From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/cisco/AIRESPACE-REF-MIB | 52 + MIBS/cisco/AIRESPACE-SWITCHING-MIB | 4068 ++ MIBS/cisco/AIRESPACE-WIRELESS-MIB | 17241 +++++++ MIBS/cisco/ASYNCOS-MAIL-MIB | 814 + MIBS/cisco/ASYNCOSWEBSECURITYAPPLIANCE-MIB | 1868 + MIBS/cisco/BASIS-MIB | 139 + MIBS/cisco/CERENT-454-MIB | 24419 ++++++++++ MIBS/cisco/CERENT-ENVMON-MIB | 311 + MIBS/cisco/CERENT-FC-MIB | 2364 + MIBS/cisco/CERENT-GENERIC-MIB | 25033 ++++++++++ MIBS/cisco/CERENT-GENERIC-PM-MIB | 560 + MIBS/cisco/CERENT-GLOBAL-REGISTRY | 2662 + MIBS/cisco/CERENT-HC-RMON-MIB | 2548 + MIBS/cisco/CERENT-IF-EXT-MIB | 152 + MIBS/cisco/CERENT-MSDWDM-MIB | 3509 ++ MIBS/cisco/CERENT-OPTICAL-MONITOR-MIB | 700 + MIBS/cisco/CERENT-TC | 887 + MIBS/cisco/CISCO-AAA-SERVER-MIB | 1031 + MIBS/cisco/CISCO-AAA-SESSION-MIB | 494 + MIBS/cisco/CISCO-AUTH-FRAMEWORK-MIB | 2424 + MIBS/cisco/CISCO-BGP4-MIB | 2782 ++ MIBS/cisco/CISCO-BRIDGE-DOMAIN-MIB | 450 + MIBS/cisco/CISCO-BRIDGE-EXT-MIB | 531 + MIBS/cisco/CISCO-CASA-MIB | 1180 + MIBS/cisco/CISCO-CAT6K-CROSSBAR-MIB | 3028 ++ MIBS/cisco/CISCO-CDP-MIB | 996 + MIBS/cisco/CISCO-CEF-MIB | 2965 ++ MIBS/cisco/CISCO-CEF-TC | 453 + MIBS/cisco/CISCO-CHANNEL-MIB | 1522 + MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB | 10454 ++++ MIBS/cisco/CISCO-CONFIG-MAN-MIB | 1007 + MIBS/cisco/CISCO-CONTEXT-MAPPING-MIB | 853 + MIBS/cisco/CISCO-DIAL-CONTROL-MIB | 720 + MIBS/cisco/CISCO-DMN-DSG-DIAG-MIB | 401 + MIBS/cisco/CISCO-DMN-DSG-ROOT-MIB | 58 + MIBS/cisco/CISCO-DMN-DSG-TUNING-MIB | 2034 + MIBS/cisco/CISCO-DOCS-EXT-MIB | 4780 ++ MIBS/cisco/CISCO-DOT11-ASSOCIATION-MIB | 1759 + MIBS/cisco/CISCO-DOT11-IF-MIB | 4482 ++ MIBS/cisco/CISCO-ENHANCED-IMAGE-MIB | 681 + MIBS/cisco/CISCO-ENHANCED-MEMPOOL-MIB | 1421 + MIBS/cisco/CISCO-ENHANCED-SLB-MIB | 2038 + MIBS/cisco/CISCO-ENHANCED-WRED-MIB | 1246 + MIBS/cisco/CISCO-ENTITY-ALARM-MIB | 882 + MIBS/cisco/CISCO-ENTITY-ASSET-MIB | 526 + MIBS/cisco/CISCO-ENTITY-DIAG-MIB | 2218 + MIBS/cisco/CISCO-ENTITY-DIAG-TC-MIB | 286 + MIBS/cisco/CISCO-ENTITY-DISPLAY-MIB | 365 + MIBS/cisco/CISCO-ENTITY-EXT-MIB | 1445 + MIBS/cisco/CISCO-ENTITY-FRU-CONTROL-MIB | 3601 ++ MIBS/cisco/CISCO-ENTITY-QFP-MIB | 1294 + MIBS/cisco/CISCO-ENTITY-SENSOR-MIB | 943 + MIBS/cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB | 9290 ++++ MIBS/cisco/CISCO-ENVMON-MIB | 938 + MIBS/cisco/CISCO-ERR-DISABLE-MIB | 936 + MIBS/cisco/CISCO-ETHER-CFM-MIB | 693 + MIBS/cisco/CISCO-FIREWALL-MIB | 1378 + MIBS/cisco/CISCO-FLASH-MIB | 3702 ++ MIBS/cisco/CISCO-FRAME-RELAY-MIB | 2207 + MIBS/cisco/CISCO-HSRP-EXT-MIB | 618 + MIBS/cisco/CISCO-HSRP-MIB | 613 + MIBS/cisco/CISCO-IETF-DHCP-SERVER-MIB | 1405 + MIBS/cisco/CISCO-IETF-ISIS-MIB | 3816 ++ MIBS/cisco/CISCO-IETF-PW-ENET-MIB | 510 + MIBS/cisco/CISCO-IETF-PW-FR-MIB | 565 + MIBS/cisco/CISCO-IETF-PW-MIB | 1369 + MIBS/cisco/CISCO-IETF-PW-MPLS-MIB | 924 + MIBS/cisco/CISCO-IETF-PW-TC-MIB | 182 + MIBS/cisco/CISCO-IF-EXTENSION-MIB | 3482 ++ MIBS/cisco/CISCO-IF-THRESHOLD-MIB | 1200 + MIBS/cisco/CISCO-IGMP-SNOOPING-MIB | 3948 ++ MIBS/cisco/CISCO-IMAGE-MIB | 136 + MIBS/cisco/CISCO-IMAGE-TC | 265 + MIBS/cisco/CISCO-IP-STAT-MIB | 487 + MIBS/cisco/CISCO-IP-URPF-MIB | 792 + MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB | 5881 +++ MIBS/cisco/CISCO-ISDN-MIB | 459 + MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB | 184 + MIBS/cisco/CISCO-LAG-MIB | 1106 + MIBS/cisco/CISCO-LWAPP-AP-MIB | 11059 +++++ MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB | 3294 ++ MIBS/cisco/CISCO-LWAPP-DOT11-MIB | 1138 + MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB | 3414 ++ MIBS/cisco/CISCO-LWAPP-RF-MIB | 1721 + MIBS/cisco/CISCO-LWAPP-SYS-MIB | 4235 ++ MIBS/cisco/CISCO-LWAPP-TC-MIB | 794 + MIBS/cisco/CISCO-LWAPP-WLAN-MIB | 5278 ++ MIBS/cisco/CISCO-MAC-NOTIFICATION-MIB | 767 + MIBS/cisco/CISCO-MEDIA-GATEWAY-MIB | 2282 + MIBS/cisco/CISCO-MEMORY-POOL-MIB | 475 + MIBS/cisco/CISCO-MVPN-MIB | 1223 + MIBS/cisco/CISCO-NAC-TC-MIB | 313 + MIBS/cisco/CISCO-OPTICAL-MONITOR-MIB | 1351 + MIBS/cisco/CISCO-OPTICAL-PATCH-MIB | 587 + MIBS/cisco/CISCO-PAGP-MIB | 1087 + MIBS/cisco/CISCO-PORT-SECURITY-MIB | 1705 + MIBS/cisco/CISCO-POWER-ETHERNET-EXT-MIB | 1735 + MIBS/cisco/CISCO-PRIVATE-VLAN-MIB | 1199 + MIBS/cisco/CISCO-PROCESS-MIB | 2915 ++ MIBS/cisco/CISCO-PRODUCTS-MIB | 2729 ++ MIBS/cisco/CISCO-QOS-PIB-MIB | 2022 + MIBS/cisco/CISCO-QOS-POLICY-CONFIG-MIB | 573 + MIBS/cisco/CISCO-QOS-TC-MIB | 105 + MIBS/cisco/CISCO-QUEUE-MIB | 305 + MIBS/cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB | 2273 + MIBS/cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB | 1225 + MIBS/cisco/CISCO-RF-MIB | 1527 + MIBS/cisco/CISCO-RTTMON-MIB | 11181 +++++ MIBS/cisco/CISCO-RTTMON-TC-MIB | 979 + MIBS/cisco/CISCO-SLB-EXT-MIB | 5552 +++ MIBS/cisco/CISCO-SLB-HEALTH-MON-MIB | 2763 ++ MIBS/cisco/CISCO-SLB-MIB | 5379 ++ MIBS/cisco/CISCO-SMI | 566 + MIBS/cisco/CISCO-SNAPSHOT-MIB | 509 + MIBS/cisco/CISCO-STACK-MIB | 13365 +++++ MIBS/cisco/CISCO-STACKWISE-MIB | 1842 + MIBS/cisco/CISCO-STP-EXTENSIONS-MIB | 5588 +++ MIBS/cisco/CISCO-SWITCH-ENGINE-MIB | 7037 +++ MIBS/cisco/CISCO-SWITCH-QOS-MIB | 6389 +++ MIBS/cisco/CISCO-SYSLOG-MIB | 605 + MIBS/cisco/CISCO-TC | 2669 + MIBS/cisco/CISCO-TC-NO-U32 | 212 + MIBS/cisco/CISCO-TCP-MIB | 250 + MIBS/cisco/CISCO-TCPOFFLOAD-MIB | 298 + MIBS/cisco/CISCO-UDLDP-MIB | 704 + MIBS/cisco/CISCO-UNIFIED-COMPUTING-COMPUTE-MIB | 12616 +++++ MIBS/cisco/CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB | 32655 +++++++++++++ MIBS/cisco/CISCO-UNIFIED-COMPUTING-MEMORY-MIB | 2669 + MIBS/cisco/CISCO-UNIFIED-COMPUTING-MIB | 2313 + MIBS/cisco/CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB | 1906 + MIBS/cisco/CISCO-UNIFIED-COMPUTING-TC-MIB | 54166 +++++++++++++++++++++ MIBS/cisco/CISCO-VISM-DSX0-MIB | 1700 + MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB | 178 + MIBS/cisco/CISCO-VLAN-MEMBERSHIP-MIB | 1330 + MIBS/cisco/CISCO-VOA-MIB | 240 + MIBS/cisco/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB | 781 + MIBS/cisco/CISCO-VOICE-DIAL-CONTROL-MIB | 7210 +++ MIBS/cisco/CISCO-VOICE-DNIS-MIB | 434 + MIBS/cisco/CISCO-VPDN-MGMT-EXT-MIB | 604 + MIBS/cisco/CISCO-VPDN-MGMT-MIB | 2755 ++ MIBS/cisco/CISCO-VRF-MIB | 726 + MIBS/cisco/CISCO-VTP-MIB | 6521 +++ MIBS/cisco/CISCO-WAN-3G-MIB | 5724 +++ MIBS/cisco/CISCO-WAN-CELL-EXT-MIB | 1367 + MIBS/cisco/CISCO-WAN-OPTIMIZATION-MIB | 3878 ++ MIBS/cisco/CISCOSB-1-BONJOUR-SERVICE-MIB | 117 + MIBS/cisco/CISCOSB-3SW2SWTABLES-MIB | 40 + MIBS/cisco/CISCOSB-AAA | 3539 ++ MIBS/cisco/CISCOSB-BANNER-MIB | 192 + MIBS/cisco/CISCOSB-BONJOUR-MIB | 383 + MIBS/cisco/CISCOSB-BRGMACSWITCH-MIB | 171 + MIBS/cisco/CISCOSB-BRIDGE-SECURITY | 1177 + MIBS/cisco/CISCOSB-BRIDGEMIBOBJECTS-MIB | 2876 ++ MIBS/cisco/CISCOSB-BaudRate-MIB | 81 + MIBS/cisco/CISCOSB-CDB-MIB | 59 + MIBS/cisco/CISCOSB-CDP-MIB | 1291 + MIBS/cisco/CISCOSB-CLI-MIB | 323 + MIBS/cisco/CISCOSB-COPY-MIB | 1256 + MIBS/cisco/CISCOSB-CPU-COUNTERS-MIB | 170 + MIBS/cisco/CISCOSB-DEBUGCAPABILITIES-MIB | 169 + MIBS/cisco/CISCOSB-DEVICEPARAMS-MIB | 823 + MIBS/cisco/CISCOSB-DHCP-MIB | 1185 + MIBS/cisco/CISCOSB-DHCPCL-MIB | 862 + MIBS/cisco/CISCOSB-DHCPv6 | 51 + MIBS/cisco/CISCOSB-DHCPv6-CLIENT | 728 + MIBS/cisco/CISCOSB-DHCPv6-RELAY | 203 + MIBS/cisco/CISCOSB-DIGITALKEYMANAGE-MIB | 159 + MIBS/cisco/CISCOSB-DNSCL-MIB | 1383 + MIBS/cisco/CISCOSB-DOT1X-MIB | 1633 + MIBS/cisco/CISCOSB-Dlf-MIB | 39 + MIBS/cisco/CISCOSB-EEE-MIB | 320 + MIBS/cisco/CISCOSB-EMBWEB-MIB | 545 + MIBS/cisco/CISCOSB-ENDOFMIB-MIB | 39 + MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB | 160 + MIBS/cisco/CISCOSB-EVENTS-MIB | 559 + MIBS/cisco/CISCOSB-FINDIT | 197 + MIBS/cisco/CISCOSB-File | 258 + MIBS/cisco/CISCOSB-GREEN-MIB | 247 + MIBS/cisco/CISCOSB-GVRP-MIB | 456 + MIBS/cisco/CISCOSB-HWENVIROMENT | 411 + MIBS/cisco/CISCOSB-IP | 1528 + MIBS/cisco/CISCOSB-IP-SLA | 340 + MIBS/cisco/CISCOSB-IPSTDACL-MIB | 394 + MIBS/cisco/CISCOSB-IPV6FHS-MIB | 5175 ++ MIBS/cisco/CISCOSB-IPv6 | 2037 + MIBS/cisco/CISCOSB-IpRouter | 1781 + MIBS/cisco/CISCOSB-JUMBOFRAMES-MIB | 53 + MIBS/cisco/CISCOSB-LBD-MIB | 128 + MIBS/cisco/CISCOSB-LLDP-MIB | 1127 + MIBS/cisco/CISCOSB-LOCALIZATION-MIB | 252 + MIBS/cisco/CISCOSB-MAC-BASE-PRIO | 272 + MIBS/cisco/CISCOSB-MGMD-ROUTER-MIB | 342 + MIBS/cisco/CISCOSB-MIB | 464 + MIBS/cisco/CISCOSB-MIR-MIB | 221 + MIBS/cisco/CISCOSB-MNGINF-MIB | 334 + MIBS/cisco/CISCOSB-MULTISESSIONTERMINAL-MIB | 41 + MIBS/cisco/CISCOSB-PBR-MIB | 192 + MIBS/cisco/CISCOSB-PHY-MIB | 230 + MIBS/cisco/CISCOSB-PIM-MIB | 1533 + MIBS/cisco/CISCOSB-PNP | 408 + MIBS/cisco/CISCOSB-POE-MIB | 891 + MIBS/cisco/CISCOSB-POLICY-MIB | 4272 ++ MIBS/cisco/CISCOSB-PORT-STATISTICS-MIB | 714 + MIBS/cisco/CISCOSB-Physicaldescription-MIB | 1453 + MIBS/cisco/CISCOSB-ProtectedPorts-MIB | 141 + MIBS/cisco/CISCOSB-QOS-APPS-MIB | 210 + MIBS/cisco/CISCOSB-QOS-CLI-MIB | 4462 ++ MIBS/cisco/CISCOSB-QUEUE-STATISTICS-MIB | 136 + MIBS/cisco/CISCOSB-RADIUSSRV | 841 + MIBS/cisco/CISCOSB-RLINVENTORYENT-MIB | 112 + MIBS/cisco/CISCOSB-RMON | 370 + MIBS/cisco/CISCOSB-ROUTEMAP-MIB | 131 + MIBS/cisco/CISCOSB-Redistribute | 277 + MIBS/cisco/CISCOSB-SCT-MIB | 47 + MIBS/cisco/CISCOSB-SECSD-MIB | 423 + MIBS/cisco/CISCOSB-SECURITY-SUITE | 569 + MIBS/cisco/CISCOSB-SENSORENTMIB | 100 + MIBS/cisco/CISCOSB-SMARTPORTS-MIB | 349 + MIBS/cisco/CISCOSB-SMON-MIB | 117 + MIBS/cisco/CISCOSB-SNMP-MIB | 944 + MIBS/cisco/CISCOSB-SOCKET-MIB | 119 + MIBS/cisco/CISCOSB-SPAN-MIB | 260 + MIBS/cisco/CISCOSB-SSH-MIB | 1165 + MIBS/cisco/CISCOSB-SSL | 962 + MIBS/cisco/CISCOSB-STACK-MIB | 140 + MIBS/cisco/CISCOSB-STORMCTRL-MIB | 695 + MIBS/cisco/CISCOSB-SYSLOG-MIB | 959 + MIBS/cisco/CISCOSB-SYSMNG-MIB | 531 + MIBS/cisco/CISCOSB-SpecialBpdu-MIB | 173 + MIBS/cisco/CISCOSB-TBI-MIB | 223 + MIBS/cisco/CISCOSB-TCPSESSIONS | 166 + MIBS/cisco/CISCOSB-TELNET-MIB | 154 + MIBS/cisco/CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB | 114 + MIBS/cisco/CISCOSB-TIMESYNCHRONIZATION-MIB | 1938 + MIBS/cisco/CISCOSB-TRACEROUTE-MIB | 47 + MIBS/cisco/CISCOSB-TRAPS-MIB | 951 + MIBS/cisco/CISCOSB-TRUNK-MIB | 522 + MIBS/cisco/CISCOSB-TUNNEL-MIB | 389 + MIBS/cisco/CISCOSB-Tuning | 2224 + MIBS/cisco/CISCOSB-UDLD-MIB | 294 + MIBS/cisco/CISCOSB-UDP | 193 + MIBS/cisco/CISCOSB-VRRP | 425 + MIBS/cisco/CISCOSB-WBA-MIB | 334 + MIBS/cisco/CISCOSB-WeightedRandomTailDrop-MIB | 52 + MIBS/cisco/CISCOSB-ippreflist-MIB | 297 + MIBS/cisco/CISCOSB-openflow-MIB | 101 + MIBS/cisco/CISCOSB-rlBrgMcMngr-MIB | 170 + MIBS/cisco/CISCOSB-rlBrgMulticast-MIB | 682 + MIBS/cisco/CISCOSB-rlFft | 1905 + MIBS/cisco/CISCOSB-rlIP-MIB | 334 + MIBS/cisco/CISCOSB-rlInterfaces | 1391 + MIBS/cisco/CISCOSB-rlLcli-MIB | 228 + MIBS/cisco/CISCOSB-rldot1q-MIB | 197 + MIBS/cisco/CISCOSB-rndApplications | 1337 + MIBS/cisco/CISCOSB-rndMng | 521 + MIBS/cisco/CISCOSB-vlan-MIB | 2629 + MIBS/cisco/CISCOSB-vlanVoice-MIB | 457 + MIBS/cisco/CISCOSBLAN1-MIB | 395 + MIBS/cisco/CISCOSMB-MIB | 30 + MIBS/cisco/CISCOWAN-SMI | 67 + MIBS/cisco/DIFF-SERV-MIB | 1525 + MIBS/cisco/DOCS-IF-MIB | 5291 ++ MIBS/cisco/IRONPORT-SMI | 54 + MIBS/cisco/OLD-CISCO-CHASSIS-MIB | 2512 + MIBS/cisco/OLD-CISCO-CPU-MIB | 70 + MIBS/cisco/OLD-CISCO-INTERFACES-MIB | 1405 + MIBS/cisco/OLD-CISCO-MEMORY-MIB | 429 + MIBS/cisco/OLD-CISCO-SYS-MIB | 1043 + MIBS/cisco/SA-CM-MIB | 1540 + MIBS/cisco/SA-CM-MTA-MIB | 266 + MIBS/cisco/SA-HARDWARE-MIB | 591 + MIBS/cisco/SA-MTA-MIB | 144 + MIBS/cisco/SA-RG-MIB | 2898 ++ 273 files changed, 555807 insertions(+) create mode 100644 MIBS/cisco/AIRESPACE-REF-MIB create mode 100644 MIBS/cisco/AIRESPACE-SWITCHING-MIB create mode 100644 MIBS/cisco/AIRESPACE-WIRELESS-MIB create mode 100644 MIBS/cisco/ASYNCOS-MAIL-MIB create mode 100644 MIBS/cisco/ASYNCOSWEBSECURITYAPPLIANCE-MIB create mode 100644 MIBS/cisco/BASIS-MIB create mode 100644 MIBS/cisco/CERENT-454-MIB create mode 100644 MIBS/cisco/CERENT-ENVMON-MIB create mode 100644 MIBS/cisco/CERENT-FC-MIB create mode 100644 MIBS/cisco/CERENT-GENERIC-MIB create mode 100644 MIBS/cisco/CERENT-GENERIC-PM-MIB create mode 100644 MIBS/cisco/CERENT-GLOBAL-REGISTRY create mode 100644 MIBS/cisco/CERENT-HC-RMON-MIB create mode 100644 MIBS/cisco/CERENT-IF-EXT-MIB create mode 100644 MIBS/cisco/CERENT-MSDWDM-MIB create mode 100644 MIBS/cisco/CERENT-OPTICAL-MONITOR-MIB create mode 100644 MIBS/cisco/CERENT-TC create mode 100644 MIBS/cisco/CISCO-AAA-SERVER-MIB create mode 100644 MIBS/cisco/CISCO-AAA-SESSION-MIB create mode 100644 MIBS/cisco/CISCO-AUTH-FRAMEWORK-MIB create mode 100644 MIBS/cisco/CISCO-BGP4-MIB create mode 100644 MIBS/cisco/CISCO-BRIDGE-DOMAIN-MIB create mode 100644 MIBS/cisco/CISCO-BRIDGE-EXT-MIB create mode 100644 MIBS/cisco/CISCO-CASA-MIB create mode 100644 MIBS/cisco/CISCO-CAT6K-CROSSBAR-MIB create mode 100644 MIBS/cisco/CISCO-CDP-MIB create mode 100644 MIBS/cisco/CISCO-CEF-MIB create mode 100644 MIBS/cisco/CISCO-CEF-TC create mode 100644 MIBS/cisco/CISCO-CHANNEL-MIB create mode 100644 MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB create mode 100644 MIBS/cisco/CISCO-CONFIG-MAN-MIB create mode 100644 MIBS/cisco/CISCO-CONTEXT-MAPPING-MIB create mode 100644 MIBS/cisco/CISCO-DIAL-CONTROL-MIB create mode 100644 MIBS/cisco/CISCO-DMN-DSG-DIAG-MIB create mode 100644 MIBS/cisco/CISCO-DMN-DSG-ROOT-MIB create mode 100644 MIBS/cisco/CISCO-DMN-DSG-TUNING-MIB create mode 100644 MIBS/cisco/CISCO-DOCS-EXT-MIB create mode 100644 MIBS/cisco/CISCO-DOT11-ASSOCIATION-MIB create mode 100644 MIBS/cisco/CISCO-DOT11-IF-MIB create mode 100644 MIBS/cisco/CISCO-ENHANCED-IMAGE-MIB create mode 100644 MIBS/cisco/CISCO-ENHANCED-MEMPOOL-MIB create mode 100644 MIBS/cisco/CISCO-ENHANCED-SLB-MIB create mode 100644 MIBS/cisco/CISCO-ENHANCED-WRED-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-ALARM-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-ASSET-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-DIAG-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-DIAG-TC-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-DISPLAY-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-EXT-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-FRU-CONTROL-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-QFP-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-SENSOR-MIB create mode 100644 MIBS/cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB create mode 100644 MIBS/cisco/CISCO-ENVMON-MIB create mode 100644 MIBS/cisco/CISCO-ERR-DISABLE-MIB create mode 100644 MIBS/cisco/CISCO-ETHER-CFM-MIB create mode 100644 MIBS/cisco/CISCO-FIREWALL-MIB create mode 100644 MIBS/cisco/CISCO-FLASH-MIB create mode 100644 MIBS/cisco/CISCO-FRAME-RELAY-MIB create mode 100644 MIBS/cisco/CISCO-HSRP-EXT-MIB create mode 100644 MIBS/cisco/CISCO-HSRP-MIB create mode 100644 MIBS/cisco/CISCO-IETF-DHCP-SERVER-MIB create mode 100644 MIBS/cisco/CISCO-IETF-ISIS-MIB create mode 100644 MIBS/cisco/CISCO-IETF-PW-ENET-MIB create mode 100644 MIBS/cisco/CISCO-IETF-PW-FR-MIB create mode 100644 MIBS/cisco/CISCO-IETF-PW-MIB create mode 100644 MIBS/cisco/CISCO-IETF-PW-MPLS-MIB create mode 100644 MIBS/cisco/CISCO-IETF-PW-TC-MIB create mode 100644 MIBS/cisco/CISCO-IF-EXTENSION-MIB create mode 100644 MIBS/cisco/CISCO-IF-THRESHOLD-MIB create mode 100644 MIBS/cisco/CISCO-IGMP-SNOOPING-MIB create mode 100644 MIBS/cisco/CISCO-IMAGE-MIB create mode 100644 MIBS/cisco/CISCO-IMAGE-TC create mode 100644 MIBS/cisco/CISCO-IP-STAT-MIB create mode 100644 MIBS/cisco/CISCO-IP-URPF-MIB create mode 100644 MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB create mode 100644 MIBS/cisco/CISCO-ISDN-MIB create mode 100644 MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB create mode 100644 MIBS/cisco/CISCO-LAG-MIB create mode 100644 MIBS/cisco/CISCO-LWAPP-AP-MIB create mode 100644 MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB create mode 100644 MIBS/cisco/CISCO-LWAPP-DOT11-MIB create mode 100644 MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB create mode 100644 MIBS/cisco/CISCO-LWAPP-RF-MIB create mode 100644 MIBS/cisco/CISCO-LWAPP-SYS-MIB create mode 100644 MIBS/cisco/CISCO-LWAPP-TC-MIB create mode 100644 MIBS/cisco/CISCO-LWAPP-WLAN-MIB create mode 100644 MIBS/cisco/CISCO-MAC-NOTIFICATION-MIB create mode 100644 MIBS/cisco/CISCO-MEDIA-GATEWAY-MIB create mode 100644 MIBS/cisco/CISCO-MEMORY-POOL-MIB create mode 100644 MIBS/cisco/CISCO-MVPN-MIB create mode 100644 MIBS/cisco/CISCO-NAC-TC-MIB create mode 100644 MIBS/cisco/CISCO-OPTICAL-MONITOR-MIB create mode 100644 MIBS/cisco/CISCO-OPTICAL-PATCH-MIB create mode 100644 MIBS/cisco/CISCO-PAGP-MIB create mode 100644 MIBS/cisco/CISCO-PORT-SECURITY-MIB create mode 100644 MIBS/cisco/CISCO-POWER-ETHERNET-EXT-MIB create mode 100644 MIBS/cisco/CISCO-PRIVATE-VLAN-MIB create mode 100644 MIBS/cisco/CISCO-PROCESS-MIB create mode 100644 MIBS/cisco/CISCO-PRODUCTS-MIB create mode 100644 MIBS/cisco/CISCO-QOS-PIB-MIB create mode 100644 MIBS/cisco/CISCO-QOS-POLICY-CONFIG-MIB create mode 100644 MIBS/cisco/CISCO-QOS-TC-MIB create mode 100644 MIBS/cisco/CISCO-QUEUE-MIB create mode 100644 MIBS/cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB create mode 100644 MIBS/cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB create mode 100644 MIBS/cisco/CISCO-RF-MIB create mode 100644 MIBS/cisco/CISCO-RTTMON-MIB create mode 100644 MIBS/cisco/CISCO-RTTMON-TC-MIB create mode 100644 MIBS/cisco/CISCO-SLB-EXT-MIB create mode 100644 MIBS/cisco/CISCO-SLB-HEALTH-MON-MIB create mode 100644 MIBS/cisco/CISCO-SLB-MIB create mode 100644 MIBS/cisco/CISCO-SMI create mode 100644 MIBS/cisco/CISCO-SNAPSHOT-MIB create mode 100644 MIBS/cisco/CISCO-STACK-MIB create mode 100644 MIBS/cisco/CISCO-STACKWISE-MIB create mode 100644 MIBS/cisco/CISCO-STP-EXTENSIONS-MIB create mode 100644 MIBS/cisco/CISCO-SWITCH-ENGINE-MIB create mode 100644 MIBS/cisco/CISCO-SWITCH-QOS-MIB create mode 100644 MIBS/cisco/CISCO-SYSLOG-MIB create mode 100644 MIBS/cisco/CISCO-TC create mode 100644 MIBS/cisco/CISCO-TC-NO-U32 create mode 100644 MIBS/cisco/CISCO-TCP-MIB create mode 100644 MIBS/cisco/CISCO-TCPOFFLOAD-MIB create mode 100644 MIBS/cisco/CISCO-UDLDP-MIB create mode 100644 MIBS/cisco/CISCO-UNIFIED-COMPUTING-COMPUTE-MIB create mode 100644 MIBS/cisco/CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB create mode 100644 MIBS/cisco/CISCO-UNIFIED-COMPUTING-MEMORY-MIB create mode 100644 MIBS/cisco/CISCO-UNIFIED-COMPUTING-MIB create mode 100644 MIBS/cisco/CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB create mode 100644 MIBS/cisco/CISCO-UNIFIED-COMPUTING-TC-MIB create mode 100644 MIBS/cisco/CISCO-VISM-DSX0-MIB create mode 100644 MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB create mode 100644 MIBS/cisco/CISCO-VLAN-MEMBERSHIP-MIB create mode 100644 MIBS/cisco/CISCO-VOA-MIB create mode 100644 MIBS/cisco/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB create mode 100644 MIBS/cisco/CISCO-VOICE-DIAL-CONTROL-MIB create mode 100644 MIBS/cisco/CISCO-VOICE-DNIS-MIB create mode 100644 MIBS/cisco/CISCO-VPDN-MGMT-EXT-MIB create mode 100644 MIBS/cisco/CISCO-VPDN-MGMT-MIB create mode 100644 MIBS/cisco/CISCO-VRF-MIB create mode 100644 MIBS/cisco/CISCO-VTP-MIB create mode 100644 MIBS/cisco/CISCO-WAN-3G-MIB create mode 100644 MIBS/cisco/CISCO-WAN-CELL-EXT-MIB create mode 100644 MIBS/cisco/CISCO-WAN-OPTIMIZATION-MIB create mode 100644 MIBS/cisco/CISCOSB-1-BONJOUR-SERVICE-MIB create mode 100644 MIBS/cisco/CISCOSB-3SW2SWTABLES-MIB create mode 100644 MIBS/cisco/CISCOSB-AAA create mode 100644 MIBS/cisco/CISCOSB-BANNER-MIB create mode 100644 MIBS/cisco/CISCOSB-BONJOUR-MIB create mode 100644 MIBS/cisco/CISCOSB-BRGMACSWITCH-MIB create mode 100644 MIBS/cisco/CISCOSB-BRIDGE-SECURITY create mode 100644 MIBS/cisco/CISCOSB-BRIDGEMIBOBJECTS-MIB create mode 100644 MIBS/cisco/CISCOSB-BaudRate-MIB create mode 100644 MIBS/cisco/CISCOSB-CDB-MIB create mode 100644 MIBS/cisco/CISCOSB-CDP-MIB create mode 100644 MIBS/cisco/CISCOSB-CLI-MIB create mode 100644 MIBS/cisco/CISCOSB-COPY-MIB create mode 100644 MIBS/cisco/CISCOSB-CPU-COUNTERS-MIB create mode 100644 MIBS/cisco/CISCOSB-DEBUGCAPABILITIES-MIB create mode 100644 MIBS/cisco/CISCOSB-DEVICEPARAMS-MIB create mode 100644 MIBS/cisco/CISCOSB-DHCP-MIB create mode 100644 MIBS/cisco/CISCOSB-DHCPCL-MIB create mode 100644 MIBS/cisco/CISCOSB-DHCPv6 create mode 100644 MIBS/cisco/CISCOSB-DHCPv6-CLIENT create mode 100644 MIBS/cisco/CISCOSB-DHCPv6-RELAY create mode 100644 MIBS/cisco/CISCOSB-DIGITALKEYMANAGE-MIB create mode 100644 MIBS/cisco/CISCOSB-DNSCL-MIB create mode 100644 MIBS/cisco/CISCOSB-DOT1X-MIB create mode 100644 MIBS/cisco/CISCOSB-Dlf-MIB create mode 100644 MIBS/cisco/CISCOSB-EEE-MIB create mode 100644 MIBS/cisco/CISCOSB-EMBWEB-MIB create mode 100644 MIBS/cisco/CISCOSB-ENDOFMIB-MIB create mode 100644 MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB create mode 100644 MIBS/cisco/CISCOSB-EVENTS-MIB create mode 100644 MIBS/cisco/CISCOSB-FINDIT create mode 100644 MIBS/cisco/CISCOSB-File create mode 100644 MIBS/cisco/CISCOSB-GREEN-MIB create mode 100644 MIBS/cisco/CISCOSB-GVRP-MIB create mode 100644 MIBS/cisco/CISCOSB-HWENVIROMENT create mode 100644 MIBS/cisco/CISCOSB-IP create mode 100644 MIBS/cisco/CISCOSB-IP-SLA create mode 100644 MIBS/cisco/CISCOSB-IPSTDACL-MIB create mode 100644 MIBS/cisco/CISCOSB-IPV6FHS-MIB create mode 100644 MIBS/cisco/CISCOSB-IPv6 create mode 100644 MIBS/cisco/CISCOSB-IpRouter create mode 100644 MIBS/cisco/CISCOSB-JUMBOFRAMES-MIB create mode 100644 MIBS/cisco/CISCOSB-LBD-MIB create mode 100644 MIBS/cisco/CISCOSB-LLDP-MIB create mode 100644 MIBS/cisco/CISCOSB-LOCALIZATION-MIB create mode 100644 MIBS/cisco/CISCOSB-MAC-BASE-PRIO create mode 100644 MIBS/cisco/CISCOSB-MGMD-ROUTER-MIB create mode 100644 MIBS/cisco/CISCOSB-MIB create mode 100644 MIBS/cisco/CISCOSB-MIR-MIB create mode 100644 MIBS/cisco/CISCOSB-MNGINF-MIB create mode 100644 MIBS/cisco/CISCOSB-MULTISESSIONTERMINAL-MIB create mode 100644 MIBS/cisco/CISCOSB-PBR-MIB create mode 100644 MIBS/cisco/CISCOSB-PHY-MIB create mode 100644 MIBS/cisco/CISCOSB-PIM-MIB create mode 100644 MIBS/cisco/CISCOSB-PNP create mode 100644 MIBS/cisco/CISCOSB-POE-MIB create mode 100644 MIBS/cisco/CISCOSB-POLICY-MIB create mode 100644 MIBS/cisco/CISCOSB-PORT-STATISTICS-MIB create mode 100644 MIBS/cisco/CISCOSB-Physicaldescription-MIB create mode 100644 MIBS/cisco/CISCOSB-ProtectedPorts-MIB create mode 100644 MIBS/cisco/CISCOSB-QOS-APPS-MIB create mode 100644 MIBS/cisco/CISCOSB-QOS-CLI-MIB create mode 100644 MIBS/cisco/CISCOSB-QUEUE-STATISTICS-MIB create mode 100644 MIBS/cisco/CISCOSB-RADIUSSRV create mode 100644 MIBS/cisco/CISCOSB-RLINVENTORYENT-MIB create mode 100644 MIBS/cisco/CISCOSB-RMON create mode 100644 MIBS/cisco/CISCOSB-ROUTEMAP-MIB create mode 100644 MIBS/cisco/CISCOSB-Redistribute create mode 100644 MIBS/cisco/CISCOSB-SCT-MIB create mode 100644 MIBS/cisco/CISCOSB-SECSD-MIB create mode 100644 MIBS/cisco/CISCOSB-SECURITY-SUITE create mode 100644 MIBS/cisco/CISCOSB-SENSORENTMIB create mode 100644 MIBS/cisco/CISCOSB-SMARTPORTS-MIB create mode 100644 MIBS/cisco/CISCOSB-SMON-MIB create mode 100644 MIBS/cisco/CISCOSB-SNMP-MIB create mode 100644 MIBS/cisco/CISCOSB-SOCKET-MIB create mode 100644 MIBS/cisco/CISCOSB-SPAN-MIB create mode 100644 MIBS/cisco/CISCOSB-SSH-MIB create mode 100644 MIBS/cisco/CISCOSB-SSL create mode 100644 MIBS/cisco/CISCOSB-STACK-MIB create mode 100644 MIBS/cisco/CISCOSB-STORMCTRL-MIB create mode 100644 MIBS/cisco/CISCOSB-SYSLOG-MIB create mode 100644 MIBS/cisco/CISCOSB-SYSMNG-MIB create mode 100644 MIBS/cisco/CISCOSB-SpecialBpdu-MIB create mode 100644 MIBS/cisco/CISCOSB-TBI-MIB create mode 100644 MIBS/cisco/CISCOSB-TCPSESSIONS create mode 100644 MIBS/cisco/CISCOSB-TELNET-MIB create mode 100644 MIBS/cisco/CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB create mode 100644 MIBS/cisco/CISCOSB-TIMESYNCHRONIZATION-MIB create mode 100644 MIBS/cisco/CISCOSB-TRACEROUTE-MIB create mode 100644 MIBS/cisco/CISCOSB-TRAPS-MIB create mode 100644 MIBS/cisco/CISCOSB-TRUNK-MIB create mode 100644 MIBS/cisco/CISCOSB-TUNNEL-MIB create mode 100644 MIBS/cisco/CISCOSB-Tuning create mode 100644 MIBS/cisco/CISCOSB-UDLD-MIB create mode 100644 MIBS/cisco/CISCOSB-UDP create mode 100644 MIBS/cisco/CISCOSB-VRRP create mode 100644 MIBS/cisco/CISCOSB-WBA-MIB create mode 100644 MIBS/cisco/CISCOSB-WeightedRandomTailDrop-MIB create mode 100644 MIBS/cisco/CISCOSB-ippreflist-MIB create mode 100644 MIBS/cisco/CISCOSB-openflow-MIB create mode 100644 MIBS/cisco/CISCOSB-rlBrgMcMngr-MIB create mode 100644 MIBS/cisco/CISCOSB-rlBrgMulticast-MIB create mode 100644 MIBS/cisco/CISCOSB-rlFft create mode 100644 MIBS/cisco/CISCOSB-rlIP-MIB create mode 100644 MIBS/cisco/CISCOSB-rlInterfaces create mode 100644 MIBS/cisco/CISCOSB-rlLcli-MIB create mode 100644 MIBS/cisco/CISCOSB-rldot1q-MIB create mode 100644 MIBS/cisco/CISCOSB-rndApplications create mode 100644 MIBS/cisco/CISCOSB-rndMng create mode 100644 MIBS/cisco/CISCOSB-vlan-MIB create mode 100644 MIBS/cisco/CISCOSB-vlanVoice-MIB create mode 100644 MIBS/cisco/CISCOSBLAN1-MIB create mode 100644 MIBS/cisco/CISCOSMB-MIB create mode 100644 MIBS/cisco/CISCOWAN-SMI create mode 100644 MIBS/cisco/DIFF-SERV-MIB create mode 100644 MIBS/cisco/DOCS-IF-MIB create mode 100644 MIBS/cisco/IRONPORT-SMI create mode 100644 MIBS/cisco/OLD-CISCO-CHASSIS-MIB create mode 100644 MIBS/cisco/OLD-CISCO-CPU-MIB create mode 100644 MIBS/cisco/OLD-CISCO-INTERFACES-MIB create mode 100644 MIBS/cisco/OLD-CISCO-MEMORY-MIB create mode 100644 MIBS/cisco/OLD-CISCO-SYS-MIB create mode 100644 MIBS/cisco/SA-CM-MIB create mode 100644 MIBS/cisco/SA-CM-MTA-MIB create mode 100644 MIBS/cisco/SA-HARDWARE-MIB create mode 100644 MIBS/cisco/SA-MTA-MIB create mode 100644 MIBS/cisco/SA-RG-MIB (limited to 'MIBS/cisco') diff --git a/MIBS/cisco/AIRESPACE-REF-MIB b/MIBS/cisco/AIRESPACE-REF-MIB new file mode 100644 index 0000000..775fb9c --- /dev/null +++ b/MIBS/cisco/AIRESPACE-REF-MIB @@ -0,0 +1,52 @@ +-- ********************************************************** +-- Airespace Reference MIB +-- Copyright 2005 Cisco Systems, Inc. All rights reserved. + +-- This SNMP Management Information Specification +-- embodies Cisco's confidential and proprietary +-- intellectual property. Cisco retains all title +-- and ownership in the Specification including any revisions. + +-- This Specification is supplied "AS IS", Cisco +-- makes no warranty, either expressed or implied, +-- as to the use, operation, condition, or performance of the +-- Specification. + + +-- Status: Release +-- Version: 4.0 +-- Internal Source Code Version:1.268 +-- Date: 01 Jan 2006 +-- ********************************************************** + + +AIRESPACE-REF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + enterprises + FROM SNMPv2-SMI; + + +airespace MODULE-IDENTITY + LAST-UPDATED "200512190000Z" -- December 19, 2005 + ORGANIZATION "Airespace, Inc." + CONTACT-INFO + " Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "The Structure of Management Information for the + Airespace enterprise." + REVISION "200512190000Z" -- December 19, 2005 + DESCRIPTION + "Initial version of this MIB module." + + ::= { enterprises 14179 } -- assigned by IANA + +END diff --git a/MIBS/cisco/AIRESPACE-SWITCHING-MIB b/MIBS/cisco/AIRESPACE-SWITCHING-MIB new file mode 100644 index 0000000..645161b --- /dev/null +++ b/MIBS/cisco/AIRESPACE-SWITCHING-MIB @@ -0,0 +1,4068 @@ +-- ******************************************************************* +-- Airespace Switching MIB +-- Copyright 2001 Airespace, Inc. All rights reserved. + +-- This SNMP Management Information Specification +-- embodies Airespace's confidential and proprietary +-- intellectual property. LVL7 Systems retains all title +-- and ownership in the Specification including any revisions. + +-- This Specification is supplied "AS IS", Airespace +-- makes no warranty, either expressed or implied, +-- as to the use, operation, condition, or performance of the +-- Specification. + + +-- Status: Release +-- Version: 3.2 +-- Internal Source Code Version:1.75 +-- Date: 19 Dec 2005 +-- ******************************************************************* + + +AIRESPACE-SWITCHING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, + Counter32, Integer32, Unsigned32, TimeTicks + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + DisplayString, PhysAddress, + RowStatus, MacAddress, TruthValue FROM SNMPv2-TC + airespace FROM AIRESPACE-REF-MIB + dot1qVlanIndex, dot1qFdbId FROM Q-BRIDGE-MIB + IANAifType FROM IANAifType-MIB; + +--******************************************************************** +--* MODULE IDENTITY +--******************************************************************** + + bsnSwitching MODULE-IDENTITY + LAST-UPDATED "200604100000Z" + ORGANIZATION "Airespace, Inc." + CONTACT-INFO + " Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central Controllers (CC) that + terminate the Light Weight Access Point Protocol + tunnel from Light-weight LWAPP Access Points. + + This MIB provides configuration, statistics and + status information about the controller. + This includes controller statistics and provides + information such as Inventory, Trap logs, memory and + CPU. This MIB also provides configuration of CLI, + SNMP, LAG, DHCP, Spanning Tree, etc. + + The relationship between controller and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected. + + Basic Service Set Identifier (BSSID) + + The identifier for the service set comprising of + all the 802.11 stations under the control of + one coordinating Access Point. This identifier + happens to be the MAC address of the dot11 radio + interface of the Access Point. The wireless + clients that associate with the Access Point + get the wired uplink through this particular + dot11 interface. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity also referred to as 'controller'. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + Station Management (SMT) + + This term refers to the internal management of the + 802.11 protocol operations by the AP to work + cooperatively with the other APs and 802.11 + devices in the network. + + REFERENCE + + [1] Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol. " + + REVISION "200604100000Z" + + DESCRIPTION + "Updated MIB with description and format" + + ::= { airespace 1 } + +--******************************************************************** +-- Major sections +--******************************************************************** + + agentInfoGroup OBJECT IDENTIFIER ::= { bsnSwitching 1 } + agentConfigGroup OBJECT IDENTIFIER ::= { bsnSwitching 2 } + agentSystemGroup OBJECT IDENTIFIER ::= { bsnSwitching 3 } + stats OBJECT IDENTIFIER ::= { bsnSwitching 4 } + switchingTraps OBJECT IDENTIFIER ::= { bsnSwitching 50 } + bsnSwitchingGroups OBJECT IDENTIFIER ::= { bsnSwitching 51 } + bsnSwitchingCompliances OBJECT IDENTIFIER ::= { bsnSwitching 52 } + + +--******************************************************************** +-- agentInventoryGroup +--******************************************************************** + + + agentInventoryGroup OBJECT IDENTIFIER ::= { agentInfoGroup 1 } + + + agentInventorySysDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Inventory system description." + ::= { agentInventoryGroup 1 } + + agentInventoryMachineType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the Machine used in the Switch." + ::= { agentInventoryGroup 2 } + + agentInventoryMachineModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Machine Model. " + ::= { agentInventoryGroup 3 } + + agentInventorySerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the switch." + ::= { agentInventoryGroup 4 } + + + agentInventoryMaintenanceLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Inventory Maintenance Level" + ::= { agentInventoryGroup 6 } + + + agentInventoryBurnedInMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Burned-In MAC Address" + + ::= { agentInventoryGroup 9 } + + agentInventoryOperatingSystem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operating System running on this unit" + ::= { agentInventoryGroup 10 } + + agentInventoryManufacturerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the switch manufacturer." + ::= { agentInventoryGroup 12 } + + agentInventoryProductName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the product." + ::= { agentInventoryGroup 13 } + + agentInventoryProductVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the product." + ::= { agentInventoryGroup 14 } + + agentInventoryIsGigECardPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the Switch contains a Gigabit ethernet + card + ." + ::= { agentInventoryGroup 15 } + + agentInventoryIsCryptoCardPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the switch is carrying a Crypto card." + ::= { agentInventoryGroup 16 } + + agentInventoryIsForeignAPSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "States whether the switch supports third party + Access Points." + ::= { agentInventoryGroup 17 } + + + agentInventoryMaxNumberOfAPsSupported OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of APs supported with this + Controller." + + ::= { agentInventoryGroup 18 } + + agentInventoryIsCryptoCard2Present OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if the switch is carrying second Crypto + card for 4400 controller." + ::= { agentInventoryGroup 19 } + + agentInventoryFipsModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if FIPS (Federal Information Processing + Standards) mode has been enabled on the + controller.False if FIPS mode has not been + enabled. FIPS mode can only be enabled through + console." + DEFVAL {false} + ::= { agentInventoryGroup 20 } + + +--******************************************************************** +-- agentTrapLogGroup +--******************************************************************** + + agentTrapLogGroup OBJECT IDENTIFIER ::= { agentInfoGroup 2} + + agentTrapLogTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of traps sent since last + reset." + ::= { agentTrapLogGroup 1 } + + agentTrapLogTotalSinceLastViewed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of traps sent since last viewed." + ::= { agentTrapLogGroup 3 } + + agentRadioUpDownTrapCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of AP Up/Down traps sent since + last reset." + ::= { agentTrapLogGroup 5 } + + agentApAssociateDisassociateTrapCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of AP Associate/Disassociate + traps sent since last reset." + ::= { agentTrapLogGroup 6 } + + agentApLoadProfileFailTrapCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of AP Load Profile Failure + traps sent since last reset." + ::= { agentTrapLogGroup 7 } + + agentApNoiseProfileFailTrapCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of AP Noise Profile Failure + traps sent since last reset." + ::= { agentTrapLogGroup 8 } + + + agentApInterferenceProfileFailTrapCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of AP Interference Profile + Failure traps sent since last reset." + ::= { agentTrapLogGroup 9 } + + agentApCoverageProfileFailTrapCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of AP Coverge Profile Failure + traps sent since last reset." + ::= { agentTrapLogGroup 10 } + + +--******************************************************************** +-- agentTrapLogTable +--******************************************************************** + + agentTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Agent Trap Log" + ::= { agentTrapLogGroup 4 } + + agentTrapLogEntry OBJECT-TYPE + SYNTAX AgentTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Agent trap log entry" + INDEX { agentTrapLogIndex } + ::= { agentTrapLogTable 1 } + + AgentTrapLogEntry ::= SEQUENCE { + agentTrapLogIndex Integer32, + agentTrapLogSystemTime DisplayString, + agentTrapLogTrap OCTET STRING + } + + agentTrapLogIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index of trap entry" + ::= { agentTrapLogEntry 1 } + + agentTrapLogSystemTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System uptime when trap was sent. This entry + shows how long the system has been up when the + trap occurred." + ::= { agentTrapLogEntry 2 } + + agentTrapLogTrap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the trap sent." + ::= { agentTrapLogEntry 22 } + + +--******************************************************************** +-- agentSwitchInfoGroup +--******************************************************************** + + agentSwitchInfoGroup OBJECT IDENTIFIER ::= { agentInfoGroup 3 } + + + agentSwitchInfoLwappTransportMode OBJECT-TYPE + SYNTAX INTEGER { + layer2(1), + layer3(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LWAPP transport mode specifies if the switch + is operating in Layer2 or Layer3 mode. This + attribute gives the current mode the switch is + operating on." + ::= { agentSwitchInfoGroup 1 } + + agentSwitchInfoPowerSupply1Present OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is to indicate if the switch has Power + Supply 1 present on it. This is applicable to + the 4200 series and will always return true for + the earlier device versions." + ::= { agentSwitchInfoGroup 2 } + + agentSwitchInfoPowerSupply1Operational OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is to indicate if the switch's Power Supply + 1 is operational. This is applicable to the + 4200 series and will always return true for the + earlier device versions." + ::= { agentSwitchInfoGroup 3 } + + agentSwitchInfoPowerSupply2Present OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is to indicate if the switch has Power + Supply 2 present on it. This is applicable to + the 4200 series and will always return false for + the earlier device versions." + ::= { agentSwitchInfoGroup 4 } + + agentSwitchInfoPowerSupply2Operational OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is to indicate if the switch's Power Supply + 2 is operational.This is applicable to the 4200 + series and will always return false for the + earlier device versions." + ::= { agentSwitchInfoGroup 5 } + + +--******************************************************************** +-- agentResourceInfoGroup +--******************************************************************** + + agentResourceInfoGroup OBJECT IDENTIFIER ::= { agentInfoGroup 5 } + + agentCurrentCPUUtilization OBJECT-TYPE + SYNTAX INTEGER(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current CPU Load of the switch in percentage." + ::= { agentResourceInfoGroup 1 } + + agentTotalMemory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total RAM of the switch in Kbytes." + ::= { agentResourceInfoGroup 2 } + + agentFreeMemory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Free RAM of the switch in Kbytes." + ::= { agentResourceInfoGroup 3 } + +--******************************************************************** +-- agentWcpInfoGroup +--******************************************************************** + + + agentWcpInfoGroup OBJECT IDENTIFIER ::= { agentInfoGroup 6 } + + agentWcpDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the name of the device this controller + is residing on." + ::= { agentWcpInfoGroup 1 } + + agentWcpSlotNumber OBJECT-TYPE + SYNTAX Unsigned32(1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot number on the Wcp Device that this + controller is residing on." + ::= { agentWcpInfoGroup 2 } + + agentWcpPortNumber OBJECT-TYPE + SYNTAX Unsigned32(1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number on the Wcp Device that this + controller is residing on." + ::= { agentWcpInfoGroup 3 } + + agentWcpPeerPortNumber OBJECT-TYPE + SYNTAX Unsigned32(1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of this controller's peer on the + same slot on Wcp Device that this controller is + residing on." + ::= { agentWcpInfoGroup 4 } + + agentWcpPeerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of this controller's peer on the + same slot on Wcp Device that this controller is + residing on." + ::= { agentWcpInfoGroup 5 } + + agentWcpControllerTableChecksum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the checksum that tracks the changes in + the agentWcpControllerInfoTable. If there is any + change in the information on this table, the + checksum changes." + ::= { agentWcpInfoGroup 6 } + + agentWcpControllerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentWcpControllerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the wireless controllers on a WCP + device." + ::= { agentWcpInfoGroup 7 } + + agentWcpControllerInfoEntry OBJECT-TYPE + SYNTAX AgentWcpControllerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for a wireless controller on a WCP + device." + INDEX { agentWcpControllerInfoSlotNumber, + agentWcpControllerInfoPortNumber } + ::= { agentWcpControllerInfoTable 1 } + + AgentWcpControllerInfoEntry ::= SEQUENCE { + agentWcpControllerInfoSlotNumber Unsigned32, + agentWcpControllerInfoPortNumber Unsigned32, + agentWcpControllerInfoIpAddress IpAddress + } + + agentWcpControllerInfoSlotNumber OBJECT-TYPE + SYNTAX Unsigned32(1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot number on the Wcp device that a + controller is residing on." + ::= { agentWcpControllerInfoEntry 1 } + + agentWcpControllerInfoPortNumber OBJECT-TYPE + SYNTAX Unsigned32(1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number on the Wcp Device that a + controller is residing on." + ::= { agentWcpControllerInfoEntry 2 } + + agentWcpControllerInfoIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The management IP Address of a controller." + ::= { agentWcpControllerInfoEntry 10 } + + +--******************************************************************** +-- agentProductGroup +--******************************************************************** + + agentProductGroup OBJECT IDENTIFIER ::= { agentInfoGroup 4 } + +--******************************************************************** +-- productGroup1. This includes the 4000 switch series: 4012, 4024 and +-- the 4100 appliance series: 4101 and 4102 +--******************************************************************** + + productGroup1 OBJECT IDENTIFIER ::= { agentProductGroup 1 } + +--******************************************************************** +-- productGroup2. This includes the Branch Office Switch series +--******************************************************************** + + productGroup2 OBJECT IDENTIFIER ::= { agentProductGroup 2 } + +--******************************************************************** +-- productGroup3. This includes the 4200 switch series: 4202 and 4204 +-- +--******************************************************************** + + productGroup3 OBJECT IDENTIFIER ::= { agentProductGroup 3 } + +--******************************************************************** +-- productGroup4. This includes the Catalyst 6k series with 2 +-- 4204s on a single blade +--******************************************************************** + + productGroup4 OBJECT IDENTIFIER ::= { agentProductGroup 4 } + +--******************************************************************** + agentCLIConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 1 } + +--******************************************************************** +-- agentLoginSessionTable +--******************************************************************** + + agentLoginSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentLoginSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the switch's login session" + ::= { agentCLIConfigGroup 1 } + + agentLoginSessionEntry OBJECT-TYPE + SYNTAX AgentLoginSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Login Session Entry" + INDEX { agentLoginSessionIndex } + ::= { agentLoginSessionTable 1 } + + AgentLoginSessionEntry ::= SEQUENCE { + agentLoginSessionIndex Integer32, + agentLoginSessionUserName DisplayString, + agentLoginSessionIPAddress IpAddress, + agentLoginSessionConnectionType INTEGER, + agentLoginSessionIdleTime TimeTicks, + agentLoginSessionSessionTime TimeTicks, + agentLoginSessionStatus RowStatus + } + + agentLoginSessionIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Agent Login Session Index of the switch" + ::= { agentLoginSessionEntry 1 } + + agentLoginSessionUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Agent Login Session UserName of the switch" + ::= { agentLoginSessionEntry 2 } + + agentLoginSessionIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Agent Login Session IP Address of the switch" + ::= { agentLoginSessionEntry 3 } + + agentLoginSessionConnectionType OBJECT-TYPE + SYNTAX INTEGER { + serial(1), + telnet(2), + web(3), + ssl(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Agent Login Session Connection Type of the + switch" + ::= { agentLoginSessionEntry 4 } + + agentLoginSessionIdleTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Agent Login Session Idle Time of the switch" + ::= { agentLoginSessionEntry 5 } + + agentLoginSessionSessionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Agent Login Session Time of the switch" + ::= { agentLoginSessionEntry 6 } + + agentLoginSessionStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the user. + active(1) - This connection is active. + destroy(6) - Set to this value to disconnect + this user." + ::= { agentLoginSessionEntry 26 } + + +--******************************************************************** +-- agentTelnetConfigGroup +--******************************************************************** + + agentTelnetConfigGroup OBJECT IDENTIFIER ::= {agentCLIConfigGroup 2} + + agentTelnetLoginTimeout OBJECT-TYPE + SYNTAX Integer32 (0..160) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Telnet login timeout (minutes) + Config telnet timeout will set the telnet + session timeout value. A session is active as + long as the session has not remained idle for + the value set. Specify a value from 0 to 160. + A value of 0 indicates that a Telnet session + remains active indefinitely. + Note: Changing the timeout value for active + sessions does not become effective until the + session is reaccessed. Any keystroke will + also activate the new timeout duration." + ::= { agentTelnetConfigGroup 1 } + + agentTelnetMaxSessions OBJECT-TYPE + SYNTAX Integer32 (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of Telnet Sessions + Config telnet maxsessions is an integer value + from 0 to 5 that specifies the maximum number of + telnet sessions that can be established. If the + value is 0, no Telnet session can be established." + ::= { agentTelnetConfigGroup 2 } + + agentTelnetAllowNewMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow new telnet sessions (enable or disable) + Config telnet disable means that no new Telnet + sessions are to be established. Any already + established session remains active until + the session is ended or an abnormal network error + ends it. " + ::= { agentTelnetConfigGroup 3 } + + agentSSHAllowNewMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow new SSH sessions (enable or disable) + Config SSH disable means that no new SSH sessions + are to be established. Any already established + session remains active until the session is ended + or an abnormal network error ends it." + ::= { agentTelnetConfigGroup 4 } + +--******************************************************************** +-- agentSerialGroup +--******************************************************************** + + agentSerialGroup OBJECT IDENTIFIER ::= { agentCLIConfigGroup 5 } + + agentSerialTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Agent Serial Timeout " + ::= { agentSerialGroup 1 } + + agentSerialBaudrate OBJECT-TYPE + SYNTAX INTEGER { + baud1200(1), + baud2400(2), + baud4800(3), + baud9600(4), + baud19200(5), + baud38400(6), + baud57600(7), + baud115200(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Agent Serial Baudrate" + ::= { agentSerialGroup 2 } + + agentSerialCharacterSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Agent Serial Character Size" + ::= { agentSerialGroup 3 } + + agentSerialHWFlowControlMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Agent Serial Hardware Flow Control." + ::= { agentSerialGroup 4 } + + agentSerialStopBits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Agent Serial Stop Bits" + ::= { agentSerialGroup 5 } + + agentSerialParityType OBJECT-TYPE + SYNTAX INTEGER { + even(1), + odd(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Agent Serial Parity Type" + ::= { agentSerialGroup 6 } + +--******************************************************************* +-- agentLagConfigGroup +--******************************************************************** + agentLagConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 2 } + + agentLagConfigCreate OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..15)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Agent Lag Create. + When this object is set with a non-empty string, + a new lag will be created.if possible with the + entered string as it's name." + ::= { agentLagConfigGroup 1 } + + agentLagSummaryConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentLagSummaryConfigEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A summary table of the switch's lag config + entries" + ::= { agentLagConfigGroup 2 } + + agentLagSummaryConfigEntry OBJECT-TYPE + SYNTAX AgentLagSummaryConfigEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Switch's lag config entry" + INDEX { agentLagSummaryName } + ::= { agentLagSummaryConfigTable 1 } + + AgentLagSummaryConfigEntry ::= SEQUENCE { + agentLagSummaryName DisplayString, + agentLagSummaryLagIndex Integer32, + agentLagSummaryFlushTimer Integer32, + agentLagSummaryLinkTrap INTEGER, + agentLagSummaryAdminMode INTEGER, + agentLagSummaryStpMode INTEGER, + agentLagSummaryAddPort Integer32, + agentLagSummaryDeletePort Integer32, + agentLagSummaryPortsBitMask Unsigned32, + agentLagSummaryStatus RowStatus + } + agentLagSummaryName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..15)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag Name" + ::= { agentLagSummaryConfigEntry 1 } + + agentLagSummaryLagIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Agent Lag If Index" + ::= { agentLagSummaryConfigEntry 2 } + + + agentLagSummaryFlushTimer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag Flush Timer" + ::= { agentLagSummaryConfigEntry 3 } + + agentLagSummaryLinkTrap OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag Link Trap" + ::= { agentLagSummaryConfigEntry 4 } + + agentLagSummaryAdminMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag Admin Mode" + ::= { agentLagSummaryConfigEntry 5 } + + agentLagSummaryStpMode OBJECT-TYPE + SYNTAX INTEGER { + dot1d(1), + fast(2), + off(3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag STP Mode" + ::= { agentLagSummaryConfigEntry 6 } + + agentLagSummaryAddPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag Add Port. + Note: agentPortType for the port to be added + must be full duplex and the same speed as + previously added port(s), if any." + ::= { agentLagSummaryConfigEntry 7 } + + agentLagSummaryDeletePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag Delete Port" + ::= { agentLagSummaryConfigEntry 8 } + + agentLagSummaryPortsBitMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag Member Ports in bit mask + representation" + ::= { agentLagSummaryConfigEntry 9 } + + agentLagSummaryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Agent Lag Status. + active(1) - This Lag is enabled. + destroy(6) - Set to this value to remove the + Lag." + ::= { agentLagSummaryConfigEntry 30 } + + +--******************************************************************* +-- agentLagDetailedConfigTable +--******************************************************************* + + agentLagDetailedConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentLagDetailedConfigEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A detailed table of the switch's lag config + entries" + ::= { agentLagConfigGroup 3 } + + agentLagDetailedConfigEntry OBJECT-TYPE + SYNTAX AgentLagDetailedConfigEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Switch's lag config entry" + INDEX { agentLagDetailedLagIndex, + agentLagDetailedIfIndex } + ::= { agentLagDetailedConfigTable 1 } + + AgentLagDetailedConfigEntry ::= SEQUENCE { + agentLagDetailedLagIndex Integer32, + agentLagDetailedIfIndex Integer32, + agentLagDetailedPortSpeed OBJECT IDENTIFIER + } + + agentLagDetailedLagIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lag index" + ::= { agentLagDetailedConfigEntry 1 } + + agentLagDetailedIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lag port index" + ::= { agentLagDetailedConfigEntry 2 } + + agentLagDetailedPortSpeed OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Lag port speed. See agentPortType for + description and list of valid values." + ::= { agentLagDetailedConfigEntry 22 } + + + agentLagConfigMode OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The Lag Mode on the 4400 series controller. When + it is on, all the gigabit ports are bound to one + aggregated link." + ::= { agentLagConfigGroup 4 } + + +--******************************************************************** +-- agentNetworkConfigGroup +--******************************************************************** + + agentNetworkConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 3 } + + agentNetworkIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's network ip address" + ::= { agentNetworkConfigGroup 1 } + + agentNetworkSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's network subnet mask" + ::= { agentNetworkConfigGroup 2 } + + agentNetworkDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's network default gateway" + ::= { agentNetworkConfigGroup 3 } + + agentNetworkBurnedInMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Burned-In MAC address" + ::= { agentNetworkConfigGroup 4 } + + agentNetworkConfigProtocol OBJECT-TYPE + SYNTAX INTEGER { + none(1), + bootp(2), + dhcp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's network config protocol" + ::= { agentNetworkConfigGroup 7 } + + agentNetworkWebMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's web access mode." + ::= { agentNetworkConfigGroup 8 } + + agentNetworkSecureWebMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If https is enable or not provided web mode is + enabled" + ::= { agentNetworkConfigGroup 9 } + + agentNetworkMulticastMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + unicast(1), + multicast(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Switch's ethernet multicast support. + disable- multicast is disabled + multicast - Multicast is enabled. + unicast- Controller will convert multicast to + unicast packet." + ::= { agentNetworkConfigGroup 10 } + + agentNetworkDsPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's distribution port number." + ::= { agentNetworkConfigGroup 11 } + + agentNetworkUserIdleTimeout OBJECT-TYPE + SYNTAX Unsigned32(10..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the idle user timeout." + ::= { agentNetworkConfigGroup 12 } + + + agentNetworkArpTimeout OBJECT-TYPE + SYNTAX Unsigned32(10..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the ARP entry timeout." + ::= { agentNetworkConfigGroup 13 } + + agentNetworkManagementVlan OBJECT-TYPE + SYNTAX Unsigned32(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN ID of the network management interface." + ::= { agentNetworkConfigGroup 14 } + + agentNetworkGvrpStatus OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(0) } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The state of GVRP operation on the Switch. The value + enabled(1) indicates that GVRP is enabled on this port, + as long as dot1qGvrpStatus is also enabled for this + device. When disabled(2) but dot1qGvrpStatus is still + enabled for the device, GVRP is disabled on this port: + any GVRP packets received will be silently discarded and + no GVRP registrations will be propagated from other + ports. This object affects all GVRP Applicant and + Registrar state machines on this port. A transition + from disabled(2) to enabled(1) will cause a reset of all + GVRP state machines on this port.(Attribute No longer + supported)" + DEFVAL { enabled } + ::= { agentNetworkConfigGroup 15 } + + agentNetworkAllowMgmtViaWireless OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This states whether Management via wireless is + allowed or not." + ::= { agentNetworkConfigGroup 16 } + + agentNetworkBroadcastSsidMode OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This mode when enabled allows WLAN SSIDs to be + broadcasted." + ::= { agentNetworkConfigGroup 17 } + + agentNetworkSecureWebPassword OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSL Certificate Password. This can be optionally + set while downloading SSL certificates of type + Web Admin and Web Authentication" + ::= { agentNetworkConfigGroup 18 } + + agentNetworkWebAdminCertType OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of currently existing Web Admin Certificate + installed on the Switch. It could be 'Empty' if the + certificate is not present, 'Locally Generated' if + the certificate is locally generated or it could + have a name if it is downloaded externally." + ::= { agentNetworkConfigGroup 19 } + + agentNetworkWebAdminCertRegenerateCmdInvoke OBJECT-TYPE + SYNTAX INTEGER { default (0), activate (1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This command when set to 'activate' will regenerate + a Web Administration Certificate Locally that will + replace the existing certificate." + ::= { agentNetworkConfigGroup 20 } + + agentNetworkWebAuthCertType OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of currently exisitng Web Authentication + Certificate installed on the Switch. It could be + 'Empty' if the certificate is not present, 'Locally + Generated' if the certificate is locally generated or + it could have a name if it is downloaded externally." + ::= { agentNetworkConfigGroup 21 } + + agentNetworkWebAuthCertRegenerateCmdInvoke OBJECT-TYPE + SYNTAX INTEGER { default (0), activate (1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This command when set to 'activate' will regenerate a + Web Authentication Certificate Locally that will + replace the existing certificate." + ::= { agentNetworkConfigGroup 22 } + + agentNetworkPeerToPeerBlockingMode OBJECT-TYPE + SYNTAX INTEGER {enable(1),disable(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Peer to Peer Blocking mode on the switch." + ::= { agentNetworkConfigGroup 24 } + + agentNetworkMulticastGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast group address for access points." + ::= { agentNetworkConfigGroup 25 } + + +--******************************************************************** +-- agentNeworkRouteTable +--******************************************************************** + + agentNetworkRouteConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentNetworkRouteConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the switch's Network Route entries" + ::= { agentNetworkConfigGroup 23 } + + agentNetworkRouteConfigEntry OBJECT-TYPE + SYNTAX AgentNetworkRouteConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Switch's Network Route entry" + INDEX {agentNetworkRouteIPAddress } + ::= { agentNetworkRouteConfigTable 1 } + + AgentNetworkRouteConfigEntry ::= SEQUENCE { + agentNetworkRouteIPAddress IpAddress, + agentNetworkRouteIPNetmask IpAddress, + agentNetworkRouteGateway IpAddress, + agentNetworkRouteStatus RowStatus + } + + agentNetworkRouteIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Network Route IP Address." + ::= { agentNetworkRouteConfigEntry 1 } + + agentNetworkRouteIPNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Network Route IP Netmask." + ::= { agentNetworkRouteConfigEntry 2 } + + agentNetworkRouteGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Network Route IP Gateway." + ::= { agentNetworkRouteConfigEntry 3 } + + agentNetworkRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Network Route Row Status." + ::= { agentNetworkRouteConfigEntry 23 } + + + +--******************************************************************** +-- agentInterfaceConfigTable +--******************************************************************** + + agentInterfaceConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentInterfaceConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the switch's Interface Config entries + Typically, it will contain entries for Service + Port Interface, DS Port Interface and Virtual + Gateway Interface apart from other entries." + ::= { agentConfigGroup 13 } + + agentInterfaceConfigEntry OBJECT-TYPE + SYNTAX AgentInterfaceConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Switch's Interface Config entry" + INDEX { agentInterfaceName } + ::= { agentInterfaceConfigTable 1 } + + AgentInterfaceConfigEntry ::= SEQUENCE { + agentInterfaceName OCTET STRING, + agentInterfaceVlanId Integer32, + agentInterfaceType INTEGER, + agentInterfaceMacAddress MacAddress, + agentInterfaceIPAddress IpAddress, + agentInterfaceIPNetmask IpAddress, + agentInterfaceIPGateway IpAddress, + agentInterfacePortNo Integer32, + agentInterfaceActivePortNo Integer32, + agentInterfaceBackupPortNo Integer32, + agentInterfacePrimaryDhcpAddress IpAddress, + agentInterfaceSecondaryDhcpAddress IpAddress, + agentInterfaceDhcpProtocol INTEGER, + agentInterfaceDnsHostName DisplayString, + agentInterfaceAclName DisplayString, + agentInterfaceAPManagementFeature INTEGER, + agentInterfaceRowStatus RowStatus, + agentInterfaceVlanQuarantine TruthValue + } + + agentInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interace Name. This values is 'management' for DS + port, 'service-port' for service port and 'virtual' + for virtual gateway. For other interfaces, the name + can be anything. These interfaces are already created + by default." + ::= { agentInterfaceConfigEntry 1 } + + agentInterfaceVlanId OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan ID configured for the Interface." + DEFVAL{ 0 } + ::= { agentInterfaceConfigEntry 2 } + + agentInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + static(0), + dynamic(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's type. The static type is set for + the interfaces that are created by default on the + switch and these cannot be deleted. Any other + interface that is created is of type dynamic + which can be deleted." + ::= { agentInterfaceConfigEntry 3 } + + agentInterfaceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface MAC Address. This is only applicable in + case of management and service-port interfaces." + ::= { agentInterfaceConfigEntry 4 } + + agentInterfaceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the interface." + ::= { agentInterfaceConfigEntry 5 } + + agentInterfaceIPNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Netmask of the interface. This is 0 for the + virtual interface." + ::= { agentInterfaceConfigEntry 6 } + + agentInterfaceIPGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Gateway of the interface. This is 0 for virtual + and service-port interface." + ::= { agentInterfaceConfigEntry 7 } + + agentInterfacePortNo OBJECT-TYPE + SYNTAX Integer32(0..25) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A value 0 means the port is not set. The valid value + can be any one of the physical ports on the switch. + This is the primary port configured on the + interface." + DEFVAL{ 0 } + ::= { agentInterfaceConfigEntry 8 } + + agentInterfacePrimaryDhcpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary DHCP Server IP Address for the interface + This applies to the management interface and other + dynamic interfaces." + ::= { agentInterfaceConfigEntry 9 } + + agentInterfaceSecondaryDhcpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary DHCP Server IP Address for the interface. + This applies to the management interface and other + dynamic interfaces." + ::= { agentInterfaceConfigEntry 10 } + + agentInterfaceDhcpProtocol OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface's DHCP protocol. This applies only + to the service port interface." + ::= { agentInterfaceConfigEntry 11 } + + agentInterfaceDnsHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DNS host name for the Virtual Interface. + This attribute is not valid for other + interfaces." + ::= { agentInterfaceConfigEntry 12 } + + agentInterfaceAclName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Access Control List applied to the + interface. This attribute is applicable only to + the management interface and other dynamic + interfaces. If it is required to remove the ACL + name for an interface, it should be set to an + empty string." + ::= { agentInterfaceConfigEntry 13 } + + agentInterfaceAPManagementFeature OBJECT-TYPE + SYNTAX INTEGER { disable(0), enable(1) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, the dynamic interface can be used for AP + management. SNMP support for AP management through + dynamic interfaces has been introduced since '3.0.21.0' + release. Only applicable to dynamic interfaces in 4200 + series. In static interfaces, 'disable' value 0 + is returned. In 4000/3500 series of switches, 'disable' + value 0 is returned." + ::= { agentInterfaceConfigEntry 14 } + + agentInterfaceActivePortNo OBJECT-TYPE + SYNTAX Integer32(0..25) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the currently active port for this + interface." + DEFVAL{ 0 } + ::= { agentInterfaceConfigEntry 15 } + + agentInterfaceBackupPortNo OBJECT-TYPE + SYNTAX Integer32(0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This values is valid only for the 4200 series of + switches. The backup port is the port this interface + is moved to once the primary port fails. A value 0 + means the port is not set. The valid value can be + any one of the physical ports on the 4200 switch." + DEFVAL{ 0 } + ::= { agentInterfaceConfigEntry 16 } + +agentInterfaceVlanQuarantine OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the health of the + interface identified by agentInterfaceName. + + A value of 'true' is used to indicate that this + particular interface is unhealthy. In this case, + the data packets of the clients, that are assigned + the VLAN Id corresponding to this interface, must + be tunneled to the Controller by the REAP AP. + + A value of 'false' indicates that the VLAN configured + against the interface is healthy and that the REAP + AP can switch the clients of this VLAN locally rather + than tunneling them to the Controller. " + DEFVAL { false } + ::= { agentInterfaceConfigEntry 17 } + + agentInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface entry Row status." + ::= { agentInterfaceConfigEntry 31 } + + +--******************************************************************** +-- agentNtpConfigGroup - Configuration of Switch Network Time Protocol +--******************************************************************** + agentNtpConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 14 } + + agentNtpPollingInterval OBJECT-TYPE + SYNTAX Integer32(3600..604800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network Time Protocol polling interval. Min value + is one hour and maximum is a week." + ::= { agentNtpConfigGroup 1 } + +--******************************************************************** +-- agentNtpServerTable - Configuration of Network Time Protocol Server +--******************************************************************** + + agentNtpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentNtpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A summary table for switch's lag config entries" + ::= { agentNtpConfigGroup 2 } + + agentNtpServerEntry OBJECT-TYPE + SYNTAX AgentNtpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Switch's NTP Server entry. Upto 4 entries may be + added." + INDEX { agentNtpServerIndex } + ::= { agentNtpServerTable 1 } + + AgentNtpServerEntry ::= SEQUENCE { + agentNtpServerIndex Integer32, + agentNtpServerAddress IpAddress, + agentNtpServerRowStatus RowStatus + } + + agentNtpServerIndex OBJECT-TYPE + SYNTAX Integer32(1..3) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "NTP Server priority index." + ::= { agentNtpServerEntry 1 } + + + agentNtpServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the NTP Server" + ::= { agentNtpServerEntry 2 } + + agentNtpServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "NTP server entry row status." + ::= { agentNtpServerEntry 20 } + + +--******************************************************************** +-- agentDhcpConfigGroup - Configuration of Switch DHCP Server and +-- its Scopes +--******************************************************************** + agentDhcpConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 15 } + + agentDhcpScopeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentDhcpScopeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table listing the Scopes defined on the + switch's DHCP Server." + ::= { agentDhcpConfigGroup 1 } + + agentDhcpScopeEntry OBJECT-TYPE + SYNTAX AgentDhcpScopeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Switch's DHCP Server Scope entry." + INDEX { agentDhcpScopeIndex } + ::= { agentDhcpScopeTable 1 } + + AgentDhcpScopeEntry ::= SEQUENCE { + agentDhcpScopeIndex Unsigned32, + agentDhcpScopeName DisplayString, + agentDhcpScopeLeaseTime Integer32, + agentDhcpScopeNetwork IpAddress, + agentDhcpScopeNetmask IpAddress, + agentDhcpScopePoolStartAddress IpAddress, + agentDhcpScopePoolEndAddress IpAddress, + agentDhcpScopeDefaultRouterAddress1 IpAddress, + agentDhcpScopeDefaultRouterAddress2 IpAddress, + agentDhcpScopeDefaultRouterAddress3 IpAddress, + agentDhcpScopeDnsDomainName DisplayString, + agentDhcpScopeDnsServerAddress1 IpAddress, + agentDhcpScopeDnsServerAddress2 IpAddress, + agentDhcpScopeDnsServerAddress3 IpAddress, + agentDhcpScopeNetbiosNameServerAddress1 IpAddress, + agentDhcpScopeNetbiosNameServerAddress2 IpAddress, + agentDhcpScopeNetbiosNameServerAddress3 IpAddress, + agentDhcpScopeState INTEGER, + agentDhcpScopeRowStatus RowStatus + } + + agentDhcpScopeIndex OBJECT-TYPE + SYNTAX Unsigned32(0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP Scope Identifier Index." + ::= { agentDhcpScopeEntry 1 } + + agentDhcpScopeName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..79)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP Scope Name." + ::= { agentDhcpScopeEntry 2 } + + agentDhcpScopeLeaseTime OBJECT-TYPE + SYNTAX Integer32(120..8640000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP Scope Lease time in seconds." + ::= { agentDhcpScopeEntry 3 } + + agentDhcpScopeNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the DHCP Scope Network. This is + the address which is used to determine the DHCP + scope a remote Switch is attaching to." + ::= { agentDhcpScopeEntry 4 } + + agentDhcpScopeNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Scope Netmask. This the subnet mask for + the address pool." + ::= { agentDhcpScopeEntry 5 } + + agentDhcpScopePoolStartAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Scope address pool start IP address." + ::= { agentDhcpScopeEntry 6 } + + agentDhcpScopePoolEndAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DHCP Scope address pool end IP address." + ::= { agentDhcpScopeEntry 7 } + + agentDhcpScopeDefaultRouterAddress1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the DHCP Scope's default Router + 1." + ::= { agentDhcpScopeEntry 8 } + + agentDhcpScopeDefaultRouterAddress2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the DHCP Scope's default Router + 2." + ::= { agentDhcpScopeEntry 9 } + + agentDhcpScopeDefaultRouterAddress3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the DHCP Scope's default Router + 3." + ::= { agentDhcpScopeEntry 10 } + + agentDhcpScopeDnsDomainName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..79)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DNS Domain name for the DHCP Scope." + ::= { agentDhcpScopeEntry 11 } + + agentDhcpScopeDnsServerAddress1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the DHCP Scope's DNS Server 1." + ::= { agentDhcpScopeEntry 12 } + + agentDhcpScopeDnsServerAddress2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the DHCP Scope's DNS Server 2." + ::= { agentDhcpScopeEntry 13 } + + agentDhcpScopeDnsServerAddress3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the DHCP Scope's DNS Server 3." + ::= { agentDhcpScopeEntry 14 } + + agentDhcpScopeNetbiosNameServerAddress1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of DHCP Scope's Netbios Name Server + 1." + ::= { agentDhcpScopeEntry 15 } + + agentDhcpScopeNetbiosNameServerAddress2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of DHCP Scope's Netbios Name Server + 2." + ::= { agentDhcpScopeEntry 16 } + + agentDhcpScopeNetbiosNameServerAddress3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of DHCP Scope's Netbios Name Server + 3." + ::= { agentDhcpScopeEntry 17 } + + agentDhcpScopeState OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP Scope's State." + ::= { agentDhcpScopeEntry 18 } + + agentDhcpScopeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Dhcp Scope entry row status." + ::= { agentDhcpScopeEntry 30 } + + +--******************************************************************** +-- agentServicePortConfigGroup +-- (Interface of type service-port in agentInterfaceConfigTable +-- use is recommended instead of this group.) +--******************************************************************** + + agentServicePortConfigGroup OBJECT IDENTIFIER ::= + { agentConfigGroup 4 } + + agentServicePortIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The switch's Service Port IP address. + (Service-port interface use is recommended + instead + of this group)" + ::= { agentServicePortConfigGroup 1 } + + agentServicePortSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The switch's Service Port subnet mask. + (Service-port interface in + agentInterfaceConfigTable is recommended + instead + of this group)" + ::= { agentServicePortConfigGroup 2 } + + agentServicePortDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Not Supported for release 1.0. The switch's + Service Port default gateway. (Service-port + interface in agentInterfaceConfigTable is + recommended instead of this group)" + ::= { agentServicePortConfigGroup 3 } + + agentServicePortBurnedInMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The switch's Service Port Burned-In MAC address + (Service-port interface in + agentInterfaceConfigTable is recommended + instead + of this group)" + ::= { agentServicePortConfigGroup 4 } + + agentServicePortConfigProtocol OBJECT-TYPE + SYNTAX INTEGER { + none(1), + dhcp(3) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The switch's Service Port config protocol + (Service-port interface in + agentInterfaceConfigTable is recommended + instead + of this group)" + ::= { agentServicePortConfigGroup 5 } + + +--******************************************************************** +-- agentSnmpConfigGroup +--******************************************************************** + + agentSnmpConfigGroup OBJECT IDENTIFIER ::= {agentConfigGroup 5} + + + agentSnmpTrapPortNumber OBJECT-TYPE + SYNTAX Unsigned32(1..65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Snmp Trap Port Number" + ::= { agentSnmpConfigGroup 1 } + + agentSnmpVersion1Status OBJECT-TYPE + SYNTAX INTEGER{disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Snmp Version 1 Status" + ::= { agentSnmpConfigGroup 2 } + + agentSnmpVersion2cStatus OBJECT-TYPE + SYNTAX INTEGER{disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Snmp Version 2c Status" + ::= { agentSnmpConfigGroup 3 } + + +--******************************************************************** +-- agentSnmpCommunityConfigTable +--******************************************************************** + agentSnmpCommunityConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentSnmpCommunityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the switch's SNMP community Config + entries" + ::= { agentSnmpConfigGroup 5 } + + agentSnmpCommunityConfigEntry OBJECT-TYPE + SYNTAX AgentSnmpCommunityConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Switch's SNMP community Config entry" + INDEX {agentSnmpCommunityName } + ::= { agentSnmpCommunityConfigTable 1 } + + AgentSnmpCommunityConfigEntry ::= SEQUENCE { + agentSnmpCommunityName DisplayString, + agentSnmpCommunityIPAddress IpAddress, + agentSnmpCommunityIPMask IpAddress, + agentSnmpCommunityAccessMode INTEGER, + agentSnmpCommunityEnabled INTEGER, + agentSnmpCommunityStatus RowStatus + } + + agentSnmpCommunityName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch's Snmp Community Name + This name identifies each SNMP community; + the name can be up to 16 characters, and it is + case-sensitive. Community names in the SNMP + community must be unique. If you make multiple + entries using the same community name, the first + entry is kept and processed and all duplicate + entries are ignored. " + ::= { agentSnmpCommunityConfigEntry 1 } + + agentSnmpCommunityIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch's Snmp Community IP Address + Client IP Address - This attribute is an IP + address (or portion thereof) from which this + device will accept SNMP packets with the + associated community. The requesting entity's IP + address is logical-ANDed with the Client IP Mask + and the result must match the Client IP Address. + Note: If the Client IP Mask is set to 0.0.0.0, a + Client IP Address of 0.0.0.0 matches all IP + addresses." + ::= { agentSnmpCommunityConfigEntry 2 } + + agentSnmpCommunityIPMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch's Snmp Community + IP Mask Client IP Mask - This attribute is a mask + to be logical-ANDed with the requesting entity's + IP address before comparison with the Client IP + Address. If the result matches with Client IP + Address then the address is an authenticated IP + address. For example, if the Client IP Address + is 9.47.128.0 and the corresponding Client IP + Mask is 255.255.255.0, a range of incoming IP + addresses would match, that is, the incoming IP + addresses could be a value in the following + range: 9.47.128.0 to 9.47.128.255. To have a + specific IP address be the only authenticated IP + address, set the Client IP Address to the + required IP address and set the Client IP Mask to + 255.255.255.255." + ::= { agentSnmpCommunityConfigEntry 3 } + + agentSnmpCommunityAccessMode OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + readWrite(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch's Snmp Community Access Mode + Access Mode - This value can be readOnly or + readWrite. A community with a read-only access + allows for switch information to be displayed. + A community with a readWrite access allows for + configuration changes to be made and for + information to be displayed. " + DEFVAL {readOnly} + ::= { agentSnmpCommunityConfigEntry 4 } + + agentSnmpCommunityEnabled OBJECT-TYPE + SYNTAX INTEGER { no(0), yes(1) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If community is Enabled " + DEFVAL { no } + ::= { agentSnmpCommunityConfigEntry 5 } + + agentSnmpCommunityStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch's Snmp Community Status. + active(1) - This community is active, + allowing SNMP manager + associated + with this community to manage + the switch according to its + access right. + + notInService(2) - This community is not active; + no + SNMP requests using this + community will be accepted. In + this case the SNMP manager + associated with this community + cannot manage the switch until + the Status is changed back to + active(1). + + config(3) - The community Status must be + set to this value in order to + configure it. When creating a + new community entry, initial + Status will be set to this + value. + + destroy(4) - Set to this value to remove + the + community from the agent." + ::= { agentSnmpCommunityConfigEntry 25 } + + +--******************************************************************** +-- agentSnmpTrapReceiverConfigTable +--******************************************************************** + + agentSnmpTrapReceiverConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentSnmpTrapReceiverConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Trap messages are sent across a network to an SNMP + Network Manager. These messages alert the manager to + events occurring within the switch or on the network. + Up to six simultaneous trap receivers are supported." + ::= { agentSnmpConfigGroup 6 } + + agentSnmpTrapReceiverConfigEntry OBJECT-TYPE + SYNTAX AgentSnmpTrapReceiverConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Switch's Snmp Trap Receiver Config entry" + INDEX { agentSnmpTrapReceiverName } + ::= { agentSnmpTrapReceiverConfigTable 1 } + + AgentSnmpTrapReceiverConfigEntry ::= SEQUENCE { + agentSnmpTrapReceiverName OCTET STRING, + agentSnmpTrapReceiverIPAddress IpAddress, + agentSnmpTrapReceiverEnabled INTEGER, + agentSnmpTrapReceiverStatus RowStatus + } + + agentSnmpTrapReceiverName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch's Snmp Trap Receiver Name. + This is the name of the remote network manager. + the name can be up to 16 characters, + and is case-sensitive." + ::= { agentSnmpTrapReceiverConfigEntry 1 } + + agentSnmpTrapReceiverIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SNMP network Manager IP Address. The IP Address + traps will be sent to. Each IP address parameter + is four integer numbers. The numbers range from + 0 to 255. After creation of entry IP Address + cannot be changed." + ::= { agentSnmpTrapReceiverConfigEntry 2 } + + agentSnmpTrapReceiverEnabled OBJECT-TYPE + SYNTAX INTEGER{no(0),yes(1)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The flag to enable the trap receiver. If + disabled, no traps are sent to this receiver's + IP Address. " + DEFVAL{ no } + ::= { agentSnmpTrapReceiverConfigEntry 3 } + + agentSnmpTrapReceiverStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete instances + of this table. + The row, when created with the row status value + of 'createAndGo' or 'createAndWait' is moved to the + 'active' state automatically by the agent and remains + in that state till the time the row is removed through + the 'destroy' option." + ::= { agentSnmpTrapReceiverConfigEntry 23 } + +--******************************************************************** +-- agentSnmpTrapFlagsConfigGroup +--******************************************************************** + + agentSnmpTrapFlagsConfigGroup OBJECT IDENTIFIER ::= + { agentSnmpConfigGroup 7 } + + agentSnmpAuthenticationTrapFlag OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication Flag - Enable/Disable + authentication Flag." + ::= { agentSnmpTrapFlagsConfigGroup 1 } + + agentSnmpLinkUpDownTrapFlag OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link Up/Down Flag - Enable/Disable Link Up/Link + Down traps for the entire switch. When set to + Enable, the Link Up/Down traps will be sent only + if the Link Trap flag setting associated with + the port (Port Configuration Menu) is set to + Enable." + ::= { agentSnmpTrapFlagsConfigGroup 2 } + + agentSnmpMultipleUsersTrapFlag OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multiple Users Flag - Enable/Disable Multiple + User traps. When the value is set to Enable, a + Multiple User Trap is sent whenever someone logs + in to the terminal interface (EIA 232 or Telnet) + and there is already an existing terminal + interface session" + ::= { agentSnmpTrapFlagsConfigGroup 3 } + + agentSnmpSpanningTreeTrapFlag OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Spanning Tree Flag - This flag enables the + sending of new root traps and topology change + notification traps." + ::= { agentSnmpTrapFlagsConfigGroup 4 } + + agentSnmpBroadcastStormTrapFlag OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Broadcast Storm Flag - This flag enables or + disables the broadcast storm trap. You must also + enable Broadcast Storm Recovery Mode + (see the Switch Configuration Menu). When this + value is set to Enable and Broadcast Storm + Recovery mode is set to Enable, the Broadcast + Storm Start/End traps are sent when the switch + enters and leaves Broadcast Storm Recovery." + ::= { agentSnmpTrapFlagsConfigGroup 5 } + +--******************************************************************** +-- agentSnmpV3ConfigGroup +--******************************************************************** + + agentSnmpV3ConfigGroup OBJECT IDENTIFIER ::= {agentConfigGroup 6} + + + agentSnmpVersion3Status OBJECT-TYPE + SYNTAX INTEGER{disable(0),enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Snmp Version 3 Status" + ::= { agentSnmpV3ConfigGroup 1 } + +--******************************************************************** +-- agentSnmpV3UserConfigTable +--******************************************************************** + + agentSnmpV3UserConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentSnmpV3UserConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Config Table. Only creation and deletion of + users is supported. All individual updates are + not supported." + ::= { agentSnmpV3ConfigGroup 2 } + + agentSnmpV3UserConfigEntry OBJECT-TYPE + SYNTAX AgentSnmpV3UserConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User Config Entry" + INDEX { agentSnmpV3UserName } + ::= { agentSnmpV3UserConfigTable 1 } + + AgentSnmpV3UserConfigEntry ::= SEQUENCE { + agentSnmpV3UserName OCTET STRING, + agentSnmpV3UserAccessMode INTEGER, + agentSnmpV3UserAuthenticationType INTEGER, + agentSnmpV3UserEncryptionType INTEGER, + agentSnmpV3UserAuthenticationPassword OCTET STRING, + agentSnmpV3UserEncryptionPassword OCTET STRING, + agentSnmpV3UserStatus RowStatus + } + + agentSnmpV3UserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Agent User Name." + ::= { agentSnmpV3UserConfigEntry 1 } + + agentSnmpV3UserAccessMode OBJECT-TYPE + SYNTAX INTEGER { + readonly(1), + readwrite(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Agent User Access Mode" + ::= { agentSnmpV3UserConfigEntry 2 } + + + agentSnmpV3UserAuthenticationType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + hmacmd5(2), + hmacsha(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SNMPv3 User Authentication + none(1) - no authentication used + hmacmd5(1) - Use HMAC-MD5 authentication + hmacsha(1) - Use HMAC-SHA authentication" + ::= { agentSnmpV3UserConfigEntry 3 } + + agentSnmpV3UserEncryptionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + des(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SNMPv3 User Encryption Must be set to none(1) if + agentSnmpV3UserAuthenticationType is set to + none(1). Setting this object will set the + encryption password to an empty string. + none(1) - no encryption used + des(1) - DES encryption used" + ::= { agentSnmpV3UserConfigEntry 4 } + + agentSnmpV3UserAuthenticationPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SNMPv3 User Encryption Password" + ::= { agentSnmpV3UserConfigEntry 5 } + + agentSnmpV3UserEncryptionPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SNMPv3 User Encryption Password" + ::= { agentSnmpV3UserConfigEntry 6 } + + agentSnmpV3UserStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Agent User Status. + active(1) - This user account is active. + destroy(6) - Set to this value to remove this + user account." + ::= { agentSnmpV3UserConfigEntry 26 } + + +--******************************************************************** +-- agentSpanningTreePortTable +--******************************************************************** + agentSpanningTreeConfigGroup OBJECT IDENTIFIER ::= + { agentConfigGroup 7 } + + + agentSpanningTreeMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's Spanning Tree Switch Status" + ::= { agentSpanningTreeConfigGroup 1 } + + +--******************************************************************** +-- agentSwitchConfigGroup +--******************************************************************** + + agentSwitchConfigGroup OBJECT IDENTIFIER ::= { agentConfigGroup 8 + } + + agentSwitchAddressAgingTimeoutTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentSwitchAddressAgingTimeoutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The switch's address aging timeout table" + ::= { agentSwitchConfigGroup 4 } + + agentSwitchAddressAgingTimeoutEntry OBJECT-TYPE + SYNTAX AgentSwitchAddressAgingTimeoutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Aging information about a specific Filtering + Database." + INDEX { dot1qFdbId } + ::= { agentSwitchAddressAgingTimeoutTable 1 } + + AgentSwitchAddressAgingTimeoutEntry ::= + SEQUENCE { + agentSwitchAddressAgingTimeout + Integer32 + } + + agentSwitchAddressAgingTimeout OBJECT-TYPE + SYNTAX Integer32 (10..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The FDB entry's address aging timeout(in + seconds)" + DEFVAL { 300 } + ::= { agentSwitchAddressAgingTimeoutEntry 10 } + + agentSwitchBroadcastControlMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch config broadcast allows you to enable + or disable broadcast storm recovery mode. When + you specify Enable for Broadcast Storm Recovery + and the broadcast traffic on any Ethernet port + exceeds 20 percent of the link speed, the switch + blocks (discards) the broadcast traffic until + the broadcast traffic returns to 10 percent or + less.Upper limit for 10M link is 20% and lower + limit is 10%. For 100M link Upper limit is 5% + and lower limit is 2%" + ::= { agentSwitchConfigGroup 2 } + + agentSwitchDot3FlowControlMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config switchconfig flowcontrol allows you to + enable or disable 802.3x flow control for the + switch. This value applies to only full-duplex + mode ports. " + ::= { agentSwitchConfigGroup 3 } + + agentSwitchLwappTransportMode OBJECT-TYPE + SYNTAX INTEGER { + layer2(1), + layer3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The LWAPP transport mode decides if the switch + is operating in the Layer2 or Layer3 mode. + The switch needs to be rebooted for the mode + change to take effect." + ::= { agentSwitchConfigGroup 5 } + + +--******************************************************************** +-- agentTransferConfigGroup +--******************************************************************** + + agentTransferConfigGroup OBJECT IDENTIFIER ::= + { agentConfigGroup 9 } + + +--******************************************************************* +-- agentTransferUploadGroup +--******************************************************************* + + agentTransferUploadGroup OBJECT IDENTIFIER ::= + { agentTransferConfigGroup 1 } + + agentTransferUploadMode OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + xmodem(2), + ymodem(3), + zmodem(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer upload mode configures the mode to use + when uploading from the switch. The mode is + either X/Y/ZMODEM or TFTP. X/Y/ZMODEM is valid + only when the file transfer is initiated by the + serial EIA 232 port." + ::= { agentTransferUploadGroup 1 } + + agentTransferUploadServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer upload tftpserverip configures the IP + address of the server where the file will be + uploaded. It is valid only when the Transfer + Mode is TFTP. The address is 4 integer bytes + ranging from 0 to 255." + ::= { agentTransferUploadGroup 2 } + + agentTransferUploadPath OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer upload tftppath configures the + directory + path where the file is to be uploaded to. The + switch remembers the last file path used." + ::= { agentTransferUploadGroup 3 } + + agentTransferUploadFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer upload tftpfilename configures the + file name for the file being uploaded from the + switch. It can be up to 32 alphanumeric + characters. The switch remembers the last file + name used. File path can be appended to the file + name if the string is less than 17 characters. + Otherwise, the File Path field will need to be + used and the File Name will be appended to the + File Path as is. An example would be File Path + set to c:\tftp\code\ and File Name set to + e1r1v1.opr. + Note: File Name, File Path, and TFTP Server IP + Address are applicable only if the Transfer Mode + is TFTP." + ::= { agentTransferUploadGroup 4 } + + agentTransferUploadDataType OBJECT-TYPE + SYNTAX INTEGER { + config(2), + errorlog(3), + systemtrace(4), + traplog(5), + crashfile(6), + signatures(7), + unknown(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer upload datatype configures the type of + file to upload from the switch. + The types for upload are: + - Configuration File + - Error log + - System trace + - Trap log + - Crash File + " + ::= { agentTransferUploadGroup 5 } + + + agentTransferUploadStart OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer upload start will start an upload + transfer. The agentTransferUploadMode object + must not be set to xmodem(2), ymodem(3), or + zmodem(4) to initiate a transfer via SNMP." + ::= { agentTransferUploadGroup 6 } + + agentTransferUploadStatus OBJECT-TYPE + SYNTAX INTEGER { + notInitiated(1), + transferStarting(2), + errorStarting(3), + wrongFileType(4), + updatingConfig(5), + invalidConfigFile(6), + writingToFlash(7), + failureWritingToFlash(8), + checkingCRC(9), + failedCRC(10), + unknownDirection(11), + transferSuccessful(12), + transferFailed(13), + unknown(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current status of an upload + transfer." + ::= { agentTransferUploadGroup 7 } + + agentTransferConfigurationFileEncryption OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration file can be encrypted before + tftp upload from the switch and then decrypted + before downloading to the switch when this + option is enabled." + ::= { agentTransferConfigGroup 3 } + + agentTransferConfigurationFileEncryptionKey OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the key to be used when encrypting the + configuration file while upload from the switch + or while decrypting the file after download to + the switch." + ::= { agentTransferConfigGroup 4 } + + + +--******************************************************************** +-- agentTransferDownloadGroup +--******************************************************************** + + agentTransferDownloadGroup OBJECT IDENTIFIER ::= + { agentTransferConfigGroup 2 } + + agentTransferDownloadMode OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + xmodem(2), + ymodem(3), + zmodem(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer download mode configures the mode to + use when downloading to the switch. The mode is + either X/Y/ZMODEM or TFTP. X/Y/ZMODEM is valid + only when the file transfer is initiated by the + serial EIA 232 port." + ::= { agentTransferDownloadGroup 1 } + + agentTransferDownloadServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer download tftpserverip configures the IP + address of the server where the file is located. + It is valid only when the Transfer Mode is TFTP. + The address is 4 integer bytes ranging from 0 to + 255." + ::= { agentTransferDownloadGroup 2 } + + agentTransferDownloadPath OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer download tftppath configures the + directory path where the file is located. The + switch remembers the last file path used." + ::= { agentTransferDownloadGroup 3 } + + agentTransferDownloadFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer download tftpfilename configures the + file name for the file being downloaded to the + switch. It can be up to 32 alphanumeric + characters. The switch remembers the last file + name used. File path can be appended to the + file name if the string is less than 33 + characters. Otherwise, the File Path field will + need to be used and the File Name will be + appended to the File Path as is. An example + would be File Path set to c:\tftp\code\ + and File Name set to e1r1v1.opr. Note: File + Name, File Path, and TFTP Server IP Address are + applicable only if the Transfer Mode is TFTP." + + ::= { agentTransferDownloadGroup 4 } + + agentTransferDownloadDataType OBJECT-TYPE + SYNTAX INTEGER { + code(2), + config(3), + webauthcert(4), + webadmincert(5), + signatures(6), + customWebAuth(7), + unknown(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer download datatype configures the type + of file to downloaded to the switch. + The types for download are: + - Code + - Configuration + - Certificates + - Signatures + - customWebauth- custom webauth tar ball" + ::= { agentTransferDownloadGroup 5 } + + + agentTransferDownloadStart OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer download start will start an download + transfer. The agentTransferDownloadMode object + must not be set to xmodem(2), ymodem(3), or + zmodem(4) to initiate a transfer via SNMP." + ::= { agentTransferDownloadGroup 6 } + + agentTransferDownloadStatus OBJECT-TYPE + SYNTAX INTEGER { + notInitiated(1), + transferStarting(2), + errorStarting(3), + wrongFileType(4), + updatingConfig(5), + invalidConfigFile(6), + writingToFlash(7), + failureWritingToFlash(8), + checkingCRC(9), + failedCRC(10), + unknownDirection(11), + transferSuccessful(12), + transferFailed(13), + bootBreakOff(14), + invalidTarFile(15), + unknown(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current status of an download + transfer." + ::= { agentTransferDownloadGroup 7 } + + agentTransferDownloadTftpMaxRetries OBJECT-TYPE + SYNTAX Unsigned32(1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of retries to be allowed for a + TFTP message packet." + DEFVAL{ 10 } + ::= { agentTransferDownloadGroup 8 } + + agentTransferDownloadTftpTimeout OBJECT-TYPE + SYNTAX Unsigned32(1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout in seconds for a TFTP message packet." + DEFVAL{ 6 } + ::= { agentTransferDownloadGroup 9 } + +--******************************************************************** + -- agentDot3adAggPortTable +--******************************************************************** + + agentDot3adAggPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentDot3adAggPortEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table provides 802.3ad link aggregation + information for each physical port that is not + available through the standard MIB." + ::= { agentConfigGroup 11 } + + agentDot3adAggPortEntry OBJECT-TYPE + SYNTAX AgentDot3adAggPortEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a table entry. The + agentDot3adAggPort identifies the external + interface number of the port." + INDEX { agentDot3adAggPort } + ::= { agentDot3adAggPortTable 1 } + + AgentDot3adAggPortEntry ::= SEQUENCE { + agentDot3adAggPort Integer32, + agentDot3adAggPortLACPMode INTEGER + } + + agentDot3adAggPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "ifIndex of this physical port" + ::= { agentDot3adAggPortEntry 1 } + + agentDot3adAggPortLACPMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Enable/disable 802.3ad LACP on this port" + ::= { agentDot3adAggPortEntry 21 } + + +--******************************************************************** + -- agentPortConfigTable + -- +--******************************************************************** + + agentPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the switch's physical port config + entries" + ::= { agentConfigGroup 12 } + + agentPortConfigEntry OBJECT-TYPE + SYNTAX AgentPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Switch's physical port config entry" + INDEX { agentPortDot1dBasePort } + ::= { agentPortConfigTable 1 } + + AgentPortConfigEntry ::= SEQUENCE { + agentPortDot1dBasePort Integer32, + agentPortIfIndex Integer32, + agentPortIanaType IANAifType, + agentPortSTPMode INTEGER, + agentPortSTPState INTEGER, + agentPortAdminMode INTEGER, + agentPortPhysicalMode INTEGER, + agentPortPhysicalStatus INTEGER, + agentPortLinkTrapMode INTEGER, + agentPortClearStats INTEGER, + agentPortDefaultType OBJECT IDENTIFIER, + agentPortType OBJECT IDENTIFIER, + agentPortAutoNegAdminStatus INTEGER, + agentPortDot3FlowControlMode INTEGER, + agentPortPowerMode INTEGER, + agentPortGvrpStatus INTEGER, + agentPortGarpJoinTime Unsigned32, + agentPortGarpLeaveTime Unsigned32, + agentPortGarpLeaveAllTime Unsigned32, + agentPortMirrorMode INTEGER, + agentPortMulticastApplianceMode INTEGER, + agentPortOperationalStatus INTEGER + } + + agentPortDot1dBasePort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of this port." + ::= { agentPortConfigEntry 1 } + + agentPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Port IfIndex" + ::= { agentPortConfigEntry 2 } + + agentPortIanaType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Port Type" + ::= { agentPortConfigEntry 3 } + + agentPortSTPMode OBJECT-TYPE + SYNTAX INTEGER { + dot1d(1), + fast(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's Port Spanning Tree Protocol Mode + STP mode values are: + dot1d (the default) + fast, indicates you want to use the fast + spanning tree mode + off, indicates the STP mode is turned off for a + particular port" + ::= { agentPortConfigEntry 4 } + + agentPortSTPState OBJECT-TYPE + SYNTAX INTEGER { + blocking(1), + listening(2), + learning(3), + forwarding(4), + disabled(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Port Spanning Tree Protocol State" + ::= { agentPortConfigEntry 5 } + + agentPortAdminMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's Port Admin Mode" + ::= { agentPortConfigEntry 6 } + + agentPortPhysicalMode OBJECT-TYPE + SYNTAX INTEGER { + autoNegotiate(1), + half10(2), + full10(3), + half100(4), + full100(5), + full1000sx(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's Port Speed Mode. This is the + configured physical mode.This object is + read-only for gigabit ports" + ::= { agentPortConfigEntry 7 } + + agentPortPhysicalStatus OBJECT-TYPE + SYNTAX INTEGER { + autonegotiate(1), + half10(2), + full10(3), + half100(4), + full100(5), + full1000sx(8), + unknown(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Port Physical Speed Status.This + is the current actual speed." + ::= { agentPortConfigEntry 8 } + + agentPortLinkTrapMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, link up and link down traps will be + sent for this port." + ::= { agentPortConfigEntry 9 } + + agentPortClearStats OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear stats for this port only" + ::= { agentPortConfigEntry 10 } + + agentPortDefaultType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the default administrative + port type, to be used in conjunction with the + operational port type denoted by agentPortType. + + The set of possible values for this object is + the same as the set defined for the agentPortType + object. + + This object represents the administratively- + configured + type of the MAU. If auto-negotiation is not enabled + or is not implemented for this MAU, the value of + this object determines the operational type of the + MAU. In this case, a set to this object will force + the MAU into the specified operating mode. + + If auto-negotiation is implemented and enabled for + this MAU, the operational type of the MAU is + determined by auto-negotiation, and the value of + this object denotes the type to which the MAU will + automatically revert if/when auto-negotiation is + later disabled. + + The valid values for this object are: + dot3MauType10BaseTHD + dot3MauType10BaseTFD + dot3MauType100BaseTXHD + dot3MauType100BaseTXFD + dot3MauType100BaseFXFD + dot3MauType1000BaseSXFD" + + REFERENCE "RFC 2668" + ::= { agentPortConfigEntry 11 } + + agentPortType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the port type. + An initial set of MAU types are defined in RFC 2668. + The assignment of OBJECT IDENTIFIERs to new types of + MAUs is managed by the IANA. + + If the MAU type is unknown, the object identifier + unknownMauType OBJECT IDENTIFIER ::= { 0 0 } + is returned. Note that unknownMauType is a + syntactically valid object identifier, and any + conformant implementation of ASN.1 and the BER must + be able to generate and recognize this value. + This object represents the operational type of the + MAU, as determined by either (1) the result of the + auto-negotiation function or (2) if auto-negotiation + is not enabled or is not implemented for this MAU, + by the value of the object qbEnetDefaultType, or (3) + for the GigE card a value determined by the GBIC + connected to the card. In case (2), a set to the + object qbEnetPortDefaultType will force the MAU into + the new operating mode. + + The valid values for this object are: + + dot3MauType10BaseTHD + dot3MauType10BaseTFD + dot3MauType100BaseTXHD + dot3MauType100BaseTXFD + dot3MauType100BaseFXFD + dot3MauType1000BaseSXFD" + + REFERENCE "RFC 2668" + ::= { agentPortConfigEntry 12 } + + agentPortAutoNegAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the administration status of + auto negotiation for this port." + ::= { agentPortConfigEntry 13 } + + + agentPortDot3FlowControlMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Config flowcontrol allows you to enable or + disable 802.3x flow control for this port. This + value applies to only full-duplex mode ports." + ::= { agentPortConfigEntry 14 } + + agentPortPowerMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Enable/Disable the port's Power over ethernet. This doesn't + apply to appliances that have no POE controller." + ::= { agentPortConfigEntry 15 } + + agentPortGvrpStatus OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The state of GVRP operation on this port. The value + enabled(1) indicates that GVRP is enabled on this port, + as long as dot1qGvrpStatus is also enabled for this + device. When disabled(2) but dot1qGvrpStatus is still + enabled for the device, GVRP is disabled on this port: + any GVRP packets received will be silently discarded and + no GVRP registrations will be propagated from other + ports. This object affects all GVRP Applicant and + Registrar state machines on this port. A transition + from disabled(2) to enabled(1) will cause a reset of all + GVRP state machines on this port.(Attribute no longer + supported)" + DEFVAL { enabled } + ::= { agentPortConfigEntry 16 } + + agentPortGarpJoinTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The GARP Join time, in centiseconds.(Attribute no longer + supported)" + DEFVAL { 20 } + ::= { agentPortConfigEntry 17 } + + agentPortGarpLeaveTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The GARP Leave time, in centiseconds.(Attribute no + longer supported)" + DEFVAL { 60 } + ::= { agentPortConfigEntry 18 } + + agentPortGarpLeaveAllTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The GARP LeaveAll time, in centiseconds.(Attribute no + longer supported)" + DEFVAL { 1000 } + ::= { agentPortConfigEntry 19 } + + agentPortMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's Port Mirror Mode. If enabled, then + this is the port that the packets are mirrored + to." + ::= { agentPortConfigEntry 20 } + + agentPortMulticastApplianceMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Port Multicast Appliance Mode. If enabled, + then this port allows multicast streams through + it. At a time, a maximum of four ports including + the gigabit ethernet port can have this mode + enabled on them. This is to limit the number of + multicast streams allowed through the switch + at a given time." + ::= { agentPortConfigEntry 21 } + + agentPortOperationalStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the port." + ::= { agentPortConfigEntry 40 } + + +--******************************************************************** +-- agentSystemGroup +--******************************************************************** + + agentSaveConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "save config to NVRAM" + ::= { agentSystemGroup 1 } + + agentClearConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear config to factory defaults" + ::= { agentSystemGroup 2 } + + agentClearLags OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear lag configuration" + ::= { agentSystemGroup 3 } + + agentClearLoginSessions OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "close all telnet sessions" + ::= { agentSystemGroup 4 } + + agentClearPortStats OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear all port statistics" + ::= { agentSystemGroup 6 } + + agentClearSwitchStats OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear all switch statistics" + ::= { agentSystemGroup 7 } + + agentClearTrapLog OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear trap log" + ::= { agentSystemGroup 8 } + + + agentResetSystem OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "reset the switch" + ::= { agentSystemGroup 10 } + + +--******************************************************************** + -- portStatsTable + -- Enterprise portion of Ethernet Statistics Group + -- This augments the etherStatsTable of RMON group. +--******************************************************************** + +portStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of additional thernet statistics entries." + ::= { stats 1 } + +portStatsEntry OBJECT-TYPE + SYNTAX PortStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of statistics kept for a particular Ethernet + interface." + INDEX { portStatsIndex } + ::= { portStatsTable 1 } + +PortStatsEntry ::= SEQUENCE { + portStatsIndex Integer32, + portStatsPktsTx64Octets Counter32, + portStatsPktsTx65to127Octets Counter32, + portStatsPktsTx128to255Octets Counter32, + portStatsPktsTx256to511Octets Counter32, + portStatsPktsTx512to1023Octets Counter32, + portStatsPktsTx1024to1518Octets Counter32, + portStatsPktsRx1519to1530Octets Counter32, + portStatsPktsTx1519to1530Octets Counter32, + portStatsPktsTxOversizeOctets Counter32 + } + + portStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object uniquely identifies + this portStatsEntry." + ::= { portStatsEntry 1 } + + portStatsPktsTx64Octets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) transmitted that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 2 } + + portStatsPktsTx65to127Octets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) transmitted that were between + 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 3 } + + portStatsPktsTx128to255Octets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) transmitted that were between + 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 4 } + + portStatsPktsTx256to511Octets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) transmitted that were between + 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 5 } + + portStatsPktsTx512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) transmitted that were between + 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 6 } + + portStatsPktsTx1024to1518Octets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) transmitted that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 7 } + + portStatsPktsRx1519to1530Octets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1519 and 1530 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 8 } + + portStatsPktsTx1519to1530Octets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) transmitted that were between + 1519 and 1530 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 9 } + + + portStatsPktsTxOversizeOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) transmitted that were more than + 1530 octets in length. + (excluding framing bits but including FCS octets)." + ::= { portStatsEntry 30 } + + +--******************************************************************** +-- switchingTraps +--******************************************************************** + + multipleUsersTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Multiple Users Log Trap." + ::= { switchingTraps 1 } + + broadcastStormStartTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Broadcast Storm Start Log Trap." + ::= { switchingTraps 2 } + + broadcastStormEndTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Broadcast Storm End Log Trap." + ::= { switchingTraps 3 } + + linkFailureTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "trapMgrLinkFailureLogTrap." + ::= { switchingTraps 4 } + + vlanRequestFailureTrap NOTIFICATION-TYPE + OBJECTS { + dot1qVlanIndex + } + STATUS current + DESCRIPTION + "Vlan Request Failure Log Trap" + ::= { switchingTraps 5 } + + vlanDeleteLastTrap NOTIFICATION-TYPE + OBJECTS { + dot1qVlanIndex + } + STATUS current + DESCRIPTION + "Last Vlan Delete Log Trap" + ::= { switchingTraps 6 } + + vlanDefaultCfgFailureTrap NOTIFICATION-TYPE + OBJECTS { + dot1qVlanIndex + } + STATUS current + DESCRIPTION + "Default Vlan Config Failure Log Trap" + ::= { switchingTraps 7 } + + vlanRestoreFailureTrap NOTIFICATION-TYPE + OBJECTS { + dot1qVlanIndex + } + STATUS current + DESCRIPTION + "Vlan Restore Failure Log Trap" + ::= { switchingTraps 8 } + + fanFailureTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Fan Failure Log Trap." + ::= { switchingTraps 9 } + + stpInstanceNewRootTrap NOTIFICATION-TYPE + OBJECTS { + dot1qVlanIndex + } + STATUS current + DESCRIPTION + "STP Instance New Root Trap" + ::= { switchingTraps 10 } + + stpInstanceTopologyChangeTrap NOTIFICATION-TYPE + OBJECTS { + dot1qVlanIndex + } + STATUS current + DESCRIPTION + "STP Instance Topology Change Trap" + ::= { switchingTraps 11 } + + powerSupplyStatusChangeTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Power Supply Status Change Trap" + ::= { switchingTraps 12 } + + +--******************************************************************** +--* Compliance statements +--******************************************************************** +bsnSwitchingCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the bsnSwitching module" + + MODULE + MANDATORY-GROUPS { bsnSwitchingAgentInfoGroup, + bsnSwitchingAgentConfigGroup, + bsnSwitchingAgentSystemGroup, + bsnSwitchingAgentStatsGroup } + ::= { bsnSwitchingCompliances 1 } + +--******************************************************************** +--* Units of conformance +--******************************************************************** +bsnSwitchingAgentInfoGroup OBJECT-GROUP + OBJECTS { + agentInventorySysDescription, + agentInventoryMachineType, + agentInventoryMachineModel, + agentInventorySerialNumber, + agentInventoryMaintenanceLevel, + agentInventoryBurnedInMacAddress, + agentInventoryOperatingSystem, + agentInventoryManufacturerName, + agentInventoryProductName, + agentInventoryProductVersion, + agentInventoryIsGigECardPresent, + agentInventoryIsCryptoCardPresent, + agentInventoryIsForeignAPSupported, + agentInventoryMaxNumberOfAPsSupported, + agentInventoryIsCryptoCard2Present, + agentInventoryFipsModeEnabled, + agentTrapLogTotal, + agentTrapLogTotalSinceLastViewed, + agentTrapLogIndex, + agentTrapLogSystemTime, + agentTrapLogTrap, + agentRadioUpDownTrapCount, + agentApAssociateDisassociateTrapCount, + agentApLoadProfileFailTrapCount, + agentApNoiseProfileFailTrapCount, + agentApInterferenceProfileFailTrapCount, + agentApCoverageProfileFailTrapCount, + agentSwitchInfoLwappTransportMode, + agentSwitchInfoPowerSupply1Present, + agentSwitchInfoPowerSupply1Operational, + agentSwitchInfoPowerSupply2Present, + agentSwitchInfoPowerSupply2Operational, + agentCurrentCPUUtilization, + agentTotalMemory, + agentFreeMemory, + agentWcpDeviceName, + agentWcpSlotNumber, + agentWcpPortNumber, + agentWcpPeerPortNumber, + agentWcpPeerIpAddress, + agentWcpControllerTableChecksum, + agentWcpControllerInfoSlotNumber, + agentWcpControllerInfoPortNumber, + agentWcpControllerInfoIpAddress + } + STATUS current + DESCRIPTION + "This collection of objects provide switching information." + ::= { bsnSwitchingGroups 1} + + +bsnSwitchingAgentConfigGroup OBJECT-GROUP + OBJECTS { + agentLoginSessionIndex, + agentLoginSessionUserName, + agentLoginSessionIPAddress, + agentLoginSessionConnectionType, + agentLoginSessionIdleTime, + agentLoginSessionSessionTime, + agentLoginSessionStatus, + agentTelnetLoginTimeout, + agentTelnetMaxSessions, + agentTelnetAllowNewMode, + agentSSHAllowNewMode, + agentSerialTimeout, + agentSerialBaudrate, + agentSerialCharacterSize, + agentSerialHWFlowControlMode, + agentSerialStopBits, + agentSerialParityType, + agentNetworkIPAddress, + agentNetworkSubnetMask, + agentNetworkDefaultGateway, + agentNetworkBurnedInMacAddress, + agentNetworkConfigProtocol, + agentNetworkWebMode, + agentNetworkSecureWebMode, + agentNetworkMulticastMode, + agentNetworkDsPortNumber, + agentNetworkUserIdleTimeout, + agentNetworkArpTimeout, + agentNetworkManagementVlan, + agentNetworkAllowMgmtViaWireless, + agentNetworkBroadcastSsidMode, + agentNetworkSecureWebPassword, + agentNetworkWebAdminCertType, + agentNetworkWebAuthCertRegenerateCmdInvoke, + agentNetworkWebAdminCertRegenerateCmdInvoke, + agentNetworkWebAuthCertType, + agentNetworkRouteIPAddress, + agentNetworkRouteIPNetmask, + agentNetworkRouteGateway, + agentNetworkRouteStatus, + agentNetworkPeerToPeerBlockingMode, + agentNetworkMulticastGroupAddress, + agentInterfaceName, + agentInterfaceVlanId, + agentInterfaceType, + agentInterfaceMacAddress, + agentInterfaceIPAddress, + agentInterfaceIPNetmask, + agentInterfaceIPGateway, + agentInterfacePortNo, + agentInterfacePrimaryDhcpAddress, + agentInterfaceSecondaryDhcpAddress, + agentInterfaceDhcpProtocol, + agentInterfaceDnsHostName, + agentInterfaceAclName, + agentInterfaceAPManagementFeature, + agentInterfaceActivePortNo, + agentInterfaceBackupPortNo, + agentInterfaceVlanQuarantine, + agentInterfaceRowStatus, + agentNtpPollingInterval, + agentNtpServerIndex, + agentNtpServerAddress, + agentNtpServerRowStatus, + agentDhcpScopeIndex, + agentDhcpScopeName, + agentDhcpScopeLeaseTime, + agentDhcpScopeNetwork, + agentDhcpScopeNetmask, + agentDhcpScopePoolStartAddress, + agentDhcpScopePoolEndAddress, + agentDhcpScopeDefaultRouterAddress1, + agentDhcpScopeDefaultRouterAddress2, + agentDhcpScopeDefaultRouterAddress3, + agentDhcpScopeDnsDomainName, + agentDhcpScopeDnsServerAddress1, + agentDhcpScopeDnsServerAddress2, + agentDhcpScopeDnsServerAddress3, + agentDhcpScopeNetbiosNameServerAddress1, + agentDhcpScopeNetbiosNameServerAddress2, + agentDhcpScopeNetbiosNameServerAddress3, + agentDhcpScopeState, + agentDhcpScopeRowStatus, + agentSnmpTrapPortNumber, + agentSnmpVersion1Status, + agentSnmpVersion2cStatus, + agentSnmpCommunityName, + agentSnmpCommunityIPAddress, + agentSnmpCommunityIPMask, + agentSnmpCommunityAccessMode, + agentSnmpCommunityEnabled, + agentSnmpCommunityStatus, + agentSnmpTrapReceiverName, + agentSnmpTrapReceiverIPAddress, + agentSnmpTrapReceiverEnabled, + agentSnmpTrapReceiverStatus, + agentSnmpAuthenticationTrapFlag, + agentSnmpLinkUpDownTrapFlag, + agentSnmpMultipleUsersTrapFlag, + agentSnmpSpanningTreeTrapFlag, + agentSnmpVersion3Status, + agentSnmpV3UserName, + agentSnmpV3UserAccessMode, + agentSnmpV3UserAuthenticationType, + agentSnmpV3UserEncryptionType, + agentSnmpV3UserAuthenticationPassword, + agentSnmpV3UserEncryptionPassword, + agentSnmpV3UserStatus, + agentSpanningTreeMode, + agentSwitchAddressAgingTimeout, + agentSwitchBroadcastControlMode, + agentSwitchDot3FlowControlMode, + agentSwitchLwappTransportMode, + agentTransferUploadMode, + agentTransferUploadServerIP, + agentTransferUploadPath, + agentTransferUploadFilename, + agentTransferUploadDataType, + agentTransferUploadStart, + agentTransferUploadStatus, + agentTransferConfigurationFileEncryption, + agentTransferConfigurationFileEncryptionKey, + agentTransferDownloadMode, + agentTransferDownloadServerIP, + agentTransferDownloadPath, + agentTransferDownloadFilename, + agentTransferDownloadDataType, + agentTransferDownloadStart, + agentTransferDownloadStatus, + agentTransferDownloadTftpMaxRetries, + agentTransferDownloadTftpTimeout, + agentPortDot1dBasePort, + agentPortIfIndex, + agentPortIanaType, + agentPortSTPMode, + agentPortSTPState, + agentPortAdminMode, + agentPortPhysicalMode, + agentPortPhysicalStatus, + agentPortLinkTrapMode, + agentPortClearStats, + agentPortDefaultType, + agentPortType, + agentPortAutoNegAdminStatus, + agentPortDot3FlowControlMode, + agentPortPowerMode, + agentPortMirrorMode, + agentPortMulticastApplianceMode, + agentPortOperationalStatus + } + STATUS current + DESCRIPTION + "This collection of objects provide switching configuration + information." + ::= { bsnSwitchingGroups 2} + +bsnSwitchingAgentSystemGroup OBJECT-GROUP + OBJECTS { + agentSaveConfig, + agentClearConfig, + agentClearLags, + agentClearLoginSessions, + agentClearPortStats, + agentClearSwitchStats, + agentClearTrapLog, + agentResetSystem + } + STATUS current + DESCRIPTION + "This collection of objects provide switching system + information and config." + ::= { bsnSwitchingGroups 3 } + + +bsnSwitchingAgentStatsGroup OBJECT-GROUP + OBJECTS { + portStatsIndex, + portStatsPktsTx64Octets, + portStatsPktsTx65to127Octets, + portStatsPktsTx128to255Octets, + portStatsPktsTx256to511Octets, + portStatsPktsTx512to1023Octets, + portStatsPktsTx1024to1518Octets, + portStatsPktsRx1519to1530Octets, + portStatsPktsTx1519to1530Octets, + portStatsPktsTxOversizeOctets + } + STATUS current + DESCRIPTION + "This collection of objects provide switching statistics." + ::= { bsnSwitchingGroups 4 } + +bsnSwitchingObsGroup OBJECT-GROUP + OBJECTS { + agentLagConfigCreate, + agentLagSummaryName, + agentLagSummaryLagIndex, + agentLagSummaryLinkTrap, + agentLagSummaryAdminMode, + agentLagSummaryStpMode, + agentLagSummaryAddPort, + agentLagSummaryDeletePort, + agentLagSummaryPortsBitMask, + agentLagSummaryStatus, + agentLagDetailedLagIndex, + agentLagDetailedIfIndex, + agentLagDetailedPortSpeed, + agentLagConfigMode, + agentServicePortIPAddress, + agentServicePortSubnetMask, + agentServicePortBurnedInMacAddress, + agentServicePortConfigProtocol, + agentSnmpBroadcastStormTrapFlag, + agentDot3adAggPort, + agentDot3adAggPortLACPMode, + agentNetworkGvrpStatus, + agentPortGvrpStatus, + agentPortGarpJoinTime, + agentPortGarpLeaveTime, + agentPortGarpLeaveAllTime, + agentLagSummaryFlushTimer, + agentServicePortDefaultGateway + } + STATUS obsolete + DESCRIPTION + "This collection of objects are obsoleted in bsnSwitching + module." + ::= { bsnSwitchingGroups 5 } + +bsnSwitchingTrap NOTIFICATION-GROUP + NOTIFICATIONS { + multipleUsersTrap, + broadcastStormStartTrap, + broadcastStormEndTrap, + linkFailureTrap, + vlanRequestFailureTrap, + vlanDeleteLastTrap, + vlanDefaultCfgFailureTrap, + vlanRestoreFailureTrap, + fanFailureTrap, + stpInstanceNewRootTrap, + stpInstanceTopologyChangeTrap, + powerSupplyStatusChangeTrap + } + STATUS current + DESCRIPTION + "This collection of objects provides switching related + notification." + ::= { bsnSwitchingGroups 6 } + +--******************************************************************** +--* End of units of conformance +--******************************************************************** + + +END + diff --git a/MIBS/cisco/AIRESPACE-WIRELESS-MIB b/MIBS/cisco/AIRESPACE-WIRELESS-MIB new file mode 100644 index 0000000..12dae03 --- /dev/null +++ b/MIBS/cisco/AIRESPACE-WIRELESS-MIB @@ -0,0 +1,17241 @@ +-- ********************************************************** +-- Airespace Wireless MIB +-- Copyright 2005, 2010-2011, 2014 Cisco Systems Inc. All rights reserved. +-- +-- This SNMP Management Information Specification +-- embodies Cisco's confidential and proprietary +-- intellectual property. Cisco retains all title +-- and ownership in the Specification including any revisions. +-- +-- This Specification is supplied "AS IS", Cisco +-- makes no warranty, either expressed or implied, +-- as to the use, operation, condition, or performance of the +-- Specification. +-- + +-- Status: Release +-- Version: 4.0 +-- Internal Source Code Version:1.268 +-- Date: 01 Jan 2006 +-- ********************************************************** +-- +-- %DNP% FYI: Lines containing a comment starting with the "Do Not +-- %DNP% Publish" prefix "%DNP%" (such as these) are automagicially +-- %DNP% stripped from MIBS prior to publishing on ftp and cio, and +-- %DNP% should be used for comments intended for cisco engineering +-- %DNP% eyes only, or for new product identifiers that are not yet +-- %DNP% announced. +-- +-- %DNP% **************************************************** +-- %DNP% ** As approver for the 3.x review of this this MIB +-- %DNP% ** it is essential that I indicate that many of the +-- %DNP% ** changes are illegal(see RFC 2578). In fact, +-- %DNP% ** these modifications will break existing applications +-- %DNP% ** and force those applications to become aware of +-- %DNP% ** which image level supports a particiular version +-- %DNP% ** of this MIB. For example,the order and number of +-- %DNP% ** object in many of the notifications were changed. +-- %DNP% **************************************************** + +AIRESPACE-WIRELESS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + Counter32, + Unsigned32, + Counter64, + Gauge32, + IpAddress, + TimeTicks + FROM SNMPv2-SMI + NOTIFICATION-GROUP, + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + RowStatus, + MacAddress, + TruthValue, + TimeInterval + FROM SNMPv2-TC + airespace + FROM AIRESPACE-REF-MIB; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +bsnWireless MODULE-IDENTITY + LAST-UPDATED "201406260000Z" + ORGANIZATION "Airespace, Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central Controllers (CC) that + terminate the Light Weight Access Point Protocol + tunnel from Light-weight LWAPP Access Points. + + This MIB provides configuration and status information + for 802.11 Access Points, LAN configuration, AAA, + Mobility, IpSec, Radio Rescouce Management and 802.11 + global parameters. + + The relationship between controller and the LWAPP + APs can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected. + + Basic Service Set Identifier (BSSID) + + The identifier for the service set comprising of + all the 802.11 stations under the control of + one coordinating Access Point. This identifier + happens to be the MAC address of the dot11 radio + interface of the Access Point. The wireless + clients that associate with the Access Point + get the wired uplink through this particular + dot11 interface. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity also referred to as 'controller'. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + Station Management (SMT) + + This term refers to the internal management of the + 802.11 protocol operations by the AP to work + cooperatively with the other APs and 802.11 + devices in the network. + + REFERENCE + + [1] Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol." + REVISION "201406260000Z" + DESCRIPTION + "Added enumerated value 9 - 10 to bsnMobileStationProtocol. + Added enumerated value 29 - 50 to bsnAPType. + Updated description for bsnDot11EssStaticWEPKeyIndex, + bsnRrmDot11aThroughputThreshold and bsnRrmDot11bThroughputThreshold." + REVISION "201109270000Z" + DESCRIPTION + "Modified the following variables with + additional enumeration values: + + bsnMobileStationReasonCode, + bsnMobileStationProtocol, + bsnMobileStationCcxVersion, + bsnAPType. + + Modified the following notification variable: + + bsnStationReasonCode + + Deprecated the following variables: + + bsnAPIfDot11CurrentCCAMode, + bsnDot11EssIPv6Bridging, + bsnAPPortNumber, + bsnAPAdminStatus, + bsnAPIfAdminStatus, + bsnRrmDot11aGlobalAutomaticGrouping, + bsnRrmDot11aGroupLeaderMacAddr, + bsnRrmIsDot11aGroupLeader, + bsnRrmDot11aGroupLastUpdateTime, + bsnRrmDot11aGlobalGroupInterval, + bsnRrmDot11bGlobalAutomaticGrouping, + bsnRrmDot11bGroupLeaderMacAddr, + bsnRrmIsDot11bGroupLeader, + bsnRrmDot11bGroupLastUpdateTime, + bsnRrmDot11bGlobalGroupInterval. + + Deprecated following tables: + + bsnWrasDot11aGroupTable, + bsnWrasDot11bGroupTable. + + Deprecated following notifications: + + bsnAPIfUp, + bsnAPIfDown." + REVISION "201002090000Z" + DESCRIPTION + "Updated:- + bsnDot11EssStaticWEPEncryptionType, + bsnDot11Ess8021xEncryptionType, + bsnMobileStationReasonCode, + bsnMobileStationProtocol, + bsnRogueAPRadioType, + bsnRogueAPAirespaceAPPreamble, + bsnAPMonitorOnlyMode, + bsnAPType, + bsnAPIfPhyChannelNumber, + bsnAPIfSniffChannel, + bsnRogueLocationDiscoveryProtocol, + bsnAPAuthCertificateType, + bsnStationReasonCode, + bsnAPAuthorizationFailureCause + bsnAPIfUpDownCause + + Added:- + bsnRogueAPDetectingAPRadioType, + bsnRogueAPDetectingAPMacAddress, + bsnRogueAPMaxRssiRadioType, + bsnRogueAPClassType, + bsnRogueAPChannel, + bsnRogueAPDetectingAPName, + bsnRogueAPChannelWidth, + bsnAPIfRxNeighborChannel, + bsnAPIfRxNeighborChannelWidth, + bsnStandardSignatureInterval, + bsnCustomSignatureInterval, + bsnImpersonatingSourceMacAddr, + bsnAPPreviousChannelNumberTrapVariable, + bsnAPReasonCodeTrapVariable, + bsnNoiseBeforeChannelUpdate, + bsnNoiseAfterChannelUpdate, + bsnInterferenceBeforeChannelUpdate, + bsnInterferenceAfterChannelUpdate, + bsnPingTestMaxTimeInterval, + bsnPingTestMinTimeInterval, + bsnPingTestAvgTimeInterval, + bsnDot11StationDisassociate, + bsnDot11StationDeauthenticate, + bsnDot11StationAuthenticateFail, + bsnDot11StationAssociateFail, + bsnAPIfUp, + bsnAPIfDown, + bsnAPLoadProfileFailed, + bsnAPNoiseProfileFailed, + bsnAPInterferenceProfileFailed, + bsnAPCoverageProfileFailed, + bsnAPCurrentTxPowerChanged, + bsnAPCurrentChannelChanged, + bsnRogueAPDetected, + bsnAPLoadProfileUpdatedToPass, + bsnAPNoiseProfileUpdatedToPass, + bsnAPInterferenceProfileUpdatedToPass, + bsnAPCoverageProfileUpdatedToPass, + bsnApMaxRogueCountExceeded, + bsnApMaxRogueCountClear, + bsnDot11StationBlacklisted, + bsnDot11StationAssociate, + bsnApBigNavDosAttack, + bsnWpaMicErrorCounterActivated, + bsnRogueAPDetectedOnWiredNetwork, + bsnApHasNoRadioCards, + bsnDuplicateIpAddressReported, + bsnAPContainedAsARogue, + bsnAPRadioCardTxFailure, + bsnAPRadioCardTxFailureClear, + bsnAPRadioCardRxFailure, + bsnAPRadioCardRxFailureClear, + bsnAPImpersonationDetected, + bsnAPIPAddressFallback, + bsnRadarChannelDetected, + bsnRadarChannelCleared, + radioCoreDumpTrap, + invalidRadioTrap, + bsnEssGroup1, + bsnGlobalDot11Group1, + bsnAAAGroup1, + bsnTrapsGroupRev1, + bsnWrasObsGroup1, + bsnWrasTrapRev1, + bsnApGroupRev1, + bsnUtilityGroupRev1, + bsnWrasComplianceRev1 + + Obsoleted:- + bsnMobileStationExtStatsTable, + bsnSystemTimezoneDaylightSavings, + bsnAPUp, + bsnAPDown, + bsnWrasObsTrap, + bsnWrasTrap, + + Deprecated:- + bsnGlobalDot11CountryIndex, + bsnGlobalDot11LoadBalancing, + bsnGlobalDot11bMaximumTransmitPowerLevel, + bsnGlobalDot11bFirstChannelNumber, + bsnGlobalDot11bNumberofChannels, + bsnGlobalDot11aMaximumTransmitPowerLevel, + bsnGlobalDot11aFirstChannelNumber, + bsnGlobalDot11aNumberofChannels, + bsnRadiusAuthCacheCredentialsLocally, + bsnAPGroupsVlanMappingTable, + bsnAPAssociated, + bsnAPRegulatoryDomainMismatch, + countryChangeTrap, + bsnEssGroup, + bsnApGroup, + bsnGlobalDot11Group, + bsnAAAGroup, + bsnTrapsGroup, + bsnUtilityGroup, + bsnWrasCompliance" + REVISION "200604100000Z" + DESCRIPTION + "Updated MIB with description and format" + REVISION "200510300000Z" + DESCRIPTION + "Airespace MIB" + ::= { airespace 2 } + + +-- ******************************************************************* +-- * Major sections +-- ******************************************************************* +-- + +-- Airespace Wireless LAN Configuration Attributes +-- DEFINED AS "The bsnEss object provides all the +-- configuration and operation of Wireless LAN"; + +bsnEss OBJECT IDENTIFIER + ::= { bsnWireless 1 } + +-- Airespace AP Attributes +-- DEFINED AS "The bsnAP object provides all the +-- configuration and operation of Airespace APs that +-- are associated with the Switch"; + +bsnAP OBJECT IDENTIFIER + ::= { bsnWireless 2 } + +-- Airespace 802.11 Standard Attributes applied Globally +-- DEFINED AS "The bsnGlobalDot11 object class provides support for +-- standard 802.11 parameters for STM,MAC,RES,PHY which would be common +-- to all WLAN on Airespace" + +bsnGlobalDot11 OBJECT IDENTIFIER + ::= { bsnWireless 3 } + +-- Airespace Radio Resource Management Configuration Parameters +-- DEFINED AS "The bsnRrm object provides all the +-- configuration and monitoring of RF Group parameters "; + +bsnRrm OBJECT IDENTIFIER + ::= { bsnWireless 4 } + +-- Airespace Authentication, Authorization, and Accounting Attributes +-- DEFINED AS "The bsnAaa object class provides all standard +-- information to support configuration of RADIUS and TACACS+ +-- client operation."; + +bsnAAA OBJECT IDENTIFIER + ::= { bsnWireless 5 } + +-- Airespace Trap Configuration and Trap definition +-- DEFINED AS "The bsnTrap object class provides all notification that +-- Switch need to generate for Management System. It also provides to +-- configure generation of notification. + +bsnTrap OBJECT IDENTIFIER + ::= { bsnWireless 6 } + +-- Airespace General Utilities +-- DEFINED AS "The bsnUtility object class provides utilities like +-- Ping, LinkTest, Syslog that are supported by the Switch + +bsnUtility OBJECT IDENTIFIER + ::= { bsnWireless 7 } + +-- Airespace Mobility Group Parameters +-- DEFINED AS "The bsnMobility object class provides configuration +-- of Mobility Group and Mobility Statistics. + +bsnMobility OBJECT IDENTIFIER + ::= { bsnWireless 8 } + +-- Airespace Global IpSec Group +-- DEFINED AS "The bsnIpsec object class provides configuration +-- of ID and CA Certificates + +bsnIpsec OBJECT IDENTIFIER + ::= { bsnWireless 9 } + +bsnWrasGroups OBJECT IDENTIFIER + ::= { bsnWireless 50 } + +bsnWrasCompliances OBJECT IDENTIFIER + ::= { bsnWireless 51 } + + +WEPKeytype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object indicates the WEP Key type." + SYNTAX OCTET STRING (SIZE (4..32)) + +ProfileState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object indicates the profile state." + SYNTAX INTEGER { + fail(0), + pass(1) + } + +BsnTxtSignatureMacInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the pattern followed + by the LWAPP APs to perform signature analysis with + the signature and report the results to the + Controller. + + The semantics are described as follows. + + bsnSignatureMacAll - The Controller would set the + 'Mac Info' parameter of the 'Signature Add LWAPP + Message' to this value to indicate the LWAPP AP that + the signature analysis and pattern matching should + be tracked and reported on a per-signature and + per-channel basis. + + bsnSignatureMacIndividual - The Controller would set + the 'Mac Info' parameter of the 'Signature Add LWAPP + Message' to this value to indicate the LWAPP AP that + the signature analysis and pattern matching should + be tracked and reported separately for individual + MAC addresses, that are the sources of the received + 802.11 data and/or management frames. + + bsnStandardSigMacBoth - The Controller would set the + 'Mac Info' parameter of the 'Signature Add LWAPP + Message' to this value to indicate the LWAPP AP that + the signature analysis and pattern matching should + be tracked on a per signature as well as per-MAC + address basis." + SYNTAX INTEGER { + bsnSignatureMacAll(0), + bsnSignatureMacIndividual(1), + bsnSignatureMacBoth(2) + } + +BsnSignaturePatternOffSetStart ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object indicates how an offset should be applied + while doing signature analysis for QOS and non-QOS + data frames. This is introduced since 802.11e QOS + frames have an additional 2-byte QOS header which + results in the current implementation not being + able to find the start of the date frames for + signature analysis. The semantics of the values are + as follows. + + sigPattStartFrm - This indicates that the + required offset should be applied to the start of + the data frame, before performing pattern matching + of the signature on the data frame. + + sigPattStartFrmBody - This value indicates + that the required offset should be applied to the + start of the frame body, after the header, before + performing pattern matching of the signature on the + data frame." + SYNTAX INTEGER { + sigPattStartFrm(0), + sigPattStartFrmBody(1) + } +-- ************************************************************ +-- * MIB attribute OBJECT-TYPE definitions follow +-- ************************************************************ +-- + +-- *********************************************************** +-- * bsnEss Objects +-- * Airespace IEEE 802.11 Extended Service Set Table +-- * +-- *********************************************************** + +bsnDot11EssTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnDot11EssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ess(WLAN) Configuration Table indexed by bsnDot11EssIndex. + Maximum of 17 WLANs can be created on Airespace Switch. + bsnDot11EssIndex of 17 is reserved for WLAN for Third Party + APs(non-Airespace APs)." + ::= { bsnEss 1 } + +bsnDot11EssEntry OBJECT-TYPE + SYNTAX BsnDot11EssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnDot11EssTable" + INDEX { bsnDot11EssIndex } + ::= { bsnDot11EssTable 1 } + +BsnDot11EssEntry ::= SEQUENCE { + bsnDot11EssIndex Unsigned32, + bsnDot11EssSsid DisplayString, + bsnDot11EssSessionTimeout Unsigned32, + bsnDot11EssMacFiltering INTEGER, + bsnDot11EssAdminStatus INTEGER, + bsnDot11EssSecurityAuthType INTEGER, + bsnDot11EssStaticWEPSecurity INTEGER, + bsnDot11EssStaticWEPEncryptionType INTEGER, + bsnDot11EssStaticWEPDefaultKey WEPKeytype, + bsnDot11EssStaticWEPKeyIndex INTEGER, + bsnDot11EssStaticWEPKeyFormat INTEGER, + bsnDot11Ess8021xSecurity INTEGER, + bsnDot11Ess8021xEncryptionType INTEGER, + bsnDot11EssWPASecurity INTEGER, + bsnDot11EssWPAEncryptionType INTEGER, + bsnDot11EssIpsecSecurity INTEGER, + bsnDot11EssVpnEncrTransform INTEGER, + bsnDot11EssVpnAuthTransform INTEGER, + bsnDot11EssVpnIkeAuthMode INTEGER, + bsnDot11EssVpnSharedKey OCTET STRING, + bsnDot11EssVpnSharedKeySize Unsigned32, + bsnDot11EssVpnIkePhase1Mode INTEGER, + bsnDot11EssVpnIkeLifetime Integer32, + bsnDot11EssVpnIkeDHGroup INTEGER, + bsnDot11EssIpsecPassthruSecurity INTEGER, + bsnDot11EssVpnPassthruGateway IpAddress, + bsnDot11EssWebSecurity INTEGER, + bsnDot11EssRadioPolicy INTEGER, + bsnDot11EssQualityOfService INTEGER, + bsnDot11EssDhcpRequired INTEGER, + bsnDot11EssDhcpServerIpAddress IpAddress, + bsnDot11EssVpnContivityMode INTEGER, + bsnDot11EssVpnQotdServerAddress IpAddress, + bsnDot11EssBlacklistTimeout Integer32, + bsnDot11EssNumberOfMobileStations Counter32, + bsnDot11EssWebPassthru INTEGER, + bsnDot11EssCraniteSecurity INTEGER, + bsnDot11EssBlacklistingCapability INTEGER, + bsnDot11EssInterfaceName DisplayString, + bsnDot11EssAclName DisplayString, + bsnDot11EssAAAOverride INTEGER, + bsnDot11EssWPAAuthKeyMgmtMode INTEGER, + bsnDot11EssWPAAuthPresharedKey OCTET STRING, + bsnDot11EssWepAllowSharedKeyAuth INTEGER, + bsnDot11EssFortressSecurity INTEGER, + bsnDot11EssL2tpSecurity INTEGER, + bsnDot11EssWPAAuthPresharedKeyHex OCTET STRING, + bsnDot11EssBroadcastSsid INTEGER, + bsnDot11EssExternalPolicyValidation INTEGER, + bsnDot11EssRSNSecurity INTEGER, + bsnDot11EssRSNWPACompatibilityMode INTEGER, + bsnDot11EssRSNAllowTKIPClients INTEGER, + bsnDot11EssRSNAuthKeyMgmtMode INTEGER, + bsnDot11EssRSNAuthPresharedKey OCTET STRING, + bsnDot11EssRSNAuthPresharedKeyHex OCTET STRING, + bsnDot11EssIPv6Bridging INTEGER, + bsnDot11EssRowStatus RowStatus, + bsnDot11EssWmePolicySetting INTEGER, + bsnDot11Ess80211ePolicySetting INTEGER, + bsnDot11EssWebPassthroughEmail INTEGER, + bsnDot11Ess7920PhoneSupport INTEGER, + bsnDot11EssRadiusAuthPrimaryServer DisplayString, + bsnDot11EssRadiusAuthSecondaryServer DisplayString, + bsnDot11EssRadiusAuthTertiaryServer DisplayString, + bsnDot11EssRadiusAcctPrimaryServer DisplayString, + bsnDot11EssRadiusAcctSecondaryServer DisplayString, + bsnDot11EssRadiusAcctTertiaryServer DisplayString +} + +bsnDot11EssIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..517) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the Ess(WLAN) within Airespace Switch. + Airespace Switch supports 517 ESS(Wlans) so index + will be from 1 to 517. 517 is to be used for ESS(WLAN) + created for support of Third Party APs(non-Airespace APs)" + ::= { bsnDot11EssEntry 1 } + +bsnDot11EssSsid OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SSID assigned to ESS(WLAN)" + ::= { bsnDot11EssEntry 2 } + +bsnDot11EssSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum time of a Mobile Station session. + Value of 0 means infinite time(no timeout set)." + DEFVAL { 0 } + ::= { bsnDot11EssEntry 4 } + +bsnDot11EssMacFiltering OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A type of security policy for Mobile Stations + (Clients). Select to filter clients by MAC address. + By selecting this Security, you need to create + MacFilters in bsnUsersTable or have MacFilters + configured on Radius Servers specified in + bsnRadiusAuthenticationTable" + DEFVAL { disable } + ::= { bsnDot11EssEntry 5 } + +bsnDot11EssAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative Status of ESS(WLAN). By disabling an + ESS the corresponding SSID is no longer broadcasted + in AP beacons." + DEFVAL { disable } + ::= { bsnDot11EssEntry 6 } + +bsnDot11EssSecurityAuthType OBJECT-TYPE + SYNTAX INTEGER { + authOpen(0), + authSharedKey(1), + authCiscoLeap(128) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of 802.11 Authentication." + DEFVAL { authOpen } + ::= { bsnDot11EssEntry 7 } + +bsnDot11EssStaticWEPSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of Static WEP Security policy. If enabled, WEP + Encryption WEP Default Key, Key Index and Key Format should + also be specified." + DEFVAL { disable } + ::= { bsnDot11EssEntry 8 } + +bsnDot11EssStaticWEPEncryptionType OBJECT-TYPE + SYNTAX INTEGER { + wep104(0), + wep40(2), + wep128(3), + notset(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of Static WEP Encryption. Length of key specified in + Default Key depends on this attribute." + DEFVAL { wep104 } + ::= { bsnDot11EssEntry 9 } + +bsnDot11EssStaticWEPDefaultKey OBJECT-TYPE + SYNTAX WEPKeytype + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Static WEP Default Key. For wep104 encryption either + 26 bit hex key or 13 bit ascii key should be + specified. For wep40 encryption 10 bit hex key or 5 + bit ascii key should be specified. For wep128 + encryption 32 bit hex key or 16 bit ascii key should + be specified." + ::= { bsnDot11EssEntry 10 } + +bsnDot11EssStaticWEPKeyIndex OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "According to 802.11 standard 4 keys are supported. + So 802.11 Mobile Stations(Client) can have upto 4 + keys from 1 to 4. The read-only value zero indicates + that there is no WEP Authentication key information + available.This index is for informing Mobile Station + which key it should use for Static WEP Authentication" + ::= { bsnDot11EssEntry 11 } + +bsnDot11EssStaticWEPKeyFormat OBJECT-TYPE + SYNTAX INTEGER { + hex(1), + ascii(2), + default(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is not persistant.Reading this attribute will + always return default. The format of the key specified + in Airespace switch keeps record of the Index." + ::= { bsnDot11EssEntry 12 } + +bsnDot11Ess8021xSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of 802.1X security policy." + DEFVAL { enable } + ::= { bsnDot11EssEntry 13 } + +bsnDot11Ess8021xEncryptionType OBJECT-TYPE + SYNTAX INTEGER { + wep104(0), + wep40(2), + wep128(3), + none(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Type of 802.1X Encryption. This applies if + bsnDot11Ess8021xSecurity is in enabled state." + DEFVAL { wep104 } + ::= { bsnDot11EssEntry 14 } + +bsnDot11EssWPASecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Status of WPA security policy. + This has been deprecated for cLWSecDot11EssCckmTable." + DEFVAL { disable } + ::= { bsnDot11EssEntry 16 } + +bsnDot11EssWPAEncryptionType OBJECT-TYPE + SYNTAX INTEGER { + wep104(0), + wep40(2), + wep128(3), + tkipmic(5) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Type of WPA Encryption. This applies when + bsnDot11EssWPASecurity is in enable state. + This has been deprecated for cLWSecDot11EssCckmTable." + DEFVAL { tkipmic } + ::= { bsnDot11EssEntry 17 } + +bsnDot11EssIpsecSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of IpSec (VPN) security policy. Note that this + cannot be applied with Web security policy." + DEFVAL { disable } + ::= { bsnDot11EssEntry 18 } + +bsnDot11EssVpnEncrTransform OBJECT-TYPE + SYNTAX INTEGER { + tripleDes(0), + none(1), + des(2), + aesCbc(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Encryption algorithm employed by this Vpn(IpSec) + Encryption. This applies only when + bsnDot11EssIpsecSecurity is in enable state." + DEFVAL { tripleDes } + ::= { bsnDot11EssEntry 19 } + +bsnDot11EssVpnAuthTransform OBJECT-TYPE + SYNTAX INTEGER { + none(1), + hmacMd5(2), + hmacSha1(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Hash algorithm employed by the Vpn Encrpytion. + This applies only when bsnDot11EssIpsecSecurity is in + enable state." + DEFVAL { hmacSha1 } + ::= { bsnDot11EssEntry 20 } + +bsnDot11EssVpnIkeAuthMode OBJECT-TYPE + SYNTAX INTEGER { + xauthEnablePsk(0), + certificate(2), + presharedKey(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication type of the SA. It could be a + certificate or a pre-shared key or xauthEnablePsk. + This applies only when bsnDot11EssIpsecSecurity is + in enable state." + DEFVAL { presharedKey } + ::= { bsnDot11EssEntry 21 } + +bsnDot11EssVpnSharedKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN Shared Key. This applies only when + bsnDot11EssVpnSharedKey is in enable state and + bsnDot11EssVpnIkeAuthMode is xauthEnablePsk or + presharedKey." + ::= { bsnDot11EssEntry 22 } + +bsnDot11EssVpnSharedKeySize OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPN Shared Key size. This applies only when + bsnDot11EssVpnSharedKey is in enable state + and bsnDot11EssVpnIkeAuthMode is xauthEnablePsk or + presharedKey." + ::= { bsnDot11EssEntry 23 } + +bsnDot11EssVpnIkePhase1Mode OBJECT-TYPE + SYNTAX INTEGER { + agressive(0), + main(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN IKE Phase 1 Mode type as per the IpSec standards. + This applies only when bsnDot11EssIpsecSecurity is in + enable state." + DEFVAL { main } + ::= { bsnDot11EssEntry 24 } + +bsnDot11EssVpnIkeLifetime OBJECT-TYPE + SYNTAX Integer32 (1800..345600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vpn IKE's Lifetime. + This applies only when bsnDot11EssIpsecSecurity is in + enable state." + DEFVAL { 57600 } + ::= { bsnDot11EssEntry 25 } + +bsnDot11EssVpnIkeDHGroup OBJECT-TYPE + SYNTAX INTEGER { + group2(0), + group1(1), + group5(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IKE's Diffie-Hellman Group. + This applies only when bsnDot11EssIpsecSecurity is in + enable state." + DEFVAL { group2 } + ::= { bsnDot11EssEntry 26 } + +bsnDot11EssIpsecPassthruSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of IpSec Passthru security policy." + DEFVAL { disable } + ::= { bsnDot11EssEntry 27 } + +bsnDot11EssVpnPassthruGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ip address of VpnPassthru Gateway. + This applies only when bsnDot11EssIpsecPassthruSecurity + is in enable state." + DEFVAL { '00000000'H } + ::= { bsnDot11EssEntry 28 } + +bsnDot11EssWebSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of Web security policy. Note this policy cannot be + applied with IpSec security policy." + DEFVAL { disable } + ::= { bsnDot11EssEntry 29 } + +bsnDot11EssRadioPolicy OBJECT-TYPE + SYNTAX INTEGER { + all(0), + dot11aOnly(2), + dot11bOnly(1), + dot11gOnly(3), + dot11bgOnly(4), + dot11agOnly(5), + dot11abOnly(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Radio Policy for a WLAN. It can either be All where it + will be applicable to ALL types of protocols or it can be + set to apply to combinations of 802.11a, 802.11b, 802.11g." + DEFVAL { all } + ::= { bsnDot11EssEntry 30 } + +bsnDot11EssQualityOfService OBJECT-TYPE + SYNTAX INTEGER { + bronze(0), + silver(1), + gold(2), + platinum(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Quality of Service for a WLAN.Services such as VoIP should + be set to Gold while non-discriminating services such as + messaging can be set to Bronze." + DEFVAL { bronze } + ::= { bsnDot11EssEntry 31 } + +bsnDot11EssDhcpRequired OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP required for all clients on this WLAN" + DEFVAL { disable } + ::= { bsnDot11EssEntry 32 } + +bsnDot11EssDhcpServerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the DHCP Server. Make it 0.0.0.0 to disable + DHCP Relay. Any value other than 0.0.0.0, it will be + assumed that DHCP Relay is turned on." + DEFVAL { '00000000'H } + ::= { bsnDot11EssEntry 33 } + +bsnDot11EssVpnContivityMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies if contivity mode for the IpSec is enabled. + If enabled, user needs to specify the Quote of the Day + Server's IPAddress in bsnDot11EssVpnQotdServerAddress." + DEFVAL { disable } + ::= { bsnDot11EssEntry 34 } + +bsnDot11EssVpnQotdServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP Address of the Quote of the Day Server." + DEFVAL { '00000000'H } + ::= { bsnDot11EssEntry 35 } + +bsnDot11EssBlacklistTimeout OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the timeout for blacklisted Mobile Stations after + which the mobile station will be automatically + de-authenticated. Mobile Station are blacklisted by MAC + address and their status can be obtained from + bsnMobileStationStatus. + A timeout setting of 0 indicates no blacklist timeout is + set and administrative control + (bsnMobileStationDeleteAction ) is required to + deauthenticate the station." + DEFVAL { 60 } + ::= { bsnDot11EssEntry 37 } + +bsnDot11EssNumberOfMobileStations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of Mobile Stations currently associated with the + WLAN." + ::= { bsnDot11EssEntry 38 } + +bsnDot11EssWebPassthru OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For switches with version before 2.0: This is applicable + only when the Web Security Type is enabled. When this + attribute is enabled, it allows a client's NetBIOS packets + to go through the switch before web auth is completed. + + (This is obsolete for Switch versions 2.0 to 2.2). + + For switch verions 3.0 and above: This is reintroduced as + the web policy where the client is connected + through the web without authentication that is there is no + username/password input required. Moreover, if the + bsnDot11EssWebPassthroughEmail is enabled, the user will + be asked to enter an email address." + DEFVAL { disable } + ::= { bsnDot11EssEntry 39 } + +bsnDot11EssCraniteSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of Cranite Passthrough Security policy. If enabled, + no other security can be enabled." + DEFVAL { disable } + ::= { bsnDot11EssEntry 40 } + +bsnDot11EssBlacklistingCapability OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the flag that can enable or disable the + client backlisting feature for a WLAN. If enabled, + the clients can be blacklisted by the Switch in case + of repetitive auth failure and other reasons like it. + If disabled, the clients cannot be blacklisted by + the switch. The blacklist timeout value will only + be effective if this feature is turned on." + DEFVAL { disable } + ::= { bsnDot11EssEntry 41 } + +bsnDot11EssInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the interface used by this WLAN. By default it + is set to be the management interface." + ::= { bsnDot11EssEntry 42 } + +bsnDot11EssAclName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of ACL for the WLAN. This is applicable only when + Web Authentication is enabled as a security. + An empty string value indicates that no ACL has been + set (which is a valid option)" + ::= { bsnDot11EssEntry 43 } + +bsnDot11EssAAAOverride OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable or Disable AAA override for the global WLAN + parameters." + DEFVAL { disable } + ::= { bsnDot11EssEntry 44 } + +bsnDot11EssWPAAuthKeyMgmtMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Enable or Disable WPA Pre-shared Key Mode. If enabled, a + preshared key should be set for WPA authentication. + This has been deprecated for cLWSecDot11EssCckmTable." + DEFVAL { disable } + ::= { bsnDot11EssEntry 45 } + +bsnDot11EssWPAAuthPresharedKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..63)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "WPA Authentication Preshared Key. This applies only + when bsnDot11EssWPAAuthKeyMgmtMode is in enable state. + This has been deprecated for cLWSecDot11EssCckmTable." + ::= { bsnDot11EssEntry 46 } + +bsnDot11EssWepAllowSharedKeyAuth OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable this flag to allow Shared Key Authentication when + Static WEP is enabled." + DEFVAL { disable } + ::= { bsnDot11EssEntry 48 } + +bsnDot11EssFortressSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of Fortress Passthrough Security policy. If + enabled, no other security can be enabled." + DEFVAL { disable } + ::= { bsnDot11EssEntry 47 } + +bsnDot11EssL2tpSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Status of L2TP security policy. Note that this cannot be + applied with Web security policy, Cranite or Fortress + policy." + DEFVAL { disable } + ::= { bsnDot11EssEntry 49 } + +bsnDot11EssWPAAuthPresharedKeyHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "WPA Authentication Preshared Key in the hex format. + This applies only when bsnDot11EssWPAAuthKeyMgmtMode + is in enable state. + This has been deprecated for cLWSecDot11EssCckmTable." + ::= { bsnDot11EssEntry 50 } + +bsnDot11EssBroadcastSsid OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This attribute when enabled allows the switch to + broadcast this SSID." + DEFVAL { enable } + ::= { bsnDot11EssEntry 51 } + +bsnDot11EssExternalPolicyValidation OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(0) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This attribute specifies if external policy servers will + be used for validation. If no servers are configured in + bsnExternalPolicyServerTable then it cannot be enabled." + DEFVAL { enabled } + ::= { bsnDot11EssEntry 52 } + +bsnDot11EssRSNSecurity OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This attribute specifies status of RSN Security Policy. + This has been deprecated for cLWSecDot11EssCckmTable." + DEFVAL { disable } + ::= { bsnDot11EssEntry 53 } + +bsnDot11EssRSNWPACompatibilityMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This attribute specifies RSN security's compatibility + mode with WPA. + This has been deprecated for cLWSecDot11EssCckmTable." + DEFVAL { disable } + ::= { bsnDot11EssEntry 54 } + +bsnDot11EssRSNAllowTKIPClients OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(0) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This attribute specifies whether TKIP clients are allowed + by RSN Policy. + This has been deprecated for cLWSecDot11EssCckmTable." + DEFVAL { no } + ::= { bsnDot11EssEntry 55 } + +bsnDot11EssRSNAuthKeyMgmtMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This attribute specifies whether Preshared key is used or + not. If used user should specify a key between 8 and 63 + characters in bsnDot11EssRSNAuthPresharedKey attribute. + This has been deprecated for cLWSecDot11EssCckmTable." + DEFVAL { disable } + ::= { bsnDot11EssEntry 56 } + +bsnDot11EssRSNAuthPresharedKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8..63)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "RSN Authentication Preshared Key. This applies only + when bsnDot11EssRSNAuthKeyMgmtMode is in enable state. + This has been deprecated for cLWSecDot11EssCckmTable." + ::= { bsnDot11EssEntry 57 } + +bsnDot11EssRSNAuthPresharedKeyHex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "RSN Authentication Preshared Key in the hex format. + This applies only when bsnDot11EssWPAAuthKeyMgmtMode + is in enable state. + This has been deprecated for cLWSecDot11EssCckmTable." + ::= { bsnDot11EssEntry 58 } + +bsnDot11EssIPv6Bridging OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "When enabled, IPv6 bridging is applied on the packets." + DEFVAL { disable } + ::= { bsnDot11EssEntry 59 } + +bsnDot11EssRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A row status type for the bsnDot11EssEntry" + ::= { bsnDot11EssEntry 60 } + +bsnDot11EssWmePolicySetting OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + allowed(1), + required(2), + invalid(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, WME Policy is applied on the packets." + DEFVAL { disable } + ::= { bsnDot11EssEntry 61 } + +bsnDot11Ess80211ePolicySetting OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + allowed(1), + required(2), + invalid(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, 802.11e Policy is applied on the packets." + DEFVAL { disable } + ::= { bsnDot11EssEntry 62 } + +bsnDot11EssWebPassthroughEmail OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, along with the bsnDot11EssWebPassthru attribute, + the client is allowed to connect by entering his/her email + address on the web connection page. There is no further + authentication required." + DEFVAL { disable } + ::= { bsnDot11EssEntry 63 } + +bsnDot11Ess7920PhoneSupport OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + clientCacLimit(1), + apCacLimit(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When client cac limit is enabled, the 7920 Phones with old + software where the Call Admission Control (CAC) Limit is + Specified on the client will be supported on the WLAN. The + support for clientCacLimit (by setting to value 1 or 3) cannot + be enabled when the bsnDot11EssWmePolicySetting is set to + allowed or required. When ap cac limit is enabled, the 7920 + Phones with new software where the Call Admission Control + (CAC) Limit is advertised by the AP, will be supported on the + WLAN." + DEFVAL { disable } + ::= { bsnDot11EssEntry 64 } + +bsnDot11EssRadiusAuthPrimaryServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary Radius Authentication Server for this wlan." + ::= { bsnDot11EssEntry 95 } + +bsnDot11EssRadiusAuthSecondaryServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary Radius Authentication Server for this wlan." + ::= { bsnDot11EssEntry 96 } + +bsnDot11EssRadiusAuthTertiaryServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tertiary Radius Authentication Server for this wlan." + ::= { bsnDot11EssEntry 97 } + +bsnDot11EssRadiusAcctPrimaryServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary Radius Accounting Server for this wlan." + ::= { bsnDot11EssEntry 98 } + +bsnDot11EssRadiusAcctSecondaryServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Secondary Radius Accounting Server for this wlan." + ::= { bsnDot11EssEntry 99 } + +bsnDot11EssRadiusAcctTertiaryServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tertiary Radius Accounting Server for this wlan." + ::= { bsnDot11EssEntry 100 } + + +-- *************************************************************** +-- * QOS Profile Table +-- *************************************************************** + +bsnDot11QosProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnDot11QosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QOS Profiles specified in bsnDot11EssTable can be customized + in this table. This is a lookup table for auto created + profiles" + ::= { bsnEss 17 } + +bsnDot11QosProfileEntry OBJECT-TYPE + SYNTAX BsnDot11QosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnDot11QosProfileTable." + INDEX { bsnDot11QosProfileName } + ::= { bsnDot11QosProfileTable 1 } + +BsnDot11QosProfileEntry ::= SEQUENCE { + bsnDot11QosProfileName OCTET STRING, + bsnDot11QosProfileDesc OCTET STRING, + bsnDot11QosAverageDataRate INTEGER, + bsnDot11QosBurstDataRate INTEGER, + bsnDot11QosAvgRealTimeDataRate INTEGER, + bsnDot11QosBurstRealTimeDataRate INTEGER, + bsnDot11QosMaxRFUsagePerAP INTEGER, + bsnDot11QosProfileQueueDepth INTEGER, + bsnDot11WiredQosProtocol INTEGER, + bsnDot11802Dot1PTag INTEGER, + bsnDot11ResetProfileToDefault INTEGER +} + +bsnDot11QosProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "QOS Profile Name. This will be one of bronze,gold, + platinum,silver,uranium." + ::= { bsnDot11QosProfileEntry 1 } + +bsnDot11QosProfileDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "QOS Profile Description." + ::= { bsnDot11QosProfileEntry 2 } + +bsnDot11QosAverageDataRate OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is one of the per user bandwidth contracts(k). + Specifies Average Data Rate per user. Value of 0 + indicates the feature is disabled." + ::= { bsnDot11QosProfileEntry 3 } + +bsnDot11QosBurstDataRate OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is one of the per user bandwidth contracts(k). + Specifies Average Burst Data Rate per user. Value of + 0 indicates the feature is disabled." + ::= { bsnDot11QosProfileEntry 4 } + +bsnDot11QosAvgRealTimeDataRate OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is one of the per user bandwidth contracts(k). + Specifies Average Real Time Data Rate per user. + Value of 0 indicates the feature is disabled." + ::= { bsnDot11QosProfileEntry 5 } + +bsnDot11QosBurstRealTimeDataRate OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is one of the per user bandwidth contracts(k). + Specifies Burst Real Time Data Rate per user. Value + of 0 indicates the feature is disabled." + ::= { bsnDot11QosProfileEntry 6 } + +bsnDot11QosMaxRFUsagePerAP OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is one of the over the Air QOS parameter. + Specifies maximum RF Usage per AP in percentage." + ::= { bsnDot11QosProfileEntry 7 } + +bsnDot11QosProfileQueueDepth OBJECT-TYPE + SYNTAX INTEGER (10..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is one of the over the Air QOS parameter. + Specifies Queue depth for the current profile." + ::= { bsnDot11QosProfileEntry 8 } + +bsnDot11WiredQosProtocol OBJECT-TYPE + SYNTAX INTEGER { + none(0), + dot1p(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is one of the over the Air QOS parameter. + Specifies Queue depth for the current profile." + ::= { bsnDot11QosProfileEntry 9 } + +bsnDot11802Dot1PTag OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the type of wired QOS protocol for the + current profile. Value of 0 indicates the feature is + disabled." + ::= { bsnDot11QosProfileEntry 10 } + +bsnDot11ResetProfileToDefault OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + default(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this attribute to reset to restore the factory default + value for the profile." + ::= { bsnDot11QosProfileEntry 40 } + + +-- *************************************************************** +-- * Mobile Station Index Table +-- *************************************************************** + +bsnMobileStationTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobileStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mobile Station Table indexed by bsnMobileStationMacAddress. + (Mobile Station is better referred to as Client in the current + releases.)" + ::= { bsnEss 4 } + +bsnMobileStationEntry OBJECT-TYPE + SYNTAX BsnMobileStationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnMobileStationTable." + INDEX { bsnMobileStationMacAddress } + ::= { bsnMobileStationTable 1 } + +BsnMobileStationEntry ::= SEQUENCE { + bsnMobileStationMacAddress MacAddress, + bsnMobileStationIpAddress IpAddress, + bsnMobileStationUserName DisplayString, + bsnMobileStationAPMacAddr MacAddress, + bsnMobileStationAPIfSlotId INTEGER, + bsnMobileStationEssIndex INTEGER, + bsnMobileStationSsid DisplayString, + bsnMobileStationAID Unsigned32, + bsnMobileStationStatus INTEGER, + bsnMobileStationReasonCode INTEGER, + bsnMobileStationMobilityStatus INTEGER, + bsnMobileStationAnchorAddress IpAddress, + bsnMobileStationCFPollable INTEGER, + bsnMobileStationCFPollRequest INTEGER, + bsnMobileStationChannelAgilityEnabled INTEGER, + bsnMobileStationPBCCOptionImplemented INTEGER, + bsnMobileStationShortPreambleOptionImplemented INTEGER, + bsnMobileStationSessionTimeout Unsigned32, + bsnMobileStationAuthenticationAlgorithm INTEGER, + bsnMobileStationWepState INTEGER, + bsnMobileStationPortNumber Unsigned32, + bsnMobileStationDeleteAction INTEGER, + bsnMobileStationPolicyManagerState DisplayString, + bsnMobileStationSecurityPolicyStatus INTEGER, + bsnMobileStationProtocol INTEGER, + bsnMobileStationMirrorMode INTEGER, + bsnMobileStationInterface DisplayString, + bsnMobileStationApMode INTEGER, + bsnMobileStationVlanId Integer32, + bsnMobileStationPolicyType INTEGER, + bsnMobileStationEncryptionCypher INTEGER, + bsnMobileStationEapType INTEGER, + bsnMobileStationCcxVersion INTEGER, + bsnMobileStationE2eVersion INTEGER, + bsnMobileStationStatusCode INTEGER +} + +bsnMobileStationMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.11 MAC Address of the Mobile Station." + ::= { bsnMobileStationEntry 1 } + +bsnMobileStationIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of the Mobile Station" + ::= { bsnMobileStationEntry 2 } + +bsnMobileStationUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Name,if any, of the Mobile Station. This would + be non empty in case of Web Authentication and IPSec." + ::= { bsnMobileStationEntry 3 } + +bsnMobileStationAPMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.11 Mac Address of the AP to which the + Mobile Station is associated." + ::= { bsnMobileStationEntry 4 } + +bsnMobileStationAPIfSlotId OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot ID of AP Interface to which the mobile station + is associated. The value 15 is used to indicate that + the slot Id is invalid." + ::= { bsnMobileStationEntry 5 } + +bsnMobileStationEssIndex OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ess Index of the Wlan(SSID) that is being used by Mobile + Station to connect to AP" + ::= { bsnMobileStationEntry 6 } + +bsnMobileStationSsid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSID Advertised by Mobile Station" + ::= { bsnMobileStationEntry 7 } + +bsnMobileStationAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AID for the mobile station" + ::= { bsnMobileStationEntry 8 } + +bsnMobileStationStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + aaaPending(1), + authenticated(2), + associated(3), + powersave(4), + disassociated(5), + tobedeleted(6), + probing(7), + blacklisted(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the mobile station" + ::= { bsnMobileStationEntry 9 } + +bsnMobileStationReasonCode OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + previousAuthNotValid(2), + deauthenticationLeaving(3), + disassociationDueToInactivity(4), + disassociationAPBusy(5), + class2FrameFromNonAuthStation(6), + class2FrameFromNonAssStation(7), + disassociationStaHasLeft(8), + staReqAssociationWithoutAuth(9), + invalidInformationElement(40), + groupCipherInvalid(41), + unicastCipherInvalid(42), + akmpInvalid(43), + unsupportedRsnVersion(44), + invalidRsnIeCapabilities(45), + cipherSuiteRejected(46), + missingReasonCode(99), + maxAssociatedClientsReached(101), + unSpecifieQosFailure(200), + qosPolicyMismatch(201), + inSufficientBandwidth(202), + inValidQosParams(203) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reason Code as defined by 802.11 standards" + ::= { bsnMobileStationEntry 10 } + +bsnMobileStationMobilityStatus OBJECT-TYPE + SYNTAX INTEGER { + unassociated(0), + local(1), + anchor(2), + foreign(3), + handoff(4), + unknown(5), + exportanchor(6), + exportforeign(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mobility Role of the Mobile Station." + ::= { bsnMobileStationEntry 11 } + +bsnMobileStationAnchorAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the Mobility Status of the Mobile Station is + Anchor then it will have Peer Ip Address and will + have Anchor IP if the Role is Foreign" + ::= { bsnMobileStationEntry 12 } + +bsnMobileStationCFPollable OBJECT-TYPE + SYNTAX INTEGER { + notimplemented(0), + implemented(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this attribute is true, it shall indicate that the + Mobile Station is able to respond to a CF-Poll with a + data frame within a SIFS time. This attribute shall be + false if the Mobile Station is not able to respond to a + CF-Poll with a data frame within a SIFS time." + ::= { bsnMobileStationEntry 13 } + +bsnMobileStationCFPollRequest OBJECT-TYPE + SYNTAX INTEGER { + notimplemented(0), + implemented(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether CFP is requested by Mobile + Station or not" + ::= { bsnMobileStationEntry 14 } + +bsnMobileStationChannelAgilityEnabled OBJECT-TYPE + SYNTAX INTEGER { + notimplemented(0), + implemented(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute indicates that the PHY channel agility + functionality is enabled." + ::= { bsnMobileStationEntry 15 } + +bsnMobileStationPBCCOptionImplemented OBJECT-TYPE + SYNTAX INTEGER { + notimplemented(0), + implemented(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when true, shall indicate that the PBCC + modulation option as defined in subclause 18.4.6.6 is + implemented. The default value of this attribute shall + be false." + ::= { bsnMobileStationEntry 16 } + +bsnMobileStationShortPreambleOptionImplemented OBJECT-TYPE + SYNTAX INTEGER { + notimplemented(0), + implemented(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when true, shall indicate that the + short preamble option as defined in subclause 18.2.2.2 + is implemented. The default value of this attribute + shall be false." + ::= { bsnMobileStationEntry 17 } + +bsnMobileStationSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session Timeout of Mobile station" + ::= { bsnMobileStationEntry 18 } + +bsnMobileStationAuthenticationAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + openSystem(0), + sharedKey(1), + unknown(2), + openAndEap(128) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication Algorithm of Mobile Station" + ::= { bsnMobileStationEntry 19 } + +bsnMobileStationWepState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WEP State of Mobile Station" + ::= { bsnMobileStationEntry 20 } + +bsnMobileStationPortNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Number of this Airespace Switch on which the + traffic of the Mobile Station is coming through." + ::= { bsnMobileStationEntry 21 } + +bsnMobileStationDeleteAction OBJECT-TYPE + SYNTAX INTEGER { + default(0), + delete(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action to Deauthenticate the Mobile Station. Set the + State to delete." + ::= { bsnMobileStationEntry 22 } + +bsnMobileStationPolicyManagerState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Manager State of the mobile station." + ::= { bsnMobileStationEntry 23 } + +bsnMobileStationSecurityPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + completed(0), + notcompleted(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this attribute has value completed, it shall + indicate that the Mobile Station has completed the + security policy checks. Otherwise the checks are yet + to be completed." + ::= { bsnMobileStationEntry 24 } + +bsnMobileStationProtocol OBJECT-TYPE + SYNTAX INTEGER { + dot11a(1), + dot11b(2), + dot11g(3), + unknown(4), + mobile(5), + dot11n24(6), + dot11n5(7), + ethernet(8), + dot3(9), + dot11ac(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 802.11 protocol type of the client. The protocol + is mobile when this client detail is seen on the + anchor i.e it's mobility status is anchor." + ::= { bsnMobileStationEntry 25 } + +bsnMobileStationMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, then mirroring for this client will be statically + configured irrespective of the AP and the port this client + is on." + ::= { bsnMobileStationEntry 26 } + +bsnMobileStationInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Interface of the mobile client to the switch." + ::= { bsnMobileStationEntry 27 } + +bsnMobileStationApMode OBJECT-TYPE + SYNTAX INTEGER { + local(0), + monitor(1), + remote(2), + roguedetector(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of the AP to which the Mobile Station is associated." + ::= { bsnMobileStationEntry 28 } + +bsnMobileStationVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan ID of the Interface to which the client is + associated." + ::= { bsnMobileStationEntry 29 } + +bsnMobileStationPolicyType OBJECT-TYPE + SYNTAX INTEGER { + dot1x(0), + wpa1(1), + wpa2(2), + wpa2vff(3), + notavailable(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of the AP to which the Mobile Station is associated." + ::= { bsnMobileStationEntry 30 } + +bsnMobileStationEncryptionCypher OBJECT-TYPE + SYNTAX INTEGER { + ccmpAes(0), + tkipMic(1), + wep40(2), + wep104(3), + wep128(4), + none(5), + notavailable(6), + unknown(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of the AP to which the Mobile Station is associated." + ::= { bsnMobileStationEntry 31 } + +bsnMobileStationEapType OBJECT-TYPE + SYNTAX INTEGER { + eapTls(0), + ttls(1), + peap(2), + leap(3), + speke(4), + eapFast(5), + notavailable(6), + unknown(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of the AP to which the Mobile Station is associated." + ::= { bsnMobileStationEntry 32 } + +bsnMobileStationCcxVersion OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + ccxv1(1), + ccxv2(2), + ccxv3(3), + ccxv4(4), + ccxv5(5), + ccxv6(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the Cisco Compatible Extensions (CCX) + Version the client is using for communication + with the AP." + DEFVAL { notSupported } + ::= { bsnMobileStationEntry 33 } + +bsnMobileStationE2eVersion OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + e2ev1(1), + e2ev2(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the End-2-End Version the client is + using for communication with the AP." + DEFVAL { notSupported } + ::= { bsnMobileStationEntry 34 } + +bsnMobileStationStatusCode OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status Code of the Mobile Station" + ::= { bsnMobileStationEntry 42 } + + +-- *************************************************************** +-- * Mobile Station Table Indexed by Mobile Station IpAddress +-- *************************************************************** + +bsnMobileStationByIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobileStationByIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mobile Station Table indexed by bsnMobileStationByIpAddress. + NOTE: This is just to facilitate the search of mobile + stations based on IP Address. Doing a get without the index + doesn't return anything. (Mobile Station is better referred + to as Client in the current releases.)" + ::= { bsnEss 10 } + +bsnMobileStationByIpEntry OBJECT-TYPE + SYNTAX BsnMobileStationByIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnMobileStationByIpTable." + INDEX { bsnMobileStationByIpAddress } + ::= { bsnMobileStationByIpTable 1 } + +BsnMobileStationByIpEntry ::= SEQUENCE { + bsnMobileStationByIpAddress IpAddress, + bsnMobileStationByIpMacAddress MacAddress +} + +bsnMobileStationByIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of the Mobile Station" + ::= { bsnMobileStationByIpEntry 1 } + +bsnMobileStationByIpMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.11 Mac Address of the Mobile Station." + ::= { bsnMobileStationByIpEntry 2 } + + +-- *************************************************************** +-- * Mobile Station Table Indexed by Mobile Station Username and MAC +-- * Address +-- *************************************************************** + +bsnMobileStationByUsernameTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobileStationByUsernameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mobile Station Table indexed by the Mobile Station Username + and MAC Address. NOTE: This is just to facilitate the search + of mobile stations based on User Name. Doing a get without + the username doesn't return anything. (Mobile Station is + better referred to as Client in the current releases.)" + ::= { bsnEss 13 } + +bsnMobileStationByUsernameEntry OBJECT-TYPE + SYNTAX BsnMobileStationByUsernameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnMobileStationByUsernameTable." + INDEX { + bsnMobileStationByUserName, + bsnMobileStationByUserMacAddress + } + ::= { bsnMobileStationByUsernameTable 1 } + +BsnMobileStationByUsernameEntry ::= SEQUENCE { + bsnMobileStationByUserName OCTET STRING, + bsnMobileStationByUserMacAddress MacAddress +} + +bsnMobileStationByUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Username of the Mobile Station" + ::= { bsnMobileStationByUsernameEntry 1 } + +bsnMobileStationByUserMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.11 Mac Address of the Mobile Station." + ::= { bsnMobileStationByUsernameEntry 2 } + + +-- ***************************************************************** +-- * Airespace Mobile Station Per Radio Per Vap Table +-- ***************************************************************** + +bsnMobileStationPerRadioPerVapTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobileStationPerRadioPerVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mobile Station Per Radio Per VAP(WLAN) Table. This table + lists all Mobile Stations on a particular Airespace AP + Interface for a particular ESS(Wlan). It only lists MAC + Addresses. Further details for a Mobile Station can be found + from bsnMobileStationTable once the MAC Address is knonwn. + (Mobile Station is better referred to as Client in the + current releases.)" + ::= { bsnEss 5 } + +bsnMobileStationPerRadioPerVapEntry OBJECT-TYPE + SYNTAX BsnMobileStationPerRadioPerVapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in MobileStationPerRadioPerVapTable." + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnDot11EssIndex, + bsnMobileStationPerRadioPerVapIndex + } + ::= { bsnMobileStationPerRadioPerVapTable 1 } + +BsnMobileStationPerRadioPerVapEntry ::= SEQUENCE { + bsnMobileStationPerRadioPerVapIndex Integer32, + bsnMobileStationMacAddr MacAddress +} + +bsnMobileStationPerRadioPerVapIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of Mobile Station. The index starts from + 1 and goes upto the total number of Mobile Stations + on Airespace Radio Interface for a specific + ESS (Wlan)." + ::= { bsnMobileStationPerRadioPerVapEntry 1 } + +bsnMobileStationMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC Address of Mobile Station." + ::= { bsnMobileStationPerRadioPerVapEntry 20 } + + +-- ******************************************************************* +-- * Begin of bsnMobileStationStatsTable +-- ******************************************************************* + +bsnMobileStationStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobileStationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mobile Station Statistics Table. + (Mobile Station is better referred to as Client in the current + releases.)" + ::= { bsnEss 6 } + +bsnMobileStationStatsEntry OBJECT-TYPE + SYNTAX BsnMobileStationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnMobileStationStatsTable." + INDEX { bsnMobileStationMacAddress } + ::= { bsnMobileStationStatsTable 1 } + +BsnMobileStationStatsEntry ::= SEQUENCE { + bsnMobileStationRSSI Integer32, + bsnMobileStationBytesReceived Counter64, + bsnMobileStationBytesSent Counter64, + bsnMobileStationPolicyErrors Counter64, + bsnMobileStationPacketsReceived Counter64, + bsnMobileStationPacketsSent Counter64, + bsnMobileStationSnr Integer32 +} + +bsnMobileStationRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average packet RSSI for the Mobile Station." + ::= { bsnMobileStationStatsEntry 1 } + +bsnMobileStationBytesReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes received from Mobile Station" + ::= { bsnMobileStationStatsEntry 2 } + +bsnMobileStationBytesSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes sent to Mobile Station" + ::= { bsnMobileStationStatsEntry 3 } + +bsnMobileStationPolicyErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Policy Errors for Mobile Station" + ::= { bsnMobileStationStatsEntry 4 } + +bsnMobileStationPacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received from Mobile Station" + ::= { bsnMobileStationStatsEntry 5 } + +bsnMobileStationPacketsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets sent to Mobile Station" + ::= { bsnMobileStationStatsEntry 6 } + +bsnMobileStationSnr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal to noise Ratio of the Mobile Station." + ::= { bsnMobileStationStatsEntry 26 } + + +-- ******************************************************************* +-- * Begin of bsnMobileStationExtStatsTable +-- ******************************************************************* + +bsnMobileStationExtStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobileStationExtStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table was supported only by indoor mesh + AP -cisco 1000. As this AP is not supported + after 4.2.x.x. This table has been marked obsolete. + Mobile Station Extended Statistics Table. + (Mobile Station is better referred to as Client in the + current releases.)" + ::= { bsnEss 21 } + +bsnMobileStationExtStatsEntry OBJECT-TYPE + SYNTAX BsnMobileStationExtStatsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in bsnMobileStationExtStatsTable." + INDEX { bsnMobileStationMacAddress } + ::= { bsnMobileStationExtStatsTable 1 } + +BsnMobileStationExtStatsEntry ::= SEQUENCE { + bsnMobileStationSampleTime Integer32, + bsnMobileStationTxExcessiveRetries Counter64, + bsnMobileStationTxRetries Counter64, + bsnMobileStationTxFiltered Counter64 +} + +bsnMobileStationSampleTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Time stats were sampled as seconds since the epoch." + ::= { bsnMobileStationExtStatsEntry 1 } + +bsnMobileStationTxExcessiveRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Tx packets dropped due to excessive retries." + ::= { bsnMobileStationExtStatsEntry 2 } + +bsnMobileStationTxRetries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Tx packets retransmitted." + ::= { bsnMobileStationExtStatsEntry 3 } + +bsnMobileStationTxFiltered OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Tx packets dropped by the built-in Tx filter" + ::= { bsnMobileStationExtStatsEntry 20 } + + +-- *************************************************************** +-- * Mobile Station RSSI data Table +-- *************************************************************** + +bsnMobileStationRssiDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobileStationRssiDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mobile Station RSSI data Table indexed by + bsnMobileStationMacAddress, + bsnMobileStationRssiDataApMacAddress, + bsnMobileStationRssiDataApIfSlotId. + (Mobile Station is better referred to as Client in the + current releases.)" + ::= { bsnEss 11 } + +bsnMobileStationRssiDataEntry OBJECT-TYPE + SYNTAX BsnMobileStationRssiDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnMobileStationRssiDataTable." + INDEX { + bsnMobileStationMacAddress, + bsnMobileStationRssiDataApMacAddress, + bsnMobileStationRssiDataApIfSlotId, + bsnAPIfPhyAntennaIndex + } + ::= { bsnMobileStationRssiDataTable 1 } + +BsnMobileStationRssiDataEntry ::= SEQUENCE { + bsnMobileStationRssiDataApMacAddress MacAddress, + bsnMobileStationRssiDataApIfSlotId Unsigned32, + bsnMobileStationRssiDataApIfType INTEGER, + bsnMobileStationRssiDataApName DisplayString, + bsnMobileStationRssiData Integer32, + bsnAPIfPhyAntennaIndex Unsigned32, + bsnMobileStationRssiDataLastHeard Counter32 +} + +bsnMobileStationRssiDataApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.11 Mac Address of the AP on which + Mobile Station is associated." + ::= { bsnMobileStationRssiDataEntry 1 } + +bsnMobileStationRssiDataApIfSlotId OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SlotId of APIf on which mobile station is + associated" + ::= { bsnMobileStationRssiDataEntry 2 } + +bsnMobileStationRssiDataApIfType OBJECT-TYPE + SYNTAX INTEGER { + dot11bg(1), + dot11a(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface type of the radio that sensed the + rssi data." + ::= { bsnMobileStationRssiDataEntry 3 } + +bsnMobileStationRssiDataApName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name of the AP that sensed the rssi data." + ::= { bsnMobileStationRssiDataEntry 4 } + +bsnMobileStationRssiData OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI seen by Airespace AP Interface for the Mobile Station" + ::= { bsnMobileStationRssiDataEntry 5 } + +bsnAPIfPhyAntennaIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Antenna which recived the probe request from client. + The antenna which reported the RSSI value for the client. + For now value will be 0 to 1, in future it may change." + ::= { bsnMobileStationRssiDataEntry 6 } + +bsnMobileStationRssiDataLastHeard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds ago when this RSSI data was recorded." + ::= { bsnMobileStationRssiDataEntry 25 } + + +-- *************************************************************** +-- * RF ID Tag Table +-- *************************************************************** + +bsnTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RF ID Tag Table indexed by bsnTagDot11MacAddress." + ::= { bsnEss 18 } + +bsnTagEntry OBJECT-TYPE + SYNTAX BsnTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnTagTable." + INDEX { bsnTagDot11MacAddress } + ::= { bsnTagTable 1 } + +BsnTagEntry ::= SEQUENCE { + bsnTagDot11MacAddress MacAddress, + bsnTagType INTEGER, + bsnTagTimeInterval Unsigned32, + bsnTagBatteryStatus INTEGER, + bsnTagLastReported Unsigned32 +} + +bsnTagDot11MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.11 MAC Address of the RF ID Tag." + ::= { bsnTagEntry 1 } + +bsnTagType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + type1(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the RF ID Tag." + ::= { bsnTagEntry 2 } + +bsnTagTimeInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time Interval after which the tag transmits data." + ::= { bsnTagEntry 3 } + +bsnTagBatteryStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + low(1), + normal(2), + medium(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery Status of the RF ID Tag." + ::= { bsnTagEntry 4 } + +bsnTagLastReported OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds ago when this tag was heard by any AP." + ::= { bsnTagEntry 23 } + + +-- ******************************************************************* +-- * Begin of bsnTagStatsTable +-- ******************************************************************* + +bsnTagStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnTagStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RF ID Tag Statistics Table." + ::= { bsnEss 20 } + +bsnTagStatsEntry OBJECT-TYPE + SYNTAX BsnTagStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnTagStatsTable." + INDEX { bsnTagDot11MacAddress } + ::= { bsnTagStatsTable 1 } + +BsnTagStatsEntry ::= SEQUENCE { + bsnTagBytesReceived Unsigned32, + bsnTagPacketsReceived Unsigned32 +} + +bsnTagBytesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes received from an RF ID Tag" + ::= { bsnTagStatsEntry 1 } + +bsnTagPacketsReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received from an RF ID Tag" + ::= { bsnTagStatsEntry 20 } + + +-- *************************************************************** +-- * RF ID Tag Detecting AP Table +-- *************************************************************** + +bsnTagRssiDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnTagRssiDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RF ID Tag Detecting AP Table indexed by bsnTagDot11MacAddress, + bsnTagRssiDataApMacAddress and bsnTagRssiDataApIfSlotId." + ::= { bsnEss 19 } + +bsnTagRssiDataEntry OBJECT-TYPE + SYNTAX BsnTagRssiDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnTagRssiDataTable." + INDEX { + bsnTagDot11MacAddress, + bsnTagRssiDataApMacAddress, + bsnTagRssiDataApIfSlotId + } + ::= { bsnTagRssiDataTable 1 } + +BsnTagRssiDataEntry ::= SEQUENCE { + bsnTagRssiDataApMacAddress MacAddress, + bsnTagRssiDataApIfSlotId Unsigned32, + bsnTagRssiDataApIfType INTEGER, + bsnTagRssiDataApName DisplayString, + bsnTagRssiDataLastHeard Counter32, + bsnTagRssiData Integer32, + bsnTagRssiDataSnr Integer32 +} + +bsnTagRssiDataApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.11 MAC Address of the AP detecting the RF ID Tag." + ::= { bsnTagRssiDataEntry 1 } + +bsnTagRssiDataApIfSlotId OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot Id of the radio on AP detecting the RF ID Tag." + ::= { bsnTagRssiDataEntry 2 } + +bsnTagRssiDataApIfType OBJECT-TYPE + SYNTAX INTEGER { + dot11b(1), + dot11a(2), + uwb(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Type of the radio on AP detecting the RF ID Tag." + ::= { bsnTagRssiDataEntry 3 } + +bsnTagRssiDataApName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the AP detecting the RF ID Tag." + ::= { bsnTagRssiDataEntry 4 } + +bsnTagRssiDataLastHeard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds ago when this tag was heard by this detecting + AP." + ::= { bsnTagRssiDataEntry 5 } + +bsnTagRssiData OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI of the RF ID Tag as seen by the radio on this + detecting AP." + ::= { bsnTagRssiDataEntry 6 } + +bsnTagRssiDataSnr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SNR of the RF ID tag as seen by the radio on this + detecting AP." + ::= { bsnTagRssiDataEntry 26 } + + +-- ******************************************************************** +-- * Begin of bsnWatchListClientTable +-- ******************************************************************** + +bsnWatchListClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnWatchListClientEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table of watch listed clients. When clients are added to this + table by username or MAC address, ACS collects data for them + to show trend reports. The switch generates Client + Association and Client Authentication traps for the watch + listed clients.The watch list feature can be enbaled or + diabled by the bsnWatchListFeatureEnable flag on the switch." + ::= { bsnEss 12 } + +bsnWatchListClientEntry OBJECT-TYPE + SYNTAX BsnWatchListClientEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in bsnWatchListClientTable." + INDEX { + bsnWatchListClientKey, + bsnWatchListClientType + } + ::= { bsnWatchListClientTable 1 } + +BsnWatchListClientEntry ::= SEQUENCE { + bsnWatchListClientKey OCTET STRING, + bsnWatchListClientType INTEGER, + bsnWatchListClientRowStatus RowStatus +} + +bsnWatchListClientKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "MAC Address or User Name of Client that is to be + added to the watch list." + ::= { bsnWatchListClientEntry 1 } + +bsnWatchListClientType OBJECT-TYPE + SYNTAX INTEGER { + byMac(1), + byUserName(2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The type of the watch list client entry. The entry can + be created by Client MAC Address or by Username." + ::= { bsnWatchListClientEntry 2 } + +bsnWatchListClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "A row status type for the bsnWatchListClientEntry" + ::= { bsnWatchListClientEntry 20 } + + +-- ******************************************************************** +-- * Begin of bsnRougueAPTable +-- ******************************************************************** + +bsnRogueAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRogueAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rogue Table. This table lists all the Rogue APs detected by + Airespace APs." + ::= { bsnEss 7 } + +bsnRogueAPEntry OBJECT-TYPE + SYNTAX BsnRogueAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry in bsnRogueAPTable." + INDEX { bsnRogueAPDot11MacAddress } + ::= { bsnRogueAPTable 1 } + +BsnRogueAPEntry ::= SEQUENCE { + bsnRogueAPDot11MacAddress MacAddress, + bsnRogueAPTotalDetectingAPs Integer32, + bsnRogueAPFirstReported DisplayString, + bsnRogueAPLastReported DisplayString, + bsnRogueAPContainmentLevel INTEGER, + bsnRogueAPType INTEGER, + bsnRogueAPOnNetwork INTEGER, + bsnRogueAPTotalClients Integer32, + bsnRogueAPRowStatus RowStatus, + bsnRogueAPMaxDetectedRSSI Integer32, + bsnRogueAPSSID DisplayString, + bsnRogueAPDetectingAPRadioType BITS, + bsnRogueAPDetectingAPMacAddress MacAddress, + bsnRogueAPMaxRssiRadioType INTEGER, + bsnRogueAPState INTEGER, + bsnRogueAPClassType INTEGER, + bsnRogueAPChannel Integer32, + bsnRogueAPDetectingAPName OCTET STRING +} + +bsnRogueAPDot11MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC Address of Rogue Station." + ::= { bsnRogueAPEntry 1 } + +bsnRogueAPTotalDetectingAPs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Airespace APs that detected this rogue." + ::= { bsnRogueAPEntry 2 } + +bsnRogueAPFirstReported OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time Stamp when this Rogue was First Detected." + ::= { bsnRogueAPEntry 3 } + +bsnRogueAPLastReported OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time Stamp when this Rogue was Last Detected." + ::= { bsnRogueAPEntry 4 } + +bsnRogueAPContainmentLevel OBJECT-TYPE + SYNTAX INTEGER { + unassigned(0), + level1(1), + level2(2), + level3(3), + level4(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the state of the rogue is contained, this specifies + the level of containment. Higher the level, more the + number of detecting APs that are used to contain it. + The value must be between 1 to 4 for 'contained' state." + ::= { bsnRogueAPEntry 5 } + +bsnRogueAPType OBJECT-TYPE + SYNTAX INTEGER { + ap(0), + adhoc(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies if the Rogue is of ad-hoc type + or is an AP." + ::= { bsnRogueAPEntry 6 } + +bsnRogueAPOnNetwork OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies if the Rogue is on Wired + Network or not." + ::= { bsnRogueAPEntry 7 } + +bsnRogueAPTotalClients OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Clients detected on this rogue." + ::= { bsnRogueAPEntry 8 } + +bsnRogueAPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnRogueAPEntry 9 } + +bsnRogueAPMaxDetectedRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the max RSSI value of all the detctecting APs, + which have detected this rogue." + ::= { bsnRogueAPEntry 10 } + +bsnRogueAPSSID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the SSID of the rogue detected by Access + Point, which has max RSSI value of all the + detectecting APs of this rogue." + ::= { bsnRogueAPEntry 11 } + +bsnRogueAPDetectingAPRadioType OBJECT-TYPE + SYNTAX BITS { + dot11b(0), + dot11a(1), + dot11g(2), + dot11n24(3), + dot11n5(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio type of detecting APs. If the radio type is + detected by dot11bg radio or dot11a radio or both." + ::= { bsnRogueAPEntry 12 } + +bsnRogueAPDetectingAPMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of of detecting AP which received max RSSI" + ::= { bsnRogueAPEntry 13 } + +bsnRogueAPMaxRssiRadioType OBJECT-TYPE + SYNTAX INTEGER { + dot11b(1), + dot11a(2), + uwb(4), + dot11g(5), + dot11n24(6), + dot11n5(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The radio type of detecting AP which received max RSSI value." + ::= { bsnRogueAPEntry 14 } + +bsnRogueAPState OBJECT-TYPE + SYNTAX INTEGER { + initializing(0), + pending(1), + alert(2), + detectedLrad(3), + known(4), + acknowledge(5), + contained(6), + threat(7), + containedPending(8), + knownContained(9), + trustedMissing(10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This attribute is use to specify the state in which + the Rogue AP is user can set the Rogue AP in alert, + known or acknowledge state. + Alert state means Rogue AP can be a potential threat. + Trap will be sent out to trap recipients. + Known state means its just internal AP which is not + on the same Switch. + Acknowledge state means an external AP whose + existence is acceptable and not a threat (probably + some other company's AP). + Contained means containement is initiated and ongoing. + Threat is usually the state when the rogue is found + on wired network. + known(4), knownContained(9) and trustedMissing(10) + will appear in known rogue list. + known rogues can be pre provisioned and known rogues + state can be changed to alert(2)" + ::= { bsnRogueAPEntry 24 } + +bsnRogueAPClassType OBJECT-TYPE + SYNTAX INTEGER { + pending(0), + friendly(1), + malicious(2), + unclassified(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The AP class type of the client detected." + ::= { bsnRogueAPEntry 25 } + +bsnRogueAPChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the channel number of the last detecting APs, + which has detected this rogue." + ::= { bsnRogueAPEntry 26 } + +bsnRogueAPDetectingAPName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "AP name of the detecting AP which received max RSSI" + ::= { bsnRogueAPEntry 27 } + + +-- ******************************************************************** +-- * Begin of bsnRougueAPAirespaceAPTable +-- ******************************************************************** + +bsnRogueAPAirespaceAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRogueAPAirespaceAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rogue Station Table. This table lists all the Airespace AP + Interfaces that detected a particular Rogue." + ::= { bsnEss 8 } + +bsnRogueAPAirespaceAPEntry OBJECT-TYPE + SYNTAX BsnRogueAPAirespaceAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnRogueAPAirespaceAPEntry." + INDEX { + bsnRogueAPDot11MacAddress, + bsnRogueAPAirespaceAPMacAddress, + bsnRogueAPAirespaceAPSlotId + } + ::= { bsnRogueAPAirespaceAPTable 1 } + +BsnRogueAPAirespaceAPEntry ::= SEQUENCE { + bsnRogueAPAirespaceAPMacAddress MacAddress, + bsnRogueAPAirespaceAPSlotId Unsigned32, + bsnRogueAPRadioType INTEGER, + bsnRogueAPAirespaceAPName DisplayString, + bsnRogueAPChannelNumber Integer32, + bsnRogueAPSsid DisplayString, + bsnRogueAPAirespaceAPRSSI Integer32, + bsnRogueAPContainmentMode INTEGER, + bsnRogueAPContainmentChannelCount Unsigned32, + bsnRogueAPContainmentChannels DisplayString, + bsnRogueAPAirespaceAPLastHeard Counter32, + bsnRogueAPAirespaceAPWepMode INTEGER, + bsnRogueAPAirespaceAPPreamble INTEGER, + bsnRogueAPAirespaceAPWpaMode INTEGER, + bsnRogueAPAirespaceAPSNR Integer32, + bsnRogueAPChannelWidth INTEGER +} + +bsnRogueAPAirespaceAPMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of Airespace AP Interface that Detected + the Rogue." + ::= { bsnRogueAPAirespaceAPEntry 1 } + +bsnRogueAPAirespaceAPSlotId OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot ID of the Airespace AP Interface that detected the + Rogue." + ::= { bsnRogueAPAirespaceAPEntry 2 } + +bsnRogueAPRadioType OBJECT-TYPE + SYNTAX INTEGER { + dot11b(1), + dot11a(2), + unknown(3), + uwb(4), + dot11g(5), + dot11n24(6), + dot11n5(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Airespace AP Interface type that detected the Rogue." + ::= { bsnRogueAPAirespaceAPEntry 3 } + +bsnRogueAPAirespaceAPName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of Airespace AP Interface that detected the Rogue." + ::= { bsnRogueAPAirespaceAPEntry 4 } + +bsnRogueAPChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The advertised Channel Number of the Airespace AP + Interface picked up from the Rogue." + ::= { bsnRogueAPAirespaceAPEntry 5 } + +bsnRogueAPSsid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSID Advertised by Rogue Station." + ::= { bsnRogueAPAirespaceAPEntry 6 } + +bsnRogueAPAirespaceAPRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rogue RSSI as seen by Airespace AP Interface." + ::= { bsnRogueAPAirespaceAPEntry 7 } + +bsnRogueAPContainmentMode OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + deauthBroadcast(1), + cfp(2), + max(3), + unknown(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the rogue is in 'contained' state, this attribute + shows the containment mode used by the AP." + ::= { bsnRogueAPAirespaceAPEntry 8 } + +bsnRogueAPContainmentChannelCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of channels used for rogue containment." + ::= { bsnRogueAPAirespaceAPEntry 9 } + +bsnRogueAPContainmentChannels OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the comma separated string of channels used for + rogue containment." + ::= { bsnRogueAPAirespaceAPEntry 10 } + +bsnRogueAPAirespaceAPLastHeard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds ago when this Rogue was last heard by + this AP." + ::= { bsnRogueAPAirespaceAPEntry 11 } + +bsnRogueAPAirespaceAPWepMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WEP mode on this detecting AP." + ::= { bsnRogueAPAirespaceAPEntry 12 } + +bsnRogueAPAirespaceAPPreamble OBJECT-TYPE + SYNTAX INTEGER { + long(0), + short(1), + notSupported(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Preamble on this detecting AP." + ::= { bsnRogueAPAirespaceAPEntry 13 } + +bsnRogueAPAirespaceAPWpaMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WPA mode on this detecting AP." + ::= { bsnRogueAPAirespaceAPEntry 14 } + +bsnRogueAPAirespaceAPSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SNR seen by Airespace AP Interface from Rogue" + ::= { bsnRogueAPAirespaceAPEntry 27 } + +bsnRogueAPChannelWidth OBJECT-TYPE + SYNTAX INTEGER { + five(1), + ten(2), + twenty(3), + aboveforty(4), + belowforty(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the channel width of the rogue." + ::= { bsnRogueAPAirespaceAPEntry 28 } + + +-- ***************************************************************** +-- * bsnRogueClientPerRogueAPTable +-- ***************************************************************** + +bsnRogueClientPerRogueAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRogueClientPerRogueAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rogue Clients for each rogue. This table lists all Rogue + Clients on a particular Rogue." + ::= { bsnEss 16 } + +bsnRogueClientPerRogueAPEntry OBJECT-TYPE + SYNTAX BsnRogueClientPerRogueAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in RogueClientPerRogueAPTable." + INDEX { + bsnRogueAPDot11MacAddr, + bsnRogueClientDot11MacAddr + } + ::= { bsnRogueClientPerRogueAPTable 1 } + +BsnRogueClientPerRogueAPEntry ::= SEQUENCE { + bsnRogueAPDot11MacAddr MacAddress, + bsnRogueClientDot11MacAddr MacAddress +} + +bsnRogueAPDot11MacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC Address of the Rogue AP." + ::= { bsnRogueClientPerRogueAPEntry 1 } + +bsnRogueClientDot11MacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of the Rogue Client." + ::= { bsnRogueClientPerRogueAPEntry 20 } + + +-- ******************************************************************** +-- * Begin of bsnRougueClientTable +-- ******************************************************************** + +bsnRogueClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRogueClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rogue Client Table. This table lists all the Rogue Clients + detected by Airespace APs." + ::= { bsnEss 14 } + +bsnRogueClientEntry OBJECT-TYPE + SYNTAX BsnRogueClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry in bsnRogueClientTable." + INDEX { bsnRogueClientDot11MacAddress } + ::= { bsnRogueClientTable 1 } + +BsnRogueClientEntry ::= SEQUENCE { + bsnRogueClientDot11MacAddress MacAddress, + bsnRogueClientTotalDetectingAPs Integer32, + bsnRogueClientFirstReported DisplayString, + bsnRogueClientLastReported DisplayString, + bsnRogueClientBSSID MacAddress, + bsnRogueClientContainmentLevel INTEGER, + bsnRogueClientLastHeard Integer32, + bsnRogueClientState INTEGER +} + +bsnRogueClientDot11MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac Address of Rogue Station." + ::= { bsnRogueClientEntry 1 } + +bsnRogueClientTotalDetectingAPs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Airespace APs that detected this + rogue." + ::= { bsnRogueClientEntry 2 } + +bsnRogueClientFirstReported OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time Stamp when this Rogue was First Detected." + ::= { bsnRogueClientEntry 3 } + +bsnRogueClientLastReported OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time Stamp when this Rogue was Last Detected." + ::= { bsnRogueClientEntry 4 } + +bsnRogueClientBSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies BSSID of the Rogue Client." + ::= { bsnRogueClientEntry 5 } + +bsnRogueClientContainmentLevel OBJECT-TYPE + SYNTAX INTEGER { + unassigned(0), + level1(1), + level2(2), + level3(3), + level4(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the state of the rogue is contained, this specifies + the level of containment. Higher the level, more the + number of detecting APs that are used to contain it. + The value must be between 1 to 4 for 'contained' + state." + ::= { bsnRogueClientEntry 6 } + +bsnRogueClientLastHeard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds ago this rogue client was detected." + ::= { bsnRogueClientEntry 7 } + +bsnRogueClientState OBJECT-TYPE + SYNTAX INTEGER { + initializing(0), + pending(1), + alert(2), + contained(6), + threat(7), + containedpending(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is use to specify the state in which + the Rogue AP is. User can set the Rogue Client in + alert,known or acknowledge state. + Alert state means Rogue Client can be a potential i + threat.Trap will be sent out to trap recipients. + Known state means its just internal Client which is + not on the same Switch. + Acknowledge state means an external Client whose + existence is acceptable and not a threat + (probably some other company's AP). + Contained means containement is initiated and + ongoing" + ::= { bsnRogueClientEntry 24 } + + +-- ******************************************************************** +-- * Begin of bsnRougueAPTable +-- ******************************************************************** + +bsnRogueClientAirespaceAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRogueClientAirespaceAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rogue Station Table. This table lists all the Airespace AP + Interface that detected a particular Rogue." + ::= { bsnEss 15 } + +bsnRogueClientAirespaceAPEntry OBJECT-TYPE + SYNTAX BsnRogueClientAirespaceAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnRogueClientAirespaceAPEntry." + INDEX { + bsnRogueClientDot11MacAddress, + bsnRogueClientAirespaceAPMacAddress, + bsnRogueClientAirespaceAPSlotId + } + ::= { bsnRogueClientAirespaceAPTable 1 } + +BsnRogueClientAirespaceAPEntry ::= SEQUENCE { + bsnRogueClientAirespaceAPMacAddress MacAddress, + bsnRogueClientAirespaceAPSlotId Unsigned32, + bsnRogueClientRadioType INTEGER, + bsnRogueClientAirespaceAPName DisplayString, + bsnRogueClientChannelNumber Integer32, + bsnRogueClientAirespaceAPRSSI Integer32, + bsnRogueClientAirespaceAPLastHeard DisplayString, + bsnRogueClientAirespaceAPSNR Integer32 +} + +bsnRogueClientAirespaceAPMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac Address of Airespace AP Interface that Detected + the Rogue." + ::= { bsnRogueClientAirespaceAPEntry 1 } + +bsnRogueClientAirespaceAPSlotId OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slotId of the Airespace AP Interface that detected the + Rogue." + ::= { bsnRogueClientAirespaceAPEntry 2 } + +bsnRogueClientRadioType OBJECT-TYPE + SYNTAX INTEGER { + dot11b(1), + dot11a(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The advertised SSID that the Airespace AP Interface + picked up from the Rogue." + ::= { bsnRogueClientAirespaceAPEntry 3 } + +bsnRogueClientAirespaceAPName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of Airespace AP Interface that detected the + Rogue." + ::= { bsnRogueClientAirespaceAPEntry 4 } + +bsnRogueClientChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The advertised Channel Number of that the Airespace + AP Interface picked up from the Rogue." + ::= { bsnRogueClientAirespaceAPEntry 5 } + +bsnRogueClientAirespaceAPRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI seen by Airespace AP Interface from the Rogue" + ::= { bsnRogueClientAirespaceAPEntry 7 } + +bsnRogueClientAirespaceAPLastHeard OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds ago when this Rogue was last heard by + this AP." + ::= { bsnRogueClientAirespaceAPEntry 11 } + +bsnRogueClientAirespaceAPSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SNR seen by Airespace AP Interface from Rogue" + ::= { bsnRogueClientAirespaceAPEntry 27 } + + +-- ******************************************************************** +-- * End of bsnRougueStationTable +-- ******************************************************************** +-- + +-- ******************************************************************** +-- * Begin of bsnThirdPartyAPTable +-- ******************************************************************** + +bsnThirdPartyAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnThirdPartyAPEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Third Party Access Point Table. An entry needs to be + configured in this table for a third party access point + that needs to be supported by the Switch. Note: A third + party ESS (Wlan) with ID 17 should be created in + bsnDot11EssTable before adding entries here. + Please also note that ACS currently supports only + Aironet 350, 1200 and Orinoco 2000 Access Points as + third party APs." + ::= { bsnEss 9 } + +bsnThirdPartyAPEntry OBJECT-TYPE + SYNTAX BsnThirdPartyAPEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in bsnThirdPartyAPTable." + INDEX { bsnThirdPartyAPMacAddress } + ::= { bsnThirdPartyAPTable 1 } + +BsnThirdPartyAPEntry ::= SEQUENCE { + bsnThirdPartyAPMacAddress MacAddress, + bsnThirdPartyAPInterface Integer32, + bsnThirdPartyAPIpAddress IpAddress, + bsnThirdPartyAP802Dot1XRequired INTEGER, + bsnThirdPartyAPMirrorMode INTEGER, + bsnThirdPartyAPRowStatus RowStatus +} + +bsnThirdPartyAPMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "MAC Address of Third Party Access Point which is + connected directly to this Airespace Switch." + ::= { bsnThirdPartyAPEntry 1 } + +bsnThirdPartyAPInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Interface(Port Number) to which the Third Party AP is + connected." + ::= { bsnThirdPartyAPEntry 2 } + +bsnThirdPartyAPIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Static IP address of the 3rd Party AP, 0.0.0.0 indicating + x its using DHCP" + DEFVAL { '00000000'H } + ::= { bsnThirdPartyAPEntry 3 } + +bsnThirdPartyAP802Dot1XRequired OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If 802.1X is required for the 3rd Party AP" + DEFVAL { disable } + ::= { bsnThirdPartyAPEntry 4 } + +bsnThirdPartyAPMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If enabled, then data from all the foreign AP users and all + the foreign APs on this APs port will be mirrored. These + clients are dynamically added to the switch's mirrored MAC + list." + ::= { bsnThirdPartyAPEntry 5 } + +bsnThirdPartyAPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Row Status in the ThirdPartyAPEntry." + ::= { bsnThirdPartyAPEntry 24 } + + +-- ******************************************************************** +-- * Airespace AP Table. +-- * Rows in bsnAPTable are created by Airespace Switch as it +-- * discovers Airespace APs. +-- * The MAC address of the 802.3 interface constitutes the index. +-- * +-- ******************************************************************** + +bsnAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Airespace APs managed by this Airespace Switch." + ::= { bsnAP 1 } + +bsnAPEntry OBJECT-TYPE + SYNTAX BsnAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the bsnAPTable." + INDEX { bsnAPDot3MacAddress } + ::= { bsnAPTable 1 } + +BsnAPEntry ::= SEQUENCE { + bsnAPDot3MacAddress MacAddress, + bsnAPNumOfSlots INTEGER, + bsnAPName OCTET STRING, + bsnAPLocation OCTET STRING, + bsnAPMonitorOnlyMode INTEGER, + bsnAPOperationStatus INTEGER, + bsnAPSoftwareVersion DisplayString, + bsnAPBootVersion DisplayString, + bsnAPPrimaryMwarName OCTET STRING, + bsnAPReset INTEGER, + bsnAPStatsTimer INTEGER, + bsnAPPortNumber INTEGER, + bsnAPModel DisplayString, + bsnAPSerialNumber DisplayString, + bsnAPClearConfig INTEGER, + bsnApIpAddress IpAddress, + bsnAPMirrorMode INTEGER, + bsnAPRemoteModeSupport INTEGER, + bsnAPType INTEGER, + bsnAPSecondaryMwarName OCTET STRING, + bsnAPTertiaryMwarName OCTET STRING, + bsnAPIsStaticIP INTEGER, + bsnAPNetmask IpAddress, + bsnAPGateway IpAddress, + bsnAPStaticIPAddress IpAddress, + bsnAPBridgingSupport INTEGER, + bsnAPGroupVlanName OCTET STRING, + bsnAPIOSVersion DisplayString, + bsnAPCertificateType INTEGER, + bsnAPEthernetMacAddress MacAddress, + bsnAPAdminStatus INTEGER +} + +bsnAPDot3MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of an AP." + ::= { bsnAPEntry 1 } + +bsnAPNumOfSlots OBJECT-TYPE + SYNTAX INTEGER (0..24) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Radio Interfaces on the Airespace AP. + Currently maximum two interfaces are supported. + One would be of type 802.11a and other of type + 802.11b/g." + ::= { bsnAPEntry 2 } + +bsnAPName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name assigned to this AP. If an AP is not configured its + factory default name will be ap: eg. ap:af:12:be" + ::= { bsnAPEntry 3 } + +bsnAPLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User specified location of this AP. + While configuring AP, user should specify a location for + the AP so that its easy to figure out for some one where + the AP is located." + ::= { bsnAPEntry 4 } + +bsnAPMonitorOnlyMode OBJECT-TYPE + SYNTAX INTEGER { + local(0), + monitor(1), + remote(2), + roguedetector(3), + sniffer(4), + bridge(5), + seConnect(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Monitor Only Mode Setting." + ::= { bsnAPEntry 5 } + +bsnAPOperationStatus OBJECT-TYPE + SYNTAX INTEGER { + associated(1), + disassociating(2), + downloading(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operation State of the AP. When AP associates with the + Airespace Switch its state will be associated. When Airespace + AP is disassociated from the Switch, its state will be + disassociating. The state is downloading when the AP is + downloading its firmware." + ::= { bsnAPEntry 6 } + +bsnAPSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Major Minor Software Version of AP" + ::= { bsnAPEntry 8 } + +bsnAPBootVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Major Minor Boot Version of AP" + ::= { bsnAPEntry 9 } + +bsnAPPrimaryMwarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sysName of the Airespace Switch which is suppose to be the + Primary MWAR(switch) of the AP with which AP should associate. + This work when AP is not directly connected to Airespace Switch, + it tries to find Primary Switch and associates with it. If + this attribute is left empty or AP is not able to find the + Airespace Switch with this name, then it will associate with + Secondary Switch." + ::= { bsnAPEntry 10 } + +bsnAPReset OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + default(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this attribute to reset the AP. + When it comes up it will try to associate with the + Primary Switch if that is set, else it will associate with the + Master Switch. Reading this attribute will always return 0" + ::= { bsnAPEntry 11 } + +bsnAPStatsTimer OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the time interval in secs after which + bsnAPDot11Counters Stats is sent from AP to Switch. If not + configured this value is 0 which means never send the stats." + ::= { bsnAPEntry 12 } + +bsnAPPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Port on the Switch on which this APs traffic is coming + through." + ::= { bsnAPEntry 13 } + +bsnAPModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP Model" + ::= { bsnAPEntry 16 } + +bsnAPSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP Serial Number." + ::= { bsnAPEntry 17 } + +bsnAPClearConfig OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + default(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this attribute to clear AP configuration + and reset it to factory defaults. + Reading this attribute will always return 0" + ::= { bsnAPEntry 18 } + +bsnApIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the AP. This will not be available when + the switch is operating in the Layer2 mode. In this case, + the attribute will return 0 as value." + ::= { bsnAPEntry 19 } + +bsnAPMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, then this AP's Client's Data is mirrored and this + AP's clients are dynamically added to the switch's mirrored + MAC list." + ::= { bsnAPEntry 20 } + +bsnAPRemoteModeSupport OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies if the the Remote Mode is supported on this + AP or not. If supported user can set bsnAPMonitorOnlyMode to + remote. Otherwise not." + ::= { bsnAPEntry 21 } + +bsnAPType OBJECT-TYPE + SYNTAX INTEGER { + ap1000(1), + ap1030(2), + mimo(3), + unknown(4), + ap1100(5), + ap1130(6), + ap1240(7), + ap1200(8), + ap1310(9), + ap1500(10), + ap1250(11), + ap1505(12), + ap3201(13), + ap1520(14), + ap800(15), + ap1140(16), + ap800agn(17), + ap3500i(18), + ap3500e(19), + ap1260(20), + ap1040(21), + ap1550(22), + ap602i(23), + ap3500p(24), + ap802gn(25), + ap802agn(26), + ap3600i(27), + ap3600e(28), + ap2600i(29), + ap2600e(30), + ap802hagn(31), + ap1600i(32), + ap1600e(33), + ap702e(34), + ap702i(35), + ap3600p(36), + ap1530i(37), + ap1530e(38), + ap3700e(39), + ap3700i(40), + ap3700p(41), + ap2700e(42), + ap2700i(43), + ap702w(44), + wap2600i(45), + wap2600e(46), + wap1600i(47), + wap1600e(48), + wap702i(49), + wap702e(50), + ap1700i(51), + ap1700e(52), + ap1570e(53), + ap1570i(54) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the model of the AP in enumeration." + ::= { bsnAPEntry 22 } + +bsnAPSecondaryMwarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sysName of the Airespace Switch which is suppose to be the + Secondary MWAR(switch) of the AP with which AP should associate + if Primary Switch(configured through bsnAPPrimaryMwarName) + is not available. If primary and secondary switches are not + available then AP will associate with the tertiary switch." + ::= { bsnAPEntry 23 } + +bsnAPTertiaryMwarName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "sysName of the Airespace Switch which is suppose to be the + Tertiary MWAR(switch) of the AP with which AP should associate. + If primary,secondary and tertiary switch are not available + then it will associate with Master Switch." + ::= { bsnAPEntry 24 } + +bsnAPIsStaticIP OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag when disabled implies that AP will use DHCP to get + the IP address. However, if it is enabled, then user should + enter the IPAddress, Netmask and Gateway." + DEFVAL { disable } + ::= { bsnAPEntry 25 } + +bsnAPNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Netmask of the IP address of the AP." + ::= { bsnAPEntry 26 } + +bsnAPGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Gateway for the AP." + ::= { bsnAPEntry 27 } + +bsnAPStaticIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Static IP-Address configuration for the AP. + This can only be changed when the LWAPP mode is in Layer-3." + ::= { bsnAPEntry 28 } + +bsnAPBridgingSupport OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies if this AP is a Bridging AP. Bridging APs + can be used in Bridging or Mesh network configurations." + ::= { bsnAPEntry 29 } + +bsnAPGroupVlanName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The AP Group to which this AP has been associated with. + If it is empty, then no AP Group overriding has been set." + ::= { bsnAPEntry 30 } + +bsnAPIOSVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IOS Version of IOS Cisco AP. Zero length string will be + returned for other APs" + ::= { bsnAPEntry 31 } + +bsnAPCertificateType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + manufactureinstalled(1), + selfsigned(2), + localsignificance(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enum values denoting AP Certificate Type. + 1 : manufactureinstalled : Manufacture Installed Certificate + type (MIC). + 2 : selfsigned : Self Signed Certificate type (SSC). + 3 : localsignificance : Local Significance." + ::= { bsnAPEntry 32 } + +bsnAPEthernetMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ethernet MAC address of the AP." + ::= { bsnAPEntry 33 } + +bsnAPAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Admin State of the AP" + ::= { bsnAPEntry 37 } + + +-- ******************************************************************** +-- * BSN Airespace AP Interface Table +-- * Rows in this table are created by Airespace Switch as it +-- * discovers and associates with the Airespace APEs +-- ******************************************************************** + +bsnAPIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an 802.11 interface in an Airespace + AP." + ::= { bsnAP 2 } + +bsnAPIfEntry OBJECT-TYPE + SYNTAX BsnAPIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnAPIfTable." + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfTable 1 } + +BsnAPIfEntry ::= SEQUENCE { + bsnAPIfSlotId Unsigned32, + bsnAPIfType INTEGER, + bsnAPIfPhyChannelAssignment INTEGER, + bsnAPIfPhyChannelNumber INTEGER, + bsnAPIfPhyTxPowerControl INTEGER, + bsnAPIfPhyTxPowerLevel INTEGER, + bsnAPIfPhyAntennaMode INTEGER, + bsnAPIfPhyAntennaType INTEGER, + bsnAPIfPhyAntennaDiversity INTEGER, + bsnAPIfCellSiteConfigId Unsigned32, + bsnAPIfNumberOfVaps INTEGER, + bsnAPIfOperStatus INTEGER, + bsnAPIfPortNumber INTEGER, + bsnAPIfPhyAntennaOptions INTEGER, + bsnApIfNoOfUsers Counter32, + bsnAPIfWlanOverride INTEGER, + bsnAPIfPacketsSniffingFeature INTEGER, + bsnAPIfSniffChannel INTEGER, + bsnAPIfSniffServerIPAddress IpAddress, + bsnAPIfAntennaGain INTEGER, + bsnAPIfChannelList DisplayString, + bsnAPIfAbsolutePowerList DisplayString, + bsnAPIfRegulatoryDomainSupport INTEGER, + bsnAPIfAdminStatus INTEGER +} + +bsnAPIfSlotId OBJECT-TYPE + SYNTAX Unsigned32 (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slotId of this interface." + ::= { bsnAPIfEntry 1 } + +bsnAPIfType OBJECT-TYPE + SYNTAX INTEGER { + dot11b(1), + dot11a(2), + uwb(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this interface. dot11b also implies 802.11b/g." + ::= { bsnAPIfEntry 2 } + +bsnAPIfPhyChannelAssignment OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + customized(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this value is true, then bsnAPDot11CurrentChannel in + bsnAPIfDot11PhyDSSSTable is assigned by dynamic + algorithm and is read-only." + ::= { bsnAPIfEntry 3 } + +bsnAPIfPhyChannelNumber OBJECT-TYPE + SYNTAX INTEGER { + ch1(1), + ch2(2), + ch3(3), + ch4(4), + ch5(5), + ch6(6), + ch7(7), + ch8(8), + ch9(9), + ch10(10), + ch11(11), + ch12(12), + ch13(13), + ch14(14), + ch20(20), + ch21(21), + ch22(22), + ch23(23), + ch24(24), + ch25(25), + ch26(26), + ch34(34), + ch36(36), + ch38(38), + ch40(40), + ch42(42), + ch44(44), + ch46(46), + ch48(48), + ch52(52), + ch56(56), + ch60(60), + ch64(64), + ch100(100), + ch104(104), + ch108(108), + ch112(112), + ch116(116), + ch120(120), + ch124(124), + ch128(128), + ch132(132), + ch136(136), + ch140(140), + ch149(149), + ch153(153), + ch157(157), + ch161(161), + ch165(165), + ch169(169) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current channel number of the AP Interface. + Channel numbers will be from 1 to 14 for 802.11b interface type. + Channel numbers will be from 34 to 169 for 802.11a interface + type. Allowed channel numbers also depends on the current + Country Code set in the Switch. This attribute cannot be set + unless bsnAPIfPhyChannelAssignment is set to customized else + this attribute gets assigned by dynamic algorithm." + ::= { bsnAPIfEntry 4 } + +bsnAPIfPhyTxPowerControl OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + customized(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this value is true, then bsnAPIfPhyTxPowerLevel + is assigned by dynamic algorithm and is read-only." + ::= { bsnAPIfEntry 5 } + +bsnAPIfPhyTxPowerLevel OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TxPowerLevel currently being used to transmit data. + Some PHYs also use this value to determine the receiver + sensitivity requirements for CCA. Valid values are between + 1 to 8,depnding on what radio, and this attribute can be + set only if bsnAPIfPhyTxPowerControl is set to customized." + ::= { bsnAPIfEntry 6 } + +bsnAPIfPhyAntennaMode OBJECT-TYPE + SYNTAX INTEGER { + sectorA(1), + sectorB(2), + omni(3), + notapplicable(99) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Antenna Mode of the AP Interface. + For 802.11a this attribute will always be omni for now. + This attribute doesn't apply to interface of type 802.11b." + ::= { bsnAPIfEntry 7 } + +bsnAPIfPhyAntennaType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute specified if the Antenna currently used by AP + Radio is internal or external. For 802.11a the antenna is always + internal. For 802.11b you can set antenna type to be external or + internal." + ::= { bsnAPIfEntry 8 } + +bsnAPIfPhyAntennaDiversity OBJECT-TYPE + SYNTAX INTEGER { + connectorA(0), + connectorB(1), + enabled(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Diversity doesn't apply to AP Radio of type 802.11a. + For 802.11b you can set it to connectorA, connectorB or enabled." + ::= { bsnAPIfEntry 9 } + +bsnAPIfCellSiteConfigId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In a cell site configuration, this would be the cell Id of + this AP Interface" + ::= { bsnAPIfEntry 10 } + +bsnAPIfNumberOfVaps OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of WLANs currently active on this AP Interface." + ::= { bsnAPIfEntry 11 } + +bsnAPIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + down(1), + up(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the interface." + ::= { bsnAPIfEntry 12 } + +bsnAPIfPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port number on Airespace Switch on which the traffic from this AP + interface is received." + ::= { bsnAPIfEntry 13 } + +bsnAPIfPhyAntennaOptions OBJECT-TYPE + SYNTAX INTEGER { + internalAndExternal(0), + internal(1), + siacAp(2), + external(3), + ext11bInt11a(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the Antenna types supported by the AP + Radio whether it is internal or external or both. + internalAndExternal(0)- internal and external antenna for both + 11a and 11b + internal(1) - only internal antenna is allowed. + siacAp- 11b internal and 11a external + external - only external antenna is allowed for 11a and 11b + ext11bInt11a - external antenna for 11b and internal antenna for + 11a." + ::= { bsnAPIfEntry 14 } + +bsnApIfNoOfUsers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of Users associated with this radio." + ::= { bsnAPIfEntry 15 } + +bsnAPIfWlanOverride OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag when disabled implies that all WLANs are available + from this radio. + However, if this is enabled, then only those WLANs that appear + in the bsnApIfWlanOverrideTable will be available from this + radio." + ::= { bsnAPIfEntry 16 } + +bsnAPIfPacketsSniffingFeature OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag when enabled implies that AP will sniff the 802.11a/bg + packets. However, if it is enabled, then user should enter the + server-ip-address on which Airopeek is running and the + 802.11a/bg-channel-number to be sniffed. + The above feature will work only when AP is in 'Sniffer' mode." + DEFVAL { disable } + ::= { bsnAPIfEntry 17 } + +bsnAPIfSniffChannel OBJECT-TYPE + SYNTAX INTEGER { + ch0(0), + ch1(1), + ch2(2), + ch3(3), + ch4(4), + ch5(5), + ch6(6), + ch7(7), + ch8(8), + ch9(9), + ch10(10), + ch11(11), + ch12(12), + ch13(13), + ch14(14), + ch20(20), + ch21(21), + ch22(22), + ch23(23), + ch24(24), + ch25(25), + ch26(26), + ch34(34), + ch36(36), + ch38(38), + ch40(40), + ch42(42), + ch44(44), + ch46(46), + ch48(48), + ch52(52), + ch56(56), + ch60(60), + ch64(64), + ch100(100), + ch104(104), + ch108(108), + ch112(112), + ch116(116), + ch120(120), + ch124(124), + ch128(128), + ch132(132), + ch136(136), + ch140(140), + ch149(149), + ch153(153), + ch157(157), + ch161(161), + ch165(165), + ch169(169) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This the 802.11a/bg-channel-number on which AP will sniff + the packets." + ::= { bsnAPIfEntry 18 } + +bsnAPIfSniffServerIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The machine ip address on which Airopeek application is running." + ::= { bsnAPIfEntry 19 } + +bsnAPIfAntennaGain OBJECT-TYPE + SYNTAX INTEGER (0..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents antenna gain in multiple of 0.5 dBm. An integer + value 4 means 4 x 0.5 = 2 dBm of gain" + ::= { bsnAPIfEntry 20 } + +bsnAPIfChannelList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "List of comma separated channels supported by this radio." + ::= { bsnAPIfEntry 21 } + +bsnAPIfAbsolutePowerList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "List of comma separated absolute power levels supported by this + radio." + ::= { bsnAPIfEntry 22 } + +bsnAPIfRegulatoryDomainSupport OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + supported(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the regulatory domain on radio is supported or notSupported + on the controller" + ::= { bsnAPIfEntry 23 } + +bsnAPIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(2), + enable(1) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Admin status of the interface." + ::= { bsnAPIfEntry 34 } + + +-- ******************************************************************* +-- * End of bsnAPIfTable +-- ******************************************************************* +-- + +-- ******************************************************************* +-- * BSN Airespace AP WLAN Override Table +-- * Rows in this table can be created or deleted by the management +-- * user of the switch. +-- ******************************************************************** + +bsnAPIfWlanOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfWlanOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an SSID added to the AP when the + attribute bsnAPIfWlanOverride on the radio is enabled. + This means only those WLANs on the switch that are added to + this table will be available on such a radio." + ::= { bsnAP 21 } + +bsnAPIfWlanOverrideEntry OBJECT-TYPE + SYNTAX BsnAPIfWlanOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnAPIfWlanOverrideTable" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfWlanOverrideId + } + ::= { bsnAPIfWlanOverrideTable 1 } + +BsnAPIfWlanOverrideEntry ::= SEQUENCE { + bsnAPIfWlanOverrideId Unsigned32, + bsnAPIfWlanOverrideSsid DisplayString, + bsnAPIfWlanOverrideRowStatus RowStatus +} + +bsnAPIfWlanOverrideId OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the WLAN (bsnDot11EssIndex) added to the radio. + Airespace Switch supports 16 Airespace WLANs so index + will be from 1 to 16." + ::= { bsnAPIfWlanOverrideEntry 1 } + +bsnAPIfWlanOverrideSsid OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSID assigned to the override WLAN." + ::= { bsnAPIfWlanOverrideEntry 2 } + +bsnAPIfWlanOverrideRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A row status type for the bsnAPIfWlanOverrideEntry" + ::= { bsnAPIfWlanOverrideEntry 15 } + + +-- ******************************************************************* +-- * BSN Airespace AP Smt Param Table +-- * Rows in this table are created by Airespace Switch as it +-- * discovers and associates with the Airespace APs +-- ******************************************************************** + +bsnAPIfSmtParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfSmtParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents SMT parameters on an 802.11 interface + of an Airespace AP." + ::= { bsnAP 3 } + +bsnAPIfSmtParamEntry OBJECT-TYPE + SYNTAX BsnAPIfSmtParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnAPIfSmtParamTable" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfSmtParamTable 1 } + +BsnAPIfSmtParamEntry ::= SEQUENCE { + bsnAPIfDot11BeaconPeriod INTEGER, + bsnAPIfDot11MediumOccupancyLimit INTEGER, + bsnAPIfDot11CFPPeriod INTEGER, + bsnAPIfDot11CFPMaxDuration INTEGER, + bsnAPIfDot11OperationalRateSet OCTET STRING, + bsnAPIfDot11DTIMPeriod INTEGER, + bsnAPIfDot11MultiDomainCapabilityImplemented INTEGER, + bsnAPIfDot11MultiDomainCapabilityEnabled INTEGER, + bsnAPIfDot11CountryString OCTET STRING, + bsnAPIfDot11SmtParamsConfigType INTEGER, + bsnAPIfDot11BSSID MacAddress +} + +bsnAPIfDot11BeaconPeriod OBJECT-TYPE + SYNTAX INTEGER (20..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall specify the number of TU that a + AP Interface shall use for scheduling Beacon tranmissions. + This value is transmitted in Beacon and Probe Response + frames." + ::= { bsnAPIfSmtParamEntry 1 } + +bsnAPIfDot11MediumOccupancyLimit OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the maximum amount of time, + in TU, that a point coordinator may control the usage of + the wireless medium without relinquishing control for long + enough to allow at least one instance of DCF access to the + medium. The default value of this attribute shall be 100, + and the maximum value shall be 1000." + ::= { bsnAPIfSmtParamEntry 2 } + +bsnAPIfDot11CFPPeriod OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute shall describe the number of DTIM intervals + between the start of CFPs. It is modified by + MLME-START.request primitive." + ::= { bsnAPIfSmtParamEntry 3 } + +bsnAPIfDot11CFPMaxDuration OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute shall describe the maximum duration of the CFP + in TU that may be generated by the PCF. It is modified by + MLME-START.request primitive." + ::= { bsnAPIfSmtParamEntry 4 } + +bsnAPIfDot11OperationalRateSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..126)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall specify the set of data rates + at which the AP Interface may transmit data. Each octet + contains a value representing a rate. Each rate + shall be within the range from 2 to 127, + corresponding to data rates in increments of + 500 kb/s from 1 Mb/s to 63.5 Mb/s, and shall be + supported (as indicated in the supported rates + table) for receiving data. This value is reported in + transmitted Beacon, Probe Request, Probe Response, + Association Request, Association Response, + Reassociation Request, and Reassociation Response + frames, and is used to determine whether a BSS + with which the AP Interface desires to synchronize is + suitable. It is also used when starting a BSS, + as specified in 10.3." + ::= { bsnAPIfSmtParamEntry 5 } + +bsnAPIfDot11DTIMPeriod OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall specify the number of beacon + intervals that shall elapse between transmission of + Beacons frames containing a TIM element whose DTIM + Count field is 0. This value is transmitted in + the DTIM Period field of Beacon frames." + ::= { bsnAPIfSmtParamEntry 6 } + +bsnAPIfDot11MultiDomainCapabilityImplemented OBJECT-TYPE + SYNTAX INTEGER { + notimplemented(0), + implemented(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when TRUE, indicates that the + AP Interface implementation is capable of supporting + multiple regulatory domains. The capability is + disabled, otherwise. The default value of this + attribute is FALSE." + ::= { bsnAPIfSmtParamEntry 7 } + +bsnAPIfDot11MultiDomainCapabilityEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when TRUE, indicates that the + capability of the AP Interface to operate in + multiple regulatory domains is enabled. The + capability is disabled, otherwise. The default + value of this attribute is FALSE." + ::= { bsnAPIfSmtParamEntry 8 } + +bsnAPIfDot11CountryString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute identifies the country in which the + AP Interface is operating. The first two octets of + this string is the two character country code as + described in document ISO/IEC 3166-1. The third octet + shall be one of the following: + + 1. an ASCII space character, if the regulations under + which the AP Interface is operating encompass all + environments in the country, + + 2. an ASCII 'O' character, if the regulations under + which the AP Interface is operating are for an Outdoor + environment only, or + + 3. an ASCII 'I' character, if the regulations under + which the AP Interface is operating are for an Indoor + environment only." + ::= { bsnAPIfSmtParamEntry 9 } + +bsnAPIfDot11SmtParamsConfigType OBJECT-TYPE + SYNTAX INTEGER { + automatic(0), + customized(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute suggests if the Station parameters for + this radio are automatically set or have been + customized." + ::= { bsnAPIfSmtParamEntry 10 } + +bsnAPIfDot11BSSID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BSSID of this AP config which would be the MAC Address of AP" + ::= { bsnAPIfSmtParamEntry 30 } + + +-- ******************************************************************** +-- * bsnAPIfMultiDomainCapabilityTable +-- ******************************************************************** + +bsnAPIfMultiDomainCapabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfMultiDomainCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an 803.2 or an 802.11 interface in an + Airespace AP." + ::= { bsnAP 4 } + +bsnAPIfMultiDomainCapabilityEntry OBJECT-TYPE + SYNTAX BsnAPIfMultiDomainCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an 803.2 or an 802.11 interface in an + Airespace AP." + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfMultiDomainCapabilityTable 1 } + +BsnAPIfMultiDomainCapabilityEntry ::= SEQUENCE { + bsnAPIfDot11MaximumTransmitPowerLevel Integer32, + bsnAPIfDot11FirstChannelNumber Integer32, + bsnAPIfDot11NumberofChannels Integer32 +} + +bsnAPIfDot11MaximumTransmitPowerLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the maximum transmit power, + in dBm, allowed in the subband for the associated domain + country string. The default value of this attribute shall + be zero." + ::= { bsnAPIfMultiDomainCapabilityEntry 1 } + +bsnAPIfDot11FirstChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the value of the lowest + channel number in the subband for the associated domain + country string. The default value of this attribute shall + be zero." + ::= { bsnAPIfMultiDomainCapabilityEntry 2 } + +bsnAPIfDot11NumberofChannels OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the value of the total + number of channels allowed in the subband for the + associated domain country string. The default value + of this attribute shall be zero." + ::= { bsnAPIfMultiDomainCapabilityEntry 20 } + + +-- ******************************************************************** +-- * bsnDot11MacOperationTable +-- ******************************************************************** + +bsnAPIfMacOperationParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfMacOperationParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group contains MAC attributes pertaining to the operation + of the MAC. These would be read only attributes as they + would be updated by RRM Dynamic Algorithm. If user needs + to configure them then they can only be configured + globally" + ::= { bsnAP 5 } + +bsnAPIfMacOperationParamEntry OBJECT-TYPE + SYNTAX BsnAPIfMacOperationParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the bsnAPIfMacOperationParamEntry Table. + Interface tables in this MIB module are indexed + by bsnAPDot3MacAddress, bsnAPIfSlotId." + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfMacOperationParamTable 1 } + +BsnAPIfMacOperationParamEntry ::= SEQUENCE { + bsnAPIfDot11MacRTSThreshold INTEGER, + bsnAPIfDot11MacShortRetryLimit INTEGER, + bsnAPIfDot11MacLongRetryLimit INTEGER, + bsnAPIfDot11MacFragmentationThreshold INTEGER, + bsnAPIfDot11MacMaxTransmitMSDULifetime Unsigned32, + bsnAPIfDot11MacParamsConfigType INTEGER, + bsnAPIfDot11MacMaxReceiveLifetime Unsigned32 +} + +bsnAPIfDot11MacRTSThreshold OBJECT-TYPE + SYNTAX INTEGER (0..2347) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If bsnAPIfMacParamsAutomaticOn is true then this is + read only parameter updated by RRM dynamic algorithm" + ::= { bsnAPIfMacOperationParamEntry 1 } + +bsnAPIfDot11MacShortRetryLimit OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If bsnAPIfMacParamsAutomaticOn is true then this is + read only parameter updated by RRM dynamic algorithm" + ::= { bsnAPIfMacOperationParamEntry 2 } + +bsnAPIfDot11MacLongRetryLimit OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If bsnAPIfMacParamsAutomaticOn is true then this is + read only parameter updated by RRM dynamic algorithm" + ::= { bsnAPIfMacOperationParamEntry 3 } + +bsnAPIfDot11MacFragmentationThreshold OBJECT-TYPE + SYNTAX INTEGER (256..2346) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If bsnAPIfMacParamsAutomaticOn is true then this is + read only parameter updated by RRM dynamic algorithm" + ::= { bsnAPIfMacOperationParamEntry 4 } + +bsnAPIfDot11MacMaxTransmitMSDULifetime OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If bsnAPIfMacParamsAutomaticOn is true then this is + read only parameter updated by RRM dynamic algorithm" + ::= { bsnAPIfMacOperationParamEntry 5 } + +bsnAPIfDot11MacParamsConfigType OBJECT-TYPE + SYNTAX INTEGER { + automatic(0), + customized(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute suggests if the MAC parameters for this + radio are automatically set or have been customized." + ::= { bsnAPIfMacOperationParamEntry 6 } + +bsnAPIfDot11MacMaxReceiveLifetime OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If bsnAPIfMacParamsAutomaticOn is true then this is + read only parameter updated by RRM dynamic algorithm" + ::= { bsnAPIfMacOperationParamEntry 25 } + + +-- ******************************************************************* +-- * Begin of bsnAPIfDot11CountersTable +-- ******************************************************************* + +bsnAPIfDot11CountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfDot11CountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group containing attributes that are MAC counters. + Each instance represents counters on a AP dot11 interface" + ::= { bsnAP 6 } + +bsnAPIfDot11CountersEntry OBJECT-TYPE + SYNTAX BsnAPIfDot11CountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the dot11CountersEntry Table. + Interface tables in this MIB module are indexed + by bsnAPDot3MacAddress and bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfDot11CountersTable 1 } + +BsnAPIfDot11CountersEntry ::= SEQUENCE { + bsnAPIfDot11TransmittedFragmentCount Counter32, + bsnAPIfDot11MulticastTransmittedFrameCount Counter32, + bsnAPIfDot11RetryCount Counter32, + bsnAPIfDot11MultipleRetryCount Counter32, + bsnAPIfDot11FrameDuplicateCount Counter32, + bsnAPIfDot11RTSSuccessCount Counter32, + bsnAPIfDot11RTSFailureCount Counter32, + bsnAPIfDot11ACKFailureCount Counter32, + bsnAPIfDot11ReceivedFragmentCount Counter32, + bsnAPIfDot11MulticastReceivedFrameCount Counter32, + bsnAPIfDot11FCSErrorCount Counter32, + bsnAPIfDot11TransmittedFrameCount Counter32, + bsnAPIfDot11WEPUndecryptableCount Counter32, + bsnAPIfDot11FailedCount Counter32 +} + +bsnAPIfDot11TransmittedFragmentCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall be incremented for an acknowledged MPDU + with an individual address in the address 1 field or an MPDU + with a multicast address in the address 1 field of type Data + or Management." + ::= { bsnAPIfDot11CountersEntry 1 } + +bsnAPIfDot11MulticastTransmittedFrameCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment only when the multicast bit + is set in the destination MAC address of a successfully + transmitted MSDU. When operating as a STA in an ESS, where + these frames are directed to the AP, this implies having + received an acknowledgment to all associated MPDUs." + ::= { bsnAPIfDot11CountersEntry 2 } + +bsnAPIfDot11RetryCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when an MSDU is successfully + transmitted after one or more retransmissions." + ::= { bsnAPIfDot11CountersEntry 3 } + +bsnAPIfDot11MultipleRetryCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when an MSDU is successfully + transmitted after more than one retransmission." + ::= { bsnAPIfDot11CountersEntry 4 } + +bsnAPIfDot11FrameDuplicateCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when a frame is received + that the Sequence Control field indicates is a + duplicate." + ::= { bsnAPIfDot11CountersEntry 5 } + +bsnAPIfDot11RTSSuccessCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when a CTS is received in + response to an RTS." + ::= { bsnAPIfDot11CountersEntry 6 } + +bsnAPIfDot11RTSFailureCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when a CTS is not received in + response to an RTS." + ::= { bsnAPIfDot11CountersEntry 7 } + +bsnAPIfDot11ACKFailureCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when an ACK is not received + when expected." + ::= { bsnAPIfDot11CountersEntry 8 } + +bsnAPIfDot11ReceivedFragmentCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall be incremented for each successfully + received MPDU of type Data or Management." + ::= { bsnAPIfDot11CountersEntry 9 } + +bsnAPIfDot11MulticastReceivedFrameCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when a MSDU is received + with the multicast bit set in the destination + MAC address." + ::= { bsnAPIfDot11CountersEntry 10 } + +bsnAPIfDot11FCSErrorCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when an FCS error is + detected in a received MPDU." + ::= { bsnAPIfDot11CountersEntry 11 } + +bsnAPIfDot11TransmittedFrameCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment for each successfully + transmitted MSDU." + ::= { bsnAPIfDot11CountersEntry 12 } + +bsnAPIfDot11WEPUndecryptableCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when a frame is received with + the WEP subfield of the Frame Control field set to one and the + WEPOn value for the key mapped to the TA's MAC address + indicates that the frame should not have been encrypted or + that frame is discarded due to the receiving STA not + implementing the privacy option." + ::= { bsnAPIfDot11CountersEntry 13 } + +bsnAPIfDot11FailedCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when an MSDU is not transmitted + successfully due to the number of transmit attempts exceeding + either the bsnAPIfDot11ShortRetryLimit or dot11LongRetryLimit." + ::= { bsnAPIfDot11CountersEntry 33 } + + +-- ******************************************************************* +-- * End of bsnAPIfCountersTable +-- ******************************************************************* +-- + +-- ********************************************************************** +-- * bsnAPIfDot11PhyTxPower TABLE +-- ********************************************************************** + +bsnAPIfDot11PhyTxPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfDot11PhyTxPowerEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Group of attributes for bsnAPIfDot11PhyTxPowerTable. + Implemented as a table indexed on STA ID to allow for + multiple instances on an Agent. This table has been + deprecated. The level and power can be obtained from + bsnAPIfTable(bsnAPIfAbsolutePowerList)." + ::= { bsnAP 8 } + +bsnAPIfDot11PhyTxPowerEntry OBJECT-TYPE + SYNTAX BsnAPIfDot11PhyTxPowerEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry in the bsnAPIfDot11PhyTxPower Table. + Interface tables in this MIB module are indexed + by bsnAPDot3MacAddress, bsnAPIfSlotId." + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfDot11PhyTxPowerTable 1 } + +BsnAPIfDot11PhyTxPowerEntry ::= SEQUENCE { + bsnAPIfDot11NumberSupportedPowerLevels INTEGER, + bsnAPIfDot11TxPowerLevel1 INTEGER, + bsnAPIfDot11TxPowerLevel2 INTEGER, + bsnAPIfDot11TxPowerLevel3 INTEGER, + bsnAPIfDot11TxPowerLevel4 INTEGER, + bsnAPIfDot11TxPowerLevel5 INTEGER, + bsnAPIfDot11TxPowerLevel6 INTEGER, + bsnAPIfDot11TxPowerLevel7 INTEGER, + bsnAPIfDot11TxPowerLevel8 INTEGER +} + +bsnAPIfDot11NumberSupportedPowerLevels OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of power levels supported by the PMD. + This attribute can have a value of 1 to 8." + ::= { bsnAPIfDot11PhyTxPowerEntry 1 } + +bsnAPIfDot11TxPowerLevel1 OBJECT-TYPE + SYNTAX INTEGER (0..10000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The transmit output power for LEVEL1 in mW. + This is also the default power level. It is same as the + Maximum power level available on an AP interface." + ::= { bsnAPIfDot11PhyTxPowerEntry 2 } + +bsnAPIfDot11TxPowerLevel2 OBJECT-TYPE + SYNTAX INTEGER (0..10000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The transmit output power for LEVEL2 in mW. It is 1/2 of + the Maximum power level available on an AP interface." + ::= { bsnAPIfDot11PhyTxPowerEntry 3 } + +bsnAPIfDot11TxPowerLevel3 OBJECT-TYPE + SYNTAX INTEGER (0..10000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The transmit output power for LEVEL3 in mW. It is 1/4th + of the Maximum power level available on an AP interface." + ::= { bsnAPIfDot11PhyTxPowerEntry 4 } + +bsnAPIfDot11TxPowerLevel4 OBJECT-TYPE + SYNTAX INTEGER (0..10000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The transmit output power for LEVEL4 in mW. It is 1/8th of + the Maximum power level available on an AP interface." + ::= { bsnAPIfDot11PhyTxPowerEntry 5 } + +bsnAPIfDot11TxPowerLevel5 OBJECT-TYPE + SYNTAX INTEGER (0..10000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The transmit output power for LEVEL5 in mW. It is 1/16th + of the Maximum power level available on an AP interface." + ::= { bsnAPIfDot11PhyTxPowerEntry 6 } + +bsnAPIfDot11TxPowerLevel6 OBJECT-TYPE + SYNTAX INTEGER (0..10000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The transmit output power for LEVEL6 in mW. It is 1/32th + of the Maximum power level available on an AP interface." + ::= { bsnAPIfDot11PhyTxPowerEntry 7 } + +bsnAPIfDot11TxPowerLevel7 OBJECT-TYPE + SYNTAX INTEGER (0..10000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The transmit output power for LEVEL7 in mW. It is 1/64th + of the Maximum power level available on an AP interface." + ::= { bsnAPIfDot11PhyTxPowerEntry 8 } + +bsnAPIfDot11TxPowerLevel8 OBJECT-TYPE + SYNTAX INTEGER (0..10000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The transmit output power for LEVEL8 in mW. It is 1/128th + of the Maximum power level available on an AP interface." + ::= { bsnAPIfDot11PhyTxPowerEntry 28 } + + +-- ******************************************************************** +-- * End of bsnAPIfDot11PhyTxPowerTable +-- ******************************************************************** +-- + +-- ******************************************************************** +-- * bsnAPIfDot11PhyChannelTable +-- ******************************************************************** + +bsnAPIfDot11PhyChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfDot11PhyChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of attributes for bsnAPIfDot11PhyChannelEntry. + Implemented as a table indexed on bsnAPDot3MacAddress, + bsnAPIfSlotId allow for multiple instances on an Agent" + ::= { bsnAP 9 } + +bsnAPIfDot11PhyChannelEntry OBJECT-TYPE + SYNTAX BsnAPIfDot11PhyChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the bsnAPIfDot11PhyChannelEntry Table. + Interface tables in this MIB module are indexed + by bsnAPDot3MacAddress, bsnAPIfSlotId." + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfDot11PhyChannelTable 1 } + +BsnAPIfDot11PhyChannelEntry ::= SEQUENCE { + bsnAPIfDot11CurrentCCAMode INTEGER, + bsnAPIfDot11EDThreshold Integer32, + bsnAPIfDot11TIThreshold Integer32 +} + +bsnAPIfDot11CurrentCCAMode OBJECT-TYPE + SYNTAX INTEGER { + edonly(1), + csonly(2), + edandcs(4), + cswithtimer(8), + hrcsanded(16) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current CCA method in operation.Valid values are: + energy detect only (edonly) = 01, + carrier sense only (csonly) = 02, + carrier sense and energy detect (edandcs)= 04 + carrier sense with timer (cswithtimer)= 08 + high rate carrier sense and energy detect + (hrcsanded)=16." + ::= { bsnAPIfDot11PhyChannelEntry 1 } + +bsnAPIfDot11EDThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Energy Detect Threshold being used by the + Channel PHY." + ::= { bsnAPIfDot11PhyChannelEntry 2 } + +bsnAPIfDot11TIThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Threshold being used to detect a busy medium (frequency). + CCA shall report a busy medium upon detecting the RSSI above + this threshold." + ::= { bsnAPIfDot11PhyChannelEntry 23 } + + +-- ******************************************************************** +-- * End of bsnAPIfDot11PhyDSSSTable +-- ******************************************************************** +-- + +-- ******************************************************************** +-- * Begin of bsnAPIfProfileThresholdConfigTable +-- ******************************************************************** + +bsnAPIfProfileThresholdConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfProfileThresholdConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of attributes for various thresholds to be + set on each Airespace AP Interface for Load + performance profile , interference performance + profile and Noise performance profile." + ::= { bsnAP 12 } + +bsnAPIfProfileThresholdConfigEntry OBJECT-TYPE + SYNTAX BsnAPIfProfileThresholdConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Phy Thresholds + Table. Entries in this MIB are indexed by + bsnAPDot3MacAddress and bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfProfileThresholdConfigTable 1 } + +BsnAPIfProfileThresholdConfigEntry ::= SEQUENCE { + bsnAPIfProfileParamAssignment INTEGER, + bsnAPIfForeignInterferenceThreshold INTEGER, + bsnAPIfForeignNoiseThreshold INTEGER, + bsnAPIfRFUtilizationThreshold INTEGER, + bsnAPIfThroughputThreshold Unsigned32, + bsnAPIfMobilesThreshold INTEGER, + bsnAPIfCoverageThreshold INTEGER, + bsnAPIfMobileMinExceptionLevel INTEGER, + bsnAPIfCoverageExceptionLevel INTEGER +} + +bsnAPIfProfileParamAssignment OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + customized(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this value is automatic then Profile Parameters in + bsnRrmDot11aAPProfile at the global level will be used. + If this value is customized then Profile Parameters in + bsnAPIfProfileThresholdConfig + Table will be used and user can customize them per AP." + ::= { bsnAPIfProfileThresholdConfigEntry 1 } + +bsnAPIfForeignInterferenceThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "foreign interference threshold between 0 and 100 percent." + ::= { bsnAPIfProfileThresholdConfigEntry 2 } + +bsnAPIfForeignNoiseThreshold OBJECT-TYPE + SYNTAX INTEGER (-127..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "foreign noise threshold between -100 and -50 dBm." + ::= { bsnAPIfProfileThresholdConfigEntry 3 } + +bsnAPIfRFUtilizationThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF utlization threshold between 0 and 100 percent." + ::= { bsnAPIfProfileThresholdConfigEntry 4 } + +bsnAPIfThroughputThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1000..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Airespace AP data-rate threshold between 1000 and 100000" + ::= { bsnAPIfProfileThresholdConfigEntry 5 } + +bsnAPIfMobilesThreshold OBJECT-TYPE + SYNTAX INTEGER (1..75) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Airespace AP mobiles threshold between 1 and 75" + ::= { bsnAPIfProfileThresholdConfigEntry 6 } + +bsnAPIfCoverageThreshold OBJECT-TYPE + SYNTAX INTEGER (3..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Airespace AP coverage threshold between 3 and 50" + ::= { bsnAPIfProfileThresholdConfigEntry 7 } + +bsnAPIfMobileMinExceptionLevel OBJECT-TYPE + SYNTAX INTEGER (1..75) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Airespace AP mobile minimum exception level between 1 and 1000" + ::= { bsnAPIfProfileThresholdConfigEntry 8 } + +bsnAPIfCoverageExceptionLevel OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Airespace AP coverage exception level between 0 and 100 percent." + ::= { bsnAPIfProfileThresholdConfigEntry 28 } + + +-- ******************************************************************** +-- * End of bsnAPIfProfileThresholdConfigTable +-- ******************************************************************** +-- +-- ******************************************************************** +-- * Begin of bsnAPIfLoadParametersTable +-- ******************************************************************** + +bsnAPIfLoadParametersTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfLoadParametersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "These are RRM performance related read only parameters + per Airespace AP" + ::= { bsnAP 13 } + +bsnAPIfLoadParametersEntry OBJECT-TYPE + SYNTAX BsnAPIfLoadParametersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by + bsnAPDot3MacAddress and bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfLoadParametersTable 1 } + +BsnAPIfLoadParametersEntry ::= SEQUENCE { + bsnAPIfLoadRxUtilization INTEGER, + bsnAPIfLoadTxUtilization INTEGER, + bsnAPIfLoadChannelUtilization INTEGER, + bsnAPIfLoadNumOfClients Integer32, + bsnAPIfPoorSNRClients Integer32 +} + +bsnAPIfLoadRxUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the percentage of time the Airespace AP + receiver is busy operating on packets. It is a number + from 0-100 representing a load from 0 to 1." + ::= { bsnAPIfLoadParametersEntry 1 } + +bsnAPIfLoadTxUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the percentage of time the Airespace AP + transmitter is busy operating on packets. It is a + number from 0-100 representing a load from 0 to 1." + ::= { bsnAPIfLoadParametersEntry 2 } + +bsnAPIfLoadChannelUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel Utilization" + ::= { bsnAPIfLoadParametersEntry 3 } + +bsnAPIfLoadNumOfClients OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of clients attached to this Airespace + AP at the last measurement interval(This comes from + APF)" + ::= { bsnAPIfLoadParametersEntry 4 } + +bsnAPIfPoorSNRClients OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of clients with poor SNR attached to + this Airespace AP at the last measurement interval + ( This comes from APF )." + ::= { bsnAPIfLoadParametersEntry 24 } + + +-- ******************************************************************** +-- * End of bsnAPIfLoadParametersTable +-- ******************************************************************** +-- +-- ******************************************************************** +-- * Begin of bsnAPIfChannelInterferenceInfoTable +-- ******************************************************************** + +bsnAPIfChannelInterferenceInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfChannelInterferenceInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of channel information like interference + and noise from other 802.11 networks on each channel." + ::= { bsnAP 14 } + +bsnAPIfChannelInterferenceInfoEntry OBJECT-TYPE + SYNTAX BsnAPIfChannelInterferenceInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by + bsnAPDot3MacAddress, bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfInterferenceChannelNo + } + ::= { bsnAPIfChannelInterferenceInfoTable 1 } + +BsnAPIfChannelInterferenceInfoEntry ::= SEQUENCE { + bsnAPIfInterferenceChannelNo Integer32, + bsnAPIfInterferencePower Integer32, + bsnAPIfInterferenceUtilization INTEGER +} + +bsnAPIfInterferenceChannelNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel Number on AP" + ::= { bsnAPIfChannelInterferenceInfoEntry 1 } + +bsnAPIfInterferencePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power of Interference from other 802.11 networks on + this channel" + ::= { bsnAPIfChannelInterferenceInfoEntry 2 } + +bsnAPIfInterferenceUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interference from other 802.11 networks on this + channel" + ::= { bsnAPIfChannelInterferenceInfoEntry 22 } + + +-- ******************************************************************** +-- * Begin of bsnAPIfRadarChannelStatisticsTable +-- ******************************************************************** + +bsnAPIfRadarChannelStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfRadarChannelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of channel information on which radar + signal were detected. This will give the list of + channels and last heard timestamp. Radar signals are + detected only on 5Ghz range. + So this will be detected for 802.11a interface." + ::= { bsnAP 24 } + +bsnAPIfRadarChannelStatisticsEntry OBJECT-TYPE + SYNTAX BsnAPIfRadarChannelStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress, + bsnAPIfSlotId, bsnAPIfRadarDetectedCannelNumber." + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfRadarDetectedChannelNumber + } + ::= { bsnAPIfRadarChannelStatisticsTable 1 } + +BsnAPIfRadarChannelStatisticsEntry ::= SEQUENCE { + bsnAPIfRadarDetectedChannelNumber Integer32, + bsnAPIfRadarSignalLastHeard Integer32 +} + +bsnAPIfRadarDetectedChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel Number on which radar signals were detected." + ::= { bsnAPIfRadarChannelStatisticsEntry 1 } + +bsnAPIfRadarSignalLastHeard OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This tells how many seconds ago radar signal was heard + on the channel." + ::= { bsnAPIfRadarChannelStatisticsEntry 2 } + + +-- ******************************************************************** +-- * End of bsnAPIfRadarChannelInterferenceInfoTable +-- ******************************************************************** +-- +-- ******************************************************************** +-- * Begin of bsnAPIfChannelNoiseInfoTable +-- ******************************************************************** + +bsnAPIfChannelNoiseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfChannelNoiseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of channel information like + interference and noise from other 802.11 networks on + each channel." + ::= { bsnAP 15 } + +bsnAPIfChannelNoiseInfoEntry OBJECT-TYPE + SYNTAX BsnAPIfChannelNoiseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress, + bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfNoiseChannelNo + } + ::= { bsnAPIfChannelNoiseInfoTable 1 } + +BsnAPIfChannelNoiseInfoEntry ::= SEQUENCE { + bsnAPIfNoiseChannelNo Integer32, + bsnAPIfDBNoisePower Integer32 +} + +bsnAPIfNoiseChannelNo OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel Number on AP" + ::= { bsnAPIfChannelNoiseInfoEntry 1 } + +bsnAPIfDBNoisePower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the average noise power in dBm on + each channel that is available to Airespace AP" + ::= { bsnAPIfChannelNoiseInfoEntry 21 } + + +-- ******************************************************************** +-- * Begin of bsnAPIfProfileStateTable +-- ******************************************************************** + +bsnAPIfProfileStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfProfileStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of state of interference monitor + on each Airespace AP" + ::= { bsnAP 16 } + +bsnAPIfProfileStateEntry OBJECT-TYPE + SYNTAX BsnAPIfProfileStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress, + bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfProfileStateTable 1 } + +BsnAPIfProfileStateEntry ::= SEQUENCE { + bsnAPIfLoadProfileState ProfileState, + bsnAPIfInterferenceProfileState ProfileState, + bsnAPIfNoiseProfileState ProfileState, + bsnAPIfCoverageProfileState ProfileState +} + +bsnAPIfLoadProfileState OBJECT-TYPE + SYNTAX ProfileState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field represents the current state of the LOAD + monitor. This is a total measurement of the business of + this Airespace AP. PASS indicates that this Airespace + AP is performing adequately compared to the Airespace + AP profile. FAIL indicates the Airespace AP is not + performing adequately against the LOAD profile." + ::= { bsnAPIfProfileStateEntry 1 } + +bsnAPIfInterferenceProfileState OBJECT-TYPE + SYNTAX ProfileState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field represents the current state of Interference + monitor. This is a total measurement of the interference + present at this Airespace AP. PASS indicates that this + Airespace AP is performing adequately compared to the + Interference profile. FAIL indicates the Airespace AP + is not performing adequately against the Interference + profile." + ::= { bsnAPIfProfileStateEntry 2 } + +bsnAPIfNoiseProfileState OBJECT-TYPE + SYNTAX ProfileState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field represents the current state of Noise + monitor. This is a total measurement of the noise + present at this Airespace AP. PASS indicates that this + Airespace AP is performing adequately compared to the + noise profile. + FAIL indicates the Airespace AP is not performing + adequately against the noise profile." + ::= { bsnAPIfProfileStateEntry 3 } + +bsnAPIfCoverageProfileState OBJECT-TYPE + SYNTAX ProfileState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field represents the current state of coverage + monitor. This is a total measurement of the client + coverage at this Airespace AP. PASS indicates that + this Airespace AP is performing adequately compared + to the coverage profile. FAIL indicates the Airespace + AP is not performing adequately against the coverage + profile." + ::= { bsnAPIfProfileStateEntry 24 } + + +-- ******************************************************************** +-- * Begin of bsnAPIfRxNeighborsTable +-- ******************************************************************** + +bsnAPIfRxNeighborsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfRxNeighborsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of Rx Neighbors for each Airespace AP + with their RSSI value." + ::= { bsnAP 17 } + +bsnAPIfRxNeighborsEntry OBJECT-TYPE + SYNTAX BsnAPIfRxNeighborsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress + bsnAPIfSlotId, bsnAPIfRxNeighborMacAddress" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfRxNeighborMacAddress + } + ::= { bsnAPIfRxNeighborsTable 1 } + +BsnAPIfRxNeighborsEntry ::= SEQUENCE { + bsnAPIfRxNeighborMacAddress MacAddress, + bsnAPIfRxNeighborIpAddress IpAddress, + bsnAPIfRxNeighborRSSI Integer32, + bsnAPIfRxNeighborSlot Integer32, + bsnAPIfRxNeighborChannel Integer32, + bsnAPIfRxNeighborChannelWidth INTEGER +} + +bsnAPIfRxNeighborMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of Rx Neighbor of the Airespace AP" + ::= { bsnAPIfRxNeighborsEntry 1 } + +bsnAPIfRxNeighborIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP Address of Rx Neighbor of the Airespace AP" + ::= { bsnAPIfRxNeighborsEntry 2 } + +bsnAPIfRxNeighborRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI value of the Rx Neighbor" + ::= { bsnAPIfRxNeighborsEntry 3 } + +bsnAPIfRxNeighborSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot value of the Rx Neighbor" + ::= { bsnAPIfRxNeighborsEntry 24 } + +bsnAPIfRxNeighborChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents Channel information which + neighboring Access point is using." + ::= { bsnAPIfRxNeighborsEntry 26 } + +bsnAPIfRxNeighborChannelWidth OBJECT-TYPE + SYNTAX INTEGER { + five(1), + ten(2), + twenty(3), + aboveforty(4), + belowforty(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents Channel bandwidth information + which neighboring Access point is using." + ::= { bsnAPIfRxNeighborsEntry 27 } + + +-- ***************************************************************** +-- + +-- ******************************************************************** +-- * Begin of bsnMeshNodeTable +-- ******************************************************************** + +bsnMeshNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMeshNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of mesh nodes." + ::= { bsnAP 22 } + +bsnMeshNodeEntry OBJECT-TYPE + SYNTAX BsnMeshNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress" + INDEX { bsnAPDot3MacAddress } + ::= { bsnMeshNodeTable 1 } + +BsnMeshNodeEntry ::= SEQUENCE { + bsnMeshNodeRole INTEGER, + bsnMeshNodeGroup OCTET STRING, + bsnMeshNodeBackhaul INTEGER, + bsnMeshNodeBackhaulPAP INTEGER, + bsnMeshNodeBackhaulRAP INTEGER, + bsnMeshNodeDataRate Integer32, + bsnMeshNodeChannel Integer32, + bsnMeshNodeRoutingState INTEGER, + bsnMeshNodeMalformedNeighPackets Counter32, + bsnMeshNodePoorNeighSnr Counter32, + bsnMeshNodeBlacklistPackets Counter32, + bsnMeshNodeInsufficientMemory Counter32, + bsnMeshNodeRxNeighReq Counter32, + bsnMeshNodeRxNeighRsp Counter32, + bsnMeshNodeTxNeighReq Counter32, + bsnMeshNodeTxNeighRsp Counter32, + bsnMeshNodeParentChanges Counter32, + bsnMeshNodeNeighTimeout Counter32, + bsnMeshNodeParentMacAddress MacAddress, + bsnMeshNodeAPType INTEGER, + bsnMeshNodeEthernetBridge INTEGER, + bsnMeshNodeHops Integer32 +} + +bsnMeshNodeRole OBJECT-TYPE + SYNTAX INTEGER { + pap(0), + rap(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the role of this AP" + ::= { bsnMeshNodeEntry 1 } + +bsnMeshNodeGroup OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the bridge group name of this AP" + ::= { bsnMeshNodeEntry 2 } + +bsnMeshNodeBackhaul OBJECT-TYPE + SYNTAX INTEGER { + dot11a(0), + dot11b(1), + dot11g(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the backhaul radio device for this AP" + ::= { bsnMeshNodeEntry 3 } + +bsnMeshNodeBackhaulPAP OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + dot11a(1), + dot11b(2), + dot11g(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the backhaul" + ::= { bsnMeshNodeEntry 4 } + +bsnMeshNodeBackhaulRAP OBJECT-TYPE + SYNTAX INTEGER { + dot11a(0), + dot11b(1), + dot11g(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the backhaul radio device for this AP" + ::= { bsnMeshNodeEntry 5 } + +bsnMeshNodeDataRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "this nodes backhaul data rate" + ::= { bsnMeshNodeEntry 6 } + +bsnMeshNodeChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this nodes backhaul channel" + ::= { bsnMeshNodeEntry 7 } + +bsnMeshNodeRoutingState OBJECT-TYPE + SYNTAX INTEGER { + start(1), + seek(2), + sync(3), + auth(4), + maint(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "routing state" + ::= { bsnMeshNodeEntry 8 } + +bsnMeshNodeMalformedNeighPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of malformed neighbor packets." + ::= { bsnMeshNodeEntry 9 } + +bsnMeshNodePoorNeighSnr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "poor neighbor snr" + ::= { bsnMeshNodeEntry 10 } + +bsnMeshNodeBlacklistPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of blacklist packets received" + ::= { bsnMeshNodeEntry 11 } + +bsnMeshNodeInsufficientMemory OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "occurences of insufficient memory conditions" + ::= { bsnMeshNodeEntry 12 } + +bsnMeshNodeRxNeighReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx neighbor requests" + ::= { bsnMeshNodeEntry 13 } + +bsnMeshNodeRxNeighRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx neighbor responses" + ::= { bsnMeshNodeEntry 14 } + +bsnMeshNodeTxNeighReq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tx neighbor requests" + ::= { bsnMeshNodeEntry 15 } + +bsnMeshNodeTxNeighRsp OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tx neighbor responses" + ::= { bsnMeshNodeEntry 16 } + +bsnMeshNodeParentChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of parent changes" + ::= { bsnMeshNodeEntry 17 } + +bsnMeshNodeNeighTimeout OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of neighbor timeouts" + ::= { bsnMeshNodeEntry 18 } + +bsnMeshNodeParentMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "parents mac addressed" + ::= { bsnMeshNodeEntry 19 } + +bsnMeshNodeAPType OBJECT-TYPE + SYNTAX INTEGER { + indoorBridge(5), + outdoorBridge(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the type of AP" + ::= { bsnMeshNodeEntry 20 } + +bsnMeshNodeEthernetBridge OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable : Enables ethernet bridging on the AP. + disable : Disables ethernet bridging on the AP. + Changes are only applicable when AP is in 'Bridge' + mode." + ::= { bsnMeshNodeEntry 21 } + +bsnMeshNodeHops OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of hops to rap" + ::= { bsnMeshNodeEntry 30 } + + +-- ******************************************************************** +-- * Begin of bsnMeshNeighsTable +-- ******************************************************************** + +bsnMeshNeighsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMeshNeighsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of mesh neighbors." + ::= { bsnAP 23 } + +bsnMeshNeighsEntry OBJECT-TYPE + SYNTAX BsnMeshNeighsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress + and bsnMeshNeighNeighMacAddress" + INDEX { + bsnAPDot3MacAddress, + bsnMeshNeighMacAddress + } + ::= { bsnMeshNeighsTable 1 } + +BsnMeshNeighsEntry ::= SEQUENCE { + bsnMeshNeighMacAddress MacAddress, + bsnMeshNeighType INTEGER, + bsnMeshNeighState INTEGER, + bsnMeshNeighSnr Integer32, + bsnMeshNeighSnrUp Integer32, + bsnMeshNeighSnrDown Integer32, + bsnMeshNeighLinkSnr Integer32, + bsnMeshNeighAdjustedEase Integer32, + bsnMeshNeighUnadjustedEase Integer32, + bsnMeshNeighRapEase Integer32, + bsnMeshNeighTxParent Counter32, + bsnMeshNeighRxParent Counter32, + bsnMeshNeighPoorSnr Counter32, + bsnMeshNeighLastUpdate Integer32, + bsnMeshNeighParentChange Integer32 +} + +bsnMeshNeighMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of neighbor" + ::= { bsnMeshNeighsEntry 1 } + +bsnMeshNeighType OBJECT-TYPE + SYNTAX INTEGER { + parent(0), + tentparent(1), + neigh(2), + blacklisted(3), + child(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "neighbor type" + ::= { bsnMeshNeighsEntry 2 } + +bsnMeshNeighState OBJECT-TYPE + SYNTAX INTEGER { + updated(0), + needupdate(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "neighbor state" + ::= { bsnMeshNeighsEntry 3 } + +bsnMeshNeighSnr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "explicitly set SNR" + ::= { bsnMeshNeighsEntry 4 } + +bsnMeshNeighSnrUp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "snr up" + ::= { bsnMeshNeighsEntry 5 } + +bsnMeshNeighSnrDown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "snr down" + ::= { bsnMeshNeighsEntry 6 } + +bsnMeshNeighLinkSnr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "link snr" + ::= { bsnMeshNeighsEntry 7 } + +bsnMeshNeighAdjustedEase OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "hops adjusted ease" + ::= { bsnMeshNeighsEntry 8 } + +bsnMeshNeighUnadjustedEase OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ease to root AP from this AP" + ::= { bsnMeshNeighsEntry 9 } + +bsnMeshNeighRapEase OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unadjusted ease received in last hello" + ::= { bsnMeshNeighsEntry 10 } + +bsnMeshNeighTxParent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tx packets to this node while a parent" + ::= { bsnMeshNeighsEntry 11 } + +bsnMeshNeighRxParent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rx packets from this node while a parent" + ::= { bsnMeshNeighsEntry 12 } + +bsnMeshNeighPoorSnr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "packets with poor snr received from this node" + ::= { bsnMeshNeighsEntry 13 } + +bsnMeshNeighLastUpdate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last received hello from this neighbor" + ::= { bsnMeshNeighsEntry 14 } + +bsnMeshNeighParentChange OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "when this node last became parent" + ::= { bsnMeshNeighsEntry 20 } + + +-- ******************************************************************** +-- * Begin of bsnAPIfStationRSSICoverageInfoTable +-- ******************************************************************** + +bsnAPIfStationRSSICoverageInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfStationRSSICoverageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of channel information like interference + and noise from other 802.11 networks on each channel." + ::= { bsnAP 18 } + +bsnAPIfStationRSSICoverageInfoEntry OBJECT-TYPE + SYNTAX BsnAPIfStationRSSICoverageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress, + bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfStationRSSICoverageIndex + } + ::= { bsnAPIfStationRSSICoverageInfoTable 1 } + +BsnAPIfStationRSSICoverageInfoEntry ::= SEQUENCE { + bsnAPIfStationRSSICoverageIndex Integer32, + bsnAPIfRSSILevel Integer32, + bsnAPIfStationCountOnRSSI Integer32 +} + +bsnAPIfStationRSSICoverageIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI Coverage Index on AP" + ::= { bsnAPIfStationRSSICoverageInfoEntry 1 } + +bsnAPIfRSSILevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI Level" + ::= { bsnAPIfStationRSSICoverageInfoEntry 2 } + +bsnAPIfStationCountOnRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of stations on this RSSI Level" + ::= { bsnAPIfStationRSSICoverageInfoEntry 23 } + + +-- ******************************************************************** +-- * Begin of bsnAPIfStationSNRCoverageInfoTable +-- ******************************************************************** + +bsnAPIfStationSNRCoverageInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfStationSNRCoverageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of Signal to Noise ratio Coverage + information on an AP Interface." + ::= { bsnAP 19 } + +bsnAPIfStationSNRCoverageInfoEntry OBJECT-TYPE + SYNTAX BsnAPIfStationSNRCoverageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress, + bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfStationSNRCoverageIndex + } + ::= { bsnAPIfStationSNRCoverageInfoTable 1 } + +BsnAPIfStationSNRCoverageInfoEntry ::= SEQUENCE { + bsnAPIfStationSNRCoverageIndex Integer32, + bsnAPIfSNRLevel Integer32, + bsnAPIfStationCountOnSNR Integer32 +} + +bsnAPIfStationSNRCoverageIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SNR Coverage Index on AP" + ::= { bsnAPIfStationSNRCoverageInfoEntry 1 } + +bsnAPIfSNRLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SNR Level" + ::= { bsnAPIfStationSNRCoverageInfoEntry 2 } + +bsnAPIfStationCountOnSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of stations on this SNR Level" + ::= { bsnAPIfStationSNRCoverageInfoEntry 23 } + + +-- ******************************************************************** +-- * Begin of bsnAPIfRecommendedRFParametersTable +-- ******************************************************************** + +bsnAPIfRecommendedRFParametersTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPIfRecommendedRFParametersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list Best Channel,Best TxPowerLevel, + Best RTSThreshold,Best FragmentationThreshold etc + for this AP Interface as determined by RRM." + ::= { bsnAP 20 } + +bsnAPIfRecommendedRFParametersEntry OBJECT-TYPE + SYNTAX BsnAPIfRecommendedRFParametersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the Table. + Entries in this MIB are indexed by bsnAPDot3MacAddress, + bsnAPIfSlotId" + INDEX { + bsnAPDot3MacAddress, + bsnAPIfSlotId + } + ::= { bsnAPIfRecommendedRFParametersTable 1 } + +BsnAPIfRecommendedRFParametersEntry ::= SEQUENCE { + bsnAPIfRecommendedChannelNumber Integer32, + bsnAPIfRecommendedTxPowerLevel Integer32, + bsnAPIfRecommendedRTSThreshold Integer32, + bsnAPIfRecommendedFragmentationThreshold Integer32 +} + +bsnAPIfRecommendedChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Recommended ChannelNumber by RRM for this APIf" + ::= { bsnAPIfRecommendedRFParametersEntry 1 } + +bsnAPIfRecommendedTxPowerLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Recommended TxPowerLevel by RRM for this APIf" + ::= { bsnAPIfRecommendedRFParametersEntry 2 } + +bsnAPIfRecommendedRTSThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Recommended RTSThreshold by RRM for this APIf" + ::= { bsnAPIfRecommendedRFParametersEntry 3 } + +bsnAPIfRecommendedFragmentationThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Recommended Fragmentation Threshold by RRM for this + APIf" + ::= { bsnAPIfRecommendedRFParametersEntry 24 } + + +-- ******************************************************************* +-- * Global Dot11 Parameters +-- * Global Dot11 Parameters apply to all Wlan(ESS) +-- * These parameters are as defined in IEEE 802.11 Standard MIB +-- ******************************************************************* + +bsnGlobalDot11Config OBJECT IDENTIFIER + ::= { bsnGlobalDot11 1 } + + +-- ******************************************************************** +-- * BSN Dot11 Global Universal Parameters that apply to both a and b +-- ******************************************************************** + +bsnGlobalDot11PrivacyOptionImplemented OBJECT-TYPE + SYNTAX INTEGER { + notimplemented(0), + implemented(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when true, shall indicate that the IEEE + 802.11 WEP option is implemented. The default value of + this attribute shall be false." + ::= { bsnGlobalDot11Config 1 } + +bsnGlobalDot11AuthenticationResponseTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (5..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the number of TU that a + responding STA should wait for the next frame in the + authentication sequence." + ::= { bsnGlobalDot11Config 2 } + +bsnGlobalDot11MultiDomainCapabilityImplemented OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when TRUE, indicates that the + station implementation is capable of supporting + multiple regulatory domains. The capability is + disabled, otherwise. The default value of this + attribute is FALSE." + ::= { bsnGlobalDot11Config 3 } + +bsnGlobalDot11MultiDomainCapabilityEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when TRUE, indicates that the + capability of the station to operate in multiple + regulatory domains is enabled. The capability is + disabled, otherwise. The default value of this + attribute is FALSE." + ::= { bsnGlobalDot11Config 4 } + +bsnGlobalDot11CountryIndex OBJECT-TYPE + SYNTAX INTEGER { + usa(1), + canada(2), + france(3), + japan(4), + mexico(5), + spain(6), + usalegacy(7), + korearepublic(8), + australia(9), + austria(10), + belgium(11), + denmark(12), + finland(13), + germany(14), + greece(15), + ireland(16), + italy(17), + luxembourg(18), + netherlands(19), + portugal(20), + sweden(21), + unitedkingdom(22), + none(23), + india(24), + hongkong(25), + switzerland(26), + iceland(27), + norway(28), + singapore(29), + thailand(30), + taiwan(31), + cyprus(33), + czechrepublic(34), + estonia(35), + hungary(36), + lithuania(37), + latvia(38), + malaysia(39), + newzealand(40), + poland(41), + slovenia(42), + slovakrepublic(43), + southafrica(44), + usachan165(45), + israel(46), + israelOutdoor(47), + argentina(48), + brazil(49), + saudiArabia(51), + turkey(52), + indonesia(53), + china(54), + koreaExtended(55), + japan2(56), + gibraltar(57), + liechtenstein(58), + malta(59), + monaco(60), + romania(61), + russianfederation(62), + chile(63), + colombia(64), + panama(65), + peru(66), + venezuela(67), + philippines(68) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This attribute identifies the country in which the + station is operating." + ::= { bsnGlobalDot11Config 5 } + +bsnGlobalDot11LoadBalancing OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This attribute specifies if load balancing of clients is + enabled on disabled. + + Global configuration of Load Balancing is now removed. + Use cLWlanLoadBalancingEnable to configure it per WLAN." + ::= { bsnGlobalDot11Config 6 } + +bsnGlobalDot11RogueTimer OBJECT-TYPE + SYNTAX Integer32 (120..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute specifies in seconds, the time interval after + which a Rogue Entry in Rogue Table will expire if no beacon + is heard from a Rogue." + ::= { bsnGlobalDot11Config 7 } + +bsnPrimaryMwarForAPs OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute specifies if this Switch acts a Master Switch + for the Airespace APs. + So if an Airespace AP doesn't find its Primary Switch, it will + associate with this Switch." + ::= { bsnGlobalDot11Config 8 } + +bsnRtpProtocolPriority OBJECT-TYPE + SYNTAX INTEGER { + nopriority(0), + highpriority(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Real Time Protocol Priority." + ::= { bsnGlobalDot11Config 9 } + +bsnSystemCurrentTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute will display the Current System time on the + Switch." + ::= { bsnGlobalDot11Config 10 } + +bsnUpdateSystemTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use this attribute to change the System time on the Switch. + Specify the new time in this Format MM/DD/YYYY HH:MM:SS" + ::= { bsnGlobalDot11Config 11 } + +bsnOperatingTemperatureEnvironment OBJECT-TYPE + SYNTAX INTEGER { + commercial(1), + industrial(2), + unknown(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operating Environment of the Airespace Switch. + commercial is Commercial (0 to 40 C) and + industrial is Industrial (-10 to 70 C)" + ::= { bsnGlobalDot11Config 12 } + +bsnSensorTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Internal Temperature of the unit in Centigrade" + ::= { bsnGlobalDot11Config 13 } + +bsnTemperatureAlarmLowLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal Temperature Alarm Low Limit in Centigrade. If the + bsnSensorTemperature goes below this limit + bsnSensedTemperatureTooLow Alarm will be sent out" + ::= { bsnGlobalDot11Config 14 } + +bsnTemperatureAlarmHighLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal Temperature Alarm High Limit in Centigrade. If the + bsnSensorTemperature goes above this limit + bsnSensedTemperatureTooHigh Alarm will be sent out" + ::= { bsnGlobalDot11Config 15 } + +bsnVirtualGatewayAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Virtual Gateway Address of the Switch. This is used by web + auth and Ipsec. If the virtual IP Address is changed, the + Switch has to be rebooted for the new Address to take effect. + This is now replaced by the Virtual Interface in bsnswitching + MIB." + ::= { bsnGlobalDot11Config 16 } + +bsnRFMobilityDomainName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF Mobility Group Name to which this Airespace Switch belongs. + Airespace Switches on a network form a RF Group as well as a + Mobility Group. RF Groups does the channel and power + management of AP while Mobility Group does load balancing and + hand off for clients." + ::= { bsnGlobalDot11Config 17 } + +bsnClientWatchListFeature OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be turned on for the client watch lists + to be enabled on the switch. When enabled, the switch + generates Client Association and Authentication traps for + the watchlisted clients." + DEFVAL { disable } + ::= { bsnGlobalDot11Config 18 } + +bsnRogueLocationDiscoveryProtocol OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + allAPs(1), + monitorAPOnly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be turned on to enable the Rogue + Location Discovery Protocol feature on the switch. + We can either enable this feature for all the APs + or only for APs in monitor mode." + DEFVAL { disable } + ::= { bsnGlobalDot11Config 19 } + +bsnRogueAutoContainFeature OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be turned on to allow the switch to + contain the rogues automatically if detected + on the wired network." + DEFVAL { disable } + ::= { bsnGlobalDot11Config 20 } + +bsnOverAirProvisionApMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Over the Air Provisioning Mode for APs" + ::= { bsnGlobalDot11Config 21 } + +bsnMaximumNumberOfConcurrentLogins OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute specifies the maximum number of + concurrent logins that the switch will allow for a + single user. A value 0 implies that there is + no restriction on the number of concurrent logins + with a single username." + ::= { bsnGlobalDot11Config 22 } + +bsnAutoContainRoguesAdvertisingSsid OBJECT-TYPE + SYNTAX INTEGER { + alarmOnly(0), + contain(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be set to 1 to allow the switch to + contain automatically those rogues that are + advertising our SSID. If value is 0, only an alarm + will be generated when such a rogue is detected." + DEFVAL { alarmOnly } + ::= { bsnGlobalDot11Config 23 } + +bsnAutoContainAdhocNetworks OBJECT-TYPE + SYNTAX INTEGER { + alarmOnly(0), + contain(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be set to 1 to allow the switch to + contain automatically the adhoc networks + detected by the switch. If value is 0, only an alarm + will be generated when such a network is detected." + DEFVAL { alarmOnly } + ::= { bsnGlobalDot11Config 24 } + +bsnAutoContainTrustedClientsOnRogueAps OBJECT-TYPE + SYNTAX INTEGER { + alarmOnly(0), + contain(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be set to 1 to allow the switch to + contain automatically those trusted clients that + are associated to rogue APs. If value is 0, only an + alarm will be generated when such a client is + detected." + DEFVAL { alarmOnly } + ::= { bsnGlobalDot11Config 25 } + +bsnValidateRogueClientsAgainstAAA OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be turned on to allow the switch to + validate 'valid' mobiles associating with rogue APs. + For example, if a client's MAC Address is found in + the local MAC filter table, that client can be + validated." + DEFVAL { disable } + ::= { bsnGlobalDot11Config 26 } + +bsnSystemTimezoneDelta OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The delta (difference) between the local time and the + Universal Coordinated Time in hours. + For example, it is -8 for the PST and +1 for France. If + the delta is -5.30 then this attribute will store -5 and + bsnSystemTimezoneDeltaMinutes will store 30. This value i + should be between -23 to +23" + ::= { bsnGlobalDot11Config 27 } + +bsnSystemTimezoneDeltaMinutes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minutes component of delta (difference) between the + local time and the Universal Coordinated Time." + ::= { bsnGlobalDot11Config 30 } + +bsnSystemTimezoneDaylightSavings OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This flag specifies if daylight savings are enabled for + the current timezone." + ::= { bsnGlobalDot11Config 28 } + +bsnAllowAuthorizeApAgainstAAA OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if LWAPP is allowed to get + authorization via RADIUS or local database for an AP." + ::= { bsnGlobalDot11Config 29 } + +bsnApFallbackEnabled OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if the APs should continue LWAPP + discoveries to fallback to the primary switch + in case they are not already associated with it i.e they + are associated with their respective secondary or + tertiary switch instead." + ::= { bsnGlobalDot11Config 31 } + +bsnAppleTalkEnabled OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag turns on the appletalk bridging in the switch + such that the packets from Apple clients that use + appletalk format can be processed by the switch. When + this flag is off, these packets are dropped." + ::= { bsnGlobalDot11Config 32 } +-- ******************************************************************** +-- * Global Trusted AP policies +-- ******************************************************************** + +bsnTrustedApPolicyConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11Config 40 } + + +bsnPolicyForMisconfiguredAps OBJECT-TYPE + SYNTAX INTEGER { + alarmOnly(0), + contain(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be turned on to allow the switch to + contain misconfigured APs." + DEFVAL { alarmOnly } + ::= { bsnTrustedApPolicyConfig 1 } + +bsnEncryptionPolicyEnforced OBJECT-TYPE + SYNTAX INTEGER { + none(0), + open(1), + wep(2), + wpa(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encryption policy that is enforced on the + trusted APs." + DEFVAL { none } + ::= { bsnTrustedApPolicyConfig 2 } + +bsnPreamblePolicyEnforced OBJECT-TYPE + SYNTAX INTEGER { + none(0), + short(1), + long(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The preamble policy that is enforced on the trusted + APs." + DEFVAL { none } + ::= { bsnTrustedApPolicyConfig 3 } + +bsnDot11ModePolicyEnforced OBJECT-TYPE + SYNTAX INTEGER { + none(0), + dcfOnly(1), + pcfOnly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The 802.11 Mode policy that is enforced on the + trusted APs." + DEFVAL { none } + ::= { bsnTrustedApPolicyConfig 4 } + +bsnRadioTypePolicyEnforced OBJECT-TYPE + SYNTAX INTEGER { + none(0), + aOnly(1), + bOnly(2), + bgOnly(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The radio type policy that is enforced on the + trusted + APs." + DEFVAL { none } + ::= { bsnTrustedApPolicyConfig 5 } + +bsnValidateSsidForTrustedAp OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, the SSID of trusted APs will be + validated + by the switch." + DEFVAL { disable } + ::= { bsnTrustedApPolicyConfig 6 } + +bsnAlertIfTrustedApMissing OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, an alert will be generated when a + trusted AP is missing." + DEFVAL { disable } + ::= { bsnTrustedApPolicyConfig 7 } + +bsnTrustedApEntryExpirationTimeout OBJECT-TYPE + SYNTAX Integer32 (120..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute specifies in seconds, the time interval after + which a Trusted AP Entry will expire if no beacon is heard + from that AP." + DEFVAL { 120 } + ::= { bsnTrustedApPolicyConfig 8 } +-- ******************************************************************* +-- * Global Trusted AP policies +-- ******************************************************************* + +bsnClientExclusionPolicyConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11Config 41 } + + +bsnExcessive80211AssocFailures OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if client should be excluded + (blacklisted) if repeated 802.11 Association + Failures occurs with a client." + ::= { bsnClientExclusionPolicyConfig 1 } + +bsnExcessive80211AuthFailures OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if client should be excluded + (blacklisted) if repeated 802.11 Authentication + Failures occurs with a client." + ::= { bsnClientExclusionPolicyConfig 2 } + +bsnExcessive8021xAuthFailures OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if client should be excluded + (blacklisted) if repeated 802.1x Authentication + Failures occurs with a client." + ::= { bsnClientExclusionPolicyConfig 3 } + +bsnExternalPolicyServerFailures OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if client should be excluded + (blacklisted) if repeated external policy server + failures occurs with a client." + ::= { bsnClientExclusionPolicyConfig 4 } + +bsnExcessiveWebAuthFailures OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if client should be excluded + (blacklisted) if repeated Web Authentication Failures + occurs with a client." + ::= { bsnClientExclusionPolicyConfig 5 } + +bsnIPTheftORReuse OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if client should be excluded + (blacklisted) if it appears to be reusing an IP + Address.(Possible IP Theft)" + ::= { bsnClientExclusionPolicyConfig 6 } +-- ******************************************************************* +-- * Standard and Custom Signature Lists. Signatures are pattern +-- * matching rules used to identify packets +-- * that may be a part of an attack. +-- ******************************************************************** + +bsnSignatureConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11Config 42 } + + +bsnStandardSignatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnStandardSignatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing Standard Signatures configured on the + switch. The standard signatures are provided with the + released product. The standard signatures can be updated + via file download to the switch. The table is indexed by + the precedence of the signatures." + ::= { bsnSignatureConfig 1 } + +bsnStandardSignatureEntry OBJECT-TYPE + SYNTAX BsnStandardSignatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { bsnStandardSignaturePrecedence } + ::= { bsnStandardSignatureTable 1 } + +BsnStandardSignatureEntry ::= SEQUENCE { + bsnStandardSignaturePrecedence Unsigned32, + bsnStandardSignatureName DisplayString, + bsnStandardSignatureDescription DisplayString, + bsnStandardSignatureFrameType INTEGER, + bsnStandardSignatureAction INTEGER, + bsnStandardSignatureState INTEGER, + bsnStandardSignatureFrequency Unsigned32, + bsnStandardSignatureQuietTime Unsigned32, + bsnStandardSignatureVersion Unsigned32, + bsnStandardSignatureConfigType INTEGER, + bsnStandardSignatureEnable TruthValue, + bsnStandardSignatureMacInfo BsnTxtSignatureMacInfo, + bsnStandardSignatureMacFreq Unsigned32, + bsnStandardSignatureRowStatus RowStatus, + bsnStandardSignatureInterval Unsigned32 +} + +bsnStandardSignaturePrecedence OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Precedence of the signature. This specifies the order in + which the signature is applied to a packet." + ::= { bsnStandardSignatureEntry 1 } + +bsnStandardSignatureName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute is used to configure the name on a + signature." + ::= { bsnStandardSignatureEntry 2 } + +bsnStandardSignatureDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute is used to configure the description of a + signature." + ::= { bsnStandardSignatureEntry 3 } + +bsnStandardSignatureFrameType OBJECT-TYPE + SYNTAX INTEGER { + management(0), + data(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the type of frame that needs to + match a signature." + ::= { bsnStandardSignatureEntry 4 } + +bsnStandardSignatureAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + report(1), + contain(2), + exclude(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the action to be taken once a + packet is found to match a signature." + ::= { bsnStandardSignatureEntry 5 } + +bsnStandardSignatureState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the state of a signature. It + is used to match packets only if the state is enabled." + ::= { bsnStandardSignatureEntry 6 } + +bsnStandardSignatureFrequency OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the frequency of the matching packets + after which the specified action is taken." + ::= { bsnStandardSignatureEntry 7 } + +bsnStandardSignatureQuietTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the quiet time in seconds during which no + matching packets are found after which the attack is + considered stopped." + ::= { bsnStandardSignatureEntry 8 } + +bsnStandardSignatureVersion OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the signature version." + ::= { bsnStandardSignatureEntry 9 } + +bsnStandardSignatureConfigType OBJECT-TYPE + SYNTAX INTEGER { + pattern(0), + protocol(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the type of Signature + configuration. It's protocol when the protocol format is + used in the UI to configure this. Pattern is the config + type for all signatures in the released signature file + and when signatures are configured using pattern + format. Note: the signatures will be allowed to be i + configured in later releases." + ::= { bsnStandardSignatureEntry 10 } + +bsnStandardSignatureEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object configures the status of a particular + standard signature on LWAPP APs, for use in performing + signature analysis on the received 802.11 data and/or + management frames. + + A value of 'true' makes the Controller send the + 'Signature Add LWAPP Message' to all the joined APs + with the status field set to 'enable'. This makes + the joined APs perform signature analysis on the + received 802.11 data and/or management frames and + report the discrepancies observed, if any, to the + Controller. + + A value of 'false' makes the Controller send the + 'Signature Add LWAPP Message' to all the joined APs + with the status field set to 'disable'. The joined + APs doesn't perform the signature analysis on the + received 802.11 data and/or management frames for + this particular signature, till the signature is + enabled." + DEFVAL { false } + ::= { bsnStandardSignatureEntry 11 } + +bsnStandardSignatureMacInfo OBJECT-TYPE + SYNTAX BsnTxtSignatureMacInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the pattern followed by the + LWAPP APs to perform signature analysis with this + Standard signature and report the results to the + Controller." + ::= { bsnStandardSignatureEntry 12 } + +bsnStandardSignatureMacFreq OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the frequency of matching + packets from a particular source after which the + specified action is taken." + ::= { bsnStandardSignatureEntry 13 } + +bsnStandardSignatureRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row Status for creation/deletion. Signature will allowed to + be created, deleted and edited in later releases." + ::= { bsnStandardSignatureEntry 20 } + +bsnStandardSignatureInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval of the signature. This specifies the interval + when the signature is applied to a packet." + ::= { bsnStandardSignatureEntry 21 } + + +-- ******************************************************************* +-- * Packet Matching Patterns of a Standard Signature +-- ******************************************************************* + +bsnStandardSignaturePatternTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnStandardSignaturePatternEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the matching patterns specified for a i + Standard Signature. These are instrumental in + matching the signature with a packet. A maximum of 5 i + patterns may be specifed for a signature. + These are used for matching in the order of their index." + ::= { bsnSignatureConfig 2 } + +bsnStandardSignaturePatternEntry OBJECT-TYPE + SYNTAX BsnStandardSignaturePatternEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { + bsnStandardSignaturePrecedence, + bsnStandardSignaturePatternIndex + } + ::= { bsnStandardSignaturePatternTable 1 } + +BsnStandardSignaturePatternEntry ::= SEQUENCE { + bsnStandardSignaturePatternIndex Unsigned32, + bsnStandardSignaturePatternOffset Unsigned32, + bsnStandardSignaturePatternString DisplayString, + bsnStandardSignaturePatternMask DisplayString, + bsnStandardSignaturePatternOffSetStart BsnSignaturePatternOffSetStart, + bsnStandardSignaturePatternRowStatus RowStatus +} + +bsnStandardSignaturePatternIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the pattern. This specifies the order in which + the pattern is checked against the packet contents." + ::= { bsnStandardSignaturePatternEntry 1 } + +bsnStandardSignaturePatternOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Offset from the start of the packet where the AP looks + for a match to the pattern." + ::= { bsnStandardSignaturePatternEntry 2 } + +bsnStandardSignaturePatternString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..62)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the pattern string that the AP uses to match at + the offset. Example: 0x616c7068615f3178" + ::= { bsnStandardSignaturePatternEntry 3 } + +bsnStandardSignaturePatternMask OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..62)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the pattern mask. This is the bit mask that the + AP uses to mask out the bits in the packet at the given + offset. Example: 0xffffffffffffffff" + ::= { bsnStandardSignaturePatternEntry 4 } + +bsnStandardSignaturePatternOffSetStart OBJECT-TYPE + SYNTAX BsnSignaturePatternOffSetStart + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates how an offset should be applied + while doing signature analysis for QOS and non-QOS + data frames with this standard signature." + ::= { bsnStandardSignaturePatternEntry 5 } + +bsnStandardSignaturePatternRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row Status for creation/deletion. Signature Pattern will allowed + to be created, deleted and edited in later releases." + ::= { bsnStandardSignaturePatternEntry 15 } + + +-- ******************************************************************** +-- * Custom Signature List. +-- ******************************************************************** + +bsnCustomSignatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnCustomSignatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing Standard Signatures configured on the + switch. The standard signatures are provided + with the released product. The standard signatures can be + updated via file download to the switch. The table + is indexed by the precedence of the signatures." + ::= { bsnSignatureConfig 3 } + +bsnCustomSignatureEntry OBJECT-TYPE + SYNTAX BsnCustomSignatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { bsnCustomSignaturePrecedence } + ::= { bsnCustomSignatureTable 1 } + +BsnCustomSignatureEntry ::= SEQUENCE { + bsnCustomSignaturePrecedence Unsigned32, + bsnCustomSignatureName DisplayString, + bsnCustomSignatureDescription DisplayString, + bsnCustomSignatureFrameType INTEGER, + bsnCustomSignatureAction INTEGER, + bsnCustomSignatureState INTEGER, + bsnCustomSignatureFrequency Unsigned32, + bsnCustomSignatureQuietTime Unsigned32, + bsnCustomSignatureVersion Unsigned32, + bsnCustomSignatureConfigType INTEGER, + bsnCustomSignatureEnable TruthValue, + bsnCustomSignatureMacInfo BsnTxtSignatureMacInfo, + bsnCustomSignatureMacFreq Unsigned32, + bsnCustomSignatureRowStatus RowStatus, + bsnCustomSignatureInterval Unsigned32 +} + +bsnCustomSignaturePrecedence OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Precedence of the signature. This specifies the order in + which the signature is applied to a packet." + ::= { bsnCustomSignatureEntry 1 } + +bsnCustomSignatureName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute is used to configure the name on a + signature." + ::= { bsnCustomSignatureEntry 2 } + +bsnCustomSignatureDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute is used to configure the description of a + signature." + ::= { bsnCustomSignatureEntry 3 } + +bsnCustomSignatureFrameType OBJECT-TYPE + SYNTAX INTEGER { + management(0), + data(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the type of frame that needs to + match a signature." + ::= { bsnCustomSignatureEntry 4 } + +bsnCustomSignatureAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + report(1), + contain(2), + exclude(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the action to be taken once a + packet is found to match a signature." + ::= { bsnCustomSignatureEntry 5 } + +bsnCustomSignatureState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the state of a signature. It is + used to match packets only if the state is enabled." + ::= { bsnCustomSignatureEntry 6 } + +bsnCustomSignatureFrequency OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the frequency of the matching packets + after which the specified action is taken." + ::= { bsnCustomSignatureEntry 7 } + +bsnCustomSignatureQuietTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the quiet time in seconds during which no + matching packets are found after which the + attack is considered stopped." + ::= { bsnCustomSignatureEntry 8 } + +bsnCustomSignatureVersion OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the signature version." + ::= { bsnCustomSignatureEntry 9 } + +bsnCustomSignatureConfigType OBJECT-TYPE + SYNTAX INTEGER { + pattern(0), + protocol(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the type of Signature + configuration. It's protocol when the protocol format is + used in the UI to configure this. Pattern is the config + type for all signatures in the released signature file + and when signatures are configured using pattern + format. Note: the signatures will be allowed to be + configured in later releases." + ::= { bsnCustomSignatureEntry 10 } + +bsnCustomSignatureEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object configures the status of a particular + Custom signature on LWAPP APs, for use in performing + signature analysis on the received 802.11 data and/or + management frames. + + A value of 'true' makes the Controller send the + 'Signature Add LWAPP Message' to all the joined APs + with the status field set to 'enable'. This makes + the joined APs perform signature analysis on the + received 802.11 data and/or management frames and + report the discrepancies observed, if any, to the + Controller. + + A value of 'false' makes the Controller send the + 'Signature Add LWAPP Message' to all the joined APs + with the status field set to 'disable'. The joined + APs doesn't perform the signature analysis on the + received 802.11 data and/or management frames for + this particular signature, till the signature is + enabled." + DEFVAL { false } + ::= { bsnCustomSignatureEntry 11 } + +bsnCustomSignatureMacInfo OBJECT-TYPE + SYNTAX BsnTxtSignatureMacInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the pattern followed by the + LWAPP APs to perform signature analysis with this + Custom signature and report the results to the + Controller." + ::= { bsnCustomSignatureEntry 12 } + +bsnCustomSignatureMacFreq OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the frequency of matching + packets from a particular source after which the + specified action is taken." + ::= { bsnCustomSignatureEntry 13 } + +bsnCustomSignatureRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row Status for creation/deletion. Signature will allowed to be + created, deleted and edited in later releases." + ::= { bsnCustomSignatureEntry 20 } + +bsnCustomSignatureInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval of the signature. This specifies the interval + when the signature is applied to a packet." + ::= { bsnCustomSignatureEntry 21 } + + +-- ******************************************************************* +-- * Packet Matching Patterns of a Custom Signature +-- ******************************************************************* + +bsnCustomSignaturePatternTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnCustomSignaturePatternEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the matching patterns specified for a + Standard Signature. These are instrumental in + matching the signature with a packet. A maximum of 5 + patterns may be specifed for a signature. + These are used for matching in the order of their index." + ::= { bsnSignatureConfig 4 } + +bsnCustomSignaturePatternEntry OBJECT-TYPE + SYNTAX BsnCustomSignaturePatternEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { + bsnCustomSignaturePrecedence, + bsnCustomSignaturePatternIndex + } + ::= { bsnCustomSignaturePatternTable 1 } + +BsnCustomSignaturePatternEntry ::= SEQUENCE { + bsnCustomSignaturePatternIndex Unsigned32, + bsnCustomSignaturePatternOffset Unsigned32, + bsnCustomSignaturePatternString DisplayString, + bsnCustomSignaturePatternMask DisplayString, + bsnCustomSignaturePatternOffSetStart BsnSignaturePatternOffSetStart, + bsnCustomSignaturePatternRowStatus RowStatus +} + +bsnCustomSignaturePatternIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the pattern. This specifies the order in which + the pattern is checked against the packet contents." + ::= { bsnCustomSignaturePatternEntry 1 } + +bsnCustomSignaturePatternOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Offset from the start of the packet where the AP looks + for a match to the pattern." + ::= { bsnCustomSignaturePatternEntry 2 } + +bsnCustomSignaturePatternString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..62)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the pattern string that the AP uses to match at + the offset. Example: 0x616c7068615f3178" + ::= { bsnCustomSignaturePatternEntry 3 } + +bsnCustomSignaturePatternMask OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..62)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the pattern mask. This is the bit mask that the + AP uses to mask out the bits in the packet at the given + offset. Example: 0xffffffffffffffff" + ::= { bsnCustomSignaturePatternEntry 4 } + +bsnCustomSignaturePatternOffSetStart OBJECT-TYPE + SYNTAX BsnSignaturePatternOffSetStart + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates how an offset should be applied + while doing signature analysis for QOS and non-QOS + data frames with this custom signature." + ::= { bsnCustomSignaturePatternEntry 5 } + +bsnCustomSignaturePatternRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Row Status for creation/deletion. Signature Pattern will + allowed to be created, deleted and edited in later releases." + ::= { bsnCustomSignaturePatternEntry 15 } + + + +-- ******************************************************************** +-- * Global parameter for Signature Check enable/disable +-- ******************************************************************** + +bsnSignatureCheckState OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be enabled to enforce check of all standard + and custom signatures. If disabled, there will be no check + for signatures, both custom and standard, by the switch." + DEFVAL { disable } + ::= { bsnSignatureConfig 5 } +-- ******************************************************************** +-- * Global RF ID Tag configuration +-- ******************************************************************** + +bsnRfIdTagConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11Config 43 } + + +bsnRfIdTagStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be turned on to allow the switch to collect + data for tags." + ::= { bsnRfIdTagConfig 1 } + +bsnRfIdTagDataTimeout OBJECT-TYPE + SYNTAX Unsigned32 (60..7200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the number of seconds after which the tag data is + deleted by the switch from its database if it didn't hear + from the tag again." + ::= { bsnRfIdTagConfig 2 } + +bsnRfIdTagAutoTimeoutStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be turned on to allow auto deletion of tag + data in the switch after expiration of Tag Data Timeout" + ::= { bsnRfIdTagConfig 3 } +-- ******************************************************************** +-- * Global AP Neighbor Authentication configuration +-- ******************************************************************** + +bsnAPNeighborAuthConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11Config 44 } + + +bsnAPNeighborAuthStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag should be turned on to allow the AP-Neighbor + Authentication feature." + ::= { bsnAPNeighborAuthConfig 1 } + +bsnAPNeighborAuthAlarmThreshold OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication alarm trigger threshold." + ::= { bsnAPNeighborAuthConfig 2 } + +bsnRFNetworkName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..19)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF Network Group Name to which this Airespace Switch belongs. + Airespace Switches on a network form a RF Network Group as + well as a Mobility Group. RF Network Groups does the channel + and power management of AP while Mobility Group does load + balancing and hand off for clients." + ::= { bsnGlobalDot11Config 45 } + +bsnFastSSIDChangeFeature OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures Fast SSID changing feature for mobile-stations. + When enabled, permits mobile-stations to change SSIDs without + having to block and wait for SSID-cleanup on the switch to + occur." + ::= { bsnGlobalDot11Config 46 } +-- ******************************************************************** +-- * Mesh AP Configuration +-- ******************************************************************** + +bsnBridgingPolicyConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11Config 47 } + + +bsnBridgingZeroTouchConfig OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled, allows new bridging APs to negotiate with the + switch to acquire the shared secret key." + DEFVAL { disable } + ::= { bsnBridgingPolicyConfig 1 } + +bsnBridgingSharedSecretKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key that is used to negotiate a secure LWAPP connection + between a switch and a bridging or mesh AP." + ::= { bsnBridgingPolicyConfig 2 } +-- ******************************************************************** +-- * BSN Global 802.11a and 802.11b Parameters +-- ******************************************************************** + +bsnGlobalDot11b OBJECT IDENTIFIER + ::= { bsnGlobalDot11 2 } + +bsnGlobalDot11a OBJECT IDENTIFIER + ::= { bsnGlobalDot11 3 } + +bsnGlobalDot11h OBJECT IDENTIFIER + ::= { bsnGlobalDot11 4 } + +-- ******************************************************************** +-- * BSN Global Parameters for Dot11B +-- ******************************************************************** + +bsnGlobalDot11bConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11b 1 } + + +bsnGlobalDot11bNetworkStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11b Network Admin Status." + ::= { bsnGlobalDot11bConfig 1 } + +bsnGlobalDot11bBeaconPeriod OBJECT-TYPE + SYNTAX INTEGER (20..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the number of TU that a + AP Radio shall use for scheduling Beacon tranmissions. + This value is transmitted in Beacon and Probe Response + frames." + ::= { bsnGlobalDot11bConfig 2 } + +bsnGlobalDot11bDynamicChannelAssignment OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + runOnce(2), + static(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dynamic channel assignment(DCA) has three modes. When the mode + is auto, the channel assignment will be periodically updated for + all Airespace APs that permit this operation. When the DCA is + runOnce, channel assignments are updated based on the UPDATE_CMD + received from the management. When the DCA is static, no dynamic + channel assignments occurs and value are set to their global + default. Default is auto." + DEFVAL { automatic } + ::= { bsnGlobalDot11bConfig 3 } + +bsnGlobalDot11bCurrentChannel OBJECT-TYPE + SYNTAX INTEGER (1..14) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current operating frequency channel of the DSSS + PHY. Valid channel numbers are as defined in 15.4.6.2. + This attribute will be read-only if + bsnAPIfPhyChannelAutomaticOn is true." + ::= { bsnGlobalDot11bConfig 4 } + +bsnGlobalDot11bDynamicChannelUpdateInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When Channel dynamic alogirthm is running, this interval (in + secs) specifies how often Channel assignement updates are + attempted on an Airespace AP. NOTE: hysteresis is built into + the algorithms so we will not have uproductive changes + occuring. Default value is 600 secs" + DEFVAL { 600 } + ::= { bsnGlobalDot11bConfig 5 } + +bsnGlobalDot11bInputsForDCA OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is a bit mask specifying what to include in + DCA optimization.Below is a list of parameters and their + corresponding bits identifiers. + options bit + -------------------------------------- + none 0 + SIGNAL STRENGTH 1 + NOISE 2 + FOREIGN INTERFERENCE 4 + LOAD 8 + DEVICE INTERFERENCE 32 + Default value is 63( all bits on)." + DEFVAL { 63 } + ::= { bsnGlobalDot11bConfig 6 } + +bsnGlobalDot11bChannelUpdateCmdInvoke OBJECT-TYPE + SYNTAX INTEGER { + default(0), + activate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to activate this starts a DCA calculation regardless + of the dynamic update interval. This command should be invoke + on Group Leader Airespace Switch.Invoking on a Airespace + Switch which is not a Group leader has no effect." + ::= { bsnGlobalDot11bConfig 7 } + +bsnGlobalDot11bChannelUpdateCmdStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "After setting bsnGlobalDot11bChannelUpdateCmdInvoke to + activate, the result of action can be monitored from here. It + takes 5 minutes for the command to complete." + ::= { bsnGlobalDot11bConfig 8 } + +bsnGlobalDot11bDynamicTransmitPowerControl OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + runOnce(2), + static(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dynamic transmit power (DTP) has three modes. When the mode + is auto, the transmit power of each Airespace AP will be + periodically updated for all Airespace APs that permit this + operation. When the DTP is runOnce,transmit power update will + occur based on the UPDATE_CMD received from the management. + When the DTP is static, no dynamic transmit power updates + occur and their global defaults are used. Default is auto." + DEFVAL { automatic } + ::= { bsnGlobalDot11bConfig 9 } + +bsnGlobalDot11bDynamicTxPowerControlInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When Tx PowerControl dynamic alogirthm is running, this + interval(in secs) specifies how often TxPower control updates + are attempted on an Airespace AP. NOTE: hysteresis is + build into the algorithms so we will not have uproductive + changes occuring. Default value is 600 secs" + DEFVAL { 600 } + ::= { bsnGlobalDot11bConfig 10 } + +bsnGlobalDot11bCurrentTxPowerLevel OBJECT-TYPE + SYNTAX INTEGER (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TxPowerLevel N currently being used to transmit data. + Some PHYs also use this value to determine the receiver + sensitivity requirements for CCA." + ::= { bsnGlobalDot11bConfig 11 } + +bsnGlobalDot11bInputsForDTP OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is a bit mask specifying what to include in + DCA optimization.Below is a list of parameters and their + corresponding bits identifiers. + options bit + -------------------------------------- + none 0 + LOAD 1 + SIGNAL STRENGTH 2 + FOREIGN INTERFERENCE 4 + NOISE 8 + Default value is 15( all bits on)." + DEFVAL { 15 } + ::= { bsnGlobalDot11bConfig 12 } + +bsnGlobalDot11bPowerUpdateCmdInvoke OBJECT-TYPE + SYNTAX INTEGER { + default(0), + activate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to activate this starts a DTP calculation regardless + of the dynamic update interval. This command should be + invoke on Group Leader Airespace Switch.Invoking on a + Airespace Switch which is not a Group leader has no effect." + ::= { bsnGlobalDot11bConfig 13 } + +bsnGlobalDot11bPowerUpdateCmdStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to + activate, the result of action can be monitored from here. It + takes 5 minutes for the command to complete." + ::= { bsnGlobalDot11bConfig 14 } + +bsnGlobalDot11bDataRate1Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11bConfig 15 } + +bsnGlobalDot11bDataRate2Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11bConfig 16 } + +bsnGlobalDot11bDataRate5AndHalfMhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11bConfig 17 } + +bsnGlobalDot11bDataRate11Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11bConfig 18 } + +bsnGlobalDot11bShortPreamble OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11b Short Preamble." + ::= { bsnGlobalDot11bConfig 19 } + +bsnGlobalDot11bDot11gSupport OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is enabled to also support 802.11g protocol on the + 802.11b network. Enabling 802.11g allows additional data + rates: 6, 9, 12, 18, 24, 36, 48, 54 Mbps." + ::= { bsnGlobalDot11bConfig 20 } + +bsnGlobalDot11bDataRate6Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled. This + is configurable only if 802.11g support is enabled." + ::= { bsnGlobalDot11bConfig 21 } + +bsnGlobalDot11bDataRate9Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled. This + is configurable only if 802.11g support is enabled." + ::= { bsnGlobalDot11bConfig 22 } + +bsnGlobalDot11bDataRate12Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled. This + is configurable only if 802.11g support is enabled." + ::= { bsnGlobalDot11bConfig 23 } + +bsnGlobalDot11bDataRate18Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled. This + is configurable only if 802.11g support is enabled." + ::= { bsnGlobalDot11bConfig 24 } + +bsnGlobalDot11bDataRate24Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled. This + is configurable only if 802.11g support is enabled." + ::= { bsnGlobalDot11bConfig 25 } + +bsnGlobalDot11bDataRate36Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled. This + is configurable only if 802.11g support is enabled." + ::= { bsnGlobalDot11bConfig 26 } + +bsnGlobalDot11bDataRate48Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled. This + is configurable only if 802.11g support is enabled." + ::= { bsnGlobalDot11bConfig 27 } + +bsnGlobalDot11bDataRate54Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled. This + is configurable only if 802.11g support is enabled." + ::= { bsnGlobalDot11bConfig 28 } + +bsnGlobalDot11bPicoCellMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the 802.11b pico-cell mode. This cannot be enabled + when the Fast Roaming Mode is enabled." + ::= { bsnGlobalDot11bConfig 29 } + +bsnGlobalDot11bFastRoamingMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the 802.11b fast-roaming mode. This cannot be enabled + when the Pico Cell Mode is enabled." + ::= { bsnGlobalDot11bConfig 30 } + +bsnGlobalDot11bFastRoamingVoipMinRate OBJECT-TYPE + SYNTAX INTEGER { + undefined(0), + rate1Mbps(1), + rate2Mbps(2), + rate5andHalfMbps(3), + rate11Mbps(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the minimum transmission rate allowed for VoIP on any + 802.11b radio." + ::= { bsnGlobalDot11bConfig 31 } + +bsnGlobalDot11bFastRoamingVoipPercentage OBJECT-TYPE + SYNTAX INTEGER { + zero(1), + twentyfive(2), + fifty(3), + seventyfive(4), + hundred(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the percentage of effective bandwidth for the minimum + rate reserved for VoIP." + ::= { bsnGlobalDot11bConfig 32 } + +bsnGlobalDot11b80211eMaxBandwidth OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This represents the maximum bandwidth allocated to 802.11e + clients. It is expressed as percentage of the total bandwidth of + 802.11b network. The value of this attribute can vary from 0 to + 100." + ::= { bsnGlobalDot11bConfig 33 } + +bsnGlobalDot11bDTPCSupport OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute may be used to enable the DTPC support on all + 802.11b/g radios. DTPC or Dynamic Transmit Power Control support + means that the radio's transmit power will be advertised in the + beacons and probe responses." + ::= { bsnGlobalDot11bConfig 34 } +-- ******************************************************************** +-- * Begin of bsnGlobalDot11bPhy +-- ******************************************************************** + +bsnGlobalDot11bPhy OBJECT IDENTIFIER + ::= { bsnGlobalDot11b 2 } + + +bsnGlobalDot11bMediumOccupancyLimit OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the maximum amount of time, + in TU, that a point coordinator may control the usage of + the wireless medium without relinquishing control for long + enough to allow at least one instance of DCF access to the + medium. The default value of this attribute shall be 100, + and the maximum value shall be 1000." + ::= { bsnGlobalDot11bPhy 1 } + +bsnGlobalDot11bCFPPeriod OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute shall describe the number of DTIM intervals + between the start of CFPs. It is modified by + MLME-START.request primitive." + ::= { bsnGlobalDot11bPhy 2 } + +bsnGlobalDot11bCFPMaxDuration OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute shall describe the maximum duration of the CFP + in TU that may be generated by the PCF. It is modified by + MLME-START.request primitive." + ::= { bsnGlobalDot11bPhy 3 } + +bsnGlobalDot11bCFPollable OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this attribute is true, it shall indicate that the STA + is able to respond to a CF-Poll with a data frame within a + SIFS time. This attribute shall be false if the STA is not + able to respond to a CF-Poll with a data frame within a SIFS + time." + ::= { bsnGlobalDot11bPhy 5 } + +bsnGlobalDot11bCFPollRequest OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies wheather CFP" + ::= { bsnGlobalDot11bPhy 6 } + +bsnGlobalDot11bDTIMPeriod OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the number of beacon + intervals that shall elapse between transmission of + Beacons frames containing a TIM element whose DTIM + Count field is 0. This value is transmitted in + the DTIM Period field of Beacon frames." + ::= { bsnGlobalDot11bPhy 7 } + +bsnGlobalDot11bMaximumTransmitPowerLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This attribute shall indicate the maximum transmit power, + in dBm, allowed in the subband for the associated domain + country string. The default value of this attribute shall + be zero." + ::= { bsnGlobalDot11bPhy 8 } + +bsnGlobalDot11bFirstChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This attribute shall indicate the value of the lowest + channel number in the subband for the associated domain + country string. The default value of this attribute shall + be zero." + ::= { bsnGlobalDot11bPhy 9 } + +bsnGlobalDot11bNumberofChannels OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This attribute shall indicate the value of the total + number of channels allowed in the subband for the + associated domain country string. The default value of + this attribute shall be zero." + ::= { bsnGlobalDot11bPhy 10 } + +bsnGlobalDot11bRTSThreshold OBJECT-TYPE + SYNTAX INTEGER (0..2347) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the number of octets in an MPDU, + below which an RTS/CTS handshake shall not be performed. An + RTS/CTS handshake shall be performed at the beginning of any + frame exchange sequence where the MPDU is of type Data or + Management, the MPDU has an individual address in the Address1 + field, and the length of the MPDU is greater than + this threshold. (For additional details, refer to Table 21 in + 9.7.) Setting this attribute to be larger than the maximum + MSDU size shall have the effect of turning off the RTS/CTS + handshake for frames of Data or Management type transmitted by + this STA. Setting this attribute to zero shall have the effect + of turning on the RTS/CTS handshake for all frames of Data or + Management type transmitted by this STA. The default value of + this attribute shall be 2347." + ::= { bsnGlobalDot11bPhy 11 } + +bsnGlobalDot11bShortRetryLimit OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the maximum number of + transmission attempts of a frame, the length of which is less + than or equal to bsnGlobalDot11RTSThreshold, that shall be made + before a failure condition is indicated. The default value of + this attribute shall be 7." + ::= { bsnGlobalDot11bPhy 12 } + +bsnGlobalDot11bLongRetryLimit OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the maximum number of + transmission attempts of a frame, the length of which is + greater than bsnGlobalDot11RTSThreshold, that shall be made + before a failure condition is indicated. The default value of + this attribute shall be 4." + ::= { bsnGlobalDot11bPhy 13 } + +bsnGlobalDot11bFragmentationThreshold OBJECT-TYPE + SYNTAX INTEGER (256..2346) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the current maximum size, in + octets, of the MPDU that may be delivered to the PHY. An MSDU + shall be broken into fragments if its size exceeds the value + of this attribute after adding MAC headers and trailers. An + MSDU or MMPDU shall be fragmented when the resulting frame has + individual address in the Address1 field, and the length of the + frame is larger than this threshold. The default value for this + attribute shall be the lesser of 2346 or the aMPDUMaxLength of + the attached PHY and shall never exceed the lesser of 2346 or + the aMPDUMaxLength of the attached PHY. The value of this + attribute shall never be less than 256." + ::= { bsnGlobalDot11bPhy 14 } + +bsnGlobalDot11bMaxTransmitMSDULifetime OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MaxTransmitMSDULifetime shall be the elapsed time in TU, + after the initial transmission of an MSDU, after which further + attempts to transmit the MSDU shall be terminated. The default + value of this attribute shall be 512." + ::= { bsnGlobalDot11bPhy 15 } + +bsnGlobalDot11bMaxReceiveLifetime OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MaxReceiveLifetime shall be the elapsed time in TU, + after the initial reception of a fragmented MMPDU or MSDU, + after which further attempts to reassemble the MMPDU or + MSDU shall be terminated. The default value shall be + 512." + ::= { bsnGlobalDot11bPhy 16 } + +bsnGlobalDot11bEDThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Energy Detect Threshold being used by the + DSSS PHY." + ::= { bsnGlobalDot11bPhy 17 } + +bsnGlobalDot11bChannelAgilityEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute indicates that the PHY channel agility + functionality is enabled." + ::= { bsnGlobalDot11bPhy 18 } + +bsnGlobalDot11bPBCCOptionImplemented OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when true, shall indicate that the PBCC + modulation option as defined in subclause 18.4.6.6 is + implemented. The default value of this attribute shall + be false." + ::= { bsnGlobalDot11bPhy 19 } + +bsnGlobalDot11bShortPreambleOptionImplemented OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute, when true, shall indicate that the + short preamble option as defined in subclause 18.2.2.2 + is implemented. The default value of this attribute + shall be false." + ::= { bsnGlobalDot11bPhy 20 } +-- ******************************************************************** +-- * BSN Global Parameters for Dot11A +-- ******************************************************************** + +bsnGlobalDot11aConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11a 1 } + + +bsnGlobalDot11aNetworkStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dot11a Network Status" + ::= { bsnGlobalDot11aConfig 1 } + +bsnGlobalDot11aLowBandNetwork OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dot11a Low Band Network Status" + ::= { bsnGlobalDot11aConfig 2 } + +bsnGlobalDot11aMediumBandNetwork OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dot11a Mid Band Network Status" + ::= { bsnGlobalDot11aConfig 3 } + +bsnGlobalDot11aHighBandNetwork OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dot11a High Band Network Status" + ::= { bsnGlobalDot11aConfig 4 } + +bsnGlobalDot11aBeaconPeriod OBJECT-TYPE + SYNTAX INTEGER (20..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the number of TU that a + AP Radio shall use for scheduling Beacon tranmissions. + This value is transmitted in Beacon and Probe Response + frames." + ::= { bsnGlobalDot11aConfig 5 } + +bsnGlobalDot11aDynamicChannelAssignment OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + runOnce(2), + static(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dynamic channel assignment(DCA) has three modes. When the mode + is auto, the channel assignment will be periodically updated + for all Airespace APs that permit this operation. When the DCA + is runOnce, channel assignments are updated based on the + UPDATE_CMD received from the management. When the DCA is + static, no dynamic channel assignments occurs and value are + set to their global default. Default is auto." + DEFVAL { automatic } + ::= { bsnGlobalDot11aConfig 6 } + +bsnGlobalDot11aCurrentChannel OBJECT-TYPE + SYNTAX INTEGER (0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of the current operating frequency channel of the + OFDM PHY." + ::= { bsnGlobalDot11aConfig 7 } + +bsnGlobalDot11aDynamicChannelUpdateInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When Channel dynamic alogirthm is running, this interval(in + secs) specifies how often Channel assignement updates are + attempted on an Airespace AP. NOTE: hysteresis is + build into the algorithms so we will not have uproductive + changes occuring. Default value is 600 secs" + DEFVAL { 600 } + ::= { bsnGlobalDot11aConfig 8 } + +bsnGlobalDot11aInputsForDCA OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is a bit mask specifying what to include in + DCA optimization.Below is a list of parameters and their + corresponding bits identifiers. + options bit + -------------------------------------- + none 0 + SIGNAL STRENGTH 1 + NOISE 2 + FOREIGN INTERFERENCE 4 + LOAD 8 + DEVICE INTERFERENCE 32 + Default value is 63( all bits on)." + DEFVAL { 63 } + ::= { bsnGlobalDot11aConfig 9 } + +bsnGlobalDot11aChannelUpdateCmdInvoke OBJECT-TYPE + SYNTAX INTEGER { + default(0), + activate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to activate this starts a DCA calculation regardless + of the dynamic update interval. This command should be invoke + on Group Leader Airespace Switch.Invoking on a Airespace + Switch which is not a Group leader has no effect." + ::= { bsnGlobalDot11aConfig 10 } + +bsnGlobalDot11aChannelUpdateCmdStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to + activate, the result of action can be monitored from here. It + takes 5 minutes for the command to complete." + ::= { bsnGlobalDot11aConfig 11 } + +bsnGlobalDot11aDynamicTransmitPowerControl OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + runOnce(2), + static(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Dynamic transmit power (DTP) has three modes. When the mode + is auto, the transmit power of each Airespace AP will be + periodically updated for all Airespace APs that permit this + operation. When the DTP is runOnce,transmit power update will + occur based on the UPDATE_CMD received from the management. + When the DTP is static, no dynamic transmit power updates + occur and their global defaults are used. Default is auto." + DEFVAL { automatic } + ::= { bsnGlobalDot11aConfig 12 } + +bsnGlobalDot11aCurrentTxPowerLevel OBJECT-TYPE + SYNTAX INTEGER (0..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TxPowerLevel N currently being used to transmit data. + Some PHYs also use this value to determine the receiver + sensitivity requirements for CCA." + ::= { bsnGlobalDot11aConfig 13 } + +bsnGlobalDot11aDynamicTxPowerControlInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When Tx PowerControl dynamic alogirthm is running, this + interval(in secs) specifies how often TxPower control updates + are attempted on an Airespace AP. NOTE: hysteresis is + build into the algorithms so we will not have uproductive + changes occuring. Default value is 600 secs" + DEFVAL { 600 } + ::= { bsnGlobalDot11aConfig 14 } + +bsnGlobalDot11aInputsForDTP OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is a bit mask specifying what to include in + DCA optimization.Below is a list of parameters and their + corresponding bits identifiers. + options bit + -------------------------------------- + none 0 + LOAD 1 + SIGNAL STRENGTH 2 + FOREIGN INTERFERENCE 4 + NOISE 8 + Default value is 15( all bits on)." + DEFVAL { 15 } + ::= { bsnGlobalDot11aConfig 15 } + +bsnGlobalDot11aPowerUpdateCmdInvoke OBJECT-TYPE + SYNTAX INTEGER { + default(0), + activate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to activate this starts a DTP calculation regardless + of the dynamic update interval. This command should be invoke + on Group Leader Airespace Switch.Invoking on a Airespace + Switch which is not a Group leader has no effect." + ::= { bsnGlobalDot11aConfig 16 } + +bsnGlobalDot11aPowerUpdateCmdStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "After setting bsnGlobalDot11aChannelUpdateCmdInvoke to + activate, the result of action can be monitored from here. It + takes 5 minutes for the command to complete." + ::= { bsnGlobalDot11aConfig 17 } + +bsnGlobalDot11aDataRate6Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11aConfig 19 } + +bsnGlobalDot11aDataRate9Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11aConfig 20 } + +bsnGlobalDot11aDataRate12Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11aConfig 21 } + +bsnGlobalDot11aDataRate18Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11aConfig 22 } + +bsnGlobalDot11aDataRate24Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11aConfig 23 } + +bsnGlobalDot11aDataRate36Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11aConfig 24 } + +bsnGlobalDot11aDataRate48Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11aConfig 25 } + +bsnGlobalDot11aDataRate54Mhz OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + mandatory(2), + disabled(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if this rate is supported or mandatory or disabled" + ::= { bsnGlobalDot11aConfig 26 } + +bsnGlobalDot11aPicoCellMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the 802.11a pico-cell mode. This cannot be enabled + when the Fast Roaming Mode is enabled." + ::= { bsnGlobalDot11aConfig 27 } + +bsnGlobalDot11aFastRoamingMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the 802.11a fast-roaming mode. This cannot be enabled + when the Pico Cell Mode is enabled." + ::= { bsnGlobalDot11aConfig 28 } + +bsnGlobalDot11aFastRoamingVoipMinRate OBJECT-TYPE + SYNTAX INTEGER { + undefined(0), + rate1Mbps(1), + rate2Mbps(2), + rate5andHalfMbps(3), + rate11Mbps(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the minimum transmission rate allowed for VoIP on any + 802.11a radio." + ::= { bsnGlobalDot11aConfig 29 } + +bsnGlobalDot11aFastRoamingVoipPercentage OBJECT-TYPE + SYNTAX INTEGER { + zero(1), + twentyfive(2), + fifty(3), + seventyfive(4), + hundred(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures the percentage of effective bandwidth for the minimum + rate reserved for VoIP." + ::= { bsnGlobalDot11aConfig 30 } + +bsnGlobalDot11a80211eMaxBandwidth OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This represents the maximum bandwidth allocated to 802.11e + clients. It is expressed as percentage of the total bandwidth + of 802.11a network. The value of this attribute can vary from + 0 to 100." + ::= { bsnGlobalDot11aConfig 31 } + +bsnGlobalDot11aDTPCSupport OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute may be used to enable the DTPC support on all + 802.11a radios. DTPC or Dynamic Transmit Power Control support + means that the radio's transmit power will be advertised in the + beacons and probe responses." + ::= { bsnGlobalDot11aConfig 32 } +-- ******************************************************************** +-- * Begin of bsnGlobalDot11aPhy +-- ******************************************************************** + +bsnGlobalDot11aPhy OBJECT IDENTIFIER + ::= { bsnGlobalDot11a 2 } + + +bsnGlobalDot11aMediumOccupancyLimit OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the maximum amount of time, + in TU, that a point coordinator may control the usage of + the wireless medium without relinquishing control for long + enough to allow at least one instance of DCF access to the + medium. The default value of this attribute shall be 100, + and the maximum value shall be 1000." + ::= { bsnGlobalDot11aPhy 1 } + +bsnGlobalDot11aCFPPeriod OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute shall describe the number of DTIM intervals + between the start of CFPs. It is modified by + MLME-START.request primitive." + ::= { bsnGlobalDot11aPhy 2 } + +bsnGlobalDot11aCFPMaxDuration OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attribute shall describe the maximum duration of the CFP + in TU that may be generated by the PCF. It is modified by + MLME-START.request primitive." + ::= { bsnGlobalDot11aPhy 3 } + +bsnGlobalDot11aCFPollable OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this attribute is true, it shall indicate that the STA + is able to respond to a CF-Poll with a data frame within a + SIFS time. This attribute shall be false if the STA is not + able to respond to a CF-Poll with a data frame within a SIFS + time." + ::= { bsnGlobalDot11aPhy 5 } + +bsnGlobalDot11aCFPollRequest OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether CFP" + ::= { bsnGlobalDot11aPhy 6 } + +bsnGlobalDot11aDTIMPeriod OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the number of beacon + intervals that shall elapse between transmission of + Beacons frames containing a TIM element whose DTIM + Count field is 0. This value is transmitted in + the DTIM Period field of Beacon frames." + ::= { bsnGlobalDot11aPhy 7 } + +bsnGlobalDot11aMaximumTransmitPowerLevel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This attribute shall indicate the maximum transmit power, + in dBm, allowed in the subband for the associated domain + country string. The default value of this attribute shall + be zero." + ::= { bsnGlobalDot11aPhy 8 } + +bsnGlobalDot11aFirstChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This attribute shall indicate the value of the lowest + channel number in the subband for the associated domain + country string. + The default value of this attribute shall be zero." + ::= { bsnGlobalDot11aPhy 9 } + +bsnGlobalDot11aNumberofChannels OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This attribute shall indicate the value of the total + number of channels allowed in the subband for the + associated domain country string. The default value of + this attribute shall be zero." + ::= { bsnGlobalDot11aPhy 10 } + +bsnGlobalDot11aRTSThreshold OBJECT-TYPE + SYNTAX INTEGER (0..2347) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the number of octets in an MPDU, + below which an RTS/CTS handshake shall not be performed. An + RTS/CTS handshake shall be performed at the beginning of any + frame exchange sequence where the MPDU is of type Data or + Management, the MPDU has an individual address in the Address1 + field, and the length of the MPDU is greater than + this threshold. (For additional details, refer to Table 21 in + 9.7.) Setting this attribute to be larger than the maximum + MSDU size shall have the effect of turning off the RTS/CTS + handshake for frames of Data or Management type transmitted by + this STA. Setting this attribute to zero shall have the effect + of turning on the RTS/CTS handshake for all frames of Data or + Management type transmitted by this STA. The default value of + this attribute shall be 2347." + ::= { bsnGlobalDot11aPhy 11 } + +bsnGlobalDot11aShortRetryLimit OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the maximum number of + transmission attempts of a frame, the length of which is less + than or equal to bsnGlobalDot11RTSThreshold, that shall be + made before a failure condition is indicated. The default + value of this attribute shall be 7." + ::= { bsnGlobalDot11aPhy 12 } + +bsnGlobalDot11aLongRetryLimit OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shall indicate the maximum number of + transmission attempts of a frame, the length of which is + greater than bsnGlobalDot11RTSThreshold, that shall be made + before a failure condition is indicated. The default value of + this attribute shall be 4." + ::= { bsnGlobalDot11aPhy 13 } + +bsnGlobalDot11aFragmentationThreshold OBJECT-TYPE + SYNTAX INTEGER (256..2346) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the current maximum size, in + octets, of the MPDU that may be delivered to the PHY. An MSDU + shall be broken into fragments if its size exceeds the value + of this attribute after adding MAC headers and trailers. MSDU + or MMPDU shall be fragmented when the resulting frame has an + individual address in the Address1 field, and the length of the + frame is larger than this threshold. The default value for this + attribute shall be the lesser of 2346 or the aMPDUMaxLength of + the attached PHY and shall never exceed the lesser of 2346 or + the aMPDUMaxLength of the attached PHY. The value of this + attribute shall never be less than 256." + ::= { bsnGlobalDot11aPhy 14 } + +bsnGlobalDot11aMaxTransmitMSDULifetime OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MaxTransmitMSDULifetime shall be the elapsed time in TU, + after the initial transmission of an MSDU, after which further + attempts to transmit the MSDU shall be terminated. The default + value of this attribute shall be 512." + ::= { bsnGlobalDot11aPhy 15 } + +bsnGlobalDot11aMaxReceiveLifetime OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MaxReceiveLifetime shall be the elapsed time in TU, + after the initial reception of a fragmented MMPDU or MSDU, + after which further attempts to reassemble the MMPDU or + MSDU shall be terminated. The default value shall be + 512." + ::= { bsnGlobalDot11aPhy 16 } + +bsnGlobalDot11aTIThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Threshold being used to detect a busy medium (frequency). + CCA shall report a busy medium upon detecting the RSSI above + this threshold." + ::= { bsnGlobalDot11aPhy 17 } + +bsnGlobalDot11aChannelAgilityEnabled OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute indicates that the PHY channel agility + functionality is enabled." + ::= { bsnGlobalDot11aPhy 18 } +-- ******************************************************************** +-- * BSN Global Parameters for Dot11h +-- ******************************************************************** + +bsnGlobalDot11hConfig OBJECT IDENTIFIER + ::= { bsnGlobalDot11h 1 } + + +-- ******************************************************************* +-- These global attributes are to Enable/Disable Power Control and +-- Channel Switch for 802.11h +-- ******************************************************************* + +bsnGlobalDot11hPowerConstraint OBJECT-TYPE + SYNTAX INTEGER (0..30) + UNITS "decibels" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Local maximum transmit power for a channel is defined as + maximum transmit power level specified for the channel + in the Country element minus the local power constraint + specified for the channel in the Power Constraint + element.The power constraint is coded as an unsigned + integer in units of decibels. To disable + power constraint set Power Constraint to 0." + ::= { bsnGlobalDot11hConfig 1 } + +bsnGlobalDot11hChannelSwitchEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable channel switch. When disabling + Channel Switch no need to pass mode and count" + ::= { bsnGlobalDot11hConfig 2 } + +bsnGlobalDot11hChannelSwitchMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Channel Switch Mode indicates any restriction on + transmission until a channel switch. An Channel mode + set to 1 means that the STA in a BSS to which the + frame containing the element is addressed shall + tranmit no further frames with in the BSS until the + scheduled channel switch. A Channel switch mode set + to 0 does not impose any requirement on the receiving + STA." + ::= { bsnGlobalDot11hConfig 3 } +-- ******************************************************************** +-- * bsnRrm - Information about RF Groups that this Airespace Switch +-- * belongs to +-- ******************************************************************** + +bsnRrmDot11a OBJECT IDENTIFIER + ::= { bsnRrm 1 } + +bsnRrmDot11b OBJECT IDENTIFIER + ::= { bsnRrm 2 } + +-- ******************************************************************* +-- * Begin of RRM dot11a Group Parameters +-- ******************************************************************* + +bsnRrmDot11aGroup OBJECT IDENTIFIER + ::= { bsnRrmDot11a 1 } + + +bsnRrmDot11aGlobalAutomaticGrouping OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + off(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Dynamic grouping has two modes: on and off. When the grouping + is off, no dynamic grouping occurs. Each Airespace Switch + optimizes only its own Airespace APs' parameters. When + grouping is on, the Airespace Switches form groups and + elect leaders to perform better dynamic parameter + optimization." + DEFVAL { automatic } + ::= { bsnRrmDot11aGroup 1 } + +bsnRrmDot11aGroupLeaderMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This is the MAC address of the group leader for the dot11a + group containing this Airespace Switch." + ::= { bsnRrmDot11aGroup 2 } + +bsnRrmIsDot11aGroupLeader OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "If this Airespace Switch is a Dot11a Group Leader then this + attribute will be true else it will be false." + ::= { bsnRrmDot11aGroup 3 } + +bsnRrmDot11aGroupLastUpdateTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Last time the dot11a grouping was updated on this Airespace + Switch. This is valid only if the Airespace Switch is a + group leader." + ::= { bsnRrmDot11aGroup 4 } + +bsnRrmDot11aGlobalGroupInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "When grouping is on, this interval(in secs) represents the + period with which the grouping algorithm is run. Grouping + algorithm will also run when the group contents changes and + the automatic grouping is enabled. A dynamic grouping can be + started upon request from the system administrator. Default + value is 3600 secs." + DEFVAL { 3600 } + ::= { bsnRrmDot11aGroup 5 } +-- ************************************************************ +-- * Begin of bsnWras SwitchDot11aGroup Table +-- ************************************************************ + +bsnWrasDot11aGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnWrasDot11aGroupEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This is a table of Airespace Switch addresses that identifies + the members of the Dot11a RF group containing this Airespace + Switch. Max size is 20 entries. This has been deprecated for + clrRrmDot11BandGrpMemberTable." + ::= { bsnRrmDot11aGroup 9 } + +bsnWrasDot11aGroupEntry OBJECT-TYPE + SYNTAX BsnWrasDot11aGroupEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "..." + INDEX { bsnWrasDot11aPeerMacAddress } + ::= { bsnWrasDot11aGroupTable 1 } + +BsnWrasDot11aGroupEntry ::= SEQUENCE { + bsnWrasDot11aPeerMacAddress MacAddress, + bsnWrasDot11aPeerIpAddress IpAddress +} + +bsnWrasDot11aPeerMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The MAC address of the member Switch." + ::= { bsnWrasDot11aGroupEntry 1 } + +bsnWrasDot11aPeerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP address of the Airespace Switch." + ::= { bsnWrasDot11aGroupEntry 21 } + + +-- ******************************************************************** +-- * Begin bsnRrmDot11aAPDefault +-- ******************************************************************* + +bsnRrmDot11aAPDefault OBJECT IDENTIFIER + ::= { bsnRrmDot11a 6 } + + +-- ******************************************************************** +-- * Begin bsnRrmDot11aAPProfile +-- ******************************************************************* + +bsnRrmDot11aForeignInterferenceThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "foreign 802.11A interference threshold between 0 and 100 percent." + ::= { bsnRrmDot11aAPDefault 1 } + +bsnRrmDot11aForeignNoiseThreshold OBJECT-TYPE + SYNTAX INTEGER (-127..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A foreign noise threshold between -127 and 0 dBm." + ::= { bsnRrmDot11aAPDefault 2 } + +bsnRrmDot11aRFUtilizationThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A RF utlization threshold between 0 and 100 percent." + ::= { bsnRrmDot11aAPDefault 3 } + +bsnRrmDot11aThroughputThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1000..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A throughput threshold between 1000 and 1000000" + ::= { bsnRrmDot11aAPDefault 4 } + +bsnRrmDot11aMobilesThreshold OBJECT-TYPE + SYNTAX INTEGER (1..75) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A mobiles threshold between 1 and 75" + ::= { bsnRrmDot11aAPDefault 5 } + +bsnRrmDot11aCoverageThreshold OBJECT-TYPE + SYNTAX INTEGER (3..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A coverage threshold between 3 and 50." + ::= { bsnRrmDot11aAPDefault 6 } + +bsnRrmDot11aMobileMinExceptionLevel OBJECT-TYPE + SYNTAX INTEGER (1..75) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A mobile minimum exception level between 1 and 75" + ::= { bsnRrmDot11aAPDefault 7 } + +bsnRrmDot11aCoverageExceptionLevel OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A coverage exception level between 0 and 100 percent." + ::= { bsnRrmDot11aAPDefault 8 } + +bsnRrmDot11aSignalMeasurementInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interval (in secs) specifies how often do we get new + signal strength measurements at each Airespace AP. Default is + 300 secs" + DEFVAL { 300 } + ::= { bsnRrmDot11aAPDefault 9 } + +bsnRrmDot11aNoiseMeasurementInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interval( in secs) specifies how often do we get new + noise and interference measurements at each Airespace AP. + Default is 300 secs" + DEFVAL { 300 } + ::= { bsnRrmDot11aAPDefault 10 } + +bsnRrmDot11aLoadMeasurementInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interval( in secs) specifies how often do we get new + load measurements at each Airespace AP. Default is 300 secs" + DEFVAL { 300 } + ::= { bsnRrmDot11aAPDefault 11 } + +bsnRrmDot11aCoverageMeasurementInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interval( in secs) specifies how often do we get new + coverage measurements at each Airespace AP. Default is 300 secs" + DEFVAL { 300 } + ::= { bsnRrmDot11aAPDefault 12 } + +bsnRrmDot11aChannelMonitorList OBJECT-TYPE + SYNTAX INTEGER { + all(1), + country(2), + dca(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute specifies the channels on which the switch monitors + noise, interference and rogues. The first option allows + monitoring on all channels while the second one on only those + that are supported by the country of operation. the option dca + implies that the monitor channel list will include those channels + that are used by automatic channel assignment." + ::= { bsnRrmDot11aAPDefault 13 } + +-- ********************************************************************* +-- * Set Factory Defaults +-- ********************************************************************* + +bsnRrmDot11aSetFactoryDefault OBJECT-TYPE + SYNTAX INTEGER { + default(0), + activate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to activate all rrm parameters are reset to factory + defaults" + ::= { bsnRrmDot11a 7 } +-- ******************************************************************* +-- * Begin of RRM dot11b Group Parameters +-- ******************************************************************* + +bsnRrmDot11bGroup OBJECT IDENTIFIER + ::= { bsnRrmDot11b 1 } + + +bsnRrmDot11bGlobalAutomaticGrouping OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + off(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Dynamic grouping has two modes: on and off. When the grouping + is off, no dynamic grouping occurs. Each Airespace Switch + optimizes only its own Airespace APs' parameters. When + grouping is on, the Airespace Switchs form groups and + elect leaders to perform better dynamic parameter + optimization. This has been deprecated for + clrRrmDot11BandGrpTable." + DEFVAL { automatic } + ::= { bsnRrmDot11bGroup 1 } + +bsnRrmDot11bGroupLeaderMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This is the MAC address of the group leader for the dot11b + group containing this Airespace Switch. This has been + deprecated for clrRrmDot11BandGrpTable." + ::= { bsnRrmDot11bGroup 2 } + +bsnRrmIsDot11bGroupLeader OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "If this Airespace Switch is a Dot11b Group Leader then this + attribute will be true else it will be false. This has been + deprecated for clrRrmDot11BandGrpTable." + ::= { bsnRrmDot11bGroup 3 } + +bsnRrmDot11bGroupLastUpdateTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Last time the dot11b grouping was updated on this Airespace + Switch. This is valid only if the Airespace Switch is a group + leader. This has been deprecated for clrRrmDot11BandGrpTable." + ::= { bsnRrmDot11bGroup 4 } + +bsnRrmDot11bGlobalGroupInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "When grouping is on, this interval(in secs) represents the + period with which the grouping algorithm is run. Grouping + algorithm will also run when the group contents changes and + the automatic grouping is enabled. A dynamic grouping can be + started upon request from the system administrator. Default + value is 3600 secs. This has been + deprecated for clrRrmDot11BandGrpTable." + DEFVAL { 3600 } + ::= { bsnRrmDot11bGroup 5 } +-- ************************************************************ +-- * Begin of bsnWrasDot11bGroup Table +-- ************************************************************ + +bsnWrasDot11bGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnWrasDot11bGroupEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This is a table of Airespace Switch addresses that identifies + the members of the Dot11b RF group containing this Airespace + Switch. Max size is 20 entries. This has been deprecated for + clrRrmDot11BandGrpMemberTable." + ::= { bsnRrmDot11bGroup 9 } + +bsnWrasDot11bGroupEntry OBJECT-TYPE + SYNTAX BsnWrasDot11bGroupEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "..." + INDEX { bsnWrasDot11bPeerMacAddress } + ::= { bsnWrasDot11bGroupTable 1 } + +BsnWrasDot11bGroupEntry ::= SEQUENCE { + bsnWrasDot11bPeerMacAddress MacAddress, + bsnWrasDot11bPeerIpAddress IpAddress +} + +bsnWrasDot11bPeerMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The MAC address of the GIGE interface." + ::= { bsnWrasDot11bGroupEntry 1 } + +bsnWrasDot11bPeerIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The IP address of the Airespace Switch." + ::= { bsnWrasDot11bGroupEntry 21 } + + +-- ************************************************************ +-- * End of bsnWrasDot11bGroup Table +-- ************************************************************ +-- + +-- ******************************************************************** +-- * Begin bsnRrmDot11bAPDefault +-- ******************************************************************* + +bsnRrmDot11bAPDefault OBJECT IDENTIFIER + ::= { bsnRrmDot11b 6 } + + +bsnRrmDot11bForeignInterferenceThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Foreign 802.11A interference threshold between 0 and 100 + percent." + ::= { bsnRrmDot11bAPDefault 1 } + +bsnRrmDot11bForeignNoiseThreshold OBJECT-TYPE + SYNTAX INTEGER (-127..0) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A foreign noise threshold between -127 and 0 dBm." + ::= { bsnRrmDot11bAPDefault 2 } + +bsnRrmDot11bRFUtilizationThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A RF utlization threshold between 0 and 100 percent." + ::= { bsnRrmDot11bAPDefault 3 } + +bsnRrmDot11bThroughputThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1000..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A Airespace AP data-rate threshold between 1000 and + 1000000" + ::= { bsnRrmDot11bAPDefault 4 } + +bsnRrmDot11bMobilesThreshold OBJECT-TYPE + SYNTAX INTEGER (1..75) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A Airespace AP mobiles threshold between 1 and 75" + ::= { bsnRrmDot11bAPDefault 5 } + +bsnRrmDot11bCoverageThreshold OBJECT-TYPE + SYNTAX INTEGER (3..50) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A Airespace AP coverage threshold between 3 and 50." + ::= { bsnRrmDot11bAPDefault 6 } + +bsnRrmDot11bMobileMinExceptionLevel OBJECT-TYPE + SYNTAX INTEGER (1..75) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A Airespace AP mobile minimum exception level between 1 and + 75" + ::= { bsnRrmDot11bAPDefault 7 } + +bsnRrmDot11bCoverageExceptionLevel OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.11A Airespace AP coverage exception level between 0 and 100 + percent." + ::= { bsnRrmDot11bAPDefault 8 } + +bsnRrmDot11bSignalMeasurementInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interval( in secs) specifies how often do we get new signal + strength measurements at each Airespace AP. Default is 300 secs" + DEFVAL { 300 } + ::= { bsnRrmDot11bAPDefault 9 } + +bsnRrmDot11bNoiseMeasurementInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interval( in secs) specifies how often do we get new + noise and interference measurements at each Airespace AP. + Default is 300 secs" + DEFVAL { 300 } + ::= { bsnRrmDot11bAPDefault 10 } + +bsnRrmDot11bLoadMeasurementInterval OBJECT-TYPE + SYNTAX Unsigned32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interval( in secs) specifies how often do we get new + load measurements at each Airespace AP. Default is 300 secs" + DEFVAL { 300 } + ::= { bsnRrmDot11bAPDefault 11 } + +bsnRrmDot11bCoverageMeasurementInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interval( in secs) specifies how often do we get new + coverage measurements at each Airespace AP. Default is 300 secs" + DEFVAL { 300 } + ::= { bsnRrmDot11bAPDefault 12 } + +bsnRrmDot11bChannelMonitorList OBJECT-TYPE + SYNTAX INTEGER { + all(1), + country(2), + dca(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute specifies the channels on which the switch + monitors noise, interference and rogues. + The first option allows monitoring on all channels while the + second one on only those that are supported + by the country of operation. the option dca implies that the + monitor channel list will include those channels + that are used by automatic channel assignment." + ::= { bsnRrmDot11bAPDefault 13 } + +-- ********************************************************************* +-- * Set Factory Defaults +-- ********************************************************************* + +bsnRrmDot11bSetFactoryDefault OBJECT-TYPE + SYNTAX INTEGER { + default(0), + activate(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to activate all rrm parameters are reset to factory + defaults" + ::= { bsnRrmDot11b 7 } +-- ******************************************************************* +-- * Begin of bsnRadiusAuthServerTable +-- ******************************************************************* + +bsnRadiusAuthServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRadiusAuthServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS authentication + servers with which the client shares a secret." + ::= { bsnAAA 1 } + +bsnRadiusAuthServerEntry OBJECT-TYPE + SYNTAX BsnRadiusAuthServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a RADIUS + authentication server with which the client shares + a secret." + INDEX { bsnRadiusAuthServerIndex } + ::= { bsnRadiusAuthServerTable 1 } + +BsnRadiusAuthServerEntry ::= SEQUENCE { + bsnRadiusAuthServerIndex Integer32, + bsnRadiusAuthServerAddress IpAddress, + bsnRadiusAuthClientServerPortNumber Integer32, + bsnRadiusAuthServerKey OCTET STRING, + bsnRadiusAuthServerStatus INTEGER, + bsnRadiusAuthServerKeyFormat INTEGER, + bsnRadiusAuthServerRFC3576 INTEGER, + bsnRadiusAuthServerIPSec INTEGER, + bsnRadiusAuthServerIPSecAuth INTEGER, + bsnRadiusAuthServerIPSecEncryption INTEGER, + bsnRadiusAuthServerIPSecIKEPhase1 INTEGER, + bsnRadiusAuthServerIPSecIKELifetime Integer32, + bsnRadiusAuthServerIPSecDHGroup INTEGER, + bsnRadiusAuthServerNetworkUserConfig INTEGER, + bsnRadiusAuthServerMgmtUserConfig INTEGER, + bsnRadiusAuthServerRetransmitTimeout INTEGER, + bsnRadiusAuthServerKeyWrapKEKkey OCTET STRING, + bsnRadiusAuthServerKeyWrapMACKkey OCTET STRING, + bsnRadiusAuthServerKeyWrapFormat INTEGER, + bsnRadiusAuthServerRowStatus RowStatus +} + +bsnRadiusAuthServerIndex OBJECT-TYPE + SYNTAX Integer32 (1..17) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number uniquely identifying each RADIUS + Authentication server with which this client + communicates." + ::= { bsnRadiusAuthServerEntry 1 } + +bsnRadiusAuthServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the RADIUS authentication server + referred to in this table entry." + ::= { bsnRadiusAuthServerEntry 2 } + +bsnRadiusAuthClientServerPortNumber OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port the client is using to send requests to + this server." + ::= { bsnRadiusAuthServerEntry 3 } + +bsnRadiusAuthServerKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication and encryption key shared between + the Radius client and this Radius Server. + When the bsnRadiusAuthServerKeyFormat is hex it + can have max length of 128 bytes. If the + bsnRadiusAuthServerKeyFormat is Ascii it can have + max length of 64 bytes." + DEFVAL { "" } + ::= { bsnRadiusAuthServerEntry 4 } + +bsnRadiusAuthServerStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server enable or disable status." + ::= { bsnRadiusAuthServerEntry 5 } + +bsnRadiusAuthServerKeyFormat OBJECT-TYPE + SYNTAX INTEGER { + hex(1), + ascii(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Format of the server key. When hex, the number of + characters in the key should be even." + ::= { bsnRadiusAuthServerEntry 6 } + +bsnRadiusAuthServerRFC3576 OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Support for Dynamic Authorization Extensions to RADIUS." + DEFVAL { enable } + ::= { bsnRadiusAuthServerEntry 7 } + +bsnRadiusAuthServerIPSec OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPSec over RADIUS" + DEFVAL { disable } + ::= { bsnRadiusAuthServerEntry 8 } + +bsnRadiusAuthServerIPSecAuth OBJECT-TYPE + SYNTAX INTEGER { + none(0), + hmacMd5(1), + hmacSha1(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Hash algorithm employed by the IPSec Encrpytion. + This applies only when bsnRadiusAuthServerIPSec is in + enable state." + DEFVAL { hmacSha1 } + ::= { bsnRadiusAuthServerEntry 9 } + +bsnRadiusAuthServerIPSecEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(0), + des(1), + tripleDes(2), + aesCbc(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Encryption algorithm employed by this IpSec + Encryption. This applies only when + bsnRadiusAuthServerIPSec is in enable state." + DEFVAL { tripleDes } + ::= { bsnRadiusAuthServerEntry 10 } + +bsnRadiusAuthServerIPSecIKEPhase1 OBJECT-TYPE + SYNTAX INTEGER { + main(1), + agressive(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN IKE Phase 1 Mode type as per the IpSec standards. + This applies only when bsnRadiusAuthServerIPSec is in + enable state." + DEFVAL { main } + ::= { bsnRadiusAuthServerEntry 11 } + +bsnRadiusAuthServerIPSecIKELifetime OBJECT-TYPE + SYNTAX Integer32 (1800..345600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPSec IKE's Lifetime. + This applies only when bsnRadiusAuthServerIPSec is in + enable state." + DEFVAL { 28800 } + ::= { bsnRadiusAuthServerEntry 12 } + +bsnRadiusAuthServerIPSecDHGroup OBJECT-TYPE + SYNTAX INTEGER { + group1(1), + group2(2), + group5(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IKE's Diffie-Hellman Group. + This applies only when bsnRadiusAuthServerIPSec is in + enable state." + DEFVAL { group2 } + ::= { bsnRadiusAuthServerEntry 13 } + +bsnRadiusAuthServerNetworkUserConfig OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, this entry is considered as network user + radius authenticating server entry." + ::= { bsnRadiusAuthServerEntry 14 } + +bsnRadiusAuthServerMgmtUserConfig OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, this entry is considered as management user + radius authenticating server entry." + ::= { bsnRadiusAuthServerEntry 15 } + +bsnRadiusAuthServerRetransmitTimeout OBJECT-TYPE + SYNTAX INTEGER (2..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time in seconds after which a radius authentication + request will timeout and a retransmission will be taken + up by the switch." + ::= { bsnRadiusAuthServerEntry 17 } + +bsnRadiusAuthServerKeyWrapKEKkey OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Key-encryption-key (KEK) used as the key for the 128 bit + AES Key Wrap algorithm to encrypt the PMK in the key + attribute. If the key is present in request, it should be + taken as a hint by the server that the sender prefers this + method of encryption over others. + To maintain security actual keys after configuration are never + returned in get request. If keys are configured then '***' + is returned. If keys are not configured then empty string is + retunred. + bsnRadiusAuthServerKeyFormat is used this key. + if the format chosen is ascii then it should be 16 bytes in + length. if the format chosen is hex then it should be 32 + bytes in length." + ::= { bsnRadiusAuthServerEntry 18 } + +bsnRadiusAuthServerKeyWrapMACKkey OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Message-authenticator-code-key ( MACK) - used as the key for + the HMAC-SHA-1 algorithm to sign the RADIUS message to prevent + spoofing. MACK must be configured when KEK is configured. + To maintain security actual keys after configuration are never + returned in get request. If keys are configured then '***' + is returned. If keys are not configured then empty string is + returned. + bsnRadiusAuthServerKeyFormat is used this key. + if the format chosen is ascii then it should be 20 bytes in + length. If the format chosen is hex then it should be 40 bytes + in length." + ::= { bsnRadiusAuthServerEntry 19 } + +bsnRadiusAuthServerKeyWrapFormat OBJECT-TYPE + SYNTAX INTEGER { + hex(1), + ascii(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Format for the Key Wrap keys. This object is mandatory + for manager to send if the key Wrap keys are being + configured. Get on this object will always return hex(1)" + ::= { bsnRadiusAuthServerEntry 20 } + +bsnRadiusAuthServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion" + ::= { bsnRadiusAuthServerEntry 26 } + + +-- ******************************************************************* +-- * Begin of bsnRadiusAccServerTable +-- ******************************************************************* + +bsnRadiusAccServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRadiusAccServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS accounting + servers with which the client shares a secret." + ::= { bsnAAA 2 } + +bsnRadiusAccServerEntry OBJECT-TYPE + SYNTAX BsnRadiusAccServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a RADIUS + accounting server with which the client shares a secret." + INDEX { bsnRadiusAccServerIndex } + ::= { bsnRadiusAccServerTable 1 } + +BsnRadiusAccServerEntry ::= SEQUENCE { + bsnRadiusAccServerIndex Integer32, + bsnRadiusAccServerAddress IpAddress, + bsnRadiusAccClientServerPortNumber Integer32, + bsnRadiusAccServerKey OCTET STRING, + bsnRadiusAccServerStatus INTEGER, + bsnRadiusAccServerKeyFormat INTEGER, + bsnRadiusAccServerIPSec INTEGER, + bsnRadiusAccServerIPSecAuth INTEGER, + bsnRadiusAccServerIPSecEncryption INTEGER, + bsnRadiusAccServerIPSecIKEPhase1 INTEGER, + bsnRadiusAccServerIPSecIKELifetime Integer32, + bsnRadiusAccServerIPSecDHGroup INTEGER, + bsnRadiusAccServerNetworkUserConfig INTEGER, + bsnRadiusAccServerRetransmitTimeout INTEGER, + bsnRadiusAccServerRowStatus RowStatus +} + +bsnRadiusAccServerIndex OBJECT-TYPE + SYNTAX Integer32 (1..17) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number uniquely identifying each RADIUS + Accounting server with which this client + communicates." + ::= { bsnRadiusAccServerEntry 1 } + +bsnRadiusAccServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the RADIUS accounting server + referred to in this table entry." + ::= { bsnRadiusAccServerEntry 2 } + +bsnRadiusAccClientServerPortNumber OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The UDP port the client is using to send requests to + this server." + ::= { bsnRadiusAccServerEntry 3 } + +bsnRadiusAccServerKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication and encryption key shared between + the Radius client and this Radius Server. + When the bsnRadiusAccServerKeyFormat is hex it + can have max length of 128 bytes. If the + bsnRadiusAccServerKeyFormat is Ascii it can have + max length of 64 bytes." + DEFVAL { "" } + ::= { bsnRadiusAccServerEntry 4 } + +bsnRadiusAccServerStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Server enable or disable status." + ::= { bsnRadiusAccServerEntry 5 } + +bsnRadiusAccServerKeyFormat OBJECT-TYPE + SYNTAX INTEGER { + hex(1), + ascii(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Format of the server key. When hex, the number of + characters in the key should be even." + ::= { bsnRadiusAccServerEntry 6 } + +bsnRadiusAccServerIPSec OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPSec over RADIUS" + DEFVAL { disable } + ::= { bsnRadiusAccServerEntry 7 } + +bsnRadiusAccServerIPSecAuth OBJECT-TYPE + SYNTAX INTEGER { + none(0), + hmacMd5(1), + hmacSha1(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Hash algorithm employed by the IPSec Encrpytion. + This applies only when bsnRadiusAccServerIPSec is in + enable state." + DEFVAL { hmacSha1 } + ::= { bsnRadiusAccServerEntry 8 } + +bsnRadiusAccServerIPSecEncryption OBJECT-TYPE + SYNTAX INTEGER { + none(0), + des(1), + tripleDes(2), + aesCbc(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Encryption algorithm employed by this IpSec + Encryption. This applies only when + bsnRadiusAccServerIPSec is in enable state." + DEFVAL { tripleDes } + ::= { bsnRadiusAccServerEntry 9 } + +bsnRadiusAccServerIPSecIKEPhase1 OBJECT-TYPE + SYNTAX INTEGER { + main(1), + agressive(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VPN IKE Phase 1 Mode type as per the IpSec standards. + This applies only when bsnRadiusAccServerIPSec is in + enable state." + DEFVAL { main } + ::= { bsnRadiusAccServerEntry 10 } + +bsnRadiusAccServerIPSecIKELifetime OBJECT-TYPE + SYNTAX Integer32 (1800..345600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPSec IKE's Lifetime. + This applies only when bsnRadiusAccServerIPSec is in + enable state." + DEFVAL { 28800 } + ::= { bsnRadiusAccServerEntry 11 } + +bsnRadiusAccServerIPSecDHGroup OBJECT-TYPE + SYNTAX INTEGER { + group1(1), + group2(2), + group5(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IKE's Diffie-Hellman Group. + This applies only when bsnRadiusAccServerIPSec is in + enable state." + DEFVAL { group2 } + ::= { bsnRadiusAccServerEntry 12 } + +bsnRadiusAccServerNetworkUserConfig OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, this entry is considered as network user + radius accounting server entry." + ::= { bsnRadiusAccServerEntry 13 } + +bsnRadiusAccServerRetransmitTimeout OBJECT-TYPE + SYNTAX INTEGER (2..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time in seconds after which a radius accounting request + will timeout and a retransmission will be taken up by + the switch." + ::= { bsnRadiusAccServerEntry 14 } + +bsnRadiusAccServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion" + ::= { bsnRadiusAccServerEntry 26 } + + +-- ******************************************************************* +-- * Begin of bsnRadiusAuthServerStatsTable +-- ******************************************************************* + +bsnRadiusAuthServerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRadiusAuthServerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The listing the Statistics of RADIUS authentication + servers." + ::= { bsnAAA 3 } + +bsnRadiusAuthServerStatsEntry OBJECT-TYPE + SYNTAX BsnRadiusAuthServerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry representing statistics a RADIUS + authentication server with which the client shares + a secret." + INDEX { bsnRadiusAuthServerIndex } + ::= { bsnRadiusAuthServerStatsTable 1 } + +BsnRadiusAuthServerStatsEntry ::= SEQUENCE { + bsnRadiusAuthClientRoundTripTime TimeTicks, + bsnRadiusAuthClientAccessRequests Counter32, + bsnRadiusAuthClientAccessRetransmissions Counter32, + bsnRadiusAuthClientAccessAccepts Counter32, + bsnRadiusAuthClientAccessRejects Counter32, + bsnRadiusAuthClientAccessChallenges Counter32, + bsnRadiusAuthClientMalformedAccessResponses Counter32, + bsnRadiusAuthClientBadAuthenticators Counter32, + bsnRadiusAuthClientPendingRequests Gauge32, + bsnRadiusAuthClientTimeouts Counter32, + bsnRadiusAuthClientUnknownTypes Counter32, + bsnRadiusAuthClientPacketsDropped Counter32 +} + +bsnRadiusAuthClientRoundTripTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval (in hundredths of a second) between + the most recent Access-Reply/Access-Challenge and the + Access-Request that matched it from this RADIUS + authentication server." + ::= { bsnRadiusAuthServerStatsEntry 6 } + +-- ************************************************************* +-- Request/Response statistics +-- +-- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes +-- +-- TotalIncomingPackets - MalformedResponses - BadAuthenticators - +-- UnknownTypes - PacketsDropped = Successfully received +-- +-- AccessRequests + PendingRequests + ClientTimeouts = +-- Successfully Received +-- ************************************************************* + +bsnRadiusAuthClientAccessRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Access-Request packets sent + to this server. This does not include retransmissions." + ::= { bsnRadiusAuthServerStatsEntry 7 } + +bsnRadiusAuthClientAccessRetransmissions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Access-Request packets + retransmitted to this RADIUS authentication server." + ::= { bsnRadiusAuthServerStatsEntry 8 } + +bsnRadiusAuthClientAccessAccepts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Access-Accept packets + (valid or invalid) received from this server." + ::= { bsnRadiusAuthServerStatsEntry 9 } + +bsnRadiusAuthClientAccessRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Access-Reject packets + (valid or invalid) received from this server." + ::= { bsnRadiusAuthServerStatsEntry 10 } + +bsnRadiusAuthClientAccessChallenges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Access-Challenge packets + (valid or invalid) received from this server." + ::= { bsnRadiusAuthServerStatsEntry 11 } + +-- "Access-Response" includes an Access-Accept, Access-Challenge +-- or Access-Reject + +bsnRadiusAuthClientMalformedAccessResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of malformed RADIUS Access-Response + packets received from this server. + Malformed packets include packets with + an invalid length. Bad authenticators or + Signature attributes or unknown types are not + included as malformed access responses." + ::= { bsnRadiusAuthServerStatsEntry 12 } + +bsnRadiusAuthClientBadAuthenticators OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Access-Response packets + containing invalid authenticators or Signature + attributes received from this server." + ::= { bsnRadiusAuthServerStatsEntry 13 } + +bsnRadiusAuthClientPendingRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Access-Request packets + destined for this server that have not yet timed out + or received a response. This variable is incremented + when an Access-Request is sent and decremented due to + receipt of an Acess-Accept, Access-Reject or + Access-Challenge, a timeout or retransmission." + ::= { bsnRadiusAuthServerStatsEntry 14 } + +bsnRadiusAuthClientTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authentication timeouts to this server. + After a timeout the client may retry to the same + server, send to a different server, or + give up. A retry to the same server is counted as a + retransmit as well as a timeout. A send to a different + server is counted as a Request as well as a timeout." + ::= { bsnRadiusAuthServerStatsEntry 15 } + +bsnRadiusAuthClientUnknownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS packets of unknown type which + were received from this server on the authentication port." + ::= { bsnRadiusAuthServerStatsEntry 16 } + +bsnRadiusAuthClientPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS packets of which were + received from this server on the authentication port + and dropped for some other reason." + ::= { bsnRadiusAuthServerStatsEntry 36 } + + +-- ******************************************************************* +-- * Begin of bsnRadiusAccServerStatsTable +-- ******************************************************************* + +bsnRadiusAccServerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnRadiusAccServerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS accounting + servers with which the client shares a secret." + ::= { bsnAAA 4 } + +bsnRadiusAccServerStatsEntry OBJECT-TYPE + SYNTAX BsnRadiusAccServerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a RADIUS + accounting server with which the client shares a secret." + INDEX { bsnRadiusAccServerIndex } + ::= { bsnRadiusAccServerStatsTable 1 } + +BsnRadiusAccServerStatsEntry ::= SEQUENCE { + bsnRadiusAccClientRoundTripTime TimeTicks, + bsnRadiusAccClientRequests Counter32, + bsnRadiusAccClientRetransmissions Counter32, + bsnRadiusAccClientResponses Counter32, + bsnRadiusAccClientMalformedResponses Counter32, + bsnRadiusAccClientBadAuthenticators Counter32, + bsnRadiusAccClientPendingRequests Gauge32, + bsnRadiusAccClientTimeouts Counter32, + bsnRadiusAccClientUnknownTypes Counter32, + bsnRadiusAccClientPacketsDropped Counter32 +} + +bsnRadiusAccClientRoundTripTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval between the most recent + Accounting-Response and the Accounting-Request that + matched it from this RADIUS accounting server." + ::= { bsnRadiusAccServerStatsEntry 6 } + +-- ************************************************************* +-- Request/Response statistics +-- +-- Requests = Responses + PendingRequests + ClientTimeouts +-- +-- Responses - MalformedResponses - BadAuthenticators - +-- UnknownTypes - PacketsDropped = Successfully received +-- ************************************************************* + +bsnRadiusAccClientRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Accounting-Request packets + sent. This does not include retransmissions." + ::= { bsnRadiusAccServerStatsEntry 7 } + +bsnRadiusAccClientRetransmissions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Accounting-Request packets + retransmitted to this RADIUS accounting server. + Retransmissions include retries where the + Identifier and Acct-Delay have been updated, as + well as those in which they remain the same." + ::= { bsnRadiusAccServerStatsEntry 8 } + +bsnRadiusAccClientResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS packets received on the + accounting port from this server." + ::= { bsnRadiusAccServerStatsEntry 9 } + +bsnRadiusAccClientMalformedResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of malformed RADIUS Accounting-Response + packets received from this server. Malformed packets + include packets with an invalid length. Bad + authenticators and unknown types are not included as + malformed accounting responses." + ::= { bsnRadiusAccServerStatsEntry 10 } + +bsnRadiusAccClientBadAuthenticators OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Accounting-Response + packets which contained invalid authenticators + received from this server." + ::= { bsnRadiusAccServerStatsEntry 11 } + +bsnRadiusAccClientPendingRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS Accounting-Request packets + sent to this server that have not yet timed out or + received a response. This variable is incremented when an + Accounting-Request is sent and decremented due to + receipt of an Accounting-Response, a timeout or + a retransmission." + ::= { bsnRadiusAccServerStatsEntry 12 } + +bsnRadiusAccClientTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting timeouts to this server. + After a timeout the client may retry to the same + server, send to a different server, or give up. + A retry to the same server is counted as a + retransmit as well as a timeout. A send to a different + server is counted as an Accounting-Request as well as + a timeout." + ::= { bsnRadiusAccServerStatsEntry 13 } + +bsnRadiusAccClientUnknownTypes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS packets of unknown type which + were received from this server on the accounting port." + ::= { bsnRadiusAccServerStatsEntry 14 } + +bsnRadiusAccClientPacketsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RADIUS packets which were received from + this server on the accounting port and dropped for some + other reason." + ::= { bsnRadiusAccServerStatsEntry 34 } + + +-- ******************************************************************* +-- bsnUsersTable +-- ******************************************************************* + +bsnUsersTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnUsersEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The (conceptual) table listing Wlan Users" + ::= { bsnAAA 5 } + +bsnUsersEntry OBJECT-TYPE + SYNTAX BsnUsersEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "...." + INDEX { bsnUserName } + ::= { bsnUsersTable 1 } + +BsnUsersEntry ::= SEQUENCE { + bsnUserName OCTET STRING, + bsnUserPassword OCTET STRING, + bsnUserEssIndex INTEGER, + bsnUserAccessMode INTEGER, + bsnUserType INTEGER, + bsnUserInterfaceName OCTET STRING, + bsnUserRowStatus RowStatus +} + +bsnUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "User Name" + ::= { bsnUsersEntry 2 } + +bsnUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "User Password" + ::= { bsnUsersEntry 3 } + +bsnUserEssIndex OBJECT-TYPE + SYNTAX INTEGER (0..517) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "User WLAN ID. Value 0 implies that this applies to any + WLAN ID." + ::= { bsnUsersEntry 4 } + +bsnUserAccessMode OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + readWrite(2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "User Access Mode." + ::= { bsnUsersEntry 5 } + +bsnUserType OBJECT-TYPE + SYNTAX INTEGER { + management(1), + wlan(2), + macFilter(3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "User Type." + ::= { bsnUsersEntry 6 } + +bsnUserInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Interface Name." + ::= { bsnUsersEntry 7 } + +bsnUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Row Status" + ::= { bsnUsersEntry 26 } + + +-- ******************************************************************* +-- bsnMacFilterTable +-- ******************************************************************* + +bsnMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing MAC Filter entries" + ::= { bsnAAA 9 } + +bsnMacFilterEntry OBJECT-TYPE + SYNTAX BsnMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { bsnMacFilterAddress } + ::= { bsnMacFilterTable 1 } + +BsnMacFilterEntry ::= SEQUENCE { + bsnMacFilterAddress OCTET STRING, + bsnMacFilterWlanId INTEGER, + bsnMacFilterInterfaceName OCTET STRING, + bsnMacFilterDescription OCTET STRING, + bsnMacFilterRowStatus RowStatus +} + +bsnMacFilterAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC Address of the entry" + ::= { bsnMacFilterEntry 1 } + +bsnMacFilterWlanId OBJECT-TYPE + SYNTAX INTEGER (0..517) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WLAN ID of the WLAN that the user can connect to. 0 + means any WLAN ID." + ::= { bsnMacFilterEntry 2 } + +bsnMacFilterInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface Name." + ::= { bsnMacFilterEntry 3 } + +bsnMacFilterDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description of the MAC Filter entry." + ::= { bsnMacFilterEntry 4 } + +bsnMacFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnMacFilterEntry 24 } + + +-- ******************************************************************* +-- bsnLocalNetUserTable +-- ******************************************************************* + +bsnLocalNetUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnLocalNetUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing Local Net User entries." + ::= { bsnAAA 10 } + +bsnLocalNetUserEntry OBJECT-TYPE + SYNTAX BsnLocalNetUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { bsnLocalNetUserName } + ::= { bsnLocalNetUserTable 1 } + +BsnLocalNetUserEntry ::= SEQUENCE { + bsnLocalNetUserName OCTET STRING, + bsnLocalNetUserWlanId INTEGER, + bsnLocalNetUserPassword OCTET STRING, + bsnLocalNetUserDescription OCTET STRING, + bsnLocalNetUserLifetime TimeInterval, + bsnLocalNetUserStartTime TimeTicks, + bsnLocalNetUserRemainingTime TimeInterval, + bsnLocalNetUserRowStatus RowStatus +} + +bsnLocalNetUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the net user." + ::= { bsnLocalNetUserEntry 1 } + +bsnLocalNetUserWlanId OBJECT-TYPE + SYNTAX INTEGER (0..517) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WLAN ID of the WLAN that the user can connect to. 0 + means any WLAN ID." + ::= { bsnLocalNetUserEntry 2 } + +bsnLocalNetUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Password." + ::= { bsnLocalNetUserEntry 3 } + +bsnLocalNetUserDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description of the Net User entry." + ::= { bsnLocalNetUserEntry 4 } + +bsnLocalNetUserLifetime OBJECT-TYPE + SYNTAX TimeInterval (0 | 6000..259200000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the lifetime of an + user account expressed in hundredths of a second. + + Lifetime period other than 0 will make it a guest-user. + Minimum value for guest user is 60 seconds (6000). + + Once configured as non-guest user can not be change + to guest user and vice-versa. Default value is for + a day and max lifetime is 259200000(30 days). WLANIds, + which have webauth policy are valid for guest access + user." + DEFVAL { 8640000 } + ::= { bsnLocalNetUserEntry 5 } + +bsnLocalNetUserStartTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the guest user + account was created and expressed as the number of + seconds elapsed since 1st Jan, 1970." + ::= { bsnLocalNetUserEntry 6 } + +bsnLocalNetUserRemainingTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remaining session time + for the guest user in hundredths of a second." + ::= { bsnLocalNetUserEntry 7 } + +bsnLocalNetUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnLocalNetUserEntry 24 } + + +-- ******************************************************************* +-- bsnLocalManagementUserTable +-- ******************************************************************* + +bsnLocalManagementUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnLocalManagementUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing Local Management Users" + ::= { bsnAAA 11 } + +bsnLocalManagementUserEntry OBJECT-TYPE + SYNTAX BsnLocalManagementUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { bsnLocalManagementUserName } + ::= { bsnLocalManagementUserTable 1 } + +BsnLocalManagementUserEntry ::= SEQUENCE { + bsnLocalManagementUserName OCTET STRING, + bsnLocalManagementUserPassword OCTET STRING, + bsnLocalManagementUserAccessMode INTEGER, + bsnLocalManagementUserRowStatus RowStatus +} + +bsnLocalManagementUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Name" + ::= { bsnLocalManagementUserEntry 1 } + +bsnLocalManagementUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Password" + ::= { bsnLocalManagementUserEntry 2 } + +bsnLocalManagementUserAccessMode OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + readWrite(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User Access Mode." + ::= { bsnLocalManagementUserEntry 3 } + +bsnLocalManagementUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnLocalManagementUserEntry 23 } + + +-- ******************************************************************* +-- bsnAclTable +-- ******************************************************************* + +bsnAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing ACLs (Access Control Lists) on the + Switch." + ::= { bsnAAA 7 } + +bsnAclEntry OBJECT-TYPE + SYNTAX BsnAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { bsnAclName } + ::= { bsnAclTable 1 } + +BsnAclEntry ::= SEQUENCE { + bsnAclName OCTET STRING, + bsnAclApplyMode INTEGER, + bsnAclRowStatus RowStatus +} + +bsnAclName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Access Control List." + ::= { bsnAclEntry 1 } + +bsnAclApplyMode OBJECT-TYPE + SYNTAX INTEGER { + notapplied(0), + applied(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The apply mode of the ACL on the switch. Mode value + 'applied' means the ACL has been applied on the switch." + ::= { bsnAclEntry 2 } + +bsnAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the ACL." + ::= { bsnAclEntry 20 } + + +-- ******************************************************************* +-- bsnAclRuleTable +-- ******************************************************************* + +bsnAclRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAclRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing Acl Rules(Access Control List Entries) + on the ACL with name bsnAclName." + ::= { bsnAAA 8 } + +bsnAclRuleEntry OBJECT-TYPE + SYNTAX BsnAclRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { + bsnAclName, + bsnAclRuleIndex + } + ::= { bsnAclRuleTable 1 } + +BsnAclRuleEntry ::= SEQUENCE { + bsnAclRuleIndex Unsigned32, + bsnAclRuleAction INTEGER, + bsnAclRuleDirection INTEGER, + bsnAclRuleSourceIpAddress IpAddress, + bsnAclRuleSourceIpNetmask IpAddress, + bsnAclRuleDestinationIpAddress IpAddress, + bsnAclRuleDestinationIpNetmask IpAddress, + bsnAclRuleProtocol Unsigned32, + bsnAclRuleStartSourcePort Unsigned32, + bsnAclRuleEndSourcePort Unsigned32, + bsnAclRuleStartDestinationPort Unsigned32, + bsnAclRuleEndDestinationPort Unsigned32, + bsnAclRuleDscp Unsigned32, + bsnAclNewRuleIndex Unsigned32, + bsnAclRuleRowStatus RowStatus +} + +bsnAclRuleIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the ACL rule. This can be updated to reset the + sequence of the rules of an ACL." + ::= { bsnAclRuleEntry 2 } + +bsnAclRuleAction OBJECT-TYPE + SYNTAX INTEGER { + deny(0), + permit(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The permission mode of a rule." + DEFVAL { deny } + ::= { bsnAclRuleEntry 3 } + +bsnAclRuleDirection OBJECT-TYPE + SYNTAX INTEGER { + inbound(0), + outbound(1), + any(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The direction of the packet to which the rule may be + applied." + DEFVAL { any } + ::= { bsnAclRuleEntry 4 } + +bsnAclRuleSourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP Address of the ACL rule. A value 0 implies + any source address." + DEFVAL { '00000000'H } + ::= { bsnAclRuleEntry 5 } + +bsnAclRuleSourceIpNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source IP Netmask of the ACL rule. A value 0 + implies any source mask." + DEFVAL { '00000000'H } + ::= { bsnAclRuleEntry 6 } + +bsnAclRuleDestinationIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination IP Address of the ACL rule. A value 0 + implies any destination address." + DEFVAL { '00000000'H } + ::= { bsnAclRuleEntry 7 } + +bsnAclRuleDestinationIpNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination Netmask of the ACL rule. A value 0 + implies any destination mask." + DEFVAL { '00000000'H } + ::= { bsnAclRuleEntry 8 } + +bsnAclRuleProtocol OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Protocol of the packet. It can be either of the pre + specified protocols like TCP, UDP, ICMP, ESP, AH, GRE, + IP, Ethernet Over IP, OSPF or any number between 0 + and 255. A value 256 implies that this rule applies + to 'Any' protocol." + DEFVAL { 256 } + ::= { bsnAclRuleEntry 9 } + +bsnAclRuleStartSourcePort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source Port of the packet. It can be either of the + pre specified ports like HTTP, HTTPS, Telnet, RADIUS + etc or any number between 0 and 65535. A value 65536 + implies that this rule applies to 'Any' source port. + This value can be set only if the protocol is set to + TCP or UDP. Otherwise the value is set to Any(65536)" + DEFVAL { 0 } + ::= { bsnAclRuleEntry 10 } + +bsnAclRuleEndSourcePort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source Port of the packet. It can be either of the + pre specified ports like HTTP, HTTPS, Telnet, RADIUS + etc or any number between 0 and 65535. + A value 65536 implies that this rule applies to 'Any' + source port. This value can be set only if the + protocol is set to TCP or UDP. + Otherwise the value is set to Any(65536)" + DEFVAL { 65535 } + ::= { bsnAclRuleEntry 11 } + +bsnAclRuleStartDestinationPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination Port of the packet. It can be either of + the pre specified ports like HTTP, HTTPS, Telnet, + RADIUS etc or any number between 0 and 65535. + A value 65536 implies that this rule aplpies to 'Any' + Destination port. This value can be set only if the + protocol is set to TCP or UDP. Otherwise the value is + set to Any(65536)" + DEFVAL { 0 } + ::= { bsnAclRuleEntry 12 } + +bsnAclRuleEndDestinationPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination Port of the packet. It can be either of + the pre specified ports like HTTP, HTTPS, Telnet, + RADIUS etc or any number between 0 and 65535. + A value 65536 implies that this rule aplpies to 'Any' + Destination port. This value can be set only if the + protocol is set to TCP or UDP. Otherwise the value is + set to Any(65536)" + DEFVAL { 65535 } + ::= { bsnAclRuleEntry 13 } + +bsnAclRuleDscp OBJECT-TYPE + SYNTAX Unsigned32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP value of the rule. A value 256 implies Any" + DEFVAL { 256 } + ::= { bsnAclRuleEntry 14 } + +bsnAclNewRuleIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "New Index of the ACL rule. This attribute should be + updated if the requirement is to reset the sequence of + the rules of an ACL. A read on this will not yield + anything." + ::= { bsnAclRuleEntry 15 } + +bsnAclRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status of the ACL Rule." + ::= { bsnAclRuleEntry 40 } + + + +-- ******************************************************************* +-- bsnAAA common attributes +-- ******************************************************************* + +bsnRadiusAuthKeyWrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When keyWrap is enable then for 801.1X and 802.11i + client Authentication, request is sent to those + radius servers which has KEK and MACK keys are configured. + + Radius servers are widely used for user authentications. + In 802.11i and 802.1X type authentication, the controller + recives Pairwise Master KEy(PMK) from RADIUS sever using + vendor specific RADIUS attributes, which uses MPPE RFC3078. + Since MPPE uses RC4 algorithm to provide data + confidentiality, it is not FIPS approved. For this RADIUS + key WRAP attributes, bsnRadiusAuthServerKeyWrap + and bsnRadiusAuthServerKeyWrapMACKkey have been added, + which are used to securely transfer encryption keys using + non-proprietary techniques." + DEFVAL { false } + ::= { bsnAAA 12 } + +bsnRadiusAuthCacheCredentialsLocally OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Enable or disable caching of credentials locally for + RADIUS Auth servers. This is used when a client uses a + one time password authentication scheme." + ::= { bsnAAA 14 } + +bsnAAAMacDelimiter OBJECT-TYPE + SYNTAX INTEGER { + noDelimiter(0), + colon(1), + hyphen(2), + singleHyphen(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The delimiter to be used for mac filtering. It can be + colon as in xx:xx:xx:xx:xx:xx or hyphen as in + xx-xx-xx-xx-xx-xx or single hyphen as in + xxxxxx-xxxxxx or no delimiter as in xxxxxxxxxxxx." + ::= { bsnAAA 15 } + +bsnAAARadiusCompatibilityMode OBJECT-TYPE + SYNTAX INTEGER { + ciscoACS(0), + orinocoRadius(1), + other(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The required compatibility mode for MAC filtering. For + ciscoACS, the expected MAC delimiter setting is colon and + for orinocoRadius, it is singleHyphen." + ::= { bsnAAA 16 } + +bsnAAARadiusCallStationIdType OBJECT-TYPE + SYNTAX INTEGER { + ipAddr(0), + macAddr(1), + apMacAddress(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute configures the call station ID information + sent in RADIUS messages. The value undefined cannot be + set during the write operation." + ::= { bsnAAA 17 } + +bsnAAALocalDatabaseSize OBJECT-TYPE + SYNTAX Integer32 (512..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute is the total number of entries permitted + in the local users database. This is the combined total + of entries for Local Management Users, Local Net Users, + Disabled Clients (previously known as blacklistclients + and the MAC Filters. If the database size limit is + reached, no more entries in any of these user lists are + allowed to be created. To continue creating more entries, + one should increase the size of the database. This value + is applied on reboot and then matches the + bsnAACurrentLocalDatabaseSize." + ::= { bsnAAA 20 } + +bsnAAACurrentLocalDatabaseSize OBJECT-TYPE + SYNTAX Integer32 (512..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute is the maximum number of entries in the + local users database that is effective currently. + This is the combined total of entries for Local + Management Users, Local Net Users, Disabled Clients + (previously known as blacklist clients) and the MAC + Filters." + ::= { bsnAAA 21 } +-- ******************************************************************* +-- bsnBlackListClientTable +-- ******************************************************************* + +bsnBlackListClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnBlackListClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing Wlan Black Listed Clients" + ::= { bsnAAA 6 } + +bsnBlackListClientEntry OBJECT-TYPE + SYNTAX BsnBlackListClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "...." + INDEX { bsnBlackListClientMacAddress } + ::= { bsnBlackListClientTable 1 } + +BsnBlackListClientEntry ::= SEQUENCE { + bsnBlackListClientMacAddress OCTET STRING, + bsnBlackListClientDescription OCTET STRING, + bsnBlackListClientRowStatus RowStatus +} + +bsnBlackListClientMacAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..12)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Black Listed Client MAC Address" + ::= { bsnBlackListClientEntry 1 } + +bsnBlackListClientDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Black Listed Client Description" + ::= { bsnBlackListClientEntry 2 } + +bsnBlackListClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnBlackListClientEntry 22 } + + +-- ******************************************************************* +-- * Begin of bsnExternalPolicyServerTable +-- ******************************************************************* + +bsnExternalPolicyServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnExternalPolicyServerEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The (conceptual) table listing the External Policy + servers with which client share a secret." + ::= { bsnAAA 19 } + +bsnExternalPolicyServerEntry OBJECT-TYPE + SYNTAX BsnExternalPolicyServerEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry (conceptual row) representing an External + policy server with which the client shares + a secret." + INDEX { bsnExternalPolicyServerIndex } + ::= { bsnExternalPolicyServerTable 1 } + +BsnExternalPolicyServerEntry ::= SEQUENCE { + bsnExternalPolicyServerIndex Integer32, + bsnExternalPolicyServerAddress IpAddress, + bsnExternalPolicyServerPortNumber Integer32, + bsnExternalPolicyServerKey OCTET STRING, + bsnExternalPolicyServerAdminStatus INTEGER, + bsnExternalPolicyServerConnectionStatus INTEGER, + bsnExternalPolicyServerRowStatus RowStatus +} + +bsnExternalPolicyServerIndex OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "A number uniquely identifying each External + Policy server with which this client + communicates." + ::= { bsnExternalPolicyServerEntry 1 } + +bsnExternalPolicyServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The IP address of the External Policy server + referred to in this table entry." + ::= { bsnExternalPolicyServerEntry 2 } + +bsnExternalPolicyServerPortNumber OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The UDP port the client is using to send requests to + this server." + ::= { bsnExternalPolicyServerEntry 3 } + +bsnExternalPolicyServerKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..16)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The authentication and encryption key shared between + the client and this External Policy Server." + DEFVAL { "" } + ::= { bsnExternalPolicyServerEntry 4 } + +bsnExternalPolicyServerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Server enable or disable status." + ::= { bsnExternalPolicyServerEntry 5 } + +bsnExternalPolicyServerConnectionStatus OBJECT-TYPE + SYNTAX INTEGER { + disconnected(0), + connected(1) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server enable or disable status." + ::= { bsnExternalPolicyServerEntry 6 } + +bsnExternalPolicyServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Row Status for creation/deletion" + ::= { bsnExternalPolicyServerEntry 26 } + + + +bsnExternalPolicyServerAclName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute configures the ACL Name for External + Policy Servers" + ::= { bsnAAA 18 } + +bsnAcceptSelfSignedCertificate OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies if controller will accept Self Signed + Certificate from AP as part of authorization." + ::= { bsnGlobalDot11Config 48 } + +bsnSystemClockTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current clock time + of the controller and expressed as the number of + seconds elapsed since 00:00:00 on + January 1, 1970, Coordinated Universal Time (UTC)." + ::= { bsnGlobalDot11Config 49 } +-- ******************************************************************* +-- bsnAPAuthorizationTable +-- ******************************************************************* + +bsnAPAuthorizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPAuthorizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing AP Authorization entries" + ::= { bsnAAA 22 } + +bsnAPAuthorizationEntry OBJECT-TYPE + SYNTAX BsnAPAuthorizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BsnAPAuthorizationEntry" + INDEX { bsnAPAuthMacAddress } + ::= { bsnAPAuthorizationTable 1 } + +BsnAPAuthorizationEntry ::= SEQUENCE { + bsnAPAuthMacAddress OCTET STRING, + bsnAPAuthCertificateType INTEGER, + bsnAPAuthHashKey OCTET STRING, + bsnAPAuthRowStatus RowStatus +} + +bsnAPAuthMacAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC Address of the AP entry" + ::= { bsnAPAuthorizationEntry 1 } + +bsnAPAuthCertificateType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + mic(1), + ssc(2), + locMic(3), + locSsc(4), + none(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Supported certificate types are MIC, SSC + (Self-Signed-Certificate) or no certificate." + ::= { bsnAPAuthorizationEntry 2 } + +bsnAPAuthHashKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SHA1 hash key for SSC certificate validation. + It has to be 40 hexa-decimal characters. + This is considered when certificate type is SSC." + ::= { bsnAPAuthorizationEntry 3 } + +bsnAPAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnAPAuthorizationEntry 20 } + + + +-- ******************************************************************** +-- * Begin of bsnWrasIKECertTable +-- ******************************************************************** + +bsnWrasIpsecCACertificate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + DEFVAL { "" } + ::= { bsnIpsec 1 } + +bsnWrasIpsecCACertificateUpdate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Note this attribute is for updating the certificate + If you try to read it, it will always be ***" + DEFVAL { "" } + ::= { bsnIpsec 2 } + +bsnWrasIpsecCertTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnWrasIpsecCertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Certificates." + ::= { bsnIpsec 3 } + +bsnWrasIpsecCertEntry OBJECT-TYPE + SYNTAX BsnWrasIpsecCertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a specific certificate." + INDEX { bsnWrasIpsecCertName } + ::= { bsnWrasIpsecCertTable 1 } + +BsnWrasIpsecCertEntry ::= SEQUENCE { + bsnWrasIpsecCertName DisplayString, + bsnWrasIpsecCertificateUpdate OCTET STRING, + bsnWrasIpsecCertificate OCTET STRING, + bsnWrasIpsecCertPassword OCTET STRING, + bsnWrasIpsecCertStatus RowStatus +} + +bsnWrasIpsecCertName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name assigned to this set of IKE Certificates." + ::= { bsnWrasIpsecCertEntry 1 } + +bsnWrasIpsecCertificateUpdate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If you try to read this it will always be ***" + DEFVAL { "" } + ::= { bsnWrasIpsecCertEntry 2 } + +bsnWrasIpsecCertificate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4096)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + DEFVAL { "" } + ::= { bsnWrasIpsecCertEntry 3 } + +bsnWrasIpsecCertPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1500)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "" + DEFVAL { "" } + ::= { bsnWrasIpsecCertEntry 4 } + +bsnWrasIpsecCertStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A row status type for the IKE Cert Entry." + ::= { bsnWrasIpsecCertEntry 24 } + + +-- ************************************************************* +-- bsnTrap Object Group +-- ************************************************************* +-- +-- ************************************************************* +-- bsnTrapControl would specify all the objects that enable/disable the +-- the generation of traps by Airespace Switch +-- ************************************************************* + +bsnTrapControl OBJECT IDENTIFIER + ::= { bsnTrap 1 } + +bsnTrapVariable OBJECT IDENTIFIER + ::= { bsnTrap 2 } + +-- ************************************************************* +-- bsnTraps would specify all the possible traps that Airespace Switch +-- would need to generate +-- ************************************************************* + +bsnTraps OBJECT IDENTIFIER + ::= { bsnTrap 3 } + + +-- ************************************************************* +-- Mobile Station related traps and trapControl +-- ************************************************************* + +bsnDot11StationTrapControlMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This mask describes what events merit traps to network + management. If the bit for a particular event is turned on + then notification will be generated on event occurence. + Event corresponding value + ----- ----------------- + bsnDot11StationDisassociate 1 + bsnDot11StationDeauthenticate 2 + bsnDot11StationAuthenticateFail 4 + bsnDot11StationAssociateFail 8 + bsnDot11StationBlacklisted 16 + bsnDot11StationAssociate 32 + ciscoLwappDot11ClientMovedToRunState 64 + By Default all bits are off." + DEFVAL { 0 } + ::= { bsnTrapControl 1 } + +bsnDot11StationDisassociate NOTIFICATION-TYPE + OBJECTS { + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnStationReasonCode, + bsnUserIpAddress, + bsnStationUserName, + bsnStationMacAddress, + bsnAPName + } + STATUS current + DESCRIPTION + "The disassociate notification shall be sent when the Station + sends a Disassociation frame. The value of the notification + shall include the MAC address of the MAC to which the + Disassociation frame was sent and the reason for the + disassociation" + ::= { bsnTraps 1 } + +bsnDot11StationDeauthenticate NOTIFICATION-TYPE + OBJECTS { + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnStationReasonCode, + bsnUserIpAddress, + bsnStationUserName, + bsnStationMacAddress, + bsnAPName + } + STATUS current + DESCRIPTION + "The deauthenticate notification shall be sent when the Station + sends a Deauthentication frame. The value of the notification + shall include the MAC address of the MAC to which the + Deauthentication frame was sent and the reason for the + deauthentication." + ::= { bsnTraps 2 } + +bsnDot11StationAuthenticateFail NOTIFICATION-TYPE + OBJECTS { + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnStationReasonCode, + bsnUserIpAddress, + bsnStationUserName, + bsnStationMacAddress, + bsnAPName + } + STATUS current + DESCRIPTION + "The authenticate failure notification shall be sent when the + Station sends an Authentication frame with a status code other + than 'successful'. The value of the notification shall include + the MAC address of the MAC to which the Authentication + frame was sent and the reason for the authentication failure." + ::= { bsnTraps 3 } + +bsnDot11StationAssociateFail NOTIFICATION-TYPE + OBJECTS { + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnStationReasonCode, + bsnUserIpAddress, + bsnStationUserName, + bsnStationMacAddress, + bsnAPName + } + STATUS current + DESCRIPTION + "The associate failure notification shall be sent when the + Station sends an Association frame with a status code other + than 'successful'. The value of the notification + shall include the MAC address of the MAC to which the + Authentication frame was sent and the reason for the + authentication failure." + ::= { bsnTraps 4 } + +bsnDot11StationBlacklisted NOTIFICATION-TYPE + OBJECTS { + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnStationBlacklistingReasonCode, + bsnUserIpAddress, + bsnStationUserName, + bsnStationMacAddress, + bsnAPName + } + STATUS current + DESCRIPTION + "The station blacklisted notification shall be sent when the + client is blacklisted. The reason could be repeated auth or + association failures or IP Address theft. + The value of the notification shall include the MAC address + of the MAC to which the Authentication frame was sent, the + MAC and Slot Id of AP that client was associated to and the + reason for black listing." + ::= { bsnTraps 52 } + +bsnDot11StationAssociate NOTIFICATION-TYPE + OBJECTS { + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnUserIpAddress, + bsnStationMacAddress, + bsnStationUserName, + bsnAPName + } + STATUS current + DESCRIPTION + "The associate notification shall be sent when any of the + watchlisted clients(present on at least one watch list) + associates with an AP. The value of the notification + shall include the MAC address and the Slot ID of the radio + to which the station Associated." + ::= { bsnTraps 53 } + +-- ************************************************************* +-- Airespace AP related Traps +-- ************************************************************* + +bsnAPTrapControlMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This mask describes what events merit traps to network + management. If the bit for a particular event is turned on + then notification will be generated on event occurance. + Event corresponding bit + ----- ----------------- + bsnAPAssociate/Disassociate 1 + bsnAPIfUp/Down 4 + bsnAPAuthorizationFailureCause 16 + + By Default all bits are on." + DEFVAL { 63 } + ::= { bsnTrapControl 2 } + +bsnAPUp NOTIFICATION-TYPE + OBJECTS { bsnAPDot3MacAddress } + STATUS obsolete + DESCRIPTION + "When Airespace AP operation status goes up this trap will be + sent" + ::= { bsnTraps 5 } + +bsnAPDown NOTIFICATION-TYPE + OBJECTS { bsnAPDot3MacAddress } + STATUS obsolete + DESCRIPTION + "When Airespace AP operation status goes down this trap will be + sent" + ::= { bsnTraps 6 } + +bsnAPAssociated NOTIFICATION-TYPE + OBJECTS { + bsnAPMacAddrTrapVariable, + bsnAPPortNumberTrapVariable, + bsnAPName + } + STATUS deprecated + DESCRIPTION + "When Airespace AP Associates to a Airespace Switch, AP + associated notification will be sent with dot3 MAC address of + Airespace AP.This will help management system to discover + Airespace AP and add to system." + ::= { bsnTraps 7 } + +bsnAPDisassociated NOTIFICATION-TYPE + OBJECTS { + bsnAPMacAddrTrapVariable, + bsnAPName + } + STATUS current + DESCRIPTION + "When Airespace AP disassociates from Airespace Switch, AP + disassociated notification will be sent with dot3 MAC address + of Airespace AP management system to remove Airespace AP from + this Airespace Switch" + ::= { bsnTraps 8 } + +bsnAPIfUp NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPPortNumber, + bsnAPIfUpDownCause, + bsnAPName + } + STATUS deprecated + DESCRIPTION + "When Airespace AP's interface's operation status goes up this + trap will be sent" + ::= { bsnTraps 9 } + +bsnAPIfDown NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPAdminStatus, + bsnAPIfAdminStatus, + bsnAPIfUpDownCause, + bsnAPName + } + STATUS deprecated + DESCRIPTION + "When Airespace AP's interface's operation status goes down + this trap will be sent." + ::= { bsnTraps 10 } + +-- ************************************************************* +-- RRM related trapControl and traps +-- ************************************************************* +-- +-- ************************************************************* +-- Whenever LOAD, NOISE, INTERFERENCE, COVERAGE Profile state changes +-- from PASS to FAIL for Airespace AP IF, notification will be sent, if +-- configured to do so. +-- ************************************************************* + +bsnAPProfileTrapControlMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This mask describes what events merit traps to network + management. If the bit for a particular event is turned + on then notification will be generated on event occurance. + Event corresponding bit + ----- ----------------- + LoadProfileFail 1 + NoiseProfileFail 2 + InterferenceProfileFail 4 + CoverageProfileFailed 8" + ::= { bsnTrapControl 3 } + +bsnAPLoadProfileFailed NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName + } + STATUS current + DESCRIPTION + "When LOAD Profile state changes from PASS to FAIL, + notification will be sent with Dot3 MAC address of Airespace + AP and slot ID of Airespace AP IF. This trap sending can be + enable/disable using bsnRrmProfileTrapControlFlag" + ::= { bsnTraps 11 } + +bsnAPNoiseProfileFailed NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName + } + STATUS current + DESCRIPTION + "When Noise Profile state changes from PASS to FAIL, + notification will be sent with Dot3 MAC address of Airespace + AP and slot ID of Airespace AP IF. This trap sending can be + enable/disable using bsnRrmProfileTrapControlFlag" + ::= { bsnTraps 12 } + +bsnAPInterferenceProfileFailed NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName + } + STATUS current + DESCRIPTION + "When Interference Profile state changes from PASS to FAIL, + notification will be sent with Dot3 MAC address of Airespace + AP and slot ID of Airespace AP IF. This trap sending can be + enable/disable using bsnRrmProfileTrapControlFlag" + ::= { bsnTraps 13 } + +-- ************************************************************* +-- extra trap variables definining here +-- ************************************************************* + +bsnAPMacAddrTrapVariable OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 20 } + +bsnAPNameTrapVariable OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 21 } + +bsnAPSlotIdTrapVariable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of Radio Interfaces on the Airespace AP." + ::= { bsnTrapVariable 22 } + +bsnAPChannelNumberTrapVariable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 23 } + +bsnAPCoverageThresholdTrapVariable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 24 } + +bsnAPCoverageFailedClients OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 25 } + +bsnAPCoverageTotalClients OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 26 } + +bsnClientMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 27 } + +bsnClientRssi OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 28 } + +bsnClientSnr OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 29 } + +bsnInterferenceEnergyBeforeChannelUpdate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 30 } + +bsnInterferenceEnergyAfterChannelUpdate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 31 } + +bsnAPPortNumberTrapVariable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 32 } + +bsnAPPreviousChannelNumberTrapVariable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 83 } + +bsnAPReasonCodeTrapVariable OBJECT-TYPE + SYNTAX BITS { + noReason(0), + signal(1), + noise(2), + interference(3), + load(4), + radar(5), + deviceAware(6), + majorSIAQEvent(7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 84 } + +bsnNoiseBeforeChannelUpdate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 85 } + +bsnNoiseAfterChannelUpdate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 86 } + +bsnInterferenceBeforeChannelUpdate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 87 } + +bsnInterferenceAfterChannelUpdate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 88 } + +bsnAPCoverageProfileFailed NOTIFICATION-TYPE + OBJECTS { + bsnAPMacAddrTrapVariable, + bsnAPNameTrapVariable, + bsnAPSlotIdTrapVariable, + bsnAPCoverageThresholdTrapVariable, + bsnAPCoverageFailedClients, + bsnAPCoverageTotalClients, + bsnClientMacAddr, + bsnClientRssi, + bsnClientSnr, + bsnAPName + } + STATUS current + DESCRIPTION + "When Coverage Profile state changes from PASS to FAIL, + notification will be sent with Dot3 MAC address of Airespace + AP and slot ID of Airespace AP IF. This trap sending can be + enable/disable using bsnRrmProfileTrapControlFlag" + ::= { bsnTraps 14 } + +bsnAPLoadProfileUpdatedToPass NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName + } + STATUS current + DESCRIPTION + "When LOAD Profile state changes from FAIL to PASSt this + notification will be sent with Dot3 MAC address of Airespace + AP and slot ID of Airespace AP IF. This trap sending can be + enable/disable using bsnRrmProfileTrapControlFlag" + ::= { bsnTraps 37 } + +bsnAPNoiseProfileUpdatedToPass NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName + } + STATUS current + DESCRIPTION + "When Noise Profile state changes from FAIL tp PASS, + notification will be sent with Dot3 MAC address of Airespace + AP and slot ID of Airespace AP IF. This trap sending can be + enable/disable using bsnRrmProfileTrapControlFlag" + ::= { bsnTraps 38 } + +bsnAPInterferenceProfileUpdatedToPass NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName + } + STATUS current + DESCRIPTION + "When Interference Profile state changes from FAIL tp PASS, + notification will be sent with Dot3 MAC address of Airespace + AP and slot ID of Airespace AP IF. This trap sending can be + enable /disable using bsnRrmProfileTrapControlFlag" + ::= { bsnTraps 39 } + +bsnAPCoverageProfileUpdatedToPass NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName + } + STATUS current + DESCRIPTION + "When Coverage Profile state changes from FAIL tp PASS, + notification will be sent with Dot3 MAC address of Airespace + AP and slot ID of Airespace AP IF. This trap sending can be + enable/disable using bsnRrmProfileTrapControlFlag" + ::= { bsnTraps 40 } + +bsnAPParamUpdateTrapControlMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mac Parameters are updated for a Airespace AP interface + whenever Dynamic Algorithm are run. This mask describes + what update events merit traps to network management. If + the bit for a particular event is turned on then + notification will be generated on event occurance. + Event corresponding bit + ----- ----------------- + TxPowerChange 1 + ChannelChange 2 + AntennaChange 4 + RTSCTSThresholdChange 8 + EDThresholdChange 16 + FragmentationThresholdChange 32" + ::= { bsnTrapControl 4 } + +bsnAPCurrentTxPowerChanged NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfPhyTxPowerLevel, + bsnAPName + } + STATUS current + DESCRIPTION + "Whenever dynamic algorithms are running and + bsnAPIfPhyPowerAutomaticOn is true, Airespace AP Interface's + CurrentTxPower might get updated by algorithm. When + this occurs notification will be sent with Dot3 MAC address of + Airespace AP and slot ID of Airespace AP IF along with the + currentTxPower for this Airespace AP IF" + ::= { bsnTraps 15 } + +bsnAPCurrentChannelChanged NOTIFICATION-TYPE + OBJECTS { + bsnAPMacAddrTrapVariable, + bsnAPSlotIdTrapVariable, + bsnAPChannelNumberTrapVariable, + bsnInterferenceEnergyBeforeChannelUpdate, + bsnInterferenceEnergyAfterChannelUpdate, + bsnAPPreviousChannelNumberTrapVariable, + bsnAPReasonCodeTrapVariable, + bsnNoiseBeforeChannelUpdate, + bsnNoiseAfterChannelUpdate, + bsnInterferenceBeforeChannelUpdate, + bsnInterferenceAfterChannelUpdate, + bsnAPName + } + STATUS current + DESCRIPTION + "Whenever dynamic algorithms are running and + bsnAPIfPhyChannelAutomaticOn is true, Airespace AP + Interface's CurrentChannel might get updated by algorithm. + When this occurs notification will be sent with Dot3 MAC + address of Airespace AP and slot ID of Airespace AP IF along + with the currentChannel for this Airespace AP IF" + ::= { bsnTraps 16 } + +-- ************************************************************* +-- Also, when dynamic grouping is done and new Group leader is choosen +-- NMS needs to be informed so that necessary updates can be done in +-- NMS. +-- ************************************************************* + +bsnRrmDot11aGroupingDone NOTIFICATION-TYPE + OBJECTS { bsnRrmDot11aGroupLeaderMacAddr } + STATUS current + DESCRIPTION + "When Grouping is done, this notification will be sent from the + previous Group Leader where grouping algorithm was run. It has + MAC address of the new Group Leader." + ::= { bsnTraps 21 } + +bsnRrmDot11bGroupingDone NOTIFICATION-TYPE + OBJECTS { bsnRrmDot11bGroupLeaderMacAddr } + STATUS current + DESCRIPTION + "When Grouping is done, this notification will be sent from the + previous Group Leader where grouping algorithm was run. It has + MAC address of the new Group Leader." + ::= { bsnTraps 22 } + +bsnConfigSaveTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Rogue AP Detection and Removed Traps need to be sent" + ::= { bsnTrapControl 9 } + +bsnConfigSaved NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "When configuration is save either from CLI or web interface + This trap will be sent to inform NMS to do refresh" + ::= { bsnTraps 23 } + +bsnDot11EssCreated NOTIFICATION-TYPE + OBJECTS { bsnDot11EssIndex } + STATUS current + DESCRIPTION + "Whenever a new Ess (WLAN) is created, this notification will + be sent along with EssIndex" + ::= { bsnTraps 24 } + +bsnDot11EssDeleted NOTIFICATION-TYPE + OBJECTS { bsnDot11EssIndex } + STATUS current + DESCRIPTION + "Whenever a Ess (WLAN)is deleted, this notification will be + sent along with EssIndex" + ::= { bsnTraps 25 } + +-- ************************************************************* +-- AAA Traps +-- ************************************************************* + +bsnAuthFailureUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 1 } + +bsnAuthFailureUserType OBJECT-TYPE + SYNTAX INTEGER { + mgmtUser(1), + wlanUser(2), + macFilter(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 2 } + +bsnRADIUSServerTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if RADIUS Server Traps need to be sent" + ::= { bsnTrapControl 7 } + +bsnAuthenticationFailureTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Authentication Failure Traps need to be sent" + ::= { bsnTrapControl 8 } + +bsn80211SecurityTrapControlMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This mask is for Security related trap controls. + + Event corresponding bit + ----- ----------------- + bsnWepKeyDecryptError 1 + bsnSignatureAttackDetected 2 + + By Default all bits are off." + DEFVAL { 0 } + ::= { bsnTrapControl 10 } + +bsnWpsTrapControlEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This control is for WPS(Wireless Intrusion Protection + System) related traps." + DEFVAL { disable } + ::= { bsnTrapControl 11 } + +bsnRADIUSServerNotResponding NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap is to indicate that no RADIUS server(s) are responding + to authentication requests sent by the RADIUS client within the + MWAR device(Switch)." + ::= { bsnTraps 26 } + +bsnAuthenticationFailure NOTIFICATION-TYPE + OBJECTS { + bsnAuthFailureUserType, + bsnAuthFailureUserName + } + STATUS current + DESCRIPTION + "This trap is to inform that client authentication failure has + occured at MWAR(Switch). This could be cli/web user, wlan user, + or Mac Authorized user. ServiceType will indicate which type of + user it is and userName will be cli/web/wlan userName or + MacAddress of Mac Authorized User" + ::= { bsnTraps 27 } + +-- IPSEC Traps + +bsnRemoteIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 3 } + +bsnIpsecErrorCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 4 } + +bsnIpsecSPI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 5 } + +bsnRemoteUdpPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 6 } + +bsnIkeAuthMethod OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 7 } + +bsnIkeTotalInitFailures OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 8 } + +bsnIkeTotalInitNoResponses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 9 } + +bsnIkeTotalRespFailures OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 10 } + +bsnNotifiesSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 11 } + +bsnNotifiesReceived OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 12 } + +bsnSuiteInitFailures OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 13 } + +bsnSuiteRespondFailures OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 14 } + +bsnInitiatorCookie OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The initiator cookie used in an ISAKMP message, to be + associated with a trap." + ::= { bsnTrapVariable 15 } + +bsnResponderCookie OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The responder cookie used in an ISAKMP message, to be + associated with a trap." + ::= { bsnTrapVariable 16 } + +bsnIsakmpInvalidCookies OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 17 } + +bsnIpsecTrapsMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This mask describes what events merit traps to network + management. If the bit for a particular event is turned + on then notification will be generated on event occurance. + Event corresponding bit + ----- ----------------- + bsnIpsecEspAuthFailureTrap 1 + bsnIpsecEspReplayFailureTrap 2 + bsnIpsecEspPolicyFailureTrap 4 + bsnIpsecEspInvalidSpiTrap 8 + bsnIpsecOtherPolicyFailureTrap 16 + bsnIpsecIkeNegFailure 32 + bsnIpsecSuiteNegFailure 64 + bsnIpsecInvalidCookieTrap 128" + ::= { bsnTrapControl 5 } + +bsnIpsecEspAuthFailureTrap NOTIFICATION-TYPE + OBJECTS { + bsnRemoteIPv4Address, + bsnIpsecErrorCount + } + STATUS current + DESCRIPTION + "IPsec packets with invalid hashes were found in an inbound + ESP SA. The total number of authentication errors + accumulated is sent for the specific row of the + ipsecSaEspInTable table for the SA; this provides the + identity of the SA in which the error occurred. + + Implementations SHOULD send one trap per SA (within a + reasonable time period), rather than sending one trap per + packet." + ::= { bsnTraps 28 } + +bsnIpsecEspReplayFailureTrap NOTIFICATION-TYPE + OBJECTS { + bsnRemoteIPv4Address, + bsnIpsecErrorCount + } + STATUS current + DESCRIPTION + "IPsec packets with invalid sequence numbers were found in + an inbound ESP SA. The total number of replay errors + accumulated is sent for the specific row of the + ipsecSaEspInTable table for the SA; this provides the + identity of the SA in which the error occurred. + + Implementations SHOULD send one trap per SA (within a + reasonable time period), rather than sending one trap per + packet." + ::= { bsnTraps 29 } + +bsnIpsecEspInvalidSpiTrap NOTIFICATION-TYPE + OBJECTS { + bsnRemoteIPv4Address, + bsnIpsecSPI + } + STATUS current + DESCRIPTION + "A packet with an unknown SPI was detected from the + specified peer with the specified SPI using the specified + protocol. The destination address of the received packet is + specified by ipsecLocalAddress. + + The value ifIndex may be 0 if this optional linkage is + unsupported. + + If the object ipsecSecurityProtocol has the value for + IPcomp, then the ipsecSPI object is the CPI of the packet. + + Implementations SHOULD send one trap per peer (within a + reasonable time period), rather than sending one trap per + packet." + ::= { bsnTraps 31 } + +bsnIpsecIkeNegFailure NOTIFICATION-TYPE + OBJECTS { + bsnRemoteIPv4Address, + bsnRemoteUdpPort, + bsnIkeAuthMethod, + bsnIkeTotalInitFailures, + bsnIkeTotalInitNoResponses, + bsnIkeTotalRespFailures, + bsnNotifiesSent, + bsnNotifiesReceived + } + STATUS current + DESCRIPTION + "An attempt to negotiate a phase 1 IKE SA failed. + The notification counts are also sent as part of the trap, + along with the current value of the total negotiation error + counters for ISAKMP." + ::= { bsnTraps 33 } + +bsnIpsecSuiteNegFailure NOTIFICATION-TYPE + OBJECTS { + bsnRemoteIPv4Address, + bsnSuiteInitFailures, + bsnSuiteRespondFailures, + bsnNotifiesSent, + bsnNotifiesReceived + } + STATUS current + DESCRIPTION + "An attempt to negotiate a phase 2 SA suite for the + specified selector failed. + The current total failure counts are passed as well as the + notification type counts for the notify involved in the + failure." + ::= { bsnTraps 34 } + +bsnIpsecInvalidCookieTrap NOTIFICATION-TYPE + OBJECTS { + bsnRemoteIPv4Address, + bsnRemoteUdpPort, + bsnInitiatorCookie, + bsnResponderCookie, + bsnIsakmpInvalidCookies + } + STATUS current + DESCRIPTION + "ISAKMP packets with invalid cookies were detected from the + specified source, intended for the specified destination. + + The initiator and responder cookies are also sent with the + trap. + + The current count is sent to allow the trap to accurately + relfect dropped and throttled traps. + + Implementations SHOULD send one trap per peer (within a + reasonable time period, rather than sending one trap per + packet." + ::= { bsnTraps 35 } + +bsnRogueAPTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Rogue AP Detection and Removed Traps need to be sent" + ::= { bsnTrapControl 6 } + +bsnRogueAPDetected NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnRogueAPAirespaceAPMacAddress, + bsnRogueAPAirespaceAPSlotId, + bsnRogueAPSsid, + bsnRogueAPChannelNumber, + bsnRogueAPAirespaceAPRSSI, + bsnRogueAPAirespaceAPSNR, + bsnRogueAPOnWiredNetwork, + bsnRogueAdhocMode, + bsnRogueAPRadioType, + bsnRogueAPAirespaceAPName, + bsnRogueAPClassType + } + STATUS current + DESCRIPTION + "When a Rogue AP is detected this Trap will be sent out along + with APMacAddress on which its detected" + ::= { bsnTraps 36 } + +bsnRogueAPRemoved NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnRogueAPAirespaceAPMacAddress, + bsnRogueAPAirespaceAPSlotId, + bsnRogueAPRadioType, + bsnRogueAPAirespaceAPName + } + STATUS current + DESCRIPTION + "When a Rogue AP that was detected earlier no longer exists + this Trap will be sent out along + with APMacAddress on which its detected" + ::= { bsnTraps 41 } + +bsnRogueAPDetectedOnWiredNetwork NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnRogueAPOnWiredNetwork, + bsnAPName + } + STATUS current + DESCRIPTION + "When a Rogue is detected on the wired network this trap will + be sent out. + The same trap with bsnRogueAPOnWiredNetwork set to no will + clear the previous trap." + ::= { bsnTraps 59 } + +bsnApHasNoRadioCards NOTIFICATION-TYPE + OBJECTS { + bsnAPMacAddrTrapVariable, + bsnAPName + } + STATUS current + DESCRIPTION + "When an AP has no radio cards present on it, the switch + sends this trap." + ::= { bsnTraps 60 } + +bsnDuplicateIpAddressReported NOTIFICATION-TYPE + OBJECTS { + bsnDuplicateIpReportedByAP, + bsnAPMacAddrTrapVariable, + bsnDuplicateIpTrapVariable, + bsnRogueAPDot11MacAddress, + bsnDuplicateIpTrapClear, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap is issued when the switch or an AP detects another + machine using its IP Address. The first variable has value + yes if the duplicate IP is reported by an AP. In that case, + the second attribute will carry the AP MAC Address. The third + variable is the duplicate IP address in question and the last + attribute is the MAC Address of the machine that is found to + be using the duplicate IP." + ::= { bsnTraps 61 } + +bsnAPContainedAsARogue NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfType, + bsnClearTrapVariable, + bsnAPName + } + STATUS current + DESCRIPTION + "When our AP detects that it is being contained by another AP, + this trap is issued. The clear flag is true if the AP is no + longer being contained." + ::= { bsnTraps 62 } + +bsnNetworkStateChanged NOTIFICATION-TYPE + OBJECTS { + bsnNetworkType, + bsnNetworkState + } + STATUS current + DESCRIPTION + "When the 802.11a or b/g network state is changed this trap + is issued." + ::= { bsnTraps 69 } + +bsnSignatureAttackDetected NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName, + bsnAPIfType, + bsnSignatureType, + bsnSignatureName, + bsnSignatureDescription, + bsnClearTrapVariable, + bsnSignatureAttackPreced, + bsnSignatureAttackFrequency, + bsnSignatureAttackChannel, + bsnSignatureAttackerMacAddress, + bsnSignatureMacInfo + } + STATUS current + DESCRIPTION + "This trap is sent out when a signature attack is detected by + the switch. The standard and custom signatures are predefined + on the switch (see bsnSignatureConfig group). The signatures + also defines if its detection should be reported. The trap + variables bsnSignatureName and bsnSignatureDescription are + retrieved from the detected signature definition. Clear Trap + Variable is turned on when the signature attack stops. The + signature's quiet time configuration speicifes the time after + which the clear trap would be sent. bsnSignatureMacInfo + indicates whether the signature is used to track + pattern matches for all source MAC addresses together or + seperately for individual source MAC addresses. + bsnSignatureAttackFrequency will carry the value for a + specific MAC address or for all MAC addresses depending on + bsnSignatureMacInfo." + ::= { bsnTraps 70 } + +bsnAPRadioCardTxFailure NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfType, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap is sent by the switch when a radio card on an AP + stops transmitting." + ::= { bsnTraps 71 } + +bsnAPRadioCardTxFailureClear NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfType, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap is sent by the switch when a radio card on an AP + starts transmitting again after a prior failure." + ::= { bsnTraps 72 } + +bsnAPRadioCardRxFailure NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfType, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap is sent by the switch when a radio card on an AP + stops receiving." + ::= { bsnTraps 73 } + +bsnAPRadioCardRxFailureClear NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfType, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap is sent by the switch when a radio card on an AP + starts receiving again after a prior failure." + ::= { bsnTraps 74 } + +bsnAPImpersonationDetected NOTIFICATION-TYPE + OBJECTS { + bsnImpersonatedAPMacAddr, + bsnImpersonatingSourceMacAddr, + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfType, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap is sent by the switch when a radio of an + authenticated AP hears from another AP whose MAC Address + neither matches that of a rogue's and nor is it an + authenticated neighbor of the detecting AP." + ::= { bsnTraps 75 } + +bsnAPRegulatoryDomainMismatch NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPName, + bsnApRegulatoryDomain, + bsnGlobalDot11CountryIndex + } + STATUS deprecated + DESCRIPTION + "This trap is generated if an AP's regulatory domain doesn't + match the country the switch is configured for. Due to the + mismatch, the AP will fail to associate with the Switch." + ::= { bsnTraps 79 } + +bsnTrustedApHasInvalidPreamble NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnTrustedApPreambleUsed, + bsnTrustedApPreambleRequired, + bsnClearTrapVariable + } + STATUS current + DESCRIPTION + "Issued when a Trusted Rogue AP is auto contained for using invalid + preamble. The second param is for the preamble used and the third + param is for preamble required. If the clear variable has value + true, then the trap clears the earlier alert." + ::= { bsnTraps 76 } + +bsnCurrentRadiosCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 18 } + +bsnLicenseRadioCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 19 } + +bsnMaxRogueCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 33 } + +bsnStationMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 34 } + +bsnStationAPMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 35 } + +bsnStationAPIfSlotId OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 36 } + +bsnStationReasonCode OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + previousAuthNotValid(2), + deauthenticationLeaving(3), + disassociationDueToInactivity(4), + disassociationAPBusy(5), + class2FrameFromNonAuthStation(6), + class2FrameFromNonAssStation(7), + disassociationStaHasLeft(8), + staReqAssociationWithoutAuth(9), + invalidInformationElement(40), + groupCipherInvalid(41), + unicastCipherInvalid(42), + akmpInvalid(43), + unsupportedRsnVersion(44), + invalidRsnIeCapabilities(45), + cipherSuiteRejected(46), + missingReasonCode(99), + maxAssociatedClientsReached(101), + unSpecifiedQosFailure(200), + qosPolicyMismatch(201), + inSufficientBandwidth(202), + inValidQosParams(203) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "unspecified - Unspecified. + previousAuthNotValid - Previous Authentication + was not valid. + deauthenticationLeaving - Leaving due to + deauthentication. + disassociationDueToInactivity - Disassociation + due to Inactivity. + disassociationAPBusy - Disassociation since AP + was busy. + class2FrameFromNonAuthStation - Class 2 frame + from non authenticated station. + class2FrameFromNonAssStation - Class 2 frame + from non associated station. + disassociationStaHasLeft - Station has left due + to disassociation. + staReqAssociationWithoutAuth - Station send + association request without authentication. + invalidInformationElement - Invalid information + element. + groupCipherInvalid - Invalid group Cipher. + unicastCipherInvalid - Invalid unicast cipher. + akmpInvalid - Invalid AKMP. + unsupportedRsnVersion - Unsupported RSN version. + invalidRsnIeCapabilities - Invalid RSN IE + capabilities. + cipherSuiteRejected - Cipher suite rejected. + missingReasonCode - Reason code is missing. + maxAssociatedClientsReached - Maximum allowed + associated client number has reached. + unSpecifiedQosFailure - Unsupported QOS failure. + qosPolicyMismatch - Mismatch on QOS policy. + inSufficientBandwidth - Insufficient bandwidth. + inValidQosParams - Invalid QOS parameters." + ::= { bsnTrapVariable 37 } + +bsnStationBlacklistingReasonCode OBJECT-TYPE + SYNTAX INTEGER { + failed80211Auth(1), + failedAssociation(2), + ipTheft(3), + failed8021xAuth(4), + failedWebAuth(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 38 } + +bsnStationUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The user name of a client. This is used for the Client + Associated trap. It may be null when not known." + ::= { bsnTrapVariable 39 } + +bsnRogueAPOnWiredNetwork OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the flag used on the bsnRogueAPDetected trap to + state if the rogue is found on the wired network. + Typically, after a rogue is found, there may be another + bsnRogueAPDetected trap that will have the value + of this flag 1 if the rogue is detected on the wired + network." + ::= { bsnTrapVariable 40 } + +bsnNavDosAttackSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "MAC address generating the attack." + ::= { bsnTrapVariable 41 } + +bsnWlanIdTrapVariable OBJECT-TYPE + SYNTAX INTEGER (1..517) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "WLAN ID used by the client when the WPA MIC error + counter measure was activated." + ::= { bsnTrapVariable 42 } + +bsnUserIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 43 } + +bsnRogueAdhocMode OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the flag used on the bsnRogueAPDetected trap to + state if the rogue found is an Adhoc rogue or it is an AP." + ::= { bsnTrapVariable 44 } + +bsnClearTrapVariable OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the flag is used to indicate if this is a clear + trap for the original alert or not." + ::= { bsnTrapVariable 45 } + +bsnDuplicateIpTrapVariable OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This field is used on the bsnDuplicateIpAddressReported + trap to contain the IP Address in question when switch + or an AP detected a duplicate IP Address on another + machine." + ::= { bsnTrapVariable 46 } + +bsnDuplicateIpTrapClear OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the flag used to indicate clear state for the + bsnDuplicateIpAddressReported trap." + ::= { bsnTrapVariable 47 } + +bsnDuplicateIpReportedByAP OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the flag used on the bsnDuplicateIpAddressReported + trap to indicate whether the switch or an AP detected a + duplicate IP Address on another machine." + ::= { bsnTrapVariable 48 } + +bsnTrustedApRadioPolicyRequired OBJECT-TYPE + SYNTAX INTEGER { + none(0), + dot11b(1), + dot11a(2), + dot11bg(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the radio policy required by a trusted Rogue." + ::= { bsnTrapVariable 49 } + +bsnTrustedApEncryptionUsed OBJECT-TYPE + SYNTAX INTEGER { + none(0), + open(1), + wep(2), + wpa(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the encryption type used by a trusted Rogue." + ::= { bsnTrapVariable 50 } + +bsnTrustedApEncryptionRequired OBJECT-TYPE + SYNTAX INTEGER { + none(0), + open(1), + wep(2), + wpa(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the encryption type required by a trusted Rogue." + ::= { bsnTrapVariable 51 } + +bsnTrustedApRadioPolicyUsed OBJECT-TYPE + SYNTAX INTEGER { + none(0), + dot11b(1), + dot11a(2), + dot11bg(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the radio policy used by a trusted Rogue." + ::= { bsnTrapVariable 52 } + +bsnNetworkType OBJECT-TYPE + SYNTAX INTEGER { + dot11b(1), + dot11a(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 53 } + +bsnNetworkState OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "" + ::= { bsnTrapVariable 54 } + +bsnSignatureType OBJECT-TYPE + SYNTAX INTEGER { + standard(0), + custom(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Type of Signature whose attack is detected by the switch." + ::= { bsnTrapVariable 55 } + +bsnSignatureName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name of the Signature whose attack is detected by the + switch." + ::= { bsnTrapVariable 56 } + +bsnSignatureDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description of the Signature whose attack is detected by + the switch." + ::= { bsnTrapVariable 57 } + +bsnImpersonatedAPMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "MAC Address of the AP impersonated by another AP." + ::= { bsnTrapVariable 58 } + +bsnTrustedApPreambleUsed OBJECT-TYPE + SYNTAX INTEGER { + none(0), + short(1), + long(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Preamble on this detecting AP." + ::= { bsnTrapVariable 59 } + +bsnTrustedApPreambleRequired OBJECT-TYPE + SYNTAX INTEGER { + none(0), + short(1), + long(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Preamble on this detecting AP." + ::= { bsnTrapVariable 60 } + +bsnSignatureAttackPreced OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The preced in the standard/custom signature list." + ::= { bsnTrapVariable 61 } + +bsnSignatureAttackFrequency OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The preced in the standard/custom signature list." + ::= { bsnTrapVariable 62 } + +bsnSignatureAttackChannel OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The preced in the standard/custom signature list." + ::= { bsnTrapVariable 63 } + +bsnSignatureAttackerMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The MAC address of the Attacker's mac-interface." + ::= { bsnTrapVariable 64 } + +bsnApRegulatoryDomain OBJECT-TYPE + SYNTAX INTEGER { + a(0), + e(1), + i(6), + j(9), + c(16), + n(21), + k(32), + p(33), + s(34), + t(35), + r(48), + notavailable(65535) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The regulatory domain configured on an AP." + ::= { bsnTrapVariable 68 } + +bsnRadiosExceedLicenseCount NOTIFICATION-TYPE + OBJECTS { + bsnCurrentRadiosCount, + bsnLicenseRadioCount + } + STATUS current + DESCRIPTION + "Whenever the currently associated Radios exceed the License Count + This trap will be sent to annoy the Customer" + ::= { bsnTraps 42 } + +bsnSensedTemperatureTooHigh NOTIFICATION-TYPE + OBJECTS { bsnSensorTemperature } + STATUS current + DESCRIPTION + "Temperature sensor temp too High - temp is too high on the unit. + Immediate action should be taken" + ::= { bsnTraps 43 } + +bsnSensedTemperatureTooLow NOTIFICATION-TYPE + OBJECTS { bsnSensorTemperature } + STATUS current + DESCRIPTION + "Temperature sensor temp too Low - temp is too high on the unit. + Immediate action should be taken" + ::= { bsnTraps 44 } + +bsnTemperatureSensorFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Temperature sensor hw failure - temp sensor has failed. + Temperature is unknown" + ::= { bsnTraps 45 } + +bsnTemperatureSensorClear NOTIFICATION-TYPE + OBJECTS { bsnSensorTemperature } + STATUS current + DESCRIPTION + "Temperature sensor clear -- temp sensor alarm condition is over. + sensor is operating within proper temp range" + ::= { bsnTraps 46 } + +bsnPOEControllerFailure NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "POE Controller has failed. Its a very critical trap. + User intervention is required." + ::= { bsnTraps 47 } + +bsnMaxRogueCountExceeded NOTIFICATION-TYPE + OBJECTS { bsnMaxRogueCount } + STATUS current + DESCRIPTION + "The number of rogues has exceeded the maximum Rogues allowed" + ::= { bsnTraps 48 } + +bsnMaxRogueCountClear NOTIFICATION-TYPE + OBJECTS { bsnMaxRogueCount } + STATUS current + DESCRIPTION + "The number of rogues is within the maximum Rogues allowed" + ::= { bsnTraps 49 } + +bsnApMaxRogueCountExceeded NOTIFICATION-TYPE + OBJECTS { + bsnAPMacAddrTrapVariable, + bsnMaxRogueCount, + bsnAPName + } + STATUS current + DESCRIPTION + "The number of rogues has exceeded the maximum Rogues allowed on + the AP" + ::= { bsnTraps 50 } + +bsnApMaxRogueCountClear NOTIFICATION-TYPE + OBJECTS { + bsnAPMacAddrTrapVariable, + bsnMaxRogueCount, + bsnAPName + } + STATUS current + DESCRIPTION + "The number of rogues is within the maximum Rogues allowed on the + AP" + ::= { bsnTraps 51 } + +bsnApBigNavDosAttack NOTIFICATION-TYPE + OBJECTS { + bsnAPMacAddrTrapVariable, + bsnAPSlotIdTrapVariable, + bsnNavDosAttackSourceMacAddr, + bsnAPName + } + STATUS current + DESCRIPTION + "The AP sent a string of messages with large NAV field. This is most + likely a malicious denial of service attack." + ::= { bsnTraps 55 } + +bsnTooManyUnsuccessLoginAttempts NOTIFICATION-TYPE + OBJECTS { + bsnUserIpAddress, + bsnStationUserName + } + STATUS current + DESCRIPTION + "The Management User made too many unsuccessful login attempts." + ::= { bsnTraps 56 } + +bsnWepKeyDecryptError NOTIFICATION-TYPE + OBJECTS { + bsnStationMacAddress, + bsnStationAPMacAddr, + bsnStationAPIfSlotId + } + STATUS current + DESCRIPTION + "Issued when a decrypt error occurrs. The WEP Key configured at + the station may be wrong." + ::= { bsnTraps 57 } + +bsnWpaMicErrorCounterActivated NOTIFICATION-TYPE + OBJECTS { + bsnStationMacAddress, + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnWlanIdTrapVariable, + bsnAPName + } + STATUS current + DESCRIPTION + "Issued when a WPA MIC error occurs and a counter measure is + activated at the AP." + ::= { bsnTraps 58 } + +bsnAdhocRogueAutoContained NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnClearTrapVariable + } + STATUS current + DESCRIPTION + "Issued when an Adhoc Rogue is auto contained. + If the clear variable has value true, then the trap clears the + earlier alert." + ::= { bsnTraps 65 } + +bsnRogueApAutoContained NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnClearTrapVariable + } + STATUS current + DESCRIPTION + "Issued when a Rogue AP is auto contained for advertising our SSID. + If the clear variable has value true, then the trap clears the + earlier alert." + ::= { bsnTraps 66 } + +bsnTrustedApHasInvalidEncryption NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnTrustedApEncryptionUsed, + bsnTrustedApEncryptionRequired, + bsnClearTrapVariable + } + STATUS current + DESCRIPTION + "Issued when a Trusted Rogue AP is auto contained for using + invalid encryption. The second param is for the encryption used + and the third param is for encryption required. + If the clear variable has value true, then the trap clears the + earlier alert." + ::= { bsnTraps 67 } + +bsnTrustedApHasInvalidRadioPolicy NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnTrustedApRadioPolicyUsed, + bsnTrustedApRadioPolicyRequired, + bsnClearTrapVariable + } + STATUS current + DESCRIPTION + "Issued when a Trusted Rogue AP is auto contained for using + invalid radio policy. The second param is for the radio policy + used and the third param is for radio policy required. + If the clear variable has value true, then the trap clears the + earlier alert." + ::= { bsnTraps 68 } + +bsnTrustedApHasInvalidSsid NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnClearTrapVariable + } + STATUS current + DESCRIPTION + "Issued when a Trusted Rogue AP is auto contained for advertising + invalid SSID. + If the clear variable has value true, then the trap clears the + earlier alert." + ::= { bsnTraps 63 } + +bsnTrustedApIsMissing NOTIFICATION-TYPE + OBJECTS { + bsnRogueAPDot11MacAddress, + bsnClearTrapVariable + } + STATUS current + DESCRIPTION + "Issued when a Trusted Rogue AP is missing or has failed. + If the clear variable has value true, then the trap clears the + earlier alert." + ::= { bsnTraps 64 } + +bsnImpersonatingSourceMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the source mac address which is impersonating + the AP." + ::= { bsnTrapVariable 74 } +-- ******************************************************************** +-- * Begin of Syslog +-- ******************************************************************** + +bsnSyslog OBJECT IDENTIFIER + ::= { bsnUtility 1 } + + +bsnSyslogEnable OBJECT-TYPE + SYNTAX INTEGER { + no(0), + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { bsnSyslog 1 } + +bsnSyslogRemoteAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This would be the IP Address or host name" + ::= { bsnSyslog 2 } +-- ******************************************************************** +-- bsn Ping +-- ******************************************************************** + +bsnPing OBJECT IDENTIFIER + ::= { bsnUtility 2 } + + +bsnPingTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PingTest Table" + ::= { bsnPing 1 } + +bsnPingTestEntry OBJECT-TYPE + SYNTAX BsnPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the bsnPingTest + Table." + INDEX { bsnPingTestId } + ::= { bsnPingTestTable 1 } + +BsnPingTestEntry ::= SEQUENCE { + bsnPingTestId Integer32, + bsnPingTestIPAddress IpAddress, + bsnPingTestSendCount Integer32, + bsnPingTestReceivedCount Integer32, + bsnPingTestStatus INTEGER, + bsnPingTestMaxTimeInterval Unsigned32, + bsnPingTestMinTimeInterval Unsigned32, + bsnPingTestAvgTimeInterval Unsigned32, + bsnPingTestRowStatus RowStatus +} + +bsnPingTestId OBJECT-TYPE + SYNTAX Integer32 (0..24) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Test ID" + ::= { bsnPingTestEntry 1 } + +bsnPingTestIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ip Address to ping" + ::= { bsnPingTestEntry 2 } + +bsnPingTestSendCount OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of bytes sent" + ::= { bsnPingTestEntry 3 } + +bsnPingTestReceivedCount OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes received." + ::= { bsnPingTestEntry 4 } + +bsnPingTestStatus OBJECT-TYPE + SYNTAX INTEGER { + inprogress(1), + complete(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the ping test" + ::= { bsnPingTestEntry 5 } + +bsnPingTestMaxTimeInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum time interval in msec." + ::= { bsnPingTestEntry 6 } + +bsnPingTestMinTimeInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum time interval in msec." + ::= { bsnPingTestEntry 7 } + +bsnPingTestAvgTimeInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average time interval in msec." + ::= { bsnPingTestEntry 8 } + +bsnPingTestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnPingTestEntry 25 } + + +-- ******************************************************************** +-- bsn Link +-- ******************************************************************** + +bsnLinkTest OBJECT IDENTIFIER + ::= { bsnUtility 3 } + + +bsnLinkTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnLinkTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "LinkTest Table" + ::= { bsnLinkTest 1 } + +bsnLinkTestEntry OBJECT-TYPE + SYNTAX BsnLinkTestEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An Entry (conceptual row) in the bsnLinkTest + Table." + INDEX { bsnLinkTestId } + ::= { bsnLinkTestTable 1 } + +BsnLinkTestEntry ::= SEQUENCE { + bsnLinkTestId Integer32, + bsnLinkTestMacAddress MacAddress, + bsnLinkTestSendPktCount Integer32, + bsnLinkTestSendPktLength Integer32, + bsnLinkTestReceivedPktCount Integer32, + bsnLinkTestClientRSSI Integer32, + bsnLinkTestLocalSNR Integer32, + bsnLinkTestLocalRSSI Integer32, + bsnLinkTestStatus INTEGER, + bsnLinkTestRowStatus RowStatus +} + +bsnLinkTestId OBJECT-TYPE + SYNTAX Integer32 (0..24) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Link Test ID" + ::= { bsnLinkTestEntry 1 } + +bsnLinkTestMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "MAC Address of link to test" + ::= { bsnLinkTestEntry 2 } + +bsnLinkTestSendPktCount OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Number of packets sent." + DEFVAL { 3 } + ::= { bsnLinkTestEntry 3 } + +bsnLinkTestSendPktLength OBJECT-TYPE + SYNTAX Integer32 (1..2000) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Length of sent packet" + DEFVAL { 500 } + ::= { bsnLinkTestEntry 4 } + +bsnLinkTestReceivedPktCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of received packets." + ::= { bsnLinkTestEntry 5 } + +bsnLinkTestClientRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Client RSSI value of link." + ::= { bsnLinkTestEntry 6 } + +bsnLinkTestLocalSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Local SNR of the link" + ::= { bsnLinkTestEntry 7 } + +bsnLinkTestLocalRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Local RSSI of the link." + ::= { bsnLinkTestEntry 8 } + +bsnLinkTestStatus OBJECT-TYPE + SYNTAX INTEGER { + inprogress(1), + complete(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Status of the link test." + ::= { bsnLinkTestEntry 9 } + +bsnLinkTestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Row Status" + ::= { bsnLinkTestEntry 30 } + + +-- ******************************************************************** +-- * Begin of bsnMobility +-- ******************************************************************** + +bsnMobilityConfig OBJECT IDENTIFIER + ::= { bsnMobility 1 } + +bsnMobilityStats OBJECT IDENTIFIER + ::= { bsnMobility 2 } + + +bsnMobilityProtocolPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port Number on which mobility Protocol runs" + DEFVAL { 0 } + ::= { bsnMobilityConfig 1 } + +bsnMobilityDynamicDiscovery OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Statically Configured is always enabled if members are + defined. To further enable rrm discovery, learned + discovery, broadcast discovery, enable/disable this + attribute." + ::= { bsnMobilityConfig 3 } + +bsnMobilityStatsReset OBJECT-TYPE + SYNTAX INTEGER { + default(0), + resetNow(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset mobility statistics by setting this atribute to + resetNow. If you try to read this attribute value will + always be 0." + ::= { bsnMobilityConfig 4 } +-- ******************************************************************** +-- * bsnMobilityGroupMembersTable +-- ******************************************************************** + +bsnMobilityGroupMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobilityGroupMembersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MWAR List (statically configured members of the mobility + group)" + ::= { bsnMobilityConfig 10 } + +bsnMobilityGroupMembersEntry OBJECT-TYPE + SYNTAX BsnMobilityGroupMembersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the bsnMobilityGroupMembers + Table." + INDEX { bsnMobilityGroupMemberMacAddress } + ::= { bsnMobilityGroupMembersTable 1 } + +BsnMobilityGroupMembersEntry ::= SEQUENCE { + bsnMobilityGroupMemberMacAddress MacAddress, + bsnMobilityGroupMemberIPAddress IpAddress, + bsnMobilityGroupMemberGroupName DisplayString, + bsnMobilityGroupMemberRowStatus RowStatus +} + +bsnMobilityGroupMemberMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Member switch MAC Address" + ::= { bsnMobilityGroupMembersEntry 1 } + +bsnMobilityGroupMemberIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Member switch IP Address" + ::= { bsnMobilityGroupMembersEntry 2 } + +bsnMobilityGroupMemberGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Member's group name. If left empty while adding a new group + member, this assumes the default mobility group name of the + switch." + ::= { bsnMobilityGroupMembersEntry 3 } + +bsnMobilityGroupMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnMobilityGroupMembersEntry 22 } + + +-- ******************************************************************** +-- * bsnMobilityAnchorsTable +-- ******************************************************************** + +bsnMobilityAnchorsTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobilityAnchorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statically configured mobility anchors" + ::= { bsnMobilityConfig 11 } + +bsnMobilityAnchorsEntry OBJECT-TYPE + SYNTAX BsnMobilityAnchorsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the bsnMobilityAnchorsTable + Table." + INDEX { + bsnMobilityAnchorWlanSsid, + bsnMobilityAnchorSwitchIPAddress + } + ::= { bsnMobilityAnchorsTable 1 } + +BsnMobilityAnchorsEntry ::= SEQUENCE { + bsnMobilityAnchorWlanSsid DisplayString, + bsnMobilityAnchorSwitchIPAddress IpAddress, + bsnMobilityAnchorRowStatus RowStatus +} + +bsnMobilityAnchorWlanSsid OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local wlan-ssid to connect to Guest/Anchor switch" + ::= { bsnMobilityAnchorsEntry 1 } + +bsnMobilityAnchorSwitchIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Guest/Anchor switch IP Address" + ::= { bsnMobilityAnchorsEntry 2 } + +bsnMobilityAnchorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status" + ::= { bsnMobilityAnchorsEntry 20 } + + + +-- ******************************************************************** +-- * Begin of bsnMobilityStats +-- ******************************************************************** + +bsnTotalHandoffRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total handoff requests" + ::= { bsnMobilityStats 1 } + +bsnTotalHandoffs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total handoffs" + ::= { bsnMobilityStats 2 } + +bsnCurrentExportedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current exported client count" + ::= { bsnMobilityStats 3 } + +bsnTotalExportedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total exported client count" + ::= { bsnMobilityStats 4 } + +bsnCurrentImportedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Imported client count" + ::= { bsnMobilityStats 5 } + +bsnTotalImportedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Imported client count" + ::= { bsnMobilityStats 6 } + +bsnTotalHandoffErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total handoff errors" + ::= { bsnMobilityStats 7 } + +bsnTotalCommunicationErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total communication errors" + ::= { bsnMobilityStats 8 } + +bsnTotalReceiveErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total receive errors" + ::= { bsnMobilityStats 10 } + +bsnTotalTransmitErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Transmit errors" + ::= { bsnMobilityStats 11 } + +bsnTotalResponsesRetransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Responses Retransmitted" + ::= { bsnMobilityStats 12 } + +bsnTotalHandoffEndRequestsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoff End Requests Received" + ::= { bsnMobilityStats 13 } + +bsnTotalStateTransitionsDisallowed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total State Transitions Disallowed" + ::= { bsnMobilityStats 14 } + +bsnTotalResourceErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Resource Errors" + ::= { bsnMobilityStats 15 } + +bsnTotalHandoffRequestsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoff Requests Sent" + ::= { bsnMobilityStats 16 } + +bsnTotalHandoffRepliesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoff Replies Received" + ::= { bsnMobilityStats 17 } + +bsnTotalHandoffAsLocalReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoffs As Local Received" + ::= { bsnMobilityStats 18 } + +bsnTotalHandoffAsForeignReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoffs As Foreign Received" + ::= { bsnMobilityStats 19 } + +bsnTotalHandoffDeniesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoff Denies Received" + ::= { bsnMobilityStats 20 } + +bsnTotalAnchorRequestsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Anchor Requests Sent" + ::= { bsnMobilityStats 21 } + +bsnTotalAnchorDenyReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Anchor Deny Received" + ::= { bsnMobilityStats 22 } + +bsnTotalAnchorGrantReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Anchor Grant Received" + ::= { bsnMobilityStats 23 } + +bsnTotalAnchorTransferReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Anchor Transfer Received" + ::= { bsnMobilityStats 24 } + +bsnTotalHandoffRequestsIgnored OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoff Requests Ignored" + ::= { bsnMobilityStats 25 } + +bsnTotalPingPongHandoffRequestsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Ping Pong Handoff Requests Dropped" + ::= { bsnMobilityStats 26 } + +bsnTotalHandoffRequestsDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoff Requests Dropped" + ::= { bsnMobilityStats 27 } + +bsnTotalHandoffRequestsDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoff Requests Denied" + ::= { bsnMobilityStats 28 } + +bsnTotalClientHandoffAsLocal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Client Handoffs As Local" + ::= { bsnMobilityStats 29 } + +bsnTotalClientHandoffAsForeign OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Client Handoffs As Foreign" + ::= { bsnMobilityStats 30 } + +bsnTotalAnchorRequestsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Anchor Requests Received" + ::= { bsnMobilityStats 31 } + +bsnTotalAnchorRequestsDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Anchor Requests Denied" + ::= { bsnMobilityStats 32 } + +bsnTotalAnchorRequestsGranted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Anchor Requests Granted" + ::= { bsnMobilityStats 33 } + +bsnTotalAnchorTransferred OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Anchor Transferred" + ::= { bsnMobilityStats 34 } + +bsnTotalHandoffRequestsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Handoff Requests Received" + ::= { bsnMobilityStats 35 } +-- ******************************************************************** +-- * bsnMobilityGroupDirectoryTable +-- ******************************************************************** + +bsnMobilityGroupDirectoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnMobilityGroupDirectoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MWAR List (statically configured members of the mobility + group)" + ::= { bsnMobilityStats 9 } + +bsnMobilityGroupDirectoryEntry OBJECT-TYPE + SYNTAX BsnMobilityGroupDirectoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the bsnMobilityGroupDirectory + Table." + INDEX { bsnGroupDirectoryMemberMacAddress } + ::= { bsnMobilityGroupDirectoryTable 1 } + +BsnMobilityGroupDirectoryEntry ::= SEQUENCE { + bsnGroupDirectoryMemberIPAddress IpAddress, + bsnGroupDirectoryMemberMacAddress MacAddress, + bsnGroupDirectoryDicoveryType INTEGER, + bsnMemberCurrentAnchoredClients Counter32, + bsnMemberTotalAnchoredClients Counter32, + bsnMemberCurrentExportedClients Counter32, + bsnMemberTotalExportedClients Counter32, + bsnMemberCurrentImportedClients Counter32, + bsnMemberTotalImportedClients Counter32, + bsnMemberTotalHandoffErrors Counter32, + bsnMemberTotalCommunicationErrors Counter32 +} + +bsnGroupDirectoryMemberIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mwar Ip Address" + ::= { bsnMobilityGroupDirectoryEntry 1 } + +bsnGroupDirectoryMemberMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mwar Mac Address" + ::= { bsnMobilityGroupDirectoryEntry 2 } + +bsnGroupDirectoryDicoveryType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + rrm(2), + broadcast(3), + learned(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discovery type of the Group Directory." + ::= { bsnMobilityGroupDirectoryEntry 3 } + +bsnMemberCurrentAnchoredClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current anchored client count" + ::= { bsnMobilityGroupDirectoryEntry 4 } + +bsnMemberTotalAnchoredClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total anchored client count" + ::= { bsnMobilityGroupDirectoryEntry 5 } + +bsnMemberCurrentExportedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current exported client count" + ::= { bsnMobilityGroupDirectoryEntry 6 } + +bsnMemberTotalExportedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total exported client count" + ::= { bsnMobilityGroupDirectoryEntry 7 } + +bsnMemberCurrentImportedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Imported client count" + ::= { bsnMobilityGroupDirectoryEntry 8 } + +bsnMemberTotalImportedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Imported client count" + ::= { bsnMobilityGroupDirectoryEntry 9 } + +bsnMemberTotalHandoffErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total handoff errors" + ::= { bsnMobilityGroupDirectoryEntry 10 } + +bsnMemberTotalCommunicationErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Communication errors" + ::= { bsnMobilityGroupDirectoryEntry 30 } + + +bsnAPGroupsVlanConfig OBJECT IDENTIFIER + ::= { bsnWireless 10 } + + +-- ******************************************************************** +-- Airespace Site Specific WLAN Configuration Paramaters +-- DEFINED AS "The bsnAPGroupsVlanConfig object provides all the +-- configuration and monitoring of Site Specific WLAN "; +-- ******************************************************************** + +bsnAPGroupsVlanFeature OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled, Site Specific WLAN feature is enforced." + ::= { bsnAPGroupsVlanConfig 1 } +-- ******************************************************************** +-- * Begin of bsnAPGroupsVlanTable +-- ******************************************************************** + +bsnAPGroupsVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPGroupsVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Wireless Sites Table." + ::= { bsnAPGroupsVlanConfig 2 } + +bsnAPGroupsVlanEntry OBJECT-TYPE + SYNTAX BsnAPGroupsVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in bsnAPGroupsVlanTable." + INDEX { bsnAPGroupsVlanName } + ::= { bsnAPGroupsVlanTable 1 } + +BsnAPGroupsVlanEntry ::= SEQUENCE { + bsnAPGroupsVlanName OCTET STRING, + bsnAPGroupsVlanDescription OCTET STRING, + bsnAPGroupsVlanRowStatus RowStatus +} + +bsnAPGroupsVlanName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The string is an unique identifier/name assigned to a site." + ::= { bsnAPGroupsVlanEntry 1 } + +bsnAPGroupsVlanDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description about the site." + ::= { bsnAPGroupsVlanEntry 2 } + +bsnAPGroupsVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of entries in + bsnAPGroupsVlanTable" + ::= { bsnAPGroupsVlanEntry 20 } + + +-- ******************************************************************** +-- * Begin of bsnAPGroupsVlanMappingTable +-- ******************************************************************** + +bsnAPGroupsVlanMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF BsnAPGroupsVlanMappingEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table for the WLAN-interace-mappings allowed for each + configured site. Each site can have a set of WLANs associated + with it." + ::= { bsnAPGroupsVlanConfig 3 } + +bsnAPGroupsVlanMappingEntry OBJECT-TYPE + SYNTAX BsnAPGroupsVlanMappingEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry in bsnAPGroupsVlanMappingTable." + INDEX { + bsnAPGroupsVlanName, + bsnAPGroupsVlanMappingSsid + } + ::= { bsnAPGroupsVlanMappingTable 1 } + +BsnAPGroupsVlanMappingEntry ::= SEQUENCE { + bsnAPGroupsVlanMappingSsid DisplayString, + bsnAPGroupsVlanMappingInterfaceName OCTET STRING, + bsnAPGroupsVlanMappingRowStatus RowStatus +} + +bsnAPGroupsVlanMappingSsid OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "When an AP is associated with a site, and the site + has an associated set of WLANs, then only those WLANs are + beamed by the AP. Here 'bsnAPGroupsVlanMappingSsid' + is the wlan to be used when a client connects on this AP." + ::= { bsnAPGroupsVlanMappingEntry 1 } + +bsnAPGroupsVlanMappingInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "When an AP is associated with a site, and the site + has an associated set of WLANs, then only those WLANs are + beamed by the AP. Here 'bsnAPGroupsVlanMappingInterfaceName' + is the interface to be used when a client connects to the + 'bsnAPGroupsVlanMappingSsid' WLAN on this AP." + ::= { bsnAPGroupsVlanMappingEntry 2 } + +bsnAPGroupsVlanMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Row Status for creation/deletion of WLAN-interface-mappings + asscoiated with sites." + ::= { bsnAPGroupsVlanMappingEntry 20 } + + + +bsnAPIPAddressFallback NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnApIpAddress, + bsnAPStaticIPAddress, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap is sent out when an AP, with the configured static + ip-address, fails to establish connection with outside world + and starts using DHCP as a fallback option." + ::= { bsnTraps 77 } + +bsnAPFunctionalityDisabled NOTIFICATION-TYPE + OBJECTS { + bsnApFunctionalityDisableReasonCode, + bsnLicenseKeyTrapVariable, + bsnLicenseKeyFeatureSetTrapVariable + } + STATUS current + DESCRIPTION + "This trap is sent out when AP functionality on the switch is + disabled because the License key has expired + or has been deleted or doesn't match the switch image." + ::= { bsnTraps 78 } + +bsnLicenseKeyTrapVariable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the license key that has been found to be deleted, + expired or is mismatched causing AP + functionality to be disabled on the switch." + ::= { bsnTrapVariable 65 } + +bsnApFunctionalityDisableReasonCode OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + licenseKeyExpired(1), + licenseKeyDeleted(2), + licenseKeyFeatureMismatch(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the reason why the AP functionality was disabled + on the switch. It could be either expiry or deletion or + mismatch found of the license key." + ::= { bsnTrapVariable 66 } + +bsnLicenseKeyFeatureSetTrapVariable OBJECT-TYPE + SYNTAX INTEGER { + wps(1), + all(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the switch feature set whose license key has + expired or is deleted or is mismatched. + To enable the AP functionality again, the license key for + this feature set should be re-configured." + ::= { bsnTrapVariable 67 } + +bsnRxMulticastQueueFull NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap indicates that the CPU's Receive Multicast Queue is + Full." + ::= { bsnTraps 80 } + +bsnAPAuthorizationFailureCause OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + keymismatch(1), + entrydoesnotexist(2), + invalidCertifcate(3), + entryIsMIC(4), + aaaEntryDoesNotExist(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This denotes the reason for AP authorization failure. + [entrydoesnotexist]: + The AP has not been added to Controller's + AP Authorization List. + [keymismatch]: The key entry in Controller's AP Authorization + list does not match the SHA1 key received from + the AP. + [invalidCert]: Could not verify the self signed Certificate. + [entryIsMIC]: AP has Self Signed Certificate where as in + Controller AP Authorization list has + Manufactured Installed Certificate + [aaaEntryDoesNotExist]: RADIUS authorization for the AP failed. + [unknown]: Default." + ::= { bsnTrapVariable 69 } + +bsnAPIfUpDownCause OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + radioFailure(1), + radioLowPower(2), + maxRetransmission(3), + echoTimeout(4), + configAP(5), + configRadio(6), + configNetwork(7), + adminConfigured(8), + missedRekey(9), + detectingInLinePower(10), + newDiscovery(11) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This denotes the reason for AP If up or down + normal - + radio Failure - radio failed + radioLowPower - AP is not able draw enough power. + maxRetransmission - max retransmission of AP Reached. + echoTimeout - heartbeat timeout. + configAP - admin enable/disable AP + configRadio - admin enable/disable config radio + configNetwork - admin enable/disable network + adminConfigured - admin configuration + missedRekey - Missed Rekey + detectingInLinePower - Detecting in-line power + newDiscovery - New Discovery" + ::= { bsnTrapVariable 70 } + +bsnAPInvalidRadioType OBJECT-TYPE + SYNTAX INTEGER { + unsupportedRadio(0) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Radio types which are not supported by controller." + ::= { bsnTrapVariable 71 } + +locationNotifyContent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This is the content of the notification." + ::= { bsnTrapVariable 72 } + +bsnSignatureMacInfo OBJECT-TYPE + SYNTAX BsnTxtSignatureMacInfo + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object defines the pattern followed by the + LWAPP APs to perform signature analysis with this + signature and report the results to the + Controller." + ::= { bsnTrapVariable 73 } + +bsnRadarChannelDetected NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfPhyChannelNumber, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap is sent when radar signals are detected on the + current channel" + ::= { bsnTraps 81 } + +bsnRadarChannelCleared NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPIfPhyChannelNumber, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap will be generated, if a radar trap has been + generated earlier, after the expiry of Non-Occupancy Period." + ::= { bsnTraps 82 } + +bsnAPAuthorizationFailure NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPName, + bsnAPAuthCertificateType, + bsnAPAuthorizationFailureCause + } + STATUS current + DESCRIPTION + "This trap is sent out in case of authorization failure while + attempting to associate the AP to the controller. + bsnAPDot3MacAddress represents the mac-address of that AP. + bsnAPName is name of AP" + ::= { bsnTraps 83 } + +radioCoreDumpTrap NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPName + } + STATUS current + DESCRIPTION + "When radio module in AP dumps core, it informs controller and + controller generates this trap. The core file can be retrieved + on demand." + ::= { bsnTraps 84 } + +invalidRadioTrap NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPIfSlotId, + bsnAPInvalidRadioType, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap will be generated when an AP has joined is using + unsupported radio or a radio slot not currently not being + used." + ::= { bsnTraps 85 } + +countryChangeTrap NOTIFICATION-TYPE + OBJECTS { bsnGlobalDot11CountryIndex } + STATUS deprecated + DESCRIPTION + "This trap will be generated when an operator changes the + country of operation. New country code will be sent in trap." + ::= { bsnTraps 86 } + +unsupportedAPTrap NOTIFICATION-TYPE + OBJECTS { + bsnAPDot3MacAddress, + bsnAPName + } + STATUS current + DESCRIPTION + "This trap will be generated when unsupported AP try to join + 40xx/410x or 3500 with 64MB flash." + ::= { bsnTraps 87 } + +heartbeatLossTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This trap will be generated when controller loses + connection with the Supervisor Switch in which it + is physically embedded and doesn't hear the + heartbeat keepalives from the Supervisor." + ::= { bsnTraps 88 } + +locationNotifyTrap NOTIFICATION-TYPE + OBJECTS { locationNotifyContent } + STATUS current + DESCRIPTION + "This trap will be generated by the location server + for notifications of location events." + ::= { bsnTraps 89 } + +-- ******************************************************************** +-- * Compliance statements +-- ******************************************************************** + +bsnWrasCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the bsnWireless module." + MODULE -- this module + MANDATORY-GROUPS { + bsnEssGroup, + bsnApGroup, + bsnGlobalDot11Group, + bsnRrmGroup, + bsnAAAGroup, + bsnTrapsGroup, + bsnUtilityGroup, + bsnMobilityGroup, + bsnIpsecGroup + } + ::= { bsnWrasCompliances 1 } + +bsnWrasComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the bsnWireless module." + MODULE -- this module + MANDATORY-GROUPS { + bsnEssGroupRev1, + bsnApGroupRev1, + bsnGlobalDot11GroupRev1, + bsnRrmGroup, + bsnAAAGroupRev1, + bsnTrapsGroupRev1, + bsnWrasTrapRev1, + bsnUtilityGroupRev1, + bsnMobilityGroup, + bsnIpsecGroup + } + ::= { bsnWrasCompliances 2 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +bsnEssGroup OBJECT-GROUP + OBJECTS { + bsnDot11EssIndex, + bsnDot11EssSsid, + bsnDot11EssSessionTimeout, + bsnDot11EssMacFiltering, + bsnDot11EssAdminStatus, + bsnDot11EssSecurityAuthType, + bsnDot11EssStaticWEPSecurity, + bsnDot11EssStaticWEPEncryptionType, + bsnDot11EssStaticWEPDefaultKey, + bsnDot11EssStaticWEPKeyIndex, + bsnDot11EssStaticWEPKeyFormat, + bsnDot11Ess8021xSecurity, + bsnDot11Ess8021xEncryptionType, + bsnDot11EssIpsecSecurity, + bsnDot11EssVpnEncrTransform, + bsnDot11EssVpnAuthTransform, + bsnDot11EssVpnIkeAuthMode, + bsnDot11EssVpnSharedKey, + bsnDot11EssVpnSharedKeySize, + bsnDot11EssVpnIkePhase1Mode, + bsnDot11EssVpnIkeLifetime, + bsnDot11EssVpnIkeDHGroup, + bsnDot11EssIpsecPassthruSecurity, + bsnDot11EssVpnPassthruGateway, + bsnDot11EssWebSecurity, + bsnDot11EssRadioPolicy, + bsnDot11EssQualityOfService, + bsnDot11EssDhcpRequired, + bsnDot11EssDhcpServerIpAddress, + bsnDot11EssVpnContivityMode, + bsnDot11EssVpnQotdServerAddress, + bsnDot11EssBlacklistTimeout, + bsnDot11EssNumberOfMobileStations, + bsnDot11EssWebPassthru, + bsnDot11EssCraniteSecurity, + bsnDot11EssBlacklistingCapability, + bsnDot11EssInterfaceName, + bsnDot11EssAclName, + bsnDot11EssAAAOverride, + bsnDot11EssWepAllowSharedKeyAuth, + bsnDot11EssFortressSecurity, + bsnDot11EssL2tpSecurity, + bsnDot11EssBroadcastSsid, + bsnDot11EssExternalPolicyValidation, + bsnDot11EssRowStatus, + bsnDot11EssWmePolicySetting, + bsnDot11Ess80211ePolicySetting, + bsnDot11EssWebPassthroughEmail, + bsnDot11Ess7920PhoneSupport, + bsnDot11EssRadiusAuthPrimaryServer, + bsnDot11EssRadiusAuthSecondaryServer, + bsnDot11EssRadiusAuthTertiaryServer, + bsnDot11EssRadiusAcctPrimaryServer, + bsnDot11EssRadiusAcctSecondaryServer, + bsnDot11EssRadiusAcctTertiaryServer, + bsnMobileStationMacAddress, + bsnMobileStationIpAddress, + bsnMobileStationUserName, + bsnMobileStationAPMacAddr, + bsnMobileStationAPIfSlotId, + bsnMobileStationEssIndex, + bsnMobileStationSsid, + bsnMobileStationStatus, + bsnMobileStationReasonCode, + bsnMobileStationMobilityStatus, + bsnMobileStationAID, + bsnMobileStationAnchorAddress, + bsnMobileStationCFPollable, + bsnMobileStationCFPollRequest, + bsnMobileStationChannelAgilityEnabled, + bsnMobileStationPBCCOptionImplemented, + bsnMobileStationShortPreambleOptionImplemented, + bsnMobileStationSessionTimeout, + bsnMobileStationAuthenticationAlgorithm, + bsnMobileStationWepState, + bsnMobileStationPortNumber, + bsnMobileStationDeleteAction, + bsnMobileStationPolicyManagerState, + bsnMobileStationSecurityPolicyStatus, + bsnMobileStationProtocol, + bsnMobileStationMirrorMode, + bsnMobileStationInterface, + bsnMobileStationApMode, + bsnMobileStationVlanId, + bsnMobileStationPolicyType, + bsnMobileStationEncryptionCypher, + bsnMobileStationEapType, + bsnMobileStationCcxVersion, + bsnMobileStationE2eVersion, + bsnMobileStationStatusCode, + bsnMobileStationPerRadioPerVapIndex, + bsnMobileStationMacAddr, + bsnMobileStationRSSI, + bsnMobileStationBytesReceived, + bsnMobileStationBytesSent, + bsnMobileStationPolicyErrors, + bsnMobileStationPacketsReceived, + bsnMobileStationPacketsSent, + bsnMobileStationSnr, + bsnRogueAPDot11MacAddress, + bsnRogueAPTotalDetectingAPs, + bsnRogueAPFirstReported, + bsnRogueAPLastReported, + bsnRogueAPContainmentLevel, + bsnRogueAPType, + bsnRogueAPOnNetwork, + bsnRogueAPTotalClients, + bsnRogueAPRowStatus, + bsnRogueAPMaxDetectedRSSI, + bsnRogueAPSSID, + bsnRogueAPState, + bsnRogueAPAirespaceAPMacAddress, + bsnRogueAPAirespaceAPSlotId, + bsnRogueAPRadioType, + bsnRogueAPAirespaceAPName, + bsnRogueAPChannelNumber, + bsnRogueAPSsid, + bsnRogueAPAirespaceAPRSSI, + bsnRogueAPContainmentMode, + bsnRogueAPContainmentChannelCount, + bsnRogueAPContainmentChannels, + bsnRogueAPAirespaceAPLastHeard, + bsnRogueAPAirespaceAPWepMode, + bsnRogueAPAirespaceAPPreamble, + bsnRogueAPAirespaceAPWpaMode, + bsnRogueAPAirespaceAPSNR, + bsnMobileStationByIpAddress, + bsnMobileStationByIpMacAddress, + bsnMobileStationRssiDataApMacAddress, + bsnMobileStationRssiDataApIfSlotId, + bsnMobileStationRssiDataApIfType, + bsnMobileStationRssiDataApName, + bsnMobileStationRssiData, + bsnAPIfPhyAntennaIndex, + bsnMobileStationRssiDataLastHeard, + bsnMobileStationByUserName, + bsnMobileStationByUserMacAddress, + bsnRogueClientAirespaceAPMacAddress, + bsnRogueClientAirespaceAPSlotId, + bsnRogueClientRadioType, + bsnRogueClientAirespaceAPName, + bsnRogueClientChannelNumber, + bsnRogueClientAirespaceAPRSSI, + bsnRogueClientAirespaceAPLastHeard, + bsnRogueClientAirespaceAPSNR, + bsnRogueClientTotalDetectingAPs, + bsnRogueClientFirstReported, + bsnRogueClientLastReported, + bsnRogueClientBSSID, + bsnRogueClientContainmentLevel, + bsnRogueClientLastHeard, + bsnRogueClientState, + bsnRogueAPDot11MacAddr, + bsnRogueClientDot11MacAddr, + bsnDot11QosProfileName, + bsnDot11QosProfileDesc, + bsnDot11QosAverageDataRate, + bsnDot11QosBurstDataRate, + bsnDot11QosAvgRealTimeDataRate, + bsnDot11QosBurstRealTimeDataRate, + bsnDot11QosMaxRFUsagePerAP, + bsnDot11QosProfileQueueDepth, + bsnDot11WiredQosProtocol, + bsnDot11802Dot1PTag, + bsnDot11ResetProfileToDefault, + bsnTagDot11MacAddress, + bsnTagType, + bsnTagTimeInterval, + bsnTagBatteryStatus, + bsnTagLastReported, + bsnTagRssiDataApMacAddress, + bsnTagRssiDataApIfSlotId, + bsnTagRssiDataApIfType, + bsnTagRssiDataApName, + bsnTagRssiDataLastHeard, + bsnTagRssiData, + bsnTagRssiDataSnr, + bsnTagBytesReceived, + bsnTagPacketsReceived + } + STATUS deprecated + DESCRIPTION + "This collection of objects provides information + about Airespace Wireless LAN Configuration Attributes + These objects are defined under bsnEss object." + ::= { bsnWrasGroups 1 } + +bsnApGroup OBJECT-GROUP + OBJECTS { + bsnAPDot3MacAddress, + bsnAPNumOfSlots, + bsnAPName, + bsnAPLocation, + bsnAPMonitorOnlyMode, + bsnAPOperationStatus, + bsnAPSoftwareVersion, + bsnAPBootVersion, + bsnAPPrimaryMwarName, + bsnAPReset, + bsnAPStatsTimer, + bsnAPPortNumber, + bsnAPModel, + bsnAPSerialNumber, + bsnAPClearConfig, + bsnApIpAddress, + bsnAPMirrorMode, + bsnAPRemoteModeSupport, + bsnAPType, + bsnAPSecondaryMwarName, + bsnAPTertiaryMwarName, + bsnAPIsStaticIP, + bsnAPNetmask, + bsnAPGateway, + bsnAPStaticIPAddress, + bsnAPBridgingSupport, + bsnAPGroupVlanName, + bsnAPIOSVersion, + bsnAPCertificateType, + bsnAPEthernetMacAddress, + bsnAPAdminStatus, + bsnAPIfSlotId, + bsnAPIfType, + bsnAPIfPhyChannelAssignment, + bsnAPIfPhyChannelNumber, + bsnAPIfPhyTxPowerControl, + bsnAPIfPhyTxPowerLevel, + bsnAPIfPhyAntennaMode, + bsnAPIfPhyAntennaType, + bsnAPIfPhyAntennaDiversity, + bsnAPIfCellSiteConfigId, + bsnAPIfNumberOfVaps, + bsnAPIfOperStatus, + bsnAPIfPortNumber, + bsnAPIfPhyAntennaOptions, + bsnApIfNoOfUsers, + bsnAPIfWlanOverride, + bsnAPIfPacketsSniffingFeature, + bsnAPIfSniffChannel, + bsnAPIfSniffServerIPAddress, + bsnAPIfAntennaGain, + bsnAPIfChannelList, + bsnAPIfAbsolutePowerList, + bsnAPIfRegulatoryDomainSupport, + bsnAPIfAdminStatus, + bsnAPIfDot11BeaconPeriod, + bsnAPIfDot11MediumOccupancyLimit, + bsnAPIfDot11CFPPeriod, + bsnAPIfDot11CFPMaxDuration, + bsnAPIfDot11OperationalRateSet, + bsnAPIfDot11DTIMPeriod, + bsnAPIfDot11MultiDomainCapabilityImplemented, + bsnAPIfDot11MultiDomainCapabilityEnabled, + bsnAPIfDot11CountryString, + bsnAPIfDot11SmtParamsConfigType, + bsnAPIfDot11BSSID, + bsnAPIfDot11MaximumTransmitPowerLevel, + bsnAPIfDot11FirstChannelNumber, + bsnAPIfDot11NumberofChannels, + bsnAPIfDot11MacRTSThreshold, + bsnAPIfDot11MacShortRetryLimit, + bsnAPIfDot11MacLongRetryLimit, + bsnAPIfDot11MacFragmentationThreshold, + bsnAPIfDot11MacMaxTransmitMSDULifetime, + bsnAPIfDot11MacParamsConfigType, + bsnAPIfDot11MacMaxReceiveLifetime, + bsnAPIfDot11TransmittedFragmentCount, + bsnAPIfDot11MulticastTransmittedFrameCount, + bsnAPIfDot11RetryCount, + bsnAPIfDot11MultipleRetryCount, + bsnAPIfDot11FrameDuplicateCount, + bsnAPIfDot11RTSSuccessCount, + bsnAPIfDot11RTSFailureCount, + bsnAPIfDot11ACKFailureCount, + bsnAPIfDot11ReceivedFragmentCount, + bsnAPIfDot11MulticastReceivedFrameCount, + bsnAPIfDot11FCSErrorCount, + bsnAPIfDot11TransmittedFrameCount, + bsnAPIfDot11WEPUndecryptableCount, + bsnAPIfDot11FailedCount, + bsnAPIfDot11EDThreshold, + bsnAPIfDot11TIThreshold, + bsnAPIfProfileParamAssignment, + bsnAPIfForeignInterferenceThreshold, + bsnAPIfForeignNoiseThreshold, + bsnAPIfRFUtilizationThreshold, + bsnAPIfThroughputThreshold, + bsnAPIfMobilesThreshold, + bsnAPIfCoverageThreshold, + bsnAPIfMobileMinExceptionLevel, + bsnAPIfCoverageExceptionLevel, + bsnAPIfLoadRxUtilization, + bsnAPIfLoadTxUtilization, + bsnAPIfLoadChannelUtilization, + bsnAPIfLoadNumOfClients, + bsnAPIfPoorSNRClients, + bsnAPIfInterferenceChannelNo, + bsnAPIfInterferencePower, + bsnAPIfInterferenceUtilization, + bsnAPIfNoiseChannelNo, + bsnAPIfDBNoisePower, + bsnAPIfLoadProfileState, + bsnAPIfInterferenceProfileState, + bsnAPIfNoiseProfileState, + bsnAPIfCoverageProfileState, + bsnAPIfRxNeighborMacAddress, + bsnAPIfRxNeighborIpAddress, + bsnAPIfRxNeighborRSSI, + bsnAPIfRxNeighborSlot, + bsnAPIfStationRSSICoverageIndex, + bsnAPIfRSSILevel, + bsnAPIfStationCountOnRSSI, + bsnAPIfStationSNRCoverageIndex, + bsnAPIfSNRLevel, + bsnAPIfStationCountOnSNR, + bsnAPIfRecommendedChannelNumber, + bsnAPIfRecommendedTxPowerLevel, + bsnAPIfRecommendedRTSThreshold, + bsnAPIfRecommendedFragmentationThreshold, + bsnAPIfWlanOverrideId, + bsnAPIfWlanOverrideSsid, + bsnAPIfWlanOverrideRowStatus, + bsnMeshNodeRole, + bsnMeshNodeGroup, + bsnMeshNodeBackhaul, + bsnMeshNodeBackhaulPAP, + bsnMeshNodeBackhaulRAP, + bsnMeshNodeDataRate, + bsnMeshNodeChannel, + bsnMeshNodeRoutingState, + bsnMeshNodeMalformedNeighPackets, + bsnMeshNodePoorNeighSnr, + bsnMeshNodeBlacklistPackets, + bsnMeshNodeInsufficientMemory, + bsnMeshNodeRxNeighReq, + bsnMeshNodeRxNeighRsp, + bsnMeshNodeTxNeighReq, + bsnMeshNodeTxNeighRsp, + bsnMeshNodeParentChanges, + bsnMeshNodeNeighTimeout, + bsnMeshNodeParentMacAddress, + bsnMeshNodeAPType, + bsnMeshNodeEthernetBridge, + bsnMeshNodeHops, + bsnMeshNeighMacAddress, + bsnMeshNeighType, + bsnMeshNeighState, + bsnMeshNeighSnr, + bsnMeshNeighSnrUp, + bsnMeshNeighSnrDown, + bsnMeshNeighLinkSnr, + bsnMeshNeighAdjustedEase, + bsnMeshNeighUnadjustedEase, + bsnMeshNeighRapEase, + bsnMeshNeighTxParent, + bsnMeshNeighRxParent, + bsnMeshNeighPoorSnr, + bsnMeshNeighLastUpdate, + bsnMeshNeighParentChange, + bsnAPIfRadarDetectedChannelNumber, + bsnAPIfRadarSignalLastHeard + } + STATUS deprecated + DESCRIPTION + "This collection of objects provide the information + about Airespace APs that are associated with the Switch. + These objects are defined under bsnAP object." + ::= { bsnWrasGroups 2 } + +bsnGlobalDot11Group OBJECT-GROUP + OBJECTS { + bsnGlobalDot11PrivacyOptionImplemented, + bsnGlobalDot11AuthenticationResponseTimeOut, + bsnGlobalDot11MultiDomainCapabilityImplemented, + bsnGlobalDot11MultiDomainCapabilityEnabled, + bsnGlobalDot11CountryIndex, + bsnGlobalDot11LoadBalancing, + bsnGlobalDot11RogueTimer, + bsnPrimaryMwarForAPs, + bsnRtpProtocolPriority, + bsnSystemCurrentTime, + bsnUpdateSystemTime, + bsnOperatingTemperatureEnvironment, + bsnSensorTemperature, + bsnTemperatureAlarmLowLimit, + bsnTemperatureAlarmHighLimit, + bsnVirtualGatewayAddress, + bsnRFMobilityDomainName, + bsnClientWatchListFeature, + bsnRogueLocationDiscoveryProtocol, + bsnRogueAutoContainFeature, + bsnOverAirProvisionApMode, + bsnMaximumNumberOfConcurrentLogins, + bsnAutoContainRoguesAdvertisingSsid, + bsnAutoContainAdhocNetworks, + bsnAutoContainTrustedClientsOnRogueAps, + bsnValidateRogueClientsAgainstAAA, + bsnSystemTimezoneDelta, + bsnSystemTimezoneDeltaMinutes, + bsnAllowAuthorizeApAgainstAAA, + bsnApFallbackEnabled, + bsnAppleTalkEnabled, + bsnPolicyForMisconfiguredAps, + bsnEncryptionPolicyEnforced, + bsnPreamblePolicyEnforced, + bsnDot11ModePolicyEnforced, + bsnRadioTypePolicyEnforced, + bsnValidateSsidForTrustedAp, + bsnAlertIfTrustedApMissing, + bsnTrustedApEntryExpirationTimeout, + bsnExcessive80211AssocFailures, + bsnExcessive80211AuthFailures, + bsnExcessive8021xAuthFailures, + bsnExternalPolicyServerFailures, + bsnExcessiveWebAuthFailures, + bsnIPTheftORReuse, + bsnStandardSignaturePrecedence, + bsnStandardSignatureName, + bsnStandardSignatureDescription, + bsnStandardSignatureFrameType, + bsnStandardSignatureAction, + bsnStandardSignatureState, + bsnStandardSignatureFrequency, + bsnStandardSignatureQuietTime, + bsnStandardSignatureVersion, + bsnStandardSignatureConfigType, + bsnStandardSignatureEnable, + bsnStandardSignatureMacInfo, + bsnStandardSignatureMacFreq, + bsnStandardSignatureRowStatus, + bsnStandardSignaturePatternIndex, + bsnStandardSignaturePatternOffset, + bsnStandardSignaturePatternString, + bsnStandardSignaturePatternMask, + bsnStandardSignaturePatternOffSetStart, + bsnStandardSignaturePatternRowStatus, + bsnCustomSignaturePrecedence, + bsnCustomSignatureName, + bsnCustomSignatureDescription, + bsnCustomSignatureFrameType, + bsnCustomSignatureAction, + bsnCustomSignatureState, + bsnCustomSignatureFrequency, + bsnCustomSignatureQuietTime, + bsnCustomSignatureVersion, + bsnCustomSignatureConfigType, + bsnCustomSignatureEnable, + bsnCustomSignatureMacInfo, + bsnCustomSignatureMacFreq, + bsnCustomSignatureRowStatus, + bsnCustomSignaturePatternIndex, + bsnCustomSignaturePatternOffset, + bsnCustomSignaturePatternString, + bsnCustomSignaturePatternMask, + bsnCustomSignaturePatternOffSetStart, + bsnCustomSignaturePatternRowStatus, + bsnSignatureCheckState, + bsnRfIdTagStatus, + bsnRfIdTagDataTimeout, + bsnRfIdTagAutoTimeoutStatus, + bsnAPNeighborAuthStatus, + bsnAPNeighborAuthAlarmThreshold, + bsnRFNetworkName, + bsnFastSSIDChangeFeature, + bsnBridgingZeroTouchConfig, + bsnBridgingSharedSecretKey, + bsnGlobalDot11bNetworkStatus, + bsnGlobalDot11bBeaconPeriod, + bsnGlobalDot11bDynamicChannelAssignment, + bsnGlobalDot11bCurrentChannel, + bsnGlobalDot11bDynamicChannelUpdateInterval, + bsnGlobalDot11bInputsForDCA, + bsnGlobalDot11bChannelUpdateCmdInvoke, + bsnGlobalDot11bChannelUpdateCmdStatus, + bsnGlobalDot11bDynamicTransmitPowerControl, + bsnGlobalDot11bDynamicTxPowerControlInterval, + bsnGlobalDot11bCurrentTxPowerLevel, + bsnGlobalDot11bInputsForDTP, + bsnGlobalDot11bPowerUpdateCmdInvoke, + bsnGlobalDot11bPowerUpdateCmdStatus, + bsnGlobalDot11bDataRate1Mhz, + bsnGlobalDot11bDataRate2Mhz, + bsnGlobalDot11bDataRate5AndHalfMhz, + bsnGlobalDot11bDataRate11Mhz, + bsnGlobalDot11bShortPreamble, + bsnGlobalDot11bDot11gSupport, + bsnGlobalDot11bDataRate6Mhz, + bsnGlobalDot11bDataRate9Mhz, + bsnGlobalDot11bDataRate12Mhz, + bsnGlobalDot11bDataRate18Mhz, + bsnGlobalDot11bDataRate24Mhz, + bsnGlobalDot11bDataRate36Mhz, + bsnGlobalDot11bDataRate48Mhz, + bsnGlobalDot11bDataRate54Mhz, + bsnGlobalDot11bPicoCellMode, + bsnGlobalDot11bFastRoamingMode, + bsnGlobalDot11bFastRoamingVoipMinRate, + bsnGlobalDot11bFastRoamingVoipPercentage, + bsnGlobalDot11b80211eMaxBandwidth, + bsnGlobalDot11bDTPCSupport, + bsnGlobalDot11bMediumOccupancyLimit, + bsnGlobalDot11bCFPPeriod, + bsnGlobalDot11bCFPMaxDuration, + bsnGlobalDot11bCFPollable, + bsnGlobalDot11bCFPollRequest, + bsnGlobalDot11bDTIMPeriod, + bsnGlobalDot11bMaximumTransmitPowerLevel, + bsnGlobalDot11bFirstChannelNumber, + bsnGlobalDot11bNumberofChannels, + bsnGlobalDot11bRTSThreshold, + bsnGlobalDot11bShortRetryLimit, + bsnGlobalDot11bLongRetryLimit, + bsnGlobalDot11bFragmentationThreshold, + bsnGlobalDot11bMaxTransmitMSDULifetime, + bsnGlobalDot11bMaxReceiveLifetime, + bsnGlobalDot11bEDThreshold, + bsnGlobalDot11bChannelAgilityEnabled, + bsnGlobalDot11bPBCCOptionImplemented, + bsnGlobalDot11bShortPreambleOptionImplemented, + bsnGlobalDot11aNetworkStatus, + bsnGlobalDot11aLowBandNetwork, + bsnGlobalDot11aMediumBandNetwork, + bsnGlobalDot11aHighBandNetwork, + bsnGlobalDot11aBeaconPeriod, + bsnGlobalDot11aDynamicChannelAssignment, + bsnGlobalDot11aCurrentChannel, + bsnGlobalDot11aDynamicChannelUpdateInterval, + bsnGlobalDot11aInputsForDCA, + bsnGlobalDot11aChannelUpdateCmdInvoke, + bsnGlobalDot11aChannelUpdateCmdStatus, + bsnGlobalDot11aDynamicTransmitPowerControl, + bsnGlobalDot11aCurrentTxPowerLevel, + bsnGlobalDot11aDynamicTxPowerControlInterval, + bsnGlobalDot11aInputsForDTP, + bsnGlobalDot11aPowerUpdateCmdInvoke, + bsnGlobalDot11aPowerUpdateCmdStatus, + bsnGlobalDot11aDataRate6Mhz, + bsnGlobalDot11aDataRate9Mhz, + bsnGlobalDot11aDataRate12Mhz, + bsnGlobalDot11aDataRate18Mhz, + bsnGlobalDot11aDataRate24Mhz, + bsnGlobalDot11aDataRate36Mhz, + bsnGlobalDot11aDataRate48Mhz, + bsnGlobalDot11aDataRate54Mhz, + bsnGlobalDot11aPicoCellMode, + bsnGlobalDot11aFastRoamingMode, + bsnGlobalDot11aFastRoamingVoipMinRate, + bsnGlobalDot11aFastRoamingVoipPercentage, + bsnGlobalDot11a80211eMaxBandwidth, + bsnGlobalDot11aDTPCSupport, + bsnGlobalDot11aMediumOccupancyLimit, + bsnGlobalDot11aCFPPeriod, + bsnGlobalDot11aCFPMaxDuration, + bsnGlobalDot11aCFPollable, + bsnGlobalDot11aCFPollRequest, + bsnGlobalDot11aDTIMPeriod, + bsnGlobalDot11aMaximumTransmitPowerLevel, + bsnGlobalDot11aFirstChannelNumber, + bsnGlobalDot11aNumberofChannels, + bsnGlobalDot11aRTSThreshold, + bsnGlobalDot11aShortRetryLimit, + bsnGlobalDot11aLongRetryLimit, + bsnGlobalDot11aFragmentationThreshold, + bsnGlobalDot11aMaxTransmitMSDULifetime, + bsnGlobalDot11aMaxReceiveLifetime, + bsnGlobalDot11aTIThreshold, + bsnGlobalDot11aChannelAgilityEnabled, + bsnGlobalDot11hPowerConstraint, + bsnGlobalDot11hChannelSwitchEnable, + bsnGlobalDot11hChannelSwitchMode, + bsnRrmDot11aGlobalAutomaticGrouping + } + STATUS deprecated + DESCRIPTION + "This collection of objects provide the information + about Airespace 802.11 standard attributes applied globally. + These objects are defined under bsnGlobalDot11 object." + ::= { bsnWrasGroups 3 } + +bsnRrmGroup OBJECT-GROUP + OBJECTS { + bsnRrmDot11aForeignInterferenceThreshold, + bsnRrmDot11aForeignNoiseThreshold, + bsnRrmDot11aRFUtilizationThreshold, + bsnRrmDot11aThroughputThreshold, + bsnRrmDot11aMobilesThreshold, + bsnRrmDot11aCoverageThreshold, + bsnRrmDot11aMobileMinExceptionLevel, + bsnRrmDot11aCoverageExceptionLevel, + bsnRrmDot11aSignalMeasurementInterval, + bsnRrmDot11aNoiseMeasurementInterval, + bsnRrmDot11aLoadMeasurementInterval, + bsnRrmDot11aCoverageMeasurementInterval, + bsnRrmDot11aChannelMonitorList, + bsnRrmDot11aSetFactoryDefault, + bsnRrmDot11bForeignInterferenceThreshold, + bsnRrmDot11bForeignNoiseThreshold, + bsnRrmDot11bRFUtilizationThreshold, + bsnRrmDot11bThroughputThreshold, + bsnRrmDot11bMobilesThreshold, + bsnRrmDot11bCoverageThreshold, + bsnRrmDot11bMobileMinExceptionLevel, + bsnRrmDot11bCoverageExceptionLevel, + bsnRrmDot11bSignalMeasurementInterval, + bsnRrmDot11bNoiseMeasurementInterval, + bsnRrmDot11bLoadMeasurementInterval, + bsnRrmDot11bCoverageMeasurementInterval, + bsnRrmDot11bChannelMonitorList, + bsnRrmDot11bSetFactoryDefault + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about Airespace Radio Resource Management Configuration + Parameters. These objects are defined under bsnRrm object." + ::= { bsnWrasGroups 4 } + +bsnAAAGroup OBJECT-GROUP + OBJECTS { + bsnRadiusAuthServerIndex, + bsnRadiusAuthServerAddress, + bsnRadiusAuthClientServerPortNumber, + bsnRadiusAuthServerKey, + bsnRadiusAuthServerStatus, + bsnRadiusAuthServerKeyFormat, + bsnRadiusAuthServerRFC3576, + bsnRadiusAuthServerIPSec, + bsnRadiusAuthServerIPSecAuth, + bsnRadiusAuthServerIPSecEncryption, + bsnRadiusAuthServerIPSecIKEPhase1, + bsnRadiusAuthServerIPSecIKELifetime, + bsnRadiusAuthServerIPSecDHGroup, + bsnRadiusAuthServerNetworkUserConfig, + bsnRadiusAuthServerMgmtUserConfig, + bsnRadiusAuthServerRetransmitTimeout, + bsnRadiusAuthServerKeyWrapKEKkey, + bsnRadiusAuthServerKeyWrapMACKkey, + bsnRadiusAuthServerKeyWrapFormat, + bsnRadiusAuthServerRowStatus, + bsnRadiusAccServerIndex, + bsnRadiusAccServerAddress, + bsnRadiusAccClientServerPortNumber, + bsnRadiusAccServerKey, + bsnRadiusAccServerStatus, + bsnRadiusAccServerKeyFormat, + bsnRadiusAccServerIPSec, + bsnRadiusAccServerIPSecAuth, + bsnRadiusAccServerIPSecEncryption, + bsnRadiusAccServerIPSecIKEPhase1, + bsnRadiusAccServerIPSecIKELifetime, + bsnRadiusAccServerIPSecDHGroup, + bsnRadiusAccServerNetworkUserConfig, + bsnRadiusAccServerRetransmitTimeout, + bsnRadiusAccServerRowStatus, + bsnRadiusAuthClientRoundTripTime, + bsnRadiusAuthClientAccessRequests, + bsnRadiusAuthClientAccessRetransmissions, + bsnRadiusAuthClientAccessAccepts, + bsnRadiusAuthClientAccessRejects, + bsnRadiusAuthClientAccessChallenges, + bsnRadiusAuthClientMalformedAccessResponses, + bsnRadiusAuthClientBadAuthenticators, + bsnRadiusAuthClientPendingRequests, + bsnRadiusAuthClientTimeouts, + bsnRadiusAuthClientUnknownTypes, + bsnRadiusAuthClientPacketsDropped, + bsnRadiusAccClientRoundTripTime, + bsnRadiusAccClientRequests, + bsnRadiusAccClientRetransmissions, + bsnRadiusAccClientResponses, + bsnRadiusAccClientMalformedResponses, + bsnRadiusAccClientBadAuthenticators, + bsnRadiusAccClientPendingRequests, + bsnRadiusAccClientTimeouts, + bsnRadiusAccClientUnknownTypes, + bsnRadiusAccClientPacketsDropped, + bsnAclName, + bsnAclApplyMode, + bsnAclRowStatus, + bsnAclRuleIndex, + bsnAclRuleAction, + bsnAclRuleDirection, + bsnAclRuleSourceIpAddress, + bsnAclRuleSourceIpNetmask, + bsnAclRuleDestinationIpAddress, + bsnAclRuleDestinationIpNetmask, + bsnAclRuleProtocol, + bsnAclRuleStartSourcePort, + bsnAclRuleEndSourcePort, + bsnAclRuleStartDestinationPort, + bsnAclRuleEndDestinationPort, + bsnAclRuleDscp, + bsnAclNewRuleIndex, + bsnAclRuleRowStatus, + bsnMacFilterAddress, + bsnMacFilterWlanId, + bsnMacFilterInterfaceName, + bsnMacFilterDescription, + bsnMacFilterRowStatus, + bsnLocalNetUserName, + bsnLocalNetUserWlanId, + bsnLocalNetUserPassword, + bsnLocalNetUserDescription, + bsnLocalNetUserLifetime, + bsnLocalNetUserStartTime, + bsnLocalNetUserRemainingTime, + bsnLocalNetUserRowStatus, + bsnLocalManagementUserName, + bsnLocalManagementUserPassword, + bsnLocalManagementUserAccessMode, + bsnLocalManagementUserRowStatus, + bsnBlackListClientMacAddress, + bsnBlackListClientDescription, + bsnBlackListClientRowStatus, + bsnRadiusAuthKeyWrapEnable, + bsnRadiusAuthCacheCredentialsLocally, + bsnAAAMacDelimiter, + bsnAAARadiusCompatibilityMode, + bsnAAARadiusCallStationIdType, + bsnAAALocalDatabaseSize, + bsnAAACurrentLocalDatabaseSize, + bsnExternalPolicyServerAclName, + bsnAcceptSelfSignedCertificate, + bsnSystemClockTime, + bsnAPAuthMacAddress, + bsnAPAuthCertificateType, + bsnAPAuthHashKey, + bsnAPAuthRowStatus + } + STATUS deprecated + DESCRIPTION + "This collection of objects provide the information + about Airespace Authentication, Authorization, and + Accounting Attributes. These objects are defined under + bsnAAA object. + bsnAAAGroup object is superseded by banAAGroupRev1." + ::= { bsnWrasGroups 5 } + +bsnTrapsGroup OBJECT-GROUP + OBJECTS { + bsnDot11StationTrapControlMask, + bsnAPTrapControlMask, + bsnAPProfileTrapControlMask, + bsnAPMacAddrTrapVariable, + bsnAPNameTrapVariable, + bsnAPSlotIdTrapVariable, + bsnAPChannelNumberTrapVariable, + bsnAPCoverageThresholdTrapVariable, + bsnAPCoverageFailedClients, + bsnAPCoverageTotalClients, + bsnClientMacAddr, + bsnClientRssi, + bsnClientSnr, + bsnInterferenceEnergyBeforeChannelUpdate, + bsnInterferenceEnergyAfterChannelUpdate, + bsnAPPortNumberTrapVariable, + bsnAPParamUpdateTrapControlMask, + bsnConfigSaveTrapEnable, + bsnRADIUSServerTrapEnable, + bsnAuthenticationFailureTrapEnable, + bsn80211SecurityTrapControlMask, + bsnWpsTrapControlEnable, + bsnAuthFailureUserName, + bsnAuthFailureUserType, + bsnRemoteIPv4Address, + bsnIpsecErrorCount, + bsnIpsecSPI, + bsnRemoteUdpPort, + bsnIkeAuthMethod, + bsnIkeTotalInitFailures, + bsnIkeTotalInitNoResponses, + bsnIkeTotalRespFailures, + bsnNotifiesSent, + bsnNotifiesReceived, + bsnSuiteInitFailures, + bsnSuiteRespondFailures, + bsnInitiatorCookie, + bsnResponderCookie, + bsnIsakmpInvalidCookies, + bsnIpsecTrapsMask, + bsnRogueAPTrapEnable, + bsnCurrentRadiosCount, + bsnLicenseRadioCount, + bsnMaxRogueCount, + bsnStationMacAddress, + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnUserIpAddress, + bsnStationReasonCode, + bsnStationBlacklistingReasonCode, + bsnStationUserName, + bsnRogueAPOnWiredNetwork, + bsnRogueAdhocMode, + bsnDuplicateIpReportedByAP, + bsnDuplicateIpTrapVariable, + bsnDuplicateIpTrapClear, + bsnNavDosAttackSourceMacAddr, + bsnWlanIdTrapVariable, + bsnClearTrapVariable, + bsnTrustedApEncryptionUsed, + bsnTrustedApEncryptionRequired, + bsnTrustedApRadioPolicyUsed, + bsnNetworkType, + bsnNetworkState, + bsnSignatureType, + bsnSignatureName, + bsnSignatureDescription, + bsnSignatureAttackPreced, + bsnSignatureAttackFrequency, + bsnSignatureAttackChannel, + bsnSignatureAttackerMacAddress, + bsnApRegulatoryDomain, + bsnImpersonatedAPMacAddr, + bsnTrustedApPreambleUsed, + bsnTrustedApPreambleRequired, + bsnTrustedApRadioPolicyRequired, + bsnGroupDirectoryMemberIPAddress, + bsnGroupDirectoryMemberMacAddress, + bsnGroupDirectoryDicoveryType, + bsnMemberCurrentAnchoredClients, + bsnMemberTotalAnchoredClients, + bsnMemberCurrentExportedClients, + bsnMemberTotalExportedClients, + bsnMemberCurrentImportedClients, + bsnMemberTotalImportedClients, + bsnMemberTotalHandoffErrors, + bsnMemberTotalCommunicationErrors, + bsnAPGroupsVlanFeature, + bsnAPGroupsVlanName, + bsnAPGroupsVlanDescription, + bsnAPGroupsVlanRowStatus, + bsnAPGroupsVlanMappingSsid, + bsnAPGroupsVlanMappingInterfaceName, + bsnAPGroupsVlanMappingRowStatus, + bsnLicenseKeyTrapVariable, + bsnApFunctionalityDisableReasonCode, + bsnLicenseKeyFeatureSetTrapVariable, + bsnAPAuthorizationFailureCause, + bsnAPIfUpDownCause, + bsnAPInvalidRadioType, + locationNotifyContent, + bsnSignatureMacInfo + } + STATUS deprecated + DESCRIPTION + "This collection of objects provide the information + about Airespace Trap Configuration and Trap definition. + These objects are defined under bsnTrap." + ::= { bsnWrasGroups 6 } + +bsnUtilityGroup OBJECT-GROUP + OBJECTS { + bsnSyslogEnable, + bsnSyslogRemoteAddress, + bsnPingTestId, + bsnPingTestIPAddress, + bsnPingTestSendCount, + bsnPingTestReceivedCount, + bsnPingTestStatus, + bsnPingTestRowStatus + } + STATUS deprecated + DESCRIPTION + "This collection of objects provide the information + about Airespace General Utilities such as ping, syslog. + These objects are defined under bsnUtility." + ::= { bsnWrasGroups 7 } + +bsnMobilityGroup OBJECT-GROUP + OBJECTS { + bsnMobilityProtocolPortNum, + bsnMobilityDynamicDiscovery, + bsnMobilityStatsReset, + bsnMobilityGroupMemberMacAddress, + bsnMobilityGroupMemberIPAddress, + bsnMobilityGroupMemberGroupName, + bsnMobilityGroupMemberRowStatus, + bsnMobilityAnchorWlanSsid, + bsnMobilityAnchorSwitchIPAddress, + bsnMobilityAnchorRowStatus, + bsnTotalHandoffRequests, + bsnTotalHandoffs, + bsnCurrentExportedClients, + bsnTotalExportedClients, + bsnCurrentImportedClients, + bsnTotalImportedClients, + bsnTotalHandoffErrors, + bsnTotalCommunicationErrors, + bsnTotalReceiveErrors, + bsnTotalTransmitErrors, + bsnTotalResponsesRetransmitted, + bsnTotalHandoffEndRequestsReceived, + bsnTotalStateTransitionsDisallowed, + bsnTotalResourceErrors, + bsnTotalHandoffRequestsSent, + bsnTotalHandoffRepliesReceived, + bsnTotalHandoffAsLocalReceived, + bsnTotalHandoffAsForeignReceived, + bsnTotalHandoffDeniesReceived, + bsnTotalAnchorRequestsSent, + bsnTotalAnchorDenyReceived, + bsnTotalAnchorGrantReceived, + bsnTotalAnchorTransferReceived, + bsnTotalHandoffRequestsIgnored, + bsnTotalPingPongHandoffRequestsDropped, + bsnTotalHandoffRequestsDropped, + bsnTotalHandoffRequestsDenied, + bsnTotalClientHandoffAsLocal, + bsnTotalClientHandoffAsForeign, + bsnTotalAnchorRequestsReceived, + bsnTotalAnchorRequestsDenied, + bsnTotalAnchorRequestsGranted, + bsnTotalAnchorTransferred, + bsnTotalHandoffRequestsReceived + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about Airespace Mobility Group Parameters and ststistics. + These are objects defined under bsnMobility." + ::= { bsnWrasGroups 8 } + +bsnIpsecGroup OBJECT-GROUP + OBJECTS { + bsnWrasIpsecCACertificate, + bsnWrasIpsecCACertificateUpdate, + bsnWrasIpsecCertName, + bsnWrasIpsecCertificateUpdate, + bsnWrasIpsecCertificate, + bsnWrasIpsecCertPassword, + bsnWrasIpsecCertStatus + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about Airespace Global IpSec Group. These objects are defined + under bsnIpsec." + ::= { bsnWrasGroups 9 } + +bsnWrasDepGroup OBJECT-GROUP + OBJECTS { + bsnDot11EssWPASecurity, + bsnDot11EssWPAEncryptionType, + bsnDot11EssWPAAuthKeyMgmtMode, + bsnDot11EssWPAAuthPresharedKey, + bsnDot11EssWPAAuthPresharedKeyHex, + bsnDot11EssRSNSecurity, + bsnDot11EssRSNWPACompatibilityMode, + bsnDot11EssRSNAllowTKIPClients, + bsnDot11EssRSNAuthKeyMgmtMode, + bsnDot11EssRSNAuthPresharedKey, + bsnDot11EssRSNAuthPresharedKeyHex, + bsnAPIfDot11NumberSupportedPowerLevels, + bsnAPIfDot11TxPowerLevel1, + bsnAPIfDot11TxPowerLevel2, + bsnAPIfDot11TxPowerLevel3, + bsnAPIfDot11TxPowerLevel4, + bsnAPIfDot11TxPowerLevel5, + bsnAPIfDot11TxPowerLevel6, + bsnAPIfDot11TxPowerLevel7, + bsnAPIfDot11TxPowerLevel8, + bsnAPIfDot11CurrentCCAMode, + bsnLinkTestId, + bsnLinkTestMacAddress, + bsnLinkTestSendPktCount, + bsnLinkTestSendPktLength, + bsnLinkTestReceivedPktCount, + bsnLinkTestClientRSSI, + bsnLinkTestLocalSNR, + bsnLinkTestLocalRSSI, + bsnLinkTestStatus, + bsnLinkTestRowStatus + } + STATUS deprecated + DESCRIPTION + "This collection of objects are derprecated in bsnWireless + module." + ::= { bsnWrasGroups 10 } + +bsnWrasObsGroup OBJECT-GROUP + OBJECTS { + bsnUserName, + bsnUserPassword, + bsnUserEssIndex, + bsnUserAccessMode, + bsnUserType, + bsnUserInterfaceName, + bsnUserRowStatus, + bsnExternalPolicyServerIndex, + bsnExternalPolicyServerAddress, + bsnExternalPolicyServerPortNumber, + bsnExternalPolicyServerKey, + bsnExternalPolicyServerAdminStatus, + bsnExternalPolicyServerConnectionStatus, + bsnExternalPolicyServerRowStatus, + bsnThirdPartyAPMacAddress, + bsnThirdPartyAPInterface, + bsnThirdPartyAPIpAddress, + bsnThirdPartyAP802Dot1XRequired, + bsnThirdPartyAPMirrorMode, + bsnThirdPartyAPRowStatus, + bsnWatchListClientKey, + bsnWatchListClientType, + bsnWatchListClientRowStatus + } + STATUS obsolete + DESCRIPTION + "This collection of objects are obsoleted in bsnWireless + module." + ::= { bsnWrasGroups 11 } + +bsnWrasTrap NOTIFICATION-GROUP + NOTIFICATIONS { + bsnDot11StationDisassociate, + bsnDot11StationDeauthenticate, + bsnDot11StationAuthenticateFail, + bsnDot11StationAssociateFail, + bsnDot11StationBlacklisted, + bsnDot11StationAssociate, + bsnAPUp, + bsnAPDown, + bsnAPAssociated, + bsnAPDisassociated, + bsnAPIfUp, + bsnAPIfDown, + bsnAPLoadProfileFailed, + bsnAPNoiseProfileFailed, + bsnAPInterferenceProfileFailed, + bsnAPCoverageProfileFailed, + bsnAPLoadProfileUpdatedToPass, + bsnAPNoiseProfileUpdatedToPass, + bsnAPInterferenceProfileUpdatedToPass, + bsnAPCoverageProfileUpdatedToPass, + bsnAPCurrentTxPowerChanged, + bsnAPCurrentChannelChanged, + bsnRrmDot11aGroupingDone, + bsnRrmDot11bGroupingDone, + bsnConfigSaved, + bsnDot11EssCreated, + bsnDot11EssDeleted, + bsnRADIUSServerNotResponding, + bsnAuthenticationFailure, + bsnIpsecEspAuthFailureTrap, + bsnIpsecEspReplayFailureTrap, + bsnIpsecEspInvalidSpiTrap, + bsnIpsecIkeNegFailure, + bsnIpsecSuiteNegFailure, + bsnIpsecInvalidCookieTrap, + bsnRogueAPDetected, + bsnRogueAPRemoved, + bsnRogueAPDetectedOnWiredNetwork, + bsnApHasNoRadioCards, + bsnDuplicateIpAddressReported, + bsnAPContainedAsARogue, + bsnNetworkStateChanged, + bsnSignatureAttackDetected, + bsnAPRadioCardTxFailure, + bsnAPRadioCardTxFailureClear, + bsnAPRadioCardRxFailure, + bsnAPRadioCardRxFailureClear, + bsnAPImpersonationDetected, + bsnAPRegulatoryDomainMismatch, + bsnTrustedApHasInvalidPreamble, + bsnRadiosExceedLicenseCount, + bsnSensedTemperatureTooHigh, + bsnSensedTemperatureTooLow, + bsnTemperatureSensorFailure, + bsnTemperatureSensorClear, + bsnPOEControllerFailure, + bsnMaxRogueCountExceeded, + bsnMaxRogueCountClear, + bsnApMaxRogueCountExceeded, + bsnApMaxRogueCountClear, + bsnApBigNavDosAttack, + bsnTooManyUnsuccessLoginAttempts, + bsnWepKeyDecryptError, + bsnWpaMicErrorCounterActivated, + bsnAdhocRogueAutoContained, + bsnRogueApAutoContained, + bsnTrustedApHasInvalidEncryption, + bsnTrustedApHasInvalidRadioPolicy, + bsnTrustedApHasInvalidSsid, + bsnTrustedApIsMissing, + bsnAPIPAddressFallback, + bsnAPFunctionalityDisabled, + bsnRxMulticastQueueFull, + bsnRadarChannelDetected, + bsnRadarChannelCleared, + bsnAPAuthorizationFailure, + radioCoreDumpTrap, + invalidRadioTrap, + countryChangeTrap, + unsupportedAPTrap, + heartbeatLossTrap, + locationNotifyTrap + } + STATUS obsolete + DESCRIPTION + "This collection of objects provides all notification + that Switch need to generate to the Management System." + ::= { bsnWrasGroups 12 } + +bsnEssGroupRev1 OBJECT-GROUP + OBJECTS { + bsnDot11EssIndex, + bsnDot11EssSsid, + bsnDot11EssSessionTimeout, + bsnDot11EssMacFiltering, + bsnDot11EssAdminStatus, + bsnDot11EssSecurityAuthType, + bsnDot11EssStaticWEPSecurity, + bsnDot11EssStaticWEPEncryptionType, + bsnDot11EssStaticWEPDefaultKey, + bsnDot11EssStaticWEPKeyIndex, + bsnDot11EssStaticWEPKeyFormat, + bsnDot11Ess8021xSecurity, + bsnDot11Ess8021xEncryptionType, + bsnDot11EssIpsecSecurity, + bsnDot11EssVpnEncrTransform, + bsnDot11EssVpnAuthTransform, + bsnDot11EssVpnIkeAuthMode, + bsnDot11EssVpnSharedKey, + bsnDot11EssVpnSharedKeySize, + bsnDot11EssVpnIkePhase1Mode, + bsnDot11EssVpnIkeLifetime, + bsnDot11EssVpnIkeDHGroup, + bsnDot11EssIpsecPassthruSecurity, + bsnDot11EssVpnPassthruGateway, + bsnDot11EssWebSecurity, + bsnDot11EssRadioPolicy, + bsnDot11EssQualityOfService, + bsnDot11EssDhcpRequired, + bsnDot11EssDhcpServerIpAddress, + bsnDot11EssVpnContivityMode, + bsnDot11EssVpnQotdServerAddress, + bsnDot11EssBlacklistTimeout, + bsnDot11EssNumberOfMobileStations, + bsnDot11EssWebPassthru, + bsnDot11EssCraniteSecurity, + bsnDot11EssBlacklistingCapability, + bsnDot11EssInterfaceName, + bsnDot11EssAclName, + bsnDot11EssAAAOverride, + bsnDot11EssWepAllowSharedKeyAuth, + bsnDot11EssFortressSecurity, + bsnDot11EssL2tpSecurity, + bsnDot11EssBroadcastSsid, + bsnDot11EssExternalPolicyValidation, + bsnDot11EssRowStatus, + bsnDot11EssWmePolicySetting, + bsnDot11Ess80211ePolicySetting, + bsnDot11EssWebPassthroughEmail, + bsnDot11Ess7920PhoneSupport, + bsnDot11EssRadiusAuthPrimaryServer, + bsnDot11EssRadiusAuthSecondaryServer, + bsnDot11EssRadiusAuthTertiaryServer, + bsnDot11EssRadiusAcctPrimaryServer, + bsnDot11EssRadiusAcctSecondaryServer, + bsnDot11EssRadiusAcctTertiaryServer, + bsnMobileStationMacAddress, + bsnMobileStationIpAddress, + bsnMobileStationUserName, + bsnMobileStationAPMacAddr, + bsnMobileStationAPIfSlotId, + bsnMobileStationEssIndex, + bsnMobileStationSsid, + bsnMobileStationStatus, + bsnMobileStationReasonCode, + bsnMobileStationMobilityStatus, + bsnMobileStationAID, + bsnMobileStationAnchorAddress, + bsnMobileStationCFPollable, + bsnMobileStationCFPollRequest, + bsnMobileStationChannelAgilityEnabled, + bsnMobileStationPBCCOptionImplemented, + bsnMobileStationShortPreambleOptionImplemented, + bsnMobileStationSessionTimeout, + bsnMobileStationAuthenticationAlgorithm, + bsnMobileStationWepState, + bsnMobileStationPortNumber, + bsnMobileStationDeleteAction, + bsnMobileStationPolicyManagerState, + bsnMobileStationSecurityPolicyStatus, + bsnMobileStationProtocol, + bsnMobileStationMirrorMode, + bsnMobileStationInterface, + bsnMobileStationApMode, + bsnMobileStationVlanId, + bsnMobileStationPolicyType, + bsnMobileStationEncryptionCypher, + bsnMobileStationEapType, + bsnMobileStationCcxVersion, + bsnMobileStationE2eVersion, + bsnMobileStationStatusCode, + bsnMobileStationPerRadioPerVapIndex, + bsnMobileStationMacAddr, + bsnMobileStationRSSI, + bsnMobileStationBytesReceived, + bsnMobileStationBytesSent, + bsnMobileStationPolicyErrors, + bsnMobileStationPacketsReceived, + bsnMobileStationPacketsSent, + bsnMobileStationSnr, + bsnRogueAPDot11MacAddress, + bsnRogueAPTotalDetectingAPs, + bsnRogueAPFirstReported, + bsnRogueAPLastReported, + bsnRogueAPContainmentLevel, + bsnRogueAPType, + bsnRogueAPOnNetwork, + bsnRogueAPTotalClients, + bsnRogueAPRowStatus, + bsnRogueAPMaxDetectedRSSI, + bsnRogueAPSSID, + bsnRogueAPState, + bsnRogueAPDetectingAPRadioType, + bsnRogueAPDetectingAPMacAddress, + bsnRogueAPMaxRssiRadioType, + bsnRogueAPClassType, + bsnRogueAPChannel, + bsnRogueAPDetectingAPName, + bsnRogueAPChannelWidth, + bsnRogueAPAirespaceAPMacAddress, + bsnRogueAPAirespaceAPSlotId, + bsnRogueAPRadioType, + bsnRogueAPAirespaceAPName, + bsnRogueAPChannelNumber, + bsnRogueAPSsid, + bsnRogueAPAirespaceAPRSSI, + bsnRogueAPContainmentMode, + bsnRogueAPContainmentChannelCount, + bsnRogueAPContainmentChannels, + bsnRogueAPAirespaceAPLastHeard, + bsnRogueAPAirespaceAPWepMode, + bsnRogueAPAirespaceAPPreamble, + bsnRogueAPAirespaceAPWpaMode, + bsnRogueAPAirespaceAPSNR, + bsnMobileStationByIpAddress, + bsnMobileStationByIpMacAddress, + bsnMobileStationRssiDataApMacAddress, + bsnMobileStationRssiDataApIfSlotId, + bsnMobileStationRssiDataApIfType, + bsnMobileStationRssiDataApName, + bsnMobileStationRssiData, + bsnAPIfPhyAntennaIndex, + bsnMobileStationRssiDataLastHeard, + bsnMobileStationByUserName, + bsnMobileStationByUserMacAddress, + bsnRogueClientAirespaceAPMacAddress, + bsnRogueClientAirespaceAPSlotId, + bsnRogueClientRadioType, + bsnRogueClientAirespaceAPName, + bsnRogueClientChannelNumber, + bsnRogueClientAirespaceAPRSSI, + bsnRogueClientAirespaceAPLastHeard, + bsnRogueClientAirespaceAPSNR, + bsnRogueClientTotalDetectingAPs, + bsnRogueClientFirstReported, + bsnRogueClientLastReported, + bsnRogueClientBSSID, + bsnRogueClientContainmentLevel, + bsnRogueClientLastHeard, + bsnRogueClientState, + bsnRogueAPDot11MacAddr, + bsnRogueClientDot11MacAddr, + bsnDot11QosProfileName, + bsnDot11QosProfileDesc, + bsnDot11QosAverageDataRate, + bsnDot11QosBurstDataRate, + bsnDot11QosAvgRealTimeDataRate, + bsnDot11QosBurstRealTimeDataRate, + bsnDot11QosMaxRFUsagePerAP, + bsnDot11QosProfileQueueDepth, + bsnDot11WiredQosProtocol, + bsnDot11802Dot1PTag, + bsnDot11ResetProfileToDefault, + bsnTagDot11MacAddress, + bsnTagType, + bsnTagTimeInterval, + bsnTagBatteryStatus, + bsnTagLastReported, + bsnTagRssiDataApMacAddress, + bsnTagRssiDataApIfSlotId, + bsnTagRssiDataApIfType, + bsnTagRssiDataApName, + bsnTagRssiDataLastHeard, + bsnTagRssiData, + bsnTagRssiDataSnr, + bsnTagBytesReceived, + bsnTagPacketsReceived + } + STATUS current + DESCRIPTION + "This collection of objects provides information + about Airespace Wireless LAN Configuration Attributes + These objects are defined under bsnEss object." + ::= { bsnWrasGroups 13 } + +bsnGlobalDot11GroupRev1 OBJECT-GROUP + OBJECTS { + bsnGlobalDot11PrivacyOptionImplemented, + bsnGlobalDot11AuthenticationResponseTimeOut, + bsnGlobalDot11MultiDomainCapabilityImplemented, + bsnGlobalDot11MultiDomainCapabilityEnabled, + bsnGlobalDot11RogueTimer, + bsnPrimaryMwarForAPs, + bsnRtpProtocolPriority, + bsnSystemCurrentTime, + bsnUpdateSystemTime, + bsnOperatingTemperatureEnvironment, + bsnSensorTemperature, + bsnTemperatureAlarmLowLimit, + bsnTemperatureAlarmHighLimit, + bsnVirtualGatewayAddress, + bsnRFMobilityDomainName, + bsnClientWatchListFeature, + bsnRogueLocationDiscoveryProtocol, + bsnRogueAutoContainFeature, + bsnOverAirProvisionApMode, + bsnMaximumNumberOfConcurrentLogins, + bsnAutoContainRoguesAdvertisingSsid, + bsnAutoContainAdhocNetworks, + bsnAutoContainTrustedClientsOnRogueAps, + bsnValidateRogueClientsAgainstAAA, + bsnSystemTimezoneDelta, + bsnSystemTimezoneDeltaMinutes, + bsnAllowAuthorizeApAgainstAAA, + bsnApFallbackEnabled, + bsnAppleTalkEnabled, + bsnPolicyForMisconfiguredAps, + bsnEncryptionPolicyEnforced, + bsnPreamblePolicyEnforced, + bsnDot11ModePolicyEnforced, + bsnRadioTypePolicyEnforced, + bsnValidateSsidForTrustedAp, + bsnAlertIfTrustedApMissing, + bsnTrustedApEntryExpirationTimeout, + bsnExcessive80211AssocFailures, + bsnExcessive80211AuthFailures, + bsnExcessive8021xAuthFailures, + bsnExternalPolicyServerFailures, + bsnExcessiveWebAuthFailures, + bsnIPTheftORReuse, + bsnStandardSignaturePrecedence, + bsnStandardSignatureName, + bsnStandardSignatureDescription, + bsnStandardSignatureFrameType, + bsnStandardSignatureAction, + bsnStandardSignatureState, + bsnStandardSignatureFrequency, + bsnStandardSignatureQuietTime, + bsnStandardSignatureVersion, + bsnStandardSignatureConfigType, + bsnStandardSignatureEnable, + bsnStandardSignatureMacInfo, + bsnStandardSignatureMacFreq, + bsnStandardSignatureRowStatus, + bsnStandardSignaturePatternIndex, + bsnStandardSignaturePatternOffset, + bsnStandardSignaturePatternString, + bsnStandardSignaturePatternMask, + bsnStandardSignaturePatternOffSetStart, + bsnStandardSignaturePatternRowStatus, + bsnCustomSignaturePrecedence, + bsnCustomSignatureName, + bsnCustomSignatureDescription, + bsnCustomSignatureFrameType, + bsnCustomSignatureAction, + bsnCustomSignatureState, + bsnCustomSignatureFrequency, + bsnCustomSignatureQuietTime, + bsnCustomSignatureVersion, + bsnCustomSignatureConfigType, + bsnCustomSignatureEnable, + bsnCustomSignatureMacInfo, + bsnCustomSignatureMacFreq, + bsnCustomSignatureRowStatus, + bsnCustomSignaturePatternIndex, + bsnCustomSignaturePatternOffset, + bsnCustomSignaturePatternString, + bsnCustomSignaturePatternMask, + bsnCustomSignaturePatternOffSetStart, + bsnCustomSignaturePatternRowStatus, + bsnSignatureCheckState, + bsnRfIdTagStatus, + bsnRfIdTagDataTimeout, + bsnRfIdTagAutoTimeoutStatus, + bsnAPNeighborAuthStatus, + bsnAPNeighborAuthAlarmThreshold, + bsnRFNetworkName, + bsnFastSSIDChangeFeature, + bsnBridgingZeroTouchConfig, + bsnBridgingSharedSecretKey, + bsnGlobalDot11bNetworkStatus, + bsnGlobalDot11bBeaconPeriod, + bsnGlobalDot11bDynamicChannelAssignment, + bsnGlobalDot11bCurrentChannel, + bsnGlobalDot11bDynamicChannelUpdateInterval, + bsnGlobalDot11bInputsForDCA, + bsnGlobalDot11bChannelUpdateCmdInvoke, + bsnGlobalDot11bChannelUpdateCmdStatus, + bsnGlobalDot11bDynamicTransmitPowerControl, + bsnGlobalDot11bDynamicTxPowerControlInterval, + bsnGlobalDot11bCurrentTxPowerLevel, + bsnGlobalDot11bInputsForDTP, + bsnGlobalDot11bPowerUpdateCmdInvoke, + bsnGlobalDot11bPowerUpdateCmdStatus, + bsnGlobalDot11bDataRate1Mhz, + bsnGlobalDot11bDataRate2Mhz, + bsnGlobalDot11bDataRate5AndHalfMhz, + bsnGlobalDot11bDataRate11Mhz, + bsnGlobalDot11bShortPreamble, + bsnGlobalDot11bDot11gSupport, + bsnGlobalDot11bDataRate6Mhz, + bsnGlobalDot11bDataRate9Mhz, + bsnGlobalDot11bDataRate12Mhz, + bsnGlobalDot11bDataRate18Mhz, + bsnGlobalDot11bDataRate24Mhz, + bsnGlobalDot11bDataRate36Mhz, + bsnGlobalDot11bDataRate48Mhz, + bsnGlobalDot11bDataRate54Mhz, + bsnGlobalDot11bPicoCellMode, + bsnGlobalDot11bFastRoamingMode, + bsnGlobalDot11bFastRoamingVoipMinRate, + bsnGlobalDot11bFastRoamingVoipPercentage, + bsnGlobalDot11b80211eMaxBandwidth, + bsnGlobalDot11bDTPCSupport, + bsnGlobalDot11bMediumOccupancyLimit, + bsnGlobalDot11bCFPPeriod, + bsnGlobalDot11bCFPMaxDuration, + bsnGlobalDot11bCFPollable, + bsnGlobalDot11bCFPollRequest, + bsnGlobalDot11bDTIMPeriod, + bsnGlobalDot11bRTSThreshold, + bsnGlobalDot11bShortRetryLimit, + bsnGlobalDot11bLongRetryLimit, + bsnGlobalDot11bFragmentationThreshold, + bsnGlobalDot11bMaxTransmitMSDULifetime, + bsnGlobalDot11bMaxReceiveLifetime, + bsnGlobalDot11bEDThreshold, + bsnGlobalDot11bChannelAgilityEnabled, + bsnGlobalDot11bPBCCOptionImplemented, + bsnGlobalDot11bShortPreambleOptionImplemented, + bsnGlobalDot11aNetworkStatus, + bsnGlobalDot11aLowBandNetwork, + bsnGlobalDot11aMediumBandNetwork, + bsnGlobalDot11aHighBandNetwork, + bsnGlobalDot11aBeaconPeriod, + bsnGlobalDot11aDynamicChannelAssignment, + bsnGlobalDot11aCurrentChannel, + bsnGlobalDot11aDynamicChannelUpdateInterval, + bsnGlobalDot11aInputsForDCA, + bsnGlobalDot11aChannelUpdateCmdInvoke, + bsnGlobalDot11aChannelUpdateCmdStatus, + bsnGlobalDot11aDynamicTransmitPowerControl, + bsnGlobalDot11aCurrentTxPowerLevel, + bsnGlobalDot11aDynamicTxPowerControlInterval, + bsnGlobalDot11aInputsForDTP, + bsnGlobalDot11aPowerUpdateCmdInvoke, + bsnGlobalDot11aPowerUpdateCmdStatus, + bsnGlobalDot11aDataRate6Mhz, + bsnGlobalDot11aDataRate9Mhz, + bsnGlobalDot11aDataRate12Mhz, + bsnGlobalDot11aDataRate18Mhz, + bsnGlobalDot11aDataRate24Mhz, + bsnGlobalDot11aDataRate36Mhz, + bsnGlobalDot11aDataRate48Mhz, + bsnGlobalDot11aDataRate54Mhz, + bsnGlobalDot11aPicoCellMode, + bsnGlobalDot11aFastRoamingMode, + bsnGlobalDot11aFastRoamingVoipMinRate, + bsnGlobalDot11aFastRoamingVoipPercentage, + bsnGlobalDot11a80211eMaxBandwidth, + bsnGlobalDot11aDTPCSupport, + bsnGlobalDot11aMediumOccupancyLimit, + bsnGlobalDot11aCFPPeriod, + bsnGlobalDot11aCFPMaxDuration, + bsnGlobalDot11aCFPollable, + bsnGlobalDot11aCFPollRequest, + bsnGlobalDot11aDTIMPeriod, + bsnGlobalDot11aRTSThreshold, + bsnGlobalDot11aShortRetryLimit, + bsnGlobalDot11aLongRetryLimit, + bsnGlobalDot11aFragmentationThreshold, + bsnGlobalDot11aMaxTransmitMSDULifetime, + bsnGlobalDot11aMaxReceiveLifetime, + bsnGlobalDot11aTIThreshold, + bsnGlobalDot11aChannelAgilityEnabled, + bsnGlobalDot11hPowerConstraint, + bsnGlobalDot11hChannelSwitchEnable, + bsnGlobalDot11hChannelSwitchMode + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about Airespace 802.11 standard attributes applied globally. + These objects are defined under bsnGlobalDot11 object." + ::= { bsnWrasGroups 14 } + +bsnAAAGroupRev1 OBJECT-GROUP + OBJECTS { + bsnRadiusAuthServerIndex, + bsnRadiusAuthServerAddress, + bsnRadiusAuthClientServerPortNumber, + bsnRadiusAuthServerKey, + bsnRadiusAuthServerStatus, + bsnRadiusAuthServerKeyFormat, + bsnRadiusAuthServerRFC3576, + bsnRadiusAuthServerIPSec, + bsnRadiusAuthServerIPSecAuth, + bsnRadiusAuthServerIPSecEncryption, + bsnRadiusAuthServerIPSecIKEPhase1, + bsnRadiusAuthServerIPSecIKELifetime, + bsnRadiusAuthServerIPSecDHGroup, + bsnRadiusAuthServerNetworkUserConfig, + bsnRadiusAuthServerMgmtUserConfig, + bsnRadiusAuthServerRetransmitTimeout, + bsnRadiusAuthServerKeyWrapKEKkey, + bsnRadiusAuthServerKeyWrapMACKkey, + bsnRadiusAuthServerKeyWrapFormat, + bsnRadiusAuthServerRowStatus, + bsnRadiusAccServerIndex, + bsnRadiusAccServerAddress, + bsnRadiusAccClientServerPortNumber, + bsnRadiusAccServerKey, + bsnRadiusAccServerStatus, + bsnRadiusAccServerKeyFormat, + bsnRadiusAccServerIPSec, + bsnRadiusAccServerIPSecAuth, + bsnRadiusAccServerIPSecEncryption, + bsnRadiusAccServerIPSecIKEPhase1, + bsnRadiusAccServerIPSecIKELifetime, + bsnRadiusAccServerIPSecDHGroup, + bsnRadiusAccServerNetworkUserConfig, + bsnRadiusAccServerRetransmitTimeout, + bsnRadiusAccServerRowStatus, + bsnRadiusAuthClientRoundTripTime, + bsnRadiusAuthClientAccessRequests, + bsnRadiusAuthClientAccessRetransmissions, + bsnRadiusAuthClientAccessAccepts, + bsnRadiusAuthClientAccessRejects, + bsnRadiusAuthClientAccessChallenges, + bsnRadiusAuthClientMalformedAccessResponses, + bsnRadiusAuthClientBadAuthenticators, + bsnRadiusAuthClientPendingRequests, + bsnRadiusAuthClientTimeouts, + bsnRadiusAuthClientUnknownTypes, + bsnRadiusAuthClientPacketsDropped, + bsnRadiusAccClientRoundTripTime, + bsnRadiusAccClientRequests, + bsnRadiusAccClientRetransmissions, + bsnRadiusAccClientResponses, + bsnRadiusAccClientMalformedResponses, + bsnRadiusAccClientBadAuthenticators, + bsnRadiusAccClientPendingRequests, + bsnRadiusAccClientTimeouts, + bsnRadiusAccClientUnknownTypes, + bsnRadiusAccClientPacketsDropped, + bsnAclName, + bsnAclApplyMode, + bsnAclRowStatus, + bsnAclRuleIndex, + bsnAclRuleAction, + bsnAclRuleDirection, + bsnAclRuleSourceIpAddress, + bsnAclRuleSourceIpNetmask, + bsnAclRuleDestinationIpAddress, + bsnAclRuleDestinationIpNetmask, + bsnAclRuleProtocol, + bsnAclRuleStartSourcePort, + bsnAclRuleEndSourcePort, + bsnAclRuleStartDestinationPort, + bsnAclRuleEndDestinationPort, + bsnAclRuleDscp, + bsnAclNewRuleIndex, + bsnAclRuleRowStatus, + bsnMacFilterAddress, + bsnMacFilterWlanId, + bsnMacFilterInterfaceName, + bsnMacFilterDescription, + bsnMacFilterRowStatus, + bsnLocalNetUserName, + bsnLocalNetUserWlanId, + bsnLocalNetUserPassword, + bsnLocalNetUserDescription, + bsnLocalNetUserLifetime, + bsnLocalNetUserStartTime, + bsnLocalNetUserRemainingTime, + bsnLocalNetUserRowStatus, + bsnLocalManagementUserName, + bsnLocalManagementUserPassword, + bsnLocalManagementUserAccessMode, + bsnLocalManagementUserRowStatus, + bsnBlackListClientMacAddress, + bsnBlackListClientDescription, + bsnBlackListClientRowStatus, + bsnRadiusAuthKeyWrapEnable, + bsnAAAMacDelimiter, + bsnAAARadiusCompatibilityMode, + bsnAAARadiusCallStationIdType, + bsnAAALocalDatabaseSize, + bsnAAACurrentLocalDatabaseSize, + bsnExternalPolicyServerAclName, + bsnAcceptSelfSignedCertificate, + bsnSystemClockTime, + bsnAPAuthMacAddress, + bsnAPAuthCertificateType, + bsnAPAuthHashKey, + bsnAPAuthRowStatus + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about Airespace Authentication, Authorization, and + Accounting Attributes. These objects are defined under + bsnAAA object." + ::= { bsnWrasGroups 15 } + +bsnTrapsGroupRev1 OBJECT-GROUP + OBJECTS { + bsnDot11StationTrapControlMask, + bsnAPTrapControlMask, + bsnAPProfileTrapControlMask, + bsnAPMacAddrTrapVariable, + bsnAPNameTrapVariable, + bsnAPSlotIdTrapVariable, + bsnAPChannelNumberTrapVariable, + bsnAPCoverageThresholdTrapVariable, + bsnAPCoverageFailedClients, + bsnAPCoverageTotalClients, + bsnClientMacAddr, + bsnClientRssi, + bsnClientSnr, + bsnInterferenceEnergyBeforeChannelUpdate, + bsnInterferenceEnergyAfterChannelUpdate, + bsnAPPortNumberTrapVariable, + bsnAPParamUpdateTrapControlMask, + bsnConfigSaveTrapEnable, + bsnRADIUSServerTrapEnable, + bsnAuthenticationFailureTrapEnable, + bsn80211SecurityTrapControlMask, + bsnWpsTrapControlEnable, + bsnAuthFailureUserName, + bsnAuthFailureUserType, + bsnRemoteIPv4Address, + bsnIpsecErrorCount, + bsnIpsecSPI, + bsnRemoteUdpPort, + bsnIkeAuthMethod, + bsnIkeTotalInitFailures, + bsnIkeTotalInitNoResponses, + bsnIkeTotalRespFailures, + bsnNotifiesSent, + bsnNotifiesReceived, + bsnSuiteInitFailures, + bsnSuiteRespondFailures, + bsnInitiatorCookie, + bsnResponderCookie, + bsnIsakmpInvalidCookies, + bsnIpsecTrapsMask, + bsnRogueAPTrapEnable, + bsnCurrentRadiosCount, + bsnLicenseRadioCount, + bsnMaxRogueCount, + bsnStationMacAddress, + bsnStationAPMacAddr, + bsnStationAPIfSlotId, + bsnUserIpAddress, + bsnStationReasonCode, + bsnStationBlacklistingReasonCode, + bsnStationUserName, + bsnRogueAPOnWiredNetwork, + bsnRogueAdhocMode, + bsnDuplicateIpReportedByAP, + bsnDuplicateIpTrapVariable, + bsnDuplicateIpTrapClear, + bsnNavDosAttackSourceMacAddr, + bsnWlanIdTrapVariable, + bsnClearTrapVariable, + bsnTrustedApEncryptionUsed, + bsnTrustedApEncryptionRequired, + bsnTrustedApRadioPolicyUsed, + bsnNetworkType, + bsnNetworkState, + bsnSignatureType, + bsnSignatureName, + bsnSignatureDescription, + bsnSignatureAttackPreced, + bsnSignatureAttackFrequency, + bsnSignatureAttackChannel, + bsnSignatureAttackerMacAddress, + bsnApRegulatoryDomain, + bsnImpersonatedAPMacAddr, + bsnTrustedApPreambleUsed, + bsnTrustedApPreambleRequired, + bsnTrustedApRadioPolicyRequired, + bsnGroupDirectoryMemberIPAddress, + bsnGroupDirectoryMemberMacAddress, + bsnGroupDirectoryDicoveryType, + bsnMemberCurrentAnchoredClients, + bsnMemberTotalAnchoredClients, + bsnMemberCurrentExportedClients, + bsnMemberTotalExportedClients, + bsnMemberCurrentImportedClients, + bsnMemberTotalImportedClients, + bsnMemberTotalHandoffErrors, + bsnMemberTotalCommunicationErrors, + bsnAPGroupsVlanFeature, + bsnAPGroupsVlanName, + bsnAPGroupsVlanDescription, + bsnAPGroupsVlanRowStatus, + bsnLicenseKeyTrapVariable, + bsnApFunctionalityDisableReasonCode, + bsnLicenseKeyFeatureSetTrapVariable, + bsnAPAuthorizationFailureCause, + bsnAPIfUpDownCause, + bsnAPInvalidRadioType, + locationNotifyContent, + bsnSignatureMacInfo, + bsnAPPreviousChannelNumberTrapVariable, + bsnAPReasonCodeTrapVariable, + bsnNoiseBeforeChannelUpdate, + bsnNoiseAfterChannelUpdate, + bsnInterferenceBeforeChannelUpdate, + bsnInterferenceAfterChannelUpdate, + bsnImpersonatingSourceMacAddr + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about Airespace Trap Configuration and Trap definition. + These objects are defined under bsnTrap." + ::= { bsnWrasGroups 16 } + +bsnWrasTrapRev1 NOTIFICATION-GROUP + NOTIFICATIONS { + bsnDot11StationDisassociate, + bsnDot11StationDeauthenticate, + bsnDot11StationAuthenticateFail, + bsnDot11StationAssociateFail, + bsnDot11StationBlacklisted, + bsnDot11StationAssociate, + bsnAPDisassociated, + bsnAPLoadProfileFailed, + bsnAPNoiseProfileFailed, + bsnAPInterferenceProfileFailed, + bsnAPCoverageProfileFailed, + bsnAPLoadProfileUpdatedToPass, + bsnAPNoiseProfileUpdatedToPass, + bsnAPInterferenceProfileUpdatedToPass, + bsnAPCoverageProfileUpdatedToPass, + bsnAPCurrentTxPowerChanged, + bsnAPCurrentChannelChanged, + bsnRrmDot11aGroupingDone, + bsnRrmDot11bGroupingDone, + bsnConfigSaved, + bsnDot11EssCreated, + bsnDot11EssDeleted, + bsnRADIUSServerNotResponding, + bsnAuthenticationFailure, + bsnIpsecEspAuthFailureTrap, + bsnIpsecEspReplayFailureTrap, + bsnIpsecEspInvalidSpiTrap, + bsnIpsecIkeNegFailure, + bsnIpsecSuiteNegFailure, + bsnIpsecInvalidCookieTrap, + bsnRogueAPDetected, + bsnRogueAPRemoved, + bsnRogueAPDetectedOnWiredNetwork, + bsnApHasNoRadioCards, + bsnDuplicateIpAddressReported, + bsnAPContainedAsARogue, + bsnNetworkStateChanged, + bsnSignatureAttackDetected, + bsnAPRadioCardTxFailure, + bsnAPRadioCardTxFailureClear, + bsnAPRadioCardRxFailure, + bsnAPRadioCardRxFailureClear, + bsnAPImpersonationDetected, + bsnTrustedApHasInvalidPreamble, + bsnRadiosExceedLicenseCount, + bsnSensedTemperatureTooHigh, + bsnSensedTemperatureTooLow, + bsnTemperatureSensorFailure, + bsnTemperatureSensorClear, + bsnPOEControllerFailure, + bsnMaxRogueCountExceeded, + bsnMaxRogueCountClear, + bsnApMaxRogueCountExceeded, + bsnApMaxRogueCountClear, + bsnApBigNavDosAttack, + bsnTooManyUnsuccessLoginAttempts, + bsnWepKeyDecryptError, + bsnWpaMicErrorCounterActivated, + bsnAdhocRogueAutoContained, + bsnRogueApAutoContained, + bsnTrustedApHasInvalidEncryption, + bsnTrustedApHasInvalidRadioPolicy, + bsnTrustedApHasInvalidSsid, + bsnTrustedApIsMissing, + bsnAPIPAddressFallback, + bsnAPFunctionalityDisabled, + bsnRxMulticastQueueFull, + bsnRadarChannelDetected, + bsnRadarChannelCleared, + bsnAPAuthorizationFailure, + radioCoreDumpTrap, + invalidRadioTrap, + unsupportedAPTrap, + heartbeatLossTrap, + locationNotifyTrap + } + STATUS current + DESCRIPTION + "This collection of objects provides all notification + that Switch need to generate to the Management System." + ::= { bsnWrasGroups 17 } + +bsnApGroupRev1 OBJECT-GROUP + OBJECTS { + bsnAPDot3MacAddress, + bsnAPNumOfSlots, + bsnAPName, + bsnAPLocation, + bsnAPMonitorOnlyMode, + bsnAPOperationStatus, + bsnAPSoftwareVersion, + bsnAPBootVersion, + bsnAPPrimaryMwarName, + bsnAPReset, + bsnAPStatsTimer, + bsnAPModel, + bsnAPSerialNumber, + bsnAPClearConfig, + bsnApIpAddress, + bsnAPMirrorMode, + bsnAPRemoteModeSupport, + bsnAPType, + bsnAPSecondaryMwarName, + bsnAPTertiaryMwarName, + bsnAPIsStaticIP, + bsnAPNetmask, + bsnAPGateway, + bsnAPStaticIPAddress, + bsnAPBridgingSupport, + bsnAPGroupVlanName, + bsnAPIOSVersion, + bsnAPCertificateType, + bsnAPEthernetMacAddress, + bsnAPIfSlotId, + bsnAPIfType, + bsnAPIfPhyChannelAssignment, + bsnAPIfPhyChannelNumber, + bsnAPIfPhyTxPowerControl, + bsnAPIfPhyTxPowerLevel, + bsnAPIfPhyAntennaMode, + bsnAPIfPhyAntennaType, + bsnAPIfPhyAntennaDiversity, + bsnAPIfCellSiteConfigId, + bsnAPIfNumberOfVaps, + bsnAPIfOperStatus, + bsnAPIfPortNumber, + bsnAPIfPhyAntennaOptions, + bsnApIfNoOfUsers, + bsnAPIfWlanOverride, + bsnAPIfPacketsSniffingFeature, + bsnAPIfSniffChannel, + bsnAPIfSniffServerIPAddress, + bsnAPIfAntennaGain, + bsnAPIfChannelList, + bsnAPIfAbsolutePowerList, + bsnAPIfRegulatoryDomainSupport, + bsnAPIfDot11BeaconPeriod, + bsnAPIfDot11MediumOccupancyLimit, + bsnAPIfDot11CFPPeriod, + bsnAPIfDot11CFPMaxDuration, + bsnAPIfDot11OperationalRateSet, + bsnAPIfDot11DTIMPeriod, + bsnAPIfDot11MultiDomainCapabilityImplemented, + bsnAPIfDot11MultiDomainCapabilityEnabled, + bsnAPIfDot11CountryString, + bsnAPIfDot11SmtParamsConfigType, + bsnAPIfDot11BSSID, + bsnAPIfDot11MaximumTransmitPowerLevel, + bsnAPIfDot11FirstChannelNumber, + bsnAPIfDot11NumberofChannels, + bsnAPIfDot11MacRTSThreshold, + bsnAPIfDot11MacShortRetryLimit, + bsnAPIfDot11MacLongRetryLimit, + bsnAPIfDot11MacFragmentationThreshold, + bsnAPIfDot11MacMaxTransmitMSDULifetime, + bsnAPIfDot11MacParamsConfigType, + bsnAPIfDot11MacMaxReceiveLifetime, + bsnAPIfDot11TransmittedFragmentCount, + bsnAPIfDot11MulticastTransmittedFrameCount, + bsnAPIfDot11RetryCount, + bsnAPIfDot11MultipleRetryCount, + bsnAPIfDot11FrameDuplicateCount, + bsnAPIfDot11RTSSuccessCount, + bsnAPIfDot11RTSFailureCount, + bsnAPIfDot11ACKFailureCount, + bsnAPIfDot11ReceivedFragmentCount, + bsnAPIfDot11MulticastReceivedFrameCount, + bsnAPIfDot11FCSErrorCount, + bsnAPIfDot11TransmittedFrameCount, + bsnAPIfDot11WEPUndecryptableCount, + bsnAPIfDot11FailedCount, + bsnAPIfDot11EDThreshold, + bsnAPIfDot11TIThreshold, + bsnAPIfProfileParamAssignment, + bsnAPIfForeignInterferenceThreshold, + bsnAPIfForeignNoiseThreshold, + bsnAPIfRFUtilizationThreshold, + bsnAPIfThroughputThreshold, + bsnAPIfMobilesThreshold, + bsnAPIfCoverageThreshold, + bsnAPIfMobileMinExceptionLevel, + bsnAPIfCoverageExceptionLevel, + bsnAPIfLoadRxUtilization, + bsnAPIfLoadTxUtilization, + bsnAPIfLoadChannelUtilization, + bsnAPIfLoadNumOfClients, + bsnAPIfPoorSNRClients, + bsnAPIfInterferenceChannelNo, + bsnAPIfInterferencePower, + bsnAPIfInterferenceUtilization, + bsnAPIfNoiseChannelNo, + bsnAPIfDBNoisePower, + bsnAPIfLoadProfileState, + bsnAPIfInterferenceProfileState, + bsnAPIfNoiseProfileState, + bsnAPIfCoverageProfileState, + bsnAPIfRxNeighborMacAddress, + bsnAPIfRxNeighborIpAddress, + bsnAPIfRxNeighborRSSI, + bsnAPIfRxNeighborSlot, + bsnAPIfStationRSSICoverageIndex, + bsnAPIfRSSILevel, + bsnAPIfStationCountOnRSSI, + bsnAPIfStationSNRCoverageIndex, + bsnAPIfSNRLevel, + bsnAPIfStationCountOnSNR, + bsnAPIfRecommendedChannelNumber, + bsnAPIfRecommendedTxPowerLevel, + bsnAPIfRecommendedRTSThreshold, + bsnAPIfRecommendedFragmentationThreshold, + bsnAPIfWlanOverrideId, + bsnAPIfWlanOverrideSsid, + bsnAPIfWlanOverrideRowStatus, + bsnMeshNodeRole, + bsnMeshNodeGroup, + bsnMeshNodeBackhaul, + bsnMeshNodeBackhaulPAP, + bsnMeshNodeBackhaulRAP, + bsnMeshNodeDataRate, + bsnMeshNodeChannel, + bsnMeshNodeRoutingState, + bsnMeshNodeMalformedNeighPackets, + bsnMeshNodePoorNeighSnr, + bsnMeshNodeBlacklistPackets, + bsnMeshNodeInsufficientMemory, + bsnMeshNodeRxNeighReq, + bsnMeshNodeRxNeighRsp, + bsnMeshNodeTxNeighReq, + bsnMeshNodeTxNeighRsp, + bsnMeshNodeParentChanges, + bsnMeshNodeNeighTimeout, + bsnMeshNodeParentMacAddress, + bsnMeshNodeAPType, + bsnMeshNodeEthernetBridge, + bsnMeshNodeHops, + bsnMeshNeighMacAddress, + bsnMeshNeighType, + bsnMeshNeighState, + bsnMeshNeighSnr, + bsnMeshNeighSnrUp, + bsnMeshNeighSnrDown, + bsnMeshNeighLinkSnr, + bsnMeshNeighAdjustedEase, + bsnMeshNeighUnadjustedEase, + bsnMeshNeighRapEase, + bsnMeshNeighTxParent, + bsnMeshNeighRxParent, + bsnMeshNeighPoorSnr, + bsnMeshNeighLastUpdate, + bsnMeshNeighParentChange, + bsnAPIfRadarDetectedChannelNumber, + bsnAPIfRadarSignalLastHeard, + bsnAPIfRxNeighborChannel, + bsnAPIfRxNeighborChannelWidth, + bsnStandardSignatureInterval, + bsnCustomSignatureInterval + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about Airespace APs that are associated with the Switch. + These objects are defined under bsnAP object." + ::= { bsnWrasGroups 18 } + +bsnUtilityGroupRev1 OBJECT-GROUP + OBJECTS { + bsnSyslogEnable, + bsnSyslogRemoteAddress, + bsnPingTestId, + bsnPingTestIPAddress, + bsnPingTestSendCount, + bsnPingTestReceivedCount, + bsnPingTestStatus, + bsnPingTestRowStatus, + bsnPingTestMaxTimeInterval, + bsnPingTestMinTimeInterval, + bsnPingTestAvgTimeInterval + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about Airespace General Utilities such as ping, syslog. + These objects are defined under bsnUtility." + ::= { bsnWrasGroups 19 } + +bsnWrasObsGroupRev1 OBJECT-GROUP + OBJECTS { + bsnMobileStationSampleTime, + bsnMobileStationTxExcessiveRetries, + bsnMobileStationTxRetries, + bsnMobileStationTxFiltered, + bsnSystemTimezoneDaylightSavings + } + STATUS obsolete + DESCRIPTION + "This collection of objects are obsoleted in bsnWireless + module." + ::= { bsnWrasGroups 20 } + +bsnWrasObsTrap NOTIFICATION-GROUP + NOTIFICATIONS { + bsnAPUp, + bsnAPDown + } + STATUS obsolete + DESCRIPTION + "This collection of objects provides all notification + that Switch need to generate to the Management System." + ::= { bsnWrasGroups 21 } + +END + + diff --git a/MIBS/cisco/ASYNCOS-MAIL-MIB b/MIBS/cisco/ASYNCOS-MAIL-MIB new file mode 100644 index 0000000..a289561 --- /dev/null +++ b/MIBS/cisco/ASYNCOS-MAIL-MIB @@ -0,0 +1,814 @@ +-- ***************************************************************** +-- ASYNCOS-MAIL-MIB +-- +-- Copyright (c) 2005-2011 by Cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +ASYNCOS-MAIL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Gauge32, + Integer32 + FROM SNMPv2-SMI + DisplayString, + TruthValue + FROM SNMPv2-TC + asyncOSMail + FROM IRONPORT-SMI; + +asyncOSMailObjects MODULE-IDENTITY + LAST-UPDATED "201103070000Z" + ORGANIZATION "IronPort Systems" + CONTACT-INFO + " Cisco IronPort Email and Web Security + Customer Service + + Postal: 950 Elm Avenue + San Bruno, CA 94066 + USA + + Tel: +1 (650) 989-6533 + + E-mail: customercare@ironport.com" + DESCRIPTION + "MIB for Cisco IronPort Mail Gateway/Email Security Appliances" + REVISION "201103070000Z" + DESCRIPTION + "Disambiguate requirements for legacy OIDs + and improve overall MIB documentation to better + match Cisco MIB style." + REVISION "201007010000Z" + DESCRIPTION + "Adding new traps: + - hsmInitializationFailure + - hsmResetLoginFailure" + REVISION "200904070000Z" + DESCRIPTION + "Fixing various MIB parsing errors." + REVISION "200901150000Z" + DESCRIPTION + "Adding new traps: + - connectivityFailure + - memoryUtilizationExceeded + - cpuUtilizationExceeded" + REVISION "200503070000Z" + DESCRIPTION + "SNMP v1/2c/3 support for mail appliances" + REVISION "200501090000Z" + DESCRIPTION + "Intial Release." + ::= { asyncOSMail 1 } + + +asyncOSMailNotifications OBJECT IDENTIFIER ::= { asyncOSMail 2 } + +perCentMemoryUtilization OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how much memory is + being consumed by the appliance software." + ::= { asyncOSMailObjects 1 } + +perCentCPUUtilization OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how busy the CPU is + according to the appliance software, within the last 5 + seconds of utilization. This measurement may or may not + reflect the overall CPU utilization of the appliance, and + may or may not be a per-process or a per-thread CPU + utilization value." + ::= { asyncOSMailObjects 2 } + +-- This is only meaningful on ESA/MGA appliances. +perCentDiskIOUtilization OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how much disk I/O has + been generated within the last 5-15 seconds." + ::= { asyncOSMailObjects 3 } + +-- This is only meaningful on ESA/MGA appliances. +perCentQueueUtilization OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percent of total queue capacity used." + ::= { asyncOSMailObjects 4 } + +-- This is only meaningful on ESA/MGA appliances. +queueAvailabilityStatus OBJECT-TYPE + SYNTAX INTEGER { + queueSpaceAvailable(1), + queueSpaceShortage(2), + queueFull(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Queue space status: enough space, queue near full or queue full." + ::= { asyncOSMailObjects 5 } + +-- This is only meaningful on ESA/MGA appliances. +resourceConservationReason OBJECT-TYPE + SYNTAX INTEGER { + noResourceConservation(1), + memoryShortage(2), + queueSpaceShortage(3), + queueFull(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reason system is in Resource Conservation Mode." + ::= { asyncOSMailObjects 6 } + +-- This is only meaningful on ESA/MGA appliances. +memoryAvailabilityStatus OBJECT-TYPE + SYNTAX INTEGER { + memoryAvailable(1), + memoryShortage(2), + memoryFull(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mail Transfer process's memory availability status." + ::= { asyncOSMailObjects 7 } + +-- This is only meaningful on non-virtualized platforms. +powerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of one or power supply entries." + ::= { asyncOSMailObjects 8 } + +-- This is only meaningful on non-virtualized platforms. +powerSupplyEntry OBJECT-TYPE + SYNTAX PowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing the status of a power supply and the + corresponding power supply configuration redundancy state." + INDEX { powerSupplyIndex } + ::= { powerSupplyTable 1 } + +PowerSupplyEntry ::= + SEQUENCE { + powerSupplyIndex Integer32, + powerSupplyStatus INTEGER, + powerSupplyRedundancy INTEGER, + powerSupplyName DisplayString + } + +-- This is only meaningful on non-virtualized platforms. +powerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index for a power supply source. This index is for + SNMP purposes only; it has no intrinsic value." + ::= { powerSupplyEntry 1 } + +-- This is only meaningful on non-virtualized platforms. +powerSupplyStatus OBJECT-TYPE + SYNTAX INTEGER { + powerSupplyNotInstalled(1), + powerSupplyHealthy(2), + powerSupplyNoAC(3), + powerSupplyFaulty(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the status of a power supply. + + powerSupplyNotInstalled - + The power supply is not detected by the chassis as + being physically present. + powerSupplyHealthy - + The power supply is physically present and is + actively servicing the appliance with power. + powerSupplyNoAC - + The power supply is physically present but is not + actively servicing the appliance with power. + powerSupplyFaulty - + The power supply is failed per the vendor defined + operating specifications for the power supply. + " + ::= { powerSupplyEntry 2 } + +-- This is only meaningful on non-virtualized platforms. +powerSupplyRedundancy OBJECT-TYPE + SYNTAX INTEGER { + powerSupplyRedundancyOK(1), + powerSupplyRedundancyLost(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the status of a collection of one or more power + supplies. + + powerSupplyRedundancyOK - + All power supplies are in a powerSupplyHealthy state. + powerSupplyRedundancyLost - + One or more power supplies are in a + powerSupplyNotInstalled, powerSupplyNoAC, or + powerSupplyFaulty state. + " + ::= { powerSupplyEntry 3 } + +-- This is only meaningful on non-virtualized platforms. +powerSupplyName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for a power supply." + ::= { powerSupplyEntry 4 } + +-- This is only meaningful on non-virtualized platforms. +temperatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of chassis temperature sensor states." + ::= { asyncOSMailObjects 9 } + +-- This is only meaningful on non-virtualized platforms. +temperatureEntry OBJECT-TYPE + SYNTAX TemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the temperature sensor table representing the + status of the corresponding sensor in or on the appliance." + INDEX { temperatureIndex } + ::= { temperatureTable 1 } + +TemperatureEntry ::= + SEQUENCE { + temperatureIndex Integer32, + degreesCelsius Integer32, + temperatureName DisplayString + } + +-- This is only meaningful on non-virtualized platforms. +temperatureIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the temperature sensor being instrumented. + This index is for SNMP purposes only; it has no intrinsic + value." + ::= { temperatureEntry 1 } + +-- This is only meaningful on non-virtualized platforms. +degreesCelsius OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature reading for the sensor being instrumented in + Centrigrade units. This is correct according to the relative + accuracy of the sensor being instrumented." + ::= { temperatureEntry 2 } + +-- This is only meaningful on non-virtualized platforms. +temperatureName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description for sensor being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { temperatureEntry 3 } + +-- This is only meaningful on non-virtualized platforms. +fanTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of chassis fan entries." + ::= { asyncOSMailObjects 10 } + +-- This is only meaningful on non-virtualized platforms. +fanEntry OBJECT-TYPE + SYNTAX FanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the chassis fan table with the speed of a fan + in the chassis, as well as the name of the corresponding + fan." + INDEX { fanIndex } + ::= { fanTable 1 } + +FanEntry ::= + SEQUENCE { + fanIndex Integer32, + fanRPMs Gauge32, + fanName DisplayString + } + +-- This is only meaningful on non-virtualized platforms. +fanIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index of the chassis fan being instrumented. This + index is for SNMP purposes only; it has no intrinsic + value." + ::= { fanEntry 1 } + +-- This is only meaningful on non-virtualized platforms. +fanRPMs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed in RPMs of a chassis fan being instrumented. The speed + that corresponds to a fan failure varies depending on the + vendor specification and airflow requirements for the + appliance it's instrumented in, but in general when fanRPMs + reports 0 RPMs the respective fan has failed." + ::= { fanEntry 2 } + +-- This is only meaningful on non-virtualized platforms. +fanName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name of the chassis fan being instrumented." + ::= { fanEntry 3 } + +-- This is only meaningful on ESA/MGA appliances. +workQueueMessages OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of messages in the work queue." + ::= { asyncOSMailObjects 11 } + +keyExpirationTable OBJECT-TYPE + SYNTAX SEQUENCE OF KeyExpirationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Feature Key expiration entries." + ::= { asyncOSMailObjects 12 } + +keyExpirationEntry OBJECT-TYPE + SYNTAX KeyExpirationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing a Feature Key, its expiration status, and + whether or not the Feature Key is perpetual." + INDEX { keyExpirationIndex } + ::= { keyExpirationTable 1 } + +KeyExpirationEntry ::= + SEQUENCE { + keyExpirationIndex Integer32, + keyDescription DisplayString, + keyIsPerpetual TruthValue, + keySecondsUntilExpire Gauge32 + } + +keyExpirationIndex OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index for a Feature Key applicable to the appliance. + This index is for SNMP purposes only; it has no intrinsic + value." + ::= { keyExpirationEntry 1 } + +keyDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description for a Feature Key applicable to the + appliance." + ::= { keyExpirationEntry 2 } + +keyIsPerpetual OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean value represented by True if Feature Key is + perpetual, or False if the Feature Key is normal or + expired." + ::= { keyExpirationEntry 3 } + +keySecondsUntilExpire OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Seconds until the valid Feature Key expires. Only applies + to non-perpetual Feature Keys, and is 0 when the Feature + Key has expired." + ::= { keyExpirationEntry 4 } + +updateTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of one or more update entries." + ::= { asyncOSMailObjects 13 } + +updateEntry OBJECT-TYPE + SYNTAX UpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing a name and number of successful and failed + updates for a service, including but not limited to: spam + or virus definitions and timezone updates." + INDEX { updateIndex } + ::= { updateTable 1 } + +UpdateEntry ::= + SEQUENCE { + updateIndex Integer32, + updateServiceName DisplayString, + updates Counter32, + updateFailures Counter32 + } + +updateIndex OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index for an update service. This index is for SNMP + purposes only; it has no intrinsic value." + ::= { updateEntry 1 } + +updateServiceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for an update entry." + ::= { updateEntry 2 } + +updates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of successful attempts that have occurred when + updating a service." + ::= { updateEntry 3 } + +updateFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed attempts that have occurred when updating + a service." + ::= { updateEntry 4 } + +-- This is only meaningful on ESA/MGA appliances. +oldestMessageAge OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds the oldest message has been in queue" + ::= { asyncOSMailObjects 14 } + +-- This is only meaningful on ESA/MGA appliances. +outstandingDNSRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DNS requests that have been sent but for which no + reply has been received." + ::= { asyncOSMailObjects 15 } + +-- This is only meaningful on ESA/MGA appliances. +pendingDNSRequests OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DNS requests waiting to be sent." + ::= { asyncOSMailObjects 16 } + +-- This is only meaningful on non-virtualized platforms. +raidEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RAID events that have occurred since the + last appliance power on event." + ::= { asyncOSMailObjects 17 } + +-- This is only meaningful on non-virtualized platforms. +raidTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for a drive being instrumented in the appliance. + This index is for SNMP purposes only; it has no intrinsic + value." + ::= { asyncOSMailObjects 18 } + +-- This is only meaningful on non-virtualized platforms. +raidEntry OBJECT-TYPE + SYNTAX RaidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the RAID table representing the status of a drive + attached to a RAID controller in the appliance." + INDEX { raidIndex } + ::= { raidTable 1 } + +RaidEntry ::= + SEQUENCE { + raidIndex Integer32, + raidStatus INTEGER, + raidID DisplayString, + raidLastError DisplayString + } + +-- This is only meaningful on non-virtualized platforms. +raidIndex OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index for a drive attached to a RAID controller in the + appliance. This index is for SNMP purposes only; it has no + intrinsic value." + ::= { raidEntry 1 } + +-- This is only meaningful on non-virtualized platforms. +raidStatus OBJECT-TYPE + SYNTAX INTEGER { + driveHealthy(1), + driveFailure(2), + driveRebuild(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the status of a a drive attached to a RAID + controller in the appliance. + + driveHealthy - + The corresponding drive is connected to the RAID + controller and functioning as a healthy member in + the RAID volume. + driveFailure - + The drive is either disconnected from the RAID + controller, or has failed to operate within + thresholds defined in vendor specifications for the + drive and the controller. + driveRebuild - + The corresponding drive is connected to the RAID + controller. It is being rebuilt according to the + RAID controller specific rebuild algorithm for the + current operating mode of the RAID volume. + " + ::= { raidEntry 2 } + +-- This is only meaningful on non-virtualized platforms. +raidID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for a drive attached to a RAID controller in + the appliance." + ::= { raidEntry 3 } + +-- This is only meaningful on non-virtualized platforms. +raidLastError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual description of the last error message reported + by the RAID controller or corresponding driver if one has + occurred. + + This is 'No Error' if the corresponding drive's state is + driveHealthy, or a controller or driver defined specific + textual description if the drive's state is not + driveHealthy." + ::= { raidEntry 4 } + +openFilesOrSockets OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object notes how many files or sockets are open on the + appliance. In normal operating conditions, the measurement + is taken at least once every 5-15 seconds." + ::= { asyncOSMailObjects 19 } + +-- This is only meaningful on ESA/MGA appliances. +mailTransferThreads OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of threads that perform some task related to + transferring mail." + ::= { asyncOSMailObjects 20 } + +connectionURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The URL which will be used to test HTTP URL connectivity." + ::= { asyncOSMailObjects 21 } + +-- This is only meaningful on devices with Hardware Security Module present. +hsmErrorReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual reason describing the last HSM authentication + error." + ::= { asyncOSMailObjects 22 } + + +-- +-- Notifications +-- + +-- This is only meaningful on ESA/MGA appliances. +resourceConservationMode NOTIFICATION-TYPE + OBJECTS { resourceConservationReason } + STATUS current + DESCRIPTION + "Memory or queue utilization caused system to enter resource + conservation mode." + ::= { asyncOSMailNotifications 1 } + +-- This is only meaningful on non-virtualized platforms. +powerSupplyStatusChange NOTIFICATION-TYPE + OBJECTS { powerSupplyStatus } + STATUS current + DESCRIPTION + "A powerSupplyStatusChange notification is sent when power + supply with powerSupplyName changes states, as per one of + the states available in powerSupplyStatus. This + notification contains the opaque type for powerSupplyName + of the power supply which has changed state." + ::= { asyncOSMailNotifications 2 } + +-- This is only meaningful on non-virtualized platforms. +highTemperature NOTIFICATION-TYPE + OBJECTS { temperatureName } + STATUS current + DESCRIPTION + "A highTemperature notification is sent when the temperature + of an instrumented sensor in the chassis has exceeded vendor + defined specifications. This notification contains the + opaque type for the temperatureName of the sensor which has + failed." + ::= { asyncOSMailNotifications 3 } + +-- This is only meaningful on non-virtualized platforms. +fanFailure NOTIFICATION-TYPE + OBJECTS { fanName } + STATUS current + DESCRIPTION + "A fanFailure notification is sent when the speed of the fan + is not operating per the vendor defined specifications, as + discussed in fanRPMs. This notification contains the opaque + type for the fanName of the fan which has failed." + ::= { asyncOSMailNotifications 4 } + +keyExpiration NOTIFICATION-TYPE + OBJECTS { keyDescription } + STATUS current + DESCRIPTION + "A keyExpiration notification is sent when the corresponding + Feature Key is pending expiration or has expired. This + notification contains the opaque type for the keyDescription + of the Feature Key that is pending expiration or has + expired." + ::= { asyncOSMailNotifications 5 } + +updateFailure NOTIFICATION-TYPE + OBJECTS { updateServiceName } + STATUS current + DESCRIPTION + "An updateFailure notification is sent when a service fails + to update properly. This notification contains the opaque + type for the updateServiceName of the update service that + has failed." + ::= { asyncOSMailNotifications 6 } + +-- This is only meaningful on non-virtualized platforms. +raidStatusChange NOTIFICATION-TYPE + OBJECTS { raidID } + STATUS current + DESCRIPTION + "A raidStatusChange notification is sent when drive with + raidID changes states, as per one of the states available + in raidStatus. This notification contains the opaque type + for raidID of the drive which has changed state." + ::= { asyncOSMailNotifications 7 } + +connectivityFailure NOTIFICATION-TYPE + OBJECTS { connectionURL } + STATUS current + DESCRIPTION + "A connectivityFailure notification is sent when the URL + denoted by configured connectionURL is unreachable, or the + request returned an HTTP code was not between 200, + inclusive, and 300, exclusive. The connectionURL configured + is returned when the notification is triggered." + ::= { asyncOSMailNotifications 8 } + +memoryUtilizationExceeded NOTIFICATION-TYPE + OBJECTS { perCentMemoryUtilization } + STATUS current + DESCRIPTION + "A memoryUtilizationExceeded notification is sent when the + value in perCentMemoryUtilization has exceeded the + configured memory usage threshold. The percentage that + exceeded the threshold in perCentMemoryUtilization is + returned via the notification." + ::= { asyncOSMailNotifications 9 } + +cpuUtilizationExceeded NOTIFICATION-TYPE + OBJECTS { perCentCPUUtilization } + STATUS current + DESCRIPTION + "A cpuUtilizationExceeded notification is sent when the + value in perCentCPUUtilization has exceeded the configured + CPU usage threshold. The percentage that exceeded the + threshold in perCentCPUUtilization is returned via the + notification." + ::= { asyncOSMailNotifications 10 } + +-- This is only meaningful on devices with Hardware Security Module present. +hsmInitializationFailure NOTIFICATION-TYPE + OBJECTS { hsmErrorReason } + STATUS current + DESCRIPTION + "A hsmInitializationFailure notification is sent when the + Hardware Security Module card cannot be initialized. The + initialization error in hsmErrorReason is returned via + the notification." + ::= { asyncOSMailNotifications 11 } + +-- This is only meaningful on devices with Hardware Security Module present. +hsmResetLoginFailure NOTIFICATION-TYPE + OBJECTS { hsmErrorReason } + STATUS current + DESCRIPTION + "A hsmResetLoginFailure notification is sent when the + Hardware Security Module card is reset due to multiple + Crypto Officer login failures. The reset login error in + hsmErrorReason is returned via the notification." + ::= { asyncOSMailNotifications 12 } + +END diff --git a/MIBS/cisco/ASYNCOSWEBSECURITYAPPLIANCE-MIB b/MIBS/cisco/ASYNCOSWEBSECURITYAPPLIANCE-MIB new file mode 100644 index 0000000..3571216 --- /dev/null +++ b/MIBS/cisco/ASYNCOSWEBSECURITYAPPLIANCE-MIB @@ -0,0 +1,1868 @@ +ASYNCOSWEBSECURITYAPPLIANCE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + TimeTicks, Counter32, Integer32 + FROM SNMPv2-SMI + + DisplayString + FROM SNMPv2-TC + + asyncOSAppliances + FROM IRONPORT-SMI + + connectionURL + FROM ASYNCOS-MAIL-MIB; + +asyncOSWebSecurityAppliance MODULE-IDENTITY + LAST-UPDATED "201308090000Z" -- August 9, 2013 + ORGANIZATION "IronPort Systems" + CONTACT-INFO "Postal: 950 Elm Avenue + San Bruno, CA 94066 + + E-mail: tac-content-security@cisco.com" + DESCRIPTION + "Enterprise MIB for IronPort Systems Web Security Appliances." + REVISION "201308090000Z" -- August 9, 2013 + DESCRIPTION + "Add missing connectionURL import" + REVISION "201004200000Z" -- April 20, 2010 + DESCRIPTION + "Add missing cacheMemoryBufferUsagePct, cacheClientReqMisses, cacheClientReqDenials." + REVISION "201004150000Z" -- April 15, 2010 + DESCRIPTION + "Minor description tweaks" + REVISION "200907130000Z" -- July 13, 2009 + DESCRIPTION + "Cleaning up integration with IRONPORT-SMI" + REVISION "200703270000Z" -- March 27, 2007 + DESCRIPTION + "MIB Version 0.1" + ::= { asyncOSAppliances 2 } + +-- +-- OID Assignments +-- + + proxySystem OBJECT IDENTIFIER ::= { asyncOSWebSecurityAppliance 1 } + proxyConfig OBJECT IDENTIFIER ::= { asyncOSWebSecurityAppliance 2 } + proxyPerf OBJECT IDENTIFIER ::= { asyncOSWebSecurityAppliance 3 } + proxyHardware OBJECT IDENTIFIER ::= { asyncOSWebSecurityAppliance 4 } + proxyTraps OBJECT IDENTIFIER ::= { asyncOSWebSecurityAppliance 5 } + +-- +-- cacheSystem group { asyncOSWebSecurityAppliance 1 } +-- + + cacheUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Uptime of the proxy in timeticks" + ::= { proxySystem 1 } + + cacheMemory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Memory size in KB" + ::= { proxySystem 2 } + + cacheSysStorage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Caching Storage size in KB" + ::= { proxySystem 3 } + + -- end of proxySystem group + +-- +-- The Proxy Config group +-- + cacheAdmin OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contact responsible for the administration of the proxy. Usually a name and email address." + ::= { proxyConfig 1 } + + cacheSoftware OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the proxy sofware." + ::= { proxyConfig 2 } + + cacheVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the proxy software." + ::= { proxyConfig 3 } + + licenseExpiration OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When does the license expire." + ::= { proxyConfig 4 } + +-- +-- The Proxy Performance group { asyncOSWebSecurityAppliance 3 } +-- + + proxySysPerf OBJECT IDENTIFIER ::= { proxyPerf 1 } + proxyClientSidePerf OBJECT IDENTIFIER ::= { proxyPerf 2 } + proxyServerSidePerf OBJECT IDENTIFIER ::= { proxyPerf 3 } + proxyCachePerf OBJECT IDENTIFIER ::= { proxyPerf 4 } + proxyMedianSvcTime OBJECT IDENTIFIER ::= { proxyPerf 5 } + proxyExecutiveSummary OBJECT IDENTIFIER ::= { proxyPerf 6 } + proxyRecentPerf OBJECT IDENTIFIER ::= { proxyPerf 7 } + +-- +-- The peformance of the proxy process +-- + + cacheCpuTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of CPU seconds consumed" + ::= { proxySysPerf 1 } + + cacheCpuUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Proxy CPU percent (0-100) used - measured every 10 seconds" + ::= { proxySysPerf 2 } + + cacheMaxResSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Resident Size in KB" + ::= { proxySysPerf 3 } + + cacheUsedStoragePct OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage use of caching storage" + ::= { proxySysPerf 4 } + + cacheBusyCPUPct OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage busy time of CPU" + ::= { proxySysPerf 5 } + + cacheMemoryBufferUsagePct OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of memory buffers in use." + ::= { proxySysPerf 6 } + +-- +-- Statistics for the Client side of the Proxy +-- + + cacheClientSizeHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CacheClientSizeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of median statistics serviced by the proxy indexed by the median time." + ::= { proxyClientSidePerf 1 } + + cacheClientSizeHistEntry OBJECT-TYPE + SYNTAX CacheClientSizeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cacheCacheSizeHistTable." + INDEX { cacheClientSizeHistBinNumber } + ::= { cacheClientSizeHistTable 1 } + + CacheClientSizeHistEntry ::= SEQUENCE { + cacheClientSizeHistBinNumber Integer32, + cacheClientReqSize Integer32 + } + + cacheClientSizeHistBinNumber OBJECT-TYPE + SYNTAX Integer32 (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to index the table 1..15." + ::= { cacheClientSizeHistEntry 1 } + + cacheClientReqSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size distribution of requests from the clients." + ::= { cacheClientSizeHistEntry 2 } + + + + cacheClientRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP requests received from clients." + ::= { proxyClientSidePerf 2 } + + cacheClientHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP hits that the proxy clients have produced." + ::= { proxyClientSidePerf 3 } + + cacheClientErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP errors caused by client connections." + ::= { proxyClientSidePerf 4 } + + cacheClientInKb OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of KBs received from the clients by the proxy." + ::= { proxyClientSidePerf 5 } + + cacheClientOutKb OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of KBs delivered to clients from the proxy." + ::= { proxyClientSidePerf 6 } + + cacheClientIdleConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connected but idle persistent client connections." + ::= { proxyClientSidePerf 7 } + + cacheClientTotalConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of active + idle client connections." + ::= { proxyClientSidePerf 8 } + + cacheClientMaxConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of simultaneous client connections that will be allowed." + ::= { proxyClientSidePerf 9 } + + cacheClientAccepts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sockets accepted from the clients." + ::= { proxyClientSidePerf 10 } + + cacheClientICPRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP requests received from clients." + ::= { proxyClientSidePerf 11 } + + cacheClientICPHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP hits that the proxy clients have produced." + ::= { proxyClientSidePerf 12 } + + cacheClientICPMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP misses that the proxy clients have produced." + ::= { proxyClientSidePerf 13 } + + cacheClientICPErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP errors that the proxy clients have produced." + ::= { proxyClientSidePerf 14 } + + cacheClientICPDenials OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP denials that the proxy clients have produced." + ::= { proxyClientSidePerf 15 } + + cacheClientReqMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of misses that the proxy clients have produced." + ::= { proxyClientSidePerf 16 } + + cacheClientReqDenials OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of responses blocked by access control." + ::= { proxyClientSidePerf 17 } + +-- +-- Statistics for the Server side of the Proxy +-- + + cacheServerSizeHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CacheServerSizeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of median statistics serviced by the proxy indexed by the median time." + ::= { proxyServerSidePerf 1 } + + cacheServerSizeHistEntry OBJECT-TYPE + SYNTAX CacheServerSizeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cacheCacheSizeHistTable." + INDEX { cacheServerSizeHistBinNumber } + ::= { cacheServerSizeHistTable 1 } + + CacheServerSizeHistEntry ::= SEQUENCE { + cacheServerSizeHistBinNumber Integer32, + cacheServerReplySize Integer32 + } + + cacheServerSizeHistBinNumber OBJECT-TYPE + SYNTAX Integer32 (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to index the table 1..15." + ::= { cacheServerSizeHistEntry 1 } + + cacheServerReplySize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size distribution of replies from the Servers." + ::= { cacheServerSizeHistEntry 2 } + + + cacheServerRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP requests sent to servers." + ::= { proxyServerSidePerf 2 } + + cacheServerSockets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of sockets opened from the servers." + ::= { proxyServerSidePerf 3 } + + cacheServerErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP errors while fetching objects." + ::= { proxyServerSidePerf 4 } + + cacheServerInKb OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of KBs received by the proxy from remote servers." + ::= { proxyServerSidePerf 5 } + + cacheServerOutKb OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of KBs sent the proxy to remote servers." + ::= { proxyServerSidePerf 6 } + + cacheServerIdleConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connected but idle persistent server connections." + ::= { proxyServerSidePerf 7 } + + cacheServerTotalConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of active + idle server connections." + ::= { proxyServerSidePerf 8 } + + cacheServerCloseIdleConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server connections closed due to idle time limits." + ::= { proxyServerSidePerf 9 } + + cacheServerLimitIdleConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the number of idle persistent connections hit the count limit and caused a connection to be closed." + ::= { proxyServerSidePerf 10 } + + cacheServerConnsThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit on the number of server connections." + ::= { proxyServerSidePerf 11 } + + cacheServerPersisConnsRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of retries on persistent connections." + ::= { proxyServerSidePerf 12 } + + cacheServerRegConnsRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of retries on regular connections." + ::= { proxyServerSidePerf 13 } + + cacheServerRWErrorRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of retries due to read/write errors." + ::= { proxyServerSidePerf 14 } + + cacheServerEarlyCloseRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of retries due to early closed connections." + ::= { proxyServerSidePerf 15 } + + cacheServerICPRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP requests sent to servers." + ::= { proxyServerSidePerf 16 } + + cacheServerICPHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP hits that the proxy servers have produced." + ::= { proxyServerSidePerf 17 } + + cacheServerICPMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP misses that the proxy servers have produced." + ::= { proxyServerSidePerf 18 } + + cacheServerICPErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP errors that the proxy servers have produced." + ::= { proxyServerSidePerf 19 } + + cacheServerICPDenials OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ICP denials that the proxy servers have produced." + ::= { proxyServerSidePerf 20 } +-- +-- Protocol Statistics for the Proxy +-- + + cacheCacheSizeHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CacheCacheSizeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of median statistics serviced by the proxy indexed by the median time." + ::= { proxyCachePerf 1 } + + cacheCacheSizeHistEntry OBJECT-TYPE + SYNTAX CacheCacheSizeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cacheCacheSizeHistTable." + INDEX { cacheSizeHistBinNumber } + ::= { cacheCacheSizeHistTable 1 } + + CacheCacheSizeHistEntry ::= SEQUENCE { + cacheSizeHistBinNumber Integer32, + cacheCacheActiveObjs Integer32, + cacheCacheAllObjs Integer32 + } + + cacheSizeHistBinNumber OBJECT-TYPE + SYNTAX Integer32 (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to index the table 1..15." + ::= { cacheCacheSizeHistEntry 1 } + + cacheCacheActiveObjs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size distribution of currently cached objects." + ::= { cacheCacheSizeHistEntry 2 } + + cacheCacheAllObjs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size distribution of all cached objects." + ::= { cacheCacheSizeHistEntry 3 } + + + cacheCacheLiveCachedObjs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of objects currently cached." + ::= { proxyCachePerf 2 } + + cacheCacheLiveCachedObjSizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total size in KBs of currently cached objects." + ::= { proxyCachePerf 3 } + + cacheCacheTotalCachedObjs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of cached objects written to disks." + ::= { proxyCachePerf 4 } + + cacheCacheTotalCachedObjSizes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total size in KBs of all objects ever cached and written to disks." + ::= { proxyCachePerf 5 } + +-- +-- Median statistics served by the proxy. +-- + cacheMedianSvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF CacheMedianSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of median statistics serviced by the proxy indexed by the median time." + ::= { proxyMedianSvcTime 1 } + + cacheMedianSvcEntry OBJECT-TYPE + SYNTAX CacheMedianSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the proxyMedianSvcTable." + INDEX { cacheMedianTime } + ::= { cacheMedianSvcTable 1 } + + CacheMedianSvcEntry ::= SEQUENCE { + cacheMedianTime Integer32, + cacheHTTPCltSvcTime Integer32, + cacheHTTPMissSvcTime Integer32, + cacheHTTPHitSvcTime Integer32, + cacheHTTPSrvSvcTime Integer32, + cacheDnsSvcTime Integer32, + cacheHTTPSrvSvcWaitTime Integer32 + } + + cacheMedianTime OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to index the table 1/5/60" + ::= { cacheMedianSvcEntry 1 } + + cacheHTTPCltSvcTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service time for all HTTP requests." + ::= { cacheMedianSvcEntry 2 } + + cacheHTTPMissSvcTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service time for all HTTP misses." + ::= { cacheMedianSvcEntry 3 } + + cacheHTTPHitSvcTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service time for all HTTP hits." + ::= { cacheMedianSvcEntry 4 } + + cacheHTTPSrvSvcTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service time from servers." + ::= { cacheMedianSvcEntry 5 } + + cacheDnsSvcTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS service time." + ::= { cacheMedianSvcEntry 6 } + + cacheHTTPSvcWaitTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time waiting for first byte response from servers." + ::= { cacheMedianSvcEntry 7 } + +-- +-- The executive summary of the proxy performance +-- + + cacheTotalHttpReqs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of HTTP requests from clients" + ::= { proxyExecutiveSummary 1 } + + cacheMeanRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The HTTP mean response time" + ::= { proxyExecutiveSummary 2 } + + cacheMeanMissRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The HTTP mean response time of Misses" + ::= { proxyExecutiveSummary 3 } + + cacheMeanHitRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The HTTP mean response time of Hits" + ::= { proxyExecutiveSummary 4 } + + cacheMeanHitRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The HTTP hit ratio" + ::= { proxyExecutiveSummary 5 } + + cacheMeanByteHitRatio OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The HTTP byte hit ratio" + ::= { proxyExecutiveSummary 6 } + + cacheTotalBandwidthSaving OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total bandwidth savings for HTTP in Mbits/sec" + ::= { proxyExecutiveSummary 7 } + + cacheDuration OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The proxy up time" + ::= { proxyExecutiveSummary 8 } + + cacheCltReplyErrPct OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of errors in the HTTP replies to clients" + ::= { proxyExecutiveSummary 9 } + +-- +-- The summary of recent proxy performance +-- + + proxyRecentThruputPerf OBJECT IDENTIFIER ::= { proxyRecentPerf 1 } +-- +-- The peformance of the proxy process +-- + + cacheThruputNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request throughput in the last minute" + ::= { proxyRecentThruputPerf 1 } + + cacheThruput1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak request throughput in the last hour" + ::= { proxyRecentThruputPerf 2 } + + cacheThruput1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average request throughput in the last hour" + ::= { proxyRecentThruputPerf 3 } + + cacheThruput1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak request throughput in the last day" + ::= { proxyRecentThruputPerf 4 } + + cacheThruput1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average request throughput in the last day" + ::= { proxyRecentThruputPerf 5 } + + cacheThruput1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak request throughput in the last week" + ::= { proxyRecentThruputPerf 6 } + + cacheThruput1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average request throughput in the last week" + ::= { proxyRecentThruputPerf 7 } + + cacheThruputLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak request throughput in the cache lifetime" + ::= { proxyRecentThruputPerf 8 } + + cacheThruputLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average request throughput in the cache lifetime" + ::= { proxyRecentThruputPerf 9 } + + proxyRecentBandWSavPerf OBJECT IDENTIFIER ::= { proxyRecentPerf 2 } + + cacheBwidthSavingNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings in the last minute (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 1 } + + cacheBwidthSaving1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth savings in the last hour (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 2 } + + cacheBwidthSaving1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth savings in the last hour (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 3 } + + cacheBwidthSaving1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth savings in the last day (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 4 } + + cacheBwidthSaving1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth savings in the last day (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 5 } + + cacheBwidthSaving1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth savings in the last week (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 6 } + + cacheBwidthSaving1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth savings in the last week (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 7 } + + cacheBwidthSavingLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth savings in the cache lifetime (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 8 } + + cacheBwidthSavingLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth savings in the cache lifetime (in Kb/sec)" + ::= { proxyRecentBandWSavPerf 9 } + + proxyRecentBandWSpntPerf OBJECT IDENTIFIER ::= { proxyRecentPerf 3 } + + cacheBwidthSpentNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth spent in the last minute (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 1 } + + cacheBwidthSpent1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth spent in the last hour (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 2 } + + cacheBwidthSpent1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth spent in the last hour (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 3 } + + cacheBwidthSpent1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth spent in the last day (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 4 } + + cacheBwidthSpent1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth spent in the last day (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 5 } + + cacheBwidthSpent1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth spent in the last week (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 6 } + + cacheBwidthSpent1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth spent in the last week (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 7 } + + cacheBwidthSpentLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth spent in the cache lifetime (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 8 } + + cacheBwidthSpentLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth spent in the cache lifetime (in Kb/sec)" + ::= { proxyRecentBandWSpntPerf 9 } + + proxyRecentBandWTotPerf OBJECT IDENTIFIER ::= { proxyRecentPerf 4 } + + cacheBwidthTotalNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth total in the last minute (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 1 } + + cacheBwidthTotal1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth total in the last hour (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 2 } + + cacheBwidthTotal1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth total in the last hour (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 3 } + + cacheBwidthTotal1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth total in the last day (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 4 } + + cacheBwidthTotal1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth total in the last day (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 5 } + + cacheBwidthTotal1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth total in the last week (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 6 } + + cacheBwidthTotal1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth total in the last week (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 7 } + + cacheBwidthTotalLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak Bandwidth total in the cache lifetime (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 8 } + + cacheBwidthTotalLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Bandwidth total in the cache lifetime (in Kb/sec)" + ::= { proxyRecentBandWTotPerf 9 } + + proxyRecentHitsPerf OBJECT IDENTIFIER ::= { proxyRecentPerf 5 } + + cacheHitsNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hit throughput in the last minute" + ::= { proxyRecentHitsPerf 1 } + + cacheHits1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak hit throughput in the last hour" + ::= { proxyRecentHitsPerf 2 } + + cacheHits1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average hit throughput in the last hour" + ::= { proxyRecentHitsPerf 3 } + + cacheHits1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak hit throughput in the last day" + ::= { proxyRecentHitsPerf 4 } + + cacheHits1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average hit throughput in the last day" + ::= { proxyRecentHitsPerf 5 } + + cacheHits1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak hit throughput in the last week" + ::= { proxyRecentHitsPerf 6 } + + cacheHits1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average hit throughput in the last week" + ::= { proxyRecentHitsPerf 7 } + + cacheHitsLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak hit throughput in the cache lifetime" + ::= { proxyRecentHitsPerf 8 } + + cacheHitsLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average hit throughput in the cache lifetime" + ::= { proxyRecentHitsPerf 9 } + + proxyRecentMissesPerf OBJECT IDENTIFIER ::= { proxyRecentPerf 6 } + + cacheMissesNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Miss throughput in the last minute" + ::= { proxyRecentMissesPerf 1 } + + cacheMisses1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak miss throughput in the last hour" + ::= { proxyRecentMissesPerf 2 } + + cacheMisses1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average miss throughput in the last hour" + ::= { proxyRecentMissesPerf 3 } + + cacheMisses1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak miss throughput in the last day" + ::= { proxyRecentMissesPerf 4 } + + cacheMisses1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average miss throughput in the last day" + ::= { proxyRecentMissesPerf 5 } + + cacheMisses1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak miss throughput in the last week" + ::= { proxyRecentMissesPerf 6 } + + cacheMisses1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average miss throughput in the last week" + ::= { proxyRecentMissesPerf 7 } + + cacheMissesLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak miss throughput in the cache lifetime" + ::= { proxyRecentMissesPerf 8 } + + cacheMissesLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average miss throughput in the cache lifetime" + ::= { proxyRecentMissesPerf 9 } + + proxyRecentHitRespTimePerf OBJECT IDENTIFIER ::= { proxyRecentPerf 7 } + + cacheHitRespTimeNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cache hit response time in the last minute" + ::= { proxyRecentHitRespTimePerf 1 } + + cacheHitRespTime1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache hit response time in the last hour" + ::= { proxyRecentHitRespTimePerf 2 } + + cacheHitRespTime1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache hit response time in the last hour" + ::= { proxyRecentHitRespTimePerf 3 } + + cacheHitRespTime1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache hit response time in the last day" + ::= { proxyRecentHitRespTimePerf 4 } + + cacheHitRespTime1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache hit response time in the last day" + ::= { proxyRecentHitRespTimePerf 5 } + + cacheHitRespTime1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache hit response time in the last week" + ::= { proxyRecentHitRespTimePerf 6 } + + cacheHitRespTime1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache hit response time in the last week" + ::= { proxyRecentHitRespTimePerf 7 } + + cacheHitRespTimeLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache hit response time in the cache lifetime" + ::= { proxyRecentHitRespTimePerf 8 } + + cacheHitRespTimeLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache hit response time in the cache lifetime" + ::= { proxyRecentHitRespTimePerf 9 } + + proxyRecentMissRespTimePerf OBJECT IDENTIFIER ::= { proxyRecentPerf 8 } + + cacheMissRespTimeNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cache miss response time in the last minute" + ::= { proxyRecentMissRespTimePerf 1 } + + cacheMissRespTime1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache miss response time in the last hour" + ::= { proxyRecentMissRespTimePerf 2 } + + cacheMissRespTime1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache miss response time in the last hour" + ::= { proxyRecentMissRespTimePerf 3 } + + cacheMissRespTime1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache miss response time in the last day" + ::= { proxyRecentMissRespTimePerf 4 } + + cacheMissRespTime1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache miss response time in the last day" + ::= { proxyRecentMissRespTimePerf 5 } + + cacheMissRespTime1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache miss response time in the last week" + ::= { proxyRecentMissRespTimePerf 6 } + + cacheMissRespTime1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache miss response time in the last week" + ::= { proxyRecentMissRespTimePerf 7 } + + cacheMissRespTimeLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache miss response time in the cache lifetime" + ::= { proxyRecentMissRespTimePerf 8 } + + cacheMissRespTimeLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache miss response time in the cache lifetime" + ::= { proxyRecentMissRespTimePerf 9 } + + proxyRecentTotalRespTimePerf OBJECT IDENTIFIER ::= { proxyRecentPerf 9 } + + cacheTotalRespTimeNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cache total response time in the last minute" + ::= { proxyRecentTotalRespTimePerf 1 } + + cacheTotalRespTime1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache total response time in the last hour" + ::= { proxyRecentTotalRespTimePerf 2 } + + cacheTotalRespTime1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache total response time in the last hour" + ::= { proxyRecentTotalRespTimePerf 3 } + + cacheTotalRespTime1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache total response time in the last day" + ::= { proxyRecentTotalRespTimePerf 4 } + + cacheTotalRespTime1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache total response time in the last day" + ::= { proxyRecentTotalRespTimePerf 5 } + + cacheTotalRespTime1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache total response time in the last week" + ::= { proxyRecentTotalRespTimePerf 6 } + + cacheTotalRespTime1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache total response time in the last week" + ::= { proxyRecentTotalRespTimePerf 7 } + + cacheTotalRespTimeLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache total response time in the cache lifetime" + ::= { proxyRecentTotalRespTimePerf 8 } + + cacheTotalRespTimeLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache total response time in the cache lifetime" + ::= { proxyRecentTotalRespTimePerf 9 } + + proxyRecentErrsPerf OBJECT IDENTIFIER ::= { proxyRecentPerf 10 } + + cacheErrsNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cache error throughput time in the last minute" + ::= { proxyRecentErrsPerf 1 } + + cacheErrs1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache error throughput time in the last hour" + ::= { proxyRecentErrsPerf 2 } + + cacheErrs1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache error throughput time in the last hour" + ::= { proxyRecentErrsPerf 3 } + + cacheErrs1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache error throughput time in the last day" + ::= { proxyRecentErrsPerf 4 } + + cacheErrs1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache error throughput time in the last day" + ::= { proxyRecentErrsPerf 5 } + + cacheErrs1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache error throughput time in the last week" + ::= { proxyRecentErrsPerf 6 } + + cacheErrs1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache error throughput time in the last week" + ::= { proxyRecentErrsPerf 7 } + + cacheErrsLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache error throughput time in the cache lifetime" + ::= { proxyRecentErrsPerf 8 } + + cacheErrsLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache error throughput time in the cache lifetime" + ::= { proxyRecentErrsPerf 9 } + + + proxyRecentDeniedPerf OBJECT IDENTIFIER ::= { proxyRecentPerf 11 } + + cacheDeniedNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cache denial throughput time in the last minute" + ::= { proxyRecentDeniedPerf 1 } + + cacheDenied1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache denial throughput time in the last hour" + ::= { proxyRecentDeniedPerf 2 } + + cacheDenied1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache denial throughput time in the last hour" + ::= { proxyRecentDeniedPerf 3 } + + cacheDenied1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache denial throughput time in the last day" + ::= { proxyRecentDeniedPerf 4 } + + cacheDenied1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache denial throughput time in the last day" + ::= { proxyRecentDeniedPerf 5 } + + cacheDenied1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache denial throughput time in the last week" + ::= { proxyRecentDeniedPerf 6 } + + cacheDenied1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache denial throughput time in the last week" + ::= { proxyRecentDeniedPerf 7 } + + cacheDeniedLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache denial throughput time in the cache lifetime" + ::= { proxyRecentDeniedPerf 8 } + + cacheDeniedLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache denial throughput time in the cache lifetime" + ::= { proxyRecentDeniedPerf 9 } + + + proxyRecentErrRespTimePerf OBJECT IDENTIFIER ::= { proxyRecentPerf 12 } + + cacheErrRespTimeNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cache error response time in the last minute" + ::= { proxyRecentErrRespTimePerf 1 } + + cacheErrRespTime1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache error response time in the last hour" + ::= { proxyRecentErrRespTimePerf 2 } + + cacheErrRespTime1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache error response time in the last hour" + ::= { proxyRecentErrRespTimePerf 3 } + + cacheErrRespTime1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache error response time in the last day" + ::= { proxyRecentErrRespTimePerf 4 } + + cacheErrRespTime1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache error response time in the last day" + ::= { proxyRecentErrRespTimePerf 5 } + + cacheErrRespTime1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache error response time in the last week" + ::= { proxyRecentErrRespTimePerf 6 } + + cacheErrRespTime1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache error response time in the last week" + ::= { proxyRecentErrRespTimePerf 7 } + + cacheErrRespTimeLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache error response time in the cache lifetime" + ::= { proxyRecentErrRespTimePerf 8 } + + cacheErrRespTimeLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache error response time in the cache lifetime" + ::= { proxyRecentErrRespTimePerf 9 } + + + proxyRecentDeniedRespTimePerf OBJECT IDENTIFIER ::= { proxyRecentPerf 13 } + + cacheDeniedRespTimeNow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cache denial response time in the last minute" + ::= { proxyRecentDeniedRespTimePerf 1 } + + cacheDeniedRespTime1hrPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache denial response time in the last hour" + ::= { proxyRecentDeniedRespTimePerf 2 } + + cacheDeniedRespTime1hrMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache denial response time in the last hour" + ::= { proxyRecentDeniedRespTimePerf 3 } + + cacheDeniedRespTime1dayPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache denial response time in the last day" + ::= { proxyRecentDeniedRespTimePerf 4 } + + cacheDeniedRespTime1dayMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache denial response time in the last day" + ::= { proxyRecentDeniedRespTimePerf 5 } + + cacheDeniedRespTime1weekPeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache denial response time in the last week" + ::= { proxyRecentDeniedRespTimePerf 6 } + + cacheDeniedRespTime1weekMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache denial response time in the last week" + ::= { proxyRecentDeniedRespTimePerf 7 } + + cacheDeniedRespTimeLifePeak OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Peak cache denial response time in the cache lifetime" + ::= { proxyRecentDeniedRespTimePerf 8 } + + cacheDeniedRespTimeLifeMean OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average cache denial response time in the cache lifetime" + ::= { proxyRecentDeniedRespTimePerf 9 } + + -- end of proxyPerf group + +-- +-- The Proxy Hardware Monitoring group { asyncOSWebSecurityAppliance 4 } +-- + + proxyHardwareDisk OBJECT IDENTIFIER ::= { proxyHardware 1 } + + hardwareDiskStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of disk activitity statistics." + ::= { proxyHardwareDisk 1 } + + diskStatEntry OBJECT-TYPE + SYNTAX DiskStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the hardwareDiskStatTable." + INDEX { diskStatEntryNumber } + ::= { hardwareDiskStatTable 1 } + + DiskStatEntry ::= SEQUENCE { + diskStatEntryNumber Integer32, + diskStatWrites Integer32, + diskStatWriteErrs Integer32, + diskStatReads Integer32, + diskStatReadErrs Integer32 + } + + diskStatEntryNumber OBJECT-TYPE + SYNTAX Integer32 (1..18) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Identifier 1..18" + ::= { diskStatEntry 1 } + + diskStatWrites OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of writes to disk" + ::= { diskStatEntry 2 } + + diskStatWriteErrs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of write errors on disk" + ::= { diskStatEntry 3 } + + diskStatReads OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of reads from disk" + ::= { diskStatEntry 4 } + + diskStatReadErrs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of read errors on disk" + ::= { diskStatEntry 5 } + +-- cacheFanSpeed OBJECT-TYPE +-- SYNTAX Counter32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The speed of the CPU Fan in RPM" +-- ::= { proxyHardware 2 } +-- +-- cacheCPUTemp OBJECT-TYPE +-- SYNTAX Counter32 +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The temperature of the CPU in degrees Celsius" +-- ::= { proxyHardware 3 } + +-- +-- The Proxy Traps group { asyncOSWebSecurityAppliance 5 } +-- + + upstreamProxyFailure NOTIFICATION-TYPE + OBJECTS { connectionURL } + STATUS current + DESCRIPTION + "The IP address of an unresponsive upstream proxy." + ::= { proxyTraps 1 } + +-- end of ASYNCOSWEBSECURITYAPPLIANCE-MIB + +END diff --git a/MIBS/cisco/BASIS-MIB b/MIBS/cisco/BASIS-MIB new file mode 100644 index 0000000..a49eb5c --- /dev/null +++ b/MIBS/cisco/BASIS-MIB @@ -0,0 +1,139 @@ +-- ***************************************************************** +-- BASIS MIB +-- +-- April 2003 Wei Gao +-- +-- Copyright (c) 2003 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +BASIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + stratacom, + ciscoWan + FROM CISCOWAN-SMI + MODULE-IDENTITY + FROM SNMPv2-SMI; + +basisMIB MODULE-IDENTITY + LAST-UPDATED "200304040000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wanatm@cisco.com" + DESCRIPTION "This MIB Contains OID subtrees used in + some of the MIBs under 'stratacom' enterprise. + " + + REVISION "200304040000Z" + DESCRIPTION + "Initial version of this MIB Module. + + The content of this MIB was originally available + in SMIv1 version. The MIB has been converted to + SMIv2 version and descriptions of some of the objects + have been modified." + ::= { ciscoWan 67 } + + +basis OBJECT IDENTIFIER ::= { stratacom 110 } +par OBJECT IDENTIFIER ::= { stratacom 130 } + +basisSystem OBJECT IDENTIFIER ::= { basis 1 } +cardGeneric OBJECT IDENTIFIER ::= { basis 2 } +cardSpecific OBJECT IDENTIFIER ::= { basis 3 } +basisLines OBJECT IDENTIFIER ::= { basis 4 } +basisServices OBJECT IDENTIFIER ::= { basis 5 } +axisDiagnostics OBJECT IDENTIFIER ::= { basis 6 } + +basisShelf OBJECT IDENTIFIER ::= { basisSystem 1 } +basisAsm OBJECT IDENTIFIER ::= { basisSystem 2 } +axisRedundancy OBJECT IDENTIFIER ::= { basisSystem 3 } +axisSvc OBJECT IDENTIFIER ::= { basisSystem 4 } + +atmLmiSignaling OBJECT IDENTIFIER ::= { cardSpecific 4 } + +atmAddressRegistration OBJECT IDENTIFIER ::= { axisSvc 1 } + +dsx1 OBJECT IDENTIFIER ::= { basisLines 3 } +dsx3 OBJECT IDENTIFIER ::= { basisLines 4 } +x21 OBJECT IDENTIFIER ::= { basisLines 5 } +sonet OBJECT IDENTIFIER ::= { basisLines 6 } +dsx0Vism OBJECT IDENTIFIER ::= { basisLines 7 } + +dsx1Line OBJECT IDENTIFIER ::= { dsx1 1 } +dsx1Framing OBJECT IDENTIFIER ::= { dsx1 2 } +dsx1Plcp OBJECT IDENTIFIER ::= { dsx1 3 } +dsx3Line OBJECT IDENTIFIER ::= { dsx3 1 } +dsx3Framing OBJECT IDENTIFIER ::= { dsx3 2 } +plcp OBJECT IDENTIFIER ::= { dsx3 3 } + +cwsonetObjects OBJECT IDENTIFIER ::= { sonet 1 } + +frameRelay OBJECT IDENTIFIER ::= { basisServices 1 } +frPort OBJECT IDENTIFIER ::= { frameRelay 1 } +frChan OBJECT IDENTIFIER ::= { frameRelay 2 } +frPortCnf OBJECT IDENTIFIER ::= { frPort 1 } +frPortCnfSig OBJECT IDENTIFIER ::= { frPortCnf 2 } +frPortCnfX21PortGrp OBJECT IDENTIFIER ::= { frPortCnf 3 } +frPortServiceQueGrp OBJECT IDENTIFIER ::= { frPortCnf 4 } +frPortCnfResPartGrp OBJECT IDENTIFIER ::= { frPortCnf 5 } +frPortCnt OBJECT IDENTIFIER ::= { frPort 2 } +frPortCntSig OBJECT IDENTIFIER ::= { frPortCnt 2 } + +atm OBJECT IDENTIFIER ::= { basisServices 2 } +ausmPort OBJECT IDENTIFIER ::= { atm 1 } +ausmPortCnf OBJECT IDENTIFIER ::= { ausmPort 1 } +ausmPortCnt OBJECT IDENTIFIER ::= { ausmPort 3 } +ausmChan OBJECT IDENTIFIER ::= { atm 2 } + +circuitEmulation OBJECT IDENTIFIER ::= { basisServices 3 } +cesmChan OBJECT IDENTIFIER ::= { circuitEmulation 2 } + +sna OBJECT IDENTIFIER ::= { basisServices 4 } +snaport OBJECT IDENTIFIER ::= { sna 1 } +snaportCnf OBJECT IDENTIFIER ::= { snaport 1 } +snaportCnfSig OBJECT IDENTIFIER ::= { snaportCnf 2 } +snaportCnt OBJECT IDENTIFIER ::= { snaport 2 } +snaPortCntSig OBJECT IDENTIFIER ::= { snaportCnt 2 } + +voice OBJECT IDENTIFIER ::= { basisServices 5 } +vismPort OBJECT IDENTIFIER ::= { voice 2 } +vismChanGrp OBJECT IDENTIFIER ::= { voice 3 } +vismChanCnfGrp OBJECT IDENTIFIER ::= { vismChanGrp 1 } + + +atmLines OBJECT IDENTIFIER ::= { atm 5 } +bbInterface OBJECT IDENTIFIER ::= { atm 6 } +bbChan OBJECT IDENTIFIER ::= { atm 7 } +virtualInterface OBJECT IDENTIFIER ::= { atm 8 } +rpmInterface OBJECT IDENTIFIER ::= { atm 9 } +rpmChan OBJECT IDENTIFIER ::= { atm 10 } + +atmLineCnfGrp OBJECT IDENTIFIER ::= { atmLines 1 } +atmLineCntGrp OBJECT IDENTIFIER ::= { atmLines 2 } + +bbIfCnf OBJECT IDENTIFIER ::= { bbInterface 1 } +bbIfCnfResPartGrp OBJECT IDENTIFIER ::= { bbInterface 2 } +bbIfStateGrp OBJECT IDENTIFIER ::= { bbInterface 3 } +bbIfCnt OBJECT IDENTIFIER ::= { bbInterface 4 } + +bbChanCnfGrp OBJECT IDENTIFIER ::= { bbChan 1 } +bbChanStateGrp OBJECT IDENTIFIER ::= { bbChan 2 } +bbChanCntGrp OBJECT IDENTIFIER ::= { bbChan 3 } + +rpmPort OBJECT IDENTIFIER ::= { rpmInterface 1 } + +rpmChanGrp OBJECT IDENTIFIER ::= { rpmChan 1 } + +END + diff --git a/MIBS/cisco/CERENT-454-MIB b/MIBS/cisco/CERENT-454-MIB new file mode 100644 index 0000000..9ac0b5f --- /dev/null +++ b/MIBS/cisco/CERENT-454-MIB @@ -0,0 +1,24419 @@ +-- ************************************************************** +-- Cerent-454-MIB module +-- +-- This module contains the objects and events for the +-- Cisco ONS 15454 + +-- Copyright (c) 1998-1999 by Cerent Corporation, Inc. +-- Copyright (c) 2000-2002, 2004-2005 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ************************************************************** + +CERENT-454-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + TruthValue, + TimeStamp + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + cerentProducts, + cerentModules + FROM CERENT-GLOBAL-REGISTRY + CerentNotificationClass, + CerentAlarmSeverity, + CerentAlarmStatus, + CerentAlarmServiceAffecting, + CerentMonitorType, + CerentLocation, + CerentPeriod, + CerentPortNumber + FROM CERENT-TC; + +cerent454MibModule MODULE-IDENTITY + LAST-UPDATED "0410010000Z" -- 2004/Oct/01 + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " support@Cisco.com + + Postal: Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + USA + + Tel: +1-877-323-7368" + DESCRIPTION + "This module provides the definitions for + objects for managing Cisco OTBU ONS 15454." + + REVISION "0410010000Z" -- 2004/Oct/01 + DESCRIPTION + "This file can be used with R5.0 release." + + ::= { cerentModules 20 } + +cerent454Mib OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The is the node under which all Cisco ONS 15454 + specific mib object are located." + ::= { cerentProducts 10 } + +cerent454Conformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This node is created compliance. Has + objects as required by the RFCs" + ::= { cerent454Mib 10 } + +-- ******************************************************** + +cerentCommonObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The objects here are expected to be + used by all Cisco OTBU Products. + These will be mixed with specific + objects of the product-specific branch." + ::= { cerent454Mib 100 } +-- +cerentCommonEvents OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This branch is similar to cerentCommonObjects, + except that this will have only events" + ::= { cerent454Mib 200 } + +-- ******************************************************** + +cerent454Groups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { cerent454Conformance 10 } + +cerent454Compliance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { cerent454Conformance 20 } + +-- ************************************************************** +-- Cisco ONS 15454 specific textual conventions +-- ************************************************************** + +Cerent454AlarmType ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This TC is used by the NMS to map the alarm type + received by the trap and and display the string + shown in LHS." + SYNTAX INTEGER { + alarmUnknown ( 1 ), + alarmCutoffIsInManualMode ( 10 ), + failureDetectedExternalToTheNE ( 20 ), + externalError ( 30 ), + excessiveSwitching ( 40 ), + sdccTerminationFailure ( 50 ), + incomingFailureCondition ( 60 ), + alarmIndicationSignal ( 70 ), + alarmIndicationSignalLine ( 80 ), + alarmIndicationSignalPath ( 90 ), + alarmIndicationSignalVT ( 100 ), + apsChannelFailure ( 110 ), + channelByteFailureAPS ( 120 ), + channelProtectionSwitchingChannelMatchFailureAPS ( 130 ), + channelAutomaticProtectionSwitchModeMismatchAPS ( 140 ), + farEndProtectionLineFailure ( 150 ), + inconsistentAPSCode ( 160 ), + improperAPSCode ( 170 ), + nodeIdMismatch ( 180 ), + channelDefaultKAPS ( 190 ), + connectionLoss ( 200 ), + + bipolarViolation ( 210 ), + carrierLossOnTheLAN ( 220 ), + concatenationErrorSTS ( 230 ), + excessCollisionsOnTheLAN ( 240 ), + facilityFailure ( 250 ), + farEndAIS ( 260 ), + farEndMultipleDS1LOSDetectedOnDS3 ( 270 ), + farEndDS1EqptFailNonServiceAffecting ( 280 ), + farEndDS1EqptFailServiceAffecting ( 290 ), + farEndSingleDS1LOS ( 300 ), + farEndDS3EqptFailNonServiceAffecting ( 310 ), + farEndDS3EqptFailServiceAffecting ( 320 ), + farEndCommonEquipmentFailureNonServiceAffecting ( 330 ), + farEndIDLE ( 340 ), + farEndLOS ( 350 ), + farEndLOF ( 360 ), + farEndBlockError ( 370 ), + ds3IdleCondition ( 380 ), + lossOfFrame ( 390 ), + lossOfPointer ( 400 ), + + lossOfPointerPath ( 410 ), + lossOfPointerVT ( 420 ), + lossOfSignal ( 430 ), + outOfFrame ( 440 ), + pathSelectorFailure ( 450 ), + remoteAlarmIndication ( 460 ), + remoteFailureIndication ( 470 ), + remoteFailureIndicationLine ( 480 ), + remoteFailureIndicationPath ( 490 ), + remoteFailureIndicationVT ( 500 ), + + signalDegrade ( 510 ), + severelyErroredFrame ( 520 ), + signalFailure ( 530 ), + signalLabelMismatchFailure ( 540 ), + payloadDefectIndication ( 550 ), + + payloadDefectIndicationPath ( 560 ), + payloadLabelMismatchPath ( 570 ), + signalLabelMismatchFailurePayloadLabelMismatchVT ( 580 ), + unequippedPath ( 590 ), + signalLabelMismatchFailureUnequippedVT ( 600 ), + lossOfSynchronization ( 610 ), + outOfSynchronization ( 620 ), + primarySynchronizationReferenceFailure ( 630 ), + secondarySynchronizationReferenceFailure ( 640 ), + thirdSynchronizationReferenceFailure ( 650 ), + fourthSynchronizationReferenceFailure ( 660 ), + fifthSynchronizationReferenceFailure ( 670 ), + sixthSynchronizationReferenceFailure ( 680 ), + + failedToReceiveSynchronizationStatusMessage ( 690 ), + synchronizationStatusMessagesAreDisabledOnThisInterface ( 700 ), + stratum1PrimaryReferenceSourceTraceable ( 710 ), + synchronizedTraceabilityUnknown ( 720 ), + stratum2Traceable ( 730 ), + transitNodeClockTraceable ( 740 ), + + stratum3ETraceable ( 750 ), + stratum3Traceable ( 760 ), + sonetMinimumClockTraceable ( 770 ), + stratum4Traceable ( 780 ), + doNotUseForSynchronization ( 790 ), + reservedForNetworkSynchronizationUse ( 800 ), + + outgoingFailureCondition ( 810 ), + remoteDefectIndicationLine ( 820 ), + remoteDefectIndicationPath ( 830 ), + freeRunningSynchronizationMode ( 840 ), + holdoverSynchronizationMode ( 850 ), + fastStartSynchronizationMode ( 860 ), + internalFault ( 870 ), + internalError ( 880 ), + internalMessageError ( 890 ), + mismatchOfEquipmentAndAttributes ( 900 ), + watchdogTimerTimeout ( 910 ), + softwareFaultOrFailure ( 920 ), + softwareFaultDataIntegrityFault ( 930 ), + programFailure ( 940 ), + + controlEquipmentFailure ( 950 ), + primaryNonVolatileBackupMemoryFailure ( 960 ), + secondaryNonVolatileBackupMemoryFailure ( 970 ), + controlBusFailure ( 980 ), + controlBus1Failure ( 990 ), + controlBus2Failure ( 1000 ), + + tccAToShelfSlot1DROP1CommunicationFailure ( 1010 ), + tccAToShelfSlot2DROP2CommunicationFailure ( 1020 ), + tccAToShelfSlot3DROP3CommunicationFailure ( 1030 ), + tccAToShelfSlot4DROP4CommunicationFailure ( 1040 ), + tccAToShelfSlot5TRUNK1CommunicationFailure ( 1050 ), + tccAToShelfSlot6TRUNK2CommunicationFailure ( 1060 ), + tccAToShelfSlot7TCCACommunicationFailure ( 1070 ), + tccAToShelfSlot8XCONACommunicationFailure ( 1080 ), + tccAToShelfSlot9AICCommunicationFailure ( 1090 ), + tccAToShelfSlot10XCONBCommunicationFailure ( 1100 ), + tccAToShelfSlot11TCCBCommunicationFailure ( 1110 ), + tccAToShelfSlot12TRUNK3CommunicationFailure ( 1120 ), + tccAToShelfSlot13TRUNK4CommunicationFailure ( 1130 ), + tccAToShelfSlot14DROP5CommunicationFailure ( 1140 ), + tccAToShelfSlot15DROP6CommunicationFailure ( 1150 ), + tccAToShelfSlot16DROP7CommunicationFailure ( 1160 ), + tccAToShelfSlot17DROP8CommunicationFailure ( 1170 ), + tccAToDCCAProcessorCommunicationFailure ( 1180 ), + tccBToShelfSlot1DROP1CommunicationFailure ( 1190 ), + tccBToShelfSlot2DROP2CommunicationFailure ( 1200 ), + tccBToShelfSlot3DROP3CommunicationFailure ( 1210 ), + tccBToShelfSlot4DROP4CommunicationFailure ( 1220 ), + tccBToShelfSlot5TRUNK1CommunicationFailure ( 1230 ), + tccBToShelfSlot6TRUNK2CommunicationFailure ( 1240 ), + tccBToShelfSlot7TCCACommunicationFailure ( 1250 ), + tccBToShelfSlot8XCONACommunicationFailure ( 1260 ), + tccBToShelfSlot9AICCommunicationFailure ( 1270 ), + tccBToShelfSlot10XCONBCommunicationFailure ( 1280 ), + tccBToShelfSlot11TCCBCommunicationFailure ( 1290 ), + tccBToShelfSlot12TRUNK3CommunicationFailure ( 1300 ), + tccBToShelfSlot13TRUNK4CommunicationFailure ( 1310 ), + tccBToShelfSlot14DROP5CommunicationFailure ( 1320 ), + tccBToShelfSlot15DROP6CommunicationFailure ( 1330 ), + tccBToShelfSlot16DROP7CommunicationFailure ( 1340 ), + tccBToShelfSlot17DROP8CommunicationFailure ( 1350 ), + tccBToDCCBProcessorCommunicationFailure ( 1360 ), + + controlEquipmentControlCommunicationsEquipmentFailure ( 1370 ), + controlProcessorFailure ( 1380 ), + workingMemoryFailure ( 1390 ), + + interconnectionEquipmentFailure ( 1400 ), + payloadBusFailureToIOSlot1XCONSlot8 ( 1410 ), + payloadBusFailureToIOSlot2XCONSlot8 ( 1420 ), + payloadBusFailureToIOSlot3XCONSlot8 ( 1430 ), + payloadBusFailureToIOSlot4XCONSlot8 ( 1440 ), + payloadBusFailureToIOSlot5XCONSlot8 ( 1450 ), + payloadBusFailureToIOSlot6XCONSlot8 ( 1460 ), + payloadBusFailureToIOSlot12XCONSlot8 ( 1470 ), + payloadBusFailureToIOSlot13XCONSlot8 ( 1480 ), + payloadBusFailureToIOSlot14XCONSlot8 ( 1490 ), + payloadBusFailureToIOSlot15XCONSlot8 ( 1500 ), + payloadBusFailureToIOSlot16XCONSlot8 ( 1510 ), + payloadBusFailureToIOSlot17XCONSlot8 ( 1520 ), + payloadBusFailureToIOSlot1XCONSlot10 ( 1530 ), + payloadBusFailureToIOSlot2XCONSlot10 ( 1540 ), + payloadBusFailureToIOSlot3XCONSlot10 ( 1550 ), + payloadBusFailureToIOSlot4XCONSlot10 ( 1560 ), + payloadBusFailureToIOSlot5XCONSlot10 ( 1570 ), + payloadBusFailureToIOSlot6XCONSlot10 ( 1580 ), + payloadBusFailureToIOSlot12XCONSlot10 ( 1590 ), + payloadBusFailureToIOSlot13XCONSlot10 ( 1600 ), + payloadBusFailureToIOSlot14XCONSlot10 ( 1610 ), + payloadBusFailureToIOSlot15XCONSlot10 ( 1620 ), + payloadBusFailureToIOSlot16XCONSlot10 ( 1630 ), + payloadBusFailureToIOSlot17XCONSlot10 ( 1640 ), + timeSlotInterchangeEquipmentFailure ( 1650 ), + + equipmentFailure ( 1660 ), + highTemperature ( 1670 ), + invalidMACAddress ( 1680 ), + boardFailure ( 1690 ), + diagnosticFailure ( 1700 ), + mediumAccessControlFailure ( 1710 ), + facilityTerminationEquipmentFailure ( 1720 ), + automaticLaserShutoffDueToHighTemperature ( 1730 ), + failureToReleaseFromProtection ( 1740 ), + receiverFailure ( 1750 ), + transmitFailure ( 1760 ), + facilityTerminationEquipmentReceiverMissing ( 1770 ), + facilityTerminationEquipmentTransmitterMissing ( 1780 ), + failureToSwitchToProtection ( 1790 ), + failureToSwitchToProtectionRing ( 1800 ), + + failureToSwitchToProtectionSpan ( 1810 ), + failureToSwitchToProtectionPath ( 1820 ), + fanFailure ( 1830 ), + equipmentUnitPlugIn ( 1840 ), + nePowerFailureAtConnector ( 1850 ), + fuseAlarm ( 1860 ), + synchronizationUnitFailure ( 1870 ), + synchronizationSwitchingEquipmentFailure ( 1880 ), + equipmentUnitUnplugged ( 1890 ), + loopback ( 1900 ), + + ds1LoopbackDueToFEACCommand ( 1910 ), + loopbackCommandSentToFarEndDS1 ( 1920 ), + ds3LoopbackDueToFEACCommand ( 1930 ), + ds3LoopbackCommandSentToFarEnd ( 1940 ), + ds2LoopbackDueToFarEndCommand ( 1950 ), + ds2LoopbackCommandSentToFarEnd ( 1960 ), + facilityLoopback ( 1970 ), + networkLoopback ( 1980 ), + terminalLoopback ( 1990 ), + manuallyCausedAbnormalCondition ( 2000 ), + ethernetBridgeIsNewRootOfSpanningTree ( 2010 ), + ethernetBridgeTopologyChange ( 2020 ), + normalCondition ( 2030 ), + embeddedOperationsChannelFailureLinkDown ( 2040 ), + peerStateMismatch ( 2050 ), + proceduralError ( 2060 ), + improperRemoval ( 2070 ), + duplicateNodeID ( 2080 ), + blsrOutOfSync ( 2090 ), + blsrMultiNodeTableUpdateCompleted ( 2100 ), + protectionUnitNotAvailable ( 2110 ), + performanceMonitorThresholdCrossingAlert ( 2120 ), + protectionSwitch ( 2130 ), + recoveryOrServiceProtectionActionHasBeenInitiated ( 2140 ), + automaticSystemReset ( 2150 ), + automaticUPSRSwitchCausedByAIS ( 2160 ), + automaticUPSRSwitchCausedByLOP ( 2170 ), + automaticUPSRSwitchCausedByUNEQ ( 2180 ), + automaticUPSRSwitchCausedByPDI ( 2190 ), + automaticUPSRSwitchCausedBySFBER ( 2200 ), + automaticUPSRSwitchCausedBySDBER ( 2210 ), + coldRestart ( 2220 ), + forcedSwitchBackToWorking ( 2230 ), + forcedSwitchBackToWorkingRing ( 2240 ), + forcedSwitchBackToWorkingSpan ( 2250 ), + forcedSwitchToProtection ( 2260 ), + + forcedSwitchToProtectionRing ( 2270 ), + forcedSwitchToProtectionSpan ( 2280 ), + workingFacilityOrEquipmentForcedToSwitchToProtectionPath ( 2290 ), + + initializationInitiated ( 2300 ), + lockoutOfProtection ( 2310 ), + lockoutOfProtectionRing ( 2320 ), + lockoutOfProtectionSpan ( 2330 ), + lockoutOfProtectionPath ( 2340 ), + lockoutOfWorking ( 2350 ), + lockoutOfWorkingRing ( 2360 ), + lockoutOfWorkingSpan ( 2370 ), + + manualSystemReset ( 2380 ), + + manualSwitchToInternalClock ( 2390 ), + manualSwitchToPrimaryReference ( 2400 ), + manualSwitchToSecondReference ( 2410 ), + manualSwitchToThirdReference ( 2420 ), + manualSwitchToFourthReference ( 2430 ), + manualSwitchToFifthReference ( 2440 ), + manualSwitchToSixthReference ( 2450 ), + + manualSwitchBackToWorking ( 2460 ), + manualSwitchBackToWorkingRing ( 2470 ), + manualSwitchBackToWorkingSpan ( 2480 ), + manualSwitchToProtection ( 2490 ), + manualSwitchToProtectionRing ( 2500 ), + manualSwitchToProtectionSpan ( 2510 ), + manualSwitchOfWorkingFacilityOrEquipmentToProtectionPath ( 2520 ), + + powerfailRestart ( 2530 ), + ringIsSquelchingTraffic ( 2540 ), + softwareDownloadInProgress ( 2550 ), + + switchToInternalClock ( 2560 ), + switchToPrimaryReference ( 2570 ), + switchToSecondReference ( 2580 ), + switchToThirdReference ( 2590 ), + switchToFourthReference ( 2600 ), + switchToFifthReference ( 2610 ), + switchToSixthReference ( 2620 ), + + systemReboot ( 2630 ), + switchedBackToWorking ( 2640 ), + switchedToProtection ( 2650 ), + warmRestart ( 2660 ), + ringIsInWaitToRestoreState ( 2670 ), + manualSwitchRequest ( 2680 ), + forcedSwitchRequest ( 2690 ), + lockoutSwitchRequest ( 2700 ), + + rmonHistoriesAndAlarmsResetReboot ( 2710 ), + rmonThresholdCrossingAlarm ( 2720 ), + alarmsSuppressedByUserCommand ( 2730 ), + alarmsSuppressedForMaintenance ( 2740 ), + switchingMatrixModuleFailure ( 2750 ), + lanConnectionPolarityReversed ( 2760 ), + autonomousPMReportMessageInhibited ( 2780 ), + ioSlotToXCONCommunicationFailure ( 2790 ), + + -- Intentional gap + + stsPathTraceIdentifierMismatch ( 2800 ), + nePowerFailureAtConnectorA ( 2810 ), + nePowerFailureAtConnectorB ( 2820 ), + freeMemoryOnCardVeryLow ( 2830 ), + freeMemoryOnCardNearZero ( 2840 ), + + exerciseRequestOnRing ( 2850 ), + exerciseRequestOnSpan ( 2860 ), + squelchingPath ( 2870 ), + extraTrafficPreempted ( 2880 ), + + farEndLockoutOfWorkingRing ( 2890 ), + farEndLockoutOfWorkingSpan ( 2900 ), + farEndLockoutOfProtectionRing ( 2910 ), + farEndLockoutOfProtectionAllSpans ( 2920 ), + + farEndWorkingFacilityForcedToSwitchToProtectionRing ( 2930 ), + farEndWorkingFacilityForcedToSwitchToProtectionSpan ( 2940 ), + + farEndManualSwitchOfWorkingFacilityToProtectionRing ( 2950 ), + farEndManualSwitchOfWorkingFacilityToProtectionSpan ( 2960 ), + farEndExercisingRing ( 2970 ), + farEndExercisingSpan ( 2980 ), + farEndBERThresholdPassedForSignalFailureRing ( 2990 ), + farEndBERThresholdPassedForSignalFailureSpan ( 3000 ), + farEndBERThresholdPassedForSignalDegradeRing ( 3010 ), + farEndBERThresholdPassedForSignalDegradeSpan ( 3020 ), + apsChannelFarEndProtectionLineSignalDegrade ( 3030 ), + + ringSwitchIsActiveOnTheEastSide ( 3040 ), + ringSwitchIsActiveOnTheWestSide ( 3050 ), + spanSwitchIsActiveOnTheEastSide ( 3060 ), + spanSwitchIsActiveOnTheWestSide ( 3070 ), + + uniDirectionalFullPassThroughIsActive ( 3080 ), + biDirectionalFullPassThroughIsActive ( 3090 ), + + kBytesPassThroughIsActive ( 3100 ), + ringIsSegmented ( 3110 ), + ringTopologyIsUnderConstruction ( 3120 ), + + lockoutOfProtectionAllSpans ( 3130 ), + farEndOfFiberIsProvisionedWithDifferentRingID ( 3140 ), + bothEndsOfFiberProvisionedAsEastOrBothAsWest ( 3150 ), + securityInvalidLoginUsernameSeeAuditTrail ( 3160 ), + + autonomousMessagesInhibited ( 3170 ), + trafficStormOnLANLANTemporarilyDisabled ( 3180 ), + + reptdbchgMessagesInhibited ( 3190 ), + securityUserIDHasExpired ( 3200 ), + partialFanFailure ( 3210 ), + forcedSwitchRequestOnRing ( 3220 ), + forcedSwitchRequestOnSpan ( 3230 ), + lockoutSwitchRequestOnRing ( 3240 ), + lockoutSwitchRequestOnSpan ( 3250 ), + manualSwitchRequestOnRing ( 3260 ), + manualSwitchRequestOnSpan ( 3270 ), + + communicationFailurePeerToPeerSlotControlBusA ( 3280 ), + communicationFailurePeerToPeerSlotControlBusB ( 3290 ), + controllerAToShelfSlotCommunicationFailure ( 3300 ), + controllerBToShelfSlotCommunicationFailure ( 3310 ), + + interconnectionEquipmentFailureWorkingPayloadBus ( 3320 ), + interconnectionEquipmentFailureProtectPayloadBus ( 3330 ), + inhibitSwitchToProtectRequestOnEquipment ( 3340 ), + inhibitSwitchToWorkingRequestOnEquipment ( 3350 ), + + berThresholdExceededForSignalDegradeLine ( 3360 ), + berThresholdExceededForSignalDegradePath ( 3370 ), + berThresholdExceededForSignalFailureLine ( 3380 ), + berThresholdExceededForSignalFailurePath ( 3390 ), + + exercisingRingSuccessfully ( 3400 ), + exercisingSpanSuccessfully ( 3410 ), + spanIsInWaitToRestoreState ( 3420 ), + + exerciseRequestOnRingFailed ( 3430 ), + exerciseRequestOnSpanFailed ( 3440 ), + farEndLockoutOfProtectionSpan ( 3450 ), + + manufacturingDataMemoryEEPROMFailure ( 3460 ), + replaceableEquipmentOrUnitIsMissing ( 3470 ), + softwareDownloadFailed ( 3480 ), + extraTrafficPCADropped ( 3490 ), + + etherTxOversubscribed ( 3500 ), + etherRxOverSubscribed ( 3510 ), + etherTxExcessFlowCtrl ( 3520 ), + etherRxExcessFlowCtrl ( 3530 ), + transportLayerFailure ( 3540 ), + etherTxUnderrun ( 3550 ), + + synchronizationReferenceFrequencyOutOfBounds ( 3560 ), + ntpOrSntpHostFailure ( 3570 ), + peerCardNotResponding ( 3580 ), + alarmsAndEventsSuppressedForThisObject ( 3590 ), + ds3FrameFormatMismatch ( 3600 ), + + waitToRestore ( 3610 ), + extremeHighVoltBatteryA ( 3620 ), + extremeLowVoltBatteryA ( 3630 ), + extremeHighVoltBatteryB ( 3640 ), + extremeLowVoltBatteryB ( 3650 ), + iosConfigCopyFailed ( 3660 ), + iosConfigCopyInProgress ( 3670 ), + iosConfigCopySuccess ( 3680 ), + + -- 3660 through 3700 reserverd for R3.3.x releases + + signalingUnableToSetupCircuit ( 3710 ), + errorInStartupConfig ( 3712 ), + noStartupConfig ( 3714 ), + needToSaveRunningConfig ( 3716 ), + invalidAlarm ( 3718 ), + rsvpHelloFSMToNeighborDown ( 3720 ), + securityInvalidLoginUsername ( 3722 ), + databaseBackupFailed ( 3724 ), + databaseRestoreFailed ( 3726 ), + lmpHelloFSMToControlChannelDown ( 3730 ), + lmpNeighborDiscoveryHasFailed ( 3740 ), + unauthorizedIncomingSignalingRequest ( 3750 ), + auditLog80PercentFull ( 3760 ), + moduleCommunicationFailure ( 3762 ), + auditLog100PercentFullOldestRecordsWillBeLost ( 3764 ), + standbyDatabaseOutOfSync ( 3766 ), + redundantPowerCapabilityLost ( 3768 ), + forcedSwitchToPrimaryReference ( 3770 ), + forcedSwitchToSecondReference ( 3780 ), + forcedSwitchToThirdReference ( 3790 ), + forcedSwitchToInternalClock ( 3800 ), + industrialHighTemperature ( 3805 ), + + timSectionTraceIdentifierMismatchFailure ( 4000 ), + aisMultiplexSectionAlarmIndicationSignal ( 4010 ), + rdiMultiplexSectionRemoteDefectOrAlarmIndication ( 4020 ), + timHighOrderTraceIdentifierMismatchFailure ( 4030 ), + aisAdministrationUnitAlarmIndicationSignal ( 4040 ), + lopAdministrationUnitLossOfPointer ( 4050 ), + slmfUnequippedHighOrderPathUnequipped ( 4060 ), + slmfPLMHighOrderPathLabelMismatch ( 4070 ), + rdiHighOrderRemoteDefectOrAlarmIndication ( 4080 ), + lopTributaryUnitLossOfPointer ( 4090 ), + aisTributaryUnitAlarmIndicationSignal ( 4100 ), + slmfUnequippedLowOrderPathUnequipped ( 4110 ), + slmfPLMLowOrderPathLabelMismatch ( 4120 ), + timLowOrderTraceIdentifierMismatchFailure ( 4130 ), + rfiLowOrderRemoteFailureOrAlarmIndication ( 4140 ), + g811PrimaryReferenceClockTraceable ( 4150 ), + g812TransitNodeClockTraceable ( 4160 ), + g812LocalNodeClockTraceable ( 4170 ), + g813SynchronousEquipmentTimingSourceTraceable ( 4180 ), + e1LoopbackDueToFEACCommand ( 4190 ), + e1LoopbackCommandSentToFarEnd ( 4200 ), + e3LoopbackDueToFEACCommand ( 4210 ), + farEndMultipleE1LOSDetectedOnE3 ( 4220 ), + farEndE1EqptFailNonServiceAffecting ( 4230 ), + farEndE1EqptFailServiceAffecting ( 4240 ), + farEndSingleE1LOS ( 4250 ), + farEndE3EqptFailServiceAffecting ( 4260 ), + e3LoopbackCommandSentToFarEnd ( 4270 ), + farEndE3EqptFailNonServiceAffecting ( 4280 ), + lowVoltBatteryA ( 4290 ), + highVoltBatteryA ( 4300 ), + lowVoltBatteryB ( 4310 ), + highVoltBatteryB ( 4320 ), + msspRingOutOfSync ( 4330 ), + msspMultiNodeTableUpdateCompleted ( 4340 ), + automaticSNCPSwitchCausedByAIS ( 4350 ), + automaticSNCPSwitchCausedByLOP ( 4360 ), + automaticSNCPSwitchCausedByUNEQ ( 4370 ), + automaticSNCPSwitchCausedByPDI ( 4380 ), + automaticSNCPSwitchCausedBySFBER ( 4390 ), + automaticSNCPSwitchCausedBySDBER ( 4400 ), + stmConcatenationError ( 4410 ), + e3IdleCondition ( 4420 ), + channelMSSPInconsistentAPSCode ( 4430 ), + channelMSSPImproperAPSCodeAPS ( 4440 ), + channelMSSPNodeIdMismatchAPS ( 4450 ), + channelMSSPDefaultKAPS ( 4460 ), + channelMSSPConnectionLossAPS ( 4470 ), + minimumClockTraceableSDH ( 4480 ), + lineIsInWaitToRestoreStateSDH ( 4490 ), + berThresholdExceededForSignalDegradeHighOrder ( 4500 ), + berThresholdExceededForSignalFailureHighOrder ( 4510 ), + berThresholdExceededForSignalDegradeLowOrder ( 4520 ), + berThresholdExceededForSignalFailureLowOrder ( 4530 ), + failureToSwitchToProtectionHighOrderPath ( 4540 ), + failureToSwitchToProtectionLowOrderPath ( 4550 ), + lofAdministrationUnitLossOfMultiFrame ( 4560 ), + sdhSpanIsInWaitToRestoreState ( 4570 ), + a8b10bOutOfSync ( 4755 ), + odukPMAlarmIndicationSignal ( 4760 ), + otukAlarmIndicationSignal ( 4765 ), + otukSMBackwardDefectIndication ( 4770 ), + fecUncorrectedWord ( 4780 ), + gccTerminationFailure ( 4785 ), + otukIncomingAlignmentError ( 4790 ), + odukLockedDefectPM ( 4795 ), + lossOfMultiFrame ( 4800 ), + odukOpenConnectionIndication ( 4805 ), + payloadTypeIdentifierMismatch ( 4810 ), + odukTrailTraceIdentifierMismatch ( 4815 ), + otukTrailTraceIdentifierMismatch ( 4820 ), + equipmentHighLaserBias ( 4825 ), + equipmentHighLaserTemp ( 4830 ), + equipmentHighLaserPeltier ( 4835 ), + facilityHighRxPower ( 4840 ), + equipmentHighTxPower ( 4845 ), + equipmentHighTransceiverVoltage ( 4850 ), + equipmentLowLaserBias ( 4855 ), + equipmentLowLaserTemp ( 4860 ), + equipmentLowLaserPeltier ( 4865 ), + facilityLowRxPower ( 4870 ), + equipmentLowTxPower ( 4875 ), + equipmentLowTransceiverVoltage ( 4880 ), + equipmentRxLocked ( 4885 ), + equipmentSquelched ( 4890 ), + equipmentTxLocked ( 4895 ), + otukSignalFailure ( 4900 ), + odukSignalFailure ( 4905 ), + otukSignalDegrade ( 4910 ), + odukSignalDegrade ( 4915 ), + pluggablePortMissing ( 4920 ), + pluggablePortRateMismatch ( 4925 ), + pluggablePortSecurityCodeMismatch ( 4930 ), + tciNotSelected ( 4935 ), + tci1ClockFailure ( 4940 ), + odukPMBackwardDefectIndication ( 4945 ), + odukTCM1BackwardDefectIndication ( 4950 ), + odukTCM2BackwardDefectIndication ( 4955 ), + equipmentHighRxTemperature ( 4960 ), + equipmentLowRxTemperature ( 4965 ), + tci2ClockFailure ( 4970 ), + equipmentWavelengthMismatch ( 4975 ), + dspCommunicationFailure ( 4980 ), + dspFailure ( 4985 ), + laserApproachingEndOfLife ( 5000 ), + crossconnectLoopback ( 5010 ), + adminLogoutOfUser ( 5020 ), + userLockedOut ( 5030 ), + adminLockoutOfUser ( 5040 ), + adminLockoutClear ( 5050 ), + invalidLoginUsername ( 5060 ), + securityInvalidLoginPassword ( 5070 ), + securityInvalidLoginLockedOut ( 5080 ), + securityInvalidLoginAlreadyLoggedOn ( 5090 ), + loginOfUser ( 5100 ), + automaticLogoutOfIdleUser ( 5110 ), + logoutOfUser ( 5120 ), + enhancedRemoteFailureIndicationPathServer ( 5200 ), + enhancedRemoteFailureIndicationPathConnectivity ( 5210 ), + enhancedRemoteFailureIndicationPathPayload ( 5220 ), + firewallHasBeenDisabled ( 5230 ), + securityIntrusionDetPwd ( 5240 ), + securityIntrusionDetUser ( 5250 ), + connectionEquipmentMismatch ( 5260 ), + disableInactiveUser ( 5270 ), + disableInactiveClear ( 5280 ), + batteryFailure ( 5290 ), + extremeHighVolt ( 5300 ), + extremeLowVolt ( 5310 ), + highVolt ( 5320 ), + lowVolt ( 5330 ), + suspendUser ( 5340 ), + suspendUserClear ( 5350 ), + lineDccTerminationFailure ( 5360 ), + multiplexSectionDccTerminationFailure ( 5370 ), + gigaBitEthernetOutOfSync ( 5380 ), + sequenceMismatch ( 5390 ), + lossOfAlignment ( 5400 ), + outOfUseByAdministrativeCommand ( 5410 ), + outOfUseTransportFailure ( 5420 ), + vcatGroupDown ( 5430 ), + vcatGroupDegraded ( 5440 ), + vcatGroupIncomplete ( 5450 ), + alarmIndicationSignalInTX ( 5460 ), + remoteAlarmIndicationInTX ( 5470 ), + kByteAPSChannelFailure ( 5480 ), + apsInvalidMode ( 5490 ), + ipAddressAlreadyInUseWithinTheSameDccArea ( 5500 ), + nodeNameInUseWithinTheSameDccArea ( 5510 ), + rearPanelEthernetLinkRemoved ( 5520 ), + manualSwitchToProtectResultedInNoTrafficSwitch ( 5530 ), + manualSwitchBackToWorkingResultedInNoTrafficSwitch ( 5540 ), + forcedSwitchToProtectResultedInNoTrafficSwitch ( 5550 ), + forcedSwitchBackToWorkingResultedInNoTrafficSwitch ( 5560 ), + duplicateSerialNumberDetectedOnAPluggableEntity ( 5570 ), + lossOfSignalForOpticalChannel ( 5600 ), + encapsulationMismatchPath ( 5610 ), + encapsulationMismatchVT ( 5620 ), + encapsulationMismatchHighOrderPath ( 5630 ), + encapsulationMismatchLowOrderPath ( 5640 ), + gfpUserPayloadMismatch ( 5650 ), + gfpFibreChannelDistanceExtensionMismatch ( 5660 ), + gfpFibreChannelDistanceExtensionBufferStarvation ( 5670 ), + gfpFibreChannelDistanceExtensionCreditStarvation ( 5680 ), + automaticWdmAnsFinished ( 5690 ), + gfpClientSignalFailDetected ( 5700 ), + gfpLossOfFrameDelineation ( 5710 ), + gfpExtensionHeaderMismatch ( 5730 ), + incomingOverheadSignalAbsent ( 5740 ), + opticalSafetyRemoteInterlockOn ( 5750 ), + automaticPowerControlCorrectionSkipped ( 5770 ), + apcCannotSetValueDueToRangeLimits ( 5780 ), + lcasVcgMemberTxSideInAddState ( 5790 ), + farEndManualSwitchBackToWorkingSpan ( 5800 ), + farEndForcedSwitchBackToWorkingSpan ( 5810 ), + universalTransponderModuleHardwareFailure ( 5820 ), + universalTransponderModuleCommunicationFailure ( 5830 ), + pluginModuleRangeSettingsMismatch ( 5840 ), + lcasVcgMemberTxSideInDnuState ( 5850 ), + lcasControlWordCrcCheckFailure ( 5860 ), + lcasVcgMemberRxSideInFailState ( 5870 ), + signalLossOnDataInterface ( 5880 ), + synchronizationLossOnDataInterface ( 5890 ), + portFAIL ( 5900 ), + unreachablePortTargetPower ( 5910 ), + portAddPowerDegradeLow ( 5920 ), + portAddPowerDegradeHigh ( 5930 ), + portAddPowerFailLow ( 5940 ), + portAddPowerFailHigh ( 5950 ), + automaticPowerControlTerminatedOnManualRequest ( 6000 ), + oduk1AlarmIndicationSignal ( 6010 ), + oduk2AlarmIndicationSignal ( 6020 ), + oduk3AlarmIndicationSignal ( 6030 ), + oduk4AlarmIndicationSignal ( 6040 ), + temperatureReadingMismatchBetweenSCCards ( 6050 ), + voltageReadingMismatchBetweenSCCards ( 6060 ), + alarmsSuppressedonOutOfGroupVcatMember ( 6070 ), + blsrSoftwareVersionMismatch ( 6080 ), + optimized1Plus1ApsPrimaryFacility ( 6090 ), + optimized1Plus1ApsPrimarySectionMismatch ( 6100 ), + optimized1Plus1ApsInvalidPrimarySection ( 6110 ), + compositeClockHighLineVoltage ( 6120 ), + berThresholdExceededForSignalDegradeVt ( 6130 ), + berThresholdExceededForSignalFailureVt ( 6140 ), + spanLengthOutOfRange ( 6150 ), + idleSignalCondition ( 6170 ), + idleSignalConditionInTx ( 6180 ), + vtPathTraceIdentifierMismatch ( 6190 ), + lossOfFrameInTX ( 6200 ), + provisioningMismatch ( 6210 ), + sectionTraceIdentifierMismatch ( 6220 ), + regeneratorSectionTraceIdentifierMismatch ( 6230 ), + switchingMatrixModuleFailureWorking ( 6240 ), + switchingMatrixModuleFailureProtect ( 6250 ), + slotCommunicationDisabled ( 6260 ), + sessionTimeLimitExpired ( 6270 ), + userPasswordChangeRequired ( 6280 ), + isisAdjacencyFailure ( 6290 ), + msspSoftwareVersionMismatch ( 6300 ), + remoteAuthenticationFailSeeAuditLog ( 6310 ), + ringIsSquelchingStsTraffic ( 6330 ), + ringIsSquelchingVtTraffic ( 6340 ), + archiveOfAuditLogFailed ( 6350 ), + rprWrapped ( 6360 ), + shelfCommunicationFailure ( 6370 ), + duplicatedShelfIdentifier ( 6380 ), + softwareMismatch ( 6390 ), + lmpFailure ( 6400 ), + opticalTerminationIncomplete ( 6410 ), + forwardDefectIndication ( 6420 ), + payloadMissingIndication ( 6430 ), + spanMeasurementCannotBePerformed ( 6440 ), + ringIsSquelchingHighOrderTraffic ( 6450 ), + ringIsSquelchingLowOrderTraffic ( 6460 ), + badPacketCountExceedsThreshold ( 6470 ), + linkLayerKeepAliveFailure ( 6480 ), + autonegotiationRemoteFailureIndication ( 6490 ), + trailSignalFail ( 6500 ), + ds1LoopbackCommandSentToFarEnd ( 6510 ), + multiplexSectionSignalDegraded ( 6520 ), + multiplexSectionExcessiveErrors ( 6530 ), + highOrderPathSignalDegraded ( 6540 ), + highOrderPathExcessiveErrors ( 6550 ), + lowOrderPathSignalDegraded ( 6560 ), + lowOrderPathExcessiveErrors ( 6570 ), + regeneratorSectionDccTerminationFailure ( 6580 ), + networkMemoryPoolLow ( 6590 ), + ospfRoutingTableOverflow ( 6600 ), + autoLaserShutdownDisabled ( 6610 ), + rprProtectionIsActive ( 6630 ), + maxRPRStationNumberExceeded ( 6640 ), + rprProtectionConfigurationMismatched ( 6650 ), + reservedBandwidthLinkRateExceededOnRinglet0 ( 6660 ), + reservedBandwidthLinkRateExceededOnRinglet1 ( 6670 ), + rprInterfaceInPassThroughMode ( 6680 ), + rprPeerNodeIsMissing ( 6690 ), + rprRiFailure ( 6700 ), + rprSignalFailure ( 6710 ), + rprSignalDegrade ( 6720 ), + interlinkFailure ( 6730 ), + apcWrongGain ( 6740 ), + rprSpanMismatch ( 6750 ), + efmRemoteFaultIndicationCriticalEvent ( 6760 ), + efmRemoteFaultIndicationDyingGasp ( 6770 ), + efmRemoteFaultIndicationLinkFault ( 6780 ), + efmLinkMonitoringErroredSymbolPeriodEvent ( 6790 ), + efmLinkMonitoringErroredFrameEvent ( 6800 ), + efmLinkMonitoringErroredFramePeriodEvent ( 6810 ), + efmLinkMonitoringErroredFrameSecondsSummary ( 6820 ), + efmRemoteLoopbackRequestFailed ( 6830 ), + fastAutomaticProtectionSwitching ( 6840 ), + fastAutomaticProtectionSwitchingConfigMismatch ( 6850 ), + lcasSinkGroupError ( 6860 ), + lcasVcgMemberRxSideInDnuState ( 6870 ), + fcDistanceExtFuncNotEstablished ( 6880 ), + nonCiscoPPMInserted ( 6890 ), + unqualifiedPPMInserted ( 6900 ), + ftaMismatch ( 6910 ), + cardPortsUnableToProvideProtection ( 6920 ), + lmpSignalDegrade ( 6930 ), + lmpSignalFailure ( 6940 ), + lmpUnallocatedDataLink ( 6950 ), + frontPortLinkLoss ( 6960 ), + bertEnbl ( 6970 ), + bertSyncFail ( 6975 ), + workQueueFull ( 6980 ), + equipmentPowerFailureAtConnectorA ( 7000 ), + equipmentPowerFailureAtConnectorB ( 7005 ), + equipmentPowerFailureAtReturnConnectorA ( 7010 ), + equipmentPowerFailureAtReturnConnectorB ( 7015 ), + bridgeAndRollHasOccurred ( 7055 ), + bridgeAndRollIsPendingAValidSignal ( 7060 ), + clockBusFailureTscA ( 7160 ), + clockBusFailureTscB ( 7165 ), + ospfHelloFail ( 7185 ), + openIOSlots ( 7200 ), + lossOfClockFromMateShelfController ( 7210 ), + virtualLanAlarmIndiacationSignal ( 7225 ), + dcuLossFailure ( 7230 ), + ochncMaintenance ( 7235 ), + ramanLaserShutdown ( 7240 ), + losOfRamanSignal ( 7245 ), + mcastMacTableFull ( 7250 ), + multicastMacAddressAliasing ( 7255 ), + ramanPwrProtOn ( 7260 ), + cppPeerNotResponding ( 7265 ), + voaControlLoopDisableDueToExcessiveCounterPropagationLight ( 7275 ), + wizardIsRunning ( 7280 ), + ramanGainNotReached ( 7285 ), + pprForwardDefectIndication ( 7295 ), + pprBackwardDefectIndication ( 7300 ), + pprCoordinatedMaintenance ( 7305 ), + pprTriggerThresholdBerExceeded ( 7310 ), + localFault ( 7315 ), + remoteFault ( 7320 ), + efmRemoteLoopbackConfigured ( 7325 ), + efmPeerMissing ( 7330 ), + eqptDegrade ( 7335 ), + excessiveBackPropagation ( 7340 ), + remoteMaintenanceEndPointIsDown ( 7345 ), + crossConnectedCFMService ( 7350 ), + cfmLoop ( 7355 ), + cfmConfigurationError ( 7360 ), + outOfChannelGroupBundle ( 7365 ), + repNeighborAdjacencyFailure ( 7370 ), + repLinkFlapping ( 7375 ), + faultInREPSegment ( 7380 ), + primaryREPEdgePortElected ( 7385 ), + secondaryREPEdgePortElected ( 7390 ), + stcnREPGenerated ( 7395 ), + vlbREPActivated ( 7400 ), + vlbREPTriggerSoakingDelayActive ( 7405 ), + wanSyncloss ( 7410 ), + laserShutdownDueToWavelengthDrift ( 7415 ), + manualLaserRestart ( 7420 ), + laserShutdownDueToNonCiscoPPMInserted ( 7425 ), + ethernetOSCTerminationFailure ( 7430 ), + softwareSignatureVerificationFailed ( 7445 ), + protectVolumeSoftwareSignatureVerificationFailed ( 7450 ), + activeVolumeSoftwareSignatureVerificationFailed ( 7455 ), + peerPortClientSignalFailDetected (7460), + channelShutdownDueToWavelengthDrift ( 7465 ), + usbWriteFailure ( 7475 ), + usbSyncInProgress ( 7480 ), + autoSensingUnableToDetectValidPayload (7485), + payloadAutoSensingInProgress (7490), + gfpClientSignalFailDetectedDueToSigloss (7495), + gfpClientSignalFailDetectedDueToSyncloss (7500), + pmdDegrade (7510), + standbyTccNEClockIsInternalClock ( 7515 ), + chromaticDispersionValue ( 7520 ), + packetTransportServiceFailed ( 7525 ), + satellitePanelDiscoveryFailure ( 7530 ), + satellitePanelActiveLinkFailure ( 7535 ), + satellitePanelCommunicationFailure ( 7540 ), + satellitePanelImproperConfiguration ( 7545 ), + satellitePanelFanMismatchOfEquipmentAndAttributes ( 7550 ), + satellitePanelFanFailure ( 7555 ), + satellitePanelPartialFanFailure ( 7560 ), + satellitePanelFANManufacturingDataMemoryEEPROMFailure ( 7565 ), + satellitePanelFANUnitIsMissing ( 7570 ), + satellitePanelIndustrialHighTemperature ( 7575 ), + satellitePanelHighTemperature ( 7580 ), + satellitePanelBatteryFailureA ( 7585 ), + plannedSwitchOver ( 7590 ), + protectionCardConfigurationMismatch ( 7595 ), + routerProcessorSwitchOver ( 7600 ), + runningLowOnResources ( 7605 ), + noMoreResourcesAreAvailable ( 7610 ), + esmcFailure ( 7615 ), + licenseWillExpireWithin24Hours ( 7620 ), + licenseWillExpireAnytimeAfter1DayButBefore14Days ( 7625 ), + licenseIsExpired ( 7630 ), + licenseCountViolation ( 7635 ), + temporaryLicenseIsInUse ( 7640 ), + evaluationLicenseIsInUse ( 7645 ), + licenseIsMissing ( 7650 ), + pseudowireDown ( 7655 ), + workingPseudowireControlPlaneDown ( 7660 ), + protectPseudowireControlPlaneDown ( 7665 ), + workingPseudowireConnectivityCheckDown ( 7670 ), + protectPseudowireConnectivityCheckDown ( 7675 ), + pseudowireTrafficSwitchedToProtection ( 7680 ), + workingPseudowireLocalAcTxPortFault ( 7685 ), + protectPseudowireLocalAcTxPortFault ( 7690 ), + workingPseudowireLocalAcRxPortFault ( 7695 ), + protectPseudowireLocalAcRxPortFault ( 7700 ), + workingPseudowireRemoteAcTxPortFault ( 7705 ), + protectPseudowireRemoteAcTxPortFault ( 7710 ), + workingPseudowireRemoteAcRxPortFault ( 7715 ), + protectPseudowireRemoteAcRxPortFault ( 7720 ), + slaThresholdCrossAlert ( 7725 ), + protectLocalPseudowireNotForwarding ( 7730 ), + workingPseudowireNotForwarding ( 7735 ), + protectPseudowireNotForwarding ( 7740 ), + tpTunnelDown ( 7745 ), + workingLabelSwitchedPathDown ( 7750 ), + protectLabelSwitchedPathDown ( 7755 ), + workingLabelSwitchedPathAlarmIndicationSignal ( 7760 ), + protectLabelSwitchedPathAlarmIndicationSignal ( 7765 ), + workingLabelSwitchedPathRemoteDefectIndication ( 7770 ), + protectLabelSwitchedPathRemoteDefectIndication ( 7775 ), + bidirectionalForwardDetectionDown ( 7780 ), + tpTrafficSwitchedFromWorkingToProtection ( 7785 ), + workingTpLockout ( 7790 ), + protectTpLockout ( 7795 ), + ethernetFlowPointFailed ( 7800 ), + teTunnelDown ( 7805 ), + macSystemLimitReached ( 7810 ), + macBridgeDomainLimitReached ( 7815 ), + autoSensingDisabled ( 7820 ), + smBackwardIncomingAlignmentError ( 7825 ), + resourceAllocationFailed ( 7830 ), + lossOfDFBSignal ( 7835 ), + workingLabelSwitchedPathLinkDownIndication ( 7840 ), + protectLabelSwitchedPathLinkDownIndication ( 7845 ), + workingLabelSwitchedPathLockReport ( 7850 ), + protectLabelSwitchedPathLockReport ( 7855 ), + satellitePanelBatteryFailureB ( 7860 ), + highBitErrorRate (7865), + backPanelFacilityLoopback (7870), + backPanelTerminalLoopback (7875), + trunkPayloadTypeMismatch (7880), + invalidMuxponderConfiguration (7885), + coolingProfileMismatch (7890), + trunkOduAlarmIndicationSignal (7895), + companionCardMissing (7900), + controlPlaneUnverifiedClearedAlarmsPresent (7905), + powerConsumptionLimitHasCrossed (7910), + masterKeyExchangeFailed (7915), + unitHighTemperature (7930), + overTemperatureUnitProtected (7935), + seqMismatchCount (7945), + keyProgramOnAlteraFpgaFailed (7960), + duplicateNodeControllerDetected (7970), + restorationInProg (7975), + ramanPumpsCalibrationProcedureIsRunning (7980), + ramanPumpsCalibrationIsScheduledToRunInTheNextMinutes (7985), + odukTCM1AlarmIndicationSignal ( 13100 ), + odukTCM2AlarmIndicationSignal ( 13105 ), + odukLockedDefectTCM1 ( 13110 ), + odukLockedDefectTCM2 ( 13115 ), + otukLossOfFrame ( 13120 ), + odukOpenConnectionIndicationTCM1 ( 13125 ), + odukOpenConnectionIndicationTCM2 ( 13130 ), + odukTrailTraceIdentifierMismatchTCM1 ( 13135 ), + odukTrailTraceIdentifierMismatchTCM2 ( 13140 ), + odukSignalFailureTCM1 ( 13145 ), + odukSignalFailureTCM2 ( 13150 ), + odukSignalDegradeTCM1 ( 13155 ), + odukSignalDegradeTCM2 ( 13160 ), + lossOfChannel ( 13165 ), + fecMismatch ( 13170 ), + timSectionMonitorTraceIdentifierMismatchFailure ( 13175 ), + automaticLaserShutdown ( 13180 ), + shutterInsertionLossVariationDegradeLow ( 13200 ), + opticalChannelDeactivationFailure ( 13205 ), + shutterInsertionLossVariationDegradeHigh ( 13210 ), + networkTopologyIncomplete ( 13215 ), + pluginModuleCommunicationFailure ( 13220 ), + opticalNetworkTypeMismatch ( 13225 ), + opticalPowerDegradeLow ( 13230 ), + automaticPowerControlFailure ( 13235 ), + opticalPowerDegradeHigh ( 13240 ), + automaticPowerControlDisabled ( 13245 ), + opticalPowerFailureLow ( 13250 ), + ringIdMismatch ( 13255 ), + opticalPowerFailureHigh ( 13260 ), + lossOfContinuity ( 13270 ), + variableOpticalAttenuatorDegradeLow ( 13280 ), + variableOpticalAttenuatorDegradeHigh ( 13290 ), + variableOpticalAttenuatorFailureLow ( 13300 ), + variableOpticalAttenuatorFailureHigh ( 13310 ), + laserBiasDegrade ( 13320 ), + laserBiasFailure ( 13330 ), + laserTemperatureDegrade ( 13340 ), + opticalAmplifierGainDegradeLow ( 13350 ), + opticalAmplifierGainDegradeHigh ( 13360 ), + opticalAmplifierGainFailureLow ( 13370 ), + opticalAmplifierGainFailureHigh ( 13380 ), + opticalChannelConnectionFailure ( 13390 ), + opticalChannelIncomplete ( 13395 ), + opticalChannelActivationFailure ( 13400 ), + laserAutoPowerReduction ( 13410 ), + caseTemperatureDegrade ( 13420 ), + fiberTemperatureDegrade ( 13430 ), + shutterOpen ( 13440 ), + awgTemperatureDegrade ( 13450 ), + awgTemperatureFailure ( 13460 ), + awgOverTemperature ( 13470 ), + opticalAmplifierInitialization ( 13480 ), + awgWarmUp ( 13490 ), + incSigloss ( 13510 ), + incSyncloss ( 13515 ), + incGfpOutOfFrame ( 13520 ), + incGfpSigLoss ( 13525 ), + incGfpSyncLoss ( 13530 ) +} + +-- Cerent454ObjectType ::= TEXTUAL-CONVENTION +-- DISPLAY-HINT "d" +-- STATUS current +-- DESCRIPTION +-- "Very similar to the alarm type TC, except this is +-- used for object type display" +-- SYNTAX INTEGER { +-- objectNone ( 1 ), +-- objectEntity ( 10 ), +-- objectInterface ( 20 ), +-- objectOspf ( 30 ), +-- objectProtectionGroup ( 40 ), +-- objectSdccTerm ( 50 ), +-- objectSync ( 60 ), +-- objectSecurity ( 70 ), +-- objectTopologyElement ( 80 ), +-- objectSystem ( 90 ), +-- objectStsConnection ( 100 ), +-- objectVtConnection ( 110 ), +-- objectSonetPool ( 120 ), +-- objectEtherBridge ( 130 ), +-- objectSpanningTree ( 140 ), +-- objectVlan ( 150 ), +-- objectCircuit ( 160 ) +-- } + +Cerent454EntityClass ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This is the TC used to find out to which cerent454EntityClass + an alarm belongs to." + SYNTAX INTEGER { + unknownEntity ( 1 ), + ne ( 10 ), + backplane ( 30 ), + eqpt ( 50 ), + port ( 60 ), + ocn ( 70 ), + stmn ( 71 ), + aip ( 80 ), + fanTray ( 90 ), + crs ( 100 ), + ds3 ( 110 ), + almExpPanel ( 120 ), + almIfExtnsn ( 130 ), + stsMon ( 140 ), + vcMonHp ( 141 ), + dwdmClient ( 150 ), + stsTerm ( 160 ), + vcTermHp ( 161 ), + dwdmTrunk ( 170 ), + dwdmOptics ( 180 ), + psSts ( 190 ), + rsms ( 200 ), + xcSts ( 210 ), + bits ( 220 ), + dwdmFec ( 230 ), + neSynchRef ( 240 ), + dwdm8b10b ( 250 ), + extSynchRef ( 260 ), + dwdmOtn ( 270 ), + envAlrm ( 280 ), + envCtrl ( 290 ), + neRing ( 360 ), + ds1 ( 390 ), + vtMon ( 410 ), + vcMonLp ( 411 ), + vtTerm ( 420 ), + vcTermLP ( 421 ), + fUdc ( 430 ), + msUdc ( 440 ), + spareSdcc ( 450 ), + ucpCircuit ( 480 ), + ucpIpcc ( 490 ), + ucpNeighbor ( 500 ), + ec1 ( 510 ), + ps ( 520 ), + psVt ( 530 ), + e100t ( 540 ), + e1000t ( 550 ), + etherBridge ( 560 ), + e1 ( 600 ), + e3 ( 630 ), + e4 ( 640 ), + stm1E ( 650 ), + ds3i ( 660 ), + g1000 ( 670 ), + ml100t ( 680 ), + ml1000 ( 690 ), + dwdmSfp ( 700 ), + dwdmScl ( 710 ), + dwdmTcm1 ( 720 ), + dwdmTcm2 ( 730 ), + dwdmOcn ( 740 ), + dwdmSm ( 750 ), + dwdmPm ( 760 ), + dwdmTcm ( 770 ), + pwr ( 780 ), + stsTermVcat ( 790 ), + vtTermVcat ( 800 ), + vcatGroup ( 810 ), + fcmr ( 820 ), + entOptics ( 830 ), + ce100t ( 840 ), + ppm ( 850 ), + twor ( 860 ), + isc ( 870 ), + escon ( 880 ), + bic ( 890 ), + gfp ( 900 ), + gige ( 910 ), + pos ( 920 ), + cap ( 930 ), + dwdmData ( 940 ), + logFac ( 950 ), + ge ( 960 ), + fc ( 970 ), + ec1p1 ( 980 ), + mlFx ( 990 ), + ochTerm ( 1000 ), + shelf ( 1010 ), + ce1000 ( 1020 ), + cemr ( 1030 ), + lmp ( 1040 ), + lmpControlChannel ( 1050 ), + lmpTeLink ( 1060 ), + lmpDataLink ( 1070 ), + rpr ( 1080 ), + ether ( 1090 ), + mlmr ( 1100 ), + otu ( 1110 ), + aots ( 3200 ), + ots ( 3210 ), + oms ( 3220 ), + och ( 3230 ), + osc ( 3240 ), + ochnc ( 3250 ), + ib ( 3260 ), + chgrp ( 3270 ), + hdlc ( 3280 ), + msISC ( 3290 ), + ecu ( 3300 ), + lcdFlash ( 3310 ), + usb ( 3320 ), + fe ( 3330 ), + odu0 ( 3350 ), + odu1 ( 3360 ) + +} + +-- ************************************************************** +cerent454Objects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The cerent454 specific objects themselves" + ::= { cerent454Mib 20 } + +-- ************************************************************** +-- All Cisco OTBU generic objects definitions +-- These will be available for all Cisco OTBU products. Hence +-- they are defined once under generic category. + +cerent454CommonObjectsGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The group to combine all the Cisco OTBU common + objects" + ::= { cerentCommonObjects 10 } + +cerent454EnableNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + notifications. A value=FALSE will prevent notifications + from being sent by this system." + DEFVAL { true } + ::= { cerent454CommonObjectsGroup 10 } + +cerent454NodeTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates current local time as reflected by + the Cisco OTBU equipment. The format this scalar is + YYYYMMDDhhmmss{S/D}. E.g., + 20011103133453D means 1:34:53 PM PDT on 03/Nov/2001 + 19990614095436S means 9:54:36 AM PST on 14/Jun/1999. + If the last octet is S then the time is standard time. + Otherwise it is D to indicate it is daylight saving + time, if applicable" + ::= { cerent454CommonObjectsGroup 20 } + +cerent454SentNotifications OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of v1+v2 notifications sent out + by the agent. Resets to zero after + cold/warm start." + ::= { cerent454CommonObjectsGroup 30 } + +cerent454LastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time + a conceptual row is created or deleted + in cerent454AlarmTable " + ::= { cerent454CommonObjectsGroup 40 } + +cerent454MultishelfEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether the system is configured + in multi-shelf mode or single-shelf mode." + DEFVAL { false } + ::= { cerent454CommonObjectsGroup 50 } + +-- ************************************************************** +-- +cerent454GeneralGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { cerent454Objects 20 } + +cerent454SoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the version of software that is + used in Cisco ONS 15454. E.g., 2.2.03" + ::= { cerent454GeneralGroup 10 } + +cerent454AlarmGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The group that will represent all the + alarm info in the Cisco ONS 15454 node" + ::= { cerent454Objects 30 } + +cerent454AlarmCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of active alarms in Cisco ONS 15454. + This equals the total number of rows in + cerent454AlarmTable at any time." + ::= { cerent454AlarmGroup 10 } + +cerent454AlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cerent454AlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has all currently raised conditions + for the network node. A Condition is a fault or + status detected by hardware or software." + ::= { cerent454AlarmGroup 20 } + +cerent454AlarmEntry OBJECT-TYPE + SYNTAX Cerent454AlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerent454AlarmTable" + INDEX { cerent454AlarmIndex, cerent454AlarmType } + ::= { cerent454AlarmTable 1 } + +Cerent454AlarmEntry ::= SEQUENCE { + cerent454AlarmIndex Integer32, + cerent454AlarmObjectType Cerent454EntityClass, + cerent454AlarmSlotNumber Integer32, + cerent454AlarmPortNumber CerentPortNumber, + cerent454AlarmLineNumber Integer32, + cerent454AlarmObjectIndex Integer32, + cerent454AlarmType Cerent454AlarmType, + cerent454AlarmState CerentNotificationClass, + cerent454AlarmTimeStamp TimeStamp, + cerent454AlarmObjectName DisplayString, + cerent454AlarmAdditionalInfo DisplayString, + cerent454AlarmSeverity CerentAlarmSeverity, + cerent454AlarmStatus CerentAlarmStatus, + cerent454AlarmServiceAffecting CerentAlarmServiceAffecting + } + +cerent454AlarmIndex OBJECT-TYPE + SYNTAX Integer32 ( 1..2147483647 ) -- all +ve values + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies each entry in alarm table. + May not start with one and there may be some + missing numbers." + ::= { cerent454AlarmEntry 10 } + +cerent454AlarmObjectType OBJECT-TYPE + SYNTAX Cerent454EntityClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the type + of the entity which raised this alarm. + ( E.g., DS3, etherBridge, VT-TERM, etc ) + The NMS is expected to use this value + to decide which table to poll for + further info about the alarm" + ::= { cerent454AlarmEntry 20 } + +cerent454AlarmSlotNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the slot + of the object which raised this alarm. + If not relevant to the alarm, will be + zero." + ::= { cerent454AlarmEntry 30 } + +cerent454AlarmPortNumber OBJECT-TYPE + SYNTAX CerentPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the port + of the object which raised this alarm." + ::= { cerent454AlarmEntry 40 } + +cerent454AlarmLineNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the port + of the object which raised this alarm. + If not relevant to the alarm, will be + zero." + ::= { cerent454AlarmEntry 50 } + +cerent454AlarmObjectIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Every alarm is raised by an object and + this object is an entry in a specific + table. This is the index of the object + in that table E.g., if the alarm is interface + related, this index is the index of the + interface in the interface table." + ::= { cerent454AlarmEntry 60 } + +cerent454AlarmType OBJECT-TYPE + SYNTAX Cerent454AlarmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates what the exact nature of the + alarm. See the Cerent454AlarmType TC + for mapping details " + ::= {cerent454AlarmEntry 70 } + +cerent454AlarmState OBJECT-TYPE + SYNTAX CerentNotificationClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies alarm severity and service + affecting status ( SA/NSA ). Only + {minor|major|critical}+{NA|NSA} alarms and + standing conditions will be represented here. + + However, this mib object is included in each + trap dispatched and in the trap this object + can contain all the possible values of + CerentNotificationClass type." + ::= { cerent454AlarmEntry 80 } + +cerent454AlarmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry was + created. This is accurate only upto a second." + ::= { cerent454AlarmEntry 90 } + +cerent454AlarmObjectName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TL1-style user-visible name which uniquely + identifies an object in the system" + ::= { cerent454AlarmEntry 100 } + +cerent454AlarmAdditionalInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional information for the alarm object. + In the current version of the MIB, this object + contains the following information :- + + a) Provisioned description for alarms of type + 'failureDetectedExternalToTheNE'. + + This object would be a null string if no + additional information is specified." + ::= { cerent454AlarmEntry 110 } + +cerent454AlarmSeverity OBJECT-TYPE + SYNTAX CerentAlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies severity of the alarm + being sent out." + + ::= { cerent454AlarmEntry 120 } + +cerent454AlarmStatus OBJECT-TYPE + SYNTAX CerentAlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents if the alarm is currently raised + or cleared." + + ::= { cerent454AlarmEntry 130 } + +cerent454AlarmServiceAffecting OBJECT-TYPE + SYNTAX CerentAlarmServiceAffecting + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the alarm that is being + sent out is Service Affecting (SA) or Non- + Service Affecting (NSA)." + + ::= { cerent454AlarmEntry 140 } + + +cerent454ReportedAlarmCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of alarms currently reported against Cisco + ONS 15454. This equals the number of rows in + cerent454ReportedAlarmTable." + ::= { cerent454AlarmGroup 30 } + + +cerent454ReportedAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cerent454ReportedAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the list of alarms currently + reported for the Cisco ONS node. It does not + include any cleared alarms. The alarms in this + table are in compliance with Telcordia GR-253. + This means that if a network problem causes two + alarms, such a as loss of frame(LOF) and loss of + signal(LOS), only LOS alarm will be in this table + because it supersedes and replaces the LOF." + ::= { cerent454AlarmGroup 40 } + +cerent454ReportedAlarmEntry OBJECT-TYPE + SYNTAX Cerent454ReportedAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerent454ReportedAlarmTable" + INDEX { cerent454ReportedAlarmIndex, cerent454ReportedAlarmType } + ::= { cerent454ReportedAlarmTable 1 } + +Cerent454ReportedAlarmEntry ::= SEQUENCE { + cerent454ReportedAlarmIndex Integer32, + cerent454ReportedAlarmObjectType Cerent454EntityClass, + cerent454ReportedAlarmSlotNumber Integer32, + cerent454ReportedAlarmPortNumber CerentPortNumber, + cerent454ReportedAlarmObjectIndex Integer32, + cerent454ReportedAlarmType Cerent454AlarmType, + cerent454ReportedAlarmTimeStamp TimeStamp, + cerent454ReportedAlarmObjectName DisplayString, + cerent454ReportedAlarmAdditionalInfo DisplayString, + cerent454ReportedAlarmSeverity CerentAlarmSeverity, + cerent454ReportedAlarmStatus CerentAlarmStatus, + cerent454ReportedAlarmServiceAffecting CerentAlarmServiceAffecting + } + +cerent454ReportedAlarmIndex OBJECT-TYPE + SYNTAX Integer32 ( 1..2147483647 ) -- all +ve values + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies each entry in ReportedAlarm table. + May not start with one and there may be some + missing numbers." + ::= { cerent454ReportedAlarmEntry 10 } + +cerent454ReportedAlarmObjectType OBJECT-TYPE + SYNTAX Cerent454EntityClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate the type + of the entity which raised this alarm. + ( E.g., DS3, etherBridge, VT-TERM, etc ) + The NMS is expected to use this value + to decide which table to poll for + further info about the alarm" + ::= { cerent454ReportedAlarmEntry 20 } + +cerent454ReportedAlarmSlotNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the slot + of the object which raised this alarm. + If not relevant to the alarm, will be + zero." + ::= { cerent454ReportedAlarmEntry 30 } + +cerent454ReportedAlarmPortNumber OBJECT-TYPE + SYNTAX CerentPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the port + of the object which raised this alarm." + ::= { cerent454ReportedAlarmEntry 40 } + +cerent454ReportedAlarmObjectIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Every alarm is raised by an object and + this object is an entry in a specific + table. This is the index of the object + in that table E.g., if the alarm is interface + related, this is the index of the + interface in the interface table." + ::= { cerent454ReportedAlarmEntry 50 } + +cerent454ReportedAlarmType OBJECT-TYPE + SYNTAX Cerent454AlarmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the exact nature of the + alarm." + ::= {cerent454ReportedAlarmEntry 60 } + +cerent454ReportedAlarmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry was + created. This is accurate only upto a second." + ::= { cerent454ReportedAlarmEntry 70 } + +cerent454ReportedAlarmObjectName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TL1-style user-visible name which uniquely + identifies an object in the system" + ::= { cerent454ReportedAlarmEntry 80 } + +cerent454ReportedAlarmAdditionalInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional information for the alarm object. + In the current version of the MIB, this object + contains the following information :- + + a) Provisioned description for alarms of type + 'failureDetectedExternalToTheNE'. + + This object would be a null string if no + additional information is specified." + ::= { cerent454ReportedAlarmEntry 90 } + +cerent454ReportedAlarmSeverity OBJECT-TYPE + SYNTAX CerentAlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies severity of the alarm." + + ::= { cerent454ReportedAlarmEntry 100 } + +cerent454ReportedAlarmStatus OBJECT-TYPE + SYNTAX CerentAlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents if the alarm is currently raised + or cleared." + + ::= { cerent454ReportedAlarmEntry 110 } + +cerent454ReportedAlarmServiceAffecting OBJECT-TYPE + SYNTAX CerentAlarmServiceAffecting + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the alarm that is being + sent out is Service Affecting (SA) or Non- + Service Affecting (NSA)." + + ::= { cerent454ReportedAlarmEntry 120 } + + +-- All Cisco ONS 15454 Threshold definitions. + +cerent454ThresholdGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The group that will represent all the + threshold info in the Cisco ONS 15454 node" + ::= { cerent454Objects 40 } + +cerent454ThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cerent454ThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds all the defined + Thresholds. + + This table is currently unimplemented." + + ::= { cerent454ThresholdGroup 10 } + +cerent454ThresholdEntry OBJECT-TYPE + SYNTAX Cerent454ThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerent454ThresholdTable" + INDEX { cerent454ThresholdIndex } + ::= { cerent454ThresholdTable 1 } + +Cerent454ThresholdEntry ::= SEQUENCE { + cerent454ThresholdIndex Integer32, + cerent454ThresholdMonitorType CerentMonitorType, + cerent454ThresholdLocation CerentLocation, + cerent454ThresholdPeriod CerentPeriod, + cerent454ThresholdSetValue Integer32, + cerent454ThresholdCurrentValue Integer32, + cerent454ThresholdDetectType INTEGER + } + +cerent454ThresholdIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) -- Same as IfIndex from IF-MIB + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies each entry in Threshold table. + May not start with one and there will be some + missing numbers." + ::= { cerent454ThresholdEntry 10 } + +cerent454ThresholdMonitorType OBJECT-TYPE + SYNTAX CerentMonitorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of metric monitored." + ::= { cerent454ThresholdEntry 20 } + +cerent454ThresholdLocation OBJECT-TYPE + SYNTAX CerentLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates if it near or far end" + ::= { cerent454ThresholdEntry 30 } + +cerent454ThresholdPeriod OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sampling interval period is indicated here" + ::= { cerent454ThresholdEntry 40 } + +cerent454ThresholdSetValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object will be threshold that was + provisioned by the NMS" + ::= { cerent454ThresholdEntry 50 } + +-- TEXTUAL CONVENTION +-- Description +-- The value of the optical parameter that is being monitored. +-- +-- The range of values varies depending on the type of optical +-- parameter being monitored, as identified by a corresponding +-- object with syntax OpticalParameterType. +-- +-- when the optical parameter being monitored is 'power' or +-- 'acpower', the supported range is from -1000 to 1000, in +-- 1/10ths of dBm. +-- Example: Actual power of -40 dbm is represented as -400. +-- Actual power level of +30 dBm is represented as 300. +-- +-- When the optical parameter being monitored is 'laserTemp' or +-- 'apdTemp', the supported range is from -10000 to 30000, in +-- 1/100ths of degrees centigrade. +-- Example: A value of 2355 represents a temperature reading of +-- 23.55 degrees C. +-- +-- When the optical parameter being monitored is 'biasCurrent', +-- the supported range is from 0 to 1000, in 1/10ths of +-- percentage (%). +-- Example: A value of 500 represents a bias current threshold +-- of 50.0 %. +-- +-- When the optical parameter being monitored is 'peltierCurrent', +-- the supported range is from 0 to 10000, in milliamperes. +-- +-- When the optical parameter being monitored is 'xcvrVoltage', +-- the supported range is from 0 to 100000, in 1/10ths of +-- millivolts. + +cerent454ThresholdCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value of the counter which + measures the metric. This column will never be + implemented as the value of this object is already + accessible through IETF MIBs." + ::= { cerent454ThresholdEntry 60 } + +-- TEXTUAL CONVENTION +-- Description +-- The value of the optical parameter that is being monitored. +-- +-- The range of values varies depending on the type of optical +-- parameter being monitored, as identified by a corresponding +-- object with syntax OpticalParameterType. +-- +-- when the optical parameter being monitored is 'power' or +-- 'acpower', the supported range is from -1000 to 1000, in +-- 1/10ths of dBm. +-- Example: Actual power of -40 dbm is represented as -400. +-- Actual power level of +30 dBm is represented as 300. +-- +-- When the optical parameter being monitored is 'laserTemp' or +-- 'apdTemp', the supported range is from -10000 to 30000, in +-- 1/100ths of degrees centigrade. +-- Example: A value of 2355 represents a temperature reading of +-- 23.55 degrees C. +-- +-- When the optical parameter being monitored is 'biasCurrent', +-- the supported range is from 0 to 1000, in 1/10ths of +-- percentage (%). +-- Example: A value of 500 represents a bias current threshold +-- of 50.0 %. +-- +-- When the optical parameter being monitored is 'peltierCurrent', +-- the supported range is from 0 to 10000, in milliamperes. +-- +-- When the optical parameter being monitored is 'xcvrVoltage', +-- the supported range is from 0 to 100000, in 1/10ths of +-- millivolts. + + +cerent454ThresholdDetectType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + none(10), + mon(20), + term(30) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object will be the detect type for the + threshold." + ::= { cerent454ThresholdEntry 70 } + + +-- All Cisco ONS 15454 Notifications definitions. + +cerent454Events OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Place holder for all notifications of Cisco ONS 15454" + ::= { cerent454Mib 30 } + +cerent454V2Events OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The sub-identifier has to be zero, as part + of the interoperability agreement between + SNMPv1 and SNMPv2 worlds." + ::= { cerent454Events 0 } + +-- --------------------------------------------- +-- All the Cisco ONS 15454 notifications definitions +-- --------------------------------------------- + +-- object and event groups + +alarmUnknown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm unknown" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + + ::= { cerent454V2Events 1 } + +alarmCutoffIsInManualMode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm cutoff is in manual mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 10 } + +failureDetectedExternalToTheNE + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmAdditionalInfo, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure detected External to the NE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 20 } + +externalError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "external error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 30 } + +excessiveSwitching + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "excessive switching" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 40 } + +sdccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDCC Termination failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 50 } + +incomingFailureCondition + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "incoming failure condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 60 } + +alarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm indication signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 70 } + +alarmIndicationSignalLine + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm indication signal LINE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 80 } + +alarmIndicationSignalPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm indication signal Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 90 } + +alarmIndicationSignalVT + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm indication signal VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 100 } + +apsChannelFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "APS Channel Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 110 } + +channelByteFailureAPS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel Byte failure APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 120 } + +channelProtectionSwitchingChannelMatchFailureAPS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel Protection Switching Channel Match failure APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 130 } + +channelAutomaticProtectionSwitchModeMismatchAPS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel Automatic Protection Switch Mode Mismatch APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 140 } + +farEndProtectionLineFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Far End Protection Line Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 150 } + +inconsistentAPSCode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Inconsistent APS code" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 160 } + +improperAPSCode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Improper APS code" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 170 } + +nodeIdMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Node Id Mismatch APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 180 } + +channelDefaultKAPS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel Default K APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 190 } + +connectionLoss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Connection loss APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 200 } + +bipolarViolation + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "bipolar Violation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 210 } + +carrierLossOnTheLAN + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "carrier Loss on the LAN" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 220 } + +concatenationErrorSTS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "concatenation error STS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 230 } + +excessCollisionsOnTheLAN + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "excess collisions on the LAN" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 240 } + +facilityFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Facility Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 250 } + +farEndAIS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end AIS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 260 } + +farEndMultipleDS1LOSDetectedOnDS3 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end Multiple DS1 LOS detected on DS3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 270 } + +farEndDS1EqptFailNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end DS1 eqpt fail non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 280 } + +farEndDS1EqptFailServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end DS1 Eqpt fail service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 290 } + +farEndSingleDS1LOS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end Single DS1 LOS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 300 } + +farEndDS3EqptFailNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end DS3 Eqpt failure non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 310 } + +farEndDS3EqptFailServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end DS3 Eqpt failure service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 320 } + +farEndCommonEquipmentFailureNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end common Eqpt failure non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 330 } + +farEndIDLE + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end IDLE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 340 } + +farEndLOS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end LOS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 350 } + +farEndLOF + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end LOF" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 360 } + +farEndBlockError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far End Block Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 370 } + +ds3IdleCondition + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "idle Condition DS3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 380 } + +lossOfFrame + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 390 } + +lossOfPointer + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Pointer" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 400 } + +lossOfPointerPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Pointer Path " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 410 } + +lossOfPointerVT + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Pointer VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 420 } + +lossOfSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 430 } + +outOfFrame + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "out of Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 440 } + +pathSelectorFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Path Selector Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 450 } + +remoteAlarmIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Alarm Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 460 } + +remoteFailureIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Failure Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 470 } + +remoteFailureIndicationLine + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Failure Indication LINE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 480 } + +remoteFailureIndicationPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Failure Indication Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 490 } + +remoteFailureIndicationVT + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Failure Indication VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 500 } + +signalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility has passed BER Threshold for Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 510 } + +severelyErroredFrame + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "severely Errored Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 520 } + +signalFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility has passed BER threshold for Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 530 } + +signalLabelMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "signal Label Mismatch Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 540 } + +payloadDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 550 } + +payloadDefectIndicationPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Defect Indication - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 560 } + +payloadLabelMismatchPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Label Mismatch - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 570 } + +signalLabelMismatchFailurePayloadLabelMismatchVT + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "signal Label Mismatch Failure Payload Label Mismatch VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 580 } + +unequippedPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unequipped - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 590 } + +signalLabelMismatchFailureUnequippedVT + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "signal Label Mismatch Failure Unequipped VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 600 } + +lossOfSynchronization + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Synchronization" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 610 } + +outOfSynchronization + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Out of Synchronization" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 620 } + +primarySynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Primary Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 630 } + +secondarySynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Secondary Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 640 } + +thirdSynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Third Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 650 } + +fourthSynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fourth Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 660 } + +fifthSynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fifth Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 670 } + +sixthSynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Sixth Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 680 } + +failedToReceiveSynchronizationStatusMessage + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "failed to receive Synchronization Status Message" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 690 } + +synchronizationStatusMessagesAreDisabledOnThisInterface + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "synchronization Status Messages are disabled on this +interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 700 } + +stratum1PrimaryReferenceSourceTraceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Stratum1 Primary Reference Source Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 710 } + +synchronizedTraceabilityUnknown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "synchronized Traceability Unknown" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 720 } + +stratum2Traceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "stratum 2 Traceable " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 730 } + +transitNodeClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "transit Node clock Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 740 } + +stratum3ETraceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "stratum 3E Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 750 } + +stratum3Traceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "stratum 3 Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 760 } + +sonetMinimumClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "SONET Minimum Clock Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 770 } + +stratum4Traceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "stratum 4 Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 780 } + +doNotUseForSynchronization + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "do not Use for Synchronization" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 790 } + +reservedForNetworkSynchronizationUse + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "reserved for Network Synchronization Use" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 800 } + +outgoingFailureCondition + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "outgoing failure condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 810 } + +remoteDefectIndicationLine + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Defect Indication LINE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 820 } + +remoteDefectIndicationPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Defect Indication Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 830 } + +freeRunningSynchronizationMode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "free Running Synchronization mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 840 } + +holdoverSynchronizationMode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "holdover synchronization mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 850 } + +fastStartSynchronizationMode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "fast Start synchronization mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 860 } + +internalFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Internal Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 870 } + +internalError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Internal Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 880 } + +internalMessageError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "internal Message Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 890 } + +mismatchOfEquipmentAndAttributes + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "mismatch of Equipment and Attributes" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 900 } + +watchdogTimerTimeout + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "watchdog Timer Timeout" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 910 } + +softwareFaultOrFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "software Fault or failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 920 } + +softwareFaultDataIntegrityFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "software Fault - Data integrity fault : + The newly added provisioning or hardware has + caused the database to grow beyond its limit. + That is, the newly added object(s) in the system + has(have) enough memory to exist onboard but + too large to be saved in the database." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 930 } + +programFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "program failure " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 940 } + +controlEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 950 } + +primaryNonVolatileBackupMemoryFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Primary Non-Volatile Backup Memory Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 960 } + +secondaryNonVolatileBackupMemoryFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Secondary Non-Volatile Backup Memory Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 970 } + +controlBusFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Control Bus Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 980 } + +controlBus1Failure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Control Bus 1 Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 990 } + +controlBus2Failure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Control Bus 2 Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1000 } + +tccAToShelfSlot1DROP1CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 1 (DROP 1) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1010 } + +tccAToShelfSlot2DROP2CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 2 (DROP 2) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1020 } + +tccAToShelfSlot3DROP3CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 3 (DROP 3) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1030 } + +tccAToShelfSlot4DROP4CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 4 (DROP 4) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1040 } + +tccAToShelfSlot5TRUNK1CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 5 (TRUNK 1) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1050 } + +tccAToShelfSlot6TRUNK2CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 6 (TRUNK 2) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1060 } + +tccAToShelfSlot7TCCACommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 7 (TCC A) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1070 } + +tccAToShelfSlot8XCONACommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 8 (XCON A) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1080 } + +tccAToShelfSlot9AICCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 9 (AIC) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1090 } + +tccAToShelfSlot10XCONBCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 10 (XCON B) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1100 } + +tccAToShelfSlot11TCCBCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 11 (TCC B) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1110 } + +tccAToShelfSlot12TRUNK3CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 12 (TRUNK 3) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1120 } + +tccAToShelfSlot13TRUNK4CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 13 (TRUNK 4) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1130 } + +tccAToShelfSlot14DROP5CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 14 (DROP 5) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1140 } + +tccAToShelfSlot15DROP6CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 15 (DROP 6) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1150 } + +tccAToShelfSlot16DROP7CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 16 (DROP 7) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1160 } + +tccAToShelfSlot17DROP8CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC A To Shelf Slot 17 (DROP 8) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1170 } + +tccAToDCCAProcessorCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure TCC A to DCC A processor" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1180 } + +tccBToShelfSlot1DROP1CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 1 (DROP 1) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1190 } + +tccBToShelfSlot2DROP2CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 2 (DROP 2) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1200 } + +tccBToShelfSlot3DROP3CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 3 (DROP 3) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1210 } + +tccBToShelfSlot4DROP4CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 4 (DROP 4) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1220 } + +tccBToShelfSlot5TRUNK1CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 5 (TRUNK 1) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1230 } + +tccBToShelfSlot6TRUNK2CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 6 (TRUNK 2) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1240 } + +tccBToShelfSlot7TCCACommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 7 (TCC A) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1250 } + +tccBToShelfSlot8XCONACommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 8 (XCON A) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1260 } + +tccBToShelfSlot9AICCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 9 (AIC) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1270 } + +tccBToShelfSlot10XCONBCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 10 (XCON B) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1280 } + +tccBToShelfSlot11TCCBCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 11 (TCC B) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1290 } + +tccBToShelfSlot12TRUNK3CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 12 (TRUNK 3) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1300 } + +tccBToShelfSlot13TRUNK4CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 13 (TRUNK 4) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1310 } + +tccBToShelfSlot14DROP5CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 14 (DROP 5) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1320 } + +tccBToShelfSlot15DROP6CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 15 (DROP 6) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1330 } + +tccBToShelfSlot16DROP7CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 16 (DROP 7) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1340 } + +tccBToShelfSlot17DROP8CommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To Shelf Slot 17 (DROP 8) Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1350 } + +tccBToDCCBProcessorCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TCC B To DCC B Processor Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1360 } + +controlEquipmentControlCommunicationsEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment Control Communications equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1370 } + +controlProcessorFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Control Processor Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1380 } + +workingMemoryFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Working Memory Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1390 } + +interconnectionEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1400 } + +payloadBusFailureToIOSlot1XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 1 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1410 } + +payloadBusFailureToIOSlot2XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 2 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1420 } + +payloadBusFailureToIOSlot3XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 3 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1430 } + +payloadBusFailureToIOSlot4XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 4 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1440 } + +payloadBusFailureToIOSlot5XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 5 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1450 } + +payloadBusFailureToIOSlot6XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 6 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1460 } + +payloadBusFailureToIOSlot12XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 12 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1470 } + +payloadBusFailureToIOSlot13XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 13 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1480 } + +payloadBusFailureToIOSlot14XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 14 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1490 } + +payloadBusFailureToIOSlot15XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 15 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1500 } + +payloadBusFailureToIOSlot16XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 16 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1510 } + +payloadBusFailureToIOSlot17XCONSlot8 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 17 (XCON Slot 8)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1520 } + +payloadBusFailureToIOSlot1XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 1 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1530 } + +payloadBusFailureToIOSlot2XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 2 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1540 } + +payloadBusFailureToIOSlot3XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 3 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1550 } + +payloadBusFailureToIOSlot4XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 4 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1560 } + +payloadBusFailureToIOSlot5XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 5 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1570 } + +payloadBusFailureToIOSlot6XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 6 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1580 } + +payloadBusFailureToIOSlot12XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 12 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1590 } + +payloadBusFailureToIOSlot13XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 13 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1600 } + +payloadBusFailureToIOSlot14XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 14 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1610 } + +payloadBusFailureToIOSlot15XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 15 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1620 } + +payloadBusFailureToIOSlot16XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 16 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1630 } + +payloadBusFailureToIOSlot17XCONSlot10 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Payload Bus Failure To IO Slot 17 (XCON Slot 10)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1640 } + +timeSlotInterchangeEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Time Slot Interchange Equipment Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1650 } + +equipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1660 } + +highTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1670 } + +invalidMACAddress + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Invalid MAC Address" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1680 } + +boardFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Board Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1690 } + +diagnosticFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment failure Diagnostics Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1700 } + +mediumAccessControlFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Medium Access Control Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1710 } + +facilityTerminationEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility Termination equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1720 } + +automaticLaserShutoffDueToHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Laser Shutoff Due To High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1730 } + +failureToReleaseFromProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure To Release from protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1740 } + +receiverFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Receiver Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1750 } + +transmitFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Transmit Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1760 } + +facilityTerminationEquipmentReceiverMissing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility Termination equipment Receiver missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1770 } + +facilityTerminationEquipmentTransmitterMissing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility Termination equipment Transmitter missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1780 } + +failureToSwitchToProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure To Switch to protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1790 } + +failureToSwitchToProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure To Switch to protection Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1800 } + +failureToSwitchToProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure To Switch to protection Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1810 } + +failureToSwitchToProtectionPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure to Switch to protection Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1820 } + +fanFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Fan Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1830 } + +equipmentUnitPlugIn + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment unit plug in" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1840 } + +nePowerFailureAtConnector + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "NE Power Failure At Connector" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1850 } + +fuseAlarm + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Fuse Alarm" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1860 } + +synchronizationUnitFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "synchronization unit failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1870 } + +synchronizationSwitchingEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "synchronization switching Equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1880 } + +equipmentUnitUnplugged + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Equipment Unit Un-plugged" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1890 } + +loopback + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loop back" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1900 } + +ds1LoopbackDueToFEACCommand + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "DS1 Loopback Due To FEAC Command" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1910 } + +loopbackCommandSentToFarEndDS1 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback Command sent to Far End DS1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1920 } + +ds3LoopbackDueToFEACCommand + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback due to FEAC command DS3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1930 } + +ds3LoopbackCommandSentToFarEnd + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "DS3 Loopback Command Sent To Far End" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1940 } + +ds2LoopbackDueToFarEndCommand + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "DS2 Loopback Due To Far End Command" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1950 } + +ds2LoopbackCommandSentToFarEnd + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "DS2 Loopback Command Sent To Far End" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1960 } + +facilityLoopback + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Facility Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1970 } + +networkLoopback + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Network Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1980 } + +terminalLoopback + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Terminal Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 1990 } + +manuallyCausedAbnormalCondition + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "manually caused abnormal condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2000 } + +ethernetBridgeIsNewRootOfSpanningTree + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ethernet Bridge Is New Root Of Spanning Tree" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2010 } + +ethernetBridgeTopologyChange + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ethernet Bridge Topology Change" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2020 } + +normalCondition + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "normal condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2030 } + +embeddedOperationsChannelFailureLinkDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "embedded Operations Channel failure link down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2040 } + +peerStateMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "peer state mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2050 } + +proceduralError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "procedural Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2060 } + +improperRemoval + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Improper Removal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2070 } + +duplicateNodeID + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Duplicate Node ID" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2080 } + +blsrOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "BLSR out of sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2090 } + +blsrMultiNodeTableUpdateCompleted + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "BLSR Multi-Node Table Update Completed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2100 } + +protectionUnitNotAvailable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "protection unit not available" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2110 } + +performanceMonitorThresholdCrossingAlert + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454ThresholdMonitorType, + cerent454ThresholdLocation, + cerent454ThresholdPeriod, + cerent454ThresholdSetValue, + cerent454ThresholdCurrentValue, + cerent454ThresholdDetectType, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "performance Monitor Threshold Crossing Alert" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2120 } + +protectionSwitch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Protection Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2130 } + +recoveryOrServiceProtectionActionHasBeenInitiated + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "recovery or service protection action has been initiated" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2140 } + +automaticSystemReset + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic system Reset" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2150 } + +automaticUPSRSwitchCausedByAIS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by AIS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2160 } + +automaticUPSRSwitchCausedByLOP + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by Lop" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2170 } + +automaticUPSRSwitchCausedByUNEQ + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Automatic UPSR Switch Caused By UNEQ" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2180 } + +automaticUPSRSwitchCausedByPDI + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by PDI" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2190 } + +automaticUPSRSwitchCausedBySFBER + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Automatic UPSR Switch Caused By SFBER" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2200 } + +automaticUPSRSwitchCausedBySDBER + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Automatic UPSR Switch Caused By SDBER" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2210 } + +coldRestart + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "cold Restart" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2220 } + +forcedSwitchBackToWorking + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch Back To Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2230 } + +forcedSwitchBackToWorkingRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch Back To Working - Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2240 } + +forcedSwitchBackToWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch Back To Working - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2250 } + +forcedSwitchToProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch To Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2260 } + +forcedSwitchToProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch To Protection - Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2270 } + +forcedSwitchToProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch To Protection - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2280 } + +workingFacilityOrEquipmentForcedToSwitchToProtectionPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Working Facility or Equipment Forced To Switch To Protection - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2290 } + +initializationInitiated + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "initialization initiated" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2300 } + +lockoutOfProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2310 } + +lockoutOfProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of Protection Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2320 } + +lockoutOfProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of Protection Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2330 } + +lockoutOfProtectionPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of Protection Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2340 } + +lockoutOfWorking + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2350 } + +lockoutOfWorkingRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of working Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2360 } + +lockoutOfWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of working Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2370 } + +manualSystemReset + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual system Reset" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2380 } + +manualSwitchToInternalClock + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch to Internal Clock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2390 } + +manualSwitchToPrimaryReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch To Primary Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2400 } + +manualSwitchToSecondReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch To Second Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2410 } + +manualSwitchToThirdReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch To Third reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2420 } + +manualSwitchToFourthReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch To Fourth reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2430 } + +manualSwitchToFifthReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch To Fifth reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2440 } + +manualSwitchToSixthReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch To Sixth reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2450 } + +manualSwitchBackToWorking + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Manual Switch Back To Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2460 } + +manualSwitchBackToWorkingRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Manual Switch Back To Working - Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2470 } + +manualSwitchBackToWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Manual Switch Back To Working - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2480 } + +manualSwitchToProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Manual Switch To Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2490 } + +manualSwitchToProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Manual Switch To Protection - Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2500 } + +manualSwitchToProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Manual Switch To Protection - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2510 } + +manualSwitchOfWorkingFacilityOrEquipmentToProtectionPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Manual Switch Of Working Facility or Equipment To Protection - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2520 } + +powerfailRestart + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Powerfail Restart" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2530 } + +ringIsSquelchingTraffic + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ring is squelching traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2540 } + +softwareDownloadInProgress + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "software download in progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2550 } + +switchToInternalClock + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Internal clock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2560 } + +switchToPrimaryReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Primary refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2570 } + +switchToSecondReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Switch To Second Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2580 } + +switchToThirdReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Third refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2590 } + +switchToFourthReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Fourth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2600 } + +switchToFifthReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Fifth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2610 } + +switchToSixthReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Sixth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2620 } + +systemReboot + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "system reboot" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2630 } + +switchedBackToWorking + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switched Back To Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2640 } + +switchedToProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switched To Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2650 } + +warmRestart + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "warm Restart" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2660 } + +ringIsInWaitToRestoreState + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring is in Wait To Restore state" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2670 } + +manualSwitchRequest + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch Request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2680 } + +forcedSwitchRequest + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch Request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2690 } + +lockoutSwitchRequest + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lockout Switch Request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2700 } + +rmonHistoriesAndAlarmsResetReboot + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "RMON Histories And Alarms Reset Reboot" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2710 } + +rmonThresholdCrossingAlarm + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Crossing of Falling/Rising Threshold detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2720 } + +alarmsSuppressedByUserCommand + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarms Suppressed By User Command" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2730 } + +alarmsSuppressedForMaintenance + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarms Suppressed For Maintenance" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2740 } + +switchingMatrixModuleFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switching Matrix Module Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2750 } + +lanConnectionPolarityReversed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lan Connection Polarity Reversed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2760 } + +autonomousPMReportMessageInhibited + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Autonomous PM Report Message Inhibited" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2780 } + +ioSlotToXCONCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "IO Slot To XCON Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2790 } + +stsPathTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "STS Path Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2800 } + +nePowerFailureAtConnectorA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "NE Power Failure At Connector A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2810 } + +nePowerFailureAtConnectorB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "NE Power Failure At Connector B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2820 } + +freeMemoryOnCardVeryLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Free memory on the card is very low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2830 } + +freeMemoryOnCardNearZero + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Free memory on the card is near zero" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2840 } + +exerciseRequestOnRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Exercise Request on Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2850 } + +exerciseRequestOnSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Exercise Request on Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2860 } + +squelchingPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Squelching Path" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2870 } + +extraTrafficPreempted + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extra Traffic Preempted." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2880 } + +farEndLockoutOfWorkingRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Lockout of working - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2890 } + +farEndLockoutOfWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Lockout of working - Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2900 } + +farEndLockoutOfProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Lockout of Protection - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2910 } + +farEndLockoutOfProtectionAllSpans + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Lockout of Protection - All Spans." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2920 } + +farEndWorkingFacilityForcedToSwitchToProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Far End Working Facility Forced To Switch To Protection - Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2930 } + + +farEndWorkingFacilityForcedToSwitchToProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Far End Working Facility Forced To Switch To Protection - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2940 } + +farEndManualSwitchOfWorkingFacilityToProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Far End Manual Switch Of Working Facility To Protection - Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2950 } + +farEndManualSwitchOfWorkingFacilityToProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Far End Manual Switch Of Working Facility To Protection - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2960 } + +farEndExercisingRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Far End Exercising Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2970 } + +farEndExercisingSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Far End Exercising Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2980 } + +farEndBERThresholdPassedForSignalFailureRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End BER threshold passed for Signal Failure - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 2990 } + +farEndBERThresholdPassedForSignalFailureSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End BER threshold passed for Signal Failure - Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3000 } + +farEndBERThresholdPassedForSignalDegradeRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End BER threshold passed for Signal Degrade - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3010 } + +farEndBERThresholdPassedForSignalDegradeSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End BER threshold passed for Signal Degrade - Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3020 } + +apsChannelFarEndProtectionLineSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "APS Channel - Far End Protection Line Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3030 } + +ringSwitchIsActiveOnTheEastSide + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Switch is active on the East Side." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3040 } + + +ringSwitchIsActiveOnTheWestSide + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Switch is active on the West Side." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3050 } + +spanSwitchIsActiveOnTheEastSide + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span Switch is active on the East Side." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3060 } + +spanSwitchIsActiveOnTheWestSide + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span Switch is active on the West Side." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3070 } + +uniDirectionalFullPassThroughIsActive + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Uni-directional Full Pass Through is active." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3080 } + + +biDirectionalFullPassThroughIsActive + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bi-directional Full Pass Through is active." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3090 } + +kBytesPassThroughIsActive + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "K Bytes Pass Through Is Active" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3100 } + +ringIsSegmented + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring is Segmented." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3110 } + +ringTopologyIsUnderConstruction + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Topology is under construction." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3120 } + +lockoutOfProtectionAllSpans + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lockout of Protection - All Spans." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3130 } + +farEndOfFiberIsProvisionedWithDifferentRingID + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far end of fiber is provisioned with different ring ID" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3140 } + +bothEndsOfFiberProvisionedAsEastOrBothAsWest + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Both ends of fiber provisioned as East, or both as West" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3150 } + +securityInvalidLoginUsernameSeeAuditTrail + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS deprecated + DESCRIPTION "Security: invalid login (see Audit Trail)" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3160 } + +autonomousMessagesInhibited + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Autonomous messages inhibited" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3170 } + +trafficStormOnLANLANTemporarilyDisabled + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Traffic Storm On LAN. LAN Temporarily Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3180 } + +reptdbchgMessagesInhibited + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "REPT^DBCHG Messages Inhibited" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3190 } + +securityUserIDHasExpired + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Security: User ID Has Expired" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3200 } + +partialFanFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Partial Fan Failure" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3210 } + +forcedSwitchRequestOnRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch Request On Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3220 } + +forcedSwitchRequestOnSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch Request On Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3230 } + +lockoutSwitchRequestOnRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lockout switch request on Ring" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3240 } + +lockoutSwitchRequestOnSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lockout switch request on Span" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3250 } + +manualSwitchRequestOnRing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual switch request on Ring" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3260 } + +manualSwitchRequestOnSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual switch request on Span" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3270 } + +communicationFailurePeerToPeerSlotControlBusA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Peer to Peer Slot communication failure - Control Bus A" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3280 } + +communicationFailurePeerToPeerSlotControlBusB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Peer to Peer Slot communication failure - Control Bus B" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3290 } + +controllerAToShelfSlotCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Controller A to shelf slot communication failure" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3300 } + +controllerBToShelfSlotCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Controller B to shelf slot communication failure" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3310 } + +interconnectionEquipmentFailureWorkingPayloadBus + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Interconnection Equipment Failure - Working Payload Bus" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3320 } + +interconnectionEquipmentFailureProtectPayloadBus + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Interconnection Equipment Failure - Protect Payload Bus" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3330 } + +inhibitSwitchToProtectRequestOnEquipment + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Inhibit Switch to Protect Request on equipment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3340 } + +inhibitSwitchToWorkingRequestOnEquipment + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Inhibit Switch to Working Request on equipment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3350 } + +berThresholdExceededForSignalDegradeLine + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold exceeded for Signal Degrade - Line" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3360 } + +berThresholdExceededForSignalDegradePath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold exceeded for Signal Degrade - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3370 } + +berThresholdExceededForSignalFailureLine + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold Exceeded For Signal Failure - Line" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3380 } + +berThresholdExceededForSignalFailurePath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold Exceeded For Signal Failure - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3390 } + +exercisingRingSuccessfully +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Exercising Ring Successfully" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3400} + +exercisingSpanSuccessfully +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Exercising Span Successfully" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3410} + +spanIsInWaitToRestoreState +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span is in Wait To Restore state" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3420 } + +exerciseRequestOnRingFailed +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Exercise Request on Ring Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3430 } + +exerciseRequestOnSpanFailed +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Exercise Request on Span Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3440 } + +farEndLockoutOfProtectionSpan +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Far End Lockout Of Protection - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3450 } + +manufacturingDataMemoryEEPROMFailure +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Manufacturing Data Memory (EEPROM) Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3460 } + +replaceableEquipmentOrUnitIsMissing +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Replaceable Equipment/Unit is Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3470 } + +softwareDownloadFailed +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Software Download Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3480 } + +extraTrafficPCADropped +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Extra Traffic (PCA) Dropped" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3490 } + +etherTxOversubscribed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ether tx oversubscribed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3500 } + +etherRxOverSubscribed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ether rx over subscribed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3510 } + +etherTxExcessFlowCtrl + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ether tx excess flow ctrl" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3520 } + +etherRxExcessFlowCtrl + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ether rx excess flow ctrl" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3530 } + +transportLayerFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "transport layer failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3540 } + +etherTxUnderrun + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ether tx underrun" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3550 } + +synchronizationReferenceFrequencyOutOfBounds + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Synchronization reference frequency out of bounds." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3560 } + +ntpOrSntpHostFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "NTP/SNTP Host Failure." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3570 } + +peerCardNotResponding +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Peer Card Not Responding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3580 } + +alarmsAndEventsSuppressedForThisObject +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarms and events suppressed for this object" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3590 } + +ds3FrameFormatMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "DS3 Frame Format Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3600 } + +waitToRestore + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Wait To Restore" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3610 } + +extremeHighVoltBatteryA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme High Volt Battery A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3620 } + +extremeLowVoltBatteryA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme Low Volt Battery A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3630 } + +extremeHighVoltBatteryB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme High Volt Battery B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3640 } + +extremeLowVoltBatteryB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme Low Volt Battery B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3650 } + +iosConfigCopyFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "IOS config copy failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3660 } + +iosConfigCopyInProgress + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "IOS config copy in progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3670 } + +iosConfigCopySuccess + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "IOS Config Copy Success" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3680 } + +-- Begin: UCP traps + +signalingUnableToSetupCircuit +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Signaling Unable to setup circuit" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3710 } + +errorInStartupConfig + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Error in Startup Config" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3712 } + +noStartupConfig + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "No Startup Config" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3714 } + +needToSaveRunningConfig + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Need to Save Running Config" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3716 } + +invalidAlarm + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Alarm" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3718 } + +rsvpHelloFSMToNeighborDown +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "RSVP Hello FSM to Neighbor down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3720 } + +securityInvalidLoginUsername + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Security: Invalid Login - Username - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3722 } + +databaseBackupFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Database Backup Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3724 } + +databaseRestoreFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Database Restore Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3726 } + +lmpHelloFSMToControlChannelDown +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LMP Hello FSM to Control Channel down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3730 } + +lmpNeighborDiscoveryHasFailed +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LMP Neighbor Discovery has failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3740 } + +unauthorizedIncomingSignalingRequest +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unauthorized incoming signaling request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3750 } + +auditLog80PercentFull + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Audit Log 80 Percent Full" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3760 } + +moduleCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Module Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3762 } + +auditLog100PercentFullOldestRecordsWillBeLost + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Audit Log 100 Percent Full - Oldest records will be lost" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3764 } + +standbyDatabaseOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Standby Database Out of Sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3766 } + +redundantPowerCapabilityLost + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Redundant Power Capability Lost" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3768 } + +-- End: UCP traps + +forcedSwitchToPrimaryReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Primary Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3770 } + +forcedSwitchToSecondReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Second Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3780 } + +forcedSwitchToThirdReference + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Third Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3790 } + +forcedSwitchToInternalClock + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Internal Clock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3800 } + +industrialHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Industrial High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 3805 } + + +-- Begin: SDH Traps + +timSectionTraceIdentifierMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "TIM Section - Trace Identifier Mismatch Failure." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4000 } + +aisMultiplexSectionAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "AIS - Multiplex Section - Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4010 } + +rdiMultiplexSectionRemoteDefectOrAlarmIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "RDI - Multiplex Section - Remote Defect/Alarm Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4020 } + +timHighOrderTraceIdentifierMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TIM High Order - Trace Identifier Mismatch Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4030 } + +aisAdministrationUnitAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "AIS - Administration Unit - Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4040 } + +lopAdministrationUnitLossOfPointer + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LOP - Administration Unit - Loss of Pointer" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4050 } + +slmfUnequippedHighOrderPathUnequipped + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "SLMF - Unequipped High Order - Path Unequipped" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4060 } + +slmfPLMHighOrderPathLabelMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "SLMF - PLM High Order - Path Label Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4070 } + +rdiHighOrderRemoteDefectOrAlarmIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "RDI - High Order - Remote Defect/Alarm Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4080 } + +lopTributaryUnitLossOfPointer + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LOP - Tributary Unit - Loss of Pointer" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4090 } + +aisTributaryUnitAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "AIS - Tributary Unit - Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4100 } + +slmfUnequippedLowOrderPathUnequipped + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "SLMF - Unequipped Low Order - Path Unequipped" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4110 } + +slmfPLMLowOrderPathLabelMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "SLMF - PLM Low Order - Path Label Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4120 } + +timLowOrderTraceIdentifierMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "TIM Low Order - Trace Identifier Mismatch Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4130 } + +rfiLowOrderRemoteFailureOrAlarmIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "RFI - Low Order - Remote Failure/Alarm Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4140 } + +g811PrimaryReferenceClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "G811 - Primary Reference Clock traceable." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4150 } + +g812TransitNodeClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "G812 - Transit Node Clock traceable." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4160 } + +g812LocalNodeClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "G812 - Local Node Clock traceable." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4170 } + +g813SynchronousEquipmentTimingSourceTraceable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "G813 - Synchronous Equipment Timing Source traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4180 } + +e1LoopbackDueToFEACCommand + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "E1 loopback due to FEAC command" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4190 } + +e1LoopbackCommandSentToFarEnd + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "E1 loopback command sent to Far End" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4200 } + +e3LoopbackDueToFEACCommand + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "E3 loopback due to FEAC command" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4210 } + +farEndMultipleE1LOSDetectedOnE3 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end Multiple E1 LOS detected on E3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4220 } + +farEndE1EqptFailNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end E1 eqpt fail non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4230 } + +farEndE1EqptFailServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end E1 eqpt fail service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4240 } + +farEndSingleE1LOS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end Single E1 LOS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4250 } + +farEndE3EqptFailServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end E3 eqpt fail service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4260 } + +e3LoopbackCommandSentToFarEnd + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "E3 loopback command sent to far end" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4270 } + +farEndE3EqptFailNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end E3 eqpt fail non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4280 } + +lowVoltBatteryA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Volt - Battery A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4290 } + +highVoltBatteryA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Volt - Battery A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4300 } + +lowVoltBatteryB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Volt - Battery B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4310 } + +highVoltBatteryB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Volt - Battery B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4320 } + +msspRingOutOfSync +NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "MS-SP ring out of sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4330 } + +msspMultiNodeTableUpdateCompleted + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "MSSP Multi-Node Table Update Completed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4340 } + +automaticSNCPSwitchCausedByAIS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by AIS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4350 } + +automaticSNCPSwitchCausedByLOP + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by Lop" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4360 } + +automaticSNCPSwitchCausedByUNEQ + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Automatic SNCP Switch caused by UNEQ" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4370 } + +automaticSNCPSwitchCausedByPDI + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by PDI" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4380 } + +automaticSNCPSwitchCausedBySFBER + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Automatic SNCP Switch caused by SFBER" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4390 } + +automaticSNCPSwitchCausedBySDBER + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Automatic SNCP Switch caused by SDBER" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4400 } + +stmConcatenationError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "STM Concatenation error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4410 } + +e3IdleCondition + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "E3 Idle Condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4420 } + +channelMSSPInconsistentAPSCode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP inconsistent APS code" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4430 } + + +channelMSSPImproperAPSCodeAPS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP Improper APS code APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4440 } + +channelMSSPNodeIdMismatchAPS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP Node Id Mismatch APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4450 } + +channelMSSPDefaultKAPS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP Default K APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4460 } + +channelMSSPConnectionLossAPS + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP Connection loss APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4470 } + +minimumClockTraceableSDH + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Minimum clock Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4480 } + +lineIsInWaitToRestoreStateSDH + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH line is in Wait To Restore state " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4490 } + +berThresholdExceededForSignalDegradeHighOrder + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "BER Threshold Exceeded For Signal Degrade - High Order" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4500 } + +berThresholdExceededForSignalFailureHighOrder + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "BER Threshold Exceeded For Signal Failure - High Order" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4510 } + +berThresholdExceededForSignalDegradeLowOrder + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "BER Threshold Exceeded For Signal Degrade - Low Order" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4520 } + +berThresholdExceededForSignalFailureLowOrder + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "BER Threshold Exceeded For Signal Failure - Low Order" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4530 } + +failureToSwitchToProtectionHighOrderPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Failure To Switch To Protection - High Order Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4540 } + +failureToSwitchToProtectionLowOrderPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Failure To Switch To Protection - Low Order Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4550 } + +lofAdministrationUnitLossOfMultiFrame + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LOF - Administration Unit - Loss of Multi Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4560 } + +sdhSpanIsInWaitToRestoreState + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH span is in Wait To Restore state" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4570 } + +-- End: SDH Traps + +a8b10bOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "8B10B Out of Sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4755 } + +odukPMAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "ODUk: PM Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4760 } + +otukAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4765 } + +otukSMBackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4770 } + +odukBackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4775 } + +fecUncorrectedWord + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "FEC Uncorrected Word" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4780 } + +gccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GCC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4785 } + +otukIncomingAlignmentError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Incoming Alignment Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4790 } + +odukLockedDefectPM + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "ODUk: Locked Defect - PM" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4795 } + +lossOfMultiFrame + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Multi-Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4800 } + +odukOpenConnectionIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: Open Connection Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4805 } + +payloadTypeIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Type Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4810 } + +odukTrailTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: Trail Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4815 } + +otukTrailTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Trail Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4820 } + +equipmentHighLaserBias + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Laser Bias" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4825 } + +equipmentHighLaserTemp + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Laser Temp" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4830 } + +equipmentHighLaserPeltier + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Laser Peltier" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4835 } + +facilityHighRxPower + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Facility High Rx power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4840 } + +equipmentHighTxPower + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Tx power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4845 } + +equipmentHighTransceiverVoltage + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Transceiver voltage" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4850 } + +equipmentLowLaserBias + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Laser Bias" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4855 } + +equipmentLowLaserTemp + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Laser Temp" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4860 } + +equipmentLowLaserPeltier + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Laser Peltier " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4865 } + +facilityLowRxPower + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Facility Low Rx power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4870 } + +equipmentLowTxPower + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Tx power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4875 } + +equipmentLowTransceiverVoltage + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Transceiver voltage" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4880 } + +equipmentRxLocked + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Rx Locked" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4885 } + +equipmentSquelched + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Squelched" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4890 } + +equipmentTxLocked + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Tx Locked" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4895 } + +otukSignalFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUK Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4900 } + +odukSignalFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUK Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4905 } + +otukSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUK Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4910 } + +odukSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUK Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4915 } + +pluggablePortMissing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pluggable Port missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4920 } + +pluggablePortRateMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pluggable Port rate mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4925 } + +pluggablePortSecurityCodeMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pluggable Port security code mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4930 } + +tciNotSelected + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tci not selected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4935 } + +tci1ClockFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tci 1 Clock Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4940 } + +odukPMBackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: PM Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4945 } + +odukTCM1BackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: TCM1 Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4950 } + +odukTCM2BackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: TCM2 Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4955 } + +equipmentHighRxTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Rx temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4960 } + +equipmentLowRxTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Rx temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4965 } + +tci2ClockFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tci 2 Clock Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4970 } + +equipmentWavelengthMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Wavelength Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4975 } + +dspCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "DSP Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4980 } + +dspFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "DSP Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 4985 } + + +laserApproachingEndOfLife + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Approaching End of Life" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5000 } + +crossconnectLoopback + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Cross-connect Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5010 } + +adminLogoutOfUser + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Admin Logout of User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5020 } + +userLockedOut + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "User Locked Out" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5030 } + +adminLockoutOfUser + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Admin Lockout of User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5040 } + +adminLockoutClear + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Admin Lockout Clear" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5050 } + +invalidLoginUsername + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Login: Username" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5060 } + +securityInvalidLoginPassword + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Security: Invalid Login - Password - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5070 } + +securityInvalidLoginLockedOut + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Security: Invalid Login - Locked Out - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5080 } + +securityInvalidLoginAlreadyLoggedOn + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Security: Invalid Login - Already Logged On - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5090 } + +loginOfUser + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Login of User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5100 } + +automaticLogoutOfIdleUser + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Logout of IdleUser" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5110 } + +logoutOfUser + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Logout of User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5120 } + +enhancedRemoteFailureIndicationPathServer + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Enhanced Remote Failure Indication - Path - Server" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5200 } + + +enhancedRemoteFailureIndicationPathConnectivity + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Enhanced Remote Failure Indication - Path - Connectivity" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5210 } + +enhancedRemoteFailureIndicationPathPayload + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Enhanced Remote Failure Indication - Path - Payload" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5220 } + +firewallHasBeenDisabled + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Firewall Has Been Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5230 } + +securityIntrusionDetPwd + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Security Intrusion Attempt Detected - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5240 } + +securityIntrusionDetUser + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Security Intrusion Attempt Detected - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5250 } +connectionEquipmentMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Connection Equipment Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5260 } + +disableInactiveUser + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Disable Inactive User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5270 } + +disableInactiveClear + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Disable Inactive Clear" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5280 } + + +batteryFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Battery Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5290 } + +extremeHighVolt + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme High Volt" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5300 } + +extremeLowVolt + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme Low Volt" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5310 } + +highVolt + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Volt" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5320 } + +lowVolt + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Volt" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5330 } + +suspendUser + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Suspend User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5340 } + +suspendUserClear + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Suspend User Clear" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5350 } + + +lineDccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Line DCC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5360 } + +multiplexSectionDccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Multiplex Section DCC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5370 } + +gigaBitEthernetOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "GigaBit Ethernet Out of Sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5380 } + +sequenceMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Sequence Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5390 } + +lossOfAlignment + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Alignment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5400 } + +outOfUseByAdministrativeCommand + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Out of Use - Administrative Command" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5410 } + +outOfUseTransportFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Out of Use - Transport Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5420 } + +vcatGroupDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "VCAT Group Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5430 } + +vcatGroupDegraded + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "VCAT Group Degraded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5440 } + +vcatGroupIncomplete + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "VCAT Group Incomplete" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5450 } + +alarmIndicationSignalInTX + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarm Indication Signal in TX" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5460 } + +remoteAlarmIndicationInTX + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Remote Alarm Indication in TX" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5470 } + +kByteAPSChannelFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Kbyte Channel Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5480 } + +apsInvalidMode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "APS Invalid Mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5490 } + +ipAddressAlreadyInUseWithinTheSameDccArea + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "IP Address A1ready In Use Within The Same DCC Area" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5500 } + +nodeNameInUseWithinTheSameDccArea + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Node name already in use within the same DCC Area" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5510 } + +rearPanelEthernetLinkRemoved + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Rear Panel Ethernet Link Removed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5520 } + +manualSwitchToProtectResultedInNoTrafficSwitch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch To Protect Resulted in No Traffic Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5530 } + +manualSwitchBackToWorkingResultedInNoTrafficSwitch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch Back To Working Resulted in No Traffic Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5540 } + +forcedSwitchToProtectResultedInNoTrafficSwitch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Forced Switch To Protection Resulted in No Traffic Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5550 } + +forcedSwitchBackToWorkingResultedInNoTrafficSwitch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch Back To Working Resulted in No Traffic Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5560 } + +duplicateSerialNumberDetectedOnAPluggableEntity + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Duplicate Serial number detected on a pluggable entity" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5570 } + +lossOfSignalForOpticalChannel + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Incoming Payload Signal Absent" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5600 } + +encapsulationMismatchPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Encapsulation Mismatch Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5610 } + +encapsulationMismatchVT + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Encapsulation Mismatch - VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5620 } + +encapsulationMismatchHighOrderPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Encapsulation Mismatch High Order - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5630 } + +encapsulationMismatchLowOrderPath + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Encapsulation Mismatch Low Order - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5640 } + +gfpUserPayloadMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP User Payload Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5650 } + +gfpFibreChannelDistanceExtensionMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Fibre Channel Distance Extension Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5660 } + +gfpFibreChannelDistanceExtensionBufferStarvation + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Fibre Channel Distance Extension Buffer Starvation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5670 } + +gfpFibreChannelDistanceExtensionCreditStarvation + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Fibre Channel Distance Extension Credit Starvation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5680 } + +automaticWdmAnsFinished + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Automatic WDM ANS Finished" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5690 } + +gfpClientSignalFailDetected + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Client Signal Fail Detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5700 } + +gfpLossOfFrameDelineation + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Loss of Frame Delineation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5710 } + +gfpExtensionHeaderMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Extension Header Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5730 } + +incomingOverheadSignalAbsent + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Incoming Overhead Signal Absent" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5740 } + +opticalSafetyRemoteInterlockOn + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Safety Remote Interlock On" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5750 } + +automaticPowerControlCorrectionSkipped + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Power Control Correction Skipped" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5770 } + +apcCannotSetValueDueToRangeLimits + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "APC cannot set value due to range limits" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5780 } + +lcasVcgMemberTxSideInAddState + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LCAS VCG Member Tx Side In ADD State" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5790 } + +farEndManualSwitchBackToWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Manual Switch Back to Working - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5800 } + +farEndForcedSwitchBackToWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Forced Switch Back to Working - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5810 } + +universalTransponderModuleHardwareFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Universal Transponder Module Hardware Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5820 } + +universalTransponderModuleCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Universal Transponder Module Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5830 } + +pluginModuleRangeSettingsMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Plug-in Module Range Settings Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5840 } + +lcasVcgMemberTxSideInDnuState + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LCAS VCG Member Tx Side In DNU State" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5850 } + +lcasControlWordCrcCheckFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LCAS Control Word CRC Check Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5860 } + +lcasVcgMemberRxSideInFailState + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "LCAS VCG Member Rx Side In FAIL State" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5870 } + +signalLossOnDataInterface + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Signal Loss on Data Interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5880 } + +synchronizationLossOnDataInterface + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Synchronization Loss on Data Interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5890 } + +portFAIL + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "PORT FAIL" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5900 } + +unreachablePortTargetPower + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unreachable port target power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5910 } + +portAddPowerDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Port Add Power Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5920 } + +portAddPowerDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Port Add Power Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5930 } + +portAddPowerFailLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Port Add Power Fail Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5940 } + +portAddPowerFailHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Port Add Power Fail High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 5950 } + +automaticPowerControlTerminatedOnManualRequest + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Power Control Terminated on Manual request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6000 } + +oduk1AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk-1: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6010 } + +oduk2AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk-2: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6020 } + +oduk3AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk-3: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6030 } + +oduk4AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk-4: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6040 } + +temperatureReadingMismatchBetweenSCCards + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Temperature Reading Mismatch Between SC Cards" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6050 } + +voltageReadingMismatchBetweenSCCards + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Voltage Reading Mismatch Between SC Cards" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6060 } + +alarmsSuppressedonOutOfGroupVcatMember + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Alarms Suppressed on Out-Of-Group VCAT Member" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6070 } + +blsrSoftwareVersionMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "BLSR Software Version Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6080 } + +optimized1Plus1ApsPrimaryFacility + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Optimized 1+1 APS Primary Facility" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6090 } + +optimized1Plus1ApsPrimarySectionMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Optimized 1+1 APS Primary Section Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6100 } + +optimized1Plus1ApsInvalidPrimarySection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Optimized 1+1 APS Invalid Primary Section" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6110 } + +compositeClockHighLineVoltage + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Composite Clock High Line Voltage" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6120 } + +berThresholdExceededForSignalDegradeVt + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "BER Threshold Exceeded For Signal Degrade - VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6130 } + +berThresholdExceededForSignalFailureVt + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "BER Threshold Exceeded For Signal Failure - VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6140 } + +spanLengthOutOfRange + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span Length Out of Range" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6150 } + +idleSignalCondition + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Idle Signal Condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6170 } + +idleSignalConditionInTx + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Idle Signal Condition in TX" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6180 } + +vtPathTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "VT Path Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6190 } + +lossOfFrameInTX + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Frame in TX" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6200 } + +provisioningMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Provisioning Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6210 } + +sectionTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Section Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6220 } + +regeneratorSectionTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Regenerator Section Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6230 } + +switchingMatrixModuleFailureWorking + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switching Matrix Module Failure - Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6240 } + +switchingMatrixModuleFailureProtect + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switching Matrix Module Failure - Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6250 } + +slotCommunicationDisabled + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Slot Communication Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6260 } + +sessionTimeLimitExpired + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Session Time Limit Expired" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6270 } + +userPasswordChangeRequired + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "User Password Change Required" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6280 } + +isisAdjacencyFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ISIS Adjacency Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6290 } + +msspSoftwareVersionMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "MSSP Software Version Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6300 } + +remoteAuthenticationFailSeeAuditLog + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Remote Authentication Fail - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6310 } + +ringIsSquelchingStsTraffic + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ring Is Squelching STS Traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6330 } + +ringIsSquelchingVtTraffic + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ring Is Squelching VT Traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6340 } + +archiveOfAuditLogFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Archival of Audit Log Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6350 } + +rprWrapped + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Wrapped" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6360 } + +shelfCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Shelf Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6370 } + +duplicatedShelfIdentifier + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Duplicated Shelf Identifier" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6380 } + +softwareMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Software Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6390 } + +lmpFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6400 } + +opticalTerminationIncomplete + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Termination Incomplete" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6410 } + +forwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6420 } + +payloadMissingIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Missing Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6430 } + +spanMeasurementCannotBePerformed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Span loss not checked" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6440 } + +ringIsSquelchingHighOrderTraffic + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ring Is Squelching High Order Traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6450 } + +ringIsSquelchingLowOrderTraffic + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Ring Is Squelching Low Order Traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6460 } + +badPacketCountExceedsThreshold + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bad Packet Count Exceeds Threshold" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6470 } + +linkLayerKeepAliveFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Link Layer Keep-Alive Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6480 } + +autonegotiationRemoteFailureIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Auto-Negotiation Remote Failure Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6490 } + +trailSignalFail + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Trail Signal Fail" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6500 } + +ds1LoopbackCommandSentToFarEnd + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "DS1 Loopback Command Sent To Far End" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6510 } + +multiplexSectionSignalDegraded + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multiplex Section - Signal Degraded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6520 } + +multiplexSectionExcessiveErrors + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multiplex Section - Excessive Errors" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6530 } + +highOrderPathSignalDegraded + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Order Path - Signal Degraded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6540 } + +highOrderPathExcessiveErrors + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Order Path - Excessive Errors" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6550 } + +lowOrderPathSignalDegraded + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Order Path - Signal Degraded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6560 } + +lowOrderPathExcessiveErrors + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Order Path - Excessive Errors" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6570 } + +regeneratorSectionDccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Regenerator Section - DCC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6580 } + +networkMemoryPoolLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Network Memory Pool Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6590 } + +ospfRoutingTableOverflow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OSPF Routing Table Overflow" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6600 } + +autoLaserShutdownDisabled + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Auto Laser Shutdown Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6610 } + +rprProtectionIsActive + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Protection Is Active" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6630 } + +maxRPRStationNumberExceeded + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Max RPR Station Number Exceeded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6640 } + +rprProtectionConfigurationMismatched + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Protection Configuration Mismatched" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6650 } + +reservedBandwidthLinkRateExceededOnRinglet0 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Reserved Bandwidth Link Rate Exceeded On Ringlet0" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6660 } + +reservedBandwidthLinkRateExceededOnRinglet1 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Reserved Bandwidth Link Rate Exceeded On Ringlet1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6670 } + +rprInterfaceInPassThroughMode + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Interface In Pass Through Mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6680 } + +rprPeerNodeIsMissing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Peer Node is Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6690 } + +rprRiFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "RPR RI Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6700 } + +rprSignalFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6710 } + +rprSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6720 } + +interlinkFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ADM Peer Cards Interlink Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6730 } + +apcWrongGain + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "APC Wrong Gain Set Point" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6740 } + +rprSpanMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Span Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6750 } + +efmRemoteFaultIndicationCriticalEvent + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Remote Fault Inidication- Critical Event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6760 } + +efmRemoteFaultIndicationDyingGasp + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Remote Fault Inidication- Dying Gasp" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6770 } + +efmRemoteFaultIndicationLinkFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Remote Fault Inidication- Link Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6780 } + +efmLinkMonitoringErroredSymbolPeriodEvent + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link Monitoring- Errored Symbol Period Event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6790 } + +efmLinkMonitoringErroredFrameEvent + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link Monitoring- Errored Frame Event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6800 } + +efmLinkMonitoringErroredFramePeriodEvent + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link Monitoring- Errored Frame Period Event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6810 } + +efmLinkMonitoringErroredFrameSecondsSummary + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link Monitoring- Errored Frame Seconds Summary" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6820 } + +efmRemoteLoopbackRequestFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Remote Loopback Request Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6830 } + +fastAutomaticProtectionSwitching + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fast Automatic Protection Switching" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6840 } + +fastAutomaticProtectionSwitchingConfigMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fast Automatic Protection Switching Config Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6850 } + +lcasSinkGroupError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "LCAS Sink Group Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6860 } + +lcasVcgMemberRxSideInDnuState + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "LCAS VCG Member Rx Side In DNU State" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6870 } + +fcDistanceExtFuncNotEstablished + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION " Fibre Channel Distance Extension Function Not Established" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6880 } + +nonCiscoPPMInserted + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Non Cisco PPM Inserted" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6890 } + +unqualifiedPPMInserted + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unqualified PPM Inserted" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6900 } + +ftaMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "FanTray Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6910 } + +cardPortsUnableToProvideProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Card/Ports Unable To Provide Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6920 } + +lmpSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6930 } + +lmpSignalFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6940 } + +lmpUnallocatedDataLink + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Unallocated Data Link" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6950 } + +frontPortLinkLoss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "TCC Front Port Link Loss" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6960 } + +bertEnbl + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "BERT Enabled " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6970 } + +bertSyncFail + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "BERT Synchronization Status Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6975 } + +workQueueFull + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Work Queue Full" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 6980 } + +equipmentPowerFailureAtConnectorA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment power failure at connector A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7000 } + +equipmentPowerFailureAtConnectorB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment power failure at connector B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7005 } + +equipmentPowerFailureAtReturnConnectorA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment power failure at return connector A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7010 } + +equipmentPowerFailureAtReturnConnectorB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment power failure at return connector B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7015 } + +bridgeAndRollHasOccurred + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bridge and Roll Has Occurred" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7055 } + +bridgeAndRollIsPendingAValidSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bridge and Roll is Pending a Valid Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7060 } + +clockBusFailureTscA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Clock Bus Failure - Shelf Controller A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7160 } + +clockBusFailureTscB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Clock Bus Failure - Shelf Controller B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7165 } + +ospfHelloFail + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OSPF Hello Fail" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7185 } + +openIOSlots + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Open IO Slots" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7200 } + +lossOfClockFromMateShelfController + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Clock from Mate Shelf Controller" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7210 } + +virtualLanAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Virtual Lan AIS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7225 } + +dcuLossFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "DCU Loss Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7230 } + +ochncMaintenance + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OCHNC Maintenance" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7235 } + +ramanLaserShutdown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Laser Shutdown" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7240 } + +losOfRamanSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss Of Raman Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7245 } + +mcastMacTableFull + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multicast Mac Address Table Full" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7250 } + +multicastMacAddressAliasing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multicast Mac Address Aliasing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7255 } + +ramanPwrProtOn + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Power Protection On" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7260 } + +cppPeerNotResponding + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "CPP Peer Not Responding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7265 } + +voaControlLoopDisableDueToExcessiveCounterPropagationLight + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "VOA Control Loop Disable Due To Excessive Counter-Propagation Light" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7275 } + +wizardIsRunning + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Wizard Is Running" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7280 } + +ramanGainNotReached + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Span Not Tuned" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7285 } + + +pprForwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "pprForwardDefectIndication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7295 } + +pprBackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "pprBackwardDefectIndication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7300 } + +pprCoordinatedMaintenance + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "pprCoordinatedMaintenance" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7305 } + +pprTriggerThresholdBERExceeded + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "pprTriggerThresholdBERExceeded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7310 } + +localFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Local Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7315 } + +remoteFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Remote Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7320 } + +efmRemoteLoopbackConfigured + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Port In Remote Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7325 } + +efmPeerMissing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link To Peer Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7330 } + +eqptDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7335 } + +excessiveBackPropagation + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Excessive Back Propagation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7340 } + +remoteMaintenanceEndPointIsDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "CFM Remote Maintenance End Point Is Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7345 } + +crossConnectedCFMService + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Cross Connected CFM Service" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7350 } + +cfmLoop + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "CFM Loop" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7355 } + +cfmConfigurationError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "CFM Configuration Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7360 } + +outOfChannelGroupBundle + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Out Of Channel Group Bundle" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7365 } + +repNeighborAdjacencyFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "REP Neighbor Adjacency Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7370 } + +repLinkFlapping + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "REP Link Flapping" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7375 } + +faultInREPSegment + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fault In REP Segment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7380 } + +primaryREPEdgePortElected + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Primary REP Edge Port Elected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7385 } + +secondaryREPEdgePortElected + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Secondary REP Edge Port Elected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7390 } + +stcnREPGenerated + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "STCN REP Generated" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7395 } + +vlbREPActivated + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "VLB REP Activated" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7400 } + +vlbREPTriggerSoakingDelayActive + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "VLB REP Trigger Soaking Delay Active" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7405 } + + +wanSyncloss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ethernet Syncloss On WAN Port" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7410 } + +laserShutdownDueToWavelengthDrift + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "laser Shutdown Due To Wavelength Drift" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7415 } + +manualLaserRestart + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual Laser Restart" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7420 } + +laserShutdownDueToNonCiscoPPMInserted + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "laserShutdownDueToNonCiscoPPMInserted" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7425 } + +ethernetOSCTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ethernet OSC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7430 } + +softwareSignatureVerificationFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "software Signature Verification Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7445 } + +protectVolumeSoftwareSignatureVerificationFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Volume Software Signature Verification" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7450 } + +activeVolumeSoftwareSignatureVerificationFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Active Software Signature Verification Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7455 } + +peerPortClientSignalFailDetected + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Peer Port Client Signal Fail Detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7460 } + +channelShutdownDueToWavelengthDrift + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Channel Shutdown Due to Wavelength Drift" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7465 } + +usbWriteFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "USB Write Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7475 } + +usbSyncInProgress + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "USB Sync in Progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7480 } + +autoSensingUnableToDetectValidPayload + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Auto-Sensing Unable To Detect Valid Payload" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7485 } + +payloadAutoSensingInProgress + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Auto-Sensing In Progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7490 } + +gfpClientSignalFailDetectedDueToSigloss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Client Signal Fail Detected Due To Sigloss" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7495 } + +gfpClientSignalFailDetectedDueToSyncloss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Client Signal Fail Detected Due To Syncloss" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7500 } + +pmdDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "PMD Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7510 } + +standbyTccNEClockIsInternalClock + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Standby Tcc NE Clock Is Internal Clock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7515 } + +chromaticDispersionValue + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "chromatic Dispersion Value" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7520 } + +packetTransportServiceFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Packet Transport Service Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7525 } + +satellitePanelDiscoveryFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Discovery Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7530 } + +satellitePanelActiveLinkFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Active Link Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7535 } + +satellitePanelCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7540 } + +satellitePanelImproperConfiguration + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Improper Configuration" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7545 } + +satellitePanelFanMismatchOfEquipmentAndAttributes + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Fan Mismatch Of Equipment And Attributes" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7550 } + +satellitePanelFanFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Fan Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7555 } + +satellitePanelPartialFanFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Partial Fan Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7560 } + +satellitePanelFANManufacturingDataMemoryEEPROMFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel FAN Manufacturing Data Memory (EEPROM) Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7565 } + +satellitePanelFANUnitIsMissing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel FAN Unit Is Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7570 } + +satellitePanelIndustrialHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Industrial High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7575 } + +satellitePanelHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7580 } + +satellitePanelBatteryFailureA + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Battery Failure A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7585 } + +plannedSwitchOver + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Planned Switch Over" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7590 } + +protectionCardConfigurationMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "protection CardConfiguration Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7595 } + +routerProcessorSwitchOver + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Router Processor Switch Over" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7600 } + +runningLowOnResources + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Running Low On Resources" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7605 } + +noMoreResourcesAreAvailable + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "No More Resources Are Available" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7610 } + +esmcFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ESMC Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7615 } + +licenseWillExpireWithin24Hours + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "License Will Expire Within 24 Hours" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7620 } + +licenseWillExpireAnytimeAfter1DayButBefore14Days + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "license Will Expire Anytime After 1Day But Before 14Days" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7625 } + +licenseIsExpired + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "license Is Expired" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7630 } + +licenseCountViolation + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "license Count Violation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7635 } + +temporaryLicenseIsInUse + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Temporary License Is In Use" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7640 } + +evaluationLicenseIsInUse + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Evaluation License Is In Use" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7645 } + +licenseIsMissing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "License Is Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7650 } + +pseudowireDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pseudowire Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7655 } + +workingPseudowireControlPlaneDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Control Plane Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7660 } + +protectPseudowireControlPlaneDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Control Plane Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7665 } + +workingPseudowireConnectivityCheckDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Connectivity Check Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7670 } + +protectPseudowireConnectivityCheckDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Connectivity Check Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7675 } + +pseudowireTrafficSwitchedToProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pseudowire Traffic Switched To Pretection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7680 } + +workingPseudowireLocalAcTxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Local AcTx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7685 } + +protectPseudowireLocalAcTxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Local AcTx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7690 } + +workingPseudowireLocalAcRxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Local AcRx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7695 } + +protectPseudowireLocalAcRxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Local AcRx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7700 } + +workingPseudowireRemoteAcTxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Remote AcTx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7705 } + +protectPseudowireRemoteAcTxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Remote AcTx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7710 } + +workingPseudowireRemoteAcRxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "working Pseudowire Remote AcRx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7715 } + +protectPseudowireRemoteAcRxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Remote AcRx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7720 } + +slaThresholdCrossAlert + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "SLA Threshold Cross Alert" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7725 } + +protectLocalPseudowireNotForwarding + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Local Pseudowire Not Forwarding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7730 } + +workingPseudowireNotForwarding + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Remote Pseudowire Not Forwarding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7735 } + +protectPseudowireNotForwarding + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Remote Pseudowire Not Forwarding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7740 } + +tpTunnelDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tp Tunnel Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7745 } + +workingLabelSwitchedPathDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7750 } + +protectLabelSwitchedPathDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7755 } + +workingLabelSwitchedPathAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7760 } + +protectLabelSwitchedPathAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7765 } + +workingLabelSwitchedPathRemoteDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Remote Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7770 } + +protectLabelSwitchedPathRemoteDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Remote Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7775 } + +bidirectionalForwardDetectionDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bidirectional Forward Detection Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7780 } + +tpTrafficSwitchedFromWorkingToProtection + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tp Traffic Switched From Working To Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7785 } + +workingTpLockout + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "working Tp Lockout" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7790 } + +protectTpLockout + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "protect Tp Lockout" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7795 } + + +ethernetFlowPointFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ethernet Flow Point Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7800 } + +teTunnelDown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "TE Tunnel Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7805 } + +macSystemLimitReached + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "MAC System Limit Reached" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7810 } + +macBridgeDomainLimitReached + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "MAC Bridge Domain Limit Reached" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7815 } + +autoSensingDisabled + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Auto Sense Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7820 } + +smBackwardIncomingAlignmentError + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "SM Backward Incoming Alignment Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7825 } + +resourceAllocationFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Resource Allocation Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7830 } + +lossOfDFBSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss Of DFB Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7835 } + + +workingLabelSwitchedPathLinkDownIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Link Down Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7840 } + +protectLabelSwitchedPathLinkDownIndication + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Link Down Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7845 } + +workingLabelSwitchedPathLockReport + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Lock Report" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7850 } + +protectLabelSwitchedPathLockReport + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Lock Report" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7855 } + +satellitePanelBatteryFailureB + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "satellite Panel Battery FailureB" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7860 } + +highBitErrorRate + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Bit Error Rate" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7865 } + +backPanelFacilityLoopback + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Back Panel Facility Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7870 } + +backPanelTerminalLoopback + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Back Panel Terminal Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7875 } + +trunkPayloadTypeMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7880 } + +invalidMuxponderConfiguration + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Muxponder Configuration" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7885 } + +coolingProfileMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Cooling Profile Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7890 } + +trunkOduAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Trunk ODU: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7895 } + +companionCardMissing + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Companion Card Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7900 } + +controlPlaneUnverifiedClearedAlarmsPresent + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Control Plane Unverified Cleared Alarms Present" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7905 } + +powerConsumptionLimitHasCrossed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Power Consumption Limit Has Crossed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7910 } + +masterKeyExchangeFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Master Key Exchange Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7915 } + +unitHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unit High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7930 } + +overTemperatureUnitProtected + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Over Temperature Unit Protected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7935 } + +seqMismatchCount + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Sequence Mismatch Count" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7945 } + +keyProgramOnAlteraFpgaFailed + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Key Program On Altera FPGA Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7960 } + +duplicateNodeControllerDetected + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Duplicate Node Controller Detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7970 } + +restorationInProg + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Restoration in Progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7975 } + +ramanPumpsCalibrationProcedureIsRunning + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Calibration Running" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7980 } + +ramanPumpsCalibrationIsScheduledToRunInTheNextMinutes + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Calibration Pending" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 7985 } + +odukTCM1AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "ODUk: TCM1 Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13100 } + +odukTCM2AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "ODUk: TCM2 Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13105 } + +odukLockedDefectTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Locked Defect - TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13110 } + +odukLockedDefectTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Locked Defect - TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13115 } + +otukLossOfFrame + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Loss Of Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13120 } + +odukOpenConnectionIndicationTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Open Connection Indication TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13125 } + +odukOpenConnectionIndicationTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Open Connection Indication TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13130 } + +odukTrailTraceIdentifierMismatchTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Trail Trace Identifier Mismatch TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13135 } + +odukTrailTraceIdentifierMismatchTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Trail Trace Identifier Mismatch TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13140 } + +odukSignalFailureTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Signal Failure - TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13145 } + +odukSignalFailureTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Signal Failure - TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13150 } + +odukSignalDegradeTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Signal Degrade - TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13155 } + +odukSignalDegradeTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Signal Degrade - TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13160 } + +lossOfChannel + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Channel" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13165 } + +fecMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "FEC Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13170 } + +timSectionMonitorTraceIdentifierMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "TIM Section Monitor - Trace Identifier Mismatch Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13175 } + +automaticLaserShutdown + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Laser Shutdown" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13180 } + +shutterInsertionLossVariationDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Shutter Insertion Loss Variation Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13200 } + +opticalChannelDeactivationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Channel de-activation failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13205 } + +shutterInsertionLossVariationDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Shutter Insertion Loss Variation Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13210 } + +networkTopologyIncomplete + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Network Topology Incomplete" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13215 } + +pluginModuleCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Plug-in Module Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13220 } + +opticalNetworkTypeMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Network Type Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13225 } + +opticalPowerDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Optical Power Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13230 } + +automaticPowerControlFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Power Control Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13235 } + +opticalPowerDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Power Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13240 } + +automaticPowerControlDisabled + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Power Control Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13245 } + +opticalPowerFailureLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Power Failure Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13250 } + +ringIdMismatch + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Id Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13255 } + +opticalPowerFailureHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Power Failure High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13260 } + +lossOfContinuity + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss Of Continuity" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13270 } + +variableOpticalAttenuatorDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Variable Optical Attenuator Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13280 } + +variableOpticalAttenuatorDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Variable Optical Attenuator Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13290 } + +variableOpticalAttenuatorFailureLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Variable Optical Attenuator Failure Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13300 } + +variableOpticalAttenuatorFailureHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Variable Optical Attenuator Failure High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13310 } + +laserBiasDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Bias Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13320 } + +laserBiasFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "aser Bias Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13330 } + +laserTemperatureDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Temperature Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13340 } + +opticalAmplifierGainDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Gain Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13350 } + +opticalAmplifierGainDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Gain Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13360 } + +opticalAmplifierGainFailureLow + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Gain Failure Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13370 } + +opticalAmplifierGainFailureHigh + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Gain Failure High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13380 } + +opticalChannelConnectionFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Channel connection failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13390 } + +opticalChannelIncomplete + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Channel Incomplete" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13395 } + +opticalChannelActivationFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Channel activation failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13400 } + +laserAutoPowerReduction + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Auto Power Reduction" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13410 } + +caseTemperatureDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Case Temperature Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13420 } + +fiberTemperatureDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fiber Temperature Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13430 } + +shutterOpen + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Shutter Open" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13440 } + +awgTemperatureDegrade + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "AWG Temperature Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13450 } + +awgTemperatureFailure + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "AWG Temperature Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13460 } + +awgOverTemperature + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "AWG Over-Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13470 } + +opticalAmplifierInitialization + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Initialization" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13480 } + +awgWarmUp + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION "AWG Warm Up" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13490 } + +incSigloss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Incoming Signal Loss on Fibre Channel Interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13510 } + +incSyncloss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Incoming Synchronization Loss on Fibre Channel Interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13515 } + +incGfpOutOfFrame + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Out Of Frame Detected by GFP Receiver" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13520 } + +incGfpSigLoss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Client Signal Loss Frames Detected by GFP Receiver" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13525 } + +incGfpSyncLoss + NOTIFICATION-TYPE + OBJECTS { + cerent454NodeTime, + cerent454AlarmState, + cerent454AlarmObjectType, + cerent454AlarmObjectIndex, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmObjectName, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Client Sychronization Loss Frames Detected by GFP Receiver" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerent454V2Events 13530 } + +node454Group OBJECT-GROUP + OBJECTS { + cerent454SoftwareVersion } + STATUS current + DESCRIPTION + "The group for node related objects" + ::= { cerent454Groups 10 } + +alarm454Group OBJECT-GROUP + OBJECTS { + cerent454AlarmCount, + cerent454AlarmObjectIndex, + cerent454AlarmObjectType, + cerent454AlarmSlotNumber, + cerent454AlarmPortNumber, + cerent454AlarmLineNumber, + cerent454AlarmType, + cerent454AlarmState, + cerent454AlarmSeverity, + cerent454AlarmStatus, + cerent454AlarmServiceAffecting, + cerent454AlarmTimeStamp, + cerent454AlarmObjectName, + cerent454AlarmAdditionalInfo + } + STATUS current + DESCRIPTION + "The group for node related objects" + ::= { cerent454Groups 20 } + +event454Group NOTIFICATION-GROUP + NOTIFICATIONS { + alarmUnknown, + alarmCutoffIsInManualMode, + failureDetectedExternalToTheNE, + externalError, + excessiveSwitching, + sdccTerminationFailure, + incomingFailureCondition, + alarmIndicationSignal, + alarmIndicationSignalLine, + alarmIndicationSignalPath, + alarmIndicationSignalVT, + apsChannelFailure, + channelByteFailureAPS, + channelProtectionSwitchingChannelMatchFailureAPS, + channelAutomaticProtectionSwitchModeMismatchAPS, + farEndProtectionLineFailure, + inconsistentAPSCode, + improperAPSCode, + nodeIdMismatch, + channelDefaultKAPS, + connectionLoss, + bipolarViolation, + carrierLossOnTheLAN, + concatenationErrorSTS, + excessCollisionsOnTheLAN, + facilityFailure, + farEndAIS, + farEndMultipleDS1LOSDetectedOnDS3, + farEndDS1EqptFailNonServiceAffecting, + farEndDS1EqptFailServiceAffecting, + farEndSingleDS1LOS, + farEndDS3EqptFailNonServiceAffecting, + farEndDS3EqptFailServiceAffecting, + farEndCommonEquipmentFailureNonServiceAffecting, + farEndIDLE, + farEndLOS, + farEndLOF, + farEndBlockError, + ds3IdleCondition, + lossOfFrame, + lossOfPointer, + lossOfPointerPath, + lossOfPointerVT, + lossOfSignal, + outOfFrame, + pathSelectorFailure, + remoteAlarmIndication, + remoteFailureIndication, + remoteFailureIndicationLine, + remoteFailureIndicationPath, + remoteFailureIndicationVT, + signalDegrade, + severelyErroredFrame, + signalFailure, + signalLabelMismatchFailure, + payloadDefectIndication, + payloadDefectIndicationPath, + payloadLabelMismatchPath, + signalLabelMismatchFailurePayloadLabelMismatchVT, + unequippedPath, + signalLabelMismatchFailureUnequippedVT, + lossOfSynchronization, + outOfSynchronization, + primarySynchronizationReferenceFailure, + secondarySynchronizationReferenceFailure, + thirdSynchronizationReferenceFailure, + fourthSynchronizationReferenceFailure, + fifthSynchronizationReferenceFailure, + sixthSynchronizationReferenceFailure, + failedToReceiveSynchronizationStatusMessage, + synchronizationStatusMessagesAreDisabledOnThisInterface, + stratum1PrimaryReferenceSourceTraceable, + synchronizedTraceabilityUnknown, + stratum2Traceable, + transitNodeClockTraceable, + stratum3ETraceable, + stratum3Traceable, + sonetMinimumClockTraceable, + stratum4Traceable, + doNotUseForSynchronization, + reservedForNetworkSynchronizationUse, + outgoingFailureCondition, + remoteDefectIndicationLine, + remoteDefectIndicationPath, + freeRunningSynchronizationMode, + holdoverSynchronizationMode, + fastStartSynchronizationMode, + internalFault, + internalError, + internalMessageError, + mismatchOfEquipmentAndAttributes, + watchdogTimerTimeout, + softwareFaultOrFailure, + softwareFaultDataIntegrityFault, + programFailure, + controlEquipmentFailure, + primaryNonVolatileBackupMemoryFailure, + secondaryNonVolatileBackupMemoryFailure, + controlBusFailure, + controlBus1Failure, + controlBus2Failure, + tccAToShelfSlot1DROP1CommunicationFailure, + tccAToShelfSlot2DROP2CommunicationFailure, + tccAToShelfSlot3DROP3CommunicationFailure, + tccAToShelfSlot4DROP4CommunicationFailure, + tccAToShelfSlot5TRUNK1CommunicationFailure, + tccAToShelfSlot6TRUNK2CommunicationFailure, + tccAToShelfSlot7TCCACommunicationFailure, + tccAToShelfSlot8XCONACommunicationFailure, + tccAToShelfSlot9AICCommunicationFailure, + tccAToShelfSlot10XCONBCommunicationFailure, + tccAToShelfSlot11TCCBCommunicationFailure, + tccAToShelfSlot12TRUNK3CommunicationFailure, + tccAToShelfSlot13TRUNK4CommunicationFailure, + tccAToShelfSlot14DROP5CommunicationFailure, + tccAToShelfSlot15DROP6CommunicationFailure, + tccAToShelfSlot16DROP7CommunicationFailure, + tccAToShelfSlot17DROP8CommunicationFailure, + tccAToDCCAProcessorCommunicationFailure, + tccBToShelfSlot1DROP1CommunicationFailure, + tccBToShelfSlot2DROP2CommunicationFailure, + tccBToShelfSlot3DROP3CommunicationFailure, + tccBToShelfSlot4DROP4CommunicationFailure, + tccBToShelfSlot5TRUNK1CommunicationFailure, + tccBToShelfSlot6TRUNK2CommunicationFailure, + tccBToShelfSlot7TCCACommunicationFailure, + tccBToShelfSlot8XCONACommunicationFailure, + tccBToShelfSlot9AICCommunicationFailure, + tccBToShelfSlot10XCONBCommunicationFailure, + tccBToShelfSlot11TCCBCommunicationFailure, + tccBToShelfSlot12TRUNK3CommunicationFailure, + tccBToShelfSlot13TRUNK4CommunicationFailure, + tccBToShelfSlot14DROP5CommunicationFailure, + tccBToShelfSlot15DROP6CommunicationFailure, + tccBToShelfSlot16DROP7CommunicationFailure, + tccBToShelfSlot17DROP8CommunicationFailure, + tccBToDCCBProcessorCommunicationFailure, + controlEquipmentControlCommunicationsEquipmentFailure, + controlProcessorFailure, + workingMemoryFailure, + interconnectionEquipmentFailure, + payloadBusFailureToIOSlot1XCONSlot8, + payloadBusFailureToIOSlot2XCONSlot8, + payloadBusFailureToIOSlot3XCONSlot8, + payloadBusFailureToIOSlot4XCONSlot8, + payloadBusFailureToIOSlot5XCONSlot8, + payloadBusFailureToIOSlot6XCONSlot8, + payloadBusFailureToIOSlot12XCONSlot8, + payloadBusFailureToIOSlot13XCONSlot8, + payloadBusFailureToIOSlot14XCONSlot8, + payloadBusFailureToIOSlot15XCONSlot8, + payloadBusFailureToIOSlot16XCONSlot8, + payloadBusFailureToIOSlot17XCONSlot8, + payloadBusFailureToIOSlot1XCONSlot10, + payloadBusFailureToIOSlot2XCONSlot10, + payloadBusFailureToIOSlot3XCONSlot10, + payloadBusFailureToIOSlot4XCONSlot10, + payloadBusFailureToIOSlot5XCONSlot10, + payloadBusFailureToIOSlot6XCONSlot10, + payloadBusFailureToIOSlot12XCONSlot10, + payloadBusFailureToIOSlot13XCONSlot10, + payloadBusFailureToIOSlot14XCONSlot10, + payloadBusFailureToIOSlot15XCONSlot10, + payloadBusFailureToIOSlot16XCONSlot10, + payloadBusFailureToIOSlot17XCONSlot10, + timeSlotInterchangeEquipmentFailure, + equipmentFailure, + highTemperature, + invalidMACAddress, + boardFailure, + diagnosticFailure, + mediumAccessControlFailure, + facilityTerminationEquipmentFailure, + automaticLaserShutoffDueToHighTemperature, + failureToReleaseFromProtection, + receiverFailure, + transmitFailure, + facilityTerminationEquipmentReceiverMissing, + facilityTerminationEquipmentTransmitterMissing, + failureToSwitchToProtection, + failureToSwitchToProtectionRing, + failureToSwitchToProtectionSpan, + failureToSwitchToProtectionPath, + fanFailure, + equipmentUnitPlugIn, + nePowerFailureAtConnector, + fuseAlarm, + synchronizationUnitFailure, + synchronizationSwitchingEquipmentFailure, + equipmentUnitUnplugged, + loopback, + ds1LoopbackDueToFEACCommand, + loopbackCommandSentToFarEndDS1, + ds3LoopbackDueToFEACCommand, + ds3LoopbackCommandSentToFarEnd, + ds2LoopbackDueToFarEndCommand, + ds2LoopbackCommandSentToFarEnd, + facilityLoopback, + networkLoopback, + terminalLoopback, + manuallyCausedAbnormalCondition, + ethernetBridgeIsNewRootOfSpanningTree, + ethernetBridgeTopologyChange, + normalCondition, + embeddedOperationsChannelFailureLinkDown, + peerStateMismatch, + proceduralError, + improperRemoval, + duplicateNodeID, + blsrOutOfSync, + blsrMultiNodeTableUpdateCompleted, + protectionUnitNotAvailable, + performanceMonitorThresholdCrossingAlert, + protectionSwitch, + recoveryOrServiceProtectionActionHasBeenInitiated, + automaticSystemReset, + automaticUPSRSwitchCausedByAIS, + automaticUPSRSwitchCausedByLOP, + automaticUPSRSwitchCausedByUNEQ, + automaticUPSRSwitchCausedByPDI, + automaticUPSRSwitchCausedBySFBER, + automaticUPSRSwitchCausedBySDBER, + coldRestart, + forcedSwitchBackToWorking, + forcedSwitchBackToWorkingRing, + forcedSwitchBackToWorkingSpan, + forcedSwitchToProtection, + forcedSwitchToProtectionRing, + forcedSwitchToProtectionSpan, + workingFacilityOrEquipmentForcedToSwitchToProtectionPath, + initializationInitiated, + lockoutOfProtection, + lockoutOfProtectionRing, + lockoutOfProtectionSpan, + lockoutOfProtectionPath, + lockoutOfWorking, + lockoutOfWorkingRing, + lockoutOfWorkingSpan, + manualSystemReset, + manualSwitchToInternalClock, + manualSwitchToPrimaryReference, + manualSwitchToSecondReference, + manualSwitchToThirdReference, + manualSwitchToFourthReference, + manualSwitchToFifthReference, + manualSwitchToSixthReference, + manualSwitchBackToWorking, + manualSwitchBackToWorkingRing, + manualSwitchBackToWorkingSpan, + manualSwitchToProtection, + manualSwitchToProtectionRing, + manualSwitchToProtectionSpan, + manualSwitchOfWorkingFacilityOrEquipmentToProtectionPath, + powerfailRestart, + ringIsSquelchingTraffic, + softwareDownloadInProgress, + switchToInternalClock, + switchToPrimaryReference, + switchToSecondReference, + switchToThirdReference, + switchToFourthReference, + switchToFifthReference, + switchToSixthReference, + systemReboot, + switchedBackToWorking, + switchedToProtection, + warmRestart, + ringIsInWaitToRestoreState, + manualSwitchRequest, + forcedSwitchRequest, + lockoutSwitchRequest, + rmonHistoriesAndAlarmsResetReboot, + rmonThresholdCrossingAlarm, + alarmsSuppressedByUserCommand, + alarmsSuppressedForMaintenance, + switchingMatrixModuleFailure, + lanConnectionPolarityReversed, + autonomousPMReportMessageInhibited, + ioSlotToXCONCommunicationFailure, + stsPathTraceIdentifierMismatch, + nePowerFailureAtConnectorA, + nePowerFailureAtConnectorB, + freeMemoryOnCardVeryLow, + freeMemoryOnCardNearZero, + exerciseRequestOnRing, + exerciseRequestOnSpan, + squelchingPath, + extraTrafficPreempted, + farEndLockoutOfWorkingRing, + farEndLockoutOfWorkingSpan, + farEndLockoutOfProtectionRing, + farEndLockoutOfProtectionAllSpans, + farEndWorkingFacilityForcedToSwitchToProtectionRing, + farEndWorkingFacilityForcedToSwitchToProtectionSpan, + farEndManualSwitchOfWorkingFacilityToProtectionRing, + farEndManualSwitchOfWorkingFacilityToProtectionSpan, + farEndExercisingRing, + farEndExercisingSpan, + farEndBERThresholdPassedForSignalFailureRing, + farEndBERThresholdPassedForSignalFailureSpan, + farEndBERThresholdPassedForSignalDegradeRing, + farEndBERThresholdPassedForSignalDegradeSpan, + apsChannelFarEndProtectionLineSignalDegrade, + ringSwitchIsActiveOnTheEastSide, + ringSwitchIsActiveOnTheWestSide, + spanSwitchIsActiveOnTheEastSide, + spanSwitchIsActiveOnTheWestSide, + uniDirectionalFullPassThroughIsActive, + biDirectionalFullPassThroughIsActive, + kBytesPassThroughIsActive, + ringIsSegmented, + ringTopologyIsUnderConstruction, + lockoutOfProtectionAllSpans, + farEndOfFiberIsProvisionedWithDifferentRingID, + bothEndsOfFiberProvisionedAsEastOrBothAsWest, + autonomousMessagesInhibited, + trafficStormOnLANLANTemporarilyDisabled, + reptdbchgMessagesInhibited, + securityUserIDHasExpired, + partialFanFailure, + forcedSwitchRequestOnRing, + forcedSwitchRequestOnSpan, + lockoutSwitchRequestOnRing, + lockoutSwitchRequestOnSpan, + manualSwitchRequestOnRing, + manualSwitchRequestOnSpan, + communicationFailurePeerToPeerSlotControlBusA, + communicationFailurePeerToPeerSlotControlBusB, + controllerAToShelfSlotCommunicationFailure, + controllerBToShelfSlotCommunicationFailure, + interconnectionEquipmentFailureWorkingPayloadBus, + interconnectionEquipmentFailureProtectPayloadBus, + inhibitSwitchToProtectRequestOnEquipment, + inhibitSwitchToWorkingRequestOnEquipment, + exercisingRingSuccessfully, + exercisingSpanSuccessfully, + spanIsInWaitToRestoreState, + exerciseRequestOnRingFailed, + exerciseRequestOnSpanFailed, + farEndLockoutOfProtectionSpan, + manufacturingDataMemoryEEPROMFailure, + replaceableEquipmentOrUnitIsMissing, + softwareDownloadFailed, + extraTrafficPCADropped, + etherTxOversubscribed, + etherRxOverSubscribed, + etherTxExcessFlowCtrl, + etherRxExcessFlowCtrl, + transportLayerFailure, + etherTxUnderrun, + synchronizationReferenceFrequencyOutOfBounds, + ntpOrSntpHostFailure, + peerCardNotResponding, + alarmsAndEventsSuppressedForThisObject, + ds3FrameFormatMismatch, + timSectionTraceIdentifierMismatchFailure, + aisMultiplexSectionAlarmIndicationSignal, + rdiMultiplexSectionRemoteDefectOrAlarmIndication, + timHighOrderTraceIdentifierMismatchFailure, + aisAdministrationUnitAlarmIndicationSignal, + lopAdministrationUnitLossOfPointer, + slmfUnequippedHighOrderPathUnequipped, + slmfPLMHighOrderPathLabelMismatch, + rdiHighOrderRemoteDefectOrAlarmIndication, + lopTributaryUnitLossOfPointer, + aisTributaryUnitAlarmIndicationSignal, + slmfUnequippedLowOrderPathUnequipped, + slmfPLMLowOrderPathLabelMismatch, + timLowOrderTraceIdentifierMismatchFailure, + rfiLowOrderRemoteFailureOrAlarmIndication, + g811PrimaryReferenceClockTraceable, + g812TransitNodeClockTraceable, + g812LocalNodeClockTraceable, + g813SynchronousEquipmentTimingSourceTraceable, + e1LoopbackDueToFEACCommand, + e1LoopbackCommandSentToFarEnd, + e3LoopbackDueToFEACCommand, + farEndMultipleE1LOSDetectedOnE3, + farEndE1EqptFailNonServiceAffecting, + farEndE1EqptFailServiceAffecting, + farEndSingleE1LOS, + farEndE3EqptFailServiceAffecting, + e3LoopbackCommandSentToFarEnd, + farEndE3EqptFailNonServiceAffecting, + lowVoltBatteryA, + highVoltBatteryA, + lowVoltBatteryB, + highVoltBatteryB, + msspRingOutOfSync, + msspMultiNodeTableUpdateCompleted, + automaticSNCPSwitchCausedByAIS, + automaticSNCPSwitchCausedByLOP, + automaticSNCPSwitchCausedByUNEQ, + automaticSNCPSwitchCausedByPDI, + automaticSNCPSwitchCausedBySFBER, + automaticSNCPSwitchCausedBySDBER, + stmConcatenationError, + e3IdleCondition, + channelMSSPInconsistentAPSCode, + channelMSSPImproperAPSCodeAPS, + channelMSSPNodeIdMismatchAPS, + channelMSSPDefaultKAPS, + channelMSSPConnectionLossAPS, + minimumClockTraceableSDH, + lineIsInWaitToRestoreStateSDH, + berThresholdExceededForSignalDegradeHighOrder, + berThresholdExceededForSignalFailureHighOrder, + berThresholdExceededForSignalDegradeLowOrder, + berThresholdExceededForSignalFailureLowOrder, + failureToSwitchToProtectionHighOrderPath, + failureToSwitchToProtectionLowOrderPath, + a8b10bOutOfSync, + odukPMAlarmIndicationSignal, + otukAlarmIndicationSignal, + otukSMBackwardDefectIndication, + odukBackwardDefectIndication, + fecUncorrectedWord, + gccTerminationFailure, + otukIncomingAlignmentError, + odukLockedDefectPM, + lossOfMultiFrame, + odukOpenConnectionIndication, + payloadTypeIdentifierMismatch, + odukTrailTraceIdentifierMismatch, + otukTrailTraceIdentifierMismatch, + equipmentHighLaserBias, + equipmentHighLaserTemp, + equipmentHighLaserPeltier, + facilityHighRxPower, + equipmentHighTxPower, + equipmentHighTransceiverVoltage, + equipmentLowLaserBias, + equipmentLowLaserTemp, + equipmentLowLaserPeltier, + facilityLowRxPower, + equipmentLowTxPower, + equipmentLowTransceiverVoltage, + equipmentRxLocked, + equipmentSquelched, + equipmentTxLocked, + otukSignalFailure, + odukSignalFailure, + otukSignalDegrade, + odukSignalDegrade, + pluggablePortMissing, + pluggablePortRateMismatch, + pluggablePortSecurityCodeMismatch, + tciNotSelected, + tci1ClockFailure, + odukPMBackwardDefectIndication, + odukTCM1BackwardDefectIndication, + odukTCM2BackwardDefectIndication, + equipmentHighRxTemperature, + equipmentLowRxTemperature, + tci2ClockFailure, + equipmentWavelengthMismatch, + dspCommunicationFailure, + dspFailure, + laserApproachingEndOfLife, + crossconnectLoopback, + adminLogoutOfUser, + userLockedOut, + adminLockoutOfUser, + adminLockoutClear, + invalidLoginUsername, + securityInvalidLoginPassword, + securityInvalidLoginLockedOut, + securityInvalidLoginAlreadyLoggedOn, + loginOfUser, + automaticLogoutOfIdleUser, + logoutOfUser, + firewallHasBeenDisabled, + connectionEquipmentMismatch, + disableInactiveUser, + disableInactiveClear, + batteryFailure, + extremeHighVolt, + extremeLowVolt, + highVolt, + lowVolt, + suspendUser, + suspendUserClear, + lineDccTerminationFailure, + multiplexSectionDccTerminationFailure, + gigaBitEthernetOutOfSync, + sequenceMismatch, + lossOfAlignment, + outOfUseByAdministrativeCommand, + outOfUseTransportFailure, + vcatGroupDown, + vcatGroupDegraded, + vcatGroupIncomplete, + alarmIndicationSignalInTX, + remoteAlarmIndicationInTX, + kByteAPSChannelFailure, + apsInvalidMode, + ipAddressAlreadyInUseWithinTheSameDccArea, + nodeNameInUseWithinTheSameDccArea, + rearPanelEthernetLinkRemoved, + manualSwitchToProtectResultedInNoTrafficSwitch, + manualSwitchBackToWorkingResultedInNoTrafficSwitch, + forcedSwitchToProtectResultedInNoTrafficSwitch, + forcedSwitchBackToWorkingResultedInNoTrafficSwitch, + duplicateSerialNumberDetectedOnAPluggableEntity, + lossOfSignalForOpticalChannel, + encapsulationMismatchPath, + encapsulationMismatchVT, + encapsulationMismatchHighOrderPath, + encapsulationMismatchLowOrderPath, + gfpUserPayloadMismatch, + gfpFibreChannelDistanceExtensionMismatch, + gfpFibreChannelDistanceExtensionBufferStarvation, + gfpFibreChannelDistanceExtensionCreditStarvation, + gfpClientSignalFailDetected, + gfpLossOfFrameDelineation, + gfpExtensionHeaderMismatch, + lcasVcgMemberTxSideInAddState, + lcasVcgMemberTxSideInDnuState, + lcasControlWordCrcCheckFailure, + lcasVcgMemberRxSideInFailState, + signalLossOnDataInterface, + synchronizationLossOnDataInterface, + portFAIL, + unreachablePortTargetPower, + portAddPowerDegradeLow, + portAddPowerDegradeHigh, + portAddPowerFailLow, + portAddPowerFailHigh, + automaticWdmAnsFinished, + incomingOverheadSignalAbsent, + opticalSafetyRemoteInterlockOn, + automaticPowerControlCorrectionSkipped, + apcCannotSetValueDueToRangeLimits, + farEndManualSwitchBackToWorkingSpan, + farEndForcedSwitchBackToWorkingSpan, + universalTransponderModuleHardwareFailure, + universalTransponderModuleCommunicationFailure, + pluginModuleRangeSettingsMismatch, + automaticPowerControlTerminatedOnManualRequest, + oduk1AlarmIndicationSignal, + oduk2AlarmIndicationSignal, + oduk3AlarmIndicationSignal, + oduk4AlarmIndicationSignal, + temperatureReadingMismatchBetweenSCCards, + voltageReadingMismatchBetweenSCCards, + alarmsSuppressedonOutOfGroupVcatMember, + blsrSoftwareVersionMismatch, + optimized1Plus1ApsPrimaryFacility, + optimized1Plus1ApsPrimarySectionMismatch, + optimized1Plus1ApsInvalidPrimarySection, + compositeClockHighLineVoltage, + berThresholdExceededForSignalDegradeVt, + berThresholdExceededForSignalFailureVt, + spanLengthOutOfRange, + idleSignalCondition, + idleSignalConditionInTx, + vtPathTraceIdentifierMismatch, + lossOfFrameInTX, + provisioningMismatch, + sectionTraceIdentifierMismatch, + regeneratorSectionTraceIdentifierMismatch, + switchingMatrixModuleFailureWorking, + switchingMatrixModuleFailureProtect, + slotCommunicationDisabled, + sessionTimeLimitExpired, + userPasswordChangeRequired, + isisAdjacencyFailure, + msspSoftwareVersionMismatch, + remoteAuthenticationFailSeeAuditLog, + ringIsSquelchingStsTraffic, + ringIsSquelchingVtTraffic, + archiveOfAuditLogFailed, + rprWrapped, + shelfCommunicationFailure, + duplicatedShelfIdentifier, + softwareMismatch, + lmpFailure, + opticalTerminationIncomplete, + forwardDefectIndication, + payloadMissingIndication, + spanMeasurementCannotBePerformed, + ringIsSquelchingHighOrderTraffic, + ringIsSquelchingLowOrderTraffic, + badPacketCountExceedsThreshold, + linkLayerKeepAliveFailure, + autonegotiationRemoteFailureIndication, + trailSignalFail, + ds1LoopbackCommandSentToFarEnd, + multiplexSectionSignalDegraded, + multiplexSectionExcessiveErrors, + highOrderPathSignalDegraded, + highOrderPathExcessiveErrors, + lowOrderPathSignalDegraded, + lowOrderPathExcessiveErrors, + regeneratorSectionDccTerminationFailure, + networkMemoryPoolLow, + ospfRoutingTableOverflow, + autoLaserShutdownDisabled, + rprProtectionIsActive, + maxRPRStationNumberExceeded, + rprProtectionConfigurationMismatched, + reservedBandwidthLinkRateExceededOnRinglet0, + reservedBandwidthLinkRateExceededOnRinglet1, + rprInterfaceInPassThroughMode, + rprPeerNodeIsMissing, + rprRiFailure, + rprSignalFailure, + rprSignalDegrade, + interlinkFailure, + apcWrongGain, + rprSpanMismatch, + efmRemoteFaultIndicationCriticalEvent, + efmRemoteFaultIndicationDyingGasp, + efmRemoteFaultIndicationLinkFault, + efmLinkMonitoringErroredSymbolPeriodEvent, + efmLinkMonitoringErroredFrameEvent, + efmLinkMonitoringErroredFramePeriodEvent, + efmLinkMonitoringErroredFrameSecondsSummary, + efmRemoteLoopbackRequestFailed, + fastAutomaticProtectionSwitching, + fastAutomaticProtectionSwitchingConfigMismatch, + lcasSinkGroupError, + lcasVcgMemberRxSideInDnuState, + fcDistanceExtFuncNotEstablished, + nonCiscoPPMInserted, + unqualifiedPPMInserted, + ftaMismatch, + cardPortsUnableToProvideProtection, + lmpSignalDegrade, + lmpSignalFailure, + lmpUnallocatedDataLink, + frontPortLinkLoss, + bertEnbl, + bertSyncFail, + workQueueFull, + equipmentPowerFailureAtConnectorA, + equipmentPowerFailureAtConnectorB, + equipmentPowerFailureAtReturnConnectorA, + equipmentPowerFailureAtReturnConnectorB, + ospfHelloFail, + openIOSlots, + lossOfClockFromMateShelfController, + virtualLanAlarmIndicationSignal, + dcuLossFailure, + ochncMaintenance, + ramanLaserShutdown, + losOfRamanSignal, + mcastMacTableFull, + multicastMacAddressAliasing, + ramanPwrProtOn, + cppPeerNotResponding, + voaControlLoopDisableDueToExcessiveCounterPropagationLight, + wizardIsRunning, + ramanGainNotReached, + localFault, + remoteFault, + efmRemoteLoopbackConfigured, + efmPeerMissing, + eqptDegrade, + excessiveBackPropagation, + remoteMaintenanceEndPointIsDown, + crossConnectedCFMService, + cfmLoop, + cfmConfigurationError, + outOfChannelGroupBundle, + repNeighborAdjacencyFailure, + repLinkFlapping, + faultInREPSegment, + primaryREPEdgePortElected, + secondaryREPEdgePortElected, + stcnREPGenerated, + vlbREPActivated, + vlbREPTriggerSoakingDelayActive, + pprForwardDefectIndication, + pprBackwardDefectIndication, + pprCoordinatedMaintenance, + pprTriggerThresholdBERExceeded, + wanSyncloss, + laserShutdownDueToWavelengthDrift, + manualLaserRestart, + laserShutdownDueToNonCiscoPPMInserted, + ethernetOSCTerminationFailure, + enhancedRemoteFailureIndicationPathServer, + enhancedRemoteFailureIndicationPathConnectivity, + enhancedRemoteFailureIndicationPathPayload, + securityIntrusionDetPwd, + securityIntrusionDetUser, + backPanelFacilityLoopback, + backPanelTerminalLoopback, + trunkPayloadTypeMismatch, + invalidMuxponderConfiguration, + coolingProfileMismatch, + trunkOduAlarmIndicationSignal, + companionCardMissing, + masterKeyExchangeFailed, + powerConsumptionLimitHasCrossed, + controlPlaneUnverifiedClearedAlarmsPresent, + unitHighTemperature, + overTemperatureUnitProtected, + seqMismatchCount, + keyProgramOnAlteraFpgaFailed, + duplicateNodeControllerDetected, + restorationInProg, + ramanPumpsCalibrationProcedureIsRunning, + ramanPumpsCalibrationIsScheduledToRunInTheNextMinutes, + odukTCM1AlarmIndicationSignal, + odukTCM2AlarmIndicationSignal, + odukLockedDefectTCM1, + odukLockedDefectTCM2, + otukLossOfFrame, + odukOpenConnectionIndicationTCM1, + odukOpenConnectionIndicationTCM2, + odukTrailTraceIdentifierMismatchTCM1, + odukTrailTraceIdentifierMismatchTCM2, + odukSignalFailureTCM1, + odukSignalFailureTCM2, + odukSignalDegradeTCM1, + odukSignalDegradeTCM2, + lossOfChannel, + fecMismatch, + timSectionMonitorTraceIdentifierMismatchFailure, + automaticLaserShutdown, + shutterInsertionLossVariationDegradeLow, + opticalChannelDeactivationFailure, + shutterInsertionLossVariationDegradeHigh, + networkTopologyIncomplete, + pluginModuleCommunicationFailure, + opticalNetworkTypeMismatch, + forcedSwitchToPrimaryReference, + forcedSwitchToSecondReference, + forcedSwitchToThirdReference, + forcedSwitchToInternalClock, + industrialHighTemperature, + opticalPowerDegradeLow, + automaticPowerControlFailure, + opticalPowerDegradeHigh, + automaticPowerControlDisabled, + opticalPowerFailureLow, + ringIdMismatch, + opticalPowerFailureHigh, + lossOfContinuity, + variableOpticalAttenuatorDegradeLow, + variableOpticalAttenuatorDegradeHigh, + variableOpticalAttenuatorFailureLow, + variableOpticalAttenuatorFailureHigh, + laserBiasDegrade, + laserBiasFailure, + laserTemperatureDegrade, + opticalAmplifierGainDegradeLow, + opticalAmplifierGainDegradeHigh, + opticalAmplifierGainFailureLow, + opticalAmplifierGainFailureHigh, + opticalChannelConnectionFailure, + opticalChannelIncomplete, + opticalChannelActivationFailure, + laserAutoPowerReduction, + caseTemperatureDegrade, + fiberTemperatureDegrade, + shutterOpen, + awgTemperatureDegrade, + awgTemperatureFailure, + awgOverTemperature, + opticalAmplifierInitialization, + awgWarmUp, + incSigloss, + incSyncloss, + incGfpOutOfFrame, + incGfpSigLoss, + incGfpSyncLoss, + bridgeAndRollHasOccurred, + bridgeAndRollIsPendingAValidSignal, + clockBusFailureTscA, + clockBusFailureTscB, + waitToRestore, + extremeHighVoltBatteryA, + extremeLowVoltBatteryA, + extremeHighVoltBatteryB, + extremeLowVoltBatteryB, + iosConfigCopyFailed, + iosConfigCopyInProgress, + iosConfigCopySuccess, + signalingUnableToSetupCircuit, + errorInStartupConfig, + noStartupConfig, + needToSaveRunningConfig, + invalidAlarm, + rsvpHelloFSMToNeighborDown, + securityInvalidLoginUsername, + databaseBackupFailed, + databaseRestoreFailed, + lmpHelloFSMToControlChannelDown, + lmpNeighborDiscoveryHasFailed, + auditLog80PercentFull, + moduleCommunicationFailure, + auditLog100PercentFullOldestRecordsWillBeLost, + standbyDatabaseOutOfSync, + redundantPowerCapabilityLost, + lofAdministrationUnitLossOfMultiFrame, + sdhSpanIsInWaitToRestoreState, + berThresholdExceededForSignalDegradeLine, + berThresholdExceededForSignalDegradePath, + berThresholdExceededForSignalFailureLine, + berThresholdExceededForSignalFailurePath, + unauthorizedIncomingSignalingRequest + } + STATUS current + DESCRIPTION + "The notifications for Cisco ONS 15454" + ::= { cerent454Groups 30 } + +-- This definition of group will move to a cerentCommon modules +-- eventually. + +cerent454CommonGroup OBJECT-GROUP + OBJECTS { +-- cerentNotificationCategory, + cerent454EnableNotification, + cerent454NodeTime, + cerent454SentNotifications, + cerent454LastChangeTime, + cerent454MultishelfEnabled + } + STATUS current + DESCRIPTION + "The objects for storing all the current alarms" + ::= { cerent454Groups 40 } + +-- This group covers for threshold display and TCA trap + +cerentThresholdGroup OBJECT-GROUP + OBJECTS { + cerent454ThresholdMonitorType, + cerent454ThresholdLocation, + cerent454ThresholdPeriod, + cerent454ThresholdSetValue, + cerent454ThresholdCurrentValue, + cerent454ThresholdDetectType + } + STATUS current + DESCRIPTION + "The objects for storing all the current alarms" + ::= { cerent454Groups 50 } + +event454DeprecatedGroup NOTIFICATION-GROUP + NOTIFICATIONS { + securityInvalidLoginUsernameSeeAuditTrail + } + STATUS deprecated + DESCRIPTION + "The notifications for Cisco ONS 15454 that have been deprecated" + ::= { cerent454Groups 60 } + +reportedAlarm454Group OBJECT-GROUP + OBJECTS { + cerent454ReportedAlarmCount, + cerent454ReportedAlarmObjectType, + cerent454ReportedAlarmSlotNumber, + cerent454ReportedAlarmPortNumber, + cerent454ReportedAlarmObjectIndex, + cerent454ReportedAlarmType, + cerent454ReportedAlarmTimeStamp, + cerent454ReportedAlarmObjectName, + cerent454ReportedAlarmAdditionalInfo, + cerent454ReportedAlarmSeverity, + cerent454ReportedAlarmStatus, + cerent454ReportedAlarmServiceAffecting + } + STATUS current + DESCRIPTION + "The group for reported alarm objects" + ::= { cerent454Groups 80 } + + +-- the compliance specification for agent developers + +cerent454BasicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The basic implementation requirements for Cisco ONS 15454 MIB" + MODULE + MANDATORY-GROUPS { + node454Group, + event454Group + } + ::= { cerent454Compliance 10 } + +END diff --git a/MIBS/cisco/CERENT-ENVMON-MIB b/MIBS/cisco/CERENT-ENVMON-MIB new file mode 100644 index 0000000..5c50163 --- /dev/null +++ b/MIBS/cisco/CERENT-ENVMON-MIB @@ -0,0 +1,311 @@ +-- ************************************************************** +-- CERENT-ENVMON-MIB module +-- +-- This module contains the environmental monitoring objects and +-- events for the Cisco ONS devices. + +-- Copyright (c) 2004 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ************************************************************** + +CERENT-ENVMON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + cerentModules, + cerentRequirements, + cerentGeneric + FROM CERENT-GLOBAL-REGISTRY + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Gauge32, + Integer32 + FROM SNMPv2-SMI; + +cerentEnvMonMIB MODULE-IDENTITY + LAST-UPDATED "200401271451Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Support@Cisco.com + + Postal: 1435 North McDowell Blvd + Petaluma CA 94954 + + Tel: +1.877.323.7368" + DESCRIPTION + "This MIB module provides Environmental status information" + REVISION "200401271451Z" + DESCRIPTION + "First Version" + ::= { cerentModules 120 } + +cerentEnvMonMibConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This node is created for compliance. Has + objects as required by the RFCs" + ::= { cerentRequirements 70 } + +cerentEnvMonMibCompliance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The compliance statements + for Cisco ONS devices." + ::= { cerentEnvMonMibConformance 10 } + +cerentEnvMonMibGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All the objects and events are + grouped under this for conformance" + ::= { cerentEnvMonMibConformance 20 } + +cerentEnvMonObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { cerentGeneric 80 } + +cerentEnvMonVoltageStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentEnvMonVoltageStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the status info for all + EnvMon related voltages picked up by the + sensors in the device." + ::= { cerentEnvMonObjects 10 } + + +cerentEnvMonVoltageStatsEntry OBJECT-TYPE + SYNTAX CerentEnvMonVoltageStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There will as many rows as there are sensors + in the device." + INDEX { + cerentEnvMonVoltageStatsIndex } + ::= { cerentEnvMonVoltageStatsTable 1 } + + +CerentEnvMonVoltageStatsEntry ::= SEQUENCE { + + cerentEnvMonVoltageStatsIndex Integer32, + cerentEnvMonVoltageStatsDescr DisplayString, + cerentEnvMonVoltageStatsCurrentValue Integer32, + cerentEnvMonVoltageStatsThresholdVeryHigh Integer32, + cerentEnvMonVoltageStatsThresholdHigh Integer32, + cerentEnvMonVoltageStatsThresholdLow Integer32, + cerentEnvMonVoltageStatsThresholdVeryLow Integer32 } + + +cerentEnvMonVoltageStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value index uniquely indicates the voltage + sensor in the device. " + ::= { cerentEnvMonVoltageStatsEntry 10 } + + +cerentEnvMonVoltageStatsDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique Name/Description of the voltage + sensor." + ::= { cerentEnvMonVoltageStatsEntry 20 } + + +cerentEnvMonVoltageStatsCurrentValue OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current voltage measurement at this + voltage sensor." + ::= { cerentEnvMonVoltageStatsEntry 30 } + + +cerentEnvMonVoltageStatsThresholdVeryHigh OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current voltage value exceeds this + threshold value, an alarm event will be raised + by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonVoltageStatsEntry 40 } + + +cerentEnvMonVoltageStatsThresholdHigh OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current voltage value exceeds this + threshold value, a warning event will be raised + by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonVoltageStatsEntry 50 } + + +cerentEnvMonVoltageStatsThresholdLow OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current voltage value falls below this + threshold value, a warning event will be raised + by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonVoltageStatsEntry 60 } + + +cerentEnvMonVoltageStatsThresholdVeryLow OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current voltage value falls below this + threshold value, an alarm event will be raised + by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonVoltageStatsEntry 70 } + + +cerentEnvMonTemperatureStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentEnvMonTemperatureStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides ambient temperature + information as measured by the + temperature sensors." + ::= { cerentEnvMonObjects 20 } + + +cerentEnvMonTemperatureStatsEntry OBJECT-TYPE + SYNTAX CerentEnvMonTemperatureStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each temperature is represented by a row + in the table." + INDEX { + cerentEnvMonTemperatureStatsIndex } + ::= { cerentEnvMonTemperatureStatsTable 1 } + + +CerentEnvMonTemperatureStatsEntry ::= SEQUENCE { + + cerentEnvMonTemperatureStatsIndex Integer32, + cerentEnvMonTemperatureStatsDescr DisplayString, + cerentEnvMonTemperatureStatsCurrentValue Gauge32, + cerentEnvMonTemperatureStatsThresholdHigh Gauge32 } + + +cerentEnvMonTemperatureStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value index uniquely indicates the + temperature sensor in the device. " + ::= { cerentEnvMonTemperatureStatsEntry 10 } + + +cerentEnvMonTemperatureStatsDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique Name/Description of the + temperature sensor." + ::= { cerentEnvMonTemperatureStatsEntry 20 } + + +cerentEnvMonTemperatureStatsCurrentValue OBJECT-TYPE + SYNTAX Gauge32 + UNITS + "Degree Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Temperature measurement at this + temperature sensor." + ::= { cerentEnvMonTemperatureStatsEntry 30 } + + +cerentEnvMonTemperatureStatsThresholdHigh OBJECT-TYPE + SYNTAX Gauge32 + UNITS + "Degree Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current temperature value exceeds this + threshold value, an alarm event will be + raised by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonTemperatureStatsEntry 40 } + +cerentEnvMonMibObjectsGroup OBJECT-GROUP + OBJECTS { + cerentEnvMonVoltageStatsDescr, + cerentEnvMonVoltageStatsCurrentValue, + cerentEnvMonVoltageStatsThresholdVeryHigh, + cerentEnvMonVoltageStatsThresholdHigh, + cerentEnvMonVoltageStatsThresholdLow, + cerentEnvMonVoltageStatsThresholdVeryLow, + cerentEnvMonTemperatureStatsDescr, + cerentEnvMonTemperatureStatsCurrentValue, + cerentEnvMonTemperatureStatsThresholdHigh + } + STATUS current + DESCRIPTION + "All NMS accessible objects" + ::= { cerentEnvMonMibGroups 10 } + + +cerentEnvMonMibBasicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The basic implementation requirements + for all Cisco ONS network devices." + MODULE + MANDATORY-GROUPS { cerentEnvMonMibObjectsGroup } + ::= { cerentEnvMonMibCompliance 10 } + +END + diff --git a/MIBS/cisco/CERENT-FC-MIB b/MIBS/cisco/CERENT-FC-MIB new file mode 100644 index 0000000..38cc7ad --- /dev/null +++ b/MIBS/cisco/CERENT-FC-MIB @@ -0,0 +1,2364 @@ +-- ***************************************************************** +-- *** Warning *** This MIB module has been deprecated. +-- *** Warning *** CERENT-HC-RMON MIB replaces this MIB +-- *** Warning *** from R5.00 onwards. +-- ***************************************************************** + +-- ***************************************************************** +-- CERENT-FC-MIB.mib +-- Cerent Fibre Channel MIB +-- +-- Copyright (c) 2003 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CERENT-FC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Counter32, + Counter64, + Integer32, + MODULE-IDENTITY, + OBJECT-TYPE FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + ifIndex FROM IF-MIB + CerentPeriod FROM CERENT-TC + cerentModules, + cerentRequirements, + cerentGeneric FROM CERENT-GLOBAL-REGISTRY +; + + +cerentFcMIB MODULE-IDENTITY + LAST-UPDATED "0302110000Z" -- 2003/Feb/11 + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "support@Cisco.com + + Postal: + Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + + Tel: +1-877-323-7368" + DESCRIPTION + "This MIB module defines the managed objects for performance + monitoring of supported Fibre Channel interfaces." + + + REVISION "0302110000Z" -- 2003/Feb/11 + DESCRIPTION + "The initial revision of this MIB." + ::= { cerentModules 100 } + + + +-- MIB Object Definitions + +cerentFcMIBObjects OBJECT IDENTIFIER ::= { cerentGeneric 60 } + +-- groups in this MIB module + +cerentFc OBJECT IDENTIFIER + ::= { cerentFcMIBObjects 1 } + + +-- cerentFc +-- This group deals with FC statistics on the Fibre Channel +-- interfaces + +cFcStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFcStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table reports the current values of the Fibre channel + stats on the supported interfaces." + ::= { cerentFc 1 } + +cFcStatsEntry OBJECT-TYPE + SYNTAX CFcStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of Fibre Channel statisctics on an interface." + INDEX { ifIndex } + ::= { cFcStatsTable 1 } + +CFcStatsEntry ::= SEQUENCE { + cFcStatsInvalidOrdSets Counter32, + cFcStatsInvalidOrdSetsHigh Counter32, + cFcStatsEncodingDispErr Counter32, + cFcStatsEncodingDispErrHigh Counter32, + cFcStatsInTotalErr Counter32, + cFcStatsInTotalErrHigh Counter32, + cFcStatsInFramesTrunc Counter32, + cFcStatsInFramesTruncHigh Counter32, + cFcStatsInFramesTooLong Counter32, + cFcStatsInFramesTooLongHigh Counter32, + cFcStatsInFramesBadCRC Counter32, + cFcStatsInFramesBadCRCHigh Counter32, + cFcStatsInFrames Counter32, + cFcStatsInFramesHigh Counter32, + cFcStatsInElements Counter32, + cFcStatsInElementsHigh Counter32, + cFcStatsInDiscards Counter32, + cFcStatsInDiscardsHigh Counter32, + cFcStatsOutFramesBadCRC Counter32, + cFcStatsOutFramesBadCRCHigh Counter32, + cFcStatsOutFrames Counter32, + cFcStatsOutFramesHigh Counter32, + cFcStatsOutElements Counter32, + cFcStatsOutElementsHigh Counter32, + cFcStatsOutDiscards Counter32, + cFcStatsOutDiscardsHigh Counter32, + cFcStatsLinkResets Counter32, + cFcStatsLinkResetsHigh Counter32, + cFcStatsGfpInSBitErr Counter32, + cFcStatsGfpInSBitErrHigh Counter32, + cFcStatsGfpInMBitErr Counter32, + cFcStatsGfpInMBitErrHigh Counter32, + cFcStatsGfpInTypeInvalid Counter32, + cFcStatsGfpInTypeInvalidHigh Counter32, + cFcStatsGfpInSBlkCRCErr Counter32, + cFcStatsGfpInSBlkCRCErrHigh Counter32 +} + +cFcStatsInvalidOrdSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of invalid + ordered sets encountered on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsInvalidOrdSetsHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsInvalidOrdSetsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 10 } + +cFcStatsInvalidOrdSetsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + invalid ordered sets on the particular interface. + + If the value of cFcStatsInvalidOrdSets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsInvalidOrdSetsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 20 } + +cFcStatsEncodingDispErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of encoding + disparity errors encountered on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsEncodingDispErrHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsEncodingDispErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 30 } + +cFcStatsEncodingDispErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + encoding disparity errors on the particular interface. + + If the value of cFcStatsEncodingDispErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsEncodingDispErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 40 } + +cFcStatsInTotalErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the total number of + errors encountered on the particular interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsInTotalErrHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsInTotalErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 50 } + +cFcStatsInTotalErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the total number + of errors encountered on the particular interface. + + If the value of cFcStatsInTotalErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsInTotalErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 60 } + + +cFcStatsInFramesTrunc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of fibre + channel truncated frames received on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsInFramesTruncHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsInFramesTruncHC, which is a 64 bit counter." + ::= { cFcStatsEntry 70 } + +cFcStatsInFramesTruncHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + fibre channel truncated frames received on this interface. + + If the value of cFcStatsInFramesTrunc + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsInFramesTruncHC, which is a 64 bit counter." + ::= { cFcStatsEntry 80 } + +cFcStatsInFramesTooLong OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of + fibre channel frames received on this interface + with a length greater than what was agreed to. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsInFramesTooLongHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsInFramesTooLongHC, which is a 64 bit counter." + ::= { cFcStatsEntry 90 } + +cFcStatsInFramesTooLongHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + fibre channel frames received on this interface + with a length greater than what was agreed to. + + If the value of cFcStatsInFramesTooLong + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsInFramesTooLongHC, which is a 64 bit counter." + ::= { cFcStatsEntry 100 } + +cFcStatsInFramesBadCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of frames received + with invalid CRC, on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsInFramesBadCRCHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsInFramesBadCRCHC, which is a 64 bit counter." + ::= { cFcStatsEntry 110 } + +cFcStatsInFramesBadCRCHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of the number of + frames received with invalid CRC, on this interface. + + If the value of cFcStatsInFramesBadCRC + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsInFramesBadCRCHigh, which is a 64 bit counter." + ::= { cFcStatsEntry 120 } + +cFcStatsInFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + fibre channel frames received on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsInFramesHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsInFramesHC, which is a 64 bit counter." + ::= { cFcStatsEntry 130 } + +cFcStatsInFramesHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + fibre channel frames received on this interface. + + If the value of cFcStatsInFrames + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsInFramesHC, which is a 64 bit counter." + ::= { cFcStatsEntry 140 } + +cFcStatsInElements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + received bytes on the particular interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsInElementsHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsInElementsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 150 } + +cFcStatsInElementsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + received bytes on the particular interface. + + If the value of cFcStatsInElements + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsInElementsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 160 } + +cFcStatsInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + received frames on this interface that were + discarded. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsInDiscardsHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsInDiscardsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 170 } + +cFcStatsInDiscardsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + received frames discarded on the particular interface. + + If the value of cFcStatsInDiscards + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsInDiscardsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 180 } + +cFcStatsOutFramesBadCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of frames + transmitted with invalid CRC, on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsOutFramesBadCRCHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsOutFramesBadCRCHC, which is a 64 bit counter." + ::= { cFcStatsEntry 190 } + +cFcStatsOutFramesBadCRCHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + frames transmitted with invalid CRC, on this interface. + + If the value of cFcStatsOutFramesBadCRC + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsOutFramesBadCRCHC, which is a 64 bit counter." + ::= { cFcStatsEntry 200 } + +cFcStatsOutFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of + fibre channel frames transmitted on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsOutFramesHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsOutFramesHC, which is a 64 bit counter." + ::= { cFcStatsEntry 210 } + +cFcStatsOutFramesHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of the number + of fibre channel frames transmitted on this interface. + + If the value of cFcStatsOutFrames + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsOutFramesHC, which is a 64 bit counter." + ::= { cFcStatsEntry 220 } + +cFcStatsOutElements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + trasmitted bytes on the particular interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsOutElementsHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsOutElementsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 230 } + +cFcStatsOutElementsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + transmitted bytes on the particular interface. + + If the value of cFcStatsOutElements + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsOutElementsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 240 } + +cFcStatsOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of transmitted + frames on this interface that were discarded. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsOutDiscardsHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsOutDiscardsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 250 } + +cFcStatsOutDiscardsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of + the number of transmitted + frames on this interface that were discarded. + + If the value of cFcStatsOutDiscards + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsOutDiscardsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 260 } + +cFcStatsLinkResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + link resets detected on this particular interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsLinkResetsHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsLinkResetsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 270 } + +cFcStatsLinkResetsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + link resets detected on the particular interface. + + If the value of cFcStatsLinkResets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsLinkResetsHC, which is a 64 bit counter." + ::= { cFcStatsEntry 280 } + +cFcStatsGfpInSBitErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + single bit GFP errors received on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsGfpInSBitErrHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsGfpInSBitErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 290 } + +cFcStatsGfpInSBitErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + single bit GFP errors received on this interface. + + If the value of cFcStatsGfpInSBitErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsGfpInSBitErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 300 } + +cFcStatsGfpInMBitErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + multi bit GFP errors received on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsGfpInMBitErrHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsGfpInMBitErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 310 } + +cFcStatsGfpInMBitErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + multi bit GFP errors received on this interface. + + If the value of cFcStatsGfpInMBitErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsGfpInMBitErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 320 } + +cFcStatsGfpInTypeInvalid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of GFP frames + received on this interface with an invalid type. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsGfpInTypeInvalidHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsGfpInTypeInvalidHC, which is a 64 bit counter." + ::= { cFcStatsEntry 330 } + +cFcStatsGfpInTypeInvalidHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of the number + of GFP frames received on this interface with an invalid + type. + + If the value of cFcStatsGfpInTypeInvalid + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsGfpInTypeInvalidHC, which is a 64 bit counter." + ::= { cFcStatsEntry 340 } + +cFcStatsGfpInSBlkCRCErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + GFP super block CRC errors received on this interface. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcStatsGfpInSblkCRCErrHigh. + + SNMP v2c or v3 managers can directly use + cFcStatsGfpInSblkCRCErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 350 } + +cFcStatsGfpInSBlkCRCErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + GFP super block CRC errors received on the particular + interface. + + If the value of cFcStatsGfpInSblkCRCErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcStatsGfpInSblkCRCErrHC, which is a 64 bit counter." + ::= { cFcStatsEntry 360 } + + +-- Fibre Channel HC table (High Capacity 64 bit counters) + +cFcStatsHCTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFcStatsHCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table reports GFP stats on supported Fibre Channel + interfaces." + ::= { cerentFc 2 } + +cFcStatsHCEntry OBJECT-TYPE + SYNTAX CFcStatsHCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of Fibre channel statisctics on an interface. + All the counters in this table are 64 bits counters and + are useful only to SNMP v2 and v3 managers." + INDEX { ifIndex } + ::= { cFcStatsHCTable 1 } + +CFcStatsHCEntry ::= SEQUENCE { + cFcStatsInvalidOrdSetsHC Counter64, + cFcStatsEncodingDispErrHC Counter64, + cFcStatsInTotalErrHC Counter64, + cFcStatsInFramesTruncHC Counter64, + cFcStatsInFramesTooLongHC Counter64, + cFcStatsInFramesBadCRCHC Counter64, + cFcStatsInFramesHC Counter64, + cFcStatsInElementsHC Counter64, + cFcStatsInDiscardsHC Counter64, + cFcStatsOutFramesBadCRCHC Counter64, + cFcStatsOutFramesHC Counter64, + cFcStatsOutElementsHC Counter64, + cFcStatsOutDiscardsHC Counter64, + cFcStatsLinkResetsHC Counter64, + cFcStatsGfpInSBitErrHC Counter64, + cFcStatsGfpInMBitErrHC Counter64, + cFcStatsGfpInTypeInvalidHC Counter64, + cFcStatsGfpInSBlkCRCErrHC Counter64 +} + +cFcStatsInvalidOrdSetsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of invalid ordered + sets encountered on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 10 } + +cFcStatsEncodingDispErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of encoding + disparity errors encountered on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 20 } + +cFcStatsInTotalErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the total number of + errors encountered on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 30 } + +cFcStatsInFramesTruncHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of fibre channel + truncated frames received on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 40 } + +cFcStatsInFramesTooLongHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of fibre channel + frames received with a length greater than what was agreed + to on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 50 } + +cFcStatsInFramesBadCRCHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of frames received + with invalid CRC, on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 60 } + +cFcStatsInFramesHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + fibre channel frames received on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 70 } + +cFcStatsInElementsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + bytes received on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 80 } + +cFcStatsInDiscardsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + received frames discarded on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 90 } + +cFcStatsOutFramesBadCRCHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of transmitted + frames with invalid CRC, on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 100 } + +cFcStatsOutFramesHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + fibre channel frames transmitted on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 110 } + +cFcStatsOutElementsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + bytes transmitted on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 120 } + +cFcStatsOutDiscardsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of transmitted + frames on this interface that were discarded. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 130 } + +cFcStatsLinkResetsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + link resets detected on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 140 } + +cFcStatsGfpInSBitErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of single bit + GFP errors received on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 150 } + +cFcStatsGfpInMBitErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of multi bit + GFP errors received on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 160 } + +cFcStatsGfpInTypeInvalidHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of GFP frames received + on this interface with an invalid type. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 170 } + +cFcStatsGfpInSBlkCRCErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of GFP super block + CRC errors received on this interface. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcStatsHCEntry 180 } + + +-- cFcHistTable + +cFcHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFcHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table reports fibre channel stats on supported + interfaces for previous intervals." + ::= { cerentFc 3 } + +cFcHistEntry OBJECT-TYPE + SYNTAX CFcHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of Fibre Channel stats history on an + interface." + INDEX { ifIndex, cFcHistIntervalType, + cFcHistIntervalNum } + ::= { cFcHistTable 1 } + +CFcHistEntry ::= SEQUENCE { + cFcHistIntervalType CerentPeriod, + cFcHistIntervalNum INTEGER, + cFcHistInvalidOrdSets Counter32, + cFcHistInvalidOrdSetsHigh Counter32, + cFcHistEncodingDispErr Counter32, + cFcHistEncodingDispErrHigh Counter32, + cFcHistInTotalErr Counter32, + cFcHistInTotalErrHigh Counter32, + cFcHistInFramesTrunc Counter32, + cFcHistInFramesTruncHigh Counter32, + cFcHistInFramesTooLong Counter32, + cFcHistInFramesTooLongHigh Counter32, + cFcHistInFramesBadCRC Counter32, + cFcHistInFramesBadCRCHigh Counter32, + cFcHistInFrames Counter32, + cFcHistInFramesHigh Counter32, + cFcHistInElements Counter32, + cFcHistInElementsHigh Counter32, + cFcHistInDiscards Counter32, + cFcHistInDiscardsHigh Counter32, + cFcHistOutFramesBadCRC Counter32, + cFcHistOutFramesBadCRCHigh Counter32, + cFcHistOutFrames Counter32, + cFcHistOutFramesHigh Counter32, + cFcHistOutElements Counter32, + cFcHistOutElementsHigh Counter32, + cFcHistOutDiscards Counter32, + cFcHistOutDiscardsHigh Counter32, + cFcHistLinkResets Counter32, + cFcHistLinkResetsHigh Counter32, + cFcHistGfpInSBitErr Counter32, + cFcHistGfpInSBitErrHigh Counter32, + cFcHistGfpInMBitErr Counter32, + cFcHistGfpInMBitErrHigh Counter32, + cFcHistGfpInTypeInvalid Counter32, + cFcHistGfpInTypeInvalidHigh Counter32, + cFcHistGfpInSBlkCRCErr Counter32, + cFcHistGfpInSBlkCRCErrHigh Counter32 + +} + +cFcHistIntervalType OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the type of interval for which the + data is being obtained." + ::= { cFcHistEntry 10 } + +cFcHistIntervalNum OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object gives the number of the particular interval + for which the data is being obtained." + + ::= { cFcHistEntry 20 } + +cFcHistInvalidOrdSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of invalid + ordered sets on the particular interface during this + sampling interval. + + This object only shows the lower word value of + the counter. The high word value is given by + cFcHistInvalidOrdSetsHigh. + + SNMP v2c or v3 managers can directly use + cFcHistInvalidOrdSetsHC, which is a 64 bit counter." + ::= { cFcHistEntry 30 } + +cFcHistInvalidOrdSetsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + invalid ordered sets on the particular interface during + this sampling interval. + + If the value of cFcHistInvalidOrdSets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistInvalidOrdSetsHC, which is a 64 bit counter." + ::= { cFcHistEntry 40 } + +cFcHistEncodingDispErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of encoding + disparity errors on the particular interface during + this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistEncodingDispErrHigh. + + SNMP v2c or v3 managers can directly use + cFcHistEncodingDispErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 50 } + +cFcHistEncodingDispErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + encoding disparity errors on the particular interface + during this sampling interval. + + If the value of cFcHistEncodingDispErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistEncodingDispErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 60 } + +cFcHistInTotalErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the total number of + errors encountered on this interface during + this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistInTotalErrHigh. + + SNMP v2c or v3 managers can directly use + cFcHistInTotalErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 70 } + +cFcHistInTotalErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of the total + number of errors encountered on this interface + during this sampling interval. + + If the value of cFcHistInTotalErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistInTotalErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 80 } + + +cFcHistInFramesTrunc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of fibre channel + truncated frames received on the particular interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistInFramesTruncHigh. + + SNMP v2c or v3 managers can directly use + cFcHistInFramesTruncHC, which is a 64 bit counter." + ::= { cFcHistEntry 90 } + +cFcHistInFramesTruncHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + fibre channel truncated frames received on this interface + during this sampling interval. + + If the value of cFcHistInFramesTrunc + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistInFramesTruncHC, which is a 64 bit counter." + ::= { cFcHistEntry 100 } + +cFcHistInFramesTooLong OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of fibre + channel frames received on this interface + during this sampling interval with a length greater + than what was agreed to. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistInFramesTooLongHigh. + + SNMP v2c or v3 managers can directly use + cFcHistInFramesTooLongHC, which is a 64 bit counter." + ::= { cFcHistEntry 110 } + +cFcHistInFramesTooLongHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + fibre channel frames received on this interface + during this sampling interval with a length greater + than what was agreed to. + + If the value of cFcHistInFramesTooLong + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistInFramesTooLongHC, which is a 64 bit counter." + ::= { cFcHistEntry 120 } + +cFcHistInFramesBadCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + frames received with invalid CRC, on this interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistInFramesBadCRCHigh. + + SNMP v2c or v3 managers can directly use + cFcHistInFramesBadCRCHC, which is a 64 bit counter." + ::= { cFcHistEntry 130 } + +cFcHistInFramesBadCRCHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + frames received with invalid CRC, on this interface + during this sampling interval. + + If the value of cFcHistInFramesBadCRC + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistInFramesBadCRCHigh, which is a 64 bit counter." + ::= { cFcHistEntry 140 } + +cFcHistInFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + fibre channel frames received on this interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistInFramesHigh. + + SNMP v2c or v3 managers can directly use + cFcHistInFramesHC, which is a 64 bit counter." + ::= { cFcHistEntry 150 } + +cFcHistInFramesHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + fibre channel frames received on this interface + during this sampling interval. + + If the value of cFcHistInFrames + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistInFramesHC, which is a 64 bit counter." + ::= { cFcHistEntry 160 } + +cFcHistInElements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + received bytes on the particular interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistInElementsHigh. + + SNMP v2c or v3 managers can directly use + cFcHistInElementsHC, which is a 64 bit counter." + ::= { cFcHistEntry 170 } + +cFcHistInElementsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + received bytes on the particular interface + during this sampling interval. + + If the value of cFcHistInElements + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistInElementsHC, which is a 64 bit counter." + ::= { cFcHistEntry 180 } + +cFcHistInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the the number of + received frames discarded on this interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistInDiscardsHigh. + + SNMP v2c or v3 managers can directly use + cFcHistInDiscardsHC, which is a 64 bit counter." + ::= { cFcHistEntry 190 } + +cFcHistInDiscardsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of the number + of received frames discarded on this interface + during this sampling interval. + + If the value of cFcHistInDiscards + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistInDiscardsHC, which is a 64 bit counter." + ::= { cFcHistEntry 200 } + +cFcHistOutFramesBadCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the the number of + frames transmitted with invalid CRC, on this + interface, during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistOutFramesBadCRCHigh. + + SNMP v2c or v3 managers can directly use + cFcHistOutFramesBadCRCHC, which is a 64 bit counter." + ::= { cFcHistEntry 210 } + +cFcHistOutFramesBadCRCHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + frames transmitted with invalid CRC, on this + interface, during this sampling interval. + + If the value of cFcHistOutFramesBadCRC + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistOutFramesBadCRCHC, which is a 64 bit counter." + ::= { cFcHistEntry 220 } + +cFcHistOutFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + frames transmitted on the particular interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistOutFramesHigh. + + SNMP v2c or v3 managers can directly use + cFcHistOutFramesHC, which is a 64 bit counter." + ::= { cFcHistEntry 230 } + +cFcHistOutFramesHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + frames transmitted on the particular interface + during this sampling interval. + + If the value of cFcHistOutFrames + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistOutFramesHC, which is a 64 bit counter." + ::= { cFcHistEntry 240 } + +cFcHistOutElements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + trasmitted bytes on the particular interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistOutElementsHigh. + + SNMP v2c or v3 managers can directly use + cFcHistOutElementsHC, which is a 64 bit counter." + ::= { cFcHistEntry 250 } + +cFcHistOutElementsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of the number + of transmitted bytes on the particular interface + during this sampling interval. + + If the value of cFcHistOutElements + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistOutElementsHC, which is a 64 bit counter." + ::= { cFcHistEntry 260 } + +cFcHistOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of + transmitted frames discarded on this interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistOutDiscardsHigh. + + SNMP v2c or v3 managers can directly use + cFcHistOutDiscardsHC, which is a 64 bit counter." + ::= { cFcHistEntry 270 } + +cFcHistOutDiscardsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + transmitted frames discarded on this interface + during this sampling interval. + + If the value of cFcHistOutDiscards + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistOutDiscardsHC, which is a 64 bit counter." + ::= { cFcHistEntry 280 } + +cFcHistLinkResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + link resets detected on the particular interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistLinkResetsHigh. + + SNMP v2c or v3 managers can directly use + cFcHistLinkResetsHC, which is a 64 bit counter." + ::= { cFcHistEntry 290 } + +cFcHistLinkResetsHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + link resets detected on the particular interface + during this interval. + + If the value of cFcHistLinkResets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistLinkResetsHC, which is a 64 bit counter." + ::= { cFcHistEntry 300 } + +cFcHistGfpInSBitErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of + single bit GFP errors received on this interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistGfpInSBitErrHigh. + + SNMP v2c or v3 managers can directly use + cFcHistGfpInSBitErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 310 } + +cFcHistGfpInSBitErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of the number of + single bit GFP errors received on this interface + during this sampling interval. + + If the value of cFcHistGfpInSBitErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistGfpInSBitErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 320 } + +cFcHistGfpInMBitErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of + multi bit GFP errors received on this interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistGfpInMBitErrHigh. + + SNMP v2c or v3 managers can directly use + cFcHistGfpInMBitErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 330 } + +cFcHistGfpInMBitErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + multi bit GFP errors received on this interface + during this sampling interval. + + If the value of cFcHistGfpInMBitErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistGfpInMBitErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 340 } + +cFcHistGfpInTypeInvalid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of received + GFP frames with an invalid type on this interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistGfpInTypeInvalidHigh. + + SNMP v2c or v3 managers can directly use + cFcHistGfpInTypeInvalidHC, which is a 64 bit counter." + ::= { cFcHistEntry 350 } + +cFcHistGfpInTypeInvalidHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value of the number + of received GFP frames with an invalid type on this + interface, during this sampling interval. + + If the value of cFcHistGfpInTypeInvalid + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistGfpInTypeInvalidHC, which is a 64 bit counter." + ::= { cFcHistEntry 360 } + +cFcHistGfpInSBlkCRCErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of + super block CRC GFP errors received on this interface + during this sampling interval. + + This object only shows the lower word value of + the counter.The high word value is given by + cFcHistGfpInSblkCRCErrHigh. + + SNMP v2c or v3 managers can directly use + cFcHistGfpInSBlkCRCErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 370 } + +cFcHistGfpInSBlkCRCErrHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + super block CRC GFP errors received on this interface + during this sampling interval. + + If the value of cFcHistGfpInSblkCRCErr + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + cFcHistGfpInSBlkCRCErrHC, which is a 64 bit counter." + ::= { cFcHistEntry 380 } + + +-- Fibre Channel HC table (High Capacity 64 bit counters) + +cFcHistHCTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFcHistHCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table reports history of fibre channel stats on + supported Fibre Channel interfaces." + ::= { cerentFc 4 } + +cFcHistHCEntry OBJECT-TYPE + SYNTAX CFcHistHCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of history of Fibre channel statisctics + on an interface. + All the counters in this table are 64 bits counters and + are useful only to SNMP v2 and v3 managers." + INDEX { ifIndex, cFcHistIntervalType,cFcHistIntervalNum} + ::= { cFcHistHCTable 1 } + +CFcHistHCEntry ::= SEQUENCE { + cFcHistInvalidOrdSetsHC Counter64, + cFcHistEncodingDispErrHC Counter64, + cFcHistInTotalErrHC Counter64, + cFcHistInFramesTruncHC Counter64, + cFcHistInFramesTooLongHC Counter64, + cFcHistInFramesBadCRCHC Counter64, + cFcHistInFramesHC Counter64, + cFcHistInElementsHC Counter64, + cFcHistInDiscardsHC Counter64, + cFcHistOutFramesBadCRCHC Counter64, + cFcHistOutFramesHC Counter64, + cFcHistOutElementsHC Counter64, + cFcHistOutDiscardsHC Counter64, + cFcHistLinkResetsHC Counter64, + cFcHistGfpInSBitErrHC Counter64, + cFcHistGfpInMBitErrHC Counter64, + cFcHistGfpInTypeInvalidHC Counter64, + cFcHistGfpInSBlkCRCErrHC Counter64 +} + +cFcHistInvalidOrdSetsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of invalid ordered + sets encountered on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 10 } + +cFcHistEncodingDispErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of encoding + disparity errors encountered on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 20 } + +cFcHistInTotalErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the total number of + errors encountered on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 30 } + + +cFcHistInFramesTruncHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of fibre channel + truncated frames received on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 40 } + +cFcHistInFramesTooLongHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of fibre channel + frames received on this interface during this sampling + interval, with a length greater than what was + agreed to. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 50 } + +cFcHistInFramesBadCRCHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of frames + received with an invalid CRC, on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 60 } + +cFcHistInFramesHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + frames received on this interface, during this + sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 70 } + +cFcHistInElementsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + bytes received on this interface during this + sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 80 } + +cFcHistInDiscardsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + received frames discarded on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 90 } + +cFcHistOutFramesBadCRCHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + frames transmitted with an invalid CRC, + on this interface during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 100 } + +cFcHistOutFramesHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + fibre channel frames transmitted on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 110 } + +cFcHistOutElementsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + bytes received on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 120 } + +cFcHistOutDiscardsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + transmitted frames discarded on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 130 } + +cFcHistLinkResetsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + link resets detected on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 140 } + +cFcHistGfpInSBitErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of single bit + GFP errors received on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 150 } + +cFcHistGfpInMBitErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of multi bit + GFP errors received on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 160 } + +cFcHistGfpInTypeInvalidHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + GFP frames with invalid type received on this + interface, during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 170 } + +cFcHistGfpInSBlkCRCErrHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of GFP super + block CRC errors received on this interface + during this sampling interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { cFcHistHCEntry 180 } + + +-- The cFcAlarm Table + +cFcAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CFcAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of cFcAlarm entries." + ::= { cerentFc 5 } + +cFcAlarmEntry OBJECT-TYPE + SYNTAX CFcAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that set up a periodic checking + for cFcAlarm conditions." + INDEX { cFcAlarmIndex } + ::= { cFcAlarmTable 1 } + +CFcAlarmEntry ::= SEQUENCE { + cFcAlarmIndex INTEGER, + cFcAlarmInterval INTEGER, + cFcAlarmVariable OBJECT IDENTIFIER, + cFcAlarmSampleType INTEGER, + cFcAlarmValue Counter32, + cFcAlarmValueHigh Counter32, + cFcAlarmStartupAlarm INTEGER, + cFcAlarmRisingThreshold Integer32, + cFcAlarmRisingThresholdHigh Integer32, + cFcAlarmFallingThreshold Integer32, + cFcAlarmFallingThresholdHigh Integer32, + cFcAlarmStatus INTEGER + } + +cFcAlarmIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the + cFcAlarm table. Each such entry defines a + diagnostic sample at a particular interval + for an object on the device." + ::= { cFcAlarmEntry 10 } + +cFcAlarmInterval OBJECT-TYPE + SYNTAX INTEGER(1..8000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval in seconds over which the data is + sampled and compared with the rising and falling + thresholds. When setting this variable, care + should be taken in the case of deltaValue + sampling - the interval should be set short enough + that the sampled variable is very unlikely to + increase or decrease by more than 2^31 - 1 during + a single sampling interval." + ::= { cFcAlarmEntry 20 } + +cFcAlarmVariable OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object identifier of the particular variable to + be sampled." + ::= { cFcAlarmEntry 30 } + +cFcAlarmSampleType OBJECT-TYPE + SYNTAX INTEGER { + absoluteValue(1), + deltaValue(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The method of sampling the selected variable and + calculating the value to be compared against the + thresholds. If the value of this object is + absoluteValue(1), the value of the selected variable + will be compared directly with the thresholds at the + end of the sampling interval. If the value of this + object is deltaValue(2), the value of the selected + variable at the last sample will be subtracted from + the current value, and the difference compared with + the thresholds." + ::= { cFcAlarmEntry 40 } + +cFcAlarmValue OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the statistic during the last sampling + period. For example, if the sample type is + deltaValue, this value will be the difference + between the samples at the beginning and end of the + period. If the sample type is absoluteValue, this + value will be the sampled value at the end of the + period. This is the value that is compared with the + rising and falling thresholds. + + This object only shows the lower word value. + The high word value is given by cFcAlarmValueHigh. + + The value during the current sampling period is not + made available until the period is completed and will + remain available until the next period completes." + ::= { cFcAlarmEntry 50 } + +cFcAlarmValueHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the statistic during the + last sampling period. + + If the value of cFcAlarmValue + is greater than 4,294,967,295, the higher word + value will be stored in this object." + ::= { cFcAlarmEntry 60 } + +cFcAlarmStartupAlarm OBJECT-TYPE + SYNTAX INTEGER { + risingcFcAlarm(1), + fallingcFcAlarm(2), + risingOrFallingcFcAlarm(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The cFcAlarm that may be sent when this entry is + set to valid. + + If the first sample after this entry + becomes valid is greater than or equal to the + risingThreshold and cFcAlarmStartupAlarm is equal to + risingcFcAlarm(1) or risingOrFallingAlarm(3), then a + single rising cFcAlarm will be generated. If the + sample after this entry becomes valid is less than + or equal to the fallingThreshold and + cFcAlarmStartupAlarm is equal to fallingAlarm(2) or + risingOrFallingcFcAlarm(3), then a single falling + alarm will be generated." + ::= { cFcAlarmEntry 70 } + +cFcAlarmRisingThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A threshold for the sampled statistic. When the + current sampled value is greater than or equal to + this threshold, and the value at the last sampling + interval was less than this threshold, a single + event will be generated. A single event will also + be generated if the first sample after this entry + becomes valid is greater than or equal to this + threshold and the associated cFcAlarmStartupAlarm is + equal to risingcFcAlarm(1) or risingOrFallingAlarm(3). + + After a rising event is generated, another such event + will not be generated until the sampled value + falls below this threshold and reaches the + cFcAlarmFallingThreshold. + + This object can only be used to set the lower + word value of the threshold. If the threshold + to be set is greater than 4,294,967,295 then + cFcAlarmRisingThresholdHigh should be used to + set the upper word value of the threshold." + ::= { cFcAlarmEntry 80 } + +cFcAlarmRisingThresholdHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper word value of the rising threshold for + the sampled statistic. + + If the value of threshold to be set in + cFcAlarmRisingThreshold is greater than + 4,294,967,295, then this object + should be used to set the upper word value of the + threshold." + ::= { cFcAlarmEntry 90 } + +cFcAlarmFallingThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A threshold for the sampled statistic. When the + current sampled value is less than or equal to this + threshold, and the value at the last sampling + interval was greater than this threshold, a single + event will be generated. A single event will also + be generated if the first sample after this entry + becomes valid is less than or equal to this + threshold and the associated cFcAlarmStartupAlarm is + equal to fallingcFcAlarm(2) or risingOrFallingAlarm(3). + + After a falling event is generated, another such event + will not be generated until the sampled value + rises above this threshold and reaches the + cFcAlarmRisingThreshold. + + This object can only be used to set the lower + word value of the threshold. If the threshold + to be set is greater than 4,294,967,295, then + cFcAlarmFallingThresholdHigh should be used to + set the upper word value of the threshold." + ::= { cFcAlarmEntry 100 } + +cFcAlarmFallingThresholdHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper word value of the falling threshold for + the sampled statistic. + + If the value of threshold to be set in + cFcAlarmFallingThreshold is greater than + 4,294,967,295, then this object + should be used to set the upper word value of the + threshold." + ::= { cFcAlarmEntry 110 } + +cFcAlarmStatus OBJECT-TYPE + SYNTAX INTEGER + { valid(1), + createRequest(2), + underCreation(3), + invalid(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this cFcAlarm entry." + ::= { cFcAlarmEntry 120 } + +-- MIB Conformance Statements + +cerentFcMIBConformance OBJECT IDENTIFIER ::= + { cerentRequirements 40 } + +cerentFcMIBCompliances OBJECT IDENTIFIER ::= + { cerentFcMIBConformance 1 } + +cerentFcMIBGroups OBJECT IDENTIFIER ::= + { cerentFcMIBConformance 2 } + +cerentFcMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for platforms that monitor the + Fibre channel interfaces with respect to error + counters, for the physical layer." + MODULE -- this module + MANDATORY-GROUPS { + cerentFcStatsGroup + } + + ::= { cerentFcMIBCompliances 1 } + +-- +-- units of conformance +-- +cerentFcStatsGroup OBJECT-GROUP + OBJECTS { + cFcStatsInvalidOrdSets, + cFcStatsInvalidOrdSetsHigh, + cFcStatsEncodingDispErr, + cFcStatsEncodingDispErrHigh, + cFcStatsInTotalErr, + cFcStatsInTotalErrHigh, + cFcStatsInFramesTrunc, + cFcStatsInFramesTruncHigh, + cFcStatsInFramesTooLong, + cFcStatsInFramesTooLongHigh, + cFcStatsInFramesBadCRC, + cFcStatsInFramesBadCRCHigh, + cFcStatsInFrames, + cFcStatsInFramesHigh, + cFcStatsInElements, + cFcStatsInElementsHigh, + cFcStatsInDiscards, + cFcStatsInDiscardsHigh, + cFcStatsOutFramesBadCRC, + cFcStatsOutFramesBadCRCHigh, + cFcStatsOutFrames, + cFcStatsOutFramesHigh, + cFcStatsOutElements, + cFcStatsOutElementsHigh, + cFcStatsOutDiscards, + cFcStatsOutDiscardsHigh, + cFcStatsLinkResets, + cFcStatsLinkResetsHigh, + cFcStatsGfpInSBitErr, + cFcStatsGfpInSBitErrHigh, + cFcStatsGfpInMBitErr, + cFcStatsGfpInMBitErrHigh, + cFcStatsGfpInTypeInvalid, + cFcStatsGfpInTypeInvalidHigh, + cFcStatsGfpInSBlkCRCErr, + cFcStatsGfpInSBlkCRCErrHigh + } + STATUS current + DESCRIPTION + "The collection of objects to give + stats related to the performance + of an fibre channel interface." + ::= { cerentFcMIBGroups 1 } + + cerentFcHistGroup OBJECT-GROUP + OBJECTS { + + cFcHistInvalidOrdSets, + cFcHistInvalidOrdSetsHigh, + cFcHistEncodingDispErr, + cFcHistEncodingDispErrHigh, + cFcHistInTotalErr, + cFcHistInTotalErrHigh, + cFcHistInFramesTrunc, + cFcHistInFramesTruncHigh, + cFcHistInFramesTooLong, + cFcHistInFramesTooLongHigh, + cFcHistInFramesBadCRC, + cFcHistInFramesBadCRCHigh, + cFcHistInFrames, + cFcHistInFramesHigh, + cFcHistInElements, + cFcHistInElementsHigh, + cFcHistInDiscards, + cFcHistInDiscardsHigh, + cFcHistOutFramesBadCRC, + cFcHistOutFramesBadCRCHigh, + cFcHistOutFrames, + cFcHistOutFramesHigh, + cFcHistOutElements, + cFcHistOutElementsHigh, + cFcHistOutDiscards, + cFcHistOutDiscardsHigh, + cFcHistLinkResets, + cFcHistLinkResetsHigh, + cFcHistGfpInSBitErr, + cFcHistGfpInSBitErrHigh, + cFcHistGfpInMBitErr, + cFcHistGfpInMBitErrHigh, + cFcHistGfpInTypeInvalid, + cFcHistGfpInTypeInvalidHigh, + cFcHistGfpInSBlkCRCErr, + cFcHistGfpInSBlkCRCErrHigh + + } + STATUS current + DESCRIPTION + "The collection of objects to give + previous stats related to the performance + of an fibre channel interface." + ::= { cerentFcMIBGroups 2 } + + + cerentFcStatsHCGroup OBJECT-GROUP + OBJECTS { + cFcStatsInvalidOrdSetsHC, + cFcStatsEncodingDispErrHC, + cFcStatsInTotalErrHC, + cFcStatsInFramesTruncHC, + cFcStatsInFramesTooLongHC, + cFcStatsInFramesBadCRCHC, + cFcStatsInFramesHC, + cFcStatsInElementsHC, + cFcStatsInDiscardsHC, + cFcStatsOutFramesBadCRCHC, + cFcStatsOutFramesHC, + cFcStatsOutElementsHC, + cFcStatsOutDiscardsHC, + cFcStatsLinkResetsHC, + cFcStatsGfpInSBitErrHC, + cFcStatsGfpInMBitErrHC, + cFcStatsGfpInTypeInvalidHC, + cFcStatsGfpInSBlkCRCErrHC + + } + STATUS current + DESCRIPTION + "The collection of 64 bit objects to give + stats related to the performance + of an fibre channel interface." + ::= { cerentFcMIBGroups 3 } + + + cerentFcHistHCGroup OBJECT-GROUP + OBJECTS { + cFcHistInvalidOrdSetsHC, + cFcHistEncodingDispErrHC, + cFcHistInTotalErrHC, + cFcHistInFramesTruncHC, + cFcHistInFramesTooLongHC, + cFcHistInFramesBadCRCHC, + cFcHistInFramesHC, + cFcHistInElementsHC, + cFcHistInDiscardsHC, + cFcHistOutFramesBadCRCHC, + cFcHistOutFramesHC, + cFcHistOutElementsHC, + cFcHistOutDiscardsHC, + cFcHistLinkResetsHC, + cFcHistGfpInSBitErrHC, + cFcHistGfpInMBitErrHC, + cFcHistGfpInTypeInvalidHC, + cFcHistGfpInSBlkCRCErrHC + + } + STATUS current + DESCRIPTION + "The collection of 64 bit objects to give + previous stats related to the performance + of an fibre channel interface." + ::= { cerentFcMIBGroups 4 } + + cerentFcAlarmGroup OBJECT-GROUP + OBJECTS { + cFcAlarmInterval, + cFcAlarmVariable, + cFcAlarmSampleType, + cFcAlarmValue, + cFcAlarmValueHigh, + cFcAlarmStartupAlarm, + cFcAlarmRisingThreshold, + cFcAlarmRisingThresholdHigh, + cFcAlarmFallingThreshold, + cFcAlarmFallingThresholdHigh, + cFcAlarmStatus + } + STATUS current + DESCRIPTION + "The collection of alarm thresholds configured + on fibre channel interfaces." + ::= { cerentFcMIBGroups 5 } + + +END diff --git a/MIBS/cisco/CERENT-GENERIC-MIB b/MIBS/cisco/CERENT-GENERIC-MIB new file mode 100644 index 0000000..3681dd2 --- /dev/null +++ b/MIBS/cisco/CERENT-GENERIC-MIB @@ -0,0 +1,25033 @@ +-- ************************************************************** +-- File name: cerentGeneric.mib +-- Module name: Cerent-GENERIC-MIB module +-- +-- This module contains the generic objects and generic events +-- for the Cisco ONS Network Element ONS 15327, 15310 . + +-- Copyright (c) 1998-1999 by Cerent Corporation, Inc. +-- Copyright (c) 1999-2004 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ************************************************************** + +CERENT-GENERIC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + OBJECT-IDENTITY, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + TruthValue, + TimeStamp + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + cerentGeneric, + cerentRequirements, + cerentModules + FROM CERENT-GLOBAL-REGISTRY + CerentNotificationClass, + CerentAlarmSeverity, + CerentAlarmStatus, + CerentAlarmServiceAffecting, + CerentMonitorType, + CerentLocation, + CerentPeriod, + CerentPortNumber + FROM CERENT-TC; + +cerentGenericMibModule MODULE-IDENTITY + LAST-UPDATED "0410010000Z" -- 2004/Oct/01 + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " support@Cisco.com + + Postal: Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + USA + + Tel: +1-877-323-7368" + DESCRIPTION + "This module provides the definitions for + generic objects and notifications of + Cisco ONS network device, ONS 15327, 15310." + + REVISION "0410010000Z" -- 2004/Oct/01 + DESCRIPTION + "This file can be used with R5.0 release." + + ::= { cerentModules 40 } + +cerentConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This node is created for compliance. Has + objects as required by the RFCs" + ::= { cerentRequirements 10 } + +-- ******************************************************** + +cerentGenericGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All the objects and events are + grouped under this for conformance" + ::= { cerentConformance 10 } + +cerentCompliance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The compliance statements + for Cisco ONS 15327, 15310." + ::= { cerentConformance 20 } + +-- ************************************************************** +-- Cisco ONS generic textual conventions +-- ************************************************************** + +CerentGenericAlarmType ::= TEXTUAL-CONVENTION +-- DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This TC is used by the NMS to map the alarm type + received by the trap and and display the string + shown in LHS." + SYNTAX INTEGER { + galarmUnknown ( 1 ), + galarmCutoffIsInManualMode ( 10 ), + gfailureDetectedExternalToTheNE ( 20 ), + gexternalError ( 30 ), + gexcessiveSwitching ( 40 ), + gsdccTerminationFailure ( 50 ), + gincomingFailureCondition ( 60 ), + galarmIndicationSignal ( 70 ), + galarmIndicationSignalLine ( 80 ), + galarmIndicationSignalPath ( 90 ), + galarmIndicationSignalVT ( 100 ), + gapsChannelFailure ( 110 ), + gchannelByteFailureAPS ( 120 ), + gchannelProtectionSwitchingChannelMatchFailureAPS ( 130 ), + gchannelAutomaticProtectionSwitchModeMismatchAPS ( 140 ), + gfarEndProtectionLineFailure ( 150 ), + ginconsistentAPSCode ( 160 ), + gimproperAPSCode ( 170 ), + gnodeIdMismatch ( 180 ), + gchannelDefaultKAPS ( 190 ), + gconnectionLoss ( 200 ), + + gbipolarViolation ( 210 ), + gcarrierLossOnTheLAN ( 220 ), + gconcatenationErrorSTS ( 230 ), + gexcessCollisionsOnTheLAN ( 240 ), + gfacilityFailure ( 250 ), + gfarEndAIS ( 260 ), + gfarEndMultipleDS1LOSDetectedOnDS3 ( 270 ), + gfarEndDS1EqptFailNonServiceAffecting ( 280 ), + gfarEndDS1EqptFailServiceAffecting ( 290 ), + gfarEndSingleDS1LOS ( 300 ), + gfarEndDS3EqptFailNonServiceAffecting ( 310 ), + gfarEndDS3EqptFailServiceAffecting ( 320 ), + gfarEndCommonEquipmentFailureNonServiceAffecting ( 330 ), + gfarEndIDLE ( 340 ), + gfarEndLOS ( 350 ), + gfarEndLOF ( 360 ), + gfarEndBlockError ( 370 ), + gds3IdleCondition ( 380 ), + glossOfFrame ( 390 ), + glossOfPointer ( 400 ), + + glossOfPointerPath ( 410 ), + glossOfPointerVT ( 420 ), + glossOfSignal ( 430 ), + goutOfFrame ( 440 ), + gpathSelectorFailure ( 450 ), + gremoteAlarmIndication ( 460 ), + gremoteFailureIndication ( 470 ), + gremoteFailureIndicationLine ( 480 ), + gremoteFailureIndicationPath ( 490 ), + gremoteFailureIndicationVT ( 500 ), + + gsignalDegrade ( 510 ), + gseverelyErroredFrame ( 520 ), + gsignalFailure ( 530 ), + gsignalLabelMismatchFailure ( 540 ), + gpayloadDefectIndication ( 550 ), + + gpayloadDefectIndicationPath ( 560 ), + gpayloadLabelMismatchPath ( 570 ), + gsignalLabelMismatchFailurePayloadLabelMismatchVT ( 580 ), + gunequippedPath ( 590 ), + gsignalLabelMismatchFailureUnequippedVT ( 600 ), + glossOfSynchronization ( 610 ), + goutOfSynchronization ( 620 ), + gprimarySynchronizationReferenceFailure ( 630 ), + gsecondarySynchronizationReferenceFailure ( 640 ), + gthirdSynchronizationReferenceFailure ( 650 ), + gfourthSynchronizationReferenceFailure ( 660 ), + gfifthSynchronizationReferenceFailure ( 670 ), + gsixthSynchronizationReferenceFailure ( 680 ), + + gfailedToReceiveSynchronizationStatusMessage ( 690 ), + gsynchronizationStatusMessagesAreDisabledOnThisInterface ( 700 ), + gstratum1PrimaryReferenceSourceTraceable ( 710 ), + gsynchronizedTraceabilityUnknown ( 720 ), + gstratum2Traceable ( 730 ), + gtransitNodeClockTraceable ( 740 ), + + gstratum3ETraceable ( 750 ), + gstratum3Traceable ( 760 ), + gsonetMinimumClockTraceable ( 770 ), + gstratum4Traceable ( 780 ), + gdoNotUseForSynchronization ( 790 ), + greservedForNetworkSynchronizationUse ( 800 ), + + goutgoingFailureCondition ( 810 ), + gremoteDefectIndicationLine ( 820 ), + gremoteDefectIndicationPath ( 830 ), + gfreeRunningSynchronizationMode ( 840 ), + gholdoverSynchronizationMode ( 850 ), + gfastStartSynchronizationMode ( 860 ), + ginternalFault ( 870 ), + ginternalError ( 880 ), + ginternalMessageError ( 890 ), + gmismatchOfEquipmentAndAttributes ( 900 ), + gwatchdogTimerTimeout ( 910 ), + gsoftwareFaultOrFailure ( 920 ), + gsoftwareFaultDataIntegrityFault ( 930 ), + gprogramFailure ( 940 ), + + gcontrolEquipmentFailure ( 950 ), + gprimaryNonVolatileBackupMemoryFailure ( 960 ), + gsecondaryNonVolatileBackupMemoryFailure ( 970 ), + gcontrolBusFailure ( 980 ), + gcontrolBus1Failure ( 990 ), + gcontrolBus2Failure ( 1000 ), + + gtccAToShelfSlot1DROP1CommunicationFailure ( 1010 ), + gtccAToShelfSlot2DROP2CommunicationFailure ( 1020 ), + gtccAToShelfSlot3DROP3CommunicationFailure ( 1030 ), + gtccAToShelfSlot4DROP4CommunicationFailure ( 1040 ), + gtccAToShelfSlot5TRUNK1CommunicationFailure ( 1050 ), + gtccAToShelfSlot6TRUNK2CommunicationFailure ( 1060 ), + gtccAToShelfSlot7TCCACommunicationFailure ( 1070 ), + gtccAToShelfSlot8XCONACommunicationFailure ( 1080 ), + gtccAToShelfSlot9AICCommunicationFailure ( 1090 ), + gtccAToShelfSlot10XCONBCommunicationFailure ( 1100 ), + gtccAToShelfSlot11TCCBCommunicationFailure ( 1110 ), + gtccAToShelfSlot12TRUNK3CommunicationFailure ( 1120 ), + gtccAToShelfSlot13TRUNK4CommunicationFailure ( 1130 ), + gtccAToShelfSlot14DROP5CommunicationFailure ( 1140 ), + gtccAToShelfSlot15DROP6CommunicationFailure ( 1150 ), + gtccAToShelfSlot16DROP7CommunicationFailure ( 1160 ), + gtccAToShelfSlot17DROP8CommunicationFailure ( 1170 ), + gtccAToDCCAProcessorCommunicationFailure ( 1180 ), + gtccBToShelfSlot1DROP1CommunicationFailure ( 1190 ), + gtccBToShelfSlot2DROP2CommunicationFailure ( 1200 ), + gtccBToShelfSlot3DROP3CommunicationFailure ( 1210 ), + gtccBToShelfSlot4DROP4CommunicationFailure ( 1220 ), + gtccBToShelfSlot5TRUNK1CommunicationFailure ( 1230 ), + gtccBToShelfSlot6TRUNK2CommunicationFailure ( 1240 ), + gtccBToShelfSlot7TCCACommunicationFailure ( 1250 ), + gtccBToShelfSlot8XCONACommunicationFailure ( 1260 ), + gtccBToShelfSlot9AICCommunicationFailure ( 1270 ), + gtccBToShelfSlot10XCONBCommunicationFailure ( 1280 ), + gtccBToShelfSlot11TCCBCommunicationFailure ( 1290 ), + gtccBToShelfSlot12TRUNK3CommunicationFailure ( 1300 ), + gtccBToShelfSlot13TRUNK4CommunicationFailure ( 1310 ), + gtccBToShelfSlot14DROP5CommunicationFailure ( 1320 ), + gtccBToShelfSlot15DROP6CommunicationFailure ( 1330 ), + gtccBToShelfSlot16DROP7CommunicationFailure ( 1340 ), + gtccBToShelfSlot17DROP8CommunicationFailure ( 1350 ), + gtccBToDCCBProcessorCommunicationFailure ( 1360 ), + + gcontrolEquipmentControlCommunicationsEquipmentFailure ( 1370 ), + gcontrolProcessorFailure ( 1380 ), + gworkingMemoryFailure ( 1390 ), + + ginterconnectionEquipmentFailure ( 1400 ), + gpayloadBusFailureToIOSlot1XCONSlot8 ( 1410 ), + gpayloadBusFailureToIOSlot2XCONSlot8 ( 1420 ), + gpayloadBusFailureToIOSlot3XCONSlot8 ( 1430 ), + gpayloadBusFailureToIOSlot4XCONSlot8 ( 1440 ), + gpayloadBusFailureToIOSlot5XCONSlot8 ( 1450 ), + gpayloadBusFailureToIOSlot6XCONSlot8 ( 1460 ), + gpayloadBusFailureToIOSlot12XCONSlot8 ( 1470 ), + gpayloadBusFailureToIOSlot13XCONSlot8 ( 1480 ), + gpayloadBusFailureToIOSlot14XCONSlot8 ( 1490 ), + gpayloadBusFailureToIOSlot15XCONSlot8 ( 1500 ), + gpayloadBusFailureToIOSlot16XCONSlot8 ( 1510 ), + gpayloadBusFailureToIOSlot17XCONSlot8 ( 1520 ), + gpayloadBusFailureToIOSlot1XCONSlot10 ( 1530 ), + gpayloadBusFailureToIOSlot2XCONSlot10 ( 1540 ), + gpayloadBusFailureToIOSlot3XCONSlot10 ( 1550 ), + gpayloadBusFailureToIOSlot4XCONSlot10 ( 1560 ), + gpayloadBusFailureToIOSlot5XCONSlot10 ( 1570 ), + gpayloadBusFailureToIOSlot6XCONSlot10 ( 1580 ), + gpayloadBusFailureToIOSlot12XCONSlot10 ( 1590 ), + gpayloadBusFailureToIOSlot13XCONSlot10 ( 1600 ), + gpayloadBusFailureToIOSlot14XCONSlot10 ( 1610 ), + gpayloadBusFailureToIOSlot15XCONSlot10 ( 1620 ), + gpayloadBusFailureToIOSlot16XCONSlot10 ( 1630 ), + gpayloadBusFailureToIOSlot17XCONSlot10 ( 1640 ), + gtimeSlotInterchangeEquipmentFailure ( 1650 ), + + gequipmentFailure ( 1660 ), + ghighTemperature ( 1670 ), + ginvalidMACAddress ( 1680 ), + gboardFailure ( 1690 ), + gdiagnosticFailure ( 1700 ), + gmediumAccessControlFailure ( 1710 ), + gfacilityTerminationEquipmentFailure ( 1720 ), + gautomaticLaserShutoffDueToHighTemperature ( 1730 ), + gfailureToReleaseFromProtection ( 1740 ), + greceiverFailure ( 1750 ), + gtransmitFailure ( 1760 ), + gfacilityTerminationEquipmentReceiverMissing ( 1770 ), + gfacilityTerminationEquipmentTransmitterMissing ( 1780 ), + gfailureToSwitchToProtection ( 1790 ), + gfailureToSwitchToProtectionRing ( 1800 ), + + gfailureToSwitchToProtectionSpan ( 1810 ), + gfailureToSwitchToProtectionPath ( 1820 ), + gfanFailure ( 1830 ), + gequipmentUnitPlugIn ( 1840 ), + gnePowerFailureAtConnector ( 1850 ), + gfuseAlarm ( 1860 ), + gsynchronizationUnitFailure ( 1870 ), + gsynchronizationSwitchingEquipmentFailure ( 1880 ), + gequipmentUnitUnplugged ( 1890 ), + gloopback ( 1900 ), + + gds1LoopbackDueToFEACCommand ( 1910 ), + gloopbackCommandSentToFarEndDS1 ( 1920 ), + gds3LoopbackDueToFEACCommand ( 1930 ), + gds3LoopbackCommandSentToFarEnd ( 1940 ), + gds2LoopbackDueToFarEndCommand ( 1950 ), + gds2LoopbackCommandSentToFarEnd ( 1960 ), + gfacilityLoopback ( 1970 ), + gnetworkLoopback ( 1980 ), + gterminalLoopback ( 1990 ), + gmanuallyCausedAbnormalCondition ( 2000 ), + gethernetBridgeIsNewRootOfSpanningTree ( 2010 ), + gethernetBridgeTopologyChange ( 2020 ), + gnormalCondition ( 2030 ), + gembeddedOperationsChannelFailureLinkDown ( 2040 ), + gpeerStateMismatch ( 2050 ), + gproceduralError ( 2060 ), + gimproperRemoval ( 2070 ), + gduplicateNodeID ( 2080 ), + gblsrOutOfSync ( 2090 ), + gblsrMultiNodeTableUpdateCompleted ( 2100 ), + gprotectionUnitNotAvailable ( 2110 ), + gperformanceMonitorThresholdCrossingAlert ( 2120 ), + gprotectionSwitch ( 2130 ), + grecoveryOrServiceProtectionActionHasBeenInitiated ( 2140 ), + gautomaticSystemReset ( 2150 ), + gautomaticUPSRSwitchCausedByAIS ( 2160 ), + gautomaticUPSRSwitchCausedByLOP ( 2170 ), + gautomaticUPSRSwitchCausedByUNEQ ( 2180 ), + gautomaticUPSRSwitchCausedByPDI ( 2190 ), + gautomaticUPSRSwitchCausedBySFBER ( 2200 ), + gautomaticUPSRSwitchCausedBySDBER ( 2210 ), + gcoldRestart ( 2220 ), + gforcedSwitchBackToWorking( 2230 ), + gforcedSwitchBackToWorkingRing ( 2240 ), + gforcedSwitchBackToWorkingSpan ( 2250 ), + gforcedSwitchToProtection ( 2260 ), + + gforcedSwitchToProtectionRing ( 2270 ), + gforcedSwitchToProtectionSpan ( 2280 ), + gworkingFacilityOrEquipmentForcedToSwitchToProtectionPath( 2290 ), + + ginitializationInitiated ( 2300 ), + glockoutOfProtection ( 2310 ), + glockoutOfProtectionRing ( 2320 ), + glockoutOfProtectionSpan ( 2330 ), + glockoutOfProtectionPath ( 2340 ), + glockoutOfWorking ( 2350 ), + glockoutOfWorkingRing ( 2360 ), + glockoutOfWorkingSpan ( 2370 ), + + gmanualSystemReset ( 2380 ), + + gmanualSwitchToInternalClock ( 2390 ), + gmanualSwitchToPrimaryReference ( 2400 ), + gmanualSwitchToSecondReference ( 2410 ), + gmanualSwitchToThirdReference ( 2420 ), + gmanualSwitchToFourthReference ( 2430 ), + gmanualSwitchToFifthReference ( 2440 ), + gmanualSwitchToSixthReference ( 2450 ), + + gmanualSwitchBackToWorking ( 2460 ), + gmanualSwitchBackToWorkingRing ( 2470 ), + gmanualSwitchBackToWorkingSpan ( 2480 ), + gmanualSwitchToProtection ( 2490 ), + gmanualSwitchToProtectionRing ( 2500 ), + gmanualSwitchToProtectionSpan ( 2510 ), + gmanualSwitchOfWorkingFacilityOrEquipmentToProtectionPath ( 2520 ), + + gpowerfailRestart ( 2530 ), + gringIsSquelchingTraffic ( 2540 ), + gsoftwareDownloadInProgress ( 2550 ), + + gswitchToInternalClock ( 2560 ), + gswitchToPrimaryReference ( 2570 ), + gswitchToSecondReference ( 2580 ), + gswitchToThirdReference ( 2590 ), + gswitchToFourthReference ( 2600 ), + gswitchToFifthReference ( 2610 ), + gswitchToSixthReference ( 2620 ), + + gsystemReboot ( 2630 ), + gswitchedBackToWorking ( 2640 ), + gswitchedToProtection ( 2650 ), + gwarmRestart ( 2660 ), + gringIsInWaitToRestoreState ( 2670 ), + gmanualSwitchRequest ( 2680 ), + gforcedSwitchRequest ( 2690 ), + glockoutSwitchRequest ( 2700 ), + grmonHistoriesAndAlarmsResetReboot ( 2710 ), + grmonThresholdCrossingAlarm ( 2720 ), + galarmsSuppressedByUserCommand ( 2730 ), + galarmsSuppressedForMaintenance ( 2740 ), + gswitchingMatrixModuleFailure ( 2750 ), + glanConnectionPolarityReversed ( 2760 ), + gautonomousPMReportMessageInhibited ( 2780 ), + gioSlotToXCONCommunicationFailure ( 2790 ), + + -- Intentional gap + + gstsPathTraceIdentifierMismatch ( 2800 ), + gnePowerFailureAtConnectorA ( 2810 ), + gnePowerFailureAtConnectorB ( 2820 ), + + gfreeMemoryOnCardVeryLow ( 2830 ), + gfreeMemoryOnCardNearZero ( 2840 ), + + gexerciseRequestOnRing ( 2850 ), + gexerciseRequestOnSpan ( 2860 ), + gsquelchingPath ( 2870 ), + gextraTrafficPreempted ( 2880 ), + + gfarEndLockoutOfWorkingRing ( 2890 ), + gfarEndLockoutOfWorkingSpan ( 2900 ), + gfarEndLockoutOfProtectionRing ( 2910 ), + gfarEndLockoutOfProtectionAllSpans ( 2920 ), + + gfarEndWorkingFacilityForcedToSwitchToProtectionRing ( 2930 ), + gfarEndWorkingFacilityForcedToSwitchToProtectionSpan ( 2940 ), + + gfarEndManualSwitchOfWorkingFacilityToProtectionRing ( 2950 ), + gfarEndManualSwitchOfWorkingFacilityToProtectionSpan ( 2960 ), + gfarEndExercisingRing ( 2970 ), + gfarEndExercisingSpan ( 2980 ), + gfarEndBERThresholdPassedForSignalFailureRing ( 2990 ), + gfarEndBERThresholdPassedForSignalFailureSpan ( 3000 ), + gfarEndBERThresholdPassedForSignalDegradeRing ( 3010 ), + gfarEndBERThresholdPassedForSignalDegradeSpan ( 3020 ), + gapsChannelFarEndProtectionLineSignalDegrade ( 3030 ), + + gringSwitchIsActiveOnTheEastSide ( 3040 ), + gringSwitchIsActiveOnTheWestSide ( 3050 ), + gspanSwitchIsActiveOnTheEastSide ( 3060 ), + gspanSwitchIsActiveOnTheWestSide ( 3070 ), + + guniDirectionalFullPassThroughIsActive ( 3080 ), + gbiDirectionalFullPassThroughIsActive ( 3090 ), + + gkBytesPassThroughIsActive ( 3100 ), + gringIsSegmented ( 3110 ), + gringTopologyIsUnderConstruction ( 3120 ), + + glockoutOfProtectionAllSpans ( 3130 ), + gfarEndOfFiberIsProvisionedWithDifferentRingID ( 3140 ), + gbothEndsOfFiberProvisionedAsEastOrBothAsWest ( 3150 ), + gsecurityInvalidLoginUsernameSeeAuditTrail ( 3160 ), + + gautonomousMessagesInhibited ( 3170 ), + gtrafficStormOnLANLANTemporarilyDisabled( 3180 ), + + greptdbchgMessagesInhibited ( 3190 ), + gsecurityUserIDHasExpired ( 3200 ), + gpartialFanFailure ( 3210 ), + gforcedSwitchRequestOnRing ( 3220 ), + gforcedSwitchRequestOnSpan ( 3230 ), + glockoutSwitchRequestOnRing ( 3240 ), + glockoutSwitchRequestOnSpan ( 3250 ), + gmanualSwitchRequestOnRing ( 3260 ), + gmanualSwitchRequestOnSpan ( 3270 ), + + gcommunicationFailurePeerToPeerSlotControlBusA ( 3280 ), + gcommunicationFailurePeerToPeerSlotControlBusB ( 3290 ), + gcontrollerAToShelfSlotCommunicationFailure ( 3300 ), + gcontrollerBToShelfSlotCommunicationFailure ( 3310 ), + + ginterconnectionEquipmentFailureWorkingPayloadBus ( 3320 ), + ginterconnectionEquipmentFailureProtectPayloadBus ( 3330 ), + ginhibitSwitchToProtectRequestOnEquipment ( 3340 ), + ginhibitSwitchToWorkingRequestOnEquipment ( 3350 ), + + gberThresholdExceededForSignalDegradeLine ( 3360 ), + gberThresholdExceededForSignalDegradePath ( 3370 ), + gberThresholdExceededForSignalFailureLine ( 3380 ), + gberThresholdExceededForSignalFailurePath ( 3390 ), + gexercisingRingSuccessfully ( 3400 ), + gexercisingSpanSuccessfully ( 3410 ), + gspanIsInWaitToRestoreState ( 3420 ), + gexerciseRequestOnRingFailed ( 3430 ), + gexerciseRequestOnSpanFailed ( 3440 ), + gfarEndLockoutOfProtectionSpan ( 3450 ), + + gmanufacturingDataMemoryEEPROMFailure ( 3460 ), + greplaceableEquipmentOrUnitIsMissing ( 3470 ), + gsoftwareDownloadFailed ( 3480 ), + gextraTrafficPCADropped ( 3490 ), + + getherTxOversubscribed ( 3500 ), + getherRxOverSubscribed ( 3510 ), + getherTxExcessFlowCtrl ( 3520 ), + getherRxExcessFlowCtrl ( 3530 ), + gtransportLayerFailure ( 3540 ), + getherTxUnderrun ( 3550 ), + + gsynchronizationReferenceFrequencyOutOfBounds ( 3560 ), + gntpOrSntpHostFailure ( 3570 ), + gpeerCardNotResponding ( 3580 ), + galarmsAndEventsSuppressedForThisObject ( 3590 ), + gds3FrameFormatMismatch ( 3600 ), + + gwaitToRestore ( 3610 ), + gextremeHighVoltBatteryA ( 3620 ), + gextremeLowVoltBatteryA ( 3630 ), + gextremeHighVoltBatteryB ( 3640 ), + gextremeLowVoltBatteryB ( 3650 ), + giosConfigCopyFailed ( 3660 ), + giosConfigCopyInProgress ( 3670 ), + giosConfigCopySuccess ( 3680 ), + + gsignalingUnableToSetupCircuit ( 3710 ), + gerrorInStartupConfig ( 3712 ), + gnoStartupConfig ( 3714 ), + gneedToSaveRunningConfig ( 3716 ), + ginvalidAlarm ( 3718 ), + grsvpHelloFSMToNeighborDown ( 3720 ), + gsecurityInvalidLoginUsername ( 3722 ), + gdatabaseBackupFailed ( 3724 ), + gdatabaseRestoreFailed ( 3726 ), + glmpHelloFSMToControlChannelDown ( 3730 ), + glmpNeighborDiscoveryHasFailed ( 3740 ), + gunauthorizedIncomingSignalingRequest ( 3750 ), + gauditLog80PercentFull ( 3760 ), + gmoduleCommunicationFailure ( 3762 ), + gauditLog100PercentFullOldestRecordsWillBeLost ( 3764 ), + gstandbyDatabaseOutOfSync ( 3766 ), + gredundantPowerCapabilityLost ( 3768 ), + gforcedSwitchToPrimaryReference ( 3770 ), + gforcedSwitchToSecondReference ( 3780 ), + gforcedSwitchToThirdReference ( 3790 ), + gforcedSwitchToInternalClock ( 3800 ), + gindustrialHighTemperature ( 3805 ), + gimproperMatrixEquipmentInserted ( 3810 ), + geqptProblemOnCarrierOrPIM ( 3820 ), + geqptProblemOnPIMOrPPM ( 3830 ), + gtimSectionTraceIdentifierMismatchFailure ( 4000 ), + gaisMultiplexSectionAlarmIndicationSignal ( 4010 ), + grdiMultiplexSectionRemoteDefectOrAlarmIndication( 4020 ), + gtimHighOrderTraceIdentifierMismatchFailure ( 4030 ), + gaisAdministrationUnitAlarmIndicationSignal ( 4040 ), + glopAdministrationUnitLossOfPointer ( 4050 ), + gslmfUnequippedHighOrderPathUnequipped ( 4060 ), + gslmfPLMHighOrderPathLabelMismatch ( 4070 ), + grdiHighOrderRemoteDefectOrAlarmIndication ( 4080 ), + glopTributaryUnitLossOfPointer ( 4090 ), + gaisTributaryUnitAlarmIndicationSignal ( 4100 ), + gslmfUnequippedLowOrderPathUnequipped ( 4110 ), + gslmfPLMLowOrderPathLabelMismatch ( 4120 ), + gtimLowOrderTraceIdentifierMismatchFailure ( 4130 ), + grfiLowOrderRemoteFailureOrAlarmIndication ( 4140 ), + gg811PrimaryReferenceClockTraceable ( 4150 ), + gg812TransitNodeClockTraceable ( 4160 ), + gg812LocalNodeClockTraceable ( 4170 ), + gg813SynchronousEquipmentTimingSourceTraceable ( 4180 ), + ge1LoopbackDueToFEACCommand ( 4190 ), + ge1LoopbackCommandSentToFarEnd ( 4200 ), + ge3LoopbackDueToFEACCommand ( 4210 ), + gfarEndMultipleE1LOSDetectedOnE3 ( 4220 ), + gfarEndE1EqptFailNonServiceAffecting ( 4230 ), + gfarEndE1EqptFailServiceAffecting ( 4240 ), + gfarEndSingleE1LOS ( 4250 ), + gfarEndE3EqptFailServiceAffecting ( 4260 ), + ge3LoopbackCommandSentToFarEnd ( 4270 ), + gfarEndE3EqptFailNonServiceAffecting ( 4280 ), + glowVoltBatteryA ( 4290 ), + ghighVoltBatteryA ( 4300 ), + glowVoltBatteryB ( 4310 ), + ghighVoltBatteryB ( 4320 ), + gmsspRingOutOfSync ( 4330 ), + gmsspMultiNodeTableUpdateCompleted ( 4340 ), + gautomaticSNCPSwitchCausedByAIS ( 4350 ), + gautomaticSNCPSwitchCausedByLOP ( 4360 ), + gautomaticSNCPSwitchCausedByUNEQ ( 4370 ), + gautomaticSNCPSwitchCausedByPDI ( 4380 ), + gautomaticSNCPSwitchCausedBySFBER ( 4390 ), + gautomaticSNCPSwitchCausedBySDBER ( 4400 ), + gstmConcatenationError ( 4410 ), + ge3IdleCondition ( 4420 ), + gchannelMSSPInconsistentAPSCode ( 4430 ), + gchannelMSSPImproperAPSCodeAPS ( 4440 ), + gchannelMSSPNodeIdMismatchAPS ( 4450 ), + gchannelMSSPDefaultKAPS ( 4460 ), + gchannelMSSPConnectionLossAPS ( 4470 ), + gminimumClockTraceableSDH ( 4480 ), + glineIsInWaitToRestoreStateSDH ( 4490 ), + gberThresholdExceededForSignalDegradeHighOrder ( 4500 ), + gberThresholdExceededForSignalFailureHighOrder ( 4510 ), + gberThresholdExceededForSignalDegradeLowOrder ( 4520 ), + gberThresholdExceededForSignalFailureLowOrder ( 4530 ), + gfailureToSwitchToProtectionHighOrderPath ( 4540 ), + gfailureToSwitchToProtectionLowOrderPath ( 4550 ), + glofAdministrationUnitLossOfMultiFrame ( 4560 ), + gsdhSpanIsInWaitToRestoreState ( 4570 ), + ga8b10bOutOfSync ( 4755 ), + godukPMAlarmIndicationSignal ( 4760 ), + gotukAlarmIndicationSignal ( 4765 ), + gotukSMBackwardDefectIndication ( 4770 ), + gfecUncorrectedWord ( 4780 ), + ggccTerminationFailure ( 4785 ), + gotukIncomingAlignmentError ( 4790 ), + godukLockedDefectPM ( 4795 ), + glossOfMultiFrame ( 4800 ), + godukOpenConnectionIndication ( 4805 ), + gpayloadTypeIdentifierMismatch ( 4810 ), + godukTrailTraceIdentifierMismatch ( 4815 ), + gotukTrailTraceIdentifierMismatch ( 4820 ), + gequipmentHighLaserBias ( 4825 ), + gequipmentHighLaserTemp ( 4830 ), + gequipmentHighLaserPeltier ( 4835 ), + gfacilityHighRxPower ( 4840 ), + gequipmentHighTxPower ( 4845 ), + gequipmentHighTransceiverVoltage ( 4850 ), + gequipmentLowLaserBias ( 4855 ), + gequipmentLowLaserTemp ( 4860 ), + gequipmentLowLaserPeltier ( 4865 ), + gfacilityLowRxPower ( 4870 ), + gequipmentLowTxPower ( 4875 ), + gequipmentLowTransceiverVoltage ( 4880 ), + gequipmentRxLocked ( 4885 ), + gequipmentSquelched ( 4890 ), + gequipmentTxLocked ( 4895 ), + gotukSignalFailure ( 4900 ), + godukSignalFailure ( 4905 ), + gotukSignalDegrade ( 4910 ), + godukSignalDegrade ( 4915 ), + gpluggablePortMissing ( 4920 ), + gpluggablePortRateMismatch ( 4925 ), + gpluggablePortSecurityCodeMismatch ( 4930 ), + gtciNotSelected ( 4935 ), + gtci1ClockFailure ( 4940 ), + godukPMBackwardDefectIndication ( 4945 ), + godukTCM1BackwardDefectIndication ( 4950 ), + godukTCM2BackwardDefectIndication ( 4955 ), + gequipmentHighRxTemperature ( 4960 ), + gequipmentLowRxTemperature ( 4965 ), + gtci2ClockFailure ( 4970 ), + gequipmentWavelengthMismatch ( 4975 ), + gdspCommunicationFailure ( 4980 ), + gdspFailure ( 4985 ), + glaserApproachingEndOfLife ( 5000 ), + gcrossconnectLoopback ( 5010 ), + gadminLogoutOfUser ( 5020 ), + guserLockedOut ( 5030 ), + gadminLockoutOfUser ( 5040 ), + gadminLockoutClear ( 5050 ), + ginvalidLoginUsername ( 5060 ), + gsecurityInvalidLoginPassword ( 5070 ), + gsecurityInvalidLoginLockedOut ( 5080 ), + gsecurityInvalidLoginAlreadyLoggedOn ( 5090 ), + gloginOfUser ( 5100 ), + gautomaticLogoutOfIdleUser ( 5110 ), + glogoutOfUser ( 5120 ), + genhancedRemoteFailureIndicationPathServer ( 5200 ), + genhancedRemoteFailureIndicationPathConnectivity( 5210 ), + genhancedRemoteFailureIndicationPathPayload ( 5220 ), + gfirewallHasBeenDisabled ( 5230 ), + gsecurityIntrusionDetPwd ( 5240 ), + gsecurityIntrusionDetUser ( 5250 ), + gconnectionEquipmentMismatch ( 5260 ), + gdisableInactiveUser ( 5270 ), + gdisableInactiveClear ( 5280 ), + gbatteryFailure ( 5290 ), + + gextremeHighVolt ( 5300 ), + gextremeLowVolt ( 5310 ), + ghighVolt ( 5320 ), + glowVolt ( 5330 ), + gsuspendUser ( 5340 ), + gsuspendUserClear ( 5350 ), + glineDccTerminationFailure ( 5360 ), + gmultiplexSectionDccTerminationFailure ( 5370 ), + ggigaBitEthernetOutOfSync ( 5380 ), + gsequenceMismatch ( 5390 ), + glossOfAlignment ( 5400 ), + goutOfUseByAdministrativeCommand ( 5410 ), + goutOfUseTransportFailure ( 5420 ), + gvcatGroupDown ( 5430 ), + gvcatGroupDegraded ( 5440 ), + gvcatGroupIncomplete ( 5450 ), + galarmIndicationSignalInTX ( 5460 ), + gremoteAlarmIndicationInTX ( 5470 ), + gkByteAPSChannelFailure ( 5480 ), + gapsInvalidMode ( 5490 ), + gipAddressAlreadyInUseWithinTheSameDccArea ( 5500 ), + gnodeNameInUseWithinTheSameDccArea ( 5510 ), + grearPanelEthernetLinkRemoved ( 5520 ), + gmanualSwitchToProtectResultedInNoTrafficSwitch ( 5530 ), + gmanualSwitchBackToWorkingResultedInNoTrafficSwitch ( 5540 ), + gforcedSwitchToProtectResultedInNoTrafficSwitch ( 5550 ), + gforcedSwitchBackToWorkingResultedInNoTrafficSwitch ( 5560 ), + gduplicateSerialNumberDetectedOnAPluggableEntity ( 5570 ), + glossOfSignalForOpticalChannel ( 5600 ), + gencapsulationMismatchPath ( 5610 ), + gencapsulationMismatchVT ( 5620 ), + gencapsulationMismatchHighOrderPath ( 5630 ), + gencapsulationMismatchLowOrderPath ( 5640 ), + ggfpUserPayloadMismatch ( 5650 ), + ggfpFibreChannelDistanceExtensionMismatch ( 5660 ), + ggfpFibreChannelDistanceExtensionBufferStarvation ( 5670 ), + ggfpFibreChannelDistanceExtensionCreditStarvation ( 5680 ), + gautomaticWdmAnsFinished ( 5690 ), + ggfpClientSignalFailDetected ( 5700 ), + ggfpLossOfFrameDelineation ( 5710 ), + ggfpExtensionHeaderMismatch ( 5730 ), + gincomingOverheadSignalAbsent ( 5740 ), + gopticalSafetyRemoteInterlockOn ( 5750 ), + gautomaticPowerControlCorrectionSkipped ( 5770 ), + gapcCannotSetValueDueToRangeLimits ( 5780 ), + glcasVcgMemberTxSideInAddState ( 5790 ), + gfarEndManualSwitchBackToWorkingSpan ( 5800 ), + gfarEndForcedSwitchBackToWorkingSpan ( 5810 ), + guniversalTransponderModuleHardwareFailure ( 5820 ), + guniversalTransponderModuleCommunicationFailure ( 5830 ), + gpluginModuleRangeSettingsMismatch ( 5840 ), + glcasVcgMemberTxSideInDnuState ( 5850 ), + glcasControlWordCrcCheckFailure ( 5860 ), + glcasVcgMemberRxSideInFailState ( 5870 ), + gsignalLossOnDataInterface ( 5880 ), + gsynchronizationLossOnDataInterface ( 5890 ), + gportFAIL ( 5900 ), + gunreachablePortTargetPower ( 5910 ), + gportAddPowerDegradeLow ( 5920 ), + gportAddPowerDegradeHigh ( 5930 ), + gportAddPowerFailLow ( 5940 ), + gportAddPowerFailHigh ( 5950 ), + gautomaticPowerControlTerminatedOnManualRequest ( 6000 ), + goduk1AlarmIndicationSignal ( 6010 ), + goduk2AlarmIndicationSignal ( 6020 ), + goduk3AlarmIndicationSignal ( 6030 ), + goduk4AlarmIndicationSignal ( 6040 ), + gtemperatureReadingMismatchBetweenSCCards ( 6050 ), + gvoltageReadingMismatchBetweenSCCards ( 6060 ), + galarmsSuppressedonOutOfGroupVcatMember ( 6070 ), + gblsrSoftwareVersionMismatch ( 6080 ), + goptimized1Plus1ApsPrimaryFacility ( 6090 ), + goptimized1Plus1ApsPrimarySectionMismatch( 6100 ), + goptimized1Plus1ApsInvalidPrimarySection ( 6110 ), + gcompositeClockHighLineVoltage ( 6120 ), + gberThresholdExceededForSignalDegradeVt ( 6130 ), + gberThresholdExceededForSignalFailureVt ( 6140 ), + gspanLengthOutOfRange ( 6150 ), + gidleSignalCondition ( 6170 ), + gidleSignalConditionInTx ( 6180 ), + gvtPathTraceIdentifierMismatch ( 6190 ), + glossOfFrameInTX ( 6200 ), + gprovisioningMismatch ( 6210 ), + gsectionTraceIdentifierMismatch ( 6220 ), + gregeneratorSectionTraceIdentifierMismatch ( 6230 ), + gswitchingMatrixModuleFailureWorking ( 6240 ), + gswitchingMatrixModuleFailureProtect ( 6250 ), + gslotCommunicationDisabled ( 6260 ), + gsessionTimeLimitExpired ( 6270 ), + guserPasswordChangeRequired ( 6280 ), + gisisAdjacencyFailure ( 6290 ), + gmsspSoftwareVersionMismatch ( 6300 ), + gremoteAuthenticationFailSeeAuditLog ( 6310 ), + gillegalRouteAdditionToNetwork ( 6320 ), + gringIsSquelchingStsTraffic ( 6330 ), + gringIsSquelchingVtTraffic ( 6340 ), + garchiveOfAuditLogFailed ( 6350 ), + grprWrapped ( 6360 ), + gshelfCommunicationFailure ( 6370 ), + gduplicatedShelfIdentifier ( 6380 ), + gsoftwareMismatch ( 6390 ), + glmpFailure ( 6400 ), + gopticalTerminationIncomplete ( 6410 ), + gforwardDefectIndication ( 6420 ), + gpayloadMissingIndication ( 6430 ), + gspanMeasurementCannotBePerformed ( 6440 ), + gringIsSquelchingHighOrderTraffic ( 6450 ), + gringIsSquelchingLowOrderTraffic ( 6460 ), + gbadPacketCountExceedsThreshold ( 6470 ), + glinkLayerKeepAliveFailure ( 6480 ), + gautonegotiationRemoteFailureIndication ( 6490 ), + gtrailSignalFail ( 6500 ), + gds1LoopbackCommandSentToFarEnd ( 6510 ), + gmultiplexSectionSignalDegraded ( 6520 ), + gmultiplexSectionExcessiveErrors ( 6530 ), + ghighOrderPathSignalDegraded ( 6540 ), + ghighOrderPathExcessiveErrors ( 6550 ), + glowOrderPathSignalDegraded ( 6560 ), + glowOrderPathExcessiveErrors ( 6570 ), + gregeneratorSectionDccTerminationFailure ( 6580 ), + gnetworkMemoryPoolLow ( 6590 ), + gospfRoutingTableOverflow ( 6600 ), + gautoLaserShutdownDisabled ( 6610 ), + gwavelengthOutOfLock ( 6620 ), + grprProtectionIsActive ( 6630 ), + gmaxRPRStationNumberExceeded ( 6640 ), + grprProtectionConfigurationMismatched ( 6650 ), + greservedBandwidthLinkRateExceededOnRinglet0 ( 6660 ), + greservedBandwidthLinkRateExceededOnRinglet1 ( 6670 ), + grprInterfaceInPassThroughMode ( 6680 ), + grprPeerNodeIsMissing ( 6690 ), + grprRiFailure ( 6700 ), + grprSignalFailure ( 6710 ), + grprSignalDegrade ( 6720 ), + ginterlinkFailure ( 6730 ), + gapcWrongGain ( 6740 ), + grprSpanMismatch ( 6750 ), + gefmRemoteFaultInidicationCriticalEvent ( 6760 ), + gefmRemoteFaultInidicationDyingGasp ( 6770 ), + gefmRemoteFaultInidicationLinkFault ( 6780 ), + gefmLinkMonitoringErroredSymbolPeriodEvent ( 6790 ), + gefmLinkMonitoringErroredFrameEvent ( 6800 ), + gefmLinkMonitoringErroredFramePeriodEvent ( 6810 ), + gefmLinkMonitoringErroredFrameSecondsSummary ( 6820 ), + gefmRemoteLoopbackRequestFailed ( 6830 ), + gfastAutomaticProtectionSwitching ( 6840 ), + gfastAutomaticProtectionSwitchingConfigMismatch ( 6850 ), + glcasSinkGroupError ( 6860 ), + glcasVcgMemberRxSideInDnuState ( 6870 ), + gfcDistanceExtFuncNotEstablished ( 6880 ), + gnonCiscoPPMInserted ( 6890 ), + gunqualifiedPPMInserted ( 6900 ), + gftaMismatch ( 6910 ), + gcardPortsUnableToProvideProtection ( 6920 ), + glmpSignalDegrade ( 6930 ), + glmpSignalFailure ( 6940 ), + glmpUnallocatedDataLink ( 6950 ), + gfrontPortLinkLoss ( 6960 ), + gbertEnbl ( 6970 ), + gbertSyncFail ( 6975 ), + gworkQueueFull ( 6980 ), + gequipmentPowerFailureAtConnectorA ( 7000 ), + gequipmentPowerFailureAtConnectorB ( 7005 ), + gequipmentPowerFailureAtReturnConnectorA ( 7010 ), + gequipmentPowerFailureAtReturnConnectorB ( 7015 ), + gloginFailThresholdExceeded ( 7020 ), + gconnectionIdMismatchOnMatrixA ( 7025 ), + gconnectionIdMismatchOnMatrixB ( 7030 ), + gmanufacturingEepromFailure ( 7035 ), + gequipmentFailureHighTemperature ( 7040 ), + glaserBiasCurrentHigh ( 7045 ), + ghighLaserTemperature ( 7050 ), + gbridgeAndRollHasOccurred ( 7055 ), + gbridgeAndRollIsPendingAValidSignal ( 7060 ), + gairFlow ( 7065 ), + gpartialFanFailurePartsFailure ( 7070 ), + gunprotectedSyncronizationEquipment ( 7075 ), + gunprotectedMatrixEquipment ( 7080 ), + gmatrixEquipmentUnavailable ( 7085 ), + gcontrolBusFailureTscA ( 7090 ), + gcontrolBusFailureTscB ( 7095 ), + gpayloadBusFailureMatrixA ( 7100 ), + gpayloadBusFailureMatrixB ( 7105 ), + gmatrixOperationSuspended ( 7110 ), + gclockFailureTsc ( 7115 ), + gpayloadLoopback ( 7120 ), + gdccChannelLoss ( 7125 ), + greptPmMsgInhibited ( 7130 ), + gloopbackCrs ( 7135 ), + gsyncRefFreqOutOfBound ( 7140 ), + gsystemUpgradeInProgress ( 7145 ), + geqptFailToBoot ( 7150 ), + geqptPowerFailure ( 7155 ), + gclockBusFailureTscA ( 7160 ), + gclockBusFailureTscB ( 7165 ), + gpowerFuseFailure ( 7170 ), + gcontrolCommunicationsEquipmentFailure ( 7175 ), + gdifferentSoftwareVersion ( 7180 ), + gospfHelloFail ( 7185 ), + gclockModuleFrequencyMismatch ( 7190 ), + getherPortSwitch ( 7195 ), + gopenIOSlots ( 7200 ), + gequipmentBootInProgress ( 7205 ), + glossOfClockFromMateShelfController ( 7210 ), + gvirtualLanAlarmIndicationSignal ( 7225 ), + gdcuLossFailure ( 7230 ), + gochncMaintenance ( 7235 ), + gramanLaserShutdown ( 7240 ), + glosOfRamanSignal ( 7245 ), + gmcastMacTableFull ( 7250 ), + gmulticastMacAddressAliasing ( 7255 ), + gramanPwrProtOn ( 7260 ), + gcppPeerNotResponding ( 7265 ), + gvoaControlLoopDisableDueToExcessiveCounterPropagationLight ( 7275 ), + gwizardIsRunning ( 7280 ), + gramanGainNotReached ( 7285 ), + glocalFault ( 7315 ), + gremoteFault ( 7320 ), + gefmRemoteLoopbackConfigured ( 7325 ), + gefmPeerMissing ( 7330 ), + geqptDegrade ( 7335 ), + gexcessiveBackPropagation ( 7340 ), + gremoteMaintenanceEndPointIsDown ( 7345 ), + gcrossConnectedCFMService ( 7350 ), + gcfmLoop ( 7355 ), + gcfmConfigurationError ( 7360 ), + goutOfChannelGroupBundle ( 7365 ), + grepNeighborAdjacencyFailure ( 7370 ), + grepLinkFlapping ( 7375 ), + gfaultInREPSegment ( 7380 ), + gprimaryREPEdgePortElected ( 7385 ), + gsecondaryREPEdgePortElected ( 7390 ), + gstcnREPGenerated ( 7395 ), + gvlbREPActivated ( 7400 ), + gvlbREPTriggerSoakingDelayActive ( 7405 ), + gpprForwardDefectIndication ( 7295 ), + gpprBackwardDefectIndication ( 7300 ), + gpprCoordinatedMaintenance ( 7305 ), + gpprTriggerThresholdBERExceeded ( 7310 ), + gwanSyncloss ( 7410 ), + glaserShutdownDueToWavelengthDrift ( 7415 ), + gmanualLaserRestart ( 7420 ), + glaserShutdownDueToNonCiscoPPMInserted ( 7425 ), + gethernetOSCTerminationFailure ( 7430 ), + gsoftwareSignatureVerificationFailed ( 7445 ), + gprotectVolumeSoftwareSignatureVerification ( 7450 ), + gactiveSoftwareSignatureVerificationFailed ( 7455 ), + gpeerPortClientSignalFailDetected (7460), + gchannelShutdownDuetoWavelengthDrift ( 7465 ), + gusbWriteFailure ( 7475 ), + gusbSyncInProgress ( 7480 ), + gautoSensingUnableToDetectValidPayload (7485), + gpayloadAutoSensingInProgress (7490), + ggfpClientSignalFailDetectedDueToSigloss (7495), + ggfpClientSignalFailDetectedDueToSyncloss (7500), + gpmdDegrade (7510), + gstandbyTccNEClockIsInternalClock ( 7515 ), + gchromaticDispersionValue ( 7520 ), + gpackettransportservicefailed ( 7525 ), + gsatellitePanelDiscoveryFailure ( 7530 ), + gsatellitePanelActiveLinkFailure ( 7535 ), + gsatellitePanelCommunicationFailure ( 7540 ), + gsatellitePanelImproperConfiguration ( 7545 ), + gsatellitePanelFanMismatchOfEquipmentAndAttributes ( 7550 ), + gsatellitePanelFanFailure ( 7555 ), + gsatellitePanelPartialFanFailure ( 7560 ), + gsatellitePanelFANManufacturingDataMemoryEEPROMFailure ( 7565 ), + gsatellitePanelFANUnitIsMissing ( 7570 ), + gsatellitePanelIndustrialHighTemperature ( 7575 ), + gsatellitePanelHighTemperature ( 7580 ), + gsatellitePanelBatteryFailureA ( 7585 ), + gplannedSwitchOver ( 7590 ), + gprotectionCardConfigurationMismatch ( 7595 ), + grouterProcessorSwitchOver ( 7600 ), + grunningLowOnResources ( 7605 ), + gnoMoreResourcesAreAvailable ( 7610 ), + gesmcFailure ( 7615 ), + glicenseWillExpireWithin24Hours ( 7620 ), + glicenseWillExpireAnytimeAfter1DayButBefore14Days ( 7625 ), + glicenseIsExpired ( 7630 ), + glicenseCountViolation ( 7635 ), + gtemporaryLicenseIsInUse ( 7640 ), + gevaluationLicenseIsInUse ( 7645 ), + glicenseIsMissing ( 7650 ), + gpseudowireDown ( 7655 ), + gworkingPseudowireControlPlaneDown ( 7660 ), + gprotectPseudowireControlPlaneDown ( 7665 ), + gworkingPseudowireConnectivityCheckDown ( 7670 ), + gprotectPseudowireConnectivityCheckDown ( 7675 ), + gpseudowireTrafficSwitchedToPretection ( 7680 ), + gworkingPseudowireLocalAcTxPortFault ( 7685 ), + gprotectPseudowireLocalAcTxPortFault ( 7690 ), + gworkingPseudowireLocalAcRxPortFault ( 7695 ), + gprotectPseudowireLocalAcRxPortFault ( 7700 ), + gworkingPseudowireRemoteAcTxPortFault ( 7705 ), + gprotectPseudowireRemoteAcTxPortFault ( 7710 ), + gworkingPseudowireRemoteAcRxPortFault ( 7715 ), + gprotectPseudowireRemoteAcRxPortFault ( 7720 ), + gslaThresholdCrossAlert ( 7725 ), + gprotectLocalPseudowireNotForwarding ( 7730 ), + gworkingRemotePseudowireNotForwarding ( 7735 ), + gprotectRemotePseudowireNotForwarding ( 7740 ), + gtpTunnelDown ( 7745 ), + gworkingLabelSwitchedPathDown ( 7750 ), + gprotectLabelSwitchedPathDown ( 7755 ), + gworkingLabelSwitchedPathAlarmIndicationSignal ( 7760 ), + gprotectLabelSwitchedPathAlarmIndicationSignal ( 7765 ), + gworkingLabelSwitchedPathRemoteDefectIndication ( 7770 ), + gprotectLabelSwitchedPathRemoteDefectIndication ( 7775 ), + gbidirectionalForwardDetectionDown ( 7780 ), + gtpTrafficSwitchedFromWorkingToProtection ( 7785 ), + gworkingTpLockout ( 7790 ), + gprotectTpLockout ( 7795 ), + gethernetFlowPointFailed ( 7800 ), + gteTunnelDown ( 7805 ), + gmacSystemLimitReached ( 7810 ), + gmacBridgeDomainLimitReached ( 7815 ), + gautoSensingDisabled ( 7820 ), + gsmBackwardIncomingAlignmentError (7825), + gresourceAllocationFailed (7830), + glossOfDFBSignal ( 7835 ), + gworkingLabelSwitchedPathLinkDownIndication ( 7840 ), + gprotectLabelSwitchedPathLinkDownIndication ( 7845 ), + gworkingLabelSwitchedPathLockReport ( 7850 ), + gprotectLabelSwitchedPathLockReport ( 7855 ), + gsatellitePanelBatteryFailureB ( 7860 ), + ghighBitErrorRate (7865), + gbackPanelFacilityLoopback (7870), + gbackPanelTerminalLoopback (7875), + gtrunkPayloadTypeMismatch (7880), + ginvalidMuxponderConfiguration (7885), + gcoolingProfileMismatch (7890), + gtrunkOduAlarmIndicationSignal (7895), + gcompanionCardMissing (7900), + gcontrolPlaneUnverifiedClearedAlarmsPresent (7905), + gpowerConsumptionLimitHasCrossed (7910), + gmasterKeyExchangeFailed (7915), + gunitHighTemperature (7930), + goverTemperatureUnitProtected (7935), + gseqMismatchCount (7945), + gkeyProgramOnAlteraFpgaFailed (7960), + gduplicateNodeControllerDetected (7970), + grestorationInProg (7975), + gramanPumpsCalibrationProcedureIsRunning (7980), + gramanPumpsCalibrationIsScheduledToRunInTheNextMinutes (7985), + godukTCM1AlarmIndicationSignal ( 13100 ), + godukTCM2AlarmIndicationSignal ( 13105 ), + godukLockedDefectTCM1 ( 13110 ), + godukLockedDefectTCM2 ( 13115 ), + gotukLossOfFrame ( 13120 ), + godukOpenConnectionIndicationTCM1 ( 13125 ), + godukOpenConnectionIndicationTCM2 ( 13130 ), + godukTrailTraceIdentifierMismatchTCM1 ( 13135 ), + godukTrailTraceIdentifierMismatchTCM2 ( 13140 ), + godukSignalFailureTCM1 ( 13145 ), + godukSignalFailureTCM2 ( 13150 ), + godukSignalDegradeTCM1 ( 13155 ), + godukSignalDegradeTCM2 ( 13160 ), + glossOfChannel ( 13165 ), + gfecMismatch ( 13170 ), + gtimSectionMonitorTraceIdentifierMismatchFailure ( 13175 ), + gautomaticLaserShutdown ( 13180 ), + gshutterInsertionLossVariationDegradeLow ( 13200 ), + gopticalChannelDeactivationFailure ( 13205 ), + gshutterInsertionLossVariationDegradeHigh ( 13210 ), + gnetworkTopologyIncomplete ( 13215 ), + gpluginModuleCommunicationFailure ( 13220 ), + gopticalNetworkTypeMismatch ( 13225 ), + gopticalPowerDegradeLow ( 13230 ), + gautomaticPowerControlFailure ( 13235 ), + gopticalPowerDegradeHigh ( 13240 ), + gautomaticPowerControlDisabled ( 13245 ), + gopticalPowerFailureLow ( 13250 ), + gringIdMismatch ( 13255 ), + gopticalPowerFailureHigh ( 13260 ), + glossOfContinuity ( 13270 ), + gvariableOpticalAttenuatorDegradeLow ( 13280 ), + gvariableOpticalAttenuatorDegradeHigh ( 13290 ), + gvariableOpticalAttenuatorFailureLow ( 13300 ), + gvariableOpticalAttenuatorFailureHigh ( 13310 ), + glaserBiasDegrade ( 13320 ), + glaserBiasFailure ( 13330 ), + glaserTemperatureDegrade ( 13340 ), + gopticalAmplifierGainDegradeLow ( 13350 ), + gopticalAmplifierGainDegradeHigh ( 13360 ), + gopticalAmplifierGainFailureLow ( 13370 ), + gopticalAmplifierGainFailureHigh ( 13380 ), + gopticalChannelConnectionFailure ( 13390 ), + gopticalChannelIncomplete ( 13395 ), + gopticalChannelActivationFailure ( 13400 ), + glaserAutoPowerReduction ( 13410 ), + gcaseTemperatureDegrade ( 13420 ), + gfiberTemperatureDegrade ( 13430 ), + gshutterOpen ( 13440 ), + gawgTemperatureDegrade ( 13450 ), + gawgTemperatureFailure ( 13460 ), + gawgOverTemperature ( 13470 ), + gopticalAmplifierInitialization ( 13480 ), + gawgWarmUp ( 13490 ), + gincSigloss ( 13510 ), + gincSyncloss ( 13515 ), + gincGfpOutOfFrame ( 13520 ), + gincGfpSigLoss ( 13525 ), + gincGfpSyncLoss ( 13530 ) +} + +CerentGenericEntityClass ::= TEXTUAL-CONVENTION +-- DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This is the TC used to find out to which cerentGenericEntityClass + an alarm belongs to." + SYNTAX INTEGER { + unknownEntity ( 1 ), + ne ( 10 ), + backplane ( 30 ), + eqpt ( 50 ), + port ( 60 ), + ocn ( 70 ), + stmn ( 71 ), + aip ( 80 ), + fanTray ( 90 ), + crs ( 100 ), + ds3 ( 110 ), + almExpPanel ( 120 ), + almIfExtnsn ( 130 ), + stsMon ( 140 ), + vcMonHp ( 141 ), + dwdmClient ( 150 ), + stsTerm ( 160 ), + vcTermHp ( 161 ), + dwdmTrunk ( 170 ), + dwdmOptics ( 180 ), + psSts ( 190 ), + rsms ( 200 ), + xcSts ( 210 ), + bits ( 220 ), + dwdmFec ( 230 ), + neSynchRef ( 240 ), + dwdm8b10b ( 250 ), + extSynchRef ( 260 ), + dwdmOtn ( 270 ), + envAlrm ( 280 ), + envCtrl ( 290 ), + neRing ( 360 ), + ds1 ( 390 ), + vtMon ( 410 ), + vcMonLp ( 411 ), + vtTerm ( 420 ), + vcTermLP ( 421 ), + fUdc ( 430 ), + msUdc ( 440 ), + spareSdcc ( 450 ), + ucpCircuit ( 480 ), + ucpIpcc ( 490 ), + ucpNeighbor ( 500 ), + ec1 ( 510 ), + ps ( 520 ), + psVt ( 530 ), + e100t ( 540 ), + e1000t ( 550 ), + etherBridge ( 560 ), + e1 ( 600 ), + e3 ( 630 ), + e4 ( 640 ), + stm1E ( 650 ), + ds3i ( 660 ), + g1000 ( 670 ), + ml100t ( 680 ), + ml1000 ( 690 ), + dwdmSfp ( 700 ), + dwdmScl ( 710 ), + dwdmTcm1 ( 720 ), + dwdmTcm2 ( 730 ), + dwdmOcn ( 740 ), + dwdmSm ( 750 ), + dwdmPm ( 760 ), + dwdmTcm ( 770 ), + pwr ( 780 ), + stsTermVcat ( 790 ), + vtTermVcat ( 800 ), + vcatGroup ( 810 ), + fcmr ( 820 ), + entOptics ( 830 ), + ce100t ( 840 ), + ppm ( 850 ), + twor ( 860 ), + isc ( 870 ), + escon ( 880 ), + bic ( 890 ), + gfp ( 900 ), + gige ( 910 ), + pos ( 920 ), + cap ( 930 ), + dwdmData ( 940 ), + logFac ( 950 ), + ge ( 960 ), + fc ( 970 ), + ec1p1 ( 980 ), + mlFx ( 990 ), + ochTerm ( 1000 ), + shelf ( 1010 ), + ce1000 ( 1020 ), + cemr ( 1030 ), + lmp ( 1040 ), + lmpControlChannel ( 1050 ), + lmpTeLink ( 1060 ), + lmpDataLink ( 1070 ), + rpr ( 1080 ), + ether ( 1090 ), + mlmr ( 1100 ), + otu ( 1110 ), + aots ( 3200 ), + ots ( 3210 ), + oms ( 3220 ), + och ( 3230 ), + osc ( 3240 ), + ochc ( 3250 ), + ib ( 3260 ), + chgrp (3270), + hdlc ( 3280 ), + msISC ( 3290 ), + ecu ( 3300 ), + lcdFlash ( 3310 ), + usb ( 3320 ), + fe ( 3330 ), + odu0 ( 3350 ), + odu1 ( 3360 ) +} + +-- ************************************************************** +cerentGenericObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All the generic objects definitions are grouped + under this" + ::= { cerentGeneric 10 } + +-- ************************************************************** + +cerentGenericCommonObjectsGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The group to combine all the Cisco OTBU common + objects" + ::= { cerentGenericObjects 10 } + +cerentGenericEnableNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + notifications. A value=FALSE will prevent notifications + from being sent by this system." + DEFVAL { true } + ::= { cerentGenericCommonObjectsGroup 10 } + +cerentGenericNodeTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates current local time as reflected by + the Cisco OTBU equipment. The format this scalar is + YYYYMMDDhhmmss{S/D}. E.g., + 20011103133453D means 1:34:53 PM PDT on 03/Nov/2001 + 19990614095436S means 9:54:36 AM PST on 14/Jun/1999. + If the last octet is S then the time is standard time. + Otherwise it is D to indicate it is daylight saving + time, if applicable" + ::= { cerentGenericCommonObjectsGroup 20 } + +cerentGenericSentNotifications OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of v1+v2 notifications sent out + by the agent. Resets to zero after + cold/warm start." + ::= { cerentGenericCommonObjectsGroup 30 } + +cerentGenericLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time + a conceptual row is created or deleted + in cerentGenericAlarmTable " + ::= { cerentGenericCommonObjectsGroup 40 } + +cerentGenericMultishelfEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether the system is configured + in multi-shelf mode or single-shelf mode." + DEFVAL { false } + ::= { cerentGenericCommonObjectsGroup 50 } + +-- ************************************************************** +-- +cerentGenericGeneralGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Another class of objects found in + Cisco ONS 15327, 15310 " + ::= { cerentGenericObjects 20 } + +cerentGenericSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the version of software that is + used in Cisco ONS Network element, + ONS 15327, 15310. E.g., 2.2.03" + ::= { cerentGenericGeneralGroup 10 } + +cerentGenericAlarmGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The group that will represent all the + alarm info in the Cisco ONS network element, + ONS 15327, 15310" + ::= { cerentGenericObjects 30 } + +cerentGenericAlarmCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of active alarms in the + Cisco ONS network element, ONS 15327, 15310. + This equals the total number of rows in + cerentGenericAlarmTable at any time." + ::= { cerentGenericAlarmGroup 10 } + +cerentGenericAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentGenericAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has all currently raised conditions + for the network node. A Condition is a fault or + status detected by hardware or software." + ::= { cerentGenericAlarmGroup 20 } + +cerentGenericAlarmEntry OBJECT-TYPE + SYNTAX CerentGenericAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerentGenericAlarmTable" + INDEX { cerentGenericAlarmIndex, cerentGenericAlarmType } + ::= { cerentGenericAlarmTable 1 } + +CerentGenericAlarmEntry ::= SEQUENCE { + cerentGenericAlarmIndex Integer32, + cerentGenericAlarmObjectType CerentGenericEntityClass, + cerentGenericAlarmSlotNumber Integer32, + cerentGenericAlarmPortNumber CerentPortNumber, + cerentGenericAlarmLineNumber Integer32, + cerentGenericAlarmObjectIndex Integer32, + cerentGenericAlarmType CerentGenericAlarmType, + cerentGenericAlarmState CerentNotificationClass, + cerentGenericAlarmTimeStamp TimeStamp, + cerentGenericAlarmObjectName DisplayString, + cerentGenericAlarmAdditionalInfo DisplayString, + cerentGenericAlarmSeverity CerentAlarmSeverity, + cerentGenericAlarmStatus CerentAlarmStatus, + cerentGenericAlarmServiceAffecting CerentAlarmServiceAffecting + } + +cerentGenericAlarmIndex OBJECT-TYPE + SYNTAX Integer32 ( 1..2147483647 ) -- all +ve values + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies each entry in alarm table. + May not start with one and there may be some + missing numbers." + ::= { cerentGenericAlarmEntry 10 } + +cerentGenericAlarmObjectType OBJECT-TYPE + SYNTAX CerentGenericEntityClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the type + of the entity which raised this alarm. + ( E.g., DS3, etherBridge, VT-TERM, etc ) + The NMS is expected to use this value + to decide which table to poll for + further info about the alarm" + ::= { cerentGenericAlarmEntry 20 } + +cerentGenericAlarmSlotNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the slot + of the object which raised this alarm. + If not relevant to the alarm, will be + zero." + ::= { cerentGenericAlarmEntry 30 } + +cerentGenericAlarmPortNumber OBJECT-TYPE + SYNTAX CerentPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the port + of the object which raised this alarm." + ::= { cerentGenericAlarmEntry 40 } + +cerentGenericAlarmLineNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the port + of the object which raised this alarm. + If not relevant to the alarm, will be + zero." + ::= { cerentGenericAlarmEntry 50 } + +cerentGenericAlarmObjectIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Every alarm is raised by an object and + this object is an entry in a specific + table. This is the index of the object + in that table E.g., if the alarm is interface + related, this index is the index of the + interface in the interface table." + ::= { cerentGenericAlarmEntry 60 } + +cerentGenericAlarmType OBJECT-TYPE + SYNTAX CerentGenericAlarmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates what the exact nature of the + alarm. See the CerentGenericAlarmType TC + for mapping details " + ::= {cerentGenericAlarmEntry 70 } + +cerentGenericAlarmState OBJECT-TYPE + SYNTAX CerentNotificationClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies alarm severity and service + affecting status ( SA/NSA ). Only + {minor|major|critical}+{NA|NSA} alarms and + standing conditions will be represented here. + + However, this mib object is included in each + trap dispatched and in the trap this object + can contain all the possible values of + CerentNotificationClass type." + ::= { cerentGenericAlarmEntry 80 } + +cerentGenericAlarmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry was + created. This is accurate only upto a second." + ::= { cerentGenericAlarmEntry 90 } + +cerentGenericAlarmObjectName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TL1-style user-visible name which uniquely + identifies an object in the system" + ::= { cerentGenericAlarmEntry 100 } + +cerentGenericAlarmAdditionalInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional information for the alarm object. + In the current version of the MIB, this object + contains the following information :- + + a) Provisioned description for alarms of type + 'failureDetectedExternalToTheNE'. + + This object would be a null string if no + additional information is specified." + ::= { cerentGenericAlarmEntry 110 } + +cerentGenericAlarmSeverity OBJECT-TYPE + SYNTAX CerentAlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies severity of the alarm + being sent out." + + ::= { cerentGenericAlarmEntry 120 } + +cerentGenericAlarmStatus OBJECT-TYPE + SYNTAX CerentAlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents if an alarm is currently raised or cleared." + + ::= { cerentGenericAlarmEntry 130 } + +cerentGenericAlarmServiceAffecting OBJECT-TYPE + SYNTAX CerentAlarmServiceAffecting + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the alarm that is being + sent out is Service Affecting (SA) or Non- + Service Affecting (NSA)." + + ::= { cerentGenericAlarmEntry 140 } + + +cerentGenericReportedAlarmCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of alarms currently reported against Cisco + ONS platform. This equals the number of rows in + cerentGenericReportedAlarmTable." + ::= { cerentGenericAlarmGroup 30 } + + +cerentGenericReportedAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentGenericReportedAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has the list of alarms currently + reported for the Cisco ONS node. It does not + include any cleared alarms. The alarms in this + table are in compliance with Telcordia GR-253. + This means that if a network problem causes two + alarms, such a as loss of frame(LOF) and loss of + signal(LOS), only LOS alarm will be in this table + because it supersedes and replaces the LOF." + ::= { cerentGenericAlarmGroup 40 } + +cerentGenericReportedAlarmEntry OBJECT-TYPE + SYNTAX CerentGenericReportedAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerentGenericReportedAlarmTable" + INDEX { cerentGenericReportedAlarmIndex, cerentGenericReportedAlarmType } + ::= { cerentGenericReportedAlarmTable 1 } + +CerentGenericReportedAlarmEntry ::= SEQUENCE { + cerentGenericReportedAlarmIndex Integer32, + cerentGenericReportedAlarmObjectType CerentGenericEntityClass, + cerentGenericReportedAlarmSlotNumber Integer32, + cerentGenericReportedAlarmPortNumber CerentPortNumber, + cerentGenericReportedAlarmObjectIndex Integer32, + cerentGenericReportedAlarmType CerentGenericAlarmType, + cerentGenericReportedAlarmTimeStamp TimeStamp, + cerentGenericReportedAlarmObjectName DisplayString, + cerentGenericReportedAlarmAdditionalInfo DisplayString, + cerentGenericReportedAlarmSeverity CerentAlarmSeverity, + cerentGenericReportedAlarmStatus CerentAlarmStatus, + cerentGenericReportedAlarmServiceAffecting CerentAlarmServiceAffecting + } + +cerentGenericReportedAlarmIndex OBJECT-TYPE + SYNTAX Integer32 ( 1..2147483647 ) -- all +ve values + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies each entry in ReportedAlarm table. + May not start with one and there may be some + missing numbers." + ::= { cerentGenericReportedAlarmEntry 10 } + +cerentGenericReportedAlarmObjectType OBJECT-TYPE + SYNTAX CerentGenericEntityClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate the type + of the entity which raised this alarm. + ( E.g., DS3, etherBridge, VT-TERM, etc ) + The NMS is expected to use this value + to decide which table to poll for + further info about the alarm" + ::= { cerentGenericReportedAlarmEntry 20 } + +cerentGenericReportedAlarmSlotNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the slot + of the object which raised this alarm. + If not relevant to the alarm, will be + zero." + ::= { cerentGenericReportedAlarmEntry 30 } + +cerentGenericReportedAlarmPortNumber OBJECT-TYPE + SYNTAX CerentPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will indicate what is the port + of the object which raised this alarm." + ::= { cerentGenericReportedAlarmEntry 40 } + +cerentGenericReportedAlarmObjectIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Every alarm is raised by an object and + this object is an entry in a specific + table. This is the index of the object + in that table E.g., if the alarm is interface + related, this is the index of the + interface in the interface table." + ::= { cerentGenericReportedAlarmEntry 50 } + +cerentGenericReportedAlarmType OBJECT-TYPE + SYNTAX CerentGenericAlarmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the exact nature of the + alarm." + ::= {cerentGenericReportedAlarmEntry 60 } + +cerentGenericReportedAlarmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry was + created. This is accurate only upto a second." + ::= { cerentGenericReportedAlarmEntry 70 } + +cerentGenericReportedAlarmObjectName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TL1-style user-visible name which uniquely + identifies an object in the system" + ::= { cerentGenericReportedAlarmEntry 80 } + +cerentGenericReportedAlarmAdditionalInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Additional information for the alarm object. + In the current version of the MIB, this object + contains the following information :- + + a) Provisioned description for alarms of type + 'failureDetectedExternalToTheNE'. + + This object would be a null string if no + additional information is specified." + ::= { cerentGenericReportedAlarmEntry 90 } + +cerentGenericReportedAlarmSeverity OBJECT-TYPE + SYNTAX CerentAlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies severity of the alarm." + + ::= { cerentGenericReportedAlarmEntry 100 } + +cerentGenericReportedAlarmStatus OBJECT-TYPE + SYNTAX CerentAlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents if the alarm is currently raised + or cleared." + + ::= { cerentGenericReportedAlarmEntry 110 } + +cerentGenericReportedAlarmServiceAffecting OBJECT-TYPE + SYNTAX CerentAlarmServiceAffecting + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the alarm that is being + sent out is Service Affecting (SA) or Non- + Service Affecting (NSA)." + + ::= { cerentGenericReportedAlarmEntry 120 } + + +-- All Cisco ONS Generic Threshold Group. + +cerentGenericThresholdGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The group that will represent all the + threshold info in the Cisco ONS network element, + ONS 15327, 15310" + ::= { cerentGenericObjects 40 } + +cerentGenericThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentGenericThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds all the provisioned + Thresholds. + + This table is currently unimplemented." + ::= { cerentGenericThresholdGroup 10 } + +cerentGenericThresholdEntry OBJECT-TYPE + SYNTAX CerentGenericThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerentGenericThresholdTable" + INDEX { cerentGenericThresholdIndex } + ::= { cerentGenericThresholdTable 1 } + +CerentGenericThresholdEntry ::= SEQUENCE { + cerentGenericThresholdIndex Integer32, + cerentGenericThresholdMonitorType CerentMonitorType, + cerentGenericThresholdLocation CerentLocation, + cerentGenericThresholdPeriod CerentPeriod, + cerentGenericThresholdSetValue Integer32, + cerentGenericThresholdCurrentValue Integer32, + cerentGenericThresholdDetectType INTEGER + } + +cerentGenericThresholdIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) -- Same as IfIndex from IF-MIB + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies each entry in Threshold table. + May not start with one and there will be some + missing numbers." + ::= { cerentGenericThresholdEntry 10 } + +cerentGenericThresholdMonitorType OBJECT-TYPE + SYNTAX CerentMonitorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of metric monitored." + ::= { cerentGenericThresholdEntry 20 } + +cerentGenericThresholdLocation OBJECT-TYPE + SYNTAX CerentLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates if it near or far end" + ::= { cerentGenericThresholdEntry 30 } + +cerentGenericThresholdPeriod OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sampling interval period is indicated here" + ::= { cerentGenericThresholdEntry 40 } + +cerentGenericThresholdSetValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object will be threshold that was + provisioned by the NMS" + ::= { cerentGenericThresholdEntry 50 } + +cerentGenericThresholdCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value of the counter which + measures the metric. + + This column will never be implemented as + these values are already accessible through + IETF MIB objects." + + ::= { cerentGenericThresholdEntry 60 } + +cerentGenericThresholdDetectType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + none(10), + mon(20), + term(30) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object will be the detect type for the + threshold." + ::= { cerentGenericThresholdEntry 70 } + +-- All Cisco ONS Generic Notifications definitions. + +cerentGenericEvents OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Place holder for all notifications + of Cisco ONS network device, ONS 15327, 15310 " + ::= { cerentGeneric 20 } + +cerentGenericV2Events OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The sub-identifier has to be zero, as part + of the interoperability agreement between + SNMPv1 and SNMPv2 worlds." + ::= { cerentGenericEvents 0 } + +-- --------------------------------------------- +-- All the Cisco ONS generic notifications definitions +-- --------------------------------------------- + +-- object and event groups + +galarmUnknown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm unknown" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1 } + +galarmCutoffIsInManualMode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm cutoff is in manual mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 10 } + +gfailureDetectedExternalToTheNE + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmAdditionalInfo, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure detected External to the NE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 20 } + +gexternalError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "external error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 30 } + +gexcessiveSwitching + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "excessive switching" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 40 } + +gsdccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDCC Termination failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 50 } + +gincomingFailureCondition + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "incoming failure condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 60 } + +galarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm indication signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 70 } + +galarmIndicationSignalLine + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm indication signal LINE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 80 } + +galarmIndicationSignalPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm indication signal Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 90 } + +galarmIndicationSignalVT + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "alarm indication signal VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 100 } + +gapsChannelFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel failure APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 110 } + +gchannelByteFailureAPS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel Byte failure APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 120 } + +gchannelProtectionSwitchingChannelMatchFailureAPS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel Protection Switching Channel Match failure APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 130 } + +gchannelAutomaticProtectionSwitchModeMismatchAPS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel Automatic Protection Switch Mode Mismatch APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 140 } + +gfarEndProtectionLineFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel far end protection line failure APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 150 } + +ginconsistentAPSCode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Inconsistent APS code" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 160 } + +gimproperAPSCode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Improper APS code APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 170 } + +gnodeIdMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Node Id Mismatch APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 180 } + +gchannelDefaultKAPS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Default K APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 190 } + +gconnectionLoss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Connection loss APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 200 } + +gbipolarViolation + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "bipolar Violation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 210 } + +gcarrierLossOnTheLAN + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "carrier Loss on the LAN" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 220 } + +gconcatenationErrorSTS +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "concatenation error STS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 230 } + +gexcessCollisionsOnTheLAN + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "excess collisions on the LAN" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 240 } + +gfacilityFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility critical alarm caused by DS3 facility failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 250 } + +gfarEndAIS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end AIS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 260 } + +gfarEndMultipleDS1LOSDetectedOnDS3 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end Multiple DS1 LOS detected on DS3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 270 } + +gfarEndDS1EqptFailNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end DS1 eqpt fail non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 280 } + +gfarEndDS1EqptFailServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end DS1 Eqpt fail service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 290 } + +gfarEndSingleDS1LOS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end Single DS1 LOS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 300 } + +gfarEndDS3EqptFailNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end DS3 Eqpt failure non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 310 } + +gfarEndDS3EqptFailServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end DS3 Eqpt failure service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 320 } + +gfarEndCommonEquipmentFailureNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end common Eqpt failure non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 330 } + +gfarEndIDLE + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end IDLE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 340 } + +gfarEndLOS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end LOS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 350 } + +gfarEndLOF + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end LOF" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 360 } + +gfarEndBlockError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far End Block Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 370 } + +gds3IdleCondition + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "idle Condition DS3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 380 } + +glossOfFrame + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 390 } + +glossOfPointer + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Pointer" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 400 } + +glossOfPointerPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Pointer Path " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 410 } + +glossOfPointerVT + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Pointer VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 420 } + +glossOfSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss of Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 430 } + +goutOfFrame + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "out of Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 440 } + +gpathSelectorFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "path Selector inability to swtich to a valid signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 450 } + +gremoteAlarmIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Alarm Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 460 } + +gremoteFailureIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Failure Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 470 } + +gremoteFailureIndicationLine + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Failure Indication LINE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 480 } + +gremoteFailureIndicationPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Failure Indication Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 490 } + +gremoteFailureIndicationVT + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Failure Indication VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 500 } + +gsignalDegrade +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 510 } + +gseverelyErroredFrame + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "severely Errored Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 520 } + +gsignalFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 530 } + +gsignalLabelMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "signal Label Mismatch Failures" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 540 } + +gpayloadDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 550 } + +gpayloadDefectIndicationPath +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Defect Indication - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 560 } + +gpayloadLabelMismatchPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Label Mismatch - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 570 } + +gsignalLabelMismatchFailurePayloadLabelMismatchVT + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "signal Label Mismatch Failure Payload Label Mismatch VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 580 } + +gunequippedPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unequipped - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 590 } + +gsignalLabelMismatchFailureUnequippedVT + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "signal Label Mismatch Failure Unequipped VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 600 } + +glossOfSynchronization + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Synchronization" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 610 } + +goutOfSynchronization + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Out of Synchronization" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 620 } + +gprimarySynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Primary Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 630 } + +gsecondarySynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Secondary Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 640 } + +gthirdSynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Third Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 650 } + +gfourthSynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fourth Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 660 } + +gfifthSynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fifth Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 670 } + +gsixthSynchronizationReferenceFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Sixth Synchronization Reference Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 680 } + +gfailedToReceiveSynchronizationStatusMessage + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "failed to receive Synchronization Status Message" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 690 } + +gsynchronizationStatusMessagesAreDisabledOnThisInterface + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "synchronization Status Messages are disabled on this interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 700 } + +gstratum1PrimaryReferenceSourceTraceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Stratum1 Primary Reference Source Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 710 } + +gsynchronizedTraceabilityUnknown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "synchronized Traceability Unknown" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 720 } + +gstratum2Traceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "stratum 2 Traceable " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 730 } + +gtransitNodeClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "transit Node clock Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 740 } + +gstratum3ETraceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "stratum 3E Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 750 } + +gstratum3Traceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "stratum 3 Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 760 } + +gsonetMinimumClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Minimum clock Traceable - SONET " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 770 } + +gstratum4Traceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "stratum 4 Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 780 } + +gdoNotUseForSynchronization + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "do not Use for Synchronization" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 790 } + +greservedForNetworkSynchronizationUse + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "reserved for Network Synchronization Use" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 800 } + +goutgoingFailureCondition + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "outgoing failure condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 810 } + +gremoteDefectIndicationLine + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Defect Indication LINE" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 820 } + +gremoteDefectIndicationPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "remote Defect Indication Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 830 } + +gfreeRunningSynchronizationMode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "free Running Synchronization mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 840 } + +gholdoverSynchronizationMode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "holdover synchronization mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 850 } + +gfastStartSynchronizationMode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "fast Start synchronization mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 860 } + +ginternalFault +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "internal hardware fault or failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 870 } + +ginternalError +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "error Internal to the NE Detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 880 } + +ginternalMessageError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "internal Message Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 890 } + +gmismatchOfEquipmentAndAttributes + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "mismatch of Equipment and Attributes" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 900 } + +gwatchdogTimerTimeout + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "watchdog Timer Timeout" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 910 } + +gsoftwareFaultOrFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "software Fault or failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 920 } + +gsoftwareFaultDataIntegrityFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "software Fault - Data integrity fault : + The newly added provisioning or hardware has + caused the database to grow beyond its limit. + That is, the newly added object(s) in the system + has(have) enough memory to exist onboard but + too large to be saved in the database." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 930 } + +gprogramFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "program failure " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 940 } + +gcontrolEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 950 } + +gprimaryNonVolatileBackupMemoryFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment Primary non volatile Backup Memory failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 960 } + +gsecondaryNonVolatileBackupMemoryFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment Secondary non volatile Backup Memory failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 970 } + +gcontrolBusFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment Control Bus failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 980 } + +gcontrolBus1Failure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment Control Bus 1 failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 990 } + +gcontrolBus2Failure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment Control Bus 2 failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1000 } + +gtccAToShelfSlot1DROP1CommunicationFailure NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1010 } + +gtccAToShelfSlot2DROP2CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1020 } + +gtccAToShelfSlot3DROP3CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1030 } + +gtccAToShelfSlot4DROP4CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 4" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1040 } + +gtccAToShelfSlot5TRUNK1CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 5" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1050 } + +gtccAToShelfSlot6TRUNK2CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 6" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1060 } + +gtccAToShelfSlot7TCCACommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 7 " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1070 } + +gtccAToShelfSlot8XCONACommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 8" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1080 } + +gtccAToShelfSlot9AICCommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 9" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1090 } + +gtccAToShelfSlot10XCONBCommunicationFailure NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 10" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1100 } + +gtccAToShelfSlot11TCCBCommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 11" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1110 } + +gtccAToShelfSlot12TRUNK3CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 12" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1120 } + +gtccAToShelfSlot13TRUNK4CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 13" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1130 } + +gtccAToShelfSlot14DROP5CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 14" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1140 } + +gtccAToShelfSlot15DROP6CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 15" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1150 } + +gtccAToShelfSlot16DROP7CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 16" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1160 } + +gtccAToShelfSlot17DROP8CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller A to Shelf SLOT 17 " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1170 } + +gtccAToDCCAProcessorCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure ControllerP A to ControllerJ A processor" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1180 } + +gtccBToShelfSlot1DROP1CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 1 " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1190 } + +gtccBToShelfSlot2DROP2CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1200 } + +gtccBToShelfSlot3DROP3CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1210 } + +gtccBToShelfSlot4DROP4CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 4" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1220 } + +gtccBToShelfSlot5TRUNK1CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 5" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1230 } + +gtccBToShelfSlot6TRUNK2CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 6" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1240 } + +gtccBToShelfSlot7TCCACommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 7" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1250 } + +gtccBToShelfSlot8XCONACommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 8" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1260 } + +gtccBToShelfSlot9AICCommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 9" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1270 } + +gtccBToShelfSlot10XCONBCommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 10" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1280 } + +gtccBToShelfSlot11TCCBCommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 11" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1290 } + +gtccBToShelfSlot12TRUNK3CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 12" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1300 } + +gtccBToShelfSlot13TRUNK4CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 13" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1310 } + +gtccBToShelfSlot14DROP5CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 14" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1320 } + +gtccBToShelfSlot15DROP6CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 15" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1330 } + +gtccBToShelfSlot16DROP7CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 16" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1340 } + +gtccBToShelfSlot17DROP8CommunicationFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure Controller B to Shelf SLOT 17" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1350 } + +gtccBToDCCBProcessorCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "communication failure ControllerP B to ControllerJ A processor" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1360 } + +gcontrolEquipmentControlCommunicationsEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS deprecated + DESCRIPTION "control Equipment Control Communications equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1370 } + +gcontrolProcessorFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment Control processor failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1380 } + +gworkingMemoryFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "control Equipment Working memory failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1390 } + +ginterconnectionEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1400 } + +gpayloadBusFailureToIOSlot1XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 1 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1410 } + +gpayloadBusFailureToIOSlot2XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 2 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1420 } + +gpayloadBusFailureToIOSlot3XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 3 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1430 } + +gpayloadBusFailureToIOSlot4XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 4 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1440 } + +gpayloadBusFailureToIOSlot5XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 5 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1450 } + +gpayloadBusFailureToIOSlot6XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 6 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1460 } + +gpayloadBusFailureToIOSlot12XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 7 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1470 } + +gpayloadBusFailureToIOSlot13XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 8 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1480 } + +gpayloadBusFailureToIOSlot14XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 9 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1490 } + +gpayloadBusFailureToIOSlot15XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 10 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1500 } + +gpayloadBusFailureToIOSlot16XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 11 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1510 } + +gpayloadBusFailureToIOSlot17XCONSlot8 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 12 Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1520 } + +gpayloadBusFailureToIOSlot1XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 1 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1530 } + +gpayloadBusFailureToIOSlot2XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 2 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1540 } + +gpayloadBusFailureToIOSlot3XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 3 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1550 } + +gpayloadBusFailureToIOSlot4XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 4 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1560 } + +gpayloadBusFailureToIOSlot5XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 5 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1570 } + +gpayloadBusFailureToIOSlot6XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 6 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1580 } + +gpayloadBusFailureToIOSlot12XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 7 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1590 } + +gpayloadBusFailureToIOSlot13XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 8 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1600 } + +gpayloadBusFailureToIOSlot14XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 9 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1610 } + +gpayloadBusFailureToIOSlot15XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 10 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1620 } + +gpayloadBusFailureToIOSlot16XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 11 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1630 } + +gpayloadBusFailureToIOSlot17XCONSlot10 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Equipment failure Payload Bus 12 Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1640 } + +gtimeSlotInterchangeEquipmentFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "interconnection Eqpt Time slot interchange eqpt failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1650 } + +gequipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1660 } + +ghighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1670 } + +ginvalidMACAddress + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment failure Invalid MAC Address" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1680 } + +gboardFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment failure Board Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1690 } + +gdiagnosticFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment failure Diagnostics Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1700 } + +gmediumAccessControlFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment failure Medium Access Control" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1710 } + +gfacilityTerminationEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility Termination equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1720 } + +gautomaticLaserShutoffDueToHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Laser Shutoff Due To High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1730 } + +gfailureToReleaseFromProtection + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure To Release from protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1740 } + +greceiverFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility Termination equipment Receiver failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1750 } + +gtransmitFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility Termination equipment Transmit failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1760 } + +gfacilityTerminationEquipmentReceiverMissing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility Termination equipment Receiver missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1770 } + +gfacilityTerminationEquipmentTransmitterMissing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "facility Termination equipment Transmitter missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1780 } + +gfailureToSwitchToProtection + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure To Switch to protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1790 } + +gfailureToSwitchToProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure To Switch to protection Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1800 } + +gfailureToSwitchToProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure To Switch to protection Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1810 } + +gfailureToSwitchToProtectionPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure to Switch to protection Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1820 } + +gfanFailure +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "failure of cooling fan tray" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1830 } + +gequipmentUnitPlugIn + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment unit plug in" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1840 } + +gnePowerFailureAtConnector + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "NE Power Failure At Connector" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1850 } + +gfuseAlarm +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "power failure Fuse Alarm" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1860 } + +gsynchronizationUnitFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "synchronization unit failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1870 } + +gsynchronizationSwitchingEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "synchronization switching Equipment failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1880 } + +gequipmentUnitUnplugged +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "equipment unit un plug" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1890 } + +gloopback + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loop back" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1900 } + +gds1LoopbackDueToFEACCommand +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback due to FEAC command DS1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1910 } + +gloopbackCommandSentToFarEndDS1 +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback Command sent to Far End DS1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1920 } + +gds3LoopbackDueToFEACCommand + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback due to FEAC command DS3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1930 } + +gds3LoopbackCommandSentToFarEnd +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback Command sent to Far End DS3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1940 } + +gds2LoopbackDueToFarEndCommand +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback due to Far End Command DS2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1950 } + +gds2LoopbackCommandSentToFarEnd +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback Command sent to Far End DS2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1960 } + +gfacilityLoopback +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loop back facility" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1970 } + +gnetworkLoopback +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loop back Network" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1980 } + +gterminalLoopback +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loop back Terminal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 1990 } + +gmanuallyCausedAbnormalCondition + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manually caused abnormal condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2000 } + +gethernetBridgeIsNewRootOfSpanningTree + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "new Root discovered in bridged network" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2010 } + +gethernetBridgeTopologyChange + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "topology change discovered in bridged network" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2020 } + +gnormalCondition + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "normal condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2030 } + +gembeddedOperationsChannelFailureLinkDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "embedded Operations Channel failure link down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2040 } + +gpeerStateMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "peer state mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2050 } + +gproceduralError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "procedural Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2060 } + +gimproperRemoval + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Improper Removal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2070 } + +gduplicateNodeID + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Duplicate Node ID" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2080 } + +gblsrOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BLSR out of sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2090 } + +gblsrMultiNodeTableUpdateCompleted + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BLSR tables resynchronized" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2100 } + +gprotectionUnitNotAvailable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "protection unit not available" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2110 } + +gperformanceMonitorThresholdCrossingAlert + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericThresholdMonitorType, + cerentGenericThresholdLocation, + cerentGenericThresholdPeriod, + cerentGenericThresholdSetValue, + cerentGenericThresholdCurrentValue, + cerentGenericThresholdDetectType, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "performance Monitor Threshold Crossing Alert" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2120 } + +gprotectionSwitch +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "occurrence of a protection switching event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2130 } + +grecoveryOrServiceProtectionActionHasBeenInitiated + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "recovery or service protection action has been initiated" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2140 } + +gautomaticSystemReset + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic system Reset" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2150 } + +gautomaticUPSRSwitchCausedByAIS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by AIS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2160 } + +gautomaticUPSRSwitchCausedByLOP + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by Lop" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2170 } + +gautomaticUPSRSwitchCausedByUNEQ +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by Uneq" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2180 } + +gautomaticUPSRSwitchCausedByPDI + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by PDI" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2190 } + +gautomaticUPSRSwitchCausedBySFBER +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by Sfber" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2200 } + +gautomaticUPSRSwitchCausedBySDBER +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic UPSR switch caused by Sdber" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2210 } + +gcoldRestart + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "cold Restart" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2220 } + +gforcedSwitchBackToWorking +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt forced switched to working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2230 } + +gforcedSwitchBackToWorkingRing +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt forced switched to working Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2240 } + +gforcedSwitchBackToWorkingSpan +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt forced switched to working Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2250 } + +gforcedSwitchToProtection +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt forced switched protection unit" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2260 } + +gforcedSwitchToProtectionRing +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt forced switched protection unit Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2270 } + +gforcedSwitchToProtectionSpan +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt forced switched protection unit Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2280 } + +gworkingFacilityOrEquipmentForcedToSwitchToProtectionPath +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt forced switched protection unit Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2290 } + +ginitializationInitiated + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "initialization initiated" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2300 } + +glockoutOfProtection + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2310 } + +glockoutOfProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of Protection Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2320 } + +glockoutOfProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of Protection Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2330 } + +glockoutOfProtectionPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of Protection Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2340 } + +glockoutOfWorking + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2350 } + +glockoutOfWorkingRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of working Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2360 } + +glockoutOfWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "lockout of working Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2370 } + +gmanualSystemReset + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual system Reset" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2380 } + +gmanualSwitchToInternalClock + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual switch to internal clock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2390 } + +gmanualSwitchToPrimaryReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual Switch To Primary refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2400 } + +gmanualSwitchToSecondReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual Switch To Second reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2410 } + +gmanualSwitchToThirdReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual Switch To Third refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2420 } + +gmanualSwitchToFourthReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual Switch To Fourth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2430 } + +gmanualSwitchToFifthReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual Switch To Fifth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2440 } + +gmanualSwitchToSixthReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual Switch To Sixth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2450 } + +gmanualSwitchBackToWorking +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manualSwitch of working facility or eqpt to protection Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2460 } + +gmanualSwitchBackToWorkingRing +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manualSwitch of working facility or eqpt to protection Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2470 } + +gmanualSwitchBackToWorkingSpan +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manualSwitch of working facility or eqpt to protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2480 } + +gmanualSwitchToProtection +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manualSwitch of Working facility or eqpt to Protection unit" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2490 } + +gmanualSwitchToProtectionRing +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt manualSwitch to Protection unit Ring" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2500 } + +gmanualSwitchToProtectionSpan +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working facility or eqpt manualSwitch to Protection unit Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2510 } + +gmanualSwitchOfWorkingFacilityOrEquipmentToProtectionPath +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manualSwitch of working facility or eqpt to Protection Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2520 } + +gpowerfailRestart + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Powerfail Restart" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2530 } + +gringIsSquelchingTraffic + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ring is squelching traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2540 } + +gsoftwareDownloadInProgress + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "software download in progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2550 } + +gswitchToInternalClock + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Internal clock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2560 } + +gswitchToPrimaryReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Primary refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2570 } + +gswitchToSecondReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Second refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2580 } + +gswitchToThirdReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Third refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2590 } + +gswitchToFourthReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Fourth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2600 } + +gswitchToFifthReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Fifth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2610 } + +gswitchToSixthReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switch To Sixth refernce" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2620 } + +gsystemReboot + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "system reboot" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2630 } + +gswitchedBackToWorking + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switched Back To Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2640 } + +gswitchedToProtection + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switched To Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2650 } + +gwarmRestart + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "warm Restart" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2660 } + +gringIsInWaitToRestoreState + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring is in Wait To Restore state" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2670 } + +gmanualSwitchRequest + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch Request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2680 } + +gforcedSwitchRequest + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch Request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2690 } + +glockoutSwitchRequest + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lockout Switch Request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2700 } + +grmonHistoriesAndAlarmsResetReboot + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RMON histories and alarms have been reset due to chipset reboot" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2710 } + +grmonThresholdCrossingAlarm + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Crossing of Falling/Rising Threshold detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2720 } + +galarmsSuppressedByUserCommand + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarms Suppressed By User Command" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2730 } + +galarmsSuppressedForMaintenance + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarms Suppressed For Maintenance" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2740 } + +gswitchingMatrixModuleFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switching Matrix Module Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2750 } + +glanConnectionPolarityReversed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lan Connection Polarity Reversed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2760 } + +gautonomousPMReportMessageInhibited + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Autonomous Performance Monitoring Report Message Inhibited" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2780 } + +gioSlotToXCONCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "IO Slot To XCON Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2790 } + +gstsPathTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "STS path trace identifier mismatch" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2800 } + +gnePowerFailureAtConnectorA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "NE power failure at connector A" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2810 } + +gnePowerFailureAtConnectorB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "NE power failure at connector B" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2820 } + +gfreeMemoryOnCardVeryLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Free memory on the card is very low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2830 } + +gfreeMemoryOnCardNearZero + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Free memory on the card is near zero" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2840 } + +gexerciseRequestOnRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Exercise Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2850 } + +gexerciseRequestOnSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Exercise Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2860 } + +gsquelchingPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Squelching Path: " + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2870 } + +gextraTrafficPreempted + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extra Traffic Preempted." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2880 } + +gfarEndLockoutOfWorkingRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Lockout of working - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2890 } + +gfarEndLockoutOfWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Lockout of working - Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2900 } + +gfarEndLockoutOfProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Lockout of Protection - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2910 } + +gfarEndLockoutOfProtectionAllSpans + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Lockout of Protection - All Spans." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2920 } + +gfarEndWorkingFacilityForcedToSwitchToProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Working facility forced to switch to protection unit - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2930 } + +gfarEndWorkingFacilityForcedToSwitchToProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Working facility forced to switch to protection unit - Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2940 } + +gfarEndManualSwitchOfWorkingFacilityToProtectionRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Manual Switch of Working facility to Protection unit - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2950 } + +gfarEndManualSwitchOfWorkingFacilityToProtectionSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Manual Switch of Working facility to Protection unit - Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2960 } + +gfarEndExercisingRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Exercise Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2970 } + +gfarEndExercisingSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Exercise Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2980 } + +gfarEndBERThresholdPassedForSignalFailureRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End BER threshold passed for Signal Failure - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 2990 } + +gfarEndBERThresholdPassedForSignalFailureSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End BER threshold passed for Signal Failure - Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3000 } + +gfarEndBERThresholdPassedForSignalDegradeRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End BER threshold passed for Signal Degrade - Ring." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3010 } + +gfarEndBERThresholdPassedForSignalDegradeSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End BER threshold passed for Signal Degrade - Span." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3020 } + +gapsChannelFarEndProtectionLineSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "APS Channel - Far End Protection Line Signal Degrade." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3030 } + +gringSwitchIsActiveOnTheEastSide + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Switch is active on the East Side." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3040 } + +gringSwitchIsActiveOnTheWestSide + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Switch is active on the West Side." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3050 } + +gspanSwitchIsActiveOnTheEastSide + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span Switch is active on the East Side." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3060 } + +gspanSwitchIsActiveOnTheWestSide + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span Switch is active on the West Side." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3070 } + +guniDirectionalFullPassThroughIsActive + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Uni-directional Full Pass Through is active." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3080 } + +gbiDirectionalFullPassThroughIsActive + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bi-directional Full Pass Through is active." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3090 } + +gkBytesPassThroughIsActive + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "K Bytes Pass Through is active." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3100 } + +gringIsSegmented + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring is Segmented." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3110 } + +gringTopologyIsUnderConstruction + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Topology is under construction." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3120 } + +glockoutOfProtectionAllSpans + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lockout of Protection - All Spans." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3130 } + +gfarEndOfFiberIsProvisionedWithDifferentRingID + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far end of fiber is provisioned with different ring ID" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3140 } + +gbothEndsOfFiberProvisionedAsEastOrBothAsWest + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Both ends of fiber provisioned as East, or both as West" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3150 } + +gsecurityInvalidLoginUsernameSeeAuditTrail + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS deprecated + DESCRIPTION "Security: Invalid Login Username - See Audit Trail" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3160 } + +gautonomousMessagesInhibited + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Autonomous messages inhibited" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3170 } + +gtrafficStormOnLANLANTemporarilyDisabled + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Traffic storm on LAN. LAN temporarily disabled." + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3180 } + +greptdbchgMessagesInhibited + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "REPT^DBCHG messages of TL1 inhibited" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3190 } + +gsecurityUserIDHasExpired + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Security: user ID has expired" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3200 } + +gpartialFanFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Partial Fan Failure" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3210 } +gforcedSwitchRequestOnRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Force switch request on Ring" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3220 } + +gforcedSwitchRequestOnSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Force switch request on Span" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3230 } + +glockoutSwitchRequestOnRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lockout switch request on Ring" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3240 } + +glockoutSwitchRequestOnSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Lockout switch request on Span" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3250 } + +gmanualSwitchRequestOnRing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual switch request on Ring" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3260 } + +gmanualSwitchRequestOnSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual switch request on Span" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3270 } + +gcommunicationFailurePeerToPeerSlotControlBusA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Peer to Peer Slot communication failure - Control Bus A" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3280 } + +gcommunicationFailurePeerToPeerSlotControlBusB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Peer to Peer Slot communication failure - Control Bus B" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3290 } + +gcontrollerAToShelfSlotCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Controller A to shelf slot communication failure" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3300 } + +gcontrollerBToShelfSlotCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Controller B to shelf slot communication failure" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3310 } + +ginterconnectionEquipmentFailureWorkingPayloadBus + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Interconnection Equipment Failure - Working Payload Bus" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3320 } + +ginterconnectionEquipmentFailureProtectPayloadBus + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Interconnection Equipment Failure - Protect Payload Bus" + + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3330 } + +ginhibitSwitchToProtectRequestOnEquipment + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Inhibit Switch to Protect Request on equipment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3340 } + +ginhibitSwitchToWorkingRequestOnEquipment + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Inhibit Switch to Working Request on equipment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3350 } + +gberThresholdExceededForSignalDegradeLine + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold exceeded for Signal Degrade - Line" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3360 } + +gberThresholdExceededForSignalDegradePath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold exceeded for Signal Degrade - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3370 } + +gberThresholdExceededForSignalFailureLine + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold Exceeded For Signal Failure - Line" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3380 } + +gberThresholdExceededForSignalFailurePath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold Exceeded For Signal Failure - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3390 } + +gexercisingRingSuccessfully +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Exercising Ring Successfully" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3400} + +gexercisingSpanSuccessfully +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Exercising Span Successfully" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3410} + +gspanIsInWaitToRestoreState +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span is in Wait To Restore state" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3420 } + +gexerciseRequestOnRingFailed +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Exercise Ring Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3430 } + +gexerciseRequestOnSpanFailed +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Exercise Span Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3440 } + +gfarEndLockoutOfProtectionSpan +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far end Lockout of Protection Channel - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3450 } + +gmanufacturingDataMemoryEEPROMFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manufacturing EEPROM Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3460 } + +greplaceableEquipmentOrUnitIsMissing +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Replaceable Equipment/Unit Is Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3470 } + +gsoftwareDownloadFailed +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Software Download Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3480 } + +gextraTrafficPCADropped +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extra Traffic Dropped" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3490 } + +getherTxOversubscribed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "pkt loss due to oversubscribed xmit" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3500 } + +getherRxOverSubscribed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "pkt loss due to oversubscribed rcv" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3510 } + +getherTxExcessFlowCtrl + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "excessive ethernet flow ctl xmited" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3520 } + +getherRxExcessFlowCtrl + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "excessive ethernet flow ctl recvd" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3530 } + +gtransportLayerFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "transport layer failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3540 } + +getherTxUnderrun + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ether hdge internal fifo underrun" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3550 } + +gsynchronizationReferenceFrequencyOutOfBounds + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Synchronization reference frequency out of bounds." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3560 } + +gntpOrSntpHostFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "NTP/SNTP Host Failure." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3570 } + +gpeerCardNotResponding +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Peer Card Not Responding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3580 } + +galarmsAndEventsSuppressedForThisObject +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarms and events suppressed for this object" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3590 } + +gds3FrameFormatMismatch +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "DS3 Frame Format Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3600 } + +gwaitToRestore + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Wait To Restore" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3610 } + +gextremeHighVoltBatteryA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme High Volt Battery A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3620 } + +gextremeLowVoltBatteryA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme Low Volt Battery A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3630 } + +gextremeHighVoltBatteryB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme High Volt Battery B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3640 } + +gextremeLowVoltBatteryB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme Low Volt Battery B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3650 } + +giosConfigCopyFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "IOS config copy failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3660 } + +giosConfigCopyInProgress + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "IOS config copy in progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3670 } + +giosConfigCopySuccess + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "IOS Config Copy Success" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3680 } + +-- Begin: UCP traps + +gsignalingUnableToSetupCircuit +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Signaling Unable to setup circuit" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3710 } + +gerrorInStartupConfig + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Error in Startup Config" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3712 } + +gnoStartupConfig + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "No Startup Config" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3714 } + +gneedToSaveRunningConfig + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Need to Save Running Config" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3716 } + +ginvalidAlarm + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Alarm" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3718 } + +grsvpHelloFSMToNeighborDown +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RSVP Hello FSM to Neighbor down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3720 } + +gsecurityInvalidLoginUsername + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Security: Invalid Login - Username - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3722 } + +gdatabaseBackupFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Database Backup Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3724 } + +gdatabaseRestoreFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Database Restore Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3726 } + +glmpHelloFSMToControlChannelDown +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Hello FSM to Control Channel down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3730 } + +glmpNeighborDiscoveryHasFailed +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Neighbor Discovery has failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3740 } + +gunauthorizedIncomingSignalingRequest +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unauthorized incoming signaling request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3750 } + +gauditLog80PercentFull + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Audit Log 80 Percent Full" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3760 } + +gmoduleCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Module Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3762 } + +gauditLog100PercentFullOldestRecordsWillBeLost + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Audit Log 100 Percent Full - Oldest records will be lost" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3764 } + +gstandbyDatabaseOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Standby Database Out of Sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3766 } + +gredundantPowerCapabilityLost + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Redundant Power Capability Lost" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3768 } + +-- End: UCP traps + +gforcedSwitchToPrimaryReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Primary Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3770 } + +gforcedSwitchToSecondReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Second Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3780 } + +gforcedSwitchToThirdReference + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Third Reference" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3790 } + +gforcedSwitchToInternalClock + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Internal Clock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3800 } + +gindustrialHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Industrial High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3805 } + +gimproperMatrixEquipmentInserted + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Improper matrix equipment inserted" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3810 } + +geqptProblemOnCarrierOrPIM + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EQPT problem on Carrier or PIM" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3820 } + +geqptProblemOnPIMOrPPM + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EQPT problem on PIM or PPM" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 3830 } + + +-- Begin: SDH traps + +gtimSectionTraceIdentifierMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "TIM Section - Trace Identifier Mismatch Failure." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4000 } + +gaisMultiplexSectionAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Multiplex Section - Alarm Indication Signal." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4010 } + +grdiMultiplexSectionRemoteDefectOrAlarmIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Multiplex Section - Remote Defect Indication." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4020 } + +gtimHighOrderTraceIdentifierMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH High Order - Trace Identifier Mismatch." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4030 } + +gaisAdministrationUnitAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Administration Unit - Alarm Indication Signal." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4040 } + +glopAdministrationUnitLossOfPointer + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Administration Unit - Loss of Pointer." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4050 } + +gslmfUnequippedHighOrderPathUnequipped + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH SLMF High Order - Unequipped Path." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4060 } + +gslmfPLMHighOrderPathLabelMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH SLMF High Order - Path Label Mismatch." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4070 } + +grdiHighOrderRemoteDefectOrAlarmIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH High Order - Remote Defect Indication." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4080 } + +glopTributaryUnitLossOfPointer + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Tributary Unit - Loss of Pointer." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4090 } + +gaisTributaryUnitAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Tributary Unit - Alarm Indication Signal." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4100 } + +gslmfUnequippedLowOrderPathUnequipped + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Low Order - SLMF Unequipped Path." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4110 } + +gslmfPLMLowOrderPathLabelMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Low Order - SLMF Path Label Mismatch." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4120 } + +gtimLowOrderTraceIdentifierMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Low Order - Trace Identifier Mismatch." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4130 } + +grfiLowOrderRemoteFailureOrAlarmIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Low Order - Remote Failure Indication." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4140 } + +gg811PrimaryReferenceClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "G811 - Primary Reference Clock traceable." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4150 } + + +gg812TransitNodeClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "G812 - Transit Node Clock traceable." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4160 } + +gg812LocalNodeClockTraceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "G812 - Local Node Clock traceable." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4170 } + +gg813SynchronousEquipmentTimingSourceTraceable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "G813 - Synchronous Equipment Timing Source traceable." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4180 } + +ge1LoopbackDueToFEACCommand +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback due to FEAC Command E1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4190 } + +ge1LoopbackCommandSentToFarEnd +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback Command sent to Far End E1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4200 } + +ge3LoopbackDueToFEACCommand + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback due to FEAC Command E3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4210 } + +gfarEndMultipleE1LOSDetectedOnE3 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end Multiple E1 LOS detected on E3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4220 } + +gfarEndE1EqptFailNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end E1 eqpt fail non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4230 } + +gfarEndE1EqptFailServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end E1 eqpt fail service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4240 } + + +gfarEndSingleE1LOS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end Single E1 LOS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4250 } + +gfarEndE3EqptFailServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end E3 eqpt fail service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4260 } + +ge3LoopbackCommandSentToFarEnd +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loopback Command sent to Far End E3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4270 } + +gfarEndE3EqptFailNonServiceAffecting + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "far end E3 eqpt fail non service affecting" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4280 } + +glowVoltBatteryA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Volt - Battery A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4290 } + +ghighVoltBatteryA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Volt - Battery A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4300 } + +glowVoltBatteryB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Volt - Battery B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4310 } + +ghighVoltBatteryB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Volt - Battery B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4320 } + +gmsspRingOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "MS-SP ring out of sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4330 } + +gmsspMultiNodeTableUpdateCompleted +NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "MS-SP ring tables resynchronized" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4340 } + +gautomaticSNCPSwitchCausedByAIS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by AIS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4350 } + +gautomaticSNCPSwitchCausedByLOP + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by Lop" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4360 } + +gautomaticSNCPSwitchCausedByUNEQ + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by Uneq" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4370 } + +gautomaticSNCPSwitchCausedByPDI + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by PDI" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4380 } + +gautomaticSNCPSwitchCausedBySFBER + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by Sfber" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4390 } + +gautomaticSNCPSwitchCausedBySDBER + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "automatic SNCP switch caused by Sdber" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4400 } + +gstmConcatenationError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "concatenation error STM" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4410 } + +ge3IdleCondition + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "idle Condition E3" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4420 } + +gchannelMSSPInconsistentAPSCode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP inconsistent APS code" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4430 } + +gchannelMSSPImproperAPSCodeAPS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP Improper APS code APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4440 } + +gchannelMSSPNodeIdMismatchAPS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP Node Id Mismatch APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4450 } + +gchannelMSSPDefaultKAPS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP Default K APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4460 } + +gchannelMSSPConnectionLossAPS + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "channel MSSP Connection loss APS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4470 } + +gminimumClockTraceableSDH + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Minimum clock Traceable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4480 } + +glineIsInWaitToRestoreStateSDH + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH line is in Wait To Restore state " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4490 } + +gberThresholdExceededForSignalDegradeHighOrder + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold exceeded for Signal Degrade - High Order" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4500 } + +gberThresholdExceededForSignalFailureHighOrder + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold exceeded for Signal Failure - High Order" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4510 } + +gberThresholdExceededForSignalDegradeLowOrder + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold exceeded for Signal Degrade - Low Order" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4520 } + +gberThresholdExceededForSignalFailureLowOrder + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold exceeded for Signal Failure - Low Order" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4530 } + +gfailureToSwitchToProtectionHighOrderPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Failure To Switch To Protection - High Order Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4540 } + +gfailureToSwitchToProtectionLowOrderPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Failure To Switch To Protection - Low Order Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4550 } + +glofAdministrationUnitLossOfMultiFrame + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH Administration Unit Loss of Multiframe." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4560 } + +gsdhSpanIsInWaitToRestoreState + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SDH span is in Wait To Restore state" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4570 } + +ga8b10bOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "8B10B Out of Sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4755 } + +godukPMAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4760 } + +gotukAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4765 } + +gotukSMBackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4770 } + +gfecUncorrectedWord + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "FEC Uncorrected Word" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4780 } + +ggccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GCC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4785 } + +gotukIncomingAlignmentError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Incoming Alignment Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4790 } + +godukLockedDefectPM + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: Locked Defect PM" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4795 } + +glossOfMultiFrame + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Multi-Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4800 } + +godukOpenConnectionIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: Open Connection Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4805 } + +gpayloadTypeIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Type Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4810 } + +godukTrailTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: Trail Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4815 } + +gotukTrailTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Trail Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4820 } + +gequipmentHighLaserBias + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Laser Bias" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4825 } + +gequipmentHighLaserTemp + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Laser Temp" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4830 } + +gequipmentHighLaserPeltier + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Laser Peltier" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4835 } + +gfacilityHighRxPower + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Facility High Rx power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4840 } + +gequipmentHighTxPower + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Tx power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4845 } + +gequipmentHighTransceiverVoltage + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Transceiver voltage" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4850 } + +gequipmentLowLaserBias + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Laser Bias" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4855 } + +gequipmentLowLaserTemp + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Laser Temp" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4860 } + +gequipmentLowLaserPeltier + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Laser Peltier " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4865 } + +gfacilityLowRxPower + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Facility Low Rx power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4870 } + +gequipmentLowTxPower + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Tx power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4875 } + +gequipmentLowTransceiverVoltage + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Transceiver voltage" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4880 } + +gequipmentRxLocked + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Rx Locked" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4885 } + +gequipmentSquelched + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Squelched" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4890 } + +gequipmentTxLocked + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Tx Locked" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4895 } + +gotukSignalFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUK Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4900 } + +godukSignalFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUK Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4905 } + +gotukSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUK Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4910 } + +godukSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUK Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4915 } + +gpluggablePortMissing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pluggable Port missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4920 } + +gpluggablePortRateMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pluggable Port rate mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4925 } + +gpluggablePortSecurityCodeMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pluggable Port security code mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4930 } + +gtciNotSelected + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tci not selected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4935 } + +gtci1ClockFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tci 1 Clock Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4940 } + +godukPMBackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: PM Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4945 } + +godukTCM1BackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: TCM1 Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4950 } + +godukTCM2BackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk: TCM2 Backward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4955 } + +gequipmentHighRxTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment High Rx temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4960 } + +gequipmentLowRxTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Low Rx temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4965 } + +gtci2ClockFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tci 2 Clock Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4970 } + +gequipmentWavelengthMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Wavelength Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4975 } + +gdspCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "DSP Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4980 } + +gdspFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "DSP Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 4985 } +glaserApproachingEndOfLife + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Approaching End of Life" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5000 } + +gcrossconnectLoopback + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Cross-connect Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5010 } + +gadminLogoutOfUser + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Admin Logout of User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5020 } + +guserLockedOut + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "User Locked Out" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5030 } + +gadminLockoutOfUser + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Admin Lockout of User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5040 } + +gadminLockoutClear + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Admin Lockout Clear" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5050 } + +ginvalidLoginUsername + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Login: Username" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5060 } + +gsecurityInvalidLoginPassword + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Login: Password" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5070 } + +gsecurityInvalidLoginLockedOut + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Login: Locked Out" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5080 } + +gsecurityInvalidLoginAlreadyLoggedOn + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Login: Already Logged On" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5090 } + +gloginOfUser + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Login of User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5100 } + +gautomaticLogoutOfIdleUser + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Logout of IdleUser" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5110 } + +glogoutOfUser + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Logout of User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5120 } + +genhancedRemoteFailureIndicationPathServer + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Enhanced Remote Failure Indication - Path - Server" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5200 } + +genhancedRemoteFailureIndicationPathConnectivity + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Enhanced Remote Failure Indication - Path - Connectivity" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5210 } + +genhancedRemoteFailureIndicationPathPayload + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Enhanced Remote Failure Indication - Path - Payload" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5220 } + +gfirewallHasBeenDisabled + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Firewall Has Been Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5230 } + +gsecurityIntrusionDetPwd + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Security Intrusion - Incorrect Password" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5240 } + +gsecurityIntrusionDetUser + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Security Intrusion - Incorrect Username" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5250 } + + gconnectionEquipmentMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Connection Equipment Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5260 } + +gdisableInactiveUser + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Disable Inactive User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5270 } + +gdisableInactiveClear + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Disable Inactive Clear" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5280 } + +gbatteryFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Battery Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5290 } + +gextremeHighVolt + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme High Volt" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5300 } + +gextremeLowVolt + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Extreme Low Volt" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5310 } + +ghighVolt + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Volt" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5320 } + +glowVolt + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Volt" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5330 } + +gsuspendUser + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Suspend User" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5340 } + +gsuspendUserClear + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Suspend User Clear" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5350 } + +glineDccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Line DCC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5360 } + +gmultiplexSectionDccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multiplex Section DCC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5370 } + +ggigaBitEthernetOutOfSync + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GigaBit Ethernet Out of Sync" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5380 } + +gsequenceMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Sequence Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5390 } + +glossOfAlignment + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Alignment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5400 } + +goutOfUseByAdministrativeCommand + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Out of Use - Administrative Command" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5410 } + +goutOfUseTransportFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Out of Use - Transport Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5420 } + +gvcatGroupDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "VCAT Group Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5430 } + +gvcatGroupDegraded + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "VCAT Group Degraded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5440 } + +gvcatGroupIncomplete + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "VCAT Group Incomplete" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5450 } + +galarmIndicationSignalInTX + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarm Indication Signal in TX" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5460 } + +gremoteAlarmIndicationInTX + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Remote Alarm Indication in TX" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5470 } + +gkByteAPSChannelFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Kbyte Channel Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5480 } + +gapsInvalidMode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "APS Invalid Mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5490 } + +gipAddressAlreadyInUseWithinTheSameDccArea + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "IP address already in use within the same DCC Area" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5500 } + +gnodeNameInUseWithinTheSameDccArea + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Node name already in use within the same DCC Area" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5510 } + +grearPanelEthernetLinkRemoved + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Rear Panel Ethernet Link Removed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5520 } + +gmanualSwitchToProtectResultedInNoTrafficSwitch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch To Protect Resulted in No Traffic Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5530 } + +gmanualSwitchBackToWorkingResultedInNoTrafficSwitch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Manual Switch Back To Working Resulted in No Traffic Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5540 } + +gforcedSwitchToProtectResultedInNoTrafficSwitch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch To Protection Resulted in No Traffic Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5550 } + +gforcedSwitchBackToWorkingResultedInNoTrafficSwitch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forced Switch Back To Working Resulted in No Traffic Switch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5560 } + +gduplicateSerialNumberDetectedOnAPluggableEntity + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Duplicate Serial number detected on a pluggable entity" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5570 } + +glossOfSignalForOpticalChannel + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Incoming Payload Signal Absent" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5600 } + +gencapsulationMismatchPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Encapsulation Type Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5610 } + +gencapsulationMismatchVT + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Encapsulation Mismatch - VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5620 } + +gencapsulationMismatchHighOrderPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Encapsulation Mismatch High Order - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5630 } + +gencapsulationMismatchLowOrderPath + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Encapsulation Mismatch Low Order - Path" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5640 } + +ggfpUserPayloadMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP User Payload Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5650 } + +ggfpFibreChannelDistanceExtensionMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Fibre Channel Distance Extension Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5660 } + +ggfpFibreChannelDistanceExtensionBufferStarvation + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Fibre Channel Distance Extension Buffer Starvation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5670 } + + + +ggfpFibreChannelDistanceExtensionCreditStarvation + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fibre Channel Distance Extension Credit Starvation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5680 } + +gautomaticWdmAnsFinished + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic WDM ANS Finished" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5690 } + +ggfpClientSignalFailDetected + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Client Signal Fail Detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5700 } + +ggfpLossOfFrameDelineation + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Loss of Frame Delineation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5710 } + +ggfpExtensionHeaderMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Extension Header Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5730 } + +gincomingOverheadSignalAbsent + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Signal for Overhead" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5740 } + +gopticalSafetyRemoteInterlockOn + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Safety Remote Interlock On" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5750 } + +gautomaticPowerControlCorrectionSkipped + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Power Control Correction Skipped" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5770 } + +gapcCannotSetValueDueToRangeLimits + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "APC cannot set value due to range limits" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5780 } + +glcasVcgMemberTxSideInAddState + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LCAS VCG Member Tx Side In ADD State" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5790 } + +gfarEndManualSwitchBackToWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Manual Switch Back to Working - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5800 } + +gfarEndForcedSwitchBackToWorkingSpan + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Far End Forced Switch Back to Working - Span" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5810 } + +guniversalTransponderModuleHardwareFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Universal Transponder Module Hardware Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5820 } + +guniversalTransponderModuleCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Universal Transponder Module Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5830 } + +gpluginModuleRangeSettingsMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Plug-in Module Range Settings Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5840 } + +glcasVcgMemberTxSideInDnuState + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LCAS VCG Member Tx Side In DNU State" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5850 } + +glcasControlWordCrcCheckFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LCAS Control Word CRC Check Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5860 } + +glcasVcgMemberRxSideInFailState + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LCAS VCG Member Rx Side In FAIL State" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5870 } + +gsignalLossOnDataInterface + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Signal Loss on Data Interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5880 } + +gsynchronizationLossOnDataInterface + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Synchronization Loss on Data Interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5890 } + +gportFAIL + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "PORT FAIL" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5900 } + +gunreachablePortTargetPower + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unreachable port target power" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5910 } + +gportAddPowerDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Port Add Power Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5920 } + +gportAddPowerDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Port Add Power Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5930 } + +gportAddPowerFailLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Port Add Power Fail Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5940 } + +gportAddPowerFailHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Port Add Power Fail High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 5950 } + + +gautomaticPowerControlTerminatedOnManualRequest + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Power Control Terminated on Manual request" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6000 } + +goduk1AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk-1: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6010 } + +goduk2AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk-2: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6020 } + +goduk3AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk-3: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6030 } + +goduk4AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk-4: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6040 } + +gtemperatureReadingMismatchBetweenSCCards + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Temperature Reading Mismatch Between SC Cards" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6050 } + +gvoltageReadingMismatchBetweenSCCards + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Voltage Reading Mismatch Between SC Cards" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6060 } + +galarmsSuppressedonOutOfGroupVcatMember + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Alarms Suppressed on Out-Of-Group VCAT Member" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6070 } + +gblsrSoftwareVersionMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BLSR Software Version Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6080 } + +goptimized1Plus1ApsPrimaryFacility + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optimized 1+1 APS Primary Facility" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6090 } + +goptimized1Plus1ApsPrimarySectionMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optimized 1+1 APS Primary Section Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6100 } + +goptimized1Plus1ApsInvalidPrimarySection + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optimized 1+1 APS Invalid Primary Section" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6110 } + +gcompositeClockHighLineVoltage + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Composite Clock High Line Voltage" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6120 } + +gberThresholdExceededForSignalDegradeVt + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold Exceeded For Signal Degrade - VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6130 } + +gberThresholdExceededForSignalFailureVt + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BER Threshold Exceeded For Signal Failure - VT" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6140 } + +gspanLengthOutOfRange + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span Length Out of Range" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6150 } + +gidleSignalCondition + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Idle Signal Condition" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6170 } + +gidleSignalConditionInTx + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Idle Signal Condition in TX" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6180 } + +gvtPathTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "VT Path Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6190 } + +glossOfFrameInTX + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Frame in TX" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6200 } + +gprovisioningMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Provisioning Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6210 } + +gsectionTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Section Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6220 } + +gregeneratorSectionTraceIdentifierMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Regenerator Section Trace Identifier Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6230 } + +gswitchingMatrixModuleFailureWorking + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switching Matrix Module Failure - Working" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6240 } + +gswitchingMatrixModuleFailureProtect + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Switching Matrix Module Failure - Protect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6250 } + +gslotCommunicationDisabled + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Slot Communication Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6260 } + +gsessionTimeLimitExpired + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Session Time Limit Expired" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6270 } + +guserPasswordChangeRequired + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "User Password Change Required" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6280 } + +gisisAdjacencyFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ISIS Adjacency Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6290 } + +gmsspSoftwareVersionMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "MSSP Software Version Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6300 } + +gremoteAuthenticationFailSeeAuditLog + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Remote Authentication Fail - See Audit Log" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6310 } + +gillegalRouteAdditionToNetwork + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Illegal route addition to the Network" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6320 } + +gringIsSquelchingStsTraffic + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Is Squelching STS Traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6330 } + +gringIsSquelchingVtTraffic + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Is Squelching VT Traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6340 } + +garchiveOfAuditLogFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Archival of Audit Log Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6350 } + +grprWrapped + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Wrapped" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6360 } + +gshelfCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Shelf Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6370 } + +gduplicatedShelfIdentifier + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Duplicated Shelf Identifier" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6380 } + +gsoftwareMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Software Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6390 } + +glmpFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6400 } + +gopticalTerminationIncomplete + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Termination Incomplete" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6410 } + +gforwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Forward Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6420 } + +gpayloadMissingIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Missing Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6430 } + +gspanMeasurementCannotBePerformed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Span loss not checked" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6440 } + +gringIsSquelchingHighOrderTraffic + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Is Squelching Higher Order Traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6450 } + +gringIsSquelchingLowOrderTraffic + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Is Squelching Lower Order Traffic" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6460 } + +gbadPacketCountExceedsThreshold + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bad Packet Count Exceeds Threshold" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6470 } + +glinkLayerKeepAliveFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Link Layer Keep-Alive Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6480 } + +gautonegotiationRemoteFailureIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Auto-Negotiation Remote Failure Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6490 } + +gtrailSignalFail + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Trail Signal Fail" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6500 } + +gds1LoopbackCommandSentToFarEnd + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "DS1 Loopback Command Sent To Far End" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6510 } + +gmultiplexSectionSignalDegraded + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multiplex Section - Signal Degraded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6520 } + +gmultiplexSectionExcessiveErrors + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multiplex Section - Excessive Errors" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6530 } + +ghighOrderPathSignalDegraded + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Order Path - Signal Degraded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6540 } + +ghighOrderPathExcessiveErrors + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Order Path - Excessive Errors" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6550 } + +glowOrderPathSignalDegraded + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Order Path - Signal Degraded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6560 } + +glowOrderPathExcessiveErrors + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Low Order Path - Excessive Errors" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6570 } + +gregeneratorSectionDccTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Regenerator Section - DCC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6580 } + +gnetworkMemoryPoolLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Network Memory Pool Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6590 } + +gospfRoutingTableOverflow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OSPF Routing Table Overflow" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6600 } + +gautoLaserShutdownDisabled + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Auto Laser Shutdown Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6610 } + +gwavelengthOutOfLock + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Wavelength Out of Lock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6620 } + +grprProtectionIsActive + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Protection Is Active" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6630 } + +gmaxRPRStationNumberExceeded + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Max RPR Station Number Exceeded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6640 } + +grprProtectionConfigurationMismatched + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Protection Configuration Mismatched" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6650 } + +greservedBandwidthLinkRateExceededOnRinglet0 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Reserved Bandwidth Link Rate Exceeded On Ringlet0" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6660 } + +greservedBandwidthLinkRateExceededOnRinglet1 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Reserved Bandwidth Link Rate Exceeded On Ringlet1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6670 } + +grprInterfaceInPassThroughMode + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Interface In Pass Through Mode" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6680 } + +grprPeerNodeIsMissing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Peer Node is Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6690 } + +grprRiFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR RI Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6700 } + +grprSignalFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6710 } + +grprSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6720 } + +ginterlinkFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ADM Peer Cards Interlink Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6730 } + +gapcWrongGain + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "APC Wrong Gain Set Point" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6740 } + +grprSpanMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "RPR Span Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6750 } + +gefmRemoteFaultIndicationCriticalEvent + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Remote Fault Indication- Critical Event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6760 } + +gefmRemoteFaultIndicationDyingGasp + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Remote Fault Indication- Dying Gasp" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6770 } + +gefmRemoteFaultIndicationLinkFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Remote Fault Indication- Link Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6780 } + +gefmLinkMonitoringErroredSymbolPeriodEvent + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link Monitoring- Errored Symbol Period Event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6790 } + +gefmLinkMonitoringErroredFrameEvent + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link Monitoring- Errored Frame Event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6800 } + +gefmLinkMonitoringErroredFramePeriodEvent + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link Monitoring- Errored Frame Period Event" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6810 } + +gefmLinkMonitoringErroredFrameSecondsSummary + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link Monitoring- Errored Frame Seconds Summary" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6820 } + +gefmRemoteLoopbackRequestFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Remote Loopback Request Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6830 } + +gfastAutomaticProtectionSwitching + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fast Automatic Protection Switching" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6840 } + +gfastAutomaticProtectionSwitchingConfigMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fast Automatic Protection Switching Config Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6850 } + +glcasSinkGroupError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LCAS Sink Group Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6860 } + +glcasVcgMemberRxSideInDnuState + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LCAS VCG Member Rx Side In DNU State" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6870 } + +gfcDistanceExtFuncNotEstablished + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION " Fibre Channel Distance Extension Function Not Established" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6880 } + +gnonCiscoPPMInserted + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Non Cisco PPM Inserted" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6890 } + +gunqualifiedPPMInserted + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unqualified PPM Inserted" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6900 } + +gftaMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "FanTray Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6910 } + +gcardPortsUnableToProvideProtection + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Card/Ports Unable To Provide Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6920 } + +glmpSignalDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Signal Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6930 } + +glmpSignalFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Signal Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6940 } + +glmpUnallocatedDataLink + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "LMP Unallocated Data Link" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6950 } + +gfrontPortLinkLoss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "TCC Front Port Link Loss" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6960 } + +gbertEnbl + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BERT Enabled " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6970 } + +gbertSyncFail + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "BERT Synchronization Status Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6975 } + +gworkQueueFull + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Work Queue Full" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 6980 } + +gequipmentPowerFailureAtConnectorA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Power Failure At Connector A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7000 } + +gequipmentPowerFailureAtConnectorB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Power Failure At Connector B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7005 } + +gequipmentPowerFailureAtReturnConnectorA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Power Failure At Return Connector A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7010 } + +gequipmentPowerFailureAtReturnConnectorB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Power Failure At Return Connector B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7015 } + +gloginFailThresholdExceeded + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid login attempt threshold exceeded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7020 } + +gconnectionIdMismatchOnMatrixA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Connection ID mismatch on Matrix A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7025 } + +gconnectionIdMismatchOnMatrixB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Connection ID mismatch on Matrix B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7030 } + +gmanufacturingEepromFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS deprecated + DESCRIPTION "Manufacturing data memory (EEPROM) failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7035 } + +gequipmentFailureHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment failure high temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7040 } + +glaserBiasCurrentHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser bias current high" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7045 } + +ghighLaserTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "High laser temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7050 } + +gbridgeAndRollHasOccurred + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bridge and Roll Has Occurred" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7055 } + +gbridgeAndRollIsPendingAValidSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bridge and Roll is Pending a Valid Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7060 } + +gairFlow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS deprecated + DESCRIPTION "Air Flow" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7065 } + +gpartialFanFailurePartsFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Partial Fan Failure - Parts Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7070 } + +gunprotectedSyncronizationEquipment + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unprotected Synchronization Equipment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7075 } + +gunprotectedMatrixEquipment + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unprotected Matrix Equipment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7080 } + +gmatrixEquipmentUnavailable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Matrix Equipment Unavailable" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7085 } + +gcontrolBusFailureTscA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Control Bus Failure - TSC A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7090 } + +gcontrolBusFailureTscB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Control Bus Failure - TSC B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7095 } + +gpayloadBusFailureMatrixA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Bus Failure - Matrix A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7100 } + +gpayloadBusFailureMatrixB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Bus Failure - Matrix B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7105 } + +gmatrixOperationSuspended + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Matrix Operation Suspended" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7110 } + +gclockFailureTsc + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Clock Module Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7115 } + +gpayloadLoopback + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loopback - Payload" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7120 } + +gdccChannelLoss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "DCC Channel Loss" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7125 } + +greptPmMsgInhibited + + + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Autonomous PM Report Message Inhibited" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7130 } + +gloopbackCrs + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loopback - Cross Connect" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7135 } + +gsyncRefFreqOutOfBound + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Synchronization Reference Frequency Out Of Bounds" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7140 } + +gsystemUpgradeInProgress + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "System Upgrade In Progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7145 } + +geqptFailToBoot + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Fails To Boot" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7150 } + +geqptPowerFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Power Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7155 } + +gclockBusFailureTscA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Clock Bus Failure - Shelf Controller A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7160 } + +gclockBusFailureTscB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Clock Bus Failure - Shelf Controller B" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7165 } + +gpowerFuseFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Power Fuse Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7170 } + +gcontrolCommunicationsEquipmentFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Control Communication Equipment Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7175 } + +gdifferentSoftwareVersion + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Different Software Version" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7180 } + +gospfHelloFail + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OSPF Hello Fail" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7185 } + +gclockModuleFrequencyMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Clock Module Frequency Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7190 } + +getherPortSwitch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "TSC switched to alternate ethernet port" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7195 } + +gopenIOSlots + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Open IO Slot(s)" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7200 } + +gequipmentBootInProgress + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment boot in-progress." + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7205 } + +glossOfClockFromMateShelfController + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Clock from mate Shelf Controller" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7210 } + +gvirtualLanAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Virtual Lan AIS" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7225 } + +gdcuLossFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "DCU Loss Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7230 } + +gochncMaintenance + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OCHNC Maintenance" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7235 } + +gramanLaserShutdown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Laser Shutdown" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7240 } + +glosOfRamanSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss Of Raman Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7245 } + +gmcastMacTableFull + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multicast Mac Address Table Full" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7250 } + +gmulticastMacAddressAliasing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Multicast Mac Address Aliasing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7255 } + +gramanPwrProtOn + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Power Protection On" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7260 } + +gcppPeerNotResponding + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "CPP Peer Not Responding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7265 } + +gvoaControlLoopDisableDueToExcessiveCounterPropagationLight + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "VOA Control Loop Disable Due To Excessive Counter-Propagation Light" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7275 } + +gwizardIsRunning + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Wizard Is Running" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7280 } + +gramanGainNotReached + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Span Not Tuned" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7285 } + + +gpprForwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "pprForwardDefectIndication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7295 } + +gpprBackwardDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "pprBackwardDefectIndication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7300 } + +gpprCoordinatedMaintenance + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "pprCoordinatedMaintenance" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7305 } + +gpprTriggerThresholdBERExceeded + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "pprTriggerThresholdBERExceeded" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7310 } +glocalFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Local Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7315 } + +gremoteFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Remote Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7320 } + +gefmRemoteLoopbackConfigured + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Port In Remote Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7325 } + +gefmPeerMissing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "EFM Link To Peer Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7330 } + +geqptDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Equipment Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7335 } + +gexcessiveBackPropagation + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Excessive Back Propagation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7340 } + +gremoteMaintenanceEndPointIsDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "CFM Remote Maintenance End Point Is Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7345 } + +gcrossConnectedCFMService + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Cross Connected CFM Service" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7350 } + +gcfmLoop + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "CFM Loop" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7355 } + +gcfmConfigurationError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "CFM Configuration Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7360 } + +goutOfChannelGroupBundle + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Out Of Channel Group Bundle" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7365 } + +grepNeighborAdjacencyFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "REP Neighbor Adjacency Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7370 } + +grepLinkFlapping + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "REP Link Flapping" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7375 } + +gfaultInREPSegment + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fault In REP Segment" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7380 } + +gprimaryREPEdgePortElected + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Primary REP Edge Port Elected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7385 } + +gsecondaryREPEdgePortElected + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Secondary REP Edge Port Elected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7390 } + +gstcnREPGenerated + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "STCN REP Generated" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7395 } + +gvlbREPActivated + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "VLB REP Activated" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7400 } + +gvlbREPTriggerSoakingDelayActive + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "VLB REP Trigger Soaking Delay Active" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7405 } + + +gwanSyncloss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ethernet Syncloss On WAN Port" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7410 } + +glaserShutdownDueToWavelengthDrift + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "laser Shutdown Due To Wavelength Drift" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7415 } + +gmanualLaserRestart + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "manual Laser Restart" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7420 } + +glaserShutdownDueToNonCiscoPPMInserted + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "laserShutdownDueToNonCiscoPPMInserted" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7425 } + +gethernetOSCTerminationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ethernet OSC Termination Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7430 } + +gsoftwareSignatureVerificationFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "software Signature Verification Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7445 } + +gprotectVolumeSoftwareSignatureVerificationFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Volume Software Signature Verification" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7450 } + +gactiveVolumeSoftwareSignatureVerificationFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Active Software Signature Verification Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7455 } + +gpeerPortClientSignalFailDetected + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Peer Port Client Signal Fail Detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7460 } + +gchannelShutdownDuetoWavelengthDrift + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Channel Shutdown Due to Wavelength Drift " + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7465 } + +gusbWriteFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "USB Write Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7475 } + +gusbSyncInProgress + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "USB Sync in Progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7480 } + +gautoSensingUnableToDetectValidPayload + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Auto-Sensing Unable To Detect Valid Payload" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7485 } + +gpayloadAutoSensingInProgress + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Auto-Sensing In Progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7490 } + +ggfpClientSignalFailDetectedDueToSigloss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Client Signal Fail Detected Due To Sigloss" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7495 } + +ggfpClientSignalFailDetectedDueToSyncloss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "GFP Client Signal Fail Detected Due To Syncloss" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7500 } + +gpmdDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "PMD Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7510 } + +gstandbyTccNEClockIsInternalClock + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Standby Tcc NE Clock Is Internal Clock" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7515 } + +gchromaticDispersionValue + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "chromatic Dispersion Value" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7520 } + +gpacketTransportServiceFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "packetTransportServiceFailed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7525 } + +gsatellitePanelDiscoveryFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Discovery Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7530 } + +gsatellitePanelActiveLinkFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Active Link Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7535 } + +gsatellitePanelCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7540 } + +gsatellitePanelImproperConfiguration + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Improper Configuration" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7545 } + +gsatellitePanelFanMismatchOfEquipmentAndAttributes + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Fan Mismatch Of Equipment And Attributes" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7550 } + +gsatellitePanelFanFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Fan Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7555 } + +gsatellitePanelPartialFanFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Partial Fan Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7560 } + +gsatellitePanelFANManufacturingDataMemoryEEPROMFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel FAN Manufacturing Data Memory (EEPROM) Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7565 } + +gsatellitePanelFANUnitIsMissing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel FAN Unit Is Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7570 } + +gsatellitePanelIndustrialHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Industrial High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7575 } + +gsatellitePanelHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7580 } + +gsatellitePanelBatteryFailureA + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Satellite Panel Battery Failure A" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7585 } + +gplannedSwitchOver + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Planned Switch Over" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7590 } + +gprotectionCardConfigurationMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "protection Card Configuration Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7595 } + +grouterProcessorSwitchOver + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Router Processor Switch Over" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7600 } + +grunningLowOnResources + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Running Low On Resources" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7605 } + +gnoMoreResourcesAreAvailable + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "No More Resources Are Available" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7610 } + +gesmcFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ESMC Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7615 } + + +glicenseWillExpireWithin24Hours + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "license Will Expire Within 24 Hours" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7620 } + +glicenseWillExpireAnytimeAfter1DayButBefore14Days + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "license Will Expire Anytime After 1Day But Before 14 Days" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7625 } + +glicenseIsExpired + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "license Is Expired" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7630 } + +glicenseCountViolation + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "license Count Violation" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7635 } + +gtemporaryLicenseIsInUse + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Temporary License Is In Use" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7640 } + +gevaluationLicenseIsInUse + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Evaluation License Is In Use" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7645 } + +glicenseIsMissing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "License Is Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7650 } + +gpseudowireDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pseudowire Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7655 } + +gworkingPseudowireControlPlaneDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Control Plane Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7660 } + +gprotectPseudowireControlPlaneDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Control Plane Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7665 } + +gworkingPseudowireConnectivityCheckDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Connectivity Check Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7670 } + +gprotectPseudowireConnectivityCheckDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Connectivity Check Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7675 } + +gpseudowireTrafficSwitchedToPretection + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Pseudowire Traffic Switched To Pretection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7680 } + +gworkingPseudowireLocalAcTxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Local AcTx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7685 } + +gprotectPseudowireLocalAcTxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Local AcTx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7690 } + +gworkingPseudowireLocalAcRxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Local AcRx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7695 } + +gprotectPseudowireLocalAcRxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Local AcRx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7700 } + +gworkingPseudowireRemoteAcTxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Pseudowire Remote AcTx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7705 } + +gprotectPseudowireRemoteAcTxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Remote AcTx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7710 } + +gworkingPseudowireRemoteAcRxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working Pseudowire Remote AcRx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7715 } + +gprotectPseudowireRemoteAcRxPortFault + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Pseudowire Remote AcRx Port Fault" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7720 } + +gslaThresholdCrossAlert + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SLA Threshold Cross Alert" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7725 } + +gprotectLocalPseudowireNotForwarding + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Local Pseudowire Not Forwarding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7730 } + +gworkingRemotePseudowireNotForwarding + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Remote Pseudowire Not Forwarding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7735 } + +gprotectRemotePseudowireNotForwarding + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Remote Pseudowire Not Forwarding" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7740 } + +gtpTunnelDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tp Tunnel Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7745 } + +gworkingLabelSwitchedPathDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7750 } + +gprotectLabelSwitchedPathDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7755 } + +gworkingLabelSwitchedPathAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7760 } + +gprotectLabelSwitchedPathAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7765 } + +gworkingLabelSwitchedPathRemoteDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Remote Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7770 } + +gprotectLabelSwitchedPathRemoteDefectIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Remote Defect Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7775 } + +gbidirectionalForwardDetectionDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Bidirectional Forward Detection Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7780 } + +gtpTrafficSwitchedFromWorkingToProtection + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Tp Traffic Switched From Working To Protection" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7785 } + +gworkingTpLockout + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "working Tp Lockout" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7790 } + +gprotectTpLockout + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "protect Tp Lockout" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7795 } + +gethernetFlowPointFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ethernet Flow Point Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7800 } + +gteTunnelDown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "TE Tunnel Down" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7805 } + +gmacSystemLimitReached + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "MAC System Limit Reached" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7810 } + +gmacBridgeDomainLimitReached + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "MAC Bridge Domain Limit Reached" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7815 } + +gautoSensingDisabled + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Auto Sense Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7820 } + +gsmBackwardIncomingAlignmentError + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "SM Backward Incoming Alignment Error" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7825 } + +gresourceAllocationFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Resource Allocation Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7830 } + +glossOfDFBSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "loss Of DFB Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7835 } + +gworkingLabelSwitchedPathLinkDownIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Link Down Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7840 } + +gprotectLabelSwitchedPathLinkDownIndication + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Link Down Indication" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7845 } + +gworkingLabelSwitchedPathLockReport + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Working Label Switched Path Lock Report" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7850 } + +gprotectLabelSwitchedPathLockReport + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Protect Label Switched Path Lock Report" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7855 } + +gsatellitePanelBatteryFailureB + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "satellite Panel Battery FailureB" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7860 } + +ghighBitErrorRate + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "High Bit Error Rate" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7865 } + +gbackPanelFacilityLoopback + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Back Panel Facility Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7870 } + +gbackPanelTerminalLoopback + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Back Panel Terminal Loopback" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7875 } + +gtrunkPayloadTypeMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Payload Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7880 } + +ginvalidMuxponderConfiguration + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Invalid Muxponder Configuration" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7885 } + +gcoolingProfileMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Cooling Profile Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7890 } + +gtrunkOduAlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Trunk ODU: Alarm Indication Signal" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7895 } + +gcompanionCardMissing + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Companion Card Missing" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7900 } + +gcontrolPlaneUnverifiedClearedAlarmsPresent + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Control Plane Unverified Cleared Alarms Present" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7905 } + +gpowerConsumptionLimitHasCrossed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Power Consumption Limit Has Crossed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7910 } + +gmasterKeyExchangeFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Master Key Exchange Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7915 } + +gunitHighTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Unit High Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7930 } + +goverTemperatureUnitProtected + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Over Temperature Unit Protected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7935 } + +gseqMismatchCount + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Sequence Mismatch Count" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7945 } + +gkeyProgramOnAlteraFpgaFailed + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Key Program On Altera FPGA Failed" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7960 } + +gduplicateNodeControllerDetected + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Duplicate Node Controller Detected" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7970 } + +grestorationInProg + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Restoration in Progress" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7975 } + +gramanPumpsCalibrationProcedureIsRunning + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Calibration Running" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7980 } + +gramanPumpsCalibrationIsScheduledToRunInTheNextMinutes + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Raman Calibration Pending" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 7985 } + +godukTCM1AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Alarm Indication Signal TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13100 } + +godukTCM2AlarmIndicationSignal + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Alarm Indication Signal TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13105 } + +godukLockedDefectTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Locked Defect - TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13110 } + +godukLockedDefectTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Locked Defect - TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13115 } + +gotukLossOfFrame + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "OTUk: Loss Of Frame" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13120 } + +godukOpenConnectionIndicationTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Open Connection Indication TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13125 } + +godukOpenConnectionIndicationTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Open Connection Indication TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13130 } + +godukTrailTraceIdentifierMismatchTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Trail Trace Identifier Mismatch TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13135 } + +godukTrailTraceIdentifierMismatchTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Trail Trace Identifier Mismatch TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13140 } + +godukSignalFailureTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Signal Failure - TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13145 } + +godukSignalFailureTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Signal Failure - TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13150 } + +godukSignalDegradeTCM1 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Signal Degrade - TCM1" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13155 } + +godukSignalDegradeTCM2 + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "ODUk Signal Degrade - TCM2" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13160 } + +glossOfChannel + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss of Channel" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13165 } + +gfecMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "FEC Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13170 } + + gtimSectionMonitorTraceIdentifierMismatchFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "TIM Section Monitor - Trace Identifier Mismatch Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13175 } + +gautomaticLaserShutdown + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Laser Shutdown" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13180 } + +gshutterInsertionLossVariationDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Shutter Insertion Loss Variation Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13200 } + + gopticalChannelDeactivationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Channel de-activation failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13205 } + +gshutterInsertionLossVariationDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Shutter Insertion Loss Variation Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13210 } + +gnetworkTopologyIncomplete + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Network Topology Incomplete" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13215 } + +gpluginModuleCommunicationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Plug-in Module Communication Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13220 } + +gopticalNetworkTypeMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Network Type Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13225 } + +gopticalPowerDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Power Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13230 } + +gautomaticPowerControlFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Power Control Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13235 } + +gopticalPowerDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Power Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13240 } + +gautomaticPowerControlDisabled + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Automatic Power Control Disabled" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13245 } + +gopticalPowerFailureLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Power Failure Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13250 } + +gringIdMismatch + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Ring Id Mismatch" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13255 } + +gopticalPowerFailureHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Power Failure High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13260 } + +glossOfContinuity + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Loss Of Continuity" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13270 } + +gvariableOpticalAttenuatorDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Variable Optical Attenuator Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13280 } + +gvariableOpticalAttenuatorDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Variable Optical Attenuator Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13290 } + +gvariableOpticalAttenuatorFailureLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Variable Optical Attenuator Failure Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13300 } + +gvariableOpticalAttenuatorFailureHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Variable Optical Attenuator Failure High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13310 } + +glaserBiasDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Bias Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13320 } + +glaserBiasFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "aser Bias Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13330 } + +glaserTemperatureDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Temperature Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13340 } + +gopticalAmplifierGainDegradeLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Gain Degrade Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13350 } + +gopticalAmplifierGainDegradeHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Gain Degrade High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13360 } + +gopticalAmplifierGainFailureLow + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Gain Failure Low" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13370 } + +gopticalAmplifierGainFailureHigh + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Gain Failure High" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13380 } + +gopticalChannelConnectionFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Channel connection failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13390 } + +gopticalChannelIncomplete + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Channel Incomplete" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13395 } + +gopticalChannelActivationFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Channel activation failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13400 } + +glaserAutoPowerReduction + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Laser Auto Power Reduction" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13410 } + +gcaseTemperatureDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Case Temperature Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13420 } + +gfiberTemperatureDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Fiber Temperature Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13430 } + +gshutterOpen + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Shutter Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13440 } + +gawgTemperatureDegrade + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "AWG Temperature Degrade" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13450 } + +gawgTemperatureFailure + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "AWG Temperature Failure" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13460 } + +gawgOverTemperature + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "AWG Over-Temperature" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13470 } + +gopticalAmplifierInitialization + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Optical Amplifier Initialization" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13480 } + +gawgWarmUp + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "AWG Warm Up" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13490 } + +gincSigloss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Incoming Signal Loss on Fibre Channel Interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13510 } + +gincSyncloss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Incoming Synchronization Loss on Fibre Channel Interface" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13515 } + +gincGfpOutOfFrame + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Out Of Frame Detected by GFP Receiver" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13520 } + +gincGfpSigLoss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Client Signal Loss Frames Detected by GFP Receiver" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13525 } + +gincGfpSyncLoss + NOTIFICATION-TYPE + OBJECTS { + cerentGenericNodeTime, + cerentGenericAlarmState, + cerentGenericAlarmObjectType, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmObjectName, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION "Client Sychronization Loss Frames Detected by GFP Receiver" + --#SUMMARY "%d Object:%d Index:%d Slot:%d Port:%d AID:%s" + --#ARGUMENTS {$2, $3, $4, $5, $6, $8} + --#GENERIC 6 + --#SOURCE_ID "A" + --#TIMEINDEX 0 + ::= { cerentGenericV2Events 13530 } + +nodeGenericGroup OBJECT-GROUP + OBJECTS { + cerentGenericSoftwareVersion } + STATUS current + DESCRIPTION + "The group for node related objects" + ::= { cerentGenericGroups 10 } + +alarmGenericGroup OBJECT-GROUP + OBJECTS { + cerentGenericAlarmCount, + cerentGenericAlarmObjectIndex, + cerentGenericAlarmObjectType, + cerentGenericAlarmSlotNumber, + cerentGenericAlarmPortNumber, + cerentGenericAlarmLineNumber, + cerentGenericAlarmType, + cerentGenericAlarmState, + cerentGenericAlarmTimeStamp, + cerentGenericAlarmObjectName, + cerentGenericAlarmAdditionalInfo, + cerentGenericAlarmSeverity, + cerentGenericAlarmStatus, + cerentGenericAlarmServiceAffecting + } + STATUS current + DESCRIPTION + "The group for node related objects" + ::= { cerentGenericGroups 20 } + +eventGenericGroup NOTIFICATION-GROUP + NOTIFICATIONS { + galarmUnknown, + galarmCutoffIsInManualMode, + gfailureDetectedExternalToTheNE, + gexternalError, + gexcessiveSwitching, + gsdccTerminationFailure, + gincomingFailureCondition, + galarmIndicationSignal, + galarmIndicationSignalLine, + galarmIndicationSignalPath, + galarmIndicationSignalVT, + gapsChannelFailure, + gchannelByteFailureAPS, + gchannelProtectionSwitchingChannelMatchFailureAPS, + gchannelAutomaticProtectionSwitchModeMismatchAPS, + gfarEndProtectionLineFailure, + ginconsistentAPSCode, + gimproperAPSCode, + gnodeIdMismatch, + gchannelDefaultKAPS, + gconnectionLoss, + gbipolarViolation, + gcarrierLossOnTheLAN, + gconcatenationErrorSTS, + gexcessCollisionsOnTheLAN, + gfacilityFailure, + gfarEndAIS, + gfarEndMultipleDS1LOSDetectedOnDS3, + gfarEndDS1EqptFailNonServiceAffecting, + gfarEndDS1EqptFailServiceAffecting, + gfarEndSingleDS1LOS, + gfarEndDS3EqptFailNonServiceAffecting, + gfarEndDS3EqptFailServiceAffecting, + gfarEndCommonEquipmentFailureNonServiceAffecting, + gfarEndIDLE, + gfarEndLOS, + gfarEndLOF, + gfarEndBlockError, + gds3IdleCondition, + glossOfFrame, + glossOfPointer, + glossOfPointerPath, + glossOfPointerVT, + glossOfSignal, + goutOfFrame, + gpathSelectorFailure, + gremoteAlarmIndication, + gremoteFailureIndication, + gremoteFailureIndicationLine, + gremoteFailureIndicationPath, + gremoteFailureIndicationVT, + gsignalDegrade, + gseverelyErroredFrame, + gsignalFailure, + gsignalLabelMismatchFailure, + gpayloadDefectIndication, + gpayloadDefectIndicationPath, + gpayloadLabelMismatchPath, + gsignalLabelMismatchFailurePayloadLabelMismatchVT, + gunequippedPath, + gsignalLabelMismatchFailureUnequippedVT, + glossOfSynchronization, + goutOfSynchronization, + gprimarySynchronizationReferenceFailure, + gsecondarySynchronizationReferenceFailure, + gthirdSynchronizationReferenceFailure, + gfourthSynchronizationReferenceFailure, + gfifthSynchronizationReferenceFailure, + gsixthSynchronizationReferenceFailure, + gfailedToReceiveSynchronizationStatusMessage, + gsynchronizationStatusMessagesAreDisabledOnThisInterface, + gstratum1PrimaryReferenceSourceTraceable, + gsynchronizedTraceabilityUnknown, + gstratum2Traceable, + gtransitNodeClockTraceable, + gstratum3ETraceable, + gstratum3Traceable, + gsonetMinimumClockTraceable, + gstratum4Traceable, + gdoNotUseForSynchronization, + greservedForNetworkSynchronizationUse, + goutgoingFailureCondition, + gremoteDefectIndicationLine, + gremoteDefectIndicationPath, + gfreeRunningSynchronizationMode, + gholdoverSynchronizationMode, + gfastStartSynchronizationMode, + ginternalFault, + ginternalError, + ginternalMessageError, + gmismatchOfEquipmentAndAttributes, + gwatchdogTimerTimeout, + gsoftwareFaultOrFailure, + gsoftwareFaultDataIntegrityFault, + gprogramFailure, + gcontrolEquipmentFailure, + gprimaryNonVolatileBackupMemoryFailure, + gsecondaryNonVolatileBackupMemoryFailure, + gcontrolBusFailure, + gcontrolBus1Failure, + gcontrolBus2Failure, + gtccAToShelfSlot1DROP1CommunicationFailure, + gtccAToShelfSlot2DROP2CommunicationFailure, + gtccAToShelfSlot3DROP3CommunicationFailure, + gtccAToShelfSlot4DROP4CommunicationFailure, + gtccAToShelfSlot5TRUNK1CommunicationFailure, + gtccAToShelfSlot6TRUNK2CommunicationFailure, + gtccAToShelfSlot7TCCACommunicationFailure, + gtccAToShelfSlot8XCONACommunicationFailure, + gtccAToShelfSlot9AICCommunicationFailure, + gtccAToShelfSlot10XCONBCommunicationFailure, + gtccAToShelfSlot11TCCBCommunicationFailure, + gtccAToShelfSlot12TRUNK3CommunicationFailure, + gtccAToShelfSlot13TRUNK4CommunicationFailure, + gtccAToShelfSlot14DROP5CommunicationFailure, + gtccAToShelfSlot15DROP6CommunicationFailure, + gtccAToShelfSlot16DROP7CommunicationFailure, + gtccAToShelfSlot17DROP8CommunicationFailure, + gtccAToDCCAProcessorCommunicationFailure, + gtccBToShelfSlot1DROP1CommunicationFailure, + gtccBToShelfSlot2DROP2CommunicationFailure, + gtccBToShelfSlot3DROP3CommunicationFailure, + gtccBToShelfSlot4DROP4CommunicationFailure, + gtccBToShelfSlot5TRUNK1CommunicationFailure, + gtccBToShelfSlot6TRUNK2CommunicationFailure, + gtccBToShelfSlot7TCCACommunicationFailure, + gtccBToShelfSlot8XCONACommunicationFailure, + gtccBToShelfSlot9AICCommunicationFailure, + gtccBToShelfSlot10XCONBCommunicationFailure, + gtccBToShelfSlot11TCCBCommunicationFailure, + gtccBToShelfSlot12TRUNK3CommunicationFailure, + gtccBToShelfSlot13TRUNK4CommunicationFailure, + gtccBToShelfSlot14DROP5CommunicationFailure, + gtccBToShelfSlot15DROP6CommunicationFailure, + gtccBToShelfSlot16DROP7CommunicationFailure, + gtccBToShelfSlot17DROP8CommunicationFailure, + gtccBToDCCBProcessorCommunicationFailure, + gcontrolProcessorFailure, + gworkingMemoryFailure, + ginterconnectionEquipmentFailure, + gpayloadBusFailureToIOSlot1XCONSlot8, + gpayloadBusFailureToIOSlot2XCONSlot8, + gpayloadBusFailureToIOSlot3XCONSlot8, + gpayloadBusFailureToIOSlot4XCONSlot8, + gpayloadBusFailureToIOSlot5XCONSlot8, + gpayloadBusFailureToIOSlot6XCONSlot8, + gpayloadBusFailureToIOSlot12XCONSlot8, + gpayloadBusFailureToIOSlot13XCONSlot8, + gpayloadBusFailureToIOSlot14XCONSlot8, + gpayloadBusFailureToIOSlot15XCONSlot8, + gpayloadBusFailureToIOSlot16XCONSlot8, + gpayloadBusFailureToIOSlot17XCONSlot8, + gpayloadBusFailureToIOSlot1XCONSlot10, + gpayloadBusFailureToIOSlot2XCONSlot10, + gpayloadBusFailureToIOSlot3XCONSlot10, + gpayloadBusFailureToIOSlot4XCONSlot10, + gpayloadBusFailureToIOSlot5XCONSlot10, + gpayloadBusFailureToIOSlot6XCONSlot10, + gpayloadBusFailureToIOSlot12XCONSlot10, + gpayloadBusFailureToIOSlot13XCONSlot10, + gpayloadBusFailureToIOSlot14XCONSlot10, + gpayloadBusFailureToIOSlot15XCONSlot10, + gpayloadBusFailureToIOSlot16XCONSlot10, + gpayloadBusFailureToIOSlot17XCONSlot10, + gtimeSlotInterchangeEquipmentFailure, + gequipmentFailure, + ghighTemperature, + ginvalidMACAddress, + gboardFailure, + gdiagnosticFailure, + gmediumAccessControlFailure, + gfacilityTerminationEquipmentFailure, + gautomaticLaserShutoffDueToHighTemperature, + gfailureToReleaseFromProtection, + greceiverFailure, + gtransmitFailure, + gfacilityTerminationEquipmentReceiverMissing, + gfacilityTerminationEquipmentTransmitterMissing, + gfailureToSwitchToProtection, + gfailureToSwitchToProtectionRing, + gfailureToSwitchToProtectionSpan, + gfailureToSwitchToProtectionPath, + gfanFailure, + gequipmentUnitPlugIn, + gnePowerFailureAtConnector, + gfuseAlarm, + gsynchronizationUnitFailure, + gsynchronizationSwitchingEquipmentFailure, + gequipmentUnitUnplugged, + gloopback, + gds1LoopbackDueToFEACCommand, + gloopbackCommandSentToFarEndDS1, + gds3LoopbackDueToFEACCommand, + gds3LoopbackCommandSentToFarEnd, + gds2LoopbackDueToFarEndCommand, + gds2LoopbackCommandSentToFarEnd, + gfacilityLoopback, + gnetworkLoopback, + gterminalLoopback, + gmanuallyCausedAbnormalCondition, + gethernetBridgeIsNewRootOfSpanningTree, + gethernetBridgeTopologyChange, + gnormalCondition, + gembeddedOperationsChannelFailureLinkDown, + gpeerStateMismatch, + gproceduralError, + gimproperRemoval, + gduplicateNodeID, + gblsrOutOfSync, + gblsrMultiNodeTableUpdateCompleted, + gprotectionUnitNotAvailable, + gperformanceMonitorThresholdCrossingAlert, + gprotectionSwitch, + grecoveryOrServiceProtectionActionHasBeenInitiated, + gautomaticSystemReset, + gautomaticUPSRSwitchCausedByAIS, + gautomaticUPSRSwitchCausedByLOP, + gautomaticUPSRSwitchCausedByUNEQ, + gautomaticUPSRSwitchCausedByPDI, + gautomaticUPSRSwitchCausedBySFBER, + gautomaticUPSRSwitchCausedBySDBER, + gcoldRestart, + gforcedSwitchBackToWorking, + gforcedSwitchBackToWorkingRing, + gforcedSwitchBackToWorkingSpan, + gforcedSwitchToProtection, + gforcedSwitchToProtectionRing, + gforcedSwitchToProtectionSpan, + gworkingFacilityOrEquipmentForcedToSwitchToProtectionPath, + ginitializationInitiated, + glockoutOfProtection, + glockoutOfProtectionRing, + glockoutOfProtectionSpan, + glockoutOfProtectionPath, + glockoutOfWorking, + glockoutOfWorkingRing, + glockoutOfWorkingSpan, + gmanualSystemReset, + gmanualSwitchToInternalClock, + gmanualSwitchToPrimaryReference, + gmanualSwitchToSecondReference, + gmanualSwitchToThirdReference, + gmanualSwitchToFourthReference, + gmanualSwitchToFifthReference, + gmanualSwitchToSixthReference, + gmanualSwitchBackToWorking, + gmanualSwitchBackToWorkingRing, + gmanualSwitchBackToWorkingSpan, + gmanualSwitchToProtection, + gmanualSwitchToProtectionRing, + gmanualSwitchToProtectionSpan, + gmanualSwitchOfWorkingFacilityOrEquipmentToProtectionPath, + gpowerfailRestart, + gringIsSquelchingTraffic, + gsoftwareDownloadInProgress, + gswitchToInternalClock, + gswitchToPrimaryReference, + gswitchToSecondReference, + gswitchToThirdReference, + gswitchToFourthReference, + gswitchToFifthReference, + gswitchToSixthReference, + gsystemReboot, + gswitchedBackToWorking, + gswitchedToProtection, + gwarmRestart, + gringIsInWaitToRestoreState, + gmanualSwitchRequest, + gforcedSwitchRequest, + glockoutSwitchRequest, + + grmonHistoriesAndAlarmsResetReboot, + grmonThresholdCrossingAlarm, + galarmsSuppressedByUserCommand, + galarmsSuppressedForMaintenance, + gswitchingMatrixModuleFailure, + glanConnectionPolarityReversed, + gautonomousPMReportMessageInhibited, + gioSlotToXCONCommunicationFailure, + gstsPathTraceIdentifierMismatch, + gnePowerFailureAtConnectorA, + gnePowerFailureAtConnectorB, + gfreeMemoryOnCardVeryLow, + gfreeMemoryOnCardNearZero, + gexerciseRequestOnRing, + gexerciseRequestOnSpan, + gsquelchingPath, + gextraTrafficPreempted, + gfarEndLockoutOfWorkingRing, + gfarEndLockoutOfWorkingSpan, + gfarEndLockoutOfProtectionRing, + gfarEndLockoutOfProtectionAllSpans, + gfarEndWorkingFacilityForcedToSwitchToProtectionRing, + gfarEndWorkingFacilityForcedToSwitchToProtectionSpan, + gfarEndManualSwitchOfWorkingFacilityToProtectionRing, + gfarEndManualSwitchOfWorkingFacilityToProtectionSpan, + gfarEndExercisingRing, + gfarEndExercisingSpan, + gfarEndBERThresholdPassedForSignalFailureRing, + gfarEndBERThresholdPassedForSignalFailureSpan, + gfarEndBERThresholdPassedForSignalDegradeRing, + gfarEndBERThresholdPassedForSignalDegradeSpan, + gapsChannelFarEndProtectionLineSignalDegrade, + gringSwitchIsActiveOnTheEastSide, + gringSwitchIsActiveOnTheWestSide, + gspanSwitchIsActiveOnTheEastSide, + gspanSwitchIsActiveOnTheWestSide, + guniDirectionalFullPassThroughIsActive, + gbiDirectionalFullPassThroughIsActive, + gkBytesPassThroughIsActive, + gringIsSegmented, + gringTopologyIsUnderConstruction, + glockoutOfProtectionAllSpans, + gfarEndOfFiberIsProvisionedWithDifferentRingID, + gbothEndsOfFiberProvisionedAsEastOrBothAsWest, + gautonomousMessagesInhibited, + gtrafficStormOnLANLANTemporarilyDisabled, + greptdbchgMessagesInhibited, + gsecurityUserIDHasExpired, + gpartialFanFailure, + gforcedSwitchRequestOnRing, + gforcedSwitchRequestOnSpan, + glockoutSwitchRequestOnRing, + glockoutSwitchRequestOnSpan, + gmanualSwitchRequestOnRing, + gmanualSwitchRequestOnSpan, + gcommunicationFailurePeerToPeerSlotControlBusA, + gcommunicationFailurePeerToPeerSlotControlBusB, + gcontrollerAToShelfSlotCommunicationFailure, + gcontrollerBToShelfSlotCommunicationFailure, + ginterconnectionEquipmentFailureWorkingPayloadBus, + ginterconnectionEquipmentFailureProtectPayloadBus, + ginhibitSwitchToProtectRequestOnEquipment, + ginhibitSwitchToWorkingRequestOnEquipment, + + gexercisingRingSuccessfully, + gexercisingSpanSuccessfully, + gspanIsInWaitToRestoreState, + gexerciseRequestOnRingFailed, + gexerciseRequestOnSpanFailed, + gfarEndLockoutOfProtectionSpan, + + gmanufacturingDataMemoryEEPROMFailure, + greplaceableEquipmentOrUnitIsMissing, + gsoftwareDownloadFailed, + gextraTrafficPCADropped, + + getherTxOversubscribed, + getherRxOverSubscribed, + getherTxExcessFlowCtrl, + getherRxExcessFlowCtrl, + gtransportLayerFailure, + getherTxUnderrun, + gsynchronizationReferenceFrequencyOutOfBounds, + gntpOrSntpHostFailure, + gpeerCardNotResponding, + galarmsAndEventsSuppressedForThisObject, + gds3FrameFormatMismatch, + + gtimSectionTraceIdentifierMismatchFailure, + gaisMultiplexSectionAlarmIndicationSignal, + grdiMultiplexSectionRemoteDefectOrAlarmIndication, + gtimHighOrderTraceIdentifierMismatchFailure, + gaisAdministrationUnitAlarmIndicationSignal, + glopAdministrationUnitLossOfPointer, + gslmfUnequippedHighOrderPathUnequipped, + gslmfPLMHighOrderPathLabelMismatch, + grdiHighOrderRemoteDefectOrAlarmIndication, + glopTributaryUnitLossOfPointer, + gaisTributaryUnitAlarmIndicationSignal, + gslmfUnequippedLowOrderPathUnequipped, + gslmfPLMLowOrderPathLabelMismatch, + gtimLowOrderTraceIdentifierMismatchFailure, + grfiLowOrderRemoteFailureOrAlarmIndication, + gg811PrimaryReferenceClockTraceable, + gg812TransitNodeClockTraceable, + gg812LocalNodeClockTraceable, + gg813SynchronousEquipmentTimingSourceTraceable, + ge1LoopbackDueToFEACCommand, + ge1LoopbackCommandSentToFarEnd, + ge3LoopbackDueToFEACCommand, + gfarEndMultipleE1LOSDetectedOnE3, + gfarEndE1EqptFailNonServiceAffecting, + gfarEndE1EqptFailServiceAffecting, + gfarEndSingleE1LOS, + gfarEndE3EqptFailServiceAffecting, + ge3LoopbackCommandSentToFarEnd, + gfarEndE3EqptFailNonServiceAffecting, + glowVoltBatteryA, + ghighVoltBatteryA, + glowVoltBatteryB, + ghighVoltBatteryB, + gmsspRingOutOfSync, + gmsspMultiNodeTableUpdateCompleted, + gautomaticSNCPSwitchCausedByAIS, + gautomaticSNCPSwitchCausedByLOP, + gautomaticSNCPSwitchCausedByUNEQ, + gautomaticSNCPSwitchCausedByPDI, + gautomaticSNCPSwitchCausedBySFBER, + gautomaticSNCPSwitchCausedBySDBER, + gstmConcatenationError, + ge3IdleCondition, + gchannelMSSPInconsistentAPSCode, + gchannelMSSPImproperAPSCodeAPS, + gchannelMSSPNodeIdMismatchAPS, + gchannelMSSPDefaultKAPS, + gchannelMSSPConnectionLossAPS, + gminimumClockTraceableSDH, + glineIsInWaitToRestoreStateSDH, + gberThresholdExceededForSignalDegradeHighOrder, + gberThresholdExceededForSignalFailureHighOrder, + gberThresholdExceededForSignalDegradeLowOrder, + gberThresholdExceededForSignalFailureLowOrder, + gfailureToSwitchToProtectionHighOrderPath, + gfailureToSwitchToProtectionLowOrderPath, + ga8b10bOutOfSync, + godukPMAlarmIndicationSignal, + gotukAlarmIndicationSignal, + gotukSMBackwardDefectIndication, + gfecUncorrectedWord, + ggccTerminationFailure, + gotukIncomingAlignmentError, + godukLockedDefectPM, + glossOfMultiFrame, + godukOpenConnectionIndication, + gpayloadTypeIdentifierMismatch, + godukTrailTraceIdentifierMismatch, + gotukTrailTraceIdentifierMismatch, + gequipmentHighLaserBias, + gequipmentHighLaserTemp, + gequipmentHighLaserPeltier, + gfacilityHighRxPower, + gequipmentHighTxPower, + gequipmentHighTransceiverVoltage, + gequipmentLowLaserBias, + gequipmentLowLaserTemp, + gequipmentLowLaserPeltier, + gfacilityLowRxPower, + gequipmentLowTxPower, + gequipmentLowTransceiverVoltage, + gequipmentRxLocked, + gequipmentSquelched, + gequipmentTxLocked, + gotukSignalFailure, + godukSignalFailure, + gotukSignalDegrade, + godukSignalDegrade, + gpluggablePortMissing, + gpluggablePortRateMismatch, + gpluggablePortSecurityCodeMismatch, + gtciNotSelected, + gtci1ClockFailure, + godukPMBackwardDefectIndication, + godukTCM1BackwardDefectIndication, + godukTCM2BackwardDefectIndication, + gequipmentHighRxTemperature, + gequipmentLowRxTemperature, + gopticalChannelDeactivationFailure, + gopticalNetworkTypeMismatch, + gnetworkTopologyIncomplete, + glossOfChannel, + gfecMismatch, + gtimSectionMonitorTraceIdentifierMismatchFailure, + gautomaticLaserShutdown, + gtci2ClockFailure, + gequipmentWavelengthMismatch, + gdspCommunicationFailure, + gdspFailure, + glaserApproachingEndOfLife, + gcrossconnectLoopback, + gadminLogoutOfUser, + guserLockedOut, + gadminLockoutOfUser, + gadminLockoutClear, + ginvalidLoginUsername, + gsecurityInvalidLoginPassword, + gsecurityInvalidLoginLockedOut, + gsecurityInvalidLoginAlreadyLoggedOn, + gloginOfUser, + gautomaticLogoutOfIdleUser, + glogoutOfUser, + gfirewallHasBeenDisabled, + gconnectionEquipmentMismatch, + gdisableInactiveUser, + gdisableInactiveClear, + gbatteryFailure, + gextremeHighVolt, + gextremeLowVolt, + ghighVolt, + glowVolt, + gsuspendUser, + gsuspendUserClear, + glineDccTerminationFailure, + gmultiplexSectionDccTerminationFailure, + ggigaBitEthernetOutOfSync, + gsequenceMismatch, + glossOfAlignment, + goutOfUseByAdministrativeCommand, + goutOfUseTransportFailure, + gvcatGroupDown, + gvcatGroupDegraded, + gvcatGroupIncomplete, + galarmIndicationSignalInTX, + gremoteAlarmIndicationInTX, + gkByteAPSChannelFailure, + gapsInvalidMode, + gipAddressAlreadyInUseWithinTheSameDccArea, + gnodeNameInUseWithinTheSameDccArea, + grearPanelEthernetLinkRemoved, + gmanualSwitchToProtectResultedInNoTrafficSwitch, + gmanualSwitchBackToWorkingResultedInNoTrafficSwitch, + gforcedSwitchToProtectResultedInNoTrafficSwitch, + gforcedSwitchBackToWorkingResultedInNoTrafficSwitch, + gduplicateSerialNumberDetectedOnAPluggableEntity, + glossOfSignalForOpticalChannel, + gencapsulationMismatchPath, + gencapsulationMismatchVT, + gencapsulationMismatchHighOrderPath, + gencapsulationMismatchLowOrderPath, + gimproperMatrixEquipmentInserted, + geqptProblemOnCarrierOrPIM, + geqptProblemOnPIMOrPPM, + gportFAIL, + gunreachablePortTargetPower, + gportAddPowerDegradeLow, + gportAddPowerDegradeHigh, + gportAddPowerFailLow, + gportAddPowerFailHigh, + ggfpUserPayloadMismatch, + ggfpFibreChannelDistanceExtensionMismatch, + ggfpFibreChannelDistanceExtensionBufferStarvation, + ggfpFibreChannelDistanceExtensionCreditStarvation, + ggfpClientSignalFailDetected, + ggfpLossOfFrameDelineation, + ggfpExtensionHeaderMismatch, + glcasVcgMemberTxSideInAddState, + glcasVcgMemberTxSideInDnuState, + glcasControlWordCrcCheckFailure, + glcasVcgMemberRxSideInFailState, + gsignalLossOnDataInterface, + gsynchronizationLossOnDataInterface, + gautomaticWdmAnsFinished, + gincomingOverheadSignalAbsent, + gopticalSafetyRemoteInterlockOn, + gautomaticPowerControlCorrectionSkipped, + gapcCannotSetValueDueToRangeLimits, + gfarEndManualSwitchBackToWorkingSpan, + gpluginModuleRangeSettingsMismatch, + gautomaticPowerControlTerminatedOnManualRequest, + goduk1AlarmIndicationSignal, + goduk2AlarmIndicationSignal, + goduk3AlarmIndicationSignal, + goduk4AlarmIndicationSignal, + gtemperatureReadingMismatchBetweenSCCards, + gvoltageReadingMismatchBetweenSCCards, + galarmsSuppressedonOutOfGroupVcatMember, + gblsrSoftwareVersionMismatch, + goptimized1Plus1ApsPrimaryFacility, + goptimized1Plus1ApsPrimarySectionMismatch, + goptimized1Plus1ApsInvalidPrimarySection, + gcompositeClockHighLineVoltage, + gberThresholdExceededForSignalDegradeVt, + gberThresholdExceededForSignalFailureVt, + gspanLengthOutOfRange, + gidleSignalCondition, + gidleSignalConditionInTx, + gvtPathTraceIdentifierMismatch, + glossOfFrameInTX, + gprovisioningMismatch, + gsectionTraceIdentifierMismatch, + gregeneratorSectionTraceIdentifierMismatch, + gswitchingMatrixModuleFailureWorking, + gswitchingMatrixModuleFailureProtect, + gslotCommunicationDisabled, + gsessionTimeLimitExpired, + guserPasswordChangeRequired, + gisisAdjacencyFailure, + gmsspSoftwareVersionMismatch, + gremoteAuthenticationFailSeeAuditLog, + gillegalRouteAdditionToNetwork, + gringIsSquelchingStsTraffic, + gringIsSquelchingVtTraffic, + garchiveOfAuditLogFailed, + grprWrapped, + gshelfCommunicationFailure, + gduplicatedShelfIdentifier, + gsoftwareMismatch, + glmpFailure, + gopticalTerminationIncomplete, + gforwardDefectIndication, + gpayloadMissingIndication, + gspanMeasurementCannotBePerformed, + gringIsSquelchingHighOrderTraffic, + gringIsSquelchingLowOrderTraffic, + gbadPacketCountExceedsThreshold, + glinkLayerKeepAliveFailure, + gautonegotiationRemoteFailureIndication, + gtrailSignalFail, + gds1LoopbackCommandSentToFarEnd, + gmultiplexSectionSignalDegraded, + gmultiplexSectionExcessiveErrors, + ghighOrderPathSignalDegraded, + ghighOrderPathExcessiveErrors, + glowOrderPathSignalDegraded, + glowOrderPathExcessiveErrors, + gregeneratorSectionDccTerminationFailure, + gnetworkMemoryPoolLow, + gospfRoutingTableOverflow, + gautoLaserShutdownDisabled, + gwavelengthOutOfLock, + grprProtectionIsActive, + gmaxRPRStationNumberExceeded, + grprProtectionConfigurationMismatched, + greservedBandwidthLinkRateExceededOnRinglet0, + greservedBandwidthLinkRateExceededOnRinglet1, + grprInterfaceInPassThroughMode, + grprPeerNodeIsMissing, + grprRiFailure, + grprSignalFailure, + grprSignalDegrade, + ginterlinkFailure, + gapcWrongGain, + grprSpanMismatch, + gefmRemoteFaultIndicationCriticalEvent, + gefmRemoteFaultIndicationDyingGasp, + gefmRemoteFaultIndicationLinkFault, + gefmLinkMonitoringErroredSymbolPeriodEvent, + gefmLinkMonitoringErroredFrameEvent, + gefmLinkMonitoringErroredFramePeriodEvent, + gefmLinkMonitoringErroredFrameSecondsSummary, + gefmRemoteLoopbackRequestFailed, + gfastAutomaticProtectionSwitching, + gfastAutomaticProtectionSwitchingConfigMismatch, + glcasSinkGroupError, + glcasVcgMemberRxSideInDnuState, + gfcDistanceExtFuncNotEstablished, + gnonCiscoPPMInserted, + gunqualifiedPPMInserted, + gftaMismatch, + gcardPortsUnableToProvideProtection, + glmpSignalDegrade, + glmpSignalFailure, + glmpUnallocatedDataLink, + gfrontPortLinkLoss, + gbertEnbl, + gbertSyncFail, + gworkQueueFull, + genhancedRemoteFailureIndicationPathServer, + genhancedRemoteFailureIndicationPathConnectivity, + genhancedRemoteFailureIndicationPathPayload, + gsecurityIntrusionDetPwd, + gsecurityIntrusionDetUser, + gforcedSwitchToPrimaryReference, + gforcedSwitchToSecondReference, + gforcedSwitchToThirdReference, + gforcedSwitchToInternalClock, + gindustrialHighTemperature, + gopticalPowerDegradeLow, + gautomaticPowerControlFailure, + gopticalPowerDegradeHigh, + gautomaticPowerControlDisabled, + gopticalPowerFailureLow, + gringIdMismatch, + gopticalPowerFailureHigh, + glossOfContinuity, + gvariableOpticalAttenuatorDegradeLow, + gvariableOpticalAttenuatorDegradeHigh, + gvariableOpticalAttenuatorFailureLow, + gvariableOpticalAttenuatorFailureHigh, + glaserBiasDegrade, + glaserBiasFailure, + glaserTemperatureDegrade, + gopticalAmplifierGainDegradeLow, + gopticalAmplifierGainDegradeHigh, + gopticalAmplifierGainFailureLow, + gopticalAmplifierGainFailureHigh, + gopticalChannelConnectionFailure, + gopticalChannelActivationFailure, + glaserAutoPowerReduction, + gcaseTemperatureDegrade, + gfiberTemperatureDegrade, + gshutterOpen, + gawgTemperatureDegrade, + gawgTemperatureFailure, + gawgOverTemperature, + gopticalAmplifierInitialization, + gawgWarmUp, + gincSigloss, + gincSyncloss, + gincGfpOutOfFrame, + gincGfpSigLoss, + gincGfpSyncLoss, + gwaitToRestore, + gextremeHighVoltBatteryA, + gextremeLowVoltBatteryA, + gextremeHighVoltBatteryB, + gextremeLowVoltBatteryB, + giosConfigCopyFailed, + giosConfigCopyInProgress, + giosConfigCopySuccess, + gsignalingUnableToSetupCircuit, + gerrorInStartupConfig, + gnoStartupConfig, + gneedToSaveRunningConfig, + ginvalidAlarm, + grsvpHelloFSMToNeighborDown, + gsecurityInvalidLoginUsername, + gdatabaseBackupFailed, + gdatabaseRestoreFailed, + glmpHelloFSMToControlChannelDown, + glmpNeighborDiscoveryHasFailed, + gunauthorizedIncomingSignalingRequest, + gauditLog80PercentFull, + gmoduleCommunicationFailure, + gauditLog100PercentFullOldestRecordsWillBeLost, + gstandbyDatabaseOutOfSync, + gredundantPowerCapabilityLost, + glofAdministrationUnitLossOfMultiFrame, + gsdhSpanIsInWaitToRestoreState, + gequipmentPowerFailureAtConnectorA, + gequipmentPowerFailureAtConnectorB, + gequipmentPowerFailureAtReturnConnectorA, + gequipmentPowerFailureAtReturnConnectorB, + gloginFailThresholdExceeded, + gconnectionIdMismatchOnMatrixA, + gconnectionIdMismatchOnMatrixB, + gequipmentFailureHighTemperature, + glaserBiasCurrentHigh, + ghighLaserTemperature, + gbridgeAndRollHasOccurred, + gbridgeAndRollIsPendingAValidSignal, + gfarEndForcedSwitchBackToWorkingSpan, + gpartialFanFailurePartsFailure, + gunprotectedSyncronizationEquipment, + gunprotectedMatrixEquipment, + gmatrixEquipmentUnavailable, + gcontrolBusFailureTscA, + gcontrolBusFailureTscB, + gpayloadBusFailureMatrixA, + gpayloadBusFailureMatrixB, + gmatrixOperationSuspended, + gclockFailureTsc, + gpayloadLoopback, + gdccChannelLoss, + greptPmMsgInhibited, + gloopbackCrs, + gsyncRefFreqOutOfBound, + gsystemUpgradeInProgress, + geqptFailToBoot, + geqptPowerFailure, + gclockBusFailureTscA, + gclockBusFailureTscB, + gpowerFuseFailure, + gcontrolCommunicationsEquipmentFailure, + gdifferentSoftwareVersion, + gospfHelloFail, + gclockModuleFrequencyMismatch, + getherPortSwitch, + gopenIOSlots, + glossOfDFBSignal, + gbackPanelFacilityLoopback, + gbackPanelTerminalLoopback, + gtrunkPayloadTypeMismatch, + ginvalidMuxponderConfiguration, + gcoolingProfileMismatch, + gtrunkOduAlarmIndicationSignal, + gcompanionCardMissing, + gmasterKeyExchangeFailed, + gpowerConsumptionLimitHasCrossed, + gcontrolPlaneUnverifiedClearedAlarmsPresent, + gunitHighTemperature, + goverTemperatureUnitProtected, + gseqMismatchCount, + gduplicateNodeControllerDetected, + grestorationInProg, + gramanPumpsCalibrationProcedureIsRunning, + gramanPumpsCalibrationIsScheduledToRunInTheNextMinutes, + gkeyProgramOnAlteraFpgaFailed, + godukTCM1AlarmIndicationSignal, + godukTCM2AlarmIndicationSignal, + godukLockedDefectTCM1, + godukLockedDefectTCM2, + gotukLossOfFrame, + godukOpenConnectionIndicationTCM1, + godukOpenConnectionIndicationTCM2, + godukTrailTraceIdentifierMismatchTCM1, + godukTrailTraceIdentifierMismatchTCM2, + godukSignalFailureTCM1, + godukSignalFailureTCM2, + godukSignalDegradeTCM1, + godukSignalDegradeTCM2, + gequipmentBootInProgress, + glossOfClockFromMateShelfController, + gvirtualLanAlarmIndicationSignal, + gdcuLossFailure, + gochncMaintenance, + gramanLaserShutdown, + glosOfRamanSignal, + gmcastMacTableFull, + gmulticastMacAddressAliasing, + gramanPwrProtOn, + gcppPeerNotResponding, + gvoaControlLoopDisableDueToExcessiveCounterPropagationLight, + gwizardIsRunning, + gramanGainNotReached, + glocalFault, + gremoteFault, + gefmRemoteLoopbackConfigured, + gefmPeerMissing, + geqptDegrade, + gexcessiveBackPropagation, + gremoteMaintenanceEndPointIsDown, + gcrossConnectedCFMService, + gcfmLoop, + gcfmConfigurationError, + goutOfChannelGroupBundle, + grepNeighborAdjacencyFailure, + grepLinkFlapping, + gfaultInREPSegment, + gprimaryREPEdgePortElected, + gsecondaryREPEdgePortElected, + gstcnREPGenerated, + gvlbREPActivated, + gvlbREPTriggerSoakingDelayActive, + gpprForwardDefectIndication, + gpprBackwardDefectIndication, + gpprCoordinatedMaintenance, + gpprTriggerThresholdBERExceeded, + gwanSyncloss, + gmanualLaserRestart, + glaserShutdownDueToNonCiscoPPMInserted, + gethernetOSCTerminationFailure, + gshutterInsertionLossVariationDegradeLow, + gshutterInsertionLossVariationDegradeHigh, + gpluginModuleCommunicationFailure, + guniversalTransponderModuleHardwareFailure, + guniversalTransponderModuleCommunicationFailure, + gberThresholdExceededForSignalDegradeLine, + gberThresholdExceededForSignalDegradePath, + gberThresholdExceededForSignalFailureLine, + gberThresholdExceededForSignalFailurePath, + gopticalChannelIncomplete + } + STATUS current + DESCRIPTION + "The generic notifications for Cisco ONS + network device, ONS 15327, 15310" + ::= { cerentGenericGroups 30 } + +-- This definition of group will move to a cerentCommon modules +-- eventually. + +cerentGenericCommonGroup OBJECT-GROUP + OBJECTS { + cerentGenericEnableNotification, + cerentGenericNodeTime, + cerentGenericSentNotifications, + cerentGenericLastChangeTime, + cerentGenericMultishelfEnabled + } + STATUS current + DESCRIPTION + "The objects related to traps dispatch" + ::= { cerentGenericGroups 40 } + +-- This group covers for threshold display and TCA trap + +cerentThresholdGroup OBJECT-GROUP + OBJECTS { + cerentGenericThresholdMonitorType, + cerentGenericThresholdLocation, + cerentGenericThresholdPeriod, + cerentGenericThresholdSetValue, + cerentGenericThresholdCurrentValue, + cerentGenericThresholdDetectType + } + STATUS current + DESCRIPTION + "The objects for storing all the current alarms" + ::= { cerentGenericGroups 50 } + +eventGenericDeprecatedGroup NOTIFICATION-GROUP + NOTIFICATIONS { + gcontrolEquipmentControlCommunicationsEquipmentFailure, + gsecurityInvalidLoginUsernameSeeAuditTrail, + gmanufacturingEepromFailure, + gairFlow + } + STATUS deprecated + DESCRIPTION + "The deprecated notifications for Cisco ONS + network devices" + ::= { cerentGenericGroups 60 } + +reportedAlarmGenericGroup OBJECT-GROUP + OBJECTS { + cerentGenericReportedAlarmCount, + cerentGenericReportedAlarmObjectType, + cerentGenericReportedAlarmSlotNumber, + cerentGenericReportedAlarmPortNumber, + cerentGenericReportedAlarmObjectIndex, + cerentGenericReportedAlarmType, + cerentGenericReportedAlarmTimeStamp, + cerentGenericReportedAlarmObjectName, + cerentGenericReportedAlarmAdditionalInfo, + cerentGenericReportedAlarmSeverity, + cerentGenericReportedAlarmStatus, + cerentGenericReportedAlarmServiceAffecting + } + STATUS current + DESCRIPTION + "The group for reported alarm objects" + ::= { cerentGenericGroups 70 } + + +-- the compliance specification for agent developers + +cerentGenericBasicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The basic implementation requirements + for Cisco ONS network device, ONS 15327, 15310 " + MODULE + MANDATORY-GROUPS { + nodeGenericGroup, + eventGenericGroup + } + ::= { cerentCompliance 10 } + +END diff --git a/MIBS/cisco/CERENT-GENERIC-PM-MIB b/MIBS/cisco/CERENT-GENERIC-PM-MIB new file mode 100644 index 0000000..30744c3 --- /dev/null +++ b/MIBS/cisco/CERENT-GENERIC-PM-MIB @@ -0,0 +1,560 @@ +-- ************************************************************** +-- CERENT-GENERIC-PM-MIB module +-- +-- October 2004, Srikar B S +-- This module contains the objects for Thresholds and performance +-- monitoring for Electrical and Optical Cards on the +-- Cisco ONS devices + +-- Copyright (c) 2004-2005 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ************************************************************** + +-- This MIB complementes the CERENT-HC-RMON-MIB and contains the threshold +-- table and permforamance monitoring statistics tables for +-- Optical/Electrical modules + +CERENT-GENERIC-PM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TruthValue FROM SNMPv2-TC + cerentModules, + cerentGeneric, + cerentRequirements + FROM CERENT-GLOBAL-REGISTRY + CerentAlarmThresholdMonitorType, + CerentMonitorType, + CerentLocation, + CerentPeriod + FROM CERENT-TC; + +cerentGenericPmMIB MODULE-IDENTITY + LAST-UPDATED "200410130000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " support@Cisco.com + + Postal: Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + USA + + Tel: +1-877-323-7368" + DESCRIPTION + "This module defines + objects for managing generic thresholds and + performance monitoring information" + + REVISION "200410130000Z" + DESCRIPTION + "Inital version of the module" + + ::= { cerentModules 130 } + +cerentGenericPmMIBObjects OBJECT IDENTIFIER + ::= { cerentGeneric 90 } + +-- All Cisco ONS 15454 Threshold definitions. + +cerentGenericPmThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentGenericPmThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per performance monitoring + threshold." + + ::= { cerentGenericPmMIBObjects 10 } + +cerentGenericPmThresholdEntry OBJECT-TYPE + SYNTAX CerentGenericPmThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerentGenericPmThresholdTable" + INDEX { + cerentGenericPmThresholdIndex, + cerentGenericPmThresholdMonitorType, + cerentGenericPmThresholdLocation, + cerentGenericPmThresholdPeriod + } + ::= { cerentGenericPmThresholdTable 1 } + +CerentGenericPmThresholdEntry ::= SEQUENCE { + cerentGenericPmThresholdIndex Integer32, + cerentGenericPmThresholdMonitorType CerentMonitorType, + cerentGenericPmThresholdLocation CerentLocation, + cerentGenericPmThresholdPeriod CerentPeriod, + cerentGenericPmThresholdValue Integer32, + cerentGenericPmThresholdOverFlowValue Integer32, + cerentGenericPmThresholdHCValue Counter64 + } + +cerentGenericPmThresholdIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) -- Same as IfIndex from IF-MIB + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies each entry in Threshold table. + May not start with one and there will be some + missing numbers." + ::= { cerentGenericPmThresholdEntry 10 } + +cerentGenericPmThresholdMonitorType OBJECT-TYPE + SYNTAX CerentMonitorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of metric monitored." + ::= { cerentGenericPmThresholdEntry 20 } + +cerentGenericPmThresholdLocation OBJECT-TYPE + SYNTAX CerentLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates if the threshold value represented by this row + is for near or far end" + ::= { cerentGenericPmThresholdEntry 30 } + +cerentGenericPmThresholdPeriod OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sampling interval period is indicated here" + ::= { cerentGenericPmThresholdEntry 40 } + +cerentGenericPmThresholdValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower word value of the threshold that was + provisioned by the NMS" + ::= { cerentGenericPmThresholdEntry 50 } + +cerentGenericPmThresholdOverFlowValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the threshold that was + provisioned by the NMS" + ::= { cerentGenericPmThresholdEntry 60 } + +cerentGenericPmThresholdHCValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object will be the 64 bit threshold that was + provisioned by the NMS" + ::= { cerentGenericPmThresholdEntry 70 } + +cerentGenericPmStatsCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentGenericPmStatsCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds all the performance Monitoring + statistics for current sampling period." + + ::= { cerentGenericPmMIBObjects 20 } + +cerentGenericPmStatsCurrentEntry OBJECT-TYPE + SYNTAX CerentGenericPmStatsCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerentGenericPmStatsCurrentTable" + INDEX { + cerentGenericPmStatsCurrentIndex, + cerentGenericPmStatsCurrentType, + cerentGenericPmStatsCurrentLocation, + cerentGenericPmStatsCurrentPeriod + } + ::= { cerentGenericPmStatsCurrentTable 1 } + +CerentGenericPmStatsCurrentEntry ::= SEQUENCE { + cerentGenericPmStatsCurrentIndex Integer32, + cerentGenericPmStatsCurrentType CerentMonitorType, + cerentGenericPmStatsCurrentLocation CerentLocation, + cerentGenericPmStatsCurrentPeriod CerentPeriod, + cerentGenericPmStatsCurrentValue Integer32, + cerentGenericPmStatsCurrentOverFlowValue Integer32, + cerentGenericPmStatsCurrentHCValue Counter64, + cerentGenericPmStatsCurrentValidData TruthValue, + cerentGenericPmStatsCurrentValidIntervals Integer32 + } + +cerentGenericPmStatsCurrentIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) -- Same as IfIndex from IF-MIB + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies each entry in performance monitor table. + May not start with one and there will be some + missing numbers." + ::= { cerentGenericPmStatsCurrentEntry 10 } + +cerentGenericPmStatsCurrentType OBJECT-TYPE + SYNTAX CerentMonitorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of metric monitored." + ::= { cerentGenericPmStatsCurrentEntry 20 } + +cerentGenericPmStatsCurrentLocation OBJECT-TYPE + SYNTAX CerentLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates if the threshold value represented by this row + is for near or far end" + ::= { cerentGenericPmStatsCurrentEntry 30 } + +cerentGenericPmStatsCurrentPeriod OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sampling interval period is indicated here" + ::= { cerentGenericPmStatsCurrentEntry 40 } + +cerentGenericPmStatsCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with this monitor type for this + entity in the in the current interval of duration + defined by cerentGenericPmStatsPeriod" + ::= { cerentGenericPmStatsCurrentEntry 50 } + +cerentGenericPmStatsCurrentOverFlowValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter holds the higher ordered value associated with + this monitor type for this + entity in the in the current interval of duration + defined by cerentGenericPmStatsPeriod" + ::= { cerentGenericPmStatsCurrentEntry 60 } + +cerentGenericPmStatsCurrentHCValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bit counter associated with this monitor type for this + entity in the in the current interval of duration + defined by cerentGenericPmStatsCurrentPeriod" + ::= { cerentGenericPmStatsCurrentEntry 70 } + +cerentGenericPmStatsCurrentValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates if the data for the current sampling period + is valid" + ::= { cerentGenericPmStatsCurrentEntry 80 } + +cerentGenericPmStatsCurrentValidIntervals OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects specifies the number of contiguous intervals + for which the valid values are available for this performance + monitoring type." + + ::= { cerentGenericPmStatsCurrentEntry 90 } + + +cerentGenericPmStatsIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentGenericPmStatsIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds all the performance Monitoring + statistics for completed intervals" + + ::= { cerentGenericPmMIBObjects 30 } + +cerentGenericPmStatsIntervalEntry OBJECT-TYPE + SYNTAX CerentGenericPmStatsIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerentGenericPmStatsIntervalTable" + INDEX { + cerentGenericPmStatsIntervalIndex, + cerentGenericPmStatsIntervalType, + cerentGenericPmStatsIntervalLocation, + cerentGenericPmStatsIntervalPeriod, + cerentGenericPmStatsIntervalNumber + } + ::= { cerentGenericPmStatsIntervalTable 1 } + +CerentGenericPmStatsIntervalEntry ::= SEQUENCE { + cerentGenericPmStatsIntervalIndex Integer32, + cerentGenericPmStatsIntervalType CerentMonitorType, + cerentGenericPmStatsIntervalLocation CerentLocation, + cerentGenericPmStatsIntervalPeriod CerentPeriod, + cerentGenericPmStatsIntervalNumber Integer32, + cerentGenericPmStatsIntervalValue Integer32, + cerentGenericPmStatsIntervalOverFlowValue Integer32, + cerentGenericPmStatsIntervalHCValue Counter64, + cerentGenericPmStatsIntervalValidData TruthValue + } + +cerentGenericPmStatsIntervalIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) -- Same as IfIndex from IF-MIB + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies each entry in performance monitor table. + May not start with one and there will be some + missing numbers." + ::= { cerentGenericPmStatsIntervalEntry 10 } + +cerentGenericPmStatsIntervalType OBJECT-TYPE + SYNTAX CerentMonitorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of metric monitored." + ::= { cerentGenericPmStatsIntervalEntry 20 } + +cerentGenericPmStatsIntervalLocation OBJECT-TYPE + SYNTAX CerentLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates if the threshold value represented by this row + is for near or far end" + ::= { cerentGenericPmStatsIntervalEntry 30 } + +cerentGenericPmStatsIntervalPeriod OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sampling interval period is indicated here" + ::= { cerentGenericPmStatsIntervalEntry 40 } + +cerentGenericPmStatsIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number between 1 and 96, which identifies the interval + for which the statistics is available. + The interval identified by 1 is the most recently completed interval + and the interval identified by N is the interval immediately + preceding the one identified by N-1." + ::= { cerentGenericPmStatsIntervalEntry 50 } + +cerentGenericPmStatsIntervalValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with this monitor type for this + entity in the in a particular interval of duration + defined by cerentGenericPmStatsIntervalPeriod" + ::= { cerentGenericPmStatsIntervalEntry 60 } + +cerentGenericPmStatsIntervalOverFlowValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher order 32 bit value of the counter associated with this + monitor type for this + entity in the in a particular interval of duration + defined by cerentGenericPmStatsIntervalNumber" + ::= { cerentGenericPmStatsIntervalEntry 70 } + +cerentGenericPmStatsIntervalHCValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64-bit counter associated with this monitor type for this + entity in the in a particular interval of duration + defined by cerentGenericPmStatsIntervalPeriod" + ::= { cerentGenericPmStatsIntervalEntry 80 } + +cerentGenericPmStatsIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates if the data for this interval is valid" + ::= { cerentGenericPmStatsIntervalEntry 90 } + +-- All Cisco ONS 15454 AlarmThreshold Definitions + +cerentGenericPmAlarmThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentGenericPmAlarmThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per performance monitoring + AlarmThreshold." + + ::= { cerentGenericPmMIBObjects 40 } + +CerentGenericPmAlarmThresholdEntry ::= SEQUENCE { + cerentGenericPmAlarmThresholdIndex Integer32, + cerentGenericPmAlarmThresholdMonitorType CerentAlarmThresholdMonitorType, + cerentGenericPmAlarmThresholdValue Integer32, + cerentGenericPmAlarmThresholdOverFlowValue Integer32, + cerentGenericPmAlarmThresholdHCValue Counter64 + } + +cerentGenericPmAlarmThresholdEntry OBJECT-TYPE + SYNTAX CerentGenericPmAlarmThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerentGenericPmAlarmThresoldTable" + INDEX { + cerentGenericPmAlarmThresholdIndex, + cerentGenericPmAlarmThresholdMonitorType + } + ::= { cerentGenericPmAlarmThresholdTable 1 } + +cerentGenericPmAlarmThresholdIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) -- Same as IfIndex from IF-MIB + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies each entry in AlarmThreshold table. + May not start with one and there will be some + missing numbers." + ::= { cerentGenericPmAlarmThresholdEntry 10 } + +cerentGenericPmAlarmThresholdMonitorType OBJECT-TYPE + SYNTAX CerentAlarmThresholdMonitorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of metric monitored." + ::= { cerentGenericPmAlarmThresholdEntry 20 } + +cerentGenericPmAlarmThresholdValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower word value of the AlarmThreshold that was + provisioned by the NMS" + ::= { cerentGenericPmAlarmThresholdEntry 30 } + +cerentGenericPmAlarmThresholdOverFlowValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the AlarmThreshold that was + provisioned by the NMS" + ::= { cerentGenericPmAlarmThresholdEntry 40 } + +cerentGenericPmAlarmThresholdHCValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object will be the 64 bit AlarmThreshold that was + provisioned by the NMS" + ::= { cerentGenericPmAlarmThresholdEntry 50 } + +cerentGenericPmMIBConformance OBJECT IDENTIFIER + ::= { cerentRequirements 80 } +cerentGenericPmMIBCompliances OBJECT IDENTIFIER + ::= { cerentGenericPmMIBConformance 1} +cerentGenericPmMIBGroups OBJECT IDENTIFIER + ::= { cerentGenericPmMIBConformance 2} + +cerentGenericPmMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Describes the requirements for conformance to the + High Capacity Media Independent Group." + MODULE -- this module + MANDATORY-GROUPS { cerentGenericPmThresholdGroup, + cerentGenericPmStatsCurrentGroup, + cerentGenericPmStatsIntervalGroup } + ::= { cerentGenericPmMIBCompliances 1 } + +-- This group covers for threshold display and TCA trap + +cerentGenericPmThresholdGroup OBJECT-GROUP + OBJECTS { + cerentGenericPmThresholdValue, + cerentGenericPmThresholdOverFlowValue, + cerentGenericPmThresholdHCValue + } + STATUS current + DESCRIPTION + "The objects for storing all the current alarm thresholds " + ::= { cerentGenericPmMIBGroups 10 } + +-- This group covers Performance Monitoring in current interval + +cerentGenericPmStatsCurrentGroup OBJECT-GROUP + OBJECTS { + cerentGenericPmStatsCurrentValue, + cerentGenericPmStatsCurrentOverFlowValue, + cerentGenericPmStatsCurrentHCValue, + cerentGenericPmStatsCurrentValidData, + cerentGenericPmStatsCurrentValidIntervals + } + STATUS current + DESCRIPTION + "The objects for storing all the performance montitoring statistics" + ::= { cerentGenericPmMIBGroups 20 } + +-- This group covers Performance Monitoring in current interval + +cerentGenericPmStatsIntervalGroup OBJECT-GROUP + OBJECTS { + cerentGenericPmStatsIntervalValue, + cerentGenericPmStatsIntervalOverFlowValue, + cerentGenericPmStatsIntervalHCValue, + cerentGenericPmStatsIntervalValidData + } + STATUS current + DESCRIPTION + "The objects for storing all the performance montitoring statistics" + ::= { cerentGenericPmMIBGroups 30 } + +--This group covers for Alarm displays and traps + +cerentGenericPmAlarmThresholdGroup OBJECT-GROUP + OBJECTS { + cerentGenericPmAlarmThresholdValue, + cerentGenericPmAlarmThresholdOverFlowValue, + cerentGenericPmAlarmThresholdHCValue + } + STATUS current + DESCRIPTION + "The objects for storing all the current alarm thresholds " + ::= { cerentGenericPmMIBGroups 40 } + +END diff --git a/MIBS/cisco/CERENT-GLOBAL-REGISTRY b/MIBS/cisco/CERENT-GLOBAL-REGISTRY new file mode 100644 index 0000000..6b66ff0 --- /dev/null +++ b/MIBS/cisco/CERENT-GLOBAL-REGISTRY @@ -0,0 +1,2662 @@ +-- ************************************************************************ +-- Cisco OTBU Global Registration MIB module +-- +-- This module contains the top-level registrations for the Cisco OTBU. +-- +-- Copyright (c) 1998-1999 by Cerent Corporation, Inc. All rights reserved. +-- Copyright (c) 2000-2005 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ************************************************************************ + +CERENT-GLOBAL-REGISTRY DEFINITIONS ::= BEGIN + +IMPORTS +MODULE-IDENTITY, +OBJECT-IDENTITY, +enterprises +FROM SNMPv2-SMI; + +cerentGlobalRegModule MODULE-IDENTITY +LAST-UPDATED "0410010000Z" -- 2004/Oct/01 +ORGANIZATION "Cisco Systems" +CONTACT-INFO +" Support@Cisco.com + + Postal: Cisco Systems, Inc. + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + USA + + Tel: 1-877-323-7368" + +DESCRIPTION +"This module provides the global registrations for all + other Cisco OTBU MIB modules." + +REVISION "0410010000Z" -- 2004/Oct/01 +DESCRIPTION +"This file can be used with R5.0 release." + +::= { cerentModules 10 } + +-- The root of the sub-tree for Cisco OTBU + +cerent OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree for Cisco OTBU. Cerent enterprise OID + provided by IANA is used." +::= { enterprises 3607 } + +-- Sub-tree for registration + +cerentRegistry OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree for registrations for all Cisco OTBU modules." +::= { cerent 1 } + + +-- Sub-tree for enterprise-wide objects and events + +cerentGeneric OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree for common object and event definitions." +::= { cerent 2 } + +cerentGenericDummyObjects OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree for object and event definitions + which are defined for compilation compatibility + reasons. These objects will never be implemented!" +::= { cerentGeneric 1 } + + +-- Sub-tree for product-line specific objects and events + +cerentExperimental OBJECT-IDENTITY +STATUS current +DESCRIPTION + "cerentExperimental provides a root object identifier from + which experimental MIBs may be temporarily based. + A MIB module in the cerentExperimental sub-tree will be +moved under cerentGeneric or cerentProducts whenever +the development of that module is deemed completed." +::= { cerent 3 } + +-- Sub-tree for specifying agent capabilities + +cerentAgentCapabilities OBJECT-IDENTITY +STATUS current +DESCRIPTION + "cerentAgentCaps provides a root object identifier from + which AGENT-CAPABILITIES values may be assigned." +::= { cerent 4 } + +-- Sub-tree for specifying requirements + +cerentRequirements OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree for management application requirements." +::= { cerent 5 } + +-- Sub-tree for all temporary objects and events + +cerentProducts OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree for specific object and event definitions." +::= { cerent 6 } + +-- Sub-tree for all Cisco OTBU MIB modules +-- All the all sub-identifier are in 10s. This will facilitate +-- insertion of another oid without disturbing the existing order. + +cerentModules OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree to register MIB modules." +::= { cerentRegistry 10 } + +cerentCommunicationEquipment OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree to register all Cisco manufactured + equipment (OTBU only)." +::= { cerentRegistry 20 } + +-- Sub-tree for all Cisco OTBU board products + +cerentComponents OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree to register all Cisco OTBU boards." +::= { cerentRegistry 30 } + +-- Sub-tree for ADM product line + +cerentADMs OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Sub-tree to register Cisco OTBU products - Switches." +::= { cerentCommunicationEquipment 10 } + +cerentDwdmDevices OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Sub-tree to register Cisco OTBU products - DWDM devices." +::= { cerentCommunicationEquipment 20 } + +-- Id of Cisco ONS 15454 + +cerent454Node OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15454" +::= { cerentADMs 10 } + +-- Id of Cisco ONS 15327 + +cerent327Node OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15327" +::= { cerentADMs 20 } + +-- Id of Cisco ONS 15600 + +cerent600Node OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15600" +::= { cerentADMs 30 } + +-- Id of Cisco ONS 15310 CL + +cerent310Node OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15310" +::= { cerentADMs 40 } + +-- Id of Cisco ONS 15310 MA SONET + +cerent310MaAnsiNode OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15310-MA SONET MULTISERVICE PLATFORM" +::= { cerentADMs 50 } + +-- Id of Cisco ONS 15310 MA SDH + +cerent310MaEtsiNode OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15310-MA SDH MULTISERVICE PLATFORM" +::= { cerentADMs 60 } + +-- Id of Cisco ONS 15456 UTS-TNC + +cerent454M6Node OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15456-M6 MULTISERVICE PLATFORM" +::= { cerentADMs 70 } + + +cerent454M2Node OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15456-M2 MULTISERVICE PLATFORM" +::= { cerentADMs 80 } + + +-- Ids of Cisco ONS 15216 devices + +cerent15216OpmNode OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15216 OPM" +::= { cerentDwdmDevices 10 } + +cerent15216EdfaNode OBJECT-IDENTITY +STATUS current +DESCRIPTION +"The SNMP agent will return this as the value of + sysObjectID of system group in MIB-II for + Cisco ONS 15216 EDFA" +::= { cerentDwdmDevices 20 } + +-- Components OIDs + +cerentOtherComponent OBJECT-IDENTITY +STATUS current +DESCRIPTION + "An unknown component is installed or the component + type is unavailable." +::= { cerentComponents 1 } + +cerentTcc OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for Cisco OTBU Timing Communications + and Control card." +::= { cerentComponents 10 } + +cerentXc OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for Cross Connect card." +::= { cerentComponents 20 } + +cerentDs114 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for DS1-14 card." +::= { cerentComponents 30 } + +cerentDs1n14 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for DS1N-14 card." +::= { cerentComponents 40 } + +cerentDs312 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for DS3-12 card." +::= { cerentComponents 50 } + +cerentOc3ir OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for OC3-IR card." +::= { cerentComponents 60 } + +cerentOc12ir OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for OC12-IR card." +::= { cerentComponents 70 } + +cerentOc12lr1310 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for OC12-LR-1310 card." +::= { cerentComponents 80 } + +cerentOc48ir OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for OC48-IR card." +::= { cerentComponents 90 } + +cerentOc48lr OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for OC48-LR card." +::= { cerentComponents 100 } + +cerentFanTray OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 110 } + +cerentFanSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 120 } + +cerentIoSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 130 } + +cerentXcSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 140 } + +cerentAicSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 150 } + +cerentTccSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 160 } + +cerentBackPlane454 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 170 } + +cerentChassis454 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 180 } + +cerentPowerSupply OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Power Supply" +::= { cerentComponents 1500 } + +cerentDs3nCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ds3n card." +::= { cerentComponents 190 } + +cerentDs3XmCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ds3Xm card." +::= { cerentComponents 200 } + +cerentOc3Card OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Oc3 card." +::= { cerentComponents 210 } + +cerentOc3OctaCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Oc3-8 card." +::= { cerentComponents 212 } + +cerentOc12Card OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Oc12 card." +::= { cerentComponents 220 } + +cerentOc48Card OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Oc48 card." +::= { cerentComponents 230 } + +cerentEc1Card OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ec1 card." +::= { cerentComponents 240 } + +cerentEc1nCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ec1n card." +::= { cerentComponents 250 } + +cerentEpos100Card OBJECT-IDENTITY +STATUS current +DESCRIPTION + "EPOS 100 card." +::= { cerentComponents 260 } + +cerentEpos1000Card OBJECT-IDENTITY +STATUS current +DESCRIPTION + "EPOS 1000 card." +::= { cerentComponents 270 } + +cerentAicCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "AIC card." +::= { cerentComponents 280 } + +cerentXcVtCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "VT cross connect card." +::= { cerentComponents 290 } + +cerentEther1000Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ether1000 port." +::= { cerentComponents 300 } + +cerentEther100Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ether100 port." +::= { cerentComponents 310 } + +cerentDs1VtMappedPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Mapped Ds1-Vt port." +::= { cerentComponents 320 } + +cerentDs3XmPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ds3Xm port." +::= { cerentComponents 330 } + +cerentDs3Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ds3 port." +::= { cerentComponents 340 } + +cerentEc1Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ec1 port." +::= { cerentComponents 350 } + +cerentOc3Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Oc3 port." +::= { cerentComponents 360 } + +cerentOc12Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Oc12 port." +::= { cerentComponents 370 } + +cerentDs1E156LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Cerent DS1 E1 56 Port Line Card" +::= { cerentComponents 1470} + +cerentMrc12LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Cerent Multirate 12 Port Line Card" +::= { cerentComponents 1480} + +cerentOc192XfpLineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Cerent OC192 XFP Line card" +::= { cerentComponents 1490} + +cerentOc48Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Oc48 port." +::= { cerentComponents 380 } + +cerentOrderwirePort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Orderwire port." +::= { cerentComponents 390 } + +cerentSensorComponent OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Misc. sensor component." +::= { cerentComponents 400 } + +cerentChassis15327 OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Chassis of 15327" +::= { cerentComponents 410 } + +cerentBackPlane15327 OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane of 15327" +::= { cerentComponents 420 } + +cerentXtcCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Xtc Card" +::= { cerentComponents 430 } + +cerentMicCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Mic Card" +::= { cerentComponents 440 } + +cerentMicExtCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Mic Ext Card" +::= { cerentComponents 450 } + +cerentXtcSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Xtc Slot" +::= { cerentComponents 460 } + +cerentMicSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Mic Slot" +::= { cerentComponents 470 } + +cerentVicEncoderLineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Vic Encoder Line Card" +::= { cerentComponents 480 } + +cerentVicDecoderLineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Vic Decoder Line Card" +::= { cerentComponents 490 } + +cerentVicEncoderPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Vic Encoder Port" +::= { cerentComponents 500 } + +cerentVicDecoderPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Vic Decoder Port" +::= { cerentComponents 510 } + +cerentVicTestPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Vic Test Port" +::= { cerentComponents 520 } + +cerentAip OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 530 } + +cerentBicSmb OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane interface card - SMB connector" +::= { cerentComponents 540 } + +cerentBicBnc OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane interface card - BNC connector" +::= { cerentComponents 550 } + +cerentFcb OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 560 } + +cerentEnvironmentControl OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Environment Control" +::= { cerentComponents 570 } + +cerentLedIndicator OBJECT-IDENTITY +STATUS current +DESCRIPTION +"LED Indicator" +::= { cerentComponents 580 } + +cerentAudibleAlarm OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Audible Alarm" +::= { cerentComponents 590 } + +cerentXc10g OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Cross Connect 192 card" +::= { cerentComponents 600 } + +cerentOc192Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OC192 Card" +::= { cerentComponents 610 } + +cerentOc192Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OC192 Port" +::= { cerentComponents 620 } + +cerentDs3eCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"DS3E Line Card" +::= { cerentComponents 630 } + +cerentDs3neCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"DS3NE Line Card" +::= { cerentComponents 640 } + +-- Cisco ONS 15216 OPM VendorType OIDS + +cerent15216OpmChassis OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 650 } + +cerent15216OpmBackPlane OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 660 } + +cerent15216OpmSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 670 } + +cerent15216OpmController OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM Controller Module" +::= { cerentComponents 680 } + +cerent15216OpmSpectrometer OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM Spectrometer Module" +::= { cerentComponents 690 } + +cerent15216OpmOpticalSwitch OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM Optical Switch Module" +::= { cerentComponents 700 } + +cerent15216OpmOpticalPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM Optical Port" +::= { cerentComponents 710 } + +cerent15216OpmSerialPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM RS-232 port for Craft" +::= { cerentComponents 720 } + +cerent15216OpmLedIndicator OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM LED" +::= { cerentComponents 730 } + +cerent15216OpmRelay OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM Relay" +::= { cerentComponents 740 } + +cerent15216OpmPowerSupply OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM Power Supply" +::= { cerentComponents 750 } + +cerent15216OpmPcmciaSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OPM PCMCIA slot" +::= { cerentComponents 760 } + +cerentOc12QuadCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Four Port OC12 Line Card" +::= { cerentComponents 770 } + +cerentG1000QuadCard OBJECT-IDENTITY +STATUS deprecated +DESCRIPTION +"G1000-4 Card" +::= { cerentComponents 780 } + +cerentG1000Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"G1000 Port" +::= { cerentComponents 790 } + +cerentMlEtherPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Ether Port on ML Series Ether card" +::= { cerentComponents 791 } + +cerentMlPosPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"POS Port on ML Series Ether card" +::= { cerentComponents 792 } + +cerentG1000GenericCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"G1000 Card" +::= { cerentComponents 800 } + +cerentML100GenericCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ML100T ether Card" +::= { cerentComponents 801 } + +cerentML1000GenericCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ML1000T ether Card" +::= { cerentComponents 802 } + +cerentG1K4Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"G1K-4 Card" +::= { cerentComponents 810 } + +cerentOc192IrCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OC192 Intermediate Reach Card" +::= { cerentComponents 820 } + +cerentOc192LrCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OC192 Long Reach Card" +::= { cerentComponents 830 } + +cerentOc192ItuCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OC192 ITU Card" +::= { cerentComponents 840 } + +cerentOc3n1Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OC3 1-port Card" +::= { cerentComponents 850 } + +ape OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 860 } + +oneGePort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"1 GBit/Sec Ethernet Port" +::= { cerentComponents 870 } + +tenGePort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"10 GBit/Sec Ethernet Port" +::= { cerentComponents 880 } + +esconPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 890 } + +dv6000Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 900 } + +cerentE1n14 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for E1N-14 card." +::= { cerentComponents 910 } + +cerentBackPlane454SDH OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 911 } + +cerentChassis454SDH OBJECT-IDENTITY +STATUS current +DESCRIPTION + "" +::= { cerentComponents 912 } + +cerentDs3inCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ds3in card." +::= { cerentComponents 913 } + +cerentE312Card OBJECT-IDENTITY +STATUS current +DESCRIPTION + "E3-12 card." +::= { cerentComponents 914 } + +cerentE1Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "E1 port." +::= { cerentComponents 915 } + +cerentDs3iPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ds3i port." +::= { cerentComponents 916 } + +cerentE3Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "E3 port" +::= { cerentComponents 917 } + +cerentAlmPwrSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"EFCA Alarm/Power slot" +::= { cerentComponents 918 } + +cerentCrftTmgSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"EFCA Craft/Timing Slot" +::= { cerentComponents 919 } + +cerentAlmPwr OBJECT-IDENTITY +STATUS current +DESCRIPTION +"EFCA Alarm/Power Card" +::= { cerentComponents 920 } + +cerentCrftTmg OBJECT-IDENTITY +STATUS current +DESCRIPTION +"EFCA Craft/Timing Card" +::= { cerentComponents 921 } + +cerentFmecDb OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC-DB card" +::= { cerentComponents 922 } + +cerentFmecSmzE1 OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC-SMZ-E1 card" +::= { cerentComponents 923 } + +cerentFmecBlank OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC-BLANK card" +::= { cerentComponents 924 } + +cerentXcVxlCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "VC cross connect card." +::= { cerentComponents 925 } + +cerentEfca454Sdh OBJECT-IDENTITY +STATUS current +DESCRIPTION +"EFCA" +::= { cerentComponents 926 } + +cerentFmecSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC Slot" +::= { cerentComponents 927 } + +cerentFmecSmzE3 OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC Slot" +::= { cerentComponents 928 } + +cerentDs3i OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC Slot" +::= { cerentComponents 929 } + +-- Cisco 15216 EDFA OIDs : begin + +cerent15216EdfaChassis OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 930 } + +-- Cisco 15216 EDFA OIDs : end + +cerentAici OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Aici Card" +::= { cerentComponents 931 } + +cerentFudcPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Aici F-UDC Port" +::= { cerentComponents 932 } + +cerentDccPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Aici DCC-UDC Port" +::= { cerentComponents 933 } + +cerentAiciAep OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Aici Alarm Expansion Panel" +::= { cerentComponents 934 } + +cerentAiciAie OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Aici Alarm Interface Extension" +::= { cerentComponents 935 } + +cerentXcVxl25GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"XCVXL25G card" +::= { cerentComponents 936 } + +cerentE114 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for E1-14 card." +::= { cerentComponents 937 } + +cerentPIMSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Pluggable IO Module Slot" +::= { cerentComponents 940 } + +cerentPIM4PPM OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Pluggable IO Module containing 4 Pluggable Port Modules." +::= { cerentComponents 950 } + +cerentPPMSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Pluggable Port Module Slot" +::= { cerentComponents 960 } + +cerentPPM1Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Pluggable Port Module containing one Port" +::= { cerentComponents 970 } + +cerentChassis15310ClOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Chassis of ONS15310 CL" +::= { cerentComponents 1000 } + +cerentChassis15310MaAnsiOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Chassis of ONS15310 MA ANSI" +::= { cerentComponents 1010 } + +cerentChassis15310MaEtsiOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Chassis of ONS15310 MA ETSI" +::= { cerentComponents 1020 } + +cerentBackplane15310ClOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane of ONS15310 CL" +::= { cerentComponents 1030 } + +cerentBackplane15310MaAnsiOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane of ONS15310 MA ANSI" +::= { cerentComponents 1040 } + +cerentBackplane15310MaEtsiOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane of ONS15310 MA ETSI" +::= { cerentComponents 1050 } + +cerentCtxCardOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CTX Card" +::= { cerentComponents 1060 } + +cerentBbeLineCardOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"BBE Line Card" +::= { cerentComponents 1070 } + +cerentWbeLineCardOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"WBE Line Card" +::= { cerentComponents 1080 } + +cerentCtxSlotOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CTX Slot" +::= { cerentComponents 1090 } + +cerentBbeSlotOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"BBE Slot" +::= { cerentComponents 1100 } + +cerentWbeSlotOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"WBE Slot" +::= { cerentComponents 1110 } + +cerentAsap4LineCardOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ASAP Four Ports Line Card" +::= { cerentComponents 1120 } + +cerentMrc4LineCardOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MRC Four ports Line Card" +::= { cerentComponents 1130 } + +cerent310CE100t8LineCardOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ML2 Mapper Line Card" +::= { cerentComponents 1140 } + +cerent310ML100t8LineCardOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ML2 L2L3 Line Card" +::= { cerentComponents 1150 } + +cerentL1PPosPortOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L1P POS port" +::= { cerentComponents 1160 } + +cerentL1PEtherPortOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L1P Ether port" +::= { cerentComponents 1170 } + +fc10gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"10 GBit/Sec Fiber Channel Port" +::= { cerentComponents 1180 } + +ficon1gport OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1190 } + +ficon2gport OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1200 } + +ficon4gport OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1710 } + +cerentOc192Card4Ports OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS OC192 4 ports I/O card" +::= { cerentComponents 1210 } + +cerentOc48Card8Ports OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS OC48 8 ports I/O card" +::= { cerentComponents 1215 } + +cerentOc48Card16Ports OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS OC48 16 ports I/O card" +::= { cerentComponents 1220 } + +cerent15600ControllerSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS 15600 controller card slot" +::= { cerentComponents 1225 } + +cerentTsc OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS 15600 Timing Shelf Controller card" +::= { cerentComponents 1230 } + +cerentChassis600 OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Chassis of ONS 15600" +::= { cerentComponents 1235 } + +cerentBackPlane600 OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane of ONS 15600" +::= { cerentComponents 1240 } + +cerentCap OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS 15600 Customer Access Panel" +::= { cerentComponents 1245 } + +cerentCxc OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS 15600 Cross Connect Card" +::= { cerentComponents 1250 } + +cerentCxcSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS 15600 Cross Connect Card Slot" +::= { cerentComponents 1255 } + +cerentFillerCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ONS 15600 Filler Card" +::= { cerentComponents 1260 } + +cerentFcmrLineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1265 } + +cerentFcmrPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1270 } + +cerentDs3Xm12Card OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ds3Xm12 card." +::= { cerentComponents 1285 } + +ds3Ec148LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1290 } + +gfpPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1300 } + +cerent454CE100t8LineCardOid OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1310 } + +bicUniv OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1320 } + +bicUnknown OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1330 } + +sdiD1VideoPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1340 } + +hdtvPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1350 } + +passThruPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1360 } + +etrCloPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1370 } + +iscPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1380 } + +fc1gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1390 } + +fc2gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1400 } + +fc4gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1700 } + +mrSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1410 } + +isc3Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1420 } + +isc3Peer1gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1720 } + +isc3Peer2gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 1730 } + +cerentDs1i14 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for DS1I-14 card." +::= { cerentComponents 1430 } + +cerentFmecDs1i14 OBJECT-IDENTITY +STATUS current +DESCRIPTION + "The OID definition for FMEC-SMZ-DS1I-14 card." +::= { cerentComponents 1440 } + +cerentBackPlane454HD OBJECT-IDENTITY +STATUS current +DESCRIPTION + "15454 High Density Backplane" +::= { cerentComponents 1450 } + +cerentTxpd10GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"TXP_MR_10G_LINE_CARD" +::= { cerentComponents 1550 } + +cerentTxpd10ECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"TXP_MR_10E_LINE_CARD" +::= { cerentComponents 1275 } + +cerentTxpd25GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"TXP_MR_2_5G_LINE_CARD" +::= { cerentComponents 1560 } + +cerentTxpdP25GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"TXPP_MR_2_5G_LINE_CARD" +::= { cerentComponents 1570 } + +cerentTxpd10EXCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"TXP-MR-10EX_LINE_CARD" +::= { cerentComponents 4160 } + +cerentOtu2Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Otu2 port." +::= { cerentComponents 4220 } + +cerentTxpdP10EXCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"TXPP-MR-10EX_LINE_CARD" +::= { cerentComponents 4165 } + +cerentMuxpd25G10GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MXP_2_5G_10G_LINE_CARD" +::= { cerentComponents 1580 } + +cerentMuxpd25G10ECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MXP_2_5G_10E_LINE_CARD" +::= { cerentComponents 1280 } + +cerentMuxpd25G10XCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MXP_2_5G_10X_LINE_CARD" +::= { cerentComponents 4170 } + +cerentDwdmClientPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"DWDM client port." +::= { cerentComponents 1590 } + +cerentDwdmTrunkPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"DWDM trunk port." +::= { cerentComponents 1600 } + +cerentMuxpdMr25GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MXP_MR_2_5G_LINE_CARD." +::= { cerentComponents 1610 } + +cerentMuxpdPMr25GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MXPP_MR_2_5G_LINE_CARD." +::= { cerentComponents 1620 } + +cerentMxpMr10DmexCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MXP-MR-10DMEX card." +::= { cerentComponents 4270 } + +cerentXpdGECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"GE_XP_LINE_CARD." +::= { cerentComponents 4210 } + +cerentXpd10GECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"10GE_XP_LINE_CARD." +::= { cerentComponents 4205 } + +cerentMm850Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MM_850_PORT." +::= { cerentComponents 1630 } + +cerentSm1310Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"SM_1310_PORT." +::= { cerentComponents 1640 } + +cerentXcVxcCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "VC cross connect card." +::= { cerentComponents 1670 } + +cerentXcVxc25GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"XCVXC 2.5G card" +::= { cerentComponents 1680 } + +cerentOptBstECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Enhanced Optical Booster Card." +::= { cerentComponents 1690 } + +cerentE1P42LineCard +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"E1_42_LINE_CARD." +::= { cerentComponents 4000 } + +cerentE1nP42LineCard +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"E1N_42_LINE_CARD." +::= { cerentComponents 4005 } + +cerentFmecE1P42TypeUnprotW120Card +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC_E1_42_UNPROT_120_CARD." +::= { cerentComponents 4010 } + +cerentFmecE1P42Type1To3W120aCard +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC_E1_42_1TO3_120A_CARD." +::= { cerentComponents 4015 } + +cerentFmecE1P42Type1To3W120bCard +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC_E1_42_1TO3_120B_CARD." +::= { cerentComponents 4020 } + +cerentStm1e12LineCard +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"STM1E_12_LINE_CARD." +::= { cerentComponents 4025 } + +cerentStm1ePort +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"STM1E_PORT." +::= { cerentComponents 4030 } + +cerentFmec155eUnprotCard +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC_155E_CARD_UNPROT." +::= { cerentComponents 4035 } + +cerentFmec155e1To1Card +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC_155E_CARD_1TO1." +::= { cerentComponents 4040 } + +cerentFmec155e1To3Card +OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FMEC_155E_CARD_1TO3." +::= { cerentComponents 4045 } + +-- EDFA3 OIDs begin + +cerent15216Edfa3ShelfController OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 4050 } + +cerent15216Edfa3OpticsModule OBJECT-IDENTITY +STATUS current +DESCRIPTION +"" +::= { cerentComponents 4051 } + +cerent15216EdfaEtherPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Ether port." +::= { cerentComponents 4052 } + +cerent15216EdfaSerialPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Serial port." +::= { cerentComponents 4053 } + +-- EDFA3 OIDs end + +cerentMl100X8LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ML-100X 8-ports Card." +::= { cerentComponents 4055} + +cerentOscmCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Service Channel Module Card." +::= { cerentComponents 3200 } + +cerentOscCsmCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Service Channel with COmbiner/Separator module Card." +::= { cerentComponents 3205 } + +cerentOptPreCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Pre-Amplifier Card." +::= { cerentComponents 3210 } + +cerentOptBstCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Booster Card." +::= { cerentComponents 3215 } + +cerentOptAmp17Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Low Gain C-Band Amplifier." +::= { cerentComponents 4175 } + +cerentOptAmp23Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"High Gain C-Band Amplifier." +::= { cerentComponents 4180 } + +cerentOptDemux32ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical De-Mutiplexer 32 Channels Card." +::= { cerentComponents 3220 } + +cerentOptDemux40ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical De-Mutiplexer 40 Channels Card." +::= { cerentComponents 4195 } + +cerentOptMux32ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Mutiplexer 32 Channels Card." +::= { cerentComponents 3225 } + +cerentOptMux40ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Mutiplexer 40 Channels Card." +::= { cerentComponents 4190 } + +cerentOptWxc40ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Wavelenght Cross Connect 40 Channels Card." +::= { cerentComponents 4200 } + +cerentOptMuxDemux4ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Multiplexer/De-Mutiplexer 4 Channels Card." +::= { cerentComponents 3230 } + +cerentOadm1ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical ADM with 1 Channel Card." +::= { cerentComponents 3235 } + +cerentOadm2ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical ADM with 2 Channels Card." +::= { cerentComponents 3240 } + +cerentOadm4ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical ADM with 4 Channels Card." +::= { cerentComponents 3245 } + +cerentOadm1BnCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical ADM with 1 Band Card." +::= { cerentComponents 3250 } + +cerentOadm10GCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical ADM 10G Card." +::= { cerentComponents 4215 } + +cerentOadm4BnCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical ADM with 4 Bands Card." +::= { cerentComponents 3255 } + +cerentOptDemux32RChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical De-Mutiplexer 32 Channels Reconfigurable Card." +::= { cerentComponents 980 } + +cerentOptWss32ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Wavelenght Selectable Switch 32 Channels Reconfigurable Card." +::= { cerentComponents 990 } + +cerentOptWss40ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Wavelenght Selectable Switch 40 Channels Reconfigurable Card." +::= { cerentComponents 4185 } + +cerentOTSPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Transport Port." +::= { cerentComponents 3260 } + +cerentAOTSPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Amplifier Transport Port." +::= { cerentComponents 3265 } + +cerentOMSPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Multiplex Section Port." +::= { cerentComponents 3270 } + +cerentOCHPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Channel Port." +::= { cerentComponents 3275 } + +cerentOptBstLCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L-band amplifier." +::= { cerentComponents 4060 } + +cerentOptAmpLCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L-band pre-amplifier." +::= { cerentComponents 4065 } + +cerentOptAmpCCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"C-band amplifier." +::= { cerentComponents 4255 } + +cerentOptRAmpCCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"C-band RAMAN amplifier." +::= { cerentComponents 4285 } + +cerentOptRAmpECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"C-band Enhanced RAMAN amplifier." +::= { cerentComponents 4287 } + +cerentDmx32LCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L-band 32 ch. demux." +::= { cerentComponents 4070 } + +cerentWss32LCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L-band 32 ch. WSS." +::= { cerentComponents 4075 } + +cerentWss40LCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L-band 40 ch. WSS." +::= { cerentComponents 4225 } + +cerentWssCE40Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CE 40 ch. WSS." +::= { cerentComponents 4260 } + +cerentMux40LCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L-band 40 ch. MUX." +::= { cerentComponents 4230 } + +cerentDmx40LCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L-band 40 ch. DMX." +::= { cerentComponents 4235 } + +cerentDmxCE40Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CE 40 ch. DMX." +::= { cerentComponents 4265 } + +cerentWxc40LCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"L-band 40 ch. WXC." +::= { cerentComponents 4240 } + +cerentMMUCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"MMU." +::= { cerentComponents 4080 } + +cerentPSMCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"PSM." +::= { cerentComponents 4282 } + +cerentXP10G4LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"XP_4_10G_LINE_CARD." +::= { cerentComponents 4290 } + +cerent40SMR1Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"40 SMR1 C" +::= { cerentComponents 4305 } + +cerent40SMR2Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"40 SMR2 C" +::= { cerentComponents 4310 } + +cerentOptWxc80ChCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Optical Wavelenght Cross Connect 80 Channels Card." +::= { cerentComponents 4315 } + +-- cards for UTS-TNC +cerentBackPlaneM2 OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane for UTS-TNC M2 platform" +::= { cerentComponents 4510 } + +cerentChassisM2Ansi OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Chassis for UTS-TNC M2 ANSI platform" +::= { cerentComponents 4520 } + +cerentChassisM2Etsi OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane for UTS-TNC M2 SDH platform" +::= { cerentComponents 4530 } + +cerentBackPlaneM6 OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Back plane for M6" +::= { cerentComponents 4540 } + +cerentChassisM6Ansi OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Cerent Chassis M6 Ansi" +::= { cerentComponents 4550 } + +cerentChassisM6Etsi OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Chassis for UTS-TNC M6 platform" +::= { cerentComponents 4560 } + +cerentPowerSupplyUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Power supply for UTS mounted on ECU" +::= { cerentComponents 4570 } + +cerentFlashUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FALSH unit for UTS mounted on ECU" +::= { cerentComponents 4580 } + +cerentAicInUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"AIC IN on ECU " +::= { cerentComponents 4590 } + +cerentAicOutUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"AIC OUT for ECU" +::= { cerentComponents 4600 } + +cerentIscEqptUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ISC eqpt on ECU" +::= { cerentComponents 4610 } + +cerentUdcVoipEmsUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"UDC VOIP unit on ECU" +::= { cerentComponents 4620 } + +cerentBitsUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"BITS unit on ECU" +::= { cerentComponents 4630 } + +cerentFanTrayUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FAN Tray UTS" +::= { cerentComponents 4640 } + +cerentAlarmDryContactUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Alarm Dry Contact UTS" +::= { cerentComponents 4645 } + +cerentIoUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"IO UTS" +::= { cerentComponents 4660 } + +cerentEcuTray OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ECU Tray" +::= { cerentComponents 4670 } + +cerentTncUtsCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "Transport Node Controller UTS card" +::= { cerentComponents 4680 } + + +cerentTscUtsCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Transport Shelf Controller UTS card" +::= { cerentComponents 4690 } + +cerentUsbUtsPortCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"UTS USB Port " +::= { cerentComponents 4655 } + +cerentUsbUts OBJECT-IDENTITY +STATUS current +DESCRIPTION +"UTS USB Module " +::= { cerentComponents 4650 } + + +cerentTncTscUtsSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Transport Node Controller Universal Transport Shelf Slot" +::= { cerentComponents 4700 } + +cerentEcuSlot OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ECU slot" +::= { cerentComponents 4710 } + +cerentMscIscUtsPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Multi Shelf Controller - Inter shelf Controller" +::= { cerentComponents 4720 } + +cerentTncFePort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"FE Port" +::= { cerentComponents 4730 } + +cerentPtSystem OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CPT System - NGXP System" +::= { cerentComponents 4740 } + +cerentPtf10GECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CPT System - Uplink Card" +::= { cerentComponents 4745 } + +cerentPt10GECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CPT System - TRIB Card" +::= { cerentComponents 4750 } + +cerentPtsaGECard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CPT System - Satellite Box" +::= { cerentComponents 4755 } + +cerentMsIsc100tCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"ms-isc-100t." +::= { cerentComponents 4085 } + +cerentMxpMr10DmeCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"mxp-mr-10dme." +::= { cerentComponents 4090 } + +cerentCE1000Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CE1000 card" +::= { cerentComponents 4095 } + +cerentCE1000EtherPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Ether Port on CE1000 card" +::= { cerentComponents 4100 } + +cerentCE1000PosPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"POS Port on CE1000 card" +::= { cerentComponents 4105} + +cerentPIM1PPM OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Pluggable IO Module containing 1 Pluggable Port Modules." +::= { cerentComponents 4110 } + +cerentCEMR454Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CEMR 454 card" +::= { cerentComponents 4115 } + +cerentCEMR310Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CEMR 310 card" +::= { cerentComponents 4120 } + +cerentCTX2500Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CTX 2500 Card" +::= { cerentComponents 4125} + +cerentDs128Ds3EC13LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"DS1 28 ports, DS3 EC1 Line Card" +::= { cerentComponents 4130} + +cerentDs184Ds3EC13LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"DS1 84 ports, DS3 EC1 Line Card" +::= { cerentComponents 4135} + +cerentDs3EC16LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"DS3 EC1 Line Card" +::= { cerentComponents 4140} + +cerentBicTelco OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane Interface Card -- Telco" +::= { cerentComponents 4145} + +cerentBicCmn OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Backplane Interface Card -- Cmn" +::= { cerentComponents 4150} + +cerentRanSvcLineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Radio Access Network Service Card" +::= { cerentComponents 4155} + +cerentIlkPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Interl Link Port on 10G ADM card" +::= { cerentComponents 4245} + +cerentOc192Card4PortsDwdm OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OC192 4Ports DWDM Card" +::= { cerentComponents 4250 } + +cerentMrc25G12LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Multi Rate Card 2.5G with 12 ports" +::= { cerentComponents 4275} + +cerentMrc25G4LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Multi Rate Card 2.5G with 4 ports" +::= { cerentComponents 4280} + +cerentE121E3DS33LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"E1 21 ports, E3 DS3 Line Card" +::= { cerentComponents 4295} + +cerentE163E3DS33LineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"E1 63 ports, E3 DS3 Line Card" +::= { cerentComponents 4300} + +cerentMd40OddPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive Mux Dmx Odd" +::= { cerentComponents 4320} + +cerentMd40EvenPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive Mux Dmx Even" +::= { cerentComponents 4325} + +cerentMdId50PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive interleav/deinterleav" +::= { cerentComponents 4330} + +cerentPP4SMRPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"15216 PP 4 mesh unit" +::= { cerentComponents 4335} + +cerentPPMESH4PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"15454 PP MESH 4 unit" +::= { cerentComponents 4340} + +cerentPPMESH8PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"15454 PP MESH 8 unit" +::= { cerentComponents 4345} + +cerentDcuPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive DCU unit" +::= { cerentComponents 4350} + +cerentCTDcuPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Coarse Tunable DCU unit" +::= { cerentComponents 4355} + +cerentFTDcuPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Fine Tunable DCU unit" +::= { cerentComponents 4360} + +fortyGePort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"40 GBit/Sec Ethernet Port" +::= { cerentComponents 4365 } + +fc8gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"8 GBit/Sec Fiber Channel Port" +::= { cerentComponents 4370 } + +cerentOtu3Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OTU3 port." +::= { cerentComponents 4375 } + +cerentOc768Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Oc768 port." +::= { cerentComponents 4380 } + +cerentMechanicalUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Mechanical Unit." +::= { cerentComponents 4385 } + +cerent40GTxpCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"40GBit/s. Transponder C Band." +::= { cerentComponents 4390 } + +cerent40GMxpCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"40GBit/s. Muxponder C Band." +::= { cerentComponents 4395 } + +cerent40EMxpCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"40GBit/s. Muxponder C Band." +::= { cerentComponents 4400 } + +cerentArXpCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Any Rate Transponder/MuxPonder Card" +::= { cerentComponents 4535 } + +cerentArMxpCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Any Rate TXP/MXP Card" +::= { cerentComponents 4545 } + +cerent15216ID50PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"15216 interleav/deinterleav" +::= { cerentComponents 4405 } + +cerent40ETxpCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"40GBit/s. Transponder C Band." +::= { cerentComponents 4415 } + +cerentOtu1Port OBJECT-IDENTITY +STATUS current +DESCRIPTION + "OTU1 Port." +::= { cerentComponents 4725 } + +cerentIsc3stp1gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "ISC3STP1G Port." +::= { cerentComponents 4732 } + +cerentIsc3stp2gPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "ISC3STP2G Port." +::= { cerentComponents 4735 } + +cerentSdi3gvideoPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "SDI3GVIDEO Port." +::= { cerentComponents 4742 } + +cerentAutoPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "AUTO Port." +::= { cerentComponents 4747 } + +cerentOptEdfa17Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Low Gain C-Band Edfa Amplifier." +::= { cerentComponents 4420 } + +cerentOptEdfa24Card OBJECT-IDENTITY +STATUS current +DESCRIPTION +"High Gain C-Band Edfa Amplifier." +::= { cerentComponents 4425 } + +cerentFld303PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Fld 303 Passive Unit" +::= { cerentComponents 4760} + +cerentFld334PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +" cerent Fld 334 Passive Unit" +::= { cerentComponents 4765} + +cerentFld366PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld 366 Passive Unit" +::= { cerentComponents 4770} + +cerentFld397PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld 397 Passive Unit" +::= { cerentComponents 4775} + +cerentFld429PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld 429 Passive Unit" +::= { cerentComponents 4780} + +cerentFld461PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld 461 Passive Unit" +::= { cerentComponents 4785} + +cerentFld493PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld 493 Passive Unit" +::= { cerentComponents 4790} + +cerentFld525PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld 525 Passive Unit" +::= { cerentComponents 4795} + +cerentFld557PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld 557 Passive Unit" +::= { cerentComponents 4800} + +cerentFld589PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld 589 Passive Unit" +::= { cerentComponents 4805} + +cerentFldOscPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Fld Osc Passive Unit" +::= { cerentComponents 4810} + +cerentFlcCwdm8PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"cerent Flc Cwdm8 Passive Unit" +::= { cerentComponents 4815} + +cerentSdsdiPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "SDSDI Port" +::= { cerentComponents 4820} + +cerentHdsdiPort OBJECT-IDENTITY +STATUS current +DESCRIPTION + "HDSDI Port" +::= { cerentComponents 4825} + +cerentOptRampCTPCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "cerent OPT RAMP CTP Card" +::= { cerentComponents 4830} + +cerentOptRampCOPCard OBJECT-IDENTITY +STATUS current +DESCRIPTION + "cerent OPT RAMP COP Card" +::= { cerentComponents 4835} + +cerentFbgdcu165PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 165 unit" +::= { cerentComponents 4840} + +cerentFbgdcu331PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 331 unit" +::= { cerentComponents 4845} + +cerentFbgdcu496PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 496 unit" +::= { cerentComponents 4850} + +cerentFbgdcu661PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 661 unit" +::= { cerentComponents 4855} + +cerentFbgdcu826PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 826 unit" +::= { cerentComponents 4860} + +cerentFbgdcu992PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 992 unit" +::= { cerentComponents 4865} + +cerentFbgdcu1157PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 1157 unit" +::= { cerentComponents 4870} + +cerentFbgdcu1322PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 1322 unit" +::= { cerentComponents 4875} + +cerentFbgdcu1653PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 1653 unit" +::= { cerentComponents 4880} + +cerentFbgdcu1983PassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive FBGDCU 1983 unit" +::= { cerentComponents 4885} + +cerentMd48OddPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive Mux Dmx 48 ODD" +::= { cerentComponents 4900} + +cerentMd48EvenPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Passive Mux Dmx 48 EVEN" +::= { cerentComponents 4905} + +cerentMd48CmPassiveUnit OBJECT-IDENTITY +STATUS current +DESCRIPTION + +"Passive 48 interleav/deinterleav" +::= { cerentComponents 4910} + +cerentOtu4Port OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OTU4 Port" +::= { cerentComponents 4915} + +cerentOneHundredGePort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"One Hundred GE Port" +::= { cerentComponents 4920} + +cerentHundredGigLineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"Hundred Gig Line Card" +::= { cerentComponents 4925} + +cerentTENxTENGigLineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"TENxTEN Gig Line Card" +::= { cerentComponents 4930} + +cerentCfpLineCard OBJECT-IDENTITY +STATUS current +DESCRIPTION +"CFP Line Card" +::= { cerentComponents 4935} + +cerentOTLPort OBJECT-IDENTITY +STATUS current +DESCRIPTION +"OTL Port" +::= { cerentComponents 4940} + +cerentHundredgigPlim OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Hundred gig PLIM" + ::= { cerentComponents 4945} + +cerentWseLineCard OBJECT-IDENTITY + STATUS current + DESCRIPTION + "WSE Line Card" + ::= { cerentComponents 4947} + +cerentArXpeCard OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Any Rate Xponder Card" + ::= { cerentComponents 4950 } + +cerentCPAK100GLineCard OBJECT-IDENTITY + STATUS current + DESCRIPTION + "CPAK 100G Line Card" + ::= { cerentComponents 5010} + +cerentEDRA126C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "EDRA1_26C" + ::= { cerentComponents 4955} + +cerentEDRA135C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "EDRA1_35C" + ::= { cerentComponents 4960} + +cerentEDRA226C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "EDRA2_26C" + ::= { cerentComponents 4965} + +cerentEDRA235C OBJECT-IDENTITY + STATUS current + DESCRIPTION + "EDRA2_35C" + ::= { cerentComponents 4970} + +cerentWXC16FSLineCard OBJECT-IDENTITY + STATUS current + DESCRIPTION + "WXC16 FS Line Card" + ::= { cerentComponents 4975} + +cerentPassiv1x16COFSC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Passive 1x16 COFS C" + ::= { cerentComponents 4980} + +cerentPassive4x4COFSC OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Passive 4x4 COFS C" + ::= { cerentComponents 4985} + +cerentPassiveMODDEG5 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Passive MOD DEG 5" + ::= { cerentComponents 4990} + +cerentPassiveMODUPG4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Passive MOD UPG 4" + ::= { cerentComponents 4995} + +cerentPassiveMPO8LCADPT OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Passive MPO 8LC ADPT" + ::= { cerentComponents 5000} + +cerentPassiveASTEDFA OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Passive AST EDFA" + ::= { cerentComponents 5005} + +END diff --git a/MIBS/cisco/CERENT-HC-RMON-MIB b/MIBS/cisco/CERENT-HC-RMON-MIB new file mode 100644 index 0000000..88c0427 --- /dev/null +++ b/MIBS/cisco/CERENT-HC-RMON-MIB @@ -0,0 +1,2548 @@ +-- CERENT-HC-RMON-MIB.mib +-- Cerent High Capacity RMON MIB +-- This MIB extends HC-RMON-MIB (RFC 3273) +-- +-- Copyright (c) 2003 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CERENT-HC-RMON-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Integer32, + Counter64 FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + EntryStatus, OwnerString + FROM RMON-MIB + mediaIndependentIndex FROM HC-RMON-MIB + cerentModules, + cerentRequirements, + cerentGeneric FROM CERENT-GLOBAL-REGISTRY; + +-- CERENT High Capacity Remote Network Monitoring MIB + +cerentHcRMON MODULE-IDENTITY + LAST-UPDATED "1201200000Z" -- 2012/Jan/20 + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "support@Cisco.com + + Postal: + Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + + Tel: +1-877-323-7368" + DESCRIPTION + "The MIB module for managing remote monitoring + device implementations. This MIB module + is a proprietary extension of the HC-RMON-MIB (rfc-3273)." + + REVISION "1201200000Z" -- 2012/Jan/20 + DESCRIPTION + "The MIB module for managing remote monitoring + device implementations. This MIB module is a proprietary + extension of the HC-RMON-MIB." + + ::= { cerentModules 110 } + + +-- MIB Object Definitions + +cerentHcRmonMIBObjects OBJECT IDENTIFIER ::= { cerentGeneric 70 } + +-- groups in this MIB module + +cerentHcRmon OBJECT IDENTIFIER + ::= { cerentHcRmonMIBObjects 10 } + + +cMediaIndependentTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaIndependentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media independent statistics for promiscuous monitoring of + any media. + + The following table defines media independent statistics that + provide information for full and/or half-duplex links as well + as high capacity links. + + This table is a proprietary extension of the + mediaIndependentTable (rfc-3273)." + + ::= { cerentHcRmon 10 } + +cMediaIndependentEntry OBJECT-TYPE + SYNTAX CMediaIndependentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Media independent statistics for promiscuous + monitoring of any media." + INDEX { mediaIndependentIndex } + ::= { cMediaIndependentTable 1 } + +CMediaIndependentEntry ::= SEQUENCE { + + cMediaIndependentInBadCRC Counter32, + cMediaIndependentOutBadCRC Counter32, + cMediaIndependentInFramesTruncated Counter32, + cMediaIndependentInFramesTooLong Counter32, + cMediaIndependentLinkRecoveries Counter32, + cMediaIndependentInDistanceExtBuffers Counter32, + cMediaIndependentOutDistanceExtBuffers Counter32, + cMediaIndependentInCredits Counter32, + cMediaIndependentOutCredits Counter32, + cMediaIndependentOutZeroCredits Counter32, + cMediaIndependentInGfpSBitErr Counter32, + cMediaIndependentInGfpMBitErr Counter32, + cMediaIndependentInGfpCRCErr Counter32, + cMediaIndependentInGfpFrames Counter32, + cMediaIndependentInOverflowGfpFrames Counter32, + cMediaIndependentInHighCapacityGfpFrames Counter64, + cMediaIndependentOutGfpFrames Counter32, + cMediaIndependentOutOverflowGfpFrames Counter32, + cMediaIndependentOutHighCapacityGfpFrames Counter64, + cMediaIndependentInGfpOctets Counter32, + cMediaIndependentInOverflowGfpOctets Counter32, + cMediaIndependentInHighCapacityGfpOctets Counter64, + cMediaIndependentOutGfpOctets Counter32, + cMediaIndependentOutOverflowGfpOctets Counter32, + cMediaIndependentOutHighCapacityGfpOctets Counter64, + cMediaIndependentInGfpTypeInvalid Counter32, + cMediaIndependentInGfpCIDInvalid Counter32, + cMediaIndependentInGfpLFDRaised Counter32, + cMediaIndependentInGfpCSFRaised Counter32, + cMediaIndependentGfpRoundTripLatency Counter32, + cMediaIndependent8b10bIdleSets Counter32, + cMediaIndependentOverflow8b10bIdleSets Counter32, + cMediaIndependentHighCapacity8b10bIdleSets Counter64, + cMediaIndependent8b10bNonIdleSets Counter32, + cMediaIndependentOverflow8b10bNonIdleSets Counter32, + cMediaIndependentHighCapacity8b10bNonIdleSets Counter64, + cMediaIndependent8b10bDataSets Counter32, + cMediaIndependentOverflow8b10bDataSets Counter32, + cMediaIndependentHighCapacity8b10bDataSets Counter64, + cMediaIndependent8b10bInvalidOrdSets Counter32, + cMediaIndependent8b10bEncodingDispErr Counter32, + cMediaIndependent8b10bLossOfSync Counter32, + cMediaIndependentInPauseFrames Counter32, + cMediaIndependentOutPauseFrames Counter32, + cMediaIndependentInPktsDroppedInternalCongestion Counter32, + cMediaIndependentOutPktsDroppedInternalCongestion Counter32, + cMediaIndependentInControlFrames Counter32, + cMediaIndependentInUnknownOpcodeFrames Counter32, + cMediaIndependentHdlcPktDrops Counter32, + cMediaIndependentHdlcInOctets Counter32, + cMediaIndependentHdlcOutOctets Counter32, + cMediaIndependentHdlcInAborts Counter32, + cMediaIndependentInShortPkts Counter32, + cMediaIndependentOutShortPkts Counter32, + cMediaIndependentOversizeDropped Counter32, + cMediaIndependentInErrorBytePkts Counter32, + cMediaIndependentInFramingErrorPkts Counter32, + cMediaIndependentInJunkInterPkts Counter32, + cMediaIndependentOutOversizePkts Counter32, + cMediaIndependentInPayloadCrcErrors Counter32, + cMediaIndependentOutPayloadCrcErrors Counter32, + cMediaIndependentInRecvrReady Counter32, + cMediaIndependentOutRecvrReady Counter32, + cMediaIndependent8b10bInvalidOrdSetsDispErrorsSum Counter32, + cMediaIndependentInGfpSblkCRCErr Counter32, + cMediaIndependentOutFramesTooLong Counter32, + cMediaIndependentPkts1519to1522Octets Counter32, + cMediaIndependentOutFramesTruncated Counter32, + cMediaIndependentPcsErrCount Counter32, + cMediaIndependentPcsErrCount2 Counter32, + cMediaIndependentPcs49RxErrBer Counter32, + cMediaIndependentPcs49RxErrDec Counter32, + cMediaIndependentPkts1519toMaxOctets Counter32, + cMediaIndependentRxLcvErrors Counter32, + cMediaIndependentTxLcvErrors Counter32, + cMediaIndependentGfpRxCmfFrame Counter32, + cMediaIndependentGfpTxCmfFrame Counter32, + cMediaIndependentPcsEgRxErrFrames Counter32 +} + + +cMediaIndependentInBadCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received on this interface + which contained CRC error. + " + ::= { cMediaIndependentEntry 10 } + +cMediaIndependentOutBadCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames transmitted on this interface + that contained CRC error. + " + ::= { cMediaIndependentEntry 20 } + +cMediaIndependentInFramesTruncated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received on this interface + that were truncated. + " + ::= { cMediaIndependentEntry 30 } + +cMediaIndependentInFramesTooLong OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of frames received on + this interface with a length greater than what was + agreed to. + " + ::= { cMediaIndependentEntry 40 } + +cMediaIndependentLinkRecoveries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of link recoveries observed on + this interface. + " + ::= { cMediaIndependentEntry 50 } + +cMediaIndependentInDistanceExtBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of distance extension buffers + received on this interface. + " + ::= { cMediaIndependentEntry 60 } + +cMediaIndependentOutDistanceExtBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of distance extension buffers + transmitted on this interface. + " + ::= { cMediaIndependentEntry 70 } + +cMediaIndependentInCredits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of credits received on + this interface. + " + ::= { cMediaIndependentEntry 80 } + +cMediaIndependentOutCredits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of credits transmitted on + this interface. + " + ::= { cMediaIndependentEntry 90 } + +cMediaIndependentOutZeroCredits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of zero credits transmitted on + this interface. + " + ::= { cMediaIndependentEntry 100 } + +cMediaIndependentInGfpSBitErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Single Bit errors received on + this interface. + " + ::= { cMediaIndependentEntry 110 } + +cMediaIndependentInGfpMBitErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP multi bit errors received on + this interface. + " + ::= { cMediaIndependentEntry 120 } + +cMediaIndependentInGfpCRCErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP CRC errors received on + this interface. + " + ::= { cMediaIndependentEntry 130 } + +cMediaIndependentInGfpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP data frames + received on this interface. + " + ::= { cMediaIndependentEntry 140 } + +cMediaIndependentInOverflowGfpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the total number of GFP data frames + received on this interface. + " + ::= { cMediaIndependentEntry 150 } + +cMediaIndependentInHighCapacityGfpFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP data frames received on this interface. + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentEntry 160 } + +cMediaIndependentOutGfpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP data frames + transmitted on this interface. + " + ::= { cMediaIndependentEntry 170 } + +cMediaIndependentOutOverflowGfpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the total number of GFP data frames + transmitted on this interface. + " + ::= { cMediaIndependentEntry 180 } + +cMediaIndependentOutHighCapacityGfpFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP data frames transmitted on this + interface. + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentEntry 190 } + +cMediaIndependentInGfpOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Octets + received on this interface. + " + ::= { cMediaIndependentEntry 200 } + +cMediaIndependentInOverflowGfpOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the total number of GFP Octets + received on this interface. + " + ::= { cMediaIndependentEntry 210 } + +cMediaIndependentInHighCapacityGfpOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Octets received on this interface. + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentEntry 220 } + +cMediaIndependentOutGfpOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Octets + transmitted on this interface. + " + ::= { cMediaIndependentEntry 230 } + +cMediaIndependentOutOverflowGfpOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the total number of GFP Octets + transmitted on this interface. + " + ::= { cMediaIndependentEntry 240 } + +cMediaIndependentOutHighCapacityGfpOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Octets transmitted on this + interface. + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentEntry 250 } + +cMediaIndependentInGfpTypeInvalid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP data frames received on this + interface with an invalid type. + " + ::= { cMediaIndependentEntry 260 } + +cMediaIndependentInGfpCIDInvalid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP data frames received on this + interface with an invalid Channel Indentifier. + " + ::= { cMediaIndependentEntry 270 } + +cMediaIndependentInGfpLFDRaised OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times GFP LFD alarm is raised on this + interface. + " + ::= { cMediaIndependentEntry 280 } + +cMediaIndependentInGfpCSFRaised OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times GFP CSF alarm is raised on this + interface. + " + ::= { cMediaIndependentEntry 290 } + +cMediaIndependentGfpRoundTripLatency OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP round trip latencies observed + on this interface. + " + ::= { cMediaIndependentEntry 300 } + +cMediaIndependent8b10bIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b Idle + sets encountered on this interface. + " + ::= { cMediaIndependentEntry 310 } + +cMediaIndependentOverflow8b10bIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + 8b10b idle sets encountered on this interface. + " + ::= { cMediaIndependentEntry 320 } + +cMediaIndependentHighCapacity8b10bIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8b10b idle sets + encountered on this interface. + + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentEntry 330 } + +cMediaIndependent8b10bNonIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b non idle + sets encountered on this interface. + " + ::= { cMediaIndependentEntry 340 } + +cMediaIndependentOverflow8b10bNonIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + 8b10b non idle sets encountered on this interface. + " + ::= { cMediaIndependentEntry 350 } + +cMediaIndependentHighCapacity8b10bNonIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8b10b non-idle sets + encountered on this interface. + + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentEntry 360 } + +cMediaIndependent8b10bDataSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b data + ordered sets encountered on this interface. + " + ::= { cMediaIndependentEntry 370 } + +cMediaIndependentOverflow8b10bDataSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + 8b10b data ordered sets encountered on this interface. + " + ::= { cMediaIndependentEntry 380 } + +cMediaIndependentHighCapacity8b10bDataSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8b10b data + ordered sets encountered on this interface. + + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentEntry 390 } + +cMediaIndependent8b10bInvalidOrdSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b invalid + ordered sets encountered on this interface. + " + ::= { cMediaIndependentEntry 400 } + +cMediaIndependent8b10bEncodingDispErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b + encoding disparity errors encountered on this interface. + " + ::= { cMediaIndependentEntry 410 } + +cMediaIndependent8b10bLossOfSync OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b Loss + of Sync encountered on this interface. + " + ::= { cMediaIndependentEntry 420 } + +cMediaIndependentInPauseFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of received pause + frames. + " + ::= { cMediaIndependentEntry 430 } + +cMediaIndependentOutPauseFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of transmitted + pause frames. + " + ::= { cMediaIndependentEntry 440 } + +cMediaIndependentInPktsDroppedInternalCongestion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of incoming + packeds dropped due to internal congestion. + " + ::= { cMediaIndependentEntry 450 } + +cMediaIndependentOutPktsDroppedInternalCongestion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of outgoing + packets dropped due to internal congestion. + " + ::= { cMediaIndependentEntry 460 } + +cMediaIndependentInControlFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of received + control frames. + " + ::= { cMediaIndependentEntry 470 } + +cMediaIndependentInUnknownOpcodeFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of received + frames with unknown opcodes. + " + ::= { cMediaIndependentEntry 480 } + +cMediaIndependentHdlcPktDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of dropped + hdlc packets. + " + ::= { cMediaIndependentEntry 490 } + +cMediaIndependentHdlcInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of hdlc + octets received. + " + ::= { cMediaIndependentEntry 500 } + +cMediaIndependentHdlcOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of hdlc + octets transmitted. + " + ::= { cMediaIndependentEntry 510 } + +cMediaIndependentHdlcInAborts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of hdlc + receive aborts. + " + ::= { cMediaIndependentEntry 520 } + +cMediaIndependentInShortPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of short + packets received. + " + ::= { cMediaIndependentEntry 530 } + +cMediaIndependentOutShortPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of short + packets transmitted. + " + ::= { cMediaIndependentEntry 535 } + +cMediaIndependentOversizeDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of packet + drops due to oversize. + " + ::= { cMediaIndependentEntry 540 } + +cMediaIndependentInErrorBytePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of error + byte packets received. + " + ::= { cMediaIndependentEntry 550 } + +cMediaIndependentInFramingErrorPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of packets + with framing errors. + " + ::= { cMediaIndependentEntry 560 } + +cMediaIndependentInJunkInterPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of junk + inter packets. + " + ::= { cMediaIndependentEntry 570 } + +cMediaIndependentOutOversizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of oversized + outbound packets. + " + ::= { cMediaIndependentEntry 580 } + +cMediaIndependentInPayloadCrcErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of inbound + packets with payload CRC errors. + " + ::= { cMediaIndependentEntry 590 } + +cMediaIndependentOutPayloadCrcErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of outbound + packets with payload CRC errors. + " + ::= { cMediaIndependentEntry 600 } + +cMediaIndependentInRecvrReady OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the inbound receiver ready count. + " + ::= { cMediaIndependentEntry 610 } + +cMediaIndependentOutRecvrReady OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the outbound receiver ready count. + " + ::= { cMediaIndependentEntry 620 } + +cMediaIndependent8b10bInvalidOrdSetsDispErrorsSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the sum of the number of 8b10b + encoding disparity errors and invalid ordered sets + encountered on this interface. + " + ::= { cMediaIndependentEntry 630 } + +cMediaIndependentInGfpSblkCRCErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of GFP single block crc errors observed + on this interface. + " + ::= { cMediaIndependentEntry 640 } + +cMediaIndependentOutFramesTooLong OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of outbound frames on + this interface with a length greater than what was + agreed to. + " + ::= { cMediaIndependentEntry 650 } + +cMediaIndependentPkts1519to1522Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1519 and 1522 octets in length inclusive + (excluding framing bits but including FCS octets). + " + ::= { cMediaIndependentEntry 660 } + +cMediaIndependentOutFramesTruncated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received on this interface + that were truncated. + " + ::= { cMediaIndependentEntry 670 } + +cMediaIndependentPcsErrCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pcs error count. + " + ::= { cMediaIndependentEntry 680 } + +cMediaIndependentPcsErrCount2 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pcs error count2. + " + ::= { cMediaIndependentEntry 690 } + +cMediaIndependentPcs49RxErrBer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pcs49RxErrBer count. + " + ::= { cMediaIndependentEntry 700 } + +cMediaIndependentPcs49RxErrDec OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pcs49RxErrDec count. + " + ::= { cMediaIndependentEntry 710 } + +cMediaIndependentPkts1519toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ether packets 1519 to Max Octates" + ::= { cMediaIndependentEntry 720 } + +cMediaIndependentRxLcvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx Lcv Errors" + ::= { cMediaIndependentEntry 730 } + +cMediaIndependentTxLcvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tx Lcv Errors" + ::= { cMediaIndependentEntry 740 } + +cMediaIndependentGfpRxCmfFrame OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GFP Rx Cmf Frames" + ::= { cMediaIndependentEntry 750 } + +cMediaIndependentGfpTxCmfFrame OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GFP Tx Cmf Frames" + ::= { cMediaIndependentEntry 760 } + +cMediaIndependentPcsEgRxErrFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PcsEgRxErrFrames count. + " + ::= { cMediaIndependentEntry 770 } + + -- The cMediaIndependentHistoryControlTable + + -- cMediaIndependentHistoryControlTable stores configuration entries + -- that each define an interface, polling period, and other parameters. + -- Once samples are taken, their data is stored in an entry + -- in a media-specific table. Each such entry defines one + -- sample, and is associated with the cMediaIndependentHistoryControlEntry + -- that caused the sample to be taken. + + +cMediaIndependentHistoryControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaIndependentHistoryControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of cMediaIndependentHistoryControl entries." + ::= { cerentHcRmon 20 } + +cMediaIndependentHistoryControlEntry OBJECT-TYPE + SYNTAX CMediaIndependentHistoryControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that set up a periodic sampling of + statistics." + INDEX { cMediaIndependentHistoryControlIndex } + ::= { cMediaIndependentHistoryControlTable 1 } + +CMediaIndependentHistoryControlEntry ::= SEQUENCE { + cMediaIndependentHistoryControlIndex Integer32, + cMediaIndependentHistoryControlDataSource OBJECT IDENTIFIER, + cMediaIndependentHistoryControlBucketsRequested Integer32, + cMediaIndependentHistoryControlBucketsGranted Integer32, + cMediaIndependentHistoryControlInterval Integer32, + cMediaIndependentHistoryControlOwner OwnerString, + cMediaIndependentHistoryControlStatus EntryStatus + } + +cMediaIndependentHistoryControlIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the + cMediaIndependentHistoryControl table. Each such entry defines a + set of samples at a particular interval for an + interface on the device. + " + ::= { cMediaIndependentHistoryControlEntry 10 } + +cMediaIndependentHistoryControlDataSource OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the source of the data for + which historical data was collected and + placed in a media-specific table on behalf of this + cMediaIndependentHistoryControlEntry. This source + can be any interface on this device. + In order to identify a particular interface, + this object shall identify + the instance of the ifIndex object, defined + in RFC 2233 [17], for the desired interface. + For example, if an entry were to receive data from + interface #1, this object would be set to ifIndex.1. + + This object may not be modified if the associated + cMediaIndependentHistoryControlStatus object is equal + to valid(1). + " + ::= { cMediaIndependentHistoryControlEntry 20 } + +cMediaIndependentHistoryControlBucketsRequested OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The requested number of discrete time intervals + over which data is to be saved in the part of the + media-specific table associated with this + cMediaIndependentHistoryControlEntry. + + When this object is created or modified, the probe + should set cMediaIndependentHistoryControlBucketsGranted + as closely to this object as is possible for the particular + implementation and available resources. + " + DEFVAL { 50 } + ::= { cMediaIndependentHistoryControlEntry 30 } + +cMediaIndependentHistoryControlBucketsGranted OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discrete sampling intervals + over which data shall be saved in the part of + the media-specific table associated with this + cMediaIndependentHistoryControlEntry. + + When the associated + cMediaIndependentHistoryControlBucketsRequested + object is created or modified, the probe + should set this object as closely to the requested + value as is possible for the particular + probe implementation and available resources. + + When the number of buckets reaches the value of + this object and a new bucket is to be added to the + media-specific table, the oldest bucket associated + with this cMediaIndependentHistoryControlEntry shall + be deleted by the agent so that the new bucket + can be added. + + When the value of this object changes to a value less + than the current value, entries are deleted + from the media-specific table associated with this + cMediaIndependentHistoryControlEntry. + Enough of the oldest of these entries shall be deleted + by the agent so that their number remains less than or + equal to the new value of this object. + + When the value of this object changes to a value greater + than the current value, the number of associated media- + specific entries may be allowed to grow. + " + ::= { cMediaIndependentHistoryControlEntry 40 } + +cMediaIndependentHistoryControlInterval OBJECT-TYPE + SYNTAX Integer32 (1..3600) + UNITS "Seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval in seconds over which the data is + sampled for each bucket in the part of the + media-specific table associated with this + cMediaIndependentHistoryControlEntry. + This interval can be set to any number of seconds + between 1 and 3600 (1 hour). + + This object may not be modified if the associated + cMediaIndependentHistoryControlStatus object + is equal to valid(1). + " + DEFVAL { 1800 } + ::= { cMediaIndependentHistoryControlEntry 50 } + +cMediaIndependentHistoryControlOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The entity that configured this entry and is therefore + using the resources assigned to it. + " + ::= { cMediaIndependentHistoryControlEntry 60 } + +cMediaIndependentHistoryControlStatus OBJECT-TYPE + SYNTAX EntryStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this cMediaIndependentHistoryControl entry. + + Each instance of the media-specific table associated + with this cMediaIndependentHistoryControlEntry will be + deleted by the agent if this + cMediaIndependentHistoryControlEntry is not equal to valid(1). + " + ::= { cMediaIndependentHistoryControlEntry 70 } + + + +-- cMediaIndependentHistoryTable + +cMediaIndependentHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaIndependentHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Collection of media independent statistics for promiscuous + monitoring of any media. This table reports data for the + previous n intervals." + + + ::= { cerentHcRmon 30 } + +cMediaIndependentHistoryEntry OBJECT-TYPE + SYNTAX CMediaIndependentHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "History of media independent statistics. + " + INDEX { cMediaIndependentHistoryIndex, + cMediaIndependentHistorySampleIndex } + + ::= { cMediaIndependentHistoryTable 1 } + +CMediaIndependentHistoryEntry ::= SEQUENCE { + + cMediaIndependentHistoryIndex Integer32, + cMediaIndependentHistorySampleIndex Integer32, + cMediaIndependentHistoryDropEvents Counter32, + cMediaIndependentHistoryDroppedFrames Counter32, + cMediaIndependentHistoryInPkts Counter32, + cMediaIndependentHistoryInOverflowPkts Counter32, + cMediaIndependentHistoryInHighCapacityPkts Counter64, + cMediaIndependentHistoryOutPkts Counter32, + cMediaIndependentHistoryOutOverflowPkts Counter32, + cMediaIndependentHistoryOutHighCapacityPkts Counter64, + cMediaIndependentHistoryInOctets Counter32, + cMediaIndependentHistoryInOverflowOctets Counter32, + cMediaIndependentHistoryInHighCapacityOctets Counter64, + cMediaIndependentHistoryOutOctets Counter32, + cMediaIndependentHistoryOutOverflowOctets Counter32, + cMediaIndependentHistoryOutHighCapacityOctets Counter64, + cMediaIndependentHistoryInNUCastPkts Counter32, + cMediaIndependentHistoryInNUCastOverflowPkts Counter32, + cMediaIndependentHistoryInNUCastHighCapacityPkts Counter64, + cMediaIndependentHistoryOutNUCastPkts Counter32, + cMediaIndependentHistoryOutNUCastOverflowPkts Counter32, + cMediaIndependentHistoryOutNUCastHighCapacityPkts Counter64, + cMediaIndependentHistoryInErrors Counter32, + cMediaIndependentHistoryOutErrors Counter32, + cMediaIndependentHistoryInBadCRC Counter32, + cMediaIndependentHistoryOutBadCRC Counter32, + cMediaIndependentHistoryInFramesTruncated Counter32, + cMediaIndependentHistoryInFramesTooLong Counter32, + cMediaIndependentHistoryLinkRecoveries Counter32, + cMediaIndependentHistoryInDistanceExtBuffers Counter32, + cMediaIndependentHistoryOutDistanceExtBuffers Counter32, + cMediaIndependentHistoryInCredits Counter32, + cMediaIndependentHistoryOutCredits Counter32, + cMediaIndependentHistoryOutZeroCredits Counter32, + cMediaIndependentHistoryInGfpSBitErr Counter32, + cMediaIndependentHistoryInGfpMBitErr Counter32, + cMediaIndependentHistoryInGfpCRCErr Counter32, + cMediaIndependentHistoryInGfpFrames Counter32, + cMediaIndependentHistoryInOverflowGfpFrames Counter32, + cMediaIndependentHistoryInHighCapacityGfpFrames Counter64, + cMediaIndependentHistoryOutGfpFrames Counter32, + cMediaIndependentHistoryOutOverflowGfpFrames Counter32, + cMediaIndependentHistoryOutHighCapacityGfpFrames Counter64, + cMediaIndependentHistoryInGfpOctets Counter32, + cMediaIndependentHistoryInOverflowGfpOctets Counter32, + cMediaIndependentHistoryInHighCapacityGfpOctets Counter64, + cMediaIndependentHistoryOutGfpOctets Counter32, + cMediaIndependentHistoryOutOverflowGfpOctets Counter32, + cMediaIndependentHistoryOutHighCapacityGfpOctets Counter64, + cMediaIndependentHistoryInGfpTypeInvalid Counter32, + cMediaIndependentHistoryInGfpCIDInvalid Counter32, + cMediaIndependentHistoryInGfpLFDRaised Counter32, + cMediaIndependentHistoryInGfpCSFRaised Counter32, + cMediaIndependentHistoryGfpRoundTripLatency Counter32, + cMediaIndependentHistory8b10bIdleSets Counter32, + cMediaIndependentHistoryOverflow8b10bIdleSets Counter32, + cMediaIndependentHistoryHighCapacity8b10bIdleSets Counter64, + cMediaIndependentHistory8b10bNonIdleSets Counter32, + cMediaIndependentHistoryOverflow8b10bNonIdleSets Counter32, + cMediaIndependentHistoryHighCapacity8b10bNonIdleSets Counter64, + cMediaIndependentHistory8b10bDataSets Counter32, + cMediaIndependentHistoryOverflow8b10bDataSets Counter32, + cMediaIndependentHistoryHighCapacity8b10bDataSets Counter64, + cMediaIndependentHistory8b10bInvalidOrdSets Counter32, + cMediaIndependentHistory8b10bEncodingDispErr Counter32, + cMediaIndependentHistory8b10bLossOfSync Counter32, + cMediaIndependentHistoryInPauseFrames Counter32, + cMediaIndependentHistoryOutPauseFrames Counter32, + cMediaIndependentHistoryInPktsDroppedInternalCongestion Counter32, + cMediaIndependentHistoryOutPktsDroppedInternalCongestion Counter32, + cMediaIndependentHistoryInControlFrames Counter32, + cMediaIndependentHistoryInUnknownOpcodeFrames Counter32, + cMediaIndependentHistoryHdlcPktDrops Counter32, + cMediaIndependentHistoryHdlcInOctets Counter32, + cMediaIndependentHistoryHdlcOutOctets Counter32, + cMediaIndependentHistoryHdlcInAborts Counter32, + cMediaIndependentHistoryInShortPkts Counter32, + cMediaIndependentHistoryOutShortPkts Counter32, + cMediaIndependentHistoryOversizeDropped Counter32, + cMediaIndependentHistoryInErrorBytePkts Counter32, + cMediaIndependentHistoryInFramingErrorPkts Counter32, + cMediaIndependentHistoryInJunkInterPkts Counter32, + cMediaIndependentHistoryOutOversizePkts Counter32, + cMediaIndependentHistoryInPayloadCrcErrors Counter32, + cMediaIndependentHistoryOutPayloadCrcErrors Counter32, + cMediaIndependentHistoryInRecvrReady Counter32, + cMediaIndependentHistoryOutRecvrReady Counter32, + cMediaIndependentHistory8b10bInvalidOrdSetsDispErrorsSum Counter32, + cMediaIndependentHistoryInGfpSblkCRCErr Counter32, + cMediaIndependentHistoryOutFramesTooLong Counter32, + cMediaIndependentHistoryPkts1519to1522Octets Counter32, + cMediaIndependentHistoryOutFramesTruncated Counter32, + cMediaIndependentHistoryPcsErrCount Counter32, + cMediaIndependentHistoryPcsErrCount2 Counter32, + cMediaIndependentHistoryPcs49RxErrBer Counter32, + cMediaIndependentHistoryPcs49RxErrDec Counter32, + cMediaIndependentHistoryPkts1519toMaxOctets Counter32, + cMediaIndependentHistoryRxLcvErrors Counter32, + cMediaIndependentHistoryTxLcvErrors Counter32, + cMediaIndependentHistoryPcsEgRxErrFrames Counter32 + +} + +cMediaIndependentHistoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The history of which this entry is a part. The + history identified by a particular value of this + index is the same history as identified + by the same value of cMediaIndependentHistoryControlIndex." + ::= { cMediaIndependentHistoryEntry 10 } + +cMediaIndependentHistorySampleIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies the particular + sample this entry represents among all samples + associated with the same + cMediaIndependentHistoryControlEntry. + + This index starts at 1 and increases by one + as each new sample is taken." + ::= { cMediaIndependentHistoryEntry 20 } + +cMediaIndependentHistoryDropEvents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events, in this interval, + in which packets were dropped by the probe due to lack + of resources. + Note that this number is not necessarily the number of + packets dropped; it is just the number of times this + condition has been detected. + " + ::= { cMediaIndependentHistoryEntry 30 } + +cMediaIndependentHistoryDroppedFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames, in this interval, + which were received by the probe and therefore not accounted + for in the cMediaIndependentHistoryDropEvents, + but for which the probe chose not to count for this entry + for whatever reason. Most often, this + event occurs when the probe is out of some resources and + decides to shed load from this collection. + + This count does not include packets that were not counted + because they had MAC-layer errors. + + Note that, unlike the dropEvents counter, this number is the + exact number of frames dropped. + " + ::= { cMediaIndependentHistoryEntry 40 } + +cMediaIndependentHistoryInPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad packets, + broadcast packets, and multicast packets) received, + in this interval, + on a half-duplex link or on the inbound connection of a + full-duplex link. + " + ::= { cMediaIndependentHistoryEntry 50 } + +cMediaIndependentHistoryInOverflowPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated + cMediaIndependentHistoryInPkts counter has overflowed + in the particular interval. + " + ::= { cMediaIndependentHistoryEntry 60 } + +cMediaIndependentHistoryInHighCapacityPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad packets, + broadcast packets, and multicast packets) received + in this interval, + on a half-duplex link or on the inbound connection of a + full-duplex link. + " + ::= { cMediaIndependentHistoryEntry 70 } + +cMediaIndependentHistoryOutPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad packets, + broadcast packets, and multicast packets) received, + in this interval, on a + full-duplex link in the direction of the network. + " + ::= { cMediaIndependentHistoryEntry 80 } + +cMediaIndependentHistoryOutOverflowPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated + cMediaIndependentHistoryOutPkts counter has overflowed + in this interval. + " + ::= { cMediaIndependentHistoryEntry 90 } + +cMediaIndependentHistoryOutHighCapacityPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad packets, + broadcast packets, and multicast packets) received, + in this interval, on a + full-duplex link in the direction of the network. + " + ::= { cMediaIndependentHistoryEntry 100 } + +cMediaIndependentHistoryInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those in bad + packets) received, in this interval, + (excluding framing bits but including FCS octets) + on a half-duplex link or on the inbound connection of + a full-duplex link. + " + ::= { cMediaIndependentHistoryEntry 110 } + +cMediaIndependentHistoryInOverflowOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated + cMediaIndependentHistoryInOctets counter has overflowed + in this interval. + " + ::= { cMediaIndependentHistoryEntry 120 } + +cMediaIndependentHistoryInHighCapacityOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those in bad + packets) received, in this interval, + (excluding framing bits but including FCS octets) + on a half-duplex link or on the inbound + connection of a full-duplex link. + " + ::= { cMediaIndependentHistoryEntry 130 } + +cMediaIndependentHistoryOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those in bad + packets) received, in this interval, + on a full-duplex link in the direction of + the network (excluding framing bits but including FCS + octets). + " + ::= { cMediaIndependentHistoryEntry 140 } + +cMediaIndependentHistoryOutOverflowOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated + cMediaIndependentHistoryOutOctets counter has overflowed + in this interval. + " + ::= { cMediaIndependentHistoryEntry 150 } + +cMediaIndependentHistoryOutHighCapacityOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those in bad + packets) received, in this interval, + on a full-duplex link in the direction of + the network (excluding framing bits but including FCS + octets). + " + ::= { cMediaIndependentHistoryEntry 160 } + +cMediaIndependentHistoryInNUCastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-unicast packets (including bad + packets) received, in this interval, + on a half-duplex link or on the inbound + connection of a full-duplex link. + " + ::= { cMediaIndependentHistoryEntry 170 } + +cMediaIndependentHistoryInNUCastOverflowPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated + cMediaIndependentHistoryInNUCastPkts counter has overflowed + in this interval. + " + ::= { cMediaIndependentHistoryEntry 180 } + +cMediaIndependentHistoryInNUCastHighCapacityPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-unicast packets (including bad + packets) received, in this interval, + on a half-duplex link or on the inbound + connection of a full-duplex link. + " + ::= { cMediaIndependentHistoryEntry 190 } + +cMediaIndependentHistoryOutNUCastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-unicast packets (including bad + packets) received, in this interval, + on a full-duplex link in the direction of the network. + " + ::= { cMediaIndependentHistoryEntry 200 } + +cMediaIndependentHistoryOutNUCastOverflowPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated + cMediaIndependentHistoryOutNUCastPkts counter has overflowed + in this interval." + ::= { cMediaIndependentHistoryEntry 210 } + +cMediaIndependentHistoryOutNUCastHighCapacityPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad packets) + received, in this interval, on a full-duplex link in the + direction of the network." + ::= { cMediaIndependentHistoryEntry 220 } + +cMediaIndependentHistoryInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad packets received, in this interval, + on a half-duplex link or on the inbound connection of a + full-duplex link." + ::= { cMediaIndependentHistoryEntry 230 } + +cMediaIndependentHistoryOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bad packets received, in this interval, + on a full-duplex link in the direction of the network." + ::= { cMediaIndependentHistoryEntry 240 } + +cMediaIndependentHistoryInBadCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames with invalid CRC observed on this + interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 250 } + + cMediaIndependentHistoryOutBadCRC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames transmitted on this interface, + in this interval, that had a CRC error. + " + ::= { cMediaIndependentHistoryEntry 260 } + +cMediaIndependentHistoryInFramesTruncated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received, in this interval, + on this interface that were truncated. + " + ::= { cMediaIndependentHistoryEntry 270 } + +cMediaIndependentHistoryInFramesTooLong OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of + frames received, in this interval, on this interface + with a length greater than what was agreed to. + " + ::= { cMediaIndependentHistoryEntry 280 } + +cMediaIndependentHistoryLinkRecoveries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of link recoveries observed in this + interval, on this interface. + " + ::= { cMediaIndependentHistoryEntry 290 } + +cMediaIndependentHistoryInDistanceExtBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of distance extension buffers + received on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 300 } + +cMediaIndependentHistoryOutDistanceExtBuffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of distance extension buffers + transmitted on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 310 } + +cMediaIndependentHistoryInCredits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of credits received on + this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 320 } + +cMediaIndependentHistoryOutCredits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of credits transmitted on + this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 330 } + +cMediaIndependentHistoryOutZeroCredits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of zero credits transmitted on + this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 340 } + +cMediaIndependentHistoryInGfpSBitErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Single Bit errors received + on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 350 } + +cMediaIndependentHistoryInGfpMBitErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Multiple Bit errors received + on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 360 } + +cMediaIndependentHistoryInGfpCRCErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP CRC errors received + on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 370 } + +cMediaIndependentHistoryInGfpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of GFP frames + received on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 380 } + +cMediaIndependentHistoryInOverflowGfpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the total number of GFP frames + received on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 390 } + +cMediaIndependentHistoryInHighCapacityGfpFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP frames received on this interface. + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentHistoryEntry 400 } + +cMediaIndependentHistoryOutGfpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP frames transmitted on this + interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 410 } + +cMediaIndependentHistoryOutOverflowGfpFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the total number of GFP frames + transmitted on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 420 } + +cMediaIndependentHistoryOutHighCapacityGfpFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP frames transmitted on this + interface, in this interval. + + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentHistoryEntry 430 } + +cMediaIndependentHistoryInGfpOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of GFP Octets + received on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 440 } + +cMediaIndependentHistoryInOverflowGfpOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the total number of GFP Octets + received on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 450 } + +cMediaIndependentHistoryInHighCapacityGfpOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Octets received on this interface. + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentHistoryEntry 460 } + +cMediaIndependentHistoryOutGfpOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Octets transmitted on this + interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 470 } + +cMediaIndependentHistoryOutOverflowGfpOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The higher word value of the total number of GFP Octets + transmitted on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 480 } + +cMediaIndependentHistoryOutHighCapacityGfpOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP Octets transmitted on this + interface, in this interval. + + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentHistoryEntry 490 } + +cMediaIndependentHistoryInGfpTypeInvalid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP data frames receieved on this + interface, in the spcified interval, which carried an + invalid type. + " + ::= { cMediaIndependentHistoryEntry 500 } + +cMediaIndependentHistoryInGfpCIDInvalid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of GFP data frames receieved on this + interface, in the spcified interval, which carried an + invalid channel Identifier. + " + ::= { cMediaIndependentHistoryEntry 510 } + +cMediaIndependentHistoryInGfpLFDRaised OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times GFP LFD alarm is raised on this + interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 520 } + +cMediaIndependentHistoryInGfpCSFRaised OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times GFP CSF alarm is raised on this + interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 530 } + +cMediaIndependentHistoryGfpRoundTripLatency OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of GFP round trip latencies observed on this + interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 540 } + +cMediaIndependentHistory8b10bIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b Idle + sets encountered on the interface for this particular + interval. + " + ::= { cMediaIndependentHistoryEntry 550 } + +cMediaIndependentHistoryOverflow8b10bIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + 8b10b idle sets encountered on this interface for this + particular interval. + " + ::= { cMediaIndependentHistoryEntry 560 } + +cMediaIndependentHistoryHighCapacity8b10bIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8b10b idle sets + encountered on this interface in this particular interval. + + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentHistoryEntry 570 } + +cMediaIndependentHistory8b10bNonIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b non idle + sets encountered on this interface for this particular + interval. + " + ::= { cMediaIndependentHistoryEntry 580 } + +cMediaIndependentHistoryOverflow8b10bNonIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + 8b10b non idle sets encountered on this interface for the + particular interval. + " + ::= { cMediaIndependentHistoryEntry 590 } + +cMediaIndependentHistoryHighCapacity8b10bNonIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8b10b non-idle sets + encountered on this interface in the particular interval. + + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentHistoryEntry 600 } + +cMediaIndependentHistory8b10bDataSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b data + ordered sets encountered on this interface for this particular + interval. + " + ::= { cMediaIndependentHistoryEntry 610 } + +cMediaIndependentHistoryOverflow8b10bDataSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of + 8b10b data ordered sets encountered on this interface for this + particular interval. + " + ::= { cMediaIndependentHistoryEntry 620 } + +cMediaIndependentHistoryHighCapacity8b10bDataSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8b10b data + ordered sets encountered on this interface in this particular + interval. + + SNMP V2/V3 managers should use this object. + " + ::= { cMediaIndependentHistoryEntry 630 } + +cMediaIndependentHistory8b10bInvalidOrdSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b invalid + ordered sets encountered on this interface for this particular + interval. + " + ::= { cMediaIndependentHistoryEntry 640 } + +cMediaIndependentHistory8b10bEncodingDispErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b + encoding disparity errors encountered on this interface + for this particular interval. + " + ::= { cMediaIndependentHistoryEntry 650 } + +cMediaIndependentHistory8b10bLossOfSync OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8b10b Loss + of Sync encountered on this interface for this particular + interval. + " + ::= { cMediaIndependentHistoryEntry 660 } + +cMediaIndependentHistoryInPauseFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of received pause + frames for this interval. + " + ::= { cMediaIndependentHistoryEntry 670 } + +cMediaIndependentHistoryOutPauseFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of transmitted + pause frames. + " + ::= { cMediaIndependentHistoryEntry 680 } + +cMediaIndependentHistoryInPktsDroppedInternalCongestion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of incoming + packeds dropped due to internal congestion in this interval. + " + ::= { cMediaIndependentHistoryEntry 690 } + +cMediaIndependentHistoryOutPktsDroppedInternalCongestion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of outgoing + packets dropped due to internal congestion in this interval. + " + ::= { cMediaIndependentHistoryEntry 700 } + +cMediaIndependentHistoryInControlFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of received + control frames in this interval. + " + ::= { cMediaIndependentHistoryEntry 710 } + +cMediaIndependentHistoryInUnknownOpcodeFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of received + frames with unknown opcodes in this interval. + " + ::= { cMediaIndependentHistoryEntry 720 } + +cMediaIndependentHistoryHdlcPktDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of dropped + hdlc packets in this interval. + " + ::= { cMediaIndependentHistoryEntry 730 } + +cMediaIndependentHistoryHdlcInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of hdlc + octets received in this interval. + " + ::= { cMediaIndependentHistoryEntry 740 } + +cMediaIndependentHistoryHdlcOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of hdlc + octets transmitted in this interval. + " + ::= { cMediaIndependentHistoryEntry 750 } + +cMediaIndependentHistoryHdlcInAborts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of hdlc + receive aborts in this interval. + " + ::= { cMediaIndependentHistoryEntry 760 } + +cMediaIndependentHistoryInShortPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of short + packets received in this interval. + " + ::= { cMediaIndependentHistoryEntry 770 } + + cMediaIndependentHistoryOutShortPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of short + packets transmitted in this interval. + " + ::= { cMediaIndependentHistoryEntry 775 } + +cMediaIndependentHistoryOversizeDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of packet + drops due to oversize in this interval. + " + ::= { cMediaIndependentHistoryEntry 780 } + +cMediaIndependentHistoryInErrorBytePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of error + byte packets received in this interval. + " + ::= { cMediaIndependentHistoryEntry 790 } + +cMediaIndependentHistoryInFramingErrorPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of packets + with framing errors. + " + ::= { cMediaIndependentHistoryEntry 800 } + +cMediaIndependentHistoryInJunkInterPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of junk + inter packets in this interval. + " + ::= { cMediaIndependentHistoryEntry 810 } + +cMediaIndependentHistoryOutOversizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of oversized + outbound packets. + " + ::= { cMediaIndependentHistoryEntry 820 } + +cMediaIndependentHistoryInPayloadCrcErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of inbound + packets with payload CRC errors in this interval. + " + ::= { cMediaIndependentHistoryEntry 830 } + +cMediaIndependentHistoryOutPayloadCrcErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of outbound + packets with payload CRC errors. + " + ::= { cMediaIndependentHistoryEntry 840 } + +cMediaIndependentHistoryInRecvrReady OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the inbound receiver ready count for + this interval. + " + ::= { cMediaIndependentHistoryEntry 850 } + +cMediaIndependentHistoryOutRecvrReady OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the outbound receiver ready count for + this interval. + " + ::= { cMediaIndependentHistoryEntry 860 } + +cMediaIndependentHistory8b10bInvalidOrdSetsDispErrorsSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the sum of the number of 8b10b + encoding disparity errors and invalid ordered sets + encountered, in this interval, on this interface. + " + ::= { cMediaIndependentHistoryEntry 870 } + +cMediaIndependentHistoryInGfpSblkCRCErr OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of GFP single block crc errors observed + on this interface, in this interval. + " + ::= { cMediaIndependentHistoryEntry 880 } + +cMediaIndependentHistoryOutFramesTooLong OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of outbound frames + in this interval, on this interface with a length + greater than what was agreed to. + " + ::= { cMediaIndependentHistoryEntry 890 } + +cMediaIndependentHistoryPkts1519to1522Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1519 and 1522 octets in length inclusive + (excluding framing bits but including FCS octets). + " + ::= { cMediaIndependentHistoryEntry 900 } + +cMediaIndependentHistoryOutFramesTruncated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of frames received, in this interval, + on this interface that were truncated. + " + ::= { cMediaIndependentHistoryEntry 910 } + +cMediaIndependentHistoryPcsErrCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pcs error count. + " + ::= { cMediaIndependentHistoryEntry 920 } + +cMediaIndependentHistoryPcsErrCount2 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pcs error count2. + " + ::= { cMediaIndependentHistoryEntry 930 } + +cMediaIndependentHistoryPcs49RxErrBer OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pcs49RxErrBer error count. + " + ::= { cMediaIndependentHistoryEntry 940 } + +cMediaIndependentHistoryPcs49RxErrDec OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pcs49RxErrDec error count. + " + ::= { cMediaIndependentHistoryEntry 950 } + +cMediaIndependentHistoryPkts1519toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets 1519 to Max Octetes." + ::= { cMediaIndependentHistoryEntry 960 } + +cMediaIndependentHistoryRxLcvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rx Lcv Errors" + ::= { cMediaIndependentHistoryEntry 970 } + + +cMediaIndependentHistoryTxLcvErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tx Lcv Errors" + ::= { cMediaIndependentHistoryEntry 980 } + +cMediaIndependentHistoryPcsEgRxErrFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PcsEgRxErrFrames count. + " + ::= { cMediaIndependentHistoryEntry 990 } + +-- Conformance Macros + +cerentHcRmonMIBConformance OBJECT IDENTIFIER ::= { cerentRequirements 60} +cerentHcRmonMIBCompliances OBJECT IDENTIFIER ::= { cerentHcRmonMIBConformance 10 } +cerentHcRmonMIBGroups OBJECT IDENTIFIER ::= { cerentHcRmonMIBConformance 20 } + +cerentHcMediaIndependentCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Describes the requirements for conformance to the + High Capacity Media Independent Group." + MODULE -- this module +-- MANDATORY-GROUPS { cMediaIndependentGroup} + ::= { cerentHcRmonMIBCompliances 10 } + +cMediaIndependentGroup OBJECT-GROUP + OBJECTS { + cMediaIndependentInBadCRC, + cMediaIndependentOutBadCRC, + cMediaIndependentInFramesTruncated, + cMediaIndependentInFramesTooLong, + cMediaIndependentLinkRecoveries, + cMediaIndependentInDistanceExtBuffers, + cMediaIndependentOutDistanceExtBuffers, + cMediaIndependentInCredits, + cMediaIndependentOutCredits, + cMediaIndependentOutZeroCredits, + cMediaIndependentInGfpSBitErr, + cMediaIndependentInGfpMBitErr, + cMediaIndependentInGfpCRCErr, + cMediaIndependentInGfpFrames, + cMediaIndependentInOverflowGfpFrames, + cMediaIndependentInHighCapacityGfpFrames, + cMediaIndependentOutGfpFrames, + cMediaIndependentOutOverflowGfpFrames, + cMediaIndependentOutHighCapacityGfpFrames, + cMediaIndependentInGfpOctets, + cMediaIndependentInOverflowGfpOctets, + cMediaIndependentInHighCapacityGfpOctets, + cMediaIndependentOutGfpOctets, + cMediaIndependentOutOverflowGfpOctets, + cMediaIndependentOutHighCapacityGfpOctets, + cMediaIndependentInGfpTypeInvalid, + cMediaIndependentInGfpCIDInvalid, + cMediaIndependentInGfpLFDRaised, + cMediaIndependentInGfpCSFRaised, + cMediaIndependentGfpRoundTripLatency, + cMediaIndependent8b10bIdleSets, + cMediaIndependentOverflow8b10bIdleSets, + cMediaIndependentHighCapacity8b10bIdleSets, + cMediaIndependent8b10bNonIdleSets, + cMediaIndependentOverflow8b10bNonIdleSets, + cMediaIndependentHighCapacity8b10bNonIdleSets, + cMediaIndependent8b10bDataSets, + cMediaIndependentOverflow8b10bDataSets, + cMediaIndependentHighCapacity8b10bDataSets, + cMediaIndependent8b10bInvalidOrdSets, + cMediaIndependent8b10bEncodingDispErr, + cMediaIndependent8b10bLossOfSync, + cMediaIndependentInPauseFrames, + cMediaIndependentOutPauseFrames, + cMediaIndependentInPktsDroppedInternalCongestion, + cMediaIndependentOutPktsDroppedInternalCongestion, + cMediaIndependentInControlFrames, + cMediaIndependentInUnknownOpcodeFrames, + cMediaIndependentHdlcPktDrops, + cMediaIndependentHdlcInOctets, + cMediaIndependentHdlcOutOctets, + cMediaIndependentHdlcInAborts, + cMediaIndependentInShortPkts, + cMediaIndependentOutShortPkts, + cMediaIndependentOversizeDropped, + cMediaIndependentInErrorBytePkts, + cMediaIndependentInFramingErrorPkts, + cMediaIndependentInJunkInterPkts, + cMediaIndependentOutOversizePkts, + cMediaIndependentInPayloadCrcErrors, + cMediaIndependentOutPayloadCrcErrors, + cMediaIndependentInRecvrReady, + cMediaIndependentOutRecvrReady, + cMediaIndependent8b10bInvalidOrdSetsDispErrorsSum, + cMediaIndependentInGfpSblkCRCErr, + cMediaIndependentOutFramesTooLong, + cMediaIndependentPkts1519to1522Octets, + cMediaIndependentOutFramesTruncated, + cMediaIndependentPcsErrCount, + cMediaIndependentPcsErrCount2, + cMediaIndependentPcs49RxErrBer, + cMediaIndependentPcs49RxErrDec, + cMediaIndependentPkts1519toMaxOctets, + cMediaIndependentRxLcvErrors, + cMediaIndependentTxLcvErrors, + cMediaIndependentGfpRxCmfFrame, + cMediaIndependentGfpTxCmfFrame, + cMediaIndependentPcsEgRxErrFrames + } + STATUS current + DESCRIPTION + "Collects utilization statistics for any type of network. + " + ::= { cerentHcRmonMIBGroups 10 } + +cMediaIndependenHistoryControlGroup OBJECT-GROUP + OBJECTS { + cMediaIndependentHistoryControlDataSource, + cMediaIndependentHistoryControlBucketsRequested, + cMediaIndependentHistoryControlBucketsGranted, + cMediaIndependentHistoryControlInterval, + cMediaIndependentHistoryControlOwner, + cMediaIndependentHistoryControlStatus + } + STATUS current + DESCRIPTION + "The History Control Group." + ::= { cerentHcRmonMIBGroups 20 } + +cMediaIndependentHistoryGroup OBJECT-GROUP + OBJECTS { + cMediaIndependentHistoryDropEvents, + cMediaIndependentHistoryDroppedFrames, + cMediaIndependentHistoryInPkts, + cMediaIndependentHistoryInOverflowPkts, + cMediaIndependentHistoryInHighCapacityPkts, + cMediaIndependentHistoryOutPkts, + cMediaIndependentHistoryOutOverflowPkts, + cMediaIndependentHistoryOutHighCapacityPkts, + cMediaIndependentHistoryInOctets, + cMediaIndependentHistoryInOverflowOctets, + cMediaIndependentHistoryInHighCapacityOctets, + cMediaIndependentHistoryOutOctets, + cMediaIndependentHistoryOutOverflowOctets, + cMediaIndependentHistoryOutHighCapacityOctets, + cMediaIndependentHistoryInNUCastPkts, + cMediaIndependentHistoryInNUCastOverflowPkts, + cMediaIndependentHistoryInNUCastHighCapacityPkts, + cMediaIndependentHistoryOutNUCastPkts, + cMediaIndependentHistoryOutNUCastOverflowPkts, + cMediaIndependentHistoryOutNUCastHighCapacityPkts, + cMediaIndependentHistoryInErrors, + cMediaIndependentHistoryOutErrors, + cMediaIndependentHistoryInBadCRC, + cMediaIndependentHistoryOutBadCRC, + cMediaIndependentHistoryInFramesTruncated, + cMediaIndependentHistoryInFramesTooLong, + cMediaIndependentHistoryLinkRecoveries, + cMediaIndependentHistoryInDistanceExtBuffers, + cMediaIndependentHistoryOutDistanceExtBuffers, + cMediaIndependentHistoryInCredits, + cMediaIndependentHistoryOutCredits, + cMediaIndependentHistoryOutZeroCredits, + cMediaIndependentHistoryInGfpSBitErr, + cMediaIndependentHistoryInGfpMBitErr, + cMediaIndependentHistoryInGfpCRCErr, + cMediaIndependentHistoryInGfpFrames, + cMediaIndependentHistoryInOverflowGfpFrames, + cMediaIndependentHistoryInHighCapacityGfpFrames, + cMediaIndependentHistoryOutGfpFrames, + cMediaIndependentHistoryOutOverflowGfpFrames, + cMediaIndependentHistoryOutHighCapacityGfpFrames, + cMediaIndependentHistoryInGfpOctets, + cMediaIndependentHistoryInOverflowGfpOctets, + cMediaIndependentHistoryInHighCapacityGfpOctets, + cMediaIndependentHistoryOutGfpOctets, + cMediaIndependentHistoryOutOverflowGfpOctets, + cMediaIndependentHistoryOutHighCapacityGfpOctets, + cMediaIndependentHistoryInGfpTypeInvalid, + cMediaIndependentHistoryInGfpCIDInvalid, + cMediaIndependentHistoryInGfpLFDRaised, + cMediaIndependentHistoryInGfpCSFRaised, + cMediaIndependentHistoryGfpRoundTripLatency, + cMediaIndependentHistory8b10bIdleSets, + cMediaIndependentHistoryOverflow8b10bIdleSets, + cMediaIndependentHistoryHighCapacity8b10bIdleSets, + cMediaIndependentHistory8b10bNonIdleSets, + cMediaIndependentHistoryOverflow8b10bNonIdleSets, + cMediaIndependentHistoryHighCapacity8b10bNonIdleSets, + cMediaIndependentHistory8b10bDataSets, + cMediaIndependentHistoryOverflow8b10bDataSets, + cMediaIndependentHistoryHighCapacity8b10bDataSets, + cMediaIndependentHistory8b10bInvalidOrdSets, + cMediaIndependentHistory8b10bEncodingDispErr, + cMediaIndependentHistory8b10bLossOfSync, + cMediaIndependentHistoryInPauseFrames, + cMediaIndependentHistoryOutPauseFrames, + cMediaIndependentHistoryInPktsDroppedInternalCongestion, + cMediaIndependentHistoryOutPktsDroppedInternalCongestion, + cMediaIndependentHistoryInControlFrames, + cMediaIndependentHistoryInUnknownOpcodeFrames, + cMediaIndependentHistoryHdlcPktDrops, + cMediaIndependentHistoryHdlcInOctets, + cMediaIndependentHistoryHdlcOutOctets, + cMediaIndependentHistoryHdlcInAborts, + cMediaIndependentHistoryInShortPkts, + cMediaIndependentHistoryOutShortPkts, + cMediaIndependentHistoryOversizeDropped, + cMediaIndependentHistoryInErrorBytePkts, + cMediaIndependentHistoryInFramingErrorPkts, + cMediaIndependentHistoryInJunkInterPkts, + cMediaIndependentHistoryOutOversizePkts, + cMediaIndependentHistoryInPayloadCrcErrors, + cMediaIndependentHistoryOutPayloadCrcErrors, + cMediaIndependentHistoryInRecvrReady, + cMediaIndependentHistoryOutRecvrReady, + cMediaIndependentHistory8b10bInvalidOrdSetsDispErrorsSum, + cMediaIndependentHistoryInGfpSblkCRCErr, + cMediaIndependentHistoryOutFramesTooLong, + cMediaIndependentHistoryPkts1519to1522Octets, + cMediaIndependentHistoryOutFramesTruncated, + cMediaIndependentHistoryPcsErrCount, + cMediaIndependentHistoryPcsErrCount2, + cMediaIndependentHistoryPcs49RxErrBer, + cMediaIndependentHistoryPcs49RxErrDec, + cMediaIndependentHistoryPkts1519toMaxOctets, + cMediaIndependentHistoryRxLcvErrors, + cMediaIndependentHistoryTxLcvErrors, + cMediaIndependentHistoryPcsEgRxErrFrames + + } + STATUS current + DESCRIPTION + "Collects history of utilization statistics for any + type of network. + " + ::= { cerentHcRmonMIBGroups 30 } + + +END diff --git a/MIBS/cisco/CERENT-IF-EXT-MIB b/MIBS/cisco/CERENT-IF-EXT-MIB new file mode 100644 index 0000000..836e67e --- /dev/null +++ b/MIBS/cisco/CERENT-IF-EXT-MIB @@ -0,0 +1,152 @@ +-- ************************************************************** +-- CERENT-IF-EXT-MIB module +-- +-- December 2005, Srikar B S +-- This module is an extension of the IF-MIB. + +-- Copyright (c) 2005-2006 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ************************************************************** + +-- This MIB is an extension of the IF-MIB and contains objects +-- to manage interfaces. + +CERENT-IF-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + TruthValue FROM SNMPv2-TC + ifIndex FROM IF-MIB + cerentModules, + cerentGeneric, + cerentRequirements + FROM CERENT-GLOBAL-REGISTRY; + +cerentIfExtMIB MODULE-IDENTITY + LAST-UPDATED "200511140000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " support@Cisco.com + + Postal: Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + USA + + Tel: +1-877-323-7368" + DESCRIPTION + "This module defines objects for managing interfaces." + + REVISION "200511140000Z" + DESCRIPTION + "Inital version of the module" + + ::= { cerentModules 140 } + +cerentIfExtMIBObjects OBJECT IDENTIFIER + ::= { cerentGeneric 100 } + +cerentIfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per interface." + + ::= { cerentIfExtMIBObjects 10 } + +cerentIfExtEntry OBJECT-TYPE + SYNTAX CerentIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for cerentIfExtTable" + INDEX { ifIndex } + ::= { cerentIfExtTable 1 } + +CerentIfExtEntry ::= SEQUENCE { + cerentIfExtPreServiceAlarmSuppression TruthValue, + cerentIfExtConfiguredSoakTime Integer32, + cerentIfExtCurrentSoakTime Integer32 + } + +cerentIfExtPreServiceAlarmSuppression OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object can be set through a management interface. + When the administrative state of this interface is 'down', + the value of this object does not have any impact. + + When the administrative state of this interface is 'up', + if this object has a value of 'false', an alarm on this + interface will be reported. If the value of this object is 'true' + then all alarms on this interface will be suppressed. + + If the interface has a good signal, the soak timer will be + started, if the port is faulted before the soak timer expires, + the soak timer will be reset to the provisioned maximum value. + If the soak timer expires then the value of this object is + automatically set to 'false'." + DEFVAL { false } + ::= { cerentIfExtEntry 10 } + +cerentIfExtConfiguredSoakTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the configured maximum value of the soak timer + for this interface." + DEFVAL { 480 } + ::= { cerentIfExtEntry 20 } + +cerentIfExtCurrentSoakTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the current value of the soak timer + for this interface. The difference between + cerntIfExtConfiguredSoakTime and this object gives the + time duration for which this interface has had a good signal." + ::= { cerentIfExtEntry 30 } + +cerentIfExtMIBConformance OBJECT IDENTIFIER + ::= { cerentRequirements 90 } +cerentIfExtMIBCompliances OBJECT IDENTIFIER + ::= { cerentIfExtMIBConformance 1} +cerentIfExtMIBGroups OBJECT IDENTIFIER + ::= { cerentIfExtMIBConformance 2} + +cerentIfExtMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Describes the requirements for conformance to the + High Capacity Media Independent Group." + MODULE -- this module + MANDATORY-GROUPS { cerentIfExtGroup } + ::= { cerentIfExtMIBCompliances 1 } + + +cerentIfExtGroup OBJECT-GROUP + OBJECTS { + cerentIfExtPreServiceAlarmSuppression, + cerentIfExtConfiguredSoakTime, + cerentIfExtCurrentSoakTime + } + STATUS current + DESCRIPTION + "The objects for storing all the current alarm thresholds " + ::= { cerentIfExtMIBGroups 10 } + +END diff --git a/MIBS/cisco/CERENT-MSDWDM-MIB b/MIBS/cisco/CERENT-MSDWDM-MIB new file mode 100644 index 0000000..8567b4b --- /dev/null +++ b/MIBS/cisco/CERENT-MSDWDM-MIB @@ -0,0 +1,3509 @@ +-- ***************************************************************** +-- CERENT-MSDWDM-MIB.mib +-- Multi Service DWDM MIB +-- +-- Copyright (c) 2002 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CERENT-MSDWDM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, + Counter32, + Unsigned32, + Counter64, + MODULE-IDENTITY, + OBJECT-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + TruthValue FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + ifIndex FROM IF-MIB + cerentModules, + cerentRequirements, + cerentGeneric FROM CERENT-GLOBAL-REGISTRY + CerentPeriod FROM CERENT-TC +; + +cerentMsDwdmMIB MODULE-IDENTITY + LAST-UPDATED "0302150000Z" -- 2003/Feb/15 + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "support@Cisco.com + + Postal: + Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + + Tel: +1-877-323-7368" + DESCRIPTION + "This MIB module defines the managed objects for physical + layer related interface configurations and objects + for the protocol specific error counters for DWDM + optical switches. + + This MIB contains four groups. + + The first group, cerentMsDwdmIfGroup, handles the physical + layer related interface configurations. + + The second group, cerentMsDwdmOtnGroup, provides + objects for configuring OTN (G.709) related thresholds and for + collecting OTN (G.709) related performance statistics for the + current and previous 15 min and 24 hour intervals. + + The third group, cerentMsDwdmFECGroup provides objects for + monitoring FEC (Fault Error Correction) statistics for the + current and previous 15 min and 24 hour intervals. + It also contains objects for configuring FEC error thresholds. + + The fourth group,cerentMsDwdm8B10BGroup contains 8B10B + counters, for the current and previous 15 min and 24 hour + intervals for interfaces like Fiber Channel/Gig E." + + REVISION "0302150000Z" -- 2003/Feb/15 + DESCRIPTION + "Added DWDM Network Tables, 8B10B tables." + + REVISION "0211110000Z" -- 2002/Nov/11 + DESCRIPTION + "The initial revision of this MIB." + + ::= { cerentModules 80 } + + +-- Textual Conventions + +ProtocolType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that identifies the protocol used across an + interface." + SYNTAX INTEGER { + other(1), + unknown(2), + tenGigEth(4), + fibreChOrOneGigEth(5), + unframed(7), + sonet(8), + sdh(9), + sysplexIscCompatibility(10), + sysplexIscPeer(11), + sysplexTimerEtr(12), + sysplexTimerClo(13), + fastEthernet(14), + fddi(15), + eightGfc(16), + oc768(17), + otn(18) + + } + +IntervalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the time period over which performance + monitoring data has been collected. Valid values are - + + fifteenMin (1) : values for the 15 min interval. + oneDay (2) : values for the 1 Day interval. + " + SYNTAX INTEGER { + fifteenMin(1), + oneDay(2) + } + +LocationAndIntervalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the time period and the location + for which the performace monitoring data has been collected. + Valid values are - + + nearEnd15Min (1) : nearEnd values for the 15 min interval. + nearEndOneDay (2) : nearEnd values for the 1 Day interval. + farEnd15Min (3) : farEnd values for the 15 min interval. + farEndOneDay (4) : farEnd values for the 1 day interval. + " + SYNTAX INTEGER { + nearEnd15Min(1), + nearEndOneDay(2), + farEnd15Min(3), + farEndOneDay(4) + } + +MonitorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the type of performance statistics + being monitored. Valid values are - + + path(1) : Performance statistics for path parameters. + section(2) : Performance statistics for section parameters. + tcm1(3) : Performance statistics for tandem connection + monitoring 1. + tcm2(4) : Performance statistics for tandem connection + monitoring 2. + " + SYNTAX INTEGER { + path(1), + section(2), + tcm1(3), + tcm2(4) + } + +RingDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the type of directionality in the + ring. The directionality is meaning the facing side of + the port that is connected to fiber. + Valid values are - + + westEast(1) : the port is facing to west side, continuing + to east side + eastWest(2) : the port is facing to east side, continuing + to west side + " + SYNTAX INTEGER { + westEast(1), + eastWest(2) + } + +SideIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the side in the ring/mesh node + e.g. the facing side associated to on optical interface + within an up to 8 deg mesh node. + Valid values are - + + unknownSide(0) + sideA(1) + sideB(2) + sideC(3) + sideD(4) + sideE(5) + sideF(6) + sideG(7) + sideH(8) + sideI(9) + sideJ(10) + sideK(11) + sideL(12) + sideM(13) + sideN(14) + sideO(15) + sideP(16) + sideQ(17) + sideR(18) + sideS(19) + sideT(20) + " + SYNTAX INTEGER { + unknownSide(0), + sideA(1), + sideB(2), + sideC(3), + sideD(4), + sideE(5), + sideF(6), + sideG(7), + sideH(8), + sideI(9), + sideJ(10), + sideK(11), + sideL(12), + sideM(13), + sideN(14), + sideO(15), + sideP(16), + sideQ(17), + sideR(18), + sideS(19), + sideT(20) + } + +OpticalPortRule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the rule that assumes the optical port. + Valid values are - + + inputLine(1) : this is an input LINE port + outputLine(2) : this is an output LINE port + inputCom(3) : this is an input COM port + outputCom(4) : this is an output COM port + inputOsc(5) : this is an input OSC port + outputOsc(6) : this is an output OSC port + inputDc(7) : this is an input DCU port + outputDc(8) : this is an output DCU port + inputExpress(9) : this is an input EXPress port + outputExpress(10) : this is an output EXPress port + add(11) : this is an band/wavelength ADD port + drop(12) : this is an band/wavelength DROP port + inputPassThru(13) : this is an input Pass Thru port + inputWorking(14) : the working port that receive the signal in an optical protection unit + outputWorking(15) : the working port that send the signal in an optical protection unit + inputProtected(16) : the protected port that receive the signal in an optical protection unit + outputProtected(17) : the protected port that send the signal in an optical protection unit + inputRaman(18) : this is an input RAMAN port + outputRaman(19) : this is an output RAMAN port + com(20) : this is an COM port + ead(21) : this is an Express/Add/Drop port + ad(22) : this is an Add/Drop port + " + SYNTAX INTEGER { + inputLine(1), + outputLine(2), + inputCom(3), + outputCom(4), + inputOsc(5), + outputOsc(6), + inputDc(7), + outputDc(8), + inputExpress(9), + outputExpress(10), + add(11), + drop(12), + inputPassThru(13), + inputWorking(14), + outputWorking(15), + inputProtected(16), + outputProtected(17), + inputRaman(18), + outputRaman(19), + com(20), + ead(21), + ad(22) + } + +LaserStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the working status of the laser. + Valid values are - + + on(1) : laser is working + off(2) : laser is switched off + apr(3) : laser is working in automatic power reduction + none(4) : laser is not present + " + SYNTAX INTEGER { + on(1), + off(2), + apr(3), + none(4) + } + +OpticalAmplifierMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the amplifier working mode + Valid values are - + + gain(1) : gain control mode + power(2) : power control mode + none(3) : not an amplifier port + fixed-gain(4) : fixed gain control mode + " + SYNTAX INTEGER { + gain(1), + power(2), + none(3), + fixed-gain(4) + } + +OpticalBand ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the the wavelength group (band) + The following wave lengths group are supported: + bn1530d33To1532d68 : are the wavelengths from 1530.33 nm to 1532.68 nm. + bn1534d25To1536d61 : are the wavelengths from 1534.25 nm to 1536.61 nm. + bn1538d19To1540d56 : are the wavelengths from 1538.19 nm to 1540.56 nm. + bn1542d14To1544d53 : are the wavelengths from 1542.14 nm to 1544.53 nm. + bn1546d12To1548d51 : are the wavelengths from 1546.12 nm to 1548.51 nm. + bn1550d12To1552d52 : are the wavelengths from 1550.12 nm to 1552.52 nm. + bn1554d13To1556d55 : are the wavelengths from 1554.13 nm to 1556.55 nm. + bn1558d17To1560d61 : are the wavelengths from 1558.17 nm to 1560.61 nm. + " + SYNTAX INTEGER { + unknown(1), + bn1530d33To1532d68(5), + bn1534d25To1536d61(25), + bn1538d19To1540d56(45), + bn1542d14To1544d53(65), + bn1546d12To1548d51(85), + bn1550d12To1552d52(105), + bn1554d13To1556d55(125), + bn1558d17To1560d61(145) + } + +OpticalWavelength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object allows the management client to configure + the wavelength mode of operation to the applicable interfaces. + The following wave lengths are supported: + wv1529d55 is 1529.55 nm + wv1529d94 is 1529.94 nm + wv1530d33 is 1530.33 nm + wv1530d72 is 1530.72 nm + wv1531d12 is 1531.12 nm + wv1531d51 is 1531.51 nm + wv1531d90 is 1531.90 nm + wv1532d29 is 1532.29 nm + wv1532d68 is 1532.68 nm + wv1533d07 is 1533.07 nm + wv1533d47 is 1533.47 nm + wv1533d86 is 1533.86 nm + wv1534d25 is 1534.25 nm + wv1534d64 is 1534.64 nm + wv1535d04 is 1535.04 nm + wv1535d43 is 1535.43 nm + wv1535d82 is 1535.82 nm + wv1536d22 is 1536.22 nm + wv1536d61 is 1536.61 nm + wv1537d00 is 1537.00 nm + wv1537d40 is 1537.40 nm + wv1537d79 is 1537.79 nm + wv1538d19 is 1538.19 nm + wv1538d58 is 1538.58 nm + wv1538d98 is 1538.98 nm + wv1539d37 is 1539.37 nm + wv1539d77 is 1539.77 nm + wv1540d16 is 1540.16 nm + wv1540d56 is 1540.56 nm + wv1540d95 is 1540.95 nm + wv1541d35 is 1541.35 nm + wv1541d75 is 1541.75 nm + wv1542d14 is 1542.14 nm + wv1542d54 is 1542.54 nm + wv1542d94 is 1542.94 nm + wv1543d33 is 1543.33 nm + wv1543d73 is 1543.73 nm + wv1544d13 is 1544.13 nm + wv1544d53 is 1544.53 nm + wv1544d92 is 1544.92 nm + wv1545d32 is 1545.32 nm + wv1545d72 is 1545.72 nm + wv1546d12 is 1546.12 nm + wv1546d52 is 1546.52 nm + wv1546d92 is 1546.92 nm + wv1547d32 is 1547.32 nm + wv1547d72 is 1547.72 nm + wv1548d11 is 1548.11 nm + wv1548d51 is 1548.51 nm + wv1548d91 is 1548.91 nm + wv1549d32 is 1549.32 nm + wv1549d72 is 1549.72 nm + wv1550d12 is 1550.12 nm + wv1550d52 is 1550.52 nm + wv1550d92 is 1550.92 nm + wv1551d32 is 1551.32 nm + wv1551d72 is 1551.72 nm + wv1552d12 is 1552.12 nm + wv1552d52 is 1552.52 nm + wv1552d93 is 1552.93 nm + wv1553d33 is 1553.33 nm + wv1553d73 is 1553.73 nm + wv1554d13 is 1554.13 nm + wv1554d54 is 1554.54 nm + wv1554d94 is 1554.94 nm + wv1555d34 is 1555.34 nm + wv1555d75 is 1555.75 nm + wv1556d15 is 1556.15 nm + wv1556d55 is 1556.55 nm + wv1556d96 is 1556.96 nm + wv1557d36 is 1557.36 nm + wv1557d77 is 1557.77 nm + wv1558d17 is 1558.17 nm + wv1558d58 is 1558.58 nm + wv1558d98 is 1558.98 nm + wv1559d39 is 1559.39 nm + wv1559d79 is 1559.79 nm + wv1560d20 is 1560.20 nm + wv1560d61 is 1560.61 nm + wv1561d01 is 1561.01 nm + wv1561d42 is 1561.42 nm + wv1561d83 is 1561.83 nm + -- L Band + wv1570d83 is 1570.83 nm + wv1571d24 is 1571.24 nm + wv1571d65 is 1571.65 nm + wv1572d06 is 1572.06 nm + wv1572d48 is 1572.48 nm + wv1572d89 is 1572.89 nm + wv1573d30 is 1573.30 nm + wv1573d71 is 1573.71 nm + wv1574d13 is 1574.13 nm + wv1574d54 is 1574.54 nm + wv1574d95 is 1574.95 nm + wv1575d37 is 1575.37 nm + wv1575d78 is 1575.78 nm + wv1576d20 is 1576.20 nm + wv1576d61 is 1576.61 nm + wv1577d03 is 1577.03 nm + wv1577d44 is 1577.44 nm + wv1577d86 is 1577.86 nm + wv1578d27 is 1578.27 nm + wv1578d69 is 1578.69 nm + wv1579d10 is 1579.10 nm + wv1579d52 is 1579.52 nm + wv1579d93 is 1579.93 nm + wv1580d35 is 1580.35 nm + wv1580d77 is 1580.77 nm + wv1581d18 is 1581.18 nm + wv1581d60 is 1581.60 nm + wv1582d02 is 1582.02 nm + wv1582d44 is 1582.44 nm + wv1582d85 is 1582.85 nm + wv1583d27 is 1583.27 nm + wv1583d69 is 1583.69 nm + wv1584d11 is 1584.11 nm + wv1584d53 is 1584.53 nm + wv1584d95 is 1584.95 nm + wv1585d36 is 1585.36 nm + wv1585d78 is 1585.78 nm + wv1586d20 is 1586.20 nm + wv1586d62 is 1586.62 nm + wv1587d04 is 1587.04 nm + wv1587d46 is 1587.46 nm + wv1587d88 is 1587.88 nm + wv1588d30 is 1588.30 nm + wv1588d73 is 1588.73 nm + wv1589d15 is 1589.15 nm + wv1589d57 is 1589.57 nm + wv1589d99 is 1589.99 nm + wv1590d41 is 1590.41 nm + wv1590d83 is 1590.83 nm + wv1591d26 is 1591.26 nm + wv1591d68 is 1591.68 nm + wv1592d10 is 1592.10 nm + wv1592d52 is 1592.52 nm + wv1592d95 is 1592.95 nm + wv1593d37 is 1593.37 nm + wv1593d79 is 1593.79 nm + wv1594d22 is 1594.22 nm + wv1594d64 is 1594.64 nm + wv1595d06 is 1595.06 nm + wv1595d49 is 1595.49 nm + wv1595d91 is 1595.91 nm + wv1596d34 is 1596.34 nm + wv1596d76 is 1596.76 nm + wv1597d19 is 1597.19 nm + wv1597d62 is 1597.62 nm + wv1598d04 is 1598.04 nm + wv1598d47 is 1598.47 nm + wv1598d89 is 1598.89 nm + wv1599d32 is 1599.32 nm + wv1599d75 is 1599.75 nm + wv1600d17 is 1600.17 nm + wv1600d60 is 1600.60 nm + wv1601d03 is 1601.03 nm + wv1601d46 is 1601.46 nm + wv1601d88 is 1601.88 nm + wv1602d31 is 1602.31 nm + wv1602d74 is 1602.74 nm + wv1603d17 is 1603.17 nm + wv1603d60 is 1603.60 nm + wv1604d03 is 1604.03 nm + " + SYNTAX INTEGER { + unknown(1), + wv1529d55(3), + wv1529d94(4), + wv1530d33(5), + wv1530d72(7), + wv1531d12(10), + wv1531d51(12), + wv1531d90(15), + wv1532d29(17), + wv1532d68(20), + wv1533d07(22), + wv1533d47(23), + wv1533d86(24), + wv1534d25(25), + wv1534d64(27), + wv1535d04(30), + wv1535d43(32), + wv1535d82(35), + wv1536d22(37), + wv1536d61(40), + wv1537d00(42), + wv1537d40(43), + wv1537d79(44), + wv1538d19(45), + wv1538d58(47), + wv1538d98(50), + wv1539d37(52), + wv1539d77(55), + wv1540d16(57), + wv1540d56(60), + wv1540d95(62), + wv1541d35(63), + wv1541d75(64), + wv1542d14(65), + wv1470(66), + wv1542d54(67), + wv1510(68), + wv1590(69), + wv1542d94(70), + wv850(71), + wv1543d33(72), + wv1310(73), + wv1550(74), + wv1543d73(75), + wv1490(76), + wv1544d13(77), + wv1530(78), + wv1570(79), + wv1544d53(80), + wv1610(81), + wv1544d92(82), + wv1545d32(83), + wv1545d72(84), + wv1546d12(85), + wv1546d52(87), + wv1546d92(90), + wv1547d32(92), + wv1547d72(95), + wv1548d11(97), + wv1548d51(100), + wv1548d91(102), + wv1549d32(103), + wv1549d72(104), + wv1550d12(105), + wv1550d52(107), + wv1550d92(110), + wv1551d32(112), + wv1551d72(115), + wv1552d12(117), + wv1552d52(120), + wv1552d93(122), + wv1553d33(123), + wv1553d73(124), + wv1554d13(125), + wv1554d54(127), + wv1554d94(130), + wv1555d34(132), + wv1555d75(135), + wv1556d15(137), + wv1556d55(140), + wv1556d96(142), + wv1557d36(143), + wv1557d77(144), + wv1558d17(145), + wv1558d58(147), + wv1558d98(150), + wv1559d39(152), + wv1559d79(155), + wv1560d20(157), + wv1560d61(160), + wv1561d01(162), + wv1561d42(164), + wv1561d83(166), + -- L Band + wv1570d83(168), + wv1571d24(170), + wv1571d65(172), + wv1572d06(174), + wv1572d48(176), + wv1572d89(178), + wv1573d30(180), + wv1573d71(182), + wv1574d13(184), + wv1574d54(186), + wv1574d95(188), + wv1575d37(190), + wv1575d78(192), + wv1576d20(194), + wv1576d61(196), + wv1577d03(198), + wv1577d44(200), + wv1577d86(205), + wv1578d27(210), + wv1578d69(215), + wv1579d10(220), + wv1579d52(225), + wv1579d93(230), + wv1580d35(235), + wv1580d77(240), + wv1581d18(245), + wv1581d60(250), + wv1582d02(255), + wv1582d44(260), + wv1582d85(265), + wv1583d27(270), + wv1583d69(275), + wv1584d11(280), + wv1584d53(285), + wv1584d95(290), + wv1585d36(295), + wv1585d78(300), + wv1586d20(305), + wv1586d62(310), + wv1587d04(315), + wv1587d46(320), + wv1587d88(325), + wv1588d30(330), + wv1588d73(335), + wv1589d15(340), + wv1589d57(345), + wv1589d99(350), + wv1590d41(355), + wv1590d83(360), + wv1591d26(365), + wv1591d68(370), + wv1592d10(375), + wv1592d52(380), + wv1592d95(385), + wv1593d37(390), + wv1593d79(395), + wv1594d22(400), + wv1594d64(405), + wv1595d06(410), + wv1595d49(415), + wv1595d91(420), + wv1596d34(425), + wv1596d76(430), + wv1597d19(435), + wv1597d62(440), + wv1598d04(445), + wv1598d47(450), + wv1598d89(455), + wv1599d32(460), + wv1599d75(465), + wv1600d17(470), + wv1600d60(475), + wv1601d03(480), + wv1601d46(485), + wv1601d88(490), + wv1602d31(500), + wv1602d74(505), + wv1603d17(510), + wv1603d60(515), + wv1604d03(520), + firsttunablewv(530), + wv1528d77(540) + } + +OpticalPowerInDbm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that gives the optical power level in 1/10ths + of dBm. + Example: The value -300 represents a power level of -30.0 dBm. + + The distinguished value of '-1000' indicates that the object + has not yet been initialized. + " + SYNTAX Integer32 ( -400..250 | -1000 ) + + +OpticalAttenInDb ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that gives the attenuation level in + 1/10ths of dB. + Example: The value 80 represents an attenuation + level of 8.0 dB. + " + SYNTAX Integer32 (0..400) + + +TDCUCompensation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enumeration of the possible fine TDCU compensation values + 0 ps/nm + -45 ps/nm + -90 ps/nm + -135 ps/nm + -180 ps/nm + -225 ps/nm + -270 ps/nm + -315 ps/nm + -360 ps/nm + -405 ps/nm + -450 ps/nm + -495 ps/nm + -540 ps/nm + -585 ps/nm + -630 ps/nm + -675 ps/nm + + Enumeration of the possible coarse TDCU compensation values + 0 ps/nm + -110 ps/nm + -220 ps/nm + -330 ps/nm + -440 ps/nm + -550 ps/nm + -660 ps/nm + -770 ps/nm + -880 ps/nm + -990 ps/nm + -1100 ps/nm + -1210 ps/nm + -1320 ps/nm + -1430 ps/nm + -1540 ps/nm + -1650 ps/nm + " + SYNTAX INTEGER { + psnmNotApplicable(-1), + psnm0(0), + psnmFineMinus45(1), + psnmFineMinus90(2), + psnmFineMinus135(3), + psnmFineMinus180(4), + psnmFineMinus225(5), + psnmFineMinus270(6), + psnmFineMinus315(7), + psnmFineMinus360(8), + psnmFineMinus405(9), + psnmFineMinus450(10), + psnmFineMinus495(11), + psnmFineMinus540(12), + psnmFineMinus585(13), + psnmFineMinus630(14), + psnmFineMinus675(15), + psnmCoarseMinus110(16), + psnmCoarseMinus220(17), + psnmCoarseMinus330(18), + psnmCoarseMinus440(19), + psnmCoarseMinus550(20), + psnmCoarseMinus660(21), + psnmCoarseMinus770(22), + psnmCoarseMinus880(23), + psnmCoarseMinus990(24), + psnmCoarseMinus1100(25), + psnmCoarseMinus1210(26), + psnmCoarseMinus1320(27), + psnmCoarseMinus1430(28), + psnmCoarseMinus1540(29), + psnmCoarseMinus1650(30) + } + + +-- MIB Object Definitions + +cerentMsDwdmMIBObjects OBJECT IDENTIFIER ::= { cerentGeneric 40 } + +-- groups in this MIB module + +cerentMsDwdmIf OBJECT IDENTIFIER + ::= { cerentMsDwdmMIBObjects 1 } +cerentMsDwdmOtn OBJECT IDENTIFIER + ::= { cerentMsDwdmMIBObjects 2 } +cerentMsDwdmFEC OBJECT IDENTIFIER + ::= { cerentMsDwdmMIBObjects 3 } +cerentMsDwdm8B10B OBJECT IDENTIFIER + ::= { cerentMsDwdmMIBObjects 4 } + +-- cerentMsDwdmIf group + +-- This group handles the physical layer related interface +-- configurations, like the protocol and rate used across the client +-- side interface, monitoring of counters, and loopback mode +-- across client and trunk side interfaces. + +cMsDwdmIfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows physical layer related interface + configurations on an interface." + ::= { cerentMsDwdmIf 1 } + +cMsDwdmIfConfigEntry OBJECT-TYPE + SYNTAX CMsDwdmIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of objects for configuration on an + interface." + INDEX { ifIndex } + ::= { cMsDwdmIfConfigTable 1 } + +CMsDwdmIfConfigEntry ::= SEQUENCE { + cMsDwdmIfConfigProtocol ProtocolType, + cMsDwdmIfConfigDataRate INTEGER, + cMsDwdmIfConfigLoopback INTEGER, + cMsDwdmIfConfigWavelength OpticalWavelength, + cMsDwdmIfConfigOtnStatus TruthValue, + cMsDwdmIfConfigFECStatus TruthValue, + cMsDwdmIfOpticsValidIntervals Unsigned32, + cMsDwdmIfOTNValidIntervals Unsigned32, + cMsDwdmIfFECValidIntervals Unsigned32, + cMsDwdmIfConfigFECMode INTEGER +} + +cMsDwdmIfConfigProtocol OBJECT-TYPE + SYNTAX ProtocolType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the protocol of the data + carried over the interface. + + This object applies to linecards which support a variety of + protocols and allow dynamic configuration of the specific + protocol to be monitored on the interface. The ifType value + for such interfaces remains fixed." + ::= { cMsDwdmIfConfigEntry 1 } + +cMsDwdmIfConfigDataRate OBJECT-TYPE + SYNTAX INTEGER { + passThru(10), + stm1(20), + stm4(30), + stm16(40), + stm64(50), + stm256(55), + gigE(60), + tenGigE(70), + fc(80), + oneGfcFicon(90), + twoGfcFiconIsc3(100), + escon(110), + dv6000(120), + sdiD1Video(130), + hdtv(140), + oc3(150), + oc12(160), + oc48(170), + oc192(180), + fourGfcFicon(190), + tenGfc(200), + isc1(210), + isc3(220), + oneGigIsc3(230), + twoGigIsc3(240), + etrClo(250), + infiniBand(280), + fe(290), + e1t1(300), + e3t3(310), + oc3Ge(320), + eightGfc(330), + oc768(340), + otu1(350), + otu2(360), + otu3(370), + otu4(380), + oneHundredGe(390) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the management client to set the + data rate across the interface. + + passThru denotes 2R, Reamplification and reshaping. + stm1 denotes 3R, Reamp, reshaping and reclocking. + stm4 denotes 3R, Reamp, reshaping and reclocking. + stm16 denotes 3R, Reamp, reshaping and reclocking. + stm64 denotes 3R, Reamp, reshaping and reclocking. + gigE denotes 3R, Reamp, reshaping and reclocking. + tenGigE denotes 3R, Reamp, reshaping and reclocking. + fc denotes 3R, Reamp, reshaping and reclocking. + oneGfcFicon denotes 3R, Reamp, reshaping and reclocking. + twoGfcFiconIsc3 denotes 3R, Reamp, reshaping and reclocking. + escon denotes 2R, Reamp and reshaping. + dv6000 denotes 2R, Reamp and reshaping. + sdiD1Video denotes 2R, Reamp and reshaping. + hdtv denotes 2R, Reamp and reshaping. + oc3 denotes 3R, Reamp, reshaping and reclocking. + oc12 denotes 3R, Reamp, reshaping and reclocking. + oc48 denotes 3R, Reamp, reshaping and reclocking. + oc192 denotes 3R, Reamp, reshaping and reclocking. + infiniBand denotes 3R, Reamp, reshaping and reclocking. + fe denotes 3R, Reamp, reshaping and reclocking. + e3t3 denotes 3R, Reamp, reshaping and reclocking. + oc3Ge denotes 3R, Reamp, reshaping and reclocking. + " + ::= { cMsDwdmIfConfigEntry 2 } + +cMsDwdmIfConfigLoopback OBJECT-TYPE + SYNTAX INTEGER { + noLoop(1), + diagnosticLoop(2), + lineLoop(3), + otherLoop(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the management client to configure + loopback for the client side or trunk side interfaces. + + 'noLoop' - No Loopback present. + 'diagnosticLoop' - This is an internal loopback, where the + data stream is looped from the transmit + to receive section. It is used for + hardware debug, bring-up and diagnostics. + 'lineLoop' - In this mode, the receive data stream is + looped back to the transmit side. + 'otherLoop' - This indicates loopbacks not defined here. + + The default value of this object will be 'noLoop'." + ::= { cMsDwdmIfConfigEntry 3 } + +cMsDwdmIfConfigWavelength OBJECT-TYPE + SYNTAX OpticalWavelength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the management client to configure + the wavelength mode of operation to the applicable interfaces. + " + ::= { cMsDwdmIfConfigEntry 4 } + +cMsDwdmIfConfigOtnStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the management client to enable + the OTN (G.709) on an applicable interface,by writing a + value of 'true' to this object. To bypass the monitoring + hardware, a value of 'false' is written to this object. + + This object is not applicable to client side interfaces." + + ::= { cMsDwdmIfConfigEntry 5 } + +cMsDwdmIfConfigFECStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the management client to enable + gathering FEC ( Forward Error Correction ) counters on + an applicable interface, by writing a value of 'true' + to this object.To disable FEC, a value of 'false' + must be written to this object. + + This object is not applicable to client side interfaces. + + This object is being replaced by cMsDwdmIfConfigFECMode and is + going to become obsolete in the future releases." + ::= { cMsDwdmIfConfigEntry 6 } + +cMsDwdmIfOpticsValidIntervals OBJECT-TYPE + SYNTAX Unsigned32 (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of contiguous 15 minute + intervals for which valid Optical Monitor PM data is available + for the particular interface. + + The value of this object will be n (where n is the maximum + number of 15 minute intervals supported at this interface), + unless the measurement was (re-)started within the last + (nx15) minutes, in which case the value will be the + number of 15 minute intervals for which the agent + has some data." + ::= { cMsDwdmIfConfigEntry 7 } + +cMsDwdmIfOTNValidIntervals OBJECT-TYPE + SYNTAX Unsigned32 (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of contiguous 15 minute + intervals for which valid OTN performance monitoring data is + available for the particular interface. + + The value of this object will be n (where n is the maximum + number of 15 minute intervals supported at this interface), + unless the measurement was (re-)started within the last + (nx15) minutes, in which case the value will be the + number of 15 minute intervals for which the agent + has some data. + + This object reports a value 0, if OTN is turned off." + ::= { cMsDwdmIfConfigEntry 8 } + +cMsDwdmIfFECValidIntervals OBJECT-TYPE + SYNTAX Unsigned32 (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of contiguous 15 minute + intervals for which valid FEC PM data is available + for the particular interface. + + The value of this object will be n (where n is the maximum + number of 15 minute intervals supported at this interface), + unless the measurement was (re-)started within the last + (nx15) minutes, in which case the value will be the + number of 15 minute intervals for which the agent + has some data. + + This object reports a value 0, if FEC is turned off." + ::= { cMsDwdmIfConfigEntry 9 } + +cMsDwdmIfConfigFECMode OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enableStandard(2), + enableEnhanced(3), + enableEnhancedI4(4), + enableEnhancedI7(5), + enableEnhanced20(6), + enableHG7(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the management client to enable + gathering FEC ( Forward Error Correction ) counters on + an applicable interface, by writing a value of 'enableStandard' + or 'enableEnhanced' to this object. To disable FEC, a value of + 'disable' must be written to this object. + + This object is not applicable to client side interfaces." + ::= { cMsDwdmIfConfigEntry 10 } + + +-- DwdmIfTransport Table + +cMsDwdmIfTransportTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmIfTransportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines optical transport layer related interface + configurations on an interface." + ::= { cerentMsDwdmIf 2 } + +cMsDwdmIfTransportEntry OBJECT-TYPE + SYNTAX CMsDwdmIfTransportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of objects for configuration on an + optical transport interface." + INDEX { ifIndex } + ::= { cMsDwdmIfTransportTable 1 } + +CMsDwdmIfTransportEntry ::= SEQUENCE { + cMsDwdmIfTransportRingDirection RingDirection, + cMsDwdmIfTransportPortRule OpticalPortRule, + cMsDwdmIfTransportPower OpticalPowerInDbm, + cMsDwdmIfTransportAddPower OpticalPowerInDbm, + cMsDwdmIfTransportOSCPower OpticalPowerInDbm, + cMsDwdmIfTransportReferencePower OpticalPowerInDbm, + cMsDwdmIfTransportCalibratedPower OpticalPowerInDbm, + cMsDwdmIfTransportInsertionLoss OpticalAttenInDb, + cMsDwdmIfTransportLaserStatus LaserStatus, + cMsDwdmIfTransportAmplifierMode OpticalAmplifierMode, + cMsDwdmIfTransportGain OpticalAttenInDb, + cMsDwdmIfTransportExpectedGain OpticalAttenInDb, + cMsDwdmIfTransportReferenceTilt OpticalAttenInDb, + cMsDwdmIfTransportCalibratedTilt OpticalAttenInDb, + cMsDwdmIfTransportDCULoss OpticalAttenInDb, + cMsDwdmIfTransportOSRI INTEGER, + cMsDwdmIfTransportSideIdentifier SideIdentifier, + cMsDwdmIfTransportTDCUCompensation TDCUCompensation +} + +cMsDwdmIfTransportRingDirection OBJECT-TYPE + SYNTAX RingDirection + MAX-ACCESS not-accessible + STATUS obsolete -- Unsupported on 15454 starting from rel. 8.0 + DESCRIPTION + "This object is used to specify the ring directionality of + the port. + + The ring directionality gives the configuration of the + facing side: facing sides can be east going to west and + west going to east." + ::= { cMsDwdmIfTransportEntry 1 } + +cMsDwdmIfTransportPortRule OBJECT-TYPE + SYNTAX OpticalPortRule + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the type of the optical + port. + + A transport optical port can assume one of the following + values: + input(1) + input-express(2) + output(3) + output-express(4)." + ::= { cMsDwdmIfTransportEntry 2 } + +cMsDwdmIfTransportPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the optical power read at + the photodiode of the port. + + The distinguished value of '-1000' indicates that the power + cannot be read due to unavaible HW resource." + ::= { cMsDwdmIfTransportEntry 3 } + +cMsDwdmIfTransportReferencePower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the optical transport + reference power. This is the value of power the network + element will expect on the photodiode. + In case the user wants to refine this value the + 'cMsDwdmIfTransportCalibratedPower' can be used to add + an offset to the network element setup value." + ::= { cMsDwdmIfTransportEntry 4 } + +cMsDwdmIfTransportCalibratedPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the optical transport + calibration power. This is the power offset that user + contribute in case the 'reference' value setup by + network element would be modified. + " + DEFVAL { 0 } + ::= { cMsDwdmIfTransportEntry 5 } + +cMsDwdmIfTransportInsertionLoss OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the value of Insertion + Loss of the optical port. + " + ::= { cMsDwdmIfTransportEntry 6 } + +cMsDwdmIfTransportLaserStatus OBJECT-TYPE + SYNTAX LaserStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the status of the laser. + " + ::= { cMsDwdmIfTransportEntry 7 } + +cMsDwdmIfTransportAmplifierMode OBJECT-TYPE + SYNTAX OpticalAmplifierMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the working amplifier + mode. + " + ::= { cMsDwdmIfTransportEntry 8 } + +cMsDwdmIfTransportGain OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the value of the gain + of an amplifier + " + ::= { cMsDwdmIfTransportEntry 9 } + +cMsDwdmIfTransportReferenceTilt OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the amplifier tilt value + calculated by the network element." + ::= { cMsDwdmIfTransportEntry 10 } + +cMsDwdmIfTransportCalibratedTilt OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the amplifier tilt offset + added as offset by user in order to tune the network element + calculated ('reference') value + " + DEFVAL { 0 } + ::= { cMsDwdmIfTransportEntry 11 } + +cMsDwdmIfTransportDCULoss OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the value of Insertion + Loss measured for the Dispersion Compensation Unit + " + ::= { cMsDwdmIfTransportEntry 12 } + +cMsDwdmIfTransportOSRI OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the status of the Optical Safety Remote Interlock + Valid values are - + + enable(1) : the OSRI is enable + disable(2) : the OSRI is disable + none(3) : the OSRI functionality is not present + " + DEFVAL { enable } + ::= { cMsDwdmIfTransportEntry 13 } + +cMsDwdmIfTransportExpectedGain OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the value of the expected gain + of an amplifier + " + ::= { cMsDwdmIfTransportEntry 14 } + +cMsDwdmIfTransportSideIdentifier OBJECT-TYPE + SYNTAX SideIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the facing side of the optical + port. + " + ::= { cMsDwdmIfTransportEntry 15 } + +cMsDwdmIfTransportTDCUCompensation OBJECT-TYPE + SYNTAX TDCUCompensation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the TDCU Compensation value + of the optical port belong to a TDCU card. + " + ::= { cMsDwdmIfTransportEntry 18 } + +cMsDwdmIfTransportAddPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the ADD optical power read at + the photodiode of the port. + + The distinguished value of '-1000' indicates that the power + cannot be read due to unavaible HW resource." + ::= { cMsDwdmIfTransportEntry 16 } + +cMsDwdmIfTransportOSCPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the OSC optical power read at + the photodiode of the port. + + The distinguished value of '-1000' indicates that the power + cannot be read due to unavaible HW resource." + ::= { cMsDwdmIfTransportEntry 17 } + +-- DwdmIfMultiplexSection Table + +cMsDwdmIfMultiplexSectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmIfMultiplexSectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines optical multiplex section (band) layer + related interface configurations on an interface." + ::= { cerentMsDwdmIf 3 } + +cMsDwdmIfMultiplexSectionEntry OBJECT-TYPE + SYNTAX CMsDwdmIfMultiplexSectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of objects for configuration on an + optical multiplex section (band) interface." + INDEX { ifIndex } + ::= { cMsDwdmIfMultiplexSectionTable 1 } + +CMsDwdmIfMultiplexSectionEntry ::= SEQUENCE { + cMsDwdmIfMultiplexSectionRingDirection RingDirection, + cMsDwdmIfMultiplexSectionPortRule OpticalPortRule, + cMsDwdmIfMultiplexSectionPower OpticalPowerInDbm, + cMsDwdmIfMultiplexSectionReferencePower OpticalPowerInDbm, + cMsDwdmIfMultiplexSectionCalibratedPower OpticalPowerInDbm, + cMsDwdmIfMultiplexSectionInsertionLoss OpticalAttenInDb, + cMsDwdmIfMultiplexSectionActualBand OpticalBand, + cMsDwdmIfMultiplexSectionExpectedBand OpticalBand, + cMsDwdmIfMultiplexSectionSideIdentifier SideIdentifier +} + +cMsDwdmIfMultiplexSectionRingDirection OBJECT-TYPE + SYNTAX RingDirection + MAX-ACCESS not-accessible + STATUS obsolete -- Unsupported on 15454 starting from rel. 8.0 + DESCRIPTION + "This object is used to specify the ring directionality of + the port. + + The ring directionality gives the configuration of the + facing side: facing sides can be east going to west and + west going to east." + ::= { cMsDwdmIfMultiplexSectionEntry 1 } + +cMsDwdmIfMultiplexSectionPortRule OBJECT-TYPE + SYNTAX OpticalPortRule + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the type of the optical + port. + + A Multiplex Section optical port can assume one of the following + values: + add(5) + drop(6)." + ::= { cMsDwdmIfMultiplexSectionEntry 2 } + +cMsDwdmIfMultiplexSectionPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the optical power read at + the photodiode of the port. + + The distinguished value of '-1000' indicates that the power + cannot be read due to unavaible HW resource." + ::= { cMsDwdmIfMultiplexSectionEntry 3 } + +cMsDwdmIfMultiplexSectionReferencePower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the optical Multiplex Section + reference power. This is the value of power the network + element will expect on the photodiode. + In case the user wants to refine this value the + 'cMsDwdmIfMultiplexSectionCalibratedPower' can be used to add + an offset to the network element setup value." + ::= { cMsDwdmIfMultiplexSectionEntry 4 } + +cMsDwdmIfMultiplexSectionCalibratedPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the optical MultiplexSection + calibration power. This is the power offset that user + contribute in case the 'reference' value setup by + network element would be modified. + " + DEFVAL { 0 } + ::= { cMsDwdmIfMultiplexSectionEntry 5 } + +cMsDwdmIfMultiplexSectionInsertionLoss OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the value of Insertion + Loss of the optical port. + " + ::= { cMsDwdmIfMultiplexSectionEntry 6 } + +cMsDwdmIfMultiplexSectionActualBand OBJECT-TYPE + SYNTAX OpticalBand + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the value of Wavelength + group which is tuned the optical port. + " + ::= { cMsDwdmIfMultiplexSectionEntry 7 } + +cMsDwdmIfMultiplexSectionExpectedBand OBJECT-TYPE + SYNTAX OpticalBand + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the value of Wavelength + group that the user expects the optical port will assume. + " + ::= { cMsDwdmIfMultiplexSectionEntry 8 } + +cMsDwdmIfMultiplexSectionSideIdentifier OBJECT-TYPE + SYNTAX SideIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the facing side of the optical + port. + " + ::= { cMsDwdmIfMultiplexSectionEntry 9 } + + +-- DwdmIfChannel Table + +cMsDwdmIfChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmIfChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines optical channel layer + related interface configurations on an interface." + ::= { cerentMsDwdmIf 4 } + +cMsDwdmIfChannelEntry OBJECT-TYPE + SYNTAX CMsDwdmIfChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of objects for configuration on an + optical channel interface." + INDEX { ifIndex } + ::= { cMsDwdmIfChannelTable 1 } + +CMsDwdmIfChannelEntry ::= SEQUENCE { + cMsDwdmIfChannelRingDirection RingDirection, + cMsDwdmIfChannelPortRule OpticalPortRule, + cMsDwdmIfChannelPower OpticalPowerInDbm, + cMsDwdmIfChannelReferencePower OpticalPowerInDbm, + cMsDwdmIfChannelCalibratedPower OpticalPowerInDbm, + cMsDwdmIfChannelInsertionLoss OpticalAttenInDb, + cMsDwdmIfChannelActualWavelength OpticalWavelength, + cMsDwdmIfChannelExpectedWavelength OpticalWavelength, + cMsDwdmIfChannelSideIdentifier SideIdentifier +} + +cMsDwdmIfChannelRingDirection OBJECT-TYPE + SYNTAX RingDirection + MAX-ACCESS not-accessible + STATUS obsolete -- Unsupported on 15454 starting from rel. 8.0 + DESCRIPTION + "This object is used to specify the ring directionality of + the port. + + The ring directionality gives the configuration of the + facing side: facing sides can be east going to west and + west going to east." + ::= { cMsDwdmIfChannelEntry 1 } + +cMsDwdmIfChannelPortRule OBJECT-TYPE + SYNTAX OpticalPortRule + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the type of the optical + port. + + A Multiplex Section optical port can assume one of the following + values: + add(5) + drop(6)." + ::= { cMsDwdmIfChannelEntry 2 } + +cMsDwdmIfChannelPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the optical power read at + the photodiode of the port. + + The distinguished value of '-1000' indicates that the power + cannot be read due to unavaible HW resource." + ::= { cMsDwdmIfChannelEntry 3 } + +cMsDwdmIfChannelReferencePower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the optical Multiplex Section + reference power. This is the value of power the network + element will expect on the photodiode. + In case the user wants to refine this value the + 'cMsDwdmIfChannelCalibratedPower' can be used to add + an offset to the network element setup value." + ::= { cMsDwdmIfChannelEntry 4 } + +cMsDwdmIfChannelCalibratedPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the optical Channel + calibration power. This is the power offset that user + contribute in case the 'reference' value setup by + network element would be modified. + " + DEFVAL { 0 } + ::= { cMsDwdmIfChannelEntry 5 } + +cMsDwdmIfChannelInsertionLoss OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the value of Insertion + Loss of the optical port. + " + ::= { cMsDwdmIfChannelEntry 6 } + +cMsDwdmIfChannelActualWavelength OBJECT-TYPE + SYNTAX OpticalWavelength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the value of Wavelength + that is tuned the optical port. + " + ::= { cMsDwdmIfChannelEntry 7 } + +cMsDwdmIfChannelExpectedWavelength OBJECT-TYPE + SYNTAX OpticalWavelength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify the value of Wavelength + that the user expects the optical port will assume. + " + ::= { cMsDwdmIfChannelEntry 8 } + +cMsDwdmIfChannelSideIdentifier OBJECT-TYPE + SYNTAX SideIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to specify the facing side of the optical + port. + " + ::= { cMsDwdmIfChannelEntry 9 } + + +-- cerentMsDwdmOtn group +-- This group contains error counters and thresholds +-- for the interfaces with OTN ( G.709 ) monitoring enabled. + +-- OtnThresholds Table + +cMsDwdmOtnThresholdsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmOtnThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides objects for configuring OTN ( G.709 ) + thresholds on trunk side interfaces." + ::= { cerentMsDwdmOtn 1 } + +cMsDwdmOtnThresholdsEntry OBJECT-TYPE + SYNTAX CMsDwdmOtnThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cMsDwdmOtnThresholdsTable." + + INDEX { ifIndex, cMsDwdmOtnThreshMonType, + cMsDwdmOtnThreshIntervalType } + + ::= { cMsDwdmOtnThresholdsTable 1 } + +CMsDwdmOtnThresholdsEntry ::= SEQUENCE { + cMsDwdmOtnThreshMonType MonitorType, + cMsDwdmOtnThreshIntervalType LocationAndIntervalType, + cMsDwdmOtnThreshFC Unsigned32, + cMsDwdmOtnThreshES Unsigned32, + cMsDwdmOtnThreshSES Unsigned32, + cMsDwdmOtnThreshUAS Unsigned32, + cMsDwdmOtnThreshBBE Unsigned32 +} + +cMsDwdmOtnThreshMonType OBJECT-TYPE + SYNTAX MonitorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmOtnThresholdsTable. + It is used to specify the type of monitoring threshold + being set on an interface for OTN ( G.709 ) statistics." + ::= { cMsDwdmOtnThresholdsEntry 1 } + +cMsDwdmOtnThreshIntervalType OBJECT-TYPE + SYNTAX LocationAndIntervalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmOtnThresholdsTable. + It specifies the interval type and monitoring location for + the performance statistics." + ::= { cMsDwdmOtnThresholdsEntry 2 } + +cMsDwdmOtnThreshFC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the threshold for the number of + failure counts on applicable trunk side interfaces." + ::= { cMsDwdmOtnThresholdsEntry 3 } + + +cMsDwdmOtnThreshES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the threshold for the number of + Errored Seconds on applicable trunk side interfaces." + ::= { cMsDwdmOtnThresholdsEntry 4 } + +cMsDwdmOtnThreshSES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the threshold for the number of + Severely Errored Seconds on applicable trunk side + interfaces." + ::= { cMsDwdmOtnThresholdsEntry 5 } + + +cMsDwdmOtnThreshUAS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the threshold for the number of + Unavailable Seconds on applicable trunk side interfaces." + ::= { cMsDwdmOtnThresholdsEntry 6 } + +cMsDwdmOtnThreshBBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the threshold for the number of + Bit Block Errors on applicable trunk side interfaces." + ::= { cMsDwdmOtnThresholdsEntry 7 } + + +-- OTN Current Table +-- used to gather PM stats for OTN (G.709) enabled interfaces. + +cMsDwdmOtnCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmOtnCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cumulative OTN (G.709) PM stats + for the trunk side interfaces. + " + ::= { cerentMsDwdmOtn 2 } + +cMsDwdmOtnCurrentEntry OBJECT-TYPE + SYNTAX CMsDwdmOtnCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cMsDwdmOtnCurrentTable." + INDEX { ifIndex, + cMsDwdmOtnCurrentMonType, + cMsDwdmOtnCurIntervalType } + ::= { cMsDwdmOtnCurrentTable 1 } + +CMsDwdmOtnCurrentEntry ::= SEQUENCE { + cMsDwdmOtnCurrentMonType MonitorType, + cMsDwdmOtnCurIntervalType LocationAndIntervalType, + cMsDwdmOtnCurrentFC Counter32, + cMsDwdmOtnCurrentES Counter32, + cMsDwdmOtnCurrentSES Counter32, + cMsDwdmOtnCurrentUAS Counter32, + cMsDwdmOtnCurrentBBE Counter32, + cMsDwdmOtnCurrentESR Counter32, + cMsDwdmOtnCurrentSESR Counter32, + cMsDwdmOtnCurrentBBER Counter32 +} + +cMsDwdmOtnCurrentMonType OBJECT-TYPE + SYNTAX MonitorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmOtnCurrentTable. + It is used to otain G.709 statistics for path, section + and tcm ( tandem connection)." + ::= { cMsDwdmOtnCurrentEntry 1 } + +cMsDwdmOtnCurIntervalType OBJECT-TYPE + SYNTAX LocationAndIntervalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmOtnCurrentTable. + It specifies the interval type (farEnd/ nearEnd and + 15 min/ 1 Day )for the table objects." + ::= { cMsDwdmOtnCurrentEntry 2 } + +cMsDwdmOtnCurrentFC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + failure counts encountered on this interface in the + current interval." + ::= { cMsDwdmOtnCurrentEntry 3 } + +cMsDwdmOtnCurrentES OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Errored Seconds encountered + on this interface in the current interval." + ::= { cMsDwdmOtnCurrentEntry 4 } + +cMsDwdmOtnCurrentSES OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Severely Errored Seconds encountered + on this interface in the current interval." + ::= { cMsDwdmOtnCurrentEntry 5 } + +cMsDwdmOtnCurrentUAS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Unavailable Seconds encountered + on this interface in the current interval." + ::= { cMsDwdmOtnCurrentEntry 6 } + +cMsDwdmOtnCurrentBBE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Background Block Errors encountered + on this interface in the current interval." + ::= { cMsDwdmOtnCurrentEntry 7 } + +cMsDwdmOtnCurrentESR OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the Errored Seconds Ratio + on this interface in the current interval." + ::= { cMsDwdmOtnCurrentEntry 8 } + +cMsDwdmOtnCurrentSESR OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the Severely Errored Seconds + ratio on this interface in the current interval." + ::= { cMsDwdmOtnCurrentEntry 9 } + +cMsDwdmOtnCurrentBBER OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the Background Block Errors + ratio on this interface in the current interval." + ::= { cMsDwdmOtnCurrentEntry 10 } + + +-- OTN Interval Table +-- used to gather PM stats for OTN (G.709) enabled interfaces. + +cMsDwdmOtnIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmOtnIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cumulative OTN (G.709) PM stats + for the trunk side interfaces. + " + ::= { cerentMsDwdmOtn 3 } + +cMsDwdmOtnIntervalEntry OBJECT-TYPE + SYNTAX CMsDwdmOtnIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cMsDwdmOtnIntervalTable." + INDEX { ifIndex, + cMsDwdmOtnIntervalMonType, + cMsDwdmOtnIntervalType, + cMsDwdmOtnIntervalNum } + ::= { cMsDwdmOtnIntervalTable 1 } + +CMsDwdmOtnIntervalEntry ::= SEQUENCE { + cMsDwdmOtnIntervalMonType MonitorType, + cMsDwdmOtnIntervalType LocationAndIntervalType, + cMsDwdmOtnIntervalNum Integer32, + cMsDwdmOtnIntervalFC Counter32, + cMsDwdmOtnIntervalES Counter32, + cMsDwdmOtnIntervalSES Counter32, + cMsDwdmOtnIntervalUAS Counter32, + cMsDwdmOtnIntervalBBE Counter32, + cMsDwdmOtnIntervalESR Counter32, + cMsDwdmOtnIntervalSESR Counter32, + cMsDwdmOtnIntervalBBER Counter32, + cMsDwdmOtnIntervalValidData TruthValue +} + +cMsDwdmOtnIntervalMonType OBJECT-TYPE + SYNTAX MonitorType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmOtnIntervalTable. + It is used to otain G.709 statistics for path, section + and tcm ( tandem connection)." + ::= { cMsDwdmOtnIntervalEntry 1 } + +cMsDwdmOtnIntervalType OBJECT-TYPE + SYNTAX LocationAndIntervalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmOtnIntervalTable. + It specifies the interval type (farEnd/ nearEnd and + 15 min/ 1 Day )for the table objects." + ::= { cMsDwdmOtnIntervalEntry 2 } + +cMsDwdmOtnIntervalNum OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmOtnIntervalTable. + This object gives the number of the interval. + It is a number between 1 and 96, which identifies the + interval for which the set of OTN performance values is + available. + + The interval identified by 1 is the most recent + 15 minute or 24 hour interval, and the interval + identified by N is the interval immediately preceding the + one identified by N-1." + ::= { cMsDwdmOtnIntervalEntry 3 } + +cMsDwdmOtnIntervalFC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + failure counts encountered on this interface in a + particular interval." + ::= { cMsDwdmOtnIntervalEntry 4 } + +cMsDwdmOtnIntervalES OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Errored Seconds encountered + on this interface in a particular interval." + ::= { cMsDwdmOtnIntervalEntry 5 } + +cMsDwdmOtnIntervalSES OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Severely Errored Seconds encountered + on this interface in a particular interval." + ::= { cMsDwdmOtnIntervalEntry 6 } + +cMsDwdmOtnIntervalUAS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Unavailable Seconds encountered + on this interface in a particular interval." + ::= { cMsDwdmOtnIntervalEntry 7 } + +cMsDwdmOtnIntervalBBE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Background Block Errors encountered + on this interface in a particular interval." + ::= { cMsDwdmOtnIntervalEntry 8 } + +cMsDwdmOtnIntervalESR OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the Errored Seconds Ratio + on this interface in a particular interval." + ::= { cMsDwdmOtnIntervalEntry 9 } + +cMsDwdmOtnIntervalSESR OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the Severely Errored Seconds + ratio on this interface in a particular interval." + ::= { cMsDwdmOtnIntervalEntry 10 } + +cMsDwdmOtnIntervalBBER OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the Background Block Errors + ratio on this interface in a particular interval." + ::= { cMsDwdmOtnIntervalEntry 11 } + +cMsDwdmOtnIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this + interval is valid." + ::= { cMsDwdmOtnIntervalEntry 12 } + + +-- cerentMsDwdmFEC +-- This group contains FEC ( Forward Error Correction ) error +-- counters and thresholds for applicable interfaces. + + +-- FECThresholds Table +cMsDwdmFECThresholdsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmFECThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the configurable thresholds + for FEC ( Forward Error Correction ) statistics." + ::= { cerentMsDwdmFEC 1 } + +cMsDwdmFECThresholdsEntry OBJECT-TYPE + SYNTAX CMsDwdmFECThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cMsDwdmFECThresholdsTable." + INDEX { ifIndex, cMsDwdmFECThreshIntervalType } + ::= { cMsDwdmFECThresholdsTable 1 } + +CMsDwdmFECThresholdsEntry ::= SEQUENCE { + cMsDwdmFECThreshIntervalType CerentPeriod, + cMsDwdmFECThreshBitErrCor Unsigned32, + cMsDwdmFECThreshByteErrCor Unsigned32, + cMsDwdmFECThreshZeroErrDet Unsigned32, + cMsDwdmFECThreshOneErrDet Unsigned32, + cMsDwdmFECThreshUncorWords Unsigned32 +} + +cMsDwdmFECThreshIntervalType OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmFECThreshTable. + It gives the type of the interval for which the thresholds + are being set. + " + ::= { cMsDwdmFECThresholdsEntry 1 } + + +cMsDwdmFECThreshBitErrCor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object sets the threshold value of the number of + Bit Errors Corrected on an applicable trunk side + interface." + ::= { cMsDwdmFECThresholdsEntry 2 } + + cMsDwdmFECThreshByteErrCor OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object sets the threshold value of the number of + Byte Errors Corrected on an applicable trunk side + interface." + ::= { cMsDwdmFECThresholdsEntry 3 } + +cMsDwdmFECThreshZeroErrDet OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object sets the threshold value of the number of + zero bit errors detected on an applicable trunk side + interface." + ::= { cMsDwdmFECThresholdsEntry 4 } + +cMsDwdmFECThreshOneErrDet OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object sets the threshold value of the number of + one bit errors detected on an applicable trunk side + interface." + ::= { cMsDwdmFECThresholdsEntry 5 } + +cMsDwdmFECThreshUncorWords OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object sets the threshold value of the number of + Uncorrectable Words on an applicable trunk side interface." + ::= { cMsDwdmFECThresholdsEntry 6 } + + +-- FEC Current Table +cMsDwdmFECCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmFECCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cumulative PM statistics + for FEC ( Forward Error Correction ) on an applicable + interface." + ::= { cerentMsDwdmFEC 2 } + +cMsDwdmFECCurrentEntry OBJECT-TYPE + SYNTAX CMsDwdmFECCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cMsDwdmFECCurrentTable." + INDEX { ifIndex,cMsDwdmFECCurIntervalType } + ::= { cMsDwdmFECCurrentTable 1 } + +CMsDwdmFECCurrentEntry ::= SEQUENCE { + cMsDwdmFECCurIntervalType CerentPeriod, + cMsDwdmFECCurrentBitErrCor Counter32, + cMsDwdmFECCurrentByteErrCor Counter32, + cMsDwdmFECCurrentZeroErrDet Counter32, + cMsDwdmFECCurrentOneErrDet Counter32, + cMsDwdmFECCurrentUncorWords Counter32 +} + +cMsDwdmFECCurIntervalType OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmFECCurrentTable. + It gives the type of interval for which the FEC values + have been collected." + ::= { cMsDwdmFECCurrentEntry 1 } + +cMsDwdmFECCurrentBitErrCor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Bit Errors Corrected + on this interface in the current interval." + ::= { cMsDwdmFECCurrentEntry 2 } + + cMsDwdmFECCurrentByteErrCor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Byte Errors Corrected + on this interface in the current interval." + ::= { cMsDwdmFECCurrentEntry 3 } + +cMsDwdmFECCurrentZeroErrDet OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + zero bit errors detected + on this interface in the current interval." + ::= { cMsDwdmFECCurrentEntry 4 } + +cMsDwdmFECCurrentOneErrDet OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + one bit errors detected + on this interface in the current interval." + ::= { cMsDwdmFECCurrentEntry 5 } + +cMsDwdmFECCurrentUncorWords OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Uncorrectable Words encountered + on this interface in the current interval." + ::= { cMsDwdmFECCurrentEntry 6 } + + +-- FEC Interval Table +cMsDwdmFECIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMsDwdmFECIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cumulative PM statistics + for FEC ( Forward Error Correction ) on an applicable + interface." + ::= { cerentMsDwdmFEC 3 } + +cMsDwdmFECIntervalEntry OBJECT-TYPE + SYNTAX CMsDwdmFECIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cMsDwdmFECIntervalTable." + INDEX { ifIndex,cMsDwdmFECIntervalType, + cMsDwdmFECIntervalNum } + ::= { cMsDwdmFECIntervalTable 1 } + +CMsDwdmFECIntervalEntry ::= SEQUENCE { + cMsDwdmFECIntervalType CerentPeriod, + cMsDwdmFECIntervalNum Integer32, + cMsDwdmFECIntervalBitErrCor Counter32, + cMsDwdmFECIntervalByteErrCor Counter32, + cMsDwdmFECIntervalZeroErrDet Counter32, + cMsDwdmFECIntervalOneErrDet Counter32, + cMsDwdmFECIntervalUncorWords Counter32, + cMsDwdmFECIntervalValidData TruthValue +} + +cMsDwdmFECIntervalType OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmFECIntervalTable. + It gives the type of interval for which the FEC values + have been collected." + ::= { cMsDwdmFECIntervalEntry 1 } + +cMsDwdmFECIntervalNum OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the cMsDwdmFECIntervalTable. + It is a number between 1 and 96, which identifies the + interval for which the set of FEC PM values is + available. + + The interval identified by 1 is the most recent + 15 minute or 24 hour interval, and the interval + identified by N is the interval immediately preceding the one + identified by N-1." + ::= { cMsDwdmFECIntervalEntry 2 } + +cMsDwdmFECIntervalBitErrCor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Bit Errors Corrected + on this interface in a particular interval." + ::= { cMsDwdmFECIntervalEntry 3 } + + cMsDwdmFECIntervalByteErrCor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Byte Errors Corrected + on this interface in a particular interval." + ::= { cMsDwdmFECIntervalEntry 4 } + +cMsDwdmFECIntervalZeroErrDet OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + zero bit errors detected + on this interface in a particular interval." + ::= { cMsDwdmFECIntervalEntry 5 } + +cMsDwdmFECIntervalOneErrDet OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + one bit errors detected + on this interface in a particular interval." + ::= { cMsDwdmFECIntervalEntry 6 } + +cMsDwdmFECIntervalUncorWords OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Uncorrectable Words encountered + on this interface in a particular interval." + ::= { cMsDwdmFECIntervalEntry 7 } + +cMsDwdmFECIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this + interval is valid." + ::= { cMsDwdmFECIntervalEntry 8 } + + +-- cerentMsDwdm8B10B group + +-- This group contains 8B10B counters for interface +-- data traffic, collected by the monitoring hardware +-- for interfaces like Fiber Channel/Gig E. + +-- 8B10BThresholds Table +c8B10BThresholdsTable OBJECT-TYPE + SYNTAX SEQUENCE OF C8B10BThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the configurable thresholds + for the 8B10B stats." + ::= { cerentMsDwdm8B10B 1 } + +c8B10BThresholdsEntry OBJECT-TYPE + SYNTAX C8B10BThresholdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the c8B10BThresholds Table." + INDEX { ifIndex, c8B10BThreshIntervalType } + ::= { c8B10BThresholdsTable 1 } + +C8B10BThresholdsEntry ::= SEQUENCE { + c8B10BThreshIntervalType IntervalType, + c8B10BThreshInvalidPkts Unsigned32, + c8B10BThreshIPOverflow Unsigned32, + c8B10BThreshHCInvalidPkts Counter64, + c8B10BThreshValidPkts Unsigned32, + c8B10BThreshVPOverflow Unsigned32, + c8B10BThreshHCValidPkts Counter64, + c8B10BThreshIdleSets Unsigned32, + c8B10BThreshISOverflow Unsigned32, + c8B10BThreshHCIdleSets Counter64, + c8B10BThreshNonIdleSets Unsigned32, + c8B10BThreshNISOverflow Unsigned32, + c8B10BThreshHCNonIdleSets Counter64, + c8B10BThreshDataSets Unsigned32, + c8B10BThreshDSOverflow Unsigned32, + c8B10BThreshHCDataSets Counter64, + c8B10BThreshCodeViols Unsigned32, + c8B10BThreshCVOverflow Unsigned32, + c8B10BThreshHCCodeViols Counter64 + } + +c8B10BThreshIntervalType OBJECT-TYPE + SYNTAX IntervalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the c8B10BThresholdsTable. + It gives the type of interval." + ::= { c8B10BThresholdsEntry 1 } + +c8B10BThreshInvalidPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the lower word value of the threshold + associated with the number of 8B10B invalid packets. + + The object c8B10BThreshIPOverflow contains the + higher 32 bit value of this number. " + ::= { c8B10BThresholdsEntry 2 } + +c8B10BThreshIPOverflow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the higher word value of the threshold + associated with the number of 8B10B invalid packets. + + The object c8B10BThreshInvalidPkts contains the + lower 32 bits of this number. If the threshold is greater + than 4,294,967,295, the higher word value will be stored in + this object." + ::= { c8B10BThresholdsEntry 3 } + +c8B10BThreshHCInvalidPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to obtain the value of threshold + configured for the number of 8B10B Invalid Packets. + + This a High capacity ( 64 bits ) counter." + ::= { c8B10BThresholdsEntry 4 } + +c8B10BThreshValidPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the lower word value of the threshold + associated with the number of 8B10B valid packets. + + The object c8B10BThreshVPOverflow contains the + higher 32 bit value of this number. " + ::= { c8B10BThresholdsEntry 5 } + +c8B10BThreshVPOverflow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the higher word value of the threshold + associated with the number of 8B10B valid packets. + + The object c8B10BThreshValidPkts contains the + lower 32 bits of this number. If the threshold is greater + than 4,294,967,295, the higher word value will be stored in + this object." + ::= { c8B10BThresholdsEntry 6 } + +c8B10BThreshHCValidPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to obtain the value of threshold + configured for the number of 8B10B Valid Packets. + + This a High capacity ( 64 bits ) counter." + ::= { c8B10BThresholdsEntry 7 } + +c8B10BThreshIdleSets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the lower word value of the threshold + associated with the number of 8B10B idle sets. + + The object c8B10BThreshISOverflow contains the + higher 32 bit value of this number. " + ::= { c8B10BThresholdsEntry 8 } + +c8B10BThreshISOverflow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the higher word value of the threshold + associated with the number of 8B10B idle sets. + + The object c8B10BThreshIdleSets contains the + lower 32 bits of this number. If the threshold is greater + than 4,294,967,295, the higher word value will be stored in + this object." + ::= { c8B10BThresholdsEntry 9 } + +c8B10BThreshHCIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to obtain the value of threshold + configured for the number of 8B10B idle sets. + + This a High capacity ( 64 bits ) counter." + ::= { c8B10BThresholdsEntry 10 } + +c8B10BThreshNonIdleSets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the lower word value of the threshold + associated with the number of 8B10B non idle sets. + + The object c8B10BThreshNISOverflow contains the + higher 32 bit value of this number. " + ::= { c8B10BThresholdsEntry 11 } + +c8B10BThreshNISOverflow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the higher word value of the threshold + associated with the number of 8B10B non idle sets. + + The object c8B10BThreshNonIdleSets contains the + lower 32 bits of this number. If the threshold is greater + than 4,294,967,295, the higher word value will be stored in + this object." + ::= { c8B10BThresholdsEntry 12 } + +c8B10BThreshHCNonIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to obtain the value of threshold + configured for the number of 8B10B non idle sets. + + This a High capacity ( 64 bits ) counter." + ::= { c8B10BThresholdsEntry 13 } + +c8B10BThreshDataSets OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the lower word value of the threshold + associated with the number of 8B10B data code groups. + + The object c8B10BThreshDSOverflow contains the + higher 32 bit value of this number. " + ::= { c8B10BThresholdsEntry 14 } + +c8B10BThreshDSOverflow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the higher word value of the threshold + associated with the number of 8B10B data code groups. + + The object c8B10BThreshDataSets contains the + lower 32 bits of this number. If the threshold is greater + than 4,294,967,295, the higher word value will be stored in + this object." + ::= { c8B10BThresholdsEntry 15 } + +c8B10BThreshHCDataSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to obtain the value of threshold + configured for the number of 8B10B data code groups. + + This a High capacity ( 64 bits ) counter." + ::= { c8B10BThresholdsEntry 16 } + +c8B10BThreshCodeViols OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the lower word value of the threshold + associated with the number of 8B10B coding violations + encountered. + + The object c8B10BThreshCVOverflow contains the + higher 32 bit value of this number." + ::= { c8B10BThresholdsEntry 17 } + +c8B10BThreshCVOverflow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the higher word value of threshold + associated with the number of 8B10B code violations + encountered. + + The object c8B10BThreshCodeViols contains the + lower 32 bits of this number. If the threshold is greater + than 4,294,967,295, the higher word value will be stored in + this object." + ::= { c8B10BThresholdsEntry 18 } + +c8B10BThreshHCCodeViols OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to obtain the value of threshold + configured for the number of 8B10B Coding Violations + on this interface. + + This a High capacity ( 64 bits ) counter." + ::= { c8B10BThresholdsEntry 19 } + + +-- 8B10BCurrent Table +c8B10BCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF C8B10BCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cumulative PM statistics + for the Fiber Channel/ Gigabit Ethernet (8B10B) + on the applicable interfaces." + ::= { cerentMsDwdm8B10B 2 } + +c8B10BCurrentEntry OBJECT-TYPE + SYNTAX C8B10BCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the c8B10BCurrentTable." + INDEX { ifIndex, c8B10BCurIntervalType } + ::= { c8B10BCurrentTable 1 } + +C8B10BCurrentEntry ::= SEQUENCE { + c8B10BCurIntervalType IntervalType, + c8B10BCurrentCodeViols Counter32, + c8B10BCurrentCVOverflow Counter32, + c8B10BCurrentHCCodeViols Counter64, + c8B10BCurrentValidPkts Counter32, + c8B10BCurrentVPOverflow Counter32, + c8B10BCurrentHCValidPkts Counter64, + c8B10BCurrentInvalidPkts Counter32, + c8B10BCurrentIPOverflow Counter32, + c8B10BCurrentHCInvalidPkts Counter64, + c8B10BCurrentIdleSets Counter32, + c8B10BCurrentISOverflow Counter32, + c8B10BCurrentHCIdleSets Counter64, + c8B10BCurrentNonIdleSets Counter32, + c8B10BCurrentNISOverflow Counter32, + c8B10BCurrentHCNonIdleSets Counter64, + c8B10BCurrentDataSets Counter32, + c8B10BCurrentDSOverflow Counter32, + c8B10BCurrentHCDataSets Counter64 + } + +c8B10BCurIntervalType OBJECT-TYPE + SYNTAX IntervalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the c8B10BCurrentTable. + It gives the type of interval for which 8B10B data has been + collected." + ::= { c8B10BCurrentEntry 1 } + +c8B10BCurrentCodeViols OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B Coding + Violations encountered on an interface for the current + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BCurrentCVOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCCodeViols, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 2 } + +c8B10BCurrentCVOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + Coding Violations encountered on an interface for the + current interval. If the value of + c8B10BCurrentCodeViols + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCCodeViols, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 3 } + +c8B10BCurrentHCCodeViols OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B coding + violations encountered on this interface in the current + interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BCurrentEntry 4 } + +c8B10BCurrentValidPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B Valid + Packets encountered on an interface for the current + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BCurrentVPOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCValidPkts, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 5 } + +c8B10BCurrentVPOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + valid packets encountered on an interface for the + current interval. If the value of + c8B10BCurrentValidPkts + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCValidPkts, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 6 } + +c8B10BCurrentHCValidPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B valid packets + on this interface in the current interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BCurrentEntry 7 } + +c8B10BCurrentInvalidPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B invalid + packets encountered on an interface for the current + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BCurrentIPOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCInvalidPkts, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 8 } + +c8B10BCurrentIPOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + invalid packets encountered on an interface for the + current interval. If the value of + c8B10BCurrentInvalidPkts + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCInvalidPkts, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 9 } + +c8B10BCurrentHCInvalidPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B invalid packets + encountered on this interface in the current interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BCurrentEntry 10 } + +c8B10BCurrentIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B Idle + sets encountered on an interface for the current + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BCurrentISOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCIdleSets, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 11 } + +c8B10BCurrentISOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + idle sets encountered on an interface for the + current interval. If the value of + c8B10BCurrentIdleSets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCIdleSets, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 12 } + +c8B10BCurrentHCIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B idle sets + encountered on this interface in the current interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BCurrentEntry 13 } + +c8B10BCurrentNonIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B non idle + sets encountered on an interface for the current + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BCurrentNISOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCNonIdleSets, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 14 } + +c8B10BCurrentNISOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + non idle sets encountered on an interface for the + current interval. If the value of + c8B10BCurrentNonIdleSets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCNonIdleSets, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 15 } + +c8B10BCurrentHCNonIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B non-idle sets + encountered on this interface in the current interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BCurrentEntry 16 } + +c8B10BCurrentDataSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B data + code groups encountered on an interface for the current + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BCurrentDSOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCDataSets, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 17 } + +c8B10BCurrentDSOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + data code groups encountered on an interface for the + current interval. If the value of + c8B10BCurrentDataSets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BCurrentHCDataSets, which is a 64 bit counter." + ::= { c8B10BCurrentEntry 18 } + +c8B10BCurrentHCDataSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B data code + groups encountered on this interface in the current interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BCurrentEntry 19 } + + +-- 8B10BInterval Table +c8B10BIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF C8B10BIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cumulative PM statistics + for the Fiber Channel/ Gigabit Ethernet (8B10B) + on the applicable interfaces." + ::= { cerentMsDwdm8B10B 3 } + +c8B10BIntervalEntry OBJECT-TYPE + SYNTAX C8B10BIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the c8B10BIntervalTable." + INDEX { ifIndex, c8B10BIntervalType, + c8B10BIntervalNum } + ::= { c8B10BIntervalTable 1 } + +C8B10BIntervalEntry ::= SEQUENCE { + c8B10BIntervalType IntervalType, + c8B10BIntervalNum Integer32, + c8B10BIntervalCodeViols Counter32, + c8B10BIntervalCVOverflow Counter32, + c8B10BIntervalHCCodeViols Counter64, + c8B10BIntervalValidPkts Counter32, + c8B10BIntervalVPOverflow Counter32, + c8B10BIntervalHCValidPkts Counter64, + c8B10BIntervalInvalidPkts Counter32, + c8B10BIntervalIPOverflow Counter32, + c8B10BIntervalHCInvalidPkts Counter64, + c8B10BIntervalIdleSets Counter32, + c8B10BIntervalISOverflow Counter32, + c8B10BIntervalHCIdleSets Counter64, + c8B10BIntervalNonIdleSets Counter32, + c8B10BIntervalNISOverflow Counter32, + c8B10BIntervalHCNonIdleSets Counter64, + c8B10BIntervalDataSets Counter32, + c8B10BIntervalDSOverflow Counter32, + c8B10BIntervalHCDataSets Counter64, + c8B10BIntervalValidData TruthValue + } + +c8B10BIntervalType OBJECT-TYPE + SYNTAX IntervalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index to the c8B10BIntervalTable. + It gives the type of interval for which 8B10B data has been + collected." + ::= { c8B10BIntervalEntry 1 } + +c8B10BIntervalNum OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object gives the number of the interval. + It is a number between 1 and 96, which identifies the + interval for which the set of 8B10B performance values is + available. + + The interval identified by 1 is the most recent + 15 minute or 24 hour interval, and the interval + identified by N is the interval immediately preceding the one + identified by N-1." + ::= { c8B10BIntervalEntry 2 } + +c8B10BIntervalCodeViols OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B Coding + Violations encountered on an interface for a particular + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BIntervalCVOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCCodeViols, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 3 } + +c8B10BIntervalCVOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + Coding Violations encountered on an interface for a + particular interval. If the value of + c8B10BIntervalCodeViols + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCCodeViols, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 4 } + +c8B10BIntervalHCCodeViols OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B coding + violations encountered on this interface in a particular + interval. + + This is a High Capacity ( 64 bit ) counter. + " + ::= { c8B10BIntervalEntry 5 } + +c8B10BIntervalValidPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B Valid + Packets encountered on an interface for a particular + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BIntervalVPOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCValidPkts, which is a 64 bit counter. + " + ::= { c8B10BIntervalEntry 6 } + +c8B10BIntervalVPOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + valid packets encountered on an interface for a + particular interval. If the value of + c8B10BIntervalValidPkts + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCValidPkts, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 7 } + +c8B10BIntervalHCValidPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B valid packets + on this interface in a particular interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BIntervalEntry 8 } + +c8B10BIntervalInvalidPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B invalid + packets encountered on an interface for a particular + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BIntervalIPOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCInvalidPkts, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 9 } + +c8B10BIntervalIPOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + invalid packets encountered on an interface for a + particular interval. If the value of + c8B10BIntervalInvalidPkts + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCInvalidPkts, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 10 } + +c8B10BIntervalHCInvalidPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B invalid packets + encountered on this interface in a particular interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BIntervalEntry 11 } + +c8B10BIntervalIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B Idle + sets encountered on an interface for a particular + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BIntervalISOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCIdleSets, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 12 } + +c8B10BIntervalISOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + idle sets encountered on an interface for a + particular interval. If the value of + c8B10BIntervalIdleSets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCIdleSets, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 13 } + +c8B10BIntervalHCIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B idle sets + encountered on this interface in a particular interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BIntervalEntry 14 } + +c8B10BIntervalNonIdleSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B non idle + sets encountered on an interface for a particular + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BIntervalNISOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCNonIdleSets, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 15 } + +c8B10BIntervalNISOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + non idle sets encountered on an interface for a + particular interval. If the value of + c8B10BIntervalNonIdleSets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCNonIdleSets, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 16 } + +c8B10BIntervalHCNonIdleSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B non-idle sets + encountered on this interface in a particular interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BIntervalEntry 17 } + +c8B10BIntervalDataSets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value of the number of 8B10B data + code groups encountered on an interface for a particular + interval. This object only shows the lower word value of + the counter.The high word value is given by + c8B10BIntervalDSOverflow. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCDataSets, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 18 } + +c8B10BIntervalDSOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the higher word value the number of 8B10B + data code groups encountered on an interface for a + particular interval. If the value of + c8B10BIntervalDataSets + is greater than 4,294,967,295, the higher word value will + be stored in this object. + + SNMP v2c or v3 managers can directly use + c8B10BIntervalHCDataSets, which is a 64 bit counter." + ::= { c8B10BIntervalEntry 19 } + +c8B10BIntervalHCDataSets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of 8B10B data code + groups encountered on this interface in a particular interval. + + This is a High Capacity ( 64 bit ) counter." + ::= { c8B10BIntervalEntry 20 } + +c8B10BIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this + interval is valid." + ::= { c8B10BIntervalEntry 21 } + + +-- MIB Conformance Statements + +cerentMsDwdmMIBConformance OBJECT IDENTIFIER ::= + { cerentRequirements 30 } + +cerentMsDwdmMIBCompliances OBJECT IDENTIFIER ::= + { cerentMsDwdmMIBConformance 1 } + +cerentMsDwdmMIBGroups OBJECT IDENTIFIER ::= + { cerentMsDwdmMIBConformance 2 } + +cerentMsDwdmMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for platforms that monitor the + operating status and FEC/OTN with respect to error + counters, for the physical layer." + MODULE -- this module + MANDATORY-GROUPS { + cerentMsDwdmIfConfigGroup + } + + OBJECT cMsDwdmIfConfigProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cMsDwdmIfConfigDataRate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cMsDwdmIfConfigLoopback + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cMsDwdmIfConfigWavelength + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cMsDwdmIfConfigOtnStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cMsDwdmIfConfigFECStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + + + ::= { cerentMsDwdmMIBCompliances 1 } + +-- +-- units of conformance +-- +cerentMsDwdmIfConfigGroup OBJECT-GROUP + OBJECTS { + cMsDwdmIfConfigProtocol, + cMsDwdmIfConfigDataRate, + cMsDwdmIfConfigLoopback, + cMsDwdmIfConfigWavelength, + cMsDwdmIfConfigOtnStatus, + cMsDwdmIfConfigFECStatus, + cMsDwdmIfOpticsValidIntervals, + cMsDwdmIfOTNValidIntervals, + cMsDwdmIfFECValidIntervals, + cMsDwdmIfConfigFECMode + } + STATUS current + DESCRIPTION + "The collection of objects to allow configurations and give + information related to the physical layer characteristics + of an interface." + ::= { cerentMsDwdmMIBGroups 1 } + +cerentMsDwdmOtnGroup OBJECT-GROUP + OBJECTS { + cMsDwdmOtnThreshFC, + cMsDwdmOtnThreshES, + cMsDwdmOtnThreshSES, + cMsDwdmOtnThreshUAS, + cMsDwdmOtnThreshBBE, + cMsDwdmOtnCurrentFC, + cMsDwdmOtnCurrentES, + cMsDwdmOtnCurrentSES, + cMsDwdmOtnCurrentUAS, + cMsDwdmOtnCurrentBBE, + cMsDwdmOtnCurrentESR, + cMsDwdmOtnCurrentSESR, + cMsDwdmOtnCurrentBBER, + cMsDwdmOtnIntervalFC, + cMsDwdmOtnIntervalES, + cMsDwdmOtnIntervalSES, + cMsDwdmOtnIntervalUAS, + cMsDwdmOtnIntervalBBE, + cMsDwdmOtnIntervalESR, + cMsDwdmOtnIntervalSESR, + cMsDwdmOtnIntervalBBER, + cMsDwdmOtnIntervalValidData + + } + STATUS current + DESCRIPTION + "The objects used for monitoring the OTN error counters." + ::= { cerentMsDwdmMIBGroups 2 } + +cerentMsDwdmFECGroup OBJECT-GROUP + OBJECTS { + cMsDwdmFECThreshBitErrCor, + cMsDwdmFECThreshByteErrCor, + cMsDwdmFECThreshZeroErrDet, + cMsDwdmFECThreshOneErrDet, + cMsDwdmFECThreshUncorWords, + cMsDwdmFECCurrentBitErrCor, + cMsDwdmFECCurrentByteErrCor, + cMsDwdmFECCurrentZeroErrDet, + cMsDwdmFECCurrentOneErrDet, + cMsDwdmFECCurrentUncorWords, + cMsDwdmFECIntervalBitErrCor, + cMsDwdmFECIntervalByteErrCor, + cMsDwdmFECIntervalZeroErrDet, + cMsDwdmFECIntervalOneErrDet, + cMsDwdmFECIntervalUncorWords, + cMsDwdmFECIntervalValidData + } + STATUS current + DESCRIPTION + "The objects used for monitoring the FEC error counters." + ::= { cerentMsDwdmMIBGroups 3 } + +cMsDwdmIfTransportGroup OBJECT-GROUP + OBJECTS { + -- cMsDwdmIfTransportRingDirection, + cMsDwdmIfTransportPortRule, + cMsDwdmIfTransportPower, + cMsDwdmIfTransportReferencePower, + cMsDwdmIfTransportCalibratedPower, + cMsDwdmIfTransportInsertionLoss, + cMsDwdmIfTransportLaserStatus, + cMsDwdmIfTransportAmplifierMode, + cMsDwdmIfTransportGain, + cMsDwdmIfTransportReferenceTilt, + cMsDwdmIfTransportCalibratedTilt, + cMsDwdmIfTransportDCULoss, + cMsDwdmIfTransportExpectedGain, + cMsDwdmIfTransportOSRI, + cMsDwdmIfTransportSideIdentifier + + } + STATUS current + DESCRIPTION + "The collection of objects to allow configurations and give + information related to the optical transportp hysical layer + characteristics of an interface." + ::= { cerentMsDwdmMIBGroups 5 } + +cMsDwdmIfMultiplexSectionTableGroup OBJECT-GROUP + OBJECTS { + -- cMsDwdmIfMultiplexSectionRingDirection, + cMsDwdmIfMultiplexSectionPortRule, + cMsDwdmIfMultiplexSectionPower, + cMsDwdmIfMultiplexSectionReferencePower, + cMsDwdmIfMultiplexSectionCalibratedPower, + cMsDwdmIfMultiplexSectionInsertionLoss, + cMsDwdmIfMultiplexSectionActualBand, + cMsDwdmIfMultiplexSectionExpectedBand, + cMsDwdmIfMultiplexSectionSideIdentifier + } + STATUS current + DESCRIPTION + "The collection of objects to allow configurations and give + information related to the optical multiplex section + physical layer characteristics of an interface." + ::= { cerentMsDwdmMIBGroups 6 } + +cMsDwdmIfChannelGroup OBJECT-GROUP + OBJECTS { + -- cMsDwdmIfChannelRingDirection, + cMsDwdmIfChannelPortRule, + cMsDwdmIfChannelPower, + cMsDwdmIfChannelReferencePower, + cMsDwdmIfChannelCalibratedPower, + cMsDwdmIfChannelInsertionLoss, + cMsDwdmIfChannelActualWavelength, + cMsDwdmIfChannelExpectedWavelength, + cMsDwdmIfChannelSideIdentifier + } + STATUS current + DESCRIPTION + "The collection of objects to allow configurations and give + information related to the optical channel physical layer + characteristics of an interface." + ::= { cerentMsDwdmMIBGroups 7 } + +cerent8B10BThreshGroup OBJECT-GROUP + OBJECTS { + c8B10BThreshInvalidPkts, + c8B10BThreshValidPkts, + c8B10BThreshIdleSets, + c8B10BThreshNonIdleSets, + c8B10BThreshDataSets, + c8B10BThreshCodeViols, + c8B10BIntervalCodeViols, + c8B10BThreshIPOverflow, + c8B10BThreshVPOverflow, + c8B10BThreshISOverflow, + c8B10BThreshNISOverflow, + c8B10BThreshDSOverflow, + c8B10BThreshCVOverflow, + c8B10BThreshHCInvalidPkts, + c8B10BThreshHCValidPkts, + c8B10BThreshHCIdleSets, + c8B10BThreshHCNonIdleSets, + c8B10BThreshHCDataSets, + c8B10BThreshHCCodeViols + } + STATUS current + DESCRIPTION + "The collection of objects used to set the thresholds + on 8B10B counters." + ::= { cerentMsDwdmMIBGroups 8 } + +cerent8B10BStatsGroup OBJECT-GROUP + OBJECTS { + c8B10BCurrentCodeViols, + c8B10BCurrentCVOverflow, + c8B10BCurrentHCCodeViols, + c8B10BCurrentValidPkts, + c8B10BCurrentVPOverflow, + c8B10BCurrentHCValidPkts, + c8B10BCurrentInvalidPkts, + c8B10BCurrentIPOverflow, + c8B10BCurrentHCInvalidPkts, + c8B10BCurrentIdleSets, + c8B10BCurrentISOverflow, + c8B10BCurrentHCIdleSets, + c8B10BCurrentNonIdleSets, + c8B10BCurrentNISOverflow, + c8B10BCurrentHCNonIdleSets, + c8B10BCurrentDataSets, + c8B10BCurrentDSOverflow, + c8B10BCurrentHCDataSets, + c8B10BIntervalHCCodeViols, + c8B10BIntervalValidPkts, + c8B10BIntervalHCValidPkts, + c8B10BIntervalInvalidPkts, + c8B10BIntervalHCInvalidPkts, + c8B10BIntervalIdleSets, + c8B10BIntervalHCIdleSets, + c8B10BIntervalNonIdleSets, + c8B10BIntervalHCNonIdleSets, + c8B10BIntervalDataSets, + c8B10BIntervalHCDataSets, + c8B10BIntervalCVOverflow, + c8B10BIntervalVPOverflow, + c8B10BIntervalIPOverflow, + c8B10BIntervalISOverflow, + c8B10BIntervalNISOverflow, + c8B10BIntervalDSOverflow, + c8B10BIntervalValidData + } + STATUS current + DESCRIPTION + "The collection of objects used to monitor the 8B10B + error counters." + ::= { cerentMsDwdmMIBGroups 9 } + +END diff --git a/MIBS/cisco/CERENT-OPTICAL-MONITOR-MIB b/MIBS/cisco/CERENT-OPTICAL-MONITOR-MIB new file mode 100644 index 0000000..7f49e00 --- /dev/null +++ b/MIBS/cisco/CERENT-OPTICAL-MONITOR-MIB @@ -0,0 +1,700 @@ +-- ***************************************************************** +-- CERENT-OPTICAL-MONITOR-MIB.mib +-- +-- Copyright (c) 2002 by Cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + + +CERENT-OPTICAL-MONITOR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, + MODULE-IDENTITY, + OBJECT-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + TruthValue FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + ifIndex FROM IF-MIB + cerentModules, + cerentRequirements, + cerentGeneric FROM CERENT-GLOBAL-REGISTRY + CerentPeriod FROM CERENT-TC +; + +cerentOpticalMonitorMIB MODULE-IDENTITY + LAST-UPDATED "0211110000Z" -- 2002/Nov/11 + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "support@Cisco.com + + Postal: + Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + + Tel: +1-877-323-7368" + DESCRIPTION + "This MIB module defines objects to monitor optical + characteristics and set corresponding thresholds, on the + optical interfaces in a network element. + This module is an adaptation of CISCO-OPTICAL-MONITOR-MIB. + " + REVISION "0211110000Z" -- 2002/Nov/11 + DESCRIPTION + "The initial revision of this MIB." + ::={ cerentModules 70 } + + +-- Textual Conventions + +OpticalParameterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the optical parameter that is + being monitored. Valid values are - + + power (1) : Optical Power (AC + DC). + acPower (2) : Optical AC Power. + apdTemp (3) : Avalanche Photo Detector Temperature. + laserTemp (4) : Laser Temperature. + biasCurrent (5) : Laser bias current. + peltierCurrent (6) : Laser peltier current. + xcvrVoltage (7) : Transceiver voltage. + voa (8) : Variable Optical Attenuation Failure & Degrade Th. + gain (9) : Optical amplifier gain Failure & Degrade Th. + oscPower (10) : OSC Optical Power + addPower (11) : Add Optical Power + " + SYNTAX INTEGER { + power(1), + acPower(2), + apdTemp(3), + laserTemp(4), + biasCurrent(5), + peltierCurrent(6), + xcvrVoltage(7), + voa(8), + gain(9), + oscPower(10), + addPower(11) + } + + +OpticalParameterValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the optical parameter that is being monitored. + + The range of values varies depending on the type of optical + parameter being monitored, as identified by a corresponding + object with syntax OpticalParameterType. + + when the optical parameter being monitored is 'power' or + 'acpower', the supported range is from -1000 to 1000, in + 1/10ths of dBm. + Example: Actual power of -40 dbm is represented as -400. + Actual power level of +30 dBm is represented as 300. + + When the optical parameter being monitored is 'laserTemp' or + 'apdTemp', the supported range is from -10000 to 30000, in + 1/100ths of degrees centigrade. + Example: A value of 2355 represents a temperature reading of + 23.55 degrees C. + + When the optical parameter being monitored is 'biasCurrent', + the supported range is from 0 to 1000, in 1/10ths of + percentage (%). + Example: A value of 500 represents a bias current threshold + of 50.0 %. + + When the optical parameter being monitored is 'peltierCurrent', + the supported range is from 0 to 10000, in milliamperes. + + When the optical parameter being monitored is 'xcvrVoltage', + the supported range is from 0 to 100000, in 1/10ths of + millivolts. + Example: A Value of 115 represents a transceiver voltage + reading of 11.5 millivolts. + + The distinguished value of '-1000000' indicates that the object + has not yet been initialized or does not apply. + " + SYNTAX Integer32 ( -1000000..1000000 ) + + +OpticalIfDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the direction being monitored at + the optical interface. + " + SYNTAX INTEGER { + receive(1), + transmit(2), + notApplicable(3) + } + + +-- MIB Object Definitions + +cerentOpticalMonitorMIBObjects OBJECT IDENTIFIER ::= + {cerentGeneric 30 } + +-- groups in this MIB module + +cerentOpticalMonGroup OBJECT IDENTIFIER ::= + {cerentOpticalMonitorMIBObjects 1 } + +cerentOpticalPMGroup OBJECT IDENTIFIER ::= + {cerentOpticalMonitorMIBObjects 2 } + +-- cOpticalMonTable + +cOpticalMonTable OBJECT-TYPE + SYNTAX SEQUENCE OF COpticalMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides objects to monitor optical + parameters in a network element. It also provides + objects for setting high and low threshold levels, with + configurable severities, on these monitored parameters." + ::={ cerentOpticalMonGroup 1 } + +cOpticalMonEntry OBJECT-TYPE + SYNTAX COpticalMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cOpticalMonTable provides objects to + monitor an optical parameter and set threshold levels + on that parameter, at an optical interface. + + Note that the set of monitored optical parameters may vary + based on interface type and direction. + + Examples of interfaces that can have an entry in this table + include optical transceivers optical amplifiers, + and optical attenuators." + INDEX { ifIndex, cOpticalMonDirection, + cOpticalMonParameterType } + ::={ cOpticalMonTable 1 } + + +COpticalMonEntry ::= SEQUENCE { + cOpticalMonDirection OpticalIfDirection, + cOpticalMonParameterType OpticalParameterType, + cOpticalParameterValue OpticalParameterValue, + cOpticalParamHighAlarmThresh OpticalParameterValue, + cOpticalParamHighWarning15MinThresh OpticalParameterValue, + cOpticalParamHighWarning1DayThresh OpticalParameterValue, + cOpticalParamLowAlarmThresh OpticalParameterValue, + cOpticalParamLowWarning15MinThresh OpticalParameterValue, + cOpticalParamLowWarning1DayThresh OpticalParameterValue, + cOpticalParamLowDegradeThresh OpticalParameterValue, + cOpticalParamHighDegradeThresh OpticalParameterValue +} + +cOpticalMonDirection OBJECT-TYPE + SYNTAX OpticalIfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the cOpticalMonTable + and indicates the direction monitored for the + optical interface, in this entry." + ::={ cOpticalMonEntry 1 } + + +cOpticalMonParameterType OBJECT-TYPE + SYNTAX OpticalParameterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the cOpticalMonTable + and specifies the optical parameter that is being monitored, + in this entry." + ::={ cOpticalMonEntry 2 } + +cOpticalParameterValue OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value measured for the particular + optical parameter specified by the cOpticalMonParameterType + object." + ::={ cOpticalMonEntry 3 } + +cOpticalParamHighAlarmThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a high alarm threshold on the + optical parameter being monitored. + + If the measured value of the parameter,is greater than the + value configured in this object, an alarm will be raised. + + When the cOpticalMonParameterType object is set to 'power' + for the receive direction at a transceiver, this object + specifies the receiver saturation level." + ::={ cOpticalMonEntry 4 } + + +cOpticalParamHighWarning15MinThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a high warning 15 minute threshold + on the optical parameter being monitored. + + If the measured value of the parameter,is greater than the + value configured in this object, an alarm may be raised." + ::={ cOpticalMonEntry 5 } + +cOpticalParamHighWarning1DayThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a high warning 1 day threshold on + the optical parameter being monitored. + + If the measured value of the parameter,is greater than the + value configured in this object, an alarm may be raised." + ::={ cOpticalMonEntry 6 } + +cOpticalParamLowAlarmThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a low alarm threshold on the + optical parameter being monitored. + + If the measured value of the parameter,goes lower than the + value configured in this object, an alarm will be raised. + + When the cOpticalMonParameterType object is set to 'power' + for the receive direction and when the interface supports + alarms based on loss of light, this object specifies the + optical power threshold for declaring loss of light. Also, + when optical amplifiers are present in the network, in the + receive direction, this value may need to be configured, + since the noise floor may be higher than the minimum + sensitivity of the receiver." + ::={ cOpticalMonEntry 7 } + +cOpticalParamLowWarning15MinThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a low warning 15 minute threshold + on the optical parameter being monitored. + + If the measured value of the parameter,goes lower than the + value configured in this object, an alarm will be raised." + ::={ cOpticalMonEntry 8 } + +cOpticalParamLowWarning1DayThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a low warning 1 day threshold + on the optical parameter being monitored. + + If the measured value of the parameter,goes lower than the + value configured in this object, an alarm will be raised." + ::={ cOpticalMonEntry 9 } + +cOpticalParamLowDegradeThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a low degrade threshold + on the optical parameter being monitored. + + If the measured value of the parameter,goes lower than the + value configured in this object, a degrade alarm will be raised." + ::={ cOpticalMonEntry 10 } + +cOpticalParamHighDegradeThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a high degrade threshold + on the optical parameter being monitored. + + If the measured value of the parameter,goes lower than the + value configured in this object, a degrade alarm will be raised." + ::={ cOpticalMonEntry 11 } + + +-- cOpticalPMCurrent Table + +cOpticalPMCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF COpticalPMCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores performance monitoring data for the + various optical parameters, collected over the current + interval." + ::={ cerentOpticalPMGroup 1 } + +cOpticalPMCurrentEntry OBJECT-TYPE + SYNTAX COpticalPMCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cOpticalPMCurrentTable. It contains + performance monitoring data for an optical parameter, + collected over the current interval. + + Note that the set of monitored optical parameters may vary + based on interface type and direction. + + Examples of interfaces that can have an entry in this table + include optical transceivers, optical amplifiers, and optical + attenuators." + INDEX { ifIndex, + cOpticalPMCurrentDirection, + cOpticalPMCurrentParamType, + cOpticalPMCurrentPeriod} + ::={ cOpticalPMCurrentTable 1 } + +COpticalPMCurrentEntry ::= SEQUENCE { + cOpticalPMCurrentDirection OpticalIfDirection, + cOpticalPMCurrentParamType OpticalParameterType, + cOpticalPMCurrentPeriod CerentPeriod, + cOpticalPMCurrentMaxParam OpticalParameterValue, + cOpticalPMCurrentMinParam OpticalParameterValue, + cOpticalPMCurrentMeanParam OpticalParameterValue +} + + +cOpticalPMCurrentDirection OBJECT-TYPE + SYNTAX OpticalIfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the cOpticalPMCurrentTable + and indicates the direction monitored + for the optical interface, in this entry." + ::={ cOpticalPMCurrentEntry 1 } + +cOpticalPMCurrentParamType OBJECT-TYPE + SYNTAX OpticalParameterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the + cOpticalPMCurrentTable and specifies the optical parameter + that is being monitored, in this entry." + ::={ cOpticalPMCurrentEntry 2 } + +cOpticalPMCurrentPeriod OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the + cOpticalPMCurrentTable and indicates whether the + optical parameter values given in this entry, are collected + over a period of 15 minutes or 24 hours." + ::={ cOpticalPMCurrentEntry 3 } + +cOpticalPMCurrentMaxParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the maximum value measured for the optical + parameter, in the current 15 minute or 24 hour interval." + ::={ cOpticalPMCurrentEntry 4 } + +cOpticalPMCurrentMinParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the minimum value measured for the optical + parameter, in the current 15 minute or 24 hour interval." + ::={ cOpticalPMCurrentEntry 5 } + +cOpticalPMCurrentMeanParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the average value of the measured optical + parameter, in the current 15 minute or 24 hour interval." + ::={ cOpticalPMCurrentEntry 6 } + +-- cOpticalPMInterval Table + +cOpticalPMIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF COpticalPMIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores performance monitoring data for the + various optical parameters, collected over current and + previous intervals. + + This table can have entries for up to 96 complete 15 minute + intervals." + ::={ cerentOpticalPMGroup 2 } + +cOpticalPMIntervalEntry OBJECT-TYPE + SYNTAX COpticalPMIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cOpticalPMIntervalTable. It contains + performance monitoring data for an optical parameter, + collected over current and previous intervals. + + Note that the set of monitored optical parameters may vary + based on interface type and direction. + + Examples of interfaces that can have an entry in this table + include optical transceivers, optical amplifiers, and optical + attenuators." + INDEX { ifIndex, + cOpticalPMIntervalDirection, + cOpticalPMIntervalParamType, + cOpticalPMIntervalPeriod, + cOpticalPMIntervalNumber} + ::={ cOpticalPMIntervalTable 1 } + +COpticalPMIntervalEntry ::= SEQUENCE { + cOpticalPMIntervalDirection OpticalIfDirection, + cOpticalPMIntervalParamType OpticalParameterType, + cOpticalPMIntervalPeriod CerentPeriod, + cOpticalPMIntervalNumber Integer32, + cOpticalPMIntervalMaxParam OpticalParameterValue, + cOpticalPMIntervalMinParam OpticalParameterValue, + cOpticalPMIntervalMeanParam OpticalParameterValue, + cOpticalPMIntervalValidData TruthValue +} + + +cOpticalPMIntervalDirection OBJECT-TYPE + SYNTAX OpticalIfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the cOpticalPMIntervalTable + and indicates the direction monitored + for the optical interface, in this entry." + ::={ cOpticalPMIntervalEntry 1 } + +cOpticalPMIntervalParamType OBJECT-TYPE + SYNTAX OpticalParameterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the + cOpticalPMIntervalTable and specifies the optical parameter + that is being monitored, in this entry." + ::={ cOpticalPMIntervalEntry 2 } + +cOpticalPMIntervalPeriod OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the + cOpticalPMIntervalTable and indicates whether the + optical parameter values given in this entry, are collected + over a period of 15 minutes or 24 hours." + ::={ cOpticalPMIntervalEntry 3 } + +cOpticalPMIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is an index into the cOpticalPMIntervalTable. + It is a number between 1 and 96, which identifies the + interval for which the set of optical parameter values is + available. The interval identified by 1 is the most recent + 15 minute or 24 hour interval, and the interval + identified by N is the interval immediately preceding the one + identified by N-1." + ::={ cOpticalPMIntervalEntry 4 } + +cOpticalPMIntervalMaxParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the maximum value measured for the optical + parameter, in a particular 15 minute or 24 hour interval." + ::={ cOpticalPMIntervalEntry 5 } + +cOpticalPMIntervalMinParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the minimum value measured for the optical + parameter, in a particular 15 minute or 24 hour interval." + ::={ cOpticalPMIntervalEntry 6 } + +cOpticalPMIntervalMeanParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the average value of the measured optical + parameter, in a particular 15 minute or 24 hour interval." + ::={ cOpticalPMIntervalEntry 7 } + +cOpticalPMIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this + interval is valid." + ::= { cOpticalPMIntervalEntry 8 } + + +-- MIB Conformance Statements + +cerentOpticalMonitorMIBConformance OBJECT IDENTIFIER ::= + { cerentRequirements 20 } + +cerentOpticalMonitorMIBCompliances OBJECT IDENTIFIER ::= + { cerentOpticalMonitorMIBConformance 1 } + +cerentOpticalMonitorMIBGroups OBJECT IDENTIFIER ::= + { cerentOpticalMonitorMIBConformance 2 } + + +cerentOpticalMonitorMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for network elements that + monitor optical characteristics and set thresholds on the + optical interfaces in a network element." + MODULE -- this module + MANDATORY-GROUPS { cerentOpticalMIBMonGroup } + + GROUP cerentOpticalMIBThresholdGroup + DESCRIPTION + "This group is required for network elements that support + thresholds on optical parameters." + + GROUP cerentOpticalMIBPMGroup + DESCRIPTION + "This group is required for network elements that + support collection of optical performance monitoring + data for 15 minute or 24 hour intervals." + + OBJECT cOpticalParamHighAlarmThresh + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cOpticalParamHighWarning15MinThresh + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cOpticalParamHighWarning1DayThresh + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cOpticalParamLowAlarmThresh + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cOpticalParamLowWarning15MinThresh + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cOpticalParamLowWarning1DayThresh + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::={ cerentOpticalMonitorMIBCompliances 1 } + +-- Units of Conformance + +cerentOpticalMIBMonGroup OBJECT-GROUP + OBJECTS { + cOpticalParameterValue + } + STATUS current + DESCRIPTION + "A mandatory object that provides monitoring of optical + characteristics." + ::={ cerentOpticalMonitorMIBGroups 1 } + +cerentOpticalMIBThresholdGroup OBJECT-GROUP + OBJECTS { + cOpticalParamHighAlarmThresh, + cOpticalParamHighWarning15MinThresh, + cOpticalParamHighWarning1DayThresh, + cOpticalParamLowAlarmThresh, + cOpticalParamLowWarning15MinThresh, + cOpticalParamLowWarning1DayThresh + } + STATUS current + DESCRIPTION + "A collection of objects that support thresholds on optical + parameters and provide status information when the thresholds + are exceeded or cleared." + ::={ cerentOpticalMonitorMIBGroups 2 } + +cerentOpticalMIBPMGroup OBJECT-GROUP + OBJECTS { + cOpticalPMCurrentMaxParam, + cOpticalPMCurrentMinParam, + cOpticalPMCurrentMeanParam, + cOpticalPMIntervalMaxParam, + cOpticalPMIntervalMinParam, + cOpticalPMIntervalMeanParam, + cOpticalPMIntervalValidData + } + STATUS current + DESCRIPTION + "A collection of objects that provide optical performance + monitoring data for 15 minute and 24 hour intervals." + ::={ cerentOpticalMonitorMIBGroups 3 } + +cerentOpticalDwdmNetworkMIBThresholdGroup OBJECT-GROUP + OBJECTS { + cOpticalParamHighAlarmThresh, + cOpticalParamHighWarning15MinThresh, + cOpticalParamHighWarning1DayThresh, + cOpticalParamLowAlarmThresh, + cOpticalParamLowWarning15MinThresh, + cOpticalParamLowWarning1DayThresh, + cOpticalParamLowDegradeThresh, + cOpticalParamHighDegradeThresh + } + STATUS current + DESCRIPTION + "A collection of objects that support thresholds on optical + DWDM Network parameters and provide status information when + the thresholds are exceeded or cleared." + ::={ cerentOpticalMonitorMIBGroups 4 } + +END + diff --git a/MIBS/cisco/CERENT-TC b/MIBS/cisco/CERENT-TC new file mode 100644 index 0000000..b099069 --- /dev/null +++ b/MIBS/cisco/CERENT-TC @@ -0,0 +1,887 @@ +-- ************************************************************************ +-- Cisco OTBU Textual Convention MIB module +-- +-- This module contains the top-level TCs for Cisco OTBU products. +-- +-- Copyright (c) 1998-1999 by Cerent Corporation, Inc. All rights reserved. +-- Copyright (c) 2000,2001,2002,2003, 2004 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ************************************************************************ +CERENT-TC DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION + FROM SNMPv2-TC + cerentModules, + cerentGenericDummyObjects + FROM CERENT-GLOBAL-REGISTRY; + +cerentTextualConventions MODULE-IDENTITY + LAST-UPDATED "0307220000Z" -- 2003/Jul/22 + ORGANIZATION "Cisco Systems" + CONTACT-INFO + " support@Cisco.com + + Postal: Cisco Systems + 1450 N. McDowell Blvd. + Petaluma, CA 94954 + USA + + Tel: +1-877-323-7368" + DESCRIPTION + "This module provides the global Textual Conventions for all + other Cisco OTBU MIB modules." + + REVISION "0307220000Z" -- 2003/Jul/22 + DESCRIPTION + "This file can be used with R4.6 release." + + REVISION "0211110000Z" -- 2002/Nov/11 + DESCRIPTION + "This file can be used with R4.0 release." + + REVISION "0206070000Z" -- 2002/Jun/07 + DESCRIPTION + "This file can be used with R3.4 release." + + REVISION "0201170000Z" -- 2002/Jan/17 + DESCRIPTION + "This file can be used with R3.3 release." + + REVISION "0012220000Z" -- 2000/Dec/22 + DESCRIPTION + "This file can be used with R3.0 Release. + + Unused TCs are commented out now." + + REVISION "0005170000Z" -- 2000/May/17 + DESCRIPTION + "This file can be used with R2.2 " + + REVISION "0002210000Z" -- 2000/Feb/21 + DESCRIPTION + "This file can be used with R2.1.1." + + REVISION "0002200000Z" -- 2000/Feb/20 + DESCRIPTION + "This file can be used with R2.1.0." + + REVISION "0001140000Z" -- 2000/Jan/14 + DESCRIPTION + "This file can be used with R2.0.3." + + REVISION "0001070000Z" -- 2000/Jan/07 + DESCRIPTION + "This file can be used with R2.0.2. + + REVISION 9907150000Z -- 1999/Jul/15 + DESCRIPTION + This file can be used with R2.0.1. + + REVISION 9904050000Z -- 1999/April/05 + DESCRIPTION + Inital version of this module" + + ::= { cerentModules 30 } + +CerentNotificationClass ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "1d" + STATUS current + DESCRIPTION + "This will indicate what is + the class of the notification being + sent out. That is, + notReported - condition not reported as trap + administrative - Informational trap (e.g., IETF trap) + notAlarmedNonServiceAffecting + - non-alarmable event & not service affecting + notAlarmedServiceAffecting + - non-alarmable event but service affecting + cleared - This alarm has been cleared. + minorNonServiceAffecting - minor & NSA + majorNonServiceAffecting - major & NSA + criticalNonServiceAffecting - critical & NSA + minorServiceAffecting - minor & SA + majorServiceAffecting - major & SA + criticalServiceAffecting - critical & SA + + other - catch-all enumeration. Will come handy + if a new class should be supported + before the next release of MIB." + + SYNTAX INTEGER + { other (1), + notReported (10), + administrative (20), + notAlarmed (30), -- deprecated + notAlarmedNonServiceAffecting (31), + notAlarmedServiceAffecting (32), + cleared (40), + minorNonServiceAffecting (50), + majorNonServiceAffecting (60), + criticalNonServiceAffecting (70), + minorServiceAffecting (80), + majorServiceAffecting (90), + criticalServiceAffecting (100) + } + +CerentAlarmSeverity ::= TEXTUAL-CONVENTION +STATUS current + DESCRIPTION + "This will indicate the severity + of the notification being + sent out." + + SYNTAX INTEGER + { + notReported (10), + notAlarmed (20), + minor (30), + major (40), + critical (50) + } + +CerentAlarmStatus ::= TEXTUAL-CONVENTION +STATUS current + DESCRIPTION + "This will indicate whether + the alarm is raised or + getting cleared" + SYNTAX INTEGER + { + raised (10), + cleared (20), + transient(30) + } + +CerentAlarmServiceAffecting ::= TEXTUAL-CONVENTION +STATUS current + DESCRIPTION + "This will indicate whether + the alarm is Service affecting or + Non-Service affecting." + SYNTAX INTEGER + { + serviceAffecting (10), + nonServiceAffecting (20) + } + +CerentMonitorType ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "1d" + STATUS current + DESCRIPTION + "These are all the metrics that are + monitoriable and for which there + are PM data collected over various + intervals. For instance 'eslp' stands + for 'ES Low Order Path'." + + SYNTAX INTEGER + { +-- TCA start. Do not change or move this comment + unknown (1), + cvl (10), + cvp (20), + cvs (30), + cvv (40), + esl (50), + esp (60), + ess (70), + esv (80), + fcp (90), + fcl (100), + npjcPdet (110), + ppjcPdet (120), + psc (130), + pscR (140), + pscS (150), + pscW (160), + psd (170), + psdR (180), + psdS (190), + psdW (200), + sasp (210), + sefs (220), + sesl (230), + sesp (240), + sess (250), + sesv (260), + uasl (270), + uasp (280), + uasv (290), + bbers (300), + bbel (310), + bbehp (320), + bbelp (330), + aissp (340), + cvcpp (350), + escpp (360), + lossl (370), + sascpp (380), + sescpp (390), + uascpp (400), + npjcPgen (410), + ppjcPgen (420), + ebms (430), + ebrs (440), + ebhp (450), + eblp (460), + esms (470), + esrs (480), + eshp (490), + eslp (500), + sesms (510), + sesrs (520), + seshp (530), + seslp (540), + uasms (550), + uashp (560), + uaslp (570), + fcms (580), + fchp (590), + fclp (600), + cssp (620), + esap (630), + esbp (640), + sefsp (650), + ebp (660), + bbems (670), + bbep (680), + bbev (690), + pjcsPdet (700), + pjcsPgen (710), + pjcdiff (720), + css (730), + uass (740), + sessr (750), + bbesr (760), + uasrs (770), + ebl (780), + eslr (790), + seslr (800), + bbelr (810), + bbepr (820), + txPwrMin (830), + rxPwrMin (840), + laserBiasMin (850), + laserTempMin (860), + xcvaMin (870), + validPackets (880), + invalidPackets (890), + cgv (900), + idleOs (910), + nidleOs (920), + dgc (930), + bitEc (940), + byteEc (950), + bit0Ed (960), + bit1Ed (970), + uncWord (980), + rxTempMin (990), + voaMin (1000), + gainMin (1010), + txPwrMax (1020), + rxPwrMax (1030), + rxTempMax (1040), + laserBiasMax (1050), + laserTempMax (1060), + xcvaMax (1070), + voaMax (1080), + gainMax (1090), + bbeSm (1100), + bbePm (1110), + bbeTcm1 (1120), + bbeTcm2 (1130), + bberSm (1140), + bberPm (1150), + bberTcm1 (1160), + bberTcm2 (1170), + biec (1180), + ipc (1190), + byec (1200), + dcg (1210), + bbes (1220), + feCssP (1230), + opwrAvg (1250), + opwrMax (1260), + opwrMin (1270), + essr (1280), + esrp (1290), + sesrp (1300), + esrhp (1310), + sesrhp (1320), + bberhp (1330), + esrlp (1340), + sesrlp (1350), + bberlp (1360), + lossms (1370), + npjcPdethp (1380), + ppjcPdethp (1390), + npjcPgenhp (1400), + ppjcPgenhp (1410), + pjcsPdethp (1420), + pjcsPgenhp (1430), + pjcdiffhp (1440), + pscms (1450), + pscRms (1460), + pscSms (1470), + pscWms (1480), + psdms (1490), + psdRms (1500), + psdSms (1510), + psdWms (1520), + lbcn (1530), + oprn (1540), + optn (1550), + optnLwt (1560), + optnHwt (1570), + oprnLwt (1580), + oprnHwt (1590), + lbcnHwt (1600), + ifInOctets (1710), + ifInUcastPkts (1720), + ifInMulticastPkts (1730), + ifInBroadcastPkts (1740), + ifInDiscards (1750), + ifInErrors (1760), + ifOutOctets (1770), + ifOutUcastPkts (1780), + ifOutMulticastPkts (1790), + ifOutBroadcastPkts (1800), + ifOutDiscards (1810), + dot3StatsAlignmentErrors (1820), + dot3StatsFCSErrors (1830), + dot3StatsSingleCollisionFrames (1840), + dot3StatsMultipleCollisionFrames (1850), + dot3StatsDeferredTransmissions (1860), + dot3StatsLateCollisions (1870), + dot3StatsExcessiveCollisions (1880), + dot3StatsFrameTooLong (1890), + dot3StatsCarrierSenseErrors (1900), + dot3StatsSQETestErrors (1910), + etherStatsUndersizePkts (1920), + etherStatsFragments (1930), + etherStatsPkts64Octets (1940), + etherStatsPkts65to127Octets (1950), + etherStatsPkts128to255Octets (1960), + etherStatsPkts256to511Octets (1970), + etherStatsPkts512to1023Octets (1980), + etherStatsPkts1024to1518Octets (1990), + etherStatsBroadcastPkts (2000), + etherStatsMulticastPkts (2010), + etherStatsOversizePkts (2020), + etherStatsJabbers (2030), + etherStatsOctets (2040), + etherStatsCollisions (2050), + etherStatsCollisionFrames (2060), + etherStatsCRCAlignErrors (2070), + etherStatsDropEvents (2080), + rxPauseFrames (2090), + txPauseFrames (2100), + rxPktsDroppedInternalCongestion (2110), + txPktsDroppedInternalCongestion (2120), + txTotalPkts (2130), + rxTotalPkts (2140), + hdlcPktDrops (2150), + rxControlFrames (2160), + rxUnknownOpcodeFrames (2170), + ifInErrorBytePkts (2180), + ifInFramingErrorPkts (2190), + ifInJunkInterPkts (2200), + gfpStatsRxSBitErrors (2210), + gfpStatsRxMBitErrors (2220), + gfpStatsRxTypeInvalid (2230), + gfpStatsRxCRCErrors (2240), + gfpStatsRxCIDInvalid (2250), + gfpStatsLFDRaised (2260), + gfpStatsCSFRaised (2270), + gfpStatsRxFrame (2280), + gfpStatsTxFrame (2290), + gfpStatsRxOctets (2300), + gfpStatsTxOctets (2310), + gfpStatsRoundTripLatencyUSec (2320), + mediaIndStatsRxFramesTruncated (2330), + mediaIndStatsRxFramesTooLong (2340), + mediaIndStatsRxFramesBadCRC (2350), + mediaIndStatsTxFramesBadCRC (2360), + gfpStatsRxDistanceExtBuffers (2370), + gfpStatsTxDistanceExtBuffers (2380), + fcStatsLinkRecoveries (2390), + fcStatsRxCredits (2400), + fcStatsTxCredits (2410), + fcStatsZeroTxCredits (2420), + cmt8b10bInvalidOrderedSets (2430), + cmt8b10bStatsEncodingDispErrors (2440), + cmt8b10bIdleOrderedSets (2450), + esnp (2460), + sesnp (2470), + uasnp (2480), + esnpfe (2490), + sesnpfe (2500), + uasnpfe (2510), + cmt8b10bNonIdleOrderedSets (2520), + cmt8b10bDataOrderedSets (2530), + cmt8b10bLossOfSync (2540), + hdlcInOctets (2550), + hdlcRxAborts (2560), + hdlcOutOctets (2570), + mediaIndStatsRxShortPkts (2580), + mediaIndStatsOversizeDropped (2590), + fibreStatsRxFrames (2600), + fibreStatsTxFrames (2610), + etherStatsPkts (2620), + ifOutErrors (2630), + dot3StatsInternalMacTxErrors (2640), + dot3StatsInternalMacRxErrors (2650), + dot3StatsSymbolErrors (2660), + ifOutOversizePkts (2670), + gfpStatsRxSblkCRCErrors (2680), + mediaIndStatsTxFramesTooLong (2690), + lbcnLwt (2700), + ifOutPayloadCrcErrors (2710), + ifInPayloadCrcErrors (2720), + ofsrs (2740), + fcv (2750), + fcStatsRxRecvrReady (2760), + fcStatsTxRecvrReady (2770), + cmt8b10bInvalidOrderedSetsDispErrorsSum (2780), + gainAvg (3025), + pwrAvg (3030), + voaAvg (3035), + pwrMax (3090), + pwrMin (3095), + esPm (3100), + sesSm (3105), + uasSm (3110), + fcSm (3115), + esrSm (3120), + sesrSm (3125), + sesPm (3130), + uasPm (3135), + fcPm (3140), + esrPm (3145), + sesrPm (3150), + esTcm1 (3155), + sesTcm1 (3160), + uasTcm1 (3165), + fcTcm1 (3170), + esrTcm1 (3175), + sesrTcm1 (3180), + esTcm2 (3185), + sesTcm2 (3190), + uasTcm2 (3195), + fcTcm2 (3200), + esrTcm2 (3205), + sesrTcm2 (3210), + vpc (3215), + ios (3220), + latAvg (3225), + latMax (3230), + latMin (3235), + lbclAvg (3240), + lbclMax (3245), + lbclMin (3250), + nios (3255), + obed (3260), + oprAvg (3265), + oprMax (3270), + oprMin (3275), + optAvg (3280), + optMax (3285), + optMin (3290), + ucw (3295), + xcvrAvg (3300), + xcvrMax (3305), + xcvrMin (3310), + zbed (3315), + esSm (3320), + rprSpanStatsInUcastClassCFrames (3380), + rprSpanStatsInUcastClassCOctets (3385), + rprSpanStatsInMcastClassCFrames (3390), + rprSpanStatsInMcastClassCOctets (3395), + rprSpanStatsInUcastClassBEirFrames (3400), + rprSpanStatsInUcastClassBEirOctets (3405), + rprSpanStatsInMcastClassBEirFrames (3410), + rprSpanStatsInMcastClassBEirOctets (3415), + rprSpanStatsInUcastClassBCirFrames (3420), + rprSpanStatsInUcastClassBCirOctets (3425), + rprSpanStatsInMcastClassBCirFrames (3430), + rprSpanStatsInMcastClassBCirOctets (3435), + rprSpanStatsInUcastClassAFrames (3440), + rprSpanStatsInUcastClassAOctets (3445), + rprSpanStatsInMcastClassAFrames (3450), + rprSpanStatsInMcastClassAOctets (3455), + rprSpanStatsInCtrlFrames (3460), + rprSpanStatsInOamEchoFrames (3465), + rprSpanStatsInOamFlushFrames (3470), + rprSpanStatsInOamOrgFrames (3475), + rprSpanStatsInTopoAtdFrames (3480), + rprSpanStatsInTopoChkSumFrames (3485), + rprSpanStatsInTopoTpFrames (3490), + rprSpanStatsOutUcastClassCFrames (3495), + rprSpanStatsOutUcastClassCOctets (3500), + rprSpanStatsOutMcastClassCFrames (3505), + rprSpanStatsOutMcastClassCOctets (3510), + rprSpanStatsOutUcastClassBEirFrames (3515), + rprSpanStatsOutUcastClassBEirOctets (3520), + rprSpanStatsTMcastClassBEirFrames (3525), + rprSpanStatsOutMcastClassBEirOctets (3530), + rprSpanStatsOutUcastClassBCirFrames (3535), + rprSpanStatsOutUcastClassBCirOctets (3540), + rprSpanStatsTMcastClassBCirFrames (3545), + rprSpanStatsOutMcastClassBCirOctets (3550), + rprSpanStatsOutUcastClassAFrames (3555), + rprSpanStatsOutUcastClassAOctets (3560), + rprSpanStatsOutMcastClassAFrames (3565), + rprSpanStatsOutMcastClassAOctets (3570), + rprSpanStatsOutCtrlFrames (3575), + rprSpanStatsOutOamEchoFrames (3580), + rprSpanStatsOutOamFlushFrames (3585), + rprSpanStatsOutOamOrgFrames (3590), + rprSpanStatsOutTopoAtdFrames (3595), + rprSpanStatsOutTopoChkSumFrames (3600), + rprSpanStatsOutTopoTpFrames (3605), + rprClientStatsInUcastClassCFrames (3610), + rprClientStatsInUcastClassCOctets (3615), + rprClientStatsInMcastClassCFrames (3620), + rprClientStatsInMcastClassCOctets (3625), + rprClientStatsInUcastClassBEirFrames (3630), + rprClientStatsInUcastClassBEirOctets (3635), + rprClientStatsInMcastClassBEirFrames (3640), + rprClientStatsInMcastClassBEirOctets (3645), + rprClientStatsInUcastClassBCirFrames (3650), + rprClientStatsInUcastClassBCirOctets (3655), + rprClientStatsInMcastClassBCirFrames (3660), + rprClientStatsInMcastClassBCirOctets (3665), + rprClientStatsInUcastClassAFrames (3670), + rprClientStatsInUcastClassAOctets (3675), + rprClientStatsInMcastClassAFrames (3680), + rprClientStatsInMcastClassAOctets (3685), + rprClientStatsInBcastFrames (3690), + rprClientStatsOutUcastClassCFrames (3695), + rprClientStatsOutUcastClassCOctets (3700), + rprClientStatsOutMcastClassCFrames (3705), + rprClientStatsOutMcastClassCOctets (3710), + rprClientStatsOutUcastClassBEirFrames (3715), + rprClientStatsOutUcastClassBEirOctets (3720), + rprClientStatsOutMcastClassBEirFrames (3725), + rprClientStatsOutMcastClassBEirOctets (3730), + rprClientStatsOutUcastClassBCirFrames (3735), + rprClientStatsOutUcastClassBCirOctets (3740), + rprClientStatsOutMcastClassBCirFrames (3745), + rprClientStatsOutMcastClassBCirOctets (3750), + rprClientStatsOutUcastClassAFrames (3755), + rprClientStatsOutUcastClassAOctets (3760), + rprClientStatsOutMcastClassAFrames (3765), + rprClientStatsOutMcastClassAOctets (3770), + rprClientStatsOutBcastFrames (3775), + rprIfStatsInOctets (3780), + rprIfStatsInFrames (3785), + rprIfStatsOutOctets (3790), + rprIfStatsOutFrames (3795), + rprErrorStatsBadParityFrames (3800), + rprErrorStatsBadHecFrames (3805), + rprErrorStatsTtlExpFrames (3810), + rprErrorStatsTooLongFrames (3815), + rprErrorStatsTooShortFrames (3820), + rprErrorStatsBadFcsFrames (3825), + rprErrorStatsSelfSrcUcastFrames (3830), + rprErrorStatsPmdAbortFrames (3835), + rprErrorStatsBadAddrFrames (3840), + rprErrorStatsContainedFrames (3845), + rprErrorStatsScffErrors (3850), + rprPortCounterError (3870), + etherStatsPkts1519to1522Octets (3875), + dot3StatsControlInUnknownOpCodes (3880), + dot3StatsInPauseFrames (3885), + dot3StatsOutPauseFrames (3900), + rprErrorOversizeFrames (3905), + etherStatsTxFifoOverflowEvents (3910), + ifHCInOctets (3915), + ifHCInUcastPkts (3920), + ifHCInMulticastPkts (3925), + ifHCInBroadcastPkts (3930), + ifHCOutOctets (3935), + ifHCOutMulticastPkts (3940), + ifHCOutBroadcastPkts (3945), + etherStatsHighCapacityPkts (3950), + etherStatsHighCapacityOctets (3955), + etherStatsHighCapacityPkts64Octets (3960), + etherStatsHighCapacityPkts65to127Octets (3965), + etherStatsHighCapacityPkts128to255Octets (3970), + etherStatsHighCapacityPkts256to511Octets (3975), + etherStatsHighCapacityPkts512to1023Octets (3980), + etherStatsHighCapacityPkts1024to1518Octets (3985), + cisRxReports (3990), + cisRxLeaves (3995), + cisTxReports (4000), + cisTxLeaves (4005), + cisTxGeneralQueries (4010), + cisTxGroupSpecificQueries (4015), + cisRxGeneralQueries (4020), + cisRxGroupSpecificQueries (4025), + cisRxValidPackets (4030), + cisRxInvalidPackets (4035), + dot3adAggPortStatsLACPDUsRx (4036), + dot3adAggPortStatsLACPDUsTx (4037), + crepHflRxPdus (4038), + crepHflTxPdus (4039), + crepLslRxPdus (4040), + crepLslTxPdus (4041), + mediaIndStatsTxFramesTruncated (4045), + oscPwrMin (4050), + gfpRxCmfFrame (4051), + oscPwrMax (4055), + gfpTxCmfFrame (4056), + oscPwrAvg (4060), + osnrMin (4065), + osnrMax (4070), + osnrAvg (4075), + pmdMin (4080), + pmdMax (4085), + pmdAvg (4090), + chromDisp (4095), + etherStatsPkts1519toMaxOctets (9992), + mediaIndStatsTxShortPkts (9993), + mediaIndStatsRxLcvErrors (9994), + mediaIndStatsTxLcvErrors (9995), + dot3StatsLcvErrors (9996), + dot3StatsLayer1Errors (9997), + gfpStatsCHecRxMBitErrors (9998), + gfpStatsTHecRxMBitErrors (9999), + rx8b10bWords (10000), + tx8b10bWords (10001), + cdpmMin (4100), + cdpmMax (4105), + cdpmAvg (4110), + sopmdmin (4115), + sopmdmax (4120), + sopmdavg (4125), + pcrmin (4130), + pcrmax (4135), + pcravg (4140), + pdlmin (4145), + pdlmax (4150), + pdlavg (4155) +-- TCA end. Do not change or move this comment and please do not add comma to the last element + } + +CerentLocation ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "1d" + STATUS current + DESCRIPTION + "This will indicate if the + value is local or remote." + SYNTAX INTEGER + { unknown (1), + farEnd (10), + nearEnd (20) + } + +CerentPeriod ::= TEXTUAL-CONVENTION + -- DISPLAY-HINT "1d" + STATUS current + DESCRIPTION + "This will indicate the sampling period." + SYNTAX INTEGER + { unknown (1), + minutes1 (5), + minutes15 (10), + hour1 (20), + day1 (30) + } + +CerentPortNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This indicates the affected port number." + SYNTAX INTEGER + { unknown (1), + port0 (5), + port1 (10), + port2 (20), + port3 (30), + port4 (40), + port5 (50), + port6 (60), + port7 (70), + port8 (80), + port9 (90), + port10 (100), + port11 (110), + port12 (120), + port13 (130), + port14 (140), + port15 (150), + port16 (160), + port17 (170), + port18 (180), + port19 (190), + port20 (200), + port21 (210), + port22 (220), + port23 (230), + port24 (240), + port25 (250), + port26 (260), + port27 (270), + port28 (280), + port29 (290), + port30 (300), + port31 (310), + port32 (320), + port33 (330), + port34 (340), + port35 (350), + port36 (360), + port37 (370), + port38 (380), + port39 (390), + port40 (400), + port41 (410), + port42 (420), + port43 (430), + port44 (440), + port45 (450), + port46 (460), + port47 (470), + port48 (480), + port49 (490), + port50 (500), + port51 (510), + port52 (520), + port53 (530), + port54 (540), + port55 (550), + port56 (560), + port57 (570), + port58 (580), + port59 (590), + port60 (600), + port61 (610), + port62 (620), + port63 (630), + port64 (640), + portAll (10240) + } + +CerentAlarmThresholdMonitorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the AlarmThresholds that are + monitorable and for which PM data are + collected for non-dwdm cards. For example 'lbcn' stands for + 'Laser Bias Current Maximum'" + + SYNTAX INTEGER + { + unknown (1), + lbcnMax (10), + lbcnMin (20), + optnMax (30), + optnMin (40), + oprnMax (50), + oprnMin (60) + } + +-- The following objects are implemented to facilitate mosy-compatible +-- mib compilers to generate necessary code for the NMS platforms. +-- The objects do not map to any functionality in any of the ONS devices +-- and hence will never be instantiated. + +cerentTcDummyGroup OBJECT-GROUP + OBJECTS { + cerentTcDummyMonType, + cerentTcDummyLoc, + cerentTcDummyPeriod, + cerentTcDummyPortNumber, + cerentTcDummyNotifClass, + cerentTcDummyAlarmThresholdMonType, + cerentTcDummyAlarmSeverity, + cerentTcDummyAlarmStatus, + cerentTcDummyAlarmServiceAffecting + } + STATUS current + DESCRIPTION + "Group defn to gather all dummy objects." + ::= { cerentGenericDummyObjects 1 } + +cerentTcDummyMonType OBJECT-TYPE + SYNTAX CerentMonitorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 2 } + +cerentTcDummyLoc OBJECT-TYPE + SYNTAX CerentLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 3 } + +cerentTcDummyPeriod OBJECT-TYPE + SYNTAX CerentPeriod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 4 } + +cerentTcDummyPortNumber OBJECT-TYPE + SYNTAX CerentPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 5 } + +cerentTcDummyNotifClass OBJECT-TYPE + SYNTAX CerentNotificationClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 6 } + + +cerentTcDummyAlarmThresholdMonType OBJECT-TYPE + SYNTAX CerentAlarmThresholdMonitorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 7 } + +cerentTcDummyAlarmSeverity OBJECT-TYPE + SYNTAX CerentAlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 8 } + +cerentTcDummyAlarmStatus OBJECT-TYPE + SYNTAX CerentAlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 9 } + +cerentTcDummyAlarmServiceAffecting OBJECT-TYPE + SYNTAX CerentAlarmServiceAffecting + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { cerentGenericDummyObjects 10 } +END diff --git a/MIBS/cisco/CISCO-AAA-SERVER-MIB b/MIBS/cisco/CISCO-AAA-SERVER-MIB new file mode 100644 index 0000000..d2d3d0d --- /dev/null +++ b/MIBS/cisco/CISCO-AAA-SERVER-MIB @@ -0,0 +1,1031 @@ +-- ***************************************************************** +-- CISCO-AAA-SERVER-MIB.my: Cisco AAA Server MIB file. +-- +-- Copyright (c) 1999-2003 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + + + +CISCO-AAA-SERVER-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + Counter32, + IpAddress, Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeInterval, DisplayString, + TruthValue, RowStatus, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoExperiment + FROM CISCO-SMI; + + +ciscoAAAServerMIB MODULE-IDENTITY + LAST-UPDATED "200311170000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-aaa@cisco.com" + DESCRIPTION + "The MIB module for monitoring communications and status + of AAA Server operation + " + REVISION "200311170000Z" + DESCRIPTION + "Expanded the list of AAA protocols to include LDAP, + Kerberos, NTLM and SDI; defined textual convention + CiscoAAAProtocol to denote the type of AAA protocols. + " + + REVISION "200203280000Z" + DESCRIPTION + "Imported Unsigned32 from SNMPv2-SMI instead of + CISCO-TC" + REVISION "200001200000Z" + DESCRIPTION + "Added objects to support AAA server configuration + casConfigTable + casProtocol + casIndex + casAddress + casAuthenPort + casAcctPort + casConfigRowStatus + " + ::= { ciscoExperiment 56 } + + + +-- Overview of AAA Server MIB +-- +-- MIB description +-- +-- +-- This MIB provides configuration and statistics reflecting the state +-- of AAA Server operation within the device and AAA communications +-- with external servers. +-- +-- AAA stands for authentication, authorization, and accounting +-- +-- The AAA Server MIB provides the following information: +-- 1) A Table for configuring AAA servers +-- 2) Identities of external AAA servers +-- 3) Distinct statistics for each AAA function +-- 4) Status of servers providing AAA functions +-- +-- A server is defined as a logical entity which provides any +-- of the three AAA functions. A TACACS+ server consists of +-- all three functions with a single IP address and single TCP +-- port. A RADIUS server consists of the authentication/accounting +-- pair with a single IP address but distinct UDP ports, or +-- it may be just one of authentication or accounting. It is +-- possible to have two distinct RADIUS servers at the same IP +-- address, one providing authentication only, the other accounting +-- only. +-- + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Local Textual Conventions +-- +++++++++++++++++++++++++++++++++++++++++++++++++++ + +CiscoAAAProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Protocol used with this server. + tacacsplus(1) - TACACS+ + + radius(2) - RADIUS + + ldap(3) - Light Weight Directory Protocol + + kerberos(4) - Kerberos + + ntlm(5) - Authentication/Authorization using + NT Domain + + sdi(6) - Authentication/Authorization using + Secure ID + + other(7) - Other protocols + " + REFERENCE + " + RFC 2138 Remote Authentication Dial In User Service + (RADIUS) + RFC 2139 RADIUS Accounting + The TACACS+ Protocol Version 1.78, Internet Draft + " + SYNTAX INTEGER { + tacacsplus(1), + radius(2), + ldap(3), + kerberos(4), + ntlm(5), + sdi(6), + other(7) + } + + +-- AAA Server MIB object definitions + +cAAAServerMIBObjects OBJECT IDENTIFIER ::= { ciscoAAAServerMIB 1 } + + +-- Configuration objects + +casConfig OBJECT IDENTIFIER ::= { cAAAServerMIBObjects 1 } + + +-- Statistics objects + +casStatistics OBJECT IDENTIFIER ::= { cAAAServerMIBObjects 2 } + + + +-- +-- Notification Configuration +-- + +casServerStateChangeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controls the generation of + casServerStateChange notification. + + When this variable is true(1), generation of + casServerStateChange notifications is enabled. + When this variable is false(2), generation of + casServerStateChange notifications is disabled. + + The default value is false(2). + " + ::= { casConfig 1 } + +-- +-- Server Configuration Table +-- + +casConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CasConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows current configurations for each + AAA server, allows existing servers to be removed + and new ones to be created. + " + ::= { casConfig 2 } + +casConfigEntry OBJECT-TYPE + SYNTAX CasConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An AAA server configuration identified by its protocol + and its index. + + An entry is created/removed when a server is defined + or undefined with IOS configuration commands via + CLI or by issuing appropriate sets to this table + using snmp. + + A management station wishing to create an entry should + first generate a random number to be used as the index + to this sparse table. The station should then create the + associated instance of the row status and row index objects. + It must also, either in the same or in successive PDUs, + create an instance of casAddress where casAddress is the + IP address of the server to be added. + + It should also modify the default values for casAuthenPort, + casAcctPort if the defaults are not appropriate. + + If casKey is a zero-length string or is not explicitly set, + then the global key will be used. Otherwise, this value + is used as the key for this server instance. + + Once the appropriate instance of all the configuration + objects have been created, either by an explicit SNMP set + request or by default, the row status should be set to + active(1) to initiate the request. + + After the AAA server is made active, the entry can not be + modified - the only allowed operation after this is to + destroy the entry by setting casConfigRowStatus to destroy(6). + + casPriority is automatically assigned once the entry is + made active and reflects the relative priority of the + defined server with respect to already configured servers. + Newly-created servers will be assigned the lowest priority. + To reassign server priorities to existing server entries, + it may be necessary to destroy and recreate entries in order + of priority. + + Entries in this table with casConfigRowStatus equal to + active(1) remain in the table until destroyed. + + Entries in this table with casConfigRowStatus equal to + values other than active(1) will be destroyed after timeout + (5 minutes). + + If a server address being created via SNMP exists already + in another active casConfigEntry, then a newly created row + can not be made active until the original row with the + with the same server address value is destroyed. + + Upon reload, casIndex values may be changed, but the + priorities that were saved before reload will be retained, + with lowest priority number corresponding to the higher + priority servers. + " + INDEX { casProtocol, + casIndex } + ::= { casConfigTable 1} + +CasConfigEntry ::= + SEQUENCE { + casProtocol CiscoAAAProtocol, + casIndex Unsigned32, + casAddress IpAddress, + casAuthenPort INTEGER, + casAcctPort INTEGER, + casKey DisplayString, + casPriority Unsigned32, + casConfigRowStatus RowStatus + } + +casProtocol OBJECT-TYPE + SYNTAX CiscoAAAProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The variable denotes the protocol used by the + managed device with the AAA server corresponding to + this entry in the table. + " + ::= { casConfigEntry 1 } + +casIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A management station wishing to initiate a new AAA server + configuration should use a random value for this object + when creating an instance of casConfigEntry. + + The RowStatus semantics of the casConfigRowStatus object + will prevent access conflicts. + + If the randomly chosen casIndex value for row creation + is already in use by an existing entry, snmp set to the + casIndex value will fail. + " + + ::= { casConfigEntry 2 } + +casAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the server. + " + + ::= { casConfigEntry 3 } + +casAuthenPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UDP/TCP port used for authentication in the configuration + + For TACACS+, this object should be explictly set. + + Default value is the IOS default for radius: 1645. + " + DEFVAL { 1645 } + ::= { casConfigEntry 4 } + +casAcctPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "UDP/TCP port used for accounting service in the configuration + + For TACACS+, the value of casAcctPort is ignored. + casAuthenPort will be used instead. + + Default value is the IOS default for radius: 1646. + " + DEFVAL { 1646 } + ::= { casConfigEntry 5 } + +casKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server key to be used with this server. + + Retrieving the value of this object via SNMP will + return an empty string for security reasons. + " + DEFVAL { "" } + ::= { casConfigEntry 6 } + +casPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that indicates the priority of the server in + this entry. Lower numbers indicate higher priority. + " + ::= { casConfigEntry 7 } + + +casConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. Once the entry status is + set to active, the associated entry cannot be modified + except destroyed by setting this object to destroy(6). + " + ::= { casConfigEntry 8 } + +-- +-- Server Statistics +-- + +casStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CasStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Table providing statistics for each server. + " + ::= { casStatistics 1 } + +casStatisticsEntry OBJECT-TYPE + SYNTAX CasStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistical information about a particular server. + + Objects in this table are read-only and appear + automatically whenever a row in the casConfigTable + is made active. + + Objects in this table disappear when casConfigRowStatus + for the corresponding casConfigEntry is set to the + destroy(6) state. + " + AUGMENTS { casConfigEntry } + ::= { casStatisticsTable 1 } + +CasStatisticsEntry::= + SEQUENCE { + casAuthenRequests Counter32, + casAuthenRequestTimeouts Counter32, + casAuthenUnexpectedResponses Counter32, + casAuthenServerErrorResponses Counter32, + casAuthenIncorrectResponses Counter32, + casAuthenResponseTime TimeInterval, + casAuthenTransactionSuccesses Counter32, + casAuthenTransactionFailures Counter32, + casAuthorRequests Counter32, + casAuthorRequestTimeouts Counter32, + casAuthorUnexpectedResponses Counter32, + casAuthorServerErrorResponses Counter32, + casAuthorIncorrectResponses Counter32, + casAuthorResponseTime TimeInterval, + casAuthorTransactionSuccesses Counter32, + casAuthorTransactionFailures Counter32, + casAcctRequests Counter32, + casAcctRequestTimeouts Counter32, + casAcctUnexpectedResponses Counter32, + casAcctServerErrorResponses Counter32, + casAcctIncorrectResponses Counter32, + casAcctResponseTime TimeInterval, + casAcctTransactionSuccesses Counter32, + casAcctTransactionFailures Counter32, + casState INTEGER, + casCurrentStateDuration TimeInterval, + casPreviousStateDuration TimeInterval, + casTotalDeadTime TimeInterval, + casDeadCount Counter32 + } + +-- +-- Authentication statistics +-- + +casAuthenRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authentication requests sent to + this server since it is made active. + + Retransmissions due to request timeouts are + counted as distinct requests. + " + ::= { casStatisticsEntry 1 } + +casAuthenRequestTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authentication requests which have + timed out since it is made active. + + A timeout results in a retransmission of the request + If the maximum number of attempts has been reached, + no further retransmissions will be attempted. + " + ::= { casStatisticsEntry 2 } + +casAuthenUnexpectedResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unexpected authentication responses received + from this server since it is made active. + + An example is a delayed response to a request which had + already timed out. + " + ::= { casStatisticsEntry 3 } + +casAuthenServerErrorResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server ERROR authentication responses + received from this server since it is made active. + + These are responses indicating that the server itself + has identified an error with its authentication + operation. + " + ::= { casStatisticsEntry 4 } + +casAuthenIncorrectResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authentication responses which could not + be processed since it is made active. + + Reasons include inability to decrypt the response, + invalid fields, or the response is not valid based on + the request. + " + ::= { casStatisticsEntry 5 } + +casAuthenResponseTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time for authentication requests sent + to this server, excluding timeouts, since system + re-initialization. + " + ::= { casStatisticsEntry 6 } + +casAuthenTransactionSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authentication transactions with this + server which succeeded since it is made active. + + A transaction may include multiple request + retransmissions if timeouts occur. + + A transaction is successful if the server responds + with either an authentication pass or fail. + " + ::= { casStatisticsEntry 7 } + +casAuthenTransactionFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authentication transactions with this + server which failed since it is made active. + + A transaction may include multiple request + retransmissions if timeouts occur. + + A transaction failure occurs if maximum resends have + been met or the server aborts the transaction. + " + ::= { casStatisticsEntry 8 } + +-- +-- Authorization statistics +-- + +casAuthorRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization requests sent to + this server since it is made active. + + Retransmissions due to request timeouts are + counted as distinct requests. + + This object is not instantiated for protocols which do + not support a distinct authorization function. + " + ::= { casStatisticsEntry 9 } + +casAuthorRequestTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization requests which have + timed out since it is made active. + + A timeout results in a retransmission of the request + If the maximum number of attempts has been reached, + no further retransmissions will be attempted. + + This object is not instantiated for protocols which do + not support a distinct authorization function. + " + ::= { casStatisticsEntry 10 } + +casAuthorUnexpectedResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unexpected authorization responses received + from this server since it is made active. + + An example is a delayed response to a request which + had already timed out. + + This object is not instantiated for protocols which do + not support a distinct authorization function. + " + ::= { casStatisticsEntry 11 } + +casAuthorServerErrorResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server ERROR authorization responses + received from this server since it is made active. + + These are responses indicating that the server itself + has identified an error with its authorization + operation. + + This object is not instantiated for protocols which do + not support a distinct authorization function. + " + ::= { casStatisticsEntry 12 } + +casAuthorIncorrectResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization responses which could not + be processed since it is made active. + + Reasons include inability to decrypt the response, + invalid fields, or the response is not valid based on + the request. + + This object is not instantiated for protocols which do + not support a distinct authorization function. + " + ::= { casStatisticsEntry 13 } + +casAuthorResponseTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time for authorization requests sent + to this server, excluding timeouts, since system + re-initialization. + + This object is not instantiated for protocols which do + not support a distinct authorization function. + " + ::= { casStatisticsEntry 14 } + +casAuthorTransactionSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization transactions with this + server which succeeded since it is made active. + + A transaction may include multiple request + retransmissions if timeouts occur. + + A transaction is successful if the server responds + with either an authorization pass or fail. + + This object is not instantiated for protocols which do + not support a distinct authorization function. + " + ::= { casStatisticsEntry 15 } + +casAuthorTransactionFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of authorization transactions with this + server which failed since it is made active. + + A transaction may include multiple request + retransmissions if timeouts occur. + + A transaction failure occurs if maximum resends have + been met or the server aborts the transaction. + + This object is not instantiated for protocols which do + not support a distinct authorization function. + " + ::= { casStatisticsEntry 16 } + +-- +-- Accounting statistics +-- + +casAcctRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting requests sent to + this server since system re-initialization. + + Retransmissions due to request timeouts are + counted as distinct requests. + " + ::= { casStatisticsEntry 17 } + +casAcctRequestTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting requests which have + timed out since system re-initialization. + + A timeout results in a retransmission of the request + If the maximum number of attempts has been reached, + no further retransmissions will be attempted. + + " + ::= { casStatisticsEntry 18 } + +casAcctUnexpectedResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unexpected accounting responses received + from this server since system re-initialization. + + An example is a delayed response to a request which had + already timed out. + " + ::= { casStatisticsEntry 19 } + +casAcctServerErrorResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server ERROR accounting responses received + from this server since system re-initialization. + + These are responses indicating that the server itself + has identified an error with its accounting + operation. + " + ::= { casStatisticsEntry 20 } + +casAcctIncorrectResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting responses which could not + be processed since system re-initialization. + + Reasons include inability to decrypt the response, + invalid fields, or the response is not valid based on + the request. + " + ::= { casStatisticsEntry 21 } + +casAcctResponseTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time for accounting requests sent + to this server,, since system re-initialization + excluding timeouts. + " + ::= { casStatisticsEntry 22 } + +casAcctTransactionSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting transactions with this + server which succeeded since system re-initialization. + + A transaction may include multiple request + retransmissions if timeouts occur. + + A transaction is successful if the server responds + with either an accounting pass or fail. + " + ::= { casStatisticsEntry 23 } + +casAcctTransactionFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of accounting transactions with this + server which failed since system re-initialization. + + A transaction may include multiple request + retransmissions if timeouts occur. + + A transaction failure occurs if maximum resends have + been met or the server aborts the transaction. + " + ::= { casStatisticsEntry 24 } + +-- +-- Server availability +-- + +casState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + dead(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of this server. + + up(1) - Server responding to requests + + dead(2) - Server failed to respond + + A server is marked dead if it does not respond after + maximum retransmissions. + + A server is marked up again either after a waiting + period or if some response is received from it. + + The initial value of casState is 'up(1)' at system + re-initialization. This will only transistion to 'dead(2)' + if an attempt to communicate fails. + " + ::= { casStatisticsEntry 25 } + +casCurrentStateDuration OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides the elapsed time the server has + been in its current state as shown in casState. + " + ::= { casStatisticsEntry 26 } + +casPreviousStateDuration OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides the elapsed time the server was + been in its previous state prior to the most recent + transistion of casState. + + This value is zero if the server has not changed state. + " + ::= { casStatisticsEntry 27 } + +casTotalDeadTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total elapsed time this server's casState has + had the value 'dead(2)' since system re-initialization. + " + ::= { casStatisticsEntry 28 } + +casDeadCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this server's casState has + transitioned to 'dead(2)' since system re-initialization. + " + ::= { casStatisticsEntry 29 } + + + + +-- ****************************************************************** +-- Notifications +-- ****************************************************************** +cAAAServerMIBNotificationPrefix OBJECT IDENTIFIER ::= + { ciscoAAAServerMIB 2 } + +cAAAServerMIBNotifications OBJECT IDENTIFIER ::= + { cAAAServerMIBNotificationPrefix 0 } + +casServerStateChange NOTIFICATION-TYPE + OBJECTS { casState, + casPreviousStateDuration, + casTotalDeadTime } + STATUS current + DESCRIPTION + "An AAA server state change notification is generated + whenever casState changes value. + " + ::= { cAAAServerMIBNotifications 1 } + + + +-- ****************************************************************** +-- Conformance and Compliance +-- ****************************************************************** +cAAAServerMIBConformance OBJECT IDENTIFIER ::= { ciscoAAAServerMIB 3 } + +casMIBCompliances OBJECT IDENTIFIER ::= { cAAAServerMIBConformance 1 } +casMIBGroups OBJECT IDENTIFIER ::= { cAAAServerMIBConformance 2 } + +-- compliance statements + +casMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the CISCO AAA Server MIB" + MODULE -- this module + MANDATORY-GROUPS + { + casConfigGroup, + casStatisticsGroup, + casServerNotificationGroup + } + + OBJECT casAddress + MIN-ACCESS read-only + DESCRIPTION + "Create/Write access is not required." + + OBJECT casAuthenPort + MIN-ACCESS read-only + DESCRIPTION + "Create/Write access is not required." + + OBJECT casAcctPort + MIN-ACCESS read-only + DESCRIPTION + "Create/Write access is not required." + + OBJECT casKey + MIN-ACCESS read-only + DESCRIPTION + "Create/Write access is not required." + + OBJECT casConfigRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/Write access is not required." + + + ::= { casMIBCompliances 1 } + + +-- units of conformance + +casStatisticsGroup OBJECT-GROUP + OBJECTS { + casAuthenRequests, + casAuthenRequestTimeouts, + casAuthenUnexpectedResponses, + casAuthenServerErrorResponses, + casAuthenIncorrectResponses, + casAuthenResponseTime, + casAuthenTransactionSuccesses, + casAuthenTransactionFailures, + casAuthorRequests, + casAuthorRequestTimeouts, + casAuthorUnexpectedResponses, + casAuthorServerErrorResponses, + casAuthorIncorrectResponses, + casAuthorResponseTime, + casAuthorTransactionSuccesses, + casAuthorTransactionFailures, + casAcctRequests, + casAcctRequestTimeouts, + casAcctUnexpectedResponses, + casAcctServerErrorResponses, + casAcctIncorrectResponses, + casAcctResponseTime, + casAcctTransactionSuccesses, + casAcctTransactionFailures, + casState, + casCurrentStateDuration, + casPreviousStateDuration, + casTotalDeadTime, + casDeadCount + } + STATUS current + DESCRIPTION + "Objects for providing AAA server statistics and status. + " + ::= { casMIBGroups 1 } + +casConfigGroup OBJECT-GROUP + OBJECTS { + casServerStateChangeEnable, + casAddress, + casAuthenPort, + casAcctPort, + casKey, + casPriority, + casConfigRowStatus + } + STATUS current + DESCRIPTION + "Objects for configuring the AAA servers. + " + ::= { casMIBGroups 2 } + +casServerNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { casServerStateChange } + STATUS current + DESCRIPTION + "The collection of notifications used for + monitoring AAA server status" + ::= { casMIBGroups 3 } + + + +END + diff --git a/MIBS/cisco/CISCO-AAA-SESSION-MIB b/MIBS/cisco/CISCO-AAA-SESSION-MIB new file mode 100644 index 0000000..fc947a2 --- /dev/null +++ b/MIBS/cisco/CISCO-AAA-SESSION-MIB @@ -0,0 +1,494 @@ +-- ***************************************************************** +-- CISCO-AAA-SESSION-MIB.my: Cisco AAA Session MIB +-- +-- November 1999, Ed Richardson +-- +-- Copyright (c) 1999, 2000, 2002, 2006 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- + + +CISCO-AAA-SESSION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Gauge32, + IpAddress, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString, + TruthValue, + TEXTUAL-CONVENTION, + RowPointer + FROM SNMPv2-TC + InterfaceIndexOrZero + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoAAASessionMIB MODULE-IDENTITY + LAST-UPDATED "200603210000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-aaa@cisco.com" + DESCRIPTION + "This MIB module provides data for accounting sessions + based on Authentication, Authorization, Accounting + (AAA) protocols. + + + References: + RFC 2139 RADIUS Accounting + The TACACS+ Protocol Version 1.78, Internet Draft + + + " + REVISION "200603210000Z" + DESCRIPTION + "Added the casnNasPort and casnVaiIfIndex objects to the + casnActiveTable. + " + REVISION "200204110000Z" + DESCRIPTION + "Imported Unsigned32 from SNMPv2-SMI instead of CISCO-TC + " + REVISION "9911160000Z" + DESCRIPTION + "Initial version + " + ::= { ciscoMgmt 150 } + + +-- +-- Textual Conventions +-- + +-- +-- Call Identifier textual convention +-- +CctCallId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a Call Identifier. + The call identifier is used as an unique identifier for an + call within the system. + + A zero value indicates no call ID. + " + SYNTAX Unsigned32 + + + +-- +-- Session Identifier textual convention +-- +CasnSessionId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents an Accounting Session Identifier. + The session identifier is used as an unique identifier for + a session within the system. + " + SYNTAX Unsigned32 (1..4294967295) + + + +-- AAA Session MIB objects definitions + +casnMIBObjects OBJECT IDENTIFIER ::= { ciscoAAASessionMIB 1 } + + +-- The AAA Session MIB consists of the following groups +-- [1] AAA Session Active Group (casnActive) +-- [2] AAA Session General Group (casnGeneral) + +casnActive OBJECT IDENTIFIER ::= { casnMIBObjects 1 } +casnGeneral OBJECT IDENTIFIER ::= { casnMIBObjects 2 } + + + +--********************************************************************** +-- AAA Session Active Group +--********************************************************************** +-- +-- + +-- +-- Active Table +-- + +casnActiveTableEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries currently in casnActiveTable + " + ::= { casnActive 1 } + + +casnActiveTableHighWaterMark OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of entries present in casnActiveTable + since last system re-initialization. + + This corresponds to the maximum value reported by + casnActiveTableEntries. + " + ::= { casnActive 2 } + + +casnActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF CasnActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entries for active AAA accounting + sessions in the system. + " + ::= { casnActive 3 } + +casnActiveEntry OBJECT-TYPE + SYNTAX CasnActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information regarding a single accounting session. + + Entries are created when a new accounting session + is begun. + + Entries are removed when the accounting session + is ended. + + Initiating termination of a session with the object + casnDisconnect will cause removal of the entry when + the session completes termination. + " + INDEX { casnSessionId } + ::= { casnActiveTable 1 } + + +CasnActiveEntry ::= + SEQUENCE { + casnSessionId CasnSessionId, + casnUserId DisplayString, + casnIpAddr IpAddress, + casnIdleTime Gauge32, + casnDisconnect TruthValue, + casnCallTrackerId CctCallId, + casnNasPort RowPointer, + casnVaiIfIndex InterfaceIndexOrZero + } + + +casnSessionId OBJECT-TYPE + SYNTAX CasnSessionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the session identification used by the + accounting protocol. + + This value is unique to a session within the system, + even if multiple accounting protocols are in use. + + The value of this object corresponds to these + accounting protocol attributes. + RADIUS: attribute 44, Acct-Session-Id + TACACS+: attribute 'task_id' + " + ::= { casnActiveEntry 1 } + + +casnUserId OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The User login ID or zero length string if unavailable. + + The value of this object corresponds to these + accounting protocol attributes. + RADIUS: attribute 1, User-Name + TACACS+: attribute 'user' + " + ::= { casnActiveEntry 2 } + + +casnIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the session or 0.0.0.0 if not + applicable or unavailable. + + RADIUS: attribute 8, Framed-IP-Address + TACACS+: attribute 'addr' + " + ::= { casnActiveEntry 3 } + + +casnIdleTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elapsed time that this session has been idle. + + This is the time since the last user-level data has been + received or transmitted. Protocol level handshaking + associated with the call is considered to be idle for + this object. + " + ::= { casnActiveEntry 4 } + + +casnDisconnect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to terminate this session. + + Setting the value to true(1) will initiate termination + of this session. + + The entry will be removed once the session has completed + termination. + + Once this object has been set to true(1), the session + termination process can not be cancelled by setting the + value false(2). + " + ::= { casnActiveEntry 5 } + + +casnCallTrackerId OBJECT-TYPE + SYNTAX CctCallId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is the entry index in the + CISCO-CALL-TRACKER-MIB cctActiveTable of the call + corresponding to this accounting session. + + Using the value of this object to query the + cctActiveTable will provide more detailed data regarding + the session represented by this casnActiveEntry. + " + ::= { casnActiveEntry 6 } + + +casnNasPort OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object identifies a particular + conceptual row associated with the session identified by + casnSessionId. The conceptual row that this object points + to represents a port that is used to transport a session. + + If the port transporting the session cannot be determined, + the value of this object will be zeroDotZero. + + For example, suppose a session is established using an ATM + PVC. If the ifIndex of the ATM interface is 7, and the + VPI/VCI values of the PVC are 1, 100 respectively, then + the value of this object might be as follows: + + casnNasPort.15 = atmVclAdminStatus.7.1.100 + ^ ^ ^ ^ + | | | | + casnSessionId --+ | | | + ifIndex -------------------------+ | | + atmVclVpi ---------------------------+ | + atmVclVci ------------------------------+ + + where atmVclAdminStatus is the first accessible object + of the atmVclTable of the ATM-MIB. + " + ::= { casnActiveEntry 7 } + + +casnVaiIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the Virtual Access Interface (VAI) + that is associated with the PPP session. + + This interface may not be represented in the IF-MIB in + which case the value of this object will be zero. + " + ::= { casnActiveEntry 8 } + + + +--********************************************************************** +-- AAA Session General Group +--********************************************************************** +-- +-- + +casnTotalSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of sessions since last system + re-initialization. + + This value includes all sessions currently in the + casnActiveTable and all previous sessions whether + terminated via casnDisconnect or via other + mechanisms. + " + ::= { casnGeneral 1 } + + +casnDisconnectedSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of sessions which have been disconnected using + casnDisconnect since last system re-initialization. + + This value includes any sessions still in the + casnActiveTable with a casnDisconnect value of true(1) and + all previous sessions which terminated as a result of + setting casnDisconnect. + " + ::= { casnGeneral 2 } + + + +--********************************************************************** +-- Notifications +--********************************************************************** +casnMIBNotificationPrefix OBJECT IDENTIFIER ::= + { ciscoAAASessionMIB 2 } +casnMIBNotifications OBJECT IDENTIFIER ::= + { casnMIBNotificationPrefix 1 } + + + +casnMIBConformance OBJECT IDENTIFIER ::= + { ciscoAAASessionMIB 3 } +casnMIBCompliances OBJECT IDENTIFIER ::= + { casnMIBConformance 1 } +casnMIBGroups OBJECT IDENTIFIER ::= + { casnMIBConformance 2 } + +-- compliance statements + +casnMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO AAA Session MIB" + MODULE -- this module + MANDATORY-GROUPS + { casnActiveGroup, + casnGeneralGroup + } + + OBJECT casnDisconnect + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { casnMIBCompliances 1 } + + +casnMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the CISCO AAA Session MIB" + MODULE -- this module + MANDATORY-GROUPS + { casnActiveGroup, + casnGeneralGroup, + casnActiveGroupSup1 + } + + OBJECT casnDisconnect + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { casnMIBCompliances 2 } + + + +-- units of conformance + + +casnActiveGroup OBJECT-GROUP + OBJECTS { + casnActiveTableEntries, + casnActiveTableHighWaterMark, + casnUserId, + casnIpAddr, + casnIdleTime, + casnDisconnect, + casnCallTrackerId + } + STATUS current + DESCRIPTION + "A collection of objects providing the + AAA session information. + " + ::= { casnMIBGroups 1 } + + +casnGeneralGroup OBJECT-GROUP + OBJECTS { + casnTotalSessions, + casnDisconnectedSessions + } + STATUS current + DESCRIPTION + "A collection of objects providing the + AAA session information. + " + ::= { casnMIBGroups 2 } + + +casnActiveGroupSup1 OBJECT-GROUP + OBJECTS { + casnNasPort, + casnVaiIfIndex + } + STATUS current + DESCRIPTION + "A collection of objects that supplements + the casnActiveGroup. + " + ::= { casnMIBGroups 3 } +END diff --git a/MIBS/cisco/CISCO-AUTH-FRAMEWORK-MIB b/MIBS/cisco/CISCO-AUTH-FRAMEWORK-MIB new file mode 100644 index 0000000..ad8e981 --- /dev/null +++ b/MIBS/cisco/CISCO-AUTH-FRAMEWORK-MIB @@ -0,0 +1,2424 @@ +-- ********************************************************************* +-- CISCO-AUTH-FRAMEWORK-MIB.my: Authentication Framework configuration +-- and information MIB +-- +-- August 2008, Binh Phu Le +-- +-- Copyright (c) 2008-2009, 2010, 2013 by Cisco Systems Inc. +-- +-- All rights reserved. +-- +-- ******************************************************************* + +CISCO-AUTH-FRAMEWORK-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + MacAddress, + TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddress, + InetAddressType + FROM INET-ADDRESS-MIB + ifIndex, + ifName + FROM IF-MIB + VlanIndexOrZero + FROM CISCO-PRIVATE-VLAN-MIB + CnnEouPostureTokenString + FROM CISCO-NAC-TC-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoAuthFrameworkMIB MODULE-IDENTITY + LAST-UPDATED "201308230000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553 -NETS + E-mail: cs-ibns@cisco.com, + cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "MIB module for Authentication Framework in the system. + + Authentication Framework provides generic configurations + for authentication methods in the system and manage the + failover sequence of these methods in a flexible manner." + REVISION "201308230000Z" + DESCRIPTION + "Added notification cafAuthFailNotif. + Added new objects cafAuthFailNotifEnable and + cafAuthFailClient. + Added new groups cafAuthFailNotifGroup, + cafAuthFailNotifEnableGroup and cafAuthFailClientGroup. + A new compliance ciscoAuthFrameworkMIBCompliance4 is added + which deprecates ciscoAuthFrameworkMIBCompliance3." + REVISION "201011170000Z" + DESCRIPTION + "Added cafMacMoveConfigGroup and cafCoACommandConfigGroup + groups." + REVISION "201004010000Z" + DESCRIPTION + "Added value 'replace' to cafPortViolationAction." + REVISION "200904200000Z" + DESCRIPTION + "Added cafSessionVlanGroupNameGroup." + REVISION "200810240000Z" + DESCRIPTION + "Added value 'protect' to cafPortViolationAction." + REVISION "200808250000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 656 } + + +ciscoAuthFrameworkMIBNotifs OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIB 0 } + +ciscoAuthFrameworkMIBObjects OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIB 1 } + +ciscoAuthFrameworkMIBConform OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIB 2 } + +ciscoAuthFrameworkSystem OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIBObjects 1 } + +ciscoAuthFrwkAuthenticator OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIBObjects 2 } + +ciscoAuthFrameworkEvent OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIBObjects 3 } + +ciscoAuthFrameworkSession OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIBObjects 4 } + +ciscoAuthFrwkNotifControl OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIBObjects 5 } + +ciscoAuthFrwkNotifInfo OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIBObjects 6 } + + +-- Textual Conventions + +CiscoAuthControlledDirections ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The controlled direction values for capable ports in + Authentication Framework. + + both: control is required to be exerted over both + incoming and outgoing traffic through the + controlled port. + + in : control is required to be exerted over the + incoming traffic through the controlled port." + SYNTAX INTEGER { + both(0), + in(1) + } + +CiscoAuthControlledPortControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authorization control values of Authentication + Framework on a controlled port. + + forceUnauthorized: the controlled port is forced to + be unauthorized unconditionally. + + auto : authorization of the controlled + port will be determined by an + authentication process. + + forceAuthorized : The controlled port is forced to + be authorized unconditionally." + SYNTAX INTEGER { + forceUnauthorized(1), + auto(2), + forceAuthorized(3) + } + +CiscoAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication methods and protocols supported in + Authentication Framework. + + other : none of the below. + + dot1x : 802.1x Protocol. + + macAuthBypass: MAC Authentication Bypass. + + webAuth : Web-Proxy Authentication. + + 'other' is a read only value which can not be used in + set operation." + SYNTAX INTEGER { + other(1), + dot1x(2), + macAuthBypass(3), + webAuth(4) + } + +CiscoAuthMethodList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The list of authentication methods provided within + Authentication Framework. + + Each octet represents an authentication method which + is defined in CiscoAuthMethod. + + The DESCRIPTION clause of CiscoAuthMethodList objects + must fully describe the relationship between methods." + SYNTAX OCTET STRING + +CiscoAuthHostMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication mode of a controlled port. + + singleHost: port allows one host to connect and authenticate + in a single domain. + + multiHost : port allows multiple hosts to connect. Once + a host is authenticated, all remaining hosts are + also authenticated in a single domain. + + multiAuth : port allows multiple hosts to connect. Each host + is authenticated separately in a single domain. + + multiDomain: port allows multiple domains to be authenticated." + SYNTAX INTEGER { + singleHost(1), + multiHost(2), + multiAuth(3), + multiDomain(4) + } + +-- ciscoAuthFrameworkSystem + +cafAaaNoRespRecoveryDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the AAA recovery delay for authentication methods + registered in Authentication Framework when AAA server becomes + active again after being inactive. A value of zero indicates + that AAA recovery delay is disabled in the system." + ::= { ciscoAuthFrameworkSystem 1 } + +cafAuthMethodRegTable OBJECT-TYPE + SYNTAX SEQUENCE OF CafAuthMethodRegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of authentication methods which are currrently + registered with Authentication Framework. + + An entry is created by the agent when an authentication method + has successfully registered with Authentication Framework. + + An entry is deleted by the agent upon de-registration of the + authentication method." + ::= { ciscoAuthFrameworkSystem 2 } + +cafAuthMethodRegEntry OBJECT-TYPE + SYNTAX CafAuthMethodRegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing registration information of a particular + authentication method with Authentication Framework." + INDEX { cafAuthMethod } + ::= { cafAuthMethodRegTable 1 } + +CafAuthMethodRegEntry ::= SEQUENCE { + cafAuthMethod CiscoAuthMethod, + cafAuthMethodDefaultPriority Unsigned32, + cafAuthMethodDefaultExecOrder Unsigned32 +} + +cafAuthMethod OBJECT-TYPE + SYNTAX CiscoAuthMethod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication method registered with Authentication + Framework." + ::= { cafAuthMethodRegEntry 1 } + +cafAuthMethodDefaultPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique number which indicates the default priority of a + authentication method. + + The default priority is assigned by Authentication Framework + during method registration. The method with smallest value + has highest priority." + ::= { cafAuthMethodRegEntry 2 } + +cafAuthMethodDefaultExecOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique number which indicates the default execution order + of a authentication method. + + The default execution order is assigned by Authentication + Framework during method registration. The method with + smallest value will be execute first." + ::= { cafAuthMethodRegEntry 3 } + + + +cafMacMoveMode OBJECT-TYPE + SYNTAX INTEGER { + deny(1), + permit(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MAC Move configuration for + Authentication Framework. + + deny : When a host is authenticated on one port, + that address is not allowed on another + authenticated manager-enabled port of the device. + + permit: Authenticated hosts are allowed to move from one + port to another on the same device. When a host moves to + a new port, the authenticated session on the original + port is deleted, and the host is reauthenticated on the + new port." + ::= { ciscoAuthFrameworkSystem 3 } + +cafCoABouncePortCommandIgnoreEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the device ignores the bounce + port command that sent from RADIUS via Change-of-Authorization + (CoA) packets." + ::= { ciscoAuthFrameworkSystem 4 } + +cafCoADisablePortCommandIgnoreEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the device ingores the + disable port command that sent from RADIUS via + Change-of-Authorization (CoA) packets." + ::= { ciscoAuthFrameworkSystem 5 } +-- ciscoAuthFrwkAuthenticator + +cafPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CafPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port entries. An entry will exist for each + interface which support Authentication Framework feature." + ::= { ciscoAuthFrwkAuthenticator 1 } + +cafPortConfigEntry OBJECT-TYPE + SYNTAX CafPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information of Authentication + Framework applicable to a particular port." + INDEX { ifIndex } + ::= { cafPortConfigTable 1 } + +CafPortConfigEntry ::= SEQUENCE { + cafPortControlledDirection CiscoAuthControlledDirections, + cafPortFallBackProfile SnmpAdminString, + cafPortAuthHostMode CiscoAuthHostMode, + cafPortPreAuthOpenAccess TruthValue, + cafPortAuthorizeControl CiscoAuthControlledPortControl, + cafPortReauthEnabled TruthValue, + cafPortReauthInterval Unsigned32, + cafPortRestartInterval Unsigned32, + cafPortInactivityTimeout Integer32, + cafPortViolationAction INTEGER +} + +cafPortControlledDirection OBJECT-TYPE + SYNTAX CiscoAuthControlledDirections + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the controlled direction of this port." + ::= { cafPortConfigEntry 1 } + +cafPortFallBackProfile OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the name of the fallback profile to be used when + failing over to Web Proxy Authentication. A zero length + string indicates that fallback mechanism to Web Proxy + Authentication is disabled in Authentication Framework." + ::= { cafPortConfigEntry 2 } + +cafPortAuthHostMode OBJECT-TYPE + SYNTAX CiscoAuthHostMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the authentication host mode for this port." + ::= { cafPortConfigEntry 3 } + +cafPortPreAuthOpenAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if the Pre-Authentication Open Access feature + allows clients/devices to gain network access before + authentication is performed. + + A value of 'true' for this object indicates that client/device + is able to gain network access before authentication is + performed." + ::= { cafPortConfigEntry 4 } + +cafPortAuthorizeControl OBJECT-TYPE + SYNTAX CiscoAuthControlledPortControl + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the authorization control for this port." + ::= { cafPortConfigEntry 5 } + +cafPortReauthEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if reauthentication is enabled for this port." + ::= { cafPortConfigEntry 6 } + +cafPortReauthInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the reauthentication interval, after which the port + will be reauthenticated if value of the corresponding instance + of cafPortReauthEnabled is 'true'. + + A value of zero indicates that the reauthentication interval + is downloaded from AAA server when this port is authenticated." + ::= { cafPortConfigEntry 7 } + +cafPortRestartInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the interval after which a further authentication + attempt should be made to this port if it is not authorized. + + A value of zero indicates that no further authentication attempt + will be made if this port is unauthorized." + ::= { cafPortConfigEntry 8 } + +cafPortInactivityTimeout OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the period of time that a client associating with + this + port is allowed to be inactive before being terminated. + + A value of zero indicates that inactivity timeout is disabled on + + this port. + + A value of -1 indicates that inactivity timeout is downloaded + from the AAA server when this port is authenticated." + ::= { cafPortConfigEntry 9 } + +cafPortViolationAction OBJECT-TYPE + SYNTAX INTEGER { + restrict(1), + shutdown(2), + protect(3), + replace(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the action to be taken due to a security violation + occurs on this port. + + restrict: This port will be moved to restricted state. + + shutdown: This port will be shutdown from Authentication + Framework perspective. + + protect : This port will be moved to protected state. + + replace : The current authentication session on this + port will be terminated and replaced by a new + authentication session, upon the detection of + security violation on the current authentication + session on the port." + ::= { cafPortConfigEntry 10 } + + + +cafPortMethodTable OBJECT-TYPE + SYNTAX SEQUENCE OF CafPortMethodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains a list of port entries. An entry will exist + for each port which supports Authentication Framework feature." + ::= { ciscoAuthFrwkAuthenticator 2 } + +cafPortMethodEntry OBJECT-TYPE + SYNTAX CafPortMethodEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing configuration and information of + authentication methods for a particular port." + INDEX { ifIndex } + ::= { cafPortMethodTable 1 } + +CafPortMethodEntry ::= SEQUENCE { + cafPortMethodAdminExecOrder CiscoAuthMethodList, + cafPortMethodAdminPriority CiscoAuthMethodList, + cafPortMethodAvailable CiscoAuthMethodList, + cafPortMethodOperExecOrder CiscoAuthMethodList, + cafPortMethodOperPriority CiscoAuthMethodList +} + +cafPortMethodAdminExecOrder OBJECT-TYPE + SYNTAX CiscoAuthMethodList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the administrative execution order of + authentication methods on the port. Methods are executed in + the order as specified in the method list. + + Method which is at the beginning of the method list will be + executed first. Method which is at the end of method list + will be executed last. + + A zero length string of this object indicates that no per + port execution order configuration has been specified on + this port. The actual execution order is based on the value + of cafAuthMethodDefaultExecOrder in cafAuthMethodRegTable." + ::= { cafPortMethodEntry 1 } + +cafPortMethodAdminPriority OBJECT-TYPE + SYNTAX CiscoAuthMethodList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the administrative priority of + authentication methods on the port. The priority of + each method is assigned based on the method list. + + Method which is at the beginning of the method list has + highest priority. Method which is at the end of method list + has lowest priority. + + A zero length string of this object indicates that no per + port method priority configuration has been specified on + this port. The actual execution order is based on the value + of cafAuthMethodDefaultExecOrder in cafAuthMethodRegTable." + ::= { cafPortMethodEntry 2 } + +cafPortMethodAvailable OBJECT-TYPE + SYNTAX CiscoAuthMethodList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication methods currently + available on this port." + ::= { cafPortMethodEntry 3 } + +cafPortMethodOperExecOrder OBJECT-TYPE + SYNTAX CiscoAuthMethodList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational execution order of + authentication methods on this port. Methods are executed in + the order as specified in the method list. + + Method which is at the beginning of the method list will be + executed first. Method which is at the end of method list + will be executed last." + ::= { cafPortMethodEntry 4 } + +cafPortMethodOperPriority OBJECT-TYPE + SYNTAX CiscoAuthMethodList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational priority of + authentication methods on this port. Methods have the + priority as specified in the method list. + + Method which is at the beginning of the method list has + highest priority. Method which is at the end of method list + has lowest priority." + ::= { cafPortMethodEntry 5 } + + +-- ciscoAuthFrameworkEvent + +cafAuthFailedEventPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CafAuthFailedEventPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains a list of port entries. + + An entry will exist for each port which supports Authentication + Fail event within the Authentication Framework." + ::= { ciscoAuthFrameworkEvent 1 } + +cafAuthFailedEventPortEntry OBJECT-TYPE + SYNTAX CafAuthFailedEventPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing management information of Authentication + Fail event for a particular port." + INDEX { ifIndex } + ::= { cafAuthFailedEventPortTable 1 } + +CafAuthFailedEventPortEntry ::= SEQUENCE { + cafAuthFailedMaxRetry Unsigned32, + cafAuthFailedNoActionEnabled TruthValue, + cafAuthFailedAuthorizedVlan Integer32, + cafAuthFailedNextMethodEnabled TruthValue +} + +cafAuthFailedMaxRetry OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum number of retry should be + performed before generating Authentication Fail event. + + A value of zero indicates that Authentication Fail event will + be generated upon authentication fail without any retry." + ::= { cafAuthFailedEventPortEntry 1 } + +cafAuthFailedNoActionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether no action will be performed + when an Authentication Fail event occurs. + + Setting 'true' on this object indicates that no action will + be performed when Authentication Fail event occurs. + + The read-only value 'false' indicates that an action will + be performed when an Authentication Fail event occurs." + ::= { cafAuthFailedEventPortEntry 2 } + +cafAuthFailedAuthorizedVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Authentication Failed VLAN number. + + The read-only value of -1 indicates that this object is not + applicable on this port. + + The read-only value of zero indicates that this port will not be + authorized to any VLAN when Authentication Failed event occurs. + + Setting a non-zero value on this object indicates that this port + will be authorized to the VLAN as specified by this object + value, when Authentication Fail event occurs." + ::= { cafAuthFailedEventPortEntry 3 } + +cafAuthFailedNextMethodEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the next authentication method + will be used if an Authentication Fail event is generated by the + current authentication method. + + Setting this object to 'true' indicates that the next available + authentication method will be used when Authentication Fail + event occurs. + + The read-only value 'false' indicates that the next available + authentication method will not be used when Authentication Fail + event occurs." + ::= { cafAuthFailedEventPortEntry 4 } + + + +cafSecurityViolationClient OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The MAC address included in the notification currently being + sent, indicating the client who triggered the security violation + notification." + ::= { ciscoAuthFrwkNotifInfo 1 } + +cafAuthFailClient OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The MAC address included in the cafAuthFailNotif being + sent, indicating the client which failed to authenticate." + ::= { ciscoAuthFrwkNotifInfo 2 } + +cafClientNoRespEventPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CafClientNoRespEventPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains a list of port entries. + + An entry exists for each port which supports No Response + event within the Authentication Framework." + ::= { ciscoAuthFrameworkEvent 2 } + +cafClientNoRespEventPortEntry OBJECT-TYPE + SYNTAX CafClientNoRespEventPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing management information of No Response + event for a particular port." + INDEX { ifIndex } + ::= { cafClientNoRespEventPortTable 1 } + +CafClientNoRespEventPortEntry ::= SEQUENCE { + cafClientNoRespNoActionEnabled TruthValue, + cafClientNoRespAuthorizedVlan Integer32 +} + +cafClientNoRespNoActionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether an action is performed when No + Response event occurs. + + Setting 'true' on this object indicates that no action will + be performed when No Response event occurs. + + The read-only value 'false' of this object indicates that an + action will be performed when No Response event occurs." + ::= { cafClientNoRespEventPortEntry 1 } + +cafClientNoRespAuthorizedVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the No Response Authorized VLAN number. + + The read-only value of -1 indicates that this object is not + applicable on this port. + + The read-only value of zero indicates that this port will not be + authorized to any VLAN when No Response event occurs. + + Setting a non-zero value on this object indicates that this port + will be authorized to the VLAN as specified by this object + value, when No Response event occurs." + ::= { cafClientNoRespEventPortEntry 2 } + + + +cafServerEventPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CafServerEventPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains a list of port entries. + + An entry exists for each port which supports AAA Server + Reachability event within the Authentication Framework." + ::= { ciscoAuthFrameworkEvent 3 } + +cafServerEventPortEntry OBJECT-TYPE + SYNTAX CafServerEventPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing management information of AAA Server + Reachability event for a particular port." + INDEX { ifIndex } + ::= { cafServerEventPortTable 1 } + +CafServerEventPortEntry ::= SEQUENCE { + cafServerDeadNoActionEnabled TruthValue, + cafServerDeadRemainAuthorized TruthValue, + cafServerDeadAuthorizedVlan Integer32, + cafServerAliveAction INTEGER +} + +cafServerDeadNoActionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether an action is performed if an + AAA Server Reachability event occurs. + + Setting 'true' on this object indicates that no action + will be performed when AAA Server Reachability event occurs. + + The read-only value 'false' indicates that an action will + be performed when AAA Server Reachability event occurs." + ::= { cafServerEventPortEntry 1 } + +cafServerDeadRemainAuthorized OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies if current authorization will remain + unchanged for the port when AAA Server Reachability event + occurs. + + Setting 'true' on this object indicates that current + authorization will remain unchanged for the port when AAA + Server Reachability event occurs. + + The read-only value 'false' indicates that the current + authorization will not be retained for the port when + AAA Server Reachability event occurs." + ::= { cafServerEventPortEntry 2 } + +cafServerDeadAuthorizedVlan OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AAA Server Reachability + Authorized VLAN number. + + The read-only value of -1 indicates that this object is not + applicable on this port. + + The read-only value of zero indicates that this port will not + be authorized to any VLAN when AAA Server Reachability event + occurs. + + Setting a non-zero value on this object indicates that this port + will be authorized to the VLAN as specified by this object + value, when AAA Server Reachability event occurs." + ::= { cafServerEventPortEntry 3 } + +cafServerAliveAction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + reinitialize(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the action applied to the port upon AAA + recovery. + + none : no action will be applied. + reinitialize: the port will be reinitialized with the current + authentication method." + ::= { cafServerEventPortEntry 4 } + + +-- ciscoAuthFrameworkSession + +cafSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CafSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains a list of authentication session. + + An entry is created when an authentication session has + successfully created within Authentication Framework. + + An entry is deleted when an authentication session has been + removed." + ::= { ciscoAuthFrameworkSession 1 } + +cafSessionEntry OBJECT-TYPE + SYNTAX CafSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing management information for a particular + authentication session." + INDEX { + ifIndex, + IMPLIED cafSessionId + } + ::= { cafSessionTable 1 } + +CafSessionEntry ::= SEQUENCE { + cafSessionId OCTET STRING, + cafSessionClientMacAddress MacAddress, + cafSessionClientAddrType InetAddressType, + cafSessionClientAddress InetAddress, + cafSessionStatus INTEGER, + cafSessionDomain INTEGER, + cafSessionAuthHostMode CiscoAuthHostMode, + cafSessionControlledDirection CiscoAuthControlledDirections, + cafSessionPostureToken CnnEouPostureTokenString, + cafSessionAuthUserName SnmpAdminString, + cafSessionClientFramedIpPool SnmpAdminString, + cafSessionAuthorizedBy SnmpAdminString, + cafSessionCriticalTimeLeft Unsigned32, + cafSessionAuthVlan VlanIndexOrZero, + cafSessionTimeout Unsigned32, + cafSessionTimeLeft Unsigned32, + cafSessionTimeoutAction INTEGER, + cafSessionInactivityTimeout Unsigned32, + cafSessionInactivityTimeLeft Unsigned32, + cafSessionReauth TruthValue, + cafSessionTerminate TruthValue, + cafSessionVlanGroupName SnmpAdminString +} + +cafSessionId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier of the authentication session." + ::= { cafSessionEntry 1 } + +cafSessionClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the MAC address of the device associates with the + authentication session." + ::= { cafSessionEntry 2 } + +cafSessionClientAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of Internet address of the client + associates with the authentication session." + ::= { cafSessionEntry 3 } + +cafSessionClientAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Internet address of the client associates with + the authentication session. The type of this address is + determined by the value of cafSessionClientAddrType object." + ::= { cafSessionEntry 4 } + +cafSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + running(2), + noMethod(3), + authenticationSuccess(4), + authenticationFailed(5), + authorizationSuccess(6), + authorizationFailed(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current status of the authentication session. + + idle : the session has been initialized and no + method has run yet. + + running : an authentication method is running for + this session. + + noMethod : no authentication method has provided a + result for this session. + + authenticationSuccess: an authentication method has resulted + in authentication success for this session. + + authenticationFailed: an authentication method has resulted + in authentication failed for this session. + + authorizationSuccess: authorization is successful for this + session. + + authorizationFailed : authorization is failed for this + session." + ::= { cafSessionEntry 5 } + +cafSessionDomain OBJECT-TYPE + SYNTAX INTEGER { + other(1), + data(2), + voice(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of domain that the authentication session + belongs to. + + other : none of the below. + + data : indicates the data domain. + + voice: indicates the voice domain." + ::= { cafSessionEntry 6 } + +cafSessionAuthHostMode OBJECT-TYPE + SYNTAX CiscoAuthHostMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the authentication host mode of the port in the + authentication session." + ::= { cafSessionEntry 7 } + +cafSessionControlledDirection OBJECT-TYPE + SYNTAX CiscoAuthControlledDirections + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational controlled directions parameter + for this port in the authentication session." + ::= { cafSessionEntry 8 } + +cafSessionPostureToken OBJECT-TYPE + SYNTAX CnnEouPostureTokenString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the posture token associates with the authentication + session." + ::= { cafSessionEntry 9 } + +cafSessionAuthUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of the authenticated user for the + authentication session." + ::= { cafSessionEntry 10 } + +cafSessionClientFramedIpPool OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of the address pool from which the + session's client IP address is assigned." + ::= { cafSessionEntry 11 } + +cafSessionAuthorizedBy OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of the feature which authorizes the + authentication session." + ::= { cafSessionEntry 12 } + +cafSessionCriticalTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the leftover time before the next authentication + attempt for the authentication session after Server Reachability + event occurred. Value zero indicates that this session is + currently being authenticated or it is not applicable." + ::= { cafSessionEntry 13 } + +cafSessionAuthVlan OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the authorized VLAN applied to the authentication + session. Value zero indicates that no authorized VLAN has been + applied, or it is not applicable." + ::= { cafSessionEntry 14 } + +cafSessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the session timeout used by Authentication + Framework in the authentication session." + ::= { cafSessionEntry 15 } + +cafSessionTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the leftover time of the current authentication + session." + ::= { cafSessionEntry 16 } + +cafSessionTimeoutAction OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + terminate(2), + reauthenticate(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the timeout action on the authentication session, + when value of the corresponding instance of cafSessionTimeLeft + reaches zero. + + unknown : None of the below. + + terminate : Session will be terminated. + + reauthenticate: Session will be reauthenticated." + ::= { cafSessionEntry 17 } + +cafSessionInactivityTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the inactivity timeout used by Authentication + Framework in the authentication session." + ::= { cafSessionEntry 18 } + +cafSessionInactivityTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the leftover time of the inactivity timer of + the authentication session." + ::= { cafSessionEntry 19 } + +cafSessionReauth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The reauthentication control for the authentication session. + Setting this object to 'true' cause the current authenticated + session to reauthenticate the authenticated client. Setting + this object to 'false' has no effect. + + This object always returns 'false' when being read." + ::= { cafSessionEntry 20 } + +cafSessionTerminate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The termination request control for the authentication session. + Setting this object to 'true' terminates the current session. + Setting this object to 'false' has no effect. + + This object always returns 'false' when being read." + ::= { cafSessionEntry 21 } + +cafSessionVlanGroupName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the VLAN group that has been used during VLAN + assignment for this session. + + A zero length string indicates that there is no VLAN group been + used during VLAN assignment." + ::= { cafSessionEntry 22 } + + + +cafSessionMethodsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CafSessionMethodsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains a list of authentication method for every + authentication session. + + An entry exists for each authentication method that can + authenticate an authentication session within + Authentication Framework." + ::= { ciscoAuthFrameworkSession 2 } + +cafSessionMethodsInfoEntry OBJECT-TYPE + SYNTAX CafSessionMethodsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing method information for a particular runnable + authentication methods which is associated with a session for + an Authentication Framework managed port." + INDEX { + ifIndex, + cafSessionId, + cafSessionMethod + } + ::= { cafSessionMethodsInfoTable 1 } + +CafSessionMethodsInfoEntry ::= SEQUENCE { + cafSessionMethod CiscoAuthMethod, + cafSessionMethodState INTEGER +} + +cafSessionMethod OBJECT-TYPE + SYNTAX CiscoAuthMethod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates this authentication method." + ::= { cafSessionMethodsInfoEntry 1 } + +cafSessionMethodState OBJECT-TYPE + SYNTAX INTEGER { + notRun(1), + running(2), + failedOver(3), + authcSuccess(4), + authcFailed(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the state of this authentication method. + + notRun : The method has not run for this session. + + running : The method is running for this session. + + failedOver : The method has failed and the next method is + expected to provide a result. + + authcSuccess: The method has provided a successful + authentication result for this session. + + authcFailed : The method has provided a failed authentication + result for this session." + ::= { cafSessionMethodsInfoEntry 2 } + + + +-- Notifications and notification controls + +cafSecurityViolationNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + the cafSecurityViolationNotif. + + A 'false' value will prevent cafSecurityViolationNotif + from being generated by this system." + ::= { ciscoAuthFrwkNotifControl 1 } + +cafAuthFailNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the system produces + the cafAuthFailNotif. + + A 'true' value will cause cafAuthFailNotif to be generated by + this system when an authentication failure happens. + + A 'false' value will prevent cafAuthFailNotif + from being generated by this system." + ::= { ciscoAuthFrwkNotifControl 2 } + +cafSecurityViolationNotif NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ifName, + cafSecurityViolationClient + } + STATUS current + DESCRIPTION + "A cafSecurityViolationNotif is sent if a security violation + is detected on a port, and the instance value of + cafSecurityViolationNotifEnable is 'true'." + ::= { ciscoAuthFrameworkMIBNotifs 1 } + +cafAuthFailNotif NOTIFICATION-TYPE + OBJECTS { + ifName, + cafAuthFailClient + } + STATUS current + DESCRIPTION + "A cafAuthFailNotif is sent if an authentication failure is + detected on a port, and the instance value of + cafAuthFailNotifEnable is 'true'. + + ifName contains the name of the interface where the + authentication failure happened. + + cafAuthFailClient contains the mac address of the client which + failed to authenticate." + ::= { ciscoAuthFrameworkMIBNotifs 2 } +-- Conformance + +ciscoAuthFrameworkMIBCompliances OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIBConform 1 } + +ciscoAuthFrameworkMIBGroups OBJECT IDENTIFIER + ::= { ciscoAuthFrameworkMIBConform 2 } + + +ciscoAuthFrameworkMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + CISCO-AUTH-FRAMEWORK-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cafAuthMethodRegGroup, + cafAuthPortConfigGroup, + cafPortMethodGroup, + cafSessionGroup, + cafSessionMethodInfoGroup + } + + GROUP cafAaaNoRespRecoveryDelayGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide AAA recovery delay configuration for Authentication + Framework." + + GROUP cafAuthFailedEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework on its + capable ports, when Authentication Fail event occurs." + + GROUP cafClientNoRespEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework to authorize + ports in a special VLAN when non-capable clients are + detected." + + GROUP cafServerEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework on + authenticated ports when AAA Server Reachability event occurs." + + GROUP cafSecViolationNotifEnableGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSecurityViolationNotifGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSecurityViolationClientGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + OBJECT cafAaaNoRespRecoveryDelay + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortControlledDirection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortFallBackProfile + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortAuthHostMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortPreAuthOpenAccess + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortAuthorizeControl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortReauthEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortReauthInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortRestartInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortInactivityTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortViolationAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortMethodAdminExecOrder + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortMethodAdminPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedMaxRetry + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedNextMethodEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafClientNoRespNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafClientNoRespAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadRemainAuthorized + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerAliveAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSessionReauth + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSessionTerminate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSecurityViolationNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoAuthFrameworkMIBCompliances 1 } + +ciscoAuthFrameworkMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + CISCO-AUTH-FRAMEWORK-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cafAuthMethodRegGroup, + cafAuthPortConfigGroup, + cafPortMethodGroup, + cafSessionGroup, + cafSessionMethodInfoGroup + } + + GROUP cafAaaNoRespRecoveryDelayGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide AAA recovery delay configuration for Authentication + Framework." + + GROUP cafAuthFailedEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework on its + capable ports, when Authentication Fail event occurs." + + GROUP cafClientNoRespEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework to authorize + ports in a special VLAN when non-capable clients are + detected." + + GROUP cafServerEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework on + authenticated ports when AAA Server Reachability event occurs." + + GROUP cafSecViolationNotifEnableGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSecurityViolationNotifGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSecurityViolationClientGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSessionVlanGroupNameGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide VLAN group information for Authentication + Framework." + + OBJECT cafAaaNoRespRecoveryDelay + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortControlledDirection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortFallBackProfile + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortAuthHostMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortPreAuthOpenAccess + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortAuthorizeControl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortReauthEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortReauthInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortRestartInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortInactivityTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortViolationAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortMethodAdminExecOrder + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortMethodAdminPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedMaxRetry + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedNextMethodEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafClientNoRespNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafClientNoRespAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadRemainAuthorized + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerAliveAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSessionReauth + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSessionTerminate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSecurityViolationNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoAuthFrameworkMIBCompliances 2 } + +ciscoAuthFrameworkMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + CISCO-AUTH-FRAMEWORK-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cafAuthMethodRegGroup, + cafAuthPortConfigGroup, + cafPortMethodGroup, + cafSessionGroup, + cafSessionMethodInfoGroup + } + + GROUP cafAaaNoRespRecoveryDelayGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide AAA recovery delay configuration for Authentication + Framework." + + GROUP cafAuthFailedEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework on its + capable ports, when Authentication Fail event occurs." + + GROUP cafClientNoRespEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework to authorize + ports in a special VLAN when non-capable clients are + detected." + + GROUP cafServerEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework on + authenticated ports when AAA Server Reachability event occurs." + + GROUP cafSecViolationNotifEnableGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSecurityViolationNotifGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSecurityViolationClientGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSessionVlanGroupNameGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide VLAN group information for Authentication + Framework." + + GROUP cafMacMoveConfigGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide MAC move configuration for Authentication Framework." + + GROUP cafCoACommandConfigGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for behavor for CoA commands for + Authentication Framework." + + OBJECT cafAaaNoRespRecoveryDelay + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortControlledDirection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortFallBackProfile + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortAuthHostMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortPreAuthOpenAccess + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortAuthorizeControl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortReauthEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortReauthInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortRestartInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortInactivityTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortViolationAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortMethodAdminExecOrder + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortMethodAdminPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedMaxRetry + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedNextMethodEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafClientNoRespNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafClientNoRespAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadRemainAuthorized + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerAliveAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSessionReauth + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSessionTerminate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSecurityViolationNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafMacMoveMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafCoABouncePortCommandIgnoreEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafCoADisablePortCommandIgnoreEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoAuthFrameworkMIBCompliances 3 } + +ciscoAuthFrameworkMIBCompliance4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + CISCO-AUTH-FRAMEWORK-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cafAuthMethodRegGroup, + cafAuthPortConfigGroup, + cafPortMethodGroup, + cafSessionGroup, + cafSessionMethodInfoGroup + } + + GROUP cafAaaNoRespRecoveryDelayGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide AAA recovery delay configuration for Authentication + Framework." + + GROUP cafAuthFailedEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework on its + capable ports, when Authentication Fail event occurs." + + GROUP cafClientNoRespEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework to authorize + ports in a special VLAN when non-capable clients are + detected." + + GROUP cafServerEventGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for Authentication Framework on + authenticated ports when AAA Server Reachability event occurs." + + GROUP cafSecViolationNotifEnableGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSecurityViolationNotifGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSecurityViolationClientGroup + DESCRIPTION + "This group is mandatory in devices running software which + support security violation notification for Authentication + Framework." + + GROUP cafSessionVlanGroupNameGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide VLAN group information for Authentication + Framework." + + GROUP cafMacMoveConfigGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide MAC move configuration for Authentication Framework." + + GROUP cafCoACommandConfigGroup + DESCRIPTION + "This group is mandatory in devices running software which + provide configuration for behavor for CoA commands for + Authentication Framework." + + GROUP cafAuthFailNotifGroup + DESCRIPTION + "This group is mandatory in devices running software which + support authentication failure notification for Authentication + Framework." + + GROUP cafAuthFailNotifEnableGroup + DESCRIPTION + "This group is mandatory in devices running software which + support authentication failure notification for Authentication + Framework." + + GROUP cafAuthFailClientGroup + DESCRIPTION + "This group is mandatory in devices running software which + support authentication failure notification for Authentication + Framework." + + OBJECT cafAaaNoRespRecoveryDelay + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortControlledDirection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortFallBackProfile + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortAuthHostMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortPreAuthOpenAccess + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortAuthorizeControl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortReauthEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortReauthInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortRestartInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortInactivityTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortViolationAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortMethodAdminExecOrder + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafPortMethodAdminPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedMaxRetry + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafAuthFailedNextMethodEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafClientNoRespNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafClientNoRespAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadNoActionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadRemainAuthorized + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerDeadAuthorizedVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafServerAliveAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSessionReauth + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSessionTerminate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafSecurityViolationNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafMacMoveMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafCoABouncePortCommandIgnoreEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cafCoADisablePortCommandIgnoreEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoAuthFrameworkMIBCompliances 4 } + +-- Units of Conformance + +cafAuthMethodRegGroup OBJECT-GROUP + OBJECTS { + cafAuthMethodDefaultPriority, + cafAuthMethodDefaultExecOrder + } + STATUS current + DESCRIPTION + "A collection of objects that provides registration + information of authentication methods in Authentication + Framework." + ::= { ciscoAuthFrameworkMIBGroups 1 } + +cafAaaNoRespRecoveryDelayGroup OBJECT-GROUP + OBJECTS { cafAaaNoRespRecoveryDelay } + STATUS current + DESCRIPTION + "A collection of objects that provides AAA recovery delay + configuration for Authentication Framework in the system." + ::= { ciscoAuthFrameworkMIBGroups 2 } + +cafAuthPortConfigGroup OBJECT-GROUP + OBJECTS { + cafPortControlledDirection, + cafPortFallBackProfile, + cafPortAuthHostMode, + cafPortPreAuthOpenAccess, + cafPortAuthorizeControl, + cafPortReauthEnabled, + cafPortReauthInterval, + cafPortRestartInterval, + cafPortInactivityTimeout, + cafPortViolationAction + } + STATUS current + DESCRIPTION + "A collection of objects that provides configuration of + Authentication Framework for capable ports in the system." + ::= { ciscoAuthFrameworkMIBGroups 3 } + +cafPortMethodGroup OBJECT-GROUP + OBJECTS { + cafPortMethodAdminExecOrder, + cafPortMethodAdminPriority, + cafPortMethodAvailable, + cafPortMethodOperExecOrder, + cafPortMethodOperPriority + } + STATUS current + DESCRIPTION + "A collection of objects that provides configuration and + information of authentication methods within Authentication + Framework for capable ports in the system." + ::= { ciscoAuthFrameworkMIBGroups 4 } + +cafAuthFailedEventGroup OBJECT-GROUP + OBJECTS { + cafAuthFailedMaxRetry, + cafAuthFailedNoActionEnabled, + cafAuthFailedAuthorizedVlan, + cafAuthFailedNextMethodEnabled + } + STATUS current + DESCRIPTION + "A collection of objects that provides configuration of + Auth-Failed behaviour of Authentication Framework for + ports in the system." + ::= { ciscoAuthFrameworkMIBGroups 5 } + +cafClientNoRespEventGroup OBJECT-GROUP + OBJECTS { + cafClientNoRespNoActionEnabled, + cafClientNoRespAuthorizedVlan + } + STATUS current + DESCRIPTION + "A collection of objects that provides configuration of + Authentication Framework when no-responsive client is detected + on a port in the system." + ::= { ciscoAuthFrameworkMIBGroups 6 } + +cafServerEventGroup OBJECT-GROUP + OBJECTS { + cafServerDeadNoActionEnabled, + cafServerDeadRemainAuthorized, + cafServerDeadAuthorizedVlan, + cafServerAliveAction + } + STATUS current + DESCRIPTION + "A collection of objects that provides configuration of + Authentication Framework when AAA Server Reachability event + occurs." + ::= { ciscoAuthFrameworkMIBGroups 7 } + +cafSessionGroup OBJECT-GROUP + OBJECTS { + cafSessionClientMacAddress, + cafSessionClientAddrType, + cafSessionClientAddress, + cafSessionDomain, + cafSessionStatus, + cafSessionAuthHostMode, + cafSessionControlledDirection, + cafSessionPostureToken, + cafSessionAuthUserName, + cafSessionClientFramedIpPool, + cafSessionAuthorizedBy, + cafSessionCriticalTimeLeft, + cafSessionAuthVlan, + cafSessionTimeout, + cafSessionTimeLeft, + cafSessionTimeoutAction, + cafSessionInactivityTimeout, + cafSessionInactivityTimeLeft, + cafSessionReauth, + cafSessionTerminate + } + STATUS current + DESCRIPTION + "A collection of objects that provides authentication session + management information for Authentication Framework." + ::= { ciscoAuthFrameworkMIBGroups 8 } + +cafSessionMethodInfoGroup OBJECT-GROUP + OBJECTS { cafSessionMethodState } + STATUS current + DESCRIPTION + "A collection of objects that provides information about + authentication methods associate with Authentication Framework + 's authentication sessions in the system." + ::= { ciscoAuthFrameworkMIBGroups 9 } + +cafSecViolationNotifEnableGroup OBJECT-GROUP + OBJECTS { cafSecurityViolationNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects that provides control over + security violation notification for Authentication + Framework in the system." + ::= { ciscoAuthFrameworkMIBGroups 10 } + +cafSecurityViolationNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cafSecurityViolationNotif } + STATUS current + DESCRIPTION + "A collection of notification providing information + about port's security violation in Authentication + Framework." + ::= { ciscoAuthFrameworkMIBGroups 11 } + +cafSecurityViolationClientGroup OBJECT-GROUP + OBJECTS { cafSecurityViolationClient } + STATUS current + DESCRIPTION + "A collection of objects providing MAC address of the offending + client in the security violation notification." + ::= { ciscoAuthFrameworkMIBGroups 12 } + +cafSessionVlanGroupNameGroup OBJECT-GROUP + OBJECTS { cafSessionVlanGroupName } + STATUS current + DESCRIPTION + "A collection of objects providing VLAN group information of + authenticated session in Authentication Framework." + ::= { ciscoAuthFrameworkMIBGroups 13 } + +cafMacMoveConfigGroup OBJECT-GROUP + OBJECTS { cafMacMoveMode } + STATUS current + DESCRIPTION + "A collection of objects providing MAC move cofiguration + information for Authentication Framework on the device." + ::= { ciscoAuthFrameworkMIBGroups 14 } + +cafCoACommandConfigGroup OBJECT-GROUP + OBJECTS { + cafCoABouncePortCommandIgnoreEnabled, + cafCoADisablePortCommandIgnoreEnabled + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration information + for the device's behaviour on CoA commands." + ::= { ciscoAuthFrameworkMIBGroups 15 } + +cafAuthFailNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cafAuthFailNotif } + STATUS current + DESCRIPTION + "A collection of notification providing information + about port's authentication failure in Authentication + Framework." + ::= { ciscoAuthFrameworkMIBGroups 16 } + +cafAuthFailNotifEnableGroup OBJECT-GROUP + OBJECTS { cafAuthFailNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects that provides control over + authentication failure notification for Authentication + Framework in the system." + ::= { ciscoAuthFrameworkMIBGroups 17 } + +cafAuthFailClientGroup OBJECT-GROUP + OBJECTS { cafAuthFailClient } + STATUS current + DESCRIPTION + "A collection of objects providing MAC address of the failed + client in the authentication failure notification." + ::= { ciscoAuthFrameworkMIBGroups 18 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-BGP4-MIB b/MIBS/cisco/CISCO-BGP4-MIB new file mode 100644 index 0000000..6961dda --- /dev/null +++ b/MIBS/cisco/CISCO-BGP4-MIB @@ -0,0 +1,2782 @@ +-- ***************************************************************** +-- CISCO-BGP4-MIB.my +-- +-- June 2001, Ravindra Rathi +-- +-- Copyright (c) 2001, 2010, 2020 by Cisco Systems Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-BGP4-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Gauge32, + Counter32, + IpAddress + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + InetAddressType, + InetAddress, + InetPortNumber, + InetAutonomousSystemNumber + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + bgpPeerEntry, + bgpPeerRemoteAddr, + bgpPeerLastError, + bgpPeerState + FROM BGP4-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoBgp4MIB MODULE-IDENTITY + LAST-UPDATED "202005080000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-iprouting-bgp@cisco.com" + DESCRIPTION + "An extension to the IETF BGP4 MIB module defined in + RFC 1657. + + Following is the terminology associated with Border + Gateway Protocol(BGP). + + UPDATE message + UPDATE messages are used to transfer routing + information between BGP peers. An UPDATE message + is used to advertise a single feasible route to a + peer, or to withdraw multiple unfeasible routes + from service. + + Adj-RIBs-In + The Adj-RIBs-In store routing information that has + been learned from inbound UPDATE messages. Their + contents represent routes that are available as an + input to the Decision Process. + + Loc-RIB(BGP table) + The Loc-RIB contains the local routing information + that the BGP speaker has selected by applying its + local policies to the routing information contained + in its Adj-RIBs-In. + + Adj-RIBs-Out + The Adj-RIBs-Out store the information that the + local BGP speaker has selected for advertisement to + its peers. The routing information stored in the + Adj-RIBs-Out will be carried in the local BGP + speaker's UPDATE messages and advertised to its + peers. + + Path Attributes + A variable length sequence of path attributes is + present in every UPDATE. Each path attribute is a + triple of variable length. + + Network Layer Reachability Information(NLRI) + A variable length field present in UPDATE messages + which contains a list of Network Layer address + prefixes. + + Address Family Identifier(AFI) + Primary identifier to indicate the type of the + Network Layer Reachability Information(NLRI) being + carried. + + Subsequent Address Family Identifier(SAFI) + Secondary identifier to indicate the type of the + Network Layer Reachability Information(NLRI) being + carried." + REVISION "202005060000Z" + DESCRIPTION + "+cbgpPeer3Table: Changed VrfId, Type, RemoteAddr, VrfName to read-only" + REVISION "202004140000Z" + DESCRIPTION + "+Added cbgpPeer3Table" + REVISION "201009300000Z" + DESCRIPTION + "+Added cbgpNotifsEnable and cbgpLocalAs + +Modified CbgpNetworkAddress TC + +Added cbgpPeer2Table + +Added cbgpPeer2CapsTable + +Added cbgpPeer2AddrFamilyTable + +Added cbgpPeer2AddrFamilyPrefixTable + +Added notification cbgpPeer2EstablishedNotification + +Added notification cbgpPeer2BackwardTransNotification + +Added notification cbgpPeer2FsmStateChange + +Added notification cbgpPeer2BackwardTransition + +Added notification cbgpPeer2PrefixThresholdExceeded + +Added notification cbgpPeer2PrefixThresholdClear" + REVISION "200302240000Z" + DESCRIPTION + "+Added cbgpPeerCapsTable + +Added cbgpPeerAddrFamilyTable + +Added cbgpPeerAddrFamilyPrefixTable + +Added notification event cbgpBackwardTransition + +Added notification event cbgpPrefixThresholdExceeded + +Added notification event cbgpPrefixThresholdClear" + REVISION "200212190000Z" + DESCRIPTION + "+Added cbgpPeerPrefixTable + +Added notification event cbgpFsmStateChange" + REVISION "200108130000Z" + DESCRIPTION + "Initial version of the MIB module." + ::= { ciscoMgmt 187 } + + +ciscoBgp4MIBObjects OBJECT IDENTIFIER + ::= { ciscoBgp4MIB 1 } + +cbgpRoute OBJECT IDENTIFIER + ::= { ciscoBgp4MIBObjects 1 } + +cbgpPeer OBJECT IDENTIFIER + ::= { ciscoBgp4MIBObjects 2 } + +cbgpGlobal OBJECT IDENTIFIER + ::= { ciscoBgp4MIBObjects 3 } + + +-- Textual convention + +CbgpSafi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Subsequent Address Family Identifier(SAFI) is used + by BGP speaker to indicate the type of the the Network + Layer Reachability Information(NLRI) being carried. + RFC-2858 has defined the following values for SAFI. + 1 - Network Layer Reachability Information used for + unicast forwarding + 2 - Network Layer Reachability Information used for + multicast forwarding + 3 - Network Layer Reachability Information used for + both unicast and multicast forwarding. + SAFI values 128 through 255 are for private use." + + REFERENCE + "RFC-2858: Multiprotocol Extensions for BGP-4, + RFC-2547: BGP/MPLS VPNs" + SYNTAX INTEGER { + unicast(1), + multicast(2), + unicastAndMulticast(3), + vpn(128) + } + +CbgpNetworkAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the Network Address prefix carried in the + BGP UPDATE messages. In the following table, column + 'Type' gives the kind of Network Layer address which + will be stored in the object of this type based on the + values of Address Family Identifier(AFI) and SAFI. + + AFI SAFI Type + + ipv4(1) unicast(1) IPv4 address + ipv4(1) multicast(2) IPv4 address + ipv4(1) vpn(128) VPN-IPv4 address + ipv6(2) unicast(1) IPv6 address + ipv6(2) multicast(2) IPv6 address + ipv6(2) vpn(128) VPN-IPv6 address + + A VPN-IPv4 address is a 12-byte quantity, beginning + with an 8-byte 'Route Distinguisher (RD)' and ending + with a 4-byte IPv4 address. + + A VPN-IPv6 address is a 24-byte quantity, beginning + with an 8-byte 'Route Distinguisher (RD)' and ending + with a 16-byte IPv6 address." + + REFERENCE + "RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 2547, Section 4.1, BGP/MPLS VPNs." + SYNTAX OCTET STRING (SIZE (0..255)) + +-- Global objects. + +cbgpNotifsEnable OBJECT-TYPE + SYNTAX BITS { + notifsEnable(0), + notifsPeer2Enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the specific notifications are + enabled. + If notifsEnable(0) bit is set to 1, + then the notifications defined in + ciscoBgp4NotificationsGroup1 are enabled; + If notifsPeer2Enable(1) bit is set to 1, + then the notifications defined in + ciscoBgp4Peer2NotificationsGroup are enabled." + ::= { cbgpGlobal 1 } + +cbgpLocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local autonomous system (AS) number." + REFERENCE + "RFC 4271, Section 4.2, 'My Autonomous System'. + RFC 4893, BGP Support for Four-octet AS + Number Space." + ::= { cbgpGlobal 2 } +-- BGP4 Received Routes for all the supported address families + +cbgpRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about routes to + destination networks from all BGP4 peers. Since + BGP4 can carry routes for multiple Network Layer + protocols, this table has the Address Family + Identifier(AFI) of the Network Layer protocol as the + first index. Further for a given AFI, routes carried + by BGP4 are distinguished based on Subsequent Address + Family Identifiers(SAFI). Hence that is used as the + second index. Conceptually there is a separate Loc-RIB + maintained by the BGP speaker for each combination of + AFI and SAFI supported by it." + REFERENCE + "RFC-1771: A Border Gateway Protocol 4 (BGP-4), + RFC-2858: Multiprotocol Extensions for BGP-4, + RFC-2547: BGP/MPLS VPNs" + ::= { cbgpRoute 1 } + +cbgpRouteEntry OBJECT-TYPE + SYNTAX CbgpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a path to a network received from + a peer." + INDEX { + cbgpRouteAfi, + cbgpRouteSafi, + cbgpRoutePeerType, + cbgpRoutePeer, + cbgpRouteAddrPrefix, + cbgpRouteAddrPrefixLen + } + ::= { cbgpRouteTable 1 } + +CbgpRouteEntry ::= SEQUENCE { + cbgpRouteAfi InetAddressType, + cbgpRouteSafi CbgpSafi, + cbgpRoutePeerType InetAddressType, + cbgpRoutePeer InetAddress, + cbgpRouteAddrPrefix CbgpNetworkAddress, + cbgpRouteAddrPrefixLen Unsigned32, + cbgpRouteOrigin INTEGER, + cbgpRouteASPathSegment OCTET STRING, + cbgpRouteNextHop CbgpNetworkAddress, + cbgpRouteMedPresent TruthValue, + cbgpRouteMultiExitDisc Unsigned32, + cbgpRouteLocalPrefPresent TruthValue, + cbgpRouteLocalPref Unsigned32, + cbgpRouteAtomicAggregate INTEGER, + cbgpRouteAggregatorAS Unsigned32, + cbgpRouteAggregatorAddrType InetAddressType, + cbgpRouteAggregatorAddr InetAddress, + cbgpRouteBest TruthValue, + cbgpRouteUnknownAttr OCTET STRING +} + +cbgpRouteAfi OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents Address Family Identifier(AFI) of the + Network Layer protocol associated with the route. + An implementation is only required to support IPv4 + unicast and VPNv4 (Value - 1) address families." + ::= { cbgpRouteEntry 1 } + +cbgpRouteSafi OBJECT-TYPE + SYNTAX CbgpSafi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents Subsequent Address Family Identifier(SAFI) + of the route. It gives additional information about + the type of the route. An implementation is only + required to support IPv4 unicast(Value - 1) and VPNv4( + Value - 128) address families." + ::= { cbgpRouteEntry 2 } + +cbgpRoutePeerType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the type of Network Layer address stored + in cbgpRoutePeer. An implementation is only required + to support IPv4 address type(Value - 1)." + ::= { cbgpRouteEntry 3 } + +cbgpRoutePeer OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Network Layer address of the peer where the route + information was learned. An implementation is only + required to support an IPv4 peer." + ::= { cbgpRouteEntry 4 } + +cbgpRouteAddrPrefix OBJECT-TYPE + SYNTAX CbgpNetworkAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Network Address prefix in the Network Layer + Reachability Information field of BGP UPDATE message. + This object is a Network Address containing the prefix + with length specified by cbgpRouteAddrPrefixLen. Any + bits beyond the length specified by + cbgpRouteAddrPrefixLen are zeroed." + ::= { cbgpRouteEntry 5 } + +cbgpRouteAddrPrefixLen OBJECT-TYPE + SYNTAX Unsigned32 (0..2040) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Length in bits of the Network Address prefix in the + Network Layer Reachability Information field." + ::= { cbgpRouteEntry 6 } + +cbgpRouteOrigin OBJECT-TYPE + SYNTAX INTEGER { + igp(1), -- networks are interior + egp(2), -- networks learned via EGP + incomplete(3) -- undetermined + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ultimate origin of the route information." + ::= { cbgpRouteEntry 7 } + +cbgpRouteASPathSegment OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence of AS path segments. Each AS + path segment is represented by a triple + . + + The type is a 1-octet field which has two + possible values: + 1 AS_SET: unordered set of ASs a route in the + UPDATE message has traversed + 2 AS_SEQUENCE: ordered set of ASs a route in the + UPDATE message has traversed. + + The length is a 1-octet field containing the + number of ASs in the value field. + + The value field contains one or more AS + numbers, each AS is represented in the octet + string as a pair of octets according to the + following algorithm: + + first-byte-of-pair = ASNumber / 256; + second-byte-of-pair = ASNumber & 255;" + ::= { cbgpRouteEntry 8 } + +cbgpRouteNextHop OBJECT-TYPE + SYNTAX CbgpNetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network Layer address of the border router + that should be used for the destination network." + ::= { cbgpRouteEntry 9 } + +cbgpRouteMedPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the presence/absence of MULTI_EXIT_DISC + attribute for the route." + ::= { cbgpRouteEntry 10 } + +cbgpRouteMultiExitDisc OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This metric is used to discriminate between multiple + exit points to an adjacent autonomous system. The + value of this object is irrelevant if the value of + of cbgpRouteMedPresent is false(2)." + ::= { cbgpRouteEntry 11 } + +cbgpRouteLocalPrefPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the presence/absence of LOCAL_PREF + attribute for the route." + ::= { cbgpRouteEntry 12 } + +cbgpRouteLocalPref OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The degree of preference calculated by the local BGP4 + speaker for the route. The value of this object is + irrelevant if the value of cbgpRouteLocalPrefPresent + is false(2)." + ::= { cbgpRouteEntry 13 } + +cbgpRouteAtomicAggregate OBJECT-TYPE + SYNTAX INTEGER { + lessSpecificRouteNotSelected(1), + lessSpecificRouteSelected(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the local system has selected a less + specific route without selecting a more specific + route." + ::= { cbgpRouteEntry 14 } + +cbgpRouteAggregatorAS OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AS number of the last BGP4 speaker that performed + route aggregation. A value of zero (0) indicates the + absence of this attribute." + ::= { cbgpRouteEntry 15 } + +cbgpRouteAggregatorAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the type of Network Layer address stored + in cbgpRouteAggregatorAddr." + ::= { cbgpRouteEntry 16 } + +cbgpRouteAggregatorAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network Layer address of the last BGP4 speaker + that performed route aggregation. A value of all zeros + indicates the absence of this attribute." + ::= { cbgpRouteEntry 17 } + +cbgpRouteBest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether or not this route was chosen + as the best BGP4 route." + ::= { cbgpRouteEntry 18 } + +cbgpRouteUnknownAttr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One or more path attributes not understood by this + BGP4 speaker. Size zero (0) indicates the absence of + such attribute(s). Octets beyond the maximum size, if + any, are not recorded by this object. + + Each path attribute is a triple of variable length. + Attribute Type is a two-octet field that consists of + the Attribute Flags octet followed by the Attribute + Type Code octet. If the Extended Length bit of the + Attribute Flags octet is set to 0, the third octet of + the Path Attribute contains the length of the + attribute data in octets. If the Extended Length bit + of the Attribute Flags octet is set to 1, then the + third and the fourth octets of the path attribute + contain the length of the attribute data in octets. + The remaining octets of the Path Attribute represent + the attribute value and are interpreted according to + the Attribute Flags and the Attribute Type Code." + REFERENCE + "RFC-1771: A Border Gateway Protocol 4 (BGP-4), + section 4.3" + ::= { cbgpRouteEntry 19 } + + +-- BGP Peer table. + +cbgpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer table. This table contains, + one entry per BGP peer, information about + the connections with BGP peers." + ::= { cbgpPeer 1 } + +cbgpPeerEntry OBJECT-TYPE + SYNTAX CbgpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the + connection with a BGP peer." + AUGMENTS { bgpPeerEntry } + ::= { cbgpPeerTable 1 } + +CbgpPeerEntry ::= SEQUENCE { + cbgpPeerPrefixAccepted Counter32, + cbgpPeerPrefixDenied Counter32, + cbgpPeerPrefixLimit Unsigned32, + cbgpPeerPrefixAdvertised Counter32, + cbgpPeerPrefixSuppressed Counter32, + cbgpPeerPrefixWithdrawn Counter32, + cbgpPeerLastErrorTxt SnmpAdminString, + cbgpPeerPrevState INTEGER +} + +cbgpPeerPrefixAccepted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Route prefixes received on this connnection, + which are accepted after applying filters. Possible + filters are route maps, prefix lists, distributed + lists, etc." + ::= { cbgpPeerEntry 1 } + +cbgpPeerPrefixDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Counter which gets incremented when a route prefix + received on this connection is denied or when a route + prefix is denied during soft reset of this connection + if 'soft-reconfiguration' is on . This object is + initialized to zero when the peer is configured or + the router is rebooted" + ::= { cbgpPeerEntry 2 } + +cbgpPeerPrefixLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Max number of route prefixes accepted on this + connection" + ::= { cbgpPeerEntry 3 } + +cbgpPeerPrefixAdvertised OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Counter which gets incremented when a route prefix + is advertised on this connection. This object is + initialized to zero when the peer is configured or + the router is rebooted" + ::= { cbgpPeerEntry 4 } + +cbgpPeerPrefixSuppressed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Counter which gets incremented when a route prefix + is suppressed from being sent on this connection. This + object is initialized to zero when the peer is + configured or the router is rebooted" + ::= { cbgpPeerEntry 5 } + +cbgpPeerPrefixWithdrawn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Counter which gets incremented when a route prefix + is withdrawn on this connection. This object is + initialized to zero when the peer is configured or + the router is rebooted" + ::= { cbgpPeerEntry 6 } + +cbgpPeerLastErrorTxt OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific error description for + bgpPeerLastErrorReceived." + ::= { cbgpPeerEntry 7 } + +cbgpPeerPrevState OBJECT-TYPE + SYNTAX INTEGER { + none(0), + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection previous state." + REFERENCE + "Section 8, RFC 1771, A Border Gateway Protocol 4 + (BGP-4)." + ::= { cbgpPeerEntry 8 } + + +-- Peer capabilities + +cbgpPeerCapsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeerCapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the capabilities that are + supported by a peer. Capabilities of a peer are + received during BGP connection establishment. + Values corresponding to each received capability + are stored in this table. When a new capability + is received, this table is updated with a new + entry. When an existing capability is not received + during the latest connection establishment, the + corresponding entry is deleted from the table." + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + + RFC2818, Route Refresh Capability for BGP-4. + + RFC2858, Multiprotocol Extensions for BGP-4. + + draft-ietf-idr-restart-05.txt, Graceful Restart + Mechanism for BGP" + ::= { cbgpPeer 2 } + +cbgpPeerCapsEntry OBJECT-TYPE + SYNTAX CbgpPeerCapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a capability received from a + peer with a particular code and an index. When a + capability is received multiple times with different + values during a BGP connection establishment, + corresponding entries are differentiated with indices." + INDEX { + bgpPeerRemoteAddr, + cbgpPeerCapCode, + cbgpPeerCapIndex + } + ::= { cbgpPeerCapsTable 1 } + +CbgpPeerCapsEntry ::= SEQUENCE { + cbgpPeerCapCode INTEGER, + cbgpPeerCapIndex Unsigned32, + cbgpPeerCapValue OCTET STRING +} + +cbgpPeerCapCode OBJECT-TYPE + SYNTAX INTEGER { + multiProtocol(1), + routeRefresh(2), + gracefulRestart(64), + routeRefreshOld(128) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP Capability Advertisement Capability Code." + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + + RFC2818, Route Refresh Capability for BGP-4. + + RFC2858, Multiprotocol Extensions for BGP-4. + + draft-ietf-idr-restart-05.txt, Graceful Restart + Mechanism for BGP" + ::= { cbgpPeerCapsEntry 1 } + +cbgpPeerCapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple instances of a given capability may be + sent by a BGP speaker. This variable is used + to index them." + ::= { cbgpPeerCapsEntry 2 } + +cbgpPeerCapValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the announced capability. This + MIB object value is organized as given below, + Capability : Route Refresh Capability + Null string + Capability : Multiprotocol Extensions + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + Capability : Graceful Restart + +----------------------------------+ + | Restart Flags (4 bits) | + +----------------------------------+ + | Restart Time in seconds (12 bits)| + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Flags for Address Family (8 bits)| + +----------------------------------+ + | ... | + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Flags for Address Family (8 bits)| + +----------------------------------+" + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + + RFC2818, Route Refresh Capability for BGP-4. + + RFC2858, Multiprotocol Extensions for BGP-4. + + draft-ietf-idr-restart-05.txt, Graceful Restart + Mechanism for BGP" + ::= { cbgpPeerCapsEntry 3 } + + +-- BGP Peer Address Family table + +cbgpPeerAddrFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeerAddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information related to + address families supported by a peer. Supported + address families of a peer are known during BGP + connection establishment. When a new supported + address family is known, this table is updated + with a new entry. When an address family is not + supported any more, corresponding entry is deleted + from the table." + ::= { cbgpPeer 3 } + +cbgpPeerAddrFamilyEntry OBJECT-TYPE + SYNTAX CbgpPeerAddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by an AFI/SAFI pair and + peer address. It contains names associated with + an address family." + INDEX { + bgpPeerRemoteAddr, + cbgpPeerAddrFamilyAfi, + cbgpPeerAddrFamilySafi + } + ::= { cbgpPeerAddrFamilyTable 1 } + +CbgpPeerAddrFamilyEntry ::= SEQUENCE { + cbgpPeerAddrFamilyAfi InetAddressType, + cbgpPeerAddrFamilySafi CbgpSafi, + cbgpPeerAddrFamilyName SnmpAdminString +} + +cbgpPeerAddrFamilyAfi OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AFI index of the entry. An implementation + is only required to support IPv4 unicast and + VPNv4 (Value - 1) address families." + ::= { cbgpPeerAddrFamilyEntry 1 } + +cbgpPeerAddrFamilySafi OBJECT-TYPE + SYNTAX CbgpSafi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAFI index of the entry. An implementation + is only required to support IPv4 unicast(Value + - 1) and VPNv4( Value - 128) address families." + REFERENCE + "RFC-2858: Multiprotocol Extensions for BGP-4, + RFC-2547: BGP/MPLS VPNs" + ::= { cbgpPeerAddrFamilyEntry 2 } + +cbgpPeerAddrFamilyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific Address Family name." + ::= { cbgpPeerAddrFamilyEntry 3 } + + +-- BGP Address Family Peer Prefix table + +cbgpPeerAddrFamilyPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeerAddrFamilyPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains prefix related information + related to address families supported by a peer. + Supported address families of a peer are known + during BGP connection establishment. When a new + supported address family is known, this table + is updated with a new entry. When an address + family is not supported any more, corresponding + entry is deleted from the table." + ::= { cbgpPeer 4 } + +cbgpPeerAddrFamilyPrefixEntry OBJECT-TYPE + SYNTAX CbgpPeerAddrFamilyPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by an AFI/SAFI pair and + peer address. It contains information associated + with route prefixes belonging to an address family." + INDEX { + bgpPeerRemoteAddr, + cbgpPeerAddrFamilyAfi, + cbgpPeerAddrFamilySafi + } + ::= { cbgpPeerAddrFamilyPrefixTable 1 } + +CbgpPeerAddrFamilyPrefixEntry ::= SEQUENCE { + cbgpPeerAcceptedPrefixes Counter32, + cbgpPeerDeniedPrefixes Gauge32, + cbgpPeerPrefixAdminLimit Unsigned32, + cbgpPeerPrefixThreshold Unsigned32, + cbgpPeerPrefixClearThreshold Unsigned32, + cbgpPeerAdvertisedPrefixes Gauge32, + cbgpPeerSuppressedPrefixes Gauge32, + cbgpPeerWithdrawnPrefixes Gauge32 +} + +cbgpPeerAcceptedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of accepted route prefixes on this connection, + which belong to an address family." + ::= { cbgpPeerAddrFamilyPrefixEntry 1 } + +cbgpPeerDeniedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, which + belongs to an address family, received on this + connection is denied. It is initialized to zero when + the connection is undergone a hard reset." + ::= { cbgpPeerAddrFamilyPrefixEntry 2 } + +cbgpPeerPrefixAdminLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max number of route prefixes accepted for an address + family on this connection." + ::= { cbgpPeerAddrFamilyPrefixEntry 3 } + +cbgpPeerPrefixThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix threshold value (%) for an address family + on this connection at which warning message stating + the prefix count is crossed the threshold or + corresponding SNMP notification is generated." + ::= { cbgpPeerAddrFamilyPrefixEntry 4 } + +cbgpPeerPrefixClearThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix threshold value (%) for an address family + on this connection at which SNMP clear notification + is generated if prefix threshold notification is + already generated." + ::= { cbgpPeerAddrFamilyPrefixEntry 5 } + +cbgpPeerAdvertisedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family is advertised + on this connection. It is initialized to zero when + the connection is undergone a hard reset." + ::= { cbgpPeerAddrFamilyPrefixEntry 6 } + +cbgpPeerSuppressedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family is suppressed + from being sent on this connection. It is + initialized to zero when the connection is undergone + a hard reset." + ::= { cbgpPeerAddrFamilyPrefixEntry 7 } + +cbgpPeerWithdrawnPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family, is withdrawn on + this connection. It is initialized to zero when the + connection is undergone a hard reset." + ::= { cbgpPeerAddrFamilyPrefixEntry 8 } + + + +cbgpPeer2Table OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer table. This table contains, + one entry per BGP peer, information about + the connections with BGP peers." + ::= { cbgpPeer 5 } + +cbgpPeer2Entry OBJECT-TYPE + SYNTAX CbgpPeer2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the + connection with a BGP peer." + INDEX { + cbgpPeer2Type, + cbgpPeer2RemoteAddr + } + ::= { cbgpPeer2Table 1 } + +CbgpPeer2Entry ::= SEQUENCE { + cbgpPeer2Type InetAddressType, + cbgpPeer2RemoteAddr InetAddress, + cbgpPeer2State INTEGER, + cbgpPeer2AdminStatus INTEGER, + cbgpPeer2NegotiatedVersion Integer32, + cbgpPeer2LocalAddr InetAddress, + cbgpPeer2LocalPort InetPortNumber, + cbgpPeer2LocalAs InetAutonomousSystemNumber, + cbgpPeer2LocalIdentifier IpAddress, + cbgpPeer2RemotePort InetPortNumber, + cbgpPeer2RemoteAs InetAutonomousSystemNumber, + cbgpPeer2RemoteIdentifier IpAddress, + cbgpPeer2InUpdates Counter32, + cbgpPeer2OutUpdates Counter32, + cbgpPeer2InTotalMessages Counter32, + cbgpPeer2OutTotalMessages Counter32, + cbgpPeer2LastError OCTET STRING, + cbgpPeer2FsmEstablishedTransitions Counter32, + cbgpPeer2FsmEstablishedTime Gauge32, + cbgpPeer2ConnectRetryInterval Integer32, + cbgpPeer2HoldTime Integer32, + cbgpPeer2KeepAlive Integer32, + cbgpPeer2HoldTimeConfigured Integer32, + cbgpPeer2KeepAliveConfigured Integer32, + cbgpPeer2MinASOriginationInterval Integer32, + cbgpPeer2MinRouteAdvertisementInterval Integer32, + cbgpPeer2InUpdateElapsedTime Gauge32, + cbgpPeer2LastErrorTxt SnmpAdminString, + cbgpPeer2PrevState INTEGER +} + +cbgpPeer2Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the type of Peer address stored + in cbgpPeer2Entry." + ::= { cbgpPeer2Entry 1 } + +cbgpPeer2RemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The remote IP address of this entry's BGP + peer." + ::= { cbgpPeer2Entry 2 } + +cbgpPeer2State OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection state." + REFERENCE "RFC 4271, Section 8.2.2." + ::= { cbgpPeer2Entry 3 } + +cbgpPeer2AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the BGP connection. + A transition from 'stop' to 'start' will cause + the BGP Manual Start Event to be generated. + A transition from 'start' to 'stop' will cause + the BGP Manual Stop Event to be generated. + This parameter can be used to restart BGP peer + connections. Care should be used in providing + write access to this object without adequate + authentication." + REFERENCE "RFC 4271, Section 8.1.2." + ::= { cbgpPeer2Entry 4 } + +cbgpPeer2NegotiatedVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated version of BGP running between + the two peers. + + This entry MUST be zero (0) unless the + cbgpPeer2State is in the openconfirm or the + established state. + + Note that legal values for this object are + between 0 and 255." + REFERENCE + "RFC 4271, Section 4.2. + RFC 4271, Section 7." + ::= { cbgpPeer2Entry 5 } + +cbgpPeer2LocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local IP address of this entry's BGP + connection." + ::= { cbgpPeer2Entry 6 } + +cbgpPeer2LocalPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port for the TCP connection between + the BGP peers." + ::= { cbgpPeer2Entry 7 } + +cbgpPeer2LocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local AS number for this session." + ::= { cbgpPeer2Entry 8 } + +cbgpPeer2LocalIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's BGP peer." + ::= { cbgpPeer2Entry 9 } + +cbgpPeer2RemotePort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote port for the TCP connection + between the BGP peers. Note that the + objects cbgpPeer2LocalAddr, + cbgpPeer2LocalPort, cbgpPeer2RemoteAddr, and + cbgpPeer2RemotePort provide the appropriate + reference to the standard MIB TCP + connection table." + ::= { cbgpPeer2Entry 10 } + +cbgpPeer2RemoteAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote autonomous system number received in + the BGP OPEN message." + REFERENCE "RFC 4271, Section 4.2." + ::= { cbgpPeer2Entry 11 } + +cbgpPeer2RemoteIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's BGP peer. + This entry MUST be 0.0.0.0 unless the + cbgpPeer2State is in the openconfirm or the + established state." + REFERENCE "RFC 4271, Section 4.2, 'BGP Identifier'." + ::= { cbgpPeer2Entry 12 } + +cbgpPeer2InUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages + received on this connection." + REFERENCE "RFC 4271, Section 4.3." + ::= { cbgpPeer2Entry 13 } + +cbgpPeer2OutUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages + transmitted on this connection." + REFERENCE "RFC 4271, Section 4.3." + ::= { cbgpPeer2Entry 14 } + +cbgpPeer2InTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages received + from the remote peer on this connection." + REFERENCE "RFC 4271, Section 4." + ::= { cbgpPeer2Entry 15 } + +cbgpPeer2OutTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages transmitted to + the remote peer on this connection." + REFERENCE "RFC 4271, Section 4." + ::= { cbgpPeer2Entry 16 } + +cbgpPeer2LastError OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code and subcode seen by this + peer on this connection. If no error has + occurred, this field is zero. Otherwise, the + first byte of this two byte OCTET STRING + contains the error code, and the second byte + contains the subcode." + REFERENCE "RFC 4271, Section 4.5." + ::= { cbgpPeer2Entry 17 } + +cbgpPeer2FsmEstablishedTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the BGP FSM + transitioned into the established state + for this peer." + REFERENCE "RFC 4271, Section 8." + ::= { cbgpPeer2Entry 18 } + +cbgpPeer2FsmEstablishedTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This timer indicates how long (in + seconds) this peer has been in the + established state or how long + since this peer was last in the + established state. It is set to zero when + a new peer is configured or when the router is + booted." + REFERENCE "RFC 4271, Section 8." + ::= { cbgpPeer2Entry 19 } + +cbgpPeer2ConnectRetryInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + ConnectRetry timer. The suggested value + for this timer is 120 seconds." + REFERENCE + "RFC 4271, Section 8.2.2. This is the value used + to initialize the 'ConnectRetryTimer'." + ::= { cbgpPeer2Entry 20 } + +cbgpPeer2HoldTime OBJECT-TYPE + SYNTAX Integer32 (0 | 3..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval (in seconds) for the Hold + Timer established with the peer. The + value of this object is calculated by this + BGP speaker, using the smaller of the + values in cbgpPeer2HoldTimeConfigured and the + Hold Time received in the OPEN message. + + This value must be at least three seconds + if it is not zero (0). + + If the Hold Timer has not been established + with the peer this object MUST have a value + of zero (0). + + If the cbgpPeer2HoldTimeConfigured object has + a value of (0), then this object MUST have a + value of (0)." + REFERENCE "RFC 4271, Section 4.2." + ::= { cbgpPeer2Entry 21 } + +cbgpPeer2KeepAlive OBJECT-TYPE + SYNTAX Integer32 (0 | 1..21845) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval (in seconds) for the KeepAlive + timer established with the peer. The value + of this object is calculated by this BGP + speaker such that, when compared with + cbgpPeer2HoldTime, it has the same proportion + that cbgpPeer2KeepAliveConfigured has, + compared with cbgpPeer2HoldTimeConfigured. + + If the KeepAlive timer has not been established + with the peer, this object MUST have a value + of zero (0). + + If the of cbgpPeer2KeepAliveConfigured object + has a value of (0), then this object MUST have + a value of (0)." + REFERENCE "RFC 4271, Section 4.4." + ::= { cbgpPeer2Entry 22 } + +cbgpPeer2HoldTimeConfigured OBJECT-TYPE + SYNTAX Integer32 (0 | 3..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the Hold Time + configured for this BGP speaker with this + peer. This value is placed in an OPEN + message sent to this peer by this BGP + speaker, and is compared with the Hold + Time field in an OPEN message received + from the peer when determining the Hold + Time (cbgpPeer2HoldTime) with the peer. + This value must not be less than three + seconds if it is not zero (0). If it is + zero (0), the Hold Time is NOT to be + established with the peer. The suggested + value for this timer is 90 seconds." + REFERENCE + "RFC 4271, Section 4.2. + RFC 4271, Section 10." + ::= { cbgpPeer2Entry 23 } + +cbgpPeer2KeepAliveConfigured OBJECT-TYPE + SYNTAX Integer32 (0 | 1..21845) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + KeepAlive timer configured for this BGP + speaker with this peer. The value of this + object will only determine the + KEEPALIVE messages' frequency relative to + the value specified in + cbgpPeer2HoldTimeConfigured; the actual + time interval for the KEEPALIVE messages is + indicated by cbgpPeer2KeepAlive. A + reasonable maximum value for this timer + would be one third of that of + cbgpPeer2HoldTimeConfigured. + If the value of this object is zero (0), + no periodical KEEPALIVE messages are sent + to the peer after the BGP connection has + been established. The suggested value for + this timer is 30 seconds." + REFERENCE + "RFC 4271, Section 4.4. + RFC 4271, Section 10." + ::= { cbgpPeer2Entry 24 } + +cbgpPeer2MinASOriginationInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + MinASOriginationInterval timer. + The suggested value for this timer is 15 + seconds." + REFERENCE + "RFC 4271, Section 9.2.1.2. + RFC 4271, Section 10." + ::= { cbgpPeer2Entry 25 } + +cbgpPeer2MinRouteAdvertisementInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + MinRouteAdvertisementInterval timer. + The suggested value for this timer is 30 + seconds for EBGP connections and 5 + seconds for IBGP connections." + REFERENCE + "RFC 4271, Section 9.2.1.1. + RFC 4271, Section 10." + ::= { cbgpPeer2Entry 26 } + +cbgpPeer2InUpdateElapsedTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time (in seconds) since the last BGP + UPDATE message was received from the peer. + Each time cbgpPeer2InUpdates is incremented, + the value of this object is set to zero (0)." + REFERENCE + "RFC 4271, Section 4.3. + RFC 4271, Section 8.2.2, Established state." + ::= { cbgpPeer2Entry 27 } + +cbgpPeer2LastErrorTxt OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific error description for + bgpPeerLastErrorReceived." + ::= { cbgpPeer2Entry 28 } + +cbgpPeer2PrevState OBJECT-TYPE + SYNTAX INTEGER { + none(0), + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection previous state." + REFERENCE + "RFC 1771, Section 8, A Border Gateway Protocol 4 + (BGP-4)." + ::= { cbgpPeer2Entry 29 } + + + +cbgpPeer2CapsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer2CapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the capabilities that are + supported by a peer. Capabilities of a peer are + received during BGP connection establishment. + Values corresponding to each received capability + are stored in this table. When a new capability + is received, this table is updated with a new + entry. When an existing capability is not received + during the latest connection establishment, the + corresponding entry is deleted from the table." + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + RFC 2818, Route Refresh Capability for BGP-4. + RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 4724, Graceful Restart Mechanism for BGP. + RFC 4893, BGP Support for Four-octet AS + Number Space. + draft-ietf-idr-add-paths-04.txt, Advertisement + of Multiple Paths in BGP." + ::= { cbgpPeer 6 } + +cbgpPeer2CapsEntry OBJECT-TYPE + SYNTAX CbgpPeer2CapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a capability received from a + peer with a particular code and an index. When a + capability is received multiple times with different + values during a BGP connection establishment, + corresponding entries are differentiated with indices." + INDEX { + cbgpPeer2Type, + cbgpPeer2RemoteAddr, + cbgpPeer2CapCode, + cbgpPeer2CapIndex + } + ::= { cbgpPeer2CapsTable 1 } + +CbgpPeer2CapsEntry ::= SEQUENCE { + cbgpPeer2CapCode INTEGER, + cbgpPeer2CapIndex Unsigned32, + cbgpPeer2CapValue OCTET STRING +} + +cbgpPeer2CapCode OBJECT-TYPE + SYNTAX INTEGER { + multiProtocol(1), + routeRefresh(2), + gracefulRestart(64), + fourByteAs(65), + addPath(69), + routeRefreshOld(128) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The BGP Capability Advertisement Capability Code." + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + RFC 2818, Route Refresh Capability for BGP-4. + RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 4724, Graceful Restart Mechanism for BGP. + RFC 4893, BGP Support for Four-octet AS + Number Space. + draft-ietf-idr-add-paths-04.txt, Advertisement + of Multiple Paths in BGP." + ::= { cbgpPeer2CapsEntry 1 } + +cbgpPeer2CapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple instances of a given capability may be + sent by a BGP speaker. This variable is used + to index them." + ::= { cbgpPeer2CapsEntry 2 } + +cbgpPeer2CapValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the announced capability. This + MIB object value is organized as given below, + Capability : Route Refresh Capability + 4-Byte AS Capability + Null string + Capability : Multiprotocol Extensions + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + Capability : Graceful Restart + +----------------------------------+ + | Restart Flags (4 bits) | + +----------------------------------+ + | Restart Time in seconds (12 bits)| + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Flags for Address Family (8 bits)| + +----------------------------------+ + | ... | + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Flags for Address Family (8 bits)| + +----------------------------------+ + Capability : Additional Paths + +----------------------------------+ + | AFI(16 bits) | + +----------------------------------+ + | SAFI (8 bits) | + +----------------------------------+ + | Send/Receive (8 bits) | + +----------------------------------+" + REFERENCE + "RFC 2842, Capabilities Advertisement with + BGP-4. + RFC 2818, Route Refresh Capability for BGP-4. + RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 4724, Graceful Restart Mechanism for BGP. + RFC 4893, BGP Support for Four-octet AS + Number Space. + draft-ietf-idr-add-paths-04.txt, Advertisement + of Multiple Paths in BGP." + ::= { cbgpPeer2CapsEntry 3 } + + + +cbgpPeer2AddrFamilyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer2AddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information related to + address families supported by a peer. Supported + address families of a peer are known during BGP + connection establishment. When a new supported + address family is known, this table is updated + with a new entry. When an address family is not + supported any more, corresponding entry is deleted + from the table." + ::= { cbgpPeer 7 } + +cbgpPeer2AddrFamilyEntry OBJECT-TYPE + SYNTAX CbgpPeer2AddrFamilyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by an AFI/SAFI pair and + peer address. It contains names associated with + an address family." + INDEX { + cbgpPeer2Type, + cbgpPeer2RemoteAddr, + cbgpPeer2AddrFamilyAfi, + cbgpPeer2AddrFamilySafi + } + ::= { cbgpPeer2AddrFamilyTable 1 } + +CbgpPeer2AddrFamilyEntry ::= SEQUENCE { + cbgpPeer2AddrFamilyAfi InetAddressType, + cbgpPeer2AddrFamilySafi CbgpSafi, + cbgpPeer2AddrFamilyName SnmpAdminString +} + +cbgpPeer2AddrFamilyAfi OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AFI index of the entry. An implementation + is only required to support IPv4 unicast and + VPNv4 (Value - 1) address families." + ::= { cbgpPeer2AddrFamilyEntry 1 } + +cbgpPeer2AddrFamilySafi OBJECT-TYPE + SYNTAX CbgpSafi + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SAFI index of the entry. An implementation + is only required to support IPv4 unicast(Value + - 1) and VPNv4( Value - 128) address families." + REFERENCE + "RFC 2858, Multiprotocol Extensions for BGP-4. + RFC 2547, BGP/MPLS VPNs." + ::= { cbgpPeer2AddrFamilyEntry 2 } + +cbgpPeer2AddrFamilyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific Address Family name." + ::= { cbgpPeer2AddrFamilyEntry 3 } + + + +cbgpPeer2AddrFamilyPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer2AddrFamilyPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains prefix related information + related to address families supported by a peer. + Supported address families of a peer are known + during BGP connection establishment. When a new + supported address family is known, this table + is updated with a new entry. When an address + family is not supported any more, corresponding + entry is deleted from the table." + ::= { cbgpPeer 8 } + +cbgpPeer2AddrFamilyPrefixEntry OBJECT-TYPE + SYNTAX CbgpPeer2AddrFamilyPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by an AFI/SAFI pair and + peer address. It contains information associated + with route prefixes belonging to an address family." + INDEX { + cbgpPeer2Type, + cbgpPeer2RemoteAddr, + cbgpPeer2AddrFamilyAfi, + cbgpPeer2AddrFamilySafi + } + ::= { cbgpPeer2AddrFamilyPrefixTable 1 } + +CbgpPeer2AddrFamilyPrefixEntry ::= SEQUENCE { + cbgpPeer2AcceptedPrefixes Counter32, + cbgpPeer2DeniedPrefixes Gauge32, + cbgpPeer2PrefixAdminLimit Unsigned32, + cbgpPeer2PrefixThreshold Unsigned32, + cbgpPeer2PrefixClearThreshold Unsigned32, + cbgpPeer2AdvertisedPrefixes Gauge32, + cbgpPeer2SuppressedPrefixes Gauge32, + cbgpPeer2WithdrawnPrefixes Gauge32 +} + +cbgpPeer2AcceptedPrefixes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of accepted route prefixes on this connection, + which belong to an address family." + ::= { cbgpPeer2AddrFamilyPrefixEntry 1 } + +cbgpPeer2DeniedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, which + belongs to an address family, received on this + connection is denied. It is initialized to zero when + the connection is undergone a hard reset." + ::= { cbgpPeer2AddrFamilyPrefixEntry 2 } + +cbgpPeer2PrefixAdminLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max number of route prefixes accepted for an address + family on this connection." + ::= { cbgpPeer2AddrFamilyPrefixEntry 3 } + +cbgpPeer2PrefixThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix threshold value (%) for an address family + on this connection at which warning message stating + the prefix count is crossed the threshold or + corresponding SNMP notification is generated." + ::= { cbgpPeer2AddrFamilyPrefixEntry 4 } + +cbgpPeer2PrefixClearThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix threshold value (%) for an address family + on this connection at which SNMP clear notification + is generated if prefix threshold notification is + already generated." + ::= { cbgpPeer2AddrFamilyPrefixEntry 5 } + +cbgpPeer2AdvertisedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family is advertised + on this connection. It is initialized to zero when + the connection is undergone a hard reset." + ::= { cbgpPeer2AddrFamilyPrefixEntry 6 } + +cbgpPeer2SuppressedPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family is suppressed + from being sent on this connection. It is + initialized to zero when the connection is undergone + a hard reset." + ::= { cbgpPeer2AddrFamilyPrefixEntry 7 } + +cbgpPeer2WithdrawnPrefixes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented when a route prefix, + which belongs to an address family, is withdrawn on + this connection. It is initialized to zero when the + connection is undergone a hard reset." + ::= { cbgpPeer2AddrFamilyPrefixEntry 8 } + + + +cbgpPeer3Table OBJECT-TYPE + SYNTAX SEQUENCE OF CbgpPeer3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BGP peer table. This table contains, + one entry per BGP peer, information about + the connections with BGP peers on per vrf basis" + ::= { cbgpPeer 9 } + +cbgpPeer3Entry OBJECT-TYPE + SYNTAX CbgpPeer3Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing information about the + connection with a BGP peer in particular vrf" + INDEX { + cbgpPeer3VrfId, + cbgpPeer3Type, + cbgpPeer3RemoteAddr + } + ::= { cbgpPeer3Table 1 } + +CbgpPeer3Entry ::= SEQUENCE { + cbgpPeer3VrfId Unsigned32, + cbgpPeer3Type InetAddressType, + cbgpPeer3RemoteAddr InetAddress, + cbgpPeer3VrfName SnmpAdminString, + cbgpPeer3State INTEGER, + cbgpPeer3AdminStatus INTEGER, + cbgpPeer3NegotiatedVersion Integer32, + cbgpPeer3LocalAddr InetAddress, + cbgpPeer3LocalPort InetPortNumber, + cbgpPeer3LocalAs InetAutonomousSystemNumber, + cbgpPeer3LocalIdentifier IpAddress, + cbgpPeer3RemotePort InetPortNumber, + cbgpPeer3RemoteAs InetAutonomousSystemNumber, + cbgpPeer3RemoteIdentifier IpAddress, + cbgpPeer3InUpdates Counter32, + cbgpPeer3OutUpdates Counter32, + cbgpPeer3InTotalMessages Counter32, + cbgpPeer3OutTotalMessages Counter32, + cbgpPeer3LastError OCTET STRING, + cbgpPeer3FsmEstablishedTransitions Counter32, + cbgpPeer3FsmEstablishedTime Gauge32, + cbgpPeer3ConnectRetryInterval Integer32, + cbgpPeer3HoldTime Integer32, + cbgpPeer3KeepAlive Integer32, + cbgpPeer3HoldTimeConfigured Integer32, + cbgpPeer3KeepAliveConfigured Integer32, + cbgpPeer3MinASOriginationInterval Integer32, + cbgpPeer3MinRouteAdvertisementInterval Integer32, + cbgpPeer3InUpdateElapsedTime Gauge32, + cbgpPeer3LastErrorTxt SnmpAdminString, + cbgpPeer3PrevState INTEGER +} + +cbgpPeer3VrfId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "id of the vrf that peer is configured + in." + ::= { cbgpPeer3Entry 1 } + +cbgpPeer3Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the type of Peer address stored + in cbgpPeer3Entry." + ::= { cbgpPeer3Entry 2 } + +cbgpPeer3RemoteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote IP address of this entry's BGP + peer." + ::= { cbgpPeer3Entry 3 } + +cbgpPeer3VrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "name of the vrf that peer is configured + in." + ::= { cbgpPeer3Entry 4 } + +cbgpPeer3State OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection state." + REFERENCE "RFC 4271, Section 8.2.2." + ::= { cbgpPeer3Entry 5 } + +cbgpPeer3AdminStatus OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the BGP connection. + A transition from 'stop' to 'start' will cause + the BGP Manual Start Event to be generated. + A transition from 'start' to 'stop' will cause + the BGP Manual Stop Event to be generated. + This parameter can be used to restart BGP peer + connections. Care should be used in providing + write access to this object without adequate + authentication." + REFERENCE "RFC 4271, Section 8.1.2." + ::= { cbgpPeer3Entry 6 } + +cbgpPeer3NegotiatedVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated version of BGP running between + the two peers. + + This entry MUST be zero (0) unless the + cbgpPeer3State is in the openconfirm or the + established state. + + Note that legal values for this object are + between 0 and 255." + REFERENCE + "RFC 4271, Section 4.2. + RFC 4271, Section 7." + ::= { cbgpPeer3Entry 7 } + +cbgpPeer3LocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local IP address of this entry's BGP + connection." + ::= { cbgpPeer3Entry 8 } + +cbgpPeer3LocalPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port for the TCP connection between + the BGP peers." + ::= { cbgpPeer3Entry 9 } + +cbgpPeer3LocalAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local AS number for this session." + ::= { cbgpPeer3Entry 10 } + +cbgpPeer3LocalIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's BGP peer." + ::= { cbgpPeer3Entry 11 } + +cbgpPeer3RemotePort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote port for the TCP connection + between the BGP peers. Note that the + objects cbgpPeer3LocalAddr, + cbgpPeer3LocalPort, cbgpPeer3RemoteAddr, and + cbgpPeer3RemotePort provide the appropriate + reference to the standard MIB TCP + connection table." + ::= { cbgpPeer3Entry 12 } + +cbgpPeer3RemoteAs OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote autonomous system number received in + the BGP OPEN message." + REFERENCE "RFC 4271, Section 4.2." + ::= { cbgpPeer3Entry 13 } + +cbgpPeer3RemoteIdentifier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP Identifier of this entry's BGP peer. + This entry MUST be 0.0.0.0 unless the + cbgpPeer3State is in the openconfirm or the + established state." + REFERENCE "RFC 4271, Section 4.2, 'BGP Identifier'." + ::= { cbgpPeer3Entry 14 } + +cbgpPeer3InUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages + received on this connection." + REFERENCE "RFC 4271, Section 4.3." + ::= { cbgpPeer3Entry 15 } + +cbgpPeer3OutUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BGP UPDATE messages + transmitted on this connection." + REFERENCE "RFC 4271, Section 4.3." + ::= { cbgpPeer3Entry 16 } + +cbgpPeer3InTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages received + from the remote peer on this connection." + REFERENCE "RFC 4271, Section 4." + ::= { cbgpPeer3Entry 17 } + +cbgpPeer3OutTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of messages transmitted to + the remote peer on this connection." + REFERENCE "RFC 4271, Section 4." + ::= { cbgpPeer3Entry 18 } + +cbgpPeer3LastError OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last error code and subcode seen by this + peer on this connection. If no error has + occurred, this field is zero. Otherwise, the + first byte of this two byte OCTET STRING + contains the error code, and the second byte + contains the subcode." + REFERENCE "RFC 4271, Section 4.5." + ::= { cbgpPeer3Entry 19 } + +cbgpPeer3FsmEstablishedTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the BGP FSM + transitioned into the established state + for this peer." + REFERENCE "RFC 4271, Section 8." + ::= { cbgpPeer3Entry 20 } + +cbgpPeer3FsmEstablishedTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This timer indicates how long (in + seconds) this peer has been in the + established state or how long + since this peer was last in the + established state. It is set to zero when + a new peer is configured or when the router is + booted." + REFERENCE "RFC 4271, Section 8." + ::= { cbgpPeer3Entry 21 } + +cbgpPeer3ConnectRetryInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + ConnectRetry timer. The suggested value + for this timer is 120 seconds." + REFERENCE + "RFC 4271, Section 8.2.2. This is the value used + to initialize the 'ConnectRetryTimer'." + ::= { cbgpPeer3Entry 22 } + +cbgpPeer3HoldTime OBJECT-TYPE + SYNTAX Integer32 (0 | 3..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval (in seconds) for the Hold + Timer established with the peer. The + value of this object is calculated by this + BGP speaker, using the smaller of the + values in cbgpPeer3HoldTimeConfigured and the + Hold Time received in the OPEN message. + + This value must be at least three seconds + if it is not zero (0). + + If the Hold Timer has not been established + with the peer this object MUST have a value + of zero (0). + + If the cbgpPeer3HoldTimeConfigured object has + a value of (0), then this object MUST have a + value of (0)." + REFERENCE "RFC 4271, Section 4.2." + ::= { cbgpPeer3Entry 23 } + +cbgpPeer3KeepAlive OBJECT-TYPE + SYNTAX Integer32 (0 | 1..21845) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval (in seconds) for the KeepAlive + timer established with the peer. The value + of this object is calculated by this BGP + speaker such that, when compared with + cbgpPeer3HoldTime, it has the same proportion + that cbgpPeer3KeepAliveConfigured has, + compared with cbgpPeer3HoldTimeConfigured. + + If the KeepAlive timer has not been established + with the peer, this object MUST have a value + of zero (0). + + If the of cbgpPeer3KeepAliveConfigured object + has a value of (0), then this object MUST have + a value of (0)." + REFERENCE "RFC 4271, Section 4.4." + ::= { cbgpPeer3Entry 24 } + +cbgpPeer3HoldTimeConfigured OBJECT-TYPE + SYNTAX Integer32 (0 | 3..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the Hold Time + configured for this BGP speaker with this + peer. This value is placed in an OPEN + message sent to this peer by this BGP + speaker, and is compared with the Hold + Time field in an OPEN message received + from the peer when determining the Hold + Time (cbgpPeer3HoldTime) with the peer. + This value must not be less than three + seconds if it is not zero (0). If it is + zero (0), the Hold Time is NOT to be + established with the peer. The suggested + value for this timer is 90 seconds." + REFERENCE + "RFC 4271, Section 4.2. + RFC 4271, Section 10." + ::= { cbgpPeer3Entry 25 } + +cbgpPeer3KeepAliveConfigured OBJECT-TYPE + SYNTAX Integer32 (0 | 1..21845) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + KeepAlive timer configured for this BGP + speaker with this peer. The value of this + object will only determine the + KEEPALIVE messages' frequency relative to + the value specified in + cbgpPeer3HoldTimeConfigured; the actual + time interval for the KEEPALIVE messages is + indicated by cbgpPeer3KeepAlive. A + reasonable maximum value for this timer + would be one third of that of + cbgpPeer3HoldTimeConfigured. + If the value of this object is zero (0), + no periodical KEEPALIVE messages are sent + to the peer after the BGP connection has + been established. The suggested value for + this timer is 30 seconds." + REFERENCE + "RFC 4271, Section 4.4. + RFC 4271, Section 10." + ::= { cbgpPeer3Entry 26 } + +cbgpPeer3MinASOriginationInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + MinASOriginationInterval timer. + The suggested value for this timer is 15 + seconds." + REFERENCE + "RFC 4271, Section 9.2.1.2. + RFC 4271, Section 10." + ::= { cbgpPeer3Entry 27 } + +cbgpPeer3MinRouteAdvertisementInterval OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time interval (in seconds) for the + MinRouteAdvertisementInterval timer. + The suggested value for this timer is 30 + seconds for EBGP connections and 5 + seconds for IBGP connections." + REFERENCE + "RFC 4271, Section 9.2.1.1. + RFC 4271, Section 10." + ::= { cbgpPeer3Entry 28 } + +cbgpPeer3InUpdateElapsedTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time (in seconds) since the last BGP + UPDATE message was received from the peer. + Each time cbgpPeer3InUpdates is incremented, + the value of this object is set to zero (0)." + REFERENCE + "RFC 4271, Section 4.3. + RFC 4271, Section 8.2.2, Established state." + ::= { cbgpPeer3Entry 29 } + +cbgpPeer3LastErrorTxt OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Implementation specific error description for + bgpPeerLastErrorReceived." + ::= { cbgpPeer3Entry 30 } + +cbgpPeer3PrevState OBJECT-TYPE + SYNTAX INTEGER { + none(0), + idle(1), + connect(2), + active(3), + opensent(4), + openconfirm(5), + established(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peer connection previous state." + REFERENCE + "RFC 1771, Section 8, A Border Gateway Protocol 4 + (BGP-4)." + ::= { cbgpPeer3Entry 31 } + + +-- Notifications + +ciscoBgp4NotifyPrefix OBJECT IDENTIFIER + ::= { ciscoBgp4MIB 0 } + + +cbgpFsmStateChange NOTIFICATION-TYPE + OBJECTS { + bgpPeerLastError, + bgpPeerState, + cbgpPeerLastErrorTxt, + cbgpPeerPrevState + } + STATUS current + DESCRIPTION + "The BGP cbgpFsmStateChange notification is generated + for every BGP FSM state change. The bgpPeerRemoteAddr + value is attached to the notification object ID." + ::= { ciscoBgp4NotifyPrefix 1 } + +cbgpBackwardTransition NOTIFICATION-TYPE + OBJECTS { + bgpPeerLastError, + bgpPeerState, + cbgpPeerLastErrorTxt, + cbgpPeerPrevState + } + STATUS current + DESCRIPTION + "The cbgpBackwardTransition Event is generated when the + BGP FSM moves from a higher numbered state to a lower + numbered state. The bgpPeerRemoteAddr value is attached + to the notification object ID." + ::= { ciscoBgp4NotifyPrefix 2 } + +cbgpPrefixThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + cbgpPeerPrefixAdminLimit, + cbgpPeerPrefixThreshold + } + STATUS current + DESCRIPTION + "The cbgpPrefixThresholdExceeded notification is + generated when prefix count exceeds the configured + warning threshold on a session for an address + family. The bgpPeerRemoteAddr, cbgpPeerAddrFamilyAfi + and cbgpPeerAddrFamilySafi values are attached to the + notification object ID." + ::= { ciscoBgp4NotifyPrefix 3 } + +cbgpPrefixThresholdClear NOTIFICATION-TYPE + OBJECTS { + cbgpPeerPrefixAdminLimit, + cbgpPeerPrefixClearThreshold + } + STATUS current + DESCRIPTION + "The cbgpPrefixThresholdClear notification is + generated when prefix count drops below the configured + clear threshold on a session for an address family once + cbgpPrefixThresholdExceeded is generated. This won't + be generated if the peer session goes down after the + generation of cbgpPrefixThresholdExceeded. + The bgpPeerRemoteAddr, cbgpPeerAddrFamilyAfi and + cbgpPeerAddrFamilySafi values are attached to the + notification object ID." + ::= { ciscoBgp4NotifyPrefix 4 } + +cbgpPeer2EstablishedNotification NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2LastError, + cbgpPeer2State + } + STATUS current + DESCRIPTION + "The cbgpPeer2EstablishedNotification notification + is generated when the BGP FSM enters the established + state." + ::= { ciscoBgp4NotifyPrefix 5 } + +cbgpPeer2BackwardTransNotification NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2LastError, + cbgpPeer2State + } + STATUS current + DESCRIPTION + "The cbgpPeer2BackwardTransNotification notification + is generated when the BGP FSM moves from a higher + numbered state to a lower numbered state." + ::= { ciscoBgp4NotifyPrefix 6 } + +cbgpPeer2FsmStateChange NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2LastError, + cbgpPeer2State, + cbgpPeer2LastErrorTxt, + cbgpPeer2PrevState + } + STATUS current + DESCRIPTION + "The cbgpPeer2FsmStateChange notification is generated + for every BGP FSM state change." + ::= { ciscoBgp4NotifyPrefix 7 } + +cbgpPeer2BackwardTransition NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2LastError, + cbgpPeer2State, + cbgpPeer2LastErrorTxt, + cbgpPeer2PrevState + } + STATUS current + DESCRIPTION + "The cbgpPeer2BackwardTransition notification is + generated when the BGP FSM moves from a higher numbered + state to a lower numbered state." + ::= { ciscoBgp4NotifyPrefix 8 } + +cbgpPeer2PrefixThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2PrefixAdminLimit, + cbgpPeer2PrefixThreshold + } + STATUS current + DESCRIPTION + "The cbgpPeer2PrefixThresholdExceeded notification is + generated when prefix count exceeds the configured + warning threshold on a session for an address + family." + ::= { ciscoBgp4NotifyPrefix 9 } + +cbgpPeer2PrefixThresholdClear NOTIFICATION-TYPE + OBJECTS { + cbgpPeer2PrefixAdminLimit, + cbgpPeer2PrefixClearThreshold + } + STATUS current + DESCRIPTION + "The cbgpPeer2PrefixThresholdClear notification is + generated when prefix count drops below the configured + clear threshold on a session for an address family once + cbgpPeer2PrefixThresholdExceeded is generated. + This will not be generated if the peer session goes down + after the generation of cbgpPrefixThresholdExceeded." + ::= { ciscoBgp4NotifyPrefix 10 } +-- ciscoBgp4NotificationPrefix is deprecated. +-- Do not define any objects and/or notifications +-- under this OID. + +ciscoBgp4NotificationPrefix OBJECT IDENTIFIER + ::= { ciscoBgp4MIB 2 } + +-- conformance information + +ciscoBgp4MIBConformance OBJECT IDENTIFIER + ::= { ciscoBgp4MIB 3 } + +ciscoBgp4MIBCompliances OBJECT IDENTIFIER + ::= { ciscoBgp4MIBConformance 1 } + +ciscoBgp4MIBGroups OBJECT IDENTIFIER + ::= { ciscoBgp4MIBConformance 2 } + + +-- Compliance statements + +ciscoBgp4MIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco BGP4 MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoBgp4RouteGroup } + ::= { ciscoBgp4MIBCompliances 1 } + +ciscoBgp4MIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco BGP4 MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoBgp4RouteGroup, + ciscoBgp4PeerGroup, + ciscoBgp4NotificationsGroup + } + + OBJECT cbgpRouteAggregatorAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to support + IPv4 address type for aggregator address." + + OBJECT cbgpRouteAggregatorAddr + SYNTAX InetAddress (SIZE (4)) + DESCRIPTION + "An implementation is only required to support + IPv4 address type for aggregator address." + + OBJECT cbgpPeerPrefixLimit + SYNTAX Unsigned32 (1..4294967295) + MIN-ACCESS read-only + DESCRIPTION + "SET operation is not supported on this object" + ::= { ciscoBgp4MIBCompliances 2 } + +ciscoBgp4MIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco BGP4 MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoBgp4RouteGroup, + ciscoBgp4PeerGroup1, + ciscoBgp4NotificationsGroup1 + } + + OBJECT cbgpRouteAggregatorAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpRouteAggregatorAddr + SYNTAX OCTET STRING (SIZE (0..4)) + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpPeerPrefixAdminLimit + MIN-ACCESS read-only + DESCRIPTION + "SET operation is not supported on this object" + + OBJECT cbgpPeerPrefixThreshold + MIN-ACCESS read-only + DESCRIPTION + "SET operation is not supported on this object" + ::= { ciscoBgp4MIBCompliances 3 } + +ciscoBgp4MIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco BGP4 MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoBgp4RouteGroup, + ciscoBgp4PeerGroup1, + ciscoBgp4GlobalGroup, + ciscoBgp4NotificationsGroup1 + } + + GROUP ciscoBgp4Peer2Group + DESCRIPTION + "This group is unconditionally optional." + + GROUP ciscoBgp4Peer2NotificationsGroup + DESCRIPTION + "This group is unconditionally optional." + + OBJECT cbgpRouteAggregatorAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpRouteAggregatorAddr + SYNTAX OCTET STRING (SIZE (0..4)) + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpPeerPrefixAdminLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cbgpPeerPrefixThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cbgpPeer2LocalAddr + SYNTAX OCTET STRING (SIZE (0..4)) + DESCRIPTION + "An implementation is only required to support + IPv4 address type." + + OBJECT cbgpNotifsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cbgpPeer2PrefixAdminLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cbgpPeer2PrefixThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoBgp4MIBCompliances 4 } + +-- Units of conformance + +ciscoBgp4RouteGroup OBJECT-GROUP + OBJECTS { + cbgpRouteOrigin, + cbgpRouteASPathSegment, + cbgpRouteNextHop, + cbgpRouteMedPresent, + cbgpRouteMultiExitDisc, + cbgpRouteLocalPrefPresent, + cbgpRouteLocalPref, + cbgpRouteAtomicAggregate, + cbgpRouteAggregatorAS, + cbgpRouteAggregatorAddrType, + cbgpRouteAggregatorAddr, + cbgpRouteBest, + cbgpRouteUnknownAttr + } + STATUS current + DESCRIPTION + "A collection of objects providing information + about routes received by BGP speaker." + ::= { ciscoBgp4MIBGroups 1 } + +ciscoBgp4PeerGroup OBJECT-GROUP + OBJECTS { + cbgpPeerPrefixAccepted, + cbgpPeerPrefixDenied, + cbgpPeerPrefixLimit, + cbgpPeerPrefixAdvertised, + cbgpPeerPrefixSuppressed, + cbgpPeerPrefixWithdrawn + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information + about routes received by BGP speaker." + ::= { ciscoBgp4MIBGroups 2 } + +ciscoBgp4NotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { cbgpFsmStateChange } + STATUS deprecated + DESCRIPTION + "The collection of notifications related to BGP." + ::= { ciscoBgp4MIBGroups 3 } + +ciscoBgp4PeerGroup1 OBJECT-GROUP + OBJECTS { + cbgpPeerPrevState, + cbgpPeerLastErrorTxt, + cbgpPeerCapValue, + cbgpPeerAddrFamilyName, + cbgpPeerAcceptedPrefixes, + cbgpPeerDeniedPrefixes, + cbgpPeerPrefixAdminLimit, + cbgpPeerPrefixThreshold, + cbgpPeerPrefixClearThreshold, + cbgpPeerAdvertisedPrefixes, + cbgpPeerSuppressedPrefixes, + cbgpPeerWithdrawnPrefixes + } + STATUS current + DESCRIPTION + "A collection of objects providing information + about a BGP peer." + ::= { ciscoBgp4MIBGroups 4 } + +ciscoBgp4NotificationsGroup1 NOTIFICATION-GROUP + NOTIFICATIONS { + cbgpFsmStateChange, + cbgpBackwardTransition, + cbgpPrefixThresholdExceeded, + cbgpPrefixThresholdClear + } + STATUS current + DESCRIPTION + "The collection of notifications related to BGP." + ::= { ciscoBgp4MIBGroups 5 } + +ciscoBgp4Peer2Group OBJECT-GROUP + OBJECTS { + cbgpPeer2State, + cbgpPeer2AdminStatus, + cbgpPeer2NegotiatedVersion, + cbgpPeer2LocalAddr, + cbgpPeer2LocalPort, + cbgpPeer2LocalAs, + cbgpPeer2LocalIdentifier, + cbgpPeer2RemotePort, + cbgpPeer2RemoteAs, + cbgpPeer2RemoteIdentifier, + cbgpPeer2InUpdates, + cbgpPeer2OutUpdates, + cbgpPeer2InTotalMessages, + cbgpPeer2OutTotalMessages, + cbgpPeer2LastError, + cbgpPeer2FsmEstablishedTransitions, + cbgpPeer2FsmEstablishedTime, + cbgpPeer2ConnectRetryInterval, + cbgpPeer2HoldTime, + cbgpPeer2KeepAlive, + cbgpPeer2HoldTimeConfigured, + cbgpPeer2KeepAliveConfigured, + cbgpPeer2MinASOriginationInterval, + cbgpPeer2MinRouteAdvertisementInterval, + cbgpPeer2InUpdateElapsedTime, + cbgpPeer2LastErrorTxt, + cbgpPeer2PrevState, + cbgpPeer2CapValue, + cbgpPeer2AddrFamilyName, + cbgpPeer2AcceptedPrefixes, + cbgpPeer2DeniedPrefixes, + cbgpPeer2PrefixAdminLimit, + cbgpPeer2PrefixThreshold, + cbgpPeer2PrefixClearThreshold, + cbgpPeer2AdvertisedPrefixes, + cbgpPeer2SuppressedPrefixes, + cbgpPeer2WithdrawnPrefixes + } + STATUS current + DESCRIPTION + "A collection of objects providing information + about a BGP peer." + ::= { ciscoBgp4MIBGroups 6 } + +ciscoBgp4Peer2NotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cbgpPeer2EstablishedNotification, + cbgpPeer2BackwardTransNotification, + cbgpPeer2FsmStateChange, + cbgpPeer2BackwardTransition, + cbgpPeer2PrefixThresholdExceeded, + cbgpPeer2PrefixThresholdClear + } + STATUS current + DESCRIPTION + "A collection of notifications related to BGP." + ::= { ciscoBgp4MIBGroups 7 } + +ciscoBgp4GlobalGroup OBJECT-GROUP + OBJECTS { + cbgpNotifsEnable, + cbgpLocalAs + } + STATUS current + DESCRIPTION + "A collection of global objects related to BGP." + ::= { ciscoBgp4MIBGroups 8 } + +END + + diff --git a/MIBS/cisco/CISCO-BRIDGE-DOMAIN-MIB b/MIBS/cisco/CISCO-BRIDGE-DOMAIN-MIB new file mode 100644 index 0000000..68e9ddb --- /dev/null +++ b/MIBS/cisco/CISCO-BRIDGE-DOMAIN-MIB @@ -0,0 +1,450 @@ +-- ***************************************************************** +-- CISCO-BRIDGE-DOMAIN-MIB.my : Cisco Bridge Domain MIB +-- +-- Oct 2007, Madhavi Dokku +-- +-- Copyright (c) 2007 by Cisco Systems, Inc. +-- +-- All rights reserved. +-- ***************************************************************** + +CISCO-BRIDGE-DOMAIN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue, + RowStatus, + StorageType + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoBridgeDomainMIB MODULE-IDENTITY + LAST-UPDATED "200712290000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + E-mail: cs-ethermibs@cisco.com" + DESCRIPTION + "A bridge domain is one of the means by which it is possible + to define a broadcast domain on a bridging device. It is an + alternative to 802.1D bridge-groups and to 802.1Q VLAN + bridging. + + Bridge domain is the service specification, and specifies the + broadcast domain number on which this frame of this particular + service instance must be made available on. The physical and + virtual interfaces that can comprise a bridge domain are + heterogeneous in nature comprising Ethernet service instances, + WAN Virtual Circuit for ATM or Frame Relay and VFIs. However, + the frame encapsulations for all interface types are + essentially Ethernet. + + Without bridge-domains, VLANs would have to be globally unique + per device and one would only be restricted to the theoretical + maximum of 4095 VLANs for single tagged traffic. However + with the introduction of bridge-domains, one can + associate a service instance with a bridge-domain and all + service instances in the same bridge-domain form a + broadcast domain. Bridge-domain ID determines the + broadcast domain and the VLAN id is merely used to match + and map traffic. With bridge domain feature configured + VLAN IDs would be unique per interface only and not globally. + Thus bridge domains make VLAN ids have only local + significance per port + + + Differences between Bridge Domains and 802.1AD Bridges: + ======================================================= + 1. Scope of the VLAN technology which uses 802.1 AD is global to + the box. + But in case of Bridge domain, the scope of vlan is local to + interface + + 2. Switchport 802.1AD restricts the number of broadcast domain + on a box to 4095. + However, with Bridge domains, we can have up to 16k broadcast + domain. + + 3. Under a single Bridge domain service instance, there can be + flexible service mapping criterion.(i.e match based on + outer vlan, outer cos, inner vlan, inner cos and payload + ethertype). + Whereas in case of switch port 802.1AD/dot1q this is not + supported. + + Similarities between Bridge Domains and 802.1AD Bridges: + ======================================================= + + 1. Both use the same MAC address lookup for forwarding. + + 2. Both work with protocols like STP, DTP etc. + + 3. Both of them classify 'ports' in a system into Bridges/Bridge + Domains. + + Ethernet service instance is the instantiation of an Ethernet + virtual circuit on a given port on a given router. In other + words, an Ethernet service instance is an object that holds + information about the layer 2 service that is being offered + on a given port of a given router as part of a given Ethernet + virtual circuit. Bridge domains feature is currently supported + on ethernet service instances only and can be later extented + to other interfaces like ATM and Frame Relay. + + This MIB helps the network management personnel to find out the + details of various broadcast domains configured in the network. + + Definition of terms and acronyms: + + ATM: Asynchronous Transfer mode + + BD: Bridge Domain + + C-mac: Customer MAC + + EVC: Ethernet Virtual Circuit + + FR: Frame Relay + + SH: Split Horizon + + VFI: Virtual Forwarding Instance + + VLAN: Virtual Local Area Network + + WAN: Wide Area Network" + REVISION "200712290000Z" + DESCRIPTION + "Modified the MIB description with details on similarities and + differences between Bridge Domains and 802.1AD Bridges." + REVISION "200712040000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 642 } + + +ciscoBdMIBNotifications OBJECT IDENTIFIER + ::= { ciscoBridgeDomainMIB 0 } + +ciscoBdMIBObjects OBJECT IDENTIFIER + ::= { ciscoBridgeDomainMIB 1 } + +ciscoBdMIBConformance OBJECT IDENTIFIER + ::= { ciscoBridgeDomainMIB 2 } + +cbdSystemInfo OBJECT IDENTIFIER + ::= { ciscoBdMIBObjects 1 } + +cbdMemberInfo OBJECT IDENTIFIER + ::= { ciscoBdMIBObjects 2 } + + +-- Textual Conventions + +CbdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Defines the different types of bridge domain members: + + 'other': none of the following + + 'ether': Ethernet Service Instance + + 'atmVc': ATM Virtual connection + + 'frVc': Frame Relay Virtual Connection" + SYNTAX INTEGER { + other(1), + ether(2), + atmVc(3), + frVc(4) + } + +cbdMembersConfigured OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bridge domain + members configured on this bridge domain." + ::= { cbdSystemInfo 1 } +-- Member Info Table + +cbdMemberInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbdMemberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the bridge domain member attributes + of the members currently configured for each bridge + domain." + ::= { cbdMemberInfo 1 } + +cbdMemberInfoEntry OBJECT-TYPE + SYNTAX CbdMemberInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in cbdMemberInfoTable. This is indexed + by ifIndex and cbdSIIndex. Each row is created when a bridge + domain member is configured under a service instance." + INDEX { + ifIndex, + cbdSIIndex + } + ::= { cbdMemberInfoTable 1 } + +CbdMemberInfoEntry ::= SEQUENCE { + cbdSIIndex Unsigned32, + cbdMemberType CbdType, + cbdMemberOperState INTEGER , + cbdMemberAdminState INTEGER , + cbdMemberSplitHorizon TruthValue, + cbdMemberSplitHorizonNum Unsigned32, + cbdMemberStorageType StorageType, + cbdMemberStatus RowStatus, + cbdMembercMac TruthValue +} + +cbdSIIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates an arbitary index that uniquely + identifies the Service Instance to which this bridge domain + member belongs to." + ::= { cbdMemberInfoEntry 1 } + +cbdMemberType OBJECT-TYPE + SYNTAX CbdType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the type of the bridge domain member + like ATM VC, Frame Relay VC, or Ethernet service." + DEFVAL { other } + ::= { cbdMemberInfoEntry 2 } + +cbdMemberOperState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + up(2), + down(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational state of the bridge + domain Member. Operational state of the Bridge domain member + is same as the operational state of the underlying service + instance. Bridge domain members are configured under service + instances and multiple service instances can be attached to a + single physical interface defining various kinds of services. + Bridge domain members have many to one relationship with + interface + Indexes. When ifOperStatus of the underlying interface is down, + the state of cbdMemberOperState should be down. When + ifOperStatus + of the underlying interface is up, cbdMemberOperState can be + either up or down based on the state of underlying service + instance. + + 'unknown': the bridge domain member is an unknown state. + + 'up': the bridge domain member is fully operational and + able to bridge the traffic. This means that both the + physical interface and the underlying service instance + are administratively up. + + 'down': the Bridge Domain member is down and not + capable of bridging. This state means either the underlying + service instance is down or the interface is down." + ::= { cbdMemberInfoEntry 3 } + +cbdMemberAdminState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + up(2), + down(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the administrative state of the + bridge domain Member. Admin state of the Bridge domain member + is same as the admin state of the underlying service instance. + Bridge domain members are configured under service instances + and multiple service instances can be attached to a single + physical interface defining various kinds of services. Bridge + Domain members have many to one relationship with interface + Indexes. When ifAdminStatus of the unerlying interface is down + the state of cbdMemberAdminState should be down. When ifOperStatus + of the underlying interface is up cbdMemberAdminState can be + either up or down based on the state of underlying service + instance. + + 'unknown': the bridge domain member is in unknown + administrative state. + + 'up': the Bridge Domain member is administratively up. This + means that both the physical interface and the underlying service + instance are administratively up. + + 'admindown': the Bridge Domain member is down as it is + administratively configured to be down and is not + capable of bridging. This means that either the underlying + service instance is configured as administratively down or + the physical interface is configured as administratively + down." + ::= { cbdMemberInfoEntry 4 } + +cbdMemberSplitHorizon OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether split horizon is + configured on this bridge domain member." + ::= { cbdMemberInfoEntry 5 } + +cbdMemberSplitHorizonNum OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the split horizon number if + configured on the bridge domain member. Split horizon + is used to avoid sending traffic between interfaces. + Frames are not forwarded to the members belonging to the + same split horizon group." + DEFVAL { 0 } + ::= { cbdMemberInfoEntry 6 } + +cbdMemberStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the storage type of this conceptual + row. This object can only have a value 'nonVolatile'. Other + values are not applicable for this conceptual row and are + not supported." + DEFVAL { nonVolatile } + ::= { cbdMemberInfoEntry 7 } + +cbdMemberStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables the SNMP agent to create, modify, + and delete rows in the cbdMemberInfoTable." + DEFVAL { active } + ::= { cbdMemberInfoEntry 8 } + +cbdMembercMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates if cmac is configured on this + bridge domain member. Cmac denotes if this bridge domain is + configured as a customer domain." + ::= { cbdMemberInfoEntry 9 } + + +-- Notifications + +ciscoBdNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoBdMIBNotifications 0 } + +-- Conformance + +ciscoBdMIBCompliances OBJECT IDENTIFIER + ::= { ciscoBdMIBConformance 1 } + +ciscoBdMIBGroups OBJECT IDENTIFIER + ::= { ciscoBdMIBConformance 2 } + + +ciscoBdMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-BRIDGE-DOMAIN-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cbdSystemInfoGroup, + cbdMemberInfoGroup + } + ::= { ciscoBdMIBCompliances 1 } + +-- Units of Conformance + +cbdSystemInfoGroup OBJECT-GROUP + OBJECTS { cbdMembersConfigured } + STATUS current + DESCRIPTION + "This group contain information about bridge domain." + ::= { ciscoBdMIBGroups 1 } + +cbdMemberInfoGroup OBJECT-GROUP + OBJECTS { + cbdMemberType, + cbdMemberOperState, + cbdMemberAdminState, + cbdMemberSplitHorizon, + cbdMemberSplitHorizonNum, + cbdMemberStorageType, + cbdMemberStatus, + cbdMembercMac + } + STATUS current + DESCRIPTION + "This group contain information related to bridge domain + members." + ::= { ciscoBdMIBGroups 2 } + +END + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-BRIDGE-EXT-MIB b/MIBS/cisco/CISCO-BRIDGE-EXT-MIB new file mode 100644 index 0000000..95111ee --- /dev/null +++ b/MIBS/cisco/CISCO-BRIDGE-EXT-MIB @@ -0,0 +1,531 @@ +-- ***************************************************************** +-- CISCO-BRIDGE-EXT-MIB.my : Cisco extensions to BRIDGE-MIB +-- +-- August 2004, Edward Pham +-- +-- Copyright (c) 2004, 2005, 2008 by Cisco Systems Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-BRIDGE-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + dot1dBasePort + FROM BRIDGE-MIB + VlanIndex, + VlanId + FROM Q-BRIDGE-MIB + RowStatus, + TruthValue, + MacAddress + FROM SNMPv2-TC + CiscoPortList, + CiscoPortListRange + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoBridgeExtMIB MODULE-IDENTITY + LAST-UPDATED "200805220000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "A MIB module for extending BRIDGE-MIB specified in RFC 1493." + REVISION "200805220000Z" + DESCRIPTION + "Added cbeDot1dOperVlanGroup." + REVISION "200504070000Z" + DESCRIPTION + "Fixed a typo in cbeDot1dTpVlanAgingFromGlobal object + description." + REVISION "200412030000Z" + DESCRIPTION + "Added cbeDot1dStaticGroup." + REVISION "200408230000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 401 } + + +cbExtMIBNotifications OBJECT IDENTIFIER + ::= { ciscoBridgeExtMIB 0 } + +cbExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoBridgeExtMIB 1 } + +cbExtMIBConformance OBJECT IDENTIFIER + ::= { ciscoBridgeExtMIB 2 } + +cbeDot1dTp OBJECT IDENTIFIER + ::= { cbExtMIBObjects 1 } + +cbeDot1dStatic OBJECT IDENTIFIER + ::= { cbExtMIBObjects 2 } + +cbeDot1dVlan OBJECT IDENTIFIER + ::= { cbExtMIBObjects 3 } + + +-- The cbeDot1dTp group + +cbeDot1dTpGlobalAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..1000000 ) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timeout period in seconds for aging out + dynamically learned forwarding information at + the device level. Setting this object value to + zero will disable the aging out action globally + except at the VLANs where cbeDot1dTpVlanAgingTime + is configured. + 802.1D-1990 recommends a default of 300 seconds." + ::= { cbeDot1dTp 1 } +-- cbeDot1dTpVlanTable + +cbeDot1dTpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbeDot1dTpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the configuration for aging out + dynamically learned forwarding information at each VLAN. + This table is populated for each existing VLAN in the + device as well as non-existing VLANs which have the + aging out value configured." + ::= { cbeDot1dTp 2 } + +cbeDot1dTpVlanEntry OBJECT-TYPE + SYNTAX CbeDot1dTpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the aging out configuration + and the configuration source of the aging out value + applied at each VLAN." + INDEX { cbeDot1dTpVlanIndex } + ::= { cbeDot1dTpVlanTable 1 } + +CbeDot1dTpVlanEntry ::= SEQUENCE { + cbeDot1dTpVlanIndex VlanIndex, + cbeDot1dTpVlanAgingTime Unsigned32, + cbeDot1dTpVlanAgingFromGlobal TruthValue, + cbeDot1dTpVlanRowStatus RowStatus +} + +cbeDot1dTpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the VLAN number." + ::= { cbeDot1dTpVlanEntry 1 } + +cbeDot1dTpVlanAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..1000000 ) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The timeout period in seconds for aging out + dynamically learned forwarding information at + this VLAN. Setting this object value to zero + will disable the aging out action for this VLAN. + 802.1D-1990 recommends a default of 300 seconds. + + This object provides the same functionality as + dot1dTpAgingTime object in BRIDGE-MIB with one + exception that setting this object value to zero + will disable the aging out action for this VLAN." + DEFVAL { 300 } + ::= { cbeDot1dTpVlanEntry 2 } + +cbeDot1dTpVlanAgingFromGlobal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the aging time applied at + this VLAN is from cbeDot1dTpGlobalAgingTime object + or not. + + true(1) indicates the aging time applied at this VLAN is + from cbeDot1dTpGlobalAgingTime object. When true(1) is + configured, value of cbeDot1dTpVlanAgingTime object + in the same row will have the same value as + cbeDot1dTpGlobalAgingTime object. + + false(2) indicates the aging time applied at this VLAN is + from cbeDot1dTpVlanAgingTime object. + + If users configure cbeDot1dTpVlanAgingTime object in + the same row while this object value is true(1), + this object value will be changed to false(2) to reflect + that the aging time applied at this VLAN is not from + cbeDot1dTpGlobalAgingTime object." + DEFVAL { false } + ::= { cbeDot1dTpVlanEntry 3 } + +cbeDot1dTpVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row entry. This object + is used to manage creation and deletion of rows in this + table. + + To create an entry, users set the value of this object to + createAndGo(4). To delete an entry, users set the value + of this object to destroy(6). + + Deletion of an entry in this table is only allowed + if the VLAN indicated by its row index object does not + exist in the device. cbeDot1dTpVlanAgingTime and + cbeDot1dTpVlanAgingFromGlobal can be modified at any time + (even while the row is active). If users set the value of + cbeDot1dTpVlanAgingFromGlobal object to true(1) and + the VLAN indicated by cbeDot1dTpVlanIndex object in the + same row does not exist, the entry will be removed from + this table." + ::= { cbeDot1dTpVlanEntry 4 } + + +-- The cbeDot1dStatic group + +cbeDot1dStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbeDot1dStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing filtering information configured into + the device by (local or network) management to specify + the set of bridge ports within a specific range of bridge + port number for a specific VLAN, to which frames received + from specific ports and containing specific destination + addresses are allowed to be forwarded. The value of zero + in this table as the port number from which frames with a + specific destination address are received, is used to + specify all ports for which there is no specific entry + in this table for that particular destination address. + Entries are valid for unicast and for group/broadcast + addresses." + REFERENCE + "IEEE 802.1D-1990: Section 6.7.2. + RFC 1493: dot1dStaticTable." + ::= { cbeDot1dStatic 1 } + +cbeDot1dStaticEntry OBJECT-TYPE + SYNTAX CbeDot1dStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents filtering information configured into + the device by (local or network) management specifying the + set of bridge ports within a specific range of bridge port + number for a specific VLAN, to which frames received from a + specific port and containing a specific destination address + are allowed to be forwarded." + REFERENCE "IEEE 802.1D-1990: Section 6.7.2." + INDEX { + cbeDot1dVlanIndex, + cbeDot1dStaticAddress, + cbeDot1dStaticReceivePort, + cbeDot1dStaticPortRangeIndex + } + ::= { cbeDot1dStaticTable 1 } + +CbeDot1dStaticEntry ::= SEQUENCE { + cbeDot1dVlanIndex VlanIndex, + cbeDot1dStaticAddress MacAddress, + cbeDot1dStaticReceivePort Integer32, + cbeDot1dStaticPortRangeIndex CiscoPortListRange, + cbeDot1dStaticAllowedToGoTo CiscoPortList, + cbeDot1dStaticStatus INTEGER +} + +cbeDot1dVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID of a specific VLAN." + ::= { cbeDot1dStaticEntry 1 } + +cbeDot1dStaticAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination MAC address in a frame to which + this entry's filtering information applies. This + object can take the value of a unicast address, a + group address or the broadcast address." + REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2." + ::= { cbeDot1dStaticEntry 2 } + +cbeDot1dStaticReceivePort OBJECT-TYPE + SYNTAX Integer32 (0..65535 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Either the value '0', or the port number of the + port from which a frame must be received in order + for this entry's filtering information to apply. + A value of zero indicates that this entry applies + on all ports of the bridge for which there is no + other applicable entry." + ::= { cbeDot1dStaticEntry 3 } + +cbeDot1dStaticPortRangeIndex OBJECT-TYPE + SYNTAX CiscoPortListRange + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index that uniquely identifies a particular + range of bridge port number." + ::= { cbeDot1dStaticEntry 4 } + +cbeDot1dStaticAllowedToGoTo OBJECT-TYPE + SYNTAX CiscoPortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of ports in a specific VLAN, in a specific range of + bridge port number, to which frames received from a specific + port, destined for a specific MAC address are allowed to be + forwarded. + + An entry in this table with the index value of + cbeDot1dStaticPortRangeIndex being 'oneto2K' and instance + value of the corresponding cbeDot1dStaticAllowedToGoTo being + zero-length octet string indicates that frames received in + the VLAN as specified by this entry's cbeDot1dVlanIndex, from + a port as specified by this entry's cbeDot1dStaticReceivePort, + and destined to the MAC address as specified by this entry's + cbeDot1dStaticAddress, are not allowed to be forwarded to any + of the ports in this VLAN." + ::= { cbeDot1dStaticEntry 5 } + +cbeDot1dStaticStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + permanent(3), + deleteOnReset(4), + deleteOnTimeout(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of this entry. + other(1) - this entry is currently in use but + the conditions under which it will remain + so differ from the following values. + invalid(2) - writing this value to the object + removes the corresponding entry. + permanent(3) - this entry is currently in use + and will remain so after the next reset of + the bridge. + deleteOnReset(4) - this entry is currently in + use and will remain so until the next + reset of the bridge. + deleteOnTimeout(5) - this entry is currently in + use and will remain so until it is aged out." + DEFVAL { permanent } + ::= { cbeDot1dStaticEntry 6 } + + +-- cbeDot1dVlan group + +cbeDot1dVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbeDot1dVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of 802.1D access ports. Every access port + that is currently associated with a bridge has a + corresponding entry in this table." + ::= { cbeDot1dVlan 1 } + +cbeDot1dVlanEntry OBJECT-TYPE + SYNTAX CbeDot1dVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing VLAN information for a + particular 802.1D access port." + INDEX { dot1dBasePort } + ::= { cbeDot1dVlanTable 1 } + +CbeDot1dVlanEntry ::= SEQUENCE { + cbeDot1dVlanOperVlan VlanId +} + +cbeDot1dVlanOperVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN-ID of the VLAN with which the access + port is currently associated." + ::= { cbeDot1dVlanEntry 1 } + + +-- Conformance information + +cbExtMIBCompliances OBJECT IDENTIFIER + ::= { cbExtMIBConformance 1 } + +cbExtMIBGroups OBJECT IDENTIFIER + ::= { cbExtMIBConformance 2 } + + +-- Compliance statements + +cbExtMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for CISCO-BRIDGE-EXT-MIB." + MODULE -- this module + GROUP cbeDot1dTpGroup + DESCRIPTION + "This group is mandatory for devices which + support global configuration of aging out of + dynamically learned forwarding information." + + GROUP cbeDot1dTpVlanGroup + DESCRIPTION + "This group is mandatory for devices which + support disabling of aging out of dynamically + learned forwarding information at each VLAN." + ::= { cbExtMIBCompliances 1 } + +cbExtMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for CISCO-BRIDGE-EXT-MIB." + MODULE -- this module + GROUP cbeDot1dTpGroup + DESCRIPTION + "This group is mandatory for devices which + support global configuration of aging out of + dynamically learned forwarding information." + + GROUP cbeDot1dTpVlanGroup + DESCRIPTION + "This group is mandatory for devices which + support disabling of aging out of dynamically + learned forwarding information at each VLAN." + + GROUP cbeDot1dStaticGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cbeDot1dTpVlanRowStatus + MIN-ACCESS read-only + DESCRIPTION + "The minimal access requirement for this object." + ::= { cbExtMIBCompliances 2 } + +cbExtMIBCompliance3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for CISCO-BRIDGE-EXT-MIB." + MODULE -- this module + GROUP cbeDot1dTpGroup + DESCRIPTION + "This group is mandatory for devices which + support global configuration of aging out of + dynamically learned forwarding information." + + GROUP cbeDot1dTpVlanGroup + DESCRIPTION + "This group is mandatory for devices which + support disabling of aging out of dynamically + learned forwarding information at each VLAN." + + GROUP cbeDot1dStaticGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cbeDot1dOperVlanGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cbeDot1dTpVlanRowStatus + MIN-ACCESS read-only + DESCRIPTION + "The minimal access requirement for this object." + ::= { cbExtMIBCompliances 3 } + +-- Units of Conformance + +cbeDot1dTpGroup OBJECT-GROUP + OBJECTS { + cbeDot1dTpGlobalAgingTime, + cbeDot1dTpVlanAgingFromGlobal + } + STATUS current + DESCRIPTION + "A collection of objects providing timeout period + for aging out of dynamically learned forwarding + information at the device level." + ::= { cbExtMIBGroups 1 } + +cbeDot1dTpVlanGroup OBJECT-GROUP + OBJECTS { + cbeDot1dTpVlanAgingTime, + cbeDot1dTpVlanRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing timeout period + for aging out of dynamically learned forwarding + information at each VLAN." + ::= { cbExtMIBGroups 2 } + +cbeDot1dStaticGroup OBJECT-GROUP + OBJECTS { + cbeDot1dStaticAllowedToGoTo, + cbeDot1dStaticStatus + } + STATUS current + DESCRIPTION + "A collection of objects for configuration of static + filtering information." + ::= { cbExtMIBGroups 3 } + +cbeDot1dOperVlanGroup OBJECT-GROUP + OBJECTS { cbeDot1dVlanOperVlan } + STATUS current + DESCRIPTION + "A collection of objects to show the operational VLAN + information on bridge ports." + ::= { cbExtMIBGroups 4 } + +END + + + diff --git a/MIBS/cisco/CISCO-CASA-MIB b/MIBS/cisco/CISCO-CASA-MIB new file mode 100644 index 0000000..c400aa8 --- /dev/null +++ b/MIBS/cisco/CISCO-CASA-MIB @@ -0,0 +1,1180 @@ +-- ***************************************************************** +-- CISCO-CASA-MIB: Mib for Casa entities +-- +-- May 1999, Chris O'Rourke +-- +-- Copyright (c) 1999 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- +CISCO-CASA-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Counter32, + Counter64, + IpAddress, + Gauge32 + FROM SNMPv2-SMI + + CiscoPort, + CiscoIpProtocol + FROM CISCO-TC + + DisplayString, + TruthValue, + TEXTUAL-CONVENTION, + TimeStamp, + RowStatus + FROM SNMPv2-TC + + NOTIFICATION-GROUP, + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + ciscoMgmt + FROM CISCO-SMI; + +ciscoCasaMIB MODULE-IDENTITY + LAST-UPDATED "200209180000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-casa@cisco.com" + DESCRIPTION + "This MIB contains the basic objects for managing a + Cisco Appliance Services Architecture (CASA) Entity. A + CASA Entity can be a Manager or a Forwarding Agent as + defined below. The basic objects included in this mib + are those to configure CASA, retrieve CASA's state and + information about the fixed affinity cache. + + The following gives a list of definitions and a + description of how Service Managers and Forwarding + Agents interact. For a more detailed description, see + the Cisco Appliance Services Architecture (CASA) + document. + + CASA is a protocol allowing software entities (called + Appliances, examples are web caches, firewalls, load + balancers) to control the behavior of network hardware + devices (called Forwarding Agents, examples are + switches or routers) by providing a set of rules used + to handle network traffic. + + A Network Appliance (referred to as an Appliance) is + any subsystem whose purpose is to provide a specific + additional value-added service to the network device, + and could be implemented as a standalone box, a line + card or processor card, or a software subsystem. + Examples of Network Appliances would include Load + Balancers, WebCaches, and Firewalls. + + An Appliance tells Fowarding Agents how to handle + packets based on their source and destination IP + addresses and ports, and IP protocol fields. This set + of information is called an Affinity. + + A Service Manager is an Appliance that requests + packet flows from Forwarding Agents through CASA. + + A Real Server is a physical computing engine or part + of that physical computing engine that offers one or + more application services to a set of clients in the + network. + + A packet flow is a TCP connection or a sequence of UDP + packets between a client and a specific Real Server, + pertaining to a specific application. Flows are + represented by entries in the affinity cache tables. + + The Service Manager requests packet flows from + Forwarding Agents by sending Affinities which contains + wildcards on some of the Affinity fields. Affinities + that contain wildcards in some of the fields are + called Wildcard Affinities. The Service Manager may + send the Forwarding Agent an Affinity containing + explicit values for each of the fields. These + Affinities are called Fixed Affinities. + + Typically Wildcard Affinities are used to instruct the + Forwarding Agent to send packets received by the + Forwarding Agent, which match the Wildcard Affinity, + to the Service Manager. When the Service Manager + receives the matching packet, the Service Manager + typically will send the Forwarding Agent a Fixed + Affinity. The Forwarding Agent uses Fixed Affinities + to match packets coming from the network, execute any + processing required on that packet, and forward that + packet to a destination IP address (designated in the + Fixed Affinity) called the Dispatch Address. + + When an IP packet arrives at the Forwarding Agent, the + Forwarding Agent attempts to match the packet with the + Fixed Affinities in the Fixed Affinity cache. If + there is no match, an attempt is made to match the + packet with the list of Wildcard Affinities. If there + is no match the packet is routed normally. If there is + a match with a Wildcard Affinity, the Forwarding Agent + sends the packet to the Service Manager who will send + the Forwarding Manager a Fixed Affinity which provides + information on how to process IP packets similar to + the one received by the Forwarding Agent. Processing + of such packets may include sending the packet to the + Service Manager. Such packets are called Interest + Packets. Alternatively a Tickle Packet may be sent to + the Service Manager which is an indication that a + matched packet has been received by the Forwarding + Agent. + + Reference: Cisco Appliance Services Architecture (CASA) + document. + + _______________________________________ + ( ) + ( N E T W O R K ) + (_______________________________________) + | | | + +---------------+ | | | + |Service Manager|-+----------+--------------+ | + +---------------+ | | | | | + ++---------+ ++---------+ ++---------+ + | F. Agent | | F. Agent | | F. Agent | + +----------+ +----------+ +----------+ + | | | + ___|_________________|______________|__ + ( ) + ( N E T W O R K ) + (_______________________________________)" + + + REVISION "200209180000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 122 } + +-- +-- Object information +-- + +ciscoCasaMIBObjects OBJECT IDENTIFIER ::= { ciscoCasaMIB 1 } +cCasaGlobal OBJECT IDENTIFIER ::= { ciscoCasaMIBObjects 1 } +cCasaStats OBJECT IDENTIFIER ::= { ciscoCasaMIBObjects 2 } +cCasaAdmin OBJECT IDENTIFIER ::= { ciscoCasaMIBObjects 3 } +cCasaAffinityCache OBJECT IDENTIFIER ::= { ciscoCasaMIBObjects 4 } + +CasaFixedAffinityIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a unique identifier for a Fixed Affinity." + SYNTAX OCTET STRING ( SIZE ( 16 ) ) + +cCasaTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCasaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CASA configuration parameters." + ::= { cCasaGlobal 1 } + +cCasaEntry OBJECT-TYPE + SYNTAX CCasaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of administrative values for CASA." + INDEX { cCasaEntity } + ::= { cCasaTable 1 } + +CCasaEntry ::= SEQUENCE { + cCasaEntity INTEGER, + cCasaState INTEGER, + cCasaStateNotificationEnabled TruthValue, + cCasaCfgAddress IpAddress, + cCasaCfgAddressMask IpAddress, + cCasaCfgMcastAddress IpAddress, + cCasaAddress IpAddress, + cCasaAddressMask IpAddress, + cCasaMcastAddress IpAddress +} + +cCasaEntity OBJECT-TYPE + SYNTAX INTEGER { + casaForwardingAgent (1), + casaGLoBalManager (2), + casaUnknownManager (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates the user of the CASA component. + casaForwardingAgent: indicates that the objects in this + row pertain to the Forwarding + Agent. + casaGLoBalManager : indicates that the objects in this + row pertain to the GLoBal Manager. + casaUnknownManager : indicates that the associated + service manager is not currently + emumerated." + ::= { cCasaEntry 1 } + +cCasaState OBJECT-TYPE + SYNTAX INTEGER { + casaNotEnabled (1), + casaEnabled (2), + casaActive (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "casaNotEnabled: indicates that CASA is not configured. + casaEnabled : indicates that CASA is configured. + If the CASA entity is a Forwarding + Agent, it is waiting for a Wildcard + Affinity. + casaActive : indicates that CASA is operational. + i.e. For the Service Manager this + state indicates that at least one + Wildcard Affinity has been sent. + For a Forwarding Agent this state + indicates that Wildcard Affinity + has been received and CASA is + forwarding matching IP packets to + the Service Manager. + + Setting cCasaState to casaNotEnabled will shut + CASA down. + + Setting cCasaState to casaEnabled results in + the following sequence of events: + The configuration parameters + cCasaCfgAddress, + cCasaCfgMcastAddress + are validated. + If validated CASA is shut down if its not already, + followed by CASA being enabled with the + configuration parameters taking effect. + If the configuration parameters are not valid then + the set operation fails. + + Setting cCasaState to casaActive is invalid." + ::= { cCasaEntry 2 } + +cCasaStateNotificationEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "true indicates that ciscoCasaStateChange + notification is to be generated when the state + changes. That is, the notification generation + is enabled. + false indicates that ciscoCasaStateChange + notification generation is disabled." + DEFVAL { false } + ::= { cCasaEntry 3 } + +cCasaCfgAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured IP address of the CASA feature. This + IP address is unique per box participating in CASA. + + This takes effect in the running system when + cCasaState is set to casaEnabled, at which time + this object is copied to cCasaAddress." + ::= { cCasaEntry 4 } + +cCasaCfgAddressMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The configured IP subnet mask of the CASA feature. + + This takes effect in the running system when + cCasaState is set to casaEnabled, at which time this + object is copied to cCasaAddressMask." + ::= { cCasaEntry 5 } + +cCasaCfgMcastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The multicast IP address for this CASA Entity. This + is used to listen for Wildcard Affinities in the case + of a Forwarding Agent, or for sending Wildcard + Affinities in the case of a Service Manager. + + This takes effect in the running system when + cCasaState is set to casaEnabled, at which time this + object is copied to cCasaMcastAddress." + ::= { cCasaEntry 6 } + +-- ************************************************************* +-- * The following objects * +-- * cCasaAddress, * +-- * cCasaMcastAddress * +-- * are the operational counterparts of the configuration * +-- * parameters. i.e. these are the ones currently in effect * +-- * in the running system. * +-- ************************************************************* + +cCasaAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational IP address of the CASA Entity. + + When cCasaState is set to casaEnabled, this + object attains the value contained in + cCasaCfgAddress. + + A get on this object when cCasaState is + casaNotEnabled returns a noSuchObject exception." + ::= { cCasaEntry 7 } + +cCasaAddressMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The operational IP subnet mask of the CASA feature. + + When cCasaState is set to casaEnabled, this + object attains the value contained in + cCasaCfgAddressMask. + + A get on this object when cCasaState is + casaNotEnabled returns a noSuchObject exception." + ::= { cCasaEntry 8 } + +cCasaMcastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational multicast IP address for this CASA + Entity. This is used to listen for Wildcard Affinities + in the case of a Forwarding Agent, or for sending + Wildcard Affinities in the case of a Service Manager. + + When cCasaState is set to casaEnabled, this object + attains the value contained in + cCasaCfgMcastAddress. + + A get on this object when cCasaState is casaNotEnabled + returns a noSuchObject exception." + ::= { cCasaEntry 9 } + +-- ************************************************************* +-- * * +-- * CASA - Administration Table * +-- * * +-- ************************************************************* + +cCasaAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCasaAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Multicast ports used by the Casa Entity to + listen for Wildcard Affinities in the case of a + Forwarding Agent, or for sending Wildcard Affinities + in the case of a Service Manager. + + Adding entries to this table allows Forwarding Agents + and Service Managers to exchange Wildcard Affinities + on that multicast port. In this way, groups of + Forwarding Agents may be configured to participate + with particular groups of Service Managers." + ::= { cCasaAdmin 1 } + +cCasaAdminEntry OBJECT-TYPE + SYNTAX CCasaAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of administrative values for the CASA Entity. + + Rows in this table are created via cCasaAdminRowStatus + in accordance with the RowStatus convention, and via + the command line interface." + INDEX { cCasaEntity, cCasaAdminMcastPort } + ::= { cCasaAdminTable 1 } + +CCasaAdminEntry ::= SEQUENCE { + cCasaAdminMcastPort CiscoPort, + cCasaAdminMcastPasswd DisplayString, + cCasaAdminMcastPasswdTimeout Unsigned32, + cCasaAdminMcastPasswdFailures Counter32, + cCasaAdminRowStatus RowStatus +} + +cCasaAdminMcastPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast port which this CASA Entity uses to + exchange Wildcard Affinities with its CASA Partner." + ::= { cCasaAdminEntry 1 } + +cCasaAdminMcastPasswd OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 0..64 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Multicast password corresponding to this Multicast + port. This is used to authenticate all control flows + between this CASA Entity and its CASA Partner. + + Issuing a set on this object with a zero length string + indicates that the password is not in effect. + + For security purposes, a get on this returns a zero + length string." + DEFVAL { ''H } + ::= { cCasaAdminEntry 2 } + +cCasaAdminMcastPasswdTimeout OBJECT-TYPE + SYNTAX Unsigned32 ( 0..3600 ) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Number of seconds that the previous password stays in + effect after receiving the new password. This is to + allow all CASA components time to synchronize with the + new password." + DEFVAL { 12 } + ::= { cCasaAdminEntry 3 } + +cCasaAdminMcastPasswdFailures OBJECT-TYPE + SYNTAX Counter32 + UNITS "failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of multicast password authentication failures." + ::= { cCasaAdminEntry 4 } + +cCasaAdminRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used by a management station to create + or delete the row entry in cCasaAdminTable following + the RowStatus textual convention." + ::= { cCasaAdminEntry 5 } + +-- ************************************************************* +-- * * +-- * CASA - Fixed Affinity Statistics Table * +-- * * +-- ************************************************************* + +cCasaAffinityCacheStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCasaAffinityCacheStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Fixed Affinity cache statistics. The CASA + Entity maintains a cache of Fixed Affinities. This + table contains objects that detail the dynamics of the + cache." + ::= { cCasaStats 1 } + +cCasaAffinityCacheStatsEntry OBJECT-TYPE + SYNTAX CCasaAffinityCacheStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Fixed Affinity cache statistics objects." + INDEX { cCasaEntity } + ::= { cCasaAffinityCacheStatsTable 1 } + +CCasaAffinityCacheStatsEntry ::= SEQUENCE { + cCasaAffinityCacheNumOf Gauge32, + cCasaAffinityCacheHiWtrMrk Unsigned32, + cCasaAffinityCacheHiWtrMrkReset TimeStamp, + cCasaAffinityCacheNoStorageDrops Counter32, + cCasaAffinityCacheHits Counter32, + cCasaAffinityCacheHCHits Counter64, + cCasaAffinityCacheMisses Counter32, + cCasaAffinityCacheHCMisses Counter64, + cCasaAffinityCacheIntrTimeouts Counter32 +} + +cCasaAffinityCacheNumOf OBJECT-TYPE + SYNTAX Gauge32 + UNITS "affinities" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of affinities in the affinity + cache. This is the number of entries in each of the + following tables: + + cCasaAffinityCacheSrcTable, + cCasaAffinityCacheDestTable, + cCasaAffinityCacheDispatchTable" + ::= { cCasaAffinityCacheStatsEntry 1 } + +cCasaAffinityCacheHiWtrMrk OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "affinities" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the maximum number of affinities (high water + mark) concurrently held in the affinity cache since + last time cCasaState transitioned to cCasaEnabled + or since cCasaAffinityCacheHiWtrMrk was reset. + + Resetting this object is achieved via setting this + object to 0. Attempting to set this object to any + other value will result in a wrongValue error." + ::= { cCasaAffinityCacheStatsEntry 2 } + +cCasaAffinityCacheHiWtrMrkReset OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates when cCasaAffinityCacheHiWtrMrk + was set to 0." + ::= { cCasaAffinityCacheStatsEntry 3 } + +cCasaAffinityCacheNoStorageDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "affinities" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of affinities which we were unable to enter + in the affinity cache due to low memory conditions." + ::= { cCasaAffinityCacheStatsEntry 4 } + +cCasaAffinityCacheHits OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets which matched a Fixed Affinity + stored in this Forwarding Agent Fixed Affinity cache." + ::= { cCasaAffinityCacheStatsEntry 5 } + +cCasaAffinityCacheHCHits OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets which matched a Fixed Affinity + stored in this Forwarding Agent fixed affinity cache. + This object is a 64-bit version of cCasaHits." + ::= { cCasaAffinityCacheStatsEntry 6 } + +cCasaAffinityCacheMisses OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets which did not match a Fixed + Affinity stored in this Forwarding Agent fixed + affinity cache." + ::= { cCasaAffinityCacheStatsEntry 7 } + +cCasaAffinityCacheHCMisses OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets which did not match a Fixed + Affinity stored in this Forwarding Agent fixed + affinity cache. This object is a 64-bit version of + cCasaAffinityMisses." + ::= { cCasaAffinityCacheStatsEntry 8 } + +cCasaAffinityCacheIntrTimeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "affinities" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of expected Fixed Affinities that were not + received from the Service Manager for this Wildcard + Affinity within a period of time from when a Fixed + Affinity was requested by this Forwarding Agent." + ::= { cCasaAffinityCacheStatsEntry 9 } + +-- ****************************************************************** +-- * The following tables cCasaAffinityCacheSrcTable, * +-- * cCasaAffinityCacheDestTable and cCasaAffinityCacheDispatchTable * +-- * present the same information (entries in the Fixed Affinity * +-- * Cache but organized differently to make efficient access of the * +-- * entries based on IP source address, IP destination address, and * +-- * the IP dispatch address respectively. * +-- * * +-- * The entries are uniquely defined by * +-- * cCasaEntity, * +-- * cCasaAffinityCacheSrcSourceAddr, * +-- * cCasaAffinityCacheSrcSourcePort, * +-- * cCasaAffinityCacheSrcDestAddr, * +-- * cCasaAffinityCacheSrcDestPort, * +-- * and cCasaAffinityCacheSrcProtocol. * +-- ****************************************************************** + +-- ************************************************************* +-- * * +-- * CASA - Affinity Cache Table by source address * +-- * * +-- ************************************************************* + +cCasaAffinityCacheSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCasaAffinityCacheSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Fixed Affinity cache entries. + + The number of entries for the specific Casa Entity is + given by cCasaAffinityCacheNumOf." + ::= { cCasaAffinityCache 1 } + +cCasaAffinityCacheSrcEntry OBJECT-TYPE + SYNTAX CCasaAffinityCacheSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Fixed Affinity cache objects with indices + ordered to allow access by source IP address. + + Entries are added to this table dynamically by the + subagent when Fixed Affinities are sent or received by + the Casa Entity. Entries are deleted via a timeout + associated with the Fixed Affinity." + INDEX { cCasaEntity, + cCasaAffinityCacheSrcSourceAddr, + cCasaAffinityCacheSrcIndex + } + ::= { cCasaAffinityCacheSrcTable 1 } + +CCasaAffinityCacheSrcEntry ::= SEQUENCE { + cCasaAffinityCacheSrcSourceAddr IpAddress, + cCasaAffinityCacheSrcIndex CasaFixedAffinityIndex, + cCasaAffinityCacheSrcSourcePort CiscoPort, + cCasaAffinityCacheSrcDestAddr IpAddress, + cCasaAffinityCacheSrcDestPort CiscoPort, + cCasaAffinityCacheSrcProtocol CiscoIpProtocol, + cCasaAffinityCacheSrcDispAddr IpAddress +} + +cCasaAffinityCacheSrcSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value used to compare the source IP address + of TCP and UDP packets." + ::= { cCasaAffinityCacheSrcEntry 1 } + +cCasaAffinityCacheSrcIndex OBJECT-TYPE + SYNTAX CasaFixedAffinityIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this index uniquely identifies entries + in the table for the Casa Entity. This index is a + constructed by concatenating values of SourceAddr, + SourcePort, DestinationAddr, DestinationPort, and + SrcProtocol. However the order is implementation + specific to optimize processing of the powerful get + next snmp operation." + ::= { cCasaAffinityCacheSrcEntry 2 } + +cCasaAffinityCacheSrcSourcePort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the source port of the TCP + and UDP packets." + ::= { cCasaAffinityCacheSrcEntry 3 } + +cCasaAffinityCacheSrcDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the destination IP address + of the TCP and UDP packets." + ::= { cCasaAffinityCacheSrcEntry 4 } + +cCasaAffinityCacheSrcDestPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the destination port of the + TCP and UDP packets." + ::= { cCasaAffinityCacheSrcEntry 5 } + +cCasaAffinityCacheSrcProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the IP Protocol field of + the TCP and UDP packets." + ::= { cCasaAffinityCacheSrcEntry 6 } + +cCasaAffinityCacheSrcDispAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address to which this Casa Entity will forward + packets which match this Affinity." + ::= { cCasaAffinityCacheSrcEntry 7 } + +-- ************************************************************* +-- * * +-- * CASA - Affinity Cache Table by destination address * +-- * * +-- ************************************************************* + +cCasaAffinityCacheDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCasaAffinityCacheDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Fixed Affinity cache entries. + + The number of entries for the specific Casa Entity is + given by cCasaAffinityCacheNumOf. + + This table contains the same entries as + cCasaAffinityCacheSrcTable. The order of the entries + are in accordance with the described indices." + ::= { cCasaAffinityCache 2 } + +cCasaAffinityCacheDestEntry OBJECT-TYPE + SYNTAX CCasaAffinityCacheDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Fixed Affinity cache objects with indices + ordered to allow access by destination IP address. + + Entries are added to this table dynamically by the + subagent when Fixed Affinities are sent or received by + the Casa Entity. Entries are deleted via a timeout + associated with the Fixed Affinity." + INDEX { cCasaEntity, + cCasaAffinityCacheDestDestAddr, + cCasaAffinityCacheDestIndex + } + ::= { cCasaAffinityCacheDestTable 1 } + +CCasaAffinityCacheDestEntry ::= SEQUENCE { + cCasaAffinityCacheDestDestAddr IpAddress, + cCasaAffinityCacheDestIndex CasaFixedAffinityIndex, + cCasaAffinityCacheDestDestPort CiscoPort, + cCasaAffinityCacheDestSourceAddr IpAddress, + cCasaAffinityCacheDestSourcePort CiscoPort, + cCasaAffinityCacheDestProtocol CiscoIpProtocol, + cCasaAffinityCacheDestDispAddr IpAddress +} + +cCasaAffinityCacheDestDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value used to compare the destination IP address + of the TCP and UDP packets." + ::= { cCasaAffinityCacheDestEntry 1 } + +cCasaAffinityCacheDestIndex OBJECT-TYPE + SYNTAX CasaFixedAffinityIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this index uniquely identifies entries + in the table for the Casa Entity. This index is a + constructed by concatenating values of SourceAddr, + SourcePort, DestinationAddr, DestinationPort, and + SrcProtocol. However the order is implementation + specific to optimize processing of the powerful get + next snmp operation." + ::= { cCasaAffinityCacheDestEntry 2 } + +cCasaAffinityCacheDestDestPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the destination port + of the TCP and UDP packets." + ::= { cCasaAffinityCacheDestEntry 3 } + +cCasaAffinityCacheDestSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the source IP address + of TCP and UDP packets." + ::= { cCasaAffinityCacheDestEntry 4 } + +cCasaAffinityCacheDestSourcePort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the source port + of the TCP and UDP packets." + ::= { cCasaAffinityCacheDestEntry 5 } + +cCasaAffinityCacheDestProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the IP Protocol field + of the TCP and UDP packets." + ::= { cCasaAffinityCacheDestEntry 6 } + +cCasaAffinityCacheDestDispAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address to which this Casa Entity will + forward packets which match this Affinity." + ::= { cCasaAffinityCacheDestEntry 7 } + +-- ************************************************************* +-- * * +-- * CASA - Affinity Cache Table by dispatch address * +-- * * +-- ************************************************************* + +cCasaAffinityCacheDispatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCasaAffinityCacheDispatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Fixed Affinity cache entries. + + The number of entries for the specific Casa Entity is + given by cCasaAffinityCacheNumOf. + + This table contains the same entries as + cCasaAffinityCacheSrcTable. The order of the entries + are in accordance with the described indices." + ::= { cCasaAffinityCache 3 } + +cCasaAffinityCacheDispatchEntry OBJECT-TYPE + SYNTAX CCasaAffinityCacheDispatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Fixed Affinity cache objects with indices + ordered to allow access by the dispatch IP address. + + Entries are added to this table dynamically by the + subagent when Fixed Affinities are sent or received by + the Casa Entity. Entries are deleted via a timeout + associated with the Fixed Affinity." + INDEX { cCasaEntity, + cCasaAffinityCacheDispDispAddr, + cCasaAffinityCacheDispatchIndex + } + ::= { cCasaAffinityCacheDispatchTable 1 } + +CCasaAffinityCacheDispatchEntry ::= SEQUENCE { + cCasaAffinityCacheDispDispAddr IpAddress, + cCasaAffinityCacheDispatchIndex CasaFixedAffinityIndex, + cCasaAffinityCacheDispDestAddr IpAddress, + cCasaAffinityCacheDispDestPort CiscoPort, + cCasaAffinityCacheDispSourceAddr IpAddress, + cCasaAffinityCacheDispSourcePort CiscoPort, + cCasaAffinityCacheDispProtocol CiscoIpProtocol +} + +cCasaAffinityCacheDispDispAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address to which this Casa Entity will + forward packets which match this Affinity." + ::= { cCasaAffinityCacheDispatchEntry 1 } + +cCasaAffinityCacheDispatchIndex OBJECT-TYPE + SYNTAX CasaFixedAffinityIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of this index uniquely identifies entries + in the table for the Casa Entity. This index is a + constructed by concatenating values of SourceAddr, + SourcePort, DestinationAddr, DestinationPort, and + SrcProtocol. However the order is implementation + specific to optimize processing of the powerful get + next snmp operation." + ::= { cCasaAffinityCacheDispatchEntry 2 } + +cCasaAffinityCacheDispDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the destination IP address + of the TCP and UDP packets." + ::= { cCasaAffinityCacheDispatchEntry 3 } + +cCasaAffinityCacheDispDestPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the destination port + of the TCP and UDP packets." + ::= { cCasaAffinityCacheDispatchEntry 4 } + +cCasaAffinityCacheDispSourceAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the source IP address + of TCP and UDP packets." + ::= { cCasaAffinityCacheDispatchEntry 5 } + +cCasaAffinityCacheDispSourcePort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the source port + of the TCP and UDP packets." + ::= { cCasaAffinityCacheDispatchEntry 6 } + +cCasaAffinityCacheDispProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used to compare the IP Protocol field + of the TCP and UDP packets." + ::= { cCasaAffinityCacheDispatchEntry 7 } + +-- ************************************************************* +-- * * +-- * CASA - Statistics Table * +-- * * +-- ************************************************************* + +cCasaStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCasaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CASA statistics." + ::= { cCasaStats 2 } + +cCasaStatsEntry OBJECT-TYPE + SYNTAX CCasaStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Fixed Affinity cache statistics objects." + INDEX { cCasaEntity } + ::= { cCasaStatsTable 1 } + +CCasaStatsEntry ::= SEQUENCE { + cCasaInterestPackets Counter32, + cCasaInterestTickles Counter32 +} + +cCasaInterestPackets OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Interest Packets send to the Service + Manager by this Forwarding Agent or the number of + Interest Packets received by this Service Manager." + ::= { cCasaStatsEntry 1 } + +cCasaInterestTickles OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Tickle packets sent to the Service Manager + by this Forwarding Agent or the number of Tickle + Packets received by this Service Manager." + ::= { cCasaStatsEntry 2 } + +-- +-- Notification Information +-- + +ciscoCasaMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoCasaMIB 2 } +ciscoCasaMIBNotifications OBJECT IDENTIFIER ::= + { ciscoCasaMIBNotificationPrefix 0 } + +ciscoCasaStateChange NOTIFICATION-TYPE + OBJECTS { + cCasaState + } + STATUS current + DESCRIPTION + "This notification indicates that the cCasaState + object has changed value. Issued when CASA is + configured or removed on the CASA Entity. This is + gated on cCasaStateNotificationEnabled." + ::= { ciscoCasaMIBNotificationPrefix 1 } + +-- +-- Conformance Information +-- +ciscoCasaMIBConformance OBJECT IDENTIFIER ::= { ciscoCasaMIB 3 } +ciscoCasaMIBCompliances OBJECT IDENTIFIER ::= + { ciscoCasaMIBConformance 1 } +ciscoCasaMIBGroups OBJECT IDENTIFIER ::= + { ciscoCasaMIBConformance 2 } + +-- Compliance + +ciscoCasaMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco CASA MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoCasaGroup, + ciscoCasaAdminGroup, + ciscoCasaAffinityCacheGroup, + ciscoCasaStatsGroup, + ciscoCasaNotifGroup + } + ::= { ciscoCasaMIBCompliances 1 } + +-- Units of Conformance + +ciscoCasaGroup OBJECT-GROUP + OBJECTS { + cCasaState, + cCasaStateNotificationEnabled, + cCasaCfgAddress, + cCasaCfgMcastAddress, + cCasaAddress, + cCasaMcastAddress + } + STATUS current + DESCRIPTION + "CASA global objects." + ::= { ciscoCasaMIBGroups 1 } + +ciscoCasaAdminGroup OBJECT-GROUP + OBJECTS { + cCasaAdminMcastPasswd, + cCasaAdminMcastPasswdTimeout, + cCasaAdminMcastPasswdFailures, + cCasaAdminRowStatus + } + STATUS current + DESCRIPTION + "CASA configuration objects." + ::= { ciscoCasaMIBGroups 2 } + +ciscoCasaAffinityCacheGroup OBJECT-GROUP + OBJECTS { + cCasaAffinityCacheNumOf, + cCasaAffinityCacheHiWtrMrk, + cCasaAffinityCacheHiWtrMrkReset, + cCasaAffinityCacheNoStorageDrops, + cCasaAffinityCacheHits, + cCasaAffinityCacheHCHits, + cCasaAffinityCacheMisses, + cCasaAffinityCacheHCMisses, + cCasaAffinityCacheIntrTimeouts, + cCasaAffinityCacheSrcSourcePort, + cCasaAffinityCacheSrcDestAddr, + cCasaAffinityCacheSrcDestPort, + cCasaAffinityCacheSrcProtocol, + cCasaAffinityCacheSrcDispAddr, + + cCasaAffinityCacheDestDestPort, + cCasaAffinityCacheDestSourceAddr, + cCasaAffinityCacheDestSourcePort, + cCasaAffinityCacheDestProtocol, + cCasaAffinityCacheDestDispAddr, + + cCasaAffinityCacheDispDestAddr, + cCasaAffinityCacheDispDestPort, + cCasaAffinityCacheDispSourceAddr, + cCasaAffinityCacheDispSourcePort, + cCasaAffinityCacheDispProtocol + } + STATUS current + DESCRIPTION + "CASA affinity cache objects." + ::= { ciscoCasaMIBGroups 3 } + +ciscoCasaStatsGroup OBJECT-GROUP + OBJECTS { + cCasaInterestPackets, + cCasaInterestTickles + } + STATUS current + DESCRIPTION + "CASA statistics objects." + ::= { ciscoCasaMIBGroups 4 } + +ciscoCasaObsoleteGroup OBJECT-GROUP + OBJECTS { + cCasaCfgAddressMask, + cCasaAddressMask + } + STATUS obsolete + DESCRIPTION + "CASA obsolete objects." + ::= { ciscoCasaMIBGroups 5 } + +ciscoCasaNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoCasaStateChange + } + STATUS current + DESCRIPTION + "A collection of objects providing CASA notifications." + ::= { ciscoCasaMIBGroups 6 } +END diff --git a/MIBS/cisco/CISCO-CAT6K-CROSSBAR-MIB b/MIBS/cisco/CISCO-CAT6K-CROSSBAR-MIB new file mode 100644 index 0000000..4359a08 --- /dev/null +++ b/MIBS/cisco/CISCO-CAT6K-CROSSBAR-MIB @@ -0,0 +1,3028 @@ +-- ***************************************************************** +-- CISCO-CAT6K-CROSSBAR-MIB.my +-- +-- Mar 2001, Padma Pullela +-- Nov. 2002, Padma Pullela/Lilian Jiang +-- March 2003, Padma Pullela +-- June 2004, Padma Pullela +-- +-- Copyright (c) 2001-2009, 2012-2013 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-CAT6K-CROSSBAR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Unsigned32, + Gauge32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue, + DisplayString, + DateAndTime, + TimeStamp + FROM SNMPv2-TC + entPhysicalName, + entPhysicalVendorType, + entPhysicalIndex, + entPhysicalDescr + FROM ENTITY-MIB + Percent + FROM CISCO-QOS-PIB-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoCat6kCrossbarMIB MODULE-IDENTITY + LAST-UPDATED "201309160000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + E-mail: cs-cat6000@cisco.com" + DESCRIPTION + "The Catalyst 6000 Crossbar MIB provides instrumentation for + configuration and operation of the crossbar switching fabric + module, and additional functionalities for switching bus + and internal bus, etc." + REVISION "201309160000Z" + DESCRIPTION + "Added two new enumerations 'pfc4xxl' and 'pfc4lite' + in cc6kxbarSysCapPfcOperMode." + REVISION "201205310000Z" + DESCRIPTION + "Added following OBJECT-GROUP + - cc6kxbarStatisticsLbusDropGroup + Added new compliance + - cc6kxbarMIBComplianceVer8. + Updated the description for + - cc6kxbarStatisticsPeakTmInUtil + - cc6kxbarStatisticsPeakTmOutUtil." + REVISION "200902150000Z" + DESCRIPTION + "Added cc6kxbarErrRcvryPersLinkResGroup and + cc6kxbarErrRcvryChResyncGroup, + cc6kxbarTMSwBusUtilGroup, + cc6kxbarTMSwBusUtilNotifControlGroup, + cc6kxbarTMSwBusUtilNotifObjectGroup, + cc6kxbarTMSwBusUtilNotifGroup, + cc6kxbarTMChUtilGroup, + cc6kxbarTMChUtilNotifControlGroup, + cc6kxbarTMChUtilNotifObjectGroup, + cc6kxbarTMChUtilNotifGroup. + + Added two new enumerations 'pfc4' and 'pfc4xl' + in cc6kxbarSysCapPfcOperMode. + + Added DISPLAY-HINT in TEXTUAL-CONVENTION + of ModuleSlotNumber and FabricChannelNumber." + REVISION "200712180000Z" + DESCRIPTION + "Added cc6kxbarSysCapPfcOperModeGroup, + cc6kxbarSysCapSwitchResGroup, cc6kxbarChannelUtilGroup1, + cc6kxbarSwBusGroup1, cc6kxbarErrorGroup, + cc6kxbarErrRcvryThresholdGroup and + cc6kxbarErrRcvrySwitchoverGroup." + REVISION "200612190000Z" + DESCRIPTION + "Added cc6kxbarDcefOnlyModeAllowedGroup, + cc6kxbarForceBusModeGroup, + cc6kxbarFlowCtrlNotifCtrlGroup, + cc6kxbarFlowCtrlBusThreshGroup, + cc6kxbarFlowCtrlBusThrNotifGroup + and cc6kxbarBusOnlyModeOperGroup." + REVISION "200411190000Z" + DESCRIPTION + "Added cc6kxbarIntBusCRCErrGroup." + REVISION "200408110000Z" + DESCRIPTION + "Added cc6kxbarIntBusNotifControlGroup and + cc6kxbarIntBusCRCErrNotifGroup." + REVISION "200406110000Z" + DESCRIPTION + "Added cc6kxbarTruncatedModeOper Object and changed the + description of cc6kxbarTruncatedModeAllowed and + cc6kxbarMinFabricPresent." + REVISION "200309290000Z" + DESCRIPTION + "Changed the description of cc6kxbarTruncatedModeAllowed and + cc6kxbarMinFabricPresent. Removed default value for + cc6kxbarTruncatedModeAllowed." + REVISION "200304020000Z" + DESCRIPTION + "Changed the SYNTAX and description of cc6kxbarMinFabricPresent + and description of cc6kxbarTruncatedModeAllowed." + REVISION "200212050000Z" + DESCRIPTION + "Added cc6kxbarModuleChannelSpeed, cc6kxbarSwBusSwitchingStatus, + cc6kxbarSwBusFailureDuration, cc6kxbarSwBusNotifEnable + objects and cc6kxbarSwBusStallNotif notification." + REVISION "200106250000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 217 } + + +ciscoCat6kXbarMIBObjects OBJECT IDENTIFIER + ::= { ciscoCat6kCrossbarMIB 1 } + +cc6kxbarConfiguration OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 1 } + +cc6kxbarStatus OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 2 } + +cc6kxbarStatistics OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 3 } + +cc6kxbarSwBusObjects OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 4 } + +cc6kxbarIntBusObjects OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 5 } + +cc6kxbarFlowCtrlObjects OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 6 } + +cc6kxbarSystemCapacityObjects OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 7 } + +cc6kxbarErrorRecoveryObjects OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 8 } + +cc6kxbarTrafficMonitorObjects OBJECT IDENTIFIER + ::= { ciscoCat6kXbarMIBObjects 9 } + +cc6kxbarTrafficMonitorSwBusObjects OBJECT IDENTIFIER + ::= { cc6kxbarTrafficMonitorObjects 1 } + +cc6kxbarTrafficMonitorChObjects OBJECT IDENTIFIER + ::= { cc6kxbarTrafficMonitorObjects 2 } + + +-- Textual Conventions + +ModuleSlotNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Slot number of the module." + SYNTAX Unsigned32 + +FabricChannelNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Fabric channel number." + SYNTAX Unsigned32 + +ChannelStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Status of the Channel." + SYNTAX INTEGER { + ok(1), + syncError(2), + heartbeatError(3), + crcError(4), + bufferError(5), + timeoutError(6), + unused(7) + } + +-- Configuration objects + +cc6kxbarFallbackMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "cc6kxbarFallbackMode controls system fallback to bus-mode + after loss of switching fabric module. + 'true' - When the last fabric card is removed + system will adjust the supervisor and + line cards switching mode automatically without + resetting the system. With this feature enabled, + the switch might lose traffic while it's + changing the switching mode. + 'false' - All the ports in the system will be + disabled when the last fabric card is removed." + DEFVAL { true } + ::= { cc6kxbarConfiguration 1 } + +cc6kxbarBusOnlyModeAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether bus mode is administratively enabled on + the device or not." + ::= { cc6kxbarConfiguration 2 } + +cc6kxbarTruncatedModeAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether truncated mode is + administratively enabled on the device or not." + ::= { cc6kxbarConfiguration 3 } + +cc6kxbarMinFabricPresent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the minimum number + of switching fabric capable modules to be present in the + system, for any switching fabric capable module to be in + 'crossbarmode' indicated by cc6kxbarModuleModeSwitchingMode, + when cc6kxbarTruncatedModeOper is 'false'." + ::= { cc6kxbarConfiguration 4 } + +cc6kxbarLcdBannerTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cc6kxbarLcdBannerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cc6kxbarLcdBannerTable configures the Lcd banner of the + fabric module." + ::= { cc6kxbarConfiguration 5 } + +cc6kxbarLcdBannerEntry OBJECT-TYPE + SYNTAX Cc6kxbarLcdBannerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cc6kxbarLcdBannerTable. + Entries are created by the agent based on the + size of the lcd banner." + INDEX { cc6kxbarLcdBannerIndex } + ::= { cc6kxbarLcdBannerTable 1 } + +Cc6kxbarLcdBannerEntry ::= SEQUENCE { + cc6kxbarLcdBannerIndex Unsigned32, + cc6kxbarLcdBannerBanner DisplayString, + cc6kxbarLcdBannerMaxSize Unsigned32 +} + +cc6kxbarLcdBannerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Object which specifies a unique entry in the + table." + ::= { cc6kxbarLcdBannerEntry 1 } + +cc6kxbarLcdBannerBanner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Message that would be displayed on the fabric card LCD. + The size of cc6kxbarLcdBannerBanner should be less than + or equal to the cc6kxbarLcdBannerMaxSize value." + ::= { cc6kxbarLcdBannerEntry 2 } + +cc6kxbarLcdBannerMaxSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum size of the associated cc6kxbarLcdBannerBanner + object." + ::= { cc6kxbarLcdBannerEntry 3 } + + + +cc6kxbarTruncatedModeOper OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the truncated mode is + operationally enabled on the device or not. + 'true' - With the fabric module present in the system, + cc6kxbarModuleModeSwitchingMode will be + 'crossbarmode' for all the fabric capable + modules. + 'false'- With the cc6kxbarMinFabricPresent fabric capable + modules and the fabric module present in the system, + cc6kxbarModuleModeSwitchingMode + will be 'crossbarmode' for fabric capable modules." + ::= { cc6kxbarConfiguration 6 } + +cc6kxbarDcefOnlyModeAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the dcef mode is enabled on the standby + supervisor or not. + 'true' - Setting cc6kxbarDcefOnlyModeAllowed to 'true' + makes the cc6kxbarModuleModeSwitchingMode of + all the active modules to 'dcefmode'. + With the active fabric module present in the system, + with the switch being in stateful switchover mode, + with all the cards that has no distributed Cisco + Express forwarding switching support being + powered down and on some platforms with standby + supervisor ports being shutdown, changing + cc6kxbarDcefOnlyModeAllowed to 'true' will make the + standby supervisor module reloaded and booted up + as distributed forwarding module. + 'false'- Setting cc6kxbarDcefOnlyModeAllowed to 'false' + makes the cc6kxbarModuleModeSwitchingMode of the + standby supervisor module to the default value. + Changing cc6kxbarDcefOnlyModeAllowed to 'false' + will make the standby supervisor reloaded and booted + up with the default cc6kxbarModuleModeSwitchingMode." + ::= { cc6kxbarConfiguration 7 } + +cc6kxbarForceBusMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether some affected modules are forced to be in + 'busmode' or not. + 'true' - Setting cc6kxbarForceBusMode to 'true' makes the + cc6kxbarModuleModeSwitchingMode of all + the affected modules to 'busmode'. Changing the + cc6kxbarForceBusMode to 'true' will make all the + affected modules reloaded and booted up as + non fabric capable modules. + 'false'- Setting cc6kxbarForceBusMode to 'false' makes the + cc6kxbarModuleModeSwitchingMode of all the affected + modules to the default value. Changing + cc6kxbarForceBusMode to 'false' will make all the + affected modules reloaded and booted up with the + default cc6kxbarModuleModeSwitchingMode." + ::= { cc6kxbarConfiguration 8 } + +cc6kxbarBusOnlyModeOper OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the bus mode is operationally enabled on the + device or not. + + 'true' - Modules are allowed to run in 'busmode'. + 'false' - None of the modules are allowed to run in 'busmode' + i.e., All the non-fabric capable modules will + be powered off. Absence of fabric module results + in all the fabric capable modules being powered + off." + ::= { cc6kxbarConfiguration 9 } + +-- Status objects + +cc6kxbarFabricActiveSlot OBJECT-TYPE + SYNTAX ModuleSlotNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cc6kxbarFabricActiveSlot indicates the slot number of the + active switching fabric module. A value of zero indicates + that the active switching fabric module is either powered + down or not present in the chassis." + ::= { cc6kxbarStatus 1 } + +cc6kxbarFabricBackupSlot OBJECT-TYPE + SYNTAX ModuleSlotNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cc6kxbarFabricBackupSlot indicates the slot number of the + backup switching fabric module. A value of zero indicates + that the backup switching fabric module is either powered + down or not present in the chassis." + ::= { cc6kxbarStatus 2 } + +cc6kxbarModuleModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cc6kxbarModuleModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cc6kxbarModuleModeTable indicates the switching mode of each + module in the system." + ::= { cc6kxbarStatus 3 } + +cc6kxbarModuleModeEntry OBJECT-TYPE + SYNTAX Cc6kxbarModuleModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cc6kxbarModuleModeTable. The agent creates + an entry when a non switching fabric module + is inserted in the chassis. + The agent destroys an entry when a non switching fabric + module is power down or reset or removed from the chassis." + INDEX { cc6kxbarModuleModeModule } + ::= { cc6kxbarModuleModeTable 1 } + +Cc6kxbarModuleModeEntry ::= SEQUENCE { + cc6kxbarModuleModeModule ModuleSlotNumber, + cc6kxbarModuleModeSwitchingMode INTEGER +} + +cc6kxbarModuleModeModule OBJECT-TYPE + SYNTAX ModuleSlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module slot number." + ::= { cc6kxbarModuleModeEntry 1 } + +cc6kxbarModuleModeSwitchingMode OBJECT-TYPE + SYNTAX INTEGER { + busmode(1), + crossbarmode(2), + dcefmode(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cc6kxbarModuleModeSwitchingMode indicates switching mode + of the cc6kxbarModuleModeModule. + 'busmode' - Modules in this mode don't use fabric. + Backplane is used for both lookup and data + forwarding. + 'crossbarmode' - Modules in this mode use backplane + for forwarding decision and fabric for data + forwarding + 'dcefmode' - Modules in this mode use fabric for data + forwarding and local forwarding is enabled." + ::= { cc6kxbarModuleModeEntry 2 } + + + +cc6kxbarModuleChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cc6kxbarModuleChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cc6kxbarModuleChannelTable shows the operational status + of fabric channels. This table will be instantiated only when + cc6kxbarFabricActiveSlot has a valid value other than zero." + ::= { cc6kxbarStatus 4 } + +cc6kxbarModuleChannelEntry OBJECT-TYPE + SYNTAX Cc6kxbarModuleChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cc6kxbarModuleChannelTable." + INDEX { + cc6kxbarModuleChannelModule, + cc6kxbarModuleChannelChannel + } + ::= { cc6kxbarModuleChannelTable 1 } + +Cc6kxbarModuleChannelEntry ::= SEQUENCE { + cc6kxbarModuleChannelModule ModuleSlotNumber, + cc6kxbarModuleChannelChannel FabricChannelNumber, + cc6kxbarModuleChannelModStatus ChannelStatus, + cc6kxbarModuleChannelFabStatus ChannelStatus, + cc6kxbarModuleChannelSpeed Gauge32 +} + +cc6kxbarModuleChannelModule OBJECT-TYPE + SYNTAX ModuleSlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module slot number." + ::= { cc6kxbarModuleChannelEntry 1 } + +cc6kxbarModuleChannelChannel OBJECT-TYPE + SYNTAX FabricChannelNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fabric channel number of the cc6kxbarModuleChannelModule." + ::= { cc6kxbarModuleChannelEntry 2 } + +cc6kxbarModuleChannelModStatus OBJECT-TYPE + SYNTAX ChannelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fabric channel at the + cc6kxbarModuleChannelModule." + ::= { cc6kxbarModuleChannelEntry 3 } + +cc6kxbarModuleChannelFabStatus OBJECT-TYPE + SYNTAX ChannelStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fabric channel at the + cc6kxbarFabricActiveSlot." + ::= { cc6kxbarModuleChannelEntry 4 } + +cc6kxbarModuleChannelSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed in mega bits per second of the + cc6kxbarModuleChannelChannel for cc6kxbarModuleChannelModule." + ::= { cc6kxbarModuleChannelEntry 5 } + + +-- Statistics Objects + +cc6kxbarStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cc6kxbarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cc6kxbarStatisticsTable gives the + fabric channel counters and utilization + information. This table will be instantiated when + cc6kxbarFabricActiveSlot has a valid value other than + zero." + ::= { cc6kxbarStatistics 1 } + +cc6kxbarStatisticsEntry OBJECT-TYPE + SYNTAX Cc6kxbarStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cc6kxbarStatisticsTable." + INDEX { + cc6kxbarStatisticsModule, + cc6kxbarStatisticsChannel + } + ::= { cc6kxbarStatisticsTable 1 } + +Cc6kxbarStatisticsEntry ::= SEQUENCE { + cc6kxbarStatisticsModule ModuleSlotNumber, + cc6kxbarStatisticsChannel FabricChannelNumber, + cc6kxbarStatisticsInErrors Counter32, + cc6kxbarStatisticsOutErrors Counter32, + cc6kxbarStatisticsOutDropped Counter32, + cc6kxbarStatisticsInUtil Percent, + cc6kxbarStatisticsOutUtil Percent, + cc6kxbarStatisticsPeakInUtil Percent, + cc6kxbarStatisticsPeakTmInUtil DateAndTime, + cc6kxbarStatisticsPeakOutUtil Percent, + cc6kxbarStatisticsPeakTmOutUtil DateAndTime, + cc6kxbarStatisticsLbusDrops Counter32 +} + +cc6kxbarStatisticsModule OBJECT-TYPE + SYNTAX ModuleSlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module slot number." + ::= { cc6kxbarStatisticsEntry 1 } + +cc6kxbarStatisticsChannel OBJECT-TYPE + SYNTAX FabricChannelNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fabric channel number associated with the + cc6kxbarStatisticsModule." + ::= { cc6kxbarStatisticsEntry 2 } + +cc6kxbarStatisticsInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of error packets received on + cc6kxbarStatisticsChannel for cc6kxbarStatisticsModule + since this entry was last initialized." + ::= { cc6kxbarStatisticsEntry 3 } + +cc6kxbarStatisticsOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of error packets transmitted on + cc6kxbarStatisticsModule through the + cc6kxbarStatisticsChannel since this entry was + last initialized." + ::= { cc6kxbarStatisticsEntry 4 } + +cc6kxbarStatisticsOutDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets transmitted on the + cc6kxbarStatisticsChannel for cc6kxbarStatisticsModule + since this entry was last initialized." + ::= { cc6kxbarStatisticsEntry 5 } + +cc6kxbarStatisticsInUtil OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input utilization of the cc6kxbarStatisticsChannel for + cc6kxbarStatisticsModule." + ::= { cc6kxbarStatisticsEntry 6 } + +cc6kxbarStatisticsOutUtil OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output utilization of the cc6kxbarStatisticsChannel for + cc6kxbarStatisticsModule." + ::= { cc6kxbarStatisticsEntry 7 } + +cc6kxbarStatisticsPeakInUtil OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the peak value of cc6kxbarStatisticsInUtil of the + cc6kxbarStatisticsChannel for cc6kxbarStatisticsModule." + ::= { cc6kxbarStatisticsEntry 8 } + +cc6kxbarStatisticsPeakTmInUtil OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the time of most recent change in the corresponding + instance value of cc6kxbarStatisticsPeakInUtil. + + This object contains value 0x0000010100000000 when the + corresponding instance value of cc6kxbarStatisticsPeakInUtil + is '0'." + ::= { cc6kxbarStatisticsEntry 9 } + +cc6kxbarStatisticsPeakOutUtil OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the peak value of cc6kxbarStatisticsOutUtil of the + cc6kxbarStatisticsChannel for cc6kxbarStatisticsModule." + ::= { cc6kxbarStatisticsEntry 10 } + +cc6kxbarStatisticsPeakTmOutUtil OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the time of most recent change in the corresponding + instance value of cc6kxbarStatisticsPeakOutUtil. + + This object contains value 0x0000010100000000 when the + corresponding instance value of cc6kxbarStatisticsPeakOutUtil + is '0'." + ::= { cc6kxbarStatisticsEntry 11 } + +cc6kxbarStatisticsLbusDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets that have been + deterministically dropped due to the threshold on the local + bus FIFO, errors and exception conditions." + ::= { cc6kxbarStatisticsEntry 12 } + + + +cc6kxbarErrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cc6kxbarErrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cc6kxbarErrorTable provides the fabric channel error + information. This table will be instantiated only when + cc6kxbarFabricActiveSlot has a valid value other than zero." + ::= { cc6kxbarStatistics 2 } + +cc6kxbarErrorEntry OBJECT-TYPE + SYNTAX Cc6kxbarErrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cc6kxbarErrorTable for a specific fabric channel + on a specific module." + INDEX { + cc6kxbarErrorModule, + cc6kxbarErrorChannel + } + ::= { cc6kxbarErrorTable 1 } + +Cc6kxbarErrorEntry ::= SEQUENCE { + cc6kxbarErrorModule ModuleSlotNumber, + cc6kxbarErrorChannel FabricChannelNumber, + cc6kxbarErrorModuleCrc Gauge32, + cc6kxbarErrorModuleHbeat Gauge32, + cc6kxbarErrorModuleSync Gauge32, + cc6kxbarErrorModuleDDRSync Gauge32, + cc6kxbarErrorChannelSync Gauge32, + cc6kxbarErrorChannelBuffer Gauge32, + cc6kxbarErrorChannelTimeout Gauge32 +} + +cc6kxbarErrorModule OBJECT-TYPE + SYNTAX ModuleSlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module slot number." + ::= { cc6kxbarErrorEntry 1 } + +cc6kxbarErrorChannel OBJECT-TYPE + SYNTAX FabricChannelNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fabric channel number associated with the + cc6kxbarErrorModule." + ::= { cc6kxbarErrorEntry 2 } + +cc6kxbarErrorModuleCrc OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of CRC error packets for the + cc6kxbarErrorChannel of the cc6kxbarErrorModule." + ::= { cc6kxbarErrorEntry 3 } + +cc6kxbarErrorModuleHbeat OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of heartbeat misses detected + for the cc6kxbarErrorChannel of the cc6kxbarErrorModule." + ::= { cc6kxbarErrorEntry 4 } + +cc6kxbarErrorModuleSync OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of times cc6kxbarErrorModule could + not sync to the active switching fabric module." + ::= { cc6kxbarErrorEntry 5 } + +cc6kxbarErrorModuleDDRSync OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of DDR(Double Data Rate) channel + sync errors for the cc6kxbarErrorChannel of the + cc6kxbarErrorModule." + ::= { cc6kxbarErrorEntry 6 } + +cc6kxbarErrorChannelSync OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of sync errors received at + cc6kxbarErrorChannel." + ::= { cc6kxbarErrorEntry 7 } + +cc6kxbarErrorChannelBuffer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of times the memory buffer for + cc6kxbarErrorChannel of the cc6kxbarErrorModule is full." + ::= { cc6kxbarErrorEntry 8 } + +cc6kxbarErrorChannelTimeout OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of timeouts for input from + the cc6kxbarErrorChannel of the cc6kxbarErrorModule." + ::= { cc6kxbarErrorEntry 9 } + + + +-- Switching Bus Objects + +cc6kxbarSwBusSwitchingStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + stalled(2), + isolated(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current switching status of the + switching bus on the system. + + normal -- the switching bus is under normal + packet switching operation. + + stalled -- the switching bus has stopped packet + switching but is still attached to + the system, i.e., the switching bus + is stalled. + + isolated -- the switching bus has stopped packet + switching and is detached from + the system, i.e., the switching bus + is isolated. + + The object is only instantiated on systems which + support switching bus switching detection feature." + ::= { cc6kxbarSwBusObjects 1 } + +cc6kxbarSwBusFailureDuration OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the failure duration of the switching + bus since the switching bus has transitioned + out of the normal(1) state as monitored by + cc6kxbarSwBusSwitchingStatus. If the object + value of cc6kxbarSwBusSwitchingStatus is + normal(1), then the object value of + cc6kxbarSwBusFailureDuration should be zero. + + The object is only instantiated on systems which + support switching bus switching detection feature." + ::= { cc6kxbarSwBusObjects 2 } + +cc6kxbarSwBusNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the notification + cc6kxbarSwBusStatusChangeNotif should be generated + when there is change in the switching status of the + switching bus as monitored by + cc6kxbarSwBusSwitchingStatus. + + The object is only instantiated on systems which + support switching bus switching detection feature." + ::= { cc6kxbarSwBusObjects 3 } + +cc6kxbarSwBusUtilization OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the percentage of bandwidth utilization + of the switching bus." + ::= { cc6kxbarSwBusObjects 4 } + +cc6kxbarSwBusPeakUtilization OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the peak percentage value of bandwidth + utilization of the switching bus since the system + started." + ::= { cc6kxbarSwBusObjects 5 } + +cc6kxbarSwBusPeakTimeUtil OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the time at which the peak percentage value + of bandwidth utilization of the switching bus value + occurred." + ::= { cc6kxbarSwBusObjects 6 } + +-- Internal Bus Objects + +cc6kxbarIntBusNotifEnable OBJECT-TYPE + SYNTAX BITS { + intBusCRCErrExcd(0), + intBusCRCErrRcvrd(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the generation of a specified + notification for internal bus is enabled or not. + If a bit corresponding to a notification is set to + 1, then that notification can be generated. + + intBusCRCErrExcd -- the cc6kxbarIntBusCRCErrExcdNotif + notification. + + intBusCRCErrRcvrd -- the cc6kxbarIntBusCRCErrRcvrdNotif + notification." + ::= { cc6kxbarIntBusObjects 1 } + +cc6kxbarIntBusCRCErrTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cc6kxbarIntBusCRCErrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing internal bus CRC error information + on a list of physical entities (such as modules)." + ::= { cc6kxbarIntBusObjects 2 } + +cc6kxbarIntBusCRCErrEntry OBJECT-TYPE + SYNTAX Cc6kxbarIntBusCRCErrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing internal bus CRC error information + on a physical entity (such as a module)." + INDEX { entPhysicalIndex } + ::= { cc6kxbarIntBusCRCErrTable 1 } + +Cc6kxbarIntBusCRCErrEntry ::= SEQUENCE { + cc6kxbarIntBusCRCErrExcdStatus TruthValue, + cc6kxbarIntBusCRCErrExcdCount Unsigned32 +} + +cc6kxbarIntBusCRCErrExcdStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the internal bus CRC error + on a physical entity is currently exceeding the fatal + threshold or not." + ::= { cc6kxbarIntBusCRCErrEntry 1 } + +cc6kxbarIntBusCRCErrExcdCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of times the internal bus CRC + error on a physical entity has exceeded the fatal + threshold." + ::= { cc6kxbarIntBusCRCErrEntry 2 } + + + +-- Flow Control Objects + +cc6kxbarFlowCtrlNotifEnable OBJECT-TYPE + SYNTAX BITS { + busThreshExcd(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the generation of a specified + notification for flow control feature is enabled or + not. If a bit corresponding to a notification is set + to one, then that notification can be generated. + + busThreshExcd -- the cc6kxbarFlowCtrlBusThrExcdNotif + notification." + ::= { cc6kxbarFlowCtrlObjects 1 } + +cc6kxbarFlowCtrlBusFIFOThrMode OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the mode configuration of the system bus + flow control FIFO threshold. + + off -- the flow control FIFO threshold is set to the + original value defined by the system. + + on -- the flow control FIFO threshold is set to the + lower value defined by the system. + + auto -- the system starts monitoring the system bus + flow control FIFO threshold and will change the + flow control FIFO threshold from the original + value to the lower value when the system detects + the first occurrence of the threshold exceeding + on a physical entity (such as a module) over + the system allowed limit." + ::= { cc6kxbarFlowCtrlObjects 2 } + +cc6kxbarFlowCtrlBusFIFOThrValue OBJECT-TYPE + SYNTAX INTEGER { + original(1), + lower(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current value of the system bus flow + control FIFO threshold, whether it is the original + value or the lower value." + ::= { cc6kxbarFlowCtrlObjects 3 } + +cc6kxbarFlowCtrlBusFIFOTransTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of sysUpTime at the time + that the system bus flow control FIFO threshold + is transitioned to lower value when the object value + of cc6kxbarFlowCtrlBusFIFOThrValue is 'lower'. This + object will take on the value of zero when the object + value of cc6kxbarFlowCtrlBusFIFOThrValue is + 'original'." + ::= { cc6kxbarFlowCtrlObjects 4 } + +-- System Capacity Objects + +cc6kxbarSysCapPfcOperMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + pfc3a(2), + pfc3b(3), + pfc3bxl(4), + pfc3cst1(5), + pfc3cxlst1(6), + pfc3c(7), + pfc3cxl(8), + pfc4(9), + pfc4xl(10), + pfc4xxl(11), + pfc4lite(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operating mode of the policy feature + card (PFC). + + unknown -- unknown. + + pfc3a -- Policy feature card 3A. + + pfc3b -- Policy feature card 3B. + + pfc3bxl -- Policy feature card 3B XL. + + pfc3cst1 -- Policy feature card 3C ST1. + + pfc3cxlst1 -- Policy feature card 3C XL ST1. + + pfc3c -- Policy feature card 3C. + + pfc3cxl -- Policy feature card 3C XL. + + pfc4 -- Policy feature card 4. + + pfc4xl -- Policy feature card 4 XL. + + pfc4xxl -- Policy feature card 4 XXL. + + pfc4lite -- Policy feature card 4 Lite." + ::= { cc6kxbarSystemCapacityObjects 1 } + +cc6kxbarSysCapSwitchResTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cc6kxbarSysCapSwitchResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cc6kxbarSysCapSwitchResTable entry lists + the capacity information of the switching + resources for ENTITY-MIB entPhysicalTable entries + of manageable components with type entPhysicalClass + module(9)." + ::= { cc6kxbarSystemCapacityObjects 2 } + +cc6kxbarSysCapSwitchResEntry OBJECT-TYPE + SYNTAX Cc6kxbarSysCapSwitchResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cc6kxbarSysCapSwitchResEntry entry lists + the capacity information of the switching + resources for ENTITY-MIB entPhysicalTable entries + of manageable components with type entPhysicalClass + module(9). + + Entries are created by the agent at the system power-up + or module insertion. + + Entries are deleted by the agent upon module removal." + INDEX { entPhysicalIndex } + ::= { cc6kxbarSysCapSwitchResTable 1 } + +Cc6kxbarSysCapSwitchResEntry ::= SEQUENCE { + cc6kxbarSysCapSwitchResSeries INTEGER, + cc6kxbarSysCapSwitchResCefMode INTEGER +} + +cc6kxbarSysCapSwitchResSeries OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + supervisor(2), + classic(3), + fabric(4), + dcef720(5), + cef720(6), + dcef256(7), + cef256(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the module series for traffic forwarding options. + + unknown -- unknown. + + supervisor -- supervisor module. + + classic -- classic module. + + fabric -- fabric module. + + dcef720 -- dCEF720 module. + + cef720 -- CEF720 module. + + dcef256 -- dCEF256 module. + + cef256 -- CEF256 module." + ::= { cc6kxbarSysCapSwitchResEntry 1 } + +cc6kxbarSysCapSwitchResCefMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + dcef(2), + cef(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Cisco Express Forwarding (CEF) mode of + the module. + + notApplicable -- not applicable for this module. + + dcef -- distributed CEF. + + cef -- CEF." + ::= { cc6kxbarSysCapSwitchResEntry 2 } + + + +-- Fabric Error Recovery Objects + +cc6kxbarErrRcvryThreshLink OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold on fabric link errors occurring + in a channel for the fabric error recovery feature." + ::= { cc6kxbarErrorRecoveryObjects 1 } + +cc6kxbarErrRcvryThreshPersLink OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold on persistent fabric link errors + occurring in a channel for the fabric error recovery feature." + ::= { cc6kxbarErrorRecoveryObjects 2 } + +cc6kxbarErrRcvrySwitchoverEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the switchover to the standby fabric module + is enabled or not on the detection of excessive fabric link + errors occurring in a channel for the fabric error recovery + feature." + ::= { cc6kxbarErrorRecoveryObjects 3 } + +cc6kxbarErrRcvryPersLinkResync OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the system will resync the channel or not + on the detection of excessive persistent fabric link errors + in a channel for the fabric error recovery feature." + ::= { cc6kxbarErrorRecoveryObjects 4 } + +cc6kxbarErrRcvryChResyncCount OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the consecutive number of times of + channel resync within the time interval as specified + by cc6kxbarErrRcvryChResyncInterval, over which + the channel resync is considered as failure + for the fabric error recovery feature." + ::= { cc6kxbarErrorRecoveryObjects 5 } + +cc6kxbarErrRcvryChResyncInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the time interval for the consecutive + counting of channel resync for the fabric error + recovery feature." + ::= { cc6kxbarErrorRecoveryObjects 6 } + +-- Traffic Monitor Objects + +cc6kxbarTMSwBusUtilEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the traffic monitor feature is + enabled on the switching bus or not." + ::= { cc6kxbarTrafficMonitorSwBusObjects 1 } + +cc6kxbarTMSwBusUtilInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the interval at the end of which + the switching bus traffic utilization is compared + against cc6kxbarTMSwBusUtilThreshold." + ::= { cc6kxbarTrafficMonitorSwBusObjects 2 } + +cc6kxbarTMSwBusUtilThreshold OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold of the switching bus + traffic utilization." + ::= { cc6kxbarTrafficMonitorSwBusObjects 3 } + +cc6kxbarTMSwBusUtilLogCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of times the following + events are logged for the switching bus: + + 1. the switching bus traffic utilization has + risen above the configured threshold (as + specified by cc6kxbarTMSwBusUtilThreshold), + or has kept staying above the configured + threshold at a logging interval (as specified + by cc6kxbarTMSwBusUtilLogInterval). + + 2. the switching bus traffic utilization + has fallen below the configured threshold." + ::= { cc6kxbarTrafficMonitorSwBusObjects 4 } + +cc6kxbarTMSwBusUtilLastLogTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the last logging time of the + events as counted in cc6kxbarTMSwBusUtilLogCount. + + This object will contain 0-1-1,00:00:00.0 when + the value of cc6kxbarTMSwBusUtilLogCount is zero." + ::= { cc6kxbarTrafficMonitorSwBusObjects 5 } + +cc6kxbarTMSwBusUtilLogInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the logging interval if the switching + bus traffic utilization keeps staying above the + cc6kxbarTMSwBusUtilThreshold." + ::= { cc6kxbarTrafficMonitorSwBusObjects 6 } + +cc6kxbarTMSwBusUtilUtilization OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The switching bus traffic utilization included + in the notification currently being sent." + ::= { cc6kxbarTrafficMonitorSwBusObjects 7 } + +cc6kxbarTMSwBusUtilNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the generation of + c6kxbarTMSwBusUtilAboveNotif and + c6kxbarTMSwBusUtilBelowNotif notifications + is enabled or not. + + When this object is 'true', the generation of + cc6kxbarTMSwBusUtilAboveNotif and + c6kxbarTMSwBusUtilBelowNotif notifications is + enabled. When this object is 'false', the + generation of cc6kxbarTMSwBusUtilAboveNotif and + c6kxbarTMSwBusUtilBelowNotif notifications + is disabled." + ::= { cc6kxbarTrafficMonitorSwBusObjects 8 } + +cc6kxbarTMChUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cc6kxbarTMChUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cc6kxbarTrafficMntrChUtilTable provides the + information on the traffic utilization of each + fabric channel associated with each module slot + for a given traffic direction in the chassis." + ::= { cc6kxbarTrafficMonitorChObjects 1 } + +cc6kxbarTMChUtilEntry OBJECT-TYPE + SYNTAX Cc6kxbarTMChUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cc6kxbarTMChUtilTable. Each traffic + direction for each fabric channel associated with + each module slot in the chassis will have an + entry in this table." + INDEX { + cc6kxbarTMChUtilModule, + cc6kxbarTMChUtilChannel, + cc6kxbarTMChUtilDirection + } + ::= { cc6kxbarTMChUtilTable 1 } + +Cc6kxbarTMChUtilEntry ::= SEQUENCE { + cc6kxbarTMChUtilModule ModuleSlotNumber, + cc6kxbarTMChUtilChannel FabricChannelNumber, + cc6kxbarTMChUtilDirection INTEGER, + cc6kxbarTMChUtilEnable TruthValue, + cc6kxbarTMChUtilInterval Unsigned32, + cc6kxbarTMChUtilThreshold Percent, + cc6kxbarTMChUtilLogCount Counter32, + cc6kxbarTMChUtilLastLogTime DateAndTime +} + +cc6kxbarTMChUtilModule OBJECT-TYPE + SYNTAX ModuleSlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the module slot number in the chassis." + ::= { cc6kxbarTMChUtilEntry 1 } + +cc6kxbarTMChUtilChannel OBJECT-TYPE + SYNTAX FabricChannelNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the fabric channel number associated with + the corresponding cc6kxbarTMChUtilModule." + ::= { cc6kxbarTMChUtilEntry 2 } + +cc6kxbarTMChUtilDirection OBJECT-TYPE + SYNTAX INTEGER { + ingress(1), + egress(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the direction of traffic to be monitored." + ::= { cc6kxbarTMChUtilEntry 3 } + +cc6kxbarTMChUtilEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the traffic monitor feature is + enabled on a fabric channel for a given traffic + direction or not." + ::= { cc6kxbarTMChUtilEntry 4 } + +cc6kxbarTMChUtilInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the interval at the end of which the + traffic utilization on a fabric channel for a + given traffic direction is compared against + its corresponding cc6kxbarTMChUtilThreshold." + ::= { cc6kxbarTMChUtilEntry 5 } + +cc6kxbarTMChUtilThreshold OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold of the traffic utilization + on a fabric channel for a given traffic direction." + ::= { cc6kxbarTMChUtilEntry 6 } + +cc6kxbarTMChUtilLogCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of times the following + events are logged on a fabric channel + for a given direction. + + 1. the traffic utilization on a fabric channel + for a given traffic direction has risen above its + corresponding configured threshold (as specified + by cc6kxbarTMChUtilThreshold), or has kept + staying above the configured threshold at a + logging interval (as specified by + cc6kxbarTMChUtilLogInterval). + + 2. the traffic utilization on a fabric channel + for a given traffic direction has fallen below + its corresponding configured threshold." + ::= { cc6kxbarTMChUtilEntry 7 } + +cc6kxbarTMChUtilLastLogTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the last logging time of the + events as counted in the corresponding + cc6kxbarTMChUtilLogCount on a fabric channel + for a given traffic direction. + + This object will contain 0-1-1,00:00:00.0 when + the corresponding cc6kxbarTMChUtilLogCount is zero." + ::= { cc6kxbarTMChUtilEntry 8 } + + + +cc6kxbarTMChUtilLogInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the logging interval if the traffic + utilization for a fabric channel on a given + traffic direction keeps staying above its + corresponding cc6kxbarTMChUtilThreshold." + ::= { cc6kxbarTrafficMonitorChObjects 2 } + +cc6kxbarTMChUtilUtilization OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The traffic utilization on a fabric channel + for a given traffic direction included in the + notification currently being sent." + ::= { cc6kxbarTrafficMonitorChObjects 3 } + +cc6kxbarTMChUtilNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the generation of + cc6kxbarTMChUtilAboveNotif and cc6kxbarTMChUtilBelowNotif + notifications is enabled or not. + + When this object is 'true', the generation of + cc6kxbarTMChUtilAboveNotif and cc6kxbarTMChUtilBelowNotif + notifications is enabled. When this object is 'false', + the generation of cc6kxbarTMChUtilAboveNotif and + cc6kxbarTMChUtilBelowNotif notifications is disabled." + ::= { cc6kxbarTrafficMonitorChObjects 4 } +-- Notifications + +ciscoCat6kXbarMIBNotifs OBJECT IDENTIFIER + ::= { ciscoCat6kCrossbarMIB 0 } + + +cc6kxbarSwBusStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + cc6kxbarSwBusSwitchingStatus, + cc6kxbarSwBusFailureDuration + } + STATUS current + DESCRIPTION + "A cc6kxbarSwBusStatusChangeNotif notification + is sent by the device when there is change + in switching status of the switching bus as + monitored by cc6kxbarSwBusSwitchingStatus." + ::= { ciscoCat6kXbarMIBNotifs 1 } + +cc6kxbarIntBusCRCErrExcdNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalName, + entPhysicalVendorType + } + STATUS current + DESCRIPTION + "A cc6kxbarIntBusCRCThreshExcdNotif notification + is sent by the system when the system has + detected that the internal bus CRC error on + a physical entity (such as a module) as specified + by entPhysicalName has exceeded the fatal threshold." + ::= { ciscoCat6kXbarMIBNotifs 2 } + +cc6kxbarIntBusCRCErrRcvrdNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalName, + entPhysicalVendorType + } + STATUS current + DESCRIPTION + "A cc6kxbarIntBusCRCErrRcvrdNotif notification + is sent by the system when the system has + recovered as the internal bus CRC error on + a physical entity (such as a module) as + specified by entPhysicalName has fallen below + the normal threshold." + ::= { ciscoCat6kXbarMIBNotifs 3 } + +cc6kxbarFlowCtrlBusThrExcdNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalName, + entPhysicalVendorType + } + STATUS current + DESCRIPTION + "A cc6kxbarFlowCtrlBusThrExcdNotif notification + is sent by the system when the system detects the + first occurrence of the system bus flow control FIFO + threshold exceeding on a physical entity + (such as a module) over the system allowed limit + when the object value of + cc6kxbarFlowCtrlBusFIFOThrMode is 'auto'." + ::= { ciscoCat6kXbarMIBNotifs 4 } + +cc6kxbarTMSwBusUtilAboveNotif NOTIFICATION-TYPE + OBJECTS { + cc6kxbarTMSwBusUtilUtilization, + cc6kxbarTMSwBusUtilThreshold, + cc6kxbarTMSwBusUtilInterval, + entPhysicalDescr + } + STATUS current + DESCRIPTION + "This notification is sent when the switching bus + traffic utilization has risen above the configured + threshold (as specified by + cc6kxbarTMSwBusUtilThreshold), or has kept staying + above the configured threshold at a logging interval + (as specified by cc6kxbarTMSwBusUtilLogInterval). + The varbind entPhysicalDescr specifies the physical + entity (such as chassis) for which the + cc6kxbarTMSwBusUtilAboveNotif is sent." + ::= { ciscoCat6kXbarMIBNotifs 5 } + +cc6kxbarTMSwBusUtilBelowNotif NOTIFICATION-TYPE + OBJECTS { + cc6kxbarTMSwBusUtilUtilization, + cc6kxbarTMSwBusUtilThreshold, + cc6kxbarTMSwBusUtilInterval, + entPhysicalDescr + } + STATUS current + DESCRIPTION + "This notification is sent when the switching bus + traffic utilization has fallen below the configured + threshold (as specified by + cc6kxbarTMSwBusUtilThreshold). The varbind + entPhysicalDescr specifies the physical entity + (such as chassis) for which the + cc6kxbarTMSwBusUtilBelowNotif is sent." + ::= { ciscoCat6kXbarMIBNotifs 6 } + +cc6kxbarTMChUtilAboveNotif NOTIFICATION-TYPE + OBJECTS { + cc6kxbarTMChUtilUtilization, + cc6kxbarTMChUtilThreshold, + cc6kxbarTMChUtilInterval, + entPhysicalDescr + } + STATUS current + DESCRIPTION + "This notification is sent when the traffic + utilization on a fabric channel for a given + traffic direction has risen above its + corresponding configured threshold (as + specified by cc6kxbarTMChUtilThreshold), or has + kept staying above the configured threshold at a + logging interval (as specified by + cc6kxbarTMChUtilLogInterval). The varbind + entPhysicalDescr specifies the physical entity + (such as chassis) for which the + cc6kxbarTMChUtilAboveNotif is sent." + ::= { ciscoCat6kXbarMIBNotifs 7 } + +cc6kxbarTMChUtilBelowNotif NOTIFICATION-TYPE + OBJECTS { + cc6kxbarTMChUtilUtilization, + cc6kxbarTMChUtilThreshold, + cc6kxbarTMChUtilInterval, + entPhysicalDescr + } + STATUS current + DESCRIPTION + "This notification is sent when the traffic + utilization on a fabric channel for a given + traffic direction has fallen below its + corresponding configured threshold (as + specified by cc6kxbarTMChUtilThreshold). The + varbind entPhysicalDescr specifies the + physical entity (such as chassis) for which + the cc6kxbarTMChUtilBelowNotif is sent." + ::= { ciscoCat6kXbarMIBNotifs 8 } +-- Conformance and Compliance + +cc6kxbarMIBConformance OBJECT IDENTIFIER + ::= { ciscoCat6kCrossbarMIB 3 } + +cc6kxbarMIBCompliances OBJECT IDENTIFIER + ::= { cc6kxbarMIBConformance 1 } + +cc6kxbarMIBGroups OBJECT IDENTIFIER + ::= { cc6kxbarMIBConformance 2 } + + +-- Conformance + +cc6kxbarMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroup, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroup + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support busonly mode feature." + ::= { cc6kxbarMIBCompliances 2 } + +cc6kxbarMIBComplianceVer1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroupVer1, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroupVer1 + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support bus only mode feature." + + GROUP cc6kxbarLcdBannerGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support lcd banner feature." + + GROUP cc6kxbarChannelUtilGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support Input and Output traffic utilization on the + fabric channel." + + GROUP cc6kxbarChannelSpeedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fabric channel speed feature." + + GROUP cc6kxbarSwBusGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection feature." + + GROUP cc6kxbarSwBusNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection notification + feature." + ::= { cc6kxbarMIBCompliances 3 } + +cc6kxbarMIBComplianceVer2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroupVer1, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroupVer1 + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support bus only mode feature." + + GROUP cc6kxbarLcdBannerGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support lcd banner feature." + + GROUP cc6kxbarChannelUtilGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support Input and Output traffic utilization on the + fabric channel." + + GROUP cc6kxbarChannelSpeedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fabric channel speed feature." + + GROUP cc6kxbarSwBusGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection feature." + + GROUP cc6kxbarSwBusNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection notification + feature." + + GROUP cc6kxbarTruncatedOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational truncated mode." + ::= { cc6kxbarMIBCompliances 4 } + +cc6kxbarMIBComplianceVer3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroupVer1, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroupVer1 + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support bus only mode feature." + + GROUP cc6kxbarLcdBannerGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support lcd banner feature." + + GROUP cc6kxbarChannelUtilGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support Input and Output traffic utilization on the + fabric channel." + + GROUP cc6kxbarChannelSpeedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fabric channel speed feature." + + GROUP cc6kxbarSwBusGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection feature." + + GROUP cc6kxbarSwBusNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection notification + feature." + + GROUP cc6kxbarTruncatedOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational truncated mode." + + GROUP cc6kxbarIntBusNotifControlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus notifications." + + GROUP cc6kxbarIntBusCRCErrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error notifications." + ::= { cc6kxbarMIBCompliances 5 } + +cc6kxbarMIBComplianceVer4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroupVer1, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroupVer1 + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support bus only mode feature." + + GROUP cc6kxbarLcdBannerGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support lcd banner feature." + + GROUP cc6kxbarChannelUtilGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support Input and Output traffic utilization on the + fabric channel." + + GROUP cc6kxbarChannelSpeedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fabric channel speed feature." + + GROUP cc6kxbarSwBusGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection feature." + + GROUP cc6kxbarSwBusNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection notification + feature." + + GROUP cc6kxbarTruncatedOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational truncated mode." + + GROUP cc6kxbarIntBusNotifControlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus notifications." + + GROUP cc6kxbarIntBusCRCErrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error notifications." + + GROUP cc6kxbarIntBusCRCErrGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error status." + ::= { cc6kxbarMIBCompliances 6 } + +cc6kxbarMIBComplianceVer5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroupVer1, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroupVer1 + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support bus only mode feature." + + GROUP cc6kxbarLcdBannerGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support lcd banner feature." + + GROUP cc6kxbarChannelUtilGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support Input and Output traffic utilization on the + fabric channel." + + GROUP cc6kxbarChannelSpeedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fabric channel speed feature." + + GROUP cc6kxbarSwBusGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection feature." + + GROUP cc6kxbarSwBusNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection notification + feature." + + GROUP cc6kxbarTruncatedOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational truncated mode." + + GROUP cc6kxbarIntBusNotifControlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus notifications." + + GROUP cc6kxbarIntBusCRCErrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error notifications." + + GROUP cc6kxbarIntBusCRCErrGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error status." + + GROUP cc6kxbarDcefOnlyModeAllowedGroup + DESCRIPTION + "This group is mandatory only for platforms which support + dcef only mode feature." + + GROUP cc6kxbarForceBusModeGroup + DESCRIPTION + "This group is mandatory only for platforms which support + force bus mode feature." + + GROUP cc6kxbarFlowCtrlNotifCtrlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system flow control notification control." + + GROUP cc6kxbarFlowCtrlBusThreshGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system bus flow control FIFO threshold configuration." + + GROUP cc6kxbarFlowCtrlBusThrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system bus flow control FIFO threshold exceeding + notification." + + GROUP cc6kxbarBusOnlyModeOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational bus mode." + ::= { cc6kxbarMIBCompliances 7 } + +cc6kxbarMIBComplianceVer6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroupVer1, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroupVer1 + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support bus only mode feature." + + GROUP cc6kxbarLcdBannerGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support lcd banner feature." + + GROUP cc6kxbarChannelUtilGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support Input and Output traffic utilization on the + fabric channel." + + GROUP cc6kxbarChannelSpeedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fabric channel speed feature." + + GROUP cc6kxbarSwBusGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection feature." + + GROUP cc6kxbarSwBusNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection notification + feature." + + GROUP cc6kxbarTruncatedOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational truncated mode." + + GROUP cc6kxbarIntBusNotifControlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus notifications." + + GROUP cc6kxbarIntBusCRCErrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error notifications." + + GROUP cc6kxbarIntBusCRCErrGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error status." + + GROUP cc6kxbarDcefOnlyModeAllowedGroup + DESCRIPTION + "This group is mandatory only for platforms which support + dcef only mode feature." + + GROUP cc6kxbarForceBusModeGroup + DESCRIPTION + "This group is mandatory only for platforms which support + force bus mode feature." + + GROUP cc6kxbarFlowCtrlNotifCtrlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system flow control notification control." + + GROUP cc6kxbarFlowCtrlBusThreshGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system bus flow control FIFO threshold configuration." + + GROUP cc6kxbarFlowCtrlBusThrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system bus flow control FIFO threshold exceeding + notification." + + GROUP cc6kxbarBusOnlyModeOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational bus mode." + + GROUP cc6kxbarSysCapPfcOperModeGroup + DESCRIPTION + "This group is mandatory only for platforms which + support the system information of PFC operational mode." + + GROUP cc6kxbarSysCapSwitchResGroup + DESCRIPTION + "This group is mandatory only for platforms which + support the capacity information of switching + resources in the system." + + GROUP cc6kxbarChannelUtilGroup1 + DESCRIPTION + "This group is mandatory only for those platforms which + support peak input and output traffic utilization on the + fabric channel." + + GROUP cc6kxbarSwBusGroup1 + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus utilization." + + GROUP cc6kxbarErrorGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support error statistics on the fabric channel." + + GROUP cc6kxbarErrRcvryThresholdGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of thresholds on fabric link errors + for the fabric error recovery feature." + + GROUP cc6kxbarErrRcvrySwitchoverGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of fabric switchover on excessive fabric + link errors for the fabric error recovery feature." + ::= { cc6kxbarMIBCompliances 8 } + +cc6kxbarMIBComplianceVer7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroupVer1, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroupVer1 + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support bus only mode feature." + + GROUP cc6kxbarLcdBannerGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support lcd banner feature." + + GROUP cc6kxbarChannelUtilGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support Input and Output traffic utilization on the + fabric channel." + + GROUP cc6kxbarChannelSpeedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fabric channel speed feature." + + GROUP cc6kxbarSwBusGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection feature." + + GROUP cc6kxbarSwBusNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection notification + feature." + + GROUP cc6kxbarTruncatedOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational truncated mode." + + GROUP cc6kxbarIntBusNotifControlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus notifications." + + GROUP cc6kxbarIntBusCRCErrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error notifications." + + GROUP cc6kxbarIntBusCRCErrGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error status." + + GROUP cc6kxbarDcefOnlyModeAllowedGroup + DESCRIPTION + "This group is mandatory only for platforms which support + dcef only mode feature." + + GROUP cc6kxbarForceBusModeGroup + DESCRIPTION + "This group is mandatory only for platforms which support + force bus mode feature." + + GROUP cc6kxbarFlowCtrlNotifCtrlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system flow control notification control." + + GROUP cc6kxbarFlowCtrlBusThreshGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system bus flow control FIFO threshold configuration." + + GROUP cc6kxbarFlowCtrlBusThrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system bus flow control FIFO threshold exceeding + notification." + + GROUP cc6kxbarBusOnlyModeOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational bus mode." + + GROUP cc6kxbarSysCapPfcOperModeGroup + DESCRIPTION + "This group is mandatory only for platforms which + support the system information of PFC operational mode." + + GROUP cc6kxbarSysCapSwitchResGroup + DESCRIPTION + "This group is mandatory only for platforms which + support the capacity information of switching + resources in the system." + + GROUP cc6kxbarChannelUtilGroup1 + DESCRIPTION + "This group is mandatory only for those platforms which + support peak input and output traffic utilization on the + fabric channel." + + GROUP cc6kxbarSwBusGroup1 + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus utilization." + + GROUP cc6kxbarErrorGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support error statistics on the fabric channel." + + GROUP cc6kxbarErrRcvryThresholdGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of thresholds on fabric link errors + for the fabric error recovery feature." + + GROUP cc6kxbarErrRcvrySwitchoverGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of fabric switchover on excessive fabric + link errors for the fabric error recovery feature." + + GROUP cc6kxbarErrRcvryPersLinkResGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of channel resync on excessive + persistent fabric link errors for the fabric error + recovery feature." + + GROUP cc6kxbarErrRcvryChResyncGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of channel resync threshold for the + fabric error recovery feature." + + GROUP cc6kxbarTMSwBusUtilGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration for traffic monitor feature on the + switching bus." + + GROUP cc6kxbarTMSwBusUtilNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the notification control for traffic monitor + notifications on the switching bus." + + GROUP cc6kxbarTMSwBusUtilNotifObjectGroup + DESCRIPTION + "This group is mandatory for platforms which support + traffic monitor notifications on the switching bus." + + GROUP cc6kxbarTMSwBusUtilNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support + traffic monitor notifications on the switching bus." + + GROUP cc6kxbarTMChUtilGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration for traffic monitor feature on + fabric channels." + + GROUP cc6kxbarTMChUtilNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the notification control for traffic monitor + notifications on fabric channels." + + GROUP cc6kxbarTMChUtilNotifObjectGroup + DESCRIPTION + "This group is mandatory for platforms which support + traffic monitor notifications on fabric channels." + + GROUP cc6kxbarTMChUtilNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support + traffic monitor notifications on fabric channels." + ::= { cc6kxbarMIBCompliances 9 } + +cc6kxbarMIBComplianceVer8 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for + the CISCO-CAT6K-CROSSBAR-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cc6kxbarModuleStatusGroupVer1, + cc6kxbarChannelStatusGroup, + cc6kxbarChannelStatisticsGroupVer1 + } + + GROUP cc6kxbarFallbackGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fallback mode feature." + + GROUP cc6kxbarBusOnlyAllowedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support bus only mode feature." + + GROUP cc6kxbarLcdBannerGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support lcd banner feature." + + GROUP cc6kxbarChannelUtilGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support Input and Output traffic utilization on the + fabric channel." + + GROUP cc6kxbarChannelSpeedGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support fabric channel speed feature." + + GROUP cc6kxbarSwBusGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection feature." + + GROUP cc6kxbarSwBusNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus switching detection notification + feature." + + GROUP cc6kxbarTruncatedOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational truncated mode." + + GROUP cc6kxbarIntBusNotifControlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus notifications." + + GROUP cc6kxbarIntBusCRCErrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error notifications." + + GROUP cc6kxbarIntBusCRCErrGroup + DESCRIPTION + "This group is mandatory only for platforms which support + internal bus CRC error status." + + GROUP cc6kxbarDcefOnlyModeAllowedGroup + DESCRIPTION + "This group is mandatory only for platforms which support + dcef only mode feature." + + GROUP cc6kxbarForceBusModeGroup + DESCRIPTION + "This group is mandatory only for platforms which support + force bus mode feature." + + GROUP cc6kxbarFlowCtrlNotifCtrlGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system flow control notification control." + + GROUP cc6kxbarFlowCtrlBusThreshGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system bus flow control FIFO threshold configuration." + + GROUP cc6kxbarFlowCtrlBusThrNotifGroup + DESCRIPTION + "This group is mandatory only for platforms which support + the system bus flow control FIFO threshold exceeding + notification." + + GROUP cc6kxbarBusOnlyModeOperGroup + DESCRIPTION + "This group is mandatory only for platforms which support + operational bus mode." + + GROUP cc6kxbarSysCapPfcOperModeGroup + DESCRIPTION + "This group is mandatory only for platforms which + support the system information of PFC operational mode." + + GROUP cc6kxbarSysCapSwitchResGroup + DESCRIPTION + "This group is mandatory only for platforms which + support the capacity information of switching + resources in the system." + + GROUP cc6kxbarChannelUtilGroup1 + DESCRIPTION + "This group is mandatory only for those platforms which + support peak input and output traffic utilization on the + fabric channel." + + GROUP cc6kxbarSwBusGroup1 + DESCRIPTION + "This group is mandatory only for platforms which support + switching bus utilization." + + GROUP cc6kxbarErrorGroup + DESCRIPTION + "This group is mandatory only for those platforms which + support error statistics on the fabric channel." + + GROUP cc6kxbarErrRcvryThresholdGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of thresholds on fabric link errors + for the fabric error recovery feature." + + GROUP cc6kxbarErrRcvrySwitchoverGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of fabric switchover on excessive fabric + link errors for the fabric error recovery feature." + + GROUP cc6kxbarErrRcvryPersLinkResGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of channel resync on excessive + persistent fabric link errors for the fabric error + recovery feature." + + GROUP cc6kxbarErrRcvryChResyncGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration of channel resync threshold for the + fabric error recovery feature." + + GROUP cc6kxbarTMSwBusUtilGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration for traffic monitor feature on the + switching bus." + + GROUP cc6kxbarTMSwBusUtilNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the notification control for traffic monitor + notifications on the switching bus." + + GROUP cc6kxbarTMSwBusUtilNotifObjectGroup + DESCRIPTION + "This group is mandatory for platforms which support + traffic monitor notifications on the switching bus." + + GROUP cc6kxbarTMSwBusUtilNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support + traffic monitor notifications on the switching bus." + + GROUP cc6kxbarTMChUtilGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the configuration for traffic monitor feature on + fabric channels." + + GROUP cc6kxbarTMChUtilNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which provide + the notification control for traffic monitor + notifications on fabric channels." + + GROUP cc6kxbarTMChUtilNotifObjectGroup + DESCRIPTION + "This group is mandatory for platforms which support + traffic monitor notifications on fabric channels." + + GROUP cc6kxbarTMChUtilNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support + traffic monitor notifications on fabric channels." + + GROUP cc6kxbarStatisticsLbusDropGroup + DESCRIPTION + "This group is mandatory for platforms which support + local bus packet drop statistics on fabric channels." + ::= { cc6kxbarMIBCompliances 10 } + +-- Units of Conformance + +cc6kxbarModuleStatusGroup OBJECT-GROUP + OBJECTS { + cc6kxbarLcdBannerMaxSize, + cc6kxbarLcdBannerBanner, + cc6kxbarTruncatedModeAllowed, + cc6kxbarMinFabricPresent, + cc6kxbarFabricActiveSlot, + cc6kxbarFabricBackupSlot, + cc6kxbarModuleModeSwitchingMode + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing + configuration and operation of the crossbar + switching fabric module and switching capable + module. + cc6kxbarModuleStatusGroup object is superseded by cc6kxbarModuleStatusGroupVer1." + ::= { cc6kxbarMIBGroups 1 } + +cc6kxbarChannelStatusGroup OBJECT-GROUP + OBJECTS { + cc6kxbarModuleChannelModStatus, + cc6kxbarModuleChannelFabStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing + status and configuration of the fabric channel." + ::= { cc6kxbarMIBGroups 2 } + +cc6kxbarChannelStatisticsGroup OBJECT-GROUP + OBJECTS { + cc6kxbarStatisticsInErrors, + cc6kxbarStatisticsOutErrors, + cc6kxbarStatisticsOutDropped, + cc6kxbarStatisticsInUtil, + cc6kxbarStatisticsOutUtil + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing statistics for + the fabric channel. + cc6kxbarChannelStatisticsGroup object is superseded by cc6kxbarChannelStatisticsGroupVer1." + ::= { cc6kxbarMIBGroups 3 } + +cc6kxbarFallbackGroup OBJECT-GROUP + OBJECTS { cc6kxbarFallbackMode } + STATUS current + DESCRIPTION + "This object controls system fallback to bus-mode + after loss of switching fabric module." + ::= { cc6kxbarMIBGroups 4 } + +cc6kxbarBusOnlyAllowedGroup OBJECT-GROUP + OBJECTS { cc6kxbarBusOnlyModeAllowed } + STATUS current + DESCRIPTION + "This object determines the value of + cc6kxbarModuleModeSwitchingMode of each module." + ::= { cc6kxbarMIBGroups 5 } + +cc6kxbarModuleStatusGroupVer1 OBJECT-GROUP + OBJECTS { + cc6kxbarTruncatedModeAllowed, + cc6kxbarMinFabricPresent, + cc6kxbarFabricActiveSlot, + cc6kxbarFabricBackupSlot, + cc6kxbarModuleModeSwitchingMode + } + STATUS current + DESCRIPTION + "A collection of objects providing + configuration and operation of the crossbar + switching fabric module and switching capable + module." + ::= { cc6kxbarMIBGroups 6 } + +cc6kxbarChannelStatisticsGroupVer1 OBJECT-GROUP + OBJECTS { + cc6kxbarStatisticsInErrors, + cc6kxbarStatisticsOutErrors, + cc6kxbarStatisticsOutDropped + } + STATUS current + DESCRIPTION + "A collection of objects providing statistics for + the fabric channel." + ::= { cc6kxbarMIBGroups 7 } + +cc6kxbarLcdBannerGroup OBJECT-GROUP + OBJECTS { + cc6kxbarLcdBannerMaxSize, + cc6kxbarLcdBannerBanner + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration of + the lcd Banner of the fabric module." + ::= { cc6kxbarMIBGroups 8 } + +cc6kxbarChannelUtilGroup OBJECT-GROUP + OBJECTS { + cc6kxbarStatisticsInUtil, + cc6kxbarStatisticsOutUtil + } + STATUS current + DESCRIPTION + "These object determines Input and Output Utilization of the + fabric channel." + ::= { cc6kxbarMIBGroups 9 } + +cc6kxbarChannelSpeedGroup OBJECT-GROUP + OBJECTS { cc6kxbarModuleChannelSpeed } + STATUS current + DESCRIPTION + "A collection of objects providing the + speed of the fabric channel." + ::= { cc6kxbarMIBGroups 10 } + +cc6kxbarSwBusGroup OBJECT-GROUP + OBJECTS { + cc6kxbarSwBusSwitchingStatus, + cc6kxbarSwBusFailureDuration, + cc6kxbarSwBusNotifEnable + } + STATUS current + DESCRIPTION + "A collection of objects for the switching bus switching + detection feature." + ::= { cc6kxbarMIBGroups 11 } + +cc6kxbarSwBusNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cc6kxbarSwBusStatusChangeNotif } + STATUS current + DESCRIPTION + "A collection of notifications for the switching + bus switching detection feature." + ::= { cc6kxbarMIBGroups 12 } + +cc6kxbarTruncatedOperGroup OBJECT-GROUP + OBJECTS { cc6kxbarTruncatedModeOper } + STATUS current + DESCRIPTION + "A collection of objects providing the + operational truncated mode." + ::= { cc6kxbarMIBGroups 13 } + +cc6kxbarIntBusNotifControlGroup OBJECT-GROUP + OBJECTS { cc6kxbarIntBusNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects to control the notification + generation for internal bus." + ::= { cc6kxbarMIBGroups 14 } + +cc6kxbarIntBusCRCErrNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cc6kxbarIntBusCRCErrExcdNotif, + cc6kxbarIntBusCRCErrRcvrdNotif + } + STATUS current + DESCRIPTION + "A collection of notifications for the + internal bus CRC error." + ::= { cc6kxbarMIBGroups 15 } + +cc6kxbarIntBusCRCErrGroup OBJECT-GROUP + OBJECTS { + cc6kxbarIntBusCRCErrExcdStatus, + cc6kxbarIntBusCRCErrExcdCount + } + STATUS current + DESCRIPTION + "A collection of objects to indicate the internal bus + CRC error information on a physical entity." + ::= { cc6kxbarMIBGroups 16 } + +cc6kxbarDcefOnlyModeAllowedGroup OBJECT-GROUP + OBJECTS { cc6kxbarDcefOnlyModeAllowed } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration + and information about the dcef only mode feature." + ::= { cc6kxbarMIBGroups 17 } + +cc6kxbarForceBusModeGroup OBJECT-GROUP + OBJECTS { cc6kxbarForceBusMode } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration + and information about the force bus mode feature." + ::= { cc6kxbarMIBGroups 18 } + +cc6kxbarFlowCtrlNotifCtrlGroup OBJECT-GROUP + OBJECTS { cc6kxbarFlowCtrlNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects to control the notification + generation for the system flow control feature." + ::= { cc6kxbarMIBGroups 19 } + +cc6kxbarFlowCtrlBusThreshGroup OBJECT-GROUP + OBJECTS { + cc6kxbarFlowCtrlBusFIFOThrMode, + cc6kxbarFlowCtrlBusFIFOThrValue, + cc6kxbarFlowCtrlBusFIFOTransTime + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration + information about the system bus flow control FIFO + threshold." + ::= { cc6kxbarMIBGroups 20 } + +cc6kxbarFlowCtrlBusThrNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cc6kxbarFlowCtrlBusThrExcdNotif } + STATUS current + DESCRIPTION + "A collection of notifications for the system bus + flow control FIFO threshold exceeding." + ::= { cc6kxbarMIBGroups 21 } + +cc6kxbarBusOnlyModeOperGroup OBJECT-GROUP + OBJECTS { cc6kxbarBusOnlyModeOper } + STATUS current + DESCRIPTION + "A collection of objects providing the + operational bus mode." + ::= { cc6kxbarMIBGroups 22 } + +cc6kxbarSysCapPfcOperModeGroup OBJECT-GROUP + OBJECTS { cc6kxbarSysCapPfcOperMode } + STATUS current + DESCRIPTION + "A collection of objects providing the system + information of PFC operational mode." + ::= { cc6kxbarMIBGroups 23 } + +cc6kxbarSysCapSwitchResGroup OBJECT-GROUP + OBJECTS { + cc6kxbarSysCapSwitchResSeries, + cc6kxbarSysCapSwitchResCefMode + } + STATUS current + DESCRIPTION + "A collection of objects providing the capacity + information of switching resources in the system." + ::= { cc6kxbarMIBGroups 24 } + +cc6kxbarChannelUtilGroup1 OBJECT-GROUP + OBJECTS { + cc6kxbarStatisticsPeakInUtil, + cc6kxbarStatisticsPeakTmInUtil, + cc6kxbarStatisticsPeakOutUtil, + cc6kxbarStatisticsPeakTmOutUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing the information about peak + input and output utilization of a specific fabric channel on + a specific module." + ::= { cc6kxbarMIBGroups 25 } + +cc6kxbarSwBusGroup1 OBJECT-GROUP + OBJECTS { + cc6kxbarSwBusUtilization, + cc6kxbarSwBusPeakUtilization, + cc6kxbarSwBusPeakTimeUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing the information about + switching bus utilization." + ::= { cc6kxbarMIBGroups 26 } + +cc6kxbarErrorGroup OBJECT-GROUP + OBJECTS { + cc6kxbarErrorModuleCrc, + cc6kxbarErrorModuleHbeat, + cc6kxbarErrorModuleSync, + cc6kxbarErrorModuleDDRSync, + cc6kxbarErrorChannelSync, + cc6kxbarErrorChannelBuffer, + cc6kxbarErrorChannelTimeout + } + STATUS current + DESCRIPTION + "A collection of objects providing error statistics for + a specific fabric channel on a specific module." + ::= { cc6kxbarMIBGroups 27 } + +cc6kxbarErrRcvryThresholdGroup OBJECT-GROUP + OBJECTS { + cc6kxbarErrRcvryThreshLink, + cc6kxbarErrRcvryThreshPersLink + } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration + of thresholds on fabric link errors for the fabric + error recovery feature." + ::= { cc6kxbarMIBGroups 28 } + +cc6kxbarErrRcvrySwitchoverGroup OBJECT-GROUP + OBJECTS { cc6kxbarErrRcvrySwitchoverEnable } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration + of fabric switchover on excessive fabric link errors + for the fabric error recovery feature." + ::= { cc6kxbarMIBGroups 29 } + +cc6kxbarErrRcvryPersLinkResGroup OBJECT-GROUP + OBJECTS { cc6kxbarErrRcvryPersLinkResync } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration + of channel resync on excessive persistent fabric link + errors for the fabric error recovery feature." + ::= { cc6kxbarMIBGroups 30 } + +cc6kxbarErrRcvryChResyncGroup OBJECT-GROUP + OBJECTS { + cc6kxbarErrRcvryChResyncCount, + cc6kxbarErrRcvryChResyncInterval + } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration + for channel resync threshold for the fabric error + recovery feature." + ::= { cc6kxbarMIBGroups 31 } + +cc6kxbarTMSwBusUtilGroup OBJECT-GROUP + OBJECTS { + cc6kxbarTMSwBusUtilEnable, + cc6kxbarTMSwBusUtilInterval, + cc6kxbarTMSwBusUtilThreshold, + cc6kxbarTMSwBusUtilLogCount, + cc6kxbarTMSwBusUtilLastLogTime, + cc6kxbarTMSwBusUtilLogInterval + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration + information for traffic monitor feature on + the switching bus." + ::= { cc6kxbarMIBGroups 32 } + +cc6kxbarTMSwBusUtilNotifControlGroup OBJECT-GROUP + OBJECTS { cc6kxbarTMSwBusUtilNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects to control the traffic monitor + notification generation on the switching bus." + ::= { cc6kxbarMIBGroups 33 } + +cc6kxbarTMSwBusUtilNotifObjectGroup OBJECT-GROUP + OBJECTS { cc6kxbarTMSwBusUtilUtilization } + STATUS current + DESCRIPTION + "A collection of objects included in the traffic monitor + notifications on the switching bus." + ::= { cc6kxbarMIBGroups 34 } + +cc6kxbarTMSwBusUtilNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cc6kxbarTMSwBusUtilAboveNotif, + cc6kxbarTMSwBusUtilBelowNotif + } + STATUS current + DESCRIPTION + "A collection of traffic monitor notifications on the + switching bus." + ::= { cc6kxbarMIBGroups 35 } + +cc6kxbarTMChUtilGroup OBJECT-GROUP + OBJECTS { + cc6kxbarTMChUtilEnable, + cc6kxbarTMChUtilInterval, + cc6kxbarTMChUtilThreshold, + cc6kxbarTMChUtilLogCount, + cc6kxbarTMChUtilLastLogTime, + cc6kxbarTMChUtilLogInterval + } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration + information for traffic monitor feature on fabric + channels." + ::= { cc6kxbarMIBGroups 36 } + +cc6kxbarTMChUtilNotifControlGroup OBJECT-GROUP + OBJECTS { cc6kxbarTMChUtilNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects to control the traffic monitor + notification generation on fabric channels." + ::= { cc6kxbarMIBGroups 37 } + +cc6kxbarTMChUtilNotifObjectGroup OBJECT-GROUP + OBJECTS { cc6kxbarTMChUtilUtilization } + STATUS current + DESCRIPTION + "A collection of objects included in the traffic monitor + notifications on fabric channels." + ::= { cc6kxbarMIBGroups 38 } + +cc6kxbarTMChUtilNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cc6kxbarTMChUtilAboveNotif, + cc6kxbarTMChUtilBelowNotif + } + STATUS current + DESCRIPTION + "A collection of traffic monitor notifications on + fabric channels." + ::= { cc6kxbarMIBGroups 39 } + +cc6kxbarStatisticsLbusDropGroup OBJECT-GROUP + OBJECTS { cc6kxbarStatisticsLbusDrops } + STATUS current + DESCRIPTION + "A collection of objects providing information for + local bus drop packets statistics." + ::= { cc6kxbarMIBGroups 40 } + +END + + + diff --git a/MIBS/cisco/CISCO-CDP-MIB b/MIBS/cisco/CISCO-CDP-MIB new file mode 100644 index 0000000..76b5ef2 --- /dev/null +++ b/MIBS/cisco/CISCO-CDP-MIB @@ -0,0 +1,996 @@ +-- ***************************************************************** +-- CISCO-CDP-MIB.mib: CDP MIB file +-- +-- Oct 1994, Arun Sastry +-- November 2001, Edward Pham +-- July 2004, Arvind Parthasarathy +-- March 2005, Praveen k Arora +-- March 2005, Karthikeyan Veerapandian +-- Copyright (c) 1994-1998, 1999, 2001, 2004, 2005 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- +CISCO-CDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + TruthValue, DisplayString, TimeStamp + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI + CiscoNetworkProtocol, CiscoNetworkAddress + FROM CISCO-TC +-- VlanIndex +-- FROM CISCO-VTP-MIB +-- 19-Nov-08 Changed by RevitalR: to allow vlanid of range 1-4095 as in Pirouette project. + VlanIndex + FROM Q-BRIDGE-MIB + ifIndex + FROM IF-MIB + ; + +ciscoCdpMIB MODULE-IDENTITY + LAST-UPDATED "200503210000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The MIB module for management of the Cisco Discovery + Protocol in Cisco devices." + REVISION "200503210000Z" + DESCRIPTION + "Added the following object: + cdpInterfaceName." + REVISION "200503140000Z" + DESCRIPTION + "Added cdpCtAddressTable which contains the following + objects: + cdpCtAddressIndex, + cdpCtAddressType, + cdpCtAddress." + REVISION "200111230000Z" + DESCRIPTION + "Added cdpInterfaceExtTable which contains the following + objects: + cdpInterfaceExtendedTrust, + cdpInterfaceCosForUntrustedPort." + REVISION "200104230000Z" + DESCRIPTION + "Added the following objects: + cdpGlobalDeviceIdFormatCpb, + cdpGlobalDeviceIdFormat." + REVISION "200011220000Z" + DESCRIPTION + "Added the following objects: + cdpCacheApplianceID, + cdpCacheVlanID, + cdpCachePowerConsumption, + cdpCacheMTU, + cdpCachePrimaryMgmtAddrType, + cdpCachePrimaryMgmtAddr, + cdpCacheSecondaryMgmtAddrType, + cdpCacheSecondaryMgmtAddr, + cdpCacheLastChange, + cdpCachePhysLocation, + cdpCacheSysName, + cdpCacheSysObjectID, + cdpGlobalLastChange" + REVISION "9812100000Z" + DESCRIPTION + "Added cdpGlobalDeviceId object." + REVISION "9809160000Z" + DESCRIPTION + "added these objects to cdpCacheTable: + cdpCacheVTPMgmtDomain, + cdpCacheNativeVLAN, + cdpCacheDuplex. + " + REVISION "9607080000Z" + DESCRIPTION + "Obsolete cdpInterfaceMessageInterval and newly + define cdpGlobal object." + REVISION "9508150000Z" + DESCRIPTION + "Specify a correct (non-negative) range for several + index objects." + REVISION "9507270000Z" + DESCRIPTION + "Correct range of cdpInterfaceMessageInterval." + REVISION "9501250000Z" + DESCRIPTION + "Move from ciscoExperiment to ciscoMgmt oid subtree." + ::= { ciscoMgmt 23 } + + +ciscoCdpMIBObjects OBJECT IDENTIFIER ::= { ciscoCdpMIB 1 } + +cdpInterface OBJECT IDENTIFIER ::= { ciscoCdpMIBObjects 1 } +cdpCache OBJECT IDENTIFIER ::= { ciscoCdpMIBObjects 2 } +cdpGlobal OBJECT IDENTIFIER ::= { ciscoCdpMIBObjects 3 } + +-- +-- The CDP Interface Group +-- +cdpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing the status of CDP on + the device's interfaces." + ::= { cdpInterface 1 } + +cdpInterfaceEntry OBJECT-TYPE + SYNTAX CdpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cdpInterfaceTable, + containing the status of CDP on an interface." + INDEX { cdpInterfaceIfIndex } + ::= { cdpInterfaceTable 1 } + +CdpInterfaceEntry ::= SEQUENCE { + cdpInterfaceIfIndex Integer32, + cdpInterfaceEnable TruthValue, + cdpInterfaceMessageInterval INTEGER, + cdpInterfaceGroup Integer32, + cdpInterfacePort Integer32, + cdpInterfaceName DisplayString +} + +cdpInterfaceIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the local interface. + + For 802.3 Repeaters on which the repeater ports do not + have ifIndex values assigned, this value is a unique + value for the port, and greater than any ifIndex value + supported by the repeater; in this case, the specific + port is indicated by corresponding values of + cdpInterfaceGroup and cdpInterfacePort, where these + values correspond to the group number and port number + values of RFC 1516." + ::= { cdpInterfaceEntry 1 } + +cdpInterfaceEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the Cisco Discovery Protocol + is currently running on this interface. This variable + has no effect when CDP is disabled (cdpGlobalRun = FALSE)." + ::= { cdpInterfaceEntry 2 } + +cdpInterfaceMessageInterval OBJECT-TYPE + SYNTAX INTEGER (5..254) + UNITS "seconds" + MAX-ACCESS read-write + STATUS obsolete -- replaced by cdpGlobalMessageInterval + -- this object should be applied to the + -- whole system instead of per interface + DESCRIPTION + "The interval at which CDP messages are to be generated + on this interface. The default value is 60 seconds." + ::= { cdpInterfaceEntry 3 } + +cdpInterfaceGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only relevant to interfaces which are + repeater ports on 802.3 repeaters. In this situation, + it indicates the RFC1516 group number of the repeater + port which corresponds to this interface." + ::= { cdpInterfaceEntry 4 } + +cdpInterfacePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is only relevant to interfaces which are + repeater ports on 802.3 repeaters. In this situation, + it indicates the RFC1516 port number of the repeater + port which corresponds to this interface." + ::= { cdpInterfaceEntry 5 } + +cdpInterfaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the local interface as advertised by + CDP in the Port-ID TLV" + ::= { cdpInterfaceEntry 6 } + +cdpInterfaceExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdpInterfaceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the additional CDP configuration on + the device's interfaces." + ::= { cdpInterface 2 } + +cdpInterfaceExtEntry OBJECT-TYPE + SYNTAX CdpInterfaceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cdpInterfaceExtTable contains the values + configured for Extented Trust TLV and COS (Class of Service) + for Untrusted Ports TLV on an interface which supports the + sending of these TLVs." + INDEX { ifIndex } + ::= { cdpInterfaceExtTable 1 } + +CdpInterfaceExtEntry ::= SEQUENCE { + cdpInterfaceExtendedTrust INTEGER, + cdpInterfaceCosForUntrustedPort Unsigned32 +} + +cdpInterfaceExtendedTrust OBJECT-TYPE + SYNTAX INTEGER { + trusted(1), + noTrust(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the value to be sent by Extended Trust TLV. + + If trusted(1) is configured, the value of Extended Trust TLV + is one byte in length with its least significant bit equal to + 1 to indicate extended trust. All other bits are 0. + + If noTrust(2) is configured, the value of Extended Trust TLV + is one byte in length with its least significant bit equal to + 0 to indicate no extended trust. All other bits are 0." + ::= { cdpInterfaceExtEntry 1 } + +cdpInterfaceCosForUntrustedPort OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the value to be sent by COS for Untrusted Ports TLV." + ::= { cdpInterfaceExtEntry 2 } + +-- +-- The CDP Cache Group +-- + +cdpCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdpCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing the cached + information obtained via receiving CDP messages." + ::= { cdpCache 1 } + +cdpCacheEntry OBJECT-TYPE + SYNTAX CdpCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cdpCacheTable, + containing the information received via CDP on one + interface from one device. Entries appear when + a CDP advertisement is received from a neighbor + device. Entries disappear when CDP is disabled + on the interface, or globally." + INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex } + ::= { cdpCacheTable 1 } + +CdpCacheEntry ::= SEQUENCE { + cdpCacheIfIndex Integer32, + cdpCacheDeviceIndex Integer32, + cdpCacheAddressType CiscoNetworkProtocol, + cdpCacheAddress CiscoNetworkAddress, + cdpCacheVersion DisplayString, + cdpCacheDeviceId DisplayString, + cdpCacheDevicePort DisplayString, + cdpCachePlatform DisplayString, + cdpCacheCapabilities OCTET STRING, + cdpCacheVTPMgmtDomain DisplayString, + cdpCacheNativeVLAN VlanIndex, + cdpCacheDuplex INTEGER, + cdpCacheApplianceID Unsigned32, + cdpCacheVlanID Unsigned32, + cdpCachePowerConsumption Unsigned32, + cdpCacheMTU Unsigned32, + cdpCacheSysName DisplayString, + cdpCacheSysObjectID OBJECT IDENTIFIER, + cdpCachePrimaryMgmtAddrType CiscoNetworkProtocol, + cdpCachePrimaryMgmtAddr CiscoNetworkAddress, + cdpCacheSecondaryMgmtAddrType CiscoNetworkProtocol, + cdpCacheSecondaryMgmtAddr CiscoNetworkAddress, + cdpCachePhysLocation DisplayString, + cdpCacheLastChange TimeStamp +} + +cdpCacheIfIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Normally, the ifIndex value of the local interface. + For 802.3 Repeaters for which the repeater ports do not + have ifIndex values assigned, this value is a unique + value for the port, and greater than any ifIndex value + supported by the repeater; the specific port number in + this case, is given by the corresponding value of + cdpInterfacePort." + ::= { cdpCacheEntry 1 } + +cdpCacheDeviceIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value for each device from which CDP messages + are being received." + ::= { cdpCacheEntry 2 } + +cdpCacheAddressType OBJECT-TYPE + SYNTAX CiscoNetworkProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of address contained in the + corresponding instance of cdpCacheAddress." + ::= { cdpCacheEntry 3 } + +cdpCacheAddress OBJECT-TYPE + SYNTAX CiscoNetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (first) network-layer address of the device + as reported in the Address TLV of the most recently received + CDP message. For example, if the corresponding instance of + cacheAddressType had the value 'ip(1)', then this object + would be an IPv4-address. If the neighbor device is + SNMP-manageable, it is supposed to generate its CDP messages + such that this address is one at which it will receive SNMP + messages. Use cdpCtAddressTable to extract the remaining + addresses from the Address TLV received most recently." + ::= { cdpCacheEntry 4 } + +cdpCacheVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Version string as reported in the most recent CDP + message. The zero-length string indicates no Version + field (TLV) was reported in the most recent CDP + message." + ::= { cdpCacheEntry 5 } + +cdpCacheDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device-ID string as reported in the most recent CDP + message. The zero-length string indicates no Device-ID + field (TLV) was reported in the most recent CDP + message." + ::= { cdpCacheEntry 6 } + +cdpCacheDevicePort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port-ID string as reported in the most recent CDP + message. This will typically be the value of the ifName + object (e.g., 'Ethernet0'). The zero-length string + indicates no Port-ID field (TLV) was reported in the + most recent CDP message." + ::= { cdpCacheEntry 7 } + +cdpCachePlatform OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device's Hardware Platform as reported in the most + recent CDP message. The zero-length string indicates + that no Platform field (TLV) was reported in the most + recent CDP message." + ::= { cdpCacheEntry 8 } + +cdpCacheCapabilities OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device's Functional Capabilities as reported in the + most recent CDP message. For latest set of specific + values, see the latest version of the CDP specification. + The zero-length string indicates no Capabilities field + (TLV) was reported in the most recent CDP message." + REFERENCE "Cisco Discovery Protocol Specification, 10/19/94." + + ::= { cdpCacheEntry 9 } + +cdpCacheVTPMgmtDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VTP Management Domain for the remote device's interface, + as reported in the most recently received CDP message. + This object is not instantiated if no VTP Management Domain field + (TLV) was reported in the most recently received CDP message." + REFERENCE "managementDomainName in CISCO-VTP-MIB" + ::= { cdpCacheEntry 10 } + +cdpCacheNativeVLAN OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's interface's native VLAN, as reported in the + most recent CDP message. The value 0 indicates + no native VLAN field (TLV) was reported in the most + recent CDP message." + ::= { cdpCacheEntry 11 } + +cdpCacheDuplex OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + halfduplex(2), + fullduplex(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's interface's duplex mode, as reported in the + most recent CDP message. The value unknown(1) indicates + no duplex mode field (TLV) was reported in the most + recent CDP message." + ::= { cdpCacheEntry 12 } + +cdpCacheApplianceID OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's Appliance ID, as reported in the + most recent CDP message. This object is not instantiated if + no Appliance VLAN-ID field (TLV) was reported in the most + recently received CDP message." + ::= { cdpCacheEntry 13 } + +cdpCacheVlanID OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's VoIP VLAN ID, as reported in the + most recent CDP message. This object is not instantiated if + no Appliance VLAN-ID field (TLV) was reported in the most + recently received CDP message." + ::= { cdpCacheEntry 14 } + +cdpCachePowerConsumption OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of power consumed by remote device, as reported + in the most recent CDP message. This object is not instantiated + if no Power Consumption field (TLV) was reported in the most + recently received CDP message." + ::= { cdpCacheEntry 15 } + +cdpCacheMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the size of the largest datagram that can be + sent/received by remote device, as reported in the most recent + CDP message. This object is not instantiated if no MTU field + (TLV) was reported in the most recently received CDP message." + ::= { cdpCacheEntry 16 } + +cdpCacheSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of the remote device's sysName MIB object. + By convention, it is the device's fully qualified domain name. + This object is not instantiated if no sysName field (TLV) was + reported in the most recently received CDP message." + ::= { cdpCacheEntry 17 } + +cdpCacheSysObjectID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of the remote device's sysObjectID MIB + object. This object is not instantiated if no sysObjectID field + (TLV) was reported in the most recently received CDP message." + ::= { cdpCacheEntry 18 } + +cdpCachePrimaryMgmtAddrType OBJECT-TYPE + SYNTAX CiscoNetworkProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of address contained in the + corresponding instance of cdpCachePrimaryMgmtAddress." + ::= { cdpCacheEntry 19 } + +cdpCachePrimaryMgmtAddr OBJECT-TYPE + SYNTAX CiscoNetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the (first) network layer + address at which the device will accept SNMP messages + as reported in the first address in the + Management-Address TLV of the most recently received + CDP message. If the corresponding instance of + cdpCachePrimaryMgmtAddrType has the value 'ip(1)', + then this object would be an IP-address. If the + remote device is not currently manageable via any + network protocol, then it reports the special value + of the IPv4 address 0.0.0.0, and that address is + recorded in this object. If the most recently received + CDP message did not contain the Management-Address + TLV, then this object is not instanstiated." + ::= { cdpCacheEntry 20 } + +cdpCacheSecondaryMgmtAddrType OBJECT-TYPE + SYNTAX CiscoNetworkProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of address contained in the + corresponding instance of cdpCacheSecondaryMgmtAddress." + ::= { cdpCacheEntry 21 } + +cdpCacheSecondaryMgmtAddr OBJECT-TYPE + SYNTAX CiscoNetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the alternate network layer + address at which the device will accept SNMP messages + as reported in the second address in the + Management-Address TLV of the most recently received + CDP message. If the corresponding instance of + cdpCacheSecondaryMgmtAddrType has the value 'ip(1)', + then this object would be an IP-address. If the + remote device reports the special value of the + IPv4 address 0.0.0.0, that address is recorded in + this object. If the most recently received CDP + message did not contain the Management-Address + TLV, or if that TLV contained only one address, then + this object is not instanstiated." + ::= { cdpCacheEntry 22 } + +cdpCachePhysLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the physical location, as reported by the most recent + CDP message, of a connector which is on, or physically connected + to, the remote device's interface over which the CDP packet is + sent. This object is not instantiated if no Physical Location + field (TLV) was reported by the most recently received CDP + message." + ::= { cdpCacheEntry 23 } + +cdpCacheLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the time when this cache entry was last changed. + This object is initialised to the current time when the entry + gets created and updated to the current time whenever the value + of any (other) object instance in the corresponding row is + modified." + ::= { cdpCacheEntry 24 } + +cdpCtAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdpCtAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing the list of + network-layer addresses of a neighbor interface, + as reported in the Address TLV of the most recently + received CDP message. The first address included in + the Address TLV is saved in cdpCacheAddress. This + table contains the remainder of the addresses in the + Address TLV." + ::= { cdpCache 2 } + +cdpCtAddressEntry OBJECT-TYPE + SYNTAX CdpCtAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the cdpCtAddressTable, + containing the information on one address received via CDP + on one interface from one device. Entries appear + when a CDP advertisement is received from a neighbor + device, with an Address TLV. Entries disappear when + CDP is disabled on the interface, or globally. An entry + or entries would also disappear if the most recently + received CDP packet contain fewer address entries in the + Address TLV, than are currently present in the CDP cache." + INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex, + cdpCtAddressIndex } + ::= { cdpCtAddressTable 1 } + +CdpCtAddressEntry ::= SEQUENCE { + cdpCtAddressIndex Integer32, + cdpCtAddressType CiscoNetworkProtocol, + cdpCtAddress CiscoNetworkAddress +} + +cdpCtAddressIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the address entry for a given + cdpCacheIfIndex,cdpCacheDeviceIndex pair. It + has the value N-1 for the N-th address in the + Address TLV" + ::= { cdpCtAddressEntry 3 } + +cdpCtAddressType OBJECT-TYPE + SYNTAX CiscoNetworkProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of address contained in the + corresponding instance of cdpCtAddress." + ::= { cdpCtAddressEntry 4 } + +cdpCtAddress OBJECT-TYPE + SYNTAX CiscoNetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The N-th network-layer address of the device as reported + in the most recent CDP message's Address TLV, where N-1 is + given by the value of cdpCtAddressIndex. For example, if + the the corresponding instance of cdpCtAddressType had the + value 'ip(1)', then this object would be an IPv4-address. + NOTE - The 1st address received in the Address TLV is + available using cdpCacheAddress" + ::= { cdpCtAddressEntry 5 } + + +-- +-- The CDP Global Group +-- + +cdpGlobalRun OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the Cisco Discovery Protocol + is currently running. Entries in cdpCacheTable are + deleted when CDP is disabled." + DEFVAL { true } + ::= { cdpGlobal 1 } + +cdpGlobalMessageInterval OBJECT-TYPE + SYNTAX INTEGER (5..254) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval at which CDP messages are to be generated. + The default value is 60 seconds." + DEFVAL { 60 } + ::= { cdpGlobal 2 } + +cdpGlobalHoldTime OBJECT-TYPE + SYNTAX INTEGER (10..255) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time for the receiving device holds CDP message. + The default value is 180 seconds." + DEFVAL { 180 } + ::= { cdpGlobal 3 } + +cdpGlobalDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device ID advertised by this device. The format of this + device id is characterized by the value of + cdpGlobalDeviceIdFormat object." + ::= { cdpGlobal 4 } + +cdpGlobalLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the time when the cache table was last changed. It + is the most recent time at which any row was last created, + modified or deleted." + ::= { cdpGlobal 5 } + +cdpGlobalDeviceIdFormatCpb OBJECT-TYPE + SYNTAX BITS { + serialNumber(0), + macAddress(1), + other (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the Device-Id format capability of the device. + + serialNumber(0) indicates that the device supports using + serial number as the format for its DeviceId. + + macAddress(1) indicates that the device supports using + layer 2 MAC address as the format for its DeviceId. + + other(2) indicates that the device supports using its + platform specific format as the format for its DeviceId." + ::= { cdpGlobal 6 } + +cdpGlobalDeviceIdFormat OBJECT-TYPE + SYNTAX INTEGER { + serialNumber(1), + macAddress(2), + other(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of the format of Device-Id contained in the + corresponding instance of cdpGlobalDeviceId. User can only + specify the formats that the device is capable of as + denoted in cdpGlobalDeviceIdFormatCpb object. + + serialNumber(1) indicates that the value of cdpGlobalDeviceId + object is in the form of an ASCII string contain the device + serial number. + + macAddress(2) indicates that the value of cdpGlobalDeviceId + object is in the form of Layer 2 MAC address. + + other(3) indicates that the value of cdpGlobalDeviceId object + is in the form of a platform specific ASCII string contain + info that identifies the device. For example: ASCII string + contains serialNumber appended/prepened with system name." + ::= { cdpGlobal 7 } + +-- conformance information + +ciscoCdpMIBConformance + OBJECT IDENTIFIER ::= { ciscoCdpMIB 2 } +ciscoCdpMIBCompliances + OBJECT IDENTIFIER ::= { ciscoCdpMIBConformance 1 } +ciscoCdpMIBGroups + OBJECT IDENTIFIER ::= { ciscoCdpMIBConformance 2 } + + +-- compliance statements + +ciscoCdpMIBCompliance MODULE-COMPLIANCE + STATUS obsolete -- superseded by ciscoCdpMIBComplianceV11R01 + DESCRIPTION + "The compliance statement for the CDP MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoCdpMIBGroup } + + ::= { ciscoCdpMIBCompliances 1 } + +ciscoCdpMIBComplianceV11R01 MODULE-COMPLIANCE + STATUS obsolete -- superseded by ciscoCdpMIBComplianceV11R02 + DESCRIPTION + "The compliance statement for the CDP MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoCdpMIBGroupV11R01 } + + ::= { ciscoCdpMIBCompliances 2 } + +ciscoCdpMIBComplianceV11R02 MODULE-COMPLIANCE + STATUS obsolete -- superseded by ciscoCdpMIBComplianceV12R02 + DESCRIPTION + "The compliance statement for the CDP MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoCdpMIBGroupV11R02 } + + ::= { ciscoCdpMIBCompliances 3 } + +ciscoCdpMIBComplianceV12R02 MODULE-COMPLIANCE + STATUS obsolete -- superseded by ciscoCdpMIBCompliance5 + DESCRIPTION + "The compliance statement for the CDP MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoCdpMIBGroupV12R02 } + + ::= { ciscoCdpMIBCompliances 4 } + +ciscoCdpMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated -- superseded by ciscoCdpMIBComplianceV12R03 + DESCRIPTION + "The compliance statement for the CDP MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoCdpMIBGroupV12R02 } + + ::= { ciscoCdpMIBCompliances 5 } + +ciscoCdpMIBComplianceV12R03 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CDP MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoCdpMIBGroupV12R03, + ciscoCdpCtAddressGroup + } + + GROUP ciscoCdpV2MIBGroup + DESCRIPTION + "This group is mandatory for agents implementing CDP version 2" + + GROUP ciscoCdpV2IfExtGroup + DESCRIPTION + "This group is mandatory for agents implementing Extended Trust + TLV and COS for Untrusted Port TLV of CDP version 2." + + ::= { ciscoCdpMIBCompliances 6 } + +-- units of conformance + +ciscoCdpMIBGroup OBJECT-GROUP + OBJECTS { cdpInterfaceEnable, cdpInterfaceMessageInterval, + cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion, + cdpCacheDeviceId, cdpCacheDevicePort, + cdpCacheCapabilities, cdpCachePlatform + } + STATUS obsolete -- superseded by ciscoCdpMIBGroupV11R01 + DESCRIPTION + "A collection of objects for use with the Cisco + Discovery Protocol." + ::= { ciscoCdpMIBGroups 1 } + +ciscoCdpMIBGroupV11R01 OBJECT-GROUP + OBJECTS { cdpInterfaceEnable, cdpInterfaceMessageInterval, + cdpInterfaceGroup, cdpInterfacePort, + cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion, + cdpCacheDeviceId, cdpCacheDevicePort, + cdpCacheCapabilities, cdpCachePlatform + } + STATUS obsolete -- superseded by ciscoCdpMIBGroupV11R02 + DESCRIPTION + "A collection of objects for use with the Cisco + Discovery Protocol." + ::= { ciscoCdpMIBGroups 2 } + +ciscoCdpMIBGroupV11R02 OBJECT-GROUP + OBJECTS { cdpInterfaceEnable, + cdpInterfaceGroup, cdpInterfacePort, + cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion, + cdpCacheDeviceId, cdpCacheDevicePort, + cdpCacheCapabilities, cdpCachePlatform, + cdpGlobalRun, cdpGlobalMessageInterval, cdpGlobalHoldTime + } + STATUS obsolete -- superseded by ciscoCdpMIBGroupV12R02 + DESCRIPTION + "A collection of objects for use with the Cisco + Discovery Protocol." + ::= { ciscoCdpMIBGroups 3 } + +ciscoCdpMIBGroupV12R02 OBJECT-GROUP + OBJECTS { cdpInterfaceEnable, + cdpInterfaceGroup, cdpInterfacePort, + cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion, + cdpCacheDeviceId, cdpCacheDevicePort, + cdpCacheCapabilities, cdpCachePlatform, + cdpCacheVTPMgmtDomain, cdpCacheNativeVLAN, cdpCacheDuplex, + cdpGlobalRun, cdpGlobalMessageInterval, cdpGlobalHoldTime, + cdpGlobalDeviceId + } + STATUS deprecated -- superseded by ciscoCdpMIBGroupV12R03 + DESCRIPTION + "A collection of objects for use with the Cisco + Discovery Protocol." + ::= { ciscoCdpMIBGroups 5 } + +ciscoCdpV2MIBGroup OBJECT-GROUP + OBJECTS { + cdpCacheApplianceID, cdpCacheVlanID, + cdpCachePowerConsumption, cdpCacheMTU, + cdpCacheSysName, cdpCacheSysObjectID, + cdpCacheLastChange, cdpCachePhysLocation, + cdpCachePrimaryMgmtAddrType, + cdpCachePrimaryMgmtAddr, + cdpCacheSecondaryMgmtAddrType, + cdpCacheSecondaryMgmtAddr, + cdpGlobalLastChange, cdpGlobalDeviceIdFormatCpb, + cdpGlobalDeviceIdFormat + } + STATUS current + DESCRIPTION + "A collection of objects for use with the Cisco + Discovery Protocol version 2." + ::= { ciscoCdpMIBGroups 6 } + +ciscoCdpV2IfExtGroup OBJECT-GROUP + OBJECTS { + cdpInterfaceExtendedTrust, + cdpInterfaceCosForUntrustedPort + } + STATUS current + DESCRIPTION + "A collection of objects for use with the Cisco + Discovery Protocol version 2 to configure the value + for Extended Trust TLV and COS for Untrusted Port TLV." + ::= { ciscoCdpMIBGroups 7 } + +ciscoCdpCtAddressGroup OBJECT-GROUP + OBJECTS { + cdpCtAddressType, + cdpCtAddress + } + STATUS current + DESCRIPTION + "A collection of objects for use with the Cisco + Discovery Protocol to obtain the addresses from + the Address TLV of a received CDP packet." + ::= { ciscoCdpMIBGroups 8 } + +ciscoCdpMIBGroupV12R03 OBJECT-GROUP + OBJECTS { cdpInterfaceEnable, + cdpInterfaceGroup, cdpInterfacePort, cdpInterfaceName, + cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion, + cdpCacheDeviceId, cdpCacheDevicePort, + cdpCacheCapabilities, cdpCachePlatform, + cdpCacheVTPMgmtDomain, cdpCacheNativeVLAN, cdpCacheDuplex, + cdpGlobalRun, cdpGlobalMessageInterval, cdpGlobalHoldTime, + cdpGlobalDeviceId + } + STATUS current + DESCRIPTION + "A collection of objects for use with the Cisco + Discovery Protocol." + ::= { ciscoCdpMIBGroups 9 } + +END + diff --git a/MIBS/cisco/CISCO-CEF-MIB b/MIBS/cisco/CISCO-CEF-MIB new file mode 100644 index 0000000..e9e3f4d --- /dev/null +++ b/MIBS/cisco/CISCO-CEF-MIB @@ -0,0 +1,2965 @@ +-- *------------------------------------------------------------------ +-- * CISCO-CEF-MIB.my: Cisco CEF MIB. +-- * +-- * Jan 2006, Rohit Mendiratta +-- * +-- * This MIB module is used to manage CISCO Express Forwarding +-- * (CEF). +-- * +-- * Copyright (c) 2006 by Cisco Systems, Inc. +-- * All rights reserved. +-- * +-- *------------------------------------------------------------------ + +CISCO-CEF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter64, + Counter32, + Integer32, + Gauge32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeStamp, + RowStatus, + TruthValue, + TestAndIncr + FROM SNMPv2-TC + CounterBasedGauge64 + FROM HCNUM-TC + ifIndex, + InterfaceIndexOrZero + FROM IF-MIB + entPhysicalIndex, + PhysicalIndex + FROM ENTITY-MIB + InetAddressType, + InetAddress, + InetAddressPrefixLength + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MplsVpnId + FROM MPLS-VPN-MIB + EntPhysicalIndexOrZero + FROM CISCO-TC + CefIpVersion, + CefAdjLinkType, + CefAdjacencySource, + CefPathType, + CefPrefixSearchState, + CefForwardingElementSpecialType, + CefMplsLabelList, + CefAdminStatus, + CefOperStatus, + CefFailureReason, + CefCCType, + CefCCAction, + CefCCStatus + FROM CISCO-CEF-TC + ciscoMgmt + FROM CISCO-SMI; + + + ciscoCefMIB MODULE-IDENTITY + LAST-UPDATED "200601300000Z" + ORGANIZATION "Cisco System, Inc." + CONTACT-INFO + "Postal: Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-cef@cisco.com" + + DESCRIPTION + "Cisco Express Forwarding (CEF) describes a high speed + switching mechanism that a router uses to forward packets + from the inbound to the outbound interface. + + CEF uses two sets of data structures + or tables, which it stores in router memory: + + Forwarding information base (FIB) - Describes a database + of information used to make forwarding decisions. It is + conceptually similar to a routing table or route-cache, + although its implementation is different. + + Adjacency - Two nodes in the network are said to be + adjacent if they can reach each other via a single hop + across a link layer. + + CEF path is a valid route to reach to a destination + IP prefix. Multiple paths may exist out of a router to the + same destination prefix. CEF Load balancing capability + share the traffic to the destination IP prefix over all + the active paths. + + After obtaining the prefix in the CEF table with the + longest match, output forwarding follows the chain of + forwarding elements. + + Forwarding element (FE) may process the packet, forward + the packet, drop or punt the packet or it may also + pass the packet to the next forwarding element in the + chain for further processing. + + Forwarding Elements are of various types + but this MIB only represents the forwarding elements of + adjacency and label types. Hence a forwarding element + chain will be represented as a list of labels and + adjacency. The adjacency may point to a forwarding element + list again, if it is not the last forwarding element in this + chain. + + For the simplest IP forwarding case, the prefix entry will + point at an adjacency forwarding element. + The IP adjacency processing function will apply the output + features, add the encapsulation (performing any required + fixups), and may send the packet out. + + If loadbalancing is configured, the prefix entry will point + to lists of forwarding elements. One of these lists will be + selected to forward the packet. + + Each forwarding element list dictates which of a set of + possible packet transformations to apply on the way to + the same neighbour. + + The following diagram represents relationship + between three of the core tables in this MIB module. + + cefPrefixTable cefFESelectionTable + + +---------------+ points +--------------+ + | | | | a set +----> | | | | | + |---------------| of FE | |--------------| + | | | | Selection | | | | | | + |---------------| Entries | |--------------| + | | | |------------+ | |<----+ + |---------------| |--------------| | + | | +--------------| | | | | | + +---------------+ | +--------------+ | + | | + points to an | + adjacency entry | + | | + | cefAdjTable | + | +---------------+ may point | + +->| | | | to a set | + |---------------| of FE | + | | | | Selection | + |---------------| Entries | + | | | |----------------+ + |---------------| + | | + +---------------+ + + Some of the Cisco series routers (e.g. 7500 & 12000) + support distributed CEF (dCEF), in which the line cards + (LCs) make the packet forwarding decisions using locally + stored copies of the same Forwarding information base (FIB) + and adjacency tables as the Routing Processor (RP). + + Inter-Process Communication (IPC) is the protocol used + by routers that support distributed packet forwarding. + CEF updates are encoded as external Data Representation + (XDR) information elements inside IPC messages. + + This MIB reflects the distributed nature of CEF, e.g. CEF + has different instances running on the RP and the line cards. + + There may be instances of inconsistency between the + CEF forwarding databases(i.e between CEF forwarding + database on line cards and the CEF forwarding database + on the RP). CEF consistency checkers (CC) detects + this inconsistency. + + When two databases are compared by a consistency checker, + a set of records from the first (master) database is + looked up in the second (slave). + + There are two types of consistency checkers, + active and passive. Active consistency checkers + are invoked in response to some stimulus, i.e. + when a packet cannot be forwarded because the + prefix is not in the forwarding table or + in response to a Management Station request. + + Passive consistency checkers operate in the background, + scanning portions of the databases on a periodic basis. + + The full-scan checkers are active consistency checkers + which are invoked in response to a Management Station + Request. + + If 64-bit counter objects in this MIB are supported, + then their associated 32-bit counter objects + must also be supported. The 32-bit counters will + report the low 32-bits of the associated 64-bit + counter count (e.g., cefPrefixPkts will report the + least significant 32 bits of cefPrefixHCPkts). + The same rule should be applied for the 64-bit gauge + objects and their assocaited 32-bit gauge objects. + + If 64-bit counters in this MIB are not supported, + then an agent MUST NOT instantiate the corresponding + objects with an incorrect value; rather, it MUST + respond with the appropriate error/exception + condition (e.g., noSuchInstance or noSuchName). + + Counters related to CEF accounting (e.g., + cefPrefixPkts) MUST NOT be instantiated if the + corresponding accounting method has been disabled. + + This MIB allows configuration and monitoring of CEF + related objects." + + REVISION "200601300000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 492 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- CISCO CEF MIB Object Groups +-- +-- This MIB module contains the following groups: +-- CEF FIB Group +-- CEF Adjacency Group +-- CEF Forwarding Element Group +-- CEF Cfg Group +-- CEF Interface Group +-- CEF Peer Group +-- CEF Consistency Checker (CC) group +-- CEF Stats Group +-- CEF Notification Control Group. +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + ciscoCefMIBNotifs OBJECT IDENTIFIER ::= {ciscoCefMIB 0} + ciscoCefMIBObjects OBJECT IDENTIFIER ::= {ciscoCefMIB 1} + ciscoCefMIBConform OBJECT IDENTIFIER ::= {ciscoCefMIB 2} + + cefFIB OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 1 } + cefAdj OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 2 } + cefFE OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 3 } + cefGlobal OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 4 } + cefInterface OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 5 } + cefPeer OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 6 } + cefCC OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 7 } + cefStats OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 8 } + cefNotifCntl OBJECT IDENTIFIER ::= { ciscoCefMIBObjects 9 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF FIB Summary +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefFIBSummary OBJECT IDENTIFIER + ::= { cefFIB 1 } + + cefFIBSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefFIBSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the summary information + for the cefPrefixTable." + ::= { cefFIBSummary 1 } + + cefFIBSummaryEntry OBJECT-TYPE + SYNTAX CefFIBSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contains the FIB summary related + attributes for the managed entity. + + A row may exist for each IP version type + (v4 and v6) depending upon the IP version + supported on the device. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, cefFIBIpVersion } + ::= { cefFIBSummaryTable 1} + + CefFIBSummaryEntry ::= SEQUENCE { + cefFIBIpVersion CefIpVersion, + cefFIBSummaryFwdPrefixes Unsigned32 + } + + cefFIBIpVersion OBJECT-TYPE + SYNTAX CefIpVersion + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The version of IP forwarding." + ::= { cefFIBSummaryEntry 1 } + + cefFIBSummaryFwdPrefixes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of forwarding Prefixes + in FIB for the IP version specified + by cefFIBIpVersion object." + ::= { cefFIBSummaryEntry 2 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Forwarding Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CEF forwarding prefixes." + ::= { cefFIB 2 } + + cefPrefixEntry OBJECT-TYPE + SYNTAX CefPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contains the forwarding + prefix attributes. + + CEF prefix based non-recursive stats are maintained + in internal and external buckets (depending upon the + value of cefIntNonrecursiveAccouting object in the + CefIntEntry). + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, + cefPrefixType, + cefPrefixAddr, + cefPrefixLen + } + ::= { cefPrefixTable 1} + + CefPrefixEntry ::= SEQUENCE { + cefPrefixType InetAddressType, + cefPrefixAddr InetAddress, + cefPrefixLen InetAddressPrefixLength, + cefPrefixForwardingInfo SnmpAdminString, + cefPrefixPkts Counter32, + cefPrefixHCPkts Counter64, + cefPrefixBytes Counter32, + cefPrefixHCBytes Counter64, + cefPrefixInternalNRPkts Counter32, + cefPrefixInternalNRHCPkts Counter64, + cefPrefixInternalNRBytes Counter32, + cefPrefixInternalNRHCBytes Counter64, + cefPrefixExternalNRPkts Counter32, + cefPrefixExternalNRHCPkts Counter64, + cefPrefixExternalNRBytes Counter32, + cefPrefixExternalNRHCBytes Counter64 + } + + cefPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Network Prefix Type. + This object specifies the address type + used for cefPrefixAddr. + + Prefix entries are only valid for the address + type of ipv4(1) and ipv6(2)." + ::= { cefPrefixEntry 1 } + + cefPrefixAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Network Prefix Address. + The type of this address is determined by + the value of the cefPrefixType object. + This object is a Prefix Address containing the + prefix with length specified by cefPrefixLen. + Any bits beyond the length specified by + cefPrefixLen are zeroed." + ::= { cefPrefixEntry 2 } + + cefPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Length in bits of the FIB Address prefix." + ::= { cefPrefixEntry 3 } + + cefPrefixForwardingInfo OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the associated forwarding element + selection entries in cefFESelectionTable. + The value of this object is index value (cefFESelectionName) + of cefFESelectionTable." + ::= { cefPrefixEntry 4 } + + cefPrefixPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable per prefix + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'perPrefix' + accounting), then this object represents the + number of packets switched to this prefix." + ::= { cefPrefixEntry 5 } + + cefPrefixHCPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable per prefix + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'perPrefix' + accounting), then this object represents the + number of packets switched to this prefix. + + This object is a 64-bit version of + cefPrefixPkts." + ::= { cefPrefixEntry 6 } + + cefPrefixBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable per prefix + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'perPrefix' + accounting), then this object represents the + number of bytes switched to this prefix." + ::= { cefPrefixEntry 7 } + + cefPrefixHCBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable per prefix + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'perPrefix' + accounting), then this object represents the + number of bytes switched to this prefix. + + This object is a 64-bit version of + cefPrefixBytes." + ::= { cefPrefixEntry 8 } + + cefPrefixInternalNRPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable non-recursive + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'nonRecursive' + accounting), then this object represents the number + of non-recursive packets in the internal bucket + switched using this prefix." + ::= { cefPrefixEntry 9 } + + cefPrefixInternalNRHCPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable non-recursive + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'nonRecursive' + accounting), then this object represents the number + of non-recursive packets in the internal bucket + switched using this prefix. + + This object is a 64-bit version of + cefPrefixInternalNRPkts." + ::= { cefPrefixEntry 10 } + + cefPrefixInternalNRBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable nonRecursive + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'nonRecursive' + accounting), then this object represents + the number of non-recursive bytes in the internal + bucket switched using this prefix." + ::= { cefPrefixEntry 11 } + + cefPrefixInternalNRHCBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable nonRecursive + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'nonRecursive' + accounting), then this object represents + the number of non-recursive bytes in the internal + bucket switched using this prefix. + + This object is a 64-bit version of + cefPrefixInternalNRBytes." + ::= { cefPrefixEntry 12 } + + cefPrefixExternalNRPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable non-recursive + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'nonRecursive' + accounting), then this object represents the number + of non-recursive packets in the external bucket + switched using this prefix." + ::= { cefPrefixEntry 13 } + + cefPrefixExternalNRHCPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable non-recursive + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'nonRecursive' + accounting), then this object represents the number + of non-recursive packets in the external bucket + switched using this prefix. + + This object is a 64-bit version of + cefPrefixExternalNRPkts." + ::= { cefPrefixEntry 14 } + + cefPrefixExternalNRBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable nonRecursive + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'nonRecursive' + accounting), then this object represents + the number of non-recursive bytes in the external + bucket switched using this prefix." + ::= { cefPrefixEntry 15 } + + cefPrefixExternalNRHCBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If CEF accounting is set to enable nonRecursive + accounting (value of cefCfgAccountingMap object in + the cefCfgEntry is set to enable 'nonRecursive' + accounting), then this object represents + the number of non-recursive bytes in the external + bucket switched using this prefix. + + This object is a 64-bit version of + cefPrefixExternalNRBytes." + ::= { cefPrefixEntry 16 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Longest Match Prefix Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefLMPrefixSpinLock OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An advisory lock used to allow cooperating SNMP + Command Generator applications to coordinate their + use of the Set operation in creating Longest + Match Prefix Entries in cefLMPrefixTable. + + When creating a new longest prefix match entry, + the value of cefLMPrefixSpinLock should be retrieved. + The destination address should be determined to be + unique by the SNMP Command Generator application by + consulting the cefLMPrefixTable. Finally, the longest + prefix entry may be created (Set), including the + advisory lock. + + If another SNMP Command Generator application has + altered the longest prefix entry in the meantime, + then the spin lock's value will have changed, + and so this creation will fail because it will specify + the wrong value for the spin lock. + + Since this is an advisory lock, the use of this lock + is not enforced, but not using this lock may lead + to conflict with the another SNMP command responder + application which may also be acting on the + cefLMPrefixTable." + ::= { cefFIB 3 } + + cefLMPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefLMPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Longest Match Prefix Query requests. + + Generator application should utilize the + cefLMPrefixSpinLock to try to avoid collisions. + See DESCRIPTION clause of cefLMPrefixSpinLock." + ::= { cefFIB 4 } + + cefLMPrefixEntry OBJECT-TYPE + SYNTAX CefLMPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the managed device, then each + entry represents a longest Match Prefix request. + + A management station wishing to get the longest + Match prefix for a given destination address + should create the associate instance of the + row status. The row status should be set to + active(1) to initiate the request. Note that + this entire procedure may be initiated via a + single set request which specifies a row status + of createAndGo(4). + + Once the request completes, the management station + should retrieve the values of the objects of + interest, and should then delete the entry. In order + to prevent old entries from clogging the table, + entries will be aged out, but an entry will never be + deleted within 5 minutes of completion. + Entries are lost after an agent restart. + + I.e. to find out the longest prefix match for + destination address of A.B.C.D on entity whose + entityPhysicalIndex is 1, the Management station + will create an entry in cefLMPrefixTable with + cefLMPrefixRowStatus.1(entPhysicalIndex).1(ipv4).A.B.C.D + set to createAndGo(4). Management Station may query the + value of objects cefLMPrefix and cefLMPrefixLen + to find out the corresponding prefix entry from the + cefPrefixTable once the value of cefLMPrefixState + is set to matchFound(2). + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF. + " + INDEX { entPhysicalIndex, + cefLMPrefixDestAddrType, + cefLMPrefixDestAddr } + ::= { cefLMPrefixTable 1} + + CefLMPrefixEntry ::= SEQUENCE { + cefLMPrefixDestAddrType InetAddressType, + cefLMPrefixDestAddr InetAddress, + cefLMPrefixState CefPrefixSearchState, + cefLMPrefixAddr InetAddress, + cefLMPrefixLen InetAddressPrefixLength, + cefLMPrefixRowStatus RowStatus + } + + cefLMPrefixDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Destination Address Type. + This object specifies the address type + used for cefLMPrefixDestAddr. + + Longest Match Prefix entries are only valid + for the address type of ipv4(1) and ipv6(2)." + ::= { cefLMPrefixEntry 1 } + + cefLMPrefixDestAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Destination Address. + The type of this address is determined by + the value of the cefLMPrefixDestAddrType object." + ::= { cefLMPrefixEntry 2 } + + cefLMPrefixState OBJECT-TYPE + SYNTAX CefPrefixSearchState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the state of this prefix search request." + ::= { cefLMPrefixEntry 3 } + + cefLMPrefixAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network Prefix Address. Index to the cefPrefixTable. + The type of this address is determined by + the value of the cefLMPrefixDestAddrType object." + ::= { cefLMPrefixEntry 4 } + + cefLMPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network Prefix Length. Index to the cefPrefixTable." + ::= { cefLMPrefixEntry 5 } + + cefLMPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. Once the entry + status is set to active(1), the associated entry + cannot be modified until the request completes + (cefLMPrefixState transitions to matchFound(2) + or noMatchFound(3)). + + Once the longest match request has been created + (i.e. the cefLMPrefixRowStatus has been made active), + the entry cannot be modified - the only operation + possible after this is to delete the row." + ::= { cefLMPrefixEntry 6 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Path Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CEF prefix path is a valid route to reach to a + destination IP prefix. Multiple paths may exist + out of a router to the same destination prefix. + This table specify lists of CEF paths." + ::= { cefFIB 5 } + + cefPathEntry OBJECT-TYPE + SYNTAX CefPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contain a CEF prefix path. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, + cefPrefixType, + cefPrefixAddr, + cefPrefixLen, + cefPathId + } + ::= { cefPathTable 1 } + + CefPathEntry ::= SEQUENCE { + cefPathId Integer32, + cefPathType CefPathType, + cefPathInterface InterfaceIndexOrZero, + cefPathNextHopAddr InetAddress, + cefPathRecurseVrfName MplsVpnId + } + + cefPathId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The locally arbitrary, but unique identifier associated + with this prefix path entry." + ::= { cefPathEntry 1 } + + cefPathType OBJECT-TYPE + SYNTAX CefPathType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type for this CEF Path." + ::= { cefPathEntry 2 } + + cefPathInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface associated with this CEF path. + + A value of zero for this object will indicate + that no interface is associated with this path + entry." + ::= { cefPathEntry 3 } + + cefPathNextHopAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Next hop address associated with this CEF path. + + The value of this object is only relevant + for attached next hop and recursive next hop + path types (when the object cefPathType is + set to attachedNexthop(4) or recursiveNexthop(5)). + and will be set to zero for other path types. + + The type of this address is determined by + the value of the cefPrefixType object." + ::= { cefPathEntry 4 } + + cefPathRecurseVrfName OBJECT-TYPE + SYNTAX MplsVpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The recursive vrf name associated with this path. + + The value of this object is only relevant + for recursive next hop path types (when the + object cefPathType is set to recursiveNexthop(5)), + and '0x00' will be returned for other path types." + ::= { cefPathEntry 5 } + + -- End of cefPathTable + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Adjacency Summary +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefAdjSummary OBJECT IDENTIFIER + ::= { cefAdj 1 } + + cefAdjSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefAdjSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the summary information + for the cefAdjTable." + ::= { cefAdjSummary 1 } + + cefAdjSummaryEntry OBJECT-TYPE + SYNTAX CefAdjSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contains the CEF Adjacency + summary related attributes for the + Managed entity. A row exists for + each adjacency link type. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, cefAdjSummaryLinkType} + ::= { cefAdjSummaryTable 1} + + CefAdjSummaryEntry ::= SEQUENCE { + cefAdjSummaryLinkType CefAdjLinkType, + cefAdjSummaryComplete Unsigned32, + cefAdjSummaryIncomplete Unsigned32, + cefAdjSummaryFixup Unsigned32, + cefAdjSummaryRedirect Unsigned32 + } + + cefAdjSummaryLinkType OBJECT-TYPE + SYNTAX CefAdjLinkType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The link type of the adjacency." + ::= { cefAdjSummaryEntry 1 } + + cefAdjSummaryComplete OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of complete adjacencies. + + The total number of adjacencies which can be used + to switch traffic to a neighbour." + ::= { cefAdjSummaryEntry 2 } + + cefAdjSummaryIncomplete OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incomplete adjacencies. + + The total number of adjacencies which cannot be + used to switch traffic in their current state." + ::= { cefAdjSummaryEntry 3 } + + cefAdjSummaryFixup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of adjacencies for which + the Layer 2 encapsulation string (header) may be + updated (fixed up) at packet switch time." + ::= { cefAdjSummaryEntry 4 } + + cefAdjSummaryRedirect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of adjacencies for which + ip redirect (or icmp redirection) is enabled. + The value of this object is only relevant for + ipv4 and ipv6 link type (when the index object + cefAdjSummaryLinkType value is ipv4(1) or ipv6(2)) + and will be set to zero for other link types. + " + REFERENCE + "1. Internet Architecture Extensions for Shared Media, + RFC 1620, May 1994." + ::= { cefAdjSummaryEntry 5 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Adjacency Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CEF adjacencies." + ::= { cefAdj 2 } + + cefAdjEntry OBJECT-TYPE + SYNTAX CefAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contains the adjacency + attributes. Adjacency entries may exist + for all the interfaces on which packets + can be switched out of the device. + The interface is instantiated by ifIndex. + Therefore, the interface index must have been + assigned, according to the applicable procedures, + before it can be meaningfully used. + Generally, this means that the interface must exist. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { + entPhysicalIndex, + ifIndex, + cefAdjNextHopAddrType, + cefAdjNextHopAddr, + cefAdjConnId, + cefAdjSummaryLinkType + } + ::= { cefAdjTable 1} + + CefAdjEntry ::= SEQUENCE { + cefAdjNextHopAddrType InetAddressType, + cefAdjNextHopAddr InetAddress, + cefAdjConnId Unsigned32, + cefAdjSource CefAdjacencySource, + cefAdjEncap SnmpAdminString, + cefAdjFixup SnmpAdminString, + cefAdjMTU Unsigned32, + cefAdjForwardingInfo SnmpAdminString, + cefAdjPkts Counter32, + cefAdjHCPkts Counter64, + cefAdjBytes Counter32, + cefAdjHCBytes Counter64 + } + + + cefAdjNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address type for the cefAdjNextHopAddr. + This object specifies the address type + used for cefAdjNextHopAddr. + + Adjacency entries are only valid for the + address type of ipv4(1) and ipv6(2)." + ::= { cefAdjEntry 1 } + + cefAdjNextHopAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The next Hop address for this adjacency. + The type of this address is determined by + the value of the cefAdjNextHopAddrType object." + ::= { cefAdjEntry 2 } + + cefAdjConnId OBJECT-TYPE + SYNTAX Unsigned32(0 | 1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "In cases where cefLinkType, interface and the + next hop address are not able to uniquely define + an adjacency entry (e.g. ATM and Frame Relay + Bundles), this object is a unique identifier + to differentiate between these adjacency entries. + + In all the other cases the value of this + index object will be 0." + ::= { cefAdjEntry 3 } + + cefAdjSource OBJECT-TYPE + SYNTAX CefAdjacencySource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the adjacency is created because some neighbour + discovery mechanism has discovered a neighbour + and all the information required to build a frame header to + encapsulate traffic to the neighbour is available + then the source of adjacency is set to the mechanism + by which the adjacency is learned." + ::= { cefAdjEntry 4 } + + cefAdjEncap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The layer 2 encapsulation string to be used + for sending the packet out using this adjacency." + ::= { cefAdjEntry 5 } + + cefAdjFixup OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For the cases, where the encapsulation string + is decided at packet switch time, the adjacency + encapsulation string specified by object cefAdjEncap + require a fixup. I.e. for the adjacencies out of IP + Tunnels, the string prepended is an IP header which has + fields which can only be setup at packet switch time. + + The value of this object represent the kind of fixup + applied to the packet. + + If the encapsulation string doesn't require any fixup, + then the value of this object will be of zero length." + ::= { cefAdjEntry 6 } + + cefAdjMTU OBJECT-TYPE + SYNTAX Unsigned32(0..65535) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Layer 3 MTU which can be transmitted using + this adjacency." + ::= { cefAdjEntry 7 } + + cefAdjForwardingInfo OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object selects a forwarding info entry + defined in the cefFESelectionTable. The + selected target is defined by an entry in the + cefFESelectionTable whose index value (cefFESelectionName) + is equal to this object. + + The value of this object will be of zero length if + this adjacency entry is the last forwarding + element in the forwarding path." + ::= { cefAdjEntry 8 } + + cefAdjPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of pkts transmitted using this adjacency." + ::= { cefAdjEntry 9 } + + cefAdjHCPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of pkts transmitted using this adjacency. + This object is a 64-bit version of cefAdjPkts." + ::= { cefAdjEntry 10 } + + cefAdjBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes transmitted using this adjacency." + ::= { cefAdjEntry 11 } + + cefAdjHCBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes transmitted using this adjacency. + This object is a 64-bit version of cefAdjBytes." + ::= { cefAdjEntry 12 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Forwarding Element Selection Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefFESelectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefFESelectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of forwarding element selection entries." + ::= { cefFE 1 } + + cefFESelectionEntry OBJECT-TYPE + SYNTAX CefFESelectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contain a CEF forwarding element + selection list. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, + cefFESelectionName, + cefFESelectionId } + ::= { cefFESelectionTable 1 } + + CefFESelectionEntry ::= SEQUENCE { + cefFESelectionName SnmpAdminString, + cefFESelectionId Integer32, + cefFESelectionSpecial CefForwardingElementSpecialType, + cefFESelectionLabels CefMplsLabelList, + cefFESelectionAdjLinkType CefAdjLinkType, + cefFESelectionAdjInterface InterfaceIndexOrZero, + cefFESelectionAdjNextHopAddrType InetAddressType, + cefFESelectionAdjNextHopAddr InetAddress, + cefFESelectionAdjConnId Unsigned32, + cefFESelectionVrfName MplsVpnId, + cefFESelectionWeight Unsigned32 + } + + cefFESelectionName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The locally arbitrary, but unique identifier used + to select a set of forwarding element lists." + ::= { cefFESelectionEntry 1 } + + cefFESelectionId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Secondary index to identify a forwarding elements List + in this Table." + ::= { cefFESelectionEntry 2 } + + cefFESelectionSpecial OBJECT-TYPE + SYNTAX CefForwardingElementSpecialType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Special processing for a destination + is indicated through the use of special + forwarding element. + + If the forwarding element list contains the + special forwarding element, then this object + represents the type of special forwarding element." + ::= { cefFESelectionEntry 3 } + + cefFESelectionLabels OBJECT-TYPE + SYNTAX CefMplsLabelList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represent the MPLS Labels + associated with this forwarding Element List. + + The value of this object will be irrelevant and will + be set to zero length if the forwarding element list + doesn't contain a label forwarding element. A zero + length label list will indicate that there is no label + forwarding element associated with this selection entry." + ::= { cefFESelectionEntry 4 } + + cefFESelectionAdjLinkType OBJECT-TYPE + SYNTAX CefAdjLinkType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represent the link type for + the adjacency associated with this forwarding + Element List. + + The value of this object will be irrelevant and will + be set to unknown(5) if the forwarding element list + doesn't contain an adjacency forwarding element." + ::= { cefFESelectionEntry 5 } + + cefFESelectionAdjInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represent the interface for + the adjacency associated with this forwarding + Element List. + + The value of this object will be irrelevant and will + be set to zero if the forwarding element list doesn't + contain an adjacency forwarding element." + ::= { cefFESelectionEntry 6 } + + cefFESelectionAdjNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represent the next hop address type for + the adjacency associated with this forwarding + Element List. + + The value of this object will be irrelevant and will + be set to unknown(0) if the forwarding element list + doesn't contain an adjacency forwarding element." + ::= { cefFESelectionEntry 7 } + + cefFESelectionAdjNextHopAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represent the next hop address for + the adjacency associated with this forwarding + Element List. + + The value of this object will be irrelevant and will + be set to zero if the forwarding element list doesn't + contain an adjacency forwarding element." + ::= { cefFESelectionEntry 8 } + + cefFESelectionAdjConnId OBJECT-TYPE + SYNTAX Unsigned32(0 | 1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represent the connection id for + the adjacency associated with this forwarding + Element List. + + The value of this object will be irrelevant and will + be set to zero if the forwarding element list doesn't + contain an adjacency forwarding element. + + In cases where cefFESelectionAdjLinkType, interface + and the next hop address are not able to uniquely + define an adjacency entry (e.g. ATM and Frame Relay + Bundles), this object is a unique identifier + to differentiate between these adjacency entries." + ::= { cefFESelectionEntry 9 } + + cefFESelectionVrfName OBJECT-TYPE + SYNTAX MplsVpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represent the Vrf name for + the lookup associated with this forwarding + Element List. + + The value of this object will be irrelevant and will + be set to a string containing the single octet + 0x00 if the forwarding element list + doesn't contain a lookup forwarding element." + ::= { cefFESelectionEntry 10 } + + cefFESelectionWeight OBJECT-TYPE + SYNTAX Unsigned32(0 | 1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represent the weighting for + load balancing between multiple Forwarding Element + Lists. The value of this object will be zero if + load balancing is associated with this selection + entry." + ::= { cefFESelectionEntry 11 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Cfg Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains global config parameter + of CEF on the Managed device." + ::= { cefGlobal 1 } + + cefCfgEntry OBJECT-TYPE + SYNTAX CefCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If the Managed device supports CEF, + each entry contains the CEF config + parameter for the managed entity. + A row may exist for each IP version type + (v4 and v6) depending upon the IP version + supported on the device. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, + cefFIBIpVersion } + ::= { cefCfgTable 1} + + CefCfgEntry ::= SEQUENCE { + cefCfgAdminState CefAdminStatus, + cefCfgOperState CefOperStatus, + cefCfgDistributionAdminState CefAdminStatus, + cefCfgDistributionOperState CefOperStatus, + cefCfgAccountingMap BITS, + cefCfgLoadSharingAlgorithm INTEGER, + cefCfgLoadSharingID Unsigned32, + cefCfgTrafficStatsLoadInterval Unsigned32, + cefCfgTrafficStatsUpdateRate Unsigned32 + } + + cefCfgAdminState OBJECT-TYPE + SYNTAX CefAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of CEF." + ::= { cefCfgEntry 1 } + + cefCfgOperState OBJECT-TYPE + SYNTAX CefOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of CEF. + + If the cefCfgAdminState is disabled(2), then + cefOperState will eventually go to the down(2) + state unless some error has occurred. + + If cefCfgAdminState is changed to enabled(1) then + cefCfgOperState should change to up(1) only if the + CEF entity is ready to forward the packets using + Cisco Express Forwarding (CEF) else it should remain + in the down(2) state. The up(1) state for this object + indicates that CEF entity is forwarding the packet + using Cisco Express Forwarding." + ::= { cefCfgEntry 2 } + + cefCfgDistributionAdminState OBJECT-TYPE + SYNTAX CefAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of CEF distribution." + ::= { cefCfgEntry 3 } + + cefCfgDistributionOperState OBJECT-TYPE + SYNTAX CefOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of CEF distribution. + + If the cefCfgDistributionAdminState is disabled(2), then + cefDistributionOperState will eventually go to the down(2) + state unless some error has occurred. + + If cefCfgDistributionAdminState is changed to enabled(1) + then cefCfgDistributionOperState should change to up(1) + only if the CEF entity is ready to forward the packets + using Distributed Cisco Express Forwarding (dCEF) else + it should remain in the down(2) state. The up(1) state + for this object indicates that CEF entity is forwarding + the packet using Distributed Cisco Express Forwarding." + ::= { cefCfgEntry 4 } + + cefCfgAccountingMap OBJECT-TYPE + SYNTAX BITS { + nonRecursive(0), + perPrefix(1), + prefixLength(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents a bitmap of network + accounting options. + + CEF network accounting is disabled by default. + + CEF network accounting can be enabled + by selecting one or more of the following + CEF accounting option for the value + of this object. + + nonRecursive(0): enables accounting through + nonrecursive prefixes. + + perPrefix(1): enables the collection of the numbers + of pkts and bytes express forwarded + to a destination (prefix) + + prefixLength(2): enables accounting through + prefixlength. + + Once the accounting is enabled, the corresponding stats + can be retrieved from the cefPrefixTable and + cefStatsPrefixLenTable. + + " + ::= { cefCfgEntry 5 } + + cefCfgLoadSharingAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + none (1), -- Load sharing is disabled + original (2), + tunnel (3), + universal(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the CEF Load balancing algorithm. + + Setting this object to none(1) will disable + the Load sharing for the specified entry. + + CEF load balancing can be enabled by setting + this object to one of following Algorithms: + + original(2) : This algorithm is based on a + source and destination hash + + tunnel(3) : This algorithm is used in + tunnels environments or in + environments where there are + only a few source + + universal(4) : This algorithm uses a source and + destination and ID hash + + If the value of this object is set to 'tunnel' + or 'universal', then the FIXED ID for these + algorithms may be specified by the managed + object cefLoadSharingID. + " + ::= { cefCfgEntry 6 } + + cefCfgLoadSharingID OBJECT-TYPE + SYNTAX Unsigned32(0 | 1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Fixed ID associated with the managed object + cefCfgLoadSharingAlgorithm. The hash of this object + value may be used by the Load Sharing Algorithm. + + The value of this object is not relevant and will + be set to zero if the value of managed object + cefCfgLoadSharingAlgorithm is set to none(1) or original(2). + The default value of this object is calculated by + the device at the time of initialization." + ::= { cefCfgEntry 7 } + + cefCfgTrafficStatsLoadInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval time over which the CEF traffic statistics + are collected." + ::= { cefCfgEntry 8 } + + cefCfgTrafficStatsUpdateRate OBJECT-TYPE + SYNTAX Unsigned32(0 | 1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The frequency with which the line card sends the + traffic load statistics to the Router Processor. + + Setting the value of this object to 0 will disable + the CEF traffic statistics collection." + ::= { cefCfgEntry 9 } + + cefResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains global resource + information of CEF on the Managed device." + ::= { cefGlobal 2 } + + cefResourceEntry OBJECT-TYPE + SYNTAX CefResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If the Managed device supports CEF, + each entry contains the CEF Resource + parameters for the managed entity. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex } + ::= { cefResourceTable 1} + + CefResourceEntry ::= SEQUENCE { + cefResourceMemoryUsed Gauge32, + cefResourceFailureReason CefFailureReason + } + + cefResourceMemoryUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from + the Processor Memory Pool that + are currently in use by CEF on the + managed entity." + ::= { cefResourceEntry 1 } + + cefResourceFailureReason OBJECT-TYPE + SYNTAX CefFailureReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CEF resource failure reason which may lead to CEF + being disabled on the managed entity." + ::= { cefResourceEntry 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Interface Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefIntTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefIntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Table contains interface specific + information of CEF on the Managed + device." + ::= { cefInterface 1 } + + cefIntEntry OBJECT-TYPE + SYNTAX CefIntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contains the CEF attributes + associated with an interface. + The interface is instantiated by ifIndex. + Therefore, the interface index must have been + assigned, according to the applicable procedures, + before it can be meaningfully used. + Generally, this means that the interface must exist. + + A row may exist for each IP version type + (v4 and v6) depending upon the IP version + supported on the device. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, cefFIBIpVersion, ifIndex } + ::= { cefIntTable 1} + + CefIntEntry ::= SEQUENCE { + cefIntSwitchingState INTEGER, + cefIntLoadSharing INTEGER, + cefIntNonrecursiveAccouting INTEGER + } + + cefIntSwitchingState OBJECT-TYPE + SYNTAX INTEGER { + cefEnabled (1), + distCefEnabled (2), + cefDisabled (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CEF switching State for the interface. + If CEF is enabled but distributed CEF(dCEF) is + disabled then CEF is in cefEnabled(1) state. + + If distributed CEF is enabled, then CEF is in + distCefEnabled(2) state. The cefDisabled(3) state + indicates that CEF is disabled. + + The CEF switching state is only applicable to the + received packet on the interface." + ::= { cefIntEntry 1 } + + cefIntLoadSharing OBJECT-TYPE + SYNTAX INTEGER { + perPacket (1), + perDestination (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of load sharing on the + interface. + + perPacket(1) : Router to send data packets + over successive equal-cost paths + without regard to individual hosts + or user sessions. + + perDestination(2) : Router to use multiple, equal-cost + paths to achieve load sharing + + Load sharing is enabled by default + for an interface when CEF is enabled." + ::= { cefIntEntry 2 } + + + cefIntNonrecursiveAccouting OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + external(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CEF accounting mode for the interface. + CEF prefix based non-recursive accounting + on an interface can be configured to store + the stats for non-recursive prefixes in a internal + or external bucket. + + internal(1) : Count input traffic in the nonrecursive + internal bucket + + external(2) : Count input traffic in the nonrecursive + external bucket + + The value of this object will only be effective if + value of the object cefAccountingMap is set to enable + nonRecursive(1) accounting." + ::= { cefIntEntry 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Peer Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entity acting as RP (Routing Processor) keeps + the CEF states for the line card entities and + communicates with the line card entities using + XDR. This Table contains the CEF information + related to peer entities on the managed device." + ::= { cefPeer 1 } + + cefPeerEntry OBJECT-TYPE + SYNTAX CefPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contains the CEF related attributes + associated with a CEF peer entity. + + entPhysicalIndex and entPeerPhysicalIndex are + also indexes for this table which represents + entities of 'module' entPhysicalClass which are + capable of running CEF." + INDEX { entPhysicalIndex, entPeerPhysicalIndex } + ::= { cefPeerTable 1} + + CefPeerEntry ::= SEQUENCE { + entPeerPhysicalIndex PhysicalIndex, + cefPeerOperState INTEGER, + cefPeerNumberOfResets Counter32 + } + + entPeerPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entity index for the CEF peer entity. + Only the entities of 'module' + entPhysicalClass are included here." + ::= { cefPeerEntry 1 } + + cefPeerOperState OBJECT-TYPE + SYNTAX INTEGER { + peerDisabled (1), + peerUp (2), + peerHold (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current CEF operational state of the CEF peer entity. + + Cef peer entity oper state will be peerDisabled(1) in + the following condition: + + : Cef Peer entity encounters fatal error i.e. resource + allocation failure, ipc failure etc + + : When a reload/delete request is received from the Cef + Peer Entity + + Once the peer entity is up and no fatal error is encountered, + then the value of this object will transits to the peerUp(3) + state. + + If the Cef Peer entity is in held stage, then the value + of this object will be peerHold(3). Cef peer entity can only + transit to peerDisabled(1) state from the peerHold(3) state." + ::= { cefPeerEntry 2 } + + cefPeerNumberOfResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the session with CEF peer entity + has been reset." + ::= { cefPeerEntry 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Peer FIB Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefPeerFIBTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefPeerFIBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entity acting as RP (Routing Processor) keep + the CEF FIB states for the line card entities and + communicate with the line card entities using + XDR. This Table contains the CEF FIB State + related to peer entities on the managed device." + ::= { cefPeer 2 } + + cefPeerFIBEntry OBJECT-TYPE + SYNTAX CefPeerFIBEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry contains the CEF FIB State + associated a CEF peer entity. + + entPhysicalIndex and entPeerPhysicalIndex are + also indexes for this table which represents + entities of 'module' entPhysicalClass which are + capable of running CEF." + INDEX { entPhysicalIndex, + entPeerPhysicalIndex, + cefFIBIpVersion } + ::= { cefPeerFIBTable 1} + + CefPeerFIBEntry ::= SEQUENCE { + cefPeerFIBOperState INTEGER + } + + cefPeerFIBOperState OBJECT-TYPE + SYNTAX INTEGER { + peerFIBDown (1), + peerFIBUp (2), + peerFIBReloadRequest(3), + peerFIBReloading (4), + peerFIBSynced (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current CEF FIB Operational State for the + CEF peer entity. + " + ::= { cefPeerFIBEntry 1 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Prefix Length Stats Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefStatsPrefixLenTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefStatsPrefixLenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the CEF stats based + on the Prefix Length." + ::= { cefStats 1 } + + cefStatsPrefixLenEntry OBJECT-TYPE + SYNTAX CefStatsPrefixLenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device + and if CEF accounting is set to enable + prefix length based accounting (value of + cefCfgAccountingMap object in the + cefCfgEntry is set to enable 'prefixLength' + accounting), each entry contains the traffic + statistics for a prefix length. + A row may exist for each IP version type + (v4 and v6) depending upon the IP version + supported on the device. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, + cefFIBIpVersion, + cefStatsPrefixLen } + ::= { cefStatsPrefixLenTable 1} + + CefStatsPrefixLenEntry ::= SEQUENCE { + cefStatsPrefixLen InetAddressPrefixLength, + cefStatsPrefixQueries Counter32, + cefStatsPrefixHCQueries Counter64, + cefStatsPrefixInserts Counter32, + cefStatsPrefixHCInserts Counter64, + cefStatsPrefixDeletes Counter32, + cefStatsPrefixHCDeletes Counter64, + cefStatsPrefixElements Gauge32, + cefStatsPrefixHCElements CounterBasedGauge64 + } + + + cefStatsPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Length in bits of the Destination IP prefix. + As 0.0.0.0/0 is a valid prefix, hence + 0 is a valid prefix length." + ::= { cefStatsPrefixLenEntry 1 } + + cefStatsPrefixQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queries received in the FIB database + for the specified IP prefix length." + ::= { cefStatsPrefixLenEntry 2 } + + cefStatsPrefixHCQueries OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of queries received in the FIB database + for the specified IP prefix length. + This object is a 64-bit version of + cefStatsPrefixQueries." + ::= { cefStatsPrefixLenEntry 3 } + + cefStatsPrefixInserts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of insert operations performed to the FIB + database for the specified IP prefix length." + ::= { cefStatsPrefixLenEntry 4 } + + cefStatsPrefixHCInserts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of insert operations performed to the FIB + database for the specified IP prefix length. + This object is a 64-bit version of + cefStatsPrefixInsert." + ::= { cefStatsPrefixLenEntry 5 } + + cefStatsPrefixDeletes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of delete operations performed to the FIB + database for the specified IP prefix length." + ::= { cefStatsPrefixLenEntry 6 } + + cefStatsPrefixHCDeletes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of delete operations performed to the FIB + database for the specified IP prefix length. + This object is a 64-bit version of + cefStatsPrefixDelete." + ::= { cefStatsPrefixLenEntry 7 } + + cefStatsPrefixElements OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of elements in the FIB database for the + specified IP prefix length." + ::= { cefStatsPrefixLenEntry 8 } + + cefStatsPrefixHCElements OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of elements in the FIB database for the + specified IP prefix length. + This object is a 64-bit version of + cefStatsPrefixElements." + ::= { cefStatsPrefixLenEntry 9 } + + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Switching Stats Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefSwitchingStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefSwitchingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the CEF switch stats." + ::= { cefStats 2 } + + cefSwitchingStatsEntry OBJECT-TYPE + SYNTAX CefSwitchingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If CEF is enabled on the Managed device, + each entry specifies the switching stats. + A row may exist for each IP version type + (v4 and v6) depending upon the IP version + supported on the device. + + entPhysicalIndex is also an index for this + table which represents entities of + 'module' entPhysicalClass which are capable + of running CEF." + INDEX { entPhysicalIndex, + cefFIBIpVersion, + cefSwitchingIndex + } + ::= { cefSwitchingStatsTable 1} + + CefSwitchingStatsEntry ::= SEQUENCE { + cefSwitchingIndex Integer32, + cefSwitchingPath SnmpAdminString, + cefSwitchingDrop Counter32, + cefSwitchingHCDrop Counter64, + cefSwitchingPunt Counter32, + cefSwitchingHCPunt Counter64, + cefSwitchingPunt2Host Counter32, + cefSwitchingHCPunt2Host Counter64 + } + + cefSwitchingIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The locally arbitrary, but unique identifier associated + with this switching stats entry." + ::= { cefSwitchingStatsEntry 1 } + + cefSwitchingPath OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Switch path where the feature was executed. + Available switch paths are platform-dependent. + Following are the examples of switching paths: + + RIB : switching with CEF assistance + + Low-end switching (LES) : CEF switch path + + PAS : CEF turbo switch path. + " + ::= { cefSwitchingStatsEntry 2 } + + cefSwitchingDrop OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets dropped by CEF." + ::= { cefSwitchingStatsEntry 3 } + + cefSwitchingHCDrop OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets dropped by CEF. + This object is a 64-bit version of cefSwitchingDrop." + ::= { cefSwitchingStatsEntry 4 } + + cefSwitchingPunt OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that could not be switched + in the normal path and were punted to the + next-fastest switching vector." + ::= { cefSwitchingStatsEntry 5 } + + cefSwitchingHCPunt OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that could not be switched + in the normal path and were punted to the + next-fastest switching vector. + This object is a 64-bit version of cefSwitchingPunt." + ::= { cefSwitchingStatsEntry 6 } + + cefSwitchingPunt2Host OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that could not be switched + in the normal path and were punted to the host + (process switching path). + + For most of the switching paths, the value of + this object may be similar to cefSwitchingPunt." + ::= { cefSwitchingStatsEntry 7 } + + cefSwitchingHCPunt2Host OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that could not be switched + in the normal path and were punted to the host + (process switching path). + + For most of the switching paths, the value of + this object may be similar to cefSwitchingPunt. + This object is a 64-bit version of cefSwitchingPunt2Host." + ::= { cefSwitchingStatsEntry 8 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF IP Prefix Consistency Checker Group +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefCCGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefCCGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains CEF consistency checker + (CC) global parameters for the managed device." + ::= { cefCC 1 } + + cefCCGlobalEntry OBJECT-TYPE + SYNTAX CefCCGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If the managed device supports CEF, + each entry contains the global consistency + checker parameter for the managed device. + A row may exist for each IP version type + (v4 and v6) depending upon the IP version + supported on the device." + INDEX { cefFIBIpVersion } + ::= { cefCCGlobalTable 1} + + CefCCGlobalEntry ::= SEQUENCE { + cefCCGlobalAutoRepairEnabled TruthValue, + cefCCGlobalAutoRepairDelay Unsigned32, + cefCCGlobalAutoRepairHoldDown Unsigned32, + cefCCGlobalErrorMsgEnabled TruthValue, + cefCCGlobalFullScanAction CefCCAction, + cefCCGlobalFullScanStatus CefCCStatus + } + + cefCCGlobalAutoRepairEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Once an inconsistency has been detected, + CEF has the ability to repair the problem. + This object indicates the status of auto-repair + function for the consistency checkers." + ::= { cefCCGlobalEntry 1 } + + cefCCGlobalAutoRepairDelay OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indiactes how long the consistency checker + waits to fix an inconsistency. + + The value of this object has no effect when the + value of object cefCCGlobalAutoRepairEnabled + is 'false'." + ::= { cefCCGlobalEntry 2 } + + cefCCGlobalAutoRepairHoldDown OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates how long the consistency checker + waits to re-enable auto-repair after + auto-repair runs. + + The value of this object has no effect when the + value of object cefCCGlobalAutoRepairEnabled + is 'false'." + ::= { cefCCGlobalEntry 3 } + + cefCCGlobalErrorMsgEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables the consistency checker to generate + an error message when it detects an inconsistency." + ::= { cefCCGlobalEntry 4 } + + cefCCGlobalFullScanAction OBJECT-TYPE + SYNTAX CefCCAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the value of this object to ccActionStart(1) + will start the full scan consistency checkers. + + The Management station should poll the + cefCCGlobalFullScanStatus object to get the + state of full-scan operation. + + Once the full-scan operation completes (value + of cefCCGlobalFullScanStatus object is ccStatusDone(3)), + the Management station should retrieve the values of the + related stats object from the cefCCTypeTable. + + Setting the value of this object to ccActionAbort(2) will + abort the full-scan operation. + + The value of this object can't be set to ccActionStart(1), + if the value of object cefCCGlobalFullScanStatus + is ccStatusRunning(2). + + The value of this object will be set to cefActionNone(1) + when the full scan consistency checkers have never + been activated. + + A Management Station cannot set the value of + this object to cefActionNone(1)." + DEFVAL { ccActionNone } + ::= { cefCCGlobalEntry 5 } + + cefCCGlobalFullScanStatus OBJECT-TYPE + SYNTAX CefCCStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the full scan consistency + checker request." + ::= { cefCCGlobalEntry 6 } + + -- + -- Consistency Checker Type Table + -- + + cefCCTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefCCTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains CEF consistency + checker types specific parameters on the managed device. + + All detected inconsistency are signaled to the + Management Station via cefInconsistencyDetection + notification. + " + ::= { cefCC 2 } + + cefCCTypeEntry OBJECT-TYPE + SYNTAX CefCCTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If the managed device supports CEF, + each entry contains the consistency + checker statistics for a consistency + checker type. + A row may exist for each IP version type + (v4 and v6) depending upon the IP version + supported on the device." + INDEX { cefFIBIpVersion, + cefCCType } + ::= { cefCCTypeTable 1} + + CefCCTypeEntry ::= SEQUENCE { + cefCCType CefCCType, + cefCCEnabled TruthValue, + cefCCCount Unsigned32, + cefCCPeriod Unsigned32, + cefCCQueriesSent Counter32, + cefCCQueriesIgnored Counter32, + cefCCQueriesChecked Counter32, + cefCCQueriesIterated Counter32 + } + + cefCCType OBJECT-TYPE + SYNTAX CefCCType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of the consistency checker." + ::= { cefCCTypeEntry 1 } + + cefCCEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables the passive consistency checker. + Passive consistency checkers are disabled + by default. + + Full-scan consistency checkers are always enabled. + An attempt to set this object to 'false' for + an active consistency checker will result in + 'wrongValue' error." + ::= { cefCCTypeEntry 2 } + + cefCCCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of prefixes to check per scan. + + The default value for this object + depends upon the consistency checker type. + + The value of this object will be irrelevant + for some of the consistency checkers and + will be set to 0. + + A Management Station cannot set the value of + this object to 0." + ::= { cefCCTypeEntry 3 } + + cefCCPeriod OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period between scans for the consistency + checker." + ::= { cefCCTypeEntry 4 } + + cefCCQueriesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of prefix consistency queries sent to CEF + forwarding databases by this consistency checker." + ::= { cefCCTypeEntry 5 } + + cefCCQueriesIgnored OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of prefix consistency queries for which + the consistency checks were not performed by this + consistency checker. This may be because of some + internal error or resource failure." + ::= { cefCCTypeEntry 6 } + + cefCCQueriesChecked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of prefix consistency queries processed by this + consistency checker." + ::= { cefCCTypeEntry 7 } + + cefCCQueriesIterated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of prefix consistency queries iterated back to + the master database by this consistency checker." + ::= { cefCCTypeEntry 8 } + + -- + -- Inconsistency Record Table + -- + + cefInconsistencyRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefInconsistencyRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains CEF inconsistency + records." + ::= { cefCC 3 } + + cefInconsistencyRecordEntry OBJECT-TYPE + SYNTAX CefInconsistencyRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If the managed device supports CEF, + each entry contains the inconsistency + record." + INDEX { cefFIBIpVersion, + cefInconsistencyRecId } + ::= { cefInconsistencyRecordTable 1} + + CefInconsistencyRecordEntry ::= SEQUENCE { + cefInconsistencyRecId Integer32, + cefInconsistencyPrefixType InetAddressType, + cefInconsistencyPrefixAddr InetAddress, + cefInconsistencyPrefixLen InetAddressPrefixLength, + cefInconsistencyVrfName MplsVpnId, + cefInconsistencyCCType CefCCType, + cefInconsistencyEntity EntPhysicalIndexOrZero, + cefInconsistencyReason INTEGER + } + + cefInconsistencyRecId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The locally arbitrary, but unique identifier associated + with this inconsistency record entry." + ::= { cefInconsistencyRecordEntry 1 } + + cefInconsistencyPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network prefix type associated with this inconsistency + record." + ::= { cefInconsistencyRecordEntry 2 } + + cefInconsistencyPrefixAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network prefix address associated with this + inconsistency record. + + The type of this address is determined by + the value of the cefInconsistencyPrefixType object." + ::= { cefInconsistencyRecordEntry 3 } + + cefInconsistencyPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Length in bits of the inconsistency address prefix." + ::= { cefInconsistencyRecordEntry 4 } + + cefInconsistencyVrfName OBJECT-TYPE + SYNTAX MplsVpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vrf name associated with this inconsistency record." + ::= { cefInconsistencyRecordEntry 5 } + + cefInconsistencyCCType OBJECT-TYPE + SYNTAX CefCCType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of consistency checker who generated this + inconsistency record." + ::= { cefInconsistencyRecordEntry 6 } + + cefInconsistencyEntity OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entity for which this inconsistency record was + generated. The value of this object will be + irrelevant and will be set to 0 when the inconsisency + record is applicable for all the entities." + ::= { cefInconsistencyRecordEntry 7 } + + cefInconsistencyReason OBJECT-TYPE + SYNTAX INTEGER { + missing (1), + checksumErr(2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for generating this inconsistency record. + + missing(1): the prefix is missing + + checksumErr(2): checksum error was found + + unknown(3): reason is unknown + " + ::= { cefInconsistencyRecordEntry 8 } + + -- + -- Global objects for CEF Inconsistency + -- + + -- last change time stamp for the whole MIB + entLastInconsistencyDetectTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time an + inconsistency is detecetd." + ::= { cefCC 4 } + + cefInconsistencyReset OBJECT-TYPE + SYNTAX CefCCAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the value of this object to ccActionStart(1) + will reset all the active consistency checkers. + + The Management station should poll the + cefInconsistencyResetStatus object to get the + state of inconsistency reset operation. + + This operation once started, cannot be aborted. + Hence, the value of this object cannot be set to + ccActionAbort(2). + + The value of this object can't be set to ccActionStart(1), + if the value of object cefInconsistencyResetStatus + is ccStatusRunning(2). + " + DEFVAL { ccActionNone } + ::= { cefCC 5 } + + cefInconsistencyResetStatus OBJECT-TYPE + SYNTAX CefCCStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the consistency reset + request." + ::= { cefCC 6 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The CEF Notif Control Group +-- +-- This group of objects controls the sending of CEF Notifications +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefResourceFailureNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not a notification should be + generated on the detection of CEF resource Failure." + ::= { cefNotifCntl 1 } + + cefPeerStateChangeNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not a notification should be + generated on the detection of CEF peer state change." + ::= { cefNotifCntl 2 } + + cefPeerFIBStateChangeNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not a notification should be + generated on the detection of CEF FIB peer state change." + ::= { cefNotifCntl 3 } + + cefNotifThrottlingInterval OBJECT-TYPE + SYNTAX Integer32 (0 | 1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the generation of the + cefInconsistencyDetection notification. + + If this object has a value of zero, + then the throttle control is disabled. + + If this object has a non-zero value, then the agent + must not generate more than one + cefInconsistencyDetection 'notification-event' in the + indicated period, where a 'notification-event' is the + transmission of a single trap + or inform PDU to a list of notification destinations. + + If additional inconsistency is detected within the + throttling period, then notification-events + for these inconsistencies should be suppressed by the agent + until the current throttling period expires. At the end of a + throttling period, one notification-event should be generated + if any inconsistency was detected since the start of the + throttling period. In such a case, another throttling period + is started right away. + + An NMS should periodically poll cefInconsistencyRecordTable + to detect any missed cefInconsistencyDetection + notification-events, e.g., due to throttling or transmission + loss. + + If cefNotifThrottlingInterval notification generation + is enabled, the suggested default throttling period is + 60 seconds, but generation of the cefInconsistencyDetection + notification should be disabled by default. + + If the agent is capable of storing non-volatile + configuration, then the value of this object must be + restored after a re-initialization of the management + system. + + The actual transmission of notifications is controlled + via the MIB modules in RFC 3413." + DEFVAL { 0 } + ::= { cefNotifCntl 4 } + + cefInconsistencyNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether cefInconsistencyDetection notification + should be generated for this managed device." + ::= { cefNotifCntl 5 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- CEF Notifications +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefResourceFailure NOTIFICATION-TYPE + OBJECTS { + cefResourceFailureReason + } + STATUS current + DESCRIPTION + "A cefResourceFailure notification is generated when + CEF resource failure on the managed entity is + detected. The reason for this failure is indicated + by cefResourcefFailureReason." + ::= { ciscoCefMIBNotifs 1 } + + cefPeerStateChange NOTIFICATION-TYPE + OBJECTS { + cefPeerOperState + } + STATUS current + DESCRIPTION + "A cefPeerStateChange notification is generated if + change in cefPeerOperState is detected for the + peer entity." + ::= { ciscoCefMIBNotifs 2 } + + cefPeerFIBStateChange NOTIFICATION-TYPE + OBJECTS { + cefPeerFIBOperState + } + STATUS current + DESCRIPTION + "A cefPeerFIBStateChange notification is generated if + change in cefPeerFIBOperState is detected for the + peer entity." + ::= { ciscoCefMIBNotifs 3 } + + cefInconsistencyDetection NOTIFICATION-TYPE + OBJECTS { + entLastInconsistencyDetectTime + } + STATUS current + DESCRIPTION + "A cefInconsistencyDetection notification is generated + when CEF consistency checkers detects an inconsistent + prefix in one of the CEF forwarding databases. + + Note that the generation of cefInconsistencyDetection + notifications is throttled by the agent, as specified + by the 'cefNotifThrottlingInterval' object." + ::= { ciscoCefMIBNotifs 4 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance Information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + cefMIBGroups OBJECT IDENTIFIER + ::= { ciscoCefMIBConform 1 } + cefMIBCompliances OBJECT IDENTIFIER + ::= { ciscoCefMIBConform 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Compliance Statements +-- +++++++++++++++++++++++++++++++++++ ++++++++++++++++++++ + cefMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP Agents which + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { cefGroup, + cefNotifCntlGroup, + cefNotificationGroup + } + + GROUP cefDistributedGroup + DESCRIPTION + "This group should be supported on the agents + which support distributed CEF (dCEF)." + + GROUP cefHCStatsGroup + DESCRIPTION + "This group should be supported on the agents + which support 64-bit counters." + + -- OBJECT cefFESelectionAdjNextHopAddrType + -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } + -- DESCRIPTION + -- "An implementation is required to support global IPv4 + -- and/or IPv6 addresses, depending on its support for + -- IPv4 and IPv6." + + OBJECT cefFESelectionAdjNextHopAddr + SYNTAX InetAddress (SIZE(4|16)) + DESCRIPTION + "An implementation is required to support global IPv4 + and/or IPv6 addresses, depending on its support for + IPv4 and IPv6." + + -- OBJECT cefInconsistencyPrefixType + -- SYNTAX InetAddressType { ipv4(1), ipv6(2) } + -- DESCRIPTION + -- "An implementation is required to support global IPv4 + -- and/or IPv6 addresses, depending on its support for + -- IPv4 and IPv6." + + OBJECT cefInconsistencyPrefixAddr + SYNTAX InetAddress (SIZE(4|16)) + DESCRIPTION + "An implementation is required to support global IPv4 + and/or IPv6 addresses, depending on its support for + IPv4 and IPv6." + + ::= { cefMIBCompliances 1 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Units of Conformance +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + cefGroup OBJECT-GROUP + OBJECTS { + cefFIBSummaryFwdPrefixes, + cefPrefixForwardingInfo, + cefPrefixPkts, + cefPrefixBytes, + cefPrefixInternalNRPkts, + cefPrefixInternalNRBytes, + cefPrefixExternalNRPkts, + cefPrefixExternalNRBytes, + cefLMPrefixSpinLock, + cefLMPrefixState, + cefLMPrefixAddr, + cefLMPrefixLen, + cefLMPrefixRowStatus, + cefPathType, + cefPathInterface, + cefPathNextHopAddr, + cefPathRecurseVrfName, + cefAdjSummaryComplete, + cefAdjSummaryIncomplete, + cefAdjSummaryFixup, + cefAdjSummaryRedirect, + cefAdjSource, + cefAdjEncap, + cefAdjFixup, + cefAdjMTU, + cefAdjForwardingInfo, + cefAdjPkts, + cefAdjBytes, + cefFESelectionSpecial, + cefFESelectionLabels, + cefFESelectionAdjLinkType, + cefFESelectionAdjInterface, + cefFESelectionAdjNextHopAddrType, + cefFESelectionAdjNextHopAddr, + cefFESelectionAdjConnId, + cefFESelectionVrfName, + cefFESelectionWeight, + cefCfgAdminState, + cefCfgOperState, + cefCfgAccountingMap, + cefCfgLoadSharingAlgorithm, + cefCfgLoadSharingID, + cefCfgTrafficStatsLoadInterval, + cefCfgTrafficStatsUpdateRate, + cefResourceMemoryUsed, + cefResourceFailureReason, + cefIntSwitchingState, + cefIntLoadSharing, + cefIntNonrecursiveAccouting, + cefStatsPrefixQueries, + cefStatsPrefixInserts, + cefStatsPrefixDeletes, + cefStatsPrefixElements, + cefSwitchingPath, + cefSwitchingDrop, + cefSwitchingPunt, + cefSwitchingPunt2Host + } + STATUS current + DESCRIPTION + "This group consists of all the managed objects + which are applicable to CEF irrespective + of the value of object cefDistributionOperState." + ::= { cefMIBGroups 1 } + + cefDistributedGroup OBJECT-GROUP + OBJECTS { + cefCfgDistributionAdminState, + cefCfgDistributionOperState, + cefPeerOperState, + cefPeerNumberOfResets, + cefPeerFIBOperState, + cefCCGlobalAutoRepairEnabled, + cefCCGlobalAutoRepairDelay, + cefCCGlobalAutoRepairHoldDown, + cefCCGlobalErrorMsgEnabled, + cefCCGlobalFullScanStatus, + cefCCGlobalFullScanAction, + cefCCEnabled, + cefCCCount, + cefCCPeriod, + cefCCQueriesSent, + cefCCQueriesIgnored, + cefCCQueriesChecked, + cefCCQueriesIterated, + entLastInconsistencyDetectTime, + cefInconsistencyPrefixType, + cefInconsistencyPrefixAddr, + cefInconsistencyPrefixLen, + cefInconsistencyVrfName, + cefInconsistencyCCType, + cefInconsistencyEntity, + cefInconsistencyReason, + cefInconsistencyReset, + cefInconsistencyResetStatus + } + + STATUS current + DESCRIPTION + "This group consists of all the Managed objects + which are only applicable to CEF is + the value of object cefDistributionOperState + is 'up'." + ::= { cefMIBGroups 2 } + + cefHCStatsGroup OBJECT-GROUP + OBJECTS { + cefPrefixHCPkts, + cefPrefixHCBytes, + cefPrefixInternalNRHCPkts, + cefPrefixInternalNRHCBytes, + cefPrefixExternalNRHCPkts, + cefPrefixExternalNRHCBytes, + cefAdjHCPkts, + cefAdjHCBytes, + cefStatsPrefixHCQueries, + cefStatsPrefixHCInserts, + cefStatsPrefixHCDeletes, + cefStatsPrefixHCElements, + cefSwitchingHCDrop, + cefSwitchingHCPunt, + cefSwitchingHCPunt2Host + } + STATUS current + DESCRIPTION + "This group consists of all the 64-bit + counter objects which are applicable to + CEF irrespective of the value of object + cefDistributionOperState." + ::= { cefMIBGroups 3 } + + cefNotifCntlGroup OBJECT-GROUP + OBJECTS { + cefResourceFailureNotifEnable, + cefPeerStateChangeNotifEnable, + cefPeerFIBStateChangeNotifEnable, + cefNotifThrottlingInterval, + cefInconsistencyNotifEnable + } + STATUS current + DESCRIPTION + "This group of objects controls the sending of + CEF Notifications." + ::= { cefMIBGroups 5 } + + cefNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cefResourceFailure, + cefPeerStateChange, + cefPeerFIBStateChange, + cefInconsistencyDetection + } + STATUS current + DESCRIPTION + "This group contains the notifications for the CEF MIB." + ::= { cefMIBGroups 6 } + + +END diff --git a/MIBS/cisco/CISCO-CEF-TC b/MIBS/cisco/CISCO-CEF-TC new file mode 100644 index 0000000..bb8d6f3 --- /dev/null +++ b/MIBS/cisco/CISCO-CEF-TC @@ -0,0 +1,453 @@ +-- *------------------------------------------------------------------ +-- * CISCO-CEF-TC.my: Cisco CEF TC. +-- * +-- * Sep 2005, Rohit Mendiratta +-- * +-- * This MIB module is used to define Textual Conventions +-- * for Cisco Express Forwarding (CEF). +-- * +-- * Copyright (c) 2005 by Cisco Systems, Inc. +-- * All rights reserved. +-- * +-- *------------------------------------------------------------------ +CISCO-CEF-TC DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + ciscoCefTextualConventions MODULE-IDENTITY + LAST-UPDATED "200509300000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-cef@cisco.com" + + DESCRIPTION + "This MIB module defines Textual Conventions and + OBJECT-IDENTITIES for use in documents defining + management information base (MIBs) modules for + managing Cisco Express Forwarding (CEF)." + REVISION "200509300000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 493 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Textual Conventions +-- +++++++++++++++++++++++++++++++++++++++++++++++++++ + + CefIpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The version of CEF IP forwarding." + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + + CefAdjLinkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Link type for the adjacency. The adjacency link type + identifies protocol stack on neighbour device which will + process packets fed through adjacency." + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2), + mpls (3), -- For MPLS Label + raw (4), -- For bridging etc + unknown (5) + } + + CefAdjacencySource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mechanism by which the adjacency is learned. + As the mechanism of learning the adjacency can be + multiple (e.g. 'arp' and 'atmPVC'), hence the + value of this object represents the bit mask of + adjacency sources." + SYNTAX BITS { + atom (0), -- Any Transport over MPLS + linkRawAdj (1), -- Raw Link + ipPseudowireAdj (2), -- IP Pseudowire + arp (3), + p2pAdj (4), + frMap (5), -- Frame Relay Map + atmPVC (6), -- ATM PVC + atmSVC (7), -- ATM SVC + atmTVC (8), -- ATM Tag VC + nbma (9), -- Non-Broadcast Multiple + -- Access Media + mpoa (10), -- Multi-Protocol Over ATM + atmBundle (11), -- ATM Bundle + lec (12), -- LAN Emulation Client + nhrp (13), -- NBMA Next Hop + -- Resolution Protocol + ipv6ND (14), -- IPv6 Neighbour Discovery + cmcc (15), -- Cisco Mainframe Channel + -- Connection + ipv6SixtoFourTunnel (16), -- IPv6 6to4 Tunnel + ipv6IsaTapTunnel (17), -- IPv6 ISATAP Tunnel + ipv6AutoTunnel (18), -- IPv6 Auto Tunnel + fibLc (19), -- Linecard FIB + virtual (20), + multicast (21), + unknown (22) + } + + CefPathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of the CEF Path. + receive(1) : path for the address + configured on any of the + interface in the device. + + connectedPrefix(2) : connected prefix path + + attachedPrefix(3) : attached prefix path + + attachedHost(4) : attached host path + + attachedNexthop(5) : attached next hop path + + recursiveNexthop(6) : recursive next hop path + + adjacencyPrefix(7) : adjacency prefix path + + specialPrefix(8) : special prefix path + + unknown(9): : unknown path + ." + SYNTAX INTEGER { + receive (1), + connectedPrefix (2), + attachedPrefix (3), + attachedHost (4), + attachedNexthop (5), + recursiveNexthop (6), + adjacencyPrefix (7), + specialPrefix (8), + unknown (9) + } + + CefPrefixSearchState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state of prefix search operation. + The description of each state is given below: + + running(1) : this state signifies that a prefix + search request is running. + + matchFound(2) : this state signifies that a prefix + search request is completed and a prefix + match has been found. + + noMatchFound(3) : this state signifies that a prefix + search request is completed and a prefix + match has not been found. + " + SYNTAX INTEGER { + running (1), + matchFound (2), + noMatchFound (3) + } + + CefForwardingElementSpecialType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of special forwarding element + + illegal(1) : illegal special forwarding element. + the packet will be dropped. + + punt(2) : the packet will be punted to the + next switching path + + drop(3) : not supported for Destination IP to next hop + interface and the packet will be dropped + + discard(4) : the packet is for Destination IP through + next hop interface and it will be discarded + + null(5) : the packet is for Destination IP to null0, + it will be dropped + + glean(6) : an attempt will be made to complete the + encapsulation string through address + resolution + + unResolved(7): unresolved forwarding element. + the packet will be dropped unconditionally. + + noRoute(8) : no route forwarding element. + This forwarding element will result + in rate limited punts to the next + switching path(to generate ICMP + no route message) + + none(9) : not a special forwarding element and + the value of this object should be + ignored + + + " + SYNTAX INTEGER { + illegal (1), + punt (2), + drop (3), + discard (4), + null (5), + glean (6), + unresolved (7), + noRoute (8), + none (9) + } + + CefMplsLabelList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This contains a list of MPLS Labels, + each separated by the ';' (semi-colon) character. + + MPLS Label values are in accordance with the + MplsLabel TEXTUAL-CONVENTION defined in the + MPLS-TC-MIB. + + The following is en example containing two MPLS labels: + + 4294;100 + + An empty string value for this object indicates + no MPLS Labels in this list. + " + SYNTAX OCTET STRING (SIZE (0..255)) + + CefAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Admin status of CEF. The admin status of CEF + may differ from the oper status of CEF depending + upon the success of the admin operation." + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + CefOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Operational status of CEF." + SYNTAX INTEGER { + up (1), -- running + down (2) -- not running + } + + CefFailureReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Reason of CEF Failure: + + none(1) : no failure + + mallocFailure(2) : memory allocation failed for CEF + + hwFailure(3) : hardware interface failure + for CEF + + keepaliveFailure(4) : keepalive was not received from + the CEF peer entity + + noMsgBuffer(5) : message buffers were exhausted + while preparing IPC message to be + sent to the CEF peer entity + + invalidMsgSize(6) : IPC message was received with + invalid size from the + CEF peer entity + + internalError(7) : Some other internal error was + detected for CEF + " + SYNTAX INTEGER { + none (1), + mallocFailure (2), + hwFailure (3), + keepaliveFailure (4), + noMsgBuffer (5), + invalidMsgSize (6), + internalError (7) + } + + CefCCType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of the consistency checker. + + lcDetect : This is an active consistency checker + which is triggered when a packet cannot + be forwarded because the prefix is not + in the forwarding table. It Detects + missing prefixes on the linecard CEF + database by sending the missing prefixes + to the RP. + + scanFibLcRp : This is an passive consistency checker + which performs a passive scan check of + the table on the line card. + + This consistency checker operates on + the line card by examining the FIB table + for a configurable time period and sending + the next n prefixes to the RP. + + scanFibRpLc : This is an passive consistency checker + which performs a passive scan check of + RP by examining the FIB table for + a configurable period and + sending the next n prefixes to the + line card. + + scanRibFib : This is an passive consistency checker + which compares routing information base + (RIB) to the FIB table at a configurable + interval and provides the number of + entries missing from the FIB table. + + scanFibRib : This is an passive consistency checker + which compares FIB Tables to the + routing information base (RIB) + at a configurable interval and provides + the number of entries missing from the + FIB table. + + scanFibHwSw : This is an passive consistency checker + which compares FIB Tables in hardware + to the FIB Tables in RP. + + scanFibSwHw : This is an passive consistency checker + which compares FIB Tables in RP + to the FIB Tables in hardware. + + fullScanRibFib : This is an active consistency checker + which is triggered by Management Station + request. It compares the entire routing + information base (RIB) to the FIB table + and provide the number of entries missing + from the FIB Table. + + fullScanFibRib : This is an active consistency checker + which is triggered by Management Station + request. It compares the FIB table to the + routing information base (RIB) + and provide the number of entries missing + from the FIB Table. + + fullScanFibRpLc : This is an active consistency checker + which is triggered by Management Station + request. It compares the RP FIB Table + with FIB Table on each LC and report + inconsistencies. + + fullScanFibLcRp : This is an active consistency checker + which is triggered by Management Station + request. It compares the Fib Table on LC + with FIB table on RP and report + inconsistencies. + + fullScanFibHwSw : This is an active consistency checker + which is triggered by Management Station + request. It compares the Fib Table in + hardware with FIB table in RP and report + inconsistencies. + + fullScanFibSwHw : This is an active consistency checker + which is triggered by Management Station + request. It compares the Fib Table in RP + with FIB table in hardware and report + inconsistencies." + SYNTAX INTEGER { + lcDetect (1), + scanFibLcRp (2), + scanFibRpLc (3), + scanRibFib (4), + scanFibRib (5), + scanFibHwSw (6), + scanFibSwHw (7), + fullScanRibFib (8), + fullScanFibRib (9), + fullScanFibRpLc (10), + fullScanFibLcRp (11), + fullScanFibHwSw (12), + fullScanFibSwHw (13) + } + + CefCCAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The action to be performed for the consistency + checkers. + + ccActionStart(1) : start the Consistency checker + operation. + + ccActionAbort(2) : abort the Consistency checker + operation. After aborting, the + active process must recover. + This can take some time, and + during this period, the scan + cannot be restarted. + + ccActionNone(3) : no operation is being performed + on consistency checkers. + + " + SYNTAX INTEGER { + ccActionStart (1), + ccActionAbort (2), + ccActionNone (3) + } + + CefCCStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of consistency checker operation. + The description of each state is given below: + + ccStatusIdle(1) : this state signifies that + no consistency checker request + is being performed. + + ccStatusRunning(2) : this state signifies that + consistency checker request is + in progress. + + ccStatusDone(3) : this state signifies that + consistency checker request is + over. + + " + SYNTAX INTEGER { + ccStatusIdle (1), + ccStatusRunning (2), + ccStatusDone (3) + } + +END + + + + diff --git a/MIBS/cisco/CISCO-CHANNEL-MIB b/MIBS/cisco/CISCO-CHANNEL-MIB new file mode 100644 index 0000000..e36b547 --- /dev/null +++ b/MIBS/cisco/CISCO-CHANNEL-MIB @@ -0,0 +1,1522 @@ +-- ***************************************************************** +-- CISCO-CHANNEL-MIB.my: Cisco IBM channel mib +-- +-- July 1994, Mauro D. Zallocco +-- +-- Copyright (c) 1994-1997, 1998 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- +CISCO-CHANNEL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Counter32, + Counter64, + Integer32, + IpAddress, + TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, TimeStamp, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ciscoMgmt + FROM CISCO-SMI +; + +channel MODULE-IDENTITY + LAST-UPDATED "9703260000Z" + ORGANIZATION "cisco IBM engineering Working Group" + CONTACT-INFO + " + Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: tac@cisco.com" + DESCRIPTION + "This is the MIB module for objects used to manage + the Cisco Mainframe Channel Connection (CMCC) cards." + + REVISION "9801060000Z" + DESCRIPTION + "With the addition of Cisco's new Channel Port + Adapter cards, all the references to CIP in the + MIB description and object descriptions are changed + to CMCC (Cisco Mainframe Channel Connection). The + object names in the form of cip... or cipCard... + will remain the same, but will be valid objects + for the Channel Port Adapter cards." + + REVISION "9808140000Z" + DESCRIPTION + "Added cipCardSubChannelResetEvent to cipCardSubChannelTable + Added cipCardSubChannelShortBusy to cipCardSubChannelTable + Added cipCardSubChannelCMDRetry to cipCardSubChannelTable + Added cipCardSubChannelBufferWait to cipCardSubChannelTable + Added cipCardSubChannelStatPending to cipCardSubChannelTable + Added cipCardSubChannelSuspend to cipCardSubChannelTable + Added cipCardSubChannelFBLWait to cipCardSubChannelTable" + + REVISION "9703260000Z" + DESCRIPTION + "Added cipCardEntryCpuLoad1m to cipCardTable + Added cipCardEntryCpuLoad5m to cipCardTable + Added cipCardEntryCpuLoad60m to cipCardTable + Added cipCardEntryDmaLoad1m to cipCardTable + Added cipCardEntryDmaLoad5m to cipCardTable + Added cipCardEntryDmaLoad60m to cipCardTable + Added cipCardDtrBrdChannelLoad1m to cipCardDaughterBoardTable + Added cipCardDtrBrdChannelLoad5m to cipCardDaughterBoardTable + Added cipCardDtrBrdChannelLoad60m to cipCardDaughterBoardTable + Added cipCardClawConfigBroadcastEnable to cipCardClawConfigTable + Added cipCardClawConfigRowStatus to cipCardClawConfigTable + Enhanced the description for cipCardEntryCpuUtilization" + + REVISION "9606130000Z" + DESCRIPTION + "Add cipCardSubChannelCmdRetries to cipCardSubChannelTable + Add cipCardDtrBrdLastStat and cipCardDtrBrdNextStat + to cipCardDaughterBoardTable." + + REVISION "9509250000Z" + DESCRIPTION + "Added cipCardApplicationTable. + Added conformance section. + Added cipCardEntryMajorSwRevisionNr, + cipCardEntryMinorSwRevisionNr, + cipCardEntryMajorHwRevisionNr and + cipCardEntryMinorHwRevisionNr to cipCardTable. + Enhanced the description for + cipCardSubChannelIndex, + cipCardClawConfigPath, + cipCardClawConfigDevice, + cipCardClawConfigIpAddr" + + REVISION "9411170000Z" + DESCRIPTION + "Changed from CHANNEL-MIB to CISCO-CHANNEL-MIB." + ::= { ciscoMgmt 20 } + +cipCard OBJECT IDENTIFIER ::= { channel 1 } + +cipCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of values for the + CMCC card which can be accessed to + determine the general state of the CMCC. + + This table extends CardTable in the cisco.mib" + + ::= {cipCard 1} + +cipCardEntry OBJECT-TYPE + SYNTAX CipCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of values for a CMCC Card. + + This extends cardTableEntry in the cisco.mib" + + INDEX { cipCardEntryIndex } + ::= { cipCardTable 1 } + +CipCardEntry ::= SEQUENCE +{ + cipCardEntryIndex Integer32 (0..2147483647), + cipCardEntryName DisplayString (SIZE (1..32)), + cipCardEntryTotalMemory Integer32, + cipCardEntryFreeMemory Integer32, + cipCardEntryCpuUtilization INTEGER, + cipCardEntryTimeSinceLastReset Counter32, + cipCardEntryMajorSwRevisionNr Integer32, + cipCardEntryMinorSwRevisionNr Integer32, + cipCardEntryMajorHwRevisionNr Integer32, + cipCardEntryMinorHwRevisionNr Integer32, + cipCardEntryCpuLoad1m INTEGER, + cipCardEntryCpuLoad5m INTEGER, + cipCardEntryCpuLoad60m INTEGER, + cipCardEntryDmaLoad1m INTEGER, + cipCardEntryDmaLoad5m INTEGER, + cipCardEntryDmaLoad60m INTEGER +} + +cipCardEntryIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index into cardTable (not physical chassis + slot number, matches cisco chassis MIB cardindex)." + ::= { cipCardEntry 1 } + +cipCardEntryName OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configured name for the CMCC." + ::= {cipCardEntry 2} + +cipCardEntryTotalMemory + OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total memory on the card." + ::= {cipCardEntry 3} + +cipCardEntryFreeMemory + OBJECT-TYPE + SYNTAX Integer32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total free memory on the card, that is the + amount of memory not in use." + ::= {cipCardEntry 4} + +cipCardEntryCpuUtilization + OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last minute, of the + percentage of time that this processor was + running. This includes time spent on + non-productive polling and time used by + routine maintenance tasks. This value is + not a measure of the processor's ability + to handle more work, which is represented + by the cipCardEntryCpuLoad information. The + ability to handle more work could also be + affected by DMA and channel load, represented + by the cipCardEntryDmaLoad and cipCardDtrBrd- + ChannelAdapterLoad statistics." + ::= {cipCardEntry 5} + +cipCardEntryTimeSinceLastReset + OBJECT-TYPE + SYNTAX Counter32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time the CMCC card has been running." + ::= {cipCardEntry 6} + +cipCardEntryMajorSwRevisionNr + OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The major software revision number for the software + loaded on the CMCC card." + ::= {cipCardEntry 7} + +cipCardEntryMinorSwRevisionNr + OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minor software revision number for the software + loaded on the CMCC card." + ::= {cipCardEntry 8} + +cipCardEntryMajorHwRevisionNr + OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The major hardware revision number for the software + loaded on the CMCC card." + ::= {cipCardEntry 9} + +cipCardEntryMinorHwRevisionNr + OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minor hardware revision number for the software + loaded on the CMCC card." + ::= {cipCardEntry 10} + +cipCardEntryCpuLoad1m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last minute, of the + percentage of time that this processor was + utilized to transfer data. It does not include + idle time or time used by routine maintenance + tasks." + ::= {cipCardEntry 11} + +cipCardEntryCpuLoad5m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 5 minutes, of the + percentage of time that this processor was + utilized to transfer data. It does not include + idle time or time used by routine maintenance + tasks." + ::= {cipCardEntry 12} + +cipCardEntryCpuLoad60m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 60 minutes, of the + percentage of time that this processor was + utilized to transfer data. It does not include + idle time or time used by routine maintenance + tasks." + ::= {cipCardEntry 13} + +cipCardEntryDmaLoad1m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last minute, of the + percentage of time the DMA controller was + being used to transfer data between the CMCC + card and the route processor." + ::= {cipCardEntry 14} + + +cipCardEntryDmaLoad5m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 5 minutes, of the + percentage of time the DMA controller was + being used to transfer data between the CMCC + card and the route processor." + ::= {cipCardEntry 15} + +cipCardEntryDmaLoad60m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 60 minutes, of the + percentage of time the DMA controller was + being used to transfer data between the CMCC + card and the route processor." + ::= {cipCardEntry 16} + +-- ;;;;;;;;;;;;;;;;;;;;;;; cipCardApplicationTable ;;;;;;;;;;;;;;;;;;;;;;;;; +cipCardApplicationTable + OBJECT-TYPE + SYNTAX SEQUENCE OF CipCardApplicationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on the applications + loaded on the CMCC card." + ::= {cipCard 6} + +cipCardApplicationEntry + OBJECT-TYPE + SYNTAX CipCardApplicationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of application information." + INDEX { cipCardEntryIndex, + cipCardApplicationNameIndex + } + ::= { cipCardApplicationTable 1 } + +CipCardApplicationEntry ::= SEQUENCE +{ + cipCardApplicationNameIndex DisplayString (SIZE (32)), + cipCardApplicationRevision Integer32, + cipCardApplicationCompileInfo DisplayString (SIZE (1..64)) +} + +cipCardApplicationNameIndex + OBJECT-TYPE + SYNTAX DisplayString(SIZE (32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The application name." + ::= {cipCardApplicationEntry 1} + +cipCardApplicationRevision + OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The application's software revision number." + ::= {cipCardApplicationEntry 2} + +cipCardApplicationCompileInfo + OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The application's compilation information + (date and user-id)" + ::= {cipCardApplicationEntry 3} + +-- ;;;;;;;;;;;;;;;;;;;;;;; cipCardDaughterBoardTable ;;;;;;;;;;;;;;;;;;;;;;;;; + +cipCardDaughterBoardTable + OBJECT-TYPE + SYNTAX SEQUENCE OF CipCardDaughterBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of objects pertaining to + the daughter board on the CMCC card." + ::= {cipCard 2} + +cipCardDaughterBoardEntry + OBJECT-TYPE + SYNTAX CipCardDaughterBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of daughter board values." + INDEX { cipCardEntryIndex, + cipCardDtrBrdIndex } + ::= { cipCardDaughterBoardTable 1 } + +CipCardDaughterBoardEntry ::= SEQUENCE +{ + cipCardDtrBrdIndex Integer32 (0..2147483647), + cipCardDtrBrdType INTEGER, + cipCardDtrBrdStatus TruthValue, + cipCardDtrBrdSignal TruthValue, + cipCardDtrBrdOnline TruthValue, + implicitIncidents Counter32, + codeViolationErrors Counter32, + linkFailureSignalOrSyncLoss Counter32, + linkFailureNOSs Counter32, + linkFailureSequenceTimeouts Counter32, + linkFailureInvalidSequences Counter32, + linkIncidentTrapCause INTEGER, + cipCardDtrBrdLastStat TimeTicks, + cipCardDtrBrdNextStat TimeTicks, + cipCardDtrBrdChannelLoad1m INTEGER, + cipCardDtrBrdChannelLoad5m INTEGER, + cipCardDtrBrdChannelLoad60m INTEGER +} + +cipCardDtrBrdIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates which daughter board is + is being referenced for a particular CMCC card." + ::= {cipCardDaughterBoardEntry 1} + +cipCardDtrBrdType OBJECT-TYPE + SYNTAX INTEGER + { + escon (1), -- Enterprise System Connection + busAndTag (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the channel path interface type." + ::= {cipCardDaughterBoardEntry 2} + +cipCardDtrBrdStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cipCardDtrBrdStatus is true when the + microcode for the daughter board has been + successfully loaded and is executing, false + otherwise." + ::= {cipCardDaughterBoardEntry 3} + +cipCardDtrBrdSignal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For ESCON, cipCardDtrBrdSignal is true when + light has been seen on the fiber and synchronization + has been established, false otherwise. + + For the Parallel Channel Adapter (PCA) which provides + the Bus and Tag connection, cipCardDtrBrdSignal is + true when Operational out has been sensed, false + otherwise." + ::= {cipCardDaughterBoardEntry 4} + +cipCardDtrBrdOnline OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For ESCON, cipCardDtrBrdOnline is true when a path + has been established with at least one channel, + false otherwise. + + For PCA, cipCardDtrBrdOnline is true when the PCA + is online to the channel. It will respond to at + least one device address" + ::= {cipCardDaughterBoardEntry 5} + +implicitIncidents OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counts the number of times the ESCON Processor + recovers from an internal error." + + ::= {cipCardDaughterBoardEntry 6} + +codeViolationErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of recognized code-violation errors. + A trap is issued when this number exceeds the bit + error rate threshold for ESCON. The bit + error rate threshold is set at 15 error burst + within a 5 minute period. An error burst is the + time period of 1.5 seconds plus or minus 0.05 + seconds during which one or more code violations + errors occur." + ::= {cipCardDaughterBoardEntry 7} + +linkFailureSignalOrSyncLoss + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of link failures recognized as a + result of a loss of signal or loss of + synchronization that persisted longer than the + link interval duration, the link interval + duration is one second with a tolerance of +1.5 + seconds and -0 seconds." + ::= {cipCardDaughterBoardEntry 8} + +linkFailureNOSs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of link failures recognized as a result of + the not-operational sequence (NOS)." + ::= {cipCardDaughterBoardEntry 9} + +linkFailureSequenceTimeouts + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of link failures recognized as a result of + a connection recovery timeout or response timeout + occurring while in transmit OLS state." + ::= {cipCardDaughterBoardEntry 10} + +linkFailureInvalidSequences + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of link failures recognized as a result of + an invalid sequence for Link-Level-Facility State. + Either a UD or UDR sequence was recognized while in + wait-for-offline-sequence state." + ::= {cipCardDaughterBoardEntry 11} + +linkIncidentTrapCause + OBJECT-TYPE + SYNTAX INTEGER + { + liOther (1), + liStatus (2), + liImplicitIncidents (3), + liBERthreshold (4), + liSignalOrSyncLoss (5), + liNotOperationalSequence (6), + liSequenceTimeouts (7), + liInvalidSequences (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the reason for the last link + failure. + + liStatus indicates that the daughter board status + has changed. + + liImplicitIncident indicates that a condition which + may cause the recognition of a link incident in the + attached node has been recognized. + + liBERthreshold indicates that the code violation + error rate exceeded the threshold. + + liSignalOrSyncLoss indicates a loss of signal or + loss of synchronization that persisted longer + than the link interval duration. + + liNotOperationalSequence indicates the recognition + of not-operational sequence, usually due to the + operator taking the channel offline. + + liSequenceTimeout indicates a connection recovery + timeout or response timeout occurring while in + transmit OLS state. + + linvalidSequence indicates a UD or UDR sequence was + recognized while in wait-for-offline-sequence state. + + " + ::= {cipCardDaughterBoardEntry 12} + +cipCardDtrBrdLastStat + OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates how old the statistics are." + ::= {cipCardDaughterBoardEntry 13} + +cipCardDtrBrdNextStat + OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates when statistics will next + be read." + ::= {cipCardDaughterBoardEntry 14} + +cipCardDtrBrdChannelLoad1m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last minute, of the + percentage of time the channel adapter was + busy communicating to a host." + ::= {cipCardDaughterBoardEntry 15} + +cipCardDtrBrdChannelLoad5m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 5 minutes, of the + percentage of time the channel adapter was + busy communicating to a host." + ::= {cipCardDaughterBoardEntry 16} + +cipCardDtrBrdChannelLoad60m + OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 60 minutes, of the + percentage of time the channel adapter was + busy communicating to a host." + ::= {cipCardDaughterBoardEntry 17} + +-- ;;;;;;;;;;;;;;;;;;;;;;;;;;; cipCardSubChannelTable ;;;;;;;;;;;;;;;;;;;; + +cipCardSubChannelTable + OBJECT-TYPE + SYNTAX SEQUENCE OF CipCardSubChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of objects pertaining to + each host connection." + ::= {cipCard 3} + +cipCardSubChannelEntry + OBJECT-TYPE + SYNTAX CipCardSubChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of host connection statistics." + INDEX { cipCardEntryIndex, + cipCardDtrBrdIndex, + cipCardSubChannelIndex + } + ::= { cipCardSubChannelTable 1 } + +CipCardSubChannelEntry ::= SEQUENCE +{ + cipCardSubChannelIndex Integer32 (0..2147483647), + cipCardSubChannelConnections Counter32, + cipCardSubChannelCancels Counter32, + cipCardSubChannelSelectiveResets Counter32, + cipCardSubChannelSystemResets Counter32, + cipCardSubChannelDeviceErrors Counter32, + cipCardSubChannelWriteBlocksDropped Counter32, + cipCardSubChannelLastSenseData OCTET STRING (SIZE (2)), + cipCardSubChannelLastSenseDataTime TimeStamp, + cipCardSubChannelCuBusies Counter32, + cipCardSubChannelCmdRetries Counter32, + cipCardSubChannelResetEvent TruthValue, + cipCardSubChannelShortBusy TruthValue, + cipCardSubChannelCMDRetry TruthValue, + cipCardSubChannelBufferWait TruthValue, + cipCardSubChannelStatPending TruthValue, + cipCardSubChannelSuspend TruthValue, + cipCardSubChannelFBLWait TruthValue +} + +cipCardSubChannelIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates which subchannel is being referenced + for a particular daughter board on a CMCC card. + This value is constructed as follows: + path * 256 + device + Path and device are the values in + CipCardClawConfigTable." + ::= {cipCardSubChannelEntry 1} + +cipCardSubChannelConnections + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a device was connected to the + subchannel. For some devices, this correlates with + the number of start subchannels." + ::= {cipCardSubChannelEntry 2} + +cipCardSubChannelCancels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of halt subchannels." + ::= {cipCardSubChannelEntry 3} + +cipCardSubChannelSelectiveResets + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of selective resets." + ::= {cipCardSubChannelEntry 4} + +cipCardSubChannelSystemResets + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of system resets." + ::= {cipCardSubChannelEntry 5} + +cipCardSubChannelDeviceErrors + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of device level errors." + ::= {cipCardSubChannelEntry 6} + +cipCardSubChannelWriteBlocksDropped + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a block was received by the channel + and a router buffer was not available so the block + was discarded." + ::= {cipCardSubChannelEntry 7} + +cipCardSubChannelLastSenseData + OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the last sense data sent to the channel + by this device." + ::= {cipCardSubChannelEntry 8} + +cipCardSubChannelLastSenseDataTime + OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the time when the last sense data + was sent to the channel by this device." + ::= {cipCardSubChannelEntry 9} + +cipCardSubChannelCuBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of control unit busies sent to the + channel when this device was requested." + ::= {cipCardSubChannelEntry 10} + +cipCardSubChannelCmdRetries + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the subchannel went into command + retry state. The sum of this value and + cipCardSubChannelConnections gives + the number of start subchannels." + ::= {cipCardSubChannelEntry 11} + +cipCardSubChannelResetEvent + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A state that a device gets into after a system reset + and is cleared by a resetting event unit check." + ::= {cipCardSubChannelEntry 12} + +cipCardSubChannelShortBusy + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A transient state that a device can get into during + processing of various resets." + ::= {cipCardSubChannelEntry 13} + +cipCardSubChannelCMDRetry + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A state that a device can get into if the mainframe + tries to write data to the CMCC when the CMCC has no + buffers for it or if the mainframe performs a read + operation and the CMCC doesn't have any data to send." + ::= {cipCardSubChannelEntry 14} + +cipCardSubChannelBufferWait + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A state that a device can get into when the mainframe + tries to write data to the CMCC and the CMCC has no + buffers for all of the write operation." + ::= {cipCardSubChannelEntry 15} + +cipCardSubChannelStatPending + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates that the CMCC has status to present for a + particular device. The indication is cleared when the + mainframe excepts the status." + ::= {cipCardSubChannelEntry 16} + +cipCardSubChannelSuspend + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates that the device task has decided to suspend data + transfer for a particular device." + ::= {cipCardSubChannelEntry 17} + +cipCardSubChannelFBLWait + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A state that a device can get into when the mainframe + tries to write data to the CMCC and the CMCC has no buffers + for all of the write operation." + ::= {cipCardSubChannelEntry 18} + +-- ;;;;;;;;;;;;;;;;;;;;; Claw Related objects ;;;;;;;;;;;;;;;;;;;;;;;;;;; + +cipCardClaw OBJECT IDENTIFIER ::= {cipCard 4} + +-- ;;;;;;;;;;;;;;;;;;;;; cipCardClawTable ;;;;;;;;;;;;;;;;;;;;;;;;;;; + +cipCardClawTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipCardClawEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains status and other information + not covered in the following tables for the Common + Link Access to Workstation (CLAW) protocol." + ::= {cipCardClaw 1} + +cipCardClawEntry OBJECT-TYPE + SYNTAX CipCardClawEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CLAW values." + INDEX { cipCardEntryIndex, + cipCardDtrBrdIndex, + cipCardSubChannelIndex, + cipCardClawIndex } + ::= { cipCardClawTable 1 } + +CipCardClawEntry ::= SEQUENCE +{ + cipCardClawIndex Integer32 (0..2147483647), + cipCardClawConnected TruthValue +} + +cipCardClawIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates which CLAW link is being referenced + for a particular subchannel on a daughter board on a + CMCC card." + ::= {cipCardClawEntry 1} + +cipCardClawConnected + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates CLAW connection status." + ::= {cipCardClawEntry 2} + +-- ;;;;;;;;;;;;;;;;;;;;; cipCardClawConfigTable ;;;;;;;;;;;;;;;;;;;;;;;;;;; + +cipCardClawConfigTable + OBJECT-TYPE + SYNTAX SEQUENCE OF CipCardClawConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configuration information for + the Common Link Access to Workstation (CLAW) + protocol." + ::= {cipCardClaw 2} + +cipCardClawConfigEntry + OBJECT-TYPE + SYNTAX CipCardClawConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CLAW configuration values." + INDEX { cipCardEntryIndex, + cipCardDtrBrdIndex, + cipCardSubChannelIndex, + cipCardClawIndex } + ::= { cipCardClawConfigTable 1 } + +CipCardClawConfigEntry ::= SEQUENCE +{ + cipCardClawConfigPath OCTET STRING (SIZE(2)), + cipCardClawConfigDevice OCTET STRING (SIZE(2)), + cipCardClawConfigIpAddr IpAddress, + cipCardClawConfigHostName DisplayString (SIZE (1..10)), + cipCardClawConfigRouterName DisplayString (SIZE (1..10)), + cipCardClawConfigHostAppl DisplayString (SIZE (1..10)), + cipCardClawConfigRouterAppl DisplayString (SIZE (1..10)), + cipCardClawConfigBroadcastEnable TruthValue, + cipCardClawConfigRowStatus RowStatus +} + +cipCardClawConfigPath + OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hex path identifier for the escon director + switch port containing the fiber from the + channel on the host to which this CMCC CLAW + task connects. + + This is a concatenation of the switch port number, + the channel logical address (used by the host to + associate an logical partition (LPAR) with the + control unit), and the control unit logical + address (address of a logical control + unit used by the host to associate a group of + physical devices). + + For a directly connected channel, the switch + port number is usually 01." + ::= {cipCardClawConfigEntry 1} + +cipCardClawConfigDevice + OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Two digit hex device address for the device + the SNA host will use to communicate with the + CLAW task on the CMCC card. The address must + be even." + ::= {cipCardClawConfigEntry 2} + +cipCardClawConfigIpAddr + OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the host application for the CMCC + CLAW task as specified in the HOME statement + of the PROFILE TCPIP." + ::= {cipCardClawConfigEntry 3} + +cipCardClawConfigHostName + OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CLAW host name for this CLAW device." + ::= {cipCardClawConfigEntry 4} + +cipCardClawConfigRouterName + OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CLAW router name for this CLAW device." + ::= {cipCardClawConfigEntry 5} + +cipCardClawConfigHostAppl + OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CLAW host application name for this CLAW connection." + ::= {cipCardClawConfigEntry 6} + +cipCardClawConfigRouterAppl + OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CLAW router application name for this CLAW + connection." + ::= {cipCardClawConfigEntry 7} + +cipCardClawConfigBroadcastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Control processing of broadcast frames for the + path/device. + Enable turns broadcast processing on." + ::= {cipCardClawConfigEntry 8} + +cipCardClawConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used by a management station to + create or delete the row entry in + cipCardClawConfigTable following the RowStatus + textual convention." + ::= {cipCardClawConfigEntry 9} + +-- ;;;;;;;;;;;;;;;;;;;;;;;;;;; cipCardClawDataXferStatsTable ;;;;;;;;;;;;;;;;; + +cipCardClawDataXferStatsTable + OBJECT-TYPE + SYNTAX SEQUENCE OF CipCardClawDataXferStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of objects pertaining to + data transfer statistics per CLAW Logical Link." + ::= {cipCardClaw 3} + +cipCardClawDataXferStatsEntry + OBJECT-TYPE + SYNTAX CipCardClawDataXferStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of daughter board statistics." + INDEX { cipCardEntryIndex, + cipCardDtrBrdIndex, + cipCardSubChannelIndex, + cipCardClawIndex } + ::= { cipCardClawDataXferStatsTable 1 } + +CipCardClawDataXferStatsEntry ::= SEQUENCE +{ + cipCardClawDataXferStatsBlocksRead Counter32, + cipCardClawDataXferStatsBlocksWritten Counter32, + cipCardClawDataXferStatsBytesRead Counter32, + cipCardClawDataXferStatsHCBytesRead Counter64, + cipCardClawDataXferStatsBytesWritten Counter32, + cipCardClawDataXferStatsHCBytesWritten Counter64, + cipCardClawDataXferStatsReadBlocksDropped Counter32, + cipCardClawDataXferStatsWriteBlocksDropped Counter32, + cipCardClawDataXferStatsBufferGetRetryCount Counter32 +} + +cipCardClawDataXferStatsBlocksRead + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of successful read data transfer channel + command words (CCWs) from the channel perspective." + ::= {cipCardClawDataXferStatsEntry 1} + +cipCardClawDataXferStatsBlocksWritten + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of successful write data transfer CCWs + from the channel perspective." + ::= {cipCardClawDataXferStatsEntry 2} + +cipCardClawDataXferStatsBytesRead + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes successfully read from the + channel perspective." + ::= {cipCardClawDataXferStatsEntry 3} + +cipCardClawDataXferStatsHCBytesRead + OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes successfully read from the channel + perspective. This is the 64-bit (High Capacity) + version of clawDataXferStatsBytesRead." + ::= {cipCardClawDataXferStatsEntry 4} + +cipCardClawDataXferStatsBytesWritten + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes successfully written from the + channel perspective." + ::= {cipCardClawDataXferStatsEntry 5} + +cipCardClawDataXferStatsHCBytesWritten + OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes successfully written from the + channel perspective. This is the 64-bit version + version of clawDataXferStatsBytesWritten." + ::= {cipCardClawDataXferStatsEntry 6} + +cipCardClawDataXferStatsReadBlocksDropped + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of read blocks dropped." + ::= {cipCardClawDataXferStatsEntry 7} + +cipCardClawDataXferStatsWriteBlocksDropped + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of write blocks dropped." + ::= {cipCardClawDataXferStatsEntry 8} + +cipCardClawDataXferStatsBufferGetRetryCount + OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a buffer was requested and none were + available." + ::= {cipCardClawDataXferStatsEntry 9} + +-- ;;;;;;;;;;;;;;;;;;;;;;; End Of CLAW Objects ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +-- +-- TRAP DEFINITIONS +-- + +-- +-- Notifications +-- + +cipCardTraps OBJECT IDENTIFIER ::= { cipCard 5} + +cipCardLinkFailure NOTIFICATION-TYPE + OBJECTS { + cipCardDtrBrdIndex, + cipCardDtrBrdStatus, + cipCardDtrBrdSignal, + linkIncidentTrapCause, + implicitIncidents, + codeViolationErrors, + linkFailureSignalOrSyncLoss, + linkFailureNOSs, + linkFailureSequenceTimeouts, + linkFailureInvalidSequences + } + STATUS deprecated + DESCRIPTION + "This trap indicates that a significant link event has been recognized + resulting in the degradation of the interface line quality. + (This trap was deactivated 6/97, below trap is now sent on link failures)" + ::= { cipCardTraps 1 } + +cipCardDtrBrdLinkFailure NOTIFICATION-TYPE + OBJECTS { + cipCardDtrBrdStatus, + cipCardDtrBrdSignal, + linkIncidentTrapCause + } STATUS current + DESCRIPTION + "This trap indicates that a significant link event has been recognized + resulting in the degradation of the interface line quality." + ::= { cipCardTraps 2 } + +-- +-- Conformance Information +-- + +ciscoChannelMibConformance OBJECT IDENTIFIER ::= { channel 2 } +ciscoChannelMibCompliances OBJECT IDENTIFIER ::= + { ciscoChannelMibConformance 1 } +ciscoChannelMibGroups OBJECT IDENTIFIER ::= + { ciscoChannelMibConformance 2 } + +-- +-- Compliance Statements +-- + +ciscoChannelMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the TcpIP Offload feature." + MODULE + MANDATORY-GROUPS { + ciscoChannelGroup + } + + ::= { ciscoChannelMibCompliances 1 } + +ciscoChannelMibComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the TcpIP Offload feature." + MODULE + MANDATORY-GROUPS { + ciscoChannelGroupRev1 + } + + ::= { ciscoChannelMibCompliances 2 } + +ciscoChannelMibComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the TcpIP Offload & CSNA features." + MODULE + MANDATORY-GROUPS { + ciscoChannelGroupRev1, ciscoChannelGroupRev2 + } + + ::= { ciscoChannelMibCompliances 3 } + +ciscoChannelGroup OBJECT-GROUP + OBJECTS { + -- cipCardTable + -- cipCardEntryIndex, + cipCardEntryName, + cipCardEntryTotalMemory, + cipCardEntryFreeMemory, + cipCardEntryCpuUtilization, + cipCardEntryTimeSinceLastReset, + cipCardEntryMajorSwRevisionNr, + cipCardEntryMinorSwRevisionNr, + cipCardEntryMajorHwRevisionNr, + cipCardEntryMinorHwRevisionNr, + + -- cipCardApplicationTable + -- cipCardApplicationNameIndex, + cipCardApplicationRevision, + cipCardApplicationCompileInfo, + + -- cipCardDaughterBoardTable + -- cipCardDtrBrdIndex, + cipCardDtrBrdType, + cipCardDtrBrdStatus, + cipCardDtrBrdSignal, + cipCardDtrBrdOnline, + implicitIncidents, + codeViolationErrors, + linkFailureSignalOrSyncLoss, + linkFailureNOSs, + linkFailureSequenceTimeouts, + linkFailureInvalidSequences, + linkIncidentTrapCause, + + -- cipCardSubChannelTable + cipCardSubChannelIndex, + cipCardSubChannelConnections, + cipCardSubChannelCancels, + cipCardSubChannelSelectiveResets, + cipCardSubChannelSystemResets, + cipCardSubChannelDeviceErrors, + cipCardSubChannelWriteBlocksDropped, + cipCardSubChannelLastSenseData, + cipCardSubChannelLastSenseDataTime, + cipCardSubChannelCuBusies, + + -- cipCardClawTable + cipCardClawIndex, + cipCardClawConnected, + + -- cipCardClawConfigTable + cipCardClawConfigPath, + cipCardClawConfigDevice, + cipCardClawConfigIpAddr, + cipCardClawConfigHostName, + cipCardClawConfigRouterName, + cipCardClawConfigHostAppl, + cipCardClawConfigRouterAppl, + + -- cipCardClawDataXferStatsTable + cipCardClawDataXferStatsBlocksRead, + cipCardClawDataXferStatsBlocksWritten, + cipCardClawDataXferStatsBytesRead, + cipCardClawDataXferStatsHCBytesRead, + cipCardClawDataXferStatsBytesWritten, + cipCardClawDataXferStatsHCBytesWritten, + cipCardClawDataXferStatsReadBlocksDropped, + cipCardClawDataXferStatsWriteBlocksDropped, + cipCardClawDataXferStatsBufferGetRetryCount + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration capability." + ::= { ciscoChannelMibGroups 1} + +ciscoChannelGroupRev1 OBJECT-GROUP + OBJECTS { + -- cipCardTable + -- cipCardEntryIndex, + cipCardEntryName, + cipCardEntryTotalMemory, + cipCardEntryFreeMemory, + cipCardEntryCpuUtilization, + cipCardEntryTimeSinceLastReset, + cipCardEntryMajorSwRevisionNr, + cipCardEntryMinorSwRevisionNr, + cipCardEntryMajorHwRevisionNr, + cipCardEntryMinorHwRevisionNr, + + -- cipCardApplicationTable + -- cipCardApplicationNameIndex, + cipCardApplicationRevision, + cipCardApplicationCompileInfo, + + -- cipCardDaughterBoardTable + -- cipCardDtrBrdIndex, + cipCardDtrBrdType, + cipCardDtrBrdStatus, + cipCardDtrBrdSignal, + cipCardDtrBrdOnline, + implicitIncidents, + codeViolationErrors, + linkFailureSignalOrSyncLoss, + linkFailureNOSs, + linkFailureSequenceTimeouts, + linkFailureInvalidSequences, + linkIncidentTrapCause, + cipCardDtrBrdLastStat, + cipCardDtrBrdNextStat, + + -- cipCardSubChannelTable + cipCardSubChannelIndex, + cipCardSubChannelConnections, + cipCardSubChannelCancels, + cipCardSubChannelSelectiveResets, + cipCardSubChannelSystemResets, + cipCardSubChannelDeviceErrors, + cipCardSubChannelWriteBlocksDropped, + cipCardSubChannelLastSenseData, + cipCardSubChannelLastSenseDataTime, + cipCardSubChannelCuBusies, + cipCardSubChannelCmdRetries, + + -- cipCardClawTable + cipCardClawIndex, + cipCardClawConnected, + + -- cipCardClawConfigTable + cipCardClawConfigPath, + cipCardClawConfigDevice, + cipCardClawConfigIpAddr, + cipCardClawConfigHostName, + cipCardClawConfigRouterName, + cipCardClawConfigHostAppl, + cipCardClawConfigRouterAppl, + + -- cipCardClawDataXferStatsTable + cipCardClawDataXferStatsBlocksRead, + cipCardClawDataXferStatsBlocksWritten, + cipCardClawDataXferStatsBytesRead, + cipCardClawDataXferStatsHCBytesRead, + cipCardClawDataXferStatsBytesWritten, + cipCardClawDataXferStatsHCBytesWritten, + cipCardClawDataXferStatsReadBlocksDropped, + cipCardClawDataXferStatsWriteBlocksDropped, + cipCardClawDataXferStatsBufferGetRetryCount + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration capability." + ::= { ciscoChannelMibGroups 2} + +ciscoChannelGroupRev2 OBJECT-GROUP + OBJECTS { + -- cipCardTable + -- cipCardEntryIndex + cipCardEntryCpuLoad1m, + cipCardEntryCpuLoad5m, + cipCardEntryCpuLoad60m, + cipCardEntryDmaLoad1m, + cipCardEntryDmaLoad5m, + cipCardEntryDmaLoad60m, + + -- cipCardDaughterBoardTable + -- cipCardDtrBrdIndex + cipCardDtrBrdChannelLoad1m, + cipCardDtrBrdChannelLoad5m, + cipCardDtrBrdChannelLoad60m, + + -- cipCardClawConfigTable + cipCardClawConfigBroadcastEnable, + cipCardClawConfigRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration capability." + ::= { ciscoChannelMibGroups 3} + +ciscoChannelGroupRev3 OBJECT-GROUP + OBJECTS { + -- cipCardSubChannelTable + cipCardSubChannelResetEvent, + cipCardSubChannelShortBusy, + cipCardSubChannelCMDRetry, + cipCardSubChannelBufferWait, + cipCardSubChannelStatPending, + cipCardSubChannelSuspend, + cipCardSubChannelFBLWait + } + STATUS current + DESCRIPTION + "A collection of Subchannel device status objects." + ::= { ciscoChannelMibGroups 4} + +END diff --git a/MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB b/MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB new file mode 100644 index 0000000..db2853d --- /dev/null +++ b/MIBS/cisco/CISCO-CLASS-BASED-QOS-MIB @@ -0,0 +1,10454 @@ +-- ***************************************************************** +-- Cisco Class-Based QoS Configuration and Statistics MIB +-- +-- Copyright (c) 2000-2004, 2007-2009-2014 by Cisco Systems Inc. +-- +-- All rights reserved. +-- +-- *************************************************************** + +CISCO-CLASS-BASED-QOS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Counter32, + Gauge32, + Unsigned32, + Counter64, + dod + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TruthValue, + TimeStamp + FROM SNMPv2-TC + ifIndex, + InterfaceIndex + FROM IF-MIB + VlanIndex + FROM Q-BRIDGE-MIB + CounterBasedGauge64 + FROM HCNUM-TC + Unsigned64, + EntPhysicalIndexOrZero + FROM CISCO-TC + DlciNumber + FROM CISCO-FRAME-RELAY-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoCBQosMIB MODULE-IDENTITY + LAST-UPDATED "201401240000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-qos@cisco.com" + DESCRIPTION + "Cisco Class-Based QoS MIB + + ********************************** + Overview + ********************************** + This MIB provides read access to Quality of Service (QoS) + configuration and statistics information for Cisco + platforms that support the Modular Quality of Service + Command-line Interface (Modular QoS CLI). We recommend + users of this MIB to review the user documentation of + MQC based QoS features. + + Configuration information available through this MIB includes + all ClassMap, PolicyMap, Match Statements, and Feature + Actions configuration parameters. The definitions of each + objects mentioned above are explained in the QoS objects + section. + + Statistics available through this MIB include summary + counts/rates by traffic class before and after any configured + QoS policies are enforced. In addition, detailed + feature-specific statistics are available for select + PolicyMap features. + + Contact your Cisco representative to determine on which + platforms the MIB is currently supported. + + ********************************** + QoS Acronyms + ********************************** + BECN: Frame Relay Backward Explicit Congestion Notification + CIR : Committed Information Rate + DSCP: Differentiated Service Code Point + EB : Estimate Bandwidth + ECN : Explicite Congestion Notification + FECN: Frame Relay Forward Explicit Congestion Notification + IPHC: Internet Protocol Header Compression + IPSLAs: IP Service Level Agreement Technologies + PIR : Peak Information Rate + PREC: Precedence + QoS : Quality Of Services + RED : Random Early Detect + SRP : Spatial Reuse Protocol + WRED: Weighted Random Early Detect + C3PL: Cisco Common Classification Programming Language + + ********************************** + MIB Objects + ********************************** + This MIB consists of the following object groups: + 1 : cbQosServicePolicy + 2 : cbQosInterfacePolicy + 3 : cbQosFrameRelayVCPolicy + 4 : cbQosATMPVCPolicy + 5 : cbQosObjects + 6 : cbQosPolicyMapCfg + 7 : cbQosClassMapCfg + 8 : cbQosMatchStmtCfg + 9 : cbQosQueueingCfg + 10: cbQosREDCfg + 11: cbQosREDClassCfg + 12: cbQosPoliceCfg + 13: cbQosTSCfg + 14: cbQosSetCfg + 15: cbQosClassMapStats + 16: cbQosMatchStmtStats + 17: cbQosPoliceStats + 18: cbQosQueueingStats + 19: cbQosTSStats + 20: cbQosREDClassStats + 21: cbQosPoliceActionCfg + 22: cbQosIPHCCfg + 23: cbQosIPHCStats + 24: cbQosSetStats + 25: cbQosPoliceColorStats + 26: cbQosTableMapCfg + 27: cbQosTableMapValueCfg + 28: cbQosTableMapSetCfg + 29: cbQosEBCfg + 30: cbQosEBStats + 31: cbQosMeasureIPSLACfg + 32: cbQosC3plAccountCfg + 33: cbQosC3plAccountStats + + ********************************** + Definitions + ********************************** + A logical interface in the context of this MIB is either + a main-interface, a sub-interface, a Frame Relay DLCI, + an ATM virtual circuit or the control-plane on the router. + + The (aggregate) control-plane on the router is defined as + a collection of processes running at process level on the + platform (route) processor. This includes the functions + related to networking control capabilities such as routing, + signaling, provisioning, as well as resource and service + discovery. Also includes process switched traffic on the + device. + + The term distributed control plane, in the context of + this mib, represents the control-plane functionality at + the level of individual linecards. This is only + applicable for the case of distributed platforms. + + ********************************** + QoS Objects + ********************************** + To understand Class-Based QoS features and how to navigate + the MIB tables above, the key element is to comprehend the + relationships among the different QoS objects. QoS objects + consist of ClassMaps, Match Statements and PolicyMaps, + and each Feature Actions. + + Match Statement - The specific match criteria to identify + packets for classification purposes. + + ClassMap - A user-defined traffic class that contains + one or many match statements used to classify packets into + different categories. + + Feature Action - An action is a QoS feature. Features + include police, traffic-shaping, queueing, random detect + and packet marking(set). After the traffic is being + classified, based on the traffic classification, we can + apply these action to each traffic class. + + PolicyMap - A user-defined policy that associates each QoS + action to the user-defined traffic class (ClassMap). + + Service Policy - Service policy is a policymap + that is being attached to a logical interface. Because a + policymap can also be a part of the hierarchical structure + (inside a classmap), only a policymap that is directly + attached to a logical interface is considered a service + policy. Each service policy is uniquely identified by an + index called cbQosPolicyIndex. This number is usually + identical to its cbQosObjectsIndex as a policymap. + + ***************************************** + Runtime Instance vs Configuration objects + ***************************************** + + Each QoS objects have 2 sets of behaviours : + 1: A configuration instance + - Each QoS objects has it's configuration portion of + information attached to it. This information does + not change whether this object is attached on multiple + logical interfaces and used multiple times. We + uniquely identify each QoS object with identical + configuration with the same index - cbQosConfigIndex. + This index is used in all configuration related + tables. + + 2: A runtime instance + - Each QoS objects has it's statistical portion of + information attached to it. This information changes + when this object is attached on multiple logical + interfaces and used in various different places. We + uniquely identify each QoS runtime object instance + with an index that is unique across multiple + instances of the identical object - cbQosObjectsIndex. + This index is used in all statistical related tables. + + In summary, a QoS object has 2 indexes associated with it: + cbQosConfigIndex is used to identify it's configuration, + which does not change regardless of number of times and + where it is being used; and cbQosObjectsIndex is used + to identify it's runtime statistics, depending on which + logical interface and where in a given PolicyMap hierarchy + this object is used, it may have multiple unique + identifiers to distinguish each unique usage (instance) of + the same object. + + ********************************** + Navigation + ********************************** + The recommended method of navigating through all of the MIB + tables is to start by learning the cbQosServicePolicyTable + and cbQosObjectsTable MIB tables. In particular, Cisco + Systems recommends understanding the cbQosObjectsIndex and + cbQosParentObjectsIndex of each QoS feature. + + The cbQosPolicyIndex and cbQosObjectsIndex are + system-assigned numbers that identify each unique instance + of a QoS feature. These indexes are never reused between + router reboots, even when changes are made to the QoS + configuration. The cbQosPolicyIndex is designed to identify + the service policies attached to logical interfaces, while + the cbQosObjectsIndex is designed to identify each QoS + feature on a specified device. + + The cbQosParentObjectsIndex is designed to show the + hierarchical relationship of each QoS feature. + + ********************************** + cbQosServicePolicyTable + ********************************** + Accessing cbQosServicePolicyTable requires + cbQosPolicyIndex. This index is a system-assigned number + to uniquely identify each service policy hanging off of + each logical interface. Given cbQosPolicyIndex the tables + provide the type of logical interface/media type on which + this policy is applied, the direction in which this policy + is enforced, and the SNMP interface index and/or the entity + index of the underlying interface/entity. In the case of a + policy being applied on a Frame Relay DLCI, the cbQosFrDLCI + gives you the Frame Relay DLCI number to which this policy + is attached. In the case of policy being attached to an ATM + VC, cbQosAtmVPI and cbQosAtmVCI display the VPI and VCI of + the ATM interface respectively. + + ********************************** + cbQosObjectsTable + ********************************** + Accessing cbQosObjectsTable requires two indexes, + cbQosPolicyIndex and cbQosObjectsIndex. + + Given a particular service policy on a given logical + interface, there could be PolicyMaps, ClassMaps, Match + Statements and Feature Actions being used. Each instance + of these objects is uniquely identified by + cbQosObjectsIndex. + + Users need to decide which QoS object is interesting + and use the cbQosPolicyIndex and cbQosObjectsIndex to + locate the right element of interest. This tables provides + cbQosObjectsType, cbQosConfigIndex, and + cbQosParentObjectsIndex. + + To understand the relationship of cbQosObjectsIndex, + cbQosParentObjectsIndex and the hierarchical relationship + of the QoS objects, consider the following QoS + configuration example: + + Interface ethernet 0/1 + Input Service Policy cntlWebTraffic + ClassMap http + match ip http + set ip precedence 5 + + Output Service Policy cntlSNMP_Telnet + ClassMap snmp + match ip snmp + shape average 8000 32 32 + ClassMap Telnet + match ip telnet + shape average 10000 32 32 + + Interface ethernet 0/2 + Input Service Policy cntlWebTraffic + ClassMap http + match ip http + set ip precedence 5 + + Output Service Policy cntlSNMP_Telnet + ClassMap snmp + match ip snmp + shape average 8000 32 32 + ClassMap Telnet + match ip telnet + shape average 10000 32 32 + + *** In Ethernet 0/1 *** + Assume the router assigned a cbQosConfigIndex=1024 and + cbQosObjectsIndex=1084 to Policy cntlWebTraffic. + Because it is attached to an interface, it has no parent + QoS object, and thus cbQosParentObjectsIndex=0. + In addition, because cntlWebTraffic is also the service + policy of the interface, it has a unique cbQosPolicyIndex + assigned to it. In most cases, it would be the same as + the cbQosObjectsIndex, which is 1084 in this case. + Therefore, the indexes are: + cbQosPolicyIndex = 1084 + cbQosObjectsIndex = 1084 + cbQosConfigIndex = 1024 + + Assuming the router assigned a cbQosObjectsIndex=1085 + and cbQosConfigIndex=1025 to ClassMap http, it is + directly being used by Policy cntlWebTraffic, and therefore + the cbQosParentObjectsIndex of ClassMap http will be 1084. + + Assuming the router assigned a cbQosConfigIndex=1026 and + cbQosObjectsIndex=1086 to match ip http, it is directly + used by ClassMap http, therefore the + cbQosParentObjectsIndex of match ip http will be 1085. + + Assuming the router assigned a cbQosConfigIndex=1027 and + cbQosObjectsIndex=1087 to set ip precedence 5, it is + directly used by ClassMap http, therefore the + cbQosParentObjectsIndex of match ip http will be 1085. + + Assuming the router assigned a cbQosConfigIndex=1028 and + cbQosObjectsIndex=1088 to Policy cntlSNMP_Telnet. + Because it is attached to an interface, it has no parent + QoS object, and thus cbQosParentObjectsIndex=0. + In addition, because cntlSNMP_Telnet is also the service + policy of the interface, it has a unique cbQosPolicyIndex + assigned to it. In most cases, it would be the same as + the cbQosObjectsIndex, which is 1088 in this case. + + Assuming the router assigned a cbQosConfigIndex=1029 and + cbQosObjectsIndex=1089 to ClassMap snmp, it is + directly being used by Policy cntlSNMP_Telnet, and + therefore the cbQosParentObjectsIndex of ClassMap snmp + will be 1088. + + Assuming the router assigned a cbQosConfigIndex=1030 and + cbQosObjectsIndex=1090 to match ip snmp, it is directly + used by ClassMap snmp, and therefore the + cbQosParentObjectsIndex of match ip snmp will be 1089. + + Assuming the router assigned a cbQosConfigIndex=1031 and + cbQosObjectsIndex=1091 to shape average 8000 32 32, + it is directly used by ClassMap snmp, therefore the + cbQosParentObjectsIndex of match ip snmp will be 1089. + + Assuming the router assigned a cbQosConfigIndex=1032 and + cbQosObjectsIndex=1092 to ClassMap Telnet, it is + directly being used by Policy cntlSNMP_Telnet, and + therefore the cbQosParentObjectsIndex of + ClassMap Telnet will be 1088. + + Assuming the router assigned a cbQosConfigIndex=1033 and + cbQosObjectsIndex=1093 to match ip telnet, it is + directly used by ClassMap Telnet, and therefore the + cbQosParentObjectsIndex of match ip telnet will be 1092. + + Assuming the router assigned a cbQosConfigIndex=1034 and + cbQosObjectsIndex=1094 to shape 10000 32 32, it is + directly used by ClassMap telnet, therefore the + cbQosParentObjectsIndex of match ip telnet will be 1092. + + *** In Ethernet 0/2 *** + Every objects will have a unique combination of + cbQosPolicyIndex and cbQosObjectsIndex, but + cbQosConfigIndex will be shared across the same + objects that are applied in different places. + + ********************************** + All Config Tables + ********************************** + Accessing config related tables requires the same index + - cbQosConfigIndex. (Per precedence based tables requires + a second index, which is IP precedence value) Users + should have already gone through the cbQosObjectsTable + at this point and understood each cbQosConfigIndex and the + corresponding QoS objects. Users can uniquely identify + each QoS object defined on the router and query the + entries in each stats table on a per QoS object basis. + + ********************************** + All Stats Tables + ********************************** + Accessing all stats related tables requires the same + 2 indexes. They are cbQosPolicyIndex and cbQosObjectsIndex. + (Per precedence based tables requires a third index, which + is IP precedence value) Users should have already gone + through the cbQosObjectsTable at this point and understood + the relationship of each cbQosPolicyIndex and + cbQosObjectsIndex pair and the corresponding QoS objects. + Users can uniquely identify each QoS object defined on the + router and query the entries in each stats table on a per + QoS object basis." + REVISION "201401240000Z" + DESCRIPTION + "Added new object cbQosParentPolicyIndex in + cbQosServicePolicyTable" + REVISION "201310100000Z" + DESCRIPTION + "Added cbQosQueueingStatsGroupRev1 + Added ciscocbQosMIBComplianceRev13" + REVISION "201306200000Z" + DESCRIPTION + "Added the following 64-bit Objects + + cbQosCMPrePolicyBitRate64 + cbQosCMPostPolicyBitRate64 + cbQosCMDropBitRate64 + cbQosPoliceConformedBitRate64 + cbQosPoliceExceededBitRate64 + cbQosPoliceViolatedBitRate64" + REVISION "201302150000Z" + DESCRIPTION + "Added Percentage as a unit for cbQoSQueueUnitType" + REVISION "201207240000Z" + DESCRIPTION + "The following 2 objects are expanded to include perThousand and + perMillion units. + + 1. QueueingBandwidthUnits + 2. CbQosRateType" + REVISION "201203220000Z" + DESCRIPTION + "The following 4 changes have been made + + 1. Added the following 64 bit objects and deprecated the + corresponding 32 bit objects + ================================================= + cbQosQueueingCfgBandwidth64, cbQosQueueingCfgIndividualQSize64, + cbQosPoliceCfgBurstSize64, cbQosPoliceCfgExtBurstSize64, + cbQosPoliceCfgPir64, + cbQosTSCfgBurstSize64, cbQosTSCfgExtBurstSize64 + + 2. Range expanded for + ================== + cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize, + cbQosPoliceCfgBurstSize, + + cbQosPoliceCfgExtBurstSize, cbQosPoliceCfgPir, + cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize, + cbQosREDCfgMinThreshold, cbQosREDCfgMaxThreshold, + cbQosPoliceCfgRate, cbQosPoliceCfgBurstCell, + cbQosPoliceCfgExtBurstCell, cbQosPoliceCfgBurstTime, + cbQosPoliceCfgExtBurstTime, + cbQosPoliceCfgCdvt, cbQosTSCfgRate,cbQosTSCfgBurstTime, + cbQosTSCfgExtBurstTime + + 3. New object added + ================ + cbQosPolicyDiscontinuityTime + + 4. Added new type (srp-priority) to + ================================== + PoliceAction" + REVISION "200911250000Z" + DESCRIPTION + "Added setDei(16), setDeiImposition(17) to the TC PoliceAction. + Added dei(14), deiImposition(15) to the TC SetFeatureType. + Added dei(9) to the TC REDMechanism. + + Added objects + cbQosSetCfgIpPrecedenceTunnelValue, + cbQosSetCfgIpDscpTunnelValue, + cbQosSetCfgDei, + cbQosSetCfgDeiImposition + to CbQosSetCfgEntry + + Added objects + cbQosPoliceCfmColorCfmRate, + cbQosPoliceCfmColorExdRate, + cbQosPoliceCfmColorVltRate, + cbQosPoliceExdColorExdRate, + cbQosPoliceExdColorVltRate, + cbQosPoliceVltColorVltRate + to cbQosPoliceColorStatsEntry. + + Added Objects + cbQosIPHCCfgEnabled + to cbQosIPHCCfgEntry + + Added Objects + cbQosIPHCRtpFullHdrPktOverflow, + cbQosIPHCRtpFullHdrPkt, + cbQosIPHCRtpFullHdrPkt64, + cbQosIPHCTcpFullHdrPktOverflow, + cbQosIPHCTcpFullHdrPkt, + cbQosIPHCTcpFullHdrPkt64 + to cbQosIPHCStatsEntry + + Added ciscocbQosMIBComplianceRev10." + REVISION "200909160000Z" + DESCRIPTION + "Added unconfigured(15) value to PoliceAction TC. + Added cbQosCMFragmentPktOverflow, + cbQosCMFragmentPkt, + cbQosCMFragmentPkt64, + cbQosCMFragmentByteOverflow, + cbQosCMFragmentByte, + cbQosCMFragmentByte64 in CbQosCMStatsEntry. + Added evc(7) enum value in InterfaceType TC. + Added cbQosEVC in CbQosServicePolicyEntry + Changed comments for cbQosPolicyIndex and cbQosObjectsIndex. + Added ciscocbQosMIBComplianceRev9." + REVISION "200904240000Z" + DESCRIPTION + "- Added cbQosSetCfgFrDe to hold the Fr-De marking configuration + value in cbQosSetCfgTable. + - Updated the optional groups of ciscocbQosMIBComplianceRev7 + with cbQosSetCfgFrDeGroup. + - Added MODULE-COMPLIANCE ciscocbQosMIBComplianceRev8." + REVISION "200901260000Z" + DESCRIPTION + "Added account feature in QosObjectType." + REVISION "200811200000Z" + DESCRIPTION + "Added cbQosC3plAccountCfgGroup and cbQosC3plAccountStatsGroup." + REVISION "200806170000Z" + DESCRIPTION + "-Added ratioRemaining in QueueingBandwidthUnits + -Added l2CosInner in SetFeatureType + -Added cbQosQueueingCfgPriorityLevel in cbQosQueueingCfgTable + -Added cbQosSetCfgL2CosInnerValue in cbQosSetCfgTable + -Added in cbQosREDClassCfgTable + cbQosREDClassCfgMaxThresholdUnit, + cbQosREDClassCfgMinThresholdUnit + -Added cbQosQueueingClassCfgTable + - Added following OBJECT-GROUPs + cbQosQueueingCfgGroupRev2 + cbQosSetCfgL2Group + cbQosQueueingClassCfgGroup + cbQosPoliceCfgGroupRev3 + - Added MODULE-COMPLIANCE cisco + cbQosMIBComplianceRev6" + REVISION "200710090000Z" + DESCRIPTION + "1. Added cbQosTSCfgRate64 to cbQosTSCfgTable + to support shaping rates greater than that fit in + the range defined for cbQosTSCfgRate. + 2. Created cbQosTSCfgExtGroup. + 3. Created new compliance module ciscocbQosMIBComplianceRev5 + which deprecates ciscocbQosMIBComplianceRev4." + REVISION "200708300000Z" + DESCRIPTION + "Added 'setL2CosInner' value to PoliceAction TC." + REVISION "200707100000Z" + DESCRIPTION + "Added following enumerations to RedMechanism TC: + mplsExp + redDefault + redUserDefault" + REVISION "200409200000Z" + DESCRIPTION + "1. Added vlan-port as a new InterfaceType. + 2. Created cbQosServicePolicyExtGroup." + REVISION "200404120000Z" + DESCRIPTION + "Added support for Estimate Bandwidth and its Corvil + implementation. Corvil's algorithm generates the + estimated bandwidth for a class of traffic from + knowledge of the QoS targets such as delay and drop, + and the observed traffic behavior." + REVISION "200307240000Z" + DESCRIPTION + "Added setIpDscpTunnel, setIpPrecedenceTunnel + to the PoliceAction TC. + Added srpPriority, frFecnBecn, ipDscpTunnel, + ipPrecedenceTunnel to the SetFeatureType TC. + Added l2Cos, atmClp to the REDMechanism TC. + Added cps to the CbQosRateType TC. + Added CbQosTMSetType TC. + Added cbQosQueueingCfgAggrQLimitTime + to the cbQosQueueingCfgTable. + Added cbQosREDClassCfgMinThresholdTime, + cbQosREDClassCfgMaxThresholdTime + to the cbQosREDClassCfgTable. + Added cbQosPoliceCfgCellRate, + cbQosPoliceCfgCellPir, + cbQosPoliceCfgBurstCell, + cbQosPoliceCfgExtBurstCell, + cbQosPoliceCfgBurstTime, + cbQosPoliceCfgExtBurstTime, + cbQosPoliceCfgCdvt, + cbQosPoliceCfgConformColor, + cbQosPoliceCfgExceedColor + to the cbQosPoliceCfgTable. + Added cbQosTSCfgBurstTime, cbQosTSCfgExtBurstTime + to the cbQosTSCfgTable. + Added cbQosSetCfgSrpPriority, cbQosSetCfgFrFecnBecn + to the cbQosSetCfgTable. + Added cbQosSetStatsTable. + Added cbQosPoliceColorStatsTable. + Added cbQosTableMapCfgTable. + Added cbQosTableMapValueCfgTable. + Added cbQosTableMapSetCfgTable." + REVISION "200306090000Z" + DESCRIPTION + "Added controlPlane to the InterfaceType TC. + Added cbQosEntityIndex to the cbQosServicePolicyTable." + REVISION "200301210000Z" + DESCRIPTION + "Added compression(9) in QosObjectType TC for IPHC; + Added setMplsExpTopMost(11) in PoliceAction TC for + POLICE; + Added mplsExpTopMost(8) in SetFeatureType TC for SET; + Added discardClass(13) in REDMechanism TC for WRED; + Added CbQosRateType TC for POLICE and SHAPE; + Added IPHCOption TC for IPHC; + Added cbQosPoliceCfgRateType, + cbQosPoliceCfgPercentRateValue, + cbQosPoliceCfgPercentPirValue for POLICE; + Added cbQosTSCfgRateType, + cbQosTSCfgPercentRateValue for SHAPE; + Added cbQosSetCfgMplsExpTopMostValue for SET; + Added cbQosIPHCCfg and cbQosIPHCStats tables for IPHC." + REVISION "200212030000Z" + DESCRIPTION + "Added new cbQosPoliceCfgRate64 to cbQosPoliceCfgEntry + table to support policing rates greater than fit in + the range defined for cbQosPoliceCfgRate" + REVISION "200207240000Z" + DESCRIPTION + "Added support for ECN; Pir policing; multiple + police actions; added MPLS-EXP/ATM-CLP/DR-DE/ + L2Cos/DiscardClass marking in police action; + added MPLS-EXP and DiscardClass marking; + modified ATM-CLP and FR-DE marking. + Added objects to handle queue depth unit type and + queue depth pair related objects (e.g., + cbQosQueueingCfgQLimitUnits and + cbQosQueueingCfgAggregateQLimit pair) to support + queue depth in different units." + REVISION "200103140000Z" + DESCRIPTION + "Added support for FR DE, ATM CLP and L2 marking. + Added Bandwidth remaining percent option" + REVISION "200012080000Z" + DESCRIPTION + "Added support for Police Violate counters and + DSCP WRED counters" + REVISION "200007130000Z" + DESCRIPTION + "Initial version of Class-based QoS configuration and + statistical parameters MIB" + ::= { ciscoMgmt 166 } + + + +-- Textual Conventions + +QueueMechanism ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This denotes which mechanism is used with QueueLimit. + + precedence Based on IP precedence + dscp Based on DSCP values + discardClass Based on discard class + qosGroup Based on qosgroup class + atmClp Based on atm-clp class + mplsExp Based on MPLS Experimental class" + SYNTAX INTEGER { + precedence(1), + dscp(2), + discardClass(3), + qosGroup(4), + atmClp(5), + mplsExp(6) + } + +QosObjectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate different QoS objects . + policymap - The object in query is a PolicyMap, being + attached on a logical interface. + classmap - The object in query is a ClassMap, being + used by it's parent PolicyMap. + matchStatement - The object in query is a Match Statement, + being used by it's parent ClassMap. + queueing - The object in query is a queueing feature being + applied on the parent ClassMap. + randomDetect - The object in query is a Random Detect feature + being applied on the parent ClassMap. + trafficShaping - The object in query is a traffic-shaping + feature being applied on the parent ClassMap. + police - The object in query is a Police feature being + applied on the parent ClassMap. + set - The object in query is a Packet Marking + feature being applied on the parent ClassMap. + compression - The object in query is a IP header compression + feature being applied on the parent ClassMap. + ipslaMeasure - The object in query is Measure IPSLAs feature + being applied on the parent ClassMap. + account - The object in query is C3Pl_Account feature being + applied on the parent ClassMap." + SYNTAX INTEGER { + policymap(1), + classmap(2), + matchStatement(3), + queueing(4), + randomDetect(5), + trafficShaping(6), + police(7), + set(8), + compression(9), + ipslaMeasure(10), + account(11) + } + +TrafficDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate whether the Policymap is for + Input or Output direction." + SYNTAX INTEGER { + input(1), + output(2) + } + +QosClassInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate whether the Classmap is for + Match All or Match Any." + SYNTAX INTEGER { + none(1), + matchAll(2), + matchAny(3) + } + +QosMatchInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate whether the MatchStatement is matching + on negated criteria (Match Not)." + SYNTAX INTEGER { + none(1), + matchNot(2) + } + +InterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate the type of logical interface to which + a particular service policy is attached. + Main Interface - Service policy is attached on the main + interface. + Sub Interface - Service policy is attached on the sub + interface. + Frame Relay DLCI - Service policy is attached on the a + Frame Relay DLCI. + ATM VC - Service policy is attached on the an ATM + Virtual Circuit. + Control Plane - Service policy is attached to the control + plane of the device. + Vlan Port - Service policy is attached to a particular + vlan of a layer 2 interface that can carry + traffic on multiple vlans. + EVC - Service policy is attached to the Ethernet + Virtual Connections." + SYNTAX INTEGER { + mainInterface(1), + subInterface(2), + frDLCI(3), + atmPVC(4), + controlPlane(5), + vlanPort(6), + evc(7) + } + +QueueingBandwidthUnits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The units of the bandwidth, used to allocate + bandwidth. Bandwidth can be either an absolute kbps + number, or be expressed as a percentage of the + available bandwidth. + + kbps Allocated bandwidth in Kilo bits Per Second + + percentage Allocated bandwidth as percentage of + reference bandwidth. + + percentageRemaining Percentage of unallocated bandwidth + reserved for this class. + + ratioRemaining Ratio of unallocated bandwidth reserved + for this class (in relation to other + classes). + + perThousand Allocated bandwidth in Parts Per Thousand + + perMillion Allocated bandwidth in Parts Per Million." + SYNTAX INTEGER { + kbps(1), + percentage(2), + percentageRemaining(3), + ratioRemaining(4), + perThousand(5), + perMillion(6) + } + +TrafficShapingLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The limit used by the traffic-shaping feature. + This value may be 'average' or 'peak', + which indicates whether it is shaping by average + rate or peak rate." + SYNTAX INTEGER { + average(1), + peak(2) + } + +PoliceAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The available actions taken on packets upon + conforming, exceeding or violating the configured + police rate. + + Transmit - Transmit the packet if the packet conforms + or exceeds the configured police rate. + Set IP DSCP - Set the IP DSCP value if the packet + conforms or exceeds the configured police + rate. + Set IP Precedence - Set the IP precedence value if + the packet conforms or exceeds + the configured police rate. + Set Qos Group - Set the QoS Group value if + the packet conforms or exceeds + the configured police rate. + Set MPLS Exp - Set the MPLS Experimental Imposition + vaule for the applicable action. + Set ATM CLP - Set the ATM CLP bit for the + applicable action. + Set FR DE - Set the FR DE bit for the + applicable action. + Set L2 COS - Set the 802.1p priority field in 802.1Q + VLAN tag for the applicable action. + Set Discard Class - Set the Discard Class value for the + applicable action. + Drop - Drop the packet if the packet conforms or + exceeds the configured police rate. + Set MPLS Exp TopMost - Set the MPLS Experimental + TopMost vaule for the applicable action. + Set IP DSCP Tunnel - Set the IP DSCP Tunnel + value for the applicable action. + Set IP Precedence Tunnel - Set the IP Precedence Tunnel + value for the applicable action. + Set Inner L2 COS - Set the 802.1p priority field in inner + 802.1q VLAN tag (QinQ) for the applicable + action. + Unconfigured - No action is set for this police. + Set Dei - Set the DEI(Discard Eligiable Indicator) bit in the + topmost 802.1ad header. + Set Dei Imposition - Set the DEI bit on all imposed 802.1ad + header. + Set SRP Priority - Sets the spatial reuse protocol (SRP) + priority value of an outgoing packet." + SYNTAX INTEGER { + transmit(1), + setIpDSCP(2), + setIpPrecedence(3), + setQosGroup(4), + drop(5), + setMplsExp(6), + setAtmClp(7), + setFrDe(8), + setL2Cos(9), + setDiscardClass(10), + setMplsExpTopMost(11), + setIpDscpTunnel(12), + setIpPrecedenceTunnel(13), + setL2CosInner(14), -- QinQ inner L2 CoS + unconfigured(15), + setDei(16), + setDeiImposition(17), + setSrpPriority(18) + } + +SetFeatureType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Bit-wise representation of packet marking feature available + today. For historical reason, both packet marking and SET + terms have been used across Cisco Class-Based QOS, but they + have the same meaning. This feature is used to mark/set + appropriate fields(e.g, dscp, precedence, mpls-experimental + -topmost,l2CosInner) for applicable packets. + ipDscp Packet set/mark with DSCP bit + ipPrecedence Packet set/mark with Precedence bit + qosGroupNumber Packet set/mark with QosGroup bit + frDeBit Packet set/mark with FR-DE bit + l2Cos Packet set/mark with COS bit + mplsExp Packet set/mark with MPLS Experimental bit + discardClass Packet set/mark with discard class bit + mplsExpTopMost Packet set/mark with MPLS Experimental + topmost bit + srpPriority Packet set/mark with srp priority bit + frFecnBecn Packet set/mark with FECN bit + ipDscpTunnel Packet set/mark with DSCP tunnel bit + ipPrecedenceTunnel Packet set/mark with Precedence tunnel bit + l2CosInner Packet set/mark with COS inner bit + dei Packet set/mark with DEI bit + deiImposition Packet set/mark with DEI Imposition bit" + SYNTAX BITS { + ipDscp(0), + ipPrecedence(1), + qosGroupNumber(2), + frDeBit(3), + atmClpBit(4), + l2Cos(5), + mplsExp(6), + discardClass(7), + mplsExpTopMost(8), + srpPriority(9), + frFecnBecn(10), + ipDscpTunnel(11), + ipPrecedenceTunnel(12), + l2CosInner(13), + dei(14), + deiImposition(15) + } + +REDMechanism ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This denotes which mechanism is used with RED. + + precedence Based on IP precedence + dscp Based on DSCP values + discardClass Based on discard class + l2Cos Based on L2-COS class + atmClp Based on ATM-CLP class + mplsExp Based on MPLS Experimental values + redDefault Default RED profile + redUserDefault User specified Default RED profile + dei Based on DEI bit" + SYNTAX INTEGER { + precedence(1), + dscp(2), + discardClass(3), + l2Cos(4), + atmClp(5), + mplsExp(6), + redDefault(7), + redUserDefault(8), + dei(9) + } + +CbQosQueueUnitType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents an unit type of queue + size. + + packets(1) Represents the UNITS of 'packets' for + queue size. + + cells(2) Represents the UNITS of 'cells' for + queue size. + + bytes(3) Represents the UNITS of 'bytes' for + queue size. + + ms(4) Represents the UNITS of 'milli-seconds' for + queue size + + us(5) Represents the UNITS of 'micro-seconds' for + queue size + + percentage(6) Represents the UNITS of 'percentage' for + queue size + + To support future extensions, the CbQosQueueUnitType + textual convention SHOULD NOT be sub-typed in object + type definitions. + + It MAY be sub-typed in compliance statements in order to + require only a subset of these queue size types for a + compliant implementation. + + Implementations must ensure that CbQosQueueUnitType + objects and any dependent object (e.g. CbQosQueueDepth) + are consistent. An inconsistentValue error must be + generated if an attempt to change an CbQosQueueUnitType + object would lead to an undefined CbQosQueueDepth value. + In particular, CbQoSQueueUnitType/CbQosQueueDepth pairs + must be changed together if the CbQosQueueUnitType + type changes (e.g. from packets(1) to cells(2))." + SYNTAX INTEGER { + packets(1), + cells(2), + bytes(3), + ms(4), + us(5), + percentage(6) + } + +CbQosQueueDepth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a generic Queue depth value. + + An CbQoSQueueDepth value is always interpreted within + the context of an CbQosQueueUnitType value. Every usage + of the CbQosQueueDepth textual convention is required to + specify the CbQosQueueUnitType object which provides + the context. It is suggested that the + CbQoSQueueUnitType object is logically registered + before the object(s) which use the CbQosQueueDepth + textual convention if they appear in the same logical + row. The value of an CbQosQueueDepth object must always + be consistent with the value of the associated + CbQosQueueUnitType object. Attempts to set an + CbQosQueueDepth object to a value which is inconsistent + with the associated CbQosQueueUnitType must fail with + an inconsistentValue error." + SYNTAX Unsigned32 + +CbQosRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of rate. Rate type can be either an + absolute bps number, or be expressed as a percentage + of the available interface bandwidth, or an absolute + cps number. + + bps Bits Per Second + percentage % + cps Cells Per Second + perThousand Parts Per Thousand + perMillion Parts Per Million" + SYNTAX INTEGER { + bps(1), + percentage(2), + cps(3), + perThousand(4), + perMillion(5) + } + +IPHCOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate the type of IP header compression. + rtp(1) UDP/RTP compression. + tcp(2) TCP compression. + bothRtpTcp(3) Both UDP/RTP and TCP compression." + SYNTAX INTEGER { + rtp(1), + tcp(2), + bothRtpTcp(3) + } + +CbQosTMSetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The available packet marking types which can use + tablemap to establish to-from relationship for + enhanced packeting marking." + SYNTAX INTEGER { + none(0), + ipDscp(1), + ipPrecedence(2), + qosGroup(3), + l2Cos(4), + mplsExpImp(5), + mplsExpTop(6) + } + +CbQosEBType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that indicates the type of bandwidth + estimate algorithm. + typeNone no algorithm is selected + typeCorvil algorithm based on Corvil + bandwidth calculation." + SYNTAX INTEGER { + typeNone(0), + typeCorvil(1) + } + +CbQosEBCtd ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A CTD (Corvil Traffic Descriptor) specific value." + SYNTAX OCTET STRING + +SetC3plAccountFeatureType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Enums to indicate drop types for C3PL Account action." + SYNTAX INTEGER { + queueing(0), + wred(1), + police(2) + } +-- Overview of MIB Objects: +-- +-- Defines 2 groups of objects. + +ciscoCBQosMIBObjects OBJECT IDENTIFIER + ::= { ciscoCBQosMIB 1 } + +ciscocbQosMIBConformance OBJECT IDENTIFIER + ::= { ciscoCBQosMIB 2 } + +-- object groups + +cbQosServicePolicy OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 1 } + +cbQosInterfacePolicy OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 2 } + +cbQosFrameRelayVCPolicy OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 3 } + +cbQosATMPVCPolicy OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 4 } + +cbQosObjects OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 5 } + +cbQosPolicyMapCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 6 } + +cbQosClassMapCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 7 } + +cbQosMatchStmtCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 8 } + +cbQosQueueingCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 9 } + +cbQosREDCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 10 } + +cbQosREDClassCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 11 } + +cbQosPoliceCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 12 } + +cbQosTSCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 13 } + +cbQosSetCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 14 } + +cbQosClassMapStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 15 } + +cbQosMatchStmtStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 16 } + +cbQosPoliceStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 17 } + +cbQosQueueingStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 18 } + +cbQosTSStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 19 } + +cbQosREDClassStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 20 } + +cbQosPoliceActionCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 21 } + +cbQosIPHCCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 22 } + +cbQosIPHCStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 23 } + +cbQosSetStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 24 } + +cbQosPoliceColorStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 25 } + +cbQosTableMapCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 26 } + +cbQosTableMapValueCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 27 } + +cbQosTableMapSetCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 28 } + +cbQosEBCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 29 } + +cbQosEBStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 30 } + +cbQosMeasureIPSLACfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 31 } + +cbQosQueueingClassCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 32 } + +cbQosC3plAccountCfg OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 33 } + +cbQosC3plAccountStats OBJECT IDENTIFIER + ::= { ciscoCBQosMIBObjects 34 } + +-- The cbQosQueueingClass group + +cbQosQueueingClassCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosQueueingClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the configuration information for weighted + queue limit action per IP precedence basis." + ::= { cbQosQueueingClassCfg 1 } + +cbQosQueueingClassCfgEntry OBJECT-TYPE + SYNTAX CbQosQueueingClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a weighted queueing action. The information + includes: Threshold value, Units and wieght Type + (ip,dscp,mplsExp) + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex(which refers to cbQosConfigIndex of + cbQosQueueingCfgEntry) and cbQosQueueingClassConfigIndex + cbQosQlimitWeightValue + i.e(prec,dscp,discard-class,qos-group,atm-clp, + mplsExp) of each Weighted Queueing Action." + INDEX { + cbQosConfigIndex, + cbQosQueueingClassConfigIndex, + cbQosQlimitWeightValue + } + ::= { cbQosQueueingClassCfgTable 1 } + +CbQosQueueingClassCfgEntry ::= SEQUENCE { + cbQosQueueingClassConfigIndex Integer32, + cbQosQlimitWeightValue Integer32, + cbQosQueueingClassCfgThreshold CbQosQueueDepth, + cbQosQueueingClassCfgThresholdUnit CbQosQueueUnitType, + cbQosQueueingClassCfgQLimitWeight QueueMechanism +} + +cbQosQueueingClassConfigIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This objects depict the config index for Weighted Queue limit + configured." + ::= { cbQosQueueingClassCfgEntry 1 } + +cbQosQlimitWeightValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object depict the weight value configured for + weighted Queue-limit. + The Weight value is IP precedence or IP DSCP of this entry." + ::= { cbQosQueueingClassCfgEntry 2 } + +cbQosQueueingClassCfgThreshold OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to depict the Threshold value for the + Weighted Queue Limit." + ::= { cbQosQueueingClassCfgEntry 3 } + +cbQosQueueingClassCfgThresholdUnit OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to depict the Threshold Unit for the + Weighted Queue Limit" + ::= { cbQosQueueingClassCfgEntry 4 } + +cbQosQueueingClassCfgQLimitWeight OBJECT-TYPE + SYNTAX QueueMechanism + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects depict the weight value for Weighted Queue limit + configured + i.e(precedence,dscp,qos-group,atm-clp,discard-class,mplsExp) + + ." + ::= { cbQosQueueingClassCfgEntry 5 } + + +-- End of cbQosQueueingClass group + +cbQosMeasureIPSLACfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosMeasureIPSLACfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies configuration information for measure type + IPSLA action. The measure action relates the policy class to a + specific IPSLAs auto group. Configuration of measure action of + type IPSLA results in automatic generation of IPSLAs synthetic + test operations when the policy is attached to interface. The + operations are created according to the characteristics + specified and to the destinations specified in IPSLA auto group. + The IPSLAs sythentic test operations measure network statistics + such as latency, packet loss and jitter. + This table is to be used only for retrieving the measure + action configuration information." + ::= { cbQosMeasureIPSLACfg 1 } + +cbQosMeasureIPSLACfgEntry OBJECT-TYPE + SYNTAX CbQosMeasureIPSLACfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry describes configuration information about + one instance of IPSLAs measure action in the policy map. + The table is indexed by the cbQosConfigIndex and + cbQosMeasureIPSLACfgGroupIndex." + INDEX { + cbQosConfigIndex, + cbQosMeasureIPSLACfgGroupIndex + } + ::= { cbQosMeasureIPSLACfgTable 1 } + +CbQosMeasureIPSLACfgEntry ::= SEQUENCE { + cbQosMeasureIPSLACfgGroupIndex Unsigned32, + cbQosMeasureIPSLACfgGroupName DisplayString +} + +cbQosMeasureIPSLACfgGroupIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for each + instance of IPSLAs measure action. The index is unique + for each instance for a particular class in particular + policy-map. For example consider following configuration: + policy-map p1 + class c1 + measure type ip-sla group g1 + measure type ip-sla group g2 + class c2 + measure type ip-sla group g3 + + In this case the cbQosMeasureIPSLACfgGroupIndex value + for first measure action instance under class c1 will be 1, + for second instance it will be 1, and so on. The value + for the index will start over again from 1 for class c2." + ::= { cbQosMeasureIPSLACfgEntry 1 } + +cbQosMeasureIPSLACfgGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPSLAs auto group name. Group is an aggregation of + operations sharing the same type, for example udp-jitter + type, with common characteristics like frequency, + interval etc. Groups are formed by policies dictated + either by customer, or by service level or any other + requirements." + ::= { cbQosMeasureIPSLACfgEntry 2 } + + +-- The cbQosServicePolicy group + +cbQosServicePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosServicePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the logical interfaces/media types + and the policymap that are attached to it." + ::= { cbQosServicePolicy 1 } + +cbQosServicePolicyEntry OBJECT-TYPE + SYNTAX CbQosServicePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes to which a logical + interface a given policymap is attached. Depending on + the logical interface/media type, some fields may have + meaningful values, and some may not. Please see each + individual descriptions." + INDEX { cbQosPolicyIndex } + ::= { cbQosServicePolicyTable 1 } + +CbQosServicePolicyEntry ::= SEQUENCE { + cbQosPolicyIndex Unsigned32, + cbQosIfType InterfaceType, + cbQosPolicyDirection TrafficDirection, + cbQosIfIndex InterfaceIndex, + cbQosFrDLCI DlciNumber, + cbQosAtmVPI Unsigned32, + cbQosAtmVCI Unsigned32, + cbQosEntityIndex EntPhysicalIndexOrZero, + cbQosVlanIndex VlanIndex, + cbQosEVC Unsigned32, + cbQosPolicyDiscontinuityTime TimeStamp, + cbQosParentPolicyIndex Unsigned32 +} + +cbQosPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for all + service policies (PolicyMap that has been attached + to a given logical interface)." + ::= { cbQosServicePolicyEntry 1 } + +cbQosIfType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This describes the logical interface/media type to + which this service policy is attached." + ::= { cbQosServicePolicyEntry 2 } + +cbQosPolicyDirection OBJECT-TYPE + SYNTAX TrafficDirection + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the direction of traffic for which + this service policy is applied." + ::= { cbQosServicePolicyEntry 3 } + +cbQosIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifIndex for the interface to which this service + is attached. This field makes sense only if the + logical interface has a snmp ifIndex. For e.g. the + value of this field is meaningless when the + cbQosIfType is controlPlane." + ::= { cbQosServicePolicyEntry 4 } + +cbQosFrDLCI OBJECT-TYPE + SYNTAX DlciNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DLCI for the FRVC to which this service is attached. + This field only make sense if the service policy is + attached to a Frame Relay DLCI." + ::= { cbQosServicePolicyEntry 5 } + +cbQosAtmVPI OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VPI for the ATMVC to which this service is attached. + This field only make sense if the service policy is + attached to a ATM VC." + ::= { cbQosServicePolicyEntry 6 } + +cbQosAtmVCI OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VCI for the ATMVC to which this service is attached. + This field only make sense if the service policy is + attached to a ATM VC." + ::= { cbQosServicePolicyEntry 7 } + +cbQosEntityIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In cases where the policy is attached to an entity + e.g. control-plane, this object represents the + entity physical index of the entity to which the + policy has been attached. A value zero may be + returned if the policy is not attached to a physical + entity or the entPhysicalTable is not supported on + the SNMP agent." + ::= { cbQosServicePolicyEntry 8 } + +cbQosVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the service policy is attached to a particular + vlan on a trunk or multi-vlan access port, then this + object specifies the corresponding VLAN. In all other + cases the value of this object is '0'." + ::= { cbQosServicePolicyEntry 9 } + +cbQosEVC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "for the EVC to which this service is attached. + This field only make sense if the service policy is + attached to an EVC." + ::= { cbQosServicePolicyEntry 10 } + +cbQosPolicyDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + any one or more objects of cbQosServicePolicyEntry table for a + given instance suffered a discontinuity. If no such + discontinuities have occurred since the last re-initialization + of the local management subsystem, this object contains a zero + value." + ::= { cbQosServicePolicyEntry 11 } + +cbQosParentPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value refering to service-policy index of a virtual + interface on which PolicyMap applied directly. Value set would + imply the entry is for a physical interface which is a member + of a virtual interface. Value zero implies the entry is for a + interface on which PolicyMap applied directly." + ::= { cbQosServicePolicyEntry 12 } + + +-- End of the cbQosServicePolicy group +-- + +-- +-- Beginning of cbQosInterfaceTable + +cbQosInterfacePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosInterfacePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the service polices that are + attached to main and sub interfaces." + ::= { cbQosInterfacePolicy 1 } + +cbQosInterfacePolicyEntry OBJECT-TYPE + SYNTAX CbQosInterfacePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Using ifIndex and Direction, each unique index pair + translates to a service policy that is attached to a + main/sub interface, for particular traffic direction." + INDEX { + ifIndex, + cbQosPolicyDirection + } + ::= { cbQosInterfacePolicyTable 1 } + +CbQosInterfacePolicyEntry ::= SEQUENCE { + cbQosIFPolicyIndex Unsigned32 +} + +cbQosIFPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for all + Service Policies. + + This is identical to cbQosPolicyIndex." + ::= { cbQosInterfacePolicyEntry 1 } + + +-- End of cbQosInterfaceTable +-- + +-- Beginning of cbQosFrameRelayVCPolicy + +cbQosFrameRelayPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosFrameRelayPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the service polices that are + attached to Frame Relay DLCIs." + ::= { cbQosFrameRelayVCPolicy 1 } + +cbQosFrameRelayPolicyEntry OBJECT-TYPE + SYNTAX CbQosFrameRelayPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Using ifIndex, FR DLCI, and Direction, each unique + index combination translates to a service policy that + is attached to a FR DLCI, for particular traffic direction." + INDEX { + ifIndex, + cbQosFrDLCI, + cbQosPolicyDirection + } + ::= { cbQosFrameRelayPolicyTable 1 } + +CbQosFrameRelayPolicyEntry ::= SEQUENCE { + cbQosFRPolicyIndex Unsigned32 +} + +cbQosFRPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for all + Service Policies. + + This is identical to cbQosPolicyIndex." + ::= { cbQosFrameRelayPolicyEntry 1 } + + +-- End of cbQosFrameRelayTable +-- + +-- +-- Beginning of cbQosATMPVCPolicy + +cbQosATMPVCPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosATMPVCPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the policies that are attached to a + ATM PVC." + ::= { cbQosATMPVCPolicy 1 } + +cbQosATMPVCPolicyEntry OBJECT-TYPE + SYNTAX CbQosATMPVCPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Using ifIndex, VPI, VCI, and Direction, each unique + index combination translates to a service policy that + is attached to a ATM VC, for particular traffic direction." + INDEX { + ifIndex, + cbQosAtmVPI, + cbQosAtmVCI, + cbQosPolicyDirection + } + ::= { cbQosATMPVCPolicyTable 1 } + +CbQosATMPVCPolicyEntry ::= SEQUENCE { + cbQosATMPolicyIndex Unsigned32 +} + +cbQosATMPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for all + Service Policies. + + This is identical to cbQosPolicyIndex." + ::= { cbQosATMPVCPolicyEntry 1 } + + +-- End of cbQosATMPVCTable +-- + +-- +-- The cbQosObjects group +-- +-- cbQosObjects Table + +cbQosObjectsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies QoS objects (classmap, policymap, + match statements, and actions) hierarchy. This table also + provide relationship between each PolicyIndex/ObjectsIndex + pair and the ConfigIndex. ConfigIndex is essential for + querying any configuration tables." + ::= { cbQosObjects 1 } + +cbQosObjectsEntry OBJECT-TYPE + SYNTAX CbQosObjectsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A QoS object entry. Objects covered in this table are + PolicyMap, ClassMap, Match Statements, and Actions. + Each entry is indexed by system-generated cbQosPolicyIndex, + and cbQosObjectsIndex, which represents a runtime instance + of a QoS object. In conjunction with the + cbQosParentObjectsIndex, a management station can + determine the hierarchical relationship of those QoS + objects. Given that classmaps and service policies can + be nested entites, each entry in this table represents a + unique instance of such object. Each runtime object + instance has a corresponding config object, which contains + the configuration information of such QoS object. The + config object is indexed by cbQosConfigIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosObjectsTable 1 } + +CbQosObjectsEntry ::= SEQUENCE { + cbQosObjectsIndex Unsigned32, + cbQosConfigIndex Unsigned32, + cbQosObjectsType QosObjectType, + cbQosParentObjectsIndex Unsigned32 +} + +cbQosObjectsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) instance specific + index for cbQosObjectsEntry." + ::= { cbQosObjectsEntry 1 } + +cbQosConfigIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) config (instance + independent) index for each Object. Each objects having + the same configuration share the same config index." + ::= { cbQosObjectsEntry 2 } + +cbQosObjectsType OBJECT-TYPE + SYNTAX QosObjectType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the QoS object." + ::= { cbQosObjectsEntry 3 } + +cbQosParentObjectsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The parent instance index of a QoS object. + + For a ClassMap, the parent index would be the index of + the attached PolicyMap. + + For a Match Statement, the parent index would be the + index of the ClassMap that uses this Match Statement. + + For an action, the parent index would be the + index of the ClassMap that applies such Action. + + For a non-hierarchical PolicyMap, the parent would be + the logical interface to which the policy is attached, + thus the parent index would be 0. + + For a hierarchical PolicyMap, the parent index would + be the index of the ClassMap to which the nested + policy is attached." + ::= { cbQosObjectsEntry 4 } + + +-- end of cbQosObjectsTable +-- + +-- + +-- Start of cbQosPolicyMapCfgTable + +cbQosPolicyMapCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPolicyMapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Policymap configuration information" + ::= { cbQosPolicyMapCfg 1 } + +cbQosPolicyMapCfgEntry OBJECT-TYPE + SYNTAX CbQosPolicyMapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a policymap. The information includes: Name, and it's + description. This table contains configuration information + only, no statistics associated with it. Therefore, it is + indexed by the cbQosConfigIndex of each PolicyMap." + INDEX { cbQosConfigIndex } + ::= { cbQosPolicyMapCfgTable 1 } + +CbQosPolicyMapCfgEntry ::= SEQUENCE { + cbQosPolicyMapName DisplayString, + cbQosPolicyMapDesc DisplayString +} + +cbQosPolicyMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Policymap." + ::= { cbQosPolicyMapCfgEntry 1 } + +cbQosPolicyMapDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the PolicyMap." + ::= { cbQosPolicyMapCfgEntry 2 } + + +-- Start of cbQosPolicyMapCfgTable +-- + +-- + +-- Start of cbQosCMCfg Group + +cbQosCMCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosCMCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ClassMap configuration information" + ::= { cbQosClassMapCfg 1 } + +cbQosCMCfgEntry OBJECT-TYPE + SYNTAX CbQosCMCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a classmap. The information includes: Name, and it's + description and whether it is a Match-All or Match-Any + class. This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex of each ClassMap." + INDEX { cbQosConfigIndex } + ::= { cbQosCMCfgTable 1 } + +CbQosCMCfgEntry ::= SEQUENCE { + cbQosCMName DisplayString, + cbQosCMDesc DisplayString, + cbQosCMInfo QosClassInfo +} + +cbQosCMName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Classmap." + ::= { cbQosCMCfgEntry 1 } + +cbQosCMDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the Classmap." + ::= { cbQosCMCfgEntry 2 } + +cbQosCMInfo OBJECT-TYPE + SYNTAX QosClassInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Match all vs Match any in a given class." + ::= { cbQosCMCfgEntry 3 } + + +-- End of cbQosCMCfg Group +-- + +-- + +-- Start of cbQosMatchStmtCfgTable + +cbQosMatchStmtCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosMatchStmtCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ClassMap configuration information" + ::= { cbQosMatchStmtCfg 1 } + +cbQosMatchStmtCfgEntry OBJECT-TYPE + SYNTAX CbQosMatchStmtCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a MatchStatement. The information includes: Name, + and whether it is a Match or Match-Not + statement. This table contains configuration information + only, no statistics associated with it. Therefore, it is + indexed by the cbQosConfigIndex of each MatchStatement." + INDEX { cbQosConfigIndex } + ::= { cbQosMatchStmtCfgTable 1 } + +CbQosMatchStmtCfgEntry ::= SEQUENCE { + cbQosMatchStmtName DisplayString, + cbQosMatchStmtInfo QosMatchInfo +} + +cbQosMatchStmtName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Match Statement." + ::= { cbQosMatchStmtCfgEntry 1 } + +cbQosMatchStmtInfo OBJECT-TYPE + SYNTAX QosMatchInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Match vs Match Not in a given class." + ::= { cbQosMatchStmtCfgEntry 2 } + + +-- End of cbQosMatchStmtCfgTable +-- + +-- + +-- Start of cbQosQueueingCfgTable + +cbQosQueueingCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosQueueingCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Queueing Action configuration + information" + ::= { cbQosQueueingCfg 1 } + +cbQosQueueingCfgEntry OBJECT-TYPE + SYNTAX CbQosQueueingCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a queueing action. The information + includes: Bandwidth, Units, Flow Enabled, Priority Enabled, + and Q size. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex of each Queueing Action." + INDEX { cbQosConfigIndex } + ::= { cbQosQueueingCfgTable 1 } + +CbQosQueueingCfgEntry ::= SEQUENCE { + cbQosQueueingCfgBandwidth Integer32, + cbQosQueueingCfgBandwidthUnits QueueingBandwidthUnits, + cbQosQueueingCfgFlowEnabled TruthValue, + cbQosQueueingCfgPriorityEnabled TruthValue, + cbQosQueueingCfgAggregateQSize Integer32, + cbQosQueueingCfgIndividualQSize Integer32, + cbQosQueueingCfgDynamicQNumber Integer32, + cbQosQueueingCfgPrioBurstSize Unsigned32, + cbQosQueueingCfgQLimitUnits CbQosQueueUnitType, + cbQosQueueingCfgAggregateQLimit CbQosQueueDepth, + cbQosQueueingCfgAggrQLimitTime Unsigned32, + cbQosQueueingCfgPriorityLevel Unsigned32, + cbQosQueueingCfgBandwidth64 Unsigned64, + cbQosQueueingCfgIndividualQSize64 Unsigned64 +} + +cbQosQueueingCfgBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..2000000) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The type of bandwidth configuration value represented by this + object is indicated by the value of + cbQosQueueingCfgBandwidthUnits for this entry. + + If the cbQosQueueingCfgBandwidthUnits value is 'kbps(1)' or + 'percentage(2)', this object represents the configured + bandwidth allocated to this traffic class.In the case of a + bandwidth policy, this value represents a minimum bandwidth + guarantee for the traffic class. In the case of a priority + policy, this value represents the maximum rate at which + priority service is guaranteed. + + If the cbQosQueueingCfgBandwidthUnits value is + 'percentageRemaining(3)', this object represents the + the percentage of the unallocated bandwidth to allocate to + this class. If the cbQosQueueingCfgBandwidthUnits value is + 'ratioRemaining(4)', this object represents the ratio value, + relative to other class' configured ratio values, used to + determine the portion of the unallocated bandwidth to apply to + this class. + + cbQosQueueingCfgBandwidth object is superseded by + cbQosQueueingCfgBandwidth64." + ::= { cbQosQueueingCfgEntry 1 } + +cbQosQueueingCfgBandwidthUnits OBJECT-TYPE + SYNTAX QueueingBandwidthUnits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Units of the accompanying cbQosQueueingCfgbandwidth + parameter" + ::= { cbQosQueueingCfgEntry 2 } + +cbQosQueueingCfgFlowEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if flow-based fair-queue is + enabled for this class." + ::= { cbQosQueueingCfgEntry 3 } + +cbQosQueueingCfgPriorityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if low latency queueing + (priority) is enabled for this class." + ::= { cbQosQueueingCfgEntry 4 } + +cbQosQueueingCfgAggregateQSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Maximum number of packets that can be held in all the + individual queues associated with this class + before packets are dropped. + cbQosQueueingCfgAggregateQSize object is superseded by + cbQosQueueingCfgAggregateQLimit." + ::= { cbQosQueueingCfgEntry 5 } + +cbQosQueueingCfgIndividualQSize OBJECT-TYPE + SYNTAX Integer32 (1..32768) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Maximum number of packets that can be held in an + individual Flow-based fair-queue associated with this + class before it drops packets (once the AggregateQSize + has been reached). + + This field only makes sense in the context of + Flow-based fair-queueing. + + cbQosQueueingCfgIndividualQSize object is superseded by + cbQosQueueingCfgIndividualQSize64." + ::= { cbQosQueueingCfgEntry 6 } + +cbQosQueueingCfgDynamicQNumber OBJECT-TYPE + SYNTAX Integer32 (1..32768) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dynamic queues supported when + flow-based fair-queue is in use." + ::= { cbQosQueueingCfgEntry 7 } + +cbQosQueueingCfgPrioBurstSize OBJECT-TYPE + SYNTAX Unsigned32 (32..64000000) + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the priority queue, this is the number of bytes + allowed in a single burst. + This parameter only makes sense if Priority is enabled" + ::= { cbQosQueueingCfgEntry 8 } + +cbQosQueueingCfgQLimitUnits OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the unit type of + cbQosQueueingCfgAggregateQLimit object." + ::= { cbQosQueueingCfgEntry 9 } + +cbQosQueueingCfgAggregateQLimit OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum allowed queue size for all the individual + queues associated with this class. When the queue size + exceed this value, the packets will be dropped." + ::= { cbQosQueueingCfgEntry 10 } + +cbQosQueueingCfgAggrQLimitTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum allowed queue size in milli-seconds for all + individual queues associated with this class. It + is internally converted to bytes by using the + bandwidth that is available for the class." + ::= { cbQosQueueingCfgEntry 11 } + +cbQosQueueingCfgPriorityLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority level of the queue into which packets matching + this class are queued into. A larger priority level indicates + higher priority." + ::= { cbQosQueueingCfgEntry 12 } + +cbQosQueueingCfgBandwidth64 OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the guaranteed bandwidth for a particular + traffic class. + + The type of bandwidth configuration value represented by this + object is indicated by the value of + cbQosQueueingCfgBandwidthUnits. + + If the cbQosQueueingCfgBandwidthUnits value is 'kbps(1)' or + 'percentage(2)', this object represents the configured + bandwidth allocated to this traffic class.In the case of a + bandwidth policy, this value represents a minimum bandwidth + guarantee for the traffic class. In the case of a priority + policy, this value represents the maximum rate at which + priority service is guaranteed. + + If the cbQosQueueingCfgBandwidthUnits value is + 'percentageRemaining(3)', this object represents the + the percentage of the unallocated bandwidth to allocate to + this class. If the cbQosQueueingCfgBandwidthUnits value is + 'ratioRemaining(4)', this object represents the ratio value, + relative to other class' configured ratio values, used to + determine the portion of the unallocated bandwidth to apply to + this class. + + If a device implements cbQosQueueingCfgBandwidth64, it should + not implement cbQosQueueingCfgBandwidth." + ::= { cbQosQueueingCfgEntry 13 } + +cbQosQueueingCfgIndividualQSize64 OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of packets that can be held in an + individual Flow-based fair-queue associated with this + class before it drops packets (once the AggregateQSize + has been reached). + + If a device implements cbQosQueueingCfgIndividualQSize64, then + it should not implement cbQosQueueingCfgIndividualQSize." + ::= { cbQosQueueingCfgEntry 14 } + + +-- End of cbQosQueueingCfg Group +-- + +-- +-- The cbQosREDCfg group +-- +-- cbQosREDTable + +cbQosREDCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosREDCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies WRED Action configuration + information" + ::= { cbQosREDCfg 1 } + +cbQosREDCfgEntry OBJECT-TYPE + SYNTAX CbQosREDCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a WRED Action. The table holds global + (per traffic class) configuration like: Expon Weight + and Mean Q size. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex of each WRED Action." + INDEX { cbQosConfigIndex } + ::= { cbQosREDCfgTable 1 } + +CbQosREDCfgEntry ::= SEQUENCE { + cbQosREDCfgExponWeight Integer32, + cbQosREDCfgMeanQsize Integer32, + cbQosREDCfgDscpPrec REDMechanism, + cbQosREDCfgECNEnabled TruthValue +} + +cbQosREDCfgExponWeight OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The decay factor for the queue average calculation. + The decay factor is equal to raising 2 to the power + of N, where N could be up to 16. + The smaller the number, the faster it decays." + ::= { cbQosREDCfgEntry 1 } + +cbQosREDCfgMeanQsize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The average queue size, computed and used by the WRED + algorithm. + cbQosREDCfgMeanQsize object is superseded by + cbQosREDMeanQsize." + ::= { cbQosREDCfgEntry 2 } + +cbQosREDCfgDscpPrec OBJECT-TYPE + SYNTAX REDMechanism + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Classification mechanism used by RED" + ::= { cbQosREDCfgEntry 3 } + +cbQosREDCfgECNEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if explicit congestion notification + enabled for this class." + ::= { cbQosREDCfgEntry 4 } + + +-- end of cbQosREDCfgTable +-- + +-- + +-- cbQosREDClassCfg Group + +cbQosREDClassCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosREDClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies WRED Action configuration + information on a per IP precedence basis." + ::= { cbQosREDClassCfg 1 } + +cbQosREDClassCfgEntry OBJECT-TYPE + SYNTAX CbQosREDClassCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a WRED Action. The table holds the per IP precedence + based WRED configuration parameters. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex and cbQosREDValue + of each WRED Action." + INDEX { + cbQosConfigIndex, + cbQosREDValue + } + ::= { cbQosREDClassCfgTable 1 } + +CbQosREDClassCfgEntry ::= SEQUENCE { + cbQosREDValue Integer32, + cbQosREDCfgMinThreshold Integer32, + cbQosREDCfgMaxThreshold Integer32, + cbQosREDCfgPktDropProb Integer32, + cbQosREDClassCfgThresholdUnit CbQosQueueUnitType, + cbQosREDClassCfgMinThreshold CbQosQueueDepth, + cbQosREDClassCfgMaxThreshold CbQosQueueDepth, + cbQosREDClassCfgMinThresholdTime Unsigned32, + cbQosREDClassCfgMaxThresholdTime Unsigned32, + cbQosREDClassCfgMaxThresholdUnit CbQosQueueUnitType, + cbQosREDClassCfgMinThresholdUnit CbQosQueueUnitType +} + +cbQosREDValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP precedence or IP DSCP of this entry." + ::= { cbQosREDClassCfgEntry 1 } + +cbQosREDCfgMinThreshold OBJECT-TYPE + SYNTAX Integer32 (1..32768) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Minimum threshold in number of packets. When the + average queue length reaches this number, WRED begins + to drop packets with the specified IP precedence. + cbQosREDCfgMinThreshold object is superseded by + cbQosREDClassCfgMinThreshold." + ::= { cbQosREDClassCfgEntry 2 } + +cbQosREDCfgMaxThreshold OBJECT-TYPE + SYNTAX Integer32 (1..32768) + UNITS "Packets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Maximum threshold in number of packets. When the + average queue length exceeds this number, WRED drops + all packets with the specified IP precedence. + cbQosREDCfgMaxThreshold object is superseded by + cbQosREDClassCfgMaxThreshold." + ::= { cbQosREDClassCfgEntry 3 } + +cbQosREDCfgPktDropProb OBJECT-TYPE + SYNTAX Integer32 (1..65536) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denominator for the fraction of packets dropped when + the average queue depth is MaxDepthThreshold. For + example, if the denominator is 10, one out of every 10 + packets is dropped when the average queue is at the + MaxDepthThreshold." + ::= { cbQosREDClassCfgEntry 4 } + +cbQosREDClassCfgThresholdUnit OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Represents the unit type to measure the RED thresholds. + The objects covered are cbQosREDClassCfgMinThreshold + and cbQosREDClassCfgMaxThreshold + cbQosREDClassCfgThresholdUnit object is superseded by + cbQosREDClassCfgMinThreshold, cbQosREDClassCfgMaxThreshold." + ::= { cbQosREDClassCfgEntry 5 } + +cbQosREDClassCfgMinThreshold OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum WRED threshold value. When the average + queue length reaches this number, WRED begins to + drop packets according to REDMechanism specificed + in cbQosREDCfgDscpPrec." + ::= { cbQosREDClassCfgEntry 6 } + +cbQosREDClassCfgMaxThreshold OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum WRED threshold value. When the average + queue length exceeds this number, WRED drops all + packets according to REDMechanism specificed + in cbQosREDCfgDscpPrec." + ::= { cbQosREDClassCfgEntry 7 } + +cbQosREDClassCfgMinThresholdTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum WRED threshold value specified in + milli-seconds. The milli-second value is internally + converted to bytes by using the bandwidth that + is available for the class." + ::= { cbQosREDClassCfgEntry 8 } + +cbQosREDClassCfgMaxThresholdTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum WRED threshold value specified in + milli-seconds. The milli-second value is internally + converted to bytes by using the bandwidth that + is available for the class." + ::= { cbQosREDClassCfgEntry 9 } + +cbQosREDClassCfgMaxThresholdUnit OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the unit type to measure the RED Maximum thresholds. + The objects covered is cbQosREDClassCfgMaxThreshold" + ::= { cbQosREDClassCfgEntry 10 } + +cbQosREDClassCfgMinThresholdUnit OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the unit type to measure the RED Minimum thresholds. + The objects covered is cbQosREDClassCfgMinThreshold" + ::= { cbQosREDClassCfgEntry 11 } + + +-- end of cbQosREDClassCfg Group +-- + +-- +-- Start of cbQosPoliceCfg Group + +cbQosPoliceCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPoliceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Police Action configuration + information." + ::= { cbQosPoliceCfg 1 } + +cbQosPoliceCfgEntry OBJECT-TYPE + SYNTAX CbQosPoliceCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a Police Action. The table holds Policy + configuration parameters, such as rate, burst size, and + actions based on traffic rates. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosPoliceCfgTable 1 } + +CbQosPoliceCfgEntry ::= SEQUENCE { + cbQosPoliceCfgRate Unsigned32, + cbQosPoliceCfgBurstSize Unsigned32, + cbQosPoliceCfgExtBurstSize Unsigned32, + cbQosPoliceCfgConformAction PoliceAction, + cbQosPoliceCfgConformSetValue Unsigned32, + cbQosPoliceCfgExceedAction PoliceAction, + cbQosPoliceCfgExceedSetValue Unsigned32, + cbQosPoliceCfgViolateAction PoliceAction, + cbQosPoliceCfgViolateSetValue Unsigned32, + cbQosPoliceCfgPir Unsigned32, + cbQosPoliceCfgRate64 Unsigned64, + cbQosPoliceCfgRateType CbQosRateType, + cbQosPoliceCfgPercentRateValue Unsigned32, + cbQosPoliceCfgPercentPirValue Unsigned32, + cbQosPoliceCfgCellRate Unsigned32, + cbQosPoliceCfgCellPir Unsigned32, + cbQosPoliceCfgBurstCell Unsigned32, + cbQosPoliceCfgExtBurstCell Unsigned32, + cbQosPoliceCfgBurstTime Unsigned32, + cbQosPoliceCfgExtBurstTime Unsigned32, + cbQosPoliceCfgCdvt Unsigned32, + cbQosPoliceCfgConformColor DisplayString, + cbQosPoliceCfgExceedColor DisplayString, + cbQosPoliceCfgConditional TruthValue, + cbQosPoliceCfgBurstSize64 Unsigned64, + cbQosPoliceCfgExtBurstSize64 Unsigned64, + cbQosPoliceCfgPir64 Unsigned64 +} + +cbQosPoliceCfgRate OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed policing rate. This is the sustained + rate permitted by policing. + + If a committed policing rate greater than 4294967295 + is configurable on the system, then the configured + rate is available in cbQosPoliceCfgRate64." + ::= { cbQosPoliceCfgEntry 1 } + +cbQosPoliceCfgBurstSize OBJECT-TYPE + SYNTAX Unsigned32 (1000..512000000) + UNITS "Octets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of traffic, in bytes, in excess of the + committed policing rate that will be permitted by + the policing feature. + + cbQosPoliceCfgBurstSize object is superseded by + cbQosPoliceCfgBurstSize64." + ::= { cbQosPoliceCfgEntry 2 } + +cbQosPoliceCfgExtBurstSize OBJECT-TYPE + SYNTAX Unsigned32 (1000..512000000) + UNITS "Octets" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of traffic, in bytes, in excess of the + burst limit, which may be conditionally permitted + by the policing feature. The probability that the + traffic is not permitted increases as the received + burst size increases. + + cbQosPoliceCfgExtBurstSize object is superseded by + cbQosPoliceCfgExtBurstSize64." + ::= { cbQosPoliceCfgEntry 3 } + +cbQosPoliceCfgConformAction OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Action to be taken when the traffic is within the + configured rate, that is, the traffic rate is + conforming. + + cbQosPoliceCfgConformAction object is superseded by + cbQosPoliceActionCfgConform." + ::= { cbQosPoliceCfgEntry 4 } + +cbQosPoliceCfgConformSetValue OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "New packet attribute values for each packets that + conforms to the configured Police rate. + + cbQosPoliceCfgConformSetValue object is superseded by + cbQosPoliceActionCfgConformSetValue." + ::= { cbQosPoliceCfgEntry 5 } + +cbQosPoliceCfgExceedAction OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Action to be taken when the traffic exceeds the + configured rate, that is, the traffic is + non-conforming. + + cbQosPoliceCfgExceedAction object is superseded by + cbQosPoliceActionCfgExceed." + ::= { cbQosPoliceCfgEntry 6 } + +cbQosPoliceCfgExceedSetValue OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "New packet attribute values for each packets that + conforms to the configured Police rate. + + cbQosPoliceCfgExceedSetValue object is superseded by + cbQosPoliceActionCfgExceedSetValue." + ::= { cbQosPoliceCfgEntry 7 } + +cbQosPoliceCfgViolateAction OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Action to be taken when the traffic exceeds the + conform and exceed token buckets. + + cbQosPoliceCfgViolateAction object is superseded by + cbQosPoliceActionCfgViolate." + ::= { cbQosPoliceCfgEntry 8 } + +cbQosPoliceCfgViolateSetValue OBJECT-TYPE + SYNTAX Unsigned32 (1..99) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "New packet attribute values for each packets that + conforms to the Police violate action. The packet + attibute values depend on the action that is taken + for the particular packet. For example, if the + action was to set the dscp value, this entry describes + the value it is set to. + + cbQosPoliceCfgViolateSetValue object is superseded by + cbQosPoliceActionCfgViolateSetValue." + ::= { cbQosPoliceCfgEntry 9 } + +cbQosPoliceCfgPir OBJECT-TYPE + SYNTAX Unsigned32 (8000..2000000000) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The committed policing rate. This is the peak + rate permitted by two rate policing. + + cbQosPoliceCfgPir object is superseded by cbQosPoliceCfgPir64." + ::= { cbQosPoliceCfgEntry 10 } + +cbQosPoliceCfgRate64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed policing rate. This is the sustained + rate permitted by policing." + ::= { cbQosPoliceCfgEntry 11 } + +cbQosPoliceCfgRateType OBJECT-TYPE + SYNTAX CbQosRateType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate type that configured for CIR & PIR. + 1 means rates are configured in bps. + 2 means rates are configured in percentage. + 3 means rates are configured in cps. + 4 means rates are configured in parts per-thousand. + 5 means rates are configured in parts per-million." + ::= { cbQosPoliceCfgEntry 12 } + +cbQosPoliceCfgPercentRateValue OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "% of Interface Bandwidth" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed policing rate in percentage. Its value + is valid only when cbQosPoliceCfgRateType equals to 2." + ::= { cbQosPoliceCfgEntry 13 } + +cbQosPoliceCfgPercentPirValue OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "% of Interface Bandwidth" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peak policing rate in percentage. Its value is + valid only when cbQosPoliceCfgRateType equals to 2." + ::= { cbQosPoliceCfgEntry 14 } + +cbQosPoliceCfgCellRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "cells/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed policing rate in cells/second. Its value + is valid only when cbQosPoliceCfgRateType equals to 3." + ::= { cbQosPoliceCfgEntry 15 } + +cbQosPoliceCfgCellPir OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "cells/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peak policing rate in cells/second. Its value is + valid only when cbQosPoliceCfgRateType equals to 3." + ::= { cbQosPoliceCfgEntry 16 } + +cbQosPoliceCfgBurstCell OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "Cells" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic, in cells, in excess of the + committed policing rate that will be permitted by + the policing feature." + ::= { cbQosPoliceCfgEntry 17 } + +cbQosPoliceCfgExtBurstCell OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "Cells" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic, in cells, in excess of the + burst limit, which may be conditionally permitted + by the policing feature. The probability that the + traffic is not permitted increases as the received + burst size increases." + ::= { cbQosPoliceCfgEntry 18 } + +cbQosPoliceCfgBurstTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic time, in ms, in excess of the + committed policing rate that will be permitted by + the policing feature. The milli-second value is + internally converted to bytes by using the bandwidth + that is available for the class." + ::= { cbQosPoliceCfgEntry 19 } + +cbQosPoliceCfgExtBurstTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic time, in ms, in excess of the + burst limit, which may be conditionally permitted + by the policing feature. The probability that the + traffic is not permitted increases as the received + burst size increases. The milli-second value is + internally converted to bytes by using the bandwidth + that is available for the class." + ::= { cbQosPoliceCfgEntry 20 } + +cbQosPoliceCfgCdvt OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "micro-second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ATM Cell Delay Variation Tolerance value." + ::= { cbQosPoliceCfgEntry 21 } + +cbQosPoliceCfgConformColor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Classmap name used in AF color-aware mode to + specify the conform-color for the incoming packets + which was marked by the previous node. + + At least conform-color must be specified. If only + conform-color is specified, all other packets are + assumed to be marked exceed. + + See RFC 2697, A Single Rate Three Color Marker. + See RFC 2698, A Two Rate Three Color Marker." + ::= { cbQosPoliceCfgEntry 22 } + +cbQosPoliceCfgExceedColor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Classmap name used in AF color-aware mode to + specify the exceed-color for the incoming packets + which was marked by the previous node. + + If both conform-color and exceed-color are specified, + all other packets are assumed to be marked violate. + Violate-color configuration is not needed." + ::= { cbQosPoliceCfgEntry 23 } + +cbQosPoliceCfgConditional OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is use to depict weather police is configured + as a conditioniler policer or not" + ::= { cbQosPoliceCfgEntry 24 } + +cbQosPoliceCfgBurstSize64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicated the amount of traffic, in bytes, in + excess of the committed policing rate that will be permitted by + the policing feature. + + If a device implements cbQosPoliceCfgBurstSize64, then + it should not implement cbQosPoliceCfgBurstSize." + ::= { cbQosPoliceCfgEntry 25 } + +cbQosPoliceCfgExtBurstSize64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicated the amount of traffic, in bytes, in + excess of the burst limit, which may be conditionally permitted + by the policing feature. The probability that the + traffic is not permitted increases as the received + burst size increases. + + If a device implements cbQosPoliceCfgBurstSize64, then + it should not implement cbQosPoliceCfgBurstSize." + ::= { cbQosPoliceCfgEntry 26 } + +cbQosPoliceCfgPir64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the committed policing rate. This is the + peak rate permitted by two rate policing. + + If a device implements cbQosPoliceCfgPir64, then + it should not implement cbQosPoliceCfgPir." + ::= { cbQosPoliceCfgEntry 27 } + + +-- end of cbQosPoliceCfg Group +-- + +-- +-- Start of cbQosPoliceActionCfg Group + +cbQosPoliceActionCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPoliceActionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Police Action configuration + information." + ::= { cbQosPoliceActionCfg 1 } + +cbQosPoliceActionCfgEntry OBJECT-TYPE + SYNTAX CbQosPoliceActionCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about Actions for one Police. The table holds Police + action specific configuration parameters. + This table is a sub-table for cbQosPoliceCfgTable. There is + a 1-to-1 association between one entry here and one entry in + cbQosPoliceCfgTable. + This table contains configuration information only, + no statistics associated with it. + This table has two indices. The first is cbQosConfigIndex + which is drived directly from cbQosPoliceCfgTable to keep the + 1-to-1 mapping nature between two tables. + The second is cbQosPoliceActionCfgIndex used to reference + the actual actions configured. The maximum number of actions + supported is determined by the system, which is 5 currently." + INDEX { + cbQosConfigIndex, + cbQosPoliceActionCfgIndex + } + ::= { cbQosPoliceActionCfgTable 1 } + +CbQosPoliceActionCfgEntry ::= SEQUENCE { + cbQosPoliceActionCfgIndex Unsigned32, + cbQosPoliceActionCfgConform PoliceAction, + cbQosPoliceActionCfgConformSetValue Unsigned32, + cbQosPoliceActionCfgExceed PoliceAction, + cbQosPoliceActionCfgExceedSetValue Unsigned32, + cbQosPoliceActionCfgViolate PoliceAction, + cbQosPoliceActionCfgViolateSetValue Unsigned32 +} + +cbQosPoliceActionCfgIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for police + actions that are defined by a police configuration." + ::= { cbQosPoliceActionCfgEntry 1 } + +cbQosPoliceActionCfgConform OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action to be taken when the traffic exceeds the + conform and exceed token buckets." + ::= { cbQosPoliceActionCfgEntry 2 } + +cbQosPoliceActionCfgConformSetValue OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "New packet attribute values for each packet set by + police action defined in cbQosPoliceActionCfgConform. + This object will be set to zero if the corresponding + police action does not require a set value, such as + no action, drop action or transmit action." + ::= { cbQosPoliceActionCfgEntry 3 } + +cbQosPoliceActionCfgExceed OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action to be taken when the traffic exceeds the + conform and exceed token buckets." + ::= { cbQosPoliceActionCfgEntry 4 } + +cbQosPoliceActionCfgExceedSetValue OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "New packet attribute values for each packet set by + police action defined in cbQosPoliceActionCfgExceed. + This object will be set to zero if the corresponding + police action does not require a set value, such as + no action, drop action or transmit action." + ::= { cbQosPoliceActionCfgEntry 5 } + +cbQosPoliceActionCfgViolate OBJECT-TYPE + SYNTAX PoliceAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Action to be taken when the traffic exceeds the + conform and exceed token buckets." + ::= { cbQosPoliceActionCfgEntry 6 } + +cbQosPoliceActionCfgViolateSetValue OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "New packet attribute values for each packet set by + police action defined in cbQosPoliceActionCfgViolate. + This object will be set to zero if the corresponding + police action does not require a set value, such as + no action, drop action or transmit action." + ::= { cbQosPoliceActionCfgEntry 7 } + + +-- end of cbQosPoliceActionCfg Group +-- + +-- +-- The cbQosTSCfg group +-- +-- cbQosTSCfgTable + +cbQosTSCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTSCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies traffic-shaping Action configuration + information." + ::= { cbQosTSCfg 1 } + +cbQosTSCfgEntry OBJECT-TYPE + SYNTAX CbQosTSCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a traffic-shaping Action. The table holds Traffic + Shaping configuration parameters, such as rate, burst size, + and Shaping types. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosTSCfgTable 1 } + +CbQosTSCfgEntry ::= SEQUENCE { + cbQosTSCfgRate Integer32, + cbQosTSCfgBurstSize Integer32, + cbQosTSCfgExtBurstSize Integer32, + cbQosTSCfgAdaptiveEnabled TruthValue, + cbQosTSCfgAdaptiveRate Integer32, + cbQosTSCfgLimitType TrafficShapingLimit, + cbQosTSCfgRateType CbQosRateType, + cbQosTSCfgPercentRateValue Unsigned32, + cbQosTSCfgBurstTime Unsigned32, + cbQosTSCfgExtBurstTime Unsigned32, + cbQosTSCfgRate64 Unsigned64, + cbQosTSCfgBurstSize64 Unsigned64, + cbQosTSCfgExtBurstSize64 Unsigned64 +} + +cbQosTSCfgRate OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed traffic-shaping rate. This is the + sustained rate permitted by the traffic-shaping." + ::= { cbQosTSCfgEntry 1 } + +cbQosTSCfgBurstSize OBJECT-TYPE + SYNTAX Integer32 (256..154400000) + UNITS "bits" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of traffic, in bits, in excess of the + committed traffic-shaping rate that will be + instantaneously permitted by this feature. + + cbQosTSCfgBurstSize object is superseded by cbQosTSCfgBurstSize64." + ::= { cbQosTSCfgEntry 2 } + +cbQosTSCfgExtBurstSize OBJECT-TYPE + SYNTAX Integer32 (0..154400000) + UNITS "bits" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of traffic, in bits, in excess of the + burst limit, which may be conditionally permitted + by traffic-shaping feature. + + cbQosTSCfgExtBurstSize object is superseded by + cbQosTSCfgExtBurstSize64." + ::= { cbQosTSCfgEntry 3 } + +cbQosTSCfgAdaptiveEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates is adaptive traffic-shaping + has been enabled." + ::= { cbQosTSCfgEntry 4 } + +cbQosTSCfgAdaptiveRate OBJECT-TYPE + SYNTAX Integer32 (8000..154400000) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current adaptive traffic + shaping rate." + ::= { cbQosTSCfgEntry 5 } + +cbQosTSCfgLimitType OBJECT-TYPE + SYNTAX TrafficShapingLimit + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if traffic-shaping is limiting + traffic based on the peak rate or the average rate." + ::= { cbQosTSCfgEntry 6 } + +cbQosTSCfgRateType OBJECT-TYPE + SYNTAX CbQosRateType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate type that configured for traffic-shaping. + 1 means rate is configured in bps. + 2 means rate is configured in percentage. + 4 means rates are configured in parts per-thousand. + 5 means rates are configured in parts per-million." + ::= { cbQosTSCfgEntry 7 } + +cbQosTSCfgPercentRateValue OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "% of Interface Bandwidth" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed traffic-shaping rate in percentage. + Its value is valid only when cbQosTSCfgRateType + equals to 2." + ::= { cbQosTSCfgEntry 8 } + +cbQosTSCfgBurstTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic, in ms, in excess of the + committed traffic-shaping rate that will be + instantaneously permitted by this feature. + The milli-second value is internally converted to + bits by using the bandwidth that is available for + the class." + ::= { cbQosTSCfgEntry 9 } + +cbQosTSCfgExtBurstTime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "milli-seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of traffic, in ms, in excess of the + burst limit, which may be conditionnally permitted + by traffic-shaping feature. + The milli-second value is internally converted to + bits by using the bandwidth that is available for + the class." + ::= { cbQosTSCfgEntry 10 } + +cbQosTSCfgRate64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The committed shape rate. This is the sustained + rate permitted by shaping. This object represents + the 64 bit value of object cbQosTSCfgRate" + ::= { cbQosTSCfgEntry 11 } + +cbQosTSCfgBurstSize64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bits" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the the amount of traffic, in bits, in + excess of the committed traffic-shaping rate that will be + instantaneously permitted by this feature. + + If a device implements cbQosTSCfgBurstSize64, then + it should not implement cbQosTSCfgBurstSize." + ::= { cbQosTSCfgEntry 12 } + +cbQosTSCfgExtBurstSize64 OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bits" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the amount of traffic, in bits, in excess + of the burst limit, which may be conditionally permitted + by traffic-shaping feature. + + If a device implements cbQosTSCfgExtBurstSize64, then + it should not implement cbQosTSCfgExtBurstSize." + ::= { cbQosTSCfgEntry 13 } + + +-- end of cbQosTSCfgTable +-- +-- The cbQosSetCfgObject group +-- +-- cbQosSetCfg + +cbQosSetCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosSetCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Packet Marking Action configuration + information." + ::= { cbQosSetCfg 1 } + +cbQosSetCfgEntry OBJECT-TYPE + SYNTAX CbQosSetCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration information + about a Packet Marking Action. The table holds Packet + Marking configuration parameters, such as type of packet + marking and values being set to. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosSetCfgTable 1 } + +CbQosSetCfgEntry ::= SEQUENCE { + cbQosSetCfgFeature SetFeatureType, + cbQosSetCfgIpDSCPValue Integer32, + cbQosSetCfgIpPrecedenceValue Integer32, + cbQosSetCfgQosGroupValue Integer32, + cbQosSetCfgL2CosValue Integer32, + cbQosSetCfgMplsExpValue Unsigned32, + cbQosSetCfgDiscardClassValue Unsigned32, + cbQosSetCfgMplsExpTopMostValue Unsigned32, + cbQosSetCfgSrpPriority Unsigned32, + cbQosSetCfgFrFecnBecn Unsigned32, + cbQosSetCfgL2CosInnerValue Integer32, + cbQosSetCfgFrDe TruthValue, + cbQosSetCfgIpPrecedenceTunnelValue Unsigned32, + cbQosSetCfgIpDSCPTunnelValue Unsigned32, + cbQosSetCfgDei TruthValue, + cbQosSetCfgDeiImposition TruthValue +} + +cbQosSetCfgFeature OBJECT-TYPE + SYNTAX SetFeatureType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit-wise position of each packet marking feature." + ::= { cbQosSetCfgEntry 1 } + +cbQosSetCfgIpDSCPValue OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP DSCP value at which the packet is being set + by the packet marking feature." + ::= { cbQosSetCfgEntry 2 } + +cbQosSetCfgIpPrecedenceValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP precedence value at which the packet is being + set by the packet marking feature." + ::= { cbQosSetCfgEntry 3 } + +cbQosSetCfgQosGroupValue OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The QoS Group number at which the packet is being + set by the packet marking feature." + ::= { cbQosSetCfgEntry 4 } + +cbQosSetCfgL2CosValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Layer 2 Cos value at which the packet is being + set by the packet marking feature." + ::= { cbQosSetCfgEntry 5 } + +cbQosSetCfgMplsExpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MPLS experimental value at which the packet + is being set by the packet marking feature." + ::= { cbQosSetCfgEntry 6 } + +cbQosSetCfgDiscardClassValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Discard Class value at which the packet + is being set by the packet marking feature." + ::= { cbQosSetCfgEntry 7 } + +cbQosSetCfgMplsExpTopMostValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MPLS experimental value on the topmost label + at which the packet is being set by the packet marking + feature." + ::= { cbQosSetCfgEntry 8 } + +cbQosSetCfgSrpPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SRP Priority value at which the packet is being set + by the packet marking feature. The higher the value the + higher the priority. SRP is a Cisco developed protocol. + RFC 2892: The Cisco SRP MAC Layer Protocol." + ::= { cbQosSetCfgEntry 9 } + +cbQosSetCfgFrFecnBecn OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a configurable parameter in percentage of the + queue size. When the current queue size out of the + queue limit is greater than this parameter, both + Frame Relay FECN and BECN bits will be set for + Frame Relay congestion notification mechanism." + ::= { cbQosSetCfgEntry 10 } + +cbQosSetCfgL2CosInnerValue OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value to be set in the 802.1p priority field in the inner + 802.1q VLAN tag (QinQ). This object is applicable when + cbQosSetCfgFeature has the 'l2CosInner' bit set." + ::= { cbQosSetCfgEntry 11 } + +cbQosSetCfgFrDe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Discard Eligibility (DE) bit is used to indicate that a + frame has lower importance than other frames. The DE bit is part + of the Address field in the Frame Relay frame header. + DTE devices can set the value of the DE bit of a frame to 1 + to indicate that the frame has lower importance than other + frames. When the network becomes congested, DCE devices will + discard frames with the DE bit set before discarding those that + do not. This reduces the likelihood of critical data being + dropped by Frame Relay DCE devices during periods of + congestion." + DEFVAL { false } + ::= { cbQosSetCfgEntry 12 } + +cbQosSetCfgIpPrecedenceTunnelValue OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP precedence value at which the packet is being + set by the packet marking feature." + ::= { cbQosSetCfgEntry 13 } + +cbQosSetCfgIpDSCPTunnelValue OBJECT-TYPE + SYNTAX Unsigned32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP DSCP value at which the packet is being set + by the packet marking feature." + ::= { cbQosSetCfgEntry 14 } + +cbQosSetCfgDei OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the DEI bit is set in the topmost 802.1ad + header." + ::= { cbQosSetCfgEntry 15 } + +cbQosSetCfgDeiImposition OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the DEI bit is set in the imposed 802.1ad + header." + ::= { cbQosSetCfgEntry 16 } + + +-- end of cbQosSetCfgTable + +cbQosCMStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosCMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ClassMap related Statistical + information." + ::= { cbQosClassMapStats 1 } + +cbQosCMStatsEntry OBJECT-TYPE + SYNTAX CbQosCMStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about ClassMap. ClassMap specific information + you can find in this table are : pre/post policy pkt/byte + counts, bit rates, drop pkt/bytes and no buffer drops. + + This table contains statistical information only, + no configuration information associated with it. Therefore, + it is indexed by the instance specific IDs, such as + cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosCMStatsTable 1 } + +CbQosCMStatsEntry ::= SEQUENCE { + cbQosCMPrePolicyPktOverflow Counter32, + cbQosCMPrePolicyPkt Counter32, + cbQosCMPrePolicyPkt64 Counter64, + cbQosCMPrePolicyByteOverflow Counter32, + cbQosCMPrePolicyByte Counter32, + cbQosCMPrePolicyByte64 Counter64, + cbQosCMPrePolicyBitRate Gauge32, + cbQosCMPostPolicyByteOverflow Counter32, + cbQosCMPostPolicyByte Counter32, + cbQosCMPostPolicyByte64 Counter64, + cbQosCMPostPolicyBitRate Gauge32, + cbQosCMDropPktOverflow Counter32, + cbQosCMDropPkt Counter32, + cbQosCMDropPkt64 Counter64, + cbQosCMDropByteOverflow Counter32, + cbQosCMDropByte Counter32, + cbQosCMDropByte64 Counter64, + cbQosCMDropBitRate Gauge32, + cbQosCMNoBufDropPktOverflow Counter32, + cbQosCMNoBufDropPkt Counter32, + cbQosCMNoBufDropPkt64 Counter64, + cbQosCMFragmentPktOverflow Counter32, + cbQosCMFragmentPkt Counter32, + cbQosCMFragmentPkt64 Counter64, + cbQosCMFragmentByteOverflow Counter32, + cbQosCMFragmentByte Counter32, + cbQosCMFragmentByte64 Counter64, + cbQosCMPrePolicyBitRate64 CounterBasedGauge64, + cbQosCMPostPolicyBitRate64 CounterBasedGauge64, + cbQosCMDropBitRate64 CounterBasedGauge64 +} + +cbQosCMPrePolicyPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of inbound packets prior to + executing any QoS policies." + ::= { cbQosCMStatsEntry 1 } + +cbQosCMPrePolicyPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of inbound packets prior to + executing any QoS policies." + ::= { cbQosCMStatsEntry 2 } + +cbQosCMPrePolicyPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of inbound packets prior to executing + any QoS policies." + ::= { cbQosCMStatsEntry 3 } + +cbQosCMPrePolicyByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of inbound octets prior to + executing any QoS policies." + ::= { cbQosCMStatsEntry 4 } + +cbQosCMPrePolicyByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of inbound octets prior to + executing any QoS policies." + ::= { cbQosCMStatsEntry 5 } + +cbQosCMPrePolicyByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of inbound octets prior to executing + any QoS policies." + ::= { cbQosCMStatsEntry 6 } + +cbQosCMPrePolicyBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic prior to executing any QoS + policies." + ::= { cbQosCMStatsEntry 7 } + +cbQosCMPostPolicyByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound octets after executing + QoS policies." + ::= { cbQosCMStatsEntry 8 } + +cbQosCMPostPolicyByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound octets after executing + QoS policies." + ::= { cbQosCMStatsEntry 9 } + +cbQosCMPostPolicyByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound octets after executing + QoS policies." + ::= { cbQosCMStatsEntry 10 } + +cbQosCMPostPolicyBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic after executing QoS + policies." + ::= { cbQosCMStatsEntry 11 } + +cbQosCMDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits counter of dropped pkts per class + as the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 12 } + +cbQosCMDropPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits counter of dropped pkts per class + as the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 13 } + +cbQosCMDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits counter of dropped pkts per class as + the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 14 } + +cbQosCMDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits counter of dropped bytes per class + as the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 15 } + +cbQosCMDropByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits counter of dropped bytes per class + as the result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 16 } + +cbQosCMDropByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits counter of dropped bytes per class as the + result of all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 17 } + +cbQosCMDropBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the drops per class as the result of + all features that can produce drops + (e.g., police, random detect, etc.)." + ::= { cbQosCMStatsEntry 18 } + +cbQosCMNoBufDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits drop packet count which occured + due to a lack of SRAM buffers during output processing + on an interface." + ::= { cbQosCMStatsEntry 19 } + +cbQosCMNoBufDropPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits drop packet count which occured due + to a lack of SRAM buffers during output processing on + an interface." + ::= { cbQosCMStatsEntry 20 } + +cbQosCMNoBufDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits drop packet count which occured due to a + lack of SRAM buffers during output processing on an + interface." + ::= { cbQosCMStatsEntry 21 } + +cbQosCMFragmentPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits counter for aggregate fragment pkts" + ::= { cbQosCMStatsEntry 22 } + +cbQosCMFragmentPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits counter for aggregate fragment pkts" + ::= { cbQosCMStatsEntry 23 } + +cbQosCMFragmentPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits counter for aggregate fragment pkts" + ::= { cbQosCMStatsEntry 24 } + +cbQosCMFragmentByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits counter for aggregate fragment bytes" + ::= { cbQosCMStatsEntry 25 } + +cbQosCMFragmentByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits counter for aggregate fragment bytes" + ::= { cbQosCMStatsEntry 26 } + +cbQosCMFragmentByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits counter for aggregate fragment bytes" + ::= { cbQosCMStatsEntry 27 } + +cbQosCMPrePolicyBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic prior to executing any QoS + policies.This object is a 64-bit version of + cbQosCMPrePolicyBitRate." + ::= { cbQosCMStatsEntry 28 } + +cbQosCMPostPolicyBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic after executing QoS + policies. This object is a 64-bit version of + cbQosCMPostPolicyBitRate." + ::= { cbQosCMStatsEntry 29 } + +cbQosCMDropBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the drops per class as the result of + all features that can produce drops + (e.g., police, random detect, etc.). This object is a + 64-bit version of cbQosCMDropBitRate." + ::= { cbQosCMStatsEntry 30 } + + +-- End of cbQosCMStats group +-- + +-- +-- QoS Match Statement Object Stats Table + +cbQosMatchStmtStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosMatchStmtStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Match Statement related statistical + information." + ::= { cbQosMatchStmtStats 1 } + +cbQosMatchStmtStatsEntry OBJECT-TYPE + SYNTAX CbQosMatchStmtStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about Match Statement. Match Statement specific + information you can find in this table are : + Pre policy pkt/byte counters, and bit rates. + + This table contains statistical information only, + no configuration information associated with it. Therefore, + it is indexed by the instance specific IDs, such as + cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosMatchStmtStatsTable 1 } + +CbQosMatchStmtStatsEntry ::= SEQUENCE { + cbQosMatchPrePolicyPktOverflow Counter32, + cbQosMatchPrePolicyPkt Counter32, + cbQosMatchPrePolicyPkt64 Counter64, + cbQosMatchPrePolicyByteOverflow Counter32, + cbQosMatchPrePolicyByte Counter32, + cbQosMatchPrePolicyByte64 Counter64, + cbQosMatchPrePolicyBitRate Gauge32 +} + +cbQosMatchPrePolicyPktOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of inbound packets prior to + executing any QoS policies." + ::= { cbQosMatchStmtStatsEntry 1 } + +cbQosMatchPrePolicyPkt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of inbound packets prior to + executing any QoS policies." + ::= { cbQosMatchStmtStatsEntry 2 } + +cbQosMatchPrePolicyPkt64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of inbound packets prior to executing + any QoS policies." + ::= { cbQosMatchStmtStatsEntry 3 } + +cbQosMatchPrePolicyByteOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of inbound octets prior to + executing any QoS policies." + ::= { cbQosMatchStmtStatsEntry 4 } + +cbQosMatchPrePolicyByte OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of inbound octets prior to + executing any QoS policies." + ::= { cbQosMatchStmtStatsEntry 5 } + +cbQosMatchPrePolicyByte64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of inbound octets prior to executing + any QoS policies." + ::= { cbQosMatchStmtStatsEntry 6 } + +cbQosMatchPrePolicyBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the traffic prior to executing any QoS + policies." + ::= { cbQosMatchStmtStatsEntry 7 } + + +-- The cbQosPoliceStats group +-- +-- cbQosPoliceStatsTable + +cbQosPoliceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPoliceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Police Action related Statistical + information." + ::= { cbQosPoliceStats 1 } + +cbQosPoliceStatsEntry OBJECT-TYPE + SYNTAX CbQosPoliceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about Police Action. Police Action specific + information you can find in this table are : + Conformed/Exceeded pkt/byte counters, bit rates. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosPoliceStatsTable 1 } + +CbQosPoliceStatsEntry ::= SEQUENCE { + cbQosPoliceConformedPktOverflow Counter32, + cbQosPoliceConformedPkt Counter32, + cbQosPoliceConformedPkt64 Counter64, + cbQosPoliceConformedByteOverflow Counter32, + cbQosPoliceConformedByte Counter32, + cbQosPoliceConformedByte64 Counter64, + cbQosPoliceConformedBitRate Gauge32, + cbQosPoliceExceededPktOverflow Counter32, + cbQosPoliceExceededPkt Counter32, + cbQosPoliceExceededPkt64 Counter64, + cbQosPoliceExceededByteOverflow Counter32, + cbQosPoliceExceededByte Counter32, + cbQosPoliceExceededByte64 Counter64, + cbQosPoliceExceededBitRate Gauge32, + cbQosPoliceViolatedPktOverflow Counter32, + cbQosPoliceViolatedPkt Counter32, + cbQosPoliceViolatedPkt64 Counter64, + cbQosPoliceViolatedByteOverflow Counter32, + cbQosPoliceViolatedByte Counter32, + cbQosPoliceViolatedByte64 Counter64, + cbQosPoliceViolatedBitRate Gauge32, + cbQosPoliceConformedBitRate64 CounterBasedGauge64, + cbQosPoliceExceededBitRate64 CounterBasedGauge64, + cbQosPoliceViolatedBitRate64 CounterBasedGauge64 +} + +cbQosPoliceConformedPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets treated as + conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 1 } + +cbQosPoliceConformedPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets treated as + conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 2 } + +cbQosPoliceConformedPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets treated as conforming + by the policing feature." + ::= { cbQosPoliceStatsEntry 3 } + +cbQosPoliceConformedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of octets treated as + conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 4 } + +cbQosPoliceConformedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets treated as + conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 5 } + +cbQosPoliceConformedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of octets treated as conforming + by the policing feature." + ::= { cbQosPoliceStatsEntry 6 } + +cbQosPoliceConformedBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conforming traffic." + ::= { cbQosPoliceStatsEntry 7 } + +cbQosPoliceExceededPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 8 } + +cbQosPoliceExceededPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bits count of packets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 9 } + +cbQosPoliceExceededPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 10 } + +cbQosPoliceExceededByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of octets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 11 } + +cbQosPoliceExceededByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 12 } + +cbQosPoliceExceededByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of octets treated as + non-conforming by the policing feature." + ::= { cbQosPoliceStatsEntry 13 } + +cbQosPoliceExceededBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the non-conforming traffic." + ::= { cbQosPoliceStatsEntry 14 } + +cbQosPoliceViolatedPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 15 } + +cbQosPoliceViolatedPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bits count of packets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 16 } + +cbQosPoliceViolatedPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 17 } + +cbQosPoliceViolatedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of octets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 18 } + +cbQosPoliceViolatedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 19 } + +cbQosPoliceViolatedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of octets treated as + violated by the policing feature." + ::= { cbQosPoliceStatsEntry 20 } + +cbQosPoliceViolatedBitRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the violating traffic." + ::= { cbQosPoliceStatsEntry 21 } + +cbQosPoliceConformedBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conforming traffic. + This object is a 64-bit version of + cbQosPoliceConformedBitRate." + ::= { cbQosPoliceStatsEntry 22 } + +cbQosPoliceExceededBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of non-conforming traffic. + This object is a 64-bit version of + cbQosPoliceExceededBitRate." + ::= { cbQosPoliceStatsEntry 23 } + +cbQosPoliceViolatedBitRate64 OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of the violating traffic. + This object is a 64-bit version of + cbQosPoliceViolatedBitRate." + ::= { cbQosPoliceStatsEntry 24 } + + +-- end of cbQosPoliceStatsTable +-- + +-- +-- The cbQosQueueingStats group + +cbQosQueueingStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosQueueingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Queueing Action related Statistical + information." + ::= { cbQosQueueingStats 1 } + +cbQosQueueingStatsEntry OBJECT-TYPE + SYNTAX CbQosQueueingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about queueing action. Queueing action specific + information you can find in this table are : + various Q depth, and discard pkt/byte counters. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosQueueingStatsTable 1 } + +CbQosQueueingStatsEntry ::= SEQUENCE { + cbQosQueueingCurrentQDepth Gauge32, + cbQosQueueingMaxQDepth Gauge32, + cbQosQueueingDiscardByteOverflow Counter32, + cbQosQueueingDiscardByte Counter32, + cbQosQueueingDiscardByte64 Counter64, + cbQosQueueingDiscardPktOverflow Counter32, + cbQosQueueingDiscardPkt Counter32, + cbQosQueueingDiscardPkt64 Counter64, + cbQosQueueingCurrentQDepthPkt Gauge32, + cbQosQueueingMaxQDepthPkt Gauge32, + cbQosQueueingTransmitByte64 Counter64, + cbQosQueueingTransmitPkt64 Counter64 +} + +cbQosQueueingCurrentQDepth OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current depth of the queue." + ::= { cbQosQueueingStatsEntry 1 } + +cbQosQueueingMaxQDepth OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum depth of the queue." + ::= { cbQosQueueingStatsEntry 2 } + +cbQosQueueingDiscardByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bit count of octets, associated with + this class, that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 3 } + +cbQosQueueingDiscardByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets, associated with + this class, that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 4 } + +cbQosQueueingDiscardByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of octets, associated with this class, + that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 5 } + +cbQosQueueingDiscardPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets, associated with + this class, that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 6 } + +cbQosQueueingDiscardPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, associated with this class, + that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 7 } + +cbQosQueueingDiscardPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, associated with this class, + that were dropped by queueing." + ::= { cbQosQueueingStatsEntry 8 } + +cbQosQueueingCurrentQDepthPkt OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of packets + sitting in the queue" + ::= { cbQosQueueingStatsEntry 9 } + +cbQosQueueingMaxQDepthPkt OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum depth of the queue in packets." + ::= { cbQosQueueingStatsEntry 10 } + +cbQosQueueingTransmitByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of octets, associated with this class, + that were transmitted by queueing." + ::= { cbQosQueueingStatsEntry 11 } + +cbQosQueueingTransmitPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets, associated with this class, + that were transmitted by queueing." + ::= { cbQosQueueingStatsEntry 12 } + + +-- end of cbQosQueueingStats Group +-- + +-- cbQosTSStats Group + +cbQosTSStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTSStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies traffic-shaping Action related + Statistical information." + ::= { cbQosTSStats 1 } + +cbQosTSStatsEntry OBJECT-TYPE + SYNTAX CbQosTSStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about traffic-shaping Action. Traffic-shaping + Action specific information you can find in this table are : + various delay/drop pkt/byte counters, state of feature, + and Q size. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosTSStatsTable 1 } + +CbQosTSStatsEntry ::= SEQUENCE { + cbQosTSStatsDelayedByteOverflow Counter32, + cbQosTSStatsDelayedByte Counter32, + cbQosTSStatsDelayedByte64 Counter64, + cbQosTSStatsDelayedPktOverflow Counter32, + cbQosTSStatsDelayedPkt Counter32, + cbQosTSStatsDelayedPkt64 Counter64, + cbQosTSStatsDropByteOverflow Counter32, + cbQosTSStatsDropByte Counter32, + cbQosTSStatsDropByte64 Counter64, + cbQosTSStatsDropPktOverflow Counter32, + cbQosTSStatsDropPkt Counter32, + cbQosTSStatsDropPkt64 Counter64, + cbQosTSStatsActive TruthValue, + cbQosTSStatsCurrentQSize Gauge32 +} + +cbQosTSStatsDelayedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32 bits counter of + octets that have been delayed." + ::= { cbQosTSStatsEntry 1 } + +cbQosTSStatsDelayedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the lower 32 bits counter of + octets that have been delayed." + ::= { cbQosTSStatsEntry 2 } + +cbQosTSStatsDelayedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 64 bits counter of + octets that have been delayed." + ::= { cbQosTSStatsEntry 3 } + +cbQosTSStatsDelayedPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32 bits counter of + packets that have been delayed." + ::= { cbQosTSStatsEntry 4 } + +cbQosTSStatsDelayedPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the lower 32 bits counter of + packets that have been delayed." + ::= { cbQosTSStatsEntry 5 } + +cbQosTSStatsDelayedPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 64 bits counter of + packets that have been delayed." + ::= { cbQosTSStatsEntry 6 } + +cbQosTSStatsDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32 bits counter of + octets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 7 } + +cbQosTSStatsDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the lower 32 bits counter of + octets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 8 } + +cbQosTSStatsDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 64 bits counter of + octets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 9 } + +cbQosTSStatsDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32 bits counter of + packets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 10 } + +cbQosTSStatsDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the lower 32 bits counter of + packets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 11 } + +cbQosTSStatsDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 64 bits counter of + packets that have been dropped during shaping." + ::= { cbQosTSStatsEntry 12 } + +cbQosTSStatsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current traffic-shaping + state. When traffic-shaping is enabled and the traffic + rate exceeds the shape rate, traffic-shaping + is considered to be active. Otherwise, it is + considered inactive." + ::= { cbQosTSStatsEntry 13 } + +cbQosTSStatsCurrentQSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current traffic-shaping + queue depth in packets." + ::= { cbQosTSStatsEntry 14 } + + +-- end of cbQosTSStats Group +-- + +-- cbQosREDClassStats Group + +cbQosREDClassStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosREDClassStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies per Precedence WRED Action related + Statistical information." + ::= { cbQosREDClassStats 1 } + +cbQosREDClassStatsEntry OBJECT-TYPE + SYNTAX CbQosREDClassStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about per Precedence WRED Action. per Precedence + WRED Action specific information you can find in this table + are : Random pkt/byte counters, and Tail drop pkt/byte + counters. + + This table contains per Precedence/dscp based statistical + information only, no configuration information associated + with it. Therefore, it is indexed by the instance specific + IDs, and a per Precedence identifier: + cbQosPolicyIndex, cbQosObjectsIndex and cbQosREDValue." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex, + cbQosREDValue + } + ::= { cbQosREDClassStatsTable 1 } + +CbQosREDClassStatsEntry ::= SEQUENCE { + cbQosREDRandomDropPktOverflow Counter32, + cbQosREDRandomDropPkt Counter32, + cbQosREDRandomDropPkt64 Counter64, + cbQosREDRandomDropByteOverflow Counter32, + cbQosREDRandomDropByte Counter32, + cbQosREDRandomDropByte64 Counter64, + cbQosREDTailDropPktOverflow Counter32, + cbQosREDTailDropPkt Counter32, + cbQosREDTailDropPkt64 Counter64, + cbQosREDTailDropByteOverflow Counter32, + cbQosREDTailDropByte Counter32, + cbQosREDTailDropByte64 Counter64, + cbQosREDTransmitPktOverflow Counter32, + cbQosREDTransmitPkt Counter32, + cbQosREDTransmitPkt64 Counter64, + cbQosREDTransmitByteOverflow Counter32, + cbQosREDTransmitByte Counter32, + cbQosREDTransmitByte64 Counter64, + cbQosREDECNMarkPktOverflow Counter32, + cbQosREDECNMarkPkt Counter32, + cbQosREDECNMarkPkt64 Counter64, + cbQosREDECNMarkByteOverflow Counter32, + cbQosREDECNMarkByte Counter32, + cbQosREDECNMarkByte64 Counter64, + cbQosREDMeanQSizeUnits CbQosQueueUnitType, + cbQosREDMeanQSize CbQosQueueDepth +} + +cbQosREDRandomDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 1 } + +cbQosREDRandomDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets dropped when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 2 } + +cbQosREDRandomDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets dropped when the number + of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 3 } + +cbQosREDRandomDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 4 } + +cbQosREDRandomDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes dropped when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 5 } + +cbQosREDRandomDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes dropped when the number of + packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 6 } + +cbQosREDTailDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 7 } + +cbQosREDTailDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 8 } + +cbQosREDTailDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets dropped when the number + of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 9 } + +cbQosREDTailDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 10 } + +cbQosREDTailDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 11 } + +cbQosREDTailDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes dropped when the number of + packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosREDClassStatsEntry 12 } + +cbQosREDTransmitPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes transmitted." + ::= { cbQosREDClassStatsEntry 13 } + +cbQosREDTransmitPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes trasmitted." + ::= { cbQosREDClassStatsEntry 14 } + +cbQosREDTransmitPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets transmitted." + ::= { cbQosREDClassStatsEntry 15 } + +cbQosREDTransmitByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of octets transmitted." + ::= { cbQosREDClassStatsEntry 16 } + +cbQosREDTransmitByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of octets trasmitted." + ::= { cbQosREDClassStatsEntry 17 } + +cbQosREDTransmitByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of octets transmitted." + ::= { cbQosREDClassStatsEntry 18 } + +cbQosREDECNMarkPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets ecn marked when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 19 } + +cbQosREDECNMarkPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets ecn marked when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 20 } + +cbQosREDECNMarkPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets ecn marked when the + number of packets in the associated queue was + greater than the minimum threshold and less than + the maximum threshold." + ::= { cbQosREDClassStatsEntry 21 } + +cbQosREDECNMarkByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes ecn marked when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 22 } + +cbQosREDECNMarkByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes ecn marked when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 23 } + +cbQosREDECNMarkByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes ecn marked when the + number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosREDClassStatsEntry 24 } + +cbQosREDMeanQSizeUnits OBJECT-TYPE + SYNTAX CbQosQueueUnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the unit type of cbQosREDMeanQSize + object." + ::= { cbQosREDClassStatsEntry 25 } + +cbQosREDMeanQSize OBJECT-TYPE + SYNTAX CbQosQueueDepth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average queue size computed and used by the + WRED algorithm." + ::= { cbQosREDClassStatsEntry 26 } + + +-- end of cbQosREDClassStatsTable +-- + +-- Start of cbQosIPHCCfgTable + +cbQosIPHCCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosIPHCCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies IP Header Compression + configuration information." + ::= { cbQosIPHCCfg 1 } + +cbQosIPHCCfgEntry OBJECT-TYPE + SYNTAX CbQosIPHCCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about IP Header compression. This + includes the compression option of UDP/RTP header, + TCP header or both. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is + indexed by cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosIPHCCfgTable 1 } + +CbQosIPHCCfgEntry ::= SEQUENCE { + cbQosIPHCCfgOption IPHCOption, + cbQosIPHCCfgEnabled TruthValue +} + +cbQosIPHCCfgOption OBJECT-TYPE + SYNTAX IPHCOption + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configured IP header compression option. + The value is defined by IPHCOption." + ::= { cbQosIPHCCfgEntry 1 } + +cbQosIPHCCfgEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if IPHC is enabled for policy class." + ::= { cbQosIPHCCfgEntry 2 } + + +-- end of cbQosIPHCCfgTable +-- + +-- Start of cbQosIPHCStatsTable + +cbQosIPHCStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosIPHCStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies IP Header Compression + statistical information." + ::= { cbQosIPHCStats 1 } + +cbQosIPHCStatsEntry OBJECT-TYPE + SYNTAX CbQosIPHCStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes statistical + information about IP Header compression. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + namely cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosIPHCStatsTable 1 } + +CbQosIPHCStatsEntry ::= SEQUENCE { + cbQosIPHCRtpSentPktOverflow Counter32, + cbQosIPHCRtpSentPkt Counter32, + cbQosIPHCRtpSentPkt64 Counter64, + cbQosIPHCRtpCmprsOutPktOverflow Counter32, + cbQosIPHCRtpCmprsOutPkt Counter32, + cbQosIPHCRtpCmprsOutPkt64 Counter64, + cbQosIPHCRtpSavedByteOverflow Counter32, + cbQosIPHCRtpSavedByte Counter32, + cbQosIPHCRtpSavedByte64 Counter64, + cbQosIPHCRtpSentByteOverflow Counter32, + cbQosIPHCRtpSentByte Counter32, + cbQosIPHCRtpSentByte64 Counter64, + cbQosIPHCRtpSentByteRate Gauge32, + cbQosIPHCTcpSentPktOverflow Counter32, + cbQosIPHCTcpSentPkt Counter32, + cbQosIPHCTcpSentPkt64 Counter64, + cbQosIPHCTcpCmprsOutPktOverflow Counter32, + cbQosIPHCTcpCmprsOutPkt Counter32, + cbQosIPHCTcpCmprsOutPkt64 Counter64, + cbQosIPHCTcpSavedByteOverflow Counter32, + cbQosIPHCTcpSavedByte Counter32, + cbQosIPHCTcpSavedByte64 Counter64, + cbQosIPHCTcpSentByteOverflow Counter32, + cbQosIPHCTcpSentByte Counter32, + cbQosIPHCTcpSentByte64 Counter64, + cbQosIPHCTcpSentByteRate Gauge32, + cbQosIPHCRtpFullHdrSentPktOverflow Counter64, + cbQosIPHCRtpFullHdrSentPkt Counter64, + cbQosIPHCRtpFullHdrSentPkt64 Counter64, + cbQosIPHCTcpFullHdrSentPktOverflow Counter64, + cbQosIPHCTcpFullHdrSentPkt Counter64, + cbQosIPHCTcpFullHdrSentPkt64 Counter64 +} + +cbQosIPHCRtpSentPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 1 } + +cbQosIPHCRtpSentPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 2 } + +cbQosIPHCRtpSentPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 3 } + +cbQosIPHCRtpCmprsOutPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound compressed + UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 4 } + +cbQosIPHCRtpCmprsOutPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound compressed + UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 5 } + +cbQosIPHCRtpCmprsOutPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound compressed + UDP/RTP packets." + ::= { cbQosIPHCStatsEntry 6 } + +cbQosIPHCRtpSavedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of UDP/RTP bytes that + saved due to IPHC." + ::= { cbQosIPHCStatsEntry 7 } + +cbQosIPHCRtpSavedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of UDP/RTP bytes that + saved due to IPHC." + ::= { cbQosIPHCStatsEntry 8 } + +cbQosIPHCRtpSavedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of UDP/RTP bytes that saved + due to IPHC." + ::= { cbQosIPHCStatsEntry 9 } + +cbQosIPHCRtpSentByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound UDP/RTP + bytes." + ::= { cbQosIPHCStatsEntry 10 } + +cbQosIPHCRtpSentByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound UDP/RTP + bytes." + ::= { cbQosIPHCStatsEntry 11 } + +cbQosIPHCRtpSentByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound UDP/RTP bytes." + ::= { cbQosIPHCStatsEntry 12 } + +cbQosIPHCRtpSentByteRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Octets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bits count of outbound UDP/RTP byte rate." + ::= { cbQosIPHCStatsEntry 13 } + +cbQosIPHCTcpSentPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound TCP packets." + ::= { cbQosIPHCStatsEntry 14 } + +cbQosIPHCTcpSentPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound TCP packets." + ::= { cbQosIPHCStatsEntry 15 } + +cbQosIPHCTcpSentPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound TCP packets." + ::= { cbQosIPHCStatsEntry 16 } + +cbQosIPHCTcpCmprsOutPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound compressed + TCP packets." + ::= { cbQosIPHCStatsEntry 17 } + +cbQosIPHCTcpCmprsOutPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound compressed + TCP packets." + ::= { cbQosIPHCStatsEntry 18 } + +cbQosIPHCTcpCmprsOutPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound compressed TCP + packets." + ::= { cbQosIPHCStatsEntry 19 } + +cbQosIPHCTcpSavedByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of TCP bytes that saved + due to IPHC." + ::= { cbQosIPHCStatsEntry 20 } + +cbQosIPHCTcpSavedByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of TCP bytes that saved + due to IPHC." + ::= { cbQosIPHCStatsEntry 21 } + +cbQosIPHCTcpSavedByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of TCP bytes that saved due + to IPHC." + ::= { cbQosIPHCStatsEntry 22 } + +cbQosIPHCTcpSentByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of outbound TCP bytes." + ::= { cbQosIPHCStatsEntry 23 } + +cbQosIPHCTcpSentByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of outbound TCP bytes." + ::= { cbQosIPHCStatsEntry 24 } + +cbQosIPHCTcpSentByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of outbound TCP bytes." + ::= { cbQosIPHCStatsEntry 25 } + +cbQosIPHCTcpSentByteRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Octets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bits count of outbound TCP byte rate." + ::= { cbQosIPHCStatsEntry 26 } + +cbQosIPHCRtpFullHdrSentPktOverflow OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of total full header UDP/RTP packets + sent out." + ::= { cbQosIPHCStatsEntry 27 } + +cbQosIPHCRtpFullHdrSentPkt OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of total full header UDP/RTP packets + sent out." + ::= { cbQosIPHCStatsEntry 28 } + +cbQosIPHCRtpFullHdrSentPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of total fullheader UDP/RTP packets sent + out." + ::= { cbQosIPHCStatsEntry 29 } + +cbQosIPHCTcpFullHdrSentPktOverflow OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of total fullheader TCP packets sent + out." + ::= { cbQosIPHCStatsEntry 30 } + +cbQosIPHCTcpFullHdrSentPkt OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of total fullheader TCP packets sent + out." + ::= { cbQosIPHCStatsEntry 31 } + +cbQosIPHCTcpFullHdrSentPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of total fullheader TCP packets sent out." + ::= { cbQosIPHCStatsEntry 32 } + + +-- end of cbQosIPHCStatsTable +-- + +-- Start of cbQosSetStatsTable + +cbQosSetStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosSetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies packet marking statistical + information." + ::= { cbQosSetStats 1 } + +cbQosSetStatsEntry OBJECT-TYPE + SYNTAX CbQosSetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the packets that + marked by each marking type. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific + IDs, namely cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosSetStatsTable 1 } + +CbQosSetStatsEntry ::= SEQUENCE { + cbQosSetDscpPkt64 Counter64, + cbQosSetPrecedencePkt64 Counter64, + cbQosSetQosGroupPkt64 Counter64, + cbQosSetFrDePkt64 Counter64, + cbQosSetAtmClpPkt64 Counter64, + cbQosSetL2CosPkt64 Counter64, + cbQosSetMplsExpImpositionPkt64 Counter64, + cbQosSetDiscardClassPkt64 Counter64, + cbQosSetMplsExpTopMostPkt64 Counter64, + cbQosSetSrpPriorityPkt64 Counter64, + cbQosSetFrFecnBecnPkt64 Counter64, + cbQosSetDscpTunnelPkt64 Counter64, + cbQosSetPrecedenceTunnelPkt64 Counter64 +} + +cbQosSetDscpPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose DSCP field is + marked by Set feature." + ::= { cbQosSetStatsEntry 1 } + +cbQosSetPrecedencePkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Precedence field is + marked by Set feature." + ::= { cbQosSetStatsEntry 2 } + +cbQosSetQosGroupPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Qos Group field is + marked by Set feature." + ::= { cbQosSetStatsEntry 3 } + +cbQosSetFrDePkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Frame Relay DE Bit + is marked by Set feature." + ::= { cbQosSetStatsEntry 4 } + +cbQosSetAtmClpPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose ATM CLP Bit is + marked by Set feature." + ::= { cbQosSetStatsEntry 5 } + +cbQosSetL2CosPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Layer 2 Cos field is + marked by Set feature." + ::= { cbQosSetStatsEntry 6 } + +cbQosSetMplsExpImpositionPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose MPLS Experimental + Imposition field is marked by Set feature." + ::= { cbQosSetStatsEntry 7 } + +cbQosSetDiscardClassPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Discard Class field + is marked by Set feature." + ::= { cbQosSetStatsEntry 8 } + +cbQosSetMplsExpTopMostPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose MPLS Experimental + TopMost field is marked by Set feature." + ::= { cbQosSetStatsEntry 9 } + +cbQosSetSrpPriorityPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose SRP Priority field + is marked by Set feature." + ::= { cbQosSetStatsEntry 10 } + +cbQosSetFrFecnBecnPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Frame Relay FECN + BECN field is marked by Set feature." + ::= { cbQosSetStatsEntry 11 } + +cbQosSetDscpTunnelPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose DSCP Tunnel field is + marked by Set feature." + ::= { cbQosSetStatsEntry 12 } + +cbQosSetPrecedenceTunnelPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets whose Precedence Tunnel + field is marked by Set feature." + ::= { cbQosSetStatsEntry 13 } + + +-- end of cbQosSetStats +-- + +-- +-- Beginning of cbQosPoliceColorStats + +cbQosPoliceColorStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosPoliceColorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Police Action related Statistical + information for two rate color aware marker." + ::= { cbQosPoliceColorStats 1 } + +cbQosPoliceColorStatsEntry OBJECT-TYPE + SYNTAX CbQosPoliceColorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about Police Action for Two Rate Color + Aware Marker. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex and cbQosObjectsIndex." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosPoliceColorStatsTable 1 } + +CbQosPoliceColorStatsEntry ::= SEQUENCE { + cbQosPoliceCfmColorCfmPkt64 Counter64, + cbQosPoliceCfmColorCfmByte64 Counter64, + cbQosPoliceCfmColorExdPkt64 Counter64, + cbQosPoliceCfmColorExdByte64 Counter64, + cbQosPoliceCfmColorVltPkt64 Counter64, + cbQosPoliceCfmColorVltByte64 Counter64, + cbQosPoliceExdColorExdPkt64 Counter64, + cbQosPoliceExdColorExdByte64 Counter64, + cbQosPoliceExdColorVltPkt64 Counter64, + cbQosPoliceExdColorVltByte64 Counter64, + cbQosPoliceVltColorVltPkt64 Counter64, + cbQosPoliceVltColorVltByte64 Counter64, + cbQosPoliceCfmColorCfmBitRate CounterBasedGauge64, + cbQosPoliceCfmColorExdBitRate CounterBasedGauge64, + cbQosPoliceCfmColorVltBitRate CounterBasedGauge64, + cbQosPoliceExdColorExdBitRate CounterBasedGauge64, + cbQosPoliceExdColorVltBitRate CounterBasedGauge64, + cbQosPoliceVltColorVltBitRate CounterBasedGauge64 +} + +cbQosPoliceCfmColorCfmPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Conform-Color by previous node and treated as + conforming by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 1 } + +cbQosPoliceCfmColorCfmByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Conform-Color by previous node and treated as + conforming by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 2 } + +cbQosPoliceCfmColorExdPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Conform-Color by previous node and treated as + exceeding by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 3 } + +cbQosPoliceCfmColorExdByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Conform-Color by previous node and treated as + exceeding by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 4 } + +cbQosPoliceCfmColorVltPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Conform-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 5 } + +cbQosPoliceCfmColorVltByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Conform-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 6 } + +cbQosPoliceExdColorExdPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Exceed-Color by previous node and treated as + exceeding by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 7 } + +cbQosPoliceExdColorExdByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Exceed-Color by previous node and treated as + exceeding by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 8 } + +cbQosPoliceExdColorVltPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Exceed-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 9 } + +cbQosPoliceExdColorVltByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Exceed-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 10 } + +cbQosPoliceVltColorVltPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets which are marked as + Violate-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 11 } + +cbQosPoliceVltColorVltByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes which are marked as + Violate-Color by previous node and treated as + violating by the policing feature on this node." + ::= { cbQosPoliceColorStatsEntry 12 } + +cbQosPoliceCfmColorCfmBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conform color class conform rate." + ::= { cbQosPoliceColorStatsEntry 13 } + +cbQosPoliceCfmColorExdBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conform color class exceed rate." + ::= { cbQosPoliceColorStatsEntry 14 } + +cbQosPoliceCfmColorVltBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of conform color class violate rate." + ::= { cbQosPoliceColorStatsEntry 15 } + +cbQosPoliceExdColorExdBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of exceed color class exceed rate." + ::= { cbQosPoliceColorStatsEntry 16 } + +cbQosPoliceExdColorVltBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of exceed color class violate rate." + ::= { cbQosPoliceColorStatsEntry 17 } + +cbQosPoliceVltColorVltBitRate OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bit rate of violate color class violate rate." + ::= { cbQosPoliceColorStatsEntry 18 } + + +-- end of cbQosPoliceColorStats +-- + +-- +-- Beginning of cbQosTableMapCfg + +cbQosTableMapCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTableMapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Table Map basic configuration + information." + ::= { cbQosTableMapCfg 1 } + +cbQosTableMapCfgEntry OBJECT-TYPE + SYNTAX CbQosTableMapCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a tablemap name, behavior and default + value. Each cbQosTableMapCfgName is a unique character + string in QOS. This table contains configuration + information only, no statistics associated with it." + INDEX { cbQosTableMapCfgIndex } + ::= { cbQosTableMapCfgTable 1 } + +CbQosTableMapCfgEntry ::= SEQUENCE { + cbQosTableMapCfgIndex Unsigned32, + cbQosTableMapCfgName DisplayString, + cbQosTableMapCfgBehavior INTEGER, + cbQosTableMapCfgDftValue Unsigned32 +} + +cbQosTableMapCfgIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary (system-assigned) index for tablemap." + ::= { cbQosTableMapCfgEntry 1 } + +cbQosTableMapCfgName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the tablemap." + ::= { cbQosTableMapCfgEntry 2 } + +cbQosTableMapCfgBehavior OBJECT-TYPE + SYNTAX INTEGER { + value(1), + copy(2), + ignore(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The behavior of a tablemap. + value(1) Always set to-value to be a configurable + default value <0-99> which is defined in + cbQosTableMapCfgDftValue. + + copy(2) Always copy from-value to to-value in case + the from-value is not found in the tablemap. + This is the default behavior for a tablemap. + + ignore(3) Ignore to set to-value when from-value + is not found in the tablemap." + ::= { cbQosTableMapCfgEntry 3 } + +cbQosTableMapCfgDftValue OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The configurable default value used when + cbQosTableMapCfgBehavior is value(1)." + ::= { cbQosTableMapCfgEntry 4 } + + +-- end of cbQosTableMapCfg +-- + +-- +-- Beginning of cbQosTableMapValueCfg + +cbQosTableMapValueCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTableMapValueCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the from-value to to-value + conversion pairs for a tablemap." + ::= { cbQosTableMapValueCfg 1 } + +cbQosTableMapValueCfgEntry OBJECT-TYPE + SYNTAX CbQosTableMapValueCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table specifies a from-value to + to-value conversion pair for a given tablemap. + This table contains configuration information only, + no statistics associated with it." + INDEX { + cbQosTableMapCfgIndex, + cbQosTableMapValueCfgFrom + } + ::= { cbQosTableMapValueCfgTable 1 } + +CbQosTableMapValueCfgEntry ::= SEQUENCE { + cbQosTableMapValueCfgFrom Unsigned32, + cbQosTableMapValueCfgTo Unsigned32 +} + +cbQosTableMapValueCfgFrom OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the from-value in the tablemap. If + cbQosTableMapCfgBehavior equals to either copy(2) or + ignore(3), when the content in the from-type(e.g., + cbQosTMSetIpDscpFromType) equals to this value, the + value in the to-type(e.g., IpDscp) will be set to + cbQosTableMapValueCfgTo. Each tablemap can configure + multiple from-value/to-value pairs." + ::= { cbQosTableMapValueCfgEntry 1 } + +cbQosTableMapValueCfgTo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the to-value in the tablemap. Its usage is + described in cbQosTableMapValueCfgFrom." + ::= { cbQosTableMapValueCfgEntry 2 } + + +-- end of cbQosTableMapValueCfg +-- + +-- + +-- Beginning of cbQosTableMapSetCfg + +cbQosTableMapSetCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosTableMapSetCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies enhanced packet marking + configuration using a pre-defined tablemap." + ::= { cbQosTableMapSetCfg 1 } + +cbQosTableMapSetCfgEntry OBJECT-TYPE + SYNTAX CbQosTableMapSetCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information for an Enhanced Packet Marking Action. + The enhanced packet marking action uses a pre-configured + table-map to do the from-value to to-value conversion. + The packet marking to-type and from-type relationship + can be established by using the table-map. + Following is an example: + cbQosTMSetIpDscpFromType == qosGroup(3) + cbQosTMSetIpDscpMapName == 'MyTableMap', + it means that table-map 'MyTableMap' will be used to + convert the QosGroup value and the converted value will + be used to set IpDSCP. + + cbQosConfigIndex is drived directly from + cbQosSetCfgTable to keep the 1-to-1 mapping between + two tables. This table contains configuration + information only, no statistics associated with it." + INDEX { cbQosConfigIndex } + ::= { cbQosTableMapSetCfgTable 1 } + +CbQosTableMapSetCfgEntry ::= SEQUENCE { + cbQosTMSetIpDscpFromType CbQosTMSetType, + cbQosTMSetIpDscpMapName DisplayString, + cbQosTMSetIpPrecedenceFromType CbQosTMSetType, + cbQosTMSetIpPrecedenceMapName DisplayString, + cbQosTMSetQosGroupFromType CbQosTMSetType, + cbQosTMSetQosGroupMapName DisplayString, + cbQosTMSetL2CosFromType CbQosTMSetType, + cbQosTMSetL2CosMapName DisplayString, + cbQosTMSetMplsExpImpFromType CbQosTMSetType, + cbQosTMSetMplsExpImpMapName DisplayString, + cbQosTMSetMplsExpTopFromType CbQosTMSetType, + cbQosTMSetMplsExpTopMapName DisplayString +} + +cbQosTMSetIpDscpFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set IpDSCP." + ::= { cbQosTableMapSetCfgEntry 1 } + +cbQosTMSetIpDscpMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set IpDSCP value." + ::= { cbQosTableMapSetCfgEntry 2 } + +cbQosTMSetIpPrecedenceFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set IpPrecedence." + ::= { cbQosTableMapSetCfgEntry 3 } + +cbQosTMSetIpPrecedenceMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set IpPrecedence value." + ::= { cbQosTableMapSetCfgEntry 4 } + +cbQosTMSetQosGroupFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set QosGroup." + ::= { cbQosTableMapSetCfgEntry 5 } + +cbQosTMSetQosGroupMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set QosGroup value." + ::= { cbQosTableMapSetCfgEntry 6 } + +cbQosTMSetL2CosFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set L2Cos." + ::= { cbQosTableMapSetCfgEntry 7 } + +cbQosTMSetL2CosMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set L2Cos value." + ::= { cbQosTableMapSetCfgEntry 8 } + +cbQosTMSetMplsExpImpFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set MplsExpImposition." + ::= { cbQosTableMapSetCfgEntry 9 } + +cbQosTMSetMplsExpImpMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set MplsExpImposition value." + ::= { cbQosTableMapSetCfgEntry 10 } + +cbQosTMSetMplsExpTopFromType OBJECT-TYPE + SYNTAX CbQosTMSetType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet marking type whose value will be converted + to a to-value based on a pre-configured table-map. The + to-value will then be used to set MplsExpTopMost." + ::= { cbQosTableMapSetCfgEntry 11 } + +cbQosTMSetMplsExpTopMapName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a pre-configured table-map used to convert + and set MplsExpTopMost value." + ::= { cbQosTableMapSetCfgEntry 12 } + + +-- end of cbQosTableMapSetCfg +-- + +-- +-- Start of cbQosEBCfgTable + +cbQosEBCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosEBCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Estimate Bandwidth related + configuration information." + ::= { cbQosEBCfg 1 } + +cbQosEBCfgEntry OBJECT-TYPE + SYNTAX CbQosEBCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about Estimate Bandwidth. It includes: + drop target, delay target and delay threshold. + + This table contains configuration information only. + It is indexed by the cbQosConfigIndex." + INDEX { cbQosConfigIndex } + ::= { cbQosEBCfgTable 1 } + +CbQosEBCfgEntry ::= SEQUENCE { + cbQosEBCfgMechanism CbQosEBType, + cbQosEBCfgDropTarget Unsigned32, + cbQosEBCfgDelayTarget Unsigned32, + cbQosEBCfgDelayThreshold Unsigned32 +} + +cbQosEBCfgMechanism OBJECT-TYPE + SYNTAX CbQosEBType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth estimate algorithm type." + ::= { cbQosEBCfgEntry 1 } + +cbQosEBCfgDropTarget OBJECT-TYPE + SYNTAX Unsigned32 (50..1000000) + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One-in-Number target indicating that no more than + one packet in (this) number will be dropped." + ::= { cbQosEBCfgEntry 2 } + +cbQosEBCfgDelayTarget OBJECT-TYPE + SYNTAX Unsigned32 (50..1000000) + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One-in-Number target indicating that no more than + one packet in (this) number will exceed the delay + threshold specified by cbQosEBCfgDelayThreshold." + ::= { cbQosEBCfgEntry 3 } + +cbQosEBCfgDelayThreshold OBJECT-TYPE + SYNTAX Unsigned32 (16..1000) + UNITS "millisecond" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in milliseconds for the delay threshold." + ::= { cbQosEBCfgEntry 4 } + + +-- End of cbQosEBCfgTable +-- + +-- +-- Start of cbQosEBStatsTable + +cbQosEBStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosEBStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Estimate Bandwidth related + statistical information." + ::= { cbQosEBStats 1 } + +cbQosEBStatsEntry OBJECT-TYPE + SYNTAX CbQosEBStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes Estimate Bandwidth + related statistical information." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex + } + ::= { cbQosEBStatsTable 1 } + +CbQosEBStatsEntry ::= SEQUENCE { + cbQosEBStatsCorvilEBValue Gauge32, + cbQosEBStatsCorvilEBStatus TruthValue, + cbQosEBStatsCorvilCTD CbQosEBCtd +} + +cbQosEBStatsCorvilEBValue OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kbps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Corvil EB bandwidth value." + ::= { cbQosEBStatsEntry 1 } + +cbQosEBStatsCorvilEBStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean to indicate if Corvil EB is ready. + true - Bandwidth estimate is available. + false - Bandwidth estimate is not available." + ::= { cbQosEBStatsEntry 2 } + +cbQosEBStatsCorvilCTD OBJECT-TYPE + SYNTAX CbQosEBCtd + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Corvil CTD value defined by CbQosEBCtd." + ::= { cbQosEBStatsEntry 3 } + + +-- End of cbQosEBStatsTable +-- + +-- Start of cbQosC3plAccountCfgTable + +cbQosC3plAccountCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosC3plAccountCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies C3pl Account Action configuration + information" + ::= { cbQosC3plAccountCfg 1 } + +cbQosC3plAccountCfgEntry OBJECT-TYPE + SYNTAX CbQosC3plAccountCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes configuration + information about a c3pl account action. The information + includes: feature type. + + This table contains configuration information only, + no statistics associated with it. Therefore, it is indexed + by the cbQosConfigIndex of each C3pl Account Action." + INDEX { cbQosConfigIndex } + ::= { cbQosC3plAccountCfgTable 1 } + +CbQosC3plAccountCfgEntry ::= SEQUENCE { + cbQosC3plAccountFeatureType SetC3plAccountFeatureType +} + +cbQosC3plAccountFeatureType OBJECT-TYPE + SYNTAX SetC3plAccountFeatureType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The feature type is used to indicated different drop + statistics." + ::= { cbQosC3plAccountCfgEntry 1 } + + +-- End of cbQosQueueingCfg Group +-- + +-- +-- Start of cbQosC3plAccountStats group + +cbQosC3plAccountStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CbQosC3plAccountStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies C3pl Account Action related + statistics information." + ::= { cbQosC3plAccountStats 1 } + +cbQosC3plAccountStatsEntry OBJECT-TYPE + SYNTAX CbQosC3plAccountStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the statistical + information about C3pl Account Action. Account action + specific information you can find in this table are : + queueing drop pkt/byte counters, wred drop pkt/byte + counters, police pkt/byte counters. + + This table contains statistical information only, + no configuration information associated with it. + Therefore, it is indexed by the instance specific IDs, + such as cbQosPolicyIndex, cbQosObjectsIndex, and + cbQosC3plAccountFeatureType." + INDEX { + cbQosPolicyIndex, + cbQosObjectsIndex, + cbQosC3plAccountFeatureType + } + ::= { cbQosC3plAccountStatsTable 1 } + +CbQosC3plAccountStatsEntry ::= SEQUENCE { + cbQosC3plAccountDropPktOverflow Counter32, + cbQosC3plAccountDropPkt Counter32, + cbQosC3plAccountDropPkt64 Counter64, + cbQosC3plAccountDropByteOverflow Counter32, + cbQosC3plAccountDropByte Counter32, + cbQosC3plAccountDropByte64 Counter64, + cbQosC3plAccountTailDropPktOverflow Counter32, + cbQosC3plAccountTailDropPkt Counter32, + cbQosC3plAccountTailDropPkt64 Counter64, + cbQosC3plAccountTailDropByteOverflow Counter32, + cbQosC3plAccountTailDropByte Counter32, + cbQosC3plAccountTailDropByte64 Counter64 +} + +cbQosC3plAccountDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 1 } + +cbQosC3plAccountDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets dropped when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 2 } + +cbQosC3plAccountDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets dropped when the number + of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 3 } + +cbQosC3plAccountDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 4 } + +cbQosC3plAccountDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes dropped when + the number of packets in the associated queue was + greater than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 5 } + +cbQosC3plAccountDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes dropped when the number of + packets in the associated queue was greater + than the minimum threshold and less than the + maximum threshold." + ::= { cbQosC3plAccountStatsEntry 6 } + +cbQosC3plAccountTailDropPktOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 7 } + +cbQosC3plAccountTailDropPkt OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of packets dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 8 } + +cbQosC3plAccountTailDropPkt64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of packets dropped when the number + of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 9 } + +cbQosC3plAccountTailDropByteOverflow OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 10 } + +cbQosC3plAccountTailDropByte OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower 32 bits count of bytes dropped when the + number of packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 11 } + +cbQosC3plAccountTailDropByte64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 64 bits count of bytes dropped when the number of + packets in the associated queue was greater + than the maximum threshold." + ::= { cbQosC3plAccountStatsEntry 12 } + + +-- end of cbQosC3plAccountStatsTable + +ciscocbQosMIBCompliances OBJECT IDENTIFIER + ::= { ciscocbQosMIBConformance 1 } + +ciscocbQosMIBGroups OBJECT IDENTIFIER + ::= { ciscocbQosMIBConformance 2 } + + +-- compliance statements + +ciscocbQosMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroup, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroup, + cbQosREDCfgGroup, + cbQosREDClassCfgGroup, + cbQosPoliceCfgGroup, + cbQosTSCfgGroup, + cbQosSetCfgGroup, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + ::= { ciscocbQosMIBCompliances 1 } + +ciscocbQosMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBCompliance." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroup, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev1, + cbQosTSCfgGroup, + cbQosSetCfgGroup, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + ::= { ciscocbQosMIBCompliances 2 } + +ciscocbQosMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroup, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev2, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosNewSetCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos config." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + ::= { ciscocbQosMIBCompliances 3 } + +-- units of conformance + +ciscocbQosMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev2, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosNewSetCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos config." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + ::= { ciscocbQosMIBCompliances 4 } + +-- units of conformance + +ciscocbQosMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev2, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosNewSetCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos config." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + ::= { ciscocbQosMIBCompliances 5 } + +ciscocbQosMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev4." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev1, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev1, + cbQosPoliceCfgGroupRev2, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosNewSetCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos config." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + ::= { ciscocbQosMIBCompliances 6 } + +ciscocbQosMIBComplianceRev6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev5." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + ::= { ciscocbQosMIBCompliances 7 } + +ciscocbQosMIBComplianceRev7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev5." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + ::= { ciscocbQosMIBCompliances 8 } + +ciscocbQosMIBComplianceRev8 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev7." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosSetCfgFrDeGroup + DESCRIPTION + "Optional group providing information on frame-relay discard bit + in frame-relay header on platforms supporting frame-relay." + ::= { ciscocbQosMIBCompliances 9 } + +ciscocbQosMIBComplianceRev9 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev8." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + ::= { ciscocbQosMIBCompliances 10 } + +ciscocbQosMIBComplianceRev10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev9." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + + GROUP cbQosSetCfgExt + DESCRIPTION + "This group is only available on platforms supporting marking on + dei and tunnel." + + GROUP cbQosPoliceColorStatsExt + DESCRIPTION + "This group is only available on platforms supporting police + color aware feature." + + GROUP cbQosIPHCCfgExt + DESCRIPTION + "This group is only available on platforms supporting + policy action IPHC." + + GROUP cbQosIPHCStatsExt + DESCRIPTION + "This group is only available on platforms supporting IPHC." + ::= { ciscocbQosMIBCompliances 11 } + +ciscocbQosMIBComplianceRev11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev10." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup, + cbQos421XRCfgExt + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + + GROUP cbQosSetCfgExt + DESCRIPTION + "This group is only available on platforms supporting marking on + dei and tunnel." + + GROUP cbQosPoliceColorStatsExt + DESCRIPTION + "This group is only available on platforms supporting police + color aware feature." + + GROUP cbQosIPHCCfgExt + DESCRIPTION + "This group is only available on platforms supporting + policy action IPHC." + + GROUP cbQosIPHCStatsExt + DESCRIPTION + "This group is only available on platforms supporting IPHC." + ::= { ciscocbQosMIBCompliances 12 } + +ciscocbQosMIBComplianceRev12 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev11." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup, + cbQos421XRCfgExt, + cbQosBitRateExt + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + + GROUP cbQosSetCfgExt + DESCRIPTION + "This group is only available on platforms supporting marking on + dei and tunnel." + + GROUP cbQosPoliceColorStatsExt + DESCRIPTION + "This group is only available on platforms supporting police + color aware feature." + + GROUP cbQosIPHCCfgExt + DESCRIPTION + "This group is only available on platforms supporting + policy action IPHC." + + GROUP cbQosIPHCStatsExt + DESCRIPTION + "This group is only available on platforms supporting IPHC." + ::= { ciscocbQosMIBCompliances 13 } + +ciscocbQosMIBComplianceRev13 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement + class-based QoS on a Cisco router. This compliance module + deprecates ciscocbQosMIBComplianceRev12." + MODULE -- this module + MANDATORY-GROUPS { + cbQosServicePolicyGroupRev1, + cbQosObjectsGroup, + cbQosPolicyMapCfgGroup, + cbQosClassMapCfgGroup, + cbQosMatchStmtCfgGroup, + cbQosQueueingCfgGroupRev2, + cbQosREDDscpCfgGroup, + cbQosREDCfgGroupRev1, + cbQosREDClassCfgGroupRev2, + cbQosPoliceCfgGroupRev3, + cbQosTSCfgGroup, + cbQosSetCfgGroupRev1, + cbQosClassMapStatsGroup, + cbQosMatchStmtStatsGroup, + cbQosPoliceStatsGroup, + cbQosQueueingStatsGroup, + cbQosTSStatsGroup, + cbQosREDClassStatsGroup, + cbQosQueueingClassCfgGroup, + cbQos421XRCfgExt, + cbQosBitRateExt + } + + GROUP cbQosInterfacePolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosFrameRelayVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosATMPVCPolicyGroup + DESCRIPTION + "This is a optional group of information" + + GROUP cbQosNoBufferDropGroup + DESCRIPTION + "This group is only available for code running on the + 7500 platform." + + GROUP cbQosQueueingDynamicQNumberGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosREDClassXmitCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED transmit stats." + + GROUP cbQosREDECNCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN configuration." + + GROUP cbQosREDClassECNMarkCountersGroup + DESCRIPTION + "This group is only available on platforms that + supporting WRED ECN stats." + + GROUP cbQosAFPoliceStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting POLICE violate action stats." + + GROUP cbQosPoliceCfgPirGroup + DESCRIPTION + "This group is only available on platforms that + supporting police PIR configuration." + + GROUP cbQosPoliceCfgExtGroup + DESCRIPTION + "This group is only available for code running on the + Catalyst 4000 platform." + + GROUP cbQosPoliceActionCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE conform/exceed actions." + + GROUP cbQosAFPoliceViolateCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting multiple POLICE violate actions." + + GROUP cbQosPoliceCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting police CIR/PIR in percentage." + + GROUP cbQosTrafficShapingDelayCountersGroup + DESCRIPTION + "This group is only available for code running on the + 7200 and/or lower platforms." + + GROUP cbQosTSCfgPercentGroup + DESCRIPTION + "This group is only available on platforms that + supporting committed shaping rate in percentage." + + GROUP cbQosSetCfgMplsImpositionGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Imposition config." + + GROUP cbQosSetCfgDiscardClassGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET Discard Class config." + + GROUP cbQosSetCfgMPLSTopMostGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET MPLS Experimental Top Most config." + + GROUP cbQosIPHCCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC configuration." + + GROUP cbQosIPHCStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting IPHC stats." + + GROUP cbQosQueueingCfgQLimitTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Queue limit configuration." + + GROUP cbQosREDCfgThresholdTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based RED threshold configuration." + + GROUP cbQosPoliceCfgCellGroup + DESCRIPTION + "This group is only available on platforms that + supporting cell-based Policing Rate and Burst + configuration." + + GROUP cbQosPoliceCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Policing Burst configuration." + + GROUP cbQosPoliceCfgCdvtGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing ATM CDVT configuration." + + GROUP cbQosPoliceCfgColorGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware configuration." + + GROUP cbQosTSCfgTimeGroup + DESCRIPTION + "This group is only available on platforms that + supporting time-based Shaping Burst configuration." + + GROUP cbQosSetCfgSrpPriorityGroup + DESCRIPTION + "This group is only available on platforms that + supporting SRP Priority SET configuration." + + GROUP cbQosSetCfgFrFecnBecnGroup + DESCRIPTION + "This group is only available on platforms that + supporting Frame Relay FECN BECN SET configuration." + + GROUP cbQosSetStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting SET stats." + + GROUP cbQosPoliceColorStatsGroup + DESCRIPTION + "This group is only available on platforms that + supporting Policing Color Aware stats." + + GROUP cbQosTableMapCfgGroup + DESCRIPTION + "This group is only available on platforms that + supporting Enhanced Packet Marking." + + GROUP cbQosEBCfgGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth." + + GROUP cbQosEBStatsGroup + DESCRIPTION + "This group is only available on platforms + supporting Estimate Bandwidth stats." + + GROUP cbQosMeasureIPSLACfgGroup + DESCRIPTION + "Optional objects to configure IPSLA measure action." + + GROUP cbQosTSCfgExtGroup + DESCRIPTION + "This group is applicable for those platforms that + support shape rate greater than maximum value + reportable by cbQosTSCfgRate." + + GROUP cbQosSetCfgL2Group + DESCRIPTION + "This group is only available on platforms that + supporting SET L2 Cos or SET L2 Cos Inner config." + + GROUP cbQosServicePolicyExtGroup + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + + GROUP cbQosC3plAccountCfgGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosC3plAccountStatsGroup + DESCRIPTION + "This group is only available on platform that supporting + c3pl account action configuration information." + + GROUP cbQosEVCGroup + DESCRIPTION + "This group is only available on platforms + supporting EVC." + + GROUP cbQosFragmentGroup + DESCRIPTION + "This group is only available on platforms + supporting service fragment." + + GROUP cbQosSetCfgExt + DESCRIPTION + "This group is only available on platforms supporting marking on + dei and tunnel." + + GROUP cbQosPoliceColorStatsExt + DESCRIPTION + "This group is only available on platforms supporting police + color aware feature." + + GROUP cbQosIPHCCfgExt + DESCRIPTION + "This group is only available on platforms supporting + policy action IPHC." + + GROUP cbQosIPHCStatsExt + DESCRIPTION + "This group is only available on platforms supporting IPHC." + + GROUP cbQosQueueingStatsGroupRev1 + DESCRIPTION + "This group is only available on platforms supporting these + additional queueing related information." + ::= { ciscocbQosMIBCompliances 14 } + +cbQosServicePolicyGroup OBJECT-GROUP + OBJECTS { + cbQosIfType, + cbQosPolicyDirection, + cbQosIfIndex, + cbQosFrDLCI, + cbQosAtmVPI, + cbQosAtmVCI + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosServicePolicyGroup object is superseded by cbQosServicePolicyGroupRev1." + ::= { ciscocbQosMIBGroups 1 } + +cbQosInterfacePolicyGroup OBJECT-GROUP + OBJECTS { cbQosIFPolicyIndex } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 2 } + +cbQosFrameRelayVCPolicyGroup OBJECT-GROUP + OBJECTS { cbQosFRPolicyIndex } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 3 } + +cbQosATMPVCPolicyGroup OBJECT-GROUP + OBJECTS { cbQosATMPolicyIndex } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 4 } + +cbQosObjectsGroup OBJECT-GROUP + OBJECTS { + cbQosConfigIndex, + cbQosObjectsType, + cbQosParentObjectsIndex + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 5 } + +cbQosPolicyMapCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPolicyMapName, + cbQosPolicyMapDesc + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 6 } + +cbQosClassMapCfgGroup OBJECT-GROUP + OBJECTS { + cbQosCMName, + cbQosCMDesc, + cbQosCMInfo + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 7 } + +cbQosMatchStmtCfgGroup OBJECT-GROUP + OBJECTS { + cbQosMatchStmtName, + cbQosMatchStmtInfo + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 8 } + +cbQosQueueingCfgGroup OBJECT-GROUP + OBJECTS { + cbQosQueueingCfgBandwidth, + cbQosQueueingCfgBandwidthUnits, + cbQosQueueingCfgFlowEnabled, + cbQosQueueingCfgPriorityEnabled, + cbQosQueueingCfgAggregateQSize, + cbQosQueueingCfgIndividualQSize, + cbQosQueueingCfgPrioBurstSize + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosQueueingCfgGroup object is superseded by cbQosQueueingCfgGroupRev1." + ::= { ciscocbQosMIBGroups 9 } + +cbQosREDCfgGroup OBJECT-GROUP + OBJECTS { + cbQosREDCfgExponWeight, + cbQosREDCfgMeanQsize + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosREDCfgGroup object is superseded by cbQosREDCfgGroupRev1." + ::= { ciscocbQosMIBGroups 10 } + +cbQosREDClassCfgGroup OBJECT-GROUP + OBJECTS { + cbQosREDCfgMinThreshold, + cbQosREDCfgMaxThreshold, + cbQosREDCfgPktDropProb + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosREDClassCfgGroup object is superseded by cbQosREDClassCfgGroupRev1." + ::= { ciscocbQosMIBGroups 11 } + +cbQosPoliceCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRate, + cbQosPoliceCfgBurstSize, + cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgConformAction, + cbQosPoliceCfgConformSetValue, + cbQosPoliceCfgExceedAction, + cbQosPoliceCfgExceedSetValue, + cbQosPoliceCfgPir + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosPoliceCfgGroup object is superseded by cbQosPoliceCfgGroupRev1." + ::= { ciscocbQosMIBGroups 12 } + +cbQosTSCfgGroup OBJECT-GROUP + OBJECTS { + cbQosTSCfgRate, + cbQosTSCfgBurstSize, + cbQosTSCfgExtBurstSize, + cbQosTSCfgAdaptiveEnabled, + cbQosTSCfgAdaptiveRate, + cbQosTSCfgLimitType + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 13 } + +cbQosSetCfgGroup OBJECT-GROUP + OBJECTS { + cbQosSetCfgFeature, + cbQosSetCfgIpDSCPValue, + cbQosSetCfgIpPrecedenceValue, + cbQosSetCfgQosGroupValue, + cbQosSetCfgL2CosValue, + cbQosSetCfgMplsExpValue, + cbQosSetCfgDiscardClassValue + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosSetCfgGroup object is superseded by cbQosSetCfgGroupRev1." + ::= { ciscocbQosMIBGroups 14 } + +cbQosClassMapStatsGroup OBJECT-GROUP + OBJECTS { + cbQosCMPrePolicyPktOverflow, + cbQosCMPrePolicyPkt, + cbQosCMPrePolicyPkt64, + cbQosCMPrePolicyByteOverflow, + cbQosCMPrePolicyByte, + cbQosCMPrePolicyByte64, + cbQosCMPrePolicyBitRate, + cbQosCMPostPolicyByteOverflow, + cbQosCMPostPolicyByte, + cbQosCMPostPolicyByte64, + cbQosCMPostPolicyBitRate, + cbQosCMDropPktOverflow, + cbQosCMDropPkt, + cbQosCMDropPkt64, + cbQosCMDropByteOverflow, + cbQosCMDropByte, + cbQosCMDropByte64, + cbQosCMDropBitRate + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 15 } + +cbQosNoBufferDropGroup OBJECT-GROUP + OBJECTS { + cbQosCMNoBufDropPktOverflow, + cbQosCMNoBufDropPkt, + cbQosCMNoBufDropPkt64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS summary statistics." + ::= { ciscocbQosMIBGroups 16 } + +cbQosQueueingDynamicQNumberGroup OBJECT-GROUP + OBJECTS { cbQosQueueingCfgDynamicQNumber } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS Queueing information." + ::= { ciscocbQosMIBGroups 17 } + +cbQosTrafficShapingDelayCountersGroup OBJECT-GROUP + OBJECTS { + cbQosTSStatsDelayedByteOverflow, + cbQosTSStatsDelayedByte, + cbQosTSStatsDelayedByte64, + cbQosTSStatsDelayedPktOverflow, + cbQosTSStatsDelayedPkt, + cbQosTSStatsDelayedPkt64, + cbQosTSStatsActive + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS traffic-shaping + information." + ::= { ciscocbQosMIBGroups 18 } + +cbQosMatchStmtStatsGroup OBJECT-GROUP + OBJECTS { + cbQosMatchPrePolicyPktOverflow, + cbQosMatchPrePolicyPkt, + cbQosMatchPrePolicyPkt64, + cbQosMatchPrePolicyByteOverflow, + cbQosMatchPrePolicyByte, + cbQosMatchPrePolicyByte64, + cbQosMatchPrePolicyBitRate + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 19 } + +cbQosPoliceStatsGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceConformedPktOverflow, + cbQosPoliceConformedPkt, + cbQosPoliceConformedPkt64, + cbQosPoliceConformedByteOverflow, + cbQosPoliceConformedByte, + cbQosPoliceConformedByte64, + cbQosPoliceConformedBitRate, + cbQosPoliceExceededPktOverflow, + cbQosPoliceExceededPkt, + cbQosPoliceExceededPkt64, + cbQosPoliceExceededByteOverflow, + cbQosPoliceExceededByte, + cbQosPoliceExceededByte64, + cbQosPoliceExceededBitRate + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 20 } + +cbQosQueueingStatsGroup OBJECT-GROUP + OBJECTS { + cbQosQueueingCurrentQDepth, + cbQosQueueingMaxQDepth, + cbQosQueueingDiscardByteOverflow, + cbQosQueueingDiscardByte, + cbQosQueueingDiscardByte64, + cbQosQueueingDiscardPktOverflow, + cbQosQueueingDiscardPkt, + cbQosQueueingDiscardPkt64 + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 21 } + +cbQosTSStatsGroup OBJECT-GROUP + OBJECTS { + cbQosTSStatsDropByteOverflow, + cbQosTSStatsDropByte, + cbQosTSStatsDropByte64, + cbQosTSStatsDropPktOverflow, + cbQosTSStatsDropPkt, + cbQosTSStatsDropPkt64, + cbQosTSStatsCurrentQSize + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 22 } + +cbQosREDClassStatsGroup OBJECT-GROUP + OBJECTS { + cbQosREDRandomDropPktOverflow, + cbQosREDRandomDropPkt, + cbQosREDRandomDropPkt64, + cbQosREDRandomDropByteOverflow, + cbQosREDRandomDropByte, + cbQosREDRandomDropByte64, + cbQosREDTailDropPktOverflow, + cbQosREDTailDropPkt, + cbQosREDTailDropPkt64, + cbQosREDTailDropByteOverflow, + cbQosREDTailDropByte, + cbQosREDTailDropByte64, + cbQosREDMeanQSizeUnits, + cbQosREDMeanQSize + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 23 } + +cbQosREDClassXmitCountersGroup OBJECT-GROUP + OBJECTS { + cbQosREDTransmitPktOverflow, + cbQosREDTransmitPkt, + cbQosREDTransmitPkt64, + cbQosREDTransmitByteOverflow, + cbQosREDTransmitByte, + cbQosREDTransmitByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 24 } + +cbQosAFPoliceStatsGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceViolatedPktOverflow, + cbQosPoliceViolatedPkt, + cbQosPoliceViolatedPkt64, + cbQosPoliceViolatedByteOverflow, + cbQosPoliceViolatedByte, + cbQosPoliceViolatedByte64, + cbQosPoliceViolatedBitRate + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 25 } + +cbQosAFPoliceCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgViolateAction, + cbQosPoliceCfgViolateSetValue + } + STATUS deprecated + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information. + cbQosAFPoliceCfgGroup object is superseded by cbQosAFPoliceViolateCfgGroup." + ::= { ciscocbQosMIBGroups 26 } + +cbQosREDDscpCfgGroup OBJECT-GROUP + OBJECTS { cbQosREDCfgDscpPrec } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 27 } + +cbQosNewSetCfgGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgL2CosValue } + STATUS deprecated + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information. + cbQosNewSetCfgGroup object is superseded by cbQosSetCfgL2Group." + ::= { ciscocbQosMIBGroups 28 } + +cbQosQueueingCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosQueueingCfgBandwidth, + cbQosQueueingCfgBandwidthUnits, + cbQosQueueingCfgFlowEnabled, + cbQosQueueingCfgPriorityEnabled, + cbQosQueueingCfgIndividualQSize, + cbQosQueueingCfgPrioBurstSize, + cbQosQueueingCfgQLimitUnits, + cbQosQueueingCfgAggregateQLimit + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosQueueingCfgGroupRev1 object is superseded by cbQosQueueingCfgGroupRev2." + ::= { ciscocbQosMIBGroups 29 } + +cbQosREDCfgGroupRev1 OBJECT-GROUP + OBJECTS { cbQosREDCfgExponWeight } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 30 } + +cbQosREDClassCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosREDCfgPktDropProb, + cbQosREDClassCfgThresholdUnit, + cbQosREDClassCfgMinThreshold, + cbQosREDClassCfgMaxThreshold + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosREDClassCfgGroupRev1 object is superseded by ." + ::= { ciscocbQosMIBGroups 31 } + +cbQosPoliceCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRate, + cbQosPoliceCfgBurstSize, + cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgPir + } + STATUS deprecated + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. + cbQosPoliceCfgGroupRev1 object is superseded by cbQosPoliceCfgGroupRev2." + ::= { ciscocbQosMIBGroups 32 } + +cbQosPoliceActionCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceActionCfgConform, + cbQosPoliceActionCfgConformSetValue, + cbQosPoliceActionCfgExceed, + cbQosPoliceActionCfgExceedSetValue + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 33 } + +cbQosAFPoliceViolateCfgGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceActionCfgViolate, + cbQosPoliceActionCfgViolateSetValue + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 34 } + +cbQosREDECNCfgGroup OBJECT-GROUP + OBJECTS { cbQosREDCfgECNEnabled } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 35 } + +cbQosREDClassECNMarkCountersGroup OBJECT-GROUP + OBJECTS { + cbQosREDECNMarkPktOverflow, + cbQosREDECNMarkPkt, + cbQosREDECNMarkPkt64, + cbQosREDECNMarkByteOverflow, + cbQosREDECNMarkByte, + cbQosREDECNMarkByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 36 } + +cbQosPoliceCfgExtGroup OBJECT-GROUP + OBJECTS { cbQosPoliceCfgRate64 } + STATUS current + DESCRIPTION + "Optional objects to provide the information of the + committed policing rate that is greater than the + maximum value reportable by cbQosPoliceCfgRate." + ::= { ciscocbQosMIBGroups 37 } + +cbQosSetCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosSetCfgFeature, + cbQosSetCfgIpDSCPValue, + cbQosSetCfgIpPrecedenceValue, + cbQosSetCfgQosGroupValue + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information for SET/Marking feature." + ::= { ciscocbQosMIBGroups 38 } + +cbQosSetCfgMplsImpositionGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgMplsExpValue } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS objects configuration + information for SET/Marking feature." + ::= { ciscocbQosMIBGroups 39 } + +cbQosSetCfgDiscardClassGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgDiscardClassValue } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS objects configuration + information for SET/Marking feature." + ::= { ciscocbQosMIBGroups 40 } + +cbQosSetCfgMPLSTopMostGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgMplsExpTopMostValue } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS objects configuration + information for SET/Marking feature." + ::= { ciscocbQosMIBGroups 41 } + +cbQosPoliceCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRate, + cbQosPoliceCfgBurstSize, + cbQosPoliceCfgExtBurstSize + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information for POLICE feature." + ::= { ciscocbQosMIBGroups 42 } + +cbQosPoliceCfgPirGroup OBJECT-GROUP + OBJECTS { cbQosPoliceCfgPir } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing PIR rate." + ::= { ciscocbQosMIBGroups 43 } + +cbQosPoliceCfgPercentGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRateType, + cbQosPoliceCfgPercentRateValue, + cbQosPoliceCfgPercentPirValue + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing CIR and PIR + rates in percentage." + ::= { ciscocbQosMIBGroups 44 } + +cbQosTSCfgPercentGroup OBJECT-GROUP + OBJECTS { + cbQosTSCfgRateType, + cbQosTSCfgPercentRateValue + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS committed + traffic-shaping rate in percentage." + ::= { ciscocbQosMIBGroups 45 } + +cbQosIPHCCfgGroup OBJECT-GROUP + OBJECTS { cbQosIPHCCfgOption } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS IP header compression + configuration information." + ::= { ciscocbQosMIBGroups 46 } + +cbQosIPHCStatsGroup OBJECT-GROUP + OBJECTS { + cbQosIPHCRtpSentPktOverflow, + cbQosIPHCRtpSentPkt, + cbQosIPHCRtpSentPkt64, + cbQosIPHCRtpCmprsOutPktOverflow, + cbQosIPHCRtpCmprsOutPkt, + cbQosIPHCRtpCmprsOutPkt64, + cbQosIPHCRtpSavedByteOverflow, + cbQosIPHCRtpSavedByte, + cbQosIPHCRtpSavedByte64, + cbQosIPHCRtpSentByteOverflow, + cbQosIPHCRtpSentByte, + cbQosIPHCRtpSentByte64, + cbQosIPHCRtpSentByteRate, + cbQosIPHCTcpSentPktOverflow, + cbQosIPHCTcpSentPkt, + cbQosIPHCTcpSentPkt64, + cbQosIPHCTcpCmprsOutPktOverflow, + cbQosIPHCTcpCmprsOutPkt, + cbQosIPHCTcpCmprsOutPkt64, + cbQosIPHCTcpSavedByteOverflow, + cbQosIPHCTcpSavedByte, + cbQosIPHCTcpSavedByte64, + cbQosIPHCTcpSentByteOverflow, + cbQosIPHCTcpSentByte, + cbQosIPHCTcpSentByte64, + cbQosIPHCTcpSentByteRate + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS IP header compression + statistic information." + ::= { ciscocbQosMIBGroups 47 } + +cbQosServicePolicyGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosIfType, + cbQosPolicyDirection, + cbQosIfIndex, + cbQosFrDLCI, + cbQosAtmVPI, + cbQosAtmVCI, + cbQosEntityIndex + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information. This group deprecates + cbQosServicePolicyGroup." + ::= { ciscocbQosMIBGroups 48 } + +cbQosQueueingCfgQLimitTimeGroup OBJECT-GROUP + OBJECTS { cbQosQueueingCfgAggrQLimitTime } + STATUS current + DESCRIPTION + "Optional object to provide Aggregate Queue time based + Limit configuration information." + ::= { ciscocbQosMIBGroups 49 } + +cbQosREDCfgThresholdTimeGroup OBJECT-GROUP + OBJECTS { + cbQosREDClassCfgMinThresholdTime, + cbQosREDClassCfgMaxThresholdTime + } + STATUS current + DESCRIPTION + "Optional objects to provide WRED time based threshold + Limit configuration information." + ::= { ciscocbQosMIBGroups 50 } + +cbQosPoliceCfgCellGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgCellRate, + cbQosPoliceCfgCellPir, + cbQosPoliceCfgBurstCell, + cbQosPoliceCfgExtBurstCell + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing cell based + rate configuration information." + ::= { ciscocbQosMIBGroups 51 } + +cbQosPoliceCfgTimeGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgBurstTime, + cbQosPoliceCfgExtBurstTime + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing time based + burst size configuration information." + ::= { ciscocbQosMIBGroups 52 } + +cbQosPoliceCfgCdvtGroup OBJECT-GROUP + OBJECTS { cbQosPoliceCfgCdvt } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing ATM CDVT + configuration information." + ::= { ciscocbQosMIBGroups 53 } + +cbQosPoliceCfgColorGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgConformColor, + cbQosPoliceCfgExceedColor + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS policing color aware + configuration information." + ::= { ciscocbQosMIBGroups 54 } + +cbQosTSCfgTimeGroup OBJECT-GROUP + OBJECTS { + cbQosTSCfgBurstTime, + cbQosTSCfgExtBurstTime + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS traffic-shaping + time based burst size configuration information." + ::= { ciscocbQosMIBGroups 55 } + +cbQosSetCfgSrpPriorityGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgSrpPriority } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS SET SRP Priority + configuration information." + ::= { ciscocbQosMIBGroups 56 } + +cbQosSetCfgFrFecnBecnGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgFrFecnBecn } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS SET Frame Relay + FECN BECN configuration information." + ::= { ciscocbQosMIBGroups 57 } + +cbQosSetStatsGroup OBJECT-GROUP + OBJECTS { + cbQosSetDscpPkt64, + cbQosSetPrecedencePkt64, + cbQosSetQosGroupPkt64, + cbQosSetFrDePkt64, + cbQosSetAtmClpPkt64, + cbQosSetL2CosPkt64, + cbQosSetMplsExpImpositionPkt64, + cbQosSetDiscardClassPkt64, + cbQosSetMplsExpTopMostPkt64, + cbQosSetSrpPriorityPkt64, + cbQosSetFrFecnBecnPkt64, + cbQosSetDscpTunnelPkt64, + cbQosSetPrecedenceTunnelPkt64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS SET statistical + information." + ::= { ciscocbQosMIBGroups 58 } + +cbQosPoliceColorStatsGroup OBJECT-GROUP + OBJECTS { + cbQosPoliceCfmColorCfmPkt64, + cbQosPoliceCfmColorCfmByte64, + cbQosPoliceCfmColorExdPkt64, + cbQosPoliceCfmColorExdByte64, + cbQosPoliceCfmColorVltPkt64, + cbQosPoliceCfmColorVltByte64, + cbQosPoliceExdColorExdPkt64, + cbQosPoliceExdColorExdByte64, + cbQosPoliceExdColorVltPkt64, + cbQosPoliceExdColorVltByte64, + cbQosPoliceVltColorVltPkt64, + cbQosPoliceVltColorVltByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS Assured Forwarding + Policing Color Aware statistical information." + ::= { ciscocbQosMIBGroups 59 } + +cbQosTableMapCfgGroup OBJECT-GROUP + OBJECTS { + cbQosTableMapCfgName, + cbQosTableMapCfgBehavior, + cbQosTableMapCfgDftValue, + cbQosTableMapValueCfgTo, + cbQosTMSetIpDscpFromType, + cbQosTMSetIpDscpMapName, + cbQosTMSetIpPrecedenceFromType, + cbQosTMSetIpPrecedenceMapName, + cbQosTMSetQosGroupFromType, + cbQosTMSetQosGroupMapName, + cbQosTMSetL2CosFromType, + cbQosTMSetL2CosMapName, + cbQosTMSetMplsExpImpFromType, + cbQosTMSetMplsExpImpMapName, + cbQosTMSetMplsExpTopFromType, + cbQosTMSetMplsExpTopMapName + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS Enhanced Packet + Marking configuration information." + ::= { ciscocbQosMIBGroups 60 } + +cbQosEBCfgGroup OBJECT-GROUP + OBJECTS { + cbQosEBCfgMechanism, + cbQosEBCfgDropTarget, + cbQosEBCfgDelayTarget, + cbQosEBCfgDelayThreshold + } + STATUS current + DESCRIPTION + "Optional objects to provide Estimate Bandwidth + configuration information." + ::= { ciscocbQosMIBGroups 61 } + +cbQosEBStatsGroup OBJECT-GROUP + OBJECTS { + cbQosEBStatsCorvilEBValue, + cbQosEBStatsCorvilEBStatus, + cbQosEBStatsCorvilCTD + } + STATUS current + DESCRIPTION + "Optional objects to provide Estimate Bandwidth + status information." + ::= { ciscocbQosMIBGroups 62 } + +cbQosServicePolicyExtGroup OBJECT-GROUP + OBJECTS { cbQosVlanIndex } + STATUS current + DESCRIPTION + "Optional objects to provide more information about a + particular service policy instance." + ::= { ciscocbQosMIBGroups 63 } + +cbQosMeasureIPSLACfgGroup OBJECT-GROUP + OBJECTS { + cbQosMeasureIPSLACfgGroupIndex, + cbQosMeasureIPSLACfgGroupName + } + STATUS current + DESCRIPTION + "Optional objects to configure IPSLA measure action." + ::= { ciscocbQosMIBGroups 64 } + +cbQosTSCfgExtGroup OBJECT-GROUP + OBJECTS { cbQosTSCfgRate64 } + STATUS current + DESCRIPTION + "Objects to provide the information of the + committed shaping rate that is greater than the + maximum value reportable by cbQosTSCfgRate." + ::= { ciscocbQosMIBGroups 65 } + +cbQosQueueingCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cbQosQueueingCfgBandwidth, + cbQosQueueingCfgBandwidthUnits, + cbQosQueueingCfgFlowEnabled, + cbQosQueueingCfgPriorityEnabled, + cbQosQueueingCfgIndividualQSize, + cbQosQueueingCfgPrioBurstSize, + cbQosQueueingCfgQLimitUnits, + cbQosQueueingCfgAggregateQLimit, + cbQosQueueingCfgPriorityLevel + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information" + ::= { ciscocbQosMIBGroups 66 } + +cbQosSetCfgL2Group OBJECT-GROUP + OBJECTS { + cbQosSetCfgL2CosValue, + cbQosSetCfgL2CosInnerValue + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information" + ::= { ciscocbQosMIBGroups 67 } + +cbQosREDClassCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cbQosREDCfgPktDropProb, + cbQosREDClassCfgMinThreshold, + cbQosREDClassCfgMaxThreshold, + cbQosREDClassCfgMinThresholdTime, + cbQosREDClassCfgMaxThresholdTime, + cbQosREDClassCfgMaxThresholdUnit, + cbQosREDClassCfgMinThresholdUnit + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 68 } + +cbQosQueueingClassCfgGroup OBJECT-GROUP + OBJECTS { + cbQosQueueingClassCfgThreshold, + cbQosQueueingClassCfgThresholdUnit, + cbQosQueueingClassCfgQLimitWeight + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information" + ::= { ciscocbQosMIBGroups 69 } + +cbQosPoliceCfgGroupRev3 OBJECT-GROUP + OBJECTS { + cbQosPoliceCfgRate, + cbQosPoliceCfgBurstSize, + cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgConditional + } + STATUS current + DESCRIPTION + "Required objects to provide CB QoS objects configuration + information for POLICE feature" + ::= { ciscocbQosMIBGroups 70 } + +cbQosC3plAccountCfgGroup OBJECT-GROUP + OBJECTS { cbQosC3plAccountFeatureType } + STATUS current + DESCRIPTION + "Required objects to provide c3pl account action + configuration information (provide drop types) ." + ::= { ciscocbQosMIBGroups 71 } + +cbQosC3plAccountStatsGroup OBJECT-GROUP + OBJECTS { + cbQosC3plAccountDropPktOverflow, + cbQosC3plAccountDropPkt, + cbQosC3plAccountDropPkt64, + cbQosC3plAccountDropByteOverflow, + cbQosC3plAccountDropByte, + cbQosC3plAccountDropByte64, + cbQosC3plAccountTailDropPktOverflow, + cbQosC3plAccountTailDropPkt, + cbQosC3plAccountTailDropPkt64, + cbQosC3plAccountTailDropByteOverflow, + cbQosC3plAccountTailDropByte, + cbQosC3plAccountTailDropByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide c3pl account action + statistics information." + ::= { ciscocbQosMIBGroups 72 } + +cbQosSetCfgFrDeGroup OBJECT-GROUP + OBJECTS { cbQosSetCfgFrDe } + STATUS current + DESCRIPTION + "Optional object to provide CB QoS objects marking + configuration information on frame relay header." + ::= { ciscocbQosMIBGroups 73 } + +cbQosEVCGroup OBJECT-GROUP + OBJECTS { cbQosEVC } + STATUS current + DESCRIPTION + "Optional objects to provide EVC information." + ::= { ciscocbQosMIBGroups 74 } + +cbQosFragmentGroup OBJECT-GROUP + OBJECTS { + cbQosCMFragmentPktOverflow, + cbQosCMFragmentPkt, + cbQosCMFragmentPkt64, + cbQosCMFragmentByteOverflow, + cbQosCMFragmentByte, + cbQosCMFragmentByte64 + } + STATUS current + DESCRIPTION + "Optional objects to provide Service Fragment information." + ::= { ciscocbQosMIBGroups 75 } + +cbQosSetCfgExt OBJECT-GROUP + OBJECTS { + cbQosSetCfgIpPrecedenceTunnelValue, + cbQosSetCfgIpDSCPTunnelValue, + cbQosSetCfgDei, + cbQosSetCfgDeiImposition + } + STATUS current + DESCRIPTION + "Additional objects for configuring mark action on precedence + tunnel,dscp tunnel, dei, dei imposition." + ::= { ciscocbQosMIBGroups 76 } + +cbQosPoliceColorStatsExt OBJECT-GROUP + OBJECTS { + cbQosPoliceExdColorExdBitRate, + cbQosPoliceCfmColorCfmBitRate, + cbQosPoliceCfmColorExdBitRate, + cbQosPoliceCfmColorVltBitRate, + cbQosPoliceExdColorVltBitRate, + cbQosPoliceVltColorVltBitRate + } + STATUS current + DESCRIPTION + "Additional objects for police color aware stats on conform + rate, exceed rate, violate rate" + ::= { ciscocbQosMIBGroups 77 } + +cbQosIPHCCfgExt OBJECT-GROUP + OBJECTS { cbQosIPHCCfgEnabled } + STATUS current + DESCRIPTION + "Additional object to indicate IPHC action configured in policy + class." + ::= { ciscocbQosMIBGroups 78 } + +cbQosIPHCStatsExt OBJECT-GROUP + OBJECTS { + cbQosIPHCRtpFullHdrSentPktOverflow, + cbQosIPHCRtpFullHdrSentPkt, + cbQosIPHCRtpFullHdrSentPkt64, + cbQosIPHCTcpFullHdrSentPktOverflow, + cbQosIPHCTcpFullHdrSentPkt, + cbQosIPHCTcpFullHdrSentPkt64 + } + STATUS current + DESCRIPTION + "Additional objects for IPHC stats." + ::= { ciscocbQosMIBGroups 79 } + +cbQos421XRCfgExt OBJECT-GROUP + OBJECTS { + cbQosPolicyDiscontinuityTime, + cbQosQueueingCfgBandwidth64, + cbQosQueueingCfgIndividualQSize64, + cbQosPoliceCfgBurstSize64, + cbQosPoliceCfgExtBurstSize64, + cbQosPoliceCfgPir64, + cbQosTSCfgBurstSize64, + cbQosTSCfgExtBurstSize64 + } + STATUS current + DESCRIPTION + "The following 4 changes have been made + + 1. Added 64 bit objects + ======================== + cbQosQueueingCfgBandwidth64, cbQosQueueingCfgIndividualQSize64, + cbQosPoliceCfgBurstSize64, cbQosPoliceCfgExtBurstSize64, + cbQosPoliceCfgPir64, + cbQosTSCfgBurstSize64, cbQosTSCfgExtBurstSize64 + + 2. Deprecated the objects corresponding to the newly added 64 + bit objects + ================================================================ + + cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize, + cbQosPoliceCfgBurstSize, cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgPir, cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize + + 2. Range expanded for + ================== + cbQosQueueingCfgBandwidth, cbQosQueueingCfgIndividualQSize, + cbQosPoliceCfgBurstSize, cbQosPoliceCfgExtBurstSize, + cbQosPoliceCfgPir, cbQosTSCfgBurstSize, cbQosTSCfgExtBurstSize, + + cbQosREDCfgMinThreshold, cbQosREDCfgMaxThreshold, + cbQosPoliceCfgRate, cbQosPoliceCfgBurstCell, + cbQosPoliceCfgExtBurstCell, cbQosPoliceCfgBurstTime, + cbQosPoliceCfgExtBurstTime, cbQosPoliceCfgCdvt, + cbQosTSCfgRate,cbQosTSCfgBurstTime, cbQosTSCfgExtBurstTime + + 3. New object added + ================ + cbQosPolicyDiscontinuityTime + + 4. Added new type (srp-priority) to + ================================== + PoliceAction" + ::= { ciscocbQosMIBGroups 80 } + +cbQosBitRateExt OBJECT-GROUP + OBJECTS { + cbQosCMPrePolicyBitRate64, + cbQosCMPostPolicyBitRate64, + cbQosCMDropBitRate64, + cbQosPoliceConformedBitRate64, + cbQosPoliceExceededBitRate64, + cbQosPoliceViolatedBitRate64 + } + STATUS current + DESCRIPTION + "Added the following 64-bit Bit Rate Objects + + cbQosCMPrePolicyBitRate64 + cbQosCMPostPolicyBitRate64 + cbQosCMDropBitRate64 + cbQosPoliceConformedBitRate64 + cbQosPoliceExceededBitRate64 + cbQosPoliceViolatedBitRate64" + ::= { ciscocbQosMIBGroups 81 } + +cbQosQueueingStatsGroupRev1 OBJECT-GROUP + OBJECTS { + cbQosQueueingCurrentQDepthPkt, + cbQosQueueingMaxQDepthPkt, + cbQosQueueingTransmitByte64, + cbQosQueueingTransmitPkt64 + } + STATUS current + DESCRIPTION + "Optional objects to provide CB QoS objects configuration + information." + ::= { ciscocbQosMIBGroups 82 } + +cbQosServicePolicyExtGroupRev2 OBJECT-GROUP + OBJECTS { cbQosParentPolicyIndex } + STATUS current + DESCRIPTION + "Added cbQosParentPolicyIndex to cbQosServicePolicyTable." + ::= { ciscocbQosMIBGroups 83 } + +END + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-CONFIG-MAN-MIB b/MIBS/cisco/CISCO-CONFIG-MAN-MIB new file mode 100644 index 0000000..5ea85fd --- /dev/null +++ b/MIBS/cisco/CISCO-CONFIG-MAN-MIB @@ -0,0 +1,1007 @@ +-- Exp $ +-- ***************************************************************** +-- CISCO-CONFIG-MAN-MIB.my: Configuration Management MIB +-- +-- January 2002, A S Kiran Koushik +-- +-- Copyright (c) 1995-2004, 2006 by cisco systems, Inc. +-- +-- All rights reserved. +-- +-- ***************************************************************** +-- $Endlog + +CISCO-CONFIG-MAN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + TimeTicks, + Integer32, + Counter32, + IpAddress, + Gauge32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + DisplayString, + TruthValue, + DateAndTime, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + Unsigned64 + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoConfigManMIB MODULE-IDENTITY + LAST-UPDATED "200704270000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "Configuration management MIB. + + The MIB represents a model of configuration data that + exists in various locations: + + running in use by the running system + terminal saved to whatever is attached as the terminal + local saved locally in NVRAM or flash + remote saved to some server on the network + + Although some of the system functions that relate here + can be used for general file storage and transfer, this + MIB intends to include only such operations as clearly + relate to configuration. Its primary emphasis is to + track changes and saves of the running configuration. + + As saved data moves further from startup use, such as + into different local flash files or onto the network, + tracking becomes difficult to impossible, so the MIB's + interest and functions are confined in that area. + + Information from ccmCLIHistoryCommandTable can be used + to track the exact configuration changes that took + place within a particular Configuration History + event. NMS' can use this information to update + the related components. + For example: + If commands related only to MPLS are entered + then the NMS need to update only the MPLS related + management information rather than updating + all of its management information. + Acronyms and terms: + + CLI Command Line Interface." + + REVISION "200704270000Z" + DESCRIPTION + "Changes to definition of terminal as an output + location." + + REVISION "200608170000Z" + DESCRIPTION + "Added a new group of objects to store the information + related to the Config Change Tracking ID (CTID) feature. + + CTID will provide a version number that is unique for + version-incrementing changes to the IOS + running-configuration. It will also provide information + about when CTID last changed. + + Added scalars: + * ccmCTID + * ccmCTIDLastChangeTime + * ccmCTIDWhoChanged + * ccmCTIDRolledOverNotifEnable + + Added Notification: + * ccmCTIDRolledOver + + Added Object Group: + * ciscoConfigManCTIDObjectGroup + + Added Notification Group: + * ciscoConfigManCTIDNotifyGroup + + Added Compliance: + ciscoConfigManMIBComplianceRev4" + REVISION "200406180000Z" + DESCRIPTION + "The Objects ccmHistoryEventCommandSourceAddress and + ccmHistoryEventServerAddress are deprecated since + they support only IPv4 address. These objects have + been replaced by two new objects + ccmHistoryEventCommandSourceAddrRev1 and + ccmHistoryEventServerAddrRev1. In addition to these + objects two more new objects are defined + ccmHistoryEventCommandSourceAddrType and + ccmHistoryEventServerAddrType" + REVISION "200206070000Z" + DESCRIPTION + "Added new enumerations networkFtp(8) and + networkScp(9) to HistoryEventMedium." + REVISION "200203120000Z" + DESCRIPTION + "Added ccmCLIHistoryCommandTable for + storing the CLI commands that took effect during + a configuration event. + + Added scalars ccmCLIHistoryMaxCmdEntries + ccmCLIHistoryCmdEntries and + ccmCLIHistoryCmdEntriesAllowed. + + Added ccmHistoryCLICmdEntriesBumped to + ccmHistoryEventTable to store the number of + corresponding bumped entries in the + ccmCLIHistoryCommandTable. + + Added the ccmCLIRunningConfigChanged notification. + Added ccmCLICfgRunConfNotifEnable to control the + ccmCLIRunningConfigChanged notification. + + Added notification group + ciscoConfigManHistNotifyGroup. + + Updated the MIB description to indicate the use of + the above additions." + REVISION "9511280000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 43 } + + +ciscoConfigManMIBObjects OBJECT IDENTIFIER + ::= { ciscoConfigManMIB 1 } + +ccmHistory OBJECT IDENTIFIER + ::= { ciscoConfigManMIBObjects 1 } + +ccmCLIHistory OBJECT IDENTIFIER + ::= { ciscoConfigManMIBObjects 2 } + +ccmCLICfg OBJECT IDENTIFIER + ::= { ciscoConfigManMIBObjects 3 } + +ccmCTIDObjects OBJECT IDENTIFIER + ::= { ciscoConfigManMIBObjects 4 } + +-- Textual Conventions + +HistoryEventMedium ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The source or destination of a configuration change, + save, or copy. + + erase erasing destination (source only) + running live operational data + commandSource the command source itself + startup what the system will use next reboot + local local NVRAM or flash + networkTftp network host via Trivial File Transfer + networkRcp network host via Remote Copy + networkFtp network host via File transfer + networkScp network host via Secure Copy + " + SYNTAX INTEGER { + erase(1), + commandSource(2), + running(3), + startup(4), + local(5), + networkTftp(6), + networkRcp(7), + networkFtp(8), + networkScp(9) + } + +-- Configuration History +ccmHistoryRunningLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the running configuration + was last changed. + + If the value of ccmHistoryRunningLastChanged is + greater than ccmHistoryRunningLastSaved, the + configuration has been changed but not saved." + ::= { ccmHistory 1 } + +ccmHistoryRunningLastSaved OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the running configuration + was last saved (written). + + If the value of ccmHistoryRunningLastChanged is + greater than ccmHistoryRunningLastSaved, the + configuration has been changed but not saved. + + What constitutes a safe saving of the running + configuration is a management policy issue beyond the + scope of this MIB. For some installations, writing the + running configuration to a terminal may be a way of + capturing and saving it. Others may use local or + remote storage. Thus ANY write is considered saving + for the purposes of the MIB." + ::= { ccmHistory 2 } + +ccmHistoryStartupLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the startup configuration + was last written to. In general this is the + default configuration used when cold starting the + system. It may have been changed by a save of the + running configuration or by a copy from elsewhere." + ::= { ccmHistory 3 } + +ccmHistoryMaxEventEntries OBJECT-TYPE + SYNTAX Integer32 (0..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries that can be held in + ccmHistoryEventTable. + + The recommended value for implementations is 10." + ::= { ccmHistory 4 } + +ccmHistoryEventEntriesBumped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the oldest entry in + ccmHistoryEventTable was deleted to make room + for a new entry." + ::= { ccmHistory 5 } + +ccmHistoryEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF CcmHistoryEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table of configuration events on this router." + ::= { ccmHistory 6 } + +ccmHistoryEventEntry OBJECT-TYPE + SYNTAX CcmHistoryEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a configuration event on this + router." + INDEX { ccmHistoryEventIndex } + ::= { ccmHistoryEventTable 1 } + +CcmHistoryEventEntry ::= SEQUENCE { + ccmHistoryEventIndex Integer32, + ccmHistoryEventTime TimeTicks, + ccmHistoryEventCommandSource INTEGER , + ccmHistoryEventConfigSource HistoryEventMedium, + ccmHistoryEventConfigDestination HistoryEventMedium, + ccmHistoryEventTerminalType INTEGER , + ccmHistoryEventTerminalNumber Integer32, + ccmHistoryEventTerminalUser DisplayString, + ccmHistoryEventTerminalLocation DisplayString, + ccmHistoryEventCommandSourceAddress IpAddress, + ccmHistoryEventVirtualHostName DisplayString, + ccmHistoryEventServerAddress IpAddress, + ccmHistoryEventFile DisplayString, + ccmHistoryEventRcpUser DisplayString, + ccmHistoryCLICmdEntriesBumped Counter32, + ccmHistoryEventCommandSourceAddrType InetAddressType, + ccmHistoryEventCommandSourceAddrRev1 InetAddress, + ccmHistoryEventServerAddrType InetAddressType, + ccmHistoryEventServerAddrRev1 InetAddress +} + +ccmHistoryEventIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monotonically increasing integer for the sole + purpose of indexing events. When it reaches the + maximum value, an extremely unlikely event, the agent + wraps the value back to 1 and may flush existing + entries." + ::= { ccmHistoryEventEntry 1 } + +ccmHistoryEventTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime when the event occurred." + ::= { ccmHistoryEventEntry 2 } + +ccmHistoryEventCommandSource OBJECT-TYPE + SYNTAX INTEGER { + commandLine(1), + snmp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source of the command that instigated the event." + ::= { ccmHistoryEventEntry 3 } + +ccmHistoryEventConfigSource OBJECT-TYPE + SYNTAX HistoryEventMedium + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The configuration data source for the event." + ::= { ccmHistoryEventEntry 4 } + +ccmHistoryEventConfigDestination OBJECT-TYPE + SYNTAX HistoryEventMedium + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The configuration data destination for the event." + ::= { ccmHistoryEventEntry 5 } + +ccmHistoryEventTerminalType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + unknown(2), + console(3), + terminal(4), + virtual(5), + auxiliary(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventCommandSource is 'commandLine', + the terminal type, otherwise 'notApplicable'." + ::= { ccmHistoryEventEntry 6 } + +ccmHistoryEventTerminalNumber OBJECT-TYPE + SYNTAX Integer32 (-2147483648..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventCommandSource is 'commandLine', + the terminal number. The value is -1 if not available + or not applicable." + ::= { ccmHistoryEventEntry 7 } + +ccmHistoryEventTerminalUser OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventCommandSource is 'commandLine', + the name of the logged in user. The length is zero if + not available or not applicable." + ::= { ccmHistoryEventEntry 8 } + +ccmHistoryEventTerminalLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventCommandSource is 'commandLine', + the hard-wired location of the terminal or the remote + host for an incoming connection. The length is zero + if not available or not applicable." + ::= { ccmHistoryEventEntry 9 } + +ccmHistoryEventCommandSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "If ccmHistoryEventTerminalType is 'virtual', the + internet address of the connected system. + + If ccmHistoryEventCommandSource is 'snmp', the internet + address of the requester. + + The value is 0.0.0.0 if not available or not + applicable. + + This object is deprecated by + ccmHistoryEventCommandSourceAddrRev1" + ::= { ccmHistoryEventEntry 10 } + +ccmHistoryEventVirtualHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventTerminalType is 'virtual', the host + name of the connected system. The length is zero if + not available or not applicable." + ::= { ccmHistoryEventEntry 11 } + +ccmHistoryEventServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "If ccmHistoryEventConfigSource or + ccmHistoryEventConfigDestination is 'networkTftp' or + 'networkRcp', the internet address of the storage file + server. The value is 0.0.0.0 if not applicable or not + available. + This object is deprecated by + ccmHistoryEventServerAddrRev1" + ::= { ccmHistoryEventEntry 12 } + +ccmHistoryEventFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventConfigSource or + ccmHistoryEventConfigDestination is 'networkTftp' or + 'networkRcp', the configuration file name at the + storage file server. The length is zero if not + available or not applicable." + ::= { ccmHistoryEventEntry 13 } + +ccmHistoryEventRcpUser OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventConfigSource or + ccmHistoryEventConfigDestination is 'networkRcp', the + remote user name. The length is zero if not applicable + or not available." + ::= { ccmHistoryEventEntry 14 } + +ccmHistoryCLICmdEntriesBumped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the oldest entry in + ccmCLIHistoryCommandTable with first index as + ccmHistoryEventIndex was deleted to make + room for a new entry. + + This object is applicable only if + ccmHistoryEventCommandSource has a value + of 'commandLine'." + ::= { ccmHistoryEventEntry 15 } + +ccmHistoryEventCommandSourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transport type of the + address contained in + ccmHistoryEventCommandSourceAddrRev1. + + The value will be zero if not available or not + applicable." + ::= { ccmHistoryEventEntry 16 } + +ccmHistoryEventCommandSourceAddrRev1 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventTerminalType is 'virtual', the + internet address of the connected system. + + If ccmHistoryEventCommandSource is 'snmp', the + internet address of the requester. + + The value of all bit's is zero if not available or + not applicable. + + The Format of this address depends on the value of the + ccmHistoryEventCommandSourceAddrType object. + + This object deprecates + ccmHistoryEventCommandSourceAddress" + ::= { ccmHistoryEventEntry 17 } + +ccmHistoryEventServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the transport type of the + address contained in ccmHistoryEventServerAddrRev1. + + The value will be zero if not available or not + aplicable." + ::= { ccmHistoryEventEntry 18 } + +ccmHistoryEventServerAddrRev1 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If ccmHistoryEventConfigSource or + ccmHistoryEventConfigDestination is 'networkTftp' or + 'networkRcp', the internet address of the storage file + server. + + The value of all bits is 0s if not applicable or not + available. + + The Format of this address depends on the value of the + ccmHistoryEventServerAddrType object. + + This object deprecates ccmHistoryEventServerAddress." + ::= { ccmHistoryEventEntry 19 } + + + +-- ccmCLIHistory +ccmCLIHistoryMaxCmdEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of entries that can be held in + ccmCLIHistoryCommandTable. + + The recommended value for implementations is 100. + + If the number of entries in ccmCLIHistoryCommandTable + exceeds the value of this object, old entries will be + bumped to make room for new entries. + + The ccmCLIHistoryCommandTable will not be populated + if the value of this object is 0." + ::= { ccmCLIHistory 1 } + +ccmCLIHistoryCmdEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of entries in + ccmCLIHistoryCommandTable." + ::= { ccmCLIHistory 2 } + +ccmCLIHistoryCmdEntriesAllowed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the upper limit on the + number of entries allowed in + ccmCLIHistoryCommandTable by the managed system." + ::= { ccmCLIHistory 3 } + +ccmCLIHistoryCommandTable OBJECT-TYPE + SYNTAX SEQUENCE OF CcmCLIHistoryCommandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CLI commands that took effect during + configuration events." + ::= { ccmCLIHistory 4 } + +ccmCLIHistoryCommandEntry OBJECT-TYPE + SYNTAX CcmCLIHistoryCommandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the CLI commands that took effect + during the configuration event pointed by + ccmCLIHistoryEventIndex. + + A set of rows in this table having the first + index as ccmHistoryEventIndex will store the + CLI commands entered during the corresponding + configuration event in ccmHistoryEventTable. + + An entry will be created in this table only if + the corresponding entry in ccmHistoryEventTable has + a value of 'commandLine' for + ccmHistoryEventCommandSource." + INDEX { + ccmHistoryEventIndex, + ccmCLIHistoryCommandIndex + } + ::= { ccmCLIHistoryCommandTable 1 } + +CcmCLIHistoryCommandEntry ::= SEQUENCE { + ccmCLIHistoryCommandIndex Unsigned32, + ccmCLIHistoryCommand DisplayString +} + +ccmCLIHistoryCommandIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monotonically increasing integer for the + purpose of indexing CLI commands which took effect + during a configuration event." + ::= { ccmCLIHistoryCommandEntry 1 } + +ccmCLIHistoryCommand OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CLI command entered which took effect + during the configuration event pointed by + ccmHistoryEventIndex." + ::= { ccmCLIHistoryCommandEntry 2 } + + + +ccmCLICfgRunConfNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + the ccmCLIRunningConfigChanged notification. A false + value will prevent notifications from being generated + by this system." + DEFVAL { false } + ::= { ccmCLICfg 1 } + +ccmCTID OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Config Change Tracking ID which + uniquely represents version-incrementing changes to the IOS + running configuration." + ::= { ccmCTIDObjects 1 } + +ccmCTIDLastChangeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the Config Change Tracking + ID last changed." + ::= { ccmCTIDObjects 2 } + +ccmCTIDWhoChanged OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the user who last reset the Config Change + Tracking ID." + ::= { ccmCTIDObjects 3 } + +ccmCTIDRolledOverNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces the + ccmCTIDRolledOver notification. A false value will prevent + notifications from being generated by this system." + DEFVAL { false } + ::= { ccmCTIDObjects 4 } +-- Notifications +ciscoConfigManMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoConfigManMIB 2 } + +ciscoConfigManMIBNotifications OBJECT IDENTIFIER + ::= { ciscoConfigManMIBNotificationPrefix 0 } + + + +ciscoConfigManEvent NOTIFICATION-TYPE + OBJECTS { + ccmHistoryEventCommandSource, + ccmHistoryEventConfigSource, + ccmHistoryEventConfigDestination + } + STATUS current + DESCRIPTION + "Notification of a configuration management event as + recorded in ccmHistoryEventTable." + ::= { ciscoConfigManMIBNotifications 1 } + + +ccmCLIRunningConfigChanged NOTIFICATION-TYPE + OBJECTS { + ccmHistoryRunningLastChanged, + ccmHistoryEventTerminalType + } + STATUS current + DESCRIPTION + "This notification indicates that the running + configuration of the managed system has changed + from the CLI. + + If the managed system supports a separate + configuration mode(where the configuration commands + are entered under a configuration session which + affects the running configuration of the system), + then this notification is sent when the configuration + mode is exited. + During this configuration session there can be + one or more running configuration changes." + ::= { ciscoConfigManMIBNotifications 2 } + + +ccmCTIDRolledOver NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification indicates that the Config Change Tracking + ID has rolled over and will be reset." + ::= { ciscoConfigManMIBNotifications 3 } +-- Conformance +ciscoConfigManMIBConformance OBJECT IDENTIFIER + ::= { ciscoConfigManMIB 3 } + +ciscoConfigManMIBCompliances OBJECT IDENTIFIER + ::= { ciscoConfigManMIBConformance 1 } + +ciscoConfigManMIBGroups OBJECT IDENTIFIER + ::= { ciscoConfigManMIBConformance 2 } + + +-- Compliance +ciscoConfigManMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Configuration Management MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoConfigManHistoryGroup } + ::= { ciscoConfigManMIBCompliances 1 } + +ciscoConfigManMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Configuration Management MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoConfigManHistoryGroupRev1 } + + GROUP ciscoConfigManCLIHistCmdGroup + DESCRIPTION + "This Optional group contains information about + the CLI commands entered during a particular + configuration event. Implementation of this + group is mandatory if the system can be + configured via CLI." + + GROUP ciscoConfigManHistNotifyGroup + DESCRIPTION + "This optional group contains the + notifications which represent various + configuration events on the system. + Implementation of this group is mandatory + if the system can be configured via CLI." + ::= { ciscoConfigManMIBCompliances 2 } + +ciscoConfigManMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Configuration Management MIB. + + This compliance module deprecates + ciscoConfigManMIBCompliance." + MODULE -- this module + MANDATORY-GROUPS { ciscoConfigManHistoryGroupRev2 } + + GROUP ciscoConfigManCLIHistCmdGroup + DESCRIPTION + "This Optional group contains information about + the CLI commands entered during a particular + configuration event. Implementation of this + group is mandatory if the system can be + configured via CLI." + + GROUP ciscoConfigManHistNotifyGroup + DESCRIPTION + "This optional group contains the + notifications which represent various + configuration events on the system. + Implementation of this group is mandatory + if the system can be configured via CLI." + ::= { ciscoConfigManMIBCompliances 3 } + +ciscoConfigManMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Configuration Management MIB. + + This compliance module deprecates + ciscoConfigManMIBCompliance." + MODULE -- this module + MANDATORY-GROUPS { ciscoConfigManHistoryGroupRev2 } + + GROUP ciscoConfigManCLIHistCmdGroup + DESCRIPTION + "This Optional group contains information about + the CLI commands entered during a particular + configuration event. Implementation of this + group is mandatory if the system can be + configured via CLI." + + GROUP ciscoConfigManHistNotifyGroup + DESCRIPTION + "This optional group contains the + notifications which represent various + configuration events on the system. + Implementation of this group is mandatory + if the system can be configured via CLI." + + GROUP ciscoConfigManCTIDNotifyGroup + DESCRIPTION + "This optional group contains the + notifications which represent the various + Config Change Tracking ID events on the system." + + GROUP ciscoConfigManCTIDObjectGroup + DESCRIPTION + "This optional group contains objects that expose + Config Change Tracking ID and the associated + information. This group is mandatory when the + device implements the Config Change Tracking ID + feature." + ::= { ciscoConfigManMIBCompliances 4 } + +-- Units of Conformance +ciscoConfigManHistoryGroup OBJECT-GROUP + OBJECTS { + ccmHistoryRunningLastChanged, + ccmHistoryRunningLastSaved, + ccmHistoryStartupLastChanged, + ccmHistoryMaxEventEntries, + ccmHistoryEventEntriesBumped, + ccmHistoryEventTime, + ccmHistoryEventCommandSource, + ccmHistoryEventConfigSource, + ccmHistoryEventConfigDestination, + ccmHistoryEventTerminalType, + ccmHistoryEventTerminalNumber, + ccmHistoryEventTerminalUser, + ccmHistoryEventTerminalLocation, + ccmHistoryEventCommandSourceAddress, + ccmHistoryEventVirtualHostName, + ccmHistoryEventServerAddress, + ccmHistoryEventFile, + ccmHistoryEventRcpUser + } + STATUS deprecated + DESCRIPTION "Configuration history." + ::= { ciscoConfigManMIBGroups 1 } + +ciscoConfigManHistoryGroupRev1 OBJECT-GROUP + OBJECTS { + ccmHistoryRunningLastChanged, + ccmHistoryRunningLastSaved, + ccmHistoryStartupLastChanged, + ccmHistoryMaxEventEntries, + ccmHistoryEventEntriesBumped, + ccmHistoryEventTime, + ccmHistoryEventCommandSource, + ccmHistoryEventConfigSource, + ccmHistoryEventConfigDestination, + ccmHistoryEventTerminalType, + ccmHistoryEventTerminalNumber, + ccmHistoryEventTerminalUser, + ccmHistoryEventTerminalLocation, + ccmHistoryEventCommandSourceAddress, + ccmHistoryEventVirtualHostName, + ccmHistoryEventServerAddress, + ccmHistoryEventFile, + ccmHistoryEventRcpUser, + ccmHistoryCLICmdEntriesBumped + } + STATUS deprecated + DESCRIPTION "Configuration history." + ::= { ciscoConfigManMIBGroups 2 } + +ciscoConfigManHistNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoConfigManEvent, + ccmCLIRunningConfigChanged + } + STATUS current + DESCRIPTION + "Notifications of a configuration management event." + ::= { ciscoConfigManMIBGroups 3 } + +ciscoConfigManHistoryGroupRev2 OBJECT-GROUP + OBJECTS { + ccmHistoryRunningLastChanged, + ccmHistoryRunningLastSaved, + ccmHistoryStartupLastChanged, + ccmHistoryMaxEventEntries, + ccmHistoryEventEntriesBumped, + ccmHistoryEventTime, + ccmHistoryEventCommandSource, + ccmHistoryEventConfigSource, + ccmHistoryEventConfigDestination, + ccmHistoryEventTerminalType, + ccmHistoryEventTerminalNumber, + ccmHistoryEventTerminalUser, + ccmHistoryEventTerminalLocation, + ccmHistoryEventVirtualHostName, + ccmHistoryEventFile, + ccmHistoryEventRcpUser, + ccmHistoryCLICmdEntriesBumped, + ccmHistoryEventCommandSourceAddrType, + ccmHistoryEventCommandSourceAddrRev1, + ccmHistoryEventServerAddrType, + ccmHistoryEventServerAddrRev1 + } + STATUS current + DESCRIPTION + "Configuration history. + + This group deprecates the old group + ciscoConfigManHistoryGroupRev1" + ::= { ciscoConfigManMIBGroups 5 } + +ciscoConfigManCLIHistCmdGroup OBJECT-GROUP + OBJECTS { + ccmCLIHistoryMaxCmdEntries, + ccmCLIHistoryCmdEntries, + ccmCLIHistoryCmdEntriesAllowed, + ccmCLIHistoryCommand, + ccmCLICfgRunConfNotifEnable + } + STATUS current + DESCRIPTION + "CLI commands entered during a configuration history + event." + ::= { ciscoConfigManMIBGroups 4 } + +ciscoConfigManCTIDNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { ccmCTIDRolledOver } + STATUS current + DESCRIPTION + "Notifications of a Config Change Tracking ID event." + ::= { ciscoConfigManMIBGroups 6 } + +ciscoConfigManCTIDObjectGroup OBJECT-GROUP + OBJECTS { + ccmCTID, + ccmCTIDLastChangeTime, + ccmCTIDWhoChanged, + ccmCTIDRolledOverNotifEnable + } + STATUS current + DESCRIPTION + "Information about the current CTID value, when CTID last + changed, and who last changed the CTID." + ::= { ciscoConfigManMIBGroups 7 } + +END diff --git a/MIBS/cisco/CISCO-CONTEXT-MAPPING-MIB b/MIBS/cisco/CISCO-CONTEXT-MAPPING-MIB new file mode 100644 index 0000000..9445156 --- /dev/null +++ b/MIBS/cisco/CISCO-CONTEXT-MAPPING-MIB @@ -0,0 +1,853 @@ +-- ***************************************************************** +-- CISCO-CONTEXT-MAPPING-MIB.my: Cisco Context Mapping MIB +-- +-- January 2005, Chinna Pellacuru. +-- +-- May 2008, Sheethal Gunjal. +-- +-- Copyright (c) 2004-2005, 2008 by cisco Systems Inc. +-- All rights reserved. +-- +-- **************************************************************** + +CISCO-CONTEXT-MAPPING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + RowStatus, + StorageType + FROM SNMPv2-TC + CiscoBridgeDomain + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoContextMappingMIB MODULE-IDENTITY + LAST-UPDATED "200811220000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "A single SNMP agent sometimes needs to support multiple + instances of the same MIB module, and does so through the + use of multiple SNMP contexts. This typically occurs because + the technology has evolved to have extra dimension(s), i.e., + one or more extra data and/or identifier values which are + different in the different contexts, but were not defined in + INDEX clause(s) of the original MIB module. In such cases, + network management applications need to know the specific + data/identifier values in each context, and this MIB module + provides mapping tables which contain that information. + + Within a network there can be multiple Virtual Private + Networks (VPNs) configured using Virtual Routing and + Forwarding Instances (VRFs). Within a VPN there can be + multiple topologies when Multi-topology Routing (MTR) is + used. Also, Interior Gateway Protocols (IGPs) can have + multiple protocol instances running on the device. + A network can have multiple broadcast domains configured + using Bridge Domain Identifiers. + + With MTR routing, VRFs, and Bridge domains, a router now + needs to support multiple instances of several existing + MIB modules, and this can be achieved if the router's SNMP + agent provides access to each instance of the same MIB module + via a different SNMP context (see Section 3.1.1 of RFC 3411). + For MTR routing, VRFs, and Bridge domains, a different SNMP + context is needed depending on one or more of the following: + the VRF, the topology-identifier, the routing protocol instance, + and the bridge domain identifier. + In other words, the router's management information can be + accessed through multiple SNMP contexts where each such + context represents a specific VRF, a specific + topology-identifier, a specific routing protocol instance + and/or a bridge domain identifier. This MIB module provides + a mapping of each such SNMP context to the corresponding VRF, + the corresponding topology, the corresponding routing protocol + instance, and the corresponding bridge domain identifier. + Some SNMP contexts are independent of VRFs, independent of + a topology, independent of a routing protocol instance, or + independent of a bridge domain and in such a case, the mapping + is to the zero length string. + + With the Cisco package licensing strategy, the features + available in the image are grouped into multiple packages + and each packages can be managed to operate at different + feature levels based on the available license. This MIB + module provides option to associate an SNMP context to a + feature package group. This will allow manageability of + license MIB objects specific to a feature package group. + + As technology evolves more we may need additional + identifiers to identify the context. Then we would need + to add those additional identifiers into the mapping." + REVISION "200811220000Z" + DESCRIPTION + "Added New Table cContextMappingLicenseGroupTable + to provide SNMP Context support for license package groups. + + Added cContextMappingLicenseGroupDataGroup in OBJECT-GROUP + Added cContextMappingMIBComplianceRev2 in MODULE-COMPLIANCE + + Updated the MIB description to indicate the use of + the above additions" + REVISION "200805300000Z" + DESCRIPTION + "Add cContextMappingBridgeInstanceTable. + + Added cContextMappingBridgeInstanceDataGroup. + Deprecated cContextMappingMIBComplianceRev1 and added + cContextMappingMIBComplianceRev2 compliance statement." + REVISION "200802010000Z" + DESCRIPTION + "Added New Table cContextMappingBridgeDomainTable + to provide SNMP context support to the Bridge Domain. + + Added cContextMappingBridgeDomainDataGroup in OBJECT-GROUP + Added cContextMappingMIBComplianceRev1 in MODULE-COMPLIANCE" + REVISION "200503170000Z" + DESCRIPTION + "Initial version of the MIB module." + ::= { ciscoMgmt 468 } + + +cContextMappingMIBObjects OBJECT IDENTIFIER + ::= { ciscoContextMappingMIB 1 } + +cContextMappingMIBConformance OBJECT IDENTIFIER + ::= { ciscoContextMappingMIB 2 } + + +cContextMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CContextMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on which + cContextMappingVacmContextName is mapped to + which VRF, topology, and routing protocol instance. + + This table is indexed by SNMP VACM context. + + Configuring a row in this table for an SNMP context + does not require that the context be already defined, + i.e., a row can be created in this table for a context + before the corresponding row is created in RFC 3415's + vacmContextTable. + + To create a row in this table, a manager must set + cContextMappingRowStatus to either 'createAndGo' or + 'createAndWait'. + + To delete a row in this table, a manager must set + cContextMappingRowStatus to 'destroy'." + ::= { cContextMappingMIBObjects 1 } + +cContextMappingEntry OBJECT-TYPE + SYNTAX CContextMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information relating to a single mapping of + cContextMappingVacmContextName to the corresponding VRF, + the corresponding topology, and the corresponding routing + protocol instance." + INDEX { cContextMappingVacmContextName } + ::= { cContextMappingTable 1 } + +CContextMappingEntry ::= SEQUENCE { + cContextMappingVacmContextName SnmpAdminString, + cContextMappingVrfName SnmpAdminString, + cContextMappingTopologyName SnmpAdminString, + cContextMappingProtoInstName SnmpAdminString, + cContextMappingStorageType StorageType, + cContextMappingRowStatus RowStatus +} + +cContextMappingVacmContextName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vacmContextName given to the SNMP context. + + This is a human readable name identifying a particular + SNMP VACM context at a particular SNMP entity. + The empty contextName (zero length) represents the + default context." + ::= { cContextMappingEntry 1 } + +cContextMappingVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of an instance of this object identifies + the name given to the VRF to which the SNMP context + is mapped to. + + This is typically a human-readable string. This is + the same ASCII string used in the router's console + interface to refer to this VRF. + + When the value of this object is the zero length + string it indicates that the SNMP context is independent + of any VRF." + DEFVAL { ''H } + ::= { cContextMappingEntry 2 } + +cContextMappingTopologyName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of an instance of this object identifies + the name given to the topology to which the SNMP + context is mapped to. + + This is typically a human-readable string. This is + the same ASCII string used in the router's console + interface to refer to this topology. + + When the value of this object is the zero length + string it indicates that the SNMP context is independent + of any topology." + DEFVAL { ''H } + ::= { cContextMappingEntry 3 } + +cContextMappingProtoInstName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of an instance of this object identifies + the name given to the protocol instance to which the + SNMP context is mapped to. + + This is typically a human-readable string. This is + the same ASCII string used in the router's console + interface to refer to this protocol instance. + + When the value of this object is the zero length + string it indicates that the SNMP context is independent + of any protocol instance." + DEFVAL { ''H } + ::= { cContextMappingEntry 4 } + +cContextMappingStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + + Conceptual rows having the value 'permanent' need not + allow write-access to any columnar objects in the row." + DEFVAL { nonVolatile } + ::= { cContextMappingEntry 5 } + +cContextMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object facilitates the creation, modification, or + deletion of a conceptual row in this table." + ::= { cContextMappingEntry 6 } + + + +cContextMappingBridgeDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF CContextMappingBridgeDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on which + cContextMappingVacmContextName is mapped to + which bridge domain. + + A Bridge Domain is one of the means by which it is possible + to define an Ethernet broadcast domain on a bridging device. + A network can have multiple broadcast domains configured. + This table helps the network management personnel to find + out the details of various broadcast domains configured + in the network. + + An entry need to exist in cContextMappingTable, to create + an entry in this table." + ::= { cContextMappingMIBObjects 2 } + +cContextMappingBridgeDomainEntry OBJECT-TYPE + SYNTAX CContextMappingBridgeDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information relating to a single mapping of + cContextMappingVacmContextName to the + corresponding bridge domain. + + To create a row in this table, a manager must set + cContextMappingBridgeDomainRowStatus to either + 'createAndGo' or 'createAndWait'. + + To delete a row in this table, a manager must set + cContextMappingBridgeDomainRowStatus to 'destroy'." + INDEX { cContextMappingVacmContextName } + ::= { cContextMappingBridgeDomainTable 1 } + +CContextMappingBridgeDomainEntry ::= SEQUENCE { + cContextMappingBridgeDomainIdentifier CiscoBridgeDomain, + cContextMappingBridgeDomainStorageType StorageType, + cContextMappingBridgeDomainRowStatus RowStatus +} + +cContextMappingBridgeDomainIdentifier OBJECT-TYPE + SYNTAX CiscoBridgeDomain + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of an instance of this object identifies + the bridge domain to which the SNMP context is + mapped to." + REFERENCE "CISCO-BRIDGE-DOMAIN-MIB" + ::= { cContextMappingBridgeDomainEntry 1 } + +cContextMappingBridgeDomainStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + + Conceptual rows having the value 'permanent' need not + allow write-access to any columnar objects in the row." + DEFVAL { nonVolatile } + ::= { cContextMappingBridgeDomainEntry 2 } + +cContextMappingBridgeDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object facilitates the creation, modification, or + deletion of a conceptual row in this table." + ::= { cContextMappingBridgeDomainEntry 3 } + + + +cContextMappingBridgeInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CContextMappingBridgeInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on mapping between + cContextMappingVacmContextName and bridge instance. + + Bridge instance is an instance of a physical or logical + bridge which has unique bridge-id. + + If an entry is deleted from cContextMappingTable, the + corresponding entry in this table will also get deleted. + + If an entry needs to be created in this table, the + corresponding entry must exist in cContextMappingTable." + REFERENCE "BRIDGE-MIB" + ::= { cContextMappingMIBObjects 3 } + +cContextMappingBridgeInstanceEntry OBJECT-TYPE + SYNTAX CContextMappingBridgeInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information relating to a single mapping of + cContextMappingVacmContextName to the + corresponding bridge instance. + + To create a row in this table, a manager must set + cContextMappingBridgeInstRowStatus to either + 'createAndGo' or 'createAndWait'. + + To delete a row in this table, a manager must set + cContextMappingBridgeInstRowStatus to 'destroy'." + INDEX { cContextMappingVacmContextName } + ::= { cContextMappingBridgeInstanceTable 1 } + +CContextMappingBridgeInstanceEntry ::= SEQUENCE { + cContextMappingBridgeInstName SnmpAdminString, + cContextMappingBridgeInstStorageType StorageType, + cContextMappingBridgeInstRowStatus RowStatus +} + +cContextMappingBridgeInstName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object identifies the name given to bridge + instance to which the SNMP context is mapped to. + + Value of this object cannot be changed when the + RowStatus object in the same row is 'active'. + + This is typically a human-readable string. This is + the same ASCII string used in the router's console + interface to refer to this bridge instance. + + When the value of this object is a zero length + string, it indicates that the SNMP context is + independent of any bridge instances." + ::= { cContextMappingBridgeInstanceEntry 1 } + +cContextMappingBridgeInstStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + + Value of this object cannot be changed when the + RowStatus object in the same row is 'active'. + + Conceptual rows having the value 'permanent' need not + allow write-access to any columnar objects in the row." + DEFVAL { nonVolatile } + ::= { cContextMappingBridgeInstanceEntry 2 } + +cContextMappingBridgeInstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object facilitates the creation, modification, or + deletion of a conceptual row in this table." + ::= { cContextMappingBridgeInstanceEntry 3 } + + + +cContextMappingLicenseGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CContextMappingLicenseGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on which + cContextMappingVacmContextName is mapped to + which License Group. + Group level licensing is used where each + Technology Package is enabled via a License." + ::= { cContextMappingMIBObjects 4 } + +cContextMappingLicenseGroupEntry OBJECT-TYPE + SYNTAX CContextMappingLicenseGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information relating to a single mapping of + CContextMappingVacmContextName to the + corresponding License Group." + INDEX { cContextMappingVacmContextName } + ::= { cContextMappingLicenseGroupTable 1 } + +CContextMappingLicenseGroupEntry ::= SEQUENCE { + cContextMappingLicenseGroupName SnmpAdminString, + cContextMappingLicenseGroupStorageType StorageType, + cContextMappingLicenseGroupRowStatus RowStatus +} + +cContextMappingLicenseGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of an instance of this object identifies + the name given to the Group to which the SNMP context + is mapped. + + Feature sets from all groups will be combined to form + universal image. User can configure multiple groups as needed. + + For example: In Next generation ISRs will use + the universal image package level licensing model + for its licensing need. Each group has + the feature set needed for that specific technology. + Feature sets from different groups are combined to + form universal image and each feature set for a group + can be enabled using a valid license key. There will + be a base level ipbase package in which the router + boots with out any license key. + + The following are the different Technology Groups. + 1.crypto + 2.data + 3.ip + 4.legacy + 5.novpn-security + 6.security + 7.uc" + ::= { cContextMappingLicenseGroupEntry 1 } + +cContextMappingLicenseGroupStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + + Conceptual rows having the value 'permanent' need not + allow write-access to any columnar objects in the row." + DEFVAL { nonVolatile } + ::= { cContextMappingLicenseGroupEntry 2 } + +cContextMappingLicenseGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object facilitates the creation, modification, or + deletion of a conceptual row in this table." + ::= { cContextMappingLicenseGroupEntry 3 } + + +-- Conformance + +cContextMappingMIBCompliances OBJECT IDENTIFIER + ::= { cContextMappingMIBConformance 1 } + +cContextMappingMIBGroups OBJECT IDENTIFIER + ::= { cContextMappingMIBConformance 2 } + + +-- Compliance + +cContextMappingMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-CONTEXT-MAPPING-MIB." + MODULE -- this module + MANDATORY-GROUPS { cContextMappingDataGroup } + + OBJECT cContextMappingVrfName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingTopologyName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingProtoInstName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingTable is not required." + ::= { cContextMappingMIBCompliances 1 } + +cContextMappingMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-CONTEXT-MAPPING-MIB. This compliance statement + is superceded by cContextMappingMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + cContextMappingDataGroup, + cContextMappingBridgeDomainDataGroup + } + + OBJECT cContextMappingVrfName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingTopologyName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingProtoInstName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingTable is not required." + + OBJECT cContextMappingBridgeDomainIdentifier + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeDomainStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeDomainRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingTable is not required." + ::= { cContextMappingMIBCompliances 2 } + +cContextMappingMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-CONTEXT-MAPPING-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cContextMappingDataGroup, + cContextMappingBridgeDomainDataGroup, + cContextMappingBridgeInstanceDataGroup + } + + OBJECT cContextMappingVrfName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingTopologyName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingProtoInstName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingTable is not required." + + OBJECT cContextMappingBridgeDomainIdentifier + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeDomainStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeDomainRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingBridgeDomainTable is not required." + + OBJECT cContextMappingBridgeInstName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeInstStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeInstRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingBridgeInstanceTable is not required." + ::= { cContextMappingMIBCompliances 3 } + +cContextMappingMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-CONTEXT-MAPPING-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cContextMappingDataGroup, + cContextMappingBridgeDomainDataGroup, + cContextMappingBridgeInstanceDataGroup, + cContextMappingLicenseGroupDataGroup + } + + OBJECT cContextMappingVrfName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingTopologyName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingProtoInstName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingTable is not required." + + OBJECT cContextMappingBridgeDomainIdentifier + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeDomainStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeDomainRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingBridgeDomainTable is not required." + + OBJECT cContextMappingBridgeInstName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeInstStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingBridgeInstRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingBridgeInstanceTable is not required." + + OBJECT cContextMappingLicenseGroupName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingLicenseGroupStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cContextMappingLicenseGroupRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Create/delete/modify access to the + cContextMappingTable is not required." + ::= { cContextMappingMIBCompliances 4 } + +-- Units of Conformance + +cContextMappingDataGroup OBJECT-GROUP + OBJECTS { + cContextMappingVrfName, + cContextMappingTopologyName, + cContextMappingProtoInstName, + cContextMappingStorageType, + cContextMappingRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects providing the context + mapping data between the SNMP context to the + corresponding VRF, the corresponding topology, + and the corresponding routing protocol instance." + ::= { cContextMappingMIBGroups 1 } + +cContextMappingBridgeDomainDataGroup OBJECT-GROUP + OBJECTS { + cContextMappingBridgeDomainIdentifier, + cContextMappingBridgeDomainStorageType, + cContextMappingBridgeDomainRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects providing the context + mapping data between the SNMP context to the + corresponding bridge domain." + ::= { cContextMappingMIBGroups 2 } + +cContextMappingBridgeInstanceDataGroup OBJECT-GROUP + OBJECTS { + cContextMappingBridgeInstName, + cContextMappingBridgeInstStorageType, + cContextMappingBridgeInstRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects providing the context + mapping data between the SNMP context to the + corresponding bridge instance." + ::= { cContextMappingMIBGroups 3 } + +cContextMappingLicenseGroupDataGroup OBJECT-GROUP + OBJECTS { + cContextMappingLicenseGroupName, + cContextMappingLicenseGroupStorageType, + cContextMappingLicenseGroupStorageType, + cContextMappingLicenseGroupRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects providing the context + mapping data between the SNMP context to the + corresponding LicenseGroupName." + ::= { cContextMappingMIBGroups 4 } + +END + + + + + + + + diff --git a/MIBS/cisco/CISCO-DIAL-CONTROL-MIB b/MIBS/cisco/CISCO-DIAL-CONTROL-MIB new file mode 100644 index 0000000..6fd235e --- /dev/null +++ b/MIBS/cisco/CISCO-DIAL-CONTROL-MIB @@ -0,0 +1,720 @@ +-- ***************************************************************** +-- The CISCO dial control mib. This is an extension to the RFC 2128. +-- +-- Bibek Das, January, 1998 +-- +-- Copyright (c) 1998, 1999-2001, 2002, 2003, 2005 by +-- cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- +-- This mib is an extension to the RFC 2128 +-- +-- The RFC 2128 (Dial Control Mib) defines callHistoryTable, which is +-- the table that stores past call information. Unfortunately, the indices +-- to this table (callActiveSetupTime, callActiveIndex) are not appropriate +-- for the NMS to retrieve information on regular intervals. +-- +-- The following changes in the RFC2128 will fix the INDEX of the +-- callHistoryTable. This will also make the mib useful for various types +-- of calls, including ISDN data, voice, modem. VoIP etc. Right now, the +-- NMS needs to poll three different mibs (CISCO-CALL-HISTORY-MIB.my, +-- CISCO-POP-MGMT-MIB.my and the DIAL-CONTROL-MIB.my) for these calls. +-- + + +CISCO-DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, + TimeStamp + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + ciscoExperiment + FROM CISCO-SMI + AbsoluteCounter32 + FROM DIAL-CONTROL-MIB + InterfaceIndexOrZero + FROM IF-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; + +ciscoDialControlMib MODULE-IDENTITY + LAST-UPDATED "200505260000Z" + ORGANIZATION "Cisco systems, Inc." + CONTACT-INFO + " Bibek Das + Postal: cisco Systems + 170 West Tasman Drive + San Jose, CA 95134 + U.S.A. + Phone: +1 408 526 5225 + E-mail: cs-isdn@cisco.com" + DESCRIPTION + "The MIB module to describe call history information for + demand access and possibly other kinds of interfaces." + REVISION "200505260000Z" + DESCRIPTION + "Modified DESCRIPTION of cPeerSearchType object. + " + REVISION "200307100001Z" + DESCRIPTION + "1) Changed the SYNTAX of cCallHistoryLogicalIfIndex + to be InterfaceIndexOrZero instead of + InterfaceIndex. + 2) Modified the DESCRIPTION of + cCallHistoryLogicalIfIndex." + REVISION "200208210001Z" + DESCRIPTION + "1) Deprecated ciscoDialControlMibComplianceRev3 + 2) Added a new table cCallHistoryIecTable + 3) Added a new module-compliance + ciscoDialControlMibComplianceRev4 + 4) Added gatekeeper and externalGKTMPServer enum labels + to cCallHistoryReleaseSrc + 5) Added cCallHistoryIecGroup OBJECT-GROUP." + REVISION "200205240001Z" + DESCRIPTION + "1) Deprecated ciscoDialControlMibComplianceRev2 + 2) Added a new object subtree (OID) + cPeerGlobalConfiguration + 3) Added a new object cPeerSearchType + 4) Added a new object-group cPeerGlobalConfigurationGroup + 5) Added a new module-compliance + ciscoDialControlMibComplianceRev3." + REVISION "200202201546Z" + DESCRIPTION + "1) Deprecated cCallHistoryReleaseSource + 2) Deprecated cCallHistoryGroupRev1 + 3) Deprecated ciscoDialControlMibComplianceRev1 + 3) Added a new object cCallHistoryReleaseSrc + 4) Added a new object cCallHistoryGroupRev2 + 6) Added a new object ciscoDialControlMibComplianceRev2." + REVISION "200112131546Z" + DESCRIPTION + "Added a new object cCallHistoryReleaseSource in + CallHistory table." + REVISION "9801161546Z" + DESCRIPTION + "The initial version of the mib." + ::= { ciscoExperiment 25 } + + +-- Cisco Dial Control Mib objects definitions + +ciscoDialControlMibObjects OBJECT IDENTIFIER ::= { ciscoDialControlMib 1 } + +-- +-- the call history group +-- + +cCallHistory OBJECT IDENTIFIER ::= { ciscoDialControlMibObjects 4 } + +-- cCallHistoryTable +-- Table to store the past call information. The Destination number +-- and the call connect and disconnect time, the disconnection cause +-- are stored. These calls could be circuit switched or they could +-- be virtual circuits. History of each and every call is stored, +-- of successful calls as well as of unsuccessful and rejected calls. +-- An entry will be created when a call is cleared. +-- The upper limit to the number of entries in this table is given +-- by callHistoryTableMaxLength, defined in RFC 2128. +-- The minimum time that an entry can be retained in this table is +-- given by callHistoryRetainTimer, defined in RFC 2128. + +cCallHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about specific + calls to a specific destination." + ::= { cCallHistory 3 } + +cCallHistoryEntry OBJECT-TYPE + SYNTAX CCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information regarding a single Connection." + INDEX { cCallHistoryIndex } + ::= { cCallHistoryTable 1 } + + +CCallHistoryEntry ::= + SEQUENCE { + cCallHistoryIndex Unsigned32, + cCallHistorySetupTime TimeStamp, + cCallHistoryPeerAddress DisplayString, + cCallHistoryPeerSubAddress DisplayString, + cCallHistoryPeerId INTEGER, + cCallHistoryPeerIfIndex INTEGER, + cCallHistoryLogicalIfIndex InterfaceIndexOrZero, + cCallHistoryDisconnectCause OCTET STRING, + cCallHistoryDisconnectText DisplayString, + cCallHistoryConnectTime TimeStamp, + cCallHistoryDisconnectTime TimeStamp, + cCallHistoryCallOrigin INTEGER, + cCallHistoryChargedUnits AbsoluteCounter32, + cCallHistoryInfoType INTEGER, + cCallHistoryTransmitPackets AbsoluteCounter32, + cCallHistoryTransmitBytes AbsoluteCounter32, + cCallHistoryReceivePackets AbsoluteCounter32, + cCallHistoryReceiveBytes AbsoluteCounter32, + cCallHistoryReleaseSource INTEGER, + cCallHistoryReleaseSrc INTEGER + } + +cCallHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monotonically increasing integer for the sole purpose of + indexing call disconnection events. When it reaches the + maximum value, an extremely unlikely event, the agent wraps + the value back to 1 and may flush existing entries." + ::= { cCallHistoryEntry 1 } + +cCallHistorySetupTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the call setup was started. + This will be useful for an NMS to sort the call history + entry with call setup time. Also, this object + can be useful in finding large delays between the time the + call was started and the time the call was connected. + For ISDN media, this will be the time when the setup + message was received from or sent to the network. + The value of this object is the same as callActiveSetupTime + in the callActiveTable" + ::= { cCallHistoryEntry 2 } + +cCallHistoryPeerAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number this call was connected to. If the number is + not available, then it will have a length of zero." + ::= { cCallHistoryEntry 3 } + +cCallHistoryPeerSubAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subaddress this call was connected to. If the subaddress + is undefined or not available, this will be a zero length + string." + ::= { cCallHistoryEntry 4 } +cCallHistoryPeerId OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Id value of the peer table entry + to which this call was made. If a peer table entry + for this call does not exist, the value of this object + will be zero." + ::= { cCallHistoryEntry 5 } + +cCallHistoryPeerIfIndex OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ifIndex value of the peer table entry + to which this call was made. If a peer table entry + for this call does not exist, the value of this object + will be zero." + ::= { cCallHistoryEntry 6 } + +cCallHistoryLogicalIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ifIndex value of the logical interface through + which this call was made. For ISDN media, this would be + the ifIndex of the B channel which was used for this call. + If the ifIndex value is unknown, the value of this object + will be zero. For an IP call, the value will be zero." + ::= { cCallHistoryEntry 7 } + +cCallHistoryDisconnectCause OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encoded network cause value associated with this call. + + The value of this object will depend on the interface type + as well as on the protocol and protocol version being + used on this interface. Some references for possible cause + values are given below." + REFERENCE + "- Bellcore SR-NWT-001953, Generic Guidelines for + ISDN Terminal Equipment On Basic Access Interfaces, + chapter 5.2.5.8. + - Bellcore SR-NWT-002343, ISDN Primary Rate Interface + Generic Guidelines for Customer Premises Equipment, + chapter 8.2.5.8. + - ITU-T Q.931, Appendix I. + - ITU-T X.25, CAUSE and DIAGNOSTIC field values. + - German Telekom FTZ 1TR6, chapter 3.2.3.4.4.4." + ::= { cCallHistoryEntry 8 } + +cCallHistoryDisconnectText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ASCII text describing the reason for call termination. + + This object exists because it would be impossible for + a management station to store all possible cause values + for all types of interfaces. It should be used only if + a management station is unable to decode the value of + dialCtlPeerStatsLastDisconnectCause." + ::= { cCallHistoryEntry 9 } + +cCallHistoryConnectTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the call was connected." + ::= { cCallHistoryEntry 10 } + +cCallHistoryDisconnectTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the call was disconnected." + ::= { cCallHistoryEntry 11 } + +cCallHistoryCallOrigin OBJECT-TYPE + SYNTAX INTEGER { + originate(1), + answer(2), + callback(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The call origin." + ::= { cCallHistoryEntry 12 } + +cCallHistoryChargedUnits OBJECT-TYPE + SYNTAX AbsoluteCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of charged units for this connection. + For incoming calls or if charging information is + not supplied by the switch, the value of this object + will be zero." + ::= { cCallHistoryEntry 13 } + +cCallHistoryInfoType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- e.g. for non-isdn media + speech(2), + unrestrictedDigital(3), -- 64k/s data + unrestrictedDigital56(4), -- with 56k rate adaption + restrictedDigital(5), + audio31(6), -- 3.1 kHz audio + audio7(7), -- 7 kHz audio + video(8), + packetSwitched(9), + fax(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The information type for this call." + ::= { cCallHistoryEntry 14 } + +cCallHistoryTransmitPackets OBJECT-TYPE + SYNTAX AbsoluteCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets which were transmitted while this + call was active." + ::= { cCallHistoryEntry 15 } + +cCallHistoryTransmitBytes OBJECT-TYPE + SYNTAX AbsoluteCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes which were transmitted while this + call was active." + ::= { cCallHistoryEntry 16 } + +cCallHistoryReceivePackets OBJECT-TYPE + SYNTAX AbsoluteCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets which were received while this + call was active." + ::= { cCallHistoryEntry 17 } + +cCallHistoryReceiveBytes OBJECT-TYPE + SYNTAX AbsoluteCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes which were received while this + call was active." + ::= { cCallHistoryEntry 18 } + +cCallHistoryReleaseSource OBJECT-TYPE + SYNTAX INTEGER { + callingPartyInPstn(1), + callingPartyInVoip(2), + calledPartyInPstn(3), + calledPartyInVoip(4), + internalRelease(5), + internalCallControlApp(6), -- for e.g. TCL or VXML script + consoleCommand(7), -- for e.g. CLI or MML + externalRadiusServer(8), + externalNmsApp(9), + externalCallControlAgent(10) -- for e.g. GATEKEEPER + } + MAX-ACCESS read-only + STATUS deprecated -- superseded by cCallHistoryReleaseSrc + DESCRIPTION "Originator of the call release." + ::= { cCallHistoryEntry 19 } + +cCallHistoryReleaseSrc OBJECT-TYPE + SYNTAX INTEGER { + callingPartyInPstn(1), + callingPartyInVoip(2), + calledPartyInPstn(3), + calledPartyInVoip(4), + internalReleaseInPotsLeg(5), + internalReleaseInVoipLeg(6), + internalCallControlApp(7), + internalReleaseInVoipAAA(8), + consoleCommand(9), + externalRadiusServer(10), + externalNmsApp(11), + externalCallControlAgent(12), + gatekeeper(13), + externalGKTMPServer(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Originator of the call release. Indicates the source of + the call release as follows : + 1) callingPartyInPstn : Calling party in PSTN. + 2) callingPartyInVoip : Calling party in VoIP. + 3) calledPartyInPstn : Called party in PSTN. + 4) calledPartyInVoip : Called party in VoIP. + 5) internalReleaseInPotsLeg : Due to an internal error + in Telephony call leg. + 6) internalReleaseInVoipLeg : Due to an internal error + in VoIP call leg. + 7) internalCallControlApp : Due to an internal error + in Session Application or Tcl or VXML script originated + release. + 8) internalReleaseInVoipAAA : Due to an internal error + in VoIP AAA module. + 9) consoleCommand : Due to CLI or MML. + 10) externalRadiusServer : Call failed during authorization + , authentication or due to receipt of POD from the + RADIUS server. + 11) externalNmsApp : Due to SNMP request to clear + the call. + 12) externalCallControlAgent : External Call Control Agent + initiated clear. + 13) gatekeeper : Gatekeeper initiated clear due to receipt + of Admission Reject, Disengage Request message. + 14) externalGKTMPServer : External GKTMP server initiated + clear due to receipt of Admission Reject message from + the gatekeeper, triggered by RESPONSE.ARJ message from + the GKTMP server." + ::= { cCallHistoryEntry 20 } + +-- cCallHistoryIecTable +-- Table to store one or more Internal Error Codes. +-- These IECs are generated if a call fails. + +cCallHistoryIecTable OBJECT-TYPE + SYNTAX SEQUENCE OF CCallHistoryIecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about Internal Error + Code(s) (IEC) which caused the call to fail." + ::= { cCallHistory 4 } + +cCallHistoryIecEntry OBJECT-TYPE + SYNTAX CCallHistoryIecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IEC information regarding a single call." + INDEX { cCallHistoryIndex, cCallHistoryIecIndex } + ::= { cCallHistoryIecTable 1 } + +CCallHistoryIecEntry ::= + SEQUENCE { + cCallHistoryIecIndex Unsigned32, + cCallHistoryIec SnmpAdminString + } + +cCallHistoryIecIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to index one or more IECs in the + context of a single call. In most cases there will + only be one IEC when a call fails. However, it is + possible for the software processing the call to + generate multiple IECs before the call ultimately fails. + In that scenario, there will be multiple entries in + this table related to a single call (cCallHistoryIndex) + and this object will serve to uniquely identify each IEC." + ::= { cCallHistoryIecEntry 1 } + +cCallHistoryIec OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object reflects the Internal Error Code. + The format is a string of dotted decimal numbers + composed of the following components: + + Version.Entity.Category.Subsystem.Errorcode.Diagnostic + + Each component is defined as follows: + Version : The version of IEC software. + Entity : The network entity that originated + the error. + Category : The category of the error (eg, software + error, hardware resource unavailable, ...) + Subsystem : The subsystem in which the error occurred. + Errorcode : A subsytem-specific error code. + Diagnostic : An implementation-specific diagnostic code." + ::= { cCallHistoryIecEntry 2 } + +-- +-- Peer Global Configuration Group +-- + +cPeerGlobalConfiguration + OBJECT IDENTIFIER ::= { ciscoDialControlMibObjects 5 } + +cPeerSearchType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + datavoice (2), + voicedata (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the peer search preference based on the + type of peers in an universal/integrated port + platform. + + none - both voice and data peers are searched + in same preference. + datavoice - search data peers first. If no data peers + are found, the voice peers are searched. + voicedata - search voice peers first. If no voice peers + are found, the data peers are searched." + DEFVAL { datavoice } + ::= { cPeerGlobalConfiguration 1 } + +-- conformance information + +ciscoDialControlMibConformance OBJECT IDENTIFIER ::= + { ciscoDialControlMib 3 } + +ciscoDialControlMibCompliances OBJECT IDENTIFIER ::= + { ciscoDialControlMibConformance 1 } + +ciscoDialControlMibGroups OBJECT IDENTIFIER ::= + { ciscoDialControlMibConformance 2 } + +-- compliance statements + +ciscoDialControlMibCompliance MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoDialControlMibComplianceRev1 + DESCRIPTION + "The compliance statement for entities which + implement the DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS + { cCallHistoryGroup } + ::= { ciscoDialControlMibCompliances 1 } + +ciscoDialControlMibComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoDialControlMibComplianceRev2 + DESCRIPTION + "The compliance statement for entities which + implement the DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS + { cCallHistoryGroupRev1 } + ::= { ciscoDialControlMibCompliances 2 } + +ciscoDialControlMibComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoDialControlMibComplianceRev3 + DESCRIPTION + "The compliance statement for entities which + implement the DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS + { cCallHistoryGroupRev2 } + ::= { ciscoDialControlMibCompliances 3 } + +ciscoDialControlMibComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoDialControlMibComplianceRev4 + DESCRIPTION + "The compliance statement for entities which + implement the DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS + { cCallHistoryGroupRev2, cPeerGlobalConfigurationGroup } + ::= { ciscoDialControlMibCompliances 4 } + +ciscoDialControlMibComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS + { cCallHistoryGroupRev2, + cPeerGlobalConfigurationGroup, + cCallHistoryIecGroup + } + ::= { ciscoDialControlMibCompliances 5 } + +-- units of conformance + + +cCallHistoryGroup OBJECT-GROUP + OBJECTS { + cCallHistorySetupTime, + cCallHistoryPeerAddress, + cCallHistoryPeerSubAddress, + cCallHistoryPeerId, + cCallHistoryPeerIfIndex, + cCallHistoryLogicalIfIndex, + cCallHistoryDisconnectCause, + cCallHistoryDisconnectText, + cCallHistoryConnectTime, + cCallHistoryDisconnectTime, + cCallHistoryCallOrigin, + cCallHistoryChargedUnits, + cCallHistoryInfoType, + cCallHistoryTransmitPackets, + cCallHistoryTransmitBytes, + cCallHistoryReceivePackets, + cCallHistoryReceiveBytes + } + STATUS deprecated -- superceded by cCallHistoryGroupRev1 + DESCRIPTION + "A collection of objects providing the Call History + capability." + ::= { ciscoDialControlMibGroups 1 } + +cCallHistoryGroupRev1 OBJECT-GROUP + OBJECTS { + cCallHistorySetupTime, + cCallHistoryPeerAddress, + cCallHistoryPeerSubAddress, + cCallHistoryPeerId, + cCallHistoryPeerIfIndex, + cCallHistoryLogicalIfIndex, + cCallHistoryDisconnectCause, + cCallHistoryDisconnectText, + cCallHistoryConnectTime, + cCallHistoryDisconnectTime, + cCallHistoryCallOrigin, + cCallHistoryChargedUnits, + cCallHistoryInfoType, + cCallHistoryTransmitPackets, + cCallHistoryTransmitBytes, + cCallHistoryReceivePackets, + cCallHistoryReceiveBytes, + cCallHistoryReleaseSource + } + STATUS deprecated -- superceded by cCallHistoryGroupRev2 + DESCRIPTION + "A collection of objects providing the Call History + capability." + ::= { ciscoDialControlMibGroups 2 } + +cCallHistoryGroupRev2 OBJECT-GROUP + OBJECTS { + cCallHistorySetupTime, + cCallHistoryPeerAddress, + cCallHistoryPeerSubAddress, + cCallHistoryPeerId, + cCallHistoryPeerIfIndex, + cCallHistoryLogicalIfIndex, + cCallHistoryDisconnectCause, + cCallHistoryDisconnectText, + cCallHistoryConnectTime, + cCallHistoryDisconnectTime, + cCallHistoryCallOrigin, + cCallHistoryChargedUnits, + cCallHistoryInfoType, + cCallHistoryTransmitPackets, + cCallHistoryTransmitBytes, + cCallHistoryReceivePackets, + cCallHistoryReceiveBytes, + cCallHistoryReleaseSrc + } + STATUS current + DESCRIPTION + "A collection of objects providing the Call History + capability." + ::= { ciscoDialControlMibGroups 3 } + +cPeerGlobalConfigurationGroup OBJECT-GROUP + OBJECTS { + cPeerSearchType + } + STATUS current + DESCRIPTION + "A collection of objects providing the Peer global + configuration." + ::= { ciscoDialControlMibGroups 4 } + +cCallHistoryIecGroup OBJECT-GROUP + OBJECTS { + cCallHistoryIec + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + Internal Error Code." + ::= { ciscoDialControlMibGroups 5 } + +END diff --git a/MIBS/cisco/CISCO-DMN-DSG-DIAG-MIB b/MIBS/cisco/CISCO-DMN-DSG-DIAG-MIB new file mode 100644 index 0000000..b3c8ea7 --- /dev/null +++ b/MIBS/cisco/CISCO-DMN-DSG-DIAG-MIB @@ -0,0 +1,401 @@ +--**************************************************************** +-- CISCO_DMN_DSG_DIAG.mib : Mib file for Detailed Diagnostics. +-- +-- October 2010, Tel MIB Team +-- +-- Copyright (c) 1999-2012 Cisco Systems, Inc. All rights reserved. +--**************************************************************** + + CISCO-DMN-DSG-DIAG-MIB + + DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, Integer32, Counter32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + ciscoDSGUtilities + FROM CISCO-DMN-DSG-ROOT-MIB; + + +ciscoDSGDiag MODULE-IDENTITY + LAST-UPDATED "201203200800Z" -- March 20 2012 08:00:00 GMT + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems, Inc. + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553 NETS + + E-mail: cs-ipsla@cisco.com" + DESCRIPTION "Cisco Detailed Diagnostics MIB." + + REVISION "201203200800Z" + DESCRIPTION "V01.00.05 2012-03-20 + Updated for D9854 R4 Release." + + REVISION "201010130800Z" + DESCRIPTION "V01.00.04 2010-10-13 + Type of diagFanRPMValue is changed to DisplayString." + + REVISION "201008031000Z" + DESCRIPTION "V01.00.03 2010-08-03 + Health Monitor Table and Fan RPM Table are added." + + REVISION "201004120900Z" + DESCRIPTION "V01.00.02 2010-04-12 + powerOnFactoryResetCount and powerOnCurrentDateTime + MIB objects are added." + + REVISION "201002121200Z" + DESCRIPTION "V01.00.01 2010-02-12 + The Syntax of read-only objects is updated to + DisplayString." + + REVISION "200912071200Z" + DESCRIPTION "V01.00.00 2009-12-07 + Initial Version." + + ::= { ciscoDSGUtilities 18 } + + +powerOn OBJECT IDENTIFIER ::= { ciscoDSGDiag 1 } +diagTable OBJECT IDENTIFIER ::= { ciscoDSGDiag 2 } + +-- ************************************* +-- powerOn Branch +-- ************************************* + +powerOnCreationDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Build Date of Product." + ::= { powerOn 1 } + +powerOnDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Power-On Date." + ::= { powerOn 2 } + +powerOnTotalHours OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Hours Running.The range is from 0 to + 4294967295 hrs in steps of 1 hr." + ::= { powerOn 3 } + +powerOnHrsSinceLastPowerOff OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hours Since Last Power Reset.The range is from 0 to + 4294967295 hrs in steps of 1 hr." + ::= { powerOn 4 } + +powerOnTotResetCount OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Reset Counter.The range is from 0 to 4294967295." + ::= { powerOn 5 } + +powerOnClrableResetCount OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Clearable Reset Counter.The range is from 0 to + 4294967295." + ::= { powerOn 6 } + +powerOnReasonLastReset OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reason for the Last Reset." + ::= { powerOn 7 } + +powerOnClearResetCounter OBJECT-TYPE + SYNTAX INTEGER { + writeOnly(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this object to yes(2) to clear Power On Reset counter." + ::= { powerOn 8 } + +powerOnFactoryResetCount OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32 )) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Factory Resets." + ::= { powerOn 9 } + +powerOnCurrentDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32 )) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the Current date and time." + ::= { powerOn 10 } + +--************************************ +-- Diagnostics Table Group +--************************************ + +--************************************ +-- Health Monitor Table Group +--************************************ +diagHealthMonitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF DIAGHealthMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Health Monitor Table." + ::= { diagTable 1 } + +diagHealthMonitorEntry OBJECT-TYPE + SYNTAX DIAGHealthMonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Health Monitor table." + INDEX { diagHealthMonitorIndex } + ::= { diagHealthMonitorTable 1 } + +DIAGHealthMonitorEntry ::= SEQUENCE +{ + diagHealthMonitorIndex Integer32, + diagHealthMonitorName DisplayString, + diagHealthMonitorValue DisplayString +} + +diagHealthMonitorIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Health Monitor index." + ::= { diagHealthMonitorEntry 1 } + +diagHealthMonitorName OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..8) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Health Monitor Item Name - + Gives Board Current temperature if monitor index is CURTEMP + Gives Board Maximum tempearture if monitor index is MAXTEMP + Gives Board Average temperature if monitor index is AVGTEMP + Gives Board Temperature at intake 1/intake 2 if monitor + index is IN1VAL/INVAL2 + Gives Board FPGA Vicinity if monitor index is FPGAVIC + Gives Board FPGA Value if monitor index is FPGAVAL." + ::= { diagHealthMonitorEntry 2 } + +diagHealthMonitorValue OBJECT-TYPE + SYNTAX DisplayString ( SIZE(0..8) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Health monitor Item Value." + ::= { diagHealthMonitorEntry 3 } + +--************************************ +-- Fan RPM Table Group +--************************************ +diagFanRPMTable OBJECT-TYPE + SYNTAX SEQUENCE OF DIAGFanRPMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan RPM Table." + ::= { diagTable 2 } + +diagFanRPMEntry OBJECT-TYPE + SYNTAX DIAGFanRPMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Fan RPM table." + INDEX { diagFanRPMIndex } + ::= { diagFanRPMTable 1 } + +DIAGFanRPMEntry ::= SEQUENCE +{ + diagFanRPMIndex Integer32, + diagFanRPMName DisplayString, + diagFanRPMValue DisplayString +} + +diagFanRPMIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Fan RPM index." + ::= { diagFanRPMEntry 1 } + +diagFanRPMName OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan RPM Item Name : + Gives Fan 1 speed in rpm if Fan RPM index is FAN1 + Gives Fan 2 speed in rpm if Fan RPM index is FAN2 + Gives Fan 3 speed in rpm if Fan RPM index is FAN3 + Gives Fan 4 speed in rpm if Fan RPM index is FAN4 + Gives Fan 5 speed in rpm if Fan RPM index is FAN5 + Gives Fan 6 speed in rpm if Fan RPM index is FAN6 + Gives Fan 7 speed in rpm if Fan RPM index is FAN7." + ::= { diagFanRPMEntry 2 } + +diagFanRPMValue OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Health monitor Item Value." + ::= { diagFanRPMEntry 3 } + +--************************************ +-- ECC Readings Table Group +--************************************ +diagECCReadingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DIAGECCReadingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ECC Readings Table." + ::= { diagTable 3 } + +diagECCReadingsEntry OBJECT-TYPE + SYNTAX DIAGECCReadingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for ECC Readings table." + INDEX { diagECCReadingsIndex } + ::= { diagECCReadingsTable 1 } + +DIAGECCReadingsEntry ::= SEQUENCE +{ + diagECCReadingsIndex INTEGER, + diagECCReadingsLocat DisplayString, + diagECCReadingsType DisplayString, + diagECCReadingsVal DisplayString, + diagECCReadingsApplicability DisplayString +} + +diagECCReadingsIndex OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ECC Readings index." + ::= { diagECCReadingsEntry 1 } + +diagECCReadingsLocat OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ECC Reading Location." + ::= { diagECCReadingsEntry 2 } + +diagECCReadingsType OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ECC Reading Type." + ::= { diagECCReadingsEntry 3 } + +diagECCReadingsVal OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ECC Reading Value." + ::= { diagECCReadingsEntry 4 } + +diagECCReadingsApplicability OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ECC Reading Applicibility for this device." + ::= { diagECCReadingsEntry 5 } + +--************************************ +-- Control History Table Group +--************************************ +diagCtrlHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF DIAGCtrlHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Control History Table." + ::= { diagTable 4 } + +diagCtrlHistoryEntry OBJECT-TYPE + SYNTAX DIAGCtrlHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Control History table." + INDEX { diagCtrlHistoryIndex } + ::= { diagCtrlHistoryTable 1 } + +DIAGCtrlHistoryEntry ::= SEQUENCE +{ + diagCtrlHistoryIndex Counter32, + diagCtrlHistoryHistory DisplayString, + diagCtrlHistoryDateTime DisplayString +} + +diagCtrlHistoryIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Control History Table Index." + ::= { diagCtrlHistoryEntry 1 } + +diagCtrlHistoryHistory OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Control History Text." + ::= { diagCtrlHistoryEntry 2 } + +diagCtrlHistoryDateTime OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Control History Date and Time." + ::= { diagCtrlHistoryEntry 3 } + +END diff --git a/MIBS/cisco/CISCO-DMN-DSG-ROOT-MIB b/MIBS/cisco/CISCO-DMN-DSG-ROOT-MIB new file mode 100644 index 0000000..adbb121 --- /dev/null +++ b/MIBS/cisco/CISCO-DMN-DSG-ROOT-MIB @@ -0,0 +1,58 @@ +--***************************************************************** +-- CISCO-DMN-DSG-ROOT.mib : Root Mib file for D9865 IRD. +-- +-- August 2010, TEL MIB Team +-- +-- +-- Copyright (c) 1999-2010 by Cisco Systems, Inc. +-- All rights reserved. +--***************************************************************** + +-- ********************* start log section ************************ +-- $Log:: +-- ********************* end log section ************************** + +CISCO-DMN-DSG-ROOT-MIB + +DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, enterprises + FROM SNMPv2-SMI; + +ciscoSPVTG MODULE-IDENTITY + LAST-UPDATED "201008301100Z" -- August 30 2010 11:00:00 GMT + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems, Inc. + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553 NETS + + E-mail: cs-ipsla@cisco.com" + DESCRIPTION "Cisco top level MIB." + + REVISION "201008301100Z" + DESCRIPTION "V01.00.01 2010-08-30 + Updated for adherence to SNMPv2 format." + + REVISION "200911261500Z" + DESCRIPTION "V01.00.00 2009-11-26 + Initial Version." + + ::= { enterprises 1429 } + + + +ciscoSat OBJECT IDENTIFIER ::= { ciscoSPVTG 2 } + +ciscoDMN OBJECT IDENTIFIER ::= { ciscoSat 2 } + +ciscoDSGUtilities OBJECT IDENTIFIER ::= { ciscoDMN 5 } + +ciscoDSGProducts OBJECT IDENTIFIER ::= { ciscoDMN 6 } + +END + diff --git a/MIBS/cisco/CISCO-DMN-DSG-TUNING-MIB b/MIBS/cisco/CISCO-DMN-DSG-TUNING-MIB new file mode 100644 index 0000000..ff9b3cd --- /dev/null +++ b/MIBS/cisco/CISCO-DMN-DSG-TUNING-MIB @@ -0,0 +1,2034 @@ +--***************************************************************** +-- CISCO-DMN-DSG-TUNING.mib : Mib file for Tuning. +-- +-- October 2010, Hemant Kumar R +-- +-- Copyright (c) 1999-2010 by Cisco Systems, Inc. +-- All rights reserved. +--***************************************************************** + +CISCO-DMN-DSG-TUNING-MIB + +DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + ciscoDSGUtilities + FROM CISCO-DMN-DSG-ROOT-MIB; + + +ciscoDSGTuning MODULE-IDENTITY + LAST-UPDATED "201211190800Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems, Inc. + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553 NETS + + E-mail: cs-ipsla@cisco.com" + DESCRIPTION "Cisco DSG Tuning MIB." + + REVISION "201211190800Z" + DESCRIPTION "V01.00.10 2012-11-19 + Updated to support MOIP Input." + + REVISION "201010130800Z" + DESCRIPTION "V01.00.09 2010-10-13 + Updated for migrating D985X/D9865 MIB to generic + logic." + + REVISION "201008030900Z" + DESCRIPTION "V01.00.08 2010-08-03 + New items inputStatusAsiLock, + inputStatusAsiLinkError and + inputStatusAsiPacketSize added in Input Status + Table." + + REVISION "201006170600Z" + DESCRIPTION "V01.00.07 2010-06-17 + The enum options of satSignalFecRate, + satSignalPolar and siInfoRxType + and the description of satSignalAFC are updated." + + REVISION "201005031100Z" + DESCRIPTION "V01.00.06 2010-05-03 + Packet Error Count item name updated." + + REVISION "201004120900Z" + DESCRIPTION "V01.00.05 2010-04-12 + New MIB objects are added." + + REVISION "201003220500Z" + DESCRIPTION "V01.00.04 2010-03-22 + The Syntax of Unsigned32 MIB objects whose + range is within the range of Integer32, is + updated to Integer32." + + REVISION "201002121500Z" + DESCRIPTION "V01.00.03 2010-02-12 + The Syntax of read-only objects is updated to + DisplayString." + + REVISION "201001181500Z" + DESCRIPTION "V01.00.02 2010-01-18 + Changed the enumerated value of object + siRcvOptionStatusFreqSel from preset(2) to + userCfg(2)." + + REVISION "200912201500Z" + DESCRIPTION "V01.00.01 2009-12-20 + Added new object, activeTuningValidateOrbPos + under activeTuning Group." + + REVISION "200911221500Z" + DESCRIPTION "V01.00.00 2009-11-22 + Initial Version." + + ::= { ciscoDSGUtilities 5 } + +activeTuning OBJECT IDENTIFIER ::= { ciscoDSGTuning 1 } +activeTuningTable OBJECT IDENTIFIER ::= { ciscoDSGTuning 2 } +tuningStatusTable OBJECT IDENTIFIER ::= { ciscoDSGTuning 3 } +siRcvTable OBJECT IDENTIFIER ::= { ciscoDSGTuning 4 } + +-- ************************************* +-- Active Tuning Branch +-- ************************************* + +activeTuningInput OBJECT-TYPE + SYNTAX INTEGER { + asi(1), + rf1(2), + rf2(3), + rf3(4), + rf4(5), + ipi(6), + none(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select Input for tuning." + ::= { activeTuning 1 } + +activeTuningValidateOrbPos OBJECT-TYPE + SYNTAX INTEGER { + writeOnly(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Command used to validate orbital position. + Set this object to yes( 2 ) to validate Orbital position." + ::= { activeTuning 2 } + +activeTuningChScan OBJECT-TYPE + SYNTAX INTEGER { + scan(1), + writeOnly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Channel Scan command. + Setting scan( 1 ) triggers the channel scanning process. " + ::= { activeTuning 3 } + + +-- ************************************* +-- Active Tuning Table Branch +-- ************************************* + +-- ************************************* +-- Active Tuner Table Branch +-- ************************************* + +activeTunerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ActiveTunerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Active Tuner Table." + ::= { activeTuningTable 1 } + +activeTunerEntry OBJECT-TYPE + SYNTAX ActiveTunerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Active Tuner Table." + INDEX { activeTunerIndex } + ::= { activeTunerTable 1 } + +ActiveTunerEntry ::= SEQUENCE +{ + activeTunerIndex Integer32, + activeTunerRFInput INTEGER, + activeTunerFreq Integer32, + activeTunerSymbolRate Integer32, + activeTunerDVBSFEC INTEGER, + activeTunerModulation INTEGER, + activeTunerRollOff INTEGER, + activeTunerIQ INTEGER +} + +activeTunerIndex OBJECT-TYPE + SYNTAX Integer32(1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Active Tuner Index." + ::= { activeTunerEntry 1 } + +activeTunerRFInput OBJECT-TYPE + SYNTAX INTEGER { + rf1(2), + rf2(3), + rf3(4), + rf4(5), + none(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Active Tuner RF Input." + ::= { activeTunerEntry 2 } + +activeTunerFreq OBJECT-TYPE + SYNTAX Integer32 (0..15000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Satellite Downlink frequency in the range of + 0 to 15000000 KHz in steps of 1 KHz." + ::= { activeTunerEntry 3 } + +activeTunerSymbolRate OBJECT-TYPE + SYNTAX Integer32 (10000..450000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Data rate on the transport stream in millions of symbols per + second. + Range is from 10000 to 450000 hectoSym/second in steps + of 1 hectoSym/second. + ( 1 hecto = 10^2 )." + ::= { activeTunerEntry 4 } + +activeTunerDVBSFEC OBJECT-TYPE + SYNTAX INTEGER { + oneHalf(1), + twoThirds(3), + threeQuarters(4), + fiveSixths(6), + sevenEigths(7), + auto(10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Forward Error Correction Rate. + For DVB-S2 modulation only auto is applicable. + For DVB-S modulation all options are applicable." + ::= { activeTunerEntry 5 } + +activeTunerModulation OBJECT-TYPE + SYNTAX INTEGER { + dvbs(1), + dvbs2(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Signal Modulation type." + ::= { activeTunerEntry 6 } + +activeTunerRollOff OBJECT-TYPE + SYNTAX INTEGER { + f35(1), + f25(2), + f20(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alpha filtering - for DVB-S: 0.20/0.35, + for DVB-S2: 0.20/0.25/0.35. Roll off with scaling factor + of 1/100." + ::= { activeTunerEntry 7 } + +activeTunerIQ OBJECT-TYPE + SYNTAX INTEGER { + inverted(1), + nonInverted(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Spectrum Inversion." + ::= { activeTunerEntry 8 } + + +-- ************************************* +-- Active Input Table Branch +-- ************************************* + +activeInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF ActiveInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Active Input Table." + ::= { activeTuningTable 2 } + +activeInputEntry OBJECT-TYPE + SYNTAX ActiveInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Active Input Table." + INDEX { activeInputRFIndex } + ::= { activeInputTable 1 } + +ActiveInputEntry ::= SEQUENCE +{ + activeInputRFIndex INTEGER, + activeInputLNBType INTEGER, + activeInputLNBTrim Integer32, + activeInputLNBTrim2 Integer32, + activeInputLocalOscFreq1 Integer32, + activeInputLocalOscFreq2 Integer32, + activeInputCrossOver Integer32, + activeInputLocalOscControl INTEGER, + activeInputOrbitalPos Integer32, + activeInputEastWestFlag INTEGER, + activeInputPolarization INTEGER, + activeInputSatName DisplayString, + activeInputLastLNBConfig Integer32, + activeInputDiSeqCEnable INTEGER, + activeInputDiSeqCSwitch INTEGER +} + +activeInputRFIndex OBJECT-TYPE + SYNTAX INTEGER { + rf1(1), + rf2(2), + rf3(3), + rf4(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Selection of RF Input." + ::= { activeInputEntry 1 } + +activeInputLNBType OBJECT-TYPE + SYNTAX INTEGER { + cBand(1), + singleKuBand(2), + dualKuBand(3), + advanced(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LNB Type: C-Band/Single Ku/Dual Ku/Advanced. + For simplified setup select C-Band or Ku-Band. + If there is a need to configure LO, select Advanced." + ::= { activeInputEntry 2 } + +activeInputLNBTrim OBJECT-TYPE + SYNTAX Integer32(0..15000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low Noise Block Trim Level 1 when type is not advanced. + It has a range of 0 to 15000000 KHz in steps of 1KHz." + ::= { activeInputEntry 3 } + +activeInputLNBTrim2 OBJECT-TYPE + SYNTAX Integer32(0..15000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low Noise Block Trim Level 2 when type is not advanced. + It has a range of 0 to 15000000 KHz in steps of 1KHz." + ::= { activeInputEntry 4 } + +activeInputLocalOscFreq1 OBJECT-TYPE + SYNTAX Integer32 (0..15000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RW, only when LNB Type is Advanced. + Local Oscillator #1 Frequency when type is advanced. + It has a range of 0 to 15000000 KHz in steps of 1KHz." + ::= { activeInputEntry 5 } + +activeInputLocalOscFreq2 OBJECT-TYPE + SYNTAX Integer32 (0..15000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RW, only when LNB Type is Advanced. + Local Oscillator #2 Frequency when type is advanced. + It has a range of 0 to 15000000 KHz in steps of 1KHz." + ::= { activeInputEntry 6 } + +activeInputCrossOver OBJECT-TYPE + SYNTAX Integer32 (0..15000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Crossover Frequency for Local Oscillator. + It has a range of 0 to 15000000 KHz in steps of 1KHz." + ::= { activeInputEntry 7 } + +activeInputLocalOscControl OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "22KHz Local Osillator Control." + ::= { activeInputEntry 8 } + +activeInputOrbitalPos OBJECT-TYPE + SYNTAX Integer32 (0..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Orbital location Azimuth.The range is from 0 to 3600 + in steps of 1. + The scaling factor is 1/10th of a degree." + ::= { activeInputEntry 9 } + +activeInputEastWestFlag OBJECT-TYPE + SYNTAX INTEGER { + east(1), + west(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF Mapping Location East/West Flag." + ::= { activeInputEntry 10 } + +activeInputPolarization OBJECT-TYPE + SYNTAX INTEGER { + horizontal(1), + vertical(2), + automatic(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF Mapping Polarization." + ::= { activeInputEntry 11 } + +activeInputSatName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Satellite Name Matching the Orbital Position + E/W Flag. + Enter Satellite/Transponder Name to fill in Azimuth and + E/W Flag automatically." + ::= { activeInputEntry 12 } + +activeInputLastLNBConfig OBJECT-TYPE + SYNTAX Integer32(1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LNB configuration last applied." + ::= { activeInputEntry 13 } + +activeInputDiSeqCEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DiSeqC On/Off." + ::= { activeInputEntry 14 } + +activeInputDiSeqCSwitch OBJECT-TYPE + SYNTAX INTEGER { + off(1), + a(2), + b(3), + c(4), + d(5), + e(6), + f(7), + g(8), + h(9), + i(10), + j(11), + k(12), + l(13), + m(14), + n(15), + o(16), + p(17) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DiSeqC switch selection." + ::= { activeInputEntry 15 } + + +-- ************************************* +-- LNB Power Table Branch +-- ************************************* + +lnbPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF LnbPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LNB power Table." + ::= { activeTuningTable 3 } + +lnbPowerEntry OBJECT-TYPE + SYNTAX LnbPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for LNB power Table." + INDEX { lnbPowerIndex } + ::= { lnbPowerTable 1 } + +LnbPowerEntry ::= SEQUENCE +{ + lnbPowerIndex Integer32, + lnbPowerInput INTEGER, + lnbPowerControl INTEGER, + lnbPowerStatus INTEGER +} + +lnbPowerIndex OBJECT-TYPE + SYNTAX Integer32(1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Low Noise Block Power Index." + ::= { lnbPowerEntry 1 } + +lnbPowerInput OBJECT-TYPE + SYNTAX INTEGER { + rf1(2), + rf2(3), + rf3(4), + rf4(5), + none(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low Noise Block Power Input." + ::= { lnbPowerEntry 2 } + +lnbPowerControl OBJECT-TYPE + SYNTAX INTEGER { + off(1), + thirteenV(2), + eighteenH(3), + hNIT(4), + vNIT(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Active LNB Power setting.13/18V is to control dual polarity LNB. + The convention is: Horizontal-18V; Vertical-13V. + Valid settings are, + Off + 13V ( 13V always, ignore polarity in NIT ) + 18V ( 18V always, ignore polarity in NIT ) + 13V-NIT ( 13V initially, over-ride by polarity in NIT ) + 18V-NIT ( 18V initially, over-ride by polarity in NIT )." + ::= { lnbPowerEntry 3 } + +lnbPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + normal(2), + noLoad(3), + overTemperature(4), + overLoad(5), + shortCircuit(6), + disabled(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low Noise Block Power Supply Status." + ::= { lnbPowerEntry 4 } + +-- ************************************* +-- Tuning Status Table Branch +-- ************************************* + +-- ************************************* +-- Satellite Signal Table Branch +-- ************************************* + +satSignalTable OBJECT-TYPE + SYNTAX SEQUENCE OF SatSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Satellite Signal Table." + ::= { tuningStatusTable 1 } + +satSignalEntry OBJECT-TYPE + SYNTAX SatSignalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Satellite Signal Table." + INDEX { satSignalIndex } + ::= { satSignalTable 1 } + +SatSignalEntry ::= SEQUENCE +{ + satSignalIndex Integer32, + satSignalPvBer DisplayString, + satSignalQPSKBer DisplayString, + satSignalLdpCber DisplayString, + satSignalCndisp DisplayString, + satSignalCnMargin DisplayString, + satSignalLevel DisplayString, + satSignalSatDishCnMargin DisplayString, + satSignalSatDishSigLevel DisplayString, + satSignalPerDisp DisplayString, + satSignalAfc DisplayString, + satSignalUncorErrCnt DisplayString, + satSignalCorErrCnt DisplayString, + satSignalRfLock INTEGER, + satSignalDnLkFreq DisplayString, + satSignalLbandFreq DisplayString, + satSignalSymbolRate DisplayString, + satSignalFecRate INTEGER, + satSignalPolarization INTEGER, + satSignalModulation INTEGER, + satSignalIQ INTEGER, + satSignalLnbPsStatus INTEGER, + satSignalPilots INTEGER, + satSignalLoSelect INTEGER, + satSignalPolar INTEGER, + satSignalClearSigErrCnt INTEGER, + satSignalValidateOrbPosDate DisplayString, + satSignalValidateOrbPosStat DisplayString, + satSignalChScanStatus INTEGER, + satSignalSigLevelRaw DisplayString, + satSignalP1DStatus DisplayString, + satSignalDvbS2FrameLen INTEGER, + satSignalCnMarginRaw DisplayString, + satSignalDvbSQpskErrCount DisplayString, + satSignalDvbS2LdpcErrCount DisplayString, + satSignalPvErrCount DisplayString, + satSignalFecSyncStatus INTEGER, + satSignalPktErrCount DisplayString +} + +satSignalIndex OBJECT-TYPE + SYNTAX Integer32(1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Satellite Signal Table Index." + ::= { satSignalEntry 1 } + +satSignalPvBer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: DVB-S Post-Viterbi Bit Error Rate." + ::= { satSignalEntry 2 } + +satSignalQPSKBer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Quadrature phase-shift keying ( QPSK ) Bit + error rate." + ::= { satSignalEntry 3 } + +satSignalLdpCber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: DVB-S2 Low Density Parity Check Bit Error Rate." + ::= { satSignalEntry 4 } + +satSignalCndisp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Carrier to Noise Ratio." + ::= { satSignalEntry 5 } + +satSignalCnMargin OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Carrier to Noise Ratio Link Margin." + ::= { satSignalEntry 6 } + +satSignalLevel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Signal Level." + ::= { satSignalEntry 7 } + +satSignalSatDishCnMargin OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: SatDish CN Margin in dB + Displays the margin in dB to a threshold level at + which failure occurs. The range is 0dB to 10dB." + ::= { satSignalEntry 8 } + +satSignalSatDishSigLevel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: SatDish Signal level( in dBm ) plus some kind of + graphical signal level meter on the LCD + (the range is -75 dBm to +-20 dBm)." + ::= { satSignalEntry 9 } + +satSignalPerDisp OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: DVB-S2 Packet Error Rate." + ::= { satSignalEntry 10 } + +satSignalAfc OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Tuner Frequency Offset. + The range is from -51.0 to 51.0 in steps of 0.1 MHz." + ::= { satSignalEntry 11 } + +satSignalUncorErrCnt OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Uncorrected Error Counter. The range is from 0 to + 4294967295." + ::= { satSignalEntry 12 } + +satSignalCorErrCnt OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: DVB-S Reed-Solomon Corrected Error Counter." + ::= { satSignalEntry 13 } + +satSignalRfLock OBJECT-TYPE + SYNTAX INTEGER { + noLock(1), + lock(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: RF Lock Status." + ::= { satSignalEntry 14 } + +satSignalDnLkFreq OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Downlink Frequency in the range of 0.000000 to + 15.000000 GHz in steps of 0.000001 GHz." + ::= { satSignalEntry 15 } + +satSignalLbandFreq OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: L-Band Frequency in the range of 950.000 to + 2150.000 MHz in steps of 0.001 MHz." + ::= { satSignalEntry 16 } + +satSignalSymbolRate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Symbol Rate in the Range of 1.0000 to + 45.0000 MegaSym/second in steps of 0.0001 MegaSym/second." + ::= { satSignalEntry 17 } + +satSignalFecRate OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + half(2), + threeFifth(3), + twoThird(4), + threeQuater(5), + fourFifth(6), + fiveSixth(7), + sevenEight(8), + eightNinth(9), + nineTenth(10), + auto(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Forward Error Correction Rate." + ::= { satSignalEntry 18 } + +satSignalPolarization OBJECT-TYPE + SYNTAX INTEGER { + horizontal(1), + vertical(2), + leftCircular(3), + rightCircular(4), + auto(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Signal Polarization." + ::= { satSignalEntry 19 } + +satSignalModulation OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + qpskDvbs(2), + qpskDvbs2(3), + eightPskDvbs2(4), + sixteenQamDvbs2(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Signal Modulation Type." + ::= { satSignalEntry 20 } + +satSignalIQ OBJECT-TYPE + SYNTAX INTEGER { + inverted(1), + nonlnverted(2), + auto(3), + notApplicable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Spectrum Inversion." + ::= { satSignalEntry 21 } + +satSignalLnbPsStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + normal(2), + noLoad(3), + overTemperature(4), + overLoad(5), + shortCircuit(6), + disabled(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Low Noise Block Power Supply Status." + ::= { satSignalEntry 22 } + +satSignalPilots OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Presence of Pilot Symbols." + ::= { satSignalEntry 23 } + +satSignalLoSelect OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2), + auto(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: LO Select." + ::= { satSignalEntry 24 } + +satSignalPolar OBJECT-TYPE + SYNTAX INTEGER { + horizontal(1), + vertical(2), + leftCircular(3), + rightCircular(4), + auto(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Polarization." + ::= { satSignalEntry 25 } + +satSignalClearSigErrCnt OBJECT-TYPE + SYNTAX INTEGER { + writeOnly(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this variable to yes( 2 ) to clear signal error counter." + ::= { satSignalEntry 26 } + +satSignalValidateOrbPosDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Last Orbital Position Validate Date." + ::= { satSignalEntry 27 } + +satSignalValidateOrbPosStat OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Orbital Position Validation Status." + ::= { satSignalEntry 28 } + +satSignalChScanStatus OBJECT-TYPE + SYNTAX INTEGER { + off(1), + scanning(2), + done(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Channel Scanning Status :Off/Scanning/Done." + ::= { satSignalEntry 29 } + +satSignalSigLevelRaw OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal Level - RAW Register Value." + ::= { satSignalEntry 30 } + +satSignalP1DStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "P1 DSTATUS." + ::= { satSignalEntry 31 } + +satSignalDvbS2FrameLen OBJECT-TYPE + SYNTAX INTEGER { + shortFrame(1), + longFrame(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DVB-S2 Frame Length." + ::= { satSignalEntry 32 } + +satSignalCnMarginRaw OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..17)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "C/N Margin - RAW Register Value." + ::= { satSignalEntry 33 } + +satSignalDvbSQpskErrCount OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DVB-S QPSK Error Count." + ::= { satSignalEntry 34 } + +satSignalDvbS2LdpcErrCount OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DVB-S2 LPDC Error Count." + ::= { satSignalEntry 35 } + +satSignalPvErrCount OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DVB-S PV Error Count." + ::= { satSignalEntry 36 } + +satSignalFecSyncStatus OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC SYNC Status for DVB-S PV Decoder." + ::= { satSignalEntry 37 } + +satSignalPktErrCount OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " DVB-S/DVB-S2 Packet Error Count." + ::= { satSignalEntry 38 } + +-- ************************************* +-- Input Status Table Branch +-- ************************************* + +inputStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF InputStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input Status Table." + ::= { tuningStatusTable 2 } + +inputStatusEntry OBJECT-TYPE + SYNTAX InputStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Input Status Table." + INDEX { inputStatusIndex } + ::= { inputStatusTable 1 } + +InputStatusEntry ::= SEQUENCE +{ + inputStatusIndex Integer32, + inputStatusCurInput INTEGER, + inputStatusSatLock INTEGER, + inputStatusMpgIpLock INTEGER, + inputStatusInputRate DisplayString, + inputStatusNetworkName DisplayString, + inputStatusNetworkId DisplayString, + inputStatusTransportId DisplayString, + inputStatusScramblingMode INTEGER, + inputStatusTransportError INTEGER, + inputStatusAsiLock INTEGER, + inputStatusAsiLinkError INTEGER, + inputStatusAsiPacketSize INTEGER, + inputStatusLastTuneReason DisplayString, + inputStatusCurD985xInput DisplayString, + inputStatusIpiLinkStatus DisplayString, + inputStatusIpiSignal DisplayString, + inputStatusIpiFecLock DisplayString, + inputStatusIpiPcrLock DisplayString, + inputStatusIpiDelLatency DisplayString, + inputStatusIpiData1SrcIP IpAddress, + inputStatusIpiData2SrcIP IpAddress, + inputStatusIpiData1TsType DisplayString, + inputStatusIpiData2TsType DisplayString +} + +inputStatusIndex OBJECT-TYPE + SYNTAX Integer32(1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status: Index for inputStatus Table." + ::= { inputStatusEntry 1 } + +inputStatusCurInput OBJECT-TYPE + SYNTAX INTEGER { + rf(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Current Input for D9865 only." + ::= { inputStatusEntry 2 } + +inputStatusSatLock OBJECT-TYPE + SYNTAX INTEGER { + nolock(1), + lockminussignal(2), + lockplussignal(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Satellite Lock: No Lock/Lock+Sig/Lock-Sig." + ::= { inputStatusEntry 3 } + +inputStatusMpgIpLock OBJECT-TYPE + SYNTAX INTEGER { + nolock(1), + lock(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal Validity.MPEG over IP Lock." + ::= { inputStatusEntry 4 } + +inputStatusInputRate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Input Rate in Mega bauds per second ( Mbps ). + The range is from 0.000000 to 4294.967295 Mbps in steps of + 0.000001 Mbps." + ::= { inputStatusEntry 5 } + +inputStatusNetworkName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Network Name." + ::= { inputStatusEntry 6 } + +inputStatusNetworkId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Network ID." + ::= { inputStatusEntry 7 } + +inputStatusTransportId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Transport ID." + ::= { inputStatusEntry 8 } + +inputStatusScramblingMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + des(2), + dvb(3), + biss1(4), + biss2(5), + biss3(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Scrambling mode." + ::= { inputStatusEntry 9 } + +inputStatusTransportError OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + ok(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Transport Error." + ::= { inputStatusEntry 10 } + +inputStatusAsiLock OBJECT-TYPE + SYNTAX INTEGER { + nolock(1), + lock(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: ASI Lock." + ::= { inputStatusEntry 11 } + +inputStatusAsiLinkError OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + ok(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: ASI Link Error." + ::= { inputStatusEntry 12} + +inputStatusAsiPacketSize OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + oneHundredAndEightyEight(2), + twoHundredAndFour(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: ASI Packet Size." + ::= { inputStatusEntry 13} + +inputStatusLastTuneReason OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Reason for the last tune." + ::= { inputStatusEntry 14 } + +inputStatusCurD985xInput OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Current Input for all IRD models." + ::= { inputStatusEntry 15 } + +inputStatusIpiLinkStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: IPI Ethernet Link Status." + ::= { inputStatusEntry 16 } + +inputStatusIpiSignal OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: IPI Signal Encapsulation Lock Status." + ::= { inputStatusEntry 17 } + +inputStatusIpiFecLock OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: FEC Lock Status." + ::= { inputStatusEntry 18 } + +inputStatusIpiPcrLock OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Indicates if PCR is received without + errors or not." + ::= { inputStatusEntry 19 } + +inputStatusIpiDelLatency OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: Dejitter Buffer Latency." + ::= { inputStatusEntry 20 } + +inputStatusIpiData1SrcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: DATA1 Source IP Selected." + ::= { inputStatusEntry 21 } + +inputStatusIpiData2SrcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: DATA2 Source IP Selected." + ::= { inputStatusEntry 22 } + +inputStatusIpiData1TsType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: DATA1 Source Transport Type." + ::= { inputStatusEntry 23 } + +inputStatusIpiData2TsType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status: DATA2 Source Transport Type." + ::= { inputStatusEntry 24 } + + +-- ************************************* +-- Service Info Receive Table Branch +-- ************************************* + +-- **************************************** +-- Service Info Receive Option Table Branch +-- **************************************** + +siRcvOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SiRcvOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rcv Option Table." + ::= { siRcvTable 1 } + +siRcvOptionEntry OBJECT-TYPE + SYNTAX SiRcvOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Rcv Option Table." + INDEX {siRcvOptionInstance } + ::= { siRcvOptionTable 1 } + +SiRcvOptionEntry ::= SEQUENCE + { + siRcvOptionInstance Integer32, + siRcvOptionAcqMode INTEGER, + siRcvOptionReacq INTEGER, + siRcvOptionNetID Integer32, + siRcvOptionInputSel INTEGER, + siRcvOptionFreqSel INTEGER, + siRcvOptionServListMode INTEGER, + siRcvOptionUseBAT INTEGER, + siRcvOptionUseNIT INTEGER, + siRcvOptionUseSDT INTEGER, + siRcvOptionUsePAT INTEGER + } + +siRcvOptionInstance OBJECT-TYPE + SYNTAX Integer32(1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance for siRcvOptionTable." + ::= { siRcvOptionEntry 1 } + + +siRcvOptionAcqMode OBJECT-TYPE + SYNTAX INTEGER { + basic(1), + auto(2), + custom(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Custom Tuning Mode: Acquisition Mode." + ::= { siRcvOptionEntry 2 } + +siRcvOptionReacq OBJECT-TYPE + SYNTAX INTEGER { + writeOnly(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this variable to yes( 2 ) to reacquire signal." + ::= { siRcvOptionEntry 3 } + +siRcvOptionNetID OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network ID." + ::= { siRcvOptionEntry 4 } + +siRcvOptionInputSel OBJECT-TYPE + SYNTAX INTEGER { + userCfg(1), + swMap(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UserCfg locks to RF input set by the user and SW Map uses + Orbital Position settings to select RF input. + It is recommended to set Validate Orbital Position to 'Yes' for + SW Mapped option." + ::= { siRcvOptionEntry 5 } + +siRcvOptionFreqSel OBJECT-TYPE + SYNTAX INTEGER { + nit(1), + userCfg(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Custom Tuning Mode: Frequency Tuning Mode: NIT/Preset." + ::= { siRcvOptionEntry 6 } + +siRcvOptionServListMode OBJECT-TYPE + SYNTAX INTEGER { + rigorous(1), + degraded(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Custom Tuning Mode: Service List Mode: Rigorous/Degraded." + ::= { siRcvOptionEntry 7 } + +siRcvOptionUseBAT OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Custom Tuning Mode:Bouquet Association Table in Service List." + ::= { siRcvOptionEntry 8 } + +siRcvOptionUseNIT OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Custom Tuning Mode:Network Information Table in Service List." + ::= { siRcvOptionEntry 9 } + +siRcvOptionUseSDT OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Custom Tuning Mode:Service Description Table in Service List." + ::= { siRcvOptionEntry 10 } + +siRcvOptionUsePAT OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Custom Tuning Mode:Program Association Table in Service List." + ::= { siRcvOptionEntry 11 } + +-- **************************************** +-- Service Info Receive Status Table Branch +-- **************************************** + +siRcvOptionStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SiRcvOptionStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rcv Option Status Table." + ::= { siRcvTable 2 } + +siRcvOptionStatusEntry OBJECT-TYPE + SYNTAX SiRcvOptionStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Rcv Option Status Table." + INDEX { siRcvOptionStatusInstance } + ::= { siRcvOptionStatusTable 1 } + +SiRcvOptionStatusEntry ::= SEQUENCE + { + siRcvOptionStatusInstance Integer32, + siRcvOptionLastChanReas INTEGER, + siRcvOptionLastActivated DisplayString, + siRcvOptionStatusFreqSel INTEGER, + siRcvOptionStatusServListMode INTEGER, + siRcvOptionStatusUseBAT INTEGER, + siRcvOptionStatusUseNIT INTEGER, + siRcvOptionStatusUseSDT INTEGER, + siRcvOptionStatusUsePAT INTEGER + } + +siRcvOptionStatusInstance OBJECT-TYPE + SYNTAX Integer32 (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance of siRcv Option Status Table." + ::= { siRcvOptionStatusEntry 1 } + +siRcvOptionLastChanReas OBJECT-TYPE + SYNTAX INTEGER { + nit(1), + uplinkForceRetune(2), + userEntry(3), + preset(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source of the last tuning." + ::= { siRcvOptionStatusEntry 2 } + +siRcvOptionLastActivated OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Preset Activated number.The range is from 0 to 64." + ::= { siRcvOptionStatusEntry 3 } + + +siRcvOptionStatusFreqSel OBJECT-TYPE + SYNTAX INTEGER { + nit(1), + userCfg(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of Frequency tuning mode." + ::= { siRcvOptionStatusEntry 4 } + +siRcvOptionStatusServListMode OBJECT-TYPE + SYNTAX INTEGER { + rigorous(1), + degraded(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of Service list mode." + ::= { siRcvOptionStatusEntry 5 } + + +siRcvOptionStatusUseBAT OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of Bouquet Association Table in Service List." + ::= { siRcvOptionStatusEntry 6 } + +siRcvOptionStatusUseNIT OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of Network Information Table in Service List." + ::= { siRcvOptionStatusEntry 7 } + +siRcvOptionStatusUseSDT OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of Service Description Table in Service List." + ::= { siRcvOptionStatusEntry 8 } + +siRcvOptionStatusUsePAT OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of Program Association Table in Service List." + ::= { siRcvOptionStatusEntry 9 } + + +-- ************************************* +-- Service Info Rx Table Branch +-- ************************************* + +siInfoRxTable OBJECT-TYPE + SYNTAX SEQUENCE OF SiInfoRxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service information Receive table." + ::= { siRcvTable 3 } + +siInfoRxEntry OBJECT-TYPE + SYNTAX SiInfoRxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Service Information Received." + INDEX { siInfoRxInstance, siInfoRxIdx } + ::= { siInfoRxTable 1 } + +SiInfoRxEntry ::= SEQUENCE +{ + siInfoRxInstance Integer32, + siInfoRxIdx Integer32, + siInfoRxType INTEGER, + siInfoRxIDExt DisplayString, + siInfoRxUid DisplayString, + siInfoRxStatus INTEGER, + siInfoRxVer DisplayString, + siInfoRxPID DisplayString, + siInfoRxSections DisplayString +} + +siInfoRxInstance OBJECT-TYPE + SYNTAX Integer32(1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance of SI Info Receive table." + ::= { siInfoRxEntry 1 } + +siInfoRxIdx OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Service Information Receive Table Index." + ::= { siInfoRxEntry 2 } + +siInfoRxType OBJECT-TYPE + SYNTAX INTEGER { + pat(1), + cat(2), + pmt(3), + tsdt(4), + nit(5), + nitother(6), + sdt(7), + sdtother(8), + bat(9), + aeitpf(10), + oeitpf(11), + aeitES0(12), + aeitES1(13), + oeitES(14), + tdt(15), + rst(16), + st(17), + tot(18), + dit(19), + sit(20), + ecmodd(21), + ecmeven(22), + emm(23), + mpe(24), + dpi(25), + drt(26), + cdt(27), + mct(28), + mat(29), + mit(30), + ect(31), + invalidtableid(32) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information Receive Table Type." + ::= { siInfoRxEntry 3 } + +siInfoRxIDExt OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information Receive Table ID Extension. The range is + from 0 to 4294967295." + ::= { siInfoRxEntry 4 } + +siInfoRxUid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information Receive Unique ID. The range is + from 1 to 32." + ::= { siInfoRxEntry 5 } + +siInfoRxStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + partial(2), + full(3), + update(4), + timeout(5), + lost(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information Receive Status." + ::= { siInfoRxEntry 6 } + +siInfoRxVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information Version. The range is from 0 to + 4294967295." + ::= { siInfoRxEntry 7 } + +siInfoRxPID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information Program ID. The range is from 0 to 8192." + ::= { siInfoRxEntry 8 } + +siInfoRxSections OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information Number of Sections. The range is from 0 to + 4294967295." + ::= { siInfoRxEntry 9 } + + +-- ************************************* +-- Service Info TS Table Branch +-- ************************************* + +siInfoTsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SiInfoTsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Transport Stream table." + ::= { siRcvTable 4 } + +siInfoTsEntry OBJECT-TYPE + SYNTAX SiInfoTsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for Transport stream table." + INDEX { siInfoTsInstance,siInfoTsIdx } + ::= { siInfoTsTable 1 } + +SiInfoTsEntry ::= SEQUENCE +{ + siInfoTsInstance Integer32, + siInfoTsIdx Integer32, + siInfoTsId DisplayString, + siInfoTsFreq DisplayString, + siInfoTsSymRate DisplayString, + siInfoTsOrbPosn DisplayString, + siInfoTsPolar INTEGER, + siInfoTsFEC INTEGER, + siInfoTsModulation INTEGER, + siInfoTsOrgNetID DisplayString, + siInfoTsEastWestFlag INTEGER +} + + +siInfoTsInstance OBJECT-TYPE + SYNTAX Integer32(1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Transport Stream Table Instance." + ::= { siInfoTsEntry 1 } + +siInfoTsIdx OBJECT-TYPE + SYNTAX Integer32(1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Service Information Transport Stream Index." + ::= { siInfoTsEntry 2 } + +siInfoTsId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information Transport Stream ID. + The range is from 0 to 4294967295." + ::= { siInfoTsEntry 3 } + +siInfoTsFreq OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information Frequency + The range is from 0.000000 to 15.000000 GHz in steps of + 0.000001 GHz." + ::= { siInfoTsEntry 4 } + +siInfoTsSymRate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information Symbol Rate. + The range is from 1.0000 to 45.0000 Megasym/second in steps + of 0.0001 Megasym." + ::= { siInfoTsEntry 5 } + +siInfoTsOrbPosn OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information Orbital Position. + The range is from 0.0 to 360.0 ." + ::= { siInfoTsEntry 6 } + +siInfoTsPolar OBJECT-TYPE + SYNTAX INTEGER { + horizontal(1), + vertical(2), + leftCircular(3), + rightCircular(4), + auto(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information Polarization." + ::= { siInfoTsEntry 7 } + +siInfoTsFEC OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + half(2), + threeFifth(3), + twoThird(4), + threeQuarter(5), + fourFifth(6), + fiveSixth(7), + sevenEighth(8), + eightNinth(9), + nineTenth(10), + auto(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information Forward Error Correction + Rate." + ::= { siInfoTsEntry 8 } + +siInfoTsModulation OBJECT-TYPE + SYNTAX INTEGER { + notapplicable(1), + qpskDvbS(2), + qpskDvbS2(3), + eightPskDvbS2(4), + sixteenQamDvbsS2(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information Modulation." + ::= { siInfoTsEntry 9 } + +siInfoTsOrgNetID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information Original Network ID. + The range is from 0 to 4294967295." + ::= { siInfoTsEntry 10 } + +siInfoTsEastWestFlag OBJECT-TYPE + SYNTAX INTEGER { + east(1), + west(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency Plan: Service Information East West flag." + ::= { siInfoTsEntry 11 } + + +-- ************************************* +-- Service Info VCInfo Table Branch +-- ************************************* + +siInfoVCInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SiInfoVCInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VC table." + ::= { siRcvTable 5 } + + +siInfoVCInfoEntry OBJECT-TYPE + SYNTAX SiInfoVCInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for VC information." + INDEX { siInfoVCInfoInstance, siInfoVCInfoIdx } + ::= { siInfoVCInfoTable 1 } + +SiInfoVCInfoEntry ::= SEQUENCE +{ + siInfoVCInfoInstance Integer32, + siInfoVCInfoIdx Integer32, + siInfoVCInfoId DisplayString, + siInfoVCInfoTxID DisplayString, + siInfoVCInfoProgName DisplayString, + siInfoVCInfoPMTPID DisplayString, + siInfoVCInfoCHType INTEGER, + siInfoVCInfoECMPID DisplayString, + siInfoVCInfoAuthorized INTEGER +} + +siInfoVCInfoInstance OBJECT-TYPE + SYNTAX Integer32(1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Channel Info table Instance." + ::= { siInfoVCInfoEntry 1 } + +siInfoVCInfoIdx OBJECT-TYPE + SYNTAX Integer32(1..262144) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Channel Info table Index." + ::= { siInfoVCInfoEntry 2 } + +siInfoVCInfoId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information VC Service ID. The range is from 0 to + 4294967295." + ::= { siInfoVCInfoEntry 3 } + +siInfoVCInfoTxID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information VC Transport Stream ID. The range is from + 0 to 4294967295." + ::= { siInfoVCInfoEntry 4 } + +siInfoVCInfoProgName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information VC Programme Name." + ::= { siInfoVCInfoEntry 5 } + +siInfoVCInfoPMTPID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information VC Program Map Table Program ID." + ::= { siInfoVCInfoEntry 6 } + +siInfoVCInfoCHType OBJECT-TYPE + SYNTAX INTEGER { + tv(1), + radio(2), + other(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Type:TV service/ Radio service." + ::= { siInfoVCInfoEntry 7 } + +siInfoVCInfoECMPID OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service Information VC Entitlement Control Message Program ID." + ::= { siInfoVCInfoEntry 8 } + +siInfoVCInfoAuthorized OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service List: Channel Authorized: Yes/No." + ::= { siInfoVCInfoEntry 9 } + +END diff --git a/MIBS/cisco/CISCO-DOCS-EXT-MIB b/MIBS/cisco/CISCO-DOCS-EXT-MIB new file mode 100644 index 0000000..ebaa088 --- /dev/null +++ b/MIBS/cisco/CISCO-DOCS-EXT-MIB @@ -0,0 +1,4780 @@ +-- ***************************************************************** +-- CISCO-DOCS-EXT-MIB.my: Cisco Data Over Cable Service extension +-- MIB file +-- +-- October 1998, Minnie Lu +-- April 2001, Dhritiman Dasgupta +-- June 2001, Joline Chen +-- Oct 2001, Joline Chen +-- July 2003, Gaurav Aggarwal +-- +-- Copyright (c) 2001-2003-2006, 2010, 2012-2013 by Cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-DOCS-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Counter32, + Counter64, + IpAddress, + Gauge32 + FROM SNMPv2-SMI + OBJECT-GROUP, + MODULE-COMPLIANCE, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + DisplayString, + MacAddress, + TimeStamp, + RowStatus, + TimeInterval, + DateAndTime, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex, + ifDescr, + InterfaceIndex + FROM IF-MIB + docsIfCmtsServiceEntry, + docsIfCmtsCmStatusEntry, + docsIfCmtsCmStatusIndex, + docsIfCmtsMacEntry, + docsIfCmtsCmStatusMacAddress, + docsIfCmtsCmStatusIpAddress, + docsIfCmtsCmStatusDownChannelIfIndex, + docsIfCmtsCmStatusUpChannelIfIndex, + docsIfUpstreamChannelEntry, + TenthdBmV + FROM DOCS-IF-MIB + ChSetId + FROM DOCS-IF3-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddress, + InetAddressType + FROM INET-ADDRESS-MIB + InetAddressPrefixLength + FROM INET-ADDRESS-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoDocsExtMIB MODULE-IDENTITY + LAST-UPDATED "201303270000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: Cisco Systems + 170 West Tasman Drive + San Jose, CA 95134 + U.S.A. + Phone: +1 800 553-NETS + E-mail: cs-ubr@cisco.com" + DESCRIPTION + "This is the MIB module for the Cisco specific extension + objects of Data Over Cable Service, Radio Frequency + interface. There is a standard MIB for Data-Over-Cable + Service Interface Specifications (DOCSIS) and in Cisco, + it is called DOCS-IF-MIB. Besides the objects in + DOCS-IF-MIB, this MIB module contains the extension + objects to manage the Cable Modem Termination Systems + (CMTS). + + This MIB module includes objects for the scheduler + that supports Quality of Service (QoS) of MCNS/DOCSIS + compliant Radio Frequency (RF) interfaces in Cable Modem + Termination Systems (CMTS). And the purpose is to let + users configure attributes of the schedulers in + order to ensure the Quality of Service and fairness for + modem requests according to users' business needs. + Also this MIB shows various states of the schedulers + for users to monitor of the schedulers' current status. + + This MIB module also includes connection status objects + for cable modems and Customer Premise Equipment (CPE) + and the purpose is to let users easily get the connection + status and manage access group information about cable + modems and CPE. + + This MIB module also includes objects for upstream + configuration for automated spectrum management in + order to mitigate upstream impairment. + + This MIB module also includes objects to keep count of + the total # of modems, # of registered and # of active + modems on the mac interface as well as each + upstream. + + Glossary: + + BE Best Effort + + CPE Customer Premise Equipment + + CM Cable Modem + + CMTS Cable Modem Termination Systems + + DMIC Dynamic Message Integrity Check + + DOCSIS Data Over Cable Service Interface Specifications + + IE Information Element + + NIC Network Interface Card + + QoS Quality of Service + + RF Radio Frequency + + RTPS Real-Time Polling Service + + SFID Service Flow ID + + SID Service Id + + TOD Time of the Day + + UGS Unsolicited Grant Service + + UGS-AD Unsolicited Grant Service with Activity Detection" + REVISION "201303270000Z" + DESCRIPTION + "Added following tables: + cdxCpeIpPrefixTable + cdxCmtsMtcCmTable + cdxCmtsUscbSflowTable + Added following OBJECT-GROUPs: + cdxCpeIpPrefixGroup + cdxCmtsMtcCmGroup + cdxCmtsUscbSflowGroup" + REVISION "201211210000Z" + DESCRIPTION + "Add the following mib groups: + cdxWBResilGroup, cdxNotifGroupExt, cdxQosCtrlGroupExt, + cdxDownstreamGroup" + REVISION "201006090000Z" + DESCRIPTION + "Add new object cdxCmCpeDeleteNow to cdxCmCpeTable to delete the + cable modems." + REVISION "200603060000Z" + DESCRIPTION + "Following tables are added. + + cdxCmToCpeTable + cdxCpeToCmTable + + These are used for the direct correlation between + Cable Modem and Customer Premises Equipment." + REVISION "200507010000Z" + DESCRIPTION + "Modified the description of cdxCmtsServiceExtEntry. + Modified the value of lockingMode from 2 to 3." + REVISION "200504250000Z" + DESCRIPTION + "Modified dxCmtsCmDefaultMaxCpes' lower range from 0 + to -1." + REVISION "200307300000Z" + DESCRIPTION + "Added new objects for supporting DMIC. The objects are + cdxCmtsCmDMICMode, cdxCmtsCmDMICLockQos and a new table + cdxCmtsCmStatusDMICTable. Also, one more trap, + cdxCmtsCmDMICLockNotification is added. Two more states + were added to cdxCmtsCmStatusValue." + REVISION "200302200000Z" + DESCRIPTION + "Added new object cdxCmtsCmQosProfile to cdxCmtsCmTable to + associate a cable modem with a qos profile." + REVISION "200110070000Z" + DESCRIPTION + "Added new objects cdxIfCmtsCmStatusOnlineTimesNum and + cdxIfCmtsCmStatusLastResetTime to + cdxCmtsCmStatusExtTable." + REVISION "200108060000Z" + DESCRIPTION + "DOCSIS 1.1 Changes: + Added new objects cdxIfUpChannelAvgUtil, + cdxIfUpChannelAvgContSlots, + cdxIfUpChannelRangeSlots in + cdxIfUpstreamChannelExtTable. + + NON-DOCSIS 1.1 Changes: + Added following objects in cdxIfUpstreamChannelExtTable + for providing per upstream UGS statistics information: + cdxIfUpChannelNumActiveUGS, + cdxIfUpChannelMaxUGSLastOneHour, + cdxIfUpChannelMinUGSLastOneHour, + cdxIfUpChannelAvgUGSLastOneHour, + cdxIfUpChannelMaxUGSLastFiveMins, + cdxIfUpChannelMinUGSLastFiveMins, + cdxIfUpChannelAvgUGSLastFiveMins." + REVISION "200104010000Z" + DESCRIPTION + "DOCSIS 1.1 Changes: + 1. Added cdxUpInfoElemStatsTable to display the per + Information Element (IE) statistics. + + 2. Added the new queue types in cdxBWQueueNameCode to + support the new priority queues of the MAC-Scheduler. + + 3. Added the new CM states in cdxCmtsCmStatusValue. + + Non-DOCSIS 1.1 changes: + 4. Added new status information for CM if the connection + is noisy or if the maximum power has been reached. + + 5. Changed the Description for cdxIfUpChannelWidth to + cater for non-awacs card. + + 6. Added new object cdxIfUpChannelInputPowerLevel for + Upstream Input Power Level." + REVISION "200007190000Z" + DESCRIPTION + "1. Added cdxCmtsCmTotal,cdxCmtsCmActive, + cdxCmtsCmRegistered to the cdxCmtsMacExtTable to report + the number of active,registered,total cable + modems on a cable mac interface since boot. + + 2. Added cdxIfUpChannelCmTotal, cdxIfUpChannelCmActive, + cdxIfUpChannelCmRegistered to the + cdxIfUpstreamChannelExtTable to report the number of + active,registered,total cable modems connected on an + upstream." + REVISION "200005170000Z" + DESCRIPTION + "1. Added cdxCmCpeResetNow to reset CM or CPE. + 2. Added cdxCmtsCmCurrCpeNumber to report the current + number of CPE connecting to the CM." + REVISION "9912280000Z" + DESCRIPTION + "1. Added new objects cdxSpecMgmtObjects. + 2. Added new object cdxIfCmtsCmStatusDynSidCount. + 3. Enhanced cdxQosIfRateLimitTable for a new rate limit + algorithm. + 4. Added more status for cdxCmtsCmStatusValue." + REVISION "9901210000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 116 } + + + +CdxResettableCounter32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with the + following semantics: objects of this type will be set to + zero(0) on creation or reset indirectly by other objects or + certain event and will thereafter count appropriate events, + wrapping back to zero(0) when the value 2^32 is reached. + + Provided that an application discovers the new object within + the minimum time to wrap it can use the initial value as a + delta since it last polled the table of which this object is + part. + + Typically this TC is used in table where the statistical + information needs to be re-count after a reset." + SYNTAX Gauge32 + +CdxUpstreamBondGrpList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "320a" + STATUS current + DESCRIPTION + "This data type is a human-readable string that represents + the upstream bonding group list within a MAC Domain. + When there is no upstream bonding group in a MAC Domain, it + will be empty." + SYNTAX OCTET STRING (SIZE (0..320)) +ciscoDocsExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoDocsExtMIB 1 } + +cdxQosCtrlObjects OBJECT IDENTIFIER + ::= { ciscoDocsExtMIBObjects 1 } + +cdxQosQueueObjects OBJECT IDENTIFIER + ::= { ciscoDocsExtMIBObjects 2 } + +cdxCmtsCmCpeObjects OBJECT IDENTIFIER + ::= { ciscoDocsExtMIBObjects 3 } + +cdxSpecMgmtObjects OBJECT IDENTIFIER + ::= { ciscoDocsExtMIBObjects 4 } + +cdxWBResilObjects OBJECT IDENTIFIER + ::= { ciscoDocsExtMIBObjects 5 } + +cdxDownstreamObjects OBJECT IDENTIFIER + ::= { ciscoDocsExtMIBObjects 6 } + +cdxCmtsMtcCmSfObjects OBJECT IDENTIFIER + ::= { ciscoDocsExtMIBObjects 7 } + +-- Scheduler QoS Control Group +-- +-- To ensure Quality of Service and fairness, the scheduler needs to +-- control the traffic. This group includes attributes that user can +-- configure how the scheduler controls the traffic and attributes +-- showing the current status of the scheduler admission and rate +-- control. +-- +-- For each Service ID, there is one Quality of Service profile +-- associated with it. The QoS profile limits the request (upstream)/ +-- packet (downstream) size for the Service ID and also defines the +-- minimum guaranteed upstream bandwidth. Each modem's request +-- associated with a Service ID needs to follow the Quality of +-- Service profile constraints. +-- + +-- +-- Quality of Service control upstream table +-- +-- Quality of Service control objects for the upstream interface +-- +-- Because upstream's bandwidth(BW) is limited, the upstream scheduler +-- needs to control the registration according to the upstream's +-- bandwidth(BW) capacity for new cable modem asking to be supported in +-- this upstream. This table contains the configurable objects that +-- user can enable or disable the controlling process of the scheduler +-- and the state objects that shows the current status of the scheduler. + +cdxQosCtrlUpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxQosCtrlUpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each upstream interface, this table maintains a number + of objects related to Quality of Service scheduler which + uses these attributes to control cable modem + registration." + ::= { cdxQosCtrlObjects 1 } + +cdxQosCtrlUpEntry OBJECT-TYPE + SYNTAX CdxQosCtrlUpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of attributes for each upstream MAC scheduler + that supports Quality of Service. Entries in this table + exist for each ifEntry with ifType of + docsCableUpstream(129)." + REFERENCE + "Data-Over-Cable Service Interface Specifications + (DOCSIS) Radio Frequency Interface Specification + (SP-RFI-I04-980724), section 6.4 and appendix C. + + docsIfQosProfileTable and docsIfCmtsServiceTable in + DOCS-IF-MIB.my." + INDEX { ifIndex } + ::= { cdxQosCtrlUpTable 1 } + +CdxQosCtrlUpEntry ::= SEQUENCE { + cdxQosCtrlUpAdmissionCtrl TruthValue, + cdxQosCtrlUpMaxRsvdBWPercent Integer32, + cdxQosCtrlUpAdmissionRejects Counter32, + cdxQosCtrlUpReservedBW Integer32, + cdxQosCtrlUpMaxVirtualBW Integer32 +} + +cdxQosCtrlUpAdmissionCtrl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The admission control status for minimum guaranteed upstream + bandwidth scheduling service requests for this upstream. + + When this object is set to 'true', if there is a new modem + with minimum guaranteed upstream bandwidth scheduling service + in its QoS class requesting to be supported in this upstream, + the upstream scheduler will check the virtual reserved + bandwidth remaining capacity before giving admission to this + new modem. If there is not enough reserved upstream bandwidth + to serve the modem's minimum guaranteed bandwidth, the + registration request will be rejected. + + This object is set to 'false' to disable admission control. + That is, there will be no checking for bandwidth capacity and + the upstream interface scheduler just admits modem + registration requests. + + This object is not meant for Unsolicited Grant Service(UGS) + scheduling service as admission control is a requirement in + this case." + ::= { cdxQosCtrlUpEntry 1 } + +cdxQosCtrlUpMaxRsvdBWPercent OBJECT-TYPE + SYNTAX Integer32 (10..1000) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The percentage of upstream maximum reserved bandwidth to the + raw bandwidth if the admission control is enabled on this + upstream. + + For example, if the upstream interface has raw bandwidth + 1,600,000 bits/second and cdxQosCtrlUpMaxRsvdBWPercent is 200 + percent, then this upstream scheduler will set the maximum of + virtual reserved bandwidth capacity to 3,200,000 bits/second + (1,600,000 * 2) to serve cable modems with minimum guaranteed + upstream bandwidth. + + The default value is 100 percent (that is, maximum reserved + bandwidth is the raw bandwidth.) Whenever the admission + control is changed (on to off, off to on), this value will + be reset to the default value 100. + + If the admission control is disabled, the value will be reset + to 100 (the default value)." + ::= { cdxQosCtrlUpEntry 2 } + +cdxQosCtrlUpAdmissionRejects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of cable modem registration requests rejected on + this upstream interface due to insufficient reserved + bandwidth for serving the cable modems with Unsolicited + Grant Service (UGS) scheduling service when UGS is + supported and for serving the cable modems with minimum + guaranteed bandwidth in its Quality of Service class when + admission control is enabled on this upstream interface ." + ::= { cdxQosCtrlUpEntry 3 } + +cdxQosCtrlUpReservedBW OBJECT-TYPE + SYNTAX Integer32 (0..102400000) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current total reserved bandwidth in bits per second of + this upstream interface. It is the sum of all cable modems' + minimum guaranteed bandwidth in bits per second currently + supported on this upstream." + ::= { cdxQosCtrlUpEntry 4 } + +cdxQosCtrlUpMaxVirtualBW OBJECT-TYPE + SYNTAX Integer32 (0..102400000) + UNITS "bits/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum virtual bandwidth capacity of this upstream + interface if the admission control is enabled. It is the + raw bandwidth in bits per second times the percentage. If + the admission control is disabled, then this object will + contain the value zero." + ::= { cdxQosCtrlUpEntry 5 } + + +-- Rate Limiting table +-- +-- After a cable modem is registered, upstream and downstream schedulers +-- will control the bandwidth request/packet size to ensure the Quality +-- of Service and fairness by a rate limiting algorithm. This table +-- contains attributes related to the rate limiting algorithms. + +cdxQosIfRateLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxQosIfRateLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attributes of rate limiting for + schedulers in cable upstream and downstream interfaces that + support Quality of Service. The rate limiting process is + to ensure the Quality of Service and fairness." + ::= { cdxQosCtrlObjects 2 } + +cdxQosIfRateLimitEntry OBJECT-TYPE + SYNTAX CdxQosIfRateLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of the rate limiting attributes for cable upstream and + downstream interfaces schedulers that support Quality of + Service. Entries in this table exist for each ifEntry with + ifType of docsCableUpstream(129) and + docsCableDownstream(128)." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification + (SP-RFI-I04-980724), section 6.4 and appendix C. + + docsIfQosProfileTable and docsIfCmtsServiceTable in + DOCS-IF-MIB.my." + INDEX { ifIndex } + ::= { cdxQosIfRateLimitTable 1 } + +CdxQosIfRateLimitEntry ::= SEQUENCE { + cdxQosIfRateLimitAlgm INTEGER, + cdxQosIfRateLimitExpWt Integer32, + cdxQosIfRateLimitShpMaxDelay INTEGER, + cdxQosIfRateLimitShpGranularity INTEGER +} + +cdxQosIfRateLimitAlgm OBJECT-TYPE + SYNTAX INTEGER { + noRateLimit(1), -- rate limiting process is + -- disabled + oneSecBurst(2), -- Bursty 1 second token bucket + -- algorithm + carLike(3), -- Average token usage algorithm + -- (CAR-like) + wtExPacketDiscard(4), -- Weighted excess packet + -- discard algorithm + shaping(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To ensure fairness, the CMTS will throttle the rate for + bandwidth request (upstream)/packet sent (downstream) at + which CMTS issues grants(upstream) or allow packet to be + send(downstream) such that the flow never gets more than + its provisioned peak rate in bps. + + There are two directions for every Service Id (Sid) traffic: + downstream and upstream. Each direction is called a service + flow here and assigned one token bucket with chosen + algorithm. + + The enumerations for the rate limiting algorithm are: + noRateLimit(1): The rate limiting is disabled. No rate + limiting. + oneSecBurst(2): Bursty 1 second token bucket algorithm. + carLike(3) : Average token usage (CAR-like) algorithm + wtExPacketDiscard(4) : Weighted excess packet discard + algorithm. + shaping(5): token bucket algorithm with shaping + + Upstream supports the following: + No rate limiting (1), + Bursty 1 second token bucket algorithm(2), + Average token usage (CAR-like) algorithm(3), + Token bucket algorithm with shaping(5). + + Downstream supports the following: + No rate limiting (1), + Bursty 1 second token bucket algorithm(2), + Average token usage (CAR-like) algorithm(3), + Weighted excess packet discard algorithm(4), and + Token bucket algorithm with shaping(5). + + Token bucket algorithm with shaping is the + default algorithm for upstream if CMTS is in DOCSIS 1.0 mode + or DOCSIS 1.1 mode. + + + Bursty 1 second token bucket algorithm is the + default algorithm for downstream if the CMTS is in + DOCSIS 1.0 mode. If it is in DOCSIS 1.1 mode the default + algorithm for downstream is Token bucket algorithm with + shaping . + + Each algorithm is described as below: + No rate limiting: + The rate limiting process is disabled and no checking + against the maximum bandwidth allowed. + + Bursty 1 second token bucket rate limiting algorithm: + In this algorithm, at the start of every 1 second + interval, a service flow's token usage is reset to 0, + and every time the modem for that service flow sends a + request (upstream) / packet (downstream) the + upstream/downstream bandwidth token usage is incremented + by the size of the request/packet sent. As long as the + service flow's bandwidth token usage is less than the + maximum bandwidth in bits per second (peak rate limit) + its QoS service class allows, the request/packets will + not be restricted. + Once the service flow has sent more than its peak rate + in the one second interval, it is prevented from sending + more data by rejecting request (upstream) or dropping + packets (downstream). This is expected to slow down + the higher layer sources. The token usage counter gets + reset to 0 after the 1 second interval has elapsed. The + modem for that service flow is free to send more data + up to the peak rate limit in the new 1 second interval + that follows. + + Average token usage (Cisco CAR like) algorithm: + This algorithm maintains a continuous average of the + burst token usage of a service flow. There is no sudden + refilling of tokens every 1 second interval. Every time + a request/packet is to be handled, the scheduler tries + to see how much time has elapsed since last transmission + , and computes the number of tokens accumulated by this + service flow at its QoS class peak rate. If burst usage + of the service flow is less than tokens accumulated, + the burst usage is reset to 0 and request/packet is + forwarded. If the service flow has accumulated fewer + tokens than its burst usage, the burst usage shows an + outstanding balance usage after decrementing by the + tokens accumulated. In such cases, the request/packet + is still forwarded, provided the service flow's + outstanding usage does not exceed peak rate limit of its + QoS class. If outstanding burst usage exceeds the peak + rate of the class, the service flow is given some token + credit up to a certain maximum credit limit and the + request/packet is forwarded. The request/packet is + dropped when outstanding usage exceeds peak rate and + maximum credit has been used up by this service flow. + This algorithm tracks long term average bandwidth usage + of the service flow and controls this average usage at + the peak rate limit. + + Weighted excess packet discard algorithm: + This rate limiting algorithm is only available as an + option for downstream rate limiting. The algorithm is + to maintain an weighted exponential moving average of + the loss rate of a service flow over time. The loss + rate, expressed in packets, represents the number of + packets that can be sent from this service flow in a + one second interval before a packet will be dropped. + At every one second interval, the loss rate gets + updated using the ratio between the flow peak rate (in + bps) in its QoS profile and the service flow actual + usage (in bps). If the service flow begins to send more + than its peak rate continuously, the number of packets + it can send in an one second interval before + experiencing a drop will slowly keep reducing until + cable modem for that service flow slows down as + indicated by actual usage less or equal to the peak + rate. + + Token bucket algorithm with shaping: + If there is no QoS class peak rate limit, forward the + request/packet without delay. If there is a QoS peak + rate limit, every time a request/packet is to be + handled, the scheduler determines the number of + bandwidth tokens that this service flow has + accumulated over the elapsed time at its QoS class peak + rate and increments the tokens counter of the service + flow accordingly. The scheduler limits the token + count to the maximum transmit burst (token bucket + depth). If token count is greater than the number of + tokens required to handle current request/packet, + decrement token count by size of request/packet and + forwards the request/packet without delay. If token + count is less than the size of request/packet, compute + the shaping delay time after which the deficit number + of tokens would be available. If shaping delay time is + less than the maximum shaping delay, decrement tokens + count by size of request/packet and forward this + request/packet with the shaping delay in the shaping + delay queue. When the delay time expires, the + request/packet is forwarded. If shaping delay time is + greater than the maximum shaping delay that the + subsequent shaper can handle, the request/packet is + dropped. Users can use cdxQosIfRateLimitShpMaxDelay to + configure the the maximum shaping delay and + cdxQosIfRateLimitShpGranularity to configure the + shaping granularity." + ::= { cdxQosIfRateLimitEntry 1 } + +cdxQosIfRateLimitExpWt OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Weight for exponential moving average of loss rate for + weighted excess packet discard algorithm to maintain. + The higher value of the weight makes the algorithm + more sensitive to the recent bandwidth usage by the Sid. + + The default value is 1 and whenever the rate limiting + algorithm is changed to weighted excess packet discard + algorithm, this value will be reset to the default 1. + + If the rate limiting algorithm is not weighted excess + packet discard algorithm, the value will be always the + default value 1." + ::= { cdxQosIfRateLimitEntry 2 } + +cdxQosIfRateLimitShpMaxDelay OBJECT-TYPE + SYNTAX INTEGER { + na(1), + msec128(2), + msec256(3), + msec512(4), + msec1024(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum shaping delay in milliseconds. That is, the + maximum amount time of buffering the CMTS will allow for + any rate exceeded flow. If the max buffering delay is + large, the grants/packets of the flow will be buffered for + a longer period of time even though the flow is rate + exceeded. This means fewer chances of drops for such rate + exceeded flow. However, too large a max shaping delay + can result is quick drainage of packet buffers at the CMTS, + since several packets will be in the shaping (delay) queue + waiting for their proper transmission time. Another + important point to be noted is that delaying a flows packets + (especially TCP flows) for extended periods of time is + useless, since the higher protocol layers may assume a + packet loss after a certain amount of time. + + The maximum shaping delay is only applied to rate limit + algorithm: + Token bucket algorithm with shaping. If the rate limit + algorithm is not Token bucket algorithm with shaping, the + value is always na(1) which is not applicable. + + If the token count is less than the size of request/packet, + CMTS computes the shaping delay time after which the deficit + number of tokens would be available. If the shaping delay + time is greater than the maximum shaping delay, the + request/packet will be dropped. + + The enumerations for maximum shaping delay are: + na(1): maximum shaping delay is not applied to the current + rate limit algorithm + msec128(2): maximum shaping delay is 128 milliseconds + msec256(3): maximum shaping delay is 256 milliseconds + msec512(4): maximum shaping delay is 512 milliseconds + msec1024(5): maximum shaping delay is 1024 milliseconds + + The downstream maximum shaping delay is configurable and the + default value is msec128(2). Whenever the downstream rate + limit algorithm is changed to Token bucket algorithm with + shaping from other rate limit algorithm, the value will + be reset to the default value. + + The upstream maximum shaping delay is not configurable and + it is read-only value." + ::= { cdxQosIfRateLimitEntry 3 } + +cdxQosIfRateLimitShpGranularity OBJECT-TYPE + SYNTAX INTEGER { + na(1), + msec1(2), + msec2(3), + msec4(4), + msec8(5), + msec16(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The width in milliseconds of each element in shaping + delay queue, that is, the shaping granularity. + + The shaping granularity is only applied to rate limit + algorithm: Token bucket algorithm with shaping. It + controls how accurately the algorithm quantizes the shaping + delay for a rate exceeded flow. If granularity is large, + several shaping delay values will all be quantized to the + same element in the queue resulting in less accurate rate + shaping for the flows in bits/sec. On the other hand, + choosing too small granularity causes more memory to be used + for the shaper block, and also can cost a bit more in + runtime overhead. + + If the rate limit algorithm is not Token bucket algorithm + with shaping, the value is always na(1) which is not + applicable. + + The enumerations for shaping granularity are: + na(1): shaping granularity is not applied to the current + rate limit algorithm + msec1(2): shaping granularity in 1 milliseconds + msec2(3): shaping granularity in 2 milliseconds + msec4(4): shaping granularity in 4 milliseconds + msec8(5): shaping granularity in 8 milliseconds + msec16(6): shaping granularity in 16 milliseconds + + The downstream shaping granularity is configurable and the + default value is msec4(4). Whenever the downstream rate + limit algorithm is changed to Token bucket algorithm with + shaping from other rate limit algorithm, the value will be + reset to the default value. + + The upstream shaping granularity is not configurable and + it is read-only value." + ::= { cdxQosIfRateLimitEntry 4 } + + +-- Cmts Service Extension Table +-- +-- This table extends the information about a Service ID in +-- docsIfCmtsServiceTable. +-- +-- For each Service ID, there is one Quality of Service profile +-- associated with it and the profile limits the request/packet size +-- for the Service ID. This table shows downstream traffic statistics +-- and the various counts that the Service ID exceeds the limit in its +-- Quality of Service profile. + +cdxCmtsServiceExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmtsServiceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list contains the additional attributes of a single + Service ID that provided by docsIfCmtsServiceEntry." + ::= { cdxQosCtrlObjects 3 } + +cdxCmtsServiceExtEntry OBJECT-TYPE + SYNTAX CdxCmtsServiceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional objects for docsIfCmtsServiceTable entry including + downstream traffic statistics and excess counts against the + Quality of Service limits for each Service ID. + From DOCSIS 1.1 onwards statistics are maintained for each + Service Flow(instead of the Service ID) in the DOCS-QOS-MIB + in docsQosServiceFlowStatsTable objects. For Cable modems + not running in DOCSIS 1.0 mode, the objects + cdxIfCmtsServiceOutOctets and cdxIfCmtsServiceOutPackets + will only support primary service flow." + REFERENCE + "Data-Over-Cable Service Interface Specifications + (DOCSIS) Radio Frequency Interface Specification + (SP-RFI-I04-980724), Section 6.4 and Appendix C. + + docsIfQosProfileTable and docsIfCmtsServiceTable in + DOCS-IF-MIB.my." + AUGMENTS { docsIfCmtsServiceEntry } + ::= { cdxCmtsServiceExtTable 1 } + +CdxCmtsServiceExtEntry ::= SEQUENCE { + cdxIfCmtsServiceOutOctets Counter32, + cdxIfCmtsServiceOutPackets Counter32, + cdxQosMaxUpBWExcessRequests Counter32, + cdxQosMaxDownBWExcessPackets Counter32, + cdxIfCmtsServiceHCInOctets Counter64, + cdxIfCmtsServiceHCInPackets Counter64, + cdxIfCmtsServiceHCOutOctets Counter64, + cdxIfCmtsServiceHCOutPackets Counter64 +} + +cdxIfCmtsServiceOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of Packet Data octets sent for this + Service ID." + ::= { cdxCmtsServiceExtEntry 1 } + +cdxIfCmtsServiceOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of Packet data packets sent for this + Service ID." + ::= { cdxCmtsServiceExtEntry 2 } + +cdxQosMaxUpBWExcessRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of upstream bandwidth requests which exceeds the + maximum upstream bandwidth allowed for a service defined + in the Quality of Service profile associated with this Sid. + The request which exceeds the maximum upstream bandwidth + allowed will be rejected by the upstream's rate limiting + process using one of the rate limiting algorithm. + + Note that the value of this counter cannot be directly used + to know the number of upstream packets that got dropped at + the cable modem. A single upstream packet drop of a modem + can result in up to 16 increments in this counter, since + the modem keeps retrying and keeps getting bandwidth + request drops at CMTS if it has consumed its peak rate." + REFERENCE + "docsIfQosProfMaxUpBandwidth object in DOCS-IF-MIB.my." + ::= { cdxCmtsServiceExtEntry 3 } + +cdxQosMaxDownBWExcessPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of downstream bandwidth packets which exceeds + the maximum downstream bandwidth allowed for a service + defined in the Quality of Service profile associated with + this Sid. The packet which exceeds the maximum downstream + bandwidth allowed will be dropped by the downstream's rate + limiting process using one of the rate limiting + algorithm." + REFERENCE + "docsIfQosProfMaxDownBandwidth object in DOCS-IF-MIB.my." + ::= { cdxCmtsServiceExtEntry 4 } + +cdxIfCmtsServiceHCInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of Packet Data octets received on this + Service ID. The count does not include the size of the Cable + MAC header. This object is a 64-bit version of + docsIfCmtsServiceInOctets." + ::= { cdxCmtsServiceExtEntry 5 } + +cdxIfCmtsServiceHCInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of Packet Data packets received on this + Service ID. This object is a 64-bit version of + docsIfCmtsServiceInPackets." + ::= { cdxCmtsServiceExtEntry 6 } + +cdxIfCmtsServiceHCOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of Packet Data octets sent for this + Service ID. This object is a 64-bit version of + cdxIfCmtsServiceOutOctets." + ::= { cdxCmtsServiceExtEntry 7 } + +cdxIfCmtsServiceHCOutPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of Packet Data packets sent for this + Service ID. This object is a 64-bit version of + cdxIfCmtsServiceOutPackets." + ::= { cdxCmtsServiceExtEntry 8 } + + +-- Upstream Information Element Statistics Table +-- +-- This table contains the CMTS upstream Mac scheduler statistics for +-- each type of Information Element (IE). +-- +-- The CMTS upstream channel is modeled as a stream of mini-slots. +-- The CMTS generates the allocation MAP to define transmission +-- opportunities on the upstream channel. The MAP defines a variable +-- number of Information Elements (IE) which defines the allowed usage +-- for a range of mini-slots. +-- +-- The Information provided in this table could be dynamic depending on +-- how the the mini-slots are used. + +cdxUpInfoElemStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxUpInfoElemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the attributes of a particular + Information Element type for each instance of the MAC + scheduler. It is indexed by upstream ifIndex. An Entry + exists for each ifEntry with ifType of + docsCableUpstream(129) Since each upstream has an instance + of a MAC Scheduler so this table has the per MAC scheduler + slot information on a per Information Element basis." + ::= { cdxQosCtrlObjects 4 } + +cdxUpInfoElemStatsEntry OBJECT-TYPE + SYNTAX CdxUpInfoElemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of statistics for a type of Information + Element (IE) which defines the allowed usage for a range + of upstream mini slots. One entry exists for each + Information Element (IE) in a upstream which ifType is + docsCableUpstream (12)." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification (SP-RFI-I05-000714) + section 7.1.2" + INDEX { + ifIndex, + cdxUpInfoElemStatsNameCode + } + ::= { cdxUpInfoElemStatsTable 1 } + +CdxUpInfoElemStatsEntry ::= SEQUENCE { + cdxUpInfoElemStatsNameCode INTEGER, + cdxUpInfoElemStatsIEType Integer32 +} + +cdxUpInfoElemStatsNameCode OBJECT-TYPE + SYNTAX INTEGER { + reqIE(1), + reqOrDataIE(2), + initMtnIE(3), + stnMtnIE(4), + shortGrantIE(5), + longGrantIE(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry describes the Information Element (IE) type. + Enumerations are : + reqIE(1) : Request Information Element, + The request Information Element + provides an upstream interval in which + a CM can request the CMTS for bandwidth + on the upstream channel. + reqOrDataIE(2) : Request/Data Information Element, + The Request/data Information Element + provides an upstream interval in which + request may be made by the CM to the + CMTS for bandwidth or short data + packets may be transmitted on the + upstream channel. + initMtnIE(3) : Initial Maintenance Information Element + , The Initial Maintenance Information + Element provides an interval in which + new stations may join the network. + stnMtnIE(4) : Station Maintenance Information Element + , The Station Maintenance Information + Element provides an interval in which + stations are expected to perform some + aspect of routine network maintenance, + such as ranging or power adjustment. + shortGrantIE(5) : Short Data Grant Information Element, + Short data grant Information Element + provides the CM an opportunity to + transmit one or more upstream PDU's. + Short data grants are used with + intervals equal to or less than the + maximum burst size for the usage + specified in the Upstream Channel + Descriptor. + longGrantIE(6) : Long Data Grant Information Element, + The long data grant Information Element + also provides the CM an opportunity to + transmit one or more upstream PDU's. + All long data grant Information + Elements + must have a larger number of mini-slots + than that defined for a short data + grant Information Element profile + defined in the Upstream Channel + Descriptor." + ::= { cdxUpInfoElemStatsEntry 1 } + +cdxUpInfoElemStatsIEType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of mini-slots used for the Information + Element type. The value is only a snapshot since the + current number of mini-slots of this IE type could be + changing rapidly." + ::= { cdxUpInfoElemStatsEntry 2 } + + +-- Scheduler QoS Queue Group +-- +-- To ensure Quality of Service and fairness, the scheduler +-- maintains a set of queues for different services and puts +-- cable modems requests/packets for that Sid in different +-- queue according to the Quality of Service profile of the +-- Sid. Each queue has a name and order within the queue set. +-- The scheduler will serve the requests/packets in higher +-- order queue before serving the requests/packets in lower +-- order queue. +-- + +-- +-- Scheduler bandwidth request queues table +-- +-- This table displays the attributes for these queues in a cable +-- interface scheduler that supports Quality of Service. + +cdxBWQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxBWQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attributes of queues + in cable interfaces schedulers that support + Quality of Service." + ::= { cdxQosQueueObjects 1 } + +cdxBWQueueEntry OBJECT-TYPE + SYNTAX CdxBWQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of queue attributes in cable upstream and + downstream interfaces schedulers that supports Quality of + Service. Entries in this table exist for each ifEntry with + ifType of docsCableUpstream(129) and + docsCableDownstream(128)." + REFERENCE + "Data-Over-Cable Service Interface Specifications + (DOCSIS) Radio Frequency Interface Specification + (SP-RFI-I04-980724), Section 6.4 and Appendix C." + INDEX { + ifIndex, + cdxBWQueueNameCode + } + ::= { cdxBWQueueTable 1 } + +CdxBWQueueEntry ::= SEQUENCE { + cdxBWQueueNameCode INTEGER, + cdxBWQueueOrder Integer32, + cdxBWQueueNumServedBeforeYield Integer32, + cdxBWQueueType INTEGER, + cdxBWQueueMaxDepth Integer32, + cdxBWQueueDepth Integer32, + cdxBWQueueDiscards Counter32 +} + +cdxBWQueueNameCode OBJECT-TYPE + SYNTAX INTEGER { + cirQ(1), -- Committed Information Rate Queue + tbeQ(2), -- TIERED BEST EFFORT queue + p0BEGrantQ(3), -- Priority 0 Best Effort Grant + -- Queue + p1BEGrantQ(4), -- Priority 1 Best Effort Grant + -- Queue + p2BEGrantQ(5), -- Priority 2 Best Effort Grant + -- Queue + p3BEGrantQ(6), -- Priority 3 Best Effort Grant + -- Queue + p4BEGrantQ(7), -- Priority 4 Best Effort Grant + -- Queue + p5BEGrantQ(8), -- Priority 5 Best Effort Grant + -- Queue + p6BEGrantQ(9), -- Priority 6 Best Effort Grant + -- Queue + p7BEGrantQ(10), -- Priority 7 Best Effort Grant + -- Queue + rngPollQ(11) -- Priority 9 ranging Poll Queue + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name code for the queue. + + cirQ :CIR queue. The queue is for Committed Information + Rate (CIR) type of service which serves Service IDs + which have minimum guaranteed rate in its QoS + profile. It is applicable if CMTS is running is + either of DOCSIS 1.0 or 1.1 modes. For DOCSIS 1.1 it + has priority 8. + + tbeQ :TBE Queue. The queue is for TIERED BEST EFFORT type + service which serves Service IDs which does not have + minimum guaranteed rate in its QoS profile. It is + only applicable if CMTS is running in DOCSIS 1.0 + mode. + + p0BEGrantQ-p7BEGrantQ : BEST EFFORT Queue + The queues p0BEGrantQ to P7BEGrantQ are for TIERED + BEST EFFORT type service which serves Service IDs + which do not have minimum guaranteed rate specified + in the QoS parameters. P0 has lowest priority and P7 + has highest. Best Effort type is purely handled with + prioritization in FIFO's and hence demands more + number of queues. These queues are applicable only if + CMTS is running under mode DOCSIS 1.1. + + rngPollQ : RngPoll queue. + The queue is for the ranging SID's. It has the + highest priority. This queue information is only + provided if CMTS is running under mode DOCSIS 1.1." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification (SP-RFI-I06-001215) + section 6.4 and appendix C." + ::= { cdxBWQueueEntry 1 } + +cdxBWQueueOrder OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The relative order of this queue to the other queues within + the cable interface. The smaller number has higher order. + That is, 0 is the highest order and 10 is the lowest order. + The scheduler will serve the requests in higher order queue + up to the number of requests defined in + cdxBWQueueNumServedBeforeYield before serving requests in + the next higher order queue. + + If there are n queues on this interface, the queue order + will be 0 to n-1 and maximum number of requests defined as + cdxBWQueueNumServedBeforeYield in order 0 queue will be + served before the requests in order 1 queue to be served." + ::= { cdxBWQueueEntry 2 } + +cdxBWQueueNumServedBeforeYield OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of requests/packets the scheduler can + serve before yielding to another queue. The value 0 means + all requests must be served before yielding to another + queue. The range is 0-50 for DOCSIS 1.0 and for DOCSIS 1.1 + it is 0-64." + ::= { cdxBWQueueEntry 3 } + +cdxBWQueueType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + other(2), + fifo(3), + priority(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The queuing type which decides the position of a + request/packet within the queue. + unknown : queue type unknown. + other : not fifo, and not priority. + fifo : first in first out. + priority: each bandwidth request has a priority and the + position of the request within the queue + depends on its priority. + For DOCSIS1.1 all the priority queues are fifo queues." + ::= { cdxBWQueueEntry 4 } + +cdxBWQueueMaxDepth OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of requests/packets which the queue can + support. The range is 0-50 for DOCSIS1.0 and for + DOCSIS1.1 it is 0-64." + ::= { cdxBWQueueEntry 5 } + +cdxBWQueueDepth OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of requests/packets in the queue. + The range is 0-50 for DOCSIS1.0 and for + DOCSIS1.1 it is 0-64." + ::= { cdxBWQueueEntry 6 } + +cdxBWQueueDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests/packets discarded because of queue + overflow (queue depth > queue maximum depth)." + ::= { cdxBWQueueEntry 7 } + + +-- CMTS Cable Modem (CM) Customer Premises Equipments (CPE) Group +-- +-- This group contains tables in CMTS for information about +-- Cable Modems (CM) and Customer Premises Equipments (CPE) +-- that connects to Cable Modems. +-- + +-- +-- Cable modem (CM) or Customer Premises Equipments (CPE) Table +-- +-- For the information of CM or CPE maintained in CMTS. + +cdxCmCpeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmCpeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about cable modems (CM) or + Customer Premises Equipments (CPE)." + ::= { cdxCmtsCmCpeObjects 1 } + +cdxCmCpeEntry OBJECT-TYPE + SYNTAX CdxCmCpeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list contains information for a cable modem (CM) or a + Customer Premises Equipment (CPE). An entry exist for + each cable modem supported by CMTS and each Customer + Premises Equipment connected to a cable modem supported by + CMTS." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification + (SP-RFI-I04-980724.) docsIfCmtsCmStatusTable, + docsIfCmtsServiceTable in DOCS-IF-MIB.my." + INDEX { cdxCmCpeMacAddress } + ::= { cdxCmCpeTable 1 } + +CdxCmCpeEntry ::= SEQUENCE { + cdxCmCpeMacAddress MacAddress, + cdxCmCpeType INTEGER, + cdxCmCpeIpAddress IpAddress, + cdxCmCpeIfIndex InterfaceIndex, + cdxCmCpeCmtsServiceId Integer32, + cdxCmCpeCmStatusIndex Integer32, + cdxCmCpeAccessGroup DisplayString, + cdxCmCpeResetNow TruthValue, + cdxCmCpeDeleteNow TruthValue +} + +cdxCmCpeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Mac address to identify a cable modem or a Customer + Premises Equipment." + ::= { cdxCmCpeEntry 1 } + +cdxCmCpeType OBJECT-TYPE + SYNTAX INTEGER { + cm(1), + cpe(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate this entry is for cable modem or Customer Premises + Equipment. The enumerations are: + cm(1): cable modem + cpe(2): Customer Premises Equipment" + ::= { cdxCmCpeEntry 2 } + +cdxCmCpeIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip address of the cable modem or Customer Premises + Equipment." + ::= { cdxCmCpeEntry 3 } + +cdxCmCpeIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CMTS cable MAC interface index (ifType of + docsCableMaclayer(127)) that cable modem or Customer + Premises Equipment connects to. + + Use cdxCmCpeIfIndex and cdxCmCpeCmtsServiceId to identify + an entry in docsIfCmtsServiceTable." + ::= { cdxCmCpeEntry 4 } + +cdxCmCpeCmtsServiceId OBJECT-TYPE + SYNTAX Integer32 (1..16383) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cable modem's primary Service ID if the type is cm. + The primary Service ID for the CM which the CPE connects if + the type is cpe. + + Use cdxCmCpeIfIndex and cdxCmCpeCmtsServiceId to identify + an entry in docsIfCmtsServiceTable." + ::= { cdxCmCpeEntry 5 } + +cdxCmCpeCmStatusIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pointer to an entry in docsIfCmtsCmStatusTable identifying + status of the CM (which the CPE connects to.)" + ::= { cdxCmCpeEntry 6 } + +cdxCmCpeAccessGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ASCII text to identify the Access Group for a CM or CPE. + Access Group is to filter the upstream traffic for that + CM or CPE." + ::= { cdxCmCpeEntry 7 } + +cdxCmCpeResetNow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to true(1) causes the device to + reset. Reading this object always returns false(2). + + For cdxCmCpeType value cm(1), CMTS removes the + CM from the Station Maintenance List and would cause + the CM to reset its interface. + + For cdxCmCpeType value cpe(2), CMTS removes the + CPE's MAC address from the internal address table. + It then rediscovers and associates the CPE with the + correct CM during the next DHCP lease cycle. By resetting + the CPE, the user can replace an existing CPE or change + its network interface card (NIC)." + ::= { cdxCmCpeEntry 8 } + +cdxCmCpeDeleteNow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to true(1) causes the CM/CPE to + be deleted. Reading this object always returns false(2). + + For cdxCmCpeType value cm(1), CMTS delete CM from + its interface. + + For cdxCmCpeType value cpe(2), CMTS delete CPE from + its associated CM." + ::= { cdxCmCpeEntry 9 } + + +-- CMTS CM status extension table +-- +-- This table extends the CM status information in +-- docsIfCmtsCmStatusTable + +cdxCmtsCmStatusExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmtsCmStatusExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list contains the additional CM status information." + ::= { cdxCmtsCmCpeObjects 2 } + +cdxCmtsCmStatusExtEntry OBJECT-TYPE + SYNTAX CdxCmtsCmStatusExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional objects for docsIfCmtsCmStatusTable entry." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification + (SP-RFI-I04-980724.) docsIfCmtsCmStatusTable in + DOCS-IF-MIB.my." + AUGMENTS { docsIfCmtsCmStatusEntry } + ::= { cdxCmtsCmStatusExtTable 1 } + +CdxCmtsCmStatusExtEntry ::= SEQUENCE { + cdxCmtsCmStatusValue INTEGER, + cdxIfCmtsCmStatusOnlineTimes Counter32, + cdxIfCmtsCmStatusPercentOnline Integer32, + cdxIfCmtsCmStatusMinOnlineTime TimeInterval, + cdxIfCmtsCmStatusAvgOnlineTime TimeInterval, + cdxIfCmtsCmStatusMaxOnlineTime TimeInterval, + cdxIfCmtsCmStatusMinOfflineTime TimeInterval, + cdxIfCmtsCmStatusAvgOfflineTime TimeInterval, + cdxIfCmtsCmStatusMaxOfflineTime TimeInterval, + cdxIfCmtsCmStatusDynSidCount Integer32, + cdxIfCmtsCmStatusAddlInfo BITS, + cdxIfCmtsCmStatusOnlineTimesNum CdxResettableCounter32, + cdxIfCmtsCmStatusLastResetTime TimeStamp +} + +cdxCmtsCmStatusValue OBJECT-TYPE + SYNTAX INTEGER { + offline(1), + others(2), + initRangingRcvd(3), + initDhcpReqRcvd(4), + onlineNetAccessDisabled(5), + onlineKekAssigned(6), + onlineTekAssigned(7), + rejectBadMic(8), + rejectBadCos(9), + kekRejected(10), + tekRejected(11), + online(12), + initTftpPacketRcvd(13), + initTodRequestRcvd(14), + reset(15), + rangingInProgress(16), + rangingCompleted(17), -- deprecated + dhcpGotIpAddr(18), + rejStaleConfig(19), + rejIpSpoof(20), + rejClassFail(21), + rejRegNack(22), + bpiKekExpired(23), + bpiTekExpired(24), + shutdown(25), + channelChgInitRangingRcvd(26), + channelChgRangingInProgress(27) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Cable Modem connectivity state. The object extends + states in docsIfCmtsCmStatusValue in more details. + + The enumerations are: + offline(1) : modem considered offline. + others(2) : states is in + docsIfCmtsCmStatusValue. + initRangingRcvd(3) : modem sent initial ranging. + initDhcpReqRcvd(4) : dhcp request received. + onlineNetAccessDisabled(5): modem registered, but network + access for the CM is disabled. + onlineKekAssigned(6) : modem registered, BPI enabled + and KEK assigned. + onlineTekAssigned(7) : modem registered, BPI enabled + and TEK assigned. + rejectBadMic(8) : modem did attempt to register + but registration was refused + due to bad mic. + rejectBadCos(9) : modem did attempt to register + but registration was refused + due to bad COS. + kekRejected(10) : KEK modem key assignment + rejected. + tekRejected(11) : TEK modem key assignment + rejected. + online(12) : modem registered, enabled for + data. + initTftpPacketRcvd(13) : tftp packet received and option + file transfer started. + initTodRquestRcvd(14) : Time of the Day (TOD) request + received. + reset(15) : modem is resetting. + rangingInProgress(16) : initial ranging is in progress. + -- deprecated value + -- rangingCompleted(17) : initial ranging is completed. + dhcpGotIpAddr(18) : modem has got an IP address + from the DHCP server. + rejStaleConfig(19) : modem did attempt to register + but registration was refused + due to stale Config. + rejIpSpoof(20) : modem did attempt to register + but registration was refused + due to IP Spoof. + rejClassFail(21) : modem did attempt to register + but registration was refused + due to Class failure. + rejRegNack(22) : modem did attempt to register + but no acknowledgement was + received. + bpiKekExpired(23) : KEK modem key assignment + expired. + bpiTekExpired(24) : TEK modem key assignment + expired. + shutdown(25) : modem is in shutdown state. + channelChgInitRangingRcvd(26) : modem sent initial ranging + during channel change. + channelChgRangingInProgress(27) : initial ranging is in + progress during channel + change. + + This cdxCmtsCmStatusValue could return initRangingRcvd(3) + or rangingInProgress(16) when the docsIfCmtsCmStatusValue + is ranging(2). + + This cdxCmtsCmStatusValue will return others(2) when the + docsIfCmtsCmStatusValue states is either + rangingAborted(3), rangingComplete(4), and + ipComplete(5). + + This cdxCmtsCmStatusValue could return online(12), or + onlineNetAccessDisabled(5) for CM with BPI disabled, or + onlineNetAccessDisabled(5) or onlineTekAssigned(7) for + CM with BPI enabled, when the docsIfCmtsCmStatusValue + is registrationComplete(6). + + This cdxCmtsCmStatusValue could return either + rejectBadMic(8), rejectBadCos(9) rejStaleConfig(19) or + rejRegNack(22) when the docsIfCmtsCmStatusValue + is accessDenied(7) for possible reasons of cable modem + registration abort. + + This cdxCmtsCmStatusValue could return either + onlineKekAssigned(6), kekRejected(10), tekRejected(11), + or online(12) for the CM with BPI enabled when the + docsIfCmtsCmStatusValue is registeredBPIInitializing(9). + + The state rejectBadCos(9) is not applicable for DOCSIS1.1 + modems. + + The CMTS only reports states it is able to detect." + ::= { cdxCmtsCmStatusExtEntry 1 } + +cdxIfCmtsCmStatusOnlineTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that the modem changes the connectivity + state from 'offline' to 'online' over the time period from + the modem's first ranging message received by CMTS until + now. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue." + REFERENCE "cdxCmtsCmStatusValue object." + ::= { cdxCmtsCmStatusExtEntry 2 } + +cdxIfCmtsCmStatusPercentOnline OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of time that the modem stays 'online' over + the time period from the modem's first ranging message + received by CMTS until now. + + The value for this object is 100 times bigger than the real + percentage value. For example, 32.15% will be value 3215. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue." + REFERENCE "cdxCmtsCmStatusValue object." + ::= { cdxCmtsCmStatusExtEntry 3 } + +cdxIfCmtsCmStatusMinOnlineTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum period of time the modem stayed 'online' over + the time period from the modem's first ranging message + received by CMTS until now. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue." + REFERENCE "cdxCmtsCmStatusValue object." + ::= { cdxCmtsCmStatusExtEntry 4 } + +cdxIfCmtsCmStatusAvgOnlineTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average period of time the modem stayed 'online' over + the time period from the modem's first ranging message + received by CMTS until now. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue." + REFERENCE "cdxCmtsCmStatusValue object." + ::= { cdxCmtsCmStatusExtEntry 5 } + +cdxIfCmtsCmStatusMaxOnlineTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum period of time the modem stayed 'online' over + the time period from the modem's first ranging message + received by CMTS until now. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue." + REFERENCE "cdxCmtsCmStatusValue object." + ::= { cdxCmtsCmStatusExtEntry 6 } + +cdxIfCmtsCmStatusMinOfflineTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum period of time modem stayed 'offline' over + the time period from the modem's first ranging message + received by CMTS until now. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue." + REFERENCE "cdxCmtsCmStatusValue object." + ::= { cdxCmtsCmStatusExtEntry 7 } + +cdxIfCmtsCmStatusAvgOfflineTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average period of time the modem stayed 'offline' over + the time period from the modem's first ranging message + received by CMTS until now. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue." + REFERENCE "cdxCmtsCmStatusValue object." + ::= { cdxCmtsCmStatusExtEntry 8 } + +cdxIfCmtsCmStatusMaxOfflineTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum period of time the modem stayed 'offline' over + the time period from the modem's first ranging message + received by CMTS until now. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue." + REFERENCE "cdxCmtsCmStatusValue object." + ::= { cdxCmtsCmStatusExtEntry 9 } + +cdxIfCmtsCmStatusDynSidCount OBJECT-TYPE + SYNTAX Integer32 (0..16383) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of active dynamic SIDs on this modem. + Prior to getting the assigned the Service Flow IDs(SFID) + the CM must must complete a number of protocol + transactions. The CMTS assigns a temporary Service ID + (SID) to complete these steps." + ::= { cdxCmtsCmStatusExtEntry 10 } + +cdxIfCmtsCmStatusAddlInfo OBJECT-TYPE + SYNTAX BITS { + noisyPlant(0), + modemPowerMaxOut(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates additional attributes regarding + the CM. + 1. noisyPlant indicates that the CM connection is noisy. + 2. modemPowerMaxOut indicates that the modem has reached + its maximum power level. + + A bit of of this object is set to 1 if the condition + indicated by the bit is satisfied. + + Note that BITS are encoded most significant bit + first." + ::= { cdxCmtsCmStatusExtEntry 11 } + +cdxIfCmtsCmStatusOnlineTimesNum OBJECT-TYPE + SYNTAX CdxResettableCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that the modem changes the connectivity + state from 'offline' to 'online' over the time period from + the modem's first ranging message received by CMTS until + now. + + The modem is considered as 'online' when the value for + cdxCmtsCmStatusValue is any of the values: online(5), + onlineNetAccessDisabled(6), onlineKekAssigned(7), and + onlineTekAssigned(8), and the modem is considered as + 'offline' for other values for cdxCmtsCmStatusValue. + + The value of this object is reset to 0 if the value in + cdxIfCmtsCmStatusLastResetTime is changed." + ::= { cdxCmtsCmStatusExtEntry 12 } + +cdxIfCmtsCmStatusLastResetTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last cable modem connectivity statistics reset time. If + the value of this object is '0', then the cable modem + connectivity statistics had not been reset." + ::= { cdxCmtsCmStatusExtEntry 13 } + + +-- CMTS MAC extension Table +-- +-- This table extends the attributes for CMTS MAC interface. +-- +-- This table includes attributes of the cable modem notification +-- enabling/disabling and the interval of cable modem notification sent +-- by the CMTS for a cable modem that the Mac interface supports. Also, +-- it contains the object to set the Dynamic Message Integrity Check +-- (DMIC) which users can configure how cable modems are handled if CMs +-- fail the DMIC. + +cdxCmtsMacExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmtsMacExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the additions attributes of a CMTS MAC + interface that provided by docsIfCmtsMacTable." + ::= { cdxCmtsCmCpeObjects 3 } + +cdxCmtsMacExtEntry OBJECT-TYPE + SYNTAX CdxCmtsMacExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional objects for docsIfCmtsMacTable entry including + the cable modem notification enable/disable and the + interval of cable modem notification sent by the CMTS for a + cable modem that the Mac interface supports. An entry in + this table exists for each ifEntry with an ifType of + docsCableMaclayer(127). Additional objects added to + determine the number of active/registered/total cable + modems on this cable mac interface since boot. Also, it + contains the object to set the Dynamic Message Integrity + Check (DMIC) which users can configure how cable modems are + handled if CMs fail the DMIC." + REFERENCE "docsIfCmtsMacTable in DOCS-IF-MIB.my." + AUGMENTS { docsIfCmtsMacEntry } + ::= { cdxCmtsMacExtTable 1 } + +CdxCmtsMacExtEntry ::= SEQUENCE { + cdxCmtsCmOnOffTrapEnable TruthValue, + cdxCmtsCmOnOffTrapInterval Integer32, + cdxCmtsCmDefaultMaxCpes Integer32, + cdxCmtsCmTotal Integer32, + cdxCmtsCmActive Integer32, + cdxCmtsCmRegistered Integer32, + cdxCmtsCmDMICMode INTEGER, + cdxCmtsCmDMICLockQos Integer32 +} + +cdxCmtsCmOnOffTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the cdxCmtsCmOnOffNotification + is enabled. The default value is false(2)." + ::= { cdxCmtsMacExtEntry 1 } + +cdxCmtsCmOnOffTrapInterval OBJECT-TYPE + SYNTAX Integer32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval for cdxCmtsCmOnOffNotification sent by CMTS + for one online/offline state change if + cdxCmtsCmOnOffTrapEnable is true. + + If there are more than one state changes to online/offline + for a cable modem during this interval, only one + cdxCmtsCmOnOffNotification is sent by CMTS for the first + state change to online and one cdxCmtsCmOnOffNotification + for the first state changing to offline if + cdxCmtsCmOnOffTrapEnable is true. + + This is to avoid too many notifications sent for a cable + modem online/offline state changes during a short period + of time. + + If the value is 0, then cdxCmtsCmOnOffNotification will be + sent for every state changes to online/offline for a cable + modem if cdxCmtsCmOnOffTrapEnable is true. + + If cdxCmtsCmOnOffTrapEnable value changes from true to + false or from false to true, this value will remain no + change as before. + + The default value is 600 seconds." + ::= { cdxCmtsMacExtEntry 2 } + +cdxCmtsCmDefaultMaxCpes OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default maximum number of permitted CPEs per modem + in this cable interface. A modem can override this + value by setting the object cdxCmtsCmMaxCpeNumber + in the cdxCmtsCmTable. + + The value -1 means the default value of maximum hosts + per modem in this cable interface is not specified. + + The value 0 means no maximum limit. + + Setting the value will not affect the already connected + CPEs to the modems in this cable interface." + ::= { cdxCmtsMacExtEntry 3 } + +cdxCmtsCmTotal OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of cable modems on this cable mac interface + since boot." + ::= { cdxCmtsMacExtEntry 4 } + +cdxCmtsCmActive OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of cable modems that are active. Active cable + modems are recognized by the cdxCmtsCmStatusValue + other than offline(1)." + ::= { cdxCmtsMacExtEntry 5 } + +cdxCmtsCmRegistered OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of cable modems that are registered and online + on this cable mac interface. Registered cable modems are + those with one of the following values. + registrationComplete(6) of docsIfCmtsCmStatusValue OR + either of online(12), kekRejected(10), + onlineKekAssigned(6), tekRejected(11), onlineTekAssigned(7) + of cdxCmtsCmStatusValue" + ::= { cdxCmtsMacExtEntry 6 } + +cdxCmtsCmDMICMode OBJECT-TYPE + SYNTAX INTEGER { + notConfigured(1), + mark(2), + lock(3), + reject(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Dynamic Shared Secret feature can operate in three + different modes, depending on what action should be taken + for cable modems that fail the CMTS MIC verification check: + notConfigured(1): It indicates that the DMIC is not + configured for this cable interface. + mark(2): By default, the Dynamic Shared Secret feature + is enabled on all cable interfaces using the + mark option. In this mode, the CMTS allows + cable modems to come online even if they fail + the CMTS MIC validity check. However, for + this modem cdxCmtsCmStatusDMICMode will + be labeled as marked. + lock(3): When the lock option is used, the CMTS assigns + a restrictive QoS configuration to CMs that + fail the MIC validity check twice in a row. A + particular QoS profile to be used for locked + cable modems can be specified by setting + cdxCmtsCmDMICLockQos. + If a customer resets their CM, the CM will + reregister but still uses the restricted QoS + profile. A locked CM continues with the + restricted QoS profile until it goes offline + and remains offline for at least 24 hours, at + which point it is allowed to reregister with a + valid DOCSIS configuration file. A system + operator can manually clear the lock on a CM by + setting cdxCmtsCmStatusDMICUnLock object. + reject(4): In the reject mode, the CMTS refuses to allow + CMs to come online if they fail the CMTS MIC + validity check." + DEFVAL { mark } + ::= { cdxCmtsMacExtEntry 7 } + +cdxCmtsCmDMICLockQos OBJECT-TYPE + SYNTAX Integer32 (1..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If cdxCmtsCmDMICMode is set to lockingMode(3), this object + would contain the restrictive QoS profile number as + indicated by docsIfQosProfIndex if set and it will + have 0 if not applicable or not defined. In case, + cdxCmtsCmDMICMode is set to lockingMode(3) and this + object is not defined then the CMTS defaults to special + QoS profile that limits the downstream and upstream + service flows to a maximum rate of 10 kbps. However, + for this to happen the modems should have the + permission to create QoS profile." + ::= { cdxCmtsMacExtEntry 8 } + + + +-- CMTS Cable Modem channel override operation table and the related +-- objects +-- +-- A CMTS operator may perform downstream/upstream load balancing +-- or failure recovery using cdxCmtsCmChOverTable. An entry +-- in this table is an operation from CMTS to generates downstream +-- frequency and upstream channel override fields in the RNG-RSP message +-- sent to a cable modem. A RNG-RSP message is sent to a cable modem +-- during initial maintenance opportunity. +-- +-- This operation causes the uBR to place an entry for the cable +-- modem specified into the override request queue. The link is +-- then broken by deleting the modem from its polling list. When +-- the modem attempts initial ranging, the override request +-- causes downstream frequency and upstream channel override +-- fields to be inserted into the RNG-RSP message. + +cdxCmtsCmChOverTimeExpiration OBJECT-TYPE + SYNTAX Integer32 (1..86400) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time period to expire a CMTS channel override + operation. Within the time period, if the CMTS cannot send + out a RNG-RSP message with channel override fields to a + cable modem specified in the operation, the CMTS will abort + the operation. The possible reason is that the cable + modem does not repeat the initial ranging. + + The change to this object will not affect the already + active operations in this cdxCmtsCmChOverTable. + + Once the operation completes, the management station should + retrieve the values of the cdxCmtsCmChOverState + object of interest, and should then delete the entry + from cdxCmtsCmChOverTable. In order to prevent old + entries from clogging the table, entries will be aged out, + but an entry will never be deleted within 15 minutes of + completing." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification (SP-RFI-I04-980724) + , 6.3.2.5.3 Overriding Channels." + ::= { cdxCmtsCmCpeObjects 4 } + +cdxCmtsCmChOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmtsCmChOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of CMTS operation entries to instruct cable modems + to move to a new downstream and/or upstream channel. + + An entry in this table is an operation that has been + initiated from CMTS to generates downstream frequency and/or + upstream channel override fields in the RNG-RSP message sent + to a cable modem. A RNG-RSP message is sent to a cable + modem during initial maintenance opportunity. + + This operation causes the uBR to place an entry for the + cable modem specified into the override request queue. The + link is then broken by deleting the modem from its polling + list. When the modem attempts initial ranging, the override + request causes downstream frequency and upstream channel + override fields to be inserted into the RNG-RSP message." + ::= { cdxCmtsCmCpeObjects 5 } + +cdxCmtsCmChOverEntry OBJECT-TYPE + SYNTAX CdxCmtsCmChOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A CMTS operation entry to instruct a cable modem to move to + a new downstream and/or upstream channel. + + A CMTS operator can use this to initiate an operation + in CMTS to instruct a cable modem to move to a new + downstream, or upstream channel or both. + + Each entry consists of the mac address of the cable modem + to be moved, a new downstream frequency, a new upstream + channel id etc.. More than one entries could have for a + cable modem, so there is a time stamp for each entry to + show the time when this operation is initiated. + + A management station wishing to create an entry should + first generate a pseudo-random serial number to be used + as the index to this sparse table. The station should + then create the associated instance of the row status + object. It must also, either in the same or in successive + PDUs, create the associated instance of the command and + parameter objects. It should also modify the default values + for any of the parameter objects if the defaults are not + appropriate. + + Once the appropriate instances of all the command + objects have been created, either by an explicit SNMP + set request or by default, the row status should be set + to active to initiate the operation. Note that this entire + procedure may be initiated via a single set request which + specifies a row status of createAndGo as well as specifies + valid values for the non-defaulted parameter objects. + + Once an operation has been activated, it cannot be stopped. + That is, it will run until either the CMTS has generated + downstream frequency and/or upstream channel override + fields in the RNG-RSP message sent to a cable modem or time + out. In either case, the operation is completed. + + Once the operation is completed, the real result of the + operation to the cable modem cannot be known from this + table. The result of the cable modem's downstream frequency + and the upstream channel id can be checked from other MIB + tables. For example, docsIfCmtsServiceTable from + DOCS-IF-MIB can be used to check whether the cable modem's + downstream frequency and upstream channel id are changed. + Please note that even the CMTS has generated downstream + frequency and/or upstream channel override fields in the + RNG-RSP message sent to a cable modems, if the cable modem + cannot lock the instructed downstream frequency or no + upstream channel id could be used, it may reconnect back to + the original downstream frequency and upstream channel id. + + Once the operation completes, the management station should + retrieve the values of the cdxCmtsCmChOverState + objects of interest, and should then delete the entry. + In order to prevent old entries from clogging the table, + entries will be aged out, but an entry will never be + deleted within 15 minutes of completing." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification (SP-RFI-I04-980724) + , 6.3.2.5.3 Overriding Channels." + INDEX { cdxCmtsCmChOverSerialNumber } + ::= { cdxCmtsCmChOverTable 1 } + +CdxCmtsCmChOverEntry ::= SEQUENCE { + cdxCmtsCmChOverSerialNumber Integer32, + cdxCmtsCmChOverMacAddress MacAddress, + cdxCmtsCmChOverDownFrequency Integer32, + cdxCmtsCmChOverUpChannelId Integer32, + cdxCmtsCmChOverTrapOnCompletion TruthValue, + cdxCmtsCmChOverOpInitiatedTime TimeStamp, + cdxCmtsCmChOverState INTEGER, + cdxCmtsCmChOverRowStatus RowStatus +} + +cdxCmtsCmChOverSerialNumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Object which specifies a unique entry in the + table. A management station wishing to initiate a + channel override operation should use a pseudo-random + value for this object when creating or modifying an + instance of a cdxCmtsCmChOverEntry." + ::= { cdxCmtsCmChOverEntry 1 } + +cdxCmtsCmChOverMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mac address of the cable modem that the CMTS instructs + to move to a new downstream and/or upstream channel. + + This column must be set to a valid Mac address currently in + the CMTS in order for this entry's row status to be set to + active successfully." + ::= { cdxCmtsCmChOverEntry 2 } + +cdxCmtsCmChOverDownFrequency OBJECT-TYPE + SYNTAX Integer32 (0..1000000000) + UNITS "hertz" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The new downstream frequency which the cable modem is + instructed to move to. The value 0 is to ask the CMTS not + to override the downstream frequency." + DEFVAL { 0 } + ::= { cdxCmtsCmChOverEntry 3 } + +cdxCmtsCmChOverUpChannelId OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The new channel Id which the cable modem is instructed to + move to. The value -1 is to ask the CMTS not to override + the upstream channel Id." + DEFVAL { -1 } + ::= { cdxCmtsCmChOverEntry 4 } + +cdxCmtsCmChOverTrapOnCompletion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether or not a cdxCmtsCmChOverNotification + should be issued on completion of the operation. If such a + notification is desired, it is the responsibility of the + management entity to ensure that the SNMP administrative + model is configured in such a way as to allow the + notification to be delivered." + DEFVAL { false } + ::= { cdxCmtsCmChOverEntry 5 } + +cdxCmtsCmChOverOpInitiatedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at which the operation was + initiated. Since it is possible to have more than one entry + in this table for a cable modem, this object can help to + distinguish the entries for the same cable modem." + ::= { cdxCmtsCmChOverEntry 6 } + +cdxCmtsCmChOverState OBJECT-TYPE + SYNTAX INTEGER { + messageSent(1), + commandNotActive(2), + noOpNeeded(3), + modemNotFound(4), + waitToSendMessage(5), + timeOut(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the specified channel override operation. + The enumerations are: + messageSent(1): the CMTS has sent a RNG-RSP message + with channel override to the cable modem. + commandNotActive(2): the command is not in active mode + due to this entry's row status is + not in active yet. + noOpNeed(3): The downstream frequency and the upstream + channel Id in this entry are the same as + original ones when this entry's row status + is set to active, so CMTS does not need to + do any operation. + modemNotFound(4): The modem is not found in the CMTS + at the time when the command becomes + active. + waitToSendMessage(5): specified the operation is active + and CMTS is waiting to send + a RNG-RSP message with channel + override to the cable modem. + timeOut(6): specified the operation is timed out. + That is, the CMTS cannot send a RNG-RSP + message with channel override to the cable + modem within the time specified in the object + of cdxCmtsCmChOverTimeExpiration. + The possible reason is that the cable modem + does not repeat the initial ranging. + + The possible state change diagram is as below: + [commandNotActive ->] waitToSendMessage -> + messageSent or timeOut. + [commandNotActive ->] noOpNeeded or modemNotFound." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification (SP-RFI-I04-980724) + , 6.3.2.5.3 Overriding Channels." + ::= { cdxCmtsCmChOverEntry 7 } + +cdxCmtsCmChOverRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + + This value for cdxCmtsCmChOverMacAddress must be valid Mac + address currently in the CMTS in order for the row + status to be set to active successfully. + + Once the row status becomes active and state becomes + waitToSendMessage, the entry cannot not be changed except + to delete the entry by setting the row status to destroy(6) + and since the operation cannot be stopped, the destroy(6) + will just cause the SNMP agent to hide the entry from + application and the SNMP agent will delete the entry + right after the operation is completed." + ::= { cdxCmtsCmChOverEntry 8 } + + +-- CMTS Cable modem (CM) Table +-- +-- This table contains attributes or configurable parameters +-- for cable modems from a CMTS. +-- +-- A CMTS operator can use this table to report a cable modem's +-- attributes or configure a cable modem by a cable modem's +-- MAC address. + +cdxCmtsCmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmtsCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains attributes or configurable parameters + for cable modems from a CMTS." + ::= { cdxCmtsCmCpeObjects 6 } + +cdxCmtsCmEntry OBJECT-TYPE + SYNTAX CdxCmtsCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list contains a cable modem's attributes or + configurable parameters from a CMTS." + INDEX { docsIfCmtsCmStatusIndex } + ::= { cdxCmtsCmTable 1 } + +CdxCmtsCmEntry ::= SEQUENCE { + cdxCmtsCmMaxCpeNumber Integer32, + cdxCmtsCmCurrCpeNumber Integer32, + cdxCmtsCmQosProfile Integer32 +} + +cdxCmtsCmMaxCpeNumber OBJECT-TYPE + SYNTAX Integer32 (-1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of permitted CPEs connecting to the + modem. + + The value -1 means to use the default value of maximum + hosts per modem in the CMTS cable interface which the modem + connects to and the value is defined in + cdxCmtsCmDefaultMaxCpes in the cdxCmtsMacExtTable. + + The value 0 means no maximum limit. + + Setting the value will not affect the already connected + CPEs to the modem." + ::= { cdxCmtsCmEntry 1 } + +cdxCmtsCmCurrCpeNumber OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of CPEs connecting to the modem. + + The value 0 means no hosts connecting to the modem." + ::= { cdxCmtsCmEntry 2 } + +-- This object is similar to the docsIfCmtsServiceQosProfile which +-- is indexed by docsIfCmtsServiceId. However it allows for write +-- capability so that one can change the Qos Profile associated +-- with a cable modem. + +cdxCmtsCmQosProfile OBJECT-TYPE + SYNTAX Integer32 (0..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index in docsIfQosProfileTable describing the quality + of service attributes associated with this particular + modem's primary SID. + + When trying to change the value, if the new value is not + a valid index in the docsIfQosProfileTable, the modem will + retain the old docsIfQosProfileTable entry. If no associated + docsIfQosProfileTable entry exists for this modem, + this object returns a value of zero on read. + + This object has meaning only for DOCSIS1.0 cable modems. + For cable modems in DOCSIS1.1 or above mode, this object will + report 0 and cannot be changed to any other values since + there is no QoS profile associated with cable modems in + DOCSIS1.1 or above mode." + ::= { cdxCmtsCmEntry 3 } + + +-- CMTS CM status DMIC extension table +-- +-- This table extends the CM status information in +-- docsIfCmtsCmStatusTable. + +cdxCmtsCmStatusDMICTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmtsCmStatusDMICEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of modems which failed the CMTS + Dynamic Message Integrity Check (DMIC). The modems are + either + Marked: The modems failed the DMIC check but were still + allowed to come online. + Locked: The modems failed the DMIC check and hence were + allowed to come online with a restrictive QoS + profile as defined in cdxCmtsCmDMICLockQos. + Rejected: The modems failed the DMIC check and hence + were not allowed to come online. + Another objective of the objects in this table is to clear + the lock on the modems." + ::= { cdxCmtsCmCpeObjects 7 } + +cdxCmtsCmStatusDMICEntry OBJECT-TYPE + SYNTAX CdxCmtsCmStatusDMICEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional DMIC objects for docsIfCmtsCmStatusTable + entry." + INDEX { docsIfCmtsCmStatusIndex } + ::= { cdxCmtsCmStatusDMICTable 1 } + +CdxCmtsCmStatusDMICEntry ::= SEQUENCE { + cdxCmtsCmStatusDMICMode INTEGER, + cdxCmtsCmStatusDMICUnLock TruthValue +} + +cdxCmtsCmStatusDMICMode OBJECT-TYPE + SYNTAX INTEGER { + mark(1), + lock(2), + reject(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This shows all the cable modems that are online or offline + and that had failed the Dynamic CMTS MIC verification + check. The state is mentioned as follows: + mark(1): The modem was allowed to come online. + lock(2): The modem was allowed to come online but with + a restrictive QoS profile as defined by + cdxCmtsCmDMICLockQos. + reject(3): The modem was not allowed to come online." + ::= { cdxCmtsCmStatusDMICEntry 1 } + +cdxCmtsCmStatusDMICUnLock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to TRUE, it forces the cable modems to + reinitialize, and the cable modems must re-register + with a valid DOCSIS configuration file before being + allowed online. Otherwise, the cable modem is locked + in its current restricted QoS profile and cannot + reregister with a different profile until it has + been offline for at least 24 hours. + If cdxCmtsCmStatusDMICUnLock is set to TRUE, and + re-init succeeds, that modem row is removed from the + cdxCmtsCmStatusDMICTable. And if re-init again fails, + the row remains in that table, possibly with a new + value for cdxCmtsCmStatusDMICMode + When polled, it will always return FALSE." + DEFVAL { false } + ::= { cdxCmtsCmStatusDMICEntry 2 } + + +-- Cable Modem to Customer Premises Equipment (CPE) table + +cdxCmToCpeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmToCpeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about CPE connects behind + cable modem. It will return IP address and IP address type + of each CPE connect to a CM. + + It is not intended to walk the whole table. An application + would need to query this table based on the specific indices. + Otherwise, it will impact the CMTS performance due to the + huge size of this table. + + The agent creates/destroys/modifies an entry whenever there + is a CPE connect to a cable modem or disconnect from a cable + modem." + ::= { cdxCmtsCmCpeObjects 8 } + +cdxCmToCpeEntry OBJECT-TYPE + SYNTAX CdxCmToCpeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents an entry in the table. Each entry is created if + there is CPE connects to a cable modem. + + The indices uniquely identify a CPE. It is never the intent + for an application to perform a SNMP Get operation against + a table of this nature, rather it is the intent to merely + enumberate mappings. + + An application would determine the CPEs behind all cable + modems by performing a SNMP GetNext starting with the + variable bindings: + - cdxCmToCpeInetAddressType.0 + - cdxCmToCpeInetAddress.0 + + It will return the IP address type and value tuple + corresponding to the CPE with lowest IP address behind the + cable modem with the lowest MAC address. An application can + perform a SNMP GetNext operation with the following variable + bindings: + - cdxCmToCpeInetAddressType.x.y.z + - cdxCmToCpeInetAddress.x.y.z + where x is MAC address of cable modem, and y.z is IP address + type and value tuple of the reported CPE. + An application can repeat this process until it has + traversed the entire table. + + If the application only wants to know the CPEs behind a + given cable modem, it can perform a SNMP GetNext opertaion + with the following: + - cdxCmToCpeInetAddressType.x + - cdxCmToCpeInetAddress.x + where x is MAC address of cable modem." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification + (SP-RFI-I04-980724.) docsIfCmtsCmStatusTable, + docsIfCmtsServiceTable in DOCS-IF-MIB.my." + INDEX { + cdxCmToCpeCmMacAddress, + cdxCmToCpeInetAddressType, + cdxCmToCpeInetAddress + } + ::= { cdxCmToCpeTable 1 } + +CdxCmToCpeEntry ::= SEQUENCE { + cdxCmToCpeCmMacAddress MacAddress, + cdxCmToCpeInetAddressType InetAddressType, + cdxCmToCpeInetAddress InetAddress +} + +cdxCmToCpeCmMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address that uniquely identifies a cable modem + that CPEs connects to." + ::= { cdxCmToCpeEntry 1 } + +cdxCmToCpeInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address of the cdxCmToCpeInetAddress." + ::= { cdxCmToCpeEntry 2 } + +cdxCmToCpeInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the address assigned to this CPE." + ::= { cdxCmToCpeEntry 3 } + + +-- Customer Premises Equipments (CPE) to cable modem table + +cdxCpeToCmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCpeToCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about cable modems with CPE + connects to. + + It is not intended to walk the whole table. An application + would need to query this table base on the specific index. + Otherwise, it will impact the CMTS performance due to the + huge size of this table. + + The agent creates/destroys/modifies an entry whenever there + is update for the cable modem that CPE connects to." + ::= { cdxCmtsCmCpeObjects 9 } + +cdxCpeToCmEntry OBJECT-TYPE + SYNTAX CdxCpeToCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cdxCpeToCmTable. Each entry contains information + on the MAC address, IP Address, and status index for the + cable modem with a specific CPE connects to. Each entry is + created if there is any cable modem with CPE connects to. + Entries are ordered by cdxCpeToCmCpeMacAddress." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification + (SP-RFI-I04-980724.) docsIfCmtsCmStatusTable, + docsIfCmtsServiceTable in DOCS-IF-MIB.my." + INDEX { cdxCpeToCmCpeMacAddress } + ::= { cdxCpeToCmTable 1 } + +CdxCpeToCmEntry ::= SEQUENCE { + cdxCpeToCmCpeMacAddress MacAddress, + cdxCpeToCmMacAddress MacAddress, + cdxCpeToCmInetAddressType InetAddressType, + cdxCpeToCmInetAddress InetAddress, + cdxCpeToCmStatusIndex Integer32 +} + +cdxCpeToCmCpeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the MAC address of the CPE." + ::= { cdxCpeToCmEntry 1 } + +cdxCpeToCmMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the MAC address of the cable modem." + ::= { cdxCpeToCmEntry 2 } + +cdxCpeToCmInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address of the cdxCpeToCmInetAddress + object." + ::= { cdxCpeToCmEntry 3 } + +cdxCpeToCmInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the address assigned to this cable + modem." + ::= { cdxCpeToCmEntry 4 } + +cdxCpeToCmStatusIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An entry in docsIfCmtsCmStatusTable identifying status + index of the cable modem which the CPE connects to." + REFERENCE "docsIfCmtsCmStatusTable from DOCS-IF-MIB" + ::= { cdxCpeToCmEntry 5 } + + + +cdxCpeIpPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCpeIpPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains a list CPE's IP Prefix management + information." + ::= { cdxCmtsCmCpeObjects 10 } + +cdxCpeIpPrefixEntry OBJECT-TYPE + SYNTAX CdxCpeIpPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains information of CM's MAC, + CPE's IP prefix type, CPE's IP prefix address, + CPE's IP prefix length and CPE's MAC address. + An entry is created if CPE is associated with a prefix." + INDEX { + cdxCpeIpPrefixCmMacAddress, + cdxCpeIpPrefixType, + cdxCpeIpPrefixAddress, + cdxCpeIpPrefixLen + } + ::= { cdxCpeIpPrefixTable 1 } + +CdxCpeIpPrefixEntry ::= SEQUENCE { + cdxCpeIpPrefixCmMacAddress MacAddress, + cdxCpeIpPrefixType InetAddressType, + cdxCpeIpPrefixAddress InetAddress, + cdxCpeIpPrefixLen InetAddressPrefixLength, + cdxCpeIpPrefixCpeMacAddress MacAddress, + cdxCpeIpPrefixCpeType SnmpAdminString +} + +cdxCpeIpPrefixCmMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the MAC address of the cable modem." + ::= { cdxCpeIpPrefixEntry 1 } + +cdxCpeIpPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP prefix type of the CPE. This is + the type of cdxCpeIpPrefixAddress object." + ::= { cdxCpeIpPrefixEntry 2 } + +cdxCpeIpPrefixAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..96)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP prefix address. The type of this + address is determined by the value of + cdxCpeIpPrefixType object." + ::= { cdxCpeIpPrefixEntry 3 } + +cdxCpeIpPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the IP prefix length of the CPE. This is + the length of cdxCpeIpPrefixAddress object." + ::= { cdxCpeIpPrefixEntry 4 } + +cdxCpeIpPrefixCpeMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of CPE." + ::= { cdxCpeIpPrefixEntry 5 } + +cdxCpeIpPrefixCpeType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of CPE. + Device Type: B - CM Bridge, R - CM Router + IP Assignment Method: D - DHCP + the format looks like 'R/D'." + ::= { cdxCpeIpPrefixEntry 6 } + + +-- CMTS Upstream Group +-- +-- Upstream impairment mitigation techniques are crucial to enhancing +-- the communications reliability of two-way HFC cable plants. The +-- hardware and software based capabilities built in to the CMTS assist +-- in automatic noise mitigation. +-- +-- This group contains tables in CMTS for configuring the upstream +-- channel attributes for automated Spectrum Management. +-- +-- In addition the group also has the count of cable modems on this +-- upstream. Separate counts are used to represent the number of active, +-- registered and total number cable modems on this upstream . +-- + +-- CMTS Upstream Channel Table +-- +-- This table contains the additional upstream channel attributes . +-- The additional configurable objects for automated Spectrum Management +-- are the modulation profile and channel width needed for the frequency +-- hop algorithm used for noise mitigation. +-- +-- Another upstream channel attribute is the number of cable modems. +-- There are three objects to represent each of the following counts: +-- Total: # of modems that were seen on this upstream since boot +-- Active: # of modems that are active(not online or reset). +-- Registered: # of modems that are registered and online. +-- +-- The upstream input power attribute is also reported in the table. + +cdxIfUpstreamChannelExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxIfUpstreamChannelExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains upstream channel attributes for + automated Spectrum management, in addition to the ones + provided by docsIfUpstreamChannelEntry. + It also contains upstream channel attributes to count + the number of active, registered and total number of cable + modems on this upstream." + ::= { cdxSpecMgmtObjects 1 } + +cdxIfUpstreamChannelExtEntry OBJECT-TYPE + SYNTAX CdxIfUpstreamChannelExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional objects for docsIfUpstreamChannelEntry, + including the secondary upstream channel modulation + profile, the lower bound for the channel width and the + number of active, registered and total number of cable + modems on this upstream channel." + REFERENCE + "Data-Over-Cable Service Interface Specifications (DOCSIS) + Radio Frequency Interface Specification + (SP-RFI-I04-980724.) docsIfUpstreamChannelTable in + DOCS-IF-MIB.my." + AUGMENTS { docsIfUpstreamChannelEntry } + ::= { cdxIfUpstreamChannelExtTable 1 } + +CdxIfUpstreamChannelExtEntry ::= SEQUENCE { + cdxIfUpChannelWidth Integer32, + cdxIfUpChannelModulationProfile Unsigned32, + cdxIfUpChannelCmTotal Integer32, + cdxIfUpChannelCmActive Integer32, + cdxIfUpChannelCmRegistered Integer32, + cdxIfUpChannelInputPowerLevel TenthdBmV, + cdxIfUpChannelAvgUtil Integer32, + cdxIfUpChannelAvgContSlots Integer32, + cdxIfUpChannelRangeSlots Integer32, + cdxIfUpChannelNumActiveUGS Unsigned32, + cdxIfUpChannelMaxUGSLastOneHour Unsigned32, + cdxIfUpChannelMinUGSLastOneHour Unsigned32, + cdxIfUpChannelAvgUGSLastOneHour Unsigned32, + cdxIfUpChannelMaxUGSLastFiveMins Unsigned32, + cdxIfUpChannelMinUGSLastFiveMins Unsigned32, + cdxIfUpChannelAvgUGSLastFiveMins Unsigned32 +} + +cdxIfUpChannelWidth OBJECT-TYPE + SYNTAX Integer32 (0..16000000) + UNITS "hertz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower bound for the bandwidth of this upstream channel. + The bandwidth specified by docsIfUpChannelWidth is used as + the upper bound of the upstream channel. The two objects, + docsIfUpChannelWidth and cdxIfUpChannelWidth, in + conjunction, define the upstream channel width range to be + used for the automated spectrum management. + + This object returns 0 if the channel width is undefined + or unknown. + + For those upstreams in the linecards which do not have the + automated spectrum management feature, this channel width + is undefined and always has value 0." + ::= { cdxIfUpstreamChannelExtEntry 1 } + +cdxIfUpChannelModulationProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary modulation profile for the upstream channel. + This should be a QPSK modulation profile if the primary + profile is QAM-16. The CMTS will switch from primary + profile (QAM16) to secondary profile (QPSK) depending on + the noise level of a particular spectrum band. + + This is an entry identical to the docsIfModIndex in the + docsIfCmtsModulationTable that describes this channel. + This channel is further instantiated there by a grouping + of interval usage codes which together fully describe the + channel modulation. This object returns 0 if the + docsIfCmtsModulationTable does not exist or is empty." + ::= { cdxIfUpstreamChannelExtEntry 2 } + +cdxIfUpChannelCmTotal OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total count of cable modems on this upstream channel + since boot." + ::= { cdxIfUpstreamChannelExtEntry 3 } + +cdxIfUpChannelCmActive OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of cable modems that are active. Active cable + modems are recognized by the cdxCmtsCmStatusValue other + than offline(1)." + ::= { cdxIfUpstreamChannelExtEntry 4 } + +cdxIfUpChannelCmRegistered OBJECT-TYPE + SYNTAX Integer32 (0..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of cable modems that are registered and online + on this upstream. Registered cable modems are those + with one of the following values: + registrationComplete(6) of docsIfCmtsCmStatusValue OR + online(12), kekRejected(10), onlineKekAssigned(6), + tekRejected(11), onlineTekAssigned(7) of + cdxCmtsCmStatusValue." + ::= { cdxIfUpstreamChannelExtEntry 5 } + +cdxIfUpChannelInputPowerLevel OBJECT-TYPE + SYNTAX TenthdBmV (-100..250) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Upstream Input power level at the CMTS interface. + This is the expected power level and is different from the + actual power received. If not configured the default value + is 0 dBmV and is also the optimum setting power level for + the upstream. For FPGA line cards, the valid range + is <-10 to 10> dBmV and for ASIC Line cards, it is + <-10 to 25> dBmV." + ::= { cdxIfUpstreamChannelExtEntry 6 } + +cdxIfUpChannelAvgUtil OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average percentage of upstream channel utilization. + This item indicates the running average of percent + channel utilization in CMTS upstream Mac scheduler." + ::= { cdxIfUpstreamChannelExtEntry 7 } + +cdxIfUpChannelAvgContSlots OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average percentage of contention mini-slots. This + item indicates the running average of percent + contention mini-slots in CMTS upstream Mac scheduler." + ::= { cdxIfUpstreamChannelExtEntry 8 } + +cdxIfUpChannelRangeSlots OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average percentage of initial ranging mini-slots. + This item indicates the running average of percent + initial ranging mini-slots in CMTS upstream Mac + scheduler." + ::= { cdxIfUpstreamChannelExtEntry 9 } + +cdxIfUpChannelNumActiveUGS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of active + Unsolicited Grant Service (UGS) on a given upstream. + This would be used for the user to evaluate traffic + load at any given time of the day. + + The Unsolicited Grant Service (UGS) is designed to + support real-time service flows that generate fixed + size data packets on a periodic basis." + ::= { cdxIfUpstreamChannelExtEntry 10 } + +cdxIfUpChannelMaxUGSLastOneHour OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of + Unsolicited Grant Service (UGS) allocated on a + given upstream in the last one hour. This would be + used for the user to evaluate traffic load at any + given time of the day. + + The Unsolicited Grant Service (UGS) is designed to + support real-time service flows that generate fixed + size data packets on a periodic basis." + ::= { cdxIfUpstreamChannelExtEntry 11 } + +cdxIfUpChannelMinUGSLastOneHour OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum number of + Unsolicited Grant Service (UGS) allocated on a + given upstream in the last one hour. This would be + used for the user to evaluate traffic load at any + given time of the day. + + The Unsolicited Grant Service (UGS) is designed to + support real-time service flows that generate fixed + size data packets on a periodic basis." + ::= { cdxIfUpstreamChannelExtEntry 12 } + +cdxIfUpChannelAvgUGSLastOneHour OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average number of + Unsolicited Grant Service (UGS) allocated on a + given upstream in the last one hour. This would be + used for the user to evaluate traffic load at any + given time of the day. + + The Unsolicited Grant Service (UGS) is designed to + support real-time service flows that generate fixed + size data packets on a periodic basis." + ::= { cdxIfUpstreamChannelExtEntry 13 } + +cdxIfUpChannelMaxUGSLastFiveMins OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of + Unsolicited Grant Service (UGS) allocated on a + given upstream in the last five minutes. This would + be used for the user to evaluate traffic load at + any given time of the day. + + The Unsolicited Grant Service (UGS) is designed to + support real-time service flows that generate fixed + size data packets on a periodic basis." + ::= { cdxIfUpstreamChannelExtEntry 14 } + +cdxIfUpChannelMinUGSLastFiveMins OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum number of + Unsolicited Grant Service (UGS) allocated on a + given upstream in the last five minutes. This would + be used for the user to evaluate traffic load at + any given time of the day. + + The Unsolicited Grant Service (UGS) is designed to + support real-time service flows that generate fixed + size data packets on a periodic basis." + ::= { cdxIfUpstreamChannelExtEntry 15 } + +cdxIfUpChannelAvgUGSLastFiveMins OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average number of + Unsolicited Grant Service (UGS) allocated on a + given upstream in the last five minutes. This would + be used for the user to evaluate traffic load at + any given time of the day. + + The Unsolicited Grant Service (UGS) is designed to + support real-time service flows that generate fixed + size data packets on a periodic basis." + ::= { cdxIfUpstreamChannelExtEntry 16 } + + + +-- The MIB for Wideband RF Resiliency Control + +cdxWBResilRFChangeDampenTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "Second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the amount of time an RF channel must + remain in its new state, either UP or DOWN, before the + transition is considered valid. This value applies to all + non-primary RF channels in the CMTS." + DEFVAL { 30 } + ::= { cdxWBResilObjects 1 } + +cdxWBResilRFChangeTriggerPercentage OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "Percentage" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the percentage of cable modems (CMs) that + must report that a particular Non Primary RF channel is DOWN, + before that channel is removed from any/all bonding groups + with that Non Primary RF channel configured. The value of 0 + will prevent from any bonding group modifications. In order to + dampen state's changes for an RF channel, the trigger for + a channel being restored is one half of this object's value." + DEFVAL { 0 } + ::= { cdxWBResilObjects 2 } + +cdxWBResilRFChangeTriggerCount OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the count of cable modems (CMs) that + must report that a particular Non Primary RF channel is DOWN, + before that channel is removed from any/all bonding groups + with that Non Primary RF channel configured. The value of 0 + will prevent from any bonding group modifications. In order to + dampen state's changes for an RF channel, the trigger for + a channel being restored is one half of this object's value." + DEFVAL { 0 } + ::= { cdxWBResilObjects 3 } + +cdxWBResilRFChangeTriggerMoveSecondary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the secondary service flows are + allowed to be moved and created on the narrowband interface." + DEFVAL { false } + ::= { cdxWBResilObjects 4 } + +cdxWBResilNotificationEnable OBJECT-TYPE + SYNTAX BITS { + event(0), + cm-recover(1), + cm-pmode(2), + rf-up(3), + rf-down(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the cdxWBResilRFDown, cdxWBResilRFUp, + cdxWBResilCMPartialServiceNotif, cdxWBResilCMFullServiceNotif + and cdxWBResilEvent are enabled." + DEFVAL { { } } + ::= { cdxWBResilObjects 5 } + +cdxWBResilNotificationsInterval OBJECT-TYPE + SYNTAX Integer32 (0..86400) + UNITS "Second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval that cdxWBResilEvent traps could be sent + per cable modem. It is to avoid too many cdxWBResilEvent traps sent for a + cable modem during a short period of time. + The default value is 1 (second). If the value is 0, the trap cdxWBResilEvent + will be sent for every wideband resiliency event. If the value is set to any + value greater than 0, for the wideband resiliency events which occurred in the + same specific period of time, the CMTS will send only one trap." + DEFVAL { 1 } + ::= { cdxWBResilObjects 6 } + +cdxWBResilEventLevel OBJECT-TYPE + SYNTAX INTEGER { + info(1), + warning(2), + error(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the priority level of the event." + ::= { cdxWBResilObjects 7 } + +cdxWBResilEventType OBJECT-TYPE + SYNTAX INTEGER { + cmEventMddTimeout(1), + cmEventQamFecFailure(2), + cmEventMddRecovery(3), + cmEventQamFecRecovery(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the type of the event received by CMTS." + ::= { cdxWBResilObjects 8 } + +cdxWBResilUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the time when CMTS receives the + latest wideband resiliency event." + ::= { cdxWBResilObjects 9 } + +cdxWBResilEventTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object denotes the count of event CMTS received." + ::= { cdxWBResilObjects 10 } + +cdxWBResilEventTotalDupCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The object denotes the count of duplicate event CMTS + received." + ::= { cdxWBResilObjects 11 } +-- The MIB for cdxDownstream Objects + +cdxRFtoPrimaryChannelMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxRFtoPrimaryChannelMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information of the mapping of + the physical RF channels to the primary RF channels." + ::= { cdxDownstreamObjects 1 } + +cdxRFtoPrimaryChannelMappingEntry OBJECT-TYPE + SYNTAX CdxRFtoPrimaryChannelMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry provides the association between the physical + RF channels and the primary RF Channels." + INDEX { ifIndex } + ::= { cdxRFtoPrimaryChannelMappingTable 1 } + +CdxRFtoPrimaryChannelMappingEntry ::= SEQUENCE { + cdxPrimaryChannelIfIndex InterfaceIndex +} + +cdxPrimaryChannelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the primary channel interface." + ::= { cdxRFtoPrimaryChannelMappingEntry 1 } + + + +cdxPrimaryChanneltoRFMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxPrimaryChanneltoRFMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information of the mapping of + the primary RF channels to the physical RF channels." + ::= { cdxDownstreamObjects 2 } + +cdxPrimaryChanneltoRFMappingEntry OBJECT-TYPE + SYNTAX CdxPrimaryChanneltoRFMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry provides the association between the primary + RF channels and the physical RF Channels." + INDEX { ifIndex } + ::= { cdxPrimaryChanneltoRFMappingTable 1 } + +CdxPrimaryChanneltoRFMappingEntry ::= SEQUENCE { + cdxPhysicalRFIfIndex InterfaceIndex +} + +cdxPhysicalRFIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the physical RF channel interface." + ::= { cdxPrimaryChanneltoRFMappingEntry 1 } + + + +cdxCmtsMtcCmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmtsMtcCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains CM management information of Transmit + Channel Set(TCS) in the system." + ::= { cdxCmtsMtcCmSfObjects 1 } + +cdxCmtsMtcCmEntry OBJECT-TYPE + SYNTAX CdxCmtsMtcCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry provides the CM statistics and management + information of a specific TCS. The interface populated in this + table is of ifType = docsCableMaclayer(127)." + INDEX { + ifIndex, + cdxCmtsMtcTcsId + } + ::= { cdxCmtsMtcCmTable 1 } + +CdxCmtsMtcCmEntry ::= SEQUENCE { + cdxCmtsMtcTcsId ChSetId, + cdxCmtsMtcCmTotal Unsigned32, + cdxCMtsMtcCmOperational Unsigned32, + cdxCmtsMtcCmRegistered Unsigned32, + cdxCmtsMtcCmUnregistered Unsigned32, + cdxCmtsMtcCmOffline Unsigned32, + cdxCmtsMtcCmWideband Unsigned32, + cdxCmtsMtcUpstreamBondGrp CdxUpstreamBondGrpList +} + +cdxCmtsMtcTcsId OBJECT-TYPE + SYNTAX ChSetId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the Id of the Transmit Channel Set." + ::= { cdxCmtsMtcCmEntry 1 } + +cdxCmtsMtcCmTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of cable modems + which use this TCS in the MAC domain." + ::= { cdxCmtsMtcCmEntry 2 } + +cdxCMtsMtcCmOperational OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of operational cable + modems which uses this TCS in the MAC domain." + ::= { cdxCmtsMtcCmEntry 3 } + +cdxCmtsMtcCmRegistered OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of registered cable + modems which use this TCS in the MAC domain." + ::= { cdxCmtsMtcCmEntry 4 } + +cdxCmtsMtcCmUnregistered OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of unregistered cable + modem which use this TCS in the MAC domain." + ::= { cdxCmtsMtcCmEntry 5 } + +cdxCmtsMtcCmOffline OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of offline cable modems + which uses this TCS in the MAC domain." + ::= { cdxCmtsMtcCmEntry 6 } + +cdxCmtsMtcCmWideband OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of operational cable + modems which are in wideband state and use this TCS in + the MAC domain." + ::= { cdxCmtsMtcCmEntry 7 } + +cdxCmtsMtcUpstreamBondGrp OBJECT-TYPE + SYNTAX CdxUpstreamBondGrpList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the upstream channel bonding group." + ::= { cdxCmtsMtcCmEntry 8 } + + + +cdxCmtsUscbSflowTable OBJECT-TYPE + SYNTAX SEQUENCE OF CdxCmtsUscbSflowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the Upstream Channel Bonding + Service Flow management information." + ::= { cdxCmtsMtcCmSfObjects 2 } + +cdxCmtsUscbSflowEntry OBJECT-TYPE + SYNTAX CdxCmtsUscbSflowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry contains the Service Flow statistics for a specific + Upstream Channel Bonding group. The interface populated in this + table is of ifType = docsCableMaclayer(127)." + INDEX { + ifIndex, + cdxCmtsUsBondingGrpId + } + ::= { cdxCmtsUscbSflowTable 1 } + +CdxCmtsUscbSflowEntry ::= SEQUENCE { + cdxCmtsUsBondingGrpId Unsigned32, + cdxCmtsUscbSfTotal Unsigned32, + cdxCmtsUscbSfPri Unsigned32, + cdxCmtsUscbStaticSfBe Unsigned32, + cdxCmtsUscbStaticSfUgs Unsigned32, + cdxCmtsUscbStaticSfUgsad Unsigned32, + cdxCmtsUscbStaticSfRtps Unsigned32, + cdxCmtsUscbStaticSfNrtps Unsigned32, + cdxCmtsUscbDynSfBe Unsigned32, + cdxCmtsUscbDynSfUgs Unsigned32, + cdxCmtsUscbDynSfUgsad Unsigned32, + cdxCmtsUscbDynSfRtps Unsigned32, + cdxCmtsUscbDynSfNrtps Unsigned32, + cdxCmtsUscbDescr SnmpAdminString +} + +cdxCmtsUsBondingGrpId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates upstream bonding group + identifier within the MAC Domain." + ::= { cdxCmtsUscbSflowEntry 1 } + +cdxCmtsUscbSfTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of service flows + which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 2 } + +cdxCmtsUscbSfPri OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of primary + service flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 3 } + +cdxCmtsUscbStaticSfBe OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of static BE service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 4 } + +cdxCmtsUscbStaticSfUgs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of static UGS service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 5 } + +cdxCmtsUscbStaticSfUgsad OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of static UGS-AD service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 6 } + +cdxCmtsUscbStaticSfRtps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of static RTPS service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 7 } + +cdxCmtsUscbStaticSfNrtps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of static NRTPS service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 8 } + +cdxCmtsUscbDynSfBe OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dynamic BE service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 9 } + +cdxCmtsUscbDynSfUgs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dynamic UGS service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 10 } + +cdxCmtsUscbDynSfUgsad OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dynamic UGS-Ad service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 11 } + +cdxCmtsUscbDynSfRtps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dynamic RTPS service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 12 } + +cdxCmtsUscbDynSfNrtps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of dynamic NRTPS service + flows which use this upstream channel bonding group." + ::= { cdxCmtsUscbSflowEntry 13 } + +cdxCmtsUscbDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the description of upstream channel + bonding group." + ::= { cdxCmtsUscbSflowEntry 14 } + + +-- The Cisco DOCS Extension MIB Notifications + +ciscoDocsExtNotificationsPrefix OBJECT IDENTIFIER + ::= { ciscoDocsExtMIB 2 } + +ciscoDocsExtNotifications OBJECT IDENTIFIER + ::= { ciscoDocsExtNotificationsPrefix 0 } + + +cdxCmtsCmOnOffNotification NOTIFICATION-TYPE + OBJECTS { + docsIfCmtsCmStatusMacAddress, + docsIfCmtsCmStatusIpAddress, + docsIfCmtsCmStatusDownChannelIfIndex, + docsIfCmtsCmStatusUpChannelIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmtsCmStatusValue + } + STATUS current + DESCRIPTION + "This notification indicates that the cable modem coming + online and going offline. A notification will be sent from + CMTS for a cable modem status changing to online or offline + within the interval specified in + cdxCmtsCmOnOffTrapInterval." + ::= { ciscoDocsExtNotifications 1 } + +cdxCmtsCmChOverNotification NOTIFICATION-TYPE + OBJECTS { + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState + } + STATUS current + DESCRIPTION + "This notification is sent at the completion of a CMTS + channel override operation if + cdxCmtsCmChOverTrapOnCompletion is true in the + original entry. + + Once a channel override operation has been activated, it + cannot be stopped. That is, it will run until either the + CMTS has generated downstream frequency and/or upstream + channel override fields in the RNG-RSP message sent to a + cable modem or + cdxCmtsCmChOverTimeExpiration time expired. + In either case, the operation is completed. State in the + cdxCmtsCmChOverState object will tell in which + condition the operation is completed." + ::= { ciscoDocsExtNotifications 2 } + +cdxCmtsCmDMICLockNotification NOTIFICATION-TYPE + OBJECTS { docsIfCmtsCmStatusMacAddress } + STATUS current + DESCRIPTION + "This notification is sent whenever a modem is locked because + it failed the Dynamic Message Integrity Check." + ::= { ciscoDocsExtNotifications 3 } + +cdxWBResilRFDown NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ifDescr, + cdxWBResilEventLevel + } + STATUS current + DESCRIPTION + "This notification indicates that a RF channel changed state to + logical DOWN state." + ::= { ciscoDocsExtNotifications 4 } + +cdxWBResilRFUp NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ifDescr, + cdxWBResilEventLevel + } + STATUS current + DESCRIPTION + "This notification indicates that a RF channel changed state to + logical UP state." + ::= { ciscoDocsExtNotifications 5 } + +cdxWBResilCMPartialServiceNotif NOTIFICATION-TYPE + OBJECTS { + ifIndex, + docsIfCmtsCmStatusMacAddress, + docsIfCmtsCmStatusDownChannelIfIndex, + cdxWBResilEventLevel + } + STATUS current + DESCRIPTION + "This notification indicates that a Cable Modem is in partial + service. Object docsIfCmtsCmStatusDownChannelIfIndex + represents the target wideband/narrowband ifindex." + ::= { ciscoDocsExtNotifications 6 } + +cdxWBResilCMFullServiceNotif NOTIFICATION-TYPE + OBJECTS { + ifIndex, + docsIfCmtsCmStatusMacAddress, + docsIfCmtsCmStatusDownChannelIfIndex, + cdxWBResilEventLevel + } + STATUS current + DESCRIPTION + "This notification indicates that a Cable Modem is recovered + from partial service. Object docsIfCmtsCmStatusDownChannelIfIndex + represents the target wideband/narrowband ifindex." + ::= { ciscoDocsExtNotifications 7 } + +cdxWBResilEvent NOTIFICATION-TYPE + OBJECTS { + docsIfCmtsCmStatusMacAddress, + cdxWBResilEventType, + cdxWBResilUpdateTime, + cdxWBResilEventTotalCount, + cdxWBResilEventTotalDupCount, + cdxWBResilEventLevel + } + STATUS current + DESCRIPTION + "This notification indicates that a wideband resiliency event is + received by CMTS." + ::= { ciscoDocsExtNotifications 8 } +-- The Cisco DOCS Extension MIB Conformance Statements +-- + +-- +-- Conformance statement + +ciscoDocsExtConformance OBJECT IDENTIFIER + ::= { ciscoDocsExtMIB 3 } + +cdxDocsExtCompliances OBJECT IDENTIFIER + ::= { ciscoDocsExtConformance 1 } + +cdxDocsExtGroups OBJECT IDENTIFIER + ::= { ciscoDocsExtConformance 2 } + + +-- compliance statements + +cdxDocsExtCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroup, + cdxQosQueueGroup, + cdxCmtsCmCpeGroup + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 1 } + +cdxDocsExtComplianceRev1 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev1, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev1, + cdxSpecMgmtGroup + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 2 } + +cdxDocsExtComplianceRev2 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev1, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev2, + cdxSpecMgmtGroup + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 3 } + +cdxDocsExtComplianceRev3 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev1, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev3, + cdxSpecMgmtGroupRev1 + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 4 } + +cdxDocsExtComplianceRev4 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev4, + cdxSpecMgmtGroupRev1 + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 5 } + +cdxDocsExtComplianceRev5 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev4, + cdxSpecMgmtGroupRev2, + cdxNotifGroup + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 6 } + +cdxDocsExtComplianceRev6 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev4, + cdxSpecMgmtGroupRev3, + cdxNotifGroup + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 7 } + +cdxDocsExtComplianceRev7 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev5, + cdxSpecMgmtGroupRev3, + cdxNotifGroup + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 8 } + +cdxDocsExtComplianceRev8 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev6, + cdxSpecMgmtGroupRev3, + cdxNotifGroup + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 9 } + +cdxDocsExtComplianceRev9 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev7, + cdxSpecMgmtGroupRev3, + cdxNotifGroupRev1 + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 10 } + +cdxDocsExtComplianceRev10 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosQueueGroup, + cdxSpecMgmtGroupRev3, + cdxCmtsCmCpeGroupRev8, + cdxNotifGroupRev1 + } + + GROUP cdxCmtsCmCpeDeleteGroup + DESCRIPTION + "This group is conditional mandatory for devices that support + deletion of Cable Modem(CM) or Customer Premises Equipment(CPE) + in CMTS." + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 11 } + +cdxDocsExtComplianceRev11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosCtrlGroupExt, + cdxNotifGroupRev1, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev8, + cdxSpecMgmtGroupRev3, + cdxDownstreamGroup, + cdxNotifGroupExt, + cdxWBResilGroup + } + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilRFChangeDampenTime + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilRFChangeTriggerPercentage + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilRFChangeTriggerCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilRFChangeTriggerMoveSecondary + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilNotificationEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilNotificationsInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 12 } + +cdxDocsExtComplianceRev12 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for devices that implement MCNS + compliant Radio Frequency Interfaces and DOCSIS + features." + MODULE -- this module + MANDATORY-GROUPS { + cdxQosCtrlGroupRev2, + cdxQosCtrlGroupExt, + cdxNotifGroupRev1, + cdxQosQueueGroup, + cdxCmtsCmCpeGroupRev8, + cdxSpecMgmtGroupRev3, + cdxDownstreamGroup, + cdxNotifGroupExt, + cdxWBResilGroup + } + + GROUP cdxCpeIpPrefixGroup + DESCRIPTION + "This group is mandatory for platforms which support + CPE IP Prefix feature." + + GROUP cdxCmtsMtcCmGroup + DESCRIPTION + "This group is mandatory for platforms which + support CM management information of TCS." + + GROUP cdxCmtsUscbSflowGroup + DESCRIPTION + "This group is mandatory for platforms which + support Service Flow statistics of Upstream + Channel Bonding group." + + OBJECT cdxCmtsCmChOverTimeExpiration + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilRFChangeDampenTime + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilRFChangeTriggerPercentage + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilRFChangeTriggerCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilRFChangeTriggerMoveSecondary + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilNotificationEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cdxWBResilNotificationsInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cdxDocsExtCompliances 13 } + +-- MIB groupings + +cdxQosCtrlGroup OBJECT-GROUP + OBJECTS { + cdxQosCtrlUpAdmissionCtrl, + cdxQosCtrlUpMaxRsvdBWPercent, + cdxQosCtrlUpAdmissionRejects, + cdxQosCtrlUpReservedBW, + cdxQosCtrlUpMaxVirtualBW, + cdxQosIfRateLimitAlgm, + cdxQosIfRateLimitExpWt, + cdxIfCmtsServiceOutOctets, + cdxIfCmtsServiceOutPackets, + cdxQosMaxUpBWExcessRequests, + cdxQosMaxDownBWExcessPackets + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) cable interfaces for states of the scheduler + supporting + Data-Over-Cable Service Interface Specifications (DOCSIS) + 1.0 Quality of Service (QoS)." + ::= { cdxDocsExtGroups 1 } + +cdxQosQueueGroup OBJECT-GROUP + OBJECTS { + cdxBWQueueOrder, + cdxBWQueueNumServedBeforeYield, + cdxBWQueueType, + cdxBWQueueMaxDepth, + cdxBWQueueDepth, + cdxBWQueueDiscards + } + STATUS current + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) cable interfaces for the queuing states of + the scheduler supporting Data-Over-Cable Service Interface + Specifications (DOCSIS) Quality of Service (QoS). Each + upstream scheduler maintains a queue set, but the + downstream schedulers does not in DOCSIS QoS. So only each + upstream has an entry for DOCSIS QoS support." + ::= { cdxDocsExtGroups 2 } + +cdxCmtsCmCpeGroup OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIpAddress, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) for managing and monitoring cable modems or + Customer Premises Equipments." + ::= { cdxDocsExtGroups 3 } + +cdxQosCtrlGroupRev1 OBJECT-GROUP + OBJECTS { + cdxQosCtrlUpAdmissionCtrl, + cdxQosCtrlUpMaxRsvdBWPercent, + cdxQosCtrlUpAdmissionRejects, + cdxQosCtrlUpReservedBW, + cdxQosCtrlUpMaxVirtualBW, + cdxQosIfRateLimitAlgm, + cdxQosIfRateLimitExpWt, + cdxQosIfRateLimitShpGranularity, + cdxQosIfRateLimitShpMaxDelay, + cdxIfCmtsServiceOutOctets, + cdxIfCmtsServiceOutPackets, + cdxQosMaxUpBWExcessRequests, + cdxQosMaxDownBWExcessPackets + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) cable interfaces for states of the scheduler + supporting + Data-Over-Cable Service Interface Specifications (DOCSIS) + Quality of Service (QoS)." + ::= { cdxDocsExtGroups 4 } + +cdxCmtsCmCpeGroupRev1 OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIpAddress, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxIfCmtsCmStatusDynSidCount, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) for managing and monitoring cable modems or + Customer Premises Equipments." + ::= { cdxDocsExtGroups 5 } + +cdxSpecMgmtGroup OBJECT-GROUP + OBJECTS { + cdxIfUpChannelWidth, + cdxIfUpChannelModulationProfile + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) cable interfaces for automated upstream + spectrum management." + ::= { cdxDocsExtGroups 6 } + +cdxCmtsCmCpeGroupRev2 OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIpAddress, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmCpeResetNow, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxIfCmtsCmStatusDynSidCount, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber, + cdxCmtsCmCurrCpeNumber + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 7 } + +cdxSpecMgmtGroupRev1 OBJECT-GROUP + OBJECTS { + cdxIfUpChannelWidth, + cdxIfUpChannelModulationProfile, + cdxIfUpChannelCmTotal, + cdxIfUpChannelCmActive, + cdxIfUpChannelCmRegistered + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) cable interfaces for automated upstream + spectrum management." + ::= { cdxDocsExtGroups 8 } + +cdxCmtsCmCpeGroupRev3 OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIpAddress, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmCpeResetNow, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxIfCmtsCmStatusDynSidCount, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmTotal, + cdxCmtsCmActive, + cdxCmtsCmRegistered, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber, + cdxCmtsCmCurrCpeNumber + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 9 } + +cdxQosCtrlGroupRev2 OBJECT-GROUP + OBJECTS { + cdxQosCtrlUpAdmissionCtrl, + cdxQosCtrlUpMaxRsvdBWPercent, + cdxQosCtrlUpAdmissionRejects, + cdxQosCtrlUpReservedBW, + cdxQosCtrlUpMaxVirtualBW, + cdxQosIfRateLimitAlgm, + cdxQosIfRateLimitExpWt, + cdxQosIfRateLimitShpGranularity, + cdxQosIfRateLimitShpMaxDelay, + cdxIfCmtsServiceOutOctets, + cdxIfCmtsServiceOutPackets, + cdxQosMaxUpBWExcessRequests, + cdxQosMaxDownBWExcessPackets, + cdxUpInfoElemStatsIEType + } + STATUS current + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) cable interfaces for states of the scheduler + supporting Data-Over-Cable Service Interface Specifications + (DOCSIS) Quality of Service (QoS).Statistics about the IE + types in the Upstream channel." + ::= { cdxDocsExtGroups 10 } + +cdxCmtsCmCpeGroupRev4 OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIpAddress, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmCpeResetNow, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxIfCmtsCmStatusDynSidCount, + cdxIfCmtsCmStatusAddlInfo, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmTotal, + cdxCmtsCmActive, + cdxCmtsCmRegistered, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber, + cdxCmtsCmCurrCpeNumber + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 11 } + +cdxSpecMgmtGroupRev2 OBJECT-GROUP + OBJECTS { + cdxIfUpChannelWidth, + cdxIfUpChannelModulationProfile, + cdxIfUpChannelCmTotal, + cdxIfUpChannelCmActive, + cdxIfUpChannelCmRegistered, + cdxIfUpChannelInputPowerLevel + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) for upstream interfaces." + ::= { cdxDocsExtGroups 12 } + +cdxNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cdxCmtsCmOnOffNotification, + cdxCmtsCmChOverNotification + } + STATUS obsolete + DESCRIPTION + "A group of notifications implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 13 } + +cdxSpecMgmtGroupRev3 OBJECT-GROUP + OBJECTS { + cdxIfUpChannelWidth, + cdxIfUpChannelModulationProfile, + cdxIfUpChannelCmTotal, + cdxIfUpChannelCmActive, + cdxIfUpChannelCmRegistered, + cdxIfUpChannelInputPowerLevel, + cdxIfUpChannelAvgUtil, + cdxIfUpChannelAvgContSlots, + cdxIfUpChannelRangeSlots, + cdxIfUpChannelNumActiveUGS, + cdxIfUpChannelMaxUGSLastOneHour, + cdxIfUpChannelMinUGSLastOneHour, + cdxIfUpChannelAvgUGSLastOneHour, + cdxIfUpChannelMaxUGSLastFiveMins, + cdxIfUpChannelMinUGSLastFiveMins, + cdxIfUpChannelAvgUGSLastFiveMins + } + STATUS current + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) for upstream interfaces." + ::= { cdxDocsExtGroups 14 } + +cdxCmtsCmCpeGroupRev5 OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmCpeResetNow, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxIfCmtsCmStatusDynSidCount, + cdxIfCmtsCmStatusAddlInfo, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmTotal, + cdxCmtsCmActive, + cdxCmtsCmRegistered, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber, + cdxCmtsCmCurrCpeNumber, + cdxIfCmtsCmStatusOnlineTimesNum, + cdxIfCmtsCmStatusLastResetTime + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 15 } + +cdxCmtsCmCpeGroupRev6 OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmCpeResetNow, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxIfCmtsCmStatusDynSidCount, + cdxIfCmtsCmStatusAddlInfo, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmTotal, + cdxCmtsCmActive, + cdxCmtsCmRegistered, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber, + cdxCmtsCmCurrCpeNumber, + cdxCmtsCmQosProfile, + cdxIfCmtsCmStatusOnlineTimesNum, + cdxIfCmtsCmStatusLastResetTime + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 16 } + +cdxCmtsCmCpeGroupRev7 OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIpAddress, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmCpeResetNow, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxIfCmtsCmStatusDynSidCount, + cdxIfCmtsCmStatusAddlInfo, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmTotal, + cdxCmtsCmActive, + cdxCmtsCmRegistered, + cdxCmtsCmDMICMode, + cdxCmtsCmDMICLockQos, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber, + cdxCmtsCmCurrCpeNumber, + cdxCmtsCmQosProfile, + cdxCmtsCmStatusDMICMode, + cdxCmtsCmStatusDMICUnLock, + cdxIfCmtsCmStatusOnlineTimesNum, + cdxIfCmtsCmStatusLastResetTime + } + STATUS obsolete + DESCRIPTION + "Group of objects implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 17 } + +cdxCmtsCmCpeGroupRev8 OBJECT-GROUP + OBJECTS { + cdxCmCpeType, + cdxCmCpeIpAddress, + cdxCmCpeIfIndex, + cdxCmCpeCmtsServiceId, + cdxCmCpeCmStatusIndex, + cdxCmCpeAccessGroup, + cdxCmCpeResetNow, + cdxCmtsCmStatusValue, + cdxIfCmtsCmStatusOnlineTimes, + cdxIfCmtsCmStatusPercentOnline, + cdxIfCmtsCmStatusMinOnlineTime, + cdxIfCmtsCmStatusAvgOnlineTime, + cdxIfCmtsCmStatusMaxOnlineTime, + cdxIfCmtsCmStatusMinOfflineTime, + cdxIfCmtsCmStatusAvgOfflineTime, + cdxIfCmtsCmStatusMaxOfflineTime, + cdxIfCmtsCmStatusDynSidCount, + cdxIfCmtsCmStatusAddlInfo, + cdxCmtsCmOnOffTrapEnable, + cdxCmtsCmOnOffTrapInterval, + cdxCmtsCmDefaultMaxCpes, + cdxCmtsCmTotal, + cdxCmtsCmActive, + cdxCmtsCmRegistered, + cdxCmtsCmDMICMode, + cdxCmtsCmDMICLockQos, + cdxCmtsCmChOverTimeExpiration, + cdxCmtsCmChOverMacAddress, + cdxCmtsCmChOverDownFrequency, + cdxCmtsCmChOverUpChannelId, + cdxCmtsCmChOverTrapOnCompletion, + cdxCmtsCmChOverOpInitiatedTime, + cdxCmtsCmChOverState, + cdxCmtsCmChOverRowStatus, + cdxCmtsCmMaxCpeNumber, + cdxCmtsCmCurrCpeNumber, + cdxCmtsCmQosProfile, + cdxCmtsCmStatusDMICMode, + cdxCmtsCmStatusDMICUnLock, + cdxIfCmtsCmStatusOnlineTimesNum, + cdxIfCmtsCmStatusLastResetTime, + cdxCmToCpeInetAddressType, + cdxCmToCpeInetAddress, + cdxCpeToCmMacAddress, + cdxCpeToCmInetAddressType, + cdxCpeToCmInetAddress, + cdxCpeToCmStatusIndex + } + STATUS current + DESCRIPTION + "Group of objects implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 18 } + +cdxNotifGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { + cdxCmtsCmOnOffNotification, + cdxCmtsCmChOverNotification, + cdxCmtsCmDMICLockNotification + } + STATUS current + DESCRIPTION + "A group of notifications implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + cable modems or Customer Premises Equipments." + ::= { cdxDocsExtGroups 19 } + +cdxCmtsCmCpeDeleteGroup OBJECT-GROUP + OBJECTS { cdxCmCpeDeleteNow } + STATUS current + DESCRIPTION + "A collection of object(s) to delete Cable Modem(CM) or Customer + Premises Equipment(CPE) in CMTS." + ::= { cdxDocsExtGroups 20 } + +cdxWBResilGroup OBJECT-GROUP + OBJECTS { + cdxWBResilRFChangeDampenTime, + cdxWBResilRFChangeTriggerPercentage, + cdxWBResilRFChangeTriggerCount, + cdxWBResilRFChangeTriggerMoveSecondary, + cdxWBResilNotificationEnable, + cdxWBResilNotificationsInterval, + cdxWBResilEventLevel, + cdxWBResilEventType, + cdxWBResilUpdateTime, + cdxWBResilEventTotalCount, + cdxWBResilEventTotalDupCount + } + STATUS current + DESCRIPTION + "Group of objects implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + Wideband Resiliency information." + ::= { cdxDocsExtGroups 21 } + +cdxNotifGroupExt NOTIFICATION-GROUP + NOTIFICATIONS { + cdxWBResilRFDown, + cdxWBResilRFUp, + cdxWBResilCMPartialServiceNotif, + cdxWBResilCMFullServiceNotif, + cdxWBResilEvent + } + STATUS current + DESCRIPTION + "A group of notifications implemented in Cable Modem + Termination Systems (CMTS) for managing and monitoring + wideband resiliency events." + ::= { cdxDocsExtGroups 22 } + +cdxQosCtrlGroupExt OBJECT-GROUP + OBJECTS { + cdxIfCmtsServiceHCInOctets, + cdxIfCmtsServiceHCInPackets, + cdxIfCmtsServiceHCOutOctets, + cdxIfCmtsServiceHCOutPackets + } + STATUS current + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems (CMTS) cable interfaces for 64bit couters about sending + and receiving for the same SID." + ::= { cdxDocsExtGroups 23 } + +cdxDownstreamGroup OBJECT-GROUP + OBJECTS { + cdxPrimaryChannelIfIndex, + cdxPhysicalRFIfIndex + } + STATUS current + DESCRIPTION + "Group of objects implements in Cable Modem Termination + System (CMTS for downstream interfaces." + ::= { cdxDocsExtGroups 24 } + +cdxCpeIpPrefixGroup OBJECT-GROUP + OBJECTS { + cdxCpeIpPrefixCpeMacAddress, + cdxCpeIpPrefixCpeType + } + STATUS current + DESCRIPTION + "A collection of objects providing CM management information + of TCS." + ::= { cdxDocsExtGroups 25 } + +cdxCmtsMtcCmGroup OBJECT-GROUP + OBJECTS { + cdxCmtsMtcCmTotal, + cdxCMtsMtcCmOperational, + cdxCmtsMtcCmRegistered, + cdxCmtsMtcCmUnregistered, + cdxCmtsMtcCmOffline, + cdxCmtsMtcCmWideband, + cdxCmtsMtcUpstreamBondGrp + } + STATUS current + DESCRIPTION + "A collection of objects providing CM management + information of TCS." + ::= { cdxDocsExtGroups 26 } + +cdxCmtsUscbSflowGroup OBJECT-GROUP + OBJECTS { + cdxCmtsUscbSfTotal, + cdxCmtsUscbSfPri, + cdxCmtsUscbStaticSfBe, + cdxCmtsUscbStaticSfUgs, + cdxCmtsUscbStaticSfUgsad, + cdxCmtsUscbStaticSfRtps, + cdxCmtsUscbStaticSfNrtps, + cdxCmtsUscbDynSfBe, + cdxCmtsUscbDynSfUgs, + cdxCmtsUscbDynSfUgsad, + cdxCmtsUscbDynSfRtps, + cdxCmtsUscbDynSfNrtps, + cdxCmtsUscbDescr + } + STATUS current + DESCRIPTION + "A collection of objects providing Upstream Channel + Bonding Service Flow management information." + ::= { cdxDocsExtGroups 27 } + +END + + + diff --git a/MIBS/cisco/CISCO-DOT11-ASSOCIATION-MIB b/MIBS/cisco/CISCO-DOT11-ASSOCIATION-MIB new file mode 100644 index 0000000..b7449e1 --- /dev/null +++ b/MIBS/cisco/CISCO-DOT11-ASSOCIATION-MIB @@ -0,0 +1,1759 @@ +-- ******************************************************************* +-- CISCO-DOT11-ASSOCIATION-MIB.my: +-- CISCO DOT11 ASSOCIATION MIB file +-- +-- April 2002, Francis Pang +-- +-- Copyright (c) 2002-2007 by Cisco Systems, Inc. +-- All rights reserved. +-- ******************************************************************* +-- +CISCO-DOT11-ASSOCIATION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Gauge32, + Counter32, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + MacAddress, + TruthValue + FROM SNMPv2-TC + ifIndex, + InterfaceIndex + FROM IF-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + cd11IfAuxSsid, + CDot11IfVlanIdOrZero, + CDot11IfCipherType + FROM CISCO-DOT11-IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +--******************************************************************** +--* MODULE IDENTITY +--******************************************************************** + +ciscoDot11AssociationMIB MODULE-IDENTITY + LAST-UPDATED "200701050000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive, + San Jose CA 95134-1706. + USA + + Tel: +1 800 553-NETS + + E-mail: cs-dot11@cisco.com" + DESCRIPTION + "This MIB module provides network management + information on IEEE 802.11 wireless device + association management and data packet forwarding + configuration and statistics. This MIB is an + extension to the IEEE802dot11-MIB and provides + per client based information. + + The IEEE802dot11-MIB is defined in the IEEE Std + 802.11-Jan 14 1999, Wireless LAN Medium Access + Control and Physical Layer Specifications, by the + LAN MAN Standards Committee of the IEEE Computer + Society. + + + GLOSSARY and ACRONYMS + + + Access point (AP) + Transmitter/receiver (transceiver) device + that commonly connects and transports data + between a wireless network and a wired network. + + AES + Advanced Encryption Standard + + Association + The service used to establish access point + or station mapping and enable STA invocation + of the distribution system serivces. + (Wireless clients attempt to connect to + access points.) + + Bridge + Device that connects two or more segments + and reduces traffic by analyzing the + destination address, filtering the frame, + and forwarding the frame to all connected + segments. + + Bridge AP + It is an AP that functions as a transparent + bridge between 2 wired LAN segments. + + Bridge Host + This is also known as Work Group Bridge. This + is a non-root bridge that is connected to a + remote LAN segment and will only communicate + with repeaters or root bridges. It does not + accept association from other wireless devices. + + BSS + IEEE 802.11 Basic Service Set (Radio Cell). The + BSS of an AP comprises of the stations directly + associated with the AP. + + CCX + Cisco Compatible eXtensions + + A set of specifications which when implemented + would make a client radio interoperable with a + Cisco WLAN infrastructure and make best use of the + innovations for enhanced security, mobility, + quality of service and network management. + + CCMP + Code Mode/CBC Mac Protocol + + Client (Client Station) + A wireless device in a wireless network + associated with an access point. + + Direct Sequence Spread Sprectrum ( DSSS ) + + DSSS is a method to send data where the + transmitting and receiving systems operate at + frequencies as wide as 22MHz. The wide channels + help the participating systems to send more + information at higher data rates than the FSSS + systems. + + EAP + Extensible Authentication Protocol + + EAP-TLS + Extensible Authentication Protocol-Transport + Layer Security + + Frequency Hopping Spread Spectrum ( FSSS ) + + FSSS systems hop from one frequency to another in + the allowed band of frequencies during the data + transmission. 83 MHz is specified as the allowed + band of frequencies in the 2.4 GHz spectrum. + + IEEE 802.11 + Standard to encourage interoperability among + wireless networking equipment. + + IEEE 802.11b + + The IEEE 802.11b standard describes DSSS systems + that operate in the 2.4 GHz ISM band at data + rates of 1, 2, 5,5 and 11 Mbps. + + IEEE 802.11a + + The IEEE 802.11a standard describes wireless LAN + operation in the 5 GHz UNII band at data rates + of 6, 9, 12, 18, 24, 36, 48 and 54 Mbps. + + IEEE 802.11g + + This standard specifies operation in 2.4 GHz ISM + band at data rates of 6, 9, 12, 18. 24, 36, 48 and + 54 Mbps. + + Industrial, Scientific and Medical band (ISM) + + A license-free band specified by the Federal + Communications Commission for use by the wireless + LAN systems. The ISM bands are located starting + at 902 MHz, 2.4GHz and 5.8 GHz. + + MIC + Message Integrity Check. A MIC can, optionally, + be added to WEP-encrypted 802.11 frames. + + Non-Root Bridge + This wireless bridge does not connect to the main + wired LAN segment. It connects to a remote wired + LAN segment and can associate to root bridges and + other non-root bridges that accept client + associations. It also can accept associations + from other non-root bridges, repeater access + points, and client devices. + + PCI + Peripheral Component Interconnect + + A local bus standard developed by Intel + Corporation. Most modern PCs include a PCI bus. + PCI is a 64-bit bus, though it is usually + implemented as a 32-bit bus. It can run at clock + speeds of 33 or 66 MHz. At 32 bits and 33 MHz, it + yields a throughput rate of 133 MBps. + + Repeater + Device that connects multiple segments, listening + to each and repeating signal on one to every other + connected one; regenerates each transmission + so that it can travel farther. + + Repeater or Non-root Access Point + The repeater access point is not connected + to the wired LAN. The Repeater is a wireless + LAN transceiver that transfers data between + a client and another access point, another + repeater, or between two bridges. The repeater + is placed within radio range of an access point + connected to the wired LAN, another repeater, or + an non-root bridge to extend the range of the + infrastructure. + + Root Access Point + This access point connects clients to the main + wired LAN. + + Root Wireless Bridge + This wireless bridge is connected to the main + wired LAN. This wireless bridge can communicate + with non-root wireless bridges, repeater access + points, and client devices but not with another + wireless root bridge. Only one wireless bridge + in a wireless LAN can be set as the wireless + root bridge. + + SSID + Radio Service Set ID. It is used for identification + during association. + + STA (WSTA) + A non-AP 802.11 wireless station. + + TKIP + WPA Temporal Key encryption. + + Unlicensed National Information Infrastucture (UNII) + + The UNII bands are in the 5 GHz range and are 100 + MHz wide. These bands are used by 802.11a-compliant + devices. + + WEP + Wired Equivalent Privacy. 'WEP' is generally used + to refer to 802.11 encryption. + + WPA + WiFi Protected Access + + Work Group Bridges (WGB) + See bridge host." + REVISION "200701050000Z" + DESCRIPTION + "The changes made are as follows. + + - Added more explanations on the kind of entries + populated for cDot11ClientConfigInfoTable, on + infrastructure clients like repeaters, non-root + bridges and workgroup bridges. + + - Added cDot11ClientNewKeyManagement object + to the cDot11ClientConfigInfoTable. " + + REVISION "200606120000Z" + DESCRIPTION + "The changes made are as follows. + + - Added the following enumerations to + CDot11ClientRadioType. + + - 'cb21ag' + - 'ccxClient' + - 'unknown' + + - Added 'unknown' to CDot11ClientDevType. + + - Added cDot11ClientDevObjectID to + cDot11ClientConfigInfoTable. " + + REVISION "200503080000Z" + DESCRIPTION + "Updated CDot11ClientDevType to include a new device + type. Updated CDot11ClientRadioType to include new + radio types." + REVISION "200411280000Z" + DESCRIPTION + "Correct spelling of CDot11AuthenicationMethod to + CDot11AuthenticationMethod." + REVISION "200410180000Z" + DESCRIPTION + "Added new client VLAN, sub-interface ifIndex, key + management type, authentication type, and cipher + type information." + REVISION "200402190000Z" + DESCRIPTION + "Added new cd11IfCipherStatsTable for radio interface + AES, TKIP, and security tempering attempts statistics." + REVISION "200307270000Z" + DESCRIPTION + "Added new IEEE 802.11g radio type to + CDot11ClientRadioType and new AP device type to + CDot11ClientDevType." + REVISION "200304110000Z" + DESCRIPTION + "Added new objects for client software version, IP + address, name, and association or authentication state." + REVISION "200301290000Z" + DESCRIPTION + "Added new 5GHz radio type to CDot11ClientRadioType + and new client types to CDot11ClientDevType." + REVISION "200207150000Z" + DESCRIPTION + "Corrected the unit of cDot11ClientBytesReceived." + REVISION "200204170000Z" + DESCRIPTION + "Added a new index cd11IfAuxSsid and a new object + cDot11ClientParentAddress to the + cDot11ClientConfigInfoTable." + REVISION "200203060000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 273 } + + +ciscoDot11AssocMIBObjects OBJECT IDENTIFIER + ::= { ciscoDot11AssociationMIB 1 } + +cDot11AssociationGlobal OBJECT IDENTIFIER + ::= { ciscoDot11AssocMIBObjects 1 } + +cDot11ClientConfiguration OBJECT IDENTIFIER + ::= { ciscoDot11AssocMIBObjects 2 } + +cDot11ClientStatistics OBJECT IDENTIFIER + ::= { ciscoDot11AssocMIBObjects 3 } + + +-- Textual Conventions + +CDot11ClientRoleClassType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This defines the type of role of a wireless device. + The device types are: + clientStation(0) - client station, + repeater(1) - repeater access point, + accessPoint(2) - access point, + bridgeHost(3) - bridge host (WGB), + bridge(4) - bridge, + bridgeRoot(5) - root bridge + ethernetClient(6) - Ethernet client through WGB." + SYNTAX INTEGER { + clientStation(0), + repeater(1), + accessPoint(2), + bridgeHost(3), + bridge(4), + bridgeRoot(5), + ethernetClient(6) } + +CDot11ClientDevType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This defines the classifications of wireless client + device. The devices are classified by their Ethernet + connection, serial connection, and the type of radio + it uses. The device classifications are: + unknown(1) - unknown, + ethernetAP(76) - Ethernet access point, + ethernetBridge(77) - Ethernet bridge, + pc3000Client(84) - client with a 3000 radio, + serialUC(85) - serial port universal + client, + ethernetUC(86) - Ethernet universal + client, + pc3500Client(101) - client with a 5300 radio, + pc4500Client(102) - client with a 4500 radio, + generic80211Client(104) - client of an unknown + radio type and non-Cisco + device, + pc4800Client(109) - client with a 4800 radio, + pc3100Client(110) - client with a 3100 radio, + mc(111) - multiple client Ethernet, + universal client, + ethernetClient(112) - Ethernet client of a WGB, + pc4800bClient(117) - client with a 4800b radio, + wgbNoDiversity(123) - WGB with one antenna, + wgb(124) - WGB with two antennas, + series350Client(127) - client with 350 series + radio, + series370Client(128) - client with 370 series + dot11A radio, + c1100SeriesAP(129) - Cisco 1100 series AP, + c1410SeriesBridge(130) - Cisco 1410 series bridge, + c1200SeriesAP(132) - Cisco 1200 series AP, + mp2xClient(133) - client with MP2x IEEE + 802.11g radio, + c350SeriesAP(134) - Cisco IOS 350 series AP, + cb21agClient(135) - Cisco CB21AG/PI21AG + IEEE 802.lla/b/g client, + radioKodiak(136) - Cisco IEEE 802.11a + AIR-RM21A-x-K9 and + AIR-RM22A-x-K9 radio, + c1130SeriesAP(137) - Cisco 1130 series AP, + c1310SeriesBridge(138) - Cisco 1310 series bridge, + c7920phone(139) - Cisco 7920 series phone, + c1240SeriesAP(140) - Cisco 1240 series AP. " + + + SYNTAX INTEGER { + unknown(1), + ethernetAP(76), + ethernetBridge(77), + pc3000Client(84), + serialUC(85), + ethernetUC(86), + pc3500Client(101), + pc4500Client(102), + generic80211Client(104), + pc4800Client(109), + pc3100Client(110), + mc(111), + ethernetClient(112), + pc4800bClient(117), + wgbNoDiversity(123), + wgb(124), + series350Client(127), + series370Client(128), + c1100SeriesAP(129), + c1410SeriesBridge(130), + c1200SeriesAP(132), + mp2xClient(133), + c350SeriesAP(134), + cb21agClient(135), + radioKodiak(136), + c1130SeriesAP(137), + c1310SeriesBridge(138), + c7920phone(139), + c1240SeriesAP(140) + } + +CDot11ClientRadioType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This defines the radio classifications of wireless + stations. It indicates the model number of the radio + in the remote unit. The radio classifications are: + unknown(1) - unknown, + ccxClient(2) - CCX-compatible radio, + pc3500(3) - Cisco 3500 radio, + pc3000(4) - Cisco 3000 radio, + pc4500(6) - Cisco 4500 radio, + pc4800(12) - Cisco 4800 radio, + pc3100(13) - Cisco 3100 radio, + series340(33) - Cisco 340 series radio, + series350(34) - Cisco 350 series radio, + series370(35) - Cisco 370 series dot11A radio, + bridge1410(36) - Cisco 1410 bridge 5GHz radio, + mp2xSeries(37) - Cisco 11g MP2x series radio, + rm2xSeries(38) - Cisco 11a RM2x series radio, + rm2gSeries(39) - Cisco 11g RM2x series radio, + mp2xMAR(40) - Cisco 3210 MAR 11g MP2x radio, + cb21ag(46) - Cisco CB21AG/PI21AG + IEEE 802.11a/b/g radio. " + SYNTAX INTEGER { + unknown(1), + ccxClient(2), + pc3500(3), + pc3000(4), + pc4500(6), + pc4800(12), + pc3100(13), + series340(33), + series350(34), + series370(35), + bridge1410(36), + mp2xSeries(37), + rm2xSeries(38), + rm2gSeries(39), + mp2xMAR(40), + cb21ag(46) + } + +CDot11AuthenticationMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the IEEE 802.11 supported + authentication methods for wireless devices: + open(1) - Open System + sharedKey(2) - Shared Key + networkEap(129) - Network EAP." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB, + dot11AuthenticationAlgorithm." + SYNTAX INTEGER { + open(1), + sharedKey(2), + networkEap(129) + } + + +CDot11AdditionalAuthenMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the additional authentications that can + be performed after IEEE 802.11 Open System or Shared + Key authentication is completed successfully: + mac(0) - MAC address authentication + eap(1) - EAP authentication." + SYNTAX BITS { + mac(0), + eap(1) + } + +CDot11Dot1xAuthenMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the IEEE 802.1x authentication methods + performed between the IEEE 802.11 wireless clients + and the authentication server. Depending on the + server and client configuration, more than one + authentication methods can be performed for any + IEEE 802.11 association. The IEEE 802.1x + authentication methods are: + md5(0) - Message-digest algorithm + leap(1) - Cisco Light-weight EAP + peap(2) - Protected EAP + eapTls(3) - EAP Transport Layer Security + eapSim(4) - EAP Enhanced GSM Authentication + eapFast(5) - Cisco EAP Fast." + SYNTAX BITS { + md5(0), + leap(1), + peap(2), + eapTls(3), + eapSim(4), + eapFast(5) + } + +CDot11KeyManagementMethod ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "These are the encryption key management methods + for IEEE 802.11 wireless frame encryption. The key + management methods are: + wpa(0) - Wi-Fi Protected Access + cckm(1) - Cisco proprietary key management." + SYNTAX BITS { + wpa(0), + cckm(1) + } + +CDot11NewKeyManagementMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the encryption key management methods + for IEEE 802.11 wireless frame encryption. The key + management methods are: + cckm(0) - Cisco proprietary key management + wpa1(1) - Wi-Fi Protected Access version 1 + wpa2(2) - Wi-Fi Protected Access version 2." + SYNTAX BITS { + cckm(0), + wpa1(1), + wpa2(2) + } + +--******************************************************************** +--* dot11 association global parameters +--******************************************************************** +cDot11ParentAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the MAC address of the parent access point + or root bridge for this device. The value is zero + if this is a root access point or bridge." + ::= { cDot11AssociationGlobal 1 } + +cDot11ActiveDevicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDot11ActiveDevicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of active devices + currently associated with this device on each of + the IEEE 802.11 interfaces. This table has a + sparse dependent relationship on the ifTable." + ::= { cDot11AssociationGlobal 2 } + +cDot11ActiveDevicesEntry OBJECT-TYPE + SYNTAX CDot11ActiveDevicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry represents a currently active device + associated with this device. These active devices + include: wireless clients, repeaters, and bridges." + INDEX { ifIndex } + ::= { cDot11ActiveDevicesTable 1 } + +CDot11ActiveDevicesEntry ::= + SEQUENCE { + cDot11ActiveWirelessClients Gauge32, + cDot11ActiveBridges Gauge32, + cDot11ActiveRepeaters Gauge32 + } + +cDot11ActiveWirelessClients OBJECT-TYPE + SYNTAX Gauge32 (0..2007) + UNITS "Device" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of wireless clients + currently associating with this device on this + interface." + ::= { cDot11ActiveDevicesEntry 1 } + +cDot11ActiveBridges OBJECT-TYPE + SYNTAX Gauge32 (0..2007) + UNITS "Device" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of bridges currently + associating with this device on this interface." + ::= { cDot11ActiveDevicesEntry 2 } + +cDot11ActiveRepeaters OBJECT-TYPE + SYNTAX Gauge32 (0..2007) + UNITS "Device" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of repeaters currently + associating with this device on this interface." + ::= { cDot11ActiveDevicesEntry 3 } + +cDot11AssociationStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDot11AssociationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistics for various + devices associated with this device on each + of the IEEE 802.11 interfaces since it was + last re-started. These devices include: wireless + clients, repeaters, and bridges. This table has + a sparse dependent relationship on the ifTable." + ::= { cDot11AssociationGlobal 3 } + +cDot11AssociationStatsEntry OBJECT-TYPE + SYNTAX CDot11AssociationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides association statistics of + various devices interacting with this device on + each of the IEEE 802.11 interfaces." + INDEX { ifIndex } + ::= { cDot11AssociationStatsTable 1 } + +CDot11AssociationStatsEntry ::= + SEQUENCE { + cDot11AssStatsAssociated Counter32, + cDot11AssStatsAuthenticated Counter32, + cDot11AssStatsRoamedIn Counter32, + cDot11AssStatsRoamedAway Counter32, + cDot11AssStatsDeauthenticated Counter32, + cDot11AssStatsDisassociated Counter32 + } + +cDot11AssStatsAssociated OBJECT-TYPE + SYNTAX Counter32 + UNITS "client" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of stations + associated with this device on this interface + since device re-started." + ::= { cDot11AssociationStatsEntry 1 } + +cDot11AssStatsAuthenticated OBJECT-TYPE + SYNTAX Counter32 + UNITS "client" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of stations + authenticated with this device on this interface + since device re-started." + ::= { cDot11AssociationStatsEntry 2 } + +cDot11AssStatsRoamedIn OBJECT-TYPE + SYNTAX Counter32 + UNITS "client" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of stations + roamed from another device to this device on + this interface since device re-started." + ::= { cDot11AssociationStatsEntry 3 } + +cDot11AssStatsRoamedAway OBJECT-TYPE + SYNTAX Counter32 + UNITS "client" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of stations + roamed away from this device on this interface + since device re-started." + ::= { cDot11AssociationStatsEntry 4 } + +cDot11AssStatsDeauthenticated OBJECT-TYPE + SYNTAX Counter32 + UNITS "client" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of stations + deauthenticated with this device on this + interface since device re-started." + ::= { cDot11AssociationStatsEntry 5 } + +cDot11AssStatsDisassociated OBJECT-TYPE + SYNTAX Counter32 + UNITS "client" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of stations + disassociated with this device on this + interface since device re-started." + ::= { cDot11AssociationStatsEntry 6 } + + +cd11IfCipherStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfCipherStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes AES, TKIP, and security tempering + attempts statistics collected by the IEEE 802.11 radio + interfaces and system management. This table has a + sparse dependent relationship on the ifTable. For + each entry in this table, there exists an entry in the + ifTable of ifType ieee80211(71)." + ::= { cDot11AssociationGlobal 4 } + +cd11IfCipherStatsEntry OBJECT-TYPE + SYNTAX Cd11IfCipherStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides cipher related statistics + collected on each of the IEEE 802.11 interfaces." + INDEX { ifIndex } + ::= { cd11IfCipherStatsTable 1 } + +Cd11IfCipherStatsEntry ::= + SEQUENCE { + cd11IfCipherMicFailClientAddress MacAddress, + cd11IfCipherTkipLocalMicFailures Counter32, + cd11IfCipherTkipRemotMicFailures Counter32, + cd11IfCipherTkipCounterMeasInvok Counter32, + cd11IfCipherCcmpReplaysDiscarded Counter32, + cd11IfCipherTkipReplaysDetected Counter32 + } + +cd11IfCipherMicFailClientAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is MAC address of the client attached to + this radio interface that caused the most recent + MIC failure." + ::= { cd11IfCipherStatsEntry 1 } + +cd11IfCipherTkipLocalMicFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of MIC failures + encountered on this radio interface since device + re-started." + ::= { cd11IfCipherStatsEntry 2 } + +cd11IfCipherTkipRemotMicFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of MIC failures + reported by clients on this radio interface + since device re-started." + ::= { cd11IfCipherStatsEntry 3 } + +cd11IfCipherTkipCounterMeasInvok OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of TKIP Counter + Measures invoked on this interface since + device re-started." + ::= { cd11IfCipherStatsEntry 4 } + +cd11IfCipherCcmpReplaysDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of received + unicast fragments discarded by replay mechanism + on this interface since device re-started." + ::= { cd11IfCipherStatsEntry 5 } + +cd11IfCipherTkipReplaysDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of TKIP replay + errors detected on this interface since device + re-started." + ::= { cd11IfCipherStatsEntry 6 } + + +--******************************************************************** +--* dot11 client configuration +--******************************************************************** + +cDot11ClientConfigInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDot11ClientConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configuration information of + client devices. Entries on this table are created + by the device radio driver when clients establish + association with the device. Entries are removed + when clients disassociate with the device. These + clients include: wireless clients, repeaters, + and bridges. On Infrastructure clients like + repeaters, non-root bridges and workgroup bridges, + this table also has an entry for the parent device + they are associated to." + ::= { cDot11ClientConfiguration 1 } + +cDot11ClientConfigInfoEntry OBJECT-TYPE + SYNTAX CDot11ClientConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is the device specification of a client + of this device on the IEEE 802.11 radio interfaces. + Clients are grouped according to the SSIDs of the + interfaces they use for associations and the MAC + address of their parent devices if the clients are + repeat APs." + INDEX { + ifIndex, + cd11IfAuxSsid, + cDot11ClientAddress + } + ::= { cDot11ClientConfigInfoTable 1 } + +CDot11ClientConfigInfoEntry ::= + SEQUENCE { + cDot11ClientAddress MacAddress, + cDot11ClientParentAddress MacAddress, + cDot11ClientRoleClassType CDot11ClientRoleClassType, + cDot11ClientDevType CDot11ClientDevType, + cDot11ClientRadioType CDot11ClientRadioType, + cDot11ClientWepEnabled TruthValue, + cDot11ClientWepKeyMixEnabled TruthValue, + cDot11ClientMicEnabled TruthValue, + cDot11ClientPowerSaveMode INTEGER, + cDot11ClientAid Unsigned32, + cDot11ClientDataRateSet OCTET STRING, + cDot11ClientSoftwareVersion SnmpAdminString, + cDot11ClientName SnmpAdminString, + cDot11ClientAssociationState INTEGER, + cDot11ClientIpAddressType InetAddressType, + cDot11ClientIpAddress InetAddress, + cDot11ClientVlanId CDot11IfVlanIdOrZero, + cDot11ClientSubIfIndex InterfaceIndex, + cDot11ClientAuthenAlgorithm + CDot11AuthenticationMethod, + cDot11ClientAdditionalAuthen + CDot11AdditionalAuthenMethod, + cDot11ClientDot1xAuthenAlgorithm + CDot11Dot1xAuthenMethod, + cDot11ClientKeyManagement + CDot11KeyManagementMethod, + cDot11ClientUnicastCipher + CDot11IfCipherType, + cDot11ClientMulticastCipher + CDot11IfCipherType, + cDot11ClientDevObjectID OBJECT IDENTIFIER, + cDot11ClientNewKeyManagement + CDot11NewKeyManagementMethod + } + +cDot11ClientAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address of the client." + ::= { cDot11ClientConfigInfoEntry 1 } + +cDot11ClientParentAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the parent of the client if the + client is a repeater AP. If this client has no parent, + the value is '00000000'h." + ::= { cDot11ClientConfigInfoEntry 2 } + +cDot11ClientRoleClassType OBJECT-TYPE + SYNTAX CDot11ClientRoleClassType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role classification of the client." + ::= { cDot11ClientConfigInfoEntry 3 } + +cDot11ClientDevType OBJECT-TYPE + SYNTAX CDot11ClientDevType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device type of the client." + ::= { cDot11ClientConfigInfoEntry 4 } + +cDot11ClientRadioType OBJECT-TYPE + SYNTAX CDot11ClientRadioType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The radio classification of the client." + ::= { cDot11ClientConfigInfoEntry 5 } + +cDot11ClientWepEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this object is 'true', it indicates that the + WEP key mechanism is used for transmitting frames + of data for this client. The default value of this + object is 'false'." + DEFVAL { false } + ::= { cDot11ClientConfigInfoEntry 6 } + +cDot11ClientWepKeyMixEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this object is 'true', it indicates that this + client is using WEP key mixing." + DEFVAL { false } + ::= { cDot11ClientConfigInfoEntry 7 } + +cDot11ClientMicEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When this object is 'true', it indicates that the + MIC is enabled for this client. The default value of + this object is 'false'." + DEFVAL { false } + ::= { cDot11ClientConfigInfoEntry 8 } + +cDot11ClientPowerSaveMode OBJECT-TYPE + SYNTAX INTEGER { + active(1), + powersave(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power management mode of this client. The + two possible modes are: + active(1) - this client is not in power-save + mode and it is actively sending or + receiving data. + powersave(2) - this client is in power-save mode and + it wakes up once a while to check for + pending data." + DEFVAL { active } + ::= { cDot11ClientConfigInfoEntry 9 } + +cDot11ClientAid OBJECT-TYPE + SYNTAX Unsigned32 (0..2008) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the association identification number of + clients or multicast addresses associating with this + device. For a multicast address with clients, the + cDot11ClientAid is '0'. For the uplink association + from this device to its parent access point, the + cDot11ClientAid is always '1'. For any multicast + address with no client currently known to be + associated with this device, the cDot11ClientAid is + '2008'." + ::= { cDot11ClientConfigInfoEntry 10 } + +cDot11ClientDataRateSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..126)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the set of data rates at which this client + can transmit and receive data. Each client can + support up to 126 rates. Each octet contains an + integer value representing one of these 126 rates. + Each rate shall be within the range from 2 to 127, + corresponding to data rates in increments of 500 kb/s + from 1 Mb/s to 63.5 Mb/s, This value is reported in + transmitted Beacon, Probe Request, Probe Response, + Association Request, Association Response, + Reassociation Request, and Reassociation Response + frames, and is used to determine whether a BSS with + which the client desires to synchronize is suitable. + It is also used when starting a BSS." + ::= { cDot11ClientConfigInfoEntry 11 } + +cDot11ClientSoftwareVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Cisco IOS software version if the other + end of the association is a bridge, access point, or + repeater. If it is a wireless client, this is the + firmware version of the client card." + ::= { cDot11ClientConfigInfoEntry 12 } + +cDot11ClientName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Cisco IOS device hostname if the other + end of the association is a bridge, access point, or + repeater. If it is a wireless client, this is the + configured client name." + ::= { cDot11ClientConfigInfoEntry 13 } + +cDot11ClientAssociationState OBJECT-TYPE + SYNTAX INTEGER { + initial(1), + authenNotAssociated(2), + assocAndAuthenticated(3), + assocNotAnuthenticated(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state of the authentication + and association process between the two parties: + initial(1) - association request + received from client, + authenNotAssociated(2) - 802.11 authenticated but + not 802.11 associated, + assocAndAuthenticated(3) - 802.11 associated and + 802.1x authenticated, + assocNotAnuthenticated(4) - 802.11 associated but + 802.1x not + authenticated." + ::= { cDot11ClientConfigInfoEntry 14 } + +cDot11ClientIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the IP address type of the + cDot11ClientIpAddress." + ::= { cDot11ClientConfigInfoEntry 15 } + +cDot11ClientIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the static or DHCP assigned IP address of the + client." + ::= { cDot11ClientConfigInfoEntry 16 } + +cDot11ClientVlanId OBJECT-TYPE + SYNTAX CDot11IfVlanIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the VLAN which this wireless client is + assigned to when it is successfully associated to the + wireless station. The value is 0 if this wireless + client is not assigned to any VLAN or this wireless + station is not configured with any VLAN." + ::= { cDot11ClientConfigInfoEntry 17 } + +cDot11ClientSubIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the ifIndex of the sub-interface which this + wireless client is assigned to when it is successfully + associated to the wireless station. The value of this + object is 0, if this wireless station is not configured + with VLAN and this wireless client is assigned to the + radio hardware interface of this wireless station." + ::= { cDot11ClientConfigInfoEntry 18 } + +cDot11ClientAuthenAlgorithm OBJECT-TYPE + SYNTAX CDot11AuthenticationMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the IEEE 802.11 authentication methods + performed between the wireless station and this client + during association." + ::= { cDot11ClientConfigInfoEntry 19 } + +cDot11ClientAdditionalAuthen OBJECT-TYPE + SYNTAX CDot11AdditionalAuthenMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "These are the additional authentications that were + performed after IEEE 802.11 Open System or Shared + Key authentication had completed. If none of the bits + is set, no additional MAC address or EAP authentication + was performed during association." + ::= { cDot11ClientConfigInfoEntry 20 } + +cDot11ClientDot1xAuthenAlgorithm OBJECT-TYPE + SYNTAX CDot11Dot1xAuthenMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This the IEEE 802.1x authentication methods performed + between this wireless client and the authentication + server. If none of the bits is set, no IEEE 802.1x + authentication was performed during association." + ::= { cDot11ClientConfigInfoEntry 21 } + +cDot11ClientKeyManagement OBJECT-TYPE + SYNTAX CDot11KeyManagementMethod + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This is the encryption key management methods + employed by this client for IEEE 802.11 wireless frame + encryption. If none of the bits is set, no key + management method is employed." + ::= { cDot11ClientConfigInfoEntry 22 } + +cDot11ClientUnicastCipher OBJECT-TYPE + SYNTAX CDot11IfCipherType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "These are all the possible unicast data frame cipher + encryption type combinations currently supported on + this IEEE 802.11 client. If none of the bits is set, + the client is not performing any unicast data frame + encryption. + aesccm WPA AES CCMP encryption, + ckip Cisco Per packet key hashing, + cmic Cisco MMH MIC, + ckip|cmic Cisco Per packet key hashing and + Cisco MMH MIC, + tkip WPA Temporal Key encryption, + wep128 128-bit WEP key, + wep40 40-bit WEP key. + tkip|wep128 WPA Temporal Key and 128-bit WEP, + tkip|wep40 WPA Temporal Key and 40-bit WEP." + ::= { cDot11ClientConfigInfoEntry 23 } + +cDot11ClientMulticastCipher OBJECT-TYPE + SYNTAX CDot11IfCipherType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "These are all the possible multi-cast data frame + cipher encryption type combinations currently supported + on this IEEE 802.11 client. If none of the bits is set, + the client is not performing any multi-cast data frame + encryption. + aesccm WPA AES CCMP encryption, + ckip Cisco Per packet key hashing, + cmic Cisco MMH MIC, + ckip|cmic Cisco Per packet key hashing and + Cisco MMH MIC, + tkip WPA Temporal Key encryption, + wep128 128-bit WEP key, + wep40 40-bit WEP key. + tkip|wep128 WPA Temporal Key and 128-bit WEP, + tkip|wep40 WPA Temporal Key and 40-bit WEP." + ::= { cDot11ClientConfigInfoEntry 24 } + +cDot11ClientDevObjectID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authoritative + identification of the associated 802.11 client as + assigned by the respective vendor. A value of '0.0' + shall be populated if no such identification exists + for this 802.11 client. " + REFERENCE + "sysObjectID from SNMPv2-MIB" + ::= { cDot11ClientConfigInfoEntry 25 } + +cDot11ClientNewKeyManagement OBJECT-TYPE + SYNTAX CDot11NewKeyManagementMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the encryption key management methods + employed by this client for IEEE 802.11 wireless frame + encryption. If none of the bits is set, no key + management method is employed." + ::= { cDot11ClientConfigInfoEntry 26 } + +--******************************************************************** +--* dot11 client statistics +--******************************************************************** + +cDot11ClientStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDot11ClientStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistics and status of all + clients on the cDot11ClientConfigInfoTable. This table + has a one-to-one relationship with the + cDot11ClientConfigInfoTable." + ::= { cDot11ClientStatistics 1 } + +cDot11ClientStatisticEntry OBJECT-TYPE + SYNTAX CDot11ClientStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains statistics about errors, + data transmitting and receiving rates and counts + information of a client." + AUGMENTS { cDot11ClientConfigInfoEntry } + ::= { cDot11ClientStatisticTable 1 } + +CDot11ClientStatisticEntry ::= + SEQUENCE { + cDot11ClientCurrentTxRateSet OCTET STRING, + cDot11ClientUpTime Unsigned32, + cDot11ClientSignalStrength Integer32, + cDot11ClientSigQuality Unsigned32, + cDot11ClientAgingLeft Gauge32, + cDot11ClientPacketsReceived Counter32, + cDot11ClientBytesReceived Counter32, + cDot11ClientPacketsSent Counter32, + cDot11ClientBytesSent Counter32, + cDot11ClientDuplicates Counter32, + cDot11ClientMsduRetries Counter32, + cDot11ClientMsduFails Counter32, + cDot11ClientWepErrors Counter32, + cDot11ClientMicErrors Counter32, + cDot11ClientMicMissingFrames Counter32 } + +cDot11ClientCurrentTxRateSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..126)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the set current transmit data rates for + this client. Each client can transmit data at all + of its configured rates. There is a maximum of 126 + it can configure to transmit. Each octet contains + an integer value representing one of these 126 + rates it is currently transmitting. Each rate shall + be within the range from 2 to 127, corresponding + to data rates in increments of 500 kb/s from + 1 Mb/s to 63.5 Mb/s. This value is reported in + transmitted Beacon, Probe Request, Probe Response, + Association Request, Association Response, + Reassociation Request, and Reassociation Response + frames." + ::= { cDot11ClientStatisticEntry 1 } + +cDot11ClientUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in seconds that this client has been + associated with this device." + ::= { cDot11ClientStatisticEntry 2 } + +cDot11ClientSignalStrength OBJECT-TYPE + SYNTAX Integer32 (-100..0) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a device-dependent measure of the signal + strength of the most recently received packet from + this client. It may be normalized or unnormalized." + ::= { cDot11ClientStatisticEntry 3 } + +cDot11ClientSigQuality OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percentage" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a device-dependent measure of the signal + quality of the most recently received packet from + this client." + ::= { cDot11ClientStatisticEntry 4 } + +cDot11ClientAgingLeft OBJECT-TYPE + SYNTAX Gauge32 + UNITS "second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds of aging time left for + this client." + ::= { cDot11ClientStatisticEntry 5 } + +cDot11ClientPacketsReceived OBJECT-TYPE + SYNTAX Counter32 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received from this client." + ::= { cDot11ClientStatisticEntry 6 } + +cDot11ClientBytesReceived OBJECT-TYPE + SYNTAX Counter32 + UNITS "byte" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes received from this client." + ::= { cDot11ClientStatisticEntry 7 } + +cDot11ClientPacketsSent OBJECT-TYPE + SYNTAX Counter32 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to this client." + ::= { cDot11ClientStatisticEntry 8 } + +cDot11ClientBytesSent OBJECT-TYPE + SYNTAX Counter32 + UNITS "byte" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to this client." + ::= { cDot11ClientStatisticEntry 9 } + +cDot11ClientDuplicates OBJECT-TYPE + SYNTAX Counter32 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter increments when a packet for this + client is received and the Sequence Control field + in the packet header indicates the packet is a + duplicate." + ::= { cDot11ClientStatisticEntry 10 } + +cDot11ClientMsduRetries OBJECT-TYPE + SYNTAX Counter32 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter increments when an MSDU is successfully + transmitted after one or more retransmissions for this + client." + ::= { cDot11ClientStatisticEntry 11 } + +cDot11ClientMsduFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter increments when an MSDU is not + transmitted successfully for this client due to the + number of transmit attempts exceeding some limit." + ::= { cDot11ClientStatisticEntry 12 } + +cDot11ClientWepErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of packets received from this + client which failed to be properly decrypted via + the WEP security mechanism." + ::= { cDot11ClientStatisticEntry 13 } + +cDot11ClientMicErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "error" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of MIC errors for this client." + ::= { cDot11ClientStatisticEntry 14 } + +cDot11ClientMicMissingFrames OBJECT-TYPE + SYNTAX Counter32 + UNITS "packet" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of missing MIC packets for + this client." + ::= { cDot11ClientStatisticEntry 15 } + + +-- ***************************************************************** +-- Conformance information +-- ***************************************************************** + +ciscoDot11AssocMIBConformance OBJECT IDENTIFIER + ::= { ciscoDot11AssociationMIB 2 } +ciscoDot11AssocMIBCompliances OBJECT IDENTIFIER + ::= { ciscoDot11AssocMIBConformance 1 } +ciscoDot11AssocMIBGroups OBJECT IDENTIFIER + ::= { ciscoDot11AssocMIBConformance 2 } + + +--******************************************************************** +--* Compliance statements +--******************************************************************** + +ciscoDot11AssocMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the ciscoDot11Assoc + group." + MODULE MANDATORY-GROUPS { + ciscoDot11AssocGlobalGroup, + ciscoDot11ClientConfigGroup, + ciscoDot11ClientStatGroup + } + ::= { ciscoDot11AssocMIBCompliances 1 } + +ciscoDot11AssocMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the ciscoDot11Assoc + group. This is deprecated in favor of the + ciscoDot11AssocMIBComplianceRev2." + MODULE MANDATORY-GROUPS { + ciscoDot11AssocGlobalGroup, + ciscoDot11ClientConfigGroup, + ciscoDot11ClientStatGroup, + ciscoDot11ClientInfoGroup + } + ::= { ciscoDot11AssocMIBCompliances 2 } + +ciscoDot11AssocMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the ciscoDot11Assoc + group." + MODULE + MANDATORY-GROUPS { + ciscoDot11ClientConfigGroup, + ciscoDot11ClientStatGroup, + ciscoDot11ClientInfoGroup, + ciscoDot11IfAssocStatGroup, + ciscoDot11IfCipherStatGroup + } + GROUP ciscoDot11ApAssocGlobalGroup + DESCRIPTION + "This group is required only if the platform + is a IEEE 802.11 AP/repeater or bridge." + + ::= { ciscoDot11AssocMIBCompliances 3 } + +ciscoDot11AssocMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated -- by ciscoDot11AssocMIBComplianceRev4 + DESCRIPTION + "The compliance statement for this + ciscoDot11AssociationMIB module." + MODULE + MANDATORY-GROUPS { + ciscoDot11ClientConfigGroup, + ciscoDot11ClientAuthenGroup, + ciscoDot11ClientStatGroup, + ciscoDot11ClientInfoGroup, + ciscoDot11IfAssocStatGroup, + ciscoDot11IfCipherStatGroup + } + GROUP ciscoDot11ApAssocGlobalGroup + DESCRIPTION + "This group is required only if the platform + is a IEEE 802.11 AP/repeater or bridge." + + ::= { ciscoDot11AssocMIBCompliances 4 } + +ciscoDot11AssocMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for this + ciscoDot11AssociationMIB module." + MODULE + MANDATORY-GROUPS { + ciscoDot11ClientConfigGroup, + ciscoDot11ClientAuthenGroup, + ciscoDot11ClientStatGroup, + ciscoDot11ClientInfoGroup, + ciscoDot11IfAssocStatGroup, + ciscoDot11IfCipherStatGroup, + ciscoDot11ClientConfigExtGroup + } + GROUP ciscoDot11ApAssocGlobalGroup + DESCRIPTION + "This group is required only if the platform + is a IEEE 802.11 AP/repeater or bridge." + + ::= { ciscoDot11AssocMIBCompliances 5 } + +ciscoDot11AssocMIBComplianceRev5 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for this + ciscoDot11AssociationMIB module." + MODULE + MANDATORY-GROUPS { + ciscoDot11ClientConfigGroup, + ciscoDot11ClientAuthenGroup, + ciscoDot11ClientStatGroup, + ciscoDot11ClientInfoGroup, + ciscoDot11IfAssocStatGroup, + ciscoDot11IfCipherStatGroup, + ciscoDot11ClientConfigExtGroup, + ciscoDot11ClientNewAuthenGroup + } + GROUP ciscoDot11ApAssocGlobalGroup + DESCRIPTION + "This group is required only if the platform + is a IEEE 802.11 AP/repeater or bridge." + + ::= { ciscoDot11AssocMIBCompliances 6 } + + + +--******************************************************************** +--* Units of conformance +--******************************************************************** + +ciscoDot11AssocGlobalGroup OBJECT-GROUP + OBJECTS { + cDot11ParentAddress, + cDot11ActiveWirelessClients, + cDot11ActiveBridges, + cDot11ActiveRepeaters, + cDot11AssStatsAssociated, + cDot11AssStatsAuthenticated, + cDot11AssStatsRoamedIn, + cDot11AssStatsRoamedAway, + cDot11AssStatsDeauthenticated, + cDot11AssStatsDisassociated + } + STATUS deprecated + DESCRIPTION + "This is the device association information group. + This is deprecated in favor of the + ciscoDot11IfAssocStatGroup." + ::= { ciscoDot11AssocMIBGroups 1 } + +ciscoDot11ClientConfigGroup OBJECT-GROUP + OBJECTS { + cDot11ClientParentAddress, + cDot11ClientRoleClassType, + cDot11ClientDevType, + cDot11ClientRadioType, + cDot11ClientWepEnabled, + cDot11ClientWepKeyMixEnabled, + cDot11ClientMicEnabled, + cDot11ClientPowerSaveMode, + cDot11ClientAid, + cDot11ClientDataRateSet + } + STATUS current + DESCRIPTION + "This is the client configuration information group." + ::= { ciscoDot11AssocMIBGroups 2 } + +ciscoDot11ClientStatGroup OBJECT-GROUP + OBJECTS { + cDot11ClientCurrentTxRateSet, + cDot11ClientUpTime, + cDot11ClientSignalStrength, + cDot11ClientSigQuality, + cDot11ClientPacketsReceived, + cDot11ClientBytesReceived, + cDot11ClientPacketsSent, + cDot11ClientBytesSent, + cDot11ClientAgingLeft, + cDot11ClientDuplicates, + cDot11ClientMsduRetries, + cDot11ClientMsduFails, + cDot11ClientWepErrors, + cDot11ClientMicErrors, + cDot11ClientMicMissingFrames + } + STATUS current + DESCRIPTION + "This is the client statistics group." + ::= { ciscoDot11AssocMIBGroups 3 } + +ciscoDot11ClientInfoGroup OBJECT-GROUP + OBJECTS { + cDot11ClientSoftwareVersion, + cDot11ClientName, + cDot11ClientAssociationState, + cDot11ClientIpAddressType, + cDot11ClientIpAddress + } + STATUS current + DESCRIPTION + "This group provides additional client specific + information." + ::= { ciscoDot11AssocMIBGroups 4 } + +ciscoDot11ApAssocGlobalGroup OBJECT-GROUP + OBJECTS { + cDot11ParentAddress + } + STATUS current + DESCRIPTION + "This group includes per AP or bridge global + configuration information." + ::= { ciscoDot11AssocMIBGroups 5 } + +ciscoDot11IfAssocStatGroup OBJECT-GROUP + OBJECTS { + cDot11ActiveWirelessClients, + cDot11ActiveBridges, + cDot11ActiveRepeaters, + cDot11AssStatsAssociated, + cDot11AssStatsAuthenticated, + cDot11AssStatsRoamedIn, + cDot11AssStatsRoamedAway, + cDot11AssStatsDeauthenticated, + cDot11AssStatsDisassociated + } + STATUS current + DESCRIPTION + "This group includes per IEEE 802.11 radio + interface association statistics." + ::= { ciscoDot11AssocMIBGroups 6 } + +ciscoDot11IfCipherStatGroup OBJECT-GROUP + OBJECTS { + cd11IfCipherMicFailClientAddress, + cd11IfCipherTkipLocalMicFailures, + cd11IfCipherTkipRemotMicFailures, + cd11IfCipherTkipCounterMeasInvok, + cd11IfCipherCcmpReplaysDiscarded, + cd11IfCipherTkipReplaysDetected + } + STATUS current + DESCRIPTION + "This group includes per IEEE 802.11 radio + interface cipher related statistics collected." + ::= { ciscoDot11AssocMIBGroups 7 } + +ciscoDot11ClientAuthenGroup OBJECT-GROUP + OBJECTS { + cDot11ClientVlanId, + cDot11ClientSubIfIndex, + cDot11ClientAuthenAlgorithm, + cDot11ClientAdditionalAuthen, + cDot11ClientDot1xAuthenAlgorithm, + cDot11ClientKeyManagement, + cDot11ClientUnicastCipher, + cDot11ClientMulticastCipher + } + STATUS deprecated + DESCRIPTION + "This group includes per IEEE 802.11 radio + interface cipher related statistics collected." + ::= { ciscoDot11AssocMIBGroups 8 } + +ciscoDot11ClientConfigExtGroup OBJECT-GROUP + OBJECTS { + cDot11ClientDevObjectID + } + STATUS current + DESCRIPTION + "This group provides more configuration + information about a particular associated 802.11 + client. " + ::= { ciscoDot11AssocMIBGroups 9 } + +ciscoDot11ClientNewAuthenGroup OBJECT-GROUP + OBJECTS { + cDot11ClientNewKeyManagement + } + STATUS current + DESCRIPTION + "This group includes per IEEE 802.11 radio + interface cipher related statistics collected." + ::= { ciscoDot11AssocMIBGroups 10 } + +--******************************************************************** +--* End of units of conformance +--******************************************************************** + +END + diff --git a/MIBS/cisco/CISCO-DOT11-IF-MIB b/MIBS/cisco/CISCO-DOT11-IF-MIB new file mode 100644 index 0000000..828d0a4 --- /dev/null +++ b/MIBS/cisco/CISCO-DOT11-IF-MIB @@ -0,0 +1,4482 @@ +-- ***************************************************************** +-- CISCO-DOT11-IF-MIB.my: CISCO IEEE 802.11 INTERFACE MIB file +-- +-- April 2002, Francis Pang +-- +-- Copyright (c) 2002-2007 by Cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- +CISCO-DOT11-IF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Counter32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + MacAddress, + RowStatus, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ifIndex + FROM IF-MIB + dot11AuthenticationAlgorithmsIndex, + dot11SupportedDataRatesRxIndex + FROM IEEE802dot11-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoDot11IfMIB MODULE-IDENTITY + LAST-UPDATED "200612200000Z" + ORGANIZATION "Cisco System Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive, + San Jose CA 95134-1706. + USA + + Tel: +1 800 553-NETS + + E-mail: cs-dot11@cisco.com" + DESCRIPTION + "This MIB module provides network management + support for Cisco IEEE 802.11 Wireless LAN + type device (Access Point) radio interfaces. + + ACRONYMS + AES + Advanced Encryption Standard + + AP + Access point + + AID + Association IDentifier for wireless stations. + + BSS + IEEE 802.11 Basic Service Set. + + CCMP + Code Mode/CBC Mac Protocol + + CEPT + European Conference of Postal and + Telecommunications Administrations. + + CRC + Cyclic Redundancy Check. + + DSSS + Direct-Sequence Spread Spectrum. + + EAP + Extensible Authentication Protocol. + + ERP + Extended Rate PHY + + FHSS + Frequency-Hopping Spread Spectrum. + + IAPP + Inter-Access-Point Protocol. + + ICV + Integrity Check Value. + + ISM + Industrial, Scientific, and Medical. + + MBSSID + Multiple Broadcast SSID + + MIC + Message Integrity Check. + + MMH + Multi-Modal Hashing. + + OFDM + Orthogonal Frequency Division Multiplexing. + + PHY + Physical Layer (Layer 1 in network model). + + PLCP + Physical Layer Convergence Procedure. + + PMD + Physical Medium Dependent. + + PSPF + Public Secure Packet Forwarding. + + RF + Radio Frequency. + + SS + Spread-spectrum. + + SSID + Radio Service Set ID. + + STA + IEEE 802.11 wireless station. + + U-NII + Unlicensed National information Infrastructure + + VLAN + Virtual LAN. + + WEP + Wired Equivalent Privacy. + + WGB + Work-group Bridge + + WPA + WiFi Protected Access + + GLOSSARY + + Access point + Transmitter/receiver (transceiver) device + that commonly connects and transports data + between a wireless network and a wired network. + + Association + The service used to establish access point + or station mapping and enable STA invocation + of the distribution system services. + (Wireless clients attempt to connect to + access points.) + + Basic Rate + A data rate that is mandatory for client + devices to support in order for them to achieve + successful association. + + Basic Service Set + The IEEE 802.11 BSS of an AP comprises of the + stations directly associating with the AP. + + Bridge + Device that connects two or more segments + and reduces traffic by analyzing the + destination address, filtering the frame, + and forwarding the frame to all connected + segments. + + Bridge AP + It is an AP that functions as a transparent + bridge between 2 wired LAN segments. + + Broadcast SSID + Clients can send out Broadcast SSID Probe + Requests to a nearby AP, and the AP will + broadcast its own SSID within its beacons + to response to the clients. Clients can use + this Broadcast SSID to associate and + communicate with the AP. + + Cyclic Redundancy Check + CRC is an error detect mechanism that applies + to frame transmission. + + Direct-Sequence Spread Spectrum + DSSS combines a data signal at the sending + station with a higher data rate bit sequence, + which many refer to as a chipping code (also + known as processing gain). A high processing gain + increases the signals resistance to interference. + DSSS sends a specific string of bits for each data + bit sent. + + ERP-CCK Modulation + This signal modulation technique is supported in + PHY implementing IEEE 802.11b/g Protocol. + + ERP-OFDM Modulation + This signal modulation technique is supported in + PHY implementing IEEE 802.11g Protocol. + + Extensible Authentication Protocol + EAP acts as the interface between a wireless + client and an authentication server, such as a + RADIUS server, to which the access point + communicates over the wired network. + + Extended Rate PHY + This PHY implements the IEEE 802.11g Protocol. + + Frequency-Hopping Spread Spectrum + In FHSS, a hopping code determines the frequencies + the radio will transmit and in which order. To + properly receive the signal, the receiver must be + set to same hopping code and listen to the + incoming signal at the right time and correct + frequency. The code pattern maintains a single + logical channel. + + IEEE 802.11 + Standard to encourage interoperability among + wireless networking equipment. + + IEEE 802.11b + High-rate wireless LAN standard for wireless + data transfer at up to 11 Mbps. + + IEEE P802.11g + Higher Speed Physical Layer (PHY) Extension to + IEEE 802.11b, will boost wireless LAN speed to 54 + Mbps by using OFDM (orthogonal frequency division + multiplexing). The IEEE 802.11g specification is + backward compatible with the widely deployed IEEE + 802.11b standard. + + Inter-Access-Point Protocol + The IEEE 802.11 standard does not define how + access points track moving users or how to + negotiate a handoff from one access point to the + next, a process referred to as roaming. IAPP is + a Cisco proprietary protocol to support roaming. + However, IAPP does not address how the wireless + system tracks users moving from one subnet to + another. + + Independent network + Network that provides peer-to-peer connectivity + without relying on a complete network + infrastructure. + + Integrity Check Value + The WEP ICV shall be a 32-bit value containing + the 32-bit cyclic redundancy code designed for + verifying wireless data frame integrity. + + Message Integrity Check + A MIC can, optionally, be added to WEP-encrypted + 802.11 frames. MIC prevents attacks on encrypted + packets. MIC, implemented on both the access point + and all associated client devices, adds a few bytes + to each packet to make the packets tamper-proof. + + Native VLAN ID + A switch port and/or AP can be configured with a + 'native VLAN ID'. Untagged or priority-tagged + frames are implicitly associated with the native + VLAN ID. The default native VLAN ID is '1' if + VLAN tagging is enabled. The native VLAN ID is '0' + or 'no VLAN ID' if VLAN tagging is not enabled. + + Node + Device on a network; has its own unique network + address and name. + + Non-Root Bridge + This wireless bridge does not connect to the main + wired LAN segment. It connects to a remote wired + LAN segment and can associate with root bridges and + other non-root bridges that accept client + associations. It also can accept associations from + other non-root bridges, repeater access points, + and client devices. + + Physical Layer Convergence Procedure + In IEEE 802.11 wireless LANs, PLCP defines a method + of mapping the IEEE 802.11 MAC sublayer protocol + data units into a framing format suitable for + sending and receiving user data and management + information between two or more wireless stations + using the associated PMD system. + + Physical Medium Dependent + In IEEE 802.11 wireless LANs, a PMD system, whose + function defines the characteristics of, and method + of transmitting and receiving data through, a + wireless medium between two or more wireless + stations each using the DSSS. + + Preamble + The radio preamble are data at the head of a + packet that contains information access points + and client devices required by IEEE 802.11 when + sending and receiving packets. + + Primary LAN + In an AP, if the destinations of inbound unicast + frames are unknown, the frames are sent toward + the primary LAN defined on the device. + + Radio carrier + Radio waves that deliver energy to a remote + receiver; in other words, radio waves in a + wireless LAN environment. + + Repeater + Device that connects multiple segments, + listening to each and regenerating the signal + on one to every other connected one; so that + the signal can travel further. + + Repeater or Non-root Access Point + The repeater access point is not connected + to the wired LAN. The Repeater is a wireless + LAN transceiver that transfers data between + a client and another access point, another + repeater, or between two bridges. The repeater + is placed within radio range of an access point + connected to the wired LAN, another repeater, or + an non-root bridge to extend the range of the + infrastructure. + + Radio Frequency + Radio wave and modulation process or operation. + + Root Access Point + This access point connects clients to the main + wired LAN. + + Root (Wireless) Bridge + This wireless bridge connects to the main wired + LAN. It can communicate with non-root wireless + bridges, repeater access points, and client + devices but not with another wireless root + bridge. Only one wireless bridge in a wireless + LAN can be set as the wireless root bridge. + + Spread-spectrum + Wideband radio frequency technique that + consumes more bandwidth than the narrow-band + alternative but produces a signal that is louder + and easier to detect. There are two types of + spread-spectrum radio: frequency hopping and + direct sequence. + + Radio Service Set ID + SSID is a unique identifier that APs and clients + use to identify with each other. SSID is a simple + means of access control and is not for security. + The SSID can be any alphanumeric entry up to 32 + characters. + + Tag header + A 'tag header' is as defined in the IEEE 802.1Q + standard. An 802.1Q tag header contains a 3-bit + priority field and a 12-bit VLAN ID field. + A 'priority tag' has a VLAN ID of 0, to indicate + 'no VLAN ID'. A 'VLAN tag' has a non-zero + VLAN ID. + + Virtual LAN + VLAN defined in the IEEE 802.1Q VLAN standard + supports logically segmenting of LAN + infrastructure into different subnets or + workgroups so that packets are switched only + between ports within the same VLAN. + + VLAN ID + Each VLAN is identified by a 12-bit 'VLAN ID'. + A VLAN ID of '0' is used to indicate + 'no VLAN ID'. Valid VLAN IDs range from '1' to + '4095'. VLAN of ID '4095' is the default VLAN + for Cisco VoIP Phones. + + Wired Equivalent Privacy + WEP is generally used to refer to 802.11 + encryption. + + Work-group Bridge + It is a client to APs or wireless root bridges. + The radio port of a WGB serves as the uplink to + the main network and the Ethernet port provides + network access for devices like PC or IP phone. + + Upgrade of Frequencies + As per the latest regulations proposed by the + Japanese Government, the four channels 34 + ( 5170 GHz ), 38 ( 5190 GHz), 42 ( 5210 ) and + 44 ( 5230 ) in the 5150-5250 MHz band has been + shifted by 10 MHz. Thus, the new channels in the + 5150-5250 MHz band are 36 ( 5180 ), 40 ( 5200 ) + and 44 ( 5220 ) and 48 ( 5240 )." + + REVISION "200612200000Z" + DESCRIPTION + "- Added following objects in cd11IfStationConfigTable + cd11IfMobileStationListIgnore + cd11IfMobileStationScanChannel. + - Added cd11Ifdot11MobileStationScanGroup OBJECT-GROUP + - Added ciscoDot11IfComplianceRev4 MODULE-COMPLIANCE." + REVISION "200503100000Z" + DESCRIPTION + "Updated the cd11IfCurrentCarrierSet to define new + carrier types." + REVISION "200406060000Z" + DESCRIPTION + "Modified the cd11IfPhyNativePowerUseStandard to + read-write and updated cd11IfNativeTxPowerSupportTable + and cd11IfRfNativePowerTable to add the object + cd11IfRadioModulationClass as indices." + REVISION "200405060000Z" + DESCRIPTION + "Added cd11IfStationSwitchOverNotif and + cd11IfRogueApDetectedNotif notifications" + REVISION "200404170000Z" + DESCRIPTION + "Added cd11IfVlanPsPacketForwardEnable and + cd11IfPsPacketForwardEnable for PSPF support. + Added cd11IfMultipleBssidEnable for MBSSID support. + Modified Cd11IfVlanEncryptKeyEntry to add objects + for WEP encryption support. Added + cd11IfRogueApDetectedTable for rogue AP detection + information. Added cd11IfFrequencyBandTable, + cd11IfRfNativePowerTable, and + cd11IfNativeTxPowerSupportTable to support per + radio frequency band power configuration. Added + cd11IfDataRatesSensitivityTable for receive + sensitivity specifications of IEEE 802.11 radio." + REVISION "200402270000Z" + DESCRIPTION + "Updated the cd11IfStationRole object description. + Modified CDot11IfCipherType textual convention to + match the latest design. Updated + cd11IfClientTxPowerTable power levels to allow + negative dBm power. Modified the + MODULE-COMPLIANCE for this MIB." + REVISION "200311170000Z" + DESCRIPTION + "Added cd11IfWorldModeCountry, cd11IfWorldMode, and + cd11IfMobileStationScanParent to + cd11IfStationConfigEntry. Added cd11IfPhyConcatenation + to cd11IfPhyOperationEntry. Added + cd11IfVlanEncryptKeyTransmit to + Cd11IfVlanEncryptKeyEntry. Added + cd11IfClientTxPowerTable, cd11IfOfdmTxPowerTable, + cd11IfRadioMonitoringTable, and + cd11IfVlanSecurityTable. Modified the + MODULE-COMPLIANCE for this MIB." + REVISION "200307130000Z" + DESCRIPTION + "Added cd11IfPhyBasicRateSet to identify if a rate + in the dot11OperationalRateSet is a Basic Rate, added + cd11IfPhyMacSpecification to identify the IEEE 802.11 + Standard being applied to the radio, modified the + cd11IfPhyDsssCurrentChannel and cd11IfChanSelectChannel + ranges to support 802.11A radio, and added new device + types to cd11IfStationRole. + + Added cd11IfAuxSsidAuthAlgEapMethod, + cd11IfAuxSsidAuthAlgMacMethod, cd11IfAuthAlgEapMethod, + and cd11IfAuthAlgMacAddrMethod to specify the + authentication method list." + REVISION "200212290000Z" + DESCRIPTION + "Added a new cd11IfVlanEncryptKeyTable to support + per interface and VLAN encryption key and + cd11IfDomainCapabilitySet to support the + IEEE 802.11 dot11MultiDomainCapabilityTable." + REVISION "200208010000Z" + DESCRIPTION + "Corrected the description of roleBridge(2) of + the cd11IfStationRole object and changed the roleAP(1) + to roleWgb(1)." + REVISION "200207040000Z" + DESCRIPTION + "Changed cd11IfAuxSsidBroadcastSsid from read-only + to read-write." + REVISION "200205100000Z" + DESCRIPTION + "The maximum value for cd11IfAuxiliarySsidLength is + changed to '4095'. The new cd11IfAuxSsidIndex replaces + cd11IfAuxSsid as the cd11IfAuxSsidTable index. New + enumerate values are added to cd11IfStationRole. New + MAC address authentication cd11IfAuthAlgRequireMacAddr + and cd11IfAuxSsidAuthAlgRequireMac objects are added to + the authentication algorithm tables." + REVISION "200204110000Z" + DESCRIPTION + "This is the initial version of this MIB module." + ::= { ciscoMgmt 272 } + + +ciscoDot11IfMIBNotifications OBJECT IDENTIFIER + ::= { ciscoDot11IfMIB 0 } + +ciscoDot11IfMIBObjects OBJECT IDENTIFIER + ::= { ciscoDot11IfMIB 1 } + +cd11IfConfigurations OBJECT IDENTIFIER + ::= { ciscoDot11IfMIBObjects 1 } + +cd11IfStatistics OBJECT IDENTIFIER + ::= { ciscoDot11IfMIBObjects 2 } + +cd11IfManagement OBJECT IDENTIFIER + ::= { cd11IfConfigurations 1 } + +cd11IfPhyConfig OBJECT IDENTIFIER + ::= { cd11IfConfigurations 2 } + +cd11IfMacStatistics OBJECT IDENTIFIER + ::= { cd11IfStatistics 1 } + + +-- Textual Conventions + +CDot11IfVlanIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a 12-bit VLAN ID used in the VLAN Tag + header. A value of '0' indicates NULL or no VLAN ID. + and '4095' is the default VLAN for Cisco VoIP Phones. + This textual convention differs from the VlanId + textual convention, defined by the Q-BRIDGE-MIB + in RFC-2674, because VlanId does not permit the + value '0' and '4095'." + REFERENCE + "RFC-2674, Bridge MIB Extensions, August 1999, + Q-BRIDGE-MIB, E. Bell." + SYNTAX Unsigned32 (0..4095) + + +WepKeyType128 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "WEP shared secret encryption key, 128-bits or 16 + octets. Only the first 13 octets are accessible to + users among the total 16 octets." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, Section 8.3.2." + SYNTAX OCTET STRING (SIZE (5..13)) + + +CDot11IfMicAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Auxiliary MIC calculated on WEP-encoded packets + to validate that they have not been modified. + This is in addition to the standard 802.11 ICV. + The two options are: + micNone(1) - do not apply MIC, + micMXX(2) - apply MMH MIC, + micMichael(3) - Michael MIC." + SYNTAX INTEGER { + micNone(1), + micMXX(2), + micMichael(3) + } + + +CDot11IfWepKeyPermuteAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This defines the function through which the WEP + encryption key is permuted between key renewal + periods. + wepPermuteNone(1) - no WEP key permutation, + wepPermuteIV(2) - WEP key permutation with + initialization vector." + SYNTAX INTEGER { + wepPermuteNone(1), + wepPermuteIV(2) + } + + +CDot11IfCipherType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the frame encryption cipher types for + frames on IEEE 802.11 radio interfaces. + ckip Cisco Per packet key hashing, + cmic Cisco MMH MIC, + tkip WPA Temporal Key encryption, + wep40 40-bit WEP key, + wep128 128-bit WEP key, + aesccm WPA AES CCMP encryption." + SYNTAX BITS { + ckip(0), + cmic(1), + tkip(2), + wep40(3), + wep128(4), + aesccm(5) + } + + +CDot11RadioFrequencyBandType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the radio frequency band names + the IEEE 802.11 radio is operating on: + ism24G(0) - ISM 2.4 GHz band, + unii1(1) - U-NII-1 band (5.15-5.25 GHz), + unii2(2) - U-NII-2 band (5.25-5.35 GHz), + unii3(3) - U-NII-3 band (5.725-5.825 GHz), + cept(4) - CEPT band B (5.47-5.725 GHz), + japan49G(5) - Japan 4.9 band (4.9-5.0 GHz), + japan50G(6) - Japan 5.0 band (5.03-5.091 GHz)." + SYNTAX BITS { + ism24G(0), + unii1(1), + unii2(2), + unii3(3), + cept(4), + japan49G(5), + japan50G(6) + } + +CDot11RadioModulationClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are classifications of radio modulation + techniques used by the various Physical Layers + of IEEE 802.11 radios: + dsss(1) - modulation schemes associated + with DSSS type PHYs, + ofdm(2) - modulation schemes associated + with OFDM type PHYs." + SYNTAX INTEGER { + dsss(1), + ofdm(2) + } + +Cd11IfDot11UpgradeStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the various status on the + Radio Upgrade: + unknown(1) - upgrade status unknown, + upgradeNotApplicable(2) - Regulatory domain upgrade + is not applicable for 11b/g + radios and 11a radios not in + Japan regulatory domain, + upgradeNotDone(3) - 11a radio is in Japan domain but + yet to be upgraded, + upgradeNotNeeded(4) - 11a radio is already configured to + operate in the W52 domain and that + the upgrade is not needed, + upgradeDone(5) - upgrade has been done from J52 to W52." + SYNTAX INTEGER { + unknown(1), + upgradeNotApplicable(2), + upgradeNotDone(3), + upgradeNotNeeded(4), + upgradeDone(5) + } + +-- ******************************************************************** +-- * Cisco IEEE 802.11 Interface Extension +-- ******************************************************************** + +-- Configuration Objects + +cd11IfStationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfStationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains attributes to configure radio + interfaces managed by this agent. The attributes + are extensions to the configuration parameters in + the dot11StationConfigTable defined in the + IEEE802dot11-MIB. This table configures the station + role of the interface, proprietary extensions, + hierarchy, security option and parameters, and + communication settings. This table has a sparse + dependent relationship on the ifTable. + For each entry in this table, there exists an entry + in the ifTable of ifType ieee80211(71). + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfManagement 1 } + +cd11IfStationConfigEntry OBJECT-TYPE + SYNTAX Cd11IfStationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of configuration attributes for + an IEEE 802.11 radio interface. These attributes + are supplements to attributes defined in the + dot11StationConfigTable in IEEE802dot11-MIB." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + INDEX { ifIndex } + ::= { cd11IfStationConfigTable 1 } + +Cd11IfStationConfigEntry ::= + SEQUENCE { + cd11IfStationRole INTEGER, + cd11IfCiscoExtensionsEnable TruthValue, + cd11IfAllowBroadcastSsidAssoc TruthValue, + cd11IfPrivacyOptionMaxRate Integer32, + cd11IfEthernetEncapsulDefault INTEGER, + cd11IfBridgeSpacing Unsigned32, + cd11IfDesiredSsidMaxAssocSta Unsigned32, + cd11IfAuxiliarySsidLength Unsigned32, + cd11IfVoipExtensionsEnable TruthValue, + cd11IfDesiredSsidMicAlgorithm CDot11IfMicAlgorithm, + cd11IfDesiredSsidWepPermuteAlg + CDot11IfWepKeyPermuteAlgorithm, + cd11IfWorldMode INTEGER, + cd11IfWorldModeCountry OCTET STRING, + cd11IfMobileStationScanParent TruthValue, + cd11IfPsPacketForwardEnable TruthValue, + cd11IfMultipleBssidEnable TruthValue, + cd11IfMobileStationListIgnore TruthValue, + cd11IfMobileStationScanChannel OCTET STRING + } + +cd11IfStationRole OBJECT-TYPE + SYNTAX INTEGER { + roleWgb(1), + roleBridge(2), + roleClient(3), + roleRoot(4), + roleRepeater(5), + roleApBridge(6), + roleApRepeater(7), + roleIBSS(8), + roleNrBridge(9), + roleApNrBridge(10), + roleScanner(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This defines the role of this station itself within + the 802.11 BSS of which it is a member. The roles are: + roleWgb(1) - infrastructure type WGB + client, + roleBridge(2) - root bridge, + roleClient(3) - independent BBS type + WGB client, + roleRoot(4) - root access point, + roleRepeater(5) - repeater, + roleApBridge(6) - AP and root bridge, + roleApRepeater(7) - AP and repeater, + roleIBSS(8) - independent BSS, + roleNrBridge(9) - non-root bridge, + roleApNrBridge(10) - AP and non-root bridge, + roleScanner(11) - scanner for rogue APs + and clients. + The default role is roleRoot(4)." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 3." + ::= { cd11IfStationConfigEntry 1 } + +cd11IfCiscoExtensionsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cisco Aironet extensions to the basic IEEE + 802.11 protocols are enabled if the value is + 'true'. The extension enables better BSS + performance and faster roaming. If the value + is 'false', only the basic IEEE 802.11 protocols + are used. This ensures maximum compatibility + with non-Cisco equipment. The default value is + 'true'." + ::= { cd11IfStationConfigEntry 2 } + +cd11IfAllowBroadcastSsidAssoc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of cd11IfStationRole is either + 'roleRoot' or 'roleRepeater', and if + cd11IfAllowBroadcastSsidAssoc is 'true', + the device radio driver will respond + to Broadcast SSID Probe Requests and will + broadcast its own SSID within its beacons. + If cd11IfAllowBroadcastSsidAssoc is 'false', + the radio will not respond to the Broadcast + SSID and will not broadcast its SSID within + beacons. The default value is 'true'." + ::= { cd11IfStationConfigEntry 3 } + +cd11IfPrivacyOptionMaxRate OBJECT-TYPE + SYNTAX Integer32 (2..127) + UNITS "500 Kb per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the maximum transmit bit + rate supported by the radio when using, for example, + WEP encryption. The rate is expressed in standard + IEEE 802.11 increments of 500Kb/sec." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 8.1.2." + ::= { cd11IfStationConfigEntry 4 } + +cd11IfEthernetEncapsulDefault OBJECT-TYPE + SYNTAX INTEGER { + encap802dot1H(1), + encapRfc1042(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Ethernet encapsulation + transform type used within the BSS. The encapsulations + allowed are either IEEE 802.1H type or RFC-1042 type. + IEEE 802.1H designates the Subnetwork Access Protocol + (SNAP) mechanism as the Ethernet encapsulation protocol. + Subsequently, other (non-IP) uses of the RFC-1042 + mechanism. RFC-1042 specifies a translation for + Ethernet frames, such that they can be exchanged with + end stations on LANs that do not provide an Ethernet + service. + encap802dot1H(1) - IEEE 802.1H SNAP encapsulation + encapRfc1042(2) - RFC-1042 encapsulation. + The default encapsulation type is encap802dot1H(1)." + REFERENCE + "IEEE Std 802.1H-1997, Media Access Control + Bridging of Ethernet V2.0 in Local Area + Networks. RFC-1042, February 1988, A Standard for + the Transmission of IP Datagrams over IEEE 802 + Networks, J. Postel and J. Reynolds." + ::= { cd11IfStationConfigEntry 5 } + +cd11IfBridgeSpacing OBJECT-TYPE + SYNTAX Unsigned32 (0..38640) + UNITS "Kilometers" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this device is a root wireless bridge, + this value is the distance in kilometers + reported between this device and its + farthest non-root bridge client." + ::= { cd11IfStationConfigEntry 6 } + +cd11IfDesiredSsidMaxAssocSta OBJECT-TYPE + SYNTAX Unsigned32 (0..2007) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the maximum number of IEEE + 802.11 stations which may associate with this radio + interface through IEEE802dot11-MIB dot11DesiredSSID. + If this value is '0', the maximum number is limited + only by the IEEE 802.11 standard and any hardware or + radio firmware limitations of the access point. The + default value is '0'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 5.7." + ::= { cd11IfStationConfigEntry 7 } + +cd11IfAuxiliarySsidLength OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the maximum number of SSIDs + allowed for a radio interface or the number of SSID + entries per radio interface in the cd11IfAuxSsidTable. + The default value is '25'." + ::= { cd11IfStationConfigEntry 8 } + +cd11IfVoipExtensionsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables the radio generate proprietary + elements in its beacons and probe responses to support + Voice-over-IP (VoIP) phones. The default value is + 'true'." + ::= { cd11IfStationConfigEntry 9 } + +cd11IfDesiredSsidMicAlgorithm OBJECT-TYPE + SYNTAX CDot11IfMicAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the auxiliary MIC calculated + on WEP-encoded packets of stations associated with + this radio interface through IEEE802dot11-MIB + dot11DesiredSSID. The default value is micNone(1)." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 8.2.3." + ::= { cd11IfStationConfigEntry 10 } + +cd11IfDesiredSsidWepPermuteAlg OBJECT-TYPE + SYNTAX CDot11IfWepKeyPermuteAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the function through which + the WEP encryption key is permuted between key + renewal periods for stations associated with this + radio interface through IEEE802dot11-MIB + dot11DesiredSSID. The default value is + wepPermuteNone(1)." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 8.2.3." + ::= { cd11IfStationConfigEntry 11 } + +cd11IfWorldMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + legacy(2), + dot11d(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object sets the World-Mode function of the + radio to allow it to function in countries other + than it was manufactured for. + none(1) - No world mode setting, + legacy(2) - compatible with legacy hardware, + dot11d(3) - use IEEE 802.11d mechanism." + DEFVAL { none } + ::= { cd11IfStationConfigEntry 12 } + +cd11IfWorldModeCountry OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(3)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object sets the dot11CountryString in the + IEEE802dot11-MIB identifying the country in which + the radio is operating. When cd11IfWorldMode is + either legacy(2) or dot11d(3), this object value + will be sent in the radio management frame. + + The first two octets of this string is the two + character country code as described in document + ISO/IEC 3166-1. The third octet shall be one of + the following: + + 1. an ASCII space character, if the regulations under + which the station is operating encompass all + environments in the country, + + 2. an ASCII 'O' character, if the regulations under + which the station is operating are for an Outdoor + environment only, or + + 3. an ASCII 'I' character, if the regulations under + which the station is operating are for an Indoor + environment only." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfStationConfigEntry 13 } + +cd11IfMobileStationScanParent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables the radio to scan for a better + parent when it is a mobile non-root device, for + example, the value of cd11IfStationRole is roleWgb(1)." + DEFVAL { false } + ::= { cd11IfStationConfigEntry 14 } + +cd11IfPsPacketForwardEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If no VLAN is configured on the radio interface, + this object configures the PSPF feature. Otherwise, + cd11IfVlanPsPacketForwardEnable is used to configure + the PSPF feature per VLAN. If it is 'true', PSPF is + on the radio interface and direct traffic between + wireless clients of the interface is not allowed. + If it is 'false', PSPF is disabled on the VLAN and + direct traffic between wireless clients of the + interface is allowed." + DEFVAL { false } + ::= { cd11IfStationConfigEntry 15 } + +cd11IfMultipleBssidEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If it is 'true', multiple broadcast SSID is + enabled on the radio. To a wireless client, a + MBSSID AP appears to be several distinct co-located + APs, and it transmits a beacon for each broadcast + SSID or SSID. This allows all of the SSIDs visible + for passive scanning." + DEFVAL { false } + ::= { cd11IfStationConfigEntry 16 } + +cd11IfMobileStationListIgnore OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the radio should + process the AP adjacency and Enhanced Neighbor + List reports specified in the CCX Specification. + AP adjacency and Enhanced Neighbor List provide + information about the infrastructure wireless + devices found in the near vicinity of this + radio. + + This object is applicable only when the radio's + role as represented by the object cd11IfStationRole + is one of roleWgb(1), roleRepeater(5) or + roleNrbridge(9). + + Agent will populate a value of 'false', when the + radio's role as represented by cd11IfStationRole + is one of roleRoot(4) ,roleBridge(2) or + roleApBridge(6), to indicate that the object is + not applicable for the radio in these roles. Set + requests will be rejected when the radio is + configured to be in one of these roles. + + User can configure this object only when + cd11IfMobileStationScanChannel is configured with + a valid set of channels. When + cd11IfMobileStationScanChannel is configured with + a value of 0, the agent will automatically + populate a value of 'false'. " + DEFVAL { false } + ::= { cd11IfStationConfigEntry 17 } + +cd11IfMobileStationScanChannel OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the channels to be used by + the infractructure clients for scanning purposes. + + This object is applicable only when the radio's + role as represented by the object cd11IfStationRole + is one of roleWgb(1), roleRepeater(5) or + roleNrbridge(9). Agent will reject the request + to set this object when the cd11IfStationRole doesn't + populate one of the values mentioned above. + + Each octet carries the channel number. To configure + the radio to scan all the channels applicable to a + particular regulatory domain, this object should be + configured with only one octet of value 0. " + ::= { cd11IfStationConfigEntry 18 } + + +cd11IfAuthAlgorithmTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfAuthAlgorithmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains attributes to configure + authentication algorithm parameters for associations + through the SSID defined by IEEE802dot11-MIB + dot11DesiredSSID object. It defines attributes + additional to those defined in the IEEE802dot11-MIB + dot11AuthenticationAlgorithmsTable. An interface + may support multiple authentication algorithms. + + This table has an expansion dependent relationship + on the ifTable. For each entry in this table, + there exists at least an entry in the ifTable of + ifType ieee80211(71). This table uses the + dot11AuthenticationAlgorithmsIndex of the + dot11AuthenticationAlgorithmsTable defined in the + IEEE802dot11-MIB as the expansion index. + + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 5.7.6 and IEEE802dot11-MIB." + ::= { cd11IfManagement 2 } + +cd11IfAuthAlgorithmEntry OBJECT-TYPE + SYNTAX Cd11IfAuthAlgorithmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies authentication algorithm + configuration attributes of a VLAN for the + dot11DesiredSSID on a radio interface." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 8.2 and IEEE802dot11-MIB." + INDEX { + ifIndex, + dot11AuthenticationAlgorithmsIndex + } + ::= { cd11IfAuthAlgorithmTable 1 } + +Cd11IfAuthAlgorithmEntry ::= + SEQUENCE { + cd11IfAuthAlgRequireEap TruthValue, + cd11IfAuthAlgRequireMacAddr TruthValue, + cd11IfAuthAlgDefaultVlan CDot11IfVlanIdOrZero, + cd11IfAuthAlgEapMethod SnmpAdminString, + cd11IfAuthAlgMacAddrMethod SnmpAdminString + } + +cd11IfAuthAlgRequireEap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is 'true', stations authenticating + with the corresponding IEEE802dot11-MIB + dot11AuthenticationAlgorithm must complete + network-level EAP authentication before their + association attempts will be unblocked. If the + value is 'false', stations authenticating with + the corresponding dot11AuthenticationAlgorithm + will be unblocked as soon as they complete the + 802.11 authentication. The default value is + 'true'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 8.2 and IEEE802dot11-MIB." + ::= { cd11IfAuthAlgorithmEntry 1 } + +cd11IfAuthAlgRequireMacAddr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is 'true', stations authenticating + with the corresponding IEEE802dot11-MIB + dot11AuthenticationAlgorithm must complete + additional MAC address authentication before their + association attempts will be unblocked. If the + value is 'false', stations authenticating with + the corresponding dot11AuthenticationAlgorithm + will be unblocked as soon as they complete the + 802.11 authentication. The default value is + 'true'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 8.2 and IEEE802dot11-MIB." + ::= { cd11IfAuthAlgorithmEntry 2 } + +cd11IfAuthAlgDefaultVlan OBJECT-TYPE + SYNTAX CDot11IfVlanIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the default VLAN identifier + for stations associated with this radio interface + with this authentication and through + IEEE802dot11-MIB dot11DesiredSSID. If the value + of this object is '0', it indicates that either the + default VLAN are not defined for this authentication + on this radio interface or the default VLAN is the + native VLAN ID. The default value is '0'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 8.2 and IEEE802dot11-MIB." + ::= { cd11IfAuthAlgorithmEntry 3 } + +cd11IfAuthAlgEapMethod OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of cd11IfAuthAlgRequireEap is 'true' + or dot11AuthenticationAlgorithm is Network-EAP, + this is the EAP method list to used for the EAP + authentication." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfAuthAlgorithmEntry 4 } + +cd11IfAuthAlgMacAddrMethod OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of cd11IfAuthAlgRequireMacAddr + is 'true', this is the MAC address method list to + used for the MAC authentication." + ::= { cd11IfAuthAlgorithmEntry 5 } + + +cd11IfWepDefaultKeysTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfWepDefaultKeysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The dot11WEPDefaultKeysTable defined by the + IEEE802dot11-MIB allows only WEP keys of length + up to 40 bits. This table overrides the the + dot11WEPDefaultKeysTable and supports keys of + from 40 to 128 bits. A maximum of four keys can + associate with any IEEE 802.11 radio interface. + For devices implementing this table, they should + not implement the dot11WEPDefaultKeysTable. + + This table has an expansion dependent relationship + on the ifTable. For each entry in this table, + there exists at least an entry in the ifTable of + ifType ieee80211(71). Entries in this table + cannot be created or deleted by the network + management system. All entries are created or + deleted by the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfManagement 3 } + +cd11IfWepDefaultKeysEntry OBJECT-TYPE + SYNTAX Cd11IfWepDefaultKeysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of attributes defining a WEP key for + a radio interface." + INDEX { + ifIndex, + cd11IfWepDefaultKeyIndex + } + ::= { cd11IfWepDefaultKeysTable 1 } + +Cd11IfWepDefaultKeysEntry ::= + SEQUENCE { + cd11IfWepDefaultKeyIndex Unsigned32, + cd11IfWepDefaultKeyLen Unsigned32, + cd11IfWepDefaultKeyValue WepKeyType128 + } + +cd11IfWepDefaultKeyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies a WEP key instance for + a radio interface." + ::= { cd11IfWepDefaultKeysEntry 1 } + +cd11IfWepDefaultKeyLen OBJECT-TYPE + SYNTAX Unsigned32 (5..13) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the length in octets of + the WEP key cd11IfWepDefaultKeyValue. The + default key length is '13'." + ::= { cd11IfWepDefaultKeysEntry 2 } + +cd11IfWepDefaultKeyValue OBJECT-TYPE + SYNTAX WepKeyType128 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the WEP default secret key value. Any + attempt to read this object by the NMS will + result in return of a zero-length string. The + default value is a NULL string." + ::= { cd11IfWepDefaultKeysEntry 3 } + + +cd11IfDesiredBssTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfDesiredBssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the radio is not functioning as an access + point (i.e., cd11IfStationRole is not 'roleRoot'), + and for example, this radio is a repeater or + bridge, this table will contain a list of preferred + access points with which the radio interface should + associate with. This table has an expansion + dependent relationship on the ifTable. For each + entry in this table, there exists at least an entry + in the ifTable of ifType ieee80211(71). + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + ::= { cd11IfManagement 5 } + +cd11IfDesiredBssEntry OBJECT-TYPE + SYNTAX Cd11IfDesiredBssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides the MAC address of a preferred + access point. A maximum of 4 BSS addresses can be + configured to an interface." + INDEX { + ifIndex, + cd11IfDesiredBssIndex + } + ::= { cd11IfDesiredBssTable 1 } + +Cd11IfDesiredBssEntry ::= + SEQUENCE { + cd11IfDesiredBssIndex Unsigned32, + cd11IfDesiredBssAddr MacAddress + } + +cd11IfDesiredBssIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object defines the priority order in which + preferred access points should be probed. Lower + index values indicate higher priority." + ::= { cd11IfDesiredBssEntry 1 } + +cd11IfDesiredBssAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the BSS identifier (MAC + address) of the access point with which the radio + should try to associate with. The value of this + object is '00:00:00:00:00:00' if the BSS + identifier for this priority is not specified + or configured. The default value is + '000000000000'H." + ::= { cd11IfDesiredBssEntry 2 } + + +cd11IfAuxSsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfAuxSsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the radio is not functioning as a client + station (i.e., cd11IfStationRole is not + 'roleClient'), and for example, this is a access + point or independent BSS, this table will contain + a list of SSIDs which stations must be used to + associate with this radio. This table has an + expansion dependent relationship on the ifTable. + For each entry in this table, there exists at least + an entry in the ifTable of ifType ieee80211(71). + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + ::= { cd11IfManagement 6 } + +cd11IfAuxSsidEntry OBJECT-TYPE + SYNTAX Cd11IfAuxSsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of attributes defining an auxiliary + service set which client stations can associate on + the specific interface. An interface can have + multiple auxiliary service sets while IEEE 802.11 + defines only one desired service set for each + interface. Each radio interface currently supports + up to 25 SSIDs, and the cd11IfAuxiliarySsidLength + object specifies the configured maximum." + INDEX { + ifIndex, + cd11IfAuxSsidIndex + } + ::= { cd11IfAuxSsidTable 1 } + +Cd11IfAuxSsidEntry ::= + SEQUENCE { + cd11IfAuxSsidIndex Unsigned32, + cd11IfAuxSsid OCTET STRING, + cd11IfAuxSsidBroadcastSsid TruthValue, + cd11IfAuxSsidMaxAssocSta Unsigned32, + cd11IfAuxSsidMicAlgorithm CDot11IfMicAlgorithm, + cd11IfAuxSsidWepPermuteAlg + CDot11IfWepKeyPermuteAlgorithm + } + +cd11IfAuxSsidIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies a SSID defined on a radio." + ::= { cd11IfAuxSsidEntry 1 } + +cd11IfAuxSsid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies a SSID recognized by this + radio interface. The radio interface shall respond + to probe requests using this SSID, but it does not + advertise this SSID in its beacons." + ::= { cd11IfAuxSsidEntry 2 } + +cd11IfAuxSsidBroadcastSsid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if an auxiliary SSID + is the Broadcast SSID. There is only one Broadcast + SSID per IEEE 802.11 radio interface." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 7.3.2.1." + ::= { cd11IfAuxSsidEntry 3 } + +cd11IfAuxSsidMaxAssocSta OBJECT-TYPE + SYNTAX Unsigned32 (0..2007) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the maximum number of IEEE + 802.11 stations which may associate with this radio + interface through the cd11IfAuxSsid. If the value + is '0', the maximum number is limited only by the + IEEE 802.11 standard and any hardware or radio + firmware limitations of the access point. The + default value is '0'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 5.7." + ::= { cd11IfAuxSsidEntry 4 } + +cd11IfAuxSsidMicAlgorithm OBJECT-TYPE + SYNTAX CDot11IfMicAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the auxiliary MIC algorithm + applied to WEP-encoded packets of stations associated + with this radio interface through the cd11IfAuxSsid. + The default value is micNone(1)." + ::= { cd11IfAuxSsidEntry 5 } + +cd11IfAuxSsidWepPermuteAlg OBJECT-TYPE + SYNTAX CDot11IfWepKeyPermuteAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the function through which + the WEP encryption key is permuted between key renewal + periods for stations associated with this radio + interface through the cd11IfAuxSsid. The default value + is wepPermuteNone(1)." + ::= { cd11IfAuxSsidEntry 6 } + + +cd11IfAuxSsidAuthAlgTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfAuxSsidAuthAlgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains attributes to configure + authentication algorithms for SSIDs listed in the + cd11IfAuxSsidTable. This table extends the + IEEE802dot11-MIB dot11AuthenticationAlgorithmsTable + for multiple SSIDs support. Multiple SSIDs + can associate with an interface and multiple + authentication algorithms can apply to an auxiliary + SSID. + + This table has an expansion dependent relationship + on the ifTable. For each entry in this table, + there exists at least an entry in the ifTable of + ifType ieee80211(71). Entries in this table cannot + be created or deleted by the network management + system. All entries are created or deleted by + the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 5.7.6." + ::= { cd11IfManagement 7 } + +cd11IfAuxSsidAuthAlgEntry OBJECT-TYPE + SYNTAX Cd11IfAuxSsidAuthAlgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies authentication algorithm + configuration attributes of a VLAN for an auxiliary + SSID on a radio interface." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + INDEX { + ifIndex, + cd11IfAuxSsidIndex, + dot11AuthenticationAlgorithmsIndex + } + ::= { cd11IfAuxSsidAuthAlgTable 1 } + +Cd11IfAuxSsidAuthAlgEntry ::= + SEQUENCE { + cd11IfAuxSsidAuthAlgEnable TruthValue, + cd11IfAuxSsidAuthAlgRequireEap TruthValue, + cd11IfAuxSsidAuthAlgRequireMac TruthValue, + cd11IfAuxSsidAuthAlgDefaultVlan CDot11IfVlanIdOrZero, + cd11IfAuxSsidAuthAlgEapMethod SnmpAdminString, + cd11IfAuxSsidAuthAlgMacMethod SnmpAdminString + } + +cd11IfAuxSsidAuthAlgEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is 'true', this device may + authenticate an association using SSID (specified + by cd11IfAuxiliarySSIDIndex) with the algorithm + identified by IEEE802dot11-MIB + dot11AuthenticationAlgorithmsIndex. The default + value is 'true'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfAuxSsidAuthAlgEntry 1 } + +cd11IfAuxSsidAuthAlgRequireEap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If both the values of this object and + cd11IfAuxSsidAuthAlgEnable are 'true', the + association authentication must complete additional + network-level EAP authentication before client + stations will be unblocked from their association + attempts. If the value of this object is 'false' + while cd11IfAuxSsidAuthAlgEnable is 'true', client + stations will be unblocked as soon as they + complete this enabled IEEE 802.11 authentication. + The default value is 'true'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfAuxSsidAuthAlgEntry 2 } + +cd11IfAuxSsidAuthAlgRequireMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If both the values of this object and + cd11IfAuxSsidAuthAlgEnable are 'true', the + association authentication must complete additional + MAC address authentication before client stations + will be unblocked from their association + attempts. If the value of this object is 'false' + while cd11IfAuxSsidAuthAlgEnable is 'true', client + stations will be unblocked as soon as they + complete this enabled IEEE 802.11 authentication. + The default value is 'true'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfAuxSsidAuthAlgEntry 3 } + +cd11IfAuxSsidAuthAlgDefaultVlan OBJECT-TYPE + SYNTAX CDot11IfVlanIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the default VLAN identifier + for stations associated with this radio interface + with the dot11AuthenticationAlgorithmsIndex + authentication defined in IEEE802dot11-MIB and + through the cd11IfAuxSsid. If the value + of this object is '0', it indicates that either the + default VLAN are not defined for that authentication + on this radio interface or the default VLAN is the + native VLAN ID. The default value is '0'." + ::= { cd11IfAuxSsidAuthAlgEntry 4 } + +cd11IfAuxSsidAuthAlgEapMethod OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of cd11IfAuxSsidAuthAlgRequireEap + is 'true' or dot11AuthenticationAlgorithm is + Network-EAP, this is the EAP method list to used + for the EAP authentication." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfAuxSsidAuthAlgEntry 5 } + +cd11IfAuxSsidAuthAlgMacMethod OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of cd11IfAuxSsidAuthAlgRequireMac + is 'true', this is the MAC address method list to + used for the MAC authentication." + ::= { cd11IfAuxSsidAuthAlgEntry 6 } + + +cd11IfAssignedAidTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfAssignedAidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the radio is not functioning as a client + station (i.e., cd11IfStationRole is not + 'roleClient'), this is the list of AIDs which this + agent will assign to the clients associating with + it. An AID is assigned if the corresponding MAC + address matches that of the client. This table has + an expansion dependent relationship on the ifTable. + For each entry in this table, there exists at least + an entry in the ifTable of ifType ieee80211(71). + + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + ::= { cd11IfManagement 8 } + +cd11IfAssignedAidEntry OBJECT-TYPE + SYNTAX Cd11IfAssignedAidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry associates an AID with a client MAC + address. The relationship between AID and client + MAC address is one to one." + INDEX { + ifIndex, + cd11IfAssignedAid + } + ::= { cd11IfAssignedAidTable 1 } + +Cd11IfAssignedAidEntry ::= + SEQUENCE { + cd11IfAssignedAid Unsigned32, + cd11IfAssignedSta MacAddress + } + +cd11IfAssignedAid OBJECT-TYPE + SYNTAX Unsigned32 (2..2007) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the AID for a client + station to the radio interface." + ::= { cd11IfAssignedAidEntry 1 } + +cd11IfAssignedSta OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the client station MAC + address. When a client associates with this + radio interface, it shall always be assigned with + the cd11IfAssignedAid as its IEEE 802.11 AID. + The default value is '000000000000'H." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 5.7.2." + ::= { cd11IfAssignedAidEntry 2 } + + +cd11IfVlanEncryptKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfVlanEncryptKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains shared WEP keys for all IEEE + 802.11 packets transmitted and received frames over + a VLAN identified by the cwvlWlanVlanId if both VLAN + and encryption are enabled (i.e., the + cwvlWlanEncryptionMode is wep(2) or aes(3)) on the + radio interface. + + If WEP encryption is enabled for the transmitted + IEEE 802.11 frames, then the Default Shared WEP + key in the set is used to encrypt the transmitted + broadcast and multicast frames associated with + the cwvlWlanVlanId. Key '1' in the set is the + default key. If an individual session key is not + defined for the target station address, then the + Default Shared WEP key will also be used to encrypt + or decrypt unicast frames associated with the + cwvlWlanVlanId." + REFERENCE + "CISCO-WLAN-VLAN-MIB, June 2002, Cisco Systems + Wireless Virtual LAN MIB." + ::= { cd11IfManagement 9 } + +cd11IfVlanEncryptKeyEntry OBJECT-TYPE + SYNTAX Cd11IfVlanEncryptKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the key index, key length, and + key value. There is a maximum of 4 keys per VLAN or + key set. Each key set exists only if the + corresponding VLAN is enabled on the interface, and + it is indexed by the VLAN ID." + INDEX { + ifIndex, + cd11IfVlanId, + cd11IfVlanEncryptKeyIndex + } + ::= { cd11IfVlanEncryptKeyTable 1 } + +Cd11IfVlanEncryptKeyEntry + ::= SEQUENCE { + cd11IfVlanId CDot11IfVlanIdOrZero, + cd11IfVlanEncryptKeyIndex Unsigned32, + cd11IfVlanEncryptKeyLen Unsigned32, + cd11IfVlanEncryptKeyValue WepKeyType128, + cd11IfVlanEncryptKeyStatus RowStatus, + cd11IfVlanEncryptKeyTransmit TruthValue + } + +cd11IfVlanId OBJECT-TYPE + SYNTAX CDot11IfVlanIdOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the VLAN (1 to 4095) on + this radio interface. The object value should + match the corresponding cwvlWlanVlanId in the + cwvlWlanVlanTable or cd11IfVlanSecurityVlanId + object in the cd11IfVlanSecurityTable. When + the value is '0', the encryption keys are applied + to the non-VLAN configuration." + REFERENCE + "CISCO-WLAN-VLAN-MIB, June 2002, Cisco Systems + Wireless Virtual LAN MIB." + ::= { cd11IfVlanEncryptKeyEntry 1 } + +cd11IfVlanEncryptKeyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is a representative of the + corresponding 802.11 WEP Key Index used when + transmitting or receiving frames with this key. + SNMP table indexing conventions require table + index to be non-zero. Therefore, this object has + to be one greater than the actual 802.11 WEP key + index. A value of '1' for this object corresponds + to a value of '0' for the 802.11 WEP key index." + ::= { cd11IfVlanEncryptKeyEntry 2 } + +cd11IfVlanEncryptKeyLen OBJECT-TYPE + SYNTAX Unsigned32 (0..13) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the length in octets of + cd11IfVlanEncryptKeyValue. Common values are 5 for + 40-bit WEP key and 13 for 128-bit WEP key. A value + of '0' means that the key is not set but the VLAN + is enabled." + DEFVAL { 0 } + ::= { cd11IfVlanEncryptKeyEntry 3 } + +cd11IfVlanEncryptKeyValue OBJECT-TYPE + SYNTAX WepKeyType128 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the WEP secret key value. The agent + always returns a zero-length string when this + object is read for security reason." + ::= { cd11IfVlanEncryptKeyEntry 4 } + +cd11IfVlanEncryptKeyStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object controls and reflects the status of + rows in this table. + + When the row in 'active' state, the NMS can modify + both key length and value. To delete a row, set this + object value to 'destroy'." + ::= { cd11IfVlanEncryptKeyEntry 5 } + +cd11IfVlanEncryptKeyTransmit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Only one of the 4 keys of a VLAN can be the transmit + key. Setting any one of the 4 keys to 'true', the + agent will automatically change the value of + cd11IfVlanEncryptKeyTransmit of the other 3 keys to + 'false' if they exist." + ::= { cd11IfVlanEncryptKeyEntry 6 } + + + +cd11IfVlanSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfVlanSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains encryption method and key + rotation configurations for all VLANs on all + IEEE 802.11 radio interfaces. This table has an + expansion dependent relationship on the ifTable. + For each entry in this table, there exists at least + an entry in the ifTable of ifType ieee80211(71). + + VLANs are identified by the cd11IfVlanSecurityVlanId, + and the actual VLAN does not have to exist or be + enabled for the encryption configuration to exist." + ::= { cd11IfManagement 10 } + +cd11IfVlanSecurityEntry OBJECT-TYPE + SYNTAX Cd11IfVlanSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a set of encryption configurations + for traffic on a VLAN of a IEEE 802.11 radio + interface." + INDEX { + ifIndex, + cd11IfVlanSecurityVlanId + } + ::= { cd11IfVlanSecurityTable 1 } + +Cd11IfVlanSecurityEntry + ::= SEQUENCE { + cd11IfVlanSecurityVlanId CDot11IfVlanIdOrZero, + cd11IfVlanSecurityVlanEnabled TruthValue, + cd11IfVlanBcastKeyChangeInterval Unsigned32, + cd11IfVlanBcastKeyCapabilChange TruthValue, + cd11IfVlanBcastKeyClientLeave TruthValue, + cd11IfVlanSecurityCiphers CDot11IfCipherType, + cd11IfVlanSecurityRowStatus RowStatus, + cd11IfVlanEncryptionMode INTEGER, + cd11IfVlanWepEncryptOptions INTEGER, + cd11IfVlanWepEncryptMic TruthValue, + cd11IfVlanWepEncryptKeyHashing TruthValue, + cd11IfVlanPsPacketForwardEnable TruthValue + } + +cd11IfVlanSecurityVlanId OBJECT-TYPE + SYNTAX CDot11IfVlanIdOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the VLAN ID (1-4095) to which the + parameters in each conceptual row shall be + applied. If the value is '0', these parameters + apply to the non-VLAN configuration." + ::= { cd11IfVlanSecurityEntry 1 } + +cd11IfVlanSecurityVlanEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value is 'true', this VLAN sub-interface is + enabled on all trunk and hybrid ports. If the value + is 'false', this VLAN is disabled on all ports. For + platforms supporting NMS to create VLAN sub-interfaces, + setting this object to 'true' will create the + corresponding VLAN sub-interfaces on all ports and + 'false' will remove the the corresponding VLAN." + ::= { cd11IfVlanSecurityEntry 2 } + +cd11IfVlanBcastKeyChangeInterval OBJECT-TYPE + SYNTAX Unsigned32 (0|10..10000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the broadcast key rotation period. If the + value is '0', there is no key rotation." + ::= { cd11IfVlanSecurityEntry 3 } + +cd11IfVlanBcastKeyCapabilChange OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If it is 'true', a new key will be used every time + when the common set of encryption capability among + clients of this radio on this VLAN is changed." + DEFVAL { false } + ::= { cd11IfVlanSecurityEntry 4 } + +cd11IfVlanBcastKeyClientLeave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If it is 'true', a new key will be used every time + when a client of the radio on this VLAN disassociates." + DEFVAL { false } + ::= { cd11IfVlanSecurityEntry 5 } + +cd11IfVlanSecurityCiphers OBJECT-TYPE + SYNTAX CDot11IfCipherType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If cd11IfVlanEncryptionMode is cipher(1), these + are all the possible cipher type combinations + currently supported for data frame encryption from + different IEEE 802.11 radio interface implementations. + Some platform may support only a subset of the + combinations. Agent will not honor invalid + combinations. If none of the bits are set, no + encryption will be done. + aesccm WPA AES CCMP encryption, + ckip Cisco Per packet key hashing, + cmic Cisco MMH MIC, + ckip|cmic Cisco Per packet key hashing and MIC, + tkip WPA Temporal Key encryption, + wep128 128-bit WEP key, + wep40 40-bit WEP key. + tkip|wep128 WPA Temporal Key and 128-bit WEP, + tkip|wep40 WPA Temporal Key and 40-bit WEP." + ::= { cd11IfVlanSecurityEntry 6 } + +cd11IfVlanSecurityRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is used to create a new row, modify or + delete an existing VLAN encryption configuration + in this table. + + Creation of rows must be done via 'createAndGo' and + cd11IfVlanSecurityVlanEnabled and + cd11IfVlanSecurityCiphers columns are mandatory. + This object will become 'active' if the NMS performs + a multivarbind set including this object and + successfully creates the encryption configuration. + + Modification and deletion of rows can be done via + 'createAndGo' and 'delete' respectively when this + object is 'active'. Any encryption configurations + of a VLAN should only be deleted when it is not + being used for any client association." + ::= { cd11IfVlanSecurityEntry 7 } + +cd11IfVlanEncryptionMode OBJECT-TYPE + SYNTAX INTEGER { + cipher(1), + wep(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Encryption mode this VLANs are: + cipher(1) - WPA and Cisco encryptions, + wep(2) - WEP Only encryption" + DEFVAL { cipher } + ::= { cd11IfVlanSecurityEntry 8 } + +cd11IfVlanWepEncryptOptions OBJECT-TYPE + SYNTAX INTEGER { + mandatory(1), + optional(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If cd11IfVlanEncryptionMode is wep(2), + mandatory(1) - WEP encryption is mandatory, + optional(2) - WEP encryption is option. + for all data frames on this VLAN." + DEFVAL { mandatory } + ::= { cd11IfVlanSecurityEntry 9 } + +cd11IfVlanWepEncryptMic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If cd11IfVlanEncryptionMode is wep(2) and + this object is 'true', MIC will be performed + on all data frames on this VLAN. Otherwise, + no MIC will be done." + DEFVAL { false } + ::= { cd11IfVlanSecurityEntry 10 } + +cd11IfVlanWepEncryptKeyHashing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If cd11IfVlanEncryptionMode is wep(2) and + this object is 'true', key hashing will be + used for encryption. Otherwise, no key + hashing will be done." + DEFVAL { false } + ::= { cd11IfVlanSecurityEntry 11 } + +cd11IfVlanPsPacketForwardEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If both cd11IfVlanSecurityVlanEnabled and this + object are 'true', PSPF is enabled on VLAN + cd11IfVlanSecurityVlanId of this radio interface + and direct traffic between wireless clients of the + VLAn is not allowed. Otherwise, PSPF is disabled + on the VLAN and direct traffic between wireless + clients of the VLAN is allowed." + DEFVAL { false } + ::= { cd11IfVlanSecurityEntry 12 } + + +cd11IfRadioMonitoringTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfRadioMonitoringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is for monitoring of remote active + IEEE 802.11 radio devices on the network. + Each table entry shows an active radio being + monitored by a hot standby radio on this + monitoring unit. + + This table has a sparse dependent relationship + on the ifTable. For each entry in this table, + there exists an entry in the ifTable of ifType + ieee80211(71). Entries on this table can be + added, deleted, and modified by the NMS." + ::= { cd11IfManagement 11 } + +cd11IfRadioMonitoringEntry OBJECT-TYPE + SYNTAX Cd11IfRadioMonitoringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies the MAC address of the remote + radio and the monitoring configuration and status + of the local radio. Most platforms supporting this + table only support one entry per ifIndex." + INDEX { + ifIndex, + cd11IfRemoteRadioMacAddr + } + ::= { cd11IfRadioMonitoringTable 1 } + +Cd11IfRadioMonitoringEntry + ::= SEQUENCE { + cd11IfRemoteRadioMacAddr MacAddress, + cd11IfRadioMonitorPollingFreq Unsigned32, + cd11IfRadioMonitorPollingTimeOut Unsigned32, + cd11IfLocalRadioMonitorStatus INTEGER, + cd11IfRadioMonitorRowStatus RowStatus + } + +cd11IfRemoteRadioMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mac address of the active IEEE 802.11 radio device + to be monitored by this hot standby monitoring radio. + The cd11IfPhyMacSpecification of the local and remote + radios must be the same in order for the monitoring to + happen." + ::= { cd11IfRadioMonitoringEntry 1 } + +cd11IfRadioMonitorPollingFreq OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency, in seconds, the remote active radio + specified by cd11IfRemoteRadioMacAddr is polled + for its health." + DEFVAL { 5 } + ::= { cd11IfRadioMonitoringEntry 2 } + + +cd11IfRadioMonitorPollingTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (1..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The total time, in seconds, this standby monitoring + radio unit can tolerate the failure of polling + of the active radio unit. After this duration, one + more failure of the polling will trigger this hot + standby monitoring radio to take over and become an + active radio. It will then stop all monitoring + activity and set the instance of + cd11IfLocalRadioMonitorStatus indexed by the + failed radio cd11IfRemoteRadioMacAddr to 'active'." + DEFVAL { 5 } + ::= { cd11IfRadioMonitoringEntry 3 } + +cd11IfLocalRadioMonitorStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + monitor(2), + inactive(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "NMS can only set this object to monitor(2). In + the monitor(2) state, this local radio will monitor + the remote radio specified in the + cd11IfRemoteRadioMacAddr. + + When the remote radio fails or goes down, this local + radio will takeover the functions and became active. + The agent will set the instance of + cd11IfLocalRadioMonitorStatus indexed by the + failed radio cd11IfRemoteRadioMacAddr to 'active'. + + This local radio will not monitor any other radios + when it is active, therefore, all other instances of + cd11IfLocalRadioMonitorStatus indexed by the same + ifIndex but different cd11IfRemoteRadioMacAddr + will be set to 'inactive'." + ::= { cd11IfRadioMonitoringEntry 4 } + +cd11IfRadioMonitorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for creating, modifying, and + deleting rows in this table. + + Creation of rows must be done via 'createAndGo'. + This object will become 'active' if the NMS performs + a multivarbind set including this object. + + Any object in a row can be modified any time when + the row is in the 'active' state via 'createAndGo'. + + Removal of a row can be done via setting this + object to 'destroy'." + ::= { cd11IfRadioMonitoringEntry 5 } + + +cd11IfDot11UpgradeStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfDot11UpgradeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the status of upgrade of + the radios to the newer frequencies of the 5150-5250 + MHz band. + + This table has a sparse dependent relationship on the + ifTable. For each entry in this table, there exists + an entry in the ifTable of ifType ieee80211(71). + + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent. " + ::= { cd11IfManagement 12 } + +cd11IfDot11UpgradeStatusEntry OBJECT-TYPE + SYNTAX Cd11IfDot11UpgradeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one conceptual row in + cd11IfDot11UpgradeStatusTable and represents the + status of upgrade of a dot11 radio interface. " + INDEX { ifIndex } + ::= { cd11IfDot11UpgradeStatusTable 1 } + +Cd11IfDot11UpgradeStatusEntry ::= + SEQUENCE { + cd11IfDot11UpgradeStatus Cd11IfDot11UpgradeStatus + } + +cd11IfDot11UpgradeStatus OBJECT-TYPE + SYNTAX Cd11IfDot11UpgradeStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the status of upgrade of + a dot11 radio interface. " + ::= {cd11IfDot11UpgradeStatusEntry 1 } + + +cd11IfPhyOperationTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfPhyOperationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the IEEE 802.11 Physical + Layer operation configuration parameters for + each radio interface. This table has a sparse + dependent relationship on the ifTable. + For each entry in this table, there exists an + entry in the ifTable of ifType ieee80211(71). + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + ::= { cd11IfPhyConfig 1 } + +cd11IfPhyOperationEntry OBJECT-TYPE + SYNTAX Cd11IfPhyOperationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of attributes defining the physical + characteristics and behaviors of an IEEE 802.11 PHY." + INDEX { ifIndex } + ::= { cd11IfPhyOperationTable 1 } + +Cd11IfPhyOperationEntry ::= + SEQUENCE { + cd11IfCurrentCarrierSet INTEGER, + cd11IfModulationType INTEGER, + cd11IfPreambleType INTEGER, + cd11IfDomainCapabilitySet Integer32, + cd11IfPhyBasicRateSet OCTET STRING, + cd11IfPhyMacSpecification INTEGER, + cd11IfPhyConcatenation Integer32, + cd11IfPhyNativePowerUseStandard + TruthValue + } + +cd11IfCurrentCarrierSet OBJECT-TYPE + SYNTAX INTEGER { + usa(0), + europe(1), + japan(2), + spain(3), + france(4), + belgium(5), + israel(6), + canada(7), + australia(8), + japanWide(9), + world(10), + usa5GHz(11), + europe5GHz(12), + japan5GHz(13), + singapore5GHz(14), + taiwan5GHz(15), + china(16), + northAmer5GHzUNI3(17), + chnIreAus5GHzUNI3(18), + hkNZ5GHzUNI3(19), + korea5GHzUNI3(20), + mexAusNZ5GHz(21), + china5GHz(22), + korea5GHzUNI123E(23), + japan5GHzUNI12(24), + taiwan5GHzUNI23E(25), + israel5GhzUNI12(26), + usaFCC49PS(27), + japan5GHzUNI1(28) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the carrier set of the radio. + The carrier set implies a regulatory domain, but + geographic-specific restrictions within a regulatory + domain may necessitate several carrier sets within + the regulatory domain. + usa(0) - ISM 2.4 GHz America + europe(1) - ISM 2.4 GHz Europe + japan(2) - ISM 2.4 GHz Japan + spain(3) - ISM 2.4 GHz Spain + france(4) - ISM 2.4 GHz France + belgium(5) - ISM 2.4 GHz Belgium + israel(6) - ISM 2.4 GHz Israel + canada(7) - ISM 2.4 GHz Canada + australia(8) - ISM 2.4 GHz Australia + japanWide(9) - ISM 2.4 GHz JapanWide + world(10) - ISM 2.4 GHz World + usa5GHz(11) - OFDM UNII 2 America + europe5GHz(12) - OFDM UNII 2 Europe + japan5GHz(13) - OFDM UNII 2 Japan + singapore5GHz(14) - OFDM UNII 2 Singapore + taiwan5GHz(15) - OFDM UNII 2 Taiwan + china(16) - ISM 2.4 GHz China + northAmer5GHzUNI3(17) + - OFDM UNII 3 North America + chnIreAus5GHzUNI3(18) + - OFDM UNII 3 China, Ireland, Austrialia + hkNZ5GHzUNI3(19) + - OFDM UNII 3 Hong Kong, New Zealand + korea5GHzUNI3(20) + - OFDM UNII 3 Korea + mexAusNZ5GHzUNI3(21) + - OFDM UNII 3 Mexical, Australia, + New Zealand (North America without + ETSI Channels) + china5GHzUNI2(22) + - OFDM UNII 2 China + korea5GHzUNI123E(23) + - OFDM UNII 1,2,3,ETSI Korea + japan5GHzUNI12(24) + - OFDM UNII 1,2 Japan + taiwan5GHzUNI23E(25) + - OFDM UNII 2,3,ETSI Taiwan + israel5GhzUNI12(26) + - OFDM UNII 1,2 Israel + usaFCC49PS(27) + - OFDM FCC49 USA Public Safety + japan5GHzUNI1(28) + - OFDM UNII 1 Japan" + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 14.6.10." + ::= { cd11IfPhyOperationEntry 1 } + +cd11IfModulationType OBJECT-TYPE + SYNTAX INTEGER { + standard(1), + mok(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RF modulation type of + the radio. + standard(1) - Standard, this is the default + setting currently defined in the + IEEE 802.11 standard. + mok(2) - MOK, this modulation was used + before the IEEE finished the + high-speed 802.11 standard. + The default modulation type is standard(1)." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 14.6.10." + ::= { cd11IfPhyOperationEntry 2 } + +cd11IfPreambleType OBJECT-TYPE + SYNTAX INTEGER { + long(1), + short(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the current radio preamble + type in use by the station. Possible values: + long(1) - long preambles + short(2) - short preambles. + A long preamble ensures compatibility between + access point and all early models of Cisco + Aironet Wireless LAN adapters (client devices). + A short preamble improves throughput performance. + The default preamble type is short(2)." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 14.6.10." + ::= { cd11IfPhyOperationEntry 3 } + +cd11IfDomainCapabilitySet OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the current multi-domain + capability setting of this radio. This object + takes one of the dot11MultiDomainCapabilityIndex + values on the dot11MultiDomainCapabilityTable. + + The setting controls the first working radio channel + number, the number of working channels, and the + maximum transmit power level of the radio. The + setting must match the corresponding value of the + cd11IfCurrentCarrierSet set for this radio. This + object is writable only if the IEEE 802.11 + multi-domain capability option is implemented + and enabled via dot11MultiDomainCapabilityImplemented + and dot11MultiDomainCapabilityEnabled." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfPhyOperationEntry 4 } + +cd11IfPhyBasicRateSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..126)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute specifies if a data rate in the + dot11OperationalRateSet of the IEEE802dot11-MIB + is a Basic Rate for this radio interface. + If a data rate is a Basic Rate, the corresponding + octet of this attribute will contain a value of + 128 (or the most significant bit is set). Otherwise, + the corresponding octet of this attribute will + be 0." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfPhyOperationEntry 5 } + +cd11IfPhyMacSpecification OBJECT-TYPE + SYNTAX INTEGER { + ieee802dot11a(1), + ieee802dot11b(2), + ieee802dot11g(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies which IEEE 802.11 Standard + applies to this radio interface. + ieee802dot11a(1) - IEEE 802.11a Standard, + ieee802dot11b(2) - IEEE 802.11b Standard, + ieee802dot11g(3) - IEEE 802.11g Standard." + REFERENCE + "IEEE P802.11g (expected June 2003), Wireless LAN + Medium Access Control (MAC) and Physical Layer (PHY) + Specifications: Higher Speed Physical Layer (PHY) + Extension to IEEE 802.11b." + ::= { cd11IfPhyOperationEntry 6 } + +cd11IfPhyConcatenation OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of cd11IfStationRole is 'roleBridge' + or 'roleNrBridge', this object sets the maximum + packet concatenation size in bytes for all + outbound packets. For our current 5 GHz product, + the maximum value range is from 1600 to 4000." + ::= { cd11IfPhyOperationEntry 7 } + +cd11IfPhyNativePowerUseStandard OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if queries for current + transmit power and number of transmit power levels + of the radio for the frequency band shall be via + the Standard IEEE802dot11-MIB dot11PhyTxPowerTable + dot11CurrentTxPowerLevel and + dot11NumberSupportedPowerLevels objects or + corresponding cd11IfNativeCurrentPowerLevel + and cd11IfNativeNumberPowerLevels objects + in the cd11IfRfNativePowerTable. + + If the value is 'true', the dot11CurrentTxPowerLevel + is used to configure the current radio transmit + power level. If the value is 'false', the + cd11IfNativeCurrentPowerLevel object shall be used + to configure the current radio transmit power level." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + DEFVAL { true } + ::= { cd11IfPhyOperationEntry 8 } + + +cd11IfPhyFhssTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfPhyFhssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the Physical Layer + Frequency Hopping Spread Spectrum configuration + parameters for each radio interface. This table + has a sparse dependent relationship on the ifTable. + For each entry in this table, there exists an + entry in the ifTable of ifType ieee80211(71). + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 14.1.2." + ::= { cd11IfPhyConfig 4 } + +cd11IfPhyFhssEntry OBJECT-TYPE + SYNTAX Cd11IfPhyFhssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of attributes defining the FHSS + configuration parameters of a radio interface." + INDEX { ifIndex } + ::= { cd11IfPhyFhssTable 1 } + +Cd11IfPhyFhssEntry ::= + SEQUENCE { + cd11IfPhyFhssMaxCompatibleRate Integer32 + } + +cd11IfPhyFhssMaxCompatibleRate OBJECT-TYPE + SYNTAX Integer32 (2..127) + UNITS "500 Kb per second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the of maximum data + rate at which the station may transmit data. + The octet contains a value representing a rate. + The rate should be within the range from '2' to + '127', corresponding to data rates in increments + of 500 kb/s from 1 Mb/s to 63.5 Mb/s. It should be + one of the rates in the IEEE802dot11-MIB + dot11OperationalRateSet. The default value is + '127'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfPhyFhssEntry 1 } + + +cd11IfPhyDsssTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfPhyDsssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the Physical Layer + Direct Sequence Spread Spectrum configuration + parameters for each radio interface. This table + has a sparse dependent relationship on the ifTable. + For each entry in this table, there exists an + entry in the ifTable of ifType ieee80211(71). + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 15.1." + ::= { cd11IfPhyConfig 5 } + +cd11IfPhyDsssEntry OBJECT-TYPE + SYNTAX Cd11IfPhyDsssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of attributes defining the DSSS + configuration parameters of a radio interface." + INDEX { ifIndex } + ::= { cd11IfPhyDsssTable 1 } + +Cd11IfPhyDsssEntry ::= + SEQUENCE { + cd11IfPhyDsssMaxCompatibleRate Integer32, + cd11IfPhyDsssChannelAutoEnable TruthValue, + cd11IfPhyDsssCurrentChannel INTEGER + } + +cd11IfPhyDsssMaxCompatibleRate OBJECT-TYPE + SYNTAX Integer32 (2..127) + UNITS "500 Kb per second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the of maximum data + rate at which the station may transmit data. + The octet contains a value representing a rate. + The rate should be within the range from '2' to + '127', corresponding to data rates in increments + of 500 kb/s from 1 Mb/s to 63.5 Mb/s. It should + be one of the rates in the IEEE802dot11-MIB + dot11OperationalRateSet. The default value is + '127'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfPhyDsssEntry 1 } + +cd11IfPhyDsssChannelAutoEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is 'true' and the radio is function + as an access point device (i.e., cd11IfStationRole + is 'roleRoot', the radio will scan for other BSS + activity on all channels available in the current + cd11IfCurrentCarrierSet before establishing its + own BSS. After the scan, this station will + establish its own BSS on the channel with the + least probability of radio signal congestion. + If the value is 'false', this station always + establishes its BSS on IEEE802dot11-MIB + dot11CurrentChannel. The default value is 'true'." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfPhyDsssEntry 2 } + +cd11IfPhyDsssCurrentChannel OBJECT-TYPE + SYNTAX INTEGER (1..14 | + 34|36|38|40|42|44|46|48|52|56|60|64 | + 149|153|157|161) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operating frequency channel of + the DSSS PHY, as selected either by selective + scanning or via IEEE802dot11-MIB dot11CurrentChannel. + Valid channel numbers are defined in the + IEEE 802.11 Standard. + + For North America, 802.11b channels allowed are 1 to + 11 and 802.11a channels allowed are 36,40,44,48,52,56, + 60, and 64." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 15.4.6.2." + ::= { cd11IfPhyDsssEntry 3 } + + +cd11IfSuppDataRatesPrivacyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfSuppDataRatesPrivacyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the transmit and receive bit + rate of the radio on each IEEE 802.11 interface + and the WEP encryption support at those rates. + This table has an expansion dependent relationship + on the ifTable. For each entry in this table, + there exists at least an entry in the ifTable of + ifType ieee80211(71). Entries in this table + cannot be created or deleted by the network + management system. All entries are created or + deleted by the agent." + ::= { cd11IfPhyConfig 11 } + +cd11IfSuppDataRatesPrivacyEntry OBJECT-TYPE + SYNTAX Cd11IfSuppDataRatesPrivacyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies the encryption support for + a particular data rate on a radio interface." + INDEX { + ifIndex, + cd11IfSuppDataRatesPrivacyIndex + } + ::= { cd11IfSuppDataRatesPrivacyTable 1 } + +Cd11IfSuppDataRatesPrivacyEntry ::= + SEQUENCE { + cd11IfSuppDataRatesPrivacyIndex Integer32, + cd11IfSuppDataRatesPrivacyValue Integer32, + cd11IfSuppDataRatesPrivacyEnabl TruthValue + } + +cd11IfSuppDataRatesPrivacyIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies a data rate supported + on a radio. Each radio can support up to 8 + different rates." + ::= { cd11IfSuppDataRatesPrivacyEntry 1 } + +cd11IfSuppDataRatesPrivacyValue OBJECT-TYPE + SYNTAX Integer32 (2..127) + UNITS "500 Kb per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the receiving or transmission + bit rates supported by the PLCP and PMD, represented + by a count from 0x02-0x7f, corresponding to + data rates in increments of 500Kb/s from 1 Mb/s to + 63.5 Mb/s." + ::= { cd11IfSuppDataRatesPrivacyEntry 2 } + +cd11IfSuppDataRatesPrivacyEnabl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether WEP encryption is + supported by the radio for both transmit and receive + operations at the corresponding bit rate specified + by the cd11IfSuppDataRatesPrivacyValue." + ::= { cd11IfSuppDataRatesPrivacyEntry 3 } + + +cd11IfChanSelectTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfChanSelectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies for each 802.11 channel, + whether the scanning process controlled by the + cd11IfPhyDsssChannelAutoEnable can select a + particular channel for use. This table has an + expansion dependent relationship on the ifTable. + For each entry in this table, there exists at least + an entry in the ifTable of ifType ieee80211(71). + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 15.4.6.2." + ::= { cd11IfPhyConfig 12 } + +cd11IfChanSelectEntry OBJECT-TYPE + SYNTAX Cd11IfChanSelectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies if a particular radio channel + is enabled on a radio interface." + INDEX { + ifIndex, + cd11IfChanSelectChannel + } + ::= { cd11IfChanSelectTable 1 } + +Cd11IfChanSelectEntry ::= + SEQUENCE { + cd11IfChanSelectChannel INTEGER, + cd11IfChanSelectEnable TruthValue + } + +cd11IfChanSelectChannel OBJECT-TYPE + SYNTAX INTEGER (1..14 | + 34|36|38|40|42|44|46|48|52|56|60|64 | + 149|153|157|161) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies an IEEE 802.11 channel + number which is a candidate for low-occupancy + scanning." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, section 15.4.6.2." + ::= { cd11IfChanSelectEntry 1 } + +cd11IfChanSelectEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value is 'true', cd11IfChanSelectChannel + is available for the system to use as its + cd11IfPhyDsssCurrentChannel after scanning for + channel occupancy. If the value is 'false', + cd11IfChanSelectChannel is not available. The + default value is 'true'." + ::= { cd11IfChanSelectEntry 2 } + + +cd11IfClientTxPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfClientTxPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows the recommended client + transmit power level for the radio and selects + one of the levels as the desired transmit power + level to be used by the client of the radio. By + adjusting the transmit power, the radio can limit + the interference caused by adjacent clients using + the same or adjacent channels." + ::= { cd11IfPhyConfig 13 } + +cd11IfClientTxPowerEntry OBJECT-TYPE + SYNTAX Cd11IfClientTxPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies the number of available + transmit power levels, the values of all the + levels, and the selected level for a radio + interface." + INDEX { ifIndex } + ::= { cd11IfClientTxPowerTable 1 } + +Cd11IfClientTxPowerEntry ::= + SEQUENCE { + cd11IfClientNumberTxPowerLevels Integer32, + cd11IfClientTxPowerLevel1 Integer32, + cd11IfClientTxPowerLevel2 Integer32, + cd11IfClientTxPowerLevel3 Integer32, + cd11IfClientTxPowerLevel4 Integer32, + cd11IfClientTxPowerLevel5 Integer32, + cd11IfClientTxPowerLevel6 Integer32, + cd11IfClientTxPowerLevel7 Integer32, + cd11IfClientTxPowerLevel8 Integer32, + cd11IfClientCurrentTxPowerLevel Integer32 + } + +cd11IfClientNumberTxPowerLevels OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power levels available for the + clients. This attribute can have a value of + 1 to 8." + ::= { cd11IfClientTxPowerEntry 1 } + +cd11IfClientTxPowerLevel1 OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client transmit output power for LEVEL1 + in mW or dBm." + ::= { cd11IfClientTxPowerEntry 2 } + +cd11IfClientTxPowerLevel2 OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client transmit output power for LEVEL2 + in mW or dBm." + ::= { cd11IfClientTxPowerEntry 3 } + +cd11IfClientTxPowerLevel3 OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client transmit output power for LEVEL3 + in mW or dBm." + ::= { cd11IfClientTxPowerEntry 4 } + +cd11IfClientTxPowerLevel4 OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client transmit output power for LEVEL4 + in mW or dBm." + ::= { cd11IfClientTxPowerEntry 5 } + +cd11IfClientTxPowerLevel5 OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client transmit output power for LEVEL5 + in mW or dBm." + ::= { cd11IfClientTxPowerEntry 6 } + +cd11IfClientTxPowerLevel6 OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client transmit output power for LEVEL6 + in mW or dBm." + ::= { cd11IfClientTxPowerEntry 7 } + +cd11IfClientTxPowerLevel7 OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client transmit output power for LEVEL7 + in mW or dBm." + ::= { cd11IfClientTxPowerEntry 8 } + +cd11IfClientTxPowerLevel8 OBJECT-TYPE + SYNTAX Integer32 (-10000..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client transmit output power for LEVEL8 + in mW or dBm." + ::= { cd11IfClientTxPowerEntry 9 } + +cd11IfClientCurrentTxPowerLevel OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TxPowerLevel N currently selected for client + to transmit data. It is up to the clients to honor + this transmit power setting." + ::= { cd11IfClientTxPowerEntry 10 } + + +cd11IfErpOfdmTxPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfErpOfdmTxPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows the available ERP-OFDM + transmit power levels for radios implementing + IEEE 802.11g Protocol and configures one of the + levels as the transmit power level. + + This table has a sparse dependent relationship + on the ifTable. For each entry in this table, + there exists an entry in the ifTable of ifType + ieee80211(71) and the corresponding + cd11IfPhyMacSpecification is ieee802dot11g(3). + + For all IEEE802.11g radios with an entry in this + table, the IEEE802dot11-MIB dot11PhyTxPowerTable + will be used to configure ERP-CCK transmit power + levels." + ::= { cd11IfPhyConfig 14 } + +cd11IfErpOfdmTxPowerEntry OBJECT-TYPE + SYNTAX Cd11IfErpOfdmTxPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies the number of available + transmit power levels, the values of all the + levels, and the configured transmit power level + for an IEEE 802.11g radio interface." + INDEX { ifIndex } + ::= { cd11IfErpOfdmTxPowerTable 1 } + +Cd11IfErpOfdmTxPowerEntry ::= + SEQUENCE { + cd11IfErpOfdmNumberTxPowerLevels Integer32, + cd11IfErpOfdmTxPowerLevel1 Integer32, + cd11IfErpOfdmTxPowerLevel2 Integer32, + cd11IfErpOfdmTxPowerLevel3 Integer32, + cd11IfErpOfdmTxPowerLevel4 Integer32, + cd11IfErpOfdmTxPowerLevel5 Integer32, + cd11IfErpOfdmTxPowerLevel6 Integer32, + cd11IfErpOfdmTxPowerLevel7 Integer32, + cd11IfErpOfdmTxPowerLevel8 Integer32, + cd11IfErpOfdmCurrentTxPowerLevel Integer32 + } + +cd11IfErpOfdmNumberTxPowerLevels OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of power levels available for this + radio. This attribute can have a value of + 1 to 8." + ::= { cd11IfErpOfdmTxPowerEntry 1 } + +cd11IfErpOfdmTxPowerLevel1 OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ERP-OFDM transmit output power for LEVEL1." + ::= { cd11IfErpOfdmTxPowerEntry 2 } + +cd11IfErpOfdmTxPowerLevel2 OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ERP-OFDM transmit output power for LEVEL2." + ::= { cd11IfErpOfdmTxPowerEntry 3 } + +cd11IfErpOfdmTxPowerLevel3 OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ERP-OFDM transmit output power for LEVEL3." + ::= { cd11IfErpOfdmTxPowerEntry 4 } + +cd11IfErpOfdmTxPowerLevel4 OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ERP-OFDM transmit output power for LEVEL4." + ::= { cd11IfErpOfdmTxPowerEntry 5 } + +cd11IfErpOfdmTxPowerLevel5 OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ERP-OFDM transmit output power for LEVEL5." + ::= { cd11IfErpOfdmTxPowerEntry 6 } + +cd11IfErpOfdmTxPowerLevel6 OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ERP-OFDM transmit output power for LEVEL6." + ::= { cd11IfErpOfdmTxPowerEntry 7 } + +cd11IfErpOfdmTxPowerLevel7 OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ERP-OFDM transmit output power for LEVEL7." + ::= { cd11IfErpOfdmTxPowerEntry 8 } + +cd11IfErpOfdmTxPowerLevel8 OBJECT-TYPE + SYNTAX Integer32 (0..10000) + UNITS "mW" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ERP-OFDM transmit output power for LEVEL8." + ::= { cd11IfErpOfdmTxPowerEntry 9 } + +cd11IfErpOfdmCurrentTxPowerLevel OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TxPowerLevel N currently configured + to transmit data." + ::= { cd11IfErpOfdmTxPowerEntry 10 } + + +cd11IfFrequencyBandTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfFrequencyBandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table identifies the radio frequency + (sub)bands supported on the IEEE 802.11 radio + interfaces while operating per the regulations + imposed by the cd11IfCurrentCarrierSet. + + This table has an expansion dependent relationship + on the ifTable. For each entry in this table, + there exists at least an entry in the ifTable of + ifType ieee80211(71). This table uses the + cd11IfRfFrequencyBand as the expansion index. + + All entries in this table are created or deleted + only by the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfPhyConfig 15 } + +cd11IfFrequencyBandEntry OBJECT-TYPE + SYNTAX Cd11IfFrequencyBandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines a supported radio frequency + band for an IEEE 802.11 radio interface." + INDEX { + ifIndex, + cd11IfRfFrequencyBand + } + ::= { cd11IfFrequencyBandTable 1 } + +Cd11IfFrequencyBandEntry ::= + SEQUENCE { + cd11IfRfFrequencyBand Unsigned32, + cd11IfRfFrequencyUnits INTEGER, + cd11IfRfStartChannelNumber Unsigned32, + cd11IfRfEndChannelNumber Unsigned32, + cd11IfRfChannelSpacingNumber Unsigned32, + cd11IfRfStartChannelFrequency Unsigned32, + cd11IfRfFrequencySpacing Unsigned32, + cd11IfRfFrequencyBandType + CDot11RadioFrequencyBandType, + cd11IfMaxChannelSwitchTime Unsigned32 + } + +cd11IfRfFrequencyBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies radio frequency bands + supported on the radio." + ::= { cd11IfFrequencyBandEntry 1 } + +cd11IfRfFrequencyUnits OBJECT-TYPE + SYNTAX INTEGER { + mHz(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This base frequency units combines with the + cd11IfRfStartChannelFrequency to define the + actual frequency of the channel and combines + with the cd11IfRfFrequencySpacing to define the + minimum frequency spacing between two adjacent + frequency channels. + + For example, frequency spacing of 5 MHz is + 'mHz' in cd11IfRfFrequencyUnits and 5 in + cd11IfRfFrequencySpacing." + DEFVAL { mHz } + ::= { cd11IfFrequencyBandEntry 2 } + +cd11IfRfStartChannelNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Numeric identifier of the first channel supported + in this radio frequency band. For example, + currently at the 2.4 GHz ISM band, the first channel + number is 1, while for the U-NII-1 band in the FCC + regulatory domain, the first supported channel is + number 36 at frequency 5180 MHz." + ::= { cd11IfFrequencyBandEntry 3 } + +cd11IfRfEndChannelNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Numeric identifier of the last channel supported + in this radio frequency band. For example, in the + FCC regulatory domain, the last channel of the 2.4 + GHz ISM band is number 11 and the last channel of + the U-NII-1 band is number 48 at frequency 5240 MHz." + ::= { cd11IfFrequencyBandEntry 4 } + +cd11IfRfChannelSpacingNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Numeric spacing between the identifiers of two + adjacent supported channels in this band. For + example, currently at the 2.4 GHz ISM band, the + numeric channel spacing is 1, resulting in a channel + identifier sequence of 1, 2, 3, etc. In the + U-NII-1 band, the numeric channel spacing is 4, + resulting in a channel identifier sequence + of 36, 40, 44, etc." + ::= { cd11IfFrequencyBandEntry 5 } + +cd11IfRfStartChannelFrequency OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the base channel frequency of the + cd11IfRfStartChannelNumber channel from which + subsequent channels of this frequency band are + defined. The actual frequency value is defined + and calculated by multiplying this object with the + cd11IfRfFrequencyUnits. The subsequent channels + in the band are calculated by adding the + cd11IfRfChannelSpacingNumber multiplied by the + cd11IfRfFrequencySpacing to this object value. + + For example, the first channel of U-NII-1 band is + channel 36, the cd11IfRfFrequencyUnits is 'mHz', + the cd11IfRfStartChannelFrequency is '5180', and + the cd11IfRfChannelSpacingNumber is 4. If the + cd11IfRfFrequencySpacing is 5 MHz, the second + supported channel of the U-NII-1 band will be + channel 40 at frequency 5200 MHz." + ::= { cd11IfFrequencyBandEntry 6 } + +cd11IfRfFrequencySpacing OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the frequency separation between two + adjacent radio frequency channels. The actual + frequency value is calculated by multiplying this + object with the cd11IfRfFrequencyUnits. For + example, for a frequency spacing of 5 MHz, the + value of cd11IfRfFrequencyUnits is 'mHz' and + the value of this object is 5." + ::= { cd11IfFrequencyBandEntry 7 } + +cd11IfRfFrequencyBandType OBJECT-TYPE + SYNTAX CDot11RadioFrequencyBandType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the enumerated radio frequency band name(s) + which this (sub)band occupies. + + If the frequency band defined in a table row is not + included in the current CDot11RadioFrequencyBandType + definition, none of the bits are set for this object." + ::= { cd11IfFrequencyBandEntry 8 } + +cd11IfMaxChannelSwitchTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum time required for the radio interface + to switch its transceiver from one channel to any + other supported channel in any supported band." + ::= { cd11IfFrequencyBandEntry 9 } + + +cd11IfNativeTxPowerSupportTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfNativeTxPowerSupportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows the transmit powers supported for + all the radio frequency bands on the IEEE 802.11 + radios. + + This table has an expansion dependent relationship + on the ifTable. For each entry in this table, + there exists at least an entry in the ifTable of + ifType ieee80211(71). This table uses the + cd11IfRfFrequencyBand of cd11IfFrequencyBandTable, + cd11IfRadioModulationClass, and + cd11IfNativeTxPowerLevel as the expansion indices. + + All entries in this table can only be created or + deleted by the agent." + ::= { cd11IfPhyConfig 16 } + +cd11IfNativeTxPowerSupportEntry OBJECT-TYPE + SYNTAX Cd11IfNativeTxPowerSupportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies a supported transmit power + level for a frequency band, with a specified + modulation technique, on the IEEE 802.11 radio + interface." + INDEX { + ifIndex, + cd11IfRfFrequencyBand, + cd11IfRadioModulationClass, + cd11IfNativeTxPowerLevel + } + ::= { cd11IfNativeTxPowerSupportTable 1 } + +Cd11IfNativeTxPowerSupportEntry ::= + SEQUENCE { + cd11IfRadioModulationClass CDot11RadioModulationClass, + cd11IfNativeTxPowerLevel Unsigned32, + cd11IfNativeTxPower Integer32 + } + +cd11IfRadioModulationClass OBJECT-TYPE + SYNTAX CDot11RadioModulationClass + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This identifies a radio modulation technique + used by the 802.11 radio interface." + ::= { cd11IfNativeTxPowerSupportEntry 1 } + + +cd11IfNativeTxPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the unique index for a transmit power of a + radio frequency band for the radio." + ::= { cd11IfNativeTxPowerSupportEntry 2 } + +cd11IfNativeTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a transmit power available at a radio + frequency band for the radio, when using the + modulation technique specified by the + cd11IfRadioModulationClass. The value of the + cd11IfNativeTxPowerUnits defines the units of this + transmit power. The value can be negative if the + units is 'dBm'." + ::= { cd11IfNativeTxPowerSupportEntry 3 } + + +cd11IfRfNativePowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfRfNativePowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table configures the radio power settings + for frequency bands supported on the IEEE 802.11 + radios. This table serves as an alternative for + the IEEE802dot11-MIB dot11PhyTxPowerTable. This + table allows different transmit powers to be used + on different radio frequency bands. + + This table has an expansion dependent relationship + on the ifTable. For each entry in this table, + there exists at least an entry in the ifTable of + ifType ieee80211(71). This table uses the + cd11IfRfFrequencyBand and cd11IfRadioModulationClass + as the expansion indices. + + All entries in this table are created or deleted + only by the agent." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfPhyConfig 17 } + +cd11IfRfNativePowerEntry OBJECT-TYPE + SYNTAX Cd11IfRfNativePowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies the transmit power + settings of a particular radio frequency band, + with a specified modulation technique, for + an IEEE 802.11 radio interface." + INDEX { + ifIndex, + cd11IfRfFrequencyBand, + cd11IfRadioModulationClass + } + ::= { cd11IfRfNativePowerTable 1 } + +Cd11IfRfNativePowerEntry ::= + SEQUENCE { + cd11IfNativeNumberPowerLevels Unsigned32, + cd11IfNativeCurrentPowerLevel Unsigned32, + cd11IfNativePowerUnits INTEGER + } + +cd11IfNativeNumberPowerLevels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmit power levels of a radio + frequency band for the radio. The value of this + object should be the same as the maximum + cd11IfNativeTxPowerLevel of the same ifIndex, + cd11IfRadioFrequencyBand, and + cd11IfRadioModulationClass. + + If the value of this object is 0, the radio can + only receive, not transmit, on this frequency + band and modulation technique." + ::= { cd11IfRfNativePowerEntry 1 } + +cd11IfNativeCurrentPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If cd11IfPhyNativePowerUseStandard is 'false', + this object configures the current transmit power + level of a radio frequency band for the radio. + The value shall be one of the supported + cd11IfNativeTxPowerLevel for the radio of the + the same frequency band and modulation technique. + + For any radio does not transmit power in the + specified radio frequency band and modulation + technique, the value of this object is 0." + ::= { cd11IfRfNativePowerEntry 2 } + +cd11IfNativePowerUnits OBJECT-TYPE + SYNTAX INTEGER { + mW(1), + dBm(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The native transmit power units implemented on the + radio. It is the units for the cd11IfNativeTxPower. + For the IEEE802dot11-MIB dot11PhyTxPowerTable, + 'mW' is the only supported units." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + DEFVAL { mW } + ::= { cd11IfRfNativePowerEntry 3 } + + +cd11IfDataRatesSensitivityTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfDataRatesSensitivityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the receive sensitivity + specifications of IEEE 802.11 radio interfaces. + + This table has an expansion dependent relationship + on the ifTable. For each entry in this table, + there exists at least an entry in the ifTable of + ifType ieee80211(71). This table uses the + cd11IfRadioModulationClass and IEEE802dot11-MIB + dot11SupportedDataRatesRxIndex as the expansion + indices. + + Entries in this table cannot be created or deleted + by the network management system. All entries are + created or deleted by the agent." + ::= { cd11IfPhyConfig 18 } + +cd11IfDataRatesSensitivityEntry OBJECT-TYPE + SYNTAX Cd11IfDataRatesSensitivityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specifies the receive sensitivity of an + IEEE 802.11 radio interface, with a specified + modulation technique, for each supported data + rate identified by the dot11SupportedDataRatesRxIndex." + INDEX { + ifIndex, + cd11IfRadioModulationClass, + dot11SupportedDataRatesRxIndex + } + ::= { cd11IfDataRatesSensitivityTable 1 } + +Cd11IfDataRatesSensitivityEntry ::= + SEQUENCE { + cd11IfRatesSensRequiredSnr Integer32, + cd11IfRatesSensContention Integer32 + } + +cd11IfRatesSensRequiredSnr OBJECT-TYPE + SYNTAX Integer32 + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum SNR requirement for each data rate + supported by a radio interface, when using the + modulation technique specified by + cd11IfRadioModulationClass. This is the required + carrier to noise difference." + ::= { cd11IfDataRatesSensitivityEntry 1 } + +cd11IfRatesSensContention OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average contention sensitivity level for each + data rate supported by a radio interface, when using + the modulation technique specified by + cd11IfRadioModulationClass. This is the value where + 50% of the packets are received successfully." + ::= { cd11IfDataRatesSensitivityEntry 2 } + + +-- Statistics Objects + +cd11IfMacLayerCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfMacLayerCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes MAC layer statistics collected + by the IEEE 802.11 radio interface. This table has + a sparse dependent relationship on the ifTable. + For each entry in this table, there exists an entry + in the ifTable of ifType ieee80211(71)." + ::= { cd11IfMacStatistics 1 } + +cd11IfMacLayerCountersEntry OBJECT-TYPE + SYNTAX Cd11IfMacLayerCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains counters of frame transmissions + for a radio interface." + INDEX { ifIndex } + ::= { cd11IfMacLayerCountersTable 1 } + +Cd11IfMacLayerCountersEntry ::= + SEQUENCE { + cd11IfTransDeferEnerDetects Counter32, + cd11IfRecFrameMacCrcErrors Counter32, + cd11IfSsidMismatches Counter32 + } + +cd11IfTransDeferEnerDetects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when a frame transmission + is deferred due to energy detection." + ::= { cd11IfMacLayerCountersEntry 1 } + +cd11IfRecFrameMacCrcErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when a frame received has + any MAC CRC error." + ::= { cd11IfMacLayerCountersEntry 2 } + +cd11IfSsidMismatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter shall increment when a beacon or probe + response frame received for which the SSIDs in the + frame do not match the IEEE802dot11-MIB + dot11DesiredSSID object." + REFERENCE + "IEEE Std 802.11-Jan 14 1999, Wireless LAN Medium + Access Control and Physical Layer Specifications, + LAN MAN Standards Committee of the IEEE Computer + Society, IEEE802dot11-MIB." + ::= { cd11IfMacLayerCountersEntry 3 } + + +cd11IfRogueApDetectedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cd11IfRogueApDetectedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes rogue AP detected + information collected by the IEEE 802.11 radio + interface and 802.11 system management. This + table has a sparse dependent relationship on + the ifTable. For each entry in this table, + there exists an entry in the ifTable of ifType + ieee80211(71)." + ::= { cd11IfMacStatistics 2 } + +cd11IfRogueApDetectedEntry OBJECT-TYPE + SYNTAX Cd11IfRogueApDetectedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information of a rogue AP + detected by a radio interface." + INDEX { + ifIndex, + cd11IfRogueApMacAddr + } + ::= { cd11IfRogueApDetectedTable 1 } + +Cd11IfRogueApDetectedEntry ::= + SEQUENCE { + cd11IfRogueApMacAddr MacAddress, + cd11IfRogueApName SnmpAdminString + } + +cd11IfRogueApMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the MAC address of a rogue access point + detected by this radio." + ::= { cd11IfRogueApDetectedEntry 1 } + +cd11IfRogueApName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the name of the rogue access point." + ::= { cd11IfRogueApDetectedEntry 2 } + + +-- ******************************************************************** +-- * Notifications +-- ******************************************************************** + +cd11IfStationSwitchOverNotif NOTIFICATION-TYPE + OBJECTS { + cd11IfLocalRadioMonitorStatus + } + STATUS current + DESCRIPTION + "This notification will be sent when a radio + interface changes the cd11IfLocalRadioMonitorStatus + from 'monitor' to 'active'." + ::= { ciscoDot11IfMIBNotifications 1 } + +cd11IfRogueApDetectedNotif NOTIFICATION-TYPE + OBJECTS { + cd11IfRogueApName + } + STATUS current + DESCRIPTION + "This notification will be sent when a radio + interface detects a new rogue AP and causes + a new row to be added to the + cd11IfRogueApDetectedTable." + ::= { ciscoDot11IfMIBNotifications 2 } + + +-- ******************************************************************** +-- * Conformance information +-- ******************************************************************** + + +ciscoDot11IfMIBConformance + OBJECT IDENTIFIER ::= { ciscoDot11IfMIB 3 } +ciscoDot11IfMIBCompliances + OBJECT IDENTIFIER ::= { ciscoDot11IfMIBConformance 1 } +ciscoDot11IfMIBGroups + OBJECT IDENTIFIER ::= { ciscoDot11IfMIBConformance 2 } + + +-- ***************************************************************** +-- Compliance statements +-- ***************************************************************** + +ciscoDot11IfCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the cd11IfManagement, + cd11IfPhyConfig, cd11IfMacStatisticsGroup, and + cd11IfDomainCapabilityGroup groups." + MODULE + MANDATORY-GROUPS { + cd11IfManagementGroup, + cd11IfPhyConfigGroup, + cd11IfMacStatisticsGroup, + cd11IfDomainCapabilityGroup + } + + OBJECT cd11IfVlanEncryptKeyStatus + DESCRIPTION + "Creation of rows must be done via + 'createAndGo' for all keys. When the + agent successfully creates the encryption + key, this object is set to 'active' by the + agent." + + GROUP cd11IfVlanEncryptKeyConfigGroup + DESCRIPTION + "This group is required only if different + WEP keys are configured for the same VLAN + on different IEEE 802.11 radio interfaces. + The CISCO-WLAN-VLAN-MIB cwvlWlanNUcastKeyTable + should be used otherwise." + ::= { ciscoDot11IfMIBCompliances 1 } + +ciscoDot11IfComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement of the ciscoDot11IfMIB + module." + MODULE + MANDATORY-GROUPS { + cd11IfRadioManageGroup, + cd11IfAssociationManageGroup, + cd11IfPhyConfigGroupRev1, + cd11IfMacStatisticsGroup + } + + GROUP cd11IfSsidAssociationGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-DOT11-SSID-SECURITY-MIB." + + GROUP cd11IfVlanManageGroup + DESCRIPTION + "This group is required only if different + WEP keys are configured for the same VLAN + on different IEEE 802.11 radio interfaces + or if the CISCO-WLAN-VLAN-MIB is not + supported on the platform implementing + this MIB." + + GROUP cd11IfRemoteMonitoringGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-L2-DEV-MONITORING-MIB." + + GROUP cd11IfPhyErpConfigGroup + DESCRIPTION + "This group is required only if the platform + implementing IEEE 802.11g Protocol." + + OBJECT cd11IfVlanEncryptKeyStatus + DESCRIPTION + "Creation of rows must be done via + 'createAndGo' for all keys. When the + agent successfully creates the encryption + key, this object is set to 'active' by the + agent." + + OBJECT cd11IfPhyFhssMaxCompatibleRate + DESCRIPTION + "This object is only mandatory for devices + supporting Frequency-Hopping Spread Spectrum." + ::= { ciscoDot11IfMIBCompliances 2 } + +ciscoDot11IfComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement of the ciscoDot11IfMIB + module." + MODULE + MANDATORY-GROUPS { + cd11IfStationManageGroup, + cd11IfAssociationManageGroup, + cd11IfPhyConfigGroupRev1, + cd11IfMacStatisticsGroup, + cd11IfNativeRadioManageGroup, + cd11IfDataRatesSensitivityGroup + } + + GROUP cd11IfSsidAssociationGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-DOT11-SSID-SECURITY-MIB." + + GROUP cd11IfVlanManageGroup + DESCRIPTION + "This group is required only if different + encryption cipher types are configured for + the same VLAN on different IEEE 802.11 radio + interfaces or if the CISCO-WLAN-VLAN-MIB is + not supported on the platform implementing + this MIB." + + GROUP cd11IfVlanWepManageGroup + DESCRIPTION + "This group is required only if different + WEP keys are configured for the same VLAN + on different IEEE 802.11 radio interfaces + or if the CISCO-WLAN-VLAN-MIB is not + supported on the platform implementing + this MIB." + + GROUP cd11IfRemoteMonitoringGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-L2-DEV-MONITORING-MIB." + + GROUP cd11IfPhyErpConfigGroup + DESCRIPTION + "This group is required only if the platform + implementing IEEE 802.11g Protocol." + + GROUP cd11IfRogueApDetectedGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + ciscoDdpIappRogueApInfoGroup objects in + CISCO-DDP-IAPP-MIB." + + GROUP cd11IfMonitorNotificationGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-DDP-IAPP-MIB ciscoDdpIappNotificationGroup + and CISCO-L2-DEV-MONITORING-MIB + ciscoL2DevMonNotificationGroup." + + OBJECT cd11IfVlanEncryptKeyStatus + DESCRIPTION + "Creation of rows must be done via + 'createAndGo' for all keys. When the + agent successfully creates the encryption + key, this object is set to 'active' by the + agent." + + OBJECT cd11IfPhyFhssMaxCompatibleRate + DESCRIPTION + "This object is only mandatory for devices + supporting Frequency-Hopping Spread Spectrum." + ::= { ciscoDot11IfMIBCompliances 3 } + +ciscoDot11IfComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement of the ciscoDot11IfMIB + module." + MODULE + MANDATORY-GROUPS { + cd11IfStationManageGroup, + cd11IfAssociationManageGroup, + cd11IfPhyConfigGroupRev1, + cd11IfMacStatisticsGroup, + cd11IfNativeRadioManageGroup, + cd11IfDataRatesSensitivityGroup, + cd11Ifdot11UpgradeStatusGroup + } + + GROUP cd11IfSsidAssociationGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-DOT11-SSID-SECURITY-MIB." + + GROUP cd11IfVlanManageGroup + DESCRIPTION + "This group is required only if different + encryption cipher types are configured for + the same VLAN on different IEEE 802.11 radio + interfaces or if the CISCO-WLAN-VLAN-MIB is + not supported on the platform implementing + this MIB." + + GROUP cd11IfVlanWepManageGroup + DESCRIPTION + "This group is required only if different + WEP keys are configured for the same VLAN + on different IEEE 802.11 radio interfaces + or if the CISCO-WLAN-VLAN-MIB is not + supported on the platform implementing + this MIB." + + GROUP cd11IfRemoteMonitoringGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-L2-DEV-MONITORING-MIB." + + GROUP cd11IfPhyErpConfigGroup + DESCRIPTION + "This group is required only if the platform + implementing IEEE 802.11g Protocol." + + GROUP cd11IfRogueApDetectedGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + ciscoDdpIappRogueApInfoGroup objects in + CISCO-DDP-IAPP-MIB." + + GROUP cd11IfMonitorNotificationGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-DDP-IAPP-MIB ciscoDdpIappNotificationGroup + and CISCO-L2-DEV-MONITORING-MIB + ciscoL2DevMonNotificationGroup." + + OBJECT cd11IfVlanEncryptKeyStatus + DESCRIPTION + "Creation of rows must be done via + 'createAndGo' for all keys. When the + agent successfully creates the encryption + key, this object is set to 'active' by the + agent." + + OBJECT cd11IfPhyFhssMaxCompatibleRate + DESCRIPTION + "This object is only mandatory for devices + supporting Frequency-Hopping Spread Spectrum." + ::= { ciscoDot11IfMIBCompliances 4 } + +ciscoDot11IfComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement of the ciscoDot11IfMIB + module." + MODULE + MANDATORY-GROUPS { + cd11IfStationManageGroup, + cd11IfAssociationManageGroup, + cd11IfPhyConfigGroupRev1, + cd11IfMacStatisticsGroup, + cd11IfNativeRadioManageGroup, + cd11IfDataRatesSensitivityGroup, + cd11Ifdot11UpgradeStatusGroup, + cd11Ifdot11MobileStationScanGroup + } + + GROUP cd11IfSsidAssociationGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-DOT11-SSID-SECURITY-MIB." + + GROUP cd11IfVlanManageGroup + DESCRIPTION + "This group is required only if different + encryption cipher types are configured for + the same VLAN on different IEEE 802.11 radio + interfaces or if the CISCO-WLAN-VLAN-MIB is + not supported on the platform implementing + this MIB." + + GROUP cd11IfVlanWepManageGroup + DESCRIPTION + "This group is required only if different + WEP keys are configured for the same VLAN + on different IEEE 802.11 radio interfaces + or if the CISCO-WLAN-VLAN-MIB is not + supported on the platform implementing + this MIB." + + GROUP cd11IfRemoteMonitoringGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-L2-DEV-MONITORING-MIB." + + GROUP cd11IfPhyErpConfigGroup + DESCRIPTION + "This group is required only if the platform + implementing IEEE 802.11g Protocol." + + GROUP cd11IfRogueApDetectedGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + ciscoDdpIappRogueApInfoGroup objects in + CISCO-DDP-IAPP-MIB." + + GROUP cd11IfMonitorNotificationGroup + DESCRIPTION + "This group is required only if the platform + implementing this MIB does not support + CISCO-DDP-IAPP-MIB ciscoDdpIappNotificationGroup + and CISCO-L2-DEV-MONITORING-MIB + ciscoL2DevMonNotificationGroup." + + OBJECT cd11IfVlanEncryptKeyStatus + DESCRIPTION + "Creation of rows must be done via + 'createAndGo' for all keys. When the + agent successfully creates the encryption + key, this object is set to 'active' by the + agent." + + OBJECT cd11IfPhyFhssMaxCompatibleRate + DESCRIPTION + "This object is only mandatory for devices + supporting Frequency-Hopping Spread Spectrum." + ::= { ciscoDot11IfMIBCompliances 5 } + +-- ***************************************************************** +-- Units of conformance +-- ***************************************************************** + +cd11IfManagementGroup OBJECT-GROUP + OBJECTS { + cd11IfStationRole, + cd11IfCiscoExtensionsEnable, + cd11IfAllowBroadcastSsidAssoc, + cd11IfPrivacyOptionMaxRate, + cd11IfEthernetEncapsulDefault, + cd11IfBridgeSpacing, + cd11IfDesiredSsidMaxAssocSta, + cd11IfAuxiliarySsidLength, + cd11IfVoipExtensionsEnable, + cd11IfDesiredSsidMicAlgorithm, + cd11IfDesiredSsidWepPermuteAlg, + cd11IfAuthAlgRequireEap, + cd11IfAuthAlgRequireMacAddr, + cd11IfAuthAlgDefaultVlan, + cd11IfWepDefaultKeyLen, + cd11IfWepDefaultKeyValue, + cd11IfDesiredBssAddr, + cd11IfAuxSsid, + cd11IfAuxSsidBroadcastSsid, + cd11IfAuxSsidMaxAssocSta, + cd11IfAuxSsidMicAlgorithm, + cd11IfAuxSsidWepPermuteAlg, + cd11IfAuxSsidAuthAlgEnable, + cd11IfAuxSsidAuthAlgRequireEap, + cd11IfAuxSsidAuthAlgRequireMac, + cd11IfAuxSsidAuthAlgDefaultVlan, + cd11IfAssignedSta + } + STATUS deprecated + DESCRIPTION + "Information to support management of + IEEE 802.11 protocol interfaces." + ::= { ciscoDot11IfMIBGroups 1 } + + +cd11IfPhyConfigGroup OBJECT-GROUP + OBJECTS { + cd11IfCurrentCarrierSet, + cd11IfModulationType, + cd11IfPreambleType, + cd11IfPhyFhssMaxCompatibleRate, + cd11IfPhyDsssMaxCompatibleRate, + cd11IfPhyDsssChannelAutoEnable, + cd11IfPhyDsssCurrentChannel, + cd11IfSuppDataRatesPrivacyValue, + cd11IfSuppDataRatesPrivacyEnabl, + cd11IfChanSelectEnable + } + STATUS deprecated + DESCRIPTION + "Information to support configuration of + IEEE 802.11 protocol Physical layer." + ::= { ciscoDot11IfMIBGroups 2 } + + +cd11IfMacStatisticsGroup OBJECT-GROUP + OBJECTS { + cd11IfTransDeferEnerDetects, + cd11IfRecFrameMacCrcErrors, + cd11IfSsidMismatches + } + STATUS current + DESCRIPTION + "Statistics information on IEEE 802.11 + radio interface MAC layer." + ::= { ciscoDot11IfMIBGroups 3 } + + +cd11IfVlanEncryptKeyConfigGroup OBJECT-GROUP + OBJECTS { + cd11IfVlanEncryptKeyLen, + cd11IfVlanEncryptKeyValue, + cd11IfVlanEncryptKeyStatus + } + STATUS deprecated + DESCRIPTION + "WEP key configuration for specific VLANs + on IEEE 802.11 radio interface." + ::= { ciscoDot11IfMIBGroups 4 } + + +cd11IfDomainCapabilityGroup OBJECT-GROUP + OBJECTS { + cd11IfDomainCapabilitySet + } + STATUS deprecated + DESCRIPTION + "This object class provides the objects necessary + to manage the channels and transmit power usable by + a radio within its regulatory domain." + ::= { ciscoDot11IfMIBGroups 5 } + + +cd11IfPhyMacCapabilityGroup OBJECT-GROUP + OBJECTS { + cd11IfPhyBasicRateSet, + cd11IfPhyMacSpecification + } + STATUS deprecated + DESCRIPTION + "This object class provides the objects necessary + to manage the Basic Rate capability applied to the + defined operational data rate and and IEEE 802.11 + Standard applied to the radio." + ::= { ciscoDot11IfMIBGroups 6 } + +cd11IfAuthAlgMethodListGroup OBJECT-GROUP + OBJECTS { + cd11IfAuthAlgEapMethod, + cd11IfAuthAlgMacAddrMethod, + cd11IfAuxSsidAuthAlgEapMethod, + cd11IfAuxSsidAuthAlgMacMethod + } + STATUS deprecated + DESCRIPTION + "This object class provides the objects necessary + to specify the authentication method applied to + MAC address or EAP authentications." + ::= { ciscoDot11IfMIBGroups 7 } + + +cd11IfRadioManageGroup OBJECT-GROUP + OBJECTS { + cd11IfStationRole, + cd11IfCiscoExtensionsEnable, + cd11IfPrivacyOptionMaxRate, + cd11IfEthernetEncapsulDefault, + cd11IfBridgeSpacing, + cd11IfVoipExtensionsEnable, + cd11IfAuxiliarySsidLength, + cd11IfAllowBroadcastSsidAssoc, + cd11IfDesiredBssAddr, + cd11IfAssignedSta, + cd11IfWorldMode, + cd11IfWorldModeCountry, + cd11IfMobileStationScanParent + } + STATUS deprecated + DESCRIPTION + "Information to manage IEEE 802.11 protocol + radio interface settings." + ::= { ciscoDot11IfMIBGroups 8 } + + +cd11IfAssociationManageGroup OBJECT-GROUP + OBJECTS { + cd11IfDesiredSsidMaxAssocSta, + cd11IfDesiredSsidMicAlgorithm, + cd11IfDesiredSsidWepPermuteAlg, + cd11IfAuthAlgRequireEap, + cd11IfAuthAlgRequireMacAddr, + cd11IfAuthAlgDefaultVlan, + cd11IfAuthAlgEapMethod, + cd11IfAuthAlgMacAddrMethod, + cd11IfWepDefaultKeyLen, + cd11IfWepDefaultKeyValue + } + STATUS current + DESCRIPTION + "Information to manage IEEE 802.11 protocol + interface desired SSID association and + default encryption key settings." + ::= { ciscoDot11IfMIBGroups 9 } + +cd11IfSsidAssociationGroup OBJECT-GROUP + OBJECTS { + cd11IfAuxSsid, + cd11IfAuxSsidBroadcastSsid, + cd11IfAuxSsidMaxAssocSta, + cd11IfAuxSsidMicAlgorithm, + cd11IfAuxSsidWepPermuteAlg, + cd11IfAuxSsidAuthAlgEnable, + cd11IfAuxSsidAuthAlgRequireEap, + cd11IfAuxSsidAuthAlgRequireMac, + cd11IfAuxSsidAuthAlgDefaultVlan, + cd11IfAuxSsidAuthAlgEapMethod, + cd11IfAuxSsidAuthAlgMacMethod + } + STATUS current + DESCRIPTION + "Information to manage IEEE 802.11 protocol + interface SSID association and authentication + settings." + ::= { ciscoDot11IfMIBGroups 10 } + + +cd11IfVlanManageGroup OBJECT-GROUP + OBJECTS { + cd11IfVlanEncryptKeyLen, + cd11IfVlanEncryptKeyValue, + cd11IfVlanEncryptKeyStatus, + cd11IfVlanEncryptKeyTransmit, + cd11IfVlanSecurityVlanEnabled, + cd11IfVlanBcastKeyChangeInterval, + cd11IfVlanBcastKeyCapabilChange, + cd11IfVlanBcastKeyClientLeave, + cd11IfVlanSecurityCiphers, + cd11IfVlanSecurityRowStatus + } + STATUS current + DESCRIPTION + "Information to manage IEEE 802.11 protocol + interface VLAN and encryption settings." + ::= { ciscoDot11IfMIBGroups 11 } + + +cd11IfRemoteMonitoringGroup OBJECT-GROUP + OBJECTS { + cd11IfRadioMonitorPollingFreq, + cd11IfRadioMonitorPollingTimeOut, + cd11IfLocalRadioMonitorStatus, + cd11IfRadioMonitorRowStatus + } + STATUS current + DESCRIPTION + "Information to manage IEEE 802.11 protocol + interface remote radio monitoring settings." + ::= { ciscoDot11IfMIBGroups 12 } + + +cd11IfPhyConfigGroupRev1 OBJECT-GROUP + OBJECTS { + cd11IfCurrentCarrierSet, + cd11IfModulationType, + cd11IfPreambleType, + cd11IfDomainCapabilitySet, + cd11IfPhyBasicRateSet, + cd11IfPhyMacSpecification, + cd11IfPhyConcatenation, + cd11IfPhyDsssMaxCompatibleRate, + cd11IfPhyDsssChannelAutoEnable, + cd11IfPhyDsssCurrentChannel, + cd11IfPhyFhssMaxCompatibleRate, + cd11IfSuppDataRatesPrivacyValue, + cd11IfSuppDataRatesPrivacyEnabl, + cd11IfChanSelectEnable, + cd11IfClientNumberTxPowerLevels, + cd11IfClientTxPowerLevel1, + cd11IfClientTxPowerLevel2, + cd11IfClientTxPowerLevel3, + cd11IfClientTxPowerLevel4, + cd11IfClientTxPowerLevel5, + cd11IfClientTxPowerLevel6, + cd11IfClientTxPowerLevel7, + cd11IfClientTxPowerLevel8, + cd11IfClientCurrentTxPowerLevel + } + STATUS current + DESCRIPTION + "Information to configure IEEE 802.11 protocol + Physical layer settings." + ::= { ciscoDot11IfMIBGroups 13 } + +cd11IfPhyErpConfigGroup OBJECT-GROUP + OBJECTS { + cd11IfErpOfdmNumberTxPowerLevels, + cd11IfErpOfdmTxPowerLevel1, + cd11IfErpOfdmTxPowerLevel2, + cd11IfErpOfdmTxPowerLevel3, + cd11IfErpOfdmTxPowerLevel4, + cd11IfErpOfdmTxPowerLevel5, + cd11IfErpOfdmTxPowerLevel6, + cd11IfErpOfdmTxPowerLevel7, + cd11IfErpOfdmTxPowerLevel8, + cd11IfErpOfdmCurrentTxPowerLevel + } + STATUS current + DESCRIPTION + "Information to configure IEEE 802.11g protocol + Physical layer settings." + ::= { ciscoDot11IfMIBGroups 14 } + +cd11IfVlanWepManageGroup OBJECT-GROUP + OBJECTS { + cd11IfVlanEncryptionMode, + cd11IfVlanWepEncryptOptions, + cd11IfVlanWepEncryptMic, + cd11IfVlanWepEncryptKeyHashing + } + STATUS current + DESCRIPTION + "Information to manage IEEE 802.11 protocol + interface VLAN WEP encryption settings." + ::= { ciscoDot11IfMIBGroups 15 } + +cd11IfRogueApDetectedGroup OBJECT-GROUP + OBJECTS { + cd11IfRogueApName + } + STATUS current + DESCRIPTION + "Rogue AP detection information." + ::= { ciscoDot11IfMIBGroups 16 } + + +cd11IfStationManageGroup OBJECT-GROUP + OBJECTS { + cd11IfStationRole, + cd11IfCiscoExtensionsEnable, + cd11IfPrivacyOptionMaxRate, + cd11IfEthernetEncapsulDefault, + cd11IfBridgeSpacing, + cd11IfVoipExtensionsEnable, + cd11IfAuxiliarySsidLength, + cd11IfAllowBroadcastSsidAssoc, + cd11IfDesiredBssAddr, + cd11IfAssignedSta, + cd11IfWorldMode, + cd11IfWorldModeCountry, + cd11IfMobileStationScanParent, + cd11IfPsPacketForwardEnable, + cd11IfMultipleBssidEnable, + cd11IfVlanPsPacketForwardEnable + } + STATUS current + DESCRIPTION + "Information to manage IEEE 802.11 protocol + radio interface settings." + ::= { ciscoDot11IfMIBGroups 17 } + +cd11IfNativeRadioManageGroup OBJECT-GROUP + OBJECTS { + cd11IfPhyNativePowerUseStandard, + cd11IfRfFrequencyUnits, + cd11IfRfStartChannelNumber, + cd11IfRfEndChannelNumber, + cd11IfRfChannelSpacingNumber, + cd11IfRfStartChannelFrequency, + cd11IfRfFrequencySpacing, + cd11IfRfFrequencyBandType, + cd11IfMaxChannelSwitchTime, + cd11IfNativeNumberPowerLevels, + cd11IfNativeCurrentPowerLevel, + cd11IfNativePowerUnits, + cd11IfNativeTxPower + } + STATUS current + DESCRIPTION + "Native parameters to manage IEEE 802.11 + radio power and frequency bands." + ::= { ciscoDot11IfMIBGroups 18 } + +cd11IfDataRatesSensitivityGroup OBJECT-GROUP + OBJECTS { + cd11IfRatesSensRequiredSnr, + cd11IfRatesSensContention + } + STATUS current + DESCRIPTION + "Receive sensitivity specification for IEEE + 802.11 radios." + ::= { ciscoDot11IfMIBGroups 19 } + +cd11IfMonitorNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cd11IfStationSwitchOverNotif, + cd11IfRogueApDetectedNotif + } + STATUS current + DESCRIPTION + "The notification group for this module." + ::= { ciscoDot11IfMIBGroups 20 } + +cd11Ifdot11UpgradeStatusGroup OBJECT-GROUP + OBJECTS { + cd11IfDot11UpgradeStatus + } + STATUS current + DESCRIPTION + "This collection of objects provide information + about the status of upgrade of the dot11 radios + to operate in the new frequency set. " + ::= { ciscoDot11IfMIBGroups 21 } + +cd11Ifdot11MobileStationScanGroup OBJECT-GROUP + OBJECTS { + cd11IfMobileStationListIgnore, + cd11IfMobileStationScanChannel + } + STATUS current + DESCRIPTION + "This collection of objects provide information + about the limited channel to scan and Ignore + List. " + ::= { ciscoDot11IfMIBGroups 22 } +END + diff --git a/MIBS/cisco/CISCO-ENHANCED-IMAGE-MIB b/MIBS/cisco/CISCO-ENHANCED-IMAGE-MIB new file mode 100644 index 0000000..3feaab6 --- /dev/null +++ b/MIBS/cisco/CISCO-ENHANCED-IMAGE-MIB @@ -0,0 +1,681 @@ +-- ***************************************************************** +-- CISCO-ENHANCED-IMAGE-MIB.my +-- +-- September 2001, Narayana Pai H. +-- Jan 2005, Adithya R Sesani +-- +-- Copyright (c) 2001-2005 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-ENHANCED-IMAGE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + DateAndTime, + TruthValue, + RowStatus, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + ciscoMgmt + FROM CISCO-SMI + PhysicalIndex, + entPhysicalIndex + FROM ENTITY-MIB + CeImageInstallableStatus, + CeImageInstallableType + FROM CISCO-IMAGE-TC; + +ciscoEnhancedImageMIB MODULE-IDENTITY + LAST-UPDATED "200501060000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-core-mibs@cisco.com" + DESCRIPTION + "This MIB provides information about images running + on the system. It has been extended to be useful + for modular operating systems. + + The image table provides information about currently + running image on the system. A modular operating + system image consists of base image and all the + installables loaded on the base image. A base image + can be obtained from ceImageTable and all the + installables installed on this image can be obtained + using ceImageInstallableTable. + + Glossary: + + Base Image + Essential part of the operating system, + which forms base functionality on top of + which patches can be added. + + MBI (Minimum bootable image) + A small image which contains the smallest + possible amount of functionality required to + bootstrap and load a full image. This image + typically contains the kernel, the file system + drivers, and some hardware initialization code. + It is executed at boot-up, and initializes just + enough to access the rest of the code, and + run it. + + Modular operating system + An operating system that exhibits runtime + modularity characteristics, such as multiple + address spaces, fault isolation between + processes, and modularity delivery and + replacement of image components. + + Patch/Package/SMU (software maintenance upgrade) + A modular replacement for some piece of on-box + content, such as a binary shared object, or a text + file. This entity is meant to replace or augment + something that is already part of the base image. + + Composite package + Group of packages delivered as a bundle. It is + meant to be loaded on MBI. + + Script + A non-binary piece of on-box content, typically a + TCL script for use by the TCL interpreter, or + some other form of interpreted router content. + + Installable + An installable can be a patch, package, composite + package, SMU or script. It is a piece of + software which can be loaded on to the base + image on a system. + + Location + This term is used in this MIB to represent path + where operating system image is located. It is + the way of describing where on the file system + the installed software is located. Modular + operating system image consists of base image + and installables loaded on this base image. + + Tag + Tag is a virtual label placed by user that + indicates a point deemed to be stable. It can be + used to rollback to a system after an install + that negatively impacted the functionality of the + system. It gives points in system where user can + go back to, to remove installables installed + after that point of time. + " + REVISION "200501060000Z" + DESCRIPTION + "This MIB has been extended to be useful for modular + operating systems. + + Added tables ceImageLocationTable, ceImageTagTable, + ceImageInstallableTable. They are applicable to modular + operating systems and provide information about the + operating system software installed on the system. + " + REVISION "200202280000Z" + DESCRIPTION + "Initial version of the MIB. This MIB has Image table + containing the following information related to the + running OS image + 1. Entity Index + 2. The image name + 3. Family + 4. Feature set + 5. Version + 6. Media and + 7. Description + This MIB deprecates the objects in the CISCO-IMAGE-MIB. + " + ::= { ciscoMgmt 249 } + +ciscoEnhancedImageMIBObjects OBJECT IDENTIFIER + ::= { ciscoEnhancedImageMIB 1 } + +ceImage OBJECT IDENTIFIER + ::= { ciscoEnhancedImageMIBObjects 1 } +ceImageInstallable OBJECT IDENTIFIER + ::= { ciscoEnhancedImageMIBObjects 2 } +ceImageTags OBJECT IDENTIFIER + ::= { ciscoEnhancedImageMIBObjects 3 } + +-- Textual Convention + +MediaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the media type on which the + image is loaded and is running from. + + This is not the secondary storage device from + which the image is loaded. The storage device + from which the image is loaded is part of the + image name (ceImageName)." + SYNTAX INTEGER { + ram (1), -- The image is in RAM + rom (2), -- The image is in ROM + other (3) -- The image is in unknown media + } + +-- Image Table + +ceImageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information describing the + executing image. + + For modular operating systems this table provides + base image or MBI. + " + ::= { ceImage 1 } + +ceImageEntry OBJECT-TYPE + SYNTAX CeImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An image characteristic entry." + INDEX { ceImageIndex } + ::= { ceImageTable 1 } + + +CeImageEntry ::= + SEQUENCE { + ceImageIndex PhysicalIndex, + ceImageName SnmpAdminString, + ceImageFamily SnmpAdminString, + ceImageFeature SnmpAdminString, + ceImageVersion SnmpAdminString, + ceImageMedia MediaType, + ceImageDescription SnmpAdminString + } + +ceImageIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entPhysicalIndex from the ENTITY-MIB of + the physical entity that runs this OS image." + ::= { ceImageEntry 1 } + +ceImageName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the running OS image. This will also + include the path from where the image is loaded. + For example, flash:c3640-is-mz." + ::= { ceImageEntry 2 } + +ceImageFamily OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Family of the running OS image. The image family + indicates the platform for which the image is built. + Examples of image families - + are C3640, C7200 etc." + ::= { ceImageEntry 3 } + +ceImageFeature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Feature set supported on this image. Examples of + feature set are - + ENTERPRISE, PROVIDER etc." + ::= { ceImageEntry 4 } + +ceImageVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the running OS image." + ::= { ceImageEntry 5 } + +ceImageMedia OBJECT-TYPE + SYNTAX MediaType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Media on which the image represented by this + entry is running." + ::= { ceImageEntry 6 } + +ceImageDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of running OS image." + ::= { ceImageEntry 7 } + + +ceImageLocationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeImageLocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is applicable to modular operating systems. + A location describes where on the file system the installed + software is placed. This table consists of list of all + locations along with status of image at that location. + ceImageLocationRunningStatus will be true only for the + location from where system is currently operational. + + The agent may add entries to this table when a new image is + installed on the system. The agent may delete entries from + this table when an image has been removed from the system. + " + ::= { ceImageInstallable 1 } + +ceImageLocationEntry OBJECT-TYPE + SYNTAX CeImageLocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides location of an image, + status of the image." + INDEX { entPhysicalIndex, ceImageLocationIndex } + ::= { ceImageLocationTable 1 } + +CeImageLocationEntry ::= SEQUENCE { + ceImageLocationIndex Unsigned32, + ceImageLocation SnmpAdminString, + ceImageLocationRunningStatus TruthValue +} + +ceImageLocationIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer that uniquely identifies a location. + It is allocated by the system and is unique per location." + ::= { ceImageLocationEntry 1 } + +ceImageLocation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Location where the operating system is installed on the + system. This is path specifying the directory where + installables can be found." + ::= { ceImageLocationEntry 2 } + +ceImageLocationRunningStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will have value of true if the image from this + location is currently running on the system. For example + status will be 'true' for the location disk0:/sys, if the + system currently has image installed from this location." + ::= { ceImageLocationEntry 3 } + + +ceImageInstallableTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeImageInstallableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies a list of software installables + installed on the system. + + This table will be applicable to operating systems which + support installables. A modular operating system can + consist of base image or MBI and installables. + + The value of ceImageLocationIndex can be used as index to + retrieve installables installed at a particular location. + + Every image will have a table of installables. Entries are + added in this table when an installable is installed on the + image. Entries are deleted from this table when installables + are removed or rolled back from the image. + " + ::= { ceImageInstallable 2 } + +ceImageInstallableEntry OBJECT-TYPE + SYNTAX CeImageInstallableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides information about the installed + software." + INDEX { + entPhysicalIndex, + ceImageLocationIndex, + ceImageInstallableIndex + } + ::= { ceImageInstallableTable 1 } + +CeImageInstallableEntry ::= SEQUENCE { + ceImageInstallableIndex Unsigned32, + ceImageInstallableType CeImageInstallableType, + ceImageInstallableName SnmpAdminString, + ceImageInstallableStatus CeImageInstallableStatus, + ceImageInstallableMajorVerNumber Unsigned32, + ceImageInstallableMinorVerNumber Unsigned32, + ceImageInstallableRevisionVerNum SnmpAdminString, + ceImageInstallableDate DateAndTime, + ceImageInstallableRowStatus RowStatus +} + +ceImageInstallableIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer that uniquely identifies an installable. + It is allocated by the system and is unique per an + installable entry." + ::= { ceImageInstallableEntry 1 } + +ceImageInstallableType OBJECT-TYPE + SYNTAX CeImageInstallableType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the software package." + ::= { ceImageInstallableEntry 2 } + +ceImageInstallableName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the installable." + ::= { ceImageInstallableEntry 3 } + +ceImageInstallableStatus OBJECT-TYPE + SYNTAX CeImageInstallableStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the software installable." + ::= { ceImageInstallableEntry 4 } + +ceImageInstallableMajorVerNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Major version number of the software installable. + Version is represented as major.minor.maintaince + For example, 12 will be major number for version + 12.3(18.1)S" + ::= { ceImageInstallableEntry 5 } + +ceImageInstallableMinorVerNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minor version number of the software installable. + For example, minor number for the version 12.3(18.1)S + is 3." + ::= { ceImageInstallableEntry 6 } + +ceImageInstallableRevisionVerNum OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maintenance version string of the software installable. + This string represents incremental change in the image + over the minor release number. For example, revision + number for the version 12.3(18.1)S is (18.1)S. + " + ::= { ceImageInstallableEntry 7 } + +ceImageInstallableDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time software was installed + on the system." + ::= { ceImageInstallableEntry 8 } + +ceImageInstallableRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. This object is used to + manage creation, and deletion of rows in this table. + + When the row is active, installablestatus object may be + modified to activate the installable. + " + ::= { ceImageInstallableEntry 9 } + + +ceImageTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeImageTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tag is a virtual label placed by user that indicates a + point deemed to be stable. It can be used to rollback to + a system after an install that negatively impacts the + functionality of the system. It gives point in system + where user can go back to, to remove installables + installed after that point of time. + + When a tag is placed on an image an entry appears in + this table. An entry is removed from this table when + tag is removed from the system. The value of + ceImageLocationIndex is used as index to get all the tags + that are placed on the image at this location. + " + ::= { ceImageTags 1 } + +ceImageTagEntry OBJECT-TYPE + SYNTAX CeImageTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry consists of information about a committed tag. + " + INDEX { + entPhysicalIndex, + ceImageLocationIndex, + ceImageTagName + } + ::= { ceImageTagTable 1 } + +CeImageTagEntry ::= SEQUENCE { + ceImageTagName SnmpAdminString, + ceImageTagListofInstIndex SnmpAdminString, + ceImageTagDate DateAndTime, + ceImageTagRowStatus RowStatus +} + +ceImageTagName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the tag." + ::= { ceImageTagEntry 1 } + +ceImageTagListofInstIndex OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of all the installables which are committed + using this tag. Installables are represented + using installable index and each index is saperated + by a space." + ::= { ceImageTagEntry 2 } + +ceImageTagDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time this tag was committed." + ::= { ceImageTagEntry 3 } + +ceImageTagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. This object is used to + manage creation, and deletion of rows in this table. + " + ::= { ceImageTagEntry 4 } + + +-- +-- Conformance +-- + +ciscoEnhancedImageMIBConformance OBJECT IDENTIFIER + ::= { ciscoEnhancedImageMIB 3 } + +ciscoEnhancedImageMIBCompliances OBJECT IDENTIFIER + ::= { ciscoEnhancedImageMIBConformance 1 } + +ciscoEnhancedImageMIBGroups OBJECT IDENTIFIER + ::= { ciscoEnhancedImageMIBConformance 2 } + +-- +-- Compliance +-- + +ciscoEnhancedImageMIBCompliance MODULE-COMPLIANCE + STATUS deprecated -- By + -- ceImageMibComplianceRev1 + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-ENHANCED-IMAGE-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoEnhancedImageMIBGroup } + ::= { ciscoEnhancedImageMIBCompliances 1 } + +ceImageMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-ENHANCED-IMAGE-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoEnhancedImageMIBGroup } + + GROUP ceImageLocationMIBGroup + DESCRIPTION + "This group is optional. + Only applicable to modular operating systems. + This group provides information about locations where + images and installables are located on the system." + GROUP ceImageInstallableMIBGroup + DESCRIPTION + "This group is optional. + Only applicable to modular operating systems. + This group provides information about Installables + loaded on the systems and their current state." + + GROUP ceImageTagMIBGroup + DESCRIPTION + "This group is optional. + Only applicable to modular operating systems. + This group provides information about tags committed on + the system and number of files committed under a tag." + + ::= { ciscoEnhancedImageMIBCompliances 2 } + +-- +-- Units of Conformance +-- + +ciscoEnhancedImageMIBGroup OBJECT-GROUP + OBJECTS { + ceImageName, + ceImageFamily, + ceImageFeature, + ceImageVersion, + ceImageMedia, + ceImageDescription + } + STATUS current + DESCRIPTION + "A collection of objects providing OS image + characteristics." + ::= { ciscoEnhancedImageMIBGroups 1 } + +ceImageLocationMIBGroup OBJECT-GROUP + OBJECTS { + ceImageLocation, + ceImageLocationRunningStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + location of Installable Images on the system." + ::= { ciscoEnhancedImageMIBGroups 2 } + +ceImageInstallableMIBGroup OBJECT-GROUP + OBJECTS { + ceImageInstallableType, + ceImageInstallableName, + ceImageInstallableStatus, + ceImageInstallableMajorVerNumber, + ceImageInstallableMinorVerNumber, + ceImageInstallableRevisionVerNum, + ceImageInstallableDate, + ceImageInstallableRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing + Operating system image and installables." + ::= { ciscoEnhancedImageMIBGroups 3 } + +ceImageTagMIBGroup OBJECT-GROUP + OBJECTS { + ceImageTagListofInstIndex, + ceImageTagDate, + ceImageTagRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + tags committed to the operating system image" + ::= { ciscoEnhancedImageMIBGroups 4 } + +END diff --git a/MIBS/cisco/CISCO-ENHANCED-MEMPOOL-MIB b/MIBS/cisco/CISCO-ENHANCED-MEMPOOL-MIB new file mode 100644 index 0000000..02d2717 --- /dev/null +++ b/MIBS/cisco/CISCO-ENHANCED-MEMPOOL-MIB @@ -0,0 +1,1421 @@ +-- ***************************************************************** +-- CISCO-ENHANCED-MEMPOOL-MIB +-- +-- April 2001, Ranjana Rao +-- +-- Copyright (c) 2001, 2003, 2008 by cisco Systems Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-ENHANCED-MEMPOOL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + Integer32, + Gauge32, + Counter32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue, + AutonomousType, + TimeStamp + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + entPhysicalIndex + FROM ENTITY-MIB + CounterBasedGauge64 + FROM HCNUM-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEnhancedMemPoolMIB MODULE-IDENTITY + LAST-UPDATED "200812050000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-memory@cisco.com" + DESCRIPTION + "New MIB module for monitoring the memory pools + of all physical entities on a managed system." + REVISION "200812050000Z" + DESCRIPTION + "Added the following High Capacity and Overflow objects + in cempMemPoolTable. + cempMemPoolUsedOvrflw, cempMemPoolHCUsed, + cempMemPoolFreeOvrflw, cempMemPoolHCFree, + cempMemPoolLargestFreeOvrflw, cempMemPoolHCLargestFree, + cempMemPoolLowestFreeOvrflw, cempMemPoolHCLowestFree, + cempMemPoolUsedLowWaterMarkOvrflw, + cempMemPoolHCUsedLowWaterMark, + cempMemPoolSharedOvrflw, cempMemPoolHCShared. + Added couple of new groups cempMemPoolHCGroup and + cempMemPoolOvrflwGroup. + Added a new compliance cempMIBComplianceRev3 which deprecates + cempMIBComplianceRev2." + REVISION "200805070000Z" + DESCRIPTION + "Added a new object cempMemPoolShared in cempMemPoolTable. + Deprecated cempMemPoolGroup OBJECT-GROUP. + Added cempMemPoolGroupRev1 OBJECT-GROUP. + Deprecated cempMIBComplianceRev1 MODULE-COMPLIANCE. + Added cempMIBComplianceRev2 MODULE-COMPLIANCE." + REVISION "200302240000Z" + DESCRIPTION + "Revised version of this MIB,added Objects + to the existing cempMemPoolTable, added buffer pools. + Different types of memory buffer pools + may be present in a managed device. For example: + 1. Public buffers, these are standard pools of packets + of different sizes (eg: 104B, 600B, 1536B, 4520B, + 5024B, 18024B ...). + 2. Private [Interface] buffers (eg. ipc, channel ...). + 3. Header pool. + Pool of dynamic packet headers. Header buffers + have no associated data blocks or particles. + (Particles are a mechanism for representing a + data packet as a collection of discontigious + buffers.). + The new objects added are + cempMemPoolUsedLowWaterMark, cempMemPoolAllocHit, + cempMemPoolAllocMiss, cempMemPoolFreeHit, + cempMemPoolFreeMiss, cempMemBufferPoolTable + & cempMemBufferCachePoolTable." + REVISION "200106050000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { ciscoMgmt 221 } + + +cempMIBNotifications OBJECT IDENTIFIER + ::= { ciscoEnhancedMemPoolMIB 0 } + +cempMIBObjects OBJECT IDENTIFIER + ::= { ciscoEnhancedMemPoolMIB 1 } + +cempMemPool OBJECT IDENTIFIER + ::= { cempMIBObjects 1 } + +cempNotificationConfig OBJECT IDENTIFIER + ::= { cempMIBObjects 2 } + + +-- Textual Conventions + +CempMemPoolIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each memory + pool in a particular physical entity. It is recommended + that values are assigned contiguously starting from 1 + such that the index will be unique within a particular + physical entity." + SYNTAX Integer32 (1..2147483647) + +CempMemPoolIndexOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of the + CempMemPoolIndex. The latter defines a value greater + than zero to identify a memory pool in a particular + physical entity. This extension permits the additional + value of zero. The value zero is object-specific and + must therefore be defined as part of the description + of any object which uses this syntax. Examples of the + usage of zero might include situations where memory + pool was unknown, or when none or all memory pools + need to be referenced." + SYNTAX Integer32 (0..2147483647) + +CempMemPoolTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the different types of memory pools that + may be present in a managed device. + Note that only the processor pool is required to be + supported by all devices. Support for other pool types + is dependent on the device being managed. + + processorMemory - + processor associated heap memory. + ioMemory - + shared memory for buffer data and + controller descriptor blocks. + pciMemory - + Peripheral Component Interconnect bus + memory which is visible to all devices on + the PCI buses in a platform. + fastMemory - + memory defined by the particular platform + for speed critical applications. + multibusMemory - + memory present on some platforms that + is used as a fallback pool. + interruptStackMemory - + memory for allocating interrupt stacks. + It is usually allocated from heap. + processStackMemory - + memory for allocating process stacks. + It is usually allocated from heap. + localExceptionMemory - + memory reserved for processing + a system core dump. + virtualMemory - + memory used to increase available RAM. + reservedMemory - + memory used for packet headers, + particle headers and particles. + imageMemory - + memory which corresponds to the image + file system. + asicMemory - + Application Specific Integrated Circuit + memory. + posixMemory - + Heap memory associated with posix style + processes in ion." + SYNTAX INTEGER { + other(1), -- none of the following + processorMemory(2), + ioMemory(3), + pciMemory(4), + fastMemory(5), + multibusMemory(6), + interruptStackMemory(7), + processStackMemory(8), + localExceptionMemory(9), + virtualMemory(10), + reservedMemory(11), + imageMemory(12), + asicMemory(13), + posixMemory(14) + } + +CempMemBufferPoolIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each buffer + pool in the memory pool on a physical entity. It is + recommended that values are assigned contiguously + starting from 1 such that the index will be unique + within a physical entity. Note that the index does + not overlap among different memory pools." + SYNTAX Unsigned32 (1..4294967295) +-- MemPool + +cempMemPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CempMemPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of memory pool monitoring entries for all + physical entities on a managed system." + ::= { cempMemPool 1 } + +cempMemPoolEntry OBJECT-TYPE + SYNTAX CempMemPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the memory pool monitoring table." + INDEX { + entPhysicalIndex, + cempMemPoolIndex + } + ::= { cempMemPoolTable 1 } + +CempMemPoolEntry ::= SEQUENCE { + cempMemPoolIndex CempMemPoolIndex, + cempMemPoolType CempMemPoolTypes, + cempMemPoolName SnmpAdminString, + cempMemPoolPlatformMemory AutonomousType, + cempMemPoolAlternate CempMemPoolIndexOrNone, + cempMemPoolValid TruthValue, + cempMemPoolUsed Gauge32, + cempMemPoolFree Gauge32, + cempMemPoolLargestFree Gauge32, + cempMemPoolLowestFree Gauge32, + cempMemPoolUsedLowWaterMark Gauge32, + cempMemPoolAllocHit Counter32, + cempMemPoolAllocMiss Counter32, + cempMemPoolFreeHit Counter32, + cempMemPoolFreeMiss Counter32, + cempMemPoolShared Gauge32, + cempMemPoolUsedOvrflw Gauge32, + cempMemPoolHCUsed CounterBasedGauge64, + cempMemPoolFreeOvrflw Gauge32, + cempMemPoolHCFree CounterBasedGauge64, + cempMemPoolLargestFreeOvrflw Gauge32, + cempMemPoolHCLargestFree CounterBasedGauge64, + cempMemPoolLowestFreeOvrflw Gauge32, + cempMemPoolHCLowestFree CounterBasedGauge64, + cempMemPoolUsedLowWaterMarkOvrflw Gauge32, + cempMemPoolHCUsedLowWaterMark CounterBasedGauge64, + cempMemPoolSharedOvrflw Gauge32, + cempMemPoolHCShared CounterBasedGauge64 +} + +cempMemPoolIndex OBJECT-TYPE + SYNTAX CempMemPoolIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Within each physical entity, the unique value + greater than zero, used to represent each memory pool. + It is recommended that values are assigned + contiguously starting from 1." + ::= { cempMemPoolEntry 1 } + +cempMemPoolType OBJECT-TYPE + SYNTAX CempMemPoolTypes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of memory pool for which this entry + contains information." + ::= { cempMemPoolEntry 2 } + +cempMemPoolName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name assigned to the memory pool. This + object is suitable for output to a human operator, + and may also be used to distinguish among the various + pool types." + ::= { cempMemPoolEntry 3 } + +cempMemPoolPlatformMemory OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the platform-specific memory + pool type. The associated instance of cempMemPoolType + is used to indicate the general type of memory pool. + + If no platform specific memory hardware type + identifier exists for this physical entity, or the + value is unknown by this agent, then the value { 0 0 } + is returned." + ::= { cempMemPoolEntry 4 } + +cempMemPoolAlternate OBJECT-TYPE + SYNTAX CempMemPoolIndexOrNone + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not this memory pool has an + alternate pool configured. Alternate pools are + used for fallback when the current pool runs out + of memory. + + If an instance of this object has a value of zero, + then this pool does not have an alternate. Otherwise + the value of this object is the same as the value of + cempMemPoolType of the alternate pool." + ::= { cempMemPoolEntry 5 } + +cempMemPoolValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not cempMemPoolUsed, + cempMemPoolFree, cempMemPoolLargestFree and + cempMemPoolLowestFree in this entry contain accurate + data. If an instance of this object has the value + false (which in and of itself indicates an internal + error condition), the values of these objects + in the conceptual row may contain inaccurate + information (specifically, the reported values may be + less than the actual values)." + ::= { cempMemPoolEntry 6 } + +cempMemPoolUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently in use by applications on the + physical entity." + ::= { cempMemPoolEntry 7 } + +cempMemPoolFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently unused on the physical entity. + + Note that the sum of cempMemPoolUsed and cempMemPoolFree + is the total amount of memory in the pool" + ::= { cempMemPoolEntry 8 } + +cempMemPoolLargestFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the largest number of contiguous bytes + from the memory pool that are currently unused on + the physical entity." + ::= { cempMemPoolEntry 9 } + +cempMemPoolLowestFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest amount of available memory in the memory pool + recorded at any time during the operation of the system." + ::= { cempMemPoolEntry 10 } + +cempMemPoolUsedLowWaterMark OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lowest number of bytes from the memory pool + that have been used by applications on the physical entity + since sysUpTime.Similarly,the Used High + Watermark indicates the largest number of bytes from + the memory pool that have been used by applications on + the physical entity since sysUpTime.This can be + derived as follows: + Used High Watermark = cempMemPoolUsed + + cempMemPoolFree - cempMemPoolLowestFree." + ::= { cempMemPoolEntry 11 } + +cempMemPoolAllocHit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of successful allocations from + the memory pool" + ::= { cempMemPoolEntry 12 } + +cempMemPoolAllocMiss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of unsuccessful allocations from + the memory pool" + ::= { cempMemPoolEntry 13 } + +cempMemPoolFreeHit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of successful frees/ + deallocations from the memory pool" + ::= { cempMemPoolEntry 14 } + +cempMemPoolFreeMiss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of unsuccessful attempts + to free/deallocate memory from the memory pool. + For example, this could be due to ownership errors + where the application that did not assign the + memory is trying to free it." + ::= { cempMemPoolEntry 15 } + +cempMemPoolShared OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently shared on the physical entity." + ::= { cempMemPoolEntry 16 } + +cempMemPoolUsedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bits of cempMemPoolUsed. + This object needs to be supported only if the used bytes in the + memory pool exceeds 32-bits, otherwise this object value would + be set to 0." + ::= { cempMemPoolEntry 17 } + +cempMemPoolHCUsed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently in use by applications on the + physical entity. This object is a 64-bit version of + cempMemPoolUsed." + ::= { cempMemPoolEntry 18 } + +cempMemPoolFreeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bits of cempMemPoolFree. + This object needs to be supported only if the unused bytes in + the memory pool exceeds 32-bits, otherwise this object value + would be set to 0." + ::= { cempMemPoolEntry 19 } + +cempMemPoolHCFree OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently unused on the physical entity. + This object is a 64-bit version of cempMemPoolFree." + ::= { cempMemPoolEntry 20 } + +cempMemPoolLargestFreeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bits of + cempMemPoolLargestFree. This object needs to + be supported only if the value of + cempMemPoolLargestFree exceeds 32-bits, otherwise + this object value would be set to 0." + ::= { cempMemPoolEntry 21 } + +cempMemPoolHCLargestFree OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the largest number of contiguous bytes from the + memory pool that are currently unused on the physical entity. + This object is a 64-bit version of cempMemPoolLargestFree." + ::= { cempMemPoolEntry 22 } + +cempMemPoolLowestFreeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bits of + cempMemPoolLowestFree. This object needs to + be supported only if the value of + cempMemPoolLowestFree exceeds 32-bits, otherwise + this object value would be set to 0." + ::= { cempMemPoolEntry 23 } + +cempMemPoolHCLowestFree OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest amount of available memory in the memory pool + recorded at any time during the operation of the system. + This object is a 64-bit version of cempMemPoolLowestFree." + ::= { cempMemPoolEntry 24 } + +cempMemPoolUsedLowWaterMarkOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bits of + cempMemPoolUsedLowWaterMark. This object + needs to be supported only if the value of + cempMemPoolUsedLowWaterMark exceeds 32-bits, + otherwise this object value would be set to 0." + ::= { cempMemPoolEntry 25 } + +cempMemPoolHCUsedLowWaterMark OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the lowest number of bytes from the memory + pool that have been used by applications on the physical + entity since sysUpTime. This object is a 64-bit version + of cempMemPoolUsedLowWaterMark." + ::= { cempMemPoolEntry 26 } + +cempMemPoolSharedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bits of cempMemPoolShared. + This object needs to be supported only if the value of + cempMemPoolShared exceeds 32-bits, otherwise this object value + would be set to 0." + ::= { cempMemPoolEntry 27 } + +cempMemPoolHCShared OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool that are + currently shared on the physical entity. This object is a + 64-bit version of cempMemPoolShared." + ::= { cempMemPoolEntry 28 } + + +-- Buffer Pool + +cempMemBufferPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CempMemBufferPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries in this table define entities (buffer pools + in this case) which are contained in an entity + (memory pool) defined by an entry from + cempMemPoolTable. + -- Basic Pool Architecture -- + 1)Pools are classified as being either Static or + Dynamic. Static pools make no attempt to increase + the number of buffers contained within them if the + number of free buffers (cempMemBufferFree) are less + than the number of minimum buffers (cempMemBufferMin). + With Dynamic pools, the pool attempts to meet the + demands of its users. + 2)Buffers in a pool are classified as being either + Permanent or Temporary. Permanent buffers, as their + name suggests, are always in the pool and are never + destroyed unless the number of permanent buffers + (cempMemBufferPermanent) is changed. Temporary + buffers are transient buffers that are created in + dynamic pools whenever the free count + (cempMemBufferFree) of buffers in the pool drops + below the minimum (cempMemBufferMin). + 3)Buffers pools are classified as either Public or + Private. Public pools are available for all users + to allocate buffers from. Private pools are + primarily used by interface drivers." + ::= { cempMemPool 2 } + +cempMemBufferPoolEntry OBJECT-TYPE + SYNTAX CempMemBufferPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This contains all the memory buffer pool + configurations object values. The + entPhysicalIndex identifies the entity on which + memory buffer pools are present." + INDEX { + entPhysicalIndex, + cempMemBufferPoolIndex + } + ::= { cempMemBufferPoolTable 1 } + +CempMemBufferPoolEntry ::= SEQUENCE { + cempMemBufferPoolIndex CempMemBufferPoolIndex, + cempMemBufferMemPoolIndex CempMemPoolIndex, + cempMemBufferName SnmpAdminString, + cempMemBufferDynamic TruthValue, + cempMemBufferSize Unsigned32, + cempMemBufferMin Unsigned32, + cempMemBufferMax Unsigned32, + cempMemBufferPermanent Unsigned32, + cempMemBufferTransient Unsigned32, + cempMemBufferTotal Gauge32, + cempMemBufferFree Gauge32, + cempMemBufferHit Counter32, + cempMemBufferMiss Counter32, + cempMemBufferFreeHit Counter32, + cempMemBufferFreeMiss Counter32, + cempMemBufferPermChange Integer32, + cempMemBufferPeak Counter32, + cempMemBufferPeakTime TimeStamp, + cempMemBufferTrim Counter32, + cempMemBufferGrow Counter32, + cempMemBufferFailures Counter32, + cempMemBufferNoStorage Counter32 +} + +cempMemBufferPoolIndex OBJECT-TYPE + SYNTAX CempMemBufferPoolIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Within a physical entity, a unique value used + to represent each buffer pool." + ::= { cempMemBufferPoolEntry 1 } + +cempMemBufferMemPoolIndex OBJECT-TYPE + SYNTAX CempMemPoolIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This index corresponds to the memory pool (with + cemMemPoolIndex as index in cempMemPoolTable) + from which buffers are allocated." + ::= { cempMemBufferPoolEntry 2 } + +cempMemBufferName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name assigned to the buffer pool. This + object is suitable for output to a human operator, + and may also be used to distinguish among the various + buffer types. + For example: 'Small', 'Big', 'Serial0/1' etc." + ::= { cempMemBufferPoolEntry 3 } + +cempMemBufferDynamic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean poolDynamic; if TRUE, the number of buffers + in the pool is adjusted (adding more packet buffers + or deleting excesses) dynamically by the background + process. If FALSE, the number of buffers in the pool + is never adjusted, even if it falls below the minimum, + or to zero." + ::= { cempMemBufferPoolEntry 4 } + +cempMemBufferSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the size of buffer element in number of bytes + on the physical entity." + ::= { cempMemBufferPoolEntry 5 } + +cempMemBufferMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the minimum number of free buffers + allowed in the buffer pool or low-water mark (lwm). + For example of its usage : + If cempMemBufferFree < cempMemBufferMin & pool is + dynamic, then signal for growth of particular buffer + pool." + ::= { cempMemBufferPoolEntry 6 } + +cempMemBufferMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the maximum number of free buffers + allowed in the buffer pool or high-water mark (hwm). + For example of its usage : + If cempMemBufferFree > cempMemBufferMax & pool is + dynamic, then signal for trim of particular buffer + pool." + ::= { cempMemBufferPoolEntry 7 } + +cempMemBufferPermanent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the total number of permanent buffers in the + pool on the physical entity." + ::= { cempMemBufferPoolEntry 8 } + +cempMemBufferTransient OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the initial number of temporary buffers + in the pool on the physical entity. This object + instructs the system to create this many number of + temporary extra buffers, just after a system restart. + A change in this object will be effective only after + a system restart." + ::= { cempMemBufferPoolEntry 9 } + +cempMemBufferTotal OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of buffers + (include allocated and free buffers) in the + buffer pool on the physical entity." + ::= { cempMemBufferPoolEntry 10 } + +cempMemBufferFree OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current number of free buffers in + the buffer pool on the physical entity. + Note that the cempMemBufferFree is less than or equal + to cempMemBufferTotal." + ::= { cempMemBufferPoolEntry 11 } + +cempMemBufferHit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of buffers successfully + allocated from the buffer pool." + ::= { cempMemBufferPoolEntry 12 } + +cempMemBufferMiss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of times a buffer has been + requested, but no buffers were available in the + buffer pool, or when there were fewer than min + buffers(cempMemBufferMin) in the buffer pool. + Note : For interface pools, a miss is actually + a fall back to its corresponding public buffer pool." + ::= { cempMemBufferPoolEntry 13 } + +cempMemBufferFreeHit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of successful frees/deallocations + from the buffer pool." + ::= { cempMemBufferPoolEntry 14 } + +cempMemBufferFreeMiss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of unsuccessful attempts + to free/deallocate a buffer from the buffer pool. + For example, this could be due to ownership errors + where the application that did not assign the + buffer is trying to free it." + ::= { cempMemBufferPoolEntry 15 } + +cempMemBufferPermChange OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is the difference of the desired number + of permanent buffer & total number of permanent + buffers present in the pool. A positive value of + this object tells the number of buffers needed & a + negative value of the object tells the extra number + of buffers in the pool." + ::= { cempMemBufferPoolEntry 16 } + +cempMemBufferPeak OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the peak number of buffers in pool on the + physical entity." + ::= { cempMemBufferPoolEntry 17 } + +cempMemBufferPeakTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the time of most recent change in the peak + number of buffers (cempMemBufferPeak object) in the pool." + ::= { cempMemBufferPoolEntry 18 } + +cempMemBufferTrim OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of buffers that have been trimmed from the + pool when the number of free buffers + (cempMemBufferFree) exceeded the number of max + allowed buffers(cempMemBufferMax)." + ::= { cempMemBufferPoolEntry 19 } + +cempMemBufferGrow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of buffers that have been created in the + pool when the number of free buffers(cempMemBufferFree) + was less than minimum(cempMemBufferMix)." + ::= { cempMemBufferPoolEntry 20 } + +cempMemBufferFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failures to grant a buffer to a + requester due to reasons other than insufficient + memory. For example, in systems where there are + different execution contexts, it may be too + expensive to create new buffers when running in + certain contexts. In those cases it may be + preferable to fail the request." + ::= { cempMemBufferPoolEntry 21 } + +cempMemBufferNoStorage OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the system tried to create new + buffers, but could not due to insufficient free + memory in the system." + ::= { cempMemBufferPoolEntry 22 } + + +-- Buffer Cache Pool + +cempMemBufferCachePoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CempMemBufferCachePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that lists the cache buffer pools + configured on a managed system. + 1)To provide a noticeable performance boost, + Cache Pool can be used. A Cache Pool is effectively + a lookaside list of free buffers that can be + accessed quickly. Cache Pool is tied to Buffer Pool. + 2)Cache pools can optionally have a threshold value + on the number of cache buffers used in a pool. This + can provide flow control management by having a + implementation specific approach such as invoking a + vector when pool cache rises above the optional + threshold set for it on creation." + ::= { cempMemPool 3 } + +cempMemBufferCachePoolEntry OBJECT-TYPE + SYNTAX CempMemBufferCachePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents one of the cache buffer pools + available in the system and it contains the + parameters configured for it. + Note : cempMemBufferCachePoolTable has a sparse + dependency with cempMemBufferPoolTable (i.e all the + entires in cempMemBufferPoolTable need not have an + entry in cempMemBufferCachePoolTable." + INDEX { + entPhysicalIndex, + cempMemBufferPoolIndex + } + ::= { cempMemBufferCachePoolTable 1 } + +CempMemBufferCachePoolEntry ::= SEQUENCE { + cempMemBufferCacheSize Unsigned32, + cempMemBufferCacheTotal Gauge32, + cempMemBufferCacheUsed Gauge32, + cempMemBufferCacheHit Counter32, + cempMemBufferCacheMiss Counter32, + cempMemBufferCacheThreshold Gauge32, + cempMemBufferCacheThresholdCount Counter32 +} + +cempMemBufferCacheSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of buffers in the cache pool + on the physical entity." + ::= { cempMemBufferCachePoolEntry 1 } + +cempMemBufferCacheTotal OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum number of free buffers + allowed in the cache pool." + ::= { cempMemBufferCachePoolEntry 2 } + +cempMemBufferCacheUsed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of cache buffers from the + pool that are currently used on the physical entity. + Note that the cempMemBufferCacheUsed is less than or + equal to cempMemBufferCacheTotal." + ::= { cempMemBufferCachePoolEntry 3 } + +cempMemBufferCacheHit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of buffers successfully + allocated from the cache pool." + ::= { cempMemBufferCachePoolEntry 4 } + +cempMemBufferCacheMiss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of times a buffer has been + requested, but no buffers were available in the + cache pool." + ::= { cempMemBufferCachePoolEntry 5 } + +cempMemBufferCacheThreshold OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the threshold limit for number of cache + buffers used(cempMemBufferCacheUsed)." + ::= { cempMemBufferCachePoolEntry 6 } + +cempMemBufferCacheThresholdCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates how many times the number of cache + buffers used(cempMemBufferCacheUsed) has crossed the + threshold value(cempMemBufferCacheThreshold)." + ::= { cempMemBufferCachePoolEntry 7 } + + + +-- Notification Configuration + +cempMemBufferNotifyEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controls generation of the + cempMemBufferNotify. + + When this variable is 'true', generation of + cempMemBufferNotify is enabled. When this variable + is 'false', generation of cempMemBufferNotify + is disabled." + DEFVAL { false } + ::= { cempNotificationConfig 1 } + +-- Notifications + +cempMemBufferNotify NOTIFICATION-TYPE + OBJECTS { + cempMemBufferName, + cempMemBufferPeak, + cempMemBufferPeakTime + } + STATUS current + DESCRIPTION + "Whenever cempMemBufferPeak object is updated in the + buffer pool, a cempMemBufferNotify notification + is sent. The sending of these notifications can be + enabled/disabled via the cempMemBufferNotifyEnabled object." + ::= { cempMIBNotifications 1 } +cempMIBConformance OBJECT IDENTIFIER + ::= { ciscoEnhancedMemPoolMIB 3 } + +cempMIBCompliances OBJECT IDENTIFIER + ::= { cempMIBConformance 1 } + +cempMIBGroups OBJECT IDENTIFIER + ::= { cempMIBConformance 2 } + + +-- Conformance + +cempMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the Cisco Enhanced MemPool MIB." + MODULE -- this module + MANDATORY-GROUPS { cempMemPoolGroup } + + GROUP cempMemPoolExtGroup + DESCRIPTION + "This group is optional for all entities." + ::= { cempMIBCompliances 1 } + +cempMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the Cisco Enhanced MemPool MIB. + This compliance module deprecates + cempMIBCompliance." + MODULE -- this module + MANDATORY-GROUPS { + cempMemPoolGroup, + cempMemBufferGroup + } + + GROUP cempMemPoolExtGroupRev1 + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if mempool statistics is required.This group + is defined after deprecating cempMemPoolExtGroup." + + GROUP cempMemBufferExtGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required." + + GROUP cempMemBufferNotifyEnableGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required." + + GROUP cempMemBufferNotifyGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required." + ::= { cempMIBCompliances 2 } + +cempMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the Cisco Enhanced MemPool MIB. + This compliance module deprecates + cempMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + cempMemPoolGroupRev1, + cempMemBufferGroup + } + + GROUP cempMemPoolExtGroupRev1 + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if mempool statistics is required.This group + is defined after deprecating cempMemPoolExtGroup." + + GROUP cempMemBufferExtGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required." + + GROUP cempMemBufferNotifyEnableGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required." + + GROUP cempMemBufferNotifyGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required." + ::= { cempMIBCompliances 3 } + +cempMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the Cisco Enhanced MemPool MIB. + This compliance module deprecates + cempMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + cempMemPoolGroupRev1, + cempMemBufferGroup + } + + GROUP cempMemPoolExtGroupRev1 + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if mempool statistics is required.This group + is defined after deprecating cempMemPoolExtGroup." + + GROUP cempMemBufferExtGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required." + + GROUP cempMemBufferNotifyEnableGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required." + + GROUP cempMemBufferNotifyGroup + DESCRIPTION + "This group is optional for all entities. + Support for these objects is mandatory + if bufferpool statistics is required" + + GROUP cempMemPoolHCGroup + DESCRIPTION + "This group is optional for the entities which do not + support memory pools greater than 32bits in size." + + GROUP cempMemPoolOvrflwGroup + DESCRIPTION + "This group is optional for the entities which do not + support memory pools greater than 32bits in size." + ::= { cempMIBCompliances 4 } + +-- Units of Conformance + +cempMemPoolGroup OBJECT-GROUP + OBJECTS { + cempMemPoolType, + cempMemPoolName, + cempMemPoolValid, + cempMemPoolUsed, + cempMemPoolFree + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing memory pool + monitoring." + ::= { cempMIBGroups 1 } + +cempMemPoolExtGroup OBJECT-GROUP + OBJECTS { + cempMemPoolPlatformMemory, + cempMemPoolAlternate, + cempMemPoolLargestFree, + cempMemPoolLowestFree + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing additional memory + pool information. This group is deprecated as new + objects cempMemPoolUsedLowWaterMark, + cempMemPoolAllocHit, cempMemPoolAllocMiss, + cempMemPoolFreeHit, cempMemPool are being added. + A new group cempMemPoolExtGroupRev1 is being added in + it's place." + ::= { cempMIBGroups 2 } + +cempMemBufferGroup OBJECT-GROUP + OBJECTS { + cempMemBufferMemPoolIndex, + cempMemBufferName, + cempMemBufferDynamic, + cempMemBufferSize, + cempMemBufferMin, + cempMemBufferMax, + cempMemBufferPermanent, + cempMemBufferTransient, + cempMemBufferTotal, + cempMemBufferFree, + cempMemBufferHit, + cempMemBufferMiss, + cempMemBufferFreeHit, + cempMemBufferFreeMiss, + cempMemBufferPermChange, + cempMemBufferPeak, + cempMemBufferPeakTime, + cempMemBufferTrim, + cempMemBufferGrow, + cempMemBufferFailures, + cempMemBufferNoStorage + } + STATUS current + DESCRIPTION + "A collection of objects providing memory buffer pool + monitoring." + ::= { cempMIBGroups 3 } + +cempMemBufferExtGroup OBJECT-GROUP + OBJECTS { + cempMemBufferCacheSize, + cempMemBufferCacheTotal, + cempMemBufferCacheUsed, + cempMemBufferCacheHit, + cempMemBufferCacheMiss, + cempMemBufferCacheThreshold, + cempMemBufferCacheThresholdCount + } + STATUS current + DESCRIPTION + "A collection of objects providing additional memory + buffer pool monitoring." + ::= { cempMIBGroups 4 } + +cempMemBufferNotifyEnableGroup OBJECT-GROUP + OBJECTS { cempMemBufferNotifyEnabled } + STATUS current + DESCRIPTION + "A group of objects related to enabling notifications." + ::= { cempMIBGroups 5 } + +cempMemBufferNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { cempMemBufferNotify } + STATUS current + DESCRIPTION + "A group of notifications providing additional + memory buffer pool monitoring." + ::= { cempMIBGroups 6 } + +cempMemPoolExtGroupRev1 OBJECT-GROUP + OBJECTS { + cempMemPoolPlatformMemory, + cempMemPoolAlternate, + cempMemPoolLargestFree, + cempMemPoolLowestFree, + cempMemPoolUsedLowWaterMark, + cempMemPoolAllocHit, + cempMemPoolAllocMiss, + cempMemPoolFreeHit, + cempMemPoolFreeMiss + } + STATUS current + DESCRIPTION + "A group of objects providing additional memory + pool information.This group deprecates + cempMemPoolExtGroup." + ::= { cempMIBGroups 7 } + +cempMemPoolGroupRev1 OBJECT-GROUP + OBJECTS { + cempMemPoolType, + cempMemPoolName, + cempMemPoolValid, + cempMemPoolUsed, + cempMemPoolFree, + cempMemPoolShared + } + STATUS current + DESCRIPTION + "A collection of objects providing memory pool + monitoring. This group deprecates + cempMemPoolGroup." + ::= { cempMIBGroups 8 } + +cempMemPoolHCGroup OBJECT-GROUP + OBJECTS { + cempMemPoolHCUsed, + cempMemPoolHCFree, + cempMemPoolHCLargestFree, + cempMemPoolHCLowestFree, + cempMemPoolHCUsedLowWaterMark, + cempMemPoolHCShared + } + STATUS current + DESCRIPTION + "A collection of High Capacity(HC) objects providing memory pool + monitoring." + ::= { cempMIBGroups 9 } + +cempMemPoolOvrflwGroup OBJECT-GROUP + OBJECTS { + cempMemPoolUsedOvrflw, + cempMemPoolFreeOvrflw, + cempMemPoolLargestFreeOvrflw, + cempMemPoolLowestFreeOvrflw, + cempMemPoolUsedLowWaterMarkOvrflw, + cempMemPoolSharedOvrflw + } + STATUS current + DESCRIPTION + "A collection of Overflow (Ovrflw) objects providing memory pool + monitoring." + ::= { cempMIBGroups 10 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-ENHANCED-SLB-MIB b/MIBS/cisco/CISCO-ENHANCED-SLB-MIB new file mode 100644 index 0000000..36f04f2 --- /dev/null +++ b/MIBS/cisco/CISCO-ENHANCED-SLB-MIB @@ -0,0 +1,2038 @@ +-- ***************************************************************** +-- CISCO-ENHANCED-SLB-MIB: Cisco Enhanced SLB MIB +-- +-- February 2006, Subra Hegde +-- +-- Copyright (c) 2006, 2008-2009, 2012 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-ENHANCED-SLB-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + Unsigned32, + Counter64, + Counter32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DateAndTime, + RowStatus, + StorageType, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress, + InetPortNumber + FROM INET-ADDRESS-MIB + SlbServerString, + SlbRealServerState, + slbEntity, + slbServerFarmName + FROM CISCO-SLB-MIB + SlbUrlString + FROM CISCO-SLB-EXT-MIB + CiscoHTTPResponseStatusCode + FROM CISCO-TC + CiscoProbeHealthMonState, + cslbxProbeName + FROM CISCO-SLB-HEALTH-MON-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEnhancedSlbMIB MODULE-IDENTITY + LAST-UPDATED "201212030000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-slb@cisco.com" + DESCRIPTION + "The MIB for managing Server Load Balancing + Manager(s), and products supporting Server + Load Balancing(SLB) features. + + This MIB extends the tables(as appropriate) + that are defined in CISCO-SLB-MIB and + CISCO-SLB-EXT-MIB. + Some of the functionalities supported are: + * Real Server Configuration with real server + identified by a name + * Real Server configuration in a Server Farm. + * Health Probe Configuration in a real server. + * Sticky Configuration for HTTP Header, HTTP Cookie + and Client IP Address, SSL(Secure Socket Layer). + + Acronyms and terminology: + + SLB : Server Load Balancing + When a client initiates a connection to + virtual server, the system load balances + the connection to the chosen real server + based on the user configuration. + SLB is important for Scaling of Web + Services and for traditional serverices + such as DNS, FTP etc. + Server Farm : Contains cluster of Real Server + Virtual Server : Group of Real Servers + RServer : RServers are physical devices that + do not belong to any server farm. + Real Server : Real Servers are physical devices + assigned to a server farms. + Real servers provide services that + are load balanced. + Health Probe : The mechanisms to monitor the health + of real servers. + sticky ConnectIons : Sticky connections limit traffic + to the individual real servers by allowing + multiple connections from the same client + to stick (or attach) to the same real + server using source IP addresses, + source IP subnets, cookies, and the + secure socket layer (SSL) or by + redirecting these connections using + Hypertext Transfer Protocol (HTTP) + redirect messages. Sticky connection + feature also permits coupling of the + services that are handled by more + than one virtual server. + cookie : A cookie is a small data structure used by a + server to deliver data to a Web client and + request that the client store the information. + In certain applications, the client returns + the information to the server to maintain + the state between the client and the server. + BuddyGroup : Contains buddy group name of real server." + REVISION "201212030000Z" + DESCRIPTION + "-Added SlbRserverLocalityState new TEXTUAL-CONVENTION. + + -Added cesRealServerGroupRev2 & cesRealServerNotifGroupRev3. + + -Added ciscoEnhancedSlbMIBComplianceRev6. + + -Deprecated ciscoEnhancedSlbMIBComplianceRev5." + REVISION "201204090000Z" + DESCRIPTION + "-Added the object cesServerFarmRserverBuddyGroup to + cesServerFarmRserverTable. + + -Added cesRealServerFarmBuddyGroup OBJECT-GROUP. + + -Deprecated ciscoEnhancedSlbMIBComplianceRev4 + MODULE-COMPLIANCE. + + -Added ciscoEnhancedSlbMIBComplianceRev5 MODULE-COMPLIANCE + statement" + REVISION "200909190000Z" + DESCRIPTION + "-Added cesServerFarmRserverDescr to cesServerFarmRserverTable. + + -Deprecated cesRealServerStateUp NOTIFICATION-TYPE. + + -Deprecated cesRealServerStateDown NOTIFICATION-TYPE. + + -Deprecated cesRealServerStateChange NOTIFICATION-TYPE. + + -Added cesRealServerStateUpRev1 NOTIFICATION-TYPE. + + -Added cesRealServerStateDownRev1 NOTIFICATION-TYPE. + + -Added cesRealServerStateChangeRev1 NOTIFICATION-TYPE. + + -Deprecated cesRealServerFarmGroup OBJECT-GROUP. + + -Deprecated cesRealServerNotifGroupRev1 NOTIFICATION-GROUP. + + -Added cesRealServerFarmGroupRev1 OBJECT-GROUP. + + -Added cesRealServerNotifGroupRev2 NOTIFICATION-GROUP + + -Deprecated ciscoEnhancedSlbMIBComplianceRev3 + MODULE-COMPLIANCE. + + -Added ciscoEnhancedSlbMIBComplianceRev4 MODULE-COMPLIANCE." + REVISION "200805210000Z" + DESCRIPTION + "-Added the following objects to the cesRserverProbeTable + cesRserverProbeLastProbeTime + cesRserverProbeLastActiveTime + cesRserverProbeLastFailedTime + + -Deprecated cesRserverProbeGroup OBJECT-GROUP. + + -Deprecated ciscoEnhancedSlbMIBComplianceRev2 MODULE-COMPLIANCE + statement. + + -Added cesRserverProbeGroupRev1 OBJECT-GROUP. + + -Added ciscoEnhancedSlbMIBComplianceRev3 MODULE-COMPLIANCE + statement." + REVISION "200803120000Z" + DESCRIPTION + "-Added the following objects to the cesRserverTable + cesRserverTotalConns + cesRserverFailedConns + cesRserverCurrConns + + -Added the following objects to the cesRserverProbeTable + cesRserverProbesPassed + cesRserverProbesFailed + cesRserverHealthMonState + + -Added cesRealServerProbeTable + + -Deprecated cesRealServerGroup OBJECT-GROUP + + -Deprecated ciscoEnhancedSlbMIBComplianceRev1 MODULE-COMPLIANCE + statement + + - Added the following OBJECT-GROUP's + cesRealServerGroupRev1 + cesRserverProbeGroup + cesRealserverProbeGroup + + - Added ciscoEnhancedSlbMIBComplianceRev2 MODULE-COMPLIANCE + statement" + REVISION "200603310000Z" + DESCRIPTION + "-Added the following Notifications: + cesRserverStateUp + cesRserverStateDown + cesRserverStateChange. + + -Added OBJECT-GROUP cesRealServerNotifGroupRev1 + + -Added MODULE-COMPLIANCE ciscoEnhancedSlbMIBComplianceRev1" + REVISION "200602270000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 470 } + + +ciscoEnhancedSlbMIBNotifs OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIB 0 } + +ciscoEnhancedSlbMIBObjects OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIB 1 } + +ciscoEnhancedSlbMIBConformance OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIB 2 } + +cesRealServer OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIBObjects 1 } + +cesDfpAgent OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIBObjects 2 } + +cesStickyConfig OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIBObjects 3 } + +cesNotifControl OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIBObjects 4 } + +cesNotificationObjects OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIBObjects 5 } + + +CiscoRserverAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is the textual convention for + administrative status of the real server. + The possible value(s) are : + 'inService' : Places the real server into service state. + 'outOfService' : Places the real server out of service. + 'inserviceStandby' : Places the real server into standby + state." + SYNTAX INTEGER { + inService(1), + outOfService(2), + inServiceStandby(3) + } + +SlbRserverLocalityState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is the textual convention for + locality status of the real server. + The possible value(s) are : + 'unknown' : The locality of the real server is not + known. + 'local' : The locality of the real server is local. + 'remote' : The locality of the real server is remote. + state." + SYNTAX INTEGER { + unknown(1), + local(2), + remote(3) + } +-- ************************************************************* +-- * * +-- * SLB - Real Server(identified by Name) Table * +-- * * +-- ************************************************************* + +cesRserverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CesRserverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of real servers. A real server + is identified by a name." + ::= { cesRealServer 1 } + +cesRserverEntry OBJECT-TYPE + SYNTAX CesRserverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in real server table. + Each entry refers to real server and contains + real server IP Address, maximum connections supported, + minimum connections supported, redirect code, + redirect port etc. The 'slbEntity' is used + in identifying the module in which configuration + is applied." + INDEX { + slbEntity, + cesRserverName + } + ::= { cesRserverTable 1 } + +CesRserverEntry ::= SEQUENCE { + cesRserverName SnmpAdminString, + cesRserverType INTEGER, + cesRserverIpAddressType InetAddressType, + cesRserverIpAddress InetAddress, + cesRserverDescription SnmpAdminString, + cesRserverMaxConns Unsigned32, + cesRserverMinConns Unsigned32, + cesRserverAdminWeight Unsigned32, + cesRserverRedirectRelocationStr SlbUrlString, + cesRserverRedirectCode CiscoHTTPResponseStatusCode, + cesRserverRedirectPort InetPortNumber, + cesRserverAdminStatus CiscoRserverAdminStatus, + cesRserverOperStatus SlbRealServerState, + cesRserverStatechangeDescr SnmpAdminString, + cesRserverStorageType StorageType, + cesRserverRowStatus RowStatus, + cesRserverTotalConns Counter64, + cesRserverFailedConns Counter64, + cesRserverCurrConns Counter64, + cesRserverLocality SlbRserverLocalityState +} + +cesRserverName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the name(unique identifier) + of the real server." + ::= { cesRserverEntry 1 } + +cesRserverType OBJECT-TYPE + SYNTAX INTEGER { + redirect(1), + host(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the real server. + The possible values are : + redirect(1): Specifies that this real server is just used for + redirecting traffic to new virtual server + equivalent pointed to by the redirection string + (cesRserverRedirectRelocationStr). + host (2): Specifies typical server offering services. + + The real server type redirect(1) implies that the following + objects are applicable for a real server entry: + cesRserverRedirectRelocationStr. + cesRserverRedirectCode. + cesRserverRedirectPort. + This means that only the above objects will be + used to create the real server entry, and all + other objects will be ignored during row creation. + + The real server type host(2) implies that the following + objects are applicable for a real server entry: + cesRserverIpAddressType + cesRserverIpAddress + This means that only the above objects will be + used to create the real server entry, and all + other objects will be ignored during row creation. + + This object cannot be changed when the cesRserverRowStatus + value is 'active'." + DEFVAL { host } + ::= { cesRserverEntry 2 } + +cesRserverIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the internet Address configured in + 'cesRserverIpAddress'. This object is applicable + only for cesRserverType value 'host'." + ::= { cesRserverEntry 3 } + +cesRserverIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the internet address of real server. + This object is applicable only for cesRserverType value 'host'. + This object contains zero length octet string + for cesRserverType value other than 'host'." + DEFVAL { "" } + ::= { cesRserverEntry 4 } + +cesRserverDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring + the description of the real server." + DEFVAL { "" } + ::= { cesRserverEntry 5 } + +cesRserverMaxConns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the + maximum number of concurrent active connections + this real server can handle." + DEFVAL { 4294967295 } + ::= { cesRserverEntry 6 } + +cesRserverMinConns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the minimum number + of concurrent active connections this real server can handle. + The value for this object must to be less than or equal + to value specified in cesRserverMaxConns object." + DEFVAL { 4294967295 } + ::= { cesRserverEntry 7 } + +cesRserverAdminWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user configured weight of the real server for the + load-balancing algorithms. This is applicable only + in case of weighted Round Robin Predictor algorithms + (SlbPredictor values: 'roundRobin', 'leastConns'). + + A weight of zero indicates that no new connections will + be assigned to this real server. + Higher weight values indicate to the load-balancing algorithms + a higher availability of this real server to accept more work. + + This object is applicable only for cesRserverType value 'host'." + DEFVAL { 8 } + ::= { cesRserverEntry 8 } + +cesRserverRedirectRelocationStr OBJECT-TYPE + SYNTAX SlbUrlString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relocation URL string used for redirection. + This value is sent in the reply of the Redirect Server. + This object is applicable only for + cesRserverType value 'redirect'." + DEFVAL { "" } + ::= { cesRserverEntry 9 } + +cesRserverRedirectCode OBJECT-TYPE + SYNTAX CiscoHTTPResponseStatusCode (300..399) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HTTP response code sent in the reply by + the redirect server. + meaning of few Redirect Codes: + 301 : If page is permanently moved. + The requested resource has been assigned a + new permanent URL. + 302 : The requested resource resides temporarily + under a different URL. + This object is applicable only for + cesRserverType value 'redirect'." + REFERENCE + "RFC 2616 Section 6.1.1 Status Code and Reason Phrase. + RFC 2616 Section 10.3 Redirection 3xxx." + DEFVAL { 302 } + ::= { cesRserverEntry 10 } + +cesRserverRedirectPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP or UDP port of redirect server. This is used + for redirecting the URL string identified by + 'cesRserverRedirectRelocationStr'. + This object is applicable only for + cesRserverType = 'redirect'." + ::= { cesRserverEntry 11 } + +cesRserverAdminStatus OBJECT-TYPE + SYNTAX CiscoRserverAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is used for setting the administrative + status of the Real server. + If set to 'inService', the real server + is placed into service. If set to 'outOfService' + the real server is taken out of service." + DEFVAL { outOfService } + ::= { cesRserverEntry 12 } + +cesRserverOperStatus OBJECT-TYPE + SYNTAX SlbRealServerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides the current state of the + real server." + ::= { cesRserverEntry 13 } + +cesRserverStatechangeDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the descriptive + text qualifying the reason for the + value in cesRserverOperStatus. + + Examples: + ARP failure + Health probe failed." + ::= { cesRserverEntry 14 } + +cesRserverStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row." + DEFVAL { nonVolatile } + ::= { cesRserverEntry 15 } + +cesRserverRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used for adding/deleting entries in + the table. + + An entry MUST NOT exist in the active state unless all + objects in the entry have an appropriate value, as described + in the description clause for each writeable object. + + This object may be modified if the associated + instance of this object is equal to active(1), + notInService(2), or notReady(3). All other writeable objects + may be modified if the associated instance of this object is + equal to notInService(2) or notReady(3). + + This object may not be set to 'destroy' if the real server + identified by cesRserverName is referenced and being used in + other tables." + ::= { cesRserverEntry 16 } + +cesRserverTotalConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections loadbalanced to + this real server." + ::= { cesRserverEntry 17 } + +cesRserverFailedConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of failed attempts to establish a connection + to the real server." + ::= { cesRserverEntry 18 } + +cesRserverCurrConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of active connections loadbalanced to + this real server." + ::= { cesRserverEntry 19 } + +cesRserverLocality OBJECT-TYPE + SYNTAX SlbRserverLocalityState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current locality state of the + real server." + DEFVAL { 1 } + ::= { cesRserverEntry 20 } + + +-- Probes configured in RServers. + +cesRserverProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CesRserverProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Rserver health probe table. + This table contains list of health probes configured + in a Rserver." + ::= { cesRealServer 2 } + +cesRserverProbeEntry OBJECT-TYPE + SYNTAX CesRserverProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in Rserver probe table. + Each entry is for a health probe configured in a + Rserver. There can be multiple health probes + configured in a Rserver. The 'slbEntity' is used + in identifying the module in which configuration + is applied. The 'cesRserverName' identifies the + Rserver in which probe is configured." + INDEX { + slbEntity, + cesRserverName, + cesRserverProbeName + } + ::= { cesRserverProbeTable 1 } + +CesRserverProbeEntry ::= SEQUENCE { + cesRserverProbeName SlbServerString, + cesRserverProbeStorageType StorageType, + cesRserverProbeRowStatus RowStatus, + cesRserverProbesPassed Counter32, + cesRserverProbesFailed Counter32, + cesRserverProbeHealthMonState CiscoProbeHealthMonState, + cesRserverProbeLastProbeTime DateAndTime, + cesRserverProbeLastActiveTime DateAndTime, + cesRserverProbeLastFailedTime DateAndTime +} + +cesRserverProbeName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the health probe configured in a Rserver. + This value must correspond to an entry in cslbxProbeCfgTable." + REFERENCE + "cslbxProbeCfgTable defined in CISCO-SLB-HEALTH-MON-MIB" + ::= { cesRserverProbeEntry 1 } + +cesRserverProbeStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row." + DEFVAL { nonVolatile } + ::= { cesRserverProbeEntry 2 } + +cesRserverProbeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used for adding/deleting entries from + this table." + ::= { cesRserverProbeEntry 3 } + +cesRserverProbesPassed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the number of probes + passed for this Rserver. The probe is identified as pass + if the Rserver returns a valid response." + ::= { cesRserverProbeEntry 4 } + +cesRserverProbesFailed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the number of probes + failed for this Rserver. The probe is identified as failed + if the Rserver fails to provide a valid response for a + specified number of retries." + ::= { cesRserverProbeEntry 5 } + +cesRserverProbeHealthMonState OBJECT-TYPE + SYNTAX CiscoProbeHealthMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the health monitor state + of the probe for this Rserver." + DEFVAL { init } + ::= { cesRserverProbeEntry 6 } + +cesRserverProbeLastProbeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the date and time of the last probe." + ::= { cesRserverProbeEntry 7 } + +cesRserverProbeLastActiveTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last date and time that the + probe's state transitioned to 'active'" + ::= { cesRserverProbeEntry 8 } + +cesRserverProbeLastFailedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last date and time that the + probe's state transitioned to 'failed'" + ::= { cesRserverProbeEntry 9 } + + +-- Real Server configuration in a Server Farm + +cesServerFarmRserverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CesServerFarmRserverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of real servers configured in a server farm. + This table is used for configuring real server + (cesRserverName) in a server farm(slbServerFarmName) + and configuring attributes of real server specific to + a server farm. The real server identified by + 'cesRserverName' should have been configured prior to + creating of an entry in this table. The probes + configured for the real server identifeid by + 'cesRserverName' will be inherited by the server farm." + ::= { cesRealServer 3 } + +cesServerFarmRserverEntry OBJECT-TYPE + SYNTAX CesServerFarmRserverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a real server in a system. + Each entry refers to real server and contains + information such as real server IP Address, + maximum connections supported, minimum connections + supported etc. + The 'slbEntity' refers to the module in which this + configuration is applied. The 'cesRserverName' refers + to the Real Server. The 'slbServerFarmName' refers to + the Server Farm." + INDEX { + slbEntity, + slbServerFarmName, + cesRserverName, + cesServerFarmRserverPort + } + ::= { cesServerFarmRserverTable 1 } + +CesServerFarmRserverEntry ::= SEQUENCE { + cesServerFarmRserverPort InetPortNumber, + cesServerFarmRserverAdminWeight Unsigned32, + cesServerFarmRserverOperWeight Unsigned32, + cesServerFarmRserverMaxConns Unsigned32, + cesServerFarmRserverMinConns Unsigned32, + cesServerFarmRserverAdminStatus CiscoRserverAdminStatus, + cesServerFarmRserverOperStatus SlbRealServerState, + cesServerFarmRserverStateDescr SnmpAdminString, + cesServerFarmRserverBackupName SnmpAdminString, + cesServerFarmRserverBackupPort InetPortNumber, + cesServerFarmRserverTotalConns Counter64, + cesServerFarmRserverFailedConns Counter64, + cesServerFarmRserverDroppedConns Counter64, + cesServerFarmRserverCurrentConns Counter64, + cesServerFarmRserverStorageType StorageType, + cesServerFarmRserverRowStatus RowStatus, + cesServerFarmRserverDescr SnmpAdminString, + cesServerFarmRserverBuddyGroup SnmpAdminString +} + +cesServerFarmRserverPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number of the real server. + The value zero specifies that + port number is not used in conjunction + with real server IP Address." + ::= { cesServerFarmRserverEntry 1 } + +cesServerFarmRserverAdminWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies user configured weight of + the real server under the serverfarm for the + load-balancing algorithms. + + If value is not specified, then the value + specified in the object cesRserverAdminWeight is used." + ::= { cesServerFarmRserverEntry 2 } + +cesServerFarmRserverOperWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The actual operating weight of the real server used + by the load-balancing algorithms. This can be adjusted + dynamically by DFP/SASP. A weight of zero indicates that no + new connections will be assigned to this real server. + Higher weight values indicate to the load-balancing + algorithms availability of this real server to + accept more work." + ::= { cesServerFarmRserverEntry 3 } + +cesServerFarmRserverMaxConns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specfies the maximum number of + connections that can be supported by the + real server. + + If value is not specified, then the value + specified in the object cesRserverMaxConns is used." + ::= { cesServerFarmRserverEntry 4 } + +cesServerFarmRserverMinConns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum number of + connections that needs to be supported by the + real server. The value of this object must be + less than or equal to value specified in + cesServerFarmRserverMaxConns object. + The value in this object is relevant only if + the cesServerFarmMaxConns object is configured. + + If value is not specified, then the value + specified in the object cesRserverMinConns is used." + ::= { cesServerFarmRserverEntry 5 } + +cesServerFarmRserverAdminStatus OBJECT-TYPE + SYNTAX CiscoRserverAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is used for setting the administrative status + of the Real server a server farm." + ::= { cesServerFarmRserverEntry 6 } + +cesServerFarmRserverOperStatus OBJECT-TYPE + SYNTAX SlbRealServerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides the current state of the + real server in a server farm." + ::= { cesServerFarmRserverEntry 7 } + +cesServerFarmRserverStateDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the descriptive + text qualifying the reason for the + value in cesServerFarmRserverOperStatus. + + Examples: + ARP failure + Health probe failed." + ::= { cesServerFarmRserverEntry 8 } + +cesServerFarmRserverBackupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the backup real server. + The value of this object cannot be same as + the value specified in the INDEX cesRserverName. + This value must correspond to an entry in cesRserverTable. + The zero length value is not considered as a valid + real server name." + DEFVAL { "" } + ::= { cesServerFarmRserverEntry 9 } + +cesServerFarmRserverBackupPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the port number of the backup real server + configured in 'cesServerFarmRserverBackupName'. + This object can be configured only if the value + specified in cesServerFarmRserverBackupName is valid. + The value of this object is of signficance for the valid + value of cesServerFarmRserverBackupName." + DEFVAL { 0 } + ::= { cesServerFarmRserverEntry 10 } + +cesServerFarmRserverTotalConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections loadbalanced to + this real server." + ::= { cesServerFarmRserverEntry 11 } + +cesServerFarmRserverFailedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed connections after which the real + server goes to Failed state. A failed connection is + when a SYN timeouts or a RST is received from the + real server." + ::= { cesServerFarmRserverEntry 12 } + +cesServerFarmRserverDroppedConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections that were not + connected to this server due to the current + connection count being at the max number of allowed + connections(cevServerFarmRserverMaxConns value) to + this real server." + ::= { cesServerFarmRserverEntry 13 } + +cesServerFarmRserverCurrentConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections currently assigned + to this real server. This object represents the + connections that are still active." + ::= { cesServerFarmRserverEntry 14 } + +cesServerFarmRserverStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row." + DEFVAL { nonVolatile } + ::= { cesServerFarmRserverEntry 15 } + +cesServerFarmRserverRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for adding/deleting + entries in the table." + ::= { cesServerFarmRserverEntry 16 } + +cesServerFarmRserverDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the descriptive text + qualifying the real server." + ::= { cesServerFarmRserverEntry 17 } + +cesServerFarmRserverBuddyGroup OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the buddy group + of the real server." + ::= { cesServerFarmRserverEntry 18 } + + +-- Probes configured in Real Servers. + +cesRealServerProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CesRealServerProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The real server health probe table. + This table can be used for configuring probes + in a real server." + ::= { cesRealServer 4 } + +cesRealServerProbeEntry OBJECT-TYPE + SYNTAX CesRealServerProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in real server probe table. + An entry in the table is created when a probe is + associated with a real server. An entry is deleted when a + probe is dissociated with a real server. + The 'slbEntity' is used in identifying the module + in which configuration is applied. + The 'cesRserverName' identifies the real server to which + probe is configured. The 'cslbxProbeName' represents + the probe associated with the real server. The + 'cesServerFarmRserverPort' represents the port of the + real server through which it is attached to the server farm." + INDEX { + slbEntity, + cslbxProbeName, + slbServerFarmName, + cesRserverName, + cesServerFarmRserverPort + } + ::= { cesRealServerProbeTable 1 } + +CesRealServerProbeEntry ::= SEQUENCE { + cesRealServerProbeStorageType StorageType, + cesRealServerProbeRowStatus RowStatus +} + +cesRealServerProbeStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row." + DEFVAL { nonVolatile } + ::= { cesRealServerProbeEntry 1 } + +cesRealServerProbeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used for adding/deleting entries from + this table." + ::= { cesRealServerProbeEntry 2 } + + + +-- Notification related objects + +cesRealServerNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for enabling/disabling + notifications related to real servers." + ::= { cesNotifControl 1 } + +cesRealServerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the real server name + that are sent in notifications. This object + contains the value of object cesRserverName. + This object is set to zero length octet string + value if the real server name is not available + or applicable." + ::= { cesNotificationObjects 1 } + +cesProbeName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the probe name + that are sent in notification. This + object must correspond to an entry in + cslbxProbeCfgTable. This object is set to + zero length octet string value if the probe + is not available/applicable." + ::= { cesNotificationObjects 2 } + +cesServerFarmName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the server farm name + that are sent in notifications. This object + contains the value of object slbServerFarmName. + This object is set to zero length octet string + value if the server farm name is not available + or applicable." + ::= { cesNotificationObjects 3 } + +-- Notifications + +cesRealServerStateUp NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesServerFarmRserverBackupPort, + cesServerFarmName, + cesServerFarmRserverAdminStatus, + cesServerFarmRserverOperStatus, + cesRserverIpAddressType, + cesRserverIpAddress + } + STATUS deprecated + DESCRIPTION + "This notification is generated when a real server + changes to 'inservice' state by the user intervention. + + The cesServerFarmName refers to the server farm + to which the real server identified by the + cesRealServerName is associated. + + The cesServerFarmRserverBackupPort refers to the + real server port. This object contains the value + of cesServerFarmRserverPort. + cesRealServerStateUp object is superseded by cesRealServerStateUpRev1." + ::= { ciscoEnhancedSlbMIBNotifs 1 } + +cesRealServerStateDown NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesServerFarmRserverBackupPort, + cesServerFarmName, + cesServerFarmRserverAdminStatus, + cesServerFarmRserverOperStatus, + cesServerFarmRserverStateDescr, + cesRserverIpAddressType, + cesRserverIpAddress + } + STATUS deprecated + DESCRIPTION + "This notification is generated when a real server + changes to 'outOfService' state by the user intervention. + + The cesServerFarmName refers to the server farm + to which the real server identified by the + cesRealServerName is associated. + + The cesServerFarmRserverBackupPort refers to the + real server port. This object contains the value + of cesServerFarmRserverPort. + cesRealServerStateDown object is superseded by cesRealServerStateDownRev1." + ::= { ciscoEnhancedSlbMIBNotifs 2 } + +cesRealServerStateChange NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesServerFarmRserverBackupPort, + cesServerFarmName, + cesServerFarmRserverAdminStatus, + cesServerFarmRserverOperStatus, + cesServerFarmRserverStateDescr, + cesRserverIpAddressType, + cesRserverIpAddress, + cesProbeName + } + STATUS deprecated + DESCRIPTION + "This notification generated when a real server + changes to a new state other than that is initiated + by the user. This notification is sent for the + reasons that are specified in objects: + cesServerFarmRserverOperStatus + cesRserverStatechangeDescr. + + The cesServerFarmName refers to the server farm + to which the real server identified by the + cesRealServerName is associated. + + The cesServerFarmRserverBackupPort refers to the + real server port. This object contains the value + of cesServerFarmRserverPort. + + The cesProbeName object with zero length + octet string specifies that real server state + change is not due to probe failure. + cesRealServerStateChange object is superseded by cesRealServerStateChangeRev1." + ::= { ciscoEnhancedSlbMIBNotifs 3 } + +cesRserverStateUp NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesRserverAdminStatus, + cesRserverOperStatus, + cesRserverIpAddressType, + cesRserverIpAddress + } + STATUS current + DESCRIPTION + "This notification is generated when the real server + identified in cesRserverTable changes state to + 'inservice' by the user intervention." + ::= { ciscoEnhancedSlbMIBNotifs 4 } + +cesRserverStateDown NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesRserverAdminStatus, + cesRserverOperStatus, + cesRserverIpAddressType, + cesRserverIpAddress + } + STATUS current + DESCRIPTION + "This notification is generated when the real server + identified in cesRserverTable changes to + 'outOfService' state by the user intervention." + ::= { ciscoEnhancedSlbMIBNotifs 5 } + +cesRserverStateChange NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesRserverAdminStatus, + cesRserverOperStatus, + cesRserverStatechangeDescr, + cesRserverIpAddressType, + cesRserverIpAddress, + cesProbeName + } + STATUS current + DESCRIPTION + "This notification generated when the real server + identified in cesRserverTable changes to a new + state other than that is initiated by the user. + This notification is sent for the reasons that + are specified in objects: + cesRserverOperStatus + cesRserverStatechangeDescr. + + The cesProbeName object with zero length + octet string specifies that real server state + change is not due to probe failure." + ::= { ciscoEnhancedSlbMIBNotifs 6 } + +cesRealServerStateUpRev1 NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesServerFarmRserverBackupPort, + cesServerFarmName, + cesServerFarmRserverAdminStatus, + cesServerFarmRserverOperStatus, + cesRserverIpAddressType, + cesRserverIpAddress, + cesServerFarmRserverDescr + } + STATUS current + DESCRIPTION + "This notification is generated when a real server + changes to 'inservice' state by the user intervention. + + The cesServerFarmName refers to the server farm + to which the real server identified by the + cesRealServerName is associated. + + The cesServerFarmRserverBackupPort refers to the + real server port. This object contains the value + of cesServerFarmRserverPort. + + The cesServerFarmRserverAdminStatus refers to the + administrative state of the real server. + + The cesServerFarmRserverOperStatus refers to the + current state of the real server. + + The cesRserverIpAddress refers to the internet + address of the real server. + + The cesRserverIpAddressType refers to the type of + internet address in cesRserverIpAddress. + + The cesServerFarmRserverDescr refers to the + description configured for the real server." + ::= { ciscoEnhancedSlbMIBNotifs 7 } + +cesRealServerStateDownRev1 NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesServerFarmRserverBackupPort, + cesServerFarmName, + cesServerFarmRserverAdminStatus, + cesServerFarmRserverOperStatus, + cesServerFarmRserverStateDescr, + cesRserverIpAddressType, + cesRserverIpAddress, + cesServerFarmRserverDescr + } + STATUS current + DESCRIPTION + "This notification is generated when a real server + changes to 'outOfService' state by the user intervention. + + The cesServerFarmName refers to the server farm + to which the real server identified by the + cesRealServerName is associated. + + The cesServerFarmRserverBackupPort refers to the + real server port. This object contains the value + of cesServerFarmRserverPort. + + The cesServerFarmRserverAdminStatus refers to the + administrative state of the real server. + + The cesServerFarmRserverOperStatus refers to the + current state of the real server. + + The cesRserverIpAddress refers to the internet + address of the real server. + + The cesRserverIpAddressType refers to the type of + internet address in cesRserverIpAddress. + + The cesServerFarmRserverDescr refers to the + description configured for the real server." + ::= { ciscoEnhancedSlbMIBNotifs 8 } + +cesRealServerStateChangeRev1 NOTIFICATION-TYPE + OBJECTS { + cesRealServerName, + cesServerFarmRserverBackupPort, + cesServerFarmName, + cesServerFarmRserverAdminStatus, + cesServerFarmRserverOperStatus, + cesServerFarmRserverStateDescr, + cesRserverIpAddressType, + cesRserverIpAddress, + cesProbeName, + cesServerFarmRserverDescr + } + STATUS current + DESCRIPTION + "This notification is generated when a real server + changes to a new state other than that is initiated + by the user. This notification is sent for the + reasons that are specified in objects: + cesServerFarmRserverOperStatus + cesRserverStatechangeDescr. + + The cesServerFarmName refers to the server farm + to which the real server identified by the + cesRealServerName is associated. + + The cesServerFarmRserverBackupPort refers to the + real server port. This object contains the value + of cesServerFarmRserverPort. + + The cesServerFarmRserverAdminStatus refers to the + administrative state of the real server. + + The cesRserverIpAddress refers to the internet + address of the real server. + + The cesRserverIpAddressType refers to the type of + internet address in cesRserverIpAddress. + + The cesProbeName object with zero length + octet string specifies that real server state + change is not due to probe failure. + + The cesServerFarmRserverDescr refers to the + description configured for the real server." + ::= { ciscoEnhancedSlbMIBNotifs 9 } + +cesRserverLocalityChange NOTIFICATION-TYPE + OBJECTS { cesRserverLocality } + STATUS current + DESCRIPTION + "This notification is generated when the system detects the + change of cesRserverLocality object value." + ::= { ciscoEnhancedSlbMIBNotifs 10 } +-- Conformance Information + +ciscoEnhancedSlbMIBCompliances OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIBConformance 1 } + +ciscoEnhancedSlbMIBGroups OBJECT IDENTIFIER + ::= { ciscoEnhancedSlbMIBConformance 2 } + + +-- Compliance + +ciscoEnhancedSlbMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Enhanced SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + cesRealServerGroup, + cesRealServerFarmGroup + } + + GROUP cesNotificationObjectGroup + DESCRIPTION + "This group is mandatory for those systems + which support real server notifications." + + GROUP cesRealServerNotifGroup + DESCRIPTION + "This group is mandatory for those systems + which support real server notifications." + ::= { ciscoEnhancedSlbMIBCompliances 1 } + +ciscoEnhancedSlbMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Enhanced SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + cesRealServerGroup, + cesRealServerFarmGroup + } + + GROUP cesNotificationObjectGroup + DESCRIPTION + "This group is mandatory for those systems + which support Enabling/disabling of notifications." + + GROUP cesRealServerNotifGroupRev1 + DESCRIPTION + "This group is mandatory for those systems + which support real server notifications." + ::= { ciscoEnhancedSlbMIBCompliances 2 } + +ciscoEnhancedSlbMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Enhanced SLB MIB." + MODULE -- this module + MANDATORY-GROUPS { + cesRealServerFarmGroup, + cesRealServerGroupRev1, + cesRserverProbeGroup, + cesRealserverProbeGroup + } + + GROUP cesNotificationObjectGroup + DESCRIPTION + "This group is mandatory for those systems + which support Enabling/disabling of notifications." + + GROUP cesRealServerNotifGroupRev1 + DESCRIPTION + "This group is mandatory for those systems + which support real server notifications." + ::= { ciscoEnhancedSlbMIBCompliances 3 } + +ciscoEnhancedSlbMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Enhanced SLB MIB." + MODULE -- this module + MANDATORY-GROUPS { + cesRealServerFarmGroup, + cesRealServerGroupRev1, + cesRserverProbeGroupRev1, + cesRealserverProbeGroup + } + + GROUP cesNotificationObjectGroup + DESCRIPTION + "This group is mandatory for those systems + which support Enabling/disabling of notifications." + + GROUP cesRealServerNotifGroupRev1 + DESCRIPTION + "This group is mandatory for those systems + which support real server notifications." + ::= { ciscoEnhancedSlbMIBCompliances 4 } + +ciscoEnhancedSlbMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the Cisco + Enhanced SLB MIB." + MODULE -- this module + MANDATORY-GROUPS { + cesRealServerFarmGroupRev1, + cesRealServerGroupRev1, + cesRserverProbeGroupRev1, + cesRealserverProbeGroup + } + + GROUP cesNotificationObjectGroup + DESCRIPTION + "This group is mandatory for those systems which support + enabling/disabling of notifications." + + GROUP cesRealServerNotifGroupRev2 + DESCRIPTION + "This group is mandatory for those systems which supports + real server notifications." + ::= { ciscoEnhancedSlbMIBCompliances 5 } + +ciscoEnhancedSlbMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the Cisco + Enhanced SLB MIB." + MODULE -- this module + MANDATORY-GROUPS { + cesRealServerFarmGroupRev1, + cesRealServerGroupRev1, + cesRserverProbeGroupRev1, + cesRealserverProbeGroup, + cesRealServerFarmBuddyGroup + } + + GROUP cesNotificationObjectGroup + DESCRIPTION + "This group is mandatory for those systems which support + enabling/disabling of notifications." + + GROUP cesRealServerNotifGroupRev2 + DESCRIPTION + "This group is mandatory for those systems which supports + real server notifications." + ::= { ciscoEnhancedSlbMIBCompliances 6 } + +ciscoEnhancedSlbMIBComplianceRev6 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the Cisco + Enhanced SLB MIB." + MODULE -- this module + MANDATORY-GROUPS { + cesRealServerFarmGroupRev1, + cesRealServerGroupRev2, + cesRserverProbeGroupRev1, + cesRealserverProbeGroup, + cesRealServerFarmBuddyGroup + } + + GROUP cesNotificationObjectGroup + DESCRIPTION + "This group is mandatory for those systems which support + enabling/disabling of notifications." + + GROUP cesRealServerNotifGroupRev3 + DESCRIPTION + "This group is mandatory for those systems which supports + real server notifications." + ::= { ciscoEnhancedSlbMIBCompliances 7 } + +-- Units of Conformance + +cesRealServerGroup OBJECT-GROUP + OBJECTS { + cesRealServerName, + cesRserverType, + cesRserverIpAddressType, + cesRserverIpAddress, + cesRserverDescription, + cesRserverMaxConns, + cesRserverMinConns, + cesRserverAdminWeight, + cesRserverRedirectRelocationStr, + cesRserverRedirectPort, + cesRserverRedirectCode, + cesRserverAdminStatus, + cesRserverOperStatus, + cesRserverStatechangeDescr, + cesRserverStorageType, + cesRserverRowStatus, + cesRserverProbeStorageType, + cesRserverProbeRowStatus + } + STATUS deprecated + DESCRIPTION + "This group contains objects applicable for + Rserver configuration. + cesRealServerGroup object is superseded by cesRealServerGroupRev1." + ::= { ciscoEnhancedSlbMIBGroups 1 } + +cesRealServerFarmGroup OBJECT-GROUP + OBJECTS { + cesServerFarmRserverAdminWeight, + cesServerFarmRserverOperWeight, + cesServerFarmRserverMaxConns, + cesServerFarmRserverMinConns, + cesServerFarmRserverAdminStatus, + cesServerFarmRserverOperStatus, + cesServerFarmRserverStateDescr, + cesServerFarmRserverBackupName, + cesServerFarmRserverBackupPort, + cesServerFarmRserverTotalConns, + cesServerFarmRserverFailedConns, + cesServerFarmRserverDroppedConns, + cesServerFarmRserverCurrentConns, + cesServerFarmRserverStorageType, + cesServerFarmRserverRowStatus + } + STATUS deprecated + DESCRIPTION + "The group contains obbjects for + real server configuration in a server farm. + cesRealServerFarmGroup object is superseded by cesRealServerFarmGroup2." + ::= { ciscoEnhancedSlbMIBGroups 3 } + +cesNotificationObjectGroup OBJECT-GROUP + OBJECTS { + cesRealServerName, + cesServerFarmName, + cesProbeName, + cesRealServerNotifEnable + } + STATUS current + DESCRIPTION + "This group contains objects related to + notification." + ::= { ciscoEnhancedSlbMIBGroups 9 } + +cesRealServerNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cesRealServerStateUp, + cesRealServerStateDown, + cesRealServerStateChange + } + STATUS deprecated + DESCRIPTION + "This group contains real server Notifications. + cesRealServerNotifGroup object is superseded by cesRealServerNotifGroupRev1." + ::= { ciscoEnhancedSlbMIBGroups 10 } + +cesRealServerNotifGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { + cesRealServerStateUp, + cesRealServerStateDown, + cesRealServerStateChange, + cesRserverStateUp, + cesRserverStateDown, + cesRserverStateChange + } + STATUS current + DESCRIPTION + "This group contains real server Notifications. + cesRealServerNotifGroupRev1 object is superseded by cesRealServerNotifGroupRev2." + ::= { ciscoEnhancedSlbMIBGroups 11 } + +cesRealServerGroupRev1 OBJECT-GROUP + OBJECTS { + cesRealServerName, + cesRserverType, + cesRserverIpAddressType, + cesRserverIpAddress, + cesRserverDescription, + cesRserverMaxConns, + cesRserverMinConns, + cesRserverAdminWeight, + cesRserverRedirectRelocationStr, + cesRserverRedirectCode, + cesRserverRedirectPort, + cesRserverAdminStatus, + cesRserverOperStatus, + cesRserverStatechangeDescr, + cesRserverStorageType, + cesRserverRowStatus, + cesRserverTotalConns, + cesRserverFailedConns, + cesRserverCurrConns + } + STATUS current + DESCRIPTION + "This group contains objects applicable for + Rserver configuration. + cesRealServerGroupRev1 object is superseded by NA." + ::= { ciscoEnhancedSlbMIBGroups 12 } + +cesRserverProbeGroup OBJECT-GROUP + OBJECTS { + cesRserverProbeStorageType, + cesRserverProbeRowStatus, + cesRserverProbesPassed, + cesRserverProbesFailed, + cesRserverProbeHealthMonState + } + STATUS deprecated + DESCRIPTION + "This group contains objects applicable for + Rserver probe configuration and Rserver probe statistics. + cesRserverProbeGroup object is superseded by NA." + ::= { ciscoEnhancedSlbMIBGroups 13 } + +cesRealserverProbeGroup OBJECT-GROUP + OBJECTS { + cesRealServerProbeStorageType, + cesRealServerProbeRowStatus + } + STATUS current + DESCRIPTION + "This group contains objects applicable for + real server probe configuration." + ::= { ciscoEnhancedSlbMIBGroups 14 } + +cesRserverProbeGroupRev1 OBJECT-GROUP + OBJECTS { + cesRserverProbeStorageType, + cesRserverProbeRowStatus, + cesRserverProbesPassed, + cesRserverProbesFailed, + cesRserverProbeHealthMonState, + cesRserverProbeLastProbeTime, + cesRserverProbeLastActiveTime, + cesRserverProbeLastFailedTime + } + STATUS current + DESCRIPTION + "This group contains objects applicable for + Rserver probe configuration and Rserver probe statistics." + ::= { ciscoEnhancedSlbMIBGroups 15 } + +cesRealServerFarmGroupRev1 OBJECT-GROUP + OBJECTS { + cesServerFarmRserverAdminWeight, + cesServerFarmRserverOperWeight, + cesServerFarmRserverMaxConns, + cesServerFarmRserverMinConns, + cesServerFarmRserverAdminStatus, + cesServerFarmRserverOperStatus, + cesServerFarmRserverStateDescr, + cesServerFarmRserverBackupName, + cesServerFarmRserverBackupPort, + cesServerFarmRserverTotalConns, + cesServerFarmRserverFailedConns, + cesServerFarmRserverDroppedConns, + cesServerFarmRserverCurrentConns, + cesServerFarmRserverStorageType, + cesServerFarmRserverRowStatus, + cesServerFarmRserverDescr + } + STATUS deprecated + DESCRIPTION + "The group contains objects for real server configuration in a + server farm. + cesRealServerFarmGroupRev1 object is superseded by NA." + ::= { ciscoEnhancedSlbMIBGroups 19 } + +cesRealServerNotifGroupRev2 NOTIFICATION-GROUP + NOTIFICATIONS { + cesRealServerStateUpRev1, + cesRealServerStateDownRev1, + cesRealServerStateChangeRev1, + cesRserverStateUp, + cesRserverStateDown, + cesRserverStateChange + } + STATUS current + DESCRIPTION + "This group contains real server Notifications. + cesRealServerNotifGroupRev2 object is superseded by NA." + ::= { ciscoEnhancedSlbMIBGroups 21 } + +cesRealServerFarmBuddyGroup OBJECT-GROUP + OBJECTS { cesServerFarmRserverBuddyGroup } + STATUS current + DESCRIPTION + "The group contains objects for buddy group configuration of + real server in a server farm." + ::= { ciscoEnhancedSlbMIBGroups 22 } + +cesRealServerGroupRev2 OBJECT-GROUP + OBJECTS { cesRserverLocality } + STATUS current + DESCRIPTION + "This group contains object indicates the current locality state + of the real server." + ::= { ciscoEnhancedSlbMIBGroups 23 } + +cesRealServerNotifGroupRev3 NOTIFICATION-GROUP + NOTIFICATIONS { cesRserverLocalityChange } + STATUS current + DESCRIPTION + "This group contain real server Locality state change + Notification." + ::= { ciscoEnhancedSlbMIBGroups 24 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-ENHANCED-WRED-MIB b/MIBS/cisco/CISCO-ENHANCED-WRED-MIB new file mode 100644 index 0000000..9d9b557 --- /dev/null +++ b/MIBS/cisco/CISCO-ENHANCED-WRED-MIB @@ -0,0 +1,1246 @@ +-- ***************************************************************** +-- CISCO ENHANCED WEIGHTED RANDOM EARLY DETECTION MIB +-- Copyright (c) 2001 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-ENHANCED-WRED-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Gauge32, + Counter32, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + entPhysicalIndex, + PhysicalIndex + FROM ENTITY-MIB + ciscoMgmt + FROM CISCO-SMI; + +ciscoEnhancedWredMIB MODULE-IDENTITY + LAST-UPDATED "200112210000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wredmib@cisco.com" + + DESCRIPTION + "Cisco WRED MIB - Overview + Cisco Weighted Random Early Detection/Drop (WRED) + is a method which avoids traffic congestion on an + output interface. Congestion is detected by computing + the average output queue size against queue + thresholds, which can be configured either per IP + precedence or differentiated services code point + (DSCP) based. WRED support are on the IP fast + switching and IP flow switching only. It does not + apply to IP process switching. + + The purpose of this MIB is to provide Weighted Random + Early Detection/Drop packet configuration and packet + filtering information. This MIB provides the WRED + information about the transmit (Tx) side and + receive (Rx) side of the modules, for the managed + systems that support WRED on both transmit side + and receive side." + + REVISION "200112210000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 222 } + +ciscoEnhancedWredMIBObjects + OBJECT IDENTIFIER ::= { ciscoEnhancedWredMIB 1 } + +-- Subgroups: +-- Random Early Detection/Drop +-- + +cewredTx OBJECT IDENTIFIER ::= { ciscoEnhancedWredMIBObjects 1 } +cewredRx OBJECT IDENTIFIER ::= { ciscoEnhancedWredMIBObjects 2 } +cewredConfig OBJECT IDENTIFIER ::= { ciscoEnhancedWredMIBObjects 3 } +cewredQueue OBJECT IDENTIFIER ::= { ciscoEnhancedWredMIBObjects 4 } +cewredStat OBJECT IDENTIFIER ::= { ciscoEnhancedWredMIBObjects 5 } + +-- Textual Conventions + +CewredQueueNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An unique value, for each distributed round robin + queue in the managed system." + SYNTAX Unsigned32 + +CewredRedMechanism ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This denotes the Random Early Detection mechanisms + to be used by WRED. The possible mechanisms are as + follows: + + precedence Based on IP precedence + dscp Based on DSCP values + " + SYNTAX INTEGER { + precedence(1), + dscp(2) + } + +CewredRedProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value which identifies the mapping between the + precedence or DSCP value to a Random Early Detection + profile." + SYNTAX Unsigned32 + +CewredIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An unique value, greater than zero, which identifies + unique entry in cewredConfigGlobTable." + SYNTAX Unsigned32 (1..4294967295) + +cewredTxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CewredTxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mapping entries that + associate WRED configuration with an egress + interface. This table is used for creating or + modifying or retrieving transmit side WRED + information." + ::= { cewredTx 1 } + +cewredTxEntry OBJECT-TYPE + SYNTAX CewredTxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries used for providing transmit side + WRED information. If this entry got deleted, + the corresponding cewredConfigGlobIndex + (identified by cewredTxValue) associated entry + in cewredConfigGlobTable is also deleted. + + If a entry corresponding to the value of + cewredTxValue does not exist in the + cewredConfigGlobTable, the value of + cewredTxValue can be (re)used as an index to + create a new entry in the + cewredConfigGlobTable for building association + between this mapping table and the + cewredConfigGlobTable." + + INDEX { ifIndex } + ::= { cewredTxTable 1 } + +CewredTxEntry ::= + SEQUENCE { + cewredTxValue CewredIndex, + cewredTxRowStatus RowStatus + } + +cewredTxValue OBJECT-TYPE + SYNTAX CewredIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the value of + cewredConfigGlobIndex which associates the WRED + configuration with ifIndex associated egress + interface. This value can not be modified when + cewredTxRowStatus is active(1). + + The value of this object must not be same as the + values of the following objects: + cewredRxIfValue, + cewredRxValue, + cewredRxMulticastValue. + " + ::= { cewredTxEntry 1 } + +cewredTxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + This object is used for creating, modifying + and deleting entries in the cewredTxTable." + ::= { cewredTxEntry 2 } + +cewredRxIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CewredRxIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mapping entries that + associate WRED configuration with a source + module and destination interface combination." + ::= { cewredRx 1 } + +cewredRxIfEntry OBJECT-TYPE + SYNTAX CewredRxIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries containing the mapping that associate the + receive side WRED configuration to the physical + entity of type PhysicalClass module(9) which supports + WRED with per interface queueing on the receive side. + If this entry got deleted, the corresponding + cewredConfigGlobIndex (identified by cewredRxIfValue) + associated entry in cewredConfigGlobTable is also + deleted. + + If a entry corresponding to the value of + cewredRxIfValue does not exist in the + cewredConfigGlobTable, the value of cewredRxIfValue + can be (re)used as an index to create a new entry + in the cewredConfigGlobTable for building + association between this mapping table and the + cewredConfigGlobTable." + + INDEX { entPhysicalIndex, ifIndex } + ::= { cewredRxIfTable 1 } + +CewredRxIfEntry ::= + SEQUENCE { + cewredRxIfValue CewredIndex, + cewredRxIfRowStatus RowStatus + } + +cewredRxIfValue OBJECT-TYPE + SYNTAX CewredIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the value of + cewredConfigGlobIndex which associates the WRED + configuration with the source module (identified by + entPhysicalIndex) and destination interface + (identified by the ifIndex) combination.This value + can't be modified when cewredRxRowStatus is active(1). + + The value of this object must not be same as the + values of the following objects: + cewredTxValue, + cewredRxValue, + cewredRxMulticastValue. + " + ::= { cewredRxIfEntry 1 } + +cewredRxIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + This object is used for creating, modifying + and deleting entries in the cewredRxIfTable." + ::= { cewredRxIfEntry 2 } + + +cewredRxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CewredRxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mapping entries that + associate WRED configuration with a source + module and destination module combination." + ::= { cewredRx 2 } + +cewredRxEntry OBJECT-TYPE + SYNTAX CewredRxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries containing the mapping that associate the + receive side WRED configuration to the physical + entity of type PhysicalClass module(9) which supports + WRED with per module queueing on the receive side. + If this entry got deleted, the corresponding + cewredConfigGlobIndex (identified by cewredRxValue) + associated entry in cewredConfigGlobTable is also + deleted. + + If a entry corresponding to the value of + cewredRxValue does not exist in the + cewredConfigGlobTable, the value of cewredRxValue + can be (re)used as an index to create a new entry + in the cewredConfigGlobTable for building + association between this mapping table and the + cewredConfigGlobTable." + + INDEX { cewredRxSourceId, cewredRxDestId } + ::= { cewredRxTable 1 } + +CewredRxEntry ::= + SEQUENCE { + cewredRxSourceId PhysicalIndex, + cewredRxDestId PhysicalIndex, + cewredRxValue CewredIndex, + cewredRxRowStatus RowStatus + } + +cewredRxSourceId OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entPhysicalIndex of the source module, + supporting per module queueing on receive side + to which WRED configuration was attached." + ::= { cewredRxEntry 1 } + +cewredRxDestId OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "On the receive side, WRED configuration is applied on + the traffic going from a source module to a destination + module. This object represents the entPhysicalIndex of + the destination module where source module is being + represented by cewredRxSourceId." + ::= { cewredRxEntry 2 } + +cewredRxValue OBJECT-TYPE + SYNTAX CewredIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the value which can be used by + cewredConfigGlobIndex object, which associates WRED + configuration with the source module (identified by + cewredRxSourceId) and destination module + (identified by cewredRxDestId) combination. This + value can't be modified when cewredRxRowStatus is + active(1). + + The value of this object must not be same as the values + of the following objects: + cewredTxValue, + cewredRxIfValue, + cewredRxMulticastValue. + " + ::= { cewredRxEntry 3 } + +cewredRxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + This object is used for creating, modifying + and deleting entries in the cewredRxTable." + ::= { cewredRxEntry 4 } + +cewredRxMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF CewredRxMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mapping entries that + associate WRED configuration on the multicast + traffic of a module on the receive side." + ::= { cewredRx 3 } + +cewredRxMulticastEntry OBJECT-TYPE + SYNTAX CewredRxMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries used to provide WRED information + for the physical entities of type PhysicalClass + module(9) that support WRED on multicast traffic + on the receive side. If this entry got deleted, + the corresponding cewredConfigGlobIndex + (identified by cewredRxMulticastValue) associated + entry in cewredConfigGlobTable is also deleted. + + If a entry corresponding to the value of + cewredRxMulticastValue does not exist in the + cewredConfigGlobTable, the value of + cewredRxMulticastValue can be (re)used as an + index to create a new entry in the + cewredConfigGlobTable for building association + between this mapping table and the + cewredConfigGlobTable." + + INDEX { entPhysicalIndex } + ::= { cewredRxMulticastTable 1 } + +CewredRxMulticastEntry ::= + SEQUENCE { + cewredRxMulticastValue CewredIndex, + cewredRxMulticastRowStatus RowStatus + } + +cewredRxMulticastValue OBJECT-TYPE + SYNTAX CewredIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the value which can be used by + cewredConfigGlobIndex object, which associates + WRED configuration on the multicast traffic of the + source module (identified by entPhysicalIndex) on the + receive side. This value can't be modified when + cewredRxMulticastRowStatus is active(1). + + The value of this object must not be same as the values + of the following objects: + cewredTxValue, + cewredRxIfValue, + cewredRxValue. + " + ::= { cewredRxMulticastEntry 1 } + +cewredRxMulticastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + This object is used for creating, modifying + and deleting entries in the cewredRxMulticastTable." + ::= { cewredRxMulticastEntry 2 } + +cewredConfigGlobTable OBJECT-TYPE + SYNTAX SEQUENCE OF CewredConfigGlobEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of WRED global configuration variables." + ::= { cewredConfig 1 } + +cewredConfigGlobEntry OBJECT-TYPE + SYNTAX CewredConfigGlobEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of configuration entries. + On the transmit side of a module an Entry of + this table is created/deleted when the interface + is associated/disassociated respectively with random + early detection. On the receive side, an entry of + this table is created or deleted when the entries + representing cewredConfigGlobIndex is + associated/disassociated respectively with + random early detection. + + An entry in this table created only when + the corresponding entry providing the value for + cewredConfigGlobIndex is created in one of the + following mapping tables: + cewredTxTable, + cewredRxIfTable, + cewredRxTable, + cewredRxMulticastTable. + + Deletion of this entry will not cause the deletion + of the corresponding entry (entry providing + cewredConfigGlobIndex) in the mapping + tables." + + INDEX { cewredConfigGlobIndex } + ::= { cewredConfigGlobTable 1 } + +CewredConfigGlobEntry ::= + SEQUENCE { + cewredConfigGlobIndex CewredIndex, + cewredConfigGlobCosGroupName SnmpAdminString, + cewredConfigGlobQueueWeight Unsigned32, + cewredConfigGlobDscpPrec CewredRedMechanism, + cewredConfigGlobRowStatus RowStatus + } + +cewredConfigGlobIndex OBJECT-TYPE + SYNTAX CewredIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index into the cewredConfigGlobTable. For + the managed systems which support WRED configuration + on both transmit side and receive side, + this index will be obtained by one of the following + mapping table entries: + cewredTxTable, + cewredRxIfTable, + cewredRxTable, + cewredRxMulticastTable. + + This index will be obtained through cewredTxValue + object in case of WRED applied on an interface on the + transmit side. If WRED is applied on the + receive side, this index will be obtained + through cewredRxIfvalue if the module supports + per module/interface queueing on the receive side, + otherwise this index will be obtained through + to cewredRxValue. For multicast on the receive side, + this index will be obtained through + cewredRxMulticastValue. + + For the managed systems, which only support interface + level WRED configuration, this value can be equal to + the ifIndex associated with the interface." + ::= { cewredConfigGlobEntry 1 } + +cewredConfigGlobCosGroupName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the class of service queue group + under which all WRED parameters are configured. + For the managed systems, which do not support + class of service queue groups, this value will + be a zero length string." + DEFVAL { "" } + ::= { cewredConfigGlobEntry 2 } + +cewredConfigGlobQueueWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The decay factor for the queue average calculation. + Numbers are 2's exponent up to 16. The smaller the + number, the faster it decays." + ::= { cewredConfigGlobEntry 3 } + +cewredConfigGlobDscpPrec OBJECT-TYPE + SYNTAX CewredRedMechanism + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The classification mechanism used by WRED - precedence + or DSCP-based. This entry can't be modified if there + exists corresponding entry with different RED mechanism + in the following cewredConfigRedTable. For example + for a given cewredConfigGlobIndex, if there exists + precedence based configuration in the + cewredConfigRedTable, this value can't be changed + to dscp(2)." + ::= { cewredConfigGlobEntry 4 } + +cewredConfigGlobRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + This object is used for creating, modifying + and deleting entries in the cewredConfigGlobTable. + This value can be set to active(1) only if the + corresponding row in one of the following mapping + tables is having a row status value active(1): + cewredTxTable, + cewredRxIfTable, + cewredRxTable, + cewredRxMulticastTable." + ::= { cewredConfigGlobEntry 5} + +cewredConfigRedTable OBJECT-TYPE + SYNTAX SEQUENCE OF CewredConfigRedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of WRED configuration values with respect + to the IP precedence or DSCP value of packets." + ::= { cewredConfig 2 } + +cewredConfigRedEntry OBJECT-TYPE + SYNTAX CewredConfigRedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WRED IP precedence/DSCP configuration table entry. + If the WRED configuration is per interface based, + an entry of this table is created/deleted when + a combination of interface and cewredConfigRedValue + is associated/disassociated respectively with + random early detection. + + On the receive side, an entry of this + table is created or deleted when a combination + of entries representing cewredConfigGlobIndex + and cewredConfigRedValue is + associated/disassociated respectively with random + early detection." + INDEX { cewredConfigGlobIndex, cewredConfigRedValue } + ::= { cewredConfigRedTable 1 } + +CewredConfigRedEntry ::= + SEQUENCE { + cewredConfigRedValue Unsigned32, + cewredConfigRedQueueNumber CewredQueueNumber, + cewredConfigRedProfile CewredRedProfile, + cewredConfigRedMinThreshold Unsigned32, + cewredConfigRedMaxThreshold Unsigned32, + cewredConfigRedPktsDropFract Unsigned32, + cewredConfigRedRowStatus RowStatus + } + +cewredConfigRedValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP precedence or DSCP value of this entry." + ::= { cewredConfigRedEntry 1 } + +cewredConfigRedQueueNumber OBJECT-TYPE + SYNTAX CewredQueueNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The queue number of the distributed round robin queue + associated with this RedValue. For each queue there + are RED parameters associated with it depending + upon its precedence or DSCP value. For the managed + systems which do not support multiple distributed round + robin queues, this number will be 1." + ::= { cewredConfigRedEntry 2 } + +cewredConfigRedProfile OBJECT-TYPE + SYNTAX CewredRedProfile + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the WRED profile associated with the + cewredConfigRedValue. This object value will be + equal to the WRED profile value for the managed systems + that support a mapping of many precedences or DSCP + values to a WRED profile, otherwise this object value + will be same as the precedence or DSCP value associated + with this entry." + ::= { cewredConfigRedEntry 3 } + +cewredConfigRedMinThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The average queue depth at which WRED + begins to drop packets. Below this value + no packets will be dropped." + ::= { cewredConfigRedEntry 4 } + +cewredConfigRedMaxThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The average queue depth at which WRED may + begin to drop all packets. Above this value + all the packets will be dropped" + ::= { cewredConfigRedEntry 5 } + +cewredConfigRedPktsDropFract OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The fraction of packets to be dropped when + the average queue depth is at + cewredConfigRedMaxThreshold. The mark + probability denominator maps to this object. + For example if this value is 500, then one + out of every 500 packets is to be dropped when + the average queue length is at the maximum + threshold." + ::= { cewredConfigRedEntry 6 } + +cewredConfigRedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + This object is used for creating, modifying + and deleting entries in the cewredConfigRedTable. + This value can be set to active(1) only if the + corresponding row in one of the following mapping + tables is having a row status value active(1): + cewredTxTable, + cewredRxIfTable, + cewredRxTable, + cewredRxMulticastTable." + ::= { cewredConfigRedEntry 7 } + +cewredQueueParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF CewredQueueParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of WRED queue parameters." + ::= { cewredQueue 1 } + +cewredQueueParamEntry OBJECT-TYPE + SYNTAX CewredQueueParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of WRED queue parameters. + Entries represent the queue parameters of the + distributed round robin queues." + INDEX { cewredConfigGlobIndex, cewredQueueParamNumber } + ::= { cewredQueueParamTable 1 } + + +CewredQueueParamEntry ::= + SEQUENCE { + cewredQueueParamNumber CewredQueueNumber, + cewredQueueParamWeight Unsigned32, + cewredQueueParamAverage Gauge32, + cewredQueueParamMaxAverage Gauge32, + cewredQueueParamDepth Gauge32, + cewredQueueParamMaxDepth Gauge32 + } + +cewredQueueParamNumber OBJECT-TYPE + SYNTAX CewredQueueNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The queue number associated with this entry. + There can be multiple distributed round robin + queues exists on the transmit side as well as on + the receive side of the managed system. For each + queue there are WRED parameters associated with + it depend upon its precedence or DSCP value. + For the managed systems which do not support + multiple distributed round robin queues this + number will be 1." + ::= { cewredQueueParamEntry 1 } + +cewredQueueParamWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The weight of this queue. The weights give a + relative bandwidth for each queue when there + is congestion. The distributed round robin + algorithm dequeues data from each queue for + processing depending upon its weight." + ::= { cewredQueueParamEntry 2 } + +cewredQueueParamAverage OBJECT-TYPE + SYNTAX Gauge32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The computed queue average length. This value is + based on the Exponential weighting factor + (cewredConfigGlobQueueWeight), the old average + length of the queue and current queue size." + ::= { cewredQueueParamEntry 3 } + +cewredQueueParamMaxAverage OBJECT-TYPE + SYNTAX Gauge32 + UNITS "packets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Historically maximum value of + cewredQueueParamAverage. Write is required only to + clear this object, i.e, this object can only be set + to zero." + ::= { cewredQueueParamEntry 4 } + +cewredQueueParamDepth OBJECT-TYPE + SYNTAX Gauge32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets currently withheld + in the queue and awaiting transmission." + ::= { cewredQueueParamEntry 5 } + +cewredQueueParamMaxDepth OBJECT-TYPE + SYNTAX Gauge32 + UNITS "packets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Historically maximum value of cewredQueueParamDepth. + Write is required only to clear this object, + i.e, this object can only be set to zero." + ::= { cewredQueueParamEntry 6 } + +cewredStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF CewredStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of WRED status information with respect to + the IP precedence or DSCP value of packets." + ::= { cewredStat 1 } + +cewredStatEntry OBJECT-TYPE + SYNTAX CewredStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The WRED status information entry." + INDEX { cewredConfigGlobIndex, cewredStatRedProfile } + ::= { cewredStatTable 1 } + +CewredStatEntry ::= + SEQUENCE { + cewredStatRedProfile CewredRedProfile, + cewredStatSwitchedPkts Counter32, + cewredStatRandomFilteredPkts Counter32, + cewredStatMaxFilteredPkts Counter32, + cewredStatSwitchedPkts64 Counter64, + cewredStatRandomFilteredPkts64 Counter64, + cewredStatMaxFilteredPkts64 Counter64 + } + +cewredStatRedProfile OBJECT-TYPE + SYNTAX CewredRedProfile + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the WRED profile associated with the + entry. This value will be equal to the WRED + profile value for the managed systems that support + a mapping of many precedences or DSCP values to a + WRED profile, otherwise this object value will be same + as the precedence or DSCP value." + ::= {cewredStatEntry 1 } + +cewredStatSwitchedPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets output by WRED." + ::= { cewredStatEntry 2 } + + +cewredStatRandomFilteredPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets filtered/dropped when average + queue length exceeds cewredRedConfigMinThreshold + and less than cewredConfigRedMaxThreshold and meet a + defined random drop policy pointed by the WRED + config tables." + ::= { cewredStatEntry 3 } + +cewredStatMaxFilteredPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets filtered/dropped when average + queue length exceeds cewredConfigRedMaxThreshold." + ::= { cewredStatEntry 4 } + +cewredStatSwitchedPkts64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets output by WRED. This object is + a 64-bit version of cewredStatSwitchedPkts." + ::= { cewredStatEntry 5 } + +cewredStatRandomFilteredPkts64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets filtered/dropped when average + queue length exceeds cewredRedConfigMinThreshold + and less than cewredConfigRedMaxThreshold and meet a + defined random drop policy pointed by the WRED + config tables. This object is a 64-bit version of + cewredStatRandomFilteredPkts." + ::= { cewredStatEntry 6 } + +cewredStatMaxFilteredPkts64 OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets filtered/dropped when average + queue length exceeds cewredConfigRedMaxThreshold. + This object is a 64-bit version of + cewredStatMaxFilteredPkts." + ::= { cewredStatEntry 7 } +-- Notifications + +cewredMIBNotifications OBJECT IDENTIFIER + ::= { ciscoEnhancedWredMIB 0 } + + +-- No notifications are currently defined. + +-- conformance information + +cewredMIBConformance OBJECT IDENTIFIER ::= { ciscoEnhancedWredMIB 3 } +cewredMIBCompliances OBJECT IDENTIFIER ::= { cewredMIBConformance 1 } +cewredMIBGroups OBJECT IDENTIFIER ::= { cewredMIBConformance 2 } + + +-- compliance statement + +cewredMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement WRED." + MODULE -- this module + MANDATORY-GROUPS { ciscoEnhancedWredGroup } + + OBJECT cewredTxValue + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredTxRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Create, delete or modify access to the + cewerdTxTable is not required. + Support of the values notInService(2), notReady(3), + createAndGo(4), createAndWait(5), and destroy(6) is + not required." + + OBJECT cewredRxIfValue + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredRxIfRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Create, delete or modify access to the + cewerdRxIfTable is not required. + Support of the values notInService(2), notReady(3), + createAndGo(4), createAndWait(5), and destroy(6) is + not required." + + OBJECT cewredRxValue + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredRxRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Create, delete or modify access to the + cewerdRxTable is not required. + Support of the values notInService(2), notReady(3), + createAndGo(4), createAndWait(5), and destroy(6) is + not required." + + OBJECT cewredRxMulticastValue + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredRxMulticastRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Create, delete or modify access to the + cewreddMulticastRxTable is not required. + Support of the values notInService(2), notReady(3), + createAndGo(4), createAndWait(5), and destroy(6) is + not required." + + + OBJECT cewredConfigGlobQueueWeight + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredConfigGlobCosGroupName + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredConfigGlobDscpPrec + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredConfigGlobRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Create, delete or modify access to the + cewerdConfigGlobTable is not required. + Support of the values notInService(2), notReady(3), + createAndGo(4), createAndWait(5), and destroy(6) is + not required." + + OBJECT cewredConfigRedQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredConfigRedProfile + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredConfigRedMinThreshold + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredConfigRedMaxThreshold + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + OBJECT cewredConfigRedPktsDropFract + MIN-ACCESS read-only + DESCRIPTION + "write or create access is not required." + + + OBJECT cewredConfigRedRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Create, delete or modify access to the + cewerdConfigRedTable is not required. + Support of the values notInService(2), notReady(3), + createAndGo(4), createAndWait(5), and destroy(6) is + not required." + + OBJECT cewredQueueParamWeight + MIN-ACCESS read-only + DESCRIPTION + "write access is not required." + + OBJECT cewredQueueParamMaxAverage + MIN-ACCESS read-only + DESCRIPTION + "write access is not required." + + OBJECT cewredQueueParamMaxDepth + MIN-ACCESS read-only + DESCRIPTION + "write access is not required." + + GROUP ciscoEnhancedWredDrrQueueGroup + DESCRIPTION + "This group is required for the managed systems + that support multiple queues per interface. + It consists of objects which contain the + distributed round robin queue parameters." + + GROUP ciscoEnhancedWredStatCountGroup + DESCRIPTION + "This group is required for the managed systems that + support counters for the packets output by WRED. + It consists of objects which contain random early + detection/drop statistics." + GROUP ciscoEnhancedWredCosQueueGroup + DESCRIPTION + "This group is required for the managed systems + which supports class of service queue groups. + It consists of objects related to class of service." + + GROUP ciscoEnhancedWredTxInfoGroup + DESCRIPTION + "This group is required for the managed systems + which supports WRED configuration on the transmit + side. It consists of objects which contains + transmit side WRED information." + + GROUP ciscoEnhancedWredRxIfInfoGroup + DESCRIPTION + "This group is required for the managed systems + which supports WRED configuration on the receive + side, with the modules supporting per interface + queueing. It consists of objects which contains + receive side WRED information." + + GROUP ciscoEnhancedWredRxInfoGroup + DESCRIPTION + "This group is required for the managed systems + which supports WRED configuration on the receive + side, with the modules supporting per module + queueing. It consists of objects which contains + receive side WRED information." + + GROUP ciscoEnhancedWredRxMcInfoGroup + DESCRIPTION + "This group is required for the managed systems + which supports WRED configuration on the receive + side, with the modules supporting multicast + queueing. It consists of objects which contains + receive side multicast WRED information." + ::= { cewredMIBCompliances 1 } + + +-- units of conformance + +ciscoEnhancedWredGroup OBJECT-GROUP + OBJECTS { + cewredConfigGlobQueueWeight, + cewredConfigGlobDscpPrec, + cewredConfigGlobRowStatus, + cewredConfigRedMinThreshold, + cewredConfigRedMaxThreshold, + cewredConfigRedPktsDropFract, + cewredConfigRedRowStatus, + cewredQueueParamAverage, + cewredStatRandomFilteredPkts, + cewredStatMaxFilteredPkts, + cewredStatRandomFilteredPkts64, + cewredStatMaxFilteredPkts64 + } + STATUS current + DESCRIPTION + "A collection of objects providing WRED monitoring + feature." + ::= { cewredMIBGroups 1 } + +ciscoEnhancedWredDrrQueueGroup OBJECT-GROUP + OBJECTS { + cewredConfigRedQueueNumber, + cewredQueueParamWeight, + cewredQueueParamMaxAverage, + cewredQueueParamDepth, + cewredQueueParamMaxDepth + } + STATUS current + DESCRIPTION + "A collection of objects providing distributed round + robin queue parameters." + ::= { cewredMIBGroups 2 } + +ciscoEnhancedWredStatCountGroup OBJECT-GROUP + OBJECTS { + cewredStatSwitchedPkts, + cewredStatSwitchedPkts64 + } + STATUS current + DESCRIPTION + "A collection of objects providing random early + detection/drop statistics." + ::= { cewredMIBGroups 3 } + +ciscoEnhancedWredCosQueueGroup OBJECT-GROUP + OBJECTS { + cewredConfigGlobCosGroupName, + cewredConfigRedProfile + } + STATUS current + DESCRIPTION + "A collection of objects providing class of service + information." + ::= { cewredMIBGroups 4 } + + +ciscoEnhancedWredTxInfoGroup OBJECT-GROUP + OBJECTS { + cewredTxValue, + cewredTxRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing transmit side WRED + information." + ::= { cewredMIBGroups 5 } + +ciscoEnhancedWredRxIfInfoGroup OBJECT-GROUP + OBJECTS { + cewredRxIfValue, + cewredRxIfRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing receive side WRED + information, with the modules supporting per interface + queueing." + ::= { cewredMIBGroups 6 } + +ciscoEnhancedWredRxInfoGroup OBJECT-GROUP + OBJECTS { + cewredRxValue, + cewredRxRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing receive side WRED + information, with the modules supporting per module + queueing." + ::= { cewredMIBGroups 7 } + +ciscoEnhancedWredRxMcInfoGroup OBJECT-GROUP + OBJECTS { + cewredRxMulticastValue, + cewredRxMulticastRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing receive side WRED + information, with the modules supporting multicast + queueing." + ::= { cewredMIBGroups 8 } + +END diff --git a/MIBS/cisco/CISCO-ENTITY-ALARM-MIB b/MIBS/cisco/CISCO-ENTITY-ALARM-MIB new file mode 100644 index 0000000..2b79f8e --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-ALARM-MIB @@ -0,0 +1,882 @@ +-- ***************************************************************** +-- Definitions of managed objects supporting alarm monitoring. +-- +-- March 1999, Patrick Gili +-- +-- Copyright (c) 1999 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-ENTITY-ALARM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Gauge32, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + AutonomousType, + DisplayString, + RowStatus, + TimeStamp, + TruthValue FROM SNMPv2-TC + MODULE-COMPLIANCE, +-- NOTIFICATION-GROUP, + OBJECT-GROUP FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + entPhysicalIndex, + PhysicalIndex FROM ENTITY-MIB + ciscoMgmt FROM CISCO-SMI + Unsigned32 FROM CISCO-TC + ; + +ciscoEntityAlarmMIB MODULE-IDENTITY + LAST-UPDATED "9907062150Z" -- 07/06/99 16:50 PM EDT + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553-NETS + + E-mail: cs-dslam@cisco.com" + DESCRIPTION + "This MIB module defines the managed objects that support the + monitoring of alarms generated by physical entities contained + by the system, including chassis, slots, modules, ports, power + supplies, and fans. In order to monitor alarms generated by a + physical entity, it must be represented by a row in the + entPhysicalTable (see ENTITY-MIB)." + ::= { ciscoMgmt 138 } + +AlarmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary integer value that uniquely identifies an event + relative to a physical entity contained by a system." + SYNTAX INTEGER (0..255) + +AlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each alarm type defined by a vendor type employed by the + system has an associated severity. Bellcore TR-NWT-000474 + defines these severities as follows: + + 'critical' An alarm used to indicate a severe, service- + affecting condition has occurred and that immediate + corrective action is imperative, regardless of the + time of day or day of the week. + + 'major' An alarm used for hardware or software conditions + that indicate a serious disruption of service or the + malfunctioning or failure of important hardware. + These troubles require the immediate attention and + response of a technician to restore or maintain + system capability. The urgency is less than in + critical situations because of a lesser immediate + or impending effect on service or system + performance. + + 'minor' An alarm used for troubles that do not have a + serious effect on service to customers or for + troubles in hardware that are not essential to + the operation of the system. + + 'info' An indication used to raise attention to a condition + that could possibly be an impending problem or to + notify the customer of an event that improves + operation." + REFERENCE + "Bellcore Technical Reference TR-NWT-000474 Issue 4, December + 1993, OTGR Section 4. Network Maintenance: Alarm and Control - + Network Element." + SYNTAX INTEGER { + critical(1), + major(2), + minor(3), + info(4) + } + +AlarmSeverityOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of either '0' or a valid alarm severity." + SYNTAX INTEGER (0..4) + +AlarmList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "For each unique type of physical entity (i.e., for each set + of physical entities sharing a unique entPhysicalVendorType + OID), there an exists unique alarm space. Observe that it + is not necessary that all the alarms within a space be defined. + + An OCTET STRING represents an alarm list, in which each + bit represents an alarm type. The bits in the first octet + represent alarm types identified by the integer values 1 + through 8, inclusive, The bits in the second octet represent + alarm types identified by the integer values 9 through 16, + inclusive, and so forth. The least significant bit of an + octet represents the alarm type identified by the lowest + integer value, and the most significant bit represents the + alarm type identified by the highest integer value. The + figure shown below illustrates the format of an alarm list. + + Octet 1 Octet 32 + + 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 + +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + | |...| | + +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | +- Alarm 248 + | | | | | | | | | | | | | | +--- Alarm 249 + | | | | | | | | | | | | | +----- Alarm 250 + | | | | | | | | | | | | +------- Alarm 251 + | | | | | | | | | | | +--------- Alarm 252 + | | | | | | | | | | +----------- Alarm 253 + | | | | | | | | | +------------- Alarm 254 + | | | | | | | | +--------------- Alarm 255 + | | | | | | | | : + | | | | | | | | : + | | | | | | | +--------------------- Alarm 0 + | | | | | | +----------------------- Alarm 1 + | | | | | +------------------------- Alarm 2 + | | | | +--------------------------- Alarm 3 + | | | +----------------------------- Alarm 4 + | | +------------------------------- Alarm 5 + | +--------------------------------- Alarm 6 + +----------------------------------- Alarm 7 + + An alarm list of length N, where N < 32, represents an alarm + list for which alarms N*8 through 255 have the value of '0'. + A special case is an alarm list having a length of '0', which + represents an alarm list of all zeros." + SYNTAX OCTET STRING (SIZE (0..32)) + +AlarmFilterProfileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that uniquely identifies an alarm filter + profile." + SYNTAX Unsigned32 + +-- MIB Object Definitions + +ciscoEntityAlarmMIBObjects OBJECT IDENTIFIER ::= { ciscoEntityAlarmMIB 1 } + +ceAlarmDescription OBJECT IDENTIFIER ::= { ciscoEntityAlarmMIBObjects 1 } +ceAlarmMonitoring OBJECT IDENTIFIER ::= { ciscoEntityAlarmMIBObjects 2 } +ceAlarmHistory OBJECT IDENTIFIER ::= { ciscoEntityAlarmMIBObjects 3 } +ceAlarmFiltering OBJECT IDENTIFIER ::= { ciscoEntityAlarmMIBObjects 4 } + +-- Alarm Description Map Table + +ceAlarmDescrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeAlarmDescrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each type of entity (represented entPhysicalVendorType + OID), this table contains a mapping between a unique + ceAlarmDescrIndex and entPhysicalvendorType OID." + ::= { ceAlarmDescription 1 } + +ceAlarmDescrMapEntry OBJECT-TYPE + SYNTAX CeAlarmDescrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A mapping between an alarm description and a vendor type." + INDEX { ceAlarmDescrIndex } + ::= { ceAlarmDescrMapTable 1 } + +CeAlarmDescrMapEntry ::= SEQUENCE { + ceAlarmDescrIndex Unsigned32, + ceAlarmDescrVendorType AutonomousType +} + +ceAlarmDescrIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies an alarm description." + ::= { ceAlarmDescrMapEntry 1 } + +ceAlarmDescrVendorType OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies an object identifier (typically an + enterprise-specific OID) that uniquely identifies the vendor + type of those physical entities that this alarm description + applies to." + ::= { ceAlarmDescrMapEntry 2 } + +-- Alarm Description Table + +ceAlarmDescrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeAlarmDescrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a description for each alarm type + defined by each vendor type employed by the system. + Observe that this table is sparse in nature, as it is + rarely the case that a physical entity type needs to + define every alarm in its alarm space." + ::= { ceAlarmDescription 2 } + +ceAlarmDescrEntry OBJECT-TYPE + SYNTAX CeAlarmDescrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of attributes that describe an alarm type." + INDEX { ceAlarmDescrIndex, ceAlarmDescrAlarmType } + ::= { ceAlarmDescrTable 1 } + +CeAlarmDescrEntry ::= SEQUENCE { + ceAlarmDescrAlarmType AlarmType, + ceAlarmDescrSeverity AlarmSeverityOrZero, + ceAlarmDescrText SnmpAdminString +} + +ceAlarmDescrAlarmType OBJECT-TYPE + SYNTAX AlarmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the alarm type being described." + ::= { ceAlarmDescrEntry 1 } + +ceAlarmDescrSeverity OBJECT-TYPE + SYNTAX AlarmSeverityOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the severity associated with the + alarm type. + + An implementation may chose to not allow dynamic severity + assignment, in which case it would restrict access to this + object to be read-only. + + If an implementation allows dynamic severity assignment, then + a management client can revert to the default severity by + writing the value '0' to this object. + + There exists a class of systems that should implement dynamic + severity assignment. For example, consider a DSLAM (Digital + Subscriber Loop Access Multiplexor) designed for both the + central office and pedestal environments. A 'pedestal' is + typically a dark-green metal box mounted on a concrete or stone + foundation in which carrier-class companies house equipment. + The central office typically controls the temperature and + humidity of the environment, reducing reliance on a system's + fans. Thus, the customer probably has a desire to reduce the + severity of alarms indicating the failure of a fan. However, a + pedestal environment has a much greater reliance on a system's + fans. Thus, the customer probably has a desire to increase the + severity of alarms indicating the failure of a fan." + ::= { ceAlarmDescrEntry 2 } + +ceAlarmDescrText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies a human-readable message describing + the alarm." + ::= { ceAlarmDescrEntry 3 } + +-- Alarm Monitoring + +ceAlarmCriticalCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object specifies the number of alarms + currently asserted with a severity of 'critical'." + ::= { ceAlarmMonitoring 1 } + +ceAlarmMajorCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object specifies the number of alarms + currently asserted with a severity of 'major'." + ::= { ceAlarmMonitoring 2 } + +ceAlarmMinorCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object specifies the number of alarms + currently asserted with a severity of 'minor'." + ::= { ceAlarmMonitoring 3 } + +ceAlarmCutOff OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the management client writes a value of 'true' to this + object, the agent stops signalling all external audible alarms + under the control of the agent. Reading this object should + always result in a value of 'false'. + + Observe that alarm cutoff does not have an effect on monitoring, + history logging, generation of notifications, or syslog message + generation. It also does not prevent the agent from signalling + external audible alarms for alarms asserted after alarm-cutoff. + + This object emulates the 'alarm cut-off' mechanism typically + installed in a central office (e.g., a big red button). Observe + this object should neither affect external visual alarms under + the control of the agent, nor should it affect the current state + of alarms being asserted by the system." + ::= { ceAlarmMonitoring 4 } + +-- Alarm Table + +ceAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies alarm control and status information + related to each physical entity contained by the system, + including the alarms currently being asserted by each physical + entity capable of generating alarms." + ::= { ceAlarmMonitoring 5 } + +ceAlarmEntry OBJECT-TYPE + SYNTAX CeAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm control and status information related to the + corresponding physical entity, including a list of those + alarms currently being asserted by that physical entity." + INDEX { entPhysicalIndex } + ::= { ceAlarmTable 1 } + +CeAlarmEntry ::= SEQUENCE { + ceAlarmFilterProfile AlarmFilterProfileType, + ceAlarmSeverity AlarmSeverityOrZero, + ceAlarmList AlarmList +} + +ceAlarmFilterProfile OBJECT-TYPE + SYNTAX AlarmFilterProfileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the alarm filter profile associated + with the corresponding physical entity. An alarm filter + profile controls which alarm types the agent will monitor + and signal for the corresponding physical entity. + + If the value of this object is '0', then the agent monitors + and signals all alarms associated with the corresponding + physical entity." + ::= { ceAlarmEntry 1 } + +ceAlarmSeverity OBJECT-TYPE + SYNTAX AlarmSeverityOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the highest severity alarm currently + being asserted by the corresponding physical entity. A value + of '0' indicates that there the corresponding physical entity + currently is not asserting any alarms." + ::= { ceAlarmEntry 2 } + +ceAlarmList OBJECT-TYPE + SYNTAX AlarmList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies those alarms currently being asserted + by the corresponding physical entity. Note, an alarm indicates + a condition, not an event. An alarm has two states: + + 'asserted' Indicates that the condition described by the + alarm exists. + + 'cleared' Indicates that the condition described by the + alarm does not exist. + + For example, a slot in a chassis may define an alarm that + specifies whether the slot contains a module. At the time of + module insertion, the physical entity corresponding to the slot + asserts this alarm, and the alarm remains asserted until the + slot becomes empty. + + If an alarm is being asserted by the physical entity, then the + corresponding bit in the alarm list is set to a one. Observe + that if the physical entity is not currently asserting any + alarms, then the list will have a length of zero." + ::= { ceAlarmEntry 3 } + +-- Alarm History Table + +ceAlarmHistTableSize OBJECT-TYPE + SYNTAX INTEGER (0..500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the number of entries that the + ceAlarmHistTable can contain. When a physical entity + generates an unfiltered alarm, and the capacity of the + ceAlarmHistTable has reached the value specified by + this object, then the agent deletes the oldest entity in + order to accommodate the new entry. A value of '0' prevents + any history from being retained. " + ::= { ceAlarmHistory 1 } + +ceAlarmHistLastIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the value of the ceAlarmHistIndex + object corresponding to the last entry added to the table by the + agent. + + If the management client uses the notifications defined by this + module, then it can poll this object to determine whether it has + missed a notification sent by the agent." + ::= { ceAlarmHistory 2 } + +ceAlarmHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeAlarmHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a history of ceAlarmIndicate and + ceAlarmClear traps generated by the agent." + ::= { ceAlarmHistory 3 } + +ceAlarmHistEntry OBJECT-TYPE + SYNTAX CeAlarmHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information conveyed by a ceAlarmIndicate or + ceAlarmClear trap." + INDEX { ceAlarmHistIndex } + ::= { ceAlarmHistTable 1 } + +CeAlarmHistEntry ::= SEQUENCE { + ceAlarmHistIndex Unsigned32, + ceAlarmHistType INTEGER, + ceAlarmHistEntPhysicalIndex PhysicalIndex, + ceAlarmHistAlarmType AlarmType, + ceAlarmHistSeverity AlarmSeverity, + ceAlarmHistTimeStamp TimeStamp +} + +ceAlarmHistIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer value uniquely identifying the entry in the table. + The value of this object starts at '1' and monotonically + increases for each alarm condition transition monitored by the + agent. If the value of this object is '4294967295', the agent + will reset it to '1' upon monitoring the next alarm condition + transition." + ::= { ceAlarmHistEntry 1 } + +ceAlarmHistType OBJECT-TYPE + SYNTAX INTEGER { asserted(1), cleared(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies whether the agent created the entry as + the result of an alarm being asserted or cleared." + ::= { ceAlarmHistEntry 2 } + +ceAlarmHistEntPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the physical entity that generated + the alarm." + ::= { ceAlarmHistEntry 3 } + +ceAlarmHistAlarmType OBJECT-TYPE + SYNTAX AlarmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the type of alarm generated." + ::= { ceAlarmHistEntry 4 } + +ceAlarmHistSeverity OBJECT-TYPE + SYNTAX AlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the severity of the alarm generated." + ::= { ceAlarmHistEntry 5 } + +ceAlarmHistTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the value of the sysUpTime object at + the time the alarm was generated." + ::= { ceAlarmHistEntry 6 } + +-- Alarm Filter Profile Table + +ceAlarmNotifiesEnable OBJECT-TYPE + SYNTAX AlarmSeverityOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies a severity threshold governing the + generation of ceAlarmAsserted and ceAlarmCleared + notifications. For example, if the value of this object is + set to 'major', then the agent generates these notifications + if and only if the severity of the alarm being indicated is + 'major' or 'critical'. The value of '0' disables the + generation of notifications. + + Observe that this setting overrides the value of the + ceAlarmFilterNotifiesEnabled object. + + This object affects notification generation only; that is, it + does not affect monitoring, history logging, and syslog message + generation." + ::= { ceAlarmFiltering 1 } + +ceAlarmSyslogEnable OBJECT-TYPE + SYNTAX AlarmSeverityOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies a severity threshold governing the + generation of syslog messages corresponding to alarms. For + example, if the value of this object is set to 'major', then + the agent generates these a syslog message if and only if the + severity of the alarm being indicated is 'major' or 'critical'. + The value of '0' disables the generation of syslog messages + corresponding to alarms. + + Observe that this setting overrides the value of the + ceAlarmFilterSyslogEnabled object. + + This object affects syslog message generation only; that is, it + does not have an effect on monitoring, history logging, and + generation of notifications." + ::= { ceAlarmFiltering 2 } + +ceAlarmFilterProfileIndexNext OBJECT-TYPE + SYNTAX AlarmFilterProfileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used + for ceAlarmFilterIndex when creating entries in the + ceAlarmFilterProfileTable. The value '0' indicates + that no unassigned entries are available. To obtain + a ceAlarmFilterIndex, the management client issues + a get request. The agent has the responsibility of + modifying the value of this object following each + successful get request." + ::= { ceAlarmFiltering 3 } + +ceAlarmFilterProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeAlarmFilterProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of alarm filter profiles." + ::= { ceAlarmFiltering 4 } + +ceAlarmFilterProfileEntry OBJECT-TYPE + SYNTAX CeAlarmFilterProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When a physical entity asserts/clears an alarm AND the + ceAlarmFilterProfile object is not '0', the agent applies + the specified alarm filter profile in processing the alarm. + The agent uses the following procedure in processing the + transition of an alarm condition of a given type: + + 1) If the alarm list specified by the alarm filter profile's + ceAlarmFilterAlarmsEnabled object specifies that the alarm + type is disabled, then the agent performs no further + processing. + + 2) The agent creates an entry in the ceAlarmHistTable. + + 3) If the alarm list specified by the alarm filter profile's + ceAlarmFilterNotifiesEnabled object specifies that the alarm + type is enabled, then the agent generates the appropriate + notification. + + 4) If the alarm list specified by the alarm filter profile's + ceAlarmFilterSyslogEnabled object specifies that the alarm + type is enabled, then the agent generates the appropriate + syslog message." + INDEX { ceAlarmFilterIndex } + ::= { ceAlarmFilterProfileTable 1 } + +CeAlarmFilterProfileEntry ::= SEQUENCE { + ceAlarmFilterIndex AlarmFilterProfileType, + ceAlarmFilterStatus RowStatus, + ceAlarmFilterAlias DisplayString, + ceAlarmFilterAlarmsEnabled AlarmList, + ceAlarmFilterNotifiesEnabled AlarmList, + ceAlarmFilterSyslogEnabled AlarmList +} + +ceAlarmFilterIndex OBJECT-TYPE + SYNTAX AlarmFilterProfileType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the alarm filter profile." + ::= { ceAlarmFilterProfileEntry 1 } + +ceAlarmFilterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object facilitates the creation, modification, or + deletion of a conceptual row in this table. + + A management client can create a conceptual row in this + table by setting this object to 'createAndWait' or + 'createAndGo'. If a request to create a conceptual row + in this table fails, then the system is not capable of + supporting any more alarm filters. + + Before modifying a conceptual row in this table, the + management client must set this object to 'notInService'. + After modifying a conceptual row in this table, the + management client must set this object to 'active'. + This operation causes the modifications made to an + alarm filter profile to take effect. + + An implementation should not allow a conceptual row in + this table to be deleted if one or more physical entities + reference it." + ::= { ceAlarmFilterProfileEntry 2 } + +ceAlarmFilterAlias OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies an arbitrary name associated with the + alarm filter profile by the management client, and provides + a non-volatile 'handle' for the alarm filter profile. + + On the first instantiation of an alarm filter profile, the + value of this object is a zero-length string. However, an + agent may choose to set the value to a locally unique default + value. + + If an implementation supports write access to this object, + then the agent is responsible for ensuring the retention + of any value written to this object until a management client + deletes it. The level of retention must span reboots and + reinitializations of the network management system, including + those that result in different assignments to the value of + the entPhysicalIndex associated with the physical entity." + ::= { ceAlarmFilterProfileEntry 3 } + +ceAlarmFilterAlarmsEnabled OBJECT-TYPE + SYNTAX AlarmList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a list of alarms that are enabled." + ::= { ceAlarmFilterProfileEntry 4 } + +ceAlarmFilterNotifiesEnabled OBJECT-TYPE + SYNTAX AlarmList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a list of alarms for which notification + generation is enabled." + ::= { ceAlarmFilterProfileEntry 5 } + +ceAlarmFilterSyslogEnabled OBJECT-TYPE + SYNTAX AlarmList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a list of alarms for which syslog + message generation is enabled." + ::= { ceAlarmFilterProfileEntry 6 } + +-- MIB Notification Definitions + +ciscoEntityAlarmMIBNotificationsPrefix OBJECT IDENTIFIER ::= + { ciscoEntityAlarmMIB 2 } + +ciscoEntityAlarmMIBNotifications OBJECT IDENTIFIER ::= + { ciscoEntityAlarmMIBNotificationsPrefix 0 } + +ceAlarmAsserted NOTIFICATION-TYPE + OBJECTS { + ceAlarmHistEntPhysicalIndex, + ceAlarmHistAlarmType, + ceAlarmHistSeverity, + ceAlarmHistTimeStamp + } + STATUS current + DESCRIPTION + "The agent generates this trap when a physical entity + asserts an alarm." + ::= { ciscoEntityAlarmMIBNotifications 1 } + +ceAlarmCleared NOTIFICATION-TYPE + OBJECTS { + ceAlarmHistEntPhysicalIndex, + ceAlarmHistAlarmType, + ceAlarmHistSeverity, + ceAlarmHistTimeStamp + } + STATUS current + DESCRIPTION + "The agent generates this trap when a physical entity + clears a previously asserted alarm." + ::= { ciscoEntityAlarmMIBNotifications 2 } + +-- MIB Conformance Statements + +ciscoEntityAlarmMIBConformance OBJECT IDENTIFIER ::= + { ciscoEntityAlarmMIB 3 } + +ciscoEntityAlarmMIBCompliances OBJECT IDENTIFIER ::= + { ciscoEntityAlarmMIBConformance 1 } + +ciscoEntityAlarmMIBGroups OBJECT IDENTIFIER ::= + { ciscoEntityAlarmMIBConformance 2 } + +ceAlarmMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement the + CISCO-ALARM-MIB. Implementation of this MIB module is strongly + recommended for any platform targeted for a carrier-class + environment." + + MODULE -- this module + MANDATORY-GROUPS { + ceAlarmDescriptionGroup, + ceAlarmGroup, + ceAlarmHistGroup, +-- ceAlarmNotificationsGroup, + ceAlarmFilterGroup + } + + GROUP ceAlarmFilterProfileGroup + DESCRIPTION + "This group is optional." + ::= { ciscoEntityAlarmMIBCompliances 1 } + +ceAlarmDescriptionGroup OBJECT-GROUP + OBJECTS { + ceAlarmDescrVendorType, + ceAlarmDescrSeverity, + ceAlarmDescrText + } + STATUS current + DESCRIPTION + "A collection of managed objects defining the description + of alarms." + ::= { ciscoEntityAlarmMIBGroups 1 } + +ceAlarmGroup OBJECT-GROUP + OBJECTS { + ceAlarmCriticalCount, + ceAlarmMajorCount, + ceAlarmMinorCount, + ceAlarmCutOff, + ceAlarmFilterProfile, + ceAlarmSeverity, + ceAlarmList + } + STATUS current + DESCRIPTION + "A collection of managed objects defining alarm reporting + by physical entity." + ::= { ciscoEntityAlarmMIBGroups 2 } + +ceAlarmHistGroup OBJECT-GROUP + OBJECTS { + ceAlarmHistTableSize, + ceAlarmHistLastIndex, + ceAlarmHistType, + ceAlarmHistEntPhysicalIndex, + ceAlarmHistAlarmType, + ceAlarmHistSeverity, + ceAlarmHistTimeStamp + } + STATUS current + DESCRIPTION + "A collection of managed objects defining alarm logging." + ::= { ciscoEntityAlarmMIBGroups 3 } + +ceAlarmFilterGroup OBJECT-GROUP + OBJECTS { + ceAlarmNotifiesEnable, + ceAlarmSyslogEnable + } + STATUS current + DESCRIPTION + "A collection of managed objects that control the generation + of all notifications and syslog messages." + ::= { ciscoEntityAlarmMIBGroups 4 } + +ceAlarmFilterProfileGroup OBJECT-GROUP + OBJECTS { + ceAlarmFilterProfileIndexNext, + ceAlarmFilterStatus, + ceAlarmFilterAlias, + ceAlarmFilterAlarmsEnabled, + ceAlarmFilterNotifiesEnabled, + ceAlarmFilterSyslogEnabled + } + STATUS current + DESCRIPTION + "A collection of managed objects that support alarm filtering." + ::= { ciscoEntityAlarmMIBGroups 5 } + +--ceAlarmNotificationsGroup NOTIFICATION-GROUP +-- OBJECTS { +-- ceAlarmAsserted, +-- ceAlarmCleared +-- } +-- STATUS current +-- DESCRIPTION +-- "A collection of traps generated by the agent upon alarm +-- generation (whether an alarm is being asserted or cleared)." +-- ::= { ciscoEntityAlarmMIBGroups 7 } +-- +END + diff --git a/MIBS/cisco/CISCO-ENTITY-ASSET-MIB b/MIBS/cisco/CISCO-ENTITY-ASSET-MIB new file mode 100644 index 0000000..91f7f4d --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-ASSET-MIB @@ -0,0 +1,526 @@ +-- ***************************************************************** +-- Extension to the ENTITY-MIB supporting entity asset information. +-- +-- November 1997, Cliff L. Sojourner +-- +-- Copyright (c) 1996-1999, 2002, 2003 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +CISCO-ENTITY-ASSET-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + TruthValue FROM SNMPv2-TC + entPhysicalIndex FROM ENTITY-MIB + ciscoMgmt FROM CISCO-SMI + SnmpAdminString FROM SNMP-FRAMEWORK-MIB; + +ciscoEntityAssetMIB MODULE-IDENTITY + LAST-UPDATED "200309180000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "Cisco Systems + Customer Service + + Postal: Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 408 526 4000 + + E-mail: cs-snmp@cisco.com" + + DESCRIPTION + "Monitor the asset information of items in the ENTITY-MIB + (RFC 2037) entPhysical table." + + REVISION "200309180000Z" + DESCRIPTION + "Some of the Objects have been deprecated since + these are available in ENTITY-MIB(RFC 2737). + + 1. Following Objects have been deprecated. + + ceAssetOEMString : superceded by entPhysicalMfgName + ceAssetSerialNumber : superceded by entPhysicalSerialNum + ceAssetOrderablePartNumber: superceded by entPhysicalModelName + ceAssetHardwareRevision : superceded by entPhysicalHardwareRev + ceAssetFirmwareID : superceded by entPhysicalFirmwareRev + ceAssetFirmwareRevision : superceded by entPhysicalFirmwareRev + ceAssetSoftwareID : superceded by entPhysicalSoftwareRev + ceAssetSoftwareRevision : superceded by entPhysicalSoftwareRev + ceAssetAlias : superceded by entPhysicalAlias + ceAssetTag : superceded by entPhysicalAssetID + ceAssetIsFRU : superceded by entPhysicalIsFRU. + + 2. ceAssetEntityGroup has been deprecated." + + REVISION "200207231600Z" + DESCRIPTION + "Split the MIB objects of this MIB into two object groups." + + REVISION "199906021600Z" + DESCRIPTION + "Initial version of this MIB module." + + ::= { ciscoMgmt 92 } + +-- MIB Object Definitions + +ciscoEntityAssetMIBObjects OBJECT IDENTIFIER ::= + { ciscoEntityAssetMIB 1 } + +-- Physical Entity Asset Table + +ceAssetTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeAssetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the orderable part number, serial number, + hardware revision, manufacturing assembly number and revision, + firmwareID and revision if any, and softwareID and revision if + any, of relevant entities listed in the ENTITY-MIB + entPhysicalTable. + + Entities for which none of this data is available are not + listed in this table. This is a sparse table so some of these + variables may not exist for a particular entity at a particular + time. For example, a powered-off module does not have + softwareID and revision; a power-supply would probably never + have firmware or software information. + + Although the data may have other items encoded in it (for + example manufacturing-date in the serial number) please treat + all data items as monolithic. Do not decompose them or parse + them. Use only string equals and unequals operations on them." + ::= { ciscoEntityAssetMIBObjects 1 } + +ceAssetEntry OBJECT-TYPE + SYNTAX CeAssetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entAssetEntry entry describes the asset-tracking related + data for an entity." + INDEX { entPhysicalIndex } + ::= { ceAssetTable 1 } + +CeAssetEntry ::= SEQUENCE { + ceAssetOEMString SnmpAdminString, + ceAssetSerialNumber SnmpAdminString, + ceAssetOrderablePartNumber SnmpAdminString, + ceAssetHardwareRevision SnmpAdminString, + ceAssetMfgAssyNumber SnmpAdminString, + ceAssetMfgAssyRevision SnmpAdminString, + ceAssetFirmwareID SnmpAdminString, + ceAssetFirmwareRevision SnmpAdminString, + ceAssetSoftwareID SnmpAdminString, + ceAssetSoftwareRevision SnmpAdminString, + ceAssetCLEI SnmpAdminString, + ceAssetAlias SnmpAdminString, + ceAssetTag SnmpAdminString, + ceAssetIsFRU TruthValue +} + +ceAssetOEMString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This variable indicates the Original Equipment Manufacturer + of the entity." + ::= { ceAssetEntry 1 } + +ceAssetSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This variable indicates the serial number of the entity." + ::= { ceAssetEntry 2 } + +ceAssetOrderablePartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This variable indicates the part number you can use to order + the entity." + ::= { ceAssetEntry 3 } + +ceAssetHardwareRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This variable indicates the engineering design revision of the + hardware of the entity." + ::= { ceAssetEntry 4 } + +ceAssetMfgAssyNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the manufacturing assembly number, + which is the 'hardware' identification." + ::= { ceAssetEntry 5 } + +ceAssetMfgAssyRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the revision of the entity, within + the ceAssetMfgAssyNumber." + ::= { ceAssetEntry 6 } + +ceAssetFirmwareID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This variable indicates the firmware installed on this entity. + + For IOS devices, this variable's value is in the IOS Image + Naming Convention format. + + IOS Image Naming Convention + + Software images are named according to a scheme that identifies + what's in the image and what platform it runs on. The names have + three parts, separated by dashes: e.g. xxxx-yyyy-ww. + xxxx = Platform + yyyy = Features + ww = Where it executes from and if compressed + " + ::= { ceAssetEntry 7 } + +ceAssetFirmwareRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This variable indicates the revision of firmware installed on this + entity. + + For IOS devices, this variable's value is in the NGRP external + customer-visible format. + + NGRP external customer-visible revision strings have this format: + 'x.y (z [p] ) [A] [ [ u ( v [ p ] ) ] ] [ q ]', + where: + - x.y Combination of two 1-2 digit numerics separated by a + '.' that identify the Software major release + - z 1-3 digit numeric that identifies the maintenance release + of x.y + - A 1-3 alpha letters, designator of the release train. + - u 1-2 digit numeric that identifies the version of the + ED-specific code + - v 1-2 digit numeric that identifies the maintenance release of + the ED-specific code + - v 1-2 digit numeric that identifies the maintenance release of + the ED-specific code + - p 1 alpha letter that identifies the unusual special case SW + Line Stop Fast Re-build by the Release Ops team to replace + the posted/shipping release in CCO and Mfg with a version + containing a critical catastrophic defect fix that cannot + wait until the next maintenance release + - q 3 alphanumeric optional suffix used as an indicator in the + image banner by the SW Line Stop Re-build process used + unusual special case situation when the renumber build has + occurred but the images have not been released (value always + blank unless these special circumstances require + its use). + " + ::= { ceAssetEntry 8 } + +ceAssetSoftwareID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This variable indicates the software installed on this entity. + + For IOS devices, this variable's value is in the IOS Image Naming + Convention format. + + IOS Image Naming Convention + --------------------------- + Software images are named according to a scheme that identifies + what's in the image and what platform it runs on. The names have + three parts, separated by dashes: e.g. xxxx-yyyy-ww. + xxxx = Platform + yyyy = Features + ww = Where it executes from and if compressed + " + ::= { ceAssetEntry 9 } + +ceAssetSoftwareRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This variable indicates the revision of software installed on this + entity. + + For IOS devices, this variable's value is in the NGRP external + customer-visible format. + + NGRP external customer-visible revision strings have this format: + 'x.y (z [p] ) [A] [ [ u ( v [ p ] ) ] ] [ q ]', + where: + - x.y Combination of two 1-2 digit numerics separated by a + '.' that identify the Software major release + - z 1-3 digit numeric that identifies the maintenance release + of x.y + - A 1-3 alpha letters, designator of the release train. + - u 1-2 digit numeric that identifies the version of the + ED-specific code + - v 1-2 digit numeric that identifies the maintenance release of + the ED-specific code + - p 1 alpha letter that identifies the unusual special case SW + Line Stop Fast Re-build by the Release Ops team to replace + the posted/shipping release in CCO and Mfg with a version + containing a critical catastrophic defect fix that cannot + wait until the next maintenance release + - q 3 alphanumeric optional suffix used as an indicator in the + image banner by the SW Line Stop Re-build process used + unusual special case situation when the renumber build has + occurred but the images have not been released (value always + blank unless these special circumstances require + its use). + " + ::= { ceAssetEntry 10 } + +ceAssetCLEI OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0|10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the CLEI (Common Language Equipment + Identifier) code for the physical entity. + + If the physical entity is not present in the system, or does + not have an associated CLEI code, then the value of this + object will be a zero-length string." + REFERENCE + "Bellcore Technical reference GR-485-CORE, COMMON LANGUAGE + Equipment Processes and Guidelines, Issue 2, October, 1995." + ::= { ceAssetEntry 11 } + +ceAssetAlias OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object is an 'alias' name for the physical entity as + specified by a network manager, and provides a non-volatile + 'handle' for the physical entity. + + On the first instantiation of an physical entity, the value + of entPhysicalAlias associated with that entity is set to + the zero-length string. However, agent may set the value to + a locally unique default value, instead of a zero-length + string. + + If write access is implemented for an instance of + entPhysicalAlias, and a value is written into the instance, + the agent must retain the supplied value in the + entPhysicalAlias instance associated with the same physical + entity for as long as that entity remains instantiated. This + includes instantiations across all re-initializations/reboots + of the network management system, including those which result + in a change of the physical entity's entPhysicalIndex value." + ::= { ceAssetEntry 12 } + +ceAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object is a user-assigned asset tracking identifier + for the physical entity as specified by a network manager, + and provides non-volatile storage of this information. + + On the first instantiation of an physical entity, the value + of ceasAssetID associated with that entity is set to the + zero-length string. + + Not every physical component will have a asset tracking + identifier, or even need one. Physical entities for which + the associated value of the ceAssetIsFRU object is equal to + 'false' (e.g., the repeater ports within a repeater module), + do not need their own unique asset tracking identifier. An + agent does not have to provide write access for such + entities, and may instead return a zero-length string. + + If write access is implemented for an instance of + ceasAssetID, and a value is written into the instance, the + agent must retain the supplied value in the ceasAssetID + instance associated with the same physical entity for as + long as that entity remains instantiated. This includes + instantiations across all re-initializations/reboots of + the network management system, including those which result + in a change of the physical entity's entPhysicalIndex value. + + If no asset tracking information is associated with the + physical component, then this object will contain a zero- + length string." + ::= { ceAssetEntry 13 } + +ceAssetIsFRU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates whether or not this physical entity + is considered a 'field replaceable unit' by the vendor. If + this object contains the value 'true' then the corresponding + entPhysicalEntry identifies a field replaceable unit. For + all entPhysicalEntries which represent components that are + permanently contained within a field replaceable unit, the + value 'false' should be returned for this object." + ::= { ceAssetEntry 14 } + +-- Notifications + +ciscoEntityAssetMIBNotificationsPrefix OBJECT IDENTIFIER ::= + { ciscoEntityAssetMIB 2 } + +ciscoEntityAssetMIBNotifications OBJECT IDENTIFIER ::= + { ciscoEntityAssetMIBNotificationsPrefix 0 } + +-- Conformance + +ciscoEntityAssetMIBConformance OBJECT IDENTIFIER ::= + { ciscoEntityAssetMIB 3 } + +ciscoEntityAssetMIBCompliances OBJECT IDENTIFIER ::= + { ciscoEntityAssetMIBConformance 1 } + +ciscoEntityAssetMIBGroups OBJECT IDENTIFIER ::= + { ciscoEntityAssetMIBConformance 2 } + +-- Compliance + +ciscoEntityAssetMIBCompliance MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoEntityAssetMIBComplianceRev1 + DESCRIPTION + "An ENTITY-MIB implementation that lists entities with asset + information in its entPhysicalTable must implement this group." + MODULE -- this module + MANDATORY-GROUPS { + ceAssetGroup + } + ::= { ciscoEntityAssetMIBCompliances 1 } + +ciscoEntityAssetMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoEntityAssetMIBComplianceRev2 + DESCRIPTION + "An ENTITY-MIB implementation that lists entities with asset + information in its entPhysicalTable must implement this group." + MODULE -- this module + MANDATORY-GROUPS { + ceAssetGroupRev1 + } + GROUP ceAssetEntityGroup + DESCRIPTION + "This group is mandatory only for the systems that support + ENTITY-MIB Version 1 (rfc2037)." + + ::= { ciscoEntityAssetMIBCompliances 2 } + +ciscoEntityAssetMIBComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "An ENTITY-MIB implementation that lists entities with asset + information in its entPhysicalTable must implement this group." + MODULE -- this module + MANDATORY-GROUPS { + ceAssetGroupRev2 + } + ::= { ciscoEntityAssetMIBCompliances 3 } + +-- Units of Conformance + +ceAssetGroup OBJECT-GROUP + OBJECTS { + ceAssetOEMString, + ceAssetSerialNumber, + ceAssetOrderablePartNumber, + ceAssetHardwareRevision, + ceAssetMfgAssyNumber, + ceAssetMfgAssyRevision, + ceAssetFirmwareID, + ceAssetFirmwareRevision, + ceAssetSoftwareID, + ceAssetSoftwareRevision, + ceAssetCLEI, + ceAssetAlias, + ceAssetTag, + ceAssetIsFRU + } + STATUS deprecated -- superceded by ceAssetGroupRev1 + DESCRIPTION + "The collection of objects which are used to describe and + monitor asset-related data of ENTITY-MIB + entPhysicalTable items." + ::= { ciscoEntityAssetMIBGroups 1 } + +ceAssetGroupRev1 OBJECT-GROUP + OBJECTS { + ceAssetOEMString, + ceAssetMfgAssyNumber, + ceAssetMfgAssyRevision, + ceAssetFirmwareID, + ceAssetSoftwareID, + ceAssetCLEI + } + STATUS deprecated -- superceded by ceAssetGroupRev2 + DESCRIPTION + "The collection of objects which are used to describe and + monitor asset-related extension data of ENTITY-MIB (RFC 2737) + entPhysicalTable items." + ::= { ciscoEntityAssetMIBGroups 2 } + +ceAssetEntityGroup OBJECT-GROUP + OBJECTS { + ceAssetOrderablePartNumber, + ceAssetSerialNumber, + ceAssetHardwareRevision, + ceAssetFirmwareRevision, + ceAssetSoftwareRevision, + ceAssetAlias, + ceAssetTag, + ceAssetIsFRU + } + STATUS deprecated + DESCRIPTION + "The collection of objects which are duplicated from the + objects in the entPhysicalTable of ENTITY-MIB (RFC 2737)." + ::= { ciscoEntityAssetMIBGroups 3 } + +ceAssetGroupRev2 OBJECT-GROUP + OBJECTS { + ceAssetMfgAssyNumber, + ceAssetMfgAssyRevision, + ceAssetCLEI + } + STATUS current + DESCRIPTION + "The collection of objects which are used to describe and + monitor asset-related extension data of ENTITY-MIB (RFC 2737) + entPhysicalTable items." + ::= { ciscoEntityAssetMIBGroups 4 } + +END + diff --git a/MIBS/cisco/CISCO-ENTITY-DIAG-MIB b/MIBS/cisco/CISCO-ENTITY-DIAG-MIB new file mode 100644 index 0000000..161f3f5 --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-DIAG-MIB @@ -0,0 +1,2218 @@ +-- ***************************************************************** +-- CISCO-ENTITY-DIAG-MIB +-- Definitions of managed objects supporting the Online +-- Diagnostic Feature +-- +-- November 2002, Patrick Gili +-- October 2005, Jayakumar Kadirvelu +-- +-- Copyright (c) 2002-2010, 2016 by Cisco Systems Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-ENTITY-DIAG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-GROUP, + MODULE-COMPLIANCE, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + Unsigned32, + Gauge32, + Integer32, + Counter32, + OBJECT-TYPE, + MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + entPhysicalIndex, + PhysicalIndex, + entPhysicalDescr + FROM ENTITY-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + DateAndTime, + TruthValue, + RowStatus + FROM SNMPv2-TC + EntPhysicalIndexOrZero + FROM CISCO-TC + CeDiagDiagnosticLevel, + CeDiagDiagnosticMethod, + CeDiagTestIdentifier, + CeDiagErrorIdentifier, + CeDiagErrorIdentifierOrZero, + CeDiagJobIdentifier, + CeDiagPortList, + CeDiagTestList, + CeDiagJobSuite + FROM CISCO-ENTITY-DIAG-TC-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEntityDiagMIB MODULE-IDENTITY + LAST-UPDATED "201603110000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This MIB module defines the managed objects that describe the + online diagnostics capabilities supported by the + physical entities contained by the system, including chassis, + modules, ports, power supplies, fans, and sensors. In order to + manage the online diagnostic capabilities supported by + a physical entity, it must be represented by a conceptual row + in the entPhysicalTable of the ENTITY-MIB (RFC-2737). + + GLOSSARY + + Boot-up Diagnostic - a diagnostic consisting of tests intended + to be executed in a reasonable timeframe when a physical entity + boots. + + Diagnostic - a suite of tests intended to exercise the + functional integrity of a physical entity. + + Diagnostic Level - the degree of completeness that a diagnostic + will exercise a physical entity. + + Field Diagnostic - a special suite of tests intended to + exercise the functional integrity of a physical entity in a + manner that is possible when a physical entity is + operational or running an operational image. + + Field Diagnostic Image - an image supporting field diagnostics. + A physical entity has to be loaded with a field diagnostic + image before field diagnostics can be executed on the physical + entity. + + Health Monitoring - the process of running special + non-intrusive online tests periodically on a physical entity + for the purpose of tracking the overall condition of a physical + entity. + + On-Demand Diagnostic - a diagnostic intended to be executed + immediately upon request. + + Offline Diagnostic - a diagnostic that consists of tests that + are disruptive in nature, and thus requires the physical entity + being evaluated to be taken offline for the duration. + + Online Diagnostic - a diagnostic that consists of tests that + are not disruptive in nature, and thus can be done without + taking the physical entity offline. + + Physical Entity - an identifiable physical resource, such as a + chassis, line card, power supply, or communication port. See + RFC-2737, 'Entity MIB (Version 2)', K. McCloghrie and A. + Bierman. + + Scheduled Diagnostic - a diagnostic intended to execute at some + time in the future. There exist two types of scheduled + diagnostics: 1) one-shot, which execute only once; and 2) + periodic, which executes at a specific interval. + + Test - an exercise intended to determine the functional + integrity of a component comprising a physical entity (e.g., a + port might support an internal loopback test). + + Diagnostic Job - Consists of a diagnostic suite + (i.e., a collection of tests) to be executed by a physical + entity." + REVISION "201603110000Z" + DESCRIPTION + "Added one new enumaration value disruptive(15) + to ceDiagTestAttributes" + REVISION "201005260000Z" + DESCRIPTION + "Added ceDiagHMTestThreshWindowGroup." + REVISION "200906300000Z" + DESCRIPTION + "Added ceDiagTestPerfLastTestMethodGroup. + Updated Description of ceDiagTestPerfLastErrorID object." + REVISION "200803120000Z" + DESCRIPTION + "Added ceDiagNotifControlGroup, ceDiagNotifErrorMsgGroup + and ceDiagNotificationGroup." + REVISION "200701090000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { ciscoMgmt 350 } + + +ciscoEntityDiagMIBNotifs OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIB 0 } + +ciscoEntityDiagMIBObjects OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIB 1 } + +ciscoEntityDiagMIBConform OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIB 2 } + +ceDiagDescriptions OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 1 } + +ceDiagGlobalConfig OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 2 } + +ceDiagEntity OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 3 } + +ceDiagOnDemand OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 4 } + +ceDiagScheduled OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 5 } + +ceDiagTest OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 6 } + +ceDiagHealthMonitor OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 7 } + +ceDiagEvents OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 8 } + +ceDiagNotificationControl OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBObjects 9 } + +-- DiagDescriptions + +ceDiagTestInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagTestInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the tests supported by each physical + entity supporting online diagnostics. The table + organizes tests into sets associated with the physical entity + supporting those tests. + + The SNMP entity adds a set of tests corresponding to a physical + entity upon detection of a physical entity supporting + online diagnostics. + + The SNMP entity deletes a set of tests corresponding to a + physical entity upon removal of the physical entity. + + The SNMP entity replaces a set of tests corresponding to a + physical entity when the physical entity has been successfully + loaded with a different image (e.g., the field diagnostic + image)." + ::= { ceDiagDescriptions 1 } + +ceDiagTestInfoEntry OBJECT-TYPE + SYNTAX CeDiagTestInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The description of a single test supported by a corresponding + physical entity." + INDEX { + entPhysicalIndex, + ceDiagTestId + } + ::= { ceDiagTestInfoTable 1 } + +CeDiagTestInfoEntry ::= SEQUENCE { + ceDiagTestId CeDiagTestIdentifier, + ceDiagTestText SnmpAdminString, + ceDiagTestAttributes BITS +} + +ceDiagTestId OBJECT-TYPE + SYNTAX CeDiagTestIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates an arbitrary positive integer + arbitrarily identifying the test." + ::= { ceDiagTestInfoEntry 1 } + +ceDiagTestText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates a human-readable description of the + test. Examples include: + + 'Marching Pattern DRAM Test' + + 'Data Pins DRAM Test' + + 'Internal Loopback Test' + + 'External Loopback Test'" + ::= { ceDiagTestInfoEntry 2 } + +ceDiagTestAttributes OBJECT-TYPE + SYNTAX BITS { + minimal(0), + complete(1), + perPort(2), + fatal(3), + basicOnDemand(4), + standby(5), + parallel(6), + nonDisruptive(7), + hmAlwaysEnable(8), + hmFixedInterval(9), + nonHM(10), + proxy(11), + activeToStandby(12), + offline(13), + perDevice(14), + disruptive(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates a set of attributes characterizing the + test: + + 'minimal' - indicates that this test will be executed + during boot-up if ceDiagBootupLevel is set + to 'minimal' or 'complete'. This test is + also included in the minimal or complete + test suites. + + 'complete' - indicates that this test will be executed + during boot-up if ceDiagBootupLevel is set + to 'complete'. This test is also included + in the complete test suites. + + 'perPort' - indicates that this test is a executed for + each port contained by the module. This + test is also included in the perPort test + suites. + + 'fatal' - indicates that if this test fails, then the + diagnostic should fail indicating that a + major error occurred. + + 'basicOnDemand' - indicates that this test will be + run during the basic on demand job is run. + + 'standby' - indicates that this test can only be run + if the physical entity is a standby unit + and can only be executed from the standby + unit. + + 'parallel' - indicates that this test can be executed in + parallel with other tests without checking + for resource availability. + + 'nonDisruptive' - indicates this test can be executed without + disrupting the physical entity's normal + operation. This test is also included in + the nonDisruptive test suites. + + 'hmAlwaysEnabled' - indicates that a management application can + not disable the use of this test for the + purpose of health monitoring. + + 'hmFixedInterval' - indicates that a management application can + not change the interval at which health + monitoring executes this test. + + 'nonHM' - indicates that this test can not be used for + health monitoring. + + 'proxy' - indicates that the test must be executed + through a proxy. + + 'activeToStandby' - indicates that this test can only be run if + the physical entity is a standby unit and + can only be executed from the active unit. + + 'offline' - indicates that this test will not get a user + confirmation when it is run. + + 'perDevice' - indicates that this test is a per device test. + + 'disruptive' - indicates that this test can be executed with + disrupting the physical entity's normal + operation. This test is also included in + the disruptive test suites." + ::= { ceDiagTestInfoEntry 3 } + + + +ceDiagTestCustomAttributeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagTestCustomAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the additional custom based attributes + of the tests listed in ceDiagTestInfoTable. These are attributes + which have been customized by the platform supporting the tests." + ::= { ceDiagDescriptions 2 } + +ceDiagTestCustomAttributeEntry OBJECT-TYPE + SYNTAX CeDiagTestCustomAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The description of a single custom based attribute for a test + supported by a corresponding physical entity." + INDEX { + entPhysicalIndex, + ceDiagTestId, + ceDiagTestCustomAttributeIndex + } + ::= { ceDiagTestCustomAttributeTable 1 } + +CeDiagTestCustomAttributeEntry ::= SEQUENCE { + ceDiagTestCustomAttributeIndex Unsigned32, + ceDiagTestCustomAttributeDesc SnmpAdminString +} + +ceDiagTestCustomAttributeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer which identifies the custom based attribute + of a test." + ::= { ceDiagTestCustomAttributeEntry 1 } + +ceDiagTestCustomAttributeDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a textual description of the custom based + attribute of this test." + ::= { ceDiagTestCustomAttributeEntry 2 } + + + +ceDiagErrorInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagErrorInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the errors indicated by a system + supporting online diagnostics." + ::= { ceDiagDescriptions 3 } + +ceDiagErrorInfoEntry OBJECT-TYPE + SYNTAX CeDiagErrorInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The description of a single online error." + INDEX { ceDiagErrorId } + ::= { ceDiagErrorInfoTable 1 } + +CeDiagErrorInfoEntry ::= SEQUENCE { + ceDiagErrorId CeDiagErrorIdentifier, + ceDiagErrorText SnmpAdminString +} + +ceDiagErrorId OBJECT-TYPE + SYNTAX CeDiagErrorIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates an arbitrary positive integer + arbitrarily identifying the error." + ::= { ceDiagErrorInfoEntry 1 } + +ceDiagErrorText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates a human-readable description of the + error. Examples include: + + 'DIAG_SUCCESS' + + 'DIAG_FAILURE' + + 'DIAG_NOT_SUPPORT' + + 'DIAG_SKIPPED'" + ::= { ceDiagErrorInfoEntry 2 } + + + +-- DiagGlobalConfig + +ceDiagBootupLevel OBJECT-TYPE + SYNTAX CeDiagDiagnosticLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the level that physical entities will + execute their boot-up diagnostic." + DEFVAL { minimal } + ::= { ceDiagGlobalConfig 1 } +-- DiagEntity + +ceDiagEntityTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table supports online diagnostic control and + status for each physical entity that supporting the feature. + + The SNMP entity adds a conceptual row to this table + corresponding to a physical entity upon detection of a physical + entity supporting online diagnostics. + + The SNMP entity deletes a conceptual row from this table + corresponding to a physical entity upon removal of the physical + entity." + ::= { ceDiagEntity 1 } + +ceDiagEntityEntry OBJECT-TYPE + SYNTAX CeDiagEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Online diagnostic control and status for a single + physical entity supporting the feature. Observe that this data + may not be accurate if the corresponding cefcModuleOperStatus + (see the CISCO-ENTITY-FRU-CONTROL-MIB for further details) has + a value of 'boot'." + INDEX { entPhysicalIndex } + ::= { ceDiagEntityTable 1 } + +CeDiagEntityEntry ::= SEQUENCE { + ceDiagEntityBootLevel CeDiagDiagnosticLevel, + ceDiagEntityImageAdminStatus INTEGER, + ceDiagEntityImageOperStatus INTEGER, + ceDiagEntityFieldDiagnosticUrl SnmpAdminString +} + +ceDiagEntityBootLevel OBJECT-TYPE + SYNTAX CeDiagDiagnosticLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the level that the physical entity + executed its boot-up diagnostic." + ::= { ceDiagEntityEntry 1 } + +ceDiagEntityImageAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + operational(1), + fieldDiagnostic(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the desired image the physical entity + should be running: + + 'operational' - the physical entity should be running the + operational image. + + 'fieldDiagnostic' - the physical entity should be running the + field diagnostic image." + DEFVAL { operational } + ::= { ceDiagEntityEntry 2 } + +ceDiagEntityImageOperStatus OBJECT-TYPE + SYNTAX INTEGER { + operational(1), + fieldDiagnostic(2), + booting(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual image the physical entity is + running: + + 'operational' - the physical entity is running the + operational image. + + 'fieldDiagnostic' - the physical entity is running the field + diagnostic image. + + 'booting' - the physical entity is booting; that is, + there is no way of determining what image + the physical entity is running because it + is currently booting." + ::= { ceDiagEntityEntry 3 } + +ceDiagEntityFieldDiagnosticUrl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies a URL (see RFC-1630) that specifies the + location of the field diagnostic image. The following list + provides some examples of URLs for the field diagnostic: + + file://disk0:/images/fd001 + Describes a file with the path '/images/fd001' on 'disk0:' + accessed locally. + + ftp://pop-server/usr/bin/fd001 + Describes a file with the path '/usr/bin/fd001' on the host + 'pop-server' accessed via FTP. + + tftp://pop-server/tftpout/fd001 + Describes a file with the path '/tftpout/fd001' on the host + 'pop-server' accessed via TFTP." + REFERENCE + "RFC-1630, 'Universal Resource Identifiers in WWW', T. + Berners-Lee." + ::= { ceDiagEntityEntry 4 } + + + +ceDiagEntityCurrentTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagEntityCurrentTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the current test + executing on a physical entity." + ::= { ceDiagEntity 2 } + +ceDiagEntityCurrentTestEntry OBJECT-TYPE + SYNTAX CeDiagEntityCurrentTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A test which is currently executing on a particular physical + entity." + INDEX { + entPhysicalIndex, + ceDiagTestId + } + ::= { ceDiagEntityCurrentTestTable 1 } + +CeDiagEntityCurrentTestEntry ::= SEQUENCE { + ceDiagEntityCurrentTestMethod CeDiagDiagnosticMethod +} + +ceDiagEntityCurrentTestMethod OBJECT-TYPE + SYNTAX CeDiagDiagnosticMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the method used to invoke the diagnostic + that is executing this test." + ::= { ceDiagEntityCurrentTestEntry 1 } + + + +-- DiagOnDemand + +ceDiagOnDemandErrorAllowed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the number of errors the physical + entities will allow before aborting an on demand diagnostic job. + A value of '0' indicates that the an unlimited number of + errors are allowed for the on demand diagnostic job." + ::= { ceDiagOnDemand 1 } + +ceDiagOnDemandErrorAction OBJECT-TYPE + SYNTAX INTEGER { + continue(1), + stop(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies how the physical entities in the + system are to proceed when they encounter an error during + an on demand diagnostic job. + + 'continue' - indicates that the physical entities will continue + executing the on demand job. + + 'stop' - indicates that the physical entities will abort + the on demand job." + ::= { ceDiagOnDemand 2 } + +ceDiagOnDemandIterations OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum number of iterations of an + on demand job." + ::= { ceDiagOnDemand 3 } + +ceDiagOnDemandJobTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagOnDemandJobEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of on demand jobs currently in the + system. + + A row in this table can be created by setting the corresponding + instance of ceDiagOnDemandJobRowStatus to 'createAndGo'. + A row can be deleted by setting the corresponding instance of + ceDiagOnDemandJobRowStatus to 'destroy'. Once the job is + completed the corresponding row is deleted from the table. + + The individual results of the tests executed by this job are + updated in ceDiagTestPerfTable." + ::= { ceDiagOnDemand 4 } + +ceDiagOnDemandJobEntry OBJECT-TYPE + SYNTAX CeDiagOnDemandJobEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A on demand job currently executing on a particular physical + entity which supports on demand diagnostics." + INDEX { entPhysicalIndex } + ::= { ceDiagOnDemandJobTable 1 } + +CeDiagOnDemandJobEntry ::= SEQUENCE { + ceDiagOnDemandJobSuite CeDiagJobSuite, + ceDiagOnDemandJobTestList CeDiagTestList, + ceDiagOnDemandJobPortList CeDiagPortList, + ceDiagOnDemandJobRowStatus RowStatus +} + +ceDiagOnDemandJobSuite OBJECT-TYPE + SYNTAX CeDiagJobSuite + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the various system predefined test + suites the on demand job can choose from. + + If the value of this object is 'none', this job will run + the tests specified by ceDiagOnDemandJobTestList. + If the value of this object is 'complete', 'minimal', + 'nonDisruptive' or 'perPort' the value of + ceDiagOnDemandJobTestList is ignored." + ::= { ceDiagOnDemandJobEntry 1 } + +ceDiagOnDemandJobTestList OBJECT-TYPE + SYNTAX CeDiagTestList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the user specified diagnostic suite + (i.e., a set of tests) to be executed by the corresponding + physical entity. + + The set of tests supported by this physical entity are + specified in ceDiagTestInfoTable." + ::= { ceDiagOnDemandJobEntry 2 } + +ceDiagOnDemandJobPortList OBJECT-TYPE + SYNTAX CeDiagPortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the list of ports to be exercised by the + corresponding physical entity when executing the diagnostic + suite specified for the job." + ::= { ceDiagOnDemandJobEntry 3 } + +ceDiagOnDemandJobRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage the rows in this table. + When set to active(1) the on demand job is submitted. + When set to destroy(6) the on demand job is stopped. + When the value of this object is 'active', values within + this row cannot be modified, except by deleting and + re-creating the row." + ::= { ceDiagOnDemandJobEntry 4 } + + +-- DiagScheduled + +ceDiagScheduledJobTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagScheduledJobEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of scheduled jobs on the system. + A row in this table can be created by setting the corresponding + instance of ceDiagScheduledJobRowStatus to 'createAndGo'. + A row can be deleted by setting the corresponding instance of + ceDiagScheduledJobRowStatus to 'destroy'. Once the job is + completed the corresponding row is deleted from the table. + The individual results of the tests executed by this job are + updated in ceDiagTestPerfTable." + ::= { ceDiagScheduled 1 } + +ceDiagScheduledJobEntry OBJECT-TYPE + SYNTAX CeDiagScheduledJobEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A job currently scheduled on a particular physical + entity." + INDEX { + entPhysicalIndex, + ceDiagScheduledJobIndex + } + ::= { ceDiagScheduledJobTable 1 } + +CeDiagScheduledJobEntry ::= SEQUENCE { + ceDiagScheduledJobIndex CeDiagJobIdentifier, + ceDiagScheduledJobType INTEGER, + ceDiagScheduledJobStart DateAndTime, + ceDiagScheduledJobDayOfWeek INTEGER, + ceDiagScheduledJobTestList CeDiagTestList, + ceDiagScheduledJobPortList CeDiagPortList, + ceDiagScheduledJobRowStatus RowStatus, + ceDiagScheduledJobSuite CeDiagJobSuite +} + +ceDiagScheduledJobIndex OBJECT-TYPE + SYNTAX CeDiagJobIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary non-zero integer value that uniquely identifies a + single scheduled job with respect to a physical entity." + ::= { ceDiagScheduledJobEntry 1 } + +ceDiagScheduledJobType OBJECT-TYPE + SYNTAX INTEGER { + scheduledOneShot(1), + scheduledPeriodicDaily(2), + scheduledPeriodicWeekly(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the type of the scheduled job. + + 'scheduledOneShot' - the physical entity will invoke + this job at the time specified + by ceDiagScheduledJobStart. + + 'scheduledPeriodicDaily' - the physical entity will + first invoke this job at the time + specified by + ceDiagScheduledJobStart and + continue invoking it daily at the + same time. + + 'scheduledPeriodicWeekly' - the corresponding physical entity + will first invoke this job at the + time and day of the week specified + by ceDiagScheduledJobStart and + ceDiagScheduledJobDayOfWeek, and + continue to invoke it weekly at + the same time and day." + ::= { ceDiagScheduledJobEntry 2 } + +ceDiagScheduledJobStart OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies when a scheduled job will be executed. + + If the value of ceDiagScheduledJobType is 'scheduledOneShot', + then this object only applies to the first execution of the job. + + If the value of ceDiagScheduledJobType is + 'scheduledPeriodicDaily' or 'scheduledPeriodicWeekly', then the + first four octets of this objects should be zero. + + If the physical entity's job queue already contains a job + scheduled for execution at this time, then the process of + submitting the job will fail." + ::= { ceDiagScheduledJobEntry 3 } + +ceDiagScheduledJobDayOfWeek OBJECT-TYPE + SYNTAX INTEGER { + sunday(1), + monday(2), + tuesday(3), + wednesday(4), + thursday(5), + friday(6), + saturday(7), + notApplicable(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the day of the week for a + weekly periodic scheduled job. The value of + of this object must be specified if the value of + ceDiagScheduledJobType is 'scheduledPeriodicWeekly'. + + This value of this object is set to 'notApplicable' + if the value of ceDiagScheduledJobType is 'scheduledOneShot' + or 'scheduledPeriodicDaily'." + ::= { ceDiagScheduledJobEntry 4 } + +ceDiagScheduledJobTestList OBJECT-TYPE + SYNTAX CeDiagTestList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the diagnostic suite (i.e., a set of + tests) to be executed by the corresponding physical entity. + + The set of tests supported by this physical entity are + specified in ceDiagTestInfoTable." + ::= { ceDiagScheduledJobEntry 5 } + +ceDiagScheduledJobPortList OBJECT-TYPE + SYNTAX CeDiagPortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the list of ports to be tested by the + corresponding physical entity when executing the diagnostic + suite specified for the job." + ::= { ceDiagScheduledJobEntry 6 } + +ceDiagScheduledJobRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage the rows in this table. + When set to 'active' the scheduled job is submitted. + When set to destroy(6) the scheduled job is cleared. + When the value of this object is 'active', values within + this row cannot be modified, except by deleting and + re-creating the row." + ::= { ceDiagScheduledJobEntry 7 } + +ceDiagScheduledJobSuite OBJECT-TYPE + SYNTAX CeDiagJobSuite + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the various system predefined test + suites the on scheduled job can choose from. + + If the value of this object is 'none', this job will run + the tests specified by ceDiagScheduledJobTestList. + If the value of this object is 'complete', 'minimal', + 'nonDisruptive' or 'perPort' the value of + ceDiagScheduledJobTestList is ignored." + ::= { ceDiagScheduledJobEntry 8 } + + +-- DiagTest + +ceDiagTestPerfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagTestPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains data concerning the performance of tests + executed by each physical entity supporting the online + diagnostic feature. The table organizes tests into sets + associated with the physical entity supporting those tests. + + The SNMP entity adds a set of tests corresponding to a physical + entity upon detection of a physical entity supporting + online diagnostics. + + The SNMP entity deletes a set of tests corresponding to a + physical entity upon removal of the physical entity. + + The SNMP entity replaces a set of tests corresponding to a + physical entity when the physical entity has been successfully + loaded with a different image (e.g., the field diagnostic + image)." + ::= { ceDiagTest 1 } + +ceDiagTestPerfEntry OBJECT-TYPE + SYNTAX CeDiagTestPerfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Data concerning the performance of a single test." + INDEX { + entPhysicalIndex, + ceDiagTestId + } + ::= { ceDiagTestPerfTable 1 } + +CeDiagTestPerfEntry ::= SEQUENCE { + ceDiagTestPerfLastResult INTEGER, + ceDiagTestPerfLastErrorID CeDiagErrorIdentifierOrZero, + ceDiagTestPerfLastRun DateAndTime, + ceDiagTestPerfFirstFail DateAndTime, + ceDiagTestPerfLastSuccess DateAndTime, + ceDiagTestPeffLastFail DateAndTime, + ceDiagTestPerfTotalRuns Counter32, + ceDiagTestPerfTotalFails Counter32, + ceDiagTestPerfConsecutiveFails Gauge32, + ceDiagTestPerfLastTestMethod CeDiagDiagnosticMethod +} + +ceDiagTestPerfLastResult OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fail(2), + pass(3), + skipped(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the result the last time this test was + executed by the corresponding physical entity: + + 'unknown' - the corresponding physical entity has not executed + the test. + + 'fail' - the test executed and detected at least one + failure. + + 'pass' - the test executed without detecting a failure. + + 'skipped' - the test was skipped due to insufficient resources." + ::= { ceDiagTestPerfEntry 1 } + +ceDiagTestPerfLastErrorID OBJECT-TYPE + SYNTAX CeDiagErrorIdentifierOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last error code of this test. + Details of the non-zero error code can be found in the + corresponding entry in ceDiagErrorInfoTable." + ::= { ceDiagTestPerfEntry 2 } + +ceDiagTestPerfLastRun OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last time the + corresponding physical entity executed this test. If the value + of ceDiagTestPerfLastResult is 'unknown', then the value of + this object is irrelevant." + ::= { ceDiagTestPerfEntry 3 } + +ceDiagTestPerfFirstFail OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the first time + the corresponding physical entity executed this test and it + failed. The value of this object is irrelevant if the value of + ceDiagTestPerfTotalFails is 0." + ::= { ceDiagTestPerfEntry 4 } + +ceDiagTestPerfLastSuccess OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last time the + corresponding physical entity executed this test and + it passed. The value 0x0000010100000000 indicates + that the corresponding physical entity has not + passed this test yet." + ::= { ceDiagTestPerfEntry 5 } + +ceDiagTestPeffLastFail OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last time the + corresponding physical entity executed this test and it failed. + If the value of ceDiagTestPerfTotalFails is 0, then the value + of this object is irrelevant." + ::= { ceDiagTestPerfEntry 6 } + +ceDiagTestPerfTotalRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of times the + corresponding physical entity has executed the test." + ::= { ceDiagTestPerfEntry 7 } + +ceDiagTestPerfTotalFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of times the + corresponding physical entity has executed the test and the + test resulted with a failure." + ::= { ceDiagTestPerfEntry 8 } + +ceDiagTestPerfConsecutiveFails OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the consecutive number of times the + corresponding physical entity has executed the test and it has + failed. The value of this object will be reset to '0' when the + physical entity executes the test and it succeeds." + ::= { ceDiagTestPerfEntry 9 } + +ceDiagTestPerfLastTestMethod OBJECT-TYPE + SYNTAX CeDiagDiagnosticMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the testing method used for the + last time this test was executed by the corresponding + physical entity." + ::= { ceDiagTestPerfEntry 10 } + + + +-- DiagHealthMonitor + +ceDiagHMSyslogEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the system will generate + syslog messages due to the tests run by health + monitor." + ::= { ceDiagHealthMonitor 1 } + +ceDiagHMTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagHMTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes attributes specific to the health monitor + for tests supported by a physical entity." + ::= { ceDiagHealthMonitor 2 } + +ceDiagHMTestEntry OBJECT-TYPE + SYNTAX CeDiagHMTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The attributes of a single test specific to the health + monitor." + INDEX { + entPhysicalIndex, + ceDiagTestId + } + ::= { ceDiagHMTestTable 1 } + +CeDiagHMTestEntry ::= SEQUENCE { + ceDiagHMTestEnabled TruthValue, + ceDiagHMTestIntervalMin Unsigned32, + ceDiagHMTestIntervalDefault Unsigned32, + ceDiagHMTestInterval Unsigned32, + ceDiagHMTestThresholdDefault Unsigned32, + ceDiagHMTestThreshold Unsigned32, + ceDiagHMTestThreshWindowSuite INTEGER, + ceDiagHMTestThreshWindowSize Unsigned32 +} + +ceDiagHMTestEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether this test is enabled for + health monitor." + ::= { ceDiagHMTestEntry 1 } + +ceDiagHMTestIntervalMin OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum interval which the health + monitor can periodically invoke this test." + ::= { ceDiagHMTestEntry 2 } + +ceDiagHMTestIntervalDefault OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the default interval which the health + monitor will periodically invoke this test. A value of '0' + indicates that the health monitor will not invoke the test." + ::= { ceDiagHMTestEntry 3 } + +ceDiagHMTestInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval at which the health monitor + periodically invokes this test. A value of '0' indicates that + the health monitor will not invoke the test. A value of '0' + cannot be set." + ::= { ceDiagHMTestEntry 4 } + +ceDiagHMTestThresholdDefault OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the default consecutive failure + count threshold. When the specified failure count threshold + is reached, the diagnostic test result is set to failure. + A value of '0' indicates that the health monitor will not + invoke this test." + ::= { ceDiagHMTestEntry 5 } + +ceDiagHMTestThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the consecutive failure count threshold + for this test. When the specified failure count threshold is + reached, the diagnostic test result is set to failure. + + A value of '0' indicates that there is no failure count + threshold for this test. + + This object is used in combination with + ceDiagHMTestThreshWindowSuite and ceDiagHMTestThreshWindowSize + to specify a sliding history window for which the threshold + is monitored. + + When the value of ceDiagHMTestThreshWindowSuite is + 'default', the sliding history window is in number of test + runs, with a window size the same as the value of this + object. + + If ceDiagHMTestThreshWindowSuite and + ceDiagHMTestThreshWindowSize are not supported, the failure + count threshold will be the consecutive failure count threshold." + ::= { ceDiagHMTestEntry 6 } + +ceDiagHMTestThreshWindowSuite OBJECT-TYPE + SYNTAX INTEGER { + default(1), + milliseconds(2), + seconds(3), + minutes(4), + hours(5), + days(6), + runs(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies a sliding history window + parameter which is used in combination with + ceDiagHMTestThreshold. When the specified failure count + threshold is reached in this sliding history window, + the diagnostic test result is set to failure. + + 'default' - The sliding history window is in number + of test runs or executions, with a window + size the same as ceDiagHMTestThreshold. + + 'milliseconds' - The sliding history window is in milli-seconds + specified by ceDiagHMTestThreshWindowSize. + + 'seconds' - The sliding history window is in seconds + specified by ceDiagHMTestThreshWindowSize. + + 'minutes' - The sliding history window is in minutes + specified by ceDiagHMTestThreshWindowSize. + + 'hours' - The sliding history window is in hours + specified by ceDiagHMTestThreshWindowSize. + + 'days' - The sliding history window is in days + specified by ceDiagHMTestThreshWindowSize. + + 'runs' - The sliding history window is in number + of test runs or executions specified by + ceDiagHMTestThreshWindowSize. + + When the value of this object is 'default' the user cannot set + any value for ceDiagHMTestThreshWindowSize. + When the value of this object is not 'default', + then the value of ceDiagHMTestThreshWindowSize cannot be zero (0)." + ::= { ceDiagHMTestEntry 7 } + +ceDiagHMTestThreshWindowSize OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the sliding history window size. + + When the value of ceDiagHMTestThreshWindowSuite is 'default', the + user cannot set any value for this object. + + The value of zero (0) cannot be set." + ::= { ceDiagHMTestEntry 8 } + + + +-- DiagEvents + +ceDiagEventLogSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum number of entries which the + event log buffer can contain." + ::= { ceDiagEvents 1 } + +ceDiagEventCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the number of entries currently stored + in the event log buffer." + ::= { ceDiagEvents 2 } + +ceDiagEventMaxQueries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of query entries allowed in the + ceDiagEventQueryTable." + ::= { ceDiagEvents 3 } + +ceDiagEventQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagEventQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A control table used to query the event log buffer. Each row + instance in the table represents a query with its parameters. + The resulting data for each instance of a query in this table + is stored in the ceDiagEventResultTable. + + A row in this table can be created by setting the corresponding + instance of ceDiagEventQueryStatus to 'createAndGo'. + A row can be deleted by setting the corresponding instance of + ceDiagEventQueryStatus to 'destroy'." + ::= { ceDiagEvents 4 } + +ceDiagEventQueryEntry OBJECT-TYPE + SYNTAX CeDiagEventQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the ceDiagEventQueryTable used to setup + a event log buffer query to search for diagnostic events. + The actual search is started by when the value of + ceDiagEventQueryStatus is set to 'active'." + INDEX { ceDiagEventQueryIndex } + ::= { ceDiagEventQueryTable 1 } + +CeDiagEventQueryEntry ::= SEQUENCE { + ceDiagEventQueryIndex Unsigned32, + ceDiagEventQueryPhysicalIndex EntPhysicalIndexOrZero, + ceDiagEventQuerySeverity INTEGER, + ceDiagEventQueryOwner SnmpAdminString, + ceDiagEventQueryResultingRows Integer32, + ceDiagEventQueryStatus RowStatus +} + +ceDiagEventQueryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer in the range of 1 to + ceDiagEventMaxQueries to identify this control query." + ::= { ceDiagEventQueryEntry 1 } + +ceDiagEventQueryPhysicalIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the physical entity for the event + log buffer query. A value of zero indicates that the + query will return events of all physical entities." + ::= { ceDiagEventQueryEntry 2 } + +ceDiagEventQuerySeverity OBJECT-TYPE + SYNTAX INTEGER { + all(0), + info(1), + warning(2), + error(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the severity of the event log buffer + query. A value of 'all' indicates that the search will return + events of all severities." + ::= { ceDiagEventQueryEntry 3 } + +ceDiagEventQueryOwner OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The manager entity that configured this entry and is therefore + using the resources assigned to it. It is used to model an + administratively assigned name of the owner of a resource. + It is recommended that this object have one or more the following + information: IP address, management station name, network + manager's name, location, or phone number." + ::= { ceDiagEventQueryEntry 4 } + +ceDiagEventQueryResultingRows OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result status of the query. Possible values are: + + -1 - Either the query has not been initiated or + the agent is busy processing this query instance. + Time to completion of the query processing + depends on the complexity of the query and + the number of matches that satisfy this query. + + 0..2147483647 - The search has ended and this is the number of + rows in the ceDiagEventResultTable, resulting + from this query." + ::= { ceDiagEventQueryEntry 5 } + +ceDiagEventQueryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage rows in this table. + When set to 'active', the query to search for diagnostic + events is initiated. Once a row becomes active, values + within the row cannot be modified, except by deleting + and re-creating the row." + ::= { ceDiagEventQueryEntry 6 } + + + +ceDiagEventResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDiagEventResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing event log information corresponding + to all the completed queries set up in ceDiagEventQueryTable. + The query result will not become available until the current + search is completed." + ::= { ceDiagEvents 5 } + +ceDiagEventResultEntry OBJECT-TYPE + SYNTAX CeDiagEventResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in ceDiagEventResultTable, containing + information about an event that matches the search criteria + set in the corresponding row of ceDiagEventQueryTable." + INDEX { + ceDiagEventQueryIndex, + ceDiagEventResultIndex + } + ::= { ceDiagEventResultTable 1 } + +CeDiagEventResultEntry ::= SEQUENCE { + ceDiagEventResultIndex Unsigned32, + ceDiagEventResultPhysicalIndex PhysicalIndex, + ceDiagEventResultPhysicalDescr SnmpAdminString, + ceDiagEventResultTime DateAndTime, + ceDiagEventResultSeverity INTEGER, + ceDiagEventResultLogText SnmpAdminString +} + +ceDiagEventResultIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A positive integer which uniquely identifies a result + entry matching a particular query." + ::= { ceDiagEventResultEntry 1 } + +ceDiagEventResultPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the physical entity corresponding + to this event." + ::= { ceDiagEventResultEntry 2 } + +ceDiagEventResultPhysicalDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies a textual description of physical + entity corresponding to this event." + ::= { ceDiagEventResultEntry 3 } + +ceDiagEventResultTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the time at which this event occurred." + ::= { ceDiagEventResultEntry 4 } + +ceDiagEventResultSeverity OBJECT-TYPE + SYNTAX INTEGER { + info(1), + warning(2), + error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the severity of this event." + ::= { ceDiagEventResultEntry 5 } + +ceDiagEventResultLogText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text message of this event." + ::= { ceDiagEventResultEntry 6 } + + + +ceDiagEventErrorMsg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The error message related to the notification." + ::= { ceDiagEvents 6 } + +-- Notification Control + +ceDiagEnableBootUpFailedNotif OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies whether the system produces the + ceDiagBootUpFailedNotif. A 'false' value will prevent + ceDiagBootUpFailedNotif notifications from being + generated by this system." + ::= { ceDiagNotificationControl 1 } + +ceDiagEnableHMThreshReachedNotif OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies whether the system produces the + ceDiagHMThresholdReachedNotif. A 'false' value will prevent + ceDiagHMThresholdReachedNotif notifications from being + generated by this system." + ::= { ceDiagNotificationControl 2 } + +ceDiagEnableHMTestRecoverNotif OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies whether the system produces the + ceDiagHMTestRecoverNotif. A 'false' value will prevent + ceDiagHMTestRecoverNotif notifications from being + generated by this system." + ::= { ceDiagNotificationControl 3 } + +ceDiagEnableSchedTestFailedNotif OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies whether the system produces the + ceDiagScheduledTestFailedNotif. A 'false' value will prevent + ceDiagScheduledTestFailedNotif notifications from being + generated by this system." + ::= { ceDiagNotificationControl 4 } + +-- Notifications + +ceDiagBootUpFailedNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalDescr, + ceDiagEntityBootLevel, + ceDiagEventErrorMsg + } + STATUS current + DESCRIPTION + "A ceDiagBootUpFailedNotif is sent if the online diagnostic + discovers a boot up failure for a physical entity." + ::= { ciscoEntityDiagMIBNotifs 1 } + +ceDiagHMThresholdReachedNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalDescr, + ceDiagHMTestThreshold, + ceDiagTestText, + ceDiagTestAttributes + } + STATUS current + DESCRIPTION + "A ceDiagHMThresholdReachedNotif is sent if the number of + consecutive failure of a Health Monitoring test reaches + the configured threshold." + ::= { ciscoEntityDiagMIBNotifs 2 } + +ceDiagHMTestRecoverNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalDescr, + ceDiagTestText, + ceDiagTestAttributes + } + STATUS current + DESCRIPTION + "A ceDiagHMTestRecoverNotif is sent when no error is + detected for the first time on the same Health Monitoring test + which previously triggered ceDiagHMThresholdReachedNotif." + ::= { ciscoEntityDiagMIBNotifs 3 } + +ceDiagScheduledTestFailedNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalDescr, + ceDiagTestText, + ceDiagEventErrorMsg + } + STATUS current + DESCRIPTION + "A ceDiagScheduledTestFailedNotif is sent if a scheduled + test failed." + ::= { ciscoEntityDiagMIBNotifs 4 } +-- Conformance + +ciscoEntityDiagMIBCompliances OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBConform 1 } + +ciscoEntityDiagMIBGroups OBJECT IDENTIFIER + ::= { ciscoEntityDiagMIBConform 2 } + + +ciscoEntityDiagMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMP entities that implement the + CISCO-ENTITY-DIAG-MIB. Implementation of this MIB module is + strongly recommended for any platform implementing the + online diagnostic feature." + MODULE -- this module + MANDATORY-GROUPS { + ceDiagDescrGroup, + ceDiagGlobalConfigGroup, + ceDiagEntityGroup, + ceDiagOnDemandGroup, + ceDiagScheduledGroup, + ceDiagTestPerfGroup, + ceDiagEventGroup + } + + GROUP ceDiagEntityImageGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the physical entities in the system + are capable of running their own diagnostic image." + + GROUP ceDiagHealthMonitorGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the online diagnostic feature + supports a health monitor." + + GROUP ceDiagScheduledJobSuiteGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the online diagnostic feature + supports scheduled job test suites." + ::= { ciscoEntityDiagMIBCompliances 1 } + +ciscoEntityDiagMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMP entities that implement the + CISCO-ENTITY-DIAG-MIB. Implementation of this MIB module is + strongly recommended for any platform implementing the + online diagnostic feature. + + This statement is deprecated and superceded by + ciscoEntityDiagMIBComplianceRev3." + MODULE -- this module + MANDATORY-GROUPS { + ceDiagDescrGroup, + ceDiagGlobalConfigGroup, + ceDiagEntityGroup, + ceDiagOnDemandGroup, + ceDiagScheduledGroup, + ceDiagTestPerfGroup, + ceDiagEventGroup + } + + GROUP ceDiagEntityImageGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the physical entities in the system + are capable of running their own diagnostic image." + + GROUP ceDiagHealthMonitorGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the online diagnostic feature + supports a health monitor." + + GROUP ceDiagScheduledJobSuiteGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the online diagnostic feature + supports scheduled job test suites." + + GROUP ceDiagNotifControlGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + + GROUP ceDiagNotifErrorMsgGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + + GROUP ceDiagNotificationGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + ::= { ciscoEntityDiagMIBCompliances 2 } + +ciscoEntityDiagMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMP entities that implement the + CISCO-ENTITY-DIAG-MIB. Implementation of this MIB module is + strongly recommended for any platform implementing the + online diagnostic feature. + + This statement is deprecated and superceded by + ciscoEntityDiagMIBComplianceRev4." + MODULE -- this module + MANDATORY-GROUPS { + ceDiagDescrGroup, + ceDiagGlobalConfigGroup, + ceDiagEntityGroup, + ceDiagOnDemandGroup, + ceDiagScheduledGroup, + ceDiagTestPerfGroup, + ceDiagEventGroup + } + + GROUP ceDiagEntityImageGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the physical entities in the system + are capable of running their own diagnostic image." + + GROUP ceDiagHealthMonitorGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the online diagnostic feature + supports a health monitor." + + GROUP ceDiagScheduledJobSuiteGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the online diagnostic feature + supports scheduled job test suites." + + GROUP ceDiagNotifControlGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + + GROUP ceDiagNotifErrorMsgGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + + GROUP ceDiagNotificationGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + + GROUP ceDiagTestPerfLastTestMethodGroup + DESCRIPTION + "This group is mandatory for devices which can provide + the last testing method for a diagnostic test." + ::= { ciscoEntityDiagMIBCompliances 3 } + +ciscoEntityDiagMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities that implement the + CISCO-ENTITY-DIAG-MIB. Implementation of this MIB module is + strongly recommended for any platform implementing the + online diagnostic feature." + MODULE -- this module + MANDATORY-GROUPS { + ceDiagDescrGroup, + ceDiagGlobalConfigGroup, + ceDiagEntityGroup, + ceDiagOnDemandGroup, + ceDiagScheduledGroup, + ceDiagTestPerfGroup, + ceDiagEventGroup + } + + GROUP ceDiagEntityImageGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the physical entities in the system + are capable of running their own diagnostic image." + + GROUP ceDiagHealthMonitorGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the online diagnostic feature + supports a health monitor." + + GROUP ceDiagScheduledJobSuiteGroup + DESCRIPTION + "The objects defined by this group only need to be + implemented if the online diagnostic feature + supports scheduled job test suites." + + GROUP ceDiagNotifControlGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + + GROUP ceDiagNotifErrorMsgGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + + GROUP ceDiagNotificationGroup + DESCRIPTION + "This group is mandatory for devices which can provide + online diagnostic notifications." + + GROUP ceDiagTestPerfLastTestMethodGroup + DESCRIPTION + "This group is mandatory for devices which support sliding + history window parameters for Health Monitor diagnostic test." + + GROUP ceDiagHMTestThreshWindowGroup + DESCRIPTION + "This group is mandatory for devices which support + sliding window parameters for health monitor tests." + + OBJECT ceDiagBootupLevel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEntityImageAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEntityFieldDiagnosticUrl + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagOnDemandErrorAllowed + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagOnDemandErrorAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagOnDemandIterations + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagOnDemandJobSuite + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagOnDemandJobTestList + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagOnDemandJobPortList + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagOnDemandJobRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagScheduledJobType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagScheduledJobStart + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagScheduledJobDayOfWeek + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagScheduledJobTestList + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagScheduledJobPortList + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagScheduledJobRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagScheduledJobSuite + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagHMSyslogEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagHMTestEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagHMTestInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagHMTestThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagHMTestThreshWindowSuite + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagHMTestThreshWindowSize + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEventLogSize + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEventQueryPhysicalIndex + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEventQuerySeverity + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEventQueryOwner + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEventQueryStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEnableBootUpFailedNotif + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEnableHMThreshReachedNotif + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEnableHMTestRecoverNotif + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceDiagEnableSchedTestFailedNotif + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoEntityDiagMIBCompliances 4 } + +-- Units of Conformance + +ceDiagDescrGroup OBJECT-GROUP + OBJECTS { + ceDiagTestText, + ceDiagTestAttributes, + ceDiagTestCustomAttributeDesc, + ceDiagErrorText + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe tests and errors + supported by each physical entity." + ::= { ciscoEntityDiagMIBGroups 1 } + +ceDiagGlobalConfigGroup OBJECT-GROUP + OBJECTS { ceDiagBootupLevel } + STATUS current + DESCRIPTION + "A collection of managed objects that describe global + configuration of the online diagnostic feature." + ::= { ciscoEntityDiagMIBGroups 2 } + +ceDiagEntityGroup OBJECT-GROUP + OBJECTS { + ceDiagEntityBootLevel, + ceDiagEntityCurrentTestMethod + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe the state of a + physical entity with respect ot the online diagnostic + feature." + ::= { ciscoEntityDiagMIBGroups 3 } + +ceDiagEntityImageGroup OBJECT-GROUP + OBJECTS { + ceDiagEntityImageAdminStatus, + ceDiagEntityImageOperStatus, + ceDiagEntityFieldDiagnosticUrl + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe the diagnostic + image which the physical entity is running." + ::= { ciscoEntityDiagMIBGroups 4 } + +ceDiagOnDemandGroup OBJECT-GROUP + OBJECTS { + ceDiagOnDemandErrorAllowed, + ceDiagOnDemandErrorAction, + ceDiagOnDemandIterations, + ceDiagOnDemandJobSuite, + ceDiagOnDemandJobTestList, + ceDiagOnDemandJobPortList, + ceDiagOnDemandJobRowStatus + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe the diagnostic + on demand diagnostic jobs on the system." + ::= { ciscoEntityDiagMIBGroups 5 } + +ceDiagScheduledGroup OBJECT-GROUP + OBJECTS { + ceDiagScheduledJobType, + ceDiagScheduledJobStart, + ceDiagScheduledJobDayOfWeek, + ceDiagScheduledJobTestList, + ceDiagScheduledJobPortList, + ceDiagScheduledJobRowStatus + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe the diagnostic + on demand diagnostic jobs on the system." + ::= { ciscoEntityDiagMIBGroups 6 } + +ceDiagTestPerfGroup OBJECT-GROUP + OBJECTS { + ceDiagTestPerfLastResult, + ceDiagTestPerfLastErrorID, + ceDiagTestPerfLastRun, + ceDiagTestPerfFirstFail, + ceDiagTestPerfLastSuccess, + ceDiagTestPeffLastFail, + ceDiagTestPerfTotalRuns, + ceDiagTestPerfTotalFails, + ceDiagTestPerfConsecutiveFails + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe the performance + of tests supported by each physical entity." + ::= { ciscoEntityDiagMIBGroups 7 } + +ceDiagHealthMonitorGroup OBJECT-GROUP + OBJECTS { + ceDiagHMSyslogEnabled, + ceDiagHMTestEnabled, + ceDiagHMTestIntervalMin, + ceDiagHMTestInterval, + ceDiagHMTestIntervalDefault, + ceDiagHMTestThresholdDefault, + ceDiagHMTestThreshold + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe tests and test + configuration with relating to the health monitor." + ::= { ciscoEntityDiagMIBGroups 8 } + +ceDiagEventGroup OBJECT-GROUP + OBJECTS { + ceDiagEventLogSize, + ceDiagEventCount, + ceDiagEventMaxQueries, + ceDiagEventQueryPhysicalIndex, + ceDiagEventQuerySeverity, + ceDiagEventQueryOwner, + ceDiagEventQueryResultingRows, + ceDiagEventQueryStatus, + ceDiagEventResultPhysicalIndex, + ceDiagEventResultPhysicalDescr, + ceDiagEventResultTime, + ceDiagEventResultSeverity, + ceDiagEventResultLogText + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe online + diagnostic event history." + ::= { ciscoEntityDiagMIBGroups 9 } + +ceDiagScheduledJobSuiteGroup OBJECT-GROUP + OBJECTS { ceDiagScheduledJobSuite } + STATUS current + DESCRIPTION + "A collection of managed objects that describe the test suite information + for a diagnostic scheduled job." + ::= { ciscoEntityDiagMIBGroups 10 } + +ceDiagNotifControlGroup OBJECT-GROUP + OBJECTS { + ceDiagEnableBootUpFailedNotif, + ceDiagEnableHMThreshReachedNotif, + ceDiagEnableHMTestRecoverNotif, + ceDiagEnableSchedTestFailedNotif + } + STATUS current + DESCRIPTION + "A collection of objects providing enabling/disabling + of the boot up failed, health monitoring, and + scheduled job notifications for online diagnostics." + ::= { ciscoEntityDiagMIBGroups 11 } + +ceDiagNotifErrorMsgGroup OBJECT-GROUP + OBJECTS { ceDiagEventErrorMsg } + STATUS current + DESCRIPTION + "A collection of objects providing error message used by + various notifications." + ::= { ciscoEntityDiagMIBGroups 12 } + +ceDiagNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ceDiagBootUpFailedNotif, + ceDiagHMThresholdReachedNotif, + ceDiagHMTestRecoverNotif, + ceDiagScheduledTestFailedNotif + } + STATUS current + DESCRIPTION + "A collection of notifications providing for boot up failed, health + monitoring, and scheduled job within online diagnostics." + ::= { ciscoEntityDiagMIBGroups 13 } + +ceDiagTestPerfLastTestMethodGroup OBJECT-GROUP + OBJECTS { ceDiagTestPerfLastTestMethod } + STATUS current + DESCRIPTION + "A collection of managed objects that describe the last testing method + for a diagnostic test." + ::= { ciscoEntityDiagMIBGroups 14 } + +ceDiagHMTestThreshWindowGroup OBJECT-GROUP + OBJECTS { + ceDiagHMTestThreshWindowSuite, + ceDiagHMTestThreshWindowSize + } + STATUS current + DESCRIPTION + "A collection of managed objects that describe the sliding + history window parameters for a Health Monitor diagnostic test." + ::= { ciscoEntityDiagMIBGroups 15 } + +END + + + diff --git a/MIBS/cisco/CISCO-ENTITY-DIAG-TC-MIB b/MIBS/cisco/CISCO-ENTITY-DIAG-TC-MIB new file mode 100644 index 0000000..ce219ef --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-DIAG-TC-MIB @@ -0,0 +1,286 @@ +-- ********************************************************************* +-- CISCO-ENTITY-DIAG-TC-MIB.my +-- List of Textual Conventions used in the CISCO-ENTITY-DIAG-MIB +-- +-- September 2006, Jayakumar Kadirvelu +-- +-- Copyright (c) 2006-2009 by Cisco Systems, Inc. +-- +-- All rights reserved. +-- ******************************************************************** + +CISCO-ENTITY-DIAG-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEntityDiagTcMIB MODULE-IDENTITY + LAST-UPDATED "200907010000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553-NETS + + E-mail: cs-online-diag@cisco.com" + DESCRIPTION + "This module defines the textual conventions used within + Cisco Entity Diag MIB." + REVISION "200907010000Z" + DESCRIPTION + "Added enumeration 'none' to CeDiagTestIdentifier." + REVISION "200612210000Z" + DESCRIPTION + "The initial version of this MIB module." + ::= { ciscoMgmt 584 } + + + +-- Start of Textual Conventions + +CeDiagDiagnosticLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The relative degree of completeness that a test will exercise + a physical entity: + + 'bypass' - indicates that no testing should be performed. + + 'minimal' - indicates that the physical entity will only + execute those tests characterized as minimal tests. + + 'complete' - indicates that the physical entity will execute + those tests characterized as minimal or complete + tests." + SYNTAX INTEGER { + bypass(1), + minimal(2), + complete(3) + } + +CeDiagDiagnosticMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The method used to invoke a diagnostic: + + 'bootup' - specifies a diagnostic invoked by a physical + entity during its boot-up process. + + 'onDemand' - specifies a diagnostic invoked by a management + application or through some other management + interface, such as a command console. + + 'scheduled' - specifies a diagnostic invoked by the job + scheduler. + + 'healthMonitor' - specifies a diagnostic invoked by a health + monitor. + + 'none' - no diagnostic method is invoked." + SYNTAX INTEGER { + bootup(1), + onDemand(2), + scheduled(3), + healthMonitor(4), + none(5) + } + +CeDiagTestIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary positive integer value that uniquely identifies a + test." + SYNTAX Unsigned32 (1..4294967295) + +CeDiagErrorIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary integer value that uniquely identifies an error + code. An error code maps to a message specifying details or + a reason why test failed." + SYNTAX Unsigned32 (1..4294967295) + +CeDiagErrorIdentifierOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary integer value that uniquely identifies an error + code. An error code maps to a message specifying details or + a reason why a test failed. An object having a value of '0' + specifies 'no error message'." + SYNTAX Unsigned32 (0..4294967295) + +CeDiagJobIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary non-zero integer value that uniquely identifies a + single job with respect to a physical entity." + SYNTAX Unsigned32 (1..4294967295) + +CeDiagPortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The entPhysicalTable contains conceptual rows representing + ports, each having a value that uniquely identifies the port + relative to its parent physical entity (example: the value of + entPhysicalParentRelPos or external labeling of port). This + MIB definition assumes that these values are relatively + small integers. + + An OCTET STRING representing a list of ports, in which each bit + represents a single port. The bits in the first octet + represent ports identified by the integer values 1 through 8, + inclusive, The bits in the second octet represent ports + identified by the integer values 9 through 16, inclusive, and + so forth. + + Within each octet, the most significant bit of an octet + represents the port identified by the lowest integer value, and + the least significant bit represents the port identified by the + highest integer value. + + The figure shown below illustrates the format of a port list 8 + octets in length. + + Octet 1 Octet 32 + + 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 + +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + | |...| | + +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | +- Port 255 + | | | | | | | | | | | | | | +--- Port 254 + | | | | | | | | | | | | | +----- Port 253 + | | | | | | | | | | | | +------- Port 252 + | | | | | | | | | | | +--------- Port 251 + | | | | | | | | | | +----------- Port 250 + | | | | | | | | | +------------- Port 249 + | | | | | | | | +--------------- Port 248 + | | | | | | | | : + | | | | | | | | : + | | | | | | | +--------------------- Port 7 + | | | | | | +----------------------- Port 6 + | | | | | +------------------------- Port 5 + | | | | +--------------------------- Port 4 + | | | +----------------------------- Port 3 + | | +------------------------------- Port 2 + | +--------------------------------- Port 1 + +----------------------------------- Port 0 + + An port list of length N, where N < 32, represents a port list + for which ports assigned identifiers greater than or equal to + N*8 have the value of '0'. + + A special case is a port list having a length of '0', which + represents the empty set (i.e., no ports). + + Observe that care should be taken to concerning the numbering + of ports relative to their parent physical entity. Some + implementations base their numbering at '0' and others base + their numbering at '1'. To avert any problems introduced by + such inconsistencies, the management application should pay + attention to the contents of the entPhysicalTable when + constructing a port list." + SYNTAX OCTET STRING (SIZE (0..32)) + +CeDiagTestList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "For each unique type of physical entity (i.e., for each set of + physical entities sharing a unique entPhysicalVendorType OID), + there an exists unique test space. Observe that it is not + necessary that all the tests within a space be defined. + + An OCTET STRING represents an test list, in which each bit + represents a single test. The bits in the first octet + represent tests identified by the integer values 1 through 8, + inclusive, The bits in the second octet represent tests + identified by the integer values 9 through 16, inclusive, and + so forth. + + Within each octet, the most significant bit of an octet + represents the test identified by the lowest integer value, and + the least significant bit represents the test identified by the + highest integer value. + + The figure shown below illustrates the format of an test list. + + Octet 1 Octet 32 + + 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 + +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + | |...| | + +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | +- Test 255 + | | | | | | | | | | | | | | +--- Test 254 + | | | | | | | | | | | | | +----- Test 253 + | | | | | | | | | | | | +------- Test 252 + | | | | | | | | | | | +--------- Test 251 + | | | | | | | | | | +----------- Test 250 + | | | | | | | | | +------------- Test 249 + | | | | | | | | +--------------- Test 248 + | | | | | | | | : + | | | | | | | | : + | | | | | | | +--------------------- Test 7 + | | | | | | +----------------------- Test 6 + | | | | | +------------------------- Test 5 + | | | | +--------------------------- Test 4 + | | | +----------------------------- Test 3 + | | +------------------------------- Test 2 + | +--------------------------------- Test 1 + +----------------------------------- Test 0 + + An test list of length N, where N < 32, represents a test list + for which test N*8 through 255 have the value of '0'. A special + case is a test list having a length of '0', which represents a + test list of all zeros." + SYNTAX OCTET STRING (SIZE (0..32)) + +CeDiagJobSuite ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object indicates the various system predefined test + suites a diagnostic job can choose from. + + 'none' - indicates that there is no job suite + specified. + + 'complete' - indicates that this job will run the + complete tests on the physical + entity. + + 'minimal' - indicates that this job will run the + minimal tests on the physical + entity. + + 'nonDisruptive' - indicates that this job will run the + nonDisruptive tests on the physical + entity. + + 'perPort' - indicates that this job will run the + perPort tests on the physical + entity." + SYNTAX INTEGER { + none(1), + complete(2), + minimal(3), + nonDisruptive(4), + perPort(5) + } + +END + + + diff --git a/MIBS/cisco/CISCO-ENTITY-DISPLAY-MIB b/MIBS/cisco/CISCO-ENTITY-DISPLAY-MIB new file mode 100644 index 0000000..78eaf63 --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-DISPLAY-MIB @@ -0,0 +1,365 @@ +-- ***************************************************************** +-- CISCO-ENTITY-DISPLAY-MIB: Cisco Entity DISPLAY MIB file +-- +-- Jan 2003, Arvind Prabhudev, Mickey Spiegel, Sonal Maheshwari +-- +-- Copyright (c) 2003, 2009 by Cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-ENTITY-DISPLAY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, + MODULE-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + entPhysicalIndex + FROM ENTITY-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEntityDisplayMIB MODULE-IDENTITY + LAST-UPDATED "200910050000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-displaymib@cisco.com" + DESCRIPTION + "This MIB module provides information about the + status of display devices such as Light Emitting + Diodes (LEDs) and alphanumeric displays present + on the physical entities contained by the managed + system." + REVISION "200910050000Z" + DESCRIPTION + "Added the enumeration 'greenAndAmber' to + CDisplayColor TEXTUAL-CONVENTION. + Added support for ceDisplayBeaconGroup." + REVISION "200303200000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { ciscoMgmt 344 } + + + +-- Textual Conventions + +CDisplayType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that indicates the type of + display device." + SYNTAX INTEGER { + led(1), + alphanumeric(2) + } + +CDisplayColor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that describes the color of the + display. + + 'greenAndAmber' - Indicates that the display color + toggles between green and amber." + SYNTAX INTEGER { + unknown(1), + white(2), + red(3), + green(4), + yellow(5), + amber(6), + blue(7), + greenAndAmber(8) + } + +CDisplayState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that describes the state of the + display." + SYNTAX INTEGER { + unknown(1), + off(2), + on(3), + blinking(4) + } +-- MIB Object Definitions + +ciscoEntityDisplayMIBObjects OBJECT IDENTIFIER + ::= { ciscoEntityDisplayMIB 1 } + +-- This table contains current display status information. + +ceDisplayTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information about the display + devices on the physical entities in the managed + system and their current display status." + ::= { ciscoEntityDisplayMIBObjects 1 } + +ceDisplayEntry OBJECT-TYPE + SYNTAX CeDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ceDisplayTable that provides + information about an LED or an alphanumeric display + in the system including its current display status." + INDEX { + entPhysicalIndex, + ceDisplayIndex + } + ::= { ceDisplayTable 1 } + +CeDisplayEntry ::= SEQUENCE { + ceDisplayIndex Unsigned32, + ceDisplayType CDisplayType, + ceDisplayName SnmpAdminString, + ceDisplayState CDisplayState, + ceDisplayColor CDisplayColor, + ceDisplayText SnmpAdminString +} + +ceDisplayIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary index that uniquely identifies an LED or + an alphanumeric display on the physical entity + identified by entPhysicalIndex." + ::= { ceDisplayEntry 1 } + +ceDisplayType OBJECT-TYPE + SYNTAX CDisplayType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of display described + in this entry. i.e. whether it is an LED display or + an alphanumeric display." + ::= { ceDisplayEntry 2 } + +ceDisplayName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a human-readable string which is + the name for the display device specified in this entry." + ::= { ceDisplayEntry 3 } + +ceDisplayState OBJECT-TYPE + SYNTAX CDisplayState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current display state for + the display specified in this entry." + ::= { ceDisplayEntry 4 } + +ceDisplayColor OBJECT-TYPE + SYNTAX CDisplayColor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the color currently seen on + the display specified in this entry. If the display + specified by this entry is an alphanumeric display, + i.e. ceDisplayType is of type 'alphanumeric' then, + color may not apply and the agent may choose to + indicate this by setting this object to 'unknown'." + ::= { ceDisplayEntry 5 } + +ceDisplayText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a human-readable string which is + the text currently displayed in the alphanumeric display + specified in this entry. If the display specified by + this entry is an LED, i.e. ceDisplayType is of type 'led' + then, this object would be an empty string." + ::= { ceDisplayEntry 6 } + + + +ceDisplayBeaconTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeDisplayBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides functionality to manage + beacon display devices in the managed system." + ::= { ciscoEntityDisplayMIBObjects 2 } + +ceDisplayBeaconEntry OBJECT-TYPE + SYNTAX CeDisplayBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information of + beacon functionality of a particular beacon + display device. + + Only those display devices, as specified by + entPhysicalIndex in ENTITY-MIB, that support + beacon functionality will be populated in this + table." + INDEX { + entPhysicalIndex, + ceDisplayIndex + } + ::= { ceDisplayBeaconTable 1 } + +CeDisplayBeaconEntry ::= SEQUENCE { + ceDisplayBeaconEnabled TruthValue +} + +ceDisplayBeaconEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies if the beacon functionality is + administratively enabled for this display device. + + 'true' - beacon functionality is administratively + enabled + 'false' - beacon functionality is administratively + disabled." + ::= { ceDisplayBeaconEntry 1 } + + +-- MIB Conformance Information + +ceDisplayMIBConformance OBJECT IDENTIFIER + ::= { ciscoEntityDisplayMIB 2 } + +ceDisplayMIBCompliances OBJECT IDENTIFIER + ::= { ceDisplayMIBConformance 1 } + +ceDisplayMIBGroups OBJECT IDENTIFIER + ::= { ceDisplayMIBConformance 2 } + + +-- Compliance Statements + +ceDisplayMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement the + CISCO-ENTITY-DISPLAY-MIB. + + This compliance statement is deprecated and superceded by + ceDisplayMIBCompliance2." + MODULE -- this module + MANDATORY-GROUPS { ceDisplayGroup } + + GROUP ceDisplayLEDGroup + DESCRIPTION + "This group is required when the display entity is an + LED." + + GROUP ceDisplayAlphaNumericGroup + DESCRIPTION + "This group is required when the display entity is an + alphanumeric display." + ::= { ceDisplayMIBCompliances 1 } + +ceDisplayMIBCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement the + CISCO-ENTITY-DISPLAY-MIB." + MODULE -- this module + MANDATORY-GROUPS { ceDisplayGroup } + + GROUP ceDisplayLEDGroup + DESCRIPTION + "This group is required when the display entity is an + LED." + + GROUP ceDisplayAlphaNumericGroup + DESCRIPTION + "This group is required when the display entity is an + alphanumeric display." + + GROUP ceDisplayBeaconGroup + DESCRIPTION + "This group is required when system supports beacon + functionality." + + OBJECT ceDisplayBeaconEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ceDisplayMIBCompliances 2 } + +-- MIB groupings + +ceDisplayGroup OBJECT-GROUP + OBJECTS { + ceDisplayType, + ceDisplayName, + ceDisplayState + } + STATUS current + DESCRIPTION + "A collection of managed objects that provide information + about a display in the system including its current state." + ::= { ceDisplayMIBGroups 1 } + +ceDisplayLEDGroup OBJECT-GROUP + OBJECTS { ceDisplayColor } + STATUS current + DESCRIPTION + "A collection of objects relevant to LED display." + ::= { ceDisplayMIBGroups 2 } + +ceDisplayAlphaNumericGroup OBJECT-GROUP + OBJECTS { ceDisplayText } + STATUS current + DESCRIPTION + "A collection of objects relevant to alphanumeric display." + ::= { ceDisplayMIBGroups 3 } + +ceDisplayBeaconGroup OBJECT-GROUP + OBJECTS { ceDisplayBeaconEnabled } + STATUS current + DESCRIPTION + "A collection of objects relevant to beacon + functionality." + ::= { ceDisplayMIBGroups 4 } + +END + + + + + + + diff --git a/MIBS/cisco/CISCO-ENTITY-EXT-MIB b/MIBS/cisco/CISCO-ENTITY-EXT-MIB new file mode 100644 index 0000000..9be1030 --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-EXT-MIB @@ -0,0 +1,1445 @@ +-- ***************************************************************** +-- CISCO-ENTITY-EXT-MIB.my +-- +-- Cisco Extension to ENTITY-MIB(RFC2737) +-- +-- April 2001, A S Kiran Koushik +-- May 2004, Arul Mozhi +-- Mar 2015, Neha Jagtap +-- +-- Copyright (c) 2001-2018 by cisco Systems Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-ENTITY-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + entPhysicalIndex, + entPhysicalEntry, + entPhysicalDescr, + entPhysicalName, + entPhysicalContainedIn + FROM ENTITY-MIB + Unsigned64 + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEntityExtMIB MODULE-IDENTITY + LAST-UPDATED "201804040000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This MIB is an extension of the ENTITY-MIB + specified in RFC2737. + + This MIB module contains Cisco-defined extensions + to the entityPhysicalTable to represent information + related to entities of class module(entPhysicalClass + = 'module') which have a Processor. + + A processor module is defined as a physical entity + that has a CPU, RAM and NVRAM so that + it can independently + - load a bootable image + - save configuration. + This module is the entry point for external + applications like SNMP Manager, CLI, FTP etc. + + Line card is an interface card with at least a + Processor and RAM. This might be referred to as + Service Module in some cisco products. + + A configuration register is a 16 bit + software register. + The configuration register is mainly used to + check for instructions on where to find the Cisco + Operating System software. + Some other functions of configuration register are: + - To select a boot source and default boot filename. + - To enable or disable the Break function. + - To control broadcast addresses. + - To set the console terminal baud rate. + - To load operating software from Flash memory. + - To allow us to manually boot the system using the + boot command at the bootstrap program prompt. + + Booting is the process of initializing the + hardware and starting the Operating System." + REVISION "201804040000Z" + DESCRIPTION + "Added the following groups OBJECT-GROUP + ceExtNVRAMOverflowGroup + ceExtHCNVRAMGroup" + REVISION "201504170000Z" + DESCRIPTION + "Added ceExtUSBModemTable, + ceExtUSBModemPlugInNotif, ceExtUSBModemPlugOutNotif, + ceExtEntUsbModemNotifEnable." + REVISION "201409120000Z" + DESCRIPTION + "Changed the description ceExtEntDoorOpenNotif to + include ceExtEntDoorOpenNotif instead + of ceExtEntDoorCloseNotif." + REVISION "201403270000Z" + DESCRIPTION + "Changed the Max Access of ceExtEntDoorNotifEnable from + read-only to read-write." + REVISION "201308060000Z" + DESCRIPTION + "Added following object to ciscoEntityExtMIBNotifications + ceExtBreakOutPortInserted + ceExtBreakOutPortRemoved + + Added following object to ceExtNotificationControlObjects + ceExtBreakOutPortNotifEnable + + Added the following new groups to ciscoEntityExtMIBGroups + ceExtBreakOutPortNotifGroup + ceExtBreakOutPortNotifControlGroup. + + Added a new compliance ciscoEntityExtMIBComplianceRev5 which + deprecates ciscoEntityExtMIBComplianceRev4 + + A port can be configured to act as multiple interfaces. + Ex: One Hundred GigE port can act as 10 TenGigE interface + Breakout is the term that can be used to define this behaviour. + Alternatively slice term is also used. + + When a breakout config is applied on the interface, the base + interface will be replaced with multiple breakout interfaces. + Reference to the base interface will be removed from the system + and breakout interface will be made available. Vice versa will + happen when breakout config will be removed from the system." + REVISION "201308050000Z" + DESCRIPTION + "Added following new objects to ciscoEntityExtMIBNotifications. + ceExtEntDoorCloseNotif + ceExtEntDoorOpenNotif + + Added following new groups to ciscoEntityExtMIBGroups. + ceExtNotificationControlObjects. + + Added following new objects to ceExtNotificationControlObjects + ceExtEntDoorNotifEnable. + + Added the following new groups to ciscoEntityExtMIBGroups + ceExtEntDoorNotifGroup + ceExtEntDoorNotifControlGroup. + + Added a new compliance ciscoEntityExtMIBComplianceRev4 which + deprecates ciscoEntityExtMIBComplianceRev3." + REVISION "200811240000Z" + DESCRIPTION + "Added following new objects to ceExtPhysicalProcessorTable. + ceExtProcessorRamOverflow and ceExtHCProcessorRam + + Added following new groups to ciscoEntityExtMIBGroups. + ceExtPhyProcessorOverflowGroup and ceExtPhyProcessorHCGroup. + + Added a new compliance ciscoEntityExtMIBComplianceRev3 which + deprecates ciscoEntityExtMIBComplianceRev2." + REVISION "200407060000Z" + DESCRIPTION + "Added a new table object 'ceExtEntPhysicalTable' ." + REVISION "200403030000Z" + DESCRIPTION + "Importing Unsigned32 from SNMPv2-SMI, instead of CISCO-TC." + REVISION "200401260000Z" + DESCRIPTION + "Added new enum to ceExtEntityLEDType." + REVISION "200308240000Z" + DESCRIPTION + "Added ceExtEntityLEDTable. Added ceExtKickstartImageList to + ceExtConfigRegTable. + Added new group ciscoEntityExtLEDGroup. + Added group ceExtSysBootImageListGroupRev1." + REVISION "200105170000Z" + DESCRIPTION + "Corrected the description for the TC + ConfigRegisterValue." + REVISION "200104050000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 195 } + + +ciscoEntityExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoEntityExtMIB 1 } + + +-- textual conventions + +ConfigRegisterValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x" + STATUS current + DESCRIPTION + "An Integer containing the value of config register. + + The definition of individual bits from right to left + when set are as follows: + + 00 to + 03 Boot Fields(Refer below for + explanation). + + 04 to + 05 Not Used. + + 06 Causes system software to ignore the + contents of NVRAM. + + 07 Enable the original equipment + manufacturer (OEM) bit. + + 08 The Break function is disabled. + + 09 Not used. + + 10 Broadcast based on 0.0.0.0 IP address. + + 11 to + 12 Defines the console baud rate as below: + Bits 11 & 12 unset: 9600 baud(default), + Bit 11 set & 12 unset: 4800 baud, + Bit 11 unset & 12 set: 1200 baud, + Bit 11 set & 12 set: 2400 baud + + 13 Boots default Flash software if + network boot fails. + + 14 IP broadcasts do not have network + numbers. + + 15 Enables diagnostic messages and ignores + the contents of NVRAM. + + + Meanings for different values of Boot Fields + (Bits 00 to 03) are explained below: + + Value(in hex) Description + ------------ ----------- + 00 On powerup or reload, the system + remains at the ROM monitor prompt + (rommon>), awaiting a user command + to boot the system manually by means + of the rommon boot command. + + 01 On powerup or reload, the system loads + the system image found in onboard + Flash memory. + + 02 to On powerup or reload, the system loads + 0F the system image specified by + ceExtSysBootImageList. + It tries to boot the + image in the order in which + the image names are entered in + ceExtSysBootImageList. If + it cannot boot any image in the + ceExtSysBootImageList, it + stays in ROM monitor mode." + SYNTAX OCTET STRING (SIZE (2)) + +BootImageList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This contains a list of boot images, + each separated by the ';' (semi-colon) character. + The following provides a syntax for parsing a single + boot image list item. + + :[filename] | + + can be (but not limited to): + flash, bootflash, slot0, rom, C + The transfer protocol used in the + can be (but not limited to): + tftp, ftp, rcp, mop. + + The following is en example containing two boot image + names: + disk0:c7100-ik2s-mz;tftp://dirt/c7100-ik2s-mz + + If the filename is not specified, then the + first file on the will be used. + + If the last two characters in the returned value + are ';+' this indicates that additional boot image + items are configured on the device but can not + be returned because the maximum string size limitation + would be exceeded. + + For example: + disk0:image1;disk0:image2;+" + SYNTAX OCTET STRING (SIZE (0..255)) +-- ceExtPhysicalProcessorTable + +ceExtPhysicalProcessorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeExtPhysicalProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ceExtPhysicalProcessorTable extends + the ENTITY-MIB entPhysicalTable for modules + (Non FRUs(Field Replacable Units) or FRUs)." + REFERENCE "RFC2737: Section 2.12.1" + ::= { ciscoEntityExtMIBObjects 1 } + +ceExtPhysicalProcessorEntry OBJECT-TYPE + SYNTAX CeExtPhysicalProcessorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ceExtPhysicalProcessorTable entry extends + a corresponding entPhysicalTable entry of class + module(entPhysicalClass = 'module'). + + A processor module or line card which + has a processor will have an entry in + this table. + + A processor module or line card having + multiple processors and is a SMP(Symmetric + multi processor) system will have only + one entry corresponding to all the processors + since the resources defined below are shared. + + A processor module or line card having + multiple processors and is not an SMP system + would register the processors as separate entities. + + Entries are created by the agent at the system power-up + or module insertion. + + Entries are removed when the module is reset or removed." + INDEX { entPhysicalIndex } + ::= { ceExtPhysicalProcessorTable 1 } + +CeExtPhysicalProcessorEntry ::= SEQUENCE { + ceExtProcessorRam Unsigned32, + ceExtNVRAMSize Unsigned32, + ceExtNVRAMUsed Unsigned32, + ceExtProcessorRamOverflow Unsigned32, + ceExtHCProcessorRam Unsigned64, + ceExtNVRAMSizeOverflow Unsigned32, + ceExtHCNVRAMSize Unsigned64, + ceExtNVRAMUsedOverflow Unsigned32, + ceExtHCNVRAMUsed Unsigned64 +} + +ceExtProcessorRam OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes of RAM available on the + Processor." + ::= { ceExtPhysicalProcessorEntry 1 } + +ceExtNVRAMSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes of NVRAM in the entity. + + A value of 0 for this object means the entity + does not support NVRAM or NVRAM information + is not available." + ::= { ceExtPhysicalProcessorEntry 2 } + +ceExtNVRAMUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes of NVRAM in use. This object + is irrelevant if ceExtNVRAMSize is 0." + ::= { ceExtPhysicalProcessorEntry 3 } + +ceExtProcessorRamOverflow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of ceExtProcessorRam. + This object needs to be supported only if the available RAM + bytes exceeds 32-bit, otherwise this object value would be set + to 0." + ::= { ceExtPhysicalProcessorEntry 4 } + +ceExtHCProcessorRam OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of bytes of RAM + available on the Processor. This object is a 64-bit version + of ceExtProcessorRam." + ::= { ceExtPhysicalProcessorEntry 5 } + +ceExtNVRAMSizeOverflow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of ceExtNVRAMSize. + This object needs to be supported only if the available NVRAM + bytes exceeds 32-bit, otherwise this object value would be set + to 0." + ::= { ceExtPhysicalProcessorEntry 6 } + +ceExtHCNVRAMSize OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of bytes of NVRAM + available on the Processor. This object is a 64-bit version + of ceExtNVRAMSize." + ::= { ceExtPhysicalProcessorEntry 7 } + +ceExtNVRAMUsedOverflow OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of ceExtNVRAMUsed. + This object needs to be supported only if the used NVRAM + bytes exceeds 32-bit, otherwise this object value would be set + to 0." + ::= { ceExtPhysicalProcessorEntry 8 } + +ceExtHCNVRAMUsed OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of bytes of NVRAM used + on the Processor. This object is a 64-bit version of + ceExtHCNVRAMUsed." + ::= { ceExtPhysicalProcessorEntry 9 } + +ceExtConfigRegTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeExtConfigRegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ceExtConfigRegTable extends + the ENTITY-MIB entPhysicalTable." + REFERENCE "RFC2737: Section 2.12.1" + ::= { ciscoEntityExtMIBObjects 2 } + +ceExtConfigRegEntry OBJECT-TYPE + SYNTAX CeExtConfigRegEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ceExtConfigRegTable entry extends + a corresponding entPhysicalTable entry of class + module which has a configuration register. + + Entries are created by the agent at the system power-up + or module insertion. + + Entries are removed when the module is reset or + removed." + INDEX { entPhysicalIndex } + ::= { ceExtConfigRegTable 1 } + +CeExtConfigRegEntry ::= SEQUENCE { + ceExtConfigRegister ConfigRegisterValue, + ceExtConfigRegNext ConfigRegisterValue, + ceExtSysBootImageList BootImageList, + ceExtKickstartImageList BootImageList +} + +ceExtConfigRegister OBJECT-TYPE + SYNTAX ConfigRegisterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of configuration register with which + the processor module booted." + ::= { ceExtConfigRegEntry 1 } + +ceExtConfigRegNext OBJECT-TYPE + SYNTAX ConfigRegisterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of configuration register in the + processor module at next reboot. Just after + the reboot this has the same value as + ceExtConfigRegister." + ::= { ceExtConfigRegEntry 2 } + +ceExtSysBootImageList OBJECT-TYPE + SYNTAX BootImageList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of system boot images which + can be used for booting." + DEFVAL { "" } + ::= { ceExtConfigRegEntry 3 } + +ceExtKickstartImageList OBJECT-TYPE + SYNTAX BootImageList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of system kickstart images which + can be used for booting." + DEFVAL { "" } + ::= { ceExtConfigRegEntry 4 } + + +-- ceExtEntityLEDTable + +ceExtEntityLEDTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeExtEntityLEDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of LED on an entity." + ::= { ciscoEntityExtMIBObjects 3 } + +ceExtEntityLEDEntry OBJECT-TYPE + SYNTAX CeExtEntityLEDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the ceExtEntityLEDTable, + containing information about an LED on an entity, identified by + entPhysicalIndex." + INDEX { + entPhysicalIndex, + ceExtEntityLEDType + } + ::= { ceExtEntityLEDTable 1 } + +CeExtEntityLEDEntry ::= SEQUENCE { + ceExtEntityLEDType INTEGER, + ceExtEntityLEDColor INTEGER +} + +ceExtEntityLEDType OBJECT-TYPE + SYNTAX INTEGER { + status(1), + system(2), + active(3), + power(4), + battery(5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of LED on this entity. + 'status' - indicates the entity status. + 'system' - indicates the overall system status. + 'active' - the redundancy status of a module, for e.g. + supervisor module. + 'power' - indicates sufficient power availability for all + modules. + 'battery'- indicates the battery status." + REFERENCE + "Cisco MDS 9500 Series Hardware Installation Guide, + Product Overview." + ::= { ceExtEntityLEDEntry 1 } + +ceExtEntityLEDColor OBJECT-TYPE + SYNTAX INTEGER { + off(1), + green(2), + amber(3), + red(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The color of the LED." + REFERENCE + "Cisco MDS 9500 Series Multilayer Switches, Product + Overview." + ::= { ceExtEntityLEDEntry 2 } + + +-- ceExtEntityPhysicalTable + +ceExtEntPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeExtEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains additional information about + a particular physical entity. + This table augments the 'entPhysicalTable' of + the ENTITY-MIB." + REFERENCE "RFC2737: Section 2.12.1" + ::= { ciscoEntityExtMIBObjects 4 } + +ceExtEntPhysicalEntry OBJECT-TYPE + SYNTAX CeExtEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the 'ceExtEntPhysicalTable', + containing additional information about a physical entity, + identified by 'entPhysicalIndex'." + AUGMENTS { entPhysicalEntry } + ::= { ceExtEntPhysicalTable 1 } + +CeExtEntPhysicalEntry ::= SEQUENCE { + ceEntPhysicalSecondSerialNum SnmpAdminString +} + +ceEntPhysicalSecondSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the vendor-specific second + serial number string for the physical entity. + The first serial number string of the physical + entity is represented in the value of corresponding + instance of the 'entPhysicalSerialNum' object. + + On the first instantiation of an physical entity, the value + of this object is the correct vendor-assigned second + serial number, if this information is available to the agent. + + If the second serial number is unknown or non-existent, then + the value of this object will be a zero-length string instead. + + Note that implementations which can correctly identify the + second serial numbers of all installed physical entities do + not need to provide write access to this object. + Agents which cannot provide non-volatile storage for the + second serial number strings are not required to implement + write access for this object. + + Not every physical component will have a serial number, or + even need one. Physical entities for which the associated + value of the entPhysicalIsFRU object is equal to 'false(2)' + (e.g., the repeater ports within a repeater module), do not + need their own unique serial number. An agent does not have + to provide write access for such entities, and may return a + zero-length string. + + If write access is implemented for an instance of + 'ceEntPhysicalSecondSerialNum', and a value is written into + the instance, the agent must retain the supplied value in the + 'ceEntPhysicalSecondSerialNum' instance associated with the + same physical entity for as long as that entity remains + instantiated. This includes instantiations across all re- + initializations/reboots of the network management system, + including those which result in a change of the physical + entity's entPhysicalIndex value." + DEFVAL { "" } + ::= { ceExtEntPhysicalEntry 1 } + + +ceExtNotificationControlObjects OBJECT IDENTIFIER + ::= { ciscoEntityExtMIBObjects 5 } + + +ceExtEntDoorNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the generation of + ceExtEntDoorCloseNotif and ceExtEntDoorOpenNotif + notifications as follows: + 'true(1)' - the generation of ceExtEntDoorCloseNotif + and ceExtEntDoorOpenNotif + notifications are enabled. + 'false(2)' - the generation of ceExtEntDoorCloseNotif + and ceExtEntDoorOpenNotif + notifications are disabled." + DEFVAL { false } + ::= { ceExtNotificationControlObjects 1 } + +ceExtEntBreakOutPortNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object controls the generation of + ceExtBreakOutPortInserted and + ceExtBreakOutPortRemoved as follows: + 'true(1)' - the generation of ceExtBreakOutPortInserted + and ceExtBreakOutPortRemoved + notifications is enabled. + 'false(2)' - the generation of ceExtBreakOutPortInserted + and ceExtBreakOutPortRemoved + notifications is disabled." + DEFVAL { false } + ::= { ceExtNotificationControlObjects 2 } + +ceExtEntUsbModemNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the generation of + ceExtUSBModemPlugInNotif and + ceExtUSBModemPlugOutNotif as follows: + 'true(1)' - the generation of ceExtUSBModemPlugInNotif + and ceExtUSBModemPlugOutNotif + notifications is enabled. + 'false(2)' - the generation of ceExtUSBModemPlugOutNotif + and ceExtUSBModemPlugOutNotif + notifications is disabled." + DEFVAL { false } + ::= { ceExtNotificationControlObjects 3 } +-- ceExtUSBModemTable + +ceExtUSBModemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeExtUSBModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of USB MODEMs on an entity." + ::= { ciscoEntityExtMIBObjects 6 } + +ceExtUSBModemEntry OBJECT-TYPE + SYNTAX CeExtUSBModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the ceExtUSBModemTable, + containing information about an USB MODEM on an entity, + identified by entPhysicalIndex." + INDEX { entPhysicalIndex } + ::= { ceExtUSBModemTable 1 } + +CeExtUSBModemEntry ::= SEQUENCE { + ceExtUSBModemIMEI SnmpAdminString, + ceExtUSBModemIMSI SnmpAdminString, + ceExtUSBModemServiceProvider SnmpAdminString, + ceExtUSBModemSignalStrength SnmpAdminString +} + +ceExtUSBModemIMEI OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The International Mobile Equipment Identifier (IMEI) of the + USB-MODEM" + REFERENCE "RFC 6155" + ::= { ceExtUSBModemEntry 1 } + +ceExtUSBModemIMSI OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The International Mobile Subscriber Identifier(IMSI) - + for a GSM USB MODEM." + REFERENCE "RFC 4186" + ::= { ceExtUSBModemEntry 2 } + +ceExtUSBModemServiceProvider OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Service Provider name for a USB MODEM." + ::= { ceExtUSBModemEntry 3 } + +ceExtUSBModemSignalStrength OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The signal strength of the USB MODEM." + ::= { ceExtUSBModemEntry 4 } + + +-- Notifications + +ceExtMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoEntityExtMIB 2 } + +ciscoEntityExtMIBNotifications OBJECT IDENTIFIER + ::= { ceExtMIBNotificationPrefix 0 } + + +ceExtEntDoorCloseNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalDescr, + entPhysicalName + } + STATUS current + DESCRIPTION + "A ceExtEntDoorCloseNotif is generated if the door of an entity + has been closed." + ::= { ciscoEntityExtMIBNotifications 1 } + +ceExtEntDoorOpenNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalDescr, + entPhysicalName + } + STATUS current + DESCRIPTION + "A ceExtEntDoorOpenNotif is generated if the door of an entity + has been opened." + ::= { ciscoEntityExtMIBNotifications 2 } + +ceExtBreakOutPortInserted NOTIFICATION-TYPE + OBJECTS { + entPhysicalContainedIn, + entPhysicalName + } + STATUS current + DESCRIPTION + "The ceExtBreakOutPortInserted notification indicates + that a Breakout port was inserted. The varbind for + this notification indicates the entPhysicalIndex of + the inserted Breakout port, and the entPhysicalIndex + of the BreakOut Port module that contains this port." + ::= { ciscoEntityExtMIBNotifications 3 } + +ceExtBreakOutPortRemoved NOTIFICATION-TYPE + OBJECTS { + entPhysicalContainedIn, + entPhysicalName + } + STATUS current + DESCRIPTION + "The ceExtBreakOutPortRemoved notification indicates + that a Breakout Port was removed. The varbind for this + notification indicates the entPhysicalIndex of the + removed Breakout port, and the entPhysicalIndex + of the BreakOut Port module that contains this port." + ::= { ciscoEntityExtMIBNotifications 4 } + +ceExtUSBModemPlugInNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalContainedIn, + entPhysicalDescr + } + STATUS current + DESCRIPTION + "The ceExtUSBModemPlugInNotif notification indicates that + a USB MODEM was inserted. The varbind for this notification + indicates the entPhysicalDescr of the inserted USB MODEM, + and the entPhysicalIndex of the USB MODEM's container." + ::= { ciscoEntityExtMIBNotifications 5 } + +ceExtUSBModemPlugOutNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalContainedIn, + entPhysicalDescr + } + STATUS current + DESCRIPTION + "The ceExtUSBModemPlugOutNotif notification indicates that + a USB MODEM was removed. The varbind for this notification + indicates the entPhysicalDescr of the removed USB MODEM, + and the entPhysicalIndex of the USB MODEM's container." + ::= { ciscoEntityExtMIBNotifications 6 } +-- conformance information + +ciscoEntityExtMIBConformance OBJECT IDENTIFIER + ::= { ciscoEntityExtMIB 3 } + +ciscoEntityExtMIBCompliances OBJECT IDENTIFIER + ::= { ciscoEntityExtMIBConformance 1 } + +ciscoEntityExtMIBGroups OBJECT IDENTIFIER + ::= { ciscoEntityExtMIBConformance 2 } + + +-- compliance statements + +ciscoEntityExtMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Compliance for SNMP Entities which support modules + with CPU, NVRAM and configuration register." + MODULE -- this module + MANDATORY-GROUPS { ceExtPhysicalProcessorGroup } + + GROUP ciscoEntityExtConfigRegGroup + DESCRIPTION + "The ciscoEntityExtConfigRegGroup is an optional group + containing objects providing information about + configuration register." + + GROUP ceExtSysBootImageListGroup + DESCRIPTION + "This group is an optional group containing an object + which provides information about the system boot images." + ::= { ciscoEntityExtMIBCompliances 1 } + +ciscoEntityExtMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Compliance for SNMP Entities which support modules + with CPU, NVRAM and configuration register." + MODULE -- this module + MANDATORY-GROUPS { ceExtPhysicalProcessorGroup } + + GROUP ciscoEntityExtConfigRegGroup + DESCRIPTION + "The ciscoEntityExtConfigRegGroup is an optional group + containing objects providing information about + configuration register." + + GROUP ceExtSysBootImageListGroup + DESCRIPTION + "This group is an optional group containing an object + which provides information about the system boot images." + + GROUP ciscoEntityExtLEDGroup + DESCRIPTION + "This group is an optional group containing an object + which provides LED information." + + GROUP ceExtSysBootImageListGroupRev1 + DESCRIPTION + "This group is an optional group containing an object + which provides information about the system boot images." + ::= { ciscoEntityExtMIBCompliances 2 } + +ciscoEntityExtMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Compliance for SNMP Entities which support modules + with CPU, NVRAM and configuration register." + MODULE -- this module + MANDATORY-GROUPS { ceExtPhysicalProcessorGroup } + + GROUP ciscoEntityExtConfigRegGroup + DESCRIPTION + "The ciscoEntityExtConfigRegGroup is an optional group + containing objects providing information about + configuration register." + + GROUP ceExtSysBootImageListGroup + DESCRIPTION + "This group is an optional group containing an object + which provides information about the system boot images." + + GROUP ciscoEntityExtLEDGroup + DESCRIPTION + "This group is an optional group containing an object + which provides LED information." + + GROUP ceExtSysBootImageListGroupRev1 + DESCRIPTION + "This group is an optional group containing an object + which provides information about the system boot images." + + GROUP ciscoExtEntityPhysicalGroup + DESCRIPTION + "This group is an optional group containing an object + which provides additional information about the + physical entity." + ::= { ciscoEntityExtMIBCompliances 3 } + +ciscoEntityExtMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Compliance for SNMP Entities which support modules + with CPU, NVRAM and configuration register." + MODULE -- this module + MANDATORY-GROUPS { ceExtPhysicalProcessorGroup } + + GROUP ciscoEntityExtConfigRegGroup + DESCRIPTION + "The ciscoEntityExtConfigRegGroup is an optional group + containing objects providing information about + configuration register." + + GROUP ceExtSysBootImageListGroup + DESCRIPTION + "This group is an optional group containing an object + which provides information about the system boot images." + + GROUP ciscoEntityExtLEDGroup + DESCRIPTION + "This group is an optional group containing an object + which provides LED information." + + GROUP ceExtSysBootImageListGroupRev1 + DESCRIPTION + "This group is an optional group containing an object + which provides information about the system boot images." + + GROUP ciscoExtEntityPhysicalGroup + DESCRIPTION + "This group is an optional group containing an object + which provides additional information about the + physical entity." + + GROUP ceExtPhyProcessorOverflowGroup + DESCRIPTION + "This group is an optional group for the physical entities which + support 32-bit operating system." + + GROUP ceExtPhyProcessorHCGroup + DESCRIPTION + "This group is an optional group for the physical entities which + support 32-bit operating system." + ::= { ciscoEntityExtMIBCompliances 4 } + +ciscoEntityExtMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Compliance for SNMP Entities which support modules + with CPU, NVRAM and configuration register." + MODULE -- this module + MANDATORY-GROUPS { ceExtPhysicalProcessorGroup } + + GROUP ciscoEntityExtConfigRegGroup + DESCRIPTION + "The ciscoEntityExtConfigRegGroup is an + optional group containing objects providing + information about configuration register." + + GROUP ceExtSysBootImageListGroup + DESCRIPTION + "This group is an optional group containing an object which + provides information about the system boot images." + + GROUP ciscoEntityExtLEDGroup + DESCRIPTION + "This group is an optional group containing an object which + provides LED information." + + GROUP ceExtSysBootImageListGroupRev1 + DESCRIPTION + "This group is an optional group containing an object which + provides information about the system boot images." + + GROUP ciscoExtEntityPhysicalGroup + DESCRIPTION + "This group is an optional group containing an object which + provides additional information about the physical entity." + + GROUP ceExtPhyProcessorOverflowGroup + DESCRIPTION + "This group is an optional group for the physical entities which + support 32-bit operating system." + + GROUP ceExtPhyProcessorHCGroup + DESCRIPTION + "This group is an optional group for the physical entities which + support 32-bit operating system." + + GROUP ceExtEntDoorNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support entity door + open/close notifications." + + GROUP ceExtEntDoorNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which support entity door + open/close notifications." + + OBJECT ceExtConfigRegNext + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceExtSysBootImageList + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceExtKickstartImageList + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceEntPhysicalSecondSerialNum + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceExtEntDoorNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoEntityExtMIBCompliances 5 } + +ciscoEntityExtMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Compliance for SNMP Entities which support modules + with CPU, NVRAM and configuration register." + MODULE -- this module + MANDATORY-GROUPS { ceExtPhysicalProcessorGroup } + + GROUP ciscoEntityExtConfigRegGroup + DESCRIPTION + "The ciscoEntityExtConfigRegGroup is an + optional group containing objects providing + information about configuration register." + + GROUP ceExtSysBootImageListGroup + DESCRIPTION + "This group is an optional group containing an object which + provides information about the system boot images." + + GROUP ciscoEntityExtLEDGroup + DESCRIPTION + "This group is an optional group containing an object which + provides LED information." + + GROUP ceExtSysBootImageListGroupRev1 + DESCRIPTION + "This group is an optional group containing an object which + provides information about the system boot images." + + GROUP ciscoExtEntityPhysicalGroup + DESCRIPTION + "This group is an optional group containing an object which + provides additional information about the physical entity." + + GROUP ceExtPhyProcessorOverflowGroup + DESCRIPTION + "This group is an optional group for the physical entities which + support 32-bit operating system." + + GROUP ceExtPhyProcessorHCGroup + DESCRIPTION + "This group is an optional group for the physical entities which + support 32-bit operating system." + + GROUP ceExtEntDoorNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support entity door + open/close notifications." + + GROUP ceExtEntDoorNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which support entity door + open/close notifications." + + GROUP ceExtBreakOutPortNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support Breakout + port notifications." + + GROUP ceExtBreakOutPortNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which support Breakout + port notifications." + + OBJECT ceExtEntBreakOutPortNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoEntityExtMIBCompliances 6 } + +ciscoEntityExtMIBComplianceRev6 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance for SNMP Entities which support modules + with CPU, NVRAM and configuration register." + MODULE -- this module + MANDATORY-GROUPS { ceExtPhysicalProcessorGroup } + + GROUP ciscoEntityExtConfigRegGroup + DESCRIPTION + "The ciscoEntityExtConfigRegGroup is an + optional group containing objects providing + information about configuration register." + + GROUP ceExtSysBootImageListGroup + DESCRIPTION + "This group is an optional group containing an object which + provides information about the system boot images." + + GROUP ciscoEntityExtLEDGroup + DESCRIPTION + "This group is an optional group containing an object which + provides LED information." + + GROUP ceExtSysBootImageListGroupRev1 + DESCRIPTION + "This group is an optional group containing an object which + provides information about the system boot images." + + GROUP ciscoExtEntityPhysicalGroup + DESCRIPTION + "This group is an optional group containing an object which + provides additional information about the physical entity." + + GROUP ceExtPhyProcessorOverflowGroup + DESCRIPTION + "This group is an optional group for the physical entities which + support 32-bit operating system." + + GROUP ceExtPhyProcessorHCGroup + DESCRIPTION + "This group is an optional group for the physical entities which + support 32-bit operating system." + + GROUP ceExtEntDoorNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support entity door + open/close notifications." + + GROUP ceExtEntDoorNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which support entity door + open/close notifications." + + GROUP ceExtBreakOutPortNotifGroup + DESCRIPTION + "This group is mandatory for platforms which support Breakout + port notifications." + + GROUP ceExtBreakOutPortNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which support Breakout + port notifications." + + GROUP ceExtUSBModemGroup + DESCRIPTION + "This group is mandatory for platforms which support + USB Modem management." + + GROUP ceExtUsbModemNotificationsGroup + DESCRIPTION + "This group is mandatory for platforms which support + USB Modem management." + + GROUP ceExtUsbModemNotifControlGroup + DESCRIPTION + "This group is mandatory for platforms which support + USB Modem management." + + OBJECT ceExtEntBreakOutPortNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ceExtEntUsbModemNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoEntityExtMIBCompliances 7 } + +-- units of conformance + +ceExtPhysicalProcessorGroup OBJECT-GROUP + OBJECTS { + ceExtProcessorRam, + ceExtNVRAMSize, + ceExtNVRAMUsed + } + STATUS current + DESCRIPTION + "The collection of objects which give information about + the Processor RAM and NVRAM." + ::= { ciscoEntityExtMIBGroups 1 } + +ciscoEntityExtConfigRegGroup OBJECT-GROUP + OBJECTS { + ceExtConfigRegister, + ceExtConfigRegNext + } + STATUS current + DESCRIPTION + "The collection of objects which give information about + configuration register. + + Implementation of this group is optional." + ::= { ciscoEntityExtMIBGroups 2 } + +ceExtSysBootImageListGroup OBJECT-GROUP + OBJECTS { ceExtSysBootImageList } + STATUS current + DESCRIPTION + "A group containing an object providing information + about the system boot images. + + Implementation of this group is optional." + ::= { ciscoEntityExtMIBGroups 3 } + +ciscoEntityExtLEDGroup OBJECT-GROUP + OBJECTS { ceExtEntityLEDColor } + STATUS current + DESCRIPTION + "A collection of objects for giving led information." + ::= { ciscoEntityExtMIBGroups 4 } + +ceExtSysBootImageListGroupRev1 OBJECT-GROUP + OBJECTS { ceExtKickstartImageList } + STATUS current + DESCRIPTION + "A group containing an object providing information + about the system boot images. + + Implementation of this group is optional." + ::= { ciscoEntityExtMIBGroups 5 } + +ciscoExtEntityPhysicalGroup OBJECT-GROUP + OBJECTS { ceEntPhysicalSecondSerialNum } + STATUS current + DESCRIPTION + "The collection of objects for providing additional + information about the physical entity. + + Implementation of this group is optional." + ::= { ciscoEntityExtMIBGroups 6 } + +ceExtPhyProcessorOverflowGroup OBJECT-GROUP + OBJECTS { ceExtProcessorRamOverflow } + STATUS current + DESCRIPTION + "The collection of Overflow (upper 32-bit) objects which + provides information about physical processor, when the entity + runs on 64-bit Operating System (OS). This group is optional for + the entities which run on 32-bit OS." + ::= { ciscoEntityExtMIBGroups 7 } + +ceExtPhyProcessorHCGroup OBJECT-GROUP + OBJECTS { ceExtHCProcessorRam } + STATUS current + DESCRIPTION + "The collection of High Capacity (HC) objects which provides + information about physical processor, when the entity runs on + 64-bit Operating System (OS). This group is optional for the + entities which run on 32-bit OS." + ::= { ciscoEntityExtMIBGroups 8 } + +ceExtEntDoorNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ceExtEntDoorCloseNotif, + ceExtEntDoorOpenNotif + } + STATUS current + DESCRIPTION + "A collection of objects providing the notification + information for door entitites." + ::= { ciscoEntityExtMIBGroups 9 } + +ceExtEntDoorNotifControlGroup OBJECT-GROUP + OBJECTS { ceExtEntDoorNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects providing control for entity door + notifications." + ::= { ciscoEntityExtMIBGroups 10 } + +ceExtBreakOutPortNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ceExtBreakOutPortInserted, + ceExtBreakOutPortRemoved + } + STATUS current + DESCRIPTION + "A collection of objects providing the notification + information for supporting Breakout port feature." + ::= { ciscoEntityExtMIBGroups 11 } + +ceExtBreakOutPortNotifControlGroup OBJECT-GROUP + OBJECTS { ceExtEntBreakOutPortNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects providing control for Breakout + Port notifications." + ::= { ciscoEntityExtMIBGroups 12 } + +ceExtUSBModemGroup OBJECT-GROUP + OBJECTS { + ceExtUSBModemIMEI, + ceExtUSBModemIMSI, + ceExtUSBModemServiceProvider, + ceExtUSBModemSignalStrength + } + STATUS current + DESCRIPTION + "A collection of objects for giving USB MODEM + config information." + ::= { ciscoEntityExtMIBGroups 13 } + +ceExtUsbModemNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ceExtUSBModemPlugInNotif, + ceExtUSBModemPlugOutNotif + } + STATUS current + DESCRIPTION + "A collection of notifications for USB MODEM removal and + insertion." + ::= { ciscoEntityExtMIBGroups 14 } + +ceExtUsbModemNotifControlGroup OBJECT-GROUP + OBJECTS { ceExtEntUsbModemNotifEnable } + STATUS current + DESCRIPTION + "A collection of objects providing control for USB + MODEM notifications." + ::= { ciscoEntityExtMIBGroups 15 } + +ceExtNVRAMOverflowGroup OBJECT-GROUP + OBJECTS { + ceExtNVRAMSizeOverflow, + ceExtNVRAMUsedOverflow + } + STATUS current + DESCRIPTION + "The collection of objects providing Overflow (upper 32-bit) objects + for processor NVRAM information." + ::= { ciscoEntityExtMIBGroups 16 } + +ceExtHCNVRAMGroup OBJECT-GROUP + OBJECTS { + ceExtHCNVRAMSize, + ceExtHCNVRAMUsed + } + STATUS current + DESCRIPTION + "The collection of objects providing High Capacity (HC) objects + for processor NVRAM information." + ::= { ciscoEntityExtMIBGroups 17 } + +END diff --git a/MIBS/cisco/CISCO-ENTITY-FRU-CONTROL-MIB b/MIBS/cisco/CISCO-ENTITY-FRU-CONTROL-MIB new file mode 100644 index 0000000..d108ecf --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-FRU-CONTROL-MIB @@ -0,0 +1,3601 @@ +-- ***************************************************************** +-- CISCO-ENTITY-FRU-CONTROL-MIB +-- +-- October 2002, Srini Kode +-- +-- %DNP% October 2003, Wen Xu +-- %DNP% November 2003, Vasanta Kottapalli +-- +-- Copyright (c) 1998-2018 by cisco Systems Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-ENTITY-FRU-CONTROL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TimeStamp, + TruthValue + FROM SNMPv2-TC + entPhysicalIndex, + entPhysicalContainedIn, + entPhysicalModelName, + entPhysicalClass, + entPhysicalVendorType, + entPhysicalName + FROM ENTITY-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEntityFRUControlMIB MODULE-IDENTITY + LAST-UPDATED "201811050000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 408 526 4000 + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The CISCO-ENTITY-FRU-CONTROL-MIB is used to monitor + and configure operational status of + Field Replaceable Units (FRUs) and other managable + physical entities of the system listed in the + Entity-MIB (RFC 2737) entPhysicalTable. + + FRUs include assemblies such as power supplies, fans, + processor modules, interface modules, etc." + REVISION "201811050000Z" + DESCRIPTION + "Corrected MAX-ACCESS of cefcFRUActualInputCurrent + and cefcFRUActualOutputCurrent." + REVISION "201808200000Z" + DESCRIPTION + "Added CefcVmModuleOperType Textual Convention. + + Added following OBJECT-GROUP + - cefcVmModuleGroup + - cefcVmModuleNotifsGroup + + Added cefcMIBPowerCompliance10" + REVISION "201807250000Z" + DESCRIPTION + "Added following OBJECT-GROUP + - cefcPowerSupplyActualGroup" + REVISION "201712060000Z" + DESCRIPTION + "Added following OBJECT-GROUP + - cefcFanDirectionGroup + - cefcFanSpeedGroup" + REVISION "201308190000Z" + DESCRIPTION + "Added fwMismatchFound(25), fwDownloadSuccess(26) + and fwDownloadFailure(27) to the + Textual Convention ModuleOperType" + REVISION "201112220000Z" + DESCRIPTION + "Added new enumeration value mdr(24) to + ModuleOperType Textual Convention." + REVISION "201103180000Z" + DESCRIPTION + "Added FRUCoolingUnit Textual Convention. + Added psRedundantSingleInput(7) to Textual + Convention PowerRedundancyType. + + Added the following groups: + cefcFRUPowerRealTimeStatusGroup + cefcFRUPowerCapabilityGroup + cefcFRUCoolingUnitGroup + cefcFRUFanCoolingUnitGroup + + Deprecated cefcCoolingGroup and replaced with + cefcCoolingGroup2 and cefcFanCoolingGroup." + REVISION "201012100000Z" + DESCRIPTION + "Added cefcMIBModuleLocalSwitchingGroup." + REVISION "200810080000Z" + DESCRIPTION + "Added two new enumeration values + upgrading(22) and okButAuthFailed(23) to + ModuleOperType Textual Convention." + REVISION "200706210000Z" + DESCRIPTION + "* Added two new enumeration values : + psRedundant(5) and inPwrSrcRedundant(6) to + PowerRedundancyType Textual Convention." + REVISION "200703140000Z" + DESCRIPTION + "* Added cefcTotalDrawnInlineCurrent and + cefcMIBInLinePowerCurrentGroup. + * Added cefcPowerNonRedundantReason and + cefcMIBPowerRedundancyInfoGroup. + * Added cefcFanCoolingCapTable and + cefcFanCoolingCapGroup. + * Added cefcMIBPowerCompliance8." + REVISION "200606230000Z" + DESCRIPTION + "* Added new value 'onButInlinePowerFail(12)' to PowerOperType." + REVISION "200509060000Z" + DESCRIPTION + "* Added cefcPowerCapacityGroup, + cefcCoolingGroup and cefcConnectorRatingGroup. + * Added new enumerator 'powerCycle' to the TC + PowerAdminType. + * Added two new enumerators 'offCooling' + and 'offConnectorRating' to the TC PowerOperType. + * Added cefcMIBNotificationEnablesGroup2 + and cefcMgmtNotificationsGroup3." + REVISION "200412090000Z" + DESCRIPTION + "Removed the additional varbind 'entPhysicalDescr' added + in 'cefcFRUInserted' & 'cefcFRURemoved' notifications." + REVISION "200410190000Z" + DESCRIPTION + "* Added the enumeration 'syncInProgress' to + ModuleOperType Textual Convention. + Added an additional varbind 'entPhysicalDescr' in + 'cefcFRUInserted' & 'cefcFRURemoved' notifications." + REVISION "200311240000Z" + DESCRIPTION + "* Added the enumerations okButPowerOverWarning + and okButPowerOverCritical to ModuleOperType + Textual Convention." + REVISION "200310270000Z" + DESCRIPTION + "Added poweredDown,poweredUp, powerDenied,powerCycled + to ModuleOperType." + REVISION "200310230000Z" + DESCRIPTION + "* Added cefcModuleStateChangeReasonDescr and + cefcModuleUpTime in the cefcModuleTable. + * Added cefcIntelliModuleTable to provide the + IP address information for intelligent + modules." + REVISION "200307220000Z" + DESCRIPTION + "* Modified the description for cefcPowerRedudancyMode to + indicate that this object reflects the administrative + power supply redundancy mode. + * Added cefcPowerRedundancyOperMode to reflect the + operational status of the power supply redundancy mode. + * Deprecated cefcMaxDefaultInLinePower and added + cefcMaxDefaultHighInLinePower to replace it. + * Modified the DESCRIPTION for cefcFanTrayStatusTable + and cefcFanTrayStatusEntry to reflect the right + situation." + REVISION "200210160000Z" + DESCRIPTION + "Added: + * Added cefcFanTrayStatusChange notification + * Added cefcFanTrayStatusChange to + cefcMgmtNotificationsGroup2" + REVISION "200210030000Z" + DESCRIPTION + "Added: + * cefcFanTrayStatus table containing fan tray status + information. + * added cefcPhysical table containing status information + of the physical entity. + * added cefcUnrecognizedFRU notification. + * added cefcMIBFanTrayStatusGroup. + * added cefcMIBPhysicalGroup." + REVISION "200209150000Z" + DESCRIPTION + "Added: + * powerSupplyValue table containing information such + as, total and used inline and data power, for variable + power supplies. + + * added following object group + cefcMIBPowerFRUValueGroup" + REVISION "200207120000Z" + DESCRIPTION + "Added: + cefcModuleLastClearConfigTime + cefcModuleResetReasonDescription + cefcModuleGroupRev1 + Modified: + Added enumerations watchDogTimeoutReset, + resourceOverflowReset, missingTaskReset, + lowVoltageReset, controllerReset, systemReset, + switchoverReset, upgradeReset, downgradeReset, + cacheErrorReset, deviceDriverReset, + softwareExceptionReset, restoreConfigReset, + abortRevReset, burnBootReset, + standbyCdHealthierReset, nonNativeConfigClearReset, + and memoryProtectionErrorReset to + ModuleResetReasonType TC." + REVISION "200105220000Z" + DESCRIPTION + "Modified the description for cefcTotalAvailableCurrent. + Changed 'cefcPowerRedundancy' in the description to + 'cefcPowerRedundancyMode' + Also made the file conform to the 72 char line limit. + Imported NOTIFICATION-GROUP + Added cefcMgmtNotificationsGroup." + REVISION "200001130000Z" + DESCRIPTION + "Following changes are made in this revision + + * added following enumerations to ModuleOperType TC: + dormant, outOfServiceAdmin, outOfServiceEnvTemp + + * added outOfServiceAdmin to ModuleAdminType TC + + * added following notifications: + cefcMIBNotificationEnables + cefcMIBEnableStatusNotification + cefcPowerStatusChange + cefcFRUInserted + cefcFRURemoved + + * added following object groups: + cefcMIBInLinePowerControlGroup + cefcMIBNotificationEnablesGroup" + REVISION "9904050000Z" + DESCRIPTION + "Added module table containing the status information." + ::= { ciscoMgmt 117 } + + +cefcMIBObjects OBJECT IDENTIFIER + ::= { ciscoEntityFRUControlMIB 1 } + +cefcFRUMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoEntityFRUControlMIB 2 } + +cefcMIBConformance OBJECT IDENTIFIER + ::= { ciscoEntityFRUControlMIB 3 } + + +-- textual conventions + +PowerRedundancyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "power supply redundancy modes. valid values are: + + notsupported(1): Read-only operational state, indicates + that the requested administrative state (redundant(2), + combined(3), psRedundant(5), inPwrSrcRedundant(6) + or psRedundantSingleInput(7)) is not supported + by the system. + + redundant(2): A single power supply output can power + the entire system, although there are more than + one matched supply in the system. + + In the systems which support multiple level of + redundancy, such as input power redundancy, this + state indicates that redundancy is enabled on + all levels. + + combined(3): The combined output of the power supplies + are available to operate the system when there are + more than one matched power supply in the system. + + In the platforms which support multiple level of + redundancy, such as input redundancy, this state + indicates that no redundancy on all levels. + + nonRedundant(4): Read-only operational state, indicates + that there is only one power supply or there are + unmatched power supplies in the system. + + psRedundant(5): Only the power output redundancy + is enabled in the systems which support multiple + levels of redundancy. All other types of redundancy, + such as input power redundancy, are disabled. + + This value is only supported by the systems which + support multiple levels of redundancy. + + inPwrSrcRedundant(6): Only the input power redundancy + is enabled in the systems which support multiple + levels of redundancy. All other types of redundancy, + such as output power redundancy, are disabled. + + This value is only supported by the systems which + support input power redundancy. + + psRedundantSingleInput(7): Only the power redundancy with + single input is enabled in the systems which support + multiple levels of redundancy. All other types of + redundancy, such as output power redundancy, are disabled. + + This value is only supported by the systems which + support power redundancy with single input." + SYNTAX INTEGER { + notsupported(1), + redundant(2), + combined(3), + nonRedundant(4), + psRedundant(5), + inPwrSrcRedundant(6), + psRedundantSingleInput(7) + } + +PowerAdminType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Administratively desired FRU power state types. valid values + are: + on(1): Turn FRU on. + off(2): Turn FRU off. + + The inline power means that the FRU itself won't cost any power, + but the external device connecting to the FRU will drain the + power from FRU. For example, the IP phone device. The FRU is a + port of a switch with voice ability and IP phone will cost power + from the port once it connects to the port. + + inlineAuto(3): Turn FRU inline power to auto mode. It means that + the FRU will try to detect whether the connecting device needs + power or not. If it needs power, the FRU will supply power. If + it doesn't, the FRU will treat the device as a regular network + device. + + inlineOn(4): Turn FRU inline power to on mode. It means that + once the device connects to the FRU, the FRU will always supply + power to the device no matter the device needs the power or not. + + powerCycle(5): Power cycle the FRU. This value may be specified + in a management protocol set operation, it will not be returned + in response to a management protocol retrieval operation." + SYNTAX INTEGER { + on(1), + off(2), + inlineAuto(3), + inlineOn(4), + powerCycle(5) + } + +PowerOperType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Operational FRU Status types. valid values are: + + offEnvOther(1) FRU is powered off because of a problem not + listed below. + + on(2): FRU is powered on. + + offAdmin(3): Administratively off. + + offDenied(4): FRU is powered off because available + system power is insufficient. + + offEnvPower(5): FRU is powered off because of power problem in + the FRU. for example, the FRU's power + translation (DC-DC converter) or distribution + failed. + + offEnvTemp(6): FRU is powered off because of temperature + problem. + + offEnvFan(7): FRU is powered off because of fan problems. + + failed(8): FRU is in failed state. + + onButFanFail(9): FRU is on, but fan has failed. + + offCooling(10): FRU is powered off because of the system's + insufficient cooling capacity. + + offConnectorRating(11): FRU is powered off because of the + system's connector rating exceeded. + + onButInlinePowerFail(12): The FRU on, but no inline power + is being delivered as the + data/inline power component of the + FRU has failed." + SYNTAX INTEGER { + offEnvOther(1), + on(2), + offAdmin(3), + offDenied(4), + offEnvPower(5), + offEnvTemp(6), + offEnvFan(7), + failed(8), + onButFanFail(9), + offCooling(10), + offConnectorRating(11), + onButInlinePowerFail(12) + } + +FRUCurrentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a current measurement, on the system power supply + primary output, expressed in cefcPowerUnits. Range is + from negative 1 million to positive one million + amperes. + + A negative value expresses current used by the FRU. + A positive value expresses current supplied by the FRU." + SYNTAX Integer32 (-1000000000..1000000000) + +ModuleAdminType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Administratively desired module states. Valid values are: + + enabled(1) module is operational. + disabled(2) module is not operational. + reset(3) module is reset. This value may be specified + in a management protocol set operation, it will + not be returned in response to a management + protocol retrieval operation. + outOfServiceAdmin(4) module is powered on but out of + service, set by CLI." + SYNTAX INTEGER { + enabled(1), + disabled(2), + reset(3), + outOfServiceAdmin(4) + } + +ModuleOperType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Operational module states. Valid values are : + + unknown(1) Module is not in one of other states + + normal operational states: + + ok(2) Module is operational. + + disabled(3) Module is administratively disabled. + + okButDiagFailed(4) Module is operational but there is some + diagnostic information available. + + transitional states: + + boot(5) Module is currently in the process of + bringing up image. After boot, it starts + its operational software and transitions + to the appropriate state. + + selfTest(6) Module is performing selfTest. + + + failure states: + + failed(7) Module has failed due to some condition + not stated above. + + missing(8) Module has been provisioned, but it is + missing + + mismatchWithParent(9) Module is not compatible with parent + entity. Module has not been provisioned + and wrong type of module is plugged in. + This state can be cleared by plugging + in the appropriate module. + + mismatchConfig(10) Module is not compatible with the + current + configuration. Module was correctly + provisioned earlier, however the module + was replaced by an incompatible module. + This state can be resolved by clearing + the configuration, or replacing with the + appropriate module. + + diagFailed(11) Module diagnostic test failed due to + some + hardware failure. + + dormant(12) Module is waiting for an external or + internal event to become operational. + + outOfServiceAdmin(13) module is administratively set to be + powered on but out of service. + + outOfServiceEnvTemp(14)Module is powered on but out of service, + due to environmental temperature problem. + An out-o-service module consumes less + power thus will cool down the board. + + poweredDown(15) Module is in powered down state. + + poweredUp(16) Module is in powered up state. + + powerDenied(17) System does not have enough power in + power budget to power on this module. + + powerCycled(18) Module is being power cycled. + + okButPowerOverWarning(19) Module is drawing more power than + allocated to this module. The module + is still operational but may go into + a failure state. This state may be + caused by misconfiguration of power + requirements (especially for inline + power). + + okButPowerOverCritical(20) Module is drawing more power + than this module is designed to + handle. The module is still + operational but may go into a + failure state and could potentially + take the system down. This state + may be caused by gross misconfi- + guration of power requirements + (especially for inline power). + + syncInProgress(21) Synchronization in progress. + In a high availability system there + will be 2 control modules, active and + standby. + This transitional state specifies the + synchronization of data between the + active and standby modules. + + upgrading(22) Module is upgrading. + + okButAuthFailed(23) Module is operational but did not pass + hardware integrity verification. + + mdr(24) Module is undergoing a Minimum + Disruptive Restart (MDR) upgrade. + + firmware download states: + + fwMismatchFound(25) Mistmatch found between current firmware + version and the firmware version in the + system image. + + fwDownloadSuccess(26) Module firmware download succeeded. + + fwDownloadFailure(27) Module firmware download failed." + SYNTAX INTEGER { + unknown(1), + ok(2), + disabled(3), + okButDiagFailed(4), + boot(5), + selfTest(6), + failed(7), + missing(8), + mismatchWithParent(9), + mismatchConfig(10), + diagFailed(11), + dormant(12), + outOfServiceAdmin(13), + outOfServiceEnvTemp(14), + poweredDown(15), + poweredUp(16), + powerDenied(17), + powerCycled(18), + okButPowerOverWarning(19), + okButPowerOverCritical(20), + syncInProgress(21), + upgrading(22), + okButAuthFailed(23), + mdr(24), + fwMismatchFound(25), + fwDownloadSuccess(26), + fwDownloadFailure(27) + } + +ModuleResetReasonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Describes the reason for the last module reset operation. + + unknown(1) source of the reset is not + identified + + powerUp(2) system power up operation + + parityError(3) parity error during system + bring up operation + + clearConfigReset(4) reset due to clear + configuration operation + + manualReset(5) reset due to administrative + request + + watchDogTimeoutReset(6) reset due to watchdog timeout + + resourceOverflowReset(7) reset due to resource overflow + + missingTaskReset(8) reset due to missing task + + lowVoltageReset(9) reset due to low voltage + + controllerReset(10) reset by controller + + systemReset(11) system reset + + switchoverReset(12) reset due to user initiated + graceful switchover + + upgradeReset(13) reset due to upgrade + + downgradeReset(14) reset due to downgrade + + cacheErrorReset(15) reset due to cache error + + deviceDriverReset(16) reset due to device driver + error + + softwareExceptionReset(17) reset due to software + exception + + restoreConfigReset(18) reset due to configuration + restoration + + abortRevReset(19) reset due to revision change + abort + + burnBootReset(20) reset due to boot image + change + + standbyCdHealthierReset(21) reset to switch to healthier + standby card + + nonNativeConfigClearReset(22) reset due clearing of + non-native configuration + + memoryProtectionErrorReset(23) reset due to memory protection + violation." + SYNTAX INTEGER { + unknown(1), + powerUp(2), + parityError(3), + clearConfigReset(4), + manualReset(5), + watchDogTimeoutReset(6), + resourceOverflowReset(7), + missingTaskReset(8), + lowVoltageReset(9), + controllerReset(10), + systemReset(11), + switchoverReset(12), + upgradeReset(13), + downgradeReset(14), + cacheErrorReset(15), + deviceDriverReset(16), + softwareExceptionReset(17), + restoreConfigReset(18), + abortRevReset(19), + burnBootReset(20), + standbyCdHealthierReset(21), + nonNativeConfigClearReset(22), + memoryProtectionErrorReset(23) + } + +FRUTimeSeconds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This is a non-negative integer which represents + the time in second between two epochs. + + Since time is not discrete, it is rounded up to + the nearest second. For example, if the elapsed + time is greater than zero and less or equal to + one second, then one second is returned, etc. + + When objects are defined which use this type, the + description of the object identifies both of the + reference epochs." + SYNTAX Unsigned32 + +FRUCoolingUnit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The unit for the cooling capacity and requirement. + + cfm(1) Cubic feet per minute + watts(2) Watts" + SYNTAX INTEGER { + cfm(1), + watts(2) + } + +CefcPercentOrMinusOne ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An integer that is in the range of a percent value. + A value of -1 means that the percentage is not available." + SYNTAX Integer32 (-1 | 0..100) + +CefcVmModuleOperType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Operational VM module states. Valid values are : + + down(1) module is down. + up(2) module is operational. + unknown(3) module is unknown. + goingDown(4) module is goingDown from Up." + SYNTAX INTEGER { + down(1), + up(2), + unknown(3), + goingDown(4) + } +-- MIB variables + +cefcFRUPower OBJECT IDENTIFIER + ::= { cefcMIBObjects 1 } + +cefcModule OBJECT IDENTIFIER + ::= { cefcMIBObjects 2 } + +cefcMIBNotificationEnables OBJECT IDENTIFIER + ::= { cefcMIBObjects 3 } + +cefcFRUFan OBJECT IDENTIFIER + ::= { cefcMIBObjects 4 } + +cefcPhysical OBJECT IDENTIFIER + ::= { cefcMIBObjects 5 } + +cefcPowerCapacity OBJECT IDENTIFIER + ::= { cefcMIBObjects 6 } + +cefcCooling OBJECT IDENTIFIER + ::= { cefcMIBObjects 7 } + +cefcConnector OBJECT IDENTIFIER + ::= { cefcMIBObjects 8 } + +-- cefcFRUPowerSupplyGroupTable + +cefcFRUPowerSupplyGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcFRUPowerSupplyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the redundancy mode and the + operational status of the power supply groups + in the system." + ::= { cefcFRUPower 1 } + +cefcFRUPowerSupplyGroupEntry OBJECT-TYPE + SYNTAX CefcFRUPowerSupplyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An cefcFRUPowerSupplyGroupTable entry lists the desired + redundancy mode, the units of the power outputs and the + available and drawn current for the power supply group. + + Entries are created by the agent when a power supply group + is added to the entPhysicalTable. Entries are deleted by + the agent at power supply group removal." + INDEX { entPhysicalIndex } + ::= { cefcFRUPowerSupplyGroupTable 1 } + +CefcFRUPowerSupplyGroupEntry ::= SEQUENCE { + cefcPowerRedundancyMode PowerRedundancyType, + cefcPowerUnits DisplayString, + cefcTotalAvailableCurrent FRUCurrentType, + cefcTotalDrawnCurrent FRUCurrentType, + cefcPowerRedundancyOperMode PowerRedundancyType, + cefcPowerNonRedundantReason INTEGER, + cefcTotalDrawnInlineCurrent FRUCurrentType +} + +cefcPowerRedundancyMode OBJECT-TYPE + SYNTAX PowerRedundancyType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively desired power supply redundancy + mode." + ::= { cefcFRUPowerSupplyGroupEntry 1 } + +cefcPowerUnits OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The units of primary supply to interpret + cefcTotalAvailableCurrent and cefcTotalDrawnCurrent + as power. + + For example, one 1000-watt power supply could + deliver 100 amperes at 10 volts DC. So the value + of cefcPowerUnits would be 'at 10 volts DC'. + + cefcPowerUnits is for display purposes only." + ::= { cefcFRUPowerSupplyGroupEntry 2 } + +cefcTotalAvailableCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total current available for FRU usage." + ::= { cefcFRUPowerSupplyGroupEntry 3 } + +cefcTotalDrawnCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total current drawn by powered-on FRUs." + ::= { cefcFRUPowerSupplyGroupEntry 4 } + +cefcPowerRedundancyOperMode OBJECT-TYPE + SYNTAX PowerRedundancyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply redundancy operational mode." + ::= { cefcFRUPowerSupplyGroupEntry 5 } + +cefcPowerNonRedundantReason OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + unknown(2), + singleSupply(3), + mismatchedSupplies(4), + supplyError(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value of notApplicable(1) when + cefcPowerRedundancyOperMode of the instance does not + have the value of nonRedundant(4). + + The other values explain the reason why + cefcPowerRedundancyOperMode is nonRedundant(4), e.g. + + unknown(2) the reason is not identified. + + singleSupply(3) There is only one power supply + in the group. + + mismatchedSupplies(4) There are more than one power + supplies in the groups. However + they are mismatched and can not + work redundantly. + + supplyError(5) Some power supply or supplies + does or do not working properly." + ::= { cefcFRUPowerSupplyGroupEntry 6 } + +cefcTotalDrawnInlineCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total inline current drawn for inline operation." + ::= { cefcFRUPowerSupplyGroupEntry 7 } + + +-- cefcFRUPowerStatusTable + +cefcFRUPowerStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcFRUPowerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the power-related administrative status + and operational status of the manageable components + in the system." + ::= { cefcFRUPower 2 } + +cefcFRUPowerStatusEntry OBJECT-TYPE + SYNTAX CefcFRUPowerStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An cefcFRUPowerStatusTable entry lists the desired + administrative status, the operational status of the + power manageable component, and the current required by + the component for operation. + + Entries are created by the agent at system power-up or + the insertion of the component. Entries are deleted by + the agent at the removal of the component. + + Only components with power control are listed in the + table." + INDEX { entPhysicalIndex } + ::= { cefcFRUPowerStatusTable 1 } + +CefcFRUPowerStatusEntry ::= SEQUENCE { + cefcFRUPowerAdminStatus PowerAdminType, + cefcFRUPowerOperStatus PowerOperType, + cefcFRUCurrent FRUCurrentType, + cefcFRUPowerCapability BITS, + cefcFRURealTimeCurrent FRUCurrentType +} + +cefcFRUPowerAdminStatus OBJECT-TYPE + SYNTAX PowerAdminType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively desired FRU power state." + ::= { cefcFRUPowerStatusEntry 1 } + +cefcFRUPowerOperStatus OBJECT-TYPE + SYNTAX PowerOperType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational FRU power state." + ::= { cefcFRUPowerStatusEntry 2 } + +cefcFRUCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current supplied by the FRU (positive values) + or current required to operate the FRU (negative values)." + ::= { cefcFRUPowerStatusEntry 3 } + +cefcFRUPowerCapability OBJECT-TYPE + SYNTAX BITS { + realTimeCurrent(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the set of supported power capabilities + of the FRU. + + realTimeCurrent(0) - + cefcFRURealTimeCurrent is supported by the FRU." + ::= { cefcFRUPowerStatusEntry 4 } + +cefcFRURealTimeCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the realtime value of current supplied + by the FRU (positive values) or the realtime value of current + drawn by the FRU (negative values)." + ::= { cefcFRUPowerStatusEntry 5 } + + + +-- cefcMaxDefaultInLinePower + +cefcMaxDefaultInLinePower OBJECT-TYPE + SYNTAX Integer32 (0..12500) + UNITS "miliwatts" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The system will provide power to the device connecting + to the FRU if the device needs power, like an IP Phone. + We call the providing power inline power. + + This MIB object controls the maximum default inline power + for the device connecting to the FRU in the system. If the + maximum default inline power of the device is greater than + the maximum value reportable by this object, then this + object should report its maximum reportable value (12500) + and cefcMaxDefaultHighInLinePower must be used to report + the actual maximum default inline power." + DEFVAL { 12500 } + ::= { cefcFRUPower 3 } +-- cefcFRUPowerSupplyValueTable + +cefcFRUPowerSupplyValueTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcFRUPowerSupplyValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the power capacity of a power FRU in the + system if it provides variable power. Power supplies usually + provide either system or inline power. They cannot be + controlled by software to dictate how they distribute power. + We can also have what are known as variable power supplies. + They can provide both system and inline power and can be + varied within hardware defined ranges for system and inline + limited by a total maximum combined output. They could be + configured by the user via CLI or SNMP or be controlled by + software internally. + This table supplements the information in the + cefcFRUPowerStatusTable for power supply FRUs. The + cefcFRUCurrent attribute in that table provides the overall + current the power supply FRU can provide while this table + gives us the individual contribution towards system and + inline power." + ::= { cefcFRUPower 4 } + +cefcFRUPowerSupplyValueEntry OBJECT-TYPE + SYNTAX CefcFRUPowerSupplyValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An cefcFRUPowerSupplyValueTable entry lists the current + provided by the FRU for operation. + + Entries are created by the agent at system power-up or + FRU insertion. Entries are deleted by the agent at FRU + removal. + + Only power supply FRUs are listed in the table." + INDEX { entPhysicalIndex } + ::= { cefcFRUPowerSupplyValueTable 1 } + +CefcFRUPowerSupplyValueEntry ::= SEQUENCE { + cefcFRUTotalSystemCurrent FRUCurrentType, + cefcFRUDrawnSystemCurrent FRUCurrentType, + cefcFRUTotalInlineCurrent FRUCurrentType, + cefcFRUDrawnInlineCurrent FRUCurrentType, + cefcFRUActualInputCurrent FRUCurrentType, + cefcFRUActualOutputCurrent FRUCurrentType +} + +cefcFRUTotalSystemCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total current that could be supplied by the FRU (positive + values) for system operations." + ::= { cefcFRUPowerSupplyValueEntry 1 } + +cefcFRUDrawnSystemCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Amount of current drawn by the FRU's in the system towards + system operations from this FRU" + ::= { cefcFRUPowerSupplyValueEntry 2 } + +cefcFRUTotalInlineCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total current supplied by the FRU (positive values) for + inline operations." + ::= { cefcFRUPowerSupplyValueEntry 3 } + +cefcFRUDrawnInlineCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Amount of current that is being drawn from this FRU for inline + operation." + ::= { cefcFRUPowerSupplyValueEntry 4 } + +cefcFRUActualInputCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of actual input current of this power supply." + ::= { cefcFRUPowerSupplyValueEntry 5 } + +cefcFRUActualOutputCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of actual output current of this power supply." + ::= { cefcFRUPowerSupplyValueEntry 6 } + + + +cefcMaxDefaultHighInLinePower OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "miliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system will provide power to the device connecting + to the FRU if the device needs power, like an IP Phone. + We call the providing power inline power. + + This MIB object controls the maximum default inline power + for the device connecting to the FRU in the system." + ::= { cefcFRUPower 5 } +-- cefcModuleTable + +cefcModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcModuleTable entry lists the operational and + administrative status information for ENTITY-MIB + entPhysicalTable entries for manageable components + of type PhysicalClass module(9)." + ::= { cefcModule 1 } + +cefcModuleEntry OBJECT-TYPE + SYNTAX CefcModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcModuleStatusTable entry lists the operational and + administrative status information for ENTITY-MIB + entPhysicalTable entries for manageable components + of type PhysicalClass module(9). + + Entries are created by the agent at the system power-up or + module insertion. + + Entries are deleted by the agent upon module removal." + INDEX { entPhysicalIndex } + ::= { cefcModuleTable 1 } + +CefcModuleEntry ::= SEQUENCE { + cefcModuleAdminStatus ModuleAdminType, + cefcModuleOperStatus ModuleOperType, + cefcModuleResetReason ModuleResetReasonType, + cefcModuleStatusLastChangeTime TimeStamp, + cefcModuleLastClearConfigTime TimeStamp, + cefcModuleResetReasonDescription DisplayString, + cefcModuleStateChangeReasonDescr DisplayString, + cefcModuleUpTime FRUTimeSeconds, + cefcVmModuleOperStatus CefcVmModuleOperType, + cefcVmModuleStatusLastChangeTime TimeStamp +} + +cefcModuleAdminStatus OBJECT-TYPE + SYNTAX ModuleAdminType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object provides administrative control of the + module." + ::= { cefcModuleEntry 1 } + +cefcModuleOperStatus OBJECT-TYPE + SYNTAX ModuleOperType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object shows the module's operational state." + ::= { cefcModuleEntry 2 } + +cefcModuleResetReason OBJECT-TYPE + SYNTAX ModuleResetReasonType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the reason for the last reset performed + on the module." + ::= { cefcModuleEntry 3 } + +cefcModuleStatusLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the cefcModuleOperStatus + is changed." + ::= { cefcModuleEntry 4 } + +cefcModuleLastClearConfigTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the + configuration was most recently cleared." + ::= { cefcModuleEntry 5 } + +cefcModuleResetReasonDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description qualifying the module reset reason + specified in cefcModuleResetReason. + + Examples: + command xyz + missing task + switch over + watchdog timeout + etc. + + cefcModuleResetReasonDescription is for display purposes only. + NMS applications must not parse." + ::= { cefcModuleEntry 6 } + +cefcModuleStateChangeReasonDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object displays human-readable textual string which + describes the cause of the last state change of the + module. This object contains zero length string + if no meaningful reason could be provided. + + Examples: + 'Invalid software version' + 'Software download failed' + 'Software version mismatch' + 'Module is in standby state' + etc. + + This object is for display purposes only. + NMS applications must not parse this object + and take any decision based on its value." + ::= { cefcModuleEntry 7 } + +cefcModuleUpTime OBJECT-TYPE + SYNTAX FRUTimeSeconds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides the up time for the module + since it was last re-initialized. + + This object is not persistent; if a module reset, + restart, power off, the up time starts from zero." + ::= { cefcModuleEntry 8 } + +cefcVmModuleOperStatus OBJECT-TYPE + SYNTAX CefcVmModuleOperType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VM module's operational state." + ::= { cefcModuleEntry 9 } + +cefcVmModuleStatusLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the cefcVmModuleOperStatus + is changed." + ::= { cefcModuleEntry 10 } + + +-- cefcIntelliModuleTable + +cefcIntelliModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcIntelliModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table sparsely augments the + cefcModuleTable (i.e., every row in + this table corresponds to a row in + the cefcModuleTable but not necessarily + vice-versa). + + A cefcIntelliModuleTable entry lists the + information specific to intelligent + modules which cannot be provided by the + cefcModuleTable." + ::= { cefcModule 2 } + +cefcIntelliModuleEntry OBJECT-TYPE + SYNTAX CefcIntelliModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcIntelliModuleTable entry lists the + information specific to an intelligent + module which cannot be provided by + this module's corresponding instance in + the cefcModuleTable. Only an intelligent + module with Internet address configured has + its entry here. + + An entry of this table is created if an + intelligent module is detected by the + managed system and its management Internet + address is configured on the intelligent + module. + + An entry of this table is deleted if the + removal of Internet address configuration of + this module or the module itself." + INDEX { entPhysicalIndex } + ::= { cefcIntelliModuleTable 1 } + +CefcIntelliModuleEntry ::= SEQUENCE { + cefcIntelliModuleIPAddrType InetAddressType, + cefcIntelliModuleIPAddr InetAddress +} + +cefcIntelliModuleIPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of Internet address by which the + intelligent module is reachable." + ::= { cefcIntelliModuleEntry 1 } + +cefcIntelliModuleIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address configured + for the intelligent module. + The type of this address is + determined by the value of the object + cefcIntelliModuleIPAddrType." + ::= { cefcIntelliModuleEntry 2 } + + + +cefcModuleLocalSwitchingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcModuleLocalSwitchingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table sparsely augments the cefcModuleTable + (i.e., every row in this table corresponds to a row in + the cefcModuleTable but not necessarily vice-versa). + + A cefcModuleLocalSwitchingTable entry lists the + information specific to local switching capable + modules which cannot be provided by the + cefcModuleTable." + ::= { cefcModule 3 } + +cefcModuleLocalSwitchingEntry OBJECT-TYPE + SYNTAX CefcModuleLocalSwitchingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcModuleLocalSwitchingTable entry lists the + information specific to a local switching capable + module which cannot be provided by this module's + corresponding instance in the cefcModuleTable. + Only a module which is capable of local switching + has its entry here. + + An entry of this table is created if a module which + is capable of local switching is detected by the + managed system. + + An entry of this table is deleted if the + removal of this module." + INDEX { entPhysicalIndex } + ::= { cefcModuleLocalSwitchingTable 1 } + +CefcModuleLocalSwitchingEntry ::= SEQUENCE { + cefcModuleLocalSwitchingMode INTEGER +} + +cefcModuleLocalSwitchingMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the mode of local switching. + + enabled(1) - local switching is enabled. + disabled(2) - local switching is disabled." + ::= { cefcModuleLocalSwitchingEntry 1 } + + +-- cefcFanTrayStatusTable + +cefcFanTrayStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcFanTrayStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the operational status information + for all ENTITY-MIB entPhysicalTable entries which have + an entPhysicalClass of 'fan'; specifically, all + entPhysicalTable entries which represent either: one + physical fan, or a single physical 'fan tray' which is a + manufactured (inseparable in the field) combination of + multiple fans." + ::= { cefcFRUFan 1 } + +cefcFanTrayStatusEntry OBJECT-TYPE + SYNTAX CefcFanTrayStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An cefcFanTrayStatusTable entry lists the operational + status information for the ENTITY-MIB entPhysicalTable + entry which is identified by the value of entPhysicalIndex. + The value of entPhysicalClass for the identified entry will + be 'fan', and the represented physical entity will be + either: one physical fan, or a single physical 'fan tray' + which is a manufactured (inseparable in the field) + combination of multiple fans. + + Entries are created by the agent at system power-up or + fan or fan tray insertion. Entries are deleted + by the agent at the fan or fan tray removal." + INDEX { entPhysicalIndex } + ::= { cefcFanTrayStatusTable 1 } + +CefcFanTrayStatusEntry ::= SEQUENCE { + cefcFanTrayOperStatus INTEGER, + cefcFanTrayDirection INTEGER +} + +cefcFanTrayOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + up(2), + down(3), + warning(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of the fan or fan tray. + unknown(1) - unknown. + up(2) - powered on. + down(3) - powered down. + warning(4) - partial failure, needs replacement + as soon as possible." + ::= { cefcFanTrayStatusEntry 1 } + +cefcFanTrayDirection OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + frontToBack(2), + backToFront(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The air flow direction of the fan or fan tray. + unknown(1) - unknown. + frontToBack(2) - air flow from front to back + backToFront(3) - air flow from back to front" + ::= { cefcFanTrayStatusEntry 2 } + + +-- cefcFanTable + +cefcFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of fan information + for all the fans that have entPhysicalTable + entries with 'fan' in the entPhysicalClass + and capable of providing management information + defined in this table." + ::= { cefcFRUFan 2 } + +cefcFanEntry OBJECT-TYPE + SYNTAX CefcFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information + applicable to a particular fan unit. + + Entries are created by the agent at system power-up or + fan or fan tray insertion. Entries are deleted + by the agent at the fan or fan tray removal." + INDEX { entPhysicalIndex } + ::= { cefcFanTable 1 } + +CefcFanEntry ::= SEQUENCE { + cefcFanSpeed Unsigned32, + cefcFanSpeedPercent CefcPercentOrMinusOne +} + +cefcFanSpeed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "rpm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed of the fan." + ::= { cefcFanEntry 1 } + +cefcFanSpeedPercent OBJECT-TYPE + SYNTAX CefcPercentOrMinusOne + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of speed relative to the maximum + speed of the fan." + ::= { cefcFanEntry 2 } + + +-- cefcPhysicalTable + +cefcPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per physical entity." + ::= { cefcPhysical 1 } + +cefcPhysicalEntry OBJECT-TYPE + SYNTAX CefcPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical entity." + INDEX { entPhysicalIndex } + ::= { cefcPhysicalTable 1 } + +CefcPhysicalEntry ::= SEQUENCE { + cefcPhysicalStatus INTEGER +} + +cefcPhysicalStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + supported(2), + unsupported(3), + incompatible(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this physical entity. + other(1) - the status is not any of the listed below. + supported(2) - this entity is supported. + unsupported(3) - this entity is unsupported. + incompatible(4) - this entity is incompatible. + It would be unsupported(3), if the ID read from Serial + EPROM is not supported. It would be incompatible(4), if + in the present configuration this FRU is not supported." + ::= { cefcPhysicalEntry 1 } + + +-- Power supply capacity + +cefcPowerSupplyInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcPowerSupplyInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the power input information + for all the power supplies that have entPhysicalTable + entries with 'powerSupply' in the entPhysicalClass. + + The entries are created by the agent at the system + power-up or power supply insertion. + + Entries are deleted by the agent upon power supply + removal. + + The number of entries is determined by the number of + power supplies and number of power inputs on the power + supply." + ::= { cefcPowerCapacity 1 } + +cefcPowerSupplyInputEntry OBJECT-TYPE + SYNTAX CefcPowerSupplyInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing power input management information + applicable to a particular power supply and input." + INDEX { + entPhysicalIndex, + cefcPowerSupplyInputIndex + } + ::= { cefcPowerSupplyInputTable 1 } + +CefcPowerSupplyInputEntry ::= SEQUENCE { + cefcPowerSupplyInputIndex Unsigned32, + cefcPowerSupplyInputType INTEGER +} + +cefcPowerSupplyInputIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each input on + a power supply." + ::= { cefcPowerSupplyInputEntry 1 } + +cefcPowerSupplyInputType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + acLow(2), + acHigh(3), + dcLow(4), + dcHigh(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of an input power detected on the power + supply. + + unknown(1): No input power is detected. + + acLow(2): Lower rating AC input power is detected. + + acHigh(3): Higher rating AC input power is detected. + + dcLow(4): Lower rating DC input power is detected. + + dcHigh(5): Higher rating DC input power is detected." + ::= { cefcPowerSupplyInputEntry 2 } + + + +cefcPowerSupplyOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcPowerSupplyOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of possible output + mode for the power supplies, whose ENTITY-MIB + entPhysicalTable entries have an entPhysicalClass + of 'powerSupply'. It also indicate which mode + is the operational mode within the system." + ::= { cefcPowerCapacity 2 } + +cefcPowerSupplyOutputEntry OBJECT-TYPE + SYNTAX CefcPowerSupplyOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcPowerSupplyOutputTable entry lists the + power output capacity and its operational status + for manageable components of type PhysicalClass + 'powerSupply'. + + Entries are created by the agent at the system + power-up or power supply insertion. + + Entries are deleted by the agent upon power supply + removal. + + The number of entries of a power supply is determined + by the power supply." + INDEX { + entPhysicalIndex, + cefcPSOutputModeIndex + } + ::= { cefcPowerSupplyOutputTable 1 } + +CefcPowerSupplyOutputEntry ::= SEQUENCE { + cefcPSOutputModeIndex Unsigned32, + cefcPSOutputModeCurrent FRUCurrentType, + cefcPSOutputModeInOperation TruthValue +} + +cefcPSOutputModeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each + possible output mode on a power supply." + ::= { cefcPowerSupplyOutputEntry 1 } + +cefcPSOutputModeCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The output capacity of the power supply." + ::= { cefcPowerSupplyOutputEntry 2 } + +cefcPSOutputModeInOperation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value of 'true' indicates that this mode is the + operational mode of the power supply output + capacity. + + A value of 'false' indicates that this mode is not + the operational mode of the power supply output + capacity. + + For a given power supply's entPhysicalIndex, + at most one instance of this object can have the + value of true(1)." + ::= { cefcPowerSupplyOutputEntry 3 } + + +-- Chassis cooling management + +cefcChassisCoolingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcChassisCoolingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cooling capacity + information of the chassis whose ENTITY-MIB + entPhysicalTable entries have an + entPhysicalClass of 'chassis'." + ::= { cefcCooling 1 } + +cefcChassisCoolingEntry OBJECT-TYPE + SYNTAX CefcChassisCoolingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcChassisCoolingEntry lists the maximum + cooling capacity that could be provided + for one slot on the manageable components of type + PhysicalClass 'chassis'. + + Entries are created by the agent if the corresponding + entry is created in ENTITY-MIB entPhysicalTable. + + Entries are deleted by the agent if the corresponding + entry is deleted in ENTITY-MIB entPhysicalTable." + INDEX { entPhysicalIndex } + ::= { cefcChassisCoolingTable 1 } + +CefcChassisCoolingEntry ::= SEQUENCE { + cefcChassisPerSlotCoolingCap Unsigned32, + cefcChassisPerSlotCoolingUnit FRUCoolingUnit +} + +cefcChassisPerSlotCoolingCap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum cooling capacity that could be provided + for any slot in this chassis. + + The default unit of the cooling capacity is 'cfm', if + cefcChassisPerSlotCoolingUnit is not supported." + ::= { cefcChassisCoolingEntry 1 } + +cefcChassisPerSlotCoolingUnit OBJECT-TYPE + SYNTAX FRUCoolingUnit + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit of the maximum cooling capacity for any slot + in this chassis." + ::= { cefcChassisCoolingEntry 2 } + + + +cefcFanCoolingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcFanCoolingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cooling capacity + information of the fans whose ENTITY-MIB + entPhysicalTable entries have an + entPhysicalClass of 'fan'." + ::= { cefcCooling 2 } + +cefcFanCoolingEntry OBJECT-TYPE + SYNTAX CefcFanCoolingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcFanCoolingEntry lists the cooling + capacity that is provided by the + manageable components of type PhysicalClass + 'fan'. + + Entries are created by the agent if the corresponding + entry is created in ENTITY-MIB entPhysicalTable. + + Entries are deleted by the agent if the corresponding + entry is deleted in ENTITY-MIB entPhysicalTable." + INDEX { entPhysicalIndex } + ::= { cefcFanCoolingTable 1 } + +CefcFanCoolingEntry ::= SEQUENCE { + cefcFanCoolingCapacity Unsigned32, + cefcFanCoolingCapacityUnit FRUCoolingUnit +} + +cefcFanCoolingCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cooling capacity that is provided by this fan. + + The default unit of the fan cooling capacity is 'cfm', + if cefcFanCoolingCapacityUnit is not supported." + ::= { cefcFanCoolingEntry 1 } + +cefcFanCoolingCapacityUnit OBJECT-TYPE + SYNTAX FRUCoolingUnit + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit of the fan cooling capacity." + ::= { cefcFanCoolingEntry 2 } + + + +cefcModuleCoolingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcModuleCoolingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the cooling requirement for + all the manageable components of type entPhysicalClass + 'module'." + ::= { cefcCooling 3 } + +cefcModuleCoolingEntry OBJECT-TYPE + SYNTAX CefcModuleCoolingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcModuleCoolingEntry lists the cooling + requirement for a manageable components of type + entPhysicalClass 'module'. + + Entries are created by the agent at the system + power-up or module insertion. + + Entries are deleted by the agent upon module + removal." + INDEX { entPhysicalIndex } + ::= { cefcModuleCoolingTable 1 } + +CefcModuleCoolingEntry ::= SEQUENCE { + cefcModuleCooling Unsigned32, + cefcModuleCoolingUnit FRUCoolingUnit +} + +cefcModuleCooling OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cooling requirement of the module and its daughter + cards. + + The default unit of the module cooling requirement is + 'cfm', if cefcModuleCoolingUnit is not supported." + ::= { cefcModuleCoolingEntry 1 } + +cefcModuleCoolingUnit OBJECT-TYPE + SYNTAX FRUCoolingUnit + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit of the cooling requirement of the module and its + daughter cards." + ::= { cefcModuleCoolingEntry 2 } + + + +cefcFanCoolingCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcFanCoolingCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of the possible cooling + capacity modes and properties of the fans, whose + ENTITY-MIB entPhysicalTable entries have an + entPhysicalClass of 'fan'." + ::= { cefcCooling 4 } + +cefcFanCoolingCapEntry OBJECT-TYPE + SYNTAX CefcFanCoolingCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcFanCoolingCapacityEntry lists the cooling + capacity mode of a manageable components of type + entPhysicalClass 'fan'. It also lists the corresponding + cooling capacity provided and the power consumed + by the fan on this mode. + + + Entries are created by the agent if the corresponding + entry is created in ENTITY-MIB entPhysicalTable. + + Entries are deleted by the agent if the corresponding + entry is deleted in ENTITY-MIB entPhysicalTable." + INDEX { + entPhysicalIndex, + cefcFanCoolingCapIndex + } + ::= { cefcFanCoolingCapTable 1 } + +CefcFanCoolingCapEntry ::= SEQUENCE { + cefcFanCoolingCapIndex Unsigned32, + cefcFanCoolingCapModeDescr SnmpAdminString, + cefcFanCoolingCapCapacity Unsigned32, + cefcFanCoolingCapCurrent FRUCurrentType, + cefcFanCoolingCapCapacityUnit FRUCoolingUnit +} + +cefcFanCoolingCapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary value that uniquely identifies a + cooling capacity mode for a fan." + ::= { cefcFanCoolingCapEntry 1 } + +cefcFanCoolingCapModeDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the cooling capacity + mode of the fan." + ::= { cefcFanCoolingCapEntry 2 } + +cefcFanCoolingCapCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cooling capacity that could be provided + when the fan is operating in this mode. + + The default unit of the cooling capacity is 'cfm', + if cefcFanCoolingCapCapacityUnit is not supported." + ::= { cefcFanCoolingCapEntry 3 } + +cefcFanCoolingCapCurrent OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power consumption of the fan when operating in + in this mode." + ::= { cefcFanCoolingCapEntry 4 } + +cefcFanCoolingCapCapacityUnit OBJECT-TYPE + SYNTAX FRUCoolingUnit + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit of the fan cooling capacity when operating + in this mode." + ::= { cefcFanCoolingCapEntry 5 } + + +-- Connector rating management + +cefcConnectorRatingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcConnectorRatingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the connector power + ratings of FRUs. + + Only components with power connector rating + management are listed in this table." + ::= { cefcConnector 1 } + +cefcConnectorRatingEntry OBJECT-TYPE + SYNTAX CefcConnectorRatingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcConnectorRatingEntry lists the + power connector rating information of a + component in the system. + + An entry or entries are created by the agent + when an physical entity with connector rating + management is added to the ENTITY-MIB + entPhysicalTable. An entry is deleted + by the agent at the entity removal." + INDEX { entPhysicalIndex } + ::= { cefcConnectorRatingTable 1 } + +CefcConnectorRatingEntry ::= SEQUENCE { + cefcConnectorRating FRUCurrentType +} + +cefcConnectorRating OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum power that the component's + connector can withdraw." + ::= { cefcConnectorRatingEntry 1 } + + + +cefcModulePowerConsumptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CefcModulePowerConsumptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the total power consumption + information for modules whose ENTITY-MIB + entPhysicalTable entries have an entPhysicalClass + of 'module'." + ::= { cefcConnector 2 } + +cefcModulePowerConsumptionEntry OBJECT-TYPE + SYNTAX CefcModulePowerConsumptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cefcModulePowerConsumptionEntry lists the total + power consumption of a manageable components of type + entPhysicalClass 'module'. + + Entries are created by the agent at the system + power-up or module insertion. + + Entries are deleted by the agent upon module + removal." + INDEX { entPhysicalIndex } + ::= { cefcModulePowerConsumptionTable 1 } + +CefcModulePowerConsumptionEntry ::= SEQUENCE { + cefcModulePowerConsumption FRUCurrentType +} + +cefcModulePowerConsumption OBJECT-TYPE + SYNTAX FRUCurrentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The combined power consumption to operate the module + and its submodule(s) and inline-power device(s)." + ::= { cefcModulePowerConsumptionEntry 1 } + + + +-- notifications + +cefcMIBEnableStatusNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system + produces the following notifications: + cefcModuleStatusChange, cefcPowerStatusChange, + cefcFRUInserted, cefcFRURemoved, + cefcUnrecognizedFRU, cefcFanTrayStatusChange + and cefcVmModuleStatusChangeNotif. + + A false value will prevent these notifications + from being generated." + DEFVAL { false } + ::= { cefcMIBNotificationEnables 1 } + +cefcEnablePSOutputChangeNotif OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system + produces the cefcPowerSupplyOutputChange + notifications when the output capacity of + a power supply has changed. A false value + will prevent this notification to generated." + DEFVAL { false } + ::= { cefcMIBNotificationEnables 2 } +cefcMIBNotifications OBJECT IDENTIFIER + ::= { cefcFRUMIBNotificationPrefix 0 } + + +cefcModuleStatusChange NOTIFICATION-TYPE + OBJECTS { + cefcModuleOperStatus, + cefcModuleStatusLastChangeTime + } + STATUS current + DESCRIPTION + "This notification is generated when the value of + cefcModuleOperStatus changes. It can be utilized by + an NMS to update the status of the module it is + managing." + ::= { cefcMIBNotifications 1 } + +cefcPowerStatusChange NOTIFICATION-TYPE + OBJECTS { + cefcFRUPowerOperStatus, + cefcFRUPowerAdminStatus + } + STATUS current + DESCRIPTION + "The cefcFRUPowerStatusChange notification indicates that + the power status of a FRU has changed. The varbind for this + notification indicates the entPhysicalIndex of the FRU, + and the new operational-status of the FRU." + ::= { cefcMIBNotifications 2 } + +cefcFRUInserted NOTIFICATION-TYPE + OBJECTS { entPhysicalContainedIn } + STATUS current + DESCRIPTION + "The cecfFRUInserted notification indicates that a FRU was + inserted. The varbind for this notification indicates the + entPhysicalIndex of the inserted FRU, and the entPhysicalIndex + of the FRU's container." + ::= { cefcMIBNotifications 3 } + +cefcFRURemoved NOTIFICATION-TYPE + OBJECTS { entPhysicalContainedIn } + STATUS current + DESCRIPTION + "The cefcFRURemoved notification indicates that a FRU was + removed. The varbind for this notification indicates the + entPhysicalIndex of the removed FRU, and the entPhysicalIndex + of the FRU's container." + ::= { cefcMIBNotifications 4 } + +cefcUnrecognizedFRU NOTIFICATION-TYPE + OBJECTS { + entPhysicalClass, + entPhysicalVendorType, + entPhysicalName, + entPhysicalModelName, + cefcPhysicalStatus + } + STATUS current + DESCRIPTION + "The cefcUnrecognizedFRU notification indicates that a FRU was + inserted whose product ID is not supported. The varbind for + this notification indicates the entPhysicalIndex of the + inserted FRU, the entPhysicalClass this FRU belongs to, the + entPhysicalVendorType of this FRU, the entPhysicalName + of the FRU, the entPhysicalModelName of the inserted FRU, and + the cefcPhysicalStatus telling the reason code for sending this + notification." + ::= { cefcMIBNotifications 5 } + +cefcFanTrayStatusChange NOTIFICATION-TYPE + OBJECTS { cefcFanTrayOperStatus } + STATUS current + DESCRIPTION + "This notification is generated when the value of + cefcFanTrayOperStatus changes." + ::= { cefcMIBNotifications 6 } + +cefcPowerSupplyOutputChange NOTIFICATION-TYPE + OBJECTS { + entPhysicalName, + entPhysicalModelName, + cefcPSOutputModeCurrent + } + STATUS current + DESCRIPTION + "The notification indicates that the power + supply's output capacity has changed. + + This notification is triggered whenever one instance + of the power supply's cefcPSOutputModeInOperation + has transitioned from 'false' to 'true'." + ::= { cefcMIBNotifications 7 } + +cefcVmModuleStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + cefcVmModuleOperStatus, + cefcVmModuleStatusLastChangeTime + } + STATUS current + DESCRIPTION + "This notification is generated when the value of + cefcVmModuleOperStatus changes. It can be utilized by + an NMS to update the status of the module it is + managing." + ::= { cefcMIBNotifications 8 } +-- conformance information + +cefcMIBCompliances OBJECT IDENTIFIER + ::= { cefcMIBConformance 1 } + +cefcMIBGroups OBJECT IDENTIFIER + ::= { cefcMIBConformance 2 } + + +-- compliance statements + +cefcMIBPowerCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { cefcMIBPowerModeGroup } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + ::= { cefcMIBCompliances 1 } + +cefcMIBPowerCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroup + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be implemented + for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + ::= { cefcMIBCompliances 2 } + +cefcMIBPowerCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroup + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be + implemented for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + + GROUP cefcModuleGroupRev1 + DESCRIPTION + "The cefcModuleGroupRev1 is not mandatory for + agents with FRUs that are of module type." + ::= { cefcMIBCompliances 3 } + +cefcMIBPowerCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroup + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be + implemented for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + + GROUP cefcModuleGroupRev1 + DESCRIPTION + "The cefcModuleGroupRev1 is not mandatory for + agents with FRUs that are of module type." + + GROUP cefcMIBPowerFRUValueGroup + DESCRIPTION + "The cefcMIBPowerFRUValueGroup must be implemented for + power supply FRUs that have variable output" + + OBJECT cefcFRUTotalSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUTotalInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cefcMIBCompliances 4 } + +cefcMIBPowerCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup, + cefcMgmtNotificationsGroup2 + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroup + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be + implemented for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + + GROUP cefcModuleGroupRev1 + DESCRIPTION + "The cefcModuleGroupRev1 is not mandatory for + agents with FRUs that are of module type." + + GROUP cefcMIBPowerFRUValueGroup + DESCRIPTION + "The cefcMIBPowerFRUValueGroup must be implemented for + power supply FRUs that have variable output" + + GROUP cefcMIBFanTrayStatusGroup + DESCRIPTION + "The cefcMIBFanTrayStatusGroup must be implemented + in all systems which can detect the status of Fan + Tray FRUs." + + GROUP cefcMIBPhysicalGroup + DESCRIPTION + "The collection of objects which show information of + the Physical Entity." + + OBJECT cefcFRUTotalSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUTotalInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cefcMIBCompliances 5 } + +cefcMIBPowerCompliance6 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroupRev1 + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be + implemented for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + + GROUP cefcModuleGroupRev1 + DESCRIPTION + "The cefcModuleGroupRev1 is not mandatory for + agents with FRUs that are of module type." + + GROUP cefcMIBPowerFRUValueGroup + DESCRIPTION + "The cefcMIBPowerFRUValueGroup must be implemented for + power supply FRUs that have variable output" + + GROUP cefcMIBFanTrayStatusGroup + DESCRIPTION + "The cefcMIBFanTrayStatusGroup must be implemented + in all systems which can detect the status of Fan + Tray FRUs." + + GROUP cefcMIBPhysicalGroup + DESCRIPTION + "The collection of objects which show information of + the Physical Entity." + + GROUP cefcMgmtNotificationsGroup2 + DESCRIPTION + "The implementation of this group of notifications + is optional." + + GROUP cefcMIBPowerOperModeGroup + DESCRIPTION + "The cefcMIBPowerOperModeGroup must be + implemented for the device which supports + power supply operational modes." + + GROUP cefcModuleExtGroup + DESCRIPTION + "Implementation of cefcModuleExtGroup is + optional." + + GROUP cefcIntelliModuleGroup + DESCRIPTION + "Implementation of cefcModuleAddrGroup is + optional." + + OBJECT cefcFRUTotalSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUTotalInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcIntelliModuleIPAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to + support IPv4 addresses." + ::= { cefcMIBCompliances 6 } + +cefcMIBPowerCompliance7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroupRev1 + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be + implemented for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + + GROUP cefcModuleGroupRev1 + DESCRIPTION + "The cefcModuleGroupRev1 is not mandatory for + agents with FRUs that are of module type." + + GROUP cefcMIBPowerFRUValueGroup + DESCRIPTION + "The cefcMIBPowerFRUValueGroup must be implemented for + power supply FRUs that have variable output" + + GROUP cefcMIBFanTrayStatusGroup + DESCRIPTION + "The cefcMIBFanTrayStatusGroup must be implemented + in all systems which can detect the status of Fan + Tray FRUs." + + GROUP cefcMIBPhysicalGroup + DESCRIPTION + "The collection of objects which show information of + the Physical Entity." + + GROUP cefcMgmtNotificationsGroup2 + DESCRIPTION + "The implementation of this group of notifications + is optional." + + GROUP cefcMIBPowerOperModeGroup + DESCRIPTION + "The cefcMIBPowerOperModeGroup must be + implemented for the device which supports + power supply operational modes." + + GROUP cefcModuleExtGroup + DESCRIPTION + "Implementation of cefcModuleExtGroup is + optional." + + GROUP cefcIntelliModuleGroup + DESCRIPTION + "Implementation of cefcModuleAddrGroup is + optional." + + GROUP cefcPowerCapacityGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate power capacity + information." + + GROUP cefcCoolingGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate cooling + capacity information." + + GROUP cefcConnectorRatingGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate power + connector rating and module power total + consumption information." + + GROUP cefcMIBNotificationEnablesGroup2 + DESCRIPTION + "This group is mandatory for devices which + support the SNMP notification to notify + the power supply output capacity changes." + + GROUP cefcMgmtNotificationsGroup3 + DESCRIPTION + "This group is mandatory for devices which + support the SNMP notification to notify + the power supply output capacity changes." + + OBJECT cefcFRUTotalSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUTotalInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcIntelliModuleIPAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to + support IPv4 addresses." + ::= { cefcMIBCompliances 7 } + +cefcMIBPowerCompliance8 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroupRev1 + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be + implemented for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + + GROUP cefcModuleGroupRev1 + DESCRIPTION + "The cefcModuleGroupRev1 is not mandatory for + agents with FRUs that are of module type." + + GROUP cefcMIBPowerFRUValueGroup + DESCRIPTION + "The cefcMIBPowerFRUValueGroup must be implemented for + power supply FRUs that have variable output" + + GROUP cefcMIBFanTrayStatusGroup + DESCRIPTION + "The cefcMIBFanTrayStatusGroup must be implemented + in all systems which can detect the status of Fan + Tray FRUs." + + GROUP cefcMIBPhysicalGroup + DESCRIPTION + "The collection of objects which show information of + the Physical Entity." + + GROUP cefcMgmtNotificationsGroup2 + DESCRIPTION + "The implementation of this group of notifications + is optional." + + GROUP cefcMIBPowerOperModeGroup + DESCRIPTION + "The cefcMIBPowerOperModeGroup must be + implemented for the device which supports + power supply operational modes." + + GROUP cefcModuleExtGroup + DESCRIPTION + "Implementation of cefcModuleExtGroup is + optional." + + GROUP cefcIntelliModuleGroup + DESCRIPTION + "Implementation of cefcModuleAddrGroup is + optional." + + GROUP cefcPowerCapacityGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate power capacity + information." + + GROUP cefcCoolingGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate cooling + capacity information." + + GROUP cefcConnectorRatingGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate power + connector rating and module power total + consumption information." + + GROUP cefcMIBNotificationEnablesGroup2 + DESCRIPTION + "This group is mandatory for devices which + support the SNMP notification to notify + the power supply output capacity changes." + + GROUP cefcMgmtNotificationsGroup3 + DESCRIPTION + "This group is mandatory for devices which + support the SNMP notification to notify + the power supply output capacity changes." + + GROUP cefcMIBInLinePowerCurrentGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate inline power + usage information." + + GROUP cefcMIBPowerRedundancyInfoGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate the reason + why the redundancy of the power supplies cannot + be achieved." + + GROUP cefcFanCoolingCapGroup + DESCRIPTION + "This group is mandatory for devices which + can provide the cooling capacity modes + and properties of the fans in the system." + + OBJECT cefcFRUTotalSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUTotalInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcIntelliModuleIPAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to + support IPv4 addresses." + ::= { cefcMIBCompliances 8 } + +cefcMIBPowerCompliance9 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroupRev1 + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be + implemented for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + + GROUP cefcModuleGroupRev1 + DESCRIPTION + "The cefcModuleGroupRev1 is not mandatory for + agents with FRUs that are of module type." + + GROUP cefcMIBPowerFRUValueGroup + DESCRIPTION + "The cefcMIBPowerFRUValueGroup must be implemented for + power supply FRUs that have variable output" + + GROUP cefcMIBFanTrayStatusGroup + DESCRIPTION + "The cefcMIBFanTrayStatusGroup must be implemented + in all systems which can detect the status of Fan + Tray FRUs." + + GROUP cefcMIBPhysicalGroup + DESCRIPTION + "The collection of objects which show information of + the Physical Entity." + + GROUP cefcMgmtNotificationsGroup2 + DESCRIPTION + "The implementation of this group of notifications + is optional." + + GROUP cefcMIBPowerOperModeGroup + DESCRIPTION + "The cefcMIBPowerOperModeGroup must be + implemented for the device which supports + power supply operational modes." + + GROUP cefcModuleExtGroup + DESCRIPTION + "Implementation of cefcModuleExtGroup is + optional." + + GROUP cefcIntelliModuleGroup + DESCRIPTION + "Implementation of cefcModuleAddrGroup is + optional." + + GROUP cefcPowerCapacityGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate power capacity + information." + + GROUP cefcConnectorRatingGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate power + connector rating and module power total + consumption information." + + GROUP cefcMIBNotificationEnablesGroup2 + DESCRIPTION + "This group is mandatory for devices which + support the SNMP notification to notify + the power supply output capacity changes." + + GROUP cefcMgmtNotificationsGroup3 + DESCRIPTION + "This group is mandatory for devices which + support the SNMP notification to notify + the power supply output capacity changes." + + GROUP cefcMIBInLinePowerCurrentGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate inline power + usage information." + + GROUP cefcMIBPowerRedundancyInfoGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate the reason + why the redundancy of the power supplies cannot + be achived." + + GROUP cefcFanCoolingCapGroup + DESCRIPTION + "This group is mandatory for devices which + can provide the cooling capacity modes + and properties of the fans in the system." + + GROUP cefcMIBModuleLocalSwitchingGroup + DESCRIPTION + "This group is mandatory for devices which + support modules with local switching + functionality." + + GROUP cefcFRUPowerRealTimeStatusGroup + DESCRIPTION + "This group is mandatory for devices which + support power related realtime status." + + GROUP cefcFRUPowerCapabilityGroup + DESCRIPTION + "This group is mandatory for devices which + support power related capability information." + + GROUP cefcFRUCoolingUnitGroup + DESCRIPTION + "This group is mandatory for devices which + support the cooling unit information." + + GROUP cefcFRUFanCoolingUnitGroup + DESCRIPTION + "This group is mandatory for devices which + support the fan capacity cooling unit information." + + GROUP cefcCoolingGroup2 + DESCRIPTION + "This group is mandatory for devices which + support the chassis cooling capacity and module + cooling requirement." + + GROUP cefcFanCoolingGroup + DESCRIPTION + "This group is mandatory for devices which + support the fan cooling capacity information." + + OBJECT cefcFRUTotalSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUTotalInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcModuleLocalSwitchingMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcIntelliModuleIPAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to + support IPv4 addresses." + ::= { cefcMIBCompliances 9 } + +cefcMIBPowerCompliance10 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "An Entity-MIB implementation can implement this group to + provide FRU power status and control." + MODULE -- this module + MANDATORY-GROUPS { + cefcMIBPowerModeGroup, + cefcMgmtNotificationsGroup + } + + GROUP cefcMIBPowerFRUControlGroup + DESCRIPTION + "The cefcMIBPowerFRUControlGroup must be implemented + for FRUs that have power control" + + GROUP cefcMIBModuleGroup + DESCRIPTION + "The cefcMIBModuleGroup must be implemented for + FRUs that are of module type." + + GROUP cefcMIBInLinePowerControlGroupRev1 + DESCRIPTION + "The cefcMIBInLinePowerControlGroup must be + implemented for FRUs that have inline power control" + + GROUP cefcMIBNotificationEnablesGroup + DESCRIPTION + "The cefcMIBNotificationEnablesGroup must be + implemented for FRUs that have notification" + + GROUP cefcModuleGroupRev1 + DESCRIPTION + "The cefcModuleGroupRev1 is not mandatory for + agents with FRUs that are of module type." + + GROUP cefcMIBPowerFRUValueGroup + DESCRIPTION + "The cefcMIBPowerFRUValueGroup must be implemented for + power supply FRUs that have variable output" + + GROUP cefcMIBFanTrayStatusGroup + DESCRIPTION + "The cefcMIBFanTrayStatusGroup must be implemented + in all systems which can detect the status of Fan + Tray FRUs." + + GROUP cefcMIBPhysicalGroup + DESCRIPTION + "The collection of objects which show information of + the Physical Entity." + + GROUP cefcMgmtNotificationsGroup2 + DESCRIPTION + "The implementation of this group of notifications + is optional." + + GROUP cefcMIBPowerOperModeGroup + DESCRIPTION + "The cefcMIBPowerOperModeGroup must be + implemented for the device which supports + power supply operational modes." + + GROUP cefcModuleExtGroup + DESCRIPTION + "Implementation of cefcModuleExtGroup is + optional." + + GROUP cefcIntelliModuleGroup + DESCRIPTION + "Implementation of cefcModuleAddrGroup is + optional." + + GROUP cefcPowerCapacityGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate power capacity + information." + + GROUP cefcConnectorRatingGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate power + connector rating and module power total + consumption information." + + GROUP cefcMIBNotificationEnablesGroup2 + DESCRIPTION + "This group is mandatory for devices which + support the SNMP notification to notify + the power supply output capacity changes." + + GROUP cefcMgmtNotificationsGroup3 + DESCRIPTION + "This group is mandatory for devices which + support the SNMP notification to notify + the power supply output capacity changes." + + GROUP cefcMIBInLinePowerCurrentGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate inline power + usage information." + + GROUP cefcMIBPowerRedundancyInfoGroup + DESCRIPTION + "This group is mandatory for devices which + have the capability to populate the reason + why the redundancy of the power supplies cannot + be achived." + + GROUP cefcFanCoolingCapGroup + DESCRIPTION + "This group is mandatory for devices which + can provide the cooling capacity modes + and properties of the fans in the system." + + GROUP cefcMIBModuleLocalSwitchingGroup + DESCRIPTION + "This group is mandatory for devices which + support modules with local switching + functionality." + + GROUP cefcFRUPowerRealTimeStatusGroup + DESCRIPTION + "This group is mandatory for devices which + support power related realtime status." + + GROUP cefcFRUPowerCapabilityGroup + DESCRIPTION + "This group is mandatory for devices which + support power related capability information." + + GROUP cefcFRUCoolingUnitGroup + DESCRIPTION + "This group is mandatory for devices which + support the cooling unit information." + + GROUP cefcFRUFanCoolingUnitGroup + DESCRIPTION + "This group is mandatory for devices which + support the fan capacity cooling unit information." + + GROUP cefcCoolingGroup2 + DESCRIPTION + "This group is mandatory for devices which + support the chassis cooling capacity and module + cooling requirement." + + GROUP cefcFanCoolingGroup + DESCRIPTION + "This group is mandatory for devices which + support the fan cooling capacity information." + + GROUP cefcFanDirectionGroup + DESCRIPTION + "This group is mandatory for devices which + support fan direction." + + GROUP cefcFanSpeedGroup + DESCRIPTION + "This group is mandatory for devices which + support fan speed." + + GROUP cefcPowerSupplyActualGroup + DESCRIPTION + "This group is mandatory for devices which + support actual input and output current of + a power supply." + + GROUP cefcVmModuleGroup + DESCRIPTION + "This group is mandatory for devices which + support VM module status." + + GROUP cefcVmModuleNotifsGroup + DESCRIPTION + "This group is mandatory for devices which + support VM module status notifications." + + OBJECT cefcFRUTotalSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnSystemCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUTotalInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcFRUDrawnInlineCurrent + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcModuleLocalSwitchingMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cefcIntelliModuleIPAddrType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "An implementation is only required to + support IPv4 addresses." + ::= { cefcMIBCompliances 10 } + +-- units of conformance + +cefcMIBPowerModeGroup OBJECT-GROUP + OBJECTS { + cefcPowerRedundancyMode, + cefcPowerUnits, + cefcTotalAvailableCurrent, + cefcTotalDrawnCurrent + } + STATUS current + DESCRIPTION + "The collection of objects which are used + to configure and monitor power-control for + FRUs." + ::= { cefcMIBGroups 1 } + +cefcMIBPowerFRUControlGroup OBJECT-GROUP + OBJECTS { + cefcFRUPowerAdminStatus, + cefcFRUPowerOperStatus, + cefcFRUCurrent + } + STATUS current + DESCRIPTION + "The collection of objects which are used + to configure and monitor power-control for + FRUs." + ::= { cefcMIBGroups 2 } + +cefcMIBModuleGroup OBJECT-GROUP + OBJECTS { + cefcModuleAdminStatus, + cefcModuleOperStatus, + cefcModuleResetReason, + cefcModuleStatusLastChangeTime + } + STATUS current + DESCRIPTION + "The collection of objects which are used to get the + operational state and redundancy state of the modules" + ::= { cefcMIBGroups 3 } + +cefcMIBInLinePowerControlGroup OBJECT-GROUP + OBJECTS { cefcMaxDefaultInLinePower } + STATUS deprecated + DESCRIPTION + "The collection of objects which are used to + configure and monitor inline power control for + FRUs." + ::= { cefcMIBGroups 4 } + +cefcMIBNotificationEnablesGroup OBJECT-GROUP + OBJECTS { cefcMIBEnableStatusNotification } + STATUS current + DESCRIPTION + "The collection of objects which are used to + enable notification." + ::= { cefcMIBGroups 5 } + +cefcMgmtNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cefcModuleStatusChange, + cefcPowerStatusChange, + cefcFRUInserted, + cefcFRURemoved + } + STATUS current + DESCRIPTION + "The notifications which a FRU Management entity is + required to implement." + ::= { cefcMIBGroups 6 } + +cefcModuleGroupRev1 OBJECT-GROUP + OBJECTS { + cefcModuleLastClearConfigTime, + cefcModuleResetReasonDescription + } + STATUS current + DESCRIPTION + "The collection of objects which are used to get the + operational state and redundancy state of the modules" + ::= { cefcMIBGroups 7 } + +cefcMIBPowerFRUValueGroup OBJECT-GROUP + OBJECTS { + cefcFRUTotalSystemCurrent, + cefcFRUDrawnSystemCurrent, + cefcFRUTotalInlineCurrent, + cefcFRUDrawnInlineCurrent + } + STATUS current + DESCRIPTION + "The collection of objects which are used to retrieve + the total and used capacity of a power supply for both + system and inline power." + ::= { cefcMIBGroups 8 } + +cefcMIBFanTrayStatusGroup OBJECT-GROUP + OBJECTS { cefcFanTrayOperStatus } + STATUS current + DESCRIPTION + "The collection of objects which show information of the + status of Fan Tray FRUs." + ::= { cefcMIBGroups 9 } + +cefcMIBPhysicalGroup OBJECT-GROUP + OBJECTS { cefcPhysicalStatus } + STATUS current + DESCRIPTION + "The collection of objects which show information of the + Physical Entity." + ::= { cefcMIBGroups 10 } + +cefcMgmtNotificationsGroup2 NOTIFICATION-GROUP + NOTIFICATIONS { + cefcUnrecognizedFRU, + cefcFanTrayStatusChange + } + STATUS current + DESCRIPTION + "The additional notifications for FRU status." + ::= { cefcMIBGroups 11 } + +cefcMIBPowerOperModeGroup OBJECT-GROUP + OBJECTS { cefcPowerRedundancyOperMode } + STATUS current + DESCRIPTION + "The collection of objects which are used + to monitor the device's power supply operational + redundancy mode." + ::= { cefcMIBGroups 12 } + +cefcMIBInLinePowerControlGroupRev1 OBJECT-GROUP + OBJECTS { cefcMaxDefaultHighInLinePower } + STATUS current + DESCRIPTION + "The collection of objects which are used to + configure and monitor inline power control for + FRUs." + ::= { cefcMIBGroups 13 } + +cefcModuleExtGroup OBJECT-GROUP + OBJECTS { + cefcModuleStateChangeReasonDescr, + cefcModuleUpTime + } + STATUS current + DESCRIPTION + "The collection of objects which are used to get the + state change reason and up time of the modules." + ::= { cefcMIBGroups 14 } + +cefcIntelliModuleGroup OBJECT-GROUP + OBJECTS { + cefcIntelliModuleIPAddrType, + cefcIntelliModuleIPAddr + } + STATUS current + DESCRIPTION + "The collection of objects which are used to get the + information specific to intelligent modules." + ::= { cefcMIBGroups 15 } + +cefcPowerCapacityGroup OBJECT-GROUP + OBJECTS { + cefcPowerSupplyInputType, + cefcPSOutputModeCurrent, + cefcPSOutputModeInOperation + } + STATUS current + DESCRIPTION + "The collection of objects which are used to get the + power capacity information" + ::= { cefcMIBGroups 16 } + +cefcCoolingGroup OBJECT-GROUP + OBJECTS { + cefcChassisPerSlotCoolingCap, + cefcFanCoolingCapacity, + cefcModuleCooling + } + STATUS deprecated + DESCRIPTION + "The collection of objects which are used to get the + cooling capacity information." + ::= { cefcMIBGroups 17 } + +cefcConnectorRatingGroup OBJECT-GROUP + OBJECTS { + cefcConnectorRating, + cefcModulePowerConsumption + } + STATUS current + DESCRIPTION + "The collection of objects which are used to get the + power connector rating and module power total + consumption information." + ::= { cefcMIBGroups 18 } + +cefcMIBNotificationEnablesGroup2 OBJECT-GROUP + OBJECTS { cefcEnablePSOutputChangeNotif } + STATUS current + DESCRIPTION + "The collection of objects which are used to + enable additional group of notifications." + ::= { cefcMIBGroups 19 } + +cefcMgmtNotificationsGroup3 NOTIFICATION-GROUP + NOTIFICATIONS { cefcPowerSupplyOutputChange } + STATUS current + DESCRIPTION + "The additional notification for notify the + power capacity mode change." + ::= { cefcMIBGroups 20 } + +cefcMIBInLinePowerCurrentGroup OBJECT-GROUP + OBJECTS { cefcTotalDrawnInlineCurrent } + STATUS current + DESCRIPTION + "The collection of objects which are used to + monitor inline power usage for FRUs." + ::= { cefcMIBGroups 21 } + +cefcMIBPowerRedundancyInfoGroup OBJECT-GROUP + OBJECTS { cefcPowerNonRedundantReason } + STATUS current + DESCRIPTION + "The collection of objects provide additional + information about the device's power supply + redundancy." + ::= { cefcMIBGroups 22 } + +cefcFanCoolingCapGroup OBJECT-GROUP + OBJECTS { + cefcFanCoolingCapModeDescr, + cefcFanCoolingCapCapacity, + cefcFanCoolingCapCurrent + } + STATUS current + DESCRIPTION + "The collection of objects provide the cooling + capacity modes and properties of the fans." + ::= { cefcMIBGroups 23 } + +cefcMIBModuleLocalSwitchingGroup OBJECT-GROUP + OBJECTS { cefcModuleLocalSwitchingMode } + STATUS current + DESCRIPTION + "The collection of objects which show information of the + local switching status of modules." + ::= { cefcMIBGroups 24 } + +cefcFRUPowerRealTimeStatusGroup OBJECT-GROUP + OBJECTS { cefcFRURealTimeCurrent } + STATUS current + DESCRIPTION + "The collection of objects provide the power-related + realtime information of the manageable entities." + ::= { cefcMIBGroups 25 } + +cefcFRUPowerCapabilityGroup OBJECT-GROUP + OBJECTS { cefcFRUPowerCapability } + STATUS current + DESCRIPTION + "The collection of objects provide the power-related + capability information of the manageable entities." + ::= { cefcMIBGroups 26 } + +cefcFRUCoolingUnitGroup OBJECT-GROUP + OBJECTS { + cefcChassisPerSlotCoolingUnit, + cefcModuleCoolingUnit + } + STATUS current + DESCRIPTION + "The collection of objects provide the cooling unit + information of the manageable entities." + ::= { cefcMIBGroups 27 } + +cefcFRUFanCoolingUnitGroup OBJECT-GROUP + OBJECTS { + cefcFanCoolingCapacityUnit, + cefcFanCoolingCapCapacityUnit + } + STATUS current + DESCRIPTION + "The collection of objects provide the cooling unit + information of the manageable fan entities." + ::= { cefcMIBGroups 28 } + +cefcCoolingGroup2 OBJECT-GROUP + OBJECTS { + cefcChassisPerSlotCoolingCap, + cefcModuleCooling + } + STATUS current + DESCRIPTION + "The collection of objects which are used to get the + cooling capacity or requirement information." + ::= { cefcMIBGroups 29 } + +cefcFanCoolingGroup OBJECT-GROUP + OBJECTS { cefcFanCoolingCapacity } + STATUS current + DESCRIPTION + "The collection of objects provide the cooling + capacity modes and properties of the fans." + ::= { cefcMIBGroups 30 } + +cefcFanDirectionGroup OBJECT-GROUP + OBJECTS { cefcFanTrayDirection } + STATUS current + DESCRIPTION + "The collection of objects provide the direction + information of the manageable fan entities." + ::= { cefcMIBGroups 31 } + +cefcFanSpeedGroup OBJECT-GROUP + OBJECTS { + cefcFanSpeed, + cefcFanSpeedPercent + } + STATUS current + DESCRIPTION + "The collection of objects provide the speed + information of the manageable fan entities." + ::= { cefcMIBGroups 32 } + +cefcPowerSupplyActualGroup OBJECT-GROUP + OBJECTS { + cefcFRUActualInputCurrent, + cefcFRUActualOutputCurrent + } + STATUS current + DESCRIPTION + "The collection of objects which are used to retrieve + the actual input and output current of a power supply." + ::= { cefcMIBGroups 33 } + +cefcVmModuleGroup OBJECT-GROUP + OBJECTS { + cefcVmModuleOperStatus, + cefcVmModuleStatusLastChangeTime + } + STATUS current + DESCRIPTION + "The collection of objects which povide the VM + module opertional status information." + ::= { cefcMIBGroups 34 } + +cefcVmModuleNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { cefcVmModuleStatusChangeNotif } + STATUS current + DESCRIPTION + "A collection of notifications for VM module + status change." + ::= { cefcMIBGroups 35 } + +END + diff --git a/MIBS/cisco/CISCO-ENTITY-QFP-MIB b/MIBS/cisco/CISCO-ENTITY-QFP-MIB new file mode 100644 index 0000000..fbb5e18 --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-QFP-MIB @@ -0,0 +1,1294 @@ +-- ***************************************************************** +-- CISCO-ENTITY-QFP-MIB.my +-- +-- This MIB module is used to monitor Quantum Flow Processors (QFP). +-- +-- November 2009, Muthukrishnan Venkatraman +-- +-- Copyright (c) 2009, 2012, 2014 by cisco Systems Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-ENTITY-QFP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Gauge32, + NOTIFICATION-TYPE, + Counter32, + Counter64, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DateAndTime, + TruthValue + FROM SNMPv2-TC + entPhysicalIndex + FROM ENTITY-MIB + CounterBasedGauge64 + FROM HCNUM-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEntityQfpMIB MODULE-IDENTITY + LAST-UPDATED "201406180000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + + Postal: 170 W Tasman Drive + + San Jose, CA 95134 + + USA + + + Tel: +1 800 553-NETS + + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This MIB module defines managed objects that facilitate the + management of Quantum Flow Processors (QFP), which are listed + in the ENTITY-MIB (RFC 4133) entPhysicalTable as an + entPhysicalClass of 'cpu'. + + The Quantum Flow Processors (QFP) technology is an architecture + family developed by Cisco, which has fully integrated and + programmable networking chip set that controls different + functions of a system such as packet forwarding. + + This module contains objects to monitor various QFP + statistics such as system, utilization, memory, etc. + + The utilization statistics can be used for future capacity + planning. The calculation of this statistics may vary by + devices which host QFPs, hence the user must refer to the + specific device document of interest for the exact method + of calculation. The utilization statistics have the following + terminology. + + o Input - Communication channel where packets arrive on the + QFP. + + o Output - Communication channel where packets leave the QFP. + + o Priority - A classification applied to packets indicating + they should be treated with greater urgency. + + o Non-Priority - A classification applied to packets indicating + they should be treated with lesser urgency. + + o Processing Load - The percentage of time over some interval + that the QFP has spent forwarding packets, + relative to the total time spent both + forwarding packets and being idle." + REVISION "201406180000Z" + DESCRIPTION + "Added the following objects to the MIB. + + ceqfpThroughputLicensedBW, ceqfpThroughputLevel, + ceqfpThroughputInterval, ceqfpThroughputThreshold, + ceqfpThroughputAvgRate to ceqfpThroughputTable. + + Added ceqfpThroughputNotifEnabled to ciscoEntityQfpNotif group. + + Added ceqfpThroughputNotif as a new notification to the MIB. + + Added a new MIB conform group, ceqfpThroughputGroup for the new + objects. + + Also modified the ciscoEntityQfpMIBComplianceRev2 to add the new + group ceqfpThroughputGroup." + REVISION "201206060000Z" + DESCRIPTION + "Added the following new objects to the + ceqfpMemoryResourceTable. + ceqfpMemoryResTotalOvrflw, ceqfpMemoryHCResTotal, + ceqfpMemoryResInUseOvrflw, ceqfpMemoryHCResInUse, + ceqfpMemoryResFreeOvrflw,ceqfpMemoryHCResFree, + ceqfpMemoryResLowFreeWatermarkOvrflw, + ceqfpMemoryHCResLowFreeWatermark. + + Added following new compliance groups. + ciscoEntityQfpMemoryResourceOvrflwGroup, + ciscoEntityQfpMemoryHCResourceGroup. + + Added new compliance ciscoEntityQfpMIBComplianceRev2 which + deprecates ciscoEntityQfpMIBComplianceRev1." + REVISION "200912020000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 715 } + + + +CiscoQfpPacketRate ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An estimate of throughput in units of packets per second. + + The CiscoQfpPacketRate type represents a non-negative integer, + which may increase or decrease, but shall never exceed a + maximum value, nor fall below a minimum value of Counter64. + The Counter64 syntax is used for encoding rules." + SYNTAX Counter64 + +CiscoQfpBitRate ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "An estimate of throughput in units of bits per second. + + The CiscoQfpBitRate type represents a non-negative integer, + which may increase or decrease, but shall never exceed a + maximum value, nor fall below a minimum value of Counter64. + The Counter64 syntax is used for encoding rules." + SYNTAX Counter64 + +CiscoQfpTimeInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated integer-value describing the available interval + values for which the periodic statistics are to be collected. + + fiveSeconds (1) - Interval to collect last 5 seconds + statistics + oneMinute(2) - Interval to collect last 1 minute + statistics + fiveMinutes(3) - Interval to collect last 5 minutes + statistics + sixtyMinutes(4) - Interval to collect last 60 minutes + statistics" + SYNTAX INTEGER { + fiveSeconds(1), + oneMinute(2), + fiveMinutes(3), + sixtyMinutes(4) + } + +CiscoQfpMemoryResource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated integer-value describing various memory resources + used by the QFP. + + dram (1) - Dynamic Random Access Memory (DRAM) memory resource" + SYNTAX INTEGER { + dram(1) + } +ciscoEntityQfpMIBNotifs OBJECT IDENTIFIER + ::= { ciscoEntityQfpMIB 0 } + +ciscoEntityQfpMIBObjects OBJECT IDENTIFIER + ::= { ciscoEntityQfpMIB 1 } + +ciscoEntityQfpMIBConform OBJECT IDENTIFIER + ::= { ciscoEntityQfpMIB 2 } + +ciscoEntityQfp OBJECT IDENTIFIER + ::= { ciscoEntityQfpMIBObjects 1 } + +ciscoEntityQfpNotif OBJECT IDENTIFIER + ::= { ciscoEntityQfpMIBObjects 2 } + + +ceqfpSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeqfpSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the QFP system information for each QFP + physical entity. + + An agent creates a conceptual row to this table corresponding + to a QFP physical entity upon detection of a physical entity + supporting the QFP system information. + + An agent destroys a conceptual row from this table + corresponding to a QFP physical entity upon removal + of the QFP host physical entity." + ::= { ciscoEntityQfp 1 } + +ceqfpSystemEntry OBJECT-TYPE + SYNTAX CeqfpSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the ceqfpSystemTable. There is an entry + in this table for each QFP entity, as defined by a value of + entPhysicalIndex." + INDEX { entPhysicalIndex } + ::= { ceqfpSystemTable 1 } + +CeqfpSystemEntry ::= SEQUENCE { + ceqfpSystemTrafficDirection INTEGER, + ceqfpSystemState INTEGER, + ceqfpNumberSystemLoads Counter32, + ceqfpSystemLastLoadTime DateAndTime +} + +ceqfpSystemTrafficDirection OBJECT-TYPE + SYNTAX INTEGER { + none(1), + ingress(2), + egress(3), + both(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the traffic direction that this QFP is + assigned to process. The enumerated values are described below. + + none (1) - The QFP is not assigned to processes any traffic + yet + ingress (2) - The QFP processes inbound traffic + egress (3) - The QFP processes outbound traffic + both (4) - The QFP processes both inbound and outbound + traffic" + ::= { ceqfpSystemEntry 1 } + +ceqfpSystemState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + reset(2), + init(3), + active(4), + activeSolo(5), + standby(6), + hotStandby(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current QFP state. The enumerated + values are described below. + + unknown (1) - The state of the QFP is unknown + reset (2) - The QFP is reset + init (3) - The QFP is being initialized + active (4) - The QFP is active in a system with redundant + QFP + activeSolo (5) - The QFP is active and there is no redundant + QFP in the system + standby (6) - The QFP is standby in a redundant system. + hotStandby (7) - The QFP is standby and synchronized with + active, so that a switchover in this state + will preserve state of the active. Stateful + datapath features are synchronized between the + active QFP and standby QFP" + ::= { ceqfpSystemEntry 2 } + +ceqfpNumberSystemLoads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of times the QFP is loaded, + since the QFP host is up." + ::= { ceqfpSystemEntry 3 } + +ceqfpSystemLastLoadTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP last load time." + ::= { ceqfpSystemEntry 4 } + + + +ceqfpFiveSecondUtilAlgo OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fiveSecSample(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the method used to calculate 5 Second + interval utilization data. The enumerated values are described + below. + + unknown (1) - The calculation method is unknown + fiveSecSample (2) - The value is calculated based on the last + 5 second sampling period of utilization + data." + ::= { ciscoEntityQfp 2 } + +ceqfpOneMinuteUtilAlgo OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fiveSecSMA(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the method used to calculate 1 Minute + interval utilization data. The enumerated values are described + below. + + unknown (1) - The calculation method is unknown + fiveSecSMA (2) - The value is calculated using Simple Moving + Average of last 12 five seconds utilization + data." + ::= { ciscoEntityQfp 3 } + +ceqfpFiveMinutesUtilAlgo OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fiveSecSMA(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the method used to calculate 5 Minutes + interval utilization data. The enumerated values are described + below. + + unknown (1) - The calculation method is unknown + fiveSecSMA (2) - The value is calculated using Simple Moving + Average of last 60 five seconds utilization + data." + ::= { ciscoEntityQfp 4 } + +ceqfpSixtyMinutesUtilAlgo OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fiveSecSMA(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the method used to calculate 60 Minutes + interval utilization data. The enumerated values are described + below. + + unknown (1) - The calculation method is unknown + fiveSecSMA (1) - The value is calculated using Simple Moving + Average of last 720 five seconds utilization + data." + ::= { ciscoEntityQfp 5 } + +ceqfpUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeqfpUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the utilization statistics collected + by each QFP physical entity at various time interval such as + last 5 seconds, 1 minute, etc. + + An agent creates a conceptual row to this table corresponding + to a QFP physical entity for a time interval upon detection of + a physical entity supporting the utilization statistics for a + time interval. + + The agent destroys a conceptual row from this table + corresponding to a QFP physical entity for a time interval + upon removal of the QFP host physical entity or it does not + receive the utilization statistics update for a certain time + period. The time period to wait before deleting an entry from + this table would be the discretion of the supporting device." + ::= { ciscoEntityQfp 6 } + +ceqfpUtilizationEntry OBJECT-TYPE + SYNTAX CeqfpUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the ceqfpUtilizationTable. There is + an entry in this table for each QFP entity by a value of + entPhysicalIndex and the supported time interval by a value + of ceqfpUtilTimeInterval. + + The method of utilization data calculation for each interval + period can be identified through the respective interval + scalar objects. For example the utilizaiton data calculation + method for 'fiveSecond' interval can be identified by + ceqfpFiveSecondUtilAlgo." + INDEX { + entPhysicalIndex, + ceqfpUtilTimeInterval + } + ::= { ceqfpUtilizationTable 1 } + +CeqfpUtilizationEntry ::= SEQUENCE { + ceqfpUtilTimeInterval CiscoQfpTimeInterval, + ceqfpUtilInputPriorityPktRate CiscoQfpPacketRate, + ceqfpUtilInputPriorityBitRate CiscoQfpBitRate, + ceqfpUtilInputNonPriorityPktRate CiscoQfpPacketRate, + ceqfpUtilInputNonPriorityBitRate CiscoQfpBitRate, + ceqfpUtilInputTotalPktRate CiscoQfpPacketRate, + ceqfpUtilInputTotalBitRate CiscoQfpBitRate, + ceqfpUtilOutputPriorityPktRate CiscoQfpPacketRate, + ceqfpUtilOutputPriorityBitRate CiscoQfpBitRate, + ceqfpUtilOutputNonPriorityPktRate CiscoQfpPacketRate, + ceqfpUtilOutputNonPriorityBitRate CiscoQfpBitRate, + ceqfpUtilOutputTotalPktRate CiscoQfpPacketRate, + ceqfpUtilOutputTotalBitRate CiscoQfpBitRate, + ceqfpUtilProcessingLoad Gauge32 +} + +ceqfpUtilTimeInterval OBJECT-TYPE + SYNTAX CiscoQfpTimeInterval + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the time interval for which the + utilization statistics being collected. The interval + values can be 5 second, 1 minute, etc. as specified in + the CiscoQfpTimeInterval." + ::= { ceqfpUtilizationEntry 1 } + +ceqfpUtilInputPriorityPktRate OBJECT-TYPE + SYNTAX CiscoQfpPacketRate + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP input channel priority packet + rate during this interval." + ::= { ceqfpUtilizationEntry 2 } + +ceqfpUtilInputPriorityBitRate OBJECT-TYPE + SYNTAX CiscoQfpBitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP input channel priority bit rate + during this interval." + ::= { ceqfpUtilizationEntry 3 } + +ceqfpUtilInputNonPriorityPktRate OBJECT-TYPE + SYNTAX CiscoQfpPacketRate + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP input channel non-priority + packet rate during this interval." + ::= { ceqfpUtilizationEntry 4 } + +ceqfpUtilInputNonPriorityBitRate OBJECT-TYPE + SYNTAX CiscoQfpBitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP input channel non-priority + bit rate during this interval." + ::= { ceqfpUtilizationEntry 5 } + +ceqfpUtilInputTotalPktRate OBJECT-TYPE + SYNTAX CiscoQfpPacketRate + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP input channel total packet rate + during this interval, which includes both priority and + non-priority input packet rate." + ::= { ceqfpUtilizationEntry 6 } + +ceqfpUtilInputTotalBitRate OBJECT-TYPE + SYNTAX CiscoQfpBitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP input channel total bit rate + during this interval, which includes both priority and + non-priority input bit rate." + ::= { ceqfpUtilizationEntry 7 } + +ceqfpUtilOutputPriorityPktRate OBJECT-TYPE + SYNTAX CiscoQfpPacketRate + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP output channel priority packet + rate during this interval." + ::= { ceqfpUtilizationEntry 8 } + +ceqfpUtilOutputPriorityBitRate OBJECT-TYPE + SYNTAX CiscoQfpBitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP output channel priority bit + rate during this interval." + ::= { ceqfpUtilizationEntry 9 } + +ceqfpUtilOutputNonPriorityPktRate OBJECT-TYPE + SYNTAX CiscoQfpPacketRate + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP output channel non-priority + packet rate during this interval." + ::= { ceqfpUtilizationEntry 10 } + +ceqfpUtilOutputNonPriorityBitRate OBJECT-TYPE + SYNTAX CiscoQfpBitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP output channel non-priority + bit rate during this interval." + ::= { ceqfpUtilizationEntry 11 } + +ceqfpUtilOutputTotalPktRate OBJECT-TYPE + SYNTAX CiscoQfpPacketRate + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP output channel total packet rate + during this interval, which includes both priority and + non-priority output packet rate." + ::= { ceqfpUtilizationEntry 12 } + +ceqfpUtilOutputTotalBitRate OBJECT-TYPE + SYNTAX CiscoQfpBitRate + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP output channel total bit rate + during this interval, which includes both priority and + non-priority bit rate." + ::= { ceqfpUtilizationEntry 13 } + +ceqfpUtilProcessingLoad OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the QFP processing load during this + interval." + ::= { ceqfpUtilizationEntry 14 } + + + +ceqfpMemoryResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeqfpMemoryResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the memory resources statistics for + each QFP physical entity. + + An agent creates a conceptual row to this table corresponding + to a QFP physical entity and its supported memory resource type + upon detection of a physical entity supporting the memory + resource statistics for a memory resource type. + + An agent destroys a conceptual row from this table + corresponding to a QFP physical entity and its supported + memory resource type upon removal of the QFP host physical + entity or it does not receive memory resource statistics + update for a certain time period. The time period to wait + before deleting an entry from this table would be the + discretion of the supporting device." + ::= { ciscoEntityQfp 7 } + +ceqfpMemoryResourceEntry OBJECT-TYPE + SYNTAX CeqfpMemoryResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the ceqfpMemoryResourceTable. There + is an entry in this table for each QFP entity by a value + of entPhysicalIndex and the supported memory resource type + by a value of ceqfpMemoryResType." + INDEX { + entPhysicalIndex, + ceqfpMemoryResType + } + ::= { ceqfpMemoryResourceTable 1 } + +CeqfpMemoryResourceEntry ::= SEQUENCE { + ceqfpMemoryResType CiscoQfpMemoryResource, + ceqfpMemoryResTotal Gauge32, + ceqfpMemoryResInUse Gauge32, + ceqfpMemoryResFree Gauge32, + ceqfpMemoryResLowFreeWatermark Gauge32, + ceqfpMemoryResRisingThreshold Unsigned32, + ceqfpMemoryResFallingThreshold Unsigned32, + ceqfpMemoryResTotalOvrflw Gauge32, + ceqfpMemoryHCResTotal CounterBasedGauge64, + ceqfpMemoryResInUseOvrflw Gauge32, + ceqfpMemoryHCResInUse CounterBasedGauge64, + ceqfpMemoryResFreeOvrflw Gauge32, + ceqfpMemoryHCResFree CounterBasedGauge64, + ceqfpMemoryResLowFreeWatermarkOvrflw Gauge32, + ceqfpMemoryHCResLowFreeWatermark CounterBasedGauge64 +} + +ceqfpMemoryResType OBJECT-TYPE + SYNTAX CiscoQfpMemoryResource + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of the memory resource used by + the QFP. This object is one of the indices to uniquely identify + the QFP memory resource type." + ::= { ceqfpMemoryResourceEntry 1 } + +ceqfpMemoryResTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents total memory available on this memory + resource." + ::= { ceqfpMemoryResourceEntry 2 } + +ceqfpMemoryResInUse OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the memory which is currently under use + on this memory resource." + ::= { ceqfpMemoryResourceEntry 3 } + +ceqfpMemoryResFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the memory which is currently free on + this memory resource." + ::= { ceqfpMemoryResourceEntry 4 } + +ceqfpMemoryResLowFreeWatermark OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents lowest free water mark on this memory + resource." + ::= { ceqfpMemoryResourceEntry 5 } + +ceqfpMemoryResRisingThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the rising threshold value for this + memory resource. A value of zero means that the rising + threshold is not supported for this memory resource. + + The value of this object can not be set to lower than or + equal to ceqfpMemoryResFallingThreshold. + + A rising (ceqfpMemoryResRisingThreshNotif) notification + will be generated, whenever the memory resource usage + (ceqfpMemoryHCResInUse) is equal to or greater than this + value. + + After a rising notification is generated, another such + notification will not be generated until the + ceqfpMemoryResInUse falls below this value and reaches + the ceqfpMemoryResFallingThreshold." + DEFVAL { 90 } + ::= { ceqfpMemoryResourceEntry 6 } + +ceqfpMemoryResFallingThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the falling threshold value for this + memory resource. A value of zero means that the falling + threshold is not supported for this memory resource. + + The value of this object can not be set to higher than or + equal to ceqfpMemoryResRisingThreshold. + + A falling (ceqfpMemoryResRisingThreshNotif) notification + will be generated, whenever the memory resource usage + (ceqfpMemoryHCResInUse) is equal to or lesser than this value. + + After a falling notification is generated, another + such notification will not be generated until the + ceqfpMemoryResInUse rises above this value and reaches + the ceqfpMemoryResRisingThreshold." + DEFVAL { 85 } + ::= { ceqfpMemoryResourceEntry 7 } + +ceqfpMemoryResTotalOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + ceqfpMemoryResTotal. + This object needs to be supported only when the value of + ceqfpMemoryResTotal exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { ceqfpMemoryResourceEntry 8 } + +ceqfpMemoryHCResTotal OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a 64-bit version of ceqfpMemoryResTotal." + ::= { ceqfpMemoryResourceEntry 9 } + +ceqfpMemoryResInUseOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + ceqfpMemoryResInUse. + This object needs to be supported only when the value of + ceqfpMemoryResInUse exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { ceqfpMemoryResourceEntry 10 } + +ceqfpMemoryHCResInUse OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a 64-bit version of ceqfpMemoryInRes." + ::= { ceqfpMemoryResourceEntry 11 } + +ceqfpMemoryResFreeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of ceqfpMemoryResFree. + This object needs to be supported only when the value of + ceqfpMemoryResFree exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { ceqfpMemoryResourceEntry 12 } + +ceqfpMemoryHCResFree OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a 64-bit version of ceqfpMemoryResFree." + ::= { ceqfpMemoryResourceEntry 13 } + +ceqfpMemoryResLowFreeWatermarkOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + ceqfpMemoryResLowFreeWatermark. This object needs to be + supported only when the value of ceqfpMemoryResLowFreeWatermark + exceeds 32-bit, otherwise this object value would be set to 0." + ::= { ceqfpMemoryResourceEntry 14 } + +ceqfpMemoryHCResLowFreeWatermark OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a 64-bit version of + ceqfpMemoryResLowFreeWatermark." + ::= { ceqfpMemoryResourceEntry 15 } + + + +ceqfpThroughputTable OBJECT-TYPE + SYNTAX SEQUENCE OF CeqfpThroughputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the throughput information for each + QFP physical entity. + + An agent creates a conceptual row to this table + corresponding to a QFP physical entity upon detection of a + physical entity supporting the QFP throughput information. + + An agent destroys a conceptual row from this table + + corresponding to a QFP physical entity upon removal of the QFP + host physical entity." + ::= { ciscoEntityQfp 8 } + +ceqfpThroughputEntry OBJECT-TYPE + SYNTAX CeqfpThroughputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the ceqfpThroughputTable. There is an entry + in this table for each QFP entity, as defined by a value of + entPhysicalIndex." + INDEX { entPhysicalIndex } + ::= { ceqfpThroughputTable 1 } + +CeqfpThroughputEntry ::= SEQUENCE { + ceqfpThroughputLicensedBW Counter64, + ceqfpThroughputLevel INTEGER, + ceqfpThroughputInterval Integer32, + ceqfpThroughputThreshold Integer32, + ceqfpThroughputAvgRate Counter64 +} + +ceqfpThroughputLicensedBW OBJECT-TYPE + SYNTAX Counter64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the bandwidth for installed + throughput license." + ::= { ceqfpThroughputEntry 1 } + +ceqfpThroughputLevel OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + warning(2), + exceed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current throughput level for + installed throughput license. + + normal (1) - Throughput usage is normal + warning (2) - Throughput usage has crossed the + configured threshold limit + exceed (3) - Throughput usage has exceeded the + total licensed bandwidth" + ::= { ceqfpThroughputEntry 2 } + +ceqfpThroughputInterval OBJECT-TYPE + SYNTAX Integer32 (10..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object represents the configured time interval at which the + ceqfpThroughputLevel is checked." + ::= { ceqfpThroughputEntry 3 } + +ceqfpThroughputThreshold OBJECT-TYPE + SYNTAX Integer32 (75..95) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object represents the configured throughput threshold." + ::= { ceqfpThroughputEntry 4 } + +ceqfpThroughputAvgRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object represents the average throughput rate in the + interval ceqfpThroughputInterval." + ::= { ceqfpThroughputEntry 5 } + + + +ceqfpMemoryResThreshNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls memory resource rising and falling + threshold notification. + + When this object contains a value 'true', then generation of + memory resource threshold notification is enabled. If this + object contains a value 'false', then generation of memory + resource threshold notification is disabled." + DEFVAL { false } + ::= { ciscoEntityQfpNotif 1 } + +ceqfpMemoryResCurrentRisingThresh OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the current rising threshold + value, which triggers the rising threshold notification + (ceqfpMemoryResRisingThreshNotif)." + ::= { ciscoEntityQfpNotif 2 } + +ceqfpMemoryResCurrentFallingThresh OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the current falling threshold + value, which triggers the falling threshold notification + (ceqfpMemoryResFallingThreshNotif)." + ::= { ciscoEntityQfpNotif 3 } + +ceqfpThroughputNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls throughput rate notification. + + When this object contains a value 'true', then generation of + ceqfpThroughputNotif is enabled. If this object contains a value + 'false', then generation of ceqfpThroughputNotif is disabled." + DEFVAL { false } + ::= { ciscoEntityQfpNotif 4 } +ciscoEntityQfpMIBCompliances OBJECT IDENTIFIER + ::= { ciscoEntityQfpMIBConform 1 } + + +ceqfpMemoryResRisingThreshNotif NOTIFICATION-TYPE + OBJECTS { + ceqfpMemoryResInUse, + ceqfpMemoryResCurrentRisingThresh + } + STATUS current + DESCRIPTION + "A notification indicating that the QFP memory usage is rising + the threshold on this memory resource. + + This notification will be sent, whenever the QFP memory + usage (ceqfpMemoryResInUse) is equal to or above the + rising threshold (ceqfpMemoryResRisingThreshold). + + An agent may throttle the generation of consecutive + ceqfpMemoryResRisingThreshNotif notification so that + there is at least a five second (suggested default) + gap between notification of this type." + ::= { ciscoEntityQfpMIBNotifs 1 } + +ceqfpMemoryResFallingThreshNotif NOTIFICATION-TYPE + OBJECTS { + ceqfpMemoryResInUse, + ceqfpMemoryResCurrentFallingThresh + } + STATUS current + DESCRIPTION + "A notification indicating that the QFP memory usage is equal + to or below the falling threshold on this memory resource. + + This notification will be sent, whenever the QFP memory + usage (ceqfpMemoryResInUse) is equal to or below the + falling threshold (ceqfpMemoryResFallingThreshold). + + An agent may throttle the generation of consecutive + ceqfpMemoryResFallingThreshNotif notification so that + there is at least a five second (suggested default) + gap between notification of this type." + ::= { ciscoEntityQfpMIBNotifs 2 } + +ceqfpThroughputNotif NOTIFICATION-TYPE + OBJECTS { + ceqfpThroughputLicensedBW, + ceqfpThroughputLevel, + ceqfpThroughputAvgRate + } + STATUS current + DESCRIPTION + "A notification indicating that the average throughput rate for + the configured interval has exceeded the threshold or reached + maximum bandwidth allowed. + + This notification will be sent, whenever the ceqfpThroughputLevel + object has the value warning(2) or exceed(3). The condition for + trap generation will be checked in every + ceqfpThroughputInterval. + + ceqfpThroughputNotif with ceqfpThrougputLevel as warning(2) + indicates that average throughput rate has crossed the + configured threshold. + + ceqfpThroughputNotif with ceqfpThrougputLevel as exceed(3) + indicates that average throughput rate has reached maximum + licensed bandwidth." + ::= { ciscoEntityQfpMIBNotifs 3 } +ciscoEntityQfpMIBGroups OBJECT IDENTIFIER + ::= { ciscoEntityQfpMIBConform 2 } + + +ciscoEntityQfpMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for CISCO-ENTITY-QFP-MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoEntityQfpSystemGroup, + ciscoEntityQfpUtilizationGroup, + ciscoEntityQfpUtilizationAlgoGroup + } + + GROUP ciscoEntityQfpMemoryResourceGroup + DESCRIPTION + "This group is optional for the QFP entity, which does not use + the listed memory resources." + + GROUP ciscoEntityQfpMemoryResNotifGroup + DESCRIPTION + "This group is optional for the QFP, which does not support the + memory resource." + + GROUP ciscoEntityQfpNotifGroup + DESCRIPTION + "This group is optional." + + OBJECT ceqfpMemoryResRisingThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not mandatory." + + OBJECT ceqfpMemoryResFallingThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not mandatory." + ::= { ciscoEntityQfpMIBCompliances 1 } + +ciscoEntityQfpMIBComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for CISCO-ENTITY-QFP-MIB. + This compliance module deprecates + ciscoEntityQfpMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + ciscoEntityQfpSystemGroup, + ciscoEntityQfpUtilizationGroup, + ciscoEntityQfpUtilizationAlgoGroup + } + + GROUP ciscoEntityQfpMemoryResourceGroup + DESCRIPTION + "This group is optional for the QFP entity, which does not use + the listed memory resources." + + GROUP ciscoEntityQfpMemoryResourceOvrflwGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoEntityQfpMemoryHCResourceGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoEntityQfpMemoryResNotifGroup + DESCRIPTION + "This group is optional for the QFP, which does not support the + memory resource." + + GROUP ciscoEntityQfpNotifGroup + DESCRIPTION + "This group is optional." + + GROUP ceqfpThroughputGroup + DESCRIPTION + "This group is optional." + + OBJECT ceqfpMemoryResRisingThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not mandatory." + + OBJECT ceqfpMemoryResFallingThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not mandatory." + ::= { ciscoEntityQfpMIBCompliances 2 } + +ciscoEntityQfpSystemGroup OBJECT-GROUP + OBJECTS { + ceqfpSystemTrafficDirection, + ceqfpSystemState, + ceqfpNumberSystemLoads, + ceqfpSystemLastLoadTime + } + STATUS current + DESCRIPTION + "This group contains collection of QFP system information." + ::= { ciscoEntityQfpMIBGroups 1 } + +ciscoEntityQfpUtilizationAlgoGroup OBJECT-GROUP + OBJECTS { + ceqfpFiveSecondUtilAlgo, + ceqfpOneMinuteUtilAlgo, + ceqfpFiveMinutesUtilAlgo, + ceqfpSixtyMinutesUtilAlgo + } + STATUS current + DESCRIPTION + "This group contains collection of QFP utilization algorithm + objects." + ::= { ciscoEntityQfpMIBGroups 2 } + +-- Units of Conformance + +ciscoEntityQfpUtilizationGroup OBJECT-GROUP + OBJECTS { + ceqfpUtilInputPriorityPktRate, + ceqfpUtilInputPriorityBitRate, + ceqfpUtilInputNonPriorityPktRate, + ceqfpUtilInputNonPriorityBitRate, + ceqfpUtilInputTotalPktRate, + ceqfpUtilInputTotalBitRate, + ceqfpUtilOutputPriorityPktRate, + ceqfpUtilOutputPriorityBitRate, + ceqfpUtilOutputNonPriorityPktRate, + ceqfpUtilOutputNonPriorityBitRate, + ceqfpUtilOutputTotalPktRate, + ceqfpUtilOutputTotalBitRate, + ceqfpUtilProcessingLoad + } + STATUS current + DESCRIPTION + "This group contains collection of QFP utilization information." + ::= { ciscoEntityQfpMIBGroups 3 } + +ciscoEntityQfpMemoryResourceGroup OBJECT-GROUP + OBJECTS { + ceqfpMemoryResTotal, + ceqfpMemoryResInUse, + ceqfpMemoryResFree, + ceqfpMemoryResLowFreeWatermark, + ceqfpMemoryResRisingThreshold, + ceqfpMemoryResFallingThreshold + } + STATUS current + DESCRIPTION + "This group contains collection of QFP memory resource + information." + ::= { ciscoEntityQfpMIBGroups 4 } + +ciscoEntityQfpNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ceqfpMemoryResRisingThreshNotif, + ceqfpMemoryResFallingThreshNotif, + ceqfpThroughputNotif + } + STATUS current + DESCRIPTION + "This group contains collection of QFP notifications." + ::= { ciscoEntityQfpMIBGroups 5 } + +ciscoEntityQfpMemoryResNotifGroup OBJECT-GROUP + OBJECTS { + ceqfpMemoryResThreshNotifEnabled, + ceqfpMemoryResCurrentRisingThresh, + ceqfpMemoryResCurrentFallingThresh + } + STATUS current + DESCRIPTION + "This group contains memory resource notification control + objects." + ::= { ciscoEntityQfpMIBGroups 6 } + +ciscoEntityQfpMemoryResourceOvrflwGroup OBJECT-GROUP + OBJECTS { + ceqfpMemoryResTotalOvrflw, + ceqfpMemoryResInUseOvrflw, + ceqfpMemoryResFreeOvrflw, + ceqfpMemoryResLowFreeWatermarkOvrflw + } + STATUS current + DESCRIPTION + "This group contains collection of upper 32-bit QFP memory + resource + information." + ::= { ciscoEntityQfpMIBGroups 7 } + +ciscoEntityQfpMemoryHCResourceGroup OBJECT-GROUP + OBJECTS { + ceqfpMemoryHCResTotal, + ceqfpMemoryHCResInUse, + ceqfpMemoryHCResFree, + ceqfpMemoryHCResLowFreeWatermark + } + STATUS current + DESCRIPTION + "This group contains collection of high capacity(HC) objects of + QFP memory resource information." + ::= { ciscoEntityQfpMIBGroups 8 } + +ceqfpThroughputGroup OBJECT-GROUP + OBJECTS { + ceqfpThroughputLicensedBW, + ceqfpThroughputLevel, + ceqfpThroughputInterval, + ceqfpThroughputThreshold, + ceqfpThroughputAvgRate, + ceqfpThroughputNotifEnabled + } + STATUS current + DESCRIPTION + "This group contains collection of throughput rate information." + ::= { ciscoEntityQfpMIBGroups 9 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-ENTITY-SENSOR-MIB b/MIBS/cisco/CISCO-ENTITY-SENSOR-MIB new file mode 100644 index 0000000..9ee5a83 --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-SENSOR-MIB @@ -0,0 +1,943 @@ +-- ***************************************************************** +-- CISCO-ENTITY-SENSOR-MIB +-- +-- November 1997, Cliff L. Sojourner +-- +-- Copyright (c) 1998-2003-2006, 2013, 2015 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TimeStamp, + TruthValue + FROM SNMPv2-TC + entPhysicalIndex + FROM ENTITY-MIB + EntPhysicalIndexOrZero + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEntitySensorMIB MODULE-IDENTITY + LAST-UPDATED "201501150000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 408 526 4000 + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The CISCO-ENTITY-SENSOR-MIB is used to monitor + the values of sensors in the Entity-MIB (RFC 2037) + entPhysicalTable." + REVISION "201501150000Z" + DESCRIPTION + "Corrected the definition of entSensorPrecision." + REVISION "201309210000Z" + DESCRIPTION + "Added entSensorThresholdRecoveryNotification to + entitySensorMIBNotifications. + Added entSensorThresholdSeverity as a varbind + object to entSensorThresholdNotification. + Added entitySensorNotificationGroup + and deprecated + entitySensorThresholdNotificationGroup. + Added entSensorThresholdNotification and + entSensorThresholdRecoveryNotification to + entitySensorNotificationGroup. + Added entitySensorMIBComplianceV05 and + deprecated entitySensorMIBComplianceV04." + REVISION "200711120000Z" + DESCRIPTION + "Added entitySensorNotifCtrlGlobalGroup." + REVISION "200601010000Z" + DESCRIPTION + "Add new object entSensorMeasuredEntity to + entSensorValueTable." + REVISION "200509080000Z" + DESCRIPTION + "Change the module descriptor name from entitySensorMIB + to ciscoEntitySensorMIB since ENTITY-SENSOR-MIB also + uses the same name and there is a conflict." + REVISION "200301070000Z" + DESCRIPTION + "[1] Add dBm(14) in SensorDataType." + REVISION "200210160000Z" + DESCRIPTION + "[1] Add critical(30) in CSensorThresholdSeverity. + [2] Change to MAX-ACCESS read-write for 3 objects. + [3] Add entitySensorMIBComplianceV02." + REVISION "200006200000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 91 } + + +entitySensorMIBObjects OBJECT IDENTIFIER + ::= { ciscoEntitySensorMIB 1 } + +entitySensorMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoEntitySensorMIB 2 } + +entitySensorMIBConformance OBJECT IDENTIFIER + ::= { ciscoEntitySensorMIB 3 } + + +-- textual conventions + +SensorDataType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "sensor measurement data types. valid values are: + other(1): a measure other than those listed below + unknown(2): unknown measurement, or + arbitrary, relative numbers + voltsAC(3): electric potential + voltsDC(4): electric potential + amperes(5): electric current + watts(6): power + hertz(7): frequency + celsius(8): temperature + percentRH(9): percent relative humidity + rpm(10): shaft revolutions per minute + cmm(11),: cubic meters per minute (airflow) + truthvalue(12): value takes { true(1), false(2) } + specialEnum(13): value takes user defined enumerated values + dBm(14): dB relative to 1mW of power" + SYNTAX INTEGER { + other(1), + unknown(2), + voltsAC(3), + voltsDC(4), + amperes(5), + watts(6), + hertz(7), + celsius(8), + percentRH(9), + rpm(10), + cmm(11), + truthvalue(12), + specialEnum(13), + dBm(14) + } + +SensorDataScale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "International System of Units (SI) prefixes." + SYNTAX INTEGER { + yocto(1), -- 10^-24 + zepto(2), -- 10^-21 + atto(3), -- 10^-18 + femto(4), -- 10^-15 + pico(5), -- 10^-12 + nano(6), -- 10^-9 + micro(7), -- 10^-6 + milli(8), -- 10^-3 + units(9), -- 10^0 + kilo(10), -- 10^3 + mega(11), -- 10^6 + giga(12), -- 10^9 + tera(13), -- 10^12 + exa(14), -- 10^15 + peta(15), -- 10^18 + zetta(16), -- 10^21 + yotta(17) -- 10^24 + } + +SensorPrecision ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "When in the range 1 to 9, SensorPrecision is the number + of decimal places in the fractional part of + a SensorValue fixed-point number. When in the range -8 to + -1, SensorPrecision is the number of accurate digits in + a SensorValue fixed-point number. + + SensorPrecision is 0 for non-fixed-point numbers. + + Agent implementors must choose a value for SensorPrecision + so that the precision and accuracy of a SensorValue is + correctly indicated. + + For example, a temperature sensor that can measure 0o to + 100o C in 0.1o increments, +/- 0.05o, would have a + SensorPrecision of 1, a SensorDataScale of units(0), and a + SensorValue ranging from 0 to 1000. + The SensorValue would be interpreted as (degrees C * 10). + + If that temperature sensor's precision were 0.1o but its + accuracy were only +/- 0.5o, then the SensorPrecision would + be 0. The SensorValue would be interpreted as degrees C. + + Another example: a fan rotation speed sensor that measures RPM + from 0 to 10,000 in 100 RPM increments, with an accuracy of + +50/-37 RPM, would have a SensorPrecision of -2, a + SensorDataScale of units(9), and a SensorValue ranging from 0 + to 10000. The 10s and 1s digits of SensorValue would always + be 0." + SYNTAX INTEGER (-8..9) + +SensorValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "For sensors that measure voltsAC, voltsDC, + amperes, watts, hertz, celsius, cmm + this item is a fixed point number ranging from + -999,999,999 to +999,999,999. Use the value + -1000000000 to indicate underflow. Use the value + +1000000000 to indicate overflow. Use SensorPrecision + to indicate how many fractional digits the SensorValue + has. + + + For sensors that measure percentRH, this item + is a number ranging from 0 to 100. + + For sensors that measure rpm, this item + can take only nonnegative values, 0..999999999. + + For sensors of type truthvalue, this item + can take only two values: true(1), false(2). + + For sensors of type specialEnum, this item + can take any value in the range (-1000000000..1000000000), + but the meaning of each value is specific to the + sensor. + + For sensors of type other and unknown, + this item can take any value in the range + (-1000000000..1000000000), but the meaning of the values + are specific to the sensor. + + Use Entity-MIB entPhysicalTable.entPhysicalVendorType + to learn about the sensor type." + SYNTAX INTEGER (-1000000000..1000000000) + +SensorStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the operational status of the sensor. + + ok(1) means the agent can read the sensor + value. + + unavailable(2) means that the agent presently + can not report the sensor value. + + nonoperational(3) means that the agent believes + the sensor is broken. The sensor could have a + hard failure (disconnected wire), or a soft failure + such as out-of-range, jittery, or wildly fluctuating + readings." + SYNTAX INTEGER { + ok(1), + unavailable(2), + nonoperational(3) + } + +SensorValueUpdateRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the interval in seconds between updates to the + sensor's value. + + The value zero indicates: + - the sensor value is updated on demand (when polled by the + agent for a get-request), + - or when the sensor value changes (event-driven), + - or the agent does not know the rate" + SYNTAX INTEGER (0..999999999) + +SensorThresholdSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "sensor threshold severity. Valid values are: + + other(1) : a severity other than those listed below. + minor(10) : Minor Problem threshold. + major(20) : Major Problem threshold. + critical(30): Critical problem threshold. A system might shut + down the sensor associated FRU automatically if + the sensor value reach the critical problem + threshold." + SYNTAX INTEGER { + other(1), + minor(10), + major(20), + critical(30) + } + +SensorThresholdRelation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "sensor threshold relational operator types. valid values are: + + lessThan(1): if the sensor value is less than + the threshold value + lessOrEqual(2): if the sensor value is less than or equal to + the threshold value + greaterThan(3): if the sensor value is greater than + the threshold value + greaterOrEqual(4): if the sensor value is greater than or equal + to the threshold value + equalTo(5): if the sensor value is equal to + the threshold value + notEqualTo(6): if the sensor value is not equal to + the threshold value" + SYNTAX INTEGER { + lessThan(1), + lessOrEqual(2), + greaterThan(3), + greaterOrEqual(4), + equalTo(5), + notEqualTo(6) + } +-- MIB variables + +entSensorValues OBJECT IDENTIFIER + ::= { entitySensorMIBObjects 1 } + +entSensorThresholds OBJECT IDENTIFIER + ::= { entitySensorMIBObjects 2 } + +entSensorGlobalObjects OBJECT IDENTIFIER + ::= { entitySensorMIBObjects 3 } + +-- entSensorValueTable + +entSensorValueTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntSensorValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the type, scale, and present value + of a sensor listed in the Entity-MIB entPhysicalTable." + ::= { entSensorValues 1 } + +entSensorValueEntry OBJECT-TYPE + SYNTAX EntSensorValueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entSensorValueTable entry describes the + present reading of a sensor, the measurement units + and scale, and sensor operational status." + INDEX { entPhysicalIndex } + ::= { entSensorValueTable 1 } + +EntSensorValueEntry ::= SEQUENCE { + entSensorType SensorDataType, + entSensorScale SensorDataScale, + entSensorPrecision SensorPrecision, + entSensorValue SensorValue, + entSensorStatus SensorStatus, + entSensorValueTimeStamp TimeStamp, + entSensorValueUpdateRate SensorValueUpdateRate, + entSensorMeasuredEntity EntPhysicalIndexOrZero +} + +entSensorType OBJECT-TYPE + SYNTAX SensorDataType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the type of data + reported by the entSensorValue. + + This variable is set by the agent at start-up + and the value does not change during operation." + ::= { entSensorValueEntry 1 } + +entSensorScale OBJECT-TYPE + SYNTAX SensorDataScale + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the exponent to apply + to sensor values reported by entSensorValue. + + This variable is set by the agent at start-up + and the value does not change during operation." + ::= { entSensorValueEntry 2 } + +entSensorPrecision OBJECT-TYPE + SYNTAX SensorPrecision + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the number of decimal + places of precision in fixed-point + sensor values reported by entSensorValue. + + This variable is set to 0 when entSensorType + is not a fixed-point type: e.g.'percentRH(9)', + 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'. + + This variable is set by the agent at start-up + and the value does not change during operation." + ::= { entSensorValueEntry 3 } + +entSensorValue OBJECT-TYPE + SYNTAX SensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable reports the most recent measurement seen + by the sensor. + + To correctly display or interpret this variable's value, + you must also know entSensorType, entSensorScale, and + entSensorPrecision. + + However, you can compare entSensorValue with the threshold + values given in entSensorThresholdTable without any semantic + knowledge." + ::= { entSensorValueEntry 4 } + +entSensorStatus OBJECT-TYPE + SYNTAX SensorStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the present operational status + of the sensor." + ::= { entSensorValueEntry 5 } + +entSensorValueTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the age of the value reported by + entSensorValue" + ::= { entSensorValueEntry 6 } + +entSensorValueUpdateRate OBJECT-TYPE + SYNTAX SensorValueUpdateRate + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the rate that the agent + updates entSensorValue." + ::= { entSensorValueEntry 7 } + +entSensorMeasuredEntity OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the physical entity for which the + sensor is taking measurements. For example, for a sensor + measuring the voltage output of a power-supply, this object + would be the entPhysicalIndex of that power-supply; for a sensor + measuring the temperature inside one chassis of a multi-chassis + system, this object would be the enPhysicalIndex of that + chassis. + + This object has a value of zero when the physical entity + for which the sensor is taking measurements can not be + represented by any one row in the entPhysicalTable, or that + there is no such physical entity." + ::= { entSensorValueEntry 8 } + + +-- entSensorThresholdTable + +entSensorThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF EntSensorThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the threshold severity, relation, and + comparison value, for a sensor listed in the Entity-MIB + entPhysicalTable." + ::= { entSensorThresholds 1 } + +entSensorThresholdEntry OBJECT-TYPE + SYNTAX EntSensorThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entSensorThresholdTable entry describes the + thresholds for a sensor: the threshold severity, + the threshold value, the relation, and the + evaluation of the threshold. + + Only entities of type sensor(8) are listed in this table. + Only pre-configured thresholds are listed in this table. + + Users can create sensor-value monitoring instruments + in different ways, such as RMON alarms, Expression-MIB, etc. + + Entries are created by the agent at system startup and + FRU insertion. Entries are deleted by the agent at + FRU removal." + INDEX { + entPhysicalIndex, + entSensorThresholdIndex + } + ::= { entSensorThresholdTable 1 } + +EntSensorThresholdEntry ::= SEQUENCE { + entSensorThresholdIndex Integer32, + entSensorThresholdSeverity SensorThresholdSeverity, + entSensorThresholdRelation SensorThresholdRelation, + entSensorThresholdValue SensorValue, + entSensorThresholdEvaluation TruthValue, + entSensorThresholdNotificationEnable TruthValue +} + +entSensorThresholdIndex OBJECT-TYPE + SYNTAX Integer32 (1..99999999) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry + in the entSensorThresholdTable. This index + permits the same sensor to have several + different thresholds." + ::= { entSensorThresholdEntry 1 } + +entSensorThresholdSeverity OBJECT-TYPE + SYNTAX SensorThresholdSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the severity of this threshold." + ::= { entSensorThresholdEntry 2 } + +entSensorThresholdRelation OBJECT-TYPE + SYNTAX SensorThresholdRelation + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the relation between sensor value + (entSensorValue) and threshold value (entSensorThresholdValue), + required to trigger the alarm. when evaluating the relation, + entSensorValue is on the left of entSensorThresholdRelation, + entSensorThresholdValue is on the right. + + in pseudo-code, the evaluation-alarm mechanism is: + + ... + if (entSensorStatus == ok) then + if (evaluate(entSensorValue, entSensorThresholdRelation, + entSensorThresholdValue)) + then + if (entSensorThresholdNotificationEnable == true)) + then + raise_alarm(sensor's entPhysicalIndex); + endif + endif + endif + ..." + ::= { entSensorThresholdEntry 3 } + +entSensorThresholdValue OBJECT-TYPE + SYNTAX SensorValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the value of the threshold. + + To correctly display or interpret this variable's value, + you must also know entSensorType, entSensorScale, and + entSensorPrecision. + + However, you can directly compare entSensorValue + with the threshold values given in entSensorThresholdTable + without any semantic knowledge." + ::= { entSensorThresholdEntry 4 } + +entSensorThresholdEvaluation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the result of the most + recent evaluation of the threshold. If the threshold + condition is true, entSensorThresholdEvaluation + is true(1). If the threshold condition is false, + entSensorThresholdEvaluation is false(2). + + Thresholds are evaluated at the rate indicated by + entSensorValueUpdateRate." + ::= { entSensorThresholdEntry 5 } + +entSensorThresholdNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controls generation of + entSensorThresholdNotification for this threshold. + + When this variable is 'true', generation of + entSensorThresholdNotification is enabled for this + threshold. When this variable is 'false', + generation of entSensorThresholdNotification is + disabled for this threshold." + ::= { entSensorThresholdEntry 6 } + + + +-- Entity Sensor Global Objects + +entSensorThreshNotifGlobalEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the generation of + entSensorThresholdNotification globally + on the device. If this object value is + 'false', then no entSensorThresholdNotification + will be generated on this device. If this object + value is 'true', then whether a + entSensorThresholdNotification for a threshold will + be generated or not depends on the instance value of + entSensorThresholdNotificationEnable for that + threshold." + ::= { entSensorGlobalObjects 1 } +-- notifications + +entitySensorMIBNotifications OBJECT IDENTIFIER + ::= { entitySensorMIBNotificationPrefix 0 } + + +entSensorThresholdNotification NOTIFICATION-TYPE + OBJECTS { + entSensorThresholdValue, + entSensorValue, + entSensorThresholdSeverity + } + STATUS current + DESCRIPTION + "The notification is generated when + the sensor value entSensorValue crosses + the threshold value entSensorThresholdValue and + the value of entSensorThreshNotifGlobalEnable is true. + + entSensorThresholdSeverity indicates the severity + of this threshold. + + The agent implementation guarantees prompt, timely + evaluation of threshold and generation of this + notification." + ::= { entitySensorMIBNotifications 1 } + +entSensorThresholdRecoveryNotification NOTIFICATION-TYPE + OBJECTS { + entSensorValue, + entSensorThresholdSeverity, + entSensorThresholdValue + } + STATUS current + DESCRIPTION + "This notification is generated + as a recovery notification when + the sensor value entSensorValue goes below + the threshold value entSensorThresholdValue + once it has generated entSensorThresholdNotification. + The value of entSensorThreshNotifGlobalEnable needs + to be true. + + entSensorThresholdSeverity indicates the severity + of this threshold. + + The agent implementation guarantees prompt, timely + evaluation of threshold and generation of this + notification." + ::= { entitySensorMIBNotifications 2 } +-- conformance information + +entitySensorMIBCompliances OBJECT IDENTIFIER + ::= { entitySensorMIBConformance 1 } + +entitySensorMIBGroups OBJECT IDENTIFIER + ::= { entitySensorMIBConformance 2 } + + +-- compliance statements + +entitySensorMIBComplianceV01 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation that lists + sensors in its entPhysicalTable must implement + this group." + MODULE -- this module + MANDATORY-GROUPS { + entitySensorValueGroup, + entitySensorThresholdGroup, + entitySensorThresholdNotificationGroup + } + ::= { entitySensorMIBCompliances 1 } + +entitySensorMIBComplianceV02 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation that lists + sensors in its entPhysicalTable must implement + this group." + MODULE -- this module + MANDATORY-GROUPS { entitySensorThresholdGroup } + + GROUP entitySensorValueGroup + DESCRIPTION + "This group is mandatory for the systems which don't + support IETF version of ENTITY-SENSOR-MIB." + + GROUP entitySensorThresholdNotificationGroup + DESCRIPTION + "This group is mandatory for the systems which support + entitySensorValueGroup group." + + OBJECT entSensorThresholdSeverity + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT entSensorThresholdRelation + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT entSensorThresholdValue + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { entitySensorMIBCompliances 2 } + +entitySensorMIBComplianceV03 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation that lists + sensors in its entPhysicalTable must implement + this group." + MODULE -- this module + MANDATORY-GROUPS { entitySensorThresholdGroup } + + GROUP entitySensorValueGroup + DESCRIPTION + "This group is mandatory for the systems which don't + support IETF version of ENTITY-SENSOR-MIB." + + GROUP entitySensorThresholdNotificationGroup + DESCRIPTION + "This group is mandatory for the systems which support + entitySensorValueGroup group." + + GROUP entitySensorValueGroupSup1 + DESCRIPTION + "This group is mandatory for the systems which support + the correlation between sensor and its measured + physical entity." + + OBJECT entSensorThresholdSeverity + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT entSensorThresholdRelation + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT entSensorThresholdValue + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { entitySensorMIBCompliances 3 } + +entitySensorMIBComplianceV04 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "An Entity-MIB implementation that lists + sensors in its entPhysicalTable must implement + this group." + MODULE -- this module + MANDATORY-GROUPS { entitySensorThresholdGroup } + + GROUP entitySensorValueGroup + DESCRIPTION + "This group is mandatory for the systems which don't + support IETF version of ENTITY-SENSOR-MIB." + + GROUP entitySensorThresholdNotificationGroup + DESCRIPTION + "This group is mandatory for the systems which support + entitySensorValueGroup group." + + GROUP entitySensorValueGroupSup1 + DESCRIPTION + "This group is mandatory for the systems which support + the correlation between sensor and its measured + physical entity." + + GROUP entitySensorNotifCtrlGlobalGroup + DESCRIPTION + "This group is mandatory for the platforms which support + global notification control on + entSensorThresholdNotification." + + OBJECT entSensorThresholdSeverity + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT entSensorThresholdRelation + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT entSensorThresholdValue + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { entitySensorMIBCompliances 4 } + +entitySensorMIBComplianceV05 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "An Entity-MIB implementation that lists + sensors in its entPhysicalTable must implement + this group." + MODULE -- this module + MANDATORY-GROUPS { entitySensorThresholdGroup } + + GROUP entitySensorValueGroup + DESCRIPTION + "This group is mandatory for the systems + which don't support IETF version of + ENTITY-SENSOR-MIB." + + GROUP entitySensorValueGroupSup1 + DESCRIPTION + "This group is mandatory for the systems + which don't support IETF version of + ENTITY-SENSOR-MIB." + + GROUP entitySensorNotifCtrlGlobalGroup + DESCRIPTION + "This group is mandatory for the systems + which don't support IETF version of + ENTITY-SENSOR-MIB." + + GROUP entitySensorNotificationGroup + DESCRIPTION + "This group is mandatory for the systems + which don't support IETF version of + ENTITY-SENSOR-MIB." + + OBJECT entSensorThresholdSeverity + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT entSensorThresholdRelation + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT entSensorThresholdValue + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { entitySensorMIBCompliances 5 } + +-- units of conformance + +entitySensorValueGroup OBJECT-GROUP + OBJECTS { + entSensorType, + entSensorScale, + entSensorPrecision, + entSensorValue, + entSensorStatus, + entSensorValueTimeStamp, + entSensorValueUpdateRate + } + STATUS current + DESCRIPTION + "The collection of objects which are used + to describe and monitor values of Entity-MIB + entPhysicalTable entries of sensors." + ::= { entitySensorMIBGroups 1 } + +entitySensorThresholdGroup OBJECT-GROUP + OBJECTS { + entSensorThresholdSeverity, + entSensorThresholdRelation, + entSensorThresholdValue, + entSensorThresholdEvaluation, + entSensorThresholdNotificationEnable + } + STATUS current + DESCRIPTION + "The collection of objects which are used + to describe and monitor thresholds for + sensors." + ::= { entitySensorMIBGroups 2 } + +entitySensorThresholdNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { entSensorThresholdNotification } + STATUS deprecated + DESCRIPTION + "The collection of notifications used for + monitoring sensor threshold activity. + entitySensorThresholdNotificationGroup + object is superseded by + entitySensorNotificationGroup." + ::= { entitySensorMIBGroups 3 } + +entitySensorValueGroupSup1 OBJECT-GROUP + OBJECTS { entSensorMeasuredEntity } + STATUS current + DESCRIPTION + "The collection of objects which are used to describe and track + the measured entities of ENTITY-MIB entPhysicalTable." + ::= { entitySensorMIBGroups 4 } + +entitySensorNotifCtrlGlobalGroup OBJECT-GROUP + OBJECTS { entSensorThreshNotifGlobalEnable } + STATUS current + DESCRIPTION + "The collection of objects which provide the global + notification control on entSensorThresholdNotification." + ::= { entitySensorMIBGroups 5 } + +entitySensorNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + entSensorThresholdNotification, + entSensorThresholdRecoveryNotification + } + STATUS current + DESCRIPTION + "The collection of notifications used for + monitoring sensor threshold activity." + ::= { entitySensorMIBGroups 6 } + +END + + + diff --git a/MIBS/cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB b/MIBS/cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB new file mode 100644 index 0000000..e04e7b2 --- /dev/null +++ b/MIBS/cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB @@ -0,0 +1,9290 @@ + +-- $Source$ +-- ***************************************************************** +--CISCO-ENTITY-VENDORTYPE-OID-MIB.my: OID assignments for Cisco components +-- for use by the ENTITY-MIB +-- +-- +-- August 1997, Ramanathan R. Kavasseri +-- +-- Copyright (c) 1997-2019 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- $Log$ +-- ***************************************************************** +-- $Endlog$ + + +CISCO-ENTITY-VENDORTYPE-OID-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + ciscoModules + FROM CISCO-SMI; + +ciscoEntityVendortypeOIDMIB MODULE-IDENTITY + LAST-UPDATED "201806050000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This module defines the object identifiers that are + assigned to various components on cisco products, + which are used by the entPhysicalTable of the ENTITY-MIB + to uniquely identify the type of each physical entry." + REVISION "201412090000Z" + DESCRIPTION + "Added following OIDs: + cevChassisME6340ACA, cevChassisME6340DCA, + cevChassisME6340DCB, cevChassisCat296024TT, + cevChassisCat296048TT, cevContainerFabric13Slot, + cevPowerSupply6340PWRDC, cevPowerSupply6340PWRAC, + cevFanTrayUbr10012, cevPowerSupplyUbr10012AC, + cevPowerSupplyUbr10012DC, cevVwic2T1E1Ran, + cevModuleCat296024TT,cevModuleCat296048TT + cevCat6kMsfc2a, cevCat6kWs6340Sup, + cevCat6kWs6340LcA, cevCat6kWs6340LcB, + cevPortAdslAnnexA, cevPortAdslAnnexB" + REVISION "200504280930Z" + DESCRIPTION + "Added following OIDs: + cevUbrTccPlus" + REVISION "200504181930Z" + DESCRIPTION + "Added following OIDs: + cevChassisCat6kMsfc2a, cevChassisCe611K9 + cevContainer9513RearFanBay, cevNme16Es1GeNoPwr, + cevNmeX24Es1GeNoPwr, cevNmeXd24Es2StNoPwr, + cevNmeXd48Es2GeNoPwr, cevCpuCat6kMsfc2a, + cevGsrCsc12404B, cevGsrCsc12406B, + cevGsrCsc12410B, cevGsrCsc12416B, + cevONS1553010G4ChASp, cevONS1553010G4ChBSp, + cevONS1553010G4ChCSp, cevONS1553010G4ChDSp, + cevONS1553010G4ChESp, cevONS1553010G4ChFSp, + cevONS1553010G4ChGSp, cevONS1553010G4ChHSp, + cevONS1553010G4ChA, cevONS1553010G4ChB, + cevONS1553010G4ChC, cevONS1553010G4ChD, + cevONS1553010G4ChE, cevONS1553010G4ChF, + cevONS1553010G4ChG, cevONS1553010G4ChH, + cevONS1553010G32ChSp, cevONS1553010G32Ch, + cevSFPOc3smsr, cevSFPOc12smsr, cevSFPOc48mm." + REVISION "200204051400Z" + DESCRIPTION + "CANA Assignments." + REVISION "9708051930Z" + DESCRIPTION + "Miscellaneous updates." + ::= { ciscoModules 3 } + +cevMIBObjects OBJECT IDENTIFIER ::= { ciscoEntityVendortypeOIDMIB 1 } + +-- This MIB assigns OIDs for use as the values of entPhysicalVendorType. +-- The subtrees in which the OID values are assigned, are structured +-- into a hierarchy based on the values of RFC 2037's PhysicalClass +-- textual convention. For reference, the definition of PhysicalClass +-- is as follows: +-- +-- PhysicalClass ::= TEXTUAL-CONVENTION +-- STATUS current +-- DESCRIPTION +-- "An enumerated value which provides an indication of the +-- general hardware type of a particular physical entity." +-- SYNTAX INTEGER { +-- other(1), +-- unknown(2), +-- chassis(3), +-- backplane(4), +-- container(5), e.g. slot or daughter-card holder +-- powerSupply(6), +-- fan(7), +-- sensor(8), +-- module(9), e.g. plug-in card or daughter-card +-- port(10), +-- stack(11), +-- midplane(12) +-- } +-- + +cevOther OBJECT IDENTIFIER ::= { cevMIBObjects 1 } + +-- cevOther objects are partitioned into sub-groups based on +-- the functionality of the objects e.g., cpu-type cards have their +-- own sub-group, fabric cards have another sub-group etc. + +cevOtherUnknownCard OBJECT IDENTIFIER ::= { cevOther 1 } +cevOtherMoH OBJECT IDENTIFIER ::= { cevOther 2 } -- 1 port Music On Hold +cevNmeApaLink OBJECT IDENTIFIER ::= { cevOther 3 } -- Service Classification Element Link between Network side and Subscriber side for NME-APA. +cevOtherSce8000Scm OBJECT IDENTIFIER ::= { cevOther 5 } -- Cisco SCE8000 Service Control Module +cevOtherSce8000Sip OBJECT IDENTIFIER ::= { cevOther 6 } -- SPA Interface Processor for SCE8000 +cevOtherCscLink OBJECT IDENTIFIER ::= { cevOther 8 } -- Service control entity link between subscriber side and user side +cevOtherPHY OBJECT IDENTIFIER ::= { cevOther 9 } -- Physical link between ASICs +cevAcceleratorAsa5506 OBJECT IDENTIFIER ::= { cevOther 10 } -- Accelerator for 5506 Adaptive Security Appliance +cevAcceleratorAsa5506W OBJECT IDENTIFIER ::= { cevOther 11 } -- Accelerator for 5506W Adaptive Security Appliance +cevAcceleratorAsa5508 OBJECT IDENTIFIER ::= { cevOther 12 } -- Accelerator for 5508 Adaptive Security Appliance +cevAcceleratorAsa5506K7 OBJECT IDENTIFIER ::= { cevOther 13 } -- Accelerator for 5506 with No Payload Encryption Adaptive Security Appliance +cevAcceleratorAsa5508K7 OBJECT IDENTIFIER ::= { cevOther 14 } -- Accelerator for 5508 with No Payload Encryption Adaptive Security Appliance +cevAcceleratorAsa5506H OBJECT IDENTIFIER ::= { cevOther 15 } -- Accelerator for 5506H Adaptive Security Appliance +cevAcceleratorAsa5516 OBJECT IDENTIFIER ::= { cevOther 16 } -- Accelerator for 5516 Adaptive Security Appliance +cevAcceleratorFPR1xxx OBJECT IDENTIFIER ::= { cevOther 17 } -- Crypto Accelerator for FPR 1xxx series + +cevUnknown OBJECT IDENTIFIER ::= { cevMIBObjects 2 } + +cevChassis OBJECT IDENTIFIER ::= { cevMIBObjects 3 } + +-- chassis OID assignments + +cevChassisUnknown OBJECT IDENTIFIER ::= { cevChassis 1 } +cevChassis2000 OBJECT IDENTIFIER ::= { cevChassis 2 } +cevChassis2500 OBJECT IDENTIFIER ::= { cevChassis 3 } +cevChassis2501 OBJECT IDENTIFIER ::= { cevChassis 4 } +cevChassis2502 OBJECT IDENTIFIER ::= { cevChassis 5 } +cevChassis2503 OBJECT IDENTIFIER ::= { cevChassis 6 } +cevChassis2504 OBJECT IDENTIFIER ::= { cevChassis 7 } +cevChassis2505 OBJECT IDENTIFIER ::= { cevChassis 8 } +cevChassis2506 OBJECT IDENTIFIER ::= { cevChassis 9 } +cevChassis2507 OBJECT IDENTIFIER ::= { cevChassis 10 } +cevChassis2508 OBJECT IDENTIFIER ::= { cevChassis 11 } +cevChassis2509 OBJECT IDENTIFIER ::= { cevChassis 12 } +cevChassis2510 OBJECT IDENTIFIER ::= { cevChassis 13 } +cevChassis2511 OBJECT IDENTIFIER ::= { cevChassis 14 } +cevChassis2512 OBJECT IDENTIFIER ::= { cevChassis 15 } +cevChassis2513 OBJECT IDENTIFIER ::= { cevChassis 16 } +cevChassis2514 OBJECT IDENTIFIER ::= { cevChassis 17 } +cevChassis2515 OBJECT IDENTIFIER ::= { cevChassis 18 } +cevChassis2516 OBJECT IDENTIFIER ::= { cevChassis 19 } +cevChassis2517 OBJECT IDENTIFIER ::= { cevChassis 20 } +cevChassis2518 OBJECT IDENTIFIER ::= { cevChassis 21 } +cevChassis2519 OBJECT IDENTIFIER ::= { cevChassis 22 } +cevChassis2520 OBJECT IDENTIFIER ::= { cevChassis 23 } +cevChassis2521 OBJECT IDENTIFIER ::= { cevChassis 24 } +cevChassis2522 OBJECT IDENTIFIER ::= { cevChassis 25 } +cevChassis2523 OBJECT IDENTIFIER ::= { cevChassis 26 } +cevChassis2524 OBJECT IDENTIFIER ::= { cevChassis 27 } +cevChassis2525 OBJECT IDENTIFIER ::= { cevChassis 28 } +cevChassis3000 OBJECT IDENTIFIER ::= { cevChassis 29 } +cevChassis3104 OBJECT IDENTIFIER ::= { cevChassis 30 } +cevChassis3204 OBJECT IDENTIFIER ::= { cevChassis 31 } +cevChassisIGS OBJECT IDENTIFIER ::= { cevChassis 32 } +cevChassis2501LANFRADFX OBJECT IDENTIFIER ::= { cevChassis 33 } +cevChassis2501FRADFX OBJECT IDENTIFIER ::= { cevChassis 34 } +cevChassis2502LANFRADFX OBJECT IDENTIFIER ::= { cevChassis 35 } +cevChassisWSX3011 OBJECT IDENTIFIER ::= { cevChassis 36 } +cevChassisAccessProEC OBJECT IDENTIFIER ::= { cevChassis 37 } +cevChassisAccessProRC OBJECT IDENTIFIER ::= { cevChassis 38 } +cevChassisWSX5301 OBJECT IDENTIFIER ::= { cevChassis 39 } +cevChassisAS2509RJ OBJECT IDENTIFIER ::= { cevChassis 40 } +cevChassisAS2511RJ OBJECT IDENTIFIER ::= { cevChassis 41 } +cevChassis3800 OBJECT IDENTIFIER ::= { cevChassis 42 } +cevChassis3620 OBJECT IDENTIFIER ::= { cevChassis 43 } +cevChassis3640 OBJECT IDENTIFIER ::= { cevChassis 44 } +cevChassis7204 OBJECT IDENTIFIER ::= { cevChassis 45 } +cevChassis7206 OBJECT IDENTIFIER ::= { cevChassis 46 } +cevChassisAS5300 OBJECT IDENTIFIER ::= { cevChassis 47 } +cevChassisAs5800RS OBJECT IDENTIFIER ::= { cevChassis 49 } -- AS5800 Router Shelf +cevChassisAs5800DS OBJECT IDENTIFIER ::= { cevChassis 50 } -- AS5800 Dial Shelf +cevChassis7202 OBJECT IDENTIFIER ::= { cevChassis 51 } -- Modular two slot router in the cisco7200 family +cevChassisRpm OBJECT IDENTIFIER ::= { cevChassis 52 } -- Router Processor Module +cevChassis1710 OBJECT IDENTIFIER ::= { cevChassis 53 } -- VPN(Virtual Private Network) Security Router with 1 FastEthernet and 1 Ethernet interface onboard +cevChassis1720 OBJECT IDENTIFIER ::= { cevChassis 54 } +cevChassisCat8540Msr OBJECT IDENTIFIER ::= { cevChassis 55 } -- Catalyst 8540 Multiservice Switching Router +cevChassisCat8540Csr OBJECT IDENTIFIER ::= { cevChassis 56 } -- Catalyst 8540 Campus Switching Router +cevChassisUbr7246 OBJECT IDENTIFIER ::= { cevChassis 57 } -- Universal Broadband Router +cevChassis7576 OBJECT IDENTIFIER ::= { cevChassis 58 } -- Dual Independent RSP platform, 13 slots +cevChassis3660 OBJECT IDENTIFIER ::= { cevChassis 59 } -- Six slot MARs router +cevChassis1401 OBJECT IDENTIFIER ::= { cevChassis 60 } -- Router with 1 ethernet and 1 ATM25 interface +cevChassis2613 OBJECT IDENTIFIER ::= { cevChassis 61 } -- c2600 chassis with 1 integrated token ring interface +cevChassis2610 OBJECT IDENTIFIER ::= { cevChassis 62 } -- c2600 chassis with 1 integrated ethernet interface +cevChassis2612 OBJECT IDENTIFIER ::= { cevChassis 63 } -- c2600 chassis with an integrated token ring and ethernet interface +cevChassis2611 OBJECT IDENTIFIER ::= { cevChassis 64 } -- c2600 chassis with 2 integrated ethernet interfaces +cevChassis2620 OBJECT IDENTIFIER ::= { cevChassis 65 } -- c2600 chassis with 1 integrated fast ethernet interface +cevChassis2621 OBJECT IDENTIFIER ::= { cevChassis 66 } -- c2600 chassis with 2 integrated fast ethernet interfaces +cevChassisCat8510Csr OBJECT IDENTIFIER ::= { cevChassis 67 } -- Catalyst 8510 Campus Switching Router +cevChassisUbr7223 OBJECT IDENTIFIER ::= { cevChassis 68 } -- Universal Broadband Router +cevChassis6400Nrp OBJECT IDENTIFIER ::= { cevChassis 69 } -- Cisco 6400 Network Routing Processor +cevChassis801 OBJECT IDENTIFIER ::= { cevChassis 70 } -- Cisco 800 platform with 1 ethernet and 1 BRI S/T +cevChassis802 OBJECT IDENTIFIER ::= { cevChassis 71 } -- Cisco 800 platform with 1 ethernet and 1 BRI U +cevChassis803 OBJECT IDENTIFIER ::= { cevChassis 72 } -- Cisco 800 platform with 1 ethernet 4-port HUB, 1 BRI S/T, and 2 POTs +cevChassis804 OBJECT IDENTIFIER ::= { cevChassis 73 } -- Cisco 800 platform with 1 ethernet 4-port HUB, 1 BRI U, and 2 POTs +cevChassis7206Vxr OBJECT IDENTIFIER ::= { cevChassis 74 } -- Cisco 7200 platform, VXR series chassis with 6 slots +cevChassis7204Vxr OBJECT IDENTIFIER ::= { cevChassis 75 } -- Cisco 7200 platform, VXR series chassis with 4 slots +cevChassis1750 OBJECT IDENTIFIER ::= { cevChassis 76 } -- VoIP (Voice over IP) capable Cisco 1700 platform with 2 WIC/VIC slots and 1 VIC-only slot +cevChassisCat2924XLv OBJECT IDENTIFIER ::= { cevChassis 77 } -- Catalyst 2924XL switch with 24 10BaseT/100BaseTX autosensing switch ports; supports port-based VLANs; can run Standard or Enterprise edition software. +cevChassisCat2924CXLv OBJECT IDENTIFIER ::= { cevChassis 78 } -- Catalyst 2924C-XL switch with 22 10BaseT/100BaseTX and 2 100BaseFX autosensing switch ports; supports port-based VLANs; can run Standard or Enterprise edition software. +cevChassisCat2912XL OBJECT IDENTIFIER ::= { cevChassis 79 } -- Catalyst 2912XL switch with 12 10BaseT/100BaseTX autosensing switch ports, can run Standard or Enterprise edition software. +cevChassisCat2924MXL OBJECT IDENTIFIER ::= { cevChassis 80 } -- Catalyst 2924M-XL switch with 24 10BaseT/100BaseTX autosensing switch ports and 2 uplink slots, can run Standard or Enterprise edition software. +cevChassisCat2912MfXL OBJECT IDENTIFIER ::= { cevChassis 81 } -- Catalyst 2912MF-XL switch with 12 100BaseFX autosensing switch ports and 2 uplink slots. Switch can run only enterprise edition software. +cevChassis1538M OBJECT IDENTIFIER ::= { cevChassis 82 } -- Cisco Network Office 8-port 10/100 Stackable Repeater +cevChassis1548M OBJECT IDENTIFIER ::= { cevChassis 83 } -- Cisco Network Office 10/100 Stackable Switch +cevChassisFasthub100 OBJECT IDENTIFIER ::= { cevChassis 84 } -- Cisco Fast Hub 100 Series 10/100 Stackable Repeater +cevChassisPIXFirewall OBJECT IDENTIFIER ::= { cevChassis 85 } -- Cisco PIX Firewall +cevChassisMGX8850 OBJECT IDENTIFIER ::= { cevChassis 86 } -- Cisco Multiservice Gigabit Switch with 32 half height slots +cevChassisMGX8820 OBJECT IDENTIFIER ::= { cevChassis 87 } -- Cisco Multiservice Gigabit Switch with 7 slots +cevChassisCat8510Msr OBJECT IDENTIFIER ::= { cevChassis 88 } -- Catalyst ATM 8510 Multiservice Switching Router +cevChassisCat8515Msr OBJECT IDENTIFIER ::= { cevChassis 89 } -- Catalyst ATM 8515 Multiservice Switching Router +cevChassisIGX8410 OBJECT IDENTIFIER ::= { cevChassis 90 } -- Cisco IGX8400 (Integrated Gigabit eXchange) series wide-area switch with 8 slots +cevChassisIGX8420 OBJECT IDENTIFIER ::= { cevChassis 91 } -- Cisco IGX8400 (Integrated Gigabit eXchange) series wide-area switch with 16 slots +cevChassisIGX8430 OBJECT IDENTIFIER ::= { cevChassis 92 } -- Cisco IGX8400 (Integrated Gigabit eXchange) series wide-area switch with 32 slots +cevChassisIGX8450 OBJECT IDENTIFIER ::= { cevChassis 93 } -- Cisco IGX8400 (Integrated Gigabit eXchange) series wide-area switch with integrated MGX feeder +cevChassisBPX8620 OBJECT IDENTIFIER ::= { cevChassis 95 } -- Cisco BPX8600 (Broadband Packet eXchange) series wide-area switch with 15 slots +cevChassisBPX8650 OBJECT IDENTIFIER ::= { cevChassis 96 } -- Cisco BPX8600 (Broadband Packet eXchange) series wide-area switch with integrated tag switching controller and 15 slots +cevChassisBPX8680 OBJECT IDENTIFIER ::= { cevChassis 97 } -- Cisco BPX8600 (Broadband Packet eXchange) series wide-area switch with integrated MGX feeder and 15 slots +cevChassisCacheEngine OBJECT IDENTIFIER ::= { cevChassis 98 } -- Cisco Cache Engine +cevChassisCat6000 OBJECT IDENTIFIER ::= { cevChassis 99 } -- Cisco Catalyst 6000 +cevChassisMC3810 OBJECT IDENTIFIER ::= { cevChassis 100 } -- Cisco Multiservice Access Concentrator 3800 series +cevChassisIGXSes OBJECT IDENTIFIER ::= { cevChassis 102 } -- Cisco IGX (Integrated Gigabit eXchange) Service Expansion Slot controller/feeder, used in IGX8410/IGX8420/IGX8430 switches. +cevChassisLocalDirector OBJECT IDENTIFIER ::= { cevChassis 103 } -- Cisco Local Director +cevChassis805 OBJECT IDENTIFIER ::= { cevChassis 104 } -- Cisco 800 platform with 1 ethernet and 1 serial WIC +cevChassisCat3508GXL OBJECT IDENTIFIER ::= { cevChassis 105 } -- Cisco Catalyst 3508G-XL 8 GBIC Gigabit Port Switch, can run Standard or Enterprise edition software. +cevChassisCat3512XL OBJECT IDENTIFIER ::= { cevChassis 106 } -- Cisco Catalyst 3512XL switch with 12 10/100BaseTX and 2 GBIC Gigabit ports, can run Standard or Enterprise edition software. +cevChassisCat3524XL OBJECT IDENTIFIER ::= { cevChassis 107 } -- Cisco Catalyst 3524XL switch with 24 10/100BaseTX and 2 GBIC Gigabit ports, can run Standard or Enterprise edition software. +cevChassisCat2908XL OBJECT IDENTIFIER ::= { cevChassis 108 } -- Cisco Catalyst 2900XL series 8 port 10/100BaseTX switch +cevChassisCat2916MXL OBJECT IDENTIFIER ::= { cevChassis 109 } -- Cisco Catalyst 2916M-XL 16 port 10/100BaseTX switch with 2 uplink slots +cevChassis1417 OBJECT IDENTIFIER ::= { cevChassis 111 } -- Cisco 1400 series router with 1 Ethernet and 1 ADSL interface, with 1417 chipset +cevChassisOpticalRegenerator OBJECT IDENTIFIER ::= { cevChassis 112 } -- Cisco Optical Regenerator +cevChassis6100 OBJECT IDENTIFIER ::= { cevChassis 113 } -- Cisco 6100 DSLAM Chassis +cevChassis6130 OBJECT IDENTIFIER ::= { cevChassis 114 } -- Cisco 6130 DSLAM Chassis +cevChassis6260 OBJECT IDENTIFIER ::= { cevChassis 115 } -- Cisco 6260 DSLAM Chassis +cevChassisCat2924XL OBJECT IDENTIFIER ::= { cevChassis 116 } -- Cisco Catalyst 2924XL with 24 10/100BaseTX switch ports; does not support port-based VLANs. +cevChassisCat2924CXL OBJECT IDENTIFIER ::= { cevChassis 117 } -- Cisco Catalyst 2924C-XL; does not support port-based VLANs. +cevChassisUbr924 OBJECT IDENTIFIER ::= { cevChassis 118 } -- Cisco UBR Cable Modem which is a UBR904 with 2 FXS Voice ports +cevChassisWsX6302Msm OBJECT IDENTIFIER ::= { cevChassis 119 } -- Catalyst 6000 or 6500 Series Multilayer Switch Module WS-X6302-MSM that directly interfaces to the switch's backplane to provide layer 3 switching. +cevChassisCat5kRsfc OBJECT IDENTIFIER ::= { cevChassis 120 } -- Catalyst 5000 Routing Switching Feature Card that is treated as a standalone system by the NMS +cevChassis7120Quadt1 OBJECT IDENTIFIER ::= { cevChassis 122 } -- 7120 Series chassis with 2 10/100 FE interfaces, 4 T1/E1 interfaces +cevChassis7120T3 OBJECT IDENTIFIER ::= { cevChassis 123 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 T3 interface +cevChassis7120E3 OBJECT IDENTIFIER ::= { cevChassis 124 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 E3 interface +cevChassis7120At3 OBJECT IDENTIFIER ::= { cevChassis 125 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 T3 ATM interface +cevChassis7120Ae3 OBJECT IDENTIFIER ::= { cevChassis 126 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 E3 ATM interface +cevChassis7120Smi3 OBJECT IDENTIFIER ::= { cevChassis 127 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 OC3SMI ATM interface +cevChassis7140Dualt3 OBJECT IDENTIFIER ::= { cevChassis 128 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 T3 interfaces +cevChassis7140Duale3 OBJECT IDENTIFIER ::= { cevChassis 129 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 E3 interfaces +cevChassis7140Dualat3 OBJECT IDENTIFIER ::= { cevChassis 130 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 T3 ATM interfaces +cevChassis7140Dualae3 OBJECT IDENTIFIER ::= { cevChassis 131 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 E3 ATM interfaces +cevChassis7140Dualmm3 OBJECT IDENTIFIER ::= { cevChassis 132 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 OC3MM ATM interfaces +cevChassis827QuadV OBJECT IDENTIFIER ::= { cevChassis 133 } -- Cisco 800 platform with 1 ethernet, 1 ADSL DMT issue 2, and 4 voice POTS FXS ports +cevChassisUbr7246Vxr OBJECT IDENTIFIER ::= { cevChassis 134 } -- Cisco 7246 Universal Broadband Router, VXR series +cevChassis12016 OBJECT IDENTIFIER ::= { cevChassis 136 } -- Cisco 12000 platform with 16 slots +cevChassisAs5400 OBJECT IDENTIFIER ::= { cevChassis 137 } -- Cisco AS5400 +cevChassis7140Octt1 OBJECT IDENTIFIER ::= { cevChassis 138 } -- 7140 Series chassis with 8 integrated T1/E1 serial ports +cevChassis7140Dualfe OBJECT IDENTIFIER ::= { cevChassis 139 } -- 7140 Series chassis with 2 integrated 10/100 FE interfaces +cevChassisCat3548XL OBJECT IDENTIFIER ::= { cevChassis 140 } -- Catalyst 3548XL switch (WS-C3548-XL) +cevChassisCat6006 OBJECT IDENTIFIER ::= { cevChassis 141 } -- Catalyst 6000 with 6 slots +cevChassisCat6009 OBJECT IDENTIFIER ::= { cevChassis 142 } -- Catalyst 6000 with 9 slots +cevChassisCat6506 OBJECT IDENTIFIER ::= { cevChassis 143 } -- Catalyst 6000 Plus with 6 slots +cevChassisCat6509 OBJECT IDENTIFIER ::= { cevChassis 144 } -- Catalyst 6000 Plus with 9 slots +cevChassis827 OBJECT IDENTIFIER ::= { cevChassis 145 } -- Cisco 800 platform with 1 ethernet, 1 ADSL DMT issue 2 +cevChassisAS5200 OBJECT IDENTIFIER ::= { cevChassis 146 } -- Cisco AS5200 +cevChassis12008 OBJECT IDENTIFIER ::= { cevChassis 147 } -- Cisco GSR 12008 +cevChassis12012 OBJECT IDENTIFIER ::= { cevChassis 148 } -- Cisco GSR 12012 +cevChassisMc3810V3 OBJECT IDENTIFIER ::= { cevChassis 149 } -- Cisco MC3810-V3, capable of data, voice and video. Supports 2 additional ports than the MC3810-V, used for optional access cards. +cevChassis7507z OBJECT IDENTIFIER ::= { cevChassis 151 } -- Cisco 7507z chassis, Czbus capable, 7 slots +cevChassis7513z OBJECT IDENTIFIER ::= { cevChassis 152 } -- Cisco 7513z chassis, Czbus capable, 13 slots +cevChassis7507mx OBJECT IDENTIFIER ::= { cevChassis 153 } -- Cisco 7507mx chassis, Czbus capable, TDM (Time Division Multiplexing) backplane support, 7 slots +cevChassis7513mx OBJECT IDENTIFIER ::= { cevChassis 154 } -- Cisco 7513mx chassis, Czbus capable, TDM (Time Division Multiplexing) backplane support, 13 slots +cevChassisUbr912C OBJECT IDENTIFIER ::= { cevChassis 155 } -- Cisco uBR912-C Cable Modem with CSU/DSU WIC +cevChassisUbr912S OBJECT IDENTIFIER ::= { cevChassis 156 } -- Cisco uBR912-S Cable Modem with Serial WIC +cevChassisUbr914 OBJECT IDENTIFIER ::= { cevChassis 157 } -- Cisco uBR914 Cable Modem with removable WIC +cevChassis6160 OBJECT IDENTIFIER ::= { cevChassis 160 } -- Cisco 6160 DSLAM chassis +cevChassisCat2948gL3 OBJECT IDENTIFIER ::= { cevChassis 161 } -- Catalyst 2948G-L3 (WS-C2948G-L3) Mid-range fixed configuration layer 3 switch with 48 10/100 ethernet ports and 2 GBIC based Gigabit Ethernet ports +cevChassisCat4232L3 OBJECT IDENTIFIER ::= { cevChassis 164 } -- Cisco Catalyst 4232-L3 layer 3 line card that is treated as a standalone system by the NMS +cevChassisOpticalRegeneratorDCPower OBJECT IDENTIFIER ::= { cevChassis 165 } -- Cisco Optical Regenerator with a DC power supply +cevChassisCVA122 OBJECT IDENTIFIER ::= { cevChassis 171 } -- Cisco CVA122 Cable Voice Adapter (Residential Cable Modem with two voice ports) +cevChassisCVA124 OBJECT IDENTIFIER ::= { cevChassis 172 } -- Cisco CVA124 Cable Voice Adapter (Residential Cable Modem with four voice ports) +cevChassisAs5850 OBJECT IDENTIFIER ::= { cevChassis 173 } -- High End Dial Access Server +cevChassisMGX8240 OBJECT IDENTIFIER ::= { cevChassis 176 } -- High Density Circuit Emulation Service Gateway chassis with two shelf controller slots and fifteen Service Modulesfor Private Line Service +cevChassisAs5350 OBJECT IDENTIFIER ::= { cevChassis 178 } -- Cisco low end Access server platform +cevChassisMGX8950 OBJECT IDENTIFIER ::= { cevChassis 181 } -- Cisco Multiservice Gigabit Switch(180Gb) Chassis with 32 half height slots +cevChassisUbr925 OBJECT IDENTIFIER ::= { cevChassis 182 } -- Cisco UBR925 Cable Modem/Router with VOIP and hardware accelerated IPSEC +cevChassisUbr10012 OBJECT IDENTIFIER ::= { cevChassis 183 } -- Cisco uBR10000 platform with 8 broadband slots and 4 WAN slots +cevChassisCat4kGateway OBJECT IDENTIFIER ::= { cevChassis 184 } -- Catalyst 4000 Access Gateway line card supporting voice and WAN (Wide Area Network) interfaces as well as conferencing and transcoding services for operation with the Cisco Call Manager +cevChassis120168r OBJECT IDENTIFIER ::= { cevChassis 185 } -- Teracore ready 8 rail chassis for Cisco 12000 platform +cevChassis2650 OBJECT IDENTIFIER ::= { cevChassis 186 } -- c2650 platform with 1 integrated fast ethernet interface +cevChassis2651 OBJECT IDENTIFIER ::= { cevChassis 187 } -- c2650 platform with 2 integrated fast ethernet interfaces +cevChassis826 OBJECT IDENTIFIER ::= { cevChassis 189 } -- Cisco 800 platform with 1 ethernet, 1 ADSL over ISDN +cevChassisCat295012 OBJECT IDENTIFIER ::= { cevChassis 190 } -- Cisco Catalyst c2950 switch with 12 10/100BaseTX ports (WS-c2950-12) +cevChassisCat295024 OBJECT IDENTIFIER ::= { cevChassis 191 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports (WS-c2950-24) +cevChassis1751 OBJECT IDENTIFIER ::= { cevChassis 193 } -- Digital voice capable Cisco 1700 platform with 2 WIC/VIC slots and 1 VIC-only slot +cevChassis1730Iad8Fxs OBJECT IDENTIFIER ::= { cevChassis 194 } -- Cisco 1700 class IAD (Integrated Access Device) with 8 FXS (Foreign Exchange Station) ports and DSL (Digital Subscriber Line) WIC +cevChassis1730Iad16Fxs OBJECT IDENTIFIER ::= { cevChassis 195 } -- Cisco 1700 class IAD (Integrated Access Device) with 16 FXS (Foreign Exchange Station) ports and DSL (Digital Subscriber Line) WIC +cevChassis626 OBJECT IDENTIFIER ::= { cevChassis 196 } -- Cisco 600 DSL CPE pltaform with ADSL, DMT issue 1, 25M ATM interface +cevChassis627 OBJECT IDENTIFIER ::= { cevChassis 197 } -- Cisco 600 DSL CPE pltaform with ADSL, DMT issue 2, 25M ATM interface +cevChassis633 OBJECT IDENTIFIER ::= { cevChassis 198 } -- Cisco 600 DSL CPE platform with SDSL, 2B1Q line coding, serial interface (V.35/X.21) +cevChassis673 OBJECT IDENTIFIER ::= { cevChassis 199 } -- Cisco 600 DSL CPE platform with SDSL, 2B1Q line coding, ethernet interface +cevChassis675 OBJECT IDENTIFIER ::= { cevChassis 200 } -- Cisco 600 DSL CPE platform with ADSL, CAP, ethernet interface, POTS connector +cevChassis675e OBJECT IDENTIFIER ::= { cevChassis 201 } -- Cisco 600 DSL CPE platform with ADSL, CAP, ethernet interface, universal power supply +cevChassis676 OBJECT IDENTIFIER ::= { cevChassis 202 } -- Cisco 600 DSL CPE platform with ADSL, DMT issue 1, ethernet interface +cevChassis677 OBJECT IDENTIFIER ::= { cevChassis 203 } -- Cisco 600 DSL CPE platform with ADSL, DMT issue 2, ethernet interface +cevChassis678 OBJECT IDENTIFIER ::= { cevChassis 204 } -- Cisco 600 DSL CPE platform with ADSL, CAP/DMT/G.Lite, ethernet interface +cevChassis3661Ac OBJECT IDENTIFIER ::= { cevChassis 205 } -- 1 Fast Ethernet version of c3660 with a AC power supply +cevChassis3661Dc OBJECT IDENTIFIER ::= { cevChassis 206 } -- 1 Fast Ethernet version of c3660 with a DC power supply +cevChassis3662Ac OBJECT IDENTIFIER ::= { cevChassis 207 } -- 2 Fast Ethernet version of c3660 with a AC power supply +cevChassis3662Dc OBJECT IDENTIFIER ::= { cevChassis 208 } -- 2 Fast Ethernet version of c3660 with a DC power supply +cevChassis3662AcCo OBJECT IDENTIFIER ::= { cevChassis 209 } -- 2 Fast Ethernet version of c3660 with a AC power supply for Telco's +cevChassis3662DcCo OBJECT IDENTIFIER ::= { cevChassis 210 } -- 2 Fast Ethernet version of c3660 with a DC power supply for Telco's +cevChassisUbr7111 OBJECT IDENTIFIER ::= { cevChassis 211 } -- Low-end version of the Universal Broadband Router with 1 PA slot, 1 fixed RF line card (MC11C) and integrated upconvertor, designed for hotels, MDUs and smaller cable operators +cevChassisUbr7114 OBJECT IDENTIFIER ::= { cevChassis 213 } -- Low-end version of the Universal Broadband Router with 1 PA slot, 1 fixed RF line card (MC14C) and integrated upconvertor, designed for hotels, MDUs and smaller cable operators +cevChassis12010 OBJECT IDENTIFIER ::= { cevChassis 215 } -- Cisco 12000 platform with 10 slots +cevChassis8110 OBJECT IDENTIFIER ::= { cevChassis 216 } -- Cisco 8110 (ATM network termination device) with 3 Line Interface module slots +cevChassisSOHO77 OBJECT IDENTIFIER ::= { cevChassis 220 } -- Cisco SOHO (Small Office Home Office) ADSL Router, 1 Ethernet and 1 ADSL G.992.1 (G.DMT) and G.992.2 (G.Lite) Interface +cevChassisSOHO76 OBJECT IDENTIFIER ::= { cevChassis 221 } -- Cisco SOHO (Small Office Home Office) ADSL over ISDN Router, 1 Ethernet and 1 ADSL ETSI/ITU-T G.992.1 Annex B (G.DMT) Interface +cevChassis7150Dualfe OBJECT IDENTIFIER ::= { cevChassis 222 } -- 7150 Series chassis with 2 integrated 10/100 FE interfaces +cevChassis7150Octt1 OBJECT IDENTIFIER ::= { cevChassis 223 } -- 7150 Series chassis with 8 integrated T1/E1 serial ports +cevChassis7150Dualt3 OBJECT IDENTIFIER ::= { cevChassis 224 } -- 7150 Series chassis with 2 10/100 FE interfaces, 2 T3 interfaces +cevChassisCat2950t24 OBJECT IDENTIFIER ::= { cevChassis 226 } -- Cisco Catalyst c2950 switch with 24 10/100BaseT ports and 2 10/100/1000BaseT ports +cevChassisVPS1110 OBJECT IDENTIFIER ::= { cevChassis 227 } -- Cisco VLAN Policy Server 1110 manages VLAN-based policies to control user access to a LAN, leveraging existing authentication mechanisms such as Windows Domain Controllers and Novell's NDS. This policy server is part of CiscoWorks2000 User Registration Tool product. +cevChassisContentEngine OBJECT IDENTIFIER ::= { cevChassis 228 } -- Cisco Content Engine Chassis. The Cisco Content Engine is a Content Networking product that accelerates content delivery, ensuring maximum scalability and availability of content. The Content Engines offer caching, Content Delivery Network (CDN) services, employee internet management (e.g., URL filtering) and proxy services +cevChassisIAD2420 OBJECT IDENTIFIER ::= { cevChassis 229 } -- Integrated Access Device 2420 (IAD2420) chassis with Analog (8/16) FXS ports with T1 or ADSL (Asymmetrical Digital Subscriber Line) Uplinks +cevChassis677i OBJECT IDENTIFIER ::= { cevChassis 230 } -- Cisco 600 DSL CPE platform with ASDL, DMT issue 2 over ISDN, ethernet interface +cevChassis674 OBJECT IDENTIFIER ::= { cevChassis 231 } -- Cisco 600 DSL CPE platform with G.SHDSL, ethernet interface +cevChassisDPA7630 OBJECT IDENTIFIER ::= { cevChassis 232 } -- The Cisco Digital PBX Adapter (DPA) enables the integration of Cisco Call Manager with Octel voice mail systems +cevChassisCat355024 OBJECT IDENTIFIER ::= { cevChassis 233 } -- Catalyst 3550 24 10/100 ports + 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch +cevChassisCat355048 OBJECT IDENTIFIER ::= { cevChassis 234 } -- Catalyst 3550 48 10/100 ports + 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch +cevChassisCat355012T OBJECT IDENTIFIER ::= { cevChassis 235 } -- Catalyst 3550 12 1000T ports fixed configuration Layer 2/Layer 3 Ethernet Switch +cevChassisCVA122E OBJECT IDENTIFIER ::= { cevChassis 238 } -- Cisco CVA122-e Cable Voice Adapter(Residential Cable Modem with two voice ports)- European version +cevChassisCVA124E OBJECT IDENTIFIER ::= { cevChassis 239 } -- Cisco CVA124-e Cable Voice Adapter(Residential Cable Modem with four voice ports)- European version +cevChassisURM OBJECT IDENTIFIER ::= { cevChassis 240 } -- Universal Router Module for the IGX platform +cevChassisURM2FE OBJECT IDENTIFIER ::= { cevChassis 241 } -- Universal router module with 2 Fast Ethernet interfaces for IGX platform +cevChassisURM2FE2V OBJECT IDENTIFIER ::= { cevChassis 242 } -- Universal Router Module, with 2 Fast Ethernet ports, and 2 digital voice ports (T1 or E1) +cevChassisCAP340 OBJECT IDENTIFIER ::= { cevChassis 245 } -- Aironet Wireless LAN Access Point 340 series +cevChassisDPA7610 OBJECT IDENTIFIER ::= { cevChassis 247 } -- The Cisco Digital PBX Adapter (DPA) enables the integration of Cisco Call Manager with Octel voice mail systems +cevChassis828 OBJECT IDENTIFIER ::= { cevChassis 248 } -- Cisco 800 platform with 1 Ethernet, 1 G.991.2 (G.shdsl) Interface, data only model +cevChassisSOHO78 OBJECT IDENTIFIER ::= { cevChassis 249 } -- SOHO (Small Office Home Office) G.SHDSL Router, 1 Ethernet and 1 G.991.2 (G.shdsl) Interface, data only model +cevChassis806 OBJECT IDENTIFIER ::= { cevChassis 250 } -- Cisco SOHO (Small Office Home Office) router with 4 hubbed 10BaseT Ethernet LAN interfaces and 1 10BaseT Ethernet WAN interface +cevChassis12416 OBJECT IDENTIFIER ::= { cevChassis 251 } -- Cisco 12000 platform with 16 slots and 10G Fabric card +cevChassisCat2948gL3Dc OBJECT IDENTIFIER ::= { cevChassis 252 } -- A fixed-configuration Layer 3 Ethernet switch featuring IP, IPX, and IP mulitcast with 48 10/100BaseTX ports and 2 GBIC Gigabit ports using DC power +cevChassisCat4908gL3Dc OBJECT IDENTIFIER ::= { cevChassis 253 } -- A fixed-configuration L3 Ethernet switch featuring IP,IPX and IP multicast with 8 GBIC ports using DC power +cevChassis12406 OBJECT IDENTIFIER ::= { cevChassis 254 } -- Cisco 12400 platform with 6 slots +cevChassisPIXFirewall506 OBJECT IDENTIFIER ::= { cevChassis 255 } -- Cisco PIX Firewall 506 +cevChassisPIXFirewall515 OBJECT IDENTIFIER ::= { cevChassis 256 } -- Cisco PIX Firewall 515 +cevChassisPIXFirewall520 OBJECT IDENTIFIER ::= { cevChassis 257 } -- Cisco PIX Firewall 520 +cevChassisPIXFirewall525 OBJECT IDENTIFIER ::= { cevChassis 258 } -- Cisco PIX Firewall 525 +cevChassisPIXFirewall535 OBJECT IDENTIFIER ::= { cevChassis 259 } -- Cisco PIX Firewall 535 +cevChassis12410 OBJECT IDENTIFIER ::= { cevChassis 260 } -- Cisco 12410 platform with 10 slots +cevChassis811 OBJECT IDENTIFIER ::= { cevChassis 261 } -- ISDN router for Japan with 1 10BaseT Ethernet port, 1 ISDN BRI(Basic Rate Interface) U, integrated DSU(Data Service Unit) +cevChassis813 OBJECT IDENTIFIER ::= { cevChassis 262 } -- ISDN router for Japan with 10 BaseT 4 ports hub , 1 ISDN BRI(Basic Rate Interface) U, integrated DSU(Data Service Unit) and 2 RJ-11 +cevChassis10720 OBJECT IDENTIFIER ::= { cevChassis 263 } -- IP + Optical Access Router +cevChassisMWR1900 OBJECT IDENTIFIER ::= { cevChassis 264 } -- The Mobile Wireless router is a router targeted at application in a cell site Base Transciever Station (BTS) providing T1/E1 backhaul connections to the aggregation node in Radio Access Networks (RAN) +cevChassis4224 OBJECT IDENTIFIER ::= { cevChassis 265 } -- A standalone 24 port powered Ethernet switch, router and voice gateway +cevChassisWSC6513 OBJECT IDENTIFIER ::= { cevChassis 266 } -- Catalyst 6000 series chassis with 13 slots +cevChassisCisco7603 OBJECT IDENTIFIER ::= { cevChassis 267 } -- Cisco Internet Router 7600 Series Chassis with 3 slots +cevChassisCisco7606 OBJECT IDENTIFIER ::= { cevChassis 268 } -- Cisco Internet Router 7600 Series Chassis with 6 slots +cevChassis7401ASR OBJECT IDENTIFIER ::= { cevChassis 269 } -- Cisco 7400 platform, ASR series with 1 slot +cevChassis1105 OBJECT IDENTIFIER ::= { cevChassis 271 } -- CiscoWorks network management chassis +cevChassisONS15540ESP OBJECT IDENTIFIER ::= { cevChassis 272 } -- Cisco ONS 15540 Extended Services Platform Chassis +cevChassisCe507 OBJECT IDENTIFIER ::= { cevChassis 275 } -- Cisco Content Engine Model 507 +cevChassisCe560 OBJECT IDENTIFIER ::= { cevChassis 276 } -- Cisco Content Engine Model 560 +cevChassisCe590 OBJECT IDENTIFIER ::= { cevChassis 277 } -- Cisco Content Engine Model 590 +cevChassisCe7320 OBJECT IDENTIFIER ::= { cevChassis 278 } -- Cisco Content Engine Model 7320 +cevChassis2691 OBJECT IDENTIFIER ::= { cevChassis 279 } -- One Network Module slot, three WIC slot, two Fast Ethernet port MARS router +cevChassis3725 OBJECT IDENTIFIER ::= { cevChassis 280 } -- Two Network Module slot, three WIC slot, two Fast Ethernet port MARS router +cevChassis1760 OBJECT IDENTIFIER ::= { cevChassis 282 } -- Analog/digital voice capable, 19" rack-mount (1RU) Cisco 1700 platform with 2 WIC/VIC slots and 2 VIC-only slots +cevChassisPIXFirewall501 OBJECT IDENTIFIER ::= { cevChassis 283 } -- Cisco PIX Firewall 501 +cevChassis2610M OBJECT IDENTIFIER ::= { cevChassis 284 } -- c2600M chassis with 1 integrated ethernet interface +cevChassis2611M OBJECT IDENTIFIER ::= { cevChassis 285 } -- c2600M chassis with 2 integrated ethernet interfaces +cevChassis12404 OBJECT IDENTIFIER ::= { cevChassis 289 } -- Cisco 12400 platform with 4 slots +cevChassis9004 OBJECT IDENTIFIER ::= { cevChassis 290 } -- Cisco 9000 Chassis +cevChassisCat295012G OBJECT IDENTIFIER ::= { cevChassis 293 } -- Cisco Catalyst c2950 switch with 12 10/100 BaseTX port and 2 GBIC (Gigabit Interface Converter) slots (WS-c2950G-12) +cevChassisCat295024G OBJECT IDENTIFIER ::= { cevChassis 294 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports and 2 GBIC (Gigabit Interface Converter) slots (WS-c2950G-24) +cevChassisCat295048G OBJECT IDENTIFIER ::= { cevChassis 295 } -- Cisco Catalyst c2950 switch with 48 10/100 BaseTX ports and 2 GBIC (Gigabit Interface Converter) slots (WS-c2950G-48) +cevChassisCat355012G OBJECT IDENTIFIER ::= { cevChassis 297 } -- 10 Gig (GBIC) + 2 10/100/1000baseT ports, fixed configuration layer 2/3 Ethernet switch +cevChassisCE507AV OBJECT IDENTIFIER ::= { cevChassis 298 } -- Cisco Content Engine Model 507-AV +cevChassisCE560AV OBJECT IDENTIFIER ::= { cevChassis 299 } -- Cisco Content Engine Model 560-AV +cevChassisIE2105 OBJECT IDENTIFIER ::= { cevChassis 300 } -- The Cisco Intelligence Engine 2100 series is a new form of network device that provides intelligent network interface to applications and users +cevChassis3745 OBJECT IDENTIFIER ::= { cevChassis 301 } -- 3700 family four slot modular router +cevChassis10005 OBJECT IDENTIFIER ::= { cevChassis 302 } -- Cisco 10000 platform with 7 slots +cevChassis10008 OBJECT IDENTIFIER ::= { cevChassis 303 } -- Cisco 10000 platform with 7 slots +cevChassis7304 OBJECT IDENTIFIER ::= { cevChassis 304 } -- Cisco 7300 Chassis +cevChassis7505 OBJECT IDENTIFIER ::= { cevChassis 305 } -- Cisco 7505 Chassis +cevChassis1721 OBJECT IDENTIFIER ::= { cevChassis 310 } -- Enhanced 1720 with support for onboard Fast Ethernet and 2 WAN Interface cards and optional hardware encryption module +cevChassisCat4000Sup3 OBJECT IDENTIFIER ::= { cevChassis 311 } -- Catalyst 4000 Supervisor III +cevChassis827H OBJECT IDENTIFIER ::= { cevChassis 312 } -- Cisco 800 platform with 4-port 10Base-T Ethernet, and 1 ADSL over POTS Interface, data only model +cevChassisSOHO77H OBJECT IDENTIFIER ::= { cevChassis 313 } -- SOHO (Small Office Home Office) Router, 4-port 10Base-T Ethernet, and 1 ADSL over POTS Interface, data only model +cevChassisCat4006 OBJECT IDENTIFIER ::= { cevChassis 314 } -- Catalyst 4000 with 6 slots (WS-C4006) +cevChassisCat355024Mmf OBJECT IDENTIFIER ::= { cevChassis 315 } -- Catalyst 3550 24 10/100Mbps Multi Mode Fiber ports + 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch +cevChassisWSC6503 OBJECT IDENTIFIER ::= { cevChassis 316 } -- Catalyst 6000 series chassis with 3 slots +cevChassisPIXFirewall506E OBJECT IDENTIFIER ::= { cevChassis 317 } -- Cisco PIX Firewall 506E +cevChassisPIXFirewall515E OBJECT IDENTIFIER ::= { cevChassis 318 } -- Cisco PIX Firewall 515E +cevChassisCat355024Dc OBJECT IDENTIFIER ::= { cevChassis 319 } -- Catalyst 3550 10/100Base-Tx ports + 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch with DC power +cevChassisCe2636 OBJECT IDENTIFIER ::= { cevChassis 320 } -- Cisco Content Engine Module for 26xx and 36xx series platforms +cevChassisCeDw2636 OBJECT IDENTIFIER ::= { cevChassis 321 } -- Double Wide Cisco Content Engine Module for 26xx and 36xx series +cevChassis14MGX8830 OBJECT IDENTIFIER ::= { cevChassis 323 } -- Cisco Multiservice Gigabit Switch with 14 half height slots +cevChassisONS15530NEBS OBJECT IDENTIFIER ::= { cevChassis 325 } -- Cisco ONS 15530 Chassis, NEBS compliant +cevChassisONS15530ETSI OBJECT IDENTIFIER ::= { cevChassis 326 } -- Cisco ONS 15530 Chassis, ETSI compliant +cevChassisSOHO71 OBJECT IDENTIFIER ::= { cevChassis 327 } -- Cisco SOHO Platform(Small Office Home Office) router having 10BaseT 4 ports hubed Ethernet LAN interface and 1 10BaseT Ethernet WAN Interface +cevChassis6400UAC OBJECT IDENTIFIER ::= { cevChassis 328 } -- Cisco 6400 Universal Access Concentrator +cevChassisRPMPR OBJECT IDENTIFIER ::= { cevChassis 329 } -- This is a chassis value for RPM-PR. RPM-PR is router blade in MGX series switch +cevChassis2610XM OBJECT IDENTIFIER ::= { cevChassis 330 } -- Cisco 2610XM platform with 1 integrated fast ethernet interfaces with SDRAM +cevChassis2611XM OBJECT IDENTIFIER ::= { cevChassis 331 } -- Cisco 2611XM platform with 2 integrated fast ethernet interfaces with SDRAM +cevChassis2620XM OBJECT IDENTIFIER ::= { cevChassis 332 } -- Cisco 2620XM platform with 1 integrated fast ethernet interfaces with SDRAM +cevChassis2621XM OBJECT IDENTIFIER ::= { cevChassis 333 } -- Cisco 2621XM platform with 2 integrated fast ethernet interfaces with SDRAM +cevChassis2650XM OBJECT IDENTIFIER ::= { cevChassis 334 } -- Cisco 2650XM platform with 1 integrated fast ethernet interfaces with SDRAM +cevChassis2651XM OBJECT IDENTIFIER ::= { cevChassis 335 } -- Cisco 2651XM platform with 2 integrated fast ethernet interfaces with SDRAM +cevChassisCat295024GDc OBJECT IDENTIFIER ::= { cevChassis 336 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports and 2 GBIC (Gigabit Interface Converter) slots and DC power(WS-c2950G-24-DC) +cevChassisONS15540ESPx OBJECT IDENTIFIER ::= { cevChassis 337 } -- Cisco ONS 15540 Extended Services Platform chassis (without optical backplane) +cevChassisC7301 OBJECT IDENTIFIER ::= { cevChassis 340 } -- Cisco 7300 platform, 1 Rack Unit (RU) application specific router with 1 slot +cevChassis12816 OBJECT IDENTIFIER ::= { cevChassis 341 } -- Cisco 12816 platform with 16 slots +cevChassis12810 OBJECT IDENTIFIER ::= { cevChassis 342 } -- Cisco 12810 platform with 10 slots +cevChassisCat295024sx OBJECT IDENTIFIER ::= { cevChassis 347 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports and 2 fixed 1000Base Multimode fiber (SX) ports (WS-C2950SX-24) +cevChassisAs5400HPX OBJECT IDENTIFIER ::= { cevChassis 348 } -- chassis for cisco As5400HPX +cevChassisAs5350HPX OBJECT IDENTIFIER ::= { cevChassis 349 } -- chassis for cisco AS5350HPX +cevChassisCat2955T12 OBJECT IDENTIFIER ::= { cevChassis 350} -- Cisco Catalyst c2955 Industrial switch with 12 10/100 BaseTX ports and 2 10/100/1000 Base-TX ports +cevChassisCat2955C12 OBJECT IDENTIFIER ::= { cevChassis 351 } -- Cisco Catalyst c2955 Industrial switch with 12 10/100 Base TX ports and 2 100 Base-FX ports +cevChassis837 OBJECT IDENTIFIER ::= { cevChassis 354 } -- Cisco 837 platform with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over POTS interface, data only model, hardware encryption +cevChassisSOHO97 OBJECT IDENTIFIER ::= { cevChassis 355 } -- SOHO (Small Office Home Office) Router, with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over POTS interface, data only model +cevChassis831 OBJECT IDENTIFIER ::= { cevChassis 356 } -- Cisco 831 platform with 4-port 10/100 Base-T Ethernet Switch, 1 10Base-T Ethernet WAN interface, hardware encryption +cevChassisSOHO91 OBJECT IDENTIFIER ::= { cevChassis 357 } -- SOHO (Small Office Home Office) Router, with 4-port 10/100 Base-T Ethernet Switch, 1 10Base-T Ethernet WAN interface +cevChassis836 OBJECT IDENTIFIER ::= { cevChassis 358 } -- Cisco 836 platform with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over ISDN interface, 1 ISDN BRI S/T interface, hardware encryption +cevChassisSOHO96 OBJECT IDENTIFIER ::= { cevChassis 359 } -- SOHO (Small Office Home Office) Router, with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over ISDN interface, 1 ISDN BRI S/T interface +cevChassisCat4507 OBJECT IDENTIFIER ::= { cevChassis 360 } -- Catalyst 4000 with 7 slots with redundant supervisors ( WS-C4507 ) +cevChassisCat4506 OBJECT IDENTIFIER ::= { cevChassis 361 } -- Catalyst 4000 with 6 slots ( WS-C4506 ) +cevChassisCat4503 OBJECT IDENTIFIER ::= { cevChassis 362 } -- Catalyst 4000 with 3 slots ( WS-C4503 ) +cevChassis7507 OBJECT IDENTIFIER ::= { cevChassis 363 } -- Cisco 7507 chassis with 7 slots +cevChassis7513 OBJECT IDENTIFIER ::= { cevChassis 364 } -- Cisco 7513 chassis with 13 slots +cevChassisAIRAP1100 OBJECT IDENTIFIER ::= { cevChassis 365 } -- 1100 series WLAN Access Point with 1 10/100TX port, 1 IEEE 802.11 radio port +cevChassisCat2955S12 OBJECT IDENTIFIER ::= { cevChassis 367 } -- Cisco Catalyst c2955 Industrial switch with 12 10/100 Base T ports and 2 100 Base-LX Single Mode Uplink ports +cevChassisCisco7609 OBJECT IDENTIFIER ::= { cevChassis 368 } -- 9 slots chassis in Cisco 7600 family +cevChassisWSC65509 OBJECT IDENTIFIER ::= { cevChassis 369 } -- 9 slots chassis in Catalyst 6500 family +cevChassisCat375024 OBJECT IDENTIFIER ::= { cevChassis 370 } -- Catalyst 3750 24 10/100 ports + 2 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch. (SFP Small Formfactor Pluggable) +cevChassisCat375048 OBJECT IDENTIFIER ::= { cevChassis 371 } -- Catalyst 3750 48 10/100 ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch. (SFP Small Formfactor Pluggable) +cevChassisCat375024TS OBJECT IDENTIFIER ::= { cevChassis 372 } -- Catalyst 3750 24 10/100/1000 ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch. (SFP Small Formfactor Pluggable) +cevChassisCat375024T OBJECT IDENTIFIER ::= { cevChassis 373 } -- Catalyst 3750 24 10/100/1000 ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch. +cevChassisMWR1941DC OBJECT IDENTIFIER ::= { cevChassis 374 } -- The Mobile Wireless Router (MWR-1941-DC) is a router with a universal power supply targeted at application in a cell site Base Transceiver Station (BTS) providing T1/E1 backhaul connections to the aggregation node in Radio Access Networks (RAN). +cevChassisDSC9506 OBJECT IDENTIFIER ::= { cevChassis 375 } -- DS-C9506 - MDS 9506 Chassis +cevChassisDSC9509 OBJECT IDENTIFIER ::= { cevChassis 376 } -- DS-C9509 - MDS 9509 Chassis +cevChassisDSC9513 OBJECT IDENTIFIER ::= { cevChassis 377 } -- DS-C9513 - MDS 9513 Chassis +cevChassisONS15201 OBJECT IDENTIFIER ::= { cevChassis 378 } -- Cisco ONS 15201 Single Channel Unit +cevChassisONS15252 OBJECT IDENTIFIER ::= { cevChassis 379 } -- Cisco ONS 15252 Multi Channel Unit +cevChassisMdsDSX9216 OBJECT IDENTIFIER ::= { cevChassis 380 } -- DS-X9216 - MDS 9216 Chassis +cevChassisVG200 OBJECT IDENTIFIER ::= { cevChassis 381 } -- The Cisco VG200 chassis for Voice-over-IP (VoIP) Gateway +cevChassisAIRAP1210 OBJECT IDENTIFIER ::= { cevChassis 382 } -- 1200 series WLAN Access Point on Cisco IOS platform with 1 10/100TX port, 1 CardBus slot, 1 Mini PCI slot +cevChassisCat375048PS OBJECT IDENTIFIER ::= { cevChassis 383 } -- Catalyst 3750 48 10/100 ports with In-Line Power + 2 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch.(SFP Small Formfactor Pluggable) +cevChassisCat375024PS OBJECT IDENTIFIER ::= { cevChassis 384 } -- Catalyst 3750 24 10/100 ports with In-Line Power + 2 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch.(SFP Small Formfactor Pluggable) +cevChassisCe510 OBJECT IDENTIFIER ::= { cevChassis 385 } -- Cisco Content Engine Model 510 +cevChassisCe565 OBJECT IDENTIFIER ::= { cevChassis 386 } -- Cisco Content Engine Model 565 +cevChassisCe7305 OBJECT IDENTIFIER ::= { cevChassis 387 } -- Cisco Content Engine Model 7305 +cevChassisCe7325 OBJECT IDENTIFIER ::= { cevChassis 388 } -- Cisco Content Engine Model 7325 +cevChassisCe4630 OBJECT IDENTIFIER ::= { cevChassis 389 } -- Cisco Content Engine Model 4630 +cevChassisCe4650 OBJECT IDENTIFIER ::= { cevChassis 390 } -- Cisco Content Engine Model 4650 +cevChassisCat297024 OBJECT IDENTIFIER ::= { cevChassis 391 } -- Catalyst 2970 24 10/100/1000 ports fixed configuration Layer 2 Ethernet Switch +cevChassisCisco7613 OBJECT IDENTIFIER ::= { cevChassis 392 } -- Cisco Internet router 7600 Series Chassis with 13 slots +cevChassisCat3750Ge12Sfp OBJECT IDENTIFIER ::= { cevChassis 394 } -- Catalyst 3750 12 Ethernet Gigabit SFP ports stackable switch.(SFP: Small Form factor Pluggable) +cevChassisCr4450 OBJECT IDENTIFIER ::= { cevChassis 395 } -- Cisco Content Router Model 4450 +cevChassisAIRBR1410 OBJECT IDENTIFIER ::= { cevChassis 396 } -- 1410 Series Wireless LAN Bridge on Cisco IOS platform with 1 10/100Tx port and 1 5-GHz radio +cevChassisWSC6509neba OBJECT IDENTIFIER ::= { cevChassis 397 } -- Catalyst 6500 series chassis with 9 slots +cevChassisCat4510 OBJECT IDENTIFIER ::= { cevChassis 398 } -- Catalyst 4000 with 10 slots ( WS-C4510R ) +cevChassisCisco1711 OBJECT IDENTIFIER ::= { cevChassis 399 } -- Enhanced security router with 4 FastEthernet switch ports, 1 Analog modem port, 1 FastEthernet port and a hardware encryption module +cevChassisCisco1712 OBJECT IDENTIFIER ::= { cevChassis 400 } -- Enhanced security router with 4 FastEthernet switch ports, 1 Basic Rate Interface(S/T) data port, 1 FastEthernet port and a hardware encryption module. +cevChassisCisco1701 OBJECT IDENTIFIER ::= { cevChassis 401 } -- c1701 is a re-packaging of existing products to create a fixed configuration sku. It has ADSLoPOTs WIC and ISDN BRI (S/T) WIC riveted into it. +cevChassis29408TT OBJECT IDENTIFIER ::= { cevChassis 402 } -- Catalyst 2940 L2 switch with 8 10/100 copper ports and 1 10/100/1000 copper uplink port. +cevChassis29408TF OBJECT IDENTIFIER ::= { cevChassis 403 } -- Catalyst 2940 L2 switch with 8 10/100 copper ports, 1 100 FX Uplink port and 1 Gigabit SFP Module slot. +cevChassis3825 OBJECT IDENTIFIER ::= { cevChassis 404 } -- Two Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports 3800 family router +cevChassis3845 OBJECT IDENTIFIER ::= { cevChassis 405 } -- Four Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports 3800 family router +cevChassis2430Iad24Fxs OBJECT IDENTIFIER ::= { cevChassis 406 } -- cIAD2430 with 24FXS, 2FE +cevChassis2431Iad8Fxs OBJECT IDENTIFIER ::= { cevChassis 407 } -- cIAD2431 with 8FXS, 2FE, 1T1/E1, 1 vwic slot +cevChassis2431Iad16Fxs OBJECT IDENTIFIER ::= { cevChassis 408 } -- cIAD2431 with 16FXS, 2FE, 1T1/E1, 1 vwic slot +cevChassis2431Iad1T1E1 OBJECT IDENTIFIER ::= { cevChassis 409 } -- cIAD2431 with 2FE, 2T1/E1, 1 vwic slot +cevChassis2432Iad24Fxs OBJECT IDENTIFIER ::= { cevChassis 410 } -- cIAD2432 with 24FXS, 2FE, 2T1E1, 1 vwic slot +cevChassisDSC9140K9 OBJECT IDENTIFIER ::= { cevChassis 411 } -- DS-C9140-K9 - MDS 9140, 40-Port Fixed config Fabric Switch Chassis +cevChassisAirAp350IOS OBJECT IDENTIFIER ::= { cevChassis 412 } -- Cisco Wireless LAN Access Point 350 series on IOS platform with 1 10/100TX port, 1 IEEE 802.11 radio port +cevChassis3220 OBJECT IDENTIFIER ::= { cevChassis 413 } -- Cisco 3220 Platform - Mobile Access Router Chassis. +cevChassisDSC9120K9 OBJECT IDENTIFIER ::= { cevChassis 414 } -- DS-C9120-K9 - MDS 9120, 20-Port Fixed config Fabric Switch Chassis +cevChassisCat295024LreSt997 OBJECT IDENTIFIER ::= { cevChassis 415 } -- Cisco Catalyst2950 Long Reach Ethernet switch that confirms to ETSI 997 with 24 LRE interfaces, 2 10/100/1000 Small form factor copper interfaces and DC power supply(WS-C2905ST-24-LRE-997) +cevChassisCat6kSup720 OBJECT IDENTIFIER ::= { cevChassis 416} -- Catalyst 6500 Supervisor Module 720 CPU board that is treated as a standalone system by the NMS +cevChassisVG224 OBJECT IDENTIFIER ::= { cevChassis 417 } -- Line side Analog Gateway with 24FXS Analog ports +cevChassisCat295048T OBJECT IDENTIFIER ::= { cevChassis 418 } -- Cisco Catalyst c2950 switch with 48 10/100BaseT ports and 2 10/100/1000 BaseT ports +cevChassisCat295048SX OBJECT IDENTIFIER ::= { cevChassis 419 } -- Cisco Catalyst c2950 switch with 48 10/100BaseTX ports and 2 fixed 1000Base Multimode fiber (SX) ports +cevChassisCat297024TS OBJECT IDENTIFIER ::= { cevChassis 420 } -- Catalyst 2970 24 10/100/1000 ports + 4 Gigabit SFP ports fixed configuration Layer 2 Ethernet Switch. +cevChassisCrs116Fabric OBJECT IDENTIFIER ::= { cevChassis 421 } -- CRS1 16 slots Fabric Chassis +cevChassisCrs116LineCard OBJECT IDENTIFIER ::= { cevChassis 422 } -- CRS1 16 slots Line Card Chassis +cevChassisCrs18LineCard OBJECT IDENTIFIER ::= { cevChassis 423 } -- CRS1 8 slots Line Card Chassis +cevChassisCat356048PS OBJECT IDENTIFIER ::= { cevChassis 424 } -- Catalyst 3560 48 10/100 ports with In-Line Power + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch.(SFP Small Formfactor Pluggable) +cevChassisCat356024PS OBJECT IDENTIFIER ::= { cevChassis 425 } -- Catalyst 3560 24 10/100 ports with In-Line Power + 2 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch.(SFP Small Formfactor Pluggable) +cevChassisAIRBR1300 OBJECT IDENTIFIER ::= { cevChassis 426 } -- Cisco Aironet 1300 Series Wireless Bridge with 1 10/100TX Ethernet port, 1 IEEE 802.11g radio port +cevChassis12004 OBJECT IDENTIFIER ::= { cevChassis 427 } -- Cisco 12000 platform with 4 slots +cevChassis12006 OBJECT IDENTIFIER ::= { cevChassis 428 } -- Cisco 12000 platform with 6 slots +cevChassis851 OBJECT IDENTIFIER ::= { cevChassis 429 } -- Cisco 851 platform with 1 10/100T ethernet WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, hardware encryption and Wireless LAN card +cevChassis857 OBJECT IDENTIFIER ::= { cevChassis 430 } -- Cisco 857 platform with 1 DSL over POTS WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, hardware encryption and an optional Wireless LAN card +cevChassis876 OBJECT IDENTIFIER ::= { cevChassis 431 } -- Cisco 876 platform with 1 ADSL over ISDN WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, 1 ISDN BRI S/T interface, hardware encryption and an optional Wireless LAN card +cevChassis877 OBJECT IDENTIFIER ::= { cevChassis 432 } -- Cisco 877 platform with 1 ADSL over POTS WAN interface, 4-port 10/100 BASE-T LAN Ethernet switch, 4 USB ports, hardware encryption and an optional Wireless LAN card +cevChassis878 OBJECT IDENTIFIER ::= { cevChassis 433 } -- Cisco 878 platform with 1 SHDSL WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, 1 ISDN BRI S/T interface, hardware encryption and an optional Wireless LAN card +cevChassis871 OBJECT IDENTIFIER ::= { cevChassis 434 } -- Cisco 871 platform with 1 10/100T ethernet WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, hardware encryption and an optional Wireless LAN card +cevChassisUmg9820 OBJECT IDENTIFIER ::= { cevChassis 435 } -- A stand-alone "pizza-box" video QAM device enabling delivery of VOD/SVOD/NVPR services via low-cost, line-rate GbE transport solutions from centralized servers to local cable hubs +cevChassis2811 OBJECT IDENTIFIER ::= { cevChassis 436 } -- 2800 Family Router with two integrated fast ethernets and integrated VPN +cevChassis2821 OBJECT IDENTIFIER ::= { cevChassis 437 } -- 2800 Family Router with two integrated gigabit ethernets and integrated VPN +cevChassis2851 OBJECT IDENTIFIER ::= { cevChassis 438 } -- 2800 Family Router with two integrated gigabit ethernets and integrated VPN +cevChassisCat375024ME OBJECT IDENTIFIER ::= { cevChassis 439 } -- Metro Ethernet Catalyst 3750 24-10/100 + 2 SFP ports for downlinks and 2 SFP ES (Enhanched Service) ports for uplinks +-- Assignment Cancelled. Reuse the OID cevChassisWGB3201 OBJECT IDENTIFIER ::= { cevChassis 440 } Cisco 3201 802.11g Work Group Bridge Wireless MIC (Mobile Interface card) with 802.11g wireless interface in the PC104 + form factor. An interface card for the existing MAR 3200 products(Mobile Access Router) +-- Assignment Cancelled. Reuse the OID cevChassisAP3201 OBJECT IDENTIFIER ::= { cevChassis 441 } Cisco 3201 Wireless MIC (Mobile Interface card) Root Access Point card with 802.11g wireless interface in the PC104 + form factor. An interface card for the existing MAR 3200 products (Mobile Access Router) +cevChassisMdsDSC9216AK9 OBJECT IDENTIFIER ::= { cevChassis 442 } -- DS-C9216A-K9 - MDS 9216A Chassis +cevChassis3201WMIC OBJECT IDENTIFIER ::= { cevChassis 443 } -- Cisco 3201 Wireless MIC (Mobile Interface card) with 802.11g wireless interface in the PC104+ form factor. An interface card for the existing MAR 3200 products(Mobile Access Router) +cevChassisCat3750G16TD OBJECT IDENTIFIER ::= { cevChassis 444 } -- Cisco Catalyst 3750 switch with 16 gigabit and one 10G ethernet port (WS-C3750G-16TD) +cevChassis1718 OBJECT IDENTIFIER ::= { cevChassis 445 } -- Voice capable Cisco 1700 Router with 4 FastEthernet switch ports, 1 FastEthernet port and 4 FXS-DID ports +cevChassisIGESM OBJECT IDENTIFIER ::= { cevChassis 446 } -- Cisco Systems Intelligent Gigabit Ethernet Switch Module for IBM eServer BladeCenter (OS-CIGESM-18TT-E) +cevChassisASA5510 OBJECT IDENTIFIER ::= { cevChassis 447 } -- This is Adaptive Security Appliance (ASA) 5510. This security appliance combines functions of firewall, intrusion prevention, VPN hub and remote access hub. This is a standalone appliance with no linecards +cevChassisASA5520 OBJECT IDENTIFIER ::= { cevChassis 448 } -- This is Adaptive Security Appliance (ASA) 5520. This security appliance combines functions of firewall, IDS sensor, VPN hub and remote access hub. This is a modular chassis with a slot for one line card +cevChassisASA5540 OBJECT IDENTIFIER ::= { cevChassis 449 } -- This is Adaptive Security Appliance (ASA) 5540. This security appliance combines functions of firewall, intrusion prevention, VPN hub and remote access hub. This is a modular chassis with a slot for one line card +cevChassis1841 OBJECT IDENTIFIER ::= { cevChassis 450 } -- 1700 Next Generation data only router with 2 slots +cevChassis2801 OBJECT IDENTIFIER ::= { cevChassis 451 } -- 1700 Next Generation voice enabled router with 4 slots +cevChassisCe511K9 OBJECT IDENTIFIER ::= { cevChassis 452 } -- Cisco Content Engine Model CE-511-K9 +cevChassisCe566K9 OBJECT IDENTIFIER ::= { cevChassis 453 } -- Cisco Content Engine Model CE-566-K9 +cevChassisASA5560 OBJECT IDENTIFIER ::= { cevChassis 454 } -- This is the Service Provider class Adaptive Security Appliance(ASA) model 5560. This security appliance combines functions of firewall, IDS sensor, VPN hub and remote access hub and provides for redundant Security Services cards and power supply units +cevChassisMGX8880 OBJECT IDENTIFIER ::= { cevChassis 455 } -- Cisco MGX8880 chassis with 32 half height slots +cevChassisCe7306K9 OBJECT IDENTIFIER ::= { cevChassis 456 } -- Cisco Content Engine Model CE-7306-K9 +cevChassisCe7326K9 OBJECT IDENTIFIER ::= { cevChassis 457 } -- Cisco Content Engine Model CE-7326-K9 +cevChassisCat3750G24PS OBJECT IDENTIFIER ::= { cevChassis 458 } -- Catalyst 3750 24 10/100/1000 Power over Ethernet ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch. (SFP Small Formfactor Pluggable) +cevChassisCat3750G48PS OBJECT IDENTIFIER ::= { cevChassis 459 } -- Catalyst 3750 48 10/100/1000 Power over Ethernet ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch. (SFP Small Formfactor Pluggable) +cevChassisCat3750G48TS OBJECT IDENTIFIER ::= { cevChassis 460 } -- Catalyst 3750 48 10/100/1000 ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch. (SFP Small Formfactor Pluggable) +cevChassisCat297048TS OBJECT IDENTIFIER ::= { cevChassis 461 } -- Catalyst 2970 48 10/100/1000 ports + 4 Gigabit SFP ports fixed configuration Layer 2 Ethernet Switch. (SFP Small Form factor Pluggable) +cevChassisDSX9132K9 OBJECT IDENTIFIER ::= { cevChassis 462 } -- DS-X9132-K9 MDS 9132 Chassis +cevChassisDSX9116K9 OBJECT IDENTIFIER ::= { cevChassis 463 } -- DS-X9116-K9 MDS 9116 Chassis +cevChassisBMGX8830 OBJECT IDENTIFIER ::= { cevChassis 464 } -- Cisco Multiservice Switch (Model B) with 14 half height slots +cevChassisBMGX8850 OBJECT IDENTIFIER ::= { cevChassis 465 } -- Cisco Multiservice Gigabit Switch (Model B) with 32 half height slots +cevChassisWsC4948 OBJECT IDENTIFIER ::= { cevChassis 466 } -- Cisco Catalyst 4000 series fixed configuration switch with 48 wirespeed 10/100/1000BaseT ports and 4 wirespeed 1000BaseX SFP ports +cevChassisCe501K9 OBJECT IDENTIFIER ::= { cevChassis 467 } -- Cisco Content Engine Model CE-501-K9 +cevChassisCat3560G24PS OBJECT IDENTIFIER ::= { cevChassis 468 } -- Catalyst 3560 24 10/100/1000 Power over Ethernet ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch. (SFP Small Formfactor Pluggable) +cevChassisCat3560G24TS OBJECT IDENTIFIER ::= { cevChassis 469 } -- Catalyst 3560 24 10/100/1000 ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch. (SFP Small Formfactor Pluggable) +cevChassisCat3560G48PS OBJECT IDENTIFIER ::= { cevChassis 470 } -- Catalyst 3560 48 10/100/1000 Power over Ethernet ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch. (SFP Small Formfactor Pluggable) +cevChassisCat3560G48TS OBJECT IDENTIFIER ::= { cevChassis 471 } -- Catalyst 3560 48 10/100/1000 ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch. (SFP Small Formfactor Pluggable) +cevChassisDSC9216iK9 OBJECT IDENTIFIER ::= { cevChassis 472 } -- 2-Slot MDS fabric switch chassis +cevChassisAs5400XM OBJECT IDENTIFIER ::= { cevChassis 473 } -- Chassis for Cisco AS5400XM +cevChassisAs5350XM OBJECT IDENTIFIER ::= { cevChassis 474 } -- Chassis for Cisco AS5350XM +cevChassisAIRAP1130 OBJECT IDENTIFIER ::= { cevChassis 475 } -- Cisco Aironet 1130 series WLAN Access Point with 1 10/100TX port, dual IEEE 802.11a and 802.11g radio port +cevChassisCisco7604 OBJECT IDENTIFIER ::= { cevChassis 476 } -- Cisco 7604 chassis, a 4-slot chassis. +cevChassisWsC494810GE OBJECT IDENTIFIER ::= { cevChassis 477 } -- Catalyst 4000 series fixed configuration switch with 48 10/100/1000BaseT wirespeed ports and two 10Gbps ports +cevChassisCat3750G24TS1U OBJECT IDENTIFIER ::= { cevChassis 478 } -- Catalyst 3750 24 10/100/1000 Ethernet ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable Switch. (SFP Small Formfactor Pluggable) +-- removed can reuse assignment +cevChassis371098HP001 OBJECT IDENTIFIER ::= { cevChassis 480 } -- 24 port Gigabit Ethernet switch module for HP ProLiant BL p-class server chassis +cevChassisSB101 OBJECT IDENTIFIER ::= { cevChassis 481 } -- (Small Buisness) Router, with 4-port 10/100 Base-T Ethernet Switch, 1 10Base-T Ethernet WAN interface +cevChassisSB106 OBJECT IDENTIFIER ::= { cevChassis 482 } -- (Small Buisness) Router, with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over ISDN interface, 1 ISDN BRI S/T interface +cevChassisSB107 OBJECT IDENTIFIER ::= { cevChassis 483 } -- (Small Buisness) Router, with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over POTS interface, data only model +cevChassisCat356024TS OBJECT IDENTIFIER ::= { cevChassis 484 } -- Catalyst 3560 24 10/100 ports + 2 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch. (SFP Small Formfactor Pluggable) +cevChassisCat356048TS OBJECT IDENTIFIER ::= { cevChassis 485 } -- Catalyst 3560 48 10/100 ports + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch. (SFP Small Formfactor Pluggable) +cevChassisONS15310 OBJECT IDENTIFIER ::= { cevChassis 486 } -- Cisco ONS 15310 Platform Chassis +cevChassis1801 OBJECT IDENTIFIER ::= { cevChassis 487 } -- Cisco 1800 platform with 1 ADSL over POTS WAN interface, 8-port 10/100 BASE-T LAN Ethernet switch, 1 ISDN BRI S/T interface, 2 USB ports and an optional Wireless LAN card. +cevChassis1802 OBJECT IDENTIFIER ::= { cevChassis 488 } -- Cisco 1800 platform with 1 ADSL over ISDN WAN interface, 8-port 10/100 BASE-T LAN Ethernet switch, 1 ISDN BRI S/T interface, 2 USB ports and an optional Wireless LAN card. +cevChassis1803 OBJECT IDENTIFIER ::= { cevChassis 489 } -- Cisco 1800 platform with 1 G.SHDSL 4-wire interface, 8-port 10/100 BASE-T LAN Ethernet switch, 1 ISDN BRI S/T interface, 2 USB ports and an optional Wireless LAN card. +cevChassis1811 OBJECT IDENTIFIER ::= { cevChassis 490 } -- Cisco 1800 platform with V.92 Modem, 8-port 10/100 BASE-T LAN Ethernet switch, 2 USB ports and an optional Wireless LAN card. +cevChassis1812 OBJECT IDENTIFIER ::= { cevChassis 491 } -- Cisco 1800 platform with ISDN BRI S/T interface, 8-port 10/100 BASE-T LAN Ethernet switch, 2 USB ports and an optional Wireless LAN card. +cevWLSEChassis1130 OBJECT IDENTIFIER ::= { cevChassis 492 } -- Chassis for Cisco WLSE 1130. +cevWLSEChassis1030 OBJECT IDENTIFIER ::= { cevChassis 493 } -- Chassis for Cisco WLSE Express 1030. +cevChassisIDS4210 OBJECT IDENTIFIER ::= { cevChassis 495 } -- Cisco Intrusion Detection System 4210 +cevChassisIDS4215 OBJECT IDENTIFIER ::= { cevChassis 496 } -- Cisco Intrusion Detection System 4215 +cevChassisIDS4235 OBJECT IDENTIFIER ::= { cevChassis 497 } -- Cisco Intrusion Detection System 4235 +cevChassisIDS4240 OBJECT IDENTIFIER ::= { cevChassis 498 } -- Cisco Intrusion Prevention System 4240 +cevChassisIDS4250 OBJECT IDENTIFIER ::= { cevChassis 499 } -- Cisco Intrusion Detection System 4250 +cevChassisIDS4250SX OBJECT IDENTIFIER ::= { cevChassis 500 } -- Cisco Intrusion Detection System 4250 with fiber interface +cevChassisIDS4250XL OBJECT IDENTIFIER ::= { cevChassis 501 } -- Cisco Intrusion Detection System 4250 with accelerator card +cevChassisIDS4255 OBJECT IDENTIFIER ::= { cevChassis 502 } -- Cisco Intrusion Prevention System 4255 +cevChassisCat375024FS OBJECT IDENTIFIER ::= { cevChassis 503 } -- Catalyst 3750 24 100BaseFX ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch. (SFP:Small Formfactor Pluggable) +cevChassisWSC6504E OBJECT IDENTIFIER ::= { cevChassis 504 } -- 4 slots chassis in Catalyst 6500 family +cevChassisIGESMSFP OBJECT IDENTIFIER ::= { cevChassis 505 } -- Cisco Systems Intelligent Gigabit Ethernet Switch Module with SFPs for IBM eServer BladeCenter (OS-CIGESM-18-SFP-E) +cevChasisFe6326K9 OBJECT IDENTIFIER ::= { cevChassis 506 } -- Cisco File Engine Model FE-6326-K9 +cevChassisFe7326K9 OBJECT IDENTIFIER ::= { cevChassis 508 } -- Cisco File Engine Model FE-7326-K9 +cevChassisFe511K9 OBJECT IDENTIFIER ::= { cevChassis 509 } -- Cisco File Engine Model FE-511-K9 +cevChassisSCEDispatcher OBJECT IDENTIFIER ::= { cevChassis 510 } -- Cisco Service Control Engine Dispatcher +cevChassisSCE2000 OBJECT IDENTIFIER ::= { cevChassis 511 } -- Cisco SCE2000 Service Control Engine +cevChassisSCE1000 OBJECT IDENTIFIER ::= { cevChassis 512 } -- Cisco SCE1000 Service Control Engine +cevChassisAIRAP1240 OBJECT IDENTIFIER ::= { cevChassis 513 } -- Cisco Aironet 1240 series WLAN Access Point with 1 10/100TX port, dual IEEE 802.11a and 802.11g radio ports, external antenna connectors +cevChassisDSC902020K9 OBJECT IDENTIFIER ::= { cevChassis 514 } -- DS-C9020-20K9 - MDS 9020-20K9, 20-Port 4 Gbps Fibre Channel Fabric Switch, Commercial +cevChassisFe611K9 OBJECT IDENTIFIER ::= { cevChassis 515 } -- Cisco File Engine Model FE-611-K9 +cevChassisCat3750Ge12SfpDc OBJECT IDENTIFIER ::= { cevChassis 520 } -- Catalyst 3750 12 Gigabit Ethernet SFP (small Form Factor Plugable) port chassis +cevChassisCat296024 OBJECT IDENTIFIER ::= { cevChassis 521 } -- Catalyst 2960 24 10/100 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch. +cevChassisCat296048 OBJECT IDENTIFIER ::= { cevChassis 522 } -- Catalyst 2960 48 10/100 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch. +cevChassisCat2960G24 OBJECT IDENTIFIER ::= { cevChassis 523 } -- Catalyst 2960 20 10/100/1000 ports + 4 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch. +cevChassisCat2960G48 OBJECT IDENTIFIER ::= { cevChassis 524 } -- Catalyst 2960 44 10/100/1000 ports + 4 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch. +cevChassisCat6kMsfc2a OBJECT IDENTIFIER ::= { cevChassis 529 } -- Multilevel Switching Feature Card Version 2a for Catalyst 6000 that is treated as a standalone system by the NMS +cevChassisCe611K9 OBJECT IDENTIFIER ::= { cevChassis 530 } -- Cisco Content Engine Model CE-611-K9 +cevChassisME6340ACA OBJECT IDENTIFIER ::= { cevChassis 531 } -- DSL Switch 48 port ADSL2/2+, Annex A, AC +cevChassisME6340DCA OBJECT IDENTIFIER ::= { cevChassis 532 } -- DSL Switch 48 port ADSL2/2+, Annex A, DC +cevChassisME6340DCB OBJECT IDENTIFIER ::= { cevChassis 533 } -- DSL Switch 48 port ADSL2/2+, Annex B, DC +cevChassisCat296024TT OBJECT IDENTIFIER ::= { cevChassis 534 } -- Catalyst 2960 24 10/100 ports + 2 10/100/1000 ports fixed configuration Layer 2 Ethernet Switch. +cevChassisCat296048TT OBJECT IDENTIFIER ::= { cevChassis 535 } -- Catalyst 2960 48 10/100 ports + 2 10/100/1000 ports fixed configuration Layer 2 Ethernet Switch. +cevChassisIGESMSFPT OBJECT IDENTIFIER ::= { cevChassis 536 } -- Cisco Systems Intelligent Gigabit Ethernet Switch Module with SFPs for IBM eServer BladeCenter Telco Chassis (OS-CIGESM-18-SFP-E) +cevChassisMec6524gs8s OBJECT IDENTIFIER ::= { cevChassis 537 } -- Catalyst 6524 chassis with 24 port SFP and 8 SFP uplinks +cevChassisMec6524gt8s OBJECT IDENTIFIER ::= { cevChassis 538 } -- Catalyst 6524 chassis with 24 port 10/100/1000BaseT and 8 SFP uplinks +cevChassisPaldron OBJECT IDENTIFIER ::= { cevChassis 541 } -- ARM Development Platform +cevChassisIGESMT OBJECT IDENTIFIER ::= { cevChassis 542 } -- Cisco Systems Intelligent Gigabit Ethernet Switch Module for IBM eServer BladeCenter Telco Chassis (OS-CIGESM-18TT-E) +cevChassisCatCE50024TT OBJECT IDENTIFIER ::= { cevChassis 543 } -- Catalyst Express 500 24 10/100 ports + 2 Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCatCE50024LC OBJECT IDENTIFIER ::= { cevChassis 544 } -- Catalyst Express 500 24 10/100 ports (4 Power Over Ethernet Ports) + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCatCE50024PC OBJECT IDENTIFIER ::= { cevChassis 545 } -- Catalyst Express 500 24 10/100 Power Over Ethernet Ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCatCE50012TC OBJECT IDENTIFIER ::= { cevChassis 546 } -- Catalyst Express 500 8 Gigabit Ethernet Ports + 4 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassis5750 OBJECT IDENTIFIER ::= { cevChassis 547 } -- High Assurance Router +cevChassisMWR1941DCA OBJECT IDENTIFIER ::= { cevChassis 548 } -- The Mobile Wireless Router (MWR-1941-DC-A) is a router with a universal power supply targeted at application in a cell site Base Transceiver Station (BTS) providing backhaul connections to the aggregation node in Radio Access Networks (RAN) and support for AIM module. +cevChassis815 OBJECT IDENTIFIER ::= { cevChassis 549 } -- Cisco 815 platform fixed configuration cable modem router with 4 FastEthernet switch ports, 1 Cable modem port, 1 FastEthernet port +cevChassis240024TSA OBJECT IDENTIFIER ::= { cevChassis 550 } -- Metro Ethernet 2400, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2 Ethernet switch, AC power. +cevChassis240024TSD OBJECT IDENTIFIER ::= { cevChassis 551 } -- Metro Ethernet 2400, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2 Ethernet switch, DC power. +cevChassis340024TSA OBJECT IDENTIFIER ::= { cevChassis 552 } -- Metro Ethernet 3400, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power. +cevChassis340024TSD OBJECT IDENTIFIER ::= { cevChassis 553 } -- Metro Ethernet 3400, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, DC power. +cevChassisFe2636 OBJECT IDENTIFIER ::= { cevChassis 556 } -- Cisco File Engine Module for 26xx and 36xx routers +cevChassisIDS4220 OBJECT IDENTIFIER ::= { cevChassis 557 } -- Cisco Intrusion Detection System 4220 +cevChassisIDS4230 OBJECT IDENTIFIER ::= { cevChassis 558 } -- Cisco Intrusion Detection System 4230 +cevChassisASA5505 OBJECT IDENTIFIER ::= { cevChassis 560 } -- This is Adaptive Security Appliance (ASA) 5505. This security appliance combines firewall, intrusion prevention, VPN and remote access capabilities. One expansion slot is provided for additional services +cevChassisWS3020HPQ OBJECT IDENTIFIER ::= { cevChassis 561 } -- Cisco Catalyst Bladeswitch 3020 for HP +cevChassisWS3030DEL OBJECT IDENTIFIER ::= { cevChassis 562 } -- Cisco Catalyst Bladeswitch 3030 for Dell +cevChassisWLSE1133 OBJECT IDENTIFIER ::= { cevChassis 563 } -- Chassis for Cisco WLSE 1133 +cevChassisASA5550 OBJECT IDENTIFIER ::= { cevChassis 564 } -- This is an Adaptive Security Appliance (ASA) 5550. This security appliance combines firewall, VPN and remote access capabilities.It is a fixed configuration device containing one ASA-SSM-4GE module. +cevChassisWae612K9 OBJECT IDENTIFIER ::= { cevChassis 565 } -- Cisco Wide Area Engine Model WAE-612-K9 +cevChassisAirap1250 OBJECT IDENTIFIER ::= { cevChassis 567 } -- Cisco Aironet 1250 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +cevChassisCe512K9 OBJECT IDENTIFIER ::= { cevChassis 568 } -- Cisco Content Engine Model CE-512-K9 +cevChassisFe512K9 OBJECT IDENTIFIER ::= { cevChassis 569 } -- Cisco File Engine Model FE-512-K9 +cevChassisCe612K9 OBJECT IDENTIFIER ::= { cevChassis 570 } -- Cisco Content Engine Model CE-612-K9 +cevChassisFe612K9 OBJECT IDENTIFIER ::= { cevChassis 571 } -- Cisco File Engine Model FE-612-K9 +cevChassisOe512K9 OBJECT IDENTIFIER ::= { cevChassis 573 } -- Cisco Optimization Engine Model OE-512-K9 +cevChassisOe612K9 OBJECT IDENTIFIER ::= { cevChassis 574 } -- Cisco Optimization Engine Model OE-612-K9 +cevChassisCat3750G24WS OBJECT IDENTIFIER ::= { cevChassis 575 } -- Catalyst 3750 Unified Access Switch with 24 10/100/1000 Power over Ethernet ports + 2 Gigabit Ethernet SFP ports and integrated Wireless Controller +cevChassisCrs14LineCard OBJECT IDENTIFIER ::= { cevChassis 576 } -- Cisco CRS-1 Series 4 Slots Line Card Chassis +cevChassisMe3400g12CsA OBJECT IDENTIFIER ::= { cevChassis 577 } -- Metro Ethernet 3400 , 12 GE/SFP ports + 4 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power +cevChassisMe3400g12CsD OBJECT IDENTIFIER ::= { cevChassis 578 } -- Metro Ethernet 3400 , 12 GE/SFP ports + 4 SFP ports fixed configuration Layer 2/3 Ethernet switch, DC power +cevChassis877M OBJECT IDENTIFIER ::= { cevChassis 579 } -- Cisco 877 platform with 1 ADSL Annex M over POTS WAN interface, 4-port 10/100 BASE-T LAN Ethernet switch, hardware encryption and an optional Wireless LAN card +cevChassis1801M OBJECT IDENTIFIER ::= { cevChassis 580 } -- Cisco 1800 platform with 1 ADSL Annex M over POTS WAN interface, 8-port 10/100 BASE-T LAN Ethernet switch, 1 ISDN BRI S/T interface and an optional Wireless LAN. +cevChassisWsCbs3040Fsc OBJECT IDENTIFIER ::= { cevChassis 581 } -- Cisco Catalyst Blade Switch 3040 for FSC +cevChassisSpaIPSEC2g2 OBJECT IDENTIFIER ::= { cevChassis 582 } -- IPSec Shared Port Adapter with 2 Gbps DES/3DES/AES (SPA-IPSEC-2G-2) +cevChassisOe511K9 OBJECT IDENTIFIER ::= { cevChassis 583 } -- Cisco Optimization Engine Model OE-511-K9 +cevChassisOe611K9 OBJECT IDENTIFIER ::= { cevChassis 584 } -- Cisco Optimization Engine Model OE-611-K9 +cevChassisOe7326K9 OBJECT IDENTIFIER ::= { cevChassis 585 } -- Cisco Optimization Engine Model OE-7326-K9 +cevChassisMe492410GE OBJECT IDENTIFIER ::= { cevChassis 586 } -- Metro Ethernet fixed configuration box (ME-4924-10GE) with 2 Ten Gigabit X2 ports and 24+4 One Gigabit SFP ports. +cevChassisDSC9124 OBJECT IDENTIFIER ::= { cevChassis 587 } -- Chassis of 24-port 1/2/4 Gig Supervisor Storage Switch +cevChassisCat3750E48TD OBJECT IDENTIFIER ::= { cevChassis 588 } -- Catalyst 3750E 48 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +cevChassisCat3750E24TD OBJECT IDENTIFIER ::= { cevChassis 589 } -- Catalyst 3750E 24 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +cevChassisCat3750E24PD OBJECT IDENTIFIER ::= { cevChassis 590 } -- Catalyst 3750E 24 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +cevChassisCat3750E48PD OBJECT IDENTIFIER ::= { cevChassis 591 } -- Catalyst 3750E 48 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +cevChassisCat3560E24TD OBJECT IDENTIFIER ::= { cevChassis 592 } -- Catalyst 3560E 24 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +cevChassisCat3560E48TD OBJECT IDENTIFIER ::= { cevChassis 593 } -- Catalyst 3560E 48 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +cevChassisCat3560E24PD OBJECT IDENTIFIER ::= { cevChassis 594 } -- Catalyst 3560E 24 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer switch. +cevChassisCat3560E48PD OBJECT IDENTIFIER ::= { cevChassis 595 } -- Catalyst 3560E 48 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer switch. +cevChassisCat35608PC OBJECT IDENTIFIER ::= { cevChassis 596 } -- Catalyst 3560 8 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet Ports fixed configuration Layer 2 /Layer 3 Ethernet Switch. +cevChassisCat29608TC OBJECT IDENTIFIER ::= { cevChassis 597 } -- Catalyst 2960 8 10/100 Ethernet ports + 1 dual purpose Gigabit Ethernet Port fixed configuration Layer 2 Ethernet Switch. +cevChassisCat2960G8TC OBJECT IDENTIFIER ::= { cevChassis 598 } -- Catalyst 2960 7 10/100/1000 Ethernet ports + 1 dual purpose Gigabit Ethernet Port fixed configuration Layer 2 Ethernet Switch. +cevChassisCisco7606S OBJECT IDENTIFIER ::= { cevChassis 599 } -- Cisco Internet Router 7600 S-series Chassis with 6 slots +cevChassisCisco7609S OBJECT IDENTIFIER ::= { cevChassis 600 } -- Cisco Internet Router 7600 S-series Chassis with 9 slots +cevChassisDSIBMFC OBJECT IDENTIFIER ::= { cevChassis 601 } -- Chassis of Cisco 4Gb Fibre Channel Switch Module for IBM BladeCenter +cevChassisIPSVirtual OBJECT IDENTIFIER ::= { cevChassis 602 } -- Cisco Intrusion Prevention System virtual sensor +cevChassis3250 OBJECT IDENTIFIER ::= { cevChassis 603 } -- CISCO 3250 platform Mobile access router chassis. +cevChassis3205WMIC OBJECT IDENTIFIER ::= { cevChassis 604 } -- Cisco 3205 Wireless MIC (Mobile Interface card) with 802.11a wireless interface in the PC104+ form factor. An interface card for the existing MAR 3200 products(Mobile Access Router) +cevChassisCisco5720 OBJECT IDENTIFIER ::= { cevChassis 605 } -- Integrated Encryption Router +cevChassisMe3400g2csA OBJECT IDENTIFIER ::= { cevChassis 607 } -- Metro Ethernet 3400, 2 GE/SFP ports + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power +cevChassis7201 OBJECT IDENTIFIER ::= { cevChassis 608 } -- Cisco 7201 platform, 1 Rack Unit (RU) application specific router with 1 slot +cevChassisNmWae OBJECT IDENTIFIER ::= { cevChassis 609 } -- Cisco Content Engine Network Module +cevChassisACE4710K9 OBJECT IDENTIFIER ::= { cevChassis 610 } -- ACE 4710 Application Control Engine Appliance +cevChassisN7Kc7010 OBJECT IDENTIFIER ::= { cevChassis 612 } -- Nexus7000 10 slot N7K chassis +cevChassisUbr7225Vxr OBJECT IDENTIFIER ::= { cevChassis 613 } -- Cisco 7225 Universal Broadband Router, VXR series +cevChassisWSC6509ve OBJECT IDENTIFIER ::= { cevChassis 615 } -- Catalyst 6500 enhanced 9-slot vertical chassis +cevChassisDSC9134 OBJECT IDENTIFIER ::= { cevChassis 616 } -- Chassis of 32-port 1/2/4 with 10 Gig Supervisor Storage +cevChassisCisco7603S OBJECT IDENTIFIER ::= { cevChassis 617 } -- Cisco Internet Router 7600 S-series Chassis with 3 slots +cevChassis5740 OBJECT IDENTIFIER ::= { cevChassis 620 } -- Integrated Encryption Router +cevChassis867 OBJECT IDENTIFIER ::= { cevChassis 623 } -- c867 with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 Console/Aux port, and an optional Wireless LAN +cevChassis881 OBJECT IDENTIFIER ::= { cevChassis 624 } -- c881 with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, and an optional Wireless LAN +cevChassis881G OBJECT IDENTIFIER ::= { cevChassis 625 } -- c881G with 1 FE, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +cevChassisIad881F OBJECT IDENTIFIER ::= { cevChassis 626 } -- IAD881IF with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, and an optional Wireless LAN +cevChassisIad881B OBJECT IDENTIFIER ::= { cevChassis 627 } -- IAD881B with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 2 PBX BRI ports, and an optional Wireless LAN +cevChassis881Srst OBJECT IDENTIFIER ::= { cevChassis 628 } -- c881SRST with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN FXO port, and an optional Wireless LAN +cevChassis886 OBJECT IDENTIFIER ::= { cevChassis 629 } -- c886 with 1 ADSL2/2+ AnnexB, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and an optional Wireless LAN +cevChassis886G OBJECT IDENTIFIER ::= { cevChassis 630 } -- c886G with 1 ADSL2/2+ AnnexB, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +cevChassisIad886F OBJECT IDENTIFIER ::= { cevChassis 631 } -- IAD886F with 1 ADSL2/2+ AnnexB, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 4 FXS ports, and an optional Wireless LAN +cevChassisIad886B OBJECT IDENTIFIER ::= { cevChassis 632 } -- IAD886B with 1 ADSL2/2+ AnnexB, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 2 PBX BRI ports, and an optional LAN +cevChassis886Srst OBJECT IDENTIFIER ::= { cevChassis 633 } -- c886SRST with 1 ADSL2/2+ AnnexB, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port,and an optional Wireless LAN +cevChassis887 OBJECT IDENTIFIER ::= { cevChassis 634 } -- c887 with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and an optional Wireless LAN +cevChassis887G OBJECT IDENTIFIER ::= { cevChassis 635 } -- c887G with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +cevChassisIad887F OBJECT IDENTIFIER ::= { cevChassis 636 } -- IAD887 with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 4 FXS ports, and an optional Wireless LAN +cevChassisIad887B OBJECT IDENTIFIER ::= { cevChassis 637 } -- IAD887B with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 2 PBX BRI ports, and an optional Wireless LAN +cevChassis887Srst OBJECT IDENTIFIER ::= { cevChassis 638 } -- c887SRST with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port,and an optional Wireless LAN +cevChassis888G OBJECT IDENTIFIER ::= { cevChassis 640 } -- c888G with 1 G.SHDSL, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +cevChassisIad888F OBJECT IDENTIFIER ::= { cevChassis 641 } -- IAD888F with 1 G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 4 FXS ports, and an optional Wireless LAN +cevChassisIad888B OBJECT IDENTIFIER ::= { cevChassis 642 } -- IAD888B with 1 G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 2 PBX BRI ports, and an optional Wireless LAN +cevChassis888Srst OBJECT IDENTIFIER ::= { cevChassis 643 } -- c888SRST with 1 G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port, and an optional Wireless LAN +cevChassis891 OBJECT IDENTIFIER ::= { cevChassis 644 } -- c891 with 1 GE, 8 switch ports, 2 USB 2.0 ports, 2 Console/Aux ports, 1 V.92, 1 Backup FE, and an optional Wireless LAN +cevChassis892 OBJECT IDENTIFIER ::= { cevChassis 645 } -- c892 with 1GE, 8 switch ports, 2 USB 2.0 ports, 2 Console/Aux ports, 1 ISDN, 1 Backup FE, and an optional Wireless LAN +cevChassis885D3 OBJECT IDENTIFIER ::= { cevChassis 646 } -- c885-D-3 with 1 US Docsis Cable, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, and an optional Wireless LAN +cevChassisIad885FD3 OBJECT IDENTIFIER ::= { cevChassis 647 } -- IAD885F-D-3 with 1 US Docsis Cable, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, and an optional Wireless LAN +cevChassis885EJ3 OBJECT IDENTIFIER ::= { cevChassis 648 } -- c885-E/J-3 with 1 Euro-Docsis Cable, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, and an optional Wireless LAN +cevChassis7816H OBJECT IDENTIFIER ::= { cevChassis 649 } -- MCS-7816H class of servers Starting with CCM 6.0 release +cevChassisSce8000 OBJECT IDENTIFIER ::= { cevChassis 650 } -- Cisco SCE8000 Service Control Engine +cevChassisMdsDSC9222i OBJECT IDENTIFIER ::= { cevChassis 651 } -- MDS 9222i 18-port FC and 4-port GE + 1-slot Modular Switch +cevChassis860Ap OBJECT IDENTIFIER ::= { cevChassis 653 } -- Cisco 860 AP is the embedded wireless access point module for Cisco 860 router. It has one IEEE 802.11 b/g/n radio port which operates in 2.4 GHz. +cevChassis880Ap OBJECT IDENTIFIER ::= { cevChassis 654 } -- Cisco 880 AP is the embedded wireless access point module for Cisco 860 router. It has one IEEE 802.11 b/g/n radio port which operates in 2.4 GHz. +cevChassis890Ap OBJECT IDENTIFIER ::= { cevChassis 655 } -- Cisco 890 AP is the embedded wireless access point module for Cisco 890 router. It has one IEEE 802.11 b/g/n radio port which operates in 2.4 GHz and one IEEE 802.11 a/n radio port which operates in 5 GHz +cevChassis1900Ap OBJECT IDENTIFIER ::= { cevChassis 656 } -- Cisco 1900 AP is the embedded wireless access point module for Cisco 1900 router. It has one IEEE 802.11 b/g/n radio port which operates in 2.4 GHz and one IEEE 802.11 a/n radio port which operates in 5 GHz +cevChassis340024FSA OBJECT IDENTIFIER ::= { cevChassis 657 } -- Metro Ethernet 3400, 24 100BaseFX Fast Ethernet + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power +cevChassisCat4503e OBJECT IDENTIFIER ::= { cevChassis 658 } -- Catalyst 4500 E-series with 3 slots ( WS-C4503-E ) +cevChassisCat4506e OBJECT IDENTIFIER ::= { cevChassis 659 } -- Catalyst 4500 E-series with 6 slots ( WS-C4506-E ) +cevChassisCat4507re OBJECT IDENTIFIER ::= { cevChassis 660 } -- Catalyst 4500 E-series with 7 slots with redundant supervisors (WS-C4507R-E ) +cevChassisCat4510re OBJECT IDENTIFIER ::= { cevChassis 661 } -- Catalyst 4500 E-series with 10 slots with redundant supervisors (WS-C4510R-E ) +cevChassisUc520s8U4FxoK9 OBJECT IDENTIFIER ::= { cevChassis 662 } -- UC500 with support for 8 switch ports and 4 FXO ports +cevChassisUc520s8U4FxoWK9 OBJECT IDENTIFIER ::= { cevChassis 663 } -- UC500 with support for 8 switch ports, 4 FXO ports, and Wi-Fi +cevChassisUc520s8U2BriK9 OBJECT IDENTIFIER ::= { cevChassis 664 } -- UC500 with support for 8 switch ports and 2 BRI +cevChassisUc520s8U2BriWK9 OBJECT IDENTIFIER ::= { cevChassis 665 } -- UC500 with support for 8 switch ports and 2 BRI, and Wi-Fi +cevChassisUc520s16U4FxoK9 OBJECT IDENTIFIER ::= { cevChassis 666 } -- UC500 with support for 16 switch ports and 4 FXO ports +cevChassisUc520s16U4FxoWK9 OBJECT IDENTIFIER ::= { cevChassis 667 } -- UC500 with support for 16 switch ports, 4 FXO ports, and Wi-Fi +cevChassisUc520s16U2BriK9 OBJECT IDENTIFIER ::= { cevChassis 668 } -- UC500 with support for 16 switch ports and 2 BRI +cevChassisUc520s16U2BriWK9 OBJECT IDENTIFIER ::= { cevChassis 669 } -- UC500 with support for 16 switch ports and 2 BRI, and Wi-Fi +cevChassisUc520m32U8FxoK9 OBJECT IDENTIFIER ::= { cevChassis 670 } -- UC500 with support for 32 switch ports and 8 FXO ports +cevChassisUc520m32U8FxoW OBJECT IDENTIFIER ::= { cevChassis 671 } -- UC500 with support for 32 switch ports and 8 FXO ports, and Wi-Fi +cevChassisUc520m32U4BriK9 OBJECT IDENTIFIER ::= { cevChassis 672 } -- UC500 with support for 32 switch ports and 4 BRI +cevChassisUc520m32U4BriW OBJECT IDENTIFIER ::= { cevChassis 673 } -- UC500 with support for 32 switch ports and 4 BRI, and Wi-Fi +cevChassisUc520m48U12FxoK9 OBJECT IDENTIFIER ::= { cevChassis 674 } -- UC500 with support for 48 switch ports and 12 FXO ports +cevChassisUc520m48U12FxoW OBJECT IDENTIFIER ::= { cevChassis 675 } -- UC500 with support for 48 switch ports and 12 FXO ports, and Wi-Fi +cevChassisUc520m48U6BriK9 OBJECT IDENTIFIER ::= { cevChassis 676 } -- UC500 with support for 48 switch ports and 6 BRI +cevChassisUc520m48U6BriW OBJECT IDENTIFIER ::= { cevChassis 677 } -- UC500 with support for 48 switch ports and 6 BRI, and Wi-Fi +cevChassisUc520m48U1T1E1FK9 OBJECT IDENTIFIER ::= { cevChassis 678 } -- UC500 with support for 48 switch ports, 1 T1E1 and 4 FXO ports +cevChassisUc520m48U1T1E1BK9 OBJECT IDENTIFIER ::= { cevChassis 679 } -- UC500 with support for 48 switch ports , 1 T1E1 and BRI +cevChassisCE5208PC OBJECT IDENTIFIER ::= { cevChassis 680 } -- Catalyst Express 520 8 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet Ports fixed configuration Layer 2 Ethernet Switch +cevChassis7828H OBJECT IDENTIFIER ::= { cevChassis 681 } -- MCS-7828H class of servers Starting with CCM 6.0 release +cevChassis7816I OBJECT IDENTIFIER ::= { cevChassis 682 } -- MCS-7816I class of servers Starting with CCM 6.0 release +cevChassis7828I OBJECT IDENTIFIER ::= { cevChassis 683 } -- MCS-7828I class of servers Starting with CCM 6.0 release +cevChassis1861Uc2BK9 OBJECT IDENTIFIER ::= { cevChassis 684 } -- C1861 UC with support for 2 BRI ports and CUE +cevChassis1861Uc4FK9 OBJECT IDENTIFIER ::= { cevChassis 685 } -- C1861 UC with support for 4 FXO ports and CUE +cevChassis1861Srst2BK9 OBJECT IDENTIFIER ::= { cevChassis 686 } -- C1861 SRST with support for 2 BRI ports +cevChassis1861Srst4FK9 OBJECT IDENTIFIER ::= { cevChassis 687 } -- C1861 SRST with support for 4 FXO ports +cevChassisOe7330K9 OBJECT IDENTIFIER ::= { cevChassis 688 } -- Cisco Optimization Engine Model OE-7330-K9 +cevChassisOe7350K9 OBJECT IDENTIFIER ::= { cevChassis 689 } -- Cisco Optimization Engine Model OE-7350-K9 +cevChassisCat296048TCS OBJECT IDENTIFIER ::= { cevChassis 694 } -- WS-C2960-48TC-S chassis +cevChassisCat296024TCS OBJECT IDENTIFIER ::= { cevChassis 695 } -- WS-C2960-24TC-S chassis +cevChassisCat296024S OBJECT IDENTIFIER ::= { cevChassis 696 } -- WS-C2960-24-S chassis +cevChassisCat296024PC OBJECT IDENTIFIER ::= { cevChassis 697 } -- WS-C2960-24PC-L chassis +cevChassisCat296024LT OBJECT IDENTIFIER ::= { cevChassis 698 } -- WS-C2960-24LT-L chassis +cevChassisCat2960PD8TT OBJECT IDENTIFIER ::= { cevChassis 699 } -- WS-C2960PD-8TT-L chassis +cevChassisASR1002 OBJECT IDENTIFIER ::= { cevChassis 700 } -- Cisco Aggregation Services Router 1000 Series, 2RU Chassis +cevChassisASR1004 OBJECT IDENTIFIER ::= { cevChassis 701 } -- Cisco Aggregation Services Router 1000 Series, 4RU Chassis +cevChassisASR1006 OBJECT IDENTIFIER ::= { cevChassis 702 } -- Cisco Aggregation Services Router 1000 Series, 6RU Chassis +cevChassisWsC4900M OBJECT IDENTIFIER ::= { cevChassis 703 } -- Catalyst 4900M series chassis with fixed 8 10Gig port base system with 2 additional half height line card slots ( WS-C4900M ) +cevChassisASA5580 OBJECT IDENTIFIER ::= { cevChassis 704 } -- This is an Adaptive Security Appliance (ASA) 5580. This security appliance combines firewall, VPN and remote access capabilities. This is a modular chassis with slots for 6 linecards +cevChassisCatRfgw OBJECT IDENTIFIER ::= { cevChassis 705 } -- RF gateway chassis with 2SUP+10RF+2TCC+12RFSW slots +cevChassisCE52024PC OBJECT IDENTIFIER ::= { cevChassis 706 } -- Catalyst Express 520 24 10/100 Power over Ethernet ports + 2 dual purpose Gigabit Ethernet Ports fixed configuration Layer 2 Ethernet Switch +cevChassisCE52024LC OBJECT IDENTIFIER ::= { cevChassis 707 } -- Catalyst Express 520 4 10/100 Power over Ethernet ports + 20 10/100 ports + 2 dual purpose Gigabit Ethernet Ports fixed configuration Layer 2 Ethernet Switch +cevChassisCE52024TT OBJECT IDENTIFIER ::= { cevChassis 708 } -- Catalyst Express 520 4 10/100 Power over Ethernet ports + 20 10/100 ports + 2 dual purpose Gigabit Ethernet Ports fixed configuration Layer 2 Ethernet Switch. +cevChassisCE520G24TC OBJECT IDENTIFIER ::= { cevChassis 709 } -- Catalyst Express 520 24 10/100/1000 ports + 2 dual purpose Gigabit Ethernet Ports fixed configuration Layer 2 Ethernet Switch. +cevChassis1861Srst2BCueK9 OBJECT IDENTIFIER ::= { cevChassis 710 } -- C1861 SRST with support for 2 BRI ports and CUE +cevChassis1861Srst4FCueK9 OBJECT IDENTIFIER ::= { cevChassis 711 } -- C1861 SRST with support for 4 FXO ports and CUE +cevChassisVgd1t3 OBJECT IDENTIFIER ::= { cevChassis 712 } -- VGD Voice Gateway with 1xCT3 supporting CCM and MGCP +cevChassisCat3560e12d OBJECT IDENTIFIER ::= { cevChassis 718 } -- Catalyst 3560E 12 Ten GE (X2) ports +cevChassisN5kC5020pBf OBJECT IDENTIFIER ::= { cevChassis 719 } -- N5000 2RU Chassis, No Power Supply, 5 Fan Modules, 40 Ports (requires SFP+) + + +cevChassisN5kC5020pBd OBJECT IDENTIFIER ::= { cevChassis 720 } -- N5020 Chassis, 1DC PS, 40 SFP+ Ports. Modules Sold Seperate +cevChassisCat3560E12SD OBJECT IDENTIFIER ::= { cevChassis 721 } -- Catalyst 3560E, 12 SFP Gigabit Ethernet ports + 2 TenGigabit Ethernet (X2) ports +cevChassisOe674 OBJECT IDENTIFIER ::= { cevChassis 722 } -- Cisco Optimization Engine 674 +cevChassisIE30004TC OBJECT IDENTIFIER ::= { cevChassis 723 } -- Cisco Industrial Ethernet 3000 Switch, 4 10/100 + 2 T/SFP +cevChassisIE30008TC OBJECT IDENTIFIER ::= { cevChassis 724 } -- Cisco Industrial Ethernet 3000 Switch, 4 10/100 + 2 T/SFP +cevChassisRAIE1783MS06 OBJECT IDENTIFIER ::= { cevChassis 725 } -- Rockwell brand Industrial Ethernet Switch, 4 10/100 + 2 T/SFP +cevChassisRAIE1783MS10T OBJECT IDENTIFIER ::= { cevChassis 726 } -- Rockwell brand Industrial Ethernet Switch, 8 10/100 + 2 T/SFP +cevChassis2435Iad8Fxs OBJECT IDENTIFIER ::= { cevChassis 727 } -- IAD2435 with 8FXS, 2FE and 1T1/E1 +cevChassisVG204 OBJECT IDENTIFIER ::= { cevChassis 728 } -- Line side Analog Gateway with 4FXS Analog ports +cevChassisVG202 OBJECT IDENTIFIER ::= { cevChassis 729 } -- Line side Analog Gateway with 2FXS Analog ports +cevChassisCat291824TT OBJECT IDENTIFIER ::= { cevChassis 730 } -- Catalyst 2918 24 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCat291824TC OBJECT IDENTIFIER ::= { cevChassis 731 } -- Catalyst 2918 24 10/100 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet Switch +cevChassisCat291848TT OBJECT IDENTIFIER ::= { cevChassis 732 } -- Catalyst 2918 48 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCat291848TC OBJECT IDENTIFIER ::= { cevChassis 733 } -- Catalyst 2918 48 10/100 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassis1805 OBJECT IDENTIFIER ::= { cevChassis 734 } -- Cisco1805 is a repackaging effort for design to address the low end cable access market. C1805 is deployed as cut down and fixed version of Cisco C1841 +cevChassisUc52024u4briK9 OBJECT IDENTIFIER ::= { cevChassis 735 } -- UC500 with support for 24U CME Base, CUE and Phone FL w/4BRI, 1VIC +cevChassisUc52024u8fxoK9 OBJECT IDENTIFIER ::= { cevChassis 736 } -- UC 500 with support for 24U CME Base, CUE and Phone FL w/8FXO, 1VIC +cevChassisUc520s8u2briWJK9 OBJECT IDENTIFIER ::= { cevChassis 737 } -- UC500 for Japan with support for 8 switch ports and 2 BRI, and Wi-Fi +cevChassisUc520s16u2briWJK9 OBJECT IDENTIFIER ::= { cevChassis 738 } -- UC500 for Japan with support for 16 switch ports and 2 BRI, and Wi-Fi +cevChassisVSIntSP OBJECT IDENTIFIER ::= { cevChassis 739 } -- Cisco Video Stream Integrated Services Platform +cevChassisVSSP OBJECT IDENTIFIER ::= { cevChassis 740 } -- Cisco Video Stream Services Platform +cevChassisVSHydecoder OBJECT IDENTIFIER ::= { cevChassis 741 } -- Cisco Video Stream Hybrid Decoder +cevChassisVSDecoder OBJECT IDENTIFIER ::= { cevChassis 742 } -- Cisco Video Stream Decoder +cevChassisVSEncoder1P OBJECT IDENTIFIER ::= { cevChassis 743 } -- Cisco Video Stream Encoder 1 Port +cevChassisCiscoMwr2941Dc OBJECT IDENTIFIER ::= { cevChassis 745 } -- The Mobile Wireless Router (MWR-2941-DC) is an environmentally hardened router targeted for application in a cell site Base Transceiver Station (BTS) providing backhaul connections to the aggregation node in Radio Access Networks (RAN). +cevChassisOe574 OBJECT IDENTIFIER ::= { cevChassis 746 } -- Cisco Optimization Engine 574 +cevChassisOe474 OBJECT IDENTIFIER ::= { cevChassis 747 } -- Cisco Optimization Engine 474 +cevChassisOe274 OBJECT IDENTIFIER ::= { cevChassis 748 } -- Cisco Optimization Engine 274 +cevChassis7816c OBJECT IDENTIFIER ::= { cevChassis 749 } -- MCS-7816C class of servers Base model CAM-16 +cevChassisAp801agn OBJECT IDENTIFIER ::= { cevChassis 750 } -- Cisco AP801 Access Point with dual IEEE 802.11a/g/n radio ports +cevChassisAp801gn OBJECT IDENTIFIER ::= { cevChassis 751 } -- Cisco AP801 Access Point with single IEEE 802.11g/n radio port +cevChassisC1861WSrst4FCueK9 OBJECT IDENTIFIER ::= { cevChassis 752 } -- C1861 SRST with support for 4 FXO ports, Wireless and CUE +cevChassisC1861WSrst2BCueK9 OBJECT IDENTIFIER ::= { cevChassis 753 } -- C1861 SRST with support for 2 BRI ports, Wireless and CUE +cevChassisC1861WSrst4FK9 OBJECT IDENTIFIER ::= { cevChassis 754 } -- C1861 SRST with support for 4 FXO ports and Wireless +cevChassisC1861WSrst2BK9 OBJECT IDENTIFIER ::= { cevChassis 755 } -- C1861 SRST with support for 2 BRI ports and Wireless +cevChassisC1861WUc4FK9 OBJECT IDENTIFIER ::= { cevChassis 756 } -- C1861 UC with support for 4 FXO ports, Wireless and CUE +cevChassisC1861WUc2BK9 OBJECT IDENTIFIER ::= { cevChassis 757 } -- support for 2 BRI ports, Wireless and CUE +cevChassisMe3400e24tsM OBJECT IDENTIFIER ::= { cevChassis 758 } -- Metro Ethernet 3400E, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, modular power +cevChassisMe3400eg12csM OBJECT IDENTIFIER ::= { cevChassis 759 } -- Metro Ethernet 3400 , 12 GE/SFP ports + 4 SFP ports fixed configuration Layer 2/3 Ethernet switch, modular power +cevChassisMe3400eg2csA OBJECT IDENTIFIER ::= { cevChassis 760 } -- Metro Ethernet 3400E, 2 GE/SFP ports + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power +cevChassisCe674 OBJECT IDENTIFIER ::= { cevChassis 761 } -- Cisco Content Engine 674 +cevChassisCAM35 OBJECT IDENTIFIER ::= { cevChassis 762 } -- Four port GigE Common Appliance Model 35 for Service Control Operating System +cevChassisCe7341 OBJECT IDENTIFIER ::= { cevChassis 763 } -- Cisco Content Engine 7341 +cevChassisCe7371 OBJECT IDENTIFIER ::= { cevChassis 764 } -- Cisco Content Engine 7371 +cevChassisWsCbs3125gS OBJECT IDENTIFIER ::= { cevChassis 768 } -- Cisco Catalyst Blade Switch 3125G for HP +cevChassisWsC492810GE OBJECT IDENTIFIER ::= { cevChassis 770 } -- Catalyst 4000 series fixed configuration switch with 28 One Gigabit SFP ports and 2 Ten Gigabit X2 ports +cevChassisCat296048TTS OBJECT IDENTIFIER ::= { cevChassis 771 } -- Catalyst 2960 48 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCat29608TCS OBJECT IDENTIFIER ::= { cevChassis 772 } -- Catalyst 2960 8 10/100 ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +cevChassisSr520FE OBJECT IDENTIFIER ::= { cevChassis 774 } -- SR520 with 1 10/100T ethernet WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, hardware encryption and an optional Wireless LAN card +cevChassisSr520ADSL OBJECT IDENTIFIER ::= { cevChassis 775 } -- SR520 with 1 ADSL over POTS WAN interface, 4-port 10/100 BASE-T LAN Ethernet switch, hardware encryption and an optional Wireless LAN card +cevChassisSr520ADSLi OBJECT IDENTIFIER ::= { cevChassis 776 } -- SR520 with 1 ADSL over ISDN WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, hardware encryption and an optional Wireless LAN card +cevChassisN7Kc7018 OBJECT IDENTIFIER ::= { cevChassis 777 } -- Nexus7000 18 slot N7K chassis +cevChassisCat356012PCS OBJECT IDENTIFIER ::= { cevChassis 778 } -- Catalyst 3560 12 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +cevChassisCat296048PSTL OBJECT IDENTIFIER ::= { cevChassis 779 } -- Catalyst 2960 48 10/100 Power over Ethernet ports + 2 10/100/1000 Ethernet Ports + 2 SFP fixed configuration Layer 2 Ethernet switch +cevChassisASR9010 OBJECT IDENTIFIER ::= { cevChassis 780 } -- Cisco Aggregation Services Router (ASR) 9010 Chassis +cevChassisASR9006 OBJECT IDENTIFIER ::= { cevChassis 781 } -- Cisco Aggregation Services Router (ASR) 9006 Chassis +cevChassisASR14K4 OBJECT IDENTIFIER ::= { cevChassis 782 } -- Cisco ASR14000 Series 4-Slot Chassis +cevChassisASR14K8 OBJECT IDENTIFIER ::= { cevChassis 783 } -- Cisco ASR14000 Series 8-Slot Chassis +cevChassisCat3560v224tsD OBJECT IDENTIFIER ::= { cevChassis 784 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch, DC power +cevChassisCat3560v224ts OBJECT IDENTIFIER ::= { cevChassis 785 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch +cevChassisCat3560v224ps OBJECT IDENTIFIER ::= { cevChassis 786 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable PoE switch +cevChassisCat3750v224ts OBJECT IDENTIFIER ::= { cevChassis 787 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch +cevChassisCat3750v224ps OBJECT IDENTIFIER ::= { cevChassis 788 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable PoE switch +cevChassisCat3560v248ts OBJECT IDENTIFIER ::= { cevChassis 789 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch +cevChassisCat3560v248ps OBJECT IDENTIFIER ::= { cevChassis 790 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable PoE switch +cevChassisCat3750v248ts OBJECT IDENTIFIER ::= { cevChassis 791 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch +cevChassisCat3750v248ps OBJECT IDENTIFIER ::= { cevChassis 792 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable PoE switch +cevChassisAirbr1430 OBJECT IDENTIFIER ::= { cevChassis 793 } -- Cisco 1400 series wireless LAN bridge with three Gigabit Ethernet ports and one 802.11A radio +cevChassisNamApp2204rj45 OBJECT IDENTIFIER ::= { cevChassis 794 } -- Cisco NAM Appliance 2204 with RJ45 connector +cevChassisNamApp2220 OBJECT IDENTIFIER ::= { cevChassis 795 } -- Cisco NAM Appliance 2220 +cevChassisAIRAP1141 OBJECT IDENTIFIER ::= { cevChassis 796 } -- Cisco Aironet 1140 series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio port +cevChassisAIRAP1142 OBJECT IDENTIFIER ::= { cevChassis 797 } -- Cisco Aironet 1140 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +cevChassisN5kC5010pBf OBJECT IDENTIFIER ::= { cevChassis 798 } -- N5000 1RU Chassis no Power Supply 2 Fan Modules 20 ports (req SFP+) +cevChassisASR9010DC OBJECT IDENTIFIER ::= { cevChassis 799 } -- ASR-9010 DC Chassis +cevChassisASR9006DC OBJECT IDENTIFIER ::= { cevChassis 800 } -- ASR-9006 DC Chassis +cevChassis18xxx OBJECT IDENTIFIER ::= { cevChassis 801 } -- BETA of 18000 family router +cevChassisc887Vdsl2 OBJECT IDENTIFIER ::= { cevChassis 802 } -- c887Vdsl2 with 1 VDSL2 only over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port and 1 ISDN +cevChassisC1941 OBJECT IDENTIFIER ::= { cevChassis 803 } -- Cisco 1941 Chassis(2 GE, 2 EHWIC) +cevChassisC2901 OBJECT IDENTIFIER ::= { cevChassis 804 } -- Cisco 2901 Chassis(2 GE, 4 EHWIC, 2 DSP) +cevChassisC2911 OBJECT IDENTIFIER ::= { cevChassis 805 } -- Cisco 2911 Chassis(3 GE, 4 EHWIC, 1 SM, 2 DSP) +cevChassisC2921 OBJECT IDENTIFIER ::= { cevChassis 806 } -- Cisco 2921 Chassis(3 GE, 4 EHWIC, 1 SM, 3 DSP) +cevChassisC2951 OBJECT IDENTIFIER ::= { cevChassis 807 } -- Cisco 2951 Chassis(3 GE, 4 EHWIC, 2 SM, 3 DSP) +cevChassisC3925 OBJECT IDENTIFIER ::= { cevChassis 808 } -- Cisco 3925 Chassis(slot for SPE, 2 SM slots, dual PS slots) +cevChassisC3945 OBJECT IDENTIFIER ::= { cevChassis 809 } -- Cisco 3945 Chassis(slot for SPE, 4 SM slots, dual PS slots) +cevChassisEsw52024pK9 OBJECT IDENTIFIER ::= { cevChassis 810 } -- 24-port 10/100 Ethernet Switch with PoE +cevChassisEsw54024pK9 OBJECT IDENTIFIER ::= { cevChassis 811 } -- 24-port 10/100/1000 Ethernet Switch with PoE +cevChassisEsw52048pK9 OBJECT IDENTIFIER ::= { cevChassis 812 } -- 48-port 10/100 Ethernet Switch with PoE +cevChassisEsw52024K9 OBJECT IDENTIFIER ::= { cevChassis 813 } -- 24-port 10/100 Ethernet Switch +cevChassisEsw54024K9 OBJECT IDENTIFIER ::= { cevChassis 814 } -- 24-port 10/100/1000 Ethernet Switch +cevChassisEsw52048K9 OBJECT IDENTIFIER ::= { cevChassis 815 } -- 48-port 10/100 Ethernet Switch +cevChassisEsw54048K9 OBJECT IDENTIFIER ::= { cevChassis 816 } -- 48-port 10/100/1000 Ethernet Switch +cevChassisNamApp2204sfp OBJECT IDENTIFIER ::= { cevChassis 817 } -- Cisco NAM Appliance 2204 with SFP connector +cevChassisSR520T1 OBJECT IDENTIFIER ::= { cevChassis 818 } -- This is a voice and data platform with 2 FE and 1 T1 port. This is done by Small Business Technology Group +cevChassisN2kC2148T1GE OBJECT IDENTIFIER ::= { cevChassis 820 } -- Nexus 2000 Series 1GE Fabric Extender, 1PS, 1 Fan Module, 48x1G-BaseT + 4x10GE (req SFP+) +cevChassisC1941W OBJECT IDENTIFIER ::= { cevChassis 827 } -- Cisco 1941 Chassis (2 GE, 2 EHWIC, 802.11n WLAN) +cevChassisC888E OBJECT IDENTIFIER ::= { cevChassis 828 } -- c888E with 1 EFM based 4 port G.SHDSL , 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and an optional Wireless LAN +cevChassisC888EG OBJECT IDENTIFIER ::= { cevChassis 829 } -- c888EG with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +cevChassisIad888EF OBJECT IDENTIFIER ::= { cevChassis 830 } -- IAD888EF with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 4 FXS ports, and an optional Wireless LAN +cevChassisIad888EB OBJECT IDENTIFIER ::= { cevChassis 831 } -- IAD888EB with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 2 PBX BRI ports, and an optional Wireless LAN +cevChassisC888ESRST OBJECT IDENTIFIER ::= { cevChassis 832 } -- c888ESRST with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port, and an optional Wireless LAN +cevChassis3845nv OBJECT IDENTIFIER ::= { cevChassis 833 } -- Four Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports 3800nv family router +cevChassis3825nv OBJECT IDENTIFIER ::= { cevChassis 834 } -- Two Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports 3800nv family router +cevChassisWSC235048TD OBJECT IDENTIFIER ::= { cevChassis 836 } -- Catalyst 2350 48 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2 Ethernet Switch +cevChassis887M OBJECT IDENTIFIER ::= { cevChassis 837 } -- c887 with 1 ADSL2/2+ AnnexM, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port,1 ISDN, and an optional Wireless LAN +cevChassisASR9010AC OBJECT IDENTIFIER ::= { cevChassis 838 } -- ASR-9010 AC Chassis +cevChassisASR9006AC OBJECT IDENTIFIER ::= { cevChassis 839 } -- ASR-9006 AC Chassis +cevChassisN1KV OBJECT IDENTIFIER ::= { cevChassis 840 } -- Nexus1000V chassis +cevChassisUCSN10S6100 OBJECT IDENTIFIER ::= { cevChassis 847 } -- Cisco UCS Unified Computing System 6120XP 20 Port Fabric Interconnect +cevChassisCDScde420 OBJECT IDENTIFIER ::= { cevChassis 848 } -- Cisco Content Delivery System Model CDE-420 +cevChassisCDScde220 OBJECT IDENTIFIER ::= { cevChassis 849 } -- Cisco Content Delivery System Model CDE-220 +cevChassisCDScde110 OBJECT IDENTIFIER ::= { cevChassis 850 } -- Cisco Content Delivery System Model CDE-110 +cevChassisCiscoCeVirtualBlade OBJECT IDENTIFIER ::= { cevChassis 851 } -- Cisco Content Engine Virtual Blade +cevChassisASR1002F OBJECT IDENTIFIER ::= { cevChassis 852 } -- Cisco Aggregation Services Router 1000 Series, 2RU Fixed Chassis +cevChassisADE2120 OBJECT IDENTIFIER ::= { cevChassis 853 } -- Application Deployment Engine - Intel Conroe processor HDD 2x250GB Memory 4x1GB NIC 2x1GE +cevChassisAIRAP3501 OBJECT IDENTIFIER ::= { cevChassis 860 } -- Cisco Aironet 3500 Series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio port +cevChassisAIRAP3502 OBJECT IDENTIFIER ::= { cevChassis 861 } -- Cisco Aironet 3500 Series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +cevChassisCDScde200 OBJECT IDENTIFIER ::= { cevChassis 862 } -- Cisco Content Delivery System Model CDE-200 +cevChassisCDScde100 OBJECT IDENTIFIER ::= { cevChassis 863 } -- Cisco Content Delivery System Model CDE-100 +cevChassisCDScde300 OBJECT IDENTIFIER ::= { cevChassis 864 } -- Cisco Content Delivery System Model CDE-300 +cevChassisCDScde400 OBJECT IDENTIFIER ::= { cevChassis 865 } -- Cisco Content Delivery System Model CDE-400 +cevChassisSps2004B OBJECT IDENTIFIER ::= { cevChassis 869 } -- Metro Ethernet Switch with 1 1000Base-BX-U WAN port and 5 10/100/1000M LAN ports +cevChassisSps204B OBJECT IDENTIFIER ::= { cevChassis 870 } -- Metro Ethernet Switch with 1 100Base-BX-U WAN and 5 10/100/1000M LAN ports +cevChassisAp541nAK9 OBJECT IDENTIFIER ::= { cevChassis 874 } -- 802.11a/b/g/n Wireless LAN Access Point for North America, FCC band plan +cevChassisAp541nEK9 OBJECT IDENTIFIER ::= { cevChassis 875 } -- 802.11a/b/g/n Wireless LAN Access Point for Europe, ETSI band plan +cevChassisAp541nNK9 OBJECT IDENTIFIER ::= { cevChassis 876 } -- 802.11a/b/g/n Wireless LAN Access Point for ANZ band plan +cevChassisSRP521 OBJECT IDENTIFIER ::= { cevChassis 877 } -- Service Ready Platform router with Fast Ethernet WAN port +cevChassisSRP526 OBJECT IDENTIFIER ::= { cevChassis 878 } -- Service Ready Platform router with ADSL2+ over ISDN WAN port +cevChassisSRP527 OBJECT IDENTIFIER ::= { cevChassis 879 } -- Service Ready Platform router with ADSL2+ over POTS WAN port +cevChassisSRP541 OBJECT IDENTIFIER ::= { cevChassis 880 } -- Service Ready Platform router with GE WAN port +cevChassisSRP546 OBJECT IDENTIFIER ::= { cevChassis 881 } -- Service Ready Platform router with ADSL2+ over ISDN WAN port as well as GE WAN port +cevChassisSRP547 OBJECT IDENTIFIER ::= { cevChassis 882 } -- Service Ready Platform router with ADSL2+ over POTS WAN port as well as GE WAN port +cevChassisVS510FXO OBJECT IDENTIFIER ::= { cevChassis 883 } -- Call control solution for 4-24 phone +cevChassis887GVdsl2 OBJECT IDENTIFIER ::= { cevChassis 884 } -- c887G with 1 VDSL2 only over POTS, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +cevChassis887SrstVdsl2 OBJECT IDENTIFIER ::= { cevChassis 885 } -- c887SRSTVdsl2 with 1 VDSL2 over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port,and an optional Wireless LAN +cevChassis59xx OBJECT IDENTIFIER ::= { cevChassis 895 } -- Chassis Type for 59xx embedded services family of routers +cevChassisCat296024LCS OBJECT IDENTIFIER ::= { cevChassis 896 } -- Catalyst 2960 8 10/100 Power over Ethernet ports + 16 10/100 Ethernet ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCat296024PCS OBJECT IDENTIFIER ::= { cevChassis 897 } -- Catalyst 2960 24 10/100 Power over Ethernet ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCat296048PSTS OBJECT IDENTIFIER ::= { cevChassis 898 } -- Catalyst 2960 48 10/100 Power over Ethernet ports + 2 10/100/1000 Ethernet ports + 2 SFP ports fixed configuration Layer 2 Ethernet switch +cevChassisCiscoNMWAE900 OBJECT IDENTIFIER ::= { cevChassis 900 } -- Cisco Network Module Intergrated Service Engine 900 +cevChassisCiscoNMWAE700 OBJECT IDENTIFIER ::= { cevChassis 901 } -- Cisco Network Module Intergrated Service Engine 700 +cevChassis5940 OBJECT IDENTIFIER ::= { cevChassis 902 } -- Chassis Type for 5940 embedded services family of routers +cevChassisN4KIBMEth OBJECT IDENTIFIER ::= { cevChassis 903 } -- Chassis of Cisco 10Gb Ethernet Switch Module for IBM BladeCenter +cevChassisASR1001 OBJECT IDENTIFIER ::= { cevChassis 904 } -- Cisco Aggregation Services Router 1000 Series, 1RU Chassis +cevChassisASR1013 OBJECT IDENTIFIER ::= { cevChassis 905 } -- Cisco Aggregation Services Router 1000 Series, 13RU Chassis +cevChassisCDScde205 OBJECT IDENTIFIER ::= { cevChassis 906 } -- Cisco Content Delivery System Model CDE-205 +cevChassisNexus1010 OBJECT IDENTIFIER ::= { cevChassis 907 } -- Nexus1010 Chassis +cevChassisRaie1783Rms06t OBJECT IDENTIFIER ::= {cevChassis 908 } -- Cisco Rockwell brand Layer 3 Industrial Ethernet Switch, 4 10/100 + 2 T/SFP +cevChassisRaie1783Rms10t OBJECT IDENTIFIER ::= { cevChassis 909 } -- Rockwell brand Industrial Ethernet Switch, 8 10/100 + 2 T/SFP +cevChassisMXE5600 OBJECT IDENTIFIER ::= { cevChassis 910 } -- Cisco MXE 5600 platform, 1 Rack Unit (RU) application specific device with 8 slots +cevChassisEsw5408pK9 OBJECT IDENTIFIER ::= { cevChassis 911 } -- Cisco ESW 540 8-port 10/100/1000 PoE switch +cevChassisEsw5208pK9 OBJECT IDENTIFIER ::= { cevChassis 912 } -- Cisco ESW 520 8-port 10/100 PoE switch +cevChassisN2kC2232PP10GE OBJECT IDENTIFIER ::= { cevChassis 913 } -- N2K 10GE FEX, 1PS +cevChassisN2kC2248TP1GE OBJECT IDENTIFIER ::= { cevChassis 914 } -- N2K 1GE FEX, 1PS, 1 Fan Module, 48x1G-BaseT+4x10GE SFP+ (req SFP+ optics) +cevChassisWsC4948e10GE OBJECT IDENTIFIER ::= { cevChassis 915 } -- Catalyst 4000 series fixed configuration switch with 48 10/100/1000BaseT ports and four 10Gbps/1Gbps SFP+/SF ports(WS-C4948E) +cevChassis1921k9 OBJECT IDENTIFIER ::= { cevChassis 928 } -- Cisco 1921/K9 Chassis(2 GE, 2 EHWIC) +cevChassis1905k9 OBJECT IDENTIFIER ::= { cevChassis 929 } -- Cisco 1905/K9 Chassis(2 GE, Serial 1T, 1 EHWIC) +cevChassisN4KIBMCiscoEth OBJECT IDENTIFIER ::= { cevChassis 930 } -- Chassis of Cisco 10Gb Ethernet Switch Module for IBM BladeCenter Cisco sold version +cevChassisASA5585 OBJECT IDENTIFIER ::= { cevChassis 931 } -- Chassis type for Adaptive Security Appliance 5585 that features multiple expansion module slots, and multi-gigabit performance +cevChassisN7Kc7009 OBJECT IDENTIFIER ::= { cevChassis 932 } -- N7K-C7009 nexus-9-slot chassis +cevChassisMwr2941DcA OBJECT IDENTIFIER ::= { cevChassis 933 } -- Wireless Router (MWR-2941-DC) is an environmentally hardened router +cevChassisOeNm302 OBJECT IDENTIFIER ::= { cevChassis 937 } -- Cisco Optimization Engine Network Module 302 +cevChassisOeNm502 OBJECT IDENTIFIER ::= { cevChassis 938 } -- Cisco Optimization Engine Network Module 502 +cevChassisOeNm522 OBJECT IDENTIFIER ::= { cevChassis 939 } -- Cisco Optimization Engine Network Module 522 +cevChassisOeSmSre700 OBJECT IDENTIFIER ::= { cevChassis 940 } -- Cisco Optimization Engine Service Module Service Ready Engine 700 +cevChassisOeSmSre900 OBJECT IDENTIFIER ::= { cevChassis 941 } -- Cisco Optimization Engine Service Module Service Ready Engine 900 +cevChassisCDScde2202s3 OBJECT IDENTIFIER ::= { cevChassis 944 } -- Cisco Content Delivery System Model CDE-220-2S3 +cevChassisWsC3750x24 OBJECT IDENTIFIER ::= { cevChassis 945 } -- Catalyst 3750X 24 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevChassisWsC3750x48 OBJECT IDENTIFIER ::= { cevChassis 946 } -- Catalyst 3750X 48 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevChassisWsC3750x24P OBJECT IDENTIFIER ::= { cevChassis 947 } -- Catalyst 3750X 24 10/100/1000 PoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevChassisWsC3750x48P OBJECT IDENTIFIER ::= { cevChassis 948 } -- Catalyst 3750X 48 10/100/1000 PoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevChassisWsC3560x24 OBJECT IDENTIFIER ::= { cevChassis 949 } -- Catalyst 3560X 24 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cevChassisWsC3560x48 OBJECT IDENTIFIER ::= { cevChassis 950 } -- Catalyst 3560X 48 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cevChassis1841Ck9 OBJECT IDENTIFIER ::= { cevChassis 957 } -- 1841C/K9 data only router with 2 HWIC slots +cevChassis2801Ck9 OBJECT IDENTIFIER ::= { cevChassis 958 } -- 2801C/K9 router with 4 HWIC slots +cevChassis2811Ck9 OBJECT IDENTIFIER ::= { cevChassis 959 } -- 2811C/K9 router with two integrated fast ethernets and integrated VPN +cevChassis2821Ck9 OBJECT IDENTIFIER ::= { cevChassis 960 } -- 2821C/K9 router with two integrated gigabit ethernets and integrated VPN +cevChassis3825Ck9 OBJECT IDENTIFIER ::= { cevChassis 962 } -- 3825C/K9 router with Two Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports +cevChassis3845Ck9 OBJECT IDENTIFIER ::= { cevChassis 963 } -- 3845C/K9 router with Four Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports +cevChassisAIRAP1262 OBJECT IDENTIFIER ::= { cevChassis 966 } -- Cisco Aironet 1260 Series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +cevChassisAIRAP1261 OBJECT IDENTIFIER ::= { cevChassis 967 } -- Cisco Aironet 1260 Series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio port +cevChassis892F OBJECT IDENTIFIER ::= { cevChassis 968 } -- c892F with 1 GE/SFP port, 8 switch ports, 2 USB 2.0 ports, 2 Console/Aux ports, 1 ISDN, 1 Backup FE, and an optional Wireless LAN +cevChassisMe3600x24fsM OBJECT IDENTIFIER ::= { cevChassis 969 } -- Cisco ME 3600X Ethernet Access Switch, 24 GE SFP ports + 2 10Gbps/1Gbps SFP+/SFP ports fixed configuration Layer 2/3 Ethernet switch, modular power +cevChassisMe3600x24tsM OBJECT IDENTIFIER ::= { cevChassis 970 } -- Cisco ME 3600X Ethernet Access Switch, 24 10/100/1000 ports + 2 10Gbps/1Gbps SFP+/SFP ports fixed configuration Layer 2/3 Ethernet switch, modular power +cevChassisMe3800x24fsM OBJECT IDENTIFIER ::= { cevChassis 971 } -- Cisco ME 3800X Carrier Ethernet Switch Router, 24 GE SFP ports + 2 10Gbps/1Gbps SFP+/SFP ports fixed configuration Layer 2/3 Carrier Ethernet Switch Router, modular power +cevChassisCGR2010 OBJECT IDENTIFIER ::= { cevChassis 972 } -- Cisco Connected Grid Router 2010 Chassis(2 GE, 4 GRWIC) +cevChassisWsC2960s48tsS OBJECT IDENTIFIER ::= { cevChassis 973 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP uplink, Nonstackable module +cevChassisWsC2960s24tsS OBJECT IDENTIFIER ::= { cevChassis 974 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP uplink, Nonstackable module +cevChassisWsC2960s48fpdL OBJECT IDENTIFIER ::= { cevChassis 975 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 740W +cevChassisWsC2960s48lpdL OBJECT IDENTIFIER ::= { cevChassis 976 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 370W +cevChassisWsC2960s48tdL OBJECT IDENTIFIER ::= { cevChassis 977 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +cevChassisWsC2960s24pdL OBJECT IDENTIFIER ::= { cevChassis 978 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 370W +cevChassisWsC2960s24tdL OBJECT IDENTIFIER ::= { cevChassis 979 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +cevChassisWsC2960s48fpsL OBJECT IDENTIFIER ::= { cevChassis 980 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 740W +cevChassisWsC2960s48lpsL OBJECT IDENTIFIER ::= { cevChassis 981 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 370W +cevChassisWsC2960s24psL OBJECT IDENTIFIER ::= { cevChassis 982 } -- Catalyst 2960S 24 GigDownlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 370W +cevChassisWsC2960s48tsL OBJECT IDENTIFIER ::= { cevChassis 983 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module +cevChassisWsC2960S24tsL OBJECT IDENTIFIER ::= { cevChassis 984 } -- Catalyst 2960S 24 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module +cevChassis1906Ck9 OBJECT IDENTIFIER ::= { cevChassis 985 } -- 1906C/K9 Chassis (2 GE, Serial 1T, 1 EHWIC) +cevChassisAIRAP1042 OBJECT IDENTIFIER ::= { cevChassis 986 } -- Cisco Aironet 1040 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +cevChassisAIRAP1041 OBJECT IDENTIFIER ::= { cevChassis 987 } -- Cisco Aironet 1040 series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio ports +cevChassis887Va OBJECT IDENTIFIER ::= { cevChassis 988 } -- c887-v2 with 1 VDSL/ADSL over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cevChassis886Va OBJECT IDENTIFIER ::= { cevChassis 989 } -- c886-v2 with 1 VDSL/ADSL over ISDN, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cevChassis867Va OBJECT IDENTIFIER ::= { cevChassis 990 } -- c867-v2 with 1 VDSL/ADSL over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cevChassis887VaM OBJECT IDENTIFIER ::= { cevChassis 991 } -- c887m-v2 AnnexM with 1 VDSL/ADSL over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cevChassisASR1001IDC2pOc3Pos OBJECT IDENTIFIER ::= { cevChassis 992 } -- ASR1001 chassis with 2xOc3Pos Integrated Daughter Card +cevChassisASR1001IDC4pT3 OBJECT IDENTIFIER ::= { cevChassis 993 } -- ASR1001 chassis with 4xT3 Integrated Daughter Card +cevChassisASR1001IDC4pGE OBJECT IDENTIFIER ::= { cevChassis 994 } -- ASR1000 1RU chassis with 4xGe Integrated Daughter Card +cevChassisASR1001IDC8pCT1E1 OBJECT IDENTIFIER ::= { cevChassis 995 } -- ASR1000 1RU chassis with 8xChT1/E1 Integrated Daughter Card +cevChassisASR1001IDCHDD OBJECT IDENTIFIER ::= { cevChassis 996 } -- ASR1000 1RU chassis with harddisk Integrated Daughter Card +cevChassisCat2960cPD8TT OBJECT IDENTIFIER ::= { cevChassis 997 } -- Catalyst 2960c 8 10/100 ports + 2 Gigabit Ethernet PD ports fixed configuration Layer 2 Ethernet Switch +cevChassisCGS252024TC OBJECT IDENTIFIER ::= { cevChassis 998 } -- Cisco Connected Grid 2520 Switch, 24 10/100 + 2 T/SFP +cevChassisCGS252016S8PC OBJECT IDENTIFIER ::= { cevChassis 999 } -- Cisco Connected Grid 2520 Switch, 16 100 SFP + 8 10/100 + 2 T/SFP +cevChassisWsC236048TdS OBJECT IDENTIFIER ::= { cevChassis 1002 } -- Catalyst 2360 Top Of Rack 48 GigE, 4 x 10G SFP+ LAN Lite +cevChassisN2kC2232TT10GE OBJECT IDENTIFIER ::= { cevChassis 1003 } -- Nexus 2000 Series 10GE Fabric Extender, 2 Power Supplies, 1 Fan Module, 32x10G-Base-T + 8x10G-BaseT Module +cevChassisN2kC2232TP10GE OBJECT IDENTIFIER ::= { cevChassis 1004 } -- Nexus 2000 Series 10GE Fabric Extender, 2 Power Supplies, 1 Fan Module, 32x10G-BaseT + 8x10GE Module +cevChassisN2kC2248TT1GE OBJECT IDENTIFIER ::= { cevChassis 1005 } -- Nexus 2000 Series 1GE Fabric Extender, 2 Power Supplies, 1 Fan Module, 48x1G-BaseT + 4x10G-BaseT Module +cevChassisN2kC2224TP1GE OBJECT IDENTIFIER ::= { cevChassis 1006 } -- Nexus 2000 Series 1GE Fabric Extender, 2 Power Supplies, 1 Fan Module, 24x100/1000-BaseT + 2xSFP+10GE +cevChassisCDScde250 OBJECT IDENTIFIER ::= { cevChassis 1007 } -- Cisco Content Delivery System Model CDE-250 +cevChassisN5kC5548p OBJECT IDENTIFIER ::= { cevChassis 1008 } -- Nexus 5548 Switch with 2 Power Supplies, 2 Fan Modules, 32 Ethernet/FCoE ports and 1 module +cevChassis881G2 OBJECT IDENTIFIER ::= { cevChassis 1009 } -- c881G with 1 FE, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 embedded PCIe 3G modem +cevChassisWsC3750v224fsS OBJECT IDENTIFIER ::= { cevChassis 1010 } -- Catalyst 3750 24FS: 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch +cevChassisOeVWaas OBJECT IDENTIFIER ::= { cevChassis 1011 } -- Cisco Optimization Engine Virtual Wide Area Application Services +cevChassisCrs16SB OBJECT IDENTIFIER ::= { cevChassis 1012 } -- Enhanced CRS 16 slots Line Card Chassis +cevChassisCat2960cG8TC OBJECT IDENTIFIER ::= { cevChassis 1014 } -- Catalyst 2960c 8 10/100/1000 ports + 2 dual purpose Gigabit Ethernet ports module +cevChassisECDS1100 OBJECT IDENTIFIER ::= { cevChassis 1017 } -- Cisco Enterprise Content Delivery System Model ECDS-1100 +cevChassisECDS3100 OBJECT IDENTIFIER ::= { cevChassis 1018 } -- Cisco Enterprise Content Delivery System Model ECDS-3100 +cevChassisIE301016S8PC OBJECT IDENTIFIER ::= { cevChassis 1019 } -- Cisco Industrial Ethernet 3010 Switch, 16 100 SFP + 8 10/100 + 2 T/SFP +cevChassisIE301024TC OBJECT IDENTIFIER ::= { cevChassis 1020 } -- Cisco Industrial Ethernet 3010 Switch, 24 10/100 + 2 T/SFP +cevChassisWsC4948ef10GE OBJECT IDENTIFIER ::= { cevChassis 1023 } -- Catalyst 4900 series front exhaust fixed configuration switch with 48 10/100/1000BaseT ports and four 10Gbps/1Gbps SFP+/SFP ports(WS-C4948E-F) +cevChassisWave284K9 OBJECT IDENTIFIER ::= { cevChassis 1024 } -- Cisco Wide Area Virtualization Engine 284 +cevChassisWave584K9 OBJECT IDENTIFIER ::= { cevChassis 1025 } -- Cisco Wide Area Virtualization Engine 584 +cevChassisWave684K9 OBJECT IDENTIFIER ::= { cevChassis 1026 } -- Cisco Wide Area Virtualization Engine 684 +cevChassisWave7441K9 OBJECT IDENTIFIER ::= { cevChassis 1027 } -- Cisco Wide Area Virtualization Engine 7441 +cevChassisWave7471K9 OBJECT IDENTIFIER ::= { cevChassis 1028 } -- Cisco Wide Area Virtualization Engine 7471 +cevChassisWave7626K9 OBJECT IDENTIFIER ::= { cevChassis 1029 } -- Cisco Wide Area Virtualization Engine 7626 +cevChassisCat292848TCC OBJECT IDENTIFIER ::= { cevChassis 1032 } -- Catalyst 48 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCat292824TCC OBJECT IDENTIFIER ::= { cevChassis 1033 } -- Catalyst 24 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch +cevChassisCat292824LTC OBJECT IDENTIFIER ::= { cevChassis 1034 } -- Catalyst 2928 24 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch POE support for 123 W +cevChassisGrwicDes2s8pc OBJECT IDENTIFIER ::= { cevChassis 1036 } -- Grid Router Switching Module with 2 GE(1 combo, 1 SFP) interfaces and 8 100BaseT interfaces supporting PoE +cevChassisGrwicDes6s OBJECT IDENTIFIER ::= { cevChassis 1037 } -- Grid Router Switching Module with 2 GE(1 combo, 1 SFP) interfaces and 4 100FX interfaces +cevChassisN5kC5596Up OBJECT IDENTIFIER ::= { cevChassis 1038 } -- Nexus 5596 Switch with 2 Power Supplies, 4 Fan Modules and 48 Ethernet/FCoE ports +cevChassisC1861eUc2BriK9 OBJECT IDENTIFIER ::= { cevChassis 1039 } -- C1861E UC with support for 2 BRI ports and CUE +cevChassisC1861eUc4FxoK9 OBJECT IDENTIFIER ::= { cevChassis 1040 } -- C1861E UC with support for 4 FXO ports and CUE +cevChassisC1861eSrstFK9 OBJECT IDENTIFIER ::= { cevChassis 1041 } -- C1861E SRST with support for 4 FXO ports +cevChassisC1861eSrstBK9 OBJECT IDENTIFIER ::= { cevChassis 1042 } -- C1861E SRST with support for 2 BRI ports +cevChassisC1861eSrstCFK9 OBJECT IDENTIFIER ::= { cevChassis 1043 } -- C1861E SRST with support for 4 FXO ports and CUE +cevChassisC1861eSrstCBK9 OBJECT IDENTIFIER ::= { cevChassis 1044 } -- C1861E SRST with support for 4 BRI ports and CUE +cevChassis88XG2DSL OBJECT IDENTIFIER ::= { cevChassis 1045 } -- c88XG with 1 xDSL, 1 FE, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 embedded PCIe 3G modem +cevChassisN2kC2248TPE1GE OBJECT IDENTIFIER ::= { cevChassis 1046 } -- Nexus 2000 Series 1GE Fabric Extender, 2 Power Supplies, 1 Fan Module, 48x1G-BaseT + 4x10G-BaseT Module +cevChassisWave8541 OBJECT IDENTIFIER ::= { cevChassis 1047 } -- Cisco Wide Area Virualization Engine Model 8541 +cevChassisWave7571 OBJECT IDENTIFIER ::= { cevChassis 1048 } -- Cisco Wide Area Virtualization Engine Model 7571 +cevChassisWave7541 OBJECT IDENTIFIER ::= { cevChassis 1049 } -- Cisco Wide Area Virtualization Engine Model 7541 +cevChassisWave694 OBJECT IDENTIFIER ::= { cevChassis 1050 } -- Cisco Wide Area Virtualization Engine Model 694 +cevChassisWave594 OBJECT IDENTIFIER ::= { cevChassis 1051 } -- Cisco Wide Area Virtualization Engine Model 594 +cevChassisWave294 OBJECT IDENTIFIER ::= { cevChassis 1052 } -- Cisco Wide Area Virtualization Engine Model 294 +cevChassis5915 OBJECT IDENTIFIER ::= { cevChassis 1053 } -- Chassis Type for 5915 Embedded Services Router +cevChassis86xVAE OBJECT IDENTIFIER ::= { cevChassis 1055 } -- Chassis for Cisco 86xVAE series products +cevChassisAp802gn OBJECT IDENTIFIER ::= { cevChassis 1056 } -- Cisco AP802 Access Point with single IEEE 802.11g/n radio port +cevChassisN2kB22HPP OBJECT IDENTIFIER ::= { cevChassis 1058 } -- N2K 10GE Fabric Extender, 16xSFP+ 10GE and 8xSFP+ 10GE (req SFP+ optics) for HP c-class Blade chassis +cevChassisN2kC2248GVP OBJECT IDENTIFIER ::= { cevChassis 1059 } -- Nexus 2000 Series 1 GE Fabric Extender, 1 Power Supply, 2 Fans, 48x100/1000 PoE+ ports + 4x10GE (req SFP+) +cevChassisN3kC3064PQ OBJECT IDENTIFIER ::= { cevChassis 1060 } -- Nexus 3000 Series 1 RU fixed chassis with 48 SFP+ and 4 QSFP ports, 2 Power Supplies and 1 Fan tray +cevChassisN2kC2232TM10GE OBJECT IDENTIFIER ::= { cevChassis 1061 } -- Nexus 2000 Series 10GE Fabric Extender, 2 Power Supplies, 1 Fan Module, 32x10G-BaseT + field upgradeable module +cevChassisUCSFI6248UP OBJECT IDENTIFIER ::= { cevChassis 1062 } -- Cisco UCS Unified Computing System 6248UP 48-Unified Port Fabric Interconnect +cevChassisUCSFI6296UP OBJECT IDENTIFIER ::= { cevChassis 1063 } -- Cisco UCS Unified Computing System 6296UP 96-Unified Port Fabric Interconnect +cevChassis2811ve OBJECT IDENTIFIER ::= { cevChassis 1064 } -- 2811ve router with two integrated fast ethernets and integrated VPN +cevChassis1841ve OBJECT IDENTIFIER ::= { cevChassis 1065 } -- 1841ve data only router with 2 HWIC slot +cevChassis2960c8tcS OBJECT IDENTIFIER ::= { cevChassis 1066 } -- Catalyst 2960C 8 10/100 FE ports + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch, lanlite only Chassis +cevChassis2960c8tcL OBJECT IDENTIFIER ::= { cevChassis 1067 } -- Catalyst 2960C 8 10/100 FE ports + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch Chassis +cevChassis2960c8pcL OBJECT IDENTIFIER ::= { cevChassis 1068 } -- Catalyst 2960C 8 10/100 FE with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch Chassis +cevChassis2960c12pcL OBJECT IDENTIFIER ::= { cevChassis 1069 } -- Catalyst 2960C 12 10/100 FE with POE + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch Chassis +cevChassis3560cpd8ptS OBJECT IDENTIFIER ::= { cevChassis 1070 } -- Catalyst 3560C 8 10/100/1000 with PoE and 2 Gig Copper PoE+ Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch Chassis +cevChassis886Vag7K9 OBJECT IDENTIFIER ::= { cevChassis 1071 } -- C886G w/ 1 WAN VDSL2/ADSL2+ over ISDN, 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cevChassis887VagSK9 OBJECT IDENTIFIER ::= { cevChassis 1072 } -- C887G w/ 1 WAN VDSL2/ADSL2+ over POTS, 4 switch ports, 1 embedded Sprint 3G EVDO modem with GPS and SMS +cevChassis887Vag7K9 OBJECT IDENTIFIER ::= { cevChassis 1073 } -- C887G w/ 1 WAN VDSL2/ADSL2+ over POTS, 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cevChassis887Vamg7K9 OBJECT IDENTIFIER ::= { cevChassis 1074 } -- C887G w/ 1 WAN VDSL2/ADSL2+ over POTS (Annex M), 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cevChassis888Eg7K9 OBJECT IDENTIFIER ::= { cevChassis 1075 } -- C888EG w/ 1 WAN G.SHDSL (EFM), 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cevChassis881GUK9 OBJECT IDENTIFIER ::= { cevChassis 1076 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded Global 3G HSPA modem with GPS and SMS +cevChassis881GSK9 OBJECT IDENTIFIER ::= { cevChassis 1077 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded Sprint 3G EVDO Rev A modem with GPS and SMS +cevChassis881GVK9 OBJECT IDENTIFIER ::= { cevChassis 1078 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded Verizon 3G EVDO Rev A modem with GPS and SMS +cevChassis881GBK9 OBJECT IDENTIFIER ::= { cevChassis 1079 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded BSNL 3G EVDO Rev A modem with GPS and SMS +cevChassis881G7K9 OBJECT IDENTIFIER ::= { cevChassis 1080 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cevChassis881G7AK9 OBJECT IDENTIFIER ::= { cevChassis 1081 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded ATT 3G HSPA+ modem with GPS and SMS +cevChassisN5kC5548UP OBJECT IDENTIFIER ::= { cevChassis 1084 } -- Nexus 5548 Switch with 2 Power Supplies, 2 Fan Modules, 32 Ethernet/FC (Unified) ports and 1 module +cevChassis881W OBJECT IDENTIFIER ::= { cevChassis 1085 } -- C881W Router series with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cevChassis886VAW OBJECT IDENTIFIER ::= { cevChassis 1086 } -- C886VA-W Router series with 1 ADSL2/2+ Annex B, 1 ISDN, 4 Fast Ethernet LAN with 2 PoE, Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cevChassis887VAMW OBJECT IDENTIFIER ::= { cevChassis 1087 } -- C887VAM-W Router series with 1 ADSL2/2+ Annex M, 4 Fast Ethernet LAN with 2 PoE, Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cevChassis887VAW OBJECT IDENTIFIER ::= { cevChassis 1088 } -- C887VA-W Router series with 1 VDSL, 4 Fast Ethernet LAN with 2 PoE, Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cevChassis819G OBJECT IDENTIFIER ::= { cevChassis 1089 } -- C819G Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cevChassis819HG OBJECT IDENTIFIER ::= { cevChassis 1090 } -- C819HG Hardened Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, 1 Serial, 1 Console/Aux ports, 256MB flash memory, 512MB DRAM +cevChassisIAD886VA OBJECT IDENTIFIER ::= { cevChassis 1091 } -- iad886-v2 with 1 VDSL/ADSL over ISDN, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cevChassisIAD886VAJ OBJECT IDENTIFIER ::= { cevChassis 1092 } -- iad886j-v2 Annex J with 1 VDSL/ADSL over ISDN, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cevChassisIAD887VA OBJECT IDENTIFIER ::= { cevChassis 1093 } -- iad887-v2 with 1 VDSL/ADSL over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cevChassisIAD887VAM OBJECT IDENTIFIER ::= { cevChassis 1094 } -- iad887m-v2 AnnexM with 1 VDSL/ADSL over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cevChassisPCM OBJECT IDENTIFIER ::= { cevChassis 1095 } -- Cisco Prime Collaboration Manager Module +cevChassisDSavsm OBJECT IDENTIFIER ::= { cevChassis 1102 } -- Cisco Content Delivery System Model AVSM +cevChassisEcdsVB OBJECT IDENTIFIER ::= { cevChassis 1104 } -- Cisco Media Delivery Engine +cevChassisN3kC3064PQ10GE OBJECT IDENTIFIER ::= { cevChassis 1105 } -- Nexus 3000 Series 1 RU fixed chassis (Trident+) with 48 SFP+ and 4 QSFP ports, no power supply, no fan +cevChassisN3kC3048TP1GE OBJECT IDENTIFIER ::= { cevChassis 1106 } -- Nexus 3000 Series 1 RU fixed chassis with 48x1G-BaseT and 4x10GE SFP+ ports, no Power Supply, no fan +cevChassisN3kC3016Q40GE OBJECT IDENTIFIER ::= { cevChassis 1107 } -- Nexus 3000 Series 1 RU fixed chassis with 16x40GE QSFP ports, no Power Supply, no fan +cevChassisASR903 OBJECT IDENTIFIER ::= { cevChassis 1118 } -- Cisco Aggregation Services Router 900 Series, 3RU Chassis +cevChassis3560c12pcS OBJECT IDENTIFIER ::= { cevChassis 1121 } -- Catalyst 3560C 12 10/100 with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch chassis +cevChassis3560c8pcS OBJECT IDENTIFIER ::= { cevChassis 1122 } -- Catalyst 3560C 8 10/100 with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch chassis +cevChassisCrs8SB OBJECT IDENTIFIER ::= { cevChassis 1123 } -- CRS-8 Line Card Chassis-enhanced for CRS-8/S-B +cevChassisRAIE1783BMS06S OBJECT IDENTIFIER ::= { cevChassis 1124 } -- Rockwell Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 SFP +cevChassisRAIE1783BMS06T OBJECT IDENTIFIER ::= { cevChassis 1125 } -- Rockwell Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 T +cevChassisRAIE1783BMS06SG OBJECT IDENTIFIER ::= { cevChassis 1126 } -- Rockwell Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 SFP +cevChassisRAIE1783BMS10C OBJECT IDENTIFIER ::= { cevChassis 1127 } -- Rockwell Industrial Ethernet 2000 Switch, 8 10/100 T + 2 100 T/SFP +cevChassisRAIE1783BMS06TG OBJECT IDENTIFIER ::= { cevChassis 1128 } -- Rockwell Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 T +cevChassisRAIE1783BMS10CG OBJECT IDENTIFIER ::= { cevChassis 1129 } -- Rockwell Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +cevChassisRAIE1783BMS20C OBJECT IDENTIFIER ::= { cevChassis 1130 } -- Rockwell Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 100 T/SFP +cevChassisRAIE1783BMS20CG OBJECT IDENTIFIER ::= { cevChassis 1131 } -- Rockwell Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevChassisRAIE1783BMS20CGPK OBJECT IDENTIFIER ::= { cevChassis 1132 } -- Rockwell Conformal coating Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevChassisIE20004TS OBJECT IDENTIFIER ::= { cevChassis 1133 } -- Cisco Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 SFP +cevChassisIE20004T OBJECT IDENTIFIER ::= { cevChassis 1134 } -- Cisco Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 T +cevChassisIE20004TSG OBJECT IDENTIFIER ::= { cevChassis 1135 } -- Cisco Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 SFP +cevChassisIE20004TG OBJECT IDENTIFIER ::= { cevChassis 1136 } -- Cisco Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 T +cevChassisIE20008TC OBJECT IDENTIFIER ::= { cevChassis 1137 } -- Cisco Industrial Ethernet 2000 Switch, 8 10/100 T + 2 100 T/SFP +cevChassisIE20008TCG OBJECT IDENTIFIER ::= { cevChassis 1138 } -- Cisco Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +cevChassisIE200016TC OBJECT IDENTIFIER ::= { cevChassis 1139 } -- Cisco Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 100 T/SFP +cevChassisIE200016TCG OBJECT IDENTIFIER ::= { cevChassis 1140 } -- Cisco Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevChassisIE200016TCGX OBJECT IDENTIFIER ::= { cevChassis 1141 } -- Cisco Conformal coating Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevChassisASR5000CHSSYSK9 OBJECT IDENTIFIER ::= { cevChassis 1145 } -- Individually orderable base chassis +cevChassisASR55CHSSYS OBJECT IDENTIFIER ::= { cevChassis 1146 } -- ASR5500 Base Chassis, with MidPlane EEProm Card (MEC, ASR55-MEC) +cevChassisN7Kc7004 OBJECT IDENTIFIER ::= { cevChassis 1147 } -- Nexus7000 4slot zonda n7k chassis N7K-C7004 + + +cevChassisASR901 OBJECT IDENTIFIER ::= { cevChassis 1159 } -- Pura-C platform +cevChassisASR901E OBJECT IDENTIFIER ::= { cevChassis 1160 } -- Pura-E platform +cevChassisOeSmSre710 OBJECT IDENTIFIER ::= { cevChassis 1161 } -- Cisco Optimization Engine Service Module Service Ready Engine 710 +cevChassisOeSmSre910 OBJECT IDENTIFIER ::= { cevChassis 1162 } -- Cisco Optimization Engine Service Module Service Ready Engine 910 +cevChassisN3kC3064PQ10GX OBJECT IDENTIFIER ::= { cevChassis 1163 } -- Nexus 3000 Series 1 RU fixed chassis (Trident+) with 48 SFP+ and 4 QSFP ports, no power supply, no fan +cevChassisCSR1000v OBJECT IDENTIFIER ::= { cevChassis 1165 } -- Cisco Cloud Services Router 1000v Chassis +cevChassisFlowAgent3000 OBJECT IDENTIFIER ::= { cevChassis 1166 } -- Cisco Integrated NetFlow Generation Agent +cevChassisASR1002X OBJECT IDENTIFIER ::= { cevChassis 1167 } -- Cisco Aggregation Services Router 1000 Series, ASR1002-X Chassis +cevChassisNamApp2304 OBJECT IDENTIFIER ::= { cevChassis 1168 } -- Cisco NAM Appliance 2304 +cevChassisNamApp2320 OBJECT IDENTIFIER ::= { cevChassis 1169 } -- Cisco NAM Appliance 2320 +cevChassisECDS50IVB OBJECT IDENTIFIER ::= { cevChassis 1173 } -- Cisco Enterprise Content Delivery System Model MDE50IVB + + +cevChassisN5kC5596TFA OBJECT IDENTIFIER ::= { cevChassis 1175 } -- Nexus 5596 Switch with 2 Power Supplies, 4 Fan Modules and 48x 10G BaseT Ethernet/FCoE ports +cevChassisASR9001 OBJECT IDENTIFIER ::= { cevChassis 1178 } -- Cisco Aggregation Services Router (ASR) 9001 Chassis + +cevChassis819GM OBJECT IDENTIFIER ::= { cevChassis 1188 } -- C819GM Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cevChassis819HGM OBJECT IDENTIFIER ::= { cevChassis 1189 } -- C819HGM Hardened Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cevChassisN2kC2232TME10GE OBJECT IDENTIFIER ::= { cevChassis 1190 } -- Nexus 2000 Series 10GE Fabric Extender, 2 Power Supplies, 1 Fan Module, 32x10G-BaseT + field upgradeable module +cevChassisCDScde2502s6 OBJECT IDENTIFIER ::= { cevChassis 1191 } -- Cisco Content Delivery System Model CDE-250-2S6 +cevChassisCDScde2502m0 OBJECT IDENTIFIER ::= { cevChassis 1192 } -- Cisco Content Delivery System Model CDE-250-2M0 +cevChassisCDScde2502s8 OBJECT IDENTIFIER ::= { cevChassis 1193 } -- Cisco Content Delivery System Model CDE-250-2S8 +cevChassisASA1000V OBJECT IDENTIFIER ::= { cevChassis 1194 } -- Adaptive Security Appliance (ASA) 1000V Cloud Firewall for the Nexus 1000V chassis +cevChassisISR4400 OBJECT IDENTIFIER ::= { cevChassis 1195 } -- Cisco ISR 4400 Series Chassis +cevChassisMe3600x24CxM OBJECT IDENTIFIER ::= { cevChassis 1196 } -- Cisco ME 3600X Ethernet Access Switch, 16 GE SFP ports + 8 RJ45/SFP combo ports + 4 10Gbps XFP ports + 16 T1/E1 + 4 OC3 ports, Layer 2/3 Carrier Ethernet Switch Router +cevChassisA9014CFD OBJECT IDENTIFIER ::= { cevChassis 1197 } -- A new Chassis PID for Ethernet only chassis (with Port based feature) +cevChassisA9014CFtD OBJECT IDENTIFIER ::= { cevChassis 1198 } -- A new Chassis PID for Ethernet + TDM chassis( with Port based Feature) +cevChassisMDE10XVB OBJECT IDENTIFIER ::= { cevChassis 1199 } -- Cisco Enterprise Content Delivery System Model MDE10XVB +cevChassisWsC4500x16 OBJECT IDENTIFIER ::= { cevChassis 1202 } -- Cisco Catalyst 4500X series fixed 10GE aggregation switch with 16 10GE SFP+ ports +cevChassisWsC4500x32 OBJECT IDENTIFIER ::= { cevChassis 1203 } -- Cisco Catalyst 4500X series fixed 10GE aggregation switch with 32 10GE SFP+ ports +cevChassisN2kC2248PQ10GE OBJECT IDENTIFIER ::= { cevChassis 1205 } -- N2K 10GE Fabric Extender, 2PS, 4 Fan Module, 48xSFP+ 1/10GE + 4xQSFP (requires QSFP with 10GE splitters) +cevChassisCDScde2502s9 OBJECT IDENTIFIER ::= { cevChassis 1206 } -- Cisco Content Delivery System Model CDE-250-2S9 +cevChassisCDScde2502s10 OBJECT IDENTIFIER ::= { cevChassis 1207 } -- Cisco Content Delivery System Model CDE-250-2S10 +cevChassisCDScdeGeneric OBJECT IDENTIFIER ::= { cevChassis 1208 } -- Cisco Content Delivery System Generic Hardware +cevChassisN2kB22FTSP OBJECT IDENTIFIER ::= { cevChassis 1210 } -- N2K 10GE Fabric Extender, 16xSFP+ 10GE and 8xSFP+ 10GE (req SFP+ optics) for Fujitsu PRIMERGY BX900 +cevChassisN2kB22DELLP OBJECT IDENTIFIER ::= { cevChassis 1211 } -- N2K 10GE Fabric Extender, 16xSFP+ 10GE and 8xSFP+ 10GE (req SFP+ optics) for Dell M1000E +cevChassisC385048 OBJECT IDENTIFIER ::= { cevChassis 1212 } -- Manually added WS-3850-48 models +cevChassisASR9922Dc OBJECT IDENTIFIER ::= { cevChassis 1225 } -- ASR 9922 20 Line Card Slot DC Chassis w/ PEM V2 +cevChassisASR9922Ac OBJECT IDENTIFIER ::= { cevChassis 1226 } -- ASR 9922 20 Line Card Slot AC Chassis w/ PEM V2 +cevChassisN6kC600496Q OBJECT IDENTIFIER ::= { cevChassis 1237 } -- Nexus 6004 Switch with 2 Power Supplies, 4 Fan Modules and 48Q 40GE Ethernet/FCoE ports +cevChassisN3kC3548P10G OBJECT IDENTIFIER ::= { cevChassis 1238 } -- Nexus 3500 Series 1 RU fixed chassis with 48 SFPs, 2 Power Supplies, 4 Individual Fans +cevChassisN3kC3064TQ10GT OBJECT IDENTIFIER ::= { cevChassis 1239 } -- Nexus 3000 Series 1 RU fixed chassis (Trident+) with 48 SFP+ and 4 QSFP ports, no power supply, no fan +cevChassis86xVAEW OBJECT IDENTIFIER ::= { cevChassis 1240 } -- Chassis for Cisco 86xVAEW series products +cevChassisASR9912AC OBJECT IDENTIFIER ::= { cevChassis 1241 } -- ASR 9912 10 Line Card Slot AC Chassis w/ PEM V2 +cevChassisASR9912DC OBJECT IDENTIFIER ::= { cevChassis 1242 } -- ASR 9912 10 Line Card Slot DC Chassis w/ PEM V2 +cevChassisOeKWaas OBJECT IDENTIFIER ::= { cevChassis 1243 } -- Cisco Optimization Engine Virtualized Wide Area Application Services instance running on the KVM hypervisor container (kWAAS) +cevChassisasr1000 OBJECT IDENTIFIER ::= { cevChassis 1244 } -- asr1000 chassis +cevChassisCDScde2202s4 OBJECT IDENTIFIER ::= { cevChassis 1245 } -- Cisco Content Delivery System Model CDE-220-2S4 +cevChassisISR4441 OBJECT IDENTIFIER ::= { cevChassis 1246 } -- Cisco ISR 4441 Router Chassis +cevChassisISR4442 OBJECT IDENTIFIER ::= { cevChassis 1247 } -- Cisco ISR 4442 Router Chassis with HDD +cevChassisISR4451 OBJECT IDENTIFIER ::= { cevChassis 1248 } -- Cisco ISR 4451 Router Chassis +cevChassisISR4452 OBJECT IDENTIFIER ::= { cevChassis 1249 } -- Cisco ISR 4452 Router Chassis with HDD +cevChassisASR1002XC OBJECT IDENTIFIER ::= { cevChassis 1250 } -- Cisco Aggregation Services Router 1000 Series, ASR1002-XC Chassis +cevChassisAIRAP1553 OBJECT IDENTIFIER ::= { cevChassis 1251 } -- Cisco Aironet 1550 Series Outdoor Mesh Access Points with three IEEE 802.11n radio port +cevChassisAIRAP1552 OBJECT IDENTIFIER ::= { cevChassis 1252 } -- Cisco Aironet 1550 Series Outdoor Mesh Access Points with dual IEEE 802.11n radio port +cevChassisAIRAP1602 OBJECT IDENTIFIER ::= { cevChassis 1253 } -- Cisco Aironet 1600 Series WLAN Access Point with dual IEEE 802.11n radio port +cevChassisAIRAP1601 OBJECT IDENTIFIER ::= { cevChassis 1254 } -- Cisco Aironet 1600 Series WLAN Access Point with single IEEE 802.11n radio port +cevChassisAIRAP2602 OBJECT IDENTIFIER ::= { cevChassis 1255 } -- Cisco Aironet 2600 Series WLAN Access Point with dualIEEE 802.11n radio port +cevChassisAIRAP2601 OBJECT IDENTIFIER ::= { cevChassis 1256 } -- Cisco Aironet 2600 Series WLAN Access Point with singleIEEE 802.11n radio port +cevChassisAIRAP3602 OBJECT IDENTIFIER ::= { cevChassis 1257 } -- Cisco Aironet 3600 Series WLAN Access Point with one10/100/1000TX port and dual IEEE 802.11n radio port +cevChassisAIRAP3601 OBJECT IDENTIFIER ::= { cevChassis 1258 } -- Cisco Aironet 3600 Series WLAN Access Point with one10/100/1000TX port and single IEEE 802.11n radio port +cevChassisWsC2960x48fpdL OBJECT IDENTIFIER ::= { cevChassis 1259 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ support for 740W +cevChassisWsC2960x48lpdL OBJECT IDENTIFIER ::= { cevChassis 1260 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ support for 370W +cevChassisWsC2960x48tdL OBJECT IDENTIFIER ::= { cevChassis 1261 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module +cevChassisWsC2960x24pdL OBJECT IDENTIFIER ::= { cevChassis 1262 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ support for 370W +cevChassisWsC2960x24tdL OBJECT IDENTIFIER ::= { cevChassis 1263 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module +cevChassisWsC2960x48fpsL OBJECT IDENTIFIER ::= { cevChassis 1264 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module, POE+ support for 740W +cevChassisWsC2960x48lpsL OBJECT IDENTIFIER ::= { cevChassis 1265 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module, POE+ support for 370W +cevChassisWsC2960x24psL OBJECT IDENTIFIER ::= { cevChassis 1266 } -- Catalyst 2960X 24 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module, POE+ support for 370W +cevChassisWsC2960x48tsL OBJECT IDENTIFIER ::= { cevChassis 1267 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module +cevChassisWsC2960x24tsL OBJECT IDENTIFIER ::= { cevChassis 1268 } -- Catalyst 2960X 24 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module +cevChassisWsC2960x24psqL OBJECT IDENTIFIER ::= { cevChassis 1269 } -- Catalyst 2960X 24 Gig Downlinks, , 2 Copper, 2 SFP uplink NonStakable +cevChassisWsC2960x48lpsS OBJECT IDENTIFIER ::= { cevChassis 1270 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink NonStakable, POE+ support for 370W +cevChassisWsC2960x24psS OBJECT IDENTIFIER ::= { cevChassis 1271 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP uplink Non Stackable, POE+ support for 370W +cevChassisWsC2960x48tsLL OBJECT IDENTIFIER ::= { cevChassis 1272 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP uplink Non Stackable +cevChassisWsC2960x24tsLL OBJECT IDENTIFIER ::= { cevChassis 1273 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP uplink Non Stackable +cevChassisWsC3560x48U OBJECT IDENTIFIER ::= { cevChassis 1274 } -- Catalyst 3560X 48 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cevChassisWsC3560x24U OBJECT IDENTIFIER ::= { cevChassis 1275 } -- Catalyst 3560X 48 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cevChassisWsC3750x48U OBJECT IDENTIFIER ::= { cevChassis 1276 } -- Catalyst 3750X 48 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevChassisWsC3750x24U OBJECT IDENTIFIER ::= { cevChassis 1277 } -- Catalyst 3750X 24 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevChassisIE200016TCGP OBJECT IDENTIFIER ::= { cevChassis 1278 } -- Cisco Base + Lite Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevChassisIE200016TCGEP OBJECT IDENTIFIER ::= { cevChassis 1279 } -- Cisco Base + 1588 Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevChassisIE200016TCGNXP OBJECT IDENTIFIER ::= { cevChassis 1280 } -- Cisco Base + NAT + 1588 + Conformal Coating Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevChassisRAIE1783BMS12T4E2CGL OBJECT IDENTIFIER ::= { cevChassis 1281 } -- Rockwell IA Base + Lite Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevChassisRAIE1783BMS12T4E2CGP OBJECT IDENTIFIER ::= { cevChassis 1282 } -- Rockwell IA Base + 1588 Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevChassisRAIE1783BMS12T4E2CGNK OBJECT IDENTIFIER ::= { cevChassis 1283 } -- Rockwell IA Base + NAT + 1588 + Conformal Coating Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevChassisIE20008TCGN OBJECT IDENTIFIER ::= { cevChassis 1284 } -- Cisco Industrial Ethernet 2000 Switch+1588+NAT, 8 10/100 T + 2 1000 T/SFP, contact prashrof +cevChassisIE200016TCGN OBJECT IDENTIFIER ::= { cevChassis 1285 } -- Cisco Industrial Ethernet 2000 Switch+1588+NAT, 16 10/100 T + 2 100 T + 2 1000 T/SFP, contact prashrof +cevChassisRAIE1783BMS10CGN OBJECT IDENTIFIER ::= { cevChassis 1286 } -- Rockwell Industrial Ethernet 2000 Switch+1588+NAT, 8 10/100 T + 2 1000 T/SFP, contact prashrof +cevChassisRAIE1783BMS20CGN OBJECT IDENTIFIER ::= { cevChassis 1287 } -- Rockwell Industrial Ethernet 2000 Switch+1588+NAT, 16 10/100 T + 2 1000 T/SFP, contact prashrof +cevChassisNexus1010X OBJECT IDENTIFIER ::= { cevChassis 1288 } -- Large Virtual service Appliance +cevChassisNexus1110S OBJECT IDENTIFIER ::= { cevChassis 1289 } -- Gen-2 Base Virtual service Appliance +cevChassisNexus1110XL OBJECT IDENTIFIER ::= { cevChassis 1290 } -- Gen-2 Extra Large Virtual service Appliance +cevChassisNexus1110X OBJECT IDENTIFIER ::= { cevChassis 1291 } -- Gen-2 Large Virtual service Appliance +cevChassisNexus1000VKVM OBJECT IDENTIFIER ::= { cevChassis 1292 } -- Nexus 1000V on KVM hypervisor +cevChassisNexus1000VMH OBJECT IDENTIFIER ::= { cevChassis 1294 } -- Nexus1000V on Microsoft Hypervisor +cevChassisVG202XM OBJECT IDENTIFIER ::= { cevChassis 1295 } -- Line side Analog Gateway VG202XM with 2FXS Analog ports +cevChassisVG204XM OBJECT IDENTIFIER ::= { cevChassis 1296 } -- Line side Analog Gateway VG204XM with 4FXS Analog ports +cevChassisAsr9904AC OBJECT IDENTIFIER ::= { cevChassis 1301 } -- ASR-9904 AC Chassis +cevChassisAsr9904DC OBJECT IDENTIFIER ::= { cevChassis 1302 } -- ASR-9904 DC Chassis +cevChassisME2600X OBJECT IDENTIFIER ::= { cevChassis 1303 } -- Cisco ME 2600X Series Ethernet Access Switches is Cisco's switches built specifically for the Fiber to the Home/Premise (FTTH/FTTP) services with 10G capability. It is 1-rack-unit (1RU), fixed-form-factor platform hardware-optimized for ANSI,ETSI & AC Power configurations +cevChassisNCSCHASSIS OBJECT IDENTIFIER ::= { cevChassis 1304 } -- NCS 6008 - 8-Slot Chassis +cevChassisC6807xl OBJECT IDENTIFIER ::= { cevChassis 1305 } -- Catalyst 6800 series chassis with 7 slots +cevChassisN6kC600164P OBJECT IDENTIFIER ::= { cevChassis 1308 } -- Nexus 6001 chassis +cevChassis131WsC385024U OBJECT IDENTIFIER ::= { cevChassis 1309 } -- cisco Catalyst 3850 24 Port UPOE +cevChassis131WsC385048U OBJECT IDENTIFIER ::= { cevChassis 1310 } -- cisco Catalyst 3850 48 Port UPOE +cevChassisDSC9250IK9 OBJECT IDENTIFIER ::= { cevChassis 1326 } -- DS-C9250I-K9, Chassis for MDS 9250i Intelligent Fabric Switch, 40FC+8FCoE+2FCIP +cevChassisDSC9710 OBJECT IDENTIFIER ::= { cevChassis 1327 } -- DS-C9710, Chassis for MDS 10-Slot Director Switch +cevChassisC6880xle OBJECT IDENTIFIER ::= { cevChassis 1328 } -- Catalyst 6880 LE chassis +cevChassisIE2000U16TCGP OBJECT IDENTIFIER ::= { cevChassis 1338 } -- Cisco Industrial Ethernet 2000U Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE + 1588 +cevChassisN2kB22IBMP OBJECT IDENTIFIER ::= { cevChassis 1339 } -- N2K-B22IBM-P is a 10G Fabric Extender with 14 10G KR HIF ports and 8 NIF (uplink) ports +cevChassisN6kC600164T OBJECT IDENTIFIER ::= { cevChassis 1340 } -- Nexus 6001 switch with 48x10G-BaseT + 4xQSFP ports +cevChassisWsC2960P48PstL OBJECT IDENTIFIER ::= { cevChassis 1342 } -- 48-port PoE, 2+2 1G uplinks, LAN Base +cevChassisWsC2960P24PcL OBJECT IDENTIFIER ::= { cevChassis 1343 } -- 24-port PoE, 2/2 1G uplinks, LAN Base +cevChassisWsC2960P24LcL OBJECT IDENTIFIER ::= { cevChassis 1344 } -- 24-port, partial PoE 2/2 1G uplinks, LAN Base +cevChassisWsC2960P48TcL OBJECT IDENTIFIER ::= { cevChassis 1345 } -- 48-port, 2/2 1G uplinks, LAN Base +cevChassisWsC2960P24TcL OBJECT IDENTIFIER ::= { cevChassis 1346 } -- 24-port, 2/2 1G uplinks, LAN Base +cevChassisWsC2960P48PstS OBJECT IDENTIFIER ::= { cevChassis 1347 } -- 48-port PoE, 2+2 1G uplinks, LAN Lite +cevChassisWsC2960P24PcS OBJECT IDENTIFIER ::= { cevChassis 1348 } -- 24-port PoE, 2/2 1G uplinks, LAN Lite +cevChassisWsC2960P24LcS OBJECT IDENTIFIER ::= { cevChassis 1349 } -- 24-port, partial PoE 2/2 1G uplinks, LAN Lite +cevChassisWsC2960P48TcS OBJECT IDENTIFIER ::= { cevChassis 1350 } -- 48-port, 2/2 1G uplinks, LAN Lite +cevChassisWsC2960P24TcS OBJECT IDENTIFIER ::= { cevChassis 1351 } -- 24-port, 2/2 1G uplinks, LAN Lite +cevChassisN77c7718 OBJECT IDENTIFIER ::= { cevChassis 1352 } -- Nexus7700 18-slot chassis +cevChassisN77c7710 OBJECT IDENTIFIER ::= { cevChassis 1353 } -- Nexus7700 10-slot chassis +cevChassisN77c7706 OBJECT IDENTIFIER ::= { cevChassis 1354 } -- Nexus7700 6-slot chassis +cevChassisWsC2960XR48FpdI OBJECT IDENTIFIER ::= { cevChassis 1355 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 740W +cevChassisWsC2960XR48LpdI OBJECT IDENTIFIER ::= { cevChassis 1356 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 370W +cevChassisWsC2960XR48TdI OBJECT IDENTIFIER ::= { cevChassis 1357 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable +cevChassisWsC2960XR24PdI OBJECT IDENTIFIER ::= { cevChassis 1358 } -- Catalyst 2960XR 24 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 370W +cevChassisWsC2960XR24TdI OBJECT IDENTIFIER ::= { cevChassis 1359 } -- Catalyst 2960XR 24 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable +cevChassisWsC2960XR48FpsI OBJECT IDENTIFIER ::= { cevChassis 1360 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 740W +cevChassisWsC2960XR48LpsI OBJECT IDENTIFIER ::= { cevChassis 1361 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 370W +cevChassisWsC2960XR48TsI OBJECT IDENTIFIER ::= { cevChassis 1362 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable +cevChassisWsC2960XR24PsI OBJECT IDENTIFIER ::= { cevChassis 1363 } -- Catalyst 2960XR 24 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 370W +cevChassisWsC2960XR24TsI OBJECT IDENTIFIER ::= { cevChassis 1364 } -- Catalyst 2960XR 24 Gig Downlinks and 4 SFP uplinks IP Lite Stackable +cevChassisA901S4SGFD OBJECT IDENTIFIER ::= { cevChassis 1375 } -- Agora platform - 4 external Ports (4 SFP) + 1 Gland Interface, DC PSU +cevChassisA901S3SGFD OBJECT IDENTIFIER ::= { cevChassis 1376 } -- Agora platform - 3 external Ports (3 SFP+1Cu) + 1 Gland Interface, DC PSU +cevChassisA901S2SGFD OBJECT IDENTIFIER ::= { cevChassis 1377 } -- Agora platform - 3 external Ports (2 SFP+2Cu) + 1 Gland Interface, DC PSU +cevChassisA901S3SGFAH OBJECT IDENTIFIER ::= { cevChassis 1378 } -- Agora platform - AC, 3 External Ports (3SFP) + 1 Gland Interface, AC PSU, 1sec holdover for 1 PoE+ +cevChassisA901S2SGFAH OBJECT IDENTIFIER ::= { cevChassis 1379 } -- Agora platform - AC, 3 External Ports (2 SFP+1 Cu) + 1 Gland Interface, AC PSU, 1sec holdover for 1 PoE+ +cevChassisASR901AC10G OBJECT IDENTIFIER ::= { cevChassis 1380 } -- ASR901 10G AC platform with TDM & Eth interfaces +cevChassisASR901DC10G OBJECT IDENTIFIER ::= { cevChassis 1381 } -- ASR901 10G DC platform with TDM & Eth interfaces +cevChassisASR901eAC10G OBJECT IDENTIFIER ::= { cevChassis 1382 } -- ASR901 10G AC platform with Eth interfaces +cevChassisASR901eDC10G OBJECT IDENTIFIER ::= { cevChassis 1383 } -- ASR901 10G DC platform with Eth interfaces +cevChassisIE2000U4STSG OBJECT IDENTIFIER ::= { cevChassis 1384 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 SFP + 2 1000 SFP +cevChassisC881 OBJECT IDENTIFIER ::= { cevChassis 1385 } -- C881 router with 1 Fast Ethernet Primary WAN, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevChassisC886VA OBJECT IDENTIFIER ::= { cevChassis 1386 } -- C886VA router with 1 VDSL2/ADSL2+ Primary WAN, 1 ISDN BRI S/T interface, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevChassisC887VA OBJECT IDENTIFIER ::= { cevChassis 1387 } -- C887VA router with 1 VDSL2/ADSL2+ Primary WAN, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevChassisN3KC3172PQ10GE OBJECT IDENTIFIER ::= { cevChassis 1388 } -- Cisco chassis for N3K / QuickIron2 +cevChassisN3KC3172TQ10GT OBJECT IDENTIFIER ::= { cevChassis 1389 } -- Cisco chassis for N3K / QuickZinc2 +cevChassisN3KC3132Q40GE OBJECT IDENTIFIER ::= { cevChassis 1390 } -- Cisco chassis for N3K / Neptune-GE +cevChassisN3KC3132Q40GS OBJECT IDENTIFIER ::= { cevChassis 1391 } -- Cisco chassis for N3K / Neptune-GS +cevChassisASR9001S OBJECT IDENTIFIER ::= { cevChassis 1392 } -- ASR-9001 Chassis lowspeed +cevChassisIE20008T67B OBJECT IDENTIFIER ::= { cevChassis 1393 } -- Cisco IE2000 IP67 Variant Switch with 8 port 10/100 downlink, LAN Base Image +cevChassisIE200016T67B OBJECT IDENTIFIER ::= { cevChassis 1394 } -- Cisco IE2000 IP67 Variant Switch with 16 port 10/100 downlink, LAN Base Image +cevChassisIE200024T67B OBJECT IDENTIFIER ::= { cevChassis 1395 } -- Cisco IE2000 IP67 Variant Switch with 24 port 10/100 downlink, LAN Base Image +cevChassisIE20008T67PGE OBJECT IDENTIFIER ::= { cevChassis 1396 } -- Cisco IE2000 IP67 Variant Switch with 4 port 10/100 downlink, 4-port POE /POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevChassisIE200016T67PGE OBJECT IDENTIFIER ::= { cevChassis 1397 } -- Cisco IE2000 IP67 Variant Switch with 8 port 10/100 downlink, 8-port POE / 4-port POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevChassisRAIE1783ZMS8TA OBJECT IDENTIFIER ::= { cevChassis 1398 } -- Rockwell IE2000 IP67 Variant Switch with 8 port 10/100 downlink, LAN Base Image +cevChassisRAIE1783ZMS16TA OBJECT IDENTIFIER ::= { cevChassis 1399 } -- Rockwell IE2000 IP67 Variant Switch with 16 port 10/100 downlink, LAN Base Image +cevChassisRAIE1783ZMS24TA OBJECT IDENTIFIER ::= { cevChassis 1400 } -- Rockwell IE2000 IP67 Variant Switch with 24 port 10/100 downlink, LAN Base Image +cevChassisRAIE1783ZMS4T4E2TGP OBJECT IDENTIFIER ::= { cevChassis 1401 } -- Rockwell IE2000 IP67 Variant Switch with 4 port 10/100 downlink, 4-port POE /POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevChassisRAIE1783ZMS8T8E2TGP OBJECT IDENTIFIER ::= { cevChassis 1402 } -- Rockwell IE2000 IP67 Variant Switch with 8 port 10/100 downlink, 8-port POE / 4-port POE+, 2 10/100/1000 uplink , LAN Base Image, can support PTP, NAT +cevChassisC888 OBJECT IDENTIFIER ::= { cevChassis 1403 } -- C888 router with 1 EFM/ATM over G.SHDSL Primary WAN, 1 ISDN BRI S/T interface, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevChassisC891F OBJECT IDENTIFIER ::= { cevChassis 1404 } -- C891F router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevChassisC891FW OBJECT IDENTIFIER ::= { cevChassis 1405 } -- C891FW router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 1 Dual 2.4/5GHz Wireless LAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevChassisASR1001X OBJECT IDENTIFIER ::= { cevChassis 1406 } -- Cisco Aggregation Services Router 1000 Series, ASR1001-X Chassis +cevChassis1783WAP5100xK9 OBJECT IDENTIFIER ::= { cevChassis 1407 } -- Cisco Rockwell Industrial Automation Wireless AP 5100, one 10/100/1000 BASE-T, Dual-band autonomous 802.11a/g/n +cevChassisCDScde2502s5 OBJECT IDENTIFIER ::= { cevChassis 1408 } -- Cisco Content Delivery System Model CDE-250-2S5 +cevChassisN5KC56128P OBJECT IDENTIFIER ::= { cevChassis 1409 } -- Nexus 56128P 2RU Chassis,48x10G SFP+, 4x40G QSFP+ +cevChassisN5KC5672UP OBJECT IDENTIFIER ::= { cevChassis 1410 } -- Nexus 5672UP 1RU Chassis, 32x10G SFP+, 16xUP SFP+, 6x40G QSFP+ +cevChassisIE2000U4TG OBJECT IDENTIFIER ::= { cevChassis 1412 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 T + 2 1000 T +cevChassisIE2000U4TSG OBJECT IDENTIFIER ::= { cevChassis 1413 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 T + 2 1000 SFP +cevChassisIE2000U8TCG OBJECT IDENTIFIER ::= { cevChassis 1414 } -- Cisco Industrial Ethernet 2000U Switch, 8 10/100 T + 2 1000 T/SFP +cevChassisIE2000U16TCG OBJECT IDENTIFIER ::= { cevChassis 1415 } -- Cisco Industrial Ethernet 2000U Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevChassisIE2000U16TCGX OBJECT IDENTIFIER ::= { cevChassis 1416 } -- Cisco Industrial Ethernet 2000U Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevChassisN3KC3132Q40GX OBJECT IDENTIFIER ::= { cevChassis 1417 } -- Neptune-CR chassis Nexus 3000 Series 1 RU fixed chassis with Nexus 3132Q 32 x QSFP+ ports, 2 Power Supplies and 4 FANs +cevChassisVG310 OBJECT IDENTIFIER ::= { cevChassis 1418 } -- VG310 Medium Density Voice Gateway +cevChassisVG320 OBJECT IDENTIFIER ::= { cevChassis 1419 } -- VG320 Medium Density Voice Gateway +cevChassisDSC9706 OBJECT IDENTIFIER ::= { cevChassis 1420 } -- DS-C9706, Chassis for MDS-9706 6-slot Director Switch +cevChassisAIRAP3702 OBJECT IDENTIFIER ::= { cevChassis 1421 } -- Cisco Aironet 3700 Series (IEEE 802.11ac) Access Point +cevChassisAIRAP702 OBJECT IDENTIFIER ::= { cevChassis 1422 } -- Cisco Aironet 702 Series (IEEE 802.11n) Access Point +cevChassisAIRAP1532 OBJECT IDENTIFIER ::= { cevChassis 1423 } -- Cisco Aironet 1530 Series (IEEE 802.11n) Access point +cevChassisC6800IA48FPD OBJECT IDENTIFIER ::= { cevChassis 1424 } -- Catalyst 6800IA 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 740W +cevChassisC6800IA48TD OBJECT IDENTIFIER ::= { cevChassis 1425 } -- Catalyst 6800IA 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +cevChassisNCS4016SAAC OBJECT IDENTIFIER ::= { cevChassis 1426 } -- NCS 4016 Shelf Assembly - AC Power +cevChassis131WsC385024S OBJECT IDENTIFIER ::= { cevChassis 1433 } -- cisco Catalyst 3850 24 SFP Ports +cevChassis131WsC385012S OBJECT IDENTIFIER ::= { cevChassis 1434 } -- cisco Catalyst 3850 12 SFP Ports +cevChassisASR902 OBJECT IDENTIFIER ::= { cevChassis 1449 } -- Cisco Aggregation Services Router 900 Series, 2RU Chassis +cevChassisVASA OBJECT IDENTIFIER ::= { cevChassis 1451 } -- Cisco Virtual Adaptive Security Appliance +cevChassisUCSFIM6324 OBJECT IDENTIFIER ::= { cevChassis 1454 } -- Cisco UCS Unified Computing System 6324 In-Chassis FI with 4UP, 1x40G Exp Port +cevChassisN9Kc9508 OBJECT IDENTIFIER ::= { cevChassis 1467 } -- Nexus 9500 series chassis N9K-C9508 +cevChassisME12006sAO OBJECT IDENTIFIER ::= { cevChassis 1469 } -- Cisco ME 1200 Outdoor Carrier Ethernet Access Demarcation Device, with 4 GE SFP ports and 2 RJ45 ports, AC power supply +cevChassisME12006sD OBJECT IDENTIFIER ::= { cevChassis 1470 } -- Cisco ME 1200 Indoor Carrier Ethernet Access Demarcation Device, with 4 GE SFP ports and 2 RJ45 ports, DC power supply +cevChassisME12006sA OBJECT IDENTIFIER ::= { cevChassis 1471 } -- Cisco ME 1200 Indoor Carrier Ethernet Access Demarcation Device, with 4 GE SFP ports and 2 RJ45 ports, AC power supply +cevChassis1783SR OBJECT IDENTIFIER ::= { cevChassis 1472 } -- Stratix S5900 K9 Hardened Router for Rockwell Automation with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cevChassisWapAP702 OBJECT IDENTIFIER ::= { cevChassis 1475 } -- Wireless Access Point 700 +cevChassisWapAP2602 OBJECT IDENTIFIER ::= { cevChassis 1476 } -- Wireless Access Point 2600 +cevChassisWapAP1602 OBJECT IDENTIFIER ::= { cevChassis 1477 } -- Wireless Access Point 1600 +cevChassisISR4431 OBJECT IDENTIFIER ::= { cevChassis 1485 } -- Cisco ISR 4431 Router Chassis +cevChassisC6880x OBJECT IDENTIFIER ::= { cevChassis 1486 } -- Catalyst 6880 chassis +cevChassisAIRAP2702 OBJECT IDENTIFIER ::= { cevChassis 1487 } -- Cisco Aironet 2700 Series (IEEE 802.11ac) Access Point +cevChassisUCSFI6332 OBJECT IDENTIFIER ::= { cevChassis 1488 } -- Cisco UCS Unified Computing System 6332 1RU In-Chassis FI with 32x40G Fixed Ports +cevChassisN6kC6004 OBJECT IDENTIFIER ::= { cevChassis 1489 } -- Nexus 6004 Switch with 6 Power Supplies, 4 Fan Modules and 96Q 40GE Ethernet/FCoE ports +cevChassisAsr9000V24vDcA OBJECT IDENTIFIER ::= { cevChassis 1490 } -- This is a new 9000v satellite chassis. Same 9000v hardware with a different 24volt DC Power module and PID +cevChassisDSC9148SK9 OBJECT IDENTIFIER ::= { cevChassis 1491 } -- Chassis for 16G MDS 9148 fabric swtich +cevChassisRT1081K9 OBJECT IDENTIFIER ::= { cevChassis 1494 } -- Router 1081 Fast Ethernet Router +cevChassisRT1091FK9 OBJECT IDENTIFIER ::= { cevChassis 1495 } -- Router 1091 GigaE SecRouter +cevChassisRT2241K9 OBJECT IDENTIFIER ::= { cevChassis 1496 } -- Router 2241 w/2 GE,2 EHWIC slots,256MB CF,512MB DRAM,IP Base +cevChassisRT2221K9 OBJECT IDENTIFIER ::= { cevChassis 1497 } -- Router 2221 Modular Router, 2 GE, 2 EHWIC slots, 512DRAM, IP Base +cevChassisRT2241WCK9 OBJECT IDENTIFIER ::= { cevChassis 1498 } -- Router 2241 Router w/802.11 a/b/g/n China Compliant WLAN ISM +cevChassisRT3211K9 OBJECT IDENTIFIER ::= { cevChassis 1499 } -- Router 3211 w/3 GE,4 EHWIC,2 DSP,1 SM,256MB CF,512MB DRAM,IPB +cevChassisRT3221K9 OBJECT IDENTIFIER ::= { cevChassis 1500 } -- Router 3221 w/3 GE,4 EHWIC,3 DSP,1 SM,256MB CF,512MB DRAM,IPB +cevChassisRT3201K9 OBJECT IDENTIFIER ::= { cevChassis 1501 } -- Router 3201 w/2 GE,4 EHWIC,2 DSP,256MB CF,512MB DRAM,IP Base +cevChassisN9Kc9516 OBJECT IDENTIFIER ::= { cevChassis 1506 } -- Nexus 9500 series 16 slot chassis N9K-C9516 +cevChassisN9Kc9504 OBJECT IDENTIFIER ::= { cevChassis 1507 } -- Nexus 9500 series 4 slot chassis N9K-C9504 +cevChassisN9KC9396PX OBJECT IDENTIFIER ::= { cevChassis 1508 } -- Cisco chassis for 2RU TOR, 48x10GF+12x40G QSFP +cevChassisN9KC9396TX OBJECT IDENTIFIER ::= { cevChassis 1509 } -- Cisco chassis for 2RU TOR, 48x10GT+12x40G QSFP +cevChassisN9KC93128TX OBJECT IDENTIFIER ::= { cevChassis 1510 } -- Cisco chassis for 3RU TOR, 96x10GT+8x40G QSFP +cevChassisISR4351 OBJECT IDENTIFIER ::= { cevChassis 1511 } -- Cisco ISR 4351 Router Chassis +cevChassisVSGateway OBJECT IDENTIFIER ::= { cevChassis 1519} -- Cisco Virtual Security Gateway for Nexus 1000V Series Switch +cevChassisPrime OBJECT IDENTIFIER ::= { cevChassis 1520 } -- Prime infrastructire 1.3 +cevChassis897VAB OBJECT IDENTIFIER ::= { cevChassis 1521 } -- C897VAB-K9 router with 1 VDSL2 with bonding/ADSL2+ WAN , 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 8 Giga Ethernet LAN,4PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevChassisC385012X48U OBJECT IDENTIFIER ::= { cevChassis 1537 } -- Cisco Catalyst 3850 48 UPOE 12 100M/1G/2.5G/5G/10G and 36 1G Ports Layer 2/Layer 3 Ethernet +cevChassisC385024XU OBJECT IDENTIFIER ::= { cevChassis 1538 } -- Cisco Catalyst 3850 24 UPOE 100M/1G/2.5G/5G/10G Ports Layer2/Layer3 Ethernet +cevChassisN5kC5696Q OBJECT IDENTIFIER ::= { cevChassis 1539 } -- Nexus 5696 Switch with 6 Power Supplies, 4 Fan Modules and 96Q 40GE Ethernet/FCoE ports +cevChassisN2KC2348TQ OBJECT IDENTIFIER ::= { cevChassis 1540 } -- Nexus 2000 Series 10GE FEX; 48x1/10T; 6x40G QSFP +cevChassisN2KC2348UPQ OBJECT IDENTIFIER ::= { cevChassis 1541 } -- Nexus 2000 Series 10GE FEX; 48x1/10GE SFP+; 6x40G QSFP +cevChassisC6800IA48FPDR OBJECT IDENTIFIER ::= { cevChassis 1542 } -- Catalyst 6800IA-FPDR 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 740W +cevChassisISR4331 OBJECT IDENTIFIER ::= { cevChassis 1544 } -- Cisco ISR 4331 Router Chassis +cevChassisNCSFSYSS OBJECT IDENTIFIER ::= { cevChassis 1545 } -- NCS 12 Slot Fabric Card Chassis +cevChassisIE40004TC4GE OBJECT IDENTIFIER ::= { cevChassis 1546 } -- Cisco IE4000 with 4 FE Combo DL ports, 4 GE combo UL ports, w/FPGA +cevChassisIE40008T4GE OBJECT IDENTIFIER ::= { cevChassis 1547 } -- CISCO IE4000 with 8 FE Copper DL ports, 4 GE combo UL ports, w/FPGA +cevChassisIE40008S4GE OBJECT IDENTIFIER ::= { cevChassis 1548 } -- CISCO IE4000 with 8 FE Fiber DL ports, 4 GE combo UL ports, w/FPGA +cevChassisIE40004T4P4GE OBJECT IDENTIFIER ::= { cevChassis 1549 } -- CISCO IE4000 with 4 FE Copper DL ports + 4 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisIE400016T4GE OBJECT IDENTIFIER ::= { cevChassis 1550 } -- CISCO IE4000 with 16 FE Copper DL ports, 4 GE combo UL ports, w/FPGA +cevChassisIE40004S8P4GE OBJECT IDENTIFIER ::= { cevChassis 1551 } -- CISCO IE4000 with 4 FE Fiber DL ports + 8 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisIE40008GT4GE OBJECT IDENTIFIER ::= { cevChassis 1552 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +cevChassisIE40008GS4GE OBJECT IDENTIFIER ::= { cevChassis 1553 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA +cevChassisIE40004GC4GP4GE OBJECT IDENTIFIER ::= { cevChassis 1554 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisIE400016GT4GE OBJECT IDENTIFIER ::= { cevChassis 1555 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +cevChassisIE40008GT8GP4GE OBJECT IDENTIFIER ::= { cevChassis 1556 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisIE40004GS8GP4GE OBJECT IDENTIFIER ::= { cevChassis 1557 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS4C4CGN OBJECT IDENTIFIER ::= { cevChassis 1558 } -- Cisco IE4000 with 4 FE Combo DL ports, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS8T4CGN OBJECT IDENTIFIER ::= { cevChassis 1559 } -- CISCO IE4000 with 8 FE Copper DL ports, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS8S4CGN OBJECT IDENTIFIER ::= { cevChassis 1560 } -- CISCO IE4000 with 8 FE Fiber DL ports, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS4T4E4CGN OBJECT IDENTIFIER ::= { cevChassis 1561 } -- CISCO IE4000 with 4 FE Copper DL ports + 4 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS16T4CGN OBJECT IDENTIFIER ::= { cevChassis 1562 } -- CISCO IE4000 with 16 FE Copper DL ports, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS4S8E4CGN OBJECT IDENTIFIER ::= { cevChassis 1563 } -- CISCO IE4000 with 4 FE Fiber DL ports + 8 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS8TG4CGN OBJECT IDENTIFIER ::= { cevChassis 1564 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS8SG4CGN OBJECT IDENTIFIER ::= { cevChassis 1565 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS4EG8CGN OBJECT IDENTIFIER ::= { cevChassis 1566 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS16TG4CGN OBJECT IDENTIFIER ::= { cevChassis 1567 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS8TG8EG4CGN OBJECT IDENTIFIER ::= { cevChassis 1568 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisRAIE1783HMS4SG8EG4CGN OBJECT IDENTIFIER ::= { cevChassis 1569 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +cevChassisN2KC2232TQ OBJECT IDENTIFIER ::= { cevChassis 1571 } -- Nexus 2K Series-32x1/10GT+ 2x40G QSFP +cevChassisASR9010ACv2 OBJECT IDENTIFIER ::= { cevChassis 1572 } -- ASR 9010 AC Chassis with PEM Version 2 +cevChassisASR9010DCv2 OBJECT IDENTIFIER ::= { cevChassis 1573 } -- ASR 9010 DC Chassis with PEM Version 2 +cevChassisASR9006ACv2 OBJECT IDENTIFIER ::= { cevChassis 1574 } -- ASR 9006 AC Chassis with PEM Version 2 +cevChassisASR9006DCv2 OBJECT IDENTIFIER ::= { cevChassis 1575 } -- ASR 9006 DC Chassis with PEM Version 2 +cevChassisISR4321 OBJECT IDENTIFIER ::= { cevChassis 1576 } -- Cisco ISR 4321 Router Chassis +cevChassisASR901eDC10GS OBJECT IDENTIFIER ::= { cevChassis 1577 } -- ASR901 10GS DC platform with Eth interfaces +cevChassisASR901eAC10GS OBJECT IDENTIFIER ::= { cevChassis 1578 } -- ASR901 10GS AC platform with Eth interfaces +cevChassisNCS4009SAAC OBJECT IDENTIFIER ::= { cevChassis 1579 } -- NCS4009 shelf assembly - AC Powers +cevChassisNCS4009SADC OBJECT IDENTIFIER ::= { cevChassis 1580 } -- NCS4009 shelf assembly - DC Powers +cevChassisCiscoQvPCDI OBJECT IDENTIFIER ::= { cevChassis 1585 } -- Cisco Quantum Virtualized Packet Core (Cisco QvPC) -DI +cevChassisCiscoQvPC OBJECT IDENTIFIER ::= { cevChassis 1586 } -- Cisco Quantum Virtualized Packet Core (Cisco QvPC) +cevChassisWSC3560CX8PTS OBJECT IDENTIFIER ::= { cevChassis 1587 } -- Smirnoff catalyst 3560CX 8x GE downlink ,PoE+, 2x 1G copper UPOE uplinks. +cevChassisWSC3560CX8XPDS OBJECT IDENTIFIER ::= { cevChassis 1588 } -- Smirnoff catalyst 3560CX 2x mGig + 6x GE downlink ,PoE+, 2x SFP+ uplinks. +cevChassisWSC3560CX12PDS OBJECT IDENTIFIER ::= { cevChassis 1589 } -- Smirnoff catalyst 3560CX 12x GE downlink, PoE+, 2x CU + 2x 10G SFP+ uplinks +cevChassisWSC3560CX12TCS OBJECT IDENTIFIER ::= { cevChassis 1590 } -- Smirnoff catalyst 3560CX 12x GE downlink, 2x Copper + 2x SFP uplinks +cevChassisWSC3560CX12PCS OBJECT IDENTIFIER ::= { cevChassis 1591 } -- Smirnoff catalyst 3560CX 12x GE downlink, PoE+, 2x copper + 2x SFP uplink +cevChassisWSC3560CX8TCS OBJECT IDENTIFIER ::= { cevChassis 1592 } -- Smirnoff Catalyst 3560CX 8x GE downlink, 2x Copper + 2x SFP uplink +cevChassisWSC3560CX8PCS OBJECT IDENTIFIER ::= { cevChassis 1593 } -- Smirnoff Catalyst 3560CX 8x GE downlink, PoE+ , 2x Copper + 2x SFP uplink +cevChassisWSC2960CX8TCL OBJECT IDENTIFIER ::= { cevChassis 1594 } -- Smirnoff catalyst 2960CX 8 Gig Downlinks, 2 Copper, 2 SFP uplink +cevChassisIOG910GK9 OBJECT IDENTIFIER ::= { cevChassis 1595 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage. 3G HSPA and CDMA EV-DO selective. +cevChassisIOG910WK9 OBJECT IDENTIFIER ::= { cevChassis 1596 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage. 802.11 b/g/n Wi-Fi. +cevChassisIOG910K9 OBJECT IDENTIFIER ::= { cevChassis 1597 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage. +cevChassisASR1006X OBJECT IDENTIFIER ::= { cevChassis 1598 } -- Cisco Aggregation Services Router 1000 Series, ASR1006-X Chassis +cevChassisASR1009X OBJECT IDENTIFIER ::= { cevChassis 1599 } -- Cisco Aggregation Services Router 1000 Series, ASR1009-X Chassis +cevChassisAsa5506 OBJECT IDENTIFIER ::= { cevChassis 1600 } -- Cisco Adaptive Security Appliance (ASA) 5506 Chassis +cevChassisAsa5506W OBJECT IDENTIFIER ::= { cevChassis 1601 } -- Cisco Adaptive Security Appliance (ASA) 5506W Chassis +cevChassisAsa5508 OBJECT IDENTIFIER ::= { cevChassis 1602 } -- Cisco Adaptive Security Appliance (ASA) 5508 Chassis +cevChassisAsa5506K7 OBJECT IDENTIFIER ::= { cevChassis 1603 } -- Cisco Adaptive Security Appliance (ASA) 5506 Chassis with No Payload Encryption +cevChassisAsa5508K7 OBJECT IDENTIFIER ::= { cevChassis 1604 } -- Cisco Adaptive Security Appliance (ASA) 5508 Chassis with No Payload Encryption +cevChassisC385012XS OBJECT IDENTIFIER ::= { cevChassis 1605 } -- Cisco Catalyst 3850 12 Port 10G Fiber Switch +cevChassisC385024XS OBJECT IDENTIFIER ::= { cevChassis 1606 } -- Cisco Catalyst 3850 24 Port 10G Fiber Switch +cevChassisC385048XS OBJECT IDENTIFIER ::= { cevChassis 1607 } -- Cisco Catalyst 3850 48 Port 10G Fiber Switch +cevChassisAIRAP1702 OBJECT IDENTIFIER ::= { cevChassis 1608 } -- Cisco Aironet 1700 Series (IEEE 802.11ac) Access Point +cevChassisN3KC3164Q40GE OBJECT IDENTIFIER ::= { cevChassis 1609 } -- N3K-C3164Q-40GE Nexus 3000 series 2 RU fixed chassis with 64 QSFP ports, 2 Power Supplies and 2 Fan trays +cevChassisCCE8RU OBJECT IDENTIFIER ::= { cevChassis 1610 } -- Cisco uBR CCE NextGen platform +cevChassisCCE13RU OBJECT IDENTIFIER ::= { cevChassis 1611 } -- Cisco uBR CCE NextGen platform +cevChassisCCE18RU OBJECT IDENTIFIER ::= { cevChassis 1612 } -- Cisco uBR CCE NextGen platform +cevChassis2911T OBJECT IDENTIFIER ::= { cevChassis 1613 } -- CISCO2911-T/K9 with 3 GE, 4 EHWIC, 2 DSP, 1 SM , 256 MB CF, 512 MB DRAM, IPB, extended temperature range from -5 to 60 C +cevChassis891x24X OBJECT IDENTIFIER ::= { cevChassis 1614 } -- C891-24X Router series with 2 Giga Ethernet WAN Xor'ed with SFP (Small Form-factor Pluggable), 24 Giga Ethernet LAN with 8 PoE, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +cevChassisAsr9KvV2Ac OBJECT IDENTIFIER ::= { cevChassis 1615 } -- 44-Port GE + 4-Port 10GE ASR 9000v-V2, AC Power +cevChassisAsr9KvV2DcA OBJECT IDENTIFIER ::= { cevChassis 1616 } -- 44-Port GE + 4-Port 10GE ASR 9000v-V2, DC Power ANSI Chassis +cevChassisAsr9KvV2DcE OBJECT IDENTIFIER ::= { cevChassis 1617 } -- 44-Port GE + 4-Port 10GE ASR 9000v-V2, DC Power ETSI Chassis +cevChassiscBR8 OBJECT IDENTIFIER ::= { cevChassis 1618 } -- Cisco cBR-8 CCAP platform with 8 subscriber slots and 2 Supervisor slots (including WAN) +cevChassisN5KC5624Q OBJECT IDENTIFIER ::= { cevChassis 1619 } -- Nexus 5624Q VXLAN 1RU Chassis, 12x40G QSFP+ +cevChassisN5KC5648Q OBJECT IDENTIFIER ::= { cevChassis 1620 } -- Nexus 5648Q VXLAN 2RU Chassis, 24x40G QSFP+ +cevChassisN5KC5672UP16G OBJECT IDENTIFIER ::= { cevChassis 1621 } -- Nexus 5672UP VXLAN 1RU 16G FC, 6x40G QSFP+ +cevChassisAIRAP1572 OBJECT IDENTIFIER ::= { cevChassis 1623 } -- Cisco Aironet 1570 (IEEE 802.11ac) Series Outdoor Access Points with two radio's +cevChassisAIRAP702w OBJECT IDENTIFIER ::= { cevChassis 1624 } -- Cisco Aironet 702w (IEEE 802.11n) Series Access Points +cevChassisN9KC9332PQ OBJECT IDENTIFIER ::= { cevChassis 1625 } -- Cisco 32x40G Supervisor, Cisco 1RU Top Of Rack L2/L3 switch with ACI, 32 QSFP ports +cevChassisN9KC9372PX OBJECT IDENTIFIER ::= { cevChassis 1626 } -- Cisco 48x10GE + 6x40G Supervisor, Cisco 1RU Top Of Rack L2/L3 switch with ACI +cevChassisN9KC9372TX OBJECT IDENTIFIER ::= { cevChassis 1627 } -- Cisco 48x10GT + 6x40G Supervisor, 48 10GBaseT and 6 QSFPs ports, Cisco 1RU Top Of Rack L2/L3 switch with ACI, 32 QSFP ports +cevChassisCiscoQvPCVSM OBJECT IDENTIFIER ::= { cevChassis 1630 } -- Cisco QvPC over VSM (ASR9000 + Forge Card) +cevChassisRAIE1783ZMS4T4E2TGN OBJECT IDENTIFIER ::= { cevChassis 1632 } -- Rockwell IE2000 IP67 Variant Switch with 4 port 10/100 downlink, 4-port POE /POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevChassisRAIE1783ZMS8T8E2TGN OBJECT IDENTIFIER ::= { cevChassis 1633 } -- Rockwell IE2000 IP67 Variant Switch with 8 port 10/100 downlink, 8-port POE / 4-port POE+, 2 10/100/1000 uplink , LAN Base Image, can support PTP, NAT +cevChassisRAIE1783HMS8TG4CGR OBJECT IDENTIFIER ::= { cevChassis 1636 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA, IPServices image +cevChassisRAIE1783HMS8SG4CGR OBJECT IDENTIFIER ::= { cevChassis 1637 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA, IPServices image +cevChassisRAIE1783HMS4EG8CGR OBJECT IDENTIFIER ::= { cevChassis 1638 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, IPServices image +cevChassisRAIE1783HMS16TG4CGR OBJECT IDENTIFIER ::= { cevChassis 1639 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA, IPServices image +cevChassisRAIE1783HMS8TG8EG4CGR OBJECT IDENTIFIER ::= { cevChassis 1640 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, IPServices image +cevChassisRAIE1783HMS4SG8EG4CGR OBJECT IDENTIFIER ::= { cevChassis 1641 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, IPServices image +cevChassisCDScde2802s5 OBJECT IDENTIFIER ::= { cevChassis 1642 } -- Cisco Content Delivery System Model CDE-280-2S5 +cevChassisCDScde2802s10 OBJECT IDENTIFIER ::= { cevChassis 1643 } -- Cisco Content Delivery System Model CDE-280-2S10 +cevChassisCDScde2802s21 OBJECT IDENTIFIER ::= { cevChassis 1644 } -- Cisco Content Delivery System Model CDE-280-2S21 +cevChassisCDScde2802h0 OBJECT IDENTIFIER ::= { cevChassis 1645 } -- Cisco Content Delivery System Model CDE-280-2H0 +cevChassisCDScde2802h13 OBJECT IDENTIFIER ::= { cevChassis 1646 } -- Cisco Content Delivery System Model CDE-280-2H13 +cevChassisCDScde2802h26 OBJECT IDENTIFIER ::= { cevChassis 1647 } -- Cisco Content Delivery System Model CDE-280-2H26 +cevChassisN77c7702 OBJECT IDENTIFIER ::= { cevChassis 1648 } -- Nexus7700 2-slot chassis +cevChassis841Mx4X OBJECT IDENTIFIER ::= { cevChassis 1650 } -- C841M-4X/K9 router with 4GE LAN, 2GE WAN, 2 WIM slots +cevChassis841Mx8X OBJECT IDENTIFIER ::= { cevChassis 1651 } -- C841M-8X/K9 router with 8GE LAN, 2GE WAN, 2 WIM slots +cevChassisN2kC2332TQ10GT OBJECT IDENTIFIER ::= { cevChassis 1652 } -- Nexus 2332TQ Fex with 32 HIF ports (copper) and 4 NIF (uplink) ports +cevChassisSce10000 OBJECT IDENTIFIER ::= { cevChassis 1654 } -- Cisco SCE10000 Service Control Engine +cevChassisIE500012S12P10G OBJECT IDENTIFIER ::= { cevChassis 1655 } -- CISCO IE5000 with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevChassisRAIE1783IMS28NAC OBJECT IDENTIFIER ::= { cevChassis 1656 } -- CISCO IE5000 for RockWell Automation Lanbase license AC power supply with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevChassisRAIE1783IMS28NDC OBJECT IDENTIFIER ::= { cevChassis 1657 } -- CISCO IE5000 for RockWell Automation Lanbase license DC power supply with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevChassisRAIE1783IMS28RAC OBJECT IDENTIFIER ::= { cevChassis 1658 } -- CISCO IE5000 for RockWell Automation IP Services license AC power supply with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevChassisRAIE1783IMS28RDC OBJECT IDENTIFIER ::= { cevChassis 1659 } -- CISCO IE5000 for RockWell Automation IP Services license DC power supply with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevChassisDSC9396SK9 OBJECT IDENTIFIER ::= { cevChassis 1660 } -- Chassis for MDS-9396 16G x 96 FC ports fabric switch +cevChassisAIRAPIW3702 OBJECT IDENTIFIER ::= { cevChassis 1661 } -- Cisco Aironet 3702 Series (IEEE 802.11ac) Access Point +cevChassisAsa5506H OBJECT IDENTIFIER ::= { cevChassis 1663 } -- Cisco Adaptive Security Appliance (ASA) 5506H Chassis +cevChassisAsa5516 OBJECT IDENTIFIER ::= { cevChassis 1664 } -- Cisco Adaptive Security Appliance (ASA) 5516 Chassis +cevChassis819GWLTE OBJECT IDENTIFIER ::= { cevChassis 1665 } -- cisco819GWLTE router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +cevChassisN3kC3548P10GX OBJECT IDENTIFIER ::= { cevChassis 1666 } -- Nexus 3500 Series 1 RU fixed chassis (Monticello-2) with 48 SFPs, 2 Power Supplies, 4 individual Fans +cevChassisciscoIR829GWLTEVZAK9 OBJECT IDENTIFIER ::= { cevChassis 1668 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Verizon LTE/DoRa with 802.11n, PoE, FCC compliant +cevChassisciscoIR829GWLTENAAK9 OBJECT IDENTIFIER ::= { cevChassis 1669 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode ATT and Canada LTE/HSPA+ with 802.11n, PoE, FCC compliant +cevChassisciscoIR829GWLTEGAEK9 OBJECT IDENTIFIER ::= { cevChassis 1670 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Global (Europe) LTE/HSPA+ with 802.11n, PoE, ETSI Compliant +cevChassisciscoIR829GWLTEGAZK9 OBJECT IDENTIFIER ::= { cevChassis 1671 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Global (Australia) LTE/HSPA+ with 802.11n, PoE, Australia Compliant +cevChassisciscoIR829GWLTEMAAK9 OBJECT IDENTIFIER ::= { cevChassis 1672 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Sprint LTE/DoRa with 802.11n, PoE, FCC compliant +cevChassisNCS4016SADC OBJECT IDENTIFIER ::= { cevChassis 1673 } -- NCS 4016 Shelf Assembly - DC Power +cevChassisASR1002HX OBJECT IDENTIFIER ::= { cevChassis 1674 } -- Cisco Aggregation Services Router 1000 Series, ASR1002-HX Chassis +cevChassisN9KC93120TX OBJECT IDENTIFIER ::= { cevChassis 1675 } -- Cisco chassis for 2RU TOR, 96x1/10G base-T and 6x40G QSFP +cevChassisASR9910 OBJECT IDENTIFIER ::= { cevChassis 1676 } -- ASR 9910 8 Line Card Slot Chassis +cevChassisISA30004C OBJECT IDENTIFIER ::= { cevChassis 1677 } -- Cisco Industrial Security Appliance (ISA) 30004C Chassis +cevChassisISA30002C2F OBJECT IDENTIFIER ::= { cevChassis 1678 } -- Cisco Industrial Security Appliance (ISA) 30002C2F Chassis +cevChassisRAISA1783SAD4T0S OBJECT IDENTIFIER ::= { cevChassis 1679 } -- Cisco Rockwell Industrial Security Appliance (ISA) 30004C Chassis +cevChassisRAISA1783SAD2T2S OBJECT IDENTIFIER ::= { cevChassis 1680 } -- Cisco Rockwell Industrial Security Appliance (ISA) 30002C2F Chassis +cevChassisISA4000 OBJECT IDENTIFIER ::= { cevChassis 1681 } -- CISCO Industrial Security Appliance (ISA) 4000 Chassis +cevChassisNCS5508CHASSIS OBJECT IDENTIFIER ::= { cevChassis 1682 } -- NCS5500 8 Slot Single Chassis +cevChassisDSC9718 OBJECT IDENTIFIER ::= { cevChassis 1683 } -- DS-C9718, Chassis for MDS 18-Slot Director Switch +cevChassisN2KC2348TQ10GE OBJECT IDENTIFIER ::= { cevChassis 1684 } -- This product belongs to nexus 2k family of Fex's. This Fex is Currently in bringup stage. This FEX has 48 HIF ports (copper) and 6 NIF (uplink) ports. +cevChassisC6816xle OBJECT IDENTIFIER ::= { cevChassis 1685 } -- Catalyst C6816-X-LE with 16x10G ports +cevChassisC6832xle OBJECT IDENTIFIER ::= { cevChassis 1686 } -- Catalyst C6832-X-LE with 32x10G ports +cevChassisC6824xle OBJECT IDENTIFIER ::= { cevChassis 1687 } -- Catalyst C6824-X-LE with 24x10GE ports plus 2x40GE uplinks +cevChassisC6840xle OBJECT IDENTIFIER ::= { cevChassis 1688 } -- Catalyst C6840-X-LE with 40x10GE ports plus 2x40GE uplinks +cevChassisN9KC9264PQ OBJECT IDENTIFIER ::= { cevChassis 1690 } -- Cisco chassis for 2RU TOR, 64x40GE QSFP, configurable as 32x100GE +cevChassisN3KC31128PQ OBJECT IDENTIFIER ::= { cevChassis 1691 } -- Cisco Chassis for 2RU TOR, 96x1/10G SFP + 8x40G QSFP +cevChassisN3KC3132QXOE OBJECT IDENTIFIER ::= { cevChassis 1692 } -- Neptune-CR chassis Nexus 3000 Series 1 RU fixed chassis with Nexus 3132Q 32 x QSFP+ ports, 2 Power Supplies and 4 FANs, configured as open environment hardware. +cevChassisN3KC3172PQOE OBJECT IDENTIFIER ::= { cevChassis 1693 } -- Cisco chassis for N3K / QuickIron2, configured as open environment hardware +cevChassisN3KC3172TQOE OBJECT IDENTIFIER ::= { cevChassis 1694 } -- Cisco chassis for N3K / QuickIron2, configured as environment hardware +cevChassisN3KC3064XOE OBJECT IDENTIFIER ::= { cevChassis 1695 } -- Nexus 3000 Series 1 RU fixed chassis with 48 SFP+ and 4 QSFP ports, 2 Power Supplies and 1 Fan tray, configured as open environment hardware +cevChassisN3KC3048OE OBJECT IDENTIFIER ::= { cevChassis 1696 } -- Nexus 3000 Series 1 RU fixed chassis with 48x1G-BaseT and 4x10GE SFP+ ports, no Power Supply, no fan, configured as open environment hardware +cevChassisN3KC3232C OBJECT IDENTIFIER ::= { cevChassis 1697 } -- 32x40/100G QSFP28, 2x10G SFP+ Ethernet +cevChassisNamApp2420 OBJECT IDENTIFIER ::= { cevChassis 1698 } -- Cisco NAM Appliance 2420 +cevChassisNamApp2440 OBJECT IDENTIFIER ::= { cevChassis 1699 } -- Cisco NAM Appliance 2440 +cevChassisFlowAgent3300 OBJECT IDENTIFIER ::= { cevChassis 1700 } -- Cisco Integrated NetFlow Generation Agent Series 3300 +cevChassisFPRC9300AC OBJECT IDENTIFIER ::= { cevChassis 1701 } -- FirePOWER 9300 chassis with AC power +cevChassisFPRC9300DC OBJECT IDENTIFIER ::= { cevChassis 1702 } -- FirePOWER 9300 chassis with DC power +cevChassisC899GLTEJPK9 OBJECT IDENTIFIER ::= { cevChassis 1703 } -- 4G LTE Japan router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cevChassisNcs5001 OBJECT IDENTIFIER ::= { cevChassis 1704 } -- Cisco NCS 5001 chassis +cevChassisNcs5002 OBJECT IDENTIFIER ::= { cevChassis 1705 } -- Cisco NCS 5002 chassis +cevChassisN3KC3132QV OBJECT IDENTIFIER ::= { cevChassis 1706 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 3132Q 32 x QSFP+ ports, 2 Power Supplies and 4 FANs +cevChassisFPRC9300 OBJECT IDENTIFIER ::= { cevChassis 1707 } -- FirePOWER 9300 chassis +cevChassisIE500016S12P OBJECT IDENTIFIER ::= { cevChassis 1710 } -- CISCO IE5000 with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12GE Fiber DL ports, w/FPGA, Timing Module +cevChassisC819GLTEMNAK9 OBJECT IDENTIFIER ::= { cevChassis 1711 } -- router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 4G LTE Multi-carrier North America HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cevChassisN9KC9372PXE OBJECT IDENTIFIER ::= { cevChassis 1712 } -- Nexus 9300 series chassis 48x10G SFP+ and 6x40G QSFP Ethernet +cevChassisN9KC9372TXE OBJECT IDENTIFIER ::= { cevChassis 1713 } -- Nexus 9300 series chassis 48x10G TX + and 6x40G QSFP Ethernet +cevChassisFPR4110 OBJECT IDENTIFIER ::= { cevChassis 1714 } -- FirePOWER 4110 chassis +cevChassisFPR4120 OBJECT IDENTIFIER ::= { cevChassis 1715 } -- FirePOWER 4120 chassis +cevChassisFPR4140 OBJECT IDENTIFIER ::= { cevChassis 1716 } -- FirePOWER 4140 chassis +cevChassis898EAGLTELAK9 OBJECT IDENTIFIER ::= { cevChassis 1721 } -- 4G LTE Latin America router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 EFM over G.SH DSL WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cevChassis897VAGLTELAK9 OBJECT IDENTIFIER ::= { cevChassis 1722 } -- 4G LTE Latin America router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+Annex A Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cevChassis819GWLTELACK9 OBJECT IDENTIFIER ::= { cevChassis 1723 } -- C819GW-LTE-LA-CK9 Latin America router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +cevChassis819GWLTELAQK9 OBJECT IDENTIFIER ::= { cevChassis 1724 } -- C819GW-LTE-LA-QK9 Latin America router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +cevChassis819GWLTELANK9 OBJECT IDENTIFIER ::= { cevChassis 1725 } -- C819GW-LTE-LA-NK9 Latin America router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +cevChassisN3KC3132QXL40GX OBJECT IDENTIFIER ::= { cevChassis 1726 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 3132Q 32 x QSFP+ports, 2 Power Supplies and 4 FANs +cevChassisN3KC3172PQXL10GE OBJECT IDENTIFIER ::= { cevChassis 1727 } -- Nexus 3000 Series 1 RU fixed chassis with 48 x SFP+ and 6 QSFP+ports, 2 Power Supplies and 1 Fan tray +cevChassisN3KC3172TQXL10GT OBJECT IDENTIFIER ::= { cevChassis 1728 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 3172P 48 x SFP+and 6 QSFP+ports, 2 Power Supplies and 1 Fan tray +cevChassisNCS4216SA OBJECT IDENTIFIER ::= { cevChassis 1729 } -- NCS 4216 shelf assembly - 16 slots-7 RU +cevChassisNCS4206SA OBJECT IDENTIFIER ::= { cevChassis 1730 } -- NCS 4206 shelf assembly - 6 slots-3 RU +cevChassisNCS4202SA OBJECT IDENTIFIER ::= { cevChassis 1731 } -- NCS 4202 shelf assembly - 4x10GE + 12xGE/FE + 1 slot-1 RU +cevChassisASR901CC OBJECT IDENTIFIER ::= { cevChassis 1732 } -- ASR901-C platform with Conformal Coating +cevChassisASR901ECC OBJECT IDENTIFIER ::= { cevChassis 1733 } -- ASR901-E platform with Conformal Coating +cevChassisASR901DC10GCC OBJECT IDENTIFIER ::= { cevChassis 1734 } -- ASR901 10G DC platform with TDM, Eth interfaces & Conformal Coating +cevChassisASR901EDC10GCC OBJECT IDENTIFIER ::= { cevChassis 1735 } -- ASR901 10G DC platform with Eth interfaces & Conformal Coating +cevChassisASR901DC10GSCC OBJECT IDENTIFIER ::= { cevChassis 1736 } -- ASR901 10GS DC platform with Eth interfaces & Conformal Coating +cevChassisASR92012SZIMCC OBJECT IDENTIFIER ::= { cevChassis 1737 } -- ASR920 Series - 12GE and 4-10GE - Modular PSU, IM and conformal coating +cevChassisN3KC3172PQZ810GE OBJECT IDENTIFIER ::= { cevChassis 1738 } -- Nexus 3000 Series 1 RU fixed chassis with 48 x SFP+ and 6 QSFP+ ports, 2 Power Supplies and 1 Fan tray, 8GB DIMM +cevChassisIE10004TLM OBJECT IDENTIFIER ::= { cevChassis 1739 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 5x 10/100 BaseT Copper ports +cevChassisIE10006TLM OBJECT IDENTIFIER ::= { cevChassis 1740 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 8x 10/100 BaseT Copper ports +cevChassisIE10004PTSLM OBJECT IDENTIFIER ::= { cevChassis 1741 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 4x 10/100 BaseT downlink ports and 2X GE SFP uplink ports +cevChassisIE10008PTSLM OBJECT IDENTIFIER ::= { cevChassis 1742 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 8x 10/100 BaseT downlink ports and 2X GE SFP uplink ports +cevChassisN3KC3264Q OBJECT IDENTIFIER ::= { cevChassis 1743 } -- Nexus 3000 series 2 RU fiexed chassis with 64x40G QSFP Ethernet +cevChassisN9KC92160YC OBJECT IDENTIFIER ::= { cevChassis 1744 } -- Nexus 9000 series 1 RU fiexed chassis with 48x10G SFP+, 2x40G QSFP10, 4x40/100G QSFP28 Ethernet +cevChassisN9KC9272Q OBJECT IDENTIFIER ::= { cevChassis 1745 } -- Nexus 9000 series 2 RU fiexed chassis with 72x40G QSFP+ Ethernet +cevChassisN9KC9236C OBJECT IDENTIFIER ::= { cevChassis 1746 } -- Nexus 9000 series 1 RU fiexed chassis with 36x100G QSFP25 Ethernet +cevChassisISR4451B OBJECT IDENTIFIER ::= { cevChassis 1751 } -- Cisco ISR 4451 Router Boost Chassis +cevChassisISR4431B OBJECT IDENTIFIER ::= { cevChassis 1752 } -- Cisco ISR 4431 Router Boost Chassis +cevChassisISR4351B OBJECT IDENTIFIER ::= { cevChassis 1753 } -- Cisco ISR 4351 Router Boost Chassis +cevChassisISR4331B OBJECT IDENTIFIER ::= { cevChassis 1754 } -- Cisco ISR 4331 Router Boost Chassis +cevChassisISR4321B OBJECT IDENTIFIER ::= { cevChassis 1755 } -- Cisco ISR 4321 Router Boost Chassis +cevChassisNCS5508S OBJECT IDENTIFIER ::= { cevChassis 1756 } -- NCS5500 8 Slot System +cevChassisNCS5011 OBJECT IDENTIFIER ::= { cevChassis 1757 } -- Cisco NCS 5011 Chassis +cevChassisN3KC31108PCV OBJECT IDENTIFIER ::= { cevChassis 1758 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 31108 48x10 SFP+ 6x100G ports, 2 Power Supplies and 4 FANs +cevChassisN3KC31108TCV OBJECT IDENTIFIER ::= { cevChassis 1759 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 31108 48x10 10G Base T 6x100G ports, 2 Power Supplies and 4 FANs +cevChassisRAIE1783IMS28GNAC OBJECT IDENTIFIER ::= { cevChassis 1760 } -- CISCO IE5000 for Rockwell Automation Lanbase license AC power supply with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12GE Fiber DL ports, w/FPGA, Timing Module +cevChassisRAIE1783IMS28GNDC OBJECT IDENTIFIER ::= { cevChassis 1761 } -- CISCO IE5000 for Rockwell Automation Lanbase license DC power supply with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12GE Fiber DL ports, w/FPGA, Timing Module +cevChassisRAIE1783IMS28GRAC OBJECT IDENTIFIER ::= { cevChassis 1762 } -- CISCO IE5000 for Rockwell Automation IP Service license AC power supply with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12GE Fiber DL ports, w/FPGA, Timing Module +cevChassisRAIE1783IMS28GRDC OBJECT IDENTIFIER ::= { cevChassis 1763 } -- CISCO IE5000 for Rockwell Automation IP Service license DC power supply with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12GE Fiber DL ports, w/FPGA, Timing Module +cevChassisCisco819GLTELAK9 OBJECT IDENTIFIER ::= { cevChassis 1764 } -- C819G-LTE-LA-K9 Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 AT&T LTE modem, 1 Serial, 1 Console/Aux ports, 256MB flash memory, 512MB DRAM +cevChassisCisco899GLTELAK9 OBJECT IDENTIFIER ::= { cevChassis 1765 } -- C899G-LTE-LA-K9 4G router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 EFM over G.SH DSL WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cevChassisC897vagwlte OBJECT IDENTIFIER ::= { cevChassis 1766 } -- C897VAGW-LTE-GAEK9 router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 multi-mode VDSL2/ADSL2+ over POTS, 1 4G LTE secure platform multi-mode Global (Europe) LTE/HSPA+, 8 Giga Ethernet LAN, 4 PoE Optional, 1 Dual 2.4/5GHz with FCC compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cevChassisC886vagwlte OBJECT IDENTIFIER ::= { cevChassis 1767 } -- C886VAG-LTE-GA-K9 router with 1 WAN VDSL2/ADSL2+ over ISDN, 1 4G LTE secure platform multi-mode Global (Europe) LTE/HSPA+, 4 Fast Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevChassisCPUC897vagwlte OBJECT IDENTIFIER ::= { cevChassis 1768 } -- CPU for Cisco C897VAGW-LTE-GAEK9 +cevChassisCPUC886vag OBJECT IDENTIFIER ::= { cevChassis 1769 } -- CPU for Cisco C886VAG-LTE-GA-K9 +cevChassisASR1001HX OBJECT IDENTIFIER ::= { cevChassis 1776 } -- Cisco Aggregation Services Router 1000 Series, ASR1001-HX Chassis +cevChassisN3KC3172PQXL10GE16 OBJECT IDENTIFIER ::= { cevChassis 1777 } -- Nexus 3000 Series 1 RU fixed chassis with 48 x SFP+ and 6 QSFP+ ports, 2 Power Supplies and 1 Fan tray +cevChassisN3KC3172PQXLOE OBJECT IDENTIFIER ::= { cevChassis 1778 } -- Nexus 3000 Series 1 RU fixed chassis with 48 x SFP+ and 6 QSFP+ports, 2 Power Supplies and 1 Fan tray, configured as open environment hardware +cevChassisN3KC3132Q40GEOE OBJECT IDENTIFIER ::= { cevChassis 1779 } -- Cisco chassis for N3K / Neptune-GE, configured as open environment hardware +cevChassisN3KC3232COE OBJECT IDENTIFIER ::= { cevChassis 1780 } -- Nexus 3000 series 32x40/100G QSFP28, 2x10G SFP+ Ethernet configured as open environment hardware +cevChassisN3KC3264QOE OBJECT IDENTIFIER ::= { cevChassis 1781 } -- Nexus 3000 series 2 RU fiexed chassis with 64x40G QSFP Ethernet configured as open environment hardware +cevChassisN3KC3132QVOE OBJECT IDENTIFIER ::= { cevChassis 1782 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 3132Q 32xQSFP+ ports, 2 Power Supplies and 4 FANs, configured as open environment hardware +cevChassisN3KC31108PCVOE OBJECT IDENTIFIER ::= { cevChassis 1783 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 31108 48x10 SFP+ 6x100G ports, 2 Power Supplies and 4 FANs, configured as open environment hardware +cevChassisN3KC31108TCVOE OBJECT IDENTIFIER ::= { cevChassis 1784 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 31108 48x10 10G Base T 6x100G ports, 2 Power Supplies and 4 FANs, configured as open environment hardware +cevChassisNCS4201SA OBJECT IDENTIFIER ::= { cevChassis 1785 } -- NCS 4201 4x10GE + 24xGE/FE Pizzabox - 1 RU +cevChassisNCS1002 OBJECT IDENTIFIER ::= { cevChassis 1786 } -- NCS1002 Platform +cevChassisCiscoFpr4110td OBJECT IDENTIFIER ::= { cevChassis 1787 } -- Cisco FirePOWER 4110 Security Appliance, Threat Defense +cevChassisCiscoFpr4120td OBJECT IDENTIFIER ::= { cevChassis 1788 } -- Cisco FirePOWER 4120 Security Appliance, Threat Defense +cevChassisCiscoFpr4140td OBJECT IDENTIFIER ::= { cevChassis 1789 } -- Cisco FirePOWER 4140 Security Appliance, Threat Defense +cevChassisCiscoFpr4150td OBJECT IDENTIFIER ::= { cevChassis 1790 } -- Cisco FirePOWER 4150 Security Appliance, Threat Defense +cevChassisCiscoFpr9000SM24td OBJECT IDENTIFIER ::= { cevChassis 1791 } -- Cisco Firepower 9000 Security Module 24, Threat Defense +cevChassisCiscoFpr9000SM24Ntd OBJECT IDENTIFIER ::= { cevChassis 1792 } -- Cisco Firepower 9000 Security Module 24 NEBS, Threat Defense +cevChassisCiscoFpr9000SM36td OBJECT IDENTIFIER ::= { cevChassis 1793 } -- Cisco Firepower 9000 Security Module 36, Threat Defense +cevChassisCiscoFpr9000SM44 OBJECT IDENTIFIER ::= { cevChassis 1794 } -- Cisco FirePOWER 9000 Security Module 44 +cevChassisCiscoFTDVVMW OBJECT IDENTIFIER ::= { cevChassis 1795 } -- Cisco Firepower Threat Defense Virtual, VMware +cevChassisCiscoFTDVAWS OBJECT IDENTIFIER ::= { cevChassis 1796 } -- Cisco Firepower Threat Defense Virtual, AWS +cevChassisCiscoFTDVKVM OBJECT IDENTIFIER ::= { cevChassis 1797 } -- Cisco Firepower Threat Defense Virtual, KVM +cevChassisCiscoFTDVHYPERV OBJECT IDENTIFIER ::= { cevChassis 1798 } -- Cisco Firepower Threat Defense Virtual, HYPER-V +cevChassisCiscoFTDVAZURE OBJECT IDENTIFIER ::= { cevChassis 1799 } -- Cisco Firepower Threat Defense Virtual, Azure +cevChassisWSC2960L24TSLL OBJECT IDENTIFIER ::= { cevChassis 1802 } -- Catalyst 2960L 24 x GE downlink, 4 x GE (4 SFP) uplinks +cevChassisWSC2960L24PSLL OBJECT IDENTIFIER ::= { cevChassis 1803 } -- Catalyst 2960L 24 x GE downlink, 4 x GE (4 SFP) uplinks, with 24 port POE support +cevChassisWSC2960L48TSLL OBJECT IDENTIFIER ::= { cevChassis 1804 } -- Catalyst 2960L 48 x GE downlink, 4 x GE (4 SFP) uplinks +cevChassisWSC2960L48PSLL OBJECT IDENTIFIER ::= { cevChassis 1805 } -- Catalyst 2960L 48 x GE downlink, POE support, 4 x GE (4 SFP) uplinks +cevChassisWSC2960L16TSLL OBJECT IDENTIFIER ::= { cevChassis 1806 } -- Catalyst 2960L 16 x GE downlink, 2 x GE (2 SFP) uplinks +cevChassisWSC2960L16PSLL OBJECT IDENTIFIER ::= { cevChassis 1807 } -- Catalyst 2960L 16 x GE downlink, POE support, 2 x GE (2 SFP) uplinks +cevChassisWSC2960L8TSLL OBJECT IDENTIFIER ::= { cevChassis 1808 } -- Catalyst 2960L 8 x GE downlink, 2 x GE (2 SFP) uplinks +cevChassisWSC2960L8PSLL OBJECT IDENTIFIER ::= { cevChassis 1809 } -- Catalyst 2960L 8 x GE downlink, POE support, 2 x GE (2 SFP) uplinks +cevChassisIE40104S24P OBJECT IDENTIFIER ::= { cevChassis 1810 } -- CISCO IE4010 with 4 1GE Fiber UL ports + 24 GE Copper DL ports with POE, w/FPGA +cevChassisIE401016S12P OBJECT IDENTIFIER ::= { cevChassis 1811 } -- CISCO IE4010 with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE + 12 GE Fiber DL ports, w/FPGA +cevChassisN9KC93180YCEX OBJECT IDENTIFIER ::= { cevChassis 1812 } -- Nexus 9300 series chassis 48x10G/25G SFP+ and 6x40G/100G QSFP +cevChassis86xVAEV2 OBJECT IDENTIFIER ::= { cevChassis 1818 } -- Chassis for C86xVAE series products +cevChassisRAIE1783LMS5 OBJECT IDENTIFIER ::= { cevChassis 1819 } -- Cisco Rockwell brand Industrial Ethernet 1000 switch with 5x 10/100 BaseT Copper ports +cevChassisRAIE1783LMS8 OBJECT IDENTIFIER ::= { cevChassis 1820 } -- Cisco Rockwell brand Industrial Ethernet 1000 switch with 8x 10/100 BaseT Copper ports +cevChassisStealthWatch2404 OBJECT IDENTIFIER ::= { cevChassis 1821 } -- Cisco StealthWatch Packet Analyzer 2404 +cevChassisStealthWatch2420 OBJECT IDENTIFIER ::= { cevChassis 1822 } -- Cisco StealthWatch Packet Analyzer 2420 +cevChassisNamApp2404 OBJECT IDENTIFIER ::= { cevChassis 1823 } -- Cisco Prime NAM Appliance 2404 +cevchassisN9KC93108TCEX OBJECT IDENTIFIER ::= { cevChassis 1824 } -- Cisco 1RU N9K-C93108TC-EX TOR chassis with 6x40G/100G uplink (6 QSFP/4 QSFP28) and 48x10G base T downlink +cevChassisN1KVhv OBJECT IDENTIFIER ::= { cevChassis 1827 } -- Chassis for Nexus 1000V Virtual Supervisor Module on Hyperv platform +cevChassisCSP2100 OBJECT IDENTIFIER ::= { cevChassis 1831 } -- Cloud Services Platform Model CSP-2100 +cevChassisMadeiraC480 OBJECT IDENTIFIER ::= { cevChassis 1833 } -- 4 socket C-series (rack) system +cevChassisCDB8U OBJECT IDENTIFIER ::= { cevChassis 1834 } -- Catalyst Digital Building 8 Port UPoE +cevChassisCDB8P OBJECT IDENTIFIER ::= { cevChassis 1835 } -- Catalyst Digital Building 8 Port PoE+ +cevChassisNCS4216F2BSA OBJECT IDENTIFIER ::= { cevChassis 1836 } -- NCS 4216 Front to Back Shelf Assembly (16 slots - 14 RU) - Includes Air Deflector Plenum and Brackets/Guides +cevChassisNCS5501A2SE OBJECT IDENTIFIER ::= { cevChassis 1838 } -- NCS-5501 - 48x25GE and 6x100G Scale Chassis +cevChassisN9KC9232C OBJECT IDENTIFIER ::= { cevChassis 1839 } -- Nexus 9000 series 1 RU fiexed chassis with with 32x40G/100G QSFP28 Ethernet +cevChassisFPR2KDC OBJECT IDENTIFIER ::= { cevChassis 1840 } -- FirePOWER 2K chassis with DC power permanent +cevChassisFPR2KAC OBJECT IDENTIFIER ::= { cevChassis 1841 } -- FirePOWER 2K chassis with AC power permanent +cevChassisN9KC93180LCEX OBJECT IDENTIFIER ::= { cevChassis 1843 } -- Nexus 9300 series chassis 32p QSFP28 +cevChassisFpr2140td OBJECT IDENTIFIER ::= { cevChassis 1846 } -- Cisco FirePOWER 2140 Security Appliance, 1U with embedded security module +cevChassisFpr2130td OBJECT IDENTIFIER ::= { cevChassis 1847 } -- Cisco FirePOWER 2130 Security Appliance, 1U with embedded security module +cevChassisFpr2120td OBJECT IDENTIFIER ::= { cevChassis 1848 } -- Cisco FirePOWER 2120 Security Appliance, 1U with embedded security module +cevChassisFpr2110td OBJECT IDENTIFIER ::= { cevChassis 1849 } -- Cisco FirePOWER 2110 Security Appliance, 1U with embedded security module +cevChassisN9KC93180YCFX OBJECT IDENTIFIER ::= { cevChassis 1850 } -- Nexus 9300 series chassis 48x10/25G (SFP28) and 6x40/100G (QSFP28) +cevChassisC11118P OBJECT IDENTIFIER ::= { cevChassis 1857 } -- Cisco C1111-8P Router Chassis +cevChassisC11118PLteEA OBJECT IDENTIFIER ::= { cevChassis 1858 } -- Cisco C1111-8PLTEEA Router Chassis with Multimode Europe and North America Advanced LTE +cevChassisC11118PLteLA OBJECT IDENTIFIER ::= { cevChassis 1859 } -- Cisco C1111-8PLTELA Router Chassis with Latin America Multimode and Asia Pacific Advanced LTE +cevChassisC11118PWE OBJECT IDENTIFIER ::= { cevChassis 1860 } -- Cisco C1111-8PWE Router Chassis with WLAN E domain +cevChassisC11118PWB OBJECT IDENTIFIER ::= { cevChassis 1861 } -- Cisco C1111-8PWB Router Chassis with WLAN B domain +cevChassisC11118PWA OBJECT IDENTIFIER ::= { cevChassis 1862 } -- Cisco C1111-8PWA Router Chassis with WLAN A domain +cevChassisC11118PWZ OBJECT IDENTIFIER ::= { cevChassis 1863 } -- Cisco C1111-8PWZ Router Chassis with WLAN Z domain +cevChassisC11118PWN OBJECT IDENTIFIER ::= { cevChassis 1864 } -- Cisco C1111-8PWN Router Chassis with WLAN N domain +cevChassisC11118PWQ OBJECT IDENTIFIER ::= { cevChassis 1865 } -- Cisco C1111-8PWQ Router Chassis with WLAN Q domain +cevChassisC11118PWH OBJECT IDENTIFIER ::= { cevChassis 1866 } -- Cisco C1111-8PWH Router Chassis with WLAN H domain +cevChassisC11118PWR OBJECT IDENTIFIER ::= { cevChassis 1867 } -- Cisco C1111-8PWR Router Chassis with WLAN R domain +cevChassisC11118PWF OBJECT IDENTIFIER ::= { cevChassis 1868 } -- Cisco C1111-8PWF Router Chassis with WLAN F domain +cevChassisC11118PLteEAWE OBJECT IDENTIFIER ::= { cevChassis 1869 } -- Cisco C1111-8PLTEEAWE Router Chassis +cevChassisC11118PLteEAWB OBJECT IDENTIFIER ::= { cevChassis 1870 } -- Cisco C1111-8PLTEEAWB Router Chassis +cevChassisC11118PLteEAWA OBJECT IDENTIFIER ::= { cevChassis 1871 } -- Cisco C1111-8PLTEEAWA Router Chassis +cevChassisC11118PLteEAWR OBJECT IDENTIFIER ::= { cevChassis 1872 } -- Cisco C1111-8PLTEEAWR Router Chassis +cevChassisC11118PLteLAWZ OBJECT IDENTIFIER ::= { cevChassis 1873 } -- Cisco C1111-8PLTELAWZ Router Chassis +cevChassisC11118PLteLAWN OBJECT IDENTIFIER ::= { cevChassis 1874 } -- Cisco C1111-8PLTELAWN Router Chassis +cevChassisC11118PLteLAWQ OBJECT IDENTIFIER ::= { cevChassis 1875 } -- Cisco C1111-8PLTELAWQ Router Chassis +cevChassisC11118PLteLAWH OBJECT IDENTIFIER ::= { cevChassis 1876 } -- Cisco C1111-8PLTELAWH Router Chassis +cevChassisC11118PLteLAWF OBJECT IDENTIFIER ::= { cevChassis 1877 } -- Cisco C1111-8PLTELAWF Router Chassis +cevChassisC11118PLteLAWD OBJECT IDENTIFIER ::= { cevChassis 1878 } -- Cisco C1111-8PLTELAWD Router Chassis +cevChassisC11128P OBJECT IDENTIFIER ::= { cevChassis 1879 } -- Cisco C1112-8P Router Chassis with VDSL/ADSL Annex B/J +cevChassisC11128PLteEA OBJECT IDENTIFIER ::= { cevChassis 1880 } -- Cisco C1112-8PLTEEA Router Chassis with Multimode Europe and North America Advanced LTE +cevChassisC11138P OBJECT IDENTIFIER ::= { cevChassis 1881 } -- Cisco C1113-8P Router Chassis with VDSL/ADSL Annex A +cevChassisC11138PM OBJECT IDENTIFIER ::= { cevChassis 1882 } -- Cisco C1113-8PM Router Chassis with VDSL/ADSL Annex M +cevChassisC11138PLteEA OBJECT IDENTIFIER ::= { cevChassis 1883 } -- Cisco C1113-8PLTEEA Router Chassis +cevChassisC11138PLteLA OBJECT IDENTIFIER ::= { cevChassis 1884 } -- Cisco C1113-8PLTELA Router Chassis +cevChassisC11138PMLteEA OBJECT IDENTIFIER ::= { cevChassis 1885 } -- Cisco C1113-8PMLTEEA Router Chassis +cevChassisC11138PWE OBJECT IDENTIFIER ::= { cevChassis 1886 } -- Cisco C1113-8PWE Router Chassis with WLAN E domain +cevChassisC11138PWA OBJECT IDENTIFIER ::= { cevChassis 1887 } -- Cisco C1113-8PWA Router Chassis with WLAN A domain +cevChassisC11138PWZ OBJECT IDENTIFIER ::= { cevChassis 1888 } -- Cisco C1113-8PWZ Router Chassis with WLAN Z domain +cevChassisC11138PMWE OBJECT IDENTIFIER ::= { cevChassis 1889 } -- Cisco C1113-8PMWE Router Chassis with WLAN E domain +cevChassisC11138PLteLAWE OBJECT IDENTIFIER ::= { cevChassis 1890 } -- Cisco C1113-8PLTELAWE Router Chassis +cevChassisC11138PLteLAWZ OBJECT IDENTIFIER ::= { cevChassis 1891 } -- Cisco C1113-8PLTELAWZ Router Chassis +cevChassisASR914 OBJECT IDENTIFIER ::= { cevChassis 1892 } -- ASR 914 Series Router Chassis +cevChassisN9KC93108TCFX OBJECT IDENTIFIER ::= { cevChassis 1893 } -- Nexus 9300 series TOR chassis with 6x40G/100G uplink (QSFP28) and 48x10G BASE-T +cevChassisDSC9132TK9 OBJECT IDENTIFIER ::= { cevChassis 1894 } -- DS-C9132T-K9, MDS 9132T 32G 1 RU FC switch, with 16/32 active FC ports +cevChassisDSC9232U OBJECT IDENTIFIER ::= { cevChassis 1895 } -- MDS 9232U 32G Universal 2 RU FC switch, with 48 active FC ports +cevChassisNCS4KFSADC OBJECT IDENTIFIER ::= { cevChassis 1896 } -- NCS 4000 Centralised Fabric Chassis Shelf Assembly - DC Power +cevChassisFpr1010td OBJECT IDENTIFIER ::= { cevChassis 1897 } -- Chassis for Cisco Firepower 1010 Security Appliance +cevChassis2911A OBJECT IDENTIFIER ::= { cevChassis 1899 } -- Cisco 2911A Chassis(3 GE, 4 EHWIC, 1 SM, 2 DSP) +cevChassisC1100 OBJECT IDENTIFIER ::= { cevChassis 1902 } -- Cisco C1100 Series Chassis +cevChassisASR9906 OBJECT IDENTIFIER ::= { cevChassis 1903 } -- ASR 9906 4 Line Card Slot Chassis +cevChassisASR9901 OBJECT IDENTIFIER ::= { cevChassis 1904 } -- ASR 9901 Chassis +cevChassisNCS1001 OBJECT IDENTIFIER ::= { cevChassis 1905 } -- NCS1001 Platform +cevChassisAIRCT5540K9 OBJECT IDENTIFIER ::= { cevChassis 1906 } -- AIRCT5540-K9 is a 40G Wireless LC that occupies 1RU rack space and will populate a total of 4 ports +cevChassisAIRCT8580K9 OBJECT IDENTIFIER ::= { cevChassis 1907 } -- AIRCT8580-K9 is a 80G WLC that occupies 2RU rack space and will populate a total of 8 ports +cevChassisWSC2960L24TQLL OBJECT IDENTIFIER ::= { cevChassis 1908 } -- Catalyst 2960L 24 x GE downlink, 4 x 10GE (4 SFP+) uplinks +cevChassisWSC2960L48TQLL OBJECT IDENTIFIER ::= { cevChassis 1909 } -- Catalyst 2960L 48 x GE downlink, 4 x 10GE (4 SFP+) uplinks +cevChassisWSC2960L24PQLL OBJECT IDENTIFIER ::= { cevChassis 1910 } -- Catalyst 2960L 24 x GE downlink, 4 x 10GE (4 SFP+) uplinks, POE support +cevChassisWSC2960L48PQLL OBJECT IDENTIFIER ::= { cevChassis 1911 } -- Catalyst 2960L 48 x GE downlink, 4 x 10GE (4 SFP+) uplinks, POE support +cevChassisN3KC3264CE OBJECT IDENTIFIER ::= { cevChassis 1912 } -- Nexus 3000 series 2 RU fixed chassis with 64x100G QSFP Ethernet +cevChassisC9404R OBJECT IDENTIFIER ::= { cevChassis 1913 } -- Cisco Catalyst 9400 Series 4 slot chassis +cevChassisC9407R OBJECT IDENTIFIER ::= { cevChassis 1914 } -- Cisco Catalyst 9400 Series 7 slot chassis +cevChassisC9410R OBJECT IDENTIFIER ::= { cevChassis 1915 } -- Cisco Catalyst 9400 Series 10 slot chassis +cevChassisASR920U16SZIM OBJECT IDENTIFIER ::= { cevChassis 1916 } -- Cisco ASR920U Series - 12GE and 4-10GE - Modular PSU and IM +cevChassisASR903U OBJECT IDENTIFIER ::= { cevChassis 1917 } -- Cisco Aggregation Services Router 900U Series, 3RU Chassis +cevChassisASR902U OBJECT IDENTIFIER ::= { cevChassis 1918 } -- Cisco Aggregation Services Router 900U Series, 2RU Chassis +cevChassisAIRCT9880K9 OBJECT IDENTIFIER ::= { cevChassis 1919 } -- AIR-CT9880-K9 is a 80G WLC that occupies 2RU rack space and will populate a total of 8 ports +cevchassisN9KC9348GCFXP OBJECT IDENTIFIER ::= { cevChassis 1921 } -- Nexus 9300 series 1RU TOR chassis with 48x100/1000Mbps (PoE) + 4x10G/25G SFP28 + 2x40G/100G QSFP28 +cevChassisC11114P OBJECT IDENTIFIER ::= { cevChassis 1922 } -- Cisco C11114P Router Chassis +cevChassisC11114PLteEA OBJECT IDENTIFIER ::= { cevChassis 1923 } -- Cisco C1111-4PLTEEA Router Chassis with Multimode Europe and North America Advanced LTE +cevChassisC11114PLteLA OBJECT IDENTIFIER ::= { cevChassis 1924 } -- Cisco C1111-4PLTELA Router Chassis with Latin America Multimode and Asia Pacific Advanced LTE +cevChassisC11114PWB OBJECT IDENTIFIER ::= { cevChassis 1925 } -- Cisco C1111-4PWB Router Chassis with WLAN B domain +cevChassisC11114PWA OBJECT IDENTIFIER ::= { cevChassis 1926 } -- Cisco C1111-4PWA Router Chassis with WLAN A domain +cevChassisC11114PWZ OBJECT IDENTIFIER ::= { cevChassis 1927 } -- Cisco C1111-4PWZ Router Chassis with WLAN Z domain +cevChassisC11114PWN OBJECT IDENTIFIER ::= { cevChassis 1928 } -- Cisco C1111-4PWN Router Chassis with WLAN N domain +cevChassisC11114PWQ OBJECT IDENTIFIER ::= { cevChassis 1929 } -- Cisco C1111-4PWQ Router Chassis with WLAN Q domain +cevChassisC11114PWH OBJECT IDENTIFIER ::= { cevChassis 1930 } -- Cisco C1111-4PWH Router Chassis with WLAN H domain +cevChassisC11114PWR OBJECT IDENTIFIER ::= { cevChassis 1931 } -- Cisco C1111-4PWR Router Chassis with WLAN R domain +cevChassisC11114PWF OBJECT IDENTIFIER ::= { cevChassis 1932 } -- Cisco C1111-4PWF Router Chassis with WLAN F domain +cevChassisC11114PWD OBJECT IDENTIFIER ::= { cevChassis 1933 } -- Cisco C1111-4PWD Router Chassis with WLAN D domain +cevChassisC11164P OBJECT IDENTIFIER ::= { cevChassis 1934 } -- Cisco C1116-4P Router Chassis with VDSL/ADSL Annex B/J +cevChassisC11164PLteEA OBJECT IDENTIFIER ::= { cevChassis 1935 } -- Cisco C1116-4PLTEEA Router Chassis with Multimode Europe and North America Advanced LTE +cevChassisC11164PWE OBJECT IDENTIFIER ::= { cevChassis 1936 } -- Cisco C1116-4PWE Router Chassis with WLAN E domain +cevChassisC11164PLteEAWE OBJECT IDENTIFIER ::= { cevChassis 1937 } -- Cisco C1116-4PLTEEAWE Router Chassis +cevChassisC11174P OBJECT IDENTIFIER ::= { cevChassis 1938 } -- Cisco C1117-4P Router Chassis with VDSL/ADSL Annex B/J +cevChassisC11174PLteEA OBJECT IDENTIFIER ::= { cevChassis 1939 } -- Cisco C1117-4PLTEEA Router Chassis with Multimode Europe and North America Advanced LTE +cevChassisC11174PLteLA OBJECT IDENTIFIER ::= { cevChassis 1940 } -- Cisco C1117-4PLTELA Router Chassis with Latin America Multimode and Asia Pacific Advanced LTE +cevChassisC11174PWE OBJECT IDENTIFIER ::= { cevChassis 1941 } -- Cisco C1117-4PWE Router Chassis with WLAN E domain +cevChassisC11174PWA OBJECT IDENTIFIER ::= { cevChassis 1942 } -- Cisco C1117-4PWA Router Chassis with WLAN A domain +cevChassisC11174PWZ OBJECT IDENTIFIER ::= { cevChassis 1943 } -- Cisco C1117-4PWZ Router Chassis with WLAN Z domain +cevChassisC11174PM OBJECT IDENTIFIER ::= { cevChassis 1944 } -- Cisco C1117-4PM Router Chassis with VDSL/ADSL Annex M +cevChassisC11174PMLteEA OBJECT IDENTIFIER ::= { cevChassis 1945 } -- Cisco C1117-4PMLTEEA Router Chassis with Multimode Europe and North America Advanced LTE +icevChassisC11174PMWE OBJECT IDENTIFIER ::= { cevChassis 1946 } -- Cisco C1117-4PMWE Router Chassis with WLAN E domain +cevChassisC11174PLteEAWE OBJECT IDENTIFIER ::= { cevChassis 1947 } -- Cisco C1117-4PLTEEAWE Router Chassis +cevChassisC11174PLteEAWA OBJECT IDENTIFIER ::= { cevChassis 1948 } -- Cisco C1117-4PLTEEAWA Router Chassis +cevChassisC11174PLteLAWZ OBJECT IDENTIFIER ::= { cevChassis 1949 } -- Cisco C1117-4PLTEEAWZ Router Chassis +cevChassisC11174PMLteEAWE OBJECT IDENTIFIER ::= { cevChassis 1950 } -- Cisco C1117-4PMLTEEAWE Router Chassis +cevChassisN9KV9000 OBJECT IDENTIFIER ::= { cevChassis 1951 } -- Nexus 9000v Virtual Platform +cevChassisC11114PWE OBJECT IDENTIFIER ::= { cevChassis 1952 } -- Cisco C1111-4PWE Router Chassis with WLAN E domain +cevChassisIR807GLTEVZK9 OBJECT IDENTIFIER ::= { cevChassis 1953 } -- Cisco 807 4G LTE Industrial Integrated Service Routers with multi-mode Verizon LTE/DoRA +cevChassisN9KC9364C OBJECT IDENTIFIER ::= { cevChassis 1954 } -- Nexus 9000 series fixed chassis with with 64x100G QSFP28 + 2x10G SFP Ethernet +cevChassisN9KC9336CFX2 OBJECT IDENTIFIER ::= { cevChassis 1955 } -- Nexus 9000 series 1 RU fiexed chassis with 36 x 100G QSFP28 ports +cevChassisC11138PLteEAWE OBJECT IDENTIFIER ::= { cevChassis 1956 } -- Cisco C1113-8PLTEEAWE Router Chassis +cevChassisC11188P OBJECT IDENTIFIER ::= { cevChassis 1963 } -- Cisco C1118-8P Router Chassis +cevChassisC950032QC OBJECT IDENTIFIER ::= { cevChassis 1967 } -- Cisco Catalyst 9500 series with 32 Ports of 40G/16 Ports of 100G +cevChassisC950048Y4C OBJECT IDENTIFIER ::= { cevChassis 1968 } -- Cisco Catalyst 9500 series with 48 Ports of 1G/10G/25G + 4 Ports of 40G/100G +cevchassisC950032C OBJECT IDENTIFIER ::= { cevChassis 1969 } -- Cisco Catalyst 9500 series with 32 Ports of 100G / 32 Ports of 40G +cevChassisciscoIR829GWLTEGAxK9 OBJECT IDENTIFIER ::= { cevChassis 1970 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Global LTE/HSPA+ with 802.11n, PoE +cevChassisNCS55A2MODSES OBJECT IDENTIFIER ::= { cevChassis 1971 } -- NCS55A2 Scaled Fixed 24x10G & 16x25G with 2xMPA Chassis +cevChassisNCS55A2MODS OBJECT IDENTIFIER ::= { cevChassis 1972 } -- NCS55A2 Fixed 24x10G & 16x25G with 2xMPA Chassis +cevChassisC950024Y4C OBJECT IDENTIFIER ::= { cevChassis 1973 } -- Cisco Catalyst 9500 is 1 RU fixed chassis with 24 Ports of 1G/10G/25G + 4 Ports of 40G/100G +cevChassisN5204GAZA OBJECT IDENTIFIER ::= { cevChassis 1974 } -- Cisco NCS520 Series - 4-1GE and 4-10GE - Single AC model +cevChassisN52020G4ZA OBJECT IDENTIFIER ::= { cevChassis 1975 } -- Cisco NCS520 Series - 20-1GE and 4-10GE - Dual AC model +cevChassisN52020G4ZD OBJECT IDENTIFIER ::= { cevChassis 1976 } -- Cisco NCS520 Series - 20-1GE and 4-10GE - Dual DC model +cevChassisN520X4G4ZA OBJECT IDENTIFIER ::= { cevChassis 1977 } -- Cisco NCS520 Series - 4-1GE and 4-10GE - Single AC, I-Temp, conformal Coated model +cevChassisN520X4G4ZD OBJECT IDENTIFIER ::= { cevChassis 1978 } -- Cisco NCS520 Series - 4-1GE and 4-10GE - Dual DC, I-Temp, conformal Coated model - DC model +cevChassisN520X20G4ZA OBJECT IDENTIFIER ::= { cevChassis 1979 } -- Cisco NCS520 Series - 20-1GE and 4-10GE - Dual AC, I-Temp, conformal Coated model +cevChassisN520X20G4ZD OBJECT IDENTIFIER ::= { cevChassis 1980 } -- Cisco NCS520 Series - 20-1GE and 4-10GE - Dual DC, I-Temp, conformal Coated model +cevChassisC9200L48T4G OBJECT IDENTIFIER ::= { cevChassis 1981 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks +cevChassisC9200L24T4G OBJECT IDENTIFIER ::= { cevChassis 1982 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks +cevChassisC9200L24T4X OBJECT IDENTIFIER ::= { cevChassis 1983 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks +cevChassisC9200L48T4X OBJECT IDENTIFIER ::= { cevChassis 1984 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks +cevChassisC9200L24P4G OBJECT IDENTIFIER ::= { cevChassis 1985 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks. PoE support for 720W +cevChassisC9200L48P4G OBJECT IDENTIFIER ::= { cevChassis 1986 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks. PoE support for 720W +cevChassisC9200L24P4X OBJECT IDENTIFIER ::= { cevChassis 1987 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks. PoE support for 720W +cevChassisC9200L48P4X OBJECT IDENTIFIER ::= { cevChassis 1988 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks. PoE support for 1440W +cevChassisC9200L24PXG4X OBJECT IDENTIFIER ::= { cevChassis 1989 } -- Catalyst 9200L 16 Gig + 8 mGig Downlinks, 4 SFP+ uplinks. PoE support for 720W +cevChassisC9200L24PXG2Y OBJECT IDENTIFIER ::= { cevChassis 1990 } -- Catalyst 9200L 16 Gig + 8 mGig Downlinks, 2 x 25 Gig uplinks. PoE support for 720W +cevChassisC9200L48PXG4X OBJECT IDENTIFIER ::= { cevChassis 1991 } -- Catalyst 9200L 36 Gig + 12 mGig Downlinks, 4 SFP+ uplinks. PoE support for 1440W +cevChassisC9200L48PXG2Y OBJECT IDENTIFIER ::= { cevChassis 1992 } -- Catalyst 9200L 40 Gig + 8 mGig Downlinks, 2 x 25 Gig uplinks. PoE support for 1440W +cevChassisC920024T OBJECT IDENTIFIER ::= { cevChassis 1993 } -- Catalyst 9200 24 Gig downlinks +cevChassisC920048T OBJECT IDENTIFIER ::= { cevChassis 1994 } -- Catalyst 9200 48 Gig downlinks +cevChassisC920024P OBJECT IDENTIFIER ::= { cevChassis 1995 } -- Catalyst 9200 24 Gig downlinks. PoE support for 720W +cevChassisC920048P OBJECT IDENTIFIER ::= { cevChassis 1996 } -- Catalyst 9200 48 Gig downlinks. PoE support for 1440W +cevChassisN540X24Z8Q2CM OBJECT IDENTIFIER ::= { cevChassis 2009 } -- Conformal Coated NCS 540 Series Router 24x10G, 8x25G, 2x100G +cevChassisN9KC93240YCFX2 OBJECT IDENTIFIER ::= { cevChassis 2010 } -- Nexus 9300 series chassis 48x10/25G + 12x40/100G +cevChassisC11092PLteIN OBJECT IDENTIFIER ::= { cevChassis 2015 } -- Cisco C1109-2PLTEIN 2 ports GE LAN M2M Router Chassis with Multimode LTE WWAN India, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014P OBJECT IDENTIFIER ::= { cevChassis 2016 } -- Cisco C1101-4P 4 Ports GE LAN Router Chassis, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLteP OBJECT IDENTIFIER ::= { cevChassis 2017 } -- Cisco C1101-4PLTEP 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWE OBJECT IDENTIFIER ::= { cevChassis 2018 } -- Cisco C1101-4PLTEPWE 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -E Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWB OBJECT IDENTIFIER ::= { cevChassis 2019 } -- Cisco C1101-4PLTEPWB 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -B Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWD OBJECT IDENTIFIER ::= { cevChassis 2020 } -- Cisco C1101-4PLTEPWD 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -D Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWZ OBJECT IDENTIFIER ::= { cevChassis 2021 } -- Cisco C1101-4PLTEPWZ 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -Z Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWA OBJECT IDENTIFIER ::= { cevChassis 2022 } -- Cisco C1101-4PLTEPWA 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -A Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWH OBJECT IDENTIFIER ::= { cevChassis 2023 } -- Cisco C1101-4PLTEPWH 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -H Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWQ OBJECT IDENTIFIER ::= { cevChassis 2024 } -- Cisco C1101-4PLTEPWQ 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -Q Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWR OBJECT IDENTIFIER ::= { cevChassis 2025 } -- Cisco C1101-4PLTEPWR 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -R Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWN OBJECT IDENTIFIER ::= { cevChassis 2026 } -- Cisco C1101-4PLTEPWN 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -N Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11014PLtePWF OBJECT IDENTIFIER ::= { cevChassis 2027 } -- Cisco C1101-4PLTEPWF 4 Ports GE LAN Router Chassis, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -F Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2P OBJECT IDENTIFIER ::= { cevChassis 2028 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWB OBJECT IDENTIFIER ::= { cevChassis 2029 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -B Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWE OBJECT IDENTIFIER ::= { cevChassis 2030 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -E Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWD OBJECT IDENTIFIER ::= { cevChassis 2031 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -D Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWZ OBJECT IDENTIFIER ::= { cevChassis 2032 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -Z Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWA OBJECT IDENTIFIER ::= { cevChassis 2033 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -A Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWH OBJECT IDENTIFIER ::= { cevChassis 2034 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -H Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWQ OBJECT IDENTIFIER ::= { cevChassis 2035 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -Q Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWN OBJECT IDENTIFIER ::= { cevChassis 2036 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -N Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWR OBJECT IDENTIFIER ::= { cevChassis 2037 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -R Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11094PLte2PWF OBJECT IDENTIFIER ::= { cevChassis 2038 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router Chassis, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -F Domain, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisN3KC3548PXL OBJECT IDENTIFIER ::= { cevChassis 2039 } -- Nexus 3500 Series 1 RU fixed chassis (Monticello-2) with 48 SFPs, 2 Power Supplies, 4 individual Fans +cevChassisC9606 OBJECT IDENTIFIER ::= { cevChassis 2040 } -- Cisco Catalyst 9600 Series 6 Slot Chassis +cevChassisC11092PLteGB OBJECT IDENTIFIER ::= { cevChassis 2047 } -- Cisco C1109-2PLTEGB 2 ports GE LAN M2M Router Chassis with Multimode LTE WWAN Global (non-US), 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11092PLteUS OBJECT IDENTIFIER ::= { cevChassis 2048 } -- Cisco C1109-2PLTEUS 2 ports GE LAN M2M Router Chassis with Multimode LTE WWAN United States, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11092PLteVZ OBJECT IDENTIFIER ::= { cevChassis 2049 } -- Cisco C1109-2PLTEVZ 2 ports GE LAN M2M Router Chassis with Multimode LTE WWAN Verizon, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11092PLteJN OBJECT IDENTIFIER ::= { cevChassis 2050 } -- Cisco C1109-2PLTEJN 2 ports GE LAN M2M Router Chassis with Multimode LTE WWAN Japan, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisC11092PLteAU OBJECT IDENTIFIER ::= { cevChassis 2051 } -- Cisco C1109-2PLTEAU 2 ports GE LAN M2M Router Chassis with Multimode LTE WWAN Australia and New Zealand, 1 GE WAN and USB 3.0/Micro USB Console +cevChassisDSC9148TK9 OBJECT IDENTIFIER ::= { cevChassis 2054 } -- DS-C9148T-K9, MDS 9148T 32G 1 RU FC switch, with 48 active ports +cevChassisDSC9396TK9 OBJECT IDENTIFIER ::= { cevChassis 2055 } -- DS-C9396T-K9, MDS 9396T 32G 2 RU FC switch, upto 96 active ports +cevChassisC11128PWE OBJECT IDENTIFIER ::= { cevChassis 2056 } -- Cisco C1112-8PWE Router Chassis with WLAN E domain +cevChassisC11128PLteEAWE OBJECT IDENTIFIER ::= { cevChassis 2057 } -- Cisco C1112-8PLTEEAWE Router Chassis +cevChassisC11138PWB OBJECT IDENTIFIER ::= { cevChassis 2058 } -- Cisco C1113-8PWB Router Chassis with WLAN B domain +cevChassisC11138PLteEAWB OBJECT IDENTIFIER ::= { cevChassis 2059 } -- Cisco C1113-8PLTEEAWB Router Chassis +cevChassisC11138PLteLAWA OBJECT IDENTIFIER ::= { cevChassis 2060 } -- Cisco C1113-8PLTELAWA Router Chassis +cevChassisC11164PLteLA OBJECT IDENTIFIER ::= { cevChassis 2061 } -- Cisco C1116-4PLTELA Router Chassis with Latin America Multimode and Asia Pacific Advanced LTE +cevChassisIR1101K9 OBJECT IDENTIFIER ::= { cevChassis 2062 } -- Next-generation Industrial Modular Router with 4 Copper Ports + 1 Combo Port + expansion slot, no Fog computing +cevChassisFpr1140td OBJECT IDENTIFIER ::= { cevChassis 2065 } -- Cisco Firepower 1140 Security Appliance +cevChassisFpr1120td OBJECT IDENTIFIER ::= { cevChassis 2066 } -- Cisco Firepower 1120 Security Appliance +cevChassisISR4221X OBJECT IDENTIFIER ::= { cevChassis 2070 } -- Cisco ISR 4221X Router Chassis with 8 GB memory +cevChassisC1111X8P OBJECT IDENTIFIER ::= { cevChassis 2071 } -- Cisco C1111X-8P Router Chassis +cevChassisASR92012SZD OBJECT IDENTIFIER ::= { cevChassis 2073 } -- Cisco ASR920 Series - 12 port dual rate 10G/1G DC Power Supply +cevChassisASR92012SZA OBJECT IDENTIFIER ::= { cevChassis 2074 } -- Cisco ASR920 Series - 12 port dual rate 10G/1G AC Power Supply +cevChassisN9KC9332C OBJECT IDENTIFIER ::= { cevChassis 2076 } -- 32x100G QSFP28 + 2x10G SFP+ Ethernet +cevChassisN3KC3132CZ OBJECT IDENTIFIER ::= { cevChassis 2077 } -- 32x40/100G QSFP28 2x10G SFP+ Ethernet Module +cevChassisISR4461 OBJECT IDENTIFIER ::= { cevChassis 2078 } -- Cisco ISR 4461 Router Chassis +cevChassisESS3300NCP OBJECT IDENTIFIER ::= { cevChassis 2079 } -- Cisco ESS-3300 Embedded Service Switch with 8 Gig Downlinks and 2x10G SFP+ Switch, Main Board, No cooling plate +cevChassisESS3300CON OBJECT IDENTIFIER ::= { cevChassis 2080 } -- Cisco ESS-3300 Embedded Service Switch with 8 Gig Downlinks and 2x10G SFP+ Switch, Main Board, Conduction cooled +cevChassisIE32008T2S OBJECT IDENTIFIER ::= { cevChassis 2081 } -- Cisco Industrial Ethernet 3200 Switch, Petra Fixed System 2 Port SFP + 8 Port GE Copper Basic +cevChassisIE32008P2S OBJECT IDENTIFIER ::= { cevChassis 2082 } -- Cisco Industrial Ethernet 3200 Switch, Petra Fixed System 2 Port SFP + 8 Port GE PoE+ Basic +cevChassisIE33008T2S OBJECT IDENTIFIER ::= { cevChassis 2083 } -- Cisco Industrial Ethernet 3300 Switch, Petra Expandable System 2 Port SFP + 8 Port GE Copper Basic +cevChassisIE33008P2S OBJECT IDENTIFIER ::= { cevChassis 2084 } -- Cisco Industrial Ethernet 3300 Switch, Petra Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +cevChassisIE34008P2S OBJECT IDENTIFIER ::= { cevChassis 2085 } -- Cisco Industrial Ethernet 3400 Switch, Petra Expandable System 2 Port SFP + 8 Port GE PoE+ Adv +cevChassisNamApp2520 OBJECT IDENTIFIER ::= { cevChassis 2086 } -- Cisco NAM Appliance 2520 +cevChassisNamApp2540 OBJECT IDENTIFIER ::= { cevChassis 2087 } -- Cisco NAM Appliance 2540 +cevChassisCSPA2520 OBJECT IDENTIFIER ::= { cevChassis 2088 } -- Cisco Security Packet Analyzer 2520 +cevChassisIR829MLTELAxK9 OBJECT IDENTIFIER ::= { cevChassis 2089 } -- Cisco 829 Single LTE with mSATA card and POE +cevChassisIR829M2LTEEAxK9 OBJECT IDENTIFIER ::= { cevChassis 2090 } -- Cisco 829 Dual LTE with mSATA card and POE +cevChassisIR829M2LTELAxK9 OBJECT IDENTIFIER ::= { cevChassis 2091 } -- Cisco 829 Dual LTE with mSATA card and POE +cevChassisIR829MLTEEAxK9 OBJECT IDENTIFIER ::= { cevChassis 2092 } -- Cisco 829 Single LTE with mSATA card and POE +cevChassisIR829BLTEEAxK9 OBJECT IDENTIFIER ::= { cevChassis 2093 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode LTE/HSPA+ with 802.11n, no POE and no mSATA card, FCC compliant +cevChassisIR829BLTELAxK9 OBJECT IDENTIFIER ::= { cevChassis 2094 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode LTE/HSPA+ with 802.11n, no POE and no mSATA card, FCC compliant +cevChassisIR829B2LTEEAxK9 OBJECT IDENTIFIER ::= { cevChassis 2095 } -- Cisco 829 4G LTE Dual-modem Industrial Integrated Service Routers with multi-mode LTE/HSPA+ with 802.11n, no POE and no mSATA card, FCC compliant +cevChassisIR829B2LTELAxK9 OBJECT IDENTIFIER ::= { cevChassis 2096 } -- Cisco 829 4G LTE Dual-modem Industrial Integrated Service Routers with multi-mode LTE/HSPA+ with 802.11n, no POE and no mSATA card, FCC compliant +cevChassisIR809GLTENAK9 OBJECT IDENTIFIER ::= { cevChassis 2097 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode AT&T and Canada LTE/HSPA+ +cevChassisIR809GLTEVZK9 OBJECT IDENTIFIER ::= { cevChassis 2098 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode Verizon LTE/DoRA +cevChassisIR809GLTEGAK9 OBJECT IDENTIFIER ::= { cevChassis 2099 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode Global (Europe & Australia)LTE/HSPA+ +cevChassisIR809GLTELAK9 OBJECT IDENTIFIER ::= { cevChassis 2100 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode LTE/HSPA+, ETSI compliant +cevChassisVG450 OBJECT IDENTIFIER ::= { cevChassis 2101 } -- Cisco VG450 Router Chassis +cevChassisASR92020SZM OBJECT IDENTIFIER ::= { cevChassis 2102 } -- Cisco ASR920 Series - 4GE Copper, 20GE SFP and 4-10GE - Modular PSU +cevChassisRAIE1783MMS10B OBJECT IDENTIFIER ::= { cevChassis 2103 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Essentials, Fixed System 2 Port SFP + 8 Port GE Copper Basic +cevChassisRAIE1783MMS10BE OBJECT IDENTIFIER ::= { cevChassis 2104 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Essentials, Fixed System 2 Port SFP + 8 Port GE PoE+ Basic +cevChassisRAIE1783MMS10 OBJECT IDENTIFIER ::= { cevChassis 2105 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Essentials, Expandable System 2 Port SFP + 8 Port GE Copper Basic +cevChassisRAIE1783MMS10R OBJECT IDENTIFIER ::= { cevChassis 2106 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Advantage, Expandable System 2 Port SFP + 8 Port GE Copper Basic +cevChassisRAIE1783MMS10E OBJECT IDENTIFIER ::= { cevChassis 2107 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Essentials, Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +cevChassisRAIE1783MMS10ER OBJECT IDENTIFIER ::= { cevChassis 2108 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Advantage, Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +cevChassisRAIE1783MMS10EA OBJECT IDENTIFIER ::= { cevChassis 2109 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Essentials, Expandable System 2 Port SFP + 8 Port GE PoE+ Advanced +cevChassisRAIE1783MMS10EAR OBJECT IDENTIFIER ::= { cevChassis 2110 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Advantage, Expandable System 2 Port SFP + 8 Port GE PoE+ Advanced +cevChassisIR807GLTEGAK9 OBJECT IDENTIFIER ::= { cevChassis 2113 } -- Cisco 807 4G LTE Industrial Integrated Service Routers with multi-mode Global (Europe & Australia) LTE/HSPA+ +cevChassisIR807GLTENAK9 OBJECT IDENTIFIER ::= { cevChassis 2114 } -- Cisco 807 4G LTE Industrial Integrated Service Routers with multi-mode AT&T and Canada LTE/HSPA+ +cevChassisN9KC93240YCFX2Z OBJECT IDENTIFIER ::= { cevChassis 2115 } -- Nexus 9300 series fixed chassis with 48x10/25G SFP+ & 12x40/100G +cevChassisN9KC93360YCFX3 OBJECT IDENTIFIER ::= { cevChassis 2117 } -- 2RU TOR fixed chassis with 96x10/25G SFP28 + 12x40/100G QSFP28 ports +cevChassisC941J4P OBJECT IDENTIFIER ::= { cevChassis 2119 } -- C941J-4P Router with 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 2GB DDR4 DRAM(x64) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC9214P OBJECT IDENTIFIER ::= { cevChassis 2120 } -- C921-4P Router with 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisC9314P OBJECT IDENTIFIER ::= { cevChassis 2121 } -- C931-4P Router with Internal Power Supply, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisC941J4PLTEJN OBJECT IDENTIFIER ::= { cevChassis 2122 } -- C941J-4PLTEJN Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 2GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisC9214PLTEGB OBJECT IDENTIFIER ::= { cevChassis 2123 } -- C921-4PLTE GB Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC9214PLTEAS OBJECT IDENTIFIER ::= { cevChassis 2124 } -- C921-4PLTE AS Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC9214PLTEAU OBJECT IDENTIFIER ::= { cevChassis 2125 } -- C921-4PLTE AU Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC9214PLTENA OBJECT IDENTIFIER ::= { cevChassis 2126 } -- C921-4PLTE NA Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC921J4P OBJECT IDENTIFIER ::= { cevChassis 2127 } -- C921J-4P Router with, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisC9274P OBJECT IDENTIFIER ::= { cevChassis 2128 } -- C927-4P Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC9274PM OBJECT IDENTIFIER ::= { cevChassis 2129 } -- C927-4PM Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC9264P OBJECT IDENTIFIER ::= { cevChassis 2130 } -- C926-4P Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC9274PLTEAU OBJECT IDENTIFIER ::= { cevChassis 2131 } -- C927-4PLTE AU Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisC9274PLTENA OBJECT IDENTIFIER ::= { cevChassis 2132 } -- C927-4PLTE NA Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisC9274PLTEGB OBJECT IDENTIFIER ::= { cevChassis 2133 } -- C927-4PLTE GB Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisC9274PMLTEGB OBJECT IDENTIFIER ::= { cevChassis 2134 } -- C927-4PMLTEGB Router with 1 Eth+DSL with Annex M, 1 LTE interface,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisC9264PLTEGB OBJECT IDENTIFIER ::= { cevChassis 2135 } -- C926-4PLTEGB Router with 1 Eth+DSL, 1 LTE interface,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevChassisC931J4P OBJECT IDENTIFIER ::= { cevChassis 2139 } -- C931J-4P Router with External Power Supply 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevChassisNCS5064 OBJECT IDENTIFIER ::= { cevChassis 2140 } -- Cisco NCS 5064 Series Router +cevChassisC11118PWS OBJECT IDENTIFIER ::= { cevChassis 2141 } -- Cisco C1111-8PWS Router Chassis +cevChassisC11118PLteLAWS OBJECT IDENTIFIER ::= { cevChassis 2142 } -- Cisco C1111-8PLTELAWS Router Chassis +cevChassisC11118PLteLAWA OBJECT IDENTIFIER ::= { cevChassis 2143 } -- Cisco C1111-8PLTELAWA Router Chassis +cevChassisC11118PLteLAWE OBJECT IDENTIFIER ::= { cevChassis 2144 } -- Cisco C1111-8PLTELAWE Router Chassis +cevChassis9200LFixedSwitchStack OBJECT IDENTIFIER ::= { cevChassis 2145 } -- A stack of any Cisco Catalyst 9200L Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management +cevChassis9200FixedSwitchStack OBJECT IDENTIFIER ::= { cevChassis 2146 } -- A stack of any Cisco Catalyst 9200 Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management +cevChassisNCS1004 OBJECT IDENTIFIER ::= { cevChassis 2147 } -- NCS1004 System (1RP, 3 FANs, 2 Powers, 4 LCs) +cevChassis01FT566E04 OBJECT IDENTIFIER ::= { cevChassis 2173 } -- IBM SAN192C-6 8978-E04 (4 Module) SAN Director +cevChassis01FT565E08 OBJECT IDENTIFIER ::= { cevChassis 2174 } -- IBM SAN384C-6 8978-E08 (8 Module) SAN Director +cevChassis01FT564E16 OBJECT IDENTIFIER ::= { cevChassis 2175 } -- IBM SAN768C-6 8978-E16 (16 Module) SAN Director +cevChassis01FT562R50 OBJECT IDENTIFIER ::= { cevChassis 2176 } -- IBM SAN50C-R 8977-R50 50 Port SAN Extension Switch +cevChassis01FT563T32 OBJECT IDENTIFIER ::= { cevChassis 2177 } -- IBM SAN32C-6 8977-T32 32X32G FC SAN Switch +cevChassisFPR4115 OBJECT IDENTIFIER ::= { cevChassis 2179 } -- FirePOWER 4115 chassis +cevChassisFPR4125 OBJECT IDENTIFIER ::= { cevChassis 2180 } -- FirePOWER 4125 chassis +cevChassisFPR4145 OBJECT IDENTIFIER ::= { cevChassis 2181 } -- FirePOWER 4145 chassis +cevChassisN9KC9358GYFX OBJECT IDENTIFIER ::= { cevChassis 2183 } -- 2RU TOR fixed module with 8x100/1000M + 2x10G SFP ports +cevChassisAIRCT9510CK9 OBJECT IDENTIFIER ::= { cevChassis 2185 } -- AIR-CT9510-C-K9 (Katar copper) +cevChassisN9KC9358GYFXP OBJECT IDENTIFIER ::= { cevChassis 2191 } -- 2RU TOR fixed chassis with 8x100/1000M + 2x10/25G SFP28 ports +cevChassisWSC2960LSM24TS OBJECT IDENTIFIER ::= { cevChassis 2194 } -- Catalyst 2960L-SM 24 x GE downlink, 4 x GE (4 SFP) uplinks +cevChassisWSC2960LSM24PS OBJECT IDENTIFIER ::= { cevChassis 2195 } -- Catalyst 2960L-SM 24 x GE downlink, 4 x GE (4 SFP) uplinks,with 24 port POE support +cevChassisWSC2960LSM48TS OBJECT IDENTIFIER ::= { cevChassis 2196 } -- Catalyst 2960L-SM 48 x GE downlink, 4 x GE (4 SFP) uplinks +cevChassisWSC2960LSM48PS OBJECT IDENTIFIER ::= { cevChassis 2197 } -- Catalyst 2960L-SM 48 x GE downlink, POE support, 4 x GE (4 SFP) uplinks +cevChassisWSC2960LSM16TS OBJECT IDENTIFIER ::= { cevChassis 2198 } -- Catalyst 2960L-SM 16 x GE downlink, 2 x GE (2 SFP) uplinks +cevChassisWSC2960LSM16PS OBJECT IDENTIFIER ::= { cevChassis 2199 } -- Catalyst 2960L-SM 16 x GE downlink, POE support, 2 x GE (2 SFP) uplinks +cevChassisWSC2960LSM8TS OBJECT IDENTIFIER ::= { cevChassis 2200 } -- Catalyst 2960L-SM 8 x GE downlink, 2 x GE (2 SFP) uplinks +cevChassisWSC2960LSM8PS OBJECT IDENTIFIER ::= { cevChassis 2201 } -- Catalyst 2960L-SM 8 x GE downlink, POE support, 2 x GE (2 SFP) uplinks +cevChassisWSC2960LSM24TQ OBJECT IDENTIFIER ::= { cevChassis 2202 } -- Catalyst 2960L-SM 24 x GE downlink, 4 x 10GE (4 SFP+) uplinks +cevChassisWSC2960LSM48TQ OBJECT IDENTIFIER ::= { cevChassis 2203 } -- Catalyst 2960L-SM 48 x GE downlink, 4 x 10GE (4 SFP+) uplinks +cevChassisWSC2960LSM24PQ OBJECT IDENTIFIER ::= { cevChassis 2204 } -- Catalyst 2960L-SM 24 x GE downlink, 4 x 10GE (4 SFP+) uplinks, POE support +cevChassisWSC2960LSM48PQ OBJECT IDENTIFIER ::= { cevChassis 2205 } -- Catalyst 2960L-SM 48 x GE downlink, 4 x 10GE (4 SFP+) uplinks, POE support +cevChassisN3KC3432DS OBJECT IDENTIFIER ::= { cevChassis 2207 } -- Nexus 3000 Series fixed chassis with 32x400G + 2x10G SFP+ module +cevChassisESR1115CONK9 OBJECT IDENTIFIER ::= { cevChassis 2219 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, with cooling +cevChassisESR1115NCPK9 OBJECT IDENTIFIER ::= { cevChassis 2220 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, no cooling +cevChassisN9KC9316DGX OBJECT IDENTIFIER ::= { cevChassis 2227 } -- 1RU TOR fixed chassis with 16x400GE DD QSFP Ports +cevChassisN9KC9358GYFXPv2 OBJECT IDENTIFIER ::= { cevChassis 2228 } -- 2RU TOR fixed module with 8x100/1000M + 2x10/25G SFP28 ports +cevChassisESR6300CONK9 OBJECT IDENTIFIER ::= { cevChassis 2229 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, with cooling plate +cevChassisESR6300NCPK9 OBJECT IDENTIFIER ::= { cevChassis 2230 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, no cooling plate +cevChassisNCS54016G OBJECT IDENTIFIER ::= { cevChassis 2231 } -- Cisco NCS540 series with 16G RAM +cevChassisNCS540X16G OBJECT IDENTIFIER ::= { cevChassis 2232 } -- Cisco NCS540 conformal coating series with 16G RAM +cevChassisN9KC93600CDGX OBJECT IDENTIFIER ::= { cevChassis 2236 } -- 1RU TOR fixed chassis with 28xQSFP28 (100G/40G) + 8xQSFP-DD (400G) Ports +cevChassisN9KC92348GCX OBJECT IDENTIFIER ::= { cevChassis 2239 } -- OR 48x100M/1G Base-T + 4x10/25G SPF28 + 2x40/100G QSFP28 +cevChassisMS39048UXHW OBJECT IDENTIFIER ::= { cevChassis 2248 } -- +cevChassisIE34008T2S OBJECT IDENTIFIER ::= { cevChassis 2249 } -- Cisco Industrial Ethernet 3400 Switch, Petra Expandable System 2 Port SFP + 8 Port GE Copper Adv +cevChassisIE34008FTMC OBJECT IDENTIFIER ::= { cevChassis 2250 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 8 port FE Copper , No PoE, FPGA available +cevChassisIE340016FTMC OBJECT IDENTIFIER ::= { cevChassis 2251 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 16 port FE Copper , No PoE, FPGA available +cevChassisIE340024FTMC OBJECT IDENTIFIER ::= { cevChassis 2252 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 24 port FE Copper , No PoE, FPGA available +cevChassisIE34008TMC OBJECT IDENTIFIER ::= { cevChassis 2253 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 8 port 1G Copper , No PoE, FPGA available +cevChassisIE340016TMC OBJECT IDENTIFIER ::= { cevChassis 2254 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 16 port 1G Copper , No PoE, FPGA available +cevChassisIE340024TMC OBJECT IDENTIFIER ::= { cevChassis 2255 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 24 port 1G Copper , No PoE, FPGA available +cevChassis02JD718T48 OBJECT IDENTIFIER ::= { cevChassis 2257 } -- IBM SAN48C 8977-T48 48X32G PSE SAN Switch +cevChassis02JD725T48 OBJECT IDENTIFIER ::= { cevChassis 2258 } -- IBM SAN48C 8977-T48 48X32G PSI SAN Switch +cevChassis02JD719T96 OBJECT IDENTIFIER ::= { cevChassis 2259 } -- IBM SAN96C 8977-T96 96X32G PSE SAN Switch +cevChassis02JD730T96 OBJECT IDENTIFIER ::= { cevChassis 2260 } -- IBM SAN96C 8977-T96 96X32G PSI SAN Switch +cevChassisIE3400H8FT OBJECT IDENTIFIER ::= { cevChassis 2261 } -- Cisco Catalyst IE3400 Heavy duty Series, 8 FE M12 interfaces +cevChassisIE3400H16FT OBJECT IDENTIFIER ::= { cevChassis 2262 } -- Cisco Catalyst IE3400 Heavy duty Series, 16 FE M12 interfaces +cevChassisIE3400H24FT OBJECT IDENTIFIER ::= { cevChassis 2263 } -- Cisco Catalyst IE3400 Heavy duty Series, 24 FE M12 interfaces +cevChassisIE3400H8T OBJECT IDENTIFIER ::= { cevChassis 2264 } -- Cisco Catalyst IE3400 Heavy duty Series, 8 GE M12 interfaces +cevChassisIE3400H16T OBJECT IDENTIFIER ::= { cevChassis 2265 } -- Cisco Catalyst IE3400 Heavy duty Series, 16 GE M12 interfaces +cevChassisIE3400H24T OBJECT IDENTIFIER ::= { cevChassis 2266 } -- Cisco Catalyst IE3400 Heavy duty Series, 24 GE M12 interfaces +cevChassisRAIE1783MMS10A OBJECT IDENTIFIER ::= { cevChassis 2269 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Essentials, Expandable System : 2 Port SFP + 8 Port GE Copper Advanced +cevChassisRAIE1783MMS10AR OBJECT IDENTIFIER ::= { cevChassis 2270 } -- Cisco-Rockwell Stratix 5800 Industrial Ethernet Switch, Network Advantage, Expandable System : 2 Port SFP + 8 Port GE Copper Advanced +cevChassisN9KC9364CGX OBJECT IDENTIFIER ::= { cevChassis 2272 } -- 2RU TOR fixed chassis with 64x100GE QSFP28 Ports +cevChassisCSP5228 OBJECT IDENTIFIER ::= { cevChassis 2273 } -- Cloud Services Platform Model CSP-5228 +cevChassisCSP5400 OBJECT IDENTIFIER ::= { cevChassis 2274 } -- Cloud Services Platform Model CSP-5400 +cevChassisCSP5436 OBJECT IDENTIFIER ::= { cevChassis 2275 } -- Cloud Services Platform Model CSP-5436 +cevChassisCSP5444 OBJECT IDENTIFIER ::= { cevChassis 2276 } -- Cloud Services Platform Model CSP-5444 +cevChassisCSP5456 OBJECT IDENTIFIER ::= { cevChassis 2277 } -- Cloud Services Platform Model CSP-5456 +cevChassisCSP5200 OBJECT IDENTIFIER ::= { cevChassis 2331 } -- Cloud Services Platform Model CSP-5200 +cevChassisCSP5216 OBJECT IDENTIFIER ::= { cevChassis 2332 } -- Cloud Services Platform Model CSP-5216 + + +cevBackplane OBJECT IDENTIFIER ::= { cevMIBObjects 4 } +cevBackplaneAtm OBJECT IDENTIFIER ::= { cevBackplane 4 } -- LS1010 Chassis +cevBackplaneCat5500 OBJECT IDENTIFIER ::= { cevBackplane 5 } -- Catalyst 5500 Chassis +cevBackplaneCat6400 OBJECT IDENTIFIER ::= { cevBackplane 6 } -- Catalyst 6400 Chassis +cevBackplaneCat8510 OBJECT IDENTIFIER ::= { cevBackplane 7 } -- Catalyst 8510 Layer 3 Router/Switch +cevBackplaneCat8540 OBJECT IDENTIFIER ::= { cevBackplane 8 } -- Catalyst 8540 Layer 3 Router/Switch +cevBackplaneMGX8850 OBJECT IDENTIFIER ::= { cevBackplane 9 } -- MGX8850 Chassis +cevBackplaneMGX8820 OBJECT IDENTIFIER ::= { cevBackplane 10 } -- MGX8820 Chassis +cevBackplaneBPXSes OBJECT IDENTIFIER ::= { cevBackplane 11 } -- BPXSes Chassis +cevBackplaneIGXSes OBJECT IDENTIFIER ::= { cevBackplane 12 } -- IGXSes Chassis +cevBackplaneCat6000 OBJECT IDENTIFIER ::= { cevBackplane 13 } -- Catalyst 6000 Backplane +cevBackplaneCat6500 OBJECT IDENTIFIER ::= { cevBackplane 14 } -- Catalyst 6500 Backplane +cevBackplaneMGX8950 OBJECT IDENTIFIER ::= { cevBackplane 15 } -- Backplane for MGX8950 switch +cevBackplaneONS15540Fixed OBJECT IDENTIFIER ::= { cevBackplane 16 } -- Cisco ONS 15540 ESP electrical backplane with fixed optical backplane +cevBackplaneCat4006 OBJECT IDENTIFIER ::= { cevBackplane 18 } -- Catalyst 4006 Backplane +cevBackplaneMGX8830 OBJECT IDENTIFIER ::= { cevBackplane 19 } -- MGX8830 Chassis +cevBackplaneONS15530 OBJECT IDENTIFIER ::= { cevBackplane 20 } -- Cisco ONS 15530 electrical backplane +cevBackplaneCat4507 OBJECT IDENTIFIER ::= { cevBackplane 23 } -- Catalyst 4507 Backplane +cevBackplaneCat4503 OBJECT IDENTIFIER ::= { cevBackplane 24 } -- Catalyst 4503 Backplane +cevBackplaneCat4506 OBJECT IDENTIFIER ::= { cevBackplane 25 } -- Catalyst 4506 Backplane +cevBackplaneDSC9506 OBJECT IDENTIFIER ::= { cevBackplane 26 } -- MDS 9506 Backplane +cevBackplaneDSC9509 OBJECT IDENTIFIER ::= { cevBackplane 27 } -- MDS 9509 Backplane +cevBackplaneDSC9513 OBJECT IDENTIFIER ::= { cevBackplane 28 } -- MDS 9513 Backplane +cevBackplaneONS15540ESPx OBJECT IDENTIFIER ::= { cevBackplane 29 } -- Cisco ONS 15540 ESPx backplane +cevBackplaneUnknown OBJECT IDENTIFIER ::= { cevBackplane 30 } -- Unknown Backplane +cevBackplaneCat4510 OBJECT IDENTIFIER ::= { cevBackplane 31 } -- Catalyst 4510R Backplane +cevBackplaneDSC9140K9 OBJECT IDENTIFIER ::= { cevBackplane 32 } -- DS-C9140-K9 - MDS 9140 Backplane +cevBackplaneBMGX8850 OBJECT IDENTIFIER ::= { cevBackplane 33 } -- Model B Backplane for MGX8850 +cevBackplaneBMGX8950 OBJECT IDENTIFIER ::= { cevBackplane 34 } -- Model B Backplane for MGX8950 +cevBackplaneCisco7600 OBJECT IDENTIFIER ::= { cevBackplane 35 } -- Cisco 7600 Backplane +cevBackplaneBMGX8830 OBJECT IDENTIFIER ::= { cevBackplane 36 } -- Model B Backplane for MGX8830 switch +cevBackplaneDSC9216AK9 OBJECT IDENTIFIER ::= { cevBackplane 37 } -- DS-C9216A-K9 - MDS 9216 Backplane +cevBackplaneMGX8880 OBJECT IDENTIFIER ::= { cevBackplane 38 } -- Backplane for Cisco MGX8880 chassis +cevBackplane6SlotsRCON8850 OBJECT IDENTIFIER ::= { cevBackplane 39 } -- A 6-slot RCON for MGX8850/8880 chassis. Redundancy CONnector (RCON) is intended to provide 1:N front card redundancy solution for MGX8xxx solution where N can be 1,2,3,4,5. +cevBackplane4SlotsRCON8850 OBJECT IDENTIFIER ::= { cevBackplane 40 } -- A 4-slot RCON for MGX8850/8880 chassis. Redundancy CONnector (RCON) is intended to provide 1:N front card redundancy solution for MGX8xxx solution where N can be 1,2,3,4,5. +cevBackplane4SlotsRCON8830 OBJECT IDENTIFIER ::= { cevBackplane 41 } -- A 4-slot RCON for MGX8830 chassis. Redundancy CONnector (RCON) is intended to provide 1:N front card redundancy solution for MGX8xxx solution where N can be 1,2,3,4,5. +cevBackplaneDSX9116K9 OBJECT IDENTIFIER ::= { cevBackplane 42 } -- mds-9116 backplane type +cevBackplaneONS15310 OBJECT IDENTIFIER ::= { cevBackplane 43 } -- Cisco ONS 15310 Backplane +cevBackplaneCat4503e OBJECT IDENTIFIER ::= { cevBackplane 48 } -- Catalyst 4503-E Backplane +cevBackplaneCat4506e OBJECT IDENTIFIER ::= { cevBackplane 49 } -- Catalyst 4506-E Backplane +cevBackplaneCat4507re OBJECT IDENTIFIER ::= { cevBackplane 50 } -- Catalyst 4507R-E Backplane +cevBackplaneCat4510re OBJECT IDENTIFIER ::= { cevBackplane 51 } -- Catalyst 4510R-E Backplane +cevBackplaneN7Kc7010 OBJECT IDENTIFIER ::= { cevBackplane 52 } -- Nexus7000 10 slot N7K backplane +cevBackplaneCatRfgw OBJECT IDENTIFIER ::= { cevBackplane 53 } -- RF gateway backplane +cevBackplaneN7Kc7018 OBJECT IDENTIFIER ::= { cevBackplane 55 } -- backplane for Nexus7000 18 slot N7K +cevBackplaneMXE5600 OBJECT IDENTIFIER ::= { cevBackplane 56 } -- Backplane for Cisco MXE 5600 platform +cevBackplaneN7Kc7009 OBJECT IDENTIFIER ::= { cevBackplane 57 } -- MosPort9 N7K-C7009 Nexus-9-slot-backplane +cevBackplaneN7Kc7004 OBJECT IDENTIFIER ::= { cevBackplane 61 } -- Nexus7000 4slot zonda n7k backplane N7K-C7004 +cevBackplaneDSC9710 OBJECT IDENTIFIER ::= { cevBackplane 63 } -- DS-C9710, backplane for MDS 10-Slot Director Switch +cevBackplaneN77c7718 OBJECT IDENTIFIER ::= { cevBackplane 64 } -- Nexus7700 18-slot backplane +cevBackplaneN77c7710 OBJECT IDENTIFIER ::= { cevBackplane 65 } -- Nexus7700 10-slot backplane +cevBackplaneN77c7706 OBJECT IDENTIFIER ::= { cevBackplane 66 } -- Nexus7700 6-slot backplane +cevBackplaneCat6800 OBJECT IDENTIFIER ::= { cevBackplane 67 } -- Catalyst 6800 Backplane +cevBackplaneDSC9706 OBJECT IDENTIFIER ::= { cevBackplane 68 } -- Backplane for MDS-9706 6-slot Director Switch +cevBackplaneNCS4K OBJECT IDENTIFIER ::= { cevBackplane 69 } -- NCS4k Daughterboard Module +cevBackplaneN77c7702 OBJECT IDENTIFIER ::= { cevBackplane 70 } -- Nexus7700 2-slot backplane +cevBackplaneDSC9718 OBJECT IDENTIFIER ::= { cevBackplane 71 } -- DS-C9718, Backplane of MDS 18-Slot Director Switch +cevBackplaneNCS1002 OBJECT IDENTIFIER ::= { cevBackplane 76 } -- Cisco NCS1002 Line Card Chassis Backplane +cevBackplaneC9404R OBJECT IDENTIFIER ::= { cevBackplane 78 } -- Cisco Catalyst 9400 Series 4 slot chassis backplane +cevBackplaneC9407R OBJECT IDENTIFIER ::= { cevBackplane 79 } -- Cisco Catalyst 9400 Series 7 slot chassis backplane +cevBackplaneC9410R OBJECT IDENTIFIER ::= { cevBackplane 80 } -- Cisco Catalyst 9400 Series 10 slot chassis backplane +cevBackplaneC9606 OBJECT IDENTIFIER ::= { cevBackplane 81 } -- Cisco Catalyst 9600 Series 6 slot chassis backplane +cevBackplaneNCS1004 OBJECT IDENTIFIER ::= { cevBackplane 82 } -- Cisco NCS1004 Chassis Backplane + +-- Acronyms used in the cevContainer section: +-- EARLDB EARL DaughterBoard +-- PBD Packet-Buffer DaughterBoard +-- +cevContainer OBJECT IDENTIFIER ::= { cevMIBObjects 5 } +cevContainerSlot OBJECT IDENTIFIER ::= { cevContainer 1 } -- represents slots on the chassis +cevContainerDaughterCard OBJECT IDENTIFIER ::= { cevContainer 2 } -- represents slots for a daughter card +cevContainerPCMCIA OBJECT IDENTIFIER ::= { cevContainer 12 } +cevContainerDSPModuleSlot OBJECT IDENTIFIER ::= { cevContainer 16 } +cevContainerCat8500Carrier OBJECT IDENTIFIER ::= { cevContainer 17 } -- Module Carrier that can carry 2 submodules per slot +cevContainerCat8500CpuSwitchAndFeature OBJECT IDENTIFIER ::= { cevContainer 18 } -- Switch Processor with feature card FC1 +cevContainerCat8500CpuSwitchAndFeaturePFQ OBJECT IDENTIFIER ::= { cevContainer 19 } -- Switch Processor with feature card FC-PFQ +cevContainerCat8500SuperCarrier OBJECT IDENTIFIER ::= { cevContainer 20 } -- Super Module Carrier that can carry 2 submodules per slot +cevContainerCat8500CpuRoute OBJECT IDENTIFIER ::= { cevContainer 21 } -- Routing Processor +cevContainerCat8500Switch10GAndFC OBJECT IDENTIFIER ::= { cevContainer 22 } -- 10 Gigabit Switch Fabric with Feature Card option +cevContainerCat8500Switch10GNoFC OBJECT IDENTIFIER ::= { cevContainer 23 } -- 10 Gigabit Switch Fabric without Feature Card option +cevContainerDslamSlot OBJECT IDENTIFIER ::= { cevContainer 24 } -- Cisco 6100, 6130, 6260 DSLAM Chassis General Purpose Slot +cevContainerC6260PsSlot OBJECT IDENTIFIER ::= { cevContainer 25 } -- Cisco 6260 Power Supply Slot +cevContainerC6260FanSlot OBJECT IDENTIFIER ::= { cevContainer 26 } -- Cisco 6260 Fan Tray Slot +cevContainerDslamControllerSlot OBJECT IDENTIFIER ::= { cevContainer 27 } -- Cisco 6100, 6130, 6260 DSLAM Chassis System Controller Slot +cevContainerDslamNi2DcSlot OBJECT IDENTIFIER ::= { cevContainer 28 } -- Cisco 6100, 6130, 6260 DSLAM Chassis NI-2 Daughter Card Slot +cevContainerPsmSlot OBJECT IDENTIFIER ::= { cevContainer 31 } -- Processor Switch Module slot for MGX8800 series +cevContainerSmSlot OBJECT IDENTIFIER ::= { cevContainer 32 } -- Service Module slot for MGX8800 series +cevContainerMGX8800FanTray OBJECT IDENTIFIER ::= { cevContainer 33 } -- Fan Tray container for MGX8800 series products, containing 9 fans; only 8 fans need to be working +cevContainerSrmSlot OBJECT IDENTIFIER ::= { cevContainer 34 } -- Slot in MGX8800 series chassis that holds the Service Redundancy Module +cevContainerMGX8800ACPSTray OBJECT IDENTIFIER ::= { cevContainer 35 } -- AC Power Supply Tray for MGX8800 Universal Chassis +cevContainerSESFanTray OBJECT IDENTIFIER ::= { cevContainer 36 } -- Fan Tray Container for SES (Service Expansion Shelf) products, containing 8 fans +cevContainer12012TopBlowerBay OBJECT IDENTIFIER ::= { cevContainer 37 } -- Top fan blower bay for Cisco 12012 +cevContainer12012BottomBlowerBay OBJECT IDENTIFIER ::= { cevContainer 38 } -- Bottom fan blower bay for Cisco 12012 +cevContainer12012ModuleBay OBJECT IDENTIFIER ::= { cevContainer 39 } -- Module bay for Cisco 12012 +cevContainer12012SwitchFabricBay OBJECT IDENTIFIER ::= { cevContainer 40 } -- Switch Fabric bay for Cisco 12012 +cevContainer12012PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 41 } -- Power Supply bay for Cisco 12012 +cevContainer12008PowerBlowerBay OBJECT IDENTIFIER ::= { cevContainer 42 } -- Power supply fan blower bay for Cisco 12008 +cevContainer12008MainBlowerBay OBJECT IDENTIFIER ::= { cevContainer 43 } -- Main blower bay for Cisco 12008 +cevContainer12008ModuleBay OBJECT IDENTIFIER ::= { cevContainer 44 } -- Module bay for Cisco 12008 +cevContainer12008SwitchFabricBay OBJECT IDENTIFIER ::= { cevContainer 45 } -- Switch Fabric bay for Cisco 12008 +cevContainer12008PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 46 } -- Power supply bay for Cisco 12008 +cevContainerC6160PsSlot OBJECT IDENTIFIER ::= { cevContainer 48 } -- Power Supply slot for Cisco 6160 +cevContainerC6160FanSlot OBJECT IDENTIFIER ::= { cevContainer 49 } -- Blower Module slot for Cisco 6160 +cevContainerMGXXm60Slot OBJECT IDENTIFIER ::= { cevContainer 52 } -- Slot in selected MGX Series chassis which can hold XM60 Cross Bar Switch Module +cevContainerCat8500CMPMCarrier OBJECT IDENTIFIER ::= { cevContainer 55 } -- CMPM Module Carrier that can carry 2 XPIF PM cards per slot +cevContainer12010TopBlowerBay OBJECT IDENTIFIER ::= { cevContainer 56 } -- Top fan blower bay for gsr 12010 +cevContainer12010BottomBlowerBay OBJECT IDENTIFIER ::= { cevContainer 57 } -- Bottom fan blower bay for gsr 12010 +cevContainer12010UpperModuleBay OBJECT IDENTIFIER ::= { cevContainer 58 } -- Upper Module bay for gsr +cevContainer12010LowerModuleBay OBJECT IDENTIFIER ::= { cevContainer 59 } -- Lower Module bay for gsr +cevContainer12010SwitchFabricBay OBJECT IDENTIFIER ::= { cevContainer 60 } -- Switch Fabric bay for gsr 12010 +cevContainer12010PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 61 } -- Power Supply bay for gsr 12010 +cevContainer12010PowerBlowerBay OBJECT IDENTIFIER ::= { cevContainer 62 } -- Power Blower bay for gsr 12010 +cevContainer12010MainBlowerBay OBJECT IDENTIFIER ::= { cevContainer 63 } -- Main blower bay for gsr 12010 +cevContainer12406ModuleBay OBJECT IDENTIFIER ::= { cevContainer 64 } -- Line Card/Routing Processor Bay for gsr 12406 +cevContainer12406FabricAlarmBay OBJECT IDENTIFIER ::= { cevContainer 65 } -- Fabric and Alarm card bay for gsr 12406 +cevContainer12406PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 66 } -- Power Supply bay for gsr 12406 +cevContainer12406MainBlowerBay OBJECT IDENTIFIER ::= { cevContainer 67 } -- Main blower bay for gsr 12406 +cevContainer12410TopBlowerBay OBJECT IDENTIFIER ::= { cevContainer 68 } -- Top Fan blower bay for gsr 12410 +cevContainer12410BottomBlowerBay OBJECT IDENTIFIER ::= { cevContainer 69 } -- Bottom Fan blower bay for gsr 12410 +cevContainer12410UpperModuleBay OBJECT IDENTIFIER ::= { cevContainer 70 } -- Upper Module Bay for gsr 12410 +cevContainer12410LowerModuleBay OBJECT IDENTIFIER ::= { cevContainer 71 } -- Lower Module Bay for gsr 12410 +cevContainer12410SwitchFabricBay OBJECT IDENTIFIER ::= { cevContainer 72 } -- Switch Fabric bay for gsr 12410 +cevContainer12410PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 73 } -- Power Supply bay for gsr 12410 +cevContainer12410PowerBlowerBay OBJECT IDENTIFIER ::= { cevContainer 74 } -- Power Blower bay for gsr 12410 +cevContainer12410MainBlowerBay OBJECT IDENTIFIER ::= { cevContainer 75 } -- Main blower bay for gsr 12410 +cevContainerONS15540CardSlot OBJECT IDENTIFIER ::= { cevContainer 76 } -- Cisco ONS 15540 ESP processor, mux/demux or transponder module slot +cevContainerONS15540FanTraySlot OBJECT IDENTIFIER ::= { cevContainer 77 } -- Cisco ONS 15540 ESP Fan Tray Slot +cevContainerONS15540TspSubslot OBJECT IDENTIFIER ::= { cevContainer 78 } -- Container for ONS 15540 ESP Transponder card +cevContainerONS15540MDXSubslot OBJECT IDENTIFIER ::= { cevContainer 79 } -- Container for ONS 15540 ESP Mux/Demux subcard +cevContainerONS15540SubCardSlot OBJECT IDENTIFIER ::= { cevContainer 80 } -- Container for ONS 15540 ESP or Mux/Demux subcard +cevContainer12404ModuleBay OBJECT IDENTIFIER ::= { cevContainer 81 } -- LineCard/Routing Processor Bay for GSR 12404 +cevContainer12404FabricAlarmBay OBJECT IDENTIFIER ::= { cevContainer 82 } -- Fabric and Alarm card Bay for GSR 12404 +cevContainer12404PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 83 } -- Power Supply bay for GSR 12404 +cevContainer12404MainBlowerBay OBJECT IDENTIFIER ::= { cevContainer 84 } -- Main blower bay for GSR 12404 +cevContainerC7304PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 85 } -- Cisco 7300 platform Power Supply Slot +cevContainerC10KSlot OBJECT IDENTIFIER ::= { cevContainer 86 } -- Cisco 10000 General Purpose Slot +cevContainerC10KPowerSupplySlot OBJECT IDENTIFIER ::= { cevContainer 87 } -- Cisco 10000 Power Supply Slot +cevContainerC10KFanTraySlot OBJECT IDENTIFIER ::= { cevContainer 88 } -- Cisco 10000 Fan Tray Bay +cevContainerC10KFlashCardSlot OBJECT IDENTIFIER ::= { cevContainer 89 } -- Cisco 10000 Flash Card Slot +cevContainerCat4kFanTrayBay OBJECT IDENTIFIER ::= { cevContainer 90 } -- Cisco Catalyst 4000 fan tray bay +cevContainerCat4kPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 91 } -- Power supply bay for Cisco Catalyst 4000 +cevContainerCat4kPEMBay OBJECT IDENTIFIER ::= { cevContainer 92 } -- Power Entry Module Bay for Cisco Catalyst 4000 +cevContainer12016PowerBlowerBay OBJECT IDENTIFIER ::= { cevContainer 93 } -- Power Blower bay for gsr 12016 +cevContainer12016LowerModuleBay OBJECT IDENTIFIER ::= { cevContainer 94 } -- Lower Module bay for gsr 12016 +cevContainer12016SwitchFabricBay OBJECT IDENTIFIER ::= { cevContainer 95 } -- Switch Fabric bay for gsr 12016 +cevContainer12016PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 96 } -- Power Supply bay for gsr 12016 +cevContainer12016TopBlowerBay OBJECT IDENTIFIER ::= { cevContainer 97 } -- Top fan blower bay for gsr 12016 +cevContainer12016BottomBlowerBay OBJECT IDENTIFIER ::= { cevContainer 98 } -- Bottom fan blower bay for gsr 12016 +cevContainer12016UpperModuleBay OBJECT IDENTIFIER ::= { cevContainer 99 } -- Upper Module bay for gsr 12016 +cevContainerONS15530CardSlot OBJECT IDENTIFIER ::= { cevContainer 100 } -- Cisco ONS 15530 processor or transponder or any line card module slot +cevContainerONS15530FanTraySlot OBJECT IDENTIFIER ::= { cevContainer 102 } -- Cisco ONS 15530 Fan Tray Slot +cevContainerONS15530PSSlot OBJECT IDENTIFIER ::= { cevContainer 103 } -- Cisco ONS 15530 Power Supply Slot +cevContainerONS15530SubCardSlot OBJECT IDENTIFIER ::= { cevContainer 104 } -- Cisco ONS 15530 SubSlot for Mux/Demux, OSC module +cevContainerONS15530PortSlot OBJECT IDENTIFIER ::= { cevContainer 105 } -- Cisco ONS 15530 slot for transceiver +cevContainerONS15540PortSlot OBJECT IDENTIFIER ::= { cevContainer 106 } -- Container for pluggable transceivers +cevContainerCat4kContainerPSBay OBJECT IDENTIFIER ::= { cevContainer 111 } -- Container of Power Supply Bays for Cisco Catalyst 4000 +-- removed oids 112 and 113. +cevContainerSPABay OBJECT IDENTIFIER ::= { cevContainer 114 } -- Represents sub-slots in the carrier cards where Shared Port Adaptor (SPA) cards are inserted. +cevContainerSFP OBJECT IDENTIFIER ::= { cevContainer 115 } -- Represents a place-holder on the card where an SFP module is inserted. +cevContainerGsrAlarmSlot OBJECT IDENTIFIER ::= { cevContainer 116 } -- Represents alarm card slot on GSR +cevContainerGsrPowerSupplySlot OBJECT IDENTIFIER ::= { cevContainer 117 } -- Represents power supply slot on GSR +cevContainerGsrFanBlowerSlot OBJECT IDENTIFIER ::= { cevContainer 118 } -- Represents fan blower slot on GSR +cevContainerGsrSwitchFabricSlot OBJECT IDENTIFIER ::= { cevContainer 119 } -- Represents switch fabric slot on GSR +cevContainerONS15252CardSlot OBJECT IDENTIFIER ::= { cevContainer 120 } -- Cisco ONS 15252 processor module or client line interface port module slot +cevContainerONS15201CardSlot OBJECT IDENTIFIER ::= { cevContainer 121 } -- Cisco ONS 15201 client line interface port module slot +cevContainerSupFabricSlot OBJECT IDENTIFIER ::= { cevContainer 122 } -- Container for supervisor/fabric slot +cevContainerLineCardSlot OBJECT IDENTIFIER ::= { cevContainer 123 } -- Container for supervisor/fabric slot +cevContainer9506PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 124 } -- Container for 9506 Power supply bay +cevContainer9509PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 125 } -- Container for 9509 Power supply bay +cevContainer9513PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 126 } -- Container for 9513 Power supply bay +cevContainer9506FanBay OBJECT IDENTIFIER ::= { cevContainer 127 } -- Container for 9506 Fan bay +cevContainer9509FanBay OBJECT IDENTIFIER ::= { cevContainer 128 } -- Container for 9509 Fan bay +cevContainer9513FanBay OBJECT IDENTIFIER ::= { cevContainer 129 } -- Container for 9513 Fan bay +cevContainer9216FanBay OBJECT IDENTIFIER ::= { cevContainer 130 } -- Container for 9216 Fan bay +cevContainer9216PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 131 } -- Container for 9216 Power supply bay +cevContainerC7300CCPA OBJECT IDENTIFIER ::= { cevContainer 132 } -- 7300 Port Adapter Carrier Card +cevContainerPABay OBJECT IDENTIFIER ::= { cevContainer 133 } -- Represents sub-slots in the jacket type line cards where port adapters are inserted +cevChassisCr4430 OBJECT IDENTIFIER ::= { cevContainer 134 } -- Cisco Content Router Model 4430 +cevMgx2uPlenumFanTray OBJECT IDENTIFIER ::= { cevContainer 135 } -- 2RU Exhaust Plenum with Integrated Fan Tray in MGX8850 and MGX8950 +cevContainerMDSPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 136 } -- Container for MDS PowerSupply Bay +cevContainerMDSFanTrayBay OBJECT IDENTIFIER ::= { cevContainer 137 } -- Container for MDS Fan tray Bay +cevContainerFlashCardSlot OBJECT IDENTIFIER ::= { cevContainer 138 } -- Generic flash card slot +cevContainerFanTraySlot OBJECT IDENTIFIER ::= { cevContainer 139 } -- Generic fan tray slot +cevContainerPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 140 } -- Generic power supply bay +cevContainerPowerSupply OBJECT IDENTIFIER ::= { cevContainer 141 } -- Generic power supply subcontainer for bay +cevContainerGbic OBJECT IDENTIFIER ::= { cevContainer 142 } -- Generic gigabit port container +cevContainerCrs1RPSlot OBJECT IDENTIFIER ::= { cevContainer 143 } -- Cisco CRS1 route processor slot. +cevContainerCrs1LCDRPSlot OBJECT IDENTIFIER ::= { cevContainer 144 } -- Cisco CRS1 Line Card / Distributed Route Processor card slot +cevContainerCrs1FabricSlot OBJECT IDENTIFIER ::= { cevContainer 145 } -- Cisco CRS1 fabric card slot. +cevContainerCrs1AlarmSlot OBJECT IDENTIFIER ::= { cevContainer 146 } -- Cisco CRS1 alarm card slot. +cevContainerCrs1PowerSupplySlot OBJECT IDENTIFIER ::= { cevContainer 147 } -- Cisco CRS1 power supply slot. +cevContainerCrs1FanSlot OBJECT IDENTIFIER ::= { cevContainer 148 } -- Cisco CRS1 Fan controller slot. +cevContainerPowerSupplySlot OBJECT IDENTIFIER ::= { cevContainer 149 } -- Cisco Power Supply slot. +cevContainerVtt OBJECT IDENTIFIER ::= { cevContainer 150 } -- Generic VTT module container +cevContainerClock OBJECT IDENTIFIER ::= { cevContainer 151 } -- Generic clock module container +cevContainer10GigBasePort OBJECT IDENTIFIER ::= { cevContainer 152 } -- Generic 10 gigabit ethernet port container +cevContainerUmg9820ProcessorCard OBJECT IDENTIFIER ::= { cevContainer 153 } -- Container for umg9820 products processor card +cevContainerUmg9820PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 154 } -- Container for umg9820 product's power supply +cevContainerUmg9820QamModuleSlot OBJECT IDENTIFIER ::= { cevContainer 155 } -- Container for umg9820 product's Qam card +cevContainerUmg9820FanTraySlot OBJECT IDENTIFIER ::= { cevContainer 156 } -- Container for umg9820 product's Fan Tray +cevContainer9116FanBay OBJECT IDENTIFIER ::= { cevContainer 157 } -- MDS 9116 Fan Bay Container +cevContainer9116PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 158 } -- MDS 9116 Power Supply Container +cevContainerONS15310CardSlot OBJECT IDENTIFIER ::= { cevContainer 159 } -- Cisco ONS 15310 Line Card Slot +cevContainerGSR6Blwr OBJECT IDENTIFIER ::= { cevContainer 160 } -- Cisco 12000 6-slot Enhanced blower +cevContainerGSR10GSR16Blwr OBJECT IDENTIFIER ::= { cevContainer 161 } -- Cisco 12000 10-slot and 16-slot Enhanced blower +cevContainer9513RearFanBay OBJECT IDENTIFIER ::= { cevContainer 162 } -- Container for 9513 Rear Fan bay +cevContainerFabricSlot OBJECT IDENTIFIER ::= { cevContainer 163 } -- Container for Fabric cards +cevContainerCrs18RPSlot OBJECT IDENTIFIER ::= { cevContainer 164 } -- Cisco CRS-1 Series 8 Slots Route Processor Slot +cevContainerCrs18FabricSlot OBJECT IDENTIFIER ::= { cevContainer 165 } -- Cisco CRS-1 Series 8 Slots Fabric Card (Single) slot +cevContainerCrs1FabricShelfControllerSlot OBJECT IDENTIFIER ::= { cevContainer 166 } -- Cisco CRS-1 Series Fabric Card Chassis Shelf controller Slot +cevContainerCrs1FabricSwitchFabricSlot OBJECT IDENTIFIER ::= { cevContainer 167 } -- Cisco CRS-1 Series Fabric Card Chassis Switch Fabric Card (multi) Slot +cevContainerCrs1FabricFiberModuleSlot OBJECT IDENTIFIER ::= { cevContainer 168 } -- Cisco CRS-1 Series Fabric Card Chassis Fiber Module Slot +cevContainerCrs1FabricLEDModuleSlot OBJECT IDENTIFIER ::= { cevContainer 169 } -- Cisco CRS-1 Series Fabric Card Chassis LED Module Slot +cevPowerSupplyCrs1PowerSupplyShelf OBJECT IDENTIFIER ::= { cevContainer 170 } -- Cisco CRS-1 Series Chassis Power Supply Shelf +cevContainerTransceiver OBJECT IDENTIFIER ::= { cevContainer 171 } -- Represents a place-holder on the card where a transceiver module is inserted +cevContainer9124PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 173 } -- Power Supply Bay for 24-port 1/2/4 Gig Supervisor Fabric Switch +cevContainer9124FanBay OBJECT IDENTIFIER ::= { cevContainer 174 } -- Fan Bay for 24-port 1/2/4 Gig Supervisor Fabric Storage Switch +cevContainerC3KPowerSupply OBJECT IDENTIFIER ::= { cevContainer 175 } -- Catalyst 3K Power supply slot +cevContainerC3KRemotePowerSupply OBJECT IDENTIFIER ::= { cevContainer 176 } -- Catalyst 3K Remote Power Supply (RPS) slot +cevContainerC3KBlower OBJECT IDENTIFIER ::= { cevContainer 177 } -- Catalyst 3K Blower / Fan slot +cevContainer9222iFanBay OBJECT IDENTIFIER ::= { cevContainer 178 } -- Fan bay in MDS 9222i Chassis +cevContainerN7Kc7010PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 179 } -- container for Nexus7000 10 slot N7K powersupply +cevContainerN7KC7010MainFanBay OBJECT IDENTIFIER ::= { cevContainer 180 } -- container for Nexus7000 10 slot N7K main system fan +cevContainerN7KC7010FabricFanBay OBJECT IDENTIFIER ::= { cevContainer 181 } -- container for Nexus7000 10 slot N7K fabric fan +cevContainerASR1000RPSlot OBJECT IDENTIFIER ::= { cevContainer 182 } -- ASR1000 Routing Processor Module Container +cevContainerASR1000FPSlot OBJECT IDENTIFIER ::= { cevContainer 183 } -- ASR1000 Forwarding Processor Module Container +cevContainerASR1000CCSlot OBJECT IDENTIFIER ::= { cevContainer 184 } -- ASR1000 Carrier Card Module Container +cevContainerASR1000PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 185 } -- ASR1000 Power Supply / Fan Module container +cevContainerN5kC5020FanBay OBJECT IDENTIFIER ::= { cevContainer 186 } -- Container for N5kC5020 Fan bay +cevContainerN5kC5020PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 187 } -- Container for N5kC5020 Power supply bay + +cevContainerASR9KFanTraySlot OBJECT IDENTIFIER ::= { cevContainer 188 } -- ASR 90xx FanTray Container + +cevContainerASR9KPowerSupplySlotDC OBJECT IDENTIFIER ::= { cevContainer 189 } -- ASR 90xx DC Power Entry Module Container + +cevContainerASR9KPowerSupplySlotAC OBJECT IDENTIFIER ::= { cevContainer 190 } -- ASR 90xx AC Power Entry Module Container + +cevContainerASR9KRSPSlot OBJECT IDENTIFIER ::= { cevContainer 191 } -- ASR 90xx Route/Switch Processor Module Container +cevContainerASR9KLCSlot OBJECT IDENTIFIER ::= { cevContainer 192 } -- ASR 90xx Line Card Module Container +cevContainerN7Kc7018PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 193 } -- container for Nexus7000 18 slot N7K powersupply +cevContainerN7KC7018FanBay OBJECT IDENTIFIER ::= { cevContainer 194 } -- container for Nexus7000 18 slot N7K fan +cevContainerCrs1PowerShelfSlot OBJECT IDENTIFIER ::= { cevContainer 195 } -- Cisco CRS1 Power Shelf slot +cevContainerN5kC5010FanBay OBJECT IDENTIFIER ::= { cevContainer 196 } -- Container for N5kC5010 Fan bay +cevContainerN5kC5010PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 197 } -- Container for N5kC5010 Power supply bay +cevContainerXFP OBJECT IDENTIFIER ::= { cevContainer 198 } -- XFP container +cevContainerAsr14kPowerSupplySlot OBJECT IDENTIFIER ::= { cevContainer 199 } -- Cisco ASR14000 Series Power Supply Slot +cevContainerAsr14kPowerShelfSlot OBJECT IDENTIFIER ::= { cevContainer 200 } -- Cisco ASR14000 Series Power Shelf Slot +cevContainerAsr14kFanTraySlot OBJECT IDENTIFIER ::= { cevContainer 201 } -- Cisco ASR14000 Series Fan Tray Slot +cevContainerAsr14kFabricCardSlot OBJECT IDENTIFIER ::= { cevContainer 202 } -- Cisco ASR14000 Series Fabric Card Slot +cevContainerAsr14kFPSlot OBJECT IDENTIFIER ::= { cevContainer 203 } -- Cisco ASR14000 Series Forwarding Processor Slot +cevContainerAsr14kRPSlot OBJECT IDENTIFIER ::= { cevContainer 204 } -- Cisco ASR14000 Series Route Processor Slot +cevContainerHardDiskSlot OBJECT IDENTIFIER ::= { cevContainer 205 } -- Generic Hard Disk slot to hold the Hard Disk +cevContainerNexusLogicalFabric OBJECT IDENTIFIER ::= { cevContainer 206 } -- logical container for multiple Nexus 5000 or Nexus 7000 switches. An usage example is when a Nexus 2000 Series Fabric Extender connects into two Nexus 5000 or Nexus 7000 Series switches +cevContainerN2kC2148T1GEPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 207 } -- Container for N2KC2148T-1GE Power Supply bay +cevContainerN2kC2148T1GEFanBay OBJECT IDENTIFIER ::= { cevContainer 208 } -- Container for N2KC2148T-1GE Fan bay +cevContainerUCSN10S6100FanBay OBJECT IDENTIFIER ::= { cevContainer 209 } -- 1RU Fabric Chassis Bay for Fan Module +cevContainerUCSN10S6100PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 210 } -- Power Supply Bay for 1RU Fabric Chassis +cevContainerMXE5600PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 213 } -- 6-slot Power supply Bay for Cisco MXE 5600 platform +cevContainerMXE5600FanTray OBJECT IDENTIFIER ::= { cevContainer 214 } -- Fan Tray for Cisco MXE 5600 platform +cevContainerN2kC2248TP1GEPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 218 } -- Container for N2K-C2248TP-1GE, N3K-C3016,N3K-C3048 and N3K-C3064 Power Supply bay +cevContainerN7Kc7009PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 219 } -- container for Nexus7000 9slot boxster N7Kpowersupply +cevContainerN7KC7009FanBay OBJECT IDENTIFIER ::= { cevContainer 220 } -- container for Nexus7000 9slot boxster N7K fan +cevContainerFruLinkModuleSlot OBJECT IDENTIFIER ::= { cevContainer 221 } -- Container for FRULink Modules +cevContainerFlexStackModuleSlot OBJECT IDENTIFIER ::= { cevContainer 222 } -- Container for Cisco FlexStack Module +cevContainerMXE5600ShelfManagerBay OBJECT IDENTIFIER ::= { cevContainer 223 } -- Shelf Manager Bay for Cisco MXE 5600 platform +cevContainerMXE5600NpmSlot OBJECT IDENTIFIER ::= { cevContainer 224 } -- Chassis Slot for NPM module of Cisco MXE 5600 platform +cevContainerMXE5600MpmSlot OBJECT IDENTIFIER ::= { cevContainer 225 } -- Chassis Slot for MPM module of Cisco MXE 5600 platform +cevContainerN5KC5548FanBay OBJECT IDENTIFIER ::= { cevContainer 226 } -- Container for N5548P-Fan +cevContainerN5kC5548PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 227 } -- Container for N55-PAC-750W Power supply +cevContainerCrs18PowerShelfVirtual OBJECT IDENTIFIER ::= { cevContainer 228 } -- Cisco CRS-1 Series Virtual Power Shelf for 8 Slots LCC +cevContainer40GigBasePort OBJECT IDENTIFIER ::= { cevContainer 229 } -- Generic 40 gigabit ethernet port container +cevContainerSAMBay OBJECT IDENTIFIER ::= { cevContainer 230 } -- sub-slots in the Integrated Service Module (ISM) where Service Accelerator Module(SAM) Flash cards are inserted +cevContainerN5KC5596FanBay OBJECT IDENTIFIER ::= { cevContainer 231 } -- Container for N5596UP-Fan +cevContainerN5kC5596PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 232 } -- Container for N55-PAC-1100W Power supply +cevContainerN3KC3064FanBay OBJECT IDENTIFIER ::= { cevContainer 235 } -- Container for N3K-C3016 and N3K-C3064 Fan +cevContainerUCS6248FanBay OBJECT IDENTIFIER ::= { cevContainer 236 } -- Container for UCS-FAN-6248UP +cevContainerUCS6248PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 237 } -- Container for UCS-PSU-6248UP Power +cevContainerUCS6296FanBay OBJECT IDENTIFIER ::= { cevContainer 238 } -- Container for UCS-FAN-6296UP +cevContainerUCS6296PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 239 } -- Container for UCS-PSU-6296UP Power +cevContainerDIMM8541Slot OBJECT IDENTIFIER ::= { cevContainer 240 } -- DIMM slot for Oe8541 +cevContainerDIMM7571Slot OBJECT IDENTIFIER ::= { cevContainer 241 } -- DIMM slot for Oe7571 +cevContainerDIMM7541Slot OBJECT IDENTIFIER ::= { cevContainer 242 } -- DIMM slot for Oe7541 +cevContainerDIMM694Slot OBJECT IDENTIFIER ::= { cevContainer 243 } -- DIMM slot for Oe694 +cevContainerDIMM594Slot OBJECT IDENTIFIER ::= { cevContainer 244 } -- DIMM slot for Oe594 +cevContainerDIMM294Slot OBJECT IDENTIFIER ::= { cevContainer 245 } -- DIMM slot for Oe294 +cevContainerASR900RSPSlot OBJECT IDENTIFIER ::= { cevContainer 246 } -- ASR 900 Series Route Switch Processor Module Container +cevContainerASR900PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 247 } -- ASR 900 Series Power Supply Module container +cevContainerASR900FanTrayBay OBJECT IDENTIFIER ::= { cevContainer 248 } -- ASR 900 Series Fan Tray container +cevContainerIMBay OBJECT IDENTIFIER ::= { cevContainer 249 } -- Represents Interface Module bays on the ASR 900 series +cevContainerN7Kc7004FanBay OBJECT IDENTIFIER ::= { cevContainer 250 } -- container for Nexus7000 4slot zonda n7k fan +cevContainerN7Kc7004PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 251 } -- container for Nexus7000 4slot zonda n7k powersupply +cevContainerN3KC3048FanBay OBJECT IDENTIFIER ::= { cevContainer 252 } -- Container for N3K-C3048-Fan +cevContainerESGPSBay OBJECT IDENTIFIER ::= { cevContainer 253 } -- ESG 2000 Power Supply Module container +cevContainerESGPOEConvBay OBJECT IDENTIFIER ::= { cevContainer 254 } -- ESG 2000 POE converter supply bays container +cevContainerESGFanTrayBay OBJECT IDENTIFIER ::= { cevContainer 255 } -- ESG 2000 Fan Tray container +cevContainerESG2000RPSlot OBJECT IDENTIFIER ::= { cevContainer 256 } -- ESG2000 Routing Processor Module Container +cevContainerESG2000FPSlot OBJECT IDENTIFIER ::= { cevContainer 257 } -- ESG2000 Forwarding Processor Module Container +cevContainerESGNGSMSlot OBJECT IDENTIFIER ::= { cevContainer 258 } -- ESG2000 NGSM Container +cevContainerNGWICBay OBJECT IDENTIFIER ::= { cevContainer 259 } -- Represents NGWIC bays on the Cisco ESG 2000 +cevContainerN6kC6004FanBay OBJECT IDENTIFIER ::= { cevContainer 262 } -- Container for N6K-C6004-96Q Fan +cevContainerN6kC6004PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 263 } -- Container for N6K-C6004-96Q Power +cevContainerASR9KSwitchFabricSlot OBJECT IDENTIFIER ::= { cevContainer 264 } -- Cisco ASR9K Switch Fabric Module Container +cevContainerCFP OBJECT IDENTIFIER ::= { cevContainer 265 } -- CFP container +cevContainerISR4400ESMSlot OBJECT IDENTIFIER ::= { cevContainer 268 } -- Cisco ISR 4400 Series Enhanced Service Module Container +cevContainerISR4400PSBay OBJECT IDENTIFIER ::= { cevContainer 269 } -- Cisco ISR 4400 Series Power Supply Module Container +cevContainerISR4400FanTrayBay OBJECT IDENTIFIER ::= { cevContainer 270 } -- Cisco ISR 4400 Series Fan Tray Container +cevContainerISR4400POEBay OBJECT IDENTIFIER ::= { cevContainer 271 } -- ISR 4400 Series Power Over Ethennet bay +cevContainerISR4400InternalPOEBay OBJECT IDENTIFIER ::= { cevContainer 272 } -- ISR 4400 Series Internal Power Over Ethennet bay +cevContainerDSC9710FanBay OBJECT IDENTIFIER ::= { cevContainer 273 } -- Fan Bay for MDS 10-Slot Director Switch, DS9710 +cevContainerMDS9250iFanBay OBJECT IDENTIFIER ::= { cevContainer 274 } -- Fan Bay unit for MDS 9250i Intelligent Fabric Switch +cevContainerNCSProcessorSlot OBJECT IDENTIFIER ::= { cevContainer 275 } -- NCS Route Processor slot +cevContainerNCSLineCardSlot OBJECT IDENTIFIER ::= { cevContainer 276 } -- NCS Line Card slot +cevContainerNCSFabcardSlot OBJECT IDENTIFIER ::= { cevContainer 277 } -- NCS Fabric Card slot +cevContainerNCSPwrTraySlot OBJECT IDENTIFIER ::= { cevContainer 278 } -- NCS Power Tray slot +cevContainerNCSFanTraySlot OBJECT IDENTIFIER ::= { cevContainer 279 } -- NCS Fan Tray slot +cevContainerNCSPwrSupSlot OBJECT IDENTIFIER ::= { cevContainer 280 } -- NCS Power Supply slot +cevContainerNCSDisplaySlot OBJECT IDENTIFIER ::= { cevContainer 281 } -- NCS Panel Display slot +cevContainerN77c7718PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 282 } -- Container for Nexus7700 18-slot power supply +cevContainerN77c7710PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 283 } -- Container for Nexus7700 10-slot power supply +cevContainerN77c7706PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 284 } -- Container for Nexus7700 6-slot power supply +cevContainerN77c7718FanBay OBJECT IDENTIFIER ::= { cevContainer 285 } -- Container for Nexus7700 18-slot fan +cevContainerN77c7710FanBay OBJECT IDENTIFIER ::= { cevContainer 286 } -- Container for Nexus7700 10-slot fan +cevContainerN77c7706FanBay OBJECT IDENTIFIER ::= { cevContainer 287 } -- Container for Nexus7700 6-slot fan +cevContainerCXP OBJECT IDENTIFIER ::= { cevContainer 288 } -- CXP Pluggable Optics port slot +cevContainerCPAK OBJECT IDENTIFIER ::= { cevContainer 289 } -- CPAK Pluggable Optics port slot +cevContainerPsConverter OBJECT IDENTIFIER ::= { cevContainer 290 } -- Generic Power Supply converter module container +cevContainerQIron22Qzinc2 OBJECT IDENTIFIER ::= { cevContainer 292 } -- QuickIron2/QuickZinc2 Fan Bay +cevContainerDSC9706 OBJECT IDENTIFIER ::= { cevContainer 293 } -- Fan Bay Container for MDS-9706 6-slot Director Switch +cevContainerNCS4KRPS OBJECT IDENTIFIER ::= { cevContainer 294 } -- Cisco NCS 4000 Router Processor slot +cevContainerNCS4KLCS OBJECT IDENTIFIER ::= { cevContainer 295 } -- Cisco NCS 4000 Line Card slot +cevContainerNCS4KFCS OBJECT IDENTIFIER ::= { cevContainer 296 } -- Cisco NCS 4000 Fabric Card slot +cevContainerNCS4KPFS OBJECT IDENTIFIER ::= { cevContainer 297 } -- Cisco NCS 4000 Power FIlter Slot +cevContainerNCS4KFTS OBJECT IDENTIFIER ::= { cevContainer 298 } -- Cisco NCS 4000 Fan Tray slot +cevContainerNCS4KCIS OBJECT IDENTIFIER ::= { cevContainer 299 } -- Cisco NCS 4000 Craft Interface Slot +cevContainerNCS4KECUS OBJECT IDENTIFIER ::= { cevContainer 300 } -- Cisco NCS 4000 External Connection Unit Slot +cevContainerN9Kc9508FanBay OBJECT IDENTIFIER ::= { cevContainer 301 } -- container for Nexus9508 fan tray +cevContainerN9Kc9508PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 302 } -- container for Nexus9508 powersupply +cevContainerASR5000SPCSlot OBJECT IDENTIFIER ::= { cevContainer 303 } -- ASR5000 Service processor card slot for SPC/SMC card types +cevContainerASR5000PTACSlot OBJECT IDENTIFIER ::= { cevContainer 304 } -- ASR5000 Packet Telephony Accelerator slot for Packet Processor Cards(PPC) or (Packet Accelerator Cards(PAC) or Packet Services Cards(PSC) or Telephony Accelerator Cards(TAC) card types +cevContainerASR5000RCCSlot OBJECT IDENTIFIER ::= { cevContainer 305 } -- ASR5000 Redundancy Crossbar Card (RCC)slot for RCC card types +cevContainerASR5000SPIOSlot OBJECT IDENTIFIER ::= { cevContainer 306 } -- ASR5000 Switch Processor I/O card (SPIO) slot for SPIO card types +cevContainerASR5000LCSlot OBJECT IDENTIFIER ::= { cevContainer 307 } -- ASR5000 Line card (LC) slot for LC card types +cevContainerASR5000FanTraySlot OBJECT IDENTIFIER ::= { cevContainer 308 } -- ASR5000 Fan tray slot +cevContainerASR5000PowerSupplySlot OBJECT IDENTIFIER ::= { cevContainer 309 } -- ASR5000 Power supply slot +cevContainerASR5500MMIOSlot OBJECT IDENTIFIER ::= { cevContainer 310 } -- ASR5500 Management-mode Management and I/O (MMIO) slot +cevContainerASR5500DPCSlot OBJECT IDENTIFIER ::= { cevContainer 311 } -- ASR5500 Data Processing Card (DPC) slot +cevContainerASR5500FSCSlot OBJECT IDENTIFIER ::= { cevContainer 312 } -- ASR5500 Fabric and Storage card(FSC) slot +cevContainerASR5500SSCSlot OBJECT IDENTIFIER ::= { cevContainer 313 } -- ASR5500 System Status Card(SSC) slot +cevContainerASR5500SIOSlot OBJECT IDENTIFIER ::= { cevContainer 314 } -- ASR5500 Slow-speed I/O Card(SIO) slot +cevContainerASR5500FanTraySlot OBJECT IDENTIFIER ::= { cevContainer 315 } -- ASR5500 Fan tray slot +cevContainerASR5500PowerSupplySlot OBJECT IDENTIFIER ::= { cevContainer 316 } -- ASR5500 Power supply slot +cevContainerDSC48SFAN OBJECT IDENTIFIER ::= { cevContainer 317 } -- Fan bay unit for MDS 9148 16G Fabric Switch +cevContainerN9Kc9516FanBay OBJECT IDENTIFIER ::= { cevContainer 318 } -- container for Nexus9516 fan tray +cevContainerN9Kc9504FanBay OBJECT IDENTIFIER ::= { cevContainer 319 } -- container for Nexus9504 fan tray +cevContainerN9KC9300FanBay2 OBJECT IDENTIFIER ::= { cevContainer 320 } -- Container for 3RU Fans +cevContainerN9KC9300FanBay1 OBJECT IDENTIFIER ::= { cevContainer 321 } -- Container for 2RU Fans +cevContainerISRSSDSlot OBJECT IDENTIFIER ::= { cevContainer 322 } -- ISR Series SSD Module Container +cevContainerNIMSlot OBJECT IDENTIFIER ::= { cevContainer 323 } -- Network Interface Module Container +cevContainerISRPVDMSlot OBJECT IDENTIFIER ::= { cevContainer 324 } -- Cisco ISR Series Packet Voice DSP Module Container +cevContainerN5KC56128FanBay OBJECT IDENTIFIER ::= { cevContainer 327 } -- Container for N5K-C56128 Fan +cevContainerNXAPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 328 } -- Container for Nexus Power Module +cevContainerN6kC6001FanBay OBJECT IDENTIFIER ::= { cevContainer 329 } -- Container for N6K-C6001 Fan +cevContainerNCS4KSFP OBJECT IDENTIFIER ::= { cevContainer 330 } -- NCS4k Pluggable Optical Module Container +cevContainerNCS4KPwrSupSlot OBJECT IDENTIFIER ::= { cevContainer 331 } -- NCS4K Power Supply slot +cevContainerNCS6KSwitchCard OBJECT IDENTIFIER ::= { cevContainer 332 } -- It is Switch Card, present in NCS6K Firin Chassis +cevContainerUSB OBJECT IDENTIFIER ::= { cevContainer 333 } -- Universal Serial Bus (USB) module container +cevContainerCCEPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 334 } -- uBR CCE NexGen Power Supply Slot +cevContainerCCEFanTraySlot OBJECT IDENTIFIER ::= { cevContainer 335 } -- uBR CCE NexGen Fan Tray Slot +cevContainerN77c7702PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 336 } -- Container for Nexus7700 2-slot power supply +cevContainerN77c7702FanBay OBJECT IDENTIFIER ::= { cevContainer 337 } -- Container for Nexus7700 2-slot fan +cevContainerASR1000XFanTrayBay OBJECT IDENTIFIER ::= { cevContainer 338 } -- Cisco ASR1006-X/ASR1009-X Fan Tray Container +cevContainerDSCAC1200W OBJECT IDENTIFIER ::= { cevContainer 339 } -- Container for 1200W AC Power Supply for MDS-9396 16G x 96 FC ports fabric switch +cevContainerDSC96SFAN OBJECT IDENTIFIER ::= { cevContainer 340 } -- Fan Bay for MDS-9396 16G x 96 FC ports fabric switch +cevContainerASR9KPwrTraySlot OBJECT IDENTIFIER ::= { cevContainer 343 } -- ASR9K Chassis Power Tray Slot +cevContainerDSCAC973KW OBJECT IDENTIFIER ::= { cevContainer 344 } -- Container for Power Supply Unit of MDS 18-Slot Director Switch, DS-C9718 +cevContainerDSC9718FAN OBJECT IDENTIFIER ::= { cevContainer 345 } -- Container for Fan module of MDS 18-Slot Director Switch, DS-C9718 +cevContainerN9kc9264PQFanBay OBJECT IDENTIFIER ::= { cevContainer 346 } -- container for Nexus9264PQ fan tray +cevContainerNC55SysControllerSlot OBJECT IDENTIFIER ::= { cevContainer 347 } -- SC (System Controller) slot of NCS-5508 Chassis +cevContainerNC55FabricCardSlot OBJECT IDENTIFIER ::= { cevContainer 348 } -- FC (Fabric Card) slot of NCS-5508 Chassis +cevContainerNC55LineCardSlot OBJECT IDENTIFIER ::= { cevContainer 349 } -- LC (Line Card) slot of NCS-5508 Chassis +cevContainerNC55RouteProcessorSlot OBJECT IDENTIFIER ::= { cevContainer 350 } -- RP (Route Processor) slot of NCS-5508 Chassis +cevContainerNC55BlankPwrSup OBJECT IDENTIFIER ::= { cevContainer 351 } -- NCS 5500 Power Supply Blank Filler +cevContainerNC55DCPwrSup OBJECT IDENTIFIER ::= { cevContainer 352 } -- DC PSU (Power Supply Unit) of NCS-5508 Chassis +cevContainerNC55ACPwrSup OBJECT IDENTIFIER ::= { cevContainer 353 } -- AC PSU (Power Supply Unit) of NCS-5508 Chassis +cevContainerNC55UnivPwrSup OBJECT IDENTIFIER ::= { cevContainer 354 } -- Universal PSU (Power Supply Unit) of NCS-5508 Chassis +cevContainerNC55FanTray OBJECT IDENTIFIER ::= { cevContainer 355 } -- Fan Tray of NCS-5508 Chassis +cevContainerQSFP28SR OBJECT IDENTIFIER ::= { cevContainer 356 } -- QSFP28 SR (Short Range) optics for NCS-5508 Chassis +cevContainerQSFP28CR OBJECT IDENTIFIER ::= { cevContainer 357 } -- QSFP28 CR optics for NCS-5508 Chassis +cevContainerQSFP28LR OBJECT IDENTIFIER ::= { cevContainer 358 } -- QSFP28 LR (Long Range) optics for NCS-5508 Chassis +cevContainerFPRLogicalFabric OBJECT IDENTIFIER ::= { cevContainer 359 } -- Container for a Firepower switch +cevContainerFPRC9300PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 361 } -- FirePOWER 9300 Power Supply Bay +cevContainerFPRC9300FanBay OBJECT IDENTIFIER ::= { cevContainer 362 } -- FirePOWER 9300 Fan Bay +cevContainerFPR4KFanBay OBJECT IDENTIFIER ::= { cevContainer 363 } -- FirePOWER 4K Fan Bay +cevContainerFPR4KPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 364 } -- FirePOWER 4K Power Supply Bay +cevContainerQSFP28AOC OBJECT IDENTIFIER ::= { cevContainer 365 } -- QSFP28 AOC optics for NCS-5508 Chassis +cevContainerCbr8PowerShelfSlot OBJECT IDENTIFIER ::= { cevContainer 366 } -- CBR8 power shelf slot +cevContainerQSFP28CWDM OBJECT IDENTIFIER ::= { cevContainer 367 } -- QSFP28 CWDM optics for NCS-5508 Chassis +cevContainerNonCiscoQSFP28SR OBJECT IDENTIFIER ::= { cevContainer 368 } -- Non Cisco QSFP28 SR optics for NCS-5508 Chassis +cevContainerNonCiscoQSFP28LR OBJECT IDENTIFIER ::= { cevContainer 369 } -- Non Cisco QSFP28 LR optics for NCS-5508 Chassis +cevContainerNonCiscoQSFP28CR OBJECT IDENTIFIER ::= { cevContainer 370 } -- Non Cisco QSFP28 CR optics for NCS-5508 Chassis +cevContainerNonCiscoQSFP28AOC OBJECT IDENTIFIER ::= { cevContainer 371 } -- Non Cisco QSFP28 AOC optics for NCS-5508 Chassis +cevContainerNonCiscoQSFP28CWDM OBJECT IDENTIFIER ::= { cevContainer 372 } -- Non Cisco QSFP28 CWDM optics for NCS-5508 Chassis +cevContainerNCS420XRSP OBJECT IDENTIFIER ::= { cevContainer 373 } -- NCS 4206/4204 Router & Switching Processor and Controller-400G +cevContainerNCS4216RSP OBJECT IDENTIFIER ::= { cevContainer 374 } -- NCS 4216 Router & Switching Processor and Controller-400G +cevContainerNCS1002LineCardVirtual OBJECT IDENTIFIER ::= { cevContainer 377 } -- Cisco NCS1K Virtual Line Card Slot +cevContainerNCS1002RP OBJECT IDENTIFIER ::= { cevContainer 378 } -- NCS1K route processor slot 0 +cevContainerPowerModuleSlot OBJECT IDENTIFIER ::= { cevContainer 379 } -- Cisco NCS1K power module Slot +cevContainerFPR2KFanBay OBJECT IDENTIFIER ::= { cevContainer 384 } -- FirePOWER 2K Fan Bay +cevContainerFPR2KPowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 385 } -- FirePOWER 2K Power Supply Bay +cevContainerQSFP OBJECT IDENTIFIER ::= { cevContainer 390 } -- Represents a place-holder on the card where an QSFP module is inserted +cevContainerC9400RPSlot OBJECT IDENTIFIER ::= { cevContainer 391 } -- Cisco Catalyst 9400 Series Routing Processor Module Container +cevContainerC9400CCSlot OBJECT IDENTIFIER ::= { cevContainer 392 } -- Cisco Catalyst 9400 Series Carrier Card Module Container +cevContainerC9400PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 393 } -- Cisco Catalyst 9400 Series Power Supply Bay Module Container +cevContainerC9400FanTrayBay OBJECT IDENTIFIER ::= { cevContainer 394 } -- Cisco Catalyst 9400 Series Fan Tray Bay Module Container +cevContainerISR1100PSBay OBJECT IDENTIFIER ::= { cevContainer 395 } -- Cisco ISR 1100 Series Power Supply Module Container +cevContainerISR1100POEBay OBJECT IDENTIFIER ::= { cevContainer 396 } -- ISR 1100 Series Power Over Ethennet bay +cevContainerISR1100InternalPOEBay OBJECT IDENTIFIER ::= { cevContainer 397 } -- ISR 1100 Series Internal Power Over Ethennet bay +cevContainerDSC9148UPSU OBJECT IDENTIFIER ::= { cevContainer 398 } -- Container for Power Supply Unit of DS-9148U 32G x 32 FC +cevContainerDSC9132TK9PSU OBJECT IDENTIFIER ::= { cevContainer 399 } -- Container for Power Supply Unit of DS-C9132T-K9 +cevContainerDSC9132TK9FANBay OBJECT IDENTIFIER ::= { cevContainer 400 } -- Container for Fan Bay of DS-C9132T-K9 +cevContainerC9500FanTrayBay OBJECT IDENTIFIER ::= { cevContainer 401 } -- Cisco Catalyst 9500 Series Fan Tray Bay Module Container +cevContainerC9500PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 402 } -- Cisco Catalyst 9500 Series Power Supply Bay Module Container +cevContainerC9600FanTrayBay OBJECT IDENTIFIER ::= { cevContainer 403 } -- Cisco Catalyst 9600 Series Fan Tray Bay Module Container +cevContainerC9600PowerSupplyBay OBJECT IDENTIFIER ::= { cevContainer 404 } -- Cisco Catalyst 9600 Series Power Supply Bay Module Container +cevContainerC9600CCSlot OBJECT IDENTIFIER ::= { cevContainer 405 } -- Cisco Catalyst 9600 Series Carrier Card Module Container +cevContainerC9600RPSlot OBJECT IDENTIFIER ::= { cevContainer 406 } -- Cisco Catalyst 9600 Series Routing Processor Module Container +cevContainerDSC9148TK9PSU OBJECT IDENTIFIER ::= { cevContainer 408 } -- DS-C9148T-K9-PSU, Container for Power Supply Unit of DS-C9148T-K9 +cevContainerDSC9396TK9PSU OBJECT IDENTIFIER ::= { cevContainer 409 } -- DS-C9396T-K9-PSU, Container for Power Supply Unit of DS-C9396T-K9 +cevContainerDSC9148TK9FanBay OBJECT IDENTIFIER ::= { cevContainer 410 } -- DS-C9148T-K9-Fan-Bay, Container for Fan Bay of DS-C9148T-K9 +cevContainerDSC9396TK9FanBay OBJECT IDENTIFIER ::= { cevContainer 411 } -- DS-C9396T-K9-Fan-Bay, Container for Fan Bay of DS-C9396T-K9 +cevContainerFanBay OBJECT IDENTIFIER ::= { cevContainer 412 } -- Generic power supply bay +cevContainerNCS1004RP OBJECT IDENTIFIER ::= { cevContainer 413 } -- Cisco NCS1004 Route Processor Slot 0 +cevContainerNCS1004LCS OBJECT IDENTIFIER ::= { cevContainer 414 } -- Cisco NCS1004 Line Card Slot +cevContainerASR907FanSlot OBJECT IDENTIFIER ::= { cevContainer 415 } -- ASR 907 Fan tray slot +cevContainerASR907PowerSupplySlot OBJECT IDENTIFIER ::= { cevContainer 416 } -- ASR 907 Power Module Slot +cevContainerASR907RPSlot OBJECT IDENTIFIER ::= { cevContainer 417 } -- ASR 907 Route Processor Slot +cevContainerASR907LineCardSlot OBJECT IDENTIFIER ::= { cevContainer 418 } -- ASR 907 IM Slot +cevContainerNC55A2FANLFW OBJECT IDENTIFIER ::= { cevContainer 419 } -- PEYTO latch type fan tray NC55-A2-FAN-L-FW NCS: Network Convergence System +cevContainerQSFPDD OBJECT IDENTIFIER ::= { cevContainer 423 } -- QSFP_DD module container + + + +cevPowerSupply OBJECT IDENTIFIER ::= { cevMIBObjects 6 } +cevPowerSupplyAC1360W OBJECT IDENTIFIER ::= { cevPowerSupply 1 } +cevPowerSupplyDC1360W OBJECT IDENTIFIER ::= { cevPowerSupply 2 } +cevPowerSupplyAC1000W OBJECT IDENTIFIER ::= { cevPowerSupply 3 } +cevPowerSupplyDC1000W OBJECT IDENTIFIER ::= { cevPowerSupply 4 } +cevPowerSupplyPowerone OBJECT IDENTIFIER ::= { cevPowerSupply 5 } +cevPowerSupplyAstec OBJECT IDENTIFIER ::= { cevPowerSupply 6 } +cevPowerSupplyMinus48VDC OBJECT IDENTIFIER ::= { cevPowerSupply 7 } +cevPowerSupplyEmpty OBJECT IDENTIFIER ::= { cevPowerSupply 8 } -- Power Supply is Not Present +cevPowerSupplyAC1100W OBJECT IDENTIFIER ::= { cevPowerSupply 9 } -- Alternating Current, 1100 Watts +cevPowerSupplyAC1200W OBJECT IDENTIFIER ::= { cevPowerSupply 10 } -- Alternating Current, 1200 Watts +cevPowerSupplyDC1200W OBJECT IDENTIFIER ::= { cevPowerSupply 11 } -- Direct Current, 1200 Watts +cevPowerSupplyPem OBJECT IDENTIFIER ::= { cevPowerSupply 12 } -- Cisco 6400 power supply +cevPowerSupplyAC2000W OBJECT IDENTIFIER ::= { cevPowerSupply 13 } -- Cisco Catalyst 8540MSR power supply +cevPowerSupplyDC2000W OBJECT IDENTIFIER ::= { cevPowerSupply 14 } -- Cisco Catalyst 8540MSR power supply +cevPowerSupply6260DC OBJECT IDENTIFIER ::= { cevPowerSupply 15 } -- Cisco 6260 DC Power Entry Module +cevPowerSupply6260AC OBJECT IDENTIFIER ::= { cevPowerSupply 16 } -- Cisco 6260 AC Power Entry Module +cevPowerSupplyMGX8800Pem OBJECT IDENTIFIER ::= { cevPowerSupply 17 } -- Cisco MGX8800 Universal Chassis DC Power Entry Modules +cevPowerSupply12012DC OBJECT IDENTIFIER ::= { cevPowerSupply 18 } -- Cisco 12012 DC Power supply Module +cevPowerSupply12012AC OBJECT IDENTIFIER ::= { cevPowerSupply 19 } -- Cisco 12012 AC Power supply Module +cevPowerSupply12008DC OBJECT IDENTIFIER ::= { cevPowerSupply 20 } -- Cisco 12008 DC Power supply Module +cevPowerSupply12008AC OBJECT IDENTIFIER ::= { cevPowerSupply 21 } -- Cisco 12008 AC Power supply Module +cevPowerSupplyDC2500W OBJECT IDENTIFIER ::= { cevPowerSupply 22 } -- Cisco 2500 Watt DC power supply for Catalyst 6000 or 8500 series +cevPowerSupplyAC1050W OBJECT IDENTIFIER ::= { cevPowerSupply 23 } -- Cisco 1050 Watt AC power supply for assorted MGX and IGX series chassis +cevPowerSupplyAC2500W OBJECT IDENTIFIER ::= { cevPowerSupply 24 } -- Cisco 2500 Watt DC power supply for Catalyst 6000 or 8500 series +cevPowerSupply6160DC OBJECT IDENTIFIER ::= { cevPowerSupply 25 } -- Cisco 6160 DC power supply module +cevPowerSupplyAC4000W OBJECT IDENTIFIER ::= { cevPowerSupply 28 } -- Cisco 4000 Watt AC power supply for Catalyst 6000 +cevPowerSupplyDC4000W OBJECT IDENTIFIER ::= { cevPowerSupply 29 } -- Cisco 4000 Watt DC power supply for Catalyst 6000 +cevPowerSupply12010DC OBJECT IDENTIFIER ::= { cevPowerSupply 31 } -- Cisco 12010 DC Power supply Module +cevPowerSupply12010AC OBJECT IDENTIFIER ::= { cevPowerSupply 32 } -- Cisco 12010 AC Power supply Module +cevPowerSupply5850DC OBJECT IDENTIFIER ::= { cevPowerSupply 33 } -- Cisco DC power supply for NAS 5850 +cevPowerSupply12406DC OBJECT IDENTIFIER ::= { cevPowerSupply 34 } -- Cisco 12406 DC Power supply Module +cevPowerSupply12406AC OBJECT IDENTIFIER ::= { cevPowerSupply 35 } -- Cisco 12406 AC Power supply Module +cevPowerSupply12410DC OBJECT IDENTIFIER ::= { cevPowerSupply 36 } -- Cisco 12410 DC Power supply Module +cevPowerSupply12410AC OBJECT IDENTIFIER ::= { cevPowerSupply 37 } -- Cisco 12410 AC Power supply Module +cevPowerSupplyAC1900W OBJECT IDENTIFIER ::= { cevPowerSupply 38 } -- Cisco 1900 watt AC Power Supply +cevPowerSupplyDC1900W OBJECT IDENTIFIER ::= { cevPowerSupply 39 } -- Cisco 1900 watt DC Power Supply +cevPowerSupplyDC950W OBJECT IDENTIFIER ::= { cevPowerSupply 40 } -- Cisco 950 watt DC Power Supply +cevPowerSupplyAC950W OBJECT IDENTIFIER ::= { cevPowerSupply 41 } -- Cisco 950 watt AC Power Supply +cevPowerSupply12404DC OBJECT IDENTIFIER ::= { cevPowerSupply 42 } -- Cisco 12404 DC Power supply Module +cevPowerSupply12404AC OBJECT IDENTIFIER ::= { cevPowerSupply 43 } -- Cisco 12404 AC Power supply Module +cevPowerSupplyBP7513AC1200W OBJECT IDENTIFIER ::= { cevPowerSupply 44 } -- 1200W AC power supply +cevPowerSupplyBP7513DC1200W OBJECT IDENTIFIER ::= { cevPowerSupply 45 } -- 1200W DC power supply +cevPowerSupplyBP7505AC600W OBJECT IDENTIFIER ::= { cevPowerSupply 46 } -- 600W AC power supply +cevPowerSupplyBP7505DC600W OBJECT IDENTIFIER ::= { cevPowerSupply 47 } -- 600W DC power supply +cevPowerSupplyBP7507AC700W OBJECT IDENTIFIER ::= { cevPowerSupply 48 } -- 700W AC power supply +cevPowerSupplyBP7507DC700W OBJECT IDENTIFIER ::= { cevPowerSupply 49 } -- 700W DC power supply +cevPowerSupplyAC1900W6 OBJECT IDENTIFIER ::= { cevPowerSupply 50 } -- Cisco 1900 Watt AC Power Supply (pwr1900ac/6) +cevPowerSupplyC7300AC OBJECT IDENTIFIER ::= { cevPowerSupply 51 } -- Cisco 7300 AC Power Supply +cevPowerSupplyC7300DC OBJECT IDENTIFIER ::= { cevPowerSupply 52 } -- Cisco 7300 DC Power Supply +cevPowerSupplyAC600W OBJECT IDENTIFIER ::= { cevPowerSupply 53 } -- Cisco 600 Watt AC Power Supply +cevPowerSupplyDC600W OBJECT IDENTIFIER ::= { cevPowerSupply 54 } -- Cisco 600 Watt DC Power Supply +cevPowerSupplyC10KDC OBJECT IDENTIFIER ::= { cevPowerSupply 55 } -- Cisco 10000 DC Power Supply +cevPowerSupplyC10KAC OBJECT IDENTIFIER ::= { cevPowerSupply 56 } -- Cisco 10000 AC Power Supply +cevPowerSupply15530AC OBJECT IDENTIFIER ::= { cevPowerSupply 59 } -- Cisco ONS 15530 120-240 VAC Power Supply +cevPowerSupply15530DC OBJECT IDENTIFIER ::= { cevPowerSupply 60 } -- Cisco ONS 15530 -48 VDC Power Supply +cevPowerSupplyAC3000W OBJECT IDENTIFIER ::= { cevPowerSupply 61 } -- 3000 watt supply AC +cevPowerSupply12016DC OBJECT IDENTIFIER ::= { cevPowerSupply 63 } -- Cisco 12016 DC Power supply Module +cevPowerSupply12016AC OBJECT IDENTIFIER ::= { cevPowerSupply 64 } -- Cisco 12016 AC Power supply Module +cevPowerSupplyDC3000W OBJECT IDENTIFIER ::= { cevPowerSupply 70 } -- 3000 watt supply DC +cevPowerSupplyCat3750AC50W12V OBJECT IDENTIFIER ::= { cevPowerSupply 71 } -- Cisco Catalyst 3750 AC power Supply 50 Watt, 12V DC +cevPowerSupplyCat3750AC102W12V OBJECT IDENTIFIER ::= { cevPowerSupply 72 } -- Cisco Catalyst 3750 AC power Supply 102 Watt, 12V DC +cevPowerSupplyCat3750AC204W12V OBJECT IDENTIFIER ::= { cevPowerSupply 73 } -- Cisco Catalyst 3750 AC power Supply 204 Watt, 12V DC +cevPowerSupplyCat3750AC252W12V OBJECT IDENTIFIER ::= { cevPowerSupply 74 } -- Cisco Catalyst 3750 AC power Supply 252 Watt, 12V DC +cevPowerSupplyDsCac2500W OBJECT IDENTIFIER ::= { cevPowerSupply 76 } -- DS-CAC-2500W - 2500W AC Power Supply +cevPowerSupplyRedDsCac2500W OBJECT IDENTIFIER ::= { cevPowerSupply 77 } -- DS-CAC-2500W/2 - Redundant 2500W AC Power +cevPowerSupplyDsCdc2500W OBJECT IDENTIFIER ::= { cevPowerSupply 78 } -- DS-CDC-2500W - 2500W DC Power Supply +cevPowerSupplyRedDsCdc2500W OBJECT IDENTIFIER ::= { cevPowerSupply 79 } -- DS-CDC-2500W/2 - Redundant 2500W DC Power +cevPowerSupplyDsCac4000WUs OBJECT IDENTIFIER ::= { cevPowerSupply 80 } -- DS-CAC-4000W-US - 4000Watt AC Power Supply for US (cable attached) +cevPowerSupplyRedDsCac4000WUs OBJECT IDENTIFIER ::= { cevPowerSupply 81 } -- DS-CAC-4000W-US/2 - Redundant 4000Watt AC Power Supply for US (cable attached) +cevPowerSupplyDsCac4000WInt OBJECT IDENTIFIER ::= { cevPowerSupply 82 } -- DS-CAC-4000W-INT - 4000Watt AC Power Supply International (cable attached) +cevPowerSupplyRedDsCac4000WInt OBJECT IDENTIFIER ::= { cevPowerSupply 83 } -- DS-CAC-4000W-INT/2 - Redundant 4000W AC Power Supply International (cable attached) +cevPowerSupplyDsCac1900W OBJECT IDENTIFIER ::= { cevPowerSupply 84 } -- DS-CAC-1900W - 1900W AC Power Supply +cevPowerSupplyRedDsCac1900W OBJECT IDENTIFIER ::= { cevPowerSupply 85 } -- DS-CAC-1900W/2 - Redundant 1900W AC Power Supply +cevPowerSupplyDsCdc1900W OBJECT IDENTIFIER ::= { cevPowerSupply 86 } -- DS-CDC-1900W - 1900W DC Power Supply +cevPowerSupplyRedDsCdc1900W OBJECT IDENTIFIER ::= { cevPowerSupply 87 } -- DS-CDC-1900W/2 - Redundant 1900W DC Power Supply +cevPowerSupplyRedDsCac845W OBJECT IDENTIFIER ::= { cevPowerSupply 88 } -- DS-CAC-845W/2 - redundant MDS 9216 AC Power Supply - 845W +cevPowerSupplyDsCac845W OBJECT IDENTIFIER ::= { cevPowerSupply 89 } -- DS-CAC-845W - MDS 9216 AC Power Supply - 845 +cevPowerSupplyUnknown OBJECT IDENTIFIER ::= { cevPowerSupply 90 } -- Unknown Power supply type +cevPowerSupplyC2970AC156W12V OBJECT IDENTIFIER ::= { cevPowerSupply 91 } -- Cisco Catalyst 2970 AC power Supply 156 Watt, 12V DC +cevPowerSupplyAc150W OBJECT IDENTIFIER ::= { cevPowerSupply 92 } -- Cisco 150W AC power supply +cevPowerSupplyC7200AC OBJECT IDENTIFIER ::= { cevPowerSupply 93 } -- Cisco 7200 AC power supply +cevPowerSupplyC7200DC OBJECT IDENTIFIER ::= { cevPowerSupply 94 } -- Cisco 7200 DC power supply +cevPowerSupplyAc465W OBJECT IDENTIFIER ::= { cevPowerSupply 95 } -- Cisco 465W AC Power Supply +cevPowerSupplyDsCac300W OBJECT IDENTIFIER ::= { cevPowerSupply 96 } -- DS-CAC-300W - 300W AC Power Supply +cevPowerSupplyRedDsCac300W OBJECT IDENTIFIER ::= { cevPowerSupply 97 } -- DS-CAC-300W/2 - 300W AC Power Supply (Redundant) +cevPowerSupplyAc1400W OBJECT IDENTIFIER ::= { cevPowerSupply 98 } -- Cisco 1400 Watt AC Power Supply +cevPowerSupplyC2970AC204W12V OBJECT IDENTIFIER ::= { cevPowerSupply 99 } -- Cisco Catalyst 2970 AC power Supply 204 Watt, 12V DC +cevPowerSupplyCrs1PowerSupply OBJECT IDENTIFIER ::= { cevPowerSupply 100 } -- Cisco CRS1 Power Supply. +cevPowerSupplyCrs1PowerZone OBJECT IDENTIFIER ::= { cevPowerSupply 101 } -- Cisco CRS1 Power Zones. +cevPowerSupplyAC6000W OBJECT IDENTIFIER ::= { cevPowerSupply 102 } -- Cisco 6000 watt AC power supply for Catalyst 6000/6500 +cevPowerSupplyDc150W OBJECT IDENTIFIER ::= { cevPowerSupply 103 } -- Cisco 150W DC Power Supply +cevPowerSupplyAC2700W OBJECT IDENTIFIER ::= { cevPowerSupply 104 } -- Cisco 2700W AC Power Supply +cevPowerSupplyDC2700W OBJECT IDENTIFIER ::= { cevPowerSupply 105 } -- Cisco 2700W DC Power Supply +cevPowerSupplyPwrC45300AC OBJECT IDENTIFIER ::= { cevPowerSupply 106 } -- Catalyst 4000 PWR-C45-300AC power supply module +cevPowerSupplyPwrC45300DC OBJECT IDENTIFIER ::= { cevPowerSupply 107 } -- Catalyst 4000 PWR-C45-300DC power supply module +cevPowerSupplyAC2900WE OBJECT IDENTIFIER ::= { cevPowerSupply 108 } -- Cisco 2900W Power supply eith floating power capability for 6503/-E +cevPowerSupplyAC6000WE OBJECT IDENTIFIER ::= { cevPowerSupply 109 } -- Cisco 6000 watt AC power supply with 52V floating output for Catalyst 6000/6500 +cevPowerSupplyAC8700WE OBJECT IDENTIFIER ::= { cevPowerSupply 110 } -- Cisco 8700 watt AC power supply with 52V floating output for Catalyst 6000/6500 +cevPowerSupplyPWR2700AC4 OBJECT IDENTIFIER ::= { cevPowerSupply 111 } -- 2700 watt supply AC(PWR-2700-AC/4) +cevPowerSupplyPWR2700DC4 OBJECT IDENTIFIER ::= { cevPowerSupply 112 } -- 2700 watt supply DC(PWR-2700-AC/4) +cevPowerSupplyPWRC49AC300W OBJECT IDENTIFIER ::= { cevPowerSupply 113 } -- Catalyst 4000 PWR-C49-300AC power supply module +cevPowerSupplyPWRC49DC300W OBJECT IDENTIFIER ::= { cevPowerSupply 114 } -- Catalyst 4000 PWR-C49-300DC power supply module +cevPowerSupplyGSR6PemAC OBJECT IDENTIFIER ::= { cevPowerSupply 115 } -- Cisco 12000 6-slot Enhanced AC PEM +cevPowerSupplyGSR6PemDC OBJECT IDENTIFIER ::= { cevPowerSupply 116 } -- Cisco 12000 6-slot Enhanced DC PEM +cevPowerSupplyGSR10PemAC OBJECT IDENTIFIER ::= { cevPowerSupply 117 } -- Cisco 12000 10-slot Enhanced AC PEM +cevPowerSupplyGSR10PemDC OBJECT IDENTIFIER ::= { cevPowerSupply 118 } -- Cisco 12000 10-slot Enhanced DC PEM +cevPowerSupplyGSR4PemAC OBJECT IDENTIFIER ::= { cevPowerSupply 119 } -- Cisco 12000 4-slot AC PEM +cevPowerSupplyGSR4PemDC OBJECT IDENTIFIER ::= { cevPowerSupply 120 } -- Cisco 12000 4-slot DC PEM +cevPowerSupplyGSR16PemAC OBJECT IDENTIFIER ::= { cevPowerSupply 121 } -- Cisco 12000 16-slot Enhanced AC PEM +cevPowerSupplyGSR16PemDC OBJECT IDENTIFIER ::= { cevPowerSupply 122 } -- Cisco 12000 16-slot Enhanced DC PEM +cevPowerSupplyC451400DCSP OBJECT IDENTIFIER ::= { cevPowerSupply 123 } -- Catalyst 4500 1400W DC Power Supply for Service Providers +cevPowerSupplyAc125W OBJECT IDENTIFIER ::= { cevPowerSupply 124 } -- Cisco 125W AC Power Supply +cevPowerSupplyAc60W OBJECT IDENTIFIER ::= { cevPowerSupply 125 } -- Cisco 60W AC Power Supply +cevPowerSupplyC454200ACv OBJECT IDENTIFIER ::= { cevPowerSupply 126 } -- Catalyst 4500 PWR-C45-4200ACV power supply module +cevPowerSupply400wDC OBJECT IDENTIFIER ::= { cevPowerSupply 127 } -- Catalyst 6524 PWR-400W-DC power supply +cevPowerSupplyEnh12404AC OBJECT IDENTIFIER ::= { cevPowerSupply 128 } -- Cisco 12404 Enhanced AC Power supply module +cevPowerSupplyEnh12404DC OBJECT IDENTIFIER ::= { cevPowerSupply 129 } -- Cisco 12404 Enhanced DC Power supply module +cevPowerSupplyEnh12406AC OBJECT IDENTIFIER ::= { cevPowerSupply 130 } -- Cisco 12406 Enhanced AC Power supply module +cevPowerSupplyEnh12406DC OBJECT IDENTIFIER ::= { cevPowerSupply 131 } -- Cisco 12406 Enhanced DC Power supply module +cevPowerSupplyEnh12410AC OBJECT IDENTIFIER ::= { cevPowerSupply 132 } -- Cisco 12410 Enhanced AC Power supply module +cevPowerSupplyEnh12410DC OBJECT IDENTIFIER ::= { cevPowerSupply 133 } -- Cisco 12410 Enhanced DC Power supply module +cevPowerSupplyEnh12416AC OBJECT IDENTIFIER ::= { cevPowerSupply 134 } -- Cisco 12416 Enhanced AC Power supply module +cevPowerSupplyEnh12416DC OBJECT IDENTIFIER ::= { cevPowerSupply 135 } -- Cisco 12416 Enhanced DC Power supply module +cevPowerSupply76xxDC2500W OBJECT IDENTIFIER ::= { cevPowerSupply 136 } -- Cisco 2500 watt DC power supply for CISCO 76xx +cevPowerSupply76xxAC3000W OBJECT IDENTIFIER ::= { cevPowerSupply 137 } -- Cisco 3000 watt AC power supply for CISCO 76xx +cevPowerSupply76xxAC4000US OBJECT IDENTIFIER ::= { cevPowerSupply 138 } -- Cisco 4000 watt AC North America power supply for CISCO 76xx +cevPowerSupply76xxAC4000INT OBJECT IDENTIFIER ::= { cevPowerSupply 139 } -- Cisco 4000 watt AC International power supply for CISCO 76xx +cevPowerSupply76xxAC6000W OBJECT IDENTIFIER ::= { cevPowerSupply 140 } -- Cisco 6000 watt AC power supply for CISCO 76xx +cevPowerSupplyDC100W OBJECT IDENTIFIER ::= { cevPowerSupply 141 } -- Cisco 100 Watt DC power supply +cevPowerSupplyDsCAD6000W OBJECT IDENTIFIER ::= { cevPowerSupply 144 } -- 6000W AC Power Supply +cevPowerSupplyCat2960AC60W12V OBJECT IDENTIFIER ::= { cevPowerSupply 145 } -- Cisco Catalyst 2960 AC power Supply 60 Watt, 12V DC +cevPowerSupplyCat2960AC125W12V OBJECT IDENTIFIER ::= { cevPowerSupply 146 } -- Cisco Catalyst 2960 AC power Supply 125 Watt, 12V DC +cevPowerSupplyCat2960AC210W12V OBJECT IDENTIFIER ::= { cevPowerSupply 147 } -- Cisco Catalyst 2960 AC power Supply 210 Watt, 12V DC +cevPowerSupply6340PWRDC OBJECT IDENTIFIER ::= { cevPowerSupply 148 } -- ME6340 147 watt DC Power Supply +cevPowerSupply6340PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 149 } -- ME6340 147 watt AC Power Supply +cevPowerSupplyUbr10012AC OBJECT IDENTIFIER ::= { cevPowerSupply 150 } -- UBR10012 Series AC Power Entry Module +cevPowerSupplyUbr10012DC OBJECT IDENTIFIER ::= { cevPowerSupply 151 } -- UBR10012 Series DC Power Entry Module +cevPowerSupply400wAC OBJECT IDENTIFIER ::= { cevPowerSupply 152 } -- Catalyst 6524 PWR-400W-AC power supply +cevPowerSupplyCE500AC60W12V OBJECT IDENTIFIER ::= { cevPowerSupply 153 } -- Cisco Catalyst Express 500 AC power Supply 60 Watt, 12V DC +cevPowerSupplyCE500AC375W48V OBJECT IDENTIFIER ::= { cevPowerSupply 154 } -- Cisco Catalyst Express 500 AC power Supply 375 Watt, 48V DC +cevPowerSupplyCE500AC75W48V OBJECT IDENTIFIER ::= { cevPowerSupply 155 } -- Cisco Catalyst Express 500 AC power Supply 75 Watt, 48V DC +cevPowerSupplyCE500AC168W12V OBJECT IDENTIFIER ::= { cevPowerSupply 156 } -- Cisco Catalyst Express 500 AC power Supply 168 Watt, 12V DC +cevPowerSupplyCat3750AC210W12V OBJECT IDENTIFIER ::= { cevPowerSupply 157 } -- Cisco Catalyst 3750 AC power Supply 210 Watt, 12V DC +cevPowerSupplyCat3750AC375W48V OBJECT IDENTIFIER ::= { cevPowerSupply 158 } -- Cisco Catalyst 3750 AC power Supply 375 Watt, -48V DC +cevPowerSupplyAC50W OBJECT IDENTIFIER ::= { cevPowerSupply 159 } -- Cisco 50W AC power supply +cevPowerSupplyDC50W OBJECT IDENTIFIER ::= { cevPowerSupply 160 } -- Cisco 50W DC power supply +cevPowerSupplyCrs116PowerShelfACDelta OBJECT IDENTIFIER ::= { cevPowerSupply 161 } -- Cisco CRS-1 Series AC Delta Power Shelf for 16 Slots Line Card Chassis +cevPowerSupplyCrs116PowerShelfACWye OBJECT IDENTIFIER ::= { cevPowerSupply 162 } -- Cisco CRS-1 Series AC Wye Power Shelf for 16 Slots Line Card Chassis +cevPowerSupplyCrs116PowerShelfDC OBJECT IDENTIFIER ::= { cevPowerSupply 163 } -- Cisco CRS-1 Series DC Power Shelf for 16 Slots Line Card Chassis +cevPowerSupplyCrs116ACRectifier OBJECT IDENTIFIER ::= { cevPowerSupply 164 } -- Cisco CRS-1 Series AC Power Rectifier for 16 Slot Line Card Chassis and Fabric Card Chassis +cevPowerSupplyCrs116DCPEM OBJECT IDENTIFIER ::= { cevPowerSupply 165 } -- Cisco CRS-1 Series DC Power Entry Module for 16 Slot Line Card Chassis and Fabric Card Chassis +cevPowerSupplyDsCac3000W OBJECT IDENTIFIER ::= { cevPowerSupply 167 } -- Cisco MDS 9513 Power Supply - DS-CAC-3000W +cevPowerSupplyPWR6000DC OBJECT IDENTIFIER ::= { cevPowerSupply 168 } -- 6000W DC Power Supply +cevPowerSupplyCrs18ACRectifier OBJECT IDENTIFIER ::= { cevPowerSupply 169 } -- Cisco CRS-1 Series AC Power Rectifier for 8 slot LCC +cevPowerSupplyCrs18DCPem OBJECT IDENTIFIER ::= { cevPowerSupply 170 } -- Cisco CRS-1 Series DC Power Entry Module for 8 slot LCC +cevPowerSupplyCrs18ACDelta OBJECT IDENTIFIER ::= { cevPowerSupply 171 } -- Cisco CRS-1 Series 8 Slot LCC with Redundant AC Delta Power +cevPowerSupplyCrs18ACW OBJECT IDENTIFIER ::= { cevPowerSupply 172 } -- Cisco CRS-1 Series 8 Slot LCC with Redundant AC Wye Power +cevPowerSupplyCrs18DC OBJECT IDENTIFIER ::= { cevPowerSupply 173 } -- Cisco CRS-1 Series 8 Slot LCC with Redundant DC Power +cevPowerSupplyCrs18PduACD OBJECT IDENTIFIER ::= { cevPowerSupply 174 } -- Cisco CRS-1 Series AC Delta PDU for CRS-8 LCC +cevPowerSupplyCrs18PduACW OBJECT IDENTIFIER ::= { cevPowerSupply 175 } -- Cisco CRS-1 Series AC Wye PDU for CRS-8 LCC +cevPowerSupplyCrs18PduDC OBJECT IDENTIFIER ::= { cevPowerSupply 176 } -- Cisco CRS-1 Series DC PDU for CRS-8 LCC +cevPowerSupplyCrs1FcACD OBJECT IDENTIFIER ::= { cevPowerSupply 177 } -- Cisco CRS-1 Fabric Chassis AC Delta Power Supply +cevPowerSupplyCrs1FcACW OBJECT IDENTIFIER ::= { cevPowerSupply 178 } -- Cisco CRS-1 Fabric Chassis AC Wye Option +cevPowerSupplyCrs1FcDC OBJECT IDENTIFIER ::= { cevPowerSupply 179 } -- Cisco CRS-1 Fabric Chassis DC Power Option +cevPowerSupplyCrs14PowerShelfAC OBJECT IDENTIFIER ::= { cevPowerSupply 180 } -- Cisco CRS-1 Series AC Power Shelf for 4 Slots LCC +cevPowerSupplyCrs14PowerShelfDC OBJECT IDENTIFIER ::= { cevPowerSupply 181 } -- Cisco CRS-1 Series DC Power Shelf for 4 Slots LCC +cevPowerSupplyCrs14PowerSupplyDC OBJECT IDENTIFIER ::= { cevPowerSupply 182 } -- Cisco CRS-1 Series DC Power Supply for 4 Slots LCC +cevPowerSupplyCrs14PowerSupplyAC OBJECT IDENTIFIER ::= { cevPowerSupply 183 } -- Cisco CRS-1 Series AC Power Supply for 4 Slots LCC +cevPowerSupplyC3KPWR265WAC OBJECT IDENTIFIER ::= { cevPowerSupply 184 } -- Catalyst 3K 265 Watt, 12V AC Power Supply +cevPowerSupplyC3KPWR265WDC OBJECT IDENTIFIER ::= { cevPowerSupply 185 } -- Catalyst 3K 265 Watt, 12V DC Power Supply +cevPowerSupplyC3KPWR750WAC OBJECT IDENTIFIER ::= { cevPowerSupply 186 } -- Catalyst 3K 750 Watt, 12V/-52V AC Power Supply +cevPowerSupplyCat2960AC36W12V OBJECT IDENTIFIER ::= { cevPowerSupply 188 } -- Cisco Catalyst 2960 AC power Supply 36 Watt, 12V DC +cevPowerSupplyCat3560AC173W48V OBJECT IDENTIFIER ::= { cevPowerSupply 189 } -- Cisco Catalyst 3560 AC power Supply 173 Watt, 48V DC +cevPowerSupplyAC345 OBJECT IDENTIFIER ::= { cevPowerSupply 190 } -- AC Power Supply 345 Watts +cevPowerSupplyC3KPWR1150WAC OBJECT IDENTIFIER ::= { cevPowerSupply 191 } -- Catalyst 3K 1150 Watt, 12V/-52V AC Power Supply +cevPowerSupplyPwrRPS2300 OBJECT IDENTIFIER ::= { cevPowerSupply 192 } -- Cisco Redundant Power System (RPS2300) with 2300 Watt total power +cevPowerSupplyCrs14DcPim OBJECT IDENTIFIER ::= { cevPowerSupply 193 } -- Cisco CRS-1 Series DC Power Input Module for 4 Slots LCC +cevPowerSupplyDC1500W OBJECT IDENTIFIER ::= { cevPowerSupply 194 } -- Cisco 1500W DC power supply for CISCO 7603-S +cevPowerSupplyC7201AC OBJECT IDENTIFIER ::= { cevPowerSupply 195 } -- Cisco 7201 AC power supply +cevPowerSupplyC7201DC OBJECT IDENTIFIER ::= { cevPowerSupply 196 } -- Cisco 7201 DC power supply +cevPowerSupplyCE520AC173W48V OBJECT IDENTIFIER ::= { cevPowerSupply 197 } -- Cisco Catalyst Express 520 AC power Supply 173 Watt, 48V DC +cevPowerSupplyAC100W OBJECT IDENTIFIER ::= { cevPowerSupply 198 } -- Cisco 100 watt AC power supply +cevPowerSupplyN7KAC5600W OBJECT IDENTIFIER ::= { cevPowerSupply 199 } -- AC 5.6KW powersupply for Nexus7000 N7K +cevPowerSupplyASR1002AC OBJECT IDENTIFIER ::= { cevPowerSupply 200 } -- Cisco ASR1002 AC Power Supply Module +cevPowerSupplyASR1002DC OBJECT IDENTIFIER ::= { cevPowerSupply 201 } -- Cisco ASR1002 DC Power Supply Module +cevPowerSupplyASR1004AC OBJECT IDENTIFIER ::= { cevPowerSupply 202 } -- Cisco ASR1004 AC Power Supply Module +cevPowerSupplyASR1004DC OBJECT IDENTIFIER ::= { cevPowerSupply 203 } -- Cisco ASR1004 DC Power Supply Module +cevPowerSupplyASR1006AC OBJECT IDENTIFIER ::= { cevPowerSupply 204 } -- Cisco ASR1006 AC Power Supply Module +cevPowerSupplyASR1006DC OBJECT IDENTIFIER ::= { cevPowerSupply 205 } -- Cisco ASR1006 DC Power Supply Module +cevPowerSupplyASR1000Unknown OBJECT IDENTIFIER ::= { cevPowerSupply 206 } -- Cisco ASR1000 Unknown Power Supply Module +cevPowerSupplyC49M1000AC OBJECT IDENTIFIER ::= { cevPowerSupply 207 } -- Catalyst 4900M PWR-C49M-1000AC power supply module +cevPowerSupplyC49M1000DC OBJECT IDENTIFIER ::= { cevPowerSupply 208 } -- Catalyst 4900M PWR-C49M-1000DC power supply module +cevPowerSupplyN7KAC7500W OBJECT IDENTIFIER ::= { cevPowerSupply 209 } -- N7K-AC-7.5KW, AC 7.5KW powersupply for Nexus7000 N7K +cevPowerSupplyCE520LCAC135W12V OBJECT IDENTIFIER ::= { cevPowerSupply 210 } -- Cisco Catalyst Express 520 AC power Supply 135 Watt, 12V DC +cevPowerSupplyCE520PCAC558W12V OBJECT IDENTIFIER ::= { cevPowerSupply 211 } -- Cisco Catalyst Express 520 AC power Supply 558 Watt, 12V DC +cevPowerSupplyCE520TTAC60W12V OBJECT IDENTIFIER ::= { cevPowerSupply 212 } -- Cisco Catalyst Express 520 AC power Supply 60 Watt, 12V DC +cevPowerSupplyCE520GTCAC125W12V OBJECT IDENTIFIER ::= { cevPowerSupply 213 } -- Cisco Catalyst Express 520 AC power Supply 125 Watt, 12V DC +cevPowerSupplyN7KAC6000W OBJECT IDENTIFIER ::= { cevPowerSupply 214 } -- N7K-AC-6.0KW, AC 6000W powersupply for Nexus7000 N7K +cevPowerSupplyDc4500W OBJECT IDENTIFIER ::= { cevPowerSupply 215 } -- RF gateway power supply DC 4500 Watts. +cevPowerSupplyIE3000AC OBJECT IDENTIFIER ::= { cevPowerSupply 216 } -- Cisco Industrial Ethernet Switch IE3000 Power Transformer +cevPowerSupplyN5kPac1200W OBJECT IDENTIFIER ::= { cevPowerSupply 217 } -- PSU module, A/C, 208v 1200w for N5020 2RU +cevPowerSupplyCat2918AC60W12V OBJECT IDENTIFIER ::= { cevPowerSupply 218 } -- Cisco Catalyst 2918 AC power supply 60 Watt, 12V DC +cevPowerSupplyC3KPWR300WAC OBJECT IDENTIFIER ::= { cevPowerSupply 220 } -- Catalyst 3560E-12D/3560E-12SD 300 Watt AC power supply +cevPowerSupplyC3KPWR300WDC OBJECT IDENTIFIER ::= { cevPowerSupply 221 } -- Catalyst 3560E-12D/3560E-12SD 300 Watt DC power supply +cevPowerSupplyDCPowerSupply OBJECT IDENTIFIER ::= { cevPowerSupply 222 } -- Generic DC power supply +cevPowerSupplyACPowerSupply OBJECT IDENTIFIER ::= { cevPowerSupply 223 } -- Generic AC power supply +cevPowerSupplyN7KAC7500WINT OBJECT IDENTIFIER ::= { cevPowerSupply 228 } -- N7K-AC-7.5KW-INT AC powersupply for Nexus7000 N7k +cevPowerSupplyN7KAC7500WUS OBJECT IDENTIFIER ::= { cevPowerSupply 229 } -- N7K-AC-7.5KW-US AC powersupply for Nexus7000 N7K +cevPowerSupplyN5kPac550W OBJECT IDENTIFIER ::= { cevPowerSupply 230 } -- PSU module, A/C, 208v 1200w for N5K product family +cevPowerSupplyASR9KDC2100W OBJECT IDENTIFIER ::= { cevPowerSupply 231 } -- 2kW DC Power Module +cevPowerSupplyASR9KDC1500W OBJECT IDENTIFIER ::= { cevPowerSupply 232 } -- 1.5kW DC Power Module +cevPowerSupplyASR9KAC3KW OBJECT IDENTIFIER ::= { cevPowerSupply 233 } -- 3kW AC Power Module +cevPowerSupplyCrs16dcPemB OBJECT IDENTIFIER ::= { cevPowerSupply 234 } -- Cisco CRS-1 16 Slot System Reduced-Noise DC PEM +cevPowerSupplyC3900PWRPOE OBJECT IDENTIFIER ::= { cevPowerSupply 235 } -- Cisco 3925/3945 AC Power Supply with Power Over Ethernat +cevPowerSupplyC3900PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 236 } -- Cisco 3925/3945 AC Power Supply +cevPowerSupplyC2921C2951PWRPOE OBJECT IDENTIFIER ::= { cevPowerSupply 237 } -- Cisco 2921/2951 AC Power Supply with Power Over Ethernat +cevPowerSupplyC2921C2951PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 238 } -- Cisco 2921/2951 AC Power Supply +cevPowerSupplyC2911PWRPOE OBJECT IDENTIFIER ::= { cevPowerSupply 239 } -- Cisco 2911 AC Power Supply with Power Over Ethernat +cevPowerSupplyC2911PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 240 } -- Cisco 2911 AC Power Supply +cevPowerSupplyC2901PWRPOE OBJECT IDENTIFIER ::= { cevPowerSupply 241 } -- Cisco 2901 AC Power Supply with Power Over Ethernat +cevPowerSupplyC1941C2901PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 242 } -- Cisco 2901 AC Power Supply +cevPowerSupplyC1941PWRPOE OBJECT IDENTIFIER ::= { cevPowerSupply 243 } -- Cisco 1941 AC Power Supply with Power Over Ethernat +cevPowerSupplyC3900PWRDC OBJECT IDENTIFIER ::= { cevPowerSupply 244 } -- Cisco 3925/3945 DC Power Supply +cevPowerSupplyC2921C2951PWRDC OBJECT IDENTIFIER ::= { cevPowerSupply 245 } -- Cisco 2921/2951 DC Power Supply +cevPowerSupplyC2911PWRDC OBJECT IDENTIFIER ::= { cevPowerSupply 246 } -- Cisco 2911 DC power Supply +cevPowerSupplyC2921C2951RPSADPTR OBJECT IDENTIFIER ::= { cevPowerSupply 247 } -- Cisco 2921/2951 RPS Adaptor for use with External RPS +cevPowerSupplyC2911RPSADPTR OBJECT IDENTIFIER ::= { cevPowerSupply 248 } -- Cisco 2911 RPS Adaptor for use with External RPS +cevPowerSupplyN2kPac200W OBJECT IDENTIFIER ::= { cevPowerSupply 249 } -- Nexus 2000 FEX 1GE 200W Power supply +cevPowerSupplyC456000ACV OBJECT IDENTIFIER ::= { cevPowerSupply 250 } -- 6000W AC power supply for Catalyst 4500 switches +cevPowerUCSN10PAC1550W OBJECT IDENTIFIER ::= { cevPowerSupply 251 } -- PSU module, A/C, 110/208v 550w for 20 port interconnect +cevPowerSupplyN7KDC6000W OBJECT IDENTIFIER ::= { cevPowerSupply 253 } -- N7K-DC-6.0KW, DC 6000W powersupply for Nexus7000 N7K +cevPowerSupplyCrs18PowerShelfDCModular OBJECT IDENTIFIER ::= { cevPowerSupply 254 } -- Cisco CRS-1 Series Modular DC Power Shelf for 8 Slots LCC +cevPowerSupplyCrs18PowerShelfACModular OBJECT IDENTIFIER ::= { cevPowerSupply 255 } -- Cisco CRS-1 Series Modular AC Power Shelf for 8 Slots LCC +cevPowerSupplyCrs116FCCPowerShelfDCModular OBJECT IDENTIFIER ::= { cevPowerSupply 256 } -- Cisco CRS-1 Series Modular DC Power Shelf for FCC +cevPowerSupplyCrs116FCCPowerShelfACModular OBJECT IDENTIFIER ::= { cevPowerSupply 257 } -- Cisco CRS-1 Series Modular AC Power Shelf for FCC +cevPowerSupplyCrs1DCPowerModule OBJECT IDENTIFIER ::= { cevPowerSupply 258 } -- Cisco CRS-1 Series DC Power Module 2100W +cevPowerSupplyCrs1ACPowerModule OBJECT IDENTIFIER ::= { cevPowerSupply 259 } -- Cisco CRS-1 Series AC Power Module 3000W +cevPowerSupplyCrs116LCCPowerShelfDCModular OBJECT IDENTIFIER ::= { cevPowerSupply 260 } -- Cisco CRS-1 Series Modular DC Power Shelf for 16 Slots LCC +cevPowerSupplyCrs116LCCPowerShelfACModular OBJECT IDENTIFIER ::= { cevPowerSupply 261 } -- Cisco CRS-1 Series Modular AC Power Shelf for 16 Slots LCC +cevPowerSupplyCat2960AC123W12V OBJECT IDENTIFIER ::= { cevPowerSupply 262 } -- Cisco Catalyst 2960 AC power Supply 123 Watt, 12V DC +cevPowerSupplyCat2960AC370W12V OBJECT IDENTIFIER ::= { cevPowerSupply 263 } -- Cisco Catalyst 2960 AC power Supply 370 Watt, 12V DC +cevPowerSupplyCat2960AC235W12V OBJECT IDENTIFIER ::= { cevPowerSupply 264 } -- Cisco Catalyst 2960 AC power Supply 235 Watt, 12V DC +cevPowerSupplyCat2960AC525W12V OBJECT IDENTIFIER ::= { cevPowerSupply 265 } -- Cisco Catalyst 2960 AC power Supply 525 Watt, 12V DC +cevPowerSupplyASR1001AC OBJECT IDENTIFIER ::= { cevPowerSupply 267 } -- Cisco ASR1001 AC Power Supply +cevPowerSupplyASR1001DC OBJECT IDENTIFIER ::= { cevPowerSupply 268 } -- Cisco ASR1001 DC Power Supply +cevPowerSupplyASR1013AC OBJECT IDENTIFIER ::= { cevPowerSupply 269 } -- Cisco ASR1013 AC Power Supply +cevPowerSupplyASR1013DC OBJECT IDENTIFIER ::= { cevPowerSupply 270 } -- Cisco ASR1013 DC Power Supply +cevPowerSupplyC1941PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 271 } -- C1941 AC Power Supply +cevPowerSupplyASR1002DC24V OBJECT IDENTIFIER ::= { cevPowerSupply 272 } -- Cisco ASR1002 24V DC Power Supply +cevPowerSupplyN2kC2200Pac400W OBJECT IDENTIFIER ::= { cevPowerSupply 273 } -- N2K-C2200 Series 400W AC Power Supply +cevPowerSupplyC1921C1905PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 277 } -- Cisco 1921/K9 and 1905/K9 AC Power Supply +cevPowerSupplyC3kxPwr350wAc OBJECT IDENTIFIER ::= { cevPowerSupply 278 } -- Cisco Catalyst 3750X/3560X 350 Watt AC Power Supply +cevPowerSupplyC3kxPwr715wAc OBJECT IDENTIFIER ::= { cevPowerSupply 279 } -- Cisco Catalyst 3750X/3560X 715 Watt AC Power Supply +cevPowerSupplyC3kxPwr1100wAc OBJECT IDENTIFIER ::= { cevPowerSupply 280 } -- Cisco Catalyst 3750X/3560X 1100 Watt AC Power Supply +cevPowerSupplyPWRME3KXAC OBJECT IDENTIFIER ::= { cevPowerSupply 282 } -- Metro Ethernet 3600X/3800X AC power supply +cevPowerSupplyPWRME3KXDC OBJECT IDENTIFIER ::= { cevPowerSupply 283 } -- Metro Ethernet 3600X/3800X DC power supply +cevPowerSupplyCGR20xxCGS25xxPWRACPOE OBJECT IDENTIFIER ::= { cevPowerSupply 284 } -- Cisco Connected Grid Router 20xx/Switch 25xx AC POE Power Supply +cevPowerSupplyCGR20xxCGS25xxPWRDCPOE OBJECT IDENTIFIER ::= { cevPowerSupply 285 } -- Cisco Connected Grid Router 20xx/Switch 25xx DC POE Power Supply +cevPowerSupplyMXE5600 OBJECT IDENTIFIER ::= { cevPowerSupply 286 } -- Power Supply module for Cisco MXE 5600 platform +cevPowerSupplyC7225AC OBJECT IDENTIFIER ::= { cevPowerSupply 287 } -- 12V/ 540W output PSU, since the older Marin PSU only can provide 300W power(output), cant support the uBR7225 system with 2 new Bajie boards +cevPowerSupplyPWRC49EAC300WR OBJECT IDENTIFIER ::= { cevPowerSupply 288 } -- Catalyst 4948E PWR-C49E-300AC-R Power Supply Module +cevPowerSupplyC2360Pwr135wac OBJECT IDENTIFIER ::= { cevPowerSupply 290 } -- Cisco Catalyst 2360 135 Watt AC Power Supply +cevPowerSupplyN55Pac750W OBJECT IDENTIFIER ::= { cevPowerSupply 291 } -- PSU module, A/C, 750W for Nexus 5548 product family +cevPowerSupplyCrs16PshDcB OBJECT IDENTIFIER ::= { cevPowerSupply 293 } -- CRS Modular DC Power Shelf for CRS-16/S-B +cevPowerSupplyCrs16PshAcB OBJECT IDENTIFIER ::= { cevPowerSupply 294 } -- CRS Modular AC Power Shelf for CRS-16/S-B +cevPowerSupplyPWRC49EAC300WF OBJECT IDENTIFIER ::= { cevPowerSupply 295 } -- Catalyst 4948E-F PWR-C49E-300AC-F Power Supply Front exhaust Module +cevPowerSupplyPWRC49DC300WF OBJECT IDENTIFIER ::= { cevPowerSupply 296 } -- Catalyst 4948E-F PWR-C49-300DC-F Power Supply Front exhaust Module +cevPowerSupplyN2kN2200Pdc400W OBJECT IDENTIFIER ::= { cevPowerSupply 297 } -- N2200 Series 400W DC Power Supply for 2nd Generation N2K product family +cevPowerSupplyASR1000PS OBJECT IDENTIFIER ::= { cevPowerSupply 298 } -- Cisco ASR1000 Power Supply in the Power Supply Module +cevPowerSupplyCat2928AC60W12V OBJECT IDENTIFIER ::= { cevPowerSupply 299 } -- Cisco Catalyst 2928 AC power supply 60 Watt, 12V AC +cevPowerSupplyCat2928AC100W12V OBJECT IDENTIFIER ::= { cevPowerSupply 300 } -- Cisco Catalyst 2928 AC power supply 100 Watt, 12V or 135 Watt, 50V AC +cevPowerSupplyPwrXPS2200 OBJECT IDENTIFIER ::= { cevPowerSupply 301 } -- Cisco eXpandable Power System (XPS-2200) with 9 dual StackPower and RPS power ports +cevPowerSupplyN55Pac1100W OBJECT IDENTIFIER ::= { cevPowerSupply 302 } -- PSU module, A/C, 1100W with Front-To-Back airflow for Nexus 5596 product family +cevPowerSupplyN2kN2200Pac400WB OBJECT IDENTIFIER ::= { cevPowerSupply 303 } -- N2K-C2200, N3K-C3016, N3K-C3048 and N3K-C3064 400W ACPower Supply, Back to Front Airflow +cevPowerSupplyUCS6248UpAC750W OBJECT IDENTIFIER ::= { cevPowerSupply 306 } -- UCS 6248 750W AC Power Supply +cevPowerSupplyUCS6248UpDC750W OBJECT IDENTIFIER ::= { cevPowerSupply 307 } -- UCS 6248 750W DC Power Supply +cevPowerSupplyUCS6296UpDC1100W OBJECT IDENTIFIER ::= { cevPowerSupply 308 } -- UCS 6296 1100W DC Power Supply +cevPowerSupplyUCS6296UpAC1100W OBJECT IDENTIFIER ::= { cevPowerSupply 309 } -- UCS 6296 1100W AC Power Supply +cevPowerSupplyN7KDC3KW OBJECT IDENTIFIER ::= { cevPowerSupply 310 } -- N7K-DC-3KW, DC 3000W Power Supply +cevPowerSupplyCat2960CAC167W OBJECT IDENTIFIER ::= { cevPowerSupply 311 } -- Cisco Catalyst 2960C AC power Supply, 135W for POE, 38W for System +cevPowerSupplyCat2960CAC36W12V OBJECT IDENTIFIER ::= { cevPowerSupply 312 } -- Cisco Catalyst 2960C AC power Supply, 0W for POE, 36W for System +cevPowerSupplyN7KAC3KW OBJECT IDENTIFIER ::= { cevPowerSupply 313 } -- N7K-AC-3KW, AC 3000W Power Supply +cevPowerSupplyN55Pdc750W OBJECT IDENTIFIER ::= { cevPowerSupply 314 } -- PSU module, DC, 750W with Back-To-Front airflow for Nexus 5548 product family +cevPowerSupplyOe8541 OBJECT IDENTIFIER ::= { cevPowerSupply 315 } -- Power Supply Module for Oe8541 +cevPowerSupplyOe7571 OBJECT IDENTIFIER ::= { cevPowerSupply 316 } -- Power Supply Module for Oe7571 +cevPowerSupplyOe7541 OBJECT IDENTIFIER ::= { cevPowerSupply 317 } -- Power Supply Module for Oe7541 +cevPowerSupplyOe694 OBJECT IDENTIFIER ::= { cevPowerSupply 318 } -- Power Supply Module for Oe694 +cevPowerSupplyOe594 OBJECT IDENTIFIER ::= { cevPowerSupply 319 } -- Power Supply Module for Oe594 +cevPowerSupplyOe294 OBJECT IDENTIFIER ::= { cevPowerSupply 320 } -- Power Supply Module for Oe294 +cevPowerSupplyASA5555PSInput OBJECT IDENTIFIER ::= { cevPowerSupply 324 } -- Power Supply unit in Adapative Security Appliance 5555 +cevPowerSupplyN2kN2200Pac400W OBJECT IDENTIFIER ::= { cevPowerSupply 325 } -- N2K-C2200, N3K-C3016, N3K-C3048 and N3K-C3064 400W ACPower Supply, Front to Back Airflow +cevPowerSupplyN55Pac750WB OBJECT IDENTIFIER ::= { cevPowerSupply 326 } -- PSU module, A/C, 750W with Back-To-Front airflow for Nexus 5548 product family +cevPowerSupplyN55Pac1100WB OBJECT IDENTIFIER ::= { cevPowerSupply 327 } -- PSU module, A/C, 1100W with Front-to-Back airflow for Nexus 5596 product family +cevPowerSupplyASR900DC500W OBJECT IDENTIFIER ::= { cevPowerSupply 328 } -- ASR 900 500W DC Power Supply +cevPowerSupplyCrs8PshDcB OBJECT IDENTIFIER ::= { cevPowerSupply 330 } -- CRS Modular DC Power Shelf for CRS-8/S-B +cevPowerSupplyCrs8PshAcB OBJECT IDENTIFIER ::= { cevPowerSupply 331 } -- CRS Modular AC Power Shelf for CRS-8/S-B +cevPowerSupplyASR5KPfu OBJECT IDENTIFIER ::= { cevPowerSupply 332 } -- ASR5000 Power Filter Unit, Non-Redundant, Single 165A +cevPowerSupplyASR55PFU OBJECT IDENTIFIER ::= { cevPowerSupply 333 } -- ASR5500 Power Filter Unit (PFU) +cevPowerSupplyIE2000AC OBJECT IDENTIFIER ::= { cevPowerSupply 334 } -- Cisco Industrial Ethernet Switch IE2000 Power Transformer +cevPowerSupplyC459000ACV OBJECT IDENTIFIER ::= { cevPowerSupply 337 } -- A triple AC (120V/220V) input that provides up to 9000 Watts. This power supply is intended for use on voice enabled Catalyst 4500 series 3, 6, 7, and 10 slot platforms (including the E series models) +cevPowerSupplyN2kN2200Pdc350WB OBJECT IDENTIFIER ::= { cevPowerSupply 338 } -- N2200 Series 350W DC Power Supply with Back-To-Front airflow for N2K product family +cevPowerSupplyVG350PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 339 } -- VG350 AC Power Supply +cevPowerSupplyVG350PWRDC OBJECT IDENTIFIER ::= { cevPowerSupply 340 } -- VG350 DC Power Supply +cevPowerSupplyASR9KAC3KWV2 OBJECT IDENTIFIER ::= { cevPowerSupply 341 } -- 3kW AC Power Module +cevPowerSupplyASR9KDC2100WV2 OBJECT IDENTIFIER ::= { cevPowerSupply 342 } -- 2kW DC Power Module +cevPowerSupplyASR9KAC750W OBJECT IDENTIFIER ::= { cevPowerSupply 343 } -- ASR-9001 AC Power Supply +cevPowerSupplyASR9KDC750W OBJECT IDENTIFIER ::= { cevPowerSupply 344 } -- ASR-9001 DC Power Supply +cevPowerSupplyISR4400PWR1000 OBJECT IDENTIFIER ::= { cevPowerSupply 345 } -- Cisco ISR 4400 Series 1000W AC Power Supply +cevPowerSupplyISR4400PWR450 OBJECT IDENTIFIER ::= { cevPowerSupply 346 } -- Cisco ISR 4400 Series 450W AC Power Supply +cevPowerSupplyC4KXPWR750DCF OBJECT IDENTIFIER ::= { cevPowerSupply 347 } -- Cisco Catalyst C4500X C4KX-PWR-750DC-F 750W DC Power Supply with Back to Front Cooling +cevPowerSupplyC4KXPWR750ACF OBJECT IDENTIFIER ::= { cevPowerSupply 348 } -- Cisco Catalyst C4500X C4KX-PWR-750AC-F 750W AC Power Supply with Back to Front Cooling +cevPowerSupplyC4KXPWR750DCR OBJECT IDENTIFIER ::= { cevPowerSupply 349 } -- Cisco Catalyst C4500X C4KX-PWR-750DC-R 750W DC Power Supply with Front to Back Cooling +cevPowerSupplyC4KXPWR750ACR OBJECT IDENTIFIER ::= { cevPowerSupply 350 } -- Cisco Catalyst C4500X C4KX-PWR-750AC-R 750W AC Power Supply with Front to Back Cooling +cevPowerSupplyNXAPac200WB OBJECT IDENTIFIER ::= { cevPowerSupply 351 } -- N2K/3K 200W AC Power, Reversed airflow (port side intake) +cevPowerSupplyNXAPac200W OBJECT IDENTIFIER ::= { cevPowerSupply 352 } -- N2K/3K 200W AC Power Supply, Std airflow (port side exhaust) +cevPowerSupplyISR4400Unknown OBJECT IDENTIFIER ::= { cevPowerSupply 353 } -- Cisco ISR 4400 Series Unknown Power Supply Module +cevPowerSupplyASR9000vGenericPm OBJECT IDENTIFIER ::= { cevPowerSupply 354 } -- ASR-9000v Generic Power Module +cevPowerSupplyNXAPac1100W OBJECT IDENTIFIER ::= { cevPowerSupply 355 } -- Nexus PSU module, 100-240VAC 1100W +cevPowerSupplyNXAPac1100WB OBJECT IDENTIFIER ::= { cevPowerSupply 359 } -- Nexus PSU module, 100-240VAC 1100W, Reversed airflow +cevPowerSupplyN3kPac400WB OBJECT IDENTIFIER ::= { cevPowerSupply 360 } -- Nexus 3548 series 400W AC Power Supply, Back to Front Airflow +cevPowerSupplyN3kPac400W OBJECT IDENTIFIER ::= { cevPowerSupply 361 } -- Nexus 3548 series 400W AC Power Supply, Front to Back Airflow +cevPowerSupplyNXAPAC500W OBJECT IDENTIFIER ::= { cevPowerSupply 362 } -- N3K-C3064TQ Series 500W AC Power Supply, Front to Back Airflow +cevPowerSupplyNXAPAC500WB OBJECT IDENTIFIER ::= { cevPowerSupply 363 } -- N3K-C3064TQ Series 500W AC Power Supply, Back to Front Airflow +cevPowerSupplyISR4400PS OBJECT IDENTIFIER ::= { cevPowerSupply 364 } -- Cisco ISR 4400 Series Generic Power Supply Module +cevPowerSupplyN55PDC1100W OBJECT IDENTIFIER ::= { cevPowerSupply 365 } -- Nexus 5500 1100W DC Power Supply +cevPowerSupplyASA5545PSInputSensor OBJECT IDENTIFIER ::= { cevPowerSupply 366 } -- Power Supply unit sensor in Adaptive Security Appliance 5545 +cevPowerSupplyASA5555PSInputSensor OBJECT IDENTIFIER ::= { cevPowerSupply 367 } -- Power Supply unit sensor in Adaptive Security Appliance 5555 +cevPowerSupplyASA5545K7PSInputSensor OBJECT IDENTIFIER ::= { cevPowerSupply 368 } -- Power Supply unit sensor in Adaptive Security Appliance 5545 with No Payload Encryption +cevPowerSupplyASA5555K7PSInputSensor OBJECT IDENTIFIER ::= { cevPowerSupply 369 } -- Power Supply unit sensor in Adaptive Security Appliance 5555 with No Payload Encryption +cevPowerSupplyCat2960XAC173W OBJECT IDENTIFIER ::= { cevPowerSupply 370 } -- 173 W SierraCool Power Supply for WS-C2960X-24PSK-L +cevPowerSupplyC6880X3KWAC OBJECT IDENTIFIER ::= { cevPowerSupply 372 } -- Catalyst 6880 3KW AC power supply +cevPowerSupplyC6880X3KWDC OBJECT IDENTIFIER ::= { cevPowerSupply 373 } -- Catalyst 6880 3KW DC power supply +cevPowerSupplyDS9710 OBJECT IDENTIFIER ::= { cevPowerSupply 374 } -- Power Supply module for MDS 10-Slot Director Switch, DS9710 +cevPowerSupplyPWR2KWDCV2 OBJECT IDENTIFIER ::= { cevPowerSupply 375 } -- 2kW DC Power Module +cevPowerSupplyPWR3KWACV2 OBJECT IDENTIFIER ::= { cevPowerSupply 376 } -- 3kW AC Power Module +cevPowerSupplyNCSDCPWRTRAY OBJECT IDENTIFIER ::= { cevPowerSupply 377 } -- NCS DC Power Tray +cevPowerSupplyNCSACPWRTRAY OBJECT IDENTIFIER ::= { cevPowerSupply 378 } -- NCS AC Power Tray +cevPowerSupplyDSC50I300AC OBJECT IDENTIFIER ::= { cevPowerSupply 380 } -- DS-C50I-300AC, Power Supply unit for MDS 9250i Intelligent Fabric Switch +cevPowerSupplyDSCAC973KW OBJECT IDENTIFIER ::= { cevPowerSupply 381 } -- DS-CAC97-3KW, AC Power Supply module for MDS 10-Slot Director Switch, DS9710 +cevPowerSupplyDSCDC973KW OBJECT IDENTIFIER ::= { cevPowerSupply 382 } -- DS-CDC97-3KW, DC Power Supply module for MDS 10-Slot Director Switch, DS9710 +cevPowerSupplyN77AC3KW OBJECT IDENTIFIER ::= { cevPowerSupply 383 } -- Nexus7700 AC 3000W power supply +cevPowerSupplyN77DC3KW OBJECT IDENTIFIER ::= { cevPowerSupply 384 } -- Nexus7700 DC 3000W power supply +cevPowerSupplyC6800XL3KWAC OBJECT IDENTIFIER ::= { cevPowerSupply 385 } -- Catalyst 6800 3000 watt AC power supply +cevPowerSupplyCat36xxC2Pwr640wAc OBJECT IDENTIFIER ::= { cevPowerSupply 387 } -- Cisco Catalyst 3650 640 Watt AC Power Supply +cevPowerSupplyC2960XR250W OBJECT IDENTIFIER ::= { cevPowerSupply 390 } -- Cisco Catalyst C2960XR 250 Watt AC Power Supply +cevPowerSupplyC2960XR640W OBJECT IDENTIFIER ::= { cevPowerSupply 391 } -- Cisco Catalyst C2960XR 640 Watt AC Power Supply +cevPowerSupplyC2960XR1025W OBJECT IDENTIFIER ::= { cevPowerSupply 392 } -- Cisco Catalyst C2960XR 1025 Watt AC Power Supply +cevPowerSupplyCat3kCT57xxC1Pwr715wAc OBJECT IDENTIFIER ::= { cevPowerSupply 394 } -- Cisco Catalyst 3k/CT57xx Generic 715 Watt AC Power Supply +cevPowerSupplyCat3kCT57xxC1Pwr1100wAc OBJECT IDENTIFIER ::= { cevPowerSupply 395 } -- Cisco Catalyst 3k/CT57xx Generic 1100 Watt AC Power Supply +cevPowerSupplyVG3X0PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 397 } -- This card provides AC powersupply in voice gateway VG310 and VG320 +cevPowerSupplyVG3X0PWRDC OBJECT IDENTIFIER ::= { cevPowerSupply 398 } -- This card provides DC powersupply in voice gateway VG310 and VG320 +cevPowerSupplyNXAPDC500W OBJECT IDENTIFIER ::= { cevPowerSupply 399 } -- Nexus Access Switches 500W DC PSU , Forward Air Flow (port-side exhaust) +cevPowerSupplyNXAPDC500WB OBJECT IDENTIFIER ::= { cevPowerSupply 400 } -- Nexus Access Switches 500W DC PSU , Reversed Air Flow (port-side intake) +cevPowerSupplyC2960XR60W OBJECT IDENTIFIER ::= { cevPowerSupply 401 } -- Cisco Catalyst C2960XR 60 Watt AC Power Supply +cevPowerSupplyC2960XR450W OBJECT IDENTIFIER ::= { cevPowerSupply 402 } -- Cisco Catalyst C2960XR 450 Watt AC Power Supply +cevPowerSupplyC2960XR835W OBJECT IDENTIFIER ::= { cevPowerSupply 403 } -- Cisco Catalyst C2960XR 835 Watt AC Power Supply +cevPowerSupplyN9KAC3000W OBJECT IDENTIFIER ::= { cevPowerSupply 404 } -- N9K-PAC-3000W AC 3KW powersupply for Nexus 9508 +cevPowerSupplyN9KPac1200WB OBJECT IDENTIFIER ::= { cevPowerSupply 405 } -- TOR PSU, 1200W AC PSU, REVERSE (BACK TO FRONT) AIRFLOW +cevPowerSupplyN9KPac1200W OBJECT IDENTIFIER ::= { cevPowerSupply 406 } -- TOR PSU, 1200W AC PSU, NORMAL (FRONT TO BACK) AIRFLOW +cevPowerSupplyN9KPac650WB OBJECT IDENTIFIER ::= { cevPowerSupply 407 } -- TOR PSU, 650W AC PSU, REVERSE (BACK TO FRONT) AIRFLOW +cevPowerSupplyN9KPac650W OBJECT IDENTIFIER ::= { cevPowerSupply 408 } -- TOR PSU, 650W AC PSU, NORMAL (FRONT TO BACK) AIRFLOW +cevPowerSupplyISR4430PWR250 OBJECT IDENTIFIER ::= { cevPowerSupply 409 } -- Cisco ISR 4430 Series 250W AC Power Supply +cevPowerSupplyASR1001XAC OBJECT IDENTIFIER ::= { cevPowerSupply 414 } -- Cisco ASR1001-X AC Power Supply +cevPowerSupplyASR1001XDC OBJECT IDENTIFIER ::= { cevPowerSupply 415 } -- Cisco ASR1001-X DC Power Supply +cevPowerSupply30WAC OBJECT IDENTIFIER ::= { cevPowerSupply 416 } -- Power Supply 30 Watt AC +cevPowerSupply60WAC OBJECT IDENTIFIER ::= { cevPowerSupply 417 } -- Power Supply 60 Watt AC +cevPowerSupply60WACV2 OBJECT IDENTIFIER ::= { cevPowerSupply 418 } -- Power Supply 60 Watt AC +cevPowerSupply125WAC OBJECT IDENTIFIER ::= { cevPowerSupply 419 } -- POE power supply +cevPowerSupplyRT2241PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 420 } -- Router 2241 AC Power Supply +cevPowerSupplyRT3201PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 421 } -- Router 3201 AC Power Supply +cevPowerSupplyRT3211PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 422 } -- Router 3211 AC Power Supply +cevPowerSupplyRT3211PWRDC OBJECT IDENTIFIER ::= { cevPowerSupply 423 } -- Router 3211 DC Power Supply +cevPowerSupplyRT32PWRAC OBJECT IDENTIFIER ::= { cevPowerSupply 424 } -- Router 3200 AC Power Supply +cevPowerSupplyRT3211RPSADPTR OBJECT IDENTIFIER ::= { cevPowerSupply 425 } -- Router 3211 RPS Adapter for use with External RPS +cevPowerSupplyRT32RPSADPTR OBJECT IDENTIFIER ::= { cevPowerSupply 426 } -- Router 3200 RPS Adapter for use with External RPS +cevPowerSupplyDSC48S300AC OBJECT IDENTIFIER ::= { cevPowerSupply 439 } -- DS-C48S-300AC, Power Supply unit for MDS 9148S 16G Fabric Switch +cevPowerSupplyISR4430PWR250DC OBJECT IDENTIFIER ::= { cevPowerSupply 440 } -- Cisco ISR 4430 Series 250W DC Power Supply +cevPowerSupplyISR4430PWR500ACIP OBJECT IDENTIFIER ::= { cevPowerSupply 441 } -- Cisco ISR 4430 Series 500W AC Power Supply +cevPowerSupplyISR4330PWR250AC OBJECT IDENTIFIER ::= { cevPowerSupply 442 } -- Cisco ISR 4330 Series 250W AC Power Supply +cevPowerSupplyISR4330PWR500ACIP OBJECT IDENTIFIER ::= { cevPowerSupply 443 } -- Cisco ISR 4330 Series 500W AC Power Supply +cevPowerSupplyISR4320PWR110AC OBJECT IDENTIFIER ::= { cevPowerSupply 444 } -- Cisco ISR 4320 Series 110W AC Power Supply +cevPowerSupplyISR4320PWR230ACIP OBJECT IDENTIFIER ::= { cevPowerSupply 445 } -- Cisco ISR 4320 Series 230W AC Power Supply +cevPowerSupply540WPSU OBJECT IDENTIFIER ::= { cevPowerSupply 446 } -- 540W Power supply module for cisco MDS 9250i switch +cevPowerSupplyNXAPHV500WB OBJECT IDENTIFIER ::= { cevPowerSupply 447 } -- Nexus Access Switches HVAC/HVDC 500W PSU , Reversed Air Flow (port-side intake) +cevPowerSupplyNXAPHV500W OBJECT IDENTIFIER ::= { cevPowerSupply 448 } -- Nexus Access Switches HVAC/HVDC 500W PSU , Forward Air Flow (port-side exhaust) +cevPowerSupplyNXAPHV1100WB OBJECT IDENTIFIER ::= { cevPowerSupply 449 } -- Nexus 1100W Platinum HV-AC-DC PS, Port side Intake airflow +cevPowerSupplyNXAPHV1100W OBJECT IDENTIFIER ::= { cevPowerSupply 450 } -- Nexus 1100W Platinum HV-AC-DC PS, Port side Exhaust airflow +cevPowerSupplyUCS6248HVDC750W OBJECT IDENTIFIER ::= { cevPowerSupply 451 } -- UCS 6248 750W HVDC Power Supply +cevPowerSupplyASR1000XAC750W OBJECT IDENTIFIER ::= { cevPowerSupply 452 } -- Cisco 750 Watt AC power supply for ASR1006-X Chassis +cevPowerSupplyASR1000XAC1100W OBJECT IDENTIFIER ::= { cevPowerSupply 453 } -- Cisco 1100 Watt AC power supply for ASR1009-X Chassis +cevPowerSupplyNCS4kAC2750W OBJECT IDENTIFIER ::= { cevPowerSupply 454 } -- NCS4k PEM ,2.75kW-AC Power Module +cevPowerSupplyNCS4KDCPWRTRAY OBJECT IDENTIFIER ::= { cevPowerSupply 455 } -- NCS4K DC Power Tray +cevPowerSupplyContainerNCS4KPwrSupSlot OBJECT IDENTIFIER ::= { cevPowerSupply 456 } -- NCS4K Power Supply slot +cevPowerSupplyNCS4KACPWRTRAY OBJECT IDENTIFIER ::= { cevPowerSupply 457 } -- NCS4K AC Power Tray +cevPowerSupplyNCS4kDCPEM OBJECT IDENTIFIER ::= { cevPowerSupply 458 } -- NCS4K Chassis DC PEM +cevPowerSupplyCCEAC OBJECT IDENTIFIER ::= { cevPowerSupply 459 } -- Cisco uBR CCE NextGen Power Supply Module +cevPowerSupplyCCEDC OBJECT IDENTIFIER ::= { cevPowerSupply 460 } -- Cisco uBR CCE NextGen Power Supply Module +cevPowerSupplyASR92024SZIM OBJECT IDENTIFIER ::= { cevPowerSupply 463 } -- Cisco ASR920 Series - SKU Type - 1M , Modular PSU +cevPowerSupplyASR92024SZM OBJECT IDENTIFIER ::= { cevPowerSupply 464 } -- Cisco ASR920 Series - SKU Type - F2 SFP, Modular PSU +cevPowerSupplyASR92024TZM OBJECT IDENTIFIER ::= { cevPowerSupply 465 } -- Cisco ASR920 Series - SKU Type - F2 - CU, Modular PSU +cevPowerSupplyNCS4KPwrTrayDCDM OBJECT IDENTIFIER ::= { cevPowerSupply 466 } -- NCS4K PowerTray Dual Master(DM) +cevPowerSupplyNCS4KPwrTrayDM OBJECT IDENTIFIER ::= { cevPowerSupply 467 } -- NCS4K PowerTray Dual Master(DM) +cevPowerSupplyASR920PWRA OBJECT IDENTIFIER ::= { cevPowerSupply 471 } -- Cisco ASR920 Series AC Power Supply +cevPowerSupplyASR920PWRD OBJECT IDENTIFIER ::= { cevPowerSupply 472 } -- Cisco ASR920 Series DC Power Supply +cevPowerSupplyC2911PWRDCPOE OBJECT IDENTIFIER ::= { cevPowerSupply 473 } -- Cisco 2911 DC Power Supply with Power Over Ethernet Support +cevPowerSupplyCat300W OBJECT IDENTIFIER ::= { cevPowerSupply 474 } -- Cisco 300W power Supply +cevPowerSupplyCat42W OBJECT IDENTIFIER ::= { cevPowerSupply 475 } -- Cisco 42W power Supply +cevPowerSupplyUCS6296HVDC1100W OBJECT IDENTIFIER ::= { cevPowerSupply 476 } -- UCS 6296 1100W HVDC Power Supply +cevPowerSupplyASR1000XDC950W OBJECT IDENTIFIER ::= { cevPowerSupply 477 } -- Cisco 950 Watt DC power supply for ASR1000X Chassis +cevPowerSupplySCE10000AC1200W OBJECT IDENTIFIER ::= { cevPowerSupply 480 } -- SCE10000 PSU Alternating Current, 1200 Watts +cevPowerSupplySCE10000DC930W OBJECT IDENTIFIER ::= { cevPowerSupply 481 } -- SCE10000 PSU Direct Current, 930 Watts +cevPowerSupplyDSCAC1200WE OBJECT IDENTIFIER ::= { cevPowerSupply 482 } -- 1200W AC Power Supply (port-side exhaust) for MDS-9396 16G x 96 FC ports fabric switch +cevPowerSupplyDSCAC1200W OBJECT IDENTIFIER ::= { cevPowerSupply 483 } -- 1200W AC Power Supply (bi-directional/ VE PSU) for MDS-9396 16G x 96 FC ports fabric switch +cevPowerSupplyASR9KACV2PWRTRAY OBJECT IDENTIFIER ::= { cevPowerSupply 492 } -- ASR9K AC Power Tray Version 2 +cevPowerSupplyASR9KDCV2PWRTRAY OBJECT IDENTIFIER ::= { cevPowerSupply 493 } -- ASR9K DC Power Tray Version 2 +cevPowerSupplyASR9KACV3PWRTRAY OBJECT IDENTIFIER ::= { cevPowerSupply 494 } -- ASR9K AC Power Tray Version 3 +cevPowerSupplyASR9KDCV3PWRTRAY OBJECT IDENTIFIER ::= { cevPowerSupply 495 } -- ASR9K DC Power Tray Version 3 +cevPowerSupplyC6880X3500WHVAC OBJECT IDENTIFIER ::= { cevPowerSupply 496 } -- Catalyst 6880 3500W HVAC/HVDC power supply +cevPowerSupplyC6840X750WAC OBJECT IDENTIFIER ::= { cevPowerSupply 497 } -- Catalyst 6848 750W AC power supply +cevPowerSupplyC6840X750WDC OBJECT IDENTIFIER ::= { cevPowerSupply 498 } -- Catalyst 6848 750W DC power supply +cevPowerSupplyC6840X1100WAC OBJECT IDENTIFIER ::= { cevPowerSupply 499 } -- Catalyst 6848 1100W AC power supply +cevPowerSupplyC6840X1100WDC OBJECT IDENTIFIER ::= { cevPowerSupply 500 } -- Catalyst 6848 1100W DC power supply +cevPowerSupplyPWRC3750WACR OBJECT IDENTIFIER ::= { cevPowerSupply 501 } -- Cisco Catalyst C3KX PWR-C3-750WAC-R 750W AC Power Supply with Front to Back Cooling +cevPowerSupplyPWRC3750WDCR OBJECT IDENTIFIER ::= { cevPowerSupply 502 } -- Cisco Catalyst C3KX PWR-C3-750WDC-R 750W DC Power Supply with Front to Back Cooling +cevPowerSupplyPWRC3750WACF OBJECT IDENTIFIER ::= { cevPowerSupply 503 } -- Cisco Catalyst C3KX PWR-C3-750WAC-F 750W AC Power Supply with Back to Front Cooling +cevPowerSupplyPWRC3750WDCF OBJECT IDENTIFIER ::= { cevPowerSupply 504 } -- Cisco Catalyst C3KX PWR-C3-750WDC-F 750W DC Power Supply with Back to Front Cooling +cevPowerSupplyISR4400PWR450DC OBJECT IDENTIFIER ::= { cevPowerSupply 508 } -- Cisco ISR 4400 Series 450W DC Power Supply +cevPowerSupplyNC55UnivPSU OBJECT IDENTIFIER ::= { cevPowerSupply 509 } -- Universal Power Supply Unit (PSU) or Power Module (PEM) of NCS-5508, NCS-5516 chassis +cevPowerSupplyNC55DCPSU OBJECT IDENTIFIER ::= { cevPowerSupply 510 } -- NCS 5500 DC 3KW Power Supply +cevPowerSupplyNC55ACPSU OBJECT IDENTIFIER ::= { cevPowerSupply 511 } -- NCS 5500 AC 3KW Power Supply +cevPowerSupply1783IMXAC OBJECT IDENTIFIER ::= { cevPowerSupply 512 } -- Rockwell Automation branded AC POE Power Supply +cevPowerSupply1783IMXDC OBJECT IDENTIFIER ::= { cevPowerSupply 513 } -- Rockwell Automation branded DC POE Power Supply +cevPowerSupplyFPR9KPSAC OBJECT IDENTIFIER ::= { cevPowerSupply 514 } -- FirePOWER 9K AC Power Supply +cevPowerSupplyFPR9KPSDC OBJECT IDENTIFIER ::= { cevPowerSupply 515 } -- FirePOWER 9K DC Power Supply +cevPowerSupplyN7KHV3500W OBJECT IDENTIFIER ::= { cevPowerSupply 516 } -- N7K High voltage Power supply +cevPowerSupplyN77HV3500W OBJECT IDENTIFIER ::= { cevPowerSupply 517 } -- N77 High Voltage Power Supply +cevPowerSupplyN9KPuv1200W OBJECT IDENTIFIER ::= { cevPowerSupply 520 } -- N9K-PUV-1200W 1200W HVAC/HVDC Dual-Directional PS +cevPowerSupplyNEBS650WAC OBJECT IDENTIFIER ::= { cevPowerSupply 521 } -- This 650W AC power supply is in compliant with Network Equipment Building Systems Requirements +cevPowerSupplyNXAPAC650WPI OBJECT IDENTIFIER ::= { cevPowerSupply 522 } -- This 650W AC power supply is in compliant with Network Equipment Building Systems Requirements +cevPowerSupplyNXAPAC650WPE OBJECT IDENTIFIER ::= { cevPowerSupply 523 } -- This 650W AC power supply port-side exhaust is in compliant with Network Equipment Building Systems Requirements +cevPowerSupplyNXAPAC1200WPI OBJECT IDENTIFIER ::= { cevPowerSupply 524 } -- This 1200W AC power supply port-side intake (with red tab) is in compliant with Network Equipment Building Systems Requirements +cevPowerSupplyNXAPAC1200WPE OBJECT IDENTIFIER ::= { cevPowerSupply 525 } -- This 1200W AC power supply port-side exhaust (with blue tab) is in compliant with Network Equipment Building Systems Requirements +cevPowerSupplyUCSPSU6332DC OBJECT IDENTIFIER ::= { cevPowerSupply 526 } -- This is a 930W DC power supply port-side exhaust airflow (with grey tab) +cevPowerSupplyN9KPAC3000WB OBJECT IDENTIFIER ::= { cevPowerSupply 527 } -- N9K-PAC-3000W-B AC 3KW back flow power supply for Nexus 9508 +cevPowerSupplyNCS5KPAC650WBK OBJECT IDENTIFIER ::= { cevPowerSupply 528 } -- Cisco NCS 5000 Series Router Power AC 650W Back ( Rear Side) to Front ( Port Side) Air Flow +cevPowerSupplyNCS5KPAC650WFR OBJECT IDENTIFIER ::= { cevPowerSupply 529 } -- Cisco NCS 5000 Series Router Power AC 650W Front ( Port Side) to Back ( Rear Side) Air Flow +cevPowerSupplyNCS5KPDC930WFR OBJECT IDENTIFIER ::= { cevPowerSupply 530 } -- Cisco NCS 5000 Series Router Power DC 930W Front ( Port Side) to Back ( Rear Side) Air Flow +cevPowerSupplyNCS5KPDC930WBK OBJECT IDENTIFIER ::= { cevPowerSupply 531 } -- Cisco NCS 5000 Series Router Power DC 930W Back ( Rear Side) to Front ( Port Side) Air Flow +cevPowerSupplyN9KPDC3000WB OBJECT IDENTIFIER ::= { cevPowerSupply 532 } -- This 3000W DC power supply for N9K modular chassis +cevPowerSupplyNXAPAC400WPI OBJECT IDENTIFIER ::= { cevPowerSupply 533 } -- Nexus 400W AC Power, Ingress airflow +cevPowerSupplyNXAPAC400WPE OBJECT IDENTIFIER ::= { cevPowerSupply 534 } -- Nexus 400W AC Power, Engress airflow +cevPowerSupplyNCS4K OBJECT IDENTIFIER ::= { cevPowerSupply 537 } -- NC4K Power Supply +cevPowerSupplyASR1000XHV1100W OBJECT IDENTIFIER ::= { cevPowerSupply 538 } -- Cisco 1100 Watt HV power supply for ASR1006-X, ASR1009-X, ASR1002-HX Chassis +cevPowerSupplyISA30004CPSInput OBJECT IDENTIFIER ::= { cevPowerSupply 539 } -- Power Supply for ISA30004C Copper SKU +cevPowerSupplyISA30002C2FPSInput OBJECT IDENTIFIER ::= { cevPowerSupply 540 } -- Power Supply for ISA30002C2F Fiber SKU +cevPowerSupplyRAISA1783SAD4T0SPSInput OBJECT IDENTIFIER ::= { cevPowerSupply 541 } -- Power Supply for Cisco Rockwell ISA30004C Copper SKU +cevPowerSupplyRAISA1783SAD2T2SPSInput OBJECT IDENTIFIER ::= { cevPowerSupply 542 } -- Power Supply for Cisco Rockwell ISA30002C2F Fiber SKU +cevPowerSupplyNCS4KPWR400A OBJECT IDENTIFIER ::= { cevPowerSupply 543 } -- NCS 4K Series 400W AC, Non uPoE PS +cevPowerSupplyNCS4KPWR400D OBJECT IDENTIFIER ::= { cevPowerSupply 544 } -- NCS 4K Series 400W DC, Non uPoE PS +cevPowerSupplyNCS4KPWR400DE OBJECT IDENTIFIER ::= { cevPowerSupply 545 } -- NCS 4K Series 400W DC, Non uPoE PS +cevPowerSupplyNCS4KPWR900D2 OBJECT IDENTIFIER ::= { cevPowerSupply 546 } -- NCS 4K Series 900W DC Power Supply +cevPowerSupplyA900PWR900A OBJECT IDENTIFIER ::= { cevPowerSupply 547 } -- ASR 900 1900W AC Power Supply +cevPowerSupplyA900PWR900D OBJECT IDENTIFIER ::= { cevPowerSupply 548 } -- ASR 900 1900W DC Power Supply +cevPowerSupplyNCS4KDC250W OBJECT IDENTIFIER ::= { cevPowerSupply 549 } -- NCS4201 250W DC Power Supply +cevPowerSupplyNCS4KAC250W OBJECT IDENTIFIER ::= { cevPowerSupply 550 } -- NCS4201 250W AC Power Supply +cevPowerSupplyNCS1100WACFW OBJECT IDENTIFIER ::= { cevPowerSupply 551 } -- NCS 5500 AC 1100W Power Supply Port-S Intake/Front-to-back +cevPowerSupplyNCS1100WACRV OBJECT IDENTIFIER ::= { cevPowerSupply 552 } -- NCS 5500 AC 1100W Power Supply Port-S Exhaust/Back-to-Front +cevPowerSupplyNCS950WDCFW OBJECT IDENTIFIER ::= { cevPowerSupply 553 } -- NCS 5500 DC 950W Power Supply Port-S Intake/Front-to-back +cevPowerSupplyNCS1100WDCRV OBJECT IDENTIFIER ::= { cevPowerSupply 554 } -- NCS 5500 AC 1100W Power Supply Port-S Exhaust/Back-to-Front +cevPowerSupplyNCS1002AC2KW OBJECT IDENTIFIER ::= { cevPowerSupply 561 } -- Cisco NCS1002 AC 2KW power supply +cevPowerSupplyNCS4216PWRFAN OBJECT IDENTIFIER ::= { cevPowerSupply 572 } -- NCS 4216 Power supply Fan Tray +cevPowerSupplyNXAPDC930WPI OBJECT IDENTIFIER ::= { cevPowerSupply 573 } -- Nexus Access Switches 930W DC PSU, Reversed Air Flow (port-side intake) +cevPowerSupplyNXAPDC930WPE OBJECT IDENTIFIER ::= { cevPowerSupply 574 } -- Nexus Access Switches 930W DC PSU, Forward Air Flow (port-side exhaust) +cevPowerSupplyFPR2KDC OBJECT IDENTIFIER ::= { cevPowerSupply 575 } -- FirePOWER 2K DC Power Supply +cevPowerSupplyFPR2KAC OBJECT IDENTIFIER ::= { cevPowerSupply 576 } -- FirePOWER 2K AC Power Supply +cevPowerSupplyNCS1002DC2KW OBJECT IDENTIFIER ::= { cevPowerSupply 577 } -- Cisco NCS1002 DC 2KW power suppl Cisco NCS1002 DC 2KW power supply +cevPowerSupplyDSCHV3500W OBJECT IDENTIFIER ::= { cevPowerSupply 578 } -- MDS 9700 HVAC/ HVDC High Voltage power supply +cevPowerSupplyDSCHV3dot5KW OBJECT IDENTIFIER ::= { cevPowerSupply 582 } -- DS-CHV-3.5KW, AC/ DC Power Supply module for MDS Director Switch, M9700 +cevPowerSupplyPWR66ACV2 OBJECT IDENTIFIER ::= { cevPowerSupply 583 } -- Cisco ISR Series 66W AC V2 Power Supply +cevPowerSupplyPWR150AC OBJECT IDENTIFIER ::= { cevPowerSupply 584 } -- Cisco ISR Series 150W AC Power Supply +cevPowerSupplyNXAPAC1100WPI OBJECT IDENTIFIER ::= { cevPowerSupply 585 } -- N9K 1100W AC Power Supply, Port Intake +cevPowerSupplyNXAPAC1100WPE OBJECT IDENTIFIER ::= { cevPowerSupply 586 } -- N9K 1100W AC Power Supply, Port Exhaust +cevPowerSupplyNXAPAC350WPI OBJECT IDENTIFIER ::= { cevPowerSupply 587 } -- N9K 350W AC Power Supply, Port Intake +cevPowerSupplyNXAPAC350WPE OBJECT IDENTIFIER ::= { cevPowerSupply 588 } -- N9K 350W AC Power Supply, Port Exhaust +cevPowerSupplyASR9K9901AC OBJECT IDENTIFIER ::= { cevPowerSupply 593 } -- 1.6KW AC Power Module for ASR-9901 Chassis +cevPowerSupplyASR9K9901DC OBJECT IDENTIFIER ::= { cevPowerSupply 594 } -- 1.6KW DC Power Module for ASR-9901 Chassis +cevPowerSupplyNCS1K2KWAC2 OBJECT IDENTIFIER ::= { cevPowerSupply 595 } -- Cisco NCS1001 PSU 2KW AC2 +cevPowerSupplyC9400PWR3200AC OBJECT IDENTIFIER ::= { cevPowerSupply 596 } -- Cisco Catalyst 9400 Series 3200W AC Power Supply +cevPowerSupplyC9400PWR3000AC OBJECT IDENTIFIER ::= { cevPowerSupply 597 } -- Cisco Catalyst 9400 Series 3000W AC Power Supply +cevPowerSupplyC9400PWR3200DC OBJECT IDENTIFIER ::= { cevPowerSupply 598 } -- Cisco Catalyst 9400 Series 3200W DC Power Supply +cevPowerSupplyC9400PS OBJECT IDENTIFIER ::= { cevPowerSupply 599 } -- Cisco Catalyst 9400 Series Power Supply +cevPowerSupplyPWR1100ACIP2 OBJECT IDENTIFIER ::= { cevPowerSupply 601 } -- Cisco ISR series 1100W AC 2 pin Power Supply POE Module +cevPowerSupplyDSCAC650WE OBJECT IDENTIFIER ::= { cevPowerSupply 602 } -- DS-CAC-650W-E, Port side exhaust, 650W AC Power Supply Unit for DS-C9132T-K9 +cevPowerSupplyDSCAC650WI OBJECT IDENTIFIER ::= { cevPowerSupply 603 } -- DS-CAC-650W-I, Port side intake, 650W AC Power Supply Unit for DS-C9132T-K9 +cevPowerSupplyNXAPAC1100WPI2 OBJECT IDENTIFIER ::= { cevPowerSupply 605 } -- Nexus 3000 Series 1100W Dual input AC power supply, Port Intake +cevPowerSupplyC9KPWR930DCR OBJECT IDENTIFIER ::= { cevPowerSupply 606 } -- Cisco Catalyst 9500 Series 930W DC Power Supply +cevPowerSupplyC9KPWR1600DCR OBJECT IDENTIFIER ::= { cevPowerSupply 607 } -- Cisco Catalyst 9500 Series 1600W DC Power Supply +cevPowerSupplyC9KPWR1600ACR OBJECT IDENTIFIER ::= { cevPowerSupply 608 } -- Cisco Catalyst 9500 Series 1600W AC Power Supply +cevPowerSupplyC9KPWR650ACR OBJECT IDENTIFIER ::= { cevPowerSupply 609 } -- Cisco Catalyst 9500 Series 650W AC Power Supply +cevPowerSupplyNXAPAC1100WPE2 OBJECT IDENTIFIER ::= { cevPowerSupply 610 } -- Nexus 3000 Series 1100W Dual input AC power supply, Port Exhaust air flow +cevPowerSupplyNXAPDC1100WPI OBJECT IDENTIFIER ::= { cevPowerSupply 611 } -- Nexus 3000 Series 1100W DC power supply, Port Intake air flow +cevPowerSupplyNXAPDC1100WPE OBJECT IDENTIFIER ::= { cevPowerSupply 612 } -- Nexus 3000 Series 1100W DC power supply, Port Exhaust air flow +cevPowerSupplyNXAPHV1100WPI OBJECT IDENTIFIER ::= { cevPowerSupply 613 } -- Nexus 3000 Series 1100W High voltage HVAC/HVDC Platinum power supply, Port Intake air flow +cevPowerSupplyNXAPHV1100WPE OBJECT IDENTIFIER ::= { cevPowerSupply 614 } -- Nexus 3000 Series 1100W High voltage HVAC/HVDC Platinum power supply, Port Exhaust air flow +cevPowerSupplyC9KPS OBJECT IDENTIFIER ::= { cevPowerSupply 615 } -- Cisco Catalyst 9500 Series Power Supply +cevPowerSupplyNXAPAC2KWPE OBJECT IDENTIFIER ::= { cevPowerSupply 616 } -- Nexus 3000 Series 2KW AC power supply, port exhaust air flow +cevPowerSupplyNXAPAC2KWPI OBJECT IDENTIFIER ::= { cevPowerSupply 617 } -- Nexus 3000 Series 2KW AC power supply, port intake air flow +cevPowerSupplyNXAPDC2KWPI OBJECT IDENTIFIER ::= { cevPowerSupply 618 } -- Nexus 3000 Series 2KW DC power supply, port intake air flow +cevPowerSupplyNXAPDC2KWPE OBJECT IDENTIFIER ::= { cevPowerSupply 619 } -- Nexus 3000 Series 2KW DC power supply, port exhaust air flow +cevPowerSupplyNCS520PWRA OBJECT IDENTIFIER ::= { cevPowerSupply 622 } -- Cisco NCS520 Series AC Power Supply +cevPowerSupplyNCS520PWRD OBJECT IDENTIFIER ::= { cevPowerSupply 623 } -- Cisco NCS520 Series DC Power Supply +cevPowerSupplyN540PWR400A OBJECT IDENTIFIER ::= { cevPowerSupply 624 } -- NCS 540 400W AC power supply +cevPowerSupplyN540PWR400D OBJECT IDENTIFIER ::= { cevPowerSupply 625 } -- NCS 540 400W DC power supply +cevPowerSupplyN540XPWR400A OBJECT IDENTIFIER ::= { cevPowerSupply 626 } -- NCS 540 400W AC power supply Conformal Coated +cevPowerSupplyN540XPWR400D OBJECT IDENTIFIER ::= { cevPowerSupply 627 } -- NCS 540 400W DC power supply Conformal Coated +cevPowerSupplyC9kPwr350wAc OBJECT IDENTIFIER ::= { cevPowerSupply 628 } -- Cisco Catalyst 9300 350 Watt AC Power Supply +cevPowerSupplyC9kPwr715wAc OBJECT IDENTIFIER ::= { cevPowerSupply 629 } -- Cisco Catalyst 9300 715 Watt AC Power Supply +cevPowerSupplyC9kPwr1100wAc OBJECT IDENTIFIER ::= { cevPowerSupply 630 } -- Cisco Catalyst 9300 1100 Watt AC Power Supply +cevPowerSupplyC9kPwr715wDc OBJECT IDENTIFIER ::= { cevPowerSupply 631 } -- Cisco Catalyst 9300 715 Watt DC Power Supply +cevPowerSupplyC9400PWR2100AC OBJECT IDENTIFIER ::= { cevPowerSupply 632 } -- Cisco Catalyst 9400 Series 2100W AC Power Supply +cevPowerSupplyC9600PS OBJECT IDENTIFIER ::= { cevPowerSupply 634 } -- Cisco Catalyst 9600 Series Power Supply +cevPowerSupplyC9600PWR2KWDC OBJECT IDENTIFIER ::= { cevPowerSupply 635 } -- Cisco Catalyst 9600 Series 2000W DC Power Supply +cevPowerSupplyC9600PWR2KWAC OBJECT IDENTIFIER ::= { cevPowerSupply 636 } -- Cisco Catalyst 9600 Series 2000W AC Power Supply +cevPowerSupplyN9KPUV3000WB2 OBJECT IDENTIFIER ::= { cevPowerSupply 639 } -- N9K-PUV-3000W-B2 3183W HVAC/HVDC dual input power supply for spine +cevPowerSupplyFPR1KAC OBJECT IDENTIFIER ::= { cevPowerSupply 640 } -- Cisco Firepower 1K AC Power Supply +cevPowerSupplyC9300PWR350ACP OBJECT IDENTIFIER ::= { cevPowerSupply 641 } -- Cisco Catalyst 9300 350W AC Power Supply (Packaged for inclusion with switch at the time of ordering) +cevPowerSupplyC9300PWR350ACPB OBJECT IDENTIFIER ::= { cevPowerSupply 642 } -- Cisco Catalyst 9300 350W AC Power Supply (Packaged for individual shipment) +cevPowerSupplyC9300PWR350ACP2 OBJECT IDENTIFIER ::= { cevPowerSupply 643 } -- Cisco Catalyst 9300 350W AC Power Supply (2 power supplies populated by default when ordering) +cevPowerSupplyC9300PWR715ACP OBJECT IDENTIFIER ::= { cevPowerSupply 644 } -- Cisco Catalyst 9300 715W AC Power Supply (Packaged for inclusion with switch at the time of ordering) +cevPowerSupplyC9300PWR715ACPB OBJECT IDENTIFIER ::= { cevPowerSupply 645 } -- Cisco Catalyst 9300 715W AC Power Supply (Packaged for individual shipment) +cevPowerSupplyC9300PWR715ACP2 OBJECT IDENTIFIER ::= { cevPowerSupply 646 } -- Cisco Catalyst 9300 715W AC Power Supply (2 power supplies populated by default when ordering) +cevPowerSupplyC9300PWR1100ACP OBJECT IDENTIFIER ::= { cevPowerSupply 647 } -- Cisco Catalyst 9300 1100W AC Power Supply (Packaged for inclusion with switch at the time of ordering) +cevPowerSupplyC9300PWR1100ACPB OBJECT IDENTIFIER ::= { cevPowerSupply 648 } -- Cisco Catalyst 9300 1100W AC Power Supply (Packaged for individual shipment) +cevPowerSupplyC9300PWR1100ACP2 OBJECT IDENTIFIER ::= { cevPowerSupply 649 } -- Cisco Catalyst 9300 1100W AC Power Supply (2 power supplies populated by default when ordering) +cevPowerSupplyC9300PWR715DC OBJECT IDENTIFIER ::= { cevPowerSupply 650 } -- Cisco Catalyst 9300 715W DC Power Supply (Packaged for inclusion with switch at the time of ordering) +cevPowerSupplyC9300PWR715DCB OBJECT IDENTIFIER ::= { cevPowerSupply 651 } -- Cisco Catalyst 9300 715W DC Power Supply (Packaged for individual shipment) +cevPowerSupplyC9300PWR715DC2 OBJECT IDENTIFIER ::= { cevPowerSupply 652 } -- Cisco Catalyst 9300 715W DC Power Supply (2 power supplies populated by default when ordering) +cevPowerSupplyISR1100PS OBJECT IDENTIFIER ::= { cevPowerSupply 657 } -- Cisco ISR 1100 Series Generic Power Supply Module +cevPowerSupplyISR4400PWR650WAC OBJECT IDENTIFIER ::= { cevPowerSupply 659 } -- Cisco ISR 4400 650W AC Power Supply +cevPowerSupplyPwrIR1101DC OBJECT IDENTIFIER ::= { cevPowerSupply 660 } -- Cisco IR1101 DC Power Supply +cevPowerSupplyNC55900WDCFWHD OBJECT IDENTIFIER ::= { cevPowerSupply 661 } -- 900W DC power supply port-side exhaust airflow +cevPowerSupplyC9200LPWR125ACP OBJECT IDENTIFIER ::= { cevPowerSupply 662 } -- Cisco Catalyst 9200L 125W(12V) AC Power Supply +cevPowerSupplyC9200LPWR600ACP OBJECT IDENTIFIER ::= { cevPowerSupply 663 } -- Cisco Catalyst 9200L 600W(56V) AC Power Supply +cevPowerSupplyC9200LPWR1000ACP OBJECT IDENTIFIER ::= { cevPowerSupply 664 } -- Cisco Catalyst 9200L 1000W(56V) AC Power Supply +cevPowerSupplyC9500PWR950WAC OBJECT IDENTIFIER ::= { cevPowerSupply 665 } -- Cisco Catalyst 9500 950W AC Power Supply (2 power supplies populated by default when ordering) +cevPowerSupplyC9500PWR950WDC OBJECT IDENTIFIER ::= { cevPowerSupply 666 } -- Cisco Catalyst 9500 950W DC Power Supply (2 power supplies populated by default when ordering) +cevPowerSupplyADHL2DC1500W OBJECT IDENTIFIER ::= { cevPowerSupply 667 } -- Third party 1500 DC power supply for N9K-C93240YC-FX2Z +cevPowerSupplyIE3k480WDc OBJECT IDENTIFIER ::= { cevPowerSupply 668 } -- Cisco Industrial Ethernet Switch IE3k 480 Watt DC Power Supply +cevPowerSupplyESS3300720WDc OBJECT IDENTIFIER ::= { cevPowerSupply 669 } -- Cisco ESS-3300 Embedded Service Switch 720 Watt DC Power Supply +cevPowerSupplyNC55900WACFWHD OBJECT IDENTIFIER ::= { cevPowerSupply 670 } -- 900W AC power supply port-side exhaust airflow +cevPowerSupplyNCS1004AC2KW OBJECT IDENTIFIER ::= { cevPowerSupply 671 } -- Cisco NCS1004 AC 2KW power supply +cevPowerSupplyNCS1004DC2KW OBJECT IDENTIFIER ::= { cevPowerSupply 672 } -- Cisco NCS1004 DC 2KW power supply +cevPowerSupplyN9KPuv23000WB OBJECT IDENTIFIER ::= { cevPowerSupply 673} -- Nexus 9500 platform 3150W universal high-voltage 200 to 277V AC or 240 to 380V DC power supply with port-side intake +cevPowerSupplyNCS5KPAC1200WFR OBJECT IDENTIFIER ::= { cevPowerSupply 678 } -- Cisco NCS 5000 Series Router Power AC 1200W Front flow +cevPowerSupplyNCS5KPAC1200WBK OBJECT IDENTIFIER ::= { cevPowerSupply 679 } -- Cisco NCS 5000 Series Router Power AC 1200W Back flow +cevPowerSupplyNCS5KPUV1200W OBJECT IDENTIFIER ::= { cevPowerSupply 680 } -- Cisco NCS 5000 Series Router Power UV 1200W +cevPowerSupplyNXAPAC750WPI OBJECT IDENTIFIER ::= { cevPowerSupply 685 } -- Nexus 750W AC power supply, ingress airflow +cevPowerSupplyNXAPAC750WPE OBJECT IDENTIFIER ::= { cevPowerSupply 686 } -- Nexus 750W AC power supply, egress airflow +cevPowerSupplyNXAPAC500WPOE OBJECT IDENTIFIER ::= { cevPowerSupply 689 } -- NXA-PAC-500W-POE for power supply unit +cevPowerSupplyNXAPHV2KWPI OBJECT IDENTIFIER ::= { cevPowerSupply 703} -- Nexus Series 2000W High voltage HVAC/HVDC Platinum power supply, Port Intake air flow +cevPowerSupplyNXAPHV2KWPE OBJECT IDENTIFIER ::= { cevPowerSupply 704} -- Nexus Series 2000W High voltage HVAC/HVDC Platinum power supply, Port Exhaust air flow +cevPowerSupplyN9KPuv350WB OBJECT IDENTIFIER ::= { cevPowerSupply 705} -- N9K-PUV-350W Cisco N9K Power Supply +cevPowerSupplyNC552KWACFW OBJECT IDENTIFIER ::= { cevPowerSupply 709 } -- Nexus 9000 series 2000W AC PI Red power supply +cevPowerSupplyNC552KWACRV OBJECT IDENTIFIER ::= { cevPowerSupply 710 } -- Nexus 9000 series 2000W AC PE Blue power supply +cevPowerSupplyCat3kBuiltInPwr640wAc OBJECT IDENTIFIER ::= { cevPowerSupply 717 } -- Cisco Catalyst 3650 640 Watt AC Builtin Power Supply +cevPowerSupplyCat3kBuiltInPwr975wAc OBJECT IDENTIFIER ::= { cevPowerSupply 718 } -- Cisco Catalyst 3650 975 Watt AC Builtin Power Supply +cevPowerSupplyNXAPAC1500WPI OBJECT IDENTIFIER ::= { cevPowerSupply 734 } -- This 1200W AC power supply port-side intake (with red tab) is in compliant with Network Equipment Building Systems Requirements +cevPowerSupplyNXAPAC1500WPE OBJECT IDENTIFIER ::= { cevPowerSupply 735 } -- This 1200W AC power supply port-side exhaust (with blue tab) is in compliant with Network Equipment Building Systems Requirements + +cevFan OBJECT IDENTIFIER ::= { cevMIBObjects 7 } +cevFanC6260FanTray OBJECT IDENTIFIER ::= { cevFan 3 } -- Cisco 6260 Fan Tray +cevFanSinglePulse OBJECT IDENTIFIER ::= { cevFan 4 } -- Single Pulse Fan used in Cisco MGX series and other products. +cevFanDualPulse OBJECT IDENTIFIER ::= { cevFan 5 } -- Dual Pulse Fan used in Cisco MGX series and other products +cevFan12012FanTray3 OBJECT IDENTIFIER ::= { cevFan 6 } -- Cisco 12012 Fan tray with 3 fans +cevFan12008FanTray6 OBJECT IDENTIFIER ::= { cevFan 7 } -- Cisco 12008 Fan tray with 6 fans +cevFan12008FanTray4 OBJECT IDENTIFIER ::= { cevFan 8 } -- Cisco 12008 Fan tray with 4 fans +cevFanC6160FanTray OBJECT IDENTIFIER ::= { cevFan 9 } -- Cisco 6160 Blower Module +cevFanC6100FanTray OBJECT IDENTIFIER ::= { cevFan 11 } -- Cisco 6100 Blower Module +cevFan12010FanTray3 OBJECT IDENTIFIER ::= { cevFan 13 } -- Cisco 12010 Fan tray with 3 fans +cevFan12406FanTray3 OBJECT IDENTIFIER ::= { cevFan 14 } -- Cisco 12406 Fan tray with 3 fans +cevFan12410FanTray3 OBJECT IDENTIFIER ::= { cevFan 15 } -- Cisco 12410 Fan tray with 3 fans +cevFanONS15540FanTray8 OBJECT IDENTIFIER ::= { cevFan 16 } -- Cisco ONS 15540 ESP fan tray module populated with 8 fans +cevFan12404FanTray7 OBJECT IDENTIFIER ::= { cevFan 17 } -- Cisco 12404 Fan tray with 7 fans +cevFanBP7513MainFan OBJECT IDENTIFIER ::= { cevFan 18 } -- Cisco 7513 main blower +cevFanBP7513PS1Fan OBJECT IDENTIFIER ::= { cevFan 19 } -- Cisco 7513 PS1 Fan +cevFanBP7513PS2Fan OBJECT IDENTIFIER ::= { cevFan 20 } -- Cisco 7513 PS2 Fan +cevFan7505Fan OBJECT IDENTIFIER ::= { cevFan 21 } -- Cisco 7505 Fan +cevFan7507Fan OBJECT IDENTIFIER ::= { cevFan 22 } -- Cisco 7507 Fan +cevFanC7300PowerSupplyFan OBJECT IDENTIFIER ::= { cevFan 23 } -- Cisco 7300 platform Power Supply Fan +cevFanC7300FanModule OBJECT IDENTIFIER ::= { cevFan 24 } -- Cisco 7300 platform Fan +cevFanTrayC10008 OBJECT IDENTIFIER ::= { cevFan 25 } -- Cisco 10008 Fan Tray +cevFanTrayC10005 OBJECT IDENTIFIER ::= { cevFan 26 } -- Cisco 10005 Fan Tray +cevFanCat4kFanTray OBJECT IDENTIFIER ::= { cevFan 27 } -- Cisco Catalyst 4000 fan tray +cevFanCat4kPowerSupplyFan OBJECT IDENTIFIER ::= { cevFan 28 } -- Cisco Catalyst 4000 power supply fan +cevFanC6160ITempFanTray OBJECT IDENTIFIER ::= { cevFan 29 } -- Cisco 6160 ITemp Blower Module +cevFanONS15530FanTray6 OBJECT IDENTIFIER ::= { cevFan 30 } -- Cisco ONS 15530 fan tray module with 6 fans +cevFan12016FanTray3 OBJECT IDENTIFIER ::= { cevFan 31 } -- Cisco 12016 Fan tray with 3 fans +cevFanCat3750CFM26 OBJECT IDENTIFIER ::= { cevFan 34 } -- Cisco Catalyst 3750 Fan, 26 CFM cool air flow. +cevFanDs6SlotFanTray OBJECT IDENTIFIER ::= { cevFan 35 } -- MDS 9506 Fan Tray(ProductID DS-6SLOT-FAN) +cevFanDs9SlotFanTray OBJECT IDENTIFIER ::= { cevFan 36 } -- MDS 9509 Fan Tray(ProductID DS-9SLOT-FAN) +cevFanDs13SlotFanTray OBJECT IDENTIFIER ::= { cevFan 37 } -- MDS 9513 Fan Tray(ProductID DS-13SLOT-FAN) +cevFanTrayUnknown OBJECT IDENTIFIER ::= { cevFan 38 } -- Unknown Fan Tray +cevFanDs2SlotFanTray OBJECT IDENTIFIER ::= { cevFan 39 } -- MDS 9216 Fan Tray(ProductID DS-2SLOT-FAN) +cevFanCat3710CFM26 OBJECT IDENTIFIER ::= { cevFan 40 } -- Cisco Catalyst 3710 Fan, 26 CFM cool air flow +cevFanCat37xx12 OBJECT IDENTIFIER ::= { cevFan 41 } -- Cisco 37xx12 Fan +cevFanWS9SlotFanTray OBJECT IDENTIFIER ::= { cevFan 42 } -- Catalyst 65509 Fan Tray +cevFanMod9FanTray OBJECT IDENTIFIER ::= { cevFan 43 } -- Cisco 7609 and Catalyst 6509-NEB-A Fan Tray +cevFanCat2970CFM26 OBJECT IDENTIFIER ::= { cevFan 44 } -- Cisco Catalyst 2970 Fan, 26 CFM cool air flow +cevFanDs1RUFanTray OBJECT IDENTIFIER ::= { cevFan 45 } -- DS-1RU-FAN - MDS 1RU Fan Tray +cevFanFanMod3 OBJECT IDENTIFIER ::= { cevFan 46 } -- Fan Module for Catalyst 6503 / Cisco 7603 chassis +cevFanWSC6k6SlotFan OBJECT IDENTIFIER ::= { cevFan 47 } -- Catalyst 6000 Fan Tray for 6-Slot Systems +cevFanWSC6k6SlotFan2 OBJECT IDENTIFIER ::= { cevFan 48 } -- High Speed Fan Tray for Catalyst 6506 +cevFanWSC6k9SlotFan OBJECT IDENTIFIER ::= { cevFan 49 } -- Catalyst 6000 Fan Tray for 9-Slot Systems +cevFanWSC6k9SlotFan2 OBJECT IDENTIFIER ::= { cevFan 50 } -- Catalyst 6509 High Speed Fan Tray +cevFanWSC6509NebFan OBJECT IDENTIFIER ::= { cevFan 51 } -- Catalyst 6509-NEB Fan Tray for 9-Vertical-Slot System +cevFanWSC6k13SlotFan OBJECT IDENTIFIER ::= { cevFan 52 } -- Fan Tray for 13-Slot C6K +cevFanWSC6k13SlotFan2 OBJECT IDENTIFIER ::= { cevFan 53 } -- High Speed Fan Tray,for Catalyst 6513 / Cisco 7613 +cevFanFanMod3HS OBJECT IDENTIFIER ::= { cevFan 54 } -- High Speed Fan Module for Catalyst 6503 / Cisco 7603 chassis +cevFanWSC6509NebFan2 OBJECT IDENTIFIER ::= { cevFan 55 } -- Catalyst 6509-NEB High Speed Fan Tray for 9-Vertical-Slot System +cevFanFanMod6 OBJECT IDENTIFIER ::= { cevFan 56 } -- Fan Module for Cisco 7606 chassis +cevFanFanMod6HS OBJECT IDENTIFIER ::= { cevFan 57 } -- High Speed Fan Tray for Cisco 7606 chassis +cevFanCrs1Fan OBJECT IDENTIFIER ::= { cevFan 58 } -- Cisco CRS1 Fan Tray. +cevFanCat3560CFM26 OBJECT IDENTIFIER ::= { cevFan 59 } -- Cisco Catalyst 3560 Fan, 26 CFM cool air flow +cevFanDs1RUFanTray9116 OBJECT IDENTIFIER ::= { cevFan 60 } -- MDS 9116 Fan Tray +cevFanWSC6506eFanTray OBJECT IDENTIFIER ::= { cevFan 61 } -- Catalyst 6506 Enhanced Fan Tray +cevFanWSC6509eFanTray OBJECT IDENTIFIER ::= { cevFan 62 } -- Catalyst 6509 Enhanced Fan Tray +cevFanWSC6513eFanTray OBJECT IDENTIFIER ::= { cevFan 63 } -- Catalyst 6513 Enhanced Fan Tray +cevFanWSC6503eFanTray OBJECT IDENTIFIER ::= { cevFan 64 } -- Catalyst 6503 Enhanced Fan Tray +cevFanUmg9820FanTray OBJECT IDENTIFIER ::= { cevFan 65 } -- umg9820 product's Fan Tray +cevFanMod4HS OBJECT IDENTIFIER ::= { cevFan 66 } -- Fan module for cisco7604 +cevFanC4kFCFanTray OBJECT IDENTIFIER ::= { cevFan 67 } -- Cisco Catalyst 4000 fixed chassis fan tray +cevFan12410EnhFanTray3 OBJECT IDENTIFIER ::= { cevFan 68 } -- Cisco 12410 Enhanced Fan tray with 3 fans +cevFan12406EnhFanTray3 OBJECT IDENTIFIER ::= { cevFan 69 } -- Cisco 12406 Enhanced Fan tray with 3 fans +cevFan12416EnhFanTray3 OBJECT IDENTIFIER ::= { cevFan 70 } -- Cisco 12416 Enhanced Fan tray with 3 fans +cevFan12404FanTray6 OBJECT IDENTIFIER ::= { cevFan 71 } -- Cisco 12404 Fan tray with 6 fans +cevFan12404EnhFanTray6 OBJECT IDENTIFIER ::= { cevFan 72 } -- Cisco 12404 Enhanced Fan tray with 6 fans +cevFan9513FanTrayR OBJECT IDENTIFIER ::= { cevFan 73 } -- Cisco MDS 9513 Rear Fan Tray +cevFanCat2960CFM22 OBJECT IDENTIFIER ::= { cevFan 74 } -- Cisco Catalyst 2960 Fan, 22 CFM cool air flow +cevFanCat2960CFM26 OBJECT IDENTIFIER ::= { cevFan 75 } -- Cisco Catalyst 2960 Fan, 26 CFM cool air flow +cevFanTrayUbr10012 OBJECT IDENTIFIER ::= { cevFan 76 } -- Fan Assembly Module For The UBR10012 +cevFanC6524 OBJECT IDENTIFIER ::= { cevFan 77 } -- Catalyst 6524 Spare FAN Tray +cevFanCatEx500CFM22 OBJECT IDENTIFIER ::= { cevFan 78 } -- Cisco Catalyst Express 500 Fan, 22 CFM cool air flow +cevFanCatEx500CFM32 OBJECT IDENTIFIER ::= { cevFan 79 } -- Cisco Catalyst Express 500 Fan, 32 CFM cool air flow +cevFanCat3750CFM35 OBJECT IDENTIFIER ::= { cevFan 80 } -- Cisco Catalyst 3750 Fan, 35 CFM cool air flow +cevFanCFM15 OBJECT IDENTIFIER ::= { cevFan 81 } -- Cisco 15 CFM cool air flow 12v DC fan. +cevFanCrs1FabricFanTray OBJECT IDENTIFIER ::= { cevFan 82 } -- Cisco CRS-1 Series Fabric Card Chassis Fan tray +cevModuleCrs116FanTray OBJECT IDENTIFIER ::= { cevFan 83 } -- Cisco CRS-1 Series Fan Tray for 16 slots LCC +cevModuleCrs18FanTray OBJECT IDENTIFIER ::= { cevFan 84 } -- Cisco CRS-1 Series Fan Tray for 8 slots LCC +cevModuleCrs14FanTray OBJECT IDENTIFIER ::= { cevFan 85 } -- Cisco CRS-1 Series Fan Tray for 4 slots LC +cevFanC3KBLWR60CFM OBJECT IDENTIFIER ::= { cevFan 86 } -- Catalyst 3K Fan, 60 CFM +cevFanMod6ShsFanTray OBJECT IDENTIFIER ::= { cevFan 87 } -- High Speed Fan Module for CISCO7606-S Chassis +cevFanMod9ShsFanTray OBJECT IDENTIFIER ::= { cevFan 88 } -- High Speed Fan Module for CISCO7609-S Chassis +cevFanMod9StFanTray OBJECT IDENTIFIER ::= { cevFan 89 } -- Turbo Fan Module for CISCO7609-S Chassis +cevFanBlwrRPS2300 OBJECT IDENTIFIER ::= { cevFan 90 } -- Blower Assembly for RPS2300 +cevFanACE4710K9CpuFan OBJECT IDENTIFIER ::= { cevFan 91 } -- Cisco ACE 4710 CPU Blower +cevFanACE4710K9DimmFan OBJECT IDENTIFIER ::= { cevFan 92 } -- Cisco ACE 4710 DIMM Blower +cevFanACE4710K9PciFan OBJECT IDENTIFIER ::= { cevFan 93 } -- Cisco ACE 4710 PCI Axial Fan +cevFanWSC6509veFan OBJECT IDENTIFIER ::= { cevFan 94 } -- FAN Tray for Catalyst 6500 enhanced 9-slot vertical chassis +cevFanMod3ShsFanTray OBJECT IDENTIFIER ::= { cevFan 95 } -- Variable High Speed Fan Module for CISCO7603-S Chassis +cevFanSce8000FanTray OBJECT IDENTIFIER ::= { cevFan 96 } -- Cisco SCE8000 Fan tray +cevFanN7Kc7010MainFanTray OBJECT IDENTIFIER ::= { cevFan 97 } -- main system fan for Nexus7000 10 slot N7K +cevFanN7KC7010FabricFanTray OBJECT IDENTIFIER ::= { cevFan 98 } -- fabric fan for Nexus7000 10 slot N7K +cevFanASR1002 OBJECT IDENTIFIER ::= { cevFan 99 } -- Cisco ASR1002 Fan Module +cevFanASR1004 OBJECT IDENTIFIER ::= { cevFan 100 } -- Cisco ASR1004 Fan Module +cevFanASR1006 OBJECT IDENTIFIER ::= { cevFan 101 } -- Cisco ASR1006 Fan Module +cevFanCe520Cfm22 OBJECT IDENTIFIER ::= { cevFan 102 } -- Cisco Catalyst Express 520 Fan, 32 CFM cool air flow +cevFanCe520Cfm32 OBJECT IDENTIFIER ::= { cevFan 103 } -- Cisco Catalyst Express 520 Fan, 32 CFM cool air flow +cevFanN5kC5020Fan OBJECT IDENTIFIER ::= { cevFan 104 } -- Fan for Nexus 5020 +cevFanCat2918Cfm22 OBJECT IDENTIFIER ::= { cevFan 105 } -- Cisco Catalyst 2918 Fan, 22 CFM cool air flow +cevFanC3KFAN16CFM OBJECT IDENTIFIER ::= { cevFan 106 } -- Fan Module for Catalyst 3560E-12D and 3560E-12SD +cevFanPowerSupplyFan OBJECT IDENTIFIER ::= { cevFan 107 } -- Generic power supply fan +cevFanN7Kc7018FanTray OBJECT IDENTIFIER ::= { cevFan 109 } -- N7K-C7018-FAN fan for Nexus7000 18 slot N7K +cevFanCrs16lccFntrB OBJECT IDENTIFIER ::= { cevFan 110 } -- Cisco CRS-1 16 Slot System Reduced-Noise Fan Tray +cevFanASR14K4FanTray OBJECT IDENTIFIER ::= { cevFan 111 } -- Cisco ASR14000 Series Fan Tray for 4-Slot Chassis +cevFanASR14K8FanTray OBJECT IDENTIFIER ::= { cevFan 112 } -- Cisco ASR14000 Series Fan Tray for 8-Slot Chassis +cevFanN5kC5010Fan OBJECT IDENTIFIER ::= { cevFan 113 } -- Fan for Nexus 5010 +cevFanASR9KFan OBJECT IDENTIFIER ::= { cevFan 114 } -- Cisco ASR9K Generic Fan is under Fan Tray and contains Fan Speed Sensor +cevFanASR9010 OBJECT IDENTIFIER ::= { cevFan 115 } -- Cisco ASR-9010 Fan Tray Module +cevFanASR9006 OBJECT IDENTIFIER ::= { cevFan 116 } -- Cisco ASR-9006 Fan Tray Module +cevFanASR14K4Fan OBJECT IDENTIFIER ::= { cevFan 117 } -- Cisco ASR14000 Series Fan for 4-Slot Fan Tray +cevFanASR14K8Fan OBJECT IDENTIFIER ::= { cevFan 118 } -- Cisco ASR14000 Series Fan for 8-Slot Fan Tray +cevFanCrs14Fan OBJECT IDENTIFIER ::= { cevFan 119 } -- Cisco CRS-1 Series Fan for 4-Slot Fan Tray +cevFanCrs18Fan OBJECT IDENTIFIER ::= { cevFan 120 } -- Cisco CRS-1 Series Fan for 8-Slot Fan Tray +cevFanCrs116Fan OBJECT IDENTIFIER ::= { cevFan 121 } -- Cisco CRS-1 Series Fan for 16-Slot Fan Tray +cevFanN2kC2148TFan OBJECT IDENTIFIER ::= { cevFan 122 } -- Nexus 2000 FEX 1GE Fan Module +cevContainerUCSN10S6100Fan1 OBJECT IDENTIFIER ::= { cevFan 124 } -- 1RU Fabric Chassis Fan Module +cevFanCat2960CFM32 OBJECT IDENTIFIER ::= { cevFan 125 } -- Cisco Catalyst 2960 Fan, 32 CFM cool air flow +cevFanContainerUCSN10Fan2 OBJECT IDENTIFIER ::= { cevFan 126 } -- Fan module for UCS 6140XP Fabric Interconnect +cevFanN7Kc7009FanTray OBJECT IDENTIFIER ::= { cevFan 129 } -- N7K-C7009-FAN Trinacria-fan-nexus9slot +cevFanMEFanTray OBJECT IDENTIFIER ::= { cevFan 130 } -- Metro Ethernet 3600X/3800X Fan Tray with 3 fans +cevFanMXE5600 OBJECT IDENTIFIER ::= { cevFan 131 } -- Fan module for Cisco MXE 5600 platform +cevFanC2360Fan OBJECT IDENTIFIER ::= { cevFan 132 } -- Catalyst 2360 FRU Twin Fan Tray +cevFanASR1001FanTray OBJECT IDENTIFIER ::= { cevFan 133 } -- Fan Tray for asr1001 chassis +cevFanASR1000Fan OBJECT IDENTIFIER ::= { cevFan 134 } -- Fan for asr1000 platform +cevFanN5548PFan OBJECT IDENTIFIER ::= { cevFan 135 } -- Fan for Nexus 5548 +cevFanCrs16FanTrB OBJECT IDENTIFIER ::= { cevFan 139 } -- CRS Series Fan Tray for CRS-16/S-B +cevFanCat2928Cfm22 OBJECT IDENTIFIER ::= { cevFan 140 } -- Cisco Catalyst 2928 Fan, 22 CFM cool air flow +cevFanCat2928Cfm32 OBJECT IDENTIFIER ::= { cevFan 141 } -- Cisco Catalyst 2928 Fan, 32 CFM cool air flow +cevFanBlwrXPS2200 OBJECT IDENTIFIER ::= { cevFan 142 } -- Field-replaceable blower for XPS-2200 +cevFanN5596UPFan OBJECT IDENTIFIER ::= { cevFan 143 } -- Fan for Nexus 5596 +cevFanN2kC2248TBFan OBJECT IDENTIFIER ::= { cevFan 144 } -- N2K-C2248 Series FEX Fan Module+E125, Back to Front Airflow +cevFanN2kC2232TBFan OBJECT IDENTIFIER ::= { cevFan 145 } -- N2K-C2232 Series FEX Fan Module, Back to Front Airflow +cevFanN3kC3064Fan OBJECT IDENTIFIER ::= { cevFan 148 } -- N3K-C3016 and N3K-C3064 Fan Module, Front to Back Airflow, Spare +cevFanUCS6248UPFan OBJECT IDENTIFIER ::= { cevFan 149 } -- UCS 6248 Fan Module +cevFanUCS6296UPFan OBJECT IDENTIFIER ::= { cevFan 150 } -- UCS 6296 Fan Module +cevFanOe694 OBJECT IDENTIFIER ::= { cevFan 151 } -- Cisco Oe694 Fan +cevFanOe594 OBJECT IDENTIFIER ::= { cevFan 152 } -- Cisco Oe594 Fan +cevFanOe294 OBJECT IDENTIFIER ::= { cevFan 153 } -- Cisco Oe294 Fan +cevFanOe7571 OBJECT IDENTIFIER ::= { cevFan 154 } -- Cisco Oe7571 Fan +cevFanOe7541 OBJECT IDENTIFIER ::= { cevFan 155 } -- Cisco Oe7541 Fan +cevFanOe8541 OBJECT IDENTIFIER ::= { cevFan 156 } -- Cisco Oe8541 Fan +cevFanCrs16SBFan OBJECT IDENTIFIER ::= { cevFan 157 } -- Cisco CRS Series Fan for CRS-16/S-B Fan Tray +cevFanCrs16FabricFan OBJECT IDENTIFIER ::= { cevFan 158 } -- Cisco CRS Series Fan for Fabric Card Chassis Fan Tray +cevFanASA5555PSFan OBJECT IDENTIFIER ::= { cevFan 160 } -- Power Supply Fan in Adapative Security Appliance 5555 +cevFanASA5555ChassisFan OBJECT IDENTIFIER ::= { cevFan 167 } -- Chassis Cooling Fan in Adapative Security Appliance 5555 +cevFanN3kC3064FanB OBJECT IDENTIFIER ::= { cevFan 173 } -- N3K-C3016 and N3K-C3064 Fan Module, Back to Front Airflow, Spare +cevFanASR903FanTray OBJECT IDENTIFIER ::= { cevFan 174 } -- ASR 900 Chassis Series 3RU FAN Tray +cevFanASR900Fan OBJECT IDENTIFIER ::= { cevFan 175 } -- Fan for ASR 900 Series platform +cevFanASR5KFANTLW OBJECT IDENTIFIER ::= { cevFan 176 } -- ASR-5000 Fan Tray, Lower +cevFanASR5KFANTUP OBJECT IDENTIFIER ::= { cevFan 177 } -- ASR-5000 Fan Tray, Upper +cevFanASR55FANTF OBJECT IDENTIFIER ::= { cevFan 178 } -- ASR5500 Fan Tray, Front +cevFanASR55FANTR OBJECT IDENTIFIER ::= { cevFan 179 } -- ASR5500 Fan Tray, Rear +cevFanN7Kc7004FanTray OBJECT IDENTIFIER ::= { cevFan 180 } -- N7K-C7004-FAN fan for nexus 4slot-chassis +cevFanN3kC3048Fan OBJECT IDENTIFIER ::= { cevFan 181 } -- N3K-C3048 Fan Module, Front to Back Airflow, Spare +cevFanN3kC3048FanB OBJECT IDENTIFIER ::= { cevFan 182 } -- N3K-C3048 Fan Module, Back to Front Airflow, Spare +cevFanASR9001 OBJECT IDENTIFIER ::= { cevFan 183 } -- ASR-9001 Fan Tray +cevFanTrayISR4400 OBJECT IDENTIFIER ::= { cevFan 185 } -- Cisco ISR 4400 Series Fan Tray +cevFanAsr9922Fan OBJECT IDENTIFIER ::= { cevFan 187 } -- ASR 9922 Fan Tray +cevFanAirstrikeCpuBlower OBJECT IDENTIFIER ::= { cevFan 188 } -- CISCO Airstrike CPU Blower +cevFanMod13SeFanTray OBJECT IDENTIFIER ::= { cevFan 189 } -- Enhanced Fan Module for CISCO7613-s Chassis +cevFanN6kC600496PQFanB OBJECT IDENTIFIER ::= { cevFan 190 } -- Nexus 6004 Fan Module with Back to Front Airflow +cevFanN6kC600496PQFanF OBJECT IDENTIFIER ::= { cevFan 191 } -- Nexus 6004 Fan Module with Front to Back Airflow +cevFanN3kC3548PFanB OBJECT IDENTIFIER ::= { cevFan 192 } -- Nexus 3548 Fan Module, Back to Front Airflow, 3+1 Spare +cevFanN3kC3548PFan OBJECT IDENTIFIER ::= { cevFan 193 } -- Nexus 3548 Fan Module, Front to Back Airflow, 3+1 Spare +cevFanA9K9912FAN OBJECT IDENTIFIER ::= { cevFan 194 } -- ASR 9912 Fan Tray +cevFanISR4400Fan OBJECT IDENTIFIER ::= { cevFan 195 } -- Cisco ISR 4400 Series Generic Fan +cevFanAsr9010FanV2 OBJECT IDENTIFIER ::= { cevFan 196 } -- ASR-9010 Fan Tray Version 2 +cevFanCat2960XCFM23 OBJECT IDENTIFIER ::= { cevFan 197 } -- Cisco Catalyst 2960X Fan, 23 CFM cool air flow for non -Pwr SKUs +cevFanCat2960XCFM38 OBJECT IDENTIFIER ::= { cevFan 198 } -- Cisco Catalyst 2960X Fan, 38 CFM cool air flow for Pwr SKUs +cevFanDSC9710 OBJECT IDENTIFIER ::= { cevFan 200 } -- DS-C9710-FAN, Fan module for MDS 10-Slot Director Switch, DS9710 +cevFanAsr9904Fan OBJECT IDENTIFIER ::= { cevFan 201 } -- ASR9904 Fan Tray +cevFanNCSFANTRAY OBJECT IDENTIFIER ::= { cevFan 202 } -- NCS 6008 Chassis Fan Tray +cevFanDSC50I OBJECT IDENTIFIER ::= { cevFan 203 } -- DS-C50I-FAN, Fan module for MDS 9250i Intelligent Fabric Switch +cevFanC6880xFan OBJECT IDENTIFIER ::= { cevFan 204 } -- Catalyst 6880 chassis fan +cevFanCrs18SBFan OBJECT IDENTIFIER ::= { cevFan 205 } -- Cisco CRS Series Fan for 8-Slot/S-B Fan Tray +cevFanCrs18FanTrayB OBJECT IDENTIFIER ::= { cevFan 206 } -- CRS-8 Enhanced chassis fan tray for CRS400G +cevFanN77c7718Fan OBJECT IDENTIFIER ::= { cevFan 207 } -- Fan for Nexus7700 18-slot chassis +cevFanN77c7710Fan OBJECT IDENTIFIER ::= { cevFan 208 } -- Fan for Nexus7700 10-slot chassis +cevFanN77c7706Fan OBJECT IDENTIFIER ::= { cevFan 209 } -- Fan for Nexus7700 6-slot chassis +cevFanC6807xlFan OBJECT IDENTIFIER ::= { cevFan 210 } -- Catalyst 6807 chassis fan +cevFanNCSFan OBJECT IDENTIFIER ::= { cevFan 211 } -- NCS Fan +cevFanCat3kCT57xxFan OBJECT IDENTIFIER ::= { cevFan 212 } -- Cisco Catalyst 3k/CT57xx Fruable FAN ASSEMBLY, 40MM, 12V, 16KRPM +cevFanN3KC3172TQFAN OBJECT IDENTIFIER ::= { cevFan 213 } -- N3K QuickIron2 Fan (Front to Back Airflow) +cevFanN3KC3172TQFANB OBJECT IDENTIFIER ::= { cevFan 214 } -- N3K QuickIron2 Fan (Back to Front Airflow) +cevFanN3KC3172PQFANB OBJECT IDENTIFIER ::= { cevFan 215 } -- N3K QuickZinc2 Fan (Back to Front Airflow) +cevFanN3KC3172PQFAN OBJECT IDENTIFIER ::= { cevFan 216 } -- N3K QuickZinc2 Fan (Front to Back Airflow) +cevFanN3KC3132FAN OBJECT IDENTIFIER ::= { cevFan 217 } -- N3K Neptune Fan (Front to Back Airflow) +cevFanN3KC3132FANB OBJECT IDENTIFIER ::= { cevFan 218 } -- N3K Neptune Fan (Back to Front Airflow) +cevFanDSC9706FAN OBJECT IDENTIFIER ::= { cevFan 219 } -- Fan for MDS-9706 6-slot Director Switch +cevFanNCS4KFTA OBJECT IDENTIFIER ::= { cevFan 220 } -- NCS 4016 Chassis Fan Tray +cevFanNCS4KLCCFan OBJECT IDENTIFIER ::= { cevFan 221 } -- Cisco NCS 4000 Series LCC Chassis Fan +cevFanN9Kc9508FanTray OBJECT IDENTIFIER ::= { cevFan 222 } -- N9K-C9508-FAN fan tray for Nexus9508 chassis +cevFanTrayISR4430 OBJECT IDENTIFIER ::= { cevFan 223 } -- Cisco ISR 4430 Series Fan Tray +cevFanASR1001XFanTray OBJECT IDENTIFIER ::= { cevFan 225 } -- Cisco ASR1001-X Fan Tray +cevFanASR902FanTray OBJECT IDENTIFIER ::= { cevFan 226 } -- ASR 900 Chassis Series 2RU FAN Tray +cevFanN56128FanB OBJECT IDENTIFIER ::= { cevFan 227 } -- Nexus 56128 Fan Module with Back to Front Airflow +cevFanN56128FanF OBJECT IDENTIFIER ::= { cevFan 228 } -- Nexus 56128 Fan Module with Front to Back Airflow +cevFanDSC48SFAN OBJECT IDENTIFIER ::= { cevFan 229 } -- Fan module for MDS 9148 16G Fabric Switch +cevFanN9Kc9516FanTray OBJECT IDENTIFIER ::= { cevFan 230 } -- N9K-C9516-FAN fan tray for Nexus9516 chassis +cevFanN9Kc9504FanTray OBJECT IDENTIFIER ::= { cevFan 231 } -- N9K-C9504-FAN fan tray for Nexus9504 chassis +cevFanN9Kc9300FanTray2B OBJECT IDENTIFIER ::= { cevFan 232 } -- 3RU (Nagano) fan tray back to front air flow (dual fan) +cevFanN9Kc9300FanTray2 OBJECT IDENTIFIER ::= { cevFan 233 } -- 3RU (Nagano) fan tray front to back air flow (dual fan) +cevFanN9Kc9300FanTray1B OBJECT IDENTIFIER ::= { cevFan 234 } -- 2RU (Lake Placid) fan tray back to front air flow (single fan) +cevFanN9Kc9300FanTray1 OBJECT IDENTIFIER ::= { cevFan 235 } -- 2RU (Lake Placid) fan tray front to back air flow (single fan) +cevFanAsr9922FanV2 OBJECT IDENTIFIER ::= { cevFan 236 } -- ASR-9922 Fan Tray V2 +cevFanNXAFAN30CFMB OBJECT IDENTIFIER ::= { cevFan 237 } -- Nexus 2K/3K Single Fan, reverse airflow (port side intake) +cevFanNXAFAN30CFMF OBJECT IDENTIFIER ::= { cevFan 238 } -- Nexus 2K/3K Single Fan, forward airflow (port side exhaust) +cevFanASR9001V2 OBJECT IDENTIFIER ::= { cevFan 239 } -- ASR-9001 Fan Tray Ver 2 +cevFanN6kC6001FanF OBJECT IDENTIFIER ::= { cevFan 240 } -- Nexus 6001 Fan Module with Front to Back Airflow +cevFanN6kC6001FanB OBJECT IDENTIFIER ::= { cevFan 241 } -- Nexus 6001 Fan Module with Back to Front Airflow +cevFanNCSFFANTRAY OBJECT IDENTIFIER ::= { cevFan 242 } -- NCS Fabric Chassis Fan Tray +cevFanTrayISR4330 OBJECT IDENTIFIER ::= { cevFan 244 } -- Cisco ISR 4330 Series Fan Tray +cevFanTrayISR4320 OBJECT IDENTIFIER ::= { cevFan 245 } -- Cisco ISR 4320 Series Fan Tray +cevFanASR1000XFanTray OBJECT IDENTIFIER ::= { cevFan 246 } -- Cisco ASR1006-X/ASR1009-X Fan Tray +cevFanAsa5508ChassisFan OBJECT IDENTIFIER ::= { cevFan 247 } -- Chassis Cooling Fan for Adaptive Security Appliance 5508 +cevFanAsa5508K7ChassisFan OBJECT IDENTIFIER ::= { cevFan 248 } -- Chassis Cooling Fan for Adaptive Security Appliance 5508 with No Payload Encryption +cevFanAsr9KvV2Fan OBJECT IDENTIFIER ::= { cevFan 250 } -- ASR-9000V-V2 Fan Tray with Filter +cevFanASR920FanTray15ru OBJECT IDENTIFIER ::= { cevFan 251 } -- Fan tray for Pegasus F2 SFP/CU box.Total 7 fans in this model +cevFanASR920FanTray1ru OBJECT IDENTIFIER ::= { cevFan 252 } -- Fan tray for Pegasus 1M box. Total 5 fans in this model +cevFanN5K5696FanB OBJECT IDENTIFIER ::= { cevFan 253 } -- Nexus 5696 Fan Module with Back to Front Airflow +cevFanN5K5696FanF OBJECT IDENTIFIER ::= { cevFan 254 } -- Nexus 5696 Fan Module with Front to Back Airflow +cevFanN77c7702Fan OBJECT IDENTIFIER ::= { cevFan 255 } -- Fan for Nexus7700 2-slot chassis +cevFanASR9006V2 OBJECT IDENTIFIER ::= { cevFan 257 } -- ASR-9006 Fan Tray V2 +cevFanN9KC9300FAN3B OBJECT IDENTIFIER ::= { cevFan 258 } -- Back-to-front air-flow Fan-tray for N3k-C3164Q-40GE +cevFanSce10000Fan OBJECT IDENTIFIER ::= { cevFan 261 } -- Cisco SCE10000 Fan +cevFanDSC96SFANE OBJECT IDENTIFIER ::= { cevFan 262 } -- Fan Tray (port-side exhaust) for MDS-9396 16G x 96 FC ports fabric switch +cevFanDSC96SFANI OBJECT IDENTIFIER ::= { cevFan 263 } -- Fan Tray (port-side intake) for MDS-9396 16G x 96 FC ports fabric switch +cevFanAsa5516ChassisFan OBJECT IDENTIFIER ::= { cevFan 264 } -- Chassis Cooling Fan for Adaptive Security Appliance 5516 +cevFanC6840XFAN OBJECT IDENTIFIER ::= { cevFan 265 } -- FRU type FAN support for Catalyst 68xx family +cevFanASR1002HXFanTray OBJECT IDENTIFIER ::= { cevFan 266 } -- Cisco ASR1002-HX Fan Tray +cevFanAsr9910Fan OBJECT IDENTIFIER ::= { cevFan 267 } -- ASR 9910 Fan Tray +cevFanDSC9718FAN OBJECT IDENTIFIER ::= { cevFan 269 } -- Fan module for MDS 18-Slot Director Switch, DS-C9718 +cevFanT3R OBJECT IDENTIFIER ::= { cevFan 275 } -- Cisco 3850-XS FAN T3-R +cevFanT3F OBJECT IDENTIFIER ::= { cevFan 276 } -- Cisco 3850-XS FAN T3-F +cevFanNC55FanTray OBJECT IDENTIFIER ::= { cevFan 277 } -- NCS 5508 Fan Tray +cevFanNC55Fan OBJECT IDENTIFIER ::= { cevFan 278 } -- NCS 5508 Chassis Fan +cevFanNCS5001FANBK OBJECT IDENTIFIER ::= { cevFan 279 } -- Cisco NCS 5001 Router Fan Back ( Rear Side) to Front ( Port Side) Air Flow +cevFanNCS5001FANFR OBJECT IDENTIFIER ::= { cevFan 280 } -- Cisco NCS 5001 Fan Front ( Port Side) to Back ( Rear Side) Air Flow +cevFanNCS5002FANFR OBJECT IDENTIFIER ::= { cevFan 281 } -- Cisco NCS 5002 Fan Front ( Port Side) to Back ( Rear Side) Air Flow +cevFanNCS5002FANBK OBJECT IDENTIFIER ::= { cevFan 282 } -- Cisco NCS 5002 Router Fan Back (Rear Side) to Front (Port Side) AirFlow +cevFanNCS4K OBJECT IDENTIFIER ::= { cevFan 285 } -- NC4K Fan +cevFanASR1001HXFanTray OBJECT IDENTIFIER ::= { cevFan 287 } -- Cisco ASR1001-HX Fan Tray +cevFanNCS4202 OBJECT IDENTIFIER ::= { cevFan 288 } -- Fan tray for NCS 4202 box, Total 4 fans in this model +cevFanNCS4201 OBJECT IDENTIFIER ::= { cevFan 289 } -- Fan tray for NCS 4201 box, Total 5 fans in this model +cevFanASR920FanTray2ruCc OBJECT IDENTIFIER ::= { cevFan 290 } -- Fan tray for Crete box, Total 2 fans in this model +cevFanNCS1002FanTray OBJECT IDENTIFIER ::= { cevFan 291 } -- Cisco NCS1K fan tray slot +cevFanNCS5011FANFR OBJECT IDENTIFIER ::= { cevFan 298 } -- Cisco NCS 5011 Fan Front (Port Side) to Back (Rear Side) Air Flow +cevFanNCS5011FANBK OBJECT IDENTIFIER ::= { cevFan 299 } -- Cisco NCS 5011 Router Fan Back (Rear Side) to Front (Port Side) AirFlow +cevFanNCS4216F2BFAN OBJECT IDENTIFIER ::= { cevFan 301 } -- NCS 4216 Top/Bottom Fan Tray +cevFanFPR2KCoolingFan OBJECT IDENTIFIER ::= { cevFan 302 } -- FirePOWER 2K cooling Fan +cevFanNCS4216F2BFan OBJECT IDENTIFIER ::= { cevFan 307 } -- NCS 4216-F2B Top/Bottom Fan Tray +cevFanNCS4216PWRFAN OBJECT IDENTIFIER ::= { cevFan 308 } -- NCS 4216 Power Supply Fan Tray +cevFanASR914F2BFan OBJECT IDENTIFIER ::= { cevFan 311 } -- ASR 914 Top/Bottom Airflow Deflector Fan Tray Kit +cevFanASR914PWRFAN OBJECT IDENTIFIER ::= { cevFan 312 } -- ASR914 Power Supply Fan Tray +cevFanNCS4KFFanTray OBJECT IDENTIFIER ::= { cevFan 313 } -- NCS 4000 Centralised Fabric Chassis Fan Tray Assembly +cevFanAsr9906Fan OBJECT IDENTIFIER ::= { cevFan 314 } -- ASR 9906 Fan +cevFanN77C7706FAN2 OBJECT IDENTIFIER ::= { cevFan 315 } -- Gen2 Fan Module for Nexus7700 6-slot chassis +cevFanN77C7710FAN2 OBJECT IDENTIFIER ::= { cevFan 316 } -- Gen2 Fan Module for Nexus7700 10-slot chassis +cevFanN77C7718FAN2 OBJECT IDENTIFIER ::= { cevFan 317 } -- Gen2 Fan Module for Nexus7700 18-slot chassis +cevFanAsr9901Fan OBJECT IDENTIFIER ::= { cevFan 318 } -- ASR 9901 Fan Tray +cevFanNCS1001FanTray OBJECT IDENTIFIER ::= { cevFan 319 } -- Cisco NCS1001 Fan Tray +cevFanC9410FAN OBJECT IDENTIFIER ::= { cevFan 320 } -- Cisco Catalyst 9400 Series 10 slot chassis Fan Tray +cevFanC9407FAN OBJECT IDENTIFIER ::= { cevFan 321 } -- Cisco Catalyst 9400 Series 7 slot chassis Fan Tray +cevFanC9404FAN OBJECT IDENTIFIER ::= { cevFan 322 } -- Cisco Catalyst 9400 Series 4 slot chassis Fan Tray +cevFanC9400FAN OBJECT IDENTIFIER ::= { cevFan 323 } -- Cisco Catalyst 9400 Series Fan +cevFanAIRCT9880K9 OBJECT IDENTIFIER ::= { cevFan 325 } -- AIR-CT9880-K9 Fan tray +cevFanNCS4009FANFC OBJECT IDENTIFIER ::= { cevFan 326 } -- NCS4009 Glaurung2 Fan +cevFanAIRCT5540K9FanTray OBJECT IDENTIFIER ::= { cevFan 327 } -- AIR-CT5540-K9 Fan tray +cevFanNXAFAN160CFMPI OBJECT IDENTIFIER ::= { cevFan 328 } -- NXA-FAN-160CFM-PI Nexus Fan, 160CFM, port side intake airflow +cevFanNXAFAN160CFMPE OBJECT IDENTIFIER ::= { cevFan 329 } -- NXA-FAN-160CFM-PE Nexus Fan, 160CFM, port side exhaust airflow +cevFanDSC32TFANE OBJECT IDENTIFIER ::= { cevFan 330 } -- DS-C32T-FAN-E, Port Side Exhaust Fan unit for DS-C9132T-K9 +cevFanDSC32TFANI OBJECT IDENTIFIER ::= { cevFan 331 } -- DS-C32T-FAN-I, Port Side Intake Fan unit for DS-C9132T-K9 +cevFanC9KT1FANTRAY OBJECT IDENTIFIER ::= { cevFan 332 } -- Cisco Catalyst 9500 Series Fan Tray +cevFanC9KT4R OBJECT IDENTIFIER ::= { cevFan 333 } -- Cisco Catalyst 9500 Series Fan Tray +cevFanC9KFAN OBJECT IDENTIFIER ::= { cevFan 334 } -- Cisco Catalyst 9500 Series Fan +cevFanNXAFAN65CFMPI OBJECT IDENTIFIER ::= { cevFan 335 } -- Nexus 3000 Series Fan Module, 65 CFM cool air flow, Port Intake air flow +cevFanNXAFAN65CFMPE OBJECT IDENTIFIER ::= { cevFan 336 } -- Nexus 3000 Series Fan Module, 65 CFM cool air flow, Port Exhaust air flow +cevFanNCS520FanTray3 OBJECT IDENTIFIER ::= { cevFan 338 } -- Cisco NCS520 fan try with 3 fans +cevFanNCS520FanTray5 OBJECT IDENTIFIER ::= { cevFan 339 } -- Cisco NCS520 fan try with 5 fans +cevFanN540FAN OBJECT IDENTIFIER ::= { cevFan 340 } -- NCS 540 Fan +cevFanN540XFAN OBJECT IDENTIFIER ::= { cevFan 341 } -- Cisco NCS 540 Router Fan Conformal Coated +cevFanC9600FAN OBJECT IDENTIFIER ::= { cevFan 346 } -- Cisco Catalyst 9600 Series Fan +cevFanC9606FAN OBJECT IDENTIFIER ::= { cevFan 347 } -- Cisco Catalyst 9600 Series C9606 Chassis Fan Tray +cevFanSystemFan OBJECT IDENTIFIER ::= { cevFan 350 } -- Generic system fan +cevFanFPR1KCoolingFan OBJECT IDENTIFIER ::= { cevFan 353 } -- Cisco Firepower 1K cooling Fan +cevFanNXAFAN160CFM OBJECT IDENTIFIER ::= { cevFan 356 } -- Fans for N9K-C9364C +cevFanNXAFAN35CFMPI OBJECT IDENTIFIER ::= { cevFan 357 } -- NXA-FAN-35CFM-PI Nexus Fan, 35CFM, port side intake airflow +cevFanNXAFAN35CFMPE OBJECT IDENTIFIER ::= { cevFan 358 } -- NXA-FAN-35CFM-PE Nexus Fan, 35CFM, port side exhaust airflow +cevFanASR9922FANV3 OBJECT IDENTIFIER ::= { cevFan 359 } -- ASR 9922 Fan Tray v3 +cevFanNCS5064FANFR OBJECT IDENTIFIER ::= { cevFan 361 } -- NCS 5064 Router Fan Front to Back AirFlow +cevFanNCS5064FANBK OBJECT IDENTIFIER ::= { cevFan 362 } -- NCS 5064 Router Fan Back to Front AirFlow +cevFanNCS1004FanTray OBJECT IDENTIFIER ::= { cevFan 363 } -- NCS1004 fan tray slot +cevFanN560Fan OBJECT IDENTIFIER ::= { cevFan 364 } -- NCS 560 Fan +cevFanFPR1KPSFan OBJECT IDENTIFIER ::= { cevFan 365 } -- Power Supply Fan in FPR1K +cevFanFPR2KPSFan OBJECT IDENTIFIER ::= { cevFan 366 } -- Power Supply Fan in FPR2K +cevFanN5604FANH OBJECT IDENTIFIER ::= { cevFan 370 } -- Cisco NCS 560-4 High Speed Fan Tray +cevFanN5604FANHCC OBJECT IDENTIFIER ::= { cevFan 371 } -- Cisco NCS 560-4 High Speed Fan Tray, Conformal Coated +cevFanN5604PWRFAN OBJECT IDENTIFIER ::= { cevFan 372 } -- Cisco NCS 560-4 High Speed Power Fan Tray +cevFanC9800LFanTray OBJECT IDENTIFIER ::= { cevFan 373 } -- FanTray for Katar PIDs, 2x blower. Front to rear airflow +cevFanN5604PWRFANCC OBJECT IDENTIFIER ::= { cevFan 376 } -- Cisco NCS 560-4 High Speed Power Fan Tray, Conformal Coated +cevFanNXAFAN160CFM2PI OBJECT IDENTIFIER ::= { cevFan 387 } -- NXA-FAN-160CFM2PI Nexus 9000 port side intake fan +cevFanNXAFAN160CFM2PE OBJECT IDENTIFIER ::= { cevFan 388 } -- NXA-FAN-160CFM2PE Nexus 9000 port side exhaust fan +cevFanNXAFAN300CFMPI OBJECT IDENTIFIER ::= { cevFan 392 } -- NXA-FAN-300CFM-PI Nexus Fan, 300CFM, port side intake airflow +cevFanNXAFAN300CFMPE OBJECT IDENTIFIER ::= { cevFan 393 } -- NXA-FAN-300CFM-PE Nexus Fan, 300CFM, port side exhaust airflow + +cevSensor OBJECT IDENTIFIER ::= { cevMIBObjects 8 } +cevSensorMGX8800Temp OBJECT IDENTIFIER ::= { cevSensor 11 } -- Cabinet Temperature sensor device in MGX8800 Universal Chassis +cevSensorMGX8800PSVoltage OBJECT IDENTIFIER ::= { cevSensor 12 } -- Power Supply Voltage Monitoring device in MGX8800 Universal Chassis +cevSensorMGX8800FanSpeed OBJECT IDENTIFIER ::= { cevSensor 13 } -- Sensor Device for monitoring fan speed (in RPMs) in MGX8800 Universal Chassis +cevSensorONS15540Temp OBJECT IDENTIFIER ::= { cevSensor 14 } -- Cisco ONS 15540 ESP Temperature Sensor +cevSensorONS15540Power OBJECT IDENTIFIER ::= { cevSensor 15 } -- Cisco ONS 15540 ESP Power Sensor +cevSensor7500ChassisInterface OBJECT IDENTIFIER ::= { cevSensor 16 } -- Cisco 7500 Chassis Interface Sensor +cevSensorC7300InletTempVoltage OBJECT IDENTIFIER ::= { cevSensor 17 } -- Cisco 7300 platform inlet temperature/voltage sensor device +cevSensorC7300OutletTempVoltage OBJECT IDENTIFIER ::= { cevSensor 18 } -- Cisco 7300 platform outlet temperature/voltage sensor device +cevSensorC7300HotspotTempVoltage OBJECT IDENTIFIER ::= { cevSensor 19 } -- Cisco 7300 platform hot spot temperature/voltage sensor device +cevSensorC7300NseDbTempVoltage OBJECT IDENTIFIER ::= { cevSensor 20 } -- Cisco 7300 platform temperature/voltage sensor device on the NSE Daughterboard +cevSensorC7300PSFanState OBJECT IDENTIFIER ::= { cevSensor 21 } -- Cisco 7300 platform power supply and fan state sensor device +cevSensorC10KInletTemp OBJECT IDENTIFIER ::= { cevSensor 22 } -- Cisco 10000 Inlet Temp Sensor +cevSensorC10000CoreTemp OBJECT IDENTIFIER ::= { cevSensor 23 } -- Cisco 10000 Core Temp Sensor +cevSensorCat4kTemp OBJECT IDENTIFIER ::= { cevSensor 24 } -- Cisco Catalyst 4000 temperature sensor +cevSensorONS15530Temp OBJECT IDENTIFIER ::= { cevSensor 25 } -- Cisco ONS 15530 Temperature Sensor +cevSensorONS15530Power OBJECT IDENTIFIER ::= { cevSensor 26 } -- Cisco ONS 15530 Power Sensor +cevSensorVxsmVoltage OBJECT IDENTIFIER ::= { cevSensor 27 } -- Voice switch service module with voltage sensor, 4 port OC3/STM-1 compliant +cevSensorVxsmTemp OBJECT IDENTIFIER ::= { cevSensor 28 } -- Voice switch service module with temperature sensor, 4 port OC3/STM-1 compliant +cevSensor15302701Temp OBJECT IDENTIFIER ::= { cevSensor 29 } -- Cisco 15-3027-01 Temperature Sensor +cevSensorUnknown OBJECT IDENTIFIER ::= { cevSensor 30 } -- Unknown sensor +cevSensorModuleDeviceTemp OBJECT IDENTIFIER ::= { cevSensor 31 } -- Generic module device temperature sensor +cevSensorClock OBJECT IDENTIFIER ::= { cevSensor 32 } -- Generic clock sensor +cevSensorVtt OBJECT IDENTIFIER ::= { cevSensor 33 } -- Generic VTT sensor +cevSensorModulePowerOutputFail OBJECT IDENTIFIER ::= { cevSensor 34 } -- Generic module power output fail sensor +cevSensorModuleOutletTemp OBJECT IDENTIFIER ::= { cevSensor 35 } -- Generic module outlet temperature sensor +cevSensorModuleInletTemp OBJECT IDENTIFIER ::= { cevSensor 36 } -- Generic module inlet temperature sensor +cevSensorFanTrayStatus OBJECT IDENTIFIER ::= { cevSensor 37 } -- Generic fan tray status sensor +cevSensorPSFan OBJECT IDENTIFIER ::= { cevSensor 38 } -- Generic power supply fan sensor +cevSensorPSOutput OBJECT IDENTIFIER ::= { cevSensor 39 } -- Generic power supply output sensor +cevSensorPSInput OBJECT IDENTIFIER ::= { cevSensor 40 } -- Generic power supply input sensor +cevSensorCrs1Voltage OBJECT IDENTIFIER ::= { cevSensor 41 } -- Cisco CRS1 voltage sensoro +cevSensorCrs1Temp OBJECT IDENTIFIER ::= { cevSensor 42 } -- Cisco CRS1 Temperature sensor +cevSensorCrs1Current OBJECT IDENTIFIER ::= { cevSensor 43 } -- Cisco CRS1 Current sensor +cevSensorCrs1FanSpeed OBJECT IDENTIFIER ::= { cevSensor 44 } -- Cisco CRS1 Fan Speed sensor +cevSensorModuleDeviceVoltage OBJECT IDENTIFIER ::= { cevSensor 45 } -- Generic Module Device Voltage Sensor +cevSensorTransceiverRxPwr OBJECT IDENTIFIER ::= { cevSensor 46 } -- Transceiver Rx Power sensor +cevSensorTransceiverTxPwr OBJECT IDENTIFIER ::= { cevSensor 47 } -- Transceiver Tx Power sensor +cevSensorTransceiverCurrent OBJECT IDENTIFIER ::= { cevSensor 48 } -- Transceiver Current sensor +cevSensorTransceiverVoltage OBJECT IDENTIFIER ::= { cevSensor 49 } -- Transceiver Voltage sensor +cevSensorTransceiverTemp OBJECT IDENTIFIER ::= { cevSensor 50 } -- Transceiver Temperature sensor +cevSensorModuleFanUpgradeRequired OBJECT IDENTIFIER ::= { cevSensor 51 } -- Module sensor to require fan upgrading (for Cat6k) +cevSensorModuleInsufficientCooling OBJECT IDENTIFIER ::= { cevSensor 52 } -- Module sensor for insufficient cooling (for Cat6k) +cevSensorPSFanIncompatible OBJECT IDENTIFIER ::= { cevSensor 55 } -- Power Supply Fan Incompatible Sensor(for Cat6k) +cevSensorACE4710K9CPUTemp OBJECT IDENTIFIER ::= { cevSensor 56 } -- Cisco ACE 4710 CPU Temperature Sensor +cevSensorACE4710K9AmbientTemp OBJECT IDENTIFIER ::= { cevSensor 57 } -- Cisco ACE 4710 Ambient Temperature Sensor +cevSensorCpuFanSpeed OBJECT IDENTIFIER ::= { cevSensor 58 } -- Cisco Generic CPU Fan Speed Sensor +cevSensorACE4710K9DimmFanSpeed OBJECT IDENTIFIER ::= { cevSensor 59 } -- Cisco ACE 4710 DIMM Blower Fan Sensor +cevSensorACE4710K9PciFanSpeed OBJECT IDENTIFIER ::= { cevSensor 60 } -- Cisco ACE 4710 PCI Axial Fan Sensor +cevSensorModuleDeviceCurrent OBJECT IDENTIFIER ::= { cevSensor 61 } -- Generic Sensor for monitoring the electric current +cevSensorCrs16dcPemB OBJECT IDENTIFIER ::= { cevSensor 62 } -- Cisco CRS-1 16 Slot System Reduced-Noise DC PEM +cevSensorExternalContact OBJECT IDENTIFIER ::= { cevSensor 63 } -- External contact that may be connected to various inputs +cevSensorFanSpeed OBJECT IDENTIFIER ::= { cevSensor 64 } -- Cisco Generic Fan Speed Sensor +cevSensorCrs1PwrVoltage OBJECT IDENTIFIER ::= { cevSensor 65 } -- Cisco CRS1 Powersupply voltage sensor +cevSensorCrs1Led OBJECT IDENTIFIER ::= { cevSensor 66 } -- Cisco CRS1 LED sensor +cevSensorMXE5600Temp OBJECT IDENTIFIER ::= { cevSensor 67 } -- Generic MXE 5600 platform Temperature Sensor +cevSensorMXE5600FanSpeed OBJECT IDENTIFIER ::= { cevSensor 68 } -- Generic MXE 5600 platform Fan Speed Sensor +cevSensorMXE5600Voltage OBJECT IDENTIFIER ::= { cevSensor 69 } -- Generic MXE 5600 platform Voltage Sensor +cevSensorMXE5600Current OBJECT IDENTIFIER ::= { cevSensor 70 } -- Generic MXE 5600 platform Current Sensor +cevSensorModuleDevicePower OBJECT IDENTIFIER ::= { cevSensor 132 } -- Generic Sensor for monitoring the Power Sensor +cevSensorModuleDeviceFanRotation OBJECT IDENTIFIER ::= { cevSensor 133 } -- Generic Sensor for monitoring the Fan Rotation Sensor +cevSensorModuleDevicePressure OBJECT IDENTIFIER ::= { cevSensor 134 } -- Generic Sensor for monitoring the Altitude Sensor +cevSensorVoltagesensor OBJECT IDENTIFIER ::= { cevSensor 135 } -- Voltage Sensor +cevSensorCursensor OBJECT IDENTIFIER ::= { cevSensor 136 } -- Current Sensor +cevSensorTempsensor OBJECT IDENTIFIER ::= { cevSensor 137 } -- Temperature Sensor +cevSensorLEDsensor OBJECT IDENTIFIER ::= { cevSensor 138 } -- LED Sensor +cevSensorFanSpeedsensor OBJECT IDENTIFIER ::= { cevSensor 139 } -- Fan Speed Sensor +cevSensorMultiSensorModule OBJECT IDENTIFIER ::= { cevSensor 140 } -- Multiple Sensor Hosting Module l +cevSensorPowersensor OBJECT IDENTIFIER ::= { cevSensor 141 } -- Power Sensor +cevSensorModuleHotSpotTemp OBJECT IDENTIFIER ::= { cevSensor 142 } -- Generic module hotspot temperature sensor +cevSensorDiagStatus OBJECT IDENTIFIER ::= { cevSensor 143 } -- Generic diagnostics status sensor +cevSensorNCS4KVol OBJECT IDENTIFIER ::= { cevSensor 144 } -- Cisco NCS 4000 Voltage Sensor +cevSensorNCS4KCur OBJECT IDENTIFIER ::= { cevSensor 145 } -- Cisco NCS 4000 Current Sensor +cevSensorNCS4KTemp OBJECT IDENTIFIER ::= { cevSensor 146 } -- Cisco NCS 4000 Temperature Sensor +cevSensorNCS4KLED OBJECT IDENTIFIER ::= { cevSensor 147 } -- Cisco NCS 4000 LED Sensor +cevSensorNCS4KFanSpeed OBJECT IDENTIFIER ::= { cevSensor 148 } -- Cisco NCS 4000 Fan Speed Sensor +cevSensorNCS4KMultiHostingMod OBJECT IDENTIFIER ::= { cevSensor 149 } -- Cisco NCS 4000 Multiple Sensor Hosting Module +cevSensorNCS4KPressure OBJECT IDENTIFIER ::= { cevSensor 150 } -- Cisco NCS 4000 Pressure Sensor +cevSensorASR5000CardTemp OBJECT IDENTIFIER ::= { cevSensor 151 } -- Temperature sensor on supported cards in ASR5000 chassis +cevSensorASR5000CardVoltage OBJECT IDENTIFIER ::= { cevSensor 152 } -- Voltage sensor on supported cards in ASR5000 chassis +cevSensorASR5000FanTemp OBJECT IDENTIFIER ::= { cevSensor 153 } -- Temperature sensor on fan tray in ASR5000 chassis +cevSensorASR5500CardTemp OBJECT IDENTIFIER ::= { cevSensor 154 } -- Temperature sensor on supported cards in ASR5500 chassis +cevSensorASR5500CardVoltage OBJECT IDENTIFIER ::= { cevSensor 155 } -- Voltage sensor on supported cards in ASR5500 chassis +cevSensorASR5500CardPower OBJECT IDENTIFIER ::= { cevSensor 156 } -- Power sensor on supported cards in ASR5500 chassis +cevSensorASR5500CardAirFlow OBJECT IDENTIFIER ::= { cevSensor 157 } -- Air flow sensor on supported cards in ASR5500 chassis +cevSensorASR5500CardBinary OBJECT IDENTIFIER ::= { cevSensor 158 } -- Binary sensor on supported cards in ASR5500 chassis +cevSensorASR5500CardPercentage OBJECT IDENTIFIER ::= { cevSensor 159 } -- Percentage sensor on supported cards in ASR5500 chassis +cevSensorASR5500CardCurrent OBJECT IDENTIFIER ::= { cevSensor 160 } -- Current sensor on supported cards in ASR5500 chassis +cevSensorASR5500FanTemp OBJECT IDENTIFIER ::= { cevSensor 161 } -- Temperature sensor on fan tray in ASR5500 chassis +cevSensorAsa5508ChassisFanSensor OBJECT IDENTIFIER ::= { cevSensor 162 } -- Chassis Cooling Fan Sensor for Adaptive Security Appliance 5508 +cevSensorAsa5508K7ChassisFanSensor OBJECT IDENTIFIER ::= { cevSensor 163 } -- Chassis Cooling Fan Sensor for Adaptive Security Appliance 5508 with No Payload Encryption +cevSensorAsa5506CpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 164 } -- Central Processing Unit Temperature Sensor for 5506 Adaptive Security Appliance +cevSensorAsa5506WCpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 165 } -- Central Processing Unit Temperature Sensor for 5506W Adaptive Security Appliance +cevSensorAsa5508CpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 166 } -- Central Processing Unit Temperature Sensor for 5508 Adaptive Security Appliance +cevSensorAsa5506K7CpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 167 } -- Central Processing Unit Temperature Sensor for 5506 with No Payload Encryption Adaptive Security Appliance +cevSensorAsa5508K7CpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 168 } -- Central Processing Unit Temperature Sensor for 5506 with No Payload Encryption Adaptive Security Appliance +cevSensorAsa5506AcceleratorTempSensor OBJECT IDENTIFIER ::= { cevSensor 169 } -- Accelerator Temperature Sensor for 5506 Adaptive Security Appliance +cevSensorAsa5506WAcceleratorTempSensor OBJECT IDENTIFIER ::= { cevSensor 170 } -- Accelerator Temperature Sensor for 5506W Adaptive Security Appliance +cevSensorAsa5508AcceleratorTempSensor OBJECT IDENTIFIER ::= { cevSensor 171 } -- Accelerator Temperature Sensor for 5508 Adaptive Security Appliance +cevSensorAsa5506K7AcceleratorTempSensor OBJECT IDENTIFIER ::= { cevSensor 172 } -- Accelerator Temperature Sensor for 5506 with No Payload Encryption Adaptive Security Appliance +cevSensorAsa5508K7AcceleratorTempSensor OBJECT IDENTIFIER ::= { cevSensor 173 } -- Accelerator Temperature Sensor for 5506 with No Payload Encryption Adaptive Security Appliance +cevSensorAsa5506ChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 174 } -- Chassis Ambient Temperature Sensor for 5506 Adaptive Security Appliance +cevSensorAsa5506WChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 175 } -- Chassis Ambient Temperature Sensor for 5506W Adaptive Security Appliance +cevSensorAsa5508ChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 176 } -- Chassis Ambient Temperature Sensor for 5508 Adaptive Security Appliance +cevSensorAsa5506K7ChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 177 } -- Chassis Ambient Temperature Sensor for 5506 with No Payload Encryption Adaptive Security Appliance +cevSensorAsa5508K7ChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 178 } -- Chassis Ambient Temperature Sensor for 5508 with No Payload Encryption Adaptive Security Appliance +cevSensorNCS4kPowersensor OBJECT IDENTIFIER ::= { cevSensor 179 } -- NCS4k Power Sensor +cevSensorAsa5516ChassisFanSensor OBJECT IDENTIFIER ::= { cevSensor 180 } -- Chassis Cooling Fan Sensor for Adaptive Security Appliance 5516 +cevSensorAsa5506HCpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 181 } -- Central Processing Unit Temperature Sensor for 5506H Adaptive Security Appliance +cevSensorAsa5516CpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 182 } -- Central Processing Unit Temperature Sensor for 5516 Adaptive Security Appliance +cevSensorAsa5506HAcceleratorTempSensor OBJECT IDENTIFIER ::= { cevSensor 183 } -- Accelerator Temperature Sensor for 5506H Adaptive Security Appliance +cevSensorAsa5516AcceleratorTempSensor OBJECT IDENTIFIER ::= { cevSensor 184 } -- Accelerator Temperature Sensor for 5516 Adaptive Security Appliance +cevSensorAsa5506HChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 185 } -- Chassis Ambient Temperature Sensor for 5506H Adaptive Security Appliance +cevSensorAsa5516ChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 186 } -- Chassis Ambient Temperature Sensor for 5516 Adaptive Security Appliance +cevSensorISA30004CCpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 187 } -- Central Processing Unit Temperature Sensor for ISA30004C Copper SKU +cevSensorRAISA1783SAD2T2SCpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 188 } -- Cisco Rockwell ISA 30002C2F Fiber SKU's Central Processing Unit Temperature Sensor +cevSensorISA30002C2FCpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 189 } -- Central Processing Unit Temperature Sensor for ISA30002C2F Fiber SKU +cevSensorRAISA1783SAD4T0SCpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 190 } -- Cisco Rockwell ISA 30004C Copper SKU's Central Processing Unit Temperature Sensor +cevSensorISA4000CpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 191 } -- Central Processing Unit Temperature Sensor for ISA4000 SKU +cevSensorISA30004CPTS OBJECT IDENTIFIER ::= { cevSensor 192 } -- Processor Card Temperature Sensor for ISA30004C Copper SKU +cevSensorISA30002C2FPTS OBJECT IDENTIFIER ::= { cevSensor 193 } -- Processor Card Temperature Sensor for ISA30002C2F Fiber SKU +cevSensorRAISA4T0SProcessorcardTS OBJECT IDENTIFIER ::= { cevSensor 194 } -- Cisco Rockwell ISA 30004C Copper SKU's Processor Card Temperature Sensor +cevSensorRAISA2T2SProcessorcardTS OBJECT IDENTIFIER ::= { cevSensor 195 } -- Cisco Rockwell ISA 30002C2F Fiber SKU's Processor Card Temperature Sensor +cevSensorISA4000PTS OBJECT IDENTIFIER ::= { cevSensor 196 } -- Processor Card Temperature Sensor for ISA4000 SKU +cevSensorISA30004CPowercardTS OBJECT IDENTIFIER ::= { cevSensor 197 } -- Power Card Temperature Sensor for ISA30004C Copper SKU +cevSensorISA30002C2FPowercardTS OBJECT IDENTIFIER ::= { cevSensor 198 } -- Power Card Temperature Sensor for ISA30002C2F Fiber SKU +cevSensorISA30004CPortcardTS OBJECT IDENTIFIER ::= { cevSensor 199 } -- Port Card Temperature Sensor for ISA30004C Copper SKU +cevSensorISA30002C2FPortcardTS OBJECT IDENTIFIER ::= { cevSensor 200 } -- Port Card Temperature Sensor for ISA30002C2F Fiber SKU +cevSensorRAISA4T0SPowercardTS OBJECT IDENTIFIER ::= { cevSensor 201 } -- Cisco Rockwell ISA 30004C Copper SKU's Power Card Temperature Sensor +cevSensorRAISA2T2SPowercardTS OBJECT IDENTIFIER ::= { cevSensor 202 } -- Cisco Rockwell ISA 30002C2F Fiber SKU's Power Card Temperature Sensor +cevSensorRAISA4T0SPortcardTS OBJECT IDENTIFIER ::= { cevSensor 203 } -- Cisco Rockwell ISA 30004C Copper SKU's Port Card Temperature Sensor +cevSensorRAISA2T2SPortcardTS OBJECT IDENTIFIER ::= { cevSensor 204 } -- Cisco Rockwell ISA 30002C2F Fiber SKU's Port Card Temperature Sensor +cevSensorISA4000PowercardTS OBJECT IDENTIFIER ::= { cevSensor 205 } -- Power Card Temperature Sensor for ISA4000 SKU +cevSensorISA4000PortcardTS OBJECT IDENTIFIER ::= { cevSensor 206 } -- Port Card Temperature Sensor for ISA4000 SKU +cevSensorISA30004CPS OBJECT IDENTIFIER ::= { cevSensor 207 } -- Presence Sensor for Power Supply input for ISA30004C Copper SKU +cevSensorISA30002C2FPS OBJECT IDENTIFIER ::= { cevSensor 208 } -- Presence Sensor for Power Supply input for ISA30002C2F Fiber SKU +cevSensorRAISA1783SAD4T0SPS OBJECT IDENTIFIER ::= { cevSensor 209 } -- Presence Sensor for Power Supply input for Cisco Rockwell ISA30004C Copper SKU +cevSensorRAISA1783SAD2T2SPS OBJECT IDENTIFIER ::= { cevSensor 210 } -- Presence Sensor for Power Supply input for Cisco Rockwell ISA30002C2F Fiber SKU +cevSensorModuleDeviceSNR OBJECT IDENTIFIER ::= { cevSensor 211 } -- Generic Sensor for monitoring the SNR Sensor +cevSensorModuleDeviceISI OBJECT IDENTIFIER ::= { cevSensor 212 } -- Generic Sensor for monitoring the residual ISI Sensor +cevSensorModuleDevicePAM OBJECT IDENTIFIER ::= { cevSensor 213 } -- Generic Sensor for monitoring the rate of measured signal on the line that has an analog level near the cutoff for a PAM bit transition +cevSensorModuleDevicePreFECBER OBJECT IDENTIFIER ::= { cevSensor 214 } -- Generic Sensor for monitoring the Pre FEC BER +cevSensorModuleDeviceUncorrectedBER OBJECT IDENTIFIER ::= { cevSensor 215 } -- Generic Sensor for monitoring the Uncorrected BER +cevSensorModuleDeviceTECCurrent OBJECT IDENTIFIER ::= { cevSensor 216 } -- Generic Sensor for monitoring the TEC Current +cevSensorModuleDevDiffLaserFrequency OBJECT IDENTIFIER ::= { cevSensor 217 } -- Generic Sensor for monitoring the difference (in frequency units) between the target center frequency and the actual current center frequency +cevSensorModuleDeviceDiffLaserTemp OBJECT IDENTIFIER ::= { cevSensor 218 } -- Generic Sensor for monitoring the difference (in Celsius units) between the target laser temperature for a cooled laser and the actual current temperature +cevSensorFPR2KChassisFanSensor OBJECT IDENTIFIER ::= { cevSensor 219 } -- Chassis Cooling Fan Sensor for FPR2K +cevSensorFPR1KChassisFanSensor OBJECT IDENTIFIER ::= { cevSensor 220 } -- Chassis Cooling Fan Sensor for FPR1K +cevSensorFPR1KCpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 221 } -- Central Processing Unit Temperature Sensor for FPR1K +cevSensorFPR2KCpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 222 } -- Central Processing Unit Temperature Sensor for FPR2K +cevSensorFPR2KNpuTempSensor OBJECT IDENTIFIER ::= { cevSensor 223 } -- Network Processing Unit Temperature Sensor for FPR2K +cevSensorFPR1KChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 224 } -- Chassis Ambient Temperature Sensor for FPR1K +cevSensorFPR2KChassisTempSensor OBJECT IDENTIFIER ::= { cevSensor 225 } -- Chassis Ambient Temperature Sensor for FPR2K +cevFanFPR1KPSFanSensor OBJECT IDENTIFIER ::= { cevSensor 226 } -- Power Supply Fan Sensor in FPR1K +cevFanFPR2KPSFanSensor OBJECT IDENTIFIER ::= { cevSensor 227 } -- Power Supply Fan Sensor in FPR2K +cevFanFPR1KPSTempSensor OBJECT IDENTIFIER ::= { cevSensor 228 } -- Power Supply Temp Sensor in FPR1K +cevFanFPR2KPSTempSensor OBJECT IDENTIFIER ::= { cevSensor 229 } -- Power Supply Temp Sensor in FPR2K + +cevModule OBJECT IDENTIFIER ::= { cevMIBObjects 9 } + +-- cevModule is subdivided into sections like +-- cevModuleC36xxType and cevModuleAS5200Type. These represent +-- cards used only on the c36xx and AS5200 platforms. +-- vHwic2as contains cards that can be used interchangeably +-- across more than one platform +-- +-- Acronyms used in the cevModule section: +-- Pa Port adapter +-- Pm Port module +-- Wic Wan Interface Card +-- Isa Integrated Service Adapter +-- Ism Integrated Service Module + +cevModuleUnknownCard OBJECT IDENTIFIER ::= { cevModule 1 } + +-- cevModuleCommonCards - cards and daughtercards common to more +-- than one platform + +cevModuleCommonCards OBJECT IDENTIFIER ::= { cevModule 2 } +cevWicSerial1t OBJECT IDENTIFIER ::= { cevModuleCommonCards 1 } +cevWicST3420 OBJECT IDENTIFIER ::= { cevModuleCommonCards 5 } +cevWicST2186 OBJECT IDENTIFIER ::= { cevModuleCommonCards 6 } +cevWicU3420 OBJECT IDENTIFIER ::= { cevModuleCommonCards 7 } +cevWicU2091 OBJECT IDENTIFIER ::= { cevModuleCommonCards 8 } +cevWicU20912081 OBJECT IDENTIFIER ::= { cevModuleCommonCards 9 } +cevWicST2186Leased OBJECT IDENTIFIER ::= { cevModuleCommonCards 10 } +cevVicFxs OBJECT IDENTIFIER ::= { cevModuleCommonCards 11 } +cevVicFxo OBJECT IDENTIFIER ::= { cevModuleCommonCards 12 } +cevVicEm OBJECT IDENTIFIER ::= { cevModuleCommonCards 13 } +cevAimCompression OBJECT IDENTIFIER ::= { cevModuleCommonCards 14 } -- Compression Advanced Interface Module (AIM) +cevWvic1dsuT1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 16 } -- WAN Voice Interface Card with a single port T1 DSU for 1600, 1700, 2600, or 3600 series +cevWvic1dsuE1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 17 } -- WAN Voice Interface Card with a single port E1 DSU for 1600, 1700, 2600, or 3600 series +cevWvic2dsuT1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 18 } -- WAN Voice Interface Card with a dual port T1 DSU for 1600, 1700, 2600, or 3600 series +cevWvic2dsuE1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 19 } -- WAN Voice Interface Card with a dual port E1 DSU for 1600, 1700, 2600, or 3600 series +cevWvic2dsuT1Di OBJECT IDENTIFIER ::= { cevModuleCommonCards 20 } -- WAN Voice Interface Card with a dual port E1 DSU with Drop and Insert for 1600, 1700, 2600, or 3600 series +cevWvic2dsuE1Di OBJECT IDENTIFIER ::= { cevModuleCommonCards 21 } -- WAN Voice Interface Card with a dual port E1 DSU with Drop and Insert for 1600, 1700, 2600, or 3600 series +cevAimEncryption OBJECT IDENTIFIER ::= { cevModuleCommonCards 22 } -- Encryption Advanced Interface Module for the c2600, c3620, c3640, and c3660 +cevPmNmToAim OBJECT IDENTIFIER ::= { cevModuleCommonCards 23 } -- Network Module to Advanced Interface Port Module for the 1600 and 3600 series +cevDfc8ce1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 24 } -- 8 Primary Rate Interface (PRI) Channelized E1 (ce1) Dial Feature Card used in AS5400 and AS5800 platforms +cevDfc8ct1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 25 } -- 8 Primary Rate Interface (PRI) Channelized T1 (ct1) Dial Feature Card used in AS5400 and AS5800 platforms +cevDfcCt3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 26 } -- Channelized T3 (ct3) Dial Feature Card used in AS5400 and AS5800 platforms +cevDfcNp108 OBJECT IDENTIFIER ::= { cevModuleCommonCards 27 } -- Nextport (np) Modem Dial Feature Card consisting of 3 modem modules, each module has 36 modems, for a total of 108 modems per card; used in AS5400 and AS5800 platforms +cevWicSerial2as OBJECT IDENTIFIER ::= { cevModuleCommonCards 29 } -- Wan Interface Card with 2 low speed sync/async serial ports for 2600, 3600 series +cevWicCsuDsuFT1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 30 } -- Wan Interface Card with 1 Fractional T1 DSU/CSU port for 2600, 3600 series +cevIsaIpsecMppe OBJECT IDENTIFIER ::= { cevModuleCommonCards 31 } -- Integrated Service Port Adapter, used in the 7100 and 7200 series as a module, and in the 7500 series as a Port Adapter. Hardware Accelerator for IPSEC Encryption and Compression, and MPPE encryption. May not be used in slot 5 of the 7100. +cevWicDslsar20150 OBJECT IDENTIFIER ::= { cevModuleCommonCards 32 } -- DSLSAR ADSL WIC (Wan Interface Card) used in 1720, 1750, 2600 and 3600 series. DSLSAR - SAR (Segmentation & Reassembly) of ATM cells and can be used with any DSL (Digital Subscriber Line). Uses ADSL (Asymmetric Digital Subscriber Line) as the physical layer. +cevDfc2ce1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 35 } -- 2 Primary Rate Interface (PRI) Channelized E1 (ce1) Dial Feature Card used in AS5350 platform +cevDfcNp60 OBJECT IDENTIFIER ::= { cevModuleCommonCards 37 } -- Nextport (np) Dial Feature Card, supports a total of 60 universal ports per card +cevSpeNp6 OBJECT IDENTIFIER ::= { cevModuleCommonCards 43 } -- NextPort(np) SPE(DSP), supports 6 universal ports per spe +cevWvic2dsuT1DIR OBJECT IDENTIFIER ::= { cevModuleCommonCards 47 } -- WAN Voice Interface Cards with a dual port T1 DSU with drop & insert and protection switching relay for MWR1900 +cevWvic2dsuE1DIR OBJECT IDENTIFIER ::= { cevModuleCommonCards 48 } -- WAN Voice Interface Cards with a dual port E1 DSU with drop & insert and protection switching relay for MWR1900 +cevVic4vpFxsDid OBJECT IDENTIFIER ::= { cevModuleCommonCards 49 } -- 4 port Voice Interface Card; Each port can function as Foreign Exchange Station(FXS) or Direct Inward Dialing (DID) Voice Port +cevVic4fxoUsM1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 50 } -- Four port Foreign Exchange Office Voice Interface Card for US/North America or M1 interface +cevVic4fxoM2M3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 51 } -- Four port Foreign Exchange Office Voice Interface Card for M2 or M3 interface (software selectable on a card basis) +cevVic4fxoCAMA OBJECT IDENTIFIER ::= { cevModuleCommonCards 52 } -- Four port Foreign Exchange Office Voice Interface Card for US/North America with CAMA (Centralized Automated Message Accounting) 911 signalling support (software selectable per port basis) +cevWicEthernet OBJECT IDENTIFIER ::= { cevModuleCommonCards 55 } -- WIC-1ENET card for 17xx platforms +cevCeSA6DC OBJECT IDENTIFIER ::= { cevModuleCommonCards 56 } -- 6 Slot Storage Array disk shelf for Content Engines. 6 disks. DC power +cevCeSA6AC OBJECT IDENTIFIER ::= { cevModuleCommonCards 57 } -- 6 Slot Storage Array disk shelf for Content Engines. 6 disks. AC power +cevCeSA12AC OBJECT IDENTIFIER ::= { cevModuleCommonCards 58 } -- 12 Slot Storage Array disk shelf for Content Engines. 12 disks AC power +cevC2610XM1Fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 59 } -- Card with 1 integrated fast ethernet interface with SDRAM for Cisco 2610XM platform +cevC2611XM2Fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 60 } -- Card with 2 integrated fast ethernet interfaces with SDRAM for Cisco 2611XM platform +cevC2620XM1Fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 61 } -- Card with 1 integrated fast ethernet interface with SDRAM for Cisco 2620XM platform +cevC2621XM2Fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 62 } -- Card with 2 integrated fast ethernet interfaces with SDRAM for Cisco 2621XM platform +cevC2650XM1Fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 63 } -- Card with 1 integrated fast ethernet interface with SDRAM for Cisco 2650XM platform +cevC2651XM2Fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 64 } -- Card with 2 integrated fast ethernet interfaces with SDRAM for Cisco 2651XM platform +cevVic8fxoUsM1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 65 } -- 8 Port FXO Voice Interface Module for US/North America or M1 interface +cevCeSA14 OBJECT IDENTIFIER ::= { cevModuleCommonCards 66 } -- 14 Slot Storage Array disk shelf for Content Engines +cevWicDslsar20174Isdn OBJECT IDENTIFIER ::= { cevModuleCommonCards 67 } -- Single port ADSL Wan Interface Card to support ADSL over ISDN and dying gasp, to be used on c1700, c2600 and c3700 routers +cevWicDslsar20174Pots OBJECT IDENTIFIER ::= { cevModuleCommonCards 68 } -- Single port ADSL Wan Interface Card to support ADSL over POTS and dying gasp, to be used on c1700, c2600 and c3700 routers +cevSpaIpSec2G OBJECT IDENTIFIER ::= { cevModuleCommonCards 69 } -- IPSec Shared Port Adapter with 2 Gbps DES/3DES/AES (SPA-IPSEC-2G) +cevNmSe OBJECT IDENTIFIER ::= { cevModuleCommonCards 70 } -- service engine network module +cevAimSe OBJECT IDENTIFIER ::= { cevModuleCommonCards 71 } -- service engine Advanced Interface Module +cevWicSe OBJECT IDENTIFIER ::= { cevModuleCommonCards 72 } -- service engine WIC +cevCeDs2100 OBJECT IDENTIFIER ::= { cevModuleCommonCards 73 } -- Disk System 2100 for Content Engine. +cevDfc16ce1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 74 } -- 16 Primary Rate Interface (PRI) Channelized E1 (ce1) Dial Feature Card used in AS5400 and AS5800 platforms +cevDfc16ct1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 75 } -- 16 Primary Rate Interface (PRI) Channelized T1 (ct1) Dial Feature Card used in AS5400 and AS5800 platforms +cevSpa2pOc3Atm OBJECT IDENTIFIER ::= { cevModuleCommonCards 76 } -- 2-port OC3c/STM1c ATM Shared Port Adapter (SPA-2XOC3-ATM) +cevSpa4pOc3Atm OBJECT IDENTIFIER ::= { cevModuleCommonCards 77 } -- 4-port OC3c/STM1c ATM Shared Port Adapter (SPA-4XOC3-ATM) +cevSpa1pOc12Atm OBJECT IDENTIFIER ::= { cevModuleCommonCards 78 } -- 1-port OC12c/STM4c ATM Shared Port Adapter (SPA-1XOC12-ATM) +cevSpa1pOc48Atm OBJECT IDENTIFIER ::= { cevModuleCommonCards 80 } -- 1-port OC48/STM16 ATM Shared Port Adapter (SPA-1XOC48-ATM) +cevSpa2pOc3Pos OBJECT IDENTIFIER ::= { cevModuleCommonCards 83 } -- 2-port OC3c/STM1c POS Shared Port Adapter (SPA-2XOC3-POS) +cevSpa4pOc3Pos OBJECT IDENTIFIER ::= { cevModuleCommonCards 84 } -- 4-port OC3c/STM1c POS Shared Port Adapter (SPA-4XOC3-POS) +cevSpa1pOc12Pos OBJECT IDENTIFIER ::= { cevModuleCommonCards 85 } -- 1-port OC12c/STM4c POS Shared Port Adapter (SPA-1XOC12-POS) +cevSpa2pOc12Pos OBJECT IDENTIFIER ::= { cevModuleCommonCards 86 } -- 2-port OC12c/STM4c Multirate POS Shared Port Adapter (SPA-2XOC12-POS) +cevSpa8pOc12Pos OBJECT IDENTIFIER ::= { cevModuleCommonCards 87 } -- 8-port OC12c/STM4c Multirate POS Shared Port Adapter (SPA-8XOC12-POS) +cevSpa4pFe7304 OBJECT IDENTIFIER ::= { cevModuleCommonCards 88 } -- 4-port 10/100 Ethernet Shared Port Adapter (SPA-4FE-7304) +cevSpa2pGe7304 OBJECT IDENTIFIER ::= { cevModuleCommonCards 89 } -- 2 port 10/100/1000 Ethernet Shared Port Adapter (SPA-2GE-7304) +cevWicEswitch4 OBJECT IDENTIFIER ::= { cevModuleCommonCards 90 } -- 4 Ports 10BaseT/100BaseTX Ethernet Switch card +cevWicBri3086u OBJECT IDENTIFIER ::= { cevModuleCommonCards 91 } -- BRI WIC U 3086 +cevSpa1pOc192PosRprXfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 92 } -- 1-port OC192c/STM64c POS/RPR XFP Optics Shared Port Adapter (SPA-OC192POS-XFP) +cevSpa1pOc192PosRprSmLr OBJECT IDENTIFIER ::= { cevModuleCommonCards 94 } -- 1-port OC192c/STM64c POS/RPR SMLR Optics Shared Port Adapter (SPA-OC192POS-LR) +cevSpa1pOc192PosRprVsr OBJECT IDENTIFIER ::= { cevModuleCommonCards 95 } -- 1-port OC192c/STM64c POS/RPR VSR Optics Shared Port Adapter (SPA-OC192POS-VSR) +cevSpa2pT3E3Serial OBJECT IDENTIFIER ::= { cevModuleCommonCards 96 } -- 2-port T3/E3 Serial Shared Port Adapter (SPA-2XT3/E3) +cevSpa4pT3E3Serial OBJECT IDENTIFIER ::= { cevModuleCommonCards 97 } -- 4-port T3/E3 Serial Shared Port Adapter (SPA-4XT3/E3) +cevSpa8pCT1E1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 98 } -- 8-port Channelized T1/E1 to DS0 Shared Port Adapter (SPA-8XCHT1/E1) +cevSpa2pCT3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 99 } -- 2-port Channelized T3 to DS0 Shared Port Adapter (SPA-2XCT3/DS0) +cevSpa4pCT3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 100 } -- 4-port Channelized T3 to DS0 Shared Port Adapter (SPA-4XCT3/DS0) +cevNmAONS OBJECT IDENTIFIER ::= { cevModuleCommonCards 101 } -- Application-Oriented Networking System (AONS) Network Module +cevHwic4fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 102 } -- HWIC ESW 4 Port Fast Ethernet Cards +cevHwic9fes OBJECT IDENTIFIER ::= { cevModuleCommonCards 103 } -- HWIC 9 Port Fast Ethernet Switch Cards +cevHwic4fes OBJECT IDENTIFIER ::= { cevModuleCommonCards 104 } -- HWIC 4 Port Fast Ethernet Switch Cards +cevHwic4ilp OBJECT IDENTIFIER ::= { cevModuleCommonCards 105 } -- 4-Port HWIC-ESW Inline Power Daughter Card +cevHwic9ilp OBJECT IDENTIFIER ::= { cevModuleCommonCards 106 } -- 9-Port HWIC-ESW Inline Power Daughter Card +cevSpa10pGe OBJECT IDENTIFIER ::= { cevModuleCommonCards 107 } -- 10-port Gigabit Ethernet Shared Port Adapter (SPA-10X1GE) +cevSpa1p10GeXfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 108 } -- 1-port 10 Gigabit Ethernet Shared Port Adapter XFP based (SPA-1XTENGE-XFP) +cevSpa5pGe OBJECT IDENTIFIER ::= { cevModuleCommonCards 109 } -- 5-port Gigabit Ethernet Shared Port Adapter (SPA-5X1GE) +-- Assignment Cancelled. Reuse the OID cevSpa4pOc48PosRprHH OBJECT IDENTIFIER ::= { cevModuleCommonCards 113 } 4-port OC48/STM16 POS/RPR Shared Port Adapter +-- Assignment Cancelled. Reuse the OID cevSpa8pOc3Oc12Pos OBJECT IDENTIFIER ::= { cevModuleCommonCards 114 } 8-port OC3/STM1 OC12/STM4 POS Shared Port Adapter +cevSpa2pGe OBJECT IDENTIFIER ::= { cevModuleCommonCards 115 } -- 2-port Gigabit Ethernet Shared Port Adapter (SPA-2X1GE) +cevCompactFlash64MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 116 } -- 64MB compact flash disk +cevCompactFlash128MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 117 } -- 128MB compact flash disk +cevCompactFlash256MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 118 } -- 256MB compact flash disk +cevCompactFlash512MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 119 } -- 512MB compact flash disk +cevCompactFlash OBJECT IDENTIFIER ::= { cevModuleCommonCards 120 } -- Compact Flash +cevSpa1pChOc3Stm1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 121 } -- 1-port Channelized STM1/OC3 to DS0 Shared Port Adapter (SPA-1XCHSTM1/OC3) +cevFlashCard48MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 122 } -- 48MB flash disk +cevFlashCard64MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 123 } -- 64MB flash disk +cevFlashCard128MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 124 } -- 128MB flash disk +cevFlashCard256MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 125 } -- 256MB flash disk +cevFlashCard512MB OBJECT IDENTIFIER ::= { cevModuleCommonCards 126 } -- 512MB flash disk +cevFlashCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 127 } -- flash disk +cevHwicdot11abg OBJECT IDENTIFIER ::= { cevModuleCommonCards 128 } -- 802.11 a/b/g Access Point +cevHwicdot11bg OBJECT IDENTIFIER ::= { cevModuleCommonCards 129 } -- 802.11 b/g Access Point +cevAimVpnBp OBJECT IDENTIFIER ::= { cevModuleCommonCards 130 } -- VPN Encryption Advanced Interface Module - Base Performance +cevAimVpnEp OBJECT IDENTIFIER ::= { cevModuleCommonCards 131 } -- VPN Encryption Advanced Interface Module - Enhanced Performance +cevNmVpnMp OBJECT IDENTIFIER ::= { cevModuleCommonCards 132 } -- VPN Encryption Network Module - Mid Performance +cevAimVpnHp OBJECT IDENTIFIER ::= { cevModuleCommonCards 133 } -- VPN Encryption Advanced Interface Module - High +cevAimVpnBp2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 134 } -- VPN Encryption Advanced Interface Module - Base Performance (version 2) +cevAimVpnEp2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 135 } -- VPN Encryption Advanced Interface Module - Enhanced Performance (version 2) +cevAimVpnHp2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 136 } -- VPN Encryption Advanced Interface Module - High Performance (version 2) +cevAimVpnBp2Plus OBJECT IDENTIFIER ::= { cevModuleCommonCards 137 } -- VPN Encryption Advanced Interface Module - Base Performance (version 2 Plus) +cevAimVpnEp2Plus OBJECT IDENTIFIER ::= { cevModuleCommonCards 138 } -- VPN Encryption Advanced Interface Module - Enhanced Performance (version 2 Plus) +cevAimVpnHp2Plus OBJECT IDENTIFIER ::= { cevModuleCommonCards 139 } -- VPN Encryption Advanced Interface Module - High Performance (version 2 Plus) +cevHwicAdslBriPots OBJECT IDENTIFIER ::= { cevModuleCommonCards 140 } -- ADSL over POTS and BRI S/T +cevHwicAdslBriIsdn OBJECT IDENTIFIER ::= { cevModuleCommonCards 141 } -- ADSL over ISDN and BRI S/T +cevHwicAdslIsdn OBJECT IDENTIFIER ::= { cevModuleCommonCards 142 } -- ADSL over ISDN +cevHwicAdslPots OBJECT IDENTIFIER ::= { cevModuleCommonCards 143 } -- ADSL over POTS +cevSpa2pOc48PosRprHH OBJECT IDENTIFIER ::= { cevModuleCommonCards 144 } -- 2-Port OC48c/STM16c POS/RPR Shared Port Adapter (SPA-2XOC48POS/RPR) +cevNMCueEc OBJECT IDENTIFIER ::= { cevModuleCommonCards 146 } -- Service Engine Network Module with 512MB RAM +cevC180xdot11abg OBJECT IDENTIFIER ::= { cevModuleCommonCards 147 } -- 802.11 a/b/g Access Point for c180x/c181x +cevC180xdot11bg OBJECT IDENTIFIER ::= { cevModuleCommonCards 148 } -- 802.11 b/g Access Point for c180x/c181x +cevC180x8ilp OBJECT IDENTIFIER ::= { cevModuleCommonCards 149 } -- 8-Port ESW Inline Power Daughter Card for c180x/c181x +cevDfcDl108 OBJECT IDENTIFIER ::= { cevModuleCommonCards 150 } -- These cards are similar to DFC-NP108 and DFC-NP60 used on AS5400 platforms, but they are capable of only dial calls. +cevDfcDl60 OBJECT IDENTIFIER ::= { cevModuleCommonCards 151 } -- These cards are similar to DFC-NP108 and DFC-NP60 used on AS5400 platforms, but they are capable of only dial calls. +cevNmWlanController OBJECT IDENTIFIER ::= { cevModuleCommonCards 152 } -- Wireless LAN controller Network Module +cevWicCsuDsuFT1v2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 153 } -- Wan Interface Card with 1 Fractional T1 CSU/DSU port, version 2 +cevSpa8xfeTx OBJECT IDENTIFIER ::= { cevModuleCommonCards 154 } -- 8-Port Fast Ethernet Shared Port Adapter (SPA-8XFE-TX) +cevNMIntegratedServiceEngine OBJECT IDENTIFIER ::= { cevModuleCommonCards 155 } -- Integrated Service Engine for Modular and Integrated Services Routers +cevNmWaEngine OBJECT IDENTIFIER ::= { cevModuleCommonCards 156 } -- A network module sittig on the 26xx/37xx/28xx/38xx platforms and running wan application services on linux. The module will be called as wan-application-engine in CLI. +cevSpa2pGeV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 157 } -- 2-port Gigabit Ethernet Shared Port Adapter V2 (SPA-2X1GE-V2) +cevSpa5pGeV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 158 } -- 5-port Gigabit Ethernet Shared Port Adapter V2 (SPA-5X1GE-V2) +cevSpa8pGeV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 159 } -- 8-port Gigabit Ethernet Shared Port Adapter V2 (SPA-8X1GE-V2) +cevSpa10pGeV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 160 } -- 10-port Gigabit Ethernet Shared Port Adapter V2 (SPA-10X1GE-V2) +cevSpa1p10GeXfpV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 161 } -- 1-port 10 Gigabit Ethernet Shared Port Adapter V2 (SPA-1X10GE-L-V2) +cevSpa8xfeTxV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 162 } -- 8-port Fast Ethernet Shared Port Adapter V2 (SPA-8X1FE-TX-V2) +cevModuleCrs14OC192IRPlim OBJECT IDENTIFIER ::= { cevModuleCommonCards 163 } -- Cisco CRS-1 Series 4xOC192/STM64 POS/DPT Interface Module/IR +cevSpa8xGe OBJECT IDENTIFIER ::= { cevModuleCommonCards 164 } -- 8-Port Gigabit Ethernet Shared Port Adapter (SPA-8X1GE) +cevSpa8xoc3Pos OBJECT IDENTIFIER ::= { cevModuleCommonCards 166 } -- 8-port OC3c/STM1c POS Shared Port Adapter (SPA-8XOC3-POS) +cevSpa4xoc12Pos OBJECT IDENTIFIER ::= { cevModuleCommonCards 167 } -- 4-port OC12c/STM4c Multirate POS Shared Port Adapter (SPA-4XOC12-POS) +cevWic1ShdslV3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 168 } -- WAN Interface Card -ATM (With multi line G.SHDSL module) +cevUsbFlash OBJECT IDENTIFIER ::= { cevModuleCommonCards 169 } -- Universal Serial Bus (USB) Flash Disk. +cevUsbToken OBJECT IDENTIFIER ::= { cevModuleCommonCards 170 } -- Universal Serial Bus (USB) Token Disk. +cevUsbHub OBJECT IDENTIFIER ::= { cevModuleCommonCards 171 } -- Universal Serial Bus (USB) Hub +cevVEncM OBJECT IDENTIFIER ::= { cevModuleCommonCards 172 } -- Video Encoder Module for Modular and Integrated Services Routers +cevUsbDevice OBJECT IDENTIFIER ::= { cevModuleCommonCards 173 } -- Generic Universal Serial Bus (USB) device +cevSpa1pOc48PosSfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 174 } -- 1-port OC48c/STM16c POS/RPR SFP Optics Shared Port Adapter (SPA-1XOC48POS/RPR) +cevSpa4pOc48PosSfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 175 } -- 4-port OC48c/STM16c POS/RPR SFP Optics Shared Port Adapter (SPA-4XOC48POS/RPR) +cevIpRanOpt4P OBJECT IDENTIFIER ::= { cevModuleCommonCards 176 } -- IP-RAN Optimization with four processors +cevAimIps1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 177 } -- Intrusion Detection Module for Access Routers 18xx +cevAimIps2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 178 } -- Intrusion Detection Module for Access Routers 28xx +cevNmCips OBJECT IDENTIFIER ::= { cevModuleCommonCards 180 } -- Intrusion Detection Module for Access Routers in NM form factor for 18xx, 28xx and 38xx family branch routers +cevHwic1fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 181 } -- HWIC-1FE is a 1-port FE on a HWIC interface +cevHwic2fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 182 } -- HWIC-2FE is a 2-port FE on a HWIC interface +cevHwicBriU82912 OBJECT IDENTIFIER ::= { cevModuleCommonCards 183 } -- HWIC-1B-U is a BRI U interface module that provides a single Basic Rate ISDN U WAN interface +cevHwicBri4bST OBJECT IDENTIFIER ::= { cevModuleCommonCards 184 } -- HWIC-4B-S/T is a 4 port BRI S/T data only HWIC to replace the NM-4B-S/T and NM-8B-S/T modules +cevModuleCrs1RPB OBJECT IDENTIFIER ::= { cevModuleCommonCards 185 } -- Cisco CRS-1 Series 16 Slots Route Processor revision B +cevModuleCrs1FccSCGe OBJECT IDENTIFIER ::= { cevModuleCommonCards 186 } -- Cisco CRS-1 Series FCC Shelf Controller and GE Switch +cevModuleCrs1SPAInfCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 187 } -- Cisco Carrier Routing System SPA Interface Processor Card +cevModule4OC192DptIr OBJECT IDENTIFIER ::= { cevModuleCommonCards 188 } -- Cisco CRS-1 4xOC-192/STM-64 DPT Interface Module/IR +cevModuleCrs116mFabricCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 189 } -- Cisco CRS-1 Series 16 Slots Fabric Card / Multi +cevHwicAdslPotsAnnexM OBJECT IDENTIFIER ::= { cevModuleCommonCards 190 } -- ADSL Annex M over POTS +cevSpa4pOc3PosV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 191 } -- 4-port OC-3c/STM1c POS Shared Port Adapter (SPA-4XOC3-POS-V2) +cevCVRX2SFP OBJECT IDENTIFIER ::= { cevModuleCommonCards 192 } -- 2-port SFP port module in X2 form factor +cevSpaIPSEC2g2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 193 } -- IPSec Shared Port Adapter with 2 Gbps DES/3DES/AES (SPA-IPSEC-2G-2) +cevSpa8pCt1e1CemAtm OBJECT IDENTIFIER ::= { cevModuleCommonCards 194 } -- 8-port Channelized T1/E1 ATM & Circuit Emulation Shared Port Adapter (SPA-8CHT1-CE-ATM) +cevSpa24pCt1e1CemAtm OBJECT IDENTIFIER ::= { cevModuleCommonCards 195 } -- 24-port Channelized T1/E1 ATM & Circuit Emulation Shared Port Adapter (SPA-24CHT1-CE-ATM) +cevSpa2pCt3e3CemAtm OBJECT IDENTIFIER ::= { cevModuleCommonCards 196 } -- 2-port Channelized T3/E3 ATM & Circuit Emulation Shared Port Adapter (SPA-2CHT3-CE-ATM) +cevSpa1pChoc3CemAtm OBJECT IDENTIFIER ::= { cevModuleCommonCards 197 } -- 1-port Channelized OC3/STM-1 ATM & Circuit Emulation Shared Port Adapter (SPA-1CHOC3-CE-ATM) +cevSpa1x10geWlV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 198 } -- 1-port 10 Gigabit Ethernet Wanphy Shared Port Adapter V2 +cevSpa1x10geDwdmV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 199 } -- 1-port 10 Gigabit Ethernet DWDM Shared Port Adapter V2 +cevSpa1pChoc48Ds3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 200 } -- 1 port channelized OC48 to DS3 Shared Port Adapter (SPA-1XCHOC48/DS3) +cevSpa1pChoc12Ds0 OBJECT IDENTIFIER ::= { cevModuleCommonCards 201 } -- 1 port channelized OC12 to DS0 Shared Port Adapter (SPA-1XCHOC12/DS0) +cevAimAtm8 OBJECT IDENTIFIER ::= { cevModuleCommonCards 202 } -- Advanced integration module for the MWR-1951-DC supporting the capacity to allow 8 Inverse Mux over ATM (IMA) groups +cevSpa4xtSerial OBJECT IDENTIFIER ::= { cevModuleCommonCards 203 } -- 4-port 12in1 Serial Shared Port Adapter (SPA-4XT-SERIAL) +cevSpa1xOC3AtmV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 204 } -- 1-port OC3c SFP Optics ATM Shared Port Adapter +cevSpa2xOC3AtmV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 205 } -- 2-port OC3c SFP Optics ATM Shared Port Adapter +cevSpa3xOC3AtmV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 206 } -- 3-port OC3c SFP Optics ATM Shared Port Adapter +cevSpa1xOC12AtmV2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 207 } -- 1-port OC12c SFP Optics ATM Shared Port Adapter +cevNmTransOptSrvcEng1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 208 } -- Transport Performance Optimization NM Module (1GB DDRII) for Modular and Integrated Services Routers +cevAimTransOptSrvcEng1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 209 } -- Transport Performance Optimization AIM Module(512MB DDRII) for Modular and Integrated Services Routers +cevNmTransOptSrvcEng2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 210 } -- Transport Performance Optimization NM Module for Modular and Integrated Services Routers +cevAimTransOptSrvcEng2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 211 } -- Transport Performance Optimization AIM Module(1GB DDRII) for Modular and Integrated Services Routers +cevOnboardSe OBJECT IDENTIFIER ::= { cevModuleCommonCards 212 } -- On-board Integrated Service Engine +cevAimIpsK9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 213 } -- Cisco Intrusion Proctection System AIM Adapter +cevNmeApaModule OBJECT IDENTIFIER ::= { cevModuleCommonCards 214 } -- Integrated Service Engine for Application Performance Assurance. +cevHwicVdslPots OBJECT IDENTIFIER ::= { cevModuleCommonCards 215 } -- VDSL and ADSL modes over POTS(HWIC-1VDSL) +cevHwicVdslIsdn OBJECT IDENTIFIER ::= { cevModuleCommonCards 216 } -- VDSL and ADSL modes over ISDN(HWIC-1VDSLI) +cevWsIpsec3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 217 } -- IPSec Shared Port Adapter with DES/3DES/AES (WS-IPSEC-3) +cevHwic2as OBJECT IDENTIFIER ::= { cevModuleCommonCards 218 } -- High speed WAN Interface Card - Serial 2A/S +cevHwic2t OBJECT IDENTIFIER ::= { cevModuleCommonCards 219 } -- High speed Wan Interface Card - Serial (2T) +cevHwic1t OBJECT IDENTIFIER ::= { cevModuleCommonCards 220 } -- High speed Wan Interface Card - Serial (1T) +cevHwic1dsuT1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 221 } -- High speed Wan Interface Card with 1 Fractional T1 CSU/DSU port +cevDsx930418fk9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 222 } -- 18/4-port Multiservice FIPS Module +cevC7600SSC400 OBJECT IDENTIFIER ::= { cevModuleCommonCards 223 } -- 2-subslot Services SPA Carrier-400 +cevWSSSC600 OBJECT IDENTIFIER ::= { cevModuleCommonCards 224 } -- 2-subslot Services SPA Carrier-600 +cevSpa2pGeSynce OBJECT IDENTIFIER ::= { cevModuleCommonCards 225 } -- 2-port Synchronous Gigabit Ethernet Shared Port Adapter (SPA-2x1GE-SYNCE) +cevSpa2pChoc12Ds0 OBJECT IDENTIFIER ::= { cevModuleCommonCards 226 } -- 2 port channelized OC12 to DS0 Shared Port Adapter (SPA-2XCHOC12/DS0) +cevAimVpnSsl1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 227 } -- AIM-VPN/SSL-1 card for Integrated Services Router +cevAimVpnSsl2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 228 } -- AIM-VPN/SSL-2 card for Integrated Services Router +cevAimVpnSsl3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 229 } -- AIM-VPN/SSL-3 card for Integrated Services Router +cevWsIpsec2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 230 } -- IPSec Shared Port Adapter with DES/3DES/AES (WS-IPSEC-2) +cevCVRX2SFP10G OBJECT IDENTIFIER ::= { cevModuleCommonCards 231 } -- 10G SFP+ port module in X2 form factor +cevHardDisk OBJECT IDENTIFIER ::= { cevModuleCommonCards 232 } -- Generic Hard Disk, can be of varied storage space (40, 60, 80 GB etc) +cevIsmSre300K9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 234 } -- Internal Service Module for Modular and Integrated Services Routers(ISM-SRE-300-K9) +cevSmSre700K9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 237 } -- Service Module for Modular and Integrated Services Routers(SM-SRE-700-K9) +cevSmSre900K9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 239 } -- Service Module for Modular and Integrated Services Routers(SM-SRE-900-K9) +cevSpaWmaSw OBJECT IDENTIFIER ::= { cevModuleCommonCards 240 } -- WebEx Node Shared Port Adaptor (SPA-WMA-K9) +cevHwic4ShdslEfm OBJECT IDENTIFIER ::= { cevModuleCommonCards 242 } -- HWIC G.SHDSL (4port) with EFM +cevAimAxp102 OBJECT IDENTIFIER ::= { cevModuleCommonCards 243 } -- AXP Advanced Interface Module with 300MHz and 256MB RAM +cevAim2Axp104 OBJECT IDENTIFIER ::= { cevModuleCommonCards 244 } -- AXP Advanced Interface Module 2 with 600MHz and 512MB RAM +cevNmAxp302 OBJECT IDENTIFIER ::= { cevModuleCommonCards 245 } -- AXP Service Engine Network Module with 1GHz and 512MB RAM +cevNmAxp502 OBJECT IDENTIFIER ::= { cevModuleCommonCards 246 } -- AXP Service Engine Network Module with 1GHz and 1GB RAM +cevNmAxp522 OBJECT IDENTIFIER ::= { cevModuleCommonCards 247 } -- AXP Service Engine Network Module with 1.4GHz and 2GB RAM +cevWicGshdslEfm OBJECT IDENTIFIER ::= { cevModuleCommonCards 248 } -- A G.SHDSL WIC (WAN Interface Card) supporting EFM in C888 platform +cevNmeIss OBJECT IDENTIFIER ::= { cevModuleCommonCards 249 } -- Integrated Storage System 500GB HDD +cevNmeVmss216 OBJECT IDENTIFIER ::= { cevModuleCommonCards 250 } -- Video Management and Storage System 16 streams 500GB HDD +cevNmeVmssHp32 OBJECT IDENTIFIER ::= { cevModuleCommonCards 251 } -- Video Management and Storage System 32 streams 160GB HDD +cevNmeVmss2Hp32 OBJECT IDENTIFIER ::= { cevModuleCommonCards 252 } -- Video Management and Storage System 32 streams 500GB HDD +cevNmeVmssHp16 OBJECT IDENTIFIER ::= { cevModuleCommonCards 253 } -- Video Management and Storage System 16 streams 160GB HDD +cevNmeVmss16 OBJECT IDENTIFIER ::= { cevModuleCommonCards 254 } -- Video Management and Storage System 16 streams 120GB HDD +cevNamWaasVirtualBlade OBJECT IDENTIFIER ::= { cevModuleCommonCards 260 } -- Cisco Network Analysis Module (NAM) Virtual Blade on WAAS appliance +cevSpaDsp OBJECT IDENTIFIER ::= { cevModuleCommonCards 273 } -- Digital Signal Processing Shared Port Adapter (SPA-DSP) +cevModuleCrs4S140GFabricCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 274 } -- Cisco CRS Series 4 Slots Fabric Card / Single (140G) +cevModuleCrs8S140GFabricCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 275 } -- Cisco CRS Series 8 Slots Fabric Card / Single (140G) +cevModuleCrs16S140GFabricCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 276 } -- Cisco CRS Series 16 Slots Fabric Card / Single (140G) +cevModuleCrs16S140GFabricCardMulti OBJECT IDENTIFIER ::= { cevModuleCommonCards 277 } -- Cisco CRS Series 16 Slots Fabric Card / Multi (140G) +cevModuleCrs1140GFCCSFC OBJECT IDENTIFIER ::= { cevModuleCommonCards 278 } -- Cisco CRS Series Fabric Card Chassis Switch Fabric Card (140G) +cevC3KxNm1g OBJECT IDENTIFIER ::= { cevModuleCommonCards 279 } -- 4-Port SFP FRULink Module +cevC3KxNm10g OBJECT IDENTIFIER ::= { cevModuleCommonCards 280 } -- 2-Port SFP + 2-Port SFP/SFP+ FRULink Module +cevHwic2tC OBJECT IDENTIFIER ::= { cevModuleCommonCards 282 } -- High speed Wan Interface Card - Serial (2T) +cevHwic1tC OBJECT IDENTIFIER ::= { cevModuleCommonCards 283 } -- High speed Wan Interface Card - Serial (1T) +cevHwic4fesC OBJECT IDENTIFIER ::= { cevModuleCommonCards 284 } -- HWIC 4 Port Fast Ethernet Switch Cards +cevHwic9fesC OBJECT IDENTIFIER ::= { cevModuleCommonCards 285 } -- HWIC 9 Port Fast Ethernet Switch Cards +cevVwic2Mft1G703C OBJECT IDENTIFIER ::= { cevModuleCommonCards 286 } -- VWIC2-1MFT-G703 (1 Port) RJ-48 Multi-Flex Trunk - G.703 +cevVwic2Mft2G703C OBJECT IDENTIFIER ::= { cevModuleCommonCards 287 } -- VWIC2-2MFT-G703 (2 Port)) RJ-48 Multi-Flex Trunk - G.703 +cevNmEswitch16C OBJECT IDENTIFIER ::= { cevModuleCommonCards 288 } -- 16 Ports 10BaseT/100BaseTX EtherSwitch Network module with optional GE and IP Phone Line Power +cevC2960sStack OBJECT IDENTIFIER ::= { cevModuleCommonCards 291 } -- Cisco FlexStack Stacking Module +cevHardiskIdc OBJECT IDENTIFIER ::= { cevModuleCommonCards 292 } -- HDD IDC drive for ASR1001 +cevEhwic4esg OBJECT IDENTIFIER ::= { cevModuleCommonCards 293 } -- 4 Port GE Non-POE EHWIC Switch +cevEhwicD8esg OBJECT IDENTIFIER ::= { cevModuleCommonCards 294 } -- 8 Port GE Non-POE EHWIC Switch +cevEhwicD8esgP OBJECT IDENTIFIER ::= { cevModuleCommonCards 295 } -- 8 Port GE POE EHWIC Switch +cevEhwic4esgP OBJECT IDENTIFIER ::= { cevModuleCommonCards 296 } -- 4 Port GE POE EHWIC Switch +cevVmssSmSre700K9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 297 } -- Video Management and Storage System on SRE-SM-700 +cevVmssSmSre900K9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 298 } -- Video Management and Storage System on SRE-SM-900 +cevIssSmSre700K9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 299 } -- Integrated Storage System on SRE-SM-700 +cevIssSmSre900K9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 300 } -- Integrated Storage System on SRE-SM-900 +cevModem3gGsm504A OBJECT IDENTIFIER ::= { cevModuleCommonCards 301 } -- Sierra Wireless 504-A +cevModem3gGsm504G OBJECT IDENTIFIER ::= { cevModuleCommonCards 302 } -- Sierra Wireless 504-G +cevCvrCfp4sfp10g OBJECT IDENTIFIER ::= { cevModuleCommonCards 303 } -- 4-port SFP+ port module in CFP form factor +cevModem3gCdma5728V OBJECT IDENTIFIER ::= { cevModuleCommonCards 304 } -- Sierra Wireless MC5728V(Dual-band EVDO Rev. A/Rev 0/1xRTT) +cevModem3gGsmMC8705 OBJECT IDENTIFIER ::= { cevModuleCommonCards 305 } -- Sierra Wireless MC8705 modem(Quad-band HSPA+ and Quad-band GPRS/EDGE) +cevModem3gGsmMC8795 OBJECT IDENTIFIER ::= { cevModuleCommonCards 306 } -- Sierra Wireless MC8795V modem(Quad-band HSPA and Quad-band GPRS/EDGE) +cevModem3gGsmMc8705A OBJECT IDENTIFIER ::= { cevModuleCommonCards 313 } -- Sierra Wireless MC8705-A modem(Quad-band HSPA+ and Quad-band GPRS/EDGE) +cevHardDisk8541 OBJECT IDENTIFIER ::= { cevModuleCommonCards 314 } -- Hard disk for Cisco Oe8541 +cevHardDisk7571 OBJECT IDENTIFIER ::= { cevModuleCommonCards 315 } -- Hard disk for Cisco Oe7571 +cevHardDisk7541 OBJECT IDENTIFIER ::= { cevModuleCommonCards 316 } -- Hard disk for Cisco Oe7541 +cevHardDisk694 OBJECT IDENTIFIER ::= { cevModuleCommonCards 317 } -- Hard disk for Cisco Oe694 +cevHardDisk594 OBJECT IDENTIFIER ::= { cevModuleCommonCards 318 } -- Hard disk for Cisco Oe594 +cevHardDisk294 OBJECT IDENTIFIER ::= { cevModuleCommonCards 319 } -- Hard disk for Cisco Oe294 +cevModuleDIMM8541 OBJECT IDENTIFIER ::= { cevModuleCommonCards 320 } -- DIMM for Oe8541 +cevModuleDIMM7541 OBJECT IDENTIFIER ::= { cevModuleCommonCards 321 } -- DIMM for Oe7541 +cevModuleDIMM7571 OBJECT IDENTIFIER ::= { cevModuleCommonCards 322 } -- DIMM for Oe7571 +cevModuleDIMM294 OBJECT IDENTIFIER ::= { cevModuleCommonCards 323 } -- DIMM for Oe294 +cevModuleDIMM694 OBJECT IDENTIFIER ::= { cevModuleCommonCards 324 } -- DIMM for Oe694 +cevModuleDIMM594 OBJECT IDENTIFIER ::= { cevModuleCommonCards 325 } -- DIMM for Oe594 +cevModuleIOM294 OBJECT IDENTIFIER ::= { cevModuleCommonCards 328 } -- IOM for Oe294 +cevModuleIOM594 OBJECT IDENTIFIER ::= { cevModuleCommonCards 329 } -- IOM for Oe594 +cevModuleIOM694 OBJECT IDENTIFIER ::= { cevModuleCommonCards 330 } -- IOM for Oe694 +cevModuleIOM7541 OBJECT IDENTIFIER ::= { cevModuleCommonCards 331 } -- IOM for Oe7541 +cevModuleIOM7571 OBJECT IDENTIFIER ::= { cevModuleCommonCards 332 } -- IOM for Oe7571 +cevModuleIOM8541 OBJECT IDENTIFIER ::= { cevModuleCommonCards 333 } -- IOM for Oe8541 +cevIM8pGeCu OBJECT IDENTIFIER ::= { cevModuleCommonCards 334 } -- 8-port Gigabit Ethernet Copper based Interface Module +cevIM8pGeSFP OBJECT IDENTIFIER ::= { cevModuleCommonCards 335 } -- 8-port Gigabit Ethernet SFP based Interface Module +cevIM16pT1E1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 336 } -- 16-port T1/E1 Interface Module +cevIM1p10GeXfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 337 } -- 1-port 10 Gigabit Ethernet XFP based Interface Module +cevIM4pOc3R1pOc12 OBJECT IDENTIFIER ::= { cevModuleCommonCards 338 } -- 4-port OC3 or 1-port OC12 Interface Module +cevEp1p40GeQsfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 343 } -- ASR 9000 1-port 40GE Modular Port Adapter +cevEp2p40GeQsfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 344 } -- ASR 9000 2-port 40GE Modular Port Adapter +cevMpa2X10GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 350 } -- ASR 9000 2-port 10GE Modular Port Adapter +cevMpa4X10GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 351 } -- ASR 9000 4-port 10GE Modular Port Adapter +cevMpa20X1GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 352 } -- ASR 9000 20-port 1GE Modular Port Adapter +cevMpa1X40GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 353 } -- ASR 9000 1-port 40GE Modular Port Adapter +cevMpa2X40GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 354 } -- ASR 9000 2-port 40GE Modular Port Adapter +cevModuleNic2x10GeSfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 359 } -- Intel Niantic NIC 2x 10GE Sfp+ "2x Ten Gigabit Ethernet Controller" +cevModuleNic4x10GeSfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 360 } -- Intel Niantic NIC 4x 10GE Sfp+ "4x Ten Gigabit Ethernet Controller" +cevModuleNic4x1GeSfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 361 } -- Intel 4port NIC 4x 1GE Sfp "4x Gigabit Ethernet Controller" +cevModule4portNic4x1GeCu OBJECT IDENTIFIER ::= { cevModuleCommonCards 362 } -- Intel 4port NIC 4x 1GE Cu "4x Gigabit Ethernet Controller" +cevModule1xNitrox3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 363 } -- Cavium 1x Nitrox3 card 1x Security Acceleration Processor +cevModule4xNitrox3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 364 } -- Cavium 4x Nitrox3 card 4x Security Acceleration Processor +cevSpaHDwbdSfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 365 } -- This is a Wideband SPA card which implements the Wideband protocol for CMTS, and which is upgrade of cevSpa24xwbdSfp +cevSpa8pT3E3Serial OBJECT IDENTIFIER ::= { cevModuleCommonCards 366 } -- 8-port T3/E3 Serial Shared Port Adapter (SPA-8XT3/E3) +cevSolidStateDisk8541 OBJECT IDENTIFIER ::= { cevModuleCommonCards 367 } -- Solid State Disk for Cisco Oe8541 +cevSolidStateDisk7541 OBJECT IDENTIFIER ::= { cevModuleCommonCards 368 } -- Solid State Disk for Cisco Oe7541 +cevSolidStateDisk7571 OBJECT IDENTIFIER ::= { cevModuleCommonCards 369 } -- Solid State Disk for Cisco Oe7571 +cevSolidStateDisk694 OBJECT IDENTIFIER ::= { cevModuleCommonCards 370 } -- Solid State Disk for Cisco Oe694 +cevSolidStateDisk594 OBJECT IDENTIFIER ::= { cevModuleCommonCards 371 } -- Solid State Disk for Cisco Oe594 +cevSolidStateDisk294 OBJECT IDENTIFIER ::= { cevModuleCommonCards 372 } -- Solid State Disk for Cisco Oe294 +cevWaveInlnGe4T OBJECT IDENTIFIER ::= { cevModuleCommonCards 373 } -- 4 port GE copper inline card +cevWaveInlnGe8T OBJECT IDENTIFIER ::= { cevModuleCommonCards 374 } -- 8 port GE copper inline card +cevWaveInlnGe4SX OBJECT IDENTIFIER ::= { cevModuleCommonCards 375 } -- 4 port GE SX fiber inline card +cevWave10Ge2SFP OBJECT IDENTIFIER ::= { cevModuleCommonCards 376 } -- 2 port 10GE SFP+ card +cevIM32pT1E1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 377 } -- 32-port T1/E1 Interface Module +cevA9kMpa8X10GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 378 } -- ASR 9000 8-port 10GE Modular Port Adapter +cevA9KMpa8X10GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 379 } -- ASR 9000 8-port 10GE Modular Port Adapter +cevIom4GeInln OBJECT IDENTIFIER ::= { cevModuleCommonCards 380 } -- WAVE 4 port GE copper inline card +cevIom8GeInln OBJECT IDENTIFIER ::= { cevModuleCommonCards 381 } -- WAVE 8 port GE copper inline card +cevIom4GefInln OBJECT IDENTIFIER ::= { cevModuleCommonCards 382 } -- WAVE 4 port GE SX inline card +cevIom2X10Ge OBJECT IDENTIFIER ::= { cevModuleCommonCards 383 } -- WAVE 2 port 10GE SFP+ card +cevSfpH10GbCu5M OBJECT IDENTIFIER ::= { cevModuleCommonCards 384 } -- SFP+ DA CU Core0 Te1/0 IOM card +cevWaveScGe12T OBJECT IDENTIFIER ::= { cevModuleCommonCards 385 } -- AppNav IOM for WAVE - 12 port Gigabit Ethernet copper +cevWaveScGe12Sfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 386 } -- AppNav IOM for WAVE - 12 port Gigabit Ethernet SFP +cevWaveSc10Ge4Sfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 387 } -- AppNav IOM for WAVE-594 - 4 port 10 Gigabit Ethernet SFP+ +cevWaveApnvGe12T OBJECT IDENTIFIER ::= { cevModuleCommonCards 388 } -- AppNav IOM for WAVE - 12 port Gigabit Ethernet copper +cevWaveApnvGe12Sfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 389 } -- AppNav IOM for WAVE - 12 port Gigabit Ethernet SFP +cevWaveApnv10Ge4Sfp OBJECT IDENTIFIER ::= { cevModuleCommonCards 390 } -- AppNav IOM for WAVE-594 - 4 port 10 Gigabit Ethernet SFP+ +cevModuleNCSFCS OBJECT IDENTIFIER ::= { cevModuleCommonCards 403 } -- NCS 6008 Fabric Card +cevModuleNCS10X100GMK OBJECT IDENTIFIER ::= { cevModuleCommonCards 404 } -- NCS 6000 10x100G Multi-Service CPAK +cevModuleNCS10X100GMP OBJECT IDENTIFIER ::= { cevModuleCommonCards 405 } -- NCS 6000 10x100G Multi-Service CXP +cevModuleNCSRP OBJECT IDENTIFIER ::= { cevModuleCommonCards 406 } -- NCS 6008 Route Processor +cevIM14pSerial OBJECT IDENTIFIER ::= { cevModuleCommonCards 407 } -- 14 port serial interface module with 8 async and 6 sync/async ports +cevModuleNCSCRFT OBJECT IDENTIFIER ::= { cevModuleCommonCards 413 } -- NCS Craft Panel Display Kit +cevModuleCommonCardsPSEASIC OBJECT IDENTIFIER ::= { cevModuleCommonCards 414 } -- Cisco Linecard PSE ASIC +cevModuleCommonCardsFIA OBJECT IDENTIFIER ::= { cevModuleCommonCards 415 } -- Cisco Fabric Interface Access ASIC +cevModulePowerController OBJECT IDENTIFIER ::= { cevModuleCommonCards 418 } -- NCS 6008 Power Control Module +cevModuleDIMM OBJECT IDENTIFIER ::= { cevModuleCommonCards 419 } -- DIMM for CPU +cevModuleNCS10X100GLP OBJECT IDENTIFIER ::= { cevModuleCommonCards 420 } -- NCS 6000 10x100G LSR CXP +cevModuleNCS10X100GLK OBJECT IDENTIFIER ::= { cevModuleCommonCards 421 } -- NCS 6000 10x100G LSR CPAK +cevModuleFPD OBJECT IDENTIFIER ::= { cevModuleCommonCards 422 } -- Field Programmable Device Module +cevModuleI2CMUX OBJECT IDENTIFIER ::= { cevModuleCommonCards 423 } -- Inter Integrated Circuit +cevModulePCIESwitch OBJECT IDENTIFIER ::= { cevModuleCommonCards 424 } -- Peripheral Component Interconnect Express Switch +cevModuleStorage OBJECT IDENTIFIER ::= { cevModuleCommonCards 425 } -- Data Storage Device +cevModuleControlSwitch OBJECT IDENTIFIER ::= { cevModuleCommonCards 426 } -- Control traffic Switch +cevModuleC3KxNm4x10g OBJECT IDENTIFIER ::= { cevModuleCommonCards 427 } -- 4-Port SFP/SFP+ FRULink Module +cevModuleNCS4K20TOS OBJECT IDENTIFIER ::= { cevModuleCommonCards 428 } -- NCS 4016 20x10GE OTN LC +cevModuleNC6410X100GMK OBJECT IDENTIFIER ::= { cevModuleCommonCards 429 } -- NCS 6000 4x100G Multi-Service CPAK PAYG (To 10-Port) +cevModuleNC6610X100GLK OBJECT IDENTIFIER ::= { cevModuleCommonCards 430 } -- NCS 6000 6x100G LSR CPAK PAYG (To 10-Port) +cevModuleNCS4KTSP OBJECT IDENTIFIER ::= { cevModuleCommonCards 431 } -- NCS 4016 Route Processor +cevModuleNCS4KFCM OBJECT IDENTIFIER ::= { cevModuleCommonCards 432 } -- NCS 4016 Fabric Card Multi Chassis +cevModuleNCS4KFCS OBJECT IDENTIFIER ::= { cevModuleCommonCards 433 } -- NCS 4016 Fabric Card Single Chassis +cevModuleNCS4K2HW OBJECT IDENTIFIER ::= { cevModuleCommonCards 434 } -- NCS 4016 2x100GE Multi-Sevice CPAK Optics LC +cevModuleNCS4K2HOK OBJECT IDENTIFIER ::= { cevModuleCommonCards 435 } -- NCS 4016 2x100GE OTN LC +cevModuleNCS4K24LROS OBJECT IDENTIFIER ::= { cevModuleCommonCards 436 } -- NCS 4016 24xOC48 LC +cevModuleFabIntAcessASIC OBJECT IDENTIFIER ::= { cevModuleCommonCards 437 } -- Cisco Fabric Interface Access ASIC +cevModuleNCS4KChassisLCASIC OBJECT IDENTIFIER ::= { cevModuleCommonCards 438 } -- Cisco NCS4K Series Linecard Chassis Linecard ASIC +cevModuleNCS4KFProgDEvice OBJECT IDENTIFIER ::= { cevModuleCommonCards 439 } -- NCS 4016 Field Programmable Device Module +cevModuleNCS4KInterIC OBJECT IDENTIFIER ::= { cevModuleCommonCards 440 } -- NCS 4016 Inter Integrated Circuit +cevModuleNCS4KPCIESwitch OBJECT IDENTIFIER ::= { cevModuleCommonCards 441 } -- NCS 4016 Peripheral Component Interconnect Express Switch +cevModuleNCS4KDataStorage OBJECT IDENTIFIER ::= { cevModuleCommonCards 442 } -- NCS 4016 Data Storage Device +cevModuleNCS4KCtrlTrafficSwitch OBJECT IDENTIFIER ::= { cevModuleCommonCards 443 } -- NCS 4016 Control traffic Switch +cevModuleNCS4KDIMMCPU OBJECT IDENTIFIER ::= { cevModuleCommonCards 444 } -- NCS 4016 DIMM for CPU +cevModulePseAsicPlim OBJECT IDENTIFIER ::= { cevModuleCommonCards 445 } -- Physical line interface module on the Network Processor Unit +cevModuleCisco60P10GeSFPPlusLsrLC OBJECT IDENTIFIER ::= { cevModuleCommonCards 446 } -- 4 Slice Card Supports 60x10 GBE ports with SFP+ optics LSR card +cevModuleCisco30P10GeSFPPlusLsrLC OBJECT IDENTIFIER ::= { cevModuleCommonCards 447 } -- 2 Slice Card Supports 30x10 GBE ports with SFP+ optics LSR card +cevModuleCisco15P10GeSFPPlusLsrLC OBJECT IDENTIFIER ::= { cevModuleCommonCards 448 } -- 1 Slice Card Supports 15x10 GBE ports with SFP+ optics LSR card +cevModuleCisco15P10GeSFPPlusLC OBJECT IDENTIFIER ::= { cevModuleCommonCards 449 } -- 1 Slice Card Supports 15x10 GBE ports with SFP+ optics +cevModuleCisco30P10GeSFPPlusLC OBJECT IDENTIFIER ::= { cevModuleCommonCards 450 } -- 2 Slice Card Supports 30x10 GBE ports with SFP+ optics +cevModuleCisco60P10GeSFPPlusLC OBJECT IDENTIFIER ::= { cevModuleCommonCards 451 } -- 4 Slice Card Supports 60x10 GBE ports with SFP+ optics +cevModuleVirtualBlade OBJECT IDENTIFIER ::= { cevModuleCommonCards 452 } -- Network Analysis Module Virtual Blade +cevModuleASA55125515ASAIC6GECUA OBJECT IDENTIFIER ::= { cevModuleCommonCards 453 } -- ASA 5512/15 Interface card unit with 6 Copper GE Ports +cevModuleASA5525ASAIC6GECUB OBJECT IDENTIFIER ::= { cevModuleCommonCards 454 } -- ASA 5525 Interface card unit with 6 Copper GE Ports +cevModuleASA55455555ASAIC6GECUC OBJECT IDENTIFIER ::= { cevModuleCommonCards 455 } -- ASA 5545/55 Interface card unit with 6 Copper GE Ports +cevModuleASA55125515ASAIC6GESFPA OBJECT IDENTIFIER ::= { cevModuleCommonCards 456 } -- ASA 5512/15 Interface card unit with 6 SFP GE Ports +cevModuleASA5525ASAIC6GESFPB OBJECT IDENTIFIER ::= { cevModuleCommonCards 457 } -- ASA 5525 Interface card unit with 6 SFP GE Ports +cevModuleASA55455555ASAIC6GESFPC OBJECT IDENTIFIER ::= { cevModuleCommonCards 458 } -- ASA 5545/55 Interface card unit with 6 SFP GE Ports +cevModuleNCS4KDCPWF OBJECT IDENTIFIER ::= { cevModuleCommonCards 459 } -- NCS 4016 DC Power Filter Module +cevModuleNCS4KECU OBJECT IDENTIFIER ::= { cevModuleCommonCards 460 } -- NCS 4K External Connection Unit +cevPEhwic4Esg OBJECT IDENTIFIER ::= { cevModuleCommonCards 470 } -- Four port 10/100/1000 Ethernet switch interface card +cevPEhwicD8Esg OBJECT IDENTIFIER ::= { cevModuleCommonCards 471 } -- Eight port 10/100/1000 Ethernet switch interface card +cevPWic1BStV3 OBJECT IDENTIFIER ::= { cevModuleCommonCards 472 } -- 1-Port ISDN WAN Interface Card (dial and leased line) +cevPhwic1Adsl OBJECT IDENTIFIER ::= { cevModuleCommonCards 473 } -- 1-port ADSLoPOTS HWIC +cevPhwic1Adslm OBJECT IDENTIFIER ::= { cevModuleCommonCards 474 } -- 1-port ADSL HWIC w/Annex M +cevPHwic1Dsut1 OBJECT IDENTIFIER ::= { cevModuleCommonCards 475 } -- 1-Port T1/Fractional T1 DSU/CSU WAN Interface Card +cevPHwic1t OBJECT IDENTIFIER ::= { cevModuleCommonCards 476 } -- 1-Port Serial WAN Interface Card +cevPHwic2as OBJECT IDENTIFIER ::= { cevModuleCommonCards 477 } -- 2-Port Async/Sync Serial WAN Interface Card +cevPHwic2Fe OBJECT IDENTIFIER ::= { cevModuleCommonCards 478 } -- Two 10/100 routed port HWIC +cevPHwic2t OBJECT IDENTIFIER ::= { cevModuleCommonCards 479 } -- 2-Port Serial WAN Interface Card +cevPIsmSre300K9 OBJECT IDENTIFIER ::= { cevModuleCommonCards 480 } -- Internal Services Module (ISM) with Services Ready Engine +cevSpa14pSaSerial OBJECT IDENTIFIER ::= { cevModuleCommonCards 481 } -- 14-port Sync/Async Serial Shared Port Adapter (SPA-14P-SA-SERIAL) +cevModuleCrs1FccSc22GeB OBJECT IDENTIFIER ::= { cevModuleCommonCards 483 } -- Cisco CRS Next Generation Fabric Chassis Integrated Switch Controller Card. +cevPEhwicVaMMDslA OBJECT IDENTIFIER ::= { cevModuleCommonCards 484 } -- Multi Mode Annex A DSL Card +cevPEhwicVaMMDslM OBJECT IDENTIFIER ::= { cevModuleCommonCards 485 } -- Multi Mode Annex M DSL Card +cevSPA1XOC12PS OBJECT IDENTIFIER ::= { cevModuleCommonCards 486 } -- 1-port OC12/STM-4 POS Shared Port Adapter +cevModuleNCSFSCSW OBJECT IDENTIFIER ::= { cevModuleCommonCards 487 } -- Cisco PANINI Series FC Chassis Integrated Switch Controller +cevModuleNCSFSC OBJECT IDENTIFIER ::= { cevModuleCommonCards 488 } -- Cisco PANINI Series FC Chassis Shelf Controller +cevModuleNCSFFC OBJECT IDENTIFIER ::= { cevModuleCommonCards 489 } -- Cisco PANINI Series FC Chassis S2 Fabric Card +cevModuleNC6FCMC OBJECT IDENTIFIER ::= { cevModuleCommonCards 490 } -- NCS 6008 Fabric Card / Multi-Chassis +cevModuleA900IMA8S1Z OBJECT IDENTIFIER ::= { cevModuleCommonCards 491 } -- 8-port Gigabit Ethernet & 1-port Ten Gigabit Ethernet SFP Interface Module +cevModuleA900IMA8T1Z OBJECT IDENTIFIER ::= { cevModuleCommonCards 492 } -- 8-port Gigabit Ethernet & 1-port Ten Gigabit Ethernet CU Interface Module +cevModuleA900IMA2Z OBJECT IDENTIFIER ::= { cevModuleCommonCards 493 } -- 2-port Ten Gigabit Ethernet XFP/SFP+ Interface Module +cevModuleNCS4009FCS OBJECT IDENTIFIER ::= { cevModuleCommonCards 494 } -- NCS 4009 Agnostic Cross connect - Single-chassis +cevModuleNCS4KEthContMod OBJECT IDENTIFIER ::= { cevModuleCommonCards 495 } -- NCS4k Ethernet Controller Module +cevModuleNCS4KProcContHub OBJECT IDENTIFIER ::= { cevModuleCommonCards 496 } -- NCS4k Processor Controller Hub Module +cevModuleNCS4KCPU OBJECT IDENTIFIER ::= { cevModuleCommonCards 497 } -- NCS4k CPU Module +cevModuleNCS4KDaughterboard OBJECT IDENTIFIER ::= { cevModuleCommonCards 498 } -- NCS4k Daughterboard Module +cevModuleNCS4KMotherboard OBJECT IDENTIFIER ::= { cevModuleCommonCards 499 } -- NCS4k Motherboard Module +cevModuleNCS4KASIC OBJECT IDENTIFIER ::= { cevModuleCommonCards 500 } -- NCS4k ASIC Module +cevModuleNCS4KGENNUM OBJECT IDENTIFIER ::= { cevModuleCommonCards 501 } -- NCS4k GENNUM Module +cevModuleNCS4KEAGLE OBJECT IDENTIFIER ::= { cevModuleCommonCards 502 } -- NCS4k Eagle Module +cevModuleNCS4KGEARBOX OBJECT IDENTIFIER ::= { cevModuleCommonCards 503 } -- NCS4k GEARBOX Module +cevModuleNCS4KCRFT OBJECT IDENTIFIER ::= { cevModuleCommonCards 504 } -- NCS4K Chassis craft interface +cevModuleNCSFCB2B OBJECT IDENTIFIER ::= { cevModuleCommonCards 505 } -- It is Back-to-Back Fabric Card for NCS Chassis +cevModuleNCSSfpPlusOpticsMod OBJECT IDENTIFIER ::= { cevModuleCommonCards 506 } -- Cisco NCS6K 10GE SFP+ Pluggable Optics Module +cevModuleNCS6KSRTCAM OBJECT IDENTIFIER ::= { cevModuleCommonCards 507 } -- NCS6K Pat SFP Serial TCAM +cevModuleNCS6K210X100GMK OBJECT IDENTIFIER ::= { cevModuleCommonCards 508 } -- NCS6K 2X100GE MS PAYG Card with CPAK +cevModuleNCS6K210X100GLK OBJECT IDENTIFIER ::= { cevModuleCommonCards 509 } -- NCS6K 2X100GE LSR PAYG Card with CPAK +cevModuleNCS6K230X10GMS OBJECT IDENTIFIER ::= { cevModuleCommonCards 510 } -- NCS6K 30x10GE MS PAYG Card with SFPP +cevModuleNCS6K230X10GLS OBJECT IDENTIFIER ::= { cevModuleCommonCards 511 } -- NCS6K 30x10GE LSR PAYG Card with SFPP +cevModuleSPAETHER24xGE4x10GECU OBJECT IDENTIFIER ::= { cevModuleCommonCards 512 } -- 24-port Gig & 4-port Ten Gig Cu Ethernet Interface Module +cevModuleSPAETHER24xGE4x10GESFP OBJECT IDENTIFIER ::= { cevModuleCommonCards 513 } -- 24-port Gig & 4-port Ten Gig SFP Ethernet Interface Module +cevModuleSPAETHER24xGE4x10GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 514 } -- 24-port Gig & 4-port Ten Gig Ethernet Interface Module +cevModuleSPAETHER12xGE2x10GEDUAL OBJECT IDENTIFIER ::= { cevModuleCommonCards 515 } -- 12-port Gig & 2-port Ten Gig Dual Ethernet Interface Module +cevModuleSPAETHER2xGE4x10GEDUAL OBJECT IDENTIFIER ::= { cevModuleCommonCards 516 } -- 2-port Gig & 4-port Ten Gig Dual Ethernet Interface Module +cevModuleSPAETHER10xGE2x10GEDUAL OBJECT IDENTIFIER ::= { cevModuleCommonCards 517 } -- 10-port Gig & 2-port Ten Gig Dual Ethernet Interface Module +cevModuleA900IMA32D OBJECT IDENTIFIER ::= { cevModuleCommonCards 518 } -- 32-port T1/E1 Interface Module +cevModuleA900IMA8D OBJECT IDENTIFIER ::= { cevModuleCommonCards 519 } -- 8-port T1/E1 Interface Module +cevModuleC3KxNm8x10g OBJECT IDENTIFIER ::= { cevModuleCommonCards 521 } -- 8-Port SFP/SFP+ FRULink Module +cevModuleC3KxNm2x40g OBJECT IDENTIFIER ::= { cevModuleCommonCards 522 } -- 2-Port QSFP FRULink Module +cevCVRCFP2CPAK10 OBJECT IDENTIFIER ::= { cevModuleCommonCards 530 } -- CFP2 to CPAK adapter for 10x10G interface +cevCVRCFP2CPAK4 OBJECT IDENTIFIER ::= { cevModuleCommonCards 531 } -- CFP2 to CPAK adapter for 4x25G interface +cevCVR4SFP10GQSFP OBJECT IDENTIFIER ::= { cevModuleCommonCards 532 } -- 4-port SFP+ to QSFP adapter +cevModuleNC55RP OBJECT IDENTIFIER ::= { cevModuleCommonCards 533 } -- NCS-5508 chassis's RP (Supervisor) card +cevModuleNC55SC OBJECT IDENTIFIER ::= { cevModuleCommonCards 534 } -- NCS-5508 chassis's SC (System Controller) card +cevModuleNC55LC36X100G OBJECT IDENTIFIER ::= { cevModuleCommonCards 535 } -- NCS 5500 36x100G Line Card +cevModuleNC55FC OBJECT IDENTIFIER ::= { cevModuleCommonCards 536 } -- NCS 5508 Fabric Card +cevModuleNCS4K2HOPWC2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 537 } -- NCS 4000 200G WDM wPacket/OTN - 2xCFP2 based - Line Card +cevMpa20X10GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 545 } -- ASR 9000 20-port 10GE Modular Port Adapter +cevModuleNC6FCU OBJECT IDENTIFIER ::= { cevModuleCommonCards 546 } -- NCS 6008 Fabric Card Universal +cevModuleNcs5000RP OBJECT IDENTIFIER ::= { cevModuleCommonCards 547 } -- NCS 5000 series Route Processor +cevModuleNcs4016FC2M OBJECT IDENTIFIER ::= { cevModuleCommonCards 548 } -- NCS 4016 Agnostic Cross Connect - Multichassis - V2 +cevModuleNcs4K4HOPK OBJECT IDENTIFIER ::= { cevModuleCommonCards 549 } -- NCS 4000 4x100 CPAK OTN/Packet Line Card +cevModuleNC620x100GEMC OBJECT IDENTIFIER ::= { cevModuleCommonCards 550 } -- NCS6000 20x100GE MS Linecard Combo Optics. MS: Multi-Service NCS: Network Convergence System +cevModuleNC6FanTray2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 551 } -- NCS6208 Chassis Fan Tray (2nd Gen support) NCS: Network Convergence System +cevModuleCVRCPAKQSFP40 OBJECT IDENTIFIER ::= { cevModuleCommonCards 552 } -- CPAK to QSFP40G adapter +cevModuleNCS4009FC2S OBJECT IDENTIFIER ::= { cevModuleCommonCards 553 } -- NCS4009 FC2 S123 card +cevModuleNCS5001ACCKIT OBJECT IDENTIFIER ::= { cevModuleCommonCards 554 } -- Cisco NCS 5001 Router Accessory Kit +cevModuleNCS5002ACCKIT OBJECT IDENTIFIER ::= { cevModuleCommonCards 555 } -- Cisco NCS 5002 Router Accessory Kit +cevModuleNCS5002FLTBK OBJECT IDENTIFIER ::= { cevModuleCommonCards 556 } -- Cisco NCS 5002 Air Filter Back ( Rear Side) to Front ( Port Side) Air Flow +cevModuleNCS5002FLTFR OBJECT IDENTIFIER ::= { cevModuleCommonCards 557 } -- Cisco NCS 5002 Air Filter Front ( Port Side) to Back ( Rear Side) Air Flow +cevModuleNC55LC24X100SE OBJECT IDENTIFIER ::= { cevModuleCommonCards 558 } -- NCS 5500 24x100G Scale Line Card +cevModuleNC55LC36X100GS OBJECT IDENTIFIER ::= { cevModuleCommonCards 559 } -- NCS 5500 36X100G MACsec Base Scale Line Card +cevModuleNC55LC18H18F OBJECT IDENTIFIER ::= { cevModuleCommonCards 560 } -- NCS 5500 18x100G and 18x40G Line Card +cevModuleTCAM OBJECT IDENTIFIER ::= { cevModuleCommonCards 562 } -- TCAM for CPU +cevModuleOBFL OBJECT IDENTIFIER ::= { cevModuleCommonCards 563 } -- OBFL Memory Module Flash +cevMpa2X100GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 568 } -- ASR 9000 2-port 100GE Modular Port Adapter +cevMpa1X100GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 569 } -- ASR 9000 1-port 100GE Modular Port Adapter +cevModuleNCS42001HPK OBJECT IDENTIFIER ::= { cevModuleCommonCards 590 } -- NCS 4200 1x100GE Packet Line Card-CPAK +cevModuleNCS42001T8LRPS OBJECT IDENTIFIER ::= { cevModuleCommonCards 591 } -- NCS 4200 1x10GE + 8xGE/FE Line Card +cevModuleNCS42001T16GPS OBJECT IDENTIFIER ::= { cevModuleCommonCards 592 } -- NCS 4200 1x10GE + 16xGE Line Card-C-SFP +cevModuleNCS42008E1T1CE OBJECT IDENTIFIER ::= { cevModuleCommonCards 593 } -- NCS 4200 8xT1/E1 CEM Line Card +cevModuleNCS42001T8S20CS OBJECT IDENTIFIER ::= { cevModuleCommonCards 594 } -- NCS 4200 1x10G MR + 8-port Low Rate-20G HO/15G LO CEM & OTN Line Card +cevModuleNCS420048T1E1CE OBJECT IDENTIFIER ::= { cevModuleCommonCards 595 } -- NCS 4200 48xT1/E1 CEM Line Card +cevModuleNCS420048T3E3CE OBJECT IDENTIFIER ::= { cevModuleCommonCards 596 } -- NCS 4200 48xT3/E3 CEM Line Card +cevModuleNCS42001T8S10CS OBJECT IDENTIFIER ::= { cevModuleCommonCards 597 } -- NCS 4200 1x10G MR + 8-port Low Rate-10G HO/10G LO CEM Line Card +cevModuleNCS42008TPS OBJECT IDENTIFIER ::= { cevModuleCommonCards 598 } -- NCS 4200 8x10GE Line Card +cevModuleNCS42002QP OBJECT IDENTIFIER ::= { cevModuleCommonCards 599 } -- NCS 4200 2x40G Line Card +cevModuleNCS42001T8S10MS OBJECT IDENTIFIER ::= { cevModuleCommonCards 600 } -- CS 4200 1x10G MR + 8-port Low Rate-10G MultiService CEM Line Card +cevModuleA900IMA48DC OBJECT IDENTIFIER ::= { cevModuleCommonCards 601 } -- ASR 900 48xT1/E1 CEM Line Card +cevModuleA900IMA48TC OBJECT IDENTIFIER ::= { cevModuleCommonCards 602 } -- ASR 900 48xT3/E3 CEM Line Card +cevModuleNC55LC18X100GS OBJECT IDENTIFIER ::= { cevModuleCommonCards 603 } -- NCS-5508 chassis's 18X100G-S QSFP28 MACSec LC +cevModuleNCS42004T12GPS OBJECT IDENTIFIER ::= { cevModuleCommonCards 605 } -- NCS 4200 12-port Gig & 4-port Ten Gig Ethernet Interface Module +cevModuleA900IMA1Z8SC OBJECT IDENTIFIER ::= { cevModuleCommonCards 607 } -- 8-port OCx48/1xGE and 1-port OCx192/10GE Interface Module +cevModuleSPAETHER12XGE4X10GE OBJECT IDENTIFIER ::= { cevModuleCommonCards 608 } -- 12-port Gig & 4-port Ten Gig Dual Ethernet Interface Module +cevMpa20X10GECM OBJECT IDENTIFIER ::= { cevModuleCommonCards 609 } -- ASR 9000 20x10GE Consumption Model MPA +cevMpa2X100GECM OBJECT IDENTIFIER ::= { cevModuleCommonCards 610 } -- ASR 9000 2x100GE Consumption Model MPA +cevModuleFprUS23070 OBJECT IDENTIFIER ::= { cevModuleCommonCards 612 } -- 8x1GE multi-mode copper EPM with programmable fail-to-wire (FTW) functionality +cevModuleFprUS23071 OBJECT IDENTIFIER ::= { cevModuleCommonCards 613 } -- 8x1GE SX Fiber EPM with programmable fail-to-wire (FTW) functionality +cevModuleNCS4K4HOPWQC2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 614 } -- NCS 4000 400G Packet/OTN/WDM - QSFP28/CFP2 - Line Card +cevModuleNCS4K4HOPWLP OBJECT IDENTIFIER ::= { cevModuleCommonCards 615 } -- NCS 4000 400G Packet/OTN/WDM - QSFP28/CFP2 - Lic. 100G Packet +cevModuleNCS4K4HOPWL OBJECT IDENTIFIER ::= { cevModuleCommonCards 616 } -- NCS 4000 400G Packet/OTN/WDM - QSFP28/CFP2 - Lic. 100G OTN +cevModuleN9KX9636CR OBJECT IDENTIFIER ::= { cevModuleCommonCards 619 } -- Nexus 9000 series module with 36x100G ports +cevModuleN9KX9636QR OBJECT IDENTIFIER ::= { cevModuleCommonCards 620 } -- Nexus 9000 series module with 36x40G ports +cevModuleN9KC9508FMR OBJECT IDENTIFIER ::= { cevModuleCommonCards 621 } -- Nexus 9000 series fabric module for 8-slot chassis +cevModuleN9KC9504FMR OBJECT IDENTIFIER ::= { cevModuleCommonCards 622 } -- Nexus 9000 series fabric module for 4-slot chassis +cevCVRQSFPSFP10G OBJECT IDENTIFIER ::= { cevModuleCommonCards 624 } -- QSFP to SFP10G adapter +cevModuleNCS5501A1SE OBJECT IDENTIFIER ::= { cevModuleCommonCards 625 } -- NC5501-2 SE Route Processor Card for Fixed Fretta router , contact team-padbalas +cevModuleC9500NM8X10G OBJECT IDENTIFIER ::= { cevModuleCommonCards 631 } -- Catalyst 9500 8P 10G Network Module +cevModuleC9500NM2X40G OBJECT IDENTIFIER ::= { cevModuleCommonCards 632 } -- Catalyst 9500 2P 40G Network Module +cevModuleNCS42003GMS OBJECT IDENTIFIER ::= { cevModuleCommonCards 633 } -- Combo 4 port DS3 12 DS1 and 4 OCx +cevModuleNCS4KFRPMC OBJECT IDENTIFIER ::= { cevModuleCommonCards 634 } -- NCS 4000 RP w/ Ethernet Switch for Multi-chassis Connect +cevModuleNCS4KFFC2C OBJECT IDENTIFIER ::= { cevModuleCommonCards 635 } -- NCS 4000 Centralised Agnostic Xross connect 24 CXP2 - 400G +cevModuleNCS4KFCraft OBJECT IDENTIFIER ::= { cevModuleCommonCards 636 } -- NCS 4000 Centralised Fabric Chassis Craft Panel +cevModuleA900IMA3GIMSG OBJECT IDENTIFIER ::= { cevModuleCommonCards 637 } -- ASR900 Combo 4 port DS3 12 DS1 and 4 OCx +cevModuleNCS1001EDFA OBJECT IDENTIFIER ::= { cevModuleCommonCards 638 } -- Cisco NCS1001 EDFA Optical Module +cevModuleNCS1001PSM OBJECT IDENTIFIER ::= { cevModuleCommonCards 639 } -- Cisco NCS1001 PSM Optical Module +cevModuleNCS1001InterBoard OBJECT IDENTIFIER ::= { cevModuleCommonCards 640 } -- Cisco NCS1001 Interconnected Card +cevModuleNCS4KECU2 OBJECT IDENTIFIER ::= { cevModuleCommonCards 641 } -- NCS 4000 External Connection Unit +cevModuleNCS4009FC2SF OBJECT IDENTIFIER ::= { cevModuleCommonCards 642 } -- NCS4009 FC2 S123 card with Fan (Glaurung2) +cevModuleC9300NM4X1G OBJECT IDENTIFIER ::= { cevModuleCommonCards 643 } -- Catalyst 9300 4P 1G Network Module +cevModuleC9300NM4X10G OBJECT IDENTIFIER ::= { cevModuleCommonCards 644 } -- Catalyst 9300 4P 10G Network Module +cevModuleC9300NM2X10G OBJECT IDENTIFIER ::= { cevModuleCommonCards 645 } -- Catalyst 9300 2P 1G + 2P 10G Network Module +cevModuleC9300NM8X10G OBJECT IDENTIFIER ::= { cevModuleCommonCards 646 } -- Catalyst 9300 8P 10G Network Module +cevModuleC9300NM2X40G OBJECT IDENTIFIER ::= { cevModuleCommonCards 647 } -- Catalyst 9300 2P 40G Network Module +cevModuleC9300NM4M OBJECT IDENTIFIER ::= { cevModuleCommonCards 648 } -- Catalyst 9300 Network module 4 * multi gig support +cevModuleC9300NM2Y OBJECT IDENTIFIER ::= { cevModuleCommonCards 649 } -- Catalyst 9300 2 * 25GE Network module +cevModuleNC55MODABM OBJECT IDENTIFIER ::= { cevModuleCommonCards 651 } -- NCS 5500 36X10G SFP & 2x40G QSFP & 2xMPA MACsec Base Line Card +cevModuleNC55MODASM OBJECT IDENTIFIER ::= { cevModuleCommonCards 652 } -- NCS 5500 36X10G SFP & 2x40G QSFP & 2xMPA MACsec Base Scaled Line Card +cevModuleSPAETHER4xGE4x10GEDUAL OBJECT IDENTIFIER ::= { cevModuleCommonCards 653 } -- 4-port Gig & 4-port Ten Gig Dual Ethernet Interface Module +cevModuleSPAETHER20xGE4x10GEDUAL OBJECT IDENTIFIER ::= { cevModuleCommonCards 654 } -- 20-port Gig & 4-port Ten Gig Dual Ethernet Interface Module +cevModuleNC6FC2TMCRIGEL OBJECT IDENTIFIER ::= { cevModuleCommonCards 655 } -- NCS 6000 2T MC Rigel Fabric Card. NCS: Network Convergence System MC: Multi-Chassis +cevModuleN9KX96136YCR OBJECT IDENTIFIER ::= { cevModuleCommonCards 664 } -- Nexus 9000 series module with 16x10G SFP, 32x25G SFP ports and 4x100G QSFP ports +cevNCS1001OTDR OBJECT IDENTIFIER ::= { cevModuleCommonCards 673 } -- Cisco NCS1001 OTDR Optical Module +cevModuleQSFP40GCSRS OBJECT IDENTIFIER ::= { cevModuleCommonCards 676 } -- QSFP-40G-CSR-S +cevNCS10041200GLineCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 679 } -- Cisco NCS1004 1200G Non-CDR Line Card +cevNCS10041200GCDRLineCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 680 } -- Cisco NCS1004 1200G CDR Line Card +cevNCS10041200GLicensedCDRLineCard OBJECT IDENTIFIER ::= { cevModuleCommonCards 681 } -- Cisco NCS1004 1200G Licensed CDR Line Card +cevCat92xxStackAdaptor OBJECT IDENTIFIER ::= { cevModuleCommonCards 682 } -- Cisco Catalyst 9200 Stack Cable Adaptor +cevModuleC9200NM4X1G OBJECT IDENTIFIER ::= { cevModuleCommonCards 683 } -- Catalyst 9200 4P 1G Network Module +cevModuleC9200NM4X10G OBJECT IDENTIFIER ::= { cevModuleCommonCards 684 } -- Catalyst 9200 4P 10G Network Module +cevModuleC9200NM2X25G OBJECT IDENTIFIER ::= { cevModuleCommonCards 685 } -- Catalyst 9200 2P 25G Network Module +cevModuleC9200NM2X40G OBJECT IDENTIFIER ::= { cevModuleCommonCards 686 } -- Catalyst 9200 2P 40G Network Module +cevModuleNC55RPFIXED OBJECT IDENTIFIER ::= { cevModuleCommonCards 690 } -- NCS5500 Route Processor Card for Fixed fretta router , contact team-padbalas +cevA900IMA1Z8SCXMS OBJECT IDENTIFIER ::= { cevModuleCommonCards 692 } -- ASR 900 8-port OCx48/1xGE and 1-port OCx192/10GE IM card +cevNCS1K4OTNXPL OBJECT IDENTIFIER ::= { cevModuleCommonCards 694 } -- NCS1004 OTN Xponder Licensed - 100G Client bandwidth +cevNCS1K4OTNXP OBJECT IDENTIFIER ::= { cevModuleCommonCards 695 } -- NCS1004 4xQSFPDD ,6xQSFP28, 2xCFP DCO OTN Xponder +cevModuleA900IMA8S1ZCC OBJECT IDENTIFIER ::= { cevModuleCommonCards 696 } -- 8-port Gigabit Ethernet & 1-port Ten Gigabit Ethernet SFP Interface Module, Conformal Coated +cevModuleA900IMA8T1ZCC OBJECT IDENTIFIER ::= { cevModuleCommonCards 697 } -- 8-port Gigabit Ethernet & 1-port Ten Gigabit Ethernet CU Interface Module, Conformal Coated +cevModuleA900IMA2ZCC OBJECT IDENTIFIER ::= { cevModuleCommonCards 698 } -- 2-port Ten Gigabit Ethernet XFP/SFP+ Interface Module, Conformal Coated +cevModuleA900IMA8ZCC OBJECT IDENTIFIER ::= { cevModuleCommonCards 701 } -- ASR 900 8 port 10GE SFP+ Interface Module, Conformal Coated +cevN560IMA2CCC OBJECT IDENTIFIER ::= { cevModuleCommonCards 702 } -- Cisco NCS 560 2-port 100GE Interface Module, Conformal Coated +cevModuleASR900IMA8CS1ZMCC OBJECT IDENTIFIER ::= { cevModuleCommonCards 703 } -- ASR 900 16 port GE C-SFP + 1 port SFP+ IM with MACsec, Conformal Coated +cevModuleNCS42002HPQ OBJECT IDENTIFIER ::= { cevModuleCommonCards 710 } -- NCS4200 2 port 100 GE QSFP28 port IM +cevModuleA900IMA2C OBJECT IDENTIFIER ::= { cevModuleCommonCards 711 } -- ASR 900 2 port 100 GE QSFP28 port IM + + +--cevModuleC36xxType cards are slot-cards specific to the c36xx platforms +cevModuleC36xxType OBJECT IDENTIFIER ::= { cevModule 3 } +cevPmCpm1e2w OBJECT IDENTIFIER ::= { cevModuleC36xxType 1 } +cevPmCpm2e2w OBJECT IDENTIFIER ::= { cevModuleC36xxType 2 } +cevPmCpm1e1r2w OBJECT IDENTIFIER ::= { cevModuleC36xxType 3 } +cevPmCt1Csu OBJECT IDENTIFIER ::= { cevModuleC36xxType 4 } +cevPm2ct1Csu OBJECT IDENTIFIER ::= { cevModuleC36xxType 5 } +cevPmCt1Dsx1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 6 } +cevPm2ct1Dsx1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 7 } +cevPmCe1Balanced OBJECT IDENTIFIER ::= { cevModuleC36xxType 8 } +cevPm2ce1Balanced OBJECT IDENTIFIER ::= { cevModuleC36xxType 9 } +cevPmCe1Unbalanced OBJECT IDENTIFIER ::= { cevModuleC36xxType 10 } +cevPm2ce1Unbalanced OBJECT IDENTIFIER ::= { cevModuleC36xxType 11 } +cevPm4bU OBJECT IDENTIFIER ::= { cevModuleC36xxType 12 } +cevPm4bSt OBJECT IDENTIFIER ::= { cevModuleC36xxType 13 } +cevPm8bU OBJECT IDENTIFIER ::= { cevModuleC36xxType 14 } +cevPm8bSt OBJECT IDENTIFIER ::= { cevModuleC36xxType 15 } +cevPm4as OBJECT IDENTIFIER ::= { cevModuleC36xxType 16 } +cevPm8as OBJECT IDENTIFIER ::= { cevModuleC36xxType 17 } +cevPm4e OBJECT IDENTIFIER ::= { cevModuleC36xxType 18 } +cevPm1e OBJECT IDENTIFIER ::= { cevModuleC36xxType 19 } +cevPmM4t OBJECT IDENTIFIER ::= { cevModuleC36xxType 21 } +cevPm16a OBJECT IDENTIFIER ::= { cevModuleC36xxType 22 } +cevPm32a OBJECT IDENTIFIER ::= { cevModuleC36xxType 23 } +cevPmC36001fe OBJECT IDENTIFIER ::= { cevModuleC36xxType 24 } +cevPmC3600Compression OBJECT IDENTIFIER ::= { cevModuleC36xxType 25 } +cevPmDmodem OBJECT IDENTIFIER ::= { cevModuleC36xxType 26 } +cevPm8admodem OBJECT IDENTIFIER ::= { cevModuleC36xxType 27 } +cevPm16admodem OBJECT IDENTIFIER ::= { cevModuleC36xxType 28 } +cevVpm2v OBJECT IDENTIFIER ::= { cevModuleC36xxType 29 } +cevVpm4v OBJECT IDENTIFIER ::= { cevModuleC36xxType 30 } +cevPmC36001feTx OBJECT IDENTIFIER ::= { cevModuleC36xxType 31 } +cevPmC36001feFx OBJECT IDENTIFIER ::= { cevModuleC36xxType 32 } +cevPm1fe1t1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 33 } +cevPm1fe2t1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 34 } +cevPm1fe1e1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 35 } +cevPm1fe2e1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 36 } +cevPm1fe1t1Csu OBJECT IDENTIFIER ::= { cevModuleC36xxType 37 } +cevPm1fe2t1Csu OBJECT IDENTIFIER ::= { cevModuleC36xxType 38 } +cevC36xx2feTx OBJECT IDENTIFIER ::= { cevModuleC36xxType 39 } -- Onboard 2FE Interfaces for c3660 chassis +cevPmOc3mm OBJECT IDENTIFIER ::= { cevModuleC36xxType 40 } -- ATM OC3 multimode Port Module +cevPmOc3mmVpd OBJECT IDENTIFIER ::= { cevModuleC36xxType 41 } -- ATM OC3 multimode Port Module with Voice Processing Deck +cevPmOc3smiVpd OBJECT IDENTIFIER ::= { cevModuleC36xxType 42 } -- ATM OC3 single mode intermediate reach Port Module with Voice Processing Deck +cevPmOc3smlVpd OBJECT IDENTIFIER ::= { cevModuleC36xxType 43 } -- ATM OC3 single mode long reach Port Module with Voice Processing Deck +cevPmOc3sml OBJECT IDENTIFIER ::= { cevModuleC36xxType 44 } -- ATM OC3 single mode long reach Port Module +cevPmOc3smi OBJECT IDENTIFIER ::= { cevModuleC36xxType 45 } -- ATM OC3 single mode intermediate reach Port Module +cevVic2fxoEu OBJECT IDENTIFIER ::= { cevModuleC36xxType 46 } -- 2 port Foreign eXchange Office Voice Interface Cards for most of Europe +cevVic2fxoM3 OBJECT IDENTIFIER ::= { cevModuleC36xxType 47 } -- 2 port Foreign eXchange Office Voice Interface Cards for Australia +cevVic2fxoM4 OBJECT IDENTIFIER ::= { cevModuleC36xxType 48 } -- 2 port Foreign eXchange Office Voice Interface Cards for Germany +cevVic2fxoM5 OBJECT IDENTIFIER ::= { cevModuleC36xxType 49 } -- 2 port Foreign eXchange Office Voice Interface Cards for France +cevVic2fxoM6 OBJECT IDENTIFIER ::= { cevModuleC36xxType 50 } -- 2 port Foreign eXchange Office Voice Interface Cards for Italy +cevVic2fxoM7 OBJECT IDENTIFIER ::= { cevModuleC36xxType 51 } -- 2 port Foreign eXchange Office Voice Interface Cards for Portugal +cevVic2fxoM8 OBJECT IDENTIFIER ::= { cevModuleC36xxType 52 } -- 2 port Foreign eXchange Office Voice Interface Cards for Singapore +cevVic2ST2086 OBJECT IDENTIFIER ::= { cevModuleC36xxType 53 } -- 2 port Terminal Endpoint BRI S/T Voice interface daughter card +cevHdv OBJECT IDENTIFIER ::= { cevModuleC36xxType 54 } -- High Density Voice over IP network module +cevNm1fe2w OBJECT IDENTIFIER ::= { cevModuleC36xxType 59 } -- Network Module with 1 Fast Ethernet and 2 WIC/VIC interfaces +cevNm2fe2w OBJECT IDENTIFIER ::= { cevModuleC36xxType 60 } -- Network Module with 2 Fast Ethernet and 2 WIC/VIC interfaces +cevNm1fe1r2w OBJECT IDENTIFIER ::= { cevModuleC36xxType 61 } -- Network Module with 1 Fast Ethernet, 1 token ring, and 2 WIC/VIC interfaces +cevNm2w OBJECT IDENTIFIER ::= { cevModuleC36xxType 62 } -- Network Module with 2 WIC/VIC interfaces +cevC36xx1feTx OBJECT IDENTIFIER ::= { cevModuleC36xxType 63 } -- Onboard 1FE Interface for the c3660 chassis +cevAimLc4e1Compression OBJECT IDENTIFIER ::= { cevModuleC36xxType 64 } -- Lowcost 4 E-1 Compression AIM +cevVic2fxoM1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 65 } -- 2 port Foreign eXchange Office Voice Interface cards (Module 1) for North America +cevVic2fxoM2 OBJECT IDENTIFIER ::= { cevModuleC36xxType 68 } -- 2 port Foreign eXchange Office Voice Interface Cards (Module 2) for Europe/Australia/New Zealand +cevPmDs3 OBJECT IDENTIFIER ::= { cevModuleC36xxType 69 } -- ATM DS3 Port Module for 2600, 3600 series +cevPmE3 OBJECT IDENTIFIER ::= { cevModuleC36xxType 70 } -- ATM E3 Port Module for 2600, 3600 series +cevVic2vpFxsDid OBJECT IDENTIFIER ::= { cevModuleC36xxType 74 } -- 2 Port Voice Interface Card for 26/3600 Platforms. Ports can function as Foreign Exchange Station (FXS)or Direct Inward Dialing (DID) Voice Ports (VP) +cevVic2ST2086NtTe OBJECT IDENTIFIER ::= { cevModuleC36xxType 75 } -- Two port NT or TE Endpoint BRI S/T voice interface daughtercard +cevNmAic64 OBJECT IDENTIFIER ::= { cevModuleC36xxType 76 } -- The new alarm interface card (AIC) network module with 64 monitoring points on the C26xx/C3600 platform +cevMIX366064 OBJECT IDENTIFIER ::= { cevModuleC36xxType 77 } -- TDM Module that enables TDM switching on C3660 platform +cevWicAsync1am OBJECT IDENTIFIER ::= { cevModuleC36xxType 78 } -- WAN Interface Card - 1 Port Analog Modem +cevWicAsync2am OBJECT IDENTIFIER ::= { cevModuleC36xxType 79 } -- WAN Interface Card - Dual Analog Modem +cevAim4Dsps OBJECT IDENTIFIER ::= { cevModuleC36xxType 81 } -- DSP only AIM with 4 DSPs +cevHdaNm4fxs OBJECT IDENTIFIER ::= { cevModuleC36xxType 82 } -- High Density Analog Voice Module +cevC2610M OBJECT IDENTIFIER ::= { cevModuleC36xxType 84 } -- c2600M with 1 integrated ethernet interface +cevC2611M OBJECT IDENTIFIER ::= { cevModuleC36xxType 85 } -- c2600M with 2 integrated ethernet interfaces +cevNm1t3e3 OBJECT IDENTIFIER ::= { cevModuleC36xxType 91 } -- One port Clear T3/E3 Network Module +cevNm1ct3e3 OBJECT IDENTIFIER ::= { cevModuleC36xxType 92 } -- One port Channelized T3/E3 Network Module +cevNm8ct1e1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 93 } -- Eight port Channelized T1/E1 Network Module +cevHdaEm4fxo OBJECT IDENTIFIER ::= { cevModuleC36xxType 94 } -- 4-port FXO Expansion Module for High Density Analog Voice Interface Daughtercard +cevNm16AS OBJECT IDENTIFIER ::= { cevModuleC36xxType 95 } -- 16 port Async/Sync Network Module provides low speed serial interface for the MAR's family of platforms +cevNm1ct1e1Pri OBJECT IDENTIFIER ::= { cevModuleC36xxType 102 } -- One port Primary Rate Interface (PRI) Channelized T1/E1 Network Module +cevNm2ct1e1Pri OBJECT IDENTIFIER ::= { cevModuleC36xxType 103 } -- Two port Primary Rate Interface (PRI) Channelized T1/E1 Network Module +cevNmCeoip4t1e1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 104 } -- Four port T1/E1 Circuit Emulation over IP network module +cevNmCeoip4Serial OBJECT IDENTIFIER ::= { cevModuleC36xxType 105 } -- Four port Serial Interface Circuit Emulation over IP network module +cevNm1aOc3mmEp OBJECT IDENTIFIER ::= { cevModuleC36xxType 106 } -- Enhanced Performance ATM OC3, multimode network module +cevNm1aOc3smiEp OBJECT IDENTIFIER ::= { cevModuleC36xxType 107 } -- Enhanced Performance ATM OC3, intermediate reach single mode network module +cevNm1aOc3smlEp OBJECT IDENTIFIER ::= { cevModuleC36xxType 108 } -- Enhanced Performance ATM OC3, long reach single mode network module +cevNmCids OBJECT IDENTIFIER ::= { cevModuleC36xxType 109 } -- Intrusion Detection Sensor Module in NM form factor for 36xx/37xx/26xx family branch routers +cevHwic1GeSfp OBJECT IDENTIFIER ::= { cevModuleC36xxType 119 } -- Single port Gigabit Ethernet high-speed WAN interface card (HWIC) with Small Formfactor Pluggable (SFP) transceiver +cevPortHdDsp OBJECT IDENTIFIER ::= { cevModuleC36xxType 120 } -- 5510 Digital Signal Processor on NM-HD-1V,NM-HD-2V and NM-HD-2VE +cevHdv2port0 OBJECT IDENTIFIER ::= { cevModuleC36xxType 121 } -- High Density Network module-2 with no onboard interface +cevHdv2port2 OBJECT IDENTIFIER ::= { cevModuleC36xxType 122 } -- High Density Network module-2 with onboard two port T1/E1 interface +cevHdv2port1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 123 } -- High Density Network module-2 with onboard one port T1/E1 interface +cevNmAtm25 OBJECT IDENTIFIER ::= { cevModuleC36xxType 124 } -- 25 Mbits/sec ATM Port Module +cevNmNam OBJECT IDENTIFIER ::= { cevModuleC36xxType 125 } -- Network Analysis Module (NAM) network module for the 2600/3600/3700 router families +cevNm8amV2 OBJECT IDENTIFIER ::= { cevModuleC36xxType 126 } -- 8 Port Analog Modem Network Module Version 2 +cevNm16amV2 OBJECT IDENTIFIER ::= { cevModuleC36xxType 127 } -- 16 Port Analog Modem Network Module Version 2 +cevCpuC28112fe OBJECT IDENTIFIER ::= { cevModuleC36xxType 129 } -- 2811 Motherboard with two integrated fast ethernets and integrated VPN +cevCpuC28212ge OBJECT IDENTIFIER ::= { cevModuleC36xxType 130 } -- 2821 Motherboard with two integrated gigabit ethernets and integrated VPN +cevCpuC28512ge OBJECT IDENTIFIER ::= { cevModuleC36xxType 131 } -- 2851 Motherboard with two integrated gigabit ethernets and integrated VPN +cevHWicSerial4t OBJECT IDENTIFIER ::= { cevModuleC36xxType 132 } -- High Speed Wan Interface Card with 4 serial ports(HWIC-4T) +cevHWicSerial4as OBJECT IDENTIFIER ::= { cevModuleC36xxType 133 } -- High Speed Wan Interface Card with 4 low speed sync/async serial ports(HWIC-4A/S) +cevHWicSerial8as OBJECT IDENTIFIER ::= { cevModuleC36xxType 134 } -- High Speed Wan Interface Card with 8 low speed RS232 sync/async serial ports(HWIC-8A/S) +cevHWicSerial8a OBJECT IDENTIFIER ::= { cevModuleC36xxType 135 } -- High Speed Wan Interface card with 8 RS232 async port(HWIC-8A) +cevHWicSerial16a OBJECT IDENTIFIER ::= { cevModuleC36xxType 136 } -- High Speed Wan Interface card with 16 RS232 async ports(HWIC-16A) +cevNm1AOc3Pom OBJECT IDENTIFIER ::= { cevModuleC36xxType 137 } -- Single port ATM OC3 network module with POM +cevHWic1DOCSIS20CableModem OBJECT IDENTIFIER ::= { cevModuleC36xxType 146 } -- High Speed Wan Interface card with 1 DOCSIS 2.0 cable modem port(HWIC-1CM) +cevNm8ce1t1Pri OBJECT IDENTIFIER ::= { cevModuleC36xxType 148 } -- 8 port T1/E1 clear channel and channelized NM +cevHWic4t1e1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 149 } -- 4 port T1/E1 clear channel HWIC +cevHWic2ce1t1Pri OBJECT IDENTIFIER ::= { cevModuleC36xxType 150 } -- 2 port T1/E1 channelized/PRI HWIC +cevHWic1ce1t1Pri OBJECT IDENTIFIER ::= { cevModuleC36xxType 151 } -- 1 port T1/E1 channelized/PRI HWIC +cevHWic1DOCSIS20CableModemEJ OBJECT IDENTIFIER ::= { cevModuleC36xxType 152 } -- High Speed Wan Interface card with 1 Euro-DOCSIS/J-DOCSIS 2.0 cable modem port(HWIC-1CM) +cevHwic1t1e1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 154 } -- 1 port (2 channel) T1/E1 HWIC +cevHwic4Shdsl OBJECT IDENTIFIER ::= { cevModuleC36xxType 157 } -- HWIC G.SHDSL (4 port) with annex F&G and IMA. +cevHwic2Shdsl OBJECT IDENTIFIER ::= { cevModuleC36xxType 158 } -- HWIC G.SHDSL (2 port) with annex F&G +cevNmRvpnSterra OBJECT IDENTIFIER ::= { cevModuleC36xxType 159 } -- Russia S-Terra VPN Module +cevNmRvpn OBJECT IDENTIFIER ::= { cevModuleC36xxType 160 } -- Special Services Engine for Modular and Integrated Services Routers +cevNmSpclSrvcEng OBJECT IDENTIFIER ::= { cevModuleC36xxType 161 } -- Special Services Engine for ISR routers +cevNmIntgrtdSrvcEng2 OBJECT IDENTIFIER ::= { cevModuleC36xxType 162 } -- Integrated Service Engine2 for ISR router +cevHWIC1Ser OBJECT IDENTIFIER ::= { cevModuleC36xxType 163 } -- High Speed Wan Interface Card with 1 serial ports(HWIC-1SER) +cevHWIC2Ser OBJECT IDENTIFIER ::= { cevModuleC36xxType 164 } -- High Speed Wan Interface Card with 2 serial ports(HWIC-2SER) +cevInternalServiceModuleAIM OBJECT IDENTIFIER ::= { cevModuleC36xxType 165 } -- Internal Service Module AIM for Integrated Services Routers +cevSm1nm OBJECT IDENTIFIER ::= { cevModuleC36xxType 167 } -- Service Module to Network Module Adapter +cevSm2k15Es1GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 168 } -- EtherSwitch Service Module Layer2 + PoE + 15 10/100 + 1 10/100/1000 +cevSm3k15Es1GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 169 } -- EtherSwitch Service Module Layer3 + PoE + 15 10/100 + 1 10/100/1000 +cevSm3k16GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 170 } -- EtherSwitch Service Module Layer3 + PoE + 16 10/100/1000 +cevSm2k23Es1Ge OBJECT IDENTIFIER ::= { cevModuleC36xxType 171 } -- EtherSwitch Service Module Layer2 + no PoE + 23 10/100 + 1 10/100/1000 +cevSm2k23Es1GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 172 } -- EtherSwitch Service Module Layer2 + PoE + 23 10/100 + 1 10/100/1000 +cevSm3k23Es1GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 173 } -- EtherSwitch Service Module Layer3 + PoE + 23 10/100 + 1 10/100/1000 +cevSm3k24GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 174 } -- EtherSwitch Service Module Layer3 + PoE + 24 10/100/1000 +cevSmXd2k48Es2SFP OBJECT IDENTIFIER ::= { cevModuleC36xxType 175 } -- EtherSwitch Service Module Layer2 + no PoE + 48 10/100 + 2 SFP +cevSmXd3k48Es2SFPPoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 176 } -- EtherSwitch Service Module Layer3 + PoE + 48 10/100 + 2 SFP +cevSmXd3k48Ge2SFPPoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 177 } -- EtherSwitch Service ModuleLayer3 + PoE + 48 10/100/1000 + 2 SFP +cevHwic4ce1t1Pri OBJECT IDENTIFIER ::= { cevModuleC36xxType 180 } -- 4 port T1/E1 channelized/PRI HWIC +cevEHwic1GeSfpCu OBJECT IDENTIFIER ::= { cevModuleC36xxType 181 } -- Single Port Gigabit Ethernet Extended High-Speed Wan Interface Card with either onboard cu port or SFP +cevEhwic3gEvdo OBJECT IDENTIFIER ::= { cevModuleC36xxType 182 } -- 3G EHWIC DuoBand EVDO Rev A/Rel 0/1xRTT and GPS +cevEhwic3gHspaU OBJECT IDENTIFIER ::= { cevModuleC36xxType 183 } -- 3G EHWIC QuadBand HSPA/UMTS QuadBand EDGE/GPRS and GPS +cevSm1pa OBJECT IDENTIFIER ::= { cevModuleC36xxType 184 } -- Service module to Port adapter +cevSm1Stm1Smi OBJECT IDENTIFIER ::= { cevModuleC36xxType 185 } -- 1 port multichannel STM-1 single mode service module +cevSm1Stm1Mm OBJECT IDENTIFIER ::= { cevModuleC36xxType 186 } -- 1 port multichannel STM-1 multimode service module +cevEhwic3gHspa7 OBJECT IDENTIFIER ::= { cevModuleC36xxType 187 } -- 3G EHWIC QuadBand HSPA+R7/HSPA/UMTS QuadBand EDGE/GPRS and GPS +cevIsmVpnSsl3 OBJECT IDENTIFIER ::= { cevModuleC36xxType 188 } -- Internal Service Module for VPN and SSL feature acceleration including Suite B Crypto support on Cisco 3900 routers +cevIsmVpnSsl2 OBJECT IDENTIFIER ::= { cevModuleC36xxType 189 } -- Internal Service Module for VPN and SSL feature acceleration including Suite B Crypto support on Cisco 2900 routers +cevIsmVpnSsl1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 190 } -- Service Module for VPN and SSL feature acceleration including Suite B Crypto support on Cisco 1941 routers +cevEhwic3gHspa7A OBJECT IDENTIFIER ::= { cevModuleC36xxType 191 } -- 3G WWAN EHWIC-QuadBand HSPA+R7/HSPA/UMTS QuadBand EDGE/GPRS and GPS for AT&T +cevEhwic3gMm OBJECT IDENTIFIER ::= { cevModuleC36xxType 192 } -- 3G WWAN EHWIC - Multimode HSPA+/HSPA/UMTS/EDGE/GPRS EVDO RevA/Rev0/1xRTT +cevEhwic4gLteA OBJECT IDENTIFIER ::= { cevModuleC36xxType 193 } -- 4G WWAN EHWIC - North America Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevEhwic4gLteG OBJECT IDENTIFIER ::= { cevModuleC36xxType 194 } -- 4G WWAN EHWIC - Global Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevEhwic4gLteV OBJECT IDENTIFIER ::= { cevModuleC36xxType 195 } -- 4G WWAN EHWIC - Verizon Multimode LTE/eHRPD/EVDO RevA/Rev0/1xRTT +cevSm1T3E3 OBJECT IDENTIFIER ::= { cevModuleC36xxType 196 } -- 1 port clear channel T3/E3 SM +cevSM32A OBJECT IDENTIFIER ::= { cevModuleC36xxType 197 } -- 32-port Asynchronous Interface Service Module for ISR G2s (c39XX) +cevSmD48FxsE OBJECT IDENTIFIER ::= { cevModuleC36xxType 202 } -- SM-D-48FXS-E is a double-wide service module with 48 OPX Lite FXS analog ports +cevSmD72Fxs OBJECT IDENTIFIER ::= { cevModuleC36xxType 203 } -- SM-D-72FXS is a double-wide service module with 72 FXS analog ports +cevNgsmXd3k48ge2sfpPoeplus OBJECT IDENTIFIER ::= { cevModuleC36xxType 206 } -- EtherSwitch Next Generation Service Module Layer3 + PoEPlus + 48 10/100/1000 + 2 SFP +cevNgsm3k24gePoeplus OBJECT IDENTIFIER ::= { cevModuleC36xxType 207 } -- EtherSwitch Next Generation Service Module Layer3 + PoEPlus + 24 10/100/1000 +cevNgsm3k16gePoeplus OBJECT IDENTIFIER ::= { cevModuleC36xxType 208 } -- EtherSwitch Next Generation Service Module Layer3 + PoEPlus + 16 10/100/1000 +cevGrwicSerial4t OBJECT IDENTIFIER ::= { cevModuleC36xxType 209 } -- Connected Grid Rugged Wan Interface Card with 4 serial ports(GRWIC-4T) +cevEhwic4gLteJp OBJECT IDENTIFIER ::= { cevModuleC36xxType 210 } -- 4G WWAN EHWIC - Japan Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevEhwic4gLteBe OBJECT IDENTIFIER ::= { cevModuleC36xxType 211 } -- 4G WWAN EHWIC - Canada AWS LTE Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevPEhwic1GeSfpCu OBJECT IDENTIFIER ::= { cevModuleC36xxType 212 } -- EHWIC 1 port dual mode SFP(100M/1G) or GE(10M/100M/1G) +cevPEhwic3gHspa7 OBJECT IDENTIFIER ::= { cevModuleC36xxType 213 } -- (non-US) 3.7G HSPA+ Release 7 EHWIC w/ SMS/GPS (MC8705) +cevPHwicSerial16a OBJECT IDENTIFIER ::= { cevModuleC36xxType 214 } -- 16-Port Async HWIC +cevPhwic1Ce1T1Pri OBJECT IDENTIFIER ::= { cevModuleC36xxType 215 } -- 1 port channelized T1/E1 and PRI HWIC (data only) +cevPHwic2Ce1t1Pri OBJECT IDENTIFIER ::= { cevModuleC36xxType 216 } -- 2 port channelized T1/E1, and PRI HWIC (data only) +cevPHwicSerial4As OBJECT IDENTIFIER ::= { cevModuleC36xxType 217 } -- 4-Port Async/Sync Serial HWIC +cevPHwicSerial4t OBJECT IDENTIFIER ::= { cevModuleC36xxType 218 } -- 4-Port Serial HWIC +cevPHwic4T1E1 OBJECT IDENTIFIER ::= { cevModuleC36xxType 219 } -- 4 port clear channel T1/E1 HWIC +cevPHwicSerial8a OBJECT IDENTIFIER ::= { cevModuleC36xxType 220 } -- 8-Port Async HWIC +cevPHwicSerial8as OBJECT IDENTIFIER ::= { cevModuleC36xxType 221 } -- 8-Port Async/Sync Serial HWIC, EIA-232 +cevPIsmVpn29 OBJECT IDENTIFIER ::= { cevModuleC36xxType 222 } -- 3DES/AES/SUITE-B VPN Encryption module +cevPVic2Fxo2 OBJECT IDENTIFIER ::= { cevModuleC36xxType 223 } -- Two-port Voice Interface Card - FXO (Universal) +cevPVic2Fxo4 OBJECT IDENTIFIER ::= { cevModuleC36xxType 224 } -- Four-port Voice Interface Card - FXO (Universal) +cevPSm2k23Es1Ge OBJECT IDENTIFIER ::= { cevModuleC36xxType 225 } -- Enhanced EtherSwitch, L2, SM, 23 FE, 1 GE +cevPSm3k16GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 226 } -- Enhanced EtherSwitch, L2, SM, 23 FE, 1 GE +cevPSmXd2k48Es2SFP OBJECT IDENTIFIER ::= { cevModuleC36xxType 227 } -- Enhanced EtherSwitch, L2, SM, 48 FE, 2 SFP +cevPSmXd3k48Es2SFPPoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 228 } -- Enhanced EtherSwitch, L2/L3, SM, 48 FE, 2 SFP, POE +cevPSmXd3k48Ge2SFPPoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 229 } -- Enhanced EtherSwitch, L2/L3, SM, 48 GE, 2 SFP, POE +cevPSm2k15Es1GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 230 } -- Enhanced EtherSwitch, L2, SM, 15 FE, 1 GE, POE +cevPSm2k23Es1GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 231 } -- Enhanced EtherSwitch, L2, SM, 23 FE, 1 GE, POE +cevPSm3k15Es1GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 232 } -- Enhanced EtherSwitch, L2/L3, SM, 15 FE, 1 GE, POE +cevPSm3k23Es1GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 233 } -- Enhanced EtherSwitch, L2/L3, SM, 23 FE, 1 GE, POE +cevPSm3k24GePoe OBJECT IDENTIFIER ::= { cevModuleC36xxType 234 } -- Enhanced EtherSwitch, L2/L3, SM, 24 GE, POE +cevPSm1nm OBJECT IDENTIFIER ::= { cevModuleC36xxType 235 } -- Network Module Adapter for SM Slot on Router 2200, 3200 +cevPHdv2port2 OBJECT IDENTIFIER ::= { cevModuleC36xxType 236 } -- IP Communications High-Density Digital Voice NM with 2 T1/E1 +cevEhwic4gLteLA OBJECT IDENTIFIER ::= { cevModuleC36xxType 246 } -- 4G WWAN EHWIC - Latin America Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevEhwic4gLteCI OBJECT IDENTIFIER ::= { cevModuleC36xxType 247 } -- 4G WWAN EHWIC - China and India Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevEhwic4gLteJN OBJECT IDENTIFIER ::= { cevModuleC36xxType 248 } -- 4G WWAN EHWIC - Japan Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevGrwic4gLteARf OBJECT IDENTIFIER ::= { cevModuleC36xxType 249 } -- 4G WWAN GRWIC - North America Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS, Refurbished +cevGrwic4gLteGRf OBJECT IDENTIFIER ::= { cevModuleC36xxType 250 } -- 4G WWAN GRWIC - Global Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS, Refurbished +cevGrwic4gLteVRf OBJECT IDENTIFIER ::= { cevModuleC36xxType 251 } -- 4G WWAN GRWIC - Verizon Multimode LTE/eHRPD/EVDO RevA/Rev0/1xRTT, Refurbished +cevGrwic4gLteLA OBJECT IDENTIFIER ::= { cevModuleC36xxType 252 } -- 4G WWAN GRWIC - Latin America Multimode and Asia Pacific LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevGrwic4gLteEA OBJECT IDENTIFIER ::= { cevModuleC36xxType 253 } -- 4G WWAN GRWIC - Europe Multimode and North America Advanced LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS + + +cevModuleVipPortAdapters OBJECT IDENTIFIER ::= { cevModule 4 } +cevPa1fe OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 1 } +cevPa8e OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 2 } +cevPa4e OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 3 } +cevPa5e OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 4 } +cevPa4t OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 5 } +cevPa4r OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 6 } +cevPaFddi OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 7 } +cevSaEncryption OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 8 } +cevPaAh1t OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 9 } +cevPaAh2t OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 10 } +cevPaA8tV35 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 12 } +cevPa1feTxIsl OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 13 } +cevPa1feFxIsl OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 14 } +cevPa1feTxNisl OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 15 } +cevSaCompression OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 16 } +cevPaAtmLite1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 17 } +cevPaCt3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 18 } +cevPaOc3smMuxCbrt1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 19 } +cevPaOc3smMuxCbr120e1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 20 } +cevPaOc3smMuxCbr75e1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 21 } +cevPaOc3mmMuxCbrt1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 22 } +cevPaOc3mmMuxCbr120e1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 23 } +cevPaOc3mmMuxCbr75e1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 24 } +cevPaDs3MuxCbrt1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 25 } +cevPaE3MuxCbr120e1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 26 } +cevPaE3smMuxCbr75e1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 27 } +cevPa8bSt OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 28 } +cevPa4bU OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 29 } +cevPaFddiFd OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 30 } +cevPaJt2 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 31 } +cevPaPosdw OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 32 } +cevPa4me1Bal OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 33 } +cevPa2ce1Balanced OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 34 } +cevPa2ct1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 35 } +cevPa1vg OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 36 } +cevPaAtmdxDs3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 37 } +cevPaAtmdxE3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 38 } +cevPaAtmdxSmlOc3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 39 } +cevPaAtmdxSmiOc3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 40 } +cevPaAtmdxMmOc3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 41 } +cevPaA8tX21 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 42 } +cevPaA8tRs232 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 43 } +cevPa4me1Unbal OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 44 } +cevPa4rFdx OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 45 } +cevPa1e3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 46 } +cevPa2e3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 47 } +cevPa1t3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 48 } +cevPa2t3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 49 } +cevPa2ce1Unbalanced OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 50 } +cevPa14eSwitch OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 51 } +cevas58001fedsi OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 52 } +cevPa1feFxNisl OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 53 } +cevPaIo1fe OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 54 } +cevPaIo OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 55 } +cevPa2feTx OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 56 } +cevPa2feFx OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 57 } +cevPaGe OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 59 } -- Gigabit Ethernet Port Adapter +cevPaPosswSm OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 60 } -- Single Width POS (Packet Over Sonet) Port Adapter with Singlemode Fiber +cevPaPosswMm OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 61 } -- Single Width POS (Packet Over Sonet) Port Adapter with Multimode Fiber +cevPaPosswLr OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 62 } -- Single Width POS (Packet Over Sonet) Port Adapter with Long Range Fiber +cevPa4ct1Csu OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 63 } -- 4-port channelized T1 with CSU (Channel Service Unit) +cevPa8ct1Csu OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 64 } -- 8-port channelized T1 with CSU (Channel Service Unit) +cevPa8ct1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 65 } -- 8-port channelized T1 +cevPa8ce1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 66 } -- 8-port channelized E1 +cevPaVxc2t1e1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 67 } -- 2 port T1/E1 voice port adapter with 30 DSP's +cevPaVxb2t1e1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 68 } -- 2 port T1/E1 voice port adapter with 12 DSP's +cevPaAtmOc12Mm OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 69 } -- Multimode ATM OC-12 Port Adapter +cevPaAtmOc12Smi OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 70 } -- Singlemode ATM OC-12 Intermediate reach Port Adapter +cevPaMct3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 71 } -- Multichannel DS3 single port adapter +cevPaMc2t3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 72 } -- Multichannel DS3 dual port adapter +cevPa1t3Plus OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 73 } -- Improved one port serial T3 plus port adapter +cevPa2t3Plus OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 74 } -- Improved 2 port serial T3 plus port adapter +cevPaPosOc12Mm OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 75 } -- OC-12 Packet Over SONET Port Adapter, Multi-Mode fiber +cevPaPosOc12Sm OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 76 } -- OC-12 Packet Over SONET Port Adapter, Single Mode fiber +cevPaImaT1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 77 } -- Implements IMA functionality for the 7200/7500 platform for a T1 +cevPaImaE1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 78 } -- Implements IMA functionality for the 7200/7500 platform for an E1 +cevSrpPaOc12Mm OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 79 } -- SRP OC-12/STM-4 Multimode Port Adapter for 7000 series +cevSrpPaOc12SmIr OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 80 } -- SRP OC-12/STM-4 Single Mode Intermediate Reach Port Adapter for 7000 series +cevSrpPaOc12Lr OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 81 } -- SRP OC-12/STM-4 Single Mode Long Reach Port Adapter for 7000 series +cevPa2ct1Csu OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 82 } -- 2 port multichannel T1 port adapter with built in csu/dsu for the 7200, 7500, and rsp7000 platforms +cevPa2ce1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 83 } -- 2 port multichannel E1 port adapter for the 7200, 7500, and rsp7000 platforms +cevPaMcx2te1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 84 } -- 2 port, software configurable Multichannel T1/E1 with TDM Port Adapter +cevPaMcx4te1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 85 } -- 4 port, software configurable Multichannel T1/E1 with TDM Port Adapter +cevPaMcx8te1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 86 } -- 8 port, software configurable Multichannel T1/E1 with TDM Port Adapter +cevSrpPaOc12SmXr OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 87 } -- SRP OC-12/STM-4 Single Mode Extended Reach Port Adapter for 7000 series +cevPaMcStm1Smi OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 90 } -- channelized STM-1 PA for 7500/7200(single mode intermediate reach) +cevPaMcStm1Mm OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 91 } -- channelized STM-1 PA for 7500/7200(multimode) +cevPa2feTxI82543 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 92 } -- 2 port Fast Ethernet 100TX Intel I82543 +cevPa2feFxI82543 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 93 } -- 2 port Fast Ethernet 100FX (MMF) Intel I82543 +cevPaDualWideGe OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 94 } -- Dual Wide Enhanced Gigabit Ethernet Port Adapter +cevPaVxa1T1E124 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 95 } -- 1 port T1/E1 voice port adapter w/ 7 DSPs +cevPaVxa1T1E130 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 96 } -- 1 port T1/E1 voice port adapter w/ 8 DSPs +cevPaMcT1E1 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 97 } -- Multichannel T1/E1 (without TDM) Port Adapter +cevPaMcx8te1M OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 99 } -- 8 port, software configurable Multichannel T1/E1 SS7 with TDM Port Adapter +cevPa1ce3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 100 } -- 1 port, Multichannel E1 Port Adapter +cevPa2OC3PosSw OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 101 } -- Dual Port OC-3c Packet Over Sonet(POS) Single Wide Adapter +cevPa2feFxIsl OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 102 } -- PA-2feisl-fx fast ethernet 2 port adapter card +cevPa4Dtr OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 103 } -- Four port dedicated tokenring adapter +cevPaVmHda8FxsDid OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 104 } -- High density analog voice/fax voice module with 8 FXS/DID +cevPa1OC3PosSw OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 105 } -- Single port OC-3c Packet over Sonet (POS) Single Wide Port Adapter Card +cevPaA6mmOc3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 106 } -- ATM WAN OC3 MM Port Adapter. +cevPaA6SmiOc3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 107 } -- ATM WAN OC3 SMI Port Adapter. +cevPaA6SmlOc3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 108 } -- ATM WAN OC3 SML Port Adapter. +cevPaA6Ds3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 109 } -- ATM WAN OC3 DS3 Port Adapter. +cevPaA6E3 OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 110 } -- ATM WAN OC3 E3 Port Adapter. +cevPaMcx4te1Q OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 111 } -- 4 port, software configurable Multichannel T1/E1 SS7 Q.703A with TDM +cevPaMct3ec OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 112 } -- Enhanced 1 port multichannel PA +cevPaMc2t3ec OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 113 } -- Enhanced 2 port multichannel PA +cevPa1t3e3ec OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 114 } -- Enhanced 1 port T3/E3 clear channel PA +cevPa2t3e3ec OBJECT IDENTIFIER ::= { cevModuleVipPortAdapters 115 } -- Enhanced 2 port T3/E3 clear channel PA + +cevModuleCpuType OBJECT IDENTIFIER ::= { cevModule 5 } +cevC7200Io1fe OBJECT IDENTIFIER ::= { cevModuleCpuType 1 } +cevC7200Io OBJECT IDENTIFIER ::= { cevModuleCpuType 2 } +cevCpuAS5300 OBJECT IDENTIFIER ::= { cevModuleCpuType 3 } +cevCpuRpm OBJECT IDENTIFIER ::= { cevModuleCpuType 7 } -- Router Processor Module +cevCpu2600 OBJECT IDENTIFIER ::= { cevModuleCpuType 8 } -- c2600 chassis CPU +cevCpu7200Npe300 OBJECT IDENTIFIER ::= { cevModuleCpuType 9 } -- Network processing engine (CPU card) for 7200 series +cevCpu1400 OBJECT IDENTIFIER ::= { cevModuleCpuType 10 } -- CPU for Cisco 1400 series products +cevCpu800 OBJECT IDENTIFIER ::= { cevModuleCpuType 11 } -- CPU for Cisco 800 series products +cevCpuPSM1Gbps OBJECT IDENTIFIER ::= { cevModuleCpuType 12 } -- Processor Switch Module with 1.2Gbps switching capacity for MGX8800 series chassis +cevCpu7200Npe175 OBJECT IDENTIFIER ::= { cevModuleCpuType 14 } -- Network processing engine (CPU card) for 7200 series +cevCpu7200Npe225 OBJECT IDENTIFIER ::= { cevModuleCpuType 15 } -- Network processing engine (CPU card) for 7200 series +cevCpu1417 OBJECT IDENTIFIER ::= { cevModuleCpuType 17 } -- CPU for Cisco 1417 only +cevCpuPsm11oc12 OBJECT IDENTIFIER ::= { cevModuleCpuType 18 } -- Cisco MGX8800 Processor Switch Module 1 with 1 622Mbps port +cevCpuOpticalRegenerator OBJECT IDENTIFIER ::= { cevModuleCpuType 19 } -- Cisco Optical Regenerator chassis CPU +cevCpuUbr924 OBJECT IDENTIFIER ::= { cevModuleCpuType 20 } -- CPU for the UBR924 Cisco Cable Modem +cevCpu7120 OBJECT IDENTIFIER ::= { cevModuleCpuType 21 } -- CPU for the 7120 series +cevCpu7140 OBJECT IDENTIFIER ::= { cevModuleCpuType 22 } -- CPU for the 7140 series +cevCpuPsm12t3e3 OBJECT IDENTIFIER ::= { cevModuleCpuType 23 } -- Cisco MGX8800 Processor Switch Module 1 with 2 T3/E3 ports +cevCpuPsm14oc3 OBJECT IDENTIFIER ::= { cevModuleCpuType 24 } -- Cisco MGX8800 Processor Switch Module 1 with 4 155Mbps ports +cevCpu7200Npe100 OBJECT IDENTIFIER ::= { cevModuleCpuType 26 } -- Network processing engine (CPU card) for 7200 series +cevCpu7200Npe150 OBJECT IDENTIFIER ::= { cevModuleCpuType 27 } -- Network processing engine (CPU card) for 7200 series +cevCpu7200Npe200 OBJECT IDENTIFIER ::= { cevModuleCpuType 28 } -- Network processing engine (CPU card) for 7200 series +cevCpuCreRp OBJECT IDENTIFIER ::= { cevModuleCpuType 29 } -- Central Routing Engine - Route Processor for Cisco 10000 series +cevCpuCreFp OBJECT IDENTIFIER ::= { cevModuleCpuType 30 } -- Central Routing Engine - Forwarding Processor for Cisco 10000 series +cevCpuAs5400 OBJECT IDENTIFIER ::= { cevModuleCpuType 31 } -- CPU card for AS5400 +cevCpuAS5200 OBJECT IDENTIFIER ::= { cevModuleCpuType 34 } +cevCpuGrp OBJECT IDENTIFIER ::= { cevModuleCpuType 35 } -- GSR Route Processor for 12012 and 12008 +cevCpuMc3810V3 OBJECT IDENTIFIER ::= { cevModuleCpuType 36 } -- CPU card for the MC3810-V3; higher performance than MC3810 with NEBs compliant changes. +cevCpuAs5850 OBJECT IDENTIFIER ::= { cevModuleCpuType 38 } -- High End Dial Access Platform +cevCpu7200Npe400 OBJECT IDENTIFIER ::= { cevModuleCpuType 39 } -- Network processing engine (CPU card) for 7200 series +cevCpuAs5350 OBJECT IDENTIFIER ::= { cevModuleCpuType 40 } -- CPU card for AS5350 +cevCpuRsp4Plus OBJECT IDENTIFIER ::= { cevModuleCpuType 41 } -- RSP4+ is ECC capable RSP4, ie. With a Tiger5 asic +cevCpuUbr91x OBJECT IDENTIFIER ::= { cevModuleCpuType 42 } -- CPU card for the UBR91X family of Cable Modems (912-c, 912-s, 914) +cevCpu7150 OBJECT IDENTIFIER ::= { cevModuleCpuType 43 } -- CPU for the 7150 series +cevCpuPXMB45Gbps OBJECT IDENTIFIER ::= { cevModuleCpuType 44 } -- PXM45B Processor Module with R7K Processor +cevCpuONS15540 OBJECT IDENTIFIER ::= { cevModuleCpuType 47 } -- ONS 15540 ESP Processor Board without Switch Fabric +cevCpuRsp16 OBJECT IDENTIFIER ::= { cevModuleCpuType 48 } -- RSP16 board processor +cevCpuPrp1 OBJECT IDENTIFIER ::= { cevModuleCpuType 49 } -- GSR Performance Route Processor 1 +cevCpuC7300Nse100 OBJECT IDENTIFIER ::= { cevModuleCpuType 50 } -- Network Service Engine 100 (CPU card) for Cisco 7300 platform +cevCpuPXM1E1Gbps OBJECT IDENTIFIER ::= { cevModuleCpuType 51 } -- Cisco MGX88XX Processor Switch Module 1 Enhancement version +cevCpuPXM1E2Oc12 OBJECT IDENTIFIER ::= { cevModuleCpuType 52 } -- Cisco MGX88XX Processor Switch Module 1, 2 OC12 ports, Enhanced version with PNNI support +cevCpuPXM1E8Oc3 OBJECT IDENTIFIER ::= { cevModuleCpuType 53 } -- Cisco MGX88XX Processor Switch Module 1 Enhancement version with PNNI support +cevCpuPXM1E8T3E3 OBJECT IDENTIFIER ::= { cevModuleCpuType 54 } -- Cisco MGX88XX Processor Switch Module 1 Enhanced version with 8 T3/E3 ports +cevCpuPXM1EComboT3E3Oc3 OBJECT IDENTIFIER ::= { cevModuleCpuType 55 } -- Cisco MGX88XX Processor Switch Module 1 Enhancement version combo card with 8 T3/E3 and 4 OC3 ports +cevCpu7200Npeg1 OBJECT IDENTIFIER ::= { cevModuleCpuType 56 } -- Network Processing Engine (CPU card) for 7200VXR series +cevCpu26912fe OBJECT IDENTIFIER ::= { cevModuleCpuType 57 } -- c2691 Motherboard with Fast Ethernet +cevCpu37452fe OBJECT IDENTIFIER ::= { cevModuleCpuType 58 } -- c3745 Motherboard with Fast Ethernet +cevCpu37252fe OBJECT IDENTIFIER ::= { cevModuleCpuType 59 } -- c3725 Motherboard with Fast Ethernet +cevCpu36311fe OBJECT IDENTIFIER ::= { cevModuleCpuType 60 } -- c3631 Motherboard with Fast Ethernet +cevCpu19002fe OBJECT IDENTIFIER ::= { cevModuleCpuType 61 } -- MWR 1900 Motherboard with Fast Ethernet +cevCpuONS15530SW OBJECT IDENTIFIER ::= { cevModuleCpuType 62 } -- Cisco ONS 15530 CPU and Switch Board +cevCpu6400Nsp OBJECT IDENTIFIER ::= { cevModuleCpuType 63 } -- Cisco 6400 Node Switch Processor +cevCpu6400Nrp OBJECT IDENTIFIER ::= { cevModuleCpuType 64 } -- Cisco 6400 Node Route Processor +cevCpu6400Nrp2 OBJECT IDENTIFIER ::= { cevModuleCpuType 65 } -- Cisco 6400 Node Route Processor 2 +cevCpu6400Nrp2Sv OBJECT IDENTIFIER ::= { cevModuleCpuType 66 } -- Cisco 6400 Node Route Processor 2 with Shaped VCs + +cevCpuPXM1E4Oc3 OBJECT IDENTIFIER ::= { cevModuleCpuType 67 } -- PXM1E-4-155 Cisco MGX88XX Processor Switch Module 1 Enhanced version with 4 OC3 ports +cevCpu1700 OBJECT IDENTIFIER ::= { cevModuleCpuType 68 } -- CPU for the 1700 series +cevCpu7301Npeg1 OBJECT IDENTIFIER ::= { cevModuleCpuType 71 } -- Cisco 7301 Network Processing Engine +cevCpuPXM1E16t1e1 OBJECT IDENTIFIER ::= { cevModuleCpuType 72 } -- PXM1E-16-T1E1 processor card supports 16 port T1E1 IMA(Inverse Multplexing for ATM) +cevCpu7300Nse100Plus OBJECT IDENTIFIER ::= { cevModuleCpuType 73 } -- Network Service Engine 100+ for Cisco 7300 platform +cevCpuPxm1eB8t3e34Oc3 OBJECT IDENTIFIER ::= { cevModuleCpuType 74 } -- PXM1E-T3E3-155/B Cisco MGX88XX Processor Switch Module 1 Enhancement version combo card with 8 T3/E3 and 4 OC3 ports, Model B +cevCpu4604 OBJECT IDENTIFIER ::= { cevModuleCpuType 75 } -- CPU card for catalyst 4000 Access Gateway line card +cevCpu4224 OBJECT IDENTIFIER ::= { cevModuleCpuType 76 } -- CPU card for standalone 24 port ethernet switch, router and voice gateway +cevCpuAs5400HPX OBJECT IDENTIFIER ::= { cevModuleCpuType 77 } -- CPU card for AS5400HPX +cevCpuAs5350HPX OBJECT IDENTIFIER ::= { cevModuleCpuType 78 } -- CPU card for AS5350HPX +cevCpuAs5850tb OBJECT IDENTIFIER ::= { cevModuleCpuType 80 } -- BCM1250-based CPU card for AS5850 Route Switch Controller (RSC) +cevCpuC7300Npeg100 OBJECT IDENTIFIER ::= { cevModuleCpuType 81 } -- Network Processing Engine (CPU card) for Cisco 7300 platform +cevCpuMdsCpp OBJECT IDENTIFIER ::= { cevModuleCpuType 82 } -- MDS platform Control Path processor +cevCpuMdsDpp OBJECT IDENTIFIER ::= { cevModuleCpuType 83 } -- MDS platform Data Path processor +cevCpuMdsSup OBJECT IDENTIFIER ::= { cevModuleCpuType 84 } -- MDS platform supervisor processor +cevCpu2430Iad24Fxs OBJECT IDENTIFIER ::= { cevModuleCpuType 85 } -- iad2430-24FXS Motherboard with 2FastEthernet, 24FXS ports +cevCpu2431Iad8Fxs OBJECT IDENTIFIER ::= { cevModuleCpuType 86 } -- iad2431-8FXS Motherboard with 1FastEthernet, 8FXS ports, 1T1/E1, 1 vwic slot +cevCpu2431Iad16Fxs OBJECT IDENTIFIER ::= { cevModuleCpuType 87 } -- iad2431-16FXS Motherboard with 2FastEthernet, 16FXS ports, 1T1/E1, 1 vwic slot +cevCpu2431Iad1T1E1 OBJECT IDENTIFIER ::= { cevModuleCpuType 88 } -- iad2431-2T1E1 Motherboard with 2FastEthernet, 2T1/E1, 1 vwic slot +cevCpu2432Iad24Fxs OBJECT IDENTIFIER ::= { cevModuleCpuType 89 } -- iad2432-24FXS Motherboard with 2FastEthernet, 24FXS ports, 2T1/E1, 1 vwic slot +cevCpu3220 OBJECT IDENTIFIER ::= { cevModuleCpuType 90 } -- Mobile Access Router Card(MARC) for 3220 Platform With 1 Fast Ethernet I/F +cevCpuVG224 OBJECT IDENTIFIER ::= { cevModuleCpuType 91 } -- Line Side Analog Gateway with 24FXS Analog ports +cevCpuCat6kWsSup720RP OBJECT IDENTIFIER ::= { cevModuleCpuType 92 } -- Routing processor CPU for Catalyst 6000 WsSup720 supervisor +cevCpuCat6kMsfc OBJECT IDENTIFIER ::= { cevModuleCpuType 93 } -- CPU for Catalyst 6000 Msfc module +cevCpuCat6kMsfc2 OBJECT IDENTIFIER ::= { cevModuleCpuType 94 } -- CPU for Catalyst 6000 Msfc2 module +cevCpuCat6kWsxSup12ge OBJECT IDENTIFIER ::= { cevModuleCpuType 95 } -- CPU for Catalyst 6000 WsxSup12ge supervisor +cevCpuCat6kWsxSup22ge OBJECT IDENTIFIER ::= { cevModuleCpuType 96 } -- CPU for Catalyst 6000 WsxSup22ge supervisor +cevCpuCat6kWsxSup1a2ge OBJECT IDENTIFIER ::= { cevModuleCpuType 97 } -- CPU for Catalyst 6000 WsxSup1a2ge supervisor +cevCpuCat6kWsSup720SP OBJECT IDENTIFIER ::= { cevModuleCpuType 98 } -- Switching processor CPU for Catalyst 6000 WsSup720 supervisor +cevCpu3845ge2 OBJECT IDENTIFIER ::= { cevModuleCpuType 99 } -- c3845 Motherboard with Gigabit Ethernet +cevCpu3825ge2 OBJECT IDENTIFIER ::= { cevModuleCpuType 100 } -- c3825 Motherboard with Gigabit Ethernet +cevCpuCrs1AsmpRoute OBJECT IDENTIFIER ::= { cevModuleCpuType 101 } -- CRS1 ASMP route processorr +cevCpuCrs1DsmpRoute OBJECT IDENTIFIER ::= { cevModuleCpuType 102 } -- CRS1 DSMP Distributed router processor. +cevCpuCrs1pfeAsic OBJECT IDENTIFIER ::= { cevModuleCpuType 103 } -- CRS1 Packet Forwarding Engine Asic module +cevCpuCrs1EgressqAsic OBJECT IDENTIFIER ::= { cevModuleCpuType 104 } -- CRS1 Egressq Asic module +cevCpuCrs1FabricqAsic OBJECT IDENTIFIER ::= { cevModuleCpuType 105 } -- CRS1 Fabricq Asic module +cevCpuCrs1IngressqAsic OBJECT IDENTIFIER ::= { cevModuleCpuType 106 } -- CRS1 Ingressq Asic module +cevCpuCrs1SPLC OBJECT IDENTIFIER ::= { cevModuleCpuType 107 } -- CRS1 Line card service processor. +cevCpuCrs1SPFC OBJECT IDENTIFIER ::= { cevModuleCpuType 108 } -- CRS1 Fabric card service processor +cevCpu1800Mod OBJECT IDENTIFIER ::= { cevModuleCpuType 109 } -- CPU type for 1800 series modular routers +cevCpuPrp2 OBJECT IDENTIFIER ::= { cevModuleCpuType 110 } -- GSR Performance Route Processor 2 +cevCpuCat6kWsSup32ge OBJECT IDENTIFIER ::= { cevModuleCpuType 111 } -- CPU for Catalyst 6500 WsSup328ge supervisor +cevCpuCat6kWsSup3210ge OBJECT IDENTIFIER ::= { cevModuleCpuType 112 } -- CPU for Catalyst 6500 WsSup3210ge supervisor +cevCpuAs5400XM OBJECT IDENTIFIER ::= { cevModuleCpuType 113 } -- CPU card for AS5400XM +cevCpuAs5350XM OBJECT IDENTIFIER ::= { cevModuleCpuType 114 } -- CPU card for AS5350XM +cevCpu1800 OBJECT IDENTIFIER ::= { cevModuleCpuType 115 } -- CPU for the 1800 fixed-configuration series. +cevCpu7200Npeg2 OBJECT IDENTIFIER ::= { cevModuleCpuType 118 } -- Network Processing Engine 2 (CPU card) for 7200VXR series +cevCpuCat6kMsfc2a OBJECT IDENTIFIER ::= { cevModuleCpuType 119 } -- CPU for Catalyst 6000 Msfc2A module +cevCpuC28012fe OBJECT IDENTIFIER ::= { cevModuleCpuType 120 } -- 2801 Motherboard with two integrated fast ethernets +cevCpuIXP2350WestportNP OBJECT IDENTIFIER ::= { cevModuleCpuType 121 } -- Processor used for Paldron development platform +cevCpuC7300Nse150 OBJECT IDENTIFIER ::= { cevModuleCpuType 122 } -- Network Services Engine (CPU card) for the Cisco 7304 Platform +cevCpuCre1Rp OBJECT IDENTIFIER ::= { cevModuleCpuType 123 } -- Central Routing Engine 1 - Route Processor for Cisco 10000 series +cevCpuCre2Rp OBJECT IDENTIFIER ::= { cevModuleCpuType 124 } -- Central Routing Engine 2 - Route Processor for Cisco 10000 series +cevCpuCre3Rp OBJECT IDENTIFIER ::= { cevModuleCpuType 125 } -- Central Routing Engine 3 - Route Processor for Cisco 10000 series +cevCpuCre1Fp OBJECT IDENTIFIER ::= { cevModuleCpuType 126 } -- Central Routing Engine 1 - Forwarding Processor for Cisco 10000 series +cevCpuCre2Fp OBJECT IDENTIFIER ::= { cevModuleCpuType 127 } -- Central Routing Engine 2 - Forwarding Processor for Cisco 10000 series +cevCpuCre3Fp OBJECT IDENTIFIER ::= { cevModuleCpuType 128 } -- Central Routing Engine 3 - Forwarding Processor for Cisco 10000 series +cevCpu7600Sip600DC OBJECT IDENTIFIER ::= { cevModuleCpuType 130 } -- CPU for 7600 SIP 600 DC module +cevCpuCat6kVsF6kMsfc3 OBJECT IDENTIFIER ::= { cevModuleCpuType 131 } -- CPU for Catalyst 6500 Supervisor VS-F6K-MSFC3 Module +cevCpuCat6kVsS72010G OBJECT IDENTIFIER ::= { cevModuleCpuType 132 } -- CPU for Catalyst 6500 Supervisor VS-S720-10G Module +cevCpu7201Npeg2 OBJECT IDENTIFIER ::= { cevModuleCpuType 133 } -- Network Processing Engine 2 (CPU card) for 7201 series +cevCpuSamiDc8548H OBJECT IDENTIFIER ::= { cevModuleCpuType 134 } -- CPU on the daughter cards on Service and Application Module for IP +cevCpuUC500 OBJECT IDENTIFIER ::= { cevModuleCpuType 135 } -- Processor +cevCpuBroadcomSB1A OBJECT IDENTIFIER ::= { cevModuleCpuType 138 } -- Broadcom SB-1A high performance MIPS64 CPU +cevCpuCrs1SPLCB OBJECT IDENTIFIER ::= { cevModuleCpuType 139 } -- Cisco CRS-1 Modular Services Card Rev B +cevCpuUc520s OBJECT IDENTIFIER ::= { cevModuleCpuType 140 } -- CPU card for the UC520 UCSO fixed-configuration series +cevCpuUc520m OBJECT IDENTIFIER ::= { cevModuleCpuType 141 } -- CPU card for the 19 inch rack-mount model of UC520 series +cevCpu1861 OBJECT IDENTIFIER ::= { cevModuleCpuType 144 } -- Cpu card for the ISR flavour of freddo +cevCpuTraffic OBJECT IDENTIFIER ::= { cevModuleCpuType 145 } -- NME-APA SCE Entity Traffic Processor +cevCpuCat6kWsSup32Pge OBJECT IDENTIFIER ::= { cevModuleCpuType 146 } -- CPU for Catalyst 6500 WsSup32Pge supervisor +cevCpuCat6kWsSup32P10ge OBJECT IDENTIFIER ::= { cevModuleCpuType 147 } -- CPU for Catalyst 6500 WsSup32P10ge supervisor +cevCpuCat6kWsF6kPisa OBJECT IDENTIFIER ::= { cevModuleCpuType 148 } -- CPU for Catalyst 6500 PISA router daughterboard +cevCpuCrs1PlimAsic OBJECT IDENTIFIER ::= { cevModuleCpuType 152 } -- CRS1 PLIM Asic module +cevCpu2435Iad8Fxs OBJECT IDENTIFIER ::= { cevModuleCpuType 153 } -- iad2431-8FXS Motherboard with 2FastEthernet,8FXS ports and 1T1/E1 +cevCpuVG204 OBJECT IDENTIFIER ::= { cevModuleCpuType 154 } -- Line Side Analog Gateway with 4FXS Analog ports +cevCpuVG202 OBJECT IDENTIFIER ::= { cevModuleCpuType 155 } -- Line Side Analog Gateway with 2FXS Analog ports +cevCpu2941 OBJECT IDENTIFIER ::= { cevModuleCpuType 157 } -- CPU for MWR-2941-DC +cevCPU8641D OBJECT IDENTIFIER ::= { cevModuleCpuType 158 } -- Cisco ASR9K RSP, LC CPU Type +cevCpuCat6kVsSup2t10g OBJECT IDENTIFIER ::= { cevModuleCpuType 159 } -- CPU for Catalyst 6500 Supervisor Module VS-SUP2T-10G +cevCpu19412ge OBJECT IDENTIFIER ::= { cevModuleCpuType 160 } -- Cisco 1941 Motherboard with 2 GE +cevCpu29012ge OBJECT IDENTIFIER ::= { cevModuleCpuType 161 } -- Cisco 2901 Motherboard with 2 GE +cevCpu29113ge OBJECT IDENTIFIER ::= { cevModuleCpuType 162 } -- Cisco 2911 Motherboard with 3 GE +cevCpu29213ge OBJECT IDENTIFIER ::= { cevModuleCpuType 163 } -- Cisco 2921 Motherboard with 3 GE +cevCpu29513ge OBJECT IDENTIFIER ::= { cevModuleCpuType 164 } -- Cisco 2951 Motherboard with 3 GE +cevCpu39253ge OBJECT IDENTIFIER ::= { cevModuleCpuType 165 } -- Cisco 3925 w/SPE100 with 3 GE +cevCpu39453ge OBJECT IDENTIFIER ::= { cevModuleCpuType 166 } -- Cisco 3945 w/SPE150 with 3 GE +cevCpuSr520T1 OBJECT IDENTIFIER ::= { cevModuleCpuType 167 } -- This is the security router with 1 port T1. Supports Voice and data +cevCpu1941w2ge OBJECT IDENTIFIER ::= { cevModuleCpuType 168 } -- Cisco 1941 Motherboard with 2 GE, 802.11n WLAN +cevCpu3825nvge2 OBJECT IDENTIFIER ::= { cevModuleCpuType 169 } -- c3825nv Motherboard with Gigabit Ethernet +cevCpu3845nvge2 OBJECT IDENTIFIER ::= { cevModuleCpuType 170 } -- c3845nv Motherboard with Gigabit Ethernet +cevCpuCrs1SPFP OBJECT IDENTIFIER ::= { cevModuleCpuType 175 } -- Cisco CRS-1 Series Forwarding Processor 40G +cevCpu3900SPE2004ge OBJECT IDENTIFIER ::= { cevModuleCpuType 179 } -- cisco 3900 Services Performance Engine 200 (SPE200) with 4 GE, 3 EHWIC, 3 DSP +cevCpu3900Spe100K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 182 } -- Cisco Services Performance Engine 100 for Cisco 3900 ISR with three Gigabit Ethernet +cevCpu3900Spe150K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 183 } -- Cisco Services Performance Engine 150 for Cisco 3900 ISR with three Gigabit Ethernet +cevCpu3900SPE2504ge OBJECT IDENTIFIER ::= { cevModuleCpuType 186 } -- cisco 3900 Services Performance Engine 250 (SPE250) with 4 GE, 3 EHWIC, 3 DSP +cevCpuCrs1FP140 OBJECT IDENTIFIER ::= { cevModuleCpuType 187 } -- Cisco CRS Series Forwarding Processor 140G +cevCpuCrs1MSC140G OBJECT IDENTIFIER ::= { cevModuleCpuType 188 } -- Cisco CRS Series Modular Services Card 140G +cevCpuC1841C2fek9 OBJECT IDENTIFIER ::= { cevModuleCpuType 189 } -- 1841C/K9 Motherboard with two integrated fast ethernets +cevCpuC2801C2fek9 OBJECT IDENTIFIER ::= { cevModuleCpuType 190 } -- 2801C/K9 Motherboard with two integrated fast ethernets +cevCpuC2811C2fek9 OBJECT IDENTIFIER ::= { cevModuleCpuType 191 } -- 2811C/K9 Motherboard with two integrated fast ethernets and integrated VPN +cevCpuC2821C2gek9 OBJECT IDENTIFIER ::= { cevModuleCpuType 192 } -- 2821C/K9 Motherboard with two integrated gigabit ethernets and integrated VPN +cevCpu3825C2gek9 OBJECT IDENTIFIER ::= { cevModuleCpuType 194 } -- 3825C/K9 Motherboard with Gigabit Ethernet +cevCpu3845C2gek9 OBJECT IDENTIFIER ::= { cevModuleCpuType 195 } -- 3845C/K9 Motherboard with Gigabit Ethernet +cevCpuCGR20102ge OBJECT IDENTIFIER ::= { cevModuleCpuType 198 } -- Cisco Connected Grid Router 2010 Motherboard with 2 GE +cevCpu1906Ck9 OBJECT IDENTIFIER ::= { cevModuleCpuType 199 } -- 1906C/K9 Motherboard with 2 GE, Serial 1T for china +cevCpuDsp OBJECT IDENTIFIER ::= { cevModuleCpuType 201 } -- Generic Digital Signal Processor +cevCpu5915 OBJECT IDENTIFIER ::= { cevModuleCpuType 202 } -- CPU for 5915 Embedded services router +cevCpu86xVAE OBJECT IDENTIFIER ::= { cevModuleCpuType 212 } -- CPU for Cisco 86xVAE series products +cevCpuCryptoAsic OBJECT IDENTIFIER ::= { cevModuleCpuType 213 } -- Generic Crypto Asic, which encrypt and decrypt packets +cevCpu2811ve2fe OBJECT IDENTIFIER ::= { cevModuleCpuType 214 } -- 2811ve Motherboard with two integrated fast ethernets and integrated VPN +cevCpu1841ve2fe OBJECT IDENTIFIER ::= { cevModuleCpuType 215 } -- 1841ve Motherboard with two integrated fast ethernets +cevCpu819HG OBJECT IDENTIFIER ::= { cevModuleCpuType 216 } -- C819HG Hardened Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, 1 Serial, 1 Console/Aux ports, 256MB flash memory, 512MB DRAM +cevCpu819G OBJECT IDENTIFIER ::= { cevModuleCpuType 217 } -- C819G Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cevCpu881W OBJECT IDENTIFIER ::= { cevModuleCpuType 218 } -- C881W Router series with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cevCpu886VAW OBJECT IDENTIFIER ::= { cevModuleCpuType 219 } -- C886VA-W Router series with 1 ADSL2/2+ Annex B, 1 ISDN, 4 Fast Ethernet LAN with 2 PoE, Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cevCpu887VAMW OBJECT IDENTIFIER ::= { cevModuleCpuType 220 } -- C887VAM-W Router series with 1 ADSL2/2+ Annex M, 4 Fast Ethernet LAN with 2 PoE, Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cevCpu887VAW OBJECT IDENTIFIER ::= { cevModuleCpuType 221 } -- C887VA-W Router series with 1 VDSL, 4 Fast Ethernet LAN with 2 PoE, Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cevCpuAsaSm1 OBJECT IDENTIFIER ::= { cevModuleCpuType 222 } -- Central Processing Unit for Cisco Adaptive Security Appliance for Catalyst switches +cevCpuAsaSm1K7 OBJECT IDENTIFIER ::= { cevModuleCpuType 223 } -- Central Processing Unit for Cisco Adaptive Security Appliance with No Payload Encryption for Catalyst switches +cevCpuCrsLSP140 OBJECT IDENTIFIER ::= { cevModuleCpuType 234 } -- Cisco CRS Series Label Switch Processor 140G +cevCpuCre5Fp OBJECT IDENTIFIER ::= { cevModuleCpuType 243 } -- Central Routing Engine 5 - Forwarding Processor for Cisco 10000 series +cevCpuCre5Rp OBJECT IDENTIFIER ::= { cevModuleCpuType 244 } -- Central Routing Engine 5 - Route Processor for Cisco 10000 series +cevCpuVG350 OBJECT IDENTIFIER ::= { cevModuleCpuType 245 } -- VG350 High Density Analog Gateway +cevCpu819HGW OBJECT IDENTIFIER ::= { cevModuleCpuType 250 } -- C819HGW Hardened Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, Wireless LAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory, 1GB DRAM +cevCpu819H OBJECT IDENTIFIER ::= { cevModuleCpuType 251 } -- C819H Hardened Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory, 1GB DRAM +cevCpu819HWD OBJECT IDENTIFIER ::= { cevModuleCpuType 252 } -- C819HWD Hardened Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, Wireless LAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory, 1GB DRAM +cevCpu812G OBJECT IDENTIFIER ::= { cevModuleCpuType 253 } -- C812G Router series with 1 Gigabit Ethernet WAN, 1 3G WAN, 1 Console/Aux ports, 512MB flash memory, 512MB DRAM +cevCpu812GCIFI OBJECT IDENTIFIER ::= { cevModuleCpuType 254 } -- C812GCIFI Router series with 1 Gigabit Ethernet WAN, 1 3G WAN, Wireless LAN, 1 Console/Aux ports, 512MB flash memory, 512MB DRAM +cevCpu819HGM OBJECT IDENTIFIER ::= { cevModuleCpuType 255 } -- C819HGM Hardened Router series with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory, 1GB DRAM +cevCpu819GM OBJECT IDENTIFIER ::= { cevModuleCpuType 256 } -- C819GM Router series with 1Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G WAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory, 1GB DRAM +cevCpuCgrSup OBJECT IDENTIFIER ::= { cevModuleCpuType 266 } -- Connected Grid Router - platform supervisor processor +cevCpu86xVAEW OBJECT IDENTIFIER ::= { cevModuleCpuType 267 } -- CPU for Cisco 86xVAEW series products +cevCpuvg202xm OBJECT IDENTIFIER ::= { cevModuleCpuType 268 } -- Line side Analog Gateway VG202XM with 2FXS Analog ports +cevCpuvg204xm OBJECT IDENTIFIER ::= { cevModuleCpuType 269 } -- Line side Analog Gateway VG204XM with 4FXS Analog ports +cevCpuC6880x OBJECT IDENTIFIER ::= { cevModuleCpuType 270 } -- Catalyst 6880 CPU +cevCpu1783SR OBJECT IDENTIFIER ::= { cevModuleCpuType 280 } -- CPU for C819H-K9 Hardened Router for Rockwell Automation with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 Serial, 1 Console/Aux port, 256MB flash memory and 256MB DRAM +cevCpuTypeCPU OBJECT IDENTIFIER ::= { cevModuleCpuType 281 } -- CPU +cevCpuC881 OBJECT IDENTIFIER ::= { cevModuleCpuType 282 } -- C881 router with 1 Fast Ethernet Primary WAN, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevCpuC886VA OBJECT IDENTIFIER ::= { cevModuleCpuType 283 } -- C886VA router with 1 VDSL2/ADSL2+ Primary WAN, 1 ISDN BRI S/T interface, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevCpuC887VA OBJECT IDENTIFIER ::= { cevModuleCpuType 284 } -- C887VA router with 1 VDSL2/ADSL2+ Primary WAN, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevCpuC888 OBJECT IDENTIFIER ::= { cevModuleCpuType 285 } -- C888 router with 1 EFM/ATM over G.SHDSL Primary WAN, 1 ISDN BRI S/T interface, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevCpuC891F OBJECT IDENTIFIER ::= { cevModuleCpuType 286 } -- C891F router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevCpuC891FW OBJECT IDENTIFIER ::= { cevModuleCpuType 287 } -- C891FW router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 1 Dual 2.4/5GHz Wireless LAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevCpuVG310 OBJECT IDENTIFIER ::= { cevModuleCpuType 288 } -- VG310 Medium Density Voice Gateway +cevCpuVG320 OBJECT IDENTIFIER ::= { cevModuleCpuType 289 } -- VG320 Medium Density Voice Gateway +cevCpuCat6kSup OBJECT IDENTIFIER ::= { cevModuleCpuType 290 } -- Generic Supervisor CPU for Catalyst 6000 families +cevCPURT1081K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 293 } -- Router 1081 Fast Ethernet Router +cevCPURT1091K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 294 } -- Router 1091 GigaE SecRouter +cevCpuRT2241K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 295 } -- Router 2241 w/2 GE,2 EHWIC slots,256MB CF,512MB DRAM,IP Base +cevCpuRT2221K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 296 } -- Router 2221 Modular Router, 2 GE, 2 EHWIC slots, 512DRAM, IP Base +cevCpuRT2241WCK9 OBJECT IDENTIFIER ::= { cevModuleCpuType 297 } -- Router 2241 Router w/802.11 a/b/g/n China Compliant WLAN ISM +cevCpuRT3211K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 298 } -- Router 3211 w/3 GE,4 EHWIC,2 DSP,1 SM,256MB CF,512MB DRAM,IPB +cevCpuRT3221K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 299 } -- Router 3221 w/3 GE,4 EHWIC,3 DSP,1 SM,256MB CF,512MB DRAM,IPB +cevCpuRT3201K9 OBJECT IDENTIFIER ::= { cevModuleCpuType 300 } -- Router 3201 w/2 GE,4 EHWIC,2 DSP,256MB CF,512MB DRAM,IP Base +cevCpu897VAB OBJECT IDENTIFIER ::= { cevModuleCpuType 306 } -- C897VAB-K9 router with 1 VDSL2 with bonding/ADSL2+ WAN , 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 8 Giga Ethernet LAN,4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cevCpuCrs1LSPX OBJECT IDENTIFIER ::= { cevModuleCpuType 307 } -- Cisco CRS Label Switch Processor Card 400G +cevCpuCrs1FPX OBJECT IDENTIFIER ::= { cevModuleCpuType 308 } -- Cisco CRS Forwarding Processor Card 400G +cevCpuCrs1MSCX OBJECT IDENTIFIER ::= { cevModuleCpuType 309 } -- Cisco CRS Series Modular Services Card 400G +cevCpuAsa5506 OBJECT IDENTIFIER ::= { cevModuleCpuType 312 } -- Central Processing Unit for 5506 Adaptive Security Appliance +cevCpuAsa5506W OBJECT IDENTIFIER ::= { cevModuleCpuType 313 } -- Central Processing Unit for 5506W Adaptive Security Appliance +cevCpuAsa5508 OBJECT IDENTIFIER ::= { cevModuleCpuType 314 } -- Central Processing Unit for 5508 Adaptive Security Appliance +cevCpuAsa5506K7 OBJECT IDENTIFIER ::= { cevModuleCpuType 315 } -- Central Processing Unit for 5506 with No Payload Encryption Adaptive Security Appliance +cevCpuAsa5508K7 OBJECT IDENTIFIER ::= { cevModuleCpuType 316 } -- Central Processing Unit for 5508 with No Payload Encryption Adaptive Security Appliance +cevCpu2911T OBJECT IDENTIFIER ::= { cevModuleCpuType 317 } -- CISCO2911-T/K9 with 3 GE, 4 EHWIC, 2 DSP, 1 SM , 256 MB CF, 512 MB DRAM, IPB, extended temperature range from -5 to 60 C +cevCpu891x24X OBJECT IDENTIFIER ::= { cevModuleCpuType 318 } -- C891-24X Router series with 2 Giga Ethernet WAN Xor'ed with SFP (Small Form-factor Pluggable), 24 Giga Ethernet LAN with 8 PoE, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +cevCpu841Mx4X OBJECT IDENTIFIER ::= { cevModuleCpuType 321 } -- CPU for C841M-4X/K9 router +cevCpu841Mx8X OBJECT IDENTIFIER ::= { cevModuleCpuType 322 } -- CPU for C841M-8X/K9 router +cevCpuCrs1MSCXL OBJECT IDENTIFIER ::= { cevModuleCpuType 323 } -- Cisco CRS Series Modular Services Card 200G +cevCpuCrs1FPXL OBJECT IDENTIFIER ::= { cevModuleCpuType 324 } -- Cisco CRS Forwarding Processor Card 200G +cevCpuN9kCpu OBJECT IDENTIFIER ::= { cevModuleCpuType 325 } -- The CPU for N9K SUP/Linecard +cevCpuAsa5506H OBJECT IDENTIFIER ::= { cevModuleCpuType 326 } -- Central Processing Unit for 5506H Adaptive Security Appliance +cevCpuAsa5516 OBJECT IDENTIFIER ::= { cevModuleCpuType 327 } -- Central Processing Unit for 5516 Adaptive Security Appliance +cevCpuC819GWLTE OBJECT IDENTIFIER ::= { cevModuleCpuType 328 } -- C819GWLTE router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +cevCpuISA30004C OBJECT IDENTIFIER ::= { cevModuleCpuType 329 } -- Central Processing Unit for ISA30004C Copper SKU +cevCpuISA30002C2F OBJECT IDENTIFIER ::= { cevModuleCpuType 330 } -- Central Processing Unit for ISA30002C2F Fiber SKU +cevCpuRAISA1783SAD4T0S OBJECT IDENTIFIER ::= { cevModuleCpuType 331 } -- Cisco Rockwell ISA 30004C Copper SKU's Central Processing Unit +cevCpuRAISA1783SAD2T2S OBJECT IDENTIFIER ::= { cevModuleCpuType 332 } -- Cisco Rockwell ISA 30002C2F Fiber SKU's Central Processing Unit +cevCpuISA4000 OBJECT IDENTIFIER ::= { cevModuleCpuType 333 } -- Central Processing Unit for ISA4000 SKU +cevCpu86xVAEV2 OBJECT IDENTIFIER ::= { cevModuleCpuType 334 } -- CPU for C86xVAE series products +cevCpu2911A3ge OBJECT IDENTIFIER ::= { cevModuleCpuType 335 } -- Cisco 2911A Motherboard with 3 GE +cevCpu807 OBJECT IDENTIFIER ::= { cevModuleCpuType 336 } -- CPU for Cisco 807 series products +cevCpuAsa1000V OBJECT IDENTIFIER ::= { cevModuleCpuType 337 } -- Central Processing Unit for Adaptive Security Appliance 1000V +cevCpuVAsa OBJECT IDENTIFIER ::= { cevModuleCpuType 338 } -- Central Processing Unit for Adaptive Security Appliance +cevCpuC941J4P OBJECT IDENTIFIER ::= { cevModuleCpuType 339 } -- C941J-4P Router with 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 2GB DDR4 DRAM(x64) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevCpuC9214P OBJECT IDENTIFIER ::= { cevModuleCpuType 340 } -- C921-4P Router with 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevCpuC9314P OBJECT IDENTIFIER ::= { cevModuleCpuType 341 } -- C931-4P Router with Internal Power supply, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevCpuC941J4PLTEJN OBJECT IDENTIFIER ::= { cevModuleCpuType 342 } -- C941J-4PLTEJN Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 2GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevCpuC9214PLTE OBJECT IDENTIFIER ::= { cevModuleCpuType 343 } -- C921-4PLTE Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevCpuC921J4P OBJECT IDENTIFIER ::= { cevModuleCpuType 344 } -- C921J-4P Router with, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevCpuC9274P OBJECT IDENTIFIER ::= { cevModuleCpuType 345 } -- C927-4P Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevCpuC9274PM OBJECT IDENTIFIER ::= { cevModuleCpuType 346 } -- C927-4PM Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevCpuC9264P OBJECT IDENTIFIER ::= { cevModuleCpuType 347 } -- C926-4P Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevCpuC9274PLTE OBJECT IDENTIFIER ::= { cevModuleCpuType 348 } -- C927-4PLTE Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevCpuC9274PMLTEGB OBJECT IDENTIFIER ::= { cevModuleCpuType 349 } -- C927-4PMLTEGB Router with 1 Eth+DSL with Annex M, 1 LTE interface,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevCpuC9264PLTEGB OBJECT IDENTIFIER ::= { cevModuleCpuType 350 } -- C926-4PLTEGB Router with 1 Eth+DSL, 1 LTE interface,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cevCPUC931J4P OBJECT IDENTIFIER ::= { cevModuleCpuType 354 } -- C931J-4P Router with External Power Supply 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cevCpuFPR2140 OBJECT IDENTIFIER ::= { cevModuleCpuType 358 } -- Central Processing Unit for Cisco Firepower 2140 Security Appliance +cevCpuFPR2120 OBJECT IDENTIFIER ::= { cevModuleCpuType 359 } -- Central Processing Unit for Cisco Firepower 2120 Security Appliance +cevCpuFPR2110 OBJECT IDENTIFIER ::= { cevModuleCpuType 360 } -- Central Processing Unit for Cisco Firepower 2110 Security Appliance +cevCpuFPR2130 OBJECT IDENTIFIER ::= { cevModuleCpuType 361 } -- Central Processing Unit for Cisco Firepower 2130 Security Appliance +cevCpuFPR2140N OBJECT IDENTIFIER ::= { cevModuleCpuType 362 } -- Network Processing Unit for Cisco Firepower 2140 Security Appliance +cevCpuFPR2120N OBJECT IDENTIFIER ::= { cevModuleCpuType 363 } -- Network Processing Unit for Cisco Firepower 2120 Security Appliance +cevCpuFPR2110N OBJECT IDENTIFIER ::= { cevModuleCpuType 364 } -- Network Processing Unit for Cisco Firepower 2110 Security Appliance +cevCpuFPR2130N OBJECT IDENTIFIER ::= { cevModuleCpuType 365 } -- Network Processing Unit for Cisco Firepower 2130 Security Appliance + +cevModuleCscType OBJECT IDENTIFIER ::= { cevModule 6 } + +cevModuleC7xxxType OBJECT IDENTIFIER ::= { cevModule 7 } +cevC7xxxMc14a OBJECT IDENTIFIER ::= { cevModuleC7xxxType 1 } -- cable card 1 downstream 4 upstream +cevC7xxxMc16a OBJECT IDENTIFIER ::= { cevModuleC7xxxType 2 } -- cable card 1 downstream 6 upstream +cevC7xxxMc11 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 3 } -- cable card 1 downstream 1 upstream +cevC7xxxMc12a OBJECT IDENTIFIER ::= { cevModuleC7xxxType 4 } -- cable card 1 downstream 2 upstream +cevC7xxxMc11a OBJECT IDENTIFIER ::= { cevModuleC7xxxType 5 } -- modem card 1 downstream 1 upstream (ASIC) +cevC7xxxIo1feTxIsl OBJECT IDENTIFIER ::= { cevModuleC7xxxType 6 } -- Fast Ethernet I/O Controller which provides RJ45 and MII Connectors +cevC7xxxMc28 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 8 } -- cable card 2 downstream 8 upstream +cevVip480 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 9 } -- 4th Generation Versatile Interface Processor for the c7500 router +cevVip450 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 10 } -- 4th Generation Versatile Interface Processor for the c7500 router, lower performance than cevVip480 card +cevC7xxxIoEGE OBJECT IDENTIFIER ::= { cevModuleC7xxxType 11 } -- C7200 I/O Controller with GE(1000Mbps) + E(10Mbps) interface +cevC7xxxIo2FE OBJECT IDENTIFIER ::= { cevModuleC7xxxType 12 } -- C7200 I/O Controller with 2FE (10/100Mbps) interface +cevC7xxxEIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 16 } -- Ethernet Interface Processor +cevC7xxxFIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 17 } -- FDDI Interface Processor +cevC7xxxSrsFIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 18 } -- FDDI Interface Processor +cevC7xxxTRIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 19 } -- Token Ring Interface Processor +cevC7xxxSrsTRIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 20 } -- Token Ring Interface Processor +cevC7xxxFSIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 21 } -- Fast Serial Interface Processor +cevC7xxxSSIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 22 } -- Standard Serial Interface Processor +cevC7xxxMIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 23 } -- Multichannel Interface Processor +cevC7xxxSMIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 24 } -- ISP Multichannel Interface Processor +cevC7xxxVIP2 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 25 } -- Versatile Interface Processor 2 +cevC7xxxVIP250 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 26 } -- Versatile Interface Processor 2-50 +cevC7xxxRSP1 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 27 } -- Route Switch Processor 1 +cevC7xxxRSP2 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 28 } -- Route Switch Processor 2 +cevC7xxxRSP4 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 29 } -- Route Switch Processor 4 +cevC7xxxPosIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 30 } -- Packet Over Sonet Interface Processor +cevC7xxxFeIP2 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 31 } -- Fast Ethernet Interface Processor 2 +cevC73004Oc3PosMm OBJECT IDENTIFIER ::= { cevModuleC7xxxType 33 } -- 4-port OC3 POS line card for Cisco 7300, Multimode +cevC73004Oc3PosSmIr OBJECT IDENTIFIER ::= { cevModuleC7xxxType 34 } -- 4-port OC3 POS line card for Cisco 7300, Singlemode, Intermediate Reach +cevC73004Oc3PosSmLr OBJECT IDENTIFIER ::= { cevModuleC7xxxType 35 } -- 4-port OC3 POS line card for Cisco 7300, Singlemode, Long Reach +cevC7300Oc48PosSmSr OBJECT IDENTIFIER ::= { cevModuleC7xxxType 36 } -- 1-port OC48 POS line card for Cisco 7300, Singlemode, Short Reach +cevC7300Oc48PosSmIr OBJECT IDENTIFIER ::= { cevModuleC7xxxType 37 } -- 1-port OC48 POS line card for Cisco 7300, Singlemode, Intermediate Reach +cevC7300Oc48PosSmLr OBJECT IDENTIFIER ::= { cevModuleC7xxxType 38 } -- 1-port OC48 POS line card for Cisco 7300, Singlemode, Long Reach +cevC7500AIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 58 } -- ATM Interface Processor for 7500 Platform +cevC7500CIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 59 } -- Channel Interface Processor for 7500 Platform +cevC7500CIP2 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 60 } -- Channel Interface Processor 2 for 7500 Platform +cevC7500GEIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 61 } -- Gigabit Ethernet Interface Processor for 7500 Platform +cevC7500FEIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 62 } -- Fast Ethernet Interface Processor for 7500 Platform +cevC7xxxSIP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 63 } -- Serial Interface Processor +cevC7xxxRSP OBJECT IDENTIFIER ::= { cevModuleC7xxxType 64 } -- Route Switch Processor for 7000 Platforms +cevC7xxxHSSI OBJECT IDENTIFIER ::= { cevModuleC7xxxType 65 } -- High Speed Serial Interface +cevC7411 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 66 } -- Cisco 7400 Family, 1 Slot Router +cevC7411IoGE OBJECT IDENTIFIER ::= { cevModuleC7xxxType 67 } -- Cisco 7411 I/O Controller with three 10/100/1000Mbps GE interfaces +cevC7301 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 68 } -- Cisco 7300 Family, 1 sLOT rOUTER +cevC7301IoGE OBJECT IDENTIFIER ::= { cevModuleC7xxxType 69 } -- Cisco 7301 I/O Controller with three 10/100/1000Mbps GE interfaces +cevVip680 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 70 } --A new VIP card to be used in 7500 box. this card is same as VIP4-80 but with a higher speed CPU. +cevC7300CCPA OBJECT IDENTIFIER ::= { cevModuleC7xxxType 76 } -- Port Adaptor Carrier Card for Cisco 7304 +cevC7304MSC100 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 77 } -- C7304-MSC-100 is a carrier card for 7304. it can carry up to 2 VPA (Versatile Port Adaptor) cards +cevC73006E3 OBJECT IDENTIFIER ::= { cevModuleC7xxxType 78 } -- 6-port E3 interface line card for Cisco 7300 +cevC73001Oc12Atm OBJECT IDENTIFIER ::= { cevModuleC7xxxType 79 } -- 1-port OC12 ATM line card for Cisco 7300 +cevC7200Vsa OBJECT IDENTIFIER ::= { cevModuleC7xxxType 81 } -- C7200 VPN Services Adapter + +cevModuleC4xxxType OBJECT IDENTIFIER ::= { cevModule 8 } +cevC4xxxUnknown OBJECT IDENTIFIER ::= { cevModuleC4xxxType 1 } +cevC4xxxNp4Gb OBJECT IDENTIFIER ::= { cevModuleC4xxxType 2 } -- 4-Port Serial E1/G.703 +cevC4wsx4548GbRj45VPlus OBJECT IDENTIFIER ::= { cevModuleC4xxxType 3 } -- Catalyst 4500 series 48-port 10/100/1000BaseT linecard with Power Over Ethernet, upto 30W inline power per port +cevCat4kWsx4948e10GE OBJECT IDENTIFIER ::= { cevModuleC4xxxType 4 } -- Catalyst 4000 series fixed configuration switch with 48 10/100/1000BaseT ports and four 10Gbps/1Gbps SFP+/SFP ports(WS-C4948E) +cevCat4kWsx45Sup7LE OBJECT IDENTIFIER ::= { cevModuleC4xxxType 5 } -- First Cat4K supervisor based on IFE chipset +cevCat4kWsx45Sup8e OBJECT IDENTIFIER ::= { cevModuleC4xxxType 6 } -- Catalyst 4500 Sup 8-E Wired Wireless Convergence, 928 Gbps Wired, 8x10Gbps SFP+ uplink ports +cevNIM4gLteNA7354 OBJECT IDENTIFIER ::= { cevModuleC4xxxType 7 } -- 4G WWAN NIM - North AmericaMultimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevNIM4gLteGA7304 OBJECT IDENTIFIER ::= { cevModuleC4xxxType 8 } -- 4G WWAN NIM - Global Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevNIM4gLteVZ7350 OBJECT IDENTIFIER ::= { cevModuleC4xxxType 9 } -- 4G WWAN NIM - Verizon Multimode LTE/eHRPD/EVDO RevA/Rev0/1xRTT +cevNIM4gLteST7350 OBJECT IDENTIFIER ::= { cevModuleC4xxxType 10 } -- 4G WWAN NIM - Sprint Multimode LTE/eHRPD/EVDO RevA/Rev0/1xRTT +cevCat4kWsx45Sup8LE OBJECT IDENTIFIER ::= { cevModuleC4xxxType 11 } -- Catalyst 4500 Sup 8L-E, 560 Gbps Wired, 4x10Gbps SFP+ uplink ports +cevNIM4gLteLA7430 OBJECT IDENTIFIER ::= { cevModuleC4xxxType 13 } -- 4G WWAN NIM - Latin America Multimode and Asia Pacific LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevNIM4gLteALA7430 OBJECT IDENTIFIER ::= { cevModuleC4xxxType 14 } -- 4G WWAN NIM - Latin America Multimode and Asian Pacific Advanced LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevNIM4gLteAEA7455 OBJECT IDENTIFIER ::= { cevModuleC4xxxType 15 } -- 4G WWAN NIM - Europe Multimode and North America Advanced LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevCat4kWsx45Sup9e OBJECT IDENTIFIER ::= { cevModuleC4xxxType 19 } -- Catalyst 4500 Sup 9-E Wired Wireless Convergence, 492 Gbps Wired, 4x10G/1G SFP+ or 2x40G QSFP uplink ports + + +cevModuleAS5200Type OBJECT IDENTIFIER ::= { cevModule 9 } +cevAS5200Carrier OBJECT IDENTIFIER ::= { cevModuleAS5200Type 1 } -- Microcom and V.110 carrier card +cevAS5200DtdCarrier OBJECT IDENTIFIER ::= { cevModuleAS5200Type 2 } -- Mica carrier card +cevPmAS5xxx12m56k OBJECT IDENTIFIER ::= { cevModuleAS5200Type 3 } -- Microcom 12-port modem module +cevPmAS5xxx12mV110 OBJECT IDENTIFIER ::= { cevModuleAS5200Type 4 } -- V.110 terminal adapter 12-port module + +cevModuleC25xxType OBJECT IDENTIFIER ::= { cevModule 10 } + +cevModuleAS5300Type OBJECT IDENTIFIER ::= { cevModule 11 } +cevAS53004ct1 OBJECT IDENTIFIER ::= { cevModuleAS5300Type 1 } +cevAS53004ce1 OBJECT IDENTIFIER ::= { cevModuleAS5300Type 2 } +cevPmDtdCarrier OBJECT IDENTIFIER ::= { cevModuleAS5300Type 3 } +cevPmDtd6m OBJECT IDENTIFIER ::= { cevModuleAS5300Type 4 } +cevAS5300Carrier OBJECT IDENTIFIER ::= { cevModuleAS5300Type 5 } +cevPmAS5xxx12m OBJECT IDENTIFIER ::= { cevModuleAS5300Type 6 } +cevAS5300VoiceCarrierCard OBJECT IDENTIFIER ::= { cevModuleAS5300Type 7 } +cevAS5300Dspmc542 OBJECT IDENTIFIER ::= { cevModuleAS5300Type 8 } -- DSP (Digital Signal Processor) C542 module for the AS5300 and AS5800 series +cevAS5300Dsp OBJECT IDENTIFIER ::= { cevModuleAS5300Type 9 } +cevAS5300PmDtd12m OBJECT IDENTIFIER ::= { cevModuleAS5300Type 10 } -- Mica 12 modem module +cevAS53008ct14t OBJECT IDENTIFIER ::= { cevModuleAS5300Type 11 } -- Channelized Octal T1 and 4 serial card +cevAS53008ce14t OBJECT IDENTIFIER ::= { cevModuleAS5300Type 12 } -- Channelized Octal E1 and 4 serial card +cevAS53004ct14t OBJECT IDENTIFIER ::= { cevModuleAS5300Type 13 } -- Channelized Quad T1 and 4 serial card +cevAS53004ce14t OBJECT IDENTIFIER ::= { cevModuleAS5300Type 14 } -- Channelized Quad E1 and 4 serial card +cevAS5300Amazon2Carrier OBJECT IDENTIFIER ::= { cevModuleAS5300Type 15 } -- Amazon II mica carrier card +cevAS5300Dspm6c549 OBJECT IDENTIFIER ::= { cevModuleAS5300Type 16 } -- DSP (Digital Signal Processor) module that contains 6 C549 DSPs, used in AS5300 and AS5800 + +cevModuleAS5800Type OBJECT IDENTIFIER ::= { cevModule 12 } +cevMAs5800Dsc OBJECT IDENTIFIER ::= { cevModuleAS5800Type 1 } +cevMAs5800E1 OBJECT IDENTIFIER ::= { cevModuleAS5800Type 2 } +cevMAs5800T1 OBJECT IDENTIFIER ::= { cevModuleAS5800Type 3 } +cevMAs5800MicaHmm OBJECT IDENTIFIER ::= { cevModuleAS5800Type 4 } +cevMAs5800T3 OBJECT IDENTIFIER ::= { cevModuleAS5800Type 5 } -- T3 Trunk Card +cevMAs5800FeDsi OBJECT IDENTIFIER ::= { cevModuleAS5800Type 6 } +cevMAs5800MicaDmm OBJECT IDENTIFIER ::= { cevModuleAS5800Type 7 } -- Mica Double Density Modem Module +cevMAs5800Vcc OBJECT IDENTIFIER ::= { cevModuleAS5800Type 8 } -- Voice Carrier Card +cevMAs5800Dspm6c549 OBJECT IDENTIFIER ::= { cevModuleAS5800Type 9 } -- Digital Signal Processor Module with 6 C549's Voice Feature Card +cevMAs5800Dsp OBJECT IDENTIFIER ::= { cevModuleAS5800Type 10 } -- Digital Signal Processor Module Voice Feature Card + + +cevModuleFabricType OBJECT IDENTIFIER ::= { cevModule 14 } +cev12012Sfc OBJECT IDENTIFIER ::= { cevModuleFabricType 3 } -- 12012 Switch Fabric Card +cev12012Csc OBJECT IDENTIFIER ::= { cevModuleFabricType 4 } -- 12012 Clock Scheduler Card +cev12008Sfc8 OBJECT IDENTIFIER ::= { cevModuleFabricType 5 } -- 12008 Switch Fabric Card +cev12008Csc8 OBJECT IDENTIFIER ::= { cevModuleFabricType 6 } -- 12008 Clock Scheduler Card +cev12016Sfc16 OBJECT IDENTIFIER ::= { cevModuleFabricType 7 } -- GSR 12016 Switch Fabric Card +cev12016Csc16 OBJECT IDENTIFIER ::= { cevModuleFabricType 8 } -- GSR 12016 Clock Scheduler Card +cev12016Sfc16Oc192 OBJECT IDENTIFIER ::= { cevModuleFabricType 9 } -- GSR 12016 OC192 Switch Fabric Card +cev12016Csc16Oc192 OBJECT IDENTIFIER ::= { cevModuleFabricType 10 } -- GSR 12016 OC192 Clock Scheduler Card +cev12010Sfc10 OBJECT IDENTIFIER ::= { cevModuleFabricType 11 } -- GSR 12010 Switch Fabric Card +cev12010Csc10 OBJECT IDENTIFIER ::= { cevModuleFabricType 12 } -- GSR 12010 Clock Scheduler Card +cev12406Sfc6 OBJECT IDENTIFIER ::= { cevModuleFabricType 13 } -- GSR 12406 Switch Fabric Card +cev12406Csc6 OBJECT IDENTIFIER ::= { cevModuleFabricType 14 } -- GSR 12406 Clock Scheduler Card +cev12410Sfc10 OBJECT IDENTIFIER ::= { cevModuleFabricType 15 } -- GSR 12410 Switch Fabric Card +cev12410Csc10 OBJECT IDENTIFIER ::= { cevModuleFabricType 16 } -- GSR 12410 Clock Scheduler Card +cev12404Csc64 OBJECT IDENTIFIER ::= { cevModuleFabricType 17 } -- GSR 12404 Fabric and Alarm card +cev12816Csc16Oc768 OBJECT IDENTIFIER ::= { cevModuleFabricType 18 } -- GSR 12816 Clock Scheduler Card +cev12810Csc10Oc768 OBJECT IDENTIFIER ::= { cevModuleFabricType 19 } -- GSR 12810 Clock Scheduler Card +cev12810Sfc10Oc768 OBJECT IDENTIFIER ::= { cevModuleFabricType 20 } -- GSR 12810 Switch Fabric Card +cev12816Sfc16Oc768 OBJECT IDENTIFIER ::= { cevModuleFabricType 21 } -- GSR 12816 Switch Fabric Card +cev12006CscAdvncd OBJECT IDENTIFIER ::= { cevModuleFabricType 22 } -- GSR 12006/12406 Advanced Clock scheduler card +cev12010CscAdvncd OBJECT IDENTIFIER ::= { cevModuleFabricType 23 } -- GSR 12010/12410 Advanced Clock scheduler card +cev12016CscAdvncd OBJECT IDENTIFIER ::= { cevModuleFabricType 24 } -- GSR 12016/12416 Advanced Clock scheduler card +cev12006SfcAdvncd OBJECT IDENTIFIER ::= { cevModuleFabricType 25 } -- GSR 12006/12406 Advanced Switch Fabric Card +cev12010SfcAdvncd OBJECT IDENTIFIER ::= { cevModuleFabricType 26 } -- GSR 12010/12410 Advanced Switch Fabric Card +cev12016SfcAdvncd OBJECT IDENTIFIER ::= { cevModuleFabricType 27 } -- GSR 12016/12416 Advanced Switch Fabric Card +cev12004FabAdvncd OBJECT IDENTIFIER ::= { cevModuleFabricType 28 } -- GSR 12004/12404 Advanced Collapsed Fabric/Alarm card +cev12816Csc16Oc768B OBJECT IDENTIFIER ::= { cevModuleFabricType 29 } -- GSR 12816 Enhanced Clock Scheduler Card +cev12810Csc10Oc768B OBJECT IDENTIFIER ::= { cevModuleFabricType 30 } -- GSR 12810 Enhanced Clock Scheduler Card +cevModuleFabricTypeAsic OBJECT IDENTIFIER ::= { cevModuleFabricType 45 } -- Cisco Fabric SFE ASIC + + +cevModuleDaughterCard OBJECT IDENTIFIER ::= { cevModule 15 } +cevDslamNi2Controller OBJECT IDENTIFIER ::= { cevModuleDaughterCard 4 } -- Cisco 6100, 6130, 6260 DSLAM chassis NI-2 IOS controller Daughter Card +cevWvic2dsuE1DiG703 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 5 } -- Two port E1 voice interface daughtercard with Drop and Insert and G.703 for 2600 series and 3600 series routers +cevWvic1dsuE1G703 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 6 } -- One port E1 voice interface daughtercard with G.703 for 2600 series and 3600 series routers +cevDspmPvdm3 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 7 } -- Packet Voice DSP module with 3 C549 DSP's used by 17x0, 26x0, and 36x0 platforms +cevDspmPvdm1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 12 } -- Packet Voice DSP module with 1 C549 DSP used by 17x0, 26x0, and 36x0 platforms +cevDspmPvdm2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 13 } -- Packet Voice DSP module with 2 C549 DSPs used by 17x0, 26x0, and 36x0 platforms +cevDspmPvdm4 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 14 } -- Packet Voice DSP module with 4 C549 DSPs used by 17x0, 26x0, and 36x0 platforms +cevDspmPvdm5 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 15 } -- Packet Voice DSP module with 5 C549 DSPs used by 17x0, 26x0, and 36x0 platforms +cevHdaEm10fxs OBJECT IDENTIFIER ::= { cevModuleDaughterCard 17 } -- 10-port FXS Voice Interface Daughtercard +cevHdaEm4dsp OBJECT IDENTIFIER ::= { cevModuleDaughterCard 18 } -- 4-C5421 DSP Daughtercard +cevC7300Nse100Db OBJECT IDENTIFIER ::= { cevModuleDaughterCard 19 } -- Network Service Engine 100 Daughtercard for Cisco 7300 platform +cevCeScsi2636 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 24 } -- SCSI daughter card used by Content Engine Modules for 26xx and 36xx series platforms +cevCeIde2636 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 25 } -- IDE daughter card used by Content Engine Modules for 26xx and 36xx series platforms +cevVic4vpFxs4Did OBJECT IDENTIFIER ::= { cevModuleDaughterCard 26 } -- 4-port Direct Inward Dialing (DID) and 4-port Foreign Exchange Station (FXS) Voice Interface Daughtercard +cevC7300Nse100PlusDb OBJECT IDENTIFIER ::= { cevModuleDaughterCard 27 } -- Network Service Engine 100+ Daughtercard for Cisco 7300 platform +cevModuleCat4000DaughterCardType OBJECT IDENTIFIER ::= { cevModuleDaughterCard 28 } -- Catalyst 4000 Daughter Cards + +cevCat4kDCWsf4531 OBJECT IDENTIFIER ::= { cevModuleCat4000DaughterCardType 1 } --NFFC(Netflow Feature Card) supervisor daughter card +cevCat4kDCWsu4504FxMt OBJECT IDENTIFIER ::= { cevModuleCat4000DaughterCardType 2 } -- Daughter Card with 4 100-Base FX uplink ports +cevVwic2Mft1T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 29 } -- VWIC2-1MFT-T1E1 (1 Port) RJ-48 Multi-Flex Trunk -T1/E1 +cevVwic2Mft1G703 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 30 } -- VWIC2-1MFT-G703 (1 Port) RJ-48 Multi-Flex Trunk - G.703 +cevVwic2Mft2T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 31 } -- VWIC2-2MFT-T1E1 (2 Port) RJ-48 Multi-Flex Trunk - T1/E1 +cevVwic2Mft2G703 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 32 } -- VWIC2-2MFT-G703 (2 Port)) RJ-48 Multi-Flex Trunk - G.703 +cevEcMft32 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 33 } -- EC-MFT-32 - 32-Channel Echo Canceller Module for Multiflex Trunk +cevEcMft64 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 34 } -- EC-MFT-64 - 64-Channel Echo Canceller Module for Multiflex Trunk +cevEm4Fxs4Fxo OBJECT IDENTIFIER ::= { cevModuleDaughterCard 35 } -- 8-port voice/fax expansion module - 4FXS/4FXO +cevEm6Fxo OBJECT IDENTIFIER ::= { cevModuleDaughterCard 36 } -- 6-port voice/fax expansion module - FXO +cevEm4BriNtTe OBJECT IDENTIFIER ::= { cevModuleDaughterCard 37 } -- 4-port voice/fax expansion module - BRI +cevpvdm2dsphalf OBJECT IDENTIFIER ::= { cevModuleDaughterCard 38 } -- Packet Voice C5510 DSP Module II with half channel capacity of C5510 DSP. +cevpvdm2dsp4 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 39 } -- Packet Voice C5510 DSP Module II with Four DSP in it +cevpvdm2dsp3 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 40 } -- Packet Voice C5510 DSP Module II with three DSP in it +cevpvdm2dsp2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 41 } -- Packet Voice C5510 DSP Module II with two DSP in it +cevpvdm2dsp1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 42 } -- Packet Voice C5510 DSP Module II with one DSP in it +cevpvdm2hwecan3 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 43 } -- Packet Voice C5510 DSP Module II Supports Hardware Echo cancel with 128 channels at 64 milli seconds tail-length +cevpvdm2hwecan2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 44 } -- Packet Voice C5510 DSP Module II Supports Hardware Echo cancel with 64 channels at 64 milli seconds tail-length +cevpvdm2hwecan1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 45 } -- Packet Voice C5510 DSP Module II Supports Hardware Echo cancel with 32 channels at 64 milli seconds tail-length +cevNetworkProcessor OBJECT IDENTIFIER ::= { cevModuleDaughterCard 46 } -- Network Processor card +cevVic2Mft1T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 47 } -- 1-Port RJ-48 Multiflex Voice Trunk - T1/E1 +cevVic2Mft2T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 48 } -- 2-Port RJ-48 Multiflex Voice Trunk - T1/E1 +cevEm2Hda4Fxo OBJECT IDENTIFIER ::= { cevModuleDaughterCard 49 } -- 4-port voice/fax expansion module - FXO +cevVic1J1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 50 } -- VIC-1J1,Digital Voice J1 Interface with a single port DB-15 Connector for 2600, 3600 and 3700 series +cevWic1amV2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 51 } -- WAN Interface Card - 1 Port Analog Modem +cevWic2amV2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 52 } -- WAN Interface Card - 2 port Analog Modem +cevPvdmII12dm OBJECT IDENTIFIER ::= { cevModuleDaughterCard 53 } -- 12-port digital modem PVDM II (Packet Voice Data Module - II) +cevVwic2T1E1Ran OBJECT IDENTIFIER ::= { cevModuleDaughterCard 59 } -- 2-Port T1/E1 WAN interface card with protection relays and 3GPP RAN Optimization support +cev7300Nse150Db OBJECT IDENTIFIER ::= { cevModuleDaughterCard 60 } -- Network Services Engine 150 Daughtercard for the Cisco 7304 platform +cevVic3Em2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 61 } -- 3rd generation two port EM voice interface daughtercard +cevVic3FxsDid2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 62 } -- 3rd generation two port FXS DID voice interface daughtercard +cevVic3FxsDid4 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 63 } -- 3rd generation four port FXS DID voice interface daughtercard +cevHdaEm3FxsDid8 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 64 } -- 3rd generation eight port FXS DID voice interface daughtercard +cev1DOCSIS20CableModemDC OBJECT IDENTIFIER ::= { cevModuleDaughterCard 65 } -- One port DOCSIS 2.0 cable modem daughter card +cev1DOCSIS20CableModemDCEJ OBJECT IDENTIFIER ::= { cevModuleDaughterCard 66 } -- One port Euro-DOCSIS/J-DOCSIS 2.0 cable modem daughter card +cevAsmM2900Top OBJECT IDENTIFIER ::= { cevModuleDaughterCard 67 } -- Timing over Packet Accessory Serivce Module for the Cisco MWR 2900 Series Mobile Wireless Routers +cevVic3FxsEDid2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 68 } -- 3rd generation two port FXS Extended DID voice interface daughtercard +cevModuleASR9KLCDb OBJECT IDENTIFIER ::= { cevModuleDaughterCard 69 } -- Cisco ASR9K Generic LC Daughter Board +cevModemWan3g OBJECT IDENTIFIER ::= { cevModuleDaughterCard 70 } -- 3G WAN Modem Card +cevModulePVDM3c64 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 73 } -- PVDM3-64 (packet voice DSP module) is the next-generation Digital Signal Processor(DSP) module with 64 channels supporting high-density voice and video +cevModulePVDM3c32 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 74 } -- PVDM3-32 (packet voice DSP module) is the next-generation Digital Signal Processor(DSP) module with 32 channels supporting high-density voice and video +cevModulePVDM3c128 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 75 } -- PVDM3-128 (packet voice DSP module) is the next-generation Digital Signal Processor(DSP) module with 128 channels supporting high-density voice and video +cevModulePVDM3c192 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 76 } -- PVDM3-192 (packet voice DSP module) is the next-generation Digital Signal Processor(DSP) module with 192 channels supporting high-density voice and video +cevModulePVDM3c256 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 77 } -- PVDM3-256 (packet voice DSP module) is the next-generation Digital Signal Processor(DSP) module with 256 channels supporting high-density voice and video +cevNM2838 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 78 } -- Integrated Service Engine daughter card used by Service Modules for 28xx and 38xx series platforms +cevPANO2838 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 79 } -- Video Service Engine daughter card used by Service Modules for 28xx and 38xx series platforms +cevVwic3Mft4T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 82 } -- VWIC3-4MFT-T1E1 (4 Port) RJ-48 Multi-Flex Trunk -T1/E1 +cevVwic3Mft1T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 83 } -- VWIC3-1MFT-T1E1 (1 Port) RJ-48 Multi-Flex Trunk -T1/E1 +cevVwic3Mft1G703 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 84 } -- VWIC3-1MFT-G703 (1 Port) RJ-48 Multi-Flex Trunk - G.703 +cevVwic3Mft2T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 85 } -- VWIC3-2MFT-T1E1 (2 Port) RJ-48 Multi-Flex Trunk -T1/E1 +cevVwic3Mft2G703 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 86 } -- VWIC3-2MFT-G703 (2 Port) RJ-48 Multi-Flex Trunk - G.703 +cevPrp3Smdc OBJECT IDENTIFIER ::= { cevModuleDaughterCard 87 } -- New daughter card for the route processor card on c12000. Please refer to EDCS-883053 for more details +cevModemWan4g OBJECT IDENTIFIER ::= { cevModuleDaughterCard 88 } -- 4G WAN Modem Card +cevMdcC6880xPfc OBJECT IDENTIFIER ::= { cevModuleDaughterCard 89 } -- Catalyst 6880 Policy Feature Card +cevMdcC6880xlePfc OBJECT IDENTIFIER ::= { cevModuleDaughterCard 90 } -- Catalyst 6880 Policy Feature Card LE +cevMdcC6880xDfc OBJECT IDENTIFIER ::= { cevModuleDaughterCard 91 } -- Catalyst 6880 Distributed Forwarding Card +cevMdcC6880xleDfc OBJECT IDENTIFIER ::= { cevModuleDaughterCard 92 } -- Catalyst 6880 Distributed Forwarding Card LE +cevPWic1AmV2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 93 } -- one-port Analog Modem Interface card +cevPVwic3Mft1G703 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 94 } -- 1-Port 3rd Gen Multiflex Trunk Voice/WAN Int. Card - G.703 +cevPVwic3Mft1T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 95 } -- 1-Port 3rd Gen Multiflex Trunk Voice/WAN Int. Card - T1/E1 +cevPVwic3Mft2G703 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 96 } -- 2-Port 3rd Gen Multiflex Trunk Voice/WAN Int. Card - G.703 +cevPVwic3Mft2T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 97 } -- 2-Port 3rd Gen Multiflex Trunk Voice/WAN Int. Card - T1/E1 +cevPVwic3Mft4T1E1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 98 } -- 4-Port 3rd Gen Multiflex Trunk Voice/WAN Int. Card - T1/E1 +cevModulePPVDM3c128 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 99 } -- 128-channel high-density voice and video DSP module +cevModulePPVDM3c16 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 100 } -- 16-channel high-density voice and video DSP module +cevModulePPVDM3c192 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 101 } -- 192-channel high-density voice and video DSP module +cevModulePPVDM3c256 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 102 } -- 256-channel high-density voice and video DSP module +cevModulePPVDM3c32 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 103 } -- 32-channel high-density voice and video DSP module +cevModulePPVDM3c64 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 104 } -- 64-channel high-density voice and video DSP module +cevPVic3Em2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 105 } -- Two-port Voice Interface Card - E and M +cevPVic3Fxs2Did OBJECT IDENTIFIER ::= { cevModuleDaughterCard 106 } -- Two-Port Voice Interface Card- FXS and DID +cevPVic3Fxs4Did OBJECT IDENTIFIER ::= { cevModuleDaughterCard 107 } -- Four-Port Voice Interface Card - FXS and DID +cevCbr8Gemini1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 112 } -- Downstream phy module for cylons-pic card on CBR8 +cevCbr8Gemini2 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 113 } -- Downstream phy module for cylons-pic card on CBR8 +cevCbr8Leoben1 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 114 } -- Upstream phy module for cylons-pic card on CBR8 +cevCbr8Leoben3 OBJECT IDENTIFIER ::= { cevModuleDaughterCard 115 } -- Upstream phy module for cylons-pic card on CBR8 +cevCbr8SupDc OBJECT IDENTIFIER ::= { cevModuleDaughterCard 116 } -- Daughter card for supervisor card on CBR8 +cevCbr8SupPicDc OBJECT IDENTIFIER ::= { cevModuleDaughterCard 117 } -- Daughter card for supervisor-pic card on CBR8 +cevCat4kWsuaSup9e OBJECT IDENTIFIER ::= { cevModuleDaughterCard 118 } -- Catalyst 4500 Sup 9-E Daughter Card to support Wireless Convergence on Sup 9-E +cevForwardingEngine OBJECT IDENTIFIER ::= { cevModuleDaughterCard 119 } -- Forwarding engine ASIC on Nexus linecards + +cevModuleGBICs OBJECT IDENTIFIER ::= { cevModule 16 } +cevMGBIC1000BaseLX OBJECT IDENTIFIER ::= { cevModuleGBICs 1 } -- longwave fiber gigabit ethernet port adapter +cevMGBIC1000BaseSX OBJECT IDENTIFIER ::= { cevModuleGBICs 2 } -- shortwave fiber gigabit ethernet port adapter +cevMGBIC1000BaseCX OBJECT IDENTIFIER ::= { cevModuleGBICs 3 } -- copper wire gigabit ethernet port adapter +cevMGBIC1000BaseLH OBJECT IDENTIFIER ::= { cevModuleGBICs 4 } -- longhaul multimode fiber gigabit ethernet port adapter +cevMGBIC1000BaseZX OBJECT IDENTIFIER ::= { cevModuleGBICs 5 } -- extended reach singlemode fiber gigabit ethernet port adapter +cevMGBIC1000BaseCXSTACK OBJECT IDENTIFIER ::= { cevModuleGBICs 6 } -- Cisco gigaStack gigabit ethernet port adapter +cevMGBIC1000BaseT OBJECT IDENTIFIER ::= { cevModuleGBICs 7 } -- Copper Unshielded twisted pair gigabit ethernet port adapter +cevMGBICDWDM6061 OBJECT IDENTIFIER ::= { cevModuleGBICs 16 } -- DWDM wavelength 1560.61 nm gigabit ethernet port adapter +cevMGBICDWDM5979 OBJECT IDENTIFIER ::= { cevModuleGBICs 17 } -- DWDM wavelength 1559.79 nm gigabit ethernet port adapter +cevMGBICDWDM5898 OBJECT IDENTIFIER ::= { cevModuleGBICs 18 } -- DWDM wavelength 1558.98 nm gigabit ethernet port adapter +cevMGBICDWDM5817 OBJECT IDENTIFIER ::= { cevModuleGBICs 19 } -- DWDM wavelength 1558.17 nm gigabit ethernet port adapter +cevMGBICDWDM5655 OBJECT IDENTIFIER ::= { cevModuleGBICs 20 } -- DWDM wavelength 1556.55 nm gigabit ethernet port adapter +cevMGBICDWDM5575 OBJECT IDENTIFIER ::= { cevModuleGBICs 21 } -- DWDM wavelength 1555.75 nm gigabit ethernet port adapter +cevMGBICDWDM5494 OBJECT IDENTIFIER ::= { cevModuleGBICs 22 } -- DWDM wavelength 1554.94 nm gigabit ethernet port adapter +cevMGBICDWDM5413 OBJECT IDENTIFIER ::= { cevModuleGBICs 23 } -- DWDM wavelength 1554.13 nm gigabit ethernet port adapter +cevMGBICDWDM5252 OBJECT IDENTIFIER ::= { cevModuleGBICs 24 } -- DWDM wavelength 1552.52 nm gigabit ethernet port adapter +cevMGBICDWDM5172 OBJECT IDENTIFIER ::= { cevModuleGBICs 25 } -- DWDM wavelength 1551.72 nm gigabit ethernet port adapter +cevMGBICDWDM5092 OBJECT IDENTIFIER ::= { cevModuleGBICs 26 } -- DWDM wavelength 1550.92 nm gigabit ethernet port adapter +cevMGBICDWDM5012 OBJECT IDENTIFIER ::= { cevModuleGBICs 27 } -- DWDM wavelength 1550.12 nm gigabit ethernet port adapter +cevMGBICDWDM4851 OBJECT IDENTIFIER ::= { cevModuleGBICs 28 } -- DWDM wavelength 1548.51 nm gigabit ethernet port adapter +cevMGBICDWDM4772 OBJECT IDENTIFIER ::= { cevModuleGBICs 29 } -- DWDM wavelength 1547.72 nm gigabit ethernet port adapter +cevMGBICDWDM4692 OBJECT IDENTIFIER ::= { cevModuleGBICs 30 } -- DWDM wavelength 1546.92 nm gigabit ethernet port adapter +cevMGBICDWDM4612 OBJECT IDENTIFIER ::= { cevModuleGBICs 31 } -- DWDM wavelength 1546.12 nm gigabit ethernet port adapter +cevMGBICDWDM4453 OBJECT IDENTIFIER ::= { cevModuleGBICs 32 } -- DWDM wavelength 1544.53 nm gigabit ethernet port adapter +cevMGBICDWDM4373 OBJECT IDENTIFIER ::= { cevModuleGBICs 33 } -- DWDM wavelength 1543.73 nm gigabit ethernet port adapter +cevMGBICDWDM4294 OBJECT IDENTIFIER ::= { cevModuleGBICs 34 } -- DWDM wavelength 1542.94 nm gigabit ethernet port adapter +cevMGBICDWDM4214 OBJECT IDENTIFIER ::= { cevModuleGBICs 35 } -- DWDM wavelength 1542.14 nm gigabit ethernet port adapter +cevMGBICDWDM4056 OBJECT IDENTIFIER ::= { cevModuleGBICs 36 } -- DWDM wavelength 1540.56 nm gigabit ethernet port adapter +cevMGBICDWDM3977 OBJECT IDENTIFIER ::= { cevModuleGBICs 37 } -- DWDM wavelength 1539.77 nm gigabit ethernet port adapter +cevMGBICDWDM3898 OBJECT IDENTIFIER ::= { cevModuleGBICs 38 } -- DWDM wavelength 1538.98 nm gigabit ethernet port adapter +cevMGBICDWDM3819 OBJECT IDENTIFIER ::= { cevModuleGBICs 39 } -- DWDM wavelength 1538.19 nm gigabit ethernet port adapter +cevMGBICDWDM3661 OBJECT IDENTIFIER ::= { cevModuleGBICs 40 } -- DWDM wavelength 1536.61 nm gigabit ethernet port adapter +cevMGBICDWDM3582 OBJECT IDENTIFIER ::= { cevModuleGBICs 41 } -- DWDM wavelength 1535.82 nm gigabit ethernet port adapter +cevMGBICDWDM3504 OBJECT IDENTIFIER ::= { cevModuleGBICs 42 } -- DWDM wavelength 1535.04 nm gigabit ethernet port adapter +cevMGBICDWDM3425 OBJECT IDENTIFIER ::= { cevModuleGBICs 43 } -- DWDM wavelength 1534.25 nm gigabit ethernet port adapter +cevMGBICDWDM3268 OBJECT IDENTIFIER ::= { cevModuleGBICs 44 } -- DWDM wavelength 1532.68 nm gigabit ethernet port adapter +cevMGBICDWDM3190 OBJECT IDENTIFIER ::= { cevModuleGBICs 45 } -- DWDM wavelength 1531.90 nm gigabit ethernet port adapter +cevMGBICDWDM3112 OBJECT IDENTIFIER ::= { cevModuleGBICs 46 } -- DWDM wavelength 1531.12 nm gigabit ethernet port adapter +cevMGBICDWDM3033 OBJECT IDENTIFIER ::= { cevModuleGBICs 47 } -- DWDM wavelength 1530.33 nm gigabit ethernet port adapter +cevMGBICXWDMRxOnly OBJECT IDENTIFIER ::= { cevModuleGBICs 48 } -- XWDM receive-only gigabit ethernet port adapter +cevMGBIC1490BaseBX10D OBJECT IDENTIFIER ::= { cevModuleGBICs 49 } -- BX10-D 1490 nm Tx bi-directional fiber gigabit ethernet port adapter +cevMGBIC1310BaseBX10U OBJECT IDENTIFIER ::= { cevModuleGBICs 50 } -- BX10-U 1310 nm Tx bi-directional fiber gigabit ethernet port adapter +cevMGBICDWDM6141 OBJECT IDENTIFIER ::= { cevModuleGBICs 51 } -- DWDM wavelength 1561.42 nm gigabit ethernet port adapter +cevMGBICDWDM5736 OBJECT IDENTIFIER ::= { cevModuleGBICs 52 } -- DWDM wavelength 1557.36 nm gigabit ethernet port adapter +cevMGBICDWDM5332 OBJECT IDENTIFIER ::= { cevModuleGBICs 53 } -- DWDM wavelength 1553.33 nm gigabit ethernet port adapter +cevMGBICDWDM4931 OBJECT IDENTIFIER ::= { cevModuleGBICs 54 } -- DWDM wavelength 1549.32 nm gigabit ethernet port adapter +cevMGBICDWDM4532 OBJECT IDENTIFIER ::= { cevModuleGBICs 55 } -- DWDM wavelength 1545.32 nm gigabit ethernet port adapter +cevMGBICDWDM4134 OBJECT IDENTIFIER ::= { cevModuleGBICs 56 } -- DWDM wavelength 1541.35 nm gigabit ethernet port adapter +cevMGBICDWDM3739 OBJECT IDENTIFIER ::= { cevModuleGBICs 57 } -- DWDM wavelength 1537.40 nm gigabit ethernet port adapter +cevMGBICDWDM3346 OBJECT IDENTIFIER ::= { cevModuleGBICs 58 } -- DWDM wavelength 1533.47 nm gigabit ethernet port adapter + + +cevModuleC6xxxType OBJECT IDENTIFIER ::= { cevModule 17 } +cevC6xxxSlcCap8 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 1 } -- Subscriber line card for c6200 - Carrierless Amplitude and Phase modulation, 8 port variation +cevC6xxxNtcOc3si OBJECT IDENTIFIER ::= { cevModuleC6xxxType 2 } -- Network Trunk card for c6200 - Optical Carrier 3, single-mode, intermediate reach variation +cevC6xxxNtcOc3mm OBJECT IDENTIFIER ::= { cevModuleC6xxxType 3 } -- Network Trunk Card for c6200 - Optical Carrier 3, multi-mode variation +cevC6xxxNtcStm1si OBJECT IDENTIFIER ::= { cevModuleC6xxxType 4 } -- Network Trunk Card for c6200 - Synchronous Transport Module level 1, single-mode, intermediate reach variation +cevC6xxxNtcStm1mm OBJECT IDENTIFIER ::= { cevModuleC6xxxType 5 } -- Network Trunk Card for c6200 - Synchronous Transport Module level 1, multi-mode variation +cevC6xxxSlcDmt8 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 6 } -- Subscriber line card for c6200 - Discrete Multi-Tone, 8 port variation +cevC6xxxSlcDmt16 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 7 } -- Subscriber line card for c6200 - Discrete Multi-Tone, 16 port variation +cevC6xxxNtcDs3 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 8 } -- Network Trunk card for c6200 - DS3 +cevC6xxxOsm1Oc48PosSs OBJECT IDENTIFIER ::= { cevModuleC6xxxType 10 } -- Optical Service Module, 1-Port OC48 POS SS w/ 4 GE +cevC6xxxOsm1Oc48PosSl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 11 } -- Optical Service Module, 1-Port OC48 POS SL w/ 4 GE +cevC6xxxOsm1Oc48PosSi OBJECT IDENTIFIER ::= { cevModuleC6xxxType 12 } -- Optical Service Module, 1-Port OC48 POS SI w/ 4 GE +cevC6xxxOsm2Oc12PosSl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 15 } -- Optical Service Module, 2-Port OC12 POS SL w/ 4 GE +cevC6xxxOsm4Oc12PosSl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 16 } -- Optical Service Module, 4-Port OC12 POS SL w/ 4 GE +cevC6xxxOsm2Oc12PosMm OBJECT IDENTIFIER ::= { cevModuleC6xxxType 17 } -- Optical Service Module, 2-Port OC12 POS MM w/ 4 GE +cevC6xxxOsm4Oc12PosMm OBJECT IDENTIFIER ::= { cevModuleC6xxxType 18 } -- Optical Service Module, 4-Port OC12 POS MM w/ 4 GE +cevC6xxxOsm2Oc12PosSi OBJECT IDENTIFIER ::= { cevModuleC6xxxType 19 } -- Optical Service Module, 2-Port OC12 POS SI w/ 4 GE +cevC6xxxOsm4Oc12PosSi OBJECT IDENTIFIER ::= { cevModuleC6xxxType 20 } -- Optical Service Module, 4-Port OC12 POS SI w/ 4 GE +cevC6xxxOsm8Oc3PosSi OBJECT IDENTIFIER ::= { cevModuleC6xxxType 21 } -- Optical Service Module, 8-Port OC3 POS SI w/ 4 GE +cevC6xxxOsm16Oc3PosSi OBJECT IDENTIFIER ::= { cevModuleC6xxxType 22 } -- Optical Service Module, 16-Port OC3 POS SI w/ 4 GE +cevC6xxxOsm8Oc3PosMm OBJECT IDENTIFIER ::= { cevModuleC6xxxType 23 } -- Optical Service Module, 8-Port OC3 POS MM w/ 4 GE +cevC6xxxOsm16Oc3PosMm OBJECT IDENTIFIER ::= { cevModuleC6xxxType 24 } -- Optical Service Module, 16-Port OC3 POS MM w/ 4 GE +cevC6xxxOsm8Oc3PosSl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 25 } -- Optical Service Module, 8-Port OC3 POS SL w/ 4 GE +cevC6xxxOsm16Oc3PosSl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 26 } -- Optical Service Module, 16-Port OC3 POS SL w/ 4 GE +cevC6xxx4GeWanGbic OBJECT IDENTIFIER ::= { cevModuleC6xxxType 27 } -- Optical Service Module, 4-Port GE w/ WAN services +cevC6xxxOsm4ge4oc12ChDs3SmIr OBJECT IDENTIFIER ::= { cevModuleC6xxxType 31 } -- Optical Service Module, 4-Port OC12 channelized down to DS3 Singlemode Intermediate range with 4 GE +cevC6xxxOsm4ge8oc12ChDs3SmIr OBJECT IDENTIFIER ::= { cevModuleC6xxxType 32 } -- Optical Service Module, 8-Port OC12 channelized down to DS3 Singlemode Intermediate range with 4 GE +cevC6xxxOsm4geoc48ChDs3SmSr OBJECT IDENTIFIER ::= { cevModuleC6xxxType 33 } -- Optical Service Module, 1-Port OC48 channelized down to DS3 Singlemode Short range with 4 GE +ceC6xxxOsm4ge2oc48ChDs3SmSr OBJECT IDENTIFIER ::= { cevModuleC6xxxType 34 } -- Optical Service Module, 2-Port OC48 channelized down to DS3 Singlemode Short range with 4 GE +cevC6xxxOsm4geoc48ChDs3SmIr OBJECT IDENTIFIER ::= { cevModuleC6xxxType 35 } -- Optical Service Module, 1-Port OC48 channelized down to DS3 Singlemode Intermediate range with 4 GE +cevC6xxxOsm4ge2oc48ChDs3SmIr OBJECT IDENTIFIER ::= { cevModuleC6xxxType 36 } -- Optical Service Module, 2-Port OC48 channelized down to DS3 Singlemode Intermediate range with 4 GE +cevC6xxxOsm4geoc12ChDs3SmIr OBJECT IDENTIFIER ::= { cevModuleC6xxxType 37 } -- Optical Service Module, 1-Port OC12 channelized down to DS3 Single Mode Intermediate range with 4 GE +cevC6xxxOsm4ge2oc12ChDs3SmIr OBJECT IDENTIFIER ::= { cevModuleC6xxxType 38 } -- Optical Service Module, 2-Port OC12 channelized down to DS3 Single Mode Intermediate range with 4 GE +cevC6xxxOsm2Oc12AtmMmPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 40 } -- Enhanced Optical Service Module, 2-Port OC12 ATM MM w/ 4 GE +cevC6xxxOsm2Oc12AtmSiPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 41 } -- Enhanced Optical Service Module, 2-Port OC12 ATM SI w/ 4 GE +cevC6xxx4GeWanGbicPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 42 } -- Enhanced Optical Service Module, 4-Port GE w/ WAN services +cevC6xxxOsm1Oc48PosSsPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 43 } -- Enhanced Optical Service Module, 1-Port OC48 POS SS w/ 4 GE +cevC6xxxOsm1Oc48PosSiPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 44 } -- Enhanced Optical Service Module, 1-Port OC48 POS SI w/ 4 GE +cevC6xxxOsm1Oc48PosSlPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 45 } -- Enhanced Optical Service Module, 1-Port OC48 POS SL w/ 4 GE +cevC6xxxOsm4Oc12PosSiPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 46 } -- Enhanced Optical Service Module, 4-Port OC12 POS SI w/ 4 GE +cevC6xxxOsm2Oc12PosMmPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 47 } -- Enhanced Optical Service Module, 2-Port OC12 POS MM w/ 4 GE +cevC6xxxOsm4Oc3PosSiPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 48 } -- Enhanced Optical Service Module, 4-Port OC3 POS SI w/ 4 GE +cevC6xxxOsm8Oc3PosSiPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 49 } -- Enhanced Optical Service Module, 8-Port OC3 POS SI w/ 4 GE +cevC6xxxOsm8Oc3PosSlPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 50 } -- Enhanced Optical Service Module, 8-Port OC3 POS SL w/ 4 GE +cevC6xxxOsm16Oc3PosSiPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 51 } -- Enhanced Optical Service Module, 16-Port OC3 POS SI w/ 4 GE +cevC6xxxOsm12Ct3T1 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 52 } -- Optical Service Module, 12-Port DS3 Channelized T1/E1 +cevC6xxxCwpa2 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 53 } -- Flexwan2 Linecard +cevC6xxxSIP200 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 54 } -- SIP1/SIP200 LC which holds the SPAs. +cevC6xxxSIP400 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 55 } -- SIP2/SIP400 LC which holds SPAs +cevC6xxxSIP600 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 56 } -- SIP2-10G/SIP600 LC which holds SPAs +cevC6xxxOsm2Oc12PosSiPlus OBJECT IDENTIFIER ::= { cevModuleC6xxxType 57 } -- Enhanced Optical Service Module, 2 port OC12 Pos SI w/4 GE +cevC6xxxOsm4Oc3PosSi OBJECT IDENTIFIER ::= { cevModuleC6xxxType 58 } -- Optical Service Module, 4 port OC3 POS SI w/ 4 GE +cevC6xxxOsm4Oc3PosSl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 59 } -- Optical Service Module, 4 port OC3 POS SL w/ 4 GE +cevC6xxxOsm4Oc3PosMm OBJECT IDENTIFIER ::= { cevModuleC6xxxType 60 } -- Optical Service Module, 4 port OC3 POS MM w/ 4 GE +cevC6xxxOsm24Ct3T1 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 61 } -- Optical Service Module, 24 port DS3 Channelized T1/E1 +cevCat6kWsx6600 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 62 } -- Catalyst 6000 Acess Gateway line card supporting voice and WAN (Wide Area Network)interfaces as well as conferencing and transcoding services +cevC6xxxSSC600 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 63 } -- SSC600 LC which holds the SPAs +cevC6xxxSSC400 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 64 } -- SSC400 LC which holds the SPAs +cevC6xxxRSP720Base OBJECT IDENTIFIER ::= { cevModuleC6xxxType 65 } -- C7600 Router Switch Processor Module 720 Base board +cevC6xxxRSP32GEBase OBJECT IDENTIFIER ::= { cevModuleC6xxxType 66 } -- C7600 Router Switch Processor Module 32 GE Base board +cevC6xxxRSP3210GEBase OBJECT IDENTIFIER ::= { cevModuleC6xxxType 67 } -- C7600 Router Switch Processor Module 32 - 10 GE Base board +cevC6xxxRSP720 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 68 } -- C7600 Route Switch Processor Module 720 CPU board +cevC6xxxRSP32 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 69 } -- C7600 Route Switch Processor Module 32 CPU board +cevC6xxxSIP600DC OBJECT IDENTIFIER ::= { cevModuleC6xxxType 71 } -- SIP 600 Distributed Forwarding Card +cevC6xxxRSP720MsfcNaboo OBJECT IDENTIFIER ::= { cevModuleC6xxxType 72 } -- RSP720 Multilevel Switching Feature Card +cevC6xxxRSP720PfcGanges OBJECT IDENTIFIER ::= { cevModuleC6xxxType 73 } -- RSP720 Policy Feature Card +cevC6xxxEsm20G OBJECT IDENTIFIER ::= { cevModuleC6xxxType 74 } -- 2x10G or 20x1G Ethernet Distributed Forwarding Line Card on Cisco 7600 +cevC6xxxEsm20GCpuDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 75 } -- ESM20G CPU Daughter Card +cevC6xxxEsm20GPfc3CxlDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 76 } -- ESM20G Policy Forwarding 3CXL Daughter Card +cevC6xxxEsm20GPfc3CDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 77 } -- ESM20G Policy Forwarding 3C Daughter Card +cevC6xxxEsm20G2x10gDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 78 } -- ESM20G 2x10g Ethernet Link Daughter Card +cevC6xxxEsm20G20x1gDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 79 } -- ESM20G 20x1G Ethernet Link Daughter Card +cevC6xxxRSP72010GEBase OBJECT IDENTIFIER ::= { cevModuleC6xxxType 80 } -- C7600 Route Switch Processor Module 720 - 10 GE Base board +cevC6xxxEs20C3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 81 } -- 1x10GE,10x1G combo 3C +cevC6xxxEs40C3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 82 } -- 2x10GE,20x1G combo 3C +cevC6xxxEs20C3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 83 } -- 1x10GE,10x1G combo 3C XL +cevC6xxxEs40C3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 84 } -- 2x10GE,20x1G combo 3C XL +cevC6xxxEs20G3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 85 } -- Fixed 20x1GE with Pluggable Optics 3C +cevC6xxxEs2Tg3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 86 } -- Fixed 2x10GE with Pluggable Optics 3C +cevC6xxxEs40G3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 87 } -- Fixed 40x1GE with Pluggable Optics 3C +cevC6xxxEs4Tg3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 88 } -- Fixed 4x10GE with Pluggable Optics 3C +cevC6xxxEs20G3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 89 } -- Fixed 20x1GE with Pluggable Optics 3C XL +cevC6xxxEs2Tg3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 90 } -- Fixed 2x10GE with Pluggable Optics 3C XL +cevC6xxxEs40G3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 91 } -- Fixed 40x1GE with Pluggable Optics 3C XL +cevC6xxxEs4Tg3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 92 } -- Fixed 4x10GE with Pluggable Optics 3C XL +cevC6xxxMsfc4 OBJECT IDENTIFIER ::= { cevModuleC6xxxType 93 } -- RSP720 Multilevel Switching Feature Card +cevC6xxxPfc3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 94 } -- RSP720 Policy Feature Card 3C +cevC6xxxPfc3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 95 } -- RSP720 Policy Feature Card 3C XL +cevC6xxxEs2Tg20GDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 96 } -- C7600 ES+ 2x10GE,20x1G combo Link Daughter Card +cevC6xxxEs1Tg10GDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 97 } -- C7600 ES+ 1x10GE,10x1G combo Link Daughter Card +cevC6xxxEsBase OBJECT IDENTIFIER ::= { cevModuleC6xxxType 98 } -- C7600 ES+ baseboard +cevC6xxxEsPfc3CxlDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 99 } -- 7600 ES+ Policy Forwarding 3CXL Daughter Card +cevC6xxxEsPfc3CDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 100 } -- C7600 ES+ Policy Forwarding 3C Daughter Card +cevC6xxxEs20GDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 101 } -- C7600 ES+ 20x1G Link Daughter Card +cevC6xxxEs2TgDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 102 } -- C7600 ES+ 2x10G Link Daughter Card +cevC6xxxEs40GDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 103 } -- C7600 ES+ 40x1G Link Daughter Card +cevC6xxxEs4TgDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 104 } -- C7600 ES+ 4x10G Link Daughter Card +cevC6xxxEsItu2TgDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 105 } -- C7600 ES+ OTN/DWDM+FEC 2x10GE Link Daughter Card +cevC6xxxEsItu4TgDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 106 } -- C7600 ES+ OTN/DWDM+FEC 4x10GE Link Daughter Card +cevC6xxxEsItu2Tg3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 107 } -- C7600 ES+ OTN/DWDM+FEC 2x10GE 3C XL +cevC6xxxEsItu4Tg3cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 108 } -- C7600 ES+ OTN/DWDM+FEC 4x10GE 3C XL +cevC6xxxEsT OBJECT IDENTIFIER ::= { cevModuleC6xxxType 109 } -- C7600 ES+ Low Queue Baseboard +cevC6xxxEsItu2Tg3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 110 } -- C7600 ES+ OTN/DWDM+FEC 2x10GE 3C +cevC6xxxEsItu4Tg3c OBJECT IDENTIFIER ::= { cevModuleC6xxxType 111 } -- C7600 ES+ OTN/DWDM+FEC 4x10GE 3C XL +cevC6xxxEst20gDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 112 } -- C7600 ES+T 20x1G Low Queue Transport Link Daughter Card +cevC6xxxEst40gDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 113 } -- C7600 ES+T 40x1G Low Queue Transport Link Daughter Card +cevC6xxxEstItu2tgDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 114 } -- C7600 ES+T OTN/DWDM+FEC 2x10GE 3C XL Low Queue Transport Link Daughter card +cevC6xxxEstItu4tgDc OBJECT IDENTIFIER ::= { cevModuleC6xxxType 115 } -- C7600 ES+T OTN/DWDM+FEC 2x10GE 3C XL Low Queue Transport Link Daughter card +cevC6xxxEst20G3Cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 116 } -- C7600 ES+T Fixed 20x1G Low Queue Transport 3CXL +cevC6xxxEst40G3Cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 117 } -- C7600 ES+T Fixed 40x1G Low Queue Transport 3CXL +cevC6xxxEstItu2TG3Cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 118 } -- C7600 ES+T Fixed OTN/DWDM+FEC 2x10GE 3C XL Low Queue Transport 3CXL +cevC6xxxEstItu4TG3Cxl OBJECT IDENTIFIER ::= { cevModuleC6xxxType 119 } -- C7600 ES+T Fixed OTN/DWDM+FEC 4x10GE 3C XL Low Queue Transport 3CXL +cevC6xxxEsTXc20G OBJECT IDENTIFIER ::= { cevModuleC6xxxType 120 } -- 7600 ES+ 1x10G 10x1G C7600 ES+1x10GE,10x1GE Low queue Combo Link Daughter card +cevC6xxxEsTXc40G OBJECT IDENTIFIER ::= { cevModuleC6xxxType 121 } -- 7600 ES+ 2x10G 20x1G C7600 ES+2x10GE,20x1GE Low queue Combo Link Daughter card +cevC6xxxEsT8Tg OBJECT IDENTIFIER ::= { cevModuleC6xxxType 122 } -- 76-ES+T-8TG : 7600 ES+ 8x10G HD Low queue link Daughter card +cevC6xxxEsXt8TG OBJECT IDENTIFIER ::= { cevModuleC6xxxType 123 } -- 7600 ES+ 8x10G HD High-Queue link Daughter card +cevC6xxxIA48FPD OBJECT IDENTIFIER ::= { cevModuleC6xxxType 124 } -- Catalyst 6800IA 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 740W +cevC6xxxIA48TD OBJECT IDENTIFIER ::= { cevModuleC6xxxType 125 } -- Catalyst 6800IA 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module + +-- cevModuleGsrType cards are slot-cards specific to the GSR platform +cevModuleGsrType OBJECT IDENTIFIER ::= { cevModule 18 } +cevGsrOc12Chsts3Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 1 } -- GSR OC12 channelized to STS-3c/STM-1 multi-mode line card +cevGsrOc12Chsts3Sm OBJECT IDENTIFIER ::= { cevModuleGsrType 2 } -- GSR OC12 channelized to STS-3c/STM-1 single-mode line card +cevGsrQoc12Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 3 } -- GSR Four Port OC12c/STM-4c Multi-mode ATM Card +cevGsrQoc12Sm OBJECT IDENTIFIER ::= { cevModuleGsrType 4 } -- GSR Four Port OC12c/STM-4c Single-Mode ATM Card +cevPosOc48SmLrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 5 } -- GSR 1 Port Packet Over SONET OC-48c/STM-16 Single Mode Long Reach with FC connector +cevPosQoc3SmL OBJECT IDENTIFIER ::= { cevModuleGsrType 6 } -- GSR Four Port Packet Over SONET OC-3c/STM-1 Single Mode Long Reach +cevPos8oc3Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 7 } -- GSR 8 port OC3 Multimode POS +cevPos8oc3Ir OBJECT IDENTIFIER ::= { cevModuleGsrType 8 } -- GSR 8 port OC3 SM intermediate reach POS +cevPos8oc3Lr OBJECT IDENTIFIER ::= { cevModuleGsrType 9 } -- GSR 8 port OC3 SM long reach POS +cevPos16oc3Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 10 } -- GSR 16 port OC3 multimode POS +cevPos16oc3Ir OBJECT IDENTIFIER ::= { cevModuleGsrType 11 } -- GSR 16 port OC3 SM intermediate reach POS +cevPos16oc3Lr OBJECT IDENTIFIER ::= { cevModuleGsrType 12 } -- GSR 16 port OC3 SM long reach POS +cevGsr8feTx OBJECT IDENTIFIER ::= { cevModuleGsrType 13 } -- GSR 8 port Fast Ethernet card with copper interface +cevGsr8feFx OBJECT IDENTIFIER ::= { cevModuleGsrType 14 } -- GSR 8 port Fast Ethernet card with fiber interface +cevSsrpOc48SmSr OBJECT IDENTIFIER ::= { cevModuleGsrType 15 } -- GSR 1 port SONET based SRP OC-48c/STM-16 Single Mode, Short Reach +cevSsrpOc48SmLr OBJECT IDENTIFIER ::= { cevModuleGsrType 16 } -- GSR 1 port SONET based SRP OC-48c/STM-16 Single Mode, Long Reach +cevPosQoc12SmLr OBJECT IDENTIFIER ::= { cevModuleGsrType 17 } -- GSR 4 port (Quad) OC-12 POS cards, single mode, long reach +cevPosQoc12MmSr OBJECT IDENTIFIER ::= { cevModuleGsrType 18 } -- GSR 4 port (Quad) OC-12 POS cards, multi mode, short reach +cevPosOc48SmSrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 19 } -- GSR 1 port Packet Over Sonet OC-48 card, single mode, short reach, with FC connector +cevPosOc48SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 20 } -- GSR 1 port Packet Over Sonet OC-48 card, single mode, long reach, with SC connector +cevPosOc48SmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 21 } -- GSR 1 port Packet Over Sonet OC-48 card, single mode, short reach, with SC connector +cevSrpOc12SmIr OBJECT IDENTIFIER ::= { cevModuleGsrType 22 } -- GSR 1 port single mode SRP OC-12/STM-4 intermediate reach module +cevSrpOc12SmLr OBJECT IDENTIFIER ::= { cevModuleGsrType 23 } -- GSR 1 port single mode SRP OC-12/STM-4 long reach module +cevSrpOc12Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 24 } -- GSR 1 port SRP OC-12/STM-4 Multimode Ring line card +cevPosEnOc48SrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 25 } -- GSR enhanced OC-48 short reach SC connector line card +cevPosEnOc48SrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 26 } -- GSR enhanced OC-48 short reach FC connector line card +cevPosEnOc48LrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 27 } -- GSR enhanced OC-48 long reach SC connector line card +cevPosEnOc48LrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 28 } -- GSR enhanced OC-48 long reach FC connector line card +cevPosEnQoc12Sr OBJECT IDENTIFIER ::= { cevModuleGsrType 29 } -- GSR enhanced 4 port OC-12 short reach line card +cevPosEnQoc12Ir OBJECT IDENTIFIER ::= { cevModuleGsrType 30 } -- GSR enhanced 4 port OC-12 intermediate reach line card +cevCopper6ds3 OBJECT IDENTIFIER ::= { cevModuleGsrType 31 } -- GSR 6 port copper DS3 interface line card +cevCopper12ds3 OBJECT IDENTIFIER ::= { cevModuleGsrType 32 } -- GSR 12 port copper DS3 interface line card +cevPosOc192SmIrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 33 } -- GSR 1 port Packet Over SONET OC-48c/STM-16 Single Mode Intermediate Reach with FC connector +cevPosOc192SmSrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 34 } -- GSR 1 port Packet Over SONET OC-48c/STM-16 Single Mode Short Reach with FC connector +cevPosOc192SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 35 } -- GSR 1 port Packet Over SONET OC-48c/STM-16 Single Mode Intermediate Reach with SC connector +cevPosOc192SmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 36 } -- GSR 1 port Packet Over SONET OC-48c/STM-16 Single Mode Short Reach with SC connector +cevPos4Oc3Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 37 } -- 4 port OC3 POS multimode linecard +cevPos4Oc3Sm OBJECT IDENTIFIER ::= { cevModuleGsrType 38 } -- 4 port OC3 POS single mode linecard +cevPosOc12Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 39 } -- 1 port OC12 POS multimode linecard +cevPosOc12Sm OBJECT IDENTIFIER ::= { cevModuleGsrType 40 } -- 1 port OC12 POS single mode linecard +cevAtmOc12Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 41 } -- 1 port OC12 ATM multimode linecard +cevAtmOc12Sm OBJECT IDENTIFIER ::= { cevModuleGsrType 42 } -- 1 port OC12 ATM singlmode linecard +cevPosOc48MmL OBJECT IDENTIFIER ::= { cevModuleGsrType 43 } -- 1 port OC48 POS multimode long reach +cevAtm4Oc3Sm OBJECT IDENTIFIER ::= { cevModuleGsrType 44 } -- 4 port OC3 ATM single mode linecard +cevAtm4Oc3Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 45 } -- 4 port OC3 ATM multimode linecard +cevOc12ChDs3Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 46 } -- OC12 Channelized DS3 multimode linecard +cevOc12ChDs3Sm OBJECT IDENTIFIER ::= { cevModuleGsrType 47 } -- OC12 Channelized DS3 single mode linecard +cevGsrGe OBJECT IDENTIFIER ::= { cevModuleGsrType 48 } -- 1 port Gigabit Ethernet line card +cevGsr3ge OBJECT IDENTIFIER ::= { cevModuleGsrType 49 } -- GSR 3 Port Gigabit Ethernet Line Card +cevGsrAlarm16 OBJECT IDENTIFIER ::= { cevModuleGsrType 50 } -- GSR Alarm Module +cevGsrBusBoard16 OBJECT IDENTIFIER ::= { cevModuleGsrType 51 } -- GSR Bus Board for power distribution +cevSrpOc12SmXr OBJECT IDENTIFIER ::= { cevModuleGsrType 52 } -- GSR 1 port single mode SRP OC-12/STM-4 extended reach module +cevPosEnQoc12Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 53 } -- GSR enhanced 4 port OC-12 multimode line card +cevPosEnQoc48SmSrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 54 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Short Reach, FC Connector Card +cevPosEnQoc48SmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 55 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Short Reach, SC Connector Card +cevPosEnQoc48SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 56 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Long Reach, SC Connector Card +cevPosEnQoc48SmLrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 57 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Long Reach, FC Connector Card +cevGsr6Ct3 OBJECT IDENTIFIER ::= { cevModuleGsrType 58 } -- GSR 6 Port Channelized T3 Line Card +cevPosEnOc192SmLrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 59 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Long Reach, FC Connector Card +cevPosEnOc192SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 60 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Long Reach, SC Connector Card +cevPosEnOc192SmVsrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 61 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Very Short Reach, SC Connector Card +cevPosEnOc192SmVsrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 62 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Very Short Reach, FC Connector Card +cevGsrQoc12Chstsds3SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 66 } -- GSR 4 port OC12 channelized to STS-12c/STM-4, STS-3c/STM1, or DS-3, Single Mode, Intermediate Reach and SC connector line card +cevGsrQoc12Chstsds3MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 67 } -- GSR 4 port OC12 channelized to STS-12c/STM-4, STS-3c/STM1, or DS-3, Multi Mode, Short Reach and SC connector line card +cevGsrOc48Chstsds3MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 68 } -- GSR 1 port OC48 channelized to STS-48c/STM16, STS-12c/STM-4, STS-3c/STM1 or DS-3, Multi Mode, Short Reach and SC connector line card +cevGsrOc48Chstsds3SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 69 } -- GSR 1 port OC48 channelized to STS-48c/STM16, STS-12c/STM-4, STS-3c/STM1 or DS-3, Single Mode, Intermediate Reach and SC connector line card +cevGsrOc48Chstsds3SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 70 } -- GSR 1 port OC48 channelized to STS-48c/STM16, STS-12c/STM-4, STS-3c/STM1 or DS-3, Single Mode, Long Reach and SC connector line card +cevGsr16Oc3Chstsds3MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 71 } -- GSR 16 port OC3 channelized to STS-3c/STM-1 or DS-3; Multi Mode fiber, Short Reach, SC connector line card +cevGsr16Oc3Chstsds3SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 72 } -- GSR 16 port OC3 channelized to STS-3c/STM-1 or DS-3; Single Mode fiber, Intermediate Reach, SC connector line card +cevGsr16Oc3Chstsds3SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 73 } -- GSR 16 port OC3 channelized to STS-3c/STM-1 or DS-3; Single Mode fiber, Long Reach, SC connector line card +cevGsr2Oc3ChDs1 OBJECT IDENTIFIER ::= { cevModuleGsrType 74 } -- GSR platform card, 2 ports of OC3 (Sonet/SDH); each port is channelized to DS1 level +cevSsrpOc192SmLr OBJECT IDENTIFIER ::= { cevModuleGsrType 75 } -- GSR 1 port SONET based SRP OC-192c/STM-64 single mode long reach line card +cevSsrpOc192SmIr OBJECT IDENTIFIER ::= { cevModuleGsrType 76 } -- GSR 1 port SONET based SRP OC-192c/STM-64 single mode intermediate reach line card +cevSsrpOc192SmSr OBJECT IDENTIFIER ::= { cevModuleGsrType 77 } -- GSR 1 port SONET based SRP OC-192c/STM-64 single mode short reach line card +cevSsrpOc192SmVsr OBJECT IDENTIFIER ::= { cevModuleGsrType 78 } -- GSR 1 port SONET based SRP OC-192c/STM-64 single mode very short reach line card +cev2Oc12ChDs3Sm OBJECT IDENTIFIER ::= { cevModuleGsrType 80 } -- Two Port OC12 Channelized ds3 single mode linecard +cevGsrAlarm10 OBJECT IDENTIFIER ::= { cevModuleGsrType 81 } -- GSR Alarm module +cevGsrBusBoard10 OBJECT IDENTIFIER ::= { cevModuleGsrType 82 } -- GSR Bus Board for Power distribution +cevGsrOc48Chstsds3SmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 83 } -- GSR 1-port-OC48, channelized to STS-48c/STM-16, STS-12c/STM-4, STS-3c/STM-1 or DS3, single mode, short-reach, SC connector +cevGsrE48PosOc48SmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 84 } -- GSR, Edge Engine 48, (concatenated) 1 port OC48 POS, single mode, short-reach, SC connector +cevGsrE48PosOc48SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 85 } -- GSR, Edge Engine 48, (concatenated) 1 port OC48 POS, single mode, long-reach, SC connector +cevGsrE48PosQoc12SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 86 } -- GSR, Edge Engine 48, 4 port (concatenated) OC12 POS, single mode, intermediate reach, SC connector +cevGsrE48Pos16oc3SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 87 } -- GSR, Edge Engine 48, 16 port (concatenated) OC3 POS, single mode, intermediate reach, SC connector +cevCopper6e3 OBJECT IDENTIFIER ::= { cevModuleGsrType 88 } -- GSR 6 port copper E3 interface line card +cevCopper12e3 OBJECT IDENTIFIER ::= { cevModuleGsrType 89 } -- GSR 12 port copper E3 interface line card +cevGsrE48Pos16oc3SmIrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 93 } -- GSR, Edge Engine 48, 16 port (concatenated) OC3 POS, single mode, intermediate reach, LC connector +cevGsr16oc3Chstsds3SmIrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 94 } -- GSR 16 port OC3 channelized to STS-3c/STM-1 or DS-3; single mode fiber, intermediate reach, LC connector +cevGsrOc12ChDs1SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 95 } -- GSR 1 port OC12 channelized to DS1, single-mode intermediate reach line card with SC connector +cevGsrAlarm6 OBJECT IDENTIFIER ::= { cevModuleGsrType 96 } -- GSR 12406 Alarm Module +cevPosEnQoc48Vsr OBJECT IDENTIFIER ::= { cevModuleGsrType 97 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Very Short Reach Card +cevPosEnQoc48MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 98 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Multi Mode, Short Reach, SC Connector Card +cevPosEnQoc48SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 99 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Intermediate Reach, SC Connector Card +cevPosEnQoc48SmIrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 100 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Intermediate Reach, FC Connector Card +cevPosEnQoc48SmVlrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 101 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Very Long Reach, SC Connector Card +cevPosEnQoc48SmVlrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 102 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Very Long Reach, FC Connector Card +cevPosEnQoc48SmElrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 103 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Extremely Long Reach, SC Connector Card +cevPosEnQoc48SmElrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 104 } -- GSR enhanced 4 Port Packet Over Sonet OC-48, Single Mode, Extremely Long Reach, FC Connector Card +cevPosEnOc192Vsr OBJECT IDENTIFIER ::= { cevModuleGsrType 105 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Very Short Reach Card +cevPosEnOc192SmSr2Sc OBJECT IDENTIFIER ::= { cevModuleGsrType 106 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Short Reach 2, SC Connector Card +cevPosEnOc192SmSr2Fc OBJECT IDENTIFIER ::= { cevModuleGsrType 107 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Short Reach 2, FC Connector Card +cevPosEnOc192SmVlrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 108 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Very Long Reach, SC Connector Card +cevPosEnOc192SmVlrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 109 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Very Long Reach, FC Connector Card +cevPosEnOc192SmElrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 110 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Extremely Long Reach, SC Connector Card +cevPosEnOc192SmElrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 111 } -- GSR enhanced 1 Port Packet Over Sonet OC-192, Single Mode, Extremely Long Reach, FC Connector Card +cevGsrEn8Oc3 OBJECT IDENTIFIER ::= { cevModuleGsrType 112 } -- GSR enhanced 8 port OC3c/STM-1 ATM LC +cevGsr1p10ge OBJECT IDENTIFIER ::= { cevModuleGsrType 113 } -- One Port 10 Gigabit Ethernet Card for the 12000 series routers +cevGsrE48PosOc48SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 114 } -- GSR, Edge Engine, OC48 POS, Single Mode, Intermediate Reach, SC Connector +cevGsrEOc192SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 116 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Long Reach, SC Connector card +cevGsrEOc192SmVsrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 117 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Very Short Reach, SC Connector card +cevGsrEOc192SmVsrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 118 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Very Short Reach, FC Connector card +cevGsrEOc192SmSrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 119 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Short Reach, FC Connector card +cevGsrEOc192SmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 120 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Short Reach, SC Connector card +cevGsrEOc192SmLrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 121 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Long Reach, FC Connector card +cevGsrEQoc48SmLrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 122 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Long Reach, FC Connector card +cevGsrEQoc48SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 123 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Long Reach, SC Connector card +cevGsrEQoc48SmVsrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 124 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Very Short Reach, SC Connector card +cevGsrEQoc48SmVsrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 125 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Very Short Reach, FC Connector card +cevGsrEQoc48SmSrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 126 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Short Reach, FC Connector card +cevGsrEQoc48SmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 127 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Short Reach, SC Connector card +cevGsrEQoc48Vsr OBJECT IDENTIFIER ::= { cevModuleGsrType 128 } -- GSR Edge 4 Port Packet over Sonet OC-48, Very Short Reach +cevGsrEQoc48SmSr2Sc OBJECT IDENTIFIER ::= { cevModuleGsrType 129 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Short Reach 2, SC Connector card +cevGsrEQoc48SmSr2Fc OBJECT IDENTIFIER ::= { cevModuleGsrType 130 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Short Reach 2, FC Connector card +cevGsrEQoc48MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 131 } -- GSR Edge 4 Port Packet over Sonet OC-48, Multi Mode, Short Reach, SC Connector card +cevGsrEQoc48SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 132 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Intermediate Reach, SC Connector card +cevGsrEQoc48SmIrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 133 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Intermediate Reach, FC Connector card +cevGsrEQoc48SmVlrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 134 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Very Long Reach, SC Connector card +cevGsrEQoc48SmVlrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 135 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Very Long Reach, FC Connector card +cevGsrEQoc48SmElrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 136 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Extremely Long Reach, SC Connector card +cevGsrEQoc48SmElrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 137 } -- GSR Edge 4 Port Packet over Sonet OC-48, Single Mode, Extremely Long Reach, FC Connector card +cevGsrEOc192Vsr OBJECT IDENTIFIER ::= { cevModuleGsrType 138 } -- GSR Edge 1 Port Packet over Sonet OC-192, Very Short Reach +cevGsrEOc192SmSr2Sc OBJECT IDENTIFIER ::= { cevModuleGsrType 139 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Short Reach 2, SC Connector card +cevGsrEOc192SmSr2Fc OBJECT IDENTIFIER ::= { cevModuleGsrType 140 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Short Reach 2, FC Connector card +cevGsrEOc192MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 141 } -- GSR Edge 1 Port Packet over Sonet OC-192, Multi Mode, Short Reach, SC Connector card +cevGsrEOc192SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 142 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Intermediate Reach, SC Connector card +cevGsrEOc192SmIrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 143 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Intermediate Reach, FC Connector card +cevGsrEOc192SmVlrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 144 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Very Long Reach, SC Connector card +cevGsrEOc192SmVlrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 145 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Very Long Reach, FC Connector card +cevGsrEOc192SmElrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 146 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Extremely Long Reach, SC Connector card +cevGsrEOc192SmElrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 147 } -- GSR Edge 1 Port Packet over Sonet OC-192, Single Mode, Extremely Long Reach, FC Connector card +cevSsrp2Oc48SrpSmSrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 148 } -- GSR 2 port SONET dual SRP/POS OC-48c/STM-16, SRP Mode, Single Mode, Short Reach, LC Connector card +cevSsrp2Oc48SrpSmIrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 149 } -- GSR 2 port SONET dual SRP/POS OC-48c/STM-16, SRP Mode, Single Mode, Intermediate Reach, LC Connector card +cevSsrp2Oc48SrpSmLrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 150 } -- GSR 2 port SONET dual SRP/POS OC-48c/STM-16, SRP Mode, Single Mode, Long Reach, LC Connector card +cevSsrp2Oc48PosSmSrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 151 } -- GSR 2 port SONET dual SRP/POS OC-48c/STM-16, POS Mode, Single Mode, Short Reach, LC Connector card +cevSsrp2Oc48PosSmIrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 152 } -- GSR 2 port SONET dual SRP/POS OC-48c/STM-16, POS Mode, Single Mode, Intermediate Reach, LC Connector card +cevSsrp2Oc48PosSmLrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 153 } -- GSR 2 port SONET dual SRP/POS OC-48c/STM-16, POS Mode, Single Mode, Long Reach, LC Connector card +cevGsrE48PosQoc12MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 155 } -- GSR edge48 Quad OC-12 (concanenated) POS card, Multi Mode (fiber), Short Reach, SC connector +cevGsrGeFe OBJECT IDENTIFIER ::= { cevModuleGsrType 156 } -- Modular Gigabit/Fast Ethernet card for GSR +cevGsrE48Atm4oc12SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 157 } -- Edge Engine 48, ATM, 4 ports OC12/STM4, Single Mode, Intermediate Reach, SC connector +cevGsrE48Atm4oc12MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 158 } -- GSR, Edge Engine 48, ATM, 4 ports OC12/STM4, Multi Mode, Short Reach, SC connector +cevGsrE48Atm4oc3SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 159 } -- GSR, Edge Engine 48, ATM, 4 ports OC3/STM1, Single Mode, Intermediate reach, SC connector +cevGsrE48Atm4oc3MmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 160 } -- GSR, Edge Engine 48, ATM, 4 ports OC3/STM1, Multi Mode, Short Reach, SC connector +cevGsrE48Pos4oc3SmIrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 162 } -- GSR, Edge Engine 48, 4 port concatenated OC3 POS, Single mode, Intermediate reach, LC connector +cevGsrE48Pos8oc3SmIrLc OBJECT IDENTIFIER ::= { cevModuleGsrType 166 } -- GSR, Edge Engine 48, 8 port concatenated OC3 POS, Single mode, Intermediate reach, LC connector +cevSsrp2Oc12E48SmIr OBJECT IDENTIFIER ::= { cevModuleGsrType 167 } -- GSR 2 port SONET based SRP OC-12c/STM-4 Single mode Intermediate reach line card +cevSsrp2Oc12E48SmXr OBJECT IDENTIFIER ::= { cevModuleGsrType 168 } -- GSR 2 port SONET based SRP OC-12c/STM-4 Single mode Extented reach line card +cevSsrp1Oc12E48SmIr OBJECT IDENTIFIER ::= { cevModuleGsrType 169 } -- GSR 1 port SONET based SRP OC-12c/STM-4 Single mode Intermediate reach line card +cevSsrp1Oc12E48SmXr OBJECT IDENTIFIER ::= { cevModuleGsrType 170 } -- GSR 1 port SONET based SRP OC-12c/STM-4 Single mode Extented reach line card +cevGsrSIP600 OBJECT IDENTIFIER ::= { cevModuleGsrType 171 } -- ISE 10G SPA Interface Card +cevGsr4pge OBJECT IDENTIFIER ::= { cevModuleGsrType 173 } -- Tetra card Edge engine 3 - 4 port Gigabit Ethernet card +cevGsrAtmEn8Oc3Mm OBJECT IDENTIFIER ::= { cevModuleGsrType 174 } -- GSR enhanced 8 port OC3c/STM-1 Multimode ATM LC +cevGsr2Oc192Pos OBJECT IDENTIFIER ::= { cevModuleGsrType 175 } -- GSR 2 Port Packet Over Sonet OC-192c/STM-64 line card +cevGsr8Oc48Pos OBJECT IDENTIFIER ::= { cevModuleGsrType 176 } -- GSR 8 Port Packet Over Sonet OC-48c/STM-16 line card +cevGsrOc48Msr OBJECT IDENTIFIER ::= { cevModuleGsrType 177 } -- Cisco 12000 Series 2.5G Modular Services Card +cevPosE2Oc192Vsr OBJECT IDENTIFIER ::= { cevModuleGsrType 178 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Very Short Reach Card +cevPosE2Oc192SmSr2Sc OBJECT IDENTIFIER ::= { cevModuleGsrType 179 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Short Reach 2, SC Connector Card +cevPosE2Oc192SmSr2Fc OBJECT IDENTIFIER ::= { cevModuleGsrType 180 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Short Reach 2, FC Connector Card +cevPosE2Oc192SmSrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 181 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Short Reach with SC connector +cevPosE2Oc192SmSrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 182 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Short Reach with FC connector +cevPosE2Oc192SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 183 } -- GSR Edge 2 port Packet Over SONET OC-192, Single Mode, Intermediate Reach with SC connector +cevPosE2Oc192SmIrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 184 } -- GSR Edge 2 port Packet Over SONET OC-192, Single Mode, Intermediate Reach with FC connector +cevPosE2Oc192SmLrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 185 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Long Reach, SC Connector Card +cevPosE2Oc192SmLrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 186 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Long Reach, FC Connector Card +cevPosE2Oc192SmVlrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 187 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Very Long Reach, SC Connector Card +cevPosE2Oc192SmVlrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 188 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Very Long Reach, FC Connector Card +cevPosE2Oc192SmElrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 189 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Extremely Long Reach, SC Connector Card +cevPosE2Oc192SmElrFc OBJECT IDENTIFIER ::= { cevModuleGsrType 190 } -- GSR Edge 2 Port Packet Over Sonet OC-192, Single Mode, Extremely Long Reach, FC Connector Card +cevGsr6Ds3e3Smb OBJECT IDENTIFIER ::= { cevModuleGsrType 191 } -- GSR 6 Port DS3/E3 Clear Channel, SMB Connector line card +cevGsr6Ds3e3Ct3Smb OBJECT IDENTIFIER ::= { cevModuleGsrType 192 } -- GSR 6 Port DS3/E3 Clear channel and/or Channelized to DS1/E1, SMB Connector line card +cevGsr2Oc3Chds1ds3e3SmIrSc OBJECT IDENTIFIER ::= { cevModuleGsrType 193 } -- GSR 2 Port STM-1/OC-3 Channelized to DS3/E3/DS1/E1, Single Mode, Intermediate Reach and SC Connector line card +cevGsrService OBJECT IDENTIFIER ::= { cevModuleGsrType 194 } -- GSR Service Card +cevGsrSIP601 OBJECT IDENTIFIER ::= { cevModuleGsrType 195 } -- ISE 10G SPA Interface Card +cevGsrSIP501 OBJECT IDENTIFIER ::= { cevModuleGsrType 196 } -- ISE 5G SPA Interface Card +cevGsrSIP401 OBJECT IDENTIFIER ::= { cevModuleGsrType 197 } -- ISE 2.5G SPA Interface Card +cevGsrSsrp2Oc48Lc OBJECT IDENTIFIER ::= { cevModuleGsrType 198 } -- GSR 2 port SONET based SRP OC-48c/STM-16 (SFP) LC +cevGsrE384Cec OBJECT IDENTIFIER ::= { cevModuleGsrType 200 } -- Cisco 12000 Series SPA nterface Processor-701 + +-- cevModuleRpmType cards are slot-cards specific to the RPM platform +cevModuleRpmType OBJECT IDENTIFIER ::= { cevModule 19 } +cevAtmdxRpm OBJECT IDENTIFIER ::= { cevModuleRpmType 1 } -- RPM Cell Bus Interface + +-- cevModuleCat8500Type cards are slot cards specific to the Catalyst 85xx MSR/CSR family +cevModuleCat8500Type OBJECT IDENTIFIER ::= { cevModule 20 } +cevCat8500CpuSwitch OBJECT IDENTIFIER ::= { cevModuleCat8500Type 1 } -- Switch Processor +cevCat8500FeatureFpga OBJECT IDENTIFIER ::= { cevModuleCat8500Type 2 } -- FPGA feature card +cevCat8500FeatureAsic OBJECT IDENTIFIER ::= { cevModuleCat8500Type 3 } -- ASIC feature card +cevCat8500FeaturePVC OBJECT IDENTIFIER ::= { cevModuleCat8500Type 4 } -- PVC feature card +cevCat8500FeUTP8p16k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 5 } -- 8 port 16k memory fast ethernet UTP card +cevCat8500FeUTP8p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 6 } -- 8 port 64k memory fast ethernet UTP card +cevCat8500FeMMF8p16k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 7 } -- 8 port 16k memory fast ethernet fiber card +cevCat8500FeMMF8p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 8 } -- 8 port 64k memory fast ethernet fiber card +cevCat8500FeUTP16p16k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 9 } -- 16 port 16k memory fast ethernet UTP card +cevCat8500FeUTP16p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 10 } -- 16 port 64k memory fast ethernet UTP card +cevCat8500FeMMF16p16k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 11 } -- 16 port 16k memory fast ethernet fiber card +cevCat8500FeMMF16p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 12 } -- 16 port 64k memory fast ethernet fiber card +cevCat8500GeF1p16k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 13 } -- 1 port 16k memory gigabit ethernet fiber card +cevCat8500GeF1p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 14 } -- 1 port 64k memory gigabit ethernet fiber card +cevCat8500GeF2p16k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 15 } -- 2 port 16k memory gigabit ethernet fiber card +cevCat8500GeF2p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 16 } -- 2 port 64k memory gigabit ethernet fiber card +cevCat8500FeBridge4p OBJECT IDENTIFIER ::= { cevModuleCat8500Type 17 } -- 4 port fast ethernet bridge card +cevCat8500RouteProc OBJECT IDENTIFIER ::= { cevModuleCat8500Type 18 } -- Routing Processor +cevCat8500Switch10GProc OBJECT IDENTIFIER ::= { cevModuleCat8500Type 19 } -- 10G switching processor +cevCat8500FeatureNetClock OBJECT IDENTIFIER ::= { cevModuleCat8500Type 20 } -- Network Clock feature card +cevCat8500FeatureABR OBJECT IDENTIFIER ::= { cevModuleCat8500Type 21 } -- ABR relative rate feature card +cevCat8500FeatureLite OBJECT IDENTIFIER ::= { cevModuleCat8500Type 22 } -- Feature Card for Catalyst8540MSR +cevCat8500m16pOC3Mm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 23 } -- 16-port OC3 Multimode +cevCat8500m16pOC3Sm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 24 } -- 16-port OC3 SingleMode +cevCat8500m4pOC12Mm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 25 } -- 4-port OC12 MultiMode +cevCat8500m4pOC12Sm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 26 } -- 4-port OC12 SingleMode +cevCat8500m4pOC3Utp5 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 27 } -- 4-port OC3 UTP5 +cevCat8500m4pOC3Mixed OBJECT IDENTIFIER ::= { cevModuleCat8500Type 28 } -- 4-port OC3 mixed +cevCat8500m4pOC3Sm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 29 } -- 4-port OC3 Singlemode +cevCat8500m4pOC3Mm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 30 } -- 4-port OC3 Multimode +cevCat8500mATM25 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 31 } -- 25Mbps ATM port adapter module +cevCat8500m4pE3 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 32 } -- Quad E3 +cevCat8500m4pDs3 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 33 } -- Quad DS3 +cevCat8500mCbr75E1 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 34 } -- Circuit Emulation E1 (75ohm) +cevCat8500mCbr120E1 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 35 } -- Circuit Emulation E1 (120ohm) +cevCat8500mCbrT1 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 36 } -- Circuit Emulation T1 +cevCat8500mE1 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 37 } -- E1 ATM +cevCat8500mT1 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 38 } -- T1 ATM +cevCat8500mE1Bnc OBJECT IDENTIFIER ::= { cevModuleCat8500Type 39 } -- E1 ATM with BNC connector +cevCat8500mE3 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 40 } -- E3 ATM +cevCat8500mDs3 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 41 } -- DS3 ATM +cevCat8500m4pFrCE1 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 42 } -- 4-port Channelized E1, Frame-based +cevCat8500m1pFrCT3 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 43 } -- Channelized T3, Frame-based +cevCat8500GeF8p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 44 } -- 8 port 64k memory Gigabit Ethernet fiber card +cevCat8500mArm1p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 45 } -- 1 port ATM router module with 64K memory +cevCat8500mArm2p64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 46 } -- 2 port ATM router module with 64K memory +cevCat8500mOC48c1pSm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 47 } -- 1 port OC48c Single Mode module +cevCat8500mIma8pT1 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 48 } -- 8 port IMA T1 module +cevCat8500mIma8pE1 OBJECT IDENTIFIER ::= { cevModuleCat8500Type 49 } -- 8 port IMA E1 module +cevCat8500mATM25m4p OBJECT IDENTIFIER ::= { cevModuleCat8500Type 50 } -- 4 port 25 Mbps ATM adapter module +cevCat8500mOC121pMm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 51 } -- 1 port OC12 Multi Mode module +cevCat8500mOC121pSm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 52 } -- 1 port OC12 Single Mode module +cevCat8500m1pOC12Mixed OBJECT IDENTIFIER ::= { cevModuleCat8500Type 53 } -- 1 port OC12 Mixed Mode module +cevCat8500mFimBridge OBJECT IDENTIFIER ::= { cevModuleCat8500Type 54 } -- ATM Fabric Integration Bridge module +cevCat8500mFimOC12Mm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 55 } -- ATM Fabric Integration OC12 Multi Mode port module +cevCat8500Ge1pXpif16k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 56 } -- 1 port 16k memory gigabit ethernet XPIF PM card +cevCat8500Ge1pXpif64k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 57 } -- 1 port 64k memory gigabit ethernet XPIF PM card +cevCat8500Ge1pXpif256k OBJECT IDENTIFIER ::= { cevModuleCat8500Type 58 } -- 1 port 256k memory gigabit ethernet XPIF PM card +cevCat8500Atm1pXpif64kOc12SmIr OBJECT IDENTIFIER ::= { cevModuleCat8500Type 59 } -- 1 port 64k memory ATM OC12 Single Mode Intermediate Reach XPIF PM card +cevCat8500Atm1pXpif256kOc12SmIr OBJECT IDENTIFIER ::= { cevModuleCat8500Type 60 } -- 1 port 256k memory ATM OC12 Single Mode Intermediate Reach XPIF PM card +cevCat8500Atm1pXpif64kOc12Mm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 61 } -- 1 port 64k memory ATM OC12 Multi Mode XPIF PM card +cevCat8500Atm1pXpif256kOc12Mm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 62 } -- 1 port 256k memory ATM OC12 Multi Mode XPIF PM card +cevCat8500Atm1pXpif64kOc3SmIr OBJECT IDENTIFIER ::= { cevModuleCat8500Type 63 } -- 1 port 64k memory ATM OC3 Single Mode Intermediate Reach XPIF PM card +cevCat8500Atm1pXpif256kOc3SmIr OBJECT IDENTIFIER ::= { cevModuleCat8500Type 64 } -- 1 port 256k memory ATM OC3 Single Mode Intermediate Reach XPIF PM card +cevCat8500Atm1pXpif64kOc3Mm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 65 } -- 1 port 64k memory ATM OC3 Multi Mode XPIF PM card +cevCat8500Atm1pXpif256kOc3Mm OBJECT IDENTIFIER ::= { cevModuleCat8500Type 66 } -- 1 port 256k memory ATM OC3 Multi Mode XPIF PM card +cevCat8500Pos1pXpif64kOc12SmIr OBJECT IDENTIFIER ::= { cevModuleCat8500Type 67 } -- 1 port 64k memory POS OC12 Single Mode Intermediate Reach XPIF PM card +cevCat8500Pos1pXpif256kOc12SmIr OBJECT IDENTIFIER ::= { cevModuleCat8500Type 68 } -- 1 port 256k memory POS OC12 Single Mode Intermediate Reach XPIF PM card +cevCat8500Pos1pXpif64kOc12SmLr OBJECT IDENTIFIER ::= { cevModuleCat8500Type 69 } -- 1 port 64k memory POS OC12 Single Mode Long Reach XPIF PM card +cevCat8500Pos1pXpif256kOc12SmLr OBJECT IDENTIFIER ::= { cevModuleCat8500Type 70 } -- 1 port 256k memory POS OC12 Single Mode Long Reach XPIF PM card + +cevModuleWASCommonCards OBJECT IDENTIFIER ::= { cevModule 21 } -- These cards can be used in multiple MGX and IGX series Wide Area Edge Switches, but not necessarily all of them. +cevAusm8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 1 } -- ATM User Network Interface Service Module with 8 T1 ports +cevAusm8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 2 } -- ATM User Network Interface Service Module with 8 E1 ports +cevCesm8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 3 } -- Circuit Emulation Service Module with 8 T1 ports +cevCesm8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 4 } -- Circuit Emulation Service Module with 8 E1 ports +cevFrsm8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 5 } -- Frame Relay Service Module with 8 T1 ports +cevFrsm8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 6 } -- Frame Relay Service Module with 8 E1 ports +cevFrsm4x21 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 7 } -- Frame Relay Service Module supporting 4 high speed X.21 ports +cevFrsm2hssi OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 8 } -- Frame Relay Service Module supporting 2 high speed HSSI ports +cevAxsm1Oc48 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 9 } -- AXSM-1-2488 ATM Switch Service Module(AXSM),1 Port, OC48 compliant +cevAxsm4Oc12 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 10 } -- AXSM-4-622 ATM Switch Service Module, 4 Port, OC12 Compliant +cevAxsm8Oc3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 11 } -- AXSM-8-155 ATM Switch Service Module, 8 Port, OC3 Compliant +cevAxsm16Oc3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 12 } -- AXSM-16-155 ATM Switch Service Module, 16 Port OC3 Compliant +cevAxsm16T3E3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 13 } -- AXSM-16-T3E3 ATM Switch Service Module, 16 Port T3/E3 Module +cevCesm1t3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 14 } -- Circuit Emulation Service Module (CESM) with one T3 port +cevCesm1e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 15 } -- Circuit Emulation Service Module (CESM) with one E3 port +cevVism8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 16 } -- Voice Interworking Service Module (VISM) with 8 T1 ports +cevVism8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 17 } -- Voice Interworking Service Module (VISM) with 8 E1 ports +cevMGXRpm OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 18 } -- MGX8800 Route Processor Module having the functionality of a C7200 router +cevMGXSrm3t3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 19 } -- MGX8800 Service Redundancy Module supporting 3 T3 ports on back card, used for providing 1:N redundancy for T1 modules +cevEnhAxsm1oc12 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 20 } -- AXSM-1-622-E Enhanced ATM Switch Service Module, 1 Port, OC12c/STM-4 compliant +cevEnhAxsm2oc12 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 21 } -- AXSM-2-622-E Enhanced ATM Switch Service Module, 2 Port, OC12c/STM-4 compliant +cevEnhAxsm4oc3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 22 } -- AXSM-4-155-E Enhanced ATM Switch Service Module, 4 Ports, OC3c/STM-1 compliant +cevEnhAxsm8oc3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 23 } -- AXSM-8-155-E Enhanced ATM Switch Service Module, 8 Ports, OC3c/STM-1 compliant +cevEnhAxsm4stm1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 24 } -- AXSM-4-155-E Enhanced ATM Switch Service Module, 4 Ports, STM-1 Electrical +cevEnhAxsm8stm1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 25 } -- AXSM-8-155-E Enhanced ATM Switch Service Module, 8 Ports, STM-1 Electrical +cevEnhAxsm8t3e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 26 } -- Enhanced ATM Switch Service Module, 8 T3/E3 Ports +cevEnhAxsm16t3e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 27 } -- Enhanced ATM Switch Service Module, 16 T3/E3 Ports +cevEnhAxsm8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 28 } -- Enhanced ATM Switch Service Module, 8 T1 Ports and IMA Support +cevEnhAxsm16t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 29 } -- Enhanced ATM Switch Service Module, 16 T1 Ports and IMA Support +cevEnhAxsm8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 30 } -- Enhanced ATM Switch Service Module, 8 E1 Ports and IMA Support +cevEnhAxsm16e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 31 } -- Enhanced ATM Switch Service Module, 16 E1 Ports and IMA Support +cevAxsm2oc12 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 32 } -- AXSM-2-622 ATM Switch Service Module(AXSM), 2 Port OC12 Compliant +cevMGXRpmPr OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 34 } -- Router Processor Module(RPM) Premium in selected MGX Series +cevFrsm4V35 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 38 } -- Frame Relay Service Module(FRSM-HS1/B) with 4 V.35 Ports +cevFrsm2Ct3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 39 } -- Frame Relay Service Module with 2 Channelized T3 Ports +cevFrsm2t3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 40 } -- Frame Relay Service Module with 2 ClearChannel/Subrate T3 Ports +cevFrsm2e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 41 } -- Frame Relay Service Module with 2 ClearChannel/Subrate E3 Ports +cevAusmB8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 42 } -- ATM UNI Service Module(Version B) with 8 T1 Ports +cevAusmB8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 43 } -- ATM UNI Service Module(Version B) with 8 E1 Ports +cevVixm4oc12 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 45 } -- Voice Interworking Switching Module(VIXM) 4 port OC12 card +cevVixm16oc3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 46 } -- Voice Interworking Switching Module(VIXM) 16 port OC3 card +cevCesmB8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 49 } -- Circuit Emulation Service Module B (CESN/B) with 8 E1 ports +cevCesmB8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 50 } -- Circuit Emulation Service Module B (CESN/B) with 8 T1 ports +cevFrsmC8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 51 } -- Frame Relay Service Module C (FRSM/C) with 8 E1 ports +cevFrsmC8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 52 } -- Frame Relay Service Module C (FRSM/C) with 8 T1 ports +cevFrsmB2hssi OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 53 } -- Frame Relay Service Module B (FRSM/B) with 2 hssi ports +cevFrsmB12In1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 54 } -- Frame Relay Service Module B (FRSM/B) with 12 In1 +cevHsfr12t3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 55 } -- High Speed Frame Relay Service Module with 12 T3 ports +cevHsfr12e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 56 } -- High Speed Frame Relay Service Module with 12 E3 ports +cevFrsm12t3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 57 } -- Frame Relay Service Module, 12 T3 ports +cevFrsm12e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 58 } -- Frame Relay Service Module, 12 E3 ports +cevFrsmB2T3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 59 } -- Frame Relay Service Module B (FRSM/B) with 2 T3 ports +cevMgxSrme1Sts3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 60 } -- MGX88xx Service Redundancy Module E(nhancement) supporting 1 STS port on back card, used for providing 1:N redundancy for STS3 +cevMgxSrm3t3NoBc OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 61 } -- MGX88xx Service Redundancy Module, 3 T3 ports, no backcard +cevMgxSrmeNoBc OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 62 } -- GX88xx Service Redundancy Module E(nhancement), no backcard +cevAxsmEn16t1e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 63 } -- Enhanced ATM Switch Service Module, 16 T1/E1 ports +cevAxsmEn32t1e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 64 } -- Enhanced ATM Switch Service Module, 32 T1/E1 ports +cevFrsmB2e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 66 } -- Frame Relay Service Module B (FRSM/B) with 2 E3 ports +cevVismPr8t1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 70 } -- Voice Interworking Service Module Premium Card (VISM-PR)with 8 T1 ports +cevVismPr8e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 71 } -- Voice Interworking Service Module Premium Card (VISM-PR) with 8 E1 ports +cevMGXSrmE1Oc3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 72 } -- Cisco MGX88xx Service Redundancy Module (SRM) Enhancement +cevAxsm2Oc48 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 73 } -- ATM service Module which supports 2 OC48 ports in MGX8850 or MGX8950 chasis +cevAxsm8Oc12 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 74 } -- ATM service Module which supports 8 OC12 ports in MGX8850 or MGX8950 chasis +cevVxsm4Oc3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 81 } -- voice switch service module, 4 port OC3/STM-1 compliant +cevMGXSrm4Oc3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 82 } -- MGX88xx voice service redundancy module, used to providing 1:N redundancy for 4 OC3 +cevMpsm8t1e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 87 } -- Multi-Protocol Service Module with 8 T1/E1 Interfaces +cevMpsm8t1Atm OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 88 } -- Multi-Protocol Service Module with ATM service on 8 T1 Interfaces +cevMpsm8t1Fr OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 89 } -- Multi-Protocol Service Module with Frame Relay service on 8 T1 Interfaces +cevMpsm8t1Ces OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 90 } -- Multi-Protocol Service Module with Circuit Emulation service on 8 T1 Interfaces +cevMpsm8e1Atm OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 91 } -- Multi-Protocol Service Module with ATM service on 8 E1 Interfaces +cevMpsm8e1Fr OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 92 } -- Multi-Protocol Service Module with Frame Relay service on 8 E1 +cevMpsm8e1Ces OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 93 } -- Multi-Protocol Service Module with Circuit Emulation service on 8 E1 Interfaces +cevMpsm16t1e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 94 } -- Multi-Protocol Service Module with 16 T1/E1 Interfaces +cevMpsm16t1Atm OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 95 } -- Multi-Protocol Service Module with ATM service on 16 T1 Interfaces +cevMpsm16t1Fr OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 96 } -- Multi-Protocol Service Module with Frame Relay service on 16 T1 Interfaces +cevMpsm16t1Ces OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 97 } -- Multi-Protocol Service Module with Circuit Emulation service on 16 T1 Interfaces +cevMpsm16e1Atm OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 98 } -- Multi-Protocol Service Module with ATM service on 16 E1 Interfaces +cevMpsm16e1Fr OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 99 } -- Multi-Protocol Service Module with Frame Relay service on 16 E1 Interfaces +cevMpsm16e1Ces OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 100 } -- Multi-Protocol Service Module with Circuit Emulation service on 16 E1 Interfaces +cevMpsm155t3e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 101 } -- ATM and FR Module Which supports OC3, T3 or E3 channelized or IMA ports. +cevMGXSm OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 102 } -- Generic type for MGX88xx Service Module[ATM, FR, VOICE, Circuit Emulation] +cevVxsm48t1e1 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 103 } -- Voice switch service module, 48 T1/E1 ports +cevVxsm3T3E3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 104 } -- Voice switch service module, 3 T3/E3 ports +cevVxsm6t3e3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 105 } -- Voice switch service module, 6 T3/E3 ports +cevVxsm6t3 OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 106 } -- Voice switch service module, 6 T3 front card type. Voice switch service module, 6 T3 front card type +cevMpsm16t1e1Ppp OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 107 } -- Multi protocol service module supporting 16 T1/E1 lines and supporting only PPP service +cevMpsm155t3e3Ppp OBJECT IDENTIFIER ::= { cevModuleWASCommonCards 108 } -- Multi protocol service module having t3/e3/oc3 interfaces and supporitng only PPP service + +cevModule38xxType OBJECT IDENTIFIER ::= { cevModule 22 } -- These cards are used in the Cisco 3800 and MC3800 series. +cevMc3810Vcm3 OBJECT IDENTIFIER ::= { cevModule38xxType 1 } -- MC3810 Voice Compression Module with 3 DSPs (Digital Signal Processor) +cevMc3810Bvm OBJECT IDENTIFIER ::= { cevModule38xxType 2 } -- MC3810 Basic Voice Module +cevMc3810AvmFxoUk OBJECT IDENTIFIER ::= { cevModule38xxType 3 } -- MC3810 Analog Voice Module UK Foreign eXchange Office +cevMc3810AvmFxoGer OBJECT IDENTIFIER ::= { cevModule38xxType 4 } -- MC3810 Analog Voice Module Germany Foreign eXchange Office +cevMc3810Hcm2 OBJECT IDENTIFIER ::= { cevModule38xxType 5 } -- MC3810 High (Voice) Capacity Module with 2 DSPs (Digital Signal Processor) +cevMc3810Hcm6 OBJECT IDENTIFIER ::= { cevModule38xxType 6 } -- MC3810 High (Voice) Capacity Module with 6 DSPs (Digital Signal Processor) +cevMc3810AvmFxoPr3 OBJECT IDENTIFIER ::= { cevModule38xxType 7 } -- MC3810 Analog Voice Module Singapore or Japan Foreign eXchange Office +cevMc3810AvmFxoPr2 OBJECT IDENTIFIER ::= { cevModule38xxType 8 } -- MC3810 Analog Voice Module Australia or New Zealand Foreign eXchange Office +cevMc3810Vdm OBJECT IDENTIFIER ::= { cevModule38xxType 9 } -- MC3810 Video Dial-up Module enables MC3810 video call management via ATM signaling Subsystem through RS366 or V.35 interface +cevMc3810ApmFxsDid OBJECT IDENTIFIER ::= { cevModule38xxType 10 } -- MC3810 Foreign Exchange Station (FXS) Direct Inward Dialing (DID) Analog Personality Module +cevMc3810BvmNtTe OBJECT IDENTIFIER ::= { cevModule38xxType 11 } -- 4 ports NT or TE BRI Voice Module on MC3810 +cevMc3810Hcm1 OBJECT IDENTIFIER ::= { cevModule38xxType 12 } -- High performance compression module for the MC3810 platform equipped with one TI 549 DSP +cevMc3810Hcm3 OBJECT IDENTIFIER ::= { cevModule38xxType 13 } -- High performance compression module for the MC3810 platform equipped with three TI 549 DSPs +cevMc3810Hcm4 OBJECT IDENTIFIER ::= { cevModule38xxType 14 } -- High performance compression module for the MC3810 platform equipped with four TI 549 DSPs +cevMc3810Hcm5 OBJECT IDENTIFIER ::= { cevModule38xxType 15 } -- High performance compression module for the MC3810 platform equipped with five TI 549 DSPs +cevSmSre710K9 OBJECT IDENTIFIER ::= { cevModule38xxType 17 } -- SM-SRE-710-K9: Service Module for Modular and Integrated Services Routers +cevSmSre910K9 OBJECT IDENTIFIER ::= { cevModule38xxType 18 } -- SM-SRE-910-K9: Service Module for Modular and Integrated Services Routers +cevPSmSre710K9 OBJECT IDENTIFIER ::= { cevModule38xxType 19 } -- SRE 710 (4GB MEM,500GB 7K HDD,1C CPU) for router bundle +cevPSmSre910K9 OBJECT IDENTIFIER ::= { cevModule38xxType 20 } -- SRE 910 (4-8GB MEM,2x500GB 7k HDD,2C CPU) for router bundle + +cevModuleCat29xxType OBJECT IDENTIFIER ::= { cevModule 23 } -- These are modules that are used in Catalyst 2900 series switches. +cevX2914 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 1 } -- 4 port 10/100BaseTX module +cevX2922 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 2 } -- 2 port 100BaseFX module +cevX2914V OBJECT IDENTIFIER ::= { cevModuleCat29xxType 3 } -- 4 port 10/100BaseTX ISL module +cevX2922V OBJECT IDENTIFIER ::= { cevModuleCat29xxType 4 } -- 2 port 100BaseFX ISL module +cevX2924V OBJECT IDENTIFIER ::= { cevModuleCat29xxType 5 } -- 4 port 100BaseFX module +cevX2951 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 6 } -- ATM UTP module +cevX2961 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 7 } -- ATM MMF module +cevX2971 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 8 } -- ATM SMF-MR module +cevX2972 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 9 } -- ATM SMF-LR module +cevX2931 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 10 } -- GBIC Gigabit module +cevModuleCat297024 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 12 } -- Catalyst 2970 24 Ethernet 10/100/1000 port module. +cevModuleCat297024TS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 13 } -- Catalyst 2970 24 Ethernet 10/100/1000 ports + 4 Ethernet Gigabit SFP ports module.(SFP: Small Form factor Pluggable) +cevModuleCat297048TS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 14 } -- Catalyst 2970 48 Ethernet 10/100/1000 ports + 4 Ethernet Gigabit SFP ports module.(SFP: Small Form factor Pluggable) +cevModuleCat296024 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 15 } -- Catalyst 2960 24 10/100 ports + 2 dual purpose Gigabit Ethernet ports module +cevModuleCat296048 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 16 } -- Catalyst 2960 48 10/100 ports + 2 dual purpose Gigabit Ethernet ports module +cevModuleCat2960G24 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 17 } -- Catalyst 2960 24 10/100/1000 ports + 2 dual purpose Gigabit Ethernet ports module +cevModuleCat2960G48 OBJECT IDENTIFIER ::= { cevModuleCat29xxType 18 } -- Catalyst 2960 44 10/100/1000 ports + 4 dual purpose Gigabit Ethernet ports module +cevModuleCat296024TT OBJECT IDENTIFIER ::= { cevModuleCat29xxType 19 } -- Catalyst 2960 24 10/100 ports + 2 10/100/1000 Ethernet ports module +cevModuleCat296048TT OBJECT IDENTIFIER ::= { cevModuleCat29xxType 20 } -- Catalyst 2960 48 10/100 ports + 2 10/100/1000 Ethernet ports module +cevModuleCat29608TC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 21 } -- Catalyst 2960 8 10/100 Ethernet ports + 1 dual purpose Gigabit Ethernet ports +cevModuleCat2960G8TC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 22 } -- Catalyst 2960 7 10/100/1000 Ethernet ports + 1 dual purpose Gigabit Ethernet ports +cevModuleCat296048TCS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 23 } -- Catalyst 2960 48 10/100 2T/SFP +cevModuleCat296024TCS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 24 } -- Catalyst 2960 24 10/100 2T/SFP +cevModuleCat296024S OBJECT IDENTIFIER ::= { cevModuleCat29xxType 25 } -- Catalyst 2960 24 10/100 +cevModuleCat296024PC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 26 } -- Catalyst 2960 24 10/100 PoE, 2 T/SFP +cevModuleCat296024LT OBJECT IDENTIFIER ::= { cevModuleCat29xxType 27 } -- Catalyst 2960 24 10/100, 8 PoE, 2 T +cevModuleCat2960PD8TT OBJECT IDENTIFIER ::= { cevModuleCat29xxType 28 } -- Catalyst 2960 8 10/100, 1 T PD +cevModuleCat291824TT OBJECT IDENTIFIER ::= { cevModuleCat29xxType 29 } -- Catalyst 2918 24 10/100 + 2 10/100/1000 Ethernet ports module +cevModuleCat291824TC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 30 } -- Catalyst 2918 24 10/100 + 2 dual purpose Gigabit Ethernet ports module +cevModuleCat291848TT OBJECT IDENTIFIER ::= { cevModuleCat29xxType 31 } -- Catalyst 2918 48 10/100 + 2 10/100/1000 Ethernet ports module +cevModuleCat291848TC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 32 } -- Catalyst 2918 48 10/100 + 2 dual purpose Gigabit Ethernet ports module +cevModuleCat296048TTS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 33 } -- Catalyst 2960 48 10/100 + 2 10/100/1000 Ethernet ports module +cevModuleCat29608TCS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 34 } -- Catalyst 2960 8 10/100 + 1 dual purpose Gigabit Ethernet port module +cevModuleCat296048PSTL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 35 } -- Catalyst 2960 48 10/100 Power over Ethernet ports + 2 10/100/1000 Ethernet Ports + 2 SFP fixed configuration Layer 2 Ethernet switch +cevModuleCat296024LCS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 36 } -- Catalyst 2960 8 10/100 Power over Ethernet ports + 16 10/100 Ethernet ports + 2 dual purpose Gigabit Ethernet ports module +cevModuleCat296024PCS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 37 } -- Catalyst 2960 24 10/100 Power over Ethernet ports + 2 dual purpose Gigabit Ethernet ports module +cevModuleCat296048PSTS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 38 } -- Catalyst 2960 48 10/100 Power over Ethernet ports + 2 10/100/1000 Ethernet ports + 2 SFP ports module +cevModuleWsC2960s48tsS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 39 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP uplink, Nonstackable module +cevModuleWsC2960s24tsS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 40 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP uplink, Nonstackable module +cevModuleWsC2960s48fpdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 41 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 740W +cevModuleWsC2960s48lpdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 42 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 370W +cevModuleWsC2960s48tdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 43 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +cevModuleWsC2960s24pdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 44 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 370W +cevModuleWsC2960s24tdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 45 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +cevModuleWsC2960s48fpsL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 46 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 740W +cevModuleWsC2960s48lpsL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 47 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 370W +cevModuleWsC2960s24psL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 48 } -- Catalyst 2960S 24 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 370W +cevModuleWsC2960s48tsL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 49 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module +cevModuleWsC2960S24tsL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 50 } -- Catalyst2960S 24 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module +cevModuleCat2960cPD8TT OBJECT IDENTIFIER ::= { cevModuleCat29xxType 51 } -- Catalyst 2960c 8 10/100 ports + 2 Gigabit Ethernet PD ports +cevModuleCat2960cG8TC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 53 } -- Catalyst 2960c 8 10/100/1000 ports + 2 dual purpose Gigabit Ethernet ports module +cevModuleCat292824TCC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 54 } -- Catalyst 2928 24 10/100 + 2 10/100/1000 Ethernet ports module +cevModuleCat292824LTC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 55 } -- Catalyst 24 10/100 ports with 8 POE ports + 2 10/100/1000 Ethernet ports. POE support for 123 W +cevModuleCat292848TCC OBJECT IDENTIFIER ::= { cevModuleCat29xxType 56 } -- Catalyst 2928 48 10/100 + 2 10/100/1000 Ethernet ports module +cevModuleWsC2960C8tcS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 57 } -- Catalyst 2960C 8 10/100 FE ports + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch, lanlite only +cevModuleWsC2960C8tcL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 58 } -- Catalyst 2960C 8 10/100 FE ports + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch +cevModuleWsC2960C8pcL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 59 } -- Catalyst 2960C 8 10/100 FE with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch +cevModuleWsC2960C12pcL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 60 } -- Catalyst 2960C 12 10/100 FE with POE + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch +cevModuleWsC2960x48fpdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 68 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ support for 740W +cevModuleWsC2960x48lpdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 69 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ support for 370W +cevModuleWsC2960x48tdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 70 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module +cevModuleWsC2960x24pdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 71 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ support for 370W +cevModuleWsC2960x24tdL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 72 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module +cevModuleWsC2960x48fpsL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 73 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module, POE+ support for 740W +cevModuleWsC2960x48lpsL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 74 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module, POE+ support for 370W +cevModuleWsC2960x24psL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 75 } -- Catalyst 2960X 24 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module, POE+ support for 370W +cevModuleWsC2960x48tsL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 76 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module +cevModuleWsC2960x24tsL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 77 } -- Catalyst 2960X 24 Gig Downlinks, 4 SFP uplink with support for 2 x 10G stacking module +cevModuleWsC2960x24psqL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 78 } -- Catalyst 2960X 24 Gig Downlinks, 2 Copper, 2 SFP uplink NonStakable +cevModuleWsC2960x48lpsS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 79 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP uplink Non Stackable, POE+ support for 370W +cevModuleWsC2960x24psS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 80 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP uplink Non Stackable, POE+ support for 370W +cevModuleWsC2960x48tsLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 81 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP uplink Non Stackable +cevModuleWsC2960x24tsLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 82 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP uplink Non Stackable +cevModuleC2960XStack OBJECT IDENTIFIER ::= { cevModuleCat29xxType 83 } -- Arcadia Stacking module for 2960x +cevModuleC2960XFex OBJECT IDENTIFIER ::= { cevModuleCat29xxType 84 } -- Arcadia- FEX Stacking module for FEX +cevModuleC2960XFexStack OBJECT IDENTIFIER ::= { cevModuleCat29xxType 85 } -- Arcadia-FEX + Stack, Stacking module for FEX +cevModuleWsC2960P48PstL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 86 } -- 48-port PoE, 2+2 1G uplinks, LAN Base +cevModuleWsC2960P24PcL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 87 } -- 24-port PoE, 2/2 1G uplinks, LAN Base +cevModuleWsC2960P24LcL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 88 } -- 24-port, partial PoE 2/2 1G uplinks, LAN Base +cevModuleWsC2960P48TcL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 89 } -- 48-port, 2/2 1G uplinks, LAN Base +cevModuleWsC2960P24TcL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 90 } -- 24-port, 2/2 1G uplinks, LAN Base +cevModuleWsC2960P48PstS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 91 } -- 48-port PoE, 2+2 1G uplinks, LAN Lite +cevModuleWsC2960P24PcS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 92 } -- 24-port PoE, 2/2 1G uplinks, LAN Lite +cevModuleWsC2960P24LcS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 93 } -- 24-port, partial PoE 2/2 1G uplinks, LAN Lite +cevModuleWsC2960P48TcS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 94 } -- 48-port, 2/2 1G uplinks, LAN Lite +cevModuleWsC2960P24TcS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 95 } -- 24-port, 2/2 1G uplinks, LAN Lite +cevModuleWsC2960XR48FpdI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 96 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 740W +cevModuleWsC2960XR48LpdI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 97 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 370W +cevModuleWsC2960XR48TdI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 98 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable +cevModuleWsC2960XR24PdI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 99 } -- Catalyst 2960XR 24 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 370W +cevModuleWsC2960XR24TdI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 100 } -- Catalyst 2960XR 24 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable +cevModuleWsC2960XR48FpsI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 101 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 740W +cevModuleWsC2960XR48LpsI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 102 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 370W +cevModuleWsC2960XR48TsI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 103 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable +cevModuleWsC2960XR24PsI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 104 } -- Catalyst 2960XR 24 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 370W +cevModuleWsC2960XR24TsI OBJECT IDENTIFIER ::= { cevModuleCat29xxType 105 } -- Catalyst 2960XR 24 Gig Downlinks and 4 SFP uplinks IP Lite Stackable +cevModuleWsC2960CX8TCL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 142 } -- Smirnoff catalyst 2960CX 8x GE downlink, 2 Copper, 2 SFP uplink +cevModuleC2960XHybridStack OBJECT IDENTIFIER ::= { cevModuleCat29xxType 144 } -- Arcadia Stacking module for 2960x, 1 Copper stack port, 1 Fiber/SFP stack port +cevModuleC2960XFiberStack OBJECT IDENTIFIER ::= { cevModuleCat29xxType 145 } -- Arcadia Stacking module for 2960x, 2 Fiber/SFP stack ports +cevModuleCat2960L24TSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 146 } -- Catalyst 2960L 24 x GE downlinks, 4 x GE (4 SFP) uplinks +cevModuleCat2960L8TSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 147 } -- Catalyst 2960L 8 x GE downlinks, 2 x GE (2 SFP) uplinks +cevModuleCat2960L16TSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 148 } -- Catalyst 2960L 16 x GE downlinks, 2 x GE (2 SFP) uplinks +cevModuleCat2960L48TSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 149 } -- Catalyst 2960L 48 x GE downlinks, 4 x GE (4 SFP) uplinks +cevModuleCat2960L48PSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 150 } -- Catalyst 2960L 48 x GE downlinks, POE support, 4 x GE (4 SFP) uplinks +cevModuleCat2960L16PSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 151 } -- Catalyst 2960L 16 x GE downlinks, POE support, 2 x GE (2 SFP) uplinks +cevModuleCat2960L8PSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 152 } -- Catalyst 2960L 8 x GE downlinks, POE support, 2 x GE (2 SFP) uplinks +cevModuleCat2960L24PSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 153 } -- Catalyst 2960L 24 x GE downlinks, POE support, 4 x GE (4 SFP) uplinks +cevModuleCat2960L24TQLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 154 } -- Catalyst 2960L 24 x GE downlinks, 4 x 10GE (4 SFP+) uplinks +cevModuleCat2960L24PQLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 155 } -- Catalyst 2960L 24 x GE downlinks, 4 x 10GE (4 SFP+) uplinks, POE support +cevModuleCat2960L48TQLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 156 } -- Catalyst 2960L 48 x GE downlinks, 4 x 10GE (4 SFP+) uplinks +cevModuleCat2960L48PQLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 157 } -- Catalyst 2960L 48 x GE downlinks, 4 x 10GE (4 SFP+) uplinks, POE support +cevModuleCat2960LSM24TS OBJECT IDENTIFIER ::= { cevModuleCat29xxType 158 } -- Catalyst C2960L-SM 24 x GE downlinks, 4 x GE (4 SFP) uplinks +cevModuleCat2960LSM8TSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 159 } -- Catalyst C2960L-SM 8 x GE downlinks, 2 x GE (2 SFP) uplinks +cevModuleCat2960LSM16TSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 160 } -- Catalyst C2960L-SM 16 x GE downlinks, 2 x GE (2 SFP) uplinks +cevModuleCat2960LSM48TSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 161 } -- Catalyst C2960L-SM 48 x GE downlinks, 4 x GE (4 SFP) uplinks +cevModuleCat2960LSM48PSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 162 } -- Catalyst C2960L-SM 48 x GE downlinks, POE support, 4 x GE (4 SFP) uplinks +cevModuleCat2960LSM16PSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 163 } -- Catalyst C2960L-SM 16 x GE downlinks, POE support, 2 x GE (2 SFP) uplinks +cevModuleCat2960LSM8PSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 164 } -- Catalyst C2960L-SM 8 x GE downlinks, POE support, 2 x GE (2 SFP) uplinks +cevModuleCat2960LSM24PSLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 165 } -- Catalyst C2960L-SM 24 x GE downlinks, POE support, 4 x GE (4 SFP) uplinks +cevModuleCat2960LSM24TQLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 166 } -- Catalyst C2960L-SM 24 x GE downlinks, 4 x 10GE (4 SFP+) uplinks +cevModuleCat2960LSM24PQLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 167 } -- Catalyst C2960L-SM 24 x GE downlinks, 4 x 10GE (4 SFP+) uplinks, POE support +cevModuleCat2960LSM48TQLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 168 } -- Catalyst C2960L-SM 48 x GE downlinks, 4 x 10GE (4 SFP+) uplinks +cevModuleCat2960LSM48PQLL OBJECT IDENTIFIER ::= { cevModuleCat29xxType 169 } -- Catalyst C2960L-SM 48 x GE downlinks, 4 x 10GE (4 SFP+) uplinks, POE support + +cevModuleOscillatorType OBJECT IDENTIFIER ::= { cevModule 24 } -- Chip that sits on the CPU card, used for network timing. +cevStratum3 OBJECT IDENTIFIER ::= { cevModuleOscillatorType 1 } -- Clock quality is Stratum 3 +cevStratum4 OBJECT IDENTIFIER ::= { cevModuleOscillatorType 2 } -- Clock quality is Stratum 4 + +cevModuleDslamType OBJECT IDENTIFIER ::= { cevModule 25 } -- Cards that go into the Cisco 6100, 6130, and 6260 DSLAM Chassis. Does not include the Cisco 6200 Chassis. +cevNi2WanOc3mmSubOc3mm OBJECT IDENTIFIER ::= { cevModuleDslamType 1 } -- Network Interface module (OC-3-MM WAN, OC-3-MM Subtend) +cevNi2WanDs3Sub2Ds3 OBJECT IDENTIFIER ::= { cevModuleDslamType 2 } -- Network Interface module (DS-3 WAN, 2 DS-3 Subtend) +cevAtuc1p2Cap OBJECT IDENTIFIER ::= { cevModuleDslamType 3 } -- ATU-C dual-line CAP module +cevAtuc1p2Dmt OBJECT IDENTIFIER ::= { cevModuleDslamType 4 } -- ATU-C dual-line DMT module +cevAtuc1p4Dmt OBJECT IDENTIFIER ::= { cevModuleDslamType 5 } -- ATU-C quad-line DMT module +cevLim OBJECT IDENTIFIER ::= { cevModuleDslamType 6 } -- Line Interface Module +cevNi2WanOc3smSubOc3sm OBJECT IDENTIFIER ::= { cevModuleDslamType 7 } -- Network Interface module (OC-3-SM WAN, OC-3-SM Subtend) +cevNi2WanE3Sub2E3 OBJECT IDENTIFIER ::= { cevModuleDslamType 8 } -- Network Interface module (E-3 WAN, 2 E-3 Subtend) +cevNi2WanDs3Sub8Ds1Ima OBJECT IDENTIFIER ::= { cevModuleDslamType 9 } -- Network Interface module (DS-3 WAN, 8 DS-1 IMA Subtend) +cevAtuc1p4Cap OBJECT IDENTIFIER ::= { cevModuleDslamType 10 } -- ATU-C quad-line CAP module +cevStuc1p4 OBJECT IDENTIFIER ::= { cevModuleDslamType 11 } -- STU-C quad-line module +cevAtuc1p4FlexiDmt OBJECT IDENTIFIER ::= { cevModuleDslamType 13 } -- Flexi DSL line card configured as DMT +cevAtuc1p4FlexiCap OBJECT IDENTIFIER ::= { cevModuleDslamType 14 } -- Flexi DSL line card configured as CAP +cevAtuc1p4Flexi OBJECT IDENTIFIER ::= { cevModuleDslamType 15 } -- Generic Flexi DSL line card +cevAtuc1p4DmtIsdn OBJECT IDENTIFIER ::= { cevModuleDslamType 16 } -- DMT over ISDN 4 port line card +cevNi2WanOc3smSub2Ds3 OBJECT IDENTIFIER ::= { cevModuleDslamType 17 } -- Network Interface module (OC-3-SM WAN, 2 DS-3 Subtend) +cevNi2WanOc3mmSub2Ds3 OBJECT IDENTIFIER ::= { cevModuleDslamType 18 } -- Network Interface module (OC-3-MM WAN, 2 DS-3 Subtend) +cevAtuc1p8DmtItemp OBJECT IDENTIFIER ::= { cevModuleDslamType 21 } -- ATU-C octal-line DMT module industrial temperature grade +cevStuc1p8Itemp OBJECT IDENTIFIER ::= { cevModuleDslamType 22 } -- STU-C octal-line shdsl module industrial temperature grade +cevNi2WanDs3Sub2Ds3Rev2 OBJECT IDENTIFIER ::= { cevModuleDslamType 35 } -- Network Interface module (DS-3 WAN, DS-3 Subtend) Revision 2 +cevNi2WanOc3smSubOc3smRev2 OBJECT IDENTIFIER ::= { cevModuleDslamType 36 } -- Network Interface module (OC-3-SM WAN, OC-3-SM Subtend) Revision 2 +cevNi2WanOc3mmSubOc3mmRev2 OBJECT IDENTIFIER ::= { cevModuleDslamType 37 } -- Network Interface module (OC-3-MM WAN, OC-3-MM Subtend) Revision 2 +cevNi2WanOc3smSub2Ds3Rev2 OBJECT IDENTIFIER ::= { cevModuleDslamType 38 } -- Network Interface module (OC-3-SM WAN, 2 DS-3 Subtend) Revision 2 +cevNi2WanOc3mmSub2Ds3Rev2 OBJECT IDENTIFIER ::= { cevModuleDslamType 39 } -- Network Interface module (OC-3-MM WAN, 2 DS-3 Subtend) Revision 2 +cevNi2WanOc3smSubOc3smItemp OBJECT IDENTIFIER ::= { cevModuleDslamType 40 } -- Network Interface module (OC-3-SM WAN, OC-3-SM Subtend, Itemp) +cevIo6100DS3 OBJECT IDENTIFIER ::= { cevModuleDslamType 43 } -- 6100/6130 Network I/O module (3 DS3) +cevIo6160DS3 OBJECT IDENTIFIER ::= { cevModuleDslamType 44 } -- 6160 Network I/O module (3 DS3) +cevIo6260OC3 OBJECT IDENTIFIER ::= { cevModuleDslamType 45 } -- 6260 Network I/O module (2 OC3) +cevIo6260Ds3T1 OBJECT IDENTIFIER ::= { cevModuleDslamType 46 } -- 6260 Network I/O module (DS3, 8 T1) + +-- These back cards defined under "cevModuleWASBackCards" are also called +-- Line Modules. These Line Modules can be plugged into the connectors on +-- Service Modules defined under "cevWASCommonCards". The same back card +-- can be used under multiple Service Module types. + +cevModuleWASBackCards OBJECT IDENTIFIER ::= { cevModule 26 } +cevLmBnc2t3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 1 } -- Two T3 75-ohm BNC back card +cevLmBnc2e3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 2 } -- Two E3 75-ohm BNC back card +cevLmDb154x21 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 3 } -- Four X.21 DB-15 back card +cevLmScsi22hssi OBJECT IDENTIFIER ::= { cevModuleWASBackCards 4 } -- Two HSSI SCSI-2 back card +cevLmRj488t1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 5 } -- Eight T1 RJ48 back card +cevLmRj488t1R OBJECT IDENTIFIER ::= { cevModuleWASBackCards 6 } -- Eight T1 RJ48 redundancy back card +cevLmRj488e1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 7 } -- Eight E1 RJ48 back card +cevLmRj488e1R OBJECT IDENTIFIER ::= { cevModuleWASBackCards 8 } -- Eight E1 RJ48 redundancy back card +cevLmSmb8e1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 9 } -- Eight E1 SMB back card +cevLmSmb8e1R OBJECT IDENTIFIER ::= { cevModuleWASBackCards 10 } -- Eight E1 SMB redundancy back card +cevLmPsmUI OBJECT IDENTIFIER ::= { cevModuleWASBackCards 11 } -- User Interface back card containing 2 RS-232 ports and one ethernet port, T1/E1 timing reference ports for Processor Switch Modules +cevLmMmf4oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 12 } -- 4 port 155Mbps back card, MMF, SC connectors +cevLmSmfIr4oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 13 } -- 4 port 155Mbps back card, SMF-IR, SC connectors +cevLmSmfLr4oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 14 } -- 4 port 155Mbps back card, SMF-LR, SC connectors +cevLmSmfIr1oc12 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 15 } -- 1 port 622Mbps back card, SMF-IR, FC connectors +cevLmSmfLr1oc12 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 16 } -- 1 port 622Mbps back card, SMF-LR, FC connectors +cevLmS3Ui OBJECT IDENTIFIER ::= { cevModuleWASBackCards 17 } -- Processor Switch Module (PXM) Stratum 3 User Interface back card for PXM1 or PXM2 +cevLm1feTx OBJECT IDENTIFIER ::= { cevModuleWASBackCards 18 } -- 1 port Fast Ethernet RJ45 connector back card for MGX8800 RPM module +cevLm1feFx OBJECT IDENTIFIER ::= { cevModuleWASBackCards 19 } -- 1 port Fast Ethernet MMF connector back card for MGX8800 RPM module +cevLm1mmfFddi OBJECT IDENTIFIER ::= { cevModuleWASBackCards 20 } -- 1 port FDDI MMF connector back card for MGX8800 RPM module +cevLm1smfFddi OBJECT IDENTIFIER ::= { cevModuleWASBackCards 21 } -- 1 port FDDI SMF connector back card for MGX8800 RPM module +cevLmRj454e OBJECT IDENTIFIER ::= { cevModuleWASBackCards 22 } -- 4 port Ethernet (10BaseT) RJ45 connector back card for MGX8800 RPM module +cevLmMmf8oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 23 } -- 8 port 155Mbps back card, MMF, Small Form Factor MT-RJ connectors +cevLmSmfIr8oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 24 } -- 8 port 155Mbps back card, SMF-IR, Small Form Factor MT-RJ connectors +cevLmSmfLr8oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 25 } -- 8 port 155Mbps back card, SMF-LR, Small Form Factor MT-RJ connectors +cevLmSmfIr1oc48 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 26 } -- 1 port 2488Mbps back card, SMF-IR, FC connector +cevLmSmfLr1oc48 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 27 } -- 1 port 2488Mbps back card, SMF-LR, FC connector +cevLmPsmHD OBJECT IDENTIFIER ::= { cevModuleWASBackCards 28 } -- Hard Disk back card for Processor Service Module +cevLmSmb8t3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 29 } -- 8 port T3 back card, SMB connector +cevLmSmb8e3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 30 } -- 8 port E3 back card, SMB connector +cevLmSmb4stm1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 31 } -- 4 port 155-mbps Electrical Back Card, SMB Connector +cevLmSmfIr2oc12 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 32 } -- 2 Port 622-Mbps Back card SMF-IR +cevLmSmfLr2oc12 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 33 } -- 2 Port 622-Mbps Back card SMF-LR +cevLmSmfSr1oc48 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 34 } -- 1 Port 2488-Mbps, Short Reach(SR), SMF-SR back card +cevLmSmfXlr1oc48 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 35 } -- 1 Port 2488-Mbps, Extended Long Reach(XLR), SMF-XLR back card +cevLmBnc3t3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 36 } -- 3 T3 Back Card , BNC Connector +cevLmSmfIr1Oc48B OBJECT IDENTIFIER ::= { cevModuleWASBackCards 37 } -- 1 Port 2488-Mbps, SMF-IR(Intermediate Reach) Back card Version B, SC Connector +cevLmSmfLr1Oc48B OBJECT IDENTIFIER ::= { cevModuleWASBackCards 38 } -- 1 Port 2488-Mbps, SMF-LR (Long reach )Back card Version B, SC Connector +cevLmSmfSr1Oc48B OBJECT IDENTIFIER ::= { cevModuleWASBackCards 39 } -- 1 Port 2488-Mbps, SMF-SR (Short Reach) Back card Version B, SC Connector +cevLmSmfIr2Oc12B OBJECT IDENTIFIER ::= { cevModuleWASBackCards 40 } -- 2 Port 622-Mbps, SMF-IR(Intermediate reach) Back card Version B, SC Connector +cevLmSmfLr2Oc12B OBJECT IDENTIFIER ::= { cevModuleWASBackCards 41 } -- 2 Port 622-Mbps, SMF-LR(Long reach) Back card Version B, SC Connector +cevLmSmfIr1Oc12C OBJECT IDENTIFIER ::= { cevModuleWASBackCards 42 } -- 1 Port 622-Mbps, SMFIR-2-622/C(Intermediate Reach) Back card, SC Connector +cevLmSmfLr1Oc12C OBJECT IDENTIFIER ::= { cevModuleWASBackCards 43 } -- 1 Port 622-Mbps, SMFLR-2-622/C (Long reach )Back card, SC Connector +cevLmMmf4Oc3C OBJECT IDENTIFIER ::= { cevModuleWASBackCards 44 } -- 4 Port 155-Mbps, MMF-4-155/C (Multi Mode Fiber) Back card, SC Connector +cevLmSmfIr4Oc3C OBJECT IDENTIFIER ::= { cevModuleWASBackCards 45 } -- 4 Port 155-Mbps, SMFIR-4-155/C (Intermediate Reach) Back card, SC Connector +cevLmSmfLr4Oc3C OBJECT IDENTIFIER ::= { cevModuleWASBackCards 46 } -- 4 Port 155-Mbps, SMFLR-4-155/C (Long reach) Back card, SC Connector +cevLmSmfXlr1Oc48B OBJECT IDENTIFIER ::= { cevModuleWASBackCards 51 } -- 1 port 2488-Mbps, Extended Long Reach(XLR) SMF-XLR back card for ATM Switch Service Module B +cevLm1feTxcp OBJECT IDENTIFIER ::= { cevModuleWASBackCards 55 } -- 1 port Fast Ethernet RJ-45 connector back card with co-processor assist for the MGX8800 RPM PR module +cevLmSmfIr8Oc3C OBJECT IDENTIFIER ::= { cevModuleWASBackCards 58 } -- 8 port, 155Mbps, SMFIR-8-155LC/C (Intermediate Reach) Back Card, LC Connector +cevLmSmfLr8Oc3C OBJECT IDENTIFIER ::= { cevModuleWASBackCards 59 } -- 8 port, 155Mbps, SMFLR-8-155LC/C (Long Reach) Back Card, LC Connector +cevLmMmf8Oc3C OBJECT IDENTIFIER ::= { cevModuleWASBackCards 60 } -- 8 port, 155Mbps, MMF-8-155C Back Card, LC Connector +cevLmSmfIr1Oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 61 } -- 1 port, 155Mbps, SMFIR-1-155 (Intermediate Reach) Back Card +cevLmSmfLr1Oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 62 } -- 1 port, 155Mbps, SMFLR-1-155 (Long Reach) Back Card +cevLmSmb1Stm1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 63 } -- MGX SMB 1 port STM1 Back Card +cevLmScsi2B2hssi OBJECT IDENTIFIER ::= { cevModuleWASBackCards 64 } -- Two HSSI SCSI-2/B Back Card +cevLm12In18s OBJECT IDENTIFIER ::= { cevModuleWASBackCards 65 } -- 12In1-8s Back Card +cevLmSmb6e3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 66 } -- 6 E3 ports SMB Back Card +cevLmComboT3E3Oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 67 } -- PXM1E-COMBO-T3E3-155'S Back Card supporting 8 T3/E3 ports and 4 OC3 ports +cevLmRj488t1e1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 68 } -- Eight T1/E1 RJ-48 Back Card +cevLmMcc16e1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 69 } -- 16 E1 Port Miniature Coaxial Connector (MCC) Back Card +cevLmRj4816t1e1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 70 } -- Sixteen T1/E1 RJ-48 Back Card +cevLmSmfIr2Oc12c OBJECT IDENTIFIER ::= { cevModuleWASBackCards 71 } -- 2 port, 622Mbps, SMFIR-2-622LC/C (Intermediate Reach) Back Card, LC Connector +cevLmSmfLr2Oc12c OBJECT IDENTIFIER ::= { cevModuleWASBackCards 72 } -- 2 port, 622Mbps, SMFLR-2-622LC/C (Long Reach) Back Card, LC Connector +cevLmSmb8Stm1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 82 } -- 8 port 155-mbps Electrical Back Card, SMB Connector +cevLmSmf8Oc3Sfp OBJECT IDENTIFIER ::= { cevModuleWASBackCards 83 } -- SMF-8-155-SFP SMF(Single Mode Fiber) 8 OC3 Small Form Factor Pluggable(SFP) backcard +cevLmRbbn16t1e1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 84 } -- RBBN-16-T1E1 A "Ribbon" type connector supporting 16 T1 or E1 ports. +cevLmSmfSr1Oc192 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 85 } -- Line Module with 1 OC192 SMF SR(short reach) port +cevLmSmfIr1Oc192 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 86 } -- Line Module with 1 OC192 SMF IR(Intermediate reach) port +cevLmSmfLr1Oc192 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 87 } -- Line Module with 1 OC192 SMF LR(Long reach) port +cevLmSmfXlr1Oc192 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 88 } -- Line Module with 1 OC192 SMF XLR(Extended long reach) port +cevLmMcc8oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 89 } -- 8 OC3 Port Miniature Coaxial Connector (MCC) Back Card +cevLmRbbn16t1e11N OBJECT IDENTIFIER ::= { cevModuleWASBackCards 92 } -- RBBN-16-T1E1-1N, A "Ribbon" type connector for 16 T1 or E1 interfaces with support for 1:N +cevLmMcc16e11N OBJECT IDENTIFIER ::= { cevModuleWASBackCards 93 } -- MCC-16-E1-1N, A Miniature Coaxial Connector for 16 E1 interfaces with support for 1:N +cevLmRed16t1e1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 94 } -- RED-16-T1E1, 1:N Redundant Backcard for 16 T1 or E1 interfaces +cevLmSfp2Oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 95 } -- MPSM 2 port small form pluggable OC3 or STS half height Backcard +cevLmSmb2Oc3EL OBJECT IDENTIFIER ::= { cevModuleWASBackCards 96 } -- MPSM 2 port electrical OC3 or STS half height Backcard +cevLmBnc3t3e3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 97 } -- MPSM 3 port T3 or E3 half height Backcard +cevLmRed2Oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 98 } -- MPSM redundant half height Backcard which supports 2 redundant OC3 or STS ports +cevLmRed3t3e3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 99 } -- MPSM redundant half height Backcard which supports 3 redundant T3 or E3 ports +cevLmSmf4Oc12 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 100 } -- Four OC12 port single mode (SMF) Back Card +cevLmChamp24t1e1 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 101 } -- VXSM back card with card type:VXSM-BC-CHAMP-24T1E1 +cevLmSmb3t3e3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 102 } -- VXSM back card with card type:VXSM-BC-SMB-3T3E3 +cevLmVxsmSmfIr4Oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 103 } -- VXSM back card with card type: VXSM-SMFIR-4-155 for Cisco MGX cevChassisMGX8850 chassis +cevLmVxsmSmfLr4Oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 104 } -- VXSM back card with card type: VXSM-SMFLR-4-155 for Cisco MGX cevChassisMGX8850 chassis +cevLmVxsm4Oc3R OBJECT IDENTIFIER ::= { cevModuleWASBackCards 105 } -- VXSM Service Redundancy Module supporting 4 OC3 ports, used to provide 1:N redundancy +cevLmVxsmMmf4Oc3 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 106 } -- VXSM back card with card type: VXSM_BC_MMF_4_155 for Cisco MGX cevChassisMGX8850 chassis +cevLm4V35 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 107 } -- 4 V.35 type back card +cevLm4X21 OBJECT IDENTIFIER ::= { cevModuleWASBackCards 108 } -- 4 X.21 type back card +cevLmMgxXfUIB OBJECT IDENTIFIER ::= { cevModuleWASBackCards 109 } -- Management back card Model B for RPM-XF with 2 RJ-45 RS232 ports and 2 Fast Ethernet Ports +cevLm5efegeTx OBJECT IDENTIFIER ::= { cevModuleWASBackCards 110 } -- 5 port Ethernet/Fast Ethernet/Gigabit Ethernet auto sense backcard for MGX RPM-PR module. +cevLmPsmHDV OBJECT IDENTIFIER ::= { cevModuleWASBackCards 111 } -- Hard Disk V back card for Processor Service Module + + +cevModuleUbrType OBJECT IDENTIFIER ::= { cevModule 27 } -- Cards that go into UBR chassis +cevUbrMc16s OBJECT IDENTIFIER ::= { cevModuleUbrType 2 } -- Cable card, 1 downstream 6 upstream for Spectrum Management +cevUbrMc11 OBJECT IDENTIFIER ::= { cevModuleUbrType 3 } -- Cable linecard 1 downstream, 1 upstream, FPGA +cevUbrMc11c OBJECT IDENTIFIER ::= { cevModuleUbrType 4 } -- Cable linecard 1 downstream, 1 upstream, ASIC C +cevUbrMc12c OBJECT IDENTIFIER ::= { cevModuleUbrType 5 } -- Cable linecard 1 downstream, 2 upstream, ASIC C +cevUbrMc14c OBJECT IDENTIFIER ::= { cevModuleUbrType 6 } -- Cable linecard 1 downstream, 4 upstream, ASIC C +cevUbrMc16a OBJECT IDENTIFIER ::= { cevModuleUbrType 7 } -- Cable linecard 1 downstream, 6 upstream, ASIC A +cevUbrMc16b OBJECT IDENTIFIER ::= { cevModuleUbrType 8 } -- Cable linecard 1 downstream, 6 upstream, ASIC B +cevUbrMc16c OBJECT IDENTIFIER ::= { cevModuleUbrType 9 } -- Cable linecard 1 downstream, 6 upstream, ASIC C +cevUbrMc16e OBJECT IDENTIFIER ::= { cevModuleUbrType 10 } -- Cable linecard 1 downstream, 6 upstream, ASIC for Europe +cevUbrMc28c OBJECT IDENTIFIER ::= { cevModuleUbrType 11 } -- Cable linecard 2 downstream, 8 upstream +cevUbrMc26 OBJECT IDENTIFIER ::= { cevModuleUbrType 12 } -- Cable linecard 2 downstream, 6 upstream +cevUbr912C OBJECT IDENTIFIER ::= { cevModuleUbrType 13 } -- Cisco uBR912-C Cable Modem Card with CSU/DSU WIC +cevUbr912S OBJECT IDENTIFIER ::= { cevModuleUbrType 14 } -- Cisco uBR912-S Cable Modem Card with Serial WIC +cevUbr914R OBJECT IDENTIFIER ::= { cevModuleUbrType 15 } -- Cisco uBR914 Cable Modem Card with removable WIC +cevUbrClk OBJECT IDENTIFIER ::= { cevModuleUbrType 16 } -- Cisco Cable Clock Card that provides the national clock signal to Cisco uBR7200 VXR +cevUbr925 OBJECT IDENTIFIER ::= { cevModuleUbrType 17 } -- Cisco UBR925 Cable Modem/Router with VOIP and hardware accelerated IPSEC +cevUbrMc26c OBJECT IDENTIFIER ::= { cevModuleUbrType 18 } -- Cable linecard 2 downstream, 6 upstream +cevUbrMc28cf OBJECT IDENTIFIER ::= { cevModuleUbrType 21 } -- Cable linecard 2 downstream, 8 upstream, with F connector +cevUbrMc28cBnc OBJECT IDENTIFIER ::= { cevModuleUbrType 22 } -- Cable linecard 2 downstream, 8 upstream, with BNC connector +cevUbrMc26cf OBJECT IDENTIFIER ::= { cevModuleUbrType 23 } -- Cable linecard 2 downstream, 6 upstream, with F connector +cevUbrMc26cBnc OBJECT IDENTIFIER ::= { cevModuleUbrType 24 } -- Cable linecard 2 downstream, 6 upstream, with BNC connector +cevUbrDlc24 OBJECT IDENTIFIER ::= { cevModuleUbrType 26 } -- DLC24 is a Digital Video Broadcasting (DVB) Linecard which supports the DVB in-band (IB) and out-of-band (OOB) standards, as well as the DAVIC OOB standard. It has 2 downstream channels, 4 upstream channels, and 1 ASI interface port +cevUbrMc28j OBJECT IDENTIFIER ::= { cevModuleUbrType 33 } -- Cable modem linecard, 2 downstream, 8 upstream at 5-55MHz +cevUbrMc28u OBJECT IDENTIFIER ::= { cevModuleUbrType 34 } -- Docsis compliant intelligent coax cable line card with 2 downstream and 8 upstream ports for ubr72xx series cable routers. +cevUbrMc16u OBJECT IDENTIFIER ::= { cevModuleUbrType 35 } -- Docsis compliant intelligent coax cable line card with 1 downstream and 6 upstream ports for ubr72xx series cable routers. +cevUbrMc28x OBJECT IDENTIFIER ::= { cevModuleUbrType 36 } -- Docsis compliant intelligent coax cable line card with 2 upstream and 8 downstream ports and integrated upstream for ubr72xx routers. +cevUbrMc16x OBJECT IDENTIFIER ::= { cevModuleUbrType 37 } -- Docsis compliant intelligent coax cable line card with 1 upstream and 6 downstream ports and integrated upstream converter for ubr72xx routers. +cevUbrMc520uD OBJECT IDENTIFIER ::= { cevModuleUbrType 38 } -- uBR10K Universal Card, 5DS w/upx, 20US, Spec An +cevUbrMc520uF OBJECT IDENTIFIER ::= { cevModuleUbrType 39 } -- uBR10K Universal Card, 5DS w/upx, 20US, Spec An,F +cevUbrTccPlus OBJECT IDENTIFIER ::= { cevModuleUbrType 41 } -- uBR10K Timing, Communications and Control Plus Card +cevUbrMc16uE OBJECT IDENTIFIER ::= { cevModuleUbrType 42 } -- DOCSIS compliant intelligent coax cable line card with 1 downstream and 6 upstream ports for uBR7225VXR series cable routers +cevUbrMc28uE OBJECT IDENTIFIER ::= { cevModuleUbrType 43 } -- DOCSIS compliant intelligent coax cable line card with 2 downstream and 8 upstream ports for uBR7225VXR series cable routers +cevUbrDtcc OBJECT IDENTIFIER ::= { cevModuleUbrType 44 } -- DOCSIS Timing, Communication, and Control Plus Card for uBR10012 +cevUbrMc88v OBJECT IDENTIFIER ::= { cevModuleUbrType 46 } -- DOCSIS 3.0 compliant intelligent coax cable line card with 8 downstream and 8 upstream ports +cevUbrmc2020 OBJECT IDENTIFIER ::= { cevModuleUbrType 47 } -- DOCSIS compliant intelligent coax cable line card with 20 downstream and 20 upstream ports for uBR10000 series cable router +cevUbrMc3g60Mha OBJECT IDENTIFIER ::= { cevModuleUbrType 48 } -- C-DOCSIS compliant intelligent coax cable line card with 72 downstream and 60 upstream ports for uBR10000 series cable router +cevUbrMc3g60rphy OBJECT IDENTIFIER ::= { cevModuleUbrType 49 } -- C-DOCSIS compliant intelligent coax cable line card with 72 downstream and 60 upstream ports for uBR10000 series cable router +cevUbrcBR8 OBJECT IDENTIFIER ::= { cevModuleUbrType 50 } -- Cisco cBR-8 CCAP(Converged Cable Access Platform) platform with 8 subscriber slots and 2 Supervisor slots (including WAN) + +cevModuleCmccType OBJECT IDENTIFIER ::= { cevModule 28 } -- Cisco Mainframe Channel Connection Cards +cevCmccCip OBJECT IDENTIFIER ::= { cevModuleCmccType 1 } -- Channel Interface Processor for the C75xx platform +cevCmccCip2 OBJECT IDENTIFIER ::= { cevModuleCmccType 2 } -- Channel Interface Processor 2 for the C75xx platform +cevCmccPa1ec OBJECT IDENTIFIER ::= { cevModuleCmccType 3 } -- Escon Channel Port Adapter (Supports single ESCON interface) +cevCmccPa1pc OBJECT IDENTIFIER ::= { cevModuleCmccType 4 } -- Parallel (Bus & Tag) Channel Port Adapter (Supports single parallel interface) +cevCmccPa1ec4 OBJECT IDENTIFIER ::= { cevModuleCmccType 5 } -- High Performance ESCON Channel Port Adapter Version 4 + +cevModuleCat6000Type OBJECT IDENTIFIER ::= { cevModule 29 } -- Catalyst 6000 Cards +cevCat6kWsxSup12ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 2 } -- Supervisor with 2 Gigabit Ethernet ports +cevCat6kWsx6408Gbic OBJECT IDENTIFIER ::= { cevModuleCat6000Type 3 } -- Card with 8 Gigabit Ethernet ports +cevCat6kWsx6224Fx100Mt OBJECT IDENTIFIER ::= { cevModuleCat6000Type 4 } -- Card with 24 port 100BaseFX MM (MT-RJ) for the Catalyst 6000 series +cevCat6kWsx6248Rj45 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 5 } -- Card with 48 10/100 RJ45 Fast Ethernet ports +cevCat6kWsx6248Tel OBJECT IDENTIFIER ::= { cevModuleCat6000Type 6 } -- Card with 48 10/100 RJ21 Fast Ethernet ports +cevCat6kWsx6302Msm OBJECT IDENTIFIER ::= { cevModuleCat6000Type 7 } -- Multilayer Switch Module for the Catalyst 6000 series +cevCat6kWsx6024Mtrj OBJECT IDENTIFIER ::= { cevModuleCat6000Type 9 } -- Card with 24 10/100 MTRJ Fast Ethernet ports +cevCat6kMsfc2 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 10 } -- Multilevel Switching Feature Card Version 2 for Catalyst 6000 that is treated as a standalone system by the NMS +cevCat6kWsx6316GeTx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 11 } -- 16-port RJ-45 Gigabit ethernet module +cevCat6kWsx6416Gbic OBJECT IDENTIFIER ::= { cevModuleCat6000Type 12 } -- 16-port GBIC Gigabit ethernet module +cevCat6kWsx6324100Fx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 13 } -- 24-port 100FX multimode MT-RJ with 128K per-port packet buffer +cevCat6kWsx6348Rj45 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 14 } -- 48-port 10/100 ethernet module +cevCat6kWsx650210ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 15 } -- 10 Gigabit Ethernet Base Module +cevCat6kWsx6066SlbApc OBJECT IDENTIFIER ::= { cevModuleCat6000Type 16 } -- Venus: Server Load Balancing Application Processor Complex +cevCat6kWsx6548Rj45 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 18 } -- 48 port 10/100 Hydra2+/Hydra2V+ +cevCat6kWsx6248aTel OBJECT IDENTIFIER ::= { cevModuleCat6000Type 19 } -- Card for C6K with 48 10/100 RJ21 ports with enhanched QoS a.k.a Indus w/ Enhanced QoS +cevCat6kWsxSup22ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 20 } -- Supervisor 2 with 2 Gigabit Ethernet ports +cevCat6kWsc6500SFM OBJECT IDENTIFIER ::= { cevModuleCat6000Type 21 } -- Catalyst 6500 Switch Fabric Module +cevCat6kWsc6500SFM2 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 22 } -- Catalyst 6500 Switch Fabric Module II +cevCat6kWsx6816GBIC OBJECT IDENTIFIER ::= { cevModuleCat6000Type 23 } -- Catalyst 6500 16 port 1000BaseX (Layer 3) +cevCat6kWsx6600Audio OBJECT IDENTIFIER ::= { cevModuleCat6000Type 27 } -- Catalyst 6000 256-Audio Services Module +cevCat6kWsx6348RJ21 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 28 } -- Catalyst 6500 48 port 10/100BaseTX (RJ-21) +cevCat6kWsx6516GBIC OBJECT IDENTIFIER ::= { cevModuleCat6000Type 29 } -- Catalyst 6500 16 port 1000BaseX (GBIC) +cevCat6kWsxSup1a2ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 30 } -- Catalyst 6500 2 port 1000BaseX Supervisor module (GBIC) +cevCat6kWsx6548RJ21 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 31 } -- Catalyst 6500 48 port 10/100BaseTX (RJ-21) +cevCat6kWsx6416GEMT OBJECT IDENTIFIER ::= { cevModuleCat6000Type 32 } -- Catalyst 6500 16 port 1000BaseSX (MT-RJ) +cevCat6kWsx6380NAM OBJECT IDENTIFIER ::= { cevModuleCat6000Type 33 } -- Catalyst 6500 Network Analysis Module +cevCat6kWsx6248aRJ45 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 34 } -- Catalyst 6500 48 port 10/100BaseTX (RJ-45) +cevCat6kWsx6408aGbic OBJECT IDENTIFIER ::= { cevModuleCat6000Type 35 } -- Catalyst 6500 8 port 1000BaseX (GBIC), Enhanced QoS module +cevCat6kWsx6381IDS OBJECT IDENTIFIER ::= { cevModuleCat6000Type 36 } -- Catalyst 6500 Intrusion Detection module +cevCat6kWsx6524MmMT OBJECT IDENTIFIER ::= { cevModuleCat6000Type 37 } -- Catalyst 6500 24 port 100BaseX MM (MT-RJ) module +cevCat6kWsx6516GeTx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 38 } -- Catalyst 6500 16 port 10/100/1000BaseT (RJ-45) module +cevCat6kWsx650110Gex4 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 39 } -- Catalyst 6500 1 port 10 Gigabit Ethernet (EX4) module +cevCat6kWsx6816Oc3Mm OBJECT IDENTIFIER ::= { cevModuleCat6000Type 40 } -- Catalyst 6500 16 port OC3c Packet Over Sonet Multimode +cevCat6kWsf6kVpwr OBJECT IDENTIFIER ::= { cevModuleCat6000Type 41 } -- Catalyst 6500 inline power card +cevCat6kWsSvcNam1 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 42 } -- Catalyst 6500 Network AnalysisModule +cevCat6kWsSvcNam2 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 43 } -- Catalyst 6500 Network AnalysisModule +cevCat6kWsSvcFwm1 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 44 } -- Catalyst 6500 Firewall Module +cevCat6kWsSvcSsl1 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 45 } -- Catalyst 6500 SSL Module +cevCat6kWsx6516aGBIC OBJECT IDENTIFIER ::= { cevModuleCat6000Type 46 } -- Catalyst 6500 16 port1000BaseX (GBIC) +cevCat6kIpSecVPNSm OBJECT IDENTIFIER ::= { cevModuleCat6000Type 49 } -- Gigabit IPsec VPN Service Module for the Catalyst 6500 and 7600 +cevCat6kWsSup720 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 50 } -- Catalyst 6500 Supervisor Module 720 CPU board +cevCat6kWsSup720Base OBJECT IDENTIFIER ::= { cevModuleCat6000Type 51 } -- Catalyst 6500 Supervisor Module 720 base board +cevCat6kWsx680210Ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 52 } -- Catalyst 6500 2 port 10 GE +cevCat6kWsx6832Sfp OBJECT IDENTIFIER ::= { cevModuleCat6000Type 53 } -- Catalyst 6500 32 port 1000Base FX (SFP GBIC) +cevCat6kWsx6748GeTx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 54 } -- Catalyst 6500 48 port 10/100/1000 (RJ-45) +cevCat6kWsx670410Ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 55 } -- Catalyst 6500 4 port 10 GE +cevCat6kWsx6748Sfp OBJECT IDENTIFIER ::= { cevModuleCat6000Type 56 } -- Catalyst 6500 48 port 1000Base FX (SFP GBIC) +cevCat6kWsx6724Sfp OBJECT IDENTIFIER ::= { cevModuleCat6000Type 57 } -- Catalyst 6500 24 port 1000Base FX (SFP GBIC) +cevCat6kWsf6kPfc OBJECT IDENTIFIER ::= { cevModuleCat6000Type 58 } -- Catalyst 6500 L3 switching engine +cevCat6kWsf6kPfc2 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 59 } -- Catalyst 6500 L3 switching engine II +cevCat6kWsf6kDfc OBJECT IDENTIFIER ::= { cevModuleCat6000Type 60 } -- Catalyst 6500 distributed switching engine +cevCat6kWsf6kPfc3a OBJECT IDENTIFIER ::= { cevModuleCat6000Type 61 } -- Catalyst 6500 Centralized L3 switching engine IIIa +cevCat6kWsf6kDfc3a OBJECT IDENTIFIER ::= { cevModuleCat6000Type 62 } -- Catalyst 6500 Distributed L3 switching engine IIIa +cevCat6kWsx6148GeTx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 63 } -- Catalyst 6000 48 port10/100/1000BaseT(RJ-45) module +cevCat6kWsx6148Rj21 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 64 } -- Catalyst 6000 48 port10/100BaseTX(RJ-21) module +cevCat6kWsx6148Rj45 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 65 } -- Catalyst 6000 48 port10/100BaseTX(RJ-45) module +cevCat6kMWAMBlade OBJECT IDENTIFIER ::= { cevModuleCat6000Type 66 } -- Mobile wireless application module for the Catalyst 6500 and Cisco 7600. +cevCat6kWsx6548GeTx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 67 } -- Catalyst 6500 48 port 10/100/1000 (RJ-45) +cevCat6kWsf6700dfc3a OBJECT IDENTIFIER ::= { cevModuleCat6000Type 68 } -- Catalyst 6500 Distributed L3 switching engine IIIa +cevCat6kWsx6324100FxSm OBJECT IDENTIFIER ::= { cevModuleCat6000Type 69 } -- 24-port 100FX single mode MT-RJ with 128K per-port packet buffer +cevCat6kWsc6000cl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 70 } -- Catalyst 6000 clock module +cevCat6kWsc6513cl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 71 } -- Catalyst 6000 clock module for WS-C6513 +cevClk7600 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 72 } -- Clock module for Cisco 7600 +cevCat6kWsc6kvtt OBJECT IDENTIFIER ::= { cevModuleCat6000Type 73 } -- Catalyst 6000 VTT module +cevCat6kWsx6302aMsm OBJECT IDENTIFIER ::= { cevModuleCat6000Type 74 } -- Multilayer Switch Module (Rev. A) for the Catalyst 6000 series +cevCat6kMemC6kAta164M OBJECT IDENTIFIER ::= { cevModuleCat6000Type 75 } -- 64MB ATA-1 flash card for Catalyst 6000 +cevCat6kMemC6kCptfl64M OBJECT IDENTIFIER ::= { cevModuleCat6000Type 76 } -- 64MB compact flash card for Catalyst 6000 +cevCat6kMemC6kCptfl128M OBJECT IDENTIFIER ::= { cevModuleCat6000Type 77 } -- 128MB compact flash card for Catalyst 6000 +cevCat6kMemC6kCptfl256M OBJECT IDENTIFIER ::= { cevModuleCat6000Type 78 } -- 256MB compact flash card for Catalyst 6000 +cevCat6kMemC6kFlc16M OBJECT IDENTIFIER ::= { cevModuleCat6000Type 79 } -- 16MB PCMCIA flash card for Catalyst 6000 +cevCat6kMemC6kFlc24M OBJECT IDENTIFIER ::= { cevModuleCat6000Type 80 } -- 24MB PCMCIA flash card for Catalyst 6000 +cevCat6kWsSvcIdsm2 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 81 } -- Catalyst 6500 Intrusion Detection Module +cevCat6kWssvcidsupg OBJECT IDENTIFIER ::= { cevModuleCat6000Type 82 } -- Catalyst 6500 IDS 2 accelerator board +cevCat6kWsx6148x2Rj45 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 83 } -- Catalyst 6500 96-port 10/100BaseTX (RJ-45) module +cevCat6kWsf6kFe48x2Af OBJECT IDENTIFIER ::= { cevModuleCat6000Type 84 } -- Catalyst 6500 Inline voice daughter card +cevCat6kWsf6kFe48Af OBJECT IDENTIFIER ::= { cevModuleCat6000Type 85 } -- Cat6k voice daughter cards +cevCat6kWsf6kGe48Af OBJECT IDENTIFIER ::= { cevModuleCat6000Type 86 } -- Cat6k voice daughter cards +cevCat6kWsf6kVpwrGe OBJECT IDENTIFIER ::= { cevModuleCat6000Type 87 } -- Cat6k voice daughter cards +cevCat6kWsf6700cfc OBJECT IDENTIFIER ::= { cevModuleCat6000Type 88 } -- Catalyst 6500 centralized Forwarding Card +cevCat6kWsSvcWlan1K9 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 89 } -- Catalyst 6500 Wireless LAN module +cevCat6kWsx6624Fxs OBJECT IDENTIFIER ::= { cevModuleCat6000Type 90 } -- Catalyst 6000 24 port FXS Analog Station Interface Module +cevCat6kWsSvcAon1 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 91 } -- Application-Oriented Networking (AON) Service Module +cevCat6kWsSup32ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 92 } -- Catalyst 6500 Supervisor Module with 8 Gigabit Ethernet SFP uplink ports +cevCat6kWsSup3210ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 93 } -- Catalyst 6500 Supervisor Module with 2 10-GE uplinnk ports +cevCat6kPSDBlade OBJECT IDENTIFIER ::= { cevModuleCat6000Type 94 } -- Provides persistent storage facilities +cevCat6kWsc6kvtte OBJECT IDENTIFIER ::= { cevModuleCat6000Type 95 } -- Catalyst 6000 VTT-E module +cevCat6kWsx6066SlbsK9 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 98 } -- CSM-S is a content switching module with integrated SSL acceleration +cevCat6kWsf6kpfc3b OBJECT IDENTIFIER ::= { cevModuleCat6000Type 99 } -- Catalyst 6500 Policy feature card 3B +cevCat6kWsf6kdfc3b OBJECT IDENTIFIER ::= { cevModuleCat6000Type 100 } -- Catalyst 6500 Distributed forwarding card 3B +cevCat6kWsf6700dfc3b OBJECT IDENTIFIER ::= { cevModuleCat6000Type 101 } -- Catalyst 6500 Distributed forwarding card 3B +cevCat6kWsf6kpfc3bxl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 102 } -- Catalyst 6500 Policy feature card 3B XL +cevCat6kWsf6kdfc3bxl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 103 } -- Catalyst 6500 Distributed forwarding card 3B XL +cevCat6kWsf6700dfc3bxl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 104 } -- Catalyst 6500 Distributed forwarding card 3B XL +cevCat6kCsg OBJECT IDENTIFIER ::= { cevModuleCat6000Type 105 } -- Content Services Gateway +cevCat6kMsfc2a OBJECT IDENTIFIER ::= { cevModuleCat6000Type 106 } -- Multilevel Switching Feature Card Version 2a for Catalyst 6000 that is treated as a standalone system by the NMS +cevCat6kWs6340Sup OBJECT IDENTIFIER ::= { cevModuleCat6000Type 107 } -- ME6340 Supervisor +cevCat6kWs6340LcA OBJECT IDENTIFIER ::= { cevModuleCat6000Type 108 } -- ME6340 48 port ADSL 2/2+ Annex A Module +cevCat6kWs6340LcB OBJECT IDENTIFIER ::= { cevModuleCat6000Type 109 } -- ME6340 48 port ADSL 2/2+ Annex B Module +cevCat6kMec6524gs8s OBJECT IDENTIFIER ::= { cevModuleCat6000Type 110 } -- Catalyst 6524 module with 24 port SFP and 8 SFP uplinks +cevCat6kMec6524gt8s OBJECT IDENTIFIER ::= { cevModuleCat6000Type 111 } -- Catalyst 6524 module with 24 port 10/100/1000BaseT and 8 SFP uplinks +cevCat6kMec6524Msfc2a OBJECT IDENTIFIER ::= { cevModuleCat6000Type 114 } -- Catalyst 6524 and 6724 Multilevel Switching Feature Card Version 2a +cevCat6kMec6524Pfc3c OBJECT IDENTIFIER ::= { cevModuleCat6000Type 115 } -- Catalyst 6524 and 6724 L3 switching engine +cevCat6kWsx6196Rj21 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 116 } -- Catalyst 6500 96 port 10/100BaseTX (RJ-21) module +cevCat6kWsx6148FeSfp OBJECT IDENTIFIER ::= { cevModuleCat6000Type 117 } -- Catalyst 6500 48 port 100Base-X SFP module +cevCat6kWsx6148aGeTx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 118 } -- Catalyst 6500 48 port 10/100/1000BaseTX (RJ-45) module +cevCat6kWsx6148aRj45 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 119 } -- Catalyst 6500 48 port 10/100BaseTX (RJ-45) module +cevCat6kAce10K9 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 120 } -- Application Control Engine(ACE) Service Module +cevCat6kWsg6483 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 122 } -- Catalyst 6500 10GE-ER Serial 1550nm extended reach module +cevCat6kWsg6485 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 123 } -- Catalyst 6500 10GE-LX4 Campus 1310nm WWDM long haul/short reach module +cevCat6kWsg6488 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 124 } -- Catalyst 6500 10GE-LR Serial 1310nm long haul module +cevCat6kWsg6489 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 125 } -- Catalyst 6500 10GE-SX4 850nm WWDM short reach module +cevCat6kWsSvcWebVpnK9 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 126 } -- Catalyst 6500 Web VPN Module +cevCat6kSAMIBB OBJECT IDENTIFIER ::= { cevModuleCat6000Type 127 } -- Service and Application Module for IP +cevCat6kWsx6708a10ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 128 } -- Catalyst 6500 8 port 10 GE +cevCat6kWsx670810ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 129 } -- Catalyst 6500 8 port 10 GE with DFC +cevCat6kWsf6700Dfc3c OBJECT IDENTIFIER ::= { cevModuleCat6000Type 131 } -- Catalyst 6500 Distributed forwarding card 3C +cevCat6kWsf6700Dfc3cxl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 132 } -- Catalyst 6500 Distributed forwarding card 3C XL +cevCat6kVsS72010G OBJECT IDENTIFIER ::= { cevModuleCat6000Type 133 } -- Catalyst 6500 Supervisor 720 with 10G Ethernet Module +cevCat6kVsf6kPfc3c OBJECT IDENTIFIER ::= { cevModuleCat6000Type 134 } -- Catalyst 6500 Policy Feature Card 3C +cevCat6kVsf6kPfc3cxl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 135 } -- Catalyst 6500 Policy Feature Card 3C XL +cevCat6kVsF6kMsfc3 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 136 } -- Supervisor Module 720 10G CPU board +cevCat6kWsF6kPisa OBJECT IDENTIFIER ::= { cevModuleCat6000Type 137 } -- Catalyst 6500 Programmable IP Services Accelerator Internal Router Daughtercard +cevCat6kVsF6kPfc4xl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 138 } -- Catalyst 6500 Policy Feature Card 4 XL +cevCat6kWsF6kDfc4exl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 139 } -- Catalyst 6500 Distributed Forwarding Card 4E XL +cevCat6kWsx671610Ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 142 } -- Catalyst 6500 16 port 10 GE +cevCat6kVsF6kPfc4 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 143 } -- Catalyst 6500 Policy Feature Card 4 +cevCat6kWsF6kDfc4e OBJECT IDENTIFIER ::= { cevModuleCat6000Type 144 } -- Catalyst 6500 Distributed Forwarding Card 4E +cevCat6kWsSup32Pge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 145 } -- Catalyst 6500 Supervisor Module with PISA and 8 Gigabit Ethernet SFP uplink ports +cevCat6kWsSup32P10ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 146 } -- Catalyst 6500 Supervisor Module with PISA and 2 10-GE uplinnk ports +cevCat6kWsx690810g OBJECT IDENTIFIER ::= { cevModuleCat6000Type 148 } -- Catalyst 6500 8 port 10 GE with TrustSec +cevCat6kWsc6513Ecl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 155 } -- Catalyst 6000 clock module for WS-C6513E chassis +cevCat6kWsSvcWism OBJECT IDENTIFIER ::= { cevModuleCat6000Type 156 } -- Wireless Service Module for the Catalyst 6500 and 7600 +cevCat6kWsSvcNam1S250 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 157 } -- Catalyst 6500 Network Analysis Module (NAM) +cevCat6kWsSvcNam2S250 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 158 } -- Catalyst 6500 Network Analysis Module (NAM) +cevCat6kWsF6kDfc4a OBJECT IDENTIFIER ::= { cevModuleCat6000Type 159 } -- Catalyst 6500 Distributed Forwarding Card 4A +cevCat6kWsF6kDfc4axl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 160 } -- Catalyst 6500 Distributed Forwarding Card 4A XL +cevCat6kVsSup2t10g OBJECT IDENTIFIER ::= { cevModuleCat6000Type 163 } -- Catalyst 6500 Supervisor Module VS-SUP2T-10G +cevCat6kVsF6kMsfc5 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 164 } -- Catalyst 6500 MPC8572 Dual-core CPU Daughter Board +cevCat6kWsf6k48At OBJECT IDENTIFIER ::= { cevModuleCat6000Type 166 } -- Catalyst 6500 IEEE 802.3at inline power voice daughter card +cevCat6kWsx6148eGe45At OBJECT IDENTIFIER ::= { cevModuleCat6000Type 167 } -- Catalyst 6500 48-port IEEE802.3at compliant Power over Ethernet Plus module with inline power voice daughter card +cevCat6kWsx671610T OBJECT IDENTIFIER ::= { cevModuleCat6000Type 168 } -- Catalyst 6500 16 port 10 GE RJ-45 +cevCat6kWsSvcAsaSm1 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 169 } -- Adaptive Security Appliance (ASA) Service Module for Catalyst switches msgreene +cevCat6kWsx6148eGeTx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 172 } -- Catalyst 6500 48-port IEEE802.3at compliant Power over Ethernet Plus module +cevCat6kWsx690440g OBJECT IDENTIFIER ::= { cevModuleCat6000Type 174 } -- Catalyst 6500 4-port 40GE and 16-port 10GE +cevCat6kWsSvcNam3K9 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 175 } -- Next generation Network Analysis Module msgreene +cevCat6kWsx6848Tx OBJECT IDENTIFIER ::= { cevModuleCat6000Type 176 } -- Catalyst 6500 48-port 10/100/1000 (RJ-45) +cevCat6kWsx6848sfp OBJECT IDENTIFIER ::= { cevModuleCat6000Type 178 } -- Catalyst 6500 48-port 1000Base FX(SFP) +cevCat6kWsx6824sfp OBJECT IDENTIFIER ::= { cevModuleCat6000Type 179 } -- Catalyst 6500 24-port 1000Base FX(SFP) +cevCat6kWsx681610ge OBJECT IDENTIFIER ::= { cevModuleCat6000Type 181 } -- Catalyst 6500 16-port 10 GE (X2) +cevCat6kWsx681610t OBJECT IDENTIFIER ::= { cevModuleCat6000Type 182 } -- Catalyst 6500 16-port 10 GE (RJ-45) +cevCat6kACE20K9 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 184 } -- Application Control Engine Module (Product ID:ACE04-6500-K9) +cevCat6kWsSvcWism2 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 185 } -- Wireless Service Module-2 for the Catalyst 6500 +cevCat6kWsSvcAsaSm1K7 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 186 } -- Adaptive Security Appliance (ASA) with No Payload Encryption (NPE) +cevCat6kWsSvcVse1K9 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 187 } -- Virtual Services Engine +cevCat6kSvcAppProc1 OBJECT IDENTIFIER ::= { cevModuleCat6000Type 188 } -- Service Module Application Processor 1 Card +cevCat6kC6880xSup OBJECT IDENTIFIER ::= { cevModuleCat6000Type 189 } -- Catalyst 6880 Supervisor Module +cevCat6kC6880xleSup OBJECT IDENTIFIER ::= { cevModuleCat6000Type 190 } -- Catalyst 6880 Supervisor Module LE +cevCat6kC6880x16p10g OBJECT IDENTIFIER ::= { cevModuleCat6000Type 191 } -- Catalyst 6880 16 port 10G/1G SFP+ module +cevCat6kC6880xle16p10g OBJECT IDENTIFIER ::= { cevModuleCat6000Type 192 } -- Catalyst 6880 16 port 10G/1G SFP+ module LE +cevCat6kC6800xl33vCon OBJECT IDENTIFIER ::= { cevModuleCat6000Type 195 } -- Catalyst 6800 Power Supply converter module +cevCat6kC680032p10g OBJECT IDENTIFIER ::= { cevModuleCat6000Type 196 } -- Catalyst 6800 32 port 10G Module +cevCat6kC680032p10gxl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 197 } -- Catalyst 6800 32 port 10G XL Module +cevCat6kC680016p10g OBJECT IDENTIFIER ::= { cevModuleCat6000Type 198 } -- Catalyst 6800 16 port 10G Module +cevCat6kC680016p10gxl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 199 } -- Catalyst 6800 16 port 10G XL Module +cevCat6kC68008p10g OBJECT IDENTIFIER ::= { cevModuleCat6000Type 200 } -- Catalyst 6800 8 port 10G Module +cevCat6kC68008p10gxl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 201 } -- Catalyst 6800 8 port 10G XL Module +cevCat6kIA48FPDR OBJECT IDENTIFIER ::= { cevModuleCat6000Type 210 } -- Catalyst 6800IA-FPDR 48 Gig Downlinks and 2 SFP+ uplink with support for a 2x10G stacking module, POE suports for 740W +cevCat6kPrimus OBJECT IDENTIFIER ::= { cevModuleCat6000Type 211 } -- Cisco Catalyst 68xx Series Supervisor - Primus +cevCat6kOptimus OBJECT IDENTIFIER ::= { cevModuleCat6000Type 212 } -- Cisco Catalyst 68xx Series Supervisor - Optimus +cevCat6kRodimus OBJECT IDENTIFIER ::= { cevModuleCat6000Type 213 } -- Cisco Catalyst 68xx Series Supervisor - Rodimus +cevCat6kTransformer OBJECT IDENTIFIER ::= { cevModuleCat6000Type 214 } -- Cisco Catalyst 68xx Series Supervisor - Transformer +cevCat6kC6800Sup6t OBJECT IDENTIFIER ::= { cevModuleCat6000Type 215 } -- Catalyst 6800 Supervisor Module C6800-SUP6T +cevCat6kC6800Sup6txl OBJECT IDENTIFIER ::= { cevModuleCat6000Type 216 } -- Catalyst 6800 Supervisor Module C6800-SUP6T-XL + +cevModuleCat5000Type OBJECT IDENTIFIER ::= { cevModule 30 } -- Catalyst 5000 Cards +cevCat5kRsfc OBJECT IDENTIFIER ::= { cevModuleCat5000Type 1 } -- Routing Switching Feature Card + +cevModule7100Type OBJECT IDENTIFIER ::= { cevModule 31 } -- Cards that go into the 7100 series (7120 and 7140) +cevIo2feTxIsl OBJECT IDENTIFIER ::= { cevModule7100Type 1 } -- I/O Card Dual 10/100 Fast Ethernet ISL +cevIsmIpsecMppe OBJECT IDENTIFIER ::= { cevModule7100Type 2 } -- Integrated Service Module, used only in slot 5 of the 7100 series, is a hardware accelerator for IPSEC Encryption and Compression, and MPPE encryption. +cev7100VPNAccelerator OBJECT IDENTIFIER ::= { cevModule7100Type 3 } -- VPN Encryption Accelerator Engine +cev7100VPNAcceleratorModule2 OBJECT IDENTIFIER ::= { cevModule7100Type 4 } -- VPN Encryption Accelerator Engine 2 +cev7100VPNAcceleratorAES OBJECT IDENTIFIER ::= { cevModule7100Type 5 } -- VPN Encryption Accelerator Engine with AES Support +cev7100VPNAM2Plus OBJECT IDENTIFIER ::= { cevModule7100Type 6 } -- The VPN Acceleration Module 2+ (VAM2+) is a port adapter that installs in any single port-adapter slot on the Cisco 7204VXR or Cisco 7206VXR router with the NPE-225, NPE-400, or NPE-G1 processor, or the Cisco 7301 router. + +cevModule10000Type OBJECT IDENTIFIER ::= { cevModule 32 } -- Cards that go into the 10x00 series router platform +cevPos1oc12 OBJECT IDENTIFIER ::= { cevModule10000Type 1 } -- 1 port OC12 Packet over Sonet card +cevP6Ct3 OBJECT IDENTIFIER ::= { cevModule10000Type 2 } -- 6 port channelized T3 card +cevGe OBJECT IDENTIFIER ::= { cevModule10000Type 3 } -- 1 port Gigabit Ethernet card +cevAtm1Oc12 OBJECT IDENTIFIER ::= { cevModule10000Type 4 } -- 1 Port OC12 ATM card +cevP1COc12 OBJECT IDENTIFIER ::= { cevModule10000Type 5 } -- 1 Port channelized OC12 card +cevP4Chstm1 OBJECT IDENTIFIER ::= { cevModule10000Type 6 } -- 4 port channelized STM-1 card +cev24feTx OBJECT IDENTIFIER ::= { cevModule10000Type 8 } -- c10720 24 ports fast ethernet Tx access card +cev24feFxMm OBJECT IDENTIFIER ::= { cevModule10000Type 9 } -- c10720 24 ports fast ethernet FX MM (2km) access card +cev24feFxSm OBJECT IDENTIFIER ::= { cevModule10000Type 10 } -- c10720 24 ports fast ethernet FX SM (15km) access card +cevSrpOc48SmSr OBJECT IDENTIFIER ::= { cevModule10000Type 11 } -- c10720 1 port OC-48c SRP SM short reach uplink card +cevSrpOc48SmIr OBJECT IDENTIFIER ::= { cevModule10000Type 12 } -- c10720 1 port OC-48c SRP SM intermediate reach uplink card +cevPos6oc3 OBJECT IDENTIFIER ::= { cevModule10000Type 13 } -- 6 port OC3 Pocket over Sonet Card for the 10000 ESR +cevAtm4oc3 OBJECT IDENTIFIER ::= { cevModule10000Type 14 } -- 4 port OC3 ATM line card with single mode, intermediate reach optics for the C10000 platform +cevP8E3Ds3 OBJECT IDENTIFIER ::= { cevModule10000Type 15 } -- 8 port unchannalized switchable t3/e3 +cevSrpPos1oc48SmSr OBJECT IDENTIFIER ::= { cevModule10000Type 16 } -- 1 Port OC48 SRP or POS SM short reach card +cevSrpPos1oc48SmLr OBJECT IDENTIFIER ::= { cevModule10000Type 17 } -- 1 Port OC48 SRP or POS SM long reach card +cevC10K48MbFlashCard OBJECT IDENTIFIER ::= { cevModule10000Type 18 } -- Cisco 10000 48 MB Flash Card +cevC10K128MbFlashCard OBJECT IDENTIFIER ::= { cevModule10000Type 19 } -- Cisco 10000 128 MB Flash Card +cevP24ChE1T1 OBJECT IDENTIFIER ::= { cevModule10000Type 22 } -- 24 Port Channelized E1/T1 card +cev4Ge8FeTx OBJECT IDENTIFIER ::= { cevModule10000Type 23 } -- c10720 4 port gigabit ethernet + 8 port fast ethernet access card +cev4Ge8FeFxMm OBJECT IDENTIFIER ::= { cevModule10000Type 24 } -- c10720 4 port gigabit ethernet + 8 port fast ethernet FX MM (2km) access card +cev4Ge8FeFxSm OBJECT IDENTIFIER ::= { cevModule10000Type 25 } -- c10720 4 port gigabit ethernet + 8 port fast ethernet FX SM (15km) access card +cevSrpOc48SmLr1 OBJECT IDENTIFIER ::= { cevModule10000Type 26 } -- 1 port OC-48c SRP SM Long Reach (40Km) uplink card +cevSrpOc48SmLr2 OBJECT IDENTIFIER ::= { cevModule10000Type 27 } -- 1 port OC-48c SRP SM long reach (80Km) uplink card +cevP8Fe OBJECT IDENTIFIER ::= { cevModule10000Type 30 } -- 8 Port Fast Ethernet line card +cevP8Ds3E3Atm OBJECT IDENTIFIER ::= { cevModule10000Type 31 } -- 8 Port DS3/E3 ATM Line Card +cevC10720Mnt OBJECT IDENTIFIER ::= { cevModule10000Type 32 } -- C10720 Maintenance card +cevPosSrpOc48SmSr OBJECT IDENTIFIER ::= { cevModule10000Type 34 } -- c10720 OC-48c POS/SRP SM short reach uplink card +cevPosSrpOc48SmIr OBJECT IDENTIFIER ::= { cevModule10000Type 35 } -- c10720 OC-48c POS/SRP SM intermediate reach uplink card +cevPosSrpOc48SmLr1 OBJECT IDENTIFIER ::= { cevModule10000Type 36 } -- c10720 OC-48c POS/SRP SM Long Reach (40Km) uplink card +cevPosSrpOc48SmLr2 OBJECT IDENTIFIER ::= { cevModule10000Type 37 } -- c10720 OC-48c POS/SRP SM Long Reach (80Km) uplink card +cevC10KJacket OBJECT IDENTIFIER ::= { cevModule10000Type 38 } -- the Shared Port Adaptor (SPA) jacket (or host) card for the c10k. It can host up to 2 SPAs +cev24feTxB OBJECT IDENTIFIER ::= { cevModule10000Type 39 } -- c10720 24 ports fast ethernet Tx access card revB. +cev4Ge8FeTxB OBJECT IDENTIFIER ::= { cevModule10000Type 40 } -- c10720 4 port gigabit ethernet + 8 port fast ethernet access card revB. +cevRprSrpOc48 OBJECT IDENTIFIER ::= { cevModule10000Type 41 } -- c10720 1 port RPR(802.17)/SRP OC48 uplink card +cevP4Ct3 OBJECT IDENTIFIER ::= { cevModule10000Type 42 } -- c10000 4 port channelized half-height T3 card +cevAtm4oc3stm1Lr OBJECT IDENTIFIER ::= { cevModule10000Type 43 } -- c10000 4 port OC3/STM1 ATM line card with long reach optics + + + +cevModuleAs5400Type OBJECT IDENTIFIER ::= { cevModule 33 } -- Cards that go into the AS5400 series router platform +cevAs5400DfcCarrier OBJECT IDENTIFIER ::= { cevModuleAs5400Type 1 } -- Carrier card that holds Dial Feature Cards for the AS5400 platform +cevAs5400DfcNp348 OBJECT IDENTIFIER ::= { cevModuleAs5400Type 2 } -- Nextport (np) Modem Dial Feature Card consisting of 3 modem modules, 2 of which have 120 modems and that has 108, for a total of 348 modems per card, used in AS5400 and AS5350 platforms +cevAs5400DfcNp192 OBJECT IDENTIFIER ::= { cevModuleAs5400Type 3 } -- Nextport (np) Modem Dial Feature Card consisting of 2 modem modules, 1 of which has 120 modems the other 72, for a total of 192 modems per card, used in AS5400 and AS5350 platforms +cevAs5400XMDfcCarrier OBJECT IDENTIFIER ::= { cevModuleAs5400Type 4 } -- Carrier card that holds Dial Feature Cards for the AS5400-XM platform +cevAs5400XMVFC OBJECT IDENTIFIER ::= { cevModuleAs5400Type 5 } -- Voice Feature Card containing Texas Instruments Digital Signal processor(DSP) + + +cevModuleCat4000Type OBJECT IDENTIFIER ::= { cevModule 35 } -- Catalyst 4000 Cards +cevCat4232L3 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 1 } -- Cisco Catalyst 4232-L3 layer 3 line card that is treated as a standalone system by the NMS +cevCat4kGateway OBJECT IDENTIFIER ::= { cevModuleCat4000Type 2 } -- Catalyst 4000 Access Gateway line card supporting voice and WAN (Wide Area Network) interfaces as well as conferencing and transcoding services for operation with the Cisco Call Manager +cevCat4kWsx4014 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 3 } -- Supervisor III Card +cevCat4kWsx4124FxMt OBJECT IDENTIFIER ::= { cevModuleCat4000Type 4 } -- Card with 24 100 FX ports and MTRJ connectors +cevCat4kWsx4148FxMt OBJECT IDENTIFIER ::= { cevModuleCat4000Type 5 } -- Card with 48 100 FX ports and MTRJ connectors +cevCat4kWsx4148Rj OBJECT IDENTIFIER ::= { cevModuleCat4000Type 6 } -- Card with 48 10/100 baseT ports +cevCat4kWsx4148Rj21 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 7 } -- Card with 48 10/100 baseT Telco ports +cevCat4kWsx4148Rj45V OBJECT IDENTIFIER ::= { cevModuleCat4000Type 8 } -- Card with 48 10/100 baseT voice power ports +cevCat4kWsx4232GbRj OBJECT IDENTIFIER ::= { cevModuleCat4000Type 9 } -- Card with 32 10/100 baseT and 2 1000 GBIC ports +cevCat4kWsx4232RjXx OBJECT IDENTIFIER ::= { cevModuleCat4000Type 10 } -- Card with 32 10/100 baseT and 2 1000 duaghtercard ports +cevCat4kWsx4306Gb OBJECT IDENTIFIER ::= { cevModuleCat4000Type 11 } -- Card with 6 1000 GBIC ports +cevCat4kWsx4418Gb OBJECT IDENTIFIER ::= { cevModuleCat4000Type 12 } -- Card with 18 1000 GBIC ports +cevCat4kWsx44122GbTx OBJECT IDENTIFIER ::= { cevModuleCat4000Type 13 } -- Card with 12 1000 TX and 2 1000 GBIC ports +cevCat4kWsx4424GbRj45 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 14 } -- Card with 48 10/100/1000 TX +cevCat4kWsx4448GbLx OBJECT IDENTIFIER ::= { cevModuleCat4000Type 15 } -- Card with 48 1000 LX +cevCat4kWsx4448GbRj45 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 16 } -- Card with 48 10/100/1000 TX +cevCat4kPEM OBJECT IDENTIFIER ::= { cevModuleCat4000Type 17 } -- Power Entry Module for Catalyst 4000 +cevCat4kWsx4515 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 18 } -- Supervisor IV Card for Catalyst 4000 +cevCat4kWsx4148LxMt OBJECT IDENTIFIER ::= { cevModuleCat4000Type 19 } -- Card with 48 100 LX ports and MTRJ connectors for Catalyst 4000 +cevCat4kWsx4248Rj45V OBJECT IDENTIFIER ::= { cevModuleCat4000Type 20 } -- Card with 48 10/100 baseT voice power ports +cevCat4kWsx4516 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 21 } -- Supervisor V Card for Catalyst 4000 +cevCat4kWsx4013Plus OBJECT IDENTIFIER ::= { cevModuleCat4000Type 22 } -- Supervisor II-Plus Card for Catalyst 4000 +cevCat4kWsx4248Rj21V OBJECT IDENTIFIER ::= { cevModuleCat4000Type 23 } -- Card with 48 10/100 baseT Telco voice power ports +cevCat4kWsx4302Gb OBJECT IDENTIFIER ::= { cevModuleCat4000Type 24 } -- Card with 2 1000 GBIC ports +cevCat4kWsx4548GbRj45V OBJECT IDENTIFIER ::= { cevModuleCat4000Type 25 } -- Card with 48 10/100/1000 baseT voice power ports +cevCat4kWsx4548GbRj45 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 26 } -- 48-port 10/100/1000 line card for Catalyst4000 +cevCat4kWsx4712Qam24B OBJECT IDENTIFIER ::= { cevModuleCat4000Type 27 } -- Card with 12 ports, each having 2 QAM (Quadrature Amplitude Modulation)channels, based on ITU-T J.83 Annex B. +cevCat4kWsx4148FeBdLc OBJECT IDENTIFIER ::= { cevModuleCat4000Type 28 } -- Card with 48 100 BX10-D ports and LC connectors for Catalyst 4000 +cevCat4kWsx4124Rj OBJECT IDENTIFIER ::= { cevModuleCat4000Type 29 } -- Card with 24 10/100 baseT ports +cevCat4kWsx4224Rj45V OBJECT IDENTIFIER ::= { cevModuleCat4000Type 30 } -- Card with 24 10/100 baseT voice power ports +cevCat4kWsx4524GbRj45V OBJECT IDENTIFIER ::= { cevModuleCat4000Type 31 } -- Card with 24 10/100/1000 baseT voice power ports +cevCat4kWsx4506GBT OBJECT IDENTIFIER ::= { cevModuleCat4000Type 32 } -- 6 port nonblocking Gigabit RJ45 line card for Catalyst 4500 with options to use SFP instead of RJ45. RJ45 interface supports inline power +cevCat4kWsxSvcNam OBJECT IDENTIFIER ::= { cevModuleCat4000Type 33 } -- Catalyst 4000 Network Analysis Service Module +cevCat4kWsx4448GbSfp OBJECT IDENTIFIER ::= { cevModuleCat4000Type 34 } -- 48-port Gigabit SFP line card for Catalyst 4500, supporting SX, LX , and BX SFP's +cevCat4kWsX4013PlusTS OBJECT IDENTIFIER ::= { cevModuleCat4000Type 35 } -- Catalyst 4000 supervisor with 12 10/100/1000BaseT ports and 8 1000BaseX SFP ports +cevCat4kWsx4kClock OBJECT IDENTIFIER ::= { cevModuleCat4000Type 36 } -- Cat4K High Availability Clock Module containing two redundant clocks. This module is field replacable. The system has to be powered down to replace this module +cevCat4kWsx4948 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 37 } -- Catalyst 4000 series fixed configuration switch with 48 10/100/1000BaseT wirespeed ports and 4 1000BaseX SFP ports +cevCat4kWsx451610GE OBJECT IDENTIFIER ::= { cevModuleCat4000Type 38 } -- Supervisor V Card for Catalyst 4000 with 4 Gigabit SFPs and 2 Ten Gigabit X2s +cevCat4kWsx4013Plus10GE OBJECT IDENTIFIER ::= { cevModuleCat4000Type 40 } -- Supervisor II-PLUS-10GE card for Catalyst 4500 with 4 Gigabit SFPs and 2 Ten Gigabit X2s. +cevCat4kWsx494810GE OBJECT IDENTIFIER ::= { cevModuleCat4000Type 42 } -- Catalyst 4000 series fixed configuration switch with 48 10/100/1000BaseT wirespeed ports and 2 10Gbps X2 ports. +cevCat4kWsx4kMux OBJECT IDENTIFIER ::= { cevModuleCat4000Type 43 } -- Mux Buffers for Redundancy Logic. +cevCat4kWsx490410ge OBJECT IDENTIFIER ::= { cevModuleCat4000Type 44 } -- Catalyst 4900M series, half height line card with 4 port wire speed 10GE interface (WS-X4904-10GE) +cevCat4kWsx4900M OBJECT IDENTIFIER ::= { cevModuleCat4000Type 45 } -- Catalyst 4900M series chassis with fixed 8 10Gig port base system with 2 additional half height line card slots(WS-C4900M ) +cevCat4kWsx490810ge OBJECT IDENTIFIER ::= { cevModuleCat4000Type 46 } -- Catalyst 4900M series, half height line card with 8 port 2:1 10GE interface (WS-X4908-10GE) +cevCat4kWsx4920Gbrj45 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 47 } -- Catalyst 4900M series, half height line card with 20 port 10/100/1000 RJ45 interface (WS-X4920-GB-RJ45) +cevCat4kWsx4590 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 48 } -- Catalyst 4507R/4510R Fabric Redundancy Module +cevCatWsx4624SfpE OBJECT IDENTIFIER ::= { cevModuleCat4000Type 49 } -- WS-X4624-SFP-E:1000BaseX (SFP) with 24 SFP ports. Linecard with 24 SFP ports providing 1-Gigabit non-blocking traffic on each port, for Catalyst-4500E series modular switches. +cevCat4kWsx492810GE OBJECT IDENTIFIER ::= { cevModuleCat4000Type 50 } -- Catalyst 4000 series fixed configuration switch with 28 One Gigabit SFP ports and 2 Ten Gigabit X2 ports +cevCat4kWsx4548GbRj45VPlus OBJECT IDENTIFIER ::= { cevModuleCat4000Type 51 } -- Card with 48 10/100/1000 baseT voice power ports and that is what we are using in our codebase. +cevCat4kWsx490810GRj45 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 52 } -- Catalyst 4900M series, half height line card with 8 port 2:1 10GE/1G RJ45 interface (WS-X4908-10GE-RJ45) +cevCat4kWsx4948ef10GE OBJECT IDENTIFIER ::= { cevModuleCat4000Type 54 } -- Catalyst 4900 series front exhaust fixed configuration switch with 48 10/100/1000BaseT ports and four 10Gbps/1Gbps SFP+/SFP ports(WS-C4948E-F) +cevCat4kC4kxNm8 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 55 } -- Cisco Catalyst 4500X series uplink module with 8 10GE SFP+ ports +cevCat4kWsx4500x16 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 56 } -- Cisco Catalyst 4500X series fixed 10GE aggregation switch with 16 10GE SFP+ ports +cevCat4kWsx4500x32 OBJECT IDENTIFIER ::= { cevModuleCat4000Type 57 } -- Cisco Catalyst 4500X series fixed 10GE aggregation switch with 32 10GE SFP+ ports + +cevModuleCVAType OBJECT IDENTIFIER ::= { cevModule 36 } -- Cisco Voice Adaptar cards +cevCVA122 OBJECT IDENTIFIER ::= { cevModuleCVAType 1 } -- Cisco CVA122 Cable Voice Adapter (Residential Cable Modem with two Voice Ports) +cevCVA124 OBJECT IDENTIFIER ::= { cevModuleCVAType 2 } -- Cisco CVA124 Cable Voice Adapter (Residential Cable Modem with four Voice Ports) +cevCVA122E OBJECT IDENTIFIER ::= { cevModuleCVAType 3 } -- Cisco CVA122 Cable Voice Adapter (Residential Cable Modem with two voice ports) - European version +cevCVA124E OBJECT IDENTIFIER ::= { cevModuleCVAType 4 } -- Cisco CVA124 Cable Voice Adapter (Residential Cable Modem with four voice ports) - European version + +cevModuleAs5850Type OBJECT IDENTIFIER ::= { cevModule 37 } +cevAs5850EPM2Ge OBJECT IDENTIFIER ::= { cevModuleAs5850Type 1 } -- Egress Port Module Card with 2 port Gigabit Ethernet for the AS5850 platform +cevAs5850Ct3Up216 OBJECT IDENTIFIER ::= { cevModuleAs5850Type 2 } -- Channelized T3 and 216 Universal Ports Dial Feature Card for the AS5850 platform +cevAs58508Ce1Up216 OBJECT IDENTIFIER ::= { cevModuleAs5850Type 3 } -- 8 port Channelized E1 and 216 Universal Ports Dial Feature Card for the AS5850 platform +cevAs58xxUp324 OBJECT IDENTIFIER ::= { cevModuleAs5850Type 4 } -- 324 Universal Ports Feature Card for the AS5850 platform +cevAs585024E1 OBJECT IDENTIFIER ::= { cevModuleAs5850Type 5 } -- 24 port Channelized E1 Feature Card for the AS5850 platform +cevAs585024T1 OBJECT IDENTIFIER ::= { cevModuleAs5850Type 6 } -- 24 port Channelized T1 Feature Card for the AS5850 platform + +cevModuleAs5350Type OBJECT IDENTIFIER ::= { cevModule 38 } -- Cards that go into the AS5350 series router platform +cevAs5350XMDfcCarrier OBJECT IDENTIFIER ::= { cevModuleAs5350Type 2 } -- Carrier card that holds Dial Feature Cards for the AS5350-XM carrier +cevModule24xxType OBJECT IDENTIFIER ::= { cevModule 39 } +cevIad2420Vm8fxs OBJECT IDENTIFIER ::= { cevModule24xxType 1 } -- This card provides 8 analog Foreign eXchange Stations (FXS) in the Integrated Access Device 2420 (IAD2420) chassis +cevIad242016fxs OBJECT IDENTIFIER ::= { cevModule24xxType 2 } -- This card provides 16 analog Foreign eXchange Stations (FXS) in the Integrated Access Device 2420 (IAD2420) chassis +cevIad2420VmPwr OBJECT IDENTIFIER ::= { cevModule24xxType 3 } -- This card provides power supply to high density analog FXS voice module in the Integrated Access Device 2420 (IAD2420) chassis +cevIad2420Adsl OBJECT IDENTIFIER ::= { cevModule24xxType 4 } -- This card provides access to ADSL (Asymmetrical Digital Subscriber Line) over ATM (Asynchronous Transfer Mode) AAL2 (ATM Adaptation Layer 2), AAL5 (ATM Adaptation Layer 5) and various class of QoS (Quality of Service) for both voice and data service on the Integrated Access Device 2420 (IAD2420) chassis +cevIad2420Hcm1 OBJECT IDENTIFIER ::= { cevModule24xxType 5 } -- High performance compression module for the IAD2420 platform equipped with one TI 549 DSP +cevIad2420Hcm2 OBJECT IDENTIFIER ::= { cevModule24xxType 6 } -- High performance compression module for the IAD2420 platform equipped with two TI 549 DSPs +cevIad2420Hcm3 OBJECT IDENTIFIER ::= { cevModule24xxType 7 } -- High performance compression module for the IAD2420 platform equipped with three TI 549 DSPs +cevIad2420Hcm4 OBJECT IDENTIFIER ::= { cevModule24xxType 8 } -- High performance compression module for the IAD2420 platform equipped with four TI 549 DSPs +cevIad2420Hcm5 OBJECT IDENTIFIER ::= { cevModule24xxType 9 } -- High performance compression module for the IAD2420 platform equipped with five TI 549 DSPs +cevIad2420Hcm6 OBJECT IDENTIFIER ::= { cevModule24xxType 10 } -- High performance compression module for the IAD2420 platform equipped with six TI 549 DSPs +cevIad2420Cpu OBJECT IDENTIFIER ::= { cevModule24xxType 11 } -- CPU card for IAD2420 +cevIad2420MfmE1Unbalanced OBJECT IDENTIFIER ::= { cevModule24xxType 12 } -- IAD2420 E1 75 ohms unbalanced +cevIad2420MfmE1Dsx1Csu OBJECT IDENTIFIER ::= { cevModule24xxType 13 } -- IAD2420 E1 100/120 ohms balanced +cevIad2420MfmT1Dsx1Csu OBJECT IDENTIFIER ::= { cevModule24xxType 14 } -- IAD2420 T1 100/120 ohms balanced only +cevIad24208fxo OBJECT IDENTIFIER ::= { cevModule24xxType 15 } -- High density 8 analog Foreign eXchange Office (FXO) module +cevIad242016fxsOffPremise OBJECT IDENTIFIER ::= { cevModule24xxType 18 } -- IAD2420 Sixteen FXS Off Premise Analog Voice Module +cevIad2430Ob8Fxs OBJECT IDENTIFIER ::= { cevModule24xxType 19 } -- This card provides 8 on-board analog Foreign Exchange Stations (FXS) in the Integrated Access Device 2430 (IAD2430) chassis +cevIad2430Ob16Fxs OBJECT IDENTIFIER ::= { cevModule24xxType 20 } -- This card provides 16 on-board analog Foreign Exchange Stations (FXS) in the Integrated Access Device 2430 (IAD2430) chassis +cevIad2430Ob24Fxs OBJECT IDENTIFIER ::= { cevModule24xxType 21 } -- This card provides 24 on-board analog Foreign Exchange Stations (FXS) in the Integrated Access Device 2430 (IAD2430) chassis +cevIad2430ObT1E1 OBJECT IDENTIFIER ::= { cevModule24xxType 22 } -- This card provides T1/E1 in the Integrated Access Device 2430 (IAD2430) chassis +cevIad2435ObT1E1 OBJECT IDENTIFIER ::= { cevModule24xxType 23 } -- This card provides T1/E1 in the Integrated Access Device 2435 (IAD2435) +cevIad2435Ob8Fxs OBJECT IDENTIFIER ::= { cevModule24xxType 24 } -- This card provides 8 on-board analog Foreign Exchange Stations (FXS) in the Integrated Access Device 2435 (IAD2435) chassis +cevVG204Ob4Fxs OBJECT IDENTIFIER ::= { cevModule24xxType 25 } -- This card provides 4 on-board analog Foreign Exchange Stations (FXS) in the Voice Gateway 204 (VG204) chassis +cevVG202Ob2Fxs OBJECT IDENTIFIER ::= { cevModule24xxType 26 } -- This card provides 2 on-board analog Foreign Exchange Stations (FXS) in the Voice Gateway 202 (VG202) chassis +cevVg202xmOb2fxs OBJECT IDENTIFIER ::= { cevModule24xxType 27 } -- This card provides 2 on-board analog Foreign Exchange Stations (FXS) in the Voice Gateway 202xm (VG202XM) chassis +cevVg204xmOb4fxs OBJECT IDENTIFIER ::= { cevModule24xxType 28 } -- This card provides 4 on-board analog Foreign Exchange Stations (FXS) in the Voice Gateway 204XM (VG204XM) chassis +cevVg3x0ob24fxs OBJECT IDENTIFIER ::= { cevModule24xxType 29 } -- This card provides 24 onboard analog Foreign Exchange Station (FXS) in voice gateway VG310 and VG320 + + +cevModule10000Bases OBJECT IDENTIFIER ::= { cevModule 40 } -- Cisco 10 gigabit ethernet port adapter cards +cevM10000BaseLX4 OBJECT IDENTIFIER ::= { cevModule10000Bases 2 } -- Cisco Wide-WDM 1310nm Laser 10 gigabit ethernet port adapter +cevM10000BaseEX4 OBJECT IDENTIFIER ::= { cevModule10000Bases 3 } -- Cisco Wide-WDM 1550nm Laser 10 gigabit ethernet port adapter +cevM10000BaseLR OBJECT IDENTIFIER ::= { cevModule10000Bases 4 } -- Cisco Serial 1310nm Laser 10 gigabit ethernet port adapter +cevM10000BaseER OBJECT IDENTIFIER ::= { cevModule10000Bases 5 } -- Cisco Serial 1550nm Laser 10 gigabit ethernet port adapter +cevM10000BaseSX4 OBJECT IDENTIFIER ::= { cevModule10000Bases 6 } -- Cisco Wide-WDM 850nm Laser 10 gigabit ethernet port adapter +cevM10000BaseSR OBJECT IDENTIFIER ::= { cevModule10000Bases 7 } -- Cisco Serial 850nm Laser 10 gigabit ethernet port adapter +cevM10000BaseCX4 OBJECT IDENTIFIER ::= { cevModule10000Bases 8 } -- Cisco XAUI Copper 10 gigabit ethernet port adapter +cevM10000BaseZR OBJECT IDENTIFIER ::= { cevModule10000Bases 9 } -- Cisco ZR 1550nm Laser 10 gigabit ethernet port adapter +cev10GBaseLW OBJECT IDENTIFIER ::= { cevModule10000Bases 10 } -- 10GBASE-LW XENPAK +cev10GBaseEW OBJECT IDENTIFIER ::= { cevModule10000Bases 11 } -- 10GBASE-EW XENPAK +cev10GBaseSW OBJECT IDENTIFIER ::= { cevModule10000Bases 12 } -- 10GBASE-SW XENPAK +cev10GBaseEdc1310 OBJECT IDENTIFIER ::= { cevModule10000Bases 13 } -- 10GBase-Serial 1310 nm XENPAK +cev10GBaseDwdm3033 OBJECT IDENTIFIER ::= { cevModule10000Bases 14 } -- 10GBASE-DWDM 1530.33 nm XENPAK +cev10GBaseDwdm3112 OBJECT IDENTIFIER ::= { cevModule10000Bases 15 } -- 10GBASE-DWDM 1531.12 nm XENPAK +cev10GBaseDwdm3190 OBJECT IDENTIFIER ::= { cevModule10000Bases 16 } -- 10GBASE-DWDM 1531.90 nm XENPAK +cev10GBaseDwdm3268 OBJECT IDENTIFIER ::= { cevModule10000Bases 17 } -- 10GBASE-DWDM 1532.68 nm XENPAK +cev10GBaseDwdm3425 OBJECT IDENTIFIER ::= { cevModule10000Bases 18 } -- 10GBASE-DWDM 1534.25 nm XENPAK +cev10GBaseDwdm3504 OBJECT IDENTIFIER ::= { cevModule10000Bases 19 } -- 10GBASE-DWDM 1535.04 nm XENPAK +cev10GBaseDwdm3582 OBJECT IDENTIFIER ::= { cevModule10000Bases 20 } -- 10GBASE-DWDM 1535.82 nm XENPAK +cev10GBaseDwdm3661 OBJECT IDENTIFIER ::= { cevModule10000Bases 21 } -- 10GBASE-DWDM 1536.61 nm XENPAK +cev10GBaseDwdm3819 OBJECT IDENTIFIER ::= { cevModule10000Bases 22 } -- 10GBASE-DWDM 1538.19 nm XENPAK +cev10GBaseDwdm3898 OBJECT IDENTIFIER ::= { cevModule10000Bases 23 } -- 10GBASE-DWDM 1538.98 nm XENPAK +cev10GBaseDwdm3977 OBJECT IDENTIFIER ::= { cevModule10000Bases 24 } -- 10GBASE-DWDM 1539.77 nm XENPAK +cev10GBaseDwdm4056 OBJECT IDENTIFIER ::= { cevModule10000Bases 25 } -- 10GBASE-DWDM 1540.56 nm XENPAK +cev10GBaseDwdm4214 OBJECT IDENTIFIER ::= { cevModule10000Bases 26 } -- 10GBASE-DWDM 1542.14 nm XENPAK +cev10GBaseDwdm4294 OBJECT IDENTIFIER ::= { cevModule10000Bases 27 } -- 10GBASE-DWDM 1542.94 nm XENPAK +cev10GBaseDwdm4373 OBJECT IDENTIFIER ::= { cevModule10000Bases 28 } -- 10GBASE-DWDM 1543.73 nm XENPAK +cev10GBaseDwdm4453 OBJECT IDENTIFIER ::= { cevModule10000Bases 29 } -- 10GBASE-DWDM 1544.53 nm XENPAK +cev10GBaseDwdm4612 OBJECT IDENTIFIER ::= { cevModule10000Bases 30 } -- 10GBASE-DWDM 1546.12 nm XENPAK +cev10GBaseDwdm4692 OBJECT IDENTIFIER ::= { cevModule10000Bases 31 } -- 10GBASE-DWDM 1546.92 nm XENPAK +cev10GBaseDwdm4772 OBJECT IDENTIFIER ::= { cevModule10000Bases 32 } -- 10GBASE-DWDM 1547.72 nm XENPAK +cev10GBaseDwdm4851 OBJECT IDENTIFIER ::= { cevModule10000Bases 33 } -- 10GBASE-DWDM 1548.51 nm XENPAK +cev10GBaseDwdm5012 OBJECT IDENTIFIER ::= { cevModule10000Bases 34 } -- 10GBASE-DWDM 1550.12 nm XENPAK +cev10GBaseDwdm5092 OBJECT IDENTIFIER ::= { cevModule10000Bases 35 } -- 10GBASE-DWDM 1550.92 nm XENPAK +cev10GBaseDwdm5172 OBJECT IDENTIFIER ::= { cevModule10000Bases 36 } -- 10GBASE-DWDM 1551.72 nm XENPAK +cev10GBaseDwdm5252 OBJECT IDENTIFIER ::= { cevModule10000Bases 37 } -- 10GBASE-DWDM 1552.52 nm XENPAK +cev10GBaseDwdm5413 OBJECT IDENTIFIER ::= { cevModule10000Bases 38 } -- 10GBASE-DWDM 1554.13 nm XENPAK +cev10GBaseDwdm5494 OBJECT IDENTIFIER ::= { cevModule10000Bases 39 } -- 10GBASE-DWDM 1554.94 nm XENPAK +cev10GBaseDwdm5575 OBJECT IDENTIFIER ::= { cevModule10000Bases 40 } -- 10GBASE-DWDM 1555.75 nm XENPAK +cev10GBaseDwdm5655 OBJECT IDENTIFIER ::= { cevModule10000Bases 41 } -- 10GBASE-DWDM 1556.55 nm XENPAK +cev10GBaseDwdm5817 OBJECT IDENTIFIER ::= { cevModule10000Bases 42 } -- 10GBASE-DWDM 1558.17 nm XENPAK +cev10GBaseDwdm5898 OBJECT IDENTIFIER ::= { cevModule10000Bases 43 } -- 10GBASE-DWDM 1558.98 nm XENPAK +cev10GBaseDwdm5979 OBJECT IDENTIFIER ::= { cevModule10000Bases 44 } -- 10GBASE-DWDM 1559.79 nm XENPAK +cev10GBaseDwdm6061 OBJECT IDENTIFIER ::= { cevModule10000Bases 45 } -- 10GBASE-DWDM 1560.61 nm XENPAK +cev10GBaseRec OBJECT IDENTIFIER ::= { cevModule10000Bases 46 } -- 10GBASE-WDM receive-only XENPAK + + +cevModuleONS15540Type OBJECT IDENTIFIER ::= { cevModule 42 } -- Cisco ONS 15540 ESP Modules +cevONS15540LCMBTspProtect OBJECT IDENTIFIER ::= { cevModuleONS15540Type 1 } -- Cisco ONS 15540 ESP transponder motherboard for 4 Type I & II transponders with splitter protection +cevONS15540LCMBTspEast OBJECT IDENTIFIER ::= { cevModuleONS15540Type 2 } -- Cisco ONS 15540 ESP transponder motherboard for 4 Type I & II transponders without protection - East +cevONS15540LCMBTspWest OBJECT IDENTIFIER ::= { cevModuleONS15540Type 3 } -- Cisco ONS 15540 ESP transponder motherboard for 4 Type I & II transponders without protection - West +cevONS15540MDXMBOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 4 } -- Cisco ONS 15540 ESP Mux/Demux Motherboard with OSC +cevONS15540MDXMB OBJECT IDENTIFIER ::= { cevModuleONS15540Type 5 } -- Cisco ONS 15540 ESP Mux/Demux Motherboard without OSC +cevONS15540Tsp1Ch0102MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 6 } -- Transponder Type I, channel 1 or 2, 1310-nm MM, SC connector +cevONS15540Tsp1Ch0304MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 7 } -- Transponder Type I, channel 3 or 4, 1310-nm MM, SC connector +cevONS15540Tsp1Ch0506MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 8 } -- Transponder Type I, channel 5 or 6, 1310-nm MM, SC connector +cevONS15540Tsp1Ch0708MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 9 } -- Transponder Type I, channel 7 or 8, 1310-nm MM, SC connector +cevONS15540Tsp1Ch0910MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 10 } -- Transponder Type I, channel 9 or 10, 1310-nm MM, SC connector +cevONS15540Tsp1Ch1112MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 11 } -- Transponder Type I, channel 11 or 12, 1310-nm MM, SC connector +cevONS15540Tsp1Ch1314MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 12 } -- Transponder Type I, channel 13 or 14, 1310-nm MM, SC connector +cevONS15540Tsp1Ch1516MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 13 } -- Transponder Type I, channel 15 or 16, 1310-nm MM, SC connector +cevONS15540Tsp1Ch1718MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 14 } -- Transponder Type I, channel 17 or 18, 1310-nm MM, SC connector +cevONS15540Tsp1Ch1920MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 15 } -- Transponder Type I, channel 19 or 20, 1310-nm MM, SC connector +cevONS15540Tsp1Ch2122MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 16 } -- Transponder Type I, channel 21 or 22, 1310-nm MM, SC connector +cevONS15540Tsp1Ch2324MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 17 } -- Transponder Type I, channel 23 or 24, 1310-nm MM, SC connector +cevONS15540Tsp1Ch2526MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 18 } -- Transponder Type I, channel 25 or 26, 1310-nm MM, SC connector +cevONS15540Tsp1Ch2728MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 19 } -- Transponder Type I, channel 27 or 28, 1310-nm MM, SC connector +cevONS15540Tsp1Ch2930MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 20 } -- Transponder Type I, channel 29 or 30, 1310-nm MM, SC connector +cevONS15540Tsp1Ch3132MmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 21 } -- Transponder Type I, channel 31 or 32, 1310-nm MM, SC connector +cevONS15540Tsp1Ch0102SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 22 } -- Transponder Type I, channel 1 or 2, 1310-nm SM, SC connector +cevONS15540Tsp1Ch0304SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 23 } -- Transponder Type I, channel 3 or 4, 1310-nm SM, SC connector +cevONS15540Tsp1Ch0506SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 24 } -- Transponder Type I, channel 5 or 6, 1310-nm SM, SC connector +cevONS15540Tsp1Ch0708SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 25 } -- Transponder Type I, channel 7 or 8, 1310-nm SM, SC connector +cevONS15540Tsp1Ch0910SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 26 } -- Transponder Type I, channel 9 or 10, 1310-nm SM, SC connector +cevONS15540Tsp1Ch1112SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 27 } -- Transponder Type I, channel 11 or 12, 1310-nm SM, SC connector +cevONS15540Tsp1Ch1314SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 28 } -- Transponder Type I, channel 13 or 14, 1310-nm SM, SC connector +cevONS15540Tsp1Ch1516SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 29 } -- Transponder Type I, channel 15 or 16, 1310-nm SM, SC connector +cevONS15540Tsp1Ch1718SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 30 } -- Transponder Type I, channel 17 or 18, 1310-nm SM, SC connector +cevONS15540Tsp1Ch1920SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 31 } -- Transponder Type I, channel 19 or 20, 1310-nm SM, SC connector +cevONS15540Tsp1Ch2122SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 32 } -- Transponder Type I, channel 21 or 22, 1310-nm SM, SC connector +cevONS15540Tsp1Ch2324SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 33 } -- Transponder Type I, channel 23 or 24, 1310-nm SM, SC connector +cevONS15540Tsp1Ch2526SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 34 } -- Transponder Type I, channel 25 or 26, 1310-nm SM, SC connector +cevONS15540Tsp1Ch2728SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 35 } -- Transponder Type I, channel 27 or 28, 1310-nm SM, SC connector +cevONS15540Tsp1Ch2930SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 36 } -- Transponder Type I, channel 29 or 30, 1310-nm SM, SC connector +cevONS15540Tsp1Ch3132SmSc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 37 } -- Transponder Type I, channel 31 or 32, 1310-nm SM, SC connector +cevONS15540MDX4ChA OBJECT IDENTIFIER ::= { cevModuleONS15540Type 38 } -- 4-channel optical add/drop mux/demux, band A, without OSC +cevONS15540MDX4ChB OBJECT IDENTIFIER ::= { cevModuleONS15540Type 39 } -- 4-channel optical add/drop mux/demux, band B, without OSC +cevONS15540MDX4ChC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 40 } -- 4-channel optical add/drop mux/demux, band C, without OSC +cevONS15540MDX4ChD OBJECT IDENTIFIER ::= { cevModuleONS15540Type 41 } -- 4-channel optical add/drop mux/demux, band D, without OSC +cevONS15540MDX4ChE OBJECT IDENTIFIER ::= { cevModuleONS15540Type 42 } -- 4-channel optical add/drop mux/demux, band E, without OSC +cevONS15540MDX4ChF OBJECT IDENTIFIER ::= { cevModuleONS15540Type 43 } -- 4-channel optical add/drop mux/demux, band F, without OSC +cevONS15540MDX4ChG OBJECT IDENTIFIER ::= { cevModuleONS15540Type 44 } -- 4-channel optical add/drop mux/demux, band G, without OSC +cevONS15540MDX4ChH OBJECT IDENTIFIER ::= { cevModuleONS15540Type 45 } -- 4-channel optical add/drop mux/demux, band H, without OSC +cevONS15540MDX8ChAB OBJECT IDENTIFIER ::= { cevModuleONS15540Type 46 } -- 8-channel optical add/drop mux/demux, band AB, without OSC +cevONS15540MDX8ChCD OBJECT IDENTIFIER ::= { cevModuleONS15540Type 47 } -- 8-channel optical add/drop mux/demux, band CD, without OSC +cevONS15540MDX8ChEF OBJECT IDENTIFIER ::= { cevModuleONS15540Type 48 } -- 8-channel optical add/drop mux/demux, band EF, without OSC +cevONS15540MDX8ChGH OBJECT IDENTIFIER ::= { cevModuleONS15540Type 49 } -- 8-channel optical add/drop mux/demux, band GH, without OSC +cevONS15540MDX4ChAOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 50 } -- 4-channel optical add/drop mux/demux, band A, with OSC +cevONS15540MDX4ChBOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 51 } -- 4-channel optical add/drop mux/demux, band B, with OSC +cevONS15540MDX4ChCOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 52 } -- 4-channel optical add/drop mux/demux, band C, with OSC +cevONS15540MDX4ChDOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 53 } -- 4-channel optical add/drop mux/demux, band D, with OSC +cevONS15540MDX4ChEOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 54 } -- 4-channel optical add/drop mux/demux, band E, with OSC +cevONS15540MDX4ChFOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 55 } -- 4-channel optical add/drop mux/demux, band F, with OSC +cevONS15540MDX4ChGOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 56 } -- 4-channel optical add/drop mux/demux, band G, with OSC +cevONS15540MDX4ChHOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 57 } -- 4-channel optical add/drop mux/demux, band H, with OSC +cevONS15540MDX8ChABOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 58 } -- 8-channel optical add/drop mux/demux, band AB, with OSC +cevONS15540MDX8ChCDOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 59 } -- 8-channel optical add/drop mux/demux, band CD, with OSC +cevONS15540MDX8ChEFOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 60 } -- 8-channel optical add/drop mux/demux, band EF, with OSC +cevONS15540MDX8ChGHOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 61 } -- 8-channel optical add/drop mux/demux, band GH, with OSC +cevONS15540MDX16ChADOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 62 } -- 16-channel optical terminal mux/demux, band AD, with OSC +cevONS15540MDX16ChEH OBJECT IDENTIFIER ::= { cevModuleONS15540Type 63 } -- 16-channel optical terminal mux/demux, band EH, without OSC +cevONS15540Tsp2Ch0102 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 64 } -- Transponder Type II Ch 1/2 +cevONS15540Tsp2Ch0304 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 65 } -- Transponder Type II Ch 3/4 +cevONS15540Tsp2Ch0506 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 66 } -- Transponder Type II Ch 5/6 +cevONS15540Tsp2Ch0708 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 67 } -- Transponder Type II Ch 7/8 +cevONS15540Tsp2Ch0910 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 68 } -- Transponder Type II Ch 9/10 +cevONS15540Tsp2Ch1112 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 69 } -- Transponder Type II Ch 11/12 +cevONS15540Tsp2Ch1314 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 70 } -- Transponder Type II Ch 13/14 +cevONS15540Tsp2Ch1516 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 71 } -- Transponder Type II Ch 15/16 +cevONS15540Tsp2Ch1718 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 72 } -- Transponder Type II Ch 17/18 +cevONS15540Tsp2Ch1920 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 73 } -- Transponder Type II Ch 19/20 +cevONS15540Tsp2Ch2122 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 74 } -- Transponder Type II Ch 21/22 +cevONS15540Tsp2Ch2324 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 75 } -- Transponder Type II Ch 23/24 +cevONS15540Tsp2Ch2526 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 76 } -- Transponder Type II Ch 25/26 +cevONS15540Tsp2Ch2728 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 77 } -- Transponder Type II Ch 27/28 +cevONS15540Tsp2Ch2930 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 78 } -- Transponder Type II Ch 29/30 +cevONS15540Tsp2Ch3132 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 79 } -- Transponder Type II Ch 31/32 +cevONS15540LCMB10GOC192c OBJECT IDENTIFIER ::= { cevModuleONS15540Type 80 } -- ONS 15540 ESP LineCard motherboard - Supports 2 10GE/OC192c Modules without Splitter +cevONS15540ESPxLCMBTspSp OBJECT IDENTIFIER ::= { cevModuleONS15540Type 81 } -- ONS 15540 ESPx LineCard Motherboard with Splitter - Supports 4 Type I and II Transponders +cevONS15540ESPxLCMBTsp OBJECT IDENTIFIER ::= { cevModuleONS15540Type 82 } -- ONS 15540 ESPx LineCard Motherboard with Splitter - Supports 4 Type I and II Transponders +cevONS15540ESPxLCMB10GOC192cSp OBJECT IDENTIFIER ::= { cevModuleONS15540Type 83 } -- ONS 15540 ESPx LineCard Motherboard with Splitter - Supports 2 10GE/OC192c Transponders +cevONS15540ESPxLCMB10GOC192c OBJECT IDENTIFIER ::= { cevModuleONS15540Type 84 } -- ONS 15540 ESPx LineCard Motherboard without Splitter - Supports 2 10GE/OC192c Transponders +cevONS15540LCDC10G OBJECT IDENTIFIER ::= { cevModuleONS15540Type 85 } -- ONS 15540 ESP - 10GE/OC192 Adaptor Daughter Card +cevONS15540ESPxMDXMBOsc OBJECT IDENTIFIER ::= { cevModuleONS15540Type 86 } -- ONS 15540 ESPx Mux/Demux Motherboard with OSC +cevONS15540ESPxMDXMB OBJECT IDENTIFIER ::= { cevModuleONS15540Type 87 } -- ONS 15540 ESPx Mux/Demux Motherboard without OSC +cevONS15540ESPxMDXMBOscESP OBJECT IDENTIFIER ::= { cevModuleONS15540Type 88 } -- ONS 15540 ESPx Motherboard with OSC - Supports 15540 ESP Mux/Demux modules +cevONS15540ESPxMDXMBESP OBJECT IDENTIFIER ::= { cevModuleONS15540Type 89 } -- ONS 15540 ESPx Motherboard without OSC - Support 15540 ESP Mux/Demux modules +cevONS1554010GigITUCh01 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 90 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 1 +cevONS1554010GigITUCh02 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 91 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 2 +cevONS1554010GigITUCh03 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 92 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 3 +cevONS1554010GigITUCh04 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 93 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 4 +cevONS1554010GigITUCh05 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 94 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 5 +cevONS1554010GigITUCh06 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 95 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 6 +cevONS1554010GigITUCh07 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 96 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 7 +cevONS1554010GigITUCh08 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 97 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 8 +cevONS1554010GigITUCh09 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 98 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 9 +cevONS1554010GigITUCh10 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 99 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 10 +cevONS1554010GigITUCh11 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 100 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 11 +cevONS1554010GigITUCh12 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 101 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 12 +cevONS1554010GigITUCh13 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 102 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 13 +cevONS1554010GigITUCh14 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 103 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 14 +cevONS1554010GigITUCh15 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 104 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 15 +cevONS1554010GigITUCh16 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 105 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 16 +cevONS1554010GigITUCh17 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 106 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 17 +cevONS1554010GigITUCh18 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 107 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 18 +cevONS1554010GigITUCh19 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 108 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 19 +cevONS1554010GigITUCh20 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 109 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 20 +cevONS1554010GigITUCh21 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 110 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 21 +cevONS1554010GigITUCh22 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 111 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 22 +cevONS1554010GigITUCh23 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 112 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 23 +cevONS1554010GigITUCh24 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 113 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 24 +cevONS1554010GigITUCh25 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 114 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 25 +cevONS1554010GigITUCh26 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 115 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 26 +cevONS1554010GigITUCh27 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 116 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 27 +cevONS1554010GigITUCh28 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 117 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 28 +cevONS1554010GigITUCh29 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 118 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 29 +cevONS1554010GigITUCh30 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 119 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 30 +cevONS1554010GigITUCh31 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 120 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 31 +cevONS1554010GigITUCh32 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 121 } -- 10GE card - 1310nm SM Client interface with SC and ITU Laser Channel 32 +cevONS15540OC192cITUCh01 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 122 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 1 +cevONS15540OC192cITUCh02 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 123 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 2 +cevONS15540OC192cITUCh03 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 124 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 3 +cevONS15540OC192cITUCh04 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 125 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 4 +cevONS15540OC192cITUCh05 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 126 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 5 +cevONS15540OC192cITUCh06 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 127 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 6 +cevONS15540OC192cITUCh07 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 128 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 7 +cevONS15540OC192cITUCh08 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 129 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 8 +cevONS15540OC192cITUCh09 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 130 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 9 +cevONS15540OC192cITUCh10 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 131 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 10 +cevONS15540OC192cITUCh11 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 132 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 11 +cevONS15540OC192cITUCh12 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 133 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 12 +cevONS15540OC192cITUCh13 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 134 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 13 +cevONS15540OC192cITUCh14 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 135 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 14 +cevONS15540OC192cITUCh15 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 136 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 15 +cevONS15540OC192cITUCh16 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 137 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 16 +cevONS15540OC192cITUCh17 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 138 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 17 +cevONS15540OC192cITUCh18 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 139 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 18 +cevONS15540OC192cITUCh19 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 140 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 19 +cevONS15540OC192cITUCh20 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 141 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 20 +cevONS15540OC192cITUCh21 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 142 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 21 +cevONS15540OC192cITUCh22 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 143 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 22 +cevONS15540OC192cITUCh23 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 144 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 23 +cevONS15540OC192cITUCh24 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 145 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 24 +cevONS15540OC192cITUCh25 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 146 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 25 +cevONS15540OC192cITUCh26 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 147 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 26 +cevONS15540OC192cITUCh27 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 148 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 27 +cevONS15540OC192cITUCh28 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 149 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 28 +cevONS15540OC192cITUCh29 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 150 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 29 +cevONS15540OC192cITUCh30 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 151 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 30 +cevONS15540OC192cITUCh31 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 152 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 31 +cevONS15540OC192cITUCh32 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 153 } -- OC 192c card - 1310nm SM Client interface with SC and ITU Laser Channel 32 +cevONS15540ESPxMDX4ChA OBJECT IDENTIFIER ::= { cevModuleONS15540Type 154 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band A without OSC +cevONS15540ESPxMDX4ChB OBJECT IDENTIFIER ::= { cevModuleONS15540Type 155 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band B without OSC +cevONS15540ESPxMDX4ChC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 156 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band C without OSC +cevONS15540ESPxMDX4ChD OBJECT IDENTIFIER ::= { cevModuleONS15540Type 157 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band D without OSC +cevONS15540ESPxMDX4ChE OBJECT IDENTIFIER ::= { cevModuleONS15540Type 158 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band E without OSC +cevONS15540ESPxMDX4ChF OBJECT IDENTIFIER ::= { cevModuleONS15540Type 159 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band F without OSC +cevONS15540ESPxMDX4ChG OBJECT IDENTIFIER ::= { cevModuleONS15540Type 160 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band G without OSC +cevONS15540ESPxMDX4ChH OBJECT IDENTIFIER ::= { cevModuleONS15540Type 161 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band H without OSC +cevONS15540ESPxMDX8ChAB OBJECT IDENTIFIER ::= { cevModuleONS15540Type 162 } -- ONS 15540 ESPx - 8 Channel Mux/Demux, Band AB without OSC +cevONS15540ESPxMDX8ChCD OBJECT IDENTIFIER ::= { cevModuleONS15540Type 163 } -- ONS 15540 ESPx - 8 Channel Mux/Demux, Band CD without OSC +cevONS15540ESPxMDX8ChEF OBJECT IDENTIFIER ::= { cevModuleONS15540Type 164 } -- ONS 15540 ESPx - 8 Channel Mux/Demux, Band EF without OSC +cevONS15540ESPxMDX8ChGH OBJECT IDENTIFIER ::= { cevModuleONS15540Type 165 } -- ONS 15540 ESPx - 8 Channel Mux/Demux, Band GH without OSC +cevONS15540ESPxMDX16ChEH OBJECT IDENTIFIER ::= { cevModuleONS15540Type 166 } -- ONS 15540 ESPx - 16 Channel Mux/Demux, Band EH without OSC +cevONS15540ESPxMDX4ChAOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 167 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band A with OSC +cevONS15540ESPxMDX4ChBOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 168 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band B with OSC +cevONS15540ESPxMDX4ChCOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 169 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band C with OSC +cevONS15540ESPxMDX4ChDOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 170 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band D with OSC +cevONS15540ESPxMDX4ChEOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 171 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band E with OSC +cevONS15540ESPxMDX4ChFOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 172 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band F with OSC +cevONS15540ESPxMDX4ChGOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 173 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band G with OSC +cevONS15540ESPxMDX4ChHOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 174 } -- ONS 15540 ESPx - 4 Channel Mux/Demux, Band H with OSC +cevONS15540ESPxMDX8ChABOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 175 } -- ONS 15540 ESPx - 8 Channel Mux/Demux, Band AB with OSC +cevONS15540ESPxMDX8ChCDOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 176 } -- ONS 15540 ESPx - 8 Channel Mux/Demux, Band CD with OSC +cevONS15540ESPxMDX8ChEFOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 177 } -- ONS 15540 ESPx - 8 Channel Mux/Demux, Band EF with OSC +cevONS15540ESPxMDX8ChGHOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 178 } -- ONS 15540 ESPx - 8 Channel Mux/Demux, Band GH with OSC +cevONS15540ESPxMDX16ChADOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 179 } -- ONS 15540 ESPx - 16 Channel Mux/Demux, Band AD with OSC +cevONS15540ESPxMDX32ChOSC OBJECT IDENTIFIER ::= { cevModuleONS15540Type 180 } -- ONS 15540 ESPx - 32 Channel Mux/Demux, with OSC +cevONS15540EspPxPSM OBJECT IDENTIFIER ::= { cevModuleONS15540Type 181 } -- ONS 15540 Protection Switch Module +cevONS15540ESPxVOA1ITUCh1 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 182 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 1 +cevONS15540ESPxVOA1ITUCh2 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 183 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 2 +cevONS15540ESPxVOA1ITUCh3 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 184 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 3 +cevONS15540ESPxVOA1ITUCh4 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 185 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 4 +cevONS15540ESPxVOA1ITUCh5 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 186 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 5 +cevONS15540ESPxVOA1ITUCh6 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 187 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 6 +cevONS15540ESPxVOA1ITUCh7 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 188 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 7 +cevONS15540ESPxVOA1ITUCh8 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 189 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 8 +cevONS15540ESPxVOA1ITUCh9 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 190 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 9 +cevONS15540ESPxVOA1ITUCh10 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 191 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 10 +cevONS15540ESPxVOA1ITUCh11 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 192 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 11 +cevONS15540ESPxVOA1ITUCh12 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 193 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 12 +cevONS15540ESPxVOA1ITUCh13 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 194 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 13 +cevONS15540ESPxVOA1ITUCh14 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 195 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 14 +cevONS15540ESPxVOA1ITUCh15 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 196 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 15 +cevONS15540ESPxVOA1ITUCh16 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 197 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser 16 +cevONS15540ESPxVOA1ITUCh17 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 198 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser 17 +cevONS15540ESPxVOA1ITUCh18 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 199 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 18 +cevONS15540ESPxVOA1ITUCh19 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 200 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 19 +cevONS15540ESPxVOA1ITUCh20 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 201 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 20 +cevONS15540ESPxVOA1ITUCh21 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 202 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 21 +cevONS15540ESPxVOA1ITUCh22 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 203 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 22 +cevONS15540ESPxVOA1ITUCh23 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 204 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 23 +cevONS15540ESPxVOA1ITUCh24 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 205 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 24 +cevONS15540ESPxVOA1ITUCh25 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 206 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 25 +cevONS15540ESPxVOA1ITUCh26 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 207 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 26 +cevONS15540ESPxVOA1ITUCh27 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 208 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 27 +cevONS15540ESPxVOA1ITUCh28 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 209 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 28 +cevONS15540ESPxVOA1ITUCh29 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 210 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 29 +cevONS15540ESPxVOA1ITUCh30 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 211 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 30 +cevONS15540ESPxVOA1ITUCh31 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 212 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 31 +cevONS15540ESPxVOA1ITUCh32 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 213 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 32 +cevONS15540ESPxVOA1ITUCh33 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 214 } -- ONS 15540 ESPx - 1 Channel VOADM with ITU Laser Channel 33 +cevONS15540ESPxVOA2ITUCh0102 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 215 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 1/2 +cevONS15540ESPxVOA2ITUCh0304 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 216 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 3/4 +cevONS15540ESPxVOA2ITUCh0506 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 217 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 5/6 +cevONS15540ESPxVOA2ITUCh0708 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 218 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 7/8 +cevONS15540ESPxVOA2ITUCh0910 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 219 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 9/10 +cevONS15540ESPxVOA2ITUCh1112 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 220 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 11/12 +cevONS15540ESPxVOA2ITUCh1314 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 221 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 13/14 +cevONS15540ESPxVOA2ITUCh1516 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 222 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 15/16 +cevONS15540ESPxVOA2ITUCh1718 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 223 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 17/18 +cevONS15540ESPxVOA2ITUCh1920 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 224 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 19/20 +cevONS15540ESPxVOA2ITUCh2122 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 225 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 21/22 +cevONS15540ESPxVOA2ITUCh2324 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 226 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 23/24 +cevONS15540ESPxVOA2ITUCh2526 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 227 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 25/26 +cevONS15540ESPxVOA2ITUCh2728 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 228 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 27/28 +cevONS15540ESPxVOA2ITUCh2930 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 229 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 29/30 +cevONS15540ESPxVOA2ITUCh3132 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 230 } -- ONS 15540 ESPx - 2 Channel VOADM with ITU Laser Channel 31/32 +cevONS15540ESPxVOA4 OBJECT IDENTIFIER ::= { cevModuleONS15540Type 231 } -- ONS 15540 ESPx - 4 Channel VOA + +cevModuleGsrPortAdapterType OBJECT IDENTIFIER ::= { cevModule 43 } -- Port Adapters for GSR +cevGsrPaUnknown OBJECT IDENTIFIER ::= { cevModuleGsrPortAdapterType 1 } +cevGsrPa1Ge OBJECT IDENTIFIER ::= { cevModuleGsrPortAdapterType 2 } -- 1 Port Gigabit Ethernet Port Adapter Of Modular Gigabit/Fast Ethernet card for GSR +cevGsrPa3Ge OBJECT IDENTIFIER ::= { cevModuleGsrPortAdapterType 3 } -- 3 Port Gigabit Ethernet Port Adapter Of Modular Gigabit/Fast Ethernet card for GSR +cevGsrPa24Fe OBJECT IDENTIFIER ::= { cevModuleGsrPortAdapterType 4 } -- 24 Port Fast Ethernet Port Adapter Of Modular Gigabit/Fast Ethernet card for GSR + +cevModuleC4224Type OBJECT IDENTIFIER ::= { cevModule 47 } -- Cisco Access Gateway Switch platform +cevC42241FeTx OBJECT IDENTIFIER ::= { cevModuleC4224Type 1 } -- Onboard 1 FastEthernet management port for c4224 platform +cevC422424FeTx OBJECT IDENTIFIER ::= { cevModuleC4224Type 2 } -- Onboard 24 10/100 FastEthernet ports for c4224 platform + +cevModuleONS15530Type OBJECT IDENTIFIER ::= { cevModule 44 } -- Cisco ONS 15530 Modules +cevONS15530LCMBOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 1 } -- ONS 15530 Optical Supervisor Channel Line Card Motherboard +cevONS15530Osc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 2 } -- ONS 15530 Optical Supervisor Channel Module +cevONS15530MDX4ChA OBJECT IDENTIFIER ::= { cevModuleONS15530Type 3 } -- ONS 15530 4-Channel Band A Mux/Demux Module - without OSC +cevONS15530MDX4ChB OBJECT IDENTIFIER ::= { cevModuleONS15530Type 4 } -- ONS 15530 4-Channel Band B Mux/Demux Module - without OSC +cevONS15530MDX4ChC OBJECT IDENTIFIER ::= { cevModuleONS15530Type 5 } -- ONS 15530 4-Channel Band C Mux/Demux Module - without OSC +cevONS15530MDX4ChD OBJECT IDENTIFIER ::= { cevModuleONS15530Type 6 } -- ONS 15530 4-Channel Band D Mux/Demux Module - without OSC +cevONS15530MDX4ChE OBJECT IDENTIFIER ::= { cevModuleONS15530Type 7 } -- ONS 15530 4-Channel Band E Mux/Demux Module - without OSC +cevONS15530MDX4ChF OBJECT IDENTIFIER ::= { cevModuleONS15530Type 8 } -- ONS 15530 4-Channel Band F Mux/Demux Module - without OSC +cevONS15530MDX4ChG OBJECT IDENTIFIER ::= { cevModuleONS15530Type 9 } -- ONS 15530 4-Channel Band G Mux/Demux Module - without OSC +cevONS15530MDX4ChH OBJECT IDENTIFIER ::= { cevModuleONS15530Type 10 } -- ONS 15530 4-Channel Band H Mux/Demux Module - without OSC +cevONS15530MDX4ChAOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 11 } -- ONS 15530 4-Channel Band A Mux/Demux Module - with OSC +cevONS15530MDX4ChBOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 12 } -- ONS 15530 4-Channel Band B Mux/Demux Module - with OSC +cevONS15530MDX4ChCOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 13 } -- ONS 15530 4-Channel Band C Mux/Demux Module - with OSC +cevONS15530MDX4ChDOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 14 } -- ONS 15530 4-Channel Band D Mux/Demux Module - with OSC +cevONS15530MDX4ChEOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 15 } -- ONS 15530 4-Channel Band E Mux/Demux Module - with OSC +cevONS15530MDX4ChFOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 16 } -- ONS 15530 4-Channel Band F Mux/Demux Module - with OSC +cevONS15530MDX4ChGOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 17 } -- ONS 15530 4-Channel Band G Mux/Demux Module - with OSC +cevONS15530MDX4ChHOsc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 18 } -- ONS 15530 4-Channel Band H Mux/Demux Module - with OSC +cevONS15530Tsp1Ch0102MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 19 } -- Transponder Type I linecard, channel 1 or 2, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch0304MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 20 } -- Transponder Type I linecard, channel 3 or 4, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch0506MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 21 } -- Transponder Type I linecard, channel 5 or 6, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch0708MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 22 } -- Transponder Type I linecard, channel 7 or 8, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch0910MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 23 } -- Transponder Type I linecard, channel 9 or 10, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch1112MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 24 } -- Transponder Type I linecard, channel 11 or 12, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch1314MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 25 } -- Transponder Type I linecard, channel 13 or 14, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch1516MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 26 } -- Transponder Type I linecard, channel 15 or 16, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch1718MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 27 } -- Transponder Type I linecard, channel 17 or 18, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch1920MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 28 } -- Transponder Type I linecard, channel 19 or 20, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch2122MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 29 } -- Transponder Type I linecard, channel 21 or 22, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch2324MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 30 } -- Transponder Type I linecard, channel 23 or 24, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch2526MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 31 } -- Transponder Type I linecard, channel 25 or 26, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch2728MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 32 } -- Transponder Type I linecard, channel 27 or 28, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch2930MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 33 } -- Transponder Type I linecard, channel 29 or 30, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch3132MmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 34 } -- Transponder Type I linecard, channel 31 or 32, 1310-nm MM, SC connector, with splitter +cevONS15530Tsp1Ch0102SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 35 } -- Transponder Type I linecard, channel 1 or 2, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch0304SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 36 } -- Transponder Type I linecard, channel 3 or 4, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch0506SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 37 } -- Transponder Type I linecard, channel 5 or 6, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch0708SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 38 } -- Transponder Type I linecard, channel 7 or 8, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch0910SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 39 } -- Transponder Type I linecard, channel 9 or 10, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch1112SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 40 } -- Transponder Type I linecard, channel 11 or 12, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch1314SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 41 } -- Transponder Type I linecard, channel 13 or 14, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch1516SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 42 } -- Transponder Type I linecard, channel 15 or 16, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch1718SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 43 } -- Transponder Type I linecard, channel 17 or 18, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch1920SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 44 } -- Transponder Type I linecard, channel 19 or 20, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch2122SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 45 } -- Transponder Type I linecard, channel 21 or 22, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch2324SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 46 } -- Transponder Type I linecard, channel 23 or 24, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch2526SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 47 } -- Transponder Type I linecard, channel 25 or 26, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch2728SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 48 } -- Transponder Type I linecard, channel 27 or 28, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch2930SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 49 } -- Transponder Type I linecard, channel 29 or 30, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch3132SmScSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 50 } -- Transponder Type I linecard, channel 31 or 32, 1310-nm SM, SC connector, with splitter +cevONS15530Tsp1Ch0102MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 51 } -- Transponder Type I linecard, channel 1 or 2, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch0304MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 52 } -- Transponder Type I linecard, channel 3 or 4, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch0506MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 53 } -- Transponder Type I linecard, channel 5 or 6, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch0708MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 54 } -- Transponder Type I linecard, channel 7 or 8, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch0910MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 55 } -- Transponder Type I linecard, channel 9 or 10, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch1112MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 56 } -- Transponder Type I linecard, channel 11 or 12, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch1314MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 57 } -- Transponder Type I linecard, channel 13 or 14, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch1516MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 58 } -- Transponder Type I linecard, channel 15 or 16, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch1718MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 59 } -- Transponder Type I linecard, channel 17 or 18, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch1920MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 60 } -- Transponder Type I linecard, channel 19 or 20, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch2122MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 61 } -- Transponder Type I linecard, channel 21 or 22, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch2324MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 62 } -- Transponder Type I linecard, channel 23 or 24, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch2526MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 63 } -- Transponder Type I linecard, channel 25 or 26, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch2728MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 64 } -- Transponder Type I linecard, channel 27 or 28, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch2930MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 65 } -- Transponder Type I linecard, channel 29 or 30, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch3132MmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 66 } -- Transponder Type I linecard, channel 31 or 32, 1310-nm MM, SC connector, without splitter +cevONS15530Tsp1Ch0102SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 67 } -- Transponder Type I linecard, channel 1 or 2, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch0304SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 68 } -- Transponder Type I linecard, channel 3 or 4, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch0506SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 69 } -- Transponder Type I linecard, channel 5 or 6, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch0708SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 70 } -- Transponder Type I linecard, channel 7 or 8, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch0910SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 71 } -- Transponder Type I linecard, channel 9 or 10, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch1112SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 72 } -- Transponder Type I linecard, channel 11 or 12, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch1314SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 73 } -- Transponder Type I linecard, channel 13 or 14, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch1516SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 74 } -- Transponder Type I linecard, channel 15 or 16, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch1718SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 75 } -- Transponder Type I linecard, channel 17 or 18, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch1920SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 76 } -- Transponder Type I linecard, channel 19 or 20, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch2122SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 77 } -- Transponder Type I linecard, channel 21 or 22, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch2324SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 78 } -- Transponder Type I linecard, channel 23 or 24, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch2526SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 79 } -- Transponder Type I linecard, channel 25 or 26, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch2728SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 80 } -- Transponder Type I linecard, channel 27 or 28, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch2930SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 81 } -- Transponder Type I linecard, channel 29 or 30, 1310-nm SM, SC connector, without splitter +cevONS15530Tsp1Ch3132SmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 82 } -- Transponder Type I linecard, channel 31 or 32, 1310-nm SM, SC connector, without splitter +cevONS15530LCEscon10 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 83 } -- ONS 15530 10-port ESCON Multiplexing Line Card +cevONS15500XvrEscon1310MmMTRJ OBJECT IDENTIFIER ::= { cevModuleONS15530Type 84 } -- ONS 15500 Pluggable Transceiver Escon - 1310nm MM - MTRJ +cevONS15530LC10GESmSc OBJECT IDENTIFIER ::= { cevModuleONS15530Type 85 } -- ONS 15530 10Gbps Uplink, 1310nm with SC +cevONS1553010GCh01Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 86 } -- ONS 15530 Ch 01 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh02Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 87 } -- ONS 15530 Ch 02 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh03Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 88 } -- ONS 15530 Ch 03 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh04Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 89 } -- ONS 15530 Ch 04 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh05Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 90 } -- ONS 15530 Ch 05 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh06Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 91 } -- ONS 15530 Ch 06 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh07Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 92 } -- ONS 15530 Ch 07 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh08Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 93 } -- ONS 15530 Ch 08 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh09Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 94 } -- ONS 15530 Ch 09 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh10Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 95 } -- ONS 15530 Ch 10 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh11Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 96 } -- ONS 15530 Ch 11 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh12Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 97 } -- ONS 15530 Ch 12 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh13Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 98 } -- ONS 15530 Ch 13 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh14Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 99 } -- ONS 15530 Ch 14 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh15Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 100 } -- ONS 15530 Ch 15 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh16Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 101 } -- ONS 15530 Ch 16 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh17Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 102 } -- ONS 15530 Ch 17 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh18Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 103 } -- ONS 15530 Ch 18 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh19Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 104 } -- ONS 15530 Ch 19 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh20Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 105 } -- ONS 15530 Ch 20 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh21Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 106 } -- ONS 15530 Ch 21 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh22Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 107 } -- ONS 15530 Ch 22 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh23Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 108 } -- ONS 15530 Ch 23 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh24Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 109 } -- ONS 15530 Ch 24 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh25Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 110 } -- ONS 15530 Ch 25 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh26Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 111 } -- ONS 15530 Ch 26 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh27Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 112 } -- ONS 15530 Ch 27 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh28Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 113 } -- ONS 15530 Ch 28 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh29Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 114 } -- ONS 15530 Ch 29 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh30Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 115 } -- ONS 15530 Ch 30 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh31Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 116 } -- ONS 15530 Ch 31 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh32Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 117 } -- ONS 15530 Ch 32 10Gbps ITU Line Card MU with Splitter +cevONS1553010GCh01 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 118 } -- ONS 15530 Ch 01 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh02 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 119 } -- ONS 15530 Ch 02 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh03 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 120 } -- ONS 15530 Ch 03 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh04 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 121 } -- ONS 15530 Ch 04 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh05 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 122 } -- ONS 15530 Ch 05 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh06 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 123 } -- ONS 15530 Ch 06 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh07 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 124 } -- ONS 15530 Ch 07 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh08 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 125 } -- ONS 15530 Ch 08 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh09 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 126 } -- ONS 15530 Ch 09 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh10 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 127 } -- ONS 15530 Ch 10 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh11 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 128 } -- ONS 15530 Ch 11 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh12 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 129 } -- ONS 15530 Ch 12 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh13 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 130 } -- ONS 15530 Ch 13 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh14 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 131 } -- ONS 15530 Ch 14 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh15 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 132 } -- ONS 15530 Ch 15 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh16 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 133 } -- ONS 15530 Ch 16 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh17 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 134 } -- ONS 15530 Ch 17 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh18 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 135 } -- ONS 15530 Ch 18 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh19 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 136 } -- ONS 15530 Ch 19 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh20 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 137 } -- ONS 15530 Ch 20 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh21 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 138 } -- ONS 15530 Ch 21 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh22 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 139 } -- ONS 15530 Ch 22 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh23 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 140 } -- ONS 15530 Ch 23 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh24 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 141 } -- ONS 15530 Ch 24 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh25 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 142 } -- ONS 15530 Ch 25 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh26 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 143 } -- ONS 15530 Ch 26 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh27 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 144 } -- ONS 15530 Ch 27 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh28 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 145 } -- ONS 15530 Ch 28 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh29 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 146 } -- ONS 15530 Ch 29 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh30 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 147 } -- ONS 15530 Ch 30 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh31 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 148 } -- ONS 15530 Ch 31 10Gbps ITU Line Card MU without Splitter +cevONS1553010GCh32 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 149 } -- ONS 15530 Ch 32 10Gbps ITU Line Card MU without Splitter +cevONS15530FCGE8P OBJECT IDENTIFIER ::= { cevModuleONS15530Type 150 } -- ONS 15530 8-port Fibre Channel/Gigabit Ethernet Linecard +cevONS155302p5GCh0102Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 151 } -- ONS 15530 Channel 01 or 02 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh0304Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 152 } -- ONS 15530 Channel 03 or 04 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh0506Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 153 } -- ONS 15530 Channel 05 or 06 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh0708Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 154 } -- ONS 15530 Channel 07 or 08 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh0910Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 155 } -- ONS 15530 Channel 09 or 10 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh1112Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 156 } -- ONS 15530 Channel 11 or 12 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh1314Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 157 } -- ONS 15530 Channel 13 or 14 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh1516Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 158 } -- ONS 15530 Channel 15 or 16 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh1718Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 159 } -- ONS 15530 Channel 17 or 18 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh1920Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 160 } -- ONS 15530 Channel 19 or 20 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh2122Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 161 } -- ONS 15530 Channel 21 or 22 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh2324Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 162 } -- ONS 15530 Channel 23 or 24 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh2526Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 163 } -- ONS 15530 Channel 25 or 26 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh2728Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 164 } -- ONS 15530 Channel 27 or 28 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh2930Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 165 } -- ONS 15530 Channel 29 or 30 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh3132Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 166 } -- ONS 15530 Channel 31 or 32 2.5 Gbps ITU Line Card MU with Splitter +cevONS155302p5GCh0102 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 167 } -- ONS 15530 Channel 01 or 02 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh0304 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 168 } -- ONS 15530 Channel 03 or 04 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh0506 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 169 } -- ONS 15530 Channel 05 or 06 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh0708 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 170 } -- ONS 15530 Channel 07 or 08 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh0910 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 171 } -- ONS 15530 Channel 09 or 10 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh1112 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 172 } -- ONS 15530 Channel 11 or 12 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh1314 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 173 } -- ONS 15530 Channel 13 or 14 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh1516 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 174 } -- ONS 15530 Channel 15 or 16 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh1718 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 175 } -- ONS 15530 Channel 17 or 18 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh1920 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 176 } -- ONS 15530 Channel 19 or 20 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh2122 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 177 } -- ONS 15530 Channel 21 or 22 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh2324 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 178 } -- ONS 15530 Channel 23 or 24 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh2526 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 179 } -- ONS 15530 Channel 25 or 26 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh2728 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 180 } -- ONS 15530 Channel 27 or 28 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh2930 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 181 } -- ONS 15530 Channel 29 or 30 2.5 Gbps ITU Line Card MU without Splitter +cevONS155302p5GCh3132 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 182 } -- ONS 15530 Channel 31 or 32 2.5 Gbps ITU Line Card MU without Splitter +cevONS15530PSM OBJECT IDENTIFIER ::= { cevModuleONS15530Type 183 } -- ONS 15530 Protection Switch Module +cevONS15530LC2xFC4P OBJECT IDENTIFIER ::= { cevModuleONS15530Type 184 } -- ONS15530 4-port 2xFC line card +cevONS15530MRC8PCh0102Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 185 } -- ONS 15530 Channel 01 or 02 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh0304Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 186 } -- ONS 15530 Channel 03 or 04 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh0506Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 187 } -- ONS 15530 Channel 05 or 06 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh0708Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 188 } -- ONS 15530 Channel 07 or 08 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh0910Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 189 } -- ONS 15530 Channel 09 or 10 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh1112Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 190 } -- ONS 15530 Channel 11 or 12 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh1314Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 191 } -- ONS 15530 Channel 13 or 14 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh1516Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 192 } -- ONS 15530 Channel 15 or 16 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh1718Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 193 } -- ONS 15530 Channel 17 or 18 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh1920Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 194 } -- ONS 15530 Channel 19 or 20 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh2122Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 195 } -- ONS 15530 Channel 21 or 22 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh2324Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 196 } -- ONS 15530 Channel 23 or 24 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh2526Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 197 } -- ONS 15530 Channel 25 or 26 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh2728Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 198 } -- ONS 15530 Channel 27 or 28 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh2930Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 199 } -- ONS 15530 Channel 29 or 30 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh3132Sp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 200 } -- ONS 15530 Channel 31 or 32 8-Port Multirate Muxponder card with OC48 trunk and with Splitter +cevONS15530MRC8PCh0102 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 201 } -- ONS 15530 Channel 01 or 02 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh0304 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 202 } -- ONS 15530 Channel 03 or 04 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh0506 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 203 } -- ONS 15530 Channel 05 or 06 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh0708 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 204 } -- ONS 15530 Channel 07 or 08 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh0910 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 205 } -- ONS 15530 Channel 09 or 10 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh1112 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 206 } -- ONS 15530 Channel 11 or 12 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh1314 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 207 } -- ONS 15530 Channel 13 or 14 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh1516 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 208 } -- ONS 15530 Channel 15 or 16 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh1718 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 209 } -- ONS 15530 Channel 17 or 18 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh1920 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 210 } -- ONS 15530 Channel 19 or 20 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh2122 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 211 } -- ONS 15530 Channel 21 or 22 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh2324 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 212 } -- ONS 15530 Channel 23 or 24 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh2526 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 213 } -- ONS 15530 Channel 25 or 26 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh2728 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 214 } -- ONS 15530 Channel 27 or 28 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh2930 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 215 } -- ONS 15530 Channel 29 or 30 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS15530MRC8PCh3132 OBJECT IDENTIFIER ::= { cevModuleONS15530Type 216 } -- ONS 15530 Channel 31 or 32 8-Port Multirate Muxponder card with OC48 trunk and without Splitter +cevONS1553010G4ChASp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 217 } -- ONS 15530 4-Channel Band A 10Gbps ITU Line Card MU with Splitter +cevONS1553010G4ChBSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 218 } -- ONS 15530 4-Channel Band B 10Gbps ITU Line Card MU with Splitter +cevONS1553010G4ChCSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 219 } -- ONS 15530 4-Channel Band C 10Gbps ITU Line Card MU with Splitter +cevONS1553010G4ChDSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 220 } -- ONS 15530 4-Channel Band D 10Gbps ITU Line Card MU with Splitter +cevONS1553010G4ChESp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 221 } -- ONS 15530 4-Channel Band E 10Gbps ITU Line Card MU with Splitter +cevONS1553010G4ChFSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 222 } -- ONS 15530 4-Channel Band F 10Gbps ITU Line Card MU with Splitter +cevONS1553010G4ChGSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 223 } -- ONS 15530 4-Channel Band G 10Gbps ITU Line Card MU with Splitter +cevONS1553010G4ChHSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 224 } -- ONS 15530 4-Channel Band H 10Gbps ITU Line Card MU with Splitter +cevONS1553010G4ChA OBJECT IDENTIFIER ::= { cevModuleONS15530Type 225 } -- ONS 15530 4-Channel Band A 10Gbps ITU Line Card MU without Splitter +cevONS1553010G4ChB OBJECT IDENTIFIER ::= { cevModuleONS15530Type 226 } -- ONS 15530 4-Channel Band B 10Gbps ITU Line Card MU without Splitter +cevONS1553010G4ChC OBJECT IDENTIFIER ::= { cevModuleONS15530Type 227 } -- ONS 15530 4-Channel Band C 10Gbps ITU Line Card MU without Splitter +cevONS1553010G4ChD OBJECT IDENTIFIER ::= { cevModuleONS15530Type 228 } -- ONS 15530 4-Channel Band D 10Gbps ITU Line Card MU without Splitter +cevONS1553010G4ChE OBJECT IDENTIFIER ::= { cevModuleONS15530Type 229 } -- ONS 15530 4-Channel Band E 10Gbps ITU Line Card MU without Splitter +cevONS1553010G4ChF OBJECT IDENTIFIER ::= { cevModuleONS15530Type 230 } -- ONS 15530 4-Channel Band F 10Gbps ITU Line Card MU without Splitter +cevONS1553010G4ChG OBJECT IDENTIFIER ::= { cevModuleONS15530Type 231 } -- ONS 15530 4-Channel Band G 10Gbps ITU Line Card MU without Splitter +cevONS1553010G4ChH OBJECT IDENTIFIER ::= { cevModuleONS15530Type 232 } -- ONS 15530 4-Channel Band H 10Gbps ITU Line Card MU without Splitter +cevONS1553010G32ChSp OBJECT IDENTIFIER ::= { cevModuleONS15530Type 233 } -- ONS 15530 32-Channel 10Gbps ITU Line Card MU with Splitter +cevONS1553010G32Ch OBJECT IDENTIFIER ::= { cevModuleONS15530Type 234 } -- ONS 15530 32-Channel 10Gbps ITU Line Card MU without Splitter + + +cevModuleONS15500Type OBJECT IDENTIFIER ::= { cevModule 46 } -- Cisco ONS 15500 modules +cevONS15500PEQ01A OBJECT IDENTIFIER ::= { cevModuleONS15500Type 1 } -- ONS 15500 Single-Band Power Equalizer Band A +cevONS15500PEQ01B OBJECT IDENTIFIER ::= { cevModuleONS15500Type 2 } -- ONS 15500 Single-Band Power Equalizer Band B +cevONS15500PEQ01C OBJECT IDENTIFIER ::= { cevModuleONS15500Type 3 } -- ONS 15500 Single-Band Power Equalizer Band C +cevONS15500PEQ01D OBJECT IDENTIFIER ::= { cevModuleONS15500Type 4 } -- ONS 15500 Single-Band Power Equalizer Band D +cevONS15500PEQ01E OBJECT IDENTIFIER ::= { cevModuleONS15500Type 5 } -- ONS 15500 Single-Band Power Equalizer Band E +cevONS15500PEQ01F OBJECT IDENTIFIER ::= { cevModuleONS15500Type 6 } -- ONS 15500 Single-Band Power Equalizer Band F +cevONS15500PEQ01G OBJECT IDENTIFIER ::= { cevModuleONS15500Type 7 } -- ONS 15500 Single-Band Power Equalizer Band G +cevONS15500PEQ01H OBJECT IDENTIFIER ::= { cevModuleONS15500Type 8 } -- ONS 15500 Single-Band Power Equalizer Band H +cevONS15500PEQ02AB OBJECT IDENTIFIER ::= { cevModuleONS15500Type 9 } -- ONS 15500 Dual Band Power Equalizer Band AB +cevONS15500PEQ02CD OBJECT IDENTIFIER ::= { cevModuleONS15500Type 10 } -- ONS 15500 Dual Band Power Equalizer Band CD +cevONS15500PEQ02EF OBJECT IDENTIFIER ::= { cevModuleONS15500Type 11 } -- ONS 15500 Dual Band Power Equalizer Band EF +cevONS15500PEQ02GH OBJECT IDENTIFIER ::= { cevModuleONS15500Type 12 } -- ONS 15500 Dual Band Power Equalizer Band GH +cevONS15500VOA01 OBJECT IDENTIFIER ::= { cevModuleONS15500Type 13 } -- ONS 15500 One Variable Optical Attenuator +cevONS15500VOA02 OBJECT IDENTIFIER ::= { cevModuleONS15500Type 14 } -- ONS 15500 Two Variable Optical Attenuator +cevONS15500XvrEscon1310MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 15 } -- Escon transceiver - 1310nm MM - MTRJ +cevONS15500XvrEscon1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 16 } -- Escon transceiver - 1310nm MM - LC +cevONS15500XvrFC850LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 17 } -- Fibre Channel transceiver - 850nm MM - LC +cevONS15500XvrFC850MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 18 } -- Fibre Channel transceiver - 850nm MM - MTRJ +cevONS15500XvrFC1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 19 } -- Fibre Channel transceiver - 1310nm SM - LC +cevONS15500XvrFC1310MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 20 } -- Fibre Channel transceiver - 1310nm SM - MTRJ +cevONS15500XvrGE850LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 21 } -- Gigabit Ethernet transceiver - 850nm MM - LC +cevONS15500XvrGE850MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 22 } -- Gigabit Ethernet transceiver - 850nm MM - MTRJ +cevONS15500XvrGE1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 23 } -- Gigabit Ethernet transceiver - 1310nm SM - LC +cevONS15500XvrGE1310MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 24 } -- Gigabit Ethernet transceiver - 1310nm SM - MTRJ +cevONS15500XvrGEFC850LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 25 } -- G/E transceiver - Fibre Channel - 850nm MM - LC +cevONS15500XvrGEFC850MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 26 } -- G/E transceiver - Fibre Channel - 850nm MM - MTRJ +cevONS15500XvrGEFC1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 27 } -- G/E transceiver - Fibre Channel - 1310nm SM - LC +cevONS15500XvrGEFC1310MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 28 } -- G/E transceiver - Fibre Channel - 1310nm SM - MTRJ +cevONS15500XvrOC3Son1310MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 29 } -- SONET OC3 transceiver - 1310nm SM - MTRJ +cevONS15500XvrOC3Son1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 30 } -- SONET OC3 transceiver - 1310nm SM - LC +cevONS15500XvrOC12Son1310MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 31 } -- SONET OC12 transceiver - 1310nm SM - MTRJ +cevONS15500XvrOC12Son1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 32 } -- SONET OC12 transceiver - 1310nm SM - LC +cevONS15500XvrOC48Son1310MTRJ OBJECT IDENTIFIER ::= { cevModuleONS15500Type 33 } -- SONET OC48 transceiver - 1310nm SM - MTRJ +cevONS15500XvrOC48Son1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 34 } -- SONET OC48 transceiver - 1310nm SM - LC +cevONS15500XvrLowMM1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 35 } -- Low band (8-200Mbps) variable rate transceiver - 1310nm Multimode -LC +cevONS15500XvrLowSM1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 36 } -- Low band (8-200Mbps) variable rate transceiver - 1310nm Singlemode -LC +cevONS15500XvrMidMM1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 37 } -- Mid band (200-622Mbps) variable rate transceiver - 1310nm Multimode - LC +cevONS15500XvrMidSM1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 38 } -- Mid band (200-1250Mbps) variable rate transceiver - 1310nm Singlemode - LC +cevONS15500XvrHighSM1310LC OBJECT IDENTIFIER ::= { cevModuleONS15500Type 39 } -- High band (1.06-2.66Gbps) variable rate transceiver - 1310nm Singlemode - LC +cevONS15500XvrT1 OBJECT IDENTIFIER ::= { cevModuleONS15500Type 40 } -- T1 copper transceiver - RJ45 +cevONS15500XvrE1 OBJECT IDENTIFIER ::= { cevModuleONS15500Type 41 } -- E1 copper transceiver - RJ45 +cevONS15500XvrDV OBJECT IDENTIFIER ::= { cevModuleONS15500Type 42 } -- Digital Video copper transceiver - SDI or DVB-ASI - SMB + + +cevModuleONS15454Type OBJECT IDENTIFIER ::= { cevModule 48 } -- Cisco ONS 15454 platform +cevONS15454FeCE100 OBJECT IDENTIFIER ::= { cevModuleONS15454Type 3 } -- Cisco ONS 15454 Fast Ethernet Card with 8 Front End Ports +cevONS15454Ge10ML2 OBJECT IDENTIFIER ::= { cevModuleONS15454Type 4 } -- Cisco ONS 15454 Multi-Layer Gigabit Ethernet Card with 10 Front End Ports +cevONS15454Ge10CE2 OBJECT IDENTIFIER ::= { cevModuleONS15454Type 5 } -- Cisco ONS 15454 Gigabit Ethernet Card with 10 Front End Ports +cevONS15454cptPtf25610GX4 OBJECT IDENTIFIER ::= { cevModuleONS15454Type 9 } -- 256G Fabric Card w/ 4x10GE that can be inserted into CPT200 or CPT600 chassis + + + + +cevModuleCat37xxType OBJECT IDENTIFIER ::= { cevModule 50 } -- These are modules that are used in Catalyst 3700 series switches +cevModuleCat375024 OBJECT IDENTIFIER ::= { cevModuleCat37xxType 1 } -- Catalyst 3750 24 Ethernet 10/100 port + 2 Ethernet Gigabit SFP ports module. (SFP: Small Form factor Pluggable). +cevModuleCat375048 OBJECT IDENTIFIER ::= { cevModuleCat37xxType 2 } -- Catalyst 3750 48 Ethernet 10/100 port + 4 Ethernet Gigabit SFP ports module. (SFP: Small Form factor Pluggable). +cevModuleCat375024TS OBJECT IDENTIFIER ::= { cevModuleCat37xxType 3 } -- Catalyst 3750 24 Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports module. (SFP: Small Form factor Pluggable) +cevModuleCat375024T OBJECT IDENTIFIER ::= { cevModuleCat37xxType 4 } -- Catalyst 3750 24 Ethernet 10/100/1000 port module. (SFP: Small Form factor Pluggable) +cevModuleCat3750Ge12Sfp OBJECT IDENTIFIER ::= { cevModuleCat37xxType 6 } -- Catalyst 3750 12 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat375048PS OBJECT IDENTIFIER ::= { cevModuleCat37xxType 7 } -- 48 10/100 In-Line Power Ethernet ports + 2 Gigabit Ethernet SFP ports Layer 2/Layer 3 Module.(SFP Small Form factor Plugable) +cevModuleCat375024PS OBJECT IDENTIFIER ::= { cevModuleCat37xxType 8 } -- 24 10/100 In-Line Power Ethernet ports + 4 Gigabit Ethernet SFP ports Layer 2/Layer 3 Module.(SFP Small Form factor Plugable) +cevModuleCat375024ME OBJECT IDENTIFIER ::= { cevModuleCat37xxType 9 } -- Metro Ethernet Catalyst 3750 Module. 24-10/100 + 2 SFP (Small Formfactor Pluggable) ports for downlinks +cevModuleCat3750G16TD OBJECT IDENTIFIER ::= { cevModuleCat37xxType 10 } -- Catalyst 3750 switch with 16 Ethernet 10/100/1000 ports + one 10 gigabit ethernet port module +cevModuleCat3750G24PS OBJECT IDENTIFIER ::= { cevModuleCat37xxType 11 } -- Catalyst 3750 24 Power over Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat3750G48PS OBJECT IDENTIFIER ::= { cevModuleCat37xxType 12 } -- Catalyst 3750 48 Power over Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat3750G48TS OBJECT IDENTIFIER ::= { cevModuleCat37xxType 13 } -- Catalyst 3750 48 Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat3750G24TS1U OBJECT IDENTIFIER ::= { cevModuleCat37xxType 14 } -- Catalyst 3750 24 Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat375024FS OBJECT IDENTIFIER ::= { cevModuleCat37xxType 16 } -- Catalyst 3750 24 100BaseFX ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch. (SFP:Small Formfactor Pluggable) +cevModuleCat3750Ge12SfpDc OBJECT IDENTIFIER ::= { cevModuleCat37xxType 17 } -- Catalyst 3750 12 Gigabit Ethernet SFP (small Form Factor Plugable) ports +cevModuleCat3750G24WS OBJECT IDENTIFIER ::= { cevModuleCat37xxType 18 } -- Catalyst 3750 Unified Access Switch with 24 10/100/1000 Power over Ethernet ports + 2 Gigabit Ethernet SFP ports and integrated Wireless Controller. (SFP Small Form factor Pluggable) +cevModuleCat3750E24TD OBJECT IDENTIFIER ::= { cevModuleCat37xxType 19 } -- Catalyst 3750E 24 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat3750E48TD OBJECT IDENTIFIER ::= { cevModuleCat37xxType 20 } -- Catalyst 3750E 48 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat3750E48PD OBJECT IDENTIFIER ::= { cevModuleCat37xxType 21 } -- Catalyst 3750E 48 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat3750E24PD OBJECT IDENTIFIER ::= { cevModuleCat37xxType 22 } -- Catalyst 3750E 24 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat3750v248ps OBJECT IDENTIFIER ::= { cevModuleCat37xxType 23 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable PoE switch +cevModuleCat3750v248ts OBJECT IDENTIFIER ::= { cevModuleCat37xxType 24 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch +cevModuleCat3750v224ps OBJECT IDENTIFIER ::= { cevModuleCat37xxType 25 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable PoE switch +cevModuleCat3750v224ts OBJECT IDENTIFIER ::= { cevModuleCat37xxType 26 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch +cevModuleCat3750x24 OBJECT IDENTIFIER ::= { cevModuleCat37xxType 27 } -- Catalyst 3750X 24 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat3750x48 OBJECT IDENTIFIER ::= { cevModuleCat37xxType 28 } -- Catalyst 3750X 48 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat3750x24P OBJECT IDENTIFIER ::= { cevModuleCat37xxType 29 } -- Catalyst 3750X 24 10/100/1000 PoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat3750x48P OBJECT IDENTIFIER ::= { cevModuleCat37xxType 30 } -- Catalyst 3750X 48 10/100/1000 PoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat3750x48U OBJECT IDENTIFIER ::= { cevModuleCat37xxType 33 } -- Catalyst 3750X 48 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat3750x24U OBJECT IDENTIFIER ::= { cevModuleCat37xxType 34 } -- Catalyst 3750X 24 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch + + +cevModuleSFPType OBJECT IDENTIFIER ::= { cevModule 51 } -- Represents the base class for all SFP modules. +cevSFPOc3mm OBJECT IDENTIFIER ::= { cevModuleSFPType 1 } -- Oc3 Small Form Factor Pluggable Optics(SFP) +cevSFPOc12mm OBJECT IDENTIFIER ::= { cevModuleSFPType 2 } -- Oc12 Small Form Factor Pluggable Optics(SFP) +cevSFPOc48 OBJECT IDENTIFIER ::= { cevModuleSFPType 3 } -- OC48 Small Form Factor Pluggable Optics(SFP) +cevSFPOc3Oc12 OBJECT IDENTIFIER ::= { cevModuleSFPType 4 } -- Dual rate OC3/OC12 Small Form Factor Pluggable Optics(SFP) +cevSFPOc3Oc12Oc48 OBJECT IDENTIFIER ::= { cevModuleSFPType 5 } -- Multi-rate OC3/OC12/OC48 Small Form Factor Pluggable Optics(SFP) +cevSFP1000BaseSx OBJECT IDENTIFIER ::= { cevModuleSFPType 6 } -- Short wavelength gigabit ethernet SFP. +cevSFP1000BaseLx OBJECT IDENTIFIER ::= { cevModuleSFPType 7 } -- Long wavelength gigabit ethernet SFP. +cevSFP1000BaseT OBJECT IDENTIFIER ::= { cevModuleSFPType 8 } -- copper gigabit ethernet SFP. +cevSFP1000BaseZx OBJECT IDENTIFIER ::= { cevModuleSFPType 9 } -- Extended reach gigabit ethernet SFP. +cevSFPCwdm1470 OBJECT IDENTIFIER ::= { cevModuleSFPType 10 } -- 1470nm color coded CWDM SFP. +cevSFPCwdm1490 OBJECT IDENTIFIER ::= { cevModuleSFPType 11 } -- 1490nm color coded CWDM SFP. +cevSFPCwdm1510 OBJECT IDENTIFIER ::= { cevModuleSFPType 12 } -- 1510nm color coded CWDM SFP. +cevSFPCwdm1530 OBJECT IDENTIFIER ::= { cevModuleSFPType 13 } -- 1530nm color coded CWDM SFP. +cevSFPCwdm1550 OBJECT IDENTIFIER ::= { cevModuleSFPType 14 } -- 1550nm color coded CWDM SFP. +cevSFPCwdm1570 OBJECT IDENTIFIER ::= { cevModuleSFPType 15 } -- 1570nm color coded CWDM SFP. +cevSFPCwdm1590 OBJECT IDENTIFIER ::= { cevModuleSFPType 16 } -- 1590nm color coded CWDM SFP. +cevSFPCwdm1610 OBJECT IDENTIFIER ::= { cevModuleSFPType 17 } -- 1610nm color coded CWDM SFP. +cevSFP1000BaseLh OBJECT IDENTIFIER ::= { cevModuleSFPType 18 } -- long haul gigabit ethernet SFP. +cevSFP1000BaseCx OBJECT IDENTIFIER ::= { cevModuleSFPType 19 } -- copper wire gigabit ethernet SFP. +cevSFPOc3smir OBJECT IDENTIFIER ::= { cevModuleSFPType 20 } -- OC3 Single Mode Intermediate Reach SFP +cevSFPOc3smlr OBJECT IDENTIFIER ::= { cevModuleSFPType 21 } -- OC3 Single Mode Long Reach SFP +cevSFPOc12smir OBJECT IDENTIFIER ::= { cevModuleSFPType 22 } -- OC12 Single Mode Intermediate Reach SFP +cevSFPOc12smlr OBJECT IDENTIFIER ::= { cevModuleSFPType 23 } -- OC12 Single Mode Long Reach SFP +cevSFPOc48smsr OBJECT IDENTIFIER ::= { cevModuleSFPType 24 } -- OC48 Single Mode Short Reach SFP +cevSFPOc48smir OBJECT IDENTIFIER ::= { cevModuleSFPType 25 } -- OC48 Single Mode Intermediate Reach SFP +cevSFPOc48smlr OBJECT IDENTIFIER ::= { cevModuleSFPType 26 } -- OC48 Single Mode Long Reach SFP +cevXFPOc192smsr1 OBJECT IDENTIFIER ::= { cevModuleSFPType 27 } -- OC192 XFP Single Mode Short Reach 1 (2km). +cevXFPOc192smir2 OBJECT IDENTIFIER ::= { cevModuleSFPType 28 } -- OC192 XFP Single Mode Intermediate Reach 2 (40km). +cevXFPOc192smlr2 OBJECT IDENTIFIER ::= { cevModuleSFPType 29 } -- OC192 XFP Single Mode Long Reach 2 (80km). +cevSFPCable50cm OBJECT IDENTIFIER ::= { cevModuleSFPType 30 } -- SFP patch cable, 50cm (centimeters) +cevSFPOc48smlr2 OBJECT IDENTIFIER ::= { cevModuleSFPType 33 } -- 1-port OC48 Small form Factor Pluggable (SFP) Long Reach (LR-2) +cevSFPOc3smsr OBJECT IDENTIFIER ::= { cevModuleSFPType 34 } -- Oc3 Single Mode, Short Reach, Small Form Factor Pluggable Optics(SFP) +cevSFPOc12smsr OBJECT IDENTIFIER ::= { cevModuleSFPType 35 } -- OC12 Single Mode, Short Reach, Small Form Factor Pluggable Optics(SFP) +cevSFPOc48mm OBJECT IDENTIFIER ::= { cevModuleSFPType 36 } -- OC48 Multi Mode, Small Form Factor Pluggable Optics(SFP) +cevSFPDwdm3033 OBJECT IDENTIFIER ::= { cevModuleSFPType 37 } -- MOD,XCVR,2.5Gb/s,1530.33nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W59 +cevSFPDwdm3112 OBJECT IDENTIFIER ::= { cevModuleSFPType 38 } -- MOD,XCVR,2.5Gb/s,1531.12nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W58 +cevSFPDwdm3190 OBJECT IDENTIFIER ::= { cevModuleSFPType 39 } -- MOD,XCVR,2.5Gb/s,1531.90nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W57 +cevSFPDwdm3268 OBJECT IDENTIFIER ::= { cevModuleSFPType 40 } -- MOD,XCVR,2.5Gb/s,1532.68nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W56 +cevSFPDwdm3425 OBJECT IDENTIFIER ::= { cevModuleSFPType 41 } -- MOD,XCVR,2.5Gb/s,1534.25nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W54 +cevSFPDwdm3504 OBJECT IDENTIFIER ::= { cevModuleSFPType 42 } -- MOD,XCVR,2.5Gb/s,1535.04nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W53 +cevSFPDwdm3582 OBJECT IDENTIFIER ::= { cevModuleSFPType 43 } -- MOD,XCVR,2.5Gb/s,1535.82nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W52 +cevSFPDwdm3661 OBJECT IDENTIFIER ::= { cevModuleSFPType 44 } -- MOD,XCVR,2.5Gb/s,1536.61nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W51 +cevSFPDwdm3819 OBJECT IDENTIFIER ::= { cevModuleSFPType 45 } -- MOD,XCVR,2.5Gb/s,1538.19nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W49 +cevSFPDwdm3898 OBJECT IDENTIFIER ::= { cevModuleSFPType 46 } -- MOD,XCVR,2.5Gb/s,1538.98nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W48 +cevSFPDwdm3977 OBJECT IDENTIFIER ::= { cevModuleSFPType 47 } -- MOD,XCVR,2.5Gb/s,1539.77nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W47 +cevSFPDwdm4056 OBJECT IDENTIFIER ::= { cevModuleSFPType 48 } -- MOD,XCVR,2.5Gb/s,1540.56nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W46 +cevSFPDwdm4214 OBJECT IDENTIFIER ::= { cevModuleSFPType 49 } -- MOD,XCVR,2.5Gb/s,1542.14nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W44 +cevSFPDwdm4294 OBJECT IDENTIFIER ::= { cevModuleSFPType 50 } -- MOD,XCVR,2.5Gb/s,1542.94nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W43 +cevSFPDwdm4373 OBJECT IDENTIFIER ::= { cevModuleSFPType 51 } -- MOD,XCVR,2.5Gb/s,1543.73nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W42 +cevSFPDwdm4453 OBJECT IDENTIFIER ::= { cevModuleSFPType 52 } -- MOD,XCVR,2.5Gb/s,1544.53nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W41 +cevSFPDwdm4612 OBJECT IDENTIFIER ::= { cevModuleSFPType 53 } -- MOD,XCVR,2.5Gb/s,1546.12nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W39 +cevSFPDwdm4692 OBJECT IDENTIFIER ::= { cevModuleSFPType 54 } -- MOD,XCVR,2.5Gb/s,1546.92nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W38 +cevSFPDwdm4772 OBJECT IDENTIFIER ::= { cevModuleSFPType 55 } -- MOD,XCVR,2.5Gb/s,1547.72nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W37 +cevSFPDwdm4851 OBJECT IDENTIFIER ::= { cevModuleSFPType 56 } -- MOD,XCVR,2.5Gb/s,1548.51nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W36 +cevSFPDwdm5012 OBJECT IDENTIFIER ::= { cevModuleSFPType 57 } -- MOD,XCVR,2.5Gb/s,1550.12nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W34 +cevSFPDwdm5092 OBJECT IDENTIFIER ::= { cevModuleSFPType 58 } -- MOD,XCVR,2.5Gb/s,1550.92nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W33 +cevSFPDwdm5172 OBJECT IDENTIFIER ::= { cevModuleSFPType 59 } -- MOD,XCVR,2.5Gb/s,1551.72nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W32 +cevSFPDwdm5252 OBJECT IDENTIFIER ::= { cevModuleSFPType 60 } -- MOD,XCVR,2.5Gb/s,1552.52nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W31 +cevSFPDwdm5413 OBJECT IDENTIFIER ::= { cevModuleSFPType 61 } -- MOD,XCVR,2.5Gb/s,1554.13nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W29 +cevSFPDwdm5494 OBJECT IDENTIFIER ::= { cevModuleSFPType 62 } -- MOD,XCVR,2.5Gb/s,1554.94nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W28 +cevSFPDwdm5575 OBJECT IDENTIFIER ::= { cevModuleSFPType 63 } -- MOD,XCVR,2.5Gb/s,1555.75nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W27 +cevSFPDwdm5655 OBJECT IDENTIFIER ::= { cevModuleSFPType 64 } -- MOD,XCVR,2.5Gb/s,1556.55nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W26 +cevSFPDwdm5817 OBJECT IDENTIFIER ::= { cevModuleSFPType 65 } -- MOD,XCVR,2.5Gb/s,1558.17nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W24 +cevSFPDwdm5898 OBJECT IDENTIFIER ::= { cevModuleSFPType 66 } -- MOD,XCVR,2.5Gb/s,1558.98nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W23 +cevSFPDwdm5979 OBJECT IDENTIFIER ::= { cevModuleSFPType 67 } -- MOD,XCVR,2.5Gb/s,1559.79nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W22 +cevSFPDwdm6061 OBJECT IDENTIFIER ::= { cevModuleSFPType 68 } -- MOD,XCVR,2.5Gb/s,1560.61nm,SM,LR2,3.3V,0 to 70C,LC,SFP,DIGITAL DIAGS FIM32160/201W21 +cevSFP1000BaseBX10D OBJECT IDENTIFIER ::= { cevModuleSFPType 69 } -- 1000BASE-BX10-D downstream bidirectional single fiber SFP +cevSFP1000BaseBX10U OBJECT IDENTIFIER ::= { cevModuleSFPType 70 } -- 1000BASE-BX10-U upstream bidirectional single fiber SFP +cevSFP100BaseFX OBJECT IDENTIFIER ::= { cevModuleSFPType 71 } -- 100BASE-FX SFP +cevSFP100BaseLX OBJECT IDENTIFIER ::= { cevModuleSFPType 72 } -- 100BASE-LX SFP +cevSFP100BaseSX OBJECT IDENTIFIER ::= { cevModuleSFPType 73 } -- 100BASE-SX SFP +cevSFP100BaseZX OBJECT IDENTIFIER ::= { cevModuleSFPType 74 } -- 100BASE-ZX SFP +cevSFP100BaseEX OBJECT IDENTIFIER ::= { cevModuleSFPType 75 } -- 100BASE-EX SFP +cevSFP100BaseBX10D OBJECT IDENTIFIER ::= { cevModuleSFPType 76 } -- 100BASE-BX10-D downstream bidirectional single fiber SFP +cevSFP100BaseBX10U OBJECT IDENTIFIER ::= { cevModuleSFPType 77 } -- 100BASE-BX10-U upstream bidirectional single fiber SFP +cevSFPDwdmXFP6061 OBJECT IDENTIFIER ::= { cevModuleSFPType 78 } -- DWDM XFP 1560.61 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5979 OBJECT IDENTIFIER ::= { cevModuleSFPType 79 } -- DWDM XFP 1559.79 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5898 OBJECT IDENTIFIER ::= { cevModuleSFPType 80 } -- DWDM XFP 1558.98 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5817 OBJECT IDENTIFIER ::= { cevModuleSFPType 81 } -- DWDM XFP 1558.17 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5655 OBJECT IDENTIFIER ::= { cevModuleSFPType 82 } -- DWDM XFP 1556.55 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5575 OBJECT IDENTIFIER ::= { cevModuleSFPType 83 } -- DWDM XFP 1555.75 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5494 OBJECT IDENTIFIER ::= { cevModuleSFPType 84 } -- DWDM XFP 1554.94 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5413 OBJECT IDENTIFIER ::= { cevModuleSFPType 85 } -- DWDM XFP 1554.13 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5252 OBJECT IDENTIFIER ::= { cevModuleSFPType 86 } -- DWDM XFP 1552.52 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5172 OBJECT IDENTIFIER ::= { cevModuleSFPType 87 } -- DWDM XFP 1551.72 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5092 OBJECT IDENTIFIER ::= { cevModuleSFPType 88 } -- DWDM XFP 1550.92 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP5012 OBJECT IDENTIFIER ::= { cevModuleSFPType 89 } -- DWDM XFP 1550.12 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4851 OBJECT IDENTIFIER ::= { cevModuleSFPType 90 } -- DWDM XFP 1548.51 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4772 OBJECT IDENTIFIER ::= { cevModuleSFPType 91 } -- DWDM XFP 1547.72 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4692 OBJECT IDENTIFIER ::= { cevModuleSFPType 92 } -- DWDM XFP 1546.92 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4612 OBJECT IDENTIFIER ::= { cevModuleSFPType 93 } -- DWDM XFP 1546.12 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4453 OBJECT IDENTIFIER ::= { cevModuleSFPType 94 } -- DWDM XFP 1544.53 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4373 OBJECT IDENTIFIER ::= { cevModuleSFPType 95 } -- DWDM XFP 1543.73 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4294 OBJECT IDENTIFIER ::= { cevModuleSFPType 96 } -- DWDM XFP 1542.94 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4214 OBJECT IDENTIFIER ::= { cevModuleSFPType 97 } -- DWDM XFP 1542.14 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP4056 OBJECT IDENTIFIER ::= { cevModuleSFPType 98 } -- DWDM XFP 1540.56 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3977 OBJECT IDENTIFIER ::= { cevModuleSFPType 99 } -- DWDM XFP 1539.77 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3898 OBJECT IDENTIFIER ::= { cevModuleSFPType 100 }-- DWDM XFP 1538.98 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3819 OBJECT IDENTIFIER ::= { cevModuleSFPType 101 }-- DWDM XFP 1538.19 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3661 OBJECT IDENTIFIER ::= { cevModuleSFPType 102 }-- DWDM XFP 1536.61 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3582 OBJECT IDENTIFIER ::= { cevModuleSFPType 103 }-- DWDM XFP 1535.82 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3504 OBJECT IDENTIFIER ::= { cevModuleSFPType 104 }-- DWDM XFP 1535.04 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3425 OBJECT IDENTIFIER ::= { cevModuleSFPType 105 }-- DWDM XFP 1534.25 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3268 OBJECT IDENTIFIER ::= { cevModuleSFPType 106 }-- DWDM XFP 1532.68 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3190 OBJECT IDENTIFIER ::= { cevModuleSFPType 107 }-- DWDM XFP 1531.90 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3112 OBJECT IDENTIFIER ::= { cevModuleSFPType 108 }-- DWDM XFP 1531.12 nm XFP (100 GHz ITU grid) +cevSFPDwdmXFP3033 OBJECT IDENTIFIER ::= { cevModuleSFPType 109 }-- DWDM XFP 1530.33 nm XFP (100 GHz ITU grid) +cevSFPDwdm6141 OBJECT IDENTIFIER ::= { cevModuleSFPType 110 }-- Cisco 1000BASE-DWDM SFP 1561.41nm +cevSFPDwdm5736 OBJECT IDENTIFIER ::= { cevModuleSFPType 111 }-- Cisco 1000BASE-DWDM SFP 1557.36nm +cevSFPDwdm5332 OBJECT IDENTIFIER ::= { cevModuleSFPType 112 }-- Cisco 1000BASE-DWDM SFP 1553.32nm +cevSFPDwdm4931 OBJECT IDENTIFIER ::= { cevModuleSFPType 113 }-- Cisco 1000BASE-DWDM SFP 1549.31nm +cevSFPDwdm4532 OBJECT IDENTIFIER ::= { cevModuleSFPType 114 }-- Cisco 1000BASE-DWDM SFP 1545.32nm +cevSFPDwdm4134 OBJECT IDENTIFIER ::= { cevModuleSFPType 115 }-- Cisco 1000BASE-DWDM SFP 1541.34nm +cevSFPDwdm3739 OBJECT IDENTIFIER ::= { cevModuleSFPType 116 }-- Cisco 1000BASE-DWDM SFP 1537.39nm +cevSFPDwdm3346 OBJECT IDENTIFIER ::= { cevModuleSFPType 117 }-- Cisco 1000BASE-DWDM SFP 1533.46nm +cevSFPUnknown OBJECT IDENTIFIER ::= { cevModuleSFPType 118 }-- Unknown SFP +cevXFPUnknown OBJECT IDENTIFIER ::= { cevModuleSFPType 119 }-- Unknown XFP +cevSFPStm1E OBJECT IDENTIFIER ::= { cevModuleSFPType 120 }-- Small Form-factor Pluggable (SFP) STM-1 electrical transceiver +cevXFPmmsr OBJECT IDENTIFIER ::= { cevModuleSFPType 121 }-- Multirate 10GBASE-SR, SMF +cevXFR10gMMSR OBJECT IDENTIFIER ::= { cevModuleSFPType 122 }-- 10Gigabit XFP Multi Mode Short Reach +cevSFPTDwdmXfp OBJECT IDENTIFIER ::= { cevModuleSFPType 123 }-- Tunable Wavelength Dwdm Xfp, Wavelength 1529.55 to 1561.83,Channel number 1 to 82 +cevXFP10GLR192SRL OBJECT IDENTIFIER ::= { cevModuleSFPType 124 }-- 10GE Long Reach / OC192 Short Reach Low Power Single Mode XFP(10KM) +cevXFP10GER192IRL OBJECT IDENTIFIER ::= { cevModuleSFPType 125 }-- 10GE Extended Reach / OC192 Intermediate Reach Low Power Single Mode XFP (40KM) +cevSFPCiscoSfpT3Ge OBJECT IDENTIFIER ::= { cevModuleSFPType 126 }-- GE to T3 SFP module +cevSFPT1E1Fe OBJECT IDENTIFIER ::= { cevModuleSFPType 127 }-- FE over T1/E1 SFP Module. +cevSFPT3E3Fe OBJECT IDENTIFIER ::= { cevModuleSFPType 128 }-- FE over T3/E3 SFP Module +cevXFPDWDMXFPC OBJECT IDENTIFIER ::= { cevModuleSFPType 129 } -- 10G MultiRate C Band Tunable DWDM XFP +cevXFP10GLROC192 OBJECT IDENTIFIER ::= { cevModuleSFPType 130 } -- Multirate XFP module for 10GBASE-LR and OC192 SR-1 +cevXFP10GER192IR OBJECT IDENTIFIER ::= { cevModuleSFPType 131 } -- Cisco Multirate 10GBASE-ER and OC-192/STM-64 IR-2 XFP Module +cevXFP10GZROC192 OBJECT IDENTIFIER ::= { cevModuleSFPType 132 } -- 10GBASE-ZR and OC192 LR2 XFP Module +cevXFP10GMMSR OBJECT IDENTIFIER ::= { cevModuleSFPType 133 } -- 10GBASE-SR XFP Module +cevSFPGLC2BXD OBJECT IDENTIFIER ::= { cevModuleSFPType 134 } -- 1000BASE-BX10 SFP, 1490NM, 2-Channels +cevSFPGLC2BXU OBJECT IDENTIFIER ::= { cevModuleSFPType 135 } -- 1000BASE-BX10 SFP, 1310NM, 2-Channels +cevSFPGLCFE1002BX OBJECT IDENTIFIER ::= { cevModuleSFPType 136 } -- 100BASE-BX10 SFP, 1490NM, 2-Channels +cevSFPGLCFE1002BXU OBJECT IDENTIFIER ::= { cevModuleSFPType 137 } -- 100BASE-BX10 SFP, 1310NM, 2-Channels +cevSFPGlcSxMmd OBJECT IDENTIFIER ::= { cevModuleSFPType 138 } -- GLC-SX-MMD:Catskill optics PID +cevSFPGlcTe OBJECT IDENTIFIER ::= { cevModuleSFPType 139 } -- GLC-TE:Catskill optics PID +cevSFPGlcZxSmd OBJECT IDENTIFIER ::= { cevModuleSFPType 140 } -- GLC-ZX-SMD:Catskill optics PID +cevSFPGlcExSmd OBJECT IDENTIFIER ::= { cevModuleSFPType 141 } -- GLC-EX-SMD:Catskill optics PID +cevSFPGlcLhSmd OBJECT IDENTIFIER ::= { cevModuleSFPType 142 } -- GLC-LH-SMD:Catskill optics PID +cevSFP100BaseF OBJECT IDENTIFIER ::= { cevModuleSFPType 143 } -- 100BASE-F SFP +cevSFPDSSFPFC16GSW OBJECT IDENTIFIER ::= { cevModuleSFPType 144 } -- DS-SFP-FC16G-SW, 16G SW Optics for MDS 10-Slot Director Switch,DS9710 +cevSFDSSFPFC16GLW OBJECT IDENTIFIER ::= { cevModuleSFPType 145 } -- DS-SFP-FC16G-LW, 16G LW Optics for MDS 10-Slot Director Switch,DS9710 +cevSFPGLCGE100FX OBJECT IDENTIFIER ::= { cevModuleSFPType 146 } -- 100FX SFP on GE ports +cevSFPCwdmXFP1570 OBJECT IDENTIFIER ::= { cevModuleSFPType 147 } -- Cisco XFP transceiver module, 1570nm wavelength, color coded CWDM XFP +cevSFPCwdmXFP1470 OBJECT IDENTIFIER ::= { cevModuleSFPType 148 } -- Cisco XFP transceiver module, 1470nm wavelength, color coded CWDM XFP +cevSFPCwdmXFP1490 OBJECT IDENTIFIER ::= { cevModuleSFPType 149 } -- Cisco XFP transceiver module, 1490nm wavelength, color coded CWDM XFP +cevSFPCwdmXFP1510 OBJECT IDENTIFIER ::= { cevModuleSFPType 150 } -- Cisco XFP transceiver module, 1510nm wavelength, color coded CWDM XFP +cevSFPCwdmXFP1530 OBJECT IDENTIFIER ::= { cevModuleSFPType 151 } -- Cisco XFP transceiver module, 1530nm wavelength, color coded CWDM XFP +cevSFPCwdmXFP1550 OBJECT IDENTIFIER ::= { cevModuleSFPType 152 } -- Cisco XFP transceiver module, 1550nm wavelength, color coded CWDM XFP +cevSFPCwdmXFP1590 OBJECT IDENTIFIER ::= { cevModuleSFPType 153 } -- Cisco XFP transceiver module, 1590nm wavelength, color coded CWDM XFP +cevSFPCwdmXFP1610 OBJECT IDENTIFIER ::= { cevModuleSFPType 154 } -- Cisco XFP transceiver module, 1610nm wavelength, color coded CWDM XFP +cevSFP1000BaseBX40D OBJECT IDENTIFIER ::= { cevModuleSFPType 155 } -- 1000BASE-BX40-D downstream bidirectional single fiber SFP +cevSFP1000BaseBX40U OBJECT IDENTIFIER ::= { cevModuleSFPType 156 } -- 1000BASE-BX40-U upstream bidirectional single fiber SFP +cevSFP1000BaseBX80D OBJECT IDENTIFIER ::= { cevModuleSFPType 157 } -- 1000BASE-BX80-D downstream bidirectional single fiber SFP +cevSFP1000BaseBX80U OBJECT IDENTIFIER ::= { cevModuleSFPType 158 } -- 1000BASE-BX80-U upstream bidirectional single fiber SFP +cevSFP100BaseGlcExFe OBJECT IDENTIFIER ::= { cevModuleSFPType 159 } -- FE 100BASE-EX SFP, SMF, 40Km +cevSFP100BaseGlcZxFe OBJECT IDENTIFIER ::= { cevModuleSFPType 160 } -- FE 100BASE-ZX SFP, SMF, 80Km +cevSFPONSSIGESX OBJECT IDENTIFIER ::= { cevModuleSFPType 186 } -- 1000BASE-SX Gigabit Ethernet, 850 nm, MM, ITEMP supports cabling SMF, Wavelength-850nm, Rates-1GE, Part No. : 10-2295-0, Applicable Standard : 1000BASE SX , IEEE-802.3, Temp : -40 to +85 +cevSFPONSSIGELX OBJECT IDENTIFIER ::= { cevModuleSFPType 187 } -- 1000BASE-LX Gigabit Ethernet, 1310 nm, SM, ITEMP supports Cabling-SMF, Wavelength-1310nm, Rates-1GE, Part No. : 10-2300-01, Applicable Standard : 1000BASE SX , IEEE-802.3, Temp : -40 to +85 +cevSFPONSSIGEZX OBJECT IDENTIFIER ::= { cevModuleSFPType 188 } -- 1000BASE-ZX Gigabit Ethernet, 1550 nm, SM, ITEMP supports Cabling-SMF, Wavelength-1550nm, Rates-1GE, Part No. : 10-2296-01, Applicable Standard : 1000BASE ZX , IEEE-802.3, Temp : -40 to +85 +cevSFPONSSEZEEL OBJECT IDENTIFIER ::= { cevModuleSFPType 189 } -- 10/100/1000 Ethernet BASE-T Multirate Copper RJ-45, Part No. : 10-2351-01, Applicable Standard : IEEE-802.3, Temp : -10 to +85 +cevSFPONSSI2GS1 OBJECT IDENTIFIER ::= { cevModuleSFPType 190 } -- OC48/STM16, SR, 1310 nm, ITEMP, LC supports Cabling-SMF, Rates-1GE/100Mbps/10Mbps, Part No. : 10-1992-02, Applicable Standard : GR253 OC48 SR G.957 I-16, Temp: -40 to +85 +cevSFPONSSI2GL1 OBJECT IDENTIFIER ::= { cevModuleSFPType 191 } -- OC48/STM16, LR1, 1310 nm, ITEMP, LC supports Cabling-SMF, Wavelength-1550nm, P/N-10-2102-02, Rates/Reach-OC48/STM16, SR1, S16.1, Part No. : 10-2102-02, Applicable Standard : GR253 OC48 LR1 G.957 L-16.1, Temp: -40 to +85 +cevSFPONSSI2GL2 OBJECT IDENTIFIER ::= { cevModuleSFPType 192 } -- OC48/STM16, LR2, 1550 nm, ITEMP, LC supports Cabling-SMF, Wavelength-1550nm, P/N-10-1990-02, Rates/Reach-OC48/STM16/OTU1 , LR2, L-16.2,Part No. : 10-1990-02, Applicable Standard : GR253 OC48 LR2 G.957 L-16.2, Temp: -40 to +85 +cevSFPONSSEZ1 OBJECT IDENTIFIER ::= { cevModuleSFPType 193 } -- OC-48IR1,12/3SR1, GE LX STM S-16.1, I-4,I-1, 1310nm EXT-TEMP, Supports Cabling-SMF, Wavelength-1310nm, /N-10-1971-02, Rates/Reach-1GE/OC48/STM16/OTU1 , IR1,S-16.1,SR,I-4,SR,| 1-1,LX, Part No. : 10-1971-02, Applicable Standard : 1000BASE-LX IEEE-802.3, GR253 OC-48 IR1 OC-12 SR, OC-3 SR G.957 S-16.1, I-4.1, I-1.1, Temp : -10 to +85 +cevSFP1000BaseBx40DI OBJECT IDENTIFIER ::= { cevModuleSFPType 194 } -- 1000BASE-BX40 SFP, 1550NM +cevSFP1000BaseBx40DAI OBJECT IDENTIFIER ::= { cevModuleSFPType 195 } -- 1000BASE-BX40 SFP, 1490NM +cevSFP1000BaseBx40UI OBJECT IDENTIFIER ::= { cevModuleSFPType 196 } -- 1000BASE-BX40 SFP, 1310NM +cevSFP1000BaseBx80DI OBJECT IDENTIFIER ::= { cevModuleSFPType 197 } -- 1000BASE-BX80 SFP, 1570NM +cevSFP1000BaseBx80UI OBJECT IDENTIFIER ::= { cevModuleSFPType 198 } -- 1000BASE-BX80 SFP, 1490NM +cevSFPGlcT OBJECT IDENTIFIER ::= { cevModuleSFPType 199 } -- 1000BASE-T SFP module for Category 5 copper wire +cevSSFPOAM1000BaseZX OBJECT IDENTIFIER ::= { cevModuleSFPType 200 } -- Cisco OAM Smart SFP Long Reach +cevSSFPOAM1000BaseLX OBJECT IDENTIFIER ::= { cevModuleSFPType 201 } -- Cisco OAM Smart SFP Short Reach +cevSFPGLCBX40UI OBJECT IDENTIFIER ::= { cevModuleSFPType 202 } -- 1GE-Bidi-U-40km +cevSFPGLCBX40DI OBJECT IDENTIFIER ::= { cevModuleSFPType 203 } -- 1GE-Bidi-D-40km +cevSFPGLCBX40DAI OBJECT IDENTIFIER ::= { cevModuleSFPType 204 } -- 1GE-Bidi-DA-40km +cevSFPGLCBX80UI OBJECT IDENTIFIER ::= { cevModuleSFPType 205 } -- 1GE-Bidi-U-80km +cevSFPGLCBX80DI OBJECT IDENTIFIER ::= { cevModuleSFPType 206 } -- 1GE-Bidi-D-80km +cevSFP100BaseGlcFeBxU OBJECT IDENTIFIER ::= { cevModuleSFPType 249 } -- FE 100 BASE-BX SFP 1310 nm TX/1550 nm RX 10 km over single-strand SMF +cevSFP100BaseGlcFeBxD OBJECT IDENTIFIER ::= { cevModuleSFPType 250 } -- FE 100 BASE-BX SFP 1550 nm TX/1310 nm RX 10 km over single-strand SMF +cevSFPGLCFETI OBJECT IDENTIFIER ::= { cevModuleSFPType 251 } -- 100BASE-T SFP, Industrial Temp +cevSFPGLC2BXDI OBJECT IDENTIFIER ::= { cevModuleSFPType 252 } -- 1000BASE-BX10 SFP, 1490NM, 2-Channels, Industrial Temp +cevSFPASR9KvGlcFe100ex OBJECT IDENTIFIER ::= { cevModuleSFPType 254 } -- GLC-FE-100EX modules operate in Fast Ethernet or dual-rate Fast/Gigabit Ethernet ports of Cisco switches and routers +cevSFPASR9KvGlcFe100zx OBJECT IDENTIFIER ::= { cevModuleSFPType 255 } -- GLC-FE-100ZX modules operate in Fast Ethernet or dual-rate Fast/Gigabit Ethernet ports of Cisco switches and routers +cevSFPONGSC2GEBXD OBJECT IDENTIFIER ::= { cevModuleSFPType 258 } -- 1000BASE-BX10 SFP, 1490NM, 2-Channels +cevSFPONSSC2GEBXDI OBJECT IDENTIFIER ::= { cevModuleSFPType 259 } -- 1000BASE-BX10 SFP, 1490NM, 2-Channels, Industrial Temp rebranded one +cevSFP100BaseGlcLxFe OBJECT IDENTIFIER ::= { cevModuleSFPType 260 } -- 100BASE-LX SFP operates on ordinary SMF link spans up to 10 km long + +cevModuleONS15200Type OBJECT IDENTIFIER ::= { cevModule 52 } -- Represents the base class for all the modules used in ONS15200. +cevONS15252Clip OBJECT IDENTIFIER ::= { cevModuleONS15200Type 1 } -- ONS15252 Client Line Interface Port +cevONS15201Clip OBJECT IDENTIFIER ::= { cevModuleONS15200Type 2 } -- ONS15201 Client Line Interface Port +cevONS15252Ncb OBJECT IDENTIFIER ::= { cevModuleONS15200Type 3 } -- ONS15252 Network Controller Board + +cevModuleMDSType OBJECT IDENTIFIER ::= { cevModule 53 } -- Represents the base class for all the modules used in MDS. +cevMDSDsX9530Sf1K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 1 } -- DS-X9530-SF1-K9 - MDS 9500 Supervisor/Fabric 1 +cevMDSRedDsX9530Sf1K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 2 } -- DS-X9530-SF1-K9 - MDS 9500 Supervisor/Fabric 1, Redundant +cevMDSDsX9016 OBJECT IDENTIFIER ::= { cevModuleMDSType 3 } -- DS-X9016 - MDS 9500 16-port 1/2Gbps FC Module +cevMDSDsX9032 OBJECT IDENTIFIER ::= { cevModuleMDSType 4 } -- DS-X9032 - MDS 9500 32-port 1/2Gbps FC Module +cevMDSDsX9032Smv OBJECT IDENTIFIER ::= { cevModuleMDSType 5 } -- DS-X9032-SMV - MDS 9500 32-port Advanced Services Module (ASM) +cevMDSDsX9308Smip OBJECT IDENTIFIER ::= { cevModuleMDSType 6 } -- DS-X9308-SMIP - MDS 9500 8-port 1GE IP Storage Services Module +cevMDSDsX9560Smc OBJECT IDENTIFIER ::= { cevModuleMDSType 7 } -- DS-X9560-SMC - MDS Caching Services Module (CSM) +cevMDSDsSfpFc2Gsw OBJECT IDENTIFIER ::= { cevModuleMDSType 8 } -- DS-SFP-FC-2G-SW - 1/2 Gbps Fibre Channel-SW Small Form-Factor Pluggable, LC +cevMDSDsSfpFc2Glw OBJECT IDENTIFIER ::= { cevModuleMDSType 9 } -- DS-SFP-FC-2G-LW - 1/2 Gbps Fibre Channel-LW Small Form-Factor Pluggable, LC +cevMDSDsSfpGeSw OBJECT IDENTIFIER ::= { cevModuleMDSType 10 } -- DS-SFP-GE-SW - 1 Gbps Ethernet-SW Small Form-Factor Pluggable, LC +cevMDSDsSfpGeLw OBJECT IDENTIFIER ::= { cevModuleMDSType 11 } -- DS-SFP-GE-LW - 1 Gbps Ethernet-LW Small Form-Factor Pluggable, LC +cevMDSDsC9500Cl OBJECT IDENTIFIER ::= { cevModuleMDSType 12 } -- DS-C9500-CL - MDS 9500 Backplane Clock Module +cevMDSDsX9216K9Sup OBJECT IDENTIFIER ::= { cevModuleMDSType 13 } -- DS-X9216-K9-SUP - MDS 9216 16-port 1/2Gbps FC Module +cevMDSMemFld512M OBJECT IDENTIFIER ::= { cevModuleMDSType 14 } -- MEM-MDS-FLD512M - MDS 9500 Sup Compact Flash Disk, 512MB +cevMDSMemMd1G OBJECT IDENTIFIER ::= { cevModuleMDSType 15 } -- MEM-MDS-MD1G - MDS 9500 Sup Microdrive 1GB +cevMDSDsC9509Cl OBJECT IDENTIFIER ::= { cevModuleMDSType 16 } -- DS-C9509-CL - MDS 9509 Clock Module +cevMDSDsC9506Cl OBJECT IDENTIFIER ::= { cevModuleMDSType 17 } -- DS-C9506-CL - MDS 9506 Clock Module +cevMDSDsX9140K9Sup OBJECT IDENTIFIER ::= { cevModuleMDSType 18 } -- DS-X9140-K9-SUP - MDS 9140 40-port 1/2 Gbps FC Module +cevMDSDsX9120K9Sup OBJECT IDENTIFIER ::= { cevModuleMDSType 19 } -- DS-X9120-K9-SUP - MDS 9120 20-port 1/2 Gbps FC Module +cevMDSDsX9032Sma OBJECT IDENTIFIER ::= { cevModuleMDSType 20 } -- DS-X9032-SMA - MDS Storage Services Module (SSM) +cevMDSDsX9216Mgt OBJECT IDENTIFIER ::= { cevModuleMDSType 21 } -- DS-X9216-MGT - MDS 9216 SAM Module +cevMDSDsX930214K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 22 } -- DS-X9302-14K9 - 14FC+2GE Multiprotocol Services Module +cevMDSDsX9202 OBJECT IDENTIFIER ::= { cevModuleMDSType 23 } -- DS-X9202 - 2x10G FC 10G FC Module +cevMDSDsX9304Smip OBJECT IDENTIFIER ::= { cevModuleMDSType 24 } -- DS-X9304-SMIP - MDS 4-port GE iSCSI/FCIP Services Module +cevMDSDsX9132K9Sup OBJECT IDENTIFIER ::= { cevModuleMDSType 25 } -- 32 FC-port hybrid supervisor module +cevMDSDsX9116K9Sup OBJECT IDENTIFIER ::= { cevModuleMDSType 26 } -- 16 FC-port hybrid supervisor module +cevMDSDsX9216IK9Sup OBJECT IDENTIFIER ::= { cevModuleMDSType 27 } -- DS-X9216I-K9-SUP 16 port hybrid (14FC +2 IP)supervisor +cevMDSDsX9530Sf2K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 28 } -- DS-X9530-SF2-K9 - Sup-2, Supervisor/Fabric module +cevMDSDsX9112 OBJECT IDENTIFIER ::= { cevModuleMDSType 29 } -- DS-X9112- 12-port Fibre Channel switching module +cevMDSDsX9124 OBJECT IDENTIFIER ::= { cevModuleMDSType 30 } -- DS-X9124- 24-port Fibre Channel switching module +cevMDSDsX9148 OBJECT IDENTIFIER ::= { cevModuleMDSType 31 } -- DS-X9148- 48-port Fibre Channel switching module +cevMDSDsX9704 OBJECT IDENTIFIER ::= { cevModuleMDSType 32 } -- DS-X9704- 4-port Fibre Channel switching module +cevMDSDs13SltFab1 OBJECT IDENTIFIER ::= { cevModuleMDSType 33 } -- Cisco MDS 9513 Fabric 1 module +cevMDSDsC9513Cl OBJECT IDENTIFIER ::= { cevModuleMDSType 34 } -- Cisco MDS 9513 clock module - DS-C9513-CL +cevMDSDsX9124S2K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 35 } -- 24-port 1/2/4 Gig Supervisor Fabric Switch +cevMDSDsIBMFC OBJECT IDENTIFIER ::= { cevModuleMDSType 36 } -- Cisco 4Gb Fibre Channel Switch Module for IBM BladeCenter +cevMDSDsHPFC OBJECT IDENTIFIER ::= { cevModuleMDSType 37 } -- Fibre Channel Switch Module for HP BladeSystem +cevMDSDsX9222iK9Sup OBJECT IDENTIFIER ::= { cevModuleMDSType 38 } -- DS-X9222i-K9 coco supervisor +cevMDSDxX930418K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 39 } -- DS-X9304-18K9 coco Linecard +cevMDSDsX9134S2K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 40 } -- 32-port 1/2/4 with 10 Gig Supervisor Fabric Switch +cevMdsDSC9222iK9Sup OBJECT IDENTIFIER ::= { cevModuleMDSType 41 } -- Supervisor module in slot 1 of MDS 9222i chassis +cevMDSDsX9248FC48Gbps OBJECT IDENTIFIER ::= { cevModuleMDSType 42 } -- 48 port 1/2/4/8G 48Gbps FibreChannel linecard A-Oahu PID:DS-X9248-48 +cevMDSDsX9248FC96Gbps OBJECT IDENTIFIER ::= { cevModuleMDSType 43 } -- 48 port 1/2/4/8G 96Gbps FibreChannel linecard TwinPeaks PID:DS-X9248-96 +cevMDSDsX9316SSM OBJECT IDENTIFIER ::= { cevModuleMDSType 44 } -- Lanai PID=DS-X9316-SSM, 16 GE port Storage Service Module +cevMDSDs13SltFab2 OBJECT IDENTIFIER ::= { cevModuleMDSType 45 } -- Cisco MDS 9513 Fabric2 (evia2)DS-13SLT-FAB2 +cevMDSDsX922496k9 OBJECT IDENTIFIER ::= { cevModuleMDSType 46 } -- 24 port singlepeak PID:DS-X9224-96K9 +cevMDSDsX9716K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 52 } -- Midas DS-X9716-K9 10-Gbps 16-Port ethernet-port FCoE Module +cevMDSDsX9248x256K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 53 } -- Zelda DS-X9248-256K9 48-Port 1/2/4/8/10Gbps FC Switching Module +cevMDSDsX9232x256K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 54 } -- Link DS-X9232-256K9 32-Port 1/2/4/8/10Gbps FC Switching Module +cevMDSDs13SlotFabricEvia3 OBJECT IDENTIFIER ::= { cevModuleMDSType 55 } -- Evia3 DS-13SLT-FAB3 MDS9513 xbar 256Gbps Fabric Module3 +cevMDSDsX9530Sf2AK9 OBJECT IDENTIFIER ::= { cevModuleMDSType 56 } -- 2nd gen sup2a DS-X9530-SF2A-K9 for MDS +cevMDSDs9708HPK9 OBJECT IDENTIFIER ::= { cevModuleMDSType 57 } -- DS-9708-HPK9 HP-Mira-midas +cevMDSDs9708K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 58 } -- DS-9708-K9 Mira-midas +cevMDSDSX9448n768K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 61 } -- DS-X9448-768K9, 48 Port 16 GBit/s Fiber Channel Linecard for MDS 10-Slot Director Switch, DS9710 +cevMDSDSX9848n480K9SM OBJECT IDENTIFIER ::= { cevModuleMDSType 62 } -- DS-X9848-480-K9, 10G FCoE Storage Module for MDS 10-Slot Director Switch, DS9710 +cevMDSDSX97SF1K9SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 63 } -- DS-X97-SF1-K9, Supervisor Module for NextGen MDS Director Switch +cevMDSDSX9710FAB1 OBJECT IDENTIFIER ::= { cevModuleMDSType 64 } -- DS-X9710-FAB1, Fabric Module for MDS 10-Slot Director Switch, DS9710 +cevMDS9710FCS OBJECT IDENTIFIER ::= { cevModuleMDSType 65 } -- MDS 9710 10 Slot Director switch chassis +cevMDS9250iIFSPS OBJECT IDENTIFIER ::= { cevModuleMDSType 66 } -- MDS 9250 Multiprotocol Fabric Switch, with support for FC, FCoE and FC-IP Protocols +cevMDS9250iIFSDC OBJECT IDENTIFIER ::= { cevModuleMDSType 67 } -- Daughter card for MDS 9250i Intelligent Fabric Switch +cevMDSDSC9250i22PK9SUPFS OBJECT IDENTIFIER ::= { cevModuleMDSType 68 } -- DS-C9250i-22PK9-SUP, Supervisor module for MDS 9250i Intelligent Fabric Switch +cevMDSDSX9848480K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 69 } -- DS-X9848-480K9, 48 port 1/10 Gbps FCoE module for M9700 platform +cevMDSDSX9706FAB1 OBJECT IDENTIFIER ::= { cevModuleMDSType 70 } -- DS-X9706-FAB1, Fabric Module for MDS 6-Slot Director Switch +cevMDSDSC9148SK9SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 71 } -- Supervisor module for MDS 9148 16G Fabric Switch +cevMDSDSC9396SK9SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 72 } -- Supervisor module for MDS-9396 16G x 96 FC ports fabric switch +cevMDSDSX97SF1EK9 OBJECT IDENTIFIER ::= { cevModuleMDSType 73 } -- DS-X97-SF1E-K9, Supervisor module for MDS 18-Slot Director Switch DS-C9718 +cevMDSDSX9718FAB1 OBJECT IDENTIFIER ::= { cevModuleMDSType 74 } -- Fabric Module for MDS 18-Slot Director Switch, DS-C9718 +cevMDSDSX9334K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 75 } -- DS-X9334-K9, 8x10GE/2x40GE IPS + 24x2/4/8/16Gbps +cevMDSDSX9824960K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 76 } -- DS-X9824-960K9, 40 Gbps FCoE Module for MDS-9700 Director Switch +cevMDSDSX96481536K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 77 } -- DS-X9648-1536K9, 4/8/16/32 Gbps Advanced FC Module for MDS Director Switch M9700 +cevMDSDSC9132TK9SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 78 } -- DS-C9132T-K9-SUP, Supervisor module for DS-C9132T-K9 +cevMDSDSC9232U OBJECT IDENTIFIER ::= { cevModuleMDSType 79 } -- Supervisor module for MDS 9232U 32G Universal 2 RU FC switch +cevMDSM9132TFC32 OBJECT IDENTIFIER ::= { cevModuleMDSType 80 } -- DS-C9132T-K9 with 32X32G FC ports; 16 ports from supervisor + 16 ports from Expansion module +cevDSC9148TK9SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 81 } -- DS-C9148T-K9-SUP, Supervisor module for DS-C9148T-K9 +cevDSC9396TK9SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 82 } -- DS-C9396T-K9-SUP, 48X32G FC Supervisor module for DS-C9396T-K9 +cevDSC9396T64SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 83 } -- DS-C9396T-K9-SUP, 64X32G FC Supervisor module for DS-C9396T-K9 +cevDSC9396T80SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 84 } -- DS-C9396T-K9-SUP, 80X32G FC Supervisor module for DS-C9396T-K9 +cevDSC9396T96SUP OBJECT IDENTIFIER ::= { cevModuleMDSType 85 } -- DS-C9396T-K9-SUP, 96X32G FC Supervisor module for DS-C9396T-K9 +cevDSX9706FAB3 OBJECT IDENTIFIER ::= { cevModuleMDSType 86 } -- DS-X9706-FAB3, Fabric Module for MDS 6-Slot Director Switch DS9706 +cevDSX9710FAB3 OBJECT IDENTIFIER ::= { cevModuleMDSType 87 } -- DS-X9710-FAB3, Fabric Module for MDS 10-Slot Director Switch DS9710 +cevDSX9718FAB3 OBJECT IDENTIFIER ::= { cevModuleMDSType 88 } -- DS-X9718-FAB3, Fabric Module for MDS 18-Slot Director Switch DS9718 +cevDSX97SF4K9 OBJECT IDENTIFIER ::= { cevModuleMDSType 89 } -- DS-X97-SF4-K9, Supervisor Module 4 for NextGen MDS Director switch + +cevModuleC3220Type OBJECT IDENTIFIER ::= { cevModule 54 } -- Represents the base class for all the modules used in c3220. +cevC3220Smic OBJECT IDENTIFIER ::= { cevModuleC3220Type 1 } -- Serial Mobile Interface Card(SMIC) for the C3220 Mobile Access Router with 2 Serial Interfaces. +cevC3220Fesmic OBJECT IDENTIFIER ::= { cevModuleC3220Type 2 } -- Fast Ethernet Switch Mobile Interface Card(FESMIC) for the C3220 Mobile Access Router with 2 Fast Ethernet Interfaces. + +cevModuleCrs1Type OBJECT IDENTIFIER ::= { cevModule 55 } -- Represents the base class for all the modules used in Crs1. +cevModuleCrs1RP OBJECT IDENTIFIER ::= { cevModuleCrs1Type 1 } -- Cisco CRS1 RP card. +cevModuleCrs1DRP OBJECT IDENTIFIER ::= { cevModuleCrs1Type 2 } -- Cisco CRS1 DRP Card. +cevModuleCrs18sS123Fabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 3 } -- S123 Fabric Card with 2 S1, 2 S2 & 2S3 ASICs, for CRS1 8 slots single chassis router +cevModuleCrs116sS123Fabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 4 } -- Cisco CRS1 S123 Fabric Card, for CRS1 16 slots single chassis router +cevModuleCrs116dS123TFabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 5 } -- Cisco CRS1 S123T Fabric Card, for CRS1 16 slots dual chassis router +cevModuleCrs116mS13Fabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 6 } -- Cisco CRS1 S13 Fabric Card, for CRS1 16 slots multi chassis router +cevModuleCrs116mS2CCFabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 7 } -- Cisco CRS1 S2CC Fabric Card, for CRS1 16 slots multi chassis router +cevModuleCrs116mS2Fabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 8 } -- Cisco CRS1 S2 Fabric Card, for CRS1 16 slots multi chassis router +cevModuleCrs1FanCtrllrLC OBJECT IDENTIFIER ::= { cevModuleCrs1Type 9 } -- Cisco CRS1 Line Card rack Fan Controller. +cevModuleCrs116mS2FanCtrllrFabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 10 } -- Cisco CRS1 Fabric rack Fan Controller, for CRS1 16 slots multi chassis router +cevModuleCrs1Alarm OBJECT IDENTIFIER ::= { cevModuleCrs1Type 11 } -- Cisco Crs1 Alarm Card. +cevModuleCrs116mFabricLED OBJECT IDENTIFIER ::= { cevModuleCrs1Type 12 } -- Cisco CRS1 S2 Fabric LED card, for CRS1 16 slots multi chassis router +cevModuleCrs1DRPPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 13 } -- Cisco CRS1 DRP PLIM card. +cevModuleCrs116OC48Plim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 14 } -- Cisco CRS1 16 port SONET OC-48 PLIM card. +cevModuleCrs14OC192VSRPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 15 } -- Cisco CRS1 4 port SONET OC-192 VSR PLIM card +cevModuleCrs14OC192SRPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 16 } -- Cisco CRS1 4 port SONET OC-192 SR PLIM card. +cevModulecrs14OC192LRPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 17 } -- Cisco CRS1 4 port SONET OC-192 LR PLIM card. +cevModuleCrs1OC768VSRPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 18 } -- Cisco CRS1 single port SONET OC-768 VSR PLIM card. +cevModuleCrs1OC768SRPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 19 } -- Cisco CRS1 single port SONET OC-768 SR PLIM card. +cevModuleCrs16x10GePlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 20 } -- Cisco CRS1 6 port 10 Gigabit Ethernet PLIM card. +cevModuleCrs18x10GePlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 21 } -- Cisco CRS1 8 port 10 Gigabit Ethernet PLIM card. +cevModuleCrs18RP OBJECT IDENTIFIER ::= { cevModuleCrs1Type 22 } -- Cisco CRS-1 Series 8 Slots Route Processor +cevModuleCrs18Fabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 23 } -- Cisco CRS-1 Series 8 Slots Fabric Card (single) +cevModuleCrs1FabricShelfController OBJECT IDENTIFIER ::= { cevModuleCrs1Type 24 } -- Cisco CRS-1 Series Fabric Card Chassis Shelf Controller +cevModuleCrs1FabricSwitchFabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 25 } -- Cisco CRS-1 Series Fabric Card Chassis Switch Fabric card (s2) +cevModuleCrs1FabricLEDModule OBJECT IDENTIFIER ::= { cevModuleCrs1Type 26 } -- Cisco CRS-1 Series Fabric Card Chassis LED Module card +cevModuleCrs1FabricOIMSingleSlot OBJECT IDENTIFIER ::= { cevModuleCrs1Type 27 } -- Cisco CRS-1 Series Fabric Card Chassis Single Slot Optical Interface Module +cevModuleCrs1FabricOIMDualSlot OBJECT IDENTIFIER ::= { cevModuleCrs1Type 28 } -- Cisco CRS-1 Series Fabric Card Chassis Dual Slot Optical Interface Module +cevModuleCrs18dS123Fabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 29 } -- Cisco CRS-1 Series 8 Slots Fabric Card/Dual +cevModuleCrs18mS123Fabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 30 } -- Cisco CRS-1 Series 8 Slots Fabric Card/Multi +cevModuleCrs116dS123Fabric OBJECT IDENTIFIER ::= { cevModuleCrs1Type 31 } -- Cisco CRS-1 Series 16 Slots Fabric Card/Dual +cevModuleCrs1FccSc22Ge OBJECT IDENTIFIER ::= { cevModuleCrs1Type 32 } -- CRS-1 Fabric Chassis Integrated Switch Controller Card +cevModuleCrs1FccSFEc OBJECT IDENTIFIER ::= { cevModuleCrs1Type 33 } -- Cisco CRS-1 Series FC Chassis Shelf/Fan/Enet Controller +cevModuleCrs14x10GeCDwdmPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 34 } -- Cisco CRS-1 4 port 10GE (C-band) DWDM PLIM +cevModuleCrs14OC192CDwdmPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 35 } -- Cisco CRS-1 4 port OC192 (C-band) DWDM PLIM +cevModuleCrs1OC768CDwdmPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 36 } -- Cisco CRS-1 OC768 (C-band) DWDM PLIM +cevModuleCrs1DRPBPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 37 } -- Cisco CRS-1 Series Distributed Route Processor PLIM revision B +cevModuleCrs1DRPB OBJECT IDENTIFIER ::= { cevModuleCrs1Type 38 } -- Cisco CRS-1 Series Distributed Route Processor CPU board revision B +cevModuleCrs1OC768CDwdmDpskC OBJECT IDENTIFIER ::= { cevModuleCrs1Type 39 } -- Cisco CRS-1 OC768 DPSK C-BAND STD CHAN PLIM +cevModuleCrs14FabricCard OBJECT IDENTIFIER ::= { cevModuleCrs1Type 42 } -- Cisco CRS-1 Series 4 Slots Fabric Card +cevModuleCrsASPLIM OBJECT IDENTIFIER ::= { cevModuleCrs1Type 43 } -- Cisco CRS-1 Carrier Grade Service Engine PLIM +cevModuleCrs4OC192DptLr OBJECT IDENTIFIER ::= { cevModuleCrs1Type 44 } -- Cisco CRS-1 4xOC-192/STM-64 DPT Interface Module/LR +cevModuleCrs4OC192DptSr OBJECT IDENTIFIER ::= { cevModuleCrs1Type 45 } -- Cisco CRS-1 4xOC-192/STM-64 DPT Interface Module/SR +cevModuleCrs4OC192DptVs OBJECT IDENTIFIER ::= { cevModuleCrs1Type 46 } -- Cisco CRS-1 4xOC-192/STM-64 DPT Interface Module/VSR +cevModuleCrs14x10GE OBJECT IDENTIFIER ::= { cevModuleCrs1Type 47 } -- Cisco CRS-1 Series 4x10GE Interface Module +cevModuleCrs142x1GE OBJECT IDENTIFIER ::= { cevModuleCrs1Type 48 } -- Cisco CRS-1 Series 42x1GE Interface Module +cevModuleCrs120x1GeFl OBJECT IDENTIFIER ::= { cevModuleCrs1Type 49 } -- Cisco CRS-1 Series 20x1GE Flexible Interface Module +cevModuleCrs12x10GeFl OBJECT IDENTIFIER ::= { cevModuleCrs1Type 50 } -- Cisco CRS-1 Series 2x10GE WAN/LAN Flexible Interface Module +cevModuleCrs116Alarm OBJECT IDENTIFIER ::= { cevModuleCrs1Type 51 } -- Cisco CRS-1 Series 16 Slots Modular Power System Alarm Board +cevModuleCrs14x10GbeWLXfpPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 52 } -- Cisco CRS-1 Series 4xGbE WAN/LAN XFP Interface Module +cevModuleCrs18x10GbeWLXfpPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 53 } -- Cisco CRS-1 Series 8xGbE WAN/LAN XFP Interface Module +cevModuleCrs1LcB40G OBJECT IDENTIFIER ::= { cevModuleCrs1Type 54 } -- Cisco CRS-1 Series Modular Services Card revision B +cevModuleCrs1Lc40G OBJECT IDENTIFIER ::= { cevModuleCrs1Type 55 } -- Cisco CRS-1 Series Modular Services Card +cevModuleCrs114X10GBEWLXFPPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 56 } -- Cisco CRS Series 14x10GbE LAN/WAN-PHY Interface Module +cevModuleCrs120X10GBEWLXFPPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 57 } -- Cisco CRS Series 20x10GbE LAN/WAN-PHY Interface Module +cevModuleCrs11X100GBEPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 58 } -- Cisco CRS Series 1x100GbE Interface Module +cevModuleCrs8Prp12g OBJECT IDENTIFIER ::= { cevModuleCrs1Type 59 } -- Cisco CRS-1 Series 8 Slots 12 GB Performance Route Processor +cevModuleCrs8Prp6g OBJECT IDENTIFIER ::= { cevModuleCrs1Type 60 } -- Cisco CRS-1 Series 8 Slots 6 GB Performance Route Processor +cevModuleCrs16Prp12g OBJECT IDENTIFIER ::= { cevModuleCrs1Type 61 } -- Cisco CRS-1 Series 16 Slots 12 GB Performance Route Processor +cevModuleCrs16Prp6g OBJECT IDENTIFIER ::= { cevModuleCrs1Type 62 } -- Cisco CRS-1 Series 16 Slots 6 GB Performance Route Processor +cevModuleCrs16FanCtB OBJECT IDENTIFIER ::= { cevModuleCrs1Type 63 } -- CRS-16-FAN-CT-B +cevModuleCrs16AlarmMB OBJECT IDENTIFIER ::= { cevModuleCrs1Type 64 } -- CRS Modular Power Alarm for CRS-16/S-B +cevModuleCrs16LccFCtB OBJECT IDENTIFIER ::= { cevModuleCrs1Type 65 } -- Cisco CRS-1 Fan Controller for 16 Slots LC Chassis Ver B +cevModuleCrs114X10GBEDwdmXfpPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 66 } -- Cisco CRS-1 Series 14x10GbE DWDM Interface Module +cevModuleCrs120X10GBEDwdmXfpPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 67 } -- Cisco CRS-1 Series 20x10GbE DWDM Interface Module +cevModuleCrs14X40GBEOtu3Plim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 68 } -- Cisco CRS-1 Series 4x40GbE OTU3 Interface Module +cevModuleCrs11X100GBEDwdmPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 69 } -- Cisco CRS-1 Series 1x100GbE DWDM Interface Module +cevModuleCrsCgsePlusPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 72 } -- Cisco CRS-3 80 Gbps next generation Services PLIM +cevModuleCrs140X10GEWLOPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 73 } -- Cisco CRS-10 Series 40x10GbE LAN/WAN-PHY/OTU2e Interface Module +cevModuleCrs14x100GELOPlim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 74 } -- Cisco CRS-10 Series 4x100GbE LAN/OTU4 Interface Module +cevModuleCrs12X100GELOFlex40Plim OBJECT IDENTIFIER ::= { cevModuleCrs1Type 75 } -- Cisco CRS-10 Series 2x100GbE LAN/OTU4 and 5x40GbE LAN/OTU3 combined Interface Module. Will also support breakout port modes +cevModuleCrs400GEDWDMFLEX OBJECT IDENTIFIER ::= { cevModuleCrs1Type 76 } -- Cisco CRS-10 Series 400GE_DWDM_FLEX Interface Module + + +cevModuleCat35xxType OBJECT IDENTIFIER ::= { cevModule 56 } -- These are modules that are used in Catalyst 3500 switches +cevModuleCat356024PS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 1 } -- 24 10/100 In-Line Power Ethernet ports + 2 Gigabit Ethernet SFP ports Layer 2/Layer 3 Module.(SFP Small Form factor Pluggable) +cevModuleCat356048PS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 2 } -- 48 10/100 In-Line Power Ethernet ports + 4 Gigabit Ethernet SFP ports Layer 2/Layer 3 Module.(SFP Small Form factor Pluggable) +cevModuleCat3560G24PS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 3 } -- Catalyst 3560 24 Power over Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat3560G24TS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 4 } -- Catalyst 3560 24 Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat3560G48PS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 5 } -- Catalyst 3560 48 Power over Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat3560G48TS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 6 } -- Catalyst 3560 48 Ethernet 10/100/1000 port + 4 Ethernet Gigabit SFP ports (SFP: Small Form factor Pluggable) +cevModuleCat356024TS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 7 } -- Catalyst 3560 24 Ethernet 10/100 port + 2 Ethernet Gigabit SFP ports module. (SFP: Small Form factor Pluggable) +cevModuleCat356048TS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 8 } -- Catalyst 3560 48 Ethernet 10/100 port + 4 Ethernet Gigabit SFP ports module. (SFP: Small Form factor Pluggable) +cevModuleCat3560E24TD OBJECT IDENTIFIER ::= { cevModuleCat35xxType 9 } -- Catalyst 3560E 24 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat3560E48TD OBJECT IDENTIFIER ::= { cevModuleCat35xxType 10 } -- Catalyst 3560E 48 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat3560E24PD OBJECT IDENTIFIER ::= { cevModuleCat35xxType 11 } -- Catalyst 3560E 24 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat3560E48PD OBJECT IDENTIFIER ::= { cevModuleCat35xxType 12 } -- Catalyst 3560E 48 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat35608PC OBJECT IDENTIFIER ::= { cevModuleCat35xxType 13 } -- Catalyst 3560 8 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet ports +cevModuleCat3560e12d OBJECT IDENTIFIER ::= { cevModuleCat35xxType 14 } -- Catalyst 3560E 12 Ten GE (X2) ports +cevModuleCat3560E12SD OBJECT IDENTIFIER ::= { cevModuleCat35xxType 15 } -- Catalyst 3560E, 12 SFP Gigabit Ethernet ports + 2 TenGigabit Ethernet (X2) ports +cevModuleCat356012PCS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 16 } -- Catalyst 3560 12 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +cevModuleCat3560v248ps OBJECT IDENTIFIER ::= { cevModuleCat35xxType 17 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable PoE +cevModuleCat3560v248ts OBJECT IDENTIFIER ::= { cevModuleCat35xxType 18 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch +cevModuleCat3560v224ps OBJECT IDENTIFIER ::= { cevModuleCat35xxType 19 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable PoE switch +cevModuleCat3560v224ts OBJECT IDENTIFIER ::= { cevModuleCat35xxType 20 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch +cevModuleCat3560v224tsD OBJECT IDENTIFIER ::= { cevModuleCat35xxType 21 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch, DC power +cevModuleCat3560x24 OBJECT IDENTIFIER ::= { cevModuleCat35xxType 22 } -- Catalyst 3560X 24 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cevModuleCat3560x48 OBJECT IDENTIFIER ::= { cevModuleCat35xxType 23 } -- Catalyst 3560X 48 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cevModuleWsC3560CPD8ptS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 28 } -- Catalyst 3560C 8 10/100/1000 with PoE and 2 Gig Copper PoE+ Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch +cevModuleWsC3560C12pcS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 29 } -- Catalyst 3560C 12 10/100 with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch +cevModuleWsC3560C8pcS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 30 } -- Catalyst 3560C 8 10/100 with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch +cevModuleCat3560x48U OBJECT IDENTIFIER ::= { cevModuleCat35xxType 31 } -- Catalyst 3560X 48 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cevModuleCat3557x24U OBJECT IDENTIFIER ::= { cevModuleCat35xxType 32 } -- Catalyst 3560X 24 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cevModuleWsC3560CX8PTS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 43 } -- Smirnoff catalyst 3560CX 8x GE downlink ,PoE+, 2x 1G copper UPOE uplinks. +cevModuleWsC3560CX8XPDS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 44 } -- Smirnoff catalyst 3560CX 2x mGig + 6x GE downlink ,PoE+, 2x SFP+ uplinks. +cevModuleWsC3560CX12PDS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 45 } -- Smirnoff catalyst 3560CX 12x GE downlink, PoE+ , 2x CU + 2x 10G SFP+ uplinks +cevModuleWsC3560CX12TCS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 46 } -- Smirnoff catalyst 3560CX 12x GE downlink, 2x Copper + 2x SFP uplinks +cevModuleWsC3560CX12PCS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 47 } -- Smirnoff catalyst 3560CX 12x GE downlink, PoE+, 2x copper + 2x SFP uplink +cevModuleWsC3560CX8TCS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 48 } -- Smirnoff Catalyst 3560CX 8x GE downlink, 2x Copper + 2x SFP uplink +cevModuleWsC3560CX8PCS OBJECT IDENTIFIER ::= { cevModuleCat35xxType 49 } -- Smirnoff Catalyst 3560CX 8x GE downlink, PoE+, 2x Copper + 2x SFP uplink + + +cevModuleASA5523Type OBJECT IDENTIFIER ::= { cevModule 57 } +cevMASA5523IsmSsmIds20K9 OBJECT IDENTIFIER ::= { cevModuleASA5523Type 1 } -- Model 20 IDS Security Services Module for the ASA 5520 and 5530 +cevMASA5523PmSsmIO4ge OBJECT IDENTIFIER ::= { cevModuleASA5523Type 2 } -- 4-port Gigabit Ethernet I/O Security Services Module for the ASA 5520 and 5530 (dual 1000BaseT/SFP GBIC ports, SFP GBICs not included) +cevMASA5523IsmSsmIds10K9 OBJECT IDENTIFIER ::= { cevModuleASA5523Type 3 } -- Model 10 IDS Security Services Module for the ASA 5520 and 5530 +cevPmSsmIO4geInc OBJECT IDENTIFIER ::= { cevModuleASA5523Type 4 } -- 4-port Gigabit Ethernet I/O Security Services Module for the ASA 5550 (dual 1000BaseT/SFP GBIC ports, SFP GBICs not included +cevMASA5523IsmSsmCsc10 OBJECT IDENTIFIER ::= { cevModuleASA5523Type 5 } -- Model 10 CSC Security Services Module for the ASA 5500 Series Security Appliance +cevMASA5523IsmSsmCsc20 OBJECT IDENTIFIER ::= { cevModuleASA5523Type 6 } -- Model 20 CSC Security Services Module for the ASA 5500 Series Security Appliance +cevMASA5523IsmSsmIds40K9 OBJECT IDENTIFIER ::= { cevModuleASA5523Type 7 } -- Model 40 IDS Security Services Module for the ASA 5500 Series Security Appliance + +cevModuleUmg9820Type OBJECT IDENTIFIER ::= { cevModule 58 } -- Umg9820 Gigabit Ethernet (processor Card) module +cevModuleUmg9820GigEProc OBJECT IDENTIFIER ::= { cevModuleUmg9820Type 1 } -- Umg9820 Gigabit Ethernet (processor Card) module +cevModuleUmg9820QamCard OBJECT IDENTIFIER ::= { cevModuleUmg9820Type 2 } -- Umg9820 Qam module + +cevModuleONS15310Type OBJECT IDENTIFIER ::= { cevModule 59 } -- Cisco ONS 15310 platform +cevONS15310FeML100 OBJECT IDENTIFIER ::= { cevModuleONS15310Type 1 } -- Cisco ONS 15310 Multi-Layer Fast Ethernet Card with 8 Front End Ports +cevONS15310FeCE100 OBJECT IDENTIFIER ::= { cevModuleONS15310Type 2 } -- Cisco ONS 15310 Fast Ethernet Card with 8 Front End Ports +cevONS15310Ge8CE2 OBJECT IDENTIFIER ::= { cevModuleONS15310Type 3 } -- Cisco ONS 15310 Gigabit Ethernet Card with 8 Front End Ports + + +cevModuleX2s OBJECT IDENTIFIER ::= { cevModule 60 } -- 10 Gigabit Pluggable X2 Modules +cevMX210GBaseSR OBJECT IDENTIFIER ::= { cevModuleX2s 1 } -- 10 Gigabit Ethernet X2 with Short Wave Multi Mode Fiber +cevMX210GBaseLR OBJECT IDENTIFIER ::= { cevModuleX2s 2 } -- 10 Gigabit Ethernet X2 with Long Wave Single Mode Fiber +cevMX210GBaseER OBJECT IDENTIFIER ::= { cevModuleX2s 3 } -- 10 Gigabit Ethernet X2 with Extra Long Wave Single Mode Fiber +cevMX210GBaseLX4 OBJECT IDENTIFIER ::= { cevModuleX2s 4 } -- 10 Gigabit Ethernet X2 with Long Wave Multi Mode Fiber - 4 channels +cevMX210GBaseCX4 OBJECT IDENTIFIER ::= { cevModuleX2s 5 } -- 10 Gigabit Ethernet X2 with Copper Wire +cevMX210GBaseZR OBJECT IDENTIFIER ::= { cevModuleX2s 6 } -- 10G Ethernet X2, 80km over Single Modle Fiber +cevMX210GBaseLW OBJECT IDENTIFIER ::= { cevModuleX2s 7 } -- 10G Ethernet X2, 1310nm WAN Serial Single Modle Fiber +cevMX210GBaseLRM OBJECT IDENTIFIER ::= { cevModuleX2s 8 } -- 10G Ethernet X2, 300m over 50um Muti Mode Fiber and 220m over FDDI grade Muti Mode Fiber +cevMX210GBaseT OBJECT IDENTIFIER ::= { cevModuleX2s 9 } -- 10G Ethernet X2, over twisted pair(Cat5E or Cat6) copper cabling +cevMX2s10GBaseWdmRxOnly OBJECT IDENTIFIER ::= { cevModuleX2s 10 } -- 10G Ethernet WDM Rx ONLY X2 Module +cevMX2s10GBaseDwdm3033 OBJECT IDENTIFIER ::= { cevModuleX2s 11 } -- 10G Ethernet 3033 Laser X2 Module +cevMX2s10GBaseDwdm3112 OBJECT IDENTIFIER ::= { cevModuleX2s 13 } -- 10G Ethernet 3112 Laser X2 Module +cevMX2s10GBaseDwdm3190 OBJECT IDENTIFIER ::= { cevModuleX2s 14 } -- 10G Ethernet 3190 Laser X2 Module +cevMX2s10GBaseDwdm3268 OBJECT IDENTIFIER ::= { cevModuleX2s 15 } -- 10G Ethernet 3268 Laser X2 Module +cevMX2s10GBaseDwdm3425 OBJECT IDENTIFIER ::= { cevModuleX2s 16 } -- 10G Ethernet 3425 Laser X2 Module +cevMX2s10GBaseDwdm3504 OBJECT IDENTIFIER ::= { cevModuleX2s 17 } -- 10G Ethernet 3504 Laser X2 Module +cevMX2s10GBaseDwdm3582 OBJECT IDENTIFIER ::= { cevModuleX2s 18 } -- 10G Ethernet 3582 Laser X2 Module +cevMX2s10GBaseDwdm3661 OBJECT IDENTIFIER ::= { cevModuleX2s 19 } -- 10G Ethernet 3661 Laser X2 Module +cevMX2s10GBaseDwdm3819 OBJECT IDENTIFIER ::= { cevModuleX2s 20 } -- 10G Ethernet 3819 Laser X2 Module +cevMX2s10GBaseDwdm3898 OBJECT IDENTIFIER ::= { cevModuleX2s 21 } -- 10G Ethernet 3898 Laser X2 Module +cevMX2s10GBaseDwdm3977 OBJECT IDENTIFIER ::= { cevModuleX2s 22 } -- 10G Ethernet 3977 Laser X2 Module +cevMX2s10GBaseDwdm4056 OBJECT IDENTIFIER ::= { cevModuleX2s 23 } -- 10G Ethernet 4056 Laser X2 Module +cevMX2s10GBaseDwdm4214 OBJECT IDENTIFIER ::= { cevModuleX2s 24 } -- 10G Ethernet 4214 Laser X2 Module +cevMX2s10GBaseDwdm4294 OBJECT IDENTIFIER ::= { cevModuleX2s 25 } -- 10G Ethernet 4294 Laser X2 Module +cevMX2s10GBaseDwdm4373 OBJECT IDENTIFIER ::= { cevModuleX2s 26 } -- 10G Ethernet 4373 Laser X2 Module +cevMX2s10GBaseDwdm4453 OBJECT IDENTIFIER ::= { cevModuleX2s 27 } -- 10G Ethernet 4453 Laser X2 Module +cevMX2s10GBaseDwdm4612 OBJECT IDENTIFIER ::= { cevModuleX2s 28 } -- 10G Ethernet 4612 Laser X2 Module +cevMX2s10GBaseDwdm4692 OBJECT IDENTIFIER ::= { cevModuleX2s 29 } -- 10G Ethernet 4692 Laser X2 Module +cevMX2s10GBaseDwdm4772 OBJECT IDENTIFIER ::= { cevModuleX2s 30 } -- 10G Ethernet 4772 Laser X2 Module +cevMX2s10GBaseDwdm4851 OBJECT IDENTIFIER ::= { cevModuleX2s 31 } -- 10G Ethernet 4851 Laser X2 Module +cevMX2s10GBaseDwdm5012 OBJECT IDENTIFIER ::= { cevModuleX2s 32 } -- 10G Ethernet 5012 Laser X2 Module +cevMX2s10GBaseDwdm5092 OBJECT IDENTIFIER ::= { cevModuleX2s 33 } -- 10G Ethernet 5092 Laser X2 Module +cevMX2s10GBaseDwdm5172 OBJECT IDENTIFIER ::= { cevModuleX2s 34 } -- 10G Ethernet 5172 Laser X2 Module +cevMX2s10GBaseDwdm5252 OBJECT IDENTIFIER ::= { cevModuleX2s 35 } -- 10G Ethernet 5252 Laser X2 Module +cevMX2s10GBaseDwdm5413 OBJECT IDENTIFIER ::= { cevModuleX2s 36 } -- 10G Ethernet 5413 Laser X2 Module +cevMX2s10GBaseDwdm5494 OBJECT IDENTIFIER ::= { cevModuleX2s 37 } -- 10G Ethernet 5494 Laser X2 Module +cevMX2s10GBaseDwdm5575 OBJECT IDENTIFIER ::= { cevModuleX2s 38 } -- 10G Ethernet 5575 Laser X2 Module +cevMX2s10GBaseDwdm5655 OBJECT IDENTIFIER ::= { cevModuleX2s 39 } -- 10G Ethernet 5655 Laser X2 Module +cevMX2s10GBaseDwdm5817 OBJECT IDENTIFIER ::= { cevModuleX2s 40 } -- 10G Ethernet 5817 Laser X2 Module +cevMX2s10GBaseDwdm5898 OBJECT IDENTIFIER ::= { cevModuleX2s 41 } -- 10G Ethernet 5898 Laser X2 Module +cevMX2s10GBaseDwdm5979 OBJECT IDENTIFIER ::= { cevModuleX2s 42 } -- 10G Ethernet 5979 Laser X2 Module +cevMX2s10GBaseDwdm6061 OBJECT IDENTIFIER ::= { cevModuleX2s 43 } -- 10G Ethernet 6061 Laser X2 Module +cevMX210GEBaseT OBJECT IDENTIFIER ::= { cevModuleX2s 44 } -- 10 Gigabit Ethernet X2 with four pairs of Class E or Class F balanced copper cabling + + + + +cevModuleCE5xxType OBJECT IDENTIFIER ::= { cevModule 63 } -- Represents the base class for all the modules used in cevModuleCE5xx +cevModuleCE50024TT OBJECT IDENTIFIER ::= { cevModuleCE5xxType 1 } -- Catalyst Express 500 24 10/100 ports + 2 Gigabit Ethernet ports module +cevModuleCE50024LC OBJECT IDENTIFIER ::= { cevModuleCE5xxType 2 } -- Catalyst Express 500 24 10/100 ports (4 Power Over Ethernet Ports) + 2 dual purpose Gigabit Ethernet ports module +cevModuleCE50024PC OBJECT IDENTIFIER ::= { cevModuleCE5xxType 3 } -- Catalyst Express 500 24 10/100 Power Over Ethernet Ports + 2 dual purpose Gigabit Ethernet ports module +cevModuleCE500G12TC OBJECT IDENTIFIER ::= { cevModuleCE5xxType 4 } -- Catalyst Express 500 8 Gigabit Ethernet Ports + 4 dual purpose Gigabit Ethernet ports module +cevModuleCE5208PC OBJECT IDENTIFIER ::= { cevModuleCE5xxType 5 } -- Catalyst Express 520 8 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +cevModuleCE52024PC OBJECT IDENTIFIER ::= { cevModuleCE5xxType 6 } -- Catalyst Express 520 24 Power Over Ethernet Ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevModuleCE52024TT OBJECT IDENTIFIER ::= { cevModuleCE5xxType 7 } -- Catalyst Express 520 24 10/100 ports + 2 Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevModuleCE52024LC OBJECT IDENTIFIER ::= { cevModuleCE5xxType 8 } -- Catalyst Express 520 24 10/100 ports (4 Power Over Ethernet Ports) + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cevModule520G24TC OBJECT IDENTIFIER ::= { cevModuleCE5xxType 9 } -- Catalyst Express 520 24 Gigabit Ethernet Ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch + +cevModuleMEType OBJECT IDENTIFIER ::= { cevModule 64 } -- Modules that are used in Cisco Metro Ethernet Switches +cevModuleME240024TS OBJECT IDENTIFIER ::= { cevModuleMEType 1 } -- Metro Ethernet 2400 24 10/100 fast ethernet + 2 SFP ports module +cevModuleME340024TS OBJECT IDENTIFIER ::= { cevModuleMEType 2 } -- Metro Ethernet 3400 24 10/100 fast ethernet + 2 SFP ports module +cevModuleME3400G12CS OBJECT IDENTIFIER ::= { cevModuleMEType 3 } -- Metro Ethernet 3400, 12 GE/SFP ports + 4 SFP ports module +cevModuleME3400G2CS OBJECT IDENTIFIER ::= { cevModuleMEType 4 } -- Metro Ethernet 3400, 2 GE/SFP ports + 2 SFP ports module +cevModuleME492410GE OBJECT IDENTIFIER ::= { cevModuleMEType 5 } -- Metro Ethernet 492410GE, 24+4 GE/SFP ports + 2 X2 ports module. +cevModuleME340024FS OBJECT IDENTIFIER ::= { cevModuleMEType 6 } -- Metro Ethernet 3400 24 100BaseFX fast ethernet + 2 SFP ports module +cevModuleME3400E24TS OBJECT IDENTIFIER ::= { cevModuleMEType 7 } -- Metro Ethernet 3400E, 24 10/100 Fast Ethernet + 2 SFP ports module +cevModuleME3400EG12CS OBJECT IDENTIFIER ::= { cevModuleMEType 8 } -- Metro Ethernet 3400 , 12 GE/SFP ports + 4 SFP ports module +cevModuleME3400EG2CS OBJECT IDENTIFIER ::= { cevModuleMEType 9 } -- Metro Ethernet 3400E, 2 GE/SFP ports + 2 SFP ports module +cevModuleME3600X24FS OBJECT IDENTIFIER ::= { cevModuleMEType 10 } -- Cisco ME 3600X Ethernet Access Switch, 24 GE SFP ports + 2 10Gbps/1Gbps SFP+/SFP ports module +cevModuleME3600X24TS OBJECT IDENTIFIER ::= { cevModuleMEType 11 } -- Cisco ME 3600X Ethernet Access Switch, 24 10/100/1000 ports + 2 10Gbps/1Gbps SFP+/SFP ports module +cevModuleME3800X24FS OBJECT IDENTIFIER ::= { cevModuleMEType 12 } -- Cisco ME 3800X Carrier Ethernet Switch Router, 24 GE SFP ports + 2 10Gbps/1Gbps SFP+/SFP ports module + +cevModuleCat4000EType OBJECT IDENTIFIER ::= { cevModule 65 } -- Group for the E-series product line (internally known as the K5 series) +cevCat4kWsx45Sup6e OBJECT IDENTIFIER ::= { cevModuleCat4000EType 1 } -- Catalyst 4500 E-Series Sup 6-E, 2x10GE(X2) w/TwinGig +cevCat4kWsx4648Rj45e OBJECT IDENTIFIER ::= { cevModuleCat4000EType 2 } -- Catalyst 4500 E-Series 48-Port 10/100/1000 (RJ45) +cevCat4kWsx4648Rj45ve OBJECT IDENTIFIER ::= { cevModuleCat4000EType 3 } -- Catalyst 4500 E-Series 48-Port PoE 802.3af 10/100/1000(RJ45) +cevCat4kWsx4606X2e OBJECT IDENTIFIER ::= { cevModuleCat4000EType 4 } -- Catalyst 4500 E-Series 6-Port 10GbE (X2) +cevCat4kWsx4624Sfpe OBJECT IDENTIFIER ::= { cevModuleCat4000EType 5 } -- Catalyst 4500 E-Series 24-Port GE (SFP) +cevCat4kWsx4590E OBJECT IDENTIFIER ::= { cevModuleCat4000EType 7 } -- Catalyst 4507R-E/4510R-E Fabric Redundancy Module +cevCat4kWsx4648Rj45je OBJECT IDENTIFIER ::= { cevModuleCat4000EType 9 } -- 48 Port 10/100/1000 Line Card with Jumbo Packet Support +cevCat4kWsx4648Rj45vPlusE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 10 } -- 48 Port 10/100/1000 Preminum POE Line Card with Jumbo Frame Support +cevCat4kWsx45Sup6LE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 13 } -- Catalyst 4500 E-Series Sup 6L-E, 2x10GE(X2) +cevCat4kWsx45Sup7e OBJECT IDENTIFIER ::= { cevModuleCat4000EType 14 } -- Catalyst 4500 EX-Series Sup 7-E, 4x10G SFP+ +cevCat4kWsx4748Rj45VPlusE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 15 } -- Catalyst 4500 EX-Series 48-Port PoE 802.3af 10/100/100(RJ45) +cevCat4kWsx4712SfpPlusE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 16 } -- Catalyst 4500 EX-Series 12-Port 10G SFP+ +cevCat4kWsx4612SfpE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 17 } -- Catalyst 4500 E-Series 12-Port GE (SFP) +cevCat4kWsx4640CSfpE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 18 } -- Catalyst 4500 EX-Series 40-Port SFP/80-Port C-SFP +cevCatWsX4748Rj45E OBJECT IDENTIFIER ::= { cevModuleCat4000EType 19 } -- 10/100/1000BaseT (RJ45) with 48 10/100/1000BaseT Energy Efficient Ethernet (EEE) ports +cevCat4kWsX4748NgpoeE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 20 } -- WS-X4748-UPOE+E is a RJ45-based 48 port linecard. The card supports UPOE, the Cisco-proprietary method of providing upto 60W of inline power per port +cevCat4kWsx4712SfpE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 21 } -- Catalyst 4500 Ex-Series 12-Port SFP +cevCat4kWsx4724SfpE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 22 } -- Catalyst 4500 Ex-Series 24-Port SFP +cevCat4kWsx4748SfpE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 23 } -- Catalyst 4500 Ex-Series 48-Port SFP +cevCat4kWsX474812X48uE OBJECT IDENTIFIER ::= { cevModuleCat4000EType 33 } -- Switch 4500E 100/1000/2500/5000/10GBaseT (RJ45)+V E Series with 48 10GbaseT + + + +cevModuleN7KType OBJECT IDENTIFIER ::= { cevModule 66 } -- Group for the Nexus7000 N7K type of cards +cevN7KSup1 OBJECT IDENTIFIER ::= { cevModuleN7KType 1 } -- supervisor1 module for Nexus7000 N7K +cevN7KM148GT04 OBJECT IDENTIFIER ::= { cevModuleN7KType 2 } -- Nurburgring 48 port 10/100/1000 RJ-45 40G +cevN7KM132XP08 OBJECT IDENTIFIER ::= { cevModuleN7KType 3 } -- AlbertPark 32 port 10GbE 80G +cevN7Kc7010Fab40 OBJECT IDENTIFIER ::= { cevModuleN7KType 4 } -- Estoril10 40Gbps Fabric for Nexus7000 10 slot N7K +cevN7KM148GS11 OBJECT IDENTIFIER ::= { cevModuleN7KType 5 } -- Jarama N7K-M148GS-11 +cevN7Kc7018Fab1 OBJECT IDENTIFIER ::= { cevModuleN7KType 6 } -- Estoril Fabric for Nexus7000 18 slot N7K-C7018-FAB-1 +cevN7KF132Xp15 OBJECT IDENTIFIER ::= { cevModuleN7KType 7 } -- Aida DCE N7K-F132XP-15 32 port 10G/1G SFP +cevN7KM108X212 OBJECT IDENTIFIER ::= { cevModuleN7KType 8 } -- N7K-M108X2-12 Adelaide +cevN7KM108X212L OBJECT IDENTIFIER ::= { cevModuleN7KType 9 } -- N7K-M108X2-12L Adeliade-XL +cevN7KM148GS11L OBJECT IDENTIFIER ::= { cevModuleN7KType 10 } -- Jarama-XL N7K-M148GS-11L +cevN7KM116XP22L OBJECT IDENTIFIER ::= { cevModuleN7KType 11 } -- N7K-M116XP-22L MotoGiro-16 16-Port 10Gb Ethernet Module with 160Gbps Fabric (requires SFP+ optic module) +cevN7KM108XP22L OBJECT IDENTIFIER ::= { cevModuleN7KType 12 } -- N7K-M108XP-22L MotoGiro-8 8-Port 10Gb Ethernet Module with 80Gbps Fabric (requires SFP+ optic module) +cevN7KM132XP12L OBJECT IDENTIFIER ::= { cevModuleN7KType 13 } -- 10 Gbps Ethernet XL Module AlbertPark-XL N7K-M132XP-12L +cevN7Kc7009Fab2 OBJECT IDENTIFIER ::= { cevModuleN7KType 14 } -- dijon9 N7K-C7009-FAB2 Fabric for Nexus7000 9slot boxster +cevN7Kc7010Fab2 OBJECT IDENTIFIER ::= { cevModuleN7KType 16 } -- dijon10 N7K-C7010-FAB-2 Fabric for Nexus7000 10slot +cevN7Kc7018Fab2 OBJECT IDENTIFIER ::= { cevModuleN7KType 17 } -- dijon18 N7K-C7018-FAB-2 Fabric for Nexus7000 18slot +cevN7KF248XP24 OBJECT IDENTIFIER ::= { cevModuleN7KType 18 } -- 1/10 Gbps Ethernet Module N7K-F248XP-24 +cevN7KF248XT24 OBJECT IDENTIFIER ::= { cevModuleN7KType 19 } -- 1/10 Gbps BASE-T Ethernet Module N7K-F248XT-24 +cevN7KSUP2 OBJECT IDENTIFIER ::= { cevModuleN7KType 20 } -- Nexus 7000 Supervisor Module N7K-SUP2 +cevN7KM202CF22L OBJECT IDENTIFIER ::= { cevModuleN7KType 21 } -- 10/40/100 Gbps Ethernet Module N7K-M202CF-22L +cevN7KM206FQ23L OBJECT IDENTIFIER ::= { cevModuleN7KType 22 } -- 10/40 Gbps Ethernet Module N7K-M206FQ-23L +cevN7KM148GT11L OBJECT IDENTIFIER ::= { cevModuleN7KType 23 } -- nurburing-XL N7K-M148GT-11L +cevN7KSMNAMK9 OBJECT IDENTIFIER ::= { cevModuleN7KType 27 } -- N7K-SM-NAM-K9 Network Analysis Module for Nexus 7000 +cevN7KFabricExtenderConnectionCable OBJECT IDENTIFIER ::= { cevModuleN7KType 31 } -- FEX Fabric Extender cabling +cevN7KM224XP23L OBJECT IDENTIFIER ::= { cevModuleN7KType 32 } -- autodromo10 24 port 10G ethernet nexus7000 N7K-M224XP-23L +cevN7KSUP2E OBJECT IDENTIFIER ::= { cevModuleN7KType 33 } -- silverstoneHeavy sup2e N7K-SUP2E +cevN7KForwardingEngine OBJECT IDENTIFIER ::= { cevModuleN7KType 34 } -- Forwarding engine asic on nexus n7k linecards +cevN7KF306CK25 OBJECT IDENTIFIER ::= { cevModuleN7KType 35 } -- Nexus 7000 F3-series 6-port 100 Gigabit Ethernet Module +cevN7KF312FQ25 OBJECT IDENTIFIER ::= { cevModuleN7KType 36 } -- Pescara-40-12 n7k 12 Port 10/40G QSFP Line Card N7K-F312FQ-25 +cevN7KF248XT25E OBJECT IDENTIFIER ::= { cevModuleN7KType 45 } -- N7K-F248XT-25E Enhanced 1/10 Gbps BASE-T Ethernet Module +cevN7KF248XP25E OBJECT IDENTIFIER ::= { cevModuleN7KType 46 } -- N7K-F248XP-25E Enhanced 1/10 Gbps Ethernet Module +cevN7KM324FQ25L OBJECT IDENTIFIER ::= { cevModuleN7KType 48 } -- 24-port 10/40Gbps QSFP M3 Linecard for Nexus 7000 platform +cevN7KM348XP25L OBJECT IDENTIFIER ::= { cevModuleN7KType 51 } -- 48-port 1/10Gbps SFP+ M3 Linecard for Nexus 7000 platform + +cevModuleASA5580Type OBJECT IDENTIFIER ::= { cevModule 67 } -- Group for the ASA5580 Type of cards +cevModuleASA5580Pm4x1geCu OBJECT IDENTIFIER ::= { cevModuleASA5580Type 1 } -- ASA 5580 4 port GE Copper Interface Card +cevModuleASA5580Pm4x1geFi OBJECT IDENTIFIER ::= { cevModuleASA5580Type 2 } -- ASA 5580 4 port GE Fiber Interface Card +cevModuleASA5580Pm2x10geFi OBJECT IDENTIFIER ::= { cevModuleASA5580Type 3 } -- ASA 5580 2 port 10GE Fiber Interface Card + +cevModuleASR1000Type OBJECT IDENTIFIER ::= { cevModule 68 } -- These are modules that are used in Cisco Aggregation Services Router 1000 Series +cevModuleASR1000RP1 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 1 } -- Cisco ASR1000 Routing Processor 1 Module +cevModuleASR1000ESP10 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 2 } -- Cisco ASR1000 Embedded Services Processor 10Gbps Module +cevModuleASR1000SIP10 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 3 } -- Cisco ASR1000 SPA Interface Processor 10 Module +cevModuleASR1000UnknownRP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 4 } -- Cisco ASR1000 Unknown Routing Processor +cevModuleASR1000UnknownESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 5 } -- Cisco ASR1000 Unknown Embedded Services Processor +cevModuleASR1000UnknownSIP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 6 } -- Cisco ASR1000 Unknown SPA Interface Processor +cevModuleASR1002RP1 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 7 } -- Cisco ASR1002 Routing Processor 1 Module +cevModuleASR1000ESP5 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 8 } -- Cisco ASR1000 Embedded Services Processor 5Gbps Module +cevModuleASR1000ESP20 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 9 } -- Cisco ASR1000 Embedded Services Processor 20Gbps Module +cevModuleASR1002Spa4pGe OBJECT IDENTIFIER ::= { cevModuleASR1000Type 10 } -- 4 port Ge SPA Build-In Module for Cisco ASR1002 +cevModuleASR1002SIP10 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 11 } -- Cisco ASR1002 SPA Interface Processor 10 Module +cevModuleASR1000SIP40 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 12 } -- Cisco ASR1000 SPA Interface Processor 40 Module +cevModuleASR1000RP2 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 13 } -- Cisco ASR1000 Routing Processor 2 Module +cevModuleASR1000ESP10N OBJECT IDENTIFIER ::= { cevModuleASR1000Type 14 } -- Cisco ASR1000 Embedded Services Processor 10Gbps Module without security feature +cevModuleASR1002FESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 15 } -- Cisco ASR1002F Embedded Services Processor 2.5Gbps Module +cevModuleASR1002FSIP10 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 16 } -- Cisco ASR1002F SPA Interface Processor 10 Module +cevModuleASR1000ESP40 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 17 } -- Cisco ASR1000 Embedded Services Processor 40Gbps Module +cevModuleASR1001RP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 18 } -- Cisco ASR1001 Route Process +cevModuleASR1001ESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 19 } -- Cisco ASR1001 Embedded Services Processor +cevModuleASR1001SIP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 20 } -- Cisco ASR1001 SPA Interface Processor +cevModuleASR1001Spa4pGe OBJECT IDENTIFIER ::= { cevModuleASR1000Type 21 } -- Built-in 4 port Ge SPA Module for Cisco +cevModuleASR1001IDC2xOc3Pos OBJECT IDENTIFIER ::= { cevModuleASR1000Type 22 } -- Cisco ASR1001 2xOc3Pos Integrated Daughter Card +cevModuleASR1001IDC4xT3 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 23 } -- Cisco ASR1001 2xOc3Pos Integrated Daughter Card +cevModuleASR1001IDC8xChT1E1 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 24 } -- Cisco ASR1002 8xChT1/E1 Integrated Daughter Card +cevModuleASR1001IDC4xGe OBJECT IDENTIFIER ::= { cevModuleASR1000Type 25 } -- Cisco ASR1001 4xGe Integrated Daughter Card +cevModuleASR1001IDCHDD OBJECT IDENTIFIER ::= { cevModuleASR1000Type 26 } -- ASR1001 harddisk Integrated Daughter Card +cevModuleASR1002XRP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 27 } -- Cisco ASR1002-X Routing Processor Module +cevModuleASR1002XESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 28 } -- Cisco ASR1002-X Embedded Services Processor 2.5Gbps Module +cevModuleASR1002XSIP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 29 } -- Cisco ASR1002-X SPA Interface Processor Module +cevModuleASR1002X6xGeBuiltIn OBJECT IDENTIFIER ::= { cevModuleASR1000Type 30 } -- Built-in 6 port Ge Module for Cisco ASR1002-X +cevModuleASR1000ESP100 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 31 } -- Cisco ASR1000 Embedded Services Processor 100Gbps Module +cevModuleASR1000ESP200 OBJECT IDENTIFIER ::= { cevModuleASR1000Type 32 } -- Cisco ASR1000 Embedded Services Processor 200Gbps Module +cevModuleASR1000ELC2xT20xGe OBJECT IDENTIFIER ::= { cevModuleASR1000Type 33} -- Integrated Daughter Card 2xT+20xGE for Cisco ASR1000 Ethernet Line 40G Card. It contains 20-port GigabitEtherent ports and 2-port TenGigabitEtherent ports +cevModuleASR1000ELC40GModule OBJECT IDENTIFIER ::= { cevModuleASR1000Type 34 } -- This is a Cisco ASR1000 Ethernet Line Card of 40G capacity +cevModuleASR1002XCRP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 35 } -- Cisco ASR1002-XC Routing Processor Module +cevModuleASR1002XCESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 36 } -- Cisco ASR1002-XC Embedded Services Processor Module +cevModuleASR1002XCSIP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 37 } -- Cisco ASR1002-XC SPA Interface Processor Module +cevModuleASR1002XC2xGeBuiltIn OBJECT IDENTIFIER ::= { cevModuleASR1000Type 38 } -- Built-in 2 port Ge Module for Cisco ASR1002-X +cevModuleASR1001XRP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 39 } -- Cisco ASR1001-X Routing Processor Module +cevModuleASR1001XESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 40 } -- Cisco ASR1001-X Embedded Services Processor 2.5Gbps Module +cevModuleASR1001XSIP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 41 } -- Cisco ASR1001-X SPA Interface Processor Module +cevModuleASR1002HXRP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 51 } -- Cisco ASR1002-HX Routing Processor Module +cevModuleASR1002HXESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 52 } -- Cisco ASR1002-HX Embedded Services Processor Module +cevModuleASR1002HXMIP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 53 } -- Cisco ASR1002-HX Modular Interface Processor Module +cevModuleASR1001HXRP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 56 } -- Cisco ASR1001-HX Routing Processor Module +cevModuleASR1001HXESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 57 } -- Cisco ASR1001-HX Embedded Services Processor Module +cevModuleASR1001HXMIP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 58 } -- Cisco ASR1001-HX Modular Interface Processor Module +cevModuleASR1000BUILTIN4X10G1G OBJECT IDENTIFIER ::= { cevModuleASR1000Type 63 } -- BUILT-IN-4X10G/1G EPA will act as 10G or 1G depending on the SFP type plugged in the interface +cevModuleASR1000AIRCT5540K9RP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 64 } -- AIRCT5540-K9 Routing Processor Module +cevModuleASR1000AIRCT5540K9ESP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 65 } -- AIRCT5540-K9 Embedded Services Processor Module +cevModuleASR1000AIRCT5540K9MIP OBJECT IDENTIFIER ::= { cevModuleASR1000Type 66 } -- AIRCT5540-K9 Modular Interface Processor Module + +cevModuleCatRfgwType OBJECT IDENTIFIER ::= { cevModule 69 } -- Cards that go into Rfgw chassis +cevRfgwDtcc OBJECT IDENTIFIER ::= { cevModuleCatRfgwType 1 } -- DOCSIS Timing, Communication, and Control Plus Card for RF gateway +cevRfgwQam48ABC OBJECT IDENTIFIER ::= { cevModuleCatRfgwType 2 } -- Card with 12 ports, each having 4 QAM (Quadrature Amplitude Modulation)channels, based on ITU-T J.83 Annex A, B & C +cevRfgwPort4Qam OBJECT IDENTIFIER ::= { cevModuleCatRfgwType 3 } -- QAM (Quadrature Amplitude Modulation) port with 4 channels each +cevRfgwRfswitch OBJECT IDENTIFIER ::= { cevModuleCatRfgwType 4 } -- RF switch card +cevRfgwQam384ABC OBJECT IDENTIFIER ::= { cevModuleCatRfgwType 5 } -- Card with 8 ports, each having 128 QAM channels, based on ITU-T J.83 Annex A, B & C + +cevModuleVgdType OBJECT IDENTIFIER ::= { cevModule 70 } -- Group for VGD cards +cevVgdDfcCT3 OBJECT IDENTIFIER ::= { cevModuleVgdType 1 } -- VGD Series Channelized T3 Interface Card +cevVgdDfcVFC OBJECT IDENTIFIER ::= { cevModuleVgdType 2 } -- VGD Series Voice Feature Card with Six Packet Voice Data Modules (PVDM2) module slots +cevVgdDfcCarrier OBJECT IDENTIFIER ::= { cevModuleVgdType 3 } -- Carrier Card that holds VGD Series Feature/Interface Cards + +cevModuleIEType OBJECT IDENTIFIER ::= { cevModule 71 } -- new switch product line for IE +cevModuleIE30004TC OBJECT IDENTIFIER ::= { cevModuleIEType 1 } -- Cisco Industrial Ethernet Switch IE 3000 with 4 10/100 + 2 T/SFP Ethernet Interfaces +cevModuleIE30008TC OBJECT IDENTIFIER ::= { cevModuleIEType 2 } -- Cisco Industrial Ethernet Switch IE3000 with 8 10/100 + 2 T/SFP Ethernet Interfaces +cevModuleIE30008TM OBJECT IDENTIFIER ::= { cevModuleIEType 3 } -- Cisco Industrial Ethernet Switch Expansion Module IE3000, 8 10/100 +cevModuleIE30008FM OBJECT IDENTIFIER ::= { cevModuleIEType 4 } -- Cisco Industrial Ethernet Switch Expansion Module IE3000, 8 100FX interfaces +cevModuleRAIE1783MS06T OBJECT IDENTIFIER ::= { cevModuleIEType 5 } -- Cisco-Rockwell Industrial Ethernet Switch 1783 with 4 10/100 + 2 T/SFP Ethernet Interfaces +cevModuleRAIE1783MS10T OBJECT IDENTIFIER ::= { cevModuleIEType 6 } -- Cisco Rockwell Industrial Ethernet Switch IE1783 with 8 10/100 + 2 T/SFP Ethernet Interfaces +cevModuleRAIE1783MX08T OBJECT IDENTIFIER ::= { cevModuleIEType 7 } -- Cisco-Rockwell Industrial Ethernet Switch Expansion Module IE1783 with 8 10/100 interface +cevModuleRAIE1783MX08F OBJECT IDENTIFIER ::= { cevModuleIEType 8 } -- Cisco-Rockwell Industrial Ethernet Switch Expansion Module IE1783 with 8 100FX interfaces +cevModuleIE301016S8PC OBJECT IDENTIFIER ::= { cevModuleIEType 9 } -- Cisco Industrial Ethernet 3010 Switch with 16 100 SFP + 8 10/100 + 2 T/SFP Ethernet Interfaces +cevModuleRAIE1783RMS06T OBJECT IDENTIFIER ::= { cevModuleIEType 13 } -- Cisco-Rockwell Industrial Ethernet Switch IE1783 with 4 10/100 + 2 T/SFP Ethernet Interfaces +cevModuleRAIE1783RMS10T OBJECT IDENTIFIER ::= { cevModuleIEType 14 } -- Cisco Rockwell Industrial Ethernet Switch IE1783 with 8 10/100 + 2 T/SFP Ethernet Interfaces +cevModuleIE20004TS OBJECT IDENTIFIER ::= { cevModuleIEType 15 } -- Cisco IA Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 SFP +cevModuleIE20004T OBJECT IDENTIFIER ::= { cevModuleIEType 16 } -- Cisco IA Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 T +cevModuleIE20004TSG OBJECT IDENTIFIER ::= { cevModuleIEType 17 } -- Cisco IA Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 SFP +cevModuleIE20004TG OBJECT IDENTIFIER ::= { cevModuleIEType 18 } -- Cisco IA Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 T +cevModuleIE20008TC OBJECT IDENTIFIER ::= { cevModuleIEType 19 } -- Cisco IA Industrial Ethernet 2000 Switch, 8 10/100 T + 2 100 T/SFP +cevModuleIE20008TCG OBJECT IDENTIFIER ::= { cevModuleIEType 20 } -- Cisco IA Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +cevModuleIE200016TC OBJECT IDENTIFIER ::= { cevModuleIEType 21 } -- Cisco IA Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 100 T/SFP +cevModuleIE200016TCG OBJECT IDENTIFIER ::= { cevModuleIEType 22 } -- Cisco IA Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleIE200016TCGX OBJECT IDENTIFIER ::= { cevModuleIEType 23 } -- Cisco IA Base + 1588 + Conformal coating Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS06SL OBJECT IDENTIFIER ::= { cevModuleIEType 24 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 SFP +cevModuleRAIE1783BMS06SA OBJECT IDENTIFIER ::= { cevModuleIEType 25 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 SFP +cevModuleRAIE1783BMS06TL OBJECT IDENTIFIER ::= { cevModuleIEType 26 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 T +cevModuleRAIE1783BMS06TA OBJECT IDENTIFIER ::= { cevModuleIEType 27 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 T +cevModuleRAIE1783BMS06SGL OBJECT IDENTIFIER ::= { cevModuleIEType 28 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 SFP +cevModuleRAIE1783BMS06SGA OBJECT IDENTIFIER ::= { cevModuleIEType 29 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 SFP +cevModuleRAIE1783BMS06TGL OBJECT IDENTIFIER ::= { cevModuleIEType 30 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 T +cevModuleRAIE1783BMS06TGA OBJECT IDENTIFIER ::= { cevModuleIEType 31 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 T +cevModuleRAIE1783BMS10CL OBJECT IDENTIFIER ::= { cevModuleIEType 32 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 8 10/100 T + 2 100 T/SFP +cevModuleRAIE1783BMS10CA OBJECT IDENTIFIER ::= { cevModuleIEType 33 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 8 10/100 T + 2 100 T/SFP +cevModuleRAIE1783BMS10CGL OBJECT IDENTIFIER ::= { cevModuleIEType 34 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS10CGA OBJECT IDENTIFIER ::= { cevModuleIEType 35 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS10CGP OBJECT IDENTIFIER ::= { cevModuleIEType 36 } -- Cisco Rockwell IA Base + 1588 Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS10CGN OBJECT IDENTIFIER ::= { cevModuleIEType 37 } -- Cisco Rockwell IA Base + 1588 + NAT Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS20CL OBJECT IDENTIFIER ::= { cevModuleIEType 38 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 100 T/SFP +cevModuleRAIE1783BMS20CA OBJECT IDENTIFIER ::= { cevModuleIEType 39 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 100 T/SFP +cevModuleRAIE1783BMS20CGL OBJECT IDENTIFIER ::= { cevModuleIEType 40 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS20CGP OBJECT IDENTIFIER ::= { cevModuleIEType 41 } -- Cisco Rockwell IA Base + 1588 Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS20CGPK OBJECT IDENTIFIER ::= { cevModuleIEType 42 } -- Cisco Rockwell IA Base + 1588 + Conformal coating Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleIE200016TCGP OBJECT IDENTIFIER ::= { cevModuleIEType 52 } -- Cisco IA Base + Lite Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevModuleIE200016TCGEP OBJECT IDENTIFIER ::= { cevModuleIEType 53 } -- Cisco IA Base + 1588 Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevModuleIE200016TCGNXP OBJECT IDENTIFIER ::= { cevModuleIEType 54 } -- Cisco IA Base + 1588 + Conformal coating Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevModuleIE30004SM OBJECT IDENTIFIER ::= { cevModuleIEType 55 } -- Cisco Industrial Ethernet Switch Expansion Module IE3000, 4 100FX interfaces +cevModuleIE30008SM OBJECT IDENTIFIER ::= { cevModuleIEType 56 } -- Cisco Industrial Ethernet Switch Expansion Module IE3000, 8 100FX interfaces +cevModuleRAIE1783MX04S OBJECT IDENTIFIER ::= { cevModuleIEType 57 } -- Cisco-Rockwell Industrial Ethernet Switch Expansion Module 1783, 4 100FX interfaces +cevModuleRAIE1783MX08S OBJECT IDENTIFIER ::= { cevModuleIEType 58 } -- Cisco-Rockwell Industrial Ethernet Switch Expansion Module 1783, 8 100FX interfaces +cevModuleIE30004PC OBJECT IDENTIFIER ::= { cevModuleIEType 59 } -- Cisco Industrial Ethernet Switch Expansion Module IE3000, 4 POE 10/100 interfaces +cevModuleIE30004PC4TC OBJECT IDENTIFIER ::= { cevModuleIEType 60 } -- Cisco Industrial Ethernet Switch Expansion Module IE3000, 4 POE and 4 nPOE 10/100 interfaces +cevModuleRAIE1783MX04E OBJECT IDENTIFIER ::= { cevModuleIEType 61 } -- Cisco-Rockwell Industrial Ethernet Switch Expansion Module 1783, 4 POE 10/100 interfaces +cevModuleRAIE1783MX04T04E OBJECT IDENTIFIER ::= { cevModuleIEType 62 } -- Cisco-Rockwell Industrial Ethernet Switch Expansion Module 1783, 4 POE and 4 nPOE 10/100 interfaces +cevModuleIE20008TCGN OBJECT IDENTIFIER ::= { cevModuleIEType 63 } -- Cisco IA Base + 1588 + NAT Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +cevModuleIE200016TCGN OBJECT IDENTIFIER ::= { cevModuleIEType 64 } -- Cisco IA Base + 1588 + NAT Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS20CGN OBJECT IDENTIFIER ::= { cevModuleIEType 65 } -- Cisco Rockwell IA Base + 1588+NAT Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleRAIE1783BMS12T4E2CGL OBJECT IDENTIFIER ::= { cevModuleIEType 66 } -- Rockwell IA Base + Lite Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevModuleRAIE1783BMS12T4E2CGP OBJECT IDENTIFIER ::= { cevModuleIEType 67 } -- Rockwell IA Base + 1588 Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevModuleRAIE1783BMS12T4E2CGNK OBJECT IDENTIFIER ::= { cevModuleIEType 68 } -- Rockwell IA Base + NAT + 1588 + Conformal Coating Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cevModuleIem30004Pc OBJECT IDENTIFIER ::= { cevModuleIEType 69 } -- 4 POE port expansion module +cevModuleIem30004Pc4TC OBJECT IDENTIFIER ::= { cevModuleIEType 70 } -- 4 POE port 4 n-POE port expansion module +cevModule1783MX04E OBJECT IDENTIFIER ::= { cevModuleIEType 71 } -- 4 port POE expansion module +cevModule1783MX04T04E OBJECT IDENTIFIER ::= { cevModuleIEType 72 } -- 4 POE port 4 n-POE expansion module +cevModuleIE20008T67B OBJECT IDENTIFIER ::= { cevModuleIEType 79 } -- Cisco IE2000 IP67 Variant Switch with 8 port 10/100 downlink, LAN Base Image +cevModuleIE200016T67B OBJECT IDENTIFIER ::= { cevModuleIEType 80 } -- Cisco IE2000 IP67 Variant Switch with 16 port 10/100 downlink, LAN Base Image +cevModuleIE200024T67B OBJECT IDENTIFIER ::= { cevModuleIEType 81 } -- Cisco IE2000 IP67 Variant Switch with 24 port 10/100 downlink, LAN Base Image +cevModuleIE20008T67PGE OBJECT IDENTIFIER ::= { cevModuleIEType 82 } -- Cisco IE2000 IP67 Variant Switch with 4 port 10/100 downlink, 4-port POE /POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevModuleIE200016T67PGE OBJECT IDENTIFIER ::= { cevModuleIEType 83 } -- Cisco IE2000 IP67 Variant Switch with 8 port 10/100 downlink, 8-port POE / 4-port POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevModuleRAIE1783ZMS8TA OBJECT IDENTIFIER ::= { cevModuleIEType 84 } -- Rockwell IE2000 IP67 Variant Switch with 8 port 10/100 downlink, LAN Base Image +cevModuleRAIE1783ZMS16TA OBJECT IDENTIFIER ::= { cevModuleIEType 85 } -- Rockwell IE2000 IP67 Variant Switch with 16 port 10/100 downlink, LAN Base Image +cevModuleRAIE1783ZMS24TA OBJECT IDENTIFIER ::= { cevModuleIEType 86 } -- Rockwell IE2000 IP67 Variant Switch with 24 port 10/100 downlink, LAN Base Image +cevModuleRAIE1783ZMS4T4E2TGP OBJECT IDENTIFIER ::= { cevModuleIEType 87 } -- Rockwell IE2000 IP67 Variant Switch with 4 port 10/100 downlink, 4-port POE /POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevModuleRAIE1783ZMS8T8E2TGP OBJECT IDENTIFIER ::= { cevModuleIEType 88 } -- Rockwell IE2000 IP67 Variant Switch with 8 port 10/100 downlink, 8-port POE / 4-port POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevModuleIE2000U4STSG OBJECT IDENTIFIER ::= { cevModuleIEType 89 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 SFP + 2 1000 SFP +cevModuleIE2000U16TCGP OBJECT IDENTIFIER ::= { cevModuleIEType 90 } -- Cisco Industrial Ethernet 2000U Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE + 1588 +cevModuleIE2000U4TG OBJECT IDENTIFIER ::= { cevModuleIEType 91 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 T + 2 1000 T +cevModuleIE2000U4TSG OBJECT IDENTIFIER ::= { cevModuleIEType 92 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 T + 2 1000 SFP +cevModuleIE2000U8TCG OBJECT IDENTIFIER ::= { cevModuleIEType 93 } -- Cisco Industrial Ethernet 2000U Switch, 8 10/100 T + 2 1000 T/SFP +cevModuleIE2000U16TCG OBJECT IDENTIFIER ::= { cevModuleIEType 94 } -- Cisco Industrial Ethernet 2000U Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleIE2000U16TCGX OBJECT IDENTIFIER ::= { cevModuleIEType 95 } -- Cisco Industrial Ethernet 2000U Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cevModuleIE40004TC4GE OBJECT IDENTIFIER ::= { cevModuleIEType 96 } -- Cisco IE4000 with 4 FE Combo DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleIE40008T4GE OBJECT IDENTIFIER ::= { cevModuleIEType 97 } -- CISCO IE4000 with 8 FE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleIE40008S4GE OBJECT IDENTIFIER ::= { cevModuleIEType 98 } -- CISCO IE4000 with 8 FE Fiber DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleIE40004T4P4GE OBJECT IDENTIFIER ::= { cevModuleIEType 99 } -- CISCO IE4000 with 4 FE Copper DL ports + 4 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleIE400016T4GE OBJECT IDENTIFIER ::= { cevModuleIEType 100 } -- CISCO IE4000 with 16 FE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleIE40004S8P4GE OBJECT IDENTIFIER ::= { cevModuleIEType 101 } -- CISCO IE4000 with 4 FE Fiber DL ports + 8 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleIE40008GT4GE OBJECT IDENTIFIER ::= { cevModuleIEType 102 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleIE40008GS4GE OBJECT IDENTIFIER ::= { cevModuleIEType 103 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleIE40004GC4GP4GE OBJECT IDENTIFIER ::= { cevModuleIEType 104 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleIE400016GT4GE OBJECT IDENTIFIER ::= { cevModuleIEType 105 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleIE40008GT8GP4GE OBJECT IDENTIFIER ::= { cevModuleIEType 106 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleIE40004GS8GP4GE OBJECT IDENTIFIER ::= { cevModuleIEType 107 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS4C4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 108 } -- Cisco IE4000 with 4 FE Combo DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS8T4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 109 } -- CISCO IE4000 with 8 FE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS8S4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 110 } -- CISCO IE4000 with 8 FE Fiber DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS4T4E4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 111 } -- CISCO IE4000 with 4 FE Copper DL ports + 4 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS16T4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 112 } -- CISCO IE4000 with 16 FE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS4S8E4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 113 } -- CISCO IE4000 with 4 FE Fiber DL ports + 8 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS8TG4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 114 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS8SG4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 115 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS4EG8CGN OBJECT IDENTIFIER ::= { cevModuleIEType 116 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS16TG4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 117 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS8TG8EG4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 118 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS4SG8EG4CGN OBJECT IDENTIFIER ::= { cevModuleIEType 119 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS8TG4CGR OBJECT IDENTIFIER ::= { cevModuleIEType 120 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS8SG4CGR OBJECT IDENTIFIER ::= { cevModuleIEType 121 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS4EG8CGR OBJECT IDENTIFIER ::= { cevModuleIEType 122 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS16TG4CGR OBJECT IDENTIFIER ::= { cevModuleIEType 123 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS8TG8EG4CGR OBJECT IDENTIFIER ::= { cevModuleIEType 124 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleRAIE1783HMS4SG8EG4CGR OBJECT IDENTIFIER ::= { cevModuleIEType 125 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA, +cevModuleIE500012S12P10G OBJECT IDENTIFIER ::= { cevModuleIEType 126 } -- CISCO IE5000 with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleRAIE1783IMS28NAC OBJECT IDENTIFIER ::= { cevModuleIEType 127 } -- CISCO IE5000 for RockWell Automation Lanbase license AC power supply with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleRAIE1783IMS28NDC OBJECT IDENTIFIER ::= { cevModuleIEType 128 } -- CISCO IE5000 for RockWell Automation Lanbase license DC power supply with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleRAIE1783IMS28RAC OBJECT IDENTIFIER ::= { cevModuleIEType 129 } -- CISCO IE5000 for RockWell Automation IP Services license AC power supply with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleRAIE1783IMS28RDC OBJECT IDENTIFIER ::= { cevModuleIEType 130 } -- CISCO IE5000 for RockWell Automation IP Services license DC power supply with 4 10GE Fiber UL ports + 8 GE Copper DL ports with POE, 8 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleIE500016S12P OBJECT IDENTIFIER ::= { cevModuleIEType 131 } -- CISCO IE5000 with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleIE10004TLM OBJECT IDENTIFIER ::= { cevModuleIEType 132 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 5x 10/100 BaseT Copper ports +cevModuleIE10006TLM OBJECT IDENTIFIER ::= { cevModuleIEType 133 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 8x 10/100 BaseT Copper ports +cevModuleIE10004PTSLM OBJECT IDENTIFIER ::= { cevModuleIEType 134 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 4x 10/100 BaseT downlink ports and 2X GE SFP uplink ports +cevModuleIE10008PTSLM OBJECT IDENTIFIER ::= { cevModuleIEType 135 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 8x 10/100 BaseT downlink ports and 2X GE SFP uplink ports +cevModuleRAIE1783IMS28GNAC OBJECT IDENTIFIER ::= { cevModuleIEType 136 } -- CISCO IE5000 for RockWell Automation Lanbase license AC power supply with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleRAIE1783IMS28GNDC OBJECT IDENTIFIER ::= { cevModuleIEType 137 } -- CISCO IE5000 for RockWell Automation Lanbase license DC power supply with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleRAIE1783IMS28GRAC OBJECT IDENTIFIER ::= { cevModuleIEType 138 } -- CISCO IE5000 for RockWell Automation IP Services license AC power supply with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleRAIE1783IMS28GRDC OBJECT IDENTIFIER ::= { cevModuleIEType 139 } -- CISCO IE5000 for RockWell Automation IP Services license DC power supply with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE, 12 GE Fiber DL ports, w/FPGA, Timing Module +cevModuleRAIE1783ZMS4T4E2TGN OBJECT IDENTIFIER ::= { cevModuleIEType 140 } -- Rockwell IE2000 IP67 Variant Switch with 4 port 10/100 downlink, 4-port POE /POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevModuleRAIE1783ZMS8T8E2TGN OBJECT IDENTIFIER ::= { cevModuleIEType 141 } -- Rockwell IE2000 IP67 Variant Switch with 8 port 10/100 downlink, 8-port POE / 4-port POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +cevModuleIE40104S24P OBJECT IDENTIFIER ::= { cevModuleIEType 142 } -- CISCO IE4010 with 4 1GE Fiber UL ports + 24 GE Copper DL ports with POE, w/FPGA +cevModuleIE401016S12P OBJECT IDENTIFIER ::= { cevModuleIEType 143 } -- CISCO IE4010 with 4 1GE Fiber UL ports + 12 GE Copper DL ports with POE + 12 GE Fiber DL ports, w/FPGA +cevModuleRAIE1783LMS5 OBJECT IDENTIFIER ::= { cevModuleIEType 144 } -- Cisco Rockwell brand Industrial Ethernet 1000 switch with 5x 10/100 BaseT Copper ports +cevModuleRAIE1783LMS8 OBJECT IDENTIFIER ::= { cevModuleIEType 145 } -- Cisco Rockwell brand Industrial Ethernet 1000 switch with 8x 10/100 BaseT Copper ports +cevModuleESS3300NCP OBJECT IDENTIFIER ::= { cevModuleIEType 146 } -- Cisco ESS-3300 Embedded Service Switch with 8 Gig Downlinks and 2x10G SFP+ Switch, Main Board, No cooling plate +cevModuleESS3300CON OBJECT IDENTIFIER ::= { cevModuleIEType 147 } -- Cisco ESS-3300 Embedded Service Switch with 8 Gig Downlinks and 2x10G SFP+ Switch, Main Board, Conduction cooled +cevModuleESS330016TNCP OBJECT IDENTIFIER ::= { cevModuleIEType 148 } -- Cisco ESS-3300 Embedded Service Switch with 16 Gig Downlinks Switch, Expansion board, No Cooling plate +cevModuleESS330016TCON OBJECT IDENTIFIER ::= { cevModuleIEType 149 } -- Cisco ESS-3300 Embedded Service Switch with 16 Gig Downlinks Switch, Expansion board, Conduction cooled +cevModuleIE32008T2S OBJECT IDENTIFIER ::= { cevModuleIEType 150 } -- Cisco Industrial Ethernet 3200 Switch, Petra Fixed System 2 Port SFP + 8 Port GE Copper Basic +cevModuleIE32008P2S OBJECT IDENTIFIER ::= { cevModuleIEType 151 } -- Cisco Industrial Ethernet 3200 Switch, Petra Fixed System 2 Port SFP + 8 Port GE PoE+ Basic +cevModuleIE33008T2S OBJECT IDENTIFIER ::= { cevModuleIEType 152 } -- Cisco Industrial Ethernet 3300 Switch, Petra Expandable System 2 Port SFP + 8 Port GE Copper Basic +cevModuleIE33008P2S OBJECT IDENTIFIER ::= { cevModuleIEType 153 } -- Cisco Industrial Ethernet 3300 Switch, Petra Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +cevModuleIE34008P2S OBJECT IDENTIFIER ::= { cevModuleIEType 154 } -- Cisco Industrial Ethernet 3400 Switch, Petra Expandable System 2 Port SFP + 8 Port GE PoE+ Adv +cevModuleIEM33008T OBJECT IDENTIFIER ::= { cevModuleIEType 155 } -- Cisco Industrial Ethernet 3300 Switch - 8 Port GE Copper Exp Module Basic +cevModuleIEM33008P OBJECT IDENTIFIER ::= { cevModuleIEType 156 } -- Cisco Industrial Ethernet 3300 Switch - 8 Port GE PoE+ Exp Module Basic PoE+ +cevModuleIEM34008P OBJECT IDENTIFIER ::= { cevModuleIEType 157 } -- Cisco Industrial Ethernet 3400 Switch - 8 Port GE PoE+ Exp Module Adv PoE+ +cevModuleIEM33006T2S OBJECT IDENTIFIER ::= { cevModuleIEType 158 } -- Cisco Industrial Ethernet 3300 Switch - 6 Port GE Copper + 2 Port SFP Mixed Exp Module Basic +cevModuleIEM33008S OBJECT IDENTIFIER ::= { cevModuleIEType 159 } -- Cisco Industrial Ethernet 3300 Switch - 8 Port SFP Fiber Exp Module Basic +cevModuleIEM34008S OBJECT IDENTIFIER ::= { cevModuleIEType 160 } -- Cisco Industrial Ethernet 3400 Switch - 8 Port SFP Fiber Exp Module Advanced +cevModuleIEM330016T OBJECT IDENTIFIER ::= { cevModuleIEType 161 } -- Cisco Industrial Ethernet 3300 Switch - 16 Port GE Copper Exp Module Basic +cevModuleIEM330016P OBJECT IDENTIFIER ::= { cevModuleIEType 162 } -- Cisco Industrial Ethernet 3300 Switch - 16 Port GE PoE+ Exp Module Basic +cevModuleIEM330014T2S OBJECT IDENTIFIER ::= { cevModuleIEType 163 } -- Cisco Industrial Ethernet 3300 Switch -14 Port GE Copper + 2 Port SFP Fiber Mixed Exp Module Basic +cevModuleRAIE1783MMS10B OBJECT IDENTIFIER ::= { cevModuleIEType 164 } -- Cisco-Rockwell Stratix 5800 Supervisor Card , Network Essentials, Fixed System 2 Port SFP + 8 Port GE Copper Basic +cevModuleRAIE1783MMS10BE OBJECT IDENTIFIER ::= { cevModuleIEType 165 } -- Cisco-Rockwell Stratix 5800 Supervisor Card, Network Essentials, Fixed System 2 Port SFP + 8 Port GE PoE+ Basic +cevModuleRAIE1783MMS10 OBJECT IDENTIFIER ::= { cevModuleIEType 166 } -- Cisco-Rockwell Stratix 5800 Supervisor Card Network Essentials, Expandable System 2 Port SFP + 8 Port GE Copper Basic +cevModuleRAIE1783MMS10R OBJECT IDENTIFIER ::= { cevModuleIEType 167 } -- Cisco-Rockwell Stratix 5800 Supervisor Card, Network Advantage, Expandable System 2 Port SFP + 8 Port GE Copper Basic +cevModuleRAIE1783MMS10E OBJECT IDENTIFIER ::= { cevModuleIEType 168 } -- Cisco-Rockwell Stratix 5800 Supervisor Card, Network Essentials, Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +cevModuleRAIE1783MMS10ER OBJECT IDENTIFIER ::= { cevModuleIEType 169 } -- Cisco-Rockwell Stratix 5800 Supervisor Card, Network Advantage, Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +cevModuleRAIE1783MMS10EA OBJECT IDENTIFIER ::= { cevModuleIEType 170 } -- Cisco-Rockwell Stratix 5800 Supervisor Card, Network Essentials, Expandable System 2 Port SFP + 8 Port GE PoE+ Advanced +cevModuleRAIE1783MMS10EAR OBJECT IDENTIFIER ::= { cevModuleIEType 171 } -- Cisco-Rockwell Stratix 5800 Supervisor Card, Network Advantage, Expandable System 2 Port SFP + 8 Port GE PoE+ Advanced +cevModuleRAIE1783MMX8T OBJECT IDENTIFIER ::= { cevModuleIEType 172 } -- Cisco-Rockwell Stratix 5800 8 Port GE Copper Expansion Module Basic +cevModuleRAIE1783MMX8E OBJECT IDENTIFIER ::= { cevModuleIEType 173 } -- Cisco-Rockwell Stratix 5800 8 Port GE PoE+ Expansion Module Basic PoE+ +cevModuleRAIE1783MMX8EA OBJECT IDENTIFIER ::= { cevModuleIEType 174 } -- Cisco-Rockwell Stratix 5800 8 Port GE PoE+ Expansion Module Advanced PoE+ +cevModuleRAIE1783MMX6T2S OBJECT IDENTIFIER ::= { cevModuleIEType 175 } -- Cisco-Rockwell Stratix 5800 6 Port GE Copper + 2 Port SFP Mixed Expansion Module Basic +cevModuleRAIE1783MMX8S OBJECT IDENTIFIER ::= { cevModuleIEType 176 } -- Cisco-Rockwell Stratix 5800 8 Port SFP Fiber Expansion Module Basic +cevModuleRAIE1783MMX8SA OBJECT IDENTIFIER ::= { cevModuleIEType 177 } -- Cisco-Rockwell Stratix 5800 8 Port SFP Fiber Expansion Module Advanced +cevModuleRAIE1783MMX16T OBJECT IDENTIFIER ::= { cevModuleIEType 178 } -- Cisco-Rockwell Stratix 5800 16 Port GE Copper Expansion Module Basic +cevModuleRAIE1783MMX16E OBJECT IDENTIFIER ::= { cevModuleIEType 179 } -- Cisco-Rockwell Stratix 5800 16 Port GE PoE+ Expansion Module Basic +cevModuleRAIE1783MMX14T2S OBJECT IDENTIFIER ::= { cevModuleIEType 180 } -- Cisco-Rockwell Stratix 5800 14 Port GE Copper + 2 Port SFP Fiber Mixed Expansion Module Basic +cevModuleIE34008T2S OBJECT IDENTIFIER ::= { cevModuleIEType 181 } -- Cisco Industrial Ethernet 3400 Switch, Petra Expandable System 2 Port SFP + 8 Port GE Copper Adv +cevModuleIEM34008T OBJECT IDENTIFIER ::= { cevModuleIEType 182 } -- Cisco Industrial Ethernet 3400 Switch, 8 Port GE Copper Exp Module Adv +cevModuleIE34008FTMC OBJECT IDENTIFIER ::= { cevModuleIEType 183 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 8 port FE Copper , No PoE, FPGA available +cevModuleIE340016FTMC OBJECT IDENTIFIER ::= { cevModuleIEType 184 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 16 port FE Copper , No PoE, FPGA available +cevModuleIE340024FTMC OBJECT IDENTIFIER ::= { cevModuleIEType 185 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 24 port FE Copper , No PoE, FPGA available +cevModuleIE34008TMC OBJECT IDENTIFIER ::= { cevModuleIEType 186 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 8 port 1G Copper , No PoE, FPGA available +cevModuleIE340016TMC OBJECT IDENTIFIER ::= { cevModuleIEType 187 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 16 port 1G Copper , No PoE, FPGA available +cevModuleIE340024TMC OBJECT IDENTIFIER ::= { cevModuleIEType 188 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 24 port 1G Copper , No PoE, FPGA available +cevModuleIE3400H8FT OBJECT IDENTIFIER ::= { cevModuleIEType 189 } -- Cisco Catalyst IE3400 Heavy duty Series, 8 FE M12 interfaces +cevModuleIE3400H16FT OBJECT IDENTIFIER ::= { cevModuleIEType 190 } -- Cisco Catalyst IE3400 Heavy duty Series, 16 FE M12 interfaces +cevModuleIE3400H24FT OBJECT IDENTIFIER ::= { cevModuleIEType 191 } -- Cisco Catalyst IE3400 Heavy duty Series, 24 FE M12 interfaces +cevModuleIE3400H8T OBJECT IDENTIFIER ::= { cevModuleIEType 192 } -- Cisco Catalyst IE3400 Heavy duty Series, 8 GE M12 interfaces +cevModuleIE3400H16T OBJECT IDENTIFIER ::= { cevModuleIEType 193 } -- Cisco Catalyst IE3400 Heavy duty Series, 16 GE M12 interfaces +cevModuleIE3400H24T OBJECT IDENTIFIER ::= { cevModuleIEType 194 } -- Cisco Catalyst IE3400 Heavy duty Series, 24 GE M12 interfaces +cevModuleRAIE1783MMS10A OBJECT IDENTIFIER ::= { cevModuleIEType 195 } -- Cisco-Rockwell Stratix 5800 Supervisor Card Network Essentials, Expandable System : 2 Port SFP + 8 Port GE Copper Advanced +cevModuleRAIE1783MMS10AR OBJECT IDENTIFIER ::= { cevModuleIEType 196 } -- Cisco-Rockwell Stratix 5800 Supervisor Card Network Advantage, Expandable System : 2 Port SFP + 8 Port GE Copper Advanced +cevModuleRAIE1783MMX8TA OBJECT IDENTIFIER ::= { cevModuleIEType 197 } -- Cisco-Rockwell Stratix 5800 8 Port GE Copper Expansion Module Advanced + + + + + +cevModuleN5KType OBJECT IDENTIFIER ::= { cevModule 72 } -- Group for the Nexus 5000 N5K Type of cards +cevN5kM1008 OBJECT IDENTIFIER ::= { cevModuleN5KType 1 } -- Expansion Module, 8 port FC 1/2/4G (requires SFP) +cevN5KM1404 OBJECT IDENTIFIER ::= { cevModuleN5KType 2 } -- Expansion Module, 4x10GE 4xFC 1/2/4G (requires SFP+/SFP) +cevN5kM1Blnk OBJECT IDENTIFIER ::= { cevModuleN5KType 3 } -- Expansion Module Blank +cevN5KM1600 OBJECT IDENTIFIER ::= { cevModuleN5KType 4 } -- Expansion Module, 6 port 10GE (req SFP+) +cevN5kC5020FixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 5 } -- The fixed module that has 40 XE ports + supervisor +cevN5kC5010FixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 6 } -- The fixed module that has 20 XE ports + supervisor in Nexus 5010 +cevN5kFabricExtenderConnection OBJECT IDENTIFIER ::= { cevModuleN5KType 7 } -- Fabric Extender cabling to N5K representation +cevN5kC5548pFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 10 } -- The fixed module that has 32 XE ports + supervisor in Nexus +cevN5KN55M16P OBJECT IDENTIFIER ::= { cevModuleN5KType 11 } -- Expansion Module, 16x10GE (requires SFP) +cevN5KN55M8P8FP OBJECT IDENTIFIER ::= { cevModuleN5KType 12 } -- Expansion Module, 8x10GE + 8xFC 8G (requires SFP) +cevN5KN55M16UP OBJECT IDENTIFIER ::= { cevModuleN5KType 13 } -- Expansion Module, 16- Port Unified Port Module +cevN5KN55DL2 OBJECT IDENTIFIER ::= { cevModuleN5KType 14 } -- Nexus 5548 Layer 2 IO Module +cevN5KN55D160L3 OBJECT IDENTIFIER ::= { cevModuleN5KType 15 } -- Nexus 5548 Daughter Card with 160G Layer 3 connectivity +cevN5KN55M160L3 OBJECT IDENTIFIER ::= { cevModuleN5KType 16 } -- Nexus 5596 Expansion module with 160G Layer 3 connectivity +cevN5KC5596UpFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 17 } -- The fixed module that has 48 XE ports + supervisor in Nexus 5596 +cevN5KN55M16FP OBJECT IDENTIFIER ::= { cevModuleN5KType 18 } -- Expansion Module, 16xFC 8G (requires SFP) +cevN5kC5548UPFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 19 } -- The fixed module that has 32 Unified ports + supervisor in Nexus 5548 +cevN5KN55M160L3V2 OBJECT IDENTIFIER ::= { cevModuleN5KType 20 } -- Nexus 5596 Layer 3 Expansion Module, Version 2 +cevN5KN55D160L3V2 OBJECT IDENTIFIER ::= { cevModuleN5KType 21 } -- Nexus 5548 Layer 3 Daughter Card, Version 2 +cevN5kC5596TFAFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 22 } -- The fixed module that has 48 10G BaseT ports + supervisor in Nexus 5596 +cevN5KN55M12T OBJECT IDENTIFIER ::= { cevModuleN5KType 23 } -- Expansion Module, 12x10GE +cevN5KN55M4Q OBJECT IDENTIFIER ::= { cevModuleN5KType 24 } -- Expansion Module, 4x40GE (requires QSFP) +cevN5KN56M24UP2Q OBJECT IDENTIFIER ::= { cevModuleN5KType 25 } -- Nexus 5600 Module, 24x10G SFP+ UP, 2xQSFP+ fixed ports +cevN5KC56128PFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 26 } -- The fixed module that has 48x 10G (SFP+), 4x 40G (QSFP+) and supervisor in Nexus 56128P +cevN5KC5672UPM6Q OBJECT IDENTIFIER ::= { cevModuleN5KType 27 } -- Nexus 5672UP 6x 40G QSFP+ Module +cevN5KC5672UPFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 28 } -- The fixed module that has 32x10G SFP+, 16x UP SFP+ and supervisor in Nexus 5672UP +cevN5KC5672UP16GFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 29 } -- The fixed module that has 24x10G Eth/FCoE or 16G FC Ports +cevN5KN5648M12QFIX OBJECT IDENTIFIER ::= { cevModuleN5KType 30 } -- Nexus 5648 Fixed Module with 12Q 40GE Ethernet/FCoE +cevN5KN5624M12QFIX OBJECT IDENTIFIER ::= { cevModuleN5KType 31 } -- Nexus 5624 Fixed Module with 12Q 40GE Ethernet/FCoE +cevN5KN5600M12Q OBJECT IDENTIFIER ::= { cevModuleN5KType 32 } -- Nexus 5600 Module 12Q 40GE Ethernet/FCoE +cevN5KC5648QFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 33 } -- The fixed module that has 12Q 40GE ports + Supervisor in Nexus 5648Q +cevN5KC5624QFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 34 } -- The fixed module that has 12Q 40GE ports + Supervisor in Nexus 5624Q +cevN5KN5696M12Q OBJECT IDENTIFIER ::= { cevModuleN5KType 35 } -- Nexus 5696 Module 12Q 40GE Ethernet/FCoE +cevN5KN5696M4C OBJECT IDENTIFIER ::= { cevModuleN5KType 36 } -- Nexus 5696 4Q 100GE Ethernet +cevN5KN5696M20UP OBJECT IDENTIFIER ::= { cevModuleN5KType 37 } -- Nexus 5696 Unified Module 20 Ports 10GE Eth/FCoE OR 8/4/2G FC +cevN5KC5696QFixedModule OBJECT IDENTIFIER ::= { cevModuleN5KType 38 } -- Supervisor in Nexus N5696Q +cevN5KN5600M16UP6Q OBJECT IDENTIFIER ::= { cevModuleN5KType 39 } -- Nexus 5648Q and 5624Q, 6x40G QSFP + 16 x 10G-Eth/16G-FC UP Module +cevN5KN560072UP16GFC OBJECT IDENTIFIER ::= { cevModuleN5KType 40 } -- The fixed module that has 24x10G Eth/FCoE Ports +cevN5KN560072UP16GFCM6Q OBJECT IDENTIFIER ::= { cevModuleN5KType 41 } -- The fixed module that has 6x40G Eth/FCoE ports +cevN5KN560072UP16GFCFC OBJECT IDENTIFIER ::= { cevModuleN5KType 42 } -- The fixed module that has 24x10G Eth/FCoE or 16G-FC ports + + + +cevModuleASA5505Type OBJECT IDENTIFIER ::= { cevModule 73 } -- Group for the ASA5505 Type of cards +cevMASA5505IsmSscIps5K9 OBJECT IDENTIFIER ::= { cevModuleASA5505Type 1} -- Model 5 IPS Security Services Card for the ASA 5505 + +cevModuleASR9KType OBJECT IDENTIFIER ::= { cevModule 74 } -- Cisco Aggregation Services Router 90xx Module +cevModuleA9K8x10GEB OBJECT IDENTIFIER ::= { cevModuleASR9KType 1 } -- 8-Port 10GE DX Line Card, Requires XFPs +cevModuleA9K8x10GEE OBJECT IDENTIFIER ::= { cevModuleASR9KType 2 } -- 8-Port 10GE DX Extended Line Card, Requires XFPs +cevModuleA9K4x10GEB OBJECT IDENTIFIER ::= { cevModuleASR9KType 3 } -- 4-Port 10GE Line Card, Requires XFPs +cevModuleA9K4x10GEE OBJECT IDENTIFIER ::= { cevModuleASR9KType 4 } -- 4-Port 10GE Extended Line Card, Requires XFPs +cevModuleA9K40x1GEB OBJECT IDENTIFIER ::= { cevModuleASR9KType 5 } -- 40-Port GE Line Card, Requires SFPs +cevModuleA9K40x1GEE OBJECT IDENTIFIER ::= { cevModuleASR9KType 6 } -- 40-Port GE Extended Line Card, Requires SFPs +cevModuleA9KRSP OBJECT IDENTIFIER ::= { cevModuleASR9KType 7 } -- ASR9K Fabric, Controller, 2G memory +cevModuleA9KRSP4G OBJECT IDENTIFIER ::= { cevModuleASR9KType 8 } -- ASR9K Fabric, Controller, 4G memory +cevModuleASR9KHost OBJECT IDENTIFIER ::= { cevModuleASR9KType 9 } -- Cisco ASR9K RSP/LC Host module +cevModuleA9K2x10GE20x1GEB OBJECT IDENTIFIER ::= { cevModuleASR9KType 10 } -- 2-Port 10GE, 20-Port GE Line Card, Requires XFPs and SFPs +cevModuleA9K8x10GELRB OBJECT IDENTIFIER ::= { cevModuleASR9KType 11 } -- 8-Port 10GE Line Card, Requires XFPs +cevModuleA9K8x10GELRE OBJECT IDENTIFIER ::= { cevModuleASR9KType 12 } -- 8-Port 10GE Extended Line Card, Requires XFPs +cevModuleA9K40x1GEL OBJECT IDENTIFIER ::= { cevModuleASR9KType 13 } -- 40-Port GE Low Queue Line Card, Requires SFPs +cevModuleA9K4x10GEL OBJECT IDENTIFIER ::= { cevModuleASR9KType 14 } -- 4-Port 10GE Low Queue Line Card, Requires XFPs +cevModuleA9K8x10GEL OBJECT IDENTIFIER ::= { cevModuleASR9KType 15 } -- 8-Port 10GE DX Low Queue Line Card, Requires XFPs +cevModuleA9K2x10GE20x1GEE OBJECT IDENTIFIER ::= { cevModuleASR9KType 16 } -- 2-Port 10GE, 20-Port GE Extended LC, Req. XFPs and SFPs +cevModuleA9KISM100 OBJECT IDENTIFIER ::= { cevModuleASR9KType 17 } -- ASR9000 Integrated Service Module (ISM) for the support of Advanced Virtual Services including video and other cloud based services +cevModuleA9KQFPSIP OBJECT IDENTIFIER ::= { cevModuleASR9KType 18 } -- QFP SIP 20G Line Card +cevModuleA9KRSP8G OBJECT IDENTIFIER ::= { cevModuleASR9KType 19 } -- ASR9K Fabric, Route Switch Processor with 8GB memory +cevModuleA9K2x10GE20x1GEL OBJECT IDENTIFIER ::= { cevModuleASR9KType 20 } -- 2-Port 10GE, 20-Port GE Low Queue LC, Req. XFPs and SFPs +cevModuleA9K8x10GELRL OBJECT IDENTIFIER ::= { cevModuleASR9KType 21 } -- 8-Port 10GE Low Queue Line Card, Requires XFPs +cevModuleA9K16x10GEOVB OBJECT IDENTIFIER ::= { cevModuleASR9KType 22 } -- 16-Port 10GE Line Card, Requires SFP+s +cevModuleA9KQFPSIP500 OBJECT IDENTIFIER ::= { cevModuleASR9KType 23 } -- QFP SIP 5G Line Card +cevModuleA9KServiceAcceleratorModule OBJECT IDENTIFIER ::= { cevModuleASR9KType 24 } -- SAM: ServiceAcceleratorModule Flash cards +cevModuleA9KRsp440Se OBJECT IDENTIFIER ::= { cevModuleASR9KType 25 } -- ASR 9000 RSP-440 Service Edge Optimized +cevModuleA9KRsp440Tr OBJECT IDENTIFIER ::= { cevModuleASR9KType 26 } -- ASR 9000 RSP-440 Packet Transport Optimized +cevModuleA9K1X100GeSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 27 } -- ASR 9000 1-port 100GE, Service Edge Optimized LC +cevModuleA9K1X100GeTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 28 } -- ASR 9000 1-port 100GE, Packet Transport Optimized LC +cevModuleA9K36X10GeSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 29 } -- ASR 9000 36-port 10GE, Service Edge Optimized LC +cevModuleA9K36X10GeTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 30 } -- ASR 9000 36-port 10GE, Packet Transport Optimized LC +cevModuleA9K2X100GeSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 31 } -- ASR 9000 2-port 100GE, Service Edge Optimized LC +cevModuleA9K2X100GeTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 32 } -- ASR 9000 2-port 100GE, Packet Transport Optimized LC +cevModuleA9K24X10GeSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 33 } -- ASR 9000 24-port 10GE, Service Edge Optimized LC +cevModuleA9K24X10GeTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 34 } -- ASR 9000 24-port 10GE, Packet Transport Optimized LC +cevModuleA9KMOD80SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 35 } -- ASR 9000 MOD80 Modular Linecard, Service Edge Optimized +cevModuleA9KMOD80TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 36 } -- ASR 9000 MOD80 Modular Linecard, Packet Transport Optimized +cevModuleA9KMOD160SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 37 } -- ASR 9000 MOD160 Modular Linecard, Service Edge Optimized +cevModuleA9KMOD160TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 38 } -- ASR 9000 MOD160 Modular Linecard, Packet Transport Optimized +cevModuleA9K9922RpSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 39 } -- ASR 9922 Route Processor for Service Edge +cevModuleA9K9922RpTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 40 } -- ASR 9922 Route Processor for Packet Transport +cevModuleA9K9922Sfc110 OBJECT IDENTIFIER ::= { cevModuleASR9KType 41 } -- ASR 9922 Switch Fabric Card/110G +cevModuleA9KVGenericLc OBJECT IDENTIFIER ::= { cevModuleASR9KType 42 } -- ASR-9000v Generic Line Card +cevModuleA9K9912SFC110 OBJECT IDENTIFIER ::= { cevModuleASR9KType 43 } -- ASR 9912 Switch Fabric Card/110G +cevModuleA9K9912RpTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 44 } -- ASR 9912 Route Processor for Packet Transport +cevModuleA9K9912RpSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 45 } -- ASR 9912 Route Processor Service Edge +cevModuleA9KMODULEv OBJECT IDENTIFIER ::= { cevModuleASR9KType 46 } -- ASR 9000 Virtual Module +cevModuleA9K9001Lc OBJECT IDENTIFIER ::= { cevModuleASR9KType 47 } -- ASR 9001, Modular Line Card +cevModuleA9K9001Rp OBJECT IDENTIFIER ::= { cevModuleASR9KType 48 } -- ASR 9001, Route Switch Processor with 8GB memory +cevModuleA9KSip7008G OBJECT IDENTIFIER ::= { cevModuleASR9KType 49 } -- Cisco ASR9000 Series SPA Interface Processor 700 with 8G memory +cevModuleA9K9001LcS OBJECT IDENTIFIER ::= { cevModuleASR9KType 53 } -- ASR 9001 Modular Line Card low speed +cevModuleA9KVSM500 OBJECT IDENTIFIER ::= { cevModuleASR9KType 54 } -- ASR9K Virtualized Services Module +cevModuleA9K40x1GeSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 55 } -- ASR 9000 40-port 1GE, Service Edge Optimized LC +cevModuleA9K40x1GeTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 56 } -- ASR 9000 40-port 1GE, Packet Transport Optimized LC +cevModuleA9K16x1G4x10GeTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 57 } -- ASR 9000 16-port 1GE + 4-port 10GE, Packet Transport Optimized LC +cevModuleA9K16x1G4x10GeSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 58 } -- ASR 9000 16-port 1GE + 4-port 10GE, Service Edge Optimized LC +cevModuleA9K8X100GeLSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 60 } -- ASR9K 8 port 100GE LC SE LAN Module +cevModuleA9KRsp880Se OBJECT IDENTIFIER ::= { cevModuleASR9KType 61 } -- ASR 9K RSP880 -SE +cevModuleA9KRsp880Tr OBJECT IDENTIFIER ::= { cevModuleASR9KType 62 } -- ASR 9K RSP880 -TR +cevModuleA9K9900Sfc2 OBJECT IDENTIFIER ::= { cevModuleASR9KType 63 } -- ASR 9900 SFC2 +cevModuleA99RpV2Se OBJECT IDENTIFIER ::= { cevModuleASR9KType 64 } -- ASR 9900-RP V2 SE +cevModuleA99RpV2Tr OBJECT IDENTIFIER ::= { cevModuleASR9KType 65 } -- ASR 9900 RP V2 TR +cevModuleA9K8X100GeCm OBJECT IDENTIFIER ::= { cevModuleASR9KType 66 } -- 8 port 100GE, Consumption Model Line Card +cevModuleA998X100GeCm OBJECT IDENTIFIER ::= { cevModuleASR9KType 67 } -- 8 port 100GE, Consumption Model Line Card +cevModuleA9K8X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 68 } -- ASR 9000 8-port 100GE service edge optimized line card +cevModuleA9K8x100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 69 } -- ASR 9000 8-port 100GE packet transport optimized line card +cevModuleA9K4X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 70 } -- ASR 9000 4-port 100GE service edge optimized line card +cevModuleA9K4X100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 71 } -- ASR 9000 4-port 100GE packet transport optimized line card +cevModuleA9912X100GE OBJECT IDENTIFIER ::= { cevModuleASR9KType 72 } -- ASR 9900 12-port 100GE line card +cevModuleA9912X100GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 73 } -- ASR 9000 12-port 100GE Consumption Model Line Card +cevModuleA9K400GDWDMTR OBJECT IDENTIFIER ::= { cevModuleASR9KType 74 } -- A9K-400G-DWDM-TR is ASR9K line card with IPoDWDM support +cevModuleA99Rsp16G OBJECT IDENTIFIER ::= { cevModuleASR9KType 75 } -- ASR 9910 Route Processor for Transport +cevModuleA99Rsp32G OBJECT IDENTIFIER ::= { cevModuleASR9KType 76 } -- ASR 9910 Route Processor for Service Edge +cevModuleA9K9910SfcS OBJECT IDENTIFIER ::= { cevModuleASR9KType 77 } -- ASR 9910 Switch Fabric Card +cevModuleA9KMOD400TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 78 } -- 400G Modular Linecard, Packet Transport Optimized +cevModuleA9KMOD400SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 79 } -- 400G Modular Linecard, Service Edge Optimized +cevModuleA9KMOD200SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 80 } -- ASR 9000 Modular 200GE Line Card, Service Edge Optimized +cevModuleA9KMOD200TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 81 } -- ASR 9000 Modular 200GE Line Card, Packet Transport Optimized +cevModuleA998X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 82 } -- 8x100GE, Service Edge Optimized LC +cevModuleA998X100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 83 } -- 8x100GE, Packet Transport Optimized LC +cevModuleA994X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 84 } -- ASR 9900 4-port 100GE service edge optimized line card +cevModuleA994X100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 85 } -- ASR 9900 4-port 100GE packet transport optimized line card +cevModuleA99400GDWDMTR OBJECT IDENTIFIER ::= { cevModuleASR9KType 86 } -- A99-400G-DWDM-TR is ASR 9900 line card with IPoDWDM support +cevModuleA99MOD400TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 87 } -- ASR 9900 400G Modular Linecard, Packet Transport Optimized +cevModuleA99MOD400SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 88 } -- ASR 9900 400G Modular Linecard, Service Edge Optimized +cevModuleA99MOD200TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 89 } -- ASR 9900 Modular 200GE Line Card, Packet Transport Optimized +cevModuleA99MOD200SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 90 } -- ASR 9900 Modular 200GE Line Card, Service Edge Optimized +cevModuleA998X100GELSE OBJECT IDENTIFIER ::= { cevModuleASR9KType 91 } -- ASR 9900 8 port 100GE LAN service edge optimized line card +cevModuleA9K24X10GE1GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 92 } -- ASR 9000 24-port 10GE & 1GE dual rate Service Edge optimized LC +cevModuleA9K24X10GE1GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 93 } -- ASR 9000 24-port 10GE & 1GE dual rate Packet Transport optimized LC +cevModuleA9K24X10GE1GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 94 } -- ASR 9000 24-port 10GE & 1GE dual rate Consumption model LC +cevModuleA9K48X10GE1GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 95 } -- ASR 9000 48-port 10GE & 1GE dual rate Service Edge optimized LC +cevModuleA9K48X10GE1GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 96 } -- ASR 9000 48-port 10GE & 1GE dual rate Packet Transport optimized LC +cevModuleA9K48X10GE1GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 97 } -- ASR 9000 48-port 10GE & 1GE dual rate Consumption model LC +cevModuleA9KMOD400CM OBJECT IDENTIFIER ::= { cevModuleASR9KType 98 } -- 400G Modular Linecard, Consumption Model +cevModuleA9KMOD200CM OBJECT IDENTIFIER ::= { cevModuleASR9KType 99 } -- 200G Modular Linecard, Consumption Model +cevModuleA9KRsp880LTr OBJECT IDENTIFIER ::= { cevModuleASR9KType 100 } -- ASR 9000 Route Switch Processor 880-Lite for Packet Trans +cevModuleA9KRsp880LSe OBJECT IDENTIFIER ::= { cevModuleASR9KType 101 } -- ASR 9000 Route Switch Processor 880-Lite for Service Edge +cevModuleA9K9906SfcT OBJECT IDENTIFIER ::= { cevModuleASR9KType 102 } -- ASR 9906 Switch Fabric Card +cevModuleA9901RP OBJECT IDENTIFIER ::= { cevModuleASR9KType 103 } -- ASR 9901 Route Switch Processor with 32GB memory +cevModuleA9901LC OBJECT IDENTIFIER ::= { cevModuleASR9KType 104 } -- ASR 9901 Modular Line Card +cevModuleA9K400G OBJECT IDENTIFIER ::= { cevModuleASR9KType 105 } -- ASR 9000 4-port 100GE Line card +cevModuleA9KRSP5TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 106 } -- ASR 9000 Route Switch Processor 5 for Packet Transport 16G +cevModuleA9KRSP5SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 107 } -- ASR 9000 Route Switch Processor 5 for Service Edge 32G +cevModuleA99RP3TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 108 } -- ASR 9900 Route Processor 3 for Packet Transport 16G +cevModuleA99RP3SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 109 } -- ASR 9900 Route Processor 3 for Service Edge 32G +cevModuleA99SFC3 OBJECT IDENTIFIER ::= { cevModuleASR9KType 110 } -- ASR 9900 Series Switch Fabric Card 3 +cevModuleA99SFC3S OBJECT IDENTIFIER ::= { cevModuleASR9KType 111 } -- ASR 9910 Switch Fabric Card 3 +cevModuleA99SFC3T OBJECT IDENTIFIER ::= { cevModuleASR9KType 112 } -- ASR 9906 Switch Fabric Card 3 +cevModuleA9K8X100GEXTR OBJECT IDENTIFIER ::= { cevModuleASR9KType 113 } -- ASR 9000 8-port 100GE TR card +cevModuleA9K16X100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 114 } -- ASR 9000 16-port 100GE TR card +cevModuleA9932X100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 115 } -- ASR 9900 32-port 100GE TR card +cevModuleA9K8X100GEXSE OBJECT IDENTIFIER ::= { cevModuleASR9KType 116 } -- ASR 9000 8-port 100GE SE card +cevModuleA9932X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 117 } -- ASR 9900 32-port 100GE SE card +cevModuleA9K16X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 118 } -- ASR 9000 16-port 100GE SE card +cevModuleA9K16X100GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 119 } -- ASR 9000 16-port 100GE CM card +cevModuleA9932X100GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 120 } -- ASR 9900 32-port 100GE CM card +cevModuleA9K8X100GEXCM OBJECT IDENTIFIER ::= { cevModuleASR9KType 121 } -- ASR 9000 8-port 100GE CM card +cevModuleA9948X10GE1GSE OBJECT IDENTIFIER ::= { cevModuleASR9KType 125 } -- ASR 9900 48-port 10GE & 1GE dual rate Service Edge optimized LC +cevModuleA9948X10GE1GTR OBJECT IDENTIFIER ::= { cevModuleASR9KType 126 } -- ASR 9900 48-port 10GE & 1GE dual rate Packet Transport optimized LC +cevModuleA9932X100GEXSE OBJECT IDENTIFIER ::= { cevModuleASR9KType 129 } -- ASR9900 3.2T 7 Fabric Service Edge Combo Card +cevModuleA9932X100GEXTR OBJECT IDENTIFIER ::= { cevModuleASR9KType 130 } -- ASR9900 3.2T 7 Fabric Transport Combo Card +cevModuleA9932X100GEXCM OBJECT IDENTIFIER ::= { cevModuleASR9KType 131 } -- ASR9900 3.2T 7 Fabric Combo CM Card +cevModuleA9K20X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 132 } -- ASR9000 2T 5 Fabric Service Edge Combo Card +cevModuleA9K20X100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 133 } -- ASR9000 2T 5 Fabric Transport Combo Card +cevModuleA9K20X100GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 134 } -- ASR9000 2T 5 Fabric Combo CM Card +cevModuleA9K12X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 135 } -- ASR9000 1.2T 5 Fabric Service Edge Combo Card +cevModuleA9K12X100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 136 } -- ASR9000 1.2T 5 Fabric Transport Combo Card +cevModuleA9K12X100GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 137 } -- ASR9000 1.2T 5 Fabric Combo CM Card +cevModuleA9K8X100GEX2SE OBJECT IDENTIFIER ::= { cevModuleASR9KType 138 } -- ASR9000 0.8T 5 Fabric Service Edge Combo Card +cevModuleA9K8X100GEX2TR OBJECT IDENTIFIER ::= { cevModuleASR9KType 139 } -- ASR9000 0.8T 5 Fabric Transport Combo Card +cevModuleA9K8X100GEX2CM OBJECT IDENTIFIER ::= { cevModuleASR9KType 140 } -- ASR9000 0.8T 5 Fabric Combo CM Card +cevModuleA9924X100GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 141 } -- ASR9900 2.4T 7 Fabric Service Edge Combo Card +cevModuleA9924X100GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 142 } -- ASR9900 2.4T 7 Fabric Transport Combo Card +cevModuleA9924X100GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 143 } -- ASR9900 2.4T 7 Fabric Combo CM Card +cevModuleA9910X400GESE OBJECT IDENTIFIER ::= { cevModuleASR9KType 144 } -- ASR9900 4T 7 Fabric Service Edge Combo Card +cevModuleA9910X400GETR OBJECT IDENTIFIER ::= { cevModuleASR9KType 145 } -- ASR9900 4T 7 Fabric Transport Combo Card +cevModuleA9910X400GECM OBJECT IDENTIFIER ::= { cevModuleASR9KType 146 } -- ASR9900 4T 7 Fabric Combo CM Card + + + +cevModuleASR14KType OBJECT IDENTIFIER ::= { cevModule 75 } -- Represents the base class for all modules used in ASR14000 Series +cevModuleASR14K20x1GeFl OBJECT IDENTIFIER ::= { cevModuleASR14KType 1 } -- Cisco ASR14000 Series 20x1GE Flexible Interface Module +cevModuleASR14K42x1GE OBJECT IDENTIFIER ::= { cevModuleASR14KType 2 } -- Cisco ASR14000 Series 42x1GE Interface Module +cevModuleASR14K4x10GE OBJECT IDENTIFIER ::= { cevModuleASR14KType 3 } -- ASR14000 Series 4x10GE Interface Module +cevModuleASR14K4FabricCard OBJECT IDENTIFIER ::= { cevModuleASR14KType 4 } -- Cisco ASR14000 Series 4-Slot chassis Fabric Card +cevModuleASR14K8FabricCard OBJECT IDENTIFIER ::= { cevModuleASR14KType 5 } -- Cisco ASR14000 Series 8-Slot chassis Fabric Card +cevModuleASR14KRP OBJECT IDENTIFIER ::= { cevModuleASR14KType 6 } -- Cisco ASR14000 Series Route Processor +cevModuleASR14KFP40 OBJECT IDENTIFIER ::= { cevModuleASR14KType 7 } -- Cisco ASR14000 Series Forwarding Processor 40G +cevModuleASR14KFPE OBJECT IDENTIFIER ::= { cevModuleASR14KType 8 } -- Cisco ASR14000 Series Enhanced Forwarding Processor 40G +cevModuleASR14K2x10WLFL OBJECT IDENTIFIER ::= { cevModuleASR14KType 9 } -- Cisco ASR14000 Series 2X10GE WAN/LAN Flexible Interface Module + +cevModuleSFPPlusS OBJECT IDENTIFIER ::= { cevModule 76 } -- Group for SFP+S Type of Cards +cevSFP10GLR OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 1 } -- 10GBASE-LR SFP+ Module for SMF +cevSFP10GLRM OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 2 } -- 10GBASE-LRM SFP+ Module for MMF +cevSFP10GSR OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 3 } -- 10GBASE-SR SFP+ Module for MMF +cevSFP10GUSR OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 4 } -- 10GBASE-USR SFP+ Module for MMF +cevSFP10GER OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 5 } -- 10GBASE-ER SFP+ Module for SMF +cevSFP10GLRMSM OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 7 } -- 10GBASE-LRM-SM SFP+ Module for SMF +cevSFP10GZR OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 8 } -- 10GBASE-ZR SFP+ Module for SMF +cevSFP10GCU1M OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 9 } -- 10GBASE-CU SFP+ Cable 1 Meter, passive +cevSFP10GCU3M OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 10 } -- 10GBASE-CU SFP+ Cable 3 Meter, passive +cevSFP10GCU5M OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 11 } -- 10GBASE-CU SFP+ Cable 5 Meter, passive +cevSFP10GACU7M OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 12 } -- 10GBASE-CU SFP+ Cable 7 Meter, active +cevSFPH10GbAcu10m OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 13 } -- 10GBASE-CU SFP+ Cable 7 Meter, active +cevSFPOe8541 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 14 } -- SFP for Oe8541 +cevSFPOe7571 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 15 } -- SFP for Oe7571 +cevSFPOe7541 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 16 } -- SFP for Oe7541 +cevSFPOe694 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 17 } -- SFP for Oe694 +cevSFPOe594 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 18 } -- SFP for Oe594 +cevSFPOe294 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 19 } -- SFP for Oe294 +cevSFPDwdmSfp10g3190 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 20 } -- 10GBASE-DWDM 1531.90 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3112 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 21 } -- 10GBASE-DWDM 1531.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3033 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 22 } -- 10GBASE-DWDM 1530.33 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3582 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 23 } -- 10GBASE-DWDM 1535.82 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3504 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 24 } -- 10GBASE-DWDM 1535.04 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3425 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 25 } -- 10GBASE-DWDM 1534.25 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3347 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 26 } -- 10GBASE-DWDM 1533.47 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3268 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 27 } -- 10GBASE-DWDM 1532.68 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3977 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 28 } -- 10GBASE-DWDM 1539.77 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3898 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 29 } -- 10GBASE-DWDM 1538.98 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3819 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 30 } -- 10GBASE-DWDM 1538.19 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3740 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 31 } -- 10GBASE-DWDM 1537.40 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g3661 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 32 } -- 10GBASE-DWDM 1536.61 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4373 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 33 } -- 10GBASE-DWDM 1543.73 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4294 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 34 } -- 10GBASE-DWDM 1542.94 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4214 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 35 } -- 10GBASE-DWDM 1542.14 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4135 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 36 } -- 10GBASE-DWDM 1541.35 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4056 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 37 } -- 10GBASE-DWDM 1540.56 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4772 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 38 } -- 10GBASE-DWDM 1547.72 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4692 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 39 } -- 10GBASE-DWDM 1546.92 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4612 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 40 } -- 10GBASE-DWDM 1546.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4532 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 41 } -- 10GBASE-DWDM 1545.32 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5172 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 42 } -- 10GBASE-DWDM 1551.72 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5092 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 43 } -- 10GBASE-DWDM 1550.92 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5012 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 44 } -- 10GBASE-DWDM 1550.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4932 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 45 } -- 10GBASE-DWDM 1549.32 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4851 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 46 } -- 10GBASE-DWDM 1548.51 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5575 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 47 } -- 10GBASE-DWDM 1555.75 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5494 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 48 } -- 10GBASE-DWDM 1554.94 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5413 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 49 } -- 10GBASE-DWDM 1554.13 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5333 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 50 } -- 10GBASE-DWDM 1553.33 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5252 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 51 } -- 10GBASE-DWDM 1552.52 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5979 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 52 } -- 10GBASE-DWDM 1559.79 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5898 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 53 } -- 10GBASE-DWDM 1558.98 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5817 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 54 } -- 10GBASE-DWDM 1558.17 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5736 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 55 } -- 10GBASE-DWDM 1557.36 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g5655 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 56 } -- 10GBASE-DWDM 1556.55 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g6061 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 57 } -- 10GBASE-DWDM 1560.61 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g6141 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 58 } -- 10GBASE-DWDM 1561.41 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmSfp10g4453 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 59 } -- 10GBASE-DWDM 1544.53 nm SFP+ (100-GHz ITU grid) +cevSFPFET10G OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 60 } -- 10G Line Extender for FEX +cevSFPSC10GTDwdmC OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 61 } -- 10G MR, Full C Band Tuneable DWDM SFP+, 50 Ghz, LC +cevSFPSC10GSR OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 62 } -- 10GBASE-SR SFP+ Module for MMF-Commercial Temp +cevSFPSC10GER OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 63 } -- 10GBASE-ER SFP+ Module for SMF-Commercial Temp +cevSFPSC10GLR OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 64 } -- 10GBASE-LR SFP+ Module for SMF-Commercial Temp +cevSFPSC10GZR OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 65 } -- 10GBASE-ZR SFP+ Module for SMF-Commercial Temp +cevSFPSE10GLR OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 66 } -- 10GBASE-LR SE SFP+ Module for MMF-Commercial Temp +cevSFPSC10G303 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 67 } -- 10G MR, SFP+ 1530.33, 100 GHz, LC +cevSFPSC10G311 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 68 } -- 10G MR, SFP+ 1531.12, 100 GHz, LC +cevSFPSC10G319 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 69 } -- 10G MR, SFP+ 1531.90, 100 GHz, LC +cevSFPSC10G326 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 70 } -- 10G MR, SFP+ 1532.68, 100 GHz, LC +cevSFPSC10G334 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 71 } -- 10G MR, SFP+ 1533.47, 100 GHz, LC +cevSFPSC10G342 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 72 } -- 10G MR, SFP+ 1534.25, 100 GHz, LC +cevSFPSC10G350 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 73 } -- 10G MR, SFP+ 1535.04, 100 GHz, LC +cevSFPSC10G358 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 74 } -- 10G MR, SFP+ 1535.82, 100 GHz, LC +cevSFPSC10G366 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 75 } -- 10G MR, SFP+ 1536.61, 100 GHz, LC +cevSFPSC10G374 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 76 } -- 10G MR, SFP+ 1537.40, 100 GHz, LC +cevSFPSC10G381 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 77 } -- 10G MR, SFP+ 1538.19, 100 GHz, LC +cevSFPSC10G389 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 78 } -- 10G MR, SFP+ 1538.98, 100 GHz, LC +cevSFPSC10G397 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 79 } -- 10G MR, SFP+ 1539.77, 100 GHz, LC +cevSFPSC10G405 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 80 } -- 10G MR, SFP+ 1540.56, 100 GHz, LC +cevSFPSC10G415 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 81 } -- 10G MR, SFP+ 1541.35, 100 GHz, LC +cevSFPSC10G421 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 82 } -- 10G MR, SFP+ 1542.14, 100 GHz, LC +cevSFPSC10G429 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 83 } -- 10G MR, SFP+ 1542.94, 100 GHz, LC +cevSFPSC10G437 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 84 } -- 10G MR, SFP+ 1543.73, 100 GHz, LC +cevSFPSC10G445 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 85 } -- 10G MR, SFP+ 1544.53, 100 GHz, LC +cevSFPSC10G453 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 86 } -- 10G MR, SFP+ 1545.32, 100 GHz, LC +cevSFPSC10G461 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 87 } -- 10G MR, SFP+ 1546.12, 100 GHz, LC +cevSFPSC10G469 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 88 } -- 10G MR, SFP+ 1546.92, 100 GHz, LC +cevSFPSC10G477 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 89 } -- 10G MR, SFP+ 1547.72, 100 GHz, LC +cevSFPSC10G485 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 90 } -- 10G MR, SFP+ 1548.51, 100 GHz, LC +cevSFPSC10G493 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 91 } -- 10G MR, SFP+ 1549.32, 100 GHz, LC +cevSFPSC10G501 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 92 } -- 10G MR, SFP+ 1550.12, 100 GHz, LC +cevSFPSC10G509 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 93 } -- 10G MR, SFP+ 1550.92, 100 GHz, LC +cevSFPSC10G517 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 94 } -- 10G MR, SFP+ 1551.72, 100 GHz, LC +cevSFPSC10G525 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 95 } -- 10G MR, SFP+ 1552.52, 100 GHz, LC +cevSFPSC10G533 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 96 } -- 10G MR, SFP+ 1553.33, 100 GHz, LC +cevSFPSC10G541 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 97 } -- 10G MR, SFP+ 1554.13, 100 GHz, LC +cevSFPSC10G549 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 98 } -- 10G MR, SFP+ 1554.94, 100 GHz, LC +cevSFPSC10G557 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 99 } -- 10G MR, SFP+ 1555.75, 100 GHz, LC +cevSFPSC10G565 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 100 } -- 10G MR, SFP+ 1556.55, 100 GHz, LC +cevSFPSC10G573 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 101 } -- 10G MR, SFP+ 1557.36, 100 GHz, LC +cevSFPSC10G581 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 102 } -- 10G MR, SFP+ 1558.17, 100 GHz, LC +cevSFPSC10G589 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 103 } -- 10G MR, SFP+ 1558.98, 100 GHz, LC +cevSFPSC10G597 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 104 } -- 10G MR, SFP+ 1559.79, 100 GHz, LC +cevSFPSC10G606 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 105 } -- 10G MR, SFP+ 1560.61, 100 GHz, LC +cevSFPSC10G614 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 106 } -- 10G MR, SFP+ 1561.43, 100 GHz, LC +cevSFPPONSSI2GI1 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 114 } -- SFP - OC48/STM16, IR, 1310 nm, ITEMP, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP618 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 115 } -- 10G MR, Edge Performance SFP+ 1561.83, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP614 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 116 } -- 10G MR, Edge Performance SFP+ 1561.42, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP610 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 117 } -- 10G MR, Edge Performance SFP+ 1561.01, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP606 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 118 } -- 10G MR, Edge Performance SFP+ 1560.61, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP602 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 119 } -- 10G MR, Edge Performance SFP+ 1560.20, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP597 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 120 } -- 10G MR, Edge Performance SFP+ 1559.79, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP593 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 121 } -- 10G MR, Edge Performance SFP+ 1559.39, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP589 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 122 } -- 10G MR, Edge Performance SFP+ 1558.98, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP585 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 123 } -- 10G MR, Edge Performance SFP+ 1558.58, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP581 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 124 } -- 10G MR, Edge Performance SFP+ 1558.17, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP577 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 125 } -- 10G MR, Edge Performance SFP+ 1557.77, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP573 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 126 } -- 10G MR, Edge Performance SFP+ 1557.36, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP569 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 127 } -- 10G MR, Edge Performance SFP+ 1556.96, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP565 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 128 } -- 10G MR, Edge Performance SFP+ 1556.55, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP561 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 129 } -- 10G MR, Edge Performance SFP+ 1556.15, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP557 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 130 } -- 10G MR, Edge Performance SFP+ 1555.75, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP553 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 131 } -- 10G MR, Edge Performance SFP+ 1555.34, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP549 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 132 } -- 10G MR, Edge Performance SFP+ 1554.94, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP545 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 133 } -- 10G MR, Edge Performance SFP+ 1554.54, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP541 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 134 } -- 10G MR, Edge Performance SFP+ 1554.13, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP537 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 135 } -- 10G MR, Edge Performance SFP+ 1553.73, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP533 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 136 } -- 10G MR, Edge Performance SFP+ 1553.33, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP529 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 137 } -- 10G MR, Edge Performance SFP+ 1552.93, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP525 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 138 } -- 10G MR, Edge Performance SFP+ 1552.52, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP521 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 139 } -- 10G MR, Edge Performance SFP+ 1552.12, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP517 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 140 } -- 10G MR, Edge Performance SFP+ 1551.72, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP513 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 141 } -- 10G MR, Edge Performance SFP+ 1551.32, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP509 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 142 } -- 10G MR, Edge Performance SFP+ 1550.92, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP505 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 143 } -- 10G MR, Edge Performance SFP+ 1550.52, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP501 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 144 } -- 10G MR, Edge Performance SFP+ 1550.12, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP497 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 145 } -- 10G MR, Edge Performance SFP+ 1549.72, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP493 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 146 } -- 10G MR, Edge Performance SFP+ 1549.32, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP489 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 147 } -- 10G MR, Edge Performance SFP+ 1548.91, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP485 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 148 } -- 10G MR, Edge Performance SFP+ 1548.51, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP481 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 149 } -- 10G MR, Edge Performance SFP+ 1548.11, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP477 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 150 } -- 10G MR, Edge Performance SFP+ 1547.72, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP473 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 151 } -- 10G MR, Edge Performance SFP+ 1547.32, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP469 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 152 } -- 10G MR, Edge Performance SFP+ 1546.92, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP465 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 153 } -- 10G MR, Edge Performance SFP+ 1546.52, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP461 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 154 } -- 10G MR, Edge Performance SFP+ 1546.12, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP457 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 155 } -- 10G MR, Edge Performance SFP+ 1545.72, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP453 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 156 } -- 10G MR, Edge Performance SFP+ 1545.32, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP449 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 157 } -- 10G MR, Edge Performance SFP+ 1544.92, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP445 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 158 } -- 10G MR, Edge Performance SFP+ 1544.53, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP441 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 159 } -- 10G MR, Edge Performance SFP+ 1544.13, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP437 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 160 } -- 10G MR, Edge Performance SFP+ 1543.73, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP433 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 161 } -- 10G MR, Edge Performance SFP+ 1543.33, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP429 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 162 } -- 10G MR, Edge Performance SFP+ 1542.94, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP425 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 163 } -- 10G MR, Edge Performance SFP+ 1542.54, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP421 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 164 } -- 10G MR, Edge Performance SFP+ 1542.14, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP417 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 165 } -- 10G MR, Edge Performance SFP+ 1541.75, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP413 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 166 } -- 10G MR, Edge Performance SFP+ 1541.35, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP409 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 167 } -- 10G MR, Edge Performance SFP+ 1540.95, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP405 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 168 } -- 10G MR, Edge Performance SFP+ 1540.56, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP401 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 169 } -- 10G MR, Edge Performance SFP+ 1540.16, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP397 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 170 } -- 10G MR, Edge Performance SFP+ 1539.77, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP393 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 171 } -- 10G MR, Edge Performance SFP+ 1539.37, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP389 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 172 } -- 10G MR, Edge Performance SFP+ 1538.98, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP385 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 173 } -- 10G MR, Edge Performance SFP+ 1538.58, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP381 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 174 } -- 10G MR, Edge Performance SFP+ 1538.19, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP377 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 175 } -- 10G MR, Edge Performance SFP+ 1537.79, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP374 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 176 } -- 10G MR, Edge Performance SFP+ 1537.40, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP370 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 177 } -- 10G MR, Edge Performance SFP+ 1537.00, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP366 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 178 } -- 10G MR, Edge Performance SFP+ 1536.61, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP362 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 179 } -- 10G MR, Edge Performance SFP+ 1536.22, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP358 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 180 } -- 10G MR, Edge Performance SFP+ 1535.82, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP354 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 181 } -- 10G MR, Edge Performance SFP+ 1535.43, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP350 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 182 } -- 10G MR, Edge Performance SFP+ 1535.04, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP346 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 183 } -- 10G MR, Edge Performance SFP+ 1534.64, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP342 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 184 } -- 10G MR, Edge Performance SFP+ 1534.25, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP338 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 185 } -- 10G MR, Edge Performance SFP+ 1533.86, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP334 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 186 } -- 10G MR, Edge Performance SFP+ 1533.47, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP330 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 187 } -- 10G MR, Edge Performance SFP+ 1533.07, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP326 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 188 } -- 10G MR, Edge Performance SFP+ 1532.68, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP322 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 189 } -- 10G MR, Edge Performance SFP+ 1532.29, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP319 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 190 } -- 10G MR, Edge Performance SFP+ 1531.90, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP315 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 191 } -- 10G MR, Edge Performance SFP+ 1531.51, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP311 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 192 } -- 10G MR, Edge Performance SFP+ 1531.12, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP307 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 193 } -- 10G MR, Edge Performance SFP+ 1530.72, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GEP303 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 194 } -- 10G MR, Edge Performance SFP+ 1530.33, 100 GHz, LC Part No Applicable Standard Temp +cevSFPPONSSC10GC OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 195 } -- SFP+ -10G MR, Full C Band Tuneable DWDM SFP+, 50 Ghz, LC Part No Applicable Standard Temp +cevSFPCwdmSfp10g1610 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 196 } -- 10GB CWDM SFP+ 1610 40km Single Fiber Mode(SMF) LC duplex connector +cevSFPCwdmSfp10g1590 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 197 } -- 10GB CWDM SFP+ 1590 40km Single Fiber Mode(SMF) LC duplex connector +cevSFPCwdmSfp10g1570 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 198 } -- 10GB CWDM SFP+ 1570nm 40km Single Fiber Mode(SMF) LC duplex connector +cevSFPCwdmSfp10g1550 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 199 } -- 10GB CWDM SFP+ 1550nm 40km Single Fiber Mode(SMF) LC duplex connector +cevSFPCwdmSfp10g1530 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 200 } -- 10GB CWDM SFP+ 1530nm 40km Single Fiber Mode(SMF) LC duplex connector +cevSFPCwdmSfp10g1510 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 201 } -- 10GB CWDM SFP+ 1510nm 40km Single Fiber Mode(SMF) LC duplex connector +cevSFPCwdmSfp10g1490 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 202 } -- 10GB CWDM SFP+ 1490nm 40km Single Fiber Mode(SMF) LC duplex connector +cevSFPCwdmSfp10g1470 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 203 } -- 10GB CWDM SFP+ 1550nm 40km optical transceiver +cevSFP10GBXDI OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 204 } -- 10GBASE-BXDI SFP+ Module for SMF +cevSFP10GBXUI OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 205 } -- 10GBASE-BXUI SFP+ Module for SMF +cevSFP10GBX40DI OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 206 } -- 10GBASE-BX40DI SFP+ Module for SMF +cevSFP10GBX40UI OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 207 } -- 10GBASE-BX40UI SFP+ Module for SMF +cevSFPQsfpPlusLROpticsMod OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 208 } -- Cisco 40GE QSFP LR Pluggable Optics Module +cevSFPQsfpPlusSROpticsMod OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 209 } -- Cisco 40GE QSFP SR Pluggable Optics Module +cevSFPPDWDMSFP10GC OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 213 } -- DWDM Tunable SFP+ 10 Gigabit Ethernet Transceiver Module +cevDWDMSFP10GCS OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 214 } -- DWDM Tunable SFP+ Module, Enterprise-Class +cevSFP10GZRS OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 215 } -- 10GBASE-ZR SFP Module, Enterprise-Class +cevSFP10GERS OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 216 } -- 10GBASE-ER SFP Module, Enterprise-Class +cevSFP10GLRS OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 217 } -- 10GBASE-LR SFP Module, Enterprise-Class +cevSFP10GSRS OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 218 } -- 10GBASE-SR SFP Module, Enterprise-Class +cevSFPONSSIOCVCOP OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 219 } -- Transparent SONET(STS-1/STS-3c/STS-12c) over Packet, Small Form Factor Pluggable Optics(SFP) +cevSFPONSSIPDHVCOP OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 220 } -- Transparent SONET STS-1 over Packet, DS3 VCoP, Small Form Factor Pluggable Optics(SFP) +cevSFPDwdmLimitSrSfp10g3347 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 221 } -- 10GBASE-DWDM Limiting Short reach 1533.47 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3033 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 222 } -- 10GBASE-DWDM Limiting Short reach 1530.33 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3112 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 223 } -- 10GBASE-DWDM Limiting Short reach 1531.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3190 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 224 } -- 10GBASE-DWDM Limiting Short reach 1531.90 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3268 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 225 } -- 10GBASE-DWDM Limiting Short reach 1532.68 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3819 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 226 } -- 10GBASE-DWDM Limiting Short reach 1538.19 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3661 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 227 } -- 10GBASE-DWDM Limiting Short reach 1536.61 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3425 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 228 } -- 10GBASE-DWDM Limiting Short reach 1534.25 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3504 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 229 } -- 10GBASE-DWDM Limiting Short reach 1535.04 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3582 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 230 } -- 10GBASE-DWDM Limiting Short reach 1535.82 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3740 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 231 } -- 10GBASE-DWDM Limiting Short reach 1537.40 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3898 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 232 } -- 10GBASE-DWDM Limiting Short reach 1538.98 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g3977 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 233 } -- 10GBASE-DWDM Limiting Short reach 1539.77 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4056 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 234 } -- 10GBASE-DWDM Limiting Short reach 1540.56 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4135 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 235 } -- 10GBASE-DWDM Limiting Short reach 1541.35 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4214 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 236 } -- 10GBASE-DWDM Limiting Short reach 1542.14 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4294 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 237 } -- 10GBASE-DWDM Limiting Short reach 1542.94 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4373 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 238 } -- 10GBASE-DWDM Limiting Short reach 1543.73 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4453 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 239 } -- 10GBASE-DWDM Limiting Short reach 1544.53 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4692 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 240 } -- 10GBASE-DWDM Limiting Short reach 1546.92 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4772 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 241 } -- 10GBASE-DWDM Limiting Short reach 1547.72 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4851 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 242 } -- 10GBASE-DWDM Limiting Short reach 1548.51 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4932 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 243 } -- 10GBASE-DWDM Limiting Short reach 1549.32 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5012 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 244 } -- 10GBASE-DWDM Limiting Short reach 1550.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5092 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 245 } -- 10GBASE-DWDM Limiting Short reach 1550.92 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5172 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 246 } -- 10GBASE-DWDM Limiting Short reach 1551.72 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5252 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 247 } -- 10GBASE-DWDM Limiting Short reach 1552.52 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5333 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 248 } -- 10GBASE-DWDM Limiting Short reach 1553.33 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5413 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 249 } -- 10GBASE-DWDM Limiting Short reach 1554.13 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5494 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 250 } -- 10GBASE-DWDM Limiting Short reach 1554.94 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5575 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 251 } -- 10GBASE-DWDM Limiting Short reach 1555.75 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5655 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 252 } -- 10GBASE-DWDM Limiting Short reach 1556.55 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5736 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 253 } -- 10GBASE-DWDM Limiting Short reach 1557.36 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5817 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 254 } -- 10GBASE-DWDM Limiting Short reach 1558.17 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5898 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 255 } -- 10GBASE-DWDM Limiting Short reach 1558.98 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g5979 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 256 } -- 10GBASE-DWDM Limiting Short reach 1559.79 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g6061 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 257 } -- 10GBASE-DWDM Limiting Short reach 1560.61 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g6142 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 258 } -- 10GBASE-DWDM Limiting Short reach 1561.42 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3033 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 259 } -- 10GBASE-DWDM Limiting Long reach 1530.33 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3112 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 260 } -- 10GBASE-DWDM Limiting Long reach 1531.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3190 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 261 } -- 10GBASE-DWDM Limiting Long reach 1531.90 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3268 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 262 } -- 10GBASE-DWDM Limiting Long reach 1532.68 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3347 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 263 } -- 10GBASE-DWDM Limiting Long reach 1533.47 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3425 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 264 } -- 10GBASE-DWDM Limiting Long reach 1534.25 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3504 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 265 } -- 10GBASE-DWDM Limiting Long reach 1535.04 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3582 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 266 } -- 10GBASE-DWDM Limiting Long reach 1535.82 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3661 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 267 } -- 10GBASE-DWDM Limiting Long reach 1536.61 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3740 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 268 } -- 10GBASE-DWDM Limiting Long reach 1537.40 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3819 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 269 } -- 10GBASE-DWDM Limiting Long reach 1538.19 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3898 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 270 } -- 10GBASE-DWDM Limiting Long reach 1538.98 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g3977 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 271 } -- 10GBASE-DWDM Limiting Long reach 1539.77 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4056 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 272 } -- 10GBASE-DWDM Limiting Long reach 1540.56 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4135 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 273 } -- 10GBASE-DWDM Limiting Long reach 1541.35 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4214 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 274 } -- 10GBASE-DWDM Limiting Long reach 1542.14 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4294 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 275 } -- 10GBASE-DWDM Limiting Long reach 1542.94 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4373 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 276 } -- 10GBASE-DWDM Limiting Long reach 1543.73 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4453 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 277 } -- 10GBASE-DWDM Limiting Long reach 1544.53 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4532 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 278 } -- 10GBASE-DWDM Limiting Long reach 1545.32 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4612 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 279 } -- 10GBASE-DWDM Limiting Long reach 1546.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4692 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 280 } -- 10GBASE-DWDM Limiting Long reach 1546.92 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4772 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 281 } -- 10GBASE-DWDM Limiting Long reach 1547.72 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4851 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 282 } -- 10GBASE-DWDM Limiting Long reach 1548.51 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g4932 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 283 } -- 10GBASE-DWDM Limiting Long reach 1549.32 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5012 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 284 } -- 10GBASE-DWDM Limiting Long reach 1550.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5092 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 285 } -- 10GBASE-DWDM Limiting Long reach 1550.92 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5172 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 286 } -- 10GBASE-DWDM Limiting Long reach 1551.72 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5252 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 287 } -- 10GBASE-DWDM Limiting Long reach 1552.52 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5333 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 288 } -- 10GBASE-DWDM Limiting Long reach 1553.33 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5413 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 289 } -- 10GBASE-DWDM Limiting Long reach 1554.13 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5494 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 290 } -- 10GBASE-DWDM Limiting Long reach 1554.94 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5575 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 291 } -- 10GBASE-DWDM Limiting Long reach 1555.75 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5655 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 292 } -- 10GBASE-DWDM Limiting Long reach 1556.55 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5736 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 293 } -- 10GBASE-DWDM Limiting Long reach 1557.36 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5817 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 294 } -- 10GBASE-DWDM Limiting Long reach 1558.17 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5898 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 295 } -- 10GBASE-DWDM Limiting Long reach 1558.98 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g5979 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 296 } -- 10GBASE-DWDM Limiting Long reach 1559.79 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g6061 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 297 } -- 10GBASE-DWDM Limiting Long reach 1560.61 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitLrSfp10g6142 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 298 } -- 10GBASE-DWDM Limiting Long reach 1561.42 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3033 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 299 } -- 10GBASE-DWDM Limiting Medium reach 1530.33 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3112 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 300 } -- 10GBASE-DWDM Limiting Medium reach 1531.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3190 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 301 } -- 10GBASE-DWDM Limiting Medium reach 1531.90 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3268 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 302 } -- 10GBASE-DWDM Limiting Medium reach 1532.68 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3347 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 303 } -- 10GBASE-DWDM Limiting Medium reach 1533.47 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3425 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 304 } -- 10GBASE-DWDM Limiting Medium reach 1534.25 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3504 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 305 } -- 10GBASE-DWDM Limiting Medium reach 1535.04 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3582 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 306 } -- 10GBASE-DWDM Limiting Medium reach 1535.82 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4294 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 307 } -- 10GBASE-DWDM Limiting Medium reach 1542.94 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3661 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 308 } -- 10GBASE-DWDM Limiting Medium reach 1536.61 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3740 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 309 } -- 10GBASE-DWDM Limiting Medium reach 1537.40 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3819 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 310 } -- 10GBASE-DWDM Limiting Medium reach 1538.19 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3898 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 311 } -- 10GBASE-DWDM Limiting Medium reach 1538.98 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g3977 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 312 } -- 10GBASE-DWDM Limiting Medium reach 1539.77 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4056 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 313 } -- 10GBASE-DWDM Limiting Medium reach 1540.56 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4135 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 314 } -- 10GBASE-DWDM Limiting Medium reach 1541.35 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4214 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 315 } -- 10GBASE-DWDM Limiting Medium reach 1542.14 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4373 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 316 } -- 10GBASE-DWDM Limiting Medium reach 1543.73 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4453 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 317 } -- 10GBASE-DWDM Limiting Medium reach 1544.53 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4532 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 318 } -- 10GBASE-DWDM Limiting Medium reach 1545.32 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4612 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 319 } -- 10GBASE-DWDM Limiting Medium reach 1546.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4692 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 320 } -- 10GBASE-DWDM Limiting Medium reach 1546.92 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4772 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 321 } -- 10GBASE-DWDM Limiting Medium reach 1547.72 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4851 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 322 } -- 10GBASE-DWDM Limiting Medium reach 1548.51 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g4932 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 323 } -- 10GBASE-DWDM Limiting Medium reach 1549.32 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5012 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 324 } -- 10GBASE-DWDM Limiting Medium reach 1550.12 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5092 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 325 } -- 10GBASE-DWDM Limiting Medium reach 1550.92 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5172 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 326 } -- 10GBASE-DWDM Limiting Medium reach 1551.72 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5252 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 327 } -- 10GBASE-DWDM Limiting Medium reach 1552.52 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5333 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 328 } -- 10GBASE-DWDM Limiting Medium reach 1553.33 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5413 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 329 } -- 10GBASE-DWDM Limiting Medium reach 1554.13 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5494 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 330 } -- 10GBASE-DWDM Limiting Medium reach 1554.94 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5575 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 331 } -- 10GBASE-DWDM Limiting Medium reach 1555.75 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5655 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 332 } -- 10GBASE-DWDM Limiting Medium reach 1556.55 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5736 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 333 } -- 10GBASE-DWDM Limiting Medium reach 1557.36 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5817 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 334 } -- 10GBASE-DWDM Limiting Medium reach 1558.17 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5898 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 335 } -- 10GBASE-DWDM Limiting Medium reach 1558.98 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g5979 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 336 } -- 10GBASE-DWDM Limiting Medium reach 1559.79 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g6061 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 337 } -- 10GBASE-DWDM Limiting Medium reach 1560.61 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitMrSfp10g6142 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 338 } -- 10GBASE-DWDM Limiting Medium reach 1561.42 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4532 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 339 } -- 10GBASE-DWDM Limiting Short reach 1545.32 nm SFP+ (100-GHz ITU grid) +cevSFPDwdmLimitSrSfp10g4612 OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 340 } -- 10GBASE-DWDM Limiting Short reach 1546.12 nm SFP+ (100-GHz ITU grid) +cevSFP10GTX OBJECT IDENTIFIER ::= { cevModuleSFPPlusS 341 } -- 10GBASE-T SFP+ Module, PID = SFP-10G-T-X + +cevDirectAttachCable10Gs OBJECT IDENTIFIER ::= { cevModule 77 } -- Group for DirectAttachCable10Gs Type of Cards +cevSFPH10GBCU1M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 1 } -- 10GBASE-CU SFP+ Cable 1 Meter +cevSFPH10GBCU5M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 2 } -- 10GBASE-CU SFP+ Cable 5 Meter +cevSFPH10GBCU3M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 3 } -- 10GBASE-CU SFP+ Cable 3 Meter +cevSFPH10GBCU7M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 4 } -- 10GBASE-CU SFP+ Cable 7 Meter +cevSFPH10GBACU1M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 9 } -- 10GBASE-Active CU SFP+ Cable 1 Meter +cevSFPH10GBACU3M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 10 } -- 10GBASE-Active CU SFP+ Cable 3 Meter +cevSFPH10GBACU5M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 11 } -- 10GBASE-Active CU SFP+ Cable 5 Meter +cevSFPH10GBACU15M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 12 } -- 10GBASE-Active CU SFP+ Cable 15 Meter +cevSFPH10GBACU10M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 13 } -- 10GBASE-Active CU SFP+ Cable 10 Meter +cevSFPH10GBACU7M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 14 } -- 10GBASE-Active CU SFP+ Cable 7 Meter +cevSFPH10GBCU150CM OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 15 } -- 10GBASE-CU SFP+ Cable 1.5 Meter +cevSFPH10GBCU250CM OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 16 } -- 10GBASE-CU SFP+ Cable 2.5 Meter +cevSFP10GAOC1M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 17 } -- 10GBASE Active Optical SFP+ Cable, 1M +cevSFP10GAOC2M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 18 } -- 10GBASE Active Optical SFP+ Cable, 2M +cevSFP10GAOC3M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 19 } -- 10GBASE Active Optical SFP+ Cable, 3M +cevSFP10GAOC5M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 20 } -- 10GBASE Active Optical SFP+ Cable, 5M +cevSFP10GAOC7M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 21 } -- 10GBASE Active Optical SFP+ Cable, 7M +cevSFP10GAOC10M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 22 } -- 10GBASE Active Optical SFP+ Cable, 10M +cevSFPH10GBCU200CM OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 23 } -- 10GBASE-CU SFP+ Cable 2 Meter +cevSFPH10GBAOC1M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 24 } -- 10GBASE-Active Optical SFP+ Cable 1 Meter +cevSFPH10GBAOC2M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 25 } -- 10GBASE-Active Optical SFP+ Cable 2 Meter +cevSFPH10GBAOC3M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 26 } -- 10GBASE-Active Optical SFP+ Cable 3 Meter +cevSFPH10GBAOC5M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 27 } -- 10GBASE-Active Optical SFP+ Cable 5 Meter +cevSFPH10GBAOC7M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 28 } -- 10GBASE-Active Optical SFP+ Cable 7 Meter +cevSFPH10GBAOC10M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 29 } -- 10GBASE-Active Optical SFP+ Cable 10 Meter +cevSFPH10GBCU10M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 30 } -- 10GBASE-CU SFP+ Cable 10 Meter +cevQSFP4x10GAC7M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 31 } -- Direct Attach Copper QSFP 4x10G 7M +cevQSFP4x10GAC10M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 32 } -- Direct Attach Copper QSFP 4x10G 10M +cevSFPH10GBCUDOT5M OBJECT IDENTIFIER ::= { cevDirectAttachCable10Gs 33 } -- 10GBASE-CU SFP+ Cable 0.5 Meter + +cevModuleN2KType OBJECT IDENTIFIER ::= { cevModule 78 } -- Group for the Nexus N2K Type of cards +cevN2kC2148T1GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 1 } -- The fixed module in N2K-C2148T-1GE +cevN2kC2232PP10GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 2 } -- The fixed module in N2K-C2232PP-10GE +cevN2kC2248TP1GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 3 } -- The fixed module in N2K-C2248TP-1GE +cevN2kC2224TP1GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 4 } -- The fixed module in N2K-C2224TP-1GE +cevN2kC2232TT10GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 5 } -- The fixed module in N2K-C2232TT-10GE +cevN2kC2232TP10GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 6 } -- The fixed module in N2K-C2232TP-10GE +cevN2kC2248TT1GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 7 } -- The fixed module in N2K-C2248TT-1GE +cevN2kC2248TPE1GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 8 } -- The fixed module in N2K-C2248TP-E-1GE +cevN2kB22HPPFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 9 } -- The fixed module in N2K-B22HP-P +cevN2kM2800P OBJECT IDENTIFIER ::= { cevModuleN2KType 10 } -- N2K-C2232TM-10GE Modular uplink, 8 ports SFP+ +cevN2kC2232TM10GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 11 } -- The fixed module in N2K-C2232TM-10GE +cevN2kC2232TME10GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 12 } -- The fixed module in N2K-C2232TM-E-10GE +cevN2kC2248PQ10GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 13 } -- The fixed module in N2K-C2248PQ-10GE +cevN2kB22DELLPFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 14 } -- The fixed module in N2K-B22DELL-P +cevN2kB22FTSPFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 15 } -- The fixed module in N2K-B22FTS-P +cevN2kB22IBMPFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 16 } -- The fixed module in N2K-B22IBM-P +cevN2KC2348UPQFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 17 } -- The fixed module in N2K-C2348UPQ +cevN2KC2348TQFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 18 } -- The fixed module in N2K-C2348TQ +cevN2KC2232TQFixedModule OBJECT IDENTIFIER ::= { cevModuleN2KType 19 } -- The fixed module in N2K-C2232TQ +cevN2KC2348TQ10GE OBJECT IDENTIFIER ::= { cevModuleN2KType 20 } -- This product belongs to nexus 2k family of Fex's. This Fex is Currently in bringup stage. This FEX has 48 HIF ports (copper) and 6 NIF (uplink) ports. + + +cevModuleN1KVType OBJECT IDENTIFIER ::= { cevModule 79 } -- Group for the Nexus1000V type of modules +cevN1KVVSM OBJECT IDENTIFIER ::= { cevModuleN1KVType 1 } -- Virtual Supervisor Module for Nexus1000V +cevN1KVVEM OBJECT IDENTIFIER ::= { cevModuleN1KVType 2 } -- Virtual Ethernet Module for Nexus1000V +cevN1KVVXLANGateway OBJECT IDENTIFIER ::= { cevModuleN1KVType 3 } -- VXLAN (Virtual eXtensible LAN) Gateway Service Module +cevN1KVInterCloudExtender OBJECT IDENTIFIER ::= { cevModuleN1KVType 4 } -- Intercloud Extender Service Module +cevN1KVInterCloudSwitch OBJECT IDENTIFIER ::= { cevModuleN1KVType 5 } -- Intercloud Switch Service Module + +cevModuleUCSType OBJECT IDENTIFIER ::= { cevModule 80 } -- UCS type Module +cevUCSN10S6100FixedModule OBJECT IDENTIFIER ::= { cevModuleUCSType 1 } -- Fixed Module within Cisco UCS Fabric InterConnect +cevUCSN10E0080 OBJECT IDENTIFIER ::= { cevModuleUCSType 2 } -- 8-port 4Gb Fibre Channel Expansion Module for Fabric chassis ( requires SFP+) +cevUCSN10E0440 OBJECT IDENTIFIER ::= { cevModuleUCSType 3 } -- Expansion Module for Fabric Chassis with 4-port 10 Gigabit Ethernet and 4-port FC (requires SFP+) (includes port 10GigE license) +cevUCSN10E0600 OBJECT IDENTIFIER ::= { cevModuleUCSType 4 } -- 6-port 10 Gigabit Ethernet Expansion Module for Fabric Chassis (requires SFP+) (includes 10GigE port license) +cevUCSFIE16UP OBJECT IDENTIFIER ::= { cevModuleUCSType 7 } -- 16-port 10GE Unified Port Module for UCS 6200 Series +cevUCSFI6248UPFixedModule OBJECT IDENTIFIER ::= { cevModuleUCSType 8 } -- Fixed Module within Cisco UCS 6248 Fabric InterConnect +cevUCSFI6296UPFixedModule OBJECT IDENTIFIER ::= { cevModuleUCSType 9 } -- Fixed Module within Cisco UCS 6296 Fabric InterConnect +cevUCSFIDL2 OBJECT IDENTIFIER ::= { cevModuleUCSType 10 } -- UCS 6248 Layer 2 Daughter Card +cevUCSFIM6324FixedModule OBJECT IDENTIFIER ::= { cevModuleUCSType 171 } -- Fixed Module within Cisco UCS 6324 Fabric InterConnect +cevUCSFI6332FixedModule OBJECT IDENTIFIER ::= { cevModuleUCSType 172 } -- Fixed Module within Cisco UCS 6332 Fabric InterConnect +cevUCSIOM2304Q OBJECT IDENTIFIER ::= { cevModuleUCSType 176 } -- 4 ports 40G Network Facing and 8 ports 40G Host Facing +cevUCSE180DM3K9 OBJECT IDENTIFIER ::= { cevModuleUCSType 183 } -- Cisco Integrated Management Controller (CIMC) UCS-E180D-M3/K9 +cevUCSE1120DM3K9 OBJECT IDENTIFIER ::= { cevModuleUCSType 184 } -- Cisco Integrated Management Controller (CIMC) UCS-E1120D-M3/K9 + + +cevModuleNexus1010Type OBJECT IDENTIFIER ::= { cevModule 81 } -- This is the module type to represent a Virtual Supervisor Card for the Nexus1010 product +cevNexus1010VSM OBJECT IDENTIFIER ::= { cevModuleNexus1010Type 1 } -- Virtual Supervisor Module for Nexus1010 +cevNexusN1KVSANam OBJECT IDENTIFIER ::= { cevModuleNexus1010Type 2 } -- Virtual Switch NAM for Nexus1010 + +cevModuleMxeType OBJECT IDENTIFIER ::= { cevModule 82 } -- This is the module for Mxe type of cards +cevMxeNpm OBJECT IDENTIFIER ::= { cevModuleMxeType 1 } -- Network Processing Module for MXE 56xx series platform +cevMxeMpm OBJECT IDENTIFIER ::= { cevModuleMxeType 2 } -- Media Processing Module for MXE 56xx series platform +cevMxe5600ShelfManager OBJECT IDENTIFIER ::= { cevModuleMxeType 3 } -- Shelf Manager Module for Cisco MXE 5600 platform + +cevModuleASA5585Type OBJECT IDENTIFIER ::= { cevModule 83 } -- cevModuleASA5585Type chassis +cevASA5585Ssp10 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 1 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-10. This card includes firewall, VPN, remote access functionality +cevASA5585Ssp20 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 2 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-20. This card includes firewall, VPN, remote access functionality +cevASA5585Ssp40 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 3 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-40. This card includes firewall, VPN, remote access functionality +cevASA5585Ssp60 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 4 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-60. This card includes firewall, VPN, remote access functionality +cevASA5585IsmSspIps10 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 5 } -- Cisco Adpative Security Appliance 5585-X IPS Security Services Processor-10 +cevASA5585IsmSspIps20 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 6 } -- Cisco Adpative Security Appliance 5585-X IPS Security Services Processor-20 +cevASA5585IsmSspIps40 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 7 } -- Cisco Adpative Security Appliance 5585-X IPS Security Services Processor-40 +cevASA5585IsmSspIps60 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 8 } -- Cisco Adpative Security Appliance 5585-X IPS Security Services Processor-60 +cevMASA5585Ssp10K7 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 9 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-10. This card provides firewall with No Payload Encryption +cevMASA5585Ssp20K7 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 10 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-20. This card provides firewall with No Payload Encryption +cevMASA5585Ssp40K7 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 11 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-40. This card provides firewall with No Payload Encryption +cevMASA5585Ssp60K7 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 12 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-60. This card provides firewall with No Payload Encryption +cevMASA5585IsmSspIps10K7 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 13 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-10 +cevMASA5585IsmSspIps20K7 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 14 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-20 +cevMASA5585IsmSspIps40K7 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 15 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-40 +cevMASA5585IsmSspIps60K7 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 16 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-60 +cevMASA5585Nm8x10GE OBJECT IDENTIFIER ::= { cevModuleASA5585Type 17 } -- Cisco Adaptive Security Appliance 5585-XHalf Width 8 TenGigabit Ethernet Network Module This card includes 8 TenGigabit Ethernet I/O ports +cevMASA5585Nm4x10GE OBJECT IDENTIFIER ::= { cevModuleASA5585Type 18 } -- Cisco Adaptive Security Appliance 5585-XHalf Width 4 TenGigabit Ethernet Network Module This card includes 4 TenGigabit Ethernet I/O ports +cevMASA5585Nm20x1GE OBJECT IDENTIFIER ::= { cevModuleASA5585Type 19 } -- Cisco Adaptive Security Appliance 5585-X Half Width 20 Gigabit Ethernet Network Module. This card includes 20 Gigabit Ethernet I/O ports +cevMASA5585CxSsp40 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 20 } -- Cisco Adaptive Security Appliance 5585-X Context Security Service Processor-40 +cevMASA5585CxSsp60 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 21 } -- Cisco Adaptive Security Appliance 5585-X Context Security Service Processor-60 +cevMASA5585CxSsp10 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 22 } -- Cisco Adaptive Security Appliance 5585-X Context Security Service Processor-10 +cevMASA5585CxSsp20 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 23 } -- Cisco Adaptive Security Appliance 5585-X Context Security Service Processor-20 +cevMASA5585SFRSsp10 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 24 } -- Cisco Adaptive Security Appliance 5585-X FirePOWER SSP10 +cevMASA5585SFRSsp20 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 25 } -- Cisco Adaptive Security Appliance 5585-X FirePOWER SSP20 +cevMASA5585SFRSsp40 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 26 } -- Cisco Adaptive Security Appliance 5585-X FirePOWER SSP40 +cevMASA5585SFRSsp60 OBJECT IDENTIFIER ::= { cevModuleASA5585Type 27 } -- Cisco Adaptive Security Appliance 5585-X FirePOWER SSP60 + +cevModuleCFPs OBJECT IDENTIFIER ::= { cevModule 84 } -- group for CFP Module +cevCFP100GLR4 OBJECT IDENTIFIER ::= { cevModuleCFPs 1 } -- 100GBASE-LR4 CFP Module for SMF +cevCFP40GLR4 OBJECT IDENTIFIER ::= { cevModuleCFPs 2 } -- 40GBASE-LR4 CFP Module for SMF +cevCFP40GSR4 OBJECT IDENTIFIER ::= { cevModuleCFPs 3 } -- 40GBASE-SR4 CFP Module for MMF - 4 channels +cevCFP40GFR OBJECT IDENTIFIER ::= { cevModuleCFPs 4 } -- 40GBASE-FR CFP Module for SMF +cevCFP100GSR10 OBJECT IDENTIFIER ::= { cevModuleCFPs 5 } -- 100GBASE-SR10 CFP, 100m OM3 MMF +cevCFP100GER4 OBJECT IDENTIFIER ::= { cevModuleCFPs 6 } -- 100GBASE-ER4 CFP Module for SMF +cevCFPUnknown OBJECT IDENTIFIER ::= { cevModuleCFPs 7 } -- Unknown CFP Module + +cevModuleN3KType OBJECT IDENTIFIER ::= { cevModule 85 } -- Group for the Nexus 3000 Type of cards +cevN3kC3064PQfixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 1 } -- Nexus 3000 Series 1 RU fixed module with 48 SFP+ and and 4 QSFP ports +cevN3kC3064PQ10GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 2 } -- Nexus 3000 Series 1 RU fixed module with 48 SFP+ and 4 QSFP ports +cevN3kC3048TP1GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 3 } -- Nexus 3000 Series 1 RU fixed module with 48x1G-BaseT and 4x10GE SFP+ ports +cevN3kC3016Q40GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 4 } -- Nexus 3000 Series 1 RU fixed module with 16x40GE QSFP ports +cevN3kC3064Pq10GXFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 5 } -- Nexus 3000 Series 1 RU fixed module with 48 SFP+ and 4 QSFP ports +cevN3kC3548P10GFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 6 } -- Nexus 3500 Series 1 RU fixed module with 48 SFP ports +cevN3kC3064TQ10GTFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 7 } -- Nexus 3000 Series 1 RU fixed module with 48 SFP+ and 4 QSFP ports +cevN3KC3172 OBJECT IDENTIFIER ::= { cevModuleN3KType 8 } -- N3K / QuickIron2 Supervisor module +cevN3KC3172TQ OBJECT IDENTIFIER ::= { cevModuleN3KType 9 } -- N3K / QuickZinc2 Supervisor module +cevN3KC3132TQ OBJECT IDENTIFIER ::= { cevModuleN3KType 10 } -- N3K / Neptune Supervisor module +cevN3KC3132CR OBJECT IDENTIFIER ::= { cevModuleN3KType 11 } -- N3K Neptune-CR Module Supervisor +cevN3kC3164Q40GEFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 12 } -- Nexus 3000 series 2 RU fixed module with 64 QSFP ports +cevN3kC3548P10GXFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 13 } -- Nexus 3500 Series 1 RU fixed module with 48 SFP ports +cevN3KC3132QXOE OBJECT IDENTIFIER ::= { cevModuleN3KType 14 } -- Neptune-CR chassis Nexus 3000 Series 1 RU fixed chassis with Nexus 3132Q 32 x QSFP+ ports, 2 Power Supplies and 4 FANs, configured as open environment hardware +cevN3KC3172PQOE OBJECT IDENTIFIER ::= { cevModuleN3KType 15 } -- Cisco chassis for N3K / QuickIron2, configured as open environment hardware +cevN3KC3172TQOE OBJECT IDENTIFIER ::= { cevModuleN3KType 16 } -- Cisco chassis for N3K / QuickIron2, configured as open environment hardware +cevN3KC3064XOE OBJECT IDENTIFIER ::= { cevModuleN3KType 17 } -- Nexus 3000 Series 1 RU fixed chassis with 48 SFP+ and 4 QSFP ports, 2 Power Supplies and 1 Fan tray, configured as open environment hardware +cevN3KC3048OE OBJECT IDENTIFIER ::= { cevModuleN3KType 18 } -- Nexus 3000 Series 1 RU fixed chassis with 48x1G-BaseT and 4x10GE SFP+ ports, no Power Supply, no fan, configured as open environment hardware +cevN3kC3232CFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 19 } -- Nexus 3000 Series 1 RU fixed module with 32x40/100G QSFP + 2x10G SFP+ +cevN3kC31128PQfixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 20 } -- 2RU TOR fixed module with 96x10GT 8x40G QSFP +cevN3KC3132QXL OBJECT IDENTIFIER ::= { cevModuleN3KType 21 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 3132Q 32xQSFP+ports, 2 Power Supplies and 4 FANs +cevN3KC3172PQXL OBJECT IDENTIFIER ::= { cevModuleN3KType 22 } -- Nexus 3000 Series 1 RU fixed chassis with 48 x SFP+ and 6 QSFP+ports, 2 Power Supplies and 1 Fan tray +cevN3KC3172TQXL OBJECT IDENTIFIER ::= { cevModuleN3KType 23 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 3172P 48xSFP+and 6 QSFP+ports, 2 Power Supplies and 1 Fan tray +cevN3KC3172PQZ8 OBJECT IDENTIFIER ::= { cevModuleN3KType 24 } -- Nexus 3172P 48 x SFP+ and 6 QSFP+ ports + 8GB DIMM +cevN3KC3264QFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 25 } -- Nexus 3000 Series fixed module with 64x40G QSFP +cevN3KC31108TCV OBJECT IDENTIFIER ::= { cevModuleN3KType 26 } -- Nexus 3000 Series 1 RU fixed chassis with 48x10G Base-T ports + 6x100G ports (QSFP28), 2 Power Supplies and 4 FANs +cevN3KC31108PCV OBJECT IDENTIFIER ::= { cevModuleN3KType 27 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 48x10G sfp+ 6x100G ports (QSFP28), 2 Power Supplies and 4 FANs +cevN3KC3132QV OBJECT IDENTIFIER ::= { cevModuleN3KType 28 } -- Nexus 3000 Series 1 RU fixed chassis with Nexus 3132Q-V 32xQSFP+ +cevN3KC3232COEFixedModule OBJECT IDENTIFIER ::= { cevModuleN3KType 29 } -- Nexus 3232COE fixed module with 32 ports of QSFP28 Open Env +cevN3KC3264CE OBJECT IDENTIFIER ::= { cevModuleN3KType 30 } -- Nexus 3000 Series fixed module with 64x100G QSFP +cevN3KC3132CZ OBJECT IDENTIFIER ::= { cevModuleN3KType 33 } -- Nexus 3000 series 1 RU fixed chassis with 32x40/100G QSFP and 2x10G SFP+ +cevN3KC3432DS OBJECT IDENTIFIER ::= { cevModuleN3KType 38 } -- Nexus 3000 Series fixed module with 32x400G + 2x10G SFP+ Ethernet + + +cevModuleCGSType OBJECT IDENTIFIER ::= { cevModule 86 } -- cevModuleCGSType Modules +cevModuleCGS252016S8PC OBJECT IDENTIFIER ::= { cevModuleCGSType 1 } -- Cisco Connected Grid 2520 Switch, 16 100 SFP + 8 10/100 POE + 2 T/SFP Ethernet Interfaces +cevModuleCGS252024TC OBJECT IDENTIFIER ::= { cevModuleCGSType 2 } -- Cisco Connected Grid 2520 Switch, 24 10/100 + 2 T/SFP Ethernet Interfaces + +cevModuleASR900Type OBJECT IDENTIFIER ::= { cevModule 87 } -- These are modules that are used in Cisco Aggregation Services Router 900 Series +cevModuleASR903RSP1A OBJECT IDENTIFIER ::= { cevModuleASR900Type 1 } -- ASR 903 Route Switch Processor 1, Base Scale, 55Gbps +cevModuleASR900ESP OBJECT IDENTIFIER ::= { cevModuleASR900Type 2 } -- Cisco ASR 900 Embedded Services Processor Module +cevModuleASR903RSP1B OBJECT IDENTIFIER ::= { cevModuleASR900Type 3 } -- ASR 903 Route Switch Processor 1, Large Scale, 55Gbps +cevModuleASR903RSP2A64G OBJECT IDENTIFIER ::= { cevModuleASR900Type 4 } -- ASR 903 Route Switch Processor 2, Base Scale, 64Gbps +cevModuleASR903RSP2A128G OBJECT IDENTIFIER ::= { cevModuleASR900Type 5 } -- ASR 903 Route Switch Processor 2, Base Scale, 128Gbps +cevModuleASR92024SZIM OBJECT IDENTIFIER ::= { cevModuleASR900Type 6 } -- ASR 920 Route Switch Processor , Base Scale, 64Gbps +cevModuleASR92024SZM OBJECT IDENTIFIER ::= { cevModuleASR900Type 7 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps +cevModuleASR92024TZM OBJECT IDENTIFIER ::= { cevModuleASR900Type 8 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps +cevModuleASR92012CZA OBJECT IDENTIFIER ::= { cevModuleASR900Type 9 } -- ASR 920 Route Switch Processor , Base Scale, 64Gbps +cevModuleASR92012CZD OBJECT IDENTIFIER ::= { cevModuleASR900Type 10 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps +cevModuleASR9204SZA OBJECT IDENTIFIER ::= { cevModuleASR900Type 11 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps +cevModuleASR9204SZD OBJECT IDENTIFIER ::= { cevModuleASR900Type 12 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps +cevModuleASR92010SZPA OBJECT IDENTIFIER ::= { cevModuleASR900Type 13 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps +cevModuleASR92010SZPD OBJECT IDENTIFIER ::= { cevModuleASR900Type 14 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps +cevModuleASR92012SZIMCC OBJECT IDENTIFIER ::= { cevModuleASR900Type 19 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps conformal coated Crete +cevModuleASR900RSP3C200CC OBJECT IDENTIFIER ::= { cevModuleASR900Type 20 } -- ASR 900 Route Switch Processor 3 FOR CONFORMAL COATING, 200G, XL Scale +cevModuleASR920U16SZIM OBJECT IDENTIFIER ::= { cevModuleASR900Type 21 } -- ASR 920 Route Switch Processor, BaseScale, 64Gbps +cevModuleASR900URSP2A64G OBJECT IDENTIFIER ::= { cevModuleASR900Type 22 } -- ASR 900U Route Switch Processor 2, Base Scale, 64Gbps +cevModuleASR900URSP2A128G OBJECT IDENTIFIER ::= { cevModuleASR900Type 23 } -- ASR 900U Route Switch Processor 2, Base Scale, 128Gbps +cevModuleASR900IMA8CS1ZM OBJECT IDENTIFIER ::= { cevModuleASR900Type 24 } -- ASR 900 16 port GE C-SFP + 1 port SFP+ IM with MACsec +cevModuleASR900IMA8CT1ZM OBJECT IDENTIFIER ::= { cevModuleASR900Type 25 } -- ASR 900 8 port GE RJ45 + 1 port SFP+ IM with MACsec +cevModuleASR92012SZA OBJECT IDENTIFIER ::= { cevModuleASR900Type 26 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps Hotspring AC Module +cevModuleASR92012SZD OBJECT IDENTIFIER ::= { cevModuleASR900Type 27 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps Hotspring DC Module +cevModuleASR92020SZM OBJECT IDENTIFIER ::= { cevModuleASR900Type 28 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps + + +cevModuleASR5000Type OBJECT IDENTIFIER ::= { cevModule 88 } -- cevModuleASR5000Type cards +cevModuleASR5K01100eK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 1 } -- FELC Ethernet 10/100 Line Card +cevModuleASR5K0110gMmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 2 } -- XGLC 1-Port 10 Gigabit Ethernet Line Card w/MM SFP+ +cevModuleASR5K0110gSmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 3 } -- XGLC 1-Port 10 Gigabit Ethernet Line Card w/SM SFP+ +cevModuleASR5K011G2LxK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 4 } -- GLC2 1-Port 1xGbE Line Card - 2nd Gen w/LX SM SFP +cevModuleASR5K011G2SxK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 5 } -- GLC2 1-Port 1xGbE Line Card - 2nd Gen w/SX MM SFP +cevModuleASR5K011G2TK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 6 } -- GLC2 1-Port 1xGbE Line Card - 2nd Gen w/Copper SFP +cevModuleASR5K011GELxK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 7 } -- GELC Ethernet 1000 Line Card w/LX Single-Mode SFP +cevModuleASR5K011GESxK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 8 } -- GELC Ethernet 1000 Line Card w/SX Multi-Mode Short Haul SFP +cevModuleASR5K011GETK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 9 } -- GELC Ethernet 1000 Line Card w/Copper SFP +cevModuleASR5K01OC3MmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 10 } -- ATM/POS OC-3 with Multi-Mode Fiber SFP +cevModuleASR5K01OC3SmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 11 } -- ATM/POS OC-3 with Single-Mode Fiber SFP +cevModuleASR5K041GeLxK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 12 } -- QGLC 4-Port Ethernet 1000 Line Card w/LX SM Long Haul SFP +cevModuleASR5K041GeSxK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 13 } -- QGLC 4-Port Ethernet 1000 Line Card w/SX MM Short Haul SFP +cevModuleASR5K041GeTK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 14 } -- QGLC 4-Port Ethernet 1000 Line Card w/Copper SFP +cevModuleASR5K042GeLxK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 15 } -- QGLC Rev2 4-Port Ethernet 1000 LC w/LX SM Long Haul SFP +cevModuleASR5K042GeSxK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 16 } -- QGLC Rev2 4-Port Ethernet 1000 LC w/SX MM Short Haul SFP +cevModuleASR5K042GeTK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 17 } -- QGLC Rev2 4-Port Ethernet 1000 Line Card w/Copper SFP +cevModuleASR5K08100eK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 18 } -- FLC2 8-Port Ethernet 10/100, 2nd Generation +cevModuleASR5K4OC3CMmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 19 } -- OLC2 4 Port ATM STM-1c/OC-3c w/Multi-Mode SFP +cevModuleASR5K4OC3CSmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 20 } -- OLC2 4 Port ATM STM-1c/OC-3c w/Single Mode SFP +cevModuleASR5KC1OC3MnK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 21 } -- Channelized 1-Port STM-1/OC-3 MM SFP Line Card +cevModuleASR5KC1OC3SmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 22 } -- Channelized 1-Port STM-1/OC-3 SM SFP Line Card +cevModuleASR5KC4OC3MmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 23 } -- CLC2 Channelized 4-Port STM-1/OC-3 Line Card w/MM SFP +cevModuleASR5KC4OC3SmK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 24 } -- CLC2 Channelized 4-Port STM-1/OC-3 Line Card w/SM SFP +cevModuleASR5KppcK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 25 } -- Packet Processing Card (PPC) 16GB +cevModuleASR5Kpsc16gK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 26 } -- Packet Services Card (PSC-A) 16GBppf +cevModuleASR5Kpsc32gK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 27 } -- Packet Services Card (PSC2) 32GB +cevModuleASR5Kpsc64gK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 28 } -- Packet Services Card (PSC3) 64GB +cevModuleASR5KpscK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 29 } -- Packet Services Card (PSC) 16GB +cevModuleASR5KsmcK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 30 } -- System Management Card 4GB +cevModuleASR5KSps3BncK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 31 } -- Switch Processor I/O, BNC BITS with Stratum 3 +cevModuleASR5KSps33pnK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 32 } -- Switch Processor I/O, 3-Pin BITS with Stratum 3 +cevModuleASR5KSpioBncK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 33 } -- Switch Processor I/O, BNC BITS +cevModuleASR5KSpio3pnK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 34 } -- Switch Processor I/O, 3-Pin BITS +cevModuleASR5KRccK9 OBJECT IDENTIFIER ::= { cevModuleASR5000Type 35 } -- Redundancy Crossbar Card + + +cevModuleASR5500Type OBJECT IDENTIFIER ::= { cevModule 89 } -- cevModuleASR5500Type cards +cevModuleASR55DPC OBJECT IDENTIFIER ::= { cevModuleASR5500Type 1 } -- ASR5500 Data Processing Card (DPC) +cevModuleASR55FSC OBJECT IDENTIFIER ::= { cevModuleASR5500Type 2 } -- ASR5500 Fabric and Storage Card (FSC) +cevModuleASR55MIO10GL10 OBJECT IDENTIFIER ::= { cevModuleASR5500Type 3 } -- ASR5500 Management and I/O (MIO) Card, 10 x 10GBASE-LR +cevModuleASR55MIO10GL20 OBJECT IDENTIFIER ::= { cevModuleASR5500Type 4 } -- ASR5500 Management and I/O (MIO) Card, 20 x 10GBASE-LR +cevModuleASR55MIO10GS10 OBJECT IDENTIFIER ::= { cevModuleASR5500Type 5 } -- ASR5500 Management and I/O (MIO) Card, 10 x 10GBASE-SR +cevModuleASR55MIO10GS20 OBJECT IDENTIFIER ::= { cevModuleASR5500Type 6 } -- ASR5500 Management and I/O (MIO) Card, 20 x 10GBASE-SR +cevModuleASR55MIOBASE OBJECT IDENTIFIER ::= { cevModuleASR5500Type 7 } -- ASR5500 Management and I/O (MIO) Base Card, 20 Port, No SFPs +cevModuleASR55SSC OBJECT IDENTIFIER ::= { cevModuleASR5500Type 8 } -- ASR5500 System Status Card (SSC) +cevModuleASR55DPC2 OBJECT IDENTIFIER ::= { cevModuleASR5500Type 9 } -- ASR5500 Data Processing Card 2. This is a high capacity card surpassing the performance of DPC card +cevModuleASR55UDPC2 OBJECT IDENTIFIER ::= { cevModuleASR5500Type 10 } -- ASR5500 Universal Data Processing Card 2. This is a high capacity card surpassing the performance of UDPC card +cevModuleASR55MIO2 OBJECT IDENTIFIER ::= { cevModuleASR5500Type 11 } -- ASR5500 MMIO Card 2 (Second Generation) + + +cevModuleCSR1000vType OBJECT IDENTIFIER ::= { cevModule 90 } -- These are modules that are used in Cisco Cloud Services Router 1000 +cevModuleCSR1000vRP OBJECT IDENTIFIER ::= { cevModuleCSR1000vType 1 } -- Cisco CSR 1000v Routing Processor Module +cevModuleCSR1000vESP OBJECT IDENTIFIER ::= { cevModuleCSR1000vType 2 } -- Cisco CSR 1000v Embedded Services Processor Module + +cevModuleCgrType OBJECT IDENTIFIER ::= { cevModule 91 } -- cevModuleCgrType Modules +cevModuleCGMPlc OBJECT IDENTIFIER ::= { cevModuleCgrType 18 } -- Connected Grid Module - PLC Module +cevModuleCGMGe OBJECT IDENTIFIER ::= { cevModuleCgrType 19 } -- Connected Grid Module - Gigabit Ethernet +cevModuleCGM3gEVDOSE OBJECT IDENTIFIER ::= { cevModuleCgrType 21 } -- Connected Grid Module - 3G Sprint EV-DO Rev A/0/1xRTT Extended Temperature Range +cevModuleCGM3gEVDOVE OBJECT IDENTIFIER ::= { cevModuleCgrType 22 } -- Connected Grid Module - 3G Verizon EV-DO Rev A/0/1xRTT Extended Temperature Range +cevModuleCGM3gHSPAAE OBJECT IDENTIFIER ::= { cevModuleCgrType 23 } -- Connected Grid Module - 3G AT&T HSPA+/UMTS/GSM/GPRS/EDGE Extended Temperature Range +cevModuleCGM3gHSPAGE OBJECT IDENTIFIER ::= { cevModuleCgrType 24 } -- Connected Grid Module - 3G (Global) HSPA+/UMTS/GSM/GPRS/EDGE Extended Temperature Range +cevModuleCGM3gHspaAbGE OBJECT IDENTIFIER ::= { cevModuleCgrType 25 } -- Connected Grid Module - 3G (All Bands) HSPA+/UMTS/GSM/EDGE Extended Temperature Range +cevModuleCGM4gLteGA7304 OBJECT IDENTIFIER ::= { cevModuleCgrType 26 } -- Connected Grid Module - 4G Global Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevModuleCGM4gLteNA7354 OBJECT IDENTIFIER ::= { cevModuleCgrType 27 } -- Connected Grid Module - 4G Multi carrier North America Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevModuleCGMServerX86C4F800 OBJECT IDENTIFIER ::= { cevModuleCgrType 28 } -- A server module for CG1000 routers, x86 processor, 4 cores @800MHz +cevModuleCGM4gLteNA7354MNAAB OBJECT IDENTIFIER ::= { cevModuleCgrType 29 } -- Connected Grid Module All Bands-4G Multi carrier North America Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevModuleCGMServerX86C4F800D128 OBJECT IDENTIFIER ::= { cevModuleCgrType 30 } -- A server module for CGR1000 routers, x86 processor, 4 cores @ 800MHz, 128GB disk +cevModuleCGM4gLteLA7430 OBJECT IDENTIFIER ::= { cevModuleCgrType 31 } -- Connected Grid Module - 4G Latin America and Asia Pacific Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevModuleCGM4gLteEA7455 OBJECT IDENTIFIER ::= { cevModuleCgrType 32 } -- Connected Grid Module - 4G Europe and North America Multimode LTE/DC-HSPA+/HSPA+/HSPA/UMTS/EDGE/GPRS +cevModuleCGMWPANOFDMFCC OBJECT IDENTIFIER ::= { cevModuleCgrType 36 } -- Connected Grid Module - IEEE 802.15.4 g/e, 902-928 MHz OFDM +cevModuleGRWicDEs2S8PC OBJECT IDENTIFIER ::= { cevModuleCgrType 37 } -- Connected Grid 2010 Router, Ethernet Switch Module with 2 SFP + 8 10/100 POE Interfaces Functional group: cevModuleCgrType +cevModuleGRWicDEs6S OBJECT IDENTIFIER ::= { cevModuleCgrType 38 } -- Connected Grid 2010 Router, Ethernet Switch Module with 6 SFP Interfaces Functional group: cevModuleCgrType +cevModuleCgrTypeSDIT OBJECT IDENTIFIER ::= { cevModuleCgrType 39 } -- Removable SD Card for Cisco Connected Grid Routers 1120,2 GB + +cevModuleISR4400Type OBJECT IDENTIFIER ::= { cevModule 92 } -- These are modules that are used in Cisco ISR 4400 Series Router +cevModuleISR4441RP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 1 } -- Cisco ISR 4441 Routing Processor Module +cevModuleISR4442RP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 2 } -- Cisco ISR 4442 Routing Processor Module +cevModuleISR4451RP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 3 } -- Cisco ISR 4451 Routing Processor Module +cevModuleISR4452RP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 4 } -- Cisco ISR 4452 Routing Processor Module +cevModuleISR4400RP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 5 } -- Cisco ISR 4400 Series Routing Processor Module +cevModuleISR4441FP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 6 } -- Cisco ISR 4441 Forwarding Processor Module +cevModuleISR4442FP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 7 } -- Cisco ISR 4442 Forwarding Processor Module +cevModuleISR4451FP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 8 } -- Cisco ISR 4451 Forwarding Processor Module +cevModuleISR4452FP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 9 } -- Cisco ISR 4452 Forwarding Processor Module +cevModuleISR4400FP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 10 } -- Cisco ISR 4400 Series Forwarding Processor Module +cevModuleISR4400NIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 11 } -- Cisco ISR 4400 Series Built-In Network Interface Module controller +cevModuleISR4441NIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 12 } -- Cisco ISR 4441 Built-In Network Interface Module controller +cevModuleISR4442NIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 13 } -- Cisco ISR 4442 Built-In Network Interface Module controller +cevModuleISR4451NIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 14 } -- Cisco ISR 4451 Built-In Network Interface Module controller +cevModuleISR4452NIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 15 } -- Cisco ISR 4452 Built-In Network Interface Module controller +cevModuleISR4400ESM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 16 } -- Cisco ISR 4400 Series Built-In Enhanced Service Module controller Module +cevModuleISR4441ESM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 17 } -- Cisco ISR 4441 Built-In Enhanced Service Module controller Module +cevModuleISR4442ESM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 18 } -- Cisco ISR 4442 Built-In Enhanced Service Module controller Module +cevModuleISR4451ESM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 19 } -- Cisco ISR 4451 Built-In Enhanced Service Module controller Module +cevModuleISR4452ESM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 20 } -- Cisco ISR 4452 Built-In Enhanced Service Module controller Module +cevModuleISR44000FP4xGE OBJECT IDENTIFIER ::= { cevModuleISR4400Type 21 } -- Cisco ISR 4400 Series Built-in Front Panel 4xGE Module +cevModuleISR4400InternalPOE OBJECT IDENTIFIER ::= { cevModuleISR4400Type 22 } -- Cisco ISR 4400 Series Internal Power Over Ethernet Card for Onboard GE +cevModuleISR4400ExternalPOE OBJECT IDENTIFIER ::= { cevModuleISR4400Type 42 } -- Cisco ISR 4400 Series External Power Over Ethernet Module +cevModuleNGWICSerial1T OBJECT IDENTIFIER ::= { cevModuleISR4400Type 43 } -- 1-Port 12in1 serial network interface module +cevModuleNGWICSerial2T OBJECT IDENTIFIER ::= { cevModuleISR4400Type 44 } -- 2-Port 12in1 serial network interface module +cevModuleNGWICSerial4T OBJECT IDENTIFIER ::= { cevModuleISR4400Type 45 } -- 4-Port 12in1 serial network interface module +cevModuleISR4431RP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 46 } -- Cisco ISR 4431 Routing Processor Module +cevModuleISR4431FP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 47 } -- Cisco ISR 4431 Forwarding Processor Module +cevModuleISR4431NIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 48 } -- Cisco ISR 4431 Built-In Network Interface Module controller +cevModuleISR4451BRP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 49 } -- Cisco ISR 4451 Boost Routing Processor Module +cevModuleISR4431BRP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 50 } -- Cisco ISR 4431 Boost Routing Processor Module +cevModuleISR4451BFP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 51 } -- Cisco ISR 4451 Boost Forwarding Processor Module +cevModuleISR4431BFP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 52 } -- Cisco ISR 4431 Boost Forwarding Processor Module +cevModuleISR4451BNIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 53 } -- Cisco ISR 4451 Boost Built-In Network Interface Module controller +cevModuleISR4431BNIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 54 } -- Cisco ISR 4431 Boost Built-In Network Interface Module controller +cevModuleISR4451BESM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 55 } -- Cisco ISR 4451 Boost Built-In Enhanced Service Module controller Module +cevModuleISR44000FP4X1G2XTG OBJECT IDENTIFIER ::= { cevModuleISR4400Type 56 } -- Cisco ISR 4400 Series Front Panel 6 ports Ten/Gigabitethernet Module +cevModuleISR4461RP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 57 } -- Cisco ISR 4461 Routing Processor Module +cevModuleISR4461FP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 58 } -- Cisco ISR 4461 Forwarding Processor Module +cevModuleISR4461NIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 59 } -- Cisco ISR 4461 Built-In Network Interface Module controller +cevModuleISRVG450RP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 60 } -- Cisco VG450 Routing Processor Module +cevModuleISRVG450FP OBJECT IDENTIFIER ::= { cevModuleISR4400Type 61 } -- Cisco VG450 Forwarding Processor Module +cevModuleISRVG450NIM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 62 } -- Cisco VG450 Built-In Network Interface M +cevModuleISR4461ESM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 63 } -- Cisco ISR 4461 Built-In Enhanced Service Module controller Module +cevModuleVG450ESM OBJECT IDENTIFIER ::= { cevModuleISR4400Type 64 } -- Cisco VG450 Built-In Enhanced Service Module controller Module + + +cevModuleQSFPPlusS OBJECT IDENTIFIER ::= { cevModule 93 } -- group for QSFP+ Modules +cevQSFP40GLR4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 1 } -- 40G-LR4 QSFP+ Module for SMF +cevQSFP40GSR4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 2 } -- 40G-SR4 QSFP+ Module for MMF +cevQSFP40GSMSR4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 3 } -- 40G-SMSR4 QSFP+ Module for SMF ans MMF +cevQSFP40GCR4Active OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 4 } -- 40G-CR4Active QSFP+ Module for Copper Active +cevQSFP40GCR4Passive OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 5 } -- 40G-CR4Passive QSFP+ Module for Copper Passive +cevSFPQSFP40GECSR4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 6 } -- 40GE-CSR4 QSFP+ Module for MMF LAN mode only +cevSFPQSFP40GELR4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 7 } -- 40GE-LR4 QSFP+ Module for SMF LAN mode only +cevQSFP40GSRBD OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 8 } -- 40G-SRBD QSFP+ Module for SMF +cevQSFP40GER4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 9 } -- 40G QSFP+ module for Extended Range (ER). Supports Single Mode Fiber (SMF) +cevQSFP40GSR4S OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 10 } -- 40GBASE-SR4 QSFP Trnscvr Module, MPO Conn, Enterprise-Class +cevQSFP40GLR4LS OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 11 } -- QSFP 40G Ethernet - LR4 Lite, LC, 2KM, Enterprise-Class +cevQSFP40GLR4S OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 12 } -- QSFP 40GBASE-LR4 Trnscvr Mod, LC, 10km, Enterprise-Class +cevQSFP4X10GLRS OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 13 } -- QSFP 4x10G Transceiver Module, LC, 10KM, Enterprise-Class +cevQSFPH40GAOC1M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 14 } -- 40GBASE Active Optical Cable, 1m +cevQSFPH40GAOC2M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 15 } -- 40GBASE Active Optical Cable, 2m +cevQSFPH40GAOC3M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 16 } -- 40GBASE Active Optical Cable, 3m +cevQSFPH40GAOC5M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 17 } -- 40GBASE Active Optical Cable, 5m +cevQSFPH40GAOC7M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 18 } -- 40GBASE Active Optical Cable, 7m +cevQSFPH40GAOC10M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 19 } -- 40GBASE Active Optical Cable, 10m +cevQSFPH40GAOC15M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 20 } -- 40GBASE Active Optical Cable, 15m +cevQSFPH40GAOC20M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 21 } -- 40GBASE Active Optical Cable, 20m +cevQSFPH40GAOC25M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 22 } -- 40GBASE Active Optical Cable, 25m +cevQSFPH40GAOC30M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 23 } -- 40GBASE Active Optical Cable, 30m +cevQSFP40GCSR4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 24 } -- 40G-CSR4 QSFP+ Module for MMF, MPO, 300M +cevQSFPWSPQ40GLR4L OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 25 } -- QSFP 40G Ethernet - LR4 Lite, LC, 2KM +cevQSFP4X10GAOC1M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 26 } -- 40GBASE Active Optical QSFP to 4SFP breakout Cable, 1m +cevQSFP4X10GAOC2M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 27 } -- 40GBASE Active Optical QSFP to 4SFP breakout Cable, 2m +cevQSFP4X10GAOC3M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 28 } -- 40GBASE Active Optical QSFP to 4SFP breakout Cable, 3m +cevQSFP4X10GAOC5M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 29 } -- 40GBASE Active Optical QSFP to 4SFP breakout Cable, 5m +cevQSFP4X10GAOC7M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 30 } -- 40GBASE Active Optical QSFP to 4SFP breakout Cable, 7m +cevQSFP4X10GAOC10M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 31 } -- 40GBASE Active Optical QSFP to 4SFP breakout Cable, 10m +cevQSFPH40GCU05M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 32 } -- 40GBASE-CR4 Passive Copper Cable, 0.5m +cevQSFPH40GCU1M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 33 } -- 40GBASE-CR4 Passive Copper Cable, 1m +cevQSFPH40GCU2M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 34 } -- 40GBASE-CR4 Passive Copper Cable, 2m +cevQSFPH40GCU3M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 35 } -- 40GBASE-CR4 Passive Copper Cable, 3m +cevQSFPH40GCU4M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 36 } -- 40GBASE-CR4 Passive Copper Cable, 4m +cevQSFPH40GCU5M OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 37 } -- 40GBASE-CR4 Passive Copper Cable, 5m +cevQSFP40GBDRX OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 39 } -- QSFP-40G-BD-RX Bi-Directional QSFP+ Module for MMF, but this transceiver is RX only, no signal is transmitted +cevQSFP100GLR4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 40 } -- 100G-LR4 QSFP+ Module for SMF +cevQSFP100GSR4 OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 41 } -- 100G-SR4 QSFP+ Module for MMF +cevQSFP40GCSRS OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 42 } -- 40G-CSR4 QSFP+ Module for MMF, MPO +cevONSQSFP4X10MER OBJECT IDENTIFIER ::= { cevModuleQSFPPlusS 43 } -- QSFP 4x10G Transceiver Module + + + +cevModuleN6KType OBJECT IDENTIFIER ::= { cevModule 95 } -- Module for Nexus 6004 +cevN6KN6004XM20UP OBJECT IDENTIFIER ::= { cevModuleN6KType 1 } -- Nexus 6004 Unified Module 20 Ports 10GE Eth/FCoE OR 16/8/4/2G FC +cevN6KC6004M12Q OBJECT IDENTIFIER ::= { cevModuleN6KType 2 } -- Nexus 6004 Module 12Q 40GE Ethernet/FCoE +cevN6KC600496QFixedModule OBJECT IDENTIFIER ::= { cevModuleN6KType 3 } -- The fixed module that has 48Q 40GE ports + supervisor in Nexus 6004 +cevN6KC6001M4Q OBJECT IDENTIFIER ::= { cevModuleN6KType 4 } -- Nexus 6001 4xQSFP Module +cevN6KC600164PFixedModule OBJECT IDENTIFIER ::= { cevModuleN6KType 5 } -- The fixed module that has 48 10GE Ethernet/FCoE ports + supervisor in Nexus 6001 +cevN6K48P10G OBJECT IDENTIFIER ::= { cevModuleN6KType 6 } -- N6K 48 port 10G LineCard permanent +cevN6K32Q40G OBJECT IDENTIFIER ::= { cevModuleN6KType 7 } -- N6K 32xQSFP 40G LineCard permanent +cevN6K24Q40G OBJECT IDENTIFIER ::= { cevModuleN6KType 8 } -- N6K 24xQSFP 40G LineCard permanent +cevN6KC600164TFixedModule OBJECT IDENTIFIER ::= { cevModuleN6KType 11 } -- The fixed module that has 48x10G-BaseT ports + supervisor in Nexus 6001 +cevN6KN6002M24UP2Q OBJECT IDENTIFIER ::= { cevModuleN6KType 12 } -- N6K Module 24 ports 10G (SFP+) Unified Ports, 2 ports 40G (QSFP+) +cevN6KN6002M24UP2Q16G OBJECT IDENTIFIER ::= { cevModuleN6KType 13 } -- N6K Module 24 ports 10G (SFP+) Unified Ports with 16G FC, 2 ports 40G (QSFP+) +cevN6KC6002128PFixedModule OBJECT IDENTIFIER ::= { cevModuleN6KType 15 } -- The fixed module that has 48 ports fixed 10G (SFP+), 4 ports fixed 40G (QSFP+) + supervisor in Nexus 6002-128P +cevN6KC600172UPFixedModule OBJECT IDENTIFIER ::= { cevModuleN6KType 16 } -- The fixed module that has 48 ports fixed 10G(SFP+) Unified Ports, 6 ports fixed 40G (QSFP+) + supervisor in Nexus 6001-72UP +cevN6KN6004M12Q OBJECT IDENTIFIER ::= { cevModuleN6KType 18 } -- Nexus 6004 Module 12Q 40GE Ethernet/FCoE +cevN6KC6001M6Q OBJECT IDENTIFIER ::= { cevModuleN6KType 19 } -- N6001 6xQSFP Module + +cevModuleISRType OBJECT IDENTIFIER ::= { cevModule 96 } -- These are modules that are used in Cisco ISR Series Router +cevModuleISRSM1T3E3 OBJECT IDENTIFIER ::= { cevModuleISRType 1 } -- Cisco ISR SM-1 T3/E3 Module +cevModuleISRSM6XGE OBJECT IDENTIFIER ::= { cevModuleISRType 2 } -- 6 Port Gige Service Module for ISR +cevModuleISRSM1X10GE4XGE OBJECT IDENTIFIER ::= { cevModuleISRType 3 } -- 1 Port TenGig and 4 Port Gige Service Module for ISR +cevModuleISRSmEs3x16P OBJECT IDENTIFIER ::= { cevModuleISRType 4 } -- EtherSwitch Next Generation Service Module Layer3 + MACSec + PoEPlus + 16 10/100/1000 +cevModuleISRSmEs3x24P OBJECT IDENTIFIER ::= { cevModuleISRType 5 } -- EtherSwitch Next Generation Service Module Layer3 + MACSec + PoEPlus + 24 10/100/1000 +cevModuleISRSmDEs3x48P OBJECT IDENTIFIER ::= { cevModuleISRType 6 } -- EtherSwitch Double Wide Next Generation Service Module Layer3 + MACSec + PoEPlus + 48 10/100/1000 +cevModuleISRSSD OBJECT IDENTIFIER ::= { cevModuleISRType 7 } -- ISR SSD Module +cevModuleISRMSM50 OBJECT IDENTIFIER ::= { cevModuleISRType 8 } -- Media Service Module 50 for Transcoding and Conferencing services +cevModuleISRMSM100 OBJECT IDENTIFIER ::= { cevModuleISRType 9 } -- Media Service Module 100 for Transcoding and Conferencing services +cevModuleISRMSM200 OBJECT IDENTIFIER ::= { cevModuleISRType 10 } -- Media Service Module 200 for Transcoding and Conferencing services +cevModuleISRMSM300 OBJECT IDENTIFIER ::= { cevModuleISRType 11 } -- Media Service Module 300 for Transcoding and Conferencing services +cevModuleISRMSM400 OBJECT IDENTIFIER ::= { cevModuleISRType 12 } -- Media Service Module 400 for Transcoding and Conferencing services +cevModuleISRExtNIM OBJECT IDENTIFIER ::= { cevModuleISRType 13 } -- SM-X Adapter for one NIM module for Cisco 4000 Series ISR +cevModuleISRNIM1XGE OBJECT IDENTIFIER ::= { cevModuleISRType 14 } -- NIM card used in ISR which provides one GE ether port +cevModuleISRNIM2XGE OBJECT IDENTIFIER ::= { cevModuleISRType 15 } -- NIM card used in ISR which provides two GEether ports +cevModuleISRSMPVDM500 OBJECT IDENTIFIER ::= { cevModuleISRType 16 } -- SM DSP 500 Media Service Module +cevModuleISRSMPVDM1000 OBJECT IDENTIFIER ::= { cevModuleISRType 17 } -- SM DSP 1000 Media Service Module +cevModuleISRSMPVDM2000 OBJECT IDENTIFIER ::= { cevModuleISRType 18 } -- SM DSP 2000 Media Service Module +cevModuleISRSMPVDM3000 OBJECT IDENTIFIER ::= { cevModuleISRType 19 } -- SM DSP 3000 Media Service Module +cevModuleISRFP2x1GE OBJECT IDENTIFIER ::= { cevModuleISRType 20 } -- Cisco ISR Series Built-in Front Panel 2x1GE Module with 1 RJ45 port and 1 RJ45/SFP combo port +cevModuleISR8ES OBJECT IDENTIFIER ::= { cevModuleISRType 21 } -- Cisco ISR Series Ethernet Switch Module with 4 POE ports and 4 non-POE ports +cevModuleC11118PLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 22 } -- Cisco C1111-8P Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11118PLteLA OBJECT IDENTIFIER ::= { cevModuleISRType 23 } -- Cisco C1111-8P Series LTE module with Latin America Multimode and Asia Pacific Advanced LTE +cevModuleISRAP1100E OBJECT IDENTIFIER ::= { cevModuleISRType 24 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in E domain +cevModuleISRAP1100B OBJECT IDENTIFIER ::= { cevModuleISRType 25 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in B domain +cevModuleISRAP1100A OBJECT IDENTIFIER ::= { cevModuleISRType 26 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in A domain +cevModuleISRAP1100Z OBJECT IDENTIFIER ::= { cevModuleISRType 27 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in Z domain +cevModuleISRAP1100N OBJECT IDENTIFIER ::= { cevModuleISRType 28 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in N domain +cevModuleISRAP1100Q OBJECT IDENTIFIER ::= { cevModuleISRType 29 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in Q domain +cevModuleISRAP1100C OBJECT IDENTIFIER ::= { cevModuleISRType 30 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in C domain +cevModuleISRAP1100R OBJECT IDENTIFIER ::= { cevModuleISRType 31 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in R domain +cevModuleISRAP1100K OBJECT IDENTIFIER ::= { cevModuleISRType 32 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in K domain +cevModuleISRAP1100D OBJECT IDENTIFIER ::= { cevModuleISRType 33 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in D domain +cevModuleC11118PRP OBJECT IDENTIFIER ::= { cevModuleISRType 34 } -- Cisco C1111-8P Series Routing Processor Module +cevModuleC11118PFP OBJECT IDENTIFIER ::= { cevModuleISRType 35 } -- Cisco C1111-8P Series Forwarding Processor Module +cevModuleC11118PNIM OBJECT IDENTIFIER ::= { cevModuleISRType 36 } -- Cisco C1111-8P Series Built-In Network Interface Module controller +cevModuleISRFP1x1GE OBJECT IDENTIFIER ::= { cevModuleISRType 37 } -- Cisco ISR Series Built-in Front Panel 1x1GE Module with 1 RJ45/SFP combo port +cevModuleISRVADSLAnnexA OBJECT IDENTIFIER ::= { cevModuleISRType 38 } -- Cisco ISR Series DSL module that supports VDSL/ADSL Annex A +cevModuleISRVADSLAnnexM OBJECT IDENTIFIER ::= { cevModuleISRType 39 } -- Cisco ISR Series DSL module that supports VDSL/ADSL Annex M +cevModuleISRVADSLAnnexB OBJECT IDENTIFIER ::= { cevModuleISRType 40 } -- Cisco ISR Series DSL module that supports VDSL/ADSL Annex B/J +cevModuleC11128PRP OBJECT IDENTIFIER ::= { cevModuleISRType 41 } -- Cisco C1112-8P Series Routing Processor Module +cevModuleC11128PFP OBJECT IDENTIFIER ::= { cevModuleISRType 42 } -- Cisco C1112-8P Series Forwarding Processor Module +cevModuleC11128PNIM OBJECT IDENTIFIER ::= { cevModuleISRType 43 } -- Cisco C1112-8P Series Built-In Network Interface Module controller +cevModuleC11138PRP OBJECT IDENTIFIER ::= { cevModuleISRType 44 } -- Cisco C1113-8P Series Routing Processor Module +cevModuleC11138PFP OBJECT IDENTIFIER ::= { cevModuleISRType 45 } -- Cisco C1113-8P Series Forwarding Processor Module +cevModuleC11138PNIM OBJECT IDENTIFIER ::= { cevModuleISRType 46 } -- Cisco C1113-8P Series Built-In Network Interface Module controller +cevModuleISRSMX64A OBJECT IDENTIFIER ::= { cevModuleISRType 47 } -- 64-Port asynchronous network interface module +cevModuleC1100RP OBJECT IDENTIFIER ::= { cevModuleISRType 50 } -- Cisco C1100 Series Routing Processor Module +cevModuleC1100FP OBJECT IDENTIFIER ::= { cevModuleISRType 51 } -- Cisco C1100 Series Forwarding Processor Module +cevModuleC1100NIM OBJECT IDENTIFIER ::= { cevModuleISRType 52 } -- Cisco C1100 Series Built-In Network Interface Module controller +cevModuleC11114PRP OBJECT IDENTIFIER ::= { cevModuleISRType 53 } -- Cisco C11114P Series Routing Processor Module +cevModuleC11114PFP OBJECT IDENTIFIER ::= { cevModuleISRType 54 } -- Cisco C11114P Series Forwarding Processor Module +cevModuleC11114PNIM OBJECT IDENTIFIER ::= { cevModuleISRType 55 } -- Cisco C11114P Series Built-In Network Interface Module controller +cevModuleISR4ES OBJECT IDENTIFIER ::= { cevModuleISRType 56 } -- Cisco ISR Series Ethernet Switch Module with 2 POE ports and 2 non-POE ports +cevModuleC11114PLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 57 } -- Cisco C1111-4P Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11114PLteLA OBJECT IDENTIFIER ::= { cevModuleISRType 58 } -- Cisco C1111-4P Series LTE module with Latin America Multimode and Asia Pacific Advanced LTE +cevModuleC11164PRP OBJECT IDENTIFIER ::= { cevModuleISRType 59 } -- Cisco C1116-4P Series Routing Processor Module +cevModuleC11164PFP OBJECT IDENTIFIER ::= { cevModuleISRType 60 } -- Cisco C1116-4P Series Forwarding Processor Module +cevModuleC11164PNIM OBJECT IDENTIFIER ::= { cevModuleISRType 61 } -- Cisco C1116-4P Series Built-In Network Interface Module controller +cevModuleC11164PLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 62 } -- Cisco C1116-4P Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11174PRP OBJECT IDENTIFIER ::= { cevModuleISRType 63 } -- Cisco C1117-4P Series Routing Processor Module +cevModuleC11174PFP OBJECT IDENTIFIER ::= { cevModuleISRType 64 } -- Cisco C1117-4P Series Forwarding Processor Module +cevModuleC11174PNIM OBJECT IDENTIFIER ::= { cevModuleISRType 65 } -- Cisco C1117-4P Series Built-In Network Interface Module controller +cevModuleC11174PLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 66 } -- Cisco C1117-4P Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11174PLteLA OBJECT IDENTIFIER ::= { cevModuleISRType 67 } -- Cisco C1117-4P Series LTE module with Latin America Multimode and Asia Pacific Advanced LTE +cevModuleISR1100InternalPOE OBJECT IDENTIFIER ::= { cevModuleISRType 68 } -- Cisco ISR 1100 Series Internal Power Over Ethernet Card for Onboard GE +cevModuleC11188PRP OBJECT IDENTIFIER ::= { cevModuleISRType 75 } -- Cisco C1118-8P Series Routing Processor Module +cevModuleC11188PFP OBJECT IDENTIFIER ::= { cevModuleISRType 76 } -- Cisco C1118-8P Series Forwarding Processor Module +cevModuleC11188PNIM OBJECT IDENTIFIER ::= { cevModuleISRType 77 } -- Cisco C1118-8P Series Built-In Network Interface Module controller +cevModuleISRGFastAnnexA OBJECT IDENTIFIER ::= { cevModuleISRType 78 } -- Cisco ISR Series DSL module with GFAST 35b VDSL and ADSL2/2+ Annex A +cevModuleISRGFastAnnexB OBJECT IDENTIFIER ::= { cevModuleISRType 79 } -- Cisco ISR Series DSL module with GFAST 35b VDSL and ADSL2/2+ Annex B/J +cevModuleISRGFastAnnexM OBJECT IDENTIFIER ::= { cevModuleISRType 80 } -- Cisco ISR Series DSL module with GFAST 35b VDSL and ADSL2/2+ Annex M +cevModuleISR35bAnnexA OBJECT IDENTIFIER ::= { cevModuleISRType 81 } -- Cisco ISR Series DSL module with 35b VDSL and ADSL2/2+ Annex A +cevModuleISR35bAnnexB OBJECT IDENTIFIER ::= { cevModuleISRType 82 } -- Cisco ISR Series DSL module with 35b VDSL and ADSL2/2+ Annex B/J +cevModuleISR35bAnnexM OBJECT IDENTIFIER ::= { cevModuleISRType 83 } -- Cisco ISR Series DSL module with 35b VDSL and ADSL2/2+ Annex M +cevModuleC11174PMLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 84 } -- Cisco C1117-4PM Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11128PLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 85 } -- Cisco C1112-8P Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11138PLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 86 } -- Cisco C1113-8P Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11138PLteLA OBJECT IDENTIFIER ::= { cevModuleISRType 87 } -- Cisco C1113-8P Series LTE module with Latin America Multimode and Asia Pacific Advanced LTE +cevModuleC11138PMLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 88 } -- Cisco C1113-8PM Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11188PLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 92 } -- Cisco C1118-8P Series LTE module with Multimode Europe and North America Advanced LTE +cevModuleC11092PRP OBJECT IDENTIFIER ::= { cevModuleISRType 93 } -- Cisco C1109-2P Series Routing Processor Module +cevModuleC11092PFP OBJECT IDENTIFIER ::= { cevModuleISRType 94 } -- Cisco C1109-2P Series Forwarding Processor Module +cevModuleC11092PPIM OBJECT IDENTIFIER ::= { cevModuleISRType 95 } -- Cisco C1109-2P Series Pluggable Interface Module controller +cevModuleC11014PRP OBJECT IDENTIFIER ::= { cevModuleISRType 96 } -- Cisco C1101-4P Series Routing Processor Module +cevModuleC11014PFP OBJECT IDENTIFIER ::= { cevModuleISRType 97 } -- Cisco C1101-4P Series Forwarding Processor Module +cevModuleC11014PPIM OBJECT IDENTIFIER ::= { cevModuleISRType 98 } -- Cisco C1101-4P Series Pluggable Interface Module controller +cevModuleC11094P2PRP OBJECT IDENTIFIER ::= { cevModuleISRType 99 } -- Cisco C1109-4P2P Series Routing Processor Module +cevModuleC11094P2PFP OBJECT IDENTIFIER ::= { cevModuleISRType 100 } -- Cisco C1109-4P2P Series Forwarding Processor Module +cevModuleC11094P2PPIM OBJECT IDENTIFIER ::= { cevModuleISRType 101 } -- Cisco C1109-4P2P Series Pluggable Interface Module controller +cevModule1100LteGB OBJECT IDENTIFIER ::= { cevModuleISRType 102 } -- Cisco ISR 1100 series LTE-GB module with Multimode LTE WWAN Global (non-US) +cevModule1100LteUS OBJECT IDENTIFIER ::= { cevModuleISRType 103 } -- Cisco ISR 1100 series LTE-US module with Multimode LTE WWAN United States +cevModule1100LteVZ OBJECT IDENTIFIER ::= { cevModuleISRType 104 } -- Cisco ISR 1100 series LTE-VZ module with Multimode LTE WWAN Verizon +cevModule1100LteJN OBJECT IDENTIFIER ::= { cevModuleISRType 105 } -- Cisco ISR 1100 series LTE-JN module with Multimode LTE WWAN Japan +cevModule1100LteAU OBJECT IDENTIFIER ::= { cevModuleISRType 106 } -- Cisco ISR 1100 series LTE-AU module with Multimode LTE WWAN Australia and New Zealand +cevModule1100LteIN OBJECT IDENTIFIER ::= { cevModuleISRType 107 } -- Cisco ISR 1100 series LTE-IN module with Multimode LTE WWAN India +cevModuleISRPLteVZ OBJECT IDENTIFIER ::= { cevModuleISRType 108 } -- Cisco ISR series P-LTE-VZ Pluggable WWAN module with Verizon LTE +cevModuleISRPLteUS OBJECT IDENTIFIER ::= { cevModuleISRType 109 } -- Cisco ISR series P-LTE-US Pluggable WWAN module with United States LTE +cevModuleISRPLteJN OBJECT IDENTIFIER ::= { cevModuleISRType 110 } -- Cisco ISR series P-LTE-JN Pluggable WWAN module with Japan LTE +cevModuleISRPLteGB OBJECT IDENTIFIER ::= { cevModuleISRType 111 } -- Cisco ISR series P-LTE-GB Pluggable WWAN module with Global LTE (non-US) +cevModuleISRPLteIN OBJECT IDENTIFIER ::= { cevModuleISRType 112 } -- Cisco ISR series P-LTE-IN Pluggable WWAN module with India LTE +cevModuleISRPLteAU OBJECT IDENTIFIER ::= { cevModuleISRType 113 } -- Cisco ISR series P-LTE-AU Pluggable WWAN module with Australia and New Zealand LTE +cevModuleISRPLteEA OBJECT IDENTIFIER ::= { cevModuleISRType 114 } -- Cisco ISR series P-LTEA-EA Multimode Pluggable WWAN LTE Advanced for Europe or North America +cevModuleISRPLteLA OBJECT IDENTIFIER ::= { cevModuleISRType 115 } -- Cisco ISR series P-LTEA-LA Multimode Pluggable WWAN LTE Advanced for Asia, Latin America, Australia or New Zealand +cevModuleISRP1T OBJECT IDENTIFIER ::= { cevModuleISRType 116 } -- Cisco ISR series P-1T module with Pluggable High Speed Serial WAN +cevModuleISRAP1101E OBJECT IDENTIFIER ::= { cevModuleISRType 117 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in E domain +cevModuleISRAP1101B OBJECT IDENTIFIER ::= { cevModuleISRType 118 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in B domain +cevModuleISRAP1101D OBJECT IDENTIFIER ::= { cevModuleISRType 119 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in D domain +cevModuleISRAP1101Z OBJECT IDENTIFIER ::= { cevModuleISRType 120 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in Z domain +cevModuleISRAP1101A OBJECT IDENTIFIER ::= { cevModuleISRType 121 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in A domain +cevModuleISRAP1101H OBJECT IDENTIFIER ::= { cevModuleISRType 122 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in H domain +cevModuleISRAP1101Q OBJECT IDENTIFIER ::= { cevModuleISRType 123 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in Q domain +cevModuleISRAP1101R OBJECT IDENTIFIER ::= { cevModuleISRType 124 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in R domain +cevModuleISRAP1101N OBJECT IDENTIFIER ::= { cevModuleISRType 125 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in N domain +cevModuleISRAP1101F OBJECT IDENTIFIER ::= { cevModuleISRType 126 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac and Mobility Express in F domain +cevModuleC11164PLteLA OBJECT IDENTIFIER ::= { cevModuleISRType 130 } -- Cisco C1116-4P Series LTE module with Latin America Multimode and Asia Pacific Advanced LTE +cevModuleISR4ESM OBJECT IDENTIFIER ::= { cevModuleISRType 131 } -- Cisco ISR Series Ethernet Switch Module with 4 non-PoE ports +cevModuleISR2ESM OBJECT IDENTIFIER ::= { cevModuleISRType 132 } -- Cisco ISR Series Ethernet Switch Module with 2 non-PoE ports +cevModuleC1111X8PRP OBJECT IDENTIFIER ::= { cevModuleISRType 133 } -- Cisco C1111X-8P Series Routing Processor Module +cevModuleC1111X8PFP OBJECT IDENTIFIER ::= { cevModuleISRType 134 } -- Cisco C1111X-8P Series Forwarding Processor Module +cevModuleC1111X8PNIM OBJECT IDENTIFIER ::= { cevModuleISRType 135 } -- Cisco C1111X-8P Series Built-In Network Interface Module controller +cevModuleC1118SHDSL OBJECT IDENTIFIER ::= { cevModuleISRType 139 } -- Cisco C1118 Series Built-In Multi-Mode Multi-Group SHDSL +cevModuleIR1101K9MB OBJECT IDENTIFIER ::= { cevModuleISRType 140 } -- Cisco IR1101 Motherboard with 4 Copper Ports + 1 Combo Port +cevModuleIR11015ES OBJECT IDENTIFIER ::= { cevModuleISRType 141 } -- Cisco IR1101 Built-In Ethernet Switch Module +cevModuleISRAP1100S OBJECT IDENTIFIER ::= { cevModuleISRType 145 } -- Cisco ISR Series WLAN Access Point Module that supports 802.11ac in S domain + + + +cevModuleIRM1100SPMI OBJECT IDENTIFIER ::= { cevModuleISRType 176 } -- IR1100 expansion module with Pluggable slot, SFP, mSATA SSD slot and Digital GPIO +cevModuleIRM1100SP OBJECT IDENTIFIER ::= { cevModuleISRType 177 } -- IR1100 expansion module with Pluggable slot and SFP +cevModuleCNIM1X OBJECT IDENTIFIER ::= { cevModuleISRType 184 } -- Network interface module with one ten gigabit ethernet port +cevModuleESR63004ES OBJECT IDENTIFIER ::= { cevModuleISRType 195 } -- Cisco ESR6300 Built-In Ethernet Switch Module with 4 Gigabit Ethernet ports +cevModuleESR6300FP2x1GE OBJECT IDENTIFIER ::= { cevModuleISRType 196 } -- Cisco ESR6300 Built-In Front Panel 2x1GE Module with 2 RJ45/SFP combo ports + +cevModuleN77Type OBJECT IDENTIFIER ::= { cevModule 97 } -- Group for the Nexus7700 type of cards +cevN77c7718Fab2 OBJECT IDENTIFIER ::= { cevModuleN77Type 1 } -- Fabric for Nexus7700 18-slot chassis +cevN77c7710Fab2 OBJECT IDENTIFIER ::= { cevModuleN77Type 2 } -- Fabric for Nexus7700 10-slot chassis +cevN77c7706Fab2 OBJECT IDENTIFIER ::= { cevModuleN77Type 3 } -- Fabric for Nexus7700 6-slot chassis +cevN77F248XP23E OBJECT IDENTIFIER ::= { cevModuleN77Type 4 } -- N77-F248XP-23E Enhanced 1/10 Gbps Ethernet Module +cevN77SUP2E OBJECT IDENTIFIER ::= { cevModuleN77Type 5 } -- N77-SUP2E Nexus 7700 Supervisor +cevN77F324FQ25 OBJECT IDENTIFIER ::= { cevModuleN77Type 6 } -- 24 Port 10/40G QSFP Line Card for Nexus 7700 family +cevN77F348XP23 OBJECT IDENTIFIER ::= { cevModuleN77Type 7 } -- Nexus 7700 F3-Series 48-Port Fiber 1 and 10 Gigabit Ethernet Module +cevN77F312CK26 OBJECT IDENTIFIER ::= { cevModuleN77Type 8 } -- Nexus 7700 F3-Series 12-Port 100 Gigabit Ethernet Module +cevN77M312CQ26L OBJECT IDENTIFIER ::= { cevModuleN77Type 9 } -- 12-port 100Gbps QSFP28 M3 Linecard for Nexus 7700 platform +cevN77M324FQ25L OBJECT IDENTIFIER ::= { cevModuleN77Type 10 } -- 24-port 10/40Gbps QSFP M3 Linecard for Nexus 7700 platform +cevN77M348XP23L OBJECT IDENTIFIER ::= { cevModuleN77Type 11 } -- 48-port 1/10Gbps SFP+ M3 Linecard for Nexus 7700 platform +cevN77SUP3E OBJECT IDENTIFIER ::= { cevModuleN77Type 12 } -- Nexus 7700 - Supervisor 3 Module Enhanced +cevN77c7718Fab3 OBJECT IDENTIFIER ::= { cevModuleN77Type 14 } -- Nexus 7700 - 18 Slot Chassis Fabric 3 Module +cevN77c7710Fab3 OBJECT IDENTIFIER ::= { cevModuleN77Type 15 } -- Nexus 7700 - 10 Slot Chassis Fabric 3 Module +cevN77c7706Fab3 OBJECT IDENTIFIER ::= { cevModuleN77Type 16 } -- Nexus 7700 - 6 Slot Chassis Fabric 3 Module +cevN77F430CQ36 OBJECT IDENTIFIER ::= { cevModuleN77Type 18 } -- Nexus 7700 F4-Series 30 oversubscribed port 100G QSFP28 module + +cevModuleCat3KCAxType OBJECT IDENTIFIER ::= { cevModule 98 } -- These cards are used in the Cisco catalyst converged access switches +cevModuleCat365048PQ OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 1 } -- Cisco Catalyst 3650 48 Port POE 4x10G Uplink +cevModuleCat365048TQ OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 2 } -- Cisco Catalyst 3650 48 Port Data 4x10G Uplink +cevModuleCat385024u OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 3 } -- Catalyst 3850 24 10/100/1000 UPoE Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat385048u OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 4 } -- Catalyst 3850 48 10/100/1000 UPoE Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat365024TD OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 5 } -- Cisco Catalyst 3650 24 Port Data 2x10G Uplink +cevModuleCat365048TD OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 6 } -- Cisco Catalyst 3650 48 Port Data 2x10G Uplink +cevModuleCat365024PD OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 7 } -- Cisco Catalyst 3650 24 Port POE 2x10G Uplink +cevModuleCat365048PD OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 8 } -- Cisco Catalyst 3650 48 Port POE 2x10G Uplink +cevModuleCat365024TS OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 9 } -- Cisco Catalyst 3650 24 Port Data 4x1G Uplink +cevModuleCat365048TS OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 10 } -- Cisco Catalyst 3650 48 Port Data 4x1G Uplink +cevModuleCat365024PS OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 11 } -- Cisco Catalyst 3650 24 Port POE 4x1G Uplink +cevModuleCat365048PS OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 12 } -- Cisco Catalyst 3650 48 Port POE 4x1G Uplink +cevModuleCat385024T OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 13 } -- Catalyst 3850 24 10/100/1000 Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat385048T OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 14 } -- Catalyst 3850 48 10/100/1000 Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat385024P OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 15 } -- Catalyst 3850 24 10/100/1000 PoE+Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat385048P OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 16 } -- Catalyst 3850 48 10/100/1000 PoE+Ports Layer 2/Layer 3 Ethernet Stackable Switch +cevModuleCat385012S OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 17 } -- WS-C3850-12S Catalyst 3850 Series Switch with 12 1GE SFP Interfaces +cevModuleCat385024S OBJECT IDENTIFIER ::= { cevModuleCat3KCAxType 18 } -- WS-C3850-24S Catalyst 3850 Series Switch with 24 1GE SFP Interfaces + + +cevModule57xxwlc OBJECT IDENTIFIER ::= { cevModule 99 } -- These cards are used in Cisco next gen Wireless Controller +cevModuleCat5760wlc OBJECT IDENTIFIER ::= { cevModule57xxwlc 2 } -- Catalyst 5760 Series Switch with 12 TenGE Interfaces +cevModuleCat5700wlc OBJECT IDENTIFIER ::= { cevModule57xxwlc 3 } -- AIR-CT5760-6 5700 Series Wireless Controller with 6 TenGE Interfaces + + +cevModuleN95KType OBJECT IDENTIFIER ::= { cevModule 100 } -- These cards are used for Nexus 9500 series +cevN9KSUPA OBJECT IDENTIFIER ::= { cevModuleN95KType 1 } -- N9K-SUP-A Supervisor Module for Nexus 9500 series +cevN9Kc9508FM OBJECT IDENTIFIER ::= { cevModuleN95KType 2 } -- N9K-C9508-FM Fabric Module for Nexus 9508 chassis +cevN9kScA OBJECT IDENTIFIER ::= { cevModuleN95KType 3 } -- N9K-SC-A System Controller Module for Nexus 9500 series chassis +cevN9kX9564PX OBJECT IDENTIFIER ::= { cevModuleN95KType 4 } -- N9K-X9564PX 48 port 1/10G SFP+ plus 4 port QSFP Ethernet Module for Nexus 9500 series chassis +cevN9kX9564TX OBJECT IDENTIFIER ::= { cevModuleN95KType 5 } -- N9K-X9564TX 48 port 1/10G-BaseT plus 4 port QSFP Ethernet Module for Nexus 9500 series chassis +cevN9kX9636PQ OBJECT IDENTIFIER ::= { cevModuleN95KType 6 } -- N9K-X9636PQ 36p 40G QSFP Ethernet Module for Nexus 9500 series chassis +cevN9KX9536PQ OBJECT IDENTIFIER ::= { cevModuleN95KType 13 } -- N9K-X9536PQ 36p 40G QSFP Ethernet Module for Nexus 9500 series chassis +cevN9Kc9516FM OBJECT IDENTIFIER ::= { cevModuleN95KType 14 } -- N9K-C9516-FM Fabric Module for Nexus 9516 chassis +cevN9Kc9504FM OBJECT IDENTIFIER ::= { cevModuleN95KType 15 } -- N9K-C9504-FM Fabric Module for Nexus 9504 chassis +cevN9KX9464PX OBJECT IDENTIFIER ::= { cevModuleN95KType 18 } -- N9K-X9464PX 48x1/10G SFP+ and 4x40G QSFP Ethernet Module for Nexus 9500 series chassis +cevN9KX9464TX OBJECT IDENTIFIER ::= { cevModuleN95KType 19 } -- N9K-X9464TX 48x1/10G-BaseT and 4x40G QSFP Ethernet Module for Nexus 9500 series chassis +cevN9KX9432PQ OBJECT IDENTIFIER ::= { cevModuleN95KType 20 } -- N9K-X9432PQ 32p 40G QSFP Ethernet Module for Nexus 9500 series chassis +cevN9KSUPB OBJECT IDENTIFIER ::= { cevModuleN95KType 21 } -- N9K-SUP-B Supervisor Module for Nexus 9500 series +cevN9KX9632PC OBJECT IDENTIFIER ::= { cevModuleN95KType 22 } -- N9K-X9632PC 32 port 100G QSFP Ethernet Module for Nexus 9500 series chassis +cevN9KX9464TX2 OBJECT IDENTIFIER ::= { cevModuleN95KType 23 } -- N9K-X9464TX2 48x1/10G-BaseT and 4x40G QSFP Ethernet Module for Nexus 9500 series chassis +cevN9kC9508FM2 OBJECT IDENTIFIER ::= { cevModuleN95KType 24 } -- N9K-C9508-FM2 Fabric Module for Nexus 9508 chassis +cevN9kC9504FM2 OBJECT IDENTIFIER ::= { cevModuleN95KType 25 } -- N9K-C9504-FM2 Fabric Module for Nexus 9504 chassis +cevN9KX9408PC OBJECT IDENTIFIER ::= { cevModuleN95KType 26 } -- N9K-X9408PC-CFP2 8p 100G CFP2 Ethernet Module for Nexus 9500 series chassis +cevN9KX9736Ce OBJECT IDENTIFIER ::= { cevModuleN95KType 27 } -- N9K-X9736PC 36 ports 100G QSFP EthernetModule for Nexus 9500 series chassis +cevN9KC9504FMe OBJECT IDENTIFIER ::= { cevModuleN95KType 28 } -- N9K-C9504-FM3 Fabric Module for Nexus 9504 chassis +cevN9KC9508FMe OBJECT IDENTIFIER ::= { cevModuleN95KType 29 } -- N9K-C9508-FM3 Fabric Module for Nexus 9508 chassis +cevN9KX9432CS OBJECT IDENTIFIER ::= { cevModuleN95KType 30 } -- N9K-X9432C-S 32 ports 100G QSFP Ethernet Module for Nexus 9500 series chassis +cevN9KC9508FMS OBJECT IDENTIFIER ::= { cevModuleN95KType 31 } -- N9K-C9508-FM-S Fabric Module for Nexus 9508 chassis +cevN9KX9736CEX OBJECT IDENTIFIER ::= { cevModuleN95KType 32 } -- N9K-X9736C-EX 36p 40/100G Ethernet Module for for Nexus 9500 series chassis +cevN9KX9732CEX OBJECT IDENTIFIER ::= { cevModuleN95KType 35 } -- N9K-X9732C-EX 32p 100G Ethernet Module for Nexus 9500 series chassis +cevN9KSUPAPlus OBJECT IDENTIFIER ::= { cevModuleN95KType 39 } -- N9K-SUP-A+ Broadwell CPU based Supervisor Module for Nexus 9500 series +cevN9KSUPBPlus OBJECT IDENTIFIER ::= { cevModuleN95KType 40 } -- N9K-SUP-B+ Broadwell CPU based Supervisor Module for Nexus 9500 series +cevN9KX9736CFX OBJECT IDENTIFIER ::= { cevModuleN95KType 41 } -- N9K-X9736C-FX 36 port 40/100G Ethernet Module with MAC-Sec for Nexus 9500 series chassis +cevN9KC9516FME2 OBJECT IDENTIFIER ::= { cevModuleN95KType 42 } -- N9K-C9516-FM-E2 Fabric Module for Nexus 9516 chassis +cevN9KC9508FME2 OBJECT IDENTIFIER ::= { cevModuleN95KType 43 } -- N9K-C9508-FM-E2 Fabric Module for Nexus 9508 chassis +cevN9KX9736QFX OBJECT IDENTIFIER ::= { cevModuleN95KType 46 } -- N9K-X9736Q-FX 36 port 40GEthernet Module with MAC-Sec for Nexus 9500 series chassis + +cevModuleCPAKType OBJECT IDENTIFIER ::= { cevModule 101 } -- Group for 100G CPAK modules +cevCPAK100GLR4 OBJECT IDENTIFIER ::= { cevModuleCPAKType 1 } -- 100G LR4 CPAK modules +cevCPAK100GSR10 OBJECT IDENTIFIER ::= { cevModuleCPAKType 2 } -- 100G SR10 CPAK modules +cevCPAK100GLR10 OBJECT IDENTIFIER ::= { cevModuleCPAKType 3 } -- 100G LR10 CPAK module +cevCPAK100GER4L OBJECT IDENTIFIER ::= { cevModuleCPAKType 4 } -- CPAK 100G ER4L Optics +cevCPAKUnknown OBJECT IDENTIFIER ::= { cevModuleCPAKType 5 } -- Unknown or Unsupported CPAK Module +cevCPAK10X10GLR OBJECT IDENTIFIER ::= { cevModuleCPAKType 6 } -- CPAK 10X10G LR +cevCPAK100GSR4 OBJECT IDENTIFIER ::= { cevModuleCPAKType 7 } -- CPAK 100G SR4 optics module +cevCPAK100GELR4 OBJECT IDENTIFIER ::= { cevModuleCPAKType 8 } -- 100GBASE-LR4 Cisco CPAK Module for SMF +cevCPAK10X10GERL OBJECT IDENTIFIER ::= { cevModuleCPAKType 9 } -- 10X10G-ERL Cisco CPAK Module, 25km SMF +cevCPAK100GCWDM4 OBJECT IDENTIFIER ::= { cevModuleCPAKType 10 } -- CPAK 100G CWDM4 optics module +cevCPAK100GPSM4 OBJECT IDENTIFIER ::= { cevModuleCPAKType 11 } -- CPAK 100G PSM4 optics module +cevCPAK100GLR4LANPHY OBJECT IDENTIFIER ::= { cevModuleCPAKType 12 } -- CPAK 100G LR4 LANPHY optics module + +cevDirectAttachCable40Gs OBJECT IDENTIFIER ::= { cevModule 102 } -- Group for DirectAttachCable40Gs Type of Cards +cevQSFP4SFP10GCU1M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 1 } -- QSFP to 4xSFP10G Passive Copper Splitter Cable, 1m +cevQSFP4SFP10GCU3M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 2 } -- QSFP to 4xSFP10G Passive Copper Splitter Cable, 3m +cevQSFP4SFP10GCU5M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 3 } -- QSFP to 4xSFP10G Passive Copper Splitter Cable, 5m +cevQSFPH40GBCU1M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 4 } -- 40GBASE-CU QSFP Cable 1 Meter +cevQSFPH40GBCU3M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 5 } -- 40GBASE-CU QSFP Cable 3 Meter +cevQSFPH40GBCU5M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 6 } -- 40GBASE-CU QSFP Cable 5 Meter +cevQSFPH40GBACU7M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 7 } -- 40GBASE-Active CU QSFP Cable 7 Meter +cevQSFPH40GBACU10M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 8 } -- 40GBASE-Active CU QSFP Cable 10 Meter +cevQSFP4SFP10GACU7M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 9 } -- QSFP to 4xSFP10G Active Copper Splitter Cable, 7m +cevQSFP4SFP10GACU10M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 10 } -- QSFP to 4xSFP10G Active Copper Splitter Cable, 10m +cevQSFPH40GBCUDOT5M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 11 } -- 40GBASE-CU QSFP Cable 0.5 Meter +cevQSFPH40GBCU2M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 12 } -- 40GBASE-CU QSFP Cable 2 Meter +cevQSFPH40GBCU4M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 13 } -- 40GBASE-CU QSFP Cable 4 Meter +cevQSFP4SFP10GAC7M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 14 } -- QSFP to 4xSFP10G Active Copper Splitter Cable, 7m +cevQSFP4SFP10GAC10M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 15 } -- QSFP to 4xSFP10G Active Copper Splitter Cable, 10m +cevQSFP4SFP10GAOC1M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 16 } -- QSFP to 4xSFP10G Active Optical breakout Cable, 1m +cevQSFP4SFP10GAOC2M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 17 } -- QSFP to 4xSFP10G Active Optical breakout Cable, 2m +cevQSFP4SFP10GAOC3M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 18 } -- QSFP to 4xSFP10G Active Optical breakout Cable, 3m +cevQSFP4SFP10GAOC5M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 19 } -- QSFP to 4xSFP10G Active Optical breakout Cable, 5m +cevQSFP4SFP10GAOC7M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 20 } -- QSFP to 4xSFP10G Active Optical breakout Cable, 7m +cevQSFP4SFP10GAOC10M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 21 } -- QSFP to 4xSFP10G Active Optical breakout Cable, 10m +cevQSFP4SFP10GCU4M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 22 } -- QSFP to 4xSFP10G Passive Copper Splitter Cable, 4m +cevQSFP4SFP10GCU2M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 23 } -- QSFP to 4xSFP10G Passive Copper Splitter Cable, 2m +cevQSFP4SFP10GCUDOT5M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 24 } -- QSFP to 4xSFP10G Passive Copper Splitter Cable, 0.5m +cevQSFP4SFP10GAOC15M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 25 } -- QSFP to 4xSFP10G Active Optical breakout Cable, 15m +cevQSFPH40GBACU1M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 26 } -- 40GBASE-Active CU QSFP Cable 1 Meter +cevQSFPH40GBACU3M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 27 } -- 40GBASE-Active CU QSFP Cable 3 Meter +cevQSFPH40GBACU5M OBJECT IDENTIFIER ::= { cevDirectAttachCable40Gs 28 } -- 40GBASE-Active CU QSFP Cable 5 Meter + +cevModuleN93KType OBJECT IDENTIFIER ::= { cevModule 103 } -- These cards are used for Nexus 9300 series +cevN9KM6PQ OBJECT IDENTIFIER ::= { cevModuleN93KType 1 } -- 6x40G QSFP GEM Card for Nexus 9300 TOR platform +cevN9KM12PQ OBJECT IDENTIFIER ::= { cevModuleN93KType 2 } -- 12x40G QSFP GEM Card for Nexus 9300 TOR platform +cevN9KC93128TXfixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 3 } -- 3RU TOR fixed module with 96x10GT and 8x40G QSFP +cevN9KC9396TXfixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 4 } -- 2RU TOR fixed module with 48x10GT and 12x40G QSFP +cevN9KC9396PXfixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 5 } -- 2RU TOR fixed module with 48x10GF and 12x40G QSFP +cevN9KC9372PXfixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 7 } -- 1RU TOR fixed module with 48x10GF and 6x40G QSFP +cevN9KC9372TXfixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 8 } -- 1RU TOR fixed module with 48x10GT and 6x40G QSFP +cevN9KC9332PQfixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 9 } -- 1RU TOR fixed module with 32x40G QSFP +cevN9KM4PC OBJECT IDENTIFIER ::= { cevModuleN93KType 10 } -- 4x100G CFP2 GEM CArd for Nexus 9300 TOR platform +cevN9KM6PQE OBJECT IDENTIFIER ::= { cevModuleN93KType 11 } -- 6x40G QSFP GEM Card (N9K-M6PQ-E) for Nexus 9300 TOR platform +cevN9KC9372TXFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 12 } -- Fixed Module for Nexus 9300 series chassis with 48x10G TX and 6x40G QSFP +cevN9KC9372PXFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 13 } -- Fixed Module for Nexus 9300 series chassis with 48x10G SFP+ and 6x40G QSFP +cevN9KC9372TXEFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 14 } -- Nexus 9300 Series fixed module with 48x10G TX + and 6x40G QSFP +cevN9KC9372PXEFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 15 } -- Nexus 9300 Series fixed module with 48x10G SFP + and 6x40G QSFP +cevN9KC93120TXfixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 16 } -- Nexus 9300 Series fixed module with 96x10GT and 8x40G QSFP +cevN9KC93180YCEXFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 17 } -- Nexus 9300 Series fixed module with 48x10G/25G SFP and 6x40G/100G QSFP + +cevN9KC93108TCEXFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 18 } -- Cisco 1RU N9K-C93108TC-EX TOR chassis with 6x40G/100G uplink (6 QSFP/4 QSFP28) and 48x10G base T downlink +cevN9KC93180LCEXFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 19 } -- 1RU TOR fixed module with 32p QSFP28 +cevN9KC93180YCFXFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 20 } -- Nexus 9300 series card type 48x10/25G (SFP28) and 6x40/100G (QSFP28) +cevN9KC93108TCFXFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 22 } -- Nexus 9300 series fixed module with 6x40G/100G uplink (QSFP28) and 48x10G BASE-T +cevN9KC9348GCFXPFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 23 } -- Nexus 9300 1RU TOR fixed module with 48x100/1000Mbps (PoE) + 4x25G SFP28 + 2x100G QSFP28 +cevN9KC9364CFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 24 } -- TOR fixed module with with 64x100G QSFP28+ 2x10G SFP Ethernet +cevN9KC9336CFX2FixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 25 } -- TOR fixed module with 1RU 36 x 100G QSFP28 Ports Ethernet +cevN9KC93240YCFX2FixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 26 } -- Nexus 9300 series fixed module with 48x10/25G + 12x40/100G +cevN9KC9332CFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 27 } -- Single chip spine fixed module with 32x100G QSFP28 + 2x10G SFP+ Ethernet +cevN9KC93360YCFX3FixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 28 } -- 2RU TOR fixed module with 96x10/25G SFP28 + 12x40/100G QSFP28 ports +cevN9KC93240YCFX2ZFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 29 } -- Nexus 9300 series fixed module with 48x10/25G SFP+ & 12x40/100G +cevN9KC9358GYFXPFixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 30 } -- 2RU TOR fixed module with 8x100/1000M + 2x10/25G SFP28 ports +cevN9KC9316DGX OBJECT IDENTIFIER ::= { cevModuleN93KType 32 } -- 1RU TOR fixed module with 16x400GE DD QSFP Ports +cevN9KC9358GYFXPv2FixedModule OBJECT IDENTIFIER ::= { cevModuleN93KType 33 } -- 2RU TOR fixed module with 8x100/1000M + 2x10/25G SFP28 ports +cevN9KC93600CDGX OBJECT IDENTIFIER ::= { cevModuleN93KType 34 } -- 1RU TOR fixed module with 28xQSFP28 (100G/40G) + 8xQSFP-DD(400G) Ports +cevN9KC93360YCFX2 OBJECT IDENTIFIER ::= { cevModuleN93KType 35 } -- 2RU TOR fixed module with 96x10/25G SFP28 + 12x40/100G QSFP28 ports +cevN9KC93216TCFX2 OBJECT IDENTIFIER ::= { cevModuleN93KType 36 } -- 2RU TOR fixed module with 96x10GBase-T (copper) + 12x40/100G QSFP28 ports +cevN9KC9364CGX OBJECT IDENTIFIER ::= { cevModuleN93KType 40 } -- 2RU TOR fixed module with 64x100GE QSFP28 Ports + + +cevModuleISR4300Type OBJECT IDENTIFIER ::= { cevModule 104 } -- These are modules that are used in Cisco ISR 4300 Series Router +cevModuleISR4351RP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 1 } -- Cisco ISR 4351 Routing Processor Module +cevModuleISR4351FP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 2 } -- Cisco ISR 4351 Forwarding Processor Module +cevModuleISR4351NIM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 3 } -- Cisco ISR 4351 Built-In Network Interface Module controller +cevModuleISR4351ESM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 4 } -- Cisco ISR 4351 Built-In Enhanced Service Module controller Module +cevModuleISR4300FP3xGE OBJECT IDENTIFIER ::= { cevModuleISR4300Type 5 } -- Cisco ISR 4300 Series Built-in Front Panel 3xGE Module +cevModuleISR4331RP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 6 } -- Cisco ISR 4331 Routing Processor Module +cevModuleISR4331FP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 7 } -- Cisco ISR 4331 Forwarding Processor Module +cevModuleISR4331NIM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 8 } -- Cisco ISR 4331 Built-In Network Interface Module controller +cevModuleISR4331ESM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 9 } -- Cisco ISR 4331 Built-In Enhanced Service Module controller Module +cevModuleISR4321RP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 10 } -- Cisco ISR 4331 Routing Processor Module +cevModuleISR4321FP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 11 } -- Cisco ISR 4321 Forwarding Processor Module +cevModuleISR4321NIM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 12 } -- Cisco ISR 4321 Built-In Network Interface Module controller +cevModuleISR4300FP2xGE OBJECT IDENTIFIER ::= { cevModuleISR4300Type 13 } -- Cisco ISR 4300 Series Built-in Front Panel 2xGE Module +cevModuleISR4351BRP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 14 } -- Cisco ISR 4351 Boost Routing Processor Module +cevModuleISR4331BRP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 15 } -- Cisco ISR 4331 Boost Routing Processor Module +cevModuleISR4321BRP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 16 } -- Cisco ISR 4331 Boost Routing Processor Module +cevModuleISR4351BFP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 17 } -- Cisco ISR 4351 Boost Forwarding Processor Module +cevModuleISR4331BFP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 18 } -- Cisco ISR 4331 Boost Forwarding Processor Module +cevModuleISR4321BFP OBJECT IDENTIFIER ::= { cevModuleISR4300Type 19 } -- Cisco ISR 4321 Boost Forwarding Processor Module +cevModuleISR4351BNIM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 20 } -- Cisco ISR 4351 Boost Built-In NetworkInterface Module controller +cevModuleISR4331BNIM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 21 } -- Cisco ISR 4331 Boost Built-In Network Interface Module controller +cevModuleISR4321BNIM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 22 } -- Cisco ISR 4321 Boost Built-In Network Interface Module controller +cevModuleISR4351BESM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 23 } -- Cisco ISR 4351 Boost Built-In Enhanced Service Module controller Module +cevModuleISR4331BESM OBJECT IDENTIFIER ::= { cevModuleISR4300Type 24 } -- Cisco ISR 4331 Boost Built-In Enhanced Service Module controller Module + +cevModuleNIMType OBJECT IDENTIFIER ::= { cevModule 105 } -- These are NIM modules that are used in Cisco Series of Routers +cevModuleNIM1MftT1E1 OBJECT IDENTIFIER ::= { cevModuleNIMType 1 } -- 1-Port RJ-48 Multi-Flex Trunk -T1/E1 Network Interface Module +cevModuleNIM2MftT1E1 OBJECT IDENTIFIER ::= { cevModuleNIMType 2 } -- 2-Port RJ-48 Multi-Flex Trunk -T1/E1 Network Interface Module +cevModuleNIM4MftT1E1 OBJECT IDENTIFIER ::= { cevModuleNIMType 3 } -- 4-Port RJ-48 Multi-Flex Trunk -T1/E1 Network Interface Module +cevModuleNIM8MftT1E1 OBJECT IDENTIFIER ::= { cevModuleNIMType 4 } -- 8-Port RJ-48 Multi-Flex Trunk -T1/E1 Network Interface Module +cevModuleNIM1CE1T1PRI OBJECT IDENTIFIER ::= { cevModuleNIMType 5 } -- 1-Port RJ-48 channelized -T1/E1 Network Interface Module +cevModuleNIM2CE1T1PRI OBJECT IDENTIFIER ::= { cevModuleNIMType 6 } -- 2-Port RJ-48 channelized -T1/E1 Network Interface Module +cevModuleNIM8CE1T1PRI OBJECT IDENTIFIER ::= { cevModuleNIMType 7 } -- 8-Port RJ-48 channelized -T1/E1 Network Interface Module +cevModuleNIMPVDM4c32 OBJECT IDENTIFIER ::= { cevModuleNIMType 8 } -- PVDM4 DSP Module with 32 G.711 Channels +cevModuleNIMPVDM4c64 OBJECT IDENTIFIER ::= { cevModuleNIMType 9 } -- PVDM4 DSP Module with 64 G.711 Channels +cevModuleNIMPVDM4c128 OBJECT IDENTIFIER ::= { cevModuleNIMType 10 } -- PVDM4 DSP Module with 128 G.711 Channels +cevModuleNIMPVDM4c192 OBJECT IDENTIFIER ::= { cevModuleNIMType 11 } -- PVDM4 DSP Module with 192 G.711 Channels +cevModuleNIMPVDM4c256 OBJECT IDENTIFIER ::= { cevModuleNIMType 12 } -- PVDM4 DSP Module with 256 G.711 Channels +cevModuleNIMSSD OBJECT IDENTIFIER ::= { cevModuleNIMType 13 } -- solid-state disk Network Interface Module +cevModuleNIMHDD OBJECT IDENTIFIER ::= { cevModuleNIMType 14 } -- Hard Disk Drive Network Interface Module +cevModuleNIM2FXS OBJECT IDENTIFIER ::= { cevModuleNIMType 15 } -- 2-port RJ-11 FXS Network Interface Module +cevModuleNIM4FXS OBJECT IDENTIFIER ::= { cevModuleNIMType 16 } -- 4-port RJ-11 FXS Network Interface Module +cevModuleNIM2FXO OBJECT IDENTIFIER ::= { cevModuleNIMType 17 } -- 2-port RJ-11 FXO Network Interface Module +cevModuleNIM4FXO OBJECT IDENTIFIER ::= { cevModuleNIMType 18 } -- 4-port RJ-11 FXO Network Interface Module +cevModuleNIM2FXS4FXO OBJECT IDENTIFIER ::= { cevModuleNIMType 19 } -- 6-port RJ-11 FXSFXO Network Interface Module +cevModuleNIM2EM OBJECT IDENTIFIER ::= { cevModuleNIMType 20 } -- 2-port RJ-11 E&M Network Interface Module +cevModuleNIM4EM OBJECT IDENTIFIER ::= { cevModuleNIMType 21 } -- 4-port RJ-11 E&M Network Interface Module +cevModuleNIM2BRI OBJECT IDENTIFIER ::= { cevModuleNIMType 22 } -- 2-port RJ-45 BRI-NT/TE Network Interface Module +cevModuleNIM4BRI OBJECT IDENTIFIER ::= { cevModuleNIMType 23 } -- 4-port RJ-45 BRI-NT/TE Network Interface Module +cevModuleNIMVABAnnexA OBJECT IDENTIFIER ::= { cevModuleNIMType 25 } -- Multi-mode xDSL with VDSL bondingand ADSL1/2/2+ Annex A over POTS +cevModuleNIMVAAnnexB OBJECT IDENTIFIER ::= { cevModuleNIMType 26 } -- Multi-mode xDSL with VDSL bondingand ADSL2/2+ Annex B/J +cevModuleNIMVABAnnexM OBJECT IDENTIFIER ::= { cevModuleNIMType 27 } -- Multi-mode xDSL with VDSL bondingand ADSL2/2+ Annex M +cevModuleNIM4ES2 OBJECT IDENTIFIER ::= { cevModuleNIMType 28 } -- 4-port non-POE Layer 2 Gigabit Ethernet Switch Network Interface Module +cevModuleNIM8ES2 OBJECT IDENTIFIER ::= { cevModuleNIMType 29 } -- 8-port non-POE Layer 2 Gigabit Ethernet Switch Network Interface Module +cevModuleNIM8ES2POE OBJECT IDENTIFIER ::= { cevModuleNIMType 30 } -- 8-port POE Layer 2 Gigabit Ethernet Switch Network Interface Module +cevModuleNIM16A OBJECT IDENTIFIER ::= { cevModuleNIMType 31 } -- 16-Port asynchronous network interface module +cevModuleNIM24A OBJECT IDENTIFIER ::= { cevModuleNIMType 32 } -- 24-Port asynchronous network interface module +cevModuleNIM2BRIST OBJECT IDENTIFIER ::= { cevModuleNIMType 33 } -- 2-port RJ-45 BRI-S/T Network Interface Module +cevModuleNIM4BRIST OBJECT IDENTIFIER ::= { cevModuleNIMType 34 } -- 4-port RJ-45 BRI-S/T Network Interface Module + + +cevModuleCXPType OBJECT IDENTIFIER ::= { cevModule 106 } -- Group of 100G CXP modules +cevModuleCXP100GSR10 OBJECT IDENTIFIER ::= { cevModuleCXPType 1 } -- 100G SR10 CXP modules +cevModuleCXP100GSR12 OBJECT IDENTIFIER ::= { cevModuleCXPType 2 } -- 100G SR12 CXP modules +cevModuleONSCXP2SR25 OBJECT IDENTIFIER ::= { cevModuleCXPType 3 } -- 12-Channel, 23Gbps per channel, duplex, pluggable CXP2 transceive + + +cevModuleASA5506Type OBJECT IDENTIFIER ::= { cevModule 107 } -- cevModuleASA5506 Type chassis +cevModuleAsa5506SSD OBJECT IDENTIFIER ::= { cevModuleASA5506Type 1 } -- 5506 Adaptive Security Appliance Field-Replaceable Solid State Drive +cevModuleAsa5506WSSD OBJECT IDENTIFIER ::= { cevModuleASA5506Type 2 } -- 5506W Adaptive Security Appliance Field-Replaceable Solid State Drive +cevModuleAsa5506K7SSD OBJECT IDENTIFIER ::= { cevModuleASA5506Type 3 } -- 5506 with No Payload Encryption Adaptive Security Appliance Field-Replaceable Solid State Drive +cevModuleAsa5506HSSD OBJECT IDENTIFIER ::= { cevModuleASA5506Type 4 } -- 5506H Adaptive Security Appliance Field-Replaceable Solid State Drive + +cevModuleASA5508Type OBJECT IDENTIFIER ::= { cevModule 108 } -- cevModuleASA5508 Type chassis +cevModuleAsa5508SSD OBJECT IDENTIFIER ::= { cevModuleASA5508Type 1 } -- 5508 Adaptive Security Appliance Field-Replaceable Solid State Drive +cevModuleAsa5508K7SSD OBJECT IDENTIFIER ::= { cevModuleASA5508Type 2 } -- 5508 with No Payload Encryption Adaptive Security Appliance Field-Replaceable Solid State Drive + +cevModuleCCEType OBJECT IDENTIFIER ::= { cevModule 109 } -- These are modules that are used in Cisco cBR CCE NextGen +cevModuleCCESup OBJECT IDENTIFIER ::= { cevModuleCCEType 1 } -- Cisco cBR CCE Supervisor Card +cevModuleCCESupPic OBJECT IDENTIFIER ::= { cevModuleCCEType 2 } -- Cisco cBR CCE Supervisor PIC Card +cevModuleCCESsi OBJECT IDENTIFIER ::= { cevModuleCCEType 3 } -- Cisco cBR CCE RF Line Card +cevModuleCCESsiPic OBJECT IDENTIFIER ::= { cevModuleCCEType 4 } -- Cisco cBR CCE RF Line Card PIC +cevModuleCCECbrRS422BaseRJ45 OBJECT IDENTIFIER ::= { cevModuleCCEType 5 } -- Cisco cBR CCE RS422 basing onRJ45 +cevModuleCCECbrBNC OBJECT IDENTIFIER ::= { cevModuleCCEType 6 } -- Cisco cBR CCE BNC connector +cevModuleCCERphySsi OBJECT IDENTIFIER ::= { cevModuleCCEType 7 } -- Cisco cBR CCE Remote-Phy Line Card +cevModuleCCERphySsiPic OBJECT IDENTIFIER ::= { cevModuleCCEType 8 } -- Cisco cBR CCE Remote-Phy Line Card PIC +cevModuleWIMType OBJECT IDENTIFIER ::= { cevModule 110 } -- These are non OIR modules that are used in Cisco 400r series of routers +cevModuleWIM1T OBJECT IDENTIFIER ::= { cevModuleWIMType 3 } -- WIM-1T, Single Port 12-in-1 Serial WAN Interface Module +cevModuleWIM3G OBJECT IDENTIFIER ::= { cevModuleWIMType 4 } -- WIM-3G, Dual SIM, Multimode HSPA+/CDMA WAN Interface Module +cevModuleISA3000Type OBJECT IDENTIFIER ::= { cevModule 111 } -- Modules ISA30004C , ISA30002C2F , ISA30004CRA and ISA30002C2FRA +cevModuleISA30004CSSD64 OBJECT IDENTIFIER ::= { cevModuleISA3000Type 1 } -- 30004C Industrial Security Appliance Solid State Drive +cevModuleISA30002C2FSSD64 OBJECT IDENTIFIER ::= { cevModuleISA3000Type 2 } -- 30002C2F Industrial Security Appliance Solid State Drive +cevModuleRAISA1783SAD4T0SSSD64 OBJECT IDENTIFIER ::= { cevModuleISA3000Type 3 } -- Cisco Rockwell ISA 30004C Copper SKU's Solid State Drive +cevModuleRAISA1783SAD2T2SSSD64 OBJECT IDENTIFIER ::= { cevModuleISA3000Type 4 } -- Cisco Rockwell ISA 30002C2F Fiber SKU's Solid State Drive +cevModuleISA3000HardwareBypass OBJECT IDENTIFIER ::= { cevModuleISA3000Type 5 } -- Cisco Hyperlite ISA30004C/ISA30002C2F Hardware Bypass +cevModuleRAISA1783HardwareBypass OBJECT IDENTIFIER ::= { cevModuleISA3000Type 6 } -- Cisco Rockwell ISA30004C/ISA30002C2F SKU's Hardware Bypass + +cevModuleISA4000Type OBJECT IDENTIFIER ::= { cevModule 112 } -- Modules in Trimorphodon ISA4000 SKU +cevModuleISA4000SSD64 OBJECT IDENTIFIER ::= { cevModuleISA4000Type 1 } -- 64 Gb Solid State Drive in Trimorphodon version ISA4000 +cevModuleISA4000SSD128 OBJECT IDENTIFIER ::= { cevModuleISA4000Type 2 } -- 128 Gb Solid State Drive in Trimorphodon version ISA4000 + +cevModuleCFP2Type OBJECT IDENTIFIER ::= { cevModule 113 } -- Modules in CFP2 which is used in Aragorn Line card. +cevModuleCFP2ONSCFP2WDM OBJECT IDENTIFIER ::= { cevModuleCFP2Type 1 } -- Cisco 100GE CFP2 WDM Pluggable Optics Module +cevModuleCFP2100GER4 OBJECT IDENTIFIER ::= { cevModuleCFP2Type 2 } -- Cisco 100GBASE-ER4 CFP2 Module for SMF (<40 km) +cevModuleCFP2ONSC2WDMDE1HL OBJECT IDENTIFIER ::= { cevModuleCFP2Type 3 } -- 200G, 100G, WDM Digital CFP2 pluggable Licensed 100G only +cevModuleCFP2ONSCFP2WDMD OBJECT IDENTIFIER ::= { cevModuleCFP2Type 4 } -- 100G, Staircase & SD FEC, WDM Digital CFP2 pluggable +cevModuleCFP2CFP2WDMD1HL OBJECT IDENTIFIER ::= { cevModuleCFP2Type 5 } -- 200G, 100G, WDM Digital CFP2 pluggable, Licensed 100G +cevModuleCFP2CFP2WDMDS1HL OBJECT IDENTIFIER ::= { cevModuleCFP2Type 6 } -- 200G, 100G, WDM Digital CFP2 pluggable + +cevModuleN92KType OBJECT IDENTIFIER ::= { cevModule 114 } -- These cards are used for Nexus 9200 series +cevN9KC9264PQ OBJECT IDENTIFIER ::= { cevModuleN92KType 1 } -- 64x40G QSFP GEM Card for Nexus 9200 TOR platform +cevN9KC9264PQfixedModule OBJECT IDENTIFIER ::= { cevModuleN92KType 2 } -- Fixed Module for Nexus 9200 series chassis with 64x40GbE QSFPs +cevN9KC92160YCFixedModule OBJECT IDENTIFIER ::= { cevModuleN92KType 3 } -- Nexus 9000 Series fixed module with 48x10G SFP+, 2x40G QSFP10, 4x40/100G QSFP28 Ethernet +cevN9KC9272QFixedModule OBJECT IDENTIFIER ::= { cevModuleN92KType 4 } -- Nexus 9000 Series fixed module with 72x40G QSFP+ Ethernet +cevN9KC9236CFixedModule OBJECT IDENTIFIER ::= { cevModuleN92KType 5 } -- Nexus 9000 Series fixed module with 36x100G QSFP25 Ethernet +cevN9KC92304QCFixedModule OBJECT IDENTIFIER ::= { cevModuleN92KType 6 } -- Nexus 9000 Series fixed module with 56x40G+8x100G QSFP Ethernet +cevN9KC9232CFixedModule OBJECT IDENTIFIER ::= { cevModuleN92KType 7 } -- Nexus N9K-C9232C Series fixed module with 32x40G/100G QSFP28 Ethernet +cevN9KC92348GCXFixedModule OBJECT IDENTIFIER ::= { cevModuleN92KType 8 } -- TOR 48x100M/1G Base-T + 4x10/25G SPF28 + 2x40/100G QSFP28 + +cevModuleN9KType OBJECT IDENTIFIER ::= { cevModule 115 } -- Group for the Nexus9000 Module +cevN9KFabricExtenderConnectionCable OBJECT IDENTIFIER ::= { cevModuleN9KType 1 } -- N9K FEX Fabric Extender cabling + +cevModuleFPRType OBJECT IDENTIFIER ::= { cevModule 116 } -- These are modules that are used in Cisco FirePOWER series +cevFPR9KSUPFixedModule OBJECT IDENTIFIER ::= { cevModuleFPRType 1 } -- FirePOWER 9K Supervisor Module +cevFPRNetworkModule4X40G OBJECT IDENTIFIER ::= { cevModuleFPRType 2 } -- FirePOWER Network Module 4x40G +cevFPRNetworkModule8X10G OBJECT IDENTIFIER ::= { cevModuleFPRType 3 } -- FirePOWER Network Module 8x10G +cevFPR4120SUPFixedModule OBJECT IDENTIFIER ::= { cevModuleFPRType 4 } -- FirePOWER 4120 Supervisor Module +cevFPR4140SUPFixedModule OBJECT IDENTIFIER ::= { cevModuleFPRType 5 } -- FirePOWER 4140 Supervisor Module +cevFPR4110SUPFixedModule OBJECT IDENTIFIER ::= { cevModuleFPRType 7 } -- FirePOWER 4110 Supervisor Module +cevFPRDNM2X100GF OBJECT IDENTIFIER ::= { cevModuleFPRType 8 } -- Firepower Series - 2 port 100G FTW Module, Double Width +cevFPRDNM2X100G OBJECT IDENTIFIER ::= { cevModuleFPRType 9 } -- Firepower Series - 2 port 100G Network Module, Double Width +cevFPRNM6X10LRF OBJECT IDENTIFIER ::= { cevModuleFPRType 11 } -- Cisco FirePower 6 port 10G LR FTW (Fail to Wire) Network Module +cevFPRNM6X10SRF OBJECT IDENTIFIER ::= { cevModuleFPRType 12 } -- Cisco FirePower 6 port 10G SR FTW (Fail to Wire) Network Module +cevFPRNM6X1SXF OBJECT IDENTIFIER ::= { cevModuleFPRType 13 } -- Cisco FirePower 6 port 1G SX FTW (Fail to Wire) Network Module +cevFprUS23070 OBJECT IDENTIFIER ::= { cevModuleFPRType 14 } -- 8x1GE multi-mode copper EPM with programmable fail-to-wire (FTW) functionality +cevFprUS23071 OBJECT IDENTIFIER ::= { cevModuleFPRType 15 } -- 8x1GE SX Fiber EPM with programmable fail-to-wire (FTW) functionality +cevFprUS23072 OBJECT IDENTIFIER ::= { cevModuleFPRType 16 } -- 8x1/10GE SFP/SFP+ EPM (Regents Park) +cevFprUS23073 OBJECT IDENTIFIER ::= { cevModuleFPRType 17 } -- 8x10GE LR Fiber EPM with programmable fail-to-wire (FTW) functionality +cevFprUS23074 OBJECT IDENTIFIER ::= { cevModuleFPRType 18 } -- 8x10GE SR Fiber EPM with programmable fail-to-wire (FTW) functionality +cevFPRNM8X1F OBJECT IDENTIFIER ::= { cevModuleFPRType 19 } -- 8x1GE multi-mode copper EPM with programmable fail-to-wire (FTW) functionality +cevFPRNM2X40GF OBJECT IDENTIFIER ::= { cevModuleFPRType 20 } -- Cisco FirePower 2 port 40G FTW (Fail to Wire) Network Module +cevFPRNetworkModule8X1G OBJECT IDENTIFIER ::= { cevModuleFPRType 21 } -- FirePOWER Network Module 8x1G +cevFPR9KNM2X100G OBJECT IDENTIFIER ::= { cevModuleFPRType 22 } -- Cisco FirePower 2 port 100G Network Module +cevFPR9KNM4X100G OBJECT IDENTIFIER ::= { cevModuleFPRType 23 } -- Cisco FirePower 4 port 100G Network Module +cevFPR4125SUPFixedModule OBJECT IDENTIFIER ::= { cevModuleFPRType 24 } -- FirePOWER 4125 Supervisor Module +cevFPR4145SUPFixedModule OBJECT IDENTIFIER ::= { cevModuleFPRType 25 } -- FirePOWER 4145 Supervisor Module +cevFPR4115SUPFixedModule OBJECT IDENTIFIER ::= { cevModuleFPRType 26 } -- FirePOWER 4115 Supervisor Module + +cevModuleQSFP28 OBJECT IDENTIFIER ::= { cevModule 117 } -- QSFP28 group of Optics +cevQSFP100GELR4 OBJECT IDENTIFIER ::= { cevModuleQSFP28 1 } -- 100GE-LR4 QSFP Module +cevQSFP100GESR4 OBJECT IDENTIFIER ::= { cevModuleQSFP28 2 } -- 100GE-SR4 QSFP Module +cevQSFP100GESR4S OBJECT IDENTIFIER ::= { cevModuleQSFP28 3 } -- 100GE-SR4-S QSFP Module +cevQSFP100GELR4S OBJECT IDENTIFIER ::= { cevModuleQSFP28 4 } -- 100GE-LR4-S QSFP Module +cevQSFP100GEAOC10M OBJECT IDENTIFIER ::= { cevModuleQSFP28 5 } -- 100GE-AOC10M QSFP Module +cevQSFP28Unknown OBJECT IDENTIFIER ::= { cevModuleQSFP28 6 } -- Unknown or Unsupported QSFP28 Module +cevQSFP100GEDWDM2 OBJECT IDENTIFIER ::= { cevModuleQSFP28 7 } -- QSFP28 DWDM transceiver using 2 wavelengths on a 1550nm DWDM grid with a reach up to 80km + + +cevModuleQSFP28S OBJECT IDENTIFIER ::= { cevModule 118 } -- QSFP28S group +cevQSFP100GSR4S OBJECT IDENTIFIER ::= { cevModuleQSFP28S 1 } -- 100GBASE SR4 QSFP Transceiver, MPO, 100m, Enterprise Class +cevQSFP100GCWDM4S OBJECT IDENTIFIER ::= { cevModuleQSFP28S 2 } -- 100GBASE CWDM4 QSFP Transceiver, LC, 2km, Enterprise Class +cevQSFP100GPSM4S OBJECT IDENTIFIER ::= { cevModuleQSFP28S 3 } -- 100GBASE PSM4 QSFP Transceiver, MPO, 500m, Enterprise Class +cevQSFP100GLR4S OBJECT IDENTIFIER ::= { cevModuleQSFP28S 4 } -- 100GBASE LR4 QSFP Transceiver, LC, 10km, Enterprise Class +cevQSFP100GAOC1M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 5 } -- 100GBASE QSFP Active Optical Cable, 1m +cevQSFP100GAOC2M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 6 } -- 100GBASE QSFP Active Optical Cable, 2m +cevQSFP100GAOC3M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 7 } -- 100GBASE QSFP Active Optical Cable, 3m +cevQSFP100GAOC5M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 8 } -- 100GBASE QSFP Active Optical Cable, 5m +cevQSFP100GAOC7M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 9 } -- 100GBASE QSFP Active Optical Cable, 7m +cevQSFP100GAOC10M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 10 } -- 100GBASE QSFP Active Optical Cable, 10m +cevQSFP100GAOC15M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 11 } -- 100GBASE QSFP Active Optical Cable, 15m +cevQSFP100GAOC20M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 12 } -- 100GBASE QSFP Active Optical Cable, 20m +cevQSFP100GAOC25M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 13 } -- 100GBASE QSFP Active Optical Cable, 25m +cevQSFP100GAOC30M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 14 } -- 100GBASE QSFP Active Optical Cable, 30m +cevQSFP100GCU1M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 15 } -- 100GBASE-CR4 Passive Copper Cable, 1m +cevQSFP100GCU2M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 16 } -- 100GBASE-CR4 Passive Copper Cable, 2m +cevQSFP100GCU3M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 17 } -- 100GBASE-CR4 Passive Copper Cable, 3m +cevQSFP100GCU4M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 18 } -- 100GBASE-CR4 Passive Copper Cable, 4m +cevQSFP100GCU5M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 19 } -- 100GBASE-CR4 Passive Copper Cable, 5m +cevQSFP4SFP25GCU1M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 20 } -- 100GBase QSFP to 4xSFP25G Passive Copper Splitter Cable, 1m +cevQSFP4SFP25GCU2M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 21 } -- 100GBase QSFP to 4xSFP25G Passive Copper Splitter Cable, 2m +cevQSFP4SFP25GCU3M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 22 } -- 100GBase QSFP to 4xSFP25G Passive Copper Splitter Cable, 3m +cevQSFP4SFP25GCU4M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 23 } -- 100GBase QSFP to 4xSFP25G Passive Copper Splitter Cable, 4m +cevQSFP4SFP25GCU5M OBJECT IDENTIFIER ::= { cevModuleQSFP28S 24 } -- 100GBase QSFP to 4xSFP25G Passive Copper Splitter Cable, 5m +cevNonCiscoQSFP100GSR4 OBJECT IDENTIFIER ::= { cevModuleQSFP28S 25 } -- Non Cisco QSFP100G SR optics for NCS-5508 Chassis +cevNonCiscoQSFP100GLR4 OBJECT IDENTIFIER ::= { cevModuleQSFP28S 26 } -- Non Cisco QSFP100G LR optics for NCS-5508 Chassis +cevNonCiscoQSFP100GCWDM4 OBJECT IDENTIFIER ::= { cevModuleQSFP28S 27 } -- Non Cisco QSFP100G CWDW optics for NCS-5508 Chassis +cevNonCiscoQSFP100GCAOC OBJECT IDENTIFIER ::= { cevModuleQSFP28S 28 } -- Non Cisco QSFP100G AOC optics for NCS-5508 Chassis +cevNonCiscoQSFP100GAOC OBJECT IDENTIFIER ::= { cevModuleQSFP28S 29 } -- Non Cisco QSFP100G AOC optics for NCS-5508 Chassis +cevNonCiscoQSFP100GCR4 OBJECT IDENTIFIER ::= { cevModuleQSFP28S 30 } -- Non Cisco QSFP100G CR optics for NCS-5508 Chassis +cevQSFP100GSMSR OBJECT IDENTIFIER ::= { cevModuleQSFP28S 31 } -- 100GBASE CWDM4 QSFP Transceiver, 2km over SMF, 0-60C +cevQSFPUnknown OBJECT IDENTIFIER ::= { cevModuleQSFP28S 32 } -- Unknown QSFP +cevGF100GCWDM4 OBJECT IDENTIFIER ::= { cevModuleQSFP28S 33 } -- Special QSFP100 CWDM4 PID for Google deal +cevQSFP100GER4LS OBJECT IDENTIFIER ::= { cevModuleQSFP28S 34 } -- 100GBASE QSFP Transceiver, 25-40KM reach over SMF, Duplex LC +cevQSFP100GFRS OBJECT IDENTIFIER ::= { cevModuleQSFP28S 35 } -- QSFP28 100GBase-FR module, 2km SMF +cevQSFP40100SRBD OBJECT IDENTIFIER ::= { cevModuleQSFP28S 36 } -- QSFP28 dual rate 40/100G SRBD module, PID = QSFP-40/100-SRBD +cevQSFP40100GSR4 OBJECT IDENTIFIER ::= { cevModuleQSFP28S 37 } -- QSFP28 dual rate 40/100G SR4 module, PID = QSFP-40/100G-SR4 + +cevModuleNCS4K OBJECT IDENTIFIER ::= { cevModule 119 } -- cevModuleNCS4K Series +cevModuleNCS4216RSP OBJECT IDENTIFIER ::= { cevModuleNCS4K 1 } -- NCS 4216 Router & Switching Processor and Controller - 400G +cevModuleNCS420XRSP OBJECT IDENTIFIER ::= { cevModuleNCS4K 2 } -- NCS 4206/4204 Router & Switching Processor and Controller - 400G +cevModuleNCS4K4T12GPS OBJECT IDENTIFIER ::= { cevModuleNCS4K 3 } -- NCS 4202 Switch Processor, Base Scale, 64Gbps +cevModuleNCS4201RSP OBJECT IDENTIFIER ::= { cevModuleNCS4K 4 } -- NCS 4201 Route Switch Processor, BaseScale, 64Gbps,FIXED 24GE Fiber and 4-10GE - Modular PSU and FAN +cevModuleNCS4206RSP2A64G OBJECT IDENTIFIER ::= { cevModuleNCS4K 5 } -- NCS4206 Route Switch Processor 2, Base Scale, 64Gbps +cevModuleNCS4206RSP2A128G OBJECT IDENTIFIER ::= { cevModuleNCS4K 6 } -- NCS4206 Route Switch Processor 2, Base Scale, 128Gbps + +cevModuleASA5516Type OBJECT IDENTIFIER ::= { cevModule 120 } -- cevModule5516 Type Chassis +cevModuleAsa5516SSD OBJECT IDENTIFIER ::= { cevModuleASA5516Type 1 } -- 5516 Adaptive Security Appliance Field-Replaceable Solid State Drive + +cevModuleNCS1002 OBJECT IDENTIFIER ::= { cevModule 121 } -- Module for NCS1002 series +cevModuleNCS1002RP0 OBJECT IDENTIFIER ::= { cevModuleNCS1002 1 } -- Cisco NCS1002 Route processor 0 + + +cevModuleSFP25S OBJECT IDENTIFIER ::= { cevModule 122 } -- Module for SFP running at 25 Gbps +cevSFPH25GCU1M OBJECT IDENTIFIER ::= { cevModuleSFP25S 1 } -- 25GBASE-CU SFP28 Cable 1 Meter +cevSFPH25GCU2M OBJECT IDENTIFIER ::= { cevModuleSFP25S 2 } -- 25GBASE-CU SFP28 Cable 2 Meter +cevSFPH25GCU3M OBJECT IDENTIFIER ::= { cevModuleSFP25S 3 } -- 25GBASE-CU SFP28 Cable 3 Meter +cevSFPH25GCU5M OBJECT IDENTIFIER ::= { cevModuleSFP25S 4 } -- 25GBASE-CU SFP28 Cable 5 Meter +cevSFP25GAOC1M OBJECT IDENTIFIER ::= { cevModuleSFP25S 5 } -- Ethernet Direct Attach Active Optical 1m SFP28 +cevSFP25GAOC2M OBJECT IDENTIFIER ::= { cevModuleSFP25S 6 } -- Ethernet Direct Attach Active Optical 2m SFP28 +cevSFP25GAOC3M OBJECT IDENTIFIER ::= { cevModuleSFP25S 7 } -- Ethernet Direct Attach Active Optical 3m SFP28 +cevSFP25GAOC5M OBJECT IDENTIFIER ::= { cevModuleSFP25S 8 } -- Ethernet Direct Attach Active Optical 5m SFP28 +cevSFP25GAOC7M OBJECT IDENTIFIER ::= { cevModuleSFP25S 9 } -- Ethernet Direct Attach Active Optical 7m SFP28 +cevSFP25GAOC10M OBJECT IDENTIFIER ::= { cevModuleSFP25S 10 } -- Ethernet Direct Attach Active Optical 10m SFP28 +cevSFP25GSRS OBJECT IDENTIFIER ::= { cevModuleSFP25S 11 } -- Ethernet Multi Mode Short Reach Enterprise Class SFP28 +cevSFP1025GLRS OBJECT IDENTIFIER ::= { cevModuleSFP25S 12 } -- Ethernet Single Mode Multi Speed Long Reach Enterprise Class SPF28 +cevSFP1025GCSRS OBJECT IDENTIFIER ::= { cevModuleSFP25S 13 } -- Ethernet Dual Rate Short Reach Enterprise Class SFP28 +cevSFPH25GCU1DOT5M OBJECT IDENTIFIER ::= { cevModuleSFP25S 14 } -- 25GBASE-CU SFP28 Cable 1.5 Meter +cevSFPH25GCU2DOT5M OBJECT IDENTIFIER ::= { cevModuleSFP25S 15 } -- 25GBASE-CU SFP28 Cable 2.5 Meter +cevSFPH25GCU4M OBJECT IDENTIFIER ::= { cevModuleSFP25S 16 } -- 25GBASE-CU SFP28 Cable 4 Meter +cevSFP25GAOC4M OBJECT IDENTIFIER ::= { cevModuleSFP25S 17 } -- Ethernet Direct Attach Active Optical 4m SFP28 + +cevModuleISR4200Type OBJECT IDENTIFIER ::= { cevModule 123 } -- These are modules that are used in Cisco ISR 4200 Series Router +cevModuleISR4221XRP OBJECT IDENTIFIER ::= { cevModuleISR4200Type 7 } -- Cisco ISR 4221X Routing Processor Module +cevModuleISR4221XFP OBJECT IDENTIFIER ::= { cevModuleISR4200Type 8 } -- Cisco ISR 4221X Forwarding Processor Module +cevModuleISR4221XNIM OBJECT IDENTIFIER ::= { cevModuleISR4200Type 9 } -- Cisco ISR 4221x Built-In Network Interface Module controller + +cevModuleCDBType OBJECT IDENTIFIER ::= { cevModule 124 } -- Module for Cisco Digital building switches +cevModuleCDB8P OBJECT IDENTIFIER ::= { cevModuleCDBType 1 } -- Cisco Digital Building 8 x FE, PoE+ Support, 2 x 1G +cevModuleCDB8U OBJECT IDENTIFIER ::= { cevModuleCDBType 2 } -- Cisco Digital Building 8 x FE, UPoE Support, 2 x 1G + +cevModuleSMType OBJECT IDENTIFIER ::= { cevModule 125 } -- Module for SM Types +cevModuleSM8FXS12FXO OBJECT IDENTIFIER ::= { cevModuleSMType 1 } -- 8 port Analog FXS and 12 port Analog FXO RJ21 Single Wide Service Module +cevModuleSM16FXS2FXO OBJECT IDENTIFIER ::= { cevModuleSMType 2 } -- 16 port Analog FXS and 2 port Analog FXO RJ21 Single Wide Service Module +cevModuleSM24FXS4FXO OBJECT IDENTIFIER ::= { cevModuleSMType 3 } -- 24 port Analog FXS and 4 port Analog FXO RJ21 Single Wide Service Module +cevModuleSM72FXS OBJECT IDENTIFIER ::= { cevModuleSMType 4 } -- 72 port Analog FXS RJ21 Double Wide Service Module + + +cevModule95xxType OBJECT IDENTIFIER ::= { cevModule 126 } -- Module for 95xx Types +cevModuleC950024Q OBJECT IDENTIFIER ::= { cevModule95xxType 1 } -- Catalyst 9500 24-port 40g data only switch +cevModuleC950012Q OBJECT IDENTIFIER ::= { cevModule95xxType 2 } -- Catalyst 9500 12-port 40g data only switch +cevModuleC950040X OBJECT IDENTIFIER ::= { cevModule95xxType 3 } -- Catalyst 9500 40-port 10g data only switch +cevModuleC950032C OBJECT IDENTIFIER ::= { cevModule95xxType 4 } -- Cisco Catalyst 9500 series with 32 Ports of 100G / 32 Ports of 40G +cevModuleC950032QC OBJECT IDENTIFIER ::= { cevModule95xxType 5 } -- Cisco Catalyst 9500 series with 32 Ports of 40G / 16 Ports of 100G +cevModuleC950048Y4C OBJECT IDENTIFIER ::= { cevModule95xxType 6 } -- Cisco Catalyst 9500 series with 48 Ports of 1G/10G/25G + 4 Ports of 40G/100G +cevModuleC950024Y4C OBJECT IDENTIFIER ::= { cevModule95xxType 7 } -- Cisco Catalyst 9500 with 24 Ports of 1G/10G/25G + 4 Ports of 40G/100G +cevModuleC950016X OBJECT IDENTIFIER ::= { cevModule95xxType 8 } -- Catalyst 9500 16-port 10g data only switch + +cevModule93xxType OBJECT IDENTIFIER ::= { cevModule 127 } -- Module for 93xx Types +cevModuleC930024T OBJECT IDENTIFIER ::= { cevModule93xxType 1 } -- Catalyst 9300 24-port data only switch +cevModuleC930024P OBJECT IDENTIFIER ::= { cevModule93xxType 2 } -- Catalyst 9300 24-port PoE+ switch +cevModuleC930024U OBJECT IDENTIFIER ::= { cevModule93xxType 3 } -- Catalyst 9300 24-port UPOE switch +cevModuleC930024UX OBJECT IDENTIFIER ::= { cevModule93xxType 4 } -- Catalyst 9300 24-port mGig and UPOE switch +cevModuleC930048T OBJECT IDENTIFIER ::= { cevModule93xxType 5 } -- Catalyst 9300 48-port data only switch +cevModuleC930048P OBJECT IDENTIFIER ::= { cevModule93xxType 6 } -- Catalyst 9300 48-port PoE+ switch +cevModuleC930048U OBJECT IDENTIFIER ::= { cevModule93xxType 7 } -- Catalyst 9300 48-port UPOE switch +cevModuleC930048UXM OBJECT IDENTIFIER ::= { cevModule93xxType 8 } -- Catalyst 9300 48-port switch, with 12 ports of mGig and 36 ports of UPOE +cevModuleC930024S OBJECT IDENTIFIER ::= { cevModule93xxType 10 } -- Catalyst 9300 24-port 1G SFP switch +cevModuleC930048S OBJECT IDENTIFIER ::= { cevModule93xxType 11 } -- Catalyst 9300 48-port 1G SFP switch + + +cevModule94xxType OBJECT IDENTIFIER ::= { cevModule 128 } -- Module for 94xx Types +cevModuleC9400SUP1 OBJECT IDENTIFIER ::= { cevModule94xxType 1 } -- Cisco Catalyst 9400 Series Supervisor 1 Module +cevModuleC9400SUP1XL OBJECT IDENTIFIER ::= { cevModule94xxType 2 } -- Cisco Catalyst 9400 Series Supervisor 1 XL Module +cevModuleC9400LC48U OBJECT IDENTIFIER ::= { cevModule94xxType 3 } -- Cisco Catalyst 9400 Series 48-Port UPOE 10/100/1000 (RJ-45) Line Card +cevModuleC9400LC48UX OBJECT IDENTIFIER ::= { cevModule94xxType 4 } -- Cisco Catalyst 9400 Series 48-Port UPOE w/ 24p mGig 24p RJ-45 +cevModuleC9400LC48T OBJECT IDENTIFIER ::= { cevModule94xxType 5 } -- Cisco Catalyst 9400 Series 48-Port 10/100/1000 (RJ-45) Line Card +cevModuleC9400LC48P OBJECT IDENTIFIER ::= { cevModule94xxType 6 } -- Cisco Catalyst 9400 Series 48-Port PoE+ 10/100/1000 (RJ-45) Line Card +cevModuleC9400LC24XS OBJECT IDENTIFIER ::= { cevModule94xxType 7 } -- Cisco Catalyst 9400 Series 24-Port 10 Gigabit Ethernet (SFP+) Line Card +cevModuleC9400LC48S OBJECT IDENTIFIER ::= { cevModule94xxType 8 } -- Cisco Catalyst 9400 Series 48-Port GE (SFP) Line Card +cevModuleC9400LC24S OBJECT IDENTIFIER ::= { cevModule94xxType 9 } -- Cisco Catalyst 9400 Series 24-Port GE (SFP) Line Card +cevModuleC9400SUP1XLY OBJECT IDENTIFIER ::= { cevModule94xxType 10 } -- Cisco Catalyst 9400 Series Supervisor 1XL Module with 25G + + +cevModuleNCS1000Type OBJECT IDENTIFIER ::= { cevModule 129 } -- Modules for NCS1K Platforms +cevModuleNCS1000RP0 OBJECT IDENTIFIER ::= { cevModuleNCS1000Type 1 } -- Route Processor 0 for NCS1K Platforms (NCS1001/NCS1002) + +cevModuleNCS520Type OBJECT IDENTIFIER ::= { cevModule 130 } -- NCS520 Series +cevModuleN5204GAZA OBJECT IDENTIFIER ::= { cevModuleNCS520Type 1 } -- NCS520 Route Switch Processor , Base Scale, 44Gbps +cevModuleN52020G4ZA OBJECT IDENTIFIER ::= { cevModuleNCS520Type 2 } -- NCS520 Route Switch Processor , Base Scale, 60Gbps +cevModuleN52020G4ZD OBJECT IDENTIFIER ::= { cevModuleNCS520Type 3 } -- NCS520 Route Switch Processor , Base Scale, 60Gbps +cevModuleN520X4G4ZA OBJECT IDENTIFIER ::= { cevModuleNCS520Type 4 } -- NCS520 Route Switch Processor , Base Scale, 44Gbps +cevModuleN520X4G4ZD OBJECT IDENTIFIER ::= { cevModuleNCS520Type 5 } -- NCS520 Route Switch Processor , Base Scale, 44Gbps +cevModuleN520X20G4ZA OBJECT IDENTIFIER ::= { cevModuleNCS520Type 6 } -- NCS520 Route Switch Processor , Base Scale, 60Gbps +cevModuleN520X20G4ZD OBJECT IDENTIFIER ::= { cevModuleNCS520Type 7 } -- NCS520 Route Switch Processor , Base Scale, 60Gbps + +cevModuleCat92xxType OBJECT IDENTIFIER ::= { cevModule 131 } +cevModuleC9200L48T4G OBJECT IDENTIFIER ::= { cevModuleCat92xxType 1 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks +cevModuleC9200L24T4G OBJECT IDENTIFIER ::= { cevModuleCat92xxType 2 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks +cevModuleC9200L24T4X OBJECT IDENTIFIER ::= { cevModuleCat92xxType 3 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks +cevModuleC9200L48T4X OBJECT IDENTIFIER ::= { cevModuleCat92xxType 4 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks +cevModuleC9200L24P4G OBJECT IDENTIFIER ::= { cevModuleCat92xxType 5 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks. PoE support for 720W +cevModuleC9200L48P4G OBJECT IDENTIFIER ::= { cevModuleCat92xxType 6 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks. PoE support for 720W +cevModuleC9200L24P4X OBJECT IDENTIFIER ::= { cevModuleCat92xxType 7 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks. PoE support for 720W +cevModuleC9200L48P4X OBJECT IDENTIFIER ::= { cevModuleCat92xxType 8 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks. PoE support for 1440W +cevModuleC9200L24PXG4X OBJECT IDENTIFIER ::= { cevModuleCat92xxType 9 } -- Catalyst 9200L 16 Gig + 8 mGig Downlinks, 4 SFP+ uplinks. PoE support for 720W +cevModuleC9200L24PXG2Y OBJECT IDENTIFIER ::= { cevModuleCat92xxType 10 } -- Catalyst 9200L 16 Gig + 8 mGig Downlinks, 2 x 25 Gig uplinks. PoE support for 720W +cevModuleC9200L48PXG4X OBJECT IDENTIFIER ::= { cevModuleCat92xxType 11 } -- Catalyst 9200L 36 Gig + 12 mGig Downlinks, 4 SFP+ uplinks. PoE support for 1440W +cevModuleC9200L48PXG2Y OBJECT IDENTIFIER ::= { cevModuleCat92xxType 12 } -- Catalyst 9200L 40 Gig + 8 mGig Downlinks, 2 x 25 Gig uplinks. PoE support for 1440W +cevModuleC920024T OBJECT IDENTIFIER ::= { cevModuleCat92xxType 13 } -- Catalyst 9200 24 Gig downlinks +cevModuleC920048T OBJECT IDENTIFIER ::= { cevModuleCat92xxType 14 } -- Catalyst 9200 48 Gig downlinks +cevModuleC920024P OBJECT IDENTIFIER ::= { cevModuleCat92xxType 15 } -- Catalyst 9200 24 Gig downlinks. PoE support for 720W +cevModuleC920048P OBJECT IDENTIFIER ::= { cevModuleCat92xxType 16 } -- Catalyst 9200 48 Gig downlinks. PoE support for 1440W + +cevModuleThirdPartyType OBJECT IDENTIFIER ::= { cevModule 132 } -- Group for the third party Type of cards + +cevModule96xxType OBJECT IDENTIFIER ::= { cevModule 133 } -- Module for 96xx Types +cevModuleC9600LC24C OBJECT IDENTIFIER ::= { cevModule96xxType 1 } -- Cisco Catalyst 9600 Series 24-Port 40GE/12-Port 100GE +cevModuleC9600LC48YL OBJECT IDENTIFIER ::= { cevModule96xxType 2 } -- Cisco Catalyst 9600 Series 48-Port 25GE/10GE/1GE +cevModuleC9600SUP1 OBJECT IDENTIFIER ::= { cevModule96xxType 3 } -- Cisco Catalyst 9600 Series Supervisor 1 Module + + +cevModuleCXP270GType OBJECT IDENTIFIER ::= { cevModule 134 } -- Group of 270G CXP modules +cevModuleCXP270GSR12 OBJECT IDENTIFIER ::= { cevModuleCXP270GType 1 } -- 270G SR12 CXP modules + +cevModuleNCS1004 OBJECT IDENTIFIER ::= { cevModule 135 } -- Module for NCS1004 series + +cevModuleNCS1004RP0 OBJECT IDENTIFIER ::= { cevModuleNCS1004 1 } -- Cisco NCS1004 Route processor 0 + +cevModuleCat9xxxType OBJECT IDENTIFIER ::= { cevModule 136 } -- Module for CAT9xxx series +cevModuleC9k50CMStack OBJECT IDENTIFIER ::= { cevModuleCat9xxxType 1 } -- Stacking module for cat9xxx, 50cm stack port +cevModuleC9k100CMStack OBJECT IDENTIFIER ::= { cevModuleCat9xxxType 2 } -- Stacking module for cat9xxx, 100cm stack port +cevModuleC9k300CMStack OBJECT IDENTIFIER ::= { cevModuleCat9xxxType 3 } -- Stacking module for cat9xxx, 300cm stack port + +cevModuleNCS4200Type OBJECT IDENTIFIER ::= { cevModule 137 } -- InterfaceModule NCS4200 Type Pre-Aggregation series + +cevModule9300LType OBJECT IDENTIFIER ::= { cevModule 138 } -- Module for 9300L Types +cevModule9300L24T4G OBJECT IDENTIFIER ::= { cevModule9300LType 1 } -- Catalyst 9300L 24 x 10/100/1000M, non-PoE, 4 x 1G SFP Uplink, Stackable Data, 1RU +cevModule9300L48T4G OBJECT IDENTIFIER ::= { cevModule9300LType 2 } -- Catalyst 9300L 48 x 10/100/1000M, non-PoE, 4 x 1G SFP Uplink, Stackable Data, 1RU +cevModule9300L24T4X OBJECT IDENTIFIER ::= { cevModule9300LType 3 } -- Catalyst 9300L 24 x 10/100/1000M, non-PoE, 4 x 10G SFP+ Uplink, Stackable Data, 1RU +cevModule9300L48T4X OBJECT IDENTIFIER ::= { cevModule9300LType 4 } -- Catalyst 9300L 48 x 10/100/1000M, non-PoE, 4 x 10G SFP+ Uplink, Stackable Data, 1RU +cevModule9300L24P4G OBJECT IDENTIFIER ::= { cevModule9300LType 5 } -- Catalyst 9300L 24 x 10/100/1000M, PoE+, 4 x 1G SFP Uplink, Stackable Data, 1RU +cevModule9300L48P4G OBJECT IDENTIFIER ::= { cevModule9300LType 6 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 1G SFP Uplink, Stackable Data, 1RU +cevModule9300L24P4X OBJECT IDENTIFIER ::= { cevModule9300LType 7 } -- Catalyst 9300L 24 x 10/100/1000M, PoE+, 4 x 10G SFP+ Uplink, Stackable Data, 1RU. +cevModule9300L48P4X OBJECT IDENTIFIER ::= { cevModule9300LType 8 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 10G SFP+ Uplink, Stackable Data, 1RU. +cevModule9300L24UXG4X OBJECT IDENTIFIER ::= { cevModule9300LType 9 } -- Catalyst 9300L 16 x 10/100/1000M + 8 x 100M/1000M/2.5G/5G/10G, 4 x 10G SFP+ Uplink, UPOE, Stackable Data, 1RU +cevModule9300L48UXG4X OBJECT IDENTIFIER ::= { cevModule9300LType 10 } -- Catalyst 9300L 36 x 10/100/1000M + 12 x 100M/1000M/2.5G/5G/10G, 4 x 10G SFP+ Uplink, UPOE, Stackable Data, 1RU +cevModule9300L24UXG2Q OBJECT IDENTIFIER ::= { cevModule9300LType 11 } -- Catalyst 9300L 16 x 10/100/1000M + 8 x 100M/1000M/2.5G/5G/10G, 2 x 40G QSFP+ Uplink, UPOE, Stackable Data, 1RU +cevModule9300L48UXG2Q OBJECT IDENTIFIER ::= { cevModule9300LType 12 } -- Catalyst 9300L 36 x 10/100/1000M + 12 x 100M/1000M/2.5G/5G/10G, 2 x 40G QSFP+ Uplink, UPOE, Stackable Data, 1RU + + + +cevModuleQSFPDD OBJECT IDENTIFIER ::= { cevModule 139 } -- QSFPDD group of Optics +cevQSFP400GCU1M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 1 } -- 400GBASE-CR4 Passive Copper Cable, 1m +cevQSFP400GCU2M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 2 } -- 400GBASE-CR4 Passive Copper Cable, 2m +cevQSFP400GCU3M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 3 } -- 400GBASE-CR4 Passive Copper Cable, 3m +cevQSFP400GAOC1M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 4 } -- 400GBASE QSFP Active Optical Cable, 1m +cevQSFP400GAOC2M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 5 } -- 400GBASE QSFP Active Optical Cable, 2m +cevQSFP400GAOC3M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 6 } -- 400GBASE QSFP Active Optical Cable, 3m +cevQSFP400GAOC5M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 7 } -- 400GBASE QSFP Active Optical Cable, 5m +cevQSFP400GAOC7M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 8 } -- 400GBASE QSFP Active Optical Cable, 7m +cevQSFP400GAOC10M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 9 } -- 400GBASE QSFP Active Optical Cable, 10m +cevQSFP400GAOC15M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 10 } -- 400GBASE QSFP Active Optical Cable, 15m +cevQSFP400GAOC20M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 11 } -- 400GBASE QSFP Active Optical Cable, 20m +cevQSFP400GAOC25M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 12 } -- 400GBASE QSFP Active Optical Cable, 25m +cevQSFP400GAOC30M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 13 } -- 400GBASE QSFP Active Optical Cable, 30m +cevQSFP400GLR8 OBJECT IDENTIFIER ::= { cevModuleQSFPDD 14 } -- 400GE-LR8 QSFP Module +cevQSFP400GFR4 OBJECT IDENTIFIER ::= { cevModuleQSFPDD 15 } -- 400GE-FR4 QSFP Module +cevQSFP400GDR4 OBJECT IDENTIFIER ::= { cevModuleQSFPDD 16 } -- 400GE-DR4 QSFP Module +cevQSFP2x100GCWDM4 OBJECT IDENTIFIER ::= { cevModuleQSFPDD 17 } -- 2x100GE-CWDM4 QSFP Module +cevQSFP2x100GSR4 OBJECT IDENTIFIER ::= { cevModuleQSFPDD 18 } -- 2x100GE-SR4 QSFP Module +cevQSFPDDUnknown OBJECT IDENTIFIER ::= { cevModuleQSFPDD 19 } -- Unknown or Unsupported QSFPDD Module +cevQDD400GFR4S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 20 } -- 400G-FR4-S QDD Module +cevQDD200SR4S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 21 } -- 200-SR4-S QDD Module +cevQDD200PSM4S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 22 } -- 200-PSM4-S QDD Module +cevQDD200CWDM4S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 23 } -- 200-CWDM4-S QDD Module +cevQDD200LR4S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 24 } -- 200-LR4-S QDD Module +cevQDD400CU1M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 25 } -- QDD 400 Passive Copper 1M +cevQDD400CU2M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 26 } -- QDD 400 Passive Copper 2M +cevQDD400CU2DOT5M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 27 } -- QDD 400 Passive Copper 2.5M +cevQDD400CU3M OBJECT IDENTIFIER ::= { cevModuleQSFPDD 28 } -- QDD 400 Passive Copper 3M +cevQDD400GDR4S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 29 } -- 400G-DR4-S QDD Module +cevQDD400GLR8S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 30 } -- 400G-LR8-S QDD Module +cevQDD400GSR4BD OBJECT IDENTIFIER ::= { cevModuleQSFPDD 31 } -- 400G-SR4-BD QDD Module +cevQDD2x100SR4S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 32 } -- 2x100G-SR4-S QDD Module +cevQDD2x100PSM4S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 33 } -- 2x100G-PSM4-S QDD Module +cevQDD2x100CWDM4-S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 34 } -- 2x100G-CWDM4-S QDD Module +cevQDD2x100LR4-S OBJECT IDENTIFIER ::= { cevModuleQSFPDD 35 } -- 2x100G-LR4-S QDD Module + + +cevModule9300DType OBJECT IDENTIFIER ::= { cevModule 141 } -- A stack of any Cisco Catalyst 9300D Fixed stack-able ethernet switches with unified identity (as a single unified switch),control and management + +cevModuleCat1000Type OBJECT IDENTIFIER ::= { cevModule 142 } -- These are modules that are used in Catalyst 1000 series switches + + +cevPort OBJECT IDENTIFIER ::= { cevMIBObjects 10 } +cevPortUnknown OBJECT IDENTIFIER ::= { cevPort 1 } +cevPortMCIEther OBJECT IDENTIFIER ::= { cevPort 2 } -- MCI Ethernet +cevPortMCISerial OBJECT IDENTIFIER ::= { cevPort 3 } -- MCI HDLC +cevPortCBusSerial OBJECT IDENTIFIER ::= { cevPort 4 } +cevPortFddi OBJECT IDENTIFIER ::= { cevPort 5 } -- CBus FCI (v1) +cevPortFddit OBJECT IDENTIFIER ::= { cevPort 6 } -- CBus FCI-T +cevPortCBusTR OBJECT IDENTIFIER ::= { cevPort 7 } -- CBus Token Ring +cevPortAsync OBJECT IDENTIFIER ::= { cevPort 8 } -- random async line +cevPortHSSI OBJECT IDENTIFIER ::= { cevPort 9 } -- High Speed Serial (T3) +cevPortT1 OBJECT IDENTIFIER ::= { cevPort 10 } -- card with T1 interface +cevPortE1 OBJECT IDENTIFIER ::= { cevPort 11 } -- E1 interface +cevPortBRI OBJECT IDENTIFIER ::= { cevPort 12 } -- BRI interface +cevPortAIP OBJECT IDENTIFIER ::= { cevPort 13 } -- h/w is ATM Interface Processor +cevPortCIP OBJECT IDENTIFIER ::= { cevPort 14 } -- h/w is Channel Interface Processor Deprecated +cevPortVtyAsync OBJECT IDENTIFIER ::= { cevPort 15 } -- random virtual async line +cevPortFEIP OBJECT IDENTIFIER ::= { cevPort 16 } -- Fast Ethernet Interface Processor +cevPortAsyncGroup OBJECT IDENTIFIER ::= { cevPort 17 } -- master async line +cevPortVTemplate OBJECT IDENTIFIER ::= { cevPort 18 } -- virtual template interface +cevPortVAccess OBJECT IDENTIFIER ::= { cevPort 19 } -- virtual access interface +cevPortT3 OBJECT IDENTIFIER ::= { cevPort 20 } -- T3 interface +cevPortVGAnyLAN OBJECT IDENTIFIER ::= { cevPort 21 } -- 1000VG-AnyLAN +cevPortLance OBJECT IDENTIFIER ::= { cevPort 22 } -- h/w is AMD Lance Ethernet +cevPortATMS2000 OBJECT IDENTIFIER ::= { cevPort 23 } -- ATMS2000 ATM switch chip set +cevPortSALI25 OBJECT IDENTIFIER ::= { cevPort 24 } -- Transwitch SALI 25Mbps ATM +cevPortSonicT OBJECT IDENTIFIER ::= { cevPort 25 } -- Nat'l SonicT +cevPortOC3SUNI OBJECT IDENTIFIER ::= { cevPort 26 } -- PMC Sierra PM5346 +cevPortOC12SUNI OBJECT IDENTIFIER ::= { cevPort 27 } -- PMC Sierra PM5355 +cevPortDS3SUNI OBJECT IDENTIFIER ::= { cevPort 28 } -- PMC Sierra PM7345 - DS3 mode +cevPortE3SUNI OBJECT IDENTIFIER ::= { cevPort 29 } -- PMC Sierra PM7345 - E3 mode +cevPortDS3SUNIQUAD OBJECT IDENTIFIER ::= { cevPort 30 } -- PMC Sierra PM7345 - DS3 mode +cevPortE3SUNIQUAD OBJECT IDENTIFIER ::= { cevPort 31 } -- PMC Sierra PM7345 - E3 mode +cevPortMK5025 OBJECT IDENTIFIER ::= { cevPort 32 } -- MK5025 Serial +cevPortTMS380 OBJECT IDENTIFIER ::= { cevPort 33 } -- TMS380 Tokenring +cevPortBSI OBJECT IDENTIFIER ::= { cevPort 34 } -- Nat'l BSI DP83200 fddi +cevPortATMZR OBJECT IDENTIFIER ::= { cevPort 35 } -- LSI Logic ATMizer +cevPortHD64570 OBJECT IDENTIFIER ::= { cevPort 36 } -- HD 64570 Serial +cevPortPCBus OBJECT IDENTIFIER ::= { cevPort 37 } -- PC (ISA) Bus +cevPortQuiccEther OBJECT IDENTIFIER ::= { cevPort 38 } +cevPortQuiccSerial OBJECT IDENTIFIER ::= { cevPort 39 } +cevPortAMDP2 OBJECT IDENTIFIER ::= { cevPort 40 } -- AMD Presidio2 Ethernet +cevPortMIF68840 OBJECT IDENTIFIER ::= { cevPort 41 } -- Motorola MIF68840 Fddi +cevPortCYLEPA OBJECT IDENTIFIER ::= { cevPort 42 } -- Cylink Encryption Card +cevPortS4T68360 OBJECT IDENTIFIER ::= { cevPort 43 } -- 68360 Serial +cevPortIBM2692 OBJECT IDENTIFIER ::= { cevPort 44 } -- ibm 2692 token ring +cevPortMueslix OBJECT IDENTIFIER ::= { cevPort 45 } -- Mueslix link Serial +cevPortCD2430 OBJECT IDENTIFIER ::= { cevPort 46 } -- CD2430 Serial +cevPortILACC OBJECT IDENTIFIER ::= { cevPort 47 } -- AMD 79900 Ethernet +cevPortNIC100 OBJECT IDENTIFIER ::= { cevPort 48 } -- GrandJunction FastNIC100 Ethernet +cevPortDCUATM OBJECT IDENTIFIER ::= { cevPort 49 } -- Cisco DCU, PMC Framer +cevPortDCUATMPort OBJECT IDENTIFIER ::= { cevPort 50 } -- Cisco DCU, PMC Framer +cevPortTI1570 OBJECT IDENTIFIER ::= { cevPort 51 } -- Texas Instruments 1570 ATM +cevPortPOS OBJECT IDENTIFIER ::= { cevPort 52 } -- Packet Over Sonet +cevPortLoopBack OBJECT IDENTIFIER ::= { cevPort 53 } -- hardware is loopback +cevPortLex OBJECT IDENTIFIER ::= { cevPort 54 } -- Lan Extension interface +cevPortDialer OBJECT IDENTIFIER ::= { cevPort 55 } -- Dialer interface +cevPortCIPLANAdapter OBJECT IDENTIFIER ::= { cevPort 56 } -- CIP internal LAN adapter +cevPortBVI OBJECT IDENTIFIER ::= { cevPort 57 } -- Bridge-group Virtual Interface +cevPortOSPFVL OBJECT IDENTIFIER ::= { cevPort 58 } -- OSPF Virtual Link interface +cevPortRinconSwitch OBJECT IDENTIFIER ::= { cevPort 59 } -- RINCON Frame Relay switch virtual interface +cevPortSynALCATM OBJECT IDENTIFIER ::= { cevPort 60 } -- Synergy ATM Line Card ATM interface +cevPortSynALCBIGA OBJECT IDENTIFIER ::= { cevPort 61 } -- Synergy ATM Line Card in-band IPC interface +cevPortSwitchTrunk OBJECT IDENTIFIER ::= { cevPort 62 } -- Rincon switch trunk (e.g. FTC) +cevPortC2KATM OBJECT IDENTIFIER ::= { cevPort 63 } -- SIBU ATM line card for 2800 switch +cevPortDec21140A OBJECT IDENTIFIER ::= { cevPort 64 } -- Dec 21140A Fast Ethernet Interface +cevPortC5Ether OBJECT IDENTIFIER ::= { cevPort 65 } -- Yosemite, pseudo ethernet +cevPortC5TR OBJECT IDENTIFIER ::= { cevPort 66 } -- Yosemite, pseudo token ring +cevPortEswitch OBJECT IDENTIFIER ::= { cevPort 69 } -- c7200 Ethernet Switch Port Adapter +cevPortBITS OBJECT IDENTIFIER ::= { cevPort 70 } -- BITS (Building Integrated Timing Supply) port for telco network clock & alarm handling card for Cat8540 +cevPortAdslCap OBJECT IDENTIFIER ::= { cevPort 71 } -- ADSL CAP Line +cevPortAdslDmt OBJECT IDENTIFIER ::= { cevPort 72 } -- ADSL DMT Line +cevPortSdsl2b1q OBJECT IDENTIFIER ::= { cevPort 73 } -- SDSL 2B1Q line +cevPortEscon OBJECT IDENTIFIER ::= { cevPort 74 } -- IBM ESCON interface type for CIP or CIP2 cards/port adapters +cevPortParallel OBJECT IDENTIFIER ::= { cevPort 75 } -- IBM Parallel (Bus & Tag) interface type for CIP or CIP2 cards/port adapters +cevPortCipVirtual OBJECT IDENTIFIER ::= { cevPort 76 } -- Virtual port on a CIP or CIP2 card +cevPortDs3 OBJECT IDENTIFIER ::= { cevPort 78 } -- DS-3 interface +cevPortE3 OBJECT IDENTIFIER ::= { cevPort 79 } -- E-3 interface +cevPortOc3 OBJECT IDENTIFIER ::= { cevPort 80 } -- OC-3 interface +cevPortHdvDsp OBJECT IDENTIFIER ::= { cevPort 82 } -- DSP processor port on the cevDspmPvdm3 daughtercard +cevPortAdslFlexiDmt OBJECT IDENTIFIER ::= { cevPort 83 } -- Flexi DMT port +cevPortAdslFlexiCap OBJECT IDENTIFIER ::= { cevPort 84 } -- Flexi CAP port +cevPortAdslDmtIsdn OBJECT IDENTIFIER ::= { cevPort 85 } -- DMT over ISDN port + +cevPortRfMac OBJECT IDENTIFIER ::= { cevPort 86 } -- Line card RF Mac layer for UBR7200 +cevPortRfUs OBJECT IDENTIFIER ::= { cevPort 87 } -- Line card upstream interface for UBR7200 +cevPortRfDs OBJECT IDENTIFIER ::= { cevPort 88 } -- Line card downstream interface for UBR7200 +cevPortUbrClk OBJECT IDENTIFIER ::= { cevPort 89 } -- Cable national clock card DB-15 interface +cevPortShdslTcpam OBJECT IDENTIFIER ::= { cevPort 90 } -- Single-Pair High-bit-rate DSL Trellis-Coded PAM Line +cevPortShdslTcpamOptis OBJECT IDENTIFIER ::= { cevPort 91 } -- Single-Pair High-bit-rate DSL Trellis-Coded PAM Overlapped PAM Transmission with Interlocking Spectra (OPTIS) Line +cevPortGEIP OBJECT IDENTIFIER ::= { cevPort 100 } -- Gigabit Ethernet interface processor +cevPortWDM OBJECT IDENTIFIER ::= { cevPort 101 } -- Passive optical trunk port that sends and receives multiple wavelengths on the ITU grid +cevPortThru OBJECT IDENTIFIER ::= { cevPort 102 } -- Optical port carrying passed-through wavelengths +cevPortFilter OBJECT IDENTIFIER ::= { cevPort 103 } -- Passive optical port on a mux/demux module carrying one ITU DWDM grid wavelength to or from the multiplexed signal +cevPortWave OBJECT IDENTIFIER ::= { cevPort 104 } -- Optical port transmitting and receiving one ITU DWDM grid wavelength +cevPortWavePatch OBJECT IDENTIFIER ::= { cevPort 105 } -- Passive optical port connecting the port that transmits and receives ITU DWDM grid wavelength with the mux/demux port that carries it +cevPortTransparent OBJECT IDENTIFIER ::= { cevPort 106 } -- Optical port that handles multiple protocols (ESCON, FICON, etc.) +cevPortDPT OBJECT IDENTIFIER ::= { cevPort 107 } -- Dynamic Packet Transport (DPT) Interface +cevPortOc12 OBJECT IDENTIFIER ::= { cevPort 108 } -- OC-12 interface +cevPortGe OBJECT IDENTIFIER ::= { cevPort 109 } -- Gigabit Ethernet Port +cevPortChOc12 OBJECT IDENTIFIER ::= { cevPort 110 } -- Channelized OC12 Port +cevPortChOc3Stm1 OBJECT IDENTIFIER ::= { cevPort 111 } -- Channelized OC3/STM-1 Port +cevPortFilterGroup OBJECT IDENTIFIER ::= { cevPort 112 } -- Passive optical port that sends and receives multiple wavelengths on the ITU grid +cevPortFilterBand OBJECT IDENTIFIER ::= { cevPort 113 } -- Optical port carrying passed-through wavelengths +cevPortChE1T1 OBJECT IDENTIFIER ::= { cevPort 114 } -- Channelized E1/T1 port +cevPortASIMod OBJECT IDENTIFIER ::= { cevPort 115 } -- Asynchronous Serial Interface Media Line Card Mac Layer for Cable Modem Termination System +cevPortASIIn OBJECT IDENTIFIER ::= { cevPort 116 } -- Media Line Card Asynchronous Serial Interface Input interface +cevPortASIOut OBJECT IDENTIFIER ::= { cevPort 117 } -- Media Line Card Asynchronous Serial Interface Output interface +cevPortAimDsp OBJECT IDENTIFIER ::= { cevPort 118 } -- DSP processor on AIM DSP modules +cevPortAtm OBJECT IDENTIFIER ::= { cevPort 119 } -- ATM interfaces +cevPortChSonet OBJECT IDENTIFIER ::= { cevPort 120 } -- channelized sonet interfaces +cevPortChOcX OBJECT IDENTIFIER ::= { cevPort 121 } -- channelized OC X card interfaces +cevPortFe OBJECT IDENTIFIER ::= { cevPort 123 } -- Fast ethernet interfaces +cevPortDs3E3Atm OBJECT IDENTIFIER ::= { cevPort 125 } -- DS3/E3 ATM interface +cevPortFxs OBJECT IDENTIFIER ::= { cevPort 126 } -- Foreign Exchange Station port +cevPortFxo OBJECT IDENTIFIER ::= { cevPort 127 } -- Foreign Exchange Office port +cevPortEM OBJECT IDENTIFIER ::= { cevPort 128 } -- Ear and Mouth interface port +cevPortOc48 OBJECT IDENTIFIER ::= { cevPort 129 } -- OC-48 interface +cevPortOc192 OBJECT IDENTIFIER ::= { cevPort 130 } -- OC-192 interface +cevPortFibreChannel OBJECT IDENTIFIER ::= { cevPort 131 } -- Fibre Channel interface +cevPortGigEthernet OBJECT IDENTIFIER ::= { cevPort 132 } -- Gigabit Ethernet interface +cevPortFibreChGigEth OBJECT IDENTIFIER ::= { cevPort 133 } -- Interface capable of handling Gigabit Ethernet or Fibre Channel Protocol +cevPortCatEthernet OBJECT IDENTIFIER ::= { cevPort 134 } -- Ethernet port for Catalyst 29xx/35xx series switch +cevPortWaveOsc OBJECT IDENTIFIER ::= { cevPort 135 } -- Optical port transmitting and receiving one ITU DWDM grid wavelength, used as the optical supervisory channel +cevPortWaveEthPhy OBJECT IDENTIFIER ::= { cevPort 136 } -- Optical port that transports ethernet packets in the ITU DWDM grid wavelength +cevPort10GigEthPhy OBJECT IDENTIFIER ::= { cevPort 137 } -- Optical port that transports 10 Gigabit Ethernet packets in the uncolored wavelength +cevPortEsconPhy OBJECT IDENTIFIER ::= { cevPort 138 } -- Optical port that is capable of transporting ESCON traffic +cevPortGEFCPhy OBJECT IDENTIFIER ::= { cevPort 139 } -- Optical port that is capable of transporting Gigabit Ethernet and Fibre Channel traffic +cevPortVOAIn OBJECT IDENTIFIER ::= { cevPort 140 } -- Input port on a Variable Optical Attenuator module +cevPortVOAOut OBJECT IDENTIFIER ::= { cevPort 141 } -- Output port on a Variable Optical Attenuator module +cevPortVOAFilterIn OBJECT IDENTIFIER ::= { cevPort 142 } -- Input port on an Optical Power Equaliser module that filters and attenuates a selective band of wavelengths +cevPortVOAFilterOut OBJECT IDENTIFIER ::= { cevPort 143 } -- Output port on an Optical Power Equaliser module that filters and attenuates a selective band of wavelengths +cevPortVOAByPassIn OBJECT IDENTIFIER ::= { cevPort 144 } -- Port on an Optical Power Equaliser module that accepts DWDM wavelengths that are not attenuated but are multiplexed with the attenuated wavelengths to form the output signal +cevPortVOAByPassOut OBJECT IDENTIFIER ::= { cevPort 145 } -- Port on an Optical Power Equaliser module that outputs those DWDM wavelengths in the input signal that are not being attenuated +cevPortGT96K OBJECT IDENTIFIER ::= { cevPort 146 } -- GT96K on board serial communication controller +cevPortDSCC4 OBJECT IDENTIFIER ::= { cevPort 147 } -- DSCC4 serial communication controller present on the mowgli-board +cevPortBaseTEther OBJECT IDENTIFIER ::= { cevPort 150 } -- Ethernet 10/100/1000 BaseT port. +cevPortGESFP OBJECT IDENTIFIER ::= { cevPort 151 } -- Gigabit Ethernet Port Small Form factor Pluggable port. +cevPortWdmSplit OBJECT IDENTIFIER ::= { cevPort 152 } -- Passive optical trunk port that sends and receives multiple wavelengths in the ITU grid and is internally connected to an optical splitter +cevPortWavePassThru OBJECT IDENTIFIER ::= { cevPort 153 } -- Passive port transmitting and receiving optical signals, used to provide optical connectivity within the box and is incapable of monitoring or doing anything else with the signal +cevPortDspPVDM OBJECT IDENTIFIER ::= { cevPort 154 } -- DSP on a Packet Voice Data Module (PVDM) daughter card in 1700 +cevPortiScsi OBJECT IDENTIFIER ::= { cevPort 155 } -- iSCSI port +cevPortVic2Did OBJECT IDENTIFIER ::= { cevPort 156 } -- Two port Direct Inward Dial trunk Voice Interface Card +cevPortWic1Adsl OBJECT IDENTIFIER ::= { cevPort 157 } -- 1-port ADSL WAN Interface Card +cevPortWic1Shdsl OBJECT IDENTIFIER ::= { cevPort 158 } -- 1-Port G.SHDSL WIC +cevPortWic1Ethernet OBJECT IDENTIFIER ::= { cevPort 159 } -- 1-port Ethernet WIC +cevPort10GigBaseEX4 OBJECT IDENTIFIER ::= { cevPort 160 } -- 10 Gigabit Ethernet Wide-WDM 1550 Laser Xenpak Module +cevPort10GigBaseLR OBJECT IDENTIFIER ::= { cevPort 161 } -- 10 Gigabit Ethernet Serial 1310nm Laser Xenpak Module +cevPort10GigBaseSX4 OBJECT IDENTIFIER ::= { cevPort 162 } -- 10 Gigabit Ethernet Wide-WDM 850nm Laser Xenpak Module +cevPort10GigBaseER OBJECT IDENTIFIER ::= { cevPort 163 } -- 10 Gigabit Ethernet Serial 1550nm Laser Xenpak Module +cevPortGigUnsupported OBJECT IDENTIFIER ::= { cevPort 164 } -- Unsupported Gbic Gigabit Ethernet +cevPortGigBaseZX OBJECT IDENTIFIER ::= { cevPort 165 } -- Extended Reach Gigabit Ethernet +cevPort10GigBaseCPX OBJECT IDENTIFIER ::= { cevPort 166 } -- 10 Gigabit Ethernet Parallel 860nm Laser Xenpak Module +cevPort10GigBaseLX4 OBJECT IDENTIFIER ::= { cevPort 167 } -- 10 Gigabit Ethernet Wide-WDM 1310nm Laser Xenpak Module +cevPortGigBaseLX OBJECT IDENTIFIER ::= { cevPort 168 } -- Long Wave fiber Gigabit Ethernet +cevPortGigBaseSX OBJECT IDENTIFIER ::= { cevPort 169 } -- Short Wave fiber Gigabit Ethernet +cevPortGigBaseCX OBJECT IDENTIFIER ::= { cevPort 170 } -- Copper Gigabit Ethernet +cevPortGigBaseLH OBJECT IDENTIFIER ::= { cevPort 171 } -- Long Haul fiber Gigabit Ethernet +cevPortGigBaseT OBJECT IDENTIFIER ::= { cevPort 172 } -- Twisted Pair Gigabit Ethernet +cevPortDslsar OBJECT IDENTIFIER ::= { cevPort 173 } -- DSLSAR Controller used within xDSL cards in 1700,2600 and 3600 series router. +cevPortAtm25 OBJECT IDENTIFIER ::= { cevPort 174 } -- 25Mbps ATM Interface. +cevPortAnalogFxs OBJECT IDENTIFIER ::= { cevPort 175 } -- Analog FXS Voice ports +cevPortE3Atm OBJECT IDENTIFIER ::= { cevPort 176 } -- E3 ATM interface +cevPortDs3Atm OBJECT IDENTIFIER ::= { cevPort 177 } -- DS3 ATM interface +cevPortNetworkAnalysis OBJECT IDENTIFIER ::= { cevPort 178 } -- Network Anaylsis interface +cevPortIntrusionDetect OBJECT IDENTIFIER ::= { cevPort 180 } -- Intrusion Detection interface +cevPort10GigBaseLW OBJECT IDENTIFIER ::= { cevPort 181 } -- 10 Gigabit Ethernet Serial 1310nm Laser Xenpak Module +cevPort10GigBaseEW OBJECT IDENTIFIER ::= { cevPort 182 } -- 10 Gigabit Ethernet Serial 1510nm Laser Xenpak Module +cevPortGigBaseUnknown OBJECT IDENTIFIER ::= { cevPort 183 } -- Unknown Giga Ethernet +cevPort10GigBaseUnknown OBJECT IDENTIFIER ::= { cevPort 184 } -- Unknown 10 Gigabit Ethernet +cevPort10GigBaseUnapproved OBJECT IDENTIFIER ::= { cevPort 185 } -- Unapproved 10 Gigabit Ethernet +cevPortGigBaseWdmRxOnly OBJECT IDENTIFIER ::= { cevPort 186 } -- WDM Rx ONLY Giga Ethernet +cevPortGigBaseDwdm3033 OBJECT IDENTIFIER ::= { cevPort 187 } -- DWDM 3033 Giga Ethernet +cevPortGigBaseDwdm3112 OBJECT IDENTIFIER ::= { cevPort 188 } -- DWDM 3112 Giga Ethernet +cevPortGigBaseDwdm3190 OBJECT IDENTIFIER ::= { cevPort 189 } -- DWDM 3190 Giga Ethernet +cevPortGigBaseDwdm3268 OBJECT IDENTIFIER ::= { cevPort 190 } -- DWDM 3268 Giga Ethernet +cevPortGigBaseDwdm3425 OBJECT IDENTIFIER ::= { cevPort 191 } -- DWDM 3425 Giga Ethernet +cevPortGigBaseDwdm3504 OBJECT IDENTIFIER ::= { cevPort 192 } -- DWDM 3504 Giga Ethernet +cevPortGigBaseDwdm3582 OBJECT IDENTIFIER ::= { cevPort 193 } -- DWDM 3582 Giga Ethernet +cevPortGigBaseDwdm3661 OBJECT IDENTIFIER ::= { cevPort 194 } -- DWDM 3661 Giga Ethernet +cevPortGigBaseDwdm3819 OBJECT IDENTIFIER ::= { cevPort 195 } -- DWDM 3819 Giga Ethernet +cevPortGigBaseDwdm3898 OBJECT IDENTIFIER ::= { cevPort 196 } -- DWDM 3898 Giga Ethernet +cevPortGigBaseDwdm3977 OBJECT IDENTIFIER ::= { cevPort 197 } -- DWDM 3977 Giga Ethernet +cevPortGigBaseDwdm4056 OBJECT IDENTIFIER ::= { cevPort 198 } -- DWDM 4056 Giga Ethernet +cevPortGigBaseDwdm4214 OBJECT IDENTIFIER ::= { cevPort 199 } -- DWDM 4214 Giga Ethernet +cevPortGigBaseDwdm4294 OBJECT IDENTIFIER ::= { cevPort 200 } -- DWDM 4294 Giga Ethernet +cevPortGigBaseDwdm4373 OBJECT IDENTIFIER ::= { cevPort 201 } -- DWDM 4373 Giga Ethernet +cevPortGigBaseDwdm4453 OBJECT IDENTIFIER ::= { cevPort 202 } -- DWDM 4453 Giga Ethernet +cevPortGigBaseDwdm4612 OBJECT IDENTIFIER ::= { cevPort 203 } -- DWDM 4612 Giga Ethernet +cevPortGigBaseDwdm4692 OBJECT IDENTIFIER ::= { cevPort 204 } -- DWDM 4692 Giga Ethernet +cevPortGigBaseDwdm4772 OBJECT IDENTIFIER ::= { cevPort 205 } -- DWDM 4772 Giga Ethernet +cevPortGigBaseDwdm4851 OBJECT IDENTIFIER ::= { cevPort 206 } -- DWDM 4851 Giga Ethernet +cevPortGigBaseDwdm5012 OBJECT IDENTIFIER ::= { cevPort 207 } -- DWDM 5012 Giga Ethernet +cevPortGigBaseDwdm5092 OBJECT IDENTIFIER ::= { cevPort 208 } -- DWDM 5092 Giga Ethernet +cevPortGigBaseDwdm5172 OBJECT IDENTIFIER ::= { cevPort 209 } -- DWDM 5172 Giga Ethernet +cevPortGigBaseDwdm5252 OBJECT IDENTIFIER ::= { cevPort 210 } -- DWDM 5252 Giga Ethernet +cevPortGigBaseDwdm5413 OBJECT IDENTIFIER ::= { cevPort 211 } -- DWDM 5413 Giga Ethernet +cevPortGigBaseDwdm5494 OBJECT IDENTIFIER ::= { cevPort 212 } -- DWDM 5494 Giga Ethernet +cevPortGigBaseDwdm5575 OBJECT IDENTIFIER ::= { cevPort 213 } -- DWDM 5575 Giga Ethernet +cevPortGigBaseDwdm5655 OBJECT IDENTIFIER ::= { cevPort 214 } -- DWDM 5655 Giga Ethernet +cevPortGigBaseDwdm5817 OBJECT IDENTIFIER ::= { cevPort 215 } -- DWDM 5817 Giga Ethernet +cevPortGigBaseDwdm5898 OBJECT IDENTIFIER ::= { cevPort 216 } -- DWDM 5898 Giga Ethernet +cevPortGigBaseDwdm5979 OBJECT IDENTIFIER ::= { cevPort 217 } -- DWDM 5979 Giga Ethernet +cevPortGigBaseDwdm6061 OBJECT IDENTIFIER ::= { cevPort 218 } -- DWDM 6061 Giga Ethernet +cevPort10GigBaseWdmRxOnly OBJECT IDENTIFIER ::= { cevPort 219 } -- 10 Gigabit Ethernet WDM Rx ONLY Xenpak Module +cevPort10GigBaseDwdm3033 OBJECT IDENTIFIER ::= { cevPort 220 } -- 10 Gigabit Ethernet 3033 Laser Xenpak Module +cevPort10GigBaseDwdm3112 OBJECT IDENTIFIER ::= { cevPort 221 } -- 10 Gigabit Ethernet 3112 Laser Xenpak Module +cevPort10GigBaseDwdm3190 OBJECT IDENTIFIER ::= { cevPort 222 } -- 10 Gigabit Ethernet 3190 Laser Xenpak Module +cevPort10GigBaseDwdm3268 OBJECT IDENTIFIER ::= { cevPort 223 } -- 10 Gigabit Ethernet 3268 Laser Xenpak Module +cevPort10GigBaseDwdm3425 OBJECT IDENTIFIER ::= { cevPort 224 } -- 10 Gigabit Ethernet 3425 Laser Xenpak Module +cevPort10GigBaseDwdm3504 OBJECT IDENTIFIER ::= { cevPort 225 } -- 10 Gigabit Ethernet 3504 Laser Xenpak Module +cevPort10GigBaseDwdm3582 OBJECT IDENTIFIER ::= { cevPort 226 } -- 10 Gigabit Ethernet 3582 Laser Xenpak Module +cevPort10GigBaseDwdm3661 OBJECT IDENTIFIER ::= { cevPort 227 } -- 10 Gigabit Ethernet 3661 Laser Xenpak Module +cevPort10GigBaseDwdm3819 OBJECT IDENTIFIER ::= { cevPort 228 } -- 10 Gigabit Ethernet 3819 Laser Xenpak Module +cevPort10GigBaseDwdm3898 OBJECT IDENTIFIER ::= { cevPort 229 } -- 10 Gigabit Ethernet 3898 Laser Xenpak Module +cevPort10GigBaseDwdm3977 OBJECT IDENTIFIER ::= { cevPort 230 } -- 10 Gigabit Ethernet 3977 Laser Xenpak Module +cevPort10GigBaseDwdm4056 OBJECT IDENTIFIER ::= { cevPort 231 } -- 10 Gigabit Ethernet 4056 Laser Xenpak Module +cevPort10GigBaseDwdm4214 OBJECT IDENTIFIER ::= { cevPort 232 } -- 10 Gigabit Ethernet 4214 Laser Xenpak Module +cevPort10GigBaseDwdm4294 OBJECT IDENTIFIER ::= { cevPort 233 } -- 10 Gigabit Ethernet 4294 Laser Xenpak Module +cevPort10GigBaseDwdm4373 OBJECT IDENTIFIER ::= { cevPort 234 } -- 10 Gigabit Ethernet 4373 Laser Xenpak Module +cevPort10GigBaseDwdm4453 OBJECT IDENTIFIER ::= { cevPort 235 } -- 10 Gigabit Ethernet 4453 Laser Xenpak Module +cevPort10GigBaseDwdm4612 OBJECT IDENTIFIER ::= { cevPort 236 } -- 10 Gigabit Ethernet 4612 Laser Xenpak Module +cevPort10GigBaseDwdm4692 OBJECT IDENTIFIER ::= { cevPort 237 } -- 10 Gigabit Ethernet 4692 Laser Xenpak Module +cevPort10GigBaseDwdm4772 OBJECT IDENTIFIER ::= { cevPort 238 } -- 10 Gigabit Ethernet 4772 Laser Xenpak Module +cevPort10GigBaseDwdm4851 OBJECT IDENTIFIER ::= { cevPort 239 } -- 10 Gigabit Ethernet 4851 Laser Xenpak Module +cevPort10GigBaseDwdm5012 OBJECT IDENTIFIER ::= { cevPort 240 } -- 10 Gigabit Ethernet 5012 Laser Xenpak Module +cevPort10GigBaseDwdm5092 OBJECT IDENTIFIER ::= { cevPort 241 } -- 10 Gigabit Ethernet 5092 Laser Xenpak Module +cevPort10GigBaseDwdm5172 OBJECT IDENTIFIER ::= { cevPort 242 } -- 10 Gigabit Ethernet 5172 Laser Xenpak Module +cevPort10GigBaseDwdm5252 OBJECT IDENTIFIER ::= { cevPort 243 } -- 10 Gigabit Ethernet 5252 Laser Xenpak Module +cevPort10GigBaseDwdm5413 OBJECT IDENTIFIER ::= { cevPort 244 } -- 10 Gigabit Ethernet 5413 Laser Xenpak Module +cevPort10GigBaseDwdm5494 OBJECT IDENTIFIER ::= { cevPort 245 } -- 10 Gigabit Ethernet 5494 Laser Xenpak Module +cevPort10GigBaseDwdm5575 OBJECT IDENTIFIER ::= { cevPort 246 } -- 10 Gigabit Ethernet 5575 Laser Xenpak Module +cevPort10GigBaseDwdm5655 OBJECT IDENTIFIER ::= { cevPort 247 } -- 10 Gigabit Ethernet 5655 Laser Xenpak Module +cevPort10GigBaseDwdm5817 OBJECT IDENTIFIER ::= { cevPort 248 } -- 10 Gigabit Ethernet 5817 Laser Xenpak Module +cevPort10GigBaseDwdm5898 OBJECT IDENTIFIER ::= { cevPort 249 } -- 10 Gigabit Ethernet 5898 Laser Xenpak Module +cevPort10GigBaseDwdm5979 OBJECT IDENTIFIER ::= { cevPort 250 } -- 10 Gigabit Ethernet 5979 Laser Xenpak Module +cevPort10GigBaseDwdm6061 OBJECT IDENTIFIER ::= { cevPort 251 } -- 10 Gigabit Ethernet 6061 Laser Xenpak Module +cevPortGigBaseBX10D OBJECT IDENTIFIER ::= { cevPort 252 } -- Giga Ethernet bidirectional 10km Downlink over SMF +cevPortGigBaseBX10U OBJECT IDENTIFIER ::= { cevPort 253 } -- Giga Ethernet bidirectional 10km uplink over SMF +cevPortT1E1 OBJECT IDENTIFIER ::= { cevPort 254 } -- 8 port T1/E1 Shared Port Adapter +cevPort2GFCPhy OBJECT IDENTIFIER ::= { cevPort 255 } -- Optical port that is capable of transporting 2x Fibre Channel traffic +cevPortLanWirelessApplication OBJECT IDENTIFIER ::= { cevPort 256 } -- LAN wireless application interface +cevPortSEInternalFE OBJECT IDENTIFIER ::= { cevPort 257 } -- Internal FastEthernet interface in NM-SE - Service Engine Port adapter +cevPortCEInternalFE OBJECT IDENTIFIER ::= { cevPort 258 } -- Internal FastEthernet interface in NMD-CE-HP - Content Engine Port adapter +cevPortIpsecVpn OBJECT IDENTIFIER ::= { cevPort 259 } -- IPsec VPN Service interface +cevPortSsl OBJECT IDENTIFIER ::= { cevPort 260 } -- Ssl interface +cevPortFirewall OBJECT IDENTIFIER ::= { cevPort 261 } -- Firewall interface +cevPortDsp5441 OBJECT IDENTIFIER ::= { cevPort 263 } -- DSP Processor for CMM T1/E1/FXS cards +cevPortDsp6415 OBJECT IDENTIFIER ::= { cevPort 264 } -- DSP Processor for CMM ACT cards.(Communication Media Module) +cevPortHwicSerial OBJECT IDENTIFIER ::= { cevPort 265 } -- HWIC Serial Communication Controller +cevPortAsi OBJECT IDENTIFIER ::= { cevPort 266 } -- DVB ASI port +cevPortQam OBJECT IDENTIFIER ::= { cevPort 267 } -- QAM (Quadrature Amplitude Modulation) port with 2 channels each +cevPortGigBaseBT OBJECT IDENTIFIER ::= { cevPort 268 } -- 1000Base-T GBIC with less power requirement +cevPort100BaseUnknown OBJECT IDENTIFIER ::= { cevPort 269 } -- Unknown Fiber Fast Ethernet +cevPort100BaseUnapproved OBJECT IDENTIFIER ::= { cevPort 270 } -- Unapproved Fiber Fast Ethernet +cevPort100BaseBX10D OBJECT IDENTIFIER ::= { cevPort 271 } -- Fiber Fast Ethernet bi-directional 10km Downlink over SMF +cevPort100BaseBX10U OBJECT IDENTIFIER ::= { cevPort 272 } -- Fiber Fast Ethernet bi-directional 10km Uplink over SMF +cevPort100BaseFX OBJECT IDENTIFIER ::= { cevPort 273 } -- Fiber Fast Ethernet +cevPort100BaseLX10 OBJECT IDENTIFIER ::= { cevPort 274 } -- Long Wave Fiber Fast Ethernet 10km over SMF +cevPort100BaseSX OBJECT IDENTIFIER ::= { cevPort 275 } -- Short Wave Fiber Fast Ethernet +cevPortSM OBJECT IDENTIFIER ::= { cevPort 276 } -- All the Service Modules (such as NM-CE-BP, NM-CIDS etc) that have IDBTYPE_SERVICE_MODULE hwidb type +cevPortT3E3 OBJECT IDENTIFIER ::= { cevPort 277 } -- T3/E3 Shared Port Adapter interface. +cevPortMultiRate OBJECT IDENTIFIER ::= { cevPort 278 } -- Optical port that is capable of transporting Multirate traffic +cevPortWaveSonetPhy OBJECT IDENTIFIER ::= { cevPort 279 } -- Optical port that is capable of transporting OC-48 traffic in the ITU DWDM grid wavelength +cevPortSDCC OBJECT IDENTIFIER ::= { cevPort 280 } -- SDCC port that is an IP capable interface +cevPortAdslAnnexA OBJECT IDENTIFIER ::= { cevPort 281 } -- ADSL Annex A +cevPortAdslAnnexB OBJECT IDENTIFIER ::= { cevPort 282 } -- ADSL Annex B +cevPort10GigBaseZR OBJECT IDENTIFIER ::= { cevPort 285 } -- 1530-1565nm TDM 10G Module +cevPort10GigBaseCX4 OBJECT IDENTIFIER ::= { cevPort 286 } -- Copper (15m) 10G Module +cevPort10GigBaseSR OBJECT IDENTIFIER ::= { cevPort 287 } -- 850nm MMF 10G Module +cevPortGigBaseCwdm1610 OBJECT IDENTIFIER ::= { cevPort 288 } -- 1610nm color coded CWDM SFP +cevPortGigBaseCwdm1590 OBJECT IDENTIFIER ::= { cevPort 289 } -- 1590nm color coded CWDM SFP +cevPortGigBaseCwdm1550 OBJECT IDENTIFIER ::= { cevPort 290 } -- 1550nm color coded CWDM SFP +cevPortGigBaseCwdm1530 OBJECT IDENTIFIER ::= { cevPort 291 } -- 1530nm color coded CWDM SFP +cevPortGigBaseCwdm1510 OBJECT IDENTIFIER ::= { cevPort 292 } -- 1510nm color coded CWDM SFP +cevPortGigBaseCwdm1490 OBJECT IDENTIFIER ::= { cevPort 293 } -- 1490nm color coded CWDM SFP +cevPortGigBaseCwdm1470 OBJECT IDENTIFIER ::= { cevPort 294 } -- 1470nm color coded CWDM SFP +cevPortGigBaseCwdm1570 OBJECT IDENTIFIER ::= { cevPort 295 } -- 1570nm color coded CWDM SFP +cevPortUSB OBJECT IDENTIFIER ::= { cevPort 296 } -- Universal Serial Bus (USB) interface +cevPortSslVpn OBJECT IDENTIFIER ::= { cevPort 297 } -- Web/VPN interface +cevPortCableModem OBJECT IDENTIFIER ::= { cevPort 298 } -- Cable modem port +cevNmeApaPort OBJECT IDENTIFIER ::= { cevPort 299 } -- Service Classification Element Port for NME-APA. +cevPort10GigBase OBJECT IDENTIFIER ::= { cevPort 300 } -- 300m over 50um MMF and 220m over FDDI grade MMF 10G Module +cevPort10GigBaseLRM OBJECT IDENTIFIER ::= { cevPort 301 } -- 300m over 50um MMF and 220m over FDDI grade MMF 10G Module +cevPortdot11abg OBJECT IDENTIFIER ::= { cevPort 302 } -- 802.11G Radio +cevPortDti OBJECT IDENTIFIER ::= { cevPort 303 } -- DOCSIS Timing, Communication, and Control Plus port for DTI module +cevPort10GigSFPPlus OBJECT IDENTIFIER ::= { cevPort 304 } -- a type of 10GE port that can take a variety of tranceivers fitting the SFP+ Multi Source Agreement form factor +cevPortCscPort OBJECT IDENTIFIER ::= { cevPort 305 } -- Virtual ports on either end of the link that connects the user side with network side on a service control entity +cevPortGEXFP OBJECT IDENTIFIER ::= { cevPort 306 } -- Ten GigabitEthernet Port +cevPortGigBaseDwdm6141 OBJECT IDENTIFIER ::= { cevPort 307 } -- DWDM 6141 Giga Ethernet SFP +cevPortGigBaseDwdm5736 OBJECT IDENTIFIER ::= { cevPort 308 } -- DWDM 5736 Giga Ethernet SFP +cevPortGigBaseDwdm5332 OBJECT IDENTIFIER ::= { cevPort 309 } -- DWDM 5332 Giga Ethernet SFP +cevPortGigBaseDwdm4931 OBJECT IDENTIFIER ::= { cevPort 310 } -- DWDM 4931 Giga Ethernet SFP +cevPortGigBaseDwdm4532 OBJECT IDENTIFIER ::= { cevPort 311 } -- DWDM 4532 Giga Ethernet SFP +cevPortGigBaseDwdm4134 OBJECT IDENTIFIER ::= { cevPort 312 } -- DWDM 4134 Giga Ethernet SFP +cevPortGigBaseDwdm3739 OBJECT IDENTIFIER ::= { cevPort 313 } -- DWDM 3739 Giga Ethernet SFP +cevPortGigBaseDwdm3346 OBJECT IDENTIFIER ::= { cevPort 314 } -- DWDM 3346 Giga Ethernet SFP +cevPort10GigEthernet OBJECT IDENTIFIER ::= { cevPort 315 } -- 10 Gigabit Ethernet interface +cevPortSEInternal OBJECT IDENTIFIER ::= { cevPort 316 } -- Virtual port of a Service Engine connecting the RP and the SE +cevPortGigBaseEX OBJECT IDENTIFIER ::= { cevPort 317 } -- 1000 Base EX Fiber Gigabit Ethernet +cevPort40GigEthernet OBJECT IDENTIFIER ::= { cevPort 318 } -- 40 Gigabit Ethernet interface +cevPortAces OBJECT IDENTIFIER ::= { cevPort 319 } -- Application Control Engine Service interface +cevPort100GigEthernet OBJECT IDENTIFIER ::= { cevPort 320 } -- 100 Gig Ethernet port +cevPort40GigQSFPPlus OBJECT IDENTIFIER ::= { cevPort 321 } -- A type of 40GE port that can take a variety of transceivers fitting the QSFP + Multi Source Agreement form factor +cevPort100GECFP OBJECT IDENTIFIER ::= { cevPort 322 } -- a type of 100GE port that can take a variety of transceivers fitting the CFP Multi Source Agreement form factor +cevPortPlcG OBJECT IDENTIFIER ::= { cevPort 323 } -- PLC Generic Port +cevPortWimaxG OBJECT IDENTIFIER ::= { cevPort 324 } -- Wimax Generic Port +cevPort3gCdmaG OBJECT IDENTIFIER ::= { cevPort 325 } -- 3G CDMA Generic Port +cevPort3gGsmG OBJECT IDENTIFIER ::= { cevPort 326 } -- 3G GSM Generic Port +cevPortWpanG OBJECT IDENTIFIER ::= { cevPort 327 } -- WPAN Generic Port +cevPortDsp OBJECT IDENTIFIER ::= { cevPort 328 } -- Generic port for the Digital Signal Processor +cevPortCXP OBJECT IDENTIFIER ::= { cevPort 331 } -- CXP-100G-SR10 transceiver Module +cevPortCPAK OBJECT IDENTIFIER ::= { cevPort 332 } -- 100G LR4 CPAK, 10km SMF +cevPortConsole OBJECT IDENTIFIER ::= { cevPort 333 } -- Cisco Console Port +cevPortAlarmDSUB15 OBJECT IDENTIFIER ::= { cevPort 334 } -- Cisco Alarm Port DSUB15 +cevPortSseBreakout100GePort OBJECT IDENTIFIER ::= { cevPort 337 } -- 100GE port available on the next generation of Cisco Network Processors used in Panini family or products +cevPortSseBreakout10GePort OBJECT IDENTIFIER ::= { cevPort 338 } -- 10GE port available on the next generation of Cisco Network Processors used in Panini family of products +cevPortCisco10GeSFPPlusPOZR OBJECT IDENTIFIER ::= { cevPort 339 } -- Cisco SFP-10G-ZR Cable: 9 micron singlemode Wavelength: 1550nm +cevPortCisco10GeSFPPlusPOER OBJECT IDENTIFIER ::= { cevPort 340 } -- Cisco SFP-10G-ER Cable: 9 micron singlemode Wavelength: 1550nm +cevPortCisco10GeSFPPlusPOSRX OBJECT IDENTIFIER ::= { cevPort 341 } -- Cisco SFP-10G-SR-X Cable: 50 micron multimode Wavelength: 850nm +cevPortCisco10GeSFPPlusPOLRX OBJECT IDENTIFIER ::= { cevPort 342 } -- Cisco SFP-10G-LR-X Cable: 9 micron singlemode Wavelength: 1310nm +cevPortCisco10GeSFPPlusPOLR OBJECT IDENTIFIER ::= { cevPort 343 } -- Cisco SFP-10G-LR Cable: 9 micron singlemode Wavelength: 1310nm +cevPortCisco10GeSFPPlusPOSR OBJECT IDENTIFIER ::= { cevPort 344 } -- Cisco SFP-10G-SR Cable: 50 micron multimode Wavelength: 850nm +cevPortPHwicSerial OBJECT IDENTIFIER ::= { cevPort 346 } -- 16-Port Async HWIC +cevPortPT1E1 OBJECT IDENTIFIER ::= { cevPort 347 } -- 2 port channelized T1/E1, and PRI HWIC (data only) +cevPortPHdvDsp OBJECT IDENTIFIER ::= { cevPort 348 } -- 128-channel high-density voice and video DSP module +cevPortSerial OBJECT IDENTIFIER ::= { cevPort 350 } -- Serial Shared Port Adapter +cevPortCPAKLR10 OBJECT IDENTIFIER ::= { cevPort 351 } -- Cisco LR-10 Transceiver Pluggable CPAK +cevPortAdslAnnexM OBJECT IDENTIFIER ::= { cevPort 352 } -- ADSL Annex M +cevPortNCS4KUSB OBJECT IDENTIFIER ::= { cevPort 354 } -- NCS4k USB Module +cevPortNCS4KGigEthernet OBJECT IDENTIFIER ::= { cevPort 355 } -- NCS4k Control Ethernet Port +cevPortNCS4KDWDMOptical OBJECT IDENTIFIER ::= { cevPort 356 } -- NCS4k DWDM Optical Port +cevPortC3794 OBJECT IDENTIFIER ::= { cevPort 358 } -- C37.94 Port +cevPort25GigEthernet OBJECT IDENTIFIER ::= { cevPort 359 } -- 25 Gig Ethernet port +cevPort100GigQSFPPlus OBJECT IDENTIFIER ::= { cevPort 369 } -- A type of 100GE port that can take a variety of transceivers fitting the QSFP + Multi Source Agreement form factor +cevPortOts OBJECT IDENTIFIER ::= { cevPort 370 } -- Optical Transport Section interface for Optical Systems. It may be amplified and may carry full or partial DWDM spectrum +cevPort400GigEthernet OBJECT IDENTIFIER ::= { cevPort 374 } -- 400 Gig Ethernet port + +cevStack OBJECT IDENTIFIER ::= { cevMIBObjects 11 } +cevStackUnknown OBJECT IDENTIFIER ::= { cevStack 1 } +cevStackCat37xx OBJECT IDENTIFIER ::= { cevStack 2 } -- The type of stacking used for Catalyst 37xx stack-able switch product +cevCat65xxVirtualSwitch OBJECT IDENTIFIER ::= { cevStack 3 } -- Catalyst 65xx Virtual Switch product +cevCbs3120Stack OBJECT IDENTIFIER ::= { cevStack 5 } -- CBS3120-stack: A stack of CBS3120 switch modules +cevC29xxStack OBJECT IDENTIFIER ::= { cevStack 11 } -- A stack of C29XX switch modules +cevStackIosXrMultichassis OBJECT IDENTIFIER ::= { cevStack 12 } -- IOS-XR Multichassis virtual stack entity provides containment relationship of 2 or more IOS-XR chassis connected in a multi-chasiss setup +cevStackCat4xxxVirtualSwitchStack OBJECT IDENTIFIER ::= { cevStack 13 } -- catalyst 4xxx based virtual switching system stack +cevStackFex OBJECT IDENTIFIER ::= { cevStack 14 } -- Generic Fabric Extender Stack +cevStackC68xxVirSwitch OBJECT IDENTIFIER ::= { cevStack 20 } -- Catalyst 68xx Virtual Switch product +cevC35xxStack OBJECT IDENTIFIER ::= { cevStack 21 } -- A stack of C35XX switch modules +cevC9300FixedSwitchStack OBJECT IDENTIFIER ::= { cevStack 22 } -- A stack of Cisco Catalyst 9300 Fixed switch modules +cevC9500FixedSwitchStack OBJECT IDENTIFIER ::= { cevStack 23 } -- A stack of Cisco Catalyst 9500 Fixed switch modules +cevC9400VirtualStack OBJECT IDENTIFIER ::= { cevStack 24 } -- Cisco Catalyst 9400 Virtual Stack +cevC9500VirtualStack OBJECT IDENTIFIER ::= { cevStack 25 } -- Cisco Catalyst 9500 Virtual Stack +cevC9200LFixedSwitchStack OBJECT IDENTIFIER ::= { cevStack 26 } -- A stack of Cisco Catalyst 9200L Fixed switch modules +cevC9200FixedSwitchStack OBJECT IDENTIFIER ::= { cevStack 27 } -- A stack of Cisco Catalyst 9200 Fixed switch modules + +cevMidplane OBJECT IDENTIFIER ::= { cevMIBObjects 12 } -- Midplane of the chassis +cevMidplaneUmg9820 OBJECT IDENTIFIER ::= { cevMidplane 1 } -- Midplane of umg9820 + +cevTCAMType OBJECT IDENTIFIER ::= { cevMIBObjects 13 } -- TCAM type used on the router card + + +END + + diff --git a/MIBS/cisco/CISCO-ENVMON-MIB b/MIBS/cisco/CISCO-ENVMON-MIB new file mode 100644 index 0000000..bc564c1 --- /dev/null +++ b/MIBS/cisco/CISCO-ENVMON-MIB @@ -0,0 +1,938 @@ +-- ***************************************************************** +-- CISCO-ENVMON-MIB.my: CISCO Environmental Monitor MIB file +-- +-- November 1994 Sandra C. Durham/Jeffrey T. Johnson +-- +-- Copyright (c) 1994-2003, 2004 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- +CISCO-ENVMON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Gauge32, + Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + ciscoMgmt + FROM CISCO-SMI; + + +ciscoEnvMonMIB MODULE-IDENTITY + LAST-UPDATED "200312010000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The MIB module to describe the status of the Environmental + Monitor on those devices which support one." + REVISION "200312010000Z" + DESCRIPTION + "Added c37xx (13) and other (14) as values for + ciscoEnvMonPresent" + REVISION "200311250000Z" + DESCRIPTION + "Added ciscoEnvMonMIBMiscNotifGroup." + REVISION "200210150000Z" + DESCRIPTION + "Added c7600(12) as values for ciscoEnvMonPresent" + REVISION "200207170000Z" + DESCRIPTION + "Added optional groups ciscoEnvMonEnableStatChangeGroup + and ciscoEnvMonStatChangeNotifGroup." + REVISION "200202040000Z" + DESCRIPTION + "Added osr7600(11) as values + for ciscoEnvMonPresent" + REVISION "200108300000Z" + DESCRIPTION + "Added c10000(10) as values for ciscoEnvMonPresent" + REVISION "200108160000Z" + DESCRIPTION + "Added cat4000(9) as values for ciscoEnvMonPresent" + REVISION "200105070000Z" + DESCRIPTION + "Added cat6000(7),ubr7200(8) + as values for ciscoEnvMonPresent" + REVISION "200001310000Z" + DESCRIPTION + "Add notFunctioning to CiscoEnvMonState. + " + REVISION "9810220000Z" + DESCRIPTION + "Renamed enumerated value internalRPS(5) as + internalRedundant(5) and added description for + ciscoEnvMonSupplySource enumerated values. + " + REVISION "9808050000Z" + DESCRIPTION + "Add enumerated value internalRPS(5) to + ciscoEnvMonSupplySource. + " + REVISION "9611120000Z" + DESCRIPTION + "Add monitoring support for c3600 series router" + REVISION "9508150000Z" + DESCRIPTION + "Specify a correct (non-negative) range for several + index objects." + REVISION "9503130000Z" + DESCRIPTION + "Miscellaneous changes including monitoring support + for c7000 series redundant power supplies." + + ::= { ciscoMgmt 13 } + + +CiscoEnvMonState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the state of a device being monitored. + Valid values are: + + normal(1): the environment is good, such as low + temperature. + + warning(2): the environment is bad, such as temperature + above normal operation range but not too + high. + + critical(3): the environment is very bad, such as + temperature much higher than normal + operation limit. + + shutdown(4): the environment is the worst, the system + should be shutdown immediately. + + notPresent(5): the environmental monitor is not present, + such as temperature sensors do not exist. + + notFunctioning(6): the environmental monitor does not + function properly, such as a temperature + sensor generates a abnormal data like + 1000 C. + " + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3), + shutdown(4), + notPresent(5), + notFunctioning(6) + } + +CiscoSignedGauge ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the current value of an entity, as a signed + integer." + SYNTAX Integer32 + +ciscoEnvMonObjects OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 1 } + +ciscoEnvMonPresent OBJECT-TYPE + SYNTAX INTEGER { + oldAgs (1), + ags (2), + c7000 (3), + ci (4), + cAccessMon (6), + cat6000 (7), + ubr7200 (8), + cat4000 (9), + c10000 (10), + osr7600(11), + c7600 (12), + c37xx (13), + other (14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of environmental monitor located in the chassis. + An oldAgs environmental monitor card is identical to an ags + environmental card except that it is not capable of supplying + data, and hence no instance of the remaining objects in this + MIB will be returned in response to an SNMP query. Note that + only a firmware upgrade is required to convert an oldAgs into + an ags card." + ::= { ciscoEnvMonObjects 1 } + + +ciscoEnvMonVoltageStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoEnvMonVoltageStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of voltage status maintained by the environmental + monitor." + ::= { ciscoEnvMonObjects 2 } + +ciscoEnvMonVoltageStatusEntry OBJECT-TYPE + SYNTAX CiscoEnvMonVoltageStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the voltage status table, representing the status + of the associated testpoint maintained by the environmental + monitor." + INDEX { ciscoEnvMonVoltageStatusIndex } + ::= { ciscoEnvMonVoltageStatusTable 1 } + +CiscoEnvMonVoltageStatusEntry ::= + SEQUENCE { + ciscoEnvMonVoltageStatusIndex Integer32, + ciscoEnvMonVoltageStatusDescr DisplayString, + ciscoEnvMonVoltageStatusValue CiscoSignedGauge, + ciscoEnvMonVoltageThresholdLow Integer32, + ciscoEnvMonVoltageThresholdHigh Integer32, + ciscoEnvMonVoltageLastShutdown Integer32, + ciscoEnvMonVoltageState CiscoEnvMonState + } + +ciscoEnvMonVoltageStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the testpoint being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { ciscoEnvMonVoltageStatusEntry 1 } + +ciscoEnvMonVoltageStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the testpoint being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { ciscoEnvMonVoltageStatusEntry 2 } + +ciscoEnvMonVoltageStatusValue OBJECT-TYPE + SYNTAX CiscoSignedGauge + UNITS "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current measurement of the testpoint being instrumented." + ::= { ciscoEnvMonVoltageStatusEntry 3 } + +ciscoEnvMonVoltageThresholdLow OBJECT-TYPE + SYNTAX Integer32 + UNITS "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest value that the associated instance of the object + ciscoEnvMonVoltageStatusValue may obtain before an emergency + shutdown of the managed device is initiated." + ::= { ciscoEnvMonVoltageStatusEntry 4 } + +ciscoEnvMonVoltageThresholdHigh OBJECT-TYPE + SYNTAX Integer32 + UNITS "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest value that the associated instance of the object + ciscoEnvMonVoltageStatusValue may obtain before an emergency + shutdown of the managed device is initiated." + ::= { ciscoEnvMonVoltageStatusEntry 5 } + +ciscoEnvMonVoltageLastShutdown OBJECT-TYPE + SYNTAX Integer32 + UNITS "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the associated instance of the object + ciscoEnvMonVoltageStatusValue at the time an emergency + shutdown of the managed device was last initiated. This + value is stored in non-volatile RAM and hence is able to + survive the shutdown." + ::= { ciscoEnvMonVoltageStatusEntry 6 } + +ciscoEnvMonVoltageState OBJECT-TYPE + SYNTAX CiscoEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the testpoint being instrumented." + ::= { ciscoEnvMonVoltageStatusEntry 7 } + + + +ciscoEnvMonTemperatureStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoEnvMonTemperatureStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of ambient temperature status maintained by the + environmental monitor." + ::= { ciscoEnvMonObjects 3 } + +ciscoEnvMonTemperatureStatusEntry OBJECT-TYPE + SYNTAX CiscoEnvMonTemperatureStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ambient temperature status table, representing + the status of the associated testpoint maintained by the + environmental monitor." + INDEX { ciscoEnvMonTemperatureStatusIndex } + ::= { ciscoEnvMonTemperatureStatusTable 1 } + +CiscoEnvMonTemperatureStatusEntry ::= + SEQUENCE { + ciscoEnvMonTemperatureStatusIndex Integer32, + ciscoEnvMonTemperatureStatusDescr DisplayString, + ciscoEnvMonTemperatureStatusValue Gauge32, + ciscoEnvMonTemperatureThreshold Integer32, + ciscoEnvMonTemperatureLastShutdown Integer32, + ciscoEnvMonTemperatureState CiscoEnvMonState + } + + +ciscoEnvMonTemperatureStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the testpoint being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { ciscoEnvMonTemperatureStatusEntry 1 } + +ciscoEnvMonTemperatureStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the testpoint being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { ciscoEnvMonTemperatureStatusEntry 2 } + +ciscoEnvMonTemperatureStatusValue OBJECT-TYPE + SYNTAX Gauge32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current measurement of the testpoint being instrumented." + ::= { ciscoEnvMonTemperatureStatusEntry 3 } + +ciscoEnvMonTemperatureThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest value that the associated instance of the + object ciscoEnvMonTemperatureStatusValue may obtain + before an emergency shutdown of the managed device is + initiated." + ::= { ciscoEnvMonTemperatureStatusEntry 4 } + +ciscoEnvMonTemperatureLastShutdown OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the associated instance of the object + ciscoEnvMonTemperatureStatusValue at the time an emergency + shutdown of the managed device was last initiated. This + value is stored in non-volatile RAM and hence is able to + survive the shutdown." + ::= { ciscoEnvMonTemperatureStatusEntry 5 } + +ciscoEnvMonTemperatureState OBJECT-TYPE + SYNTAX CiscoEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the testpoint being instrumented." + ::= { ciscoEnvMonTemperatureStatusEntry 6 } + + + +ciscoEnvMonFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of fan status maintained by the environmental + monitor." + ::= { ciscoEnvMonObjects 4 } + +ciscoEnvMonFanStatusEntry OBJECT-TYPE + SYNTAX CiscoEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the fan status table, representing the status of + the associated fan maintained by the environmental monitor." + INDEX { ciscoEnvMonFanStatusIndex } + ::= { ciscoEnvMonFanStatusTable 1 } + +CiscoEnvMonFanStatusEntry ::= + SEQUENCE { + ciscoEnvMonFanStatusIndex Integer32, + ciscoEnvMonFanStatusDescr DisplayString, + ciscoEnvMonFanState CiscoEnvMonState + } + +ciscoEnvMonFanStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the fan being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { ciscoEnvMonFanStatusEntry 1 } + +ciscoEnvMonFanStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the fan being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { ciscoEnvMonFanStatusEntry 2 } + +ciscoEnvMonFanState OBJECT-TYPE + SYNTAX CiscoEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the fan being instrumented." + ::= { ciscoEnvMonFanStatusEntry 3 } + + + +ciscoEnvMonSupplyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoEnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of power supply status maintained by the + environmental monitor card." + ::= { ciscoEnvMonObjects 5 } + +ciscoEnvMonSupplyStatusEntry OBJECT-TYPE + SYNTAX CiscoEnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the power supply status table, representing the + status of the associated power supply maintained by the + environmental monitor card." + INDEX { ciscoEnvMonSupplyStatusIndex } + ::= { ciscoEnvMonSupplyStatusTable 1 } + +CiscoEnvMonSupplyStatusEntry ::= + SEQUENCE { + ciscoEnvMonSupplyStatusIndex Integer32, + ciscoEnvMonSupplyStatusDescr DisplayString, + ciscoEnvMonSupplyState CiscoEnvMonState, + ciscoEnvMonSupplySource INTEGER + } + +ciscoEnvMonSupplyStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the power supply being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { ciscoEnvMonSupplyStatusEntry 1 } + +ciscoEnvMonSupplyStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Textual description of the power supply being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { ciscoEnvMonSupplyStatusEntry 2 } + +ciscoEnvMonSupplyState OBJECT-TYPE + SYNTAX CiscoEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the power supply being instrumented." + ::= { ciscoEnvMonSupplyStatusEntry 3 } + +ciscoEnvMonSupplySource OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc(3), + externalPowerSupply(4), + internalRedundant(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power supply source. + unknown - Power supply source unknown + ac - AC power supply + dc - DC power supply + externalPowerSupply - External power supply + internalRedundant - Internal redundant power supply + " + ::= { ciscoEnvMonSupplyStatusEntry 4 } + +ciscoEnvMonAlarmContacts OBJECT-TYPE + SYNTAX BITS { + minorVisual(0), + majorVisual(1), + criticalVisual(2), + minorAudible(3), + majorAudible(4), + criticalAudible(5), + input(6) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each bit is set to reflect the respective + alarm being set. The bit will be cleared + when the respective alarm is cleared." + ::= { ciscoEnvMonObjects 6 } + +ciscoEnvMonMIBNotificationEnables OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 2 } + +ciscoEnvMonEnableShutdownNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonShutdownNotification. A false + value will prevent shutdown notifications + from being generated by this system." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 1 } + +ciscoEnvMonEnableVoltageNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonVoltageNotification. A false + value will prevent voltage notifications from being + generated by this system. This object is deprecated + in favour of ciscoEnvMonEnableStatChangeNotif." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 2 } + +ciscoEnvMonEnableTemperatureNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonTemperatureNotification. + A false value prevents temperature notifications + from being sent by this entity. This object is + deprecated in favour of + ciscoEnvMonEnableStatChangeNotif." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 3 } + +ciscoEnvMonEnableFanNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonFanNotification. + A false value prevents fan notifications + from being sent by this entity. This object is + deprecated in favour of + ciscoEnvMonEnableStatChangeNotif." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 4 } + +ciscoEnvMonEnableRedundantSupplyNotification OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonRedundantSupplyNotification. + A false value prevents redundant supply notifications + from being generated by this system. This object is + deprecated in favour of + ciscoEnvMonEnableStatChangeNotif." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 5 } + +ciscoEnvMonEnableStatChangeNotif OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system + produces the ciscoEnvMonVoltStatusChangeNotif, + ciscoEnvMonTempStatusChangeNotif, + ciscoEnvMonFanStatusChangeNotif and + ciscoEnvMonSuppStatusChangeNotif. A false value will + prevent these notifications from being generated by + this system." + DEFVAL { false } + ::= { ciscoEnvMonMIBNotificationEnables 6 } + +-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications +-- that are backward compatible with SNMPv1 Traps. +ciscoEnvMonMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 3 } +ciscoEnvMonMIBNotifications OBJECT IDENTIFIER ::= { ciscoEnvMonMIBNotificationPrefix 0 } + +ciscoEnvMonShutdownNotification NOTIFICATION-TYPE + -- no OBJECTS + STATUS current + DESCRIPTION + "A ciscoEnvMonShutdownNotification is sent if the environmental + monitor detects a testpoint reaching a critical state + and is about to initiate a shutdown. This notification + contains no objects so that it may be encoded and sent in the + shortest amount of time possible. Even so, management + applications should not rely on receiving such a notification + as it may not be sent before the shutdown completes." + ::= { ciscoEnvMonMIBNotifications 1 } + + +ciscoEnvMonVoltageNotification NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonVoltageStatusDescr, + ciscoEnvMonVoltageStatusValue, + ciscoEnvMonVoltageState + } + STATUS deprecated + DESCRIPTION + "A ciscoEnvMonVoltageNotification is sent if the voltage + measured at a given testpoint is outside the normal range + for the testpoint (i.e. is at the warning, critical, or + shutdown stage). Since such a notification is usually + generated before the shutdown state is reached, it can + convey more data and has a better chance of being sent + than does the ciscoEnvMonShutdownNotification. + This notification is deprecated in favour of + ciscoEnvMonVoltStatusChangeNotif." + ::= { ciscoEnvMonMIBNotifications 2 } + + +ciscoEnvMonTemperatureNotification NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonTemperatureStatusDescr, + ciscoEnvMonTemperatureStatusValue, + ciscoEnvMonTemperatureState + } + STATUS deprecated + DESCRIPTION + "A ciscoEnvMonTemperatureNotification is sent if the + temperature measured at a given testpoint is outside + the normal range for the testpoint (i.e. is at the warning, + critical, or shutdown stage). Since such a Notification + is usually generated before the shutdown state is reached, + it can convey more data and has a better chance of being + sent than does the ciscoEnvMonShutdownNotification. + This notification is deprecated in favour of + ciscoEnvMonTempStatusChangeNotif." + ::= { ciscoEnvMonMIBNotifications 3 } + + + +ciscoEnvMonFanNotification NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonFanStatusDescr, + ciscoEnvMonFanState + } + STATUS deprecated + DESCRIPTION + "A ciscoEnvMonFanNotification is sent if any one of + the fans in the fan array (where extant) fails. + Since such a notification is usually generated before + the shutdown state is reached, it can convey more + data and has a better chance of being sent + than does the ciscoEnvMonShutdownNotification. + This notification is deprecated in favour of + ciscoEnvMonFanStatusChangeNotif." + ::= { ciscoEnvMonMIBNotifications 4 } + +ciscoEnvMonRedundantSupplyNotification NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonSupplyStatusDescr, + ciscoEnvMonSupplyState + } + STATUS deprecated + DESCRIPTION + "A ciscoEnvMonRedundantSupplyNotification is sent if + the redundant power supply (where extant) fails. + Since such a notification is usually generated before + the shutdown state is reached, it can convey more + data and has a better chance of being sent + than does the ciscoEnvMonShutdownNotification. + This notification is deprecated in favour of + ciscoEnvMonSuppStatusChangeNotif." + ::= { ciscoEnvMonMIBNotifications 5 } + +ciscoEnvMonVoltStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonVoltageStatusDescr, + ciscoEnvMonVoltageStatusValue, + ciscoEnvMonVoltageState + } + STATUS current + DESCRIPTION + "A ciscoEnvMonVoltStatusChangeNotif is sent if there is + change in the state of a device being monitored + by ciscoEnvMonVoltageState." + ::= { ciscoEnvMonMIBNotifications 6 } + +ciscoEnvMonTempStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonTemperatureStatusDescr, + ciscoEnvMonTemperatureStatusValue, + ciscoEnvMonTemperatureState + } + STATUS current + DESCRIPTION + "A ciscoEnvMonTempStatusChangeNotif is sent if there + is change in the state of a device being monitored + by ciscoEnvMonTemperatureState." + ::= { ciscoEnvMonMIBNotifications 7 } + +ciscoEnvMonFanStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonFanStatusDescr, + ciscoEnvMonFanState + } + STATUS current + DESCRIPTION + "A ciscoEnvMonFanStatusChangeNotif is sent if there + is change in the state of a device being monitored + by ciscoEnvMonFanState." + ::= { ciscoEnvMonMIBNotifications 8 } + +ciscoEnvMonSuppStatusChangeNotif NOTIFICATION-TYPE + OBJECTS { + ciscoEnvMonSupplyStatusDescr, + ciscoEnvMonSupplyState + } + STATUS current + DESCRIPTION + "A ciscoEnvMonSupplyStatChangeNotif is sent if there + is change in the state of a device being monitored + by ciscoEnvMonSupplyState." + ::= { ciscoEnvMonMIBNotifications 9 } + +-- conformance information + +ciscoEnvMonMIBConformance OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 4 } +ciscoEnvMonMIBCompliances OBJECT IDENTIFIER ::= { ciscoEnvMonMIBConformance 1 } +ciscoEnvMonMIBGroups OBJECT IDENTIFIER ::= { ciscoEnvMonMIBConformance 2 } + + +-- compliance statements + +ciscoEnvMonMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Environmental Monitor MIB. This is + deprecated and new compliance + ciscoEnvMonMIBComplianceRev1 is added." + MODULE -- this module + MANDATORY-GROUPS { ciscoEnvMonMIBGroup } + ::= { ciscoEnvMonMIBCompliances 1 } + +ciscoEnvMonMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Environmental Monitor MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoEnvMonMIBGroupRev, + ciscoEnvMonMIBNotifGroup } + + GROUP ciscoEnvMonEnableStatChangeGroup + DESCRIPTION + "The ciscoEnvMonEnableStatChangeGroup is optional. + This group is applicable for implementations which + need status change notifications for environmental + monitoring." + + GROUP ciscoEnvMonStatChangeNotifGroup + DESCRIPTION + "The ciscoEnvMonStatChangeNotifGroup is optional. + This group is applicable for implementations which + need status change notifications for environmental + monitoring." + + ::= { ciscoEnvMonMIBCompliances 2 } + +-- units of conformance + +ciscoEnvMonMIBGroup OBJECT-GROUP + OBJECTS { + ciscoEnvMonPresent, + + ciscoEnvMonVoltageStatusDescr, + ciscoEnvMonVoltageStatusValue, + ciscoEnvMonVoltageThresholdLow, + ciscoEnvMonVoltageThresholdHigh, + ciscoEnvMonVoltageLastShutdown, + ciscoEnvMonVoltageState, + + ciscoEnvMonTemperatureStatusDescr, + ciscoEnvMonTemperatureStatusValue, + ciscoEnvMonTemperatureThreshold, + ciscoEnvMonTemperatureLastShutdown, + ciscoEnvMonTemperatureState, + + ciscoEnvMonFanStatusDescr, + ciscoEnvMonFanState, + + ciscoEnvMonSupplyStatusDescr, + ciscoEnvMonSupplyState, + ciscoEnvMonSupplySource, + + ciscoEnvMonAlarmContacts, + + ciscoEnvMonEnableShutdownNotification, + ciscoEnvMonEnableVoltageNotification, + ciscoEnvMonEnableTemperatureNotification, + ciscoEnvMonEnableFanNotification, + ciscoEnvMonEnableRedundantSupplyNotification + + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing environmental + monitoring capability to a cisco chassis. This group + is deprecated in favour of ciscoEnvMonMIBGroupRev." + ::= { ciscoEnvMonMIBGroups 1 } + +ciscoEnvMonMIBGroupRev OBJECT-GROUP + OBJECTS { + ciscoEnvMonPresent, + + ciscoEnvMonVoltageStatusDescr, + ciscoEnvMonVoltageStatusValue, + ciscoEnvMonVoltageThresholdLow, + ciscoEnvMonVoltageThresholdHigh, + ciscoEnvMonVoltageLastShutdown, + ciscoEnvMonVoltageState, + + ciscoEnvMonTemperatureStatusDescr, + ciscoEnvMonTemperatureStatusValue, + ciscoEnvMonTemperatureThreshold, + ciscoEnvMonTemperatureLastShutdown, + ciscoEnvMonTemperatureState, + + ciscoEnvMonFanStatusDescr, + ciscoEnvMonFanState, + + ciscoEnvMonSupplyStatusDescr, + ciscoEnvMonSupplyState, + ciscoEnvMonSupplySource, + + ciscoEnvMonAlarmContacts, + + ciscoEnvMonEnableShutdownNotification + + } + STATUS current + DESCRIPTION + "A collection of objects providing environmental + monitoring capability to a cisco chassis." + ::= { ciscoEnvMonMIBGroups 2 } + +ciscoEnvMonEnableStatChangeGroup OBJECT-GROUP + OBJECTS { + ciscoEnvMonEnableStatChangeNotif + } + STATUS current + DESCRIPTION + "A collection of objects providing enabling/disabling + of the status change notifications for environmental + monitoring." + ::= { ciscoEnvMonMIBGroups 3 } + +ciscoEnvMonMIBNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoEnvMonShutdownNotification + } + STATUS current + DESCRIPTION + "A notification group providing shutdown notification + for environmental monitoring. " + ::= { ciscoEnvMonMIBGroups 4 } + +ciscoEnvMonStatChangeNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoEnvMonVoltStatusChangeNotif, + ciscoEnvMonTempStatusChangeNotif, + ciscoEnvMonFanStatusChangeNotif, + ciscoEnvMonSuppStatusChangeNotif + } + STATUS current + DESCRIPTION + "A collection of notifications providing the status + change for environmental monitoring." + ::= { ciscoEnvMonMIBGroups 5 } + +ciscoEnvMonMIBMiscNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoEnvMonVoltageNotification, + ciscoEnvMonTemperatureNotification, + ciscoEnvMonFanNotification, + ciscoEnvMonRedundantSupplyNotification + } + STATUS deprecated + DESCRIPTION + "A collection of various notifications for the + enviromental monitoring mib module. The notifications + the group and the group are both in deprecated state. + The notifications in the group were deprecated in + favour of notifications in + ciscoEnvMonStatChangeNotifGroup." + ::= { ciscoEnvMonMIBGroups 6 } + +END diff --git a/MIBS/cisco/CISCO-ERR-DISABLE-MIB b/MIBS/cisco/CISCO-ERR-DISABLE-MIB new file mode 100644 index 0000000..d559355 --- /dev/null +++ b/MIBS/cisco/CISCO-ERR-DISABLE-MIB @@ -0,0 +1,936 @@ +-- **************************************************** +-- CISCO-ERR-DISABLE-MIB.my +-- MIB support for the Error Disable feature +-- +-- Copyright (c) 2006, 2008-2013, 2016 by Cisco Systems Inc. +-- All rights reserved. +-- +-- **************************************************** + +CISCO-ERR-DISABLE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + TimeIntervalSec + FROM CISCO-TC + VlanIndexOrZero + FROM CISCO-PRIVATE-VLAN-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoErrDisableMIB MODULE-IDENTITY + LAST-UPDATED "201606020000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "This MIB module provides the ability for a Network + Management Station (NMS) to configure and monitor the + error-disable feature via SNMP. + + The error-disable feature allows other software + features running in a system to operationally disable a + system entity upon detecting abnormal conditions. + + Examples of such a system entity include interfaces, a + vlan configured in the system, or a VLAN allowed on + specific layer 2 multi-vlan interface. + + More specific examples: + + a) When BPDU guard is enabled on an interface + it is expected that no BPDU packets are received by + the interface. If a BPDU packet is received, then the + BPDU guard will operationally disable the + interface. + + b) Users can configure a particular threshold of + broadcast packets received on an interface. If the + number of packets received exceeds the threshold, then + storm-control will disable the interface. + + c) When unidirectional Link Detection (UDLD) detects a + unidirectional link on an interface, it can disable + the interface. + + d) On a trunk or a multi-vlan layer 2 port, if + port-security detects violation on a particular vlan, + then it can operationally disable that vlan on that + port. + + The definition of 'abnormal condition' is under the + control of features that make use of the error-disable + feature to disable system entities. + + The error-disable feature supports the following + configuration: + + 1) Whether software features can in fact use the + error-disable feature upon detecting abnormal + conditions. + NOTE: Some software features will ALWAYS use the + error-disable feature to disable entities upon + detection of error. + + 2) Whether the system can attempt to automatically + recover after a system entity has been disabled (e.g., + A system can attempt to bring up a physical interface + which had been disabled earlier) + + 3) If error recovery is possible, then the time + interval to wait before the system starts the recovery + attempt." + REVISION "201606020000Z" + DESCRIPTION + "Added the following new enumerations in + CErrDisableFeatureID: + other(36), portReinitLimitReached(37), + adminRxBBCreditPerfBufIncomp(38), ficonNotEnabled(39), + adminModeIncomp(40), adminSpeedIncomp(41), ncompAdminRxBBCredit(42), + adminRxBufSizeIncomp(43), eppFailure(44), osmEPortUp(45), + osmNonEPortUp(46), udldUniDir(47), udldTxRxLoop(48), + udldNeighbourMismatch(49), udldEmptyEcho(50), + udldAggrasiveModeLinkFailed(51), excessivePortInterrupts(52), + channelErrDisabled(53), hwProgFailed(54), + internalHandshakeFailed(55), stpInconsistencyOnVpcPeerLink(56), + stpPortStateFailure(57), ipConflict(58), + multipleMSapIdsRcvd(59), oneHundredPdusWithoutAck(60), + and ipQosCompatCheckFailure(61)." + REVISION "201304230000Z" + DESCRIPTION + "Added ciscoErrDisableFeatureFlapGroup and + a new enumeration flapControl(4) in + cErrDisableFeatureConfigurable." + REVISION "201010190000Z" + DESCRIPTION + "Added a new enumeration in CErrDisableFeatureID: + tranceiverIncomp(35)." + REVISION "200903230000Z" + DESCRIPTION + "Added the following new enumerations in + CErrDisableFeatureID: + sfpConfigMismatch(24), communityLimit(25), invalidPolicy(26), + lsGroup(27), ekey(28), portModeFailure(29), + pppoeIaRateLimit(30), oamRemoteCriticalEvent(31), + oamRemoteDyingGasp(32), oamRemoteLinkFault(33), + and mvrp(34). + + Added the new enumeration detectShutdownVlan(3) + to cErrDisableFeatureConfigurable. + + Added ciscoErrDisableShutdownVlanGroup." + REVISION "200804070000Z" + DESCRIPTION + "Added the following new enumerations in + CErrDisableFeatureID: + packetBuffer(18), macLimit(19), linkMonitorFailure(20), + oamRemoteFailure(21), dot1adIncompEtype(22), and + dot1adIncompTunnel(23). + + cErrDisableInterfaceEvent notification is deprecated + and replaced by a new notification + cErrDisableInterfaceEventRev1. + + Modified the description of cErrDisableNotifEnable + to add control for cErrDisableInterfaceEventRev1 + notification." + REVISION "200605310000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 548 } + + +ciscoErrDisableMIBNotifs OBJECT IDENTIFIER + ::= { ciscoErrDisableMIB 0 } + +ciscoErrDisableMIBObjects OBJECT IDENTIFIER + ::= { ciscoErrDisableMIB 1 } + +ciscoErrDisableMIBConform OBJECT IDENTIFIER + ::= { ciscoErrDisableMIB 2 } + +cErrDisableGlobalObjects OBJECT IDENTIFIER + ::= { ciscoErrDisableMIBObjects 1 } + +cErrDisableFeatureObjects OBJECT IDENTIFIER + ::= { ciscoErrDisableMIBObjects 2 } + +cErrDisableIfObjects OBJECT IDENTIFIER + ::= { ciscoErrDisableMIBObjects 3 } + + +-- Textual Conventions + +CErrDisableFeatureID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer-value assigned to various features/events + that can error disable a system entity + + udld: Unidirectional Link Detection + + bpduGuard: Spanning Tree BPDU Guard feature that prevents + processing BPDU packets on an access interface + + channelMisconfig: General Link Aggregation mis-configuration + + pagpFlap: Cisco's PAGP Link Aggregation protocol errors + + dtpFlap: Dynamic Trunking Protocol errors + + linkFlap: Link State flapping + + l2ptGuard: L2 Protocol Tunnel errors + + dot1xSecurityViolation: 802.1x authentication violations + + portSecurity: Port Security violations + + gbicInvalid: Invalid GBIC errors (examples include + unsupported GBIC being inserted) + + dhcpRateLimit: DHCP snooping rate limit violation + + unicastFlood: Unicast Flooding threshold violations + + vmps: VLAN Membership Policy Server feature related errors + + stormControl: storm control (broadcast/multicast/unicast) + threshold violations + + inlinePower: Errors in inline power + + arpInspection: Errors detected by Dynamic Arp Inspection + (DAI) feature + + portLoopback: Interface Loopback Error + + packetBuffer: Packet Buffer Error + + macLimit: Errors detected by Mac Address Limit feature + + linkMonitorFailure: Link Monitoring failure + + oamRemoteFailure: Remote Failure detected by Ethernet OAM + (Operations, Administration, and Maintenance) feature + + dot1adIncompEtype: 802.1ad Ether-type Incompatible errors + + dot1adIncompTunnel: 802.1ad Pdu Tunnel Incompatible errors + + sfpConfigMismatch: Mismatch on SFP configuration + + communityLimit: Vlan Community Limit violations + + invalidPolicy: QoS Policy violation + + lsGroup: Errors detected by Link State Group Tracking feature + + ekey: Errors detected by Error Key Mechanism + + portModeFailure: Port mode change failure + + pppoeIaRateLimit: Errors detected by PPPoE Intermediate Agent + Rate Limit feature + + oamRemoteCriticalEvent: Ethernet OAM Remote Critical Event + Failure + + oamRemoteDyingGasp: Ethernet OAM Remote Dying Gasp Failure + + oamRemoteLinkFault: Ethernet OAM Remote Link Fault Failure + + mvrp: Errors detected by Multiple VLAN Registration Protocol + + tranceiverIncomp: Tranceiver incompatible errors + + other: Any other feature not covered by enumerations listed here + + portReinitLimitReached: Port reinitialization limit reached + + adminRxBBCreditPerfBufIncomp: Incompatible admin port rxbbcredit performance buffers + + ficonNotEnabled: Ficon not enabled + + adminModeIncomp: Incompatible port admin mode + + adminSpeedIncomp: Incompatible port admin speed + + adminRxBBCreditIncomp: Incompatible admin port rxbbcredit + + adminRxBufSizeIncomp: Incompatible admin port rxbufsize + + eppFailure: EPP Failure + + osmEPortUp: First interface in this group is E + + osmNonEPortUp: Other interfaces in this group are not shut + + udldUniDir: Unidirectional UDLD detected + + udldTxRxLoop: UDLD Tx-Rx loop + + udldNeighbourMismatch: UDLD neighbor mismatch + + udldEmptyEcho: UDLD empty echo + + udldAggrasiveModeLinkFailed: UDLD detected link failure in aggressive mode + + excessivePortInterrupts: Error disabled due to excessive port interrupts + + channelErrDisabled: Channel error-disabled + + hwProgFailed: hardware programming failed + + internalHandshakeFailed: Internal handshake failure + + stpInconsistencyOnVpcPeerLink: STP inconsistency on VPC peer-link + + stpPortStateFailure: STP has set port state to failure + + ipConflict: Error disabled due to IP address conflict + + multipleMSapIdsRcvd: DCX Multiple MSAP IDs recieved for the port + + oneHundredPdusWithoutAck: DCX Recieved 100 PDUs without ACK + + ipQosCompatCheckFailure: IP Qos DCBXP compat check failed" + SYNTAX INTEGER { + udld(1), + bpduGuard(2), + channelMisconfig(3), + pagpFlap(4), + dtpFlap(5), + linkFlap(6), + l2ptGuard(7), + dot1xSecurityViolation(8), + portSecurityViolation(9), + gbicInvalid(10), + dhcpRateLimit(11), + unicastFlood(12), + vmps(13), + stormControl(14), + inlinePower(15), + arpInspection(16), + portLoopback(17), + packetBuffer(18), + macLimit(19), + linkMonitorFailure(20), + oamRemoteFailure(21), + dot1adIncompEtype(22), + dot1adIncompTunnel(23), + sfpConfigMismatch(24), + communityLimit(25), + invalidPolicy(26), + lsGroup(27), + ekey(28), + portModeFailure(29), + pppoeIaRateLimit(30), + oamRemoteCriticalEvent(31), + oamRemoteDyingGasp(32), + oamRemoteLinkFault(33), + mvrp(34), + tranceiverIncomp(35), + other(36), + portReinitLimitReached(37), + adminRxBBCreditPerfBufIncomp(38), + ficonNotEnabled(39), + adminModeIncomp(40), + adminSpeedIncomp(41), + adminRxBBCreditIncomp(42), + adminRxBufSizeIncomp(43), + eppFailure(44), + osmEPortUp(45), + osmNonEPortUp(46), + udldUniDir(47), + udldTxRxLoop(48), + udldNeighbourMismatch(49), + udldEmptyEcho(50), + udldAggrasiveModeLinkFailed(51), + excessivePortInterrupts(52), + channelErrDisabled(53), + hwProgFailed(54), + internalHandshakeFailed(55), + stpInconsistencyOnVpcPeerLink(56), + stpPortStateFailure(57), + ipConflict(58), + multipleMSapIdsRcvd(59), + oneHundredPdusWithoutAck(60), + ipQosCompatCheckFailure(61) + } + +-- Global configuration objects + +cErrDisableRecoveryInterval OBJECT-TYPE + SYNTAX TimeIntervalSec + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the error-disable recovery time + interval. + When a system entity is operationally disabled upon + detecting abnormal condition by a particular feature, + the system waits for a period equal to this time interval, + and then re-enable the entity if automatic recovery is + enabled for the feature." + ::= { cErrDisableGlobalObjects 1 } + +cErrDisableNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether cErrDisableInterfaceEvent + and cErrDisableInterfaceEventRev1 + notifications should be generated when a system entity is + error-disabled." + ::= { cErrDisableGlobalObjects 2 } + +cErrDisableNotifRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Notification/Minute" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this object specifies the maximum number of + error-disable notifications the device will generate per + minute. + + A value of '0' specifies no limit and the device + will generate a notification for each error-disable + event." + ::= { cErrDisableGlobalObjects 3 } + +cErrDisableFeatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF CErrDisableFeatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the error-disable related info + for each feature employing the error-disable + feature." + ::= { cErrDisableFeatureObjects 1 } + +cErrDisableFeatureEntry OBJECT-TYPE + SYNTAX CErrDisableFeatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each feature that employs the + error-disable feature." + INDEX { cErrDisableFeatureIndex } + ::= { cErrDisableFeatureTable 1 } + +CErrDisableFeatureEntry ::= SEQUENCE { + cErrDisableFeatureIndex CErrDisableFeatureID, + cErrDisableFeatureConfigurable BITS, + cErrDisableFeatureDetectEnable TruthValue, + cErrDisableFeatureRecoveryEnable TruthValue, + cErrDisableFeatureRecoveryInterval TimeIntervalSec, + cErrDisableFeatureDetectShutdownVlan TruthValue, + cErrDisableFeatureMaxFlapCount Unsigned32, + cErrDisableFeatureFlapTimePeriod Unsigned32 +} + +cErrDisableFeatureIndex OBJECT-TYPE + SYNTAX CErrDisableFeatureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a feature that makes + use of the error-disable feature." + ::= { cErrDisableFeatureEntry 1 } + +cErrDisableFeatureConfigurable OBJECT-TYPE + SYNTAX BITS { + detectionEnable(0), + recoveryEnable(1), + recoveryInterval(2), + detectShutdownVlan(3), + flapControl(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the error-disable related + configuration is configurable for this feature. If a bit + is set to 1, then the corresponding error-disable + configuration can be configured. + + 'detectionEnable' - indicates the error-disable detection + can be enabled/disabled for this feature + via cErrDisableFeatureDetectEnable. + 'recoveryEnable' - indicates the error-disable recovery + can be enabled/disabled for this feature + via cErrDisableFeatureRecoveryEnable. + 'recoveryInterval' - indicates the error-disable recovery + Interval can be configured via + cErrDisableFeatureRecoveryInterval. + 'detectShutdownVlan' - indicates the error-disable detection + shutdown vlan mode can be configured for + this feature via + cErrDisableFeatureDetectShutdownVlan. + 'flapControl' - indicates the error-disable flap control + can be configured via + cErrDisableFeatureMaxFlapCount and + cErrDisableFeatureFlapTimePeriod." + ::= { cErrDisableFeatureEntry 2 } + +cErrDisableFeatureDetectEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the error-disable detection + is enabled for the feature. + + Note: + This object is read-write only for those features + that are configurable, meaning: + cErrDisableFeatureConfigurable. has the + first bit set to 1." + ::= { cErrDisableFeatureEntry 3 } + +cErrDisableFeatureRecoveryEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the system can + automatically recover a system entity that has been + disabled by the feature." + ::= { cErrDisableFeatureEntry 4 } + +cErrDisableFeatureRecoveryInterval OBJECT-TYPE + SYNTAX TimeIntervalSec + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the error-recovery time interval + that will be used by the system for any system entity that + is error-disabled by this particular feature. + + If the value of this object is '0', then the device will + use the value specified by the global configuration object + cErrDisableRecoveryInterval." + ::= { cErrDisableFeatureEntry 5 } + +cErrDisableFeatureDetectShutdownVlan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether shutting down the violating + VLAN on an interface is enabled or not. The value of 'true' + indicates that shutting down the violating VLAN on an + interface is enabled. The value of 'false' indicates that + shutting down the violating VLAN on an interface is + disabled." + ::= { cErrDisableFeatureEntry 6 } + +cErrDisableFeatureMaxFlapCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum number of flaps that + are allowed to occur before setting to error disable state. + A read-only value of zero indicates that no flap control + is present." + ::= { cErrDisableFeatureEntry 7 } + +cErrDisableFeatureFlapTimePeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the period of time counting the number of + flaps that are allowed before setting to error disable state. + A read-only value of zero indicates that no flap control + is present." + ::= { cErrDisableFeatureEntry 8 } + + + +cErrDisableIfStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CErrDisableIfStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides interface (port) specific + error-disable status information. Each conceptual row + provides status information about a {interface, vlan} + disabled by a feature. + + On a trunk or multi-vlan access interface, a given vlan on + the interface can be error-disabled. In this case, the row is + indexed by the ifIndex for the interface and the vlan + index corresponding to the vlan in question. + + If the interface is carrying only 1 vlan or the entire + trunk interface is error-disabled (due to link flaps, for + example) then the vlan index portion of the row index is + 0." + ::= { cErrDisableIfObjects 1 } + +cErrDisableIfStatusEntry OBJECT-TYPE + SYNTAX CErrDisableIfStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A collection of objects that specify the status of an + error-disabled Interface or {interface, vlan}." + INDEX { + ifIndex, + cErrDisableIfStatusVlanIndex + } + ::= { cErrDisableIfStatusTable 1 } + +CErrDisableIfStatusEntry ::= SEQUENCE { + cErrDisableIfStatusVlanIndex VlanIndexOrZero, + cErrDisableIfStatusCause CErrDisableFeatureID, + cErrDisableIfStatusTimeToRecover TimeIntervalSec +} + +cErrDisableIfStatusVlanIndex OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the vlan of the given interface + that has been error-disabled. If the physical interface is + error-disabled then the value of this object is 0." + ::= { cErrDisableIfStatusEntry 1 } + +cErrDisableIfStatusCause OBJECT-TYPE + SYNTAX CErrDisableFeatureID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the feature/event that caused the + {interface, vlan} (or the entire interface) to be + error-disabled." + ::= { cErrDisableIfStatusEntry 2 } + +cErrDisableIfStatusTimeToRecover OBJECT-TYPE + SYNTAX TimeIntervalSec + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time left before the system attempts an automatic + recovery of the interface or the vlan of the given + interface. If no recovery is scheduled, then the value + of this object is '0'." + ::= { cErrDisableIfStatusEntry 3 } + + +-- Notifications + +cErrDisableNotificationsPrefix OBJECT IDENTIFIER + ::= { ciscoErrDisableMIBNotifs 1 } + + +cErrDisableInterfaceEvent NOTIFICATION-TYPE + OBJECTS { cErrDisableIfStatusCause } + STATUS deprecated + DESCRIPTION + "The cErrDisableInterfaceEvent is generated when an interface + or {interface, vlan} is error-disabled by the feature + specified in cErrDisableIfStatusCause. + + cErrDisableInterfaceEvent is deprecated and replaced by + cErrDisableInterfaceEventRev1." + ::= { cErrDisableNotificationsPrefix 1 } + +cErrDisableInterfaceEventRev1 NOTIFICATION-TYPE + OBJECTS { cErrDisableIfStatusCause } + STATUS current + DESCRIPTION + "The cErrDisableInterfaceEventRev1 is generated when an + interface or {interface, vlan} is error-disabled by the + feature specified in cErrDisableIfStatusCause. + + cErrDisableInterfaceEventRev1 deprecates + cErrDisableInterfaceEvent to make it RFC 2578 compliant. + According to section 8.5 of RFC 2578, the next + to last sub-identifier in the name of any newly-defined + notification must have the value zero." + ::= { ciscoErrDisableMIBNotifs 2 } +-- MIB Conformance statements + +ciscoErrDisableMIBCompliances OBJECT IDENTIFIER + ::= { ciscoErrDisableMIBConform 1 } + +ciscoErrDisableMIBGroups OBJECT IDENTIFIER + ::= { ciscoErrDisableMIBConform 2 } + + +ciscoErrDisableMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the cisco errdisable MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoErrDisableGlobalCfgGroup, + ciscoErrDisableFeatureCfgGroup, + ciscoErrDisableIfStatusGroup + } + + GROUP ciscoErrDisableNotifCfgGroup + DESCRIPTION + "This group is mandatory if the managed system + supports notifications for error-disable events." + + GROUP ciscoErrDisableNotifGroup + DESCRIPTION + "This group is mandatory if the managed system + supports notifications for error-disable events." + ::= { ciscoErrDisableMIBCompliances 1 } + +ciscoErrDisableMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the cisco errdisable MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoErrDisableGlobalCfgGroup, + ciscoErrDisableFeatureCfgGroup, + ciscoErrDisableIfStatusGroup + } + + GROUP ciscoErrDisableNotifCfgGroup + DESCRIPTION + "This group is mandatory if the managed system + supports notifications for error-disable events." + + GROUP ciscoErrDisableNotifGroupRev1 + DESCRIPTION + "This group is mandatory if the managed system + supports notifications for error-disable events." + + GROUP ciscoErrDisableShutdownVlanGroup + DESCRIPTION + "This group is mandatory if the managed system + supports the configuration on error-disable + detection shutdown vlan mode." + + OBJECT cErrDisableRecoveryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableNotifRate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureDetectEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureRecoveryEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureRecoveryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureDetectShutdownVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoErrDisableMIBCompliances 2 } + +ciscoErrDisableMIBComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the cisco errdisable MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoErrDisableGlobalCfgGroup, + ciscoErrDisableFeatureCfgGroup, + ciscoErrDisableIfStatusGroup + } + + GROUP ciscoErrDisableNotifCfgGroup + DESCRIPTION + "This group is mandatory if the managed system + supports notifications for error-disable events." + + GROUP ciscoErrDisableNotifGroupRev1 + DESCRIPTION + "This group is mandatory if the managed system + supports notifications for error-disable events." + + GROUP ciscoErrDisableShutdownVlanGroup + DESCRIPTION + "This group is mandatory if the managed system + supports the configuration on error-disable + detection shutdown vlan mode." + + GROUP ciscoErrDisableFeatureFlapGroup + DESCRIPTION + "This group is mandatory if the managed system + supports the configuration on error-disable + flap control." + + OBJECT cErrDisableRecoveryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableNotifRate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureDetectEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureRecoveryEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureRecoveryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureDetectShutdownVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureMaxFlapCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cErrDisableFeatureFlapTimePeriod + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoErrDisableMIBCompliances 3 } + +-- Object groups + +ciscoErrDisableGlobalCfgGroup OBJECT-GROUP + OBJECTS { cErrDisableRecoveryInterval } + STATUS current + DESCRIPTION + "A collection of objects to configure error-disable + functionality." + ::= { ciscoErrDisableMIBGroups 1 } + +ciscoErrDisableFeatureCfgGroup OBJECT-GROUP + OBJECTS { + cErrDisableFeatureConfigurable, + cErrDisableFeatureDetectEnable, + cErrDisableFeatureRecoveryEnable, + cErrDisableFeatureRecoveryInterval + } + STATUS current + DESCRIPTION + "A collection of objects to manage the configuration of + the error-disable feature." + ::= { ciscoErrDisableMIBGroups 2 } + +ciscoErrDisableIfStatusGroup OBJECT-GROUP + OBJECTS { + cErrDisableIfStatusCause, + cErrDisableIfStatusTimeToRecover + } + STATUS current + DESCRIPTION + "A collection of error-disable interface status objects." + ::= { ciscoErrDisableMIBGroups 3 } + +ciscoErrDisableNotifCfgGroup OBJECT-GROUP + OBJECTS { + cErrDisableNotifEnable, + cErrDisableNotifRate + } + STATUS current + DESCRIPTION + "A collection of objects to configure error-disable + notifications." + ::= { ciscoErrDisableMIBGroups 4 } + +ciscoErrDisableNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cErrDisableInterfaceEvent } + STATUS deprecated + DESCRIPTION + "A collection of error-disable notification objects." + ::= { ciscoErrDisableMIBGroups 5 } + +ciscoErrDisableNotifGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { cErrDisableInterfaceEventRev1 } + STATUS current + DESCRIPTION + "A collection of error-disable notification objects." + ::= { ciscoErrDisableMIBGroups 6 } + +ciscoErrDisableShutdownVlanGroup OBJECT-GROUP + OBJECTS { cErrDisableFeatureDetectShutdownVlan } + STATUS current + DESCRIPTION + "A collection of objects to manage the configuration of + error-disable detection shutdown vlan mode." + ::= { ciscoErrDisableMIBGroups 7 } + +ciscoErrDisableFeatureFlapGroup OBJECT-GROUP + OBJECTS { + cErrDisableFeatureMaxFlapCount, + cErrDisableFeatureFlapTimePeriod + } + STATUS current + DESCRIPTION + "A collection of objects to manage the configuration of + the error-disable flap control." + ::= { ciscoErrDisableMIBGroups 8 } + +END + + + + diff --git a/MIBS/cisco/CISCO-ETHER-CFM-MIB b/MIBS/cisco/CISCO-ETHER-CFM-MIB new file mode 100644 index 0000000..abad12a --- /dev/null +++ b/MIBS/cisco/CISCO-ETHER-CFM-MIB @@ -0,0 +1,693 @@ +-------------------------------------------------------------------- +-- CISCO-ETHER-CFM-MIB.my : Cisco Ethernet Connectivity Fault +-- Management (CFM) MIB +-- +-- December 2004, Samer Salam +-- +-- Copyright (c) 2004-2006 by Cisco Systems, Inc. +-- All rights reserved. +------------------------------------------------------------------- + +CISCO-ETHER-CFM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Gauge32, + Unsigned32, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE + FROM SNMPv2-SMI + + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + NOTIFICATION-GROUP, + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + + VlanId + FROM Q-BRIDGE-MIB + + TEXTUAL-CONVENTION, + MacAddress, + TimeStamp + FROM SNMPv2-TC + + ciscoMgmt + FROM CISCO-SMI; + +ciscoEtherCfmMIB MODULE-IDENTITY + LAST-UPDATED "200412280000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + E-mail: cs-ethermibs@cisco.com" + DESCRIPTION + "This MIB module defines the managed objects + and notifications for Ethernet Connectivity + Fault Management (CFM). + + CFM is an end-to-end per service instance Ethernet layer + Operations, Administration and Management (OAM) protocol. + + CFM events include: + + - Maintenance End-Point (MEP) coming up: establishing + connectivity + + - Maintenance End-Point going down: losing connectivity + + - Maintenance End-Point unknown: unexpected + + - Maintenance End-Point missing: expected but not reachable + + - Continuity Check Configuration Error: collision in MEP IDs + + - Continuity Check Loop: forwarding loop in network + + - Continuity Check Cross-connect: cross-connected + forwarding path. + + The following acronyms are used in this module: + + - MEP: Maintenance End Point + + - MEPID: Maintenance End Point Identifier + + - CC: Continuity Check + + - CCDB: Continuity Check Database + + - SVLAN: Service Provider Virtual Local Area Network + + - VLAN: Virtual Local Area Network + + - CLI: Command Line Interface. + + - OAM: Operations Administration and Management." + REVISION "200412280000Z" + DESCRIPTION + "The initial revision of this MIB." + ::={ ciscoMgmt 461 } + +ciscoEtherCfmMIBNotifs OBJECT IDENTIFIER ::= { ciscoEtherCfmMIB 0 } +ciscoEtherCfmMIBObjects OBJECT IDENTIFIER ::= { ciscoEtherCfmMIB 1 } +ciscoEtherCfmMIBConform OBJECT IDENTIFIER ::= { ciscoEtherCfmMIB 2 } + +cecCfmEvents OBJECT IDENTIFIER ::= { ciscoEtherCfmMIBObjects 1 } + +-- Textual Conventions + +CfmMepid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identifier of a maintenance end point." + SYNTAX Unsigned32 (0..8191) + +-- MIB Object Definitions + +cEtherCfmMaxEventIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the maximum upper value supported + for the cEtherCfmEventIndex index by this agent." + ::= { cecCfmEvents 1 } + +cEtherCfmEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF CEtherCfmEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a collection of Ethernet CFM notifications + generated by the device. The notifications correspond to events + recognized by the device and fall into the following classes: + + - MEP-Up + + - MEP-Down + + - Configuration Error + + - Forwarding Loop + + - Cross-connected Ethernet Connection + + - Crosscheck Missing MEP + + - Crosscheck Unknown MEP + + - Crosscheck Service Up + + A conceptual row is created in this table whenever the device + encounters one of the events listed above. Rows can only be + created by the agent, and not at the request of the management + station. + + Rows are deleted at the request of a management station by + setting the cEtherCfmEventDeleteRow object to 'delete'. + Another way of deleting rows is through the CLI. + + Although this table may be indexed uniquely by the + cEtherCfmEventIndex index, the first two indices + (cEtherCfmEventDomainIndex and cEtherCfmEventSvlan) are used + to speed-up queries per maintenance domain and per customer + service instance. Furthermore, these two indices will help + in defining the MIB views easily in order to restrict access + to the MIB to particular entities (be it a service provider, + or operator, or customer)." + ::= { cecCfmEvents 2 } + +cEtherCfmEventEntry OBJECT-TYPE + SYNTAX CEtherCfmEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for every event reported + by Ethernet CFM." + INDEX { cEtherCfmEventDomainIndex, + cEtherCfmEventSvlan, + cEtherCfmEventIndex } + ::= { cEtherCfmEventTable 1 } + +CEtherCfmEventEntry ::= SEQUENCE { + cEtherCfmEventDomainIndex Unsigned32, + cEtherCfmEventSvlan VlanId, + cEtherCfmEventIndex Unsigned32, + cEtherCfmEventDomainName SnmpAdminString, + cEtherCfmEventType INTEGER, + cEtherCfmEventLastChange TimeStamp, + cEtherCfmEventServiceId SnmpAdminString, + cEtherCfmEventLclMepid CfmMepid, + cEtherCfmEventLclMacAddress MacAddress, + cEtherCfmEventLclMepCount Gauge32, + cEtherCfmEventLclIfCount Gauge32, + cEtherCfmEventRmtMepid CfmMepid, + cEtherCfmEventRmtMacAddress MacAddress, + cEtherCfmEventRmtPortState INTEGER, + cEtherCfmEventRmtServiceId SnmpAdminString, + cEtherCfmEventCode INTEGER, + cEtherCfmEventDeleteRow INTEGER + } + +cEtherCfmEventDomainIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the ID which uniquely identifies + a CFM maintenance domain on the device. Every domain can + be uniquely identified by its user-defined + name (cEtherCfmEventDomainName) or device-assigned ID (this + object)." + + ::= { cEtherCfmEventEntry 1 } + +cEtherCfmEventSvlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The service VLAN identifier of the customer service + instance to which the event belongs." + ::= { cEtherCfmEventEntry 2 } + +cEtherCfmEventIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monotonically increasing integer for the sole purpose of + indexing CFM events. When it reaches the maximum value + supported by the agent, as defined in the + cEtherCfmMaxEventIndex object, the agent wraps the value + back to 1 and may flush existing entries." + ::= { cEtherCfmEventEntry 3 } + +cEtherCfmEventDomainName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the CFM maintenance domain." + ::= { cEtherCfmEventEntry 4 } + +cEtherCfmEventType OBJECT-TYPE + SYNTAX INTEGER { + mepUp(1), + mepDown(2), + xconnect(3), + loop(4), + config(5), + xcheckMissing(6), + xcheckUnknown(7), + xcheckServiceUp(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object informs the management station of how to interpret + the rest of the objects within a row, as summarized in the + following table: + + Legend I: Ignored Object + V: Valid Object + + Object cEtherCfmEventType + | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 + ================================================================ + | | | | | | | | + cEtherCfmEventDomainIndex | V | V | V | V | V | V | V | V + | | | | | | | | + cEtherCfmEventSvlan | V | V | V | V | V | V | V | V + | | | | | | | | + cEtherCfmEventIndex | V | V | V | V | V | V | V | V + | | | | | | | | + cEtherCfmEventLastChange | V | V | V | V | V | V | V | V + | | | | | | | | + cEtherCfmEventServiceId | V | V | V | V | V | V | V | V + | | | | | | | | + cEtherCfmEventDomainName | V | V | V | V | V | V | V | V + | | | | | | | | + cEtherCfmEventLclMepid | I | I | I | V | V | I | I | I + | | | | | | | | + cEtherCfmEventLclMacAddress | V | V | V | V | V | V | V | V + | | | | | | | | + cEtherCfmEventLclMepCount | V | V | I | I | I | I | I | I + | | | | | | | | + cEtherCfmEventLclIfCount | V | V | I | I | I | I | I | I + | | | | | | | | + cEtherCfmEventRmtMepid | V | V | V | I | I | V | V | I + | | | | | | | | + cEtherCfmEventRmtMacAddress | V | V | V | I | V | V | V | I + | | | | | | | | + cEtherCfmEventRmtPortState | V | I | I | I | I | I | I | I + | | | | | | | | + cEtherCfmEventRmtServiceId | I | I | V | I | I | I | I | I + | | | | | | | | + cEtherCfmEventCode | V | V | I | I | I | I | I | I + | | | | | | | | + cEtherCfmEventDeleteRow | V | V | V | V | V | V | V | V + | | | | | | | | + + Note: When reading any ignored object, a value of 0 will + be returned by the agent." + ::= { cEtherCfmEventEntry 5 } + +cEtherCfmEventLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time when this row was created." + ::= { cEtherCfmEventEntry 6 } + +cEtherCfmEventServiceId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The customer service instance to which the event belongs." + ::= { cEtherCfmEventEntry 7 } + +cEtherCfmEventLclMepid OBJECT-TYPE + SYNTAX CfmMepid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the local MEP impacted by the event." + ::= { cEtherCfmEventEntry 8 } + +cEtherCfmEventLclMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the device reporting the event." + ::= { cEtherCfmEventEntry 9 } + +cEtherCfmEventLclMepCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of local MEPs affected by the event." + ::= { cEtherCfmEventEntry 10 } + +cEtherCfmEventLclIfCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of local interfaces affected by the event." + ::= { cEtherCfmEventEntry 11 } + +cEtherCfmEventRmtMepid OBJECT-TYPE + SYNTAX CfmMepid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maintenance end-point identifier of the remote + MEP causing the event entry to be logged." + ::= { cEtherCfmEventEntry 12 } + +cEtherCfmEventRmtMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the remote maintenance point for which + the event entry is being logged." + ::= { cEtherCfmEventEntry 13 } + +cEtherCfmEventRmtPortState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + adminDown(3), + test(4), + remoteExcessiveErrors(5), + localExcessiveErrors(6), + localNoData(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of the port on which the + remote MEP is configured. This information is + derived from the port-state as indicated in the + CC message. The possible values are: + + 'up' - The port is operationally up. + + 'down' - The port is operationally (but not + administratively) down. + + 'adminDown' - The port is administratively down. + + 'test' - The port is in test mode (perhaps + due to an IEEE Standard 802.3ah OAM + intrusive loopback operation). + + 'remoteExcessiveErrors' - 802.3ah OAM reports that the other + end of the link is receiving an + excessive number of invalid frames. + + 'localExcessiveErrors' - 802.3ah OAM reports that this end of + the link is receiving an excessive + number of invalid frames. + + 'localNoData' - No data and no CFM messages have been + received for an excessive length of + time." + REFERENCE + "IEEE 802.1ag Draft 1.0: Section 19.4.9.1 and + IEEE 802.3ah-2004: Clause 57." + ::= { cEtherCfmEventEntry 14 } + +cEtherCfmEventRmtServiceId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID that the remote device has configured for the + customer service instance (VLAN)." + ::= { cEtherCfmEventEntry 15 } + +cEtherCfmEventCode OBJECT-TYPE + SYNTAX INTEGER { + new(1), + returning(2), + portState(3), + lastGasp(4), + timeout(5), + configClear(6), + loopClear(7), + xconnectClear(8), + unknownClear(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used in decoding 'mepUp' and 'mepDown' events. + + ** For 'mepUp', the following codes are relevant: + + 'new' - This is the very first time the device + receives a CC message from the remote MEP. + + 'returning' - The device received a CC message from a + remote MEP for which it had an expired + CCDB entry. + + 'portState' - The device received a CC message from a + remote MEP for which it has a valid CCDB + entry, and the message indicates a port + status change. + + ** For 'mepDown', the following codes are relevant: + + 'lastGasp' - The device received a CC message from a + remote MEP with zero lifetime. + + 'timeout' - The local CCDB entry for the remote MEP + expired. + + 'configClear' - A previous CC message from a MEP that + triggered a configuration error event + is cleared. + + 'loopClear' - A previous CC message from a MEP that + triggered a loop error event is cleared. + + 'xconnectClear' - A previous CC message from a MEP that + triggered a crossconnect error event + is cleared. + + 'unknownClear' - A previous CC message from a MEP that + triggered an unknown MEP event is + cleared." + ::= { cEtherCfmEventEntry 16 } + +cEtherCfmEventDeleteRow OBJECT-TYPE + SYNTAX INTEGER { + noop(1), + delete(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the management station to + delete a row in the cEtherCfmEventTable in order + to free system resources. + + When reading this object the value of 'noop' will be + returned. This object can only be set to 'delete'. + + When this object is set to 'delete', the conceptual + row corresponding to this object will be deleted to + free system resources. This is equivalent to clearing + the event log. Should the trigger that caused the event + to be logged reoccur, the event will be re-asserted but + in a different conceptual row." + ::= { cEtherCfmEventEntry 17 } + +-- Notifications + +ciscoEtherCfmNotificationPrefix OBJECT IDENTIFIER ::= + { ciscoEtherCfmMIBNotifs 0 } + +cEtherCfmCcMepUp NOTIFICATION-TYPE + OBJECTS { + cEtherCfmEventServiceId, + cEtherCfmEventLclMacAddress, + cEtherCfmEventLclMepCount, + cEtherCfmEventLclIfCount, + cEtherCfmEventRmtMepid, + cEtherCfmEventRmtMacAddress, + cEtherCfmEventCode, + cEtherCfmEventRmtPortState + } + STATUS current + DESCRIPTION + "This notification is generated in the following cases: + + - when a remote MEP first comes up, that is when we receive + a CC message from that MEP for the first time. + + - when the device receives a CC message from a MEP for which + it has an expired CCDB entry. + + - when a CC message is received for a remote MEP for which + the device already has a CCDB entry and the port-state in + the received CC message is different from the cached + previous state." + ::= { ciscoEtherCfmNotificationPrefix 1 } + +cEtherCfmCcMepDown NOTIFICATION-TYPE + OBJECTS { + cEtherCfmEventServiceId, + cEtherCfmEventLclMacAddress, + cEtherCfmEventLclMepCount, + cEtherCfmEventLclIfCount, + cEtherCfmEventRmtMepid, + cEtherCfmEventRmtMacAddress, + cEtherCfmEventCode + } + STATUS current + DESCRIPTION + "This notification is generated when a remote MEP goes down; + i.e. the entry in CCDB corresponding to this MEP times out + or the device receives a CC message with zero hold-time." + ::= { ciscoEtherCfmNotificationPrefix 2 } + +cEtherCfmCcCrossconnect NOTIFICATION-TYPE + OBJECTS { + cEtherCfmEventServiceId, + cEtherCfmEventLclMacAddress, + cEtherCfmEventRmtMepid, + cEtherCfmEventRmtMacAddress, + cEtherCfmEventRmtServiceId + } + STATUS current + DESCRIPTION + "This notification is generated when a device receives a CC + message with the service ID not matching the one locally + configured for the VLAN in question." + ::= { ciscoEtherCfmNotificationPrefix 3 } + +cEtherCfmCcLoop NOTIFICATION-TYPE + OBJECTS { + cEtherCfmEventServiceId, + cEtherCfmEventLclMacAddress, + cEtherCfmEventLclMepid + } + STATUS current + DESCRIPTION + "This notification is generated when a device receives a CC + message with the same MEPID and MAC address as those of + the device itself, indicating that there is a forwarding + loop and that the device is receiving its own CC messages." + ::= { ciscoEtherCfmNotificationPrefix 4 } + +cEtherCfmCcConfigError NOTIFICATION-TYPE + OBJECTS { + cEtherCfmEventServiceId, + cEtherCfmEventLclMacAddress, + cEtherCfmEventLclMepid, + cEtherCfmEventRmtMacAddress + } + STATUS current + DESCRIPTION + "This notification is generated when a device receives a CC + message with the same MEPID but different MAC address as + those of the device itself, indicating that there is a + mis-configuration in the network where a remote device + has the same MEPID configured." + ::= { ciscoEtherCfmNotificationPrefix 5 } + +cEtherCfmXCheckMissing NOTIFICATION-TYPE + OBJECTS { + cEtherCfmEventServiceId, + cEtherCfmEventLclMacAddress, + cEtherCfmEventRmtMepid, + cEtherCfmEventRmtMacAddress + } + STATUS current + DESCRIPTION + "This notification is generated when an expected + (configured) MEP does not come up during the cross-check + start timeout interval." + ::= { ciscoEtherCfmNotificationPrefix 6 } + +cEtherCfmXCheckUnknown NOTIFICATION-TYPE + OBJECTS { + cEtherCfmEventServiceId, + cEtherCfmEventLclMacAddress, + cEtherCfmEventRmtMepid, + cEtherCfmEventRmtMacAddress + } + STATUS current + DESCRIPTION + "This notification is generated when an unexpected MEP + comes up." + ::= { ciscoEtherCfmNotificationPrefix 7 } + +cEtherCfmXCheckServiceUp NOTIFICATION-TYPE + OBJECTS { + cEtherCfmEventServiceId, + cEtherCfmEventLclMacAddress + } + STATUS current + DESCRIPTION + "This notification is generated when all the MEPs belonging + to a customer service instance come up before the expiration of + the cross-check start timeout interval." + ::= { ciscoEtherCfmNotificationPrefix 8 } + +ciscoEtherCfmMIBCompliances OBJECT IDENTIFIER ::= + { ciscoEtherCfmMIBConform 1 } +ciscoEtherCfmMIBGroups OBJECT IDENTIFIER ::= + { ciscoEtherCfmMIBConform 2 } + +-- Conformance +ciscoEtherCfmMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for agents that support the Ethernet + CFM MIB." + MODULE + MANDATORY-GROUPS { + ciscoEtherCfmMIBEventGroup, + ciscoEtherCfmMIBNotifGroup + } + ::= { ciscoEtherCfmMIBCompliances 1 } + +-- Units of Conformance +ciscoEtherCfmMIBEventGroup OBJECT-GROUP + OBJECTS { + cEtherCfmMaxEventIndex, + cEtherCfmEventDomainName, + cEtherCfmEventType, + cEtherCfmEventLastChange, + cEtherCfmEventServiceId, + cEtherCfmEventLclMepid, + cEtherCfmEventLclMacAddress, + cEtherCfmEventLclMepCount, + cEtherCfmEventLclIfCount, + cEtherCfmEventRmtMepid, + cEtherCfmEventRmtMacAddress, + cEtherCfmEventRmtPortState, + cEtherCfmEventRmtServiceId, + cEtherCfmEventCode, + cEtherCfmEventDeleteRow + } + STATUS current + DESCRIPTION + "Set of objects needed for CFM events." + ::= { ciscoEtherCfmMIBGroups 1 } + +ciscoEtherCfmMIBNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cEtherCfmCcMepUp, + cEtherCfmCcMepDown, + cEtherCfmCcCrossconnect, + cEtherCfmCcLoop, + cEtherCfmCcConfigError, + cEtherCfmXCheckMissing, + cEtherCfmXCheckUnknown, + cEtherCfmXCheckServiceUp + } + STATUS current + DESCRIPTION + "Set of notifications implemented in this module." + ::= { ciscoEtherCfmMIBGroups 2 } + +END diff --git a/MIBS/cisco/CISCO-FIREWALL-MIB b/MIBS/cisco/CISCO-FIREWALL-MIB new file mode 100644 index 0000000..a21b413 --- /dev/null +++ b/MIBS/cisco/CISCO-FIREWALL-MIB @@ -0,0 +1,1378 @@ +-- ***************************************************************** +-- CISCO-FIREWALL-MIB +-- +-- April, 1999 Jim Fitzgerald +-- +-- Copyright (c) 1999-2005, 2020 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-FIREWALL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-GROUP, + NOTIFICATION-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Gauge32, + Unsigned32, + IpAddress + FROM SNMPv2-SMI + DateAndTime, + TEXTUAL-CONVENTION, + RowPointer + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InterfaceIndexOrZero + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoFirewallMIB MODULE-IDENTITY + LAST-UPDATED "202010010000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-pix@cisco.com + cs-iosfw@cisco.com" + DESCRIPTION + "MIB module for monitoring Cisco Firewalls." + REVISION "202010010000Z" + DESCRIPTION + "Added the cps current and cps Peak under cfwSystem as + scalars." + REVISION "200512060000Z" + DESCRIPTION + "Added the copyright statement and updated the imports + such that Unsigned32 is imported from SNMPv2-SMI instead + of CISCO-TC. Added a new NOTIFICATION-GROUP + ciscoFirewallMIBNotificationGroupRev1 to include all the + notifications defined in the MIB. Obsoleted the + OBJECT-GROUP ciscoFirewallMIBNotificationGroup. Deprecated + the MODULE-COMPLIANCE ciscoFirewallMIBCompliance and added + a new MODULE-COMPLIANCE ciscoFirewallMIBComplianceRev1." + REVISION "9904291200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 147 } + + +ciscoFirewallMIBObjects OBJECT IDENTIFIER + ::= { ciscoFirewallMIB 1 } + +cfwEvents OBJECT IDENTIFIER + ::= { ciscoFirewallMIBObjects 1 } + +cfwBasicEvents OBJECT IDENTIFIER + ::= { cfwEvents 1 } + +cfwNetEvents OBJECT IDENTIFIER + ::= { cfwEvents 2 } + +cfwSystem OBJECT IDENTIFIER + ::= { ciscoFirewallMIBObjects 2 } + +cfwStatus OBJECT IDENTIFIER + ::= { cfwSystem 1 } + +cfwStatistics OBJECT IDENTIFIER + ::= { cfwSystem 2 } + + +-- Textual Conventions + +ResourceStatistics ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to identify various statistics + that are related to the resources on a firewall. + + highUse : The highest load the resource has had for a + time period. The time period will be + implementation dependent. + highLoad : The highest load the resource has had since + startup. + maximum : The maximum amount of the resource that is + available. + minimum : The minimum amount of the resource that is + available. + low : The lowest amount of the resource that has been + available since startup. + high : The highest amount of the resource that has been + available since startup. + average : The average amount of the resource that has been + available since startup. + free : The amount of the resource that is currently + available since startup. + inUse : The amount of the resource that is currently + in use, eg. CPU usage, memory usage." + SYNTAX INTEGER { + highUse(1), + highLoad(2), + maximum(3), + minimum(4), + low(5), + high(6), + average(7), + free(8), + inUse(9) + } + +Hardware ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe various hardware + resouces that can be monitored by the firewall. + + memory - identifies memory. + disk - identifies disk. + power - identifies power. + netInterface - identifies a network interface. + tape - identifies a tape drive. + controller - identifies hardware controller. + cpu - identifies CPU. + primaryUnit - identifies the primary unit of the two + identical firewalls configured redundancy. + secondaryUnit - identifies the secondary unit of the two + identical firewalls configured redundancy. + other - identifies other hardware." + SYNTAX INTEGER { + memory(1), + disk(2), + power(3), + netInterface(4), + cpu(5), + primaryUnit(6), + secondaryUnit(7), + other(8) + } + +Services ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe various services + that are monitored by the firewall. + + otherFWService - a service that does not fit into any + other category. + fileXferFtp - identifies FTP, File Transfer Protocol. + fileXferTftp - identifies TFTP, Trivial File + Transfer Protocol + fileXferFtps - identifies FTP, File Transfer + Protocol running over Secure Sockets Layer. + loginTelnet - identifies telnet + loginRlogin - identifies rlogin. + loginTelnets - identifies telnet over + Secure Sockets Layer(SSL). + remoteExecSunRPC - identifies Sun Remote + Procedure Call Protocol. + remoteExecMSRPC - identifies Microsoft Remote + Procedure Call Protocol. + remoteExecRsh - identifies the remote shell. + remoteExecXserver - identifies the Xwindows server. + webHttp - identifies Hyper Text Transfer Protocol. + webHttps - identifies the secure HTTP protocol. + mailSmtp - identifies SMTP, Simple Mail Transfer Protocol. + mailSmtps - identifies SMTP, Simple Mail Transfer Protocol + running over Secure Sockets Layer (SSL). + multimediaStreamworks - identifies streamworks. + multimediaH323 - identifies H323. + multimediaNetShow - identifies NetShow. + multimediaVDOLive - identifies vDOLive. + multimediaRealAV - identifies RealAV. + multimediaRTSP - identifies Real Time Streaming Protocol + dbOracle - identifies Oracle's SQL*Net. + dbMSsql - identifies MicroSoft SQL. + contInspProgLang - identifies a payload as a programming + language such as Java or ActiveX. + contInspUrl - identifies a payload as a URL. + directoryNis - identifies NIS, Network Information Service. + directoryDns - identifies DNS, Domain Name Service. + directoryNetbiosns - identifies NetBIOSNS - NetBIOS Name Service. + directoryNetbiosdgm - identifies NetBIOSNS - NetBIOS + datagram Service. + directoryNetbiosssn - identifies NetBIOSNS - NetBIOS + Session Service. + directoryWins - identifies Windows Internet Naming + Service (WINS). + qryWhois - identifies WhoIs service. + qryFinger - identifies finger. + qryIdent - identifies Ident. + fsNfsStatus - identifies Network File System (NFS) Status. + fsNfs - identifies Network File System (NFS). + fsCifs - identifies CIFS, Common Internet + File Service. + protoIcmp - identifies ICMP, Internet Control Message Protocol. + protoTcp - identifies TCP, Transmission Control Protocol. + protoUdp - identifies UDP, User Datagram Protocol. + protoIp - identifies IP, Internet Protocol. + protoSnmp - identifies SNMP, Simple Network Management Protocol." + SYNTAX INTEGER { + otherFWService(1), + fileXferFtp(2), + fileXferTftp(3), + fileXferFtps(4), + loginTelnet(5), + loginRlogin(6), + loginTelnets(7), + remoteExecSunRPC(8), + remoteExecMSRPC(9), + remoteExecRsh(10), + remoteExecXserver(11), + webHttp(12), + webHttps(13), + mailSmtp(14), + multimediaStreamworks(15), + multimediaH323(16), + multimediaNetShow(17), + multimediaVDOLive(18), + multimediaRealAV(19), + multimediaRTSP(20), + dbOracle(21), + dbMSsql(22), + contInspProgLang(23), + contInspUrl(24), + directoryNis(25), + directoryDns(26), + directoryNetbiosns(27), + directoryNetbiosdgm(28), + directoryNetbiosssn(29), + directoryWins(30), + qryWhois(31), + qryFinger(32), + qryIdent(33), + fsNfsStatus(34), + fsNfs(35), + fsCifs(36), + protoIcmp(37), + protoTcp(38), + protoUdp(39), + protoIp(40), + protoSnmp(41) + } + +HardwareStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe various events + that are related to the resources on a firewall. + other : Generic resource event. + up : The resource is in service. + down : The resource is not in service. + error : There has been an error for this resource. + overTemp : The resource is overheating. + busy : The resource is busy. + noMedia : A device doesn't have its needed media. + backup : Processing has switched to the backup. + active : This is the active unit. + standby : This is the standby unit." + SYNTAX INTEGER { + other(1), + up(2), + down(3), + error(4), + overTemp(5), + busy(6), + noMedia(7), + backup(8), + active(9), + standby(10) + } + +SecurityEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe various + security-related events and statistics on a firewall. + + other : Generic attack event. + none : No attack is occurring, an informational + event. + dos : A denial of service attack has been detected. + recon : A pattern of reconnaissance activity has been + detected. + pakFwd : A packet forwarding attack has been detected. + addrSpoof : A spoofed address has been detected. + svcSpoof : A spoofed service (eg., DNS) has been detected. + thirdParty : This site is being used as a third-party for + an attack on another network. For example, the + 'smurf' attack or email spamming. + complete : An attack has terminated + invlPak : An invalid packet with attack characteristics + has been detected. + illegCmd : An illegal command has been found. + policy : An attempt has reen made to violate a security + policy." + SYNTAX INTEGER { + other(1), + none(2), + dos(3), + recon(4), + pakFwd(5), + addrSpoof(6), + svcSpoof(7), + thirdParty(8), + complete(9), + invalPak(10), + illegCom(11), + policy(12) + } + +ContentInspectionEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Content inspection events, these events report that + something was found in the application payload. The + details entry in the event can report on what was + found (eg., virus, company private info., etc), what it + was found in (eg., html, win32 executable, e-mail), and + what was done with it (eg., the quarantine location). + + other : A content inspection event. Used to indicate + that some content inspection has occurred that + is not covered by the other content inspection + enumerations. + okay : The check of the content was okay, nothing 'bad' + was found. + error : There was an error while checking the content. + found : Something was found that the content inspection + engine has determined merits attention. + clean : The content inspection engine has found something + that violates the security policy and has + neutralized the content in the data flow. + reject : The content inspection engine has found something + that violates the security policy and has discarded + the content. + saved : The content inspection engine has found something + that violates the security policy and has stored + it in a quarentine storage area." + SYNTAX INTEGER { + other(1), + okay(2), + error(3), + found(4), + clean(5), + reject(6), + saved(7) + } + +ConnectionEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe various events + and statistics that are related to the connections that + occur on a firewall. + + other : A generic connection event. + accept : A connection has been acccepted. + error : An error has occurred for a connection. + drop : The connection has been dropped. + close : A connection has been closed. + timeout : A connection has been timed out. + refused : A connection has been refused. + reset : A connection has been reset. + noResp : A connection has received no response." + SYNTAX INTEGER { + other(1), + accept(2), + error(3), + drop(4), + close(5), + timeout(6), + refused(7), + reset(8), + noResp(9) + } + +ConnectionStat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe various + connections statistics. + + other : A generic connection event. + totalOpen : Total open connections since reboot. + currentOpen : The number of connections currently open. + currentClosing : The number of connections currently closing. + currentHalfOpen : The number of connections currently half-open. + currentInUse : The number of connections currently in use. + high : The highest number of connections in use at + any one time since system startup." + SYNTAX INTEGER { + other(1), + totalOpen(2), + currentOpen(3), + currentClosing(4), + currentHalfOpen(5), + currentInUse(6), + high(7) + } + +AccessEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe various events + and statistics that are related to the access control on a + firewall. + + other : Miscellaneous access event. + grant : A service has allowed access based on all + of its access checks. + deny : a client was denied use of a service. + denyMult : A client was denied use of a service + multiple times. + error : An error has ocurred during the access + control process." + SYNTAX INTEGER { + other(1), + grant(2), + deny(3), + denyMult(4), + error(5) + } + +AuthenticationEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe various events + and statistics that are related to authorization. + + other : Miscellaneous authentication event. + succ : A client successfuly authenticated. + error : Error while authenticating. + fail : A client failed an authenticating. + succPriv : A client accessed a service with special + privileges. + failPriv : A client failed to access a service with + special privileges. + failMult : Multiple failed authentication attempts by + a client." + SYNTAX INTEGER { + other(1), + succ(2), + error(3), + fail(4), + succPriv(5), + failPriv(6), + failMult(7) + } + +GenericEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Generic Events - events for which there is no more specific + enumeration + abnormal : An abnormal event has occurred that is neither + 'okay' nor an 'error'. + okay : A normal event occurred or the system has changed + from an abnormal state to a normal state + error : An error event occurred" + SYNTAX INTEGER { + abnormal(1), + okay(2), + error(3) + } + +-- The cfwBasicEventsGroup +-- +-- This group defines the table containing information that is +-- for every logged event on the firewall. The table is +-- defined along with one variable to obtain the index value of +-- the last row in the table. The table is indexed by the +-- integer-valued cfwBasicEventIndex which is assigned to events +-- in ascending chronological order, such that the oldest event +-- stored in the table has the numerically smallest value of +-- cfwBasicEventIndex." +-- +-- The index of the last row also indicates the total number +-- modulo 2**32 of events logged in the table since reboot. +-- Events are not retained across reboots. + +cfwBasicEventsTableLastRow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of the most recently created row + in the cfwBasicEventsTable. This number starts at + 1 and increase by one with each new log entry. When + this number wraps, all events are deleted." + ::= { cfwBasicEvents 1 } + +cfwBasicEventsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfwBasicEventsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of basic data for firewall events. The agent + may choose to delete the instances of cfwBasicEventsEntry + as required because of lack of memory. The oldest Events + will be selected first for deletion." + ::= { cfwBasicEvents 2 } + +cfwBasicEventsEntry OBJECT-TYPE + SYNTAX CfwBasicEventsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing general information + about an event. This table will always be sparse, i.e., + each row will instanciate only a subet of the columnar + objects." + INDEX { cfwBasicEventIndex } + ::= { cfwBasicEventsTable 1 } + +CfwBasicEventsEntry ::= SEQUENCE { + cfwBasicEventIndex Unsigned32, + cfwBasicEventTime DateAndTime, + cfwBasicSecurityEventType SecurityEvent, + cfwBasicContentInspEventType ContentInspectionEvent, + cfwBasicConnectionEventType ConnectionEvent, + cfwBasicAccessEventType AccessEvent, + cfwBasicAuthenticationEventType AuthenticationEvent, + cfwBasicGenericEventType GenericEvent, + cfwBasicEventDescription SnmpAdminString, + cfwBasicEventDetailsTableRow RowPointer +} + +cfwBasicEventIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the + log table. These indices are assigned beginning + with 1 and increase by one with each new event logged." + ::= { cfwBasicEventsEntry 1 } + +cfwBasicEventTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time that the event occurred." + ::= { cfwBasicEventsEntry 2 } + +cfwBasicSecurityEventType OBJECT-TYPE + SYNTAX SecurityEvent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of security-related event that this row contains. + If the event is not security-related this object will not + be instantiated." + ::= { cfwBasicEventsEntry 3 } + +cfwBasicContentInspEventType OBJECT-TYPE + SYNTAX ContentInspectionEvent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of content inspection-related event that this row + contains. If the event is not content inspection-related + this object will not be instantiated." + ::= { cfwBasicEventsEntry 4 } + +cfwBasicConnectionEventType OBJECT-TYPE + SYNTAX ConnectionEvent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connection-related event that this row contains. + If the event is not connection-related this object will not + be instantiated." + ::= { cfwBasicEventsEntry 5 } + +cfwBasicAccessEventType OBJECT-TYPE + SYNTAX AccessEvent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of access-related event that this row contains. + If the event is not access-related this object will not be + instantiated." + ::= { cfwBasicEventsEntry 6 } + +cfwBasicAuthenticationEventType OBJECT-TYPE + SYNTAX AuthenticationEvent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of authentication-related event that this row + contains. If the event is not authentication-related this + object will not be instantiated." + ::= { cfwBasicEventsEntry 7 } + +cfwBasicGenericEventType OBJECT-TYPE + SYNTAX GenericEvent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of generic event that this row contains. If the + event does not fall into one of the other categories this + object will be populated. Otherwise, this object will not + be instantiated." + ::= { cfwBasicEventsEntry 8 } + +cfwBasicEventDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the event. The value of the object may + be a zero-length string." + ::= { cfwBasicEventsEntry 9 } + +cfwBasicEventDetailsTableRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A pointer to a row in the table containing details + about this event. Generally, the table will be the + cfwNetEventsTable but a Cisco-defined table may also + appear here. If there there is no more detailed + information for this event the value of this object + will have the value {0 0}." + ::= { cfwBasicEventsEntry 10 } + + + +-- Network Events +-- +-- A details table with information related to network events +-- or events involving "users" of the firewall resources and services +-- (eg., traffic flows through the firewall or a user authenticating +-- to use a firewall service). + +cfwNetEventsTableLastRow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of the last row in the + cfwNetEventsTable. This number starts at 1 and + increase by one with each new log entry. When this + number wraps, all events are deleted." + ::= { cfwNetEvents 1 } + +cfwNetEventsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfwNetEventsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of detailed data for network events. The + agent may choose to delete the instances of + cfwBasicEventsEntry as required because of lack of + memory. It is an implementation-specific matter as + to when this deletion may occur. It is recommended + that the oldest log instances are deleted first." + ::= { cfwNetEvents 2 } + +cfwNetEventsEntry OBJECT-TYPE + SYNTAX CfwNetEventsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing detailed information + about an event. Note that this table may be sparse. + If Network Address Translation is not enabled + cfwNetEventInsideSrcIpAddress and + cfwNetEventInsideDstIpAddress will not be instantiated + in the row. If Port Address Translation is not enabled + cfwNetEventInsideSrcIpPort and + cfwNetEventInsideDstIpPort will not be instantiated + in the row. Entries are added to this table at the + same time that events are added to the cfwBasicEventsTable. + These two tables may be configured to be different + sizes so there may not be a one-to-one correspondence + between rows in the two tables." + INDEX { cfwNetEventIndex } + ::= { cfwNetEventsTable 1 } + +CfwNetEventsEntry ::= SEQUENCE { + cfwNetEventIndex Unsigned32, + cfwNetEventInterface InterfaceIndexOrZero, + cfwNetEventSrcIpAddress IpAddress, + cfwNetEventInsideSrcIpAddress IpAddress, + cfwNetEventDstIpAddress IpAddress, + cfwNetEventInsideDstIpAddress IpAddress, + cfwNetEventSrcIpPort INTEGER, + cfwNetEventInsideSrcIpPort INTEGER, + cfwNetEventDstIpPort INTEGER, + cfwNetEventInsideDstIpPort INTEGER, + cfwNetEventService Services, + cfwNetEventServiceInformation SnmpAdminString, + cfwNetEventIdentity SnmpAdminString, + cfwNetEventDescription SnmpAdminString +} + +cfwNetEventIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the + log table. These indices are assigned beginning with + one and increase by one with each new log entry. When + this number wraps, all events are deleted in order to + allow the NMS to differentiate between old and new + events." + ::= { cfwNetEventsEntry 1 } + +cfwNetEventInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface most closely associated with this event. + For example, for an event that relates to the receipt of + a packet, this object identifies the interface on which + the packet was received. If there are multiple interfaces + associated with an event, the interface most closely + associated with the cause of the event will be used. + For example, for an event for the setup of a TCP + connection, the interface on the initiator's side + of the connection would be preferred. If there is no + associated interface, then this object has the value zero." + ::= { cfwNetEventsEntry 2 } + +cfwNetEventSrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP address in the IP packet that caused the + event. If there is no packet associated with the + event this object has the value of zero. If the event is + the result of multiple packets with different source + addresses, this value may be zero or an address taken + from an arbitrarily chosen packet in the sequence of + packets causing the event." + ::= { cfwNetEventsEntry 3 } + +cfwNetEventInsideSrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP address after Network Address Translation + has been applied. If NAT has not been applied to the + source address in this packet this object will not + be instantiated, resulting in a sparse table. If the + event is the result of multiple packets with different + source addresses, this value may be zero or an address + taken from an arbitrarily chosen packet in the sequence + of packets causing the event." + ::= { cfwNetEventsEntry 4 } + +cfwNetEventDstIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination IP address in the IP packet that caused + the event. If there is no packet associated with + the event this object has the value of zero. If the event + is the result of multiple packets with different destination + addresses, this value may be zero or an address taken + from an arbitrarily chosen packet in the sequence of + packets causing the event." + ::= { cfwNetEventsEntry 5 } + +cfwNetEventInsideDstIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination IP address after Network Address Translation + has been applied. If NAT has not been applied to the + destination address in this packet this object will not + be instantiated, resulting in a sparse table. If the event + is the result of multiple packets with different destination + addresses, this value may be zero or an address taken + from an arbitrarily chosen packet in the sequence of + packets causing the event." + ::= { cfwNetEventsEntry 6 } + +cfwNetEventSrcIpPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source UDP/TCP port in the IP packet that caused + the event. If there is no packet associated with the + event this object has the value of zero. If the event + is the result of multiple packets with different source + ports, this value may be zero or a port taken from an + arbitrarily chosen packet in the sequence of packets + causing the event." + ::= { cfwNetEventsEntry 7 } + +cfwNetEventInsideSrcIpPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source UDP/TCP port after Port Address Translation + has been applied. If PAT has not been applied to the + source port in this packet this object will not be + instantiated, resulting in a sparse table. If the + event is the result of multiple packets with different + source ports, this value may be zero or a port taken + from an arbitrarily chosen packet in the sequence of + packets causing the event." + ::= { cfwNetEventsEntry 8 } + +cfwNetEventDstIpPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination UDP/TCP port in the IP packet that caused + the event. If there is no packet associated with the + event this object has the value of zero. If the event is + the result of multiple packets with different destination + ports, this value may be zero or a port taken from an + arbitrarily chosen packet in the sequence of packets + causing the event." + ::= { cfwNetEventsEntry 9 } + +cfwNetEventInsideDstIpPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination UDP/TCP port after Port Address Translation + has been applied. If PAT has not been applied to the + Destination port in this packet this object will not be + instantiated, resulting in a sparse table. If the event + is the result of multiple packets with different + destination ports, this value may be zero or a port + taken from an arbitrarily chosen packet in the sequence + of packets causing the event." + ::= { cfwNetEventsEntry 10 } + +cfwNetEventService OBJECT-TYPE + SYNTAX Services + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identification of the type of service involved + with this event." + ::= { cfwNetEventsEntry 11 } + +cfwNetEventServiceInformation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specific service information. This can be used to + describe the particular service indentified by + cfwNetEventService and can reflect whether the service + is a local service or a gateway service. For example, + if the value for cfwNetEventService is loginTelnet + then the string provided might be 'local telnet'." + ::= { cfwNetEventsEntry 12 } + +cfwNetEventIdentity OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will contain a description of the entity that + caused the event. The entity could be a userid, username, + processid or other identifier for the entity using the service. + If there is no such information then this object will contain + a zero-length string." + ::= { cfwNetEventsEntry 13 } + +cfwNetEventDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of the event." + ::= { cfwNetEventsEntry 14 } + + +-- The cfwHardwareStatus +-- +-- The resource information related queries, this table is for +-- providing the status of the resources on the firewall. Resources +-- can include hardware or software modules on the firewall. + +cfwHardwareStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfwHardwareStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of firewall cfwHardwareStatusEntry entries." + ::= { cfwStatus 1 } + +cfwHardwareStatusEntry OBJECT-TYPE + SYNTAX CfwHardwareStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing status information + about a resource." + INDEX { cfwHardwareType } + ::= { cfwHardwareStatusTable 1 } + +CfwHardwareStatusEntry ::= SEQUENCE { + cfwHardwareType Hardware, + cfwHardwareInformation SnmpAdminString, + cfwHardwareStatusValue HardwareStatus, + cfwHardwareStatusDetail SnmpAdminString +} + +cfwHardwareType OBJECT-TYPE + SYNTAX Hardware + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The hardware type for which this row provides + status information." + ::= { cfwHardwareStatusEntry 1 } + +cfwHardwareInformation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed textual description of the resource + identified by cfwHardwareType." + ::= { cfwHardwareStatusEntry 2 } + +cfwHardwareStatusValue OBJECT-TYPE + SYNTAX HardwareStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the current status of the resource." + ::= { cfwHardwareStatusEntry 3 } + +cfwHardwareStatusDetail OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed textual description of the current status of + the resource which may provide a more specific description + than cfwHardwareStatusValue." + ::= { cfwHardwareStatusEntry 4 } + + +-- The cfwBufferStatistics +-- +-- This table is for providing the statistics for the buffers +-- on the firewall. + +cfwBufferStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfwBufferStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table conatining status information about a firewall's + buffers." + ::= { cfwStatistics 1 } + +cfwBufferStatsEntry OBJECT-TYPE + SYNTAX CfwBufferStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing status information + about a particular statistic for the set of buffers + of a particular size." + INDEX { + cfwBufferStatSize, + cfwBufferStatType + } + ::= { cfwBufferStatsTable 1 } + +CfwBufferStatsEntry ::= SEQUENCE { + cfwBufferStatSize Unsigned32, + cfwBufferStatType ResourceStatistics, + cfwBufferStatInformation SnmpAdminString, + cfwBufferStatValue Gauge32 +} + +cfwBufferStatSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the size of the set of buffers + for which this row contains the statistics given by + cfwBufferStatType." + ::= { cfwBufferStatsEntry 1 } + +cfwBufferStatType OBJECT-TYPE + SYNTAX ResourceStatistics + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the type of statistic given by + this row for the particular set of buffers identified by + cfwBufferStatSize." + ::= { cfwBufferStatsEntry 2 } + +cfwBufferStatInformation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed textual description of the statistic + identified by cfwBufferStatType." + ::= { cfwBufferStatsEntry 3 } + +cfwBufferStatValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the buffer statistic." + ::= { cfwBufferStatsEntry 4 } + + +-- The Firewall Connection Statistics Table +-- +-- This table can be used to provide the statistics for firewall +-- connection events or services. These "connections" can be +-- connections in a loose sense of the word - a UDP transaction +-- would qualify as a connection if the firewall maintains +-- state information to monitor the packets traversing the firewall +-- for this "connection". A uni-directional UDP "connection" could be +-- described as being "half-open" by a value of 'halfOpen' in +-- cfwConnectionStatType. +-- +-- This table contains multiple rows for each service to which the +-- statistic applies. + +cfwConnectionStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfwConnectionStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of firewall statistic instances." + ::= { cfwStatistics 2 } + +cfwConnectionStatEntry OBJECT-TYPE + SYNTAX CfwConnectionStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about a + firewall statistic." + INDEX { + cfwConnectionStatService, + cfwConnectionStatType + } + ::= { cfwConnectionStatTable 1 } + +CfwConnectionStatEntry ::= SEQUENCE { + cfwConnectionStatService Services, + cfwConnectionStatType ConnectionStat, + cfwConnectionStatDescription SnmpAdminString, + cfwConnectionStatCount Counter32, + cfwConnectionStatValue Gauge32 +} + +cfwConnectionStatService OBJECT-TYPE + SYNTAX Services + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identification of the type of connection providing + statistics." + ::= { cfwConnectionStatEntry 1 } + +cfwConnectionStatType OBJECT-TYPE + SYNTAX ConnectionStat + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The state of the connections that this row contains + statistics for." + ::= { cfwConnectionStatEntry 2 } + +cfwConnectionStatDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed textual description of this statistic." + ::= { cfwConnectionStatEntry 3 } + +cfwConnectionStatCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is an integer that contains the value of the + resource statistic. If a type of 'gauge' is more + appropriate this object will be omitted resulting + in a sparse table." + ::= { cfwConnectionStatEntry 4 } + +cfwConnectionStatValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is an integer that contains the value of the + resource statistic. If a type of 'counter' is more + appropriate this object will be omitted resulting + in a sparse table." + ::= { cfwConnectionStatEntry 5 } + +cfwConnectionPerSecond OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Connections per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current cps rate on the firewall." + ::= { cfwStatistics 3 } + +cfwConnectionPerSecondPeak OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Connections per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peak cps rate hit on the firewall." + ::= { cfwStatistics 4 } + +-- Notifications + +ciscoFirewallMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoFirewallMIB 2 } + +ciscoFirewallMIBNotifications OBJECT IDENTIFIER + ::= { ciscoFirewallMIBNotificationPrefix 0 } + + +cfwSecurityNotification NOTIFICATION-TYPE + OBJECTS { + cfwBasicEventTime, + cfwBasicSecurityEventType, + cfwBasicEventDescription, + cfwBasicEventDetailsTableRow + } + STATUS current + DESCRIPTION + "This notification is used for events involving security + events. The included objects provide more detailed + information about the event." + ::= { ciscoFirewallMIBNotifications 2 } + +cfwContentInspectNotification NOTIFICATION-TYPE + OBJECTS { + cfwBasicEventTime, + cfwBasicContentInspEventType, + cfwBasicEventDescription, + cfwBasicEventDetailsTableRow + } + STATUS current + DESCRIPTION + "This notification is used to notify the NMS of content + inspection events. The included objects provide more + detailed information about the event." + ::= { ciscoFirewallMIBNotifications 3 } + +cfwConnNotification NOTIFICATION-TYPE + OBJECTS { + cfwBasicEventTime, + cfwBasicConnectionEventType, + cfwBasicEventDescription, + cfwBasicEventDetailsTableRow + } + STATUS current + DESCRIPTION + "This notification is used to notify the NMS of + connection-oriented events. The included objects provide + more detailed information about the event." + ::= { ciscoFirewallMIBNotifications 4 } + +cfwAccessNotification NOTIFICATION-TYPE + OBJECTS { + cfwBasicEventTime, + cfwBasicAccessEventType, + cfwBasicEventDescription, + cfwBasicEventDetailsTableRow + } + STATUS current + DESCRIPTION + "This notification is used to notify the NMS of access + events. The included objects provide more detailed + information about the event." + ::= { ciscoFirewallMIBNotifications 5 } + +cfwAuthNotification NOTIFICATION-TYPE + OBJECTS { + cfwBasicEventTime, + cfwBasicAuthenticationEventType, + cfwBasicEventDescription, + cfwBasicEventDetailsTableRow + } + STATUS current + DESCRIPTION + "This notification is used to notify the NMS of + authentication events. The included objects provide + more detailed information about the event." + ::= { ciscoFirewallMIBNotifications 6 } + +cfwGenericNotification NOTIFICATION-TYPE + OBJECTS { + cfwBasicEventTime, + cfwBasicGenericEventType, + cfwBasicEventDescription, + cfwBasicEventDetailsTableRow + } + STATUS current + DESCRIPTION + "This notification is used to notify the NMS of events + that do not fall into the other categories. The included + objects provide more detailed information about the event." + ::= { ciscoFirewallMIBNotifications 7 } +-- Conformance + +ciscoFirewallMIBConformance OBJECT IDENTIFIER + ::= { ciscoFirewallMIB 3 } + +ciscoFirewallMIBCompliances OBJECT IDENTIFIER + ::= { ciscoFirewallMIBConformance 1 } + +ciscoFirewallMIBGroups OBJECT IDENTIFIER + ::= { ciscoFirewallMIBConformance 2 } + + +-- Conformance + +ciscoFirewallMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco FirewallMIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoFirewallMIBStatisticsGroup } + ::= { ciscoFirewallMIBCompliances 1 } + +ciscoFirewallMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco FirewallMIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoFirewallMIBStatisticsGroup } + + GROUP ciscoFirewallMIBEventsGroup + DESCRIPTION + "Implementation of these objects is not required." + + GROUP ciscoFirewallMIBNotificationGroupRev1 + DESCRIPTION + "Implementation of these notifications is not required." + ::= { ciscoFirewallMIBCompliances 2 } + +-- Units of Conformance + +ciscoFirewallMIBEventsGroup OBJECT-GROUP + OBJECTS { + cfwBasicEventsTableLastRow, + cfwBasicEventTime, + cfwBasicSecurityEventType, + cfwBasicContentInspEventType, + cfwBasicConnectionEventType, + cfwBasicAccessEventType, + cfwBasicAuthenticationEventType, + cfwBasicGenericEventType, + cfwBasicEventDescription, + cfwBasicEventDetailsTableRow, + cfwNetEventsTableLastRow, + cfwNetEventInterface, + cfwNetEventSrcIpAddress, + cfwNetEventInsideSrcIpAddress, + cfwNetEventDstIpAddress, + cfwNetEventInsideDstIpAddress, + cfwNetEventSrcIpPort, + cfwNetEventInsideSrcIpPort, + cfwNetEventDstIpPort, + cfwNetEventInsideDstIpPort, + cfwNetEventService, + cfwNetEventServiceInformation, + cfwNetEventIdentity, + cfwNetEventDescription + } + STATUS current + DESCRIPTION + "Firewall events" + ::= { ciscoFirewallMIBGroups 1 } + +ciscoFirewallMIBStatisticsGroup OBJECT-GROUP + OBJECTS { + cfwHardwareInformation, + cfwHardwareStatusValue, + cfwHardwareStatusDetail, + cfwBufferStatInformation, + cfwBufferStatValue, + cfwConnectionStatDescription, + cfwConnectionStatCount, + cfwConnectionStatValue + } + STATUS current + DESCRIPTION + "Firewall statistics" + ::= { ciscoFirewallMIBGroups 2 } + +ciscoFirewallMIBNotificationGroup OBJECT-GROUP + OBJECTS { + cfwBasicEventTime, + cfwBasicSecurityEventType, + cfwBasicContentInspEventType, + cfwBasicConnectionEventType, + cfwBasicAccessEventType, + cfwBasicAuthenticationEventType, + cfwBasicGenericEventType, + cfwBasicEventDescription, + cfwBasicEventDetailsTableRow + } + STATUS obsolete + DESCRIPTION + "Firewall Notifications" + ::= { ciscoFirewallMIBGroups 3 } + +ciscoFirewallMIBNotificationGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { + cfwSecurityNotification, + cfwContentInspectNotification, + cfwConnNotification, + cfwAccessNotification, + cfwAuthNotification, + cfwGenericNotification + } + STATUS current + DESCRIPTION + "Firewall Notifications" + ::= { ciscoFirewallMIBGroups 4 } + +END + + diff --git a/MIBS/cisco/CISCO-FLASH-MIB b/MIBS/cisco/CISCO-FLASH-MIB new file mode 100644 index 0000000..30c7e16 --- /dev/null +++ b/MIBS/cisco/CISCO-FLASH-MIB @@ -0,0 +1,3702 @@ +-- ***************************************************************** +-- CISCO-FLASH-MIB.my: Cisco Flash MIB file +-- +-- April 1995, Ashwin Baindur +-- +-- Copyright (c) 1995-2009, 2011, 2013, 2018 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-FLASH-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress, + Integer32, + Unsigned32, + Gauge32, + Counter32, + TimeTicks + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TruthValue, + TimeStamp, + InstancePointer, + RowStatus, + DateAndTime + FROM SNMPv2-TC + PhysicalIndex + FROM ENTITY-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + CounterBasedGauge64 + FROM HCNUM-TC + Percent + FROM CISCO-QOS-PIB-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoFlashMIB MODULE-IDENTITY + LAST-UPDATED "201308060000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "Added new object ciscoFlashDeviceChangeExtTrap + Added new object ciscoFlashDeviceInsertedExtNotif + Added new object ciscoFlashDeviceRemovedExtNotif + to support flash devices of sizes greater than 4 GB" + REVISION "201808140000Z" + DESCRIPTION + "This MIB provides for the management of Cisco + Flash Devices." + REVISION "201308060000Z" + DESCRIPTION + "Added new notification ciscoFlashPartitionLowSpaceNotif. + Added new notification ciscoFlashPartitionLowSpaceRecoveryNotif. + Added new object ciscoFlashPartitionLowSpaceNotifEnable. + Added new object ciscoFlashPartitionLowSpaceNotifThreshold. + Added new object group ciscoFlashPartitionInfoGroupRev1. + Added new notification group ciscoFlashNotifGroupRev3. + Added new compliance group ciscoFlashMIBComplianceRev11 which + deprecates ciscoFlashMIBComplianceRev10." + REVISION "201103160000Z" + DESCRIPTION + "Added ciscoFlashDeviceMinPartitionSizeExtended to support flash + devices of sizes greater than 4 GB. + + Added new object group ciscoFlashDeviceInfoExtGroupSupRev1. + + Added new compliance group ciscoFlashMIBComplianceRev10 which + deprecates ciscoFlashMIBComplianceRev9." + REVISION "200906030000Z" + DESCRIPTION + "Added 'copyProhibited' enum value to ciscoFlashCopyStatus object." + REVISION "200812080000Z" + DESCRIPTION + "Added ciscoFlashDeviceSizeExtended, + ciscoFlashPartitionFreeSpaceExtended and + ciscoFlashPartitionSizeExtended to support flash devices + of sizes greater than 4 GB." + REVISION "200703210000Z" + DESCRIPTION + "Added ciscoFlashFileTypeTable." + REVISION "200611080000Z" + DESCRIPTION + "DISPLAY-HINT for CheckSumString TEXTUAL CONVENTION + is changed from 'x' to '1x'." + REVISION "200506010000Z" + DESCRIPTION + "Added ciscoFlashFileDate to ciscoFlashFileTable + + Added ciscoFlashCopyRemotePassword to + ciscoFlashCopyTable. + + Added following enumerations to + ciscoFlashCopyProtocol - + ftp, scp, sftp." + REVISION "200501280000Z" + DESCRIPTION + "Added a new status copyOperationPending(0) + to object ciscoFlashCopyStatus." + REVISION "200403180000Z" + DESCRIPTION + "The object ciscoFlashCopyServerAddress is + deprecated since it supports only IPv4 address. Two + new objects ciscoFlashCopyServerAddrRev1 + ciscoFlashCopyServerAddrType are defined." + REVISION "200304230000Z" + DESCRIPTION + "Added ciscoFlashDeviceNameExtended to support upto + 255 characters in flash device name. + Deprecated ciscoFlashDeviceName." + REVISION "200301311234Z" + DESCRIPTION + "Add ciscoFlashCopyVerify object to + CiscoFlashCopyEntry, & ciscoFlashCopyOpGroup. + Fix scalability problem for the following tables and + MIB objects: ciscoFlashDevicesSupported, + ciscoFlashDeviceTable, ciscoFlashPhyEntIndex (added), + ciscoFlashPartitionTable and ciscoFlashFileTable." + REVISION "200204010000Z" + DESCRIPTION + "Added Notifications ciscoFlashDeviceInsertedNotif + and ciscoFlashDeviceRemovedNotif. Deprecated the + ciscoFlashDeviceChangeTrap. + Added Scalars ciscoFlashCfgDevInsNotifEnable and + ciscoFlashCfgDevRemNotifEnable to control the above + notifications." + REVISION "200201250000Z" + DESCRIPTION + "Added object ciscoFlashFileType to + ciscoFlashFileTable and + added FlashFileType as a TEXTUAL-CONVENTION." + REVISION "200201220000Z" + DESCRIPTION + "Fixing several problems with the previous + version of the MIB: + o Changing MAX-ACCESS of ciscoFlashDeviceIndex + back to 'not-accessible'. The change described + below in REVISION '200102211234Z' was not legal. + o Changing the definition of the + ciscoFlashDeviceChangeTrap notification. + The original definition of this notification include + a 'not-accessible' object (ciscoFlashDeviceIndex). + It will instead include the following objects: + ciscoFlashDeviceMinPartitionSize + ciscoFlashDeviceName + Instances of these object will carry the value of + ciscoFlashDeviceIndex implicitly in their object + identifiers. This change is being made without + deprecation of the notification and has the + potential to cause problems with existing + implementations of the notification on the agent + and the manager. + o Past versions of the MIB have had a incorrectly + formatted REVISION/DESCRIPTION section. That will + be corrected in this REVISION. + o Past versions of the MIB have not defined a + NOTIFICATION-GROUP for the notifications defined + by this MIB. That will be corrected in this + REVISION by adding ciscoFlashNotifGroup. This + group will be considered optional for + implementation. + o Gratuitous ranges specified in Entry definitions + have been removed." + REVISION "200102211234Z" + DESCRIPTION + "Change MAX-ACCESS of CiscoFlashDeviceIndex + from not-accessible to accessible-to-notfiy" + REVISION "9808270000Z" + DESCRIPTION + "Change ciscoFlashChipCode to match implementation, + and remove FlashChipCode as a TEXTUAL-CONVENTION." + REVISION "9604170000Z" + DESCRIPTION + "Add enumerations to objects in ciscoFlashMiscOpTable + to support formatting of flash devices." + REVISION "9510180000Z" + DESCRIPTION + "Add enumerations to a couple objects, and clarify + several object DESCRIPTIONs." + REVISION "9508150000Z" + DESCRIPTION + "Specify a correct (non-negative) range for several + index objects." + REVISION "9504290000Z" + DESCRIPTION + "Miscellaneous updates, including updated description of + ciscoFlashDeviceCard object." + REVISION "9501130000Z" + DESCRIPTION + "Initial version of Flash operations MIB module." + ::= { ciscoMgmt 10 } + + + +ChecksumString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the checksum of a file." + SYNTAX OCTET STRING + +FlashFileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File types for files in a flash. + + unknown - file type is not one of the following. + config - configuration file like + startup configuration or + running configuration. + image - image file. + directory - directory entry. + crashinfo - file containing crashinfo." + SYNTAX INTEGER { + unknown(1), + config(2), + image(3), + directory(4), + crashinfo(5) + } +ciscoFlashMIBObjects OBJECT IDENTIFIER + ::= { ciscoFlashMIB 1 } + +ciscoFlashDevice OBJECT IDENTIFIER + ::= { ciscoFlashMIBObjects 1 } + +ciscoFlashOps OBJECT IDENTIFIER + ::= { ciscoFlashMIBObjects 2 } + +ciscoFlashMIBTrapPrefix OBJECT IDENTIFIER + ::= { ciscoFlashMIBObjects 3 } + +ciscoFlashCfg OBJECT IDENTIFIER + ::= { ciscoFlashMIBObjects 4 } + + +-- An overview +-- +-- This MIB is organized hierarchically as follows : +-- Device information : +-- * device level info +-- * chip info +-- * partition info +-- * file info (for files within a partition) +-- Operations : +-- * copy operations +-- * partitioning operations +-- * miscellaneous operations +-- Traps +-- * operation completion traps +-- * device change trap +-- +-- It is organized into the following groups : +-- Information groups : +-- Device info group (mandatory device information) +-- Device optional info group +-- The optional device information group contains objects +-- that depend on optional system features, as well as on +-- features that may be considered optional at the network +-- management (NM) application level. +-- Partition information group (mandatory) +-- The partition information group contains objects related +-- to a partition. Note that this group is essential since +-- a device without explicit partitioning is considered to +-- be a device with a single partition spanning the entire +-- device. Such a model simplifies the view of the device +-- and the definition of the objects. +-- File information group (mandatory) +-- This group contains objects that provide information +-- on each file within a partition. +-- Chip information group (mandatory) +-- The chip information group contains objects required for +-- error diagnosis/investigation. +-- +-- Operations groups : +-- File copy operations group (mandatory) +-- Partitioning operations group (optional) +-- Miscellaneous operations group (optional) +-- + +-- +-- Flash Device level information + +ciscoFlashDevicesSupported OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Flash devices supported by the system. + If the system does not support any Flash devices, this + MIB will not be loaded on that system. The value of this + object will therefore be atleast 1." + ::= { ciscoFlashDevice 1 } + +ciscoFlashDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoFlashDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Flash device properties for each initialized + Flash device. Each Flash device installed in a system + is detected, sized, and initialized when the system + image boots up. + For removable Flash devices, the device properties + will be dynamically deleted and recreated as the + device is removed and inserted. Note that in this + case, the newly inserted device may not be the same as + the earlier removed one. The ciscoFlashDeviceInitTime + object is available for a management station to determine + the time at which a device was initialized, and thereby + detect the change of a removable device. + A removable device that has not been installed will + also have an entry in this table. This is to let a + management station know about a removable device that + has been removed. Since a removed device obviously + cannot be sized and initialized, the table entry for + such a device will have + ciscoFlashDeviceSize equal to zero, + and the following objects will have + an indeterminate value: + ciscoFlashDeviceMinPartitionSize, + ciscoFlashDeviceMaxPartitions, + ciscoFlashDevicePartitions, and + ciscoFlashDeviceChipCount. + ciscoFlashDeviceRemovable will be + true to indicate it is removable." + ::= { ciscoFlashDevice 2 } + +ciscoFlashDeviceEntry OBJECT-TYPE + SYNTAX CiscoFlashDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of flash device properties for + each initialized flash device. + Each entry can be randomly accessed by using + ciscoFlashDeviceIndex as an index into the table. + Note that removable devices will have an entry in + the table even when they have been removed. However, + a non-removable device that has not been installed + will not have an entry in the table." + INDEX { ciscoFlashDeviceIndex } + ::= { ciscoFlashDeviceTable 1 } + +CiscoFlashDeviceEntry ::= SEQUENCE { + ciscoFlashDeviceIndex Unsigned32, + ciscoFlashDeviceSize Unsigned32, + ciscoFlashDeviceMinPartitionSize Unsigned32, + ciscoFlashDeviceMaxPartitions Unsigned32, + ciscoFlashDevicePartitions Unsigned32, + ciscoFlashDeviceChipCount Integer32, + ciscoFlashDeviceName DisplayString, + ciscoFlashDeviceDescr DisplayString, + ciscoFlashDeviceController DisplayString, + ciscoFlashDeviceCard InstancePointer, + ciscoFlashDeviceProgrammingJumper INTEGER, + ciscoFlashDeviceInitTime TimeStamp, + ciscoFlashDeviceRemovable TruthValue, + ciscoFlashPhyEntIndex PhysicalIndex, + ciscoFlashDeviceNameExtended DisplayString, + ciscoFlashDeviceSizeExtended CounterBasedGauge64, + ciscoFlashDeviceMinPartitionSizeExtended CounterBasedGauge64 +} + +ciscoFlashDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Flash device sequence number to index within the + table of initialized flash devices. + The lowest value should be 1. The highest should be + less than or equal to the value of the + ciscoFlashDevicesSupported object." + ::= { ciscoFlashDeviceEntry 1 } + +ciscoFlashDeviceSize OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total size of the Flash device. + For a removable device, the size will be zero if + the device has been removed. + + If the total size of the flash device is greater than the + maximum value reportable by this object then this object + should report its maximum value(4,294,967,295) and + ciscoFlashDeviceSizeExtended must be used to report the + flash device's size." + ::= { ciscoFlashDeviceEntry 2 } + +ciscoFlashDeviceMinPartitionSize OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will give the minimum partition size + supported for this device. For systems that execute code + directly out of Flash, the minimum partition size needs + to be the bank size. (Bank size is equal to the size of a + chip multiplied by the width of the device. In most cases, + the device width is 4 bytes, and so the bank size would be + four times the size of a chip). This has to be so because + all programming commands affect the operation of an + entire chip (in our case, an entire bank because all + operations are done on the entire width of the device) + even though the actual command may be localized to a small + portion of each chip. So when executing code out of Flash, + one needs to be able to write and erase some portion of + Flash without affecting the code execution. + For systems that execute code out of DRAM or ROM, it is + possible to partition Flash with a finer granularity (for + eg., at erase sector boundaries) if the system code supports + such granularity. + + This object will let a management entity know the + minimum partition size as defined by the system. + If the system does not support partitioning, the value + will be equal to the device size in ciscoFlashDeviceSize. + The maximum number of partitions that could be configured + will be equal to the minimum of + ciscoFlashDeviceMaxPartitions + and + (ciscoFlashDeviceSize / ciscoFlashDeviceMinPartitionSize). + + If the total size of the flash device is greater than the + maximum value reportable by this object then this object should + report its maximum value(4,294,967,295) and + ciscoFlashDeviceMinPartitionSizeExtended must be used to report + the flash device's minimum partition size." + ::= { ciscoFlashDeviceEntry 3 } + +ciscoFlashDeviceMaxPartitions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max number of partitions supported by the system for + this Flash device. Default will be 1, which actually + means that partitioning is not supported. Note that + this value will be defined by system limitations, not + by the flash device itself (for eg., the system may + impose a limit of 2 partitions even though the device + may be large enough to be partitioned into 4 based on + the smallest partition unit supported). + On systems that execute code out of Flash, partitioning + is a way of creating multiple file systems in the Flash + device so that writing into or erasing of one file system + can be done while executing code residing in another file + system. + For systems executing code out of DRAM, partitioning + gives a way of sub-dividing a large Flash device for + easier management of files." + ::= { ciscoFlashDeviceEntry 4 } + +ciscoFlashDevicePartitions OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash device partitions actually present. Number of + partitions cannot exceed the minimum of + ciscoFlashDeviceMaxPartitions + and + (ciscoFlashDeviceSize / ciscoFlashDeviceMinPartitionSize). + Will be equal to at least 1, the case where the partition + spans the entire device (actually no partitioning). + A partition will contain one or more minimum partition + units (where a minimum partition unit is defined by + ciscoFlashDeviceMinPartitionSize)." + ::= { ciscoFlashDeviceEntry 5 } + +ciscoFlashDeviceChipCount OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of chips within the Flash device. + The purpose of this object is to provide information + upfront to a management station on how much chip info + to expect and possibly help double check the chip index + against an upper limit when randomly retrieving chip + info for a partition." + ::= { ciscoFlashDeviceEntry 6 } + +ciscoFlashDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Flash device name. This name is used to refer to the + device within the system. Flash operations get directed + to a device based on this name. + The system has a concept of a default device. + This would be the primary or most used device in case of + multiple devices. The system directs an operation to the + default device whenever a device name is not specified. + The device name is therefore mandatory except when the + operation is being done on the default device, or, + the system supports only a single Flash device. + The device name will always be available for a + removable device, even when the device has been removed." + ::= { ciscoFlashDeviceEntry 7 } + +ciscoFlashDeviceDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of a Flash device. The description is meant + to explain what the Flash device and its purpose is. + Current values are: + System flash - for the primary Flash used to store full + system images. + Boot flash - for the secondary Flash used to store + bootstrap images. + The ciscoFlashDeviceDescr, ciscoFlashDeviceController + (if applicable), and ciscoFlashPhyEntIndex objects are + expected to collectively give all information about a + Flash device. + The device description will always be available for a + removable device, even when the device has been removed." + ::= { ciscoFlashDeviceEntry 8 } + +ciscoFlashDeviceController OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash device controller. The h/w card that actually + controls Flash read/write/erase. Relevant for the AGS+ + systems where Flash may be controlled by the MC+, STR or + the ENVM cards, cards that may not actually contain the + Flash chips. + For systems that have removable PCMCIA flash cards that + are controlled by a PCMCIA controller chip, this object + may contain a description of that controller chip. + Where irrelevant (Flash is a direct memory mapped device + accessed directly by the main processor), this object will + have an empty (NULL) string." + ::= { ciscoFlashDeviceEntry 9 } + +ciscoFlashDeviceCard OBJECT-TYPE + SYNTAX InstancePointer + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object will point to an instance of a card entry + in the cardTable. The card entry will give details about + the card on which the Flash device is actually located. + For most systems, this is usually the main processor board. + On the AGS+ systems, Flash is located on a separate multibus + card such as the MC. + This object will therefore be used to essentially index + into cardTable to retrieve details about the card such as + cardDescr, cardSlotNumber, etc." + ::= { ciscoFlashDeviceEntry 10 } + +ciscoFlashDeviceProgrammingJumper OBJECT-TYPE + SYNTAX INTEGER { + installed(1), + notInstalled(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the state of a jumper (if present and can be + determined) that controls the programming voltage called Vpp + to the Flash device. Vpp is required for programming (erasing + and writing) Flash. For certain older technology chips it is + also required for identifying the chips (which in turn is + required to identify which programming algorithms to use; + different chips require different algorithms and commands). + The purpose of the jumper, on systems where it is available, + is to write protect a Flash device. + On most of the newer remote access routers, this jumper is + unavailable since users are not expected to visit remote sites + just to install and remove the jumpers when upgrading software + in the Flash device. The unknown(3) value will be returned for + such systems and can be interpreted to mean that a programming + jumper is not present or not required on those systems. + On systems where the programming jumper state can be read back + via a hardware register, the installed(1) or notInstalled(2) + value will be returned. + This object is expected to be used in conjunction with the + ciscoFlashPartitionStatus object whenever that object has + the readOnly(1) value. In such a case, this object will + indicate whether the programming jumper is a possible reason + for the readOnly state." + ::= { ciscoFlashDeviceEntry 11 } + +ciscoFlashDeviceInitTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System time at which device was initialized. + For fixed devices, this will be the system time at + boot up. + For removable devices, it will be the time at which + the device was inserted, which may be boot up time, + or a later time (if device was inserted later). + If a device (fixed or removable) was repartitioned, + it will be the time of repartitioning. + The purpose of this object is to help a management + station determine if a removable device has been + changed. The application should retrieve this + object prior to any operation and compare with + the previously retrieved value. + Note that this time will not be real time but a + running time maintained by the system. This running + time starts from zero when the system boots up. + For a removable device that has been removed, this + value will be zero." + ::= { ciscoFlashDeviceEntry 12 } + +ciscoFlashDeviceRemovable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Flash device is removable. Generally, only PCMCIA + Flash cards will be treated as removable. Socketed Flash + chips and Flash SIMM modules will not be treated as removable. + Simply put, only those Flash devices that can be inserted + or removed without opening the hardware casing will be + considered removable. + Further, removable Flash devices are expected to have + the necessary hardware support - + 1. on-line removal and insertion + 2. interrupt generation on removal or insertion." + ::= { ciscoFlashDeviceEntry 13 } + +ciscoFlashPhyEntIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the physical entity index of a + physical entity in entPhysicalTable which the flash + device actually located." + ::= { ciscoFlashDeviceEntry 14 } + +ciscoFlashDeviceNameExtended OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extended Flash device name whose size can be upto + 255 characters. This name is used to refer to the + device within the system. Flash operations get directed + to a device based on this name. + The system has a concept of a default device. + This would be the primary or most used device in case + of multiple devices. The system directs an operation + to the default device whenever a device name is not + specified. The device name is therefore mandatory + except when the operation is being done on the + default device, or, the system supports only a single + Flash device. The device name will always be available + for a removable device, even when the device has been + removed." + ::= { ciscoFlashDeviceEntry 15 } + +ciscoFlashDeviceSizeExtended OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total size of the Flash device. + For a removable device, the size will be zero if + the device has been removed. + + This object is a 64-bit version of ciscoFlashDeviceSize." + ::= { ciscoFlashDeviceEntry 16 } + +ciscoFlashDeviceMinPartitionSizeExtended OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides the minimum partition size supported for + this device. This object is a 64-bit version of + ciscoFlashDeviceMinPatitionSize." + ::= { ciscoFlashDeviceEntry 17 } + + +-- Flash device sub group : Chip level information + +ciscoFlashChips OBJECT IDENTIFIER + ::= { ciscoFlashDevice 3 } + + +ciscoFlashChipTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoFlashChipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Flash device chip properties for each + initialized Flash device. + This table is meant primarily for aiding error + diagnosis." + ::= { ciscoFlashChips 1 } + +ciscoFlashChipEntry OBJECT-TYPE + SYNTAX CiscoFlashChipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of chip info for each + flash device initialized in the system. + An entry is indexed by two objects - the + device index and the chip index within that + device." + INDEX { + ciscoFlashDeviceIndex, + ciscoFlashChipIndex + } + ::= { ciscoFlashChipTable 1 } + +CiscoFlashChipEntry ::= SEQUENCE { + ciscoFlashChipIndex Integer32, + ciscoFlashChipCode DisplayString, + ciscoFlashChipDescr DisplayString, + ciscoFlashChipWriteRetries Counter32, + ciscoFlashChipEraseRetries Counter32, + ciscoFlashChipMaxWriteRetries Unsigned32, + ciscoFlashChipMaxEraseRetries Unsigned32 +} + +ciscoFlashChipIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Chip sequence number within selected flash device. + Used to index within chip info table. + Value starts from 1 and should not be greater than + ciscoFlashDeviceChipCount for that device. + When retrieving chip information for chips within a + partition, the sequence number should lie between + ciscoFlashPartitionStartChip & ciscoFlashPartitionEndChip + (both inclusive)." + ::= { ciscoFlashChipEntry 1 } + +ciscoFlashChipCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..5)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacturer and device code for a chip. + Lower byte will contain the device code. + Upper byte will contain the manufacturer code. + If a chip code is unknown because it could not + be queried out of the chip, the value of this + object will be 00:00. + Since programming algorithms differ from chip type to + chip type, this chip code should be used to determine + which algorithms to use (and thereby whether the chip + is supported in the first place)." + ::= { ciscoFlashChipEntry 2 } + +ciscoFlashChipDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash chip name corresponding to the chip code. + The name will contain the manufacturer and the + chip type. It will be of the form : + Intel 27F008SA. + In the case where a chip code is unknown, this + object will be an empty (NULL) string. + In the case where the chip code is known but the + chip is not supported by the system, this object + will be an empty (NULL) string. + A management station is therefore expected to use the + chip code and the chip description in conjunction + to provide additional information whenever the + ciscoFlashPartitionStatus object has the readOnly(1) + value." + ::= { ciscoFlashChipEntry 3 } + +ciscoFlashChipWriteRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will provide a cumulative count + (since last system boot up or initialization) of + the number of write retries that were done in the chip. + If no writes have been done to Flash, the count + will be zero. Typically, a maximum of 25 retries are + done on a single location before flagging a write + error. + A management station is expected to get this object + for each chip in a partition after a write failure + in that partition. To keep a track of retries for + a given write operation, the management station would + have to retrieve the values for the concerned chips + before and after any write operation." + ::= { ciscoFlashChipEntry 4 } + +ciscoFlashChipEraseRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will provide a cumulative count + (since last system boot up or initialization) of + the number of erase retries that were done in the chip. + Typically, a maximum of 2000 retries are done in a + single erase zone (which may be a full chip or a + portion, depending on the chip technology) before + flagging an erase error. + A management station is expected to get this object + for each chip in a partition after an erase failure + in that partition. To keep a track of retries for + a given erase operation, the management station would + have to retrieve the values for the concerned chips + before and after any erase operation. + Note that erase may be done through an independent + command, or through a copy-to-flash command." + ::= { ciscoFlashChipEntry 5 } + +ciscoFlashChipMaxWriteRetries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of write retries done at any + single location before declaring a write failure." + ::= { ciscoFlashChipEntry 6 } + +ciscoFlashChipMaxEraseRetries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of erase retries done within + an erase sector before declaring an erase failure." + ::= { ciscoFlashChipEntry 7 } + + +-- Flash device sub group : Partition level information +-- +-- Flash Partition level information : +-- A flash partition is a logical sub-division of a flash +-- device and may or may not be equal to the entire device +-- itself. When there is no explicit partitioning done, +-- a single partition is assumed to exist, spanning the +-- entire device. +-- Partitioning has some restrictions : +-- * a partition must always start and end at the boundary of +-- a system defined minimum unit. Therefore a device must +-- have atleast two such minimum units in order to be +-- partitioned. +-- * existing files and file systems on a device always +-- override any partitioning commands when it comes to +-- partitioning a Flash device. In other words, the existence +-- or configuration of partitions in a Flash device is always +-- first determined by the location of existing files in +-- the device. +-- * partitioning of a device cannot be changed if it +-- can cause loss of existing files in a partition. +-- Those files have to be explicitly erased (by erasing the +-- partition containing them). + +ciscoFlashPartitions OBJECT IDENTIFIER + ::= { ciscoFlashDevice 4 } + + +ciscoFlashPartitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoFlashPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of flash device partition properties for each + initialized flash partition. Whenever there is no + explicit partitioning done, a single partition spanning + the entire device will be assumed to exist. There will + therefore always be atleast one partition on a device." + ::= { ciscoFlashPartitions 1 } + +ciscoFlashPartitionEntry OBJECT-TYPE + SYNTAX CiscoFlashPartitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of flash partition properties + for each initialized flash partition. Each entry + will be indexed by a device number and a partition + number within the device." + INDEX { + ciscoFlashDeviceIndex, + ciscoFlashPartitionIndex + } + ::= { ciscoFlashPartitionTable 1 } + +CiscoFlashPartitionEntry ::= SEQUENCE { + ciscoFlashPartitionIndex Unsigned32, + ciscoFlashPartitionStartChip Integer32, + ciscoFlashPartitionEndChip Integer32, + ciscoFlashPartitionSize Unsigned32, + ciscoFlashPartitionFreeSpace Gauge32, + ciscoFlashPartitionFileCount Gauge32, + ciscoFlashPartitionChecksumAlgorithm INTEGER, + ciscoFlashPartitionStatus INTEGER, + ciscoFlashPartitionUpgradeMethod INTEGER, + ciscoFlashPartitionName DisplayString, + ciscoFlashPartitionNeedErasure TruthValue, + ciscoFlashPartitionFileNameLength Integer32, + ciscoFlashPartitionSizeExtended CounterBasedGauge64, + ciscoFlashPartitionFreeSpaceExtended CounterBasedGauge64, + ciscoFlashPartitionLowSpaceNotifThreshold Percent +} + +ciscoFlashPartitionIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Flash partition sequence number used to index within + table of initialized flash partitions." + ::= { ciscoFlashPartitionEntry 1 } + +ciscoFlashPartitionStartChip OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chip sequence number of first chip in partition. + Used as an index into the chip table." + ::= { ciscoFlashPartitionEntry 2 } + +ciscoFlashPartitionEndChip OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Chip sequence number of last chip in partition. + Used as an index into the chip table." + ::= { ciscoFlashPartitionEntry 3 } + +ciscoFlashPartitionSize OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash partition size. It should be an integral + multiple of ciscoFlashDeviceMinPartitionSize. + If there is a single partition, this size will be equal + to ciscoFlashDeviceSize. + + If the size of the flash partition is greater than the + maximum value reportable by this object then this object + should report its maximum value(4,294,967,295) and + ciscoFlashPartitionSizeExtended must be used to report the + flash partition's size." + ::= { ciscoFlashPartitionEntry 4 } + +ciscoFlashPartitionFreeSpace OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Free space within a Flash partition. + Note that the actual size of a file in Flash includes + a small overhead that represents the file system's + file header. + Certain file systems may also have a partition or + device header overhead to be considered when + computing the free space. + Free space will be computed as total partition size + less size of all existing files (valid/invalid/deleted + files and including file header of each file), + less size of any partition header, less size of + header of next file to be copied in. In short, this + object will give the size of the largest file that + can be copied in. The management entity will not be + expected to know or use any overheads such as file + and partition header lengths, since such overheads + may vary from file system to file system. + Deleted files in Flash do not free up space. + A partition may have to be erased in order to reclaim + the space occupied by files. + + If the free space within a flash partition is greater than + the maximum value reportable by this object then this object + should report its maximum value(4,294,967,295) and + ciscoFlashPartitionFreeSpaceExtended + must be used to report the flash partition's free space." + ::= { ciscoFlashPartitionEntry 5 } + +ciscoFlashPartitionFileCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of all files in a flash partition. Both + good and bad (deleted or invalid checksum) files + will be included in this count." + ::= { ciscoFlashPartitionEntry 6 } + +ciscoFlashPartitionChecksumAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + simpleChecksum(1), + undefined(2), + simpleCRC(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Checksum algorithm identifier for checksum method + used by the file system. Normally, this would be + fixed for a particular file system. When a file + system writes a file to Flash, it checksums the + data written. The checksum then serves as a way + to validate the data read back whenever the file + is opened for reading. + Since there is no way, when using TFTP, to guarantee + that a network download has been error free (since + UDP checksums may not have been enabled), this + object together with the ciscoFlashFileChecksum + object provides a method for any management station + to regenerate the checksum of the original file + on the server and compare checksums to ensure that + the file download to Flash was error free. + simpleChecksum represents a simple 1s complement + addition of short word values. Other algorithm + values will be added as necessary." + ::= { ciscoFlashPartitionEntry 7 } + +ciscoFlashPartitionStatus OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + runFromFlash(2), + readWrite(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash partition status can be : + + * readOnly if device is not programmable either because + chips could not be recognized or an erroneous mismatch + of chips was detected. Chip recognition may fail either + because the chips are not supported by the system, + or because the Vpp voltage required to identify chips + has been disabled via the programming jumper. + The ciscoFlashDeviceProgrammingJumper, ciscoFlashChipCode, + and ciscoFlashChipDescr objects can be examined to get + more details on the cause of this status + * runFromFlash (RFF) if current image is running from + this partition. + The ciscoFlashPartitionUpgradeMethod object will then + indicate whether the Flash Load Helper can be used + to write a file to this partition or not. + + * readWrite if partition is programmable." + ::= { ciscoFlashPartitionEntry 8 } + +ciscoFlashPartitionUpgradeMethod OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + rxbootFLH(2), + direct(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash partition upgrade method, ie., method by which + new files can be downloaded into the partition. + FLH stands for Flash Load Helper, a feature provided + on run-from-Flash systems for upgrading Flash. This + feature uses the bootstrap code in ROMs to help in + automatic download. + This object should be retrieved if the partition + status is runFromFlash(2). + If the partition status is readOnly(1), the upgrade + method would depend on the reason for the readOnly + status. For eg., it may simply be a matter of installing + the programming jumper, or it may require execution of a + later version of software that supports the Flash chips. + + unknown - the current system image does not know + how Flash can be programmed. A possible + method would be to reload the ROM image + and perform the upgrade manually. + rxbootFLH - the Flash Load Helper is available to + download files to Flash. A copy-to-flash + command can be used and this system image + will automatically reload the Rxboot image + in ROM and direct it to carry out the + download request. + direct - will be done directly by this image." + ::= { ciscoFlashPartitionEntry 9 } + +ciscoFlashPartitionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash partition name used to refer to a partition + by the system. This can be any alpha-numeric character + string of the form AAAAAAAAnn, where A represents an + optional alpha character and n a numeric character. + Any numeric characters must always form the trailing + part of the string. The system will strip off the alpha + characters and use the numeric portion to map to a + partition index. + Flash operations get directed to a device partition + based on this name. + The system has a concept of a default partition. This + would be the first partition in the device. The system + directs an operation to the default partition whenever + a partition name is not specified. + The partition name is therefore mandatory except when + the operation is being done on the default partition, or + the device has just one partition (is not partitioned)." + ::= { ciscoFlashPartitionEntry 10 } + +ciscoFlashPartitionNeedErasure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether a partition requires + erasure before any write operations can be done in it. + A management station should therefore retrieve this + object prior to attempting any write operation. + A partition requires erasure after it becomes full + free space left is less than or equal to the + (filesystem file header size). + A partition also requires erasure if the system does + not find the existence of any file system when it + boots up. + The partition may be erased explicitly through the + erase(5) command, or by using the copyToFlashWithErase(1) + command. + If a copyToFlashWithoutErase(2) command is issued + when this object has the TRUE value, the command + will fail." + ::= { ciscoFlashPartitionEntry 11 } + +ciscoFlashPartitionFileNameLength OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum file name length supported by the file + system. + Max file name length will depend on the file + system implemented. Today, all file systems + support a max length of at least 48 bytes. + A management entity must use this object when + prompting a user for, or deriving the Flash file + name length." + ::= { ciscoFlashPartitionEntry 12 } + +ciscoFlashPartitionSizeExtended OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash partition size. It should be an integral + multiple of ciscoFlashDeviceMinPartitionSize. + If there is a single partition, this size will be equal + to ciscoFlashDeviceSize. + + This object is a 64-bit version of ciscoFlashPartitionSize" + ::= { ciscoFlashPartitionEntry 13 } + +ciscoFlashPartitionFreeSpaceExtended OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Free space within a Flash partition. + Note that the actual size of a file in Flash includes + a small overhead that represents the file system's + file header. + Certain file systems may also have a partition or + device header overhead to be considered when + computing the free space. + Free space will be computed as total partition size + less size of all existing files (valid/invalid/deleted + files and including file header of each file), + less size of any partition header, less size of + header of next file to be copied in. In short, this + object will give the size of the largest file that + can be copied in. The management entity will not be + expected to know or use any overheads such as file + and partition header lengths, since such overheads + may vary from file system to file system. + Deleted files in Flash do not free up space. + A partition may have to be erased in order to reclaim + the space occupied by files. + + This object is a 64-bit version of ciscoFlashPartitionFreeSpace" + ::= { ciscoFlashPartitionEntry 14 } + +ciscoFlashPartitionLowSpaceNotifThreshold OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum threshold value in percentage + of free space for each partition. If the free space available + goes below this threshold value and if + ciscoFlashPartionLowSpaceNotifEnable is set to true, + ciscoFlashPartitionLowSpaceNotif will be generated. When the + available free space comes back to the threshold value + ciscoFlashPartionLowSpaceRecoveryNotif will be generated." + ::= { ciscoFlashPartitionEntry 15 } + + +-- Flash partition sub group : File level information + +ciscoFlashFiles OBJECT IDENTIFIER + ::= { ciscoFlashPartitions 2 } + + +ciscoFlashFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoFlashFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of information for files in a Flash partition." + ::= { ciscoFlashFiles 1 } + +ciscoFlashFileEntry OBJECT-TYPE + SYNTAX CiscoFlashFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of Flash file properties + for each initialized Flash partition. Each entry + represents a file and gives details about the file. + An entry is indexed using the device number, + partition number within the device, and file + number within the partition." + INDEX { + ciscoFlashDeviceIndex, + ciscoFlashPartitionIndex, + ciscoFlashFileIndex + } + ::= { ciscoFlashFileTable 1 } + +CiscoFlashFileEntry ::= SEQUENCE { + ciscoFlashFileIndex Unsigned32, + ciscoFlashFileSize Unsigned32, + ciscoFlashFileChecksum ChecksumString, + ciscoFlashFileStatus INTEGER, + ciscoFlashFileName DisplayString, + ciscoFlashFileType FlashFileType, + ciscoFlashFileDate DateAndTime +} + +ciscoFlashFileIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Flash file sequence number used to index within + a Flash partition directory table." + ::= { ciscoFlashFileEntry 1 } + +ciscoFlashFileSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file in bytes. Note that this size does + not include the size of the filesystem file header. + File size will always be non-zero." + ::= { ciscoFlashFileEntry 2 } + +ciscoFlashFileChecksum OBJECT-TYPE + SYNTAX ChecksumString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File checksum stored in the file header. This + checksum is computed and stored when the file is + written into Flash. It serves to validate the data + written into Flash. + Whereas the system will generate and store the checksum + internally in hexadecimal form, this object will + provide the checksum in a string form. + The checksum will be available for all valid and + invalid-checksum files." + ::= { ciscoFlashFileEntry 3 } + +ciscoFlashFileStatus OBJECT-TYPE + SYNTAX INTEGER { + deleted(1), + invalidChecksum(2), + valid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of a file. + A file could be explicitly deleted if the file system + supports such a user command facility. Alternately, + an existing good file would be automatically deleted + if another good file with the same name were copied in. + Note that deleted files continue to occupy prime + Flash real estate. + + A file is marked as having an invalid checksum if any + checksum mismatch was detected while writing or reading + the file. Incomplete files (files truncated either + because of lack of free space, or a network download + failure) are also written with a bad checksum and + marked as invalid." + ::= { ciscoFlashFileEntry 4 } + +ciscoFlashFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flash file name as specified by the user copying in + the file. The name should not include the colon (:) + character as it is a special separator character used + to delineate the device name, partition name, and the + file name." + ::= { ciscoFlashFileEntry 5 } + +ciscoFlashFileType OBJECT-TYPE + SYNTAX FlashFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the file." + ::= { ciscoFlashFileEntry 6 } + +ciscoFlashFileDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which this file was created." + ::= { ciscoFlashFileEntry 7 } + + + +ciscoFlashFileByTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoFlashFileByTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of information for files on the manageable + flash devices sorted by File Types." + ::= { ciscoFlashFiles 2 } + +ciscoFlashFileByTypeEntry OBJECT-TYPE + SYNTAX CiscoFlashFileByTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of Flash file properties + for each initialized Flash partition. Each entry + represents a file sorted by file type. + + This table contains exactly the same set of rows + as are contained in the ciscoFlashFileTable but + in a different order, i.e., ordered by + + the type of file, given by ciscoFlashFileType; + the device number, given by ciscoFlashDeviceIndex; + the partition number within the device, given by + ciscoFlashPartitionIndex; + the file number within the partition, given by + ciscoFlashFileIndex." + INDEX { + ciscoFlashFileType, + ciscoFlashDeviceIndex, + ciscoFlashPartitionIndex, + ciscoFlashFileIndex + } + ::= { ciscoFlashFileByTypeTable 1 } + +CiscoFlashFileByTypeEntry ::= SEQUENCE { + ciscoFlashFileByTypeSize Unsigned32, + ciscoFlashFileByTypeChecksum ChecksumString, + ciscoFlashFileByTypeStatus INTEGER, + ciscoFlashFileByTypeName DisplayString, + ciscoFlashFileByTypeDate DateAndTime +} + +ciscoFlashFileByTypeSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents exactly the + same info as ciscoFlashFileSize + object in ciscoFlashFileTable." + ::= { ciscoFlashFileByTypeEntry 1 } + +ciscoFlashFileByTypeChecksum OBJECT-TYPE + SYNTAX ChecksumString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents exactly the + same info as ciscoFlashFileChecksum + object in ciscoFlashFileTable." + ::= { ciscoFlashFileByTypeEntry 2 } + +ciscoFlashFileByTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + deleted(1), + invalidChecksum(2), + valid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents exactly the + same info as ciscoFlashFileStatus + object in ciscoFlashFileTable." + ::= { ciscoFlashFileByTypeEntry 3 } + +ciscoFlashFileByTypeName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents exactly the + same info as ciscoFlashFileName + object in ciscoFlashFileTable." + ::= { ciscoFlashFileByTypeEntry 4 } + +ciscoFlashFileByTypeDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents exactly the + same info as ciscoFlashFileDate + object in ciscoFlashFileTable." + ::= { ciscoFlashFileByTypeEntry 5 } + + +-- End of Flash information +-- Start of Flash operations +-- Operations are for +-- copying to/from flash +-- partitioning +-- misc (erasing, file verification, ...) + +ciscoFlashCopyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoFlashCopyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Flash copy operation entries. Each + entry represents a Flash copy operation (to or + from Flash) that has been initiated." + ::= { ciscoFlashOps 1 } + +ciscoFlashCopyEntry OBJECT-TYPE + SYNTAX CiscoFlashCopyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Flash copy operation entry. Each entry consists + of a command, a source, and optional parameters such + as protocol to be used, a destination, a server address, + etc. + + A management station wishing to create an entry should + first generate a pseudo-random serial number to be used + as the index to this sparse table. The station should + then create the associated instance of the row status + object. It must also, either in the same or in successive + PDUs, create the associated instance of the command and + parameter objects. It should also modify the default values + for any of the parameter objects if the defaults are not + appropriate. + + Once the appropriate instances of all the command + objects have been created, either by an explicit SNMP + set request or by default, the row status should be set + to active to initiate the operation. Note that this entire + procedure may be initiated via a single set request which + specifies a row status of createAndGo as well as specifies + valid values for the non-defaulted parameter objects. + + Once an operation has been activated, it cannot be + stopped. + + Once the operation completes, the management station should + retrieve the value of the status object (and time if + desired), and delete the entry. In order to prevent old + entries from clogging the table, entries will be aged out, + but an entry will never be deleted within 5 minutes of + completing." + INDEX { ciscoFlashCopySerialNumber } + ::= { ciscoFlashCopyTable 1 } + +CiscoFlashCopyEntry ::= SEQUENCE { + ciscoFlashCopySerialNumber Integer32, + ciscoFlashCopyCommand INTEGER, + ciscoFlashCopyProtocol INTEGER, + ciscoFlashCopyServerAddress IpAddress, + ciscoFlashCopySourceName DisplayString, + ciscoFlashCopyDestinationName DisplayString, + ciscoFlashCopyRemoteUserName DisplayString, + ciscoFlashCopyStatus INTEGER, + ciscoFlashCopyNotifyOnCompletion TruthValue, + ciscoFlashCopyTime TimeTicks, + ciscoFlashCopyEntryStatus RowStatus, + ciscoFlashCopyVerify TruthValue, + ciscoFlashCopyServerAddrType InetAddressType, + ciscoFlashCopyServerAddrRev1 InetAddress, + ciscoFlashCopyRemotePassword DisplayString +} + +ciscoFlashCopySerialNumber OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Object which specifies a unique entry in the + table. A management station wishing to initiate a + copy operation should use a pseudo-random value for + this object when creating or modifying an instance of + a ciscoFlashCopyEntry." + ::= { ciscoFlashCopyEntry 1 } + +ciscoFlashCopyCommand OBJECT-TYPE + SYNTAX INTEGER { + copyToFlashWithErase(1), + copyToFlashWithoutErase(2), + copyFromFlash(3), + copyFromFlhLog(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The copy command to be executed. Mandatory. + Note that it is possible for a system to support + multiple file systems (different file systems on + different Flash devices, or different file systems + on different partitions within a device). Each such + file system may support only a subset of these commands. + If a command is unsupported, the invalidOperation(3) + error will be reported in the operation status. + + Command Remarks + copyToFlashWithErase Copy a file to flash; erase + flash before copy. + Use the TFTP or rcp protocol. + copyToFlashWithoutErase Copy a file to flash; do not + erase. + Note that this command will fail + if the PartitionNeedErasure + object specifies that the + partition being copied to needs + erasure. + Use the TFTP or rcp protocol. + copyFromFlash Copy a file from flash using + the TFTP, rcp or lex protocol. + Note that the lex protocol + can only be used to copy to a + lex device. + copyFromFlhLog Copy contents of FLH log to + server using TFTP protocol. + + + Command table Parameters + copyToFlashWithErase CopyProtocol + CopyServerAddress + CopySourceName + CopyDestinationName (opt) + CopyRemoteUserName (opt) + CopyNotifyOnCompletion (opt) + copyToFlashWithoutErase CopyProtocol + CopyServerAddress + CopySourceName + CopyDestinationName (opt) + CopyRemoteUserName (opt) + CopyNotifyOnCompletion (opt) + copyFromFlash CopyProtocol + CopyServerAddress + CopySourceName + CopyDestinationName (opt) + CopyRemoteUserName (opt) + CopyNotifyOnCompletion (opt) + copyFromFlhLog CopyProtocol + CopyServerAddress + CopyDestinationName + CopyNotifyOnCompletion (opt)" + ::= { ciscoFlashCopyEntry 2 } + +ciscoFlashCopyProtocol OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + rcp(2), + lex(3), + ftp(4), + scp(5), + sftp(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol to be used for any copy. Optional. + Will default to tftp if not specified. + + Since feature support depends on a software release, + version number within the release, platform, and + maybe the image type (subset type), a management + station would be expected to somehow determine + the protocol support for a command." + DEFVAL { tftp } + ::= { ciscoFlashCopyEntry 3 } + +ciscoFlashCopyServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The server address to be used for any copy. Optional. + Will default to 'FFFFFFFF'H (or 255.255.255.255). + + Since this object can just hold only IPv4 Transport + type, it is deprecated and replaced by + ciscoFlashCopyServerAddrRev1." + DEFVAL { 'FFFFFFFF'H } + ::= { ciscoFlashCopyEntry 4 } + +ciscoFlashCopySourceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source file name, either in Flash or on a server, + depending on the type of copy command. Mandatory. + + For a copy from Flash: + File name must be of the form + [device>:][:] + where is a value obtained from FlashDeviceName, + is obtained from FlashPartitionName + and is the name of a file in Flash. + A management station could derive its own partition name + as per the description for the ciscoFlashPartitionName + object. + If is not specified, the default Flash device + will be assumed. + If is not specified, the default partition + will be assumed. If a device is not partitioned into 2 + or more partitions, this value may be left out. + + For a copy to Flash, the file name will be as per + the file naming conventions and path to the file on + the server." + ::= { ciscoFlashCopyEntry 5 } + +ciscoFlashCopyDestinationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination file name. + + For a copy to Flash: + File name must be of the form + {device>:][:] + where is a value obtained from FlashDeviceName, + is obtained from FlashPartitionName + and is any character string that does not have + embedded colon characters. + A management station could derive its own partition name + as per the description for the ciscoFlashPartitionName + object. + If is not specified, the default Flash device + will be assumed. + If is not specified, the default partition + will be assumed. If a device is not partitioned into 2 + or more partitions, this value may be left out. + If is not specified, it will default to + specified in ciscoFlashCopySourceName. + + For a copy from Flash via tftp or rcp, the file name will be + as per the file naming conventions and destination sub-directory + on the server. If not specified, from the source + file name will be used. + For a copy from Flash via lex, this string will consist + of numeric characters specifying the interface on the + lex box that will receive the source flash image." + DEFVAL { ''B } + ::= { ciscoFlashCopyEntry 6 } + +ciscoFlashCopyRemoteUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote user name for copy via rcp protocol. Optional. + This object will be ignored for protocols other than + rcp. + If specified, it will override the remote user-name + configured through the + rcmd remote-username + configuration command. + The remote user-name is sent as the server user-name + in an rcp command request sent by the system to a + remote rcp server." + ::= { ciscoFlashCopyEntry 7 } + +ciscoFlashCopyStatus OBJECT-TYPE + SYNTAX INTEGER { + copyOperationPending(0), + copyInProgress(1), + copyOperationSuccess(2), + copyInvalidOperation(3), + copyInvalidProtocol(4), + copyInvalidSourceName(5), + copyInvalidDestName(6), + copyInvalidServerAddress(7), + copyDeviceBusy(8), + copyDeviceOpenError(9), + copyDeviceError(10), + copyDeviceNotProgrammable(11), + copyDeviceFull(12), + copyFileOpenError(13), + copyFileTransferError(14), + copyFileChecksumError(15), + copyNoMemory(16), + copyUnknownFailure(17), + copyInvalidSignature(18), + copyProhibited(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the specified copy operation. + + copyOperationPending : + operation request is received and + pending for validation and process + + copyInProgress : + specified operation is active + + copyOperationSuccess : + specified operation is supported and + completed successfully + + copyInvalidOperation : + command invalid or command-protocol-device + combination unsupported + + copyInvalidProtocol : + invalid protocol specified + + copyInvalidSourceName : + invalid source file name specified + For the copy from flash to lex operation, this + error code will be returned when the source file + is not a valid lex image. + + copyInvalidDestName : + invalid target name (file or partition or + device name) specified + For the copy from flash to lex operation, this + error code will be returned when no lex devices + are connected to the router or when an invalid + lex interface number has been specified in + the destination string. + + copyInvalidServerAddress : + invalid server address specified + + copyDeviceBusy : + specified device is in use and locked by + another process + + copyDeviceOpenError : + invalid device name + + copyDeviceError : + device read, write or erase error + + copyDeviceNotProgrammable : + device is read-only but a write or erase + operation was specified + + copyDeviceFull : + device is filled to capacity + + copyFileOpenError : + invalid file name; file not found in partition + + copyFileTransferError : + file transfer was unsuccessfull; network failure + + copyFileChecksumError : + file checksum in Flash failed + + copyNoMemory : + system running low on memory + + copyUnknownFailure : + failure unknown + + copyProhibited: + stop user from overwriting current boot image file." + ::= { ciscoFlashCopyEntry 8 } + +ciscoFlashCopyNotifyOnCompletion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether or not a notification should be + generated on the completion of the copy operation. + If specified, ciscoFlashCopyCompletionTrap + will be generated. It is the responsibility of the + management entity to ensure that the SNMP administrative + model is configured in such a way as to allow the + notification to be delivered." + DEFVAL { false } + ::= { ciscoFlashCopyEntry 9 } + +ciscoFlashCopyTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time taken for the copy operation. This object will + be like a stopwatch, starting when the operation + starts, stopping when the operation completes. + If a management entity keeps a database of completion + times for various operations, it can then use the + stopwatch capability to display percentage completion + time." + ::= { ciscoFlashCopyEntry 10 } + +ciscoFlashCopyEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { ciscoFlashCopyEntry 11 } + +ciscoFlashCopyVerify OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether the file that is copied need to + be verified for integrity / authenticity, after + copy succeeds. If it is set to true, and if the + file that is copied doesn't have integrity /authenticity + attachement, or the integrity / authenticity check + fails, then the command will be aborted, and the file + that is copied will be deleted from the destination + file system." + DEFVAL { false } + ::= { ciscoFlashCopyEntry 12 } + +ciscoFlashCopyServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the transport type of the + address contained in + ciscoFlashCopyServerAddrRev1. Optional. + Will default to '1' (IPv4 address type)." + DEFVAL { ipv4 } + ::= { ciscoFlashCopyEntry 13 } + +ciscoFlashCopyServerAddrRev1 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server address to be used for any copy. Optional. + Will default to 'FFFFFFFF'H (or 255.255.255.255). + + The Format of this address depends on the value of the + ciscoFlashCopyServerAddrType. + + This object deprecates the old + ciscoFlashCopyServerAddress object." + DEFVAL { 'FFFFFFFF'H } + ::= { ciscoFlashCopyEntry 14 } + +ciscoFlashCopyRemotePassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Password used by ftp, sftp or scp for copying a file + to/from an ftp/sftp/scp server. This object must be + created when the ciscoFlashCopyProtocol is ftp, sftp or + scp. Reading it returns a zero-length string for + security reasons." + ::= { ciscoFlashCopyEntry 15 } + + + +ciscoFlashPartitioningTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoFlashPartitioningEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Flash partitioning operation entries. Each + entry represents a Flash partitioning operation that + has been initiated." + ::= { ciscoFlashOps 2 } + +ciscoFlashPartitioningEntry OBJECT-TYPE + SYNTAX CiscoFlashPartitioningEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Flash partitioning operation entry. Each entry + consists of the command, the target device, the + partition count, and optionally the partition sizes. + + A management station wishing to create an entry should + first generate a pseudo-random serial number to be used + as the index to this sparse table. The station should + then create the associated instance of the row status + object. It must also, either in the same or in successive + PDUs, create the associated instance of the command and + parameter objects. It should also modify the default values + for any of the parameter objects if the defaults are not + appropriate. + + Once the appropriate instances of all the command + objects have been created, either by an explicit SNMP + set request or by default, the row status should be set + to active to initiate the operation. Note that this entire + procedure may be initiated via a single set request which + specifies a row status of createAndGo as well as specifies + valid values for the non-defaulted parameter objects. + + Once an operation has been activated, it cannot be + stopped. + + Once the operation completes, the management station should + retrieve the value of the status object (and time if + desired), and delete the entry. In order to prevent old + entries from clogging the table, entries will be aged out, + but an entry will never be deleted within 5 minutes of + completing." + INDEX { ciscoFlashPartitioningSerialNumber } + ::= { ciscoFlashPartitioningTable 1 } + +CiscoFlashPartitioningEntry ::= SEQUENCE { + ciscoFlashPartitioningSerialNumber Integer32, + ciscoFlashPartitioningCommand INTEGER, + ciscoFlashPartitioningDestinationName DisplayString, + ciscoFlashPartitioningPartitionCount Unsigned32, + ciscoFlashPartitioningPartitionSizes DisplayString, + ciscoFlashPartitioningStatus INTEGER, + ciscoFlashPartitioningNotifyOnCompletion TruthValue, + ciscoFlashPartitioningTime TimeTicks, + ciscoFlashPartitioningEntryStatus RowStatus +} + +ciscoFlashPartitioningSerialNumber OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Object which specifies a unique entry in the partitioning + operations table. A management station wishing to initiate + a partitioning operation should use a pseudo-random value + for this object when creating or modifying an instance of + a ciscoFlashPartitioningEntry." + ::= { ciscoFlashPartitioningEntry 1 } + +ciscoFlashPartitioningCommand OBJECT-TYPE + SYNTAX INTEGER { + partition(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The partitioning command to be executed. Mandatory. + If the command is unsupported, the + partitioningInvalidOperation + error will be reported in the operation status. + + Command Remarks + partition Partition a Flash device. + All the prerequisites for + partitioning must be met for + this command to succeed. + + Command table Parameters + 1) partition PartitioningDestinationName + PartitioningPartitionCount + PartitioningPartitionSizes (opt) + PartitioningNotifyOnCompletion (opt)" + DEFVAL { partition } + ::= { ciscoFlashPartitioningEntry 2 } + +ciscoFlashPartitioningDestinationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination device name. This name will be the value + obtained from FlashDeviceName. + If the name is not specified, the default Flash device + will be assumed." + DEFVAL { ''B } + ::= { ciscoFlashPartitioningEntry 3 } + +ciscoFlashPartitioningPartitionCount OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to specify the number of + partitions to be created. Its value cannot exceed + the value of ciscoFlashDeviceMaxPartitions. + + To undo partitioning (revert to a single partition), + this object must have the value 1." + DEFVAL { 2 } + ::= { ciscoFlashPartitioningEntry 4 } + +ciscoFlashPartitioningPartitionSizes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to explicitly specify the size + of each partition to be created. + The size of each partition will be in units of + ciscoFlashDeviceMinPartitionSize. + The value of this object will be in the form: + :...: + + If partition sizes are not specified, the system + will calculate default sizes based on the partition + count, the minimum partition size, and the device + size. Partition size need not be specified when + undoing partitioning (partition count is 1). + If partition sizes are specified, the number of + sizes specified must exactly match the partition + count. If not, the partitioning command will be + rejected with the invalidPartitionSizes error ." + DEFVAL { ''B } + ::= { ciscoFlashPartitioningEntry 5 } + +ciscoFlashPartitioningStatus OBJECT-TYPE + SYNTAX INTEGER { + partitioningInProgress(1), + partitioningOperationSuccess(2), + partitioningInvalidOperation(3), + partitioningInvalidDestName(4), + partitioningInvalidPartitionCount(5), + partitioningInvalidPartitionSizes(6), + partitioningDeviceBusy(7), + partitioningDeviceOpenError(8), + partitioningDeviceError(9), + partitioningNoMemory(10), + partitioningUnknownFailure(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the specified partitioning operation. + partitioningInProgress : + specified operation is active + + partitioningOperationSuccess : + specified operation is supported and completed + successfully + + partitioningInvalidOperation : + command invalid or command-protocol-device + combination unsupported + + partitioningInvalidDestName : + invalid target name (file or partition or + device name) specified + + partitioningInvalidPartitionCount : + invalid partition count specified for the + partitioning command + + partitioningInvalidPartitionSizes : + invalid partition size, or invalid count of + partition sizes + + partitioningDeviceBusy : + specified device is in use and locked by + another process + + partitioningDeviceOpenError : + invalid device name + + partitioningDeviceError : + device read, write or erase error + + partitioningNoMemory : + system running low on memory + + partitioningUnknownFailure : + failure unknown" + ::= { ciscoFlashPartitioningEntry 6 } + +ciscoFlashPartitioningNotifyOnCompletion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether or not a notification should be + generated on the completion of the partitioning operation. + If specified, ciscoFlashPartitioningCompletionTrap + will be generated. It is the responsibility of the + management entity to ensure that the SNMP administrative + model is configured in such a way as to allow the + notification to be delivered." + DEFVAL { false } + ::= { ciscoFlashPartitioningEntry 7 } + +ciscoFlashPartitioningTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time taken for the operation. This object will + be like a stopwatch, starting when the operation + starts, stopping when the operation completes. + If a management entity keeps a database of completion + times for various operations, it can then use the + stopwatch capability to display percentage completion + time." + ::= { ciscoFlashPartitioningEntry 8 } + +ciscoFlashPartitioningEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { ciscoFlashPartitioningEntry 9 } + + + +ciscoFlashMiscOpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoFlashMiscOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of misc Flash operation entries. Each + entry represents a Flash operation that + has been initiated." + ::= { ciscoFlashOps 3 } + +ciscoFlashMiscOpEntry OBJECT-TYPE + SYNTAX CiscoFlashMiscOpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Flash operation entry. Each entry consists of a + command, a target, and any optional parameters. + + A management station wishing to create an entry should + first generate a pseudo-random serial number to be used + as the index to this sparse table. The station should + then create the associated instance of the row status + object. It must also, either in the same or in successive + PDUs, create the associated instance of the command and + parameter objects. It should also modify the default values + for any of the parameter objects if the defaults are not + appropriate. + + Once the appropriate instances of all the command + objects have been created, either by an explicit SNMP + set request or by default, the row status should be set + to active to initiate the operation. Note that this entire + procedure may be initiated via a single set request which + specifies a row status of createAndGo as well as specifies + valid values for the non-defaulted parameter objects. + + Once an operation has been activated, it cannot be + stopped. + + Once the operation completes, the management station should + retrieve the value of the status object (and time if + desired), and delete the entry. In order to prevent old + entries from clogging the table, entries will be aged out, + but an entry will never be deleted within 5 minutes of + completing." + INDEX { ciscoFlashMiscOpSerialNumber } + ::= { ciscoFlashMiscOpTable 1 } + +CiscoFlashMiscOpEntry ::= SEQUENCE { + ciscoFlashMiscOpSerialNumber Integer32, + ciscoFlashMiscOpCommand INTEGER, + ciscoFlashMiscOpDestinationName DisplayString, + ciscoFlashMiscOpStatus INTEGER, + ciscoFlashMiscOpNotifyOnCompletion TruthValue, + ciscoFlashMiscOpTime TimeTicks, + ciscoFlashMiscOpEntryStatus RowStatus +} + +ciscoFlashMiscOpSerialNumber OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Object which specifies a unique entry in the + table. A management station wishing to initiate a + flash operation should use a pseudo-random value for + this object when creating or modifying an instance of + a ciscoFlashMiscOpEntry." + ::= { ciscoFlashMiscOpEntry 1 } + +ciscoFlashMiscOpCommand OBJECT-TYPE + SYNTAX INTEGER { + erase(1), + verify(2), + delete(3), + undelete(4), + squeeze(5), + format(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The command to be executed. Mandatory. + Note that it is possible for a system to support + multiple file systems (different file systems on + different Flash devices, or different file systems + on different partitions within a device). Each such + file system may support only a subset of these commands. + If a command is unsupported, the miscOpInvalidOperation(3) + error will be reported in the operation status. + + Command Remarks + erase Erase flash. + verify Verify flash file checksum. + delete Delete a file. + undelete Revive a deleted file . + Note that there are limits on + the number of times a file can + be deleted and undeleted. When + this limit is exceeded, the + system will return the appropriate + error. + squeeze Recover space occupied by + deleted files. This command + preserves the good files, erases + out the file system, then restores + the preserved good files. + format Format a flash device. + + Command table Parameters + erase MiscOpDestinationName + MiscOpNotifyOnCompletion (opt) + verify MiscOpDestinationName + MiscOpNotifyOnCompletion (opt) + delete MiscOpDestinationName + MiscOpNotifyOnCompletion (opt) + undelete MiscOpDestinationName + MiscOpNotifyOnCompletion (opt) + squeeze MiscOpDestinationName + MiscOpNotifyOnCompletion (opt) + format MiscOpDestinationName + MiscOpNotifyOnCompletion (opt)" + ::= { ciscoFlashMiscOpEntry 2 } + +ciscoFlashMiscOpDestinationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination file, or partition name. + File name must be of the form + [device>:][:] + where is a value obtained from FlashDeviceName, + is obtained from FlashPartitionName + and is the name of a file in Flash. + While leading and/or trailing whitespaces are acceptable, + no whitespaces are allowed within the path itself. + + A management station could derive its own partition name + as per the description for the ciscoFlashPartitionName + object. + If is not specified, the default Flash device + will be assumed. + If is not specified, the default partition + will be assumed. If a device is not partitioned into 2 + or more partitions, this value may be left out. + + For an operation on a partition, eg., the erase + command, this object would specify the partition name + in the form: + [device>:][:]" + DEFVAL { ''B } + ::= { ciscoFlashMiscOpEntry 3 } + +ciscoFlashMiscOpStatus OBJECT-TYPE + SYNTAX INTEGER { + miscOpInProgress(1), + miscOpOperationSuccess(2), + miscOpInvalidOperation(3), + miscOpInvalidDestName(4), + miscOpDeviceBusy(5), + miscOpDeviceOpenError(6), + miscOpDeviceError(7), + miscOpDeviceNotProgrammable(8), + miscOpFileOpenError(9), + miscOpFileDeleteFailure(10), + miscOpFileUndeleteFailure(11), + miscOpFileChecksumError(12), + miscOpNoMemory(13), + miscOpUnknownFailure(14), + miscOpSqueezeFailure(18), + miscOpNoSuchFile(19), + miscOpFormatFailure(20) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the specified operation. + miscOpInProgress : + specified operation is active + + miscOpOperationSuccess : + specified operation is supported and completed + successfully + + miscOpInvalidOperation : + command invalid or command-protocol-device + combination unsupported + + miscOpInvalidDestName : + invalid target name (file or partition or + device name) specified + + miscOpDeviceBusy : + specified device is in use and locked by another + process + + miscOpDeviceOpenError : + invalid device name + + miscOpDeviceError : + device read, write or erase error + + miscOpDeviceNotProgrammable : + device is read-only but a write or erase + operation was specified + + miscOpFileOpenError : + invalid file name; file not found in partition + + miscOpFileDeleteFailure : + file could not be deleted; delete count exceeded + + miscOpFileUndeleteFailure : + file could not be undeleted; undelete count + exceeded + + miscOpFileChecksumError : + file has a bad checksum + + miscOpNoMemory : + system running low on memory + + miscOpUnknownFailure : + failure unknown + + miscOpSqueezeFailure : + the squeeze operation failed + + miscOpNoSuchFile : + a valid but nonexistent file name was specified + + miscOpFormatFailure : + the format operation failed" + ::= { ciscoFlashMiscOpEntry 4 } + +ciscoFlashMiscOpNotifyOnCompletion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether or not a notification should be + generated on the completion of an operation. + If specified, ciscoFlashMiscOpCompletionTrap + will be generated. It is the responsibility of the + management entity to ensure that the SNMP administrative + model is configured in such a way as to allow the + notification to be delivered." + DEFVAL { false } + ::= { ciscoFlashMiscOpEntry 5 } + +ciscoFlashMiscOpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time taken for the operation. This object will + be like a stopwatch, starting when the operation + starts, stopping when the operation completes. + If a management entity keeps a database of completion + times for various operations, it can then use the + stopwatch capability to display percentage completion + time." + ::= { ciscoFlashMiscOpEntry 6 } + +ciscoFlashMiscOpEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { ciscoFlashMiscOpEntry 7 } + + + +-- Configuration + +ciscoFlashCfgDevInsNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether or not a notification should be + generated on the insertion of a Flash device. + + If the value of this object is 'true' then the + ciscoFlashDeviceInsertedNotif notification + will be generated. + + If the value of this object is 'false' then the + ciscoFlashDeviceInsertedNotif notification + will not be generated. + + It is the responsibility of the management entity to + ensure that the SNMP administrative model is + configured in such a way as to allow the + notification to be delivered." + DEFVAL { false } + ::= { ciscoFlashCfg 1 } + +ciscoFlashCfgDevRemNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether or not a notification should be + generated on the removal of a Flash device. + + If the value of this object is 'true' then the + ciscoFlashDeviceRemovedNotif notification + will be generated. + + If the value of this object is 'false' then the + ciscoFlashDeviceRemovedNotif notification + will not be generated. + + It is the responsibility of the management entity to + ensure that the SNMP administrative model is + configured in such a way as to allow the + notification to be delivered." + DEFVAL { false } + ::= { ciscoFlashCfg 2 } + +ciscoFlashPartitionLowSpaceNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether or not a notification should be + generated when the free space falls below the threshold value on + a flash partition and on recovery from low space. + + If the value of this object is 'true' then + ciscoFlashPartitionLowSpaceNotif and + ciscoFlashPartitionLowSpaceRecoveryNotif notifications will be + generated. + + If the value of this object is 'false' then the + ciscoFlashPartitionLowSpaceNotif and + ciscoFlashPartitionLowSpaceRecoveryNotif notifications + will not be generated. + + It is the responsibility of the management entity to + ensure that the SNMP administrative model is + configured in such a way as to allow the + notifications to be delivered." + ::= { ciscoFlashCfg 3 } +-- Traps (or notifications ??) + +ciscoFlashMIBTraps OBJECT IDENTIFIER + ::= { ciscoFlashMIBTrapPrefix 0 } + + +ciscoFlashCopyCompletionTrap NOTIFICATION-TYPE + OBJECTS { ciscoFlashCopyStatus } + STATUS current + DESCRIPTION + "A ciscoFlashCopyCompletionTrap is sent at the + completion of a flash copy operation if such a trap + was requested when the operation was initiated." + ::= { ciscoFlashMIBTraps 1 } + +ciscoFlashPartitioningCompletionTrap NOTIFICATION-TYPE + OBJECTS { ciscoFlashPartitioningStatus } + STATUS current + DESCRIPTION + "A ciscoFlashPartitioningCompletionTrap is sent at the + completion of a partitioning operation if such a trap + was requested when the operation was initiated." + ::= { ciscoFlashMIBTraps 2 } + +ciscoFlashMiscOpCompletionTrap NOTIFICATION-TYPE + OBJECTS { ciscoFlashMiscOpStatus } + STATUS current + DESCRIPTION + "A ciscoFlashMiscOpCompletionTrap is sent at the + completion of a miscellaneous flash operation + (enumerated in ciscoFlashMiscOpCommand) if such a trap + was requested when the operation was initiated." + ::= { ciscoFlashMIBTraps 3 } + +ciscoFlashDeviceChangeTrap NOTIFICATION-TYPE + OBJECTS { + ciscoFlashDeviceMinPartitionSize, + ciscoFlashDeviceName + } + STATUS deprecated + DESCRIPTION + "A ciscoFlashDeviceChangeTrap is sent whenever a + removable Flash device is inserted or removed." + ::= { ciscoFlashMIBTraps 4 } + +ciscoFlashDeviceInsertedNotif NOTIFICATION-TYPE + OBJECTS { + ciscoFlashDeviceMinPartitionSize, + ciscoFlashDeviceName + } + STATUS deprecated + DESCRIPTION + "A ciscoFlashDeviceInsertedNotif notification is sent + whenever a removable Flash device is inserted." + ::= { ciscoFlashMIBTraps 5 } + +ciscoFlashDeviceRemovedNotif NOTIFICATION-TYPE + OBJECTS { ciscoFlashDeviceName } + STATUS deprecated + DESCRIPTION + "A ciscoFlashDeviceRemovedNotif notification is sent + whenever a removable Flash device is removed." + ::= { ciscoFlashMIBTraps 6 } + +ciscoFlashDeviceInsertedNotifRev1 NOTIFICATION-TYPE + OBJECTS { + ciscoFlashDeviceMinPartitionSize, + ciscoFlashDeviceNameExtended + } + STATUS current + DESCRIPTION + "A ciscoFlashDeviceInsertedNotif notification is sent + whenever a removable Flash device is inserted + + ciscoFlashDeviceInsertedNotifRev1 depcrecates + ciscoFlashDeviceInsertedNotif since it uses + ciscoFlashDeviceName as a varbind which is + deprecated" + ::= { ciscoFlashMIBTraps 7 } + +ciscoFlashDeviceRemovedNotifRev1 NOTIFICATION-TYPE + OBJECTS { ciscoFlashDeviceNameExtended } + STATUS current + DESCRIPTION + "A ciscoFlashDeviceRemovedNotif notification is sent + whenever a removable Flash device is removed. + + ciscoFlashDeviceRemovedNotifRev1 depcrecates + ciscoFlashDeviceRemovedNotif since it uses + ciscoFlashDeviceName as a varbind which is + deprecated" + ::= { ciscoFlashMIBTraps 8 } + +ciscoFlashPartitionLowSpaceNotif NOTIFICATION-TYPE + OBJECTS { + ciscoFlashPartitionName, + ciscoFlashPartitionFreeSpaceExtended, + ciscoFlashPartitionLowSpaceNotifThreshold + } + STATUS current + DESCRIPTION + "A ciscoFlashPartitionLowSpaceNotif notification is sent + when the percentage of free space in a flash partition falls + below ciscoFlashPartitionLowSpaceNotifThreshold.This + notification will be generated when the value of + ciscoFlashPartitionLowSpaceNotifEnable is + true. + + ciscoFlashPartitionName indicates the name of the flash + partition for which this notification has been sent. + + ciscoFlashPartitionFreeSpaceExtended indicates the free space + available with in the flash partition. + + ciscoFlashPartitionLowSpaceNotifThreshold indicates the minimum + threshold value in percentage of free space for each partition." + ::= { ciscoFlashMIBTraps 9 } + +ciscoFlashPartitionLowSpaceRecoveryNotif NOTIFICATION-TYPE + OBJECTS { + ciscoFlashPartitionName, + ciscoFlashPartitionFreeSpaceExtended, + ciscoFlashPartitionLowSpaceNotifThreshold + } + STATUS current + DESCRIPTION + "A ciscoFlashPartitionLowSpaceRecoveryNotif notification is sent + whenever the free space in a flash partition becomes + normal once it has gone low. This notification will be + generated + when the value of ciscoFlashPartitionLowSpaceNotifEnable is + true. This trap is generated as a recovery notification for + ciscoFlashPartitionLowSpaceNotif. + + ciscoFlashPartitionName indicates the name of the flash + partition for which this notification has been sent. + + ciscoFlashPartitionFreeSpaceExtended indicates the free space + available with in the flash partition. + + ciscoFlashPartitionLowSpaceNotifThreshold indicates the minimum + threshold value in percentage of free space for each partition." + ::= { ciscoFlashMIBTraps 10 } + +-- Conformance information + +ciscoFlashDeviceChangeExtTrap NOTIFICATION-TYPE + OBJECTS { + ciscoFlashDeviceMinPartitionSizeExtended, + ciscoFlashDeviceNameExtended + } + STATUS current + DESCRIPTION + "A ciscoFlashDeviceChangeExtTrap is sent whenever a + removable Flash device is inserted or removed." + ::= { ciscoFlashMIBTraps 11 } + +ciscoFlashDeviceInsertedExtNotif NOTIFICATION-TYPE + OBJECTS { + ciscoFlashDeviceMinPartitionSizeExtended, + ciscoFlashDeviceNameExtended + } + STATUS current + DESCRIPTION + "A ciscoFlashDeviceInsertedExtNotif notification is sent + whenever a removable Flash device is inserted." + ::= { ciscoFlashMIBTraps 12 } + +ciscoFlashDeviceRemovedExtNotif NOTIFICATION-TYPE + OBJECTS { + ciscoFlashDeviceMinPartitionSizeExtended, + ciscoFlashDeviceNameExtended + } + STATUS current + DESCRIPTION + "A ciscoFlashDeviceRemovedExtNotif notification is sent + whenever a removable Flash device removed." + ::= { ciscoFlashMIBTraps 13 } + +ciscoFlashMIBConformance OBJECT IDENTIFIER + ::= { ciscoFlashMIB 2 } + +ciscoFlashMIBCompliances OBJECT IDENTIFIER + ::= { ciscoFlashMIBConformance 1 } + +ciscoFlashMIBGroups OBJECT IDENTIFIER + ::= { ciscoFlashMIBConformance 2 } + + +-- Compliance statements + +ciscoFlashMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroup, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroup, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroup + } + + GROUP ciscoFlashDeviceOptionalInfoGroup + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + ::= { ciscoFlashMIBCompliances 1 } + +ciscoFlashMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroup, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroup + } + + GROUP ciscoFlashDeviceOptionalInfoGroup + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + ::= { ciscoFlashMIBCompliances 2 } + +ciscoFlashMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev3." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroupRev1, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroup + } + + GROUP ciscoFlashDeviceOptionalInfoGroup + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + + GROUP ciscoFlashNotifGroup + DESCRIPTION + "This group contains Notifications + representing flash operations." + ::= { ciscoFlashMIBCompliances 3 } + +ciscoFlashMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev4." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroupRev1, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev1 + } + + GROUP ciscoFlashDeviceOptionalInfoGroupRev1 + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + + GROUP ciscoFlashNotifGroupRev1 + DESCRIPTION + "This group contains Notifications + representing flash operations." + ::= { ciscoFlashMIBCompliances 4 } + +ciscoFlashMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev5." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroupRev2, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev1 + } + + GROUP ciscoFlashDeviceOptionalInfoGroupRev1 + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + + GROUP ciscoFlashNotifGroupRev1 + DESCRIPTION + "This group contains Notifications + representing flash operations." + ::= { ciscoFlashMIBCompliances 5 } + +ciscoFlashMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev6." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroupRev2, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev2 + } + + GROUP ciscoFlashDeviceOptionalInfoGroup + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + + GROUP ciscoFlashNotifGroupRev1 + DESCRIPTION + "This group contains Notifications + representing flash operations." + ::= { ciscoFlashMIBCompliances 6 } + +ciscoFlashMIBComplianceRev6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev7." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroupRev2, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev2 + } + + GROUP ciscoFlashDeviceOptionalInfoGroupRev1 + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + + GROUP ciscoFlashNotifGroupRev2 + DESCRIPTION + "This group contains Notifications + representing flash operations." + ::= { ciscoFlashMIBCompliances 7 } + +ciscoFlashMIBComplianceRev7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev8." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroupRev2, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashFileInfoGroupSupp1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev2, + ciscoFlashCopyOpGroupRev3 + } + + GROUP ciscoFlashDeviceOptionalInfoGroupRev1 + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + + GROUP ciscoFlashNotifGroupRev2 + DESCRIPTION + "This group contains Notifications + representing flash operations." + ::= { ciscoFlashMIBCompliances 8 } + +ciscoFlashMIBComplianceRev8 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev9." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashDeviceInfoGroupRev2, + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashFileInfoGroupSupp1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev2, + ciscoFlashCopyOpGroupRev3 + } + + GROUP ciscoFlashDeviceOptionalInfoGroupRev1 + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + + GROUP ciscoFlashNotifGroupRev2 + DESCRIPTION + "This group contains Notifications + representing flash operations." + + GROUP ciscoFlashFileTypeInfoGroup + DESCRIPTION + "This group contain objects for the device + to represent Flash Files sorted by FlashFileType." + ::= { ciscoFlashMIBCompliances 9 } + +ciscoFlashMIBComplianceRev9 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that support + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev10." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashFileInfoGroupSupp1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev2, + ciscoFlashCopyOpGroupRev3 + } + + GROUP ciscoFlashDeviceOptionalInfoGroupRev1 + DESCRIPTION + "The Flash device optional group contains + objects for features that may be optional + or not available across all systems. + An example is the partitioning feature." + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is + optional. It is intended whenever partitioning + is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is + optional. It contains operations that are not + essential or not universally supported across + all platforms." + + GROUP ciscoFlashNotifGroupRev2 + DESCRIPTION + "This group contains Notifications + representing flash operations." + + GROUP ciscoFlashFileTypeInfoGroup + DESCRIPTION + "This group contain objects for the device + to represent Flash Files sorted by + FlashFileType." + + GROUP ciscoFlashDeviceInfoGroupRev2 + DESCRIPTION + "This group contain objects for the device + to represent Flash Files sorted by + FlashFileType." + + GROUP ciscoFlashDeviceInfoExtGroup + DESCRIPTION + "This group is mandatory for device which suppoorts + flash devices of sizes greater than 4 GB and also + supports ciscoFlashDeviceInfoGroupRev2." + + GROUP ciscoFlashPartitionInfoExtGroup + DESCRIPTION + "This group is mandatory for device which suppoorts + flash devices of sizes greater than 4 GB." + ::= { ciscoFlashMIBCompliances 10 } + +ciscoFlashMIBComplianceRev10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that supports + the Cisco Flash MIB. + + This compliance is deprecated by + ciscoFlashMIBComplianceRev11." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashPartitionInfoGroup, + ciscoFlashFileInfoGroupRev1, + ciscoFlashFileInfoGroupSupp1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev2, + ciscoFlashCopyOpGroupRev3 + } + + GROUP ciscoFlashDeviceOptionalInfoGroupRev1 + DESCRIPTION + "The Flash device optional group contains objects for features + that may be optional or not available across all systems. + An example is the partitioning feature" + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is optional. It is + intended whenever partitioning is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is optional. It + contains operations that are not essential or not universally + supported across all platforms" + + GROUP ciscoFlashNotifGroupRev2 + DESCRIPTION + "This group contains Notifications representing flash operations" + + GROUP ciscoFlashFileTypeInfoGroup + DESCRIPTION + "This group contain objects for the device to represent Flash + Files sorted by FlashFileType" + + GROUP ciscoFlashDeviceInfoGroupRev2 + DESCRIPTION + "This group contain objects for the device to represent Flash + Files sorted by FlashFileType" + + GROUP ciscoFlashDeviceInfoExtGroup + DESCRIPTION + "This group is mandatory for device which suppoorts + flash devices of sizes greater than 4 GB and also + supports ciscoFlashDeviceInfoGroupRev2." + + GROUP ciscoFlashPartitionInfoExtGroup + DESCRIPTION + "This group is mandatory for device which suppoorts + flash devices of sizes greater than 4 GB" + + GROUP ciscoFlashDeviceInfoExtGroupSupRev1 + DESCRIPTION + "This group is mandatory for device which suppoorts + flash devices of sizes greater than 4 GB and also + supports ciscoFlashDeviceInfoGroupRev2." + ::= { ciscoFlashMIBCompliances 11 } + +ciscoFlashMIBComplianceRev11 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that supports + the Cisco Flash MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoFlashPartitionInfoGroupRev1, + ciscoFlashFileInfoGroupRev1, + ciscoFlashFileInfoGroupSupp1, + ciscoFlashChipInfoGroup, + ciscoFlashCopyOpGroupRev2, + ciscoFlashCopyOpGroupRev3 + } + + GROUP ciscoFlashDeviceOptionalInfoGroupRev1 + DESCRIPTION + "The Flash device optional group contains objects for features + that may be optional or not available across all systems. + An example is the partitioning feature" + + GROUP ciscoFlashPartitioningOpGroup + DESCRIPTION + "The Flash partitioning operations group is optional. It is + intended whenever partitioning is supported." + + GROUP ciscoFlashMiscOpGroup + DESCRIPTION + "The Flash miscellaneous operations group is optional. It + contains operations that are not essential or not universally + supported across all platforms" + + GROUP ciscoFlashNotifGroupRev3 + DESCRIPTION + "This group contains Notifications representing flash operations" + + GROUP ciscoFlashFileTypeInfoGroup + DESCRIPTION + "This group contain objects for the device to represent Flash + Files sorted by FlashFileType" + + GROUP ciscoFlashDeviceInfoGroupRev2 + DESCRIPTION + "This group contain objects for the device to represent Flash + Files sorted by FlashFileType" + + GROUP ciscoFlashDeviceInfoExtGroup + DESCRIPTION + "This group is mandatory for device which suppoorts + flash devices of sizes greater than 4 GB and also + supports ciscoFlashDeviceInfoGroupRev2." + + GROUP ciscoFlashPartitionInfoExtGroup + DESCRIPTION + "This group is mandatory for device which suppoorts + flash devices of sizes greater than 4 GB" + + GROUP ciscoFlashDeviceInfoExtGroupSupRev1 + DESCRIPTION + "This group is mandatory for device which suppoorts + flash devices of sizes greater than 4 GB and also + supports ciscoFlashDeviceInfoGroupRev2." + ::= { ciscoFlashMIBCompliances 12 } + +-- Units of conformance + +ciscoFlashDeviceInfoGroup OBJECT-GROUP + OBJECTS { + ciscoFlashDevicesSupported, + ciscoFlashDeviceSize, + ciscoFlashDeviceName, + ciscoFlashDeviceDescr, + ciscoFlashDeviceProgrammingJumper, + ciscoFlashDeviceInitTime, + ciscoFlashDeviceChipCount, + ciscoFlashDeviceRemovable + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing mandatory Flash + device level information." + ::= { ciscoFlashMIBGroups 1 } + +ciscoFlashDeviceOptionalInfoGroup OBJECT-GROUP + OBJECTS { + ciscoFlashDeviceMinPartitionSize, + ciscoFlashDeviceMaxPartitions, + ciscoFlashDevicePartitions, + ciscoFlashDeviceController, + ciscoFlashDeviceCard + } + STATUS deprecated + DESCRIPTION + "A collection of optional objects providing + Flash device level information." + ::= { ciscoFlashMIBGroups 2 } + +ciscoFlashChipInfoGroup OBJECT-GROUP + OBJECTS { + ciscoFlashChipCode, + ciscoFlashChipDescr, + ciscoFlashChipWriteRetries, + ciscoFlashChipEraseRetries, + ciscoFlashChipMaxWriteRetries, + ciscoFlashChipMaxEraseRetries + } + STATUS current + DESCRIPTION + "A collection of objects providing Flash + chip level information." + ::= { ciscoFlashMIBGroups 3 } + +ciscoFlashPartitionInfoGroup OBJECT-GROUP + OBJECTS { + ciscoFlashPartitionStartChip, + ciscoFlashPartitionEndChip, + ciscoFlashPartitionSize, + ciscoFlashPartitionFreeSpace, + ciscoFlashPartitionFileCount, + ciscoFlashPartitionChecksumAlgorithm, + ciscoFlashPartitionStatus, + ciscoFlashPartitionUpgradeMethod, + ciscoFlashPartitionName, + ciscoFlashPartitionNeedErasure, + ciscoFlashPartitionFileNameLength + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing Flash + partition level information. Where a Flash + device has not been partitioned or does + not support partitioning, a partition is + synonymous with the entire device." + ::= { ciscoFlashMIBGroups 4 } + +ciscoFlashFileInfoGroup OBJECT-GROUP + OBJECTS { + ciscoFlashFileSize, + ciscoFlashFileChecksum, + ciscoFlashFileStatus, + ciscoFlashFileName + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing Flash + file level information." + ::= { ciscoFlashMIBGroups 5 } + +ciscoFlashCopyOpGroup OBJECT-GROUP + OBJECTS { + ciscoFlashCopyCommand, + ciscoFlashCopyProtocol, + ciscoFlashCopyServerAddress, + ciscoFlashCopySourceName, + ciscoFlashCopyDestinationName, + ciscoFlashCopyRemoteUserName, + ciscoFlashCopyStatus, + ciscoFlashCopyNotifyOnCompletion, + ciscoFlashCopyTime, + ciscoFlashCopyEntryStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the ability + to copy files to and from a Flash partition." + ::= { ciscoFlashMIBGroups 6 } + +ciscoFlashPartitioningOpGroup OBJECT-GROUP + OBJECTS { + ciscoFlashPartitioningCommand, + ciscoFlashPartitioningDestinationName, + ciscoFlashPartitioningPartitionCount, + ciscoFlashPartitioningPartitionSizes, + ciscoFlashPartitioningStatus, + ciscoFlashPartitioningNotifyOnCompletion, + ciscoFlashPartitioningTime, + ciscoFlashPartitioningEntryStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing the ability + to partition a Flash device." + ::= { ciscoFlashMIBGroups 7 } + +ciscoFlashMiscOpGroup OBJECT-GROUP + OBJECTS { + ciscoFlashMiscOpCommand, + ciscoFlashMiscOpDestinationName, + ciscoFlashMiscOpStatus, + ciscoFlashMiscOpNotifyOnCompletion, + ciscoFlashMiscOpTime, + ciscoFlashMiscOpEntryStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing the ability + to perform misc operations (erase, file verification, + etc) in a Flash device." + ::= { ciscoFlashMIBGroups 8 } + +ciscoFlashNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoFlashCopyCompletionTrap, + ciscoFlashPartitioningCompletionTrap, + ciscoFlashMiscOpCompletionTrap, + ciscoFlashDeviceChangeTrap + } + STATUS deprecated + DESCRIPTION + "The set of notification defined by this MIB." + ::= { ciscoFlashMIBGroups 9 } + +ciscoFlashFileInfoGroupRev1 OBJECT-GROUP + OBJECTS { + ciscoFlashFileSize, + ciscoFlashFileChecksum, + ciscoFlashFileStatus, + ciscoFlashFileName, + ciscoFlashFileType + } + STATUS current + DESCRIPTION + "A collection of objects providing Flash + file level information." + ::= { ciscoFlashMIBGroups 10 } + +ciscoFlashNotifGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoFlashCopyCompletionTrap, + ciscoFlashPartitioningCompletionTrap, + ciscoFlashMiscOpCompletionTrap, + ciscoFlashDeviceInsertedNotif, + ciscoFlashDeviceRemovedNotif + } + STATUS deprecated + DESCRIPTION + "The set of notification defined by this MIB." + ::= { ciscoFlashMIBGroups 11 } + +ciscoFlashDeviceInfoGroupRev1 OBJECT-GROUP + OBJECTS { + ciscoFlashDevicesSupported, + ciscoFlashDeviceSize, + ciscoFlashDeviceName, + ciscoFlashDeviceDescr, + ciscoFlashDeviceProgrammingJumper, + ciscoFlashDeviceInitTime, + ciscoFlashDeviceChipCount, + ciscoFlashDeviceRemovable, + ciscoFlashCfgDevInsNotifEnable, + ciscoFlashCfgDevRemNotifEnable + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing mandatory Flash + device level information." + ::= { ciscoFlashMIBGroups 12 } + +ciscoFlashDeviceOptionalInfoGroupRev1 OBJECT-GROUP + OBJECTS { + ciscoFlashDeviceMinPartitionSize, + ciscoFlashDeviceMaxPartitions, + ciscoFlashDevicePartitions, + ciscoFlashDeviceController, + ciscoFlashPhyEntIndex + } + STATUS current + DESCRIPTION + "A collection of optional objects providing + Flash device level information. This deprecates + ciscoFlashDeviceOptionalInfoGroup object group." + ::= { ciscoFlashMIBGroups 13 } + +ciscoFlashCopyOpGroupRev1 OBJECT-GROUP + OBJECTS { + ciscoFlashCopyCommand, + ciscoFlashCopyProtocol, + ciscoFlashCopyServerAddress, + ciscoFlashCopySourceName, + ciscoFlashCopyDestinationName, + ciscoFlashCopyRemoteUserName, + ciscoFlashCopyStatus, + ciscoFlashCopyNotifyOnCompletion, + ciscoFlashCopyTime, + ciscoFlashCopyEntryStatus, + ciscoFlashCopyVerify + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the ability + to copy files to and from a Flash partition. + + This group is deprecated by new group + ciscoFlashCopyOpGroupRev2." + ::= { ciscoFlashMIBGroups 14 } + +ciscoFlashDeviceInfoGroupRev2 OBJECT-GROUP + OBJECTS { + ciscoFlashDevicesSupported, + ciscoFlashDeviceSize, + ciscoFlashDeviceNameExtended, + ciscoFlashDeviceDescr, + ciscoFlashDeviceProgrammingJumper, + ciscoFlashDeviceInitTime, + ciscoFlashDeviceChipCount, + ciscoFlashDeviceRemovable, + ciscoFlashCfgDevInsNotifEnable, + ciscoFlashCfgDevRemNotifEnable + } + STATUS current + DESCRIPTION + "A collection of objects providing mandatory Flash + device level information." + ::= { ciscoFlashMIBGroups 15 } + +ciscoFlashCopyOpGroupRev2 OBJECT-GROUP + OBJECTS { + ciscoFlashCopyCommand, + ciscoFlashCopyProtocol, + ciscoFlashCopySourceName, + ciscoFlashCopyDestinationName, + ciscoFlashCopyRemoteUserName, + ciscoFlashCopyStatus, + ciscoFlashCopyNotifyOnCompletion, + ciscoFlashCopyTime, + ciscoFlashCopyEntryStatus, + ciscoFlashCopyVerify, + ciscoFlashCopyServerAddrType, + ciscoFlashCopyServerAddrRev1 + } + STATUS current + DESCRIPTION + "A collection of objects providing the ability + to copy files to and from a Flash partition. + + This Group deprecates ciscoFlashCopyOpGroupRev1." + ::= { ciscoFlashMIBGroups 16 } + +ciscoFlashNotifGroupRev2 NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoFlashCopyCompletionTrap, + ciscoFlashPartitioningCompletionTrap, + ciscoFlashMiscOpCompletionTrap, + ciscoFlashDeviceInsertedNotifRev1, + ciscoFlashDeviceRemovedNotifRev1 + } + STATUS deprecated + DESCRIPTION + "The set of notification defined by this MIB. + ciscoFlashNotifGroupRev2 object is superseded by ciscoFlashNotifGroupRev3." + ::= { ciscoFlashMIBGroups 17 } + +ciscoFlashCopyOpGroupRev3 OBJECT-GROUP + OBJECTS { ciscoFlashCopyRemotePassword } + STATUS current + DESCRIPTION + "A collection of objects providing the ability + to copy files to and from a Flash partition. + + This Group supplements ciscoFlashCopyOpGroupRev2." + ::= { ciscoFlashMIBGroups 18 } + +ciscoFlashFileInfoGroupSupp1 OBJECT-GROUP + OBJECTS { ciscoFlashFileDate } + STATUS current + DESCRIPTION + "A collection of objects providing Flash + file level information in addition to the + objects found in ciscoFlashFileInfoGroupRev1." + ::= { ciscoFlashMIBGroups 19 } + +ciscoFlashFileTypeInfoGroup OBJECT-GROUP + OBJECTS { + ciscoFlashFileByTypeSize, + ciscoFlashFileByTypeChecksum, + ciscoFlashFileByTypeStatus, + ciscoFlashFileByTypeName, + ciscoFlashFileByTypeDate + } + STATUS current + DESCRIPTION + "A collection of objects providing Flash + file information which are sorted by file type." + ::= { ciscoFlashMIBGroups 20 } + +ciscoFlashDeviceInfoExtGroup OBJECT-GROUP + OBJECTS { ciscoFlashDeviceSizeExtended } + STATUS current + DESCRIPTION + "A collection of objects providing high capacity + mandatory Flash device level information." + ::= { ciscoFlashMIBGroups 21 } + +ciscoFlashPartitionInfoExtGroup OBJECT-GROUP + OBJECTS { + ciscoFlashPartitionSizeExtended, + ciscoFlashPartitionFreeSpaceExtended + } + STATUS current + DESCRIPTION + "A collection of objects providing haigh capacity + Flash partition level information." + ::= { ciscoFlashMIBGroups 22 } + +ciscoFlashDeviceInfoExtGroupSupRev1 OBJECT-GROUP + OBJECTS { ciscoFlashDeviceMinPartitionSizeExtended } + STATUS current + DESCRIPTION + "A collection of objects providing high capacity + mandatory Flash device level information. + + This Group is supplement to ciscoFlashDeviceInfoExtGroup." + ::= { ciscoFlashMIBGroups 23 } + +ciscoFlashPartitionInfoGroupRev1 OBJECT-GROUP + OBJECTS { + ciscoFlashPartitionStartChip, + ciscoFlashPartitionEndChip, + ciscoFlashPartitionSize, + ciscoFlashPartitionFreeSpace, + ciscoFlashPartitionFileCount, + ciscoFlashPartitionChecksumAlgorithm, + ciscoFlashPartitionStatus, + ciscoFlashPartitionUpgradeMethod, + ciscoFlashPartitionName, + ciscoFlashPartitionNeedErasure, + ciscoFlashPartitionFileNameLength, + ciscoFlashPartitionLowSpaceNotifThreshold, + ciscoFlashPartitionLowSpaceNotifEnable + } + STATUS current + DESCRIPTION + "A collection of objects providing Flash + partition level information. Where a Flash + device has not been partitioned or does + not support partitioning, a partition is + synonymous with the entire device." + ::= { ciscoFlashMIBGroups 24 } + +ciscoFlashNotifGroupRev3 NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoFlashCopyCompletionTrap, + ciscoFlashPartitioningCompletionTrap, + ciscoFlashMiscOpCompletionTrap, + ciscoFlashDeviceInsertedNotifRev1, + ciscoFlashDeviceRemovedNotifRev1, + ciscoFlashPartitionLowSpaceNotif, + ciscoFlashPartitionLowSpaceRecoveryNotif, + ciscoFlashDeviceChangeExtTrap, + ciscoFlashDeviceInsertedExtNotif, + ciscoFlashDeviceRemovedExtNotif + } + STATUS current + DESCRIPTION + "The set of notification defined by this MIB." + ::= { ciscoFlashMIBGroups 25 } + +END + diff --git a/MIBS/cisco/CISCO-FRAME-RELAY-MIB b/MIBS/cisco/CISCO-FRAME-RELAY-MIB new file mode 100644 index 0000000..f0427dc --- /dev/null +++ b/MIBS/cisco/CISCO-FRAME-RELAY-MIB @@ -0,0 +1,2207 @@ +-------------------------------------------------------------------- +-- CISCO-FRAME-RELAY-MIB.my +-- Cisco Frame Relay MIB file, providing Frame Relay specific +-- information that are either excluded by RFC 1315 (FR DTE MIB) +-- or specific to Cisco products. +-- +-- January 1996, Chifei Cheng +-- +-- Copyright (c) 1996, 1999, 2000, 2001 by cisco Systems, Inc. +-- All rights reserved. +-- +-------------------------------------------------------------------- + +-- Note: +-- Until future change, it is no intention for this MIB to cover +-- every Frame Relay related feature, configuration statement, or +-- exec command display. The focus is to provide key information +-- that are unavailable in any of the existing MIB's, but are +-- currently available through the Frame Relay show commands and/or +-- configuration displays. + + +CISCO-FRAME-RELAY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Integer32, + IpAddress + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TruthValue + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI + InterfaceIndex + FROM IF-MIB + ifIndex + FROM RFC1213-MIB + frDlcmiEntry, + frCircuitEntry, + frCircuitIfIndex, + frCircuitDlci + FROM RFC1315-MIB; + +-- All table indicies in this MIB that involve interface index and +-- DLCI are derived from frCircuitIfIndex and frCircuitDlci +-- respectively from RFC 1315. + +ciscoFrameRelayMIB MODULE-IDENTITY + LAST-UPDATED "200010130000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-framerelay@cisco.com" + DESCRIPTION + "Cisco Frame Relay MIB" + + REVISION "200010130000Z" + DESCRIPTION + "(1) Added objects of FR Switching, FR Fragmentation + and FR/ATM Interworking. + (2) Objects for per PVC I/O rate is added to + cfrExtCircuitTable" + + REVISION "200005220000Z" + DESCRIPTION + "(1) Added ELMI subgroup for ELMI objects." + + REVISION "200005160000Z" + DESCRIPTION + "(1) Added Traffic Shaping parameter objects to + cfrExtCircuitTable. + (2) Deprecated cfrSvcMinThruputOut and + cfrSvcMinThruputIn. Added cfrExtCircuitMinThruputOut + and cfrExtCircuitMinThruputIn in cfrExtCircuitTable + inorder to make them applicable to both PVC/SVC. + (3) Added cfrExtCircuitBandwidth object to + cfrExtCircuitTable." + + REVISION "200004260000Z" + DESCRIPTION + "(1) add an integer value for cfrMapPayloadCompressType; + (2) reword the Description statements for + { cfrMapPayloadCompressType, + cfrExtCircuitUncompressIns, + cfrExtCircuitUncompressOuts } + so that they are not limited to software compression." + + REVISION "9908210000Z" + DESCRIPTION + "(1) Added cfrExtCircuitUncompressOuts and + cfrExtCircuitUncompressIns to the circuit subgroup; + (2) Added cfrMapRtpHdrCompress and cfrMapPayloadCompressType + to the mapping subgroup; + (3) cfrMapPayloadCompress becomes deprecated, obsoleted + by cfrMapPayloadCompressType; + (4) frCircuitSentOctets and frCircuitReceivedOctets + per RFC1315 will reflect the number of bytes in Frame Relay + frames sent to and received from the physical layer. Same + effect is applied to ifOutOctets and ifInOctets as well + when ifIndex refers to a Frame Relay subinterface." + + REVISION "9608150000Z" + DESCRIPTION + "Initial version of this MIB module." + + ::= { ciscoMgmt 49 } + + +ciscoFrMIBObjects OBJECT IDENTIFIER ::= { ciscoFrameRelayMIB 1 } + +-- Subgroups: +-- The objects include four subgroups on the topics of +-- o LMI (Local Management Interface, see ANSI T1.617 Annex D and +-- the Frame Relay Specification with Extensions by DEC, +-- NT, StrataCom, and Cisco.), +-- o Virtual circuits, +-- o Circuit mapping information, +-- o SVC (switched virtual circuits, see CCITT/ITU Q.933 and +-- Q.922.), +-- o ELMI (Enhanced Link Management Interface) objects, +-- o Fragmentation objects, +-- o Frame Relay/ATM Network Interworking objects, +-- o Frame Relay/ATM PVC Service Interworking objects, and +-- o Frame Relay Switching objects. + +cfrLmiObjs OBJECT IDENTIFIER ::= { ciscoFrMIBObjects 1 } + +cfrCircuitObjs OBJECT IDENTIFIER ::= { ciscoFrMIBObjects 2 } + +cfrMapObjs OBJECT IDENTIFIER ::= { ciscoFrMIBObjects 3 } + +cfrSvcObjs OBJECT IDENTIFIER ::= { ciscoFrMIBObjects 4 } + +cfrElmiObjs OBJECT IDENTIFIER ::= { ciscoFrMIBObjects 5 } + +cfrFragObjs OBJECT IDENTIFIER ::= { ciscoFrMIBObjects 6 } + +cfrConnectionObjs OBJECT IDENTIFIER ::= { ciscoFrMIBObjects 7 } + +DlciNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Numerical format of Data Link Connection Identifier + (DLCI) in decimal, identical to the 'DLCI' as INTEGER + of 0..DLCINumber in RFC1315. The maximum value depends + on Frame Relay implementation, which is currently set + to be 1023 for 2-octet address format per UNI + Implementation Agreement FRF.1." + SYNTAX INTEGER (0..1023) + +CfrMapProtocols ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Cisco link types (network protocols) that run + over Frame Relay. Associated values, except for + wildcard, match assigned values of internal software + respectively." + SYNTAX INTEGER + { + arp(1), + serialArp(6), + ip(7), + xns(10), + novell(11), + apollo(12), + vines(13), + appletalk(16), + ieeeSpanning(18), + decnet(22), + clns(25), + rsrb(37), + bridge(38), + stun(39), + frArp(40), + uncompressedTcp(47), + compressedTcp(48), + llc2(49), + frSwitch(53), + dlsw(63), + nhrp(74), + compressedRtp(83), + wildcard(999) -- either means no applicable type for + -- the circuit or means point-to-point + } + + +-- LMI sub-group { + +cfrLmiTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrLmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Frame Relay LMI information that are + either supplemental to the frDlcmiTable of RFC 1315 + or specific to Cisco's implementation." + REFERENCE + "American National Standard T1.617-1991, Annex D" + ::= { cfrLmiObjs 1 } + +cfrLmiEntry OBJECT-TYPE + SYNTAX CfrLmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains information + of Frame Relay LMI over one physical interface. + They are mostly FR generic and some Cisco specific." + AUGMENTS { frDlcmiEntry } + ::= { cfrLmiTable 1 } + +CfrLmiEntry ::= + SEQUENCE { + cfrLmiLinkstatus INTEGER, + cfrLmiLinkType INTEGER, + cfrLmiEnquiryIns Counter32, + cfrLmiEnquiryOuts Counter32, + cfrLmiStatusIns Counter32, + cfrLmiStatusOuts Counter32, + cfrLmiUpdateStatusIns Counter32, + cfrLmiUpdateStatusOuts Counter32, + cfrLmiStatusTimeouts Counter32, + cfrLmiStatusEnqTimeouts Counter32, + cfrLmiN392Dce INTEGER, + cfrLmiN393Dce INTEGER, + cfrLmiT392Dce INTEGER + } + +-- Note: for LMI type, i.e. ANSI or Cisco, see frDlcmiState +-- of RFC 1315. Also, for LMI parameters for DTE not listed here, +-- e.g. T391, N391, N392, and N393, see RFC 1315. +-- +-- Although based on the current logic the value for +-- cfrLmiDLstatus is equivalent to ifOperStatus, the object +-- remains herein for future possible development change. + +cfrLmiLinkstatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Data link status via LMI." + ::= { cfrLmiEntry 1 } + +cfrLmiLinkType OBJECT-TYPE + SYNTAX INTEGER { + dte(1), + dce(2), + nni(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame Relay link type." + ::= { cfrLmiEntry 2 } + + +cfrLmiEnquiryIns OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Status Enquiry messages received." + ::= { cfrLmiEntry 3 } + +cfrLmiEnquiryOuts OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Status Enquiry messages sent." + ::= { cfrLmiEntry 4 } + +cfrLmiStatusIns OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Status messages received." + ::= { cfrLmiEntry 5 } + +cfrLmiStatusOuts OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Status messages sent." + ::= { cfrLmiEntry 6 } + +cfrLmiUpdateStatusIns OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Update Status messages received." + ::= { cfrLmiEntry 7 } + +cfrLmiUpdateStatusOuts OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Update Status messages sent" + ::= { cfrLmiEntry 8 } + +cfrLmiStatusTimeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "times" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times when timeout occurred on waiting + for Status message" + ::= { cfrLmiEntry 9 } + +cfrLmiStatusEnqTimeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "times" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times when timeout occurred on waiting + for Status Enquiry message" + ::= { cfrLmiEntry 10 } + +cfrLmiN392Dce OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMI error threshold for DCE interface. + For DTE, value becomes 0." + ::= { cfrLmiEntry 11 } + +cfrLmiN393Dce OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LMI monitored event count for DCE interface. + For DTE, value becomes zero (0)." + ::= { cfrLmiEntry 12 } + +cfrLmiT392Dce OBJECT-TYPE + SYNTAX INTEGER (0..30) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DCE polling verification timer for DCE interface + For DTE, the value becomes zero (0)." + ::= { cfrLmiEntry 13 } + +-- end LMI subgroup } + +-- Circut sub-group { + +cfrCircuitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrCircuitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of descriptive and statistics information + that are generic to Frame Relay virtual circuits." + ::= { cfrCircuitObjs 1 } + +cfrCircuitEntry OBJECT-TYPE + SYNTAX CfrCircuitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains information of a + circuit that are not included in frCircuitTable of + RFC1315 but are generic to Frame Relay." + AUGMENTS { frCircuitEntry } + -- indexed by { frCircuitIfIndex, frCircuitDlci } + ::= { cfrCircuitTable 1 } + +CfrCircuitEntry ::= + SEQUENCE { + cfrCircuitDEins Counter32, + cfrCircuitDEouts Counter32, + cfrCircuitDropPktsOuts Counter32, + cfrCircuitType INTEGER + } + +cfrCircuitDEins OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received with the Discarded + Eligibility indictor (the DE bit) set." + ::= { cfrCircuitEntry 1 } + +cfrCircuitDEouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets transmitted with DE bit set." + ::= { cfrCircuitEntry 2 } + +cfrCircuitDropPktsOuts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of discarded packets that were to be sent." + ::= { cfrCircuitEntry 3 } + +cfrCircuitType OBJECT-TYPE + SYNTAX INTEGER + { + pvc(1), -- permanent virtual circuit + svc(2) -- switched virtual circuit + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Basic circuit type" + ::= { cfrCircuitEntry 4 } + +-- Cisco specific circuit information: + +cfrExtCircuitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrExtCircuitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Cisco implementation specific FR + circuit information. This is a Cisco extension + for the frCircuitTable of RFC 1315." + ::= { cfrCircuitObjs 2 } + +cfrExtCircuitEntry OBJECT-TYPE + SYNTAX CfrExtCircuitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains information + of a Frame Relay virtual circuit that are specific + to Cisco implementation." + AUGMENTS { frCircuitEntry } + -- indexed by { frCircuitIfIndex, frCircuitDlci } + ::= { cfrExtCircuitTable 1 } + +CfrExtCircuitEntry ::= + SEQUENCE { + cfrExtCircuitIfName DisplayString, + cfrExtCircuitIfType INTEGER, + cfrExtCircuitSubifIndex InterfaceIndex, + cfrExtCircuitMapStatus INTEGER, + cfrExtCircuitCreateType INTEGER, + cfrExtCircuitMulticast TruthValue, + cfrExtCircuitRoutedDlci DlciNumber, + cfrExtCircuitRoutedIf InterfaceIndex, + cfrExtCircuitUncompressIns Counter32, + cfrExtCircuitUncompressOuts Counter32, + cfrExtCircuitFECNOuts Counter32, + cfrExtCircuitBECNOuts Counter32, + cfrExtCircuitMinThruputOut Integer32, + cfrExtCircuitMinThruputIn Integer32, + cfrExtCircuitBcastPktOuts Counter32, + cfrExtCircuitBcastByteOuts Counter32, + cfrExtCircuitBandwidth Integer32, + cfrExtCircuitShapeByteLimit Integer32, + cfrExtCircuitShapeInterval Integer32, + cfrExtCircuitShapeByteIncrement Integer32, + cfrExtCircuitShapePkts Counter32, + cfrExtCircuitShapeBytes Counter32, + cfrExtCircuitShapePktsDelay Counter32, + cfrExtCircuitShapeBytesDelay Counter32, + cfrExtCircuitShapeActive TruthValue, + cfrExtCircuitShapeAdapting INTEGER, + cfrExtCircuitTxDataRate INTEGER, + cfrExtCircuitTxPktRate INTEGER, + cfrExtCircuitRcvDataRate INTEGER, + cfrExtCircuitRcvPktRate INTEGER + } + +cfrExtCircuitIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of the main interface or the + subinterface that this DLCI is associated with. + This is the same name string of an interface used + in the configuration and all console displays, + such as 'serial 0', 'serial 3/0.3', etc." + ::= { cfrExtCircuitEntry 1 } + +cfrExtCircuitIfType OBJECT-TYPE + SYNTAX INTEGER { + mainInterface(1), + pointToPoint(2), -- subinterface + multipoint(3) -- subinterface + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the subinterface this DLCI is associated + with, if configured." + ::= { cfrExtCircuitEntry 2 } + +cfrExtCircuitSubifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For value greater than zero (0), it indicates + the network management interface index + for the subinterface associated with + this DLCI. Value 0 means the DLCI is not + associated with any subinterface." + ::= { cfrExtCircuitEntry 3 } + +cfrExtCircuitMapStatus OBJECT-TYPE + SYNTAX INTEGER (0..2047) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mapping protocols (internally considered as + the 'link type') applied on this circuit. + The value ranges from 0 to 2047. + For point-to-point DLCI, the value stays zero. + Otherwise, the value is a sum. It initially takes + the value zero, then, for each type of Protocol, + 2 raised to a power is added to the sum. + The following table presents respective power and + equivalent value for each applicable type: + + Protocol Power Value + -------- ----- ----- + IP 0 1 + IPX 1 2 + Appletalk 2 4 + XNS 3 8 + VINES 4 16 + DECnet 5 32 + CLNS 6 64 + Bridging 7 128 + RSRB 8 256 + STUN 9 512 + LLC2 10 1024 + + For example, value 3 means the circuit's mapping + protocols include IP and IPX. (3 = 2**1 + 2**0, + where 0 corresponds to IP and 1 to IPX.) Value 0 + means there is currently no mapping protocol for + the circuit. + See cfrMapTable for more mapping information." + ::= { cfrExtCircuitEntry 4 } + +cfrExtCircuitCreateType OBJECT-TYPE + SYNTAX INTEGER + { + dynamic(1), -- PVC established through LMI + -- or an SVC established through + -- SVC signalling + static(2) -- circuit was configured + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identify the last source of the circuit's creation." + ::= { cfrExtCircuitEntry 5 } + +cfrExtCircuitMulticast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate if this DLCI is a multicast DLCI." + ::= { cfrExtCircuitEntry 6 } + +cfrExtCircuitRoutedDlci OBJECT-TYPE + SYNTAX DlciNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routed DLCI to pair up with this DLCI + for switching function. NOTE: Value zero (0) + indicates that there is no such routed DLCI + corresponding to this DLCI." + ::= { cfrExtCircuitEntry 7 } + +cfrExtCircuitRoutedIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface for the routed DLCI that pairs up + with this DLCI for switching. Value greater than 0 + is the InterfaceIndex for that interface. Value + zero (0) indicates that there is no such routed DLCI + corresponding to this DLCI." + ::= { cfrExtCircuitEntry 8 } + +cfrExtCircuitUncompressIns OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of inbound octets of the data packets, + accounted at Frame Relay level after FRF.9 + payload decompression is applied. In the case of + non-FRF.9, this value could be identical to + frCircuitReceivedOctets, unless otherwise noted." + ::= { cfrExtCircuitEntry 9 } + +cfrExtCircuitUncompressOuts OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outbound octets of the data packets, + accounted at Frame Relay level before FRF.9 + payload compression is applied. In the case of + non-FRF.9, this value could be identical to + frCircuitSentOctets, unless otherwise noted." + ::= { cfrExtCircuitEntry 10 } + +cfrExtCircuitFECNOuts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames sent out to the network + indicating forward congestion." + ::= { cfrExtCircuitEntry 11 } + +cfrExtCircuitBECNOuts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames sent out to the network + indicating backward congestion." + ::= { cfrExtCircuitEntry 12 } + +cfrExtCircuitMinThruputOut OBJECT-TYPE + SYNTAX Integer32 (9600..1544000) + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Circuit's outgoing minimal Throughput based on + configuration." + ::= { cfrExtCircuitEntry 13 } + +cfrExtCircuitMinThruputIn OBJECT-TYPE + SYNTAX Integer32 (9600..1544000) + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Circuit's incoming minimal Throughput based on + configuration." + ::= { cfrExtCircuitEntry 14 } + +cfrExtCircuitBcastPktOuts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of broadcast packets sent out to the + network." + ::= { cfrExtCircuitEntry 15 } + +cfrExtCircuitBcastByteOuts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes sent out to the network in + broadcast packets." + ::= { cfrExtCircuitEntry 16 } + +cfrExtCircuitBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth of the virtual circuit, acquired from + Cisco typed LMI Full Status message." + ::= { cfrExtCircuitEntry 17 } + +cfrExtCircuitShapeByteLimit OBJECT-TYPE + SYNTAX Integer32 (125..2147483647) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of tokens a token bucket can hold in any + time interval in case of traffic shaping." + ::= { cfrExtCircuitEntry 18 } + +cfrExtCircuitShapeInterval OBJECT-TYPE + SYNTAX Integer32 (10..125) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Committed rate measurement interval." + ::= { cfrExtCircuitEntry 19 } + +cfrExtCircuitShapeByteIncrement OBJECT-TYPE + SYNTAX Integer32 (125..2147483647) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of tokens added into the token bucket per time + interval in case of traffic shaping." + ::= { cfrExtCircuitEntry 20 } + +cfrExtCircuitShapePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets that went through traffic + shaping." + ::= { cfrExtCircuitEntry 21 } + +cfrExtCircuitShapeBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes that went through traffic + shaping." + ::= { cfrExtCircuitEntry 22 } + +cfrExtCircuitShapePktsDelay OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets that were delayed by the + traffic shaper." + ::= { cfrExtCircuitEntry 23 } + +cfrExtCircuitShapeBytesDelay OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes that were delayed by the + traffic shaper." + ::= { cfrExtCircuitEntry 24 } + +cfrExtCircuitShapeActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows whether shaping is active or not." + ::= { cfrExtCircuitEntry 25 } + +cfrExtCircuitShapeAdapting OBJECT-TYPE + SYNTAX INTEGER { + none(1), + becn(2), + foreSight(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of Adaptive Shaping configured. + none(1) - No adaptive shaping configured + becn(2) - Backward Explicit Congestion Notification + foreSight(3) - ForeSight is the network traffic control + software used in Cisco WAN switches" + ::= { cfrExtCircuitEntry 26 } + +cfrExtCircuitTxDataRate OBJECT-TYPE + SYNTAX INTEGER (1..45000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average rate (bytes/second) at which data is + transmitted in this circuit. " + ::= { cfrExtCircuitEntry 27 } + +cfrExtCircuitTxPktRate OBJECT-TYPE + SYNTAX INTEGER (1..45000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets sent in a second in this + circuit." + ::= { cfrExtCircuitEntry 28 } + +cfrExtCircuitRcvDataRate OBJECT-TYPE + SYNTAX INTEGER (1..45000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average rate (bytes/second) at which data is + received in this circuit. " + ::= { cfrExtCircuitEntry 29 } + +cfrExtCircuitRcvPktRate OBJECT-TYPE + SYNTAX INTEGER (1..45000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average number of packets received in a second in + this circuit. " + ::= { cfrExtCircuitEntry 30 } + +-- end circuit subgroup } + +-- Mapping sub-group { + +cfrMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of protocols and addresses mapping + information of FR virtual circuit." + ::= { cfrMapObjs 1 } + +cfrMapEntry OBJECT-TYPE + SYNTAX CfrMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains one mapping + information of a Frame Relay virtual circuit." + INDEX { frCircuitIfIndex, frCircuitDlci, cfrMapIndex } + ::= { cfrMapTable 1 } + +CfrMapEntry ::= + SEQUENCE { + cfrMapIndex INTEGER, + cfrMapProtocol CfrMapProtocols, + cfrMapAddress OCTET STRING (SIZE(0..64)), + cfrMapType INTEGER, + cfrMapEncaps INTEGER, + cfrMapBroadcast TruthValue, + cfrMapPayloadCompress TruthValue, + cfrMapTcpHdrCompress INTEGER, + cfrMapRtpHdrCompress INTEGER, + cfrMapPayloadCompressType INTEGER + } + +cfrMapIndex OBJECT-TYPE + SYNTAX INTEGER (1..999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An arbitrary Index to the mapping information + associated with a certain circuit. The maximum + value is arbitrarily picked which is considered + sufficient for usual configuration." + ::= { cfrMapEntry 1 } + +cfrMapProtocol OBJECT-TYPE + SYNTAX CfrMapProtocols + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mapping protocol for this circuit." + ::= { cfrMapEntry 2 } + +cfrMapAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mapping protocol address at remote end for + this DLCI. + NOTE: For point-to-point DLCI, the string is fixed + to be point-to-point." + ::= { cfrMapEntry 3 } + +cfrMapType OBJECT-TYPE + SYNTAX INTEGER + { + static(1), + dynamic(2), + svc(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type for the map creation." + ::= { cfrMapEntry 4 } + +cfrMapEncaps OBJECT-TYPE + SYNTAX INTEGER + { + ietf(1), -- following IETF specifications + -- (RFC 1490 as up to date) + cisco(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of the encapsulation type for this + mapping protocol." + ::= { cfrMapEntry 5 } + +cfrMapBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Broadcast enabled or disabled." + ::= { cfrMapEntry 6 } + +cfrMapPayloadCompress OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS deprecated + -- obsoleted by cfrMapPayloadCompressType + DESCRIPTION + "Indicate if payload compression is enabled." + ::= { cfrMapEntry 7 } + +cfrMapTcpHdrCompress OBJECT-TYPE + SYNTAX INTEGER + { + inapplicable(1), + passive(2), + active(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TCP header compression type, if applicable." + ::= { cfrMapEntry 8 } + +cfrMapRtpHdrCompress OBJECT-TYPE + SYNTAX INTEGER + { + inapplicable(1), + passive(2), + active(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RTP header compression type, if applicable. + The value 'passive' means that the header of an + outgoing RTP/IP packet is compressed only if an + incoming RTP/IP packet had a compressed header. + The value 'active' means the header of every outgoing + RTP/IP packet is compressed." + ::= { cfrMapEntry 9 } + +cfrMapPayloadCompressType OBJECT-TYPE + SYNTAX INTEGER + { + inapplicable(1), + cisco(2), -- Cisco proprietary FR packet- + -- by-packet payload compression + frf9Software(3), -- FRF.9 software payload compression + frf9Hardware(4) -- FRF.9 hardware payload compression + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FR payload compression type, if applicable. + FRF.9 is the Frame Relay Forum Implementation Agreement + on FR payload compression. The compression can be done + by either software or hardware (when equipped with the + supporting hardware), depending on configuration." + REFERENCE + "Frame Relay Forum document number FRF.9" + ::= { cfrMapEntry 10 } + +-- end mapping subgroup } + +-- SVC sub-group { +-- containing SVC spcific information + +cfrSvcTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of FR SVC specific, descriptive + and statistics information." + ::= { cfrSvcObjs 1 } + +cfrSvcEntry OBJECT-TYPE + SYNTAX CfrSvcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains circuit information + specific to a Frame Relay Switched Virtual Circuit." + INDEX { frCircuitIfIndex, frCircuitDlci } + ::= { cfrSvcTable 1 } + +CfrSvcEntry ::= + SEQUENCE { + cfrSvcAddrLocal OCTET STRING (SIZE(0..64)), + cfrSvcAddrRemote OCTET STRING (SIZE(0..64)), + cfrSvcThroughputIn Integer32, + cfrSvcMinThruputOut Integer32, + cfrSvcMinThruputIn Integer32, + cfrSvcCommitBurstIn Integer32, + cfrSvcExcessBurstIn Integer32, + cfrSvcIdleTime Integer32 + } + +-- For circuit (DLCI) outbound throughput and outbound Committed +-- and Excess Burst size, please refer to the following from +-- RFC1315 respectively: +-- frCircuitThroughput, +-- frCircuitCommittedBurst, and +-- frCircuitExcessBurst + + +cfrSvcAddrLocal OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local E.164/X.125 address for the circuit." + ::= { cfrSvcEntry 1 } + +cfrSvcAddrRemote OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote E.164/X.125 address for the circuit." + ::= { cfrSvcEntry 2 } + +cfrSvcThroughputIn OBJECT-TYPE + SYNTAX Integer32 (9600..1544000) + UNITS "bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Circuit's incoming throughput. For outgoing + throughput (commonly referred to as CIR) see + frCircuitThroughput per RFC1315." + ::= { cfrSvcEntry 3 } + +cfrSvcMinThruputOut OBJECT-TYPE + SYNTAX Integer32 (9600..1544000) + UNITS "bits per second" + MAX-ACCESS read-only + STATUS deprecated -- deprecated by + -- cfrExtCircuitMinThruputOut + DESCRIPTION + "Circuit's outgoing minimal Throughput." + ::= { cfrSvcEntry 4 } + +cfrSvcMinThruputIn OBJECT-TYPE + SYNTAX Integer32 (9600..1544000) + UNITS "bits per second" + MAX-ACCESS read-only + STATUS deprecated -- deprecated by + -- cfrExtCircuitMinThruputIn + DESCRIPTION + "Circuit's incoming minimal Throughput." + ::= { cfrSvcEntry 5 } + +cfrSvcCommitBurstIn OBJECT-TYPE + SYNTAX Integer32 (9600..1544000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Circuit's incoming Committed Burst Rate. + See ANSI and/or ITU specifications for + definition and calculations. For outgoing + CBR, see frCircuitCommittedBurst per RFC 1315." + ::= { cfrSvcEntry 6 } + +cfrSvcExcessBurstIn OBJECT-TYPE + SYNTAX Integer32 (9600..2440000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Circuit's incoming Excess Burst Rate. + See ANSI and/or ITU specifications for + definition and calculations. For outgoing + EBR, see frCircuitExcessBurst per RFC 1315." + ::= { cfrSvcEntry 7 } + +cfrSvcIdleTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Circuit's idle time period. If expires, the + circuit is cleared." + ::= { cfrSvcEntry 8 } + +-- end SVC subgroup } + +-- Enhanced Link Management Interface(ELMI) sub-group { +-- ELMI is the protocol that learns QOS parameters(CIR,Bc,Be etc) +-- of a VC from the switch. +-- This sub group contains ELMI specific information. + +cfrElmiIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Management address of the + device used for address registration. + Network management station can send management + messages to this IP address. This can be + user configured address or the address of one of the + interfaces on the device. If address registration is + disabled then this will have a value of 0.0.0.0. + This object is accessible only if the ELMI protocol + is supported on the device" + ::= { cfrElmiObjs 1 } + +cfrElmiTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrElmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CISCO Frame Relay ELMI information that is + specific to CISCO implementation" + ::= { cfrElmiObjs 2 } + +cfrElmiEntry OBJECT-TYPE + SYNTAX CfrElmiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains information about a + physical interface. The table can be accessible only + if the device supports ELMI protocol and if LMI is + enabled on the interface." + INDEX { ifIndex } + ::= { cfrElmiTable 1 } + +CfrElmiEntry ::= + SEQUENCE { + cfrElmiLinkStatus + INTEGER, + cfrElmiArStatus + INTEGER, + cfrElmiRemoteStatus + INTEGER + } + +cfrElmiLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable states whether Enhanced Link Management + Interface(ELMI) protocol is enabled or not on a + frame relay interface." + ::= { cfrElmiEntry 1 } + +cfrElmiArStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable states whether the Enhanced Link + Management Interface(ELMI) address registration(AR) + mechanism is enabled or not on a frame relay + interface. A value of 1 indicates ELMI AR is + supported on the interface. A value of 2 indicates + ELMI AR is supported but the user disabled the + exchange of IP address and ifIndex with the + neighboring device. This object doesn't have any + significance if cfrElmiLinkStatus is disabled + on the interface." + ::= { cfrElmiEntry 2 } + +cfrElmiRemoteStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable states the Enhanced Link + Management(ELMI) status on the other end of the + interface. If cfrElmiLinkStatus is enabled on the + other end a value of 1 will be returned, + else 2 will be returned. This object doesn't have any + significance if cfrElmiLinkStatus is disabled on the + interface" + ::= { cfrElmiEntry 3 } + +cfrElmiNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrElmiNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CISCO Frame Relay Neighbor ELMI information + that is specific to CISCO implementation." + ::= { cfrElmiObjs 3 } + +cfrElmiNeighborEntry OBJECT-TYPE + SYNTAX CfrElmiNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains information of the + neighboring device connected to a physical interface. + The entry will be present only if ELMI is enabled on + the neighboring device interface. If the value of the + cfrElmiRemoteStatus in the cfrElmiEntry is 1 then a + valid entry exists for the interface. If ELMI is not + supported on the remote end then, the neighbor + information for the interface will not be present" + INDEX { ifIndex } + ::= { cfrElmiNeighborTable 1 } + +CfrElmiNeighborEntry ::= + SEQUENCE { + cfrElmiNeighborArStatus + INTEGER, + cfrElmiNeighborIpAddress + IpAddress, + cfrElmiNeighborIfIndex + InterfaceIndex, + cfrElmiNeighborVendorName + DisplayString, + cfrElmiNeighborPlatformName + DisplayString, + cfrElmiNeighborDeviceName + DisplayString + } + + +cfrElmiNeighborArStatus OBJECT-TYPE + SYNTAX INTEGER { + notsupported(1), + enabled(2), + disabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the status of ELMI Address + registration(AR) on the neighboring device. A value + of 1 indicates ELMI AR is not supported on the + neighboring device. A value of 2 indicates ELMI AR is + enabled on the interface. A value of 3 indicates AR is + supported, but user disabled the exchange of IP + address and ifIndex with the neighbor." + ::= { cfrElmiNeighborEntry 1 } + +cfrElmiNeighborIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Management IP address of the neighboring device + to which the other end of this interface is + connected. Network management system can use this + address to send management messages to the device. + If address registration is not supported on the + remote end then the value will be 0.0.0.0. + NMS uses this object in the topology discovery of the + network." + ::= { cfrElmiNeighborEntry 2 } + +cfrElmiNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface index of the neighboring device to + which this interface is connected. If the value of + cfrElmiNeighborArStatus is 2 then this will have a + valid value. If the value of cfrElmiNeighborArStatus + is 3 or 1 then value of this object will be 0. NMS + uses this object in the topology discovery of the + network." + ::= { cfrElmiNeighborEntry 3 } + +cfrElmiNeighborVendorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vendor name of the neighboring device to which the + other end of this interface is connected." + ::= { cfrElmiNeighborEntry 4 } + +cfrElmiNeighborPlatformName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Platform name of the neighboring device to which the + other end of this interface is connected." + ::= { cfrElmiNeighborEntry 5 } + +cfrElmiNeighborDeviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device name of the neighboring device to which the + other end of this interface is connected." + ::= { cfrElmiNeighborEntry 6 } + +-- end ELMI sub-group } + +-- Fragmentation sub-group { + +cfrFragTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrFragEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Frame Relay Fragmentation information. + These are specific to Cisco's implementation." + ::= { cfrFragObjs 1 } + +cfrFragEntry OBJECT-TYPE + SYNTAX CfrFragEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains details of + fragmentation configured on this circuit. " + INDEX { frCircuitIfIndex, frCircuitDlci} + ::= { cfrFragTable 1 } + +CfrFragEntry ::= + SEQUENCE { + cfrFragSize INTEGER, + cfrFragType DisplayString, + cfrFragInPkts Counter32, + cfrFragOutPkts Counter32, + cfrFragInOctets Counter32, + cfrFragOutOctets Counter32, + cfrFragNotInPkts Counter32, + cfrFragNotOutPkts Counter32, + cfrFragNotInOctets Counter32, + cfrFragNotOutOctets Counter32, + cfrFragAssembledInPkts Counter32, + cfrFragAssembledInOctets Counter32, + cfrFragPreOutPkts Counter32, + cfrFragPreOutOctets Counter32, + cfrFragDroppedReAssembledInPkts Counter32, + cfrFragDroppedFragmentedOutPkts Counter32, + cfrFragTimeoutsIn INTEGER, + cfrFragOutOfSeqFragPkts Counter32, + cfrFragUnexpectedBBitSetPkts Counter32, + cfrFragSeqMissedPkts Counter32, + cfrFragInterleavedOutPkts Counter32 + } + +cfrFragSize OBJECT-TYPE + SYNTAX INTEGER (16..1600) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cfrFragSize defines the payload size of a fragment + and it excludes the FR headers and any FR fragmentation + header." + + ::= { cfrFragEntry 1 } +cfrFragType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fragmentation type configured by the user. The types + supported are end-to-end, VoFR-cisco and VoFR." + ::= { cfrFragEntry 2 } + +cfrFragInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames received that have a + fragmentation header." + ::= { cfrFragEntry 3 } + +cfrFragOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of fragments that are transmitted with a + fragmenation header." + ::= { cfrFragEntry 4 } + +cfrFragInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes received in frames that have a + fragmentation header. The number of bytes include the + FR header." + ::= { cfrFragEntry 5} + +cfrFragOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes that are transmitted in frames + with a fragmenation header. The number of bytes also + includes the FR header." + ::= { cfrFragEntry 6} + +cfrFragNotInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames received that do not require + reassembly and therefore will not contain the + fragmentation header. This counter is valid only when + end-to-end fragmentation type is set." + ::= { cfrFragEntry 7} + +cfrFragNotOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames transmitted without fragmenting + and therefore will not contain the fragmentation header. + This counter is valid only when end-to-end fragmentation + type is set." + ::= { cfrFragEntry 8} + +cfrFragNotInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes received in frames that do not + require reassembly and therefore will not contain the + fragmentation header. This counter is valid only when + end-to-end fragmentation type is set." + ::= { cfrFragEntry 9} + +cfrFragNotOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes transmitted in frames that are + not fragmented and therefore will not contain the + fragmentation header. This counter is valid only when + end-to-end fragmentation type is set." + ::= { cfrFragEntry 10} + +cfrFragAssembledInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of fully reassembled frames. It also + counts the number of packets received without FR + fragmentation header (i.e. in un-fragmentated pkts)." + ::= { cfrFragEntry 11} + +cfrFragAssembledInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes received in fully reassembled + frames. It also counts the number of packets received + without FR fragmentation header (i.e.in un-fragmentated + pkts)." + ::= { cfrFragEntry 12} + +cfrFragPreOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of frames fragmented and trasmitted. It + also counts the number of packets trasmitted without FR + fragmentation header (i.e. in un-fragmentated pkts)." + ::= { cfrFragEntry 13} + +cfrFragPreOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes transmitted in fragmented frames. + It also counts the number of bytes trasmitted in frames + without FR fragmentation header (i.e. in un-fragmentated + pkts)." + ::= { cfrFragEntry 14} + +cfrFragDroppedReAssembledInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received fragments dropped for reasons such + as : running out of memory, receiving segments out of + sequence, receiving an unexpected frame with a B bit + set, timing out on a reassembling frame." + ::= { cfrFragEntry 15} + +cfrFragDroppedFragmentedOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of fragments dropped because of running + out of memory." + ::= { cfrFragEntry 16} + +cfrFragTimeoutsIn OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of reassemble timer timeouts for this circuit. + A frame requiring more than two minutes to fully + reassemble is dropped and timeout will be incremented + by one." + ::= { cfrFragEntry 17} + +cfrFragOutOfSeqFragPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of packets received with an + unexpected sequence number. All fragments being + reassembled are dropped. Start a new packet with the + received segment only if the B bit is set on the + segment. Otherwise the new segment is also dropped." + ::= { cfrFragEntry 18} + +cfrFragUnexpectedBBitSetPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of fragments received in this circuit with + a B bit set. All fragments being reassembled are dropped + and a new packet is started with this segment." + ::= { cfrFragEntry 19} + +cfrFragSeqMissedPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of fragments received in this circuit with + skipped sequence number." + ::= { cfrFragEntry 20} + +cfrFragInterleavedOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that have been interleaved between + segments." + ::= { cfrFragEntry 21} + +-- end Fragmentation sub-group } + + +-- Connect sub-group { + +cfrConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CfrConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Frame Relay/Frame Relay and Frame Relay/ATM + Network/Service Interworking connection information. + These are specific to Cisco's implementation." + ::= { cfrConnectionObjs 1 } + +cfrConnectionEntry OBJECT-TYPE + SYNTAX CfrConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry of the table contains information of a + connection that is established for Frame Relay/Frame + Relay and Frame Relay/ATM Network/Service Interworking." + INDEX { frCircuitIfIndex, frCircuitDlci} + ::= { cfrConnectionTable 1 } + +CfrConnectionEntry ::= + SEQUENCE { + cfrConnName DisplayString, + cfrConnID INTEGER, + cfrConnState DisplayString, + cfrConnSegment1Name DisplayString, + cfrConnSegment1VCGroup DisplayString, + cfrConnSegment1Dlci DlciNumber, + cfrConnSegment2Name DisplayString, + cfrConnSegment2Vpi INTEGER, + cfrConnSegment2Vci INTEGER, + cfrConnServiceTranslation INTEGER, + cfrConnFrSscsDlci DlciNumber, + cfrConnEfciBit INTEGER, + cfrConnDeBit INTEGER, + cfrConnClpBit INTEGER + } + +cfrConnName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name of a for FR/FR or FR/ATM + Network/Service Interworking connection." + ::= { cfrConnectionEntry 1 } + +cfrConnID OBJECT-TYPE + SYNTAX INTEGER (1..2000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numerical identifier of a FR/FR or FR/ATM + Network/Service Interworking connection." + ::= { cfrConnectionEntry 2 } + +cfrConnState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of a FR/FR or FR/ATM Network/Service + Interworking connection." + ::= { cfrConnectionEntry 3} + +cfrConnSegment1Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name used to identify the first segment of + a FR/FR or FR/ATM Network/Service Interworking + connection." + ::= { cfrConnectionEntry 4} + +cfrConnSegment1VCGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual name used to identify the VC-Group in the + first segment of a Frame Relay/ATM Network Interworking + (FRF.5)connection. + This field is not applicabe in case of, + FRF.8 (Frame Relay/ATM Service Interworking) + and + FR-FR connectione. " + ::= { cfrConnectionEntry 5} + +cfrConnSegment1Dlci OBJECT-TYPE + SYNTAX DlciNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DLCI used as the first segment of a FR-FR or FR-ATM + Network/Service Interworking connection." + ::= { cfrConnectionEntry 6} + +cfrConnSegment2Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface on which second segment of a FR-FR or + FR-ATM Network/Service Interworking connection is + configured." + ::= { cfrConnectionEntry 7} + +cfrConnSegment2Vpi OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of VPI, in the ATM connection, used as the + second segment of a FR-ATM Network/Service Interworking + connection. In case of FR-FR connection, the same will + be used to display the DLCI used as the second segment." + ::= { cfrConnectionEntry 8} + +cfrConnSegment2Vci OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of VCI, in the ATM connection, used as the + second segment of a FR-ATM Network/Service Interworking + connection. In case of FR-FR connection, this is not + supported." + ::= { cfrConnectionEntry 9} + +cfrConnServiceTranslation OBJECT-TYPE + SYNTAX INTEGER { + serviceTranslationEnabled(1), + serviceTranslationNotEnabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows whether Service Translation Mode is supported or + not. Translation Mode is the interworking of + internetworking (routed and/or bridged) protocols used + in FR-ATM Service PVC Interworking(FRF.8). + This is not supported in case of FRF.5 (FR-ATM network + Interworking) and FR-FR connections." + ::= { cfrConnectionEntry 10} + +cfrConnFrSscsDlci OBJECT-TYPE + SYNTAX DlciNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DLCI value used at the FR-SSCS layer. This is one of + connection multiplexing methods used in Frame Relay/ATM + Network Interworking. + Not supported in case of FRF.8 (FR-ATM Service PVC + Interworking) and FR-FR connections" + ::= { cfrConnectionEntry 11} + +cfrConnEfciBit OBJECT-TYPE + SYNTAX INTEGER { + mapFecn(1), + notMapFecn(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows whether the FECN field in the FR frame is mapped + to the ATM EFCI field of every cell generated out of the + FR frame. This is used to indicate congestion in FR to + ATM direction in case of Frame Relay/ATM Service PVC + Interworking. + Not supported in FRF.5 (Frame Relay/ATM Network + Interworking and FR-FR connections." +::= { cfrConnectionEntry 12} + +cfrConnDeBit OBJECT-TYPE + SYNTAX INTEGER { + noMapClp(1), + mapClp(2), + setDe0(3), + setDe1(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The method of operation for loss priority mapping in the + B-ISDN to FR direction.. + Not supported in case of FR-FR connection." + ::= { cfrConnectionEntry 13} + +cfrConnClpBit OBJECT-TYPE + SYNTAX INTEGER { + setClpTo0AndCopyDeToFrsscsDe(1), + setClpTo1AndCopyDeToFrsscsDe(2), + copyDeToFrsscsDeAndClp(3), + copyDeToClp(4), + setClp1(5), + setClp0(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The method of operation used to map loss priority + mapping in the FR to ATM direction. + Not supported in case of FR-FR connection." + ::= { cfrConnectionEntry 14} + +-- end Conn subgroup } + +ciscoFrMIBConformance OBJECT IDENTIFIER ::= { ciscoFrameRelayMIB 3 } +ciscoFrMIBCompliances OBJECT IDENTIFIER ::= { ciscoFrMIBConformance 1 } +ciscoFrMIBGroups OBJECT IDENTIFIER ::= { ciscoFrMIBConformance 2 } + +ciscoFrMIBCompliance MODULE-COMPLIANCE + STATUS obsolete -- obsoleted by ciscoFrMIBCompliancesRev2 + DESCRIPTION + "The compliance statement for entities which implement + this Cisco Frame Relay MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoFrMIBGroup } + ::= { ciscoFrMIBCompliances 1 } + +ciscoFrMIBCompliancesRev1 MODULE-COMPLIANCE + STATUS obsolete -- obsoleted by ciscoFrMIBCompliancesRev2 + DESCRIPTION + "The compliance statement for entities which implement + this Cisco Frame Relay MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoFrMIBGroupRev1 } + ::= { ciscoFrMIBCompliances 2 } + +ciscoFrMIBCompliancesRev2 MODULE-COMPLIANCE + STATUS obsolete -- obsoleted by ciscoFrMIBCompliancesRev3 + DESCRIPTION + "The compliance statement for entities which implement + this Cisco Frame Relay MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoFrLmiMIBGroup, + ciscoFrCircuitMIBGroup, + ciscoExtCircuitMIBGroup, + ciscoFrTsMIBGroup, + ciscoFrMapMIBGroup, + ciscoFrSvcMIBGroup } + ::= { ciscoFrMIBCompliances 3 } + +ciscoFrMIBCompliancesRev3 MODULE-COMPLIANCE + STATUS deprecated -- deprecated by ciscoFrMIBCompliancesRev4 + DESCRIPTION + "The compliance statement for entities which implement + this Cisco Frame Relay MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoFrLmiMIBGroup, + ciscoFrCircuitMIBGroup, + ciscoExtCircuitMIBGroup, + ciscoFrTsMIBGroup, + ciscoFrMapMIBGroup, + ciscoFrSvcMIBGroup, + ciscoFrElmiMIBGroup} + ::= { ciscoFrMIBCompliances 4 } + +ciscoFrMIBCompliancesRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + this Cisco Frame Relay MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoFrLmiMIBGroup, + ciscoFrCircuitMIBGroup, + ciscoExtCircuitMIBGroup1, + ciscoFrTsMIBGroup, + ciscoFrMapMIBGroup, + ciscoFrSvcMIBGroup, + ciscoFrElmiMIBGroup1, + ciscoFrFragMIBGroup, + ciscoFrConnMIBGroup} + ::= { ciscoFrMIBCompliances 5 } + +-- units of conformance: + +ciscoFrMIBGroup OBJECT-GROUP + OBJECTS { + cfrLmiLinkstatus, + cfrLmiLinkType, + cfrLmiEnquiryIns, + cfrLmiEnquiryOuts, + cfrLmiStatusIns, + cfrLmiStatusOuts, + cfrLmiUpdateStatusIns, + cfrLmiUpdateStatusOuts, + cfrLmiStatusTimeouts, + cfrLmiStatusEnqTimeouts, + cfrLmiN392Dce, + cfrLmiN393Dce, + cfrLmiT392Dce, + cfrCircuitDEins, + cfrCircuitDEouts, + cfrCircuitDropPktsOuts, + cfrCircuitType, + cfrExtCircuitIfName, + cfrExtCircuitIfType, + cfrExtCircuitSubifIndex, + cfrExtCircuitMapStatus, + cfrExtCircuitCreateType, + cfrExtCircuitMulticast, + cfrExtCircuitRoutedDlci, + cfrExtCircuitRoutedIf, + cfrMapIndex, + cfrMapProtocol, + cfrMapAddress, + cfrMapType, + cfrMapEncaps, + cfrMapBroadcast, + cfrMapPayloadCompress, + cfrMapTcpHdrCompress, + cfrSvcAddrLocal, + cfrSvcAddrRemote, + cfrSvcThroughputIn, + cfrSvcMinThruputOut, + cfrSvcMinThruputIn, + cfrSvcCommitBurstIn, + cfrSvcExcessBurstIn, + cfrSvcIdleTime + } + STATUS deprecated -- obsoleted by ciscoFrMIBGroupRev1 + DESCRIPTION + "The compliance statement for entities which implement + this Cisco Frame Relay MIB." + ::= { ciscoFrMIBGroups 1 } + +ciscoFrMIBGroupRev1 OBJECT-GROUP + OBJECTS { + cfrLmiLinkstatus, + cfrLmiLinkType, + cfrLmiEnquiryIns, + cfrLmiEnquiryOuts, + cfrLmiStatusIns, + cfrLmiStatusOuts, + cfrLmiUpdateStatusIns, + cfrLmiUpdateStatusOuts, + cfrLmiStatusTimeouts, + cfrLmiStatusEnqTimeouts, + cfrLmiN392Dce, + cfrLmiN393Dce, + cfrLmiT392Dce, + cfrCircuitDEins, + cfrCircuitDEouts, + cfrCircuitDropPktsOuts, + cfrCircuitType, + cfrExtCircuitIfName, + cfrExtCircuitIfType, + cfrExtCircuitSubifIndex, + cfrExtCircuitMapStatus, + cfrExtCircuitCreateType, + cfrExtCircuitMulticast, + cfrExtCircuitRoutedDlci, + cfrExtCircuitRoutedIf, + cfrExtCircuitUncompressIns, + cfrExtCircuitUncompressOuts, + cfrMapIndex, + cfrMapProtocol, + cfrMapAddress, + cfrMapType, + cfrMapEncaps, + cfrMapBroadcast, +-- removed cfrMapPayloadCompress, obsoleted by cfrMapPayloadCompressType + cfrMapTcpHdrCompress, + cfrMapRtpHdrCompress, + cfrMapPayloadCompressType, + cfrSvcAddrLocal, + cfrSvcAddrRemote, + cfrSvcThroughputIn, + cfrSvcMinThruputOut, + cfrSvcMinThruputIn, + cfrSvcCommitBurstIn, + cfrSvcExcessBurstIn, + cfrSvcIdleTime + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing router's + Frame Relay configuration and statistics + information that are additional to the IETF + standard Frame Relay DTE MIB." + ::= { ciscoFrMIBGroups 2 } + +ciscoFrLmiMIBGroup OBJECT-GROUP + OBJECTS { + cfrLmiLinkstatus, cfrLmiLinkType, cfrLmiEnquiryIns, + cfrLmiEnquiryOuts, cfrLmiStatusIns, cfrLmiStatusOuts, + cfrLmiUpdateStatusIns, cfrLmiUpdateStatusOuts, + cfrLmiStatusTimeouts, cfrLmiStatusEnqTimeouts, + cfrLmiN392Dce, cfrLmiN393Dce, cfrLmiT392Dce + } + STATUS current + DESCRIPTION + "A collection of objects providing router's + Frame Relay LMI configuration and statistics + information either supplemental to the + frDlcmiTable of RFC 1315 or specific to Cisco's + implementation." + ::= { ciscoFrMIBGroups 3 } + +ciscoFrCircuitMIBGroup OBJECT-GROUP + OBJECTS { + cfrCircuitDEins, cfrCircuitDEouts, + cfrCircuitDropPktsOuts, cfrCircuitType + } + STATUS current + DESCRIPTION + "A collection of objects providing information of a + circuit that are not included in frCircuitTable of + RFC1315 but are generic to Frame Relay." + ::= { ciscoFrMIBGroups 4 } + +ciscoExtCircuitMIBGroup OBJECT-GROUP + OBJECTS { + cfrExtCircuitIfName, cfrExtCircuitIfType, + cfrExtCircuitSubifIndex, cfrExtCircuitMapStatus, + cfrExtCircuitCreateType, cfrExtCircuitMulticast, + cfrExtCircuitRoutedDlci, cfrExtCircuitRoutedIf, + cfrExtCircuitUncompressIns, cfrExtCircuitUncompressOuts, + cfrExtCircuitFECNOuts, cfrExtCircuitBECNOuts, + cfrExtCircuitMinThruputOut, cfrExtCircuitMinThruputIn, + cfrExtCircuitBcastPktOuts, cfrExtCircuitBcastByteOuts, + cfrExtCircuitBandwidth + } + STATUS deprecated + DESCRIPTION + "A collection of objects that provide Cisco + implementation specific FR circuit information. + This is a Cisco extension for the frCircuitTable + of RFC 1315." + ::= { ciscoFrMIBGroups 5 } + +ciscoExtCircuitMIBGroup1 OBJECT-GROUP + OBJECTS { + cfrExtCircuitIfName, cfrExtCircuitIfType, + cfrExtCircuitSubifIndex, cfrExtCircuitMapStatus, + cfrExtCircuitCreateType, cfrExtCircuitMulticast, + cfrExtCircuitRoutedDlci, cfrExtCircuitRoutedIf, + cfrExtCircuitUncompressIns, cfrExtCircuitUncompressOuts, + cfrExtCircuitFECNOuts, cfrExtCircuitBECNOuts, + cfrExtCircuitMinThruputOut, cfrExtCircuitMinThruputIn, + cfrExtCircuitBcastPktOuts, cfrExtCircuitBcastByteOuts, + cfrExtCircuitBandwidth, cfrExtCircuitTxDataRate, + cfrExtCircuitTxPktRate, cfrExtCircuitRcvDataRate, + cfrExtCircuitRcvPktRate + } + STATUS current + DESCRIPTION + "A collection of objects that provide Cisco + implementation specific FR circuit information. + This is a Cisco extension for the frCircuitTable + of RFC 1315." + ::= { ciscoFrMIBGroups 13 } + + +ciscoFrTsMIBGroup OBJECT-GROUP + OBJECTS { + cfrExtCircuitShapeByteLimit, cfrExtCircuitShapeInterval, + cfrExtCircuitShapeByteIncrement, cfrExtCircuitShapePkts, + cfrExtCircuitShapeBytes, cfrExtCircuitShapePktsDelay, + cfrExtCircuitShapeBytesDelay, cfrExtCircuitShapeActive, + cfrExtCircuitShapeAdapting + } + STATUS current + DESCRIPTION + "A collection of objects that provide information + about Frame Relay Traffic Shaping. These are + additional to the IETF standard Frame Relay DTE MIB." + ::= { ciscoFrMIBGroups 6 } + +ciscoFrMapMIBGroup OBJECT-GROUP + OBJECTS { + cfrMapIndex, cfrMapProtocol, cfrMapAddress, + cfrMapType, cfrMapEncaps, cfrMapBroadcast, + cfrMapTcpHdrCompress, cfrMapRtpHdrCompress, + cfrMapPayloadCompressType + } + STATUS current + DESCRIPTION + "A collection of objects to provide mapping + information of a Frame Relay virtual circuit. + These are additional to the IETF standard + Frame Relay DTE MIB." + ::= { ciscoFrMIBGroups 7 } + +ciscoFrSvcMIBGroup OBJECT-GROUP + OBJECTS { + cfrSvcAddrLocal, + cfrSvcAddrRemote, + cfrSvcThroughputIn, + cfrSvcCommitBurstIn, + cfrSvcExcessBurstIn, + cfrSvcIdleTime + } + STATUS current + DESCRIPTION + "A collection of objects to provide circuit + information specific to a Frame Relay Switched + Virtual Circuit.This is in addition to the IETF + standard Frame Relay DTE MIB." + ::= { ciscoFrMIBGroups 8 } + +ciscoFrElmiMIBGroup OBJECT-GROUP + OBJECTS { + cfrElmiIpAddr, cfrElmiArStatus, cfrElmiRemoteStatus, + cfrElmiNeighborArStatus, cfrElmiNeighborIpAddress, + cfrElmiNeighborIfIndex, cfrElmiNeighborVendorName, + cfrElmiNeighborPlatformName, cfrElmiNeighborDeviceName + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing router's + ELMI information." + ::= { ciscoFrMIBGroups 9 } + +ciscoFrElmiMIBGroup1 OBJECT-GROUP + OBJECTS { + cfrElmiIpAddr, cfrElmiArStatus, cfrElmiRemoteStatus, + cfrElmiNeighborArStatus, cfrElmiNeighborIpAddress, + cfrElmiNeighborIfIndex, cfrElmiNeighborVendorName, + cfrElmiNeighborPlatformName, cfrElmiNeighborDeviceName, + cfrElmiLinkStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing router's + ELMI information." + ::= { ciscoFrMIBGroups 10 } + +ciscoFrFragMIBGroup OBJECT-GROUP + OBJECTS { + cfrFragSize, cfrFragType, cfrFragInPkts, cfrFragOutPkts, + cfrFragInOctets, cfrFragOutOctets, cfrFragNotInPkts, + cfrFragNotOutPkts, cfrFragNotInOctets, cfrFragNotOutOctets, + cfrFragAssembledInPkts, cfrFragAssembledInOctets, + cfrFragPreOutPkts, cfrFragPreOutOctets, + cfrFragDroppedReAssembledInPkts, + cfrFragDroppedFragmentedOutPkts, + cfrFragTimeoutsIn, cfrFragOutOfSeqFragPkts, + cfrFragUnexpectedBBitSetPkts, cfrFragSeqMissedPkts, + cfrFragInterleavedOutPkts + } + STATUS current + DESCRIPTION + "A collection of objects providing router's + fragmentation information." + ::= { ciscoFrMIBGroups 11 } + +ciscoFrConnMIBGroup OBJECT-GROUP + OBJECTS { + cfrConnName, cfrConnID, cfrConnState, cfrConnSegment1Name, + cfrConnSegment1VCGroup, cfrConnSegment1Dlci, + cfrConnSegment2Name, cfrConnSegment2Vpi, + cfrConnSegment2Vci, cfrConnServiceTranslation, + cfrConnFrSscsDlci, cfrConnEfciBit, + cfrConnDeBit, cfrConnClpBit + } + STATUS current + DESCRIPTION + "A collection of objects providing router's + fragmentation information." + ::= { ciscoFrMIBGroups 12 } + + +END + diff --git a/MIBS/cisco/CISCO-HSRP-EXT-MIB b/MIBS/cisco/CISCO-HSRP-EXT-MIB new file mode 100644 index 0000000..9a66096 --- /dev/null +++ b/MIBS/cisco/CISCO-HSRP-EXT-MIB @@ -0,0 +1,618 @@ +-- ***************************************************************** +-- CISCO-HSRP-EXT-MIB +-- +-- Jan 2010, Sreenadh Gaddam +-- Copyright (c) 1998-2005, 2009-2010 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-HSRP-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + IpAddress, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TruthValue, + RowStatus + FROM SNMPv2-TC + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + ifIndex, + InterfaceIndex + FROM IF-MIB + cHsrpGrpNumber + FROM CISCO-HSRP-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoHsrpExtMIB MODULE-IDENTITY + LAST-UPDATED "201009020000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-hsrp@cisco.com" + DESCRIPTION + "The Extension MIB module for the CISCO-HSRP-MIB which is + based on RFC2281. + + This MIB provides an extension to the CISCO-HSRP-MIB which + defines Cisco's proprietary Hot Standby Routing Protocol + (HSRP), defined in RFC2281. The extensions cover assigning + of secondary HSRP ip addresses, modifying an HSRP Group's + priority by tracking the operational status of interfaces, + etc. + + Terminology: + HSRP is a protocol used amoung a group of routers for the + purpose of selecting an active router and a standby router. + + An active router is the router of choice for routing + packets. + + A standby router is a router that takes over the routing + duties when an active router fails, or when preset + conditions have been met. + + A HSRP group or a standby group is a set of routers + which communicate using HSRP. An HSRP group has a group + MAC address and a group IP address. These are the + designated addresses. The active router assumes + (i.e. inherits) these group addresses. An HSRP group is + identified by a ( ifIndex, cHsrpGrpNumber ) pair. + + BIA stands for Burned In Address." + REVISION "201009020000Z" + DESCRIPTION + "The following changes have been made. + + [1] Objects cHsrpExtIfTrackedIpNone has been deprecated. + + [2] Deprecates object group cHsrpExtIfTrackedGroupSup1, which + supplementary to cHsrpExtIfTrackedGroup. + + + [3] Added new compliance cHsrpExtComplianceRev2, which + deprecates cHsrpExtComplianceRev1." + REVISION "201002050000Z" + DESCRIPTION + "Added cHsrpExtIfTrackedIpNone to + cHsrpExtIfTrackedTable + + Added new table cHsrpExtIfStandbyTable. + + Added OBJECT-GROUP cHsrpExtIfStandbyGroup91. + + Added OBJECT-GROUP cHsrpExtIfTrackedGroupSup1, which + supplementary to cHsrpExtIfTrackedGroup. + + Added MODULE-COMPLIANCE cHsrpExtComplianceRev1, which + deprecates cHsrpExtCompliance." + REVISION "200602150000Z" + DESCRIPTION + "Updated the imports such that Unsigned32 is imported from + SNMPv2-SMI instead of CISCO-TC. Updated the module + description. Also updated the descriptions of + cHsrpExtIfTrackedEntry and cHsrpExtIfTracked. Formatted the + complete MIB." + REVISION "9808030000Z" + DESCRIPTION + "Initial version of this mib." + ::= { ciscoMgmt 107 } + + +ciscoHsrpExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoHsrpExtMIB 1 } + +-- HSRP Extension Tables +-- Extention group info + +cHsrpExtGroup OBJECT IDENTIFIER + ::= { ciscoHsrpExtMIBObjects 1 } + +-- Interface Use Burned-In Address state + +cHsrpExtIfBIA OBJECT IDENTIFIER + ::= { ciscoHsrpExtMIBObjects 2 } + + +cHsrpExtIfTrackedTable OBJECT-TYPE + SYNTAX SEQUENCE OF CHsrpExtIfTrackedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about tracked interfaces per + HSRP group." + ::= { cHsrpExtGroup 1 } + +cHsrpExtIfTrackedEntry OBJECT-TYPE + SYNTAX CHsrpExtIfTrackedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row of this table allows the tracking of one + interface of the HSRP group which is identified by the + (ifIndex, cHsrpGrpNumber) values in this table's INDEX clause. + Weight(priority) is given to each and every interface tracked. + When a tracked interface is unavailable, the HSRP priority of + the router is decreased. i.e cHsrpGrpPriority value assigned + to an HSRP group will reduce by the value assigned to + cHsrpExtIfTrackedPriority. This reduces the likelihood + of a router with a failed key interface becoming the + active router. + + Setting cHsrpExtIfTrackedRowStatus to active starts + the tracking of cHsrpExtIfTracked by the HSRP group. + The value of cHsrpExtIfTrackedRowStatus may be set + to destroy at any time. + + Entries may not be created via SNMP without explicitly setting + cHsrpExtIfTrackedRowStatus to either 'createAndGo' + or 'createAndWait'. + + Entries can be created and modified via the management + protocol or by the device's local management interface. + + If the row is not active, and a local management interface + command modifies that row, the row may transition to active + state. + + A row entry in the cHsrpExtIfTrackedTable can not be created + unless the corresponding row in the cHsrpGrpTable has been + created. If that corresponding row in cHsrpGrpTable is + deleted, the interfaces it tracks also get deleted. + + A row which is not in active state will timeout after a + configurable period (five minutes by default). This timeout + period can be changed by setting cHsrpConfigTimeout." + INDEX { + ifIndex, + cHsrpGrpNumber, + cHsrpExtIfTracked + } + ::= { cHsrpExtIfTrackedTable 1 } + +CHsrpExtIfTrackedEntry ::= SEQUENCE { + cHsrpExtIfTracked InterfaceIndex, + cHsrpExtIfTrackedPriority Unsigned32, + cHsrpExtIfTrackedRowStatus RowStatus, + cHsrpExtIfTrackedIpNone TruthValue +} + +cHsrpExtIfTracked OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the tracked interface." + ::= { cHsrpExtIfTrackedEntry 1 } + +cHsrpExtIfTrackedPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Priority of the tracked interface for the corresponding + { ifIndex, cHsrpGrpNumber } pair. In the range of 0 to 255, 0 + is the lowest priority and 255 is the highest. When a tracked + interface is unavailable, the cHsrpGrpPriority of the router + is decreased by the value of this object instance (If the + cHsrpGrpPriority is less than the + cHsrpExtIfTrackedPriority, then the HSRP priority + becomes 0). This allows a standby router to be configured + with a priority such that if the currently active router's + priority is lowered because the tracked interface goes down, + the standby router can takeover." + DEFVAL { 0 } + ::= { cHsrpExtIfTrackedEntry 2 } + +cHsrpExtIfTrackedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control that allows modification, creation, and deletion + of entries. For detailed rules see the DESCRIPTION for + cHsrpExtIfTrackedEntry." + ::= { cHsrpExtIfTrackedEntry 3 } + +cHsrpExtIfTrackedIpNone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object specifies the disable HSRP IPv4 virtual + IP address." + DEFVAL { false } + ::= { cHsrpExtIfTrackedEntry 4 } + + + +cHsrpExtSecAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CHsrpExtSecAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about secondary HSRP IP + Addresses per interface and group." + ::= { cHsrpExtGroup 2 } + +cHsrpExtSecAddrEntry OBJECT-TYPE + SYNTAX CHsrpExtSecAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CHsrpExtSecAddrEntry allows creation of secondary + IP Addresses for each cHsrpGrpEntry row. + + Secondary addresses can be added by setting + cHsrpExtSecAddrRowStatus to be active. The value of + cHsrpExtSecAddrRowStatus may be set to destroy at any + time. + + Entries may not be created via SNMP without explicitly setting + cHsrpExtSecAddrRowStatus to either 'createAndGo' + or 'createAndWait'. + + Entries can be created and modified via the management + protocol or by the device's local management interface. + + If the row is not active, and a local management interface + command modifies that row, the row may transition to active + state. + + A row which is not in active state will timeout after a + configurable period (five minutes by default). This timeout + period can be changed by setting cHsrpConfigTimeout. + + Before creation of a cHsrpExtSecAddrEntry row, + either cHsrpGrpConfiguredVirtualIpAddr or + cHsrpGrpLearnedVirtualIpAddr must have a valid IP Address. + This is because a secondary ip address cannot be created + unless the primary ip address has already been set. + + To create a new cHsrpExtSecAddrEntry row, a management + station should choose the ifIndex of the interface which is to + be added as part of an HSRP group. Also, an HSRP group number + and a cHsrpExtSecAddrAddress should be chosen. + + Deleting a {ifIndex, cHsrpGrpNumber} row in the + cHsrpGrpTable will delete all corresponding + rows in the cHsrpExtSecAddrTable. + Deleting a primary address value in the cHsrpGrpEntry row + will delete all secondary addresses for the same + {ifIndex, cHsrpGrpNumber} pair." + INDEX { + ifIndex, + cHsrpGrpNumber, + cHsrpExtSecAddrAddress + } + ::= { cHsrpExtSecAddrTable 1 } + +CHsrpExtSecAddrEntry ::= SEQUENCE { + cHsrpExtSecAddrAddress IpAddress, + cHsrpExtSecAddrRowStatus RowStatus +} + +cHsrpExtSecAddrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A secondary IpAddress for the {ifIndex, cHsrpGrpNumber} pair. + As explained in the DESCRIPTION for cHsrpExtSecAddrEntry, a + primary address must exist before a secondary address for + the same {ifIndex, cHsrpGrpNumber} pair can be created." + ::= { cHsrpExtSecAddrEntry 1 } + +cHsrpExtSecAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control that allows modification, creation, and deletion + of entries. For detailed rules see the DESCRIPTION for + cHsrpExtSecAddrEntry." + ::= { cHsrpExtSecAddrEntry 2 } + + + +cHsrpExtIfStandbyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CHsrpExtIfStandbyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about standby + interfaces per HSRP group." + ::= { cHsrpExtGroup 3 } + +cHsrpExtIfStandbyEntry OBJECT-TYPE + SYNTAX CHsrpExtIfStandbyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cHsrpExtIfStandbyEntry allows an HSRP group + interface to track one or more standby interfaces. + + To create a new cHsrpExtIfStandbyEntry row, a + management station should choose the ifIndex of + the interface which is to be added as part of an + HSRP group. Also, an HSRP group number and a + cHsrpExtIfStandbyIndex should be chosen." + INDEX { + ifIndex, + cHsrpGrpNumber, + cHsrpExtIfStandbyIndex + } + ::= { cHsrpExtIfStandbyTable 1 } + +CHsrpExtIfStandbyEntry ::= SEQUENCE { + cHsrpExtIfStandbyIndex Unsigned32, + cHsrpExtIfStandbyDestAddrType InetAddressType, + cHsrpExtIfStandbyDestAddr InetAddress, + cHsrpExtIfStandbySourceAddrType InetAddressType, + cHsrpExtIfStandbySourceAddr InetAddress, + cHsrpExtIfStandbyRowStatus RowStatus +} + +cHsrpExtIfStandbyIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object defines the index of the standby table." + ::= { cHsrpExtIfStandbyEntry 1 } + +cHsrpExtIfStandbyDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the type of Internet address + denoted by cHsrpExtIfStandbyDestAddr." + ::= { cHsrpExtIfStandbyEntry 2 } + +cHsrpExtIfStandbyDestAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the destination IP address of + the standby router." + ::= { cHsrpExtIfStandbyEntry 3 } + +cHsrpExtIfStandbySourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the type of Internet address + denoted by cHsrpExtIfStandbySourceAddr." + ::= { cHsrpExtIfStandbyEntry 4 } + +cHsrpExtIfStandbySourceAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the source IP address of + the standby router." + ::= { cHsrpExtIfStandbyEntry 5 } + +cHsrpExtIfStandbyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control that allows modification, creation, + and deletion of entries. Entries may not be created + via SNMP without explicitly setting + cHsrpExtIfStandbyRowStatus to either + 'createAndGo' or 'createAndWait'." + ::= { cHsrpExtIfStandbyEntry 6 } + + + +cHsrpExtIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CHsrpExtIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "HSRP-specific configurations for each physical interface." + ::= { cHsrpExtIfBIA 1 } + +cHsrpExtIfEntry OBJECT-TYPE + SYNTAX CHsrpExtIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If HSRP entries on this interface must use the BIA (Burned + In Address), there must be an entry for the interface in this + table. Entries of this table are only accessible if HSRP has + been enabled i.e entries can not be created if HSRP is not + enabled. Also, the interfaces should be of IEEE 802 ones + (Ethernet, Token Ring, FDDI,VLAN, LANE, TR-LANE). + + Setting cHsrpExtIfRowStatus to active initiates the + entry with default value for cHsrpExtIfUseBIA as FALSE. + The value of cHsrpExtIfRowStatus may be set to destroy + at any time. If the row is not initiated, it is similar to + having cHsrpExtIfUseBIA as FALSE. + + Entries may not be created via SNMP without explicitly setting + cHsrpExtIfRowStatus to either 'createAndGo' or 'createAndWait'. + + Entries can be created and modified via the management + protocol or by the device's local management interface. + + If the row is not active, and a local management interface + command modifies that row, the row may transition to active + state. + + A row which is not in active state will timeout after a + configurable period (five minutes by default). This timeout + period can be changed by setting cHsrpConfigTimeout." + INDEX { ifIndex } + ::= { cHsrpExtIfTable 1 } + +CHsrpExtIfEntry ::= SEQUENCE { + cHsrpExtIfUseBIA TruthValue, + cHsrpExtIfRowStatus RowStatus +} + +cHsrpExtIfUseBIA OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If set to TRUE, the HSRP Group MAC Address for all groups + on this interface will be the burned-in-address. Otherwise, + this will be determined by ciscoHsrpGroupNumber. In case of + sub-interfaces, UseBIA applies to all sub-interfaces on an + interface and to all groups on those sub-interfaces." + DEFVAL { false } + ::= { cHsrpExtIfEntry 1 } + +cHsrpExtIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control that allows modification, creation, and deletion + of entries. For detailed rules see the DESCRIPTION for + cHsrpExtIfEntry." + ::= { cHsrpExtIfEntry 2 } + + +-- Notifications +-- None +-- +-- Conformance groups + +cHsrpExtConformance OBJECT IDENTIFIER + ::= { ciscoHsrpExtMIB 3 } + +cHsrpExtCompliances OBJECT IDENTIFIER + ::= { cHsrpExtConformance 1 } + +cHsrpExtComplianceGroups OBJECT IDENTIFIER + ::= { cHsrpExtConformance 2 } + + +-- compliance statements + +cHsrpExtCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-HSRP-EXT-MIB. This is deprecated by + cHsrpExtComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + cHsrpExtIfTrackedGroup, + cHsrpExtSecAddrGroup, + cHsrpExtIfGroup + } + ::= { cHsrpExtCompliances 1 } + +cHsrpExtComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "the compliance statement for entities which implement + the CISCO-HSRP-EXT-MIB.This is deprecated by + cHsrpExtComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + cHsrpExtIfTrackedGroup, + cHsrpExtSecAddrGroup, + cHsrpExtIfGroup, + cHsrpExtIfStandbyGroup91, + cHsrpExtIfTrackedGroupSup1 + } + ::= { cHsrpExtCompliances 2 } + +cHsrpExtComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "the compliance statement for entities which implement + the CISCO-HSRP-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cHsrpExtIfTrackedGroup, + cHsrpExtSecAddrGroup, + cHsrpExtIfGroup, + cHsrpExtIfStandbyGroup91 + } + ::= { cHsrpExtCompliances 3 } + +cHsrpExtIfTrackedGroup OBJECT-GROUP + OBJECTS { + cHsrpExtIfTrackedPriority, + cHsrpExtIfTrackedRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects used to add, delete and retrieve + the interfaces getting tracked for HSRP groups." + ::= { cHsrpExtComplianceGroups 1 } + +cHsrpExtSecAddrGroup OBJECT-GROUP + OBJECTS { cHsrpExtSecAddrRowStatus } + STATUS current + DESCRIPTION + "The collection of objects used to add, delete and retrieve + primary and secondary Ip Addresses for HSRP groups." + ::= { cHsrpExtComplianceGroups 2 } + +cHsrpExtIfGroup OBJECT-GROUP + OBJECTS { + cHsrpExtIfUseBIA, + cHsrpExtIfRowStatus + } + STATUS current + DESCRIPTION + "Object which tells if HSRP entries on this interface must + use BIA or not." + ::= { cHsrpExtComplianceGroups 3 } + +cHsrpExtIfStandbyGroup91 OBJECT-GROUP + OBJECTS { + cHsrpExtIfStandbyDestAddrType, + cHsrpExtIfStandbyDestAddr, + cHsrpExtIfStandbySourceAddrType, + cHsrpExtIfStandbySourceAddr, + cHsrpExtIfStandbyRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects used to add, delete and + retrieve the interfaces getting standby for + HSRP groups." + ::= { cHsrpExtComplianceGroups 4 } + +cHsrpExtIfTrackedGroupSup1 OBJECT-GROUP + OBJECTS { cHsrpExtIfTrackedIpNone } + STATUS deprecated + DESCRIPTION + "The collection of HSRP interface tracked objects + which suppliments cHsrpExtIfTrackedGroup." + ::= { cHsrpExtComplianceGroups 5 } + +END + + + diff --git a/MIBS/cisco/CISCO-HSRP-MIB b/MIBS/cisco/CISCO-HSRP-MIB new file mode 100644 index 0000000..d8947ad --- /dev/null +++ b/MIBS/cisco/CISCO-HSRP-MIB @@ -0,0 +1,613 @@ +-- ***************************************************************** +-- CISCO-HSRP-MIB +-- + +-- Copyright (c) 1998-2005, 2010 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-HSRP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + IpAddress, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TruthValue, + RowStatus, + MacAddress + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoHsrpMIB MODULE-IDENTITY + LAST-UPDATED "201009060000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-hsrp@cisco.com" + DESCRIPTION + "The MIB module provides a means to monitor and configure + the Cisco IOS proprietary Hot Standby Router Protocol + (HSRP). Cisco HSRP protocol is defined in RFC2281. + + Terminology: + + HSRP is a protocol used amoung a group of routers for the + purpose of selecting an 'active router' and a 'standby + router'. + + An 'active router' is the router of choice for routing + packets. + + A 'standby router' is a router that takes over the routing + duties when an active router fails, or when preset + conditions have been met. + + An 'HSRP group' or a 'standby group' is a set of routers + which communicate using HSRP. An HSRP group has a group MAC + address and a group Virtual IP address. These are the + designated addresses. The active router assumes (i.e. + inherits) these group addresses. + + 'Hello' messages are sent to indicate that a router is + running and is capable of becoming the active or standby + router. + + 'Hellotime' is the interval between successive HSRP Hello + messages from a given router. + + 'Holdtime' is the interval between the receipt of a Hello + message and the presumption that the sending router has + failed." + REVISION "201009060000Z" + DESCRIPTION + "The following changes have been made. + + [1] Objects cHsrpGrpIpNone has been added to the + cHsrpGrpTable. + + [2] Added new object group cHsrpGrpGroupSup + + + [3] Added new compliance cHsrpComplianceRev2, which + deprecates cHsrpComplianceRev1." + REVISION "200512200000Z" + DESCRIPTION + "Deprecated cHsrpCompliance and added cHsrpComplianceRev1 + to include cHsrpNotificationsGroup; Updated the imports + such that Unsigned32 is imported from SNMPv2-SMI instead + of CISCO-TC, and other clean-up." + REVISION "9808030000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { ciscoMgmt 106 } + + + +-- Textual Conventions + +HsrpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current state of the HSRP protocol for a given + HSRP group entry." + SYNTAX INTEGER { + initial(1), + learn(2), + listen(3), + speak(4), + standby(5), + active(6) + } +ciscoHsrpMIBObjects OBJECT IDENTIFIER + ::= { ciscoHsrpMIB 1 } + +cHsrpGlobalConfig OBJECT IDENTIFIER + ::= { ciscoHsrpMIBObjects 1 } + +cHsrpGroup OBJECT IDENTIFIER + ::= { ciscoHsrpMIBObjects 2 } + + +-- Global Config Objects + +cHsrpConfigTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time in minutes a row in cHsrpGrpTable can + remain in a state other than active before being timed out." + DEFVAL { 5 } + ::= { cHsrpGlobalConfig 1 } +-- HSRP Tables + +cHsrpGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CHsrpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information on each HSRP group + for each interface." + ::= { cHsrpGroup 1 } + +cHsrpGrpEntry OBJECT-TYPE + SYNTAX CHsrpGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an HSRP group. Management applications + use cHsrpGrpRowStatus to control entry modification, + creation and deletion. + + Setting cHsrpGrpRowStatus to 'active' causes the router to + communicate using HSRP. + + The value of cHsrpGrpRowStatus may be set to 'destroy' at + any time. + + Entries may not be created via SNMP without explicitly + setting cHsrpGrpRowStatus to either 'createAndGo' or + 'createAndWait'. + + Entries can be created and modified via the management + protocol or by the device's local management interface. + + A management application wishing to create an entry should + choose the ifIndex of the interface which is to be added + as part of an HSRP group. Also, a cHsrpGrpNumber should + be chosen. A group number is unique only amongst the groups + on a particular interface. The value of the group number + appears in packets which are transmitted and received on a + LAN segment to which the router is connected. The application + must select the group number as explained in the description + for cHsrpGrpNumber. + + If the row is not active, and a local management interface + command modifies that row, the row may transition to active + state. + + A row which is not in active state will timeout after a + configurable period (five minutes by default). This timeout + period can be changed by setting cHsrpConfigTimeout." + INDEX { + ifIndex, + cHsrpGrpNumber + } + ::= { cHsrpGrpTable 1 } + +CHsrpGrpEntry ::= SEQUENCE { + cHsrpGrpNumber Unsigned32, + cHsrpGrpAuth DisplayString, + cHsrpGrpPriority Unsigned32, + cHsrpGrpPreempt TruthValue, + cHsrpGrpPreemptDelay Unsigned32, + cHsrpGrpUseConfiguredTimers TruthValue, + cHsrpGrpConfiguredHelloTime Unsigned32, + cHsrpGrpConfiguredHoldTime Unsigned32, + cHsrpGrpLearnedHelloTime Unsigned32, + cHsrpGrpLearnedHoldTime Unsigned32, + cHsrpGrpVirtualIpAddr IpAddress, + cHsrpGrpUseConfigVirtualIpAddr TruthValue, + cHsrpGrpActiveRouter IpAddress, + cHsrpGrpStandbyRouter IpAddress, + cHsrpGrpStandbyState HsrpState, + cHsrpGrpVirtualMacAddr MacAddress, + cHsrpGrpEntryRowStatus RowStatus, + cHsrpGrpIpNone TruthValue +} + +cHsrpGrpNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object along with the ifIndex of a particular interface + uniquely identifies an HSRP group. + + Group numbers 0,1 and 2 are the only valid group numbers + for TokenRing interfaces. For other media types, numbers + range from 0 to 255. Each interface has its own set of group + numbers. There's no relationship between the groups + configured on different interfaces. Using a group number + on one interface doesn't preclude using the same group + number on a different interface. For example, there can be + a group 1 on an Ethernet and a group 1 on Token Ring. More + details can be found from RFC 2281." + ::= { cHsrpGrpEntry 1 } + +cHsrpGrpAuth OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an unencrypted authentication string which is + carried in all HSRP messages. An authentication string + mismatch prevents a router interface from learning the + designated IP address or HSRP timer values from + other HSRP-enabled routers with the same group number. + + The function of this object is not to supply any sort of + security-like authentication but rather to confirm that + what's happening is what's intended. In other words, this + is meant for sanity checking only." + DEFVAL { "cisco" } + ::= { cHsrpGrpEntry 2 } + +cHsrpGrpPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The cHsrpGrpPriority helps to select the active and the + standby routers. The router with the highest priority is + selected as the active router. In the priority range of 0 + to 255, 0 is the lowest priority and 255 is the highest + priority. + + If two (or more) routers in a group have the same priority, + the one with the highest ip address of the interface is the + active router. When the active router fails to send a Hello + message within a configurable period of time, the standby + router with the highest priority becomes the active + router. + + A router with highest priority will only attempt to + overthrow a lower priority active router if it is + configured to preempt. But, if there is more than one + router which is not active, the highest priority non-active + router becomes the standby router." + DEFVAL { 100 } + ::= { cHsrpGrpEntry 3 } + +cHsrpGrpPreempt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object, if TRUE, indicates that the current router + should attempt to overthrow a lower priority active router + and attempt to become the active router. If this object is + FALSE, the router will become the active router only if + there is no such router (or if an active router fails)." + DEFVAL { false } + ::= { cHsrpGrpEntry 4 } + +cHsrpGrpPreemptDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This delay is the time difference between a router power + up and the time it can actually start preempting the + currently active router. + + When a router first comes up, it doesn't have a complete + routing table. If it's configured to preempt, then it will + become the Active router, but it will not be able to + provide adequate routing services. The solution to this is + to allow for a configurable delay before the router + actually preempts the currently active router." + DEFVAL { 0 } + ::= { cHsrpGrpEntry 5 } + +cHsrpGrpUseConfiguredTimers OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HSRP routers learn a group's Hellotime or Holdtime from + hello messages. + + The Hellotime is used to determine the frequency of + generating hello messages when this router becomes the + active or standby router. The Holdtime is the interval + between the receipt of a Hello message and the presumption + that the sending router has failed. + + If this object is TRUE, the cHsrpGrpConfiguredHelloTime and + cHsrpGrpConfiguredHoldTime will be used. If it is FALSE, + the Hellotime and Holdtime values are learned." + ::= { cHsrpGrpEntry 6 } + +cHsrpGrpConfiguredHelloTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If cHsrpGrpUseConfiguredTimers is true, + cHsrpGrpConfiguredHelloTime is used when this router is an + active router. Otherwise, the Hellotime learned from the + current active router is used. All routers on a particular + LAN segment must use the same Hellotime." + DEFVAL { 3000 } + ::= { cHsrpGrpEntry 7 } + +cHsrpGrpConfiguredHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If cHsrpGrpUseConfiguredTimers is true, + cHsrpGrpConfiguredHoldTime is used when this router is an + active router. Otherwise, the Holdtime learned from the + current active router is used. All routers on a particular + LAN segment should use the same Holdtime. Also, the + Holdtime should be at least three times the value of the + Hellotime and must be greater than the Hellotime." + DEFVAL { 10000 } + ::= { cHsrpGrpEntry 8 } + +cHsrpGrpLearnedHelloTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the Hellotime is not configured on a router, it can be + learned from the Hello messages from active router, + provided the Hello message is authenticated. If the + Hellotime is not learned from a Hello message from the + active router and it is not manually configured, a default + value of 3 seconds is recommended." + DEFVAL { 3000 } + ::= { cHsrpGrpEntry 9 } + +cHsrpGrpLearnedHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the Holdtime is not configured on a router, it can be + learned from the Hello message from the active router. + Holdtime should be learned only if the Hello message is + authenticated. If the Holdtime is not learned and it is + not manually configured, a default value of 10 seconds is + recommended." + DEFVAL { 10000 } + ::= { cHsrpGrpEntry 10 } + +cHsrpGrpVirtualIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the primary virtual IP address used by this + group. If this address is configured (i.e a non zero ip + address), this value is used. Otherwise, the agent will + attempt to discover the virtual address through a discovery + process (which scans the hello messages)." + DEFVAL { '00000000'H } + ::= { cHsrpGrpEntry 11 } + +cHsrpGrpUseConfigVirtualIpAddr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this object is TRUE, cHsrpGrpVirtualIpAddr was a + configured one. Otherwise, it indicates that + cHsrpGrpVirtualIpAddr was a learned one." + ::= { cHsrpGrpEntry 12 } + +cHsrpGrpActiveRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip Address of the currently active router for this group." + ::= { cHsrpGrpEntry 13 } + +cHsrpGrpStandbyRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ip Address of the currently standby router for this + group." + ::= { cHsrpGrpEntry 14 } + +cHsrpGrpStandbyState OBJECT-TYPE + SYNTAX HsrpState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current HSRP state of this group on this interface." + ::= { cHsrpGrpEntry 15 } + +cHsrpGrpVirtualMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac Addresses used are as specified in RFC 2281. For + ethernet and fddi interfaces, a MAC address will be in the + range 00:00:0c:07:ac:00 through 00:00:0c:07:ac:ff. The last + octet is the hexadecimal equivalent of cHsrpGrpNumber + (0-255). + + Some Ethernet and FDDI interfaces allow a unicast MAC + address for each HSRP group. Certain Ethernet + chipsets(LANCE Ethernet, VGANYLAN and QUICC Ethernet) only + support a single Unicast Mac Address. In this case, only + one HSRP group is allowed. + + For TokenRing interfaces, the following three MAC + addresses are permitted (functional addresses): + C0:00:00:01:00:00 + C0:00:00:02:00:00 + C0:00:00:04:00:00." + ::= { cHsrpGrpEntry 16 } + +cHsrpGrpEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The control that allows modification, creation, and + deletion of entries. For detailed rules see the + DESCRIPTION for cHsrpGrpEntry." + ::= { cHsrpGrpEntry 17 } + +cHsrpGrpIpNone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the disable HSRP IPv4 virtual + IP address." + DEFVAL { false } + ::= { cHsrpGrpEntry 18 } + + +-- Notifications + +cHsrpMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoHsrpMIB 2 } + +cHsrpMIBNotifications OBJECT IDENTIFIER + ::= { cHsrpMIBNotificationPrefix 0 } + + +cHsrpStateChange NOTIFICATION-TYPE + OBJECTS { cHsrpGrpStandbyState } + STATUS current + DESCRIPTION + "A cHsrpStateChange notification is sent when a + cHsrpGrpStandbyState transitions to either active or + standby state, or leaves active or standby state. There + will be only one notification issued when the state change + is from standby to active and vice versa." + ::= { cHsrpMIBNotifications 1 } +-- Conformance groups + +cHsrpConformance OBJECT IDENTIFIER + ::= { ciscoHsrpMIB 3 } + +cHsrpCompliances OBJECT IDENTIFIER + ::= { cHsrpConformance 1 } + +cHsrpComplianceGroups OBJECT IDENTIFIER + ::= { cHsrpConformance 2 } + + +-- compliance statements + +cHsrpCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for all hosts implementing + the CISCO-HSRP-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cHsrpConfigGroup, + cHsrpGrpGroup + } + ::= { cHsrpCompliances 1 } + +cHsrpComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The object group is deprecated by the cHsrpComplianceRev2" + MODULE -- this module + MANDATORY-GROUPS { + cHsrpConfigGroup, + cHsrpGrpGroup, + cHsrpNotificationsGroup + } + ::= { cHsrpCompliances 2 } + +cHsrpComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for all hosts implementing + the CISCO-HSRP-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cHsrpConfigGroup, + cHsrpGrpGroup, + cHsrpGrpGroupSup, + cHsrpNotificationsGroup + } + ::= { cHsrpCompliances 3 } + +-- units of conformance + +cHsrpConfigGroup OBJECT-GROUP + OBJECTS { cHsrpConfigTimeout } + STATUS current + DESCRIPTION + "The collection of objects used to set global + configuration objects for the HSRP MIB." + ::= { cHsrpComplianceGroups 1 } + +cHsrpGrpGroup OBJECT-GROUP + OBJECTS { + cHsrpGrpAuth, + cHsrpGrpPriority, + cHsrpGrpPreempt, + cHsrpGrpPreemptDelay, + cHsrpGrpUseConfiguredTimers, + cHsrpGrpConfiguredHelloTime, + cHsrpGrpConfiguredHoldTime, + cHsrpGrpLearnedHelloTime, + cHsrpGrpLearnedHoldTime, + cHsrpGrpVirtualIpAddr, + cHsrpGrpUseConfigVirtualIpAddr, + cHsrpGrpActiveRouter, + cHsrpGrpStandbyRouter, + cHsrpGrpStandbyState, + cHsrpGrpVirtualMacAddr, + cHsrpGrpEntryRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects used to add, delete and retrieve + information about HSRP groups." + ::= { cHsrpComplianceGroups 2 } + +cHsrpNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { cHsrpStateChange } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate HSRP + state information." + ::= { cHsrpComplianceGroups 3 } + +cHsrpGrpGroupSup OBJECT-GROUP + OBJECTS { cHsrpGrpIpNone } + STATUS current + DESCRIPTION + "The collection of objects used to add, delete and retrieve + information about HSRP groups." + ::= { cHsrpComplianceGroups 4 } + +END + + + diff --git a/MIBS/cisco/CISCO-IETF-DHCP-SERVER-MIB b/MIBS/cisco/CISCO-IETF-DHCP-SERVER-MIB new file mode 100644 index 0000000..a83e5c6 --- /dev/null +++ b/MIBS/cisco/CISCO-IETF-DHCP-SERVER-MIB @@ -0,0 +1,1405 @@ +-- ********************************************************************* +-- CISCO-IETF-DHCP-SERVER-MIB.my : Cisco-ized version of the Dynamic +-- Host Configuration Protocol for IPv4 (DHCPv4) Server MIB. +-- +-- March 2004, Mike Chidzik +-- +-- Copyright (c) 2004, 2007 by cisco Systems, Inc. +-- All rights reserved. +-- ********************************************************************* +-- +-- This MIB module is based on the Internet Draft +-- . In terms of object syntax and +-- semantics, the content of this Cisco MIB is the same as +-- the corresponding Internet Draft revision. This Cisco MIB was +-- created due to the "subject to change" nature of Internet Drafts. +-- This Cisco MIB may later be deprecated, and the stable RFC, which +-- may replace the Internet Draft, may be implemented in its place. +-- +-- Caution. This MIB is temporary and experimental. In the future it +-- will be removed from products, perhaps with short notice, in favor +-- of more standard or generic MIBs. Application developers should not +-- depend on long-term access to this MIB. +-- +-- Note: This MIB is a subset of the objects contained in the +-- Internet Draft. The comparison of this MIB and the Internet Draft +-- is outlined in the below: +-- +-- Internet Draft CISCO-IETF-DHCP-SERVER-MIB +-- ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ +-- dhcpv4ServerObjects cDhcpv4SrvObjects +-- bootpCounterObjects cBootpCounterObjects +-- dhcpv4CounterObjects cDhcpv4CounterObjects - +-- (excluding dhcpv4CountForcedRenews) +-- dhcpv4ServerSharedNetObjects cDhcpv4ServerSharedNetObjects +-- dhcpv4ServerSubnetObjects cDhcpv4ServerSubnetObjects +-- dhcpv4ServerRangeObjects cDhcpv4ServerRangeObjects +-- dhcpv4ServerClientObjects cDhcpv4ServerClientObjects +-- dhcpv4ServerNotifyObjectsGroup cDhcpv4ServerNotifyObjects + +CISCO-IETF-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Counter32, + Counter64, + Unsigned32, + Gauge32, + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + TEXTUAL-CONVENTION, + DateAndTime + FROM SNMPv2-TC + InetAddressIPv4, + InetAddressPrefixLength + FROM INET-ADDRESS-MIB + ciscoExperiment + FROM CISCO-SMI; + + +ciscoIetfDhcpSrvMIB MODULE-IDENTITY + LAST-UPDATED "200703270000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-dhcp-mib@cisco.com" + DESCRIPTION + "The MIB module for entities implementing the server side of + the Bootstrap Protocol (BOOTP) and the Dynamic Host + Configuration protocol (DHCP) for Internet Protocol version + 4(IPv4). This MIB does not include support for Dynamic DNS + (DDNS) updating nor for the DHCP Failover Protocol." + REVISION "200703270000Z" + DESCRIPTION + "Added cDhcpv4ServerSharedNetObjects, cDhcpv4ServerSubnetObjects, + cDhcpv4ServerRangeObjects, cDhcpv4ServerClientObjects, + cDhcpv4ServerNotifyObjects and cDhcpv4ServerNotificationsGroup. + + The data types of the OIDs below are modified so they can be + retrieved. + + cDhcpv4ServerSharedNetFreeAddrLowThreshold (read-write) + cDhcpv4ServerSharedNetFreeAddrHighThreshold (read-write) + cDhcpv4ServerSharedNetFreeAddresses (read-only) + cDhcpv4ServerSharedNetReservedAddresses (read-only) + cDhcpv4ServerSharedNetTotalAddresses (read-only) + + cDhcpv4ServerSubnetFreeAddrLowThreshold (read-write) + cDhcpv4ServerSubnetFreeAddrHighThreshold (read-write) + cDhcpv4ServerSubnetFreeAddresses (read-only) + + Added cDhcpv4SrvComplianceRev1 MODULE-COMPLIANCE" + REVISION "200702141200Z" + DESCRIPTION + "Add BOOTP/DHCP high capacity counter." + REVISION "200403011200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoExperiment 102 } + + +ciscoIetfDhcpv4SrvMIBNotifs OBJECT IDENTIFIER + ::= { ciscoIetfDhcpSrvMIB 0 } + +ciscoIetfDhcpv4SrvMIBObjects OBJECT IDENTIFIER + ::= { ciscoIetfDhcpSrvMIB 1 } + +ciscoIetfDhcpv4SrvMIBConform OBJECT IDENTIFIER + ::= { ciscoIetfDhcpSrvMIB 2 } + + +CDhcpv4PhysicalAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d,1d,1x:1x:1x:1x:1x:1x" + STATUS current + DESCRIPTION + "A DHCP-specific encoding of the physical address type and + physical address, intended to mirror the representation of + physical addresses in DHCP messages. The first octet of this + object contains the hardware type from the 'htype' field of + the DHCP message, the second octet of this object contains the + hardware length from the 'hlen' field, and the remaining + octets contain the hardware address from the 'chaddr' field." + + REFERENCE "RFC 2131" + SYNTAX OCTET STRING (SIZE (18)) + +cDhcpv4SrvSystem OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Group of objects that are related to the overall system." + ::= { ciscoIetfDhcpv4SrvMIBObjects 1 } + + +cBootpCounters OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Group of objects that count various BOOTP events." + ::= { ciscoIetfDhcpv4SrvMIBObjects 2 } + + +cDhcpv4Counters OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Group of objects that count various DHCPv4 events." + ::= { ciscoIetfDhcpv4SrvMIBObjects 3 } + + +cDhcpv4SrvConfiguration OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Objects that contain pre-configured and dynamic configuration + information." + ::= { ciscoIetfDhcpv4SrvMIBObjects 4 } + + +cDhcpv4ServerNotifyObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Objects that are used only in notifications." + ::= { ciscoIetfDhcpv4SrvMIBObjects 7 } + + +cBootpHCCounters OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Group of high capacity objects that count various BOOTP events." + ::= { ciscoIetfDhcpv4SrvMIBObjects 8 } + + +cDhcpv4HCCounters OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Group of high capacity objects that count various DHCPv4 events." + ::= { ciscoIetfDhcpv4SrvMIBObjects 9 } + + +-- cDhcpv4SrvSystemObjects Group + +cDhcpv4SrvSystemDescr OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the server. This value should + include the full name and version identification of the + server." + ::= { cDhcpv4SrvSystem 1 } + +cDhcpv4SrvSystemObjectID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor's authoritative identification of the network + management subsystem contained in this entity. This value is + allocated within the SMI enterprise subtree (1.3.6.1.4.1) and + provides an easy and unambiguous means for determining what + kind of server is being managed. For example, if vendor Ohso + Soft, Inc. is assigned the subtree 1.3.6.1.4.1.4242, it may + assign the identifier 1.3.6.1.4.1.4242.1.1 to its Ursa DHCP + Server." + ::= { cDhcpv4SrvSystem 2 } + +-- cBootpCounterObjects Group + +cBootpCountRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received that contain a Message Type of + 1 (BOOTREQUEST) in the first octet and do not contain option + number 53 (DHCP Message Type) in the options." + REFERENCE "RFC-2131." + ::= { cBootpCounters 1 } + +cBootpCountInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received that do not contain a Message + Type of 1 (BOOTREQUEST) in the first octet or are not valid + BOOTP packets (e.g., too short, invalid field in packet + header)." + ::= { cBootpCounters 2 } + +cBootpCountReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent that contain a Message Type of 2 + (BOOTREPLY) in the first octet and do not contain option number + 53 (DHCP Message Type) in the options." + REFERENCE "RFC-2131." + ::= { cBootpCounters 3 } + +cBootpCountDropUnknownClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BOOTP packets dropped due to the server not + recognizing or not providing service to the hardware address + received in the incoming packet." + ::= { cBootpCounters 4 } + +cBootpCountDropNotServingSubnet OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BOOTP packets dropped due to the server not + being configured or not otherwise able to serve addresses on + the subnet from which this message was received." + ::= { cBootpCounters 5 } + +-- DHCP Counters Group + +cDhcpv4CountDiscovers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPDISCOVER (option 53 with value 1) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4Counters 1 } + +cDhcpv4CountOffers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPOFFER (option 53 with value 2) packets + sent." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4Counters 2 } + +cDhcpv4CountRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPREQUEST (option 53 with value 3) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4Counters 3 } + +cDhcpv4CountDeclines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPDECLINE (option 53 with value 4) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4Counters 4 } + +cDhcpv4CountAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPACK (option 53 with value 5) packets sent." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4Counters 5 } + +cDhcpv4CountNaks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPNACK (option 53 with value 6) packets sent." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4Counters 6 } + +cDhcpv4CountReleases OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPRELEASE (option 53 with value 7) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4Counters 7 } + +cDhcpv4CountInforms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPINFORM (option 53 with value 8) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4Counters 8 } + +cDhcpv4CountInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCP packets received whose DHCP message type + (i.e., option number 53) is not understood or handled by the + server." + ::= { cDhcpv4Counters 10 } + +cDhcpv4CountDropUnknownClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCP packets dropped due to the server not + recognizing or not providing service to the client-id and/or + hardware address received in the incoming packet." + ::= { cDhcpv4Counters 11 } + +cDhcpv4CountDropNotServingSubnet OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCP packets dropped due to the server not being + configured or not otherwise able to serve addresses on the + subnet from which this message was received." + ::= { cDhcpv4Counters 12 } + +-- cBootpHCCounterObjects Group + +cBootpHCCountRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received that contain a Message Type of + 1 (BOOTREQUEST) in the first octet and do not contain option + number 53 (DHCP Message Type) in the options." + REFERENCE "RFC-2131." + ::= { cBootpHCCounters 1 } + +cBootpHCCountInvalids OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received that do not contain a Message + Type of 1 (BOOTREQUEST) in the first octet or are not valid + BOOTP packets (e.g., too short, invalid field in packet + header)." + ::= { cBootpHCCounters 2 } + +cBootpHCCountReplies OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent that contain a Message Type of 2 + (BOOTREPLY) in the first octet and do not contain option number + 53 (DHCP Message Type) in the options." + REFERENCE "RFC-2131." + ::= { cBootpHCCounters 3 } + +cBootpHCCountDropUnknownClients OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BOOTP packets dropped due to the server not + recognizing or not providing service to the hardware address + received in the incoming packet." + ::= { cBootpHCCounters 4 } + +cBootpHCCountDropNotServingSubnet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of BOOTP packets dropped due to the server not + being configured or not otherwise able to serve addresses on + the subnet from which this message was received." + ::= { cBootpHCCounters 5 } + +-- DHCP High Capacity Counters Group + +cDhcpv4HCCountDiscovers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPDISCOVER (option 53 with value 1) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4HCCounters 1 } + +cDhcpv4HCCountOffers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPOFFER (option 53 with value 2) packets + sent." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4HCCounters 2 } + +cDhcpv4HCCountRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPREQUEST (option 53 with value 3) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4HCCounters 3 } + +cDhcpv4HCCountDeclines OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPDECLINE (option 53 with value 4) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4HCCounters 4 } + +cDhcpv4HCCountAcks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPACK (option 53 with value 5) packets sent." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4HCCounters 5 } + +cDhcpv4HCCountNaks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPNACK (option 53 with value 6) packets sent." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4HCCounters 6 } + +cDhcpv4HCCountReleases OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPRELEASE (option 53 with value 7) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4HCCounters 7 } + +cDhcpv4HCCountInforms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPINFORM (option 53 with value 8) packets + received." + REFERENCE "RFC2131; RFC2132, section 9.6." + ::= { cDhcpv4HCCounters 8 } + +cDhcpv4HCCountForcedRenews OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCPFORCERENEW (option 53 with value 9) packets + sent." + REFERENCE "RFC 3203, DHCP reconfigure extension." + ::= { cDhcpv4HCCounters 9 } + +cDhcpv4HCCountInvalids OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCP packets received whose DHCP message type + (i.e., option number 53) is not understood or handled by the + server." + ::= { cDhcpv4HCCounters 10 } + +cDhcpv4HCCountDropUnknownClient OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCP packets dropped due to the server not + recognizing or not providing service to the client-id and/or + hardware address received in the incoming packet." + ::= { cDhcpv4HCCounters 11 } + +cDhcpv4HCCountDropNotServingSubnet OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DHCP packets dropped due to the server not being + configured or not otherwise able to serve addresses on the + subnet from which this message was received." + ::= { cDhcpv4HCCounters 12 } +-- DHCP Server Configuration +-- cDhcpv4ServerSharedNetObjects Group + +cDhcpv4ServerSharedNetTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDhcpv4ServerSharedNetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of shared networks that are configured in the server. + A shared network is the logical aggregation of one or more + subnets that share a common network segment (e.g., multi- + tapped coaxial cable, wiring hub, or switch). This table is + present ONLY for those servers that organize the ranges of + addresses available for assignment where a higher-level + grouping (i.e., the 'shared' network) exists above ranges and + subnets." + ::= { cDhcpv4SrvConfiguration 1 } + +cDhcpv4ServerSharedNetEntry OBJECT-TYPE + SYNTAX CDhcpv4ServerSharedNetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A logical row in the cDhcpv4ServerSharedNetTable." + INDEX { cDhcpv4ServerSharedNetName } + ::= { cDhcpv4ServerSharedNetTable 1 } + +CDhcpv4ServerSharedNetEntry ::= SEQUENCE { + cDhcpv4ServerSharedNetName SnmpAdminString, + cDhcpv4ServerSharedNetFreeAddrLowThreshold INTEGER, + cDhcpv4ServerSharedNetFreeAddrHighThreshold INTEGER, + cDhcpv4ServerSharedNetFreeAddresses INTEGER, + cDhcpv4ServerSharedNetReservedAddresses INTEGER, + cDhcpv4ServerSharedNetTotalAddresses INTEGER +} + +cDhcpv4ServerSharedNetName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..100)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the shared network, which uniquely identifies an + entry in the cDhcpv4ServerSharedNetTable." + ::= { cDhcpv4ServerSharedNetEntry 1 } + +cDhcpv4ServerSharedNetFreeAddrLowThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low threshold for available free addresses in this shared + network. If the value for available free addresses in this + shared network becomes equal to or less than this value, a + cDhcpv4ServerFreeAddressLow event is generated for this shared + network. No more cDhcpv4ServerFreeAddressLow events will be + generated for this subnet during this execution of the DHCP + server until the value for available free addresses has + exceeded the value of cDhcpv4ServerSharedNetFreeAddrHighThreshold." + ::= { cDhcpv4ServerSharedNetEntry 2 } + +cDhcpv4ServerSharedNetFreeAddrHighThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high threshold for available free addresses in this + shared network. If a cDhcpv4ServerFreeAddressLow event was + generated for this subnet, and the value for available free + addresses has exceeded the value of + cDhcpv4ServerSubnetFreeAddrHighThreshold, then a + cDhcpv4ServerFreeAddressHigh event will be generated. No more + cDhcpv4ServerFreeAddressHigh events will be generated for this + subnet during this execution of the DHCP server until the + value for available free addresses becomes equal to or less + than the value of cDhcpv4ServerSubnetFreeAddrLowThreshold." + ::= { cDhcpv4ServerSharedNetEntry 3 } + +cDhcpv4ServerSharedNetFreeAddresses OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IPv4 addresses which are available within this + shared network. If the server does not count free addresses + by shared network segment, this value will be zero." + ::= { cDhcpv4ServerSharedNetEntry 4 } + +cDhcpv4ServerSharedNetReservedAddresses OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IPv4 addresses which are reserved (not + available for assignment) within this shared network. If the + server does not count reserved addresses by shared network + segment, this value will be zero." + ::= { cDhcpv4ServerSharedNetEntry 5 } + +cDhcpv4ServerSharedNetTotalAddresses OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IPv4 addresses which are available within this + shared network. If the server does not count total addresses + by shared network segment, this value will be zero." + ::= { cDhcpv4ServerSharedNetEntry 6 } + + +-- cDhcpv4ServerSubnetObjects Group + +cDhcpv4ServerSubnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDhcpv4ServerSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of subnets that are configured in this server." + ::= { cDhcpv4SrvConfiguration 2 } + +cDhcpv4ServerSubnetEntry OBJECT-TYPE + SYNTAX CDhcpv4ServerSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A logical row in the cDhcpv4ServerSubnetTable." + INDEX { cDhcpv4ServerSubnetAddress } + ::= { cDhcpv4ServerSubnetTable 1 } + +CDhcpv4ServerSubnetEntry ::= SEQUENCE { + cDhcpv4ServerSubnetAddress InetAddressIPv4, + cDhcpv4ServerSubnetMask InetAddressPrefixLength, + cDhcpv4ServerSubnetSharedNetworkName SnmpAdminString, + cDhcpv4ServerSubnetFreeAddrLowThreshold Unsigned32, + cDhcpv4ServerSubnetFreeAddrHighThreshold Unsigned32, + cDhcpv4ServerSubnetFreeAddresses Unsigned32 +} + +cDhcpv4ServerSubnetAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv4 address of the subnet entry in the + cDhcpv4ServerSubnetTable." + ::= { cDhcpv4ServerSubnetEntry 1 } + +cDhcpv4ServerSubnetMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask of the subnet. This MUST be the same as the + value of DHCP option 1 offered to clients on this subnet." + ::= { cDhcpv4ServerSubnetEntry 2 } + +cDhcpv4ServerSubnetSharedNetworkName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The shared subnet name (used as an index into the server + shared subnet table) to which this subnet belongs. This value + will be null for servers that do not organize or describe + networks in this manner." + ::= { cDhcpv4ServerSubnetEntry 3 } + +cDhcpv4ServerSubnetFreeAddrLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The low threshold for available free addresses in this + subnet. If the value for available free addresses in this + subnet becomes equal to or less than this value, a + cDhcpv4ServerSubnetFreeAddrLowThreshold event will be generated + for this shared network. No more + cDhcpv4ServerSubnetFreeAddrLowThreshold events will be + generated for this subnet during this execution of the DHCP + server until the value for available free addresses has + exceeded the value of cDhcpv4ServerSubnetFreeAddrHighThreshold." + ::= { cDhcpv4ServerSubnetEntry 4 } + +cDhcpv4ServerSubnetFreeAddrHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high threshold for available free addresses in this + subnet. If a cDhcpv4ServerSubnetFreeAddrLowThreshold event has + been generated for this subnet, and the value for available + free addresses has exceeded the value of + cDhcpv4ServerSubnetFreeAddrHighThreshold, then a + cDhcpv4ServerFreeAddressHigh event will be generated. No more + cDhcpv4ServerFreeAddressHigh events will be generated for this + subnet during this execution of the DHCP server until the + value for available free addresses becomes equal to or less + than the value of cDhcpv4ServerSubnetFreeAddrLowThreshold." + ::= { cDhcpv4ServerSubnetEntry 5 } + +cDhcpv4ServerSubnetFreeAddresses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of free IPv4 addresses which are available in this + subnet." + ::= { cDhcpv4ServerSubnetEntry 6 } + + +-- cDhcpv4ServerRangeObjects Group + +cDhcpv4ServerRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDhcpv4ServerRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ranges that are configured on this server." + ::= { cDhcpv4SrvConfiguration 3 } + +cDhcpv4ServerRangeEntry OBJECT-TYPE + SYNTAX CDhcpv4ServerRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A logical row in the cDhcpv4ServerRangeTable." + INDEX { + cDhcpv4ServerRangeStartAddress, + cDhcpv4ServerRangeEndAddress + } + ::= { cDhcpv4ServerRangeTable 1 } + +CDhcpv4ServerRangeEntry ::= SEQUENCE { + cDhcpv4ServerRangeStartAddress InetAddressIPv4, + cDhcpv4ServerRangeEndAddress InetAddressIPv4, + cDhcpv4ServerRangeSubnetMask InetAddressPrefixLength, + cDhcpv4ServerRangeInUse Gauge32, + cDhcpv4ServerRangeOutstandingOffers Gauge32 +} + +cDhcpv4ServerRangeStartAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv4 address of the first address in the range. The + value of cDhcpv4ServerRangeStartAddress MUST be less than or + equal to the value of cDhcpv4ServerRangeEndAddress." + ::= { cDhcpv4ServerRangeEntry 1 } + +cDhcpv4ServerRangeEndAddress OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv4 address of the last address in the range. The value + of cDhcpv4ServerRangeEndAddress MUST be greater than or equal + to the value of cDhcpv4ServerRangeStartAddress." + ::= { cDhcpv4ServerRangeEntry 2 } + +cDhcpv4ServerRangeSubnetMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet address mask for this range." + ::= { cDhcpv4ServerRangeEntry 3 } + +cDhcpv4ServerRangeInUse OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of addresses in this range that are currently in + use. This number includes those addresses whose lease has not + expired and addresses which have been reserved (either by the + server or through configuration)." + ::= { cDhcpv4ServerRangeEntry 4 } + +cDhcpv4ServerRangeOutstandingOffers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outstanding DHCPOFFER messages for this range + is reported with this value. An offer is outstanding if the + server has sent a DHCPOFFER message to a client, but has not + yet received a DHCPREQUEST message from the client nor has the + server-specific timeout (limiting the time in which a client + can respond to the offer message) for the offer message + expired." + ::= { cDhcpv4ServerRangeEntry 5 } + + +-- cDhcpv4ServerClientObjects Group + +cDhcpv4ServerClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDhcpv4ServerClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An optional list of addresses that are known by this server. + The list MUST contain addresses that have not expired. The + list MUST NOT contain addresses that have never been assigned + by the server UNLESS the lease is pre-configured in the server + (e.g., a static lease for a host). Expired leases MAY appear + during the time they are 'remembered' by the server for + subsequent assignment to the same host." + ::= { cDhcpv4SrvConfiguration 4 } + +cDhcpv4ServerClientEntry OBJECT-TYPE + SYNTAX CDhcpv4ServerClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A logical row in the cDhcpv4ServerClientTable." + INDEX { cDhcpv4ServerClient } + ::= { cDhcpv4ServerClientTable 1 } + +CDhcpv4ServerClientEntry ::= SEQUENCE { + cDhcpv4ServerClient InetAddressIPv4, + cDhcpv4ServerClientSubnetMask InetAddressPrefixLength, + cDhcpv4ServerClientRange InetAddressIPv4, + cDhcpv4ServerClientLeaseType INTEGER , + cDhcpv4ServerClientTimeRemaining Unsigned32, + cDhcpv4ServerClientAllowedProtocol INTEGER , + cDhcpv4ServerClientServedProtocol INTEGER , + cDhcpv4ServerClientPhysicalAddress CDhcpv4PhysicalAddress, + cDhcpv4ServerClientClientId OCTET STRING, + cDhcpv4ServerClientHostName SnmpAdminString, + cDhcpv4ServerClientDomainName SnmpAdminString +} + +cDhcpv4ServerClient OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv4 address of this entry in the cDhcpv4ServerClientTable." + ::= { cDhcpv4ServerClientEntry 1 } + +cDhcpv4ServerClientSubnetMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnet mask (DHCP option 1) provided to the client + offered this address. The subnet, resulting from logically + ANDing the subnet mask with the entry's IPv4 address, MUST be + configured on this server and appear as a row in the + cDhcpSubnetTable." + ::= { cDhcpv4ServerClientEntry 2 } + +cDhcpv4ServerClientRange OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The starting IPv4 address (cDhcpv4ServerRangeStartAddress + object) of the range to which this address belongs. If the + address does not fall into one of the configured ranges (e.g., + a statically configured address on a subnet) the range MAY be + 0.0.0.0." + ::= { cDhcpv4ServerClientEntry 3 } + +cDhcpv4ServerClientLeaseType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2), + expired(3), + configurationReserved(4), + serverReserved(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this address. Types are: + (1) Static addresses defined by the server configuration. + (2) Dynamic addresses defined by the server configuration + AND actually assigned by the server. + (3) Expired dynamic addresses, previously assigned by the + server, and 'remembered' for subsequent assignment to + the same host. + (4) Addresses reserved (i.e., not assignable) by the server + configuration. + (5) Addresses previously assigned by the server, but + temporarily or permanently removed from assignable state + for some reason, e.g., the server received an ICMP + ECHOREPLY for the IPv4 address or a DHCPDECLINE message + has been received for the IPv4 address." + ::= { cDhcpv4ServerClientEntry 4 } + +cDhcpv4ServerClientTimeRemaining OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds until the lease expires. A value of + 4294967295 (i.e., 0xFFFFFFFF) SHOULD be used for leases that + have a lease time which is 'infinite' and for BOOTP leases." + ::= { cDhcpv4ServerClientEntry 5 } + +cDhcpv4ServerClientAllowedProtocol OBJECT-TYPE + SYNTAX INTEGER { + none(1), + bootp(2), + dhcp(3), + bootpOrDhcp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of protocol that is allowed to be used to serve this + address. A type of none (1) indicates that the address is not + available to be served (e.g., a reserved address). Type (2) + is reserved for BOOTP only devices, while type (3) is reserved + for DHCP only devices. A type of bootp-or-dhcp (4) can be + offered to any type of client." + ::= { cDhcpv4ServerClientEntry 6 } + +cDhcpv4ServerClientServedProtocol OBJECT-TYPE + SYNTAX INTEGER { + none(1), + bootp(2), + dhcp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of protocol that was used when this address was + assigned. This object will have the value of none (1) if the + address has not been served." + ::= { cDhcpv4ServerClientEntry 7 } + +cDhcpv4ServerClientPhysicalAddress OBJECT-TYPE + SYNTAX CDhcpv4PhysicalAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hardware type and hardware address of the client that has + been assigned this lease. The first octet of this object + contains the hardware type from the 'htype' field of the BOOTP + packet and the remaining octets contain the hardware address + from the 'chaddr' field of the BOOTP packet. This object MAY + be empty if the address has not been previously served." + ::= { cDhcpv4ServerClientEntry 8 } + +cDhcpv4ServerClientClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client-id of the client that has been assigned this + lease. The client-id is the value specified in option 61 + (client-id option) when the lease was assigned. This object + MAY be empty if the lease has not been previously assigned or + if the client-id option was not specified when the address was + assigned." + ::= { cDhcpv4ServerClientEntry 9 } + +cDhcpv4ServerClientHostName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host name (DHCP option 12) the client is configured to + use, or if no host name was configured then the host name that + the client supplied when requesting an address. While this + object has a maximum size of 255 octets, a Fully-Qualified + Domain Name (FQDN) consisting of a Host Name part and a Domain + Name part is currently limited to 255 octets. Therefore, the + sum of the string lengths for this object and the + cDhcpv4ServerClientDomainName MUST be, in practice, less than + 256 octets." + ::= { cDhcpv4ServerClientEntry 10 } + +cDhcpv4ServerClientDomainName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name (DHCP option 15) assigned to the client. + While this object has a maximum size of 255 octets, a Fully- + Qualified Domain Name (FQDN) consisting of a Host Name part + and a Domain Name part is currently limited to 255 octets, + less the separator ('.') character. Therefore, the sum of the + string lengths for this object and the + cDhcpv4ServerClientHostName MUST be, in practice, less than 256 + octets." + ::= { cDhcpv4ServerClientEntry 11 } + + + +-- cDhcpv4ServerNotifyObjects Group + +cDhcpv4ServerNotifyDuplicateIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IPv4 address found to be a duplicate. Duplicates are + detected by servers, which issue an ICMP ECHOREQUEST prior to + offering an IPv4 address lease, or by a client issuing a + gratuitous ARP message and reported through a DHCPDECLINE + message." + ::= { cDhcpv4ServerNotifyObjects 1 } + +cDhcpv4ServerNotifyDuplicateMac OBJECT-TYPE + SYNTAX CDhcpv4PhysicalAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The offending MAC address which caused a duplicate IPv4 + address to be detected, if captured by the server, else 00-00- + 00-00-00-00." + ::= { cDhcpv4ServerNotifyObjects 2 } + +cDhcpv4ServerNotifyClientOrServerDetected OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Duplicate IPv4 addresses can be detected either by a server, + using an ICMP ECHO message, or by a client using ARP. This + object is set by the server to (1) if the client used + DHCPDECLINE to mark the offered address as in-use, or to (2) + if the server discovered the address in use by some client + before offering it." + ::= { cDhcpv4ServerNotifyObjects 3 } + +cDhcpv4ServerNotifyServerStart OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The date and time when the server began operation." + ::= { cDhcpv4ServerNotifyObjects 4 } + +cDhcpv4ServerNotifyServerStop OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The date and time when the server ceased operation." + ::= { cDhcpv4ServerNotifyObjects 5 } +-- Notifications + +cDhcpv4ServerNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoIetfDhcpv4SrvMIBNotifs 2 } + +cDhcpv4ServerNotifications OBJECT IDENTIFIER + ::= { cDhcpv4ServerNotificationPrefix 0 } + + +cDhcpv4ServerFreeAddressLow NOTIFICATION-TYPE + OBJECTS { + cDhcpv4ServerSharedNetFreeAddrLowThreshold, + cDhcpv4ServerSharedNetFreeAddresses + } + STATUS current + DESCRIPTION + "This notification signifies that the number of available IPv4 + addresses for a particular shared network has fallen below the + value of cDhcpv4ServerSharedNetFreeAddrLowThreshold for that + shared network." + ::= { cDhcpv4ServerNotifications 1 } + +cDhcpv4ServerFreeAddressHigh NOTIFICATION-TYPE + OBJECTS { + cDhcpv4ServerSharedNetFreeAddrHighThreshold, + cDhcpv4ServerSharedNetFreeAddresses + } + STATUS current + DESCRIPTION + "This notification signifies that the number of available IPv4 + addresses for a particular shared network has risen above the + value of cDhcpv4ServerSharedNetFreeAddrHighThreshold for that + shared network." + ::= { cDhcpv4ServerNotifications 2 } + +cDhcpv4ServerStartTime NOTIFICATION-TYPE + OBJECTS { cDhcpv4ServerNotifyServerStart } + STATUS current + DESCRIPTION + "This notification signifies that the server of the specified + type has started on the host from which this notification has + been sent." + ::= { cDhcpv4ServerNotifications 3 } + +cDhcpv4ServerStopTime NOTIFICATION-TYPE + OBJECTS { cDhcpv4ServerNotifyServerStop } + STATUS current + DESCRIPTION + "This notification signifies that the server of the specified + type has stopped normally on the host from which this + notification has been sent." + ::= { cDhcpv4ServerNotifications 4 } + +cDhcpv4ServerDuplicateAddress NOTIFICATION-TYPE + OBJECTS { + cDhcpv4ServerNotifyDuplicateIpAddr, + cDhcpv4ServerNotifyDuplicateMac, + cDhcpv4ServerNotifyClientOrServerDetected + } + STATUS current + DESCRIPTION + "This notification signifies that a duplicate IPv4 address has + been detected. The DHCP server can detect this condition + through the ping-before-offer mechanism. Alternatively, the + client may have sent a DHCPDECLINE back to the server; this is + assumed to be the result of the client detecting that the + address was in use. In either case, the DHCP server marks the + IPv4 address as unavailable for leasing to clients. The + cDhcpv4ServerNotifyClientOrServerDetected object indicates + whether the client or server detected this condition." + ::= { cDhcpv4ServerNotifications 5 } +-- Conformance + +cDhcpv4SrvCompliances OBJECT IDENTIFIER + ::= { ciscoIetfDhcpv4SrvMIBConform 1 } + +cDhcpv4SrvGroups OBJECT IDENTIFIER + ::= { ciscoIetfDhcpv4SrvMIBConform 2 } + + +-- Compliance groups + +cDhcpv4SrvCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "This group describes the requirements for conformance to the + DHCP Server MIB. A DHCPv4 server implementation is only + required to support IPv4 addresses." + MODULE -- this module + MANDATORY-GROUPS { + cDhcpv4SrvSystemObjects, + cBootpCountersGroup, + cDhcpv4CounterObjects, + cBootpHCCountersGroup, + cDhcpv4HCCounterObjects + } + ::= { cDhcpv4SrvCompliances 1 } + +cDhcpv4SrvComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This group describes the requirements for conformance to the + DHCP Server MIB. A DHCPv4 server implementation is only + required to support IPv4 addresses." + MODULE -- this module + MANDATORY-GROUPS { + cDhcpv4SrvSystemObjects, + cBootpCountersGroup, + cDhcpv4CounterObjects, + cBootpHCCountersGroup, + cDhcpv4HCCounterObjects, + cDhcpv4ServerSharedNetObjects, + cDhcpv4ServerSubnetObjects, + cDhcpv4ServerRangeObjects, + cDhcpv4ServerClientObjects, + cDhcpv4ServerNotifyObjectsGroup, + cDhcpv4ServerNotificationsGroup + } + + OBJECT cDhcpv4ServerSharedNetFreeAddrLowThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cDhcpv4ServerSharedNetFreeAddrHighThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cDhcpv4ServerSubnetFreeAddrLowThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cDhcpv4ServerSubnetFreeAddrHighThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cDhcpv4SrvCompliances 2 } + +-- Object groups + +cDhcpv4SrvSystemObjects OBJECT-GROUP + OBJECTS { + cDhcpv4SrvSystemDescr, + cDhcpv4SrvSystemObjectID + } + STATUS current + DESCRIPTION + "Objects belonging to the cDhcpv4SrvSystemObjects group." + ::= { cDhcpv4SrvGroups 1 } + +cBootpCountersGroup OBJECT-GROUP + OBJECTS { + cBootpCountRequests, + cBootpCountInvalids, + cBootpCountReplies, + cBootpCountDropUnknownClients, + cBootpCountDropNotServingSubnet + } + STATUS current + DESCRIPTION + "Objects belonging to the cBootpBountersGroup." + ::= { cDhcpv4SrvGroups 2 } + +cDhcpv4CounterObjects OBJECT-GROUP + OBJECTS { + cDhcpv4CountDiscovers, + cDhcpv4CountOffers, + cDhcpv4CountRequests, + cDhcpv4CountDeclines, + cDhcpv4CountAcks, + cDhcpv4CountNaks, + cDhcpv4CountReleases, + cDhcpv4CountInforms, + cDhcpv4CountInvalids, + cDhcpv4CountDropUnknownClient, + cDhcpv4CountDropNotServingSubnet + } + STATUS current + DESCRIPTION + "Objects belonging to the cDhcpv4CounterObjects group." + ::= { cDhcpv4SrvGroups 3 } + +cBootpHCCountersGroup OBJECT-GROUP + OBJECTS { + cBootpHCCountRequests, + cBootpHCCountInvalids, + cBootpHCCountReplies, + cBootpHCCountDropUnknownClients, + cBootpHCCountDropNotServingSubnet + } + STATUS current + DESCRIPTION + "Objects belonging to the cBootpHCCountersGroup." + ::= { cDhcpv4SrvGroups 4 } + +cDhcpv4HCCounterObjects OBJECT-GROUP + OBJECTS { + cDhcpv4HCCountDiscovers, + cDhcpv4HCCountOffers, + cDhcpv4HCCountRequests, + cDhcpv4HCCountDeclines, + cDhcpv4HCCountAcks, + cDhcpv4HCCountNaks, + cDhcpv4HCCountReleases, + cDhcpv4HCCountInforms, + cDhcpv4HCCountForcedRenews, + cDhcpv4HCCountInvalids, + cDhcpv4HCCountDropUnknownClient, + cDhcpv4HCCountDropNotServingSubnet + } + STATUS current + DESCRIPTION + "Objects belonging to the cDhcpv4HCCounterObjects group." + ::= { cDhcpv4SrvGroups 5 } + +cDhcpv4ServerSharedNetObjects OBJECT-GROUP + OBJECTS { + cDhcpv4ServerSharedNetFreeAddrLowThreshold, + cDhcpv4ServerSharedNetFreeAddrHighThreshold, + cDhcpv4ServerSharedNetFreeAddresses, + cDhcpv4ServerSharedNetReservedAddresses, + cDhcpv4ServerSharedNetTotalAddresses + } + STATUS current + DESCRIPTION + "Objects belonging to the cDhcpv4ServerSharedNetObjects group." + ::= { cDhcpv4SrvGroups 6 } + +cDhcpv4ServerSubnetObjects OBJECT-GROUP + OBJECTS { + cDhcpv4ServerSubnetMask, + cDhcpv4ServerSubnetSharedNetworkName, + cDhcpv4ServerSubnetFreeAddrLowThreshold, + cDhcpv4ServerSubnetFreeAddrHighThreshold, + cDhcpv4ServerSubnetFreeAddresses + } + STATUS current + DESCRIPTION + "Objects belonging to the cDhcpv4ServerSubnetObjects group." + ::= { cDhcpv4SrvGroups 7 } + +cDhcpv4ServerRangeObjects OBJECT-GROUP + OBJECTS { + cDhcpv4ServerRangeSubnetMask, + cDhcpv4ServerRangeInUse, + cDhcpv4ServerRangeOutstandingOffers + } + STATUS current + DESCRIPTION + "Objects belonging to the cDhcpv4ServerRangeObjects group." + ::= { cDhcpv4SrvGroups 8 } + +cDhcpv4ServerClientObjects OBJECT-GROUP + OBJECTS { + cDhcpv4ServerClientSubnetMask, + cDhcpv4ServerClientRange, + cDhcpv4ServerClientLeaseType, + cDhcpv4ServerClientTimeRemaining, + cDhcpv4ServerClientAllowedProtocol, + cDhcpv4ServerClientServedProtocol, + cDhcpv4ServerClientPhysicalAddress, + cDhcpv4ServerClientClientId, + cDhcpv4ServerClientHostName, + cDhcpv4ServerClientDomainName + } + STATUS current + DESCRIPTION + "Objects belonging to the cDhcpv4ServerClientObjects group." + ::= { cDhcpv4SrvGroups 9 } + +cDhcpv4ServerNotifyObjectsGroup OBJECT-GROUP + OBJECTS { + cDhcpv4ServerNotifyDuplicateIpAddr, + cDhcpv4ServerNotifyDuplicateMac, + cDhcpv4ServerNotifyClientOrServerDetected, + cDhcpv4ServerNotifyServerStart, + cDhcpv4ServerNotifyServerStop + } + STATUS current + DESCRIPTION + "Objects belonging to the cDhcpv4ServerNotifyObjects group." + ::= { cDhcpv4SrvGroups 10 } + +cDhcpv4ServerNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cDhcpv4ServerFreeAddressLow, + cDhcpv4ServerFreeAddressHigh, + cDhcpv4ServerStartTime, + cDhcpv4ServerStopTime, + cDhcpv4ServerDuplicateAddress + } + STATUS current + DESCRIPTION + "Notifications belonging to the cDhcpv4ServerNotifications + group." + ::= { cDhcpv4SrvGroups 11 } + +END + diff --git a/MIBS/cisco/CISCO-IETF-ISIS-MIB b/MIBS/cisco/CISCO-IETF-ISIS-MIB new file mode 100644 index 0000000..777e845 --- /dev/null +++ b/MIBS/cisco/CISCO-IETF-ISIS-MIB @@ -0,0 +1,3816 @@ +-- ***************************************************************** +-- CISCO-IETF-ISIS-MIB.my: Cisco Experimental MIB for IS-IS +-- +-- August 2005, Sundar Ramachandran +-- +-- Copyright (c) 2005 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- This MIB module is based on the Internet Draft +-- . In terms of object syntax and +-- semantics, the content of this Cisco MIB is the same as the +-- corresponding Internet Draft revision. This Cisco MIB was created +-- due to the "subject to change" nature of Internet Drafts. This +-- Cisco MIB may later be deprecated, and the stable RFC, which may +-- replace the Internet Draft, may be implemented in its place. +-- +-- Caution. This MIB is temporary and experimental. In the future it +-- will be removed from products, perhaps with short notice, in favor +-- of more standard or generic MIBs. Application developers should +-- not depend on long-term access to this MIB. + +CISCO-IETF-ISIS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + TEXTUAL-CONVENTION, RowStatus, TruthValue + FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, + Counter32, TimeTicks, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + ciscoExperiment + FROM CISCO-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + IndexIntegerNextFree + FROM DIFFSERV-MIB + InterfaceIndex + FROM IF-MIB + InetAddressType, InetAddress, InetAddressPrefixLength + FROM INET-ADDRESS-MIB; + + ciscoIetfIsisMIB MODULE-IDENTITY + LAST-UPDATED "200508161200Z" -- August 16, 2005 12:00:00 GMT + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-clns@cisco.com" + + DESCRIPTION + "This document describes a management information base for + the IS-IS Routing protocol, as described in ISO 10589, + when it is used to construct routing tables for IP networks, + as described in RFC 1195. This MIB is entirely based upon + the IETF draft draft-ietf-isis-wg-mib-16." + + -- Revision History + REVISION "200508161200Z" -- August 16, 2005 12:00:00 GMT + DESCRIPTION + "Corrected DESCRIPTION clause for ciiAreaAddrTable, + ciiAreaAddrEntry, ciiAreaAddr and for + ciiSysLevelOverloadState based on similar + definitions in draft-ietf-isis-wg-mib-18.txt." + REVISION "200502081200Z" -- 08 February 2005 12:00:00 GMT + DESCRIPTION + "Initial version." + + ::= { ciscoExperiment 118 } + +-- Top-level structure of the MIB + +ciscoIetfIsisMIBNotifs OBJECT IDENTIFIER ::= { ciscoIetfIsisMIB 0 } +ciscoIetfIsisMIBObjects OBJECT IDENTIFIER ::= { ciscoIetfIsisMIB 1 } +ciscoIetfIsisMIBConform OBJECT IDENTIFIER ::= { ciscoIetfIsisMIB 2 } + +-- OBJECT IDENTIFIER definitions + +-- System wide attributes. +ciiSystem OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 1 } + +-- Attributes associated with the domain or with the area. +ciiSysLevel OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 2 } + +-- Attributes associated with one Circuit +ciiCirc OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 3 } + +-- Attributes associated with area or domain relevant within a Circuit. +ciiCircLevelValues OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 4 } + +-- System and circuit counters. +ciiCounters OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 5 } + +-- Attributes associated with an adjacent Protocol Peer. +ciiISAdj OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 6 } + +-- Attributes associated with a configured address. +ciiReachAddr OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 7 } + +-- Attributes associated with IP routes learned by +-- configuration or through another protocol. +ciiIPReachAddr OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 8 } + +-- The collection of Link State PDUs known to the Intermediate System +ciiLSPDataBase OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 9 } + +-- Objects included in Notifications. +ciiNotification OBJECT IDENTIFIER ::= { ciscoIetfIsisMIBObjects 10 } + +-- Type definitions + + CiiOSINSAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "OSI Network Service Address, e.g. NSAP, SNPA, or Network + Entity Title" + SYNTAX OCTET STRING (SIZE(0..20)) + + CiiSystemID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A system ID." + SYNTAX OCTET STRING (SIZE(6)) + + CiiLinkStatePDUID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A Link State PDU Identifier." + SYNTAX OCTET STRING (SIZE(0|8)) + + CiiAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type used in enabling and disabling a row. + Values match those in RFC 2863." + SYNTAX INTEGER + { + on(1), + off(2) + } + + CiiLSPBuffSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer sub range for LSP size." + SYNTAX Integer32 (512..16000) + + CiiLevelState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "States of the IS-IS protocol." + SYNTAX INTEGER + { + off (1), + on (2), + waiting (3), + overloaded(4) + } + + CiiSupportedProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Types of network protocol supported by Integrated IS-IS. + The values for ISO8473 and IP are those registered for + these protocols in ISO TR9577." + SYNTAX INTEGER + { + iso8473(129), + ipV6(142), + ip(204) + } + + CiiDefaultMetric ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer sub-range for default metric for single hop. + ISO 10589 provides for 4 types of metric. Only the + 'default' metric is used in practice." + SYNTAX Integer32 (0..63) + + CiiWideMetric ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Wide Metric for IS Neighbors. ISO 10589 provides a + 6 bit metric. Traffic Engineering extensions provide + 24 bit metrics." + SYNTAX Unsigned32 (0..16777215) + + CiiFullMetric ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Full Metric for IP Routes. Traffic Engineering extensions + provide 32 bit metrics." + SYNTAX Unsigned32 + + CiiMetricType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Is this an Internal or External Metric?" + SYNTAX INTEGER + { + internal(1), + external(2) + } + + CiiMetricStyle ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Do we use 1195 style Metrics or wide metrics." + SYNTAX INTEGER + { + narrow(1), + wide(2), + both(3) + } + + CiiISLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identifies a level." + SYNTAX INTEGER + { + none(0), + area(1), -- L1 + domain(2) -- L2 + } + + CiiPDUHeader ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A block to contain the header from a PDU." + SYNTAX OCTET STRING (SIZE(0..64)) + + CiiCircuitID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ID for a circuit." + SYNTAX OCTET STRING (SIZE(0|7)) + + CiiISPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Integer sub-range for IS-IS priority." + SYNTAX Integer32 (0..127) + + CiiUnsigned16TC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An Unsigned32 further restricted to 16 Bits. Note that + the ASN.1 BER encoding may still require 24 Bits for + some values." + SYNTAX Unsigned32 (0..65535) + + CiiUnsigned8TC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An Unsigned32 further restricted to 8 Bits. Note that + the ASN.1 BER encoding may still require 16 Bits for + some values." + SYNTAX Unsigned32 (0..255) + +-- Behavior Definitions + +-- ResettingTimer behavior definition +-- "This object specifies the interval between certain events in +-- the operation of the protocol state machine. If the value of +-- this object is set to a new value while the protocol state +-- machine is in operation, the implementation shall take the +-- necessary steps to ensure that for any time interval which +-- was in progress when the value of the corresponding object +-- was changed, the next expiration of that interval takes place +-- the specified time after the original start of that interval, +-- or immediately, whichever is later. The precision with which +-- this time shall be implemented shall be the same as that +-- associated with the basic operation of the timer object." + +-- ReplaceOnlyWhileDisabled behavior definition +-- "This object may not be modified while the corresponding +-- table row's variable of type CiiAdminState is in state on." + +-- ManualOrAutomatic behavior definition +-- "The access of this object is read-write if the row to which +-- it belongs is manual (i.e. is being or was created manually) +-- otherwise (i.e. was created automatically) it is read-only." + + ciiSysObject OBJECT IDENTIFIER ::= { ciiSystem 1 } + + ciiSysVersion OBJECT-TYPE + SYNTAX INTEGER + { + unknown(0), + one(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of the IS-IS protocol that + is implemented." + REFERENCE "{ISIS.aoi version (1)}" + DEFVAL { one } + ::= { ciiSysObject 1 } + + ciiSysType OBJECT-TYPE + SYNTAX INTEGER + { + level1IS (1), + level2IS (2), + level1L2IS (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "At which levels is the Intermediate System + running? This object follows the + replaceOnlyWhileDisabled behavior." + REFERENCE "{ISIS.aoi iSType (2)}" + DEFVAL { level1L2IS } + ::= { ciiSysObject 2 } + + ciiSysID OBJECT-TYPE + SYNTAX CiiSystemID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ID for this Intermediate System. + This value is appended to each of the + area addresses to form the Network Entity Titles. + The derivation of a value for this object is + implementation-specific. Some implementations may + automatically assign values and not permit an + SNMP write, while others may require the value + to be set manually." + REFERENCE "{ISIS.aoi systemId (119)}" + ::= { ciiSysObject 3 } + + ciiSysMaxPathSplits OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of paths with equal routing metric value + which it is permitted to split between. This object + follows the replaceOnlyWhileDisabled behavior." + REFERENCE "{ISIS.aoi maximumPathSplits (3)}" + DEFVAL { 2 } + ::= { ciiSysObject 4 } + + ciiSysMaxLSPGenInt OBJECT-TYPE + SYNTAX Integer32 (1..65235) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum interval, in seconds, between generated LSPs + by this Intermediate System. This object follows + the resettingTimer behavior. The value must be + greater than any value configured for + ciiSysLevelMinLSPGenInt, and should be at least 300 + seconds less than ciiSysMaxAge." + REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" + DEFVAL { 900 } + ::= { ciiSysObject 5 } + + ciiSysPollESHelloRate OBJECT-TYPE + SYNTAX CiiUnsigned16TC (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value, in seconds, to be used for the suggested ES + configuration timer in ISH PDUs when soliciting the ES + configuration." + REFERENCE "{ISIS.aoi pollESHelloRate (13)}" + DEFVAL { 50 } + ::= { ciiSysObject 6 } + + ciiSysWaitTime OBJECT-TYPE + SYNTAX CiiUnsigned16TC (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of seconds to delay in 'waiting' state before + entering 'on' state. This object follows the resettingTimer + behavior." + REFERENCE "{ISIS.aoi waitingTime (15)}" + DEFVAL { 60 } + ::= { ciiSysObject 7 } + + ciiSysAdminState OBJECT-TYPE + SYNTAX CiiAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative state of this Intermediate + System. Setting this object to the value 'on' + when its current value is 'off' enables + the Intermediate System." + DEFVAL { off } + ::= { ciiSysObject 8 } + + ciiSysL2toL1Leaking OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, allow the router to leak L2 routes into L1." + DEFVAL { false } + ::= { ciiSysObject 9 } + + ciiSysMaxAge OBJECT-TYPE + SYNTAX CiiUnsigned16TC (350..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value to place in RemainingLifeTime field of + the LSPs we generate. + This should be at least 300 seconds greater than + ciiSysMaxLSPGenInt." + DEFVAL { 1200 } + ::= { ciiSysObject 10 } + + ciiSysReceiveLSPBufferSize OBJECT-TYPE + SYNTAX CiiUnsigned16TC (1492..16000) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Size of the largest Buffer we are designed or + configured to store. This should be at least + as big as the maximum ciiSysLevelOrigLSPBuffSize + supported by the system. + + If resources allow, we will store and flood LSPs + larger than ciiSysReceiveLSPBufferSize, as this + can help avoid problems in networks with different + values for ciiSysLevelOrigLSPBuffSize." + DEFVAL { 1492 } + ::= { ciiSysObject 11 } + +-- The Level 1 Manual Area Address Table +-- contains the set of area addresses manually configured +-- for this Intermediate System. +-- At least one row in which the value of ciiManAreaAddrExistState +-- is active must be present. The maximum number of rows +-- in this table for for which the object +-- ciiManAreaAddrExistState has the value active is 3. +-- An attempt to create more 3 rows of ciiManAreaAddrEntry +-- with state 'active' in one instance of the IS-IS protocol +-- should return inconsistentValue. + + ciiManAreaAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiManAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The set of manual area addresses configured on this + Intermediate System." + REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" + ::= { ciiSystem 2 } + + ciiManAreaAddrEntry OBJECT-TYPE + SYNTAX CiiManAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one area address manually configured + on this system" + INDEX { ciiManAreaAddr } + ::= { ciiManAreaAddrTable 1 } + + CiiManAreaAddrEntry ::= + SEQUENCE { + ciiManAreaAddr + CiiOSINSAddress, + ciiManAreaAddrExistState + RowStatus + } + + ciiManAreaAddr OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A manually configured area address for this system. This + object follows the index behavior. + + Note: an index for the entry {1, {49.0001} active} in + this table would be the ordered pair + (1, (0x03 0x49 0x00 0x01)), as the length of an Octet + string is part of the OID." + + ::= { ciiManAreaAddrEntry 1 } + + ciiManAreaAddrExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the ciiManAreaAddrEntry. This object + follows the Row Status behavior. If the ciiSysAdminState + for this Intermediate System is 'on', and an + attempt is made to set this object to the value 'destroy' + or 'notInService' when this is the only + ciiManAreaAddrEntry in state 'active' for this + Intermediate System should return inconsistentValue." + ::= { ciiManAreaAddrEntry 2 } + +-- The Level 1 Area Address Table + +-- The Level 1 Area Address Table contains the +-- union of the sets of relevant area addresses configured or +-- learned from Level 1 LSPs received by this Intermediate System. + + ciiAreaAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The union of the sets of area addresses reported in all + Level 1 LSPs with fragment number zero generated by this + Intermediate System, or received from other Intermediate + Systems which are reachable via Level 1 routing." + REFERENCE "{ISIS.aoi areaAddresses (18)}" + ::= { ciiSystem 3 } + + ciiAreaAddrEntry OBJECT-TYPE + SYNTAX CiiAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one area address reported in a + Level 1 LSP generated or received by this Intermediate + System." + INDEX { ciiAreaAddr } + ::= { ciiAreaAddrTable 1 } + + CiiAreaAddrEntry ::= + SEQUENCE { + ciiAreaAddr + CiiOSINSAddress + } + + ciiAreaAddr OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An area address reported in a Level 1 LSP." + ::= { ciiAreaAddrEntry 1 } + +-- The System Protocol Supported Table + +-- The System Protocol Supported Table contains the manually +-- configured set of protocols supported by this +-- Intermediate System. + + ciiSysProtSuppTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiSysProtSuppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the manually configured set of + protocols supported by this Intermediate System." + ::= { ciiSystem 4 } + + ciiSysProtSuppEntry OBJECT-TYPE + SYNTAX CiiSysProtSuppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one protocol supported by + this Intermediate System." + + INDEX { ciiSysProtSuppProtocol } + + ::= { ciiSysProtSuppTable 1 } + + CiiSysProtSuppEntry ::= + SEQUENCE { + ciiSysProtSuppProtocol + CiiSupportedProtocol, + ciiSysProtSuppExistState + RowStatus + } + + ciiSysProtSuppProtocol OBJECT-TYPE + SYNTAX CiiSupportedProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One supported protocol. This object follows the index + behavior." + ::= { ciiSysProtSuppEntry 1 } + + ciiSysProtSuppExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of the ciiSysProtSuppEntry. This object + follows the RowStatus behavior." + ::= { ciiSysProtSuppEntry 2 } + +-- The Summary Address Table + +-- The Summary Address Table contains the set of summary +-- addresses manually configured for the Intermediate System. +-- +-- This is used to control leaking L1 routes into L2. + + ciiSummAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiSummAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The set of IP summary addresses to use in forming + summary TLVs originated by this Intermediate System. + + An administrator may use a summary address to combine + and modify IP Reachability announcements. If the + Intermediate system can reach any subset of the summary + address, the summary address will be announced instead, + at the configured metric." + ::= { ciiSystem 5 } + + ciiSummAddrEntry OBJECT-TYPE + SYNTAX CiiSummAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IP summary address." + INDEX { ciiSummAddressType, + ciiSummAddress, + ciiSummAddrPrefixLen } + ::= { ciiSummAddrTable 1 } + + CiiSummAddrEntry ::= + SEQUENCE { + ciiSummAddressType + InetAddressType, + ciiSummAddress + InetAddress, + ciiSummAddrPrefixLen + InetAddressPrefixLength, + ciiSummAddrExistState + RowStatus, + ciiSummAddrMetric + CiiDefaultMetric, + ciiSummAddrFullMetric + CiiFullMetric + } + + ciiSummAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Type of IP address for this summary address. + This object follows the index behavior." + ::= { ciiSummAddrEntry 1 } + + ciiSummAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Address value for this summary address. + This object follows the index behavior." + ::= { ciiSummAddrEntry 2 } + + ciiSummAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Length of the IP NetMask for this summary address." + ::= { ciiSummAddrEntry 3 } + + ciiSummAddrExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The existence state of this summary address. This object + follows the row status behavior." + ::= { ciiSummAddrEntry 4 } + + ciiSummAddrMetric OBJECT-TYPE + SYNTAX CiiDefaultMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric value to announce this summary + address with in LSPs generated by this system." + DEFVAL { 20 } + ::= { ciiSummAddrEntry 5 } + + ciiSummAddrFullMetric OBJECT-TYPE + SYNTAX CiiFullMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The wide metric value to announce this summary + address with in LSPs generated by this system." + DEFVAL { 20 } + ::= { ciiSummAddrEntry 6 } + +-- The Redistribution table defines addresses that should be +-- leaked from L2 to L1 if ciiSysL2toL1Leaking is enabled. + + ciiRedistributeAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiRedistributeAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides criteria to decide if a route should + be leaked from L2 to L1 when Domain Wide Prefix leaking is + enabled. + + Addresses that match the summary mask in the table will + be announced at L1 by routers when ciiSysL2toL1Leaking + is enabled. Routes that fall into the ranges specified + are announced as is, without being summarized. Routes + that do not match a summary mask are not announced." + ::= { ciiSystem 6 } + + ciiRedistributeAddrEntry OBJECT-TYPE + SYNTAX CiiRedistributeAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IP summary address to + manage leaking L2 addresses into L1." + INDEX { ciiRedistributeAddrType, + ciiRedistributeAddrAddress, + ciiRedistributeAddrPrefixLen } + ::= { ciiRedistributeAddrTable 1 } + + CiiRedistributeAddrEntry ::= + SEQUENCE { + ciiRedistributeAddrType + InetAddressType, + ciiRedistributeAddrAddress + InetAddress, + ciiRedistributeAddrPrefixLen + InetAddressPrefixLength, + ciiRedistributeAddrExistState + RowStatus + } + + ciiRedistributeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Type of IP address for this summary address. + This object follows the index behavior." + ::= { ciiRedistributeAddrEntry 1 } + + ciiRedistributeAddrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Address value for this summary address. + This object follows the index behavior." + ::= { ciiRedistributeAddrEntry 2 } + + ciiRedistributeAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Length of the IP NetMask for this summary address." + ::= { ciiRedistributeAddrEntry 3 } + + ciiRedistributeAddrExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The existence state of this summary address. This object + follows the row status behavior." + ::= { ciiRedistributeAddrEntry 4 } + +-- The Router Table keeps track of hostnames and router IDs +-- associated with peers in the area and domain. + + ciiRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The set of hostnames and router ID." + ::= { ciiSystem 7 } + + ciiRouterEntry OBJECT-TYPE + SYNTAX CiiRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry tracks information about one peer at + one level." + INDEX { ciiRouterSysID, + ciiRouterLevel } + ::= { ciiRouterTable 1 } + + CiiRouterEntry ::= + SEQUENCE { + ciiRouterSysID + CiiSystemID, + ciiRouterLevel + CiiISLevel, + ciiRouterHostName + SnmpAdminString, + ciiRouterID + Unsigned32 + } + + ciiRouterSysID OBJECT-TYPE + SYNTAX CiiSystemID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The System ID of the Router Peer." + ::= { ciiRouterEntry 1 } + + ciiRouterLevel OBJECT-TYPE + SYNTAX CiiISLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The level of this Intermediate System." + ::= { ciiRouterEntry 2 } + + ciiRouterHostName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hostname listed in LSP, or zero-length string if none." + ::= { ciiRouterEntry 3 } + + ciiRouterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Router ID of the Peer found in LSP, or zero if none." + ::= { ciiRouterEntry 4 } + +-- The System Level Table +-- This table captures level-specific information about the System + + ciiSysLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiSysLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Level specific information about the System." + ::= { ciiSysLevel 1 } + + ciiSysLevelEntry OBJECT-TYPE + SYNTAX CiiSysLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describe variables defined for Area or Domain." + INDEX { ciiSysLevelIndex } + ::= { ciiSysLevelTable 1 } + + CiiSysLevelEntry ::= + SEQUENCE { + ciiSysLevelIndex + INTEGER, + ciiSysLevelOrigLSPBuffSize + CiiLSPBuffSize, + ciiSysLevelMinLSPGenInt + CiiUnsigned16TC, + ciiSysLevelOverloadState + CiiLevelState, + ciiSysLevelSetOverload + TruthValue, + ciiSysLevelSetOverloadUntil + TimeTicks, + ciiSysLevelMetricStyle + CiiMetricStyle, + ciiSysLevelSPFConsiders + CiiMetricStyle, + ciiSysLevelTEEnabled + TruthValue + } + + ciiSysLevelIndex OBJECT-TYPE + SYNTAX INTEGER + { + level1IS (1), + level2IS (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The level that this entry describes." + ::= { ciiSysLevelEntry 1 } + + ciiSysLevelOrigLSPBuffSize OBJECT-TYPE + SYNTAX CiiLSPBuffSize + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum size of LSPs and SNPs originated by + this Intermediate System at this level. + This object follows the replaceOnlyWhileDisabled + behavior." + REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" + DEFVAL { 1492 } + ::= { ciiSysLevelEntry 2 } + + ciiSysLevelMinLSPGenInt OBJECT-TYPE + SYNTAX CiiUnsigned16TC (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum interval, in seconds, between successive + generation of LSPs with the same LSPID at this level + by this Intermediate System. This object + follows the resettingTimer behavior." + REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" + DEFVAL { 30 } + ::= { ciiSysLevelEntry 3 } + + ciiSysLevelOverloadState OBJECT-TYPE + SYNTAX CiiLevelState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the database at this level. + The value 'off' indicates that IS-IS is not active at + this level. + The value 'on' indicates that IS-IS is active at this + level, and not overloaded. + The value 'waiting' indicates a database that is low on + an essential resource, such as memory. + The administrator may force the state to 'overloaded' + by setting the object ciiSysLevelSetOverload. + If the state is 'waiting' or 'overloaded', we originate + LSPs with the Overload bit set." + REFERENCE "{ISIS.aoi l1State (17)}" + ::= { ciiSysLevelEntry 4 } + + ciiSysLevelSetOverload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively set the overload bit for the level. + The overload bit will continue to be set if the + implementation runs out of memory, independent of + this variable" + DEFVAL { false } + ::= { ciiSysLevelEntry 5 } + + ciiSysLevelSetOverloadUntil OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set, the overload bit should be set, and cleared + after sysUpTime exceeds this value." + DEFVAL { 0 } + ::= { ciiSysLevelEntry 6 } + + ciiSysLevelMetricStyle OBJECT-TYPE + SYNTAX CiiMetricStyle + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Which style of Metric do we generate in our LSPs + at this level? This object follows the + replaceOnlyWhileDisabled behavior." + DEFVAL { narrow } + ::= { ciiSysLevelEntry 7 } + + ciiSysLevelSPFConsiders OBJECT-TYPE + SYNTAX CiiMetricStyle + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Which style of Metric do we consider in our + SPF computation at this level?" + DEFVAL { narrow } + ::= { ciiSysLevelEntry 8 } + + ciiSysLevelTEEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Do we do Traffic Engineering at this level?" + DEFVAL { false } + ::= { ciiSysLevelEntry 9 } + +-- Static to provide next CircIndex + + ciiNextCircIndex OBJECT-TYPE + SYNTAX IndexIntegerNextFree + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to assign values to + ciiCircIndex as described in 'Textual + Conventions for SNMPv2'. The network manager + reads this object, and then writes the value + back as the ciiCircIndex in a SET that creates + a new instance of ciiCircEntry. If the SET + fails with the code 'inconsistentValue', then + the process must be repeated; If the SET succeeds, + then the object is incremented, and the new + ciiCircEntry is created according to the manager's + directions." + ::= { ciiCirc 1 } + +-- The Circuit Table +-- Each broadcast or point-to-point interface on the system +-- corresponds to one entry in the Circuit table. However, there +-- may be multiple X.25 DA circuit entries in the Circuit table +-- for a given X.25 interface. + + ciiCircTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of circuits used by this + Intermediate System." + ::= { ciiCirc 2 } + + ciiCircEntry OBJECT-TYPE + SYNTAX CiiCircEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ciiCircEntry exists for each circuit used by + Integrated IS-IS on this system." + INDEX { ciiCircIndex } + ::= { ciiCircTable 1 } + + CiiCircEntry ::= + SEQUENCE { + ciiCircIndex + Integer32, + ciiCircIfIndex + InterfaceIndex, + ciiCircIfSubIndex + Integer32, + ciiCircAdminState + CiiAdminState, + ciiCircExistState + RowStatus, + ciiCircType + INTEGER, + ciiCircExtDomain + TruthValue, + ciiCircLevel + INTEGER, + ciiCircPassiveCircuit + TruthValue, + ciiCircMeshGroupEnabled + INTEGER, + ciiCircMeshGroup + Unsigned32, + ciiCircSmallHellos + TruthValue, + ciiCircLastUpTime + TimeTicks, + ciiCirc3WayEnabled + TruthValue, + ciiCircExtendedCircID + Unsigned32 + } + + ciiCircIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier of this circuit, unique within the + Intermediate System. This object follows + the index behavior. This is for SNMP Indexing + purposes only and need not have any relation to + any protocol value." + ::= { ciiCircEntry 1 } + + ciiCircIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of ifIndex for the interface to which this + circuit corresponds. This object cannot be modified + after creation" + ::= { ciiCircEntry 2 } + + ciiCircIfSubIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A specifier for the part of the interface ifIndex to which + this circuit corresponds, such as a DLCI or VPI/VCI. + This object cannot be modified after creation" + ::= { ciiCircEntry 3 } + + ciiCircAdminState OBJECT-TYPE + SYNTAX CiiAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of the circuit. This + object follows the CiiAdminState behavior." + DEFVAL { off } + ::= { ciiCircEntry 4 } + + ciiCircExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The existence state of this circuit. This object follows + the RowStatus behavior. Setting the state to + 'notInService' halts the generation and processing of + IS-IS protocol PDUs on this circuit. Setting the state + to 'destroy' will also erase any configuration associated + with the circuit." + ::= { ciiCircEntry 5 } + + ciiCircType OBJECT-TYPE + SYNTAX INTEGER + { + broadcast(1), + ptToPt(2), + staticIn(3), + staticOut(4), + dA(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the circuit. This object follows the + replaceOnlyWhileDisabled behavior. The type specified + must be compatible with the type of the interface defined + by the value of ciiCircIfIndex." + REFERENCE "{ISIS.aoi type (33)}" + ::= { ciiCircEntry 6 } + + ciiCircExtDomain OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If true, suppress normal transmission of and + interpretation of Intra-domain IS-IS PDUs on this + circuit." + REFERENCE "{ISIS.aoi externalDomain (46)}" + DEFVAL { false } + ::= { ciiCircEntry 7 } + + ciiCircLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level1L2(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates which type of packets will be sent and + accepted on this circuit. The values used will be + modified by the settings of ciiSysType. This + object follows the replaceOnlyWhileDisabled behavior." + DEFVAL { level1L2 } + ::= { ciiCircEntry 8 } + + ciiCircPassiveCircuit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Should we include this interface in LSPs, even if + it is not running the IS-IS Protocol?" + DEFVAL { false } + ::= { ciiCircEntry 9 } + + ciiCircMeshGroupEnabled OBJECT-TYPE + SYNTAX INTEGER + { + inactive(1), + blocked(2), + set(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Is this port a member of a mesh group, or blocked? + Circuits in the same mesh group act as a virtual + multiaccess network. LSPs seen on one circuit in + a mesh group will not be flooded to another circuit + in the same mesh group." + REFERENCE "{ RFC 2973 }" + DEFVAL { inactive } + ::= { ciiCircEntry 10 } + + ciiCircMeshGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Circuits in the same mesh group act as a virtual + multiaccess network. LSPs seen on one circuit in + a mesh group will not be flooded to another circuit + in the same mesh group. If ciiCircMeshGroupEnabled + is inactive or blocked, this value is ignored." + REFERENCE "{ RFC 2973 }" + ::= { ciiCircEntry 11 } + + ciiCircSmallHellos OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Can we send unpadded hellos on LAN circuits? 'false' + means LAN Hellos must be padded. + Implementations should allow the administrator to read + this value. An implementation need not be able to + support unpadded hellos to be conformant." + DEFVAL { false } + ::= { ciiCircEntry 12 } + + ciiCircLastUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the circuit is enabled, the value of sysUpTime + when ciiCircAdminState most recently entered + the state 'on'. If the circuit is not 'on', + the value of sysUpTime when the circuit last + entered state 'on', 0 if the circuit has never + been 'on'." + ::= { ciiCircEntry 13 } + + ciiCirc3WayEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Is this circuit enabled to run 3Way handshake?" + DEFVAL { true } + ::= { ciiCircEntry 14 } + + ciiCircExtendedCircID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be used as the extended circuit ID in + 3Way handshake. This value is only used if + ciiCirc3WayEnabled is true, and must be unique across + all circuits on this IS." + ::= { ciiCircEntry 15 } + +-- The Circuit Level Table +-- This table captures level-specific information about a circuit + + ciiCircLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiCircLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Level specific information about circuits used by IS-IS" + ::= { ciiCircLevelValues 1 } + + ciiCircLevelEntry OBJECT-TYPE + SYNTAX CiiCircLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ciiCircLevelEntry exists for each level on + each circuit used by Integrated IS-IS on this system." + INDEX { ciiCircIndex, + ciiCircLevelIndex } + ::= { ciiCircLevelTable 1 } + + CiiCircLevelEntry ::= + SEQUENCE { + ciiCircLevelIndex + INTEGER, + ciiCircLevelMetric + CiiDefaultMetric, + ciiCircLevelWideMetric + CiiWideMetric, + ciiCircLevelISPriority + CiiISPriority, + ciiCircLevelIDOctet + Integer32, + ciiCircLevelID + CiiCircuitID, + ciiCircLevelDesIS + CiiCircuitID, + ciiCircLevelHelloMultiplier + Integer32, + ciiCircLevelHelloTimer + Integer32, + ciiCircLevelDRHelloTimer + Integer32, + ciiCircLevelLSPThrottle + CiiUnsigned16TC, + ciiCircLevelMinLSPRetransInt + Integer32, + ciiCircLevelCSNPInterval + Integer32, + ciiCircLevelPartSNPInterval + Integer32 + } + + ciiCircLevelIndex OBJECT-TYPE + SYNTAX INTEGER + { + level1IS (1), + level2IS (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The level that this entry describes." + ::= { ciiCircLevelEntry 1 } + + ciiCircLevelMetric OBJECT-TYPE + SYNTAX CiiDefaultMetric + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The metric value of this circuit for this level." + REFERENCE "{ISIS.aoi l1DefaultMetric (35)}" + DEFVAL { 10 } + ::= { ciiCircLevelEntry 2 } + + ciiCircLevelWideMetric OBJECT-TYPE + SYNTAX CiiWideMetric + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wide metric value of this circuit for this level." + DEFVAL { 10 } + ::= { ciiCircLevelEntry 3 } + + ciiCircLevelISPriority OBJECT-TYPE + SYNTAX CiiISPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority for becoming LAN Designated + Intermediate System at this level." + REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" + DEFVAL { 64 } + ::= { ciiCircLevelEntry 4 } + + ciiCircLevelIDOctet OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A one byte identifier that can be used in protocol packets + to identify a circuit. Values of ciiCircLevelIDOctet + do not need to be unique. They are only required to + differ on LANs where the Intermediate System is the + Designated Intermediate System." + ::= { ciiCircLevelEntry 5 } + + ciiCircLevelID OBJECT-TYPE + SYNTAX CiiCircuitID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On a point to point circuit with a fully initialized + adjacency to a peer IS, the value of this object is + the circuit ID negotiated during adjacency initialization. + On a point to point circuit without such an adjacency, + the value is the concatenation of the local system ID + and the one byte ciiCircLevelIDOctet for this circuit + i.e. the value that would be proposed for the circuit ID. + + On other circuit types, the value returned is the zero + length OCTET STRING." + REFERENCE "{ISIS.aoi ptPtCircuitID (51)}" + ::= { ciiCircLevelEntry 6 } + + ciiCircLevelDesIS OBJECT-TYPE + SYNTAX CiiCircuitID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the LAN Designated Intermediate System + on this circuit at this level. If, for any reason, + this system is not partaking in the relevant + Designated Intermediate System election process, + then the value returned is the zero length OCTET STRING." + REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" + ::= { ciiCircLevelEntry 7 } + + ciiCircLevelHelloMultiplier OBJECT-TYPE + SYNTAX Integer32 (2..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is multiplied by the corresponding HelloTimer + and the result in seconds (rounded up) is used as the + holding time in transmitted hellos, to be used by + receivers of hello packets from this IS" + REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" + DEFVAL { 10 } + ::= { ciiCircLevelEntry 8 } + + ciiCircLevelHelloTimer OBJECT-TYPE + SYNTAX Integer32 (10..600000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum period, in milliseconds, between IIH PDUs + on multiaccess networks at this level for LANs. + The value at L1 is used as the period between + Hellos on L1L2 point to point circuits. Setting + this value at level 2 on an L1L2 point to point + circuit will result in an error of InconsistentValue. + + This object follows the resettingTimer behavior." + REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" + DEFVAL { 3000 } + ::= { ciiCircLevelEntry 9 } + + ciiCircLevelDRHelloTimer OBJECT-TYPE + SYNTAX Integer32 (10..120000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Period, in milliseconds, between Hello PDUs on + multiaccess networks when this IS is the Designated + Intermediate System. This object follows the + resettingTimer behavior." + REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" + DEFVAL { 1000 } + ::= { ciiCircLevelEntry 10 } + + ciiCircLevelLSPThrottle OBJECT-TYPE + SYNTAX CiiUnsigned16TC (1..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimal interval of time, in milliseconds, between + transmissions of LSPs on an interface at this level." + REFERENCE + "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (5)}" + DEFVAL { 30 } + ::= { ciiCircLevelEntry 11 } + + ciiCircLevelMinLSPRetransInt OBJECT-TYPE + SYNTAX Integer32 (1..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum interval, in seconds, between re-transmission of + an LSP at this level. This object follows the + resettingTimer behavior. + + Note that ciiCircLevelLSPThrottle controls + how fast we send back to back LSPs. This variable + controls how fast we re-send the same LSP." + REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" + DEFVAL { 5 } + ::= { ciiCircLevelEntry 12 } + + ciiCircLevelCSNPInterval OBJECT-TYPE + SYNTAX Integer32 (1..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval of time, in seconds, between periodic + transmission of a complete set of CSNPs on + multiaccess networks if this router is the + designated router at this level. + + This object follows the resettingTimer behavior." + REFERENCE "{ISIS.aoi completeSNPInterval (8)}" + DEFVAL { 10 } + ::= { ciiCircLevelEntry 13 } + + ciiCircLevelPartSNPInterval OBJECT-TYPE + SYNTAX Integer32 (1..120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum interval in seconds between sending Partial + Sequence Number PDUs at this level. This object + follows the resettingTimer behavior." + REFERENCE "{ISIS.aoi partialSNPInterval (14)}" + DEFVAL { 2 } + ::= { ciiCircLevelEntry 14 } + +-- ciiSystemCounterTable keeps track of system-wide events. + + ciiSystemCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiSystemCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System wide counters for this Intermediate System." + ::= { ciiCounters 1 } + + ciiSystemCounterEntry OBJECT-TYPE + SYNTAX CiiSystemCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System-wide IS-IS counters." + INDEX { ciiSysStatLevel } + ::= { ciiSystemCounterTable 1 } + + CiiSystemCounterEntry ::= + SEQUENCE { + ciiSysStatLevel + INTEGER, + ciiSysStatCorrLSPs + Counter32, + ciiSysStatAuthTypeFails + Counter32, + ciiSysStatAuthFails + Counter32, + ciiSysStatLSPDbaseOloads + Counter32, + ciiSysStatManAddrDropFromAreas + Counter32, + ciiSysStatAttmptToExMaxSeqNums + Counter32, + ciiSysStatSeqNumSkips + Counter32, + ciiSysStatOwnLSPPurges + Counter32, + ciiSysStatIDFieldLenMismatches + Counter32, + ciiSysStatPartChanges + Counter32, + ciiSysStatSPFRuns + Counter32, + ciiSysStatLSPErrors + Counter32 + } + + ciiSysStatLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1IS (1), + level2IS (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The level that this entry describes." + ::= { ciiSystemCounterEntry 1 } + + ciiSysStatCorrLSPs OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of corrupted in-memory LSP frames detected. + + LSPs received from the wire with a bad checksum + are silently dropped and not counted. + + LSPs received from the wire with parse errors + are counted by ciiSysStatLSPErrors." + REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" + ::= { ciiSystemCounterEntry 2 } + + ciiSysStatAuthTypeFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames with authentication type mismatches + recognized by this Intermediate System." + ::= { ciiSystemCounterEntry 3 } + + ciiSysStatAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames with authentication failures + recognized by this Intermediate System." + ::= { ciiSystemCounterEntry 4 } + + ciiSysStatLSPDbaseOloads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the LSP database has become + overloaded." + REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" + ::= { ciiSystemCounterEntry 5 } + + ciiSysStatManAddrDropFromAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a manual address has been dropped from + the area." + REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" + ::= { ciiSystemCounterEntry 6 } + + ciiSysStatAttmptToExMaxSeqNums OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the IS has attempted to exceed the + maximum sequence number." + REFERENCE + "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" + ::= { ciiSystemCounterEntry 7 } + + ciiSysStatSeqNumSkips OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a sequence number skip has occurred." + REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" + ::= { ciiSystemCounterEntry 8 } + + ciiSysStatOwnLSPPurges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a zero-aged copy of the system's own LSP + is received from some other node." + REFERENCE "{ISIS.aoi ownLSPPurges (24)}" + ::= { ciiSystemCounterEntry 9 } + + ciiSysStatIDFieldLenMismatches OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times a PDU is received with a different value + for ID field length to that of the receiving system." + REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" + ::= { ciiSystemCounterEntry 10 } + + ciiSysStatPartChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Partition changes" + ::= { ciiSystemCounterEntry 11 } + + ciiSysStatSPFRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times we ran SPF at this level." + ::= { ciiSystemCounterEntry 12 } + + ciiSysStatLSPErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LSP frames with errors we have received." + ::= { ciiSystemCounterEntry 13 } + +-- ciiCircuitCounterTable keeps track of events +-- specific to a circuit and a level + + ciiCircuitCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiCircuitCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Circuit specific counters for this + Intermediate System." + ::= { ciiCounters 2 } + + ciiCircuitCounterEntry OBJECT-TYPE + SYNTAX CiiCircuitCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ciiCircuitCounterEntry exists for each circuit + used by Integrated IS-IS on this system." + INDEX { ciiCircIndex, + ciiCircuitType } + ::= { ciiCircuitCounterTable 1 } + + CiiCircuitCounterEntry ::= SEQUENCE { + ciiCircuitType + INTEGER, + ciiCircAdjChanges + Counter32, + ciiCircNumAdj + Unsigned32, + ciiCircInitFails + Counter32, + ciiCircRejAdjs + Counter32, + ciiCircIDFieldLenMismatches + Counter32, + ciiCircMaxAreaAddrMismatches + Counter32, + ciiCircAuthTypeFails + Counter32, + ciiCircAuthFails + Counter32, + ciiCircLANDesISChanges + Counter32 + } + + ciiCircuitType OBJECT-TYPE + SYNTAX INTEGER + { + lanlevel1(1), + lanlevel2(2), + p2pcircuit(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "What type of circuit saw these counts? + + The point to point Hello PDU includes + both L1 and L2, and ISs form a single + adjacency on point to point links. + Thus we combine counts on + point to point links into one group." + ::= { ciiCircuitCounterEntry 1 } + + ciiCircAdjChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an adjacency state change has + occurred on this circuit." + REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" + ::= { ciiCircuitCounterEntry 2 } + + ciiCircNumAdj OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of adjacencies on this circuit." + REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" + ::= { ciiCircuitCounterEntry 3 } + + ciiCircInitFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times initialization of this circuit has + failed. This counts events such as PPP NCP failures. + Failures to form an adjacency are counted by + ciiCircRejAdjs." + ::= { ciiCircuitCounterEntry 4 } + + ciiCircRejAdjs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an adjacency has been rejected on + this circuit." + REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" + ::= { ciiCircuitCounterEntry 5 } + + ciiCircIDFieldLenMismatches OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an IS-IS control PDU with an ID + field length different to that for this system has been + received." + REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" + ::= { ciiCircuitCounterEntry 6 } + + ciiCircMaxAreaAddrMismatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an IS-IS control PDU with a + max area address field different to that for this + system has been received." + REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" + ::= { ciiCircuitCounterEntry 7 } + + ciiCircAuthTypeFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an IS-IS control PDU with + an auth type field different to that for this + system has been received." + ::= { ciiCircuitCounterEntry 8 } + + ciiCircAuthFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an IS-IS control PDU with + the correct auth type has failed to pass authentication + validation." + ::= { ciiCircuitCounterEntry 9 } + + ciiCircLANDesISChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the Designated IS has changed + on this circuit at this level. If the circuit is + point to point, this count is zero." + ::= { ciiCircuitCounterEntry 10 } + +-- ciiPacketCounterTable keeps track of the number of IS-IS +-- control packets sent and received at each level + + ciiPacketCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiPacketCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about IS-IS protocol traffic at one level + on one circuit in one direction" + ::= { ciiCounters 3 } + + ciiPacketCounterEntry OBJECT-TYPE + SYNTAX CiiPacketCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about IS-IS protocol traffic at one level + on one circuit in one direction" + INDEX { ciiCircIndex, + ciiPacketCountLevel, + ciiPacketCountDirection } + ::= { ciiPacketCounterTable 1 } + + CiiPacketCounterEntry ::= + SEQUENCE { + ciiPacketCountLevel + INTEGER, + ciiPacketCountDirection + INTEGER, + ciiPacketCountIIHellos + Counter32, + ciiPacketCountISHellos + Counter32, + ciiPacketCountESHellos + Counter32, + ciiPacketCountLSPs + Counter32, + ciiPacketCountCSNPs + Counter32, + ciiPacketCountPSNPs + Counter32, + ciiPacketCountUnknowns + Counter32 + } + + ciiPacketCountLevel OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The level at which these PDU counts have been collected." + ::= { ciiPacketCounterEntry 1 } + + ciiPacketCountDirection OBJECT-TYPE + SYNTAX INTEGER + { + sending(1), + receiving(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Were we sending or receiving these PDUs?" + ::= { ciiPacketCounterEntry 2 } + + ciiPacketCountIIHellos OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS Hello PDU frames seen in this + direction at this level. + + Point-to-Point IIH PDUs are counted at + the lowest enabled level: at L1 on L1 or L1L2 circuits, + and at L2 otherwise." + REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" + ::= { ciiPacketCounterEntry 3 } + + ciiPacketCountISHellos OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ES-IS Hello PDU frames seen in this + direction. ISH PDUs are counted at the + lowest enabled level: at L1 on L1 or L1L2 + circuits, and at L2 otherwise." + ::= { ciiPacketCounterEntry 4 } + + ciiPacketCountESHellos OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ES Hello PDU frames seen in this + direction. ESH PDUs are counted at the + lowest enabled level: at L1 on L1 or L1L2 + circuits, and at L2 otherwise." + ::= { ciiPacketCounterEntry 5 } + + ciiPacketCountLSPs OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS LSP frames seen in this + direction at this level." + REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" + ::= { ciiPacketCounterEntry 6 } + + ciiPacketCountCSNPs OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS CSNP frames seen in this + direction at this level." + REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" + ::= { ciiPacketCounterEntry 7 } + + ciiPacketCountPSNPs OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IS-IS PSNP frames seen in this + direction at this level." + REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" + ::= { ciiPacketCounterEntry 8 } + + ciiPacketCountUnknowns OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unknown IS-IS PDU frames seen + at this level." + REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" + ::= { ciiPacketCounterEntry 9 } + +-- The IS Adjacency Table +-- +-- Each adjacency to an IS corresponds to one entry in this +-- table. + + ciiISAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiISAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of adjacencies to Intermediate Systems." + ::= { ciiISAdj 1 } + + ciiISAdjEntry OBJECT-TYPE + SYNTAX CiiISAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to one adjacency to an + Intermediate System on this system." + INDEX { ciiCircIndex, + ciiISAdjIndex } + ::= { ciiISAdjTable 1 } + + CiiISAdjEntry ::= + SEQUENCE { + ciiISAdjIndex + Integer32, + ciiISAdjState + INTEGER, + ciiISAdj3WayState + INTEGER, + ciiISAdjNeighSNPAAddress + CiiOSINSAddress, + ciiISAdjNeighSysType + INTEGER, + ciiISAdjNeighSysID + CiiSystemID, + ciiISAdjNbrExtendedCircID + Unsigned32, + ciiISAdjUsage + INTEGER, + ciiISAdjHoldTimer + CiiUnsigned16TC, + ciiISAdjNeighPriority + CiiISPriority, + ciiISAdjLastUpTime + TimeTicks + } + + ciiISAdjIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value identifying the IS adjacency from all + other such adjacencies on this circuit. This value is + automatically assigned by the system when the adjacency + is created." + ::= { ciiISAdjEntry 1 } + + ciiISAdjState OBJECT-TYPE + SYNTAX INTEGER + { + down (1), + initializing (2), + up (3), + failed(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the adjacency" + REFERENCE "{ISIS.aoi adjacencyState (78)}" + ::= { ciiISAdjEntry 2 } + + ciiISAdj3WayState OBJECT-TYPE + SYNTAX INTEGER + { + up (0), + initializing (1), + down (2), + failed (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 3Way state of the adjacency. These are picked + to match the historical on-the-wire representation + of the 3Way state, and are not intended to match + ciiISAdjState." + REFERENCE "{ RFC 3373 }" + ::= { ciiISAdjEntry 3 } + + ciiISAdjNeighSNPAAddress OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SNPA address of the neighboring system." + REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" + ::= { ciiISAdjEntry 4 } + + ciiISAdjNeighSysType OBJECT-TYPE + SYNTAX INTEGER + { + l1IntermediateSystem(1), + l2IntermediateSystem(2), + l1L2IntermediateSystem(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the neighboring system." + REFERENCE "{ISIS.aoi neighbourSystemType (80)}" + ::= { ciiISAdjEntry 5 } + + ciiISAdjNeighSysID OBJECT-TYPE + SYNTAX CiiSystemID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system ID of the neighboring Intermediate + System." + REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" + ::= { ciiISAdjEntry 6 } + + ciiISAdjNbrExtendedCircID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 4 byte Extended Circuit ID learned from the + Neighbor during 3-way handshake, or 0." + ::= { ciiISAdjEntry 7 } + + ciiISAdjUsage OBJECT-TYPE + SYNTAX INTEGER + { + level1(1), + level2(2), + level1and2(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How is the adjacency used? On a point-to-point link, + this might be level1and2, but on a LAN, the usage will + be level1 on the adjacency between peers at L1, + and level2 for the adjacency between peers at L2." + REFERENCE "{ISIS.aoi adjacencyUsage (82)}" + ::= { ciiISAdjEntry 8 } + + ciiISAdjHoldTimer OBJECT-TYPE + SYNTAX CiiUnsigned16TC (1..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The holding time in seconds for this adjacency. + This value is based on received IIH PDUs and + the elapsed time since receipt." + REFERENCE "{ISIS.aoi holdingTimer (85)}" + ::= { ciiISAdjEntry 9 } + + ciiISAdjNeighPriority OBJECT-TYPE + SYNTAX CiiISPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority of the neighboring Intermediate System for + becoming the Designated Intermediate System." + REFERENCE "{ISIS.aoi lANPriority (86)}" + ::= { ciiISAdjEntry 10 } + + ciiISAdjLastUpTime OBJECT-TYPE + SYNTAX TimeTicks + UNITS "hundredths of a second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the ciiISAdjState is in state 'up', the value + of sysUpTime when the adjacency most recently + entered the state 'up', or 0 if it has never + been in state 'up'." + ::= { ciiISAdjEntry 11 } + +-- The IS Adjacency Area Address Table + +-- The IS Adjacency Area Address Table contains the set of +-- Area Addresses of neighboring +-- Intermediate Systems as reported in IIH PDUs. + + ciiISAdjAreaAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiISAdjAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the set of Area Addresses of + neighboring Intermediate Systems as reported in received + IIH PDUs." + REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" + ::= { ciiISAdj 2 } + + ciiISAdjAreaAddrEntry OBJECT-TYPE + SYNTAX CiiISAdjAreaAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one Area Address reported by a + neighboring Intermediate System in its IIH PDUs." + INDEX { ciiCircIndex, + ciiISAdjIndex, + ciiISAdjAreaAddrIndex } + ::= { ciiISAdjAreaAddrTable 1 } + + CiiISAdjAreaAddrEntry ::= + SEQUENCE { + ciiISAdjAreaAddrIndex + Integer32, + ciiISAdjAreaAddress + CiiOSINSAddress + } + + ciiISAdjAreaAddrIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index for the areas associated with one neighbor. + This provides a simple way to walk the table." + ::= { ciiISAdjAreaAddrEntry 1 } + + ciiISAdjAreaAddress OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One Area Address as reported in IIH PDUs received from + the neighbor." + ::= { ciiISAdjAreaAddrEntry 2 } + +-- The IS Adjacency IP Address Table + +-- The IS Adjacency IP Address Table contains the +-- set of IP Addresses of neighboring Intermediate Systems +-- as reported in received IIH PDUs. + + ciiISAdjIPAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiISAdjIPAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the set of IP Addresses of + neighboring Intermediate Systems as reported in received + IIH PDUs." + ::= { ciiISAdj 3 } + + ciiISAdjIPAddrEntry OBJECT-TYPE + SYNTAX CiiISAdjIPAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IP Address reported by a + neighboring Intermediate System in its IIH PDUs." + INDEX { ciiCircIndex, + ciiISAdjIndex, + ciiISAdjIPAddrIndex + } + ::= { ciiISAdjIPAddrTable 1 } + + CiiISAdjIPAddrEntry ::= + SEQUENCE { + ciiISAdjIPAddrIndex + Integer32, + ciiISAdjIPAddrType + InetAddressType, + ciiISAdjIPAddrAddress + InetAddress + } + + ciiISAdjIPAddrIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index to this table which identifies the IP addresses + to which this entry belongs." + ::= { ciiISAdjIPAddrEntry 1 } + + ciiISAdjIPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of one IP Address as reported in IIH PDUs + received from the neighbor." + ::= { ciiISAdjIPAddrEntry 2 } + + ciiISAdjIPAddrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One IP Address as reported in IIH PDUs received from the + neighbor." + ::= { ciiISAdjIPAddrEntry 3 } + +-- The IS Adjacency Protocol Supported Table +-- +-- The IS Adjacency Protocol Supported Table contains the set of +-- protocols supported by neighboring +-- Intermediate Systems as reported in received IIH PDUs. + + ciiISAdjProtSuppTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiISAdjProtSuppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the set of protocols supported by + neighboring Intermediate Systems as reported in received + IIH PDUs." + ::= { ciiISAdj 4 } + + ciiISAdjProtSuppEntry OBJECT-TYPE + SYNTAX CiiISAdjProtSuppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one protocol supported by a + neighboring Intermediate System as reported in its IIH + PDUs." + INDEX { ciiCircIndex, + ciiISAdjIndex, + ciiISAdjProtSuppProtocol } + ::= { ciiISAdjProtSuppTable 1 } + + CiiISAdjProtSuppEntry ::= + SEQUENCE { + ciiISAdjProtSuppProtocol + CiiSupportedProtocol + } + + ciiISAdjProtSuppProtocol OBJECT-TYPE + SYNTAX CiiSupportedProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "One supported protocol as reported in IIH PDUs received + from the neighbor." + ::= { ciiISAdjProtSuppEntry 1 } + +-- The Reachable Address Group +-- +-- The Reachable Address Group is optional. +-- The Reachable Address Table +-- Each entry records information about a reachable address +-- (NSAP or address prefix) manually configured on the system +-- or learned through another protocol. + + ciiRATable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Reachable Addresses to NSAPs or Address + Prefixes." + ::= { ciiReachAddr 1 } + + ciiRAEntry OBJECT-TYPE + SYNTAX CiiRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines a Reachable Address to a NSAP or + Address Prefix." + INDEX { ciiCircIndex, + ciiRAIndex } + ::= { ciiRATable 1 } + + CiiRAEntry ::= + SEQUENCE { + ciiRAIndex + Integer32, + ciiRAExistState + RowStatus, + ciiRAAdminState + CiiAdminState, + ciiRAAddrPrefix + CiiOSINSAddress, + ciiRAMapType + INTEGER, + ciiRAMetric + CiiDefaultMetric, + ciiRAMetricType + CiiMetricType, + ciiRASNPAAddress + CiiOSINSAddress, + ciiRASNPAMask + CiiOSINSAddress, + ciiRASNPAPrefix + CiiOSINSAddress, + ciiRAType + INTEGER + } + + ciiRAIndex OBJECT-TYPE + SYNTAX Integer32 (1..2000000000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The identifier for this ciiRAEntry. This value must be + unique amongst all Reachable Addresses on the same parent + Circuit. This object follows the index and ManualOrAutomatic + behaviors." + ::= { ciiRAEntry 1 } + + ciiRAExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The existence state of this Reachable Address. This + object follows the ManualOrAutomatic behaviors." + ::= { ciiRAEntry 2 } + + ciiRAAdminState OBJECT-TYPE + SYNTAX CiiAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of the Reachable Address. This + object follows the CiiAdminState and ManualOrAutomatic + behaviors." + DEFVAL { off } + ::= { ciiRAEntry 3 } + + ciiRAAddrPrefix OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination of this Reachable Address. This is an + Address Prefix. This object follows the + replaceOnlyWhileDisabled and ManualOrAutomatic + behaviors." + REFERENCE "{ISIS.aoi addressPrefix (98)}" + ::= { ciiRAEntry 4 } + + ciiRAMapType OBJECT-TYPE + SYNTAX INTEGER + { + none (1), + explicit (2), + extractIDI (3), + extractDSP (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of mapping to be employed to ascertain the SNPA + Address which should be used in forwarding PDUs for this + Reachable Address prefix. This object follows the + ManualOrAutomatic behavior. The following values of + mapping type are defined: + + none: The mapping is null because the neighbor SNPA is + implicit by nature of the subnetwork (e.g. a + point-to-point linkage). + + explicit: The subnetwork addresses in the object + ciiRASNPAAddress is to be used. + + extractIDI: The SNPA is embedded in the IDI of + the destination NSAP Address. The mapping + algorithm extracts the SNPA to be used + according to the format and encoding rules of + ISO8473/Add2. This SNPA extraction algorithm can + be used in conjunction with Reachable Address + prefixes from the X.121, F.69, E.163 and E.164 + addressing subdomains. + + extractDSP: All, or a suffix, of the SNPA is embedded + in the DSP of the destination address. This SNPA + extraction algorithm extracts the embedded + subnetwork addressing information by performing a + logical AND of the ciiRASNPAMask object value + with the destination address. The part of the + SNPA extracted from the destination NSAP is + appended to the ciiRASNPAPrefix object value to + form the next hop subnetwork addressing + information." + + REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" + ::= { ciiRAEntry 5 } + + ciiRAMetric OBJECT-TYPE + SYNTAX CiiDefaultMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric value for reaching the specified + prefix over this circuit. This object follows the + ManualOrAutomatic behavior." + REFERENCE "{ISIS.aoi DefaultMetric (99)}" + DEFVAL { 20 } + ::= { ciiRAEntry 6 } + + ciiRAMetricType OBJECT-TYPE + SYNTAX CiiMetricType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the metric is internal or + external. This object follows the ManualOrAutomatic + behavior." + REFERENCE "{ISIS.aoi DefaultMetricType (103)}" + DEFVAL { internal } + ::= { ciiRAEntry 7 } + + ciiRASNPAAddress OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNPA Address to which a PDU may be forwarded in + order to reach a destination which matches the address + prefix of the Reachable Address. This object follows the + ManualOrAutomatic behavior." + REFERENCE "{ISIS.aoi sNPAAddresses (109)}" +-- note only one address may be specified per Reachable Address +-- in the MIB + DEFVAL { ''H } + ::= { ciiRAEntry 8 } + + ciiRASNPAMask OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A bit mask with 1 bits indicating the positions in the + effective destination address from which embedded SNPA + information is to be extracted. For the extraction the + first octet of the ciiRASNPAMask object value is aligned + with the first octet (AFI) of the NSAP Address. If the + ciiRASNPAMask object value and NSAP Address are of + different lengths, the shorter of the two is logically + padded with zeros before performing the extraction. This + object follows the ManualOrAutomatic behavior." + REFERENCE "{ISIS.aoi sNPAMask (122)}" + DEFVAL { '00'H } + ::= { ciiRAEntry 9 } + + ciiRASNPAPrefix OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A fixed SNPA prefix for use when the ciiRAMapType is + extractDSP. The SNPA Address to use is formed by + concatenating the fixed SNPA prefix with a variable SNPA + part that is extracted from the effective destination + address. For Reachable Address prefixes in which the + entire SNPA is embedded in the DSP the SNPA Prefix shall + be null. This object follows the ManualOrAutomatic + behavior." + REFERENCE "{ISIS.aoi sNPAPrefix (123)}" + DEFVAL { '00'H } + ::= { ciiRAEntry 10 } + + ciiRAType OBJECT-TYPE + SYNTAX INTEGER + { + manual (1), + automatic (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of Reachable address. Those of type + manual are created by the network manager. Those + of type automatic are created through propagation + of routing information from another routing + protocol (eg. IDRP). " + DEFVAL {manual} + ::= {ciiRAEntry 11 } + +-- The IP Reachable Address Table + +-- Each entry records information about one IP reachable +-- address manually configured on this system or learned from +-- another protocol. + + ciiIPRATable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiIPRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of IP Reachable Addresses to networks, + subnetworks or hosts either manually configured or + learned from another protocol." + ::= { ciiIPReachAddr 1 } + + ciiIPRAEntry OBJECT-TYPE + SYNTAX CiiIPRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry defines an IP Reachable Address to a network, + subnetwork or host. + + Each IP Reachable Address may have multiple entries in the + table, one for each equal cost path to the reachable address." + INDEX { ciiIPRADestType, + ciiIPRADest, + ciiIPRADestPrefixLen, + ciiIPRANextHopIndex } + ::= { ciiIPRATable 1 } + + CiiIPRAEntry ::= + SEQUENCE { + ciiIPRADestType + InetAddressType, + ciiIPRADest + InetAddress, + ciiIPRADestPrefixLen + InetAddressPrefixLength, + ciiIPRANextHopIndex + Integer32, + ciiIPRANextHopType + InetAddressType, + ciiIPRANextHop + InetAddress, + ciiIPRAType + INTEGER, + ciiIPRAExistState + RowStatus, + ciiIPRAAdminState + CiiAdminState, + ciiIPRAMetric + CiiDefaultMetric, + ciiIPRAMetricType + CiiMetricType, + ciiIPRAFullMetric + CiiFullMetric, + ciiIPRASNPAAddress + CiiOSINSAddress, + ciiIPRASourceType + INTEGER + } + + ciiIPRADestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of this IP Reachable Address. This object + follows the ManualOrAutomatic behavior." + ::= { ciiIPRAEntry 1 } + + ciiIPRADest OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination of this IP Reachable Address. This is + either a network address, subnetwork address or host + address. This object follows the ManualOrAutomatic + behavior." + ::= { ciiIPRAEntry 2 } + + ciiIPRADestPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length of the IP Netmask for Reachability Address. + This object follows the ManualOrAutomatic behavior." + ::= { ciiIPRAEntry 3 } + + ciiIPRANextHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of next hop. Used when there are multiple Equal + Cost Multipath alternatives for the same destination." + ::= { ciiIPRAEntry 4 } + + ciiIPRANextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the IP next hop address." + ::= { ciiIPRAEntry 5 } + + ciiIPRANextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE(4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP next hop to this destination." + ::= { ciiIPRAEntry 6 } + + ciiIPRAType OBJECT-TYPE + SYNTAX INTEGER + { + manual (1), + automatic (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this IP Reachable Address. Those of type + manual are created by the network manager. Those of type + automatic are created through propagation of routing + information from another routing protocol. This object + follows the ManualOrAutomatic behavior." + ::= { ciiIPRAEntry 7 } + + ciiIPRAExistState OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of this IP Reachable Address. This object + follows the ExistenceState and ManualOrAutomatic + behaviors." + ::= { ciiIPRAEntry 8 } + + ciiIPRAAdminState OBJECT-TYPE + SYNTAX CiiAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative state of the IP Reachable Address. This + object follows the CiiAdminState and ManualOrAutomatic + behaviors." + DEFVAL { off } + ::= { ciiIPRAEntry 9 } + + ciiIPRAMetric OBJECT-TYPE + SYNTAX CiiDefaultMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The metric value for reaching the specified + destination over this circuit. This object follows the + ManualOrAutomatic behavior." + DEFVAL { 10 } + ::= { ciiIPRAEntry 10 } + + ciiIPRAMetricType OBJECT-TYPE + SYNTAX CiiMetricType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the metric is internal or + external. This object follows the ManualOrAutomatic + behavior." + DEFVAL { internal } + ::= { ciiIPRAEntry 11 } + + ciiIPRAFullMetric OBJECT-TYPE + SYNTAX CiiFullMetric + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The wide metric value for reaching the specified + destination over this circuit. This object follows the + ManualOrAutomatic behavior." + DEFVAL { 10 } + ::= { ciiIPRAEntry 12 } + + ciiIPRASNPAAddress OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNPA Address to which a PDU may be forwarded in + order to reach a destination which matches this IP + Reachable Address. This object follows the + ManualOrAutomatic behavior." + DEFVAL { ''H } + ::= { ciiIPRAEntry 13 } + + ciiIPRASourceType OBJECT-TYPE + SYNTAX INTEGER + { + static (1), + direct (2), + ospfv2 (3), + ospfv3 (4), + isis (5), + rip (6), + igrp (7), + eigrp (8), + bgp (9), + other (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The origin of this route." + ::= { ciiIPRAEntry 14 } + +-- The LSP Database Table +-- +-- The first table provides Summary Information about LSPs +-- The next table provides a complete record + + ciiLSPSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiLSPSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of LSP Headers." + ::= { ciiLSPDataBase 1 } + + ciiLSPSummaryEntry OBJECT-TYPE + SYNTAX CiiLSPSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides a summary describing an + LSP currently stored in the system." + INDEX { ciiLSPLevel, + ciiLSPID } + ::= { ciiLSPSummaryTable 1 } + + CiiLSPSummaryEntry ::= + SEQUENCE { + ciiLSPLevel + CiiISLevel, + ciiLSPID + CiiLinkStatePDUID, + ciiLSPSeq + Unsigned32, + ciiLSPZeroLife + TruthValue, + ciiLSPChecksum + CiiUnsigned16TC, + ciiLSPLifetimeRemain + CiiUnsigned16TC, + ciiLSPPDULength + CiiUnsigned16TC, + ciiLSPAttributes + CiiUnsigned8TC + } + + ciiLSPLevel OBJECT-TYPE + SYNTAX CiiISLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "At which level does this LSP appear?" + ::= { ciiLSPSummaryEntry 1 } + + ciiLSPID OBJECT-TYPE + SYNTAX CiiLinkStatePDUID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 8 byte LSP ID, consisting of the SystemID, + Circuit ID, and Fragment Number." + ::= { ciiLSPSummaryEntry 2 } + + ciiLSPSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number for this LSP." + ::= { ciiLSPSummaryEntry 3 } + + ciiLSPZeroLife OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Is this LSP being purged by this System?" + ::= { ciiLSPSummaryEntry 4 } + + ciiLSPChecksum OBJECT-TYPE + SYNTAX CiiUnsigned16TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 16 bit Fletcher Checksum." + ::= { ciiLSPSummaryEntry 5 } + + ciiLSPLifetimeRemain OBJECT-TYPE + SYNTAX CiiUnsigned16TC + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining lifetime in seconds for this LSP." + ::= { ciiLSPSummaryEntry 6 } + + ciiLSPPDULength OBJECT-TYPE + SYNTAX CiiUnsigned16TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of this LSP." + ::= { ciiLSPSummaryEntry 7 } + + ciiLSPAttributes OBJECT-TYPE + SYNTAX CiiUnsigned8TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flags carried by the LSP." + ::= { ciiLSPSummaryEntry 8 } + +-- LSP Table +-- +-- The full LSP as a sequence of {Type, Len, Value} tuples +-- Since the underlying LSP may have changed while downloading +-- TLVs, we provide the Sequence number and Checksum for each +-- LSP TLV, so the network manager may verify that they are +-- still working on the same version of the LSP. + + ciiLSPTLVTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiiLSPTLVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The contents of each LSP." + ::= { ciiLSPDataBase 2 } + + ciiLSPTLVEntry OBJECT-TYPE + SYNTAX CiiLSPTLVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry describes an LSP current stored in the + system." + INDEX { ciiLSPLevel, + ciiLSPID, + ciiLSPTLVIndex } + ::= { ciiLSPTLVTable 1 } + + CiiLSPTLVEntry ::= + SEQUENCE { + ciiLSPTLVIndex + Unsigned32, + ciiLSPTLVSeq + Unsigned32, + ciiLSPTLVChecksum + CiiUnsigned16TC, + ciiLSPTLVType + CiiUnsigned8TC, + ciiLSPTLVLen + CiiUnsigned8TC, + ciiLSPTLVValue + OCTET STRING + } + + ciiLSPTLVIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this TLV in the LSP. The first TLV has index 1 + and the Nth TLV has an index of N." + ::= { ciiLSPTLVEntry 1 } + + ciiLSPTLVSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number for this LSP." + ::= { ciiLSPTLVEntry 2 } + + ciiLSPTLVChecksum OBJECT-TYPE + SYNTAX CiiUnsigned16TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 16 bit Fletcher Checksum." + ::= { ciiLSPTLVEntry 3 } + + ciiLSPTLVType OBJECT-TYPE + SYNTAX CiiUnsigned8TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this TLV." + ::= { ciiLSPTLVEntry 4 } + + ciiLSPTLVLen OBJECT-TYPE + SYNTAX CiiUnsigned8TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of this TLV." + ::= { ciiLSPTLVEntry 5 } + + ciiLSPTLVValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this TLV." + ::= { ciiLSPTLVEntry 6 } + +-- The IS-IS Notification Table + +-- The IS-IS Notification Table records fields that are +-- required for notifications + + ciiNotificationEntry OBJECT IDENTIFIER + ::= { ciiNotification 1 } + + ciiPduLspId OBJECT-TYPE + SYNTAX CiiLinkStatePDUID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An Octet String that uniquely identifies + a Link State PDU." + ::= { ciiNotificationEntry 1 } + + ciiPduFragment OBJECT-TYPE + SYNTAX CiiPDUHeader + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds up to 64 initial bytes of a PDU that + triggered the notification." + ::= { ciiNotificationEntry 2 } + + ciiPduFieldLen OBJECT-TYPE + SYNTAX CiiUnsigned8TC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the System ID length reported in PDU we received." + ::= { ciiNotificationEntry 3 } + + ciiPduMaxAreaAddress OBJECT-TYPE + SYNTAX CiiUnsigned8TC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the Max Area Addresses reported in a PDU + we received." + ::= { ciiNotificationEntry 4 } + + ciiPduProtocolVersion OBJECT-TYPE + SYNTAX CiiUnsigned8TC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the Protocol version reported in PDU we received." + ::= { ciiNotificationEntry 5 } + + ciiPduLspSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the size of LSP we received that is too + big to forward." + ::= { ciiNotificationEntry 6 } + + ciiPduOriginatingBufferSize OBJECT-TYPE + SYNTAX CiiUnsigned16TC (0..16000) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Holds the size of ciiSysLevelOrigLSPBuffSize advertised by + the peer in the originatingLSPBufferSize TLV." + ::= { ciiNotificationEntry 7 } + + ciiPduProtocolsSupported OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The list of protocols supported by an + adjacent system. This may be empty." + ::= { ciiNotificationEntry 8 } + + ciiAdjState OBJECT-TYPE + SYNTAX INTEGER + { + down (1), + initializing (2), + up (3), + failed(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current state of an adjacency." + ::= { ciiNotificationEntry 9 } + + ciiErrorOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An offset to a problem in a PDU. If the problem + is a malformed TLV, this points to the beginning + of the TLV. If the problem is in the header, this + points to the byte that is suspicious." + ::= { ciiNotificationEntry 10 } + + ciiErrorTLVType OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type for a malformed TLV." + ::= { ciiNotificationEntry 11 } + + ciiNotifManualAddress OBJECT-TYPE + SYNTAX CiiOSINSAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Manually configured area address used in + this notification." + ::= { ciiNotificationEntry 12 } + + ciiNotifIsLevelIndex OBJECT-TYPE + SYNTAX INTEGER + { + level1IS (1), + level2IS (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The index value used in this notification + to indicate the system level." + ::= { ciiNotificationEntry 13 } + +-- Type definitions + + ciiDatabaseOverload NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiSysLevelOverloadState + } + STATUS current + DESCRIPTION + "This notification is generated when the system + enters or leaves the Overload state. The number + of times this has be generated and cleared is kept + track of by ciiSysStatLSPDbaseOloads." + ::= { ciscoIetfIsisMIBNotifs 1 } + + ciiManualAddressDrops NOTIFICATION-TYPE + OBJECTS { + ciiNotifManualAddress + } + STATUS current + DESCRIPTION + "This notification is generated when one of the + manual areaAddresses assigned to this system is + ignored when computing routes. The object + ciiNotifManualAddress describes the area that + has been dropped. + + The number of times this event has been generated + is counted by ciiSysStatManAddrDropFromAreas. + + This notification is edge triggered, and should not + be regenerated until an address that was used in + the previous computation has been dropped." + + ::= { ciscoIetfIsisMIBNotifs 2 } + + ciiCorruptedLSPDetected NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiPduLspId + } + STATUS current + DESCRIPTION + "This notification is generated when we find that + an LSP that was stored in memory has become + corrupted. The number of times this has been + generated is counted by ciiSysStatCorrLSPs. + + We forward an LSP ID. We may have independent + knowledge of the ID, but in some implementations + there is a chance that the ID itself will be + corrupted." + + ::= { ciscoIetfIsisMIBNotifs 3 } + + ciiAttemptToExceedMaxSequence NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiPduLspId + } + STATUS current + DESCRIPTION + "When the sequence number on an LSP we generate + wraps the 32 bit sequence counter, we purge and + wait to re-announce this information. This + notification describes that event. Since these + should not be generated rapidly, we generate + an event each time this happens. + + While the first 6 bytes of the LSPID are ours, + the other two contain useful information." + + ::= { ciscoIetfIsisMIBNotifs 4 } + + ciiIDLenMismatch NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiPduFieldLen, + ciiCircIfIndex, + ciiPduFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU + with a different value of the System ID Length. + This notification includes an index to identify + the circuit where we saw the PDU and the header of + the PDU which may help a network manager identify + the source of the confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received on the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 5 } + + ciiMaxAreaAddressesMismatch NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiPduMaxAreaAddress, + ciiCircIfIndex, + ciiPduFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU + with a different value of the Maximum Area + Addresses. This notification includes the + header of the packet, which may help a + network manager identify the source of the + confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 6 } + + ciiOwnLSPPurge NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduLspId + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU + with our systemID and zero age. This + notification includes the circuit Index + and router ID from the LSP, if available, + which may help a network manager + identify the source of the confusion." + + ::= { ciscoIetfIsisMIBNotifs 7 } + + ciiSequenceNumberSkip NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduLspId + } + STATUS current + DESCRIPTION + "When we receive an LSP with our System ID + and different contents, we may need to reissue + the LSP with a higher sequence number. + + We send this notification if we need to increase + the sequence number by more than one. If two + Intermediate Systems are configured with the same + System ID, this notification will fire." + + ::= { ciscoIetfIsisMIBNotifs 8 } + + ciiAuthenticationTypeFailure NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU + with the wrong authentication type field. + This notification includes the header of the + packet, which may help a network manager + identify the source of the confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 9 } + + ciiAuthenticationFailure NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a PDU + with incorrect authentication information + field. This notification includes the header + of the packet, which may help a network manager + identify the source of the confusion. + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 10 } + + ciiVersionSkew NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduProtocolVersion, + ciiPduFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS running a different version + of the protocol. This notification includes + the header of the packet, which may help a + network manager identify the source of the + confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 11 } + + ciiAreaMismatch NOTIFICATION-TYPE + OBJECTS { + ciiCircIfIndex, + ciiPduFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS which does not share any + area address. This notification includes + the header of the packet, which may help a + network manager identify the source of the + confusion. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 12 } + + ciiRejectedAdjacency NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduFragment + } + STATUS current + DESCRIPTION + "A notification sent when we receive a Hello + PDU from an IS, but do not establish an + adjacency for some reason. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the circuit." + + ::= { ciscoIetfIsisMIBNotifs 13 } + + ciiLSPTooLargeToPropagate NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduLspSize, + ciiPduLspId + } + STATUS current + DESCRIPTION + "A notification sent when we attempt to propagate + an LSP which is larger than the dataLinkBlockSize + for the circuit. + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 14 } + + ciiOrigLSPBuffSizeMismatch NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduLspId, + ciiPduOriginatingBufferSize + } + STATUS current + DESCRIPTION + "A notification sent when a Level 1 LSP or Level + 2 LSP is received which is larger than the local + value for ciiSysLevelOrigLSPBuffSize, or when an + LSP is received containing the originatingLSPBufferSize + option and the value in the PDU option field does + not match the local value for ciiSysLevelOrigLSPBuffSize. + We pass up the size from the option field or the + size of the LSP that exceeds our configuration. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 15 } + + ciiProtocolsSupportedMismatch NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduProtocolsSupported, + ciiPduLspId, + ciiPduFragment + } + STATUS current + DESCRIPTION + "A notification sent when a non-pseudonode + segment 0 LSP is received that has no matching + protocols supported. + This may be because the system does not generate + the field, or because there are no common elements. + The list of protocols supported should be included + in the notification: it may be empty if the TLV + is not supported, or if the TLV is empty. + + This should be an edge-triggered notification. + We should not send a second notification about + PDUs received from the same circuit." + + ::= { ciscoIetfIsisMIBNotifs 16 } + + ciiAdjacencyChange NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiCircIfIndex, + ciiPduLspId, + ciiAdjState + } + STATUS current + DESCRIPTION + "A notification sent when an adjacency changes + state, entering or leaving state up. + The first 6 bytes of the ciiPduLspId are the + SystemID of the adjacent IS. + The ciiAdjState is the new state of the adjacency." + + ::= { ciscoIetfIsisMIBNotifs 17 } + + ciiLSPErrorDetected NOTIFICATION-TYPE + OBJECTS { + ciiNotifIsLevelIndex, + ciiPduLspId, + ciiCircIfIndex, + ciiPduFragment, + ciiErrorOffset, + ciiErrorTLVType + } + STATUS current + DESCRIPTION + "This notification is generated when we receive + an LSP with a parse error. The ciiCircIfIndex + holds in index of the circuit on which the PDU + arrived. The ciiPduFragment holds start of the LSP, + and the ciiErrorOffset points to the problem. + + If the problem is a mal-formed TLV, ciiErrorOffset + points to start of the TLV and ciiErrorTLVType + holds the value of the type. + + If the problem is with the LSP header, ciiErrorOffset + points to the suspicious byte. + + The number of such LSPs is accumulated in + ciiSysStatLSPErrors." + + ::= { ciscoIetfIsisMIBNotifs 18 } + +-- Agent Conformance Definitions +-- We define the objects a conformant agent must define + +ciscoIetfIsisMIBGroups OBJECT IDENTIFIER ::= + { ciscoIetfIsisMIBConform 1 } +ciscoIetfIsisMIBCompliances OBJECT IDENTIFIER ::= + { ciscoIetfIsisMIBConform 2 } + +-- compliance statements + + ciscoIetfIsisMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for agents that support + the IS-IS MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoIetfIsisSystemGroup, + ciscoIetfIsisCircuitGroup, + ciscoIetfIsisISAdjGroup, + ciscoIetfIsisNotifObjectGroup, + ciscoIetfIsisNotificationGroup + } + ::= { ciscoIetfIsisMIBCompliances 1 } + + -- List of all groups, mandatory and optional + ciscoIetfIsisMIBAdvCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for agents that support + the IS-IS MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoIetfIsisSystemGroup, + ciscoIetfIsisCircuitGroup, + ciscoIetfIsisISAdjGroup, + ciscoIetfIsisNotifObjectGroup, + ciscoIetfIsisNotificationGroup, + ciscoIetfIsisISPDUCounterGroup, + ciscoIetfIsisRATableGroup, + ciscoIetfIsisISIPRADestGroup, + ciscoIetfIsisLSPGroup + } + ::= { ciscoIetfIsisMIBCompliances 2 } + +-- MIB Grouping + + ciscoIetfIsisSystemGroup OBJECT-GROUP + OBJECTS { + ciiSysVersion, + ciiSysType, + ciiSysID, + ciiSysMaxPathSplits, + ciiSysMaxLSPGenInt, + ciiSysPollESHelloRate, + ciiSysWaitTime, + ciiSysAdminState, + ciiSysL2toL1Leaking, + ciiSysMaxAge, + ciiSysLevelOrigLSPBuffSize, + ciiSysLevelMinLSPGenInt, + ciiSysLevelOverloadState, + ciiSysLevelSetOverload, + ciiSysLevelSetOverloadUntil, + ciiSysLevelMetricStyle, + ciiSysLevelSPFConsiders, + ciiSysLevelTEEnabled, + ciiSysReceiveLSPBufferSize, + ciiManAreaAddrExistState, + ciiAreaAddr, + ciiSysProtSuppExistState, + ciiSummAddrExistState, + ciiSummAddrMetric, + ciiSummAddrFullMetric, + ciiRedistributeAddrExistState, + ciiRouterHostName, + ciiRouterID, + ciiSysStatCorrLSPs, + ciiSysStatLSPDbaseOloads, + ciiSysStatManAddrDropFromAreas, + ciiSysStatAttmptToExMaxSeqNums, + ciiSysStatSeqNumSkips, + ciiSysStatOwnLSPPurges, + ciiSysStatIDFieldLenMismatches, + ciiSysStatPartChanges, + ciiSysStatSPFRuns, + ciiSysStatAuthTypeFails, + ciiSysStatAuthFails, + ciiSysStatLSPErrors + } + STATUS current + DESCRIPTION + "The collections of objects used to manage an + IS-IS router." + ::= { ciscoIetfIsisMIBGroups 1 } + + ciscoIetfIsisCircuitGroup OBJECT-GROUP + OBJECTS { + ciiNextCircIndex, + ciiCircIfSubIndex, + ciiCircAdminState, + ciiCircExistState, + ciiCircType, + ciiCircExtDomain, + ciiCircAdjChanges, + ciiCircNumAdj, + ciiCircInitFails, + ciiCircRejAdjs, + ciiCircIDFieldLenMismatches, + ciiCircMaxAreaAddrMismatches, + ciiCircAuthTypeFails, + ciiCircAuthFails, + ciiCircLANDesISChanges, + ciiCircLevel, + ciiCircPassiveCircuit, + ciiCircMeshGroupEnabled, + ciiCircMeshGroup, + ciiCircSmallHellos, + ciiCircLastUpTime, + ciiCirc3WayEnabled, + ciiCircExtendedCircID, + ciiCircIfIndex, + ciiCircLevelMetric, + ciiCircLevelWideMetric, + ciiCircLevelISPriority, + ciiCircLevelIDOctet, + ciiCircLevelID, + ciiCircLevelDesIS, + ciiCircLevelHelloMultiplier, + ciiCircLevelHelloTimer, + ciiCircLevelDRHelloTimer, + ciiCircLevelLSPThrottle, + ciiCircLevelMinLSPRetransInt, + ciiCircLevelCSNPInterval, + ciiCircLevelPartSNPInterval + } + STATUS current + DESCRIPTION + "The collection of objects used to describe in + IS-IS Circuit." + ::= { ciscoIetfIsisMIBGroups 2 } + + ciscoIetfIsisISAdjGroup OBJECT-GROUP + OBJECTS { + ciiISAdjState, + ciiISAdj3WayState, + ciiISAdjNeighSNPAAddress, + ciiISAdjNeighSysType, + ciiISAdjNeighSysID, + ciiISAdjNbrExtendedCircID, + ciiISAdjUsage, + ciiISAdjHoldTimer, + ciiISAdjNeighPriority, + ciiISAdjLastUpTime, + ciiISAdjAreaAddress, + ciiISAdjIPAddrType, + ciiISAdjIPAddrAddress, + ciiISAdjProtSuppProtocol + } + STATUS current + DESCRIPTION + "The collections of objects used to manage an + IS-IS Adjacency." + ::= { ciscoIetfIsisMIBGroups 3 } + + ciscoIetfIsisNotifObjectGroup OBJECT-GROUP + OBJECTS { + ciiPduLspId, + ciiPduFragment, + ciiPduFieldLen, + ciiPduMaxAreaAddress, + ciiPduProtocolVersion, + ciiPduLspSize, + ciiPduOriginatingBufferSize, + ciiPduProtocolsSupported, + ciiAdjState, + ciiErrorOffset, + ciiErrorTLVType, + ciiNotifManualAddress, + ciiNotifIsLevelIndex + } + STATUS current + DESCRIPTION + "The objects used to record notification parameters." + ::= { ciscoIetfIsisMIBGroups 4 } + + ciscoIetfIsisNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciiDatabaseOverload, + ciiManualAddressDrops, + ciiCorruptedLSPDetected, + ciiAttemptToExceedMaxSequence, + ciiIDLenMismatch, + ciiMaxAreaAddressesMismatch, + ciiOwnLSPPurge, + ciiSequenceNumberSkip, + ciiAuthenticationTypeFailure, + ciiAuthenticationFailure, + ciiVersionSkew, + ciiAreaMismatch, + ciiRejectedAdjacency, + ciiLSPTooLargeToPropagate, + ciiOrigLSPBuffSizeMismatch, + ciiProtocolsSupportedMismatch, + ciiAdjacencyChange, + ciiLSPErrorDetected + } + STATUS current + DESCRIPTION + "The collections of notifications sent by an IS." + ::= { ciscoIetfIsisMIBGroups 5 } + + ciscoIetfIsisISPDUCounterGroup OBJECT-GROUP + OBJECTS { + ciiPacketCountIIHellos, + ciiPacketCountISHellos, + ciiPacketCountESHellos, + ciiPacketCountLSPs, + ciiPacketCountCSNPs, + ciiPacketCountPSNPs, + ciiPacketCountUnknowns + } + STATUS current + DESCRIPTION + "The collections of objects used to count protocol PDUs." + ::= { ciscoIetfIsisMIBGroups 6 } + + ciscoIetfIsisRATableGroup OBJECT-GROUP + OBJECTS { + ciiRAExistState, + ciiRAAdminState, + ciiRAAddrPrefix, + ciiRAMapType, + ciiRAMetric, + ciiRAMetricType, + ciiRASNPAAddress, + ciiRASNPAMask, + ciiRASNPAPrefix, + ciiRAType + } + STATUS current + DESCRIPTION + "The collections of objects used to manage the + reachable NSAP prefixes." + ::= { ciscoIetfIsisMIBGroups 7 } + + ciscoIetfIsisISIPRADestGroup OBJECT-GROUP + OBJECTS { + ciiIPRANextHopType, + ciiIPRANextHop, + ciiIPRAType, + ciiIPRAExistState, + ciiIPRAAdminState, + ciiIPRAMetric, + ciiIPRAFullMetric, + ciiIPRAMetricType, + ciiIPRASNPAAddress, + ciiIPRASourceType + } + STATUS current + DESCRIPTION + "The collections of objects used to manage configured + IP addresses." + ::= { ciscoIetfIsisMIBGroups 8 } + + ciscoIetfIsisLSPGroup OBJECT-GROUP + OBJECTS { + ciiLSPSeq, + ciiLSPZeroLife, + ciiLSPChecksum, + ciiLSPLifetimeRemain, + ciiLSPPDULength, + ciiLSPAttributes, + ciiLSPTLVSeq, + ciiLSPTLVChecksum, + ciiLSPTLVType, + ciiLSPTLVLen, + ciiLSPTLVValue + } + STATUS current + DESCRIPTION + "The collections of objects used to observe the LSP + Data Base." + ::= { ciscoIetfIsisMIBGroups 9 } + +END diff --git a/MIBS/cisco/CISCO-IETF-PW-ENET-MIB b/MIBS/cisco/CISCO-IETF-PW-ENET-MIB new file mode 100644 index 0000000..88bec57 --- /dev/null +++ b/MIBS/cisco/CISCO-IETF-PW-ENET-MIB @@ -0,0 +1,510 @@ +-- ***************************************************************** +-- CISCO-IETF-PW-ENET-MIB.my +-- +-- February 2003, Tim Swanson +-- +-- Copyright (c) 2003, 2006 by cisco Systems, Inc. +-- All rights reserved. +-- +-- Made Cisco Proprietary based on IETF draft: +-- draft-ietf-pwe3-enet-mib-00.txt +-- ***************************************************************** +-- + +CISCO-IETF-PW-ENET-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, experimental, + Counter64 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + StorageType, RowStatus + FROM SNMPv2-TC + + InterfaceIndexOrZero + FROM IF-MIB + + cpwVcIndex + FROM CISCO-IETF-PW-MIB + + CpwVcVlanCfg + FROM CISCO-IETF-PW-TC-MIB + + ciscoExperiment + FROM CISCO-SMI + ; + + cpwVcEnetMIB MODULE-IDENTITY + LAST-UPDATED "200209221200Z" -- 22 September 2002 12:00:00 GMT + ORGANIZATION "IETF PWE3 Working group" + CONTACT-INFO + "David Zelig + Postal: Corrigent Systems + 126, Yigal Alon St. + Tel-Aviv, ISRAEL + Tel: +972-3-6945273 + E-mail: davidz@corrigent.com + + Thomas D. Nadeau + Postal: Cisco Systems, Inc. + 250 Apollo Drive + Chelmsford, MA 01824 + Tel: +1-978-497-3051 + Email: tnadeau@cisco.com + " + DESCRIPTION + "This MIB describes a model for managing Ethernet + point-to-point pseudo wire services over a Packet + Switched Network (PSN)." + + -- Revision history. + + REVISION + "200209221200Z" -- 22 September 2002 12:00:00 GMT + DESCRIPTION + " Submited as draft-pwe3-enet-mib-00. + Changes from previous version: + 1) Alignment with draft-pwe3-ethernet-encap-00.txt: + removing 'rangeVLAN' mode and the associated objects. + 2) Relaxing requirement on value of pwVcEnetPortVlan in + port mode. + " + + REVISION + "200208201200Z" -- 20 August 2002 12:00:00 GMT + DESCRIPTION + "Changes from previous version: + 1) Add pwVcEnetVcIfIndex - Option for VC as ifIndex. + 2) Change counters to 64 bits. + 3) Add mode for adding/removing VLAN fields between PW and + CE bound interface. + 4) Referencing draft-martini instead of draft-so. + 5) Editorial changes for some description clauses. + 6) MPLS PRI mapping table to be independent (not augmented). + 7) Adapt descriptions and rules of use to + dratf-ietf-pwe3-Ethernet-encap-00. + " + REVISION + "200202031200Z" -- 03 February 2002 12:00:00 GMT + DESCRIPTION + "initial revision as -00 draft" + + ::= { ciscoExperiment 108 } + + cpwVcEnetNotifications OBJECT IDENTIFIER ::= { cpwVcEnetMIB 0 } + cpwVcEnetObjects OBJECT IDENTIFIER ::= { cpwVcEnetMIB 1 } + cpwVcEnetConformance OBJECT IDENTIFIER ::= { cpwVcEnetMIB 2 } + + -- + -- VC Ethernet table + -- + + cpwVcEnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcEnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the index to the Ethernet tables + associated with this ETH VC, the VLAN configuration and + VLAN mode." + ::= { cpwVcEnetObjects 1 } + + cpwVcEnetEntry OBJECT-TYPE + SYNTAX CpwVcEnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is indexed by the same index that was created + for the associated entry in the PW VC Table in the + CISCO-IETF-PW-MIB. The CpwVcIndex and the cpwVcEnetPwVlan + are used as indexes to allow multiple VLANs to exist on + the same PW. + + An entry is created in this table by the agent for every + entry in the cpwVc table with a VcType of 'ethernetVLAN', + 'ethernet' or 'ethernetVPLS'. Additional rows may be + created by the operator or the agent if multiple entries + are required for the same VC. + + This table provides Ethernet port mapping and VLAN + configuration for each Ethernet VC." + + INDEX { cpwVcIndex, cpwVcEnetPwVlan } + ::= { cpwVcEnetTable 1 } + + CpwVcEnetEntry ::= SEQUENCE { + cpwVcEnetPwVlan CpwVcVlanCfg, + cpwVcEnetVlanMode INTEGER, + cpwVcEnetPortVlan CpwVcVlanCfg, + + cpwVcEnetPortIfIndex InterfaceIndexOrZero, + cpwVcEnetVcIfIndex InterfaceIndexOrZero, + + cpwVcEnetRowStatus RowStatus, + cpwVcEnetStorageType StorageType + } + + cpwVcEnetPwVlan OBJECT-TYPE + SYNTAX CpwVcVlanCfg + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Object defines the VLAN on the VC. The value of 4097 + is used if the object is not applicable, for example when + mapping all packets from an Ethernet port to this VC. + The value of 4096 is used to indicate untagged frames (at + least from the PW point of view), for example if + cpwVcEnetVlanMode is equal 'removeVLAN' or when + cpwVcEnetVlanMode equal 'noChange' and cpwVcEnetPortVlan + is equal 4096." + ::= { cpwVcEnetEntry 1 } + + cpwVcEnetVlanMode OBJECT-TYPE + SYNTAX INTEGER { + other(0), + portBased(1), + noChange(2), + changeVlan(3), + addVlan(4), + removeVlan(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicate the mode of VLAN handling between the port + associated to the VC and the VC encapsulation itself. + + - 'other' indicate operation that is not defined by + this MIB. + + - 'portBased' indicates that the forwarder will forward + packets between the port and the PW independent of their + structure. + + - 'noChange' indicates that the VC contains the original + user VLAN, as specified in cpwVcEnetPortVlan. + + - 'changeVlan' indicates that the VLAN field on the VC + may be different than the VLAN field on the user's + port. + + - 'removeVlan' indicates that the encapsulation on the + VC does not include the original VLAN field. Note + that PRI bits transparency is lost in this case. + + - 'addVlan' indicate that a VLAN field will be added + on the PSN bound direction. cpwVcEnetPwVlan indicate + the value that will be added. + + - 'removeVlan', 'addVlan' and 'changeVlan' implementation + is not required. + " + DEFVAL { noChange } + ::= { cpwVcEnetEntry 2 } + + cpwVcEnetPortVlan OBJECT-TYPE + SYNTAX CpwVcVlanCfg + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object define the VLAN value on the physical port (or + VPLS virtual port) if a change is required to the VLAN value + between the VC and the physical/virtual port. + + The value of this object can be ignored if the whole traffic + from the port is forwarded to one VC independent of the + tagging on the port, but it is RECOMENDED that the value in + this case will be '4097' indicating not relevant. + + It MUST be equal to cpwVcEnetPwVlan if 'noChange' mode + is used. + + The value 4096 indicate that no VLAN (i.e. untagged + frames) on the port are associated to this VC. This + allows the same behaviors as assigning 'Default VLAN' + to un-tagged frames. + " + DEFVAL { 4097 } + ::= { cpwVcEnetEntry 3 } + + cpwVcEnetVcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is sometimes convenient to model the VC PW as a + virtual interface in the ifTable. In these cases this + object hold the value of the ifIndex in the ifTable + representing this VC PW. A value of zero indicate no such + association or association is not yet known." + + ::= { cpwVcEnetEntry 4 } + + cpwVcEnetPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to specify the ifIndex of the ETHERNET + port associated with this VC for point-to-point Ethernet + service, or the ifIndex of the virtual interface of the VPLS + instance associated with the PW if the service is VPLS. Two + rows in this table can point to the same ifIndex only if: + + 1) It is required to support multiple COS on a MPLS PSN + for the same service (i.e.: a combination of ports and + VLANs) by the use of multiple VC, each with a different + COS. + + 2) There is no overlap of VLAN values specified in + cpwVcEnetPortVlan that are associated with this port. + + A value of zero indicate that association to an ifIndex is + not yet known." + + ::= { cpwVcEnetEntry 5 } + + cpwVcEnetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable creating, deleting and modifying this row." + -- TBD: Need to specify exact interaction with other tables, and + -- when rows can/cannot be created/deleted/modified. + ::= { cpwVcEnetEntry 6 } + + cpwVcEnetStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the storage type of this row." + ::= { cpwVcEnetEntry 7 } + + -- + -- Ethernet Primary Mapping Table + -- + + cpwVcEnetMplsPriMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcEnetMplsPriMappingTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table may be used for MPLS PSNs if there is a need + to hold multiple VC, each with different COS, for the same + user service (port + PW VLAN). Such a need may arise if the + MPLS network is capable of L-LSP or E-LSP without multiple + COS capabilities. Each row is indexed by the cpwVcIndex + and indicate the PRI bits on the packet recieved from the + user port (or VPLS virtual port) that are + classified to this VC. Note that the EXP bit value of the VC + is configured in the CISCO-IETF-PW-MPLS-MIB." + ::= { cpwVcEnetObjects 2 } + + cpwVcEnetMplsPriMappingTableEntry OBJECT-TYPE + SYNTAX CpwVcEnetMplsPriMappingTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is created if special classification based on + the PRI bits is required for this VC." + + INDEX { cpwVcIndex } + + ::= { cpwVcEnetMplsPriMappingTable 1 } + + CpwVcEnetMplsPriMappingTableEntry ::= SEQUENCE { + cpwVcEnetMplsPriMapping BITS, + cpwVcEnetMplsPriMappingRowStatus RowStatus, + cpwVcEnetMplsPriMappingStorageType StorageType + } + + cpwVcEnetMplsPriMapping OBJECT-TYPE + SYNTAX BITS { + pri000 (0), + pri001 (1), + pri010 (2), + pri011 (3), + pri100 (4), + pri101 (5), + pri110 (6), + pri111 (7), + untagged (8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object defines the groups of user PRI mapped into + this VC. Each bit set indicates that this user priority + is assigned to this VC. + + The value 'untagged' is used to indicate that untagged + frames are also associated to this VC. + + This object allow the use of different PSN COS based on + user marking of PRI bits in MPLS PSN with L-LSP or + E-LSP without multiple COS support. In all other cases, + the default value MUST be used. + + It is REQUIRED that there is no overlap on this object + between rows serving the same service (port+ PW VLAN). + + In case of missing BIT configuration between rows to + the same service, incoming packets with PRI marking not + configured should be handled by the VC with the lowest + COS. + " + REFERENCE + "See appendix A of + for mapping rules of the PRI bits to PSN COS." + + ::= { cpwVcEnetMplsPriMappingTableEntry 1 } + + cpwVcEnetMplsPriMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable creating, deleting and modifying this row." + -- TBD: Need to specify exact interaction with other tables, and + -- when rows can/cannot be created/deleted/modified. + ::= { cpwVcEnetMplsPriMappingTableEntry 2 } + + cpwVcEnetMplsPriMappingStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the storage type of this row." + ::= { cpwVcEnetMplsPriMappingTableEntry 3 } + + -- + -- VC Ethernet Statistics Table + -- + + cpwVcEnetStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcEnetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistical counters specific for + Ethernet PW." + ::= { cpwVcEnetObjects 3 } + + cpwVcEnetStatsEntry OBJECT-TYPE + SYNTAX CpwVcEnetStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the statistics gathered for the + VC carrying the Ethernet packets since this VC was + first created in the cpwVcEnetTable." + INDEX { cpwVcIndex } + ::= { cpwVcEnetStatsTable 1 } + + CpwVcEnetStatsEntry ::= SEQUENCE { + cpwVcEnetStatsIllegalVlan Counter64, + cpwVcEnetStatsIllegalLength Counter64 + } + + cpwVcEnetStatsIllegalVlan OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received (from the PSN) on this VC with + an illegal VLAN field, missing VLAN field that was expected, or + A VLAN field when it was not expected. This counter is not + relevant if the VC type is 'ethernet' (i.e. raw mode), and + should be set to 0 by the agent to indicate this." + ::= { cpwVcEnetStatsEntry 1 } + + cpwVcEnetStatsIllegalLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that were received with an illegal + Ethernet packet length on this VC. An illegal length is defined + as being greater than the value in the advertised maximum MTU + supported, or shorter than the allowed Ethernet packet size." + ::= { cpwVcEnetStatsEntry 2 } + + --- + --- Conformance description + --- In this version of the draft, only objects level conformance is + --- defined. More detailed conformance specifications is FFS. + --- + + cpwVcEnetGroups OBJECT IDENTIFIER ::= { cpwVcEnetConformance 1 } + cpwVcEnetCompliances OBJECT IDENTIFIER ::= { cpwVcEnetConformance 2 } + + cpwVcEnetModuleCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for agent that support + Ethernet PW." + + MODULE -- this module + MANDATORY-GROUPS { cpwVcEnetGroup, + cpwVcStatsGroup + } + + GROUP cpwVcEnetMplsPriGroup + DESCRIPTION + "Collection of objects defining classification to + different PW based on the user's PRI bits mapping. + This group is optional, and should be implemented + only for MPLS PSN where only L-LSP or single OA + E-LSP, exists, and different PSN COS is required + based on the PRI mapping." + + ::= { cpwVcEnetCompliances 1 } + + -- Units of conformance. + + cpwVcEnetGroup OBJECT-GROUP + OBJECTS { + cpwVcEnetVlanMode, + cpwVcEnetPortVlan, + cpwVcEnetPortIfIndex, + cpwVcEnetVcIfIndex, + cpwVcEnetRowStatus, + cpwVcEnetStorageType + } + STATUS current + DESCRIPTION + "Collection of objects for basic Ethernet PW config." + ::= { cpwVcEnetGroups 1 } + + cpwVcStatsGroup OBJECT-GROUP + OBJECTS { + cpwVcEnetStatsIllegalVlan, + cpwVcEnetStatsIllegalLength + } + STATUS current + DESCRIPTION + "Collection of objects counting various PW level errors." + ::= { cpwVcEnetGroups 2 } + + cpwVcEnetMplsPriGroup OBJECT-GROUP + OBJECTS { + cpwVcEnetMplsPriMapping, + cpwVcEnetMplsPriMappingRowStatus, + cpwVcEnetMplsPriMappingStorageType + } + STATUS current + DESCRIPTION + "Collection of objects defining classification to + different PW based on the user's PRI bits mapping. + This group is optional, and should be implemented + only for MPLS PSN where only L-LSP or single OA + E-LSP exists, and different PSN COS is required + based on the PRI mapping." + ::= { cpwVcEnetGroups 3 } + +END diff --git a/MIBS/cisco/CISCO-IETF-PW-FR-MIB b/MIBS/cisco/CISCO-IETF-PW-FR-MIB new file mode 100644 index 0000000..21dfbde --- /dev/null +++ b/MIBS/cisco/CISCO-IETF-PW-FR-MIB @@ -0,0 +1,565 @@ +-- ***************************************************************** +-- CISCO-IETF-PW-FR-MIB.my: Pseudo Wire Frame Relay MIB file +-- +-- December 2003, Danny Lee, +-- George Wilkie +-- +-- Copyright (c) 2003-2004 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-IETF-PW-FR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + + ciscoExperiment + FROM CISCO-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, + StorageType, + RowStatus + FROM SNMPv2-TC + + CpwVcIndexType + FROM CISCO-IETF-PW-TC-MIB + + InterfaceIndexOrZero + FROM IF-MIB + + DlciNumber + FROM CISCO-FRAME-RELAY-MIB; + +cpwVcFrMIB MODULE-IDENTITY + LAST-UPDATED "200312160000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + SA + + Tel: +1 800 553-NETS + + Email: cs-framerelay@cisco.com" + DESCRIPTION + "Cisco Pseudo Wire Frame Relay MIB + + This MIB describes network management objects defined + for FRoPW services over a Packet Switched Network (PSN). + + As described in the IETF Frame Relay over + Pseudowire (FRoPW) draft, + draft-ietf-pwe3-frame-relay-01.txt, + FR VCs and PW can be mapped in 2 modes: + + One-to-one mapping mode: a FR VC is mapped + to a PW. This mode is described by cpwVcFrTable. + + Many-to-one mapping mode (a.k.a. port mode): + multiple FR VCs assigned to a port are mapped to a PW. + This mode is addressed by cpwVcFrPortModeTable. + In this mode, all data frames are directed to the + associated PSN tunnel regardless of DLCI." + + REVISION "200312160000Z" + DESCRIPTION + "Initial version of this MIB module." + + ::= { ciscoExperiment 112 } + + +-- Top-level components of this MIB + +cpwVcFrNotifications OBJECT IDENTIFIER ::= { cpwVcFrMIB 0 } +cpwVcFrObjects OBJECT IDENTIFIER ::= { cpwVcFrMIB 1 } +cpwVcFrConformance OBJECT IDENTIFIER ::= { cpwVcFrMIB 2 } + + +-- +-- +-- PW-FR VC Table + +cpwVcFrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcFrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PW-FR connection table. + + Each entry in this table represents a FRoPW + connection operating in one-to-one mapping mode. + + This table uses the same index as the generic + PW MIB's VC table. Therefore, each entry in + cpwVcFrTable has a mapping entry to the + generic PW MIB VC table associated by the + PW VC index. + + An entry is created in this table by the agent + for every entry in the generic PW MIB VC table + with a VcType of 'frameRelay'." + + ::= { cpwVcFrObjects 1 } + +cpwVcFrEntry OBJECT-TYPE + SYNTAX CpwVcFrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cpwVcFrTable." + + INDEX { cpwVcFrPwVcIndex } + + ::= { cpwVcFrTable 1 } + +CpwVcFrEntry ::= SEQUENCE { + cpwVcFrPwVcIndex CpwVcIndexType, + cpwVcFrIfIndex InterfaceIndexOrZero, + cpwVcFrDlci DlciNumber, + cpwVcFrAdminStatus INTEGER, + cpwVcFrOperStatus INTEGER, + cpwVcFrPw2FrOperStatus INTEGER, + cpwVcFrRowStatus RowStatus, + cpwVcFrStorageType StorageType + } + +cpwVcFrPwVcIndex OBJECT-TYPE + SYNTAX CpwVcIndexType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the index to an entry + in the generic PW table." + ::= { cpwVcFrEntry 1 } + +cpwVcFrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the index to an entry + in the IF-MIB table. In this case, it holds + the ifIndex value of the Frame Relay interface + associating with the PW connection. + + The value of zero means that the InterfaceIndex is + not known yet." + DEFVAL { 0 } + ::= { cpwVcFrEntry 2 } + +cpwVcFrDlci OBJECT-TYPE + SYNTAX DlciNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the FR DLCI associating + with this entry in cpwVcFrTable. + + This object can be used together with cpwVcFrIfIndex + to lookup FR VC specific information for the FR PVC + segment of a FRoPW connection." + + ::= { cpwVcFrEntry 3 } + +cpwVcFrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object indicates the + administrative status of the FRoPW connection. + + The values mean: + up(1) - connection is administratively set to + the 'up' state for handling traffic. + down(2) - connection is administratively set to + the 'down' state. No traffic is processed + at this state." + + ::= { cpwVcFrEntry 4 } + +cpwVcFrOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is actual operational status of the logical + FRoPW connection, which is derived from combining + the following 2 operational status: + + cpwVcFrPw2FrOperStatus + Operational status of the FR segment on the FRoPW + connection. + + PW Operation Status + Operational status of the PW segment of the FRoPW + connection. The associated object is cpwVcOperStatus + from the generic PW MIB." + ::= { cpwVcFrEntry 5 } + +cpwVcFrPw2FrOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object identifies the current + operational status of the FR PVC segment of a + FRoPW connection. + + The values mean: + + active(1) - segment is currently operational. + inactive(2) - segment in currently not operational. + unknown(3) - segment current status cannot be + determined." + ::= { cpwVcFrEntry 6 } + +cpwVcFrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For creating, modifying, and deleting this row." + ::= { cpwVcFrEntry 7 } + +cpwVcFrStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the storage type of this row." + ::= { cpwVcFrEntry 8 } + + +-- (End of cpwVcFrTable) +-- +-- + +-- +-- +-- PW-FR Port Mode VC Table + +cpwVcFrPMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcFrPMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PW-FR port mode connection table. + + Each entry in this table represents a FRoPW + connection operating in the port mode. + + This table uses the same index as the generic + PW MIB's VC table. Therefore, each entry in + cpwVcFrTable has a mapping entry to the + generic PW MIB VC table associated by the + PW VC index. + + An entry is created in this table by the agent + for every entry in the generic PW MIB VC table + with a VcType of 'frameRelayPortMode'." + + ::= { cpwVcFrObjects 2 } + +cpwVcFrPMEntry OBJECT-TYPE + SYNTAX CpwVcFrPMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cpwVcFrPMTable." + + INDEX { cpwVcFrPMPwVcIndex } + + ::= { cpwVcFrPMTable 1 } + +CpwVcFrPMEntry ::= SEQUENCE { + cpwVcFrPMPwVcIndex CpwVcIndexType, + cpwVcFrPMIfIndex InterfaceIndexOrZero, + cpwVcFrPMAdminStatus INTEGER, + cpwVcFrPMOperStatus INTEGER, + cpwVcFrPMPw2FrOperStatus INTEGER, + cpwVcFrPMRowStatus RowStatus, + cpwVcFrPMStorageType StorageType + } + +cpwVcFrPMPwVcIndex OBJECT-TYPE + SYNTAX CpwVcIndexType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the index to an entry + in the generic PW table." + ::= { cpwVcFrPMEntry 1 } + +cpwVcFrPMIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the FR port associating with + the FRoPW connection operating in port mode. + + The value in the index identifies an entry in the + IF-MIB table. + + The value of zero means that the InterfaceIndex is + not known yet." + ::= { cpwVcFrPMEntry 2 } + +cpwVcFrPMAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value of this object indicates the + administrative status of the FRoPW connection. + + The values mean: + up(1) - connection is administratively set to + the 'up' state for handling traffic. + down(2) - connection is administratively set to + the 'down' state. No traffic is processed + at this state." + ::= { cpwVcFrPMEntry 3 } + +cpwVcFrPMOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is actual operational status of the logical + FRoPW connection in port mode, which is derived + from combining the following 2 operational status: + + cpwVcFrPMPw2FrOperStatus + Operational status of the FR segment on the FRoPW + connection. + + PW Operation Status + Operational status of the PW segment of the FRoPW + connection. The associated object is cpwVcOperStatus + from the generic PW MIB." + ::= { cpwVcFrPMEntry 4 } + +cpwVcFrPMPw2FrOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object identifies the current + operational status of the associate FR port. + + The values mean: + + active(1) - segment is currently operational. + inactive(2) - segment in currently not operational. + unknown(3) - segment current status cannot be + determined." + ::= { cpwVcFrPMEntry 5 } + +cpwVcFrPMRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For creating, modifying, and deleting this row." + ::= { cpwVcFrPMEntry 6 } + +cpwVcFrPMStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the storage type of this row." + ::= { cpwVcFrPMEntry 7 } + +-- (End of cpwVcFrPMTable) +-- +-- + + +-- Conformance Information + +cpwVcFrCompliances OBJECT IDENTIFIER + ::= { cpwVcFrConformance 1 } +cpwVcFrGroups OBJECT IDENTIFIER + ::= { cpwVcFrConformance 2 } + + +-- Compliance requirement for read-write implementations. + +cpwVcFrFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for agents that provide + full support for the PW-FR-MIB module." + MODULE -- this module + MANDATORY-GROUPS { cpwVcFrGroup + } + + GROUP cpwVcFrPMGroup + DESCRIPTION + "This group is mandatory only for the software + which supports Pseudowire Frame Relay Port Mode." + + OBJECT cpwVcFrRowStatus + SYNTAX RowStatus + DESCRIPTION + "Support for notReady(3) and createAndWait(5) is + not required." + + OBJECT cpwVcFrPMRowStatus + SYNTAX RowStatus + DESCRIPTION + "Support for notReady(3) and createAndWait(5) is + not required." + + ::= { cpwVcFrCompliances 1 } + +-- Compliance requirement for read-only implementations. + +cpwVcFrReadOnlyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for agents that only + provide read-only support for the PW-FR-MIB module." + MODULE -- this module + MANDATORY-GROUPS { cpwVcFrGroup + } + + GROUP cpwVcFrPMGroup + DESCRIPTION + "This group is mandatory only for the software + which supports Pseudowire Frame Relay Port Mode." + + OBJECT cpwVcFrIfIndex + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrDlci + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrOperStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrPw2FrOperStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrPMIfIndex + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrPMAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrPMOperStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrPMPw2FrOperStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrPMRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpwVcFrPMStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { cpwVcFrCompliances 2 } + +-- units of conformance: + +cpwVcFrGroup OBJECT-GROUP + OBJECTS { + cpwVcFrIfIndex, + cpwVcFrDlci, + cpwVcFrAdminStatus, + cpwVcFrOperStatus, + cpwVcFrPw2FrOperStatus, + cpwVcFrRowStatus, + cpwVcFrStorageType + } + STATUS current + DESCRIPTION + "Objects to support cpwVcFrTable." + ::= { cpwVcFrGroups 1 } + +cpwVcFrPMGroup OBJECT-GROUP + OBJECTS { + cpwVcFrPMIfIndex, + cpwVcFrPMAdminStatus, + cpwVcFrPMOperStatus, + cpwVcFrPMPw2FrOperStatus, + cpwVcFrPMRowStatus, + cpwVcFrPMStorageType + } + STATUS current + DESCRIPTION + "Objects to support cpwVcFrPMTable." + ::= { cpwVcFrGroups 2 } + +END diff --git a/MIBS/cisco/CISCO-IETF-PW-MIB b/MIBS/cisco/CISCO-IETF-PW-MIB new file mode 100644 index 0000000..465aafd --- /dev/null +++ b/MIBS/cisco/CISCO-IETF-PW-MIB @@ -0,0 +1,1369 @@ +-- ***************************************************************** +-- CISCO-IETF-PW-MIB.my +-- +-- February 2003, Tim Swanson +-- +-- Copyright (c) 2003-2004, 2006 by cisco Systems, Inc. +-- All rights reserved. +-- +-- Made Cisco Proprietary based on IETF draft: +-- http://www.ietf.org/internet-drafts/draft-ietf-pwe3-pw-mib-00.txt +-- ***************************************************************** + +CISCO-IETF-PW-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + experimental, Integer32, Unsigned32, + Counter64, TimeTicks + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + TruthValue, RowStatus, StorageType, + TimeStamp + FROM SNMPv2-TC + + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + CpwVcIndexType, CpwGroupID, CpwVcIDType, CpwOperStatus, + CpwVcType + FROM CISCO-IETF-PW-TC-MIB + + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + + ciscoExperiment + FROM CISCO-SMI + ; + + cpwVcMIB MODULE-IDENTITY + LAST-UPDATED "200403171200Z" -- 17 March 2004 12:00:00 GMT + ORGANIZATION + "Cisco Systems, Inc." + CONTACT-INFO + " + Thomas D. Nadeau + Postal: Cisco Systems, Inc. + 250 Apollo Drive + Chelmsford, MA 01824 + Tel: +1-978-497-3051 + Email: tnadeau@cisco.com + + MPLS MIB Development Team + Postal: Cisco Systems, Inc. + 250 Apollo Drive + Chelmsford, MA 01924 + Tel: +1-978-497-3989 + Email: ch-mpls-mib-dev@cisco.com + " + + DESCRIPTION + "This MIB contains managed object definitions for Pseudo + Wire operation as in: Pate, P., et al, , Xiao, X., et al, , Martini, L., et al, , and Martini, L., et al, + . + + The indexes for this MIB are also used to index the PSN- + specific tables and the VC-specific tables. The VC Type + dictates which VC-specific MIB to use. For example, a + 'cep' VC Type requires the use the configuration and status + tables within the CEP-MIB. + + This MIB enable the use of any underlying packet switched + network (PSN). Specific tables for the MPLS PSN is + currently defined in a separate CISCO-IETF-PW-MPLS-MIB. + Tables to support other PSNs (IP, L2TP for example) will + be added to this MIB in future revisions. + + At the time of publication of this version, there are no + PWE3 WG documents for all features and objects in this MIB, + and the MIB is therefore subject to change based on the WG + progress." + + -- Revision history. + REVISION "200403171200Z" -- 17 March 2004 12:00:00 GMT + DESCRIPTION + "1) Added notifications group: + -cpwVcUpDownNotifEnable + -cpwVcNotifRate + -cpwVcDown + -cpwVcUp + 2) Added CANA OID value ciscoExperiment.106 + 3) updated based on MIB police comments + -replaced un-cisco-ized variable names w/ + cisco-ized names in descriptions (e.g. pwVcxxx + replaced w/ cpwVcxxx) + " + REVISION "200302261200Z" -- 26 Feb 2003 12:00:00 GMT + DESCRIPTION + "Made Cisco proprietary based on the PW-MIB.my file + extracted from draft-ietf-pwe3-pw-mib-00.txt + " + + REVISION + "200205261200Z" -- 26 May 2002 12:00:00 EST + DESCRIPTION + "Moved to draft-ietf-00 status. Changes from previous draft: + 1) Change name of pwVcPriority to pwVcSetUpPriority and + added pwVcHoldingPriority. + 2) Add pwVcIdMappingTable and pwVcPeersMappingTable to help + ordered query of the MIB tables for EMS applications. + 3) Clarification to work in progress objects. + 4) Editorial and typos in descriptions. + 5) Added pwVcPerfTotalDiscontinuityTime and + pwVcPerfIntervalTimeElapsed. + 6) Remove 32 bit counters. + " + REVISION + "200201301200Z" -- 30 January 2002 12:00:00 EST + DESCRIPTION + " Changes from -01 draft: + 1) Inbound and outbound clarification and name changes. + 2) Removing pwVcPeerIpv4Addr and pwVcPeerIpv6Addr, + replacing them with pwVcPeerAddr and adding type for + address type selection. + 3) Adding type for VC OperStatus. + 4) Adding pwVcTimeElapsed and pwVcValidIntervals. + + " + REVISION + "200111071200Z" -- 7 November 2001 12:00:00 EST + DESCRIPTION + "Changes from -00 draft: + 1) Remove VcInstance from tables indexes in order to simplify + the MIB. + 2) Removing APS 1+1 table. + 3) Changing hdlcCisco to hdlc in pwVcType. + 4) Add description of VC label at pending PW signaling stage. + 5) Add interval valid object in interval performance tables. + 6) Remove VC APS notification. + 7) Change 'conservative'/'liberal' to 'strict'/'loose'. + 8) Add objects for interface MTU, use of control word, + interface string. + 9) Ordering of objects based on functionality. + 10) Update operation of pwVcOperStatus. + " + + REVISION + "200107111200Z" -- 11 July 2001 12:00:00 EST + DESCRIPTION + "draft-00 version" + + ::= { ciscoExperiment 106 } + + -- Top-level components of this MIB. + + -- Notifications + + -- Tables, Scalars + cpwVcObjects OBJECT IDENTIFIER + ::= { cpwVcMIB 1 } + + -- Notifications + cpwVcNotifications OBJECT IDENTIFIER + ::= { cpwVcMIB 2 } + + -- Conformance + cpwVcConformance OBJECT IDENTIFIER + ::= { cpwVcMIB 3 } + + -- PW Virtual Connection (VC) Table + + cpwVcIndexNext OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used + for cpwVcIndex when creating entries in the + cpwVcTable. The value 0 indicates that no + unassigned entries are available. To obtain the + value of cpwVcIndex for a new entry in the + cpwVcTable, the manager issues a management + protocol retrieval operation to obtain the current + value of cpwVcIndex. After each retrieval + operation, the agent should modify the value to + reflect the next unassigned index. After a manager + retrieves a value the agent will determine through + its local policy when this index value will be made + available for reuse." + ::= { cpwVcObjects 1 } + + cpwVcTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies information for connecting various + emulated services to various tunnel type." + ::= { cpwVcObjects 2 } + + cpwVcEntry OBJECT-TYPE + SYNTAX CpwVcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents an emulated virtual + connection (VC) across a packet network. It is indexed by + cpwVcIndex, which uniquely identifying a singular + connection. + " + INDEX { cpwVcIndex } + + ::= { cpwVcTable 1 } + + CpwVcEntry ::= SEQUENCE { + cpwVcIndex CpwVcIndexType, + cpwVcType CpwVcType, + cpwVcOwner INTEGER, + cpwVcPsnType INTEGER, + cpwVcSetUpPriority Integer32, + cpwVcHoldingPriority Integer32, + cpwVcInboundMode INTEGER, + cpwVcPeerAddrType InetAddressType, + cpwVcPeerAddr InetAddress, + + cpwVcID CpwVcIDType, + cpwVcLocalGroupID CpwGroupID, + cpwVcControlWord TruthValue, + cpwVcLocalIfMtu Unsigned32, + cpwVcLocalIfString TruthValue, + cpwVcRemoteGroupID CpwGroupID, + cpwVcRemoteControlWord INTEGER, + cpwVcRemoteIfMtu Unsigned32, + cpwVcRemoteIfString SnmpAdminString, + cpwVcOutboundVcLabel Unsigned32, + cpwVcInboundVcLabel Unsigned32, + + cpwVcName SnmpAdminString, + cpwVcDescr SnmpAdminString, + cpwVcCreateTime TimeStamp, + cpwVcUpTime TimeTicks, + cpwVcAdminStatus INTEGER, + cpwVcOperStatus CpwOperStatus, + cpwVcInboundOperStatus CpwOperStatus, + cpwVcOutboundOperStatus CpwOperStatus, + cpwVcTimeElapsed Integer32, + cpwVcValidIntervals Integer32, + cpwVcRowStatus RowStatus, + cpwVcStorageType StorageType + } + + cpwVcIndex OBJECT-TYPE + SYNTAX CpwVcIndexType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual row identifying a VC within + this PW Emulation VC table." + ::= { cpwVcEntry 1 } + + cpwVcType OBJECT-TYPE + SYNTAX CpwVcType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value indicate the service to be carried over + this VC. + Note: the exact set of VC types is yet to be worked + out by the WG. + " + ::= { cpwVcEntry 2 } + + cpwVcOwner OBJECT-TYPE + SYNTAX INTEGER { + manual (1), + maintenanceProtocol (2), -- PW signaling + other (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set by the operator to indicate the protocol responsible + for establishing this VC. Value 'manual' is used in all + cases where no maintenance protocol (PW signaling) is used + to set-up the VC, i.e. require configuration of entries in + the VC tables including VC labels, etc. The value + 'maintenanceProtocol' is used in case of standard + signaling of the VC for the specific PSN, for example LDP + for MPLS PSN as specified in or L2TP control protocol. + Value 'other' is used for other types of signaling." + ::= { cpwVcEntry 3 } + + cpwVcPsnType OBJECT-TYPE + SYNTAX INTEGER { + mpls (1), + l2tp (2), + ip (3), + mplsOverIp (4), -- May be combined with 'mpls' in the future + gre (5), + other (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set by the operator to indicate the PSN type on which this + VC will be carried. Based on this object, the relevant PSN + table entries are created in the in the PSN specific MIB + modules. For example, if mpls(1) is defined, the agent + create an entry in cpwVcMplsTable, which further define the + MPLS PSN configuration. + Note: the exact set of PSN types is yet to be worked + out by the WG. + " + ::= { cpwVcEntry 4 } + + cpwVcSetUpPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object define the relative set-up priority of the VC + in a lowest-to-highest fashion, where 0 is the highest + priority. VCs with the same priority are treated with + equal priority. Dropped VC will be set 'dormant' (as + indicated in cpwVcOperStatus). + This value is significant if there are competing resources + between VCs and the implementation support this feature. + If not supported or not relevant, the value of zero MUST + be used." + DEFVAL + { 0 } + ::= { cpwVcEntry 5 } + + cpwVcHoldingPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object define the relative holding priority of the VC + in a lowest-to-highest fashion, where 0 is the highest + priority. VCs with the same priority are treated with + equal priority. Dropped VC will be set 'dormant' (as + indicated in cpwVcOperStatus). + This value is significant if there are competing resources + between VCs and the implementation support this feature. + If not supported or not relevant, the value of zero MUST + be used." + DEFVAL + { 0 } + ::= { cpwVcEntry 6 } + + cpwVcInboundMode OBJECT-TYPE + SYNTAX INTEGER { + loose (1), + strict (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to enable greater security for + implementation that use per platform VC label space. In + strict mode, packets coming from the PSN are accepted only + from tunnels that are associated to the same VC via the + inbound tunnel table in the case of MPLS, or as identified + by the source IP address in case of L2TP or IP PSN. The + entries in the inbound tunnel table are either explicitly + configured or implicitly known by the maintenance protocol + used for VC set-up. + + If such association is not known, not configured or not + desired, loose mode should be configured, and the node + should accept the packet based on the VC label only + regardless of the outer tunnel used to carry the VC." + DEFVAL + { loose } + ::= { cpwVcEntry 7 } + + cpwVcPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Denotes the address type of the peer node maintenance + protocol (signaling) address if PW maintenance protocol is + used for the VC creation. It should be set to + 'unknown' if PE/PW maintenance protocol is not used, + i.e. cpwVcOwner is set to 'manual'. " + DEFVAL { ipv4 } + ::= { cpwVcEntry 8 } + + cpwVcPeerAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the value of of the peer node address + of the PW/PE maintenance protocol entity. This object + should contain a value of 0 if not relevant (manual + configuration of the VC)." + ::= { cpwVcEntry 9 } + + cpwVcID OBJECT-TYPE + SYNTAX CpwVcIDType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in the outgoing VC ID field within the 'Virtual + Circuit FEC Element' when LDP signaling is used or PW ID + AVP for L2TP." + REFERENCE + "Martini, et al, . + and So, et al, . + Note: as specified in l2circuit-trans: It is REQUIRED to + assign the same VC ID, and VC type for a given circuit in + both directions." + ::= { cpwVcEntry 10 } + + cpwVcLocalGroupID OBJECT-TYPE + SYNTAX CpwGroupID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used in the Group ID field sent to the peer PWES + within the maintenance protocol used for VC setup, + zero if not used." + REFERENCE + "Martini, et al, + and So, et al, ." + ::= { cpwVcEntry 11 } + + cpwVcControlWord OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define if the control word will be sent with each packet by + the local node." + REFERENCE + "Martini, et al, " + DEFVAL + { false } + ::= { cpwVcEntry 12 } + + cpwVcLocalIfMtu OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If not equal zero, the optional IfMtu object in the + maintenance protocol will be sent with this value, + representing the locally supported MTU size over the + interface (or the virtual interface) associated with the + VC." + REFERENCE + "Martini, et al, + and So, et al, ." + + DEFVAL + { 0 } + ::= { cpwVcEntry 13 } + + cpwVcLocalIfString OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Each VC is associated to an interface (or a virtual + interface) in the ifTable of the node as part of the + service configuration. This object defines if the + maintenance protocol will send the interface's name as + appears on the ifTable in the name object as part of the + maintenance protocol. If set to false, the optional element + will not be sent." + REFERENCE + "Martini, et al, + and So, et al, ." + DEFVAL + { false } + ::= { cpwVcEntry 14 } + + cpwVcRemoteGroupID OBJECT-TYPE + SYNTAX CpwGroupID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Obtained from the Group ID field as received via the + maintenance protocol used for VC setup, zero if not used. + Value of 0xFFFF shall be used if the object is yet to be + defined by the VC maintenance protocol." + REFERENCE + "Martini, et al, + and So, et al, ." + ::= { cpwVcEntry 15 } + + cpwVcRemoteControlWord OBJECT-TYPE + SYNTAX INTEGER { + noControlWord (1), + withControlWord (2), + notYetKnown(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If maintenance protocol is used for VC establishment, this + parameter indicates the received status of the control word + usage, i.e. if packets will be received with control word + or not. The value of 'notYetKnown' is used while the + maintenance protocol has not yet received the indication + from the remote node. + In manual configuration of the VC this parameters indicate + to the local node what is the expected encapsulation for + the received packets. + " + REFERENCE + "Martini, et al, + and So, et al, ." + ::= { cpwVcEntry 16 } + + cpwVcRemoteIfMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote interface MTU as (optionally) received from the + remote node via the maintenance protocol. Should be zero if + this parameter is not available or not used." + REFERENCE + "Martini, et al, + and So, et al, ." + ::= { cpwVcEntry 17 } + + cpwVcRemoteIfString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the interface description string as received by + the maintenance protocol, MUST be NULL string if not + applicable or not known yet." + REFERENCE + "Martini, et al, + and So, et al, ." + ::= { cpwVcEntry 18 } + + cpwVcOutboundVcLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VC label used in the outbound direction (i.e. toward + the PSN). It may be set up manually if owner is 'manual' or + automatically otherwise. Examples: For MPLS PSN, it + represents the 20 bits of VC tag, for L2TP it represent the + 32 bits Session ID. + If the label is not yet known (signaling in process), the + object should return a value of 0xFFFF." + REFERENCE + "Martini, et al, + Townsley, et al, " + ::= { cpwVcEntry 19 } + + cpwVcInboundVcLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VC label used in the inbound direction (i.e. packets + received from the PSN. It may be set up manually if owner + is 'manual' or automatically otherwise. + Examples: For MPLS PSN, it represents the 20 bits of VC + tag, for L2TP it represent the 32 bits Session ID. + If the label is not yet known (signaling in process), the + object should return a value of 0xFFFF." + REFERENCE + "Martini, et al, + Townsley, et al, " + ::= { cpwVcEntry 20 } + + cpwVcName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The canonical name assigned to the VC." + ::= { cpwVcEntry 21 } + + cpwVcDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A textual string containing information about the VC. + If there is no description this object contains a zero + length string." + ::= { cpwVcEntry 22 } + + cpwVcCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System time when this VC was created." + ::= { cpwVcEntry 23 } + + cpwVcUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of consecutive ticks this VC has been 'up' in + both directions together (i.e. 'up' is observed in + cpwVcOperStatus.)" + ::= { cpwVcEntry 24 } + + cpwVcAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired operational status of this VC." + ::= { cpwVcEntry 25 } + + cpwVcOperStatus OBJECT-TYPE + SYNTAX CpwOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the actual combined operational status of this + VC. It is 'up' if both cpwVcInboundOperStatus and + cpwVcOutboundOperStatus are in 'up' state. For all other + values, if the VCs in both directions are of the same + value it reflects that value, otherwise it is set to the + most severe status out of the two statuses. The order of + severance from most severe to less severe is: unknown, + notPresent, down, lowerLayerDown, dormant, testing, up. + The operator may consult the per direction OperStatus for + fault isolation per direction." + ::= { cpwVcEntry 26 } + + cpwVcInboundOperStatus OBJECT-TYPE + SYNTAX CpwOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the actual operational status of this VC in the + inbound direction. + + - down: if PW signaling has not yet finished, or + indications available at the service + level indicate that the VC is not + passing packets. + - testing: if AdminStatus at the VC level is set to + test. + - dormant: The VC is not available because of the + required resources are occupied VC with + higher priority VCs . + - notPresent: Some component is missing to accomplish + the set up of the VC. + - lowerLayerDown: The underlying PSN is not in OperStatus + 'up'. + " + ::= { cpwVcEntry 27 } + + cpwVcOutboundOperStatus OBJECT-TYPE + SYNTAX CpwOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the actual operational status of this VC in the + outbound direction + - down: if PW signaling has not yet finished, or + indications available at the service + level indicate that the VC is not + passing packets. + - testing: if AdminStatus at the VC level is set to + test. + - dormant: The VC is not available because of the + required resources are occupied VC with + higher priority VCs . + - notPresent: Some component is missing to accomplish + the set up of the VC. + - lowerLayerDown: The underlying PSN is not in OperStatus + 'up'. + " + ::= { cpwVcEntry 28 } + + cpwVcTimeElapsed OBJECT-TYPE + SYNTAX Integer32 (1..900) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds, including partial seconds, + that have elapsed since the beginning of the current + measurement period. If, for some reason, such as an + adjustment in the system's time-of-day clock, the + current interval exceeds the maximum value, the + agent will return the maximum value." + ::= { cpwVcEntry 29 } + + cpwVcValidIntervals OBJECT-TYPE + SYNTAX Integer32 (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of previous 15-minute intervals + for which data was collected. + An agent with PW capability must be capable of supporting at + least n intervals. The minimum value of n is 4, The default + of n is 32 and the maximum value of n is 96. + The value will be unless the measurement was (re-) + started within the last (*15) minutes, in which case the + value will be the number of complete 15 minute intervals for + which the agent has at least some data. In certain cases + (e.g., in the case where the agent is a proxy) it is + possible that some intervals are unavailable. In this case, + this interval is the maximum interval number for which data + is available. " + ::= { cpwVcEntry 30 } + + cpwVcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For creating, modifying, and deleting this row." + ::= { cpwVcEntry 31 } + + cpwVcStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable indicates the storage type for this + object." + ::= { cpwVcEntry 32 } + + -- End of PW Virtual Connection (VC) Table + + -- Vc Performance Table. + + cpwVcPerfCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides per-VC performance information for the + current interval." + ::= { cpwVcObjects 3 } + + cpwVcPerfCurrentEntry OBJECT-TYPE + SYNTAX CpwVcPerfCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for + every VC." + INDEX { cpwVcIndex } + ::= { cpwVcPerfCurrentTable 1 } + + CpwVcPerfCurrentEntry ::= SEQUENCE { + cpwVcPerfCurrentInHCPackets Counter64, + cpwVcPerfCurrentInHCBytes Counter64, + cpwVcPerfCurrentOutHCBytes Counter64, + cpwVcPerfCurrentOutHCPackets Counter64 + } + + cpwVcPerfCurrentInHCPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of packets received + by the VC (from the PSN) in the current 15 minute + interval." + ::= { cpwVcPerfCurrentEntry 1 } + + cpwVcPerfCurrentInHCBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of bytes received + by the VC (from the PSN) in the current 15 minute + interval." + ::= { cpwVcPerfCurrentEntry 2 } + + cpwVcPerfCurrentOutHCPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of packets forwarded + by the VC (to the PSN) in the current 15 minute interval." + ::= { cpwVcPerfCurrentEntry 3 } + + cpwVcPerfCurrentOutHCBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of bytes forwarded + by the VC (to the PSN) in the current 15 minute interval." + ::= { cpwVcPerfCurrentEntry 4 } + + -- End of Vc Perf current Table + + -- Vc Performance Interval Table. + + cpwVcPerfIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcPerfIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides per-VC performance information for + each interval." + ::= { cpwVcObjects 4 } + + cpwVcPerfIntervalEntry OBJECT-TYPE + SYNTAX CpwVcPerfIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created agent for every VC." + INDEX { cpwVcIndex, cpwVcPerfIntervalNumber } + ::= { cpwVcPerfIntervalTable 1 } + + CpwVcPerfIntervalEntry ::= SEQUENCE { + cpwVcPerfIntervalNumber Integer32, + cpwVcPerfIntervalValidData TruthValue, + cpwVcPerfIntervalTimeElapsed Integer32, + + cpwVcPerfIntervalInHCPackets Counter64, + cpwVcPerfIntervalInHCBytes Counter64, + cpwVcPerfIntervalOutHCPackets Counter64, + cpwVcPerfIntervalOutHCBytes Counter64 + } + + cpwVcPerfIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number N, between 1 and 96, which identifies the + interval for which the set of statistics is available. + The interval identified by 1 is the most recently + completed 15 minute interval, and the interval identified + by N is the interval immediately preceding the one + identified by N-1. + The minimum range of N is 1 through 4. The default range + is 1 to 32. The maximum range of N is 1 through 96. " + REFERENCE + "Tesink, K. 'Definitions of Managed Objects for the + SONET/SDH Interface Type', RFC 2558" + ::= { cpwVcPerfIntervalEntry 1 } + + cpwVcPerfIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this interval + is valid." + ::= { cpwVcPerfIntervalEntry 2 } + + cpwVcPerfIntervalTimeElapsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration of a particular interval in seconds. + Adjustments in the system's time-of-day clock, may + cause the interval to be greater or less than the + normal value. Therefore this actual interval value + is provided." + ::= { cpwVcPerfIntervalEntry 3 } + + cpwVcPerfIntervalInHCPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of packets received by + the VC (from the PSN) in a particular 15-minute interval." + ::= { cpwVcPerfIntervalEntry 4 } + + cpwVcPerfIntervalInHCBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of bytes received by the + VC (from the PSN) in a particular 15-minute interval." + + ::= { cpwVcPerfIntervalEntry 5 } + + cpwVcPerfIntervalOutHCPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of packets forwarded by + the VC (to the PSN) in a particular 15-minute interval." + ::= { cpwVcPerfIntervalEntry 6 } + + cpwVcPerfIntervalOutHCBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of bytes forwarded by the + VC (to the PSN) in a particular 15-minute interval." + + ::= { cpwVcPerfIntervalEntry 7 } + + -- End of VC Performance Interval Table + + -- VC Performance Total Table. + cpwVcPerfTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcPerfTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides per-VC Performance information from VC + start time." + ::= { cpwVcObjects 5 } + + cpwVcPerfTotalEntry OBJECT-TYPE + SYNTAX CpwVcPerfTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created agent for every VC." + + INDEX { cpwVcIndex } + ::= { cpwVcPerfTotalTable 1 } + + CpwVcPerfTotalEntry ::= SEQUENCE { + cpwVcPerfTotalInHCPackets Counter64, + cpwVcPerfTotalInHCBytes Counter64, + cpwVcPerfTotalOutHCPackets Counter64, + cpwVcPerfTotalOutHCBytes Counter64, + cpwVcPerfTotalDiscontinuityTime TimeStamp + } + + cpwVcPerfTotalInHCPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of packets received by the + VC (from the PSN)." + ::= { cpwVcPerfTotalEntry 1 } + + cpwVcPerfTotalInHCBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of bytes received by the + VC (from the PSN)." + ::= { cpwVcPerfTotalEntry 2 } + + cpwVcPerfTotalOutHCPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of packets forwarded by + the VC (to the PSN)." + ::= { cpwVcPerfTotalEntry 3 } + + cpwVcPerfTotalOutHCBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High capacity counter for number of bytes forwarded by the + VC (to the PSN)." + ::= { cpwVcPerfTotalEntry 4 } + + cpwVcPerfTotalDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which any one or more of this row Counter32 or + Counter64 suffered a discontinuity. If no such + discontinuities have occurred since the last re- + initialization of the local management subsystem, then + this object contains a zero value." + ::= { cpwVcPerfTotalEntry 5 } + + -- End of VC Perf Total Table + + -- Error counter scalar + + cpwVcPerfTotalErrorPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter for number of error at VC level processing, for + example packets received with unknown VC label." + ::= { cpwVcObjects 6 } + + -- Reverse mapping tables + + cpwVcIdMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcIdMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides reverse mapping of the existing VCs + based on vc type and VC ID ordering. This table is + typically useful for EMS ordered query of existing VCs." + ::= { cpwVcObjects 7 } + + cpwVcIdMappingEntry OBJECT-TYPE + SYNTAX CpwVcIdMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for every + VC configured by the cpwVcTable." + + INDEX { cpwVcIdMappingVcType, cpwVcIdMappingVcID, + cpwVcIdMappingPeerAddrType, cpwVcIdMappingPeerAddr, + cpwVcIdMappingVcIndex} + ::= { cpwVcIdMappingTable 1 } + + CpwVcIdMappingEntry ::= SEQUENCE { + cpwVcIdMappingVcType CpwVcType, + cpwVcIdMappingVcID CpwVcIDType, + cpwVcIdMappingPeerAddrType InetAddressType, + cpwVcIdMappingPeerAddr InetAddress, + cpwVcIdMappingVcIndex CpwVcIndexType + } + + cpwVcIdMappingVcType OBJECT-TYPE + SYNTAX CpwVcType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC type (indicate the service) of this VC." + ::= { cpwVcIdMappingEntry 1 } + + cpwVcIdMappingVcID OBJECT-TYPE + SYNTAX CpwVcIDType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID of this VC. Zero if the VC is configured + manually." + ::= { cpwVcIdMappingEntry 2 } + + cpwVcIdMappingPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address type of the peer node." + ::= { cpwVcIdMappingEntry 3 } + + cpwVcIdMappingPeerAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address type of the peer node." + ::= { cpwVcIdMappingEntry 4 } + + cpwVcIdMappingVcIndex OBJECT-TYPE + SYNTAX CpwVcIndexType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value that represent the VC in the cpwVcTable." + ::= { cpwVcIdMappingEntry 5 } + + cpwVcPeerMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcPeerMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides reverse mapping of the existing VCs + based on vc type and VC ID ordering. This table is + typically useful for EMS ordered query of existing VCs." + ::= { cpwVcObjects 8 } + + cpwVcPeerMappingEntry OBJECT-TYPE + SYNTAX CpwVcPeerMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created by the agent for every + VC configured in cpwVcTable." + + INDEX { cpwVcPeerMappingPeerAddrType, cpwVcPeerMappingPeerAddr, + cpwVcPeerMappingVcType, cpwVcPeerMappingVcID, + cpwVcPeerMappingVcIndex} + + ::= { cpwVcPeerMappingTable 1 } + + CpwVcPeerMappingEntry ::= SEQUENCE { + cpwVcPeerMappingPeerAddrType InetAddressType, + cpwVcPeerMappingPeerAddr InetAddress, + cpwVcPeerMappingVcType CpwVcType, + cpwVcPeerMappingVcID CpwVcIDType, + cpwVcPeerMappingVcIndex CpwVcIndexType + } + + cpwVcPeerMappingPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address type of the peer node." + ::= { cpwVcPeerMappingEntry 1 } + + cpwVcPeerMappingPeerAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address type of the peer node." + ::= { cpwVcPeerMappingEntry 2 } + + cpwVcPeerMappingVcType OBJECT-TYPE + SYNTAX CpwVcType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC type (indicate the service) of this VC." + ::= { cpwVcPeerMappingEntry 3 } + + cpwVcPeerMappingVcID OBJECT-TYPE + SYNTAX CpwVcIDType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VC ID of this VC. Zero if the VC is configured + manually." + ::= { cpwVcPeerMappingEntry 4 } + + cpwVcPeerMappingVcIndex OBJECT-TYPE + SYNTAX CpwVcIndexType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value that represent the VC in the cpwVcTable." + ::= { cpwVcPeerMappingEntry 5 } + + -- End of reverse mapping tables + + cpwVcUpDownNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is set to true(1), then it enables + the emission of cpwVcUp and cpwVcDown + notifications; otherwise these notifications are not + emitted." + REFERENCE + "See also RFC3413 for explanation that + notifications are under the ultimate control of the + MIB modules in this document." + DEFVAL { false } + ::= { cpwVcObjects 9 } + + cpwVcNotifRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the maximum number of PW VC notifications + that can be emitted from the device per second." + ::= { cpwVcObjects 10 } + + + -- Notifications - PW VCs + + cpwVcDown NOTIFICATION-TYPE + OBJECTS { cpwVcOperStatus, --start of range + cpwVcOperStatus --end of range + } + STATUS current + DESCRIPTION + "This notification is generated when the + cpwVcOperStatus object for one or more contiguous + entries in cpwVcTable are about to enter the + down(2) state from some other state. The included values + of cpwVcOperStatus MUST all be set equal to this + down(2) state. The two instances of cpwVcOperStatus + in this notification indicate the range of indexes + that are affected. Note that all the indexes of the + two ends of the range can be derived from the + instance identifiers of these two objects. For + cases where a contiguous range of cross-connects + have transitioned into the down(2) state at roughly + the same time, the device SHOULD issue a single + notification for each range of contiguous indexes in + an effort to minimize the emission of a large number + of notifications. If a notification has to be + issued for just a single cross-connect entry, then + the instance identifier (and values) of the two + cpwVcOperStatus objects MUST be identical." + ::= { cpwVcNotifications 1 } + + cpwVcUp NOTIFICATION-TYPE + OBJECTS { cpwVcOperStatus, --start of range + cpwVcOperStatus --end of range + } + STATUS current + DESCRIPTION + "This notification is generated when the + cpwVcOperStatus object for one or more contiguous + entries in cpwVcTable are about to enter the up(1) + state from some other state. The included values of + cpwVcOperStatus MUST both be set equal to this + new state (i.e: up(1)). The two instances of + cpwVcOperStatus in this notification indicate the range + of indexes that are affected. Note that all the indexes + of the two ends of the range can be derived from the + instance identifiers of these two objects. For + cases where a contiguous range of cross-connects + have transitioned into the up(1) state at roughly + the same time, the device SHOULD issue a single + notification for each range of contiguous indexes in + an effort to minimize the emission of a large number + of notifications. If a notification has to be + issued for just a single cross-connect entry, then + the instance identifier (and values) of the two + cpwVcOperStatus objects MUST be the identical." + ::= { cpwVcNotifications 2 } + + -- End of notifications. + + -- conformance information + + -- Note: Conformance at the object access and values level is + -- still FFS, therefore current conformance is defined at the + -- object existence level only. + cpwVcGroups OBJECT IDENTIFIER ::= { cpwVcConformance 1 } + cpwVcCompliances OBJECT IDENTIFIER ::= { cpwVcConformance 2 } + + cpwModuleCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for agent that support PW + operation." + + MODULE -- this module + MANDATORY-GROUPS { cpwVcGroup, + cpwVcPeformanceGroup } + + ::= { cpwVcCompliances 1 } + + -- Units of conformance. + + cpwVcGroup OBJECT-GROUP + OBJECTS { + cpwVcIndexNext, + cpwVcType, + cpwVcOwner, + cpwVcPsnType, + cpwVcSetUpPriority, + cpwVcHoldingPriority, + cpwVcInboundMode, + cpwVcPeerAddrType, + cpwVcPeerAddr, + cpwVcID, + cpwVcLocalGroupID, + cpwVcControlWord, + cpwVcLocalIfMtu, + cpwVcLocalIfString, + cpwVcRemoteGroupID, + cpwVcRemoteControlWord, + cpwVcRemoteIfMtu, + cpwVcRemoteIfString, + cpwVcOutboundVcLabel, + cpwVcInboundVcLabel, + cpwVcName, + cpwVcDescr, + cpwVcCreateTime, + cpwVcUpTime, + cpwVcAdminStatus, + cpwVcOperStatus, + cpwVcOutboundOperStatus, + cpwVcInboundOperStatus, + cpwVcTimeElapsed, + cpwVcValidIntervals, + cpwVcRowStatus, + cpwVcStorageType, + cpwVcUpDownNotifEnable, + cpwVcNotifRate + } + + STATUS current + DESCRIPTION + "Collection of objects needed for PW VC + configuration." + ::= { cpwVcGroups 1 } + + cpwVcPeformanceGroup OBJECT-GROUP + OBJECTS { + cpwVcPerfCurrentInHCPackets, + cpwVcPerfCurrentInHCBytes, + cpwVcPerfCurrentOutHCPackets, + cpwVcPerfCurrentOutHCBytes, + + cpwVcPerfIntervalValidData, + cpwVcPerfIntervalTimeElapsed, + cpwVcPerfIntervalInHCPackets, + cpwVcPerfIntervalInHCBytes, + cpwVcPerfIntervalOutHCPackets, + cpwVcPerfIntervalOutHCBytes, + + cpwVcPerfTotalInHCPackets, + cpwVcPerfTotalInHCBytes, + cpwVcPerfTotalOutHCPackets, + cpwVcPerfTotalOutHCBytes, + cpwVcPerfTotalDiscontinuityTime, + + cpwVcPerfTotalErrorPackets + } + + STATUS current + DESCRIPTION + "Collection of objects needed for PW VC + performance." + ::= { cpwVcGroups 2 } + + cpwVcMappingTablesGroup OBJECT-GROUP + OBJECTS { + cpwVcIdMappingVcIndex, + cpwVcPeerMappingVcIndex + } + + STATUS current + DESCRIPTION + "Collection of objects contained in the reverse + mapping tables." + ::= { cpwVcGroups 3 } + + cpwVcNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cpwVcUp, + cpwVcDown + } + STATUS current + DESCRIPTION + "Set of notifications implemented in this module. + None is mandatory." + ::= { cpwVcGroups 4 } + + +END diff --git a/MIBS/cisco/CISCO-IETF-PW-MPLS-MIB b/MIBS/cisco/CISCO-IETF-PW-MPLS-MIB new file mode 100644 index 0000000..81f7b6f --- /dev/null +++ b/MIBS/cisco/CISCO-IETF-PW-MPLS-MIB @@ -0,0 +1,924 @@ +-- ***************************************************************** +-- CISCO-IETF-PW-MPLS-MIB.my +-- +-- February 2003, Tim Swanson +-- +-- Copyright (c) 2003, 2006 by cisco Systems, Inc. +-- All rights reserved. +-- +-- Made Cisco Proprietary based on IETF draft: +-- draft-ietf-pwe3-pw-mpls-mib-00.txt +-- ***************************************************************** + +CISCO-IETF-PW-MPLS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + RowStatus, StorageType + FROM SNMPv2-TC + + InterfaceIndexOrZero + FROM IF-MIB + + MplsTunnelIndex, MplsTunnelInstanceIndex, + MplsLdpIdentifier, MplsLsrIdentifier + FROM MPLS-TC-STD-MIB + + CpwVcIndexType + FROM CISCO-IETF-PW-TC-MIB + + cpwVcIndex + FROM CISCO-IETF-PW-MIB + + ciscoExperiment + FROM CISCO-SMI + ; + + cpwVcMplsMIB MODULE-IDENTITY + LAST-UPDATED "200302261200Z" -- 26 Feb 2003 12:00:00 GMT + ORGANIZATION + "Cisco Systems, Inc." + CONTACT-INFO + " + Thomas D. Nadeau + Postal: Cisco Systems, Inc. + 250 Apollo Drive + Chelmsford, MA 01824 + Tel: +1-978-497-3051 + Email: tnadeau@cisco.com + + MPLS MIB Development Team + Postal: Cisco Systems, Inc. + 250 Apollo Drive + Chelmsford, MA 01924 + Tel: +1-978-497-3989 + Email: ch-mpls-mib-dev@cisco.com + " + + DESCRIPTION + "This MIB complements the CISCO-IETF-PW-MIB for PW operation + over MPLS. + " + + -- Revision history. + REVISION "200302261200Z" -- 26 Feb 2003 12:00:00 GMT + DESCRIPTION + "Made Cisco proprietary based on the PW-MPLS-MIB.my file + extracted from draft-ietf-pwe3-pw-mpls-mib-00.txt + " + + REVISION + "200206021200Z" -- 02 June 2002 12:00:00 EST + DESCRIPTION + "Draft-ietf-pwe3-pw-mpls-mib-00 version. Changes from + previous version: + 1) Spliting the mapping table into two tables, one for + Non TE application and one for TE application. + 2) Object types alignment with MPLS MIBs. + + " + REVISION + "200201291200Z" -- 29 January 2002 12:00:00 EST + DESCRIPTION + "Changes from previous version: + 1) Add LDP entity association. + 2) Clarify inbound/outbound directions. + 3) Simplify indexing of outbound and inbound tables + and providing get next variables. + " + REVISION + "200107111200Z" -- 7 November 2001 12:00:00 EST + DESCRIPTION + "Changes from previous version: + 1) Remove Vc instance from table indexing. + 2) Update descriptions of indexing and protection. + 3) Remove the need for MPLS-LSR in case of VC only. + 4) Change pwVcMplsMplsType to BITS in order to enable + multiple types of outer tunnel. + 5) Add ifindex to outer tunnel tables to support vcOnly + option. + 6) change naming of outbound, inbound and mapping tables to + reflect addition of VC only port ifindexes. + 7) Adapt order of items in mapping table to SNMP convention. + " + REVISION + "200107111200Z" -- July 11 2001 12:00:00 EST + DESCRIPTION + "draft-zelig-pw-mib-00.txt - initial version" + + ::= { ciscoExperiment 107 } + + -- Top-level components of this MIB. + + -- Traps + cpwVcMplsNotifications OBJECT IDENTIFIER + ::= { cpwVcMplsMIB 0 } + cpwVcMplsNotifyPrefix OBJECT IDENTIFIER + ::= { cpwVcMplsNotifications 0 } + -- Tables, Scalars + cpwVcMplsObjects OBJECT IDENTIFIER + ::= { cpwVcMplsMIB 1 } + + -- Conformance + cpwVcMplsConformance OBJECT IDENTIFIER + ::= { cpwVcMplsMIB 2 } + + -- PW VC MPLS table + + cpwVcMplsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies information for VC to be carried over + MPLS PSN." + ::= { cpwVcMplsObjects 1 } + + cpwVcMplsEntry OBJECT-TYPE + SYNTAX CpwVcMplsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents parameters specific to MPLS + PSN for a pseudo wire connection (VC). The row is created + automatically by the local agent if the cpwVcPsnType is + MPLS. It is indexed by cpwVcIndex, which uniquely + identifying a singular connection. + " + + INDEX { cpwVcIndex } + ::= { cpwVcMplsTable 1 } + + CpwVcMplsEntry ::= SEQUENCE { + cpwVcMplsMplsType BITS, + cpwVcMplsExpBitsMode INTEGER, + cpwVcMplsExpBits Unsigned32, + cpwVcMplsTtl Unsigned32, + cpwVcMplsLocalLdpID MplsLdpIdentifier, + cpwVcMplsLocalLdpEntityID Unsigned32, + cpwVcMplsPeerLdpID MplsLdpIdentifier, + cpwVcMplsStorageType StorageType + } + + cpwVcMplsMplsType OBJECT-TYPE + SYNTAX BITS { + mplsTe (0), + mplsNonTe (1), + vcOnly (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set by the operator to indicate the outer tunnel types, if + exists. mplsTe is used if the outer tunnel was set-up by + MPLS-TE, and mplsNonTe is used the outer tunnel was set up + by LDP or manually. Combination of mplsTe and mplsNonTe + may exist in case of outer tunnel protection. + vcOnly is used if there is no outer tunnel label. vcOnly + cannot be combined with mplsNonTe or mplsTe." + ::= { cpwVcMplsEntry 1 } + + cpwVcMplsExpBitsMode OBJECT-TYPE + SYNTAX INTEGER { + outerTunnel (1), + specifiedValue (2), + serviceDependant (3) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set by the operator to indicate the way the VC shim label + EXP bits are to be determined. The value of outerTunnel(1) + is used where there is an outer tunnel - cpwVcMplsMplsType + is mplsTe or mplsNonTe. Note that in this case there is no + need to mark the VC label with the EXP bits since the VC + label is not visible to the intermediate nodes. + If there is no outer tunnel, specifiedValue(2) indicate + that the value is specified by cpwVcMplsExpBits, and + serviceDependant(3) indicate that the EXP bits are setup + based on a rule specified in the emulated service specific + tables, for example when the EXP bits are a function of + 802.1p marking for Ethernet emulated service." + REFERENCE + "martini et al, " + DEFVAL { outerTunnel } + ::= { cpwVcMplsEntry 2 } + + cpwVcMplsExpBits OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set by the operator to indicate the MPLS EXP bits to be + used on the VC shim label if cpwVcMplsExpBitsMode is + specifiedValue(2), zero otherwise." + DEFVAL { 0 } + ::= { cpwVcMplsEntry 3 } + + cpwVcMplsTtl OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set by the operator to indicate the VC TTL bits to be used + on the VC shim label." + REFERENCE + "martini et al, " + DEFVAL { 2 } + ::= { cpwVcMplsEntry 4 } + + cpwVcMplsLocalLdpID OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local LDP identifier of the LDP entity creating + this VC in the local node. As the VC labels are always + set from the per platform label space, the last two octets + in the LDP ID MUST be always both zeros." + REFERENCE + ", + . + " + ::= { cpwVcMplsEntry 5 } + + cpwVcMplsLocalLdpEntityID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local LDP Entity index of the LDP entity to be used + for this VC on the local node. Should be set to all zeros + if not used." + REFERENCE + " + " + ::= { cpwVcMplsEntry 6 } + + cpwVcMplsPeerLdpID OBJECT-TYPE + SYNTAX MplsLdpIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peer LDP identifier as identified from the LDP + session. Should be zero if not relevant or not known yet." + REFERENCE + ", + . + " + ::= { cpwVcMplsEntry 7 } + + cpwVcMplsStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the storage type for this row." + ::= { cpwVcMplsEntry 8 } + + -- End of PW MPLS VC table + + -- Pseudo Wire VC MPLS Outbound Tunnel table + + cpwVcMplsOutboundIndexNext OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to + be used for cpwVcMplsOutboundIndex when creating + entries in the cpwVcMplsOutboundTable. The value + 0 indicates that no unassigned entries are + available. To obtain the cpwVcMplsOutboundIndex + value for a new entry, the manager issues a + management protocol retrieval operation to obtain + the current value of this object. After each + retrieval, the agent should modify the value to + the next unassigned index, however the agent MUST + NOT assume such retrieval will be done for each + row created." + ::= { cpwVcMplsObjects 2 } + + cpwVcMplsOutboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcMplsOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table associates VCs using MPLS PSN with the outbound + MPLS tunnels (i.e. toward the PSN) or the physical + interface in case of VC only." + ::= { cpwVcMplsObjects 3 } + + cpwVcMplsOutboundEntry OBJECT-TYPE + SYNTAX CpwVcMplsOutboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents a link between PW VC (that + require MPLS tunnels) and MPLS tunnel toward the PSN. + In the case of VC only, it associate the VC with the + interface that shall carry the VC. + This table is indexed by the pwVcIndex and an additional + index enabling multiple rows for the same VC index. + + At least one entry is created in this table by the operator + for each PW VC that requires MPLS PSN. Note that the first + entry for each VC can be indexed by cpwVcMplsOutboundIndex + equal zero without a need for retrieval of + cpwVcMplsOutboundIndexNext. + + This table points to the appropriate MPLS MIB. In the case + of MPLS-TE, the 4 variables relevant to the indexing of + a TE MPLS tunnel are set as in Srinivasan, et al, . + In case of Non-TE MPLS (an outer tunnel label assigned by + LDP or manually) the table points to the XC entry in the + LSR MIB as in Srinivasan, et al, . + In case of VC only (no outer tunnel) the ifIndex of the + port to carry the VC is configured. + + Each VC may have multiple rows in this tables if protection + is available at the outer tunnel level, each row may be of + different type except for VC only, on which only rows with + ifIndex of the port are allowed. + " + + INDEX { cpwVcIndex, cpwVcMplsOutboundIndex } + + ::= { cpwVcMplsOutboundTable 1 } + + CpwVcMplsOutboundEntry ::= SEQUENCE { + cpwVcMplsOutboundIndex Unsigned32, + cpwVcMplsOutboundLsrXcIndex Unsigned32, + cpwVcMplsOutboundTunnelIndex MplsTunnelIndex, + cpwVcMplsOutboundTunnelInstance MplsTunnelInstanceIndex, + cpwVcMplsOutboundTunnelLclLSR MplsLsrIdentifier, + cpwVcMplsOutboundTunnelPeerLSR MplsLsrIdentifier, + cpwVcMplsOutboundIfIndex InterfaceIndexOrZero, + cpwVcMplsOutboundRowStatus RowStatus, + cpwVcMplsOutboundStorageType StorageType + } + + cpwVcMplsOutboundIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Arbitrary index for enabling multiple rows per VC in + this table. Next available free index can be retrieved + using cpwVcMplsOutboundIndexNext. + " + ::= { cpwVcMplsOutboundEntry 1 } + + cpwVcMplsOutboundLsrXcIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object will be set by the operator. If the outer + label is defined in the MPL-LSR-MIB, i.e. set by LDP + or manually, this object points to the XC index + of the outer tunnel. Otherwise, it is set to zero." + ::= { cpwVcMplsOutboundEntry 2 } + + cpwVcMplsOutboundTunnelIndex OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Part of set of indexes for outbound tunnel in the case of + MPLS-TE outer tunnel, otherwise set to zero." + ::= { cpwVcMplsOutboundEntry 3 } + + cpwVcMplsOutboundTunnelInstance OBJECT-TYPE + SYNTAX MplsTunnelInstanceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Part of set of indexes for outbound tunnel in the case of + MPLS-TE outer tunnel, otherwise set to zero." + ::= { cpwVcMplsOutboundEntry 4 } + + cpwVcMplsOutboundTunnelLclLSR OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Part of set of indexes for outbound tunnel in the case of + MPLS-TE outer tunnel, otherwise set to zero." + ::= { cpwVcMplsOutboundEntry 5 } + + cpwVcMplsOutboundTunnelPeerLSR OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Part of set of indexes for outbound tunnel in the case of + MPLS-TE outer tunnel, otherwise set to zero." + ::= { cpwVcMplsOutboundEntry 6 } + + cpwVcMplsOutboundIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "In case of VC only (no outer tunnel), this object holds + the ifIndex of the outbound port, otherwise set to zero." + ::= { cpwVcMplsOutboundEntry 7 } + + cpwVcMplsOutboundRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For creating, modifying, and deleting this row." + ::= { cpwVcMplsOutboundEntry 8 } + + cpwVcMplsOutboundStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable indicates the storage type for this object." + ::= { cpwVcMplsOutboundEntry 9 } + + -- End of Pseudo Wire VC MPLS Outbound Tunnel table + + -- Pseudo Wire VC MPLS Inbound Tunnel table + + cpwVcMplsInboundIndexNext OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to + be used for cpwVcMplsInboundIndex when creating + entries in the cpwVcMplsInboundTable. The value + 0 indicates that no unassigned entries are + available. To obtain the cpwVcMplsInboundIndex + value for a new entry, the manager issues a + management protocol retrieval operation to obtain + the current value of this object. After each + retrieval, the agent should modify the value to + the next unassigned index, however the agent MUST + NOT assume such retrieval will be done for each + row created." + ::= { cpwVcMplsObjects 4 } + + cpwVcMplsInboundTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcMplsInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table associates VCs using MPLS PSN with the inbound + MPLS tunnels (i.e. for packets coming from the PSN), + if such association is desired (mainly for security + reasons)." + ::= { cpwVcMplsObjects 5 } + + cpwVcMplsInboundEntry OBJECT-TYPE + SYNTAX CpwVcMplsInboundEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents a link between PW VCs (that + require MPLS tunnels) and MPLS tunnel for packets arriving + from the PSN. + This table is indexed by the set of indexes used to + identify the VC - cpwVcIndex and an additional + index enabling multiple rows for the same VC index. + + Note that the first entry for each VC can be indexed by + cpwVcMplsOutboundIndex equal zero without a need for + retrieval of cpwVcMplsInboundIndexNext. + + An entry is created in this table either automatically by + the local agent or created manually by the operator in + cases that strict mode is required. + + Note that the control messages contain VC ID and VC type, + which together with the remote IP address identify the + cpwVcIndex in the local node. + This table points to the appropriate MPLS MIB. In the case + of MPLS-TE, the 4 variables relevant to the indexing of a + TE MPLS tunnel are set as in Srinivasan, et al, . + + In case of non-TE MPLS tunnel (an outer tunnel label + assigned by LDP or manually) the table points to the XC + entry in the MPLS-LSR-MIB as in Srinivasan, et al, . + + Each VC may have multiple rows in this tables if protection + is available at the outer tunnel level, each row may be of + different type except for VC only, on which only rows with + ifIndex of the port are allowed. + " + + INDEX { cpwVcIndex, cpwVcMplsInboundIndex } + + ::= { cpwVcMplsInboundTable 1 } + + CpwVcMplsInboundEntry ::= SEQUENCE { + cpwVcMplsInboundIndex Unsigned32, + cpwVcMplsInboundLsrXcIndex Unsigned32, + cpwVcMplsInboundTunnelIndex MplsTunnelIndex, + cpwVcMplsInboundTunnelInstance MplsTunnelInstanceIndex, + cpwVcMplsInboundTunnelLclLSR MplsLsrIdentifier, + cpwVcMplsInboundTunnelPeerLSR MplsLsrIdentifier, + cpwVcMplsInboundIfIndex InterfaceIndexOrZero, + cpwVcMplsInboundRowStatus RowStatus, + cpwVcMplsInboundStorageType StorageType + } + + cpwVcMplsInboundIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Arbitrary index for enabling multiple rows per VC in + this table. Next available free index can be retrieved + using cpwVcMplsInboundIndexNext. + " + ::= { cpwVcMplsInboundEntry 1 } + + cpwVcMplsInboundLsrXcIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the outer label is defined in the MPL-LSR-MIB, i.e. set + by LDP or manually, this object points to the XC index + of the outer tunnel. Otherwise, it is set to zero." + ::= { cpwVcMplsInboundEntry 2 } + + cpwVcMplsInboundTunnelIndex OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Part of set of indexes for outbound tunnel in the case of + MPLS-TE outer tunnel, otherwise set to zero." + ::= { cpwVcMplsInboundEntry 3 } + + cpwVcMplsInboundTunnelInstance OBJECT-TYPE + SYNTAX MplsTunnelInstanceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Part of set of indexes for outbound tunnel in the case of + MPLS-TE outer tunnel, otherwise set to zero." + ::= { cpwVcMplsInboundEntry 4 } + + cpwVcMplsInboundTunnelLclLSR OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Part of set of indexes for outbound tunnel in the case of + MPLS-TE outer tunnel, otherwise set to zero." + ::= { cpwVcMplsInboundEntry 5 } + + cpwVcMplsInboundTunnelPeerLSR OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Part of set of indexes for outbound tunnel in the case of + MPLS-TE outer tunnel, otherwise set to zero." + ::= { cpwVcMplsInboundEntry 6 } + + cpwVcMplsInboundIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "In case of VC only (no outer tunnel), this object holds the + ifIndex of the inbound port, otherwise set to zero." + ::= { cpwVcMplsInboundEntry 7 } + + cpwVcMplsInboundRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For creating, modifying, and deleting this row." + ::= { cpwVcMplsInboundEntry 8 } + + cpwVcMplsInboundStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable indicates the storage type for this row." + ::= { cpwVcMplsInboundEntry 9 } + + -- End of Pseudo Wire VC MPLS Inbound Tunnel table + + -- MPLS to VC Mapping Tables. + + cpwVcMplsNonTeMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcMplsNonTeMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maps an inbound/outbound Tunnel to a VC in non- + TE applications." + ::= { cpwVcMplsObjects 6 } + + cpwVcMplsNonTeMappingEntry OBJECT-TYPE + SYNTAX CpwVcMplsNonTeMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents the association + between the PW VC and it's non TE MPLS outer Tunnel + it's physical interface if there is no outer tunnel + (VC only). + + An application can use this table to quickly retrieve the + PW carried over specific non-TE MPLS outer tunnel or + physical interface. + + The table in indexed by the XC index for MPLS Non-TE + tunnel, or ifIndex of the port in VC only case, the + direction of the VC in the specific entry and the VCIndex. + + The same table is used in both inbound and outbound + directions, but in a different row for each direction. If + the inbound association is not known, no rows should exist + for it. + + Rows are created by the local agent when all the + association data is available for display." + + INDEX { cpwVcMplsNonTeMappingTunnelDirection, + cpwVcMplsNonTeMappingXcTunnelIndex, + cpwVcMplsNonTeMappingIfIndex, + cpwVcMplsNonTeMappingVcIndex } + + ::= { cpwVcMplsNonTeMappingTable 1 } + + CpwVcMplsNonTeMappingEntry ::= SEQUENCE { + cpwVcMplsNonTeMappingTunnelDirection INTEGER, + cpwVcMplsNonTeMappingXcTunnelIndex Unsigned32, + cpwVcMplsNonTeMappingIfIndex InterfaceIndexOrZero, + cpwVcMplsNonTeMappingVcIndex CpwVcIndexType + } + + cpwVcMplsNonTeMappingTunnelDirection OBJECT-TYPE + SYNTAX INTEGER { + outbound (1), -- From the PE toward the PSN + inbound (2) -- From the PSN into the PE + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies if the row represent an outbound or inbound + mapping." + ::= { cpwVcMplsNonTeMappingEntry 1 } + + cpwVcMplsNonTeMappingXcTunnelIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the conceptual XC row identifying Tunnel to VC + mappings when the outer tunnel is created by the MPLS-LSR- + MIB, Zero otherwise." + ::= { cpwVcMplsNonTeMappingEntry 2 } + + cpwVcMplsNonTeMappingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identify the port on which the VC is carried for VC only + case." + ::= { cpwVcMplsNonTeMappingEntry 3 } + + cpwVcMplsNonTeMappingVcIndex OBJECT-TYPE + SYNTAX CpwVcIndexType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value that represent the VC in the cpwVcTable." + ::= { cpwVcMplsNonTeMappingEntry 4 } + + -- End of Non-TE MPLS Tunnel to VC Mapping Table + + cpwVcMplsTeMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpwVcMplsTeMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maps an inbound/outbound Tunnel to a VC in + MPLS-TE applications." + ::= { cpwVcMplsObjects 7 } + + cpwVcMplsTeMappingEntry OBJECT-TYPE + SYNTAX CpwVcMplsTeMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in this table represents the association + between a PW VC and it's MPLS-TE outer Tunnel. + + An application can use this table to quickly retrieve the + PW carried over specific TE MPLS outer tunnel. + + The table in indexed by the 4 indexes of a TE tunnel, + the direction of the VC specific entry and the VcIndex. + + The same table is used in both inbound and outbound + directions, a different row for each direction. If the + inbound association is not known, no rows should exist for + it. + + Rows are created by the local agent when all the + association data is available for display." + + INDEX { cpwVcMplsTeMappingTunnelDirection, + cpwVcMplsTeMappingTunnelIndex, + cpwVcMplsTeMappingTunnelInstance, + cpwVcMplsTeMappingTunnelPeerLsrID, + cpwVcMplsTeMappingTunnelLocalLsrID, + cpwVcMplsTeMappingVcIndex } + + ::= { cpwVcMplsTeMappingTable 1 } + + CpwVcMplsTeMappingEntry ::= SEQUENCE { + cpwVcMplsTeMappingTunnelDirection INTEGER, + cpwVcMplsTeMappingTunnelIndex MplsTunnelIndex, + cpwVcMplsTeMappingTunnelInstance MplsTunnelInstanceIndex, + cpwVcMplsTeMappingTunnelPeerLsrID MplsLsrIdentifier, + cpwVcMplsTeMappingTunnelLocalLsrID MplsLsrIdentifier, + cpwVcMplsTeMappingVcIndex CpwVcIndexType + } + + cpwVcMplsTeMappingTunnelDirection OBJECT-TYPE + SYNTAX INTEGER { + outbound (1), -- From the PE toward the PSN + inbound (2) -- From the PSN into the PE + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies if the row represent an outbound or inbound + mapping." + ::= { cpwVcMplsTeMappingEntry 1 } + + cpwVcMplsTeMappingTunnelIndex OBJECT-TYPE + SYNTAX MplsTunnelIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Primary index for the conceptual row identifying the + MPLS-TE tunnel." + ::= { cpwVcMplsTeMappingEntry 2 } + + cpwVcMplsTeMappingTunnelInstance OBJECT-TYPE + SYNTAX MplsTunnelInstanceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies an instance of the MPLS-TE tunnel." + ::= { cpwVcMplsTeMappingEntry 3 } + + cpwVcMplsTeMappingTunnelPeerLsrID OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies an Peer LSR when the outer tunnel is MPLS-TE + based." + ::= { cpwVcMplsTeMappingEntry 4 } + + cpwVcMplsTeMappingTunnelLocalLsrID OBJECT-TYPE + SYNTAX MplsLsrIdentifier + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the local LSR." + ::= { cpwVcMplsTeMappingEntry 5 } + + cpwVcMplsTeMappingVcIndex OBJECT-TYPE + SYNTAX CpwVcIndexType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value that represent the VC in the cpwVcTable." + ::= { cpwVcMplsTeMappingEntry 6 } + + -- End of TE MPLS Tunnel to VC Mapping Table + + -- Notifications - PW over MPLS - FFS + -- End of notifications. + + -- conformance information + + -- Note: Conformance at the object access and values level is + -- still FFS, therefore current conformance is defined at the + -- object existence level only. + + cpwVcMplsGroups OBJECT IDENTIFIER ::= { cpwVcMplsConformance 1 } + cpwVcMplsCompliances OBJECT IDENTIFIER ::= { cpwVcMplsConformance 2 } + + cpwMplsModuleCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for agent that support PW + over MPLS PSN operation." + + MODULE -- this module + MANDATORY-GROUPS { cpwVcMplsGroup, + cpwVcMplsOutboundGroup, + cpwVcMplsMappingGroup + } + + GROUP cpwVcMplsInboundGroup + DESCRIPTION + "This group is mandatory for those PE that support PW + over MPLS PSN." + + ::= { cpwVcMplsCompliances 1 } + + -- Units of conformance. + + cpwVcMplsGroup OBJECT-GROUP + OBJECTS { + cpwVcMplsMplsType, + cpwVcMplsExpBitsMode, + cpwVcMplsExpBits, + cpwVcMplsTtl, + cpwVcMplsLocalLdpID, + cpwVcMplsLocalLdpEntityID, + cpwVcMplsPeerLdpID, + cpwVcMplsStorageType + } + + STATUS current + DESCRIPTION + "Collection of objects needed for PW VC + over MPLS PSN configuration." + ::= { cpwVcMplsGroups 1 } + + cpwVcMplsOutboundGroup OBJECT-GROUP + OBJECTS { + cpwVcMplsOutboundIndexNext, + cpwVcMplsOutboundLsrXcIndex, + cpwVcMplsOutboundTunnelIndex, + cpwVcMplsOutboundTunnelInstance, + cpwVcMplsOutboundTunnelLclLSR, + cpwVcMplsOutboundTunnelPeerLSR, + cpwVcMplsOutboundIfIndex, + cpwVcMplsOutboundRowStatus, + cpwVcMplsOutboundStorageType + } + + STATUS current + DESCRIPTION + "Collection of objects needed for outbound association of + VC and MPLS tunnel." + ::= { cpwVcMplsGroups 2 } + + cpwVcMplsInboundGroup OBJECT-GROUP + OBJECTS { + cpwVcMplsInboundIndexNext, + cpwVcMplsInboundLsrXcIndex, + cpwVcMplsInboundTunnelIndex, + cpwVcMplsInboundTunnelInstance, + cpwVcMplsInboundTunnelLclLSR, + cpwVcMplsInboundTunnelPeerLSR, + cpwVcMplsInboundIfIndex, + cpwVcMplsInboundRowStatus, + cpwVcMplsInboundStorageType + } + + STATUS current + DESCRIPTION + "Collection of objects needed for inbound association of + VC and MPLS tunnel. This group is mandatory if strict + mode is implemented." + ::= { cpwVcMplsGroups 3 } + + cpwVcMplsMappingGroup OBJECT-GROUP + OBJECTS { + cpwVcMplsNonTeMappingVcIndex, + cpwVcMplsTeMappingVcIndex + } + + STATUS current + DESCRIPTION + "Collection of objects used for mapping of tunnels and VC + labels to VC index." + ::= { cpwVcMplsGroups 4 } + +END diff --git a/MIBS/cisco/CISCO-IETF-PW-TC-MIB b/MIBS/cisco/CISCO-IETF-PW-TC-MIB new file mode 100644 index 0000000..c197729 --- /dev/null +++ b/MIBS/cisco/CISCO-IETF-PW-TC-MIB @@ -0,0 +1,182 @@ +-- ***************************************************************** +-- CISCO-IETF-PW-TC-MIB.my +-- +-- February 2003, Tim Swanson +-- +-- Copyright (c) 2003, 2006 by cisco Systems, Inc. +-- All rights reserved. +-- +-- Made Cisco Proprietary based on IETF draft: +-- draft-ietf-pwe3-pw-tc-mib-00.txt +-- ***************************************************************** + +CISCO-IETF-PW-TC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, Unsigned32, Integer32 + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION + FROM SNMPv2-TC + + ciscoExperiment + FROM CISCO-SMI + ; + + cpwTCMIB MODULE-IDENTITY + LAST-UPDATED "200607211200Z" -- 21 July 2006 10:30:00 GMT + ORGANIZATION + "Cisco Systems, Inc." + CONTACT-INFO + " + Thomas D. Nadeau + Postal: Cisco Systems, Inc. + 250 Apollo Drive + Chelmsford, MA 01824 + Tel: +1-978-497-3051 + Email: tnadeau@cisco.com + + MPLS MIB Development Team + Postal: Cisco Systems, Inc. + 250 Apollo Drive + Chelmsford, MA 01924 + Tel: +1-978-497-3989 + Email: ch-mpls-mib-dev@cisco.com + " + + DESCRIPTION + "This MIB Module provides Textual Conventions + and OBJECT-IDENTITY Objects to be used PW services." + + -- Revision history. + REVISION "200607211200Z" -- 21 July 2006 10:30:00 GMT + DESCRIPTION + "Added following enumerations to cpwVcType TC: + e1Satop(12), t1Satop(13), e3Satop(14), t3Satop(15), + basicCesPsn(16), basicTdmIp(17), tdmCasCesPsn(18), + tdmCasTdmIp(19). The above enumerations are based + on IANAPwTypeTC TC in draft-ietf-pwe3-pw-mib-08.txt" + + + REVISION "200302261200Z" -- 26 Feb 2003 12:00:00 GMT + DESCRIPTION + "Made Cisco proprietary based on the PW-TC-MIB.my file + extracted from draft-ietf-pwe3-pw-tc-mib-00.txt + " + + REVISION "200205281200Z" -- 28 May 2002 12:00:00 GMT + DESCRIPTION "Adding PwVcType, and enhance some descriptions." + + REVISION "200201301200Z" -- 30 January 2002 12:00:00 GMT + DESCRIPTION "Adding PwVcVlanCfg, PwAddressType and + PwOperStatus." + + REVISION "200112201200Z" -- 20 Dec 2001 12:00:00 GMT + DESCRIPTION "Remove PwVcInstance" + + REVISION "200107121200Z" -- 12 July 2001 12:00:00 GMT + DESCRIPTION "Initial version." + + ::= { cpwMIB 1 } -- cpwMIB To Be Assigned by IANA + + cpwMIB OBJECT IDENTIFIER + ::= { ciscoExperiment 20000 } -- To be assigned by CANA + + -- Textual Conventions defined below are organized alphabetically + + CpwGroupID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An administrative identification mechanism for grouping a + set of service-specific pseudo-wire services. May only + have local significance." + SYNTAX Unsigned32 + + CpwVcIDType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Circuit Identifier. Used to identify the VC + (together with some other fields) in the signaling + session. Zero if the VC is set-up manually." + SYNTAX Unsigned32 + + CpwVcIndexType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Virtual Circuit Index. Locally unique index for indexing + several MIB tables associated with a particular VC." + SYNTAX Unsigned32 + + CpwVcVlanCfg ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VLAN configuration for Ethernet PW. + Values between 0 to 4095 indicate the actual VLAN field + value. + A value of 4096 indicates that the object refer to + untagged frames, i.e. frames without 802.1Q field. + A value of 4097 indicates that the object is not + relevant." + SYNTAX Integer32 (0..4097) + + CpwOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicate the operational status of the PW VC. + + - up: Ready to pass packets. + - down: If PW signaling has not yet finished, or + indications available at the service + level indicate that the VC is not + passing packets. + - testing: If AdminStatus at the VC level is set to + test. + - dormant: The VC is not available because of the + required resources are occupied VC with + higher priority VCs . + - notPresent: Some component is missing to accomplish + the set up of the VC. + - lowerLayerDown: The underlying PSN or outer tunnel is not + in OperStatus 'up'. + " + SYNTAX INTEGER { + up(1), + down(2), + testing(3), + unknown(4), + dormant(5), + notPresent(6), + lowerLayerDown(7) + } + + CpwVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicate the VC type (i.e. the carried service). + Note: the exact set of VC types is yet to be worked + out by the WG. + " + SYNTAX INTEGER { + other(0), + frameRelay(1), + atmAal5Vcc(2), + atmTransparent(3), + ethernetVLAN(4), + ethernet(5), + hdlc(6), + ppp(7), + cep(8), + atmVccCell(9), + atmVpcCell(10), + ethernetVPLS (11), + e1Satop(12), + t1Satop(13), + e3Satop(14), + t3Satop(15), + basicCesPsn(16), + basicTdmIp(17), + tdmCasCesPsn(18), + tdmCasTdmIp(19) + } + +END diff --git a/MIBS/cisco/CISCO-IF-EXTENSION-MIB b/MIBS/cisco/CISCO-IF-EXTENSION-MIB new file mode 100644 index 0000000..9b3a90b --- /dev/null +++ b/MIBS/cisco/CISCO-IF-EXTENSION-MIB @@ -0,0 +1,3482 @@ +-- ***************************************************************** +-- Cisco Extension to the IF MIB +-- +-- May 2002, Manik Raina +-- %DNP% Jun 2003, Sam Liang, Liwei Lue +-- %DNP% Jul 2003, Jayakumar Kadirvelu +-- %DNP% Aug 2003, Jayakumar Kadirvelu +-- %DNP% Aug 2004, Arul Mozhi +-- +-- Copyright (c) 2002-2016, 2020 by cisco Systems Inc. +-- +-- All rights reserved. +-- ************************************************************* + +CISCO-IF-EXTENSION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Counter64, + Gauge32, + Unsigned32, + Integer32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + TimeStamp, + DisplayString, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex, + InterfaceIndexOrZero, + ifName, + ifType, + ifAdminStatus, + ifOperStatus + FROM IF-MIB + entPhysicalIndex + FROM ENTITY-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + IfOperStatusReason + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoIfExtensionMIB MODULE-IDENTITY + LAST-UPDATED "202011030000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-core-mibs@cisco.com, + cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "A MIB module for extending the IF-MIB (RFC2863) + to add objects which provide additional information + about interfaces not available in other MIBS. + This MIB replaces the OLD-CISCO-INTERFACES-MIB. + + GLOSSARY : + + Virtual Switch - A physical switch partitioned into + multiple logical switches. + + Interface Sharing - An interface can be shared among + multiple virtual switches. + + Speed Group - An interface is capable of operating in any one of + the speed range depending on the capability of the hardware. + + Virtual Link (VL) - Virtual Link is a logical connectivity + between two end points. A physical interface can + have multiple Virtual Links. + + No Drop Virtual Link - According to 802.3 standard, + No drop specifies lossless service on a virtual link. + + Drop Virtual Link - According to 802.3 standard, + Traffic drop may occur on this virtual Link." + REVISION "202011030000Z" + DESCRIPTION + "Added cieIfDuplexCfgStatus and cieIfDuplexDetectStatus." + REVISION "201612010000Z" + DESCRIPTION + "Added enumerated value fourEightSixteenThirtyTwoG(5) to + cieIfSpeedGroupConfig." + REVISION "201303130000Z" + DESCRIPTION + "Added new object cieIfTransceiverFrequencyConfig, + cieIfFillPatternConfig, cieIfIgnoreBitErrorsConfig and + cieIfIgnoreInterruptThresholdConfig to cieIfInterfaceTable. + - Added a new group + ciscoIfExtensionTableIntfGroup3SupR02 + - Deprecated ciscoIfExtensionMIBCompliance13 + - Added ciscoIfExtensionMIBCompliance14." + REVISION "201209050000Z" + DESCRIPTION + "Added new object cieLinkUpDownConfig. + - Added a new group cieLinkUpDownNotifConfigGroup. + - Deprecated cieLinkUpDownEnable. + - Deprecated cieStandardLinkUpDownVarbinds. + - Deprecated ciscoIfExtensionMIBCompliance13. + - Added ciscoIfExtensionMIBCompliance14." + REVISION "201106270000Z" + DESCRIPTION + "Added new object cieIfSharedConfig and + cieIfSpeedGroupConfig to cieIfInterfaceTable. + Add cieIfVlStatsTable. + - Added a new group + ciscoIfExtensionTableIntfGroup3SupR01 and + cieIfVlStatsGroup + - Deprecated ciscoIfExtensionMIBCompliance12 + - Added ciscoIfExtensionMIBCompliance13." + REVISION "200902260000Z" + DESCRIPTION + "Added Textual Convention InterfaceOwnershipList + - Added new object cieInterfaceOwnershipBitmap + - Added new group cieIfStatusListGroupSup1 + - Deprecated ciscoIfExtensionMIBCompliance11 + - Added ciscoIfExtensionMIBCompliance12" + REVISION "200812090000Z" + DESCRIPTION + "Added new object cieIfOwner to + cieIfInterfaceTable. + - Added a new group + ciscoIfExtensionTableIntfGroup3 + - Deprecated ciscoIfExtensionTableIntfGroup2 + - Deprecated ciscoIfExtensionMIBCompliance10 + - Added ciscoIfExtensionMIBCompliance11" + REVISION "200810060000Z" + DESCRIPTION + "Added a new textual Convention IfIndexPersistenceState. + - Added scalar object cieIfIndexGlobalPersistence to + ciscoIfExtSystemConfig. + - Deprecated scalar object cieIfIndexPersistence to + ciscoIfExtSystemConfig. + - Added a new object cieIfIndexPersistenceControl in + cieIfIndexPersistenceTable. + - Deprecated an object cieIfIndexPersistenceEnabled in + cieIfIndexPersistenceTable. + - Added a new group cieIfIndexPersistenceControlGroup. + - Deprecated the group cieIfIndexPersistenceGroup. + - Added ciscoIfExtensionMIBCompliance10 + - Deprecated ciscoIfExtensionMIBCompliance9" + REVISION "200807310000Z" + DESCRIPTION + "Added cieIfOperStatusCause to the objects in the + notification cieDelayedLinkUpDownNotif." + REVISION "200807080000Z" + DESCRIPTION + "Added notification cieDelayedLinkUpDownNotif + - Added scalar objects cieDelayedLinkUpDownNotifEnable and + cieDelayedLinkUpDownNotifDelay to ciscoIfExtSystemConfig. + - Added the following groups: + cieDelayedLinkUpDownNotifNotifGroup + cieDelayedLinkUpDownNotifNotifEnableGroup + - Deprecated ciscoIfExtensionMIBCompliance7 + - Added ciscoIfExtensionMIBCompliance8." + REVISION "200806230000Z" + DESCRIPTION + "Added scalar object cieIfIndexPersistence to + ciscoIfExtSystemConfig. + - Added a new Table cieIfIndexPersistenceTable. + - Added a new object cieIfIndexPersistenceEnabled in + cieIfIndexPersistenceTable. + - Added a new group cieIfIndexPersistenceGroup. + - Deprecated ciscoIfExtensionMIBCompliance7 + - Added ciscoIfExtensionMIBCompliance8" + REVISION "200707230000Z" + DESCRIPTION + "Added cieIfInterval in cieIfUtilTable. Changed + the description of objects in cieIfUtilTable. + Added ciscoIfExtUtilIntervalGroup." + REVISION "200611010000Z" + DESCRIPTION + "Add support for asymetrical interfaces speeds. + + - Added following objects in cieIfInterfaceTable + cieIfSpeedReceive + cieIfHighSpeedReceive + - Added ciscoIfExtensionAsymmetricalSpeedGroup OBJECT-GROUP + - Added ciscoIfExtensionMIBCompliance6 MODULE-COMPLIANCE" + REVISION "200504280000Z" + DESCRIPTION + "Added: + - cieLinkUp & cieLinkDown notifications. + - object to control sending: only standard + linkUp/linkDown OR only cieLinkUp/cieLinkDown + OR both. + - object to control sending only standard defined + varbinds in linkUp/linkDown OR additional varbinds + in addition to standard defined." + REVISION "200501250000Z" + DESCRIPTION + "Updated the description of cieIfDot1dBaseMappingEntry." + REVISION "200409080000Z" + DESCRIPTION + "Added new objects 'cieIfOperStatusCause' and + 'cieIfOperStatusCauseDescr' in cieIfInterfaceTable. + Added a new table 'cieIfStatusListTable'." + REVISION "200311140000Z" + DESCRIPTION + "Added new objects cieIfName and cieIfIndex for the + 'ifName' to 'ifIndex' mapping. Deprecated the + ciscoIfExtensionMIBCompliance2 compliance. + Added ciscoIfExtensionMIBCompliance3 and + ciscoIfExtIfNameMappingGroup." + REVISION "200308120000Z" + DESCRIPTION + "Added ciscoIfExtDot1dBaseMappingGroup." + REVISION "200307170000Z" + DESCRIPTION + "Added ciscoIfExtUtilizationGroup." + REVISION "200306250000Z" + DESCRIPTION + "Added the object cieSystemMtu and + ciscoIfExtSystemGroup. + Added ciscoIfExtDot1qCustomEtherType and + ciscoIfExtDot1qEtherTypeGroup." + REVISION "200210120000Z" + DESCRIPTION + "Added the objects cieIfDhcpMode, cieIfMtu, + cieIfContextName to cieIfInterfaceTable. + Deprecated the ciscoIfExtensionMIBCompliance + compliance. Added ciscoIfExtensionMIBCompliance1. + Added ciscoIfExtensionTableIntfGroup1." + REVISION "200207240000Z" + DESCRIPTION + "Initial version of the MIB module." + ::= { ciscoMgmt 276 } + + +ciscoIfExtensionMIBNotifications OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIB 0 } + +ciscoIfExtensionMIBObjects OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIB 1 } + +ciscoIfExtensionMIBConformance OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIB 2 } + +ciscoIfExtensionStats OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIBObjects 1 } + +ciscoIfExtSystemConfig OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIBObjects 2 } + +ciscoIfExtDot1qCustomEtherType OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIBObjects 3 } + +ciscoIfExtUtilization OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIBObjects 4 } + +ciscoIfExtDot1dBaseMapping OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIBObjects 5 } + +ciscoIfExtIfNameMapping OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIBObjects 6 } + + +-- Textual Conventions + +InterfaceIndexList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the 'ifIndex' for a + set of 64 interfaces in a module. + + Each 4 bytes within the value of an object of this + type is combined together to represent the interface + index of a particular port in the module (i.e., each + 4 byte group represents the 'ifIndex' of an interface). + + The first 4 bytes (byte 1, byte 2, byte 3 and byte 4) + combined represent the 'ifIndex' of an interface. + While the second 4 bytes (byte 5, byte 6, byte 7 and + byte 8) represent the 'ifIndex' for the next interface + in the module, and so on. + + If there are only 'n' interfaces in a set of 64 + interfaces in the module, then bytes after the '4n' + byte in this object are irrelevant." + SYNTAX OCTET STRING (SIZE (0..256)) + +InterfaceOperModeList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the operational mode + for a set of 64 interfaces in a module. + + The operational mode of an interface is represented + by the value defined in the textual convention + 'InterfaceOperMode' (defined in CISCO-ST-TC). + + Each 'byte' within the value of an object of this + type, specifies the operational mode of an interface + in the module. + + The first byte (byte 1) represents the operational + mode of an interface in the module, whose 'ifIndex' + is represented by the corresponding instance of + 'cieInterfacesIndex' object in its first 4 bytes. + + The second byte (byte 2) represents the operational + mode of an interface in the module, whose 'ifIndex' + is represented by the corresponding instance of + 'cieInterfacesIndex' object in its second 4 bytes. + + If there are only 'n' interfaces in a set of 64 + interfaces in the module, then bytes after the 'n' + byte in this object are irrelevant." + SYNTAX OCTET STRING (SIZE (0..64)) + +InterfaceOperCauseList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the operational + status cause for a set of 64 interfaces in a module. + + The operational status cause of an interface is + represented by the value defined in the textual + convention 'IfOperStatusReason' (defined in CISCO-TC). + + Each 2 bytes within the value of an object of this + type is combined together to represent the operational + status cause of a particular interface in the module + (i.e., each 2 byte group represents the + 'cieIfOperStatusCause' of an interface). + + The first 2 bytes (byte 1 and byte 2) of this object, + represents the operational status cause of an + interface in the module, whose 'ifIndex' is + represented by the corresponding instance of + 'cieInterfacesIndex' object in its first 4 bytes. + + The next 2 bytes (byte 3 and byte 4) of this object, + represents the operational status cause of an + interface in the module, whose 'ifIndex' is + represented by the corresponding instance of + 'cieInterfacesIndex' object in the next 4 bytes + respectively. + + If there are only 'n' interfaces in a set of 64 + interfaces in the module, then bytes after the + '2n' byte in this object are irrelevant." + SYNTAX OCTET STRING (SIZE (0..128)) + +InterfaceOwnershipList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the status for a set of + 64 interfaces in a module regarding whether or not each + interface is administratively assigned a name of the current + owner of the interface resource as per the object cieIfOwner, + defined on that interface. + + Each 'bit' within the value of an object of this type, + specifies whether the corresponding interface on the module + has been administratively assigned a name of the current + owner of the interface resource. In other words, each bit + represents whether the corresponding interface is 'owned' + or not. This bit is set to 1 if the interface is owned. + It is 0 otherwise. + + The first bit (bit 1) in byte 1 represents whether the + interface, whose 'ifIndex' is represented by the corresponding + instance of 'cieInterfacesIndex' object in its first 4 bytes, + is owned or not. + + The second byte (byte 2) in byte 2 represents whether the + interface, whose 'ifIndex' is represented by the corresponding + instance of 'cieInterfacesIndex' object in its second 4 bytes, + is owned or not. + + If there are only 'n' interfaces in a set of 64 interfaces in + the module, then bits after the 'n' bit in this object are + irrelevant and set to 0." + SYNTAX OCTET STRING (SIZE (0..8)) + +IfIndexPersistenceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to define the state of ifIndex + Persistence for both global as well as interface level. + + The global object, cieIfIndexGlobalPersistence can have two + state of ifIndex Persistence i.e. either enable or disable. At + interface level, the object cieIfIndexPersistenceControl can + take all the three values enable/disable/global." + SYNTAX INTEGER { + disable(1), + enable(2), + global(3) + } +-- CISCO IF Extension Packet Stats Table + +cieIfPacketStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfPacketStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains interface packet + statistics which are not available in + IF-MIB(RFC2863). + + As an example, some interfaces to which + objects in this table are applicable are + as follows : + + o Ethernet + o FastEthernet + o ATM + o BRI + o Sonet + o GigabitEthernet + + Some objects defined in this table may be + applicable to physical interfaces only. + As a result, this table may be sparse for + some logical interfaces." + ::= { ciscoIfExtensionStats 1 } + +cieIfPacketStatsEntry OBJECT-TYPE + SYNTAX CieIfPacketStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry into the cieIfPacketStatsTable." + INDEX { ifIndex } + ::= { cieIfPacketStatsTable 1 } + +CieIfPacketStatsEntry ::= SEQUENCE { + cieIfLastInTime Gauge32, + cieIfLastOutTime Gauge32, + cieIfLastOutHangTime Gauge32, + cieIfInRuntsErrs Counter32, + cieIfInGiantsErrs Counter32, + cieIfInFramingErrs Counter32, + cieIfInOverrunErrs Counter32, + cieIfInIgnored Counter32, + cieIfInAbortErrs Counter32, + cieIfInputQueueDrops Counter32, + cieIfOutputQueueDrops Counter32, + cieIfPacketDiscontinuityTime TimeStamp +} + +-- The following section describes the objects in the table +-- in greater detail. + +cieIfLastInTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the elapsed time in + milliseconds since last protocol input + packet was received. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 1 } + +cieIfLastOutTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the elapsed time in + milliseconds since last protocol output + packet was transmitted. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 2 } + +cieIfLastOutHangTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the elapsed time in + milliseconds since last protocol output + packet could not be successfully transmitted. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 3 } + +cieIfInRuntsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets input on a particular + physical interface which were dropped as + they were smaller than the minimum allowable + physical media limit. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 4 } + +cieIfInGiantsErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input packets on a particular + physical interface which were dropped as + they were larger than the ifMtu (largest + permitted size of a packet which can be + sent/received on an interface). + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 5 } + +cieIfInFramingErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input packets on a physical + interface which were misaligned or had + framing errors. This happens when the + format of the incoming packet on a physical + interface is incorrect. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 6 } + +cieIfInOverrunErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input packets which arrived + on a particular physical interface which + were too quick for the hardware to receive + and hence the receiver ran out of buffers. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 7 } + +cieIfInIgnored OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input packets which were simply + ignored by this physical interface due to + insufficient resources to handle the incoming + packets. + + For example, this could indicate that the input + receive buffers are not available or that the + receiver lost a packet. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 8 } + +cieIfInAbortErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of input packets which were dropped + because the receiver aborted. + + Examples of this could be when an abort + sequence aborted the input frame or when + there is a collision in an ethernet segment. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 9 } + +cieIfInputQueueDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input packets which were + dropped. + + Some reasons why this object could be + incremented are: + + o Input queue is full. + o Errors at the receiver hardware + while receiving the packet. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 10 } + +cieIfOutputQueueDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of output + packets dropped by the interface even though + no error had been detected to prevent them + being transmitted. + + The packet could be dropped for many reasons, + which could range from the interface being + down to errors in the format of the packet. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfPacketDiscontinuityTime." + ::= { cieIfPacketStatsEntry 11 } + +cieIfPacketDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent + occasion at which this interface's counters + suffered a discontinuity. + + If no such discontinuities have occurred + since the last re-initialization of the + local management subsystem, then this + object contains a value of zero." + ::= { cieIfPacketStatsEntry 12 } + + +-- Cisco IF Extension Interface Table + +cieIfInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects which provide + more information about interface + properties not available in IF-MIB + (RFC 2863). + + Some objects defined in this table may be + applicable to physical interfaces only. + As a result, this table may be sparse for + logical interfaces." + ::= { ciscoIfExtensionStats 2 } + +cieIfInterfaceEntry OBJECT-TYPE + SYNTAX CieIfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry into the cieIfInterfaceTable." + INDEX { ifIndex } + ::= { cieIfInterfaceTable 1 } + +CieIfInterfaceEntry ::= SEQUENCE { + cieIfResetCount Counter32, + cieIfKeepAliveEnabled TruthValue, + cieIfStateChangeReason SnmpAdminString, + cieIfCarrierTransitionCount Counter32, + cieIfInterfaceDiscontinuityTime TimeStamp, + cieIfDhcpMode TruthValue, + cieIfMtu Integer32, + cieIfContextName OCTET STRING, + cieIfOperStatusCause IfOperStatusReason, + cieIfOperStatusCauseDescr SnmpAdminString, + cieIfSpeedReceive Gauge32, + cieIfHighSpeedReceive Gauge32, + cieIfOwner DisplayString, + cieIfSharedConfig INTEGER, + cieIfSpeedGroupConfig INTEGER, + cieIfTransceiverFrequencyConfig INTEGER, + cieIfFillPatternConfig INTEGER, + cieIfIgnoreBitErrorsConfig TruthValue, + cieIfIgnoreInterruptThresholdConfig TruthValue, + cieIfDuplexCfgStatus INTEGER, + cieIfDuplexDetectStatus INTEGER +} + +cieIfResetCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the interface was + internally reset and brought up. + + Some of the actions which can cause this + counter to increment are : + + o Bringing an interface up using the + interface CLI command. + + o Clearing the interface with the exec + CLI command. + + o Bringing the interface up via SNMP. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfInterfaceDiscontinuityTime." + ::= { cieIfInterfaceEntry 1 } + +cieIfKeepAliveEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A keepalive is a small, layer-2 message + that is transmitted by a network device + to let directly-connected network devices + know of its presence. + + This object returns 'true' if keepalives + are enabled on this interface. If keepalives + are not enabled, 'false' is returned. + + Setting this object to TRUE or FALSE enables + or disables (respectively) keepalive on this + interface." + ::= { cieIfInterfaceEntry 2 } + +cieIfStateChangeReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object displays a human-readable + textual string which describes the + cause of the last state change of the + interface. + + Examples of the values this object + can take are: + + o 'Lost Carrier' + o 'administratively down' + o 'up' + o 'down'" + ::= { cieIfInterfaceEntry 3 } + +cieIfCarrierTransitionCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times interface saw the carrier + signal transition. + + For example, if a T1 line is unplugged, + then framer will detect the loss of signal + (LOS) on the line and will count it as a + transition. + + Discontinuities in the value of this variable + can occur at re-initialization of the + management system, and at other times as + indicated by the values of + cieIfInterfaceDiscontinuityTime." + ::= { cieIfInterfaceEntry 4 } + +cieIfInterfaceDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent + occasion at which this interface's counters + suffered a discontinuity. + + If no such discontinuities have occurred + since the last re-initialization of the + local management subsystem, then this + object contains a value of zero." + ::= { cieIfInterfaceEntry 5 } + +cieIfDhcpMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCP mode configured by the + administrator. + If 'true' the DHCP is enabled. In which + case an IP address is requested in DHCP. + This is in addition to any that are + configured by the administrator in + 'ciiIPAddressTable' or 'ciiIPIfAddressTable' + in CISCO-IP-IF-MIB. + If 'false' the DHCP is disabled. In which + case all IP addresses are configured by the + administrator in 'ciiIPAddressTable' or + 'ciiIPIfAddressTable'. + For interfaces, for which DHCP cannot be or + is not supported, then this object has the + value 'false'." + DEFVAL { false } + ::= { cieIfInterfaceEntry 6 } + +cieIfMtu OBJECT-TYPE + SYNTAX Integer32 (40..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MTU configured by the administrator. + This object is exactly same as 'ifMtu' in + ifTable from IF-MIB for the same ifIndex + value , except that it is configurable by the + administrator. For more description of this + object refer to 'ifMtu' in IF-MIB." + DEFVAL { 1500 } + ::= { cieIfInterfaceEntry 7 } + +cieIfContextName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ContextName denotes the interface + 'context' and is used to logically separate + the MIB management. + RFC 2571 and RFC 2737 describe this approach. + When the agent supports a different SNMP + context, as detailed in RFC 2571 and + RFC 2737, for different interfaces, then the + value of this object specifies the context + name used for this interface." + DEFVAL { "" } + ::= { cieIfInterfaceEntry 8 } + +cieIfOperStatusCause OBJECT-TYPE + SYNTAX IfOperStatusReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the detailed + operational cause reason for the current + operational state of the interface. + The current operational state of the interface + is given by the 'ifOperStatus' defined + in IF-MIB. + + The corresponding instance of + 'cieIfOperStatusCauseDescr' must be used to + get the information about the operational + cause value mentioned in this object. + + For interfaces whose 'ifOperStatus' is 'down' + the objects 'cieIfOperStatusCause' and + 'cieIfOperStatusCauseDescr' together provides + the information about the operational cause + reason and the description of the cause. + + The value of this object will be 'none' for + all the 'ifOperStatus' values except for + 'down'. Its value will be one status cause + defined in the 'IfOperStatusReason' textual + convention if 'ifOperStatus' is 'down'. + + The value of this object will be 'other' + if the operational status cause is not one + defined in 'IfOperStatusReason'." + ::= { cieIfInterfaceEntry 9 } + +cieIfOperStatusCauseDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description for the cause of current + operational state of the interface, given + by the object 'cieIfOperStatusCause'. + + For an interface whose 'ifOperStatus' is not + 'down' the value of this object will be + 'none'." + ::= { cieIfInterfaceEntry 10 } + +cieIfSpeedReceive OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current receive bandwidth in + bits per second. This object is provided for interface with + asymmetric interface speeds like ADSL and should be used in + conjunction with ifSpeed object. For interfaces which do not + vary in bandwidth or for those where no accurate estimation can + be made, this object should contain the nominal bandwidth. If + the bandwidth of the interface is greater than the maximum value + reportable by this object then this object should report its + maximum value (4,294,967,295) and ifHighSpeed must be used to + report the interace's speed. For a sub-layer which has no + concept of bandwidth, this object should be zero." + ::= { cieIfInterfaceEntry 11 } + +cieIfHighSpeedReceive OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current receive bandwidth in + units of 1,000,000 bits per second. If this object reports a + value of `n' then the speed of the interface is somewhere in the + range of `n-500,000' to `n+499,999'. For interfaces which do + not vary in bandwidth or for those where no accurate estimation + can be made, this object should contain the nominal bandwidth. + For a sub-layer which has no concept of bandwidth, this object + should be zero." + ::= { cieIfInterfaceEntry 12 } + +cieIfOwner OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This data type is used to model an administratively assigned + name of the current owner of the interface resource. This + information is taken from the NVT ASCII character set. It is + suggested that this name contain one or more of the following: + SnmpEngineID, IP address, management station name, network + manager's name, location, or phone number. + SNMP access control is articulated entirely in terms of the + contents of MIB views; access to a particular SNMP object + instance depends only upon its presence or absence in a + particular MIB view and never upon its value or the value of + related object instances. + Thus, this object affords resolution of resource contention + only among cooperating managers; this object realizes no access + control function with respect to uncooperative parties." + ::= { cieIfInterfaceEntry 13 } + +cieIfSharedConfig OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + ownerDedicated(2), + ownerShared(3), + sharedOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current configuration of + interface sharing on the given interface. + + 'notApplicable' - the interface sharing configuration on + this interface is not applicable. + 'ownerDedicated' - the interface is in the dedicated mode + to the binding physical interface. + 'ownerShared' - the interface is shared amongst virtual switches + and this interface physically belongs to a its + virtual switch. + 'sharedOnly' - the interface is in purely shared mode." + ::= { cieIfInterfaceEntry 14 } + +cieIfSpeedGroupConfig OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + tenG(2), + oneTwoFourEightG(3), + twoFourEightSixteenG(4), + fourEightSixteenThirtyTwoG(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the current speed group + configuration on the given interface. + + 'notApplicable' - the interface speed group configuration on + this interface is not applicable. It is a + read-only value. + '10G' - the interface speed group configuration on + this interface as 10G. + '1G-2G-4G-8G' - the interface speed group configuration + on this interface as 1G-2G-4G-8G. + '2G-4G-8G-16G' - the interface speed group configuration + on this interface as 2G-4G-8G-16G. + '4G-8G-16G-32G' - the interface speed group configuration + on this interface as 4G-8G-16G-32G." + ::= { cieIfInterfaceEntry 15 } + +cieIfTransceiverFrequencyConfig OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + fibreChannel(2), + ethernet(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the current transceiver frequency + configuration on the given interface. + + 'notApplicable' - the interface transceiver frequency + configuration on this interface + is not applicable. It is a read-only value. + 'FibreChannel' - the interface transceiver frequency + configuration on this interface as + Fibre Channel. + 'Ethernet' - the interface transceiver frequency on + this interface as Ethernet." + DEFVAL { fibreChannel } + ::= { cieIfInterfaceEntry 16 } + +cieIfFillPatternConfig OBJECT-TYPE + SYNTAX INTEGER { + arbff8G(1), + idle8G(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the current switchport fill pattern + configuration on the given interface. + + 'arbff8G' - the inter frame gap fill pattern is + ARBFF for 8G speed. + 'idle8G' - the inter frame gap fill pattern is + IDLE for 8G speed." + DEFVAL { arbff8G } + ::= { cieIfInterfaceEntry 17 } + +cieIfIgnoreBitErrorsConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the current switchport biterrors + configuration on the given interface. + + If 'true(1)' the ignore bit errors is enabled.In which case + the interface ignores bit errors. + If 'false(2)' the ignore bit errors is disabled. In which + case the interface acts on the bit errors. + For interfaces, for which bit errors + is not supported, then this object has the + value 'true(1)'." + DEFVAL { true } + ::= { cieIfInterfaceEntry 18 } + +cieIfIgnoreInterruptThresholdConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the current interrupt threshold + configuration on the given interface. + + 'If 'true(1)' the ignore interrupt thresholds is enabled. + In which case the interface ignores interrupt thresholds. + If 'false(2)' the ignore interrupt thresholds is disabled. + In which case the interface acts on the interrupt + thresholds. + For interfaces, for which interrupt thresholds + is not supported, then this object has the + value 'true(1)'." + DEFVAL { true } + ::= { cieIfInterfaceEntry 19 } + +cieIfDuplexCfgStatus OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1), + auto(2), + unsupported(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the configured duplex status on the + given interface." + ::= { cieIfInterfaceEntry 20 } + +cieIfDuplexDetectStatus OBJECT-TYPE + SYNTAX INTEGER { + full(0), + half(1), + auto(2), + unknown(3), + invalid(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the detected duplex status on the + given interface." + ::= { cieIfInterfaceEntry 21 } + + +-- Cisco IF Extension Interface Status List Table + +cieIfStatusListTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfStatusListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects for providing + the 'ifIndex', interface operational mode and + interface operational cause for all the + interfaces in the modules. + + This table contains one entry for each + 64 interfaces in an module. + + This table provides efficient way of encoding + 'ifIndex', interface operational mode and + interface operational cause, from the point + of retrieval, by combining the values a set + of 64 interfaces in a single MIB object." + ::= { ciscoIfExtensionStats 3 } + +cieIfStatusListEntry OBJECT-TYPE + SYNTAX CieIfStatusListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the 'ifIndex', + interface operational mode and interface + operational cause for a set of 64 interfaces + in a module." + INDEX { + entPhysicalIndex, + cieIfStatusListIndex + } + ::= { cieIfStatusListTable 1 } + +CieIfStatusListEntry ::= SEQUENCE { + cieIfStatusListIndex Unsigned32, + cieInterfacesIndex InterfaceIndexList, + cieInterfacesOperMode InterfaceOperModeList, + cieInterfacesOperCause InterfaceOperCauseList, + cieInterfaceOwnershipBitmap InterfaceOwnershipList +} + +cieIfStatusListIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..33554432) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer value, greater than + zero, which identifies a list of 64 interfaces + within a module." + ::= { cieIfStatusListEntry 1 } + +cieInterfacesIndex OBJECT-TYPE + SYNTAX InterfaceIndexList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 'ifIndex' for a + set of 64 interfaces in the module." + ::= { cieIfStatusListEntry 2 } + +cieInterfacesOperMode OBJECT-TYPE + SYNTAX InterfaceOperModeList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the operational mode + for a set of 64 interfaces in the module." + ::= { cieIfStatusListEntry 3 } + +cieInterfacesOperCause OBJECT-TYPE + SYNTAX InterfaceOperCauseList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the operational status + cause for a set of 64 interfaces in the + module." + ::= { cieIfStatusListEntry 4 } + +cieInterfaceOwnershipBitmap OBJECT-TYPE + SYNTAX InterfaceOwnershipList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status for a set of 64 interfaces + in a module regarding whether or not each interface is + administratively assigned a name of the current owner of the + interface resource as per cieIfOwner." + ::= { cieIfStatusListEntry 5 } + + + +cieIfVlStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfVlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains VL (Virtual Link) statistics + for a capable interface. + + Objects defined in this table may be + applicable to physical interfaces only." + ::= { ciscoIfExtensionStats 4 } + +cieIfVlStatsEntry OBJECT-TYPE + SYNTAX CieIfVlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains managed objects for + Virtual Link statistics on interface capable of + providing this information." + INDEX { ifIndex } + ::= { cieIfVlStatsTable 1 } + +CieIfVlStatsEntry ::= SEQUENCE { + cieIfNoDropVlInPkts Counter64, + cieIfNoDropVlInOctets Counter64, + cieIfNoDropVlOutPkts Counter64, + cieIfNoDropVlOutOctets Counter64, + cieIfDropVlInPkts Counter64, + cieIfDropVlInOctets Counter64, + cieIfDropVlOutPkts Counter64, + cieIfDropVlOutOctets Counter64 +} + +cieIfNoDropVlInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of input + packets on all No-Drop Virtual Links belonged + to this interface." + ::= { cieIfVlStatsEntry 1 } + +cieIfNoDropVlInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of input + octets on all No-Drop Virtual Links belonged + to this interface." + ::= { cieIfVlStatsEntry 2 } + +cieIfNoDropVlOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of output + packets on all No-Drop Virtual Links belonged + to this interface." + ::= { cieIfVlStatsEntry 3 } + +cieIfNoDropVlOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of output + octets on all No-Drop Virtual Links belonged + to this interface." + ::= { cieIfVlStatsEntry 4 } + +cieIfDropVlInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of input + packets on all Drop Virtual Links belonged + to this interface." + ::= { cieIfVlStatsEntry 5 } + +cieIfDropVlInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of input + octets on all Drop Virtual Links belonged + to this interface." + ::= { cieIfVlStatsEntry 6 } + +cieIfDropVlOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of output + packets on all Drop Virtual Links belonged + to this interface." + ::= { cieIfVlStatsEntry 7 } + +cieIfDropVlOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of output + octets on all Drop Virtual Links belonged + to this interface." + ::= { cieIfVlStatsEntry 8 } + + + +-- Cisco IF Extension System Config + +cieSystemMtu OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global system MTU in octets. + This object specifies the MTU on all interfaces. + However, the value specified by cieIfMtu + takes precedence for an interface, which means + that the interface's MTU uses the value + specified by cieIfMtu, if it is configured." + DEFVAL { 1500 } + ::= { ciscoIfExtSystemConfig 1 } + +cieLinkUpDownEnable OBJECT-TYPE + SYNTAX BITS { + standard(0), + cisco(1) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Indicates whether cieLinkUp/cieLinkDown + or standard mib-II defined linkUp/Down or + both, notifications should be generated + for the interfaces in the system. + + 'standard' - only generate standard defined + mib-II linkUp/linkDown notification + if 'ifLinkUpDownTrapEnable' for + the interface is 'enabled'. + 'cisco' - only generate cieLinkUp/cieLinkDown + notifications for an interface if + the 'ifLinkUpDownTrapEnable' for the + interface is 'enabled'. + + If both bits are selected then linkUp/linkDown and + cieLinkUp/cieLinkDown are both generated for an + interface if the 'ifLinkUpDownTrapEnable' for the + interface is 'enabled'." + DEFVAL { { standard } } + ::= { ciscoIfExtSystemConfig 2 } + +cieStandardLinkUpDownVarbinds OBJECT-TYPE + SYNTAX INTEGER { + standard(1), + additional(2), + other(3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Indicates whether to send the extra + varbinds in addition to the varbinds defined + in linkUp/linkDown notifications. + + 'standard' - only send the varbinds defined in + the standard linkUp/linkDown + notification. + 'additional' - send the extra varbinds in addition + to the defined ones. + 'other' - any other config not covered by the above. + This value is read-only." + DEFVAL { additional } + ::= { ciscoIfExtSystemConfig 3 } + +cieIfIndexPersistence OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies whether ifIndex values persist across + reinitialization of the device. + + ifIndex persistence means that the mapping between the ifDescr + object values and the ifIndex object values will be retained + across reboots. + + Applications such as device inventory, billing, and fault + detection depend on the maintenance of the correspondence + between particular ifIndex values and their interfaces. During + reboot or insertion of a new card, the data to correlate the + interfaces to the ifIndex may become invalid in absence of + ifIndex persistence feature. + + ifIndex persistence for an interface ensures ifIndex value for + the interface will remain the same after a system reboot. + Hence, this feature allows users to avoid the workarounds + required for consistent interface identification across + reinitialization. + + Due to change in syntax, this object is deprecated by + cieIfIndexGlobalPersistence." + DEFVAL { false } + ::= { ciscoIfExtSystemConfig 4 } + +cieIfIndexPersistenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfIndexPersistenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists configuration data relating to ifIndex + persistence. + + This table has a sparse dependent relationship on the ifTable, + containing a row for each ifEntry corresponding to an interface + for which ifIndex persistence is supported." + ::= { ciscoIfExtSystemConfig 5 } + +cieIfIndexPersistenceEntry OBJECT-TYPE + SYNTAX CieIfIndexPersistenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents ifindex persistence configuration for an + interface specified by ifIndex. Whenever an interface which + supports ifindex persistence is created/destroyed in the + ifTable, the corresponding ifindex persistence entry is + created/destroyed respectively. Some of the interfaces may not + support ifindex persistence, for example, a dynamic interface, + such as a PPP connection or a IP subscriber interface." + INDEX { ifIndex } + ::= { cieIfIndexPersistenceTable 1 } + +CieIfIndexPersistenceEntry ::= SEQUENCE { + cieIfIndexPersistenceEnabled TruthValue, + cieIfIndexPersistenceControl IfIndexPersistenceState +} + +cieIfIndexPersistenceEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies whether the interface's ifIndex value + persist across reinitialization. + + Due to change in syntax, this object is deprecated by + cieIfIndexPersistenceControl." + DEFVAL { true } + ::= { cieIfIndexPersistenceEntry 1 } + +cieIfIndexPersistenceControl OBJECT-TYPE + SYNTAX IfIndexPersistenceState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the interface's ifIndex value + persist across reinitialization. In global state, the interface + uses the global setting data for persistence i.e. + cieIfIndexGlobalPersistence." + DEFVAL { global } + ::= { cieIfIndexPersistenceEntry 2 } + + + +cieDelayedLinkUpDownNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the system generates a + cieDelayedLinkUpDownNotif notification." + DEFVAL { false } + ::= { ciscoIfExtSystemConfig 6 } + +cieDelayedLinkUpDownNotifDelay OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval of time an interface's + operational status must remain stable following a transition + before the system will generate a cieDelayedLinkUpDownNotif." + DEFVAL { 4 } + ::= { ciscoIfExtSystemConfig 7 } + +cieIfIndexGlobalPersistence OBJECT-TYPE + SYNTAX IfIndexPersistenceState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether ifIndex values persist across + reinitialization of the device. + + ifIndex persistence means that the mapping between the ifDescr + object values and the ifIndex object values will be retained + across reboots. + + Applications such as device inventory, billing, and fault + detection depend on the maintenance of the correspondence + between particular ifIndex values and their interfaces. During + reboot or insertion of a new card, the data to correlate the + interfaces to the ifIndex may become invalid in absence of + ifIndex persistence feature. + + ifIndex persistence for an interface ensures ifIndex value for + the interface will remain the same after a system reboot. Hence, + this feature allows users to avoid the workarounds required for + consistent interface identification across reinitialization. + + The allowed values for this object are either enable or disable. + global value is not allowed." + DEFVAL { disable } + ::= { ciscoIfExtSystemConfig 8 } + +cieLinkUpDownConfig OBJECT-TYPE + SYNTAX BITS { + standardLinkUp(0), + standardLinkDown(1), + additionalLinkUp(2), + additionalLinkDown(3), + ciscoLinkUp(4), + ciscoLinkDown(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether standard mib-II defined linkUp/ + linkDown, extended linkUp/linkDown (with extra varbinds in + addition to the varbinds defined in linkUp/linkDown) or + cieLinkUp/cieLinkDown notifications should be generated for + the interfaces in the system. + + 'standardLinkUp' - generate standard defined mib-II + linkUp notification if + 'ifLinkUpDownTrapEnable' for the + interface is 'enabled'. + 'standardLinkDown' - generate standard defined mib-II + linkDown notification if + 'ifLinkUpDownTrapEnable' for the + interface is 'enabled'. + 'additionalLinkUp' - generate linkUp notification with + additional varbinds if + 'ifLinkUpDownTrapEnable' for the + interface is 'enabled'. + 'additionalLinkDown' - generate linkDown notification with + additional varbinds if + 'ifLinkUpDownTrapEnable' for the + interface is 'enabled'. + 'ciscoLinkUp' - generate cieLinkUp notification + if the 'ifLinkUpDownTrapEnable' for the + interface is 'enabled'. + 'ciscoLinkDown' - generate cieLinkDown notification + if the 'ifLinkUpDownTrapEnable' for the + interface is 'enabled'. + + If multiple bits are set then multiple notifications will + be generated for an interface if the 'ifLinkUpDownTrapEnable' + for the interface is 'enabled'." + ::= { ciscoIfExtSystemConfig 9 } +-- Cisco IF Extension Dot1q Custom EtherType Table + +cieIfDot1qCustomEtherTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfDot1qCustomEtherTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the interfaces that support + the 802.1q custom Ethertype feature." + ::= { ciscoIfExtDot1qCustomEtherType 1 } + +cieIfDot1qCustomEtherTypeEntry OBJECT-TYPE + SYNTAX CieIfDot1qCustomEtherTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the custom EtherType + information for the interface. + + Only interfaces with custom 802.1q + ethertype control are listed in the + table." + INDEX { ifIndex } + ::= { cieIfDot1qCustomEtherTypeTable 1 } + +CieIfDot1qCustomEtherTypeEntry ::= SEQUENCE { + cieIfDot1qCustomAdminEtherType Integer32, + cieIfDot1qCustomOperEtherType Integer32 +} + +cieIfDot1qCustomAdminEtherType OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Dot1qEtherType allow administrator + to select a non-standard (other than 0x8100) + 2-byte ethertype for the interface to + interoperate with third party vendor's system + that do not use the standard 0x8100 ethertype + to identify 802.1q-tagged frames. + + The current administrative value of the + 802.1q ethertype for the interface. The + administrative 802.1q ethertype value may + differ from the operational 802.1q ethertype + value. On some platforms, 802.1q ethertype + may be assigned per group rather than per port. + If multiple ports belong to a port group, + the 802.1q ethertype assigned to any of + the ports in such group will apply to all + ports in the same group. + + To configure non-standard dot1q ethertype + is only recommended when the Cisco device + is connected to any third party vendor device. + Also be advised that the custom ethertype value + needs to be changed in the whole cloud of + Cisco device with the same custom ethertype + value if the third party device are separated + by number of Cisco device in the middle." + ::= { cieIfDot1qCustomEtherTypeEntry 1 } + +cieIfDot1qCustomOperEtherType OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational value of the + 802.1q ethertype for the interface." + ::= { cieIfDot1qCustomEtherTypeEntry 2 } + + +-- Interface Utlization Group + +cieIfUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the interface utilization + rates for inbound and outbound traffic on an + interface." + ::= { ciscoIfExtUtilization 1 } + +cieIfUtilEntry OBJECT-TYPE + SYNTAX CieIfUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing utilization rates for the + interface. + + Every interface for which the inbound and + outbound traffic information is available + has a corresponding entry in this table." + INDEX { ifIndex } + ::= { cieIfUtilTable 1 } + +CieIfUtilEntry ::= SEQUENCE { + cieIfInPktRate Counter64, + cieIfInOctetRate Counter64, + cieIfOutPktRate Counter64, + cieIfOutOctetRate Counter64, + cieIfInterval Unsigned32 +} + +cieIfInPktRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "By default, this is the five minute + exponentially-decayed moving average of the + inbound packet rate for this interface. + However, if the corresponding instance of + cieIfInterval is instantiated with a value + which specifies an interval different from + 5-minutes, then cieIfInPktRate is the + exponentially-decayed moving average of inbound + packet rate over this different time interval." + ::= { cieIfUtilEntry 1 } + +cieIfInOctetRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "By default, this is the five minute + exponentially-decayed moving average of the + inbound octet rate for this interface. + However, if the corresponding instance of + cieIfInterval is instantiated with a value + which specifies an interval different from + 5-minutes, then cieIfInOctetRate is the + exponentially-decayed moving average of inbound + octet rate over this different time interval." + ::= { cieIfUtilEntry 2 } + +cieIfOutPktRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "By default, this is the five minute + exponentially-decayed moving average of the + outbound packet rate for this interface. + However, if the corresponding instance of + cieIfInterval is instantiated with a value + which specifies an interval different from + 5-minutes, then cieIfOutPktRate is the + exponentially-decayed moving average of outbound + packet rate over this different time interval." + ::= { cieIfUtilEntry 3 } + +cieIfOutOctetRate OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "By default, this is the five minute + exponentially-decayed moving average of the + outbound octet rate for this interface. + However, if the corresponding instance of + cieIfInterval is instantiated with a value + which specifies an interval different from + 5-minutes, then cieIfOutOctetRate is the + exponentially-decayed moving average of outbound + octet rate over this different time interval." + ::= { cieIfUtilEntry 4 } + +cieIfInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the time interval over which + the inbound and outbound traffic rates are + calculated for this interface." + ::= { cieIfUtilEntry 5 } + + +-- dot1BaseMapping Group + +cieIfDot1dBaseMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfDot1dBaseMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mappings of the + ifIndex of an interface to its + corresponding dot1dBasePort value." + REFERENCE "dot1dBasePort is defined in BRIDGE-MIB." + ::= { ciscoIfExtDot1dBaseMapping 1 } + +cieIfDot1dBaseMappingEntry OBJECT-TYPE + SYNTAX CieIfDot1dBaseMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the mapping between + the ifIndex value of an interface and its + corresponding dot1dBasePort value. + + Every interface which has been assigned + a dot1dBasePort value by the system + has a corresponding entry in this table." + REFERENCE "dot1dBasePort is defined in BRIDGE-MIB." + INDEX { ifIndex } + ::= { cieIfDot1dBaseMappingTable 1 } + +CieIfDot1dBaseMappingEntry ::= SEQUENCE { + cieIfDot1dBaseMappingPort Integer32 +} + +cieIfDot1dBaseMappingPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The dot1dBasePort value for this interface." + REFERENCE "dot1dBasePort is defined in BRIDGE-MIB." + ::= { cieIfDot1dBaseMappingEntry 1 } + + +-- Cisco IF Extension 'ifName' to 'ifIndex' Mapping Table + +cieIfNameMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CieIfNameMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects for providing + the 'ifName' to 'ifIndex' mapping. + This table contains one entry for each + valid 'ifName' available in the system. + Upon the first request, the implementation + of this table will get all the available + ifNames, and it will populate the entries + in this table, it maintains this ifNames + in a cache for ~30 seconds." + ::= { ciscoIfExtIfNameMapping 1 } + +cieIfNameMappingEntry OBJECT-TYPE + SYNTAX CieIfNameMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry into the cieIfNameMappingTable." + INDEX { cieIfName } + ::= { cieIfNameMappingTable 1 } + +CieIfNameMappingEntry ::= SEQUENCE { + cieIfName DisplayString, + cieIfIndex InterfaceIndexOrZero +} + +cieIfName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..112)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents an interface name mentioned + in the 'ifName' object of this system." + ::= { cieIfNameMappingEntry 1 } + +cieIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 'ifIndex' + corresponding to the interface name mentioned + in the 'cieIfName' object of this instance. + If the 'ifName' mentioned in the 'cieIfName' + object of this instance corresponds to multiple + 'ifIndex' values, then the value of this object + is the numerically smallest of those multiple + 'ifIndex' values." + ::= { cieIfNameMappingEntry 2 } + + + +-- definition of cisco specific interface-related traps. + +cieLinkDown NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ifAdminStatus, + ifOperStatus, + ifName, + ifType + } + STATUS current + DESCRIPTION + "A cisco specific linkDown notification + signifies that the SNMP entity, acting in an + agent role, has detected that the ifOperStatus + object for one of its communication links is + about to enter the down state from some other + state (but not from the notPresent state). + The varbinds for this notification indicate the + interface information of the communication + link." + ::= { ciscoIfExtensionMIBNotifications 1 } + +cieLinkUp NOTIFICATION-TYPE + OBJECTS { + ifIndex, + ifAdminStatus, + ifOperStatus, + ifName, + ifType + } + STATUS current + DESCRIPTION + "A cisco specific linkUp trap signifies that + the SNMP entity, acting in an agent role, has + detected that the ifOperStatus object for one + of its communication links left the down state + and transitioned into some other state (but not + into the notPresent state). The varbinds for + this notification indicate the interface + information of the communication link." + ::= { ciscoIfExtensionMIBNotifications 2 } + +cieDelayedLinkUpDownNotif NOTIFICATION-TYPE + OBJECTS { + ifAdminStatus, + ifOperStatus, + ifName, + ifType, + cieIfOperStatusCause + } + STATUS current + DESCRIPTION + "This notification indicates when an interface's operational + status has transitioned and remained in that state for a time + specified by cieDelayedLinkUpDownDelay." + ::= { ciscoIfExtensionMIBNotifications 3 } +-- Conformance + +ciscoIfExtensionMIBCompliances OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIBConformance 1 } + +ciscoIfExtensionMIBGroups OBJECT IDENTIFIER + ::= { ciscoIfExtensionMIBConformance 2 } + + +-- Compliance + +ciscoIfExtensionMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoIfExtensionTablePacketGroup, + ciscoIfExtensionTableIntfGroup + } + ::= { ciscoIfExtensionMIBCompliances 1 } + +ciscoIfExtensionMIBCompliance1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup1 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only required + on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 2 } + +ciscoIfExtensionMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup1 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only required + on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 3 } + +ciscoIfExtensionMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup1 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only required + on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 4 } + +ciscoIfExtensionMIBCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only required + on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 5 } + +ciscoIfExtensionMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 6 } + +ciscoIfExtensionMIBCompliance6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 7 } + +ciscoIfExtensionMIBCompliance7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 8 } + +ciscoIfExtensionMIBCompliance8 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + GROUP cieIfIndexPersistenceGroup + DESCRIPTION + "Implementation of this group is mandatory for those + interfaces which support ifIndex Persistence." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 9 } + +ciscoIfExtensionMIBCompliance9 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + GROUP cieDelayedLinkUpDownNotifNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieDelayedLinkUpDownNotifNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 10 } + +ciscoIfExtensionMIBCompliance10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + GROUP cieDelayedLinkUpDownNotifNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieDelayedLinkUpDownNotifNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfIndexPersistenceControlGroup + DESCRIPTION + "Implementation of this group is mandatory for those + interfaces which support ifIndex Persistence." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 11 } + +ciscoIfExtensionMIBCompliance11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + GROUP cieDelayedLinkUpDownNotifNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieDelayedLinkUpDownNotifNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfIndexPersistenceControlGroup + DESCRIPTION + "Implementation of this group is mandatory for those + interfaces which support ifIndex Persistence." + + GROUP ciscoIfExtensionTableIntfGroup3 + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 12 } + +ciscoIfExtensionMIBCompliance12 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + GROUP cieDelayedLinkUpDownNotifNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieDelayedLinkUpDownNotifNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfIndexPersistenceControlGroup + DESCRIPTION + "Implementation of this group is mandatory for those + interfaces which support ifIndex Persistence." + + GROUP ciscoIfExtensionTableIntfGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroupSup1 + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + ::= { ciscoIfExtensionMIBCompliances 13 } + +ciscoIfExtensionMIBCompliance13 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + GROUP cieDelayedLinkUpDownNotifNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieDelayedLinkUpDownNotifNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfIndexPersistenceControlGroup + DESCRIPTION + "Implementation of this group is mandatory for those + interfaces which support ifIndex Persistence." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroupSup1 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfVlStatsGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup3SupR01 + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + + OBJECT cieIfSpeedGroupConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is optional." + ::= { ciscoIfExtensionMIBCompliances 14 } + +ciscoIfExtensionMIBCompliance14 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + GROUP cieDelayedLinkUpDownNotifNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieDelayedLinkUpDownNotifNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfIndexPersistenceControlGroup + DESCRIPTION + "Implementation of this group is mandatory for those + interfaces which support ifIndex Persistence." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroupSup1 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfVlStatsGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup3SupR01 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifConfigGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + + OBJECT cieIfSpeedGroupConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is optional." + ::= { ciscoIfExtensionMIBCompliances 15 } + +ciscoIfExtensionMIBCompliance15 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the CISCO-IF-EXTENSION-MIB." + MODULE -- this module + GROUP ciscoIfExtensionTablePacketGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionSystemGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1qEtherTypeGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilizationGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtDot1dBaseMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtIfNameMappingGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionAsymmetricalSpeedGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtUtilIntervalGroup + DESCRIPTION + "Implementation of this group is mandatory for those + platforms which provide the information of calculation + interval for utilization rate on interfaces." + + GROUP cieDelayedLinkUpDownNotifNotifGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieDelayedLinkUpDownNotifNotifEnableGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfIndexPersistenceControlGroup + DESCRIPTION + "Implementation of this group is mandatory for those + interfaces which support ifIndex Persistence." + + GROUP cieIfStatusListGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfStatusListGroupSup1 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieIfVlStatsGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup3SupR01 + DESCRIPTION + "Implementation of this group is optional." + + GROUP ciscoIfExtensionTableIntfGroup3SupR02 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cieLinkUpDownNotifConfigGroup + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cieIfDhcpMode + SYNTAX INTEGER { + false(2) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only. Support for 'true' is only + required on interfaces which support DHCP." + + OBJECT cieIfMtu + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as + read-only." + + OBJECT cieIfSpeedGroupConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is optional." + + OBJECT cieIfTransceiverFrequencyConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is optional." + + OBJECT cieIfFillPatternConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is optional." + + OBJECT cieIfIgnoreBitErrorsConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is optional." + + OBJECT cieIfIgnoreInterruptThresholdConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is optional." + ::= { ciscoIfExtensionMIBCompliances 16 } + +ciscoIfExtensionTablePacketGroup OBJECT-GROUP + OBJECTS { + cieIfLastInTime, + cieIfLastOutTime, + cieIfLastOutHangTime, + cieIfInRuntsErrs, + cieIfInGiantsErrs, + cieIfInFramingErrs, + cieIfInOverrunErrs, + cieIfInIgnored, + cieIfInAbortErrs, + cieIfInputQueueDrops, + cieIfOutputQueueDrops, + cieIfPacketDiscontinuityTime + } + STATUS current + DESCRIPTION + "A collection of objects containing packet + statistics for a given interface." + ::= { ciscoIfExtensionMIBGroups 1 } + +ciscoIfExtensionTableIntfGroup OBJECT-GROUP + OBJECTS { + cieIfResetCount, + cieIfKeepAliveEnabled, + cieIfStateChangeReason, + cieIfCarrierTransitionCount, + cieIfInterfaceDiscontinuityTime + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about properties of + interfaces." + ::= { ciscoIfExtensionMIBGroups 2 } + +ciscoIfExtensionTableIntfGroup1 OBJECT-GROUP + OBJECTS { + cieIfDhcpMode, + cieIfMtu, + cieIfContextName + } + STATUS deprecated + DESCRIPTION + "A collection of objects containing + information about properties of + interfaces." + ::= { ciscoIfExtensionMIBGroups 3 } + +ciscoIfExtensionSystemGroup OBJECT-GROUP + OBJECTS { cieSystemMtu } + STATUS current + DESCRIPTION + "A collection of objects providing + global system-wise information about + interfaces." + ::= { ciscoIfExtensionMIBGroups 4 } + +ciscoIfExtDot1qEtherTypeGroup OBJECT-GROUP + OBJECTS { + cieIfDot1qCustomAdminEtherType, + cieIfDot1qCustomOperEtherType + } + STATUS current + DESCRIPTION + "A collection of objects providing + the information about 802.1q + custom EtherType on the + interface." + ::= { ciscoIfExtensionMIBGroups 5 } + +ciscoIfExtUtilizationGroup OBJECT-GROUP + OBJECTS { + cieIfInPktRate, + cieIfInOctetRate, + cieIfOutPktRate, + cieIfOutOctetRate + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about utilization rates of + interfaces." + ::= { ciscoIfExtensionMIBGroups 6 } + +ciscoIfExtDot1dBaseMappingGroup OBJECT-GROUP + OBJECTS { cieIfDot1dBaseMappingPort } + STATUS current + DESCRIPTION + "A collection of objects containing + mapping information about the ifIndex values + of interfaces and their dot1dBasePort + values." + ::= { ciscoIfExtensionMIBGroups 7 } + +ciscoIfExtIfNameMappingGroup OBJECT-GROUP + OBJECTS { cieIfIndex } + STATUS current + DESCRIPTION + "A collection of objects for the + 'ifName' to 'ifIndex' mapping." + ::= { ciscoIfExtensionMIBGroups 8 } + +ciscoIfExtensionTableIntfGroup2 OBJECT-GROUP + OBJECTS { + cieIfDhcpMode, + cieIfMtu, + cieIfContextName, + cieIfOperStatusCause, + cieIfOperStatusCauseDescr + } + STATUS deprecated + DESCRIPTION + "A collection of objects containing + information about properties of + interfaces." + ::= { ciscoIfExtensionMIBGroups 9 } + +cieIfStatusListGroup OBJECT-GROUP + OBJECTS { + cieInterfacesIndex, + cieInterfacesOperMode, + cieInterfacesOperCause + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about set of interfaces." + ::= { ciscoIfExtensionMIBGroups 10 } + +cieLinkUpDownNotifEnableGroup OBJECT-GROUP + OBJECTS { + cieLinkUpDownEnable, + cieStandardLinkUpDownVarbinds + } + STATUS deprecated + DESCRIPTION + "A collection of objects to control + 'cieLinkUp/cieLinkDown' and standard mib-II + defined 'linkUp/linkDown' notifications." + ::= { ciscoIfExtensionMIBGroups 11 } + +cieLinkUpDownNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cieLinkDown, + cieLinkUp + } + STATUS current + DESCRIPTION + "A collection of cisco specific linkUp and + linkDown notifications." + ::= { ciscoIfExtensionMIBGroups 12 } + +ciscoIfExtensionAsymmetricalSpeedGroup OBJECT-GROUP + OBJECTS { + cieIfSpeedReceive, + cieIfHighSpeedReceive + } + STATUS current + DESCRIPTION + "An optional group used to provide information on asymmetrical + interface speeds." + ::= { ciscoIfExtensionMIBGroups 13 } + +ciscoIfExtUtilIntervalGroup OBJECT-GROUP + OBJECTS { cieIfInterval } + STATUS current + DESCRIPTION + "A collection of objects containing + information about calculation interval for + utilization rate on interfaces." + ::= { ciscoIfExtensionMIBGroups 14 } + +cieIfIndexPersistenceGroup OBJECT-GROUP + OBJECTS { + cieIfIndexPersistence, + cieIfIndexPersistenceEnabled + } + STATUS deprecated + DESCRIPTION + "A collection of objects containing information about ifIndex + Persistence of interfaces. + + Since cieIfIndexPersistence and cieIfIndexPersistenceEnabled are + deprecated, so, cieIfIndexPersistenceGroup containing these two + objects are deprecated by cieIfIndexPersistenceControlGroup." + ::= { ciscoIfExtensionMIBGroups 15 } + +cieDelayedLinkUpDownNotifNotifEnableGroup OBJECT-GROUP + OBJECTS { + cieDelayedLinkUpDownNotifEnable, + cieDelayedLinkUpDownNotifDelay + } + STATUS current + DESCRIPTION + "The group of objects that help configure the + cieDelayedLinkUpDownNotif on the system." + ::= { ciscoIfExtensionMIBGroups 16 } + +cieDelayedLinkUpDownNotifNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cieDelayedLinkUpDownNotif } + STATUS current + DESCRIPTION + "A collection for cisco specific delayed trap notifications." + ::= { ciscoIfExtensionMIBGroups 17 } + +cieIfIndexPersistenceControlGroup OBJECT-GROUP + OBJECTS { + cieIfIndexGlobalPersistence, + cieIfIndexPersistenceControl + } + STATUS current + DESCRIPTION + "A collection of objects containing information about ifIndex + Persistence of interfaces." + ::= { ciscoIfExtensionMIBGroups 18 } + +ciscoIfExtensionTableIntfGroup3 OBJECT-GROUP + OBJECTS { + cieIfDhcpMode, + cieIfMtu, + cieIfContextName, + cieIfOperStatusCause, + cieIfOperStatusCauseDescr, + cieIfOwner + } + STATUS current + DESCRIPTION + "A collection of objects containing + information about properties of + interfaces." + ::= { ciscoIfExtensionMIBGroups 19 } + +cieIfStatusListGroupSup1 OBJECT-GROUP + OBJECTS { cieInterfaceOwnershipBitmap } + STATUS current + DESCRIPTION + "Additional objects containing information about a + set of interfaces." + ::= { ciscoIfExtensionMIBGroups 20 } + +cieIfVlStatsGroup OBJECT-GROUP + OBJECTS { + cieIfNoDropVlInPkts, + cieIfNoDropVlInOctets, + cieIfNoDropVlOutPkts, + cieIfNoDropVlOutOctets, + cieIfDropVlInPkts, + cieIfDropVlInOctets, + cieIfDropVlOutPkts, + cieIfDropVlOutOctets + } + STATUS current + DESCRIPTION + "Objects containing information about a + VL (Virtual Link) statistics on an interface." + ::= { ciscoIfExtensionMIBGroups 21 } + +ciscoIfExtensionTableIntfGroup3SupR01 OBJECT-GROUP + OBJECTS { + cieIfSharedConfig, + cieIfSpeedGroupConfig + } + STATUS current + DESCRIPTION + "This group is supplement to ciscoIfExtensionTableIntfGroup3." + ::= { ciscoIfExtensionMIBGroups 22 } + +cieLinkUpDownNotifConfigGroup OBJECT-GROUP + OBJECTS { cieLinkUpDownConfig } + STATUS current + DESCRIPTION + "A collection of objects to control + 'cieLinkUp/cieLinkDown' and standard mib-II + defined 'linkUp/linkDown' notifications." + ::= { ciscoIfExtensionMIBGroups 23 } + +ciscoIfExtensionTableIntfGroup3SupR02 OBJECT-GROUP + OBJECTS { + cieIfTransceiverFrequencyConfig, + cieIfFillPatternConfig, + cieIfIgnoreBitErrorsConfig, + cieIfIgnoreInterruptThresholdConfig + } + STATUS current + DESCRIPTION + "This group is supplement to ciscoIfExtensionTableIntfGroup3SupR01." + ::= { ciscoIfExtensionMIBGroups 24 } + +END + + diff --git a/MIBS/cisco/CISCO-IF-THRESHOLD-MIB b/MIBS/cisco/CISCO-IF-THRESHOLD-MIB new file mode 100644 index 0000000..e8e092e --- /dev/null +++ b/MIBS/cisco/CISCO-IF-THRESHOLD-MIB @@ -0,0 +1,1200 @@ +-- ***************************************************************** +-- CISCO-IF-THRESHOLD-MIB.my: Cisco Interface Threshold MIB +-- +-- May 2001, E. Mickey Spiegel, Sonal Maheshwari +-- +-- Copyright (c) 2001 by Cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-IF-THRESHOLD-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Unsigned32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, TimeStamp, + TruthValue FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + ciscoMgmt FROM CISCO-SMI + InterfaceIndex, ifIndex FROM IF-MIB; + + +ciscoIfThresholdMIB MODULE-IDENTITY + LAST-UPDATED "200109140000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-dwdm@cisco.com" + DESCRIPTION + "This MIB module defines the managed objects that support + monitoring of thresholds on interfaces. Configuration and + monitoring of the thresholds is done through threshold + templates that can be assigned to any subset of interfaces on + the network element. More than one threshold template can be + assigned to a given interface. + + This MIB module should be used when it is desired to apply a + common set of thresholds to a subset of the available + interfaces. If a threshold is to be applied to only one + interface, then the EVENT-MIB or the RMON-MIB may be used as + simpler alternatives. If a threshold is to be applied to all + available interfaces, then the EVENT-MIB may be used as a + simpler alternative." + REVISION "200109140000Z" + DESCRIPTION + "Second version of this MIB module." + REVISION "200106140000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 218 } + + +-- Textual Conventions + +CifthTemplateIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary integer that uniquely identifies a threshold + template. The value for each threshold template must remain + constant at least from one re-initialization of the agent's + network management system to the next re-initialization. The + value may change when the agent's network management system is + rebooted or re-initialized." + SYNTAX Unsigned32 (1..1000) + +CifthTemplateIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of either '0' or a valid template index. The + distinguished value '0' indicates no template or no unassigned + template index values are available." + SYNTAX Unsigned32 (0..1000) + +CifthThresholdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary integer that uniquely identifies a threshold + within a threshold template. The value for each threshold must + remain constant when the agent's network management system is + rebooted or re-initialized." + SYNTAX Unsigned32 (0..63) + +CifthThresholdList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A list of thresholds defined in a given template, in which + each bit represents one threshold. The bits in the first octet + represent thresholds identified by cifthThresholdIndex values 0 + through 7, inclusive. The bits in the second octet represent + thresholds identified by integer values 8 through 15, + inclusive, and so forth. The least significant bit of an octet + represents the threshold identified by the lowest integer + value, and the most significant bit represents the threshold + identified by the highest integer value. The figure shown + below illustrates the format of a threshold list. + + Octet 1 Octet 8 + + 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 + +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + | |...| | + +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ + | | | | | | | | | | | | | | | | + | | | | | | | | | | | | | | | +- Threshold 56 + | | | | | | | | | | | | | | +--- Threshold 57 + | | | | | | | | | | | | | +----- Threshold 58 + | | | | | | | | | | | | +------- Threshold 59 + | | | | | | | | | | | +--------- Threshold 60 + | | | | | | | | | | +----------- Threshold 61 + | | | | | | | | | +------------- Threshold 62 + | | | | | | | | +--------------- Threshold 63 + | | | | | | | | : + | | | | | | | | : + | | | | | | | +--------------------- Threshold 0 + | | | | | | +----------------------- Threshold 1 + | | | | | +------------------------- Threshold 2 + | | | | +--------------------------- Threshold 3 + | | | +----------------------------- Threshold 4 + | | +------------------------------- Threshold 5 + | +--------------------------------- Threshold 6 + +----------------------------------- Threshold 7 + + A bit value of '1' indicates that the threshold is being + exceeded in current operation (i.e., the threshold is fired). + A bit value of '0' indicates that the threshold is not being + exceeded in current operation (i.e., the threshold is cleared). + + A threshold list of length N, where N < 8, represents a + threshold list for which thresholds N*8 through 63 have the + value of '0'. A special case is a threshold list having a + length of '0', which represents a threshold list of all zeros." + SYNTAX OCTET STRING (SIZE(0..8)) + +CifthThresholdSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The severity of the condition when the threshold is fired. + A smaller enumerated integer value indicates that the threshold + exceeded condition is more severe. + + The value 'fail' indicates a hard failure condition where + no data can be received, or where the data received has a large + number of errors which makes it impossible to recover most of + the data. + + The value 'degrade' indicates a soft failure condition in which + data received on this interface is affected, but a significant + portion of the data can be recovered. + + The value 'info' is used to raise attention to a condition that + could possibly be an impending problem or to notify the + customer of an event that improves operation." + SYNTAX INTEGER { + fail(1), + degrade(2), + info(3), + other(4) + } + +CifthThresholdSeverityOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of either '0' or a valid threshold severity." + SYNTAX INTEGER (0..4) + + +-- MIB Object Definitions + +cIfThresholdMIBObjects OBJECT IDENTIFIER ::= { ciscoIfThresholdMIB 1 } + +cifthTemplateGroup OBJECT IDENTIFIER ::= { cIfThresholdMIBObjects 1 } + +cifthTemplateIfAssignGroup OBJECT IDENTIFIER + ::= { cIfThresholdMIBObjects 2 } +cifthIfThresholdFiredGroup OBJECT IDENTIFIER + ::= { cIfThresholdMIBObjects 3 } + + +-- Template Table + +cifthTemplateIndexNext OBJECT-TYPE + SYNTAX CifthTemplateIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + cifthTemplateIndex when creating entries in the + cifthTemplateTable. The distinguished value 0 indicates that + no unassigned entries are available. + + To obtain a suggested cifthTemplateIndex value for a new entry, + the manager issues a management protocol retrieval operation to + obtain the current value of this object. The manager may + ignore this object and use alternative mechanisms for choosing + an unused value of cifthTemplateIndex for a new entry. + + The agent will modify the value to the next unassigned index, + when a new entry is created in cifthTemplateTable with the + current value of this object. After deletion of an entry in + cifthTemplateTable the agent will determine through its local + policy when its index value will be made available for reuse." + ::= { cifthTemplateGroup 1 } + +cifthTemplateLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the value of sysUpTime at the last time + there was either a change to any object in any entry in + cifthTemplateTable, or an entry was created or destroyed in + cifthTemplateTable. If no change to cifthTemplateTable has + occurred since the last re-initialization of the local network + management subsystem, then this object contains a zero value." + ::= { cifthTemplateGroup 2 } + +cifthTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifthTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create threshold templates. + Each template includes one or more thresholds (defined in the + cifthThresholdTable), and can be assigned to multiple + interfaces. An interface may be associated with more than one + template. The assignment of templates to interfaces is done in + the cifthTemplateIfAssignTable." + ::= { cifthTemplateGroup 3 } + +cifthTemplateEntry OBJECT-TYPE + SYNTAX CifthTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry describing the general properties of a threshold + template. + + The template is created using the cifthTemplateRowStatus + object. Prior to creating an entry in the table, the manager + should obtain a unique value of cifthTemplateIndex by reading + the cifthTemplateIndexNext object. The values of + cifthTemplateName and cifthTemplateNotifyHoldDownType must be + provided before activating the entry. + + After creating an entry, thresholds can be defined for the + template by creating entries with the same value of + cifthTemplateIndex in the cifthThresholdTable. The template + can then be assigned to one or more interfaces using the + cifthTemplateIfAssignTable. + + Once an entry has been activated, the value of + cifthTemplateName cannot be modified. In order to use a new + value of cifthTemplateName, a new template must be defined. + The values of cifthTemplateNotifyHoldDownType and + cifthTemplateNotifyHoldDownTime may be modified when the entry + is active. See the description clause of + cifthTemplateNotifyHoldDownType for further caveats on + modification of that object." + INDEX { cifthTemplateIndex } + ::= { cifthTemplateTable 1 } + +CifthTemplateEntry ::= + SEQUENCE { + cifthTemplateIndex CifthTemplateIndex, + cifthTemplateName SnmpAdminString, + cifthTemplateNotifyHoldDownType INTEGER, + cifthTemplateNotifyHoldDownTime Unsigned32, + cifthTemplateRowStatus RowStatus + } + +cifthTemplateIndex OBJECT-TYPE + SYNTAX CifthTemplateIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer that uniquely identifies a threshold + template. The value for each threshold template must remain + constant at least from one re-initialization of the agent's + network management system to the next re-initialization. The + value may change when the agent's network management system is + rebooted or re-initialized." + ::= { cifthTemplateEntry 1 } + +cifthTemplateName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a unique name associated with the + threshold template by the management client, and provides a + non-volatile 'handle' for the template. The name must not + include whitespace characters. + + After this value has been written to the startup configuration, + the agent must retain the value until a management client + deletes it. The level of retention must span reboots and + re-initializations of the agent, including those that result in + different assignments to the value of cifthTemplateIndex + associated with this template. + + Once an entry has been activated, this value cannot be + modified. In order to use a new value of cifthTemplateName, a + new template must be defined." + ::= { cifthTemplateEntry 2 } + +cifthTemplateNotifyHoldDownType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + holdDownTimer(2), + fireAndClearThresholds(3) -- hysteresis + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the method used to prevent an excess of + notifications from being generated when operation fluctuates + around a threshold level. + + The value 'holdDownTimer' indicates that notifications for a + given threshold and interface are suppressed for a short amount + of time after each notification. The time value is specified + in cifthTemplateNotifyHoldDownTime, which is instantiated only + when this object is set to 'holdDownTimer'. After a + notification is received for a given threshold and interface, + the next notification for that threshold and interface will be + generated after at least cifthTemplateNotifyHoldDownTime amount + of time has passed, only when the threshold is next fired or + cleared. + + The value 'fireAndClearThresholds' indicates that hysteresis + is used. The management client configures two values for each + threshold: one for asserting that the threshold has been + exceeded (see cifthThresholdFiredValue), and a second value for + asserting that the threshold is no longer being exceeded (see + cifthThresholdClearedValue, which is instantiated only when + this object is set to 'fireAndClearThresholds'). + + When this entry in cifthTemplateTable is active, this object + may only be modified if there are no active entries in + cifthThresholdTable with the same value of cifthTemplateIndex." + ::= { cifthTemplateEntry 3 } + +cifthTemplateNotifyHoldDownTime OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum amount of time between successive + cifthIfThresholdFired or cifthIfThresholdCleared notifications + for a given interface and template. + + This object is instantiated only when + cifthTemplateNotifyHoldDownType is set to 'holdDownTimer'." + DEFVAL { 5 } + ::= { cifthTemplateEntry 4 } + +cifthTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete threshold templates. + + The values of cifthTemplateName and + cifthTemplateNotifyHoldDownType must be provided before + activating the entry. + + An entry can only be deleted when there are no active entries + in the cifthTemplateIfAssignTable with the same value of + cifthTemplateIndex. + + When an entry is deleted, all associated entries in the + cifthThresholdTable are also deleted. + + After the entry has been activated, this object cannot be set + to any value other than 'destroy'. The row status never + changes to 'notInService' after reaching the value 'active'." + ::= { cifthTemplateEntry 5 } + + +-- Threshold Table + +cifthThresholdLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the value of sysUpTime at the last time + there was either a change to any object in any entry in + cifthThresholdTable, or an entry was created or destroyed in + cifthThresholdTable. If no change to cifthThresholdTable has + occurred since the last re-initialization of the local network + management subsystem, then this object contains a zero value." + ::= { cifthTemplateGroup 4 } + +cifthThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifthThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the interface thresholds used in each + template." + ::= { cifthTemplateGroup 5 } + +cifthThresholdEntry OBJECT-TYPE + SYNTAX CifthThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry specifying an interface threshold used in a threshold + template. + + The entry is created using the cifthThresholdRowStatus object. + The values of cifthThresholdObject, cifthThresholdSeverity, + cifthThresholdType, and cifthThresholdFiredValue must be + provided before activating the entry. If the value of + cifthTemplateNotifyHoldDownType in the cifthTemplateEntry with + the same value of cifthTemplateIndex is + 'fireAndClearThresholds', then the value of + cifthThresholdClearedValue must also be provided before + activating the entry. If the value of cifthThresholdType is + other than 'rateOfIncreaseExponentXIfSpeed', then the value of + cifthThresholdSampleInterval must also be provided before + activating the entry. + + The agent should not allow creation of two entries in the table + with the same values of cifthTemplateIndex, + cifthThresholdObject, cifthThresholdSeverity, and + cifthThresholdDirection. + + Once an entry has been activated, the values of + cifthThresholdObject, cifthThresholdSeverity, + cifthThresholdType, and cifthThresholdDirection cannot be + modified. In order to use new values of these objects, a new + threshold must be defined. The values of cifthThresholdDescr, + cifthThresholdFiredValue, cifthThresholdClearedValue, + cifthThresholdSampleInterval, and cifthThresholdApsSwitchover + may be modified when the entry is active." + INDEX { cifthTemplateIndex, cifthThresholdIndex } + ::= { cifthThresholdTable 1 } + +CifthThresholdEntry ::= + SEQUENCE { + cifthThresholdIndex CifthThresholdIndex, + cifthThresholdDescr SnmpAdminString, + cifthThresholdObject OBJECT IDENTIFIER, + cifthThresholdSeverity CifthThresholdSeverity, + cifthThresholdType INTEGER, + cifthThresholdDirection INTEGER, + cifthThresholdFiredValue Integer32, + cifthThresholdClearedValue Integer32, + cifthThresholdSampleInterval Unsigned32, + cifthThresholdApsSwitchover TruthValue, + cifthThresholdRowStatus RowStatus + } + +cifthThresholdIndex OBJECT-TYPE + SYNTAX CifthThresholdIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer that uniquely identifies a threshold in + a threshold template. The value for each threshold must remain + constant when the agent's network management system is rebooted + or re-initialized." + ::= { cifthThresholdEntry 1 } + +cifthThresholdDescr OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A description of the threshold's function and use. The + description must not include carriage returns." + DEFVAL { "" } + ::= { cifthThresholdEntry 2 } + +cifthThresholdObject OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object to be compared against the threshold values. + The object must be defined in a table indexed only by ifIndex. + All of the instance portion of the object identifier is + truncated, since the instance(s) to be compared against + the threshold are identified using the + cifthTemplateIfAssignTable. + + If the object has syntax 'Integer32', 'Unsigned32', or + 'Gauge32', then cifthThresholdType should be set to + 'absoluteValue'. If the object has syntax 'Counter32' or + 'Counter64', then cifthThresholdType should be set to + 'deltaValue' or 'rateOfIncreaseExponentXIfSpeed'." + ::= { cifthThresholdEntry 3 } + +cifthThresholdSeverity OBJECT-TYPE + SYNTAX CifthThresholdSeverity + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the severity associated with the + condition when the threshold is exceeded." + ::= { cifthThresholdEntry 4 } + +cifthThresholdType OBJECT-TYPE + SYNTAX INTEGER { + absoluteValue(1), + deltaValue(2), + rateOfIncreaseExponentXIfSpeed(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The manner in which to compare cifthThresholdObject to + cifthThresholdFiredValue and cifthThresholdClearedValue. + + The value 'absoluteValue' indicates that the value of + cifthThresholdObject is to be compared directly to + cifthThresholdFiredValue or cifthThresholdClearedValue. + + The value 'deltaValue' indicates that the difference between + two successive samples of cifthThresholdObject is to be + compared to cifthThresholdFiredValue or + cifthThresholdClearedValue. The polling interval between + successive samples is defined in cifthThresholdSampleInterval. + + The value 'rateOfIncreaseExponentXIfSpeed' indicates that the + rate of increase of cifthThresholdObject is to be compared to + the negated value of cifthThresholdFiredValue used as the + exponent of 10, times the value of ifSpeed (if the value of + ifSpeed is less than the maximum value) or ifHighSpeed + (otherwise). For example, a value of cifthThresholdFiredValue + of 5 on a gigabit ethernet interface indicates a threshold of + 10^-5 times the interface speed, which is equal to 10,000 per + second. When the value of this object is + 'rateOfIncreaseExponentXIfSpeed', the polling interval between + successive samples is determined automatically by the agent. + + When the object identified by cifthThresholdObject is a + counter, a threshold type of 'deltaValue' or + 'rateOfIncreaseExponentXIfSpeed' should be used. When the + object identified by cifthThresholdObject is not a counter, a + threshold type of 'absoluteValue' should be used." + ::= { cifthThresholdEntry 5 } + +cifthThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + rising(1), + falling(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates which direction of movement causes the + threshold to fire. + + The value 'rising' indicates that the threshold is fired when + the current sampled value is numerically greater than or equal + to the value of cifthThresholdFiredValue, and the threshold was + considered to be cleared at the last sampling interval. If the + value of the corresponding cifthTemplateNotifyHoldDownType + object is 'fireAndClearThresholds', the threshold is cleared + when the current sampled value is less than the value of + cifthThresholdClearedValue, and the threshold was considered to + be fired at the last sampling interval. If the value of the + corresponding cifthTemplateNotifyHoldDownType object is other + than 'fireAndClearThresholds', the threshold is cleared when + the current sampled value is less than the value of + cifthThresholdFiredValue, and the threshold was considered to + be fired at the last sampling interval. + + The value 'falling' indicates that the threshold is fired when + the current sampled value is numerically less than or equal to + the value of cifthThresholdFiredValue, and the threshold was + considered to be cleared at the last sampling interval. If the + value of the corresponding cifthTemplateNotifyHoldDownType + object is 'fireAndClearThresholds', the threshold is cleared + when the current sampled value is greater than the value of + cifthThresholdClearedValue, and the threshold was considered to + be fired at the last sampling interval. If the value of the + corresponding cifthTemplateNotifyHoldDownType object is other + than 'fireAndClearThresholds', the threshold is cleared when + the current sampled value is greater than the value of + cifthThresholdFiredValue, and the threshold was considered to + be fired at the last sampling interval." + DEFVAL { rising } + ::= { cifthThresholdEntry 6 } + +cifthThresholdFiredValue OBJECT-TYPE + SYNTAX Integer32 (-2147483648..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A threshold value to check against the object identified in + cifthThresholdObject. If the value of cifthThresholdDirection + is 'rising', then the threshold is fired when the current + sampled value (absolute, delta, or rate of increase, depending + on the value of cifthThresholdType) of the object identified in + cifthThresholdObject is greater than or equal to this value. + If the value of cifthThresholdDirection is 'falling', then the + threshold is fired when the current sampled value (absolute, + delta, or rate of increase, depending on the value of + cifthThresholdType) of the object identified in + cifthThresholdObject is less than or equal to this value." + ::= { cifthThresholdEntry 7 } + +cifthThresholdClearedValue OBJECT-TYPE + SYNTAX Integer32 (-2147483648..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A threshold value to check against the object identified in + cifthThresholdObject. If the value of cifthThresholdDirection + is 'rising', then the threshold is cleared when the current + sampled value (absolute, delta, or rate of increase, depending + on the value of cifthThresholdType) of the object identified in + cifthThresholdObject is less than this value. If the value of + cifthThresholdDirection is 'falling', then the threshold is + cleared when the current sampled value (absolute, delta, or + rate of increase, depending on the value of cifthThresholdType) + of the object identified in cifthThresholdObject is greater + than this value. + + This object is instantiated only when the value of + cifthTemplateNotifyHoldDownType in the cifthTemplateEntry with + the same value of cifthTemplateIndex is + 'fireAndClearThresholds'." + ::= { cifthThresholdEntry 8 } + +cifthThresholdSampleInterval OBJECT-TYPE + SYNTAX Unsigned32 (5..900000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of milliseconds to wait between samples of the + object identified in cifthThresholdObject. To encourage + consistency in sampling, the interval is measured from the + beginning of one check to the beginning of the next and the + timer is restarted immediately when it expires, not when the + check completes. + + This object is not instantiated when the value of + cifthThresholdType is 'rateOfIncreaseExponentXIfSpeed'." + ::= { cifthThresholdEntry 9 } + +cifthThresholdApsSwitchover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether automatic protection switching + (APS) switchover should be triggered, if applicable, when the + threshold is fired. The value of this object takes effect when + the template identified by cifthTemplateIndex is assigned to an + interface that is part of an APS group. One way to configure + an interface in an APS group is using the cApsChanConfigTable + in the CISCO-APS-MIB." + DEFVAL { false } + ::= { cifthThresholdEntry 10 } + +cifthThresholdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete thresholds in + templates. + + A new entry can only be created when there is an active entry + in the cifthTemplateTable with the same value of + cifthTemplateIndex. The values of cifthThresholdObject, + cifthThresholdSeverity, cifthThresholdType, and + cifthThresholdFiredValue must be provided before activating the + entry. If the value of cifthTemplateNotifyHoldDownType in the + cifthTemplateEntry with the same value of cifthTemplateIndex is + 'fireAndClearThresholds', then the value of + cifthThresholdClearedValue must also be provided before + activating the entry. If the value of cifthThresholdType is + other than 'rateOfIncreaseExponentXIfSpeed', then the value of + cifthThresholdSampleInterval must also be provided before + activating the entry. + + When an entry is activated, if there are any entries in + cifthTemplateIfAssignTable with the same value of + cifthTemplateIndex, then the threshold is activated on all + interfaces identified in those entries that have instances of + the object identified by cifthThresholdObject. + + When an entry is destroyed, if there are any entries in + cifthTemplateIfAssignTable with the same value of + cifthTemplateIndex, then the threshold is de-activated on the + interfaces identified in those entries. If there are any + entries in cifthIfThresholdFiredTable with + cifthIfThresholdFiredTemplate value equal to this value of + cifthTemplateIndex, then the bit in cifthIfThresholdsFired + corresponding to this threshold is cleared in all such entries. + + After the entry has been activated, this object cannot be set + to any value other than 'destroy'. The row status never + changes to 'notInService' after reaching the value 'active'." + ::= { cifthThresholdEntry 11 } + + +-- Interface Assignment Table + +cifthTemplateIfLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the value of sysUpTime at the last time + there was either a change to any object in any entry in + cifthTemplateIfAssignTable, or an entry was created or + destroyed in cifthTemplateIfAssignTable. If no change to + cifthTemplateIfAssignTable has occurred since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { cifthTemplateIfAssignGroup 1 } + +cifthTemplateIfAssignTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifthTemplateIfAssignEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the assignment of threshold templates to + specific interfaces. Each threshold template may be assigned + to multiple interfaces. Each interface may have multiple + threshold templates assigned to it." + ::= { cifthTemplateIfAssignGroup 2 } + +cifthTemplateIfAssignEntry OBJECT-TYPE + SYNTAX CifthTemplateIfAssignEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry describing the assignment of a particular threshold + template to a particular interface. The entry is created using + the cifthTemplateIfAssignRowStatus object." + INDEX { cifthTemplateIndex, cifthTemplateIfAssignInterface } + ::= { cifthTemplateIfAssignTable 1 } + +CifthTemplateIfAssignEntry ::= + SEQUENCE { + cifthTemplateIfAssignInterface InterfaceIndex, + cifthTemplateIfAssignOperStatus INTEGER, + cifthTemplateIfAssignRowStatus RowStatus + } + +cifthTemplateIfAssignInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies an interface to which the template + is assigned." + ::= { cifthTemplateIfAssignEntry 1 } + +cifthTemplateIfAssignOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the threshold template + identified by cifthTemplateIndex is operational on the + interface identified by cifthTemplateIfAssignInterface. + + When the value of this object is 'up', this indicates that + the thresholds in this template (identified by + cifthTemplateIndex) are activated on this interface, with the + following exception: If a threshold is defined on an object + that does not have an instance for this interface, then the + threshold is not activated on this interface. If any of the + thresholds are being exceeded, then a corresponding entry + exists in the cifthIfThresholdFiredTable. + + When the value of this object is 'down', this indicates that + all thresholds in the template are de-activated on this + interface and there is no corresponding entry in the + cifthIfThresholdFiredTable, regardless of whether any of the + thresholds in the template are being exceeded on this + interface. + + One reason for a template not to be operational on an + interface to which it is assigned is when the interface has two + (or more) templates assigned to it that contain thresholds on + the same object with the same severity and direction, i.e., + thresholds with the same values of cifthThresholdObject, + cifthThresholdSeverity, and cifthThresholdDirection. This may + occur when a template is assigned to the interface, or when a + threshold is added to a template that is already active on the + interface. When this occurs, the implementation may operate on + both (or all) threshold values, or it may take down one (or + more) of the templates on this interface, which is indicated by + changing the value of this object from 'up' to 'down'." + ::= { cifthTemplateIfAssignEntry 2 } + +cifthTemplateIfAssignRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete entries in the table, + assigning templates to interfaces and removing templates from + interfaces, respectively. + + A new entry can only be created when there is an active entry + in the cifthTemplateTable with the same value of + cifthTemplateIndex. + + When an entry is activated, the thresholds in this template + (identified by cifthTemplateIndex) are activated on this + interface, with the following exception: If a threshold is + defined on an object that does not have an instance for this + interface, then the threshold is not activated on this + interface. + + When an entry is destroyed, all thresholds in the template are + de-activated on this interface and the corresponding entry in + the cifthIfThresholdFiredTable is deleted, if it exists. + + After the entry has been activated, this object cannot be set + to any value other than 'destroy'. The row status never + changes to 'notInService' after reaching the value 'active'." + ::= { cifthTemplateIfAssignEntry 3 } + + +-- Interface Threshold Fired Group + +cifthThresholdFiredNotifyEnable OBJECT-TYPE + SYNTAX CifthThresholdSeverityOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum severity threshold governing + the generation of cifthIfThresholdFired and + cifthIfThresholdCleared notifications. For example, if the + value of this object is set to 'degrade', then the agent + generates these notifications if and only if the severity of + the threshold being exceeded is 'degrade' or 'fail'. When the + value is other than '0', the generation of + cifthTemplateIfStatusChange notifications is also enabled. The + value of '0' disables the generation of all notifications. By + default, the value of this object is set to '0'." + ::= { cifthIfThresholdFiredGroup 1 } + +cifthThresholdFiredLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the value of sysUpTime at the last time + there was either a change to any object in any entry in + cifthIfThresholdFiredTable, or an entry was added or deleted in + cifthIfThresholdFiredTable. If no change to + cifthIfThresholdFiredTable has occurred since the last + re-initialization of the local network management subsystem, + then this object contains a zero value." + ::= { cifthIfThresholdFiredGroup 2 } + +cifthIfThresholdFiredTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifthIfThresholdFiredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table indicates the interfaces that currently have + threshold fired conditions." + ::= { cifthIfThresholdFiredGroup 3 } + +cifthIfThresholdFiredEntry OBJECT-TYPE + SYNTAX CifthIfThresholdFiredEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicating an interface that currently has one or + more threshold fired conditions based on one template." + INDEX { ifIndex, cifthIfThresholdFiredTemplate } + ::= { cifthIfThresholdFiredTable 1 } + +CifthIfThresholdFiredEntry ::= + SEQUENCE { + cifthIfThresholdFiredTemplate CifthTemplateIndex, + cifthIfThresholdsFired CifthThresholdList, + cifthIfLastThresholdFired CifthThresholdIndex, + cifthIfThresholdFiredLstChange TimeStamp, + cifthIfThresholdFiredLstSeverity CifthThresholdSeverity, + cifthIfThresholdFiredMaxSeverity CifthThresholdSeverity + } + +cifthIfThresholdFiredTemplate OBJECT-TYPE + SYNTAX CifthTemplateIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies a template for which one or more of the + thresholds are fired on this interface." + ::= { cifthIfThresholdFiredEntry 1 } + +cifthIfThresholdsFired OBJECT-TYPE + SYNTAX CifthThresholdList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies those thresholds that are currently + being exceeded on this interface. + + If a threshold is currently being exceeded (i.e., the threshold + is fired) on the interface, then the corresponding bit in the + threshold list is set to one. Otherwise, the bit will be set + to zero, or the bit will not be present. Only the first N + octets are present in the threshold list, such that the highest + octet present has at least one bit set to '1'. All higher + octets with value '0' are truncated." + ::= { cifthIfThresholdFiredEntry 2 } + +cifthIfLastThresholdFired OBJECT-TYPE + SYNTAX CifthThresholdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the last threshold fired or cleared on + the interface." + ::= { cifthIfThresholdFiredEntry 3 } + +cifthIfThresholdFiredLstChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the value of sysUpTime at the last time + a threshold was fired or cleared on the interface." + ::= { cifthIfThresholdFiredEntry 4 } + +cifthIfThresholdFiredLstSeverity OBJECT-TYPE + SYNTAX CifthThresholdSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the severity of the threshold that was + last fired or cleared on the interface." + ::= { cifthIfThresholdFiredEntry 5 } + +cifthIfThresholdFiredMaxSeverity OBJECT-TYPE + SYNTAX CifthThresholdSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the highest severity among the + thresholds that are currently being exceeded on this + interface." + ::= { cifthIfThresholdFiredEntry 6 } + + +-- Notifications + +cIfThresholdMIBNotifications OBJECT IDENTIFIER + ::= { ciscoIfThresholdMIB 2 } +cifthMIBNotificationsPrefix OBJECT IDENTIFIER + ::= { cIfThresholdMIBNotifications 0 } + +cifthIfThresholdFired NOTIFICATION-TYPE + OBJECTS { + cifthIfLastThresholdFired, + cifthIfThresholdFiredLstChange, + cifthIfThresholdFiredLstSeverity + } + STATUS current + DESCRIPTION + "The agent generates this notification when a threshold defined + in a template is asserted on an interface. + + If a threshold is asserted for a given interface and template, + cifthTemplateNotifyHoldDownTime is set to 'holdDownTimer' for + that template, and this notification has recently been sent for + the same threshold on the same interface, then this + notification may be suppressed." + ::= { cifthMIBNotificationsPrefix 1 } + +cifthIfThresholdCleared NOTIFICATION-TYPE + OBJECTS { + cifthIfLastThresholdFired, + cifthIfThresholdFiredLstChange, + cifthIfThresholdFiredLstSeverity + } + STATUS current + DESCRIPTION + "The agent generates this notification when a threshold, that + has previously fired, is cleared on an interface. + + If a threshold is cleared for a given interface and template, + cifthTemplateNotifyHoldDownTime is set to 'holdDownTimer' for + that template, and this notification has recently been sent for + the same threshold on the same interface, then this + notification may be suppressed." + ::= { cifthMIBNotificationsPrefix 2 } + +cifthTemplateIfStatusChange NOTIFICATION-TYPE + OBJECTS { + cifthTemplateIfAssignOperStatus + } + STATUS current + DESCRIPTION + "The agent generates this notification when a template comes up + or goes down on an interface to which it is assigned, i.e., + when the value of cifthTemplateIfAssignOperStatus changes. If + a template becomes operationally down on an interface upon + activation of a new entry in the cifthTemplateIfAssignTable, + the agent generates this notification. The agent need not + generate this notification when a new entry in the + cifthTemplateIfAssignTable is activated, if the template + becomes operational on the interface. The agent need not + generate this notification when an entry in the + cifthTemplateIfAssignTable is destroyed." + ::= { cifthMIBNotificationsPrefix 3 } + + +-- Conformance Information + +cIfThresholdMIBConformance OBJECT IDENTIFIER + ::= { ciscoIfThresholdMIB 3 } +cIfThresholdMIBCompliances OBJECT IDENTIFIER + ::= { cIfThresholdMIBConformance 1 } +cIfThresholdMIBGroups OBJECT IDENTIFIER + ::= { cIfThresholdMIBConformance 2 } + +-- Compliance Statement + +cIfThresholdMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement the Cisco + Interface Threshold MIB." + MODULE -- this module + MANDATORY-GROUPS { + cIfThresholdTemplateGroup, + cIfThresholdFiredGroup, + cIfThresholdNotifsGroup + } + + OBJECT cifthTemplateNotifyHoldDownType + DESCRIPTION + "At least one of the codepoints 'holdDownTimer' and + 'fireAndClearThresholds' must be supported." + + GROUP cifthHoldDownTimerGroup + DESCRIPTION + "This group is required only for entities that support + suppression of excess notifications in a short time + interval based on a timer, i.e., systems that support the + cifthTemplateNotifyHoldDownType value 'holdDownTimer'. At + least one of this group and + cifthHoldDownHysteresisGroup must be supported." + + GROUP cifthHoldDownHysteresisGroup + DESCRIPTION + "This group is required only for entities that prevent + excess notifications in a short time interval by using + hysteresis, i.e., systems that support the + cifthTemplateNotifyHoldDownType value + 'fireAndClearThresholds'. At least one of this group and + cifthHoldDownTimerGroup must be supported." + + OBJECT cifthThresholdType + DESCRIPTION + "At least one of the codepoints 'deltaValue' and + 'rateOfIncreaseExponentXIfSpeed' must be supported." + + GROUP cifthApsGroup + DESCRIPTION + "This group is required only for entities that support the + Cisco Interface Threshold MIB and support triggering of + automatic protection switching (APS) based on thresholds of + interface counters." + + GROUP cifthTemplateIfNotifsGroup + DESCRIPTION + "This group is required only for entities that do not allow + multiple threshold values (in different threshold + templates) of the same severity and direction on the same + object to be applied on one interface." + + ::= { cIfThresholdMIBCompliances 1 } + + +-- Units of Conformance + +cIfThresholdTemplateGroup OBJECT-GROUP + OBJECTS { + cifthTemplateIndexNext, + cifthTemplateLastChange, + cifthTemplateName, + cifthTemplateNotifyHoldDownType, + cifthTemplateRowStatus, + cifthThresholdLastChange, + cifthThresholdDescr, + cifthThresholdObject, + cifthThresholdSeverity, + cifthThresholdType, + cifthThresholdDirection, + cifthThresholdFiredValue, + cifthThresholdSampleInterval, + cifthThresholdRowStatus, + cifthTemplateIfLastChange, + cifthTemplateIfAssignOperStatus, + cifthTemplateIfAssignRowStatus + } + STATUS current + DESCRIPTION + "A collection of mandatory managed objects for configuration of + threshold templates." + ::= { cIfThresholdMIBGroups 1 } + +cIfThresholdFiredGroup OBJECT-GROUP + OBJECTS { + cifthThresholdFiredNotifyEnable, + cifthThresholdFiredLastChange, + cifthIfThresholdsFired, + cifthIfLastThresholdFired, + cifthIfThresholdFiredLstChange, + cifthIfThresholdFiredLstSeverity, + cifthIfThresholdFiredMaxSeverity + } + STATUS current + DESCRIPTION + "A collection of mandatory managed objects for monitoring + interfaces where thresholds have been exceeded." + ::= { cIfThresholdMIBGroups 2 } + +cifthHoldDownTimerGroup OBJECT-GROUP + OBJECTS { + cifthTemplateNotifyHoldDownTime + } + STATUS current + DESCRIPTION + "A collection of managed objects for configuration of + a timer-based mechanism for suppression of excess notifications + in a short time interval." + ::= { cIfThresholdMIBGroups 3 } + +cifthHoldDownHysteresisGroup OBJECT-GROUP + OBJECTS { + cifthThresholdClearedValue + } + STATUS current + DESCRIPTION + "A collection of managed objects for configuration of + threshold values used to assert that the threshold is no longer + being exceeded. These objects are part of the hysteresis + mechanism used to prevent excess notifications in a short time + interval." + ::= { cIfThresholdMIBGroups 4 } + +cifthApsGroup OBJECT-GROUP + OBJECTS { + cifthThresholdApsSwitchover + } + STATUS current + DESCRIPTION + "A collection of managed objects for configuration of APS + switchover triggers based on interface thresholds." + ::= { cIfThresholdMIBGroups 5 } + +cIfThresholdNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cifthIfThresholdFired, + cifthIfThresholdCleared + } + STATUS current + DESCRIPTION + "A collection of notifications generated when an interface has + a threshold fired or a threshold cleared condition." + ::= { cIfThresholdMIBGroups 6 } + +cifthTemplateIfNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cifthTemplateIfStatusChange + } + STATUS current + DESCRIPTION + "A collection of notifications related to the assignment of + templates to interfaces." + ::= { cIfThresholdMIBGroups 7 } + + +END + diff --git a/MIBS/cisco/CISCO-IGMP-SNOOPING-MIB b/MIBS/cisco/CISCO-IGMP-SNOOPING-MIB new file mode 100644 index 0000000..a12abbe --- /dev/null +++ b/MIBS/cisco/CISCO-IGMP-SNOOPING-MIB @@ -0,0 +1,3948 @@ +-- *************************************************************** +-- CISCO-IGMP-SNOOPING-MIB: MIB for IGMP Snooping Configuration. +-- +-- May 2002, Binh P Le +-- +-- Copyright (c) 2002, 2007-2010 by Cisco Systems Inc. +-- +-- All rights reserved. +-- *************************************************************** + +CISCO-IGMP-SNOOPING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + Counter32, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TruthValue, + TimeStamp, + TEXTUAL-CONVENTION, + StorageType, + RowStatus + FROM SNMPv2-TC + ifIndex, + InterfaceIndex + FROM IF-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + VlanIndex + FROM CISCO-VTP-MIB + CiscoPortList, + CiscoPortListRange + FROM CISCO-TC + Percent + FROM CISCO-QOS-PIB-MIB + VlanIndexOrZero + FROM CISCO-PRIVATE-VLAN-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoIgmpSnoopingMIB MODULE-IDENTITY + LAST-UPDATED "201006080000Z" + ORGANIZATION "Cisco System, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-lan-switch-snmp@cisco.com, + cs-ipmulticast@cisco.com" + DESCRIPTION + "The MIB module for IGMP Snooping feature. + + Internet Group Management Protocol (IGMP) is the protocol used + by IPv4 end hosts to indicate their interest in receiving + multicast traffic for certain multicast groups to neighboring + multicast routers. Version 3 of IGMP adds support for source + based filtering; which means the end hosts can specifically + indicate to receive or not-receive multicast packets from + specific source addresses. This information is used by the + multicast routers to restrict forwarding of multicast traffic + for the host. + + IGMP Snooping is a switch protocol. A switch that implements + IGMP Snooping listens to the IGMP messages exchanged between + the hosts and router, then provides selective transmission of + multicast traffic based on multicast mac destination address + or multicast group address. With IGMPv3 support, + IGMP Snooping can potentially provide selective transmission + of multicast data based on (source address, group address) + onto the ports that are interested. In addition to this, + IGMP Snooping can also provide proxy reporting, report + suppression and fast leave capabilities." + REVISION "201006080000Z" + DESCRIPTION + "Added support for the following: + + - cisLeaveQueryConfigGroup + - cisQuerierGlobalConfigGroup + - cisIgmpQuerierConfigExtGroup + - cisRobustnessConfigGroup + - cisTimeToLiveConfigGroup + - cisRouterAlertConfigGroup + - cisVlanExplicitTrackingCfgGroup + - cisIfLimitGroup + - cisIfLimitTotalGroup + - cisIfAccessGroupGroup + - cisVlanFilterConfigGroup + - cisFilterStatisticsGroup + - cisMulticastGroupPortInfoGroup + - cisMulticastGroupConfigGroup + - cisQuerierGlobalTcnQueryCountGroup + - cisQuerierTcnQueryPendingGroup + + Deprecated cisMcastRouterConfigGroup and replaced it with + cisMulticastRouterConfigGroup. Deprecated + cisMcastGroupInfoGroup and replaced it with + cisMulticastGroupInfoGroup. + + Updated DESCRIPTION of cisL2EntryLimit, cisEntryTrackingLimit, + cisSourceOnlyPercentageScanLimit and cisSourceOnlyLearningLimit + to include the meaning of value zero. + + Revised the DESCRIPTION of cisVlanConfigEntry and + cisIgmpQuerierEntry." + REVISION "200711080000Z" + DESCRIPTION + "Added value 'unknown(4)' to CisIgmpVersion. + + Added support for the following: + - cisL2EntryLimitGroup + - cisTrackingLimitGroup + - cisSourceOnlyLimitGroup + - cisRateLimitGroup2 + - cisVlanConfigGroup2 + - cisSourceOnlyAgeTimerInSecGroup. + + Deprecated cisRateLimitGroup, + cisGlobalSourceOnlyLearnGroup." + REVISION "200404020000Z" + DESCRIPTION + "Replaced the import of PortList from Q-BRIDGE-MIB with + CiscoPortList from CISCO-TC." + REVISION "200303240000Z" + DESCRIPTION + "Add support for the following: + - per VLAN IGMP Snooping configuration and group + membership information + - per port IGMP Snooping configuration + - per VLAN IGMP Querier configuration + - global rate-limit control objects + - extend the cisSystemInfo to include more IGMP Snooping + configuration related objects." + REVISION "200205050000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 263 } + + + +-- Textual Conventions + +CisIgmpMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents a working mode of IGMP protocol in a + device. + + auto(1) : The system decides the working mode by itself. + + igmpOnly(2): Working on IGMP mode only. + + igmpCgmp(3): Working on both IGMP and CGMP modes." + SYNTAX INTEGER { + auto(1), + igmpOnly(2), + igmpCgmp(3) + } + +CisIgmpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents the version of IGMP: + + version1(1) : Version 1 of IGMP + version2(2) : Version 2 of IGMP + version3(3) : Version 3 of IGMP + unknown(4) : Version of IGMP is not determined." + SYNTAX INTEGER { + version1(1), + version2(2), + version3(3), + unknown(4) + } +ciscoIgmpSnoopingNotification OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIB 0 } + +ciscoIgmpSnoopingMIBObject OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIB 1 } + +cisSystemInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 1 } + +cisStatisticsInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 2 } + +cisRateLimitInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 3 } + +cisVlanConfigInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 4 } + +cisIfConfigInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 5 } + +cisMulticastRouterInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 6 } + +cisMulticastGroupInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 7 } + +cisResourceLimitInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 8 } + +cisQuerierConfigInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 9 } + +cisFilteringInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 10 } + +cisExplicitTrackingInfo OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIBObject 11 } + + +-- ------------------------------------------------------------ +-- - The cisSystemInfo group. +-- ------------------------------------------------------------ + +cisIgmpSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether IGMP Snooping has been + enabled for the system." + ::= { cisSystemInfo 1 } + +cisV3ProcessEnabledAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the administrative status of IGMP v3 + processing in the system. With the condition that IGMP + protocol has been enabled, a system will process IGMPv3 + messages if this object is set to 'true', or it will process + only IGMPv1/v2 messages if this object is set to 'false'." + ::= { cisSystemInfo 2 } + +cisV3ProcessEnabledOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current operational status of IGMP + v3 processing in the system. This object is enabled if the + system is operating with IGMPv3 protocol. Value of this object + will be set to 'true' if the system is operating in IGMP v3, + and 'false' if it is operating in IGMPv1/v2." + ::= { cisSystemInfo 3 } + +cisFastLeaveEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether Fast-Leave mechanism has been + configured to be enabled in the system. If Fast-Leave is + enabled in the switch, IGMP Snooping will prune the port on + which an IGMP leave message has been received without waiting + for the Group Specific Query to timeout to determine whether + there are any more hosts on that port for that group. If + the value of cisV3ProcessEnabledOperStatus is 'false', + this object will not have any effect." + ::= { cisSystemInfo 4 } + +cisFastBlockEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates whether Fast-Block mechanism has been + enabled for the system. This object only has effect if the + value of cisV3ProcessEnabledOperStatus is 'true'." + ::= { cisSystemInfo 5 } + +cisAdminMode OBJECT-TYPE + SYNTAX CisIgmpMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the administrative snooping mode of IGMP + Snooping feature, depends on whether only IGMP devices, or + also CGMP devices are existing in the network." + ::= { cisSystemInfo 6 } + +cisOperMode OBJECT-TYPE + SYNTAX CisIgmpMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the operational snooping mode of the + device. The object should return igmpOnly(2) or igmpCgmp(3) + only. Value of this object is meaningful only if the value + of cisIgmpSnoopingEnabled is 'true'." + ::= { cisSystemInfo 7 } + +cisLeaveQueryType OBJECT-TYPE + SYNTAX INTEGER { + generalQuery(1), + macGenQuery(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object indicates the type of IGMP-leave query that the + device will send on the interface the IGMP-leave message was + received. + + generalQuery(1) : A General Query will be sent to all hosts + connecting to that interface. + + macGenQuery(2) : A MAC-Based General Query will be sent to all + hosts in multicast groups that are associated + with the MAC-level address. MAC-Based General + Query is not a standard, it is a part of CGMP + (Cisco Group Management Protocol). + + auto(3) : A Group-Specific query will be sent if there + are no IGMPv1 hosts detected in the network. + Otherwise a MAC-Based General Query will be + sent." + ::= { cisSystemInfo 8 } + +cisAddressAliasingMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + fallback(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the current IGMP Address Aliasing Mode of + the device. + + normal(1) : IGMP is working in normal mode without detecting + address aliasing. + fallback(2): address aliasing is detected. The device stops + listening to the multicast control traffic and stays + in the fallback mode for an expiry time before + getting back to the normal mode." + ::= { cisSystemInfo 9 } + +cisFallbackTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the time the IGMP address aliasing mode + is fallback(2)." + ::= { cisSystemInfo 10 } + +cisReportSuppressionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'true', IGMP Snooping will + suppress duplicate IGMP Reports. When this object is set + to 'false', all IGMP Reports are forwarded to all multicast + routers in the VLAN." + ::= { cisSystemInfo 11 } + +cisTopoChangeFloodQueryCount OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the flooding period for multicast + traffic upon receiving Topology Change Notifications (TCN). + IGMP Snooping will flood multicast traffic until + cisTopoChangeFloodQueryCount number of IGMP General Queries + are received by IGMP Snooping." + ::= { cisSystemInfo 12 } + +cisTopoChangeQuerySolicitEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the device running IGMP + Snooping will solicit IGMP General Queries from the + Querier upon receiving a Topology Change Notification (TCN). + The root device will always solicit IGMP General Queries + on TCN irrespective of the value of + cisTopoChangeQuerySolicitEnabled." + ::= { cisSystemInfo 13 } + +cisSourceOnlyLearningEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Source Only multicast entries + are learned by IGMP Snooping or not." + ::= { cisSystemInfo 14 } + +cisSourceOnlyEntryAgeTime OBJECT-TYPE + SYNTAX Integer32 (0..2880) + UNITS "minutes" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies the aging time for Source Only + multicast entries when cisSourceOnlyLearningEnabled is + set to 'true'. When cisSourceOnlyEntryAgeTime is set to + 0, aging is disabled. This object is deprecated and + replaced by 'cisSourceOnlyEntryAgingTime'." + ::= { cisSystemInfo 15 } + +cisV3SnoopingSupport OBJECT-TYPE + SYNTAX INTEGER { + basic(1), + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates IGMP Snooping support for + IGMPv3 as described below: + basic(1): Basic support for IGMPv3. IGMPv3 packets are + processed similar to IGMPv2 packets. In other words + Source list information is not used. Although this + does not break multicast traffic to IGMPv3 hosts, + it does not provide any other benefits such as Fast + Leave for IGMPv3 hosts, Explicit Host Tracking and + Source based filtering. + full(2): Full support for IGMPv3. Provides full IGMPv3 + Snooping support. This includes processing of + IGMPv3 source list information along with group + information. Provides support for features such + as Fast Leave, Explicit Host Tracking and Proxy + Reporting and a potential to do Source based + filtering. + The value of this object is valid only when + cisV3ProcessEnabledAdminStatus is set to 'true'." + ::= { cisSystemInfo 16 } + +cisSourceOnlyEntryAgingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the aging time in seconds for Source + Only multicast entries when cisSourceOnlyLearningEnabled is + set to 'true'. When cisSourceOnlyEntryAgingTime is set to + 0, aging is disabled." + ::= { cisSystemInfo 17 } + +cisRobustnessVariable OBJECT-TYPE + SYNTAX Unsigned32 (1..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Robustness Variable of this device. This + value will be used at each VLAN if the corresponding + instance of cisVlanRobustnessVariable is not configured." + REFERENCE "RFC 3376, 8.1" + ::= { cisSystemInfo 18 } + +cisLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the IGMP Last Member Query Interval of this device. + This value will be used at each VLAN if the corresponding + instance of cisVlanLeaveQueryInterval is not configured." + REFERENCE "RFC 3376, 8.8" + ::= { cisSystemInfo 19 } + +cisLastMemberQueryCount OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Last Member Query Count value of this + device. This value will be used at each VLAN if the + corresponding instance of cisVlanLastMemberQueryCount is + not configured." + ::= { cisSystemInfo 20 } + +cisTimeToLiveCheckEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether Time-To-Live (TTL) check is enabled when + processing IGMP packets in the system. + + Setting this object to 'false' disables TTL check when + processing IGMP packets in the system. + + Setting this object to 'true' enables TTL check, whether TTL + check for IGMP packets on each VLAN is done or not is + controlled by the corresponding instance of + cisVlanTimeToLiveCheckEnabled." + ::= { cisSystemInfo 21 } + +cisRouterAlertCheckEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether checking of Router-Alert option is enabled + for IGMP traffic in the system. + + Setting this object to 'false' disables Router-Alert check in + the system. + + Setting this object to 'true' enables Router-Alert check, + whether Router-Alert check is performed at each VLAN is + controlled by the corresponding instance of + cisVlanRouterAlertCheckEnabled." + ::= { cisSystemInfo 22 } +-- ---------------------------------------- +-- - The cisStatisticsInfo group. +-- ---------------------------------------- + +cisInterfaceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisInterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains statistics information for IGMP Snooping. An + entry appears in this table for each IGMP Snooping capable + interface in the device." + ::= { cisStatisticsInfo 1 } + +cisInterfaceStatsEntry OBJECT-TYPE + SYNTAX CisInterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains statistics information for a specific IGMP + Snooping capable interface. It provides information about + IGMP messages and reports that have been transmitted and + received at the interface." + INDEX { ifIndex } + ::= { cisInterfaceStatsTable 1 } + +CisInterfaceStatsEntry ::= SEQUENCE { + cisTxGeneralQueries Counter32, + cisTxGroupSpecificQueries Counter32, + cisTxReports Counter32, + cisTxLeaves Counter32, + cisRxGeneralQueries Counter32, + cisRxGroupSpecificQueries Counter32, + cisRxReports Counter32, + cisRxLeaves Counter32, + cisRxValidPackets Counter32, + cisRxInvalidPackets Counter32, + cisRxOtherPackets Counter32, + cisRxMACGeneralQueries Counter32, + cisRxTopoNotifications Counter32, + cisV3Allows Counter32, + cisV3Blocks Counter32, + cisV3IsIncluded Counter32, + cisV3IsExcluded Counter32, + cisV3ToIncluded Counter32, + cisV3ToExcluded Counter32 +} + +cisTxGeneralQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IGMP General Queries that have been transmitted through + an interface." + ::= { cisInterfaceStatsEntry 1 } + +cisTxGroupSpecificQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IGMP Group-Specific Queries that have been transmitted + through an interface." + ::= { cisInterfaceStatsEntry 2 } + +cisTxReports OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IGMP Membership Reports that have been transmitted + through an interface." + ::= { cisInterfaceStatsEntry 3 } + +cisTxLeaves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IGMP Leave messages that have been transmitted through + an interface." + ::= { cisInterfaceStatsEntry 4 } + +cisRxGeneralQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IGMP General Queries that have been received at an + interface." + ::= { cisInterfaceStatsEntry 5 } + +cisRxGroupSpecificQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IGMP Group-Specific Queries that have been received at + an interface." + ::= { cisInterfaceStatsEntry 6 } + +cisRxReports OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IGMP Membership Reports that have been received at an + interface." + ::= { cisInterfaceStatsEntry 7 } + +cisRxLeaves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total IGMP Leave messages that have been received at an + interface." + ::= { cisInterfaceStatsEntry 8 } + +cisRxValidPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total valid IGMP packets have been received at an interface." + ::= { cisInterfaceStatsEntry 9 } + +cisRxInvalidPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets those are not valid IGMP messages received + at an interface." + ::= { cisInterfaceStatsEntry 10 } + +cisRxOtherPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total non IGMP messages messages that have been received + at an interface, comprising cgmp join, pim hello, dvmrp + and mospf messages." + ::= { cisInterfaceStatsEntry 11 } + +cisRxMACGeneralQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total MAC-based General Queries that have been received at + an interface." + ::= { cisInterfaceStatsEntry 12 } + +cisRxTopoNotifications OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Topology Change Notifications that have been received + at an interface." + ::= { cisInterfaceStatsEntry 13 } + +cisV3Allows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Source-List-Change records with the record type + ALLOW_NEW_SOURCES that have been sent from hosts connected + to an interface. This record type indicates that the Source + Address fields in this Group Record contain a list of + additional sources that the system wishes to hear from, for + packets sent to the specified multicast address." + ::= { cisInterfaceStatsEntry 14 } + +cisV3Blocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Source-List-Change records with the record type + BLOCK_OLD_SOURCE that have been sent from hosts connected to + an interface. This record type indicates that the Source + Address fields in this Group Record contain a list of the + sources that the system no longer wishes to hear from, for + packets sent to the specified multicast address." + ::= { cisInterfaceStatsEntry 15 } + +cisV3IsIncluded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Current-State records with the state MODE_IS_INCLUDE + that have been sent from hosts in response to a Query received + at an interface. This state indicates that the interface has a + filter mode of INCLUDE for the specified multicast address." + ::= { cisInterfaceStatsEntry 16 } + +cisV3IsExcluded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Current-State records with the state MODE_IS_EXCLUDE + that have been sent from hosts in response to a Query received + at an interfaces. This state indicates that the interface has a + filter mode of EXCLUDE for the specified multicast address." + ::= { cisInterfaceStatsEntry 17 } + +cisV3ToIncluded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Filter-Mode-Change records with the record type + CHANGE_TO_INCLUDE_MODE that have been sent through an + interface. This type of record indicates that the filter mode + has been changed to INCLUDE mode for the specified multicast + address, and the Source Address fields in this Group Record + will contain the new source list for the specified multicast + address, if it is not empty." + ::= { cisInterfaceStatsEntry 18 } + +cisV3ToExcluded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Filter-Mode-Change records with the record type + CHANGE_TO_EXCLUDE_MODE that have been sent through an + interface. This type of record indicates that the filter mode + has been changed to EXCLUDE mode for the specified multicast + address, and the Source Address fields in this Group Record + will contain the new source list for the specified multicast + address, if it is not empty." + ::= { cisInterfaceStatsEntry 19 } + + + +-- ---------------------------------------- +-- The cisRateLimitInfo group. +-- ---------------------------------------- + +cisGeneralQueryRateLimit OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets per 30 seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Rate limit for General-Query packets per 30 seconds from + a control plane address. If the packets exceed the rate, + snooping will be stalled for a period of 30 seconds." + ::= { cisRateLimitInfo 1 } + +cisDvmrpRateLimit OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets per 30 seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Rate limit for DVMRP packets per 30 seconds from + a control plane address. If the packets exceed the rate, + snooping will be stalled for a period of 30 second." + ::= { cisRateLimitInfo 2 } + +cisMospf1RateLimit OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets per 30 seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Rate limit for MOSPF1 packets per 30 seconds from + a control plane address. If the packets exceed the rate, + snooping will be stalled for a period of 30 second." + ::= { cisRateLimitInfo 3 } + +cisMospf2RateLimit OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets per 30 seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Rate limit for MOSPF2 packets per 30 seconds from + a control plane address. If the packets exceed the rate, + snooping will be stalled for a period of 30 second." + ::= { cisRateLimitInfo 4 } + +cisPimV2RateLimit OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets per 30 seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Rate limit for PIMv2 packets per 30 seconds from + a control plane address. If the packets exceed the rate, + snooping will be stalled for a period of 30 second." + ::= { cisRateLimitInfo 5 } + +cisRateLimit OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets per second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate limit for incoming IGMP messages in packets per seconds, + applied to each VLAN in the system. IGMP Snooping will be + disabled on the corresponding VLAN if IGMP message incoming + rate exceeds the limit, then enabled back automatically once + IGMP join message rate is below the limit indicated by the + corresponding instance value of this object. Setting value + zero to this object means no limitation on IGMP incoming + message rate." + ::= { cisRateLimitInfo 6 } +-- ---------------------------------------- +-- - The cisVlanConfigInfo group. +-- ---------------------------------------- + +cisVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains VLAN based configuration information + for IGMP Snooping." + ::= { cisVlanConfigInfo 1 } + +cisVlanConfigEntry OBJECT-TYPE + SYNTAX CisVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP Snooping capable VLAN + found in the device. An entry is removed if such VLAN + becomes IGMP Snooping incapable or has been removed." + INDEX { cisVlanIndex } + ::= { cisVlanConfigTable 1 } + +CisVlanConfigEntry ::= SEQUENCE { + cisVlanIndex VlanIndex, + cisVlanIgmpSnoopingEnabled TruthValue, + cisVlanFastLeaveEnabled TruthValue, + cisVlanIgmpSnoopingOperMode CisIgmpMode, + cisVlanIgmpSnoopingLearningMode INTEGER, + cisVlanReportSuppressionEnabled TruthValue, + cisVlanLeaveQueryInterval Unsigned32, + cisVlanLastMemberQueryCount Unsigned32, + cisVlanRobustnessVariable Unsigned32, + cisVlanTimeToLiveCheckEnabled TruthValue, + cisVlanRouterAlertCheckEnabled TruthValue +} + +cisVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which IGMP Snooping + is configured." + ::= { cisVlanConfigEntry 1 } + +cisVlanIgmpSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'true' IGMP Snooping + is enabled on this VLAN else disabled." + ::= { cisVlanConfigEntry 2 } + +cisVlanFastLeaveEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Fast-Leave mechanism + (also known as Immediate-Leave) is to be performed by IGMP + Snooping or not. When enabled, IGMP Snooping will remove + the interface from the group mentioned in the IGMP Leave + message received on that interface without waiting for the + IGMP Group-Specific Query to timeout to determine whether + there are any more hosts on that interface for that group." + ::= { cisVlanConfigEntry 3 } + +cisVlanIgmpSnoopingOperMode OBJECT-TYPE + SYNTAX CisIgmpMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the operational mode of IGMP Snooping. + The object should return igmpOnly(2) or igmpCgmp(3) only." + ::= { cisVlanConfigEntry 4 } + +cisVlanIgmpSnoopingLearningMode OBJECT-TYPE + SYNTAX INTEGER { + pimDvmrp(1), + cgmp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the multicast router port learning + method for IGMP Snooping as described below: + pimDvmrp(1) : Protocol Independent Multicast / Distance Vector + Multicast Routing Protocol. + cgmp(2) : Cisco Group Management Protocol." + ::= { cisVlanConfigEntry 5 } + +cisVlanReportSuppressionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Report Suppression is enabled + for this VLAN." + ::= { cisVlanConfigEntry 6 } + +cisVlanLeaveQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the IGMP Last Member Query Interval of this VLAN. + + Value of zero for this object indicates that IGMP leave timer + is not configured for this VLAN. In that case, IGMP leave + timer used in this VLAN is indicated by the value of + cisLastMemberQueryInterval." + ::= { cisVlanConfigEntry 7 } + +cisVlanLastMemberQueryCount OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Last Member Query Count for this + VLAN. + + Value of zero for this object indicates that Last Member + Query Count is not configured for the VLAN. In that case, + Last Member Query Count used in this VLAN is indicated by the + value of cisLastMemberQueryCount." + ::= { cisVlanConfigEntry 8 } + +cisVlanRobustnessVariable OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specifies the Robustness Variable for this VLAN. + + Value of zero for this object indicates that Robustness + Variable is not configured for the VLAN. In that case, + Robustness Variable used in this VLAN is indicated by the + value of cisRobustnessVariable." + REFERENCE "RFC 3376, 8.1" + ::= { cisVlanConfigEntry 9 } + +cisVlanTimeToLiveCheckEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specifies whether TTL check is enabled on this + VLAN. + + Setting this object will only take effect when + cisTimeToLiveCheckEnabled is 'true'." + ::= { cisVlanConfigEntry 10 } + +cisVlanRouterAlertCheckEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specifies whether checking of Router-Alert option + is enabled for IGMP traffic in this VLAN. + + Setting this object will only take effect when + cisRouterAlertCheckEnabled is 'true'." + ::= { cisVlanConfigEntry 11 } + + + +cisIgmpQuerierTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisIgmpQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing information regarding the IGMP Querier in + the VLAN. The device can be configured to be the IGMP Querier + for the VLAN. An IGMP Querier for the VLAN is selected by + using a Querier Election process." + ::= { cisVlanConfigInfo 2 } + +cisIgmpQuerierEntry OBJECT-TYPE + SYNTAX CisIgmpQuerierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each IGMP Snooping capable VLAN + found in the device. An entry is removed if such VLAN + becomes IGMP Snooping incapable or has been removed." + INDEX { cisIgmpQuerierVlanIndex } + ::= { cisIgmpQuerierTable 1 } + +CisIgmpQuerierEntry ::= SEQUENCE { + cisIgmpQuerierVlanIndex VlanIndex, + cisIgmpQuerierEnabled TruthValue, + cisIgmpQuerierState INTEGER, + cisIgmpQuerierVersion CisIgmpVersion, + cisIgmpQuerierAddressType InetAddressType, + cisIgmpQuerierAddress InetAddress, + cisIgmpQuerierInterface InterfaceIndex, + cisIgmpQuerierTcnQueryCount Unsigned32, + cisIgmpQuerierTcnQueryInterval Unsigned32, + cisIgmpQuerierTimerExpiry Unsigned32, + cisIgmpQuerierMaxResponseTime Unsigned32, + cisIgmpQuerierQueryInterval Unsigned32, + cisIgmpQuerierAdminAddressType InetAddressType, + cisIgmpQuerierAdminAddress InetAddress, + cisIgmpQuerierAdminVersion CisIgmpVersion, + cisIgmpQuerierTcnQueryPending Counter32 +} + +cisIgmpQuerierVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object indicates the VLAN that the Querier will send + IGMP queries on." + ::= { cisIgmpQuerierEntry 1 } + +cisIgmpQuerierEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether IGMP Snooping Querier function + is enabled on the VLAN. Setting this object to 'enable' will + enable IGMP Snooping Querier function on this VLAN; Setting + this object to 'false' will disable IGMP Snooping Querier + function on this VLAN. Setting this object will only take effect + when cisQuerierEnabled is 'true'. + + If IGMP Snooping Querier election is enabled in the system, this + object also controls whether the device will participate in + the IGMP Querier election in a VLAN. If the object is set + to 'true', the device will participate to an election + process to be a Querier. If the object is set to 'false' + while the device is acting as the Querier in a VLAN, a new + election will be activated to choose a different Querier." + ::= { cisIgmpQuerierEntry 2 } + +cisIgmpQuerierState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + electing(2), + querier(3), + nonQuerier(4), + inactive(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the current state of the device as an + IGMP Querier in a VLAN. + + disabled(1) : Querier function is disabled for this device + in this VLAN. + electing(2) : The device is in the election process of the + Querier. + querier(3) : The device is the current Querier in this + VLAN. + nonQuerier(4): The device has lost the election process of + the Querier. + inactive(5) : VLAN is inactive or not an Ethernet VLAN." + ::= { cisIgmpQuerierEntry 3 } + +cisIgmpQuerierVersion OBJECT-TYPE + SYNTAX CisIgmpVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the operational IGMP version of the + Querier for the VLAN. IGMP version of the Querier is + determined by the type of IGMP General Query received by + the device." + REFERENCE "RFC 3376" + ::= { cisIgmpQuerierEntry 4 } + +cisIgmpQuerierAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates IP address type of the IGMP Querier + for the VLAN." + ::= { cisIgmpQuerierEntry 5 } + +cisIgmpQuerierAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the operational IP address of the IGMP + Querier for the VLAN." + ::= { cisIgmpQuerierEntry 6 } + +cisIgmpQuerierInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the interface on which IGMP Querier is + detected for the VLAN. The value of this object is zero + if the device itself is acting as IGMP Querier for the VLAN." + ::= { cisIgmpQuerierEntry 7 } + +cisIgmpQuerierTcnQueryCount OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of TCN queries to be executed upon + receiving TCN on this VLAN. + + Value of zero for this object indicates that querier TCN query + count is not configured for the VLAN." + ::= { cisIgmpQuerierEntry 8 } + +cisIgmpQuerierTcnQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the TCN query interval time for this VLAN. + + Value of zero for this object indicates that querier + TCN query interval is not configured for the VLAN. In that + case, querier TCN query interval used in this VLAN is + indicated by the value of cisQuerierTcnQueryInterval." + ::= { cisIgmpQuerierEntry 9 } + +cisIgmpQuerierTimerExpiry OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the querier expiration timer on this VLAN. + + Value of zero for this object indicates that querier + expiration timer is not configured for the VLAN. In that + case, querier expiration timer used in this VLAN is + indicated by the value of cisQuerierTimerExpiry." + ::= { cisIgmpQuerierEntry 10 } + +cisIgmpQuerierMaxResponseTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Max Response Time value of queries generated + by IGMP Snooping Querier on this VLAN. + + Value of zero for this object indicates that querier Max + Response Time is not configured for the VLAN. In that case, + querier Max Response Time used in this VLAN is indicated + by the value of cisQuerierMaxResponseTime." + ::= { cisIgmpQuerierEntry 11 } + +cisIgmpQuerierQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the interval between IGMP Queries to this VLAN. + + Value of zero for this object indicates that querier + query interval is not configured for the VLAN. In that case, + querier query interval used in this VLAN is indicated by + the value of cisQuerierQueryInterval." + ::= { cisIgmpQuerierEntry 12 } + +cisIgmpQuerierAdminAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the administrative IP address type of the IGMP + Querier of this VLAN." + ::= { cisIgmpQuerierEntry 13 } + +cisIgmpQuerierAdminAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the administrative Internet address of the + IGMP Querier of this VLAN, when IGMP Snooping Querier + function is enabled on this VLAN. The type of this + address is determined by the value of + cisIgmpQuerierAdminAddressType." + ::= { cisIgmpQuerierEntry 14 } + +cisIgmpQuerierAdminVersion OBJECT-TYPE + SYNTAX CisIgmpVersion + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the administrative version of the IGMP version + that the Querier feature uses on this VLAN. + + Value 'unknown' indicates that the administrative version is + not configured for IGMP Querier on this VLAN." + ::= { cisIgmpQuerierEntry 15 } + +cisIgmpQuerierTcnQueryPending OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the remaining TCN queries in respond to TCN on this + VLAN." + ::= { cisIgmpQuerierEntry 16 } + + +-- ---------------------------------------- +-- - The cisIfConfigInfo group. +-- ---------------------------------------- + +cisIfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing configuration information for IGMP + Snooping on capable Layer two interfaces." + ::= { cisIfConfigInfo 1 } + +cisIfConfigEntry OBJECT-TYPE + SYNTAX CisIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created for each Layer two interface + capable of being flood with multicast traffic by IGMP + Snooping." + INDEX { ifIndex } + ::= { cisIfConfigTable 1 } + +CisIfConfigEntry ::= SEQUENCE { + cisIfTopoChangeFloodEnabled TruthValue +} + +cisIfTopoChangeFloodEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to 'true' multicast traffic will be + flooded on the port for cisTopoChangeFloodQueryCount of Igmp + General Queries upon receiving a Topology Change + Notification (TCN) for the VLAN to which the port belongs." + ::= { cisIfConfigEntry 1 } + + +-- ------------------------------------------------------ +-- The cisMulticastRouterInfo group. +-- ------------------------------------------------------ + +cisMcastRouterCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisMcastRouterCfgEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table containing multicast router configuration information + for IGMP Snooping. This table is deprecated and replaced by + cisMcastRouterConfigTable." + ::= { cisMulticastRouterInfo 1 } + +cisMcastRouterCfgEntry OBJECT-TYPE + SYNTAX CisMcastRouterCfgEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry is created for each interface in the VLAN that is + either learned or configured as multicast router port. + A multicast router port is learned using the method + specified by cisVlanIgmpSnoopingLearningMode." + INDEX { + ifIndex, + cisMcastRouterVlanIndex + } + ::= { cisMcastRouterCfgTable 1 } + +CisMcastRouterCfgEntry ::= SEQUENCE { + cisMcastRouterVlanIndex VlanIndex, + cisMcastRouterType INTEGER, + cisMcastRouterRowStatus RowStatus +} + +cisMcastRouterVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This object indicates the VLAN to which the multicast router + port belongs." + ::= { cisMcastRouterCfgEntry 1 } + +cisMcastRouterType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates if the multicast router port is + a configured (static) or learned (dynamic) port." + ::= { cisMcastRouterCfgEntry 2 } + +cisMcastRouterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object is a conceptual row entry that allows to add + or delete entries to or from the cisMcastRouterCfgTable. + When creating an entry in this table 'createAndGo' method + is used and the value of this object is set to 'active'. + Deactivation of an 'active' entry is not allowed. When + deleting an entry in this table 'destroy' method is + used." + ::= { cisMcastRouterCfgEntry 3 } + + + +cisMcastRouterConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisMcastRouterConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing a list of multicast router used by IGMP + snooping. An entry is created for every multicast router + learnt by the system. An entry can also be created + manually by user. Only entries which are manually created + can be deleted from the table." + ::= { cisMulticastRouterInfo 2 } + +cisMcastRouterConfigEntry OBJECT-TYPE + SYNTAX CisMcastRouterConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of configuration and information regarding a single + multicast router." + INDEX { + cisMcastRouterConfigVlanIndex, + ifIndex + } + ::= { cisMcastRouterConfigTable 1 } + +CisMcastRouterConfigEntry ::= SEQUENCE { + cisMcastRouterConfigVlanIndex VlanIndex, + cisMcastRouterConfigRouterType INTEGER, + cisMcastRouterConfigStorageType StorageType, + cisMcastRouterConfigRowStatus RowStatus +} + +cisMcastRouterConfigVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN to which the multicast router + port belongs." + ::= { cisMcastRouterConfigEntry 1 } + +cisMcastRouterConfigRouterType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates type of the multicast router. + + static: the multicast router is configured manually. + + dynamic: the multicast router is learned by the system." + ::= { cisMcastRouterConfigEntry 2 } + +cisMcastRouterConfigStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the storage type of this conceptual + row." + DEFVAL { volatile } + ::= { cisMcastRouterConfigEntry 3 } + +cisMcastRouterConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage creation, deletion and + modification of rows in this table. + + Once a row becomes active, value in any column within + such row can not be modified." + ::= { cisMcastRouterConfigEntry 4 } + + +-- ---------------------------------------- +-- The cisMulticastGroupInfo group. +-- ---------------------------------------- + +cisMcastGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisMcastGroupEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Table containing multicast group address information for + IGMP Snooping." + ::= { cisMulticastGroupInfo 1 } + +cisMcastGroupEntry OBJECT-TYPE + SYNTAX CisMcastGroupEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry is created by IGMP Snooping for each group learned + in the VLAN." + INDEX { + cisMcastGroupVlanIndex, + cisMcastGroupAddressType, + cisMcastGroupAddress + } + ::= { cisMcastGroupTable 1 } + +CisMcastGroupEntry ::= SEQUENCE { + cisMcastGroupVlanIndex VlanIndex, + cisMcastGroupAddressType InetAddressType, + cisMcastGroupAddress InetAddress, + cisMcastGroupFilterMode INTEGER, + cisMcastGroupIgmpVersion CisIgmpVersion, + cisMcastGroupIncludeHostCount Counter32, + cisMcastGroupExcludeHostCount Counter32, + cisMcastGroupPortList CiscoPortList +} + +cisMcastGroupVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This object indicates the VLAN in which the group is learned." + ::= { cisMcastGroupEntry 1 } + +cisMcastGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This object indicates IP multicast address type learned + by IGMP Snooping." + ::= { cisMcastGroupEntry 2 } + +cisMcastGroupAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This object indicates IP multicast address learned by + IGMP Snooping." + ::= { cisMcastGroupEntry 3 } + +cisMcastGroupFilterMode OBJECT-TYPE + SYNTAX INTEGER { + include(1), + exclude(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the IGMP filter mode for this group. + + include(1) : reception of multicast packets sent to the group + specified by cisMcastGroupAddress is requested + only from the specified IPv4 source addresses + listed in the IGMPv3 Membership Reports. + exclude(2) : reception of multicast packets sent to the group + specified by cisMcastGroupAddress is requested + from all except from the list of IPv4 source + addresses specified in the IGMPv3 Membership + Reports. + + The filter mode is determined by the type of Group Record + received in the IGMP Membership Report received by the + device. Groups for which IGMPv1/v2 Membership Reports + are received are considered to have a cisMcastGroupFilterMode + of 'exclude'." + REFERENCE "RFC 3376" + ::= { cisMcastGroupEntry 4 } + +cisMcastGroupIgmpVersion OBJECT-TYPE + SYNTAX CisIgmpVersion + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the IGMP version for the group. + This is determined by the type of IGMP Membership Report + received by the device." + ::= { cisMcastGroupEntry 5 } + +cisMcastGroupIncludeHostCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the number of hosts that + are in INCLUDE mode for the group." + ::= { cisMcastGroupEntry 6 } + +cisMcastGroupExcludeHostCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the number of hosts that + are in EXCLUDE mode for the group." + ::= { cisMcastGroupEntry 7 } + +cisMcastGroupPortList OBJECT-TYPE + SYNTAX CiscoPortList + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the set of ports on which IGMP + Membership Reports are received for the group indicating + interest to receive traffic sent to the group." + ::= { cisMcastGroupEntry 8 } + + + +cisMulticastGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisMulticastGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing a list of multicast group information for + IGMP Snooping." + ::= { cisMulticastGroupInfo 2 } + +cisMulticastGroupEntry OBJECT-TYPE + SYNTAX CisMulticastGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of multicast group in the system. An entry is created + for each group learned or configured in the system." + INDEX { + cisMulticastGroupVlanIndex, + cisMulticastGroupCeVlanIndex, + cisMulticastGroupAddressType, + cisMulticastGroupAddress, + cisMulticastGroupSourceAddress + } + ::= { cisMulticastGroupTable 1 } + +CisMulticastGroupEntry ::= SEQUENCE { + cisMulticastGroupVlanIndex VlanIndex, + cisMulticastGroupCeVlanIndex VlanIndex, + cisMulticastGroupAddressType InetAddressType, + cisMulticastGroupAddress InetAddress, + cisMulticastGroupSourceAddress InetAddress, + cisMulticastGroupGroupType INTEGER, + cisMulticastGroupIgmpVersion BITS, + cisMulticastGroupSourceUpTime Unsigned32, + cisMulticastGroupSourceExpires Unsigned32, + cisMulticastGroupInclHostCount Counter32, + cisMulticastGroupExclHostCount Counter32 +} + +cisMulticastGroupVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the VLAN in which the group is + learned or configured." + ::= { cisMulticastGroupEntry 1 } + +cisMulticastGroupCeVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the Customer Equipment (CE) VLAN in + which the group is learned or configured." + ::= { cisMulticastGroupEntry 2 } + +cisMulticastGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of Internet address of + the multicast group and source in this entry." + ::= { cisMulticastGroupEntry 3 } + +cisMulticastGroupAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..48)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates IP multicast address of the group. Type + of this address is indicated by cisMulticastGroupAddressType." + ::= { cisMulticastGroupEntry 4 } + +cisMulticastGroupSourceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..48)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates IP address of the source of the multicast + traffic. Value of zero for this object indicates that the + multicast traffic of the group indicated by the corresponding + instance of cisMulticastGroupAddress can come from any source. + Type of this address is indicated by + cisMulticastGroupAddressType." + ::= { cisMulticastGroupEntry 5 } + +cisMulticastGroupGroupType OBJECT-TYPE + SYNTAX INTEGER { + dynamic(1), + static(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether this multicast group is learned + or manually configured on the device. + + dynamic(1): this multicast group is learned from multicast + traffic on this VLAN. + static(2) : this multicast group is manually configured on the + device. + + The group type is set to 'static' unconditionally if a port is + joining that group via configuration." + ::= { cisMulticastGroupEntry 6 } + +cisMulticastGroupIgmpVersion OBJECT-TYPE + SYNTAX BITS { + igmpV1(0), + igmpV2(1), + igmpV3(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the versions of IGMP packets received + from this group." + ::= { cisMulticastGroupEntry 7 } + +cisMulticastGroupSourceUpTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time (in seconds) since this source + started sending multicast data for the multicast group." + ::= { cisMulticastGroupEntry 8 } + +cisMulticastGroupSourceExpires OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time (in seconds) the association of + this source and the multicast group will be expired, if there is + no host interests in receiving multicast data from it. + + This object has the value zero when value of the corresponding + object cisMulticastGroupGroupType is 'static'." + ::= { cisMulticastGroupEntry 9 } + +cisMulticastGroupInclHostCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of hosts that are in + INCLUDE mode for the group." + ::= { cisMulticastGroupEntry 10 } + +cisMulticastGroupExclHostCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of hosts that are in + EXCLUDE mode for the group." + ::= { cisMulticastGroupEntry 11 } + + + +cisMulticastGroupPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisMulticastGroupPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing a list of ports joining multicast groups." + ::= { cisMulticastGroupInfo 3 } + +cisMulticastGroupPortListEntry OBJECT-TYPE + SYNTAX CisMulticastGroupPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a list of ports joining a multicast group." + INDEX { + cisMulticastGroupVlanIndex, + cisMulticastGroupCeVlanIndex, + cisMulticastGroupAddressType, + cisMulticastGroupAddress, + cisMulticastGroupSourceAddress, + cisMulticastGroupPortRangeIndex + } + ::= { cisMulticastGroupPortListTable 1 } + +CisMulticastGroupPortListEntry ::= SEQUENCE { + cisMulticastGroupPortRangeIndex CiscoPortListRange, + cisMulticastGroupPortList CiscoPortList +} + +cisMulticastGroupPortRangeIndex OBJECT-TYPE + SYNTAX CiscoPortListRange + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the bridge-port range of this row." + ::= { cisMulticastGroupPortListEntry 1 } + +cisMulticastGroupPortList OBJECT-TYPE + SYNTAX CiscoPortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of ports that joining a multicast group. It has + the information of up to 2k ports with the port number + starting from the information indicated in + cisMcastPortRangeIndex object of the same row. For example, + if the value of cisMcastPortRangeIndex is 'twoKto4K', the + port number indicated in this object starting from 2049 + and ending to 4096. + + A port number is the value of dot1dBasePort for the port in + the BRIDGE-MIB (RFC 4188)." + ::= { cisMulticastGroupPortListEntry 2 } + + + +cisMulticastGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisMulticastGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of configured multicast group and associated ports + in the system." + ::= { cisMulticastGroupInfo 4 } + +cisMulticastGroupConfigEntry OBJECT-TYPE + SYNTAX CisMulticastGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of multicast group and its associated ports, which + is configured manually." + INDEX { + cisMulticastGroupConfVlanIndex, + cisMulticastGroupConfCeVlanIndex, + cisMulticastGroupConfAddressType, + cisMulticastGroupConfAddress, + cisMulticastGroupConfSourceAddress, + cisMulticastGroupConfPortRange + } + ::= { cisMulticastGroupConfigTable 1 } + +CisMulticastGroupConfigEntry ::= SEQUENCE { + cisMulticastGroupConfVlanIndex VlanIndex, + cisMulticastGroupConfCeVlanIndex VlanIndex, + cisMulticastGroupConfAddressType InetAddressType, + cisMulticastGroupConfAddress InetAddress, + cisMulticastGroupConfSourceAddress InetAddress, + cisMulticastGroupConfPortRange CiscoPortListRange, + cisMulticastGroupConfPortList CiscoPortList, + cisMulticastGroupConfStorageType StorageType, + cisMulticastGroupConfRowStatus RowStatus +} + +cisMulticastGroupConfVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the VLAN in which the group is + configured." + ::= { cisMulticastGroupConfigEntry 1 } + +cisMulticastGroupConfCeVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the Customer Equipment (CE) VLAN in + which the group is configured." + ::= { cisMulticastGroupConfigEntry 2 } + +cisMulticastGroupConfAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the type of Internet address of + multicast group and source in this entry." + ::= { cisMulticastGroupConfigEntry 3 } + +cisMulticastGroupConfAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..48)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies IP address of the multicast group. + Type of this address is indicated by + cisMulticastGroupConfAddressType." + ::= { cisMulticastGroupConfigEntry 4 } + +cisMulticastGroupConfSourceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..48)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the IP address of the source of the + multicast traffic for this group. Value of zero for this + object indicates that the multicast traffic of this group can + come from any source. Type of this address is indicated by + cisMulticastGroupConfAddressType." + ::= { cisMulticastGroupConfigEntry 5 } + +cisMulticastGroupConfPortRange OBJECT-TYPE + SYNTAX CiscoPortListRange + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the bridge-port range of this row.." + ::= { cisMulticastGroupConfigEntry 6 } + +cisMulticastGroupConfPortList OBJECT-TYPE + SYNTAX CiscoPortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The set of ports that are configured to join a multicast + group. It has the information of up to 2k ports with the + port number starting from the information indicated in + cisMcastPortRangeIndex object of the same row. For + example, if the value of cisMulticastGroupConfPortRange is + 'twoKto4K', the port number indicated in this object starting + from 2049 and ending to 4096. + + A port number is the value of dot1dBasePort for the port + in the BRIDGE-MIB (RFC 4188)." + ::= { cisMulticastGroupConfigEntry 7 } + +cisMulticastGroupConfStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the storage type of this conceptual + row." + DEFVAL { volatile } + ::= { cisMulticastGroupConfigEntry 8 } + +cisMulticastGroupConfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage creation, deletion and + modification of rows in this table. + + Once a row becomes active, value in any column within + such row can not be modified." + ::= { cisMulticastGroupConfigEntry 9 } + + + +-- ----------------------------------------- +-- cisResourceLimitInfo groups +-- ----------------------------------------- + +cisL2EntryLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum number of Layer 2 multicast entries + that IGMP Snooping can install in the Layer 2 forwarding + table. For multicast groups not being installed in the + Layer 2 forwarding table due to exceeding the limitation, + their traffic will be flooded within the VLAN. + + Value of zero for this object indicates that there is no + limitation on the number of Layer 2 multicast entries + which can be installed in the Layer 2 forwarding table." + ::= { cisResourceLimitInfo 1 } + +cisEntryTrackingLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum number of entries that can be installed + in the tracking database. + + Value of zero for this object indicates that no entry can + be installed to the tracking database." + ::= { cisResourceLimitInfo 2 } + +cisSourceOnlyPercentageScanLimit OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the percentage of IGMP Snooping Source Only + entries to be processed in each Source Only timeout + period, in which they will be timed out in batches. + Entries not processed due to this limitation will + remain in the Layer 2 forwarding table. + + Value of zero for this object indicates that Source Only + entries scan will not be performed." + ::= { cisResourceLimitInfo 3 } + +cisSourceOnlyLearningLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum number of Layer 2 multicast Source + Only entries that IGMP Snooping can install in the Layer 2 + forwarding table. If the number of multicast Source Only + groups in the system exceeds this limit, snooping entries + will not be installed for the over-limit groups and Source + Only traffic for these groups will be flooded within the + VLAN. + + Value of zero for this object indicates that there is no + limitation on the number of Source Only entries which can be + installed in the Layer 2 forwarding table." + ::= { cisResourceLimitInfo 4 } + +-- ---------------------------------------- +-- cisQuerierConfigInfo +-- ---------------------------------------- + +cisQuerierEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if IGMP Snooping Querier function is globally + enabled at the device level. + + Setting this object to 'false' disabled IGMP Snooping + Querier function globally, thus disabling the feature at + each VLAN. + + Setting this object to 'true' enables IGMP Snooping Querier + in the system, whether the feature is running at each VLAN + or not is controlled by the corresponding entry in + cisIgmpQuerierTable." + ::= { cisQuerierConfigInfo 1 } + +cisQuerierTcnQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the TCN query interval time when the device is + acting as the active querier. This value will be used at each + VLAN if value of the corresponding instance of + cisIgmpQuerierTcnQueryInterval is not configured." + ::= { cisQuerierConfigInfo 2 } + +cisQuerierTimerExpiry OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the querier expiration timer. This value will + be used at each VLAN if value of the corresponding + instance of cisIgmpQuerierTimerExpiry is not configured." + ::= { cisQuerierConfigInfo 3 } + +cisQuerierMaxResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "one-tenth of second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Max Response Time value of queries generated + by IGMP Snooping Querier. This value will be used at each + VLAN if value of the corresponding instance of + cisIgmpQuerierMaxResponseTime is not configured." + REFERENCE "RFC 3376" + ::= { cisQuerierConfigInfo 4 } + +cisQuerierQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the interval between IGMP queries. This value + will be used at each VLAN if value of the corresponding + instance of cisIgmpQuerierQueryInterval is not configured." + ::= { cisQuerierConfigInfo 5 } + +cisQuerierAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the type of Internet address of + the IGMP Querier associating with this device when it is + acting as an IGMP Snooping Querier." + ::= { cisQuerierConfigInfo 6 } + +cisQuerierAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Internet address of the IGMP Querier associating + with this device when it is acting as an IGMP Snooping Querier. + This address will be used by IGMP Snooping Querier feature at + each VLAN if no corresponding IGMP Snooping Querier is + configured for that VLAN. The type of this address is determined + by value of cisQuerierAddressType object." + ::= { cisQuerierConfigInfo 7 } + +cisQuerierVersion OBJECT-TYPE + SYNTAX CisIgmpVersion + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the IGMP version that the Querier feature uses. + This value will be used at each VLAN if value of the + corresponding instance of cisIgmpQuerierAdminVersion is + 'unknown'." + ::= { cisQuerierConfigInfo 8 } + +cisQuerierTcnQueryCount OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of TCN queries to be executed upon + receiving TCN, when the device is acting as the active + querier. This value will be used at each VLAN if value of + the corresponding instance of cisVlanQuerierTcnQueryCount + is not configured." + ::= { cisQuerierConfigInfo 9 } +-- ----------------------------------------------------------------- +-- cisFilteringInfo +-- +-- IGMP Snooping filters provides mechanisms to control the +-- propagation of IGMP traffic through the network. By managing IGMP +-- traffic, IGMP filtering provides the capability to manage IGMP +-- snooping, which in turn controls the forwarding of multicast +-- traffic. +-- +-- When an IGMP packet is received, IGMP Snooping uses the configured +-- filters to determine whether the IGMP packet should be discarded or +-- allowed to be processed. With an IGMP version 1 or version 2 packet, +-- the entire packet is discarded. With a IGMPv3 packet, the packet is +-- rewritten to remove message elements that were denied by the +-- filters. +-- ----------------------------------------------------------------- + +cisIfLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisIfLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing a list of IGMP Snooping limit filters." + ::= { cisFilteringInfo 1 } + +cisIfLimitEntry OBJECT-TYPE + SYNTAX CisIfLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing IGMP Snooping limit filters. A limit + filter can be applied on a Layer2 interface, and VLAN(s) carried + by the interface when it is in trunk mode." + INDEX { + ifIndex, + cisIfLimitVlanNumber + } + ::= { cisIfLimitTable 1 } + +CisIfLimitEntry ::= SEQUENCE { + cisIfLimitVlanNumber VlanIndexOrZero, + cisIfLimitMax Unsigned32, + cisIfLimitExcludeAccessGrp SnmpAdminString, + cisIfLimitStorageType StorageType, + cisIfLimitRowStatus RowStatus +} + +cisIfLimitVlanNumber OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the VLAN which IGMP Snooping filters configured in + this entry will be applied on when the interface is in trunk + mode. Value of zero indicates that the corresponding filters + are applicable to every VLAN carried by the trunk when the + interface is in trunk mode, or the interface itself if it is + in not in trunk mode." + ::= { cisIfLimitEntry 1 } + +cisIfLimitMax OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the maximum number of IGMP group and channels that + allowed on the interaface, or VLAN(s) carried by the interface + if it is in trunk mode." + ::= { cisIfLimitEntry 2 } + +cisIfLimitExcludeAccessGrp OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the access group that is excluded from the filter + configured via cisIfLimitMax." + DEFVAL { "" } + ::= { cisIfLimitEntry 3 } + +cisIfLimitStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the storage type of this conceptual row." + DEFVAL { volatile } + ::= { cisIfLimitEntry 4 } + +cisIfLimitRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage creation, deletion and + modification of rows in this table. + + All writable objects in this row may be modified at any time." + ::= { cisIfLimitEntry 5 } + + + +cisIfLimitTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisIfLimitTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing a list of IGMP Snooping total limit + filters." + ::= { cisFilteringInfo 2 } + +cisIfLimitTotalEntry OBJECT-TYPE + SYNTAX CisIfLimitTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing IGMP Snooping total limit filters for a + Layer 2 interface." + INDEX { ifIndex } + ::= { cisIfLimitTotalTable 1 } + +CisIfLimitTotalEntry ::= SEQUENCE { + cisIfLimitTotalLimitMax Unsigned32, + cisIfLimitTotalExcludeAccessGrp SnmpAdminString, + cisIfLimitTotalStorageType StorageType, + cisIfLimitTotalRowStatus RowStatus +} + +cisIfLimitTotalLimitMax OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the maximum total number of IGMP group or channels + that allows on all VLANs carried by the interaface when it is + in trunk mode." + ::= { cisIfLimitTotalEntry 1 } + +cisIfLimitTotalExcludeAccessGrp OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the access group that is excluded from the + limitation specified by cisIfToltalLimitChannelsAllowed." + ::= { cisIfLimitTotalEntry 2 } + +cisIfLimitTotalStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the storage type of this conceptual row." + DEFVAL { volatile } + ::= { cisIfLimitTotalEntry 3 } + +cisIfLimitTotalRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage creation, deletion and + modification of rows in this table. + + All writable objects in this row may be modified at any time." + ::= { cisIfLimitTotalEntry 4 } + + + +cisIfAccessGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisIfAccessGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing a list of IGMP Snooping filters based on + access-group." + ::= { cisFilteringInfo 3 } + +cisIfAccessGroupEntry OBJECT-TYPE + SYNTAX CisIfAccessGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IGMP Snooping access-group filter, containing an access + control list describing which IGMP groups or channels can be + joined on the interface, and/or on which specific VLAN(s) the + filter should be applied when the interface is in trunk mode." + INDEX { + ifIndex, + cisIfAccessGroupVlan + } + ::= { cisIfAccessGroupTable 1 } + +CisIfAccessGroupEntry ::= SEQUENCE { + cisIfAccessGroupVlan VlanIndexOrZero, + cisIfAccessGroupsChannelsAllowed SnmpAdminString, + cisIfAccessGroupStorageType StorageType, + cisIfAccessGroupRowStatus RowStatus +} + +cisIfAccessGroupVlan OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the VLAN which IGMP Snooping filters configured in + this entry will be applied on when the interface is in trunk + mode. Value of zero indicates that the corresponding filters + are applicable to every VLAN carried by the trunk when the + interface is in trunk mode, or the interface itself if it is + in not in trunk mode." + ::= { cisIfAccessGroupEntry 1 } + +cisIfAccessGroupsChannelsAllowed OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the access group to indicate which IGMP groups or + channels can be joined." + ::= { cisIfAccessGroupEntry 2 } + +cisIfAccessGroupStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the storage type of this conceptual row." + DEFVAL { volatile } + ::= { cisIfAccessGroupEntry 3 } + +cisIfAccessGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage creation, deletion and + modification of rows in this table. + + Once a row becomes active, value in any column within + such row can not be modified." + ::= { cisIfAccessGroupEntry 4 } + + + +cisVlanFilterConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisVlanFilterConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing a list of VLAN. An entry will exist for + each VLAN which supports IGMP Snooping feature." + ::= { cisFilteringInfo 4 } + +cisVlanFilterConfigEntry OBJECT-TYPE + SYNTAX CisVlanFilterConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing IGMP Snooping filters configuration for + a particular VLAN." + INDEX { cisVlanIndex } + ::= { cisVlanFilterConfigTable 1 } + +CisVlanFilterConfigEntry ::= SEQUENCE { + cisVlanFilterAccessGroup SnmpAdminString, + cisVlanFilterLimitMax Unsigned32, + cisVlanFilterLimitExclAccessGrp SnmpAdminString, + cisVlanFilterMinVersionAllowed CisIgmpVersion +} + +cisVlanFilterAccessGroup OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the access group to control which IGMP group or + channels can be joined on this VLAN. + + A zero length string of this instance indicates that there is + no access-group based filter applied to this VLAN." + ::= { cisVlanFilterConfigEntry 1 } + +cisVlanFilterLimitMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum number of IGMP groups or channels that + allows on each switch port in this VLAN, or trunk ports + carrying this VLAN. + + Value of zero indicates that there is no limit of number of IGMP + groups or channels that can be joined on switch ports in this + VLAN, + or trunk ports carrying this VLAN." + ::= { cisVlanFilterConfigEntry 2 } + +cisVlanFilterLimitExclAccessGrp OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the access group that is excluded from the filter + configured via cisVlanFilterLimitMax." + ::= { cisVlanFilterConfigEntry 3 } + +cisVlanFilterMinVersionAllowed OBJECT-TYPE + SYNTAX CisIgmpVersion + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum version of IGMP hosts allowed on this + VLAN. + + Value 'unknown' is not configurable for this object." + ::= { cisVlanFilterConfigEntry 4 } + + + +cisFilterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisFilterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing statistics information about IGMP Snooping + filters in the system. An entry is created for each IGMP + Snooping capable interface in the system, or each VLAN carried + by an interface when it is in trunk mode." + ::= { cisFilteringInfo 5 } + +cisFilterStatsEntry OBJECT-TYPE + SYNTAX CisFilterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry providing statistic information about IGMP Snooping + filter on an IGMP Snooping capable interface, or on a VLAN that + the interface carries when it is in trunk mode." + INDEX { + ifIndex, + cisFilterStatsVlanNumber + } + ::= { cisFilterStatsTable 1 } + +CisFilterStatsEntry ::= SEQUENCE { + cisFilterStatsVlanNumber VlanIndexOrZero, + cisFilterAccessGroupDenied Counter32, + cisFilterLimitDenied Counter32, + cisFilterTotalLimitDenied Counter32, + cisFilterMinVersionDenied Counter32 +} + +cisFilterStatsVlanNumber OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the VLAN which the entry provides statistics + information for, when the interface is in trunk mode. + Value of zero indicates that statistics information provided + in this entry is for the interface that is in access-mode." + ::= { cisFilterStatsEntry 1 } + +cisFilterAccessGroupDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of join-request denied due to + Access-Group filter on the interface, or on the VLAN + indicated by the value of cisFilterStatsVlanNumber when + the interface is in trunk mode." + ::= { cisFilterStatsEntry 2 } + +cisFilterLimitDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of join-request denied due to exceeding + the maximum number of IGMP groups or channels allowed on the + interface, or on the VLAN indicated by the value of + cisFilterStatsVlanNumber when the interface is in trunk mode." + ::= { cisFilterStatsEntry 3 } + +cisFilterTotalLimitDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of join-request denied due to exceeding + the maximum number of IGMP groups or channels across + all VLANs on the interface, when it is in trunk mode." + ::= { cisFilterStatsEntry 4 } + +cisFilterMinVersionDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of join-request denied due to originating + from hosts with lower than minimum required IGMP version on the + interface." + ::= { cisFilterStatsEntry 5 } + + +-- ---------------------------------------- +-- cisExplicitTrackingInfo +-- ---------------------------------------- + +cisVlanExplicitTrackingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CisVlanExplicitTrackingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing configuration information of Explicit Tracking + for IGMP in the system. Explicit Tracking allows the device to + track the IGMP membership status of all hosts in the system that + respond to IGMP Membership Queries. Tracking information is + used to build the explicit-tracking database to serve for + fast-leave processing for IGMPv3 hosts, proxy reporting and + statistic collection. + + An entry is created for each IGMP Snooping capable VLAN found in + the device." + ::= { cisExplicitTrackingInfo 1 } + +cisVlanExplicitTrackingEntry OBJECT-TYPE + SYNTAX CisVlanExplicitTrackingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of Explicit Tracking configuration for a corresponding + VLAN." + INDEX { cisVlanIndex } + ::= { cisVlanExplicitTrackingTable 1 } + +CisVlanExplicitTrackingEntry ::= SEQUENCE { + cisVlanExplicitTrackingEnabled TruthValue, + cisVlanExplicitTrackingLimit Integer32 +} + +cisVlanExplicitTrackingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Explicit Tracking is enabled + on this VLAN." + ::= { cisVlanExplicitTrackingEntry 1 } + +cisVlanExplicitTrackingLimit OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum number of entries that can + be installed in the explicit-tracking database for this VLAN. + + Value of zero for this object indicates that tracking + information for this VLAN will not be installed to the + explicit-tracking database for this VLAN. + + Value of -1 for this object indicates that there is no limitation + on the number of entries that can be installed to the + explicit-tracking database for this VLAN." + ::= { cisVlanExplicitTrackingEntry 2 } + + +-- ----------------------------------------- +-- Conformance Information +-- ----------------------------------------- + +cisMIBConformance OBJECT IDENTIFIER + ::= { ciscoIgmpSnoopingMIB 2 } + +cisMIBCompliances OBJECT IDENTIFIER + ::= { cisMIBConformance 1 } + +cisMIBGroups OBJECT IDENTIFIER + ::= { cisMIBConformance 2 } + + +-- Compliance statements + +cisV2Compliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for device support IGMPv1/v2 + Snooping protocol." + MODULE -- this module + MANDATORY-GROUPS { cisSystemGroup } + + GROUP cisSystemV2Group + DESCRIPTION + "This group is mandatory in systems that support + global configuration for IGMPv2 Snooping feature." + + GROUP cisStatsGroup + DESCRIPTION + "This group is optional, and should be implemented if the + system provides statistics information for IGMP Snooping + protocol version 1 and 2." + ::= { cisMIBCompliances 1 } + +cisV3Compliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for device support IGMPv3 Snooping + protocol." + MODULE -- this module + MANDATORY-GROUPS { cisSystemGroup } + + GROUP cisSystemV2Group + DESCRIPTION + "This group is mandatory in systems that support global + configuration for IGMPv2 Snooping feature." + + GROUP cisSystemV3Group + DESCRIPTION + "This group is mandatory in systems that support global + configuration for IGMPv3 Snooping feature." + + GROUP cisStatsGroup + DESCRIPTION + "This group is optional, and should be implemented if the + system provides statistics information of IGMP Snooping + protocol version 1 and 2." + + GROUP cisV3StatsGroup + DESCRIPTION + "This group is optional, and should be implemented if the + system provides statistics information of IGMP Snooping + protocol version 3." + ::= { cisMIBCompliances 2 } + +cisIgmpSnoopingMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for device supporting + IGMP Snooping.This compliance is deprecated and + superceded by cisIgmpSnoopingMIBCompliance2." + MODULE -- this module + MANDATORY-GROUPS { cisBaseConfigGroup } + + GROUP cisGlobalTcnGroup + DESCRIPTION + "This group is mandatory only for the device that + provides global configuration of Topology Change + Notification (TCN) related parameters." + + GROUP cisGlobalSourceOnlyLearnGroup + DESCRIPTION + "This group is mandatory only for the device that + provides global configuration for Source Only + learning via IGMP Snooping." + + GROUP cisGlobalIgmpV3ConfigGroup + DESCRIPTION + "This group is mandatory only for the device that + provides global configuration for IGMPv3 Snooping." + + GROUP cisGlobalIgmpV3InfoGroup + DESCRIPTION + "This group is optional." + + GROUP cisExtConfig1Group + DESCRIPTION + "This group is optional." + + GROUP cisExtConfig2Group + DESCRIPTION + "This group is optional." + + GROUP cisStatsGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device provides statistics information for IGMP + Snooping for IGMP version 1 and 2." + + GROUP cisV3StatsGroup + DESCRIPTION + "The group is optional, and should be implemented if + the device provides statistics information of IGMP + Snooping for IGMP version 3." + + GROUP cisRateLimitGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device provides configuration information of + rate-limit controls." + + GROUP cisVlanConfigGroup + DESCRIPTION + "This group is mandatory for devices that support IGMP + Snooping configuration per VLAN." + + GROUP cisIgmpQuerierConfigGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device is capable to perform the IGMP Querier + functionality." + + GROUP cisIgmpQuerierInfoGroup + DESCRIPTION + "This group is optional." + + GROUP cisMcastRouterConfigGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device supports Multicast router port management." + + GROUP cisMcastGroupInfoGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device maintains multicast group information." + + GROUP cisIfConfigGroup + DESCRIPTION + "This group is mandatory only for devices that supports + IGMP Snooping configuration on an interface basis." + + OBJECT cisIgmpQuerierAddressType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "Only IPv4 addresses need to be supported." + ::= { cisMIBCompliances 3 } + +cisIgmpSnoopingMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for device supporting + IGMP Snooping." + MODULE -- this module + MANDATORY-GROUPS { cisBaseConfigGroup } + + GROUP cisGlobalTcnGroup + DESCRIPTION + "This group is mandatory only for the device that + provides global configuration of Topology Change + Notification (TCN) related parameters." + + GROUP cisGlobalIgmpV3ConfigGroup + DESCRIPTION + "This group is mandatory only for the device that + provides global configuration for IGMPv3 Snooping." + + GROUP cisGlobalIgmpV3InfoGroup + DESCRIPTION + "This group is optional." + + GROUP cisExtConfig1Group + DESCRIPTION + "This group is optional." + + GROUP cisExtConfig2Group + DESCRIPTION + "This group is optional." + + GROUP cisStatsGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device provides statistics information for IGMP + Snooping for IGMP version 1 and 2." + + GROUP cisV3StatsGroup + DESCRIPTION + "The group is optional, and should be implemented if + the device provides statistics information of IGMP + Snooping for IGMP version 3." + + GROUP cisVlanConfigGroup + DESCRIPTION + "This group is mandatory for devices that support IGMP + Snooping configuration per VLAN." + + GROUP cisIgmpQuerierConfigGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device is capable to perform the IGMP Querier + functionality." + + GROUP cisIgmpQuerierInfoGroup + DESCRIPTION + "This group is optional." + + GROUP cisMcastRouterConfigGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device supports Multicast router port management." + + GROUP cisMcastGroupInfoGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device maintains multicast group information." + + GROUP cisIfConfigGroup + DESCRIPTION + "This group is mandatory only for devices that supports + IGMP Snooping configuration on an interface basis." + + GROUP cisL2EntryLimitGroup + DESCRIPTION + "This group is mandatory only for devices that supports + IGMP Snooping configuration for Layer 2 entry limit." + + GROUP cisTrackingLimitGroup + DESCRIPTION + "This group is mandatory only for devices that supports + configuration for tracking database limitation in IGMP + Snooping." + + GROUP cisSourceOnlyLimitGroup + DESCRIPTION + "This group is mandatory only for devices that support + configuration for Source Only entries in IGMP Snooping." + + GROUP cisRateLimitGroup2 + DESCRIPTION + "This group is mandatory only for devices that support + configuration of packet limit rate in IGMP Snooping." + + GROUP cisVlanConfigGroup2 + DESCRIPTION + "This group is mandatory only for devices that support + per VLAN configuration for Leave Query Interval and + Report Suppression in IGMP Snooping." + + GROUP cisSourceOnlyAgeTimerInSecGroup + DESCRIPTION + "This group ins mandatory only for devices that support + Source Only control and age timer in seconds." + + OBJECT cisIgmpQuerierAddressType + SYNTAX INTEGER { + ipv4(1) + } + DESCRIPTION + "Only IPv4 addresses need to be supported." + ::= { cisMIBCompliances 4 } + +cisIgmpSnoopingMIBCompliance3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device supporting + IGMP Snooping." + MODULE -- this module + MANDATORY-GROUPS { cisBaseConfigGroup } + + GROUP cisGlobalTcnGroup + DESCRIPTION + "This group is mandatory only for the device that + provides global configuration of Topology Change + Notification (TCN) related parameters." + + GROUP cisGlobalIgmpV3ConfigGroup + DESCRIPTION + "This group is mandatory only for the device that + provides global configuration for IGMPv3 Snooping." + + GROUP cisGlobalIgmpV3InfoGroup + DESCRIPTION + "This group is optional." + + GROUP cisExtConfig1Group + DESCRIPTION + "This group is optional." + + GROUP cisExtConfig2Group + DESCRIPTION + "This group is optional." + + GROUP cisStatsGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device provides statistics information for IGMP + Snooping for IGMP version 1 and 2." + + GROUP cisV3StatsGroup + DESCRIPTION + "The group is optional, and should be implemented if + the device provides statistics information of IGMP + Snooping for IGMP version 3." + + GROUP cisVlanConfigGroup + DESCRIPTION + "This group is mandatory for devices that support IGMP + Snooping configuration per VLAN." + + GROUP cisIgmpQuerierConfigGroup + DESCRIPTION + "This group is optional, and should be implemented if + the device is capable to perform the IGMP Querier + functionality." + + GROUP cisIgmpQuerierInfoGroup + DESCRIPTION + "This group is optional." + + GROUP cisIfConfigGroup + DESCRIPTION + "This group is mandatory only for devices that supports + IGMP Snooping configuration on an interface basis." + + GROUP cisL2EntryLimitGroup + DESCRIPTION + "This group is mandatory only for devices that supports + IGMP Snooping configuration for Layer 2 entry limit." + + GROUP cisTrackingLimitGroup + DESCRIPTION + "This group is mandatory only for devices that supports + configuration for tracking database limitation in IGMP + Snooping." + + GROUP cisSourceOnlyLimitGroup + DESCRIPTION + "This group is mandatory only for devices that support + configuration for Source Only entries in IGMP Snooping." + + GROUP cisRateLimitGroup2 + DESCRIPTION + "This group is mandatory only for devices that support + configuration of packet limit rate in IGMP Snooping." + + GROUP cisVlanConfigGroup2 + DESCRIPTION + "This group is mandatory only for devices that support + per VLAN configuration for Leave Query Interval and + Report Suppression in IGMP Snooping." + + GROUP cisSourceOnlyAgeTimerInSecGroup + DESCRIPTION + "This group is mandatory only for devices that support + Source Only control and age timer in seconds." + + GROUP cisMulticastGroupInfoGroup + DESCRIPTION + "This group is mandatory only for devices that support + Multicast group information in IGMP Snooping." + + GROUP cisMulticastGroupPortInfoGroup + DESCRIPTION + "This group is mandatory only for devices that support + Multicast group information in IGMP Snooping, having more + than 2048 ports in the system." + + GROUP cisMulticastGroupConfigGroup + DESCRIPTION + "This group is mandatory only for devices that support + configuration of Multicast group and joining ports in + IGMP Snooping." + + GROUP cisMulticastRouterConfigGroup + DESCRIPTION + "This group is mandatory only for devices that support + Multicast Router configuration via IGMP Snooping." + + GROUP cisLeaveQueryConfigGroup + DESCRIPTION + "This group is mandatory only for devices that support + Leave-Query configuration for IGMP Snooping." + + GROUP cisQuerierGlobalConfigGroup + DESCRIPTION + "This group is mandatory only for devices that support + global configuration for Querier function." + + GROUP cisIgmpQuerierConfigExtGroup + DESCRIPTION + "This group is mandatory only for devices that support + per-VLAN configuration for Querier function." + + GROUP cisVlanExplicitTrackingCfgGroup + DESCRIPTION + "This group is mandatory only for devices that support + per-VLAN configuration for Explicit Tracking." + + GROUP cisRobustnessConfigGroup + DESCRIPTION + "This group is mandatory only for devices that support + Robustness configuration for IGMP Snooping." + + GROUP cisTimeToLiveConfigGroup + DESCRIPTION + "This group is mandatory only for devices that support + Time-To-Live configuration for IGMP Snooping." + + GROUP cisRouterAlertConfigGroup + DESCRIPTION + "This group is mandatory only for devices that support + Router-Alert configuration for IGMP Snooping." + + GROUP cisIfLimitGroup + DESCRIPTION + "This group is mandatory only for devices that support + limit filter configuration for IGMP Snooping." + + GROUP cisIfLimitTotalGroup + DESCRIPTION + "This group is mandatory only for devices that support + total limit filter configuration for IGMP Snooping." + + GROUP cisIfAccessGroupGroup + DESCRIPTION + "This group is mandatory only for devices that support + access-group filter configuration for IGMP Snooping." + + GROUP cisVlanFilterConfigGroup + DESCRIPTION + "This group is mandatory only for devices that support + VLAN-based filter configuration for IGMP Snooping." + + GROUP cisFilterStatisticsGroup + DESCRIPTION + "This group is mandatory only for devices that provide + filter statistics information for IGMP Snooping." + + GROUP cisQuerierGlobalTcnQueryCountGroup + DESCRIPTION + "This group is mandatory only for devices that support + configuration and information for global querier TCN + query count for IGMP Snooping." + + GROUP cisQuerierTcnQueryPendingGroup + DESCRIPTION + "This group is mandatory only for devices that provide + information about pending TCN queries for IGMP Snooping." + + OBJECT cisIgmpSnoopingEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisV3ProcessEnabledAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisFastLeaveEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisAdminMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisReportSuppressionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisTopoChangeFloodQueryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIfTopoChangeFloodEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisTopoChangeQuerySolicitEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisSourceOnlyLearningEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisSourceOnlyEntryAgingTime + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisRobustnessVariable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisLastMemberQueryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisLastMemberQueryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisTimeToLiveCheckEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisRouterAlertCheckEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisRateLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanIgmpSnoopingEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanFastLeaveEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanReportSuppressionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanLeaveQueryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanLastMemberQueryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanRobustnessVariable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanTimeToLiveCheckEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanRouterAlertCheckEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierTcnQueryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierTcnQueryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierTimerExpiry + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierMaxResponseTime + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierQueryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierAdminAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierAdminAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIgmpQuerierAdminVersion + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisMcastRouterConfigStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisMcastRouterConfigRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. + + Support for createAndWait and notInService is not required." + + OBJECT cisMulticastGroupConfPortList + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisMulticastGroupConfStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisMulticastGroupConfRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisL2EntryLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisEntryTrackingLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisSourceOnlyPercentageScanLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisSourceOnlyLearningLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisQuerierEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisQuerierTcnQueryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisQuerierTimerExpiry + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisQuerierMaxResponseTime + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisQuerierQueryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisQuerierAddressType + SYNTAX INTEGER { + ipv4(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. + + Only ipv4(1) needs to be supported." + + OBJECT cisQuerierAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisQuerierVersion + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIfLimitMax + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIfLimitExcludeAccessGrp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIfLimitStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIfLimitRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. + + Support for createAndWait and notInService is not required." + + OBJECT cisIfAccessGroupsChannelsAllowed + DESCRIPTION + "Write access is not required." + + OBJECT cisIfAccessGroupStorageType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisIfAccessGroupRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. + + Support for createAndWait and notInService is not required." + + OBJECT cisVlanFilterAccessGroup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanFilterLimitMax + MIN-ACCESS read-only + DESCRIPTION + "Only IPv4 addresses need to be supported." + + OBJECT cisVlanFilterLimitExclAccessGrp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanFilterMinVersionAllowed + MIN-ACCESS read-only + DESCRIPTION + "Only IPv4 addresses need to be supported." + + OBJECT cisVlanExplicitTrackingEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisVlanExplicitTrackingLimit + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cisQuerierTcnQueryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cisMIBCompliances 5 } + +-- Units of Conformance + +cisSystemGroup OBJECT-GROUP + OBJECTS { cisIgmpSnoopingEnabled } + STATUS deprecated + DESCRIPTION + "A collection of object(s) providing global system information + about, and control over, IGMP Snooping protocol operation on + device." + ::= { cisMIBGroups 1 } + +cisSystemV2Group OBJECT-GROUP + OBJECTS { cisFastLeaveEnabled } + STATUS deprecated + DESCRIPTION + "A collection of additional objects providing global system + information about, and control over, IGMPv2 Snooping protocol + operation on the device." + ::= { cisMIBGroups 2 } + +cisSystemV3Group OBJECT-GROUP + OBJECTS { + cisV3ProcessEnabledAdminStatus, + cisV3ProcessEnabledOperStatus, + cisFastBlockEnabled + } + STATUS deprecated + DESCRIPTION + "A collection of additional objects providing global system + information about, and control over, IGMPv3 Snooping protocol + operation on the device." + ::= { cisMIBGroups 3 } + +cisStatsGroup OBJECT-GROUP + OBJECTS { + cisTxGeneralQueries, + cisTxGroupSpecificQueries, + cisTxReports, + cisTxLeaves, + cisRxGeneralQueries, + cisRxGroupSpecificQueries, + cisRxReports, + cisRxLeaves, + cisRxValidPackets, + cisRxInvalidPackets, + cisRxOtherPackets, + cisRxMACGeneralQueries, + cisRxTopoNotifications + } + STATUS current + DESCRIPTION + "A collection of object(s) providing statistics + information of IGMP Snooping version 1 and 2." + ::= { cisMIBGroups 4 } + +cisV3StatsGroup OBJECT-GROUP + OBJECTS { + cisV3Allows, + cisV3Blocks, + cisV3IsIncluded, + cisV3IsExcluded, + cisV3ToIncluded, + cisV3ToExcluded + } + STATUS current + DESCRIPTION + "A collection of object(s) providing additional + statistics information of IGMPv3 Snooping." + ::= { cisMIBGroups 5 } + +cisBaseConfigGroup OBJECT-GROUP + OBJECTS { cisIgmpSnoopingEnabled } + STATUS current + DESCRIPTION + "A basic collection of object(s) providing IGMP Snooping + global configuration." + ::= { cisMIBGroups 6 } + +cisGlobalIgmpV3ConfigGroup OBJECT-GROUP + OBJECTS { + cisV3ProcessEnabledAdminStatus, + cisV3ProcessEnabledOperStatus, + cisFastBlockEnabled + } + STATUS current + DESCRIPTION + "A collection of global IGMPv3 Snooping related objects." + ::= { cisMIBGroups 7 } + +cisGlobalIgmpV3InfoGroup OBJECT-GROUP + OBJECTS { cisV3SnoopingSupport } + STATUS current + DESCRIPTION + "A collection of global IGMPv3 Snooping related objects." + ::= { cisMIBGroups 8 } + +cisExtConfig1Group OBJECT-GROUP + OBJECTS { + cisFastLeaveEnabled, + cisAdminMode, + cisOperMode, + cisLeaveQueryType, + cisAddressAliasingMode, + cisFallbackTime + } + STATUS current + DESCRIPTION + "A miscellaneous collection of object(s) for the device + that supports global IGMP Snooping configuration." + ::= { cisMIBGroups 9 } + +cisExtConfig2Group OBJECT-GROUP + OBJECTS { cisReportSuppressionEnabled } + STATUS current + DESCRIPTION + "An extended collection of miscellaneous global + configuration IGMP Snooping objects." + ::= { cisMIBGroups 10 } + +cisGlobalTcnGroup OBJECT-GROUP + OBJECTS { + cisTopoChangeFloodQueryCount, + cisTopoChangeQuerySolicitEnabled + } + STATUS current + DESCRIPTION + "A collection of global Topology Change + Notification (TCN) related configuration objects." + ::= { cisMIBGroups 11 } + +cisGlobalSourceOnlyLearnGroup OBJECT-GROUP + OBJECTS { + cisSourceOnlyLearningEnabled, + cisSourceOnlyEntryAgeTime + } + STATUS deprecated + DESCRIPTION + "A collection of global Source Only entry learning + objects." + ::= { cisMIBGroups 12 } + +cisRateLimitGroup OBJECT-GROUP + OBJECTS { + cisGeneralQueryRateLimit, + cisDvmrpRateLimit, + cisMospf1RateLimit, + cisMospf2RateLimit, + cisPimV2RateLimit + } + STATUS deprecated + DESCRIPTION + "A collection of object(s) providing rate-limit information + of protocol packets handling in IGMP Snooping." + ::= { cisMIBGroups 13 } + +cisVlanConfigGroup OBJECT-GROUP + OBJECTS { + cisVlanIgmpSnoopingEnabled, + cisVlanFastLeaveEnabled, + cisVlanIgmpSnoopingOperMode, + cisVlanIgmpSnoopingLearningMode + } + STATUS current + DESCRIPTION + "A collectoin of objects for VLAN configuration of + IGMP Snooping." + ::= { cisMIBGroups 14 } + +cisIgmpQuerierConfigGroup OBJECT-GROUP + OBJECTS { + cisIgmpQuerierEnabled, + cisIgmpQuerierState + } + STATUS current + DESCRIPTION + "A collection of object(s) for IGMP Querier configuration + of IGMP Snooping." + ::= { cisMIBGroups 15 } + +cisIgmpQuerierInfoGroup OBJECT-GROUP + OBJECTS { + cisIgmpQuerierVersion, + cisIgmpQuerierAddressType, + cisIgmpQuerierAddress, + cisIgmpQuerierInterface + } + STATUS current + DESCRIPTION + "A collection of object(s) for IGMP Querier information." + ::= { cisMIBGroups 16 } + +cisMcastRouterConfigGroup OBJECT-GROUP + OBJECTS { + cisMcastRouterType, + cisMcastRouterRowStatus + } + STATUS deprecated + DESCRIPTION + "A collection of object(s) providing multicast + router port information." + ::= { cisMIBGroups 17 } + +cisMcastGroupInfoGroup OBJECT-GROUP + OBJECTS { + cisMcastGroupFilterMode, + cisMcastGroupIgmpVersion, + cisMcastGroupIncludeHostCount, + cisMcastGroupExcludeHostCount, + cisMcastGroupPortList + } + STATUS deprecated + DESCRIPTION + "A collection of object(s) providing multicast + group information." + ::= { cisMIBGroups 18 } + +cisIfConfigGroup OBJECT-GROUP + OBJECTS { cisIfTopoChangeFloodEnabled } + STATUS current + DESCRIPTION + "A collection of object(s) providing IGMP Snoop + configuration on an interface." + ::= { cisMIBGroups 19 } + +cisL2EntryLimitGroup OBJECT-GROUP + OBJECTS { cisL2EntryLimit } + STATUS current + DESCRIPTION + "A collection of object(s) providing Layer 2 multicast + entries limit configuration and information in + IGMP Snooping." + ::= { cisMIBGroups 20 } + +cisTrackingLimitGroup OBJECT-GROUP + OBJECTS { cisEntryTrackingLimit } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration and + information of tracking database limitation in IGMP + Snooping." + ::= { cisMIBGroups 21 } + +cisSourceOnlyLimitGroup OBJECT-GROUP + OBJECTS { + cisSourceOnlyPercentageScanLimit, + cisSourceOnlyLearningLimit + } + STATUS current + DESCRIPTION + "A collection of object(s) providing Source Only learning + limit configuration and information in IGMP Snooping." + ::= { cisMIBGroups 22 } + +cisRateLimitGroup2 OBJECT-GROUP + OBJECTS { cisRateLimit } + STATUS current + DESCRIPTION + "A collection of object(s) providing additional rate-limit + information of protocol packets handling in IGMP Snooping." + ::= { cisMIBGroups 23 } + +cisVlanConfigGroup2 OBJECT-GROUP + OBJECTS { + cisVlanReportSuppressionEnabled, + cisVlanLeaveQueryInterval + } + STATUS current + DESCRIPTION + "A collection of object(s) providing per VLAN configuration + of Report Suppression and Leave Query Interval for IGMP + Snooping." + ::= { cisMIBGroups 24 } + +cisSourceOnlyAgeTimerInSecGroup OBJECT-GROUP + OBJECTS { + cisSourceOnlyLearningEnabled, + cisSourceOnlyEntryAgingTime + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration and + information of Source Only learning control and + age timer in seconds." + ::= { cisMIBGroups 25 } + +cisMulticastGroupInfoGroup OBJECT-GROUP + OBJECTS { + cisMulticastGroupGroupType, + cisMulticastGroupIgmpVersion, + cisMulticastGroupSourceUpTime, + cisMulticastGroupSourceExpires, + cisMulticastGroupInclHostCount, + cisMulticastGroupExclHostCount + } + STATUS current + DESCRIPTION + "A collection of object(s) providing information of multicast + group." + ::= { cisMIBGroups 26 } + +cisMulticastGroupPortInfoGroup OBJECT-GROUP + OBJECTS { cisMulticastGroupPortList } + STATUS current + DESCRIPTION + "A collection of object(s) providing information of + ports joining multicast groups." + ::= { cisMIBGroups 27 } + +cisMulticastGroupConfigGroup OBJECT-GROUP + OBJECTS { + cisMulticastGroupConfPortList, + cisMulticastGroupConfStorageType, + cisMulticastGroupConfRowStatus + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration of multicast + groups in the system." + ::= { cisMIBGroups 28 } + +cisMulticastRouterConfigGroup OBJECT-GROUP + OBJECTS { + cisMcastRouterConfigRouterType, + cisMcastRouterConfigStorageType, + cisMcastRouterConfigRowStatus + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration and + information of multicast router ports in the system." + ::= { cisMIBGroups 29 } + +cisLeaveQueryConfigGroup OBJECT-GROUP + OBJECTS { + cisLastMemberQueryCount, + cisLastMemberQueryInterval, + cisVlanLastMemberQueryCount + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration and + information of Leave Query for IGMP Snooping." + ::= { cisMIBGroups 30 } + +cisQuerierGlobalConfigGroup OBJECT-GROUP + OBJECTS { + cisQuerierEnabled, + cisQuerierTcnQueryInterval, + cisQuerierTimerExpiry, + cisQuerierMaxResponseTime, + cisQuerierQueryInterval, + cisQuerierAddressType, + cisQuerierAddress, + cisQuerierVersion + } + STATUS current + DESCRIPTION + "A collection of object(s) providing global configuration of + Querier function in the system." + ::= { cisMIBGroups 31 } + +cisIgmpQuerierConfigExtGroup OBJECT-GROUP + OBJECTS { + cisIgmpQuerierTcnQueryCount, + cisIgmpQuerierTcnQueryInterval, + cisIgmpQuerierTimerExpiry, + cisIgmpQuerierMaxResponseTime, + cisIgmpQuerierQueryInterval, + cisIgmpQuerierAdminAddressType, + cisIgmpQuerierAdminAddress, + cisIgmpQuerierAdminVersion + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration of Querier + parameters for VLANs in the system." + ::= { cisMIBGroups 32 } + +cisRobustnessConfigGroup OBJECT-GROUP + OBJECTS { + cisRobustnessVariable, + cisVlanRobustnessVariable + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration of Robustness + parameter for IGMP Snooping." + ::= { cisMIBGroups 33 } + +cisTimeToLiveConfigGroup OBJECT-GROUP + OBJECTS { + cisTimeToLiveCheckEnabled, + cisVlanTimeToLiveCheckEnabled + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration of + Time-To-Leave for IGMP Snooping." + ::= { cisMIBGroups 34 } + +cisRouterAlertConfigGroup OBJECT-GROUP + OBJECTS { + cisRouterAlertCheckEnabled, + cisVlanRouterAlertCheckEnabled + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration of + Router-Alert for IGMP Snooping." + ::= { cisMIBGroups 35 } + +cisVlanExplicitTrackingCfgGroup OBJECT-GROUP + OBJECTS { + cisVlanExplicitTrackingEnabled, + cisVlanExplicitTrackingLimit + } + STATUS current + DESCRIPTION + "A collection of object(s) providing configuration of Explicit + Tracking feature on VLANs for IGMP Snooping." + ::= { cisMIBGroups 36 } + +cisIfLimitGroup OBJECT-GROUP + OBJECTS { + cisIfLimitMax, + cisIfLimitExcludeAccessGrp, + cisIfLimitStorageType, + cisIfLimitRowStatus + } + STATUS current + DESCRIPTION + "A collection of object(s) providing IGMP Snooping Limit filter + configuration and information." + ::= { cisMIBGroups 37 } + +cisIfLimitTotalGroup OBJECT-GROUP + OBJECTS { + cisIfLimitTotalLimitMax, + cisIfLimitTotalExcludeAccessGrp, + cisIfLimitTotalStorageType, + cisIfLimitTotalRowStatus + } + STATUS current + DESCRIPTION + "A collection of object(s) providing IGMP Snooping Total + Limit filter configuration and information." + ::= { cisMIBGroups 38 } + +cisIfAccessGroupGroup OBJECT-GROUP + OBJECTS { + cisIfAccessGroupsChannelsAllowed, + cisIfAccessGroupStorageType, + cisIfAccessGroupRowStatus + } + STATUS current + DESCRIPTION + "A collection of object(s) providing IGMP Snooping access-group + filter configuration and information." + ::= { cisMIBGroups 39 } + +cisVlanFilterConfigGroup OBJECT-GROUP + OBJECTS { + cisVlanFilterAccessGroup, + cisVlanFilterLimitMax, + cisVlanFilterLimitExclAccessGrp, + cisVlanFilterMinVersionAllowed + } + STATUS current + DESCRIPTION + "A collection of object(s) providing VLAN-based filter + configuration for IGMP Snooping." + ::= { cisMIBGroups 40 } + +cisFilterStatisticsGroup OBJECT-GROUP + OBJECTS { + cisFilterAccessGroupDenied, + cisFilterLimitDenied, + cisFilterTotalLimitDenied, + cisFilterMinVersionDenied + } + STATUS current + DESCRIPTION + "A collection of object(s) providing statistics + information about filters applied to IGMP packets." + ::= { cisMIBGroups 41 } + +cisQuerierGlobalTcnQueryCountGroup OBJECT-GROUP + OBJECTS { cisQuerierTcnQueryCount } + STATUS current + DESCRIPTION + "A collection of object(s) providing global querier + TCN query count configuration and information for + IGMP Snooping." + ::= { cisMIBGroups 42 } + +cisQuerierTcnQueryPendingGroup OBJECT-GROUP + OBJECTS { cisIgmpQuerierTcnQueryPending } + STATUS current + DESCRIPTION + "A collection of object(s) providing information about + pending TCN queries for IGMP Snooping." + ::= { cisMIBGroups 43 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-IMAGE-MIB b/MIBS/cisco/CISCO-IMAGE-MIB new file mode 100644 index 0000000..978645c --- /dev/null +++ b/MIBS/cisco/CISCO-IMAGE-MIB @@ -0,0 +1,136 @@ +-- ***************************************************************** +-- CISCO-IMAGE-MIB.my: Router Image MIB file +-- +-- Jan 1995, Yunsen Wang +-- +-- Copyright (c) 1995, 2009 by cisco Systems Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-IMAGE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoImageMIB MODULE-IDENTITY + LAST-UPDATED "9508150000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "Router image MIB which identify the capabilities + and characteristics of the image" + REVISION "9508150000Z" + DESCRIPTION + "Specify a correct (non-negative) range for an index + object." + REVISION "9501160000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 25 } + + +-- This group is present in all IOS based products. + +ciscoImageMIBObjects OBJECT IDENTIFIER + ::= { ciscoImageMIB 1 } + + +ciscoImageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table provides content information describing the + executing IOS image." + ::= { ciscoImageMIBObjects 1 } + +ciscoImageEntry OBJECT-TYPE + SYNTAX CiscoImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A image characteristic string entry." + INDEX { ciscoImageIndex } + ::= { ciscoImageTable 1 } + +CiscoImageEntry ::= SEQUENCE { + ciscoImageIndex Integer32, + ciscoImageString DisplayString +} + +ciscoImageIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A sequence number for each string stored + in the IOS image." + ::= { ciscoImageEntry 1 } + +ciscoImageString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string of this entry." + ::= { ciscoImageEntry 2 } + + +-- conformance information + +ciscoImageMIBConformance OBJECT IDENTIFIER + ::= { ciscoImageMIB 2 } + +ciscoImageMIBCompliances OBJECT IDENTIFIER + ::= { ciscoImageMIBConformance 1 } + +ciscoImageMIBGroups OBJECT IDENTIFIER + ::= { ciscoImageMIBConformance 2 } + + +-- compliance statements + +ciscoImageMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Image MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoImageMIBGroup } + ::= { ciscoImageMIBCompliances 1 } + +-- units of conformance + +ciscoImageMIBGroup OBJECT-GROUP + OBJECTS { ciscoImageString } + STATUS current + DESCRIPTION + "A collection of objects providing IOS image characteristics" + ::= { ciscoImageMIBGroups 1 } + +END + + + diff --git a/MIBS/cisco/CISCO-IMAGE-TC b/MIBS/cisco/CISCO-IMAGE-TC new file mode 100644 index 0000000..ccb470a --- /dev/null +++ b/MIBS/cisco/CISCO-IMAGE-TC @@ -0,0 +1,265 @@ +-- ***************************************************************** +-- CISCO-IMAGE-TC.my +-- +-- January 2005, Adithya R Sesani +-- +-- Copyright (c) 2004-2005 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-IMAGE-TC DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + ciscoMgmt + FROM CISCO-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +ciscoImageTc MODULE-IDENTITY + LAST-UPDATED "200501120000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-core-mibs@cisco.com" + DESCRIPTION + "This MIB module defines the textual conventions + used in the enhanced image MIB. + + Glossary: + + Base Image + Essential part of the operating system, + which forms base functionality on top of + which patches can be added. + + MBI (Minimum bootable image) + A small image which contains the smallest + possible amount of functionality required to + bootstrap and load a full image. This image + typically contains the kernel, the file system + drivers, and some hardware initialization code. + It is executed at boot-up, and initializes just + enough to access the rest of the code, and + run it. + + Modular operating system + An operating system that exhibits runtime + modularity characteristics, such as multiple + address spaces, fault isolation between + processes, and modularity delivery and + replacement of image components. + + Patch/Package/SMU (software maintenance upgrade) + A modular replacement for some piece of on-box + content, such as a binary shared object, or a + text file. This entity is meant to replace or + augment something that is already part of the + base image. + + Composite package + Group of packages delivered as a bundle. It is + meant to be loaded on MBI. + + Script + A non-binary piece of on-box content, typically + a TCL script for use by the TCL interpreter, or + some other form of interpreted router content. + + Installable + An installable can be a patch, package, composite + package, SMU or script. It is a piece of + software which can be loaded on to the base + image on a system. + " + REVISION "200501120000Z" + DESCRIPTION + "Initial draft version." + ::= { ciscoMgmt 455 } + + +CeImageInstallableStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current state of the installable : + + | + | install + | + \/ + +-----------------+ + | 'pendingInstall'| + +-----------------+ + | + | activate + | + \/ (needs reload) + ----------------------- + | | + | | + | \/ + | +----------------------+ + | |'installPendingReload'| + | +----------------------+ + | | + \/ | + +--------+ \/ + |'active'| <---------------- + +--------+ (reload) + | + | + | + | rollback + | + \/ + +----------------+ + |'pendingRemoval'| + +----------------+ + | + | activate + | + \/ (needs reload) + --------------------- + | | + | | + \/ \/ + +----------------------+ + (removed) |'removedPendingReload'| + +----------------------+ + | + | (reload) + | + (removed) + + + 'active' Installable is active in the system. + It has been activated and currently + is running in the system. + + 'pendingInstall' Installable is installed on the system, + but it needs to be activated by issuing + activate command before it becomes + active on the system. + + 'pendingRemoval' Rollback command has been issued on the + installable to remove it from the + system, but it is not yet removed from + the system. For the rollback to take + effect and remove the installable from + the system, it has to be confirmed with + activate command. + + 'installPendingReload' Installable is activated, but is not yet + running on the system because system + needs a reload to run this installable. + On the next reload, it will become + 'active'. + + 'removedPendingReload' The removal of this installable has been + committed, but it has not yet taken + effect. This typically means that it + is pending a reload, so it is not + actually removed yet. On the next + reload this installable is removed + completely from the system. + + 'installPendingReloadPendingRemoval' + Installable is both pending a reload + and also pending removal. It means + installable has been installed but it + needs reload, before reload is done + installable is removed. If an activate + is done on the installable both the + conditions cancel each other and + installable will become 'active'. If a + reload is done then installable will + go into 'pendingReload' state. + + 'removedPendingReloadPendingInstall' + Installable is both pending a reload + and also pending install. It means + installable has been removed but it + needs reload, before reload is done + installable is installed again. If + an activate is done on the + installable both the conditions + cancel each other and installable + will become 'active'. If a reload is + done then installable will go into + 'pendingInstall' state. + + 'pruned' Installable is in pruned state. When a + tag is removed from the system and a + installable under the tag is not in + running state it is put in pruned state. + This represents a temporary state and + the installable will be removed from + the system. + + 'inactive' Loaded but is not currently active. + " + SYNTAX INTEGER { + active(1), + pendingInstall(2), + pendingRemoval(3), + installPendingReload(4), + removedPendingReload(5), + installPendingReloadPendingRemoval(6), + removedPendingReloadPendingInstall(7), + pruned(8), + inactive(9) + } + +CeImageInstallableType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of software. Modular Operating Systems can have + different type of software loaded like base image or + minimum bootable image(MBI), a patch, a package or a + script. This TC will describe what type of software + is loaded. + + 'base' + Base image or minimum bootable image + + 'patch' + Piece of software which can be loaded on to base + image, usually to fix bugs in base image + + 'script' + A user written program which can be loaded on the base + image, usually to monitor and notify system activities + + 'package' + Piece of software which can be loaded on minimum bootable + image, used by some operating systems to provide new + features. + + 'compositePackage' + Collection of Packages bundled together + + 'softwareMaintenanceUpgrade' + SMU, Same as Patch used to provide point fixes + for bugs. + " + + SYNTAX INTEGER { + base(1), + patch(2), + script(3), + package(4), + compositePackage(5), + softwareMaintenanceUpgrade(6) + } + +END diff --git a/MIBS/cisco/CISCO-IP-STAT-MIB b/MIBS/cisco/CISCO-IP-STAT-MIB new file mode 100644 index 0000000..9e2a63e --- /dev/null +++ b/MIBS/cisco/CISCO-IP-STAT-MIB @@ -0,0 +1,487 @@ +-- ***************************************************************** +-- Cisco IP Statistics MIB file. +-- +-- August 1997, Shu Tai +-- +-- Copyright (c) 1997-1999 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- $Endlog$ +-- + +CISCO-IP-STAT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Gauge32, + Counter32, + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + MacAddress, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + +ciscoIpStatMIB MODULE-IDENTITY + LAST-UPDATED "200112202300Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 800 553-NETS + + E-mail: ipqos-dev@cisco.com" + + DESCRIPTION + " Cisco IP Statistics MIB - Overview + + This MIB incorporates objects to provide support for the Cisco IP + statistics as implemented in command interfaces + + ip accounting [ mac-address {input | ouput } | + precedence { input | ouput } ] + + The above CLI provides additional IP statistics categorized by + precedence of IP packets, as well as the MAC address associated + with IP packets. This is a supplement to those defined in + OLD-CISCO-IP-MIB.my. + " + + REVISION "200112202300Z" + DESCRIPTION + "Added the following table and objects for 64 bit + packet/byte counters: + cipPrecedenceXTable -> + cipPrecedenceHCSwitchedPkts, + cipPrecedenceHCSwitchedBytes + cipMacXTable -> + cipMacHCSwitchedPkts, + cipMacHCSwitchedBytes " + REVISION "9707180000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 84 } + +ciscoIpStatMIBObjects OBJECT IDENTIFIER ::= { ciscoIpStatMIB 1 } + +-- Subgroups: +-- +-- IP MAC Statistic Table +-- IP Precedence Statistic Table + +-- Textual Conventions + +PacketSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The source of the packet the statistics is for. + + input statistics of the input packets. + output statistics of the output packets. + " + SYNTAX INTEGER { input(1), output(2) } + +cipPrecedence OBJECT IDENTIFIER ::= { ciscoIpStatMIBObjects 1 } +cipMacIf OBJECT IDENTIFIER ::= { ciscoIpStatMIBObjects 2 } + +cipPrecedenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipPrecedenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of entries sorted by the precedence of IP packets. + The table is created and deleted via ip accounting + command line interface." + + ::= { cipPrecedence 1 } + +cipPrecedenceEntry OBJECT-TYPE + SYNTAX CipPrecedenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cipPrecedenceTable is created + for each IP precedence value. There are 8 precedences + total." + + INDEX { + ifIndex, + cipPrecedenceDirection, + cipPrecedenceIpPrecedence + } + ::= { cipPrecedenceTable 1 } + +CipPrecedenceEntry ::= + SEQUENCE { + cipPrecedenceDirection + PacketSource, + cipPrecedenceIpPrecedence + Integer32, + cipPrecedenceSwitchedPkts + Counter32, + cipPrecedenceSwitchedBytes + Counter32 + } + +cipPrecedenceDirection OBJECT-TYPE + SYNTAX PacketSource + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The data source for the object." + ::= { cipPrecedenceEntry 1 } + +cipPrecedenceIpPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip precedence value this object is collected upon." + + ::= { cipPrecedenceEntry 2 } + +cipPrecedenceSwitchedPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic, in packets, at the cipPrecedenceIpPrecedence + precedence." + + ::= { cipPrecedenceEntry 3 } + +cipPrecedenceSwitchedBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic, in bytes, at the cipPrecedenceIpPrecedence + precedence." + + ::= { cipPrecedenceEntry 4 } + +-- end of cipPrecedenceTable + +cipMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table is created and deleted via ip accounting + command line interface." + + ::= { cipMacIf 1 } + +cipMacEntry OBJECT-TYPE + SYNTAX CipMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cipMacTable is created + for each unique MAC address which receives/sends + IP packets. Entries are deleted via the command + line interface." + + INDEX { ifIndex, cipMacDirection, cipMacAddress } + ::= { cipMacTable 1 } + +CipMacEntry ::= + SEQUENCE { + cipMacDirection + PacketSource, + cipMacAddress + MacAddress, + cipMacSwitchedPkts + Counter32, + cipMacSwitchedBytes + Counter32 + } + +cipMacDirection OBJECT-TYPE + SYNTAX PacketSource + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The data source for the object." + ::= { cipMacEntry 1 } + +cipMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC address." + + ::= { cipMacEntry 2 } + +cipMacSwitchedPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter in packets with respect to cipMacAddress." + + ::= { cipMacEntry 3 } + +cipMacSwitchedBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter in bytes with respect to cipMacAddress." + + ::= { cipMacEntry 4 } + +-- end of cipMacTable + +cipMacFreeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipMacFreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of free space available to store new MAC address + information." + + ::= { cipMacIf 2 } + +cipMacFreeEntry OBJECT-TYPE + SYNTAX CipMacFreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MAC free space table entry. Entry is created when + Entries are created and deleted via ip accounting + command line interface." + + INDEX { ifIndex, cipMacFreeDirection } + ::= { cipMacFreeTable 1 } + +CipMacFreeEntry ::= + SEQUENCE { + cipMacFreeDirection + PacketSource, + cipMacFreeCount + Gauge32 + } + +cipMacFreeDirection OBJECT-TYPE + SYNTAX PacketSource + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The data source for the object." + ::= { cipMacFreeEntry 1 } + +cipMacFreeCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of items in the MAC free space." + + ::= { cipMacFreeEntry 2 } + +-- end of cipMacFreeTable + +cipPrecedenceXTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipPrecedenceXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains additional objects for the + cipPrecedenceTable." + + ::= { cipPrecedence 2 } + +cipPrecedenceXEntry OBJECT-TYPE + SYNTAX CipPrecedenceXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular precedence value." + + AUGMENTS { cipPrecedenceEntry } + ::= { cipPrecedenceXTable 1 } + +CipPrecedenceXEntry ::= + SEQUENCE { + cipPrecedenceHCSwitchedPkts + Counter64, + cipPrecedenceHCSwitchedBytes + Counter64 + } + +cipPrecedenceHCSwitchedPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic, in packets, at the cipPrecedenceIpPrecedence + precedence. This object is the 64-bit version of + cipPrecedenceSwitchedPkts." + + ::= { cipPrecedenceXEntry 1 } + +cipPrecedenceHCSwitchedBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Traffic, in bytes, at the cipPrecedenceIpPrecedence + precedence. This object is the 64-bit version of + cipPrecedenceSwitchedBytes." + + ::= { cipPrecedenceXEntry 2 } + +-- end of cipPrecedenceXTable + +cipMacXTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipMacXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains additional objects for the cipMacTable." + + ::= { cipMacIf 3 } + +cipMacXEntry OBJECT-TYPE + SYNTAX CipMacXEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular MAC address." + + AUGMENTS { cipMacEntry } + ::= { cipMacXTable 1 } + +CipMacXEntry ::= + SEQUENCE { + cipMacHCSwitchedPkts + Counter64, + cipMacHCSwitchedBytes + Counter64 + } + +cipMacHCSwitchedPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high capacity counter in packets with respect to + cipMacAddress. This object is the 64-bit version of + cipMacSwitchedPkts." + + ::= { cipMacXEntry 1 } + +cipMacHCSwitchedBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter in bytes with respect to cipMacAddress. + This object is the 64-bit version of + cipMacSwitchedBytes." + + ::= { cipMacXEntry 2 } + +-- end of cipMacXTable + +-- conformance information + +ciscoIpStatMIBConformance OBJECT IDENTIFIER ::= { ciscoIpStatMIB 3 } +ciscoIpStatMIBCompliances OBJECT IDENTIFIER ::= + { ciscoIpStatMIBConformance 1 } +ciscoIpStatMIBGroups OBJECT IDENTIFIER ::= + { ciscoIpStatMIBConformance 2 } + + +-- compliance statement + +ciscoIpStatMIBCompliance MODULE-COMPLIANCE + STATUS deprecated -- deprecated by ciscoIpStatMIBComplianceRev2 + DESCRIPTION + "The compliance statement for entities which implement + the IP Statistics on a Cisco router." + MODULE -- this module + MANDATORY-GROUPS { ciscoIpStatMIBGroup } + ::= { ciscoIpStatMIBCompliances 1 } + +ciscoIpStatMIBComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the IP Statistics on a Cisco router. + This deprecates ciscoIpStatMIBCompliance to provide + 64-bit versions of packet and byte counter objects." + MODULE -- this module + MANDATORY-GROUPS { ciscoIpStatMIBGroup } + + GROUP ciscoIpStatHCMIBGroup + DESCRIPTION + "This group is recommended for high speed + (high speed interfaces transmit and receive at + speeds over 20,000,000 bits/second) network + interfaces." + + ::= { ciscoIpStatMIBCompliances 2 } + +-- units of conformance + +ciscoIpStatMIBGroup OBJECT-GROUP + OBJECTS { + cipPrecedenceSwitchedPkts, + cipPrecedenceSwitchedBytes, + cipMacSwitchedPkts, + cipMacSwitchedBytes, + cipMacFreeCount + } + STATUS current + DESCRIPTION + "A collection of objects providing IP Statistics + monitoring. + For interfaces that operate at speeds greater than + 20,000,000 bits/second, it is recommended that the HC + counters in the optional compliance section be supported + and used." + ::= { ciscoIpStatMIBGroups 1 } + +ciscoIpStatHCMIBGroup OBJECT-GROUP + OBJECTS { + cipPrecedenceHCSwitchedPkts, + cipPrecedenceHCSwitchedBytes, + cipMacHCSwitchedPkts, + cipMacHCSwitchedBytes + } + STATUS current + DESCRIPTION + "A collection of objects providing IP Statistics + monitoring. This is recommended for high speed (high + speed interfaces transmit and receive at speeds over + 20,000,000 bits/second) network interfaces." + ::= { ciscoIpStatMIBGroups 2 } + +END diff --git a/MIBS/cisco/CISCO-IP-URPF-MIB b/MIBS/cisco/CISCO-IP-URPF-MIB new file mode 100644 index 0000000..98e9a6f --- /dev/null +++ b/MIBS/cisco/CISCO-IP-URPF-MIB @@ -0,0 +1,792 @@ +-- ****************************************************************** +-- CISCO-IP-URPF-MIB +-- +-- This module is used for monitoring the state of Unicast Reverse +-- Path Forwarding (URPF) checking. +-- +-- September 2004, Michael Grobelch +-- +-- Copyright (c) 2004-2006-2012 by Cisco Systems Inc. +-- +-- All rights reserved. +-- ***************************************************************** + +CISCO-IP-URPF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Gauge32, + Integer32, + Counter32, + Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TimeStamp, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ifIndex + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoIpUrpfMIB MODULE-IDENTITY + LAST-UPDATED "201112290000Z" + ORGANIZATION "Cisco System, Inc." + CONTACT-INFO + "Postal: Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-cef@cisco.com" + DESCRIPTION + "Unicast Reverse Path Forwarding (URPF) is a function that + checks the validity of the source address of IP packets + received on an interface. This in an attempt to prevent + Denial of Service attacks based on IP address spoofing. + + URPF checks validity of a source address by determining + whether the packet would be successfully routed as a + destination address. + Based on configuration, the check made + can be for existence of any route for the address, or more + strictly for a route out the interface on which the packet + was received by the device. When a violating packet is + detected, it can be dropped. + This MIB allows detection of + spoofingevents." + REVISION "201112290000Z" + DESCRIPTION + "2 New TC are defined to support Dynamic template MIB" + REVISION "200411120000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 451 } + + + +-- Textual Conventions + +UnicastRpfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated integer-value describing the type of + unicast Reverse Path Forwarding (RPF) a system applies to + traffic received on an interface. UnicastRpfTypes 'strict' and + 'loose' RPF methods are defined in RFC3704. + + 'disabled' + The system does not perform unicast RPF on packets received + by the interface. + + 'strict' + The system performs strict unicast RPF on packets received + by the interface. + 'loose' + The system performs loose unicast RPF on packets received by + the interface." + + REFERENCE "RFC3704 (http://tools.ietf.org/html/rfc3704)" + SYNTAX INTEGER { + strict(1), + loose(2), + disabled(3) + } + +UnicastRpfOptions ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A bit string describing unicast Reverse Path Forwarding (RPF) + options: + + 'allowDefault' + Allows the use of the default route for RPF verification. + + 'allowSelfPing' + Allows a router to ping its own interface or interfaces." + SYNTAX BITS { + allowDefault(0), + allowSelfPing(1) + } +-- MIB Object Definitions + +ciscoIpUrpfMIBNotifs OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIB 0 } + +ciscoIpUrpfMIBObjects OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIB 1 } + +ciscoIpUrpfMIBConformance OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIB 2 } + +-- URPF Statistics objects + +cipUrpfScalar OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIBObjects 1 } + +cipUrpfStatistics OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIBObjects 2 } + +cipUrpfInterfaceConfig OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIBObjects 3 } + +cipUrpfVrf OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIBObjects 4 } + + +cipUrpfDropRateWindow OBJECT-TYPE + SYNTAX Integer32 (1..600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The window of time in the recent past over which the drop + count used in the drop rate computation is collected. + This global value applies for the computation of all URPF + rates, global and per-interface. + + Once the period over which computations have been + performed exceeds cipUrpfDropRateWindow, every time a + computation is performed, the window slides up to end + at the current time and start at cipUrpfDropRateWindow + seconds before. + + The cipUrpfDropRateWindow must be greater than + or equal to the interval between computations + (cipUrpfComputeInterval). + + Since the agent must save the drop count values + for each compute interval in order to slide the window, + the number of counts saved is the quotient of + cipUrpfDropRateWindow divided by cipUrpfComputeInterval." + DEFVAL { 300 } + ::= { cipUrpfScalar 1 } + +cipUrpfComputeInterval OBJECT-TYPE + SYNTAX Integer32 (1..120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time between rate computations. This global value + applies for the computation of all URPF rates, global + and per-interface. + + When the value of cipUrpfComputeInterval is changed, + the interval in-progress proceeds as though the value + had not changed. The change will apply to the length + of subsequent intervals. + + The cipUrpfComputeInterval must be less than or equal + to the cipUrpfDropRateWindow." + DEFVAL { 30 } + ::= { cipUrpfScalar 2 } + +cipUrpfDropNotifyHoldDownTime OBJECT-TYPE + SYNTAX Integer32 (1..1000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time between issuance of + cipUrpfIfDropRateNotify notifications for a + particular interface and packet forwarding type. + + Notifications are generated for each interface and + packet forwarding type that exceeds the drop-rate. + When a Notify is sent because the drop-rate is + exceeded for a particular interface and forwarding + type, the time specified by this object is used to + specify the minimum time that must elapse before + another Notify can be sent for that interface and + forwarding type. The time is specified globally but + used individually." + DEFVAL { 300 } + ::= { cipUrpfScalar 3 } + +cipUrpfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipUrpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains summary information for the + managed device on URPF dropping." + ::= { cipUrpfStatistics 1 } + +cipUrpfEntry OBJECT-TYPE + SYNTAX CipUrpfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If the managed device supports URPF dropping, + a row exists for each IP version type (v4 and v6). + A row contains summary information on URPF + dropping over the entire managed device." + INDEX { cipUrpfIpVersion } + ::= { cipUrpfTable 1 } + +CipUrpfEntry ::= SEQUENCE { + cipUrpfIpVersion INTEGER, + cipUrpfDrops Counter32, + cipUrpfDropRate Gauge32 +} + +cipUrpfIpVersion OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the version of IP forwarding on an interface + to which the table row URPF counts, rates, and + configuration apply." + ::= { cipUrpfEntry 1 } + +cipUrpfDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sum of dropped IP version cipUrpfIpVersion packets failing + a URPF check. This value is the sum of drops of packets + received on all interfaces of the managed device." + ::= { cipUrpfEntry 2 } + +cipUrpfDropRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "packets per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of packet drops of IP version cipUrpfIpVersion + packets due to URPF for the managed device. The + per-interface drop rate notification is issued on rates + exceeding a limit (rising rate). This dropping may indicate + an security attack on the network. To determine whether the + attack/event is over, the NMS must consult the managed + device. This object can be polled to determine the recent + drop rate for the managed device as a whole, in addition to + querying particular interface objects. + This object is the + average rate of dropping over the most recent window of + time. The rate is computed by dividing the number of packets + dropped over a window by the window time in seconds. The + window time is specified by cipUrpfDropRateWindow. Each time + the drop rate is computed, and at system startup, a snapshot + is taken of the latest value of cipUrpfDrops. Subtracting + from this the snapshot of cipUrpfDrops at the start of the + current window of time gives the number of packets dropped. + The drop rate is computed every cipUrpfComputeInterval + seconds. As an example, let cipUrpfDropRateWindow be 300 + seconds, and cipUrpfComputeInterval 30 seconds. Every 30 + seconds, the drop count five minutes previous is subtracted + from the current drop count, and the result is divided by + 300 to arrive at the drop rate. + At device start-up, until + the device has been up more than cipUrpfDropRateWindow, when + drop rate is computed, the value of cipUrpfDrops is divided + by the time the device has been up. + After the device has + been up for cipUrpfDropRateWindow, when drop rate is + computed, the number of packet drops counted from interval + start time to the computation time is divided by + cipUrpfDropRateWindow. + Changes to cipUrpfDropRateWindow are + not reflected in this object until the next computation + time. + The rate from the most recent computation is the + value fetched until the subsequent computation is + performed." + ::= { cipUrpfEntry 3 } + + + +cipUrpfIfMonTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipUrpfIfMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on URPF dropping on + an interface." + ::= { cipUrpfStatistics 2 } + +cipUrpfIfMonEntry OBJECT-TYPE + SYNTAX CipUrpfIfMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If IPv4 packet forwarding is configured on an interface, + and is configured to perform URPF checking, a row appears + in this table with indices [ifIndex][ipv4]. If IPv4 + packet forwarding is deconfigured, or URPF checking + is deconfigured, the row disappears. + + If IPv6 packet forwarding is configured on an interface, + and is configured to perform URPF checking, a row appears + in the table with indices [ifIndex][ipv6]. If IPv6 + packet forwarding is deconfigured, or URPF checking + is deconfigured, the row disappears." + INDEX { + ifIndex, + cipUrpfIfIpVersion + } + ::= { cipUrpfIfMonTable 1 } + +CipUrpfIfMonEntry ::= SEQUENCE { + cipUrpfIfIpVersion INTEGER, + cipUrpfIfDrops Counter32, + cipUrpfIfSuppressedDrops Counter32, + cipUrpfIfDropRate Gauge32, + cipUrpfIfDiscontinuityTime TimeStamp +} + +cipUrpfIfIpVersion OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the version of IP forwarding on an interface + to which the table row URPF counts, rates, and + configuration apply." + ::= { cipUrpfIfMonEntry 1 } + +cipUrpfIfDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP packets of version cipUrpfIfIpVersion + failing the URPF check and dropped by the managed device + on a particular interface. + + Discontinuities in the value of this variable can occur + at re-initialization of the management system, and at + other times as indicated by the values of + cipUrpfIfDiscontinuityTime." + ::= { cipUrpfIfMonEntry 2 } + +cipUrpfIfSuppressedDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP packets of version cipUrpfIfIpVersion + failing the URPF check but given a reprieve and not + dropped by the managed device. Depending on the + device configuration and capabilities, the following + cases may cause incrementing of the counter: + - if the managed device is configured to allow self-pings + and the managed device pings itself. + - if the managed device is configured for loose URPF (if any + interface has a route to the source), and the strict + case fails while the loose case passes. + - DHCP Request packets (src 0.0.0.0 dst 255.255.255.255) + will pass after initially being marked for drop. + - RIP routing on unnumbered interfaces will pass after + initially being marked for drop. + - multicast packets will pass after initially being marked + for drop + - ACL's can be applied to permit packets after initially + being marked for drop. + + Discontinuities in the value of this variable can occur + at re-initialization of the management system, and at + other times as indicated by the values of + cipUrpfIfDiscontinuityTime." + ::= { cipUrpfIfMonEntry 3 } + +cipUrpfIfDropRate OBJECT-TYPE + SYNTAX Gauge32 + UNITS "packets/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rate of packet drops of IP version cipUrpfIfIpVersion + packets due to URPF on the interface. + + This object is the average rate of dropping over the most + recent interval of time. The rate is computed by dividing + the number of packets dropped over an interval by the + interval time in seconds. Each time the drop rate + is computed, and at system startup, a snapshot is taken + of the latest value of cipUrpfIfDrops. Subtracting from this + the snapshot of cipUrpfIfDrops at the start of the current + interval of time gives the number of packets dropped. + The drop rate is computed every cipUrpfComputeInterval + seconds. + + When drop rate is computed, if time since the creation of + a row in cipUrpfIfMonTable is less than + cipUrpfDropRateWindow, the value of cipUrpfIfDrops is + divided by the time since row was created. + + After the row has been in existence for + cipUrpfDropRateWindow, when drop rate is computed, the + number of packet drops counted on the interface from + interval start time to the computation time is divided + by cipUrpfDropRateWindow. + + Changes to cipUrpfDropRateWindow are not reflected in this + object until the next computation time. + + The rate from the most recent computation is the value + fetched until the subsequent computation is performed." + ::= { cipUrpfIfMonEntry 4 } + +cipUrpfIfDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent + occasion at which this interface's counters + suffered a discontinuity. + If no such discontinuities have occurred + since the last re-initialization of the + local management subsystem, then this + object contains a value of zero." + ::= { cipUrpfIfMonEntry 5 } + + + +cipUrpfIfConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipUrpfIfConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistics information on URPF on + an interface." + ::= { cipUrpfInterfaceConfig 1 } + +cipUrpfIfConfEntry OBJECT-TYPE + SYNTAX CipUrpfIfConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row exists in this table if a row exists + in cipUrpfIfMonTable." + AUGMENTS { cipUrpfIfMonEntry } + ::= { cipUrpfIfConfTable 1 } + +CipUrpfIfConfEntry ::= SEQUENCE { + cipUrpfIfDropRateNotifyEnable TruthValue, + cipUrpfIfNotifyDropRateThreshold Unsigned32, + cipUrpfIfNotifyDrHoldDownReset TruthValue, + cipUrpfIfCheckStrict INTEGER, + cipUrpfIfWhichRouteTableID INTEGER, + cipUrpfIfVrfName SnmpAdminString +} + +cipUrpfIfDropRateNotifyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the system produces the + cipUrpfIfDropRateNotify notification as a result of URPF + dropping of version cipUrpfIfIpVersion IP packets on this + interface. A false value prevents such notifications from + being generated by this system." + DEFVAL { false } + ::= { cipUrpfIfConfEntry 1 } + +cipUrpfIfNotifyDropRateThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets/second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the calculated rate of URPF packet drops + (cipUrpfIfDropRate) meets or exceeds the value + specified by this object, a cipUrpfIfDropRateNotify + notification is sent if cipUrpfIfDropRateNotifyEnable + is set to true, and no such notification for the + IP version has been sent for this interface for the + hold-down period. + + Note that due to the calculation used for drop rate, + if there are less than n drop events in an n-second + period the notification will not be generated. To allow + for the detection of a small number of drop events, the + value 0 (zero) is used to indicate that if any drop events + occur during the interval, a notification is generated." + DEFVAL { 1000 } + ::= { cipUrpfIfConfEntry 2 } + +cipUrpfIfNotifyDrHoldDownReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to true causes the five-minute + hold-down timer for emitting URPF drop rate + notifications for IP version cipUrpfIfIpVersion on + the interface to be short-circuited. If a notification + is due and would be emitted for the interface if the + five-minutes elapsed, setting this object will cause + the notification to be sent. + + This is a trigger, and doesn't hold information. It is + set and an action is performed. Therefore a get for + this object always returns false." + DEFVAL { false } + ::= { cipUrpfIfConfEntry 3 } + +cipUrpfIfCheckStrict OBJECT-TYPE + SYNTAX INTEGER { + strict(1), + loose(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface configuration indicating the strictness of + the reachability check performed + on the interface. + - strict: check that source addr is reachable via + the interface it came in on. + - loose : check that source addr is reachable via + some interface on the device." + ::= { cipUrpfIfConfEntry 4 } + +cipUrpfIfWhichRouteTableID OBJECT-TYPE + SYNTAX INTEGER { + default(1), + vrf(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface configuration indicating the routing table + consulted for the reachability check: + - default: the non-private routing table for of the + managed system. + - vrf : a particular VPN routing table." + ::= { cipUrpfIfConfEntry 5 } + +cipUrpfIfVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of cipUrpfIfWhichRouteTableID is 'vrf', + the name of the VRF Table. Otherwise a zero-length + string." + ::= { cipUrpfIfConfEntry 6 } + + + +cipUrpfVrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipUrpfVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enables indexing URPF drop statistics + by Virtual Routing and Forwarding instances." + ::= { cipUrpfVrf 1 } + +cipUrpfVrfEntry OBJECT-TYPE + SYNTAX CipUrpfVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exists for a VRF if and only if the VRF + is associated with an interface that is configured + to perform IP URPF checking using the routing table + for that VRF." + INDEX { cipUrpfVrfName } + ::= { cipUrpfVrfTable 1 } + +CipUrpfVrfEntry ::= SEQUENCE { + cipUrpfVrfName SnmpAdminString +} + +cipUrpfVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is used to specify the VRF Table + name." + ::= { cipUrpfVrfEntry 1 } + + + +cipUrpfVrfIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipUrpfVrfIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistics information for interfaces + performing URPF using VRF table to determine reachability." + ::= { cipUrpfStatistics 3 } + +cipUrpfVrfIfEntry OBJECT-TYPE + SYNTAX CipUrpfVrfIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exists for a VRF and interface if and only + if the VRF associated with the interface is configured + to perform IP URPF checking using the routing + table for the VRF." + INDEX { + cipUrpfVrfName, + ifIndex + } + ::= { cipUrpfVrfIfTable 1 } + +CipUrpfVrfIfEntry ::= SEQUENCE { + cipUrpfVrfIfDrops Counter32, + cipUrpfVrfIfDiscontinuityTime TimeStamp +} + +cipUrpfVrfIfDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets failing the URPF check for a VRF on + the interface and dropped by the managed device. + + Discontinuities in the value of this variable can occur + at re-initialization of the management system, and at + other times as indicated by the values of + cipUrpfVrfIfDiscontinuityTime." + ::= { cipUrpfVrfIfEntry 2 } + +cipUrpfVrfIfDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at + which the URPF counters for this VRF on this interface + suffered a discontinuity. If no such discontinuities + have occurred since the last re-initialization of the + local management subsystem, then this object contains a + value of zero." + ::= { cipUrpfVrfIfEntry 3 } + + + +-- URPF Notification objects + +cipUrpfIfDropRateNotify NOTIFICATION-TYPE + OBJECTS { cipUrpfIfDropRate } + STATUS current + DESCRIPTION + "This notification is generated when + cipUrpfIfDropRateNotifyEnable is set to true and + the calculated URPF drop rate (cipUrpfIfDropRate) + exceeds the notification threshold drop rate + (cipUrpfIfNotifyDropRateThreshold). Note the + exceptional value of 0 for threshold allows notification + generation if any drop events occur in an interval. + + After generating this notification, another such + notification will not be sent out for a minimum of five + minutes (note the exception to this provided by + cipUrpfIfNotifyDrHoldDownReset). + + The object value present in the notification is the + the drop rate that exceeded the threshold." + ::= { ciscoIpUrpfMIBNotifs 1 } +-- Conformance Information Definition + +ciscoIpUrpfMIBCompliances OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIBConformance 1 } + +ciscoIpUrpfMIBGroups OBJECT IDENTIFIER + ::= { ciscoIpUrpfMIBConformance 2 } + + +ciscoIpUrpfMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "An SNMP entity can implement this module to + provide URPF problem diagnosis information." + MODULE -- this module + MANDATORY-GROUPS { + ciscoIpUrpfMIBMainObjectGroup, + ciscoIpUrpfMIBNotifyGroup + } + + GROUP ciscoIpUrpfMIBVrfObjectGroup + DESCRIPTION + "This group is mandatory for all implementations + that need to index URPF statistics by VRF interfaces." + ::= { ciscoIpUrpfMIBCompliances 1 } + +ciscoIpUrpfMIBMainObjectGroup OBJECT-GROUP + OBJECTS { + cipUrpfDropRateWindow, + cipUrpfComputeInterval, + cipUrpfDropNotifyHoldDownTime, + cipUrpfDrops, + cipUrpfDropRate, + cipUrpfIfDrops, + cipUrpfIfSuppressedDrops, + cipUrpfIfDropRate, + cipUrpfIfDropRateNotifyEnable, + cipUrpfIfNotifyDropRateThreshold, + cipUrpfIfNotifyDrHoldDownReset, + cipUrpfIfCheckStrict, + cipUrpfIfDiscontinuityTime + } + STATUS current + DESCRIPTION + "The collection of common counter objects, those + needed by other objects, and the common interface + table." + ::= { ciscoIpUrpfMIBGroups 1 } + +ciscoIpUrpfMIBVrfObjectGroup OBJECT-GROUP + OBJECTS { + cipUrpfVrfName, + cipUrpfIfWhichRouteTableID, + cipUrpfIfVrfName, + cipUrpfVrfIfDrops, + cipUrpfVrfIfDiscontinuityTime + } + STATUS current + DESCRIPTION + "The collection of objects needed to index by + VRF." + ::= { ciscoIpUrpfMIBGroups 2 } + +ciscoIpUrpfMIBNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { cipUrpfIfDropRateNotify } + STATUS current + DESCRIPTION + "The collection of objects which are used to specify + notifications for URPF." + ::= { ciscoIpUrpfMIBGroups 6 } + +END + + + + + + diff --git a/MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB b/MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB new file mode 100644 index 0000000..bda06d6 --- /dev/null +++ b/MIBS/cisco/CISCO-IPSEC-FLOW-MONITOR-MIB @@ -0,0 +1,5881 @@ +-- *------------------------------------------------------------------ +-- * CISCO-IPSEC-FLOW-MONITOR-MIB.my: IPSec Flow Monitoring MIB. +-- * +-- * April 2000, S Ramakrishnan +-- * +-- * Copyright (c) 2000, 2004, 2007 by Cisco Systems Inc. +-- * All rights reserved. +-- * +-- *------------------------------------------------------------------ + +CISCO-IPSEC-FLOW-MONITOR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Counter64, + Gauge32, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TimeStamp, + TimeInterval, + TruthValue + FROM SNMPv2-TC + cmgwIndex + FROM CISCO-MEDIA-GATEWAY-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoIpSecFlowMonitorMIB MODULE-IDENTITY + LAST-UPDATED "200710240000Z" + ORGANIZATION "Tivoli Systems and Cisco Systems" + CONTACT-INFO + "Tivoli Systems + Research Triangle Park, NC + + Cisco Systems + 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + E-mail: cs-ipsecurity@cisco.com" + DESCRIPTION + "This is a MIB Module for monitoring the + structures in IPSec-based Virtual Private Networks. + The MIB has been designed to be adopted as an IETF + standard. Hence Cisco-specific features of IPSec + protocol are excluded from this MIB. + + Acronyms + The following acronyms are used in this document: + + IPSec: Secure IP Protocol + + VPN: Virtual Private Network + + ISAKMP: Internet Security Association and Key Exchange + Protocol + + IKE: Internet Key Exchange Protocol + + SA: Security Association + + MM: Main Mode - the process of setting up + a Phase 1 SA to secure the exchanges + required to setup Phase 2 SAs + + QM: Quick Mode - the process of setting up + Phase 2 Security Associations using + a Phase 1 SA. + + + Overview of IPsec MIB + + The MIB contains six major groups of objects which are + used to manage the IPSec Protocol. These groups include + a Levels Group, a Phase-1 Group, a Phase-2 Group, + a History Group, a Failure Group and a TRAP Control Group. + The following table illustrates the structure of the + IPSec MIB. + + The Phase 1 group models objects pertaining to + IKE negotiations and tunnels. + + The Phase 2 group models objects pertaining to + IPSec data tunnels. + + The History group is to aid applications that do + trending analysis. + + The Failure group is to enable an operator to + do troubleshooting and debugging of the VPN Router. + Further, counters are supported to aid Intrusion + Detection. + + In addition to the five major MIB Groups, there are + a number of Notifications. The following table + illustrates the name and description of the + IPSec TRAPs. + + For a detailed discussion, please refer to the IETF + draft draft-ietf-ipsec-flow-monitoring-mib-00.txt." + REVISION "200710240000Z" + DESCRIPTION + "In the description of cipSecTunHistHcInDecompOctets, + cipSecTunHcInOctets has been changed to + cipSecTunHistHcInOctets. + + In the description of cipSecTunHistOutUncompOctets, + cipSecTunOutOctets has been changed to + cipSecTunHistOutOctets. + + In the description of cipSecTunHistHcOutUncompOctets, + cipSecTunHcOutOctets has been changed to + cipSecTunHistHcOutOctets. + + In the description of cipSecTunHistInDecompOctets, + cipSecTunInOctets has been changed to + cipSecTunHistInOctets." + REVISION "200410120000Z" + DESCRIPTION + "Added two table for media gateway stats + information: + cikePhase1GWStatsTable (phase-1 IKE) + cipSecPhase2GWStatsTable (phase-2 IPsec)" + REVISION "200010131800Z" + DESCRIPTION + "Changed cipSecSpiValue to Unsigned32. + Changed Protocol ranges to + start at 0 instead of 1. + Removed comment(s) incorrectly indicating + this MIB was CiscoExperiment." + REVISION "200008171259Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 171 } + + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Local Textual Conventions +-- +++++++++++++++++++++++++++++++++++++++++++++++++++ + +IPSIpAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An IP V4 or V6 Address." + SYNTAX OCTET STRING (SIZE (4 | 16)) + +-- IP V4 or V6 Address + +IkePeerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of IPsec Phase-1 IKE peer identity. + The IKE peer may be identified by: + 1. an IP address, or + 2. a host name." + SYNTAX INTEGER { + ipAddrPeer(1), + namePeer(2) + } + +IkeNegoMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The IPsec Phase-1 IKE negotiation mode." + SYNTAX INTEGER { + main(1), + aggressive(2) + } + +IkeHashAlgo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The hash algorithm used in IPsec Phase-1 + IKE negotiations." + SYNTAX INTEGER { + none(1), + md5(2), + sha(3) + } + +IkeAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication method used in IPsec Phase-1 IKE + negotiations." + SYNTAX INTEGER { + none(1), + preSharedKey(2), + rsaSig(3), + rsaEncrypt(4), + revPublicKey(5) + } + +DiffHellmanGrp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Diffie Hellman Group used in negotiations." + SYNTAX INTEGER { + none(1), + dhGroup1(2), + dhGroup2(3) + } + +KeyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of key used by an IPsec Phase-2 Tunnel." + SYNTAX INTEGER { + ike(1), + manual(2) + } + +EncapMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The encapsulation mode used by an IPsec Phase-2 + Tunnel." + SYNTAX INTEGER { + tunnel(1), + transport(2) + } + +EncryptAlgo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The encryption algorithm used in negotiations." + SYNTAX INTEGER { + none(1), + des(2), + des3(3) + } + +AuthAlgo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication algorithm used by a + security association of an IPsec Phase-2 Tunnel." + SYNTAX INTEGER { + none(1), + hmacMd5(2), + hmacSha(3) + } + +CompAlgo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The compression algorithm used by a + security association of an IPsec Phase-2 Tunnel." + SYNTAX INTEGER { + none(1), + ldf(2) + } + +EndPtType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of identity use to specify an IPsec End Point." + SYNTAX INTEGER { + singleIpAddr(1), + ipAddrRange(2), + ipSubnet(3) + } + +TunnelStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of a Tunnel. Objects of this type may + be used to bring the tunnel down by setting + value of this object to destroy(2). Objects of this + type cannot be used to create a Tunnel." + SYNTAX INTEGER { + active(1), + destroy(2) + } + +TrapStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The administrative status for sending a TRAP." + SYNTAX INTEGER { + enabled(1), + disabled(2) + } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IPsec MIB Object Groups +-- +-- This MIB module contains the following groups: +-- 1) IPsec Levels Group +-- 2) IPsec Phase-1 Group +-- 3) IPsec Phase-2 Group +-- 4) IPsec History Group +-- 5) IPsec Failure Group +-- 6) IPsec TRAP Control Group +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecMIBObjects OBJECT IDENTIFIER + ::= { ciscoIpSecFlowMonitorMIB 1 } + +cipSecLevels OBJECT IDENTIFIER + ::= { cipSecMIBObjects 1 } + +cipSecPhaseOne OBJECT IDENTIFIER + ::= { cipSecMIBObjects 2 } + +cipSecPhaseTwo OBJECT IDENTIFIER + ::= { cipSecMIBObjects 3 } + +cipSecHistory OBJECT IDENTIFIER + ::= { cipSecMIBObjects 4 } + +cipSecFailures OBJECT IDENTIFIER + ::= { cipSecMIBObjects 5 } + +cipSecTrapCntl OBJECT IDENTIFIER + ::= { cipSecMIBObjects 6 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IPsec Levels Group +-- +-- This group consists of a: +-- 1) IPsec MIB Level +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecMibLevel OBJECT-TYPE + SYNTAX Integer32 (1..4096 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The level of the IPsec MIB." + ::= { cipSecLevels 1 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-1 Internet Key Exchange (IKE) Group +-- +-- This group consists of: +-- 1) IPsec Phase-1 Global Statistics +-- 2) IPsec Phase-1 Peer Table +-- 3) IPsec Phase-1 Tunnel Table +-- 4) IPsec Phase-1 Correlation Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-1 Global Statistics +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cikeGlobalStats OBJECT IDENTIFIER + ::= { cipSecPhaseOne 1 } + + +cikeGlobalActiveTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active IPsec + Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 1 } + +cikeGlobalPreviousTunnels OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of previously active + IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 2 } + +cikeGlobalInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by all currently + and previously active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 3 } + +cikeGlobalInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by all + currently and previously active IPsec + Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 4 } + +cikeGlobalInDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets which were + dropped during receive processing by all + currently and previously + active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 5 } + +cikeGlobalInNotifys OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of notifys received by + all currently and previously active IPsec + Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 6 } + +cikeGlobalInP2Exchgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + received by all currently and previously + active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 7 } + +cikeGlobalInP2ExchgInvalids OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were received and found to be invalid + by all currently and previously active IPsec + Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 8 } + +cikeGlobalInP2ExchgRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were received and rejected by all + currently and previously active IPsec Phase-1 + IKE Tunnels." + ::= { cikeGlobalStats 9 } + +cikeGlobalInP2SaDelRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 security + association delete requests received by all + currently and previously + active and IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 10 } + +cikeGlobalOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent by all currently + and previously active and IPsec Phase-1 + IKE Tunnels." + ::= { cikeGlobalStats 11 } + +cikeGlobalOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by all currently + and previously active and IPsec Phase-1 + Tunnels." + ::= { cikeGlobalStats 12 } + +cikeGlobalOutDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets which were dropped + during send processing by all currently + and previously + active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 13 } + +cikeGlobalOutNotifys OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of notifys sent by all currently + and previously active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 14 } + +cikeGlobalOutP2Exchgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were sent by all currently and previously + active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 15 } + +cikeGlobalOutP2ExchgInvalids OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were sent and found to be invalid by + all currently and previously active IPsec Phase-1 + Tunnels." + ::= { cikeGlobalStats 16 } + +cikeGlobalOutP2ExchgRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were sent and rejected by all currently and + previously active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 17 } + +cikeGlobalOutP2SaDelRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 SA + delete requests sent by all currently and + previously active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 18 } + +cikeGlobalInitTunnels OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-1 IKE + Tunnels which were locally initiated." + ::= { cikeGlobalStats 19 } + +cikeGlobalInitTunnelFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-1 IKE Tunnels + which were locally initiated and failed to activate." + ::= { cikeGlobalStats 20 } + +cikeGlobalRespTunnelFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-1 IKE Tunnels + which were remotely initiated and failed to activate." + ::= { cikeGlobalStats 21 } + +cikeGlobalSysCapFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of system capacity failures + which occurred during processing of all current + and previously active IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 22 } + +cikeGlobalAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentications which ended + in failure by all current and previous IPsec Phase-1 + IKE Tunnels." + ::= { cikeGlobalStats 23 } + +cikeGlobalDecryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decryptions which ended + in failure by all current and previous IPsec Phase-1 + IKE Tunnels." + ::= { cikeGlobalStats 24 } + +cikeGlobalHashValidFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of hash validations which ended + in failure by all current and previous IPsec Phase-1 + IKE Tunnels." + ::= { cikeGlobalStats 25 } + +cikeGlobalNoSaFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-existent Security Association + in failures which occurred during processing of + all current and previous IPsec Phase-1 IKE Tunnels." + ::= { cikeGlobalStats 26 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-1 Internet Key Exchange Peer Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cikePeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CikePeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-1 Internet Key Exchange Peer Table. + There is one entry in this table for each IPsec + Phase-1 IKE peer association which is currently + associated with an active IPsec Phase-1 Tunnel. + The IPsec Phase-1 IKE Tunnel associated with this + IPsec Phase-1 IKE peer association may or may not + be currently active." + ::= { cipSecPhaseOne 2 } + +cikePeerEntry OBJECT-TYPE + SYNTAX CikePeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes associated + with an IPsec Phase-1 IKE peer association." + INDEX { + cikePeerLocalType, + cikePeerLocalValue, + cikePeerRemoteType, + cikePeerRemoteValue, + cikePeerIntIndex + } + ::= { cikePeerTable 1 } + +CikePeerEntry ::= SEQUENCE { + cikePeerLocalType IkePeerType, + cikePeerLocalValue DisplayString, + cikePeerRemoteType IkePeerType, + cikePeerRemoteValue DisplayString, + cikePeerIntIndex Integer32, + cikePeerLocalAddr IPSIpAddress, + cikePeerRemoteAddr IPSIpAddress, + cikePeerActiveTime TimeInterval, + cikePeerActiveTunnelIndex Integer32 +} + +cikePeerLocalType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of local peer identity. The local peer + may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikePeerEntry 1 } + +cikePeerLocalValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the local peer identity. + + If the local peer type is an IP Address, then this + is the IP Address used to identify the local peer. + + If the local peer type is a host name, then this is + the host name used to identify the local peer." + ::= { cikePeerEntry 2 } + +cikePeerRemoteType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of remote peer identity. The remote peer + may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikePeerEntry 3 } + +cikePeerRemoteValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the remote peer identity. + + If the remote peer type is an IP Address, then this + is the IP Address used to identify the remote peer. + + If the remote peer type is a host name, then this is + the host name used to identify the remote peer." + ::= { cikePeerEntry 4 } + +cikePeerIntIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The internal index of the local-remote + peer association. This internal index is used + to uniquely identify multiple associations between + the local and remote peer." + ::= { cikePeerEntry 5 } + +cikePeerLocalAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the local peer." + ::= { cikePeerEntry 6 } + +cikePeerRemoteAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the remote peer." + ::= { cikePeerEntry 7 } + +cikePeerActiveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time that the peer association has + existed in hundredths of a second." + ::= { cikePeerEntry 8 } + +cikePeerActiveTunnelIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the active IPsec Phase-1 IKE Tunnel + (cikeTunIndex in the cikeTunnelTable) for this peer + association. If an IPsec Phase-1 IKE Tunnel is + not currently active, then the value of this + object will be zero." + ::= { cikePeerEntry 9 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-1 Internet Key Exchange Tunnel Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cikeTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CikeTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-1 Internet Key Exchange Tunnel Table. + There is one entry in this table for each active IPsec + Phase-1 IKE Tunnel." + ::= { cipSecPhaseOne 3 } + +cikeTunnelEntry OBJECT-TYPE + SYNTAX CikeTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes associated with + an active IPsec Phase-1 IKE Tunnel." + INDEX { cikeTunIndex } + ::= { cikeTunnelTable 1 } + +CikeTunnelEntry ::= SEQUENCE { + cikeTunIndex Integer32, + cikeTunLocalType IkePeerType, + cikeTunLocalValue DisplayString, + cikeTunLocalAddr IPSIpAddress, + cikeTunLocalName DisplayString, + cikeTunRemoteType IkePeerType, + cikeTunRemoteValue DisplayString, + cikeTunRemoteAddr IPSIpAddress, + cikeTunRemoteName DisplayString, + cikeTunNegoMode IkeNegoMode, + cikeTunDiffHellmanGrp DiffHellmanGrp, + cikeTunEncryptAlgo EncryptAlgo, + cikeTunHashAlgo IkeHashAlgo, + cikeTunAuthMethod IkeAuthMethod, + cikeTunLifeTime Integer32, + cikeTunActiveTime TimeInterval, + cikeTunSaRefreshThreshold Integer32, + cikeTunTotalRefreshes Counter32, + cikeTunInOctets Counter32, + cikeTunInPkts Counter32, + cikeTunInDropPkts Counter32, + cikeTunInNotifys Counter32, + cikeTunInP2Exchgs Counter32, + cikeTunInP2ExchgInvalids Counter32, + cikeTunInP2ExchgRejects Counter32, + cikeTunInP2SaDelRequests Counter32, + cikeTunOutOctets Counter32, + cikeTunOutPkts Counter32, + cikeTunOutDropPkts Counter32, + cikeTunOutNotifys Counter32, + cikeTunOutP2Exchgs Counter32, + cikeTunOutP2ExchgInvalids Counter32, + cikeTunOutP2ExchgRejects Counter32, + cikeTunOutP2SaDelRequests Counter32, + cikeTunStatus TunnelStatus +} + +cikeTunIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the IPsec Phase-1 IKE Tunnel Table. + The value of the index is a number which begins + at one and is incremented with each tunnel that + is created. The value of this object will + wrap at 2,147,483,647." + ::= { cikeTunnelEntry 1 } + +cikeTunLocalType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of local peer identity. The local + peer may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikeTunnelEntry 2 } + +cikeTunLocalValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the local peer identity. + + If the local peer type is an IP Address, then this + is the IP Address used to identify the local peer. + + If the local peer type is a host name, then this is + the host name used to identify the local peer." + ::= { cikeTunnelEntry 3 } + +cikeTunLocalAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the local endpoint for the IPsec + Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 4 } + +cikeTunLocalName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS name of the local IP address for + the IPsec Phase-1 IKE Tunnel. If the DNS + name associated with the local tunnel endpoint + is not known, then the value of this + object will be a NULL string." + ::= { cikeTunnelEntry 5 } + +cikeTunRemoteType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of remote peer identity. + The remote peer may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikeTunnelEntry 6 } + +cikeTunRemoteValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the remote peer identity. + + If the remote peer type is an IP Address, then this + is the IP Address used to identify the remote peer. + + If the remote peer type is a host name, then + this is the host name used to identify the + remote peer." + ::= { cikeTunnelEntry 7 } + +cikeTunRemoteAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the remote endpoint for the IPsec + Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 8 } + +cikeTunRemoteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS name of the remote IP address of IPsec Phase-1 + IKE Tunnel. If the DNS name associated with the remote + tunnel endpoint is not known, then the value of this + object will be a NULL string." + ::= { cikeTunnelEntry 9 } + +cikeTunNegoMode OBJECT-TYPE + SYNTAX IkeNegoMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiation mode of the IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 10 } + +cikeTunDiffHellmanGrp OBJECT-TYPE + SYNTAX DiffHellmanGrp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Diffie Hellman Group used in IPsec Phase-1 IKE + negotiations." + ::= { cikeTunnelEntry 11 } + +cikeTunEncryptAlgo OBJECT-TYPE + SYNTAX EncryptAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encryption algorithm used in IPsec Phase-1 IKE + negotiations." + ::= { cikeTunnelEntry 12 } + +cikeTunHashAlgo OBJECT-TYPE + SYNTAX IkeHashAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hash algorithm used in IPsec Phase-1 IKE + negotiations." + ::= { cikeTunnelEntry 13 } + +cikeTunAuthMethod OBJECT-TYPE + SYNTAX IkeAuthMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication method used in IPsec Phase-1 IKE + negotiations." + ::= { cikeTunnelEntry 14 } + +cikeTunLifeTime OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated LifeTime of the IPsec Phase-1 IKE Tunnel + in seconds." + ::= { cikeTunnelEntry 15 } + +cikeTunActiveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time the IPsec Phase-1 IKE tunnel has been + active in hundredths of seconds." + ::= { cikeTunnelEntry 16 } + +cikeTunSaRefreshThreshold OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The security association refresh threshold in seconds." + ::= { cikeTunnelEntry 17 } + +cikeTunTotalRefreshes OBJECT-TYPE + SYNTAX Counter32 + UNITS "QM Exchanges" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of security associations + refreshes performed." + ::= { cikeTunnelEntry 18 } + +cikeTunInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by + this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 19 } + +cikeTunInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by + this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 20 } + +cikeTunInDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped + by this IPsec Phase-1 IKE Tunnel during + receive processing." + ::= { cikeTunnelEntry 21 } + +cikeTunInNotifys OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of notifys received by + this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 22 } + +cikeTunInP2Exchgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 + exchanges received by + this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 23 } + +cikeTunInP2ExchgInvalids OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 + exchanges received and found to be invalid + by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 24 } + +cikeTunInP2ExchgRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + received and rejected by this IPsec Phase-1 + Tunnel." + ::= { cikeTunnelEntry 25 } + +cikeTunInP2SaDelRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 + security association delete requests received + by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 26 } + +cikeTunOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent by this IPsec Phase-1 + IKE Tunnel." + ::= { cikeTunnelEntry 27 } + +cikeTunOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by this IPsec Phase-1 + IKE Tunnel." + ::= { cikeTunnelEntry 28 } + +cikeTunOutDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped by this + IPsec Phase-1 IKE Tunnel during send processing." + ::= { cikeTunnelEntry 29 } + +cikeTunOutNotifys OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of notifys sent by this + IPsec Phase-1 Tunnel." + ::= { cikeTunnelEntry 30 } + +cikeTunOutP2Exchgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges sent by + this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 31 } + +cikeTunOutP2ExchgInvalids OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges sent and + found to be invalid by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 32 } + +cikeTunOutP2ExchgRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges sent and + rejected by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 33 } + +cikeTunOutP2SaDelRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 security association + delete requests sent by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelEntry 34 } + +cikeTunStatus OBJECT-TYPE + SYNTAX TunnelStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the MIB table row. + + This object can be used to bring the tunnel down + by setting value of this object to destroy(2). + + This object cannot be used to create + a MIB table row." + ::= { cikeTunnelEntry 35 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Internet Key Exchange Peer Association to +-- Phase-2 Tunnel Correlation Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cikePeerCorrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CikePeerCorrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-1 Internet Key Exchange Peer + Association to IPsec Phase-2 Tunnel + Correlation Table. There is one entry in + this table for each active IPsec Phase-2 + Tunnel." + ::= { cipSecPhaseOne 4 } + +cikePeerCorrEntry OBJECT-TYPE + SYNTAX CikePeerCorrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes of an + IPsec Phase-1 IKE Peer Association to IPsec + Phase-2 Tunnel Correlation." + INDEX { + cikePeerCorrLocalType, + cikePeerCorrLocalValue, + cikePeerCorrRemoteType, + cikePeerCorrRemoteValue, + cikePeerCorrIntIndex, + cikePeerCorrSeqNum + } + ::= { cikePeerCorrTable 1 } + +CikePeerCorrEntry ::= SEQUENCE { + cikePeerCorrLocalType IkePeerType, + cikePeerCorrLocalValue DisplayString, + cikePeerCorrRemoteType IkePeerType, + cikePeerCorrRemoteValue DisplayString, + cikePeerCorrIntIndex Integer32, + cikePeerCorrSeqNum Integer32, + cikePeerCorrIpSecTunIndex Integer32 +} + +cikePeerCorrLocalType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of local peer identity. The local peer + may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikePeerCorrEntry 1 } + +cikePeerCorrLocalValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the local peer identity. + + If the local peer type is an IP Address, then this + is the IP Address used to identify the local peer. + + If the local peer type is a host name, then this is + the host name used to identify the local peer." + ::= { cikePeerCorrEntry 2 } + +cikePeerCorrRemoteType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of remote peer identity. The remote peer + may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikePeerCorrEntry 3 } + +cikePeerCorrRemoteValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the remote peer identity. + + If the remote peer type is an IP Address, then this + is the IP Address used to identify the remote peer. + + If the remote peer type is a host name, then this is + the host name used to identify the remote peer." + ::= { cikePeerCorrEntry 4 } + +cikePeerCorrIntIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The internal index of the local-remote + peer association. This internal index is + used to uniquely identify multiple associations + between the local and remote peer." + ::= { cikePeerCorrEntry 5 } + +cikePeerCorrSeqNum OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sequence number of the local-remote + peer association. This sequence number is + used to uniquely identify multiple instances + of an unique association between + the local and remote peer." + ::= { cikePeerCorrEntry 6 } + +cikePeerCorrIpSecTunIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the active IPsec Phase-2 Tunnel + (cipSecTunIndex in the cipSecTunnelTable) for this + IPsec Phase-1 IKE Peer Association." + ::= { cikePeerCorrEntry 7 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- cikePhase1GWStatsTable +-- +-- Gateway Phase-1 IKE stats information +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cikePhase1GWStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CikePhase1GWStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Phase-1 IKE stats information is included in this table. + Each entry is related to a specific gateway which is + identified by 'cmgwIndex'." + ::= { cipSecPhaseOne 5 } + +cikePhase1GWStatsEntry OBJECT-TYPE + SYNTAX CikePhase1GWStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes of an Phase-1 IKE stats + information for the related gateway. + + There is only one entry for each gateway. The entry + is created when a gateway up and cannot be deleted." + INDEX { cmgwIndex } + ::= { cikePhase1GWStatsTable 1 } + +CikePhase1GWStatsEntry ::= SEQUENCE { + cikePhase1GWActiveTunnels Gauge32, + cikePhase1GWPreviousTunnels Counter32, + cikePhase1GWInOctets Counter32, + cikePhase1GWInPkts Counter32, + cikePhase1GWInDropPkts Counter32, + cikePhase1GWInNotifys Counter32, + cikePhase1GWInP2Exchgs Counter32, + cikePhase1GWInP2ExchgInvalids Counter32, + cikePhase1GWInP2ExchgRejects Counter32, + cikePhase1GWInP2SaDelRequests Counter32, + cikePhase1GWOutOctets Counter32, + cikePhase1GWOutPkts Counter32, + cikePhase1GWOutDropPkts Counter32, + cikePhase1GWOutNotifys Counter32, + cikePhase1GWOutP2Exchgs Counter32, + cikePhase1GWOutP2ExchgInvalids Counter32, + cikePhase1GWOutP2ExchgRejects Counter32, + cikePhase1GWOutP2SaDelRequests Counter32, + cikePhase1GWInitTunnels Counter32, + cikePhase1GWInitTunnelFails Counter32, + cikePhase1GWRespTunnelFails Counter32, + cikePhase1GWSysCapFails Counter32, + cikePhase1GWAuthFails Counter32, + cikePhase1GWDecryptFails Counter32, + cikePhase1GWHashValidFails Counter32, + cikePhase1GWNoSaFails Counter32 +} + +cikePhase1GWActiveTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active IPsec + Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 1 } + +cikePhase1GWPreviousTunnels OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of previously active + IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 2 } + +cikePhase1GWInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by all currently + and previously active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 3 } + +cikePhase1GWInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by all + currently and previously active IPsec + Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 4 } + +cikePhase1GWInDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets which were + dropped during receive processing by all + currently and previously + active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 5 } + +cikePhase1GWInNotifys OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of notifys received by + all currently and previously active IPsec + Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 6 } + +cikePhase1GWInP2Exchgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + received by all currently and previously + active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 7 } + +cikePhase1GWInP2ExchgInvalids OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were received and found to be invalid + by all currently and previously active IPsec + Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 8 } + +cikePhase1GWInP2ExchgRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were received and rejected by all + currently and previously active IPsec Phase-1 + IKE Tunnels." + ::= { cikePhase1GWStatsEntry 9 } + +cikePhase1GWInP2SaDelRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 'Security + Association' delete requests received by all + currently and previously active and IPsec + Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 10 } + +cikePhase1GWOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent by all currently + and previously active and IPsec Phase-1 + IKE Tunnels." + ::= { cikePhase1GWStatsEntry 11 } + +cikePhase1GWOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by all currently + and previously active and IPsec Phase-1 + Tunnels." + ::= { cikePhase1GWStatsEntry 12 } + +cikePhase1GWOutDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets which were dropped + during send processing by all currently + and previously + active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 13 } + +cikePhase1GWOutNotifys OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of notifys sent by all currently + and previously active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 14 } + +cikePhase1GWOutP2Exchgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were sent by all currently and previously + active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 15 } + +cikePhase1GWOutP2ExchgInvalids OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were sent and found to be invalid by + all currently and previously active IPsec Phase-1 + Tunnels." + ::= { cikePhase1GWStatsEntry 16 } + +cikePhase1GWOutP2ExchgRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges + which were sent and rejected by all currently and + previously active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 17 } + +cikePhase1GWOutP2SaDelRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 SA + delete requests sent by all currently and + previously active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 18 } + +cikePhase1GWInitTunnels OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-1 IKE + Tunnels which were locally initiated." + ::= { cikePhase1GWStatsEntry 19 } + +cikePhase1GWInitTunnelFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-1 IKE Tunnels + which were locally initiated and failed to activate." + ::= { cikePhase1GWStatsEntry 20 } + +cikePhase1GWRespTunnelFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-1 IKE Tunnels + which were remotely initiated and failed to activate." + ::= { cikePhase1GWStatsEntry 21 } + +cikePhase1GWSysCapFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of system capacity failures + which occurred during processing of all current + and previously active IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 22 } + +cikePhase1GWAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentications which ended + in failure by all current and previous IPsec Phase-1 + IKE Tunnels." + ::= { cikePhase1GWStatsEntry 23 } + +cikePhase1GWDecryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decryptions which ended + in failure by all current and previous IPsec Phase-1 + IKE Tunnels." + ::= { cikePhase1GWStatsEntry 24 } + +cikePhase1GWHashValidFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of hash validations which ended + in failure by all current and previous IPsec Phase-1 + IKE Tunnels." + ::= { cikePhase1GWStatsEntry 25 } + +cikePhase1GWNoSaFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-existent 'Security Association' + failures occurred during processing of current and + previous IPsec Phase-1 IKE Tunnels." + ::= { cikePhase1GWStatsEntry 26 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IPsec Phase-2 Group +-- +-- This group consists of: +-- 1) IPsec Phase-2 Global Statistics +-- 2) IPsec Phase-2 Tunnel Table +-- 3) IPsec Phase-2 Endpoint Table +-- 4) IPsec Phase-2 Security Protection Index Table +-- 4) IPsec Phase-2 Security Protection Index Objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-2 Global Tunnel Statistics +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecGlobalStats OBJECT IDENTIFIER + ::= { cipSecPhaseTwo 1 } + + +cipSecGlobalActiveTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of currently active + IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 1 } + +cipSecGlobalPreviousTunnels OBJECT-TYPE + SYNTAX Counter32 + UNITS "Phase-2 Tunnels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of previously active + IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 2 } + +cipSecGlobalInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by all + current and previous IPsec Phase-2 Tunnels. + This value is + accumulated BEFORE determining whether or not + the packet should be decompressed. See also + cipSecGlobalInOctWraps for the number of times + this counter has wrapped." + ::= { cipSecGlobalStats 3 } + +cipSecGlobalHcInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number of + octets received by all current and previous + IPsec Phase-2 Tunnels. This value is accumulated + BEFORE determining whether or not the packet + should be decompressed." + ::= { cipSecGlobalStats 4 } + +cipSecGlobalInOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the global octets received + counter (cipSecGlobalInOctets) has wrapped." + ::= { cipSecGlobalStats 5 } + +cipSecGlobalInDecompOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decompressed octets received + by all current and previous IPsec Phase-2 Tunnels. + This value is accumulated AFTER the packet is + decompressed. If compression is not being used, + this value will match the value of cipSecGlobalInOctets. + See also cipSecGlobalInDecompOctWraps + for the number of times this counter has wrapped." + ::= { cipSecGlobalStats 6 } + +cipSecGlobalHcInDecompOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number + of decompressed octets received by all current + and previous IPsec Phase-2 Tunnels. This value + is accumulated AFTER the packet is decompressed. + If compression is not being used, this value + will match the value of cipSecGlobalHcInOctets." + ::= { cipSecGlobalStats 7 } + +cipSecGlobalInDecompOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the global decompressed + octets received counter + (cipSecGlobalInDecompOctets) has wrapped." + ::= { cipSecGlobalStats 8 } + +cipSecGlobalInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received + by all current and previous + IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 9 } + +cipSecGlobalInDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped + during receive processing by all current and previous + IPsec Phase-2 Tunnels. This count does + NOT include packets dropped due to + Anti-Replay processing." + ::= { cipSecGlobalStats 10 } + +cipSecGlobalInReplayDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped during + receive processing due to Anti-Replay + processing by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecGlobalStats 11 } + +cipSecGlobalInAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "Events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound authentication's + performed by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecGlobalStats 12 } + +cipSecGlobalInAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound authentication's + which ended in failure by all current and previous + IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 13 } + +cipSecGlobalInDecrypts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound decryption's + performed by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecGlobalStats 14 } + +cipSecGlobalInDecryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound decryption's + which ended in failure by all current and + previous IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 15 } + +cipSecGlobalOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent by all + current and previous IPsec Phase-2 Tunnels. + This value is accumulated AFTER determining + whether or not the packet should be compressed. + See also cipSecGlobalOutOctWraps for the + number of times this counter has wrapped." + ::= { cipSecGlobalStats 16 } + +cipSecGlobalHcOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number + of octets sent by all current and previous + IPsec Phase-2 Tunnels. This value is accumulated + AFTER determining whether or not the packet should + be compressed." + ::= { cipSecGlobalStats 17 } + +cipSecGlobalOutOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the global octets sent counter + (cipSecGlobalOutOctets) has wrapped." + ::= { cipSecGlobalStats 18 } + +cipSecGlobalOutUncompOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of uncompressed octets sent + by all current and previous IPsec Phase-2 Tunnels. + This value is accumulated BEFORE the packet is + compressed. If compression is not being used, this + value will match the value of cipSecGlobalOutOctets. + See also cipSecGlobalOutDecompOctWraps for the number + of times this counter has wrapped." + ::= { cipSecGlobalStats 19 } + +cipSecGlobalHcOutUncompOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number of + uncompressed octets sent by all current and previous + IPsec Phase-2 Tunnels. This value is accumulated + BEFORE the packet is compressed. If compression is + not being used, this value will match the + value of cipSecGlobalHcOutOctets." + ::= { cipSecGlobalStats 20 } + +cipSecGlobalOutUncompOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the global uncompressed + octets sent counter (cipSecGlobalOutUncompOctets) + has wrapped." + ::= { cipSecGlobalStats 21 } + +cipSecGlobalOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by all + current and previous + IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 22 } + +cipSecGlobalOutDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped during send + processing by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecGlobalStats 23 } + +cipSecGlobalOutAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "Events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound authentication's + performed by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecGlobalStats 24 } + +cipSecGlobalOutAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound authentication's + which ended in failure + by all current and previous IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 25 } + +cipSecGlobalOutEncrypts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound encryption's performed + by all current and previous IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 26 } + +cipSecGlobalOutEncryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound encryption's + which ended in failure by all current and + previous IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 27 } + +cipSecGlobalProtocolUseFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of protocol use failures + which occurred during processing of all current + and previously active IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 28 } + +cipSecGlobalNoSaFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-existent + Security Association in failures which occurred + during processing of all current + and previous IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 29 } + +cipSecGlobalSysCapFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of system capacity failures + which occurred during processing of all current + and previously active IPsec Phase-2 Tunnels." + ::= { cipSecGlobalStats 30 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-2 Tunnel Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipSecTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-2 Tunnel Table. + There is one entry in this table for + each active IPsec Phase-2 Tunnel." + ::= { cipSecPhaseTwo 2 } + +cipSecTunnelEntry OBJECT-TYPE + SYNTAX CipSecTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes + associated with an active IPsec Phase-2 Tunnel." + INDEX { cipSecTunIndex } + ::= { cipSecTunnelTable 1 } + +CipSecTunnelEntry ::= SEQUENCE { + cipSecTunIndex Integer32, + cipSecTunIkeTunnelIndex Integer32, + cipSecTunIkeTunnelAlive TruthValue, + cipSecTunLocalAddr IPSIpAddress, + cipSecTunRemoteAddr IPSIpAddress, + cipSecTunKeyType KeyType, + cipSecTunEncapMode EncapMode, + cipSecTunLifeSize Integer32, + cipSecTunLifeTime Integer32, + cipSecTunActiveTime TimeInterval, + cipSecTunSaLifeSizeThreshold Integer32, + cipSecTunSaLifeTimeThreshold Integer32, + cipSecTunTotalRefreshes Counter32, + cipSecTunExpiredSaInstances Counter32, + cipSecTunCurrentSaInstances Gauge32, + cipSecTunInSaDiffHellmanGrp DiffHellmanGrp, + cipSecTunInSaEncryptAlgo EncryptAlgo, + cipSecTunInSaAhAuthAlgo AuthAlgo, + cipSecTunInSaEspAuthAlgo AuthAlgo, + cipSecTunInSaDecompAlgo CompAlgo, + cipSecTunOutSaDiffHellmanGrp DiffHellmanGrp, + cipSecTunOutSaEncryptAlgo EncryptAlgo, + cipSecTunOutSaAhAuthAlgo AuthAlgo, + cipSecTunOutSaEspAuthAlgo AuthAlgo, + cipSecTunOutSaCompAlgo CompAlgo, + cipSecTunInOctets Counter32, + cipSecTunHcInOctets Counter64, + cipSecTunInOctWraps Counter32, + cipSecTunInDecompOctets Counter32, + cipSecTunHcInDecompOctets Counter64, + cipSecTunInDecompOctWraps Counter32, + cipSecTunInPkts Counter32, + cipSecTunInDropPkts Counter32, + cipSecTunInReplayDropPkts Counter32, + cipSecTunInAuths Counter32, + cipSecTunInAuthFails Counter32, + cipSecTunInDecrypts Counter32, + cipSecTunInDecryptFails Counter32, + cipSecTunOutOctets Counter32, + cipSecTunHcOutOctets Counter64, + cipSecTunOutOctWraps Counter32, + cipSecTunOutUncompOctets Counter32, + cipSecTunHcOutUncompOctets Counter64, + cipSecTunOutUncompOctWraps Counter32, + cipSecTunOutPkts Counter32, + cipSecTunOutDropPkts Counter32, + cipSecTunOutAuths Counter32, + cipSecTunOutAuthFails Counter32, + cipSecTunOutEncrypts Counter32, + cipSecTunOutEncryptFails Counter32, + cipSecTunStatus TunnelStatus +} + +cipSecTunIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the IPsec Phase-2 Tunnel Table. + The value of the index is a number which begins + at one and is incremented with each tunnel that + is created. The value of this object will wrap + at 2,147,483,647." + ::= { cipSecTunnelEntry 1 } + +cipSecTunIkeTunnelIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the associated IPsec Phase-1 + IKE Tunnel. + (cikeTunIndex in the cikeTunnelTable)" + ::= { cipSecTunnelEntry 2 } + +cipSecTunIkeTunnelAlive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indicator which specifies whether or not the + IPsec Phase-1 IKE Tunnel currently exists." + ::= { cipSecTunnelEntry 3 } + +cipSecTunLocalAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the local endpoint for the IPsec + Phase-2 Tunnel." + ::= { cipSecTunnelEntry 4 } + +cipSecTunRemoteAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the remote endpoint for the IPsec + Phase-2 Tunnel." + ::= { cipSecTunnelEntry 5 } + +cipSecTunKeyType OBJECT-TYPE + SYNTAX KeyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of key used by the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 6 } + +cipSecTunEncapMode OBJECT-TYPE + SYNTAX EncapMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encapsulation mode used by the + IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 7 } + +cipSecTunLifeSize OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated LifeSize of the + IPsec Phase-2 Tunnel in kilobytes." + ::= { cipSecTunnelEntry 8 } + +cipSecTunLifeTime OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated LifeTime of the + IPsec Phase-2 Tunnel in seconds." + ::= { cipSecTunnelEntry 9 } + +cipSecTunActiveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time the IPsec Phase-2 + Tunnel has been + active in hundredths of seconds." + ::= { cipSecTunnelEntry 10 } + +cipSecTunSaLifeSizeThreshold OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The security association LifeSize refresh + threshold in kilobytes." + ::= { cipSecTunnelEntry 11 } + +cipSecTunSaLifeTimeThreshold OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The security association LifeTime refresh + threshold in seconds." + ::= { cipSecTunnelEntry 12 } + +cipSecTunTotalRefreshes OBJECT-TYPE + SYNTAX Counter32 + UNITS "QM Exchanges" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of security + association refreshes performed." + ::= { cipSecTunnelEntry 13 } + +cipSecTunExpiredSaInstances OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of security associations + which have expired." + ::= { cipSecTunnelEntry 14 } + +cipSecTunCurrentSaInstances OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of security associations + which are currently active or expiring." + ::= { cipSecTunnelEntry 15 } + +cipSecTunInSaDiffHellmanGrp OBJECT-TYPE + SYNTAX DiffHellmanGrp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Diffie Hellman Group used + by the inbound security association of the + IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 16 } + +cipSecTunInSaEncryptAlgo OBJECT-TYPE + SYNTAX EncryptAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encryption algorithm used by the inbound security + association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 17 } + +cipSecTunInSaAhAuthAlgo OBJECT-TYPE + SYNTAX AuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication algorithm used by the inbound + authentication header (AH) security association of + the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 18 } + +cipSecTunInSaEspAuthAlgo OBJECT-TYPE + SYNTAX AuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication algorithm used by the inbound + encapsulation security protocol (ESP) security + association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 19 } + +cipSecTunInSaDecompAlgo OBJECT-TYPE + SYNTAX CompAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The decompression algorithm used by the inbound + security association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 20 } + +cipSecTunOutSaDiffHellmanGrp OBJECT-TYPE + SYNTAX DiffHellmanGrp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Diffie Hellman Group used by the outbound security + association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 21 } + +cipSecTunOutSaEncryptAlgo OBJECT-TYPE + SYNTAX EncryptAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encryption algorithm used by the outbound security + association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 22 } + +cipSecTunOutSaAhAuthAlgo OBJECT-TYPE + SYNTAX AuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication algorithm used by the outbound + authentication header (AH) security association of + the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 23 } + +cipSecTunOutSaEspAuthAlgo OBJECT-TYPE + SYNTAX AuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication algorithm used by the inbound + encapsulation security protocol (ESP) + security association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 24 } + +cipSecTunOutSaCompAlgo OBJECT-TYPE + SYNTAX CompAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The compression algorithm used by the inbound + security association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 25 } + +cipSecTunInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by this IPsec + Phase-2 Tunnel. This value is accumulated + BEFORE determining whether or not the packet should be + decompressed. See also cipSecTunInOctWraps for the + number of times this counter has wrapped." + ::= { cipSecTunnelEntry 26 } + +cipSecTunHcInOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number of octets + received by this IPsec Phase-2 Tunnel. This value is + accumulated BEFORE determining whether or not the packet + should be decompressed." + ::= { cipSecTunnelEntry 27 } + +cipSecTunInOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the octets received counter + (cipSecTunInOctets) has wrapped." + ::= { cipSecTunnelEntry 28 } + +cipSecTunInDecompOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decompressed octets received + by this IPsec Phase-2 Tunnel. This value is + accumulated AFTER the packet is decompressed. + If compression is not being + used, this value will match the value of + cipSecTunInOctets. See also cipSecTunInDecompOctWraps + for the number of times + this counter has wrapped." + ::= { cipSecTunnelEntry 29 } + +cipSecTunHcInDecompOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number of decompressed + octets received by this IPsec Phase-2 Tunnel. This value + is accumulated AFTER the packet is decompressed. If + compression is not being used, this value will match the + value of cipSecTunHcInOctets." + ::= { cipSecTunnelEntry 30 } + +cipSecTunInDecompOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the decompressed + octets received counter + (cipSecTunInDecompOctets) has wrapped." + ::= { cipSecTunnelEntry 31 } + +cipSecTunInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 32 } + +cipSecTunInDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped + during receive processing by this IPsec Phase-2 + Tunnel. This count does NOT include + packets dropped due to Anti-Replay processing." + ::= { cipSecTunnelEntry 33 } + +cipSecTunInReplayDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped during + receive processing due to Anti-Replay processing + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 34 } + +cipSecTunInAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "Events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound + authentication's performed by this + IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 35 } + +cipSecTunInAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound authentication's + which ended in + failure by this IPsec Phase-2 Tunnel ." + ::= { cipSecTunnelEntry 36 } + +cipSecTunInDecrypts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound decryption's performed + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 37 } + +cipSecTunInDecryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound decryption's + which ended in failure + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 38 } + +cipSecTunOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent by this IPsec + Phase-2 Tunnel. This value is accumulated + AFTER determining whether or not the packet should + be compressed. See also cipSecTunOutOctWraps for + the number of times this counter has wrapped." + ::= { cipSecTunnelEntry 39 } + +cipSecTunHcOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number of octets + sent by this IPsec Phase-2 Tunnel. This value is + accumulated AFTER determining whether or not the + packet + should be compressed." + ::= { cipSecTunnelEntry 40 } + +cipSecTunOutOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the out octets counter + (cipSecTunOutOctets) has wrapped." + ::= { cipSecTunnelEntry 41 } + +cipSecTunOutUncompOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of uncompressed octets sent + by this IPsec Phase-2 Tunnel. This value + is accumulated BEFORE the packet is compressed. + If compression is not being used, this value + will match the value of cipSecTunOutOctets. + See also cipSecTunOutDecompOctWraps for the + number of times this counter has wrapped." + ::= { cipSecTunnelEntry 42 } + +cipSecTunHcOutUncompOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number + of uncompressed octets sent by this IPsec + Phase-2 Tunnel. This value is accumulated BEFORE + the packet is compressed. If compression + is not being used, this value will match the value + of cipSecTunHcOutOctets." + ::= { cipSecTunnelEntry 43 } + +cipSecTunOutUncompOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the uncompressed octets sent + counter (cipSecTunOutUncompOctets) has wrapped." + ::= { cipSecTunnelEntry 44 } + +cipSecTunOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by this + IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 45 } + +cipSecTunOutDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped during + send processing by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 46 } + +cipSecTunOutAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "Events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound authentication's performed + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 47 } + +cipSecTunOutAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound + authentication's which ended in failure + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 48 } + +cipSecTunOutEncrypts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound encryption's performed + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 49 } + +cipSecTunOutEncryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound encryption's + which ended in failure by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelEntry 50 } + +cipSecTunStatus OBJECT-TYPE + SYNTAX TunnelStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the MIB table row. + + This object can be used to bring the tunnel down + by setting value of this object to destroy(2). + When the value is set to destroy(2), the SA + bundle is destroyed and this row is deleted + from this table. + + When this MIB value is queried, the value of + active(1) is always returned, if the instance + exists. + + This object cannot be used to create a MIB + table row." + ::= { cipSecTunnelEntry 51 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-2 Tunnel Endpoint Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecEndPtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipSecEndPtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-2 Tunnel Endpoint Table. + This table contains an entry for each + active endpoint associated with an IPsec + Phase-2 Tunnel." + ::= { cipSecPhaseTwo 3 } + +cipSecEndPtEntry OBJECT-TYPE + SYNTAX CipSecEndPtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IPsec Phase-2 Tunnel Endpoint entry." + INDEX { + cipSecTunIndex, + cipSecEndPtIndex + } + ::= { cipSecEndPtTable 1 } + +CipSecEndPtEntry ::= SEQUENCE { + cipSecEndPtIndex Integer32, + cipSecEndPtLocalName DisplayString, + cipSecEndPtLocalType EndPtType, + cipSecEndPtLocalAddr1 IPSIpAddress, + cipSecEndPtLocalAddr2 IPSIpAddress, + cipSecEndPtLocalProtocol Integer32, + cipSecEndPtLocalPort Integer32, + cipSecEndPtRemoteName DisplayString, + cipSecEndPtRemoteType EndPtType, + cipSecEndPtRemoteAddr1 IPSIpAddress, + cipSecEndPtRemoteAddr2 IPSIpAddress, + cipSecEndPtRemoteProtocol Integer32, + cipSecEndPtRemotePort Integer32 +} + +cipSecEndPtIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of the Endpoint associated with the + IPsec Phase-2 Tunnel Table. The value of this + index is a number which begins at one and + is incremented with each Endpoint associated + with an IPsec Phase-2 Tunnel. + The value of this object will wrap at 2,147,483,647." + ::= { cipSecEndPtEntry 1 } + +cipSecEndPtLocalName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS name of the local Endpoint." + ::= { cipSecEndPtEntry 2 } + +cipSecEndPtLocalType OBJECT-TYPE + SYNTAX EndPtType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of identity for the local Endpoint. + Possible values are: + 1) a single IP address, or + 2) an IP address range, or + 3) an IP subnet." + ::= { cipSecEndPtEntry 3 } + +cipSecEndPtLocalAddr1 OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local Endpoint's first IP address specification. + + If the local Endpoint type is single IP address, + then this is the value of the IP address. + + If the local Endpoint type is IP subnet, then this + is the value of the subnet. + + If the local Endpoint type is IP address range, + then this is the value of beginning IP address + of the range." + ::= { cipSecEndPtEntry 4 } + +cipSecEndPtLocalAddr2 OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local Endpoint's second IP address specification. + + If the local Endpoint type is single IP address, + then this is the value of the IP address. + + If the local Endpoint type is IP subnet, then this + is the value of the subnet mask. + + If the local Endpoint type is IP address range, + then this is the value of ending IP address + of the range." + ::= { cipSecEndPtEntry 5 } + +cipSecEndPtLocalProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol number of the local Endpoint's traffic." + ::= { cipSecEndPtEntry 6 } + +cipSecEndPtLocalPort OBJECT-TYPE + SYNTAX Integer32 (0..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the local Endpoint's traffic." + ::= { cipSecEndPtEntry 7 } + +cipSecEndPtRemoteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS name of the remote Endpoint." + ::= { cipSecEndPtEntry 8 } + +cipSecEndPtRemoteType OBJECT-TYPE + SYNTAX EndPtType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of identity for the remote Endpoint. + Possible values are: + 1) a single IP address, or + 2) an IP address range, or + 3) an IP subnet." + ::= { cipSecEndPtEntry 9 } + +cipSecEndPtRemoteAddr1 OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote Endpoint's first IP address specification. + + If the remote Endpoint type is single IP address, + then this is the value of the IP address. + + If the remote Endpoint type is IP subnet, then this + is the value of the subnet. + + If the remote Endpoint type is IP address range, + then this is the value of beginning IP address + of the range." + ::= { cipSecEndPtEntry 10 } + +cipSecEndPtRemoteAddr2 OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote Endpoint's second IP address specification. + + If the remote Endpoint type is single IP address, + then this is the value of the IP address. + + If the remote Endpoint type is IP subnet, then this + is the value of the subnet mask. + + If the remote Endpoint type is IP address range, + then this is the value of ending IP address of + the range." + ::= { cipSecEndPtEntry 11 } + +cipSecEndPtRemoteProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol number of the remote Endpoint's traffic." + ::= { cipSecEndPtEntry 12 } + +cipSecEndPtRemotePort OBJECT-TYPE + SYNTAX Integer32 (0..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the remote Endpoint's traffic." + ::= { cipSecEndPtEntry 13 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-2 Security Protection Index Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecSpiTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipSecSpiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-2 Security Protection Index Table. + This table contains an entry for each active + and expiring security + association." + ::= { cipSecPhaseTwo 4 } + +cipSecSpiEntry OBJECT-TYPE + SYNTAX CipSecSpiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes associated with + active and expiring IPsec Phase-2 + security associations." + INDEX { + cipSecTunIndex, + cipSecSpiIndex + } + ::= { cipSecSpiTable 1 } + +CipSecSpiEntry ::= SEQUENCE { + cipSecSpiIndex Integer32, + cipSecSpiDirection INTEGER , + cipSecSpiValue Unsigned32, + cipSecSpiProtocol INTEGER , + cipSecSpiStatus INTEGER +} + +cipSecSpiIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of the SPI associated with the + Phase-2 Tunnel Table. The value of this + index is a number which begins at one and is + incremented with each SPI associated with an + IPsec Phase-2 Tunnel. The value of this + object will wrap at 2,147,483,647." + ::= { cipSecSpiEntry 1 } + +cipSecSpiDirection OBJECT-TYPE + SYNTAX INTEGER { + in(1), + out(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of the SPI." + ::= { cipSecSpiEntry 2 } + +cipSecSpiValue OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the SPI." + ::= { cipSecSpiEntry 3 } + +cipSecSpiProtocol OBJECT-TYPE + SYNTAX INTEGER { + ah(1), + esp(2), + ipcomp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol of the SPI." + ::= { cipSecSpiEntry 4 } + +cipSecSpiStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + expiring(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the SPI." + ::= { cipSecSpiEntry 5 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- cipSecPhase2GWStatsTable +-- +-- Gateway Phase-2 IPsec stats information +-- +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecPhase2GWStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipSecPhase2GWStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Phase-2 IPsec stats information is included in this table. + Each entry is related to a specific gateway which is + identified by 'cmgwIndex'" + ::= { cipSecPhaseTwo 5 } + +cipSecPhase2GWStatsEntry OBJECT-TYPE + SYNTAX CipSecPhase2GWStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes of an Phase-2 IPsec stats + information for the related gateway. + + There is only one entry for each gateway. The entry + is created when a gateway up and cannot be deleted." + INDEX { cmgwIndex } + ::= { cipSecPhase2GWStatsTable 1 } + +CipSecPhase2GWStatsEntry ::= SEQUENCE { + cipSecPhase2GWActiveTunnels Gauge32, + cipSecPhase2GWPreviousTunnels Counter32, + cipSecPhase2GWInOctets Counter32, + cipSecPhase2GWInOctWraps Counter32, + cipSecPhase2GWInDecompOctets Counter32, + cipSecPhase2GWInDecompOctWraps Counter32, + cipSecPhase2GWInPkts Counter32, + cipSecPhase2GWInDrops Counter32, + cipSecPhase2GWInReplayDrops Counter32, + cipSecPhase2GWInAuths Counter32, + cipSecPhase2GWInAuthFails Counter32, + cipSecPhase2GWInDecrypts Counter32, + cipSecPhase2GWInDecryptFails Counter32, + cipSecPhase2GWOutOctets Counter32, + cipSecPhase2GWOutOctWraps Counter32, + cipSecPhase2GWOutUncompOctets Counter32, + cipSecPhase2GWOutUncompOctWraps Counter32, + cipSecPhase2GWOutPkts Counter32, + cipSecPhase2GWOutDrops Counter32, + cipSecPhase2GWOutAuths Counter32, + cipSecPhase2GWOutAuthFails Counter32, + cipSecPhase2GWOutEncrypts Counter32, + cipSecPhase2GWOutEncryptFails Counter32, + cipSecPhase2GWProtocolUseFails Counter32, + cipSecPhase2GWNoSaFails Counter32, + cipSecPhase2GWSysCapFails Counter32 +} + +cipSecPhase2GWActiveTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of currently active + IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 1 } + +cipSecPhase2GWPreviousTunnels OBJECT-TYPE + SYNTAX Counter32 + UNITS "Phase-2 Tunnels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of previously active + IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 2 } + +cipSecPhase2GWInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by all + current and previous IPsec Phase-2 Tunnels. + This value is accumulated BEFORE determining + whether or not the packet should be decompressed. + See also cipSecGlobalInOctWraps for the number + of times this counter has wrapped." + ::= { cipSecPhase2GWStatsEntry 3 } + +cipSecPhase2GWInOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the global octets received + counter (cipSecGlobalInOctets) has wrapped." + ::= { cipSecPhase2GWStatsEntry 4 } + +cipSecPhase2GWInDecompOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decompressed octets received + by all current and previous IPsec Phase-2 Tunnels. + This value is accumulated AFTER the packet is + decompressed. If compression is not being used, + this value will match the value of cipSecGlobalInOctets. + See also cipSecGlobalInDecompOctWraps + for the number of times this counter has wrapped." + ::= { cipSecPhase2GWStatsEntry 5 } + +cipSecPhase2GWInDecompOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the global decompressed + octets received counter (cipSecGlobalInDecompOctets) + has wrapped." + ::= { cipSecPhase2GWStatsEntry 6 } + +cipSecPhase2GWInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received + by all current and previous IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 7 } + +cipSecPhase2GWInDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped + during receive processing by all current and previous + IPsec Phase-2 Tunnels. This count does NOT include + packets dropped due to Anti-Replay processing." + ::= { cipSecPhase2GWStatsEntry 8 } + +cipSecPhase2GWInReplayDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped during + receive processing due to Anti-Replay + processing by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 9 } + +cipSecPhase2GWInAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "Events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound authentication's + performed by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 10 } + +cipSecPhase2GWInAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound authentication's + which ended in failure by all current and previous + IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 11 } + +cipSecPhase2GWInDecrypts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound decryption's + performed by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 12 } + +cipSecPhase2GWInDecryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound decryption's + which ended in failure by all current and + previous IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 13 } + +cipSecPhase2GWOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent by all + current and previous IPsec Phase-2 Tunnels. + This value is accumulated AFTER determining + whether or not the packet should be compressed. + See also cipSecGlobalOutOctWraps for the + number of times this counter has wrapped." + ::= { cipSecPhase2GWStatsEntry 14 } + +cipSecPhase2GWOutOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the global octets sent counter + (cipSecGlobalOutOctets) has wrapped." + ::= { cipSecPhase2GWStatsEntry 15 } + +cipSecPhase2GWOutUncompOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of uncompressed octets sent + by all current and previous IPsec Phase-2 Tunnels. + This value is accumulated BEFORE the packet is + compressed. If compression is not being used, this + value will match the value of cipSecGlobalOutOctets. + See also cipSecGlobalOutDecompOctWraps for the number + of times this counter has wrapped." + ::= { cipSecPhase2GWStatsEntry 16 } + +cipSecPhase2GWOutUncompOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the global uncompressed + octets sent counter (cipSecGlobalOutUncompOctets) + has wrapped." + ::= { cipSecPhase2GWStatsEntry 17 } + +cipSecPhase2GWOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by all + current and previous IPsec Phase-2 + Tunnels." + ::= { cipSecPhase2GWStatsEntry 18 } + +cipSecPhase2GWOutDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped during send + processing by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 19 } + +cipSecPhase2GWOutAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "Events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound authentication's + performed by all current and previous IPsec + Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 20 } + +cipSecPhase2GWOutAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound authentication's + which ended in failure + by all current and previous IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 21 } + +cipSecPhase2GWOutEncrypts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound encryption's performed + by all current and previous IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 22 } + +cipSecPhase2GWOutEncryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound encryption's + which ended in failure by all current and + previous IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 23 } + +cipSecPhase2GWProtocolUseFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of protocol use failures + which occurred during processing of all current + and previously active IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 24 } + +cipSecPhase2GWNoSaFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of non-existent + Security Association in failures which occurred + during processing of all current + and previous IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 25 } + +cipSecPhase2GWSysCapFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of system capacity failures + which occurred during processing of all current + and previously active IPsec Phase-2 Tunnels." + ::= { cipSecPhase2GWStatsEntry 26 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec History Group +-- +-- This group consists of a: +-- 1) IPsec History Global Objects +-- 2) IPsec Phase-1 History Objects +-- 3) IPsec Phase-2 History Objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecHistGlobal OBJECT IDENTIFIER + ::= { cipSecHistory 1 } + +cipSecHistPhaseOne OBJECT IDENTIFIER + ::= { cipSecHistory 2 } + +cipSecHistPhaseTwo OBJECT IDENTIFIER + ::= { cipSecHistory 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IPsec History Global Control Objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecHistGlobalCntl OBJECT IDENTIFIER + ::= { cipSecHistGlobal 1 } + + +cipSecHistTableSize OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The window size of the IPsec Phase-1 and Phase-2 + History Tables. + + The IPsec Phase-1 and Phase-2 History Tables are + implemented as a sliding window in which only the + last n entries are maintained. This object is used + specify the number of entries which will be + maintained in the IPsec Phase-1 and + Phase-2 History Tables. + + An implementation may choose suitable minimum and + maximum values for this element based on the local + policy and available resources. If an SNMP SET request + specifies a value outside this window for this element, + a BAD VALUE may be returned." + ::= { cipSecHistGlobalCntl 1 } + +cipSecHistCheckPoint OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + checkPoint(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current state of check point processing. + + This object will return ready when the agent is + ready to create on-demand history entries for + active IPsec Tunnels or checkPoint when the + agent is currently creating on-demand history + entries for active IPsec Tunnels. + + By setting this value to checkPoint, the agent + will create: + a) an entry in the IPsec Phase-1 Tunnel History + for each active IPsec Phase-1 Tunnel and + b) an entry in the IPsec Phase-2 Tunnel History + Table and an entry in the IPsec Phase-2 + Tunnel EndPoint History Table + for each active IPsec Phase-2 Tunnel." + ::= { cipSecHistGlobalCntl 2 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-1 Tunnel History Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cikeTunnelHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CikeTunnelHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-1 Internet Key Exchange Tunnel + History Table. This table is implemented as a + sliding window in which only the last n entries + are maintained. The maximum number of entries + is specified by the cipSecHistTableSize object." + ::= { cipSecHistPhaseOne 1 } + +cikeTunnelHistEntry OBJECT-TYPE + SYNTAX CikeTunnelHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes + associated with a previously active IPsec + Phase-1 IKE Tunnel." + INDEX { cikeTunHistIndex } + ::= { cikeTunnelHistTable 1 } + +CikeTunnelHistEntry ::= SEQUENCE { + cikeTunHistIndex Integer32, + cikeTunHistTermReason INTEGER , + cikeTunHistActiveIndex Integer32, + cikeTunHistPeerLocalType IkePeerType, + cikeTunHistPeerLocalValue DisplayString, + cikeTunHistPeerIntIndex Integer32, + cikeTunHistPeerRemoteType IkePeerType, + cikeTunHistPeerRemoteValue DisplayString, + cikeTunHistLocalAddr IPSIpAddress, + cikeTunHistLocalName DisplayString, + cikeTunHistRemoteAddr IPSIpAddress, + cikeTunHistRemoteName DisplayString, + cikeTunHistNegoMode IkeNegoMode, + cikeTunHistDiffHellmanGrp DiffHellmanGrp, + cikeTunHistEncryptAlgo EncryptAlgo, + cikeTunHistHashAlgo IkeHashAlgo, + cikeTunHistAuthMethod IkeAuthMethod, + cikeTunHistLifeTime Integer32, + cikeTunHistStartTime TimeStamp, + cikeTunHistActiveTime TimeInterval, + cikeTunHistTotalRefreshes Counter32, + cikeTunHistTotalSas Counter32, + cikeTunHistInOctets Counter32, + cikeTunHistInPkts Counter32, + cikeTunHistInDropPkts Counter32, + cikeTunHistInNotifys Counter32, + cikeTunHistInP2Exchgs Counter32, + cikeTunHistInP2ExchgInvalids Counter32, + cikeTunHistInP2ExchgRejects Counter32, + cikeTunHistInP2SaDelRequests Counter32, + cikeTunHistOutOctets Counter32, + cikeTunHistOutPkts Counter32, + cikeTunHistOutDropPkts Counter32, + cikeTunHistOutNotifys Counter32, + cikeTunHistOutP2Exchgs Counter32, + cikeTunHistOutP2ExchgInvalids Counter32, + cikeTunHistOutP2ExchgRejects Counter32, + cikeTunHistOutP2SaDelRequests Counter32 +} + +cikeTunHistIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the IPsec Phase-1 IKE Tunnel History + Table. The value of the index is a number which + begins at one and is incremented with each + tunnel that ends. The value of this object + will wrap at 2,147,483,647." + ::= { cikeTunnelHistEntry 1 } + +cikeTunHistTermReason OBJECT-TYPE + SYNTAX INTEGER { + other(1), + normal(2), + operRequest(3), + peerDelRequest(4), + peerLost(5), + localFailure(6), + checkPointReg(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason the IPsec Phase-1 IKE Tunnel was terminated. + Possible reasons include: + 1 = other + 2 = normal termination + 3 = operator request + 4 = peer delete request was received + 5 = contact with peer was lost + 6 = local failure occurred. + 7 = operator initiated check point request" + ::= { cikeTunnelHistEntry 2 } + +cikeTunHistActiveIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the previously active IPsec + Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 3 } + +cikeTunHistPeerLocalType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of local peer identity. The local peer + may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikeTunnelHistEntry 4 } + +cikeTunHistPeerLocalValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the local peer identity. + + If the local peer type is an IP Address, then this + is the IP Address used to identify the local peer. + + If the local peer type is a host name, then this is + the host name used to identify the local peer." + ::= { cikeTunnelHistEntry 5 } + +cikeTunHistPeerIntIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal index of the local-remote peer + association. This internal index is used to + uniquely identify multiple associations between + the local and remote peer." + ::= { cikeTunnelHistEntry 6 } + +cikeTunHistPeerRemoteType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of remote peer identity. The remote + peer may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikeTunnelHistEntry 7 } + +cikeTunHistPeerRemoteValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the remote peer identity. + + If the remote peer type is an IP Address, then this + is the IP Address used to identify the remote peer. + + If the remote peer type is a host name, then this is + the host name used to identify the remote peer." + ::= { cikeTunnelHistEntry 8 } + +cikeTunHistLocalAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the local endpoint for the IPsec + Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 9 } + +cikeTunHistLocalName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS name of the local IP address for + the IPsec Phase-1 IKE Tunnel. If the DNS + name associated with the local tunnel endpoint + is not known, then the value of this + object will be a NULL string." + ::= { cikeTunnelHistEntry 10 } + +cikeTunHistRemoteAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the remote endpoint for the IPsec + Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 11 } + +cikeTunHistRemoteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS name of the remote IP address of IPsec Phase-1 + IKE Tunnel. If the DNS name associated with the remote + tunnel endpoint is not known, then the value of this + object will be a NULL string." + ::= { cikeTunnelHistEntry 12 } + +cikeTunHistNegoMode OBJECT-TYPE + SYNTAX IkeNegoMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiation mode of the IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 13 } + +cikeTunHistDiffHellmanGrp OBJECT-TYPE + SYNTAX DiffHellmanGrp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Diffie Hellman Group used in IPsec Phase-1 IKE + negotiations." + ::= { cikeTunnelHistEntry 14 } + +cikeTunHistEncryptAlgo OBJECT-TYPE + SYNTAX EncryptAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encryption algorithm used in IPsec Phase-1 IKE + negotiations." + ::= { cikeTunnelHistEntry 15 } + +cikeTunHistHashAlgo OBJECT-TYPE + SYNTAX IkeHashAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hash algorithm used in IPsec Phase-1 IKE + negotiations." + ::= { cikeTunnelHistEntry 16 } + +cikeTunHistAuthMethod OBJECT-TYPE + SYNTAX IkeAuthMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication method used in IPsec Phase-1 IKE + negotiations." + ::= { cikeTunnelHistEntry 17 } + +cikeTunHistLifeTime OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated LifeTime of the IPsec Phase-1 IKE Tunnel + in seconds." + ::= { cikeTunnelHistEntry 18 } + +cikeTunHistStartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime in hundredths of seconds + when the IPsec Phase-1 IKE tunnel was started." + ::= { cikeTunnelHistEntry 19 } + +cikeTunHistActiveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time the IPsec Phase-1 IKE tunnel was been + active in hundredths of seconds." + ::= { cikeTunnelHistEntry 20 } + +cikeTunHistTotalRefreshes OBJECT-TYPE + SYNTAX Counter32 + UNITS "QM Exchanges" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of security associations + refreshes performed." + ::= { cikeTunnelHistEntry 21 } + +cikeTunHistTotalSas OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of security associations + used during the + life of the IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 22 } + +cikeTunHistInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets + received by this IPsec Phase-1 + IKE Tunnel." + ::= { cikeTunnelHistEntry 23 } + +cikeTunHistInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received + by this IPsec Phase-1 + IKE Tunnel." + ::= { cikeTunnelHistEntry 24 } + +cikeTunHistInDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped + by this IPsec Phase-1 + IKE Tunnel during receive processing." + ::= { cikeTunnelHistEntry 25 } + +cikeTunHistInNotifys OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of notifys received + by this IPsec Phase-1 + IKE Tunnel." + ::= { cikeTunnelHistEntry 26 } + +cikeTunHistInP2Exchgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 + exchanges received by + this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 27 } + +cikeTunHistInP2ExchgInvalids OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 + exchanges received and + found to be invalid by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 28 } + +cikeTunHistInP2ExchgRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 + exchanges received and + rejected by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 29 } + +cikeTunHistInP2SaDelRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 security association + delete requests received by this IPsec + Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 30 } + +cikeTunHistOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent by this IPsec Phase-1 + IKE Tunnel." + ::= { cikeTunnelHistEntry 31 } + +cikeTunHistOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by this IPsec Phase-1 + IKE Tunnel." + ::= { cikeTunnelHistEntry 32 } + +cikeTunHistOutDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped + by this IPsec Phase-1 + IKE Tunnel during send processing." + ::= { cikeTunnelHistEntry 33 } + +cikeTunHistOutNotifys OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of notifys sent by this IPsec Phase-1 + IKE Tunnel." + ::= { cikeTunnelHistEntry 34 } + +cikeTunHistOutP2Exchgs OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges sent by + this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 35 } + +cikeTunHistOutP2ExchgInvalids OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges sent and + found to be invalid by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 36 } + +cikeTunHistOutP2ExchgRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "SA Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 exchanges sent and + rejected by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 37 } + +cikeTunHistOutP2SaDelRequests OBJECT-TYPE + SYNTAX Counter32 + UNITS "Notification Payloads" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IPsec Phase-2 security association + delete requests sent by this IPsec Phase-1 IKE Tunnel." + ::= { cikeTunnelHistEntry 38 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-2 Tunnel History Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecTunnelHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipSecTunnelHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-2 Tunnel History Table. + This table is implemented as a sliding + window in which only the + last n entries are maintained. The maximum number + of entries + is specified by the cipSecHistTableSize object." + ::= { cipSecHistPhaseTwo 1 } + +cipSecTunnelHistEntry OBJECT-TYPE + SYNTAX CipSecTunnelHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes associated with + a previously active IPsec Phase-2 Tunnel." + INDEX { cipSecTunHistIndex } + ::= { cipSecTunnelHistTable 1 } + +CipSecTunnelHistEntry ::= SEQUENCE { + cipSecTunHistIndex Integer32, + cipSecTunHistTermReason INTEGER , + cipSecTunHistActiveIndex Integer32, + cipSecTunHistIkeTunnelIndex Integer32, + cipSecTunHistLocalAddr IPSIpAddress, + cipSecTunHistRemoteAddr IPSIpAddress, + cipSecTunHistKeyType KeyType, + cipSecTunHistEncapMode EncapMode, + cipSecTunHistLifeSize Integer32, + cipSecTunHistLifeTime Integer32, + cipSecTunHistStartTime TimeStamp, + cipSecTunHistActiveTime TimeInterval, + cipSecTunHistTotalRefreshes Counter32, + cipSecTunHistTotalSas Counter32, + cipSecTunHistInSaDiffHellmanGrp DiffHellmanGrp, + cipSecTunHistInSaEncryptAlgo EncryptAlgo, + cipSecTunHistInSaAhAuthAlgo AuthAlgo, + cipSecTunHistInSaEspAuthAlgo AuthAlgo, + cipSecTunHistInSaDecompAlgo CompAlgo, + cipSecTunHistOutSaDiffHellmanGrp DiffHellmanGrp, + cipSecTunHistOutSaEncryptAlgo EncryptAlgo, + cipSecTunHistOutSaAhAuthAlgo AuthAlgo, + cipSecTunHistOutSaEspAuthAlgo AuthAlgo, + cipSecTunHistOutSaCompAlgo CompAlgo, + cipSecTunHistInOctets Counter32, + cipSecTunHistHcInOctets Counter64, + cipSecTunHistInOctWraps Counter32, + cipSecTunHistInDecompOctets Counter32, + cipSecTunHistHcInDecompOctets Counter64, + cipSecTunHistInDecompOctWraps Counter32, + cipSecTunHistInPkts Counter32, + cipSecTunHistInDropPkts Counter32, + cipSecTunHistInReplayDropPkts Counter32, + cipSecTunHistInAuths Counter32, + cipSecTunHistInAuthFails Counter32, + cipSecTunHistInDecrypts Counter32, + cipSecTunHistInDecryptFails Counter32, + cipSecTunHistOutOctets Counter32, + cipSecTunHistHcOutOctets Counter64, + cipSecTunHistOutOctWraps Counter32, + cipSecTunHistOutUncompOctets Counter32, + cipSecTunHistHcOutUncompOctets Counter64, + cipSecTunHistOutUncompOctWraps Counter32, + cipSecTunHistOutPkts Counter32, + cipSecTunHistOutDropPkts Counter32, + cipSecTunHistOutAuths Counter32, + cipSecTunHistOutAuthFails Counter32, + cipSecTunHistOutEncrypts Counter32, + cipSecTunHistOutEncryptFails Counter32 +} + +cipSecTunHistIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the IPsec Phase-2 Tunnel History Table. + The value of the index is a number which + begins at one and is incremented with each tunnel + that ends. The value + of this object will wrap at 2,147,483,647." + ::= { cipSecTunnelHistEntry 1 } + +cipSecTunHistTermReason OBJECT-TYPE + SYNTAX INTEGER { + other(1), + normal(2), + operRequest(3), + peerDelRequest(4), + peerLost(5), + seqNumRollOver(6), + checkPointReq(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason the IPsec Phase-2 Tunnel was terminated. + Possible reasons include: + 1 = other + 2 = normal termination + 3 = operator request + 4 = peer delete request was received + 5 = contact with peer was lost + 6 = local failure occurred + 7 = operator initiated check point request" + ::= { cipSecTunnelHistEntry 2 } + +cipSecTunHistActiveIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the previously active + IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 3 } + +cipSecTunHistIkeTunnelIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the associated IPsec Phase-1 Tunnel + (cikeTunIndex in the cikeTunnelTable)." + ::= { cipSecTunnelHistEntry 4 } + +cipSecTunHistLocalAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the local endpoint for the IPsec + Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 5 } + +cipSecTunHistRemoteAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the remote endpoint for the IPsec + Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 6 } + +cipSecTunHistKeyType OBJECT-TYPE + SYNTAX KeyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of key used by the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 7 } + +cipSecTunHistEncapMode OBJECT-TYPE + SYNTAX EncapMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encapsulation mode used by the + IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 8 } + +cipSecTunHistLifeSize OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated LifeSize of the IPsec Phase-2 Tunnel in + kilobytes." + ::= { cipSecTunnelHistEntry 9 } + +cipSecTunHistLifeTime OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated LifeTime of the IPsec Phase-2 Tunnel in + seconds." + ::= { cipSecTunnelHistEntry 10 } + +cipSecTunHistStartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime in hundredths of seconds + when the IPsec Phase-2 Tunnel was started." + ::= { cipSecTunnelHistEntry 11 } + +cipSecTunHistActiveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time the IPsec Phase-2 Tunnel has been + active in hundredths of seconds." + ::= { cipSecTunnelHistEntry 12 } + +cipSecTunHistTotalRefreshes OBJECT-TYPE + SYNTAX Counter32 + UNITS "QM Exchanges" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of security association refreshes + performed." + ::= { cipSecTunnelHistEntry 13 } + +cipSecTunHistTotalSas OBJECT-TYPE + SYNTAX Counter32 + UNITS "SAs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of security associations used + during the + life of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 14 } + +cipSecTunHistInSaDiffHellmanGrp OBJECT-TYPE + SYNTAX DiffHellmanGrp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Diffie Hellman Group used by the inbound security + association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 15 } + +cipSecTunHistInSaEncryptAlgo OBJECT-TYPE + SYNTAX EncryptAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encryption algorithm used by the inbound security + association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 16 } + +cipSecTunHistInSaAhAuthAlgo OBJECT-TYPE + SYNTAX AuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication algorithm used by the inbound + authentication header (AH) security association of + the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 17 } + +cipSecTunHistInSaEspAuthAlgo OBJECT-TYPE + SYNTAX AuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication algorithm used by the inbound + encapsulation security protocol (ESP) + security association of + the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 18 } + +cipSecTunHistInSaDecompAlgo OBJECT-TYPE + SYNTAX CompAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The decompression algorithm used by the inbound + security association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 19 } + +cipSecTunHistOutSaDiffHellmanGrp OBJECT-TYPE + SYNTAX DiffHellmanGrp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Diffie Hellman Group used by the outbound security + association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 20 } + +cipSecTunHistOutSaEncryptAlgo OBJECT-TYPE + SYNTAX EncryptAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encryption algorithm used by the outbound security + association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 21 } + +cipSecTunHistOutSaAhAuthAlgo OBJECT-TYPE + SYNTAX AuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication algorithm used by the outbound + authentication header (AH) security association of + the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 22 } + +cipSecTunHistOutSaEspAuthAlgo OBJECT-TYPE + SYNTAX AuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication algorithm used by the inbound + encapsulation security protocol (ESP) + security association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 23 } + +cipSecTunHistOutSaCompAlgo OBJECT-TYPE + SYNTAX CompAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The compression algorithm used by the inbound + security association of the IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 24 } + +cipSecTunHistInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by this IPsec + Phase-2 Tunnel. This value is accumulated + BEFORE determining whether or not the packet should + be decompressed. See also cipSecTunInOctWraps for + the number of times this counter has wrapped." + ::= { cipSecTunnelHistEntry 25 } + +cipSecTunHistHcInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number of octets + received by this IPsec Phase-2 Tunnel. This value is + accumulated BEFORE determining whether or not + the packet should be decompressed." + ::= { cipSecTunnelHistEntry 26 } + +cipSecTunHistInOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the octets received counter + (cipSecTunInOctets) has wrapped." + ::= { cipSecTunnelHistEntry 27 } + +cipSecTunHistInDecompOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decompressed octets received by this + IPsec Phase-2 Tunnel. This value is accumulated AFTER + the packet is decompressed. If compression is not being + used, this value will match the value of cipSecTunHistInOctets. + See also cipSecTunInDecompOctWraps for the number of times + this counter has wrapped." + ::= { cipSecTunnelHistEntry 28 } + +cipSecTunHistHcInDecompOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number of decompressed + octets received by this IPsec Phase-2 Tunnel. This value + is accumulated AFTER the packet is decompressed. If + compression is not being used, this value will match the + value of cipSecTunHistHcInOctets." + ::= { cipSecTunnelHistEntry 29 } + +cipSecTunHistInDecompOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the decompressed octets + received counter (cipSecTunInDecompOctets) has wrapped." + ::= { cipSecTunnelHistEntry 30 } + +cipSecTunHistInPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by this + IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 31 } + +cipSecTunHistInDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped during + receive processing by this IPsec Phase-2 Tunnel. + This count does NOT include packets + dropped due to Anti-Replay processing." + ::= { cipSecTunnelHistEntry 32 } + +cipSecTunHistInReplayDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped during + receive processing due to Anti-Replay processing + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 33 } + +cipSecTunHistInAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "Events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound authentication's + performed + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 34 } + +cipSecTunHistInAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound authentication's + which ended in + failure by this IPsec Phase-2 Tunnel ." + ::= { cipSecTunnelHistEntry 35 } + +cipSecTunHistInDecrypts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound decryption's performed + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 36 } + +cipSecTunHistInDecryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inbound decryption's + which ended in failure + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 37 } + +cipSecTunHistOutOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets sent by this IPsec + Phase-2 Tunnel. This value is accumulated + AFTER determining whether or not the + packet should be + compressed. See also cipSecTunOutOctWraps for the + number of times this counter has wrapped." + ::= { cipSecTunnelHistEntry 38 } + +cipSecTunHistHcOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total number of octets + sent by this IPsec Phase-2 Tunnel. This value + is accumulated AFTER determining whether or not + the packet should be + compressed." + ::= { cipSecTunnelHistEntry 39 } + +cipSecTunHistOutOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the octets sent counter + (cipSecTunOutOctets) has wrapped." + ::= { cipSecTunnelHistEntry 40 } + +cipSecTunHistOutUncompOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of uncompressed octets sent by this + IPsec Phase-2 Tunnel. This value is accumulated BEFORE + the packet is compressed. If compression is not being + used, this value will match the value of + cipSecTunHistOutOctets. See also + cipSecTunOutDecompOctWraps for the number of times + this counter has wrapped." + ::= { cipSecTunnelHistEntry 41 } + +cipSecTunHistHcOutUncompOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A high capacity count of the total + number of uncompressed octets sent by this + IPsec Phase-2 Tunnel. This value is accumulated + BEFORE the packet is compressed. If compression + is not being used, this value will match the value of + cipSecTunHistHcOutOctets." + ::= { cipSecTunnelHistEntry 42 } + +cipSecTunHistOutUncompOctWraps OBJECT-TYPE + SYNTAX Counter32 + UNITS "Integral units" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the uncompressed octets sent counter + (cipSecTunOutUncompOctets) has wrapped." + ::= { cipSecTunnelHistEntry 43 } + +cipSecTunHistOutPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets sent by this + IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 44 } + +cipSecTunHistOutDropPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped + during send processing + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 45 } + +cipSecTunHistOutAuths OBJECT-TYPE + SYNTAX Counter32 + UNITS "Events" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound authentication's performed + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 46 } + +cipSecTunHistOutAuthFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound authentication's + which ended in + failure by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 47 } + +cipSecTunHistOutEncrypts OBJECT-TYPE + SYNTAX Counter32 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound encryption's performed + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 48 } + +cipSecTunHistOutEncryptFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "Failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outbound encryption's + which ended in failure + by this IPsec Phase-2 Tunnel." + ::= { cipSecTunnelHistEntry 49 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-2 Tunnel Endpoint History Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecEndPtHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipSecEndPtHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-2 Tunnel Endpoint History Table. + This table is implemented as a + sliding window in which only the + last n entries are maintained. + The maximum number of entries + is specified by the cipSecHistTableSize object." + ::= { cipSecHistPhaseTwo 2 } + +cipSecEndPtHistEntry OBJECT-TYPE + SYNTAX CipSecEndPtHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes associated with + a previously active IPsec Phase-2 Tunnel Endpoint." + INDEX { cipSecEndPtHistIndex } + ::= { cipSecEndPtHistTable 1 } + +CipSecEndPtHistEntry ::= SEQUENCE { + cipSecEndPtHistIndex Integer32, + cipSecEndPtHistTunIndex Integer32, + cipSecEndPtHistActiveIndex Integer32, + cipSecEndPtHistLocalName DisplayString, + cipSecEndPtHistLocalType EndPtType, + cipSecEndPtHistLocalAddr1 IPSIpAddress, + cipSecEndPtHistLocalAddr2 IPSIpAddress, + cipSecEndPtHistLocalProtocol Integer32, + cipSecEndPtHistLocalPort Integer32, + cipSecEndPtHistRemoteName DisplayString, + cipSecEndPtHistRemoteType EndPtType, + cipSecEndPtHistRemoteAddr1 IPSIpAddress, + cipSecEndPtHistRemoteAddr2 IPSIpAddress, + cipSecEndPtHistRemoteProtocol Integer32, + cipSecEndPtHistRemotePort Integer32 +} + +cipSecEndPtHistIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of the previously active + Endpoint associated + with a IPsec Phase-2 Tunnel Table. The value + of this index is a number which begins at + one and is incremented with each Endpoint + associated with an IPsec Phase-2 Tunnel. + The value of this object will wrap at 2,147,483,647." + ::= { cipSecEndPtHistEntry 1 } + +cipSecEndPtHistTunIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the previously active IPsec + Phase-2 Tunnel Table." + ::= { cipSecEndPtHistEntry 2 } + +cipSecEndPtHistActiveIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the previously active Endpoint." + ::= { cipSecEndPtHistEntry 3 } + +cipSecEndPtHistLocalName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS name of the local Endpoint." + ::= { cipSecEndPtHistEntry 4 } + +cipSecEndPtHistLocalType OBJECT-TYPE + SYNTAX EndPtType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of identity for the local Endpoint. + Possible values are: + 1) a single IP address, or + 2) an IP address range, or + 3) an IP subnet." + ::= { cipSecEndPtHistEntry 5 } + +cipSecEndPtHistLocalAddr1 OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local Endpoint's first IP address specification. + + If the local Endpoint type is single IP address, + then this is the value of the IP address. + + If the local Endpoint type is IP subnet, then this + is the value of the subnet. + + If the local Endpoint type is IP address range, + then this is the value of beginning IP address of + the range." + ::= { cipSecEndPtHistEntry 6 } + +cipSecEndPtHistLocalAddr2 OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local Endpoint's second IP address specification. + + If the local Endpoint type is single IP address, + then this is the value of the IP address. + + If the local Endpoint type is IP subnet, then this + is the value of the subnet mask. + + If the local Endpoint type is IP address range, + then this + is the value of ending IP address of the range." + ::= { cipSecEndPtHistEntry 7 } + +cipSecEndPtHistLocalProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol number of the local Endpoint's traffic." + ::= { cipSecEndPtHistEntry 8 } + +cipSecEndPtHistLocalPort OBJECT-TYPE + SYNTAX Integer32 (0..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the local Endpoint's traffic." + ::= { cipSecEndPtHistEntry 9 } + +cipSecEndPtHistRemoteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DNS name of the remote Endpoint." + ::= { cipSecEndPtHistEntry 10 } + +cipSecEndPtHistRemoteType OBJECT-TYPE + SYNTAX EndPtType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of identity for the remote Endpoint. + Possible values are: + 1) a single IP address, or + 2) an IP address range, or + 3) an IP subnet." + ::= { cipSecEndPtHistEntry 11 } + +cipSecEndPtHistRemoteAddr1 OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote Endpoint's first IP address specification. + + If the remote Endpoint type is single IP address, + then this + is the value of the IP address. + + If the remote Endpoint type is IP subnet, then this + is the value of the subnet. + + If the remote Endpoint type is IP address range, + then this + is the value of beginning IP address of the range." + ::= { cipSecEndPtHistEntry 12 } + +cipSecEndPtHistRemoteAddr2 OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote Endpoint's second IP address specification. + + If the remote Endpoint type is single IP address, + then this + is the value of the IP address. + + If the remote Endpoint type is IP subnet, then this + is the value of the subnet mask. + + If the remote Endpoint type is IP address range, + then this + is the value of ending IP address of the range." + ::= { cipSecEndPtHistEntry 13 } + +cipSecEndPtHistRemoteProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol number of the remote Endpoint's traffic." + ::= { cipSecEndPtHistEntry 14 } + +cipSecEndPtHistRemotePort OBJECT-TYPE + SYNTAX Integer32 (0..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the remote Endpoint's traffic." + ::= { cipSecEndPtHistEntry 15 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Failure Group +-- +-- This group consists of a: +-- 1) IPsec Failure Global Objects +-- 2) IPsec Phase-1 Tunnel Failure Table +-- 3) IPsec Phase-2 Tunnel Failure Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecFailGlobal OBJECT IDENTIFIER + ::= { cipSecFailures 1 } + +cipSecFailPhaseOne OBJECT IDENTIFIER + ::= { cipSecFailures 2 } + +cipSecFailPhaseTwo OBJECT IDENTIFIER + ::= { cipSecFailures 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Failure Global Control Objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecFailGlobalCntl OBJECT IDENTIFIER + ::= { cipSecFailGlobal 1 } + + +cipSecFailTableSize OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The window size of the IPsec Phase-1 and Phase-2 + Failure Tables. + + The IPsec Phase-1 and Phase-2 Failure Tables are + implemented as a sliding window in which only the + last n entries are maintained. This object is used + specify the number of entries which will be + maintained in the IPsec Phase-1 and Phase-2 Failure + Tables. + + An implementation may choose suitable minimum and + maximum values for this element based on the local + policy and available resources. If an SNMP SET request + specifies a value outside this window for this element, + a BAD VALUE may be returned." + ::= { cipSecFailGlobalCntl 1 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-1 Failure Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cikeFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF CikeFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-1 Failure Table. + This table is implemented as a sliding + window in which only the last n entries are + maintained. The maximum number of entries + is specified by the cipSecFailTableSize object." + ::= { cipSecFailPhaseOne 1 } + +cikeFailEntry OBJECT-TYPE + SYNTAX CikeFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes associated + with + an IPsec Phase-1 failure." + INDEX { cikeFailIndex } + ::= { cikeFailTable 1 } + +CikeFailEntry ::= SEQUENCE { + cikeFailIndex Integer32, + cikeFailReason INTEGER , + cikeFailTime TimeStamp, + cikeFailLocalType IkePeerType, + cikeFailLocalValue DisplayString, + cikeFailRemoteType IkePeerType, + cikeFailRemoteValue DisplayString, + cikeFailLocalAddr IPSIpAddress, + cikeFailRemoteAddr IPSIpAddress +} + +cikeFailIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-1 Failure Table index. + The value of the index is a number which + begins at one and is incremented with each + IPsec Phase-1 failure. The value + of this object will wrap at 2,147,483,647." + ::= { cikeFailEntry 1 } + +cikeFailReason OBJECT-TYPE + SYNTAX INTEGER { + other(1), + peerDelRequest(2), + peerLost(3), + localFailure(4), + authFailure(5), + hashValidation(6), + encryptFailure(7), + internalError(8), + sysCapExceeded(9), + proposalFailure(10), + peerCertUnavailable(11), + peerCertNotValid(12), + localCertExpired(13), + crlFailure(14), + peerEncodingError(15), + nonExistentSa(16), + operRequest(17) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the failure. Possible reasons include: + 1 = other + 2 = peer delete request was received + 3 = contact with peer was lost + 4 = local failure occurred + 5 = authentication failure + 6 = hash validation failure + 7 = encryption failure + 8 = internal error occurred + 9 = system capacity failure + 10 = proposal failure + 11 = peer's certificate is unavailable + 12 = peer's certificate was found invalid + 13 = local certificate expired + 14 = certificate revoke list (crl) failure + 15 = peer encoding error + 16 = non-existent security association + 17 = operator requested termination." + ::= { cikeFailEntry 2 } + +cikeFailTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime in hundredths of seconds + at the time of the failure." + ::= { cikeFailEntry 3 } + +cikeFailLocalType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of local peer identity. The local peer + may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikeFailEntry 4 } + +cikeFailLocalValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the local peer identity. + + If the local peer type is an IP Address, then this + is the IP Address used to identify the local peer. + + If the local peer type is a host name, then this is + the host name used to identify the local peer." + ::= { cikeFailEntry 5 } + +cikeFailRemoteType OBJECT-TYPE + SYNTAX IkePeerType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of remote peer identity. The remote + peer may be identified by: + 1. an IP address, or + 2. a host name." + ::= { cikeFailEntry 6 } + +cikeFailRemoteValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the remote peer identity. + + If the remote peer type is an IP Address, then this + is the IP Address used to identify the remote peer. + + If the remote peer type is a host name, then this is + the host name used to identify the remote peer." + ::= { cikeFailEntry 7 } + +cikeFailLocalAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the local peer." + ::= { cikeFailEntry 8 } + +cikeFailRemoteAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the remote peer." + ::= { cikeFailEntry 9 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec Phase-2 Failure Table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF CipSecFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-2 Failure Table. + This table is implemented as a sliding window + in which only the last n entries are maintained. + The maximum number of entries + is specified by the cipSecFailTableSize object." + ::= { cipSecFailPhaseTwo 1 } + +cipSecFailEntry OBJECT-TYPE + SYNTAX CipSecFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes associated with + an IPsec Phase-1 failure." + INDEX { cipSecFailIndex } + ::= { cipSecFailTable 1 } + +CipSecFailEntry ::= SEQUENCE { + cipSecFailIndex Integer32, + cipSecFailReason INTEGER , + cipSecFailTime TimeStamp, + cipSecFailTunnelIndex Integer32, + cipSecFailSaSpi Integer32, + cipSecFailPktSrcAddr IPSIpAddress, + cipSecFailPktDstAddr IPSIpAddress +} + +cipSecFailIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPsec Phase-2 Failure Table index. + The value of the index is a number which + begins at one and is incremented with each + IPsec Phase-1 failure. The value + of this object will wrap at 2,147,483,647." + ::= { cipSecFailEntry 1 } + +cipSecFailReason OBJECT-TYPE + SYNTAX INTEGER { + other(1), + internalError(2), + peerEncodingError(3), + proposalFailure(4), + protocolUseFail(5), + nonExistentSa(6), + decryptFailure(7), + encryptFailure(8), + inAuthFailure(9), + outAuthFailure(10), + compression(11), + sysCapExceeded(12), + peerDelRequest(13), + peerLost(14), + seqNumRollOver(15), + operRequest(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the failure. Possible reasons + include: + 1 = other + 2 = internal error occurred + 3 = peer encoding error + 4 = proposal failure + 5 = protocol use failure + 6 = non-existent security association + 7 = decryption failure + 8 = encryption failure + 9 = inbound authentication failure + 10 = outbound authentication failure + 11 = compression failure + 12 = system capacity failure + 13 = peer delete request was received + 14 = contact with peer was lost + 15 = sequence number rolled over + 16 = operator requested termination." + ::= { cipSecFailEntry 2 } + +cipSecFailTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime in hundredths of seconds + at the time of the failure." + ::= { cipSecFailEntry 3 } + +cipSecFailTunnelIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Phase-2 Tunnel index (cipSecTunIndex)." + ::= { cipSecFailEntry 4 } + +cipSecFailSaSpi OBJECT-TYPE + SYNTAX Integer32 (0..2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The security association SPI value." + ::= { cipSecFailEntry 5 } + +cipSecFailPktSrcAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet's source IP address." + ::= { cipSecFailEntry 6 } + +cipSecFailPktDstAddr OBJECT-TYPE + SYNTAX IPSIpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The packet's destination IP address." + ::= { cipSecFailEntry 7 } + + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The IPsec TRAP Control Group +-- +-- This group of objects controls the sending of IPsec TRAPs. +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecTrapCntlIkeTunnelStart OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state of + sending the IPsec IKE Phase-1 Tunnel Start TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 1 } + +cipSecTrapCntlIkeTunnelStop OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state + of sending the + IPsec IKE Phase-1 Tunnel Stop TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 2 } + +cipSecTrapCntlIkeSysFailure OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state + of sending the + IPsec IKE Phase-1 System Failure TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 3 } + +cipSecTrapCntlIkeCertCrlFailure OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative + state of sending the + IPsec IKE Phase-1 Certificate/CRL Failure TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 4 } + +cipSecTrapCntlIkeProtocolFail OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative + state of sending the + IPsec IKE Phase-1 Protocol Failure TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 5 } + +cipSecTrapCntlIkeNoSa OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative + state of sending the + IPsec IKE Phase-1 No Security Association TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 6 } + +cipSecTrapCntlIpSecTunnelStart OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state + of sending the IPsec + Phase-2 Tunnel Start TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 7 } + +cipSecTrapCntlIpSecTunnelStop OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative + state of sending the IPsec + Phase-2 Tunnel Stop TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 8 } + +cipSecTrapCntlIpSecSysFailure OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state + of sending the IPsec + Phase-2 System Failure TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 9 } + +cipSecTrapCntlIpSecSetUpFailure OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state + of sending the IPsec + Phase-2 Set Up Failure TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 10 } + +cipSecTrapCntlIpSecEarlyTunTerm OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state + of sending the IPsec + Phase-2 Early Tunnel Termination TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 11 } + +cipSecTrapCntlIpSecProtocolFail OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state + of sending the IPsec + Phase-2 Protocol Failure TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 12 } + +cipSecTrapCntlIpSecNoSa OBJECT-TYPE + SYNTAX TrapStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state + of sending the IPsec + Phase-2 No Security Association TRAP" + DEFVAL { disabled } + ::= { cipSecTrapCntl 13 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IPsec Notifications - TRAPs +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoIpSecFlowMonitorMIB 2 } + +cipSecMIBNotifications OBJECT IDENTIFIER + ::= { cipSecMIBNotificationPrefix 0 } + + +cikeTunnelStart NOTIFICATION-TYPE + OBJECTS { + cikePeerLocalAddr, + cikePeerRemoteAddr, + cikeTunLifeTime + } + STATUS current + DESCRIPTION + "This notification is generated when an IPsec Phase-1 + IKE Tunnel becomes active." + ::= { cipSecMIBNotifications 1 } + +cikeTunnelStop NOTIFICATION-TYPE + OBJECTS { + cikePeerLocalAddr, + cikePeerRemoteAddr, + cikeTunActiveTime + } + STATUS current + DESCRIPTION + "This notification is generated when an IPsec Phase-1 + IKE Tunnel becomes inactive." + ::= { cipSecMIBNotifications 2 } + +cikeSysFailure NOTIFICATION-TYPE + OBJECTS { + cikePeerLocalAddr, + cikePeerRemoteAddr + } + STATUS current + DESCRIPTION + "This notification is generated when the processing for + an IPsec Phase-1 IKE Tunnel experiences an internal + or system capacity error." + ::= { cipSecMIBNotifications 3 } + +cikeCertCrlFailure NOTIFICATION-TYPE + OBJECTS { + cikePeerLocalAddr, + cikePeerRemoteAddr + } + STATUS current + DESCRIPTION + "This notification is generated when the processing for + an IPsec Phase-1 IKE Tunnel experiences a Certificate + or a Certificate Revoke List (CRL) related error." + ::= { cipSecMIBNotifications 4 } + +cikeProtocolFailure NOTIFICATION-TYPE + OBJECTS { + cikePeerLocalAddr, + cikePeerRemoteAddr + } + STATUS current + DESCRIPTION + "This notification is generated when the processing for + an IPsec Phase-1 IKE Tunnel experiences a protocol + related error." + ::= { cipSecMIBNotifications 5 } + +cikeNoSa NOTIFICATION-TYPE + OBJECTS { + cikePeerLocalAddr, + cikePeerRemoteAddr + } + STATUS current + DESCRIPTION + "This notification is generated when the processing for + an IPsec Phase-1 IKE Tunnel experiences a non-existent + security association error." + ::= { cipSecMIBNotifications 6 } + +cipSecTunnelStart NOTIFICATION-TYPE + OBJECTS { + cipSecTunLifeTime, + cipSecTunLifeSize + } + STATUS current + DESCRIPTION + "This notification is generated when an IPsec Phase-2 + Tunnel becomes active." + ::= { cipSecMIBNotifications 7 } + +cipSecTunnelStop NOTIFICATION-TYPE + OBJECTS { cipSecTunActiveTime } + STATUS current + DESCRIPTION + "This notification is generated when an IPsec Phase-2 + Tunnel becomes inactive." + ::= { cipSecMIBNotifications 8 } + +cipSecSysFailure NOTIFICATION-TYPE + OBJECTS { + cikePeerLocalAddr, + cikePeerRemoteAddr, + cipSecTunActiveTime, + cipSecSpiProtocol + } + STATUS current + DESCRIPTION + "This notification is generated when the processing for + an IPsec Phase-2 Tunnel experiences an internal + or system capacity error." + ::= { cipSecMIBNotifications 9 } + +cipSecSetUpFailure NOTIFICATION-TYPE + OBJECTS { + cikePeerLocalAddr, + cikePeerRemoteAddr + } + STATUS current + DESCRIPTION + "This notification is generated when the setup for + an IPsec Phase-2 Tunnel fails." + ::= { cipSecMIBNotifications 10 } + +cipSecEarlyTunTerm NOTIFICATION-TYPE + OBJECTS { + cipSecTunActiveTime, + cipSecSpiProtocol + } + STATUS current + DESCRIPTION + "This notification is generated when an an IPsec Phase-2 + Tunnel is terminated earily or before expected." + ::= { cipSecMIBNotifications 11 } + +cipSecProtocolFailure NOTIFICATION-TYPE + OBJECTS { + cipSecTunActiveTime, + cipSecSpiProtocol + } + STATUS current + DESCRIPTION + "This notification is generated when the processing for + an IPsec Phase-2 Tunnel experiences a protocol + related error." + ::= { cipSecMIBNotifications 12 } + +cipSecNoSa NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification is generated when the processing for + an IPsec Phase-2 Tunnel experiences a non-existent + security association error." + ::= { cipSecMIBNotifications 13 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance Information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecMIBConformance OBJECT IDENTIFIER + ::= { ciscoIpSecFlowMonitorMIB 3 } + +cipSecMIBGroups OBJECT IDENTIFIER + ::= { cipSecMIBConformance 1 } + +cipSecMIBCompliances OBJECT IDENTIFIER + ::= { cipSecMIBConformance 2 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Compliance Statements +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMP entities + the IP Security Protocol. + This has been replaced by cipSecMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + cipSecLevelsGroup, + cipSecPhaseOneGroup, + cipSecPhaseTwoGroup + } + + OBJECT cikeTunStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cipSecTunStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cipSecMIBCompliances 1 } + +cipSecMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities + the IP Security Protocol." + MODULE -- this module + MANDATORY-GROUPS { + cipSecLevelsGroup, + cipSecPhaseOneGroup, + cipSecPhaseTwoGroup + } + + GROUP cipSecGWStatsGroup + DESCRIPTION + "Implementation of this group is for the + gateway supporting IPSec statistics + information." + + OBJECT cikeTunStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cipSecTunStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cipSecMIBCompliances 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Units of Conformance +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +cipSecLevelsGroup OBJECT-GROUP + OBJECTS { cipSecMibLevel } + STATUS current + DESCRIPTION + "This group consists of a: + 1) IPsec MIB Level" + ::= { cipSecMIBGroups 1 } + +cipSecPhaseOneGroup OBJECT-GROUP + OBJECTS { + cikeGlobalActiveTunnels, + cikeGlobalPreviousTunnels, + cikeGlobalInOctets, + cikeGlobalInPkts, + cikeGlobalInDropPkts, + cikeGlobalInNotifys, + cikeGlobalInP2Exchgs, + cikeGlobalInP2ExchgInvalids, + cikeGlobalInP2ExchgRejects, + cikeGlobalInP2SaDelRequests, + cikeGlobalOutOctets, + cikeGlobalOutPkts, + cikeGlobalOutDropPkts, + cikeGlobalOutNotifys, + cikeGlobalOutP2Exchgs, + cikeGlobalOutP2ExchgInvalids, + cikeGlobalOutP2ExchgRejects, + cikeGlobalOutP2SaDelRequests, + cikeGlobalInitTunnels, + cikeGlobalInitTunnelFails, + cikeGlobalRespTunnelFails, + cikeGlobalSysCapFails, + cikeGlobalAuthFails, + cikeGlobalDecryptFails, + cikeGlobalHashValidFails, + cikeGlobalNoSaFails, + cikePeerLocalAddr, + cikePeerRemoteAddr, + cikePeerActiveTime, + cikePeerActiveTunnelIndex, + cikeTunLocalType, + cikeTunLocalValue, + cikeTunLocalAddr, + cikeTunLocalName, + cikeTunRemoteType, + cikeTunRemoteValue, + cikeTunRemoteAddr, + cikeTunRemoteName, + cikeTunNegoMode, + cikeTunDiffHellmanGrp, + cikeTunEncryptAlgo, + cikeTunHashAlgo, + cikeTunAuthMethod, + cikeTunLifeTime, + cikeTunActiveTime, + cikeTunSaRefreshThreshold, + cikeTunTotalRefreshes, + cikeTunInOctets, + cikeTunInPkts, + cikeTunInDropPkts, + cikeTunInNotifys, + cikeTunInP2Exchgs, + cikeTunInP2ExchgInvalids, + cikeTunInP2ExchgRejects, + cikeTunInP2SaDelRequests, + cikeTunOutOctets, + cikeTunOutPkts, + cikeTunOutDropPkts, + cikeTunOutNotifys, + cikeTunOutP2Exchgs, + cikeTunOutP2ExchgInvalids, + cikeTunOutP2ExchgRejects, + cikeTunOutP2SaDelRequests, + cikeTunStatus, + cikePeerCorrIpSecTunIndex + } + STATUS current + DESCRIPTION + "This group consists of: + 1) IPsec Phase-1 Global Objects + 2) IPsec Phase-1 Peer Table + 3) IPsec Phase-1 Tunnel Table + 4) IPsec Phase-1 Correlation Table" + ::= { cipSecMIBGroups 2 } + +cipSecPhaseTwoGroup OBJECT-GROUP + OBJECTS { + cipSecGlobalActiveTunnels, + cipSecGlobalPreviousTunnels, + cipSecGlobalInOctets, + cipSecGlobalHcInOctets, + cipSecGlobalInOctWraps, + cipSecGlobalInDecompOctets, + cipSecGlobalHcInDecompOctets, + cipSecGlobalInDecompOctWraps, + cipSecGlobalInPkts, + cipSecGlobalInDrops, + cipSecGlobalInReplayDrops, + cipSecGlobalInAuths, + cipSecGlobalInAuthFails, + cipSecGlobalInDecrypts, + cipSecGlobalInDecryptFails, + cipSecGlobalOutOctets, + cipSecGlobalHcOutOctets, + cipSecGlobalOutOctWraps, + cipSecGlobalOutUncompOctets, + cipSecGlobalHcOutUncompOctets, + cipSecGlobalOutUncompOctWraps, + cipSecGlobalOutPkts, + cipSecGlobalOutDrops, + cipSecGlobalOutAuths, + cipSecGlobalOutAuthFails, + cipSecGlobalOutEncrypts, + cipSecGlobalOutEncryptFails, + cipSecGlobalProtocolUseFails, + cipSecGlobalNoSaFails, + cipSecGlobalSysCapFails, + cipSecTunIkeTunnelIndex, + cipSecTunIkeTunnelAlive, + cipSecTunLocalAddr, + cipSecTunRemoteAddr, + cipSecTunKeyType, + cipSecTunEncapMode, + cipSecTunLifeSize, + cipSecTunLifeTime, + cipSecTunActiveTime, + cipSecTunSaLifeSizeThreshold, + cipSecTunSaLifeTimeThreshold, + cipSecTunTotalRefreshes, + cipSecTunExpiredSaInstances, + cipSecTunCurrentSaInstances, + cipSecTunInSaDiffHellmanGrp, + cipSecTunInSaEncryptAlgo, + cipSecTunInSaAhAuthAlgo, + cipSecTunInSaEspAuthAlgo, + cipSecTunInSaDecompAlgo, + cipSecTunOutSaDiffHellmanGrp, + cipSecTunOutSaEncryptAlgo, + cipSecTunOutSaAhAuthAlgo, + cipSecTunOutSaEspAuthAlgo, + cipSecTunOutSaCompAlgo, + cipSecTunInOctets, + cipSecTunHcInOctets, + cipSecTunInOctWraps, + cipSecTunInDecompOctets, + cipSecTunHcInDecompOctets, + cipSecTunInDecompOctWraps, + cipSecTunInPkts, + cipSecTunInDropPkts, + cipSecTunInReplayDropPkts, + cipSecTunInAuths, + cipSecTunInAuthFails, + cipSecTunInDecrypts, + cipSecTunInDecryptFails, + cipSecTunOutOctets, + cipSecTunHcOutOctets, + cipSecTunOutOctWraps, + cipSecTunOutUncompOctets, + cipSecTunHcOutUncompOctets, + cipSecTunOutUncompOctWraps, + cipSecTunOutPkts, + cipSecTunOutDropPkts, + cipSecTunOutAuths, + cipSecTunOutAuthFails, + cipSecTunOutEncrypts, + cipSecTunOutEncryptFails, + cipSecTunStatus, + cipSecEndPtLocalName, + cipSecEndPtLocalType, + cipSecEndPtLocalAddr1, + cipSecEndPtLocalAddr2, + cipSecEndPtLocalProtocol, + cipSecEndPtLocalPort, + cipSecEndPtRemoteName, + cipSecEndPtRemoteType, + cipSecEndPtRemoteAddr1, + cipSecEndPtRemoteAddr2, + cipSecEndPtRemoteProtocol, + cipSecEndPtRemotePort, + cipSecSpiDirection, + cipSecSpiValue, + cipSecSpiProtocol, + cipSecSpiStatus + } + STATUS current + DESCRIPTION + "This group consists of: + 1) IPsec Phase-2 Global Statistics + 2) IPsec Phase-2 Tunnel Table + 3) IPsec Phase-2 Endpoint Table + 4) IPsec Phase-2 Security Protection Index Table" + ::= { cipSecMIBGroups 3 } + +cipSecHistoryGroup OBJECT-GROUP + OBJECTS { + cipSecHistTableSize, + cipSecHistCheckPoint, + cikeTunHistTermReason, + cikeTunHistActiveIndex, + cikeTunHistPeerLocalType, + cikeTunHistPeerLocalValue, + cikeTunHistPeerIntIndex, + cikeTunHistPeerRemoteType, + cikeTunHistPeerRemoteValue, + cikeTunHistLocalAddr, + cikeTunHistLocalName, + cikeTunHistRemoteAddr, + cikeTunHistRemoteName, + cikeTunHistNegoMode, + cikeTunHistDiffHellmanGrp, + cikeTunHistEncryptAlgo, + cikeTunHistHashAlgo, + cikeTunHistAuthMethod, + cikeTunHistLifeTime, + cikeTunHistStartTime, + cikeTunHistActiveTime, + cikeTunHistTotalRefreshes, + cikeTunHistTotalSas, + cikeTunHistInOctets, + cikeTunHistInPkts, + cikeTunHistInDropPkts, + cikeTunHistInNotifys, + cikeTunHistInP2Exchgs, + cikeTunHistInP2ExchgInvalids, + cikeTunHistInP2ExchgRejects, + cikeTunHistInP2SaDelRequests, + cikeTunHistOutOctets, + cikeTunHistOutPkts, + cikeTunHistOutDropPkts, + cikeTunHistOutNotifys, + cikeTunHistOutP2Exchgs, + cikeTunHistOutP2ExchgInvalids, + cikeTunHistOutP2ExchgRejects, + cikeTunHistOutP2SaDelRequests, + cipSecTunHistTermReason, + cipSecTunHistActiveIndex, + cipSecTunHistIkeTunnelIndex, + cipSecTunHistLocalAddr, + cipSecTunHistRemoteAddr, + cipSecTunHistKeyType, + cipSecTunHistEncapMode, + cipSecTunHistLifeSize, + cipSecTunHistLifeTime, + cipSecTunHistStartTime, + cipSecTunHistActiveTime, + cipSecTunHistTotalRefreshes, + cipSecTunHistTotalSas, + cipSecTunHistInSaDiffHellmanGrp, + cipSecTunHistInSaEncryptAlgo, + cipSecTunHistInSaAhAuthAlgo, + cipSecTunHistInSaEspAuthAlgo, + cipSecTunHistInSaDecompAlgo, + cipSecTunHistOutSaDiffHellmanGrp, + cipSecTunHistOutSaEncryptAlgo, + cipSecTunHistOutSaAhAuthAlgo, + cipSecTunHistOutSaEspAuthAlgo, + cipSecTunHistOutSaCompAlgo, + cipSecTunHistInOctets, + cipSecTunHistHcInOctets, + cipSecTunHistInOctWraps, + cipSecTunHistInDecompOctets, + cipSecTunHistHcInDecompOctets, + cipSecTunHistInDecompOctWraps, + cipSecTunHistInPkts, + cipSecTunHistInDropPkts, + cipSecTunHistInReplayDropPkts, + cipSecTunHistInAuths, + cipSecTunHistInAuthFails, + cipSecTunHistInDecrypts, + cipSecTunHistInDecryptFails, + cipSecTunHistOutOctets, + cipSecTunHistHcOutOctets, + cipSecTunHistOutOctWraps, + cipSecTunHistOutUncompOctets, + cipSecTunHistHcOutUncompOctets, + cipSecTunHistOutUncompOctWraps, + cipSecTunHistOutPkts, + cipSecTunHistOutDropPkts, + cipSecTunHistOutAuths, + cipSecTunHistOutAuthFails, + cipSecTunHistOutEncrypts, + cipSecTunHistOutEncryptFails, + cipSecEndPtHistTunIndex, + cipSecEndPtHistActiveIndex, + cipSecEndPtHistLocalName, + cipSecEndPtHistLocalType, + cipSecEndPtHistLocalAddr1, + cipSecEndPtHistLocalAddr2, + cipSecEndPtHistLocalProtocol, + cipSecEndPtHistLocalPort, + cipSecEndPtHistRemoteName, + cipSecEndPtHistRemoteType, + cipSecEndPtHistRemoteAddr1, + cipSecEndPtHistRemoteAddr2, + cipSecEndPtHistRemoteProtocol, + cipSecEndPtHistRemotePort + } + STATUS current + DESCRIPTION + "This group consists of: + 1) IPsec History Global Objects + 2) IPsec Phase-1 History Objects + 3) IPsec Phase-2 History Objects" + ::= { cipSecMIBGroups 4 } + +cipSecFailuresGroup OBJECT-GROUP + OBJECTS { + cipSecFailTableSize, + cikeFailReason, + cikeFailTime, + cikeFailLocalType, + cikeFailLocalValue, + cikeFailRemoteType, + cikeFailRemoteValue, + cikeFailLocalAddr, + cikeFailRemoteAddr, + cipSecFailReason, + cipSecFailTime, + cipSecFailTunnelIndex, + cipSecFailSaSpi, + cipSecFailPktSrcAddr, + cipSecFailPktDstAddr + } + STATUS current + DESCRIPTION + "This group consists of: + 1) IPsec Failure Global Objects + 2) IPsec Phase-1 Tunnel Failure Table + 3) IPsec Phase-2 Tunnel Failure Table" + ::= { cipSecMIBGroups 5 } + +cipSecTrapCntlGroup OBJECT-GROUP + OBJECTS { + cipSecTrapCntlIkeTunnelStart, + cipSecTrapCntlIkeTunnelStop, + cipSecTrapCntlIkeSysFailure, + cipSecTrapCntlIkeCertCrlFailure, + cipSecTrapCntlIkeProtocolFail, + cipSecTrapCntlIkeNoSa, + cipSecTrapCntlIpSecTunnelStart, + cipSecTrapCntlIpSecTunnelStop, + cipSecTrapCntlIpSecSysFailure, + cipSecTrapCntlIpSecSetUpFailure, + cipSecTrapCntlIpSecEarlyTunTerm, + cipSecTrapCntlIpSecProtocolFail, + cipSecTrapCntlIpSecNoSa + } + STATUS current + DESCRIPTION + "This group of objects controls the sending of IPsec TRAPs." + ::= { cipSecMIBGroups 6 } + +cipSecNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cikeTunnelStart, + cikeTunnelStop, + cikeSysFailure, + cikeCertCrlFailure, + cikeProtocolFailure, + cikeNoSa, + cipSecTunnelStart, + cipSecTunnelStop, + cipSecSysFailure, + cipSecSetUpFailure, + cipSecEarlyTunTerm, + cipSecProtocolFailure, + cipSecNoSa + } + STATUS current + DESCRIPTION + "This group contains the notifications for the IPsec MIB." + ::= { cipSecMIBGroups 7 } + +cipSecGWStatsGroup OBJECT-GROUP + OBJECTS { + cikePhase1GWActiveTunnels, + cikePhase1GWPreviousTunnels, + cikePhase1GWInOctets, + cikePhase1GWInPkts, + cikePhase1GWInDropPkts, + cikePhase1GWInNotifys, + cikePhase1GWInP2Exchgs, + cikePhase1GWInP2ExchgInvalids, + cikePhase1GWInP2ExchgRejects, + cikePhase1GWInP2SaDelRequests, + cikePhase1GWOutOctets, + cikePhase1GWOutPkts, + cikePhase1GWOutDropPkts, + cikePhase1GWOutNotifys, + cikePhase1GWOutP2Exchgs, + cikePhase1GWOutP2ExchgInvalids, + cikePhase1GWOutP2ExchgRejects, + cikePhase1GWOutP2SaDelRequests, + cikePhase1GWInitTunnels, + cikePhase1GWInitTunnelFails, + cikePhase1GWRespTunnelFails, + cikePhase1GWSysCapFails, + cikePhase1GWAuthFails, + cikePhase1GWDecryptFails, + cikePhase1GWHashValidFails, + cikePhase1GWNoSaFails, + cipSecPhase2GWActiveTunnels, + cipSecPhase2GWPreviousTunnels, + cipSecPhase2GWInOctets, + cipSecPhase2GWInOctWraps, + cipSecPhase2GWInDecompOctets, + cipSecPhase2GWInDecompOctWraps, + cipSecPhase2GWInPkts, + cipSecPhase2GWInDrops, + cipSecPhase2GWInReplayDrops, + cipSecPhase2GWInAuths, + cipSecPhase2GWInAuthFails, + cipSecPhase2GWInDecrypts, + cipSecPhase2GWInDecryptFails, + cipSecPhase2GWOutOctets, + cipSecPhase2GWOutOctWraps, + cipSecPhase2GWOutUncompOctets, + cipSecPhase2GWOutUncompOctWraps, + cipSecPhase2GWOutPkts, + cipSecPhase2GWOutDrops, + cipSecPhase2GWOutAuths, + cipSecPhase2GWOutAuthFails, + cipSecPhase2GWOutEncrypts, + cipSecPhase2GWOutEncryptFails, + cipSecPhase2GWProtocolUseFails, + cipSecPhase2GWNoSaFails, + cipSecPhase2GWSysCapFails + } + STATUS current + DESCRIPTION + "" + ::= { cipSecMIBGroups 8 } + +END + + + diff --git a/MIBS/cisco/CISCO-ISDN-MIB b/MIBS/cisco/CISCO-ISDN-MIB new file mode 100644 index 0000000..83a912c --- /dev/null +++ b/MIBS/cisco/CISCO-ISDN-MIB @@ -0,0 +1,459 @@ +-- ***************************************************************** +-- CISCO-ISDN-MIB.my: Cisco ISDN MIB file +-- +-- January 1995, Fred Baker, Bibek A. Das +-- +-- Copyright (c) 1995-1996, 1999, 2000, 2001, 2002 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-ISDN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + Counter32, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + DisplayString, + TimeStamp, + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + ciscoMgmt + FROM CISCO-SMI + ifIndex + FROM IF-MIB + isdnLapdOperStatus, + isdnSignalingIndex, + isdnSignalingIfIndex + FROM ISDN-MIB; + + +ciscoIsdnMib MODULE-IDENTITY + LAST-UPDATED "200102090000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-isdn@cisco.com" + DESCRIPTION + "The MIB module to describe the status of the ISDN + Interfaces on the routers." + REVISION "200102090000Z" + DESCRIPTION + "For a call connects, demandNbrLastDuration, + demandNbrClearReason, and demandNbrClearCode + objects are not included in the trap." + REVISION "200003270000Z" + DESCRIPTION + "Added demandNbrCNANotification when call rejected with + channel not available cause code" + + REVISION "200002230000Z" + DESCRIPTION + "Removed an instantiated clause in description for + ciscoCallHistoryCallingNumber." + REVISION "9905070000Z" + DESCRIPTION + "Added a new trap for PRI layer 2 state changes." + REVISION "9602210000Z" + DESCRIPTION + "Add a new object demandNbrCallOrigin." + REVISION "9508150000Z" + DESCRIPTION + "Specify a correct (non-negative) range for an index + object." + REVISION "9501300000Z" + DESCRIPTION + "Initial version of Cisco ISDN MIB." + ::= { ciscoMgmt 26 } + +-- The ISDN hardware interface (BRI or PRI) will be represented +-- by the D channel. This will have an ifType value of basicISDN(20) +-- or primaryISDN(21), refer to RFC 1213. Each B channel will +-- also be represented in an an entry in the ifTable. The B +-- channels will have an ifType value of other(1). +-- This model will be used while defining objects and tables +-- for management. +-- The ISDN MIB will allow sub-layers. For example, the data transfer +-- over a B channel may take place with PPP encapsulation. While the +-- ISDN MIB will describe the B channel, a media specific MIB for +-- PPP can be used on a layered basis. This will be as per RFC 1573. +-- The isdn call information will be stored in the neighbor table + +-- Isdn Mib objects definitions + +ciscoIsdnMibObjects OBJECT IDENTIFIER ::= { ciscoIsdnMib 1 } + +isdnNeighbor OBJECT IDENTIFIER ::= { ciscoIsdnMibObjects 1 } + + +demandNbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF DemandNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of neighbors from which the router will accept calls or + to which it will place them." + ::= { isdnNeighbor 1 } + +demandNbrEntry OBJECT-TYPE + SYNTAX DemandNbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single Neighbor. This entry is effectively permanent, and contains + information describing the neighbor, his permissions, his last call + attempt, and his cumulative effects." + INDEX {demandNbrPhysIf, demandNbrId } + ::= { demandNbrTable 1 } + +DemandNbrEntry ::= + SEQUENCE { + demandNbrPhysIf Integer32 (1..2147483647), -- ifIndex value + -- of the D channel + demandNbrId Integer32 (0..2147483647), -- sequence number + demandNbrLogIf Integer32 (1..2147483647), -- ifIndex value of + -- virtual interface + demandNbrName DisplayString, -- name of the neighbor + demandNbrAddress DisplayString, -- Call Address + demandNbrPermission INTEGER, -- applicable permissions + demandNbrMaxDuration Integer32 (1..2147483647), -- Max call duration + -- in seconds + demandNbrLastDuration Integer32 (1..2147483647), -- Duration of last + -- call + demandNbrClearReason DisplayString, -- reason last call completed + demandNbrClearCode OCTET STRING, -- reason last call completed + demandNbrSuccessCalls Counter32, -- number of completed calls to + -- neighbor + demandNbrFailCalls Counter32, -- number of failed call attempts + demandNbrAcceptCalls Counter32, -- number of calls from neighbor + -- accepted + demandNbrRefuseCalls Counter32, -- number of calls from neighbor + -- refused + demandNbrLastAttemptTime TimeStamp, -- sysUpTime of last + -- call attempt + demandNbrStatus RowStatus, + demandNbrCallOrigin INTEGER + } + +demandNbrPhysIf OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ifIndex value of the physical interface the neighbor will be + called on. On an ISDN interface, this is the ifIndex value of + the D channel." + ::= { demandNbrEntry 1 } + +demandNbrId OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "arbitrary sequence number associated with the neighbor." + ::= { demandNbrEntry 2 } + +demandNbrLogIf OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ifIndex value of virtual interface associated with the neighbor. + This interface maintains a queue of messages holding for the neighbor + awaiting call completion, and all statistics." + ::= { demandNbrEntry 3 } + +demandNbrName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ASCII name of the neighbor." + ::= { demandNbrEntry 4 } + +demandNbrAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Call Address at which the neighbor should be called. + Think of this as the set of characters following 'ATDT ' + or the 'phone number' included in a D channel call request." + ::= { demandNbrEntry 5 } + +demandNbrPermission OBJECT-TYPE + SYNTAX INTEGER { iCanCallHim (1), + heCanCallMe (2), + weCanCallEachOther (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "applicable permissions." + DEFVAL { weCanCallEachOther } + ::= { demandNbrEntry 6 } + +demandNbrMaxDuration OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum call duration in seconds." + DEFVAL { 2147483647 } + ::= { demandNbrEntry 7 } + +demandNbrLastDuration OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of last call in seconds." + ::= { demandNbrEntry 8 } + +demandNbrClearReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ASCII reason that the last call terminated." + ::= { demandNbrEntry 9 } + +demandNbrClearCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "encoded reason for the last call tear down." + ::= { demandNbrEntry 10 } + +demandNbrSuccessCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of completed calls to neighbor since system reset." + ::= { demandNbrEntry 11 } + +demandNbrFailCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of call attempts that have failed." + ::= { demandNbrEntry 12 } + +demandNbrAcceptCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of calls accepted from the neighbor." + ::= { demandNbrEntry 13 } + +demandNbrRefuseCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of calls from neighbor that we have refused." + ::= { demandNbrEntry 14 } + +demandNbrLastAttemptTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sysUpTime of last call attempt." + ::= { demandNbrEntry 15 } + +demandNbrStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Somebody might want to manage the device using SNMP some day..." + ::= { demandNbrEntry 16 } + +demandNbrCallOrigin OBJECT-TYPE + SYNTAX INTEGER { + originate(1), + answer(2), + callback(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of outgoing or incoming call." + ::= { demandNbrEntry 17 } + + +-- Traps related to Connection management + +ciscoIsdnMibTrapPrefix OBJECT IDENTIFIER ::= { ciscoIsdnMib 2 } +ciscoIsdnMibTraps OBJECT IDENTIFIER ::= { ciscoIsdnMibTrapPrefix 0 } + +demandNbrCallInformation NOTIFICATION-TYPE + OBJECTS { + demandNbrLogIf, + demandNbrName, + demandNbrAddress, + demandNbrLastDuration, + demandNbrClearReason, + demandNbrClearCode + } + STATUS obsolete + DESCRIPTION + "This trap/inform is sent to the manager whenever a successful + call clears, or a failed call attempt is determined to have + ultimately failed. In the event that call retry is active, + then this is after all retry attempts have failed. However, + only one such trap is sent in between successful call + attempts; subsequent call attempts result in no trap." + ::= { ciscoIsdnMibTraps 1 } + +demandNbrCallDetails NOTIFICATION-TYPE + OBJECTS { + demandNbrLogIf, + demandNbrName, + demandNbrAddress, + demandNbrLastDuration, + demandNbrClearReason, + demandNbrClearCode, + demandNbrCallOrigin + } + STATUS current + DESCRIPTION + "This trap/inform is sent to the manager whenever a call + connects, or clears, or a failed call attempt is determined to + have ultimately failed. In the event that call retry is active, + then this is after all retry attempts have failed. However, + only one such trap is sent in between successful call + attempts; subsequent call attempts result in no trap. + + Whenever a call connects, demandNbrLastDuration, + demandNbrClearReason, and demandNbrClearCode objects are not + included in the trap." + ::= { ciscoIsdnMibTraps 2 } + +demandNbrLayer2Change NOTIFICATION-TYPE + OBJECTS { + ifIndex, + isdnLapdOperStatus + } + STATUS current + DESCRIPTION + "This trap/inform is sent to the manager whenever the + D-channel of an interface changes state." + ::= { ciscoIsdnMibTraps 3 } + +demandNbrCNANotification NOTIFICATION-TYPE + OBJECTS { + isdnSignalingIfIndex, + ifIndex + } + STATUS current + DESCRIPTION + "This trap/inform is sent to the manager whenever the + an incoming call request is rejected with cause + 'requested circuit/channel not available' (CNA), + code number 44. + + isdnSignalingIfIndex is the ifIndex value of the interface + associated with this signaling channel. + + ifIndex is the interface index of the requested bearer channel + " + ::= { ciscoIsdnMibTraps 4 } + +-- conformance information + +ciscoIsdnMibConformance OBJECT IDENTIFIER ::= { ciscoIsdnMib 3 } +ciscoIsdnMibCompliances OBJECT IDENTIFIER ::= { ciscoIsdnMibConformance 1 } +ciscoIsdnMibGroups OBJECT IDENTIFIER ::= { ciscoIsdnMibConformance 2 } + + +-- compliance statements + +ciscoIsdnMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco ISDN MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoIsdnMibGroup } + ::= { ciscoIsdnMibCompliances 1 } + +ciscoIsdnMibComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco ISDN MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoIsdnMibGroupRev1 } + ::= { ciscoIsdnMibCompliances 2 } + + +-- units of conformance + +ciscoIsdnMibGroup OBJECT-GROUP + OBJECTS { + demandNbrLogIf, + demandNbrName, + demandNbrAddress, + demandNbrPermission, + demandNbrMaxDuration, + demandNbrLastDuration, + demandNbrClearReason, + demandNbrClearCode, + demandNbrSuccessCalls, + demandNbrFailCalls, + demandNbrAcceptCalls, + demandNbrRefuseCalls, + demandNbrLastAttemptTime, + demandNbrStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing the ISDN MIB capability." + ::= { ciscoIsdnMibGroups 1 } + +ciscoIsdnMibGroupRev1 OBJECT-GROUP + OBJECTS { + demandNbrLogIf, + demandNbrName, + demandNbrAddress, + demandNbrPermission, + demandNbrMaxDuration, + demandNbrLastDuration, + demandNbrClearReason, + demandNbrClearCode, + demandNbrSuccessCalls, + demandNbrFailCalls, + demandNbrAcceptCalls, + demandNbrRefuseCalls, + demandNbrLastAttemptTime, + demandNbrStatus, + demandNbrCallOrigin + } + STATUS current + DESCRIPTION + "A collection of objects providing the call origin capability." + ::= { ciscoIsdnMibGroups 2 } + +END diff --git a/MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB b/MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB new file mode 100644 index 0000000..99e239a --- /dev/null +++ b/MIBS/cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB @@ -0,0 +1,184 @@ +-- ***************************************************************** +-- CISCO-L2L3-INTERFACE-CONFIG-MIB - +-- configuration of switchport mode for interfaces +-- +-- February 2000, Cliff Sojourner +-- +-- Copyright (c) 2000 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +CISCO-L2L3-INTERFACE-CONFIG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI + ; + +ciscoL2L3IfConfigMIB MODULE-IDENTITY + LAST-UPDATED "200005101900Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "Interface switchport mode configuration management MIB. + + This MIB is used to monitor and control + configuration of interface switchport and routed mode." + REVISION "200005101900Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 151 } + +ciscoL2L3IfConfigMIBObjects OBJECT IDENTIFIER ::= { ciscoL2L3IfConfigMIB 1 } + +cL2L3IfConfig OBJECT IDENTIFIER ::= { ciscoL2L3IfConfigMIBObjects 1 } + +-- +-- Textual Conventions +-- + +CL2L3InterfaceMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operational mode of the interface. + + For administrative and operational states, valid values are: + routed(1), switchport(2). + + routed(1): Routed mode interfaces direct traffic using + layer 3 protocols. + + switchport(2): Switchport-mode interfaces direct traffic using + layer 2 protocols. A switchport-mode interface can be in + access mode, or trunk mode, or multi-mode. + + Switchport interface operating mode can be configured manually, + or negotiated by Dynamic Trunking Protocol (DTP) or Dynamic + Inter-Switch Link (DISL). + + Access-mode interfaces carry one VLAN's traffic. Access-mode + interface parameters are configured in CISCO-VLAN-MEMBERSHIP-MIB. + + Trunk-mode interfaces carry one or more VLANs. VLAN-related + trunk-mode interface parameters are configured in CISCO-VTP-MIB. + + Multi-mode interfaces carry one VLAN to each alias of a + single connected end-station. VLAN-related multi-mode + interface parameters are configured in CISCO-VTP-MIB. + " + SYNTAX INTEGER { routed(1), switchport(2) } + +-- +-- switchport interface mode configuration table +-- + +cL2L3IfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CL2L3IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table shows the administratively requested and + actual operating configuration for switchport interfaces." + ::= { cL2L3IfConfig 1 } + +cL2L3IfEntry OBJECT-TYPE + SYNTAX CL2L3IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry represents the configuration and operation of a + switchport interface. + + Entries are created and deleted automatically in tandem + with the corresponding ifEntries." + INDEX { ifIndex } + ::= { cL2L3IfTable 1 } + +CL2L3IfEntry ::= SEQUENCE { + cL2L3IfModeAdmin CL2L3InterfaceMode, + cL2L3IfModeOper CL2L3InterfaceMode + } + +cL2L3IfModeAdmin OBJECT-TYPE + SYNTAX CL2L3InterfaceMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively desired interface mode." + ::= { cL2L3IfEntry 1 } + +cL2L3IfModeOper OBJECT-TYPE + SYNTAX CL2L3InterfaceMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational interface mode." + ::= { cL2L3IfEntry 2 } + + +-- +-- Notifications +-- + +-- ciscoL2L3IfConfigMIBNotificationPrefix OBJECT IDENTIFIER ::= +-- { ciscoL2L3IfConfigMIB 2 } +-- ciscoL2L3IfConfigMIBNotifications OBJECT IDENTIFIER ::= +-- { ciscoL2L3IfConfigMIBNotificationPrefix 0 } + + +-- +-- Conformance +-- + +ciscoL2L3IfConfigMIBConformance OBJECT IDENTIFIER + ::= { ciscoL2L3IfConfigMIB 3 } +ciscoL2L3IfConfigMIBCompliances OBJECT IDENTIFIER + ::= { ciscoL2L3IfConfigMIBConformance 1 } +ciscoL2L3IfConfigMIBGroups OBJECT IDENTIFIER + ::= { ciscoL2L3IfConfigMIBConformance 2 } + +ciscoL2L3IfConfigMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco L2L3 Interface Configuration Management MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoL2L3IfConfigMIBGroup } + ::= { ciscoL2L3IfConfigMIBCompliances 1 } + +-- +-- Units of Conformance +-- + +ciscoL2L3IfConfigMIBGroup OBJECT-GROUP + OBJECTS { + cL2L3IfModeAdmin, + cL2L3IfModeOper + } + STATUS current + DESCRIPTION + "Interface L2 & L3 mode objects" + ::= { ciscoL2L3IfConfigMIBGroups 1 } + +END diff --git a/MIBS/cisco/CISCO-LAG-MIB b/MIBS/cisco/CISCO-LAG-MIB new file mode 100644 index 0000000..a299738 --- /dev/null +++ b/MIBS/cisco/CISCO-LAG-MIB @@ -0,0 +1,1106 @@ +-- ***************************************************************** +-- CISCO-LAG-MIB.my: Cisco LAG MIB +-- +-- October 2001, Liwei Lue +-- +-- Copyright (c) 2001-2003, 2004, 2006, 2008-2010, 2014 by cisco +-- Systems Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-LAG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + dot3adAggPortEntry, + dot3adAggPortListEntry + FROM IEEE8023-LAG-MIB + CiscoInterfaceIndexList + FROM CISCO-TC + ifIndex + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoLagMIB MODULE-IDENTITY + LAST-UPDATED "201401140000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-etherchan@cisco.com + cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "Cisco Link Aggregation module for managing IEEE Std + 802.3ad. + + This MIB provides Link Aggregation information that are + either excluded by IEEE Std 802.3ad (IEEE8023-LAG-MIB) + or specific to Cisco products." + REVISION "201401140000Z" + DESCRIPTION + "Added clagAggPortListInterfaceIndexGroup." + REVISION "201010200000Z" + DESCRIPTION + "Added new enum values vlanIp(5) and ipPort(6) to + ClagDistributionProtocol textual convention." + REVISION "200911190000Z" + DESCRIPTION + "Added clagAggRateGroup, clagAggChannelIfLacpGroup, + clagAggChannelIfHashDistMethodGroup, clagAggChannelIfMinLinkGroup + and clagAggHashDistGlobalGroup." + REVISION "200801080000Z" + DESCRIPTION + "Modified the description of clagAggPortListPorts." + REVISION "200606210000Z" + DESCRIPTION + "Added clagAggMaxAggregatorsGroup and modified the + description of clagAggPortListPorts." + REVISION "200406110000Z" + DESCRIPTION + "Added clagAggPortListTable." + REVISION "200212130000Z" + DESCRIPTION + "Added a new value vlanIpPort(4) in TEXTUAL-CONVENTION + ClagDistributionProtocol. + Added a new object clagAggDistributionMplsProtocol." + REVISION "200201020000Z" + DESCRIPTION + "Modified Description of clagAggDistributionProtocol." + REVISION "200110230000Z" + DESCRIPTION + "Initial version of this MIB module. + Support Distribution configuration for LACP, Aggregation + protocol control, and Administrative status for LACP." + ::= { ciscoMgmt 225 } + + +clagMIBObjects OBJECT IDENTIFIER + ::= { ciscoLagMIB 1 } + + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + +ClagDistributionProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated type for all the supported load balancing + algorithms used on the port channel interface to distribute + outgoing data frames among its component interaces, such + as IP address. + + ip(1) IP address + mac(2) MAC address + port(3) port number + vlanIpPort(4) vlan number, IP address and + port number + vlanIp(5) VLAN number and IP address + ipPort(6) IP address and port number" + SYNTAX INTEGER { + ip(1), + mac(2), + port(3), + vlanIpPort(4), + vlanIp(5), + ipPort(6) + } + +ClagDistributionAddressMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated type for all the supported load + balancing address modes to distribute traffic + across multiple links. The address mode can be + source, destination, or both used on this port + channel interface to distribute outgoing data frames + among its component interfaces. + + source(1) Source address. + destination(2) Destination address. + both(3) both, Source and Destination." + SYNTAX INTEGER { + source(1), + destination(2), + both(3) + } + +ClagDistributionMplsProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated type for all the supported load balancing + algorithms used on the port channel interface to distribute + outgoing MPLS (Multi-Protocol Label Switching) data + frames among its component interfaces, such as + MPLS label. + + label(1) MPLS label + labelIp(2) MPLS label or IP address" + SYNTAX INTEGER { + label(1), + labelIp(2) + } + +ClagAggregationProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated type for all the supported aggregation + protocols. + + lacp(1) Link Aggregation Control Protocol(LACP), + IEEE 802.3ad + pagp(2) Port Aggregation Protocol" + SYNTAX INTEGER { + lacp(1), + pagp(2) + } + +ClagPortAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated type for all the LACP administrative states on + a particular aggregation port. + + off(1) No LACP involved on the aggregation port. + + on(2) The aggregation port always join link + aggregation whithout any LACP protocol + involved. + + active(3) Active LACP indicates the port's preference + to participate in the protocol regardless of + Partner's control value. + + passive(4) Passive indicates the port's preference for + not transmitting LACP PDU unless its Partner's + control value is Active LACP." + SYNTAX INTEGER { + off(1), + on(2), + active(3), + passive(4) + } +-- ------------------------------------------------------------- +-- +-- ------------------------------------------------------------- +-- groups in the LAG MIB +-- ------------------------------------------------------------- + +clagGlobalConfigObjects OBJECT IDENTIFIER + ::= { clagMIBObjects 1 } + +clagAgg OBJECT IDENTIFIER + ::= { clagMIBObjects 2 } + +clagAggPort OBJECT IDENTIFIER + ::= { clagMIBObjects 3 } + +clagAggPortList OBJECT IDENTIFIER + ::= { clagMIBObjects 4 } + +clagAggChannelIntf OBJECT IDENTIFIER + ::= { clagMIBObjects 5 } + + +-- ------------------------------------------------------------- +-- +-- ------------------------------------------------------------- +-- The Aggregation Global Configuration +-- ------------------------------------------------------------- + +clagAggDistributionProtocol OBJECT-TYPE + SYNTAX ClagDistributionProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the load balancing algorithms + used on this port channel interface to distribute outgoing + data frames among its component interfaces." + ::= { clagGlobalConfigObjects 1 } + +clagAggDistributionAddressMode OBJECT-TYPE + SYNTAX ClagDistributionAddressMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The load balancing address mode for the device." + ::= { clagGlobalConfigObjects 2 } + +clagAggDistributionMplsProtocol OBJECT-TYPE + SYNTAX ClagDistributionMplsProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the load balancing algorithms + used on this port channel interface to distribute + outgoing MPLS data frames among its component interfaces. + + This object is only instantiated on platforms which + support aggregation load balancing for MPLS packets." + ::= { clagGlobalConfigObjects 3 } + +clagAggMaxAggregators OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of aggregators + supported by the device." + ::= { clagGlobalConfigObjects 4 } + +clagAggHashDistMethodGlobalConfig OBJECT-TYPE + SYNTAX INTEGER { + adaptive(1), + fixed(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the global configuration for hash + distribution method applied on a port channel + interface among its channel members. + + adaptive(1) : Adaptive hash distribution for the bundle + among port channel members. + fixed(2) : Fixed hash distribution for the bundle + among port channel members." + ::= { clagGlobalConfigObjects 5 } +-- ------------------------------------------------------------- +-- The Aggregation Protocol Table +-- ------------------------------------------------------------- + +clagAggProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClagAggProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains protocol information about every + interface which supports link aggregation." + ::= { clagAgg 1 } + +clagAggProtocolEntry OBJECT-TYPE + SYNTAX ClagAggProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing aggregation protocol type for a + particular interface. An entry is created in this + table when its associated ifEntry is created and that + interface supports link aggregation. The entry of this + table is deleted when the associated ifEntry is removed." + INDEX { ifIndex } + ::= { clagAggProtocolTable 1 } + +ClagAggProtocolEntry ::= SEQUENCE { + clagAggProtocolType ClagAggregationProtocol +} + +clagAggProtocolType OBJECT-TYPE + SYNTAX ClagAggregationProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aggregation protocol type for the interface. + + On some platforms, aggregation protocol may be assigned per + group. The group can be a collection of the ports which belong + to a module or system. If the aggregation protocol is assigned + to any of the ports in such group then the aggregation protocol + will apply to all ports in the same group. + + On some platforms, aggregation protocol type can be assigned + per aggregator. If multiple ports belong to a aggregator, + the aggregation protocol assigned to any of the ports in such + aggregator will apply to all ports in the same." + ::= { clagAggProtocolEntry 1 } + + +-- ------------------------------------------------------------- +-- The Aggregation Port Configuration Table +-- ------------------------------------------------------------- + +clagAggPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClagAggPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about every + aggregation port that is associated with this system. + This table contains additional objects for the + dot3adAggPortTable." + REFERENCE "IEEE 802.3 Subclause 30.7.2" + ::= { clagAggPort 1 } + +clagAggPortEntry OBJECT-TYPE + SYNTAX ClagAggPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional management information + applicable to a particular aggregation port." + AUGMENTS { dot3adAggPortEntry } + ::= { clagAggPortTable 1 } + +ClagAggPortEntry ::= SEQUENCE { + clagAggPortAdminStatus ClagPortAdminStatus, + clagAggPortRate INTEGER +} + +clagAggPortAdminStatus OBJECT-TYPE + SYNTAX ClagPortAdminStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status of the LACP protocol on this + aggregation port." + ::= { clagAggPortEntry 1 } + +clagAggPortRate OBJECT-TYPE + SYNTAX INTEGER { + fast(1), + normal(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the requested exchange rate of LACP packets + on this interface. + fast(1) : The device requests its peers to send LACP packets + at fast rate to this interface. + normal(2): The decice requests its peers to send LACP packets + at normal rate to this interface." + ::= { clagAggPortEntry 2 } + + +-- ------------------------------------------------------------- +-- The Port List Table +-- ------------------------------------------------------------- + +clagAggPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClagAggPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table augments the dot3adAggPortListTable and + provides the complete list of ports associated with + each Aggregator." + REFERENCE "IEEE 802.3 Subclause 30.7.1.1.30" + ::= { clagAggPortList 1 } + +clagAggPortListEntry OBJECT-TYPE + SYNTAX ClagAggPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the ports associated with a given Aggregator." + AUGMENTS { dot3adAggPortListEntry } + ::= { clagAggPortListTable 1 } + +ClagAggPortListEntry ::= SEQUENCE { + clagAggPortListPorts OCTET STRING, + clagAggPortListInterfaceIndexList CiscoInterfaceIndexList +} + +clagAggPortListPorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains a list of ports currently associated + with this Aggregator in the format of + '[number_of_ports][cieIfDot1dBaseMappingPort1][...] + [cieIfDot1dBaseMappingPortn]' + + where + [number_of_ports] is of size 2 octet and indicates + the number of ports contains in this object. It + also indicates the number of cieIfDot1dBaseMappingPort field + following this field. + + [cieIfDot1dBaseMappingPort'n'] is the value of + cieIfDot1dBaseMappingPort of the 'n' port associated with this + Aggregation and has size of 2 octets where n is up to + [number_of_ports]." + REFERENCE "IEEE 802.3 Subclause 30.7.1.1.30" + ::= { clagAggPortListEntry 1 } + +clagAggPortListInterfaceIndexList OBJECT-TYPE + SYNTAX CiscoInterfaceIndexList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains a list of ports currently associated + with this Aggregator in the format of CiscoInterfaceIndexList." + REFERENCE "IEEE 802.3 Subclause 30.7.1.1.30" + ::= { clagAggPortListEntry 2} + + +-- ------------------------------------------------------------- +-- The Aggregation Channel Interface Table +-- ------------------------------------------------------------- + +clagAggChannelIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClagAggChannelIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table providing port channel + configuration information for port channel + interfaces identified by ifIndex." + ::= { clagAggChannelIntf 1 } + +clagAggChannelIfEntry OBJECT-TYPE + SYNTAX ClagAggChannelIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing port channel + configuration information for port + channel interfaces." + INDEX { ifIndex } + ::= { clagAggChannelIfTable 1 } + +ClagAggChannelIfEntry ::= SEQUENCE { + clagAggChannelIfFastSwitchOver TruthValue, + clagAggChannelIfMaxBundle Unsigned32, + clagAggChannelIfMinLink Unsigned32, + clagAggChannelIfHashDistAdminMethod INTEGER, + clagAggChannelIfHashDistOperMethod INTEGER +} + +clagAggChannelIfFastSwitchOver OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether LACP protocol fast switchover + mode is enabled on this port channel interface + or not." + ::= { clagAggChannelIfEntry 1 } + +clagAggChannelIfMaxBundle OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum number of member + ports that can be bundled on this port + channel interface for LACP protocol." + ::= { clagAggChannelIfEntry 2 } + +clagAggChannelIfMinLink OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum number of bundled member ports that are + needed in order for this port channel interface to be + operational. + A value of zero for this object indicates that no minimum + number of bundled member ports are required for this port + channel interface to be operational." + ::= { clagAggChannelIfEntry 3 } + +clagAggChannelIfHashDistAdminMethod OBJECT-TYPE + SYNTAX INTEGER { + none(1), + adaptive(2), + fixed(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the hash distribution method that is administratively + configured on this port channel interface upon its channel + membership transition event. + + none(1) : Hash distribution algorithm on this + port channel interface is not specifically + configured and global configuration of + clagAggHashDistMethodGlobalConfig will + be applied on this port channel interface. + adaptive(2) : Adaptive hash distribution for this port + channel interface among its channel members. + fixed(3) : Fixed hash distribution for this port channel + interface among its channel members." + ::= { clagAggChannelIfEntry 4 } + +clagAggChannelIfHashDistOperMethod OBJECT-TYPE + SYNTAX INTEGER { + other(1), + adaptive(2), + fixed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the operational hash distribution method + for this port channel interface among the port channel members. + + other(1) : None of the following. + adaptive(2) : Adaptive hash distribution for the + port channel interface among its + channel members. + fixed(3) : Fixed hash distribution for the port + channel among channel members." + ::= { clagAggChannelIfEntry 5 } + + +-- ------------------------------------------------------------- +-- Notifications +-- ------------------------------------------------------------- + +clagMIBNotifications OBJECT IDENTIFIER + ::= { ciscoLagMIB 2 } + +-- no notifications defined +-- +-- ------------------------------------------------------------- +-- Conformance +-- ------------------------------------------------------------- + +clagMIBConformance OBJECT IDENTIFIER + ::= { ciscoLagMIB 3 } + +clagMIBCompliances OBJECT IDENTIFIER + ::= { clagMIBConformance 1 } + +clagMIBGroups OBJECT IDENTIFIER + ::= { clagMIBConformance 2 } + + +-- ------------------------------------------------------------- +-- +-- ------------------------------------------------------------- +-- Compliance +-- ------------------------------------------------------------- + +clagMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Link Aggregation MIB" + MODULE -- this module + MANDATORY-GROUPS { + clagAggProtocolGroup, + clagAggPortGroup + } + + GROUP clagAggDistributionGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing." + + OBJECT clagAggProtocolType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggPortAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { clagMIBCompliances 1 } + +clagMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Link Aggregation MIB" + MODULE -- this module + MANDATORY-GROUPS { + clagAggProtocolGroup, + clagAggPortGroup + } + + GROUP clagAggDistributionGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing." + + GROUP clagAggDistributionMplsGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing for MPLS + packets." + + OBJECT clagAggProtocolType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggPortAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { clagMIBCompliances 2 } + +clagMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Link Aggregation MIB" + MODULE -- this module + MANDATORY-GROUPS { + clagAggProtocolGroup, + clagAggPortGroup + } + + GROUP clagAggDistributionGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing." + + GROUP clagAggDistributionMplsGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing for MPLS + packets." + + GROUP clagAggPortListGroup + DESCRIPTION + "This group is mandatory for the devices which + supports dot1dBasePort value greater than 2048." + + OBJECT clagAggProtocolType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggPortAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { clagMIBCompliances 3 } + +clagMIBCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Link Aggregation MIB" + MODULE -- this module + MANDATORY-GROUPS { + clagAggProtocolGroup, + clagAggPortGroup + } + + GROUP clagAggDistributionGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing." + + GROUP clagAggDistributionMplsGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing for MPLS + packets." + + GROUP clagAggPortListGroup + DESCRIPTION + "This group is mandatory for the devices which + supports dot1dBasePort value greater than 2048." + + GROUP clagAggMaxAggregatorsGroup + DESCRIPTION + "This group is mandatory for the devices which + provides the information about the maximum number + of aggregators supported by the device." + + OBJECT clagAggProtocolType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggPortAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { clagMIBCompliances 4 } + +clagMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Link Aggregation MIB" + MODULE -- this module + MANDATORY-GROUPS { + clagAggProtocolGroup, + clagAggPortGroup + } + + GROUP clagAggDistributionGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing." + + GROUP clagAggDistributionMplsGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing for MPLS + packets." + + GROUP clagAggPortListGroup + DESCRIPTION + "This group is mandatory for the devices which + supports dot1dBasePort value greater than 2048." + + GROUP clagAggMaxAggregatorsGroup + DESCRIPTION + "This group is mandatory for the devices which + provides the information about the maximum number + of aggregators supported by the device." + + GROUP clagAggRateGroup + DESCRIPTION + "This group is mandatory for devices that support + LACP packet ingression rate on interfaces." + + GROUP clagAggChannelIfLacpGroup + DESCRIPTION + "This group is mandatory for the devices which + support the LACP port channel configurations on + port channel interfaces." + + GROUP clagAggChannelIfHashDistMethodGroup + DESCRIPTION + "This group is mandatory for the devices which + support the hash distribution method configurations on + port channel interfaces." + + GROUP clagAggHashDistGlobalGroup + DESCRIPTION + "This group is mandatory for the devices which support + global configuration of hash distribution method on + port channel interface." + + GROUP clagAggChannelIfMinLinkGroup + DESCRIPTION + "This group is mandatory for the devices which + support minimum link configurations on port channel + interfaces." + + OBJECT clagAggDistributionProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggDistributionAddressMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggDistributionMplsProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggHashDistMethodGlobalConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggProtocolType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggPortAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggPortRate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggChannelIfFastSwitchOver + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggChannelIfMaxBundle + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggChannelIfMinLink + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggChannelIfHashDistAdminMethod + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { clagMIBCompliances 5 } + +clagMIBCompliance6 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Link Aggregation MIB" + MODULE -- this module + MANDATORY-GROUPS { + clagAggProtocolGroup, + clagAggPortGroup + } + + GROUP clagAggDistributionGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing." + + GROUP clagAggDistributionMplsGroup + DESCRIPTION + "This group is mandatory for the devices which + supported aggregation load balancing for MPLS + packets." + + GROUP clagAggPortListGroup + DESCRIPTION + "This group is mandatory for the devices which + supports dot1dBasePort value greater than 2048." + + GROUP clagAggMaxAggregatorsGroup + DESCRIPTION + "This group is mandatory for the devices which + provides the information about the maximum number + of aggregators supported by the device." + + GROUP clagAggRateGroup + DESCRIPTION + "This group is mandatory for devices that support + LACP packet ingression rate on interfaces." + + GROUP clagAggChannelIfLacpGroup + DESCRIPTION + "This group is mandatory for the devices which + support the LACP port channel configurations on + port channel interfaces." + + GROUP clagAggChannelIfHashDistMethodGroup + DESCRIPTION + "This group is mandatory for the devices which + support the hash distribution method configurations on + port channel interfaces." + + GROUP clagAggHashDistGlobalGroup + DESCRIPTION + "This group is mandatory for the devices which support + global configuration of hash distribution method on + port channel interface." + + GROUP clagAggChannelIfMinLinkGroup + DESCRIPTION + "This group is mandatory for the devices which + support minimum link configurations on port channel + interfaces." + + GROUP clagAggPortListInterfaceIndexGroup + DESCRIPTION + "This group is mandatory for the devices which + support Layer3 LACP interfaces." + + OBJECT clagAggDistributionProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggDistributionAddressMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggDistributionMplsProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggHashDistMethodGlobalConfig + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggProtocolType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggPortAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggPortRate + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggChannelIfFastSwitchOver + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggChannelIfMaxBundle + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggChannelIfMinLink + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT clagAggChannelIfHashDistAdminMethod + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { clagMIBCompliances 6 } + + +-- ------------------------------------------------------------- +-- Units of Conformance +-- ------------------------------------------------------------- + +clagAggProtocolGroup OBJECT-GROUP + OBJECTS { clagAggProtocolType } + STATUS current + DESCRIPTION + "The object that provide aggregation protocol type of an + interface. These are additional to the IEEE Std 802.3ad + MIB." + ::= { clagMIBGroups 1 } + +clagAggPortGroup OBJECT-GROUP + OBJECTS { clagAggPortAdminStatus } + STATUS current + DESCRIPTION + "A collection of objects that provide admin status + about an aggregation port. These are additional to the + IEEE Std 802.3ad MIB." + ::= { clagMIBGroups 2 } + +clagAggDistributionGroup OBJECT-GROUP + OBJECTS { + clagAggDistributionProtocol, + clagAggDistributionAddressMode + } + STATUS current + DESCRIPTION + "A collection of objects that provide the load balancing + information for an aggregator. These are additional to + the IEEE Std 802.3ad MIB." + ::= { clagMIBGroups 3 } + +clagAggDistributionMplsGroup OBJECT-GROUP + OBJECTS { clagAggDistributionMplsProtocol } + STATUS current + DESCRIPTION + "A collection of objects that provide the load balancing + information for an aggregator for MPLS packets. + These are additional to the IEEE Std 802.3ad MIB." + ::= { clagMIBGroups 4 } + +clagAggPortListGroup OBJECT-GROUP + OBJECTS { clagAggPortListPorts } + STATUS current + DESCRIPTION + "A collection of object that provides information about + ports in an aggregation." + ::= { clagMIBGroups 5 } + +clagAggMaxAggregatorsGroup OBJECT-GROUP + OBJECTS { clagAggMaxAggregators } + STATUS current + DESCRIPTION + "A collection of object that provides information about + the maximum number of aggregators supported by the + device." + ::= { clagMIBGroups 6 } + +clagAggRateGroup OBJECT-GROUP + OBJECTS { clagAggPortRate } + STATUS current + DESCRIPTION + "A collection of object that provides information about + the rate at which LACP packets are ingressed on + interfaces." + ::= { clagMIBGroups 7 } + +clagAggChannelIfLacpGroup OBJECT-GROUP + OBJECTS { + clagAggChannelIfFastSwitchOver, + clagAggChannelIfMaxBundle + } + STATUS current + DESCRIPTION + "A collection of objects that provides information about + the LACP protocol configurations for port channel + interfaces." + ::= { clagMIBGroups 8 } + +clagAggChannelIfHashDistMethodGroup OBJECT-GROUP + OBJECTS { + clagAggChannelIfHashDistAdminMethod, + clagAggChannelIfHashDistOperMethod + } + STATUS current + DESCRIPTION + "A collection of objects that provides information about + the port channel configurations of hash distribution + method on port channel interfaces." + ::= { clagMIBGroups 9 } + +clagAggHashDistGlobalGroup OBJECT-GROUP + OBJECTS { clagAggHashDistMethodGlobalConfig } + STATUS current + DESCRIPTION + "A collection of object that provides information about global + configuration of hash distribution method on port channel + interface." + ::= { clagMIBGroups 10 } + +clagAggChannelIfMinLinkGroup OBJECT-GROUP + OBJECTS { + clagAggChannelIfMinLink + } + STATUS current + DESCRIPTION + "A collection of objects that provides information about + the minimum link configurations for port channel + interfaces." + ::= { clagMIBGroups 11 } + +clagAggPortListInterfaceIndexGroup OBJECT-GROUP + OBJECTS { + clagAggPortListInterfaceIndexList + } + STATUS current + DESCRIPTION + "A collection of objects that provides information about + ports in an aggregation in the format of + CiscoInterfaceIndexList." + ::= { clagMIBGroups 12 } + +END + diff --git a/MIBS/cisco/CISCO-LWAPP-AP-MIB b/MIBS/cisco/CISCO-LWAPP-AP-MIB new file mode 100644 index 0000000..2d4658c --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-AP-MIB @@ -0,0 +1,11059 @@ +-- ******************************************************************* +-- CISCO-LWAPP-AP-MIB.my +-- January 2006, Devesh Pujari, Prasanna Viswakumar, Srinath Candadai +-- August 2010, Suja Thangaveluchamy +-- Copyright (c) 2006-2007, 2010-2012, 2016-2018 by Cisco Systems, Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-AP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Counter32, + Counter64, + TimeTicks, + Gauge32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + TruthValue, + MacAddress, + TimeInterval, + RowStatus, + TimeStamp, + DateAndTime + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + PhysicalIndex + FROM ENTITY-MIB + InetAddressType, + InetAddress, + InetPortNumber + FROM INET-ADDRESS-MIB + IANAifType + FROM IANAifType-MIB + CLApIfType, + CLDot11Channel, + CLApAssocFailureReason, + CLApDot11RadioSubband, + CLApDot11RadioRole, + CLApMode + FROM CISCO-LWAPP-TC-MIB + cldRegulatoryDomain + FROM CISCO-LWAPP-DOT11-MIB + cLWlanIndex + FROM CISCO-LWAPP-WLAN-MIB + Unsigned64 + FROM CISCO-TC + cLRFProfileHighDensityMaxRadioClients, + cLRFProfileHDClientTrapThreshold + FROM CISCO-LWAPP-RF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappApMIB MODULE-IDENTITY + LAST-UPDATED "201809300000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + Email: cs-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central Controllers (CC) that + terminate the Light Weight Access Point Protocol + tunnel from Light-weight LWAPP Access Points. + + This MIB provides configuration and status information + about the 802.11 Access Points that have joined the + controller. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected. + + + Bluetooth Low Energy (BLE) + + Bluetooth Low Energy is a light-weight subset of classic + bluetooth which is added in Hyper Action Location (HALO) + enabled APs to make use of BLE beacons to communicate + with wireless clients at short range. + + + Basic Service Set Identifier (BSSID) + + The identifier for the service set comprising of + all the 802.11 stations under the control of + one coordinating Access Point. This identifier + happens to be the MAC address of the dot11 radio + interface of the Access Point. The wireless + clients that associate with the Access Point + get the wired uplink through this particular + dot11 interface. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity also referred to as 'controller'. + + Hyper Action Location (HALO) + + This is an external module for Cisco Access Points, + which is responsible for high accuracy indoor + location. It includes smart antenna and new software + interfaces to enable high accuracy indoor location. + + iBeacon + + This is a low-cost transmitter which can transmit + its own unique identification number to the local + area. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + Station Management (SMT) + + This term refers to the internal management of the + 802.11 protocol operations by the AP to work + cooperatively with the other APs and 802.11 + devices in the network. + + Link Latency + + Latency is round trip time between AP and controller. + There is a continuous heart-beat between AP and + controller. AP calculates latency for each time and + sends to controller. + + AMSDU + + Aggregate MAC Service Data Unit. A structure containing + multiple MSDUs, transported within a single (unfragmented) + or multiple (fragmented) Data MPDU. + + DTLS + + Datagram Transport Layer Security (DTLS) protocol provides + communications privacy for datagram protocols. The protocol + allows client/server applications to communicate in a way + that is designed to prevent eavesdropping, tampering, or + message forgery. + + WIPS + + Wireless Intrusion Prevention System (WIPS) is a network device + that monitors the radio spectrum for the presence of + unauthorized access points (intrusion detection), and can + automatically take countermeasures (intrusion prevention). + + SE + + Spectrum Expert is an application software, which when + connected to Spectrum Intelligent Access Point, provides + detailed RF spectrum plots and data, and assist in diagnosing + network problems. + + PPPOE + + Point-to-Point Protocol Over Ethernet provides a standard + method to build sessions for transporting multi-protocol + datagrams between point-to-point links over Ethernet. + + OEAP + + Office Extended Access Point provides a method to extend their + office network to outside the office premises like the employee + homes, thereby providing a seamless experience to the employee + irrespective of the location of the work. This solution should + also support having private SSID whose data need to be switched + at the AP itself. + + ME + + Mobility Express wireless network solution comprises of at + least one 802.11ac Wave 2 Cisco Aironet Series access point + (AP) with an in-built software-based wireless controller (WLC) + managing other APs in the network. The AP acting as the WLC is + referred to as the master AP while the other APs in the Cisco + Mobility Express network, which are managed by this master AP, + are referred to as subordinate APs. In addition to acting as a + WLC, the master AP also operates as an AP to serve clients along + with the subordinate APs. + + FIPS + + Federal Information Processing Standards are a set of standards + that describe document processing, encryption algorithms and + other information technology standards for use within + non-military government agencies and by government contractors + and vendors who work with the agencies. + + LAG + + Link aggregation (LAG) is a partial implementation of the + 802.3ad port aggregation standard. It bundles all of the + controller's distribution system ports into a single 802.3ad + port channel. This reduces the number of IP addresses required + to configure the ports on your controller. When LAG is enabled, + the system dynamically manages port redundancy and load + balances access points transparently to the user. + + CAPWAP + + The Control And Provisioning of Wireless Access Points (CAPWAP) + protocol is a standard, interoperable networking protocol that + enables a central wireless LAN Access Controller (AC) to manage + a collection of Wireless Termination Points (WTPs), + more commonly known as Wireless Access Points. + + Flexible Radio Assignment + + The Flexible Radio Assignment feature allows either manual + configuration of capable APs or for these APs to intelligently + determine the operating role of the integrated radios based on + the available RF environment. APs with flexible radio can + automatically detect when a high number of devices are connected + to a network and changes the dual radios in the access point + from 2.4 GHz/5 GHz to 5 GHz/5 GHz to serve more clients. + The AP performs this task while monitoring the network for + security threats and RF Interference that may affect + performance. Flexible Radio Assignment improves mobile user + experience for high-density networks. + + XOR Radio + + XOR radio is a radio that can operate on both 2.4Ghz and 5Ghz + bandwidth. + + REFERENCE + + [1] Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol." + REVISION "201809170000Z" + DESCRIPTION + "Addition of following new table + - cLApProfileTable + - cLApProfileHaloBleBeaconTable + - cLApPacketCaptureProfileTable + - cLApPacketCaptureClientTable + - cLApPacketCaptureApTable + Added following object to the cLApTable + - cLApModeClear + - cLApSiteTagName + - cLApRfTagName + - cLApPolicyTagName + - cLApTagSource + - cLApUsbModuleName + - cLApUsbModuleState + - cLApUsbModuleProductId + - cLApUsbDescription + - cLApUsbStateInfo + - cLApUsbOverride + - cLApUsbSerialNumber + - cLApUsbMaxPower + Added following object to the cLApBleBeaconTable + - cLApBleBeaconAdvTxPower + Added following scalar object + - cLApAuthorizeApMacAuth + - cLApAuthorizeApSerialNumAuth + - cLApAuthorizeApMethodList + deprecated the following compliance group + - ciscoLwappApMIBComplianceRev7 + Added following compliance group + - ciscoLwappApMIBComplianceRev8 + Added following conformance group + - ciscoLwappApProfileHaloBleGroup + - ciscoLwappApProfileGroup + - ciscoLwappApPacketCaptureProfileGroup + - ciscoLwappApPacketCaptureClientProfileGroup." + REVISION "201807260000Z" + DESCRIPTION + "Added following objects to cLApDot11IfTable : + - cLApFraSuggestedMode + - cLApFraCoverageOverlapFactor." + REVISION "201806260000Z" + DESCRIPTION + "Added enums bleTxRx and bleRxOnly to cLApDot11RadioSubType." + REVISION "201803280000Z" + DESCRIPTION + "Added new object cLApDot11axSupport to the table + cLApDot11IfTable. + Added new group ciscoLwappApGroupSup11." + REVISION "201804240101Z" + DESCRIPTION + "Added the following objects + - cLApGlobal802dot1xSupplicantEapType + - cLAp802dot1xSupplicantOverrideEapType" + REVISION "201804240000Z" + DESCRIPTION + "Added the following deprecated objects to + ciscoLwappApGroupSup4 : + - cLApExtensionChannel + - cLAdjChannelRogueEnabled + - cLApWipsEnable + - cLApNwLegacyBeamForming." + REVISION "201707070000Z" + DESCRIPTION + "Updated the descriptions." + REVISION "201705070000Z" + DESCRIPTION + "Added attribute cLApSecureCipher. + Added global attribute cLApGlobalMaxApsSupported." + REVISION "201608300000Z" + DESCRIPTION + "Added following objects to cLApDot11IfTable : + - cLApDot11XorRadioMode + - cLApDot11XorRadioBand + - cLApDot11XorRadioRoleAssignment + Added onesixty enum option to cLAp11ChannelBandwidth. + Added enums remoteLan and xorTxRx to cLApDot11RadioSubType. + Added cLApDot11XorRadioRoleChangeReason, + ciscoLwappRadioRoleChangeNotify and + ciscoLwappXorRadioRoleChangeEnabled. + Added following new groups + - ciscoLwappApXorRadioGroup. + - ciscoLwappApNotifsXorGroup." + REVISION "201604070000Z" + DESCRIPTION + "Added new object cLApLEDState to the table + cLApTable. + Addition of new tables cLAplanStatsTable, cLHaloBleBeaconTable + and cLApBleBeaconTable." + REVISION "201509210000Z" + DESCRIPTION + "Added new object cLApLEDState to the table + cLApTable. + Addition of new table cLAplanStatsTable as part of VLAN tagging + feature. + Added cLApIsUniversal and cLApUniversalPrimeStatus objects to + cLApTable." + REVISION "201407150000Z" + DESCRIPTION + "Add new enumeration twentyFiveDotFive(7) + to cLApPowerStatus. + Added following OBJECT-GROUP + - ciscoLwappApGroupSup8 + - ciscoLwappApNotifsGroupVer2 + - ciscoLwappApGroupSup9 + - ciscoLwappApRadioGroupSup1" + REVISION "201206130000Z" + DESCRIPTION + "Added ciscoLwappDot11IfAntennaGroup and + ciscoLwappRetransmitGroup" + REVISION "201102070000Z" + DESCRIPTION + "Addressed Approver's comments." + REVISION "201101210000Z" + DESCRIPTION + "Addressed reviwer's comments." + REVISION "201101100000Z" + DESCRIPTION + "Addressed reviewer's comments." + REVISION "201012130000Z" + DESCRIPTION + "Addressed Reviwer's comments" + REVISION "201008190000Z" + DESCRIPTION + "Added cLApGlobal, cLApCredentials, cLSpectrum, + cLAp802dot1xSupplicant mib objects. + Added link latency tables, cLApEncryptionEnable. + cLApDot11RadioTable have been added to provide support + for subband radios. + AP uptime, join time, join taken time and Ethernet slot info + have been added to clApTable. cLApEthernetIfTable which + provides Ethernet interface status and statistics information + has been added. + The group ciscoLwappApGroupSup3, ciscoLwappApGroupSup4, + ciscoLwappApNotifObjsGroup and ciscoLwappApNotifsGroup + have been added." + REVISION "200701030000Z" + DESCRIPTION + "The object cLApName has been added." + REVISION "200607180000Z" + DESCRIPTION + "Added cLApEntPhysicalIndex object." + REVISION "200603300000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 513 } + + +ciscoLwappApMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappApMIB 0 } + +ciscoLwappApMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappApMIB 1 } + +ciscoLwappApMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappApMIB 2 } + +ciscoLwappApMIBNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappApMIB 3 } + +ciscoLwappAp OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 1 } + +ciscoLwappApIf OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 2 } + +ciscoLwappApGlobal OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 3 } + +ciscoLwappApCredentials OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 4 } + +ciscoLwappLinkLatency OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 5 } + +ciscoLwappSpectrum OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 6 } + +ciscoLwappAp802dot1xSupplicant OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 7 } + +ciscoLwappApWlanStats OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 9 } + +ciscoLwappApWlanInfo OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 10 } + +ciscoLwappPacketDumpInfo OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 11 } + +ciscoLwappAplanStats OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 12 } + +ciscoLwappApGlobalBleBeacon OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 13 } + +ciscoLwappApHyperlocation OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 14 } + +ciscoLwappApSecureCipher OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 15 } + +ciscoLwappApProfile OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 16 } + +ciscoLwappApPacketCapture OBJECT IDENTIFIER + ::= { ciscoLwappApMIBObjects 17 } + +-- ******************************************************************** +-- APs that have joined the controller +-- ******************************************************************** + +cLApTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + 802.11 LWAPP Access Points that have joined the + controller. + + LWAPP APs exchange configuration messages with the + controller and get the required configuration for + their 802.11 related operations, after they join the + controller." + ::= { ciscoLwappAp 1 } + +cLApEntry OBJECT-TYPE + SYNTAX CLApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + one 802.11 LWAPP Access Point that has joined the + controller. + + Entries are removed when the APs lose their + association with the controller due to loss + of communication." + INDEX { cLApSysMacAddress } + ::= { cLApTable 1 } + +CLApEntry ::= SEQUENCE { + cLApSysMacAddress MacAddress, + cLApIfMacAddress MacAddress, + cLApMaxNumberOfDot11Slots Unsigned32, + cLApEntPhysicalIndex PhysicalIndex, + cLApName SnmpAdminString, + cLApUpTime TimeTicks, + cLLwappUpTime TimeTicks, + cLLwappJoinTakenTime TimeTicks, + cLApMaxNumberOfEthernetSlots Unsigned32, + cLApPrimaryControllerAddressType InetAddressType, + cLApPrimaryControllerAddress InetAddress, + cLApSecondaryControllerAddressType InetAddressType, + cLApSecondaryControllerAddress InetAddress, + cLApTertiaryControllerAddressType InetAddressType, + cLApTertiaryControllerAddress InetAddress, + cLApLastRebootReason INTEGER, + cLApEncryptionEnable TruthValue, + cLApFailoverPriority INTEGER, + cLApPowerStatus INTEGER, + cLApTelnetEnable TruthValue, + cLApSshEnable TruthValue, + cLApPreStdStateEnabled TruthValue, + cLApPwrInjectorStateEnabled TruthValue, + cLApPwrInjectorSelection INTEGER, + cLApPwrInjectorSwMacAddr MacAddress, + cLApWipsEnable TruthValue, + cLApMonitorModeOptimization INTEGER, + cLApDomainName SnmpAdminString, + cLApNameServerAddressType InetAddressType, + cLApNameServerAddress InetAddress, + cLApAMSDUEnable TruthValue, + cLApEncryptionSupported TruthValue, + cLApRogueDetectionEnabled TruthValue, + cLApTcpMss Integer32, + cLApDataEncryptionStatus TruthValue, + cLApNsiKey SnmpAdminString, + cLApAdminStatus TruthValue, + cLApPortNumber InetPortNumber, + cLApRetransmitCount Unsigned32, + cLApRetransmitTimeout Unsigned32, + cLApVenueConfigVenueGroup INTEGER, + cLApVenueConfigVenueType INTEGER, + cLApVenueConfigVenueName SnmpAdminString, + cLApVenueConfigLanguage SnmpAdminString, + cLApLEDState TruthValue, + cLApTrunkVlan Unsigned32, + cLApTrunkVlanStatus TruthValue, + cLApLocation SnmpAdminString, + cLApSubMode INTEGER, + cLApAssocCount Unsigned32, + cLApAssocFailResourceCount Unsigned32, + cLApRealTimeStatsModeEnabled TruthValue, + cLApAssociatedClientCount Unsigned32, + cLApMemoryCurrentUsage Unsigned32, + cLApMemoryAverageUsage Unsigned32, + cLApCpuCurrentUsage Unsigned32, + cLApCpuAverageUsage Unsigned32, + cLApUpgradeFromVersion SnmpAdminString, + cLApUpgradeToVersion SnmpAdminString, + cLApUpgradeFailureCause SnmpAdminString, + cLApMaxClientLimitNumberTrap Unsigned32, + cLApMaxClientLimitCause SnmpAdminString, + cLApMaxClientLimitSet TruthValue, + cLApFloorLabel Unsigned64, + cLApConnectCount Unsigned32, + cLApReassocSuccCount Counter32, + cLApReassocFailCount Counter32, + cLAdjChannelRogueEnabled TruthValue, + cLApAssocFailCountByRate Unsigned32, + cLApAbnormalOfflineCount Unsigned32, + cLApActiveClientCount Unsigned32, + cLApAssocFailCountForRssiLow Unsigned32, + cLApSysNetId SnmpAdminString, + cLApAssocFailTimes Counter32, + cLApAntennaBandMode INTEGER, + cLApHeartBeatRspAvgTime Integer32, + cLApEchoRequestCount Counter32, + cLApEchoResponseLossCount Counter32, + cLApModuleInserted SnmpAdminString, + cLApEnableModule TruthValue, + cLApIsUniversal TruthValue, + cLApUniversalPrimeStatus SnmpAdminString, + cLApIsMaster TruthValue, + cLApBleFWDownloadStatus TruthValue, + cLApDot11XorDartConnectorStatus SnmpAdminString, + cLApCtsSxpDefaultPassword SnmpAdminString, + cLApCtsSxpState TruthValue, + cLApCtsSxpMode TruthValue, + cLApCtsSxpListenerMinHoldtime Unsigned32, + cLApCtsSxpListenerMaxHoldtime Unsigned32, + cLApCtsSxpReconcilePeriod Unsigned32, + cLApCtsSxpRetryPeriod Unsigned32, + cLApCtsSxpSpeakerHoldTime Unsigned32, + cLApCtsSxpSpeakerKeepAlive Unsigned32, + cLApCtsInlineTagStatus TruthValue, + cLApCtsSgaclStatus TruthValue, + cLApCtsOverrideStatus TruthValue, + cLApModeClear TruthValue, + cLApSiteTagName SnmpAdminString, + cLApRfTagName SnmpAdminString, + cLApPolicyTagName SnmpAdminString, + cLApTagSource INTEGER, + cLApUsbModuleName SnmpAdminString, + cLApUsbModuleState SnmpAdminString, + cLApUsbModuleProductId SnmpAdminString, + cLApUsbDescription SnmpAdminString, + cLApUsbStateInfo TruthValue, + cLApUsbOverride TruthValue, + cLApUsbSerialNumber SnmpAdminString, + cLApUsbMaxPower Unsigned32 +} + +cLApSysMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the radio MAC address + common to the dot11 interfaces of the AP + and uniquely identifies an entry in this table." + ::= { cLApEntry 1 } + +cLApIfMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Ethernet MAC address of + the AP." + ::= { cLApEntry 2 } + +cLApMaxNumberOfDot11Slots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum number of + 802.11 radio interface slots in this AP." + ::= { cLApEntry 3 } + +cLApEntPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides the index value in the + entPhysicalEntry corresponding to this AP." + ::= { cLApEntry 4 } + +cLApName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the administrative name + assigned to the AP by the user. If an AP is not configured, + its factory default name will be ap: eg. ap:af:12:be." + ::= { cLApEntry 5 } + +cLApUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the time in hundredths + of a second since the last time the AP rebooted." + ::= { cLApEntry 6 } + +cLLwappUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the time in hundredths + of a second since the last time the AP joined + the controller." + ::= { cLApEntry 7 } + +cLLwappJoinTakenTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the time taken in hundredths + of a second for the AP to join the controller. This + could be a significant value in Mesh environments." + ::= { cLApEntry 8 } + +cLApMaxNumberOfEthernetSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum number of + Ethernet slots in this AP." + ::= { cLApEntry 9 } + +cLApPrimaryControllerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the primary + controller's address made available through + cLApPrimaryControllerAddress." + ::= { cLApEntry 10 } + +cLApPrimaryControllerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the primary + controller that the APs will join." + ::= { cLApEntry 11 } + +cLApSecondaryControllerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the secondary + controller's address made available through + cLApSecondaryControllerAddress." + ::= { cLApEntry 12 } + +cLApSecondaryControllerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the secondary + controller that the APs will join." + ::= { cLApEntry 13 } + +cLApTertiaryControllerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the tertiary + controller's address made available through + cLApTertiaryControllerAddress." + ::= { cLApEntry 14 } + +cLApTertiaryControllerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the tertiary + controller that the APs will join." + ::= { cLApEntry 15 } + +cLApLastRebootReason OBJECT-TYPE + SYNTAX INTEGER { + none(0), + dot11gModeChange(1), + ipAddressSet(2), + ipAddressReset(3), + rebootFromController(4), + dhcpFallbackFail(5), + discoveryFail(6), + noJoinResponse(7), + denyJoin(8), + noConfigResponse(9), + configController(10), + imageUpgradeSuccess(11), + imageOpcodeInvalid(12), + imageCheckSumInvalid(13), + imageDataTimeout(14), + configFileInvalid(15), + imageDownloadError(16), + rebootFromConsole(17), + rapOverAir(18), + powerLow(19), + crash(20), + powerHigh(21), + powerLoss(22), + powerChange(23), + componentFailure(24), + watchdog(25), + lscEnabled(26), + lscDisabled(27), + lscProvTimeout(28), + lscMaxProvReqRetries(29), + lscLoadFailure(30), + lscJoinFailure(31), + capwapTimerFailure(32), + staticIpFailover(33), + vlanTagFailover(34), + capwapDiscoveryRequest(35), + capwapDiscoveryResponse(36), + capwapJoinRequest(37), + capwapJoinResponse(38), + capwapConfigurationStatus(39), + capwapConfigurationStatusResponse(40), + capwapConfigurationUpdateRequest(41), + capwapConfigurationUpdateResponse(42), + capwapWtpEventRequest(43), + capwapWtpEventResponse(44), + capwapChangeStateEventRequest(45), + capwapChangeStateEventResponse(46), + capwapEchoRequest(47), + capwapEchoResponse(48), + capwapImageDataRequest(49), + capwapImageDataResponse(50), + capwapResetRequest(51), + capwapResetResponse(52), + capwapPrimaryDiscoveryRequest(53), + capwapPrimaryDiscoveryResponse(54), + capwapDataTransferRequest(55), + capwapDataTransferResponse(56), + capwapClearConfigurationRequest(57), + capwapClearConfigurationResponse(58), + capwapMobileConfigurationRequest(59), + capwapMobileConfigurationResponse(60), + capwapPathMtuRequest(61), + capwapPathMtuResponse(62), + vlanTagRetry(63), + ipv6AddrSet(64), + modeChange(65), + typeChangedToCapwap(66), + typeChangedToMe(67), + eraseCfgCommand(68), + oeapModeCfgUpload(69), + lagCfg(70), + fipsModeChange(71), + diminishedPowerChange(72), + slubDebug(73) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the reason for the last + reboot of the AP. + none - ap reported a reboot reason code + unknown to the controller. + dot11gModeChange - 11g mode change + ipAddressSet - set static ip address + ipAddressReset - reset static ip address + rebootFromController - ap reboot initiated + from controller + dhcpFallbackFail - could not fallback to dhcp + discoveryFail - could not send discovery + noJoinResponse - did not receive join response + denyJoin - deny join attempt at + the controller + noConfigResponse - did not get config response + configController - found configured or master + controller + imageUpgradeSuccess - image upgraded successfully + imageOpcodeInvalid - invalid image data opcode + imageCheckSumInvalid - invalid image md5 checksum + imageDataTimeout - image data message timeout + configFileInvalid - invalid config file + imageDownloadError - image download process error + rebootFromConsole - reboot command from ap console + rapOverAir - root access point is connected + over the air + brownout - ap rebooted due to power failure + powerLow - ap rebooted dued to low power + also called as brownout + crash - crashed due to software failure + powerHigh - rebooted due to power spike + powerLoss - rebooted due to power loss + powerChange - rebooted due to change in + power source + componentFailure - rebooted due to component + failure + watchdog - rebooted due to watch dog + timer reset. + lscEnabled - rebooted as LSC was enabled + lscDisabled - rebooted as LSC was disabled + lscProvTimeout - rebooted due to LSC provision timeout + lscMaxProvReqRetries - rebooted due to maximum retries + of LSC provision request + lscLoadFailure - rebooted due to LSC load failure + lscJoinFailure - rebooted due to LSC join failure. + capwapTimerFailure - rebooted due to capwap timer + failure + staticIpFailover - rebooted due to static IP failover + vlanTagFailover - rebooted due to vlan tag failover + capwapDiscoveryRequest - link failure while processing + capwap discovery request + capwapDiscoveryResponse - link failure while processing + capwap discovery response + capwapJoinRequest - rebooted due to capwap + join request + capwapJoinResponse - rebooted due to capwap + join response + capwapConfigurationStatus- rebooted due to capwap + configuration status request + capwapConfigurationStatusResponse - rebooted due to + capwap configuration status response + capwapConfigurationUpdateRequest- rebooted due to + capwap configuration update request + capwapConfigurationUpdateResponse - rebooted due to + capwap configuration update response + capwapWtpEventRequest - rebooted due to capwap WTP + event request + capwapWtpEventResponse - rebooted due to capwap WTP + event response + capwapChangeStateEventRequest - rebooted due to capwap + change state event request + capwapChangeStateEventResponse - rebooted due to capwap + change state event response + capwapEchoRequest - rebooted due to capwap + echo request + capwapEchoResponse - rebooted due to capwap + echo response + capwapImageDataRequest - rebooted due to capwap + image data request + capwapImageDataResponse - rebooted due to capwap + image data response + capwapResetRequest - rebooted due to capwap + reset request + capwapResetResponse - rebooted due to capwap + reset response + capwapPrimaryDiscoveryRequest - rebooted due to capwap + primary discovery request + capwapPrimaryDiscoveryResponse - rebooted due to capwap + primary discovery response + capwapDataTransferRequest - rebooted due to capwap + data transfer request + capwapDataTransferResponse - rebooted due to capwap + data transfer response + capwapClearConfigurationRequest-rebooted due to capwap + clear configuration request + capwapClearConfigurationResponse-rebooted due to capwap + clear configuration response + capwapMobileConfigurationRequest-rebooted due to capwap + mobile configuration request + capwapMobileConfigurationResponse-rebooted due to + capwap mobile configuration + response + capwapPathMtuRequest - rebooted due to capwap + path MTU request + capwapPathMtuResponse - rebooted due to capwap + path MTU response. + vlanTagRetry - rebooted due to vlan tag retry + ipv6AddrSet - rebooted due to setting of static ipv6 + address + modeChange - rebooted due to mode change + typeChangedToCapwap - rebooted due to type changed from + ME(Mobility Express) to CAPWAP + typeChangedToMe - rebooted due to type changed from + CAPWAP to ME(Mobility Express) + eraseCfgCommand - rebooted due to erase config command + oeapModeCfgUpload - rebooted due to OEAP(Office + Extended Access Point) mode config upload + lagCfg - rebooted due to LAG(Link Aggregate Group) + configuration change + fipsModeChange - rebooted due to FIPS(Federal + Information Processing Standards) mode change + diminishedPowerChange - rebooted due to change in + diminished power + slubDebug - rebooted due to slub debug" + ::= { cLApEntry 16 } + +cLApEncryptionEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether encyrption between + controller and AP is enabled or not. Encryption + can only be enabled if ESM card in controller is + pluged in. + + A value of 'true' enables encryption between + controller and AP. + + A value of 'false' disables encryption between + controller and AP." + DEFVAL { false } + ::= { cLApEntry 18 } + +cLApFailoverPriority OBJECT-TYPE + SYNTAX INTEGER { + low(1), + medium(2), + high(3), + critical(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AP failover priority + for an AP. If a higher priority AP wishes to join + the controller, it will be given preference over + a join request from a lower priority AP. Also if the + number of AP joined has reached the limit that the + controller can support then the controller can disassociate + an already joined lower priority AP. This priority will be + considered only if the cLApGlobalFailoverPriority is + Enabled on the controller. + low - AP failover priority is low for this controller. + medium - AP failover priority is medium for this controller. + high - AP failover priority is high for this controller. + critical - AP failover priority is critical for this + controller." + DEFVAL { low } + ::= { cLApEntry 19 } + +cLApPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + low(1), + fifteendotfour(2), + sixteendoteight(3), + full(4), + external(5), + twentyfivedotfive(6), + mixedmode(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the power status of the AP + low - The AP is drawing low power from + Ethernet + fifteendotfour - The AP is drawing 15.4 watts from + Ethernet + sixteendoteight - The AP is drawing 16.8 watts from + Ethernet + twentyfivedotfive - The AP is drawing 25.5 watts from + Ethernet + full - The power is high enough for + normal operation of the AP. + The power source could be + Ethernet or external + external - The power source is not from + Ethernet. + mixedmode - The power is high enough for + operation of AP. In this state + one radio will operate in full + power mode while the other radio + will be powered off or operate + at reduced capacity." + ::= { cLApEntry 20 } + +cLApTelnetEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether telnet session + can be established to the AP. + + A value of 'true' indicates an telnet session + can be established to the AP. + + A value of 'false' indicates an telnet session + cannot be established to the AP." + DEFVAL { false } + ::= { cLApEntry 21 } + +cLApSshEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether SSH session + can be established to the AP. + + A value of 'true' indicates an SSH session + can be established to the AP. + + A value of 'false' indicates an SSH session + cannot be established to the AP." + DEFVAL { false } + ::= { cLApEntry 22 } + +cLApPreStdStateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the pre-standard state + of the AP is enabled or disabled. + + A value of 'true' indicates that the pre-standard state + of the AP is enabled, + + A value of 'false' indicates that the pre-standard state + of the AP is disabled" + ::= { cLApEntry 23 } + +cLApPwrInjectorStateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the power injector state + of the AP is enabled or disabled. + + A value of 'true' indicates that the power injector state + of the AP is enabled, + + A value of 'false' indicates that the power injector state + of the AP is disabled" + ::= { cLApEntry 24 } + +cLApPwrInjectorSelection OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + installed(2), + override(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the power injector selection + value of the AP. + + 'unknown' - is returned if + 'cLApPwrInjectorStateEnabled'is set to false. + 'installed' - configure the MAC address of the + switch port that has a Power Injector. + 'override' - override the safety checks and assume + a power injector is always installed." + ::= { cLApEntry 25 } + +cLApPwrInjectorSwMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MAC address of the + switch port that has a power Injector and is + valid only when the 'cLApPwrInjectorSelection' + is in 'installed' mode. + if SET to 00:00:00:00:00:00, AP will detect the + MAC address of the current switch port that has + a Power Injector" + ::= { cLApEntry 26 } + +cLApWipsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object represents if this AP is used + as WIPS AP. + A value of 'true' indicates that this AP is + a WIPS AP. + A value of 'false' indicates that this AP is + not a WIPS AP. This applies only when the + AP is either in local or monitor mode." + DEFVAL { false } + ::= { cLApEntry 27 } + +cLApMonitorModeOptimization OBJECT-TYPE + SYNTAX INTEGER { + all(1), + tracking(2), + wips(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the monitor mode optimization + on this device. + all - All optimization is enabled + tracking - Tracking is optimized + wips - WIPS optimization is enabled + none - No optimization is enabled" + ::= { cLApEntry 28 } + +cLApDomainName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the domain, to which the AP belongs. + This attribute can be configured only if the static IP + option is turned on in the AP." + ::= { cLApEntry 29 } + +cLApNameServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the IP address of the + name server, made available through cLApNameServerAddress." + ::= { cLApEntry 30 } + +cLApNameServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IP Address of the name server. + This attribute can be configured only if the static IP + option is turned on in the AP." + ::= { cLApEntry 31 } + +cLApAMSDUEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AMSDU status. + A value of 'true' indicates AMSDU is enabled. + A value of 'false' indicates AMSDU is disabled." + DEFVAL { false } + ::= { cLApEntry 32 } + +cLApEncryptionSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether AP Supports + DTLS encryption. + A value of 'true' indicates encryption is supported. + A value of 'false' indicates encryption is not supported." + DEFVAL { false } + ::= { cLApEntry 33 } + +cLApRogueDetectionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Rogue Detection + is enabled in this AP. + A value of 'true' indicates rogue detection is enabled. + A value of 'false' indicates rogue detection is disabled. + Rogue detection is not supported on sniffer + and rogue detector mode APs." + DEFVAL { false } + ::= { cLApEntry 34 } + +cLApTcpMss OBJECT-TYPE + SYNTAX Integer32 (0 | 536..1363) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the TCP Maximum Segment Size + for this AP. + Permissible value are between 536 and 1363. This will + also enable the TCP MSS flag for this AP. + Value of 0 will disable the TCP MSS flag for this AP. + Any change of value for cLApGlobalTcpMss will be + reflected to this object. + Value for this object can be change only when value of + cLApGlobalTcpMss is set as 0." + ::= { cLApEntry 35 } + +cLApDataEncryptionStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the data encryption + status of AP. + + A value of 'true' indicates data is encrypted between + AP and WLC. + + A value of 'false' indicates data is plain text between + AP and WLC." + DEFVAL { false } + ::= { cLApEntry 36 } + +cLApNsiKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the network spectrum interface key + used when the AP is in spectrum expert Only monitor mode + (SOMM).This object returns a non-zero value only when the + AP is SOMM mode." + ::= { cLApEntry 37 } + +cLApAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the admin state of the AP, + A value of 'true' indicates AP admin status is up. + A value of 'false' indicates AP admin status is down." + DEFVAL { false } + ::= { cLApEntry 38 } + +cLApPortNumber OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the port number on which + the AP's traffic is coming through." + ::= { cLApEntry 39 } + +cLApRetransmitCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "retries" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the retransmission count for the access + point control packet.This value specifies the number of packets + retransmitted after which the Access Point falls back to another + controller in case of failover. + The global retransmit parameters are applicable for all access + points within a controller. The individual paramters per access + point, if configured takes precedence over the global values. + If an access point falls back from another controller(in case of + failover), the values at the AP level has more precedence over + the global values in the controller with which it has joined." + ::= { cLApEntry 40 } + +cLApRetransmitTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the retransmission timeout for the access + point control packet. This value specifies the timeout for each + retransmission, during the fallback of access point to another + controller in case of failover. + The global retransmit parameters are applicable for all access + points within a controller. The individual paramters per access + point, if configured takes precedence over the global values. + If an access point falls back from another controller(in case of + failover), the values at the AP level has more precedence over + the global values in the controller with which it has joined." + ::= { cLApEntry 41 } + +cLApVenueConfigVenueGroup OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + assembly(2), + business(3), + educational(4), + factoryAndIndustrial(5), + institutional(6), + mercantile(7), + residential(8), + storage(9), + utilityAndMisc(10), + vehicular(11), + outdoor(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the venue group + for this WLAN." + DEFVAL { unspecified } + ::= { cLApEntry 42 } + +cLApVenueConfigVenueType OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + unspecifiedAssembly(2), + arena(3), + stadium(4), + passengerTerminal(5), + amphitheater(6), + amusementPark(7), + placeOfWorship(8), + conventionCenter(9), + library(10), + museum(11), + restaurant(12), + theater(13), + bar(14), + coffeeShop(15), + zooOrAquarium(16), + emergencyCoordinationCenter(17), + unspecifiedBusiness(18), + doctorOrDentistOffice(19), + bank(20), + fireStation(21), + policeStation(22), + postOffice(23), + professionalOffice(24), + researchAndDevelopmentFacility(25), + attorneyOffice(26), + unspecifiedEducational(27), + schoolPrimary(28), + schoolSecondary(29), + universityOrCollege(30), + unspecifiedFactoryAndIndustrial(31), + factory(32), + unspecifiedInstitutional(33), + hospital(34), + longTermCareFacility(35), + alcoholAndDrugRehabilitationCenter(36), + groupHome(37), + prisonOrJail(38), + unspecifiedMercantile(39), + retailStore(40), + groceryMarket(41), + atomotiveServiceStation(42), + shoppingMall(43), + gasStation(44), + unspecifiedResidential(45), + privateResidence(46), + hotelOrMotel(47), + dormitory(48), + boardingHouse(49), + unspecifiedStorage(50), + unspecifiedUtility(51), + unspecifiedVehicular(52), + automobileOrTruck(53), + airplane(54), + bus(55), + ferry(56), + shipOrBoat(57), + train(58), + motorBike(59), + unspecifiedOutdoor(60), + muniMeshNetwork(61), + cityPark(62), + restArea(63), + trafficControl(64), + busStop(65), + kiosk(66) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the venue type within + a particular venue group,for this WLAN. + The venue group-venue type relationship is per + the following table: + Venue Group Venue Type Code Venue Description + =========== =============== ================= + 0 0 Unspecified + 0 1-255 Reserved + 1 0 Unspecified Assembly + 1 1 Arena + 1 2 Stadium + 1 3 Passenger Terminal (e.g., + airport, port, bus station, ferry + terminal, train station) + 1 4 Amphitheater + 1 5 Amusement Park + 1 6 Place of Worship + 1 7 Convention Center + 1 8 Library + 1 9 Museum + 1 10 Restaurant + 1 11 Theater + 1 12 Bar + 1 13 Coffee Shop + 1 14 Zoo or Aquarium + 1 15 Emergency Coordination Center + 1 16-255 Reserved + 2 0 Unspecified Business + 2 1 Doctor or Dentist office + 2 2 Bank + 2 3 Fire Station + 2 4 Police Station + 2 6 Post Office + 2 7 Professional Office + 2 8 Research and Development Facility + 2 9 Attorney Office + 2 10-255 Reserved + 3 0 Unspecified Educational + 3 1 School, Primary + 3 2 School, Secondary + 3 3 University or College + 3 4-255 Reserved + 4 0 Unspecified Factory and Industrial + 4 1 Factory + 4 2-255 Reserved + 5 0 Unspecified Institutional + 5 1 Hospital + 5 2 Long-Term Care Facility (e.g., + Nursing home, Hospice, etc.) + 5 3 Alcohol and Drug Re-habilitation + Center + 5 4 Group Home + 5 5 Prison or Jail + 5 6-255 Reserved + 6 0 Unspecified Mercantile + 6 1 Retail Store + 6 2 Grocery Market + 6 3 Automotive Service Station + 6 4-255 Reserved + 7 0 Unspecified Residential + 7 1 Hotel or Motel + 7 2 Dormitory + 7 3 Boarding House + 7 4-255 Reserved + 8 0-255 Reserved + 9 0-255 Reserved + 10 0 Unspecified Vehicular + 10 1 Automobile or Truck + 10 2 Airplane + 10 3 Bus + 10 4 Ferry + 10 5 Ship or Boat + 10 6 Train + 10 7-255 Reserved + 11 0 Unspecified Outdoor + 11 1 Muni-mesh Network + 11 2 City Park + 11 3-255 Reserved" + DEFVAL { unspecified } + ::= { cLApEntry 43 } + +cLApVenueConfigVenueName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the venue name defined for this AP + group." + ::= { cLApEntry 44 } + +cLApVenueConfigLanguage OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the language defined for this AP group." + ::= { cLApEntry 45 } + +cLApLEDState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the LED state of this access + point should be enabled or disabled. + A value of 'true' indicates LED status is enabled. + A value of 'false' indicates LED status is disabled." + ::= { cLApEntry 46 } + +cLApTrunkVlan OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the trunk VLAN ID + assigned to this AP's ethernet interface. + When a non-zero value is assigned for this + Object, the management packets will be + tagged with this VLAN ID. When the value of + trunk VLAN ID is zero, the packets will be untagged" + ::= { cLApEntry 47 } + +cLApTrunkVlanStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies whether the trunk VLAN ID + assigned to this AP's is effective. If the AP is unable + to route the management frames through the trunk + vlan, it will revert back to untagged mode. A value of + true indicates that the configured trunk VLAN has taken + effect and a value of false indicates that the management + packets will be untagged" + ::= { cLApEntry 48 } + +cLApLocation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user specified location of this AP. + While configuring AP, user should specify a location for + the AP so that its easy to figure out for some one where + the AP is located." + ::= { cLApEntry 49 } + +cLApSubMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + wips(2), + pppoe(3), + pppoeWips(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the sub mode of the AP. + The option 'wips' applies only when the + AP is in local, flexConnect or monitor mode. + This 'pppoe' options apply only when the + AP is in flexConnect mode." + DEFVAL { none } + ::= { cLApEntry 50 } + +cLApAssocCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the association count for the access + point. This counter includes both successful and failed + associate attempts, but does NOT include the re-associate + attempts." + ::= { cLApEntry 51 } + +cLApAssocFailResourceCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the association failure count for the + access point due to the resource limits, i.e. the max clients + of the WLAN/Radio is reached." + ::= { cLApEntry 52 } + +cLApRealTimeStatsModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether current stats mode is + 'realtime'. There are two stats-mode, realtime and normal which + specifies the stats-timer range to be 10-180 sec and 2-5 sec + each. + A value of 'true' indicates current mode is realtime. + A value of 'false' indicates current mode is not realtime." + DEFVAL { false } + ::= { cLApEntry 53 } + +cLApAssociatedClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the associated client number for the + access point." + ::= { cLApEntry 54 } + +cLApMemoryCurrentUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the percent of current memory usage + of the access point." + ::= { cLApEntry 55 } + +cLApMemoryAverageUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the percent of average memory usage + of the access point. The statistics window is defined by + clsSysStatisticsInterval." + ::= { cLApEntry 56 } + +cLApCpuCurrentUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the percent of current CPU usage + of the access point." + ::= { cLApEntry 57 } + +cLApCpuAverageUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the percent of average CPU usage + of the access point. The statistics window is defined by + clsSysStatisticsInterval." + ::= { cLApEntry 58 } + +cLApUpgradeFromVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the AP image upgrade + from version." + ::= { cLApEntry 59 } + +cLApUpgradeToVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the AP image upgrade + to version." + ::= { cLApEntry 60 } + +cLApUpgradeFailureCause OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the cause of the + AP image upgrade failure." + ::= { cLApEntry 61 } + +cLApMaxClientLimitNumberTrap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the max client limit number." + ::= { cLApEntry 62 } + +cLApMaxClientLimitCause OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the cause of the + max client limit reach." + ::= { cLApEntry 63 } + +cLApMaxClientLimitSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether this event is + raised or cleared. + A value of 'true' indicates this event is set. + A value of 'false' indicates this even is cleared." + ::= { cLApEntry 64 } + +cLApFloorLabel OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the floor label for the Access Point." + ::= { cLApEntry 65 } + +cLApConnectCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Count of AP's that are connected + to the Controller." + ::= { cLApEntry 66 } + +cLApReassocSuccCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the successful re-association + count for the Access Point." + ::= { cLApEntry 67 } + +cLApReassocFailCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the failed re-association + count for the Access Point." + ::= { cLApEntry 68 } + +cLAdjChannelRogueEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies if rogue AP + detection and removed Traps need to be sent. + A value of 'true' indicates adjacent rogue detection + is enabled. + A value of 'false' indicates adjacent rogue detection + is disabled. + To Enable this trap it is requested to disable the + bsnRogueAPTrapEnable in order to avoid the duplicates." + ::= { cLApEntry 69 } + +cLApAssocFailCountByRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the failed association + count for the access point caused by rate mismatch." + ::= { cLApEntry 70 } + +cLApAbnormalOfflineCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the abnormal offline count for the + access point." + ::= { cLApEntry 71 } + +cLApActiveClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the active client number for the access + point." + ::= { cLApEntry 72 } + +cLApAssocFailCountForRssiLow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the failed association + count for the access point caused by RSSI low." + ::= { cLApEntry 73 } + +cLApSysNetId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the ApSysNetId which is the numeric + string to identify the system information like ApName." + ::= { cLApEntry 74 } + +cLApAssocFailTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the counts of client failed association + to the access point." + ::= { cLApEntry 75 } + +cLApAntennaBandMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + single(2), + dual(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the mode of antenna band. + notApplicable - will return for unsuppported APs. + single - configure the AP to use single band for antenna. + dual - configure the AP to use both bands for antenna." + ::= { cLApEntry 76 } + +cLApHeartBeatRspAvgTime OBJECT-TYPE + SYNTAX Integer32 (1..100000) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the average interval between sending + the echo request and receiving the echo response in AP." + ::= { cLApEntry 77 } + +cLApEchoRequestCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the echo request packet + count sent from AP to access controller." + ::= { cLApEntry 78 } + +cLApEchoResponseLossCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the echo response loss + count from access controller to AP." + ::= { cLApEntry 79 } + +cLApModuleInserted OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the type of the module + inserted in to the AP." + ::= { cLApEntry 80 } + +cLApEnableModule OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of the external + module . + A value of 'true' indicates module is enabled. + A value of 'false' indicates module is disabled." + ::= { cLApEntry 81 } + +cLApIsUniversal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the if the AP is + universal AP. + A value of 'true' indicates AP is universal SKU based AP. + A value of 'false' indicates AP is non-Universal SKU AP." + ::= { cLApEntry 82 } + +cLApUniversalPrimeStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the method of Priming + of the Universal AP." + ::= { cLApEntry 83 } + +cLApIsMaster OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether the flex AP is a + master AP. This applies only to FlexExpress controllers. + A value of 'true' indicates AP is a master AP. + A value of 'false' indicates AP is not a master AP." + ::= { cLApEntry 84 } + +cLApBleFWDownloadStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the list of APs in which BLE + firmware download is in progress. + A value of 'true' indicates BLE download is in progress. + A value of 'false' indicates BLE download is not in progress." + ::= { cLApEntry 85 } + +cLApDot11XorDartConnectorStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the XOR dart connector status." + ::= { cLApEntry 86 } + +cLApCtsSxpDefaultPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SXP(Security Group Tag Exchange + Protocol) default password." + DEFVAL { "" } + ::= { cLApEntry 87 } + +cLApCtsSxpState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies SXP(Security Group Tag Exchange + Protocol) state. + A value of 'true' indicates sxp state is enabled. + A value of 'false' indicates sxp state is disabled." + DEFVAL { false } + ::= { cLApEntry 88 } + +cLApCtsSxpMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies SXP(Security Group Tag Exchange + Protocol) mode. + A value of 'true' indicates sxp mode is enabled. + A value of 'false' indicates sxp mode is disabled." + DEFVAL { false } + ::= { cLApEntry 89 } + +cLApCtsSxpListenerMinHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies SXP(Security Group Tag Exchange + Protocol) listener hold time. + It specifies the global maximum hold-time for + SXP connections in 'listener' mode. + + Value of this object must be lesser than + cLApCtsSxpListenerMinHoldTime." + DEFVAL { 90 } + ::= { cLApEntry 90 } + +cLApCtsSxpListenerMaxHoldtime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies SXP(Security Group Tag Exchange + Protocol) listener hold time. + It specifies the global maximum hold-time for + SXP connections in 'listener' mode. + + Value of this object must be greater than + cLApCtsSxpListenerMinHoldTime." + DEFVAL { 180 } + ::= { cLApEntry 91 } + +cLApCtsSxpReconcilePeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies SXP(Security Group Tag Exchange + Protocol) reconcile period." + DEFVAL { 120 } + ::= { cLApEntry 92 } + +cLApCtsSxpRetryPeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies SXP(Security Group Tag Exchange + Protocol) retry period." + DEFVAL { 120 } + ::= { cLApEntry 93 } + +cLApCtsSxpSpeakerHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies SXP(Security Group Tag Exchange + Protocol) speaker hold time." + DEFVAL { 120 } + ::= { cLApEntry 94 } + +cLApCtsSxpSpeakerKeepAlive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies SXP(Security Group Tag Exchange + Protocol) speaker keep alive time." + DEFVAL { 0 } + ::= { cLApEntry 95 } + +cLApCtsInlineTagStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Cisco Trustsec inline tagging + is enabled/disabled. + A value 'true' indicates inline tag is enabled. + A value 'false' indicates inline tag is disabled." + DEFVAL { false } + ::= { cLApEntry 96 } + +cLApCtsSgaclStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Cisco Trustsec Security Group Tag + ACL enforcement status. + A value 'true' indicates SgACL enforcement is enabled + A value 'false' indicates SgACL enforcement is disabled" + DEFVAL { false } + ::= { cLApEntry 97 } + +cLApCtsOverrideStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Cisco Trustsec AP Override status. + A value of 'true' indicates CTS AP Override is enabled. + A value of 'false' indicates CTS AP Override is disabled." + DEFVAL { false } + ::= { cLApEntry 98 } + +cLApModeClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to clear the modes like 'Sniffer', + 'Monitor' which is not inherited from tag configuration on + controller. Once cleared, AP may reboot and move to the AP mode + based on current tag configuration. + A value of 'true' indicates AP mode is cleared + A value of 'false' indicates AP mode is set" + ::= { cLApEntry 103 } + +cLApSiteTagName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the site tag name of the AP" + ::= { cLApEntry 104 } + +cLApRfTagName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the RF tag name of the AP" + ::= { cLApEntry 105 } + +cLApPolicyTagName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the policy tag name of the AP." + ::= { cLApEntry 106 } + +cLApTagSource OBJECT-TYPE + SYNTAX INTEGER { + none(1), + static(2), + filterengine(3), + pnpserver(4), + default(5), + location(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the source of the tag." + ::= { cLApEntry 107 } + +cLApUsbModuleName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..66)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies module name of USB module + On the AP." + ::= { cLApEntry 108 } + +cLApUsbModuleState OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..66)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies whether USB module detected or not + detected on the AP." + ::= { cLApEntry 109 } + +cLApUsbModuleProductId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies product Id of USB module on the AP." + ::= { cLApEntry 110 } + +cLApUsbDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..66)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies description of USB module on the AP." + ::= { cLApEntry 111 } + +cLApUsbStateInfo OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies State(enable/disable) of USB module + on the AP." + ::= { cLApEntry 112 } + +cLApUsbOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Override(enable/disable) of USB module + on the AP." + ::= { cLApEntry 113 } + +cLApUsbSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies serial number of USB module + on the AP." + ::= { cLApEntry 114 } + +cLApUsbMaxPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies max power given to USB module + on the AP." + ::= { cLApEntry 115 } + + +-- ******************************************************************** +-- * AP Dot11 Interface Information +-- ******************************************************************** + +cLApDot11IfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApDot11IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + basic functional parameters corresponding to + the dot11 interfaces of the APs that have joined + the controller." + ::= { ciscoLwappApIf 1 } + +cLApDot11IfEntry OBJECT-TYPE + SYNTAX CLApDot11IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the 802.11 + functional parameters of the dot11 interface of + an AP that has joined the controller. + + Entries are added when the APs associate to this + controller and deleted when they lose their + association." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId + } + ::= { cLApDot11IfTable 1 } + +CLApDot11IfEntry ::= SEQUENCE { + cLApDot11IfSlotId Unsigned32, + cLApDot11IfType CLApIfType, + cLApDot11IfRegDomain SnmpAdminString, + cLApDot11nSupport TruthValue, + cLAp11nChannelBandwidth INTEGER, + cLApLomEnabled TruthValue, + cLApLomFirstChannel CLDot11Channel, + cLApLomSecondChannel CLDot11Channel, + cLApLomThirdChannel CLDot11Channel, + cLApLomFourthChannel CLDot11Channel, + cLApExtensionChannel CLDot11Channel, + cLApLegacyBeamForming INTEGER, + cLApCdpOverAirEnabled TruthValue, + cLApDot11IfAdminStatus TruthValue, + cLApDot11IfLinkChangeCount Unsigned32, + cLApDot11MaxClients Unsigned32, + cLApPromiscuousModeDwelling Unsigned32, + cLApDot11IfStaKeepingTime TimeTicks, + cLApDot11IfLinkSpeed Gauge32, + cLApDot11IfMtu Unsigned32, + cLApDot11IfDesc SnmpAdminString, + cLApDot11acSupport TruthValue, + cLAp11ChannelBandwidth INTEGER, + cLApExtensionChannels SnmpAdminString, + cLAPDot11IfMinTxPowerStep Unsigned32, + cLApDot11XorRadioMode INTEGER, + cLApDot11XorRadioBand INTEGER, + cLApDot11XorRadioRoleAssignment INTEGER, + cLApDot11IfMaxDataRate Unsigned32, + cLApDot11IfSensorReachability Unsigned32, + cLApDot11axSupport TruthValue, + cLApFraCoverageOverlapFactor Integer32, + cLApFraSuggestedMode INTEGER +} + +cLApDot11IfSlotId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the slot ID of a dot11 + interface on an AP. + + The slot ID for a particular dot11 interface as + represented by this object ranges from 0 to + cLApMaxNumberOfDot11Slots - 1." + ::= { cLApDot11IfEntry 1 } + +cLApDot11IfType OBJECT-TYPE + SYNTAX CLApIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the type of this dot11 + interface." + ::= { cLApDot11IfEntry 2 } + +cLApDot11IfRegDomain OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the regulatory domain for + this radio type on this AP." + ::= { cLApDot11IfEntry 3 } + +cLApDot11nSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents whether 11n support is enabled + on this radio. + A value of 'true' indicates 11n support is enabled. + A value of 'false' indicates 11n support is disabled." + ::= { cLApDot11IfEntry 4 } + +cLAp11nChannelBandwidth OBJECT-TYPE + SYNTAX INTEGER { + five(1), + ten(2), + twenty(3), + forty(4) + } + UNITS "mhz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the channel bandwidth for + this AP. This applies to 802.11n networks only. + This has been deprecated for cLAp11ChannelBandwidth." + ::= { cLApDot11IfEntry 5 } + +cLApLomEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates whether this AP is being monitored + by the location server. A value of 'true' indicates that + the monitoring is enabled. A value of 'false' indicates + that the monitoring is disabled." + DEFVAL { false } + ::= { cLApDot11IfEntry 6 } + +cLApLomFirstChannel OBJECT-TYPE + SYNTAX CLDot11Channel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the first location channel that is + being monitored." + ::= { cLApDot11IfEntry 7 } + +cLApLomSecondChannel OBJECT-TYPE + SYNTAX CLDot11Channel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the second location channel that + is being monitored." + ::= { cLApDot11IfEntry 8 } + +cLApLomThirdChannel OBJECT-TYPE + SYNTAX CLDot11Channel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the third location + channel that is being monitored." + ::= { cLApDot11IfEntry 9 } + +cLApLomFourthChannel OBJECT-TYPE + SYNTAX CLDot11Channel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the fourth location + channel that is being monitored." + ::= { cLApDot11IfEntry 10 } + +cLApExtensionChannel OBJECT-TYPE + SYNTAX CLDot11Channel + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object specifies the extension channel. This is + applicable when the channel bandwidth is set to 40mhz." + ::= { cLApDot11IfEntry 11 } + +cLApLegacyBeamForming OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of legacy beam forming + in this AP. This object is applicable only for + 11n supported APs. + For APs that does not support legacy beam forming, + a get request on this attribute will return + the value 'notApplicable'. + A value of 'enable' indicates that the legacy + Beam forming is enabled in this AP. + A value of 'false' indicates that the legacy + Beam forming is disabled in this AP." + DEFVAL { notApplicable } + ::= { cLApDot11IfEntry 12 } + +cLApCdpOverAirEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of Cisco Discovery + Protocol(CDP) in this interface, represented by + cLApDot11IfSlotId of the AP, represented by + cLApSysMacAddress. + A value of 'true' indicates that CDP is enabled in + the dot11 interface(s) of this AP. + A value of 'false' indicates that CDP is disabled in + the dot11 interface(s) of this AP." + ::= { cLApDot11IfEntry 13 } + +cLApDot11IfAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AP's interface admin + status. + A value of 'true' indicates admin state is up. + A value of 'false' indicates admin state is down." + ::= { cLApDot11IfEntry 14 } + +cLApDot11IfLinkChangeCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the link change count of a dot11 + interface on an AP." + ::= { cLApDot11IfEntry 15 } + +cLApDot11MaxClients OBJECT-TYPE + SYNTAX Unsigned32 (1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the max supported associated clients + of a dot11 interface on an AP." + DEFVAL { 200 } + ::= { cLApDot11IfEntry 16 } + +cLApPromiscuousModeDwelling OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percentage" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the percentage of time for the dot11 + interface of an Access Point spent in promiscuous mode + dwelling." + ::= { cLApDot11IfEntry 17 } + +cLApDot11IfStaKeepingTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the time in hundredths + of a second since the last dot11 interface state changed." + ::= { cLApDot11IfEntry 18 } + +cLApDot11IfLinkSpeed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the speed of the interface + in units of 1,000,000 bits per second." + ::= { cLApDot11IfEntry 19 } + +cLApDot11IfMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents interface's MTU value." + ::= { cLApDot11IfEntry 20 } + +cLApDot11IfDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the description of this interface." + ::= { cLApDot11IfEntry 21 } + +cLApDot11acSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents whether 802.11ac support is + enabled on this AP. + A value of 'true' indicates 11ac support for slot is + enabled. + A value of 'false' indicates 11ac support for slot is + disabled." + ::= { cLApDot11IfEntry 22 } + +cLAp11ChannelBandwidth OBJECT-TYPE + SYNTAX INTEGER { + five(1), + ten(2), + twenty(3), + fourty(4), + eighty(5), + onesixty(6) + } + UNITS "mhz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the channel bandwidth for + this AP. This applies to 802.11n and 802.11ac networks only." + ::= { cLApDot11IfEntry 23 } + +cLApExtensionChannels OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the extension channels separated by + commas. This is applicable when the channel bandwidth is set + to 40mhz or 80mhz." + ::= { cLApDot11IfEntry 24 } + +cLAPDot11IfMinTxPowerStep OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents minimum adjust step of the AP radio TX + power. The power step is coded as an unsigned integer in units + of dbm." + ::= { cLApDot11IfEntry 25 } + +cLApDot11XorRadioMode OBJECT-TYPE + SYNTAX INTEGER { + servingClients(1), + monitor(2), + sensor(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the radio mode for + the AP which has XOR radio. + servingClients - xor radio is configured to + serve the clients (local/flexconnect/bridge). + monitor -xor radio is configured to operate in + monitor mode. + sensor - xor radio is configured to operate in sensor + mode." + ::= { cLApDot11IfEntry 26 } + +cLApDot11XorRadioBand OBJECT-TYPE + SYNTAX INTEGER { + radioband24G(1), + radioband5G(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the operating band of + XOR radio. + radioband24G - operating band for xor radio is 2.4GHz. + radioband5G - operating band for xor radio is 5GHz." + ::= { cLApDot11IfEntry 27 } + +cLApDot11XorRadioRoleAssignment OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the radio role assignment of + XOR radio. + auto - xor radio configured to change band/mode automatically. + manual - xor radio's band/mode can be configured manually." + ::= { cLApDot11IfEntry 28 } + +cLApDot11IfMaxDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum data rate of a dot11 + interface on an AP in Mbps." + ::= { cLApDot11IfEntry 29 } + +cLApDot11IfSensorReachability OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents sensor radio's ability to cover + localized RF neighbors.It represents value in percentage + which shows percentage of neighbors covered by this sensor." + ::= { cLApDot11IfEntry 30 } + +cLApDot11axSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents whether 802.11ax support is + enabled on this AP. + A value of 'true' indicates 11ax support for slot is + enabled. + A value of 'false' indicates 11ax support for slot is + disabled." + ::= { cLApDot11IfEntry 31 } + +cLApFraCoverageOverlapFactor OBJECT-TYPE + SYNTAX Integer32 + UNITS "percentage" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the COF(Coverage Overlap Factor) in + percentage.COF represents overlap on a given radio's transmit + cell size by its adjacent neighbors.When COF value is higher + than FRA(Flexible Radio Assignment) sensitivity, given radio + will be most likely marked as redundant by FRA algorithm." + ::= { cLApDot11IfEntry 32 } + +cLApFraSuggestedMode OBJECT-TYPE + SYNTAX INTEGER { + static(1), + none(2), + radioBand5GMonitor(3), + radioBand24G(4), + notApplicable(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the band/mode XOR radio can move to, + for better performance. + static - XOR radio's band/mode is in manual assignment. + none - FRA(Flexible Radio Assignment) algorithm is disabled. + radioBand5GMonitor - FRA suggested mode/band is 5GHz or Monitor role. + radioBand24G - XOR radio is not redundant. + notApplicable - Radio is not XOR." + ::= { cLApDot11IfEntry 33 } + + +-- ******************************************************************** +-- * AP Ethernet Interface Information +-- ******************************************************************** + +cLApEthernetIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApEthernetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + basic functional parameters corresponding to + the Ethernet interfaces of the APs that have joined + the controller." + ::= { ciscoLwappApIf 2 } + +cLApEthernetIfEntry OBJECT-TYPE + SYNTAX CLApEthernetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the functional + parameters of the Ethernet interface of an AP that + has joined the controller. + + Entries are added when the APs associate to this + controller and deleted when they lose their + association." + INDEX { + cLApSysMacAddress, + cLApEthernetIfSlotId + } + ::= { cLApEthernetIfTable 1 } + +CLApEthernetIfEntry ::= SEQUENCE { + cLApEthernetIfSlotId Unsigned32, + cLApEthernetIfName SnmpAdminString, + cLApEthernetIfMacAddress MacAddress, + cLApEthernetIfAdminStatus INTEGER, + cLApEthernetIfOperStatus INTEGER, + cLApEthernetIfRxUcastPkts Counter32, + cLApEthernetIfRxNUcastPkts Counter32, + cLApEthernetIfTxUcastPkts Counter32, + cLApEthernetIfTxNUcastPkts Counter32, + cLApEthernetIfDuplex INTEGER, + cLApEthernetIfLinkSpeed Gauge32, + cLApEthernetIfPOEPower INTEGER, + cLApEthernetIfRxTotalBytes Counter32, + cLApEthernetIfTxTotalBytes Counter32, + cLApEthernetIfInputCrc Counter32, + cLApEthernetIfInputAborts Counter32, + cLApEthernetIfInputErrors Counter32, + cLApEthernetIfInputFrames Counter32, + cLApEthernetIfInputOverrun Counter32, + cLApEthernetIfInputDrops Counter32, + cLApEthernetIfInputResource Counter32, + cLApEthernetIfUnknownProtocol Counter32, + cLApEthernetIfRunts Counter32, + cLApEthernetIfGiants Counter32, + cLApEthernetIfThrottle Counter32, + cLApEthernetIfResets Counter32, + cLApEthernetIfOutputCollision Counter32, + cLApEthernetIfOutputNoBuffer Counter32, + cLApEthernetIfOutputResource Counter32, + cLApEthernetIfOutputUnderrun Counter32, + cLApEthernetIfOutputErrors Counter32, + cLApEthernetIfOutputTotalDrops Counter32, + cLApEthernetIfCdpEnabled TruthValue, + cLApEthernetIfMtu Unsigned32, + cLApEthernetIfType IANAifType, + cLApEthernetIfLinkChangeCount Counter32 +} + +cLApEthernetIfSlotId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the slot ID of an Ethernet + interface on an AP. + + The slot ID for a particular Ethernet interface as + represented by this object ranges from 0 to + cLApMaxNumberOfEthernetSlots - 1." + ::= { cLApEthernetIfEntry 1 } + +cLApEthernetIfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the name of the + ethernet interface." + ::= { cLApEthernetIfEntry 2 } + +cLApEthernetIfMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents MAC address of the ethernet + interface in the slot represented by + cLApEthernetIfSlotId." + ::= { cLApEthernetIfEntry 3 } + +cLApEthernetIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the admin state of the physical + ethernet interface on the AP. + up - Admin state of ethernet interface is up. + down - Admin state of ethernet interface is down." + ::= { cLApEthernetIfEntry 4 } + +cLApEthernetIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the operational state + of the physical Ethernet interface on the AP. + up - Operational state of ethernet interface is up. + down - Operational state of ethernet interface is down." + ::= { cLApEthernetIfEntry 5 } + +cLApEthernetIfRxUcastPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of unicast packets + received on the interface." + ::= { cLApEthernetIfEntry 6 } + +cLApEthernetIfRxNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of non-unicast or + multicast packets received on the interface" + ::= { cLApEthernetIfEntry 7 } + +cLApEthernetIfTxUcastPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of unicast packets + transmitted on the interface." + ::= { cLApEthernetIfEntry 8 } + +cLApEthernetIfTxNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of non-unicast or + multicast packets transmitted on the interface" + ::= { cLApEthernetIfEntry 9 } + +cLApEthernetIfDuplex OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + halfduplex(2), + fullduplex(3), + auto(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the interface's duplex mode" + ::= { cLApEthernetIfEntry 10 } + +cLApEthernetIfLinkSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the speed of the interface in units of + 1,000,000 bits per second" + ::= { cLApEthernetIfEntry 11 } + +cLApEthernetIfPOEPower OBJECT-TYPE + SYNTAX INTEGER { + none(1), + drawn(2), + notdrawn(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether this interface supports + Power Over Ethernet (POE) + none - POE is not supported + drawn - This interface supports POE, and power is + being drawn + notdrawn - POE power is not drawn" + ::= { cLApEthernetIfEntry 12 } + +cLApEthernetIfRxTotalBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of bytes in the + error-free packets received on the interface." + ::= { cLApEthernetIfEntry 13 } + +cLApEthernetIfTxTotalBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of bytes in the + error-free packets transmitted on the interface." + ::= { cLApEthernetIfEntry 14 } + +cLApEthernetIfInputCrc OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of CRC error in + packets received on the interface." + ::= { cLApEthernetIfEntry 15 } + +cLApEthernetIfInputAborts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of packet aborted + while receiving on the interface." + ::= { cLApEthernetIfEntry 16 } + +cLApEthernetIfInputErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the sum of all errors in the packets + while receiving on the interface." + ::= { cLApEthernetIfEntry 17 } + +cLApEthernetIfInputFrames OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of packet received + incorrectly having a CRC error and a noninteger number + of octets on the interface." + ::= { cLApEthernetIfEntry 18 } + +cLApEthernetIfInputOverrun OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of times the receiver + hardware was incapable of handing received data to a + hardware buffer because the input rate exceeded the + receiver's capability to handle the data." + ::= { cLApEthernetIfEntry 19 } + +cLApEthernetIfInputDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of packets dropped + while receiving on the interface because the queue + was full." + ::= { cLApEthernetIfEntry 20 } + +cLApEthernetIfInputResource OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of resource errors in + packets received on the interface." + ::= { cLApEthernetIfEntry 21 } + +cLApEthernetIfUnknownProtocol OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of packet discarded on + the interface due to unknown protocol." + ::= { cLApEthernetIfEntry 22 } + +cLApEthernetIfRunts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of packets that + are discarded because they are smaller than the + medium's minimum packet size." + ::= { cLApEthernetIfEntry 23 } + +cLApEthernetIfGiants OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of packets that + are discarded because they exceed the medium's + maximum packet size." + ::= { cLApEthernetIfEntry 24 } + +cLApEthernetIfThrottle OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of times the + interface advised a sending NIC that it was + overwhelmed by packets being sent and to slow the + pace of delivery." + ::= { cLApEthernetIfEntry 25 } + +cLApEthernetIfResets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents number of times that an + interface has been completely reset." + ::= { cLApEthernetIfEntry 26 } + +cLApEthernetIfOutputCollision OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of packet + retransmitted due to an Ethernet collision." + ::= { cLApEthernetIfEntry 27 } + +cLApEthernetIfOutputNoBuffer OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of packets discarded + because there was no buffer space." + ::= { cLApEthernetIfEntry 28 } + +cLApEthernetIfOutputResource OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of resource + errors in packets transmitted on the interface." + ::= { cLApEthernetIfEntry 29 } + +cLApEthernetIfOutputUnderrun OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of times the transmitter + has been running faster than the router can handle." + ::= { cLApEthernetIfEntry 30 } + +cLApEthernetIfOutputErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents sum of all errors that prevented + the final transmission of packets out of the interface." + ::= { cLApEthernetIfEntry 31 } + +cLApEthernetIfOutputTotalDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of packets dropped + while transmitting from the interface because the queue + was full." + ::= { cLApEthernetIfEntry 32 } + +cLApEthernetIfCdpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of Cisco Discovery + Protocol(CDP) in this interface represented by + cLApEthernetIfSlotId of the AP represented by + cLApSysMacAddress. + A value of 'true' indicates that CDP is enabled in + this interface. + A value of 'false' indicates that CDP is disabled in + this interface." + DEFVAL { true } + ::= { cLApEthernetIfEntry 33 } + +cLApEthernetIfMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents interface's MTU value" + ::= { cLApEthernetIfEntry 34 } + +cLApEthernetIfType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the type of interface. Additional + values for ifType are assigned by the Internet Assigned Numbers + Authority (IANA), through updating the syntax of the + IANAifType textual convention." + ::= { cLApEthernetIfEntry 35 } + +cLApEthernetIfLinkChangeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the link change count of + ethernet interface on the AP." + ::= { cLApEthernetIfEntry 36 } + + +-- ******************************************************************** +-- * AP Dot11 radio Information +-- ******************************************************************** + +cLApDot11RadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApDot11RadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + basic functional parameters of the radios of the + APs that have joined the controller." + ::= { ciscoLwappApIf 3 } + +cLApDot11RadioEntry OBJECT-TYPE + SYNTAX CLApDot11RadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the 802.11 + functional parameters of the radio of + an AP that has joined the controller. + + Entries are added when the APs associate to this + controller and deleted when they lose their + association." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId + } + ::= { cLApDot11RadioTable 1 } + +CLApDot11RadioEntry ::= SEQUENCE { + cLApDot11RadioMACAddress MacAddress, + cLApDot11RadioSubBand CLApDot11RadioSubband, + cLApDot11RadioVersion SnmpAdminString, + cLApDot11IsBackhaul TruthValue, + cLApDot11RadioRole CLApDot11RadioRole, + cLApDot11RadioMode INTEGER, + cLApDot11RadioSubType INTEGER +} + +cLApDot11RadioMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the base Mac address of + the radio." + ::= { cLApDot11RadioEntry 1 } + +cLApDot11RadioSubBand OBJECT-TYPE + SYNTAX CLApDot11RadioSubband + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object reprsents the sub band on which + this radio operates." + ::= { cLApDot11RadioEntry 2 } + +cLApDot11RadioVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the firmware version + of the radio." + ::= { cLApDot11RadioEntry 3 } + +cLApDot11IsBackhaul OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether this interface + is backhaul radio or not. + A value of 'true' indicates backhaul access for radio is + enabled. A value of 'false' indicates backhaul access for + radio is disabled." + ::= { cLApDot11RadioEntry 4 } + +cLApDot11RadioRole OBJECT-TYPE + SYNTAX CLApDot11RadioRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the role of the radio." + ::= { cLApDot11RadioEntry 5 } + +cLApDot11RadioMode OBJECT-TYPE + SYNTAX INTEGER { + local(1), + monitor(2), + remote(3), + rogueDetector(4), + sniffer(5), + bridge(6), + seConnect(7), + hybridRemote(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the mode of the radio. + local(1) : The default option. Serving WLAN + clients and scanning channels for threats. + monitor(2) : A monitor mode. AP spends all of its + cycles scanning channels and looking + for rogues. + remote(3) : This mode indicates that AP is a remote + edge lightweight access point. + rogueDetector(4) : This mode monitors the rogue APs on wire. + It does not transmit or receive frames + over the air or contain rogue APs. + sniffer(5) : The access point starts sniffing + the air on a given channel. + bridge(6) : This mode indicates that a root AP + is connected. + seConnect(7) : AP is connected to spectrum expert. + The AP is able to perform spectrum + intelligence. + hybridRemote(8) : A mode for branch office and + remote office deployment." + ::= { cLApDot11RadioEntry 6 } + +cLApDot11RadioSubType OBJECT-TYPE + SYNTAX INTEGER { + main(1), + rxOnly(2), + slaveAc(3), + remoteLan(4), + xorTxRx(5), + bleTxRx(6), + bleRxOnly(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the subtype of the radio. + main(1) :radio operates normally. + rxOnly(2) :NOS radio type,which is explicitely used + for monitor mode operation. + slaveAc(3) :x-ale radio type is only for local mode. + remoteLan(4) :Remote-LAN supported Slot. + xorTxRx(5) :Xor radio capable of both TX and RX. + bleTxRx(6) :radio operating normally and BLE is enabled for the AP. + bleRxOnly(7) :radio is explicitly used for monitor mode operation and BLE is enabled for the AP." + ::= { cLApDot11RadioEntry 7 } + + + +-- ******************************************************************** +-- * Global AP Credentials +-- ******************************************************************** + +cLApCredentialGlobalUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the global username for + all the APs already joined or will join the controller. + This user name is used to access the console on the AP." + ::= { ciscoLwappApCredentials 1 } + +cLApCredentialGlobalPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the password corresponding to + the user name represented by cLApCredentialGlobalUserName + object." + ::= { ciscoLwappApCredentials 2 } + +cLApCredentialGlobalSecret OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the secret key for + all the APs already joined or will join the + controller. This provides read-write access + to the console on the AP." + ::= { ciscoLwappApCredentials 3 } +-- ******************************************************************** +-- * Per AP Credentials +-- ******************************************************************** + +cLApCredentialsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApCredentialsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the information about the credentials + of the 802.11 LWAPP Access Points that have joined the + controller. Rows are added to this table whenever, new APs + are joined to this controller, and rows are deleted + whenever APs gets disjoined from the controller." + ::= { ciscoLwappApCredentials 4 } + +cLApCredentialsEntry OBJECT-TYPE + SYNTAX CLApCredentialsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + one 802.11 LWAPP Access Point that has joined the + controller. cLApSysMacAddress is the index which + uniquely identifies every row in the table." + INDEX { cLApSysMacAddress } + ::= { cLApCredentialsTable 1 } + +CLApCredentialsEntry ::= SEQUENCE { + cLApCredentialUserName SnmpAdminString, + cLApCredentialPassword SnmpAdminString, + cLApCredentialSecret SnmpAdminString, + cLApCredentialEnableGlobalCredentials TruthValue +} + +cLApCredentialUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the username for + this AP." + ::= { cLApCredentialsEntry 1 } + +cLApCredentialPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the password corresponding to + user name represented by cLApCredentialUserName object." + ::= { cLApCredentialsEntry 2 } + +cLApCredentialSecret OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the secret key for + the specific AP. This provides the read-write access + on the console for this AP." + ::= { cLApCredentialsEntry 3 } + +cLApCredentialEnableGlobalCredentials OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether the global credentials + for the AP is enabled or disabled. + + A value of 'true' indicates the global username/password + to be used for this AP . + A value of 'false' indicates the global + credentials and uses the credentials specific for this + AP is disabled." + ::= { cLApCredentialsEntry 4 } + + +-- ******************************************************************** +-- * Link Latency parameters +-- ******************************************************************** + +cLApLinkLatencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApLinkLatencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the link latency configuration + for each AP. + An entry is automatically added to this table when + an Access Points Joins controller. + Entry is removed from this table when AP + disassociates from the controllers." + ::= { ciscoLwappLinkLatency 1 } + +cLApLinkLatencyEntry OBJECT-TYPE + SYNTAX CLApLinkLatencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides configuration + related to Link latency on each AP." + INDEX { cLApSysMacAddress } + ::= { cLApLinkLatencyTable 1 } + +CLApLinkLatencyEntry ::= SEQUENCE { + cLApLinkLatencyEnable TruthValue, + cLApLinkLatencyReset TruthValue +} + +cLApLinkLatencyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to configure the Link + Latency on the AP. + A value of 'true' indicates that the Link Latency + is enabled. + A value of 'false' indicates that the Link Latency + is disabled." + DEFVAL { false } + ::= { cLApLinkLatencyEntry 1 } + +cLApLinkLatencyReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to reset the Link Latency + stored at controller for an AP. + A value of 'true' indicates that the Link Latency stats + is to be reset. + A value of 'false' on this during set will return error. + A value of false will be returned on get." + DEFVAL { false } + ::= { cLApLinkLatencyEntry 2 } + + +-- ******************************************************************** +-- * Link Latency Stats +-- ******************************************************************** + +cLApLinkLatencyStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApLinkLatencyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the link latency statistics + calculated for each AP. + An entry is automatically added by the controller + when a 'cLApLinkLatencyEnable' is enabled on an + Access Point. Entry is deleted when + 'cLApLinkLatencyEnable' is disabled on the + Access Point." + ::= { ciscoLwappLinkLatency 2 } + +cLApLinkLatencyStatsEntry OBJECT-TYPE + SYNTAX CLApLinkLatencyStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides minimum, maximum + and average Link latency for a Access Point. + Entries are removed when the Link Latency is disabled + on a Access Point." + INDEX { cLApSysMacAddress } + ::= { cLApLinkLatencyStatsTable 1 } + +CLApLinkLatencyStatsEntry ::= SEQUENCE { + cLApLinkLatencyStatsCurrent TimeInterval, + cLApLinkLatencyStatsMin TimeInterval, + cLApLinkLatencyStatsMax TimeInterval, + cLApLinkLatencyTimeStamp TimeStamp, + cLApDataLinkLatencyStatsCurrent TimeInterval, + cLApDataLinkLatencyStatsMin TimeInterval, + cLApDataLinkLatencyStatsMax TimeInterval, + cLApDataLinkLatencyTimeStamp TimeStamp +} + +cLApLinkLatencyStatsCurrent OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current Link latency recorded for + this Access point." + ::= { cLApLinkLatencyStatsEntry 1 } + +cLApLinkLatencyStatsMin OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the minimum Link latency recorded for + this Access point." + ::= { cLApLinkLatencyStatsEntry 2 } + +cLApLinkLatencyStatsMax OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum Link latency recorded for + this Access point." + ::= { cLApLinkLatencyStatsEntry 3 } + +cLApLinkLatencyTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the timestamp, when the values are + collected, as returned by the object 'cLApUpTime'." + ::= { cLApLinkLatencyStatsEntry 4 } + +cLApDataLinkLatencyStatsCurrent OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current Data Link latency recorded + for this Access point." + ::= { cLApLinkLatencyStatsEntry 5 } + +cLApDataLinkLatencyStatsMin OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the minimum Data Link latency recorded + for this Access point." + ::= { cLApLinkLatencyStatsEntry 6 } + +cLApDataLinkLatencyStatsMax OBJECT-TYPE + SYNTAX TimeInterval + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum Data Link latency recorded + for this Access point." + ::= { cLApLinkLatencyStatsEntry 7 } + +cLApDataLinkLatencyTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the timestamp, when the values are + collected, as returned by the object 'cLApUpTime'." + ::= { cLApLinkLatencyStatsEntry 8 } + + +-- ******************************************************************** +-- * AP LAN Stats. +-- ******************************************************************** + +cLAplanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAplanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents Saridinia AP LAN stats + information that have joined the controller." + ::= { ciscoLwappAplanStats 1 } + +cLAplanStatsEntry OBJECT-TYPE + SYNTAX CLAplanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains stats information of + LAN stats" + INDEX { + cLApSysMacAddress, + cLApLanPortId + } + ::= { cLAplanStatsTable 1 } + +CLAplanStatsEntry ::= SEQUENCE { + cLApLanPortId Integer32, + cLApLanPortState TruthValue, + cLApLanPortVlanId Unsigned32, + cLApLanPortVlanIdValid TruthValue, + cLApLanPoeState TruthValue +} + +cLApLanPortId OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the ID of a LAN + port of an AP." + ::= { cLAplanStatsEntry 1 } + +cLApLanPortState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the state of an + ethernet interface of AP. + A value of 'true' indicates admin status of + ethernet interface is up. + A value of 'false' indicates admin status of + ethernet interface is down." + DEFVAL { false } + ::= { cLAplanStatsEntry 2 } + +cLApLanPortVlanId OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Vlan Id of + the ethernet interface. When the value is 0 , + the VLAN access is disabled." + DEFVAL { 0 } + ::= { cLAplanStatsEntry 3 } + +cLApLanPortVlanIdValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents VLAN ID is valid or not + for an ethernet interface. + A value of 'true' indicates vlanId is valid. + A value of 'false' indicates vlanId is not valid." + DEFVAL { false } + ::= { cLAplanStatsEntry 4 } + +cLApLanPoeState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the LAN PoE Status of an + ethernet interface of an AP. + A value of 'true' indicates poe state is enabled for + ethernet interface. + A value of 'false' indicates poe state is disabled for + ethernet interface." + DEFVAL { false } + ::= { cLAplanStatsEntry 5 } + + + +cLAplanOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAplanOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the lan override status of an AP" + ::= { ciscoLwappAplanStats 2 } + +cLAplanOverrideEntry OBJECT-TYPE + SYNTAX CLAplanOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains stats information of LAN override status" + INDEX { cLApSysMacAddress } + ::= { cLAplanOverrideTable 1 } + +CLAplanOverrideEntry ::= SEQUENCE { + cLApLanOverride TruthValue +} + +cLApLanOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the LAN port override status of AP. + A value of 'true' indicates LAN override is enabled. + A value of 'false' indicates LAN override is disabled." + DEFVAL { false } + ::= { cLAplanOverrideEntry 1 } + + +-- ******************************************************************** +-- * AP WLAN Stats. +-- ******************************************************************** + +cLApWlanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApWlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents Per-AP, Per-Radio, Per-SSID + Stats information of packets/bytes sent/received, + retransmission counter, associated clients counter, + etc." + ::= { ciscoLwappApWlanStats 1 } + +cLApWlanStatsEntry OBJECT-TYPE + SYNTAX CLApWlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains stats information of + packets/bytes sent/received, retransmission counter, + associated clients counter, and etc." + INDEX { + cLApSysMacAddress, + cLApDot11IfType, + cLWlanIndex + } + ::= { cLApWlanStatsTable 1 } + +CLApWlanStatsEntry ::= SEQUENCE { + cLApWlanStatsTxPktNum Counter64, + cLApWlanStatsTxOctetNum Counter64, + cLApWlanStatsRxPktNum Counter64, + cLApWlanStatsRxOctetNum Counter64, + cLApWlanStatsRetransmitNum Counter64, + cLApWlanStatsAssocClientNum Unsigned32, + cLApWlanStatsOnlineUserNum Unsigned32 +} + +cLApWlanStatsTxPktNum OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the transmitted packets counter of + the specific radio and wlan on this access point." + ::= { cLApWlanStatsEntry 1 } + +cLApWlanStatsTxOctetNum OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the transmitted bytes counter of + the specific radio and wlan on this access point." + ::= { cLApWlanStatsEntry 2 } + +cLApWlanStatsRxPktNum OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the received packets counter of + the specific radio and wlan on this access point." + ::= { cLApWlanStatsEntry 3 } + +cLApWlanStatsRxOctetNum OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the received bytes counter of + the specific radio and wlan on this access point." + ::= { cLApWlanStatsEntry 4 } + +cLApWlanStatsRetransmitNum OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the packet retransmission counter of + the specific radio and wlan on this access point." + ::= { cLApWlanStatsEntry 5 } + +cLApWlanStatsAssocClientNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the associated client counter of + the specific radio and wlan on this access point." + ::= { cLApWlanStatsEntry 6 } + +cLApWlanStatsOnlineUserNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the online user counter of + the specific radio and wlan on this access point." + ::= { cLApWlanStatsEntry 7 } + + +-- ******************************************************************** +-- * AP Station Mgmt(SMT) Parameters +-- ******************************************************************** + +cLApIfSmtParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApIfSmtParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the station management + information in the APs that have joined the + controller. Information populated through the + entries of this table is used by the AP to + perform the expected 802.11 operations on + the respective dot11 interfaces to coordinate with + other 802.11 devices in the network. + + Since this table has the indices defined in the + tables cLApTable and cLApDot11IfTable, an entry in + this table is automatically removed when the + respective entry is removed in either of those + tables." + ::= { ciscoLwappAp 2 } + +cLApIfSmtParamEntry OBJECT-TYPE + SYNTAX CLApIfSmtParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the information + pertaining to one particular dot11 interface of + this AP used to perform the 802.11 protocol + operations on the respective dot11 interface. + + Rows are added or deleted to this table when + APs join or leave the controller respectively." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId + } + ::= { cLApIfSmtParamTable 1 } + +CLApIfSmtParamEntry ::= SEQUENCE { + cLApIfSmtDot11Bssid MacAddress +} + +cLApIfSmtDot11Bssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the base BSSID of this AP, which + is the MAC address of the radio interface of this + AP." + ::= { cLApIfSmtParamEntry 1 } + + +-- ******************************************************************** +-- Country code setting for APs that have joined the controller +-- ******************************************************************** + +cLApCountryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApCountryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the country settings for + the 802.11 LWAPP Access Points that have joined the + controller. + An entry is automatically added by the controller + when a Access Point joins the controller. + The entry is removed when Access Point disasscociates + from the controller." + ::= { ciscoLwappAp 3 } + +cLApCountryEntry OBJECT-TYPE + SYNTAX CLApCountryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides country setting + about one 802.11 LWAPP Access Point that has joined + the controller. + Entries are removed when the APs lose their + association with the controller due to loss + of communication." + INDEX { cLApSysMacAddress } + ::= { cLApCountryTable 1 } + +CLApCountryEntry ::= SEQUENCE { + cLApCountryCode SnmpAdminString, + cLApCountryAllowed SnmpAdminString +} + +cLApCountryCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the country in which the + AP is operating. This value is the 3 letter country + code." + ::= { cLApCountryEntry 1 } + +cLApCountryAllowed OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the country in which the + AP is operating. This value is a list of country + codes sperated by comma." + ::= { cLApCountryEntry 2 } + + + +-- ******************************************************************** +-- * Halo BLE Configuration to set Beacon parameters of Halo enabled APs +-- ******************************************************************** + +cLHaloGlobalBleBeaconInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "Hz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the beacon interval + between each transmissions from BLE module. + This value is common to HALO enabled APs that + have joined the controller." + DEFVAL { 1 } + ::= { ciscoLwappApGlobalBleBeacon 1 } + +cLHaloBleBeaconTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLHaloBleBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the BLE global configuration.It lists + the ibeacon's identification number and attenuation value + which is common to HALO enabled AP's that + have joined the controller." + ::= { ciscoLwappApGlobalBleBeacon 2 } + +cLHaloBleBeaconEntry OBJECT-TYPE + SYNTAX CLHaloBleBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains BLE global configuration which lists + the ibeacon's identification number and attenuation value + of HALO enabled APs that have joined the controller." + INDEX { cLHaloGlobalBleBeaconId } + ::= { cLHaloBleBeaconTable 1 } + +CLHaloBleBeaconEntry ::= SEQUENCE { + cLHaloGlobalBleBeaconId Unsigned32, + cLHaloGlobalBleBeaconUuid SnmpAdminString, + cLHaloGlobalBleBeaconTxPower Unsigned32, + cLHaloGlobalBleBeaconEnable TruthValue +} + +cLHaloGlobalBleBeaconId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the BLE ibeacon ID for + which gloabl BLE configurations to be + applied." + ::= { cLHaloBleBeaconEntry 1 } + +cLHaloGlobalBleBeaconUuid OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the UUID (universally unique identifier) + which is a 128-bit value." + ::= { cLHaloBleBeaconEntry 2 } + +cLHaloGlobalBleBeaconTxPower OBJECT-TYPE + SYNTAX Unsigned32 (0..52) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies TX power of particular ibeacon for + HALO enabled APs that have joined the controller.The TX power + is based on size of proximity zone needed." + ::= { cLHaloBleBeaconEntry 3 } + +cLHaloGlobalBleBeaconEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of the BLE beacons. + A value of 'true' indicates BLE beacon is enabled. + A value of 'false' indicates BLE beacon is disabled." + ::= { cLHaloBleBeaconEntry 4 } + + + +cLApBleBeaconTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApBleBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents BLE ibeacon's AP specific configuration + for HALO enabled APs that have joined the controller." + ::= { ciscoLwappApGlobalBleBeacon 3 } + +cLApBleBeaconEntry OBJECT-TYPE + SYNTAX CLApBleBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains BLE Beacon's AP specific configuration." + INDEX { + cLApSysMacAddress, + cLHaloGlobalBleBeaconId + } + ::= { cLApBleBeaconTable 1 } + +CLApBleBeaconEntry ::= SEQUENCE { + cLApBleBeaconMajorField Unsigned32, + cLApBleBeaconMinorField Unsigned32, + cLApBleBeaconTxPower Unsigned32, + cLApBleBeaconStatus TruthValue, + cLApBleBeaconUuid SnmpAdminString, + cLApBleBeaconInterval Unsigned32, + cLApBleBeaconApplyGlobal TruthValue, + cLApBleBeaconAdvTxPower Unsigned32 +} + +cLApBleBeaconMajorField OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Major value of ibeacon + that is used to differentiate ibeacons that have the same + proximity UUID." + ::= { cLApBleBeaconEntry 1 } + +cLApBleBeaconMinorField OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Minor value of ibeacon + that is used to differentiate ibeacons that have the same + proximity UUID and has same major value." + ::= { cLApBleBeaconEntry 2 } + +cLApBleBeaconTxPower OBJECT-TYPE + SYNTAX Unsigned32 (0..52) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies TX power of particular ibeacon for + specified HALO enabled AP. The TX power value is based on + the size of proximity zone needed." + ::= { cLApBleBeaconEntry 3 } + +cLApBleBeaconStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of the BLE beacons. + A value of 'true' indicates BLE beacon is enabled, + A value of 'false' indicates BLE beacon is disabled." + ::= { cLApBleBeaconEntry 4 } + +cLApBleBeaconUuid OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the UUID (universally unique identifier) + which is a 128-bit value." + ::= { cLApBleBeaconEntry 5 } + +cLApBleBeaconInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "Hz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the beacon interval + between each transmissions from BLE module. + This value is common to HALO enabled APs that + have joined the controller." + DEFVAL { 1 } + ::= { cLApBleBeaconEntry 6 } + +cLApBleBeaconApplyGlobal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to clear all BLE configuration at AP. + A value of 'true' indicates configurations need to be cleared. + A value of 'false' indicates configurations need not be + cleared." + DEFVAL { false } + ::= { cLApBleBeaconEntry 7 } + +cLApBleBeaconAdvTxPower OBJECT-TYPE + SYNTAX Unsigned32 (40..100) + UNITS "Hz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the beacon advertised transmission + power in the BLE beacon payload. + This value is common to all beacons for a single AP." + DEFVAL { 59 } + ::= { cLApBleBeaconEntry 8 } + + +-- ******************************************************************** +-- * Halo BLE Module Mibs +-- ******************************************************************** +-- ******************************************************************** +-- * Halo Hyperlocation Config Mibs +-- ******************************************************************** + +cLApHyperlocationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApHyperlocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + APs hyperlocation state and its config nature + controller." + ::= { ciscoLwappApHyperlocation 1 } + +cLApHyperlocationEntry OBJECT-TYPE + SYNTAX CLApHyperlocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + Hyperlocation state and config nature of APs + controller." + INDEX { cLApSysMacAddress } + ::= { cLApHyperlocationTable 1 } + +CLApHyperlocationEntry ::= SEQUENCE { + cLApHyperlocationAdminState TruthValue, + cLApHyperlocationUnsetFlag TruthValue +} + +cLApHyperlocationAdminState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the hyperlocation admin state + for an AP to be enabled or disabled. + A value of 'true' indicates admin state of HALO module + is up. + A value of 'false' indicates admin state of HALO module + is down." + ::= { cLApHyperlocationEntry 1 } + +cLApHyperlocationUnsetFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies explicit flag status + for AP need to be enabled or not. + + A value of 'true' indicates AP has an explicit per AP config. + A value of 'false' indicates there is no AP config" + ::= { cLApHyperlocationEntry 2 } + + + +-- ******************************************************************** +-- * Halo Hyperlocation Config Mibs +-- ******************************************************************** +-- ******************************************************************** +-- * Notification Control Object +-- ******************************************************************** + +ciscoLwappApIfRegulatoryDomainMismatchNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object to control the generation of + ciscoLwappApIfRegulatoryDomainMismatchNotif + notification. + + A value of 'true' indicates that the agent + generates ciscoLwappApIfRegulatoryDomainMismatchNotif + notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappApIfRegulatoryDomainMismatchNotif + notification." + DEFVAL { true } + ::= { ciscoLwappAp 4 } + +ciscoLwappApCrashEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object to control the generation of + ciscoLwappApCrash notification. + + A value of 'true' indicates that the agent generates + ciscoLwappApCrash notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappApCrash notification." + DEFVAL { true } + ::= { ciscoLwappAp 5 } + +ciscoLwappApUnsupportedEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object to control the generation of + ciscoLwappApUnsupported notification. + + A value of 'true' indicates that the agent generates + ciscoLwappApUnsupported notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappApUnsupported + notification." + DEFVAL { true } + ::= { ciscoLwappAp 6 } + +ciscoLwappApAssociatedEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object to control the generation of + ciscoLwappApAssociated notification. + + A value of 'true' indicates that the agent generates + ciscoLwappApAssociated notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappApAssociated notification." + DEFVAL { true } + ::= { ciscoLwappAp 7 } + +ciscoLwappXorRadioRoleChangeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object to control the generation of + ciscoLwappApXorRadioRoleChangeNotify notification. + + A value of 'true' indicates that the agent generates + ciscoLwappApXorRadioRoleChangeNotify notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappApXorRadioRoleChangeNotify notification." + DEFVAL { true } + ::= { ciscoLwappAp 13 } +-- ******************************************************************** +-- Spectrum Expert Connection parameters +-- ******************************************************************** + +cLApSeClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApSeClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + details of Spectrum Expert client connected to + radio interface of APs" + ::= { ciscoLwappApMIBObjects 8 } + +cLApSeClientEntry OBJECT-TYPE + SYNTAX CLApSeClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the details of + Spectrum Expert client connected to APs" + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId, + cLApSeIndex + } + ::= { cLApSeClientTable 1 } + +CLApSeClientEntry ::= SEQUENCE { + cLApSeIndex Integer32, + cLApSeClientUserName SnmpAdminString, + cLApSeClientIPAddrType InetAddressType, + cLApSeClientIPAddr InetAddress, + cLApSeClientDuration TimeInterval, + cLApSeClientPort InetPortNumber +} + +cLApSeIndex OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the client + running the Spectrum Expert instance." + ::= { cLApSeClientEntry 1 } + +cLApSeClientUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the name of the + client running the Spectrum Expert application" + ::= { cLApSeClientEntry 2 } + +cLApSeClientIPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the client IP address type, + that runs the SE application, made available + through cLApSeClientIPAddr" + ::= { cLApSeClientEntry 3 } + +cLApSeClientIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the client IP address, + that runs the SE application" + ::= { cLApSeClientEntry 4 } + +cLApSeClientDuration OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the duration for which the SE client + application has been up and running" + ::= { cLApSeClientEntry 5 } + +cLApSeClientPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the port from which the SE client + application is running" + ::= { cLApSeClientEntry 6 } + + +-- ******************************************************************** +-- Global settings for APs +-- ******************************************************************** + +cLApFastHbTimerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApFastHbTimerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entries for AP fast heartbeat + timers configured in the controller. At startup, + all the entries in this table are set up by the central + controller. A management application can later change + the values in this table." + ::= { ciscoLwappApGlobal 1 } + +cLApFastHbTimerEntry OBJECT-TYPE + SYNTAX CLApFastHbTimerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in cLApFastHbTimerTable. There is an entry + in this table for each AP type, as identified by a value of + cLApFastHbTimerApType." + INDEX { cLApFastHbTimerApType } + ::= { cLApFastHbTimerTable 1 } + +CLApFastHbTimerEntry ::= SEQUENCE { + cLApFastHbTimerApType INTEGER, + cLApFastHbTimerTimeout Unsigned32, + cLApFastHbTimerEnabled TruthValue +} + +cLApFastHbTimerApType OBJECT-TYPE + SYNTAX INTEGER { + local(1), + hreap(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the AP type for this entry. + local - indicates that timer is for local mode APs + hreap - indicates that timer is for HREAP APs" + ::= { cLApFastHbTimerEntry 1 } + +cLApFastHbTimerTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the timeout value for the heart + beat timer. This value changes to 0 when + cLApFastHbTimerEnabled is set to 'false'." + ::= { cLApFastHbTimerEntry 2 } + +cLApFastHbTimerEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the heartbeat timer. A value of 'true' + indicates that this timer is enabled. A value of 'false' + indicates that this timer is disabled." + ::= { cLApFastHbTimerEntry 3 } + + + +cLApPrimaryDiscoveryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (30..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the timeout for the primary AP + discovery." + DEFVAL { 120 } + ::= { ciscoLwappApGlobal 3 } + +cLApGlobalPrimaryControllerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the primary controller's + address made available through cLApPrimaryControllerAddress." + ::= { ciscoLwappApGlobal 4 } + +cLApGlobalPrimaryControllerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the primary controller + that the APs will join. The name and address should be + provided in the same set request. An address of all zeros + will unset the primary controller." + ::= { ciscoLwappApGlobal 5 } + +cLApGlobalPrimaryControllerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name of the primary controller + that the APs will join." + ::= { ciscoLwappApGlobal 6 } + +cLApGlobalSecondaryControllerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the secondary + controller's address made available through + cLApSecondaryControllerAddress." + ::= { ciscoLwappApGlobal 7 } + +cLApGlobalSecondaryControllerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the secondary + controller that the APs will join. The name and address + should be provided in the same set request. An address + of all zeros will unset the secondary controller." + ::= { ciscoLwappApGlobal 8 } + +cLApGlobalSecondaryControllerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name of the secondary controller + that the APs will join." + ::= { ciscoLwappApGlobal 9 } + +cLApGlobalFailoverPriority OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the global AP failover priority. + If Enabled, Priorities will be considered of the APs which + wishes to join the controller. Preference will be given to + the higher priority AP. If the number of associated AP has + already reached the limit then the controller will + disassociate a lower priority AP to accomodate a higher + priority AP. + Default is Disabled state." + DEFVAL { false } + ::= { ciscoLwappApGlobal 10 } + +cLApGlobalTcpMss OBJECT-TYPE + SYNTAX Integer32 (0 | 536..1363) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Global AP TCP MSS value. + Permissible value are between 536 and 1363. This will + also enable the global TCP MSS flag. + Value of 0 will disable the global TCP MSS flag. + Any change of value for this object will be reflected + to cLApTcpMss" + ::= { ciscoLwappApGlobal 11 } + +cLApGlobalDot11IfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApGlobalDot11IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the global dot11 + parameters per slot id, represented by cLApDot11IfSlotId, + of the radio interface in all the APs joined with + the controller." + ::= { ciscoLwappApGlobal 12 } + +cLApGlobalDot11IfEntry OBJECT-TYPE + SYNTAX CLApGlobalDot11IfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This represents an entry in the + cLApGlobalDot11IfTable." + INDEX { cLApDot11IfSlotId } + ::= { cLApGlobalDot11IfTable 1 } + +CLApGlobalDot11IfEntry ::= SEQUENCE { + cLApGlobalDot11IfCdpEnabled TruthValue +} + +cLApGlobalDot11IfCdpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to configure the Cisco Discovery + Protocol(CDP) in the interface, represented by + cLApDot11IfSlotId of the all the APs, joined in the + controller. + + Setting this object to a value of 'true' would turn on + the CDP on this slot. + + Setting this object to a value of 'false' would turn off the + CDP on this slot, so that CDP advertisements are not sent. + + Read operation on this attribute will not be supported. + When queried this will return a value of 'false'." + ::= { cLApGlobalDot11IfEntry 1 } + + + +cLApGlobalEthernetIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApGlobalEthernetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the global parameters + on Ethernet interfaces of all the APs joined with the + controller." + ::= { ciscoLwappApGlobal 13 } + +cLApGlobalEthernetIfEntry OBJECT-TYPE + SYNTAX CLApGlobalEthernetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This represents an entry in + cLApGlobalEthernetIfTable." + INDEX { cLApEthernetIfSlotId } + ::= { cLApGlobalEthernetIfTable 1 } + +CLApGlobalEthernetIfEntry ::= SEQUENCE { + cLApGlobalEthernetIfCdpEnabled TruthValue +} + +cLApGlobalEthernetIfCdpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is specifies to configure the Cisco Discovery + Protocol(CDP) in the interface, represented by + cLApEthernetIfSlotId of the all the APs, joined in + the controller. + + Setting this object to a value of 'true' would turn on + the CDP on this ethernet interface. + + Setting this object to a value of 'false' would turn off the + CDP on this ethernet interface, so that CDP advertisements + are not sent. + + Read operation on this attribute will not be supported. + When queried this will return a value of 'false'." + ::= { cLApGlobalEthernetIfEntry 1 } + + + +cLApGlobalRetransmitCount OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "retries" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the retransmission count for the + Control Packet of all the Access Points, joined to this + controller. This value specifies the number of packets + retransmitted after which the Access Point falls back to + another controller in case of failover." + ::= { ciscoLwappApGlobal 14 } + +cLApGlobalRetransmitTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the retransmission timeout for the + Control Packet of all the Access Points, joined to this + controller. This value specifies the timeout for each + retransmission, during the fallback of Access Point to + another controller in case of failover." + ::= { ciscoLwappApGlobal 15 } + +cLApOeapDisableLocalAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the local access is supported for + all the Office Extended Access Points, joined to this + controller. If set to true, the local SSID and and LAN ports + on the OEAP will be disabled." + ::= { ciscoLwappApGlobal 16 } + +cLApGlobalLEDState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the LED state of all the access + points should be enabled or disabled." + ::= { ciscoLwappApGlobal 17 } + +cLApRadioInterfaceShutdownEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to enable or disable AP radio Interface. + When enabled, AP radio's will be shut down when Ethernet link + goes down for a duration of time set for + cLApEthernetInterfaceDowntime. A value of 'true' indicates the + AP radio interface shutdown is enabled. A value of 'false' + indicates the AP radio interface shutdown is disabled." + ::= { ciscoLwappApGlobal 18 } + +cLApEthernetInterfaceDowntime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the ethernet interface down time after + which the AP radio interface will be shut down." + ::= { ciscoLwappApGlobal 19 } + +cLAPMulticastGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AP multicast group address type." + ::= { ciscoLwappApGlobal 20 } + +cLAPMulticastGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AP multicast group address." + ::= { ciscoLwappApGlobal 21 } + +cLAPMulticastMode OBJECT-TYPE + SYNTAX INTEGER { + unicast(1), + multicast(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the switch's ethernet + multicast support. + unicast - Controller will convert multicast to + unicast packet. + multicast - Multicast mode is enabled." + ::= { ciscoLwappApGlobal 22 } + +cLApPrimedDiscoveryTimeout OBJECT-TYPE + SYNTAX Integer32 (0 | 120..43200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the primed timeout for the AP + discovery." + ::= { ciscoLwappApGlobal 23 } + +cLApGlobalPreferMode OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the global capwap prefer-mode. + ipv4 - capwap tunnel established with ipv4 address. + ipv6 - capwap tunnel established with ipv6 address." + ::= { ciscoLwappApGlobal 24 } + +cLApGlobalAPLagCapability OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the ap-lag capability state of + all the access points should be enabled or disabled. + A value of 'true' indicates ap-lag capapbility is enabled. + A value of 'false' indicates ap-lag capapbility is disabled." + ::= { ciscoLwappApGlobal 25 } + +cLApGlobalAPDtlsVersion OBJECT-TYPE + SYNTAX INTEGER { + dtls10(1), + dtls12(2), + dtlsall(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the dtls version of ap" + ::= { ciscoLwappApGlobal 26 } + +cLApGlobalAPDtlsCipherSuite OBJECT-TYPE + SYNTAX INTEGER { + rsaaes128sha1(47), + dhersaaes128cbcsha(51), + rsaaes256sha1(53), + dhersaaes256cbcsha(57), + rsaaes256sha256(61), + rsagcm128sha256(156), + rsagcm256sha384(157), + ecdsaaes128gcmsha256(49195), + ecdsaaes256gcmsha384(49196), + dhersaaes256cbcsha256(49197) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the dtls cipher suite of ap" + ::= { ciscoLwappApGlobal 27 } + +cLApGlobalMaxApsSupported OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum number of APs supported by + this controller." + ::= { ciscoLwappApGlobal 28 } + +cLApAuthorizeApMacAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies the status of mac auth" + ::= { ciscoLwappApGlobal 30 } + +cLApAuthorizeApSerialNumAuth OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This flag specifies the status of serial number auth" + ::= { ciscoLwappApGlobal 31 } + +cLApAuthorizeApMethodList OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the method list used for the AP + authorization when enabled. + The default method list is default" + ::= { ciscoLwappApGlobal 32 } +-- ******************************************************************** +-- * AP Dot11 Interface Antenna Information +-- ******************************************************************** + +cLApDot11IfAntennaTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApDot11IfAntennaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + basic functional parameters corresponding to + the antenna on dot11 interfaces of the APs that have + joined the controller." + ::= { ciscoLwappApIf 4 } + +cLApDot11IfAntennaEntry OBJECT-TYPE + SYNTAX CLApDot11IfAntennaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the 802.11 + functional parameters of the dot11 interface of + an AP that has joined the controller. + + Entries are added when the APs associate to this + controller and deleted when they lose their + association." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId, + cLApDot11IfAntennaId + } + ::= { cLApDot11IfAntennaTable 1 } + +CLApDot11IfAntennaEntry ::= SEQUENCE { + cLApDot11IfAntennaId Unsigned32, + cLApDot11IfAntennaTxEnable TruthValue, + cLApDot11IfAntennaRxEnable TruthValue, + cLApDot11IfAntennaEnable TruthValue +} + +cLApDot11IfAntennaId OBJECT-TYPE + SYNTAX Unsigned32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the antenna ID of a dot11 + interface on an AP. + The antenna Id for a particular dot11 interface on + a slot as represented by this object." + ::= { cLApDot11IfAntennaEntry 1 } + +cLApDot11IfAntennaTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether this antenna is allowed + to trasmit or not. + A value of 'true' enables the antenna to transmit. + A value of 'false' disables the antenna to transmit. + This object has been deprecated for cLApDot11IfAntennaEnable. + cLApDot11IfAntennaTxEnable object is superseded by + cLApDot11IfAntennaEnable." + DEFVAL { true } + ::= { cLApDot11IfAntennaEntry 2 } + +cLApDot11IfAntennaRxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether this antenna is allowed + to recieve or not. + A value of 'true' enables the antenna to receive. + A value of 'false' disables the antenna to receive. + cLApDot11IfAntennaRxEnable object is superseded by + cLApDot11IfAntennaEnable." + DEFVAL { true } + ::= { cLApDot11IfAntennaEntry 3 } + +cLApDot11IfAntennaEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether this antenna is enabled + or not. + A value of 'true' indicates antenna is enabled. + A value of 'false' indicates antenna is disabled." + DEFVAL { true } + ::= { cLApDot11IfAntennaEntry 4 } + + +-- ******************************************************************** +-- * AP Vlan Tagging +-- ******************************************************************** + +cLApVlanIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApVlanIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + basic functional parameters corresponding to + the ethernet interfaces of the APs that have + joined the controller." + ::= { ciscoLwappApIf 5 } + +cLApVlanIfEntry OBJECT-TYPE + SYNTAX CLApVlanIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the VLAN + functional parameters of the Ethernet interface of + an AP that has joined the controller. + Entries are added when the administrator creates + an entry in this table." + INDEX { + cLApSysMacAddress, + cLApVlanIfEthernetId + } + ::= { cLApVlanIfTable 1 } + +CLApVlanIfEntry ::= SEQUENCE { + cLApVlanIfEthernetId Unsigned32, + cLApVlanIfMode INTEGER, + cLApVlanIfEnable TruthValue, + cLApVlanIfNativeVlanId Unsigned32 +} + +cLApVlanIfEthernetId OBJECT-TYPE + SYNTAX Unsigned32 (0..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the ID of a ethernet + interface on an AP." + ::= { cLApVlanIfEntry 1 } + +cLApVlanIfMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + access(2), + trunk(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AP's ethernet interface is + configured for. + normal - VLAN is not operating in access or trunk. + access - VLAN is operating in access mode + trunk - VLAN is operating in trunk mode." + DEFVAL { normal } + ::= { cLApVlanIfEntry 2 } + +cLApVlanIfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether this interface is + enabled or not. + A value of 'true' enables the interface. + A value of 'false' disables the interface.. This will + delete all entries on this AP's ethernet interface." + DEFVAL { true } + ::= { cLApVlanIfEntry 3 } + +cLApVlanIfNativeVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the native VLAN ID + assigned to this AP's ethernet interface. + This only applies when the icLApVlanIfMode + is set to 'trunk'. For all other modes this + return a value of zero." + ::= { cLApVlanIfEntry 4 } + + +-- ******************************************************************** +-- * AP Vlan Tagging +-- ******************************************************************** + +cLApVlanListTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + basic functional parameters corresponding to + the VLAN Ethernet interfaces of the APs that have + joined the controller." + ::= { ciscoLwappApIf 6 } + +cLApVlanListEntry OBJECT-TYPE + SYNTAX CLApVlanListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the VLAN + functional parameters of the Ethernet interface of + an AP that has joined the controller. + Entries are added when the administrator creates + an entry in this table." + INDEX { + cLApSysMacAddress, + cLApVlanIfEthernetId, + cLApVlanListVlanId + } + ::= { cLApVlanListTable 1 } + +CLApVlanListEntry ::= SEQUENCE { + cLApVlanListVlanId Unsigned32, + cLApVlanListRowStatus RowStatus +} + +cLApVlanListVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the ID assigned to the + VLAN on this AP's ethernet interface." + ::= { cLApVlanListEntry 1 } + +cLApVlanListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies to add or delete an entry in this + table." + ::= { cLApVlanListEntry 2 } + + + +-- ******************************************************************** +-- * Global AP 802.1x Supplicant Credentials +-- ******************************************************************** + +cLApGlobal802dot1xAuthenticationEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Global AP 802.1x Supplicant + Authentication feature. + If configured as True, user can configure 8021.1x + authentication between lightweight access points and the + switch. The access point acts as an 802.1x supplicant and is + authenticated by the switch using EAP-FAST with anonymous + PAC provisioning.User can set global authentication settings + that all access points inherit as they join the controller. + This includes all access points that are currently joined to + the controller and any that join in the future. If desired, + user can override the global authentication settings and + assign unique authentication settings for a specific + access point. + Default state is False." + DEFVAL { false } + ::= { ciscoLwappAp802dot1xSupplicant 1 } + +cLApGlobal802dot1xSupplicantUsername OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the 802.1x supplicant username that + is to be inherited by all access points that join the + controller." + ::= { ciscoLwappAp802dot1xSupplicant 2 } + +cLApGlobal802dot1xSupplicantPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the 802.1x supplicant Password that + is to be inherited by all access points that join the + controller. + A query on this OID will always return '****'." + ::= { ciscoLwappAp802dot1xSupplicant 3 } + +cLApGlobal802dot1xSupplicantEapType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + eapFast(2), + eapTls(3), + peap(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the EAP type to be + applied for ap port auth as Global config." + ::= { ciscoLwappAp802dot1xSupplicant 5 } +-- ******************************************************************** +-- * Per AP 802.1x Supplicant Credentials +-- ******************************************************************** + +cLAp802dot1xSupplicantTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAp802dot1xSupplicantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the information about the 802.1x + Supplicant credentials of the 802.11 LWAPP Access Points + that have joined the controller. Rows are added to this + table whenever, new APs are joined to this controller, + and rows are deleted whenever APs gets disjoined from + the controller." + ::= { ciscoLwappAp802dot1xSupplicant 4 } + +cLAp802dot1xSupplicantEntry OBJECT-TYPE + SYNTAX CLAp802dot1xSupplicantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + one 802.11 LWAPP Access Point that has joined the + controller. cLApSysMacAddress is the index which + uniquely identifies every row in the table." + INDEX { cLApSysMacAddress } + ::= { cLAp802dot1xSupplicantTable 1 } + +CLAp802dot1xSupplicantEntry ::= SEQUENCE { + cLAp802dot1xSupplicantOverrideEnabled TruthValue, + cLAp802dot1xSupplicantOverrideUsername SnmpAdminString, + cLAp802dot1xSupplicantOverridePassword SnmpAdminString, + cLAp802dot1xSupplicantOverrideEapType INTEGER +} + +cLAp802dot1xSupplicantOverrideEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the individual AP level 802.1x + Supplicant Authentication override parameters. + A value of 'true' indicates user can override the Global AP + 8021.1x authentication credentials by providing individual + AP level credentials. + A value of 'false' indicates user cannot override the + Global AP 802.1x authentication credentials." + DEFVAL { false } + ::= { cLAp802dot1xSupplicantEntry 1 } + +cLAp802dot1xSupplicantOverrideUsername OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the individual AP level 802.1x + supplicant override username." + ::= { cLAp802dot1xSupplicantEntry 2 } + +cLAp802dot1xSupplicantOverridePassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object the individual AP level 802.1x supplicant + override password. A query on this OID will always + return '****'." + ::= { cLAp802dot1xSupplicantEntry 3 } + +cLAp802dot1xSupplicantOverrideEapType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + eapFast(2), + eapTls(3), + peap(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the EAP type to be + applied for ap port auth as AP override config." + ::= { cLAp802dot1xSupplicantEntry 4 } + + +-- ******************************************************************** +-- * AP WLAN Stats. +-- ******************************************************************** + +cLApWlanInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApWlanInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents Per-AP, Per-SSID + information of max supported clients" + ::= { ciscoLwappApWlanInfo 1 } + +cLApWlanInfoEntry OBJECT-TYPE + SYNTAX CLApWlanInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the information about + clients associated to a wlan broadcasted by an access point." + INDEX { + cLApSysMacAddress, + cLWlanIndex + } + ::= { cLApWlanInfoTable 1 } + +CLApWlanInfoEntry ::= SEQUENCE { + cLApWlanInfoMaxClients Unsigned32 +} + +cLApWlanInfoMaxClients OBJECT-TYPE + SYNTAX Unsigned32 (1..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum supported clients + per WLAN ." + DEFVAL { 600 } + ::= { cLApWlanInfoEntry 1 } + + + +cLApRadioWlanInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApRadioWlanInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents Per-AP, Per-radio, + Per-SSID information." + ::= { ciscoLwappApWlanInfo 2 } + +cLApRadioWlanInfoEntry OBJECT-TYPE + SYNTAX CLApRadioWlanInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains information of + Per-AP, Per-RADIO, Per-SSID information." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId, + cLWlanIndex + } + ::= { cLApRadioWlanInfoTable 1 } + +CLApRadioWlanInfoEntry ::= SEQUENCE { + cLApRadioWlanSsid SnmpAdminString, + cLApRadioWlanBssid MacAddress +} + +cLApRadioWlanSsid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents SSID of the particular WLAN, + which is seen on the radio of the AP." + ::= { cLApRadioWlanInfoEntry 1 } + +cLApRadioWlanBssid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the BSSID of the SSID + on this radio of this AP." + ::= { cLApRadioWlanInfoEntry 2 } + + +-- ******************************************************************** +-- * Radio Level Configs +-- ******************************************************************** + +cLApDot11GlobalConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApDot11GlobalConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + global attributes of the radio interface, that would be + applicable for all the APs that join the controller." + ::= { ciscoLwappApIf 7 } + +cLApDot11GlobalConfigEntry OBJECT-TYPE + SYNTAX CLApDot11GlobalConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the network + level configurations of the radio interface. + Entries cannot be added or deleted in this table." + INDEX { cLApDot11IfType } + ::= { cLApDot11GlobalConfigTable 1 } + +CLApDot11GlobalConfigEntry ::= SEQUENCE { + cLApNwLegacyBeamForming INTEGER, + cLApNwTxPowerThreshold Integer32, + cLApNwTxPowerThresholdVer2 Integer32 +} + +cLApNwLegacyBeamForming OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notApplicable(3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates the status of legacy beam forming + in this AP. This object is applicable only for + 11n supported APs. + For APs that does not support legacy beam forming, + a get request on this attribute will return + the value 'notApplicable'. + A value of 'enable' indicates that the legacy + Beam forming is enabled in this AP. + A value of 'false' indicates that the legacy + Beam forming is disabled in this AP." + DEFVAL { notApplicable } + ::= { cLApDot11GlobalConfigEntry 1 } + +cLApNwTxPowerThreshold OBJECT-TYPE + SYNTAX Integer32 (-80..-50) + UNITS "dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Global AP Transmit Power + Threshold value. The permissible range is -80 dbm to -50 dbm" + DEFVAL { -70 } + ::= { cLApDot11GlobalConfigEntry 2 } + +cLApNwTxPowerThresholdVer2 OBJECT-TYPE + SYNTAX Integer32 (-80..-50) + UNITS "dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Global AP Transmit Power + Threshold value when Inteference Optimal mode of + Tx Power Control (TPC v2) is enabled. The permissible + range is -80 dbm to -50 dbm" + DEFVAL { -67 } + ::= { cLApDot11GlobalConfigEntry 3 } + + + +-- ******************************************************************** +-- * Ap Global Cipher Configurations +-- ******************************************************************** + +cLApSecureCipher OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + aes256sha1(2), + aes256sha2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the secure ciphers, AES256+SHA + or AES256+SHA2 for CAPWAP control tunnel. + disable - This value indicates that AP and controller will + continue to use default ciphers for CAPWAP + tunnel. + aes256sha1 - This value indicates that AP and controller will + use AES256+SHA cipher for CAPWAP tunnel. + aes256sha2 - This value indicates that AP and controller will + use AES256+SHA2 cipher for CAPWAP tunnel." + ::= { ciscoLwappApSecureCipher 1 } +-- ******************************************************************** +-- * AP Dot11 radio statistics Information +-- ******************************************************************** + +cLApDot11RadioStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApDot11RadioStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the statistics information + about the radios of the APs that have joined the + controller." + ::= { ciscoLwappApIf 8 } + +cLApDot11RadioStatsEntry OBJECT-TYPE + SYNTAX CLApDot11RadioStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents a statistics of + the radio of an AP that has joined the conttroller. + + Entries are added when the APs associate to this + controller and deleted when they lose their + association." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId + } + ::= { cLApDot11RadioStatsTable 1 } + +CLApDot11RadioStatsEntry ::= SEQUENCE { + cLApDot11RadioStatsRxErrorFrameCount Counter32, + cLApDot11RadioStatsMacMicErrFrameCount Counter32, + cLApDot11RadioStatsMacDecryptErrFrameCount Counter32, + cLApDot11RadioStatsRxMgmtFrameCount Counter32, + cLApDot11RadioStatsRxCtrlFrameCount Counter32, + cLApDot11RadioStatsRxDataFrameCount Counter32, + cLApDot11RadioStatsTxMgmtFrameCount Counter32, + cLApDot11RadioStatsTxCtrlFrameCount Counter32, + cLApDot11RadioStatsTxDataFrameCount Counter32, + cLApDot11RadioStatsRxDataPacketCount Counter32, + cLApDot11RadioStatsTxDataPacketCount Counter32, + cLApDot11RadioStatsRetryFrameCount Counter32, + cLApDot11RadioStatsRetryPacketCount Counter32 +} + +cLApDot11RadioStatsRxErrorFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of error frames + received on the radio." + ::= { cLApDot11RadioStatsEntry 1 } + +cLApDot11RadioStatsMacMicErrFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of frames + with wrong MIC received by AP on the radio." + ::= { cLApDot11RadioStatsEntry 2 } + +cLApDot11RadioStatsMacDecryptErrFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of frames + with destroyed encrypted data received by AP + on the radio." + ::= { cLApDot11RadioStatsEntry 3 } + +cLApDot11RadioStatsRxMgmtFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + management frame received on the radio." + ::= { cLApDot11RadioStatsEntry 4 } + +cLApDot11RadioStatsRxCtrlFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + control frame received on the radio." + ::= { cLApDot11RadioStatsEntry 5 } + +cLApDot11RadioStatsRxDataFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + data frame received on the radio." + ::= { cLApDot11RadioStatsEntry 6 } + +cLApDot11RadioStatsTxMgmtFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + management frame transmitted on the radio." + ::= { cLApDot11RadioStatsEntry 7 } + +cLApDot11RadioStatsTxCtrlFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + control frame transmitted on the radio." + ::= { cLApDot11RadioStatsEntry 8 } + +cLApDot11RadioStatsTxDataFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + data frame transmitted on the radio." + ::= { cLApDot11RadioStatsEntry 9 } + +cLApDot11RadioStatsRxDataPacketCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + data packets received on the radio." + ::= { cLApDot11RadioStatsEntry 10 } + +cLApDot11RadioStatsTxDataPacketCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + data packets transmitted on the radio." + ::= { cLApDot11RadioStatsEntry 11 } + +cLApDot11RadioStatsRetryFrameCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + downstream retry frames on the radio." + ::= { cLApDot11RadioStatsEntry 12 } + +cLApDot11RadioStatsRetryPacketCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + downstream retry packets on the radio." + ::= { cLApDot11RadioStatsEntry 13 } + + +-- ******************************************************************** +-- * AP Radio Rssi Stats +-- ******************************************************************* + +cLApDot11RadioRssiTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApDot11RadioRssiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents Per AP, Per Radio Stats information + of Average, Highest, Lowest Rssi of all the clients update + of the APs Radio." + ::= { ciscoLwappApIf 9 } + +cLApDot11RadioRssiEntry OBJECT-TYPE + SYNTAX CLApDot11RadioRssiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains stats information of + Average, Highest and Lowest RSSI of Per AP Per Radio." + INDEX { + cLApSysMacAddress, + cLApDot11IfType + } + ::= { cLApDot11RadioRssiTable 1 } + +CLApDot11RadioRssiEntry ::= SEQUENCE { + cLApDot11RadioRssiHighest Integer32, + cLApDot11RadioRssiLowest Integer32, + cLApDot11RadioRssiAverage Integer32 +} + +cLApDot11RadioRssiHighest OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Highest Rssi value of the specific + radio on this access point. The value '0' dbm represents no + activity on this access point radio." + ::= { cLApDot11RadioRssiEntry 1 } + +cLApDot11RadioRssiLowest OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Lowest Rssi value of the specific + radio on this access point. The value '0' dbm represents no + activity on this access point radio." + ::= { cLApDot11RadioRssiEntry 2 } + +cLApDot11RadioRssiAverage OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Average Rssi value of the specific + radio on this access point. The value '0' dbm represents no + activity on this access point radio." + ::= { cLApDot11RadioRssiEntry 3 } + + +-- ******************************************************************** +-- * AP Crash file Info +-- ******************************************************************** + +cLApCrashInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApCrashInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the crash file information + for each AP. + An entry is automatically added to this table when + an Access Points crashes and reboots. + Entry is removed from this table when AP + disassociates from the controllers." + ::= { ciscoLwappAp 8 } + +cLApCrashInfoEntry OBJECT-TYPE + SYNTAX CLApCrashInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides crash + information available for each AP." + INDEX { cLApSysMacAddress } + ::= { cLApCrashInfoTable 1 } + +CLApCrashInfoEntry ::= SEQUENCE { + cLApCrashFileName SnmpAdminString, + cLApCrashFileSize Unsigned32, + cLApCrashFileTimeStamp DateAndTime +} + +cLApCrashFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..28)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the crash file name for a specific AP." + ::= { cLApCrashInfoEntry 1 } + +cLApCrashFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the size of the crash file." + ::= { cLApCrashInfoEntry 2 } + +cLApCrashFileTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the timestamp of the crash file." + ::= { cLApCrashInfoEntry 3 } + + + +cLApExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the system information + for each AP." + ::= { ciscoLwappAp 10 } + +cLApExtEntry OBJECT-TYPE + SYNTAX CLApExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides system + information for each AP." + INDEX { cLApSysMacAddress } + ::= { cLApExtTable 1 } + +CLApExtEntry ::= SEQUENCE { + cLApLEDFlashStatus TruthValue, + cLApLEDFlashDuration Unsigned32, + cLApInetAddressType InetAddressType, + cLApInetAddress InetAddress, + cLApStaticIpv6AddressEnabled TruthValue, + cLApStaticIpv6InetAddressType InetAddressType, + cLApStaticIpv6InetAddress InetAddress, + cLApStaticIpv6PrefixLength Unsigned32, + cLApStaticIpv6GatewayInetAddressType InetAddressType, + cLApStaticIpv6GatewayInetAddress InetAddress, + cLApStaticIpNetmaskType InetAddressType, + cLApStaticIpNetmask InetAddress, + cLApPreferMode INTEGER, + cLApPreferModeApplied INTEGER +} + +cLApLEDFlashStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the state of the AP LED Flash. + A value of 'true' indicates LED flash is enabled. + A value of 'false' indicates LED flash is disabled." + ::= { cLApExtEntry 1 } + +cLApLEDFlashDuration OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the duration for which the AP's LED + should blink. This is applicable when the value of + cLApFlashStatus is TRUE. Value of 0 indicates the blinking + for infinite duration." + ::= { cLApExtEntry 2 } + +cLApInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the AP + address made available through + cLApInetAddress." + ::= { cLApExtEntry 3 } + +cLApInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the + Access Point." + ::= { cLApExtEntry 4 } + +cLApStaticIpv6AddressEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies that AP is + configured to use static IPv6 address. + A value of 'true' indicates AP can assign with static + IP address. + A value of 'false' indicates AP cannot assign with static + IP address." + ::= { cLApExtEntry 5 } + +cLApStaticIpv6InetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specified the address type made + available through cLApStaticIpv6InetAddress." + ::= { cLApExtEntry 6 } + +cLApStaticIpv6InetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the static IPv6 address + of the Access Point." + ::= { cLApExtEntry 7 } + +cLApStaticIpv6PrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the prefix length of the static IP + Address configured on the AP." + ::= { cLApExtEntry 8 } + +cLApStaticIpv6GatewayInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specified the address type made + available through cLApStaticIpv6GatewayInetAddress." + ::= { cLApExtEntry 9 } + +cLApStaticIpv6GatewayInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IPv6 Address of the Gateway server. + This attribute can be configured only if the static IP + option is turned on in the AP." + ::= { cLApExtEntry 10 } + +cLApStaticIpNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the netmask address type for AP's + static IP." + ::= { cLApExtEntry 11 } + +cLApStaticIpNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies netmask for ipv4 address." + ::= { cLApExtEntry 12 } + +cLApPreferMode OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the capwap prefer-mode (ipv4 or ipv6) + of AP." + ::= { cLApExtEntry 13 } + +cLApPreferModeApplied OBJECT-TYPE + SYNTAX INTEGER { + apgroup(1), + global(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the prefer-mode of AP applied by + apgroup config or global config. + apgroup - capwap prefer mode applied at ap group level. + global - capwap prefer mode applied globally." + ::= { cLApExtEntry 14 } + + +-- ******************************************************************** +-- * AP Sys Info +-- ******************************************************************** + +cLApSysInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApSysInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the system information + for each AP." + ::= { ciscoLwappAp 9 } + +cLApSysInfoEntry OBJECT-TYPE + SYNTAX CLApSysInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides system + information for each AP." + INDEX { cLApSysMacAddress } + ::= { cLApSysInfoTable 1 } + +CLApSysInfoEntry ::= SEQUENCE { + cLApSysMemType SnmpAdminString, + cLApSysMemSize Unsigned32, + cLApSysFlashSize Unsigned32, + cLApSysCpuType SnmpAdminString, + cLApSysFlashType SnmpAdminString +} + +cLApSysMemType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the AP system memory type." + ::= { cLApSysInfoEntry 1 } + +cLApSysMemSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total AP system memory size in + Kbytes." + ::= { cLApSysInfoEntry 2 } + +cLApSysFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the AP flash size in Kbytes." + ::= { cLApSysInfoEntry 3 } + +cLApSysCpuType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the AP cpu type" + ::= { cLApSysInfoEntry 4 } + +cLApSysFlashType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the AP Flash type." + ::= { cLApSysInfoEntry 5 } + + +-- ******************************************************************** +-- * AP Dot11 radio rate statistics Information +-- ******************************************************************** + +cLApDot11RadioRateStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApDot11RadioRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents per AP, per radio, per rate stats + information of all the clients of the APs Radio." + ::= { ciscoLwappApIf 10 } + +cLApDot11RadioRateStatsEntry OBJECT-TYPE + SYNTAX CLApDot11RadioRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains stats information of Rx/Tx packets and + bytes of per AP per radio per rate." + INDEX { + cLApSysMacAddress, + cLApDot11IfSlotId, + cLApDot11RadioRate + } + ::= { cLApDot11RadioRateStatsTable 1 } + +CLApDot11RadioRateStatsEntry ::= SEQUENCE { + cLApDot11RadioRate Unsigned32, + cLApDot11RadioRateStatsRxPackets Counter32, + cLApDot11RadioRateStatsRxBytes Counter32, + cLApDot11RadioRateStatsTxPackets Counter32, + cLApDot11RadioRateStatsTxBytes Counter32, + cLApDot11RadioRateString SnmpAdminString +} + +cLApDot11RadioRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the data rate value + for a particular band." + ::= { cLApDot11RadioRateStatsEntry 1 } + +cLApDot11RadioRateStatsRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of packets received for + the specific radio and data rate on this access point." + ::= { cLApDot11RadioRateStatsEntry 2 } + +cLApDot11RadioRateStatsRxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of bytes received for + the specific radio and data rate on this access point." + ::= { cLApDot11RadioRateStatsEntry 3 } + +cLApDot11RadioRateStatsTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of packets transmitted from + the specific radio and data rate on this access point." + ::= { cLApDot11RadioRateStatsEntry 4 } + +cLApDot11RadioRateStatsTxBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of bytes transmitted from + the specific radio and data rate on this access point." + ::= { cLApDot11RadioRateStatsEntry 5 } + +cLApDot11RadioRateString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the data rate in a user-friendly + text string format." + ::= { cLApDot11RadioRateStatsEntry 6 } + + + +cLApPacketDumpFtpServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address type of + the server to which the packet dump is stored." + ::= { ciscoLwappPacketDumpInfo 1 } + +cLApPacketDumpFtpServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the server to + which the packet dump is stored." + ::= { ciscoLwappPacketDumpInfo 2 } + +cLApPacketDumpFtpServerPath OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the directory path for + the packet dump storing. + The controller remembers the last file path used." + ::= { ciscoLwappPacketDumpInfo 3 } + +cLApPacketDumpFtpUsername OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to store the FTP username + for transferring the packet-dump to the FTP server." + ::= { ciscoLwappPacketDumpInfo 4 } + +cLApPacketDumpFtpPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the FTP server login password to + store the packet dump." + ::= { ciscoLwappPacketDumpInfo 5 } + +cLApPacketDumpClassifier OBJECT-TYPE + SYNTAX BITS { + management(0), + data(1), + control(2), + dot1x(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Frame Type considered + for packet-dump." + ::= { ciscoLwappPacketDumpInfo 6 } + +cLApPacketDumpBufferSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the buffer size considered + for packet-dump." + ::= { ciscoLwappPacketDumpInfo 7 } + +cLApPacketDumpCaptureTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the capture time considered + for packet-dump." + ::= { ciscoLwappPacketDumpInfo 8 } + +cLApPacketDumpTruncation OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the length of the packet + after truncation" + ::= { ciscoLwappPacketDumpInfo 9 } + +cLApPacketDumpApName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AP name on which + we need to start packet dump." + ::= { ciscoLwappPacketDumpInfo 10 } + +cLApPacketDumpDeviceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MAC address of the + device for which we need to start packet dump on the AP." + ::= { ciscoLwappPacketDumpInfo 11 } + +cLApPacketDumpStartStop OBJECT-TYPE + SYNTAX INTEGER { + start(1), + stop(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies user to start or stop, packet dump on + the associated AP to which the particular mobile station is + connected. + start - packet dump is started. + stop - packet dump is stopped. + none- information about current session is not available to the + controller." + ::= { ciscoLwappPacketDumpInfo 12 } +-- ******************************************************************** +-- * AP Radio Ssid Stats +-- ******************************************************************* + +cLApDot11RadioSsidTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApDot11RadioSsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents Per AP, Per Radio information + of Ssid of all the neighbor APs updating + the APs Radio." + ::= { ciscoLwappApIf 11 } + +cLApDot11RadioSsidEntry OBJECT-TYPE + SYNTAX CLApDot11RadioSsidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains ssid information of + Neighbor APs of Per AP Per Radio." + INDEX { + cLApSysMacAddress, + cLApDot11IfType, + cLApSsidIndex + } + ::= { cLApDot11RadioSsidTable 1 } + +CLApDot11RadioSsidEntry ::= SEQUENCE { + cLApSsidIndex Unsigned32, + cLApDot11RadioSsidName OCTET STRING +} + +cLApSsidIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the ssid + detected by Per AP Per Radio." + ::= { cLApDot11RadioSsidEntry 1 } + +cLApDot11RadioSsidName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the ssid name of the neighbor AP + on this access point." + ::= { cLApDot11RadioSsidEntry 2 } + + +-- ******************************************************************** +-- * AP Cable Modem Stats +-- ******************************************************************* + +cLApCableModemIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApCableModemIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the statistics of cable + modem interface per AP when the CM connected to the AP." + ::= { ciscoLwappApIf 12 } + +cLApCableModemIfStatsEntry OBJECT-TYPE + SYNTAX CLApCableModemIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains stats information of cable modem + per AP" + INDEX { cLApSysMacAddress } + ::= { cLApCableModemIfStatsTable 1 } + +CLApCableModemIfStatsEntry ::= SEQUENCE { + cLApCmMacAddress MacAddress, + cLApCmApMacAddress MacAddress, + cLApCmSwVersion SnmpAdminString, + cLApEthernetSpeed SnmpAdminString, + cLApEthernetStatus SnmpAdminString, + cLApCmStatus SnmpAdminString, + cLApCmSerialNumber SnmpAdminString, + cLApCmUsChannelStatus SnmpAdminString, + cLApCmDsChannelStatus SnmpAdminString, + cLApCmMaskBit SnmpAdminString +} + +cLApCmMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the MAC address + of the Cable Modem that has been connected to + the AP." + ::= { cLApCableModemIfStatsEntry 1 } + +cLApCmApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the ethernet MAC address + of the AP where the Cable Modem is connected." + ::= { cLApCableModemIfStatsEntry 2 } + +cLApCmSwVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the software version + of the Cable Modem that has been connected to + the AP." + ::= { cLApCableModemIfStatsEntry 3 } + +cLApEthernetSpeed OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the ethernet speed + of the Cable Modem that has been connected to + the AP." + ::= { cLApCableModemIfStatsEntry 4 } + +cLApEthernetStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the ethernet status + of the Cable Modem that has been connected to + the AP." + ::= { cLApCableModemIfStatsEntry 5 } + +cLApCmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the status of the + Cable Modem that has been connected to + the AP." + ::= { cLApCableModemIfStatsEntry 6 } + +cLApCmSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the serial number + of the Cable Modem that has been connected to + the AP." + ::= { cLApCableModemIfStatsEntry 7 } + +cLApCmUsChannelStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upstream channel + Status of the Cable Modem that has been + connected to the AP." + ::= { cLApCableModemIfStatsEntry 8 } + +cLApCmDsChannelStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the downstream Channel + Status of the Cable Modem that has been + connected to the AP." + ::= { cLApCableModemIfStatsEntry 9 } + +cLApCmMaskBit OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the mask bit + of the Cable Modem based on the mask + value the CM statistics is displayed + for the AP." + ::= { cLApCableModemIfStatsEntry 10 } + + +-- ******************************************************************** +-- * AP Environmental information +-- ******************************************************************** + +cLApEnvInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApEnvInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents information about temperature + degree state and orientation of the AP" + ::= { ciscoLwappAp 11 } + +cLApEnvInfoEntry OBJECT-TYPE + SYNTAX CLApEnvInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this table. + An entry is created when AP joins the controller. + The entry is removed when the AP lose their + association with the controller due to loss of + communication with controller or when a AP + is reset." + INDEX { cLApSysMacAddress } + ::= { cLApEnvInfoTable 1 } + +CLApEnvInfoEntry ::= SEQUENCE { + cLApEnvTemperatureDegree SnmpAdminString, + cLApEnvTemperatureState INTEGER, + cLApEnvOrientation INTEGER, + cLApEnvPoeOutStatus INTEGER +} + +cLApEnvTemperatureDegree OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents temperature + of the AP in both celcius and fahrenheit." + ::= { cLApEnvInfoEntry 1 } + +cLApEnvTemperatureState OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + green(1), + yellow(2), + red(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents temperature state + of the AP." + ::= { cLApEnvInfoEntry 2 } + +cLApEnvOrientation OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + vertical(1), + horizontal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents orientation + of the AP." + ::= { cLApEnvInfoEntry 3 } + +cLApEnvPoeOutStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + on(2), + off(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents POE out status + of the AP." + ::= { cLApEnvInfoEntry 4 } + + +-- ******************************************************************** +-- * GPS related information +-- ******************************************************************** + +cLApGpsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApGpsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents information about location and + velocity parameters received from the GPS module on the + LWAPP Access Points that have joined the controller." + ::= { ciscoLwappAp 12 } + +cLApGpsInfoEntry OBJECT-TYPE + SYNTAX CLApGpsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this table. + An entry is created when AP joins the controller. + The entry is removed when the AP lose their + association with the controller due to loss of + communication with controller" + INDEX { cLApSysMacAddress } + ::= { cLApGpsInfoTable 1 } + +CLApGpsInfoEntry ::= SEQUENCE { + cLApGpsLocationPresent TruthValue, + cLApGpsLocationValid TruthValue, + cLApGpsLatitude SnmpAdminString, + cLApGpsLongitude SnmpAdminString, + cLApGpsAltitude SnmpAdminString, + cLApGpsCollectionTime TimeStamp +} + +cLApGpsLocationPresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether the access point + has the GPS module installed or not. + A value of 'true' indicates GPS module is present in + AP. + A value of 'false' indicates GPS module is not + present in AP." + ::= { cLApGpsInfoEntry 1 } + +cLApGpsLocationValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether the location + information is valid or not. + A value of 'true' indicates GPS location + is valid. + A value of 'false' indicates GPS location + is not valid." + ::= { cLApGpsInfoEntry 2 } + +cLApGpsLatitude OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents latitude information + in the GPS data received." + ::= { cLApGpsInfoEntry 3 } + +cLApGpsLongitude OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents longitude information + in the GPS data received." + ::= { cLApGpsInfoEntry 4 } + +cLApGpsAltitude OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents altitude information + in the GPS data received." + ::= { cLApGpsInfoEntry 5 } + +cLApGpsCollectionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the time when GPS + data was collected." + ::= { cLApGpsInfoEntry 6 } + + +-- ******************************************************************** +-- * AP Profile Configuration +-- ******************************************************************** + +cLApProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the information about the Access Point + profiles. Access Point profile is a set of configuration which + can be different for APs at different site/location. + Rows are added or deleted by explicit management actions + initiated by the user from a network management station through + the cLApProfileRowStatus object." + ::= { ciscoLwappApProfile 1 } + +cLApProfileEntry OBJECT-TYPE + SYNTAX CLApProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the AP profile + configuration which can be applied to set of APs based on the + controller configuration. Entries can be added/deleted by + explicit management actions by NMS or by user console." + INDEX { cLApProfileName } + ::= { cLApProfileTable 1 } + +CLApProfileEntry ::= SEQUENCE { + cLApProfileName SnmpAdminString, + cLApProfileRowStatus RowStatus, + cLApProfileCredentialGlobalUserName SnmpAdminString, + cLApProfileCredentialGlobalPassword SnmpAdminString, + cLApProfileCredentialGlobalSecret SnmpAdminString, + cLApProfileCredentialEnableGlobalCredentials TruthValue, + cLApProfileLinkLatencyEnable INTEGER, + cLApProfileHaloBleBeaconInterval Unsigned32, + cLApProfileFastHbTimerTimeout Unsigned32, + cLApProfileFastHbTimerEnabled TruthValue, + cLApProfilePrimaryDiscoveryTimeout Unsigned32, + cLApProfileBackupPrimaryControllerAddressType InetAddressType, + cLApProfileBackupPrimaryControllerAddress InetAddress, + cLApProfileBackupPrimaryControllerName SnmpAdminString, + cLApProfileBackupSecondaryControllerAddressType InetAddressType, + cLApProfileBackupSecondaryControllerAddress InetAddress, + cLApProfileBackupSecondaryControllerName SnmpAdminString, + cLApProfileBackupTertiaryControllerAddressType InetAddressType, + cLApProfileBackupTertiaryControllerAddress InetAddress, + cLApProfileBackupTertiaryControllerName SnmpAdminString, + cLApProfileTcpMss Unsigned32, + cLApProfileRetransmitCount Unsigned32, + cLApProfileRetransmitTimeout Unsigned32, + cLApProfileOeapDisableLocalAccess TruthValue, + cLApProfileLedState TruthValue, + cLApProfileRadioInterfaceShutdownEnabled TruthValue, + cLApProfileEthernetInterfaceDowntime Unsigned32, + cLApProfileMulticastGroupAddressType InetAddressType, + cLApProfileMulticastGroupAddress InetAddress, + cLApProfileMulticastMode INTEGER, + cLApProfilePrimedJoinTimeout Unsigned32, + cLApProfilePreferMode INTEGER, + cLApProfileApLagEnabled TruthValue, + cLApProfile802dot1xAuthenticationEnabled TruthValue, + cLApProfile802dot1xSupplicantUsername SnmpAdminString, + cLApProfile802dot1xSupplicantPassword SnmpAdminString, + cLApProfileEncryptionEnable TruthValue, + cLApProfileTelnetEnable TruthValue, + cLApProfileSshEnable TruthValue, + cLApProfileHyperlocationEnable TruthValue, + cLApProfileHyperlocationDetectionThreshold Integer32, + cLApProfileHyperlocationResetThreshold Unsigned32, + cLApProfileHyperlocationTriggerThreshold Unsigned32, + cLApProfileHyperlocationNtpIpAddressType InetAddressType, + cLApProfileHyperlocationNtpIpAddress InetAddress, + cLApProfileAdjustMss TruthValue, + cLApProfileDiscoveryTimeout Unsigned32, + cLApProfileHeartBeatTimeout Unsigned32, + cLApProfileCdpEnable TruthValue, + cLApProfileApPacketCaptureProfile SnmpAdminString, + cLApProfileRogueReportInterval Unsigned32, + cLApProfileRogueMinimumRssi Integer32, + cLApProfileRogueTransientInterval Unsigned32, + cLApProfileRogueContainFlexconnect TruthValue, + cLApProfileRogueContainAutoRateEnable TruthValue, + cLApProfileRogueDetectionEnable TruthValue, + cLApProfileReportInterval24ghz Integer32, + cLApProfileReportInterval5ghz Integer32, + cLApProfileDot1xApSwitchEapAuth INTEGER, + cLApProfileDot1xApSwtichLscAuth INTEGER, + cLApProfileMeshProfileName SnmpAdminString, + cLApProfileUsbStatus TruthValue, + cLApProfileVlanTagging TruthValue, + cLApProfileApCountryCode SnmpAdminString, + cLApProfileExtModuleEnable TruthValue, + cLApProfileStatsTimer Unsigned32, + cLApProfilePoePreStandardSwitchFlag TruthValue, + cLApProfilePoePowerInjectorSelection INTEGER, + cLApProfilePoeInjectorSwitchMac MacAddress, + cLApProfileHaloBleBeaconAdvertisedPwr Unsigned32, + cLApProfileTftpDownGradeAddressType InetAddressType, + cLApProfileTftpDownGradeAddress InetAddress, + cLApProfileTftpDownGradeFileName SnmpAdminString, + cLApProfileCoreDumpType INTEGER, + cLApProfileCoreDumpTftpAddressType InetAddressType, + cLApProfileCoreDumpTftpAddress InetAddress, + cLApProfileCoreDumpCoreFileName SnmpAdminString, + cLApProfileBackupFallbackEnabled TruthValue +} + +cLApProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies one instance of an AP Profile on the + controller." + ::= { cLApProfileEntry 1 } + +cLApProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the row to be added or + deleted in this table." + ::= { cLApProfileEntry 2 } + +cLApProfileCredentialGlobalUserName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the global username for the APs + associated to a particular AP Profile. + This user name is used to access the console on the AP." + ::= { cLApProfileEntry 3 } + +cLApProfileCredentialGlobalPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the password corresponding to + the user name represented by cLApProfileCredentialGlobalUserName + object." + ::= { cLApProfileEntry 4 } + +cLApProfileCredentialGlobalSecret OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the secret key for the APs associated + to particular AP profile. This provides read-write access + to the console on the AP." + ::= { cLApProfileEntry 5 } + +cLApProfileCredentialEnableGlobalCredentials OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether the global credentials for the + APs associated to a particular AP Profile is enabled or + disabled. + + A value of 'true' enables the global username/password + to be used for the APs associated to a particular AP Profile. + A value of 'false' disables the global credentials and + uses the credentials specific for the APs." + ::= { cLApProfileEntry 6 } + +cLApProfileLinkLatencyEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2), + data(3), + reset(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to the configuration of the Link + Latency on the APs associated to a particular AP profile. + disable - disables the link latency on the APs associated to + a particular AP profile. + enable - enables the link latency on the APs associated to + a particular AP profile. + data - enables data link latency on the APs associated to + a particular AP profile. + reset - reset the link latency on the APs associated to + a particular AP profile." + ::= { cLApProfileEntry 7 } + +cLApProfileHaloBleBeaconInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "Hz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the time interval between HALO BLE + beacon transmissions. + This value is common to HALO enabled APs that have joined the + controller under the same AP profile." + DEFVAL { 1 } + ::= { cLApProfileEntry 8 } + +cLApProfileFastHbTimerTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the timeout value for the Fast Heart Beat + timer of all the APs associated to the current AP Profile." + ::= { cLApProfileEntry 12 } + +cLApProfileFastHbTimerEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies if Fast Heart Beat Timer is enabled or + not. + A value of 'true' indicates that this timer is enabled. + A value of 'false' indicates that this timer is disabled." + ::= { cLApProfileEntry 13 } + +cLApProfilePrimaryDiscoveryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (30..3000) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the timeout value for the primary AP + discovery for a given Ap profile." + DEFVAL { 120 } + ::= { cLApProfileEntry 14 } + +cLApProfileBackupPrimaryControllerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the primary controller's + address made available through + cLApProfileBackupPrimaryControllerAddress." + ::= { cLApProfileEntry 15 } + +cLApProfileBackupPrimaryControllerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the primary controller + that the APs in the profile should associate with. The name and + address should be provided in the same set request. An address + of all zeros will unset the primary controller." + ::= { cLApProfileEntry 16 } + +cLApProfileBackupPrimaryControllerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name of the primary controller + that the APs in the profile should associate with." + ::= { cLApProfileEntry 17 } + +cLApProfileBackupSecondaryControllerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the secondary + controller's address made available through + cLApProfileBackupSecondaryControllerAddress." + ::= { cLApProfileEntry 18 } + +cLApProfileBackupSecondaryControllerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the secondary + controller that the APs in the profile should associate with. + The name and address should be provided in the same + set request. An address of all zeros will unset the secondary + controller." + ::= { cLApProfileEntry 19 } + +cLApProfileBackupSecondaryControllerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name of the secondary controller + that the APs in the profile should associate." + ::= { cLApProfileEntry 20 } + +cLApProfileBackupTertiaryControllerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the tertiary + controller's address made available through + cLApProfileBackupTertiaryControllerAddress." + ::= { cLApProfileEntry 21 } + +cLApProfileBackupTertiaryControllerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the address of the tertiary + controller that the APs in the profile should associate with. + The name and address should be provided in the same + set request. An address of all zeros will unset the tertiary + controller." + ::= { cLApProfileEntry 22 } + +cLApProfileBackupTertiaryControllerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name of the tertiary controller + that the APs in the profile should associate with" + ::= { cLApProfileEntry 23 } + +cLApProfileTcpMss OBJECT-TYPE + SYNTAX Unsigned32 (536..1363) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AP TCP MSS value per AP profile. + The permissible value are between 536 and 1363. This will + also enable the global TCP MSS flag. + Any change of value for this object will be reflected + to cLApTcpMss" + ::= { cLApProfileEntry 25 } + +cLApProfileRetransmitCount OBJECT-TYPE + SYNTAX Unsigned32 (3..8) + UNITS "retries" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the retransmission count for the + control packet for all APs associated to this particular AP + profile. This value represents the number of packets + retransmitted after which the Access Point falls back to + another controller in case of failover." + ::= { cLApProfileEntry 26 } + +cLApProfileRetransmitTimeout OBJECT-TYPE + SYNTAX Unsigned32 (2..5) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the retransmission timeout for the + control packet for all APs associated to this particular AP + profile. This value represents the timeout for each + control Packet of all the Access Points, joined to this + retransmission, during the fallback of Access Point to + another controller in case of failover." + ::= { cLApProfileEntry 27 } + +cLApProfileOeapDisableLocalAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the local access is supported for + all the Office Extended Access Points associated to current AP + Profile. If set to true, the local SSID and and LAN ports on + the OEAP will be disabled." + ::= { cLApProfileEntry 28 } + +cLApProfileLedState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the LED state of all the + access points associated to a profile should be enabled or + disabled." + ::= { cLApProfileEntry 29 } + +cLApProfileRadioInterfaceShutdownEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the user to enable or disable radio + interface of all the APs associated to current AP Profile. + When enabled, AP radio's will be shut down when ethernet link + goes down for a duration of time set for + cLApProfileEthernetInterfaceDowntime. + A value of 'true' indicates the AP radio interface shutdown is + enabled. + A value of 'false' indicates the AP radio interface shutdown is + disabled." + ::= { cLApProfileEntry 30 } + +cLApProfileEthernetInterfaceDowntime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the ethernet interface down time after + which the AP radio interface will be shut down for Aps in a + profile." + ::= { cLApProfileEntry 31 } + +cLApProfileMulticastGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the AP multicast group address type." + ::= { cLApProfileEntry 32 } + +cLApProfileMulticastGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IPv6 multicast group address of all + the APs associated to current AP Profile." + ::= { cLApProfileEntry 33 } + +cLApProfileMulticastMode OBJECT-TYPE + SYNTAX INTEGER { + unicast(1), + multicast(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the ethernet multicast support of all + the APs associated to current AP Profile. + unicast - Controller will convert multicast to + unicast packet. + multicast - Multicast mode is enabled." + ::= { cLApProfileEntry 34 } + +cLApProfilePrimedJoinTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..43200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the primed timeout for the AP + discovery for a given profile." + ::= { cLApProfileEntry 35 } + +cLApProfilePreferMode OBJECT-TYPE + SYNTAX INTEGER { + unconfig(1), + ipv4(2), + ipv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the capwap tunnel prefer-mode for all APs + associated to this particular AP Profile. + unconfig - capwap tunnel is not established. + ipv4 - capwap tunnel established with ipv4 address. + ipv6 - capwap tunnel established with ipv6 address." + ::= { cLApProfileEntry 36 } + +cLApProfileApLagEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the ap-lag capability state of all the + APs associated to current AP profile. + A value of 'true' indicates the ap-lag capability state is + enabled. + A value of 'false' indicates the ap-lag capability state is + disabled." + ::= { cLApProfileEntry 37 } + +cLApProfile802dot1xAuthenticationEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the 802.1x supplicant authentication + feature of APs associated to current AP Profile. + If configured as True, user can configure 8021.1x + authentication between lightweight access points and the + switch. The access point acts as an 802.1x supplicant and is + authenticated by the switch using EAP-FAST with anonymous + PAC provisioning.User can set global authentication settings + that all access points inherit as they join the controller. + This includes all access points that are currently joined to + the controller and any that join in the future. If desired, + user can override the global authentication settings and + assign unique authentication settings for a specific + access point." + DEFVAL { false } + ::= { cLApProfileEntry 38 } + +cLApProfile802dot1xSupplicantUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the 802.1x supplicant username that + is to be inherited by all the APs associated to current AP + Profile." + ::= { cLApProfileEntry 39 } + +cLApProfile802dot1xSupplicantPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the 802.1x supplicant Password that + is to be inherited by all the APs associated to current AP + Profile. + A query on this OID will always return '****'." + ::= { cLApProfileEntry 40 } + +cLApProfileEncryptionEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether encyrption between + controller and AP is enabled or not in a profile. Encryption + can only be enabled if ESM card in controller is + pluged in. + + A value of 'true' enables encryption between + controller and AP. + + A value of 'false' disables encryption between + controller and AP." + DEFVAL { false } + ::= { cLApProfileEntry 41 } + +cLApProfileTelnetEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Telnet session + can be established to the APs in a given AP profile. + + A value of 'true' indicates an Telnet session + can be established to the APs in a given AP profile. + + A value of 'false' indicates an Telnet session + cannot be established to the APs in a given AP profile." + DEFVAL { false } + ::= { cLApProfileEntry 42 } + +cLApProfileSshEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether SSH session + can be established to the APs asscoaited to an AP Profile. + + A value of 'true' indicates an SSH session + can be established to the APs asscoaited to AP an Profile. + + A value of 'false' indicates an SSH session + cannot be established to the APs asscoaited to an AP Profile." + DEFVAL { false } + ::= { cLApProfileEntry 43 } + +cLApProfileHyperlocationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the admin status of Hyperlocation. + A value of 'true' indicates that Hyperlocation is enabled. + A value of 'false' indicates that Hyperlocation is disabled." + DEFVAL { false } + ::= { cLApProfileEntry 44 } + +cLApProfileHyperlocationDetectionThreshold OBJECT-TYPE + SYNTAX Integer32 (-100..-50) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the value of the Hyperlocation + detection threshold expressed in dBm. Valid range is + -100 dbm to -50 dbm." + DEFVAL { -100 } + ::= { cLApProfileEntry 45 } + +cLApProfileHyperlocationResetThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the value of the Hyperlocation + reset threshold expressed in scan cycles. Valid range is + 0 to 99 scan cycles. Its value must always be smaller + than the trigger threshold." + DEFVAL { 8 } + ::= { cLApProfileEntry 46 } + +cLApProfileHyperlocationTriggerThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the value of the Hyperlocation + trigger threshold expressed in scan cycles. Valid range + is 1 to 100 scan cycles." + DEFVAL { 10 } + ::= { cLApProfileEntry 47 } + +cLApProfileHyperlocationNtpIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the NTP server IP address type + configured for Hyperlocation feature." + ::= { cLApProfileEntry 48 } + +cLApProfileHyperlocationNtpIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the NTP server IP address + configured for Hyperlocation feature." + ::= { cLApProfileEntry 49 } + +cLApProfileAdjustMss OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable the TCP MSS flag" + DEFVAL { false } + ::= { cLApProfileEntry 50 } + +cLApProfileDiscoveryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the timeout for the AP + discovery for a particular AP profile." + DEFVAL { 10 } + ::= { cLApProfileEntry 51 } + +cLApProfileHeartBeatTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the Heart beat timeout for the APs in + a particular AP profile." + DEFVAL { 30 } + ::= { cLApProfileEntry 52 } + +cLApProfileCdpEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to enable the CDP for all APs + associated to particular AP Profile" + DEFVAL { false } + ::= { cLApProfileEntry 53 } + +cLApProfileApPacketCaptureProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the AP packet capture profile + name mapped to this AP join profile. Access Points in this + AP join profile will use the parameters of packet capture + profile" + ::= { cLApProfileEntry 54 } + +cLApProfileRogueReportInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the rogue report interval, + which is the interval that monitor mode APs send + rogue detection details to the controller. + This value is valid only for the current AP Profile." + ::= { cLApProfileEntry 55 } + +cLApProfileRogueMinimumRssi OBJECT-TYPE + SYNTAX Integer32 (-128..-70) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum value of RSSI + considered for detection of rogues. + This value is valid only for the current AP Profile." + ::= { cLApProfileEntry 56 } + +cLApProfileRogueTransientInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 120..1800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the rogue transient + interval for this AP Profile. + + A value of '0' specifies that an AP sends + rogue detection details to the controller + as soon as it detects a rogue. + + A non-zero value specifies that an AP sends + rogue detection details to the controller if + it hears the rogue more than once in the specified + interval." + DEFVAL { 0 } + ::= { cLApProfileEntry 57 } + +cLApProfileRogueContainFlexconnect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Rogue containment of + standalone flexconnect APs is enabled in this AP Profile. + A value of 'true' enables rogue containment. + A value of 'false' disables rogue containment." + DEFVAL { false } + ::= { cLApProfileEntry 58 } + +cLApProfileRogueContainAutoRateEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Rogue containment auto-rate + is enabled in this AP Profile. + A value of 'true' enables auto-rate. + A value of 'false' disables auto-rate." + DEFVAL { false } + ::= { cLApProfileEntry 59 } + +cLApProfileRogueDetectionEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Rogue Detection + is enabled in this AP Profile. + A value of 'true' enables Rogue Detection. + A value of 'false' disables Rogue Detection. + Rogue detection is not supported on sniffer + and rogue detector mode APs." + DEFVAL { true } + ::= { cLApProfileEntry 60 } + +cLApProfileReportInterval24ghz OBJECT-TYPE + SYNTAX Integer32 (5..90) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval at which APs + connected will send client statitics for 802.11b radio for a + particular AP profile." + DEFVAL { 90 } + ::= { cLApProfileEntry 61 } + +cLApProfileReportInterval5ghz OBJECT-TYPE + SYNTAX Integer32 (5..90) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval at which APs + connected will send client statitics for 802.11a radio for a + particular AP profile" + DEFVAL { 90 } + ::= { cLApProfileEntry 62 } + +cLApProfileDot1xApSwitchEapAuth OBJECT-TYPE + SYNTAX INTEGER { + eapNone(1), + eapFast(2), + eapTls(3), + peap(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Dot1x EAP type + in this AP Profile." + ::= { cLApProfileEntry 63 } + +cLApProfileDot1xApSwtichLscAuth OBJECT-TYPE + SYNTAX INTEGER { + authNone(1), + authCapwapDtls(2), + authDot1xPort(3), + authBoth(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Dot1x LSC AP Auth + type in this AP Profile." + ::= { cLApProfileEntry 64 } + +cLApProfileMeshProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object uniquely identifies a mesh profile in a + particular AP profile." + ::= { cLApProfileEntry 65 } + +cLApProfileUsbStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies USB status(enable/disable) to be applied + to all APs belonging to this AP join profile." + DEFVAL { true } + ::= { cLApProfileEntry 66 } + +cLApProfileVlanTagging OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the Vlan tagging of all the APs + associated to current AP Profile should be enabled or disabled." + DEFVAL { false } + ::= { cLApProfileEntry 67 } + +cLApProfileApCountryCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the AP country code mapped to this + AP join profile." + ::= { cLApProfileEntry 68 } + +cLApProfileExtModuleEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether extended module + is enabled in this AP Profile. + A value of 'true' enables extended module. + A value of 'false' disables extended module." + ::= { cLApProfileEntry 69 } + +cLApProfileStatsTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the duration of the + stats timer value in seconds." + DEFVAL { 180 } + ::= { cLApProfileEntry 70 } + +cLApProfilePoePreStandardSwitchFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the Pre-standard + switch state as PoE option. + A value of 'true' enables Pre-standard switch. + A value of 'false' disables Pre-standard switch." + ::= { cLApProfileEntry 71 } + +cLApProfilePoePowerInjectorSelection OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + installed(2), + override(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Power over Ethernet (PoE) injector + state for all the APs associated to current AP profile. + A value of '1' represents the state of PoE injector is unknown. + A value of '2' represents the state of PoE injector is + installed. + A value of '3' represents the state of PoE injector is + override." + ::= { cLApProfileEntry 72 } + +cLApProfilePoeInjectorSwitchMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the MAC address of the + switch port that has a Power injector." + ::= { cLApProfileEntry 73 } + +cLApProfileHaloBleBeaconAdvertisedPwr OBJECT-TYPE + SYNTAX Unsigned32 (40..100) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Power for HALO BLE beacon + advertisement." + DEFVAL { 59 } + ::= { cLApProfileEntry 74 } + +cLApProfileTftpDownGradeAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the TFTP servers + address type in use." + ::= { cLApProfileEntry 75 } + +cLApProfileTftpDownGradeAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the TFTP servers + IP address." + ::= { cLApProfileEntry 76 } + +cLApProfileTftpDownGradeFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the AP image downgrade + file name on the TFTP server." + ::= { cLApProfileEntry 77 } + +cLApProfileCoreDumpType OBJECT-TYPE + SYNTAX INTEGER { + uncompress(1), + compress(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether coredump is enabled and + whether it is in compress or uncompress. + A value of '1' represents uncompressed form of core dump file. + A value of '2' represents compressed form of core dump file. + A value of '3' disables the coredump." + ::= { cLApProfileEntry 78 } + +cLApProfileCoreDumpTftpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the TFTP server address type used + for AP core dump transfer." + ::= { cLApProfileEntry 79 } + +cLApProfileCoreDumpTftpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the TFTP server address used for AP + core dump transfer." + ::= { cLApProfileEntry 80 } + +cLApProfileCoreDumpCoreFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents core dump file name + on the TFTP server." + ::= { cLApProfileEntry 81 } + +cLApProfileBackupFallbackEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents fallback status of APs asscoaited + to an AP Profile. + A value of 'true' represents AP fallback enabled. + A value of 'false' represents AP fallback disabled." + ::= { cLApProfileEntry 82 } + + +-- ********************************************************************* +-- * Halo BLE Configuration +-- ********************************************************************* + +cLApProfileHaloBleBeaconTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApProfileHaloBleBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents an instance of HALO BLE configuration per + AP profile. It lists the HALO BLE beacon parameters which are + common for HALO enabled APs that have joined the controller + under the same AP profile." + ::= { ciscoLwappApProfile 2 } + +cLApProfileHaloBleBeaconEntry OBJECT-TYPE + SYNTAX CLApProfileHaloBleBeaconEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains an instance of HALO BLE beacon + configuration for a specific AP profile. It lists the HALO BLE + beacon ID, UUID, transmission power, and status per beacon for + HALO enabled APs of a particular AP profile that have joined the + controller" + INDEX { + cLApProfileName, + cLApProfileHaloBleBeaconId + } + ::= { cLApProfileHaloBleBeaconTable 1 } + +CLApProfileHaloBleBeaconEntry ::= SEQUENCE { + cLApProfileHaloBleBeaconId Unsigned32, + cLApProfileHaloBleBeaconUuid SnmpAdminString, + cLApProfileHaloBleBeaconTxPower Unsigned32, + cLApProfileHaloBleBeaconEnabled TruthValue +} + +cLApProfileHaloBleBeaconId OBJECT-TYPE + SYNTAX Unsigned32 (0..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents HALO BLE beacon ID for which BLE + configuration to be applied." + ::= { cLApProfileHaloBleBeaconEntry 1 } + +cLApProfileHaloBleBeaconUuid OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents HALO BLE beacon UUID (universally + unique identifier) which is a 128-bit value." + ::= { cLApProfileHaloBleBeaconEntry 2 } + +cLApProfileHaloBleBeaconTxPower OBJECT-TYPE + SYNTAX Unsigned32 (0..52) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents HALO BLE beacon transmission power. + The transmission power is based on the size of the required + proximity zone." + ::= { cLApProfileHaloBleBeaconEntry 3 } + +cLApProfileHaloBleBeaconEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of HALO BLE beacon. + true(1) - enable the HALO BLE beacon, + false(2) - disable the HALO BLE beacon." + ::= { cLApProfileHaloBleBeaconEntry 4 } + + +-- ********************************************************************* +-- * AP Packet Capture Profile Configuration +-- ********************************************************************* + +cLApPacketCaptureProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApPacketCaptureProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the information about the packet capture + parameters for the 802.11 LWAPP Access Points. + Rows are added to this table whenever, new profiles + are added to this controller, and rows are deleted + whenever profiles gets deleted from the controller." + ::= { ciscoLwappApPacketCapture 1 } + +cLApPacketCaptureProfileEntry OBJECT-TYPE + SYNTAX CLApPacketCaptureProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about the packet + capture profile configured on the controller." + INDEX { cLApPacketCaptureProfileName } + ::= { cLApPacketCaptureProfileTable 1 } + +CLApPacketCaptureProfileEntry ::= SEQUENCE { + cLApPacketCaptureProfileName SnmpAdminString, + cLApPacketCaptureProfileRowStatus RowStatus, + cLApPacketCaptureProfileBufferSize Unsigned32, + cLApPacketCaptureProfileDuration Unsigned32, + cLApPacketCaptureProfileTruncation Unsigned32, + cLApPacketCaptureProfileFtpServerAddressType InetAddressType, + cLApPacketCaptureProfileFtpServerAddress InetAddress, + cLApPacketCaptureProfileFtpServerPath SnmpAdminString, + cLApPacketCaptureProfileFtpUsername SnmpAdminString, + cLApPacketCaptureProfileFtpPassword SnmpAdminString, + cLApPacketCaptureProfileClassifierArp TruthValue, + cLApPacketCaptureProfileClassifierBroadcast TruthValue, + cLApPacketCaptureProfileClassifierControl TruthValue, + cLApPacketCaptureProfileClassifierData TruthValue, + cLApPacketCaptureProfileClassifierDot1x TruthValue, + cLApPacketCaptureProfileClassifierIapp TruthValue, + cLApPacketCaptureProfileClassifierIp TruthValue, + cLApPacketCaptureProfileClassifierManagement TruthValue, + cLApPacketCaptureProfileClassifierMulticast TruthValue, + cLApPacketCaptureProfileClassifierTcp TruthValue, + cLApPacketCaptureProfileClassifierUdp TruthValue, + cLApPacketCaptureProfileClassifierTcpPort InetPortNumber, + cLApPacketCaptureProfileClassifierUdpPort InetPortNumber +} + +cLApPacketCaptureProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the profile name for + ap packet capture profile. The parameters of + packet capture profile are used while capturing packets + on the Access Point for the specified wireless client." + ::= { cLApPacketCaptureProfileEntry 1 } + +cLApPacketCaptureProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to add or delete an entry in this table." + ::= { cLApPacketCaptureProfileEntry 2 } + +cLApPacketCaptureProfileBufferSize OBJECT-TYPE + SYNTAX Unsigned32 (1024..4096) + UNITS "kilobytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the size of the buffer Access Point + should use to copy the captured packets for client and dump + it to the FTP server." + DEFVAL { 2048 } + ::= { cLApPacketCaptureProfileEntry 3 } + +cLApPacketCaptureProfileDuration OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "Minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the duration for which the Access Point + should capture packets for specified client." + DEFVAL { 10 } + ::= { cLApPacketCaptureProfileEntry 4 } + +cLApPacketCaptureProfileTruncation OBJECT-TYPE + SYNTAX Unsigned32 (0..1500) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the length of the packet after + truncation while capturing packets on the Access Point. + Default value is 0 which indictaes captured packet should + contain the full payload length." + ::= { cLApPacketCaptureProfileEntry 5 } + +cLApPacketCaptureProfileFtpServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of the ftp server + IP Address made available through + cLApPacketCaptureProfileEntry." + ::= { cLApPacketCaptureProfileEntry 6 } + +cLApPacketCaptureProfileFtpServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IP Address of the + FTP server. Access Point will dump the captured packets + to a file in this ftp server." + ::= { cLApPacketCaptureProfileEntry 7 } + +cLApPacketCaptureProfileFtpServerPath OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the directory path in the + ftp server for storing the file which contains the + captured packets in the Access Point." + ::= { cLApPacketCaptureProfileEntry 8 } + +cLApPacketCaptureProfileFtpUsername OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the username to login into + the ftp server in order to transfer the captured + packets from the Access Point." + ::= { cLApPacketCaptureProfileEntry 9 } + +cLApPacketCaptureProfileFtpPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the password to login into + the ftp server in order to transfer the captured + packets from the Access Point." + ::= { cLApPacketCaptureProfileEntry 10 } + +cLApPacketCaptureProfileClassifierArp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for ARP packets + while capturing packets on the Access Point. + A value of 'true' indicates ARP packets should be captured. + A value of 'false' indicates ARP packets shouldn't be captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 11 } + +cLApPacketCaptureProfileClassifierBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for 802.11 Broadcast + packets, while capturing packets on the Access Point. + A value of 'true' indicates Broadcast packets should be + captured. + A value of 'false' indicates Broadcast packets should not be + captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 12 } + +cLApPacketCaptureProfileClassifierControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for 802.11 control packets, + while capturing packets on the Access Point under AP Profile + which is making use of this packet capture profile. + + A value of 'true' indicates 802.11 control packets should be + captured. + A value of 'false' indicates 802.11 control packets should not + be captured." + DEFVAL { true } + ::= { cLApPacketCaptureProfileEntry 13 } + +cLApPacketCaptureProfileClassifierData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for 802.11 Data packets, + while capturing packets on the Access Point under AP Profile + which is making use of this packet capture profile. + + A value of 'true' indicates 802.11 Data packets should be + captured. + A value of 'false' indicates 802.11 Data packets should not be + captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 14 } + +cLApPacketCaptureProfileClassifierDot1x OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for 802.11 Dot1x packets, + while capturing packets on the Access Point under AP Profile + which is making use of this packet capture profile. + A value of 'true' indicates 802.11 Dot1x packets should be + captured. + A value of 'false' indicates 802.11 Dot1x packets should + not be captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 15 } + +cLApPacketCaptureProfileClassifierIapp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for 802.11 IAPP packets, + while capturing packets on the Access Point under AP Profile + which is making use of this packet capture profile. + A value of 'true' indicates IAPP packets should be captured. + A value of 'false' indicates IAPP packets should + not be captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 16 } + +cLApPacketCaptureProfileClassifierIp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for IP packets, + while capturing packets on the Access Point. + A value of 'true' indicates IP packets should be captured. + A value of 'false' indicates IP packets should not be captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 17 } + +cLApPacketCaptureProfileClassifierManagement OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for 802.11 Management + packets, while capturing packets on the Access Point. A value + of 'true' indicates 802.11 Management packets should be + captured. + A value of 'false' indicates 802.11 Management packets should + not be captured." + DEFVAL { true } + ::= { cLApPacketCaptureProfileEntry 18 } + +cLApPacketCaptureProfileClassifierMulticast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for 802.11 Multicast + packets, while capturing packets on the Access Point. + A value of 'true' indicates Multicast packets should be + captured. + A value of 'false' indicates Multicast packets should not be + captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 19 } + +cLApPacketCaptureProfileClassifierTcp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for TCP packets, + while capturing packets on the Access Point. + Value of 'true' indicates IP packets should be captured. + Value of 'false' indicates IP packets should not be captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 20 } + +cLApPacketCaptureProfileClassifierUdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filters for TCP packets, + while capturing packets on the Access Point. + Value of 'true' indicates IP packets should be captured. + Value of 'false' indicates IP packets should not be captured." + DEFVAL { false } + ::= { cLApPacketCaptureProfileEntry 21 } + +cLApPacketCaptureProfileClassifierTcpPort OBJECT-TYPE + SYNTAX InetPortNumber (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filter value port number for TCP + packets, while capturing packets on the Access Point. + Default value is 0 which indicates all TCP packets should + be captured." + DEFVAL { 0 } + ::= { cLApPacketCaptureProfileEntry 22 } + +cLApPacketCaptureProfileClassifierUdpPort OBJECT-TYPE + SYNTAX InetPortNumber (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filter value port number for UDP + packets, while capturing packets on the Access Point under AP + Profile which is making use of this packet capture profile. + Default value is 0 which indicates all UDP packets should + be captured." + DEFVAL { 0 } + ::= { cLApPacketCaptureProfileEntry 23 } + + +-- ********************************************************************* +-- * AP Packet Capture Client Table +-- ********************************************************************* + +cLApPacketCaptureClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApPacketCaptureClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information about the status of + packet capture already in progress on per Client basis. + Rows are added to this table whenever, packet capture is + started for a new client, and rows are deleted whenever + packet capture gets stopped for a particular Client." + ::= { ciscoLwappApPacketCapture 2 } + +cLApPacketCaptureClientEntry OBJECT-TYPE + SYNTAX CLApPacketCaptureClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about packet + capture session currently going on for a client on 802.11 + LWAPP Access Point that has joined the controller." + INDEX { cLApPacketCaptureClientDeviceMac } + ::= { cLApPacketCaptureClientTable 1 } + +CLApPacketCaptureClientEntry ::= SEQUENCE { + cLApPacketCaptureClientDeviceMac MacAddress, + cLApPacketCaptureClientApMacAddress MacAddress, + cLApPacketCaptureClientAutoMode TruthValue, + cLApPacketCaptureClientStartStop INTEGER, + cLApPacketCaptureClientSiteName SnmpAdminString, + cLApPacketCaptureClientRowStatus RowStatus +} + +cLApPacketCaptureClientDeviceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the mac address of the client for + which packet capture should be started on the Access Point. + Access Point will check for this mac address + while capturing packets." + ::= { cLApPacketCaptureClientEntry 1 } + +cLApPacketCaptureClientApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the base radio mac address + of the Access Point on which packet capture should + be started. This will be used only in case of static mode + but, it is mandatory to populate this in static mode as well." + ::= { cLApPacketCaptureClientEntry 2 } + +cLApPacketCaptureClientAutoMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the mode for packet capture. + A value of 'true' indicates packet capture should be started + in auto mode, which means capture will be started on the + Access Point on which device is currently connected and + also on the nearby Access Points which appear in the + RRM neighbor lists of present Access Point. + A value of 'false' indicates packet capture should be + started only on the specified Access Point." + ::= { cLApPacketCaptureClientEntry 3 } + +cLApPacketCaptureClientStartStop OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + start(2), + stop(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the trigger to start or stop + packet capture for the client. A value of '1' + indicates packet capture should be started. A value + of '2' indicates packet capture should be stopped." + ::= { cLApPacketCaptureClientEntry 4 } + +cLApPacketCaptureClientSiteName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the name of the site on which the + specific device or the Access Point is present." + ::= { cLApPacketCaptureClientEntry 5 } + +cLApPacketCaptureClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This oject specifies to the addition or deletion of an + entry in this table. When an entry is added, packet + capture will be started for the specified device. + When an entry is deleted, packet capture will be stopped + for the specified device." + ::= { cLApPacketCaptureClientEntry 6 } + + +-- ********************************************************************* +-- * AP Packet Capture AP table +-- ********************************************************************* + +cLApPacketCaptureApTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLApPacketCaptureApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information about the status of + packet capture already in progress on a per AP, per Client + basis. Rows are added to this table whenever, packet capture + is started for a client on a new AP, and rows are deleted + whenever packet capture gets stopped on a particular AP." + ::= { ciscoLwappApPacketCapture 3 } + +cLApPacketCaptureApEntry OBJECT-TYPE + SYNTAX CLApPacketCaptureApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about status of + packet capture already in progress on the specific AP." + INDEX { cLApSysMacAddress } + ::= { cLApPacketCaptureApTable 1 } + +CLApPacketCaptureApEntry ::= SEQUENCE { + cLApPacketCaptureApDeviceMac MacAddress, + cLApPacketCaptureApMacAddress MacAddress, + cLApPacketCaptureApStatus TruthValue +} + +cLApPacketCaptureApDeviceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the mac address of the device for + which packet capture was started on the Access Point. + Access Point will check for this mac address + while capturing packets." + ::= { cLApPacketCaptureApEntry 1 } + +cLApPacketCaptureApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the base radio mac address of + the Access Point on which packet capture was started for + the specific device." + ::= { cLApPacketCaptureApEntry 2 } + +cLApPacketCaptureApStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the status of the packet capture. + A value of 'true' indicates packet capture has been started + for the specified device on the specific Access Point, + A value of 'false' indicates packet capture is not started + for the specified device on the specific Access Point." + ::= { cLApPacketCaptureApEntry 3 } + + + +-- ******************************************************************** +-- * Notification Objects +-- ******************************************************************** + +cLApAssocFailureReason OBJECT-TYPE + SYNTAX CLApAssocFailureReason + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the failure reasons when + a AP fails to associate with a controller." + ::= { ciscoLwappApMIBNotifObjects 1 } + +cLApRogueApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the radio MAC address + common to the dot11 interfaces of the rogue AP." + ::= { ciscoLwappApMIBNotifObjects 2 } + +cLApDot11RadioChannelNumber OBJECT-TYPE + SYNTAX CLDot11Channel + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the channel number of the + radio interface of the AP, represented by + cLApDot11IfType." + ::= { ciscoLwappApMIBNotifObjects 3 } + +cLApRogueApSsid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the SSID used by the + rogue AP to intrude the network." + ::= { ciscoLwappApMIBNotifObjects 4 } + +cLApRogueType OBJECT-TYPE + SYNTAX INTEGER { + asleap(1), + honeypot(2), + other(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the SSID of the used by the + rogue AP to intrude the network." + ::= { ciscoLwappApMIBNotifObjects 5 } + +cLApWipsReason OBJECT-TYPE + SYNTAX INTEGER { + noMonitoringDevice(1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the failure reasons for an AP + when cLApWipsEnable is set to 'true'. + + noMonitoringDevice - No monitoring device + connected to collect WIPs information." + ::= { ciscoLwappApMIBNotifObjects 6 } + +cLApWipsClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies whether this event is + raise or clear. + A value of 'true' indicates this event is cleared + A value of 'false' indicates this even is raised." + ::= { ciscoLwappApMIBNotifObjects 7 } + +cLApIfUpDownFailureType OBJECT-TYPE + SYNTAX INTEGER { + detectedFailure(1), + configuredReset(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the type of the + AP interface failure. + detectedFailure(1) - Failure of radio. + configuredReset(2) - Reset due to manual + configuration." + ::= { ciscoLwappApMIBNotifObjects 8 } + +cLApIfUpDownCause OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the cause of the + AP interface failure." + ::= { ciscoLwappApMIBNotifObjects 9 } + +cLApIfUpDownFailureCode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the code of the + AP interface failure." + ::= { ciscoLwappApMIBNotifObjects 10 } + +cLApAlarmSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies whether this event is + raise or clear. + A value of 'true' indicates this event is set. + A value of 'false' indicates this even is cleared." + ::= { ciscoLwappApMIBNotifObjects 11 } + +cLApRogueClassType OBJECT-TYPE + SYNTAX INTEGER { + pending(0), + friendly(1), + malicious(2), + unclassified(3), + custom(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the AP class type of the + Rogue AP detected." + ::= { ciscoLwappApMIBNotifObjects 12 } + +cLApRogueDetectedChannel OBJECT-TYPE + SYNTAX CLDot11Channel + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the rogue + detected channel number." + ::= { ciscoLwappApMIBNotifObjects 13 } + +cLApRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the Rogue RSSI as seen by + AP Interface." + ::= { ciscoLwappApMIBNotifObjects 14 } + +cLApSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the SNR seen by AP + Interface from Rogue" + ::= { ciscoLwappApMIBNotifObjects 15 } + +cLApDot11RadioCurrentChannel OBJECT-TYPE + SYNTAX CLDot11Channel + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the dot11 + current channel." + ::= { ciscoLwappApMIBNotifObjects 16 } + +cLApAdhocRogue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the flag used to state if + the rogue found is an Adhoc rogue or it is an AP." + ::= { ciscoLwappApMIBNotifObjects 17 } + +cLApRogueAPOnWiredNetwork OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the flag used to state if + the rogue is found on the wired network. + A value of '1' indicates Rogue AP is found on wired + network. + A value of '0' indicates Rogue AP is not found + on wired network." + ::= { ciscoLwappApMIBNotifObjects 18 } + +cLApRogueMode OBJECT-TYPE + SYNTAX INTEGER { + initializing(0), + pending(1), + alert(2), + detectedLrad(3), + known(4), + acknowledge(5), + contained(6), + threat(7), + containedPending(8), + knownContained(9), + trustedMissing(10) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This attribute is use to specify the state in which + the Rogue AP is user can set the Rogue AP in alert, + known or acknowledge state. + + Alert state means Rogue AP can be a potential threat, + trap will be sent out to trap recipients. + + Known state means its just internal AP which is not + on the same Switch. + + Acknowledge state means an external AP whose + existence is acceptable and not a threat (probably + some other company's AP). + + Contained means containement is initiated and ongoing. + Threat is usually the state when the rogue is found + on wired network. + + known(4), knownContained(9) and trustedMissing(10) + will appear in known rogue list. + known rogues can be pre provisioned and known rogues + state can be changed to alert(2)." + ::= { ciscoLwappApMIBNotifObjects 19 } + +cLApRogueIsClassifiedByRule OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the flag used to state if the + rogue is classified by a rogue rule. + A value of 'true' indicates its classifed by rogue rule. + A value of 'false' indicates its not classified by rogue + rule." + ::= { ciscoLwappApMIBNotifObjects 20 } + +cLApRogueClassifiedApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the radio MAC address + of the classified rogue AP." + ::= { ciscoLwappApMIBNotifObjects 21 } + +cLApRogueClassifiedRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the Rogue classified RSSI as + seen by Airespace AP Interface." + ::= { ciscoLwappApMIBNotifObjects 22 } + +cLAPPreviousMonitorMode OBJECT-TYPE + SYNTAX CLApMode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the previous AP monitor Mode." + ::= { ciscoLwappApMIBNotifObjects 23 } + +cLAPCurrentMonitorMode OBJECT-TYPE + SYNTAX CLApMode + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the current AP monitor Mode." + ::= { ciscoLwappApMIBNotifObjects 24 } + +cLApSsidKeyConfSsidA OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the SSID which has same + cipher key with another SSID on the same AP. + The another SSID is represented by cLApSsidKeyConfSsidB." + ::= { ciscoLwappApMIBNotifObjects 25 } + +cLApSsidKeyConfKeyIdxA OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents key index of the SSID which has same + cipher key with another SSID on the same AP. + It is the key index of cLApSsidKeyConfSsidA. + The another SSID is represented by cLApSsidKeyConfSsidB." + ::= { ciscoLwappApMIBNotifObjects 26 } + +cLApSsidKeyConfSsidB OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the SSID which has same + cipher key with another SSID on the same AP. + The another SSID is represented by cLApSsidKeyConfSsidA." + ::= { ciscoLwappApMIBNotifObjects 27 } + +cLApSsidKeyConfKeyIdxB OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents key index of the SSID which has same + cipher key with another SSID on the same AP. + It is the key index of cLApSsidKeyConfSsidB. + The another SSID is represented by cLApSsidKeyConfSsidA." + ::= { ciscoLwappApMIBNotifObjects 28 } + +cLApPreviousChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the channel before changed." + ::= { ciscoLwappApMIBNotifObjects 29 } + +cLApCurrentChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the channel after changed." + ::= { ciscoLwappApMIBNotifObjects 30 } + +cLApChannelCustomize OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + customized(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the channel's change mode. + If this value is true, then bsnAPDot11CurrentChannel in + bsnAPIfDot11PhyDSSSTable is assigned by dynamic + algorithm and is read-only." + ::= { ciscoLwappApMIBNotifObjects 31 } + +cLApIfLoadChannelUtilization OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the code of the + AP Interface channel load utilization." + ::= { ciscoLwappApMIBNotifObjects 32 } + +cLAPGroupVlanName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the code of the + AP Group Interface Name." + ::= { ciscoLwappApMIBNotifObjects 33 } + +cLApRuleName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the rule name to identify + applied on the Ap." + ::= { ciscoLwappApMIBNotifObjects 34 } + +cLApSeverityScore OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object is used to define the custom classification + severity score of the rules. + This object is applicable when cLRuleRogueType is configured + as 'custom'." + ::= { ciscoLwappApMIBNotifObjects 35 } + +cLApDot11XorRadioRoleChangeReason OBJECT-TYPE + SYNTAX INTEGER { + none(1), + auto(2), + manual(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object is used to identify the reason code for + radio role change of XOR radio." + ::= { ciscoLwappApMIBNotifObjects 36 } + +cLApDot11XorRadioBandChangeReason OBJECT-TYPE + SYNTAX INTEGER { + none(1), + coverageHole(2), + hyperlocation(3), + revert(4), + fra(5), + manual(6) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object is used to identify the reason code for + radio band change of XOR radio." + ::= { ciscoLwappApMIBNotifObjects 37 } + +-- ******************************************************************** +-- * Notifications +-- ******************************************************************** + +ciscoLwappApIfRegulatoryDomainMismatchNotif NOTIFICATION-TYPE + OBJECTS { + cLApName, + cLApDot11IfType, + cLApDot11IfRegDomain, + cldRegulatoryDomain + } + STATUS current + DESCRIPTION + "This notification is generated if an AP radio's regulatory + domain doesn't match the country the controller is configured + for. Due to the mismatch, the AP will fail to associate with + the controller." + ::= { ciscoLwappApMIBNotifs 1 } + +ciscoLwappApCrash NOTIFICATION-TYPE + OBJECTS { cLApName } + STATUS obsolete + DESCRIPTION + "This notification is generated after an AP rejoins the + controller after a crash. Once the AP joins, the controller + will get the crash file from the AP and sends this + notification." + ::= { ciscoLwappApMIBNotifs 2 } + +ciscoLwappApUnsupported NOTIFICATION-TYPE + OBJECTS { + cLApName, + cLApAssocFailureReason + } + STATUS current + DESCRIPTION + "This notification is generated after an unsupported AP tries + to join the controller." + ::= { ciscoLwappApMIBNotifs 3 } + +ciscoLwappApAssociated NOTIFICATION-TYPE + OBJECTS { + cLApName, + cLApLastRebootReason, + cLApDataEncryptionStatus + } + STATUS current + DESCRIPTION + "This notification is generated whenever an AP joins the + controller successfully. This notification contains + information about the last reboot reason and Data + Encryption status of the AP." + ::= { ciscoLwappApMIBNotifs 4 } + +ciscoLwappApPower NOTIFICATION-TYPE + OBJECTS { + cLApName, + cLApPowerStatus + } + STATUS current + DESCRIPTION + "This notification is generated whenever an AP detects low + power from Ethernet." + ::= { ciscoLwappApMIBNotifs 5 } + +ciscoLwappApRogueApDetected NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApRogueApMacAddress, + cLApEthernetIfSlotId, + cLApDot11IfType, + cLApDot11RadioChannelNumber, + cLApRogueApSsid, + cLApRogueType + } + STATUS current + DESCRIPTION + "This notification is generated whenever a rogue AP is + detected." + ::= { ciscoLwappApMIBNotifs 6 } + +ciscoLwappApRogueApCleared NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApRogueApMacAddress, + cLApEthernetIfSlotId, + cLApDot11IfType, + cLApDot11RadioChannelNumber, + cLApRogueApSsid, + cLApRogueType + } + STATUS current + DESCRIPTION + "This notification is generated whenever a rogue AP was + detected and then subsequently if its been removed from + the network." + ::= { ciscoLwappApMIBNotifs 7 } + +ciscoLwappApWipsNotification NOTIFICATION-TYPE + OBJECTS { + cLApName, + cLApWipsReason, + cLApWipsClear + } + STATUS current + DESCRIPTION + "This notification is generated whenever a controller + detects a WIPS event." + ::= { ciscoLwappApMIBNotifs 8 } + +ciscoLwappApNoDownlinkChannelNotify NOTIFICATION-TYPE + OBJECTS { cLApName } + STATUS current + DESCRIPTION + "This notification is generated when ever AP fails to find + new downlink channel." + ::= { ciscoLwappApMIBNotifs 9 } + +ciscoLwappApIfUpNotify NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApDot11IfSlotId, + cLApPortNumber, + cLApIfUpDownFailureType, + cLApIfUpDownCause, + cLApIfUpDownFailureCode, + cLApName + } + STATUS current + DESCRIPTION + "This notification is generated when AP's Interface + operational status goes up." + ::= { ciscoLwappApMIBNotifs 10 } + +ciscoLwappApIfDownNotify NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApDot11IfSlotId, + cLApAdminStatus, + cLApDot11IfAdminStatus, + cLApIfUpDownFailureType, + cLApIfUpDownCause, + cLApIfUpDownFailureCode, + cLApName + } + STATUS current + DESCRIPTION + "This notification is generated when AP's Interface + operational status goes down." + ::= { ciscoLwappApMIBNotifs 11 } + +ciscoLwappApClientThresholdNotify NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApDot11IfSlotId, + cLApDot11IfType, + cLRFProfileHighDensityMaxRadioClients, + cLRFProfileHDClientTrapThreshold + } + STATUS current + DESCRIPTION + "This notification is generated when the number of + clients on the AP's Radio Interface exceeds + the limit defined in cLRFProfileHDClientTrapThreshold." + ::= { ciscoLwappApMIBNotifs 12 } + +ciscoLwappApUpgradeFailureNotify NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApUpgradeFromVersion, + cLApUpgradeToVersion, + cLApUpgradeFailureCause + } + STATUS current + DESCRIPTION + "This notification is generated when AP image upgrade failed." + ::= { ciscoLwappApMIBNotifs 13 } + +ciscoLwappApCpuUsageHigh NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApCpuCurrentUsage, + cLApAlarmSet + } + STATUS current + DESCRIPTION + "This notification generates when an AP detects its + CPU usage is higher than the threshold configured in + clsSysApCpuUsageThreshold, with cLApAlarmSet + set to true. When this AP's CPU usage falls below + the threshold lately, this notification is + generated with cLApAlarmSet set to false." + ::= { ciscoLwappApMIBNotifs 14 } + +ciscoLwappApMemoryUsageHigh NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApMemoryCurrentUsage, + cLApAlarmSet + } + STATUS current + DESCRIPTION + "This notification generates when an AP detects its memory + usage is higher than the threshold configured in + clsSysApMemoryUsageThreshold, with cLApAlarmSet + set to true. When this AP's memory usage falls below + the threshold lately, this notification is + generated with cLApAlarmSet set to false." + ::= { ciscoLwappApMIBNotifs 15 } + +ciscoLwappApMaxClientLimitNotify NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApDot11IfSlotId, + cLApMaxClientLimitNumberTrap, + cLApMaxClientLimitCause, + cLApMaxClientLimitSet + } + STATUS current + DESCRIPTION + "This notification is generated when the event that + max client limit reached is raised or cleared." + ::= { ciscoLwappApMIBNotifs 16 } + +ciscoLwappApAdjChannelRogueDetected NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApRogueApMacAddress, + cLApEthernetIfSlotId, + cLApDot11IfType, + cLApRogueDetectedChannel, + cLApRSSI, + cLApSNR, + cLApDot11RadioCurrentChannel, + cLApAdhocRogue, + cLApRogueApSsid, + cLApRogueClassType + } + STATUS current + DESCRIPTION + "This notification is generated whenever a rogue AP is + detected at the Adjacent channels" + ::= { ciscoLwappApMIBNotifs 17 } + +ciscoLwappApAdjChannelRogueCleared NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApRogueApMacAddress, + cLApEthernetIfSlotId, + cLApDot11IfType, + cLApRogueDetectedChannel, + cLApDot11RadioCurrentChannel + } + STATUS current + DESCRIPTION + "This notification is generated whenever a rogue AP is + detected at the Adjacent channels and then + subsequently if its been removed from the network." + ::= { ciscoLwappApMIBNotifs 18 } + +ciscoLwappApRogueDetected NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApRogueApMacAddress, + cLApEthernetIfSlotId, + cLApDot11IfType, + cLApRogueDetectedChannel, + cLApRSSI, + cLApSNR, + cLApRogueAPOnWiredNetwork, + cLApAdhocRogue, + cLApRogueApSsid, + cLApRogueClassType, + cLApRogueMode, + cLApRogueIsClassifiedByRule, + cLApSeverityScore, + cLApRuleName, + cLApRogueClassifiedApMacAddress, + cLApRogueClassifiedRSSI + } + STATUS current + DESCRIPTION + "This notification is generated whenever a rogue AP is + detected at the same channel." + ::= { ciscoLwappApMIBNotifs 19 } + +ciscoLwappApCurrentChannelRogueDetected NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApRogueApMacAddress, + cLApEthernetIfSlotId, + cLApDot11IfType, + cLApRogueDetectedChannel, + cLApRSSI, + cLApSNR, + cLApDot11RadioCurrentChannel, + cLApAdhocRogue, + cLApRogueApSsid, + cLApRogueClassType + } + STATUS current + DESCRIPTION + "This notification is generated whenever a rogue AP is + detected at the Current channel." + ::= { ciscoLwappApMIBNotifs 20 } + +ciscoLwappApCurrentChannelRogueCleared NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApRogueApMacAddress, + cLApEthernetIfSlotId, + cLApDot11IfType, + cLApRogueDetectedChannel, + cLApDot11RadioCurrentChannel + } + STATUS current + DESCRIPTION + "This notification is generated whenever a rogue AP is + detected at the Current channels and then + subsequently if its been removed from the network." + ::= { ciscoLwappApMIBNotifs 21 } + +ciscoLwappApMonitorModeChangeNotify NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLAPPreviousMonitorMode, + cLAPCurrentMonitorMode + } + STATUS current + DESCRIPTION + "This notification is generated when the event that + AP monitor mode changed." + ::= { ciscoLwappApMIBNotifs 22 } + +ciscoLwappApAcTimeSyncFailureTrap NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName + } + STATUS current + DESCRIPTION + "This notification is generated when the heartbeat between + AP and Controller is lost or connection broken." + ::= { ciscoLwappApMIBNotifs 23 } + +ciscoLwappApSsidKeyConflict NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApIfMacAddress, + cLApSsidKeyConfSsidA, + cLApSsidKeyConfKeyIdxA, + cLApSsidKeyConfSsidB, + cLApSsidKeyConfKeyIdxB + } + STATUS current + DESCRIPTION + "This notification is generated whenever 2 SSIDs + on same AP have same cipher key." + ::= { ciscoLwappApMIBNotifs 24 } + +ciscoLwappApCurrChannelChanged NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApDot11IfSlotId, + cLApPreviousChannel, + cLApCurrentChannel, + cLApChannelCustomize + } + STATUS current + DESCRIPTION + "This notification is generated when the channel is changed + by automatic or customized." + ::= { ciscoLwappApMIBNotifs 25 } + +ciscoLwappApCapwapRetransmissionQueueFullEvent NOTIFICATION-TYPE + OBJECTS { cLApSysMacAddress } + STATUS current + DESCRIPTION + "This notification is generated whenever capwap retransmission + queue for an AP is filled." + ::= { ciscoLwappApMIBNotifs 26 } + +ciscoLwappApSystemBootupEvent NOTIFICATION-TYPE + OBJECTS { cLApSysMacAddress } + STATUS current + DESCRIPTION + "This notification is generated whenever AP boots up." + ::= { ciscoLwappApMIBNotifs 27 } + +ciscoLwappXmFilterCheckWarning NOTIFICATION-TYPE + OBJECTS { cLApName } + STATUS current + DESCRIPTION + "This notification is generated whenever + co-existence filter is not present" + ::= { ciscoLwappApMIBNotifs 28 } + +ciscoLwappApModeUnsupportedOnFlexExpressEvent NOTIFICATION-TYPE + OBJECTS { cLApSysMacAddress } + STATUS current + DESCRIPTION + "This notification is generated whenever ap with unsupported + mode joins flexexpress wlc or virtual wlc" + ::= { ciscoLwappApMIBNotifs 29 } + +ciscoLwappApXorRadioRoleChangeNotify NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApDot11IfSlotId, + cLApDot11XorRadioBand, + cLApDot11XorRadioRoleChangeReason + } + STATUS current + DESCRIPTION + "This notification is generated whenever XOR radio of AP has + changed its Radio role" + ::= { ciscoLwappApMIBNotifs 30 } + +ciscoLwappRadioBandChangeNotify NOTIFICATION-TYPE + OBJECTS { + cLApSysMacAddress, + cLApName, + cLApDot11IfSlotId, + cLApDot11XorRadioBand, + cLApDot11XorRadioBandChangeReason + } + STATUS current + DESCRIPTION + "This notification is generated whenever XOR radio of AP has + changed its Band" + ::= { ciscoLwappApMIBNotifs 31 } +-- ******************************************************************** +-- * Compliance statements +-- ******************************************************************** + +ciscoLwappApMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappApMIBConform 1 } + +ciscoLwappApMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappApMIBConform 2 } + + +-- STATUS deprecated by ciscoLwappApMIBCompliance + +ciscoLwappApMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup + } + ::= { ciscoLwappApMIBCompliances 1 } + +-- STATUS deprecated by ciscoLwappApMIBComplianceRev2 + +ciscoLwappApMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup, + ciscoLwappApGroupSup1 + } + ::= { ciscoLwappApMIBCompliances 2 } + +-- STATUS deprecated by ciscoLwappApMIBComplianceRev3 + +ciscoLwappApMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup, + ciscoLwappApGroupSup1, + ciscoLwappApGroupSup2 + } + ::= { ciscoLwappApMIBCompliances 3 } + +-- Added since last MIB approval + +ciscoLwappApMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup, + ciscoLwappApGroupSup1, + ciscoLwappApGroupSup2, + ciscoLwappApGroupSup3, + ciscoLwappApGroupSup4, + ciscoLwappApNotifObjsGroup, + ciscoLwappApNotifsGroup, + ciscoLwappApGroupSup4, + ciscoLwappApEthernetIfGroup, + ciscoLwappApRadioGroup + } + ::= { ciscoLwappApMIBCompliances 4 } + +-- Added for Franciscan release + +ciscoLwappApMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup, + ciscoLwappApGroupSup1, + ciscoLwappApGroupSup2, + ciscoLwappApGroupSup3, + ciscoLwappApNotifObjsGroup, + ciscoLwappApNotifsGroup, + ciscoLwappApGroupSup4, + ciscoLwappApEthernetIfGroup, + ciscoLwappApRadioGroup, + ciscoLwappApGroupSup5 + } + ::= { ciscoLwappApMIBCompliances 5 } + +ciscoLwappApMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup, + ciscoLwappApGroupSup1, + ciscoLwappApGroupSup2, + ciscoLwappApGroupSup3, + ciscoLwappApNotifObjsGroup, + ciscoLwappApNotifsGroup, + ciscoLwappApGroupSup4, + ciscoLwappApEthernetIfGroup, + ciscoLwappApRadioGroup, + ciscoLwappApGroupSup5, + ciscoLwappSeClientSup + } + ::= { ciscoLwappApMIBCompliances 6 } + +ciscoLwappApMIBComplianceRev6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup, + ciscoLwappApGroupSup1, + ciscoLwappApGroupSup2, + ciscoLwappApGroupSup3, + ciscoLwappApNotifObjsGroup, + ciscoLwappApNotifsGroup, + ciscoLwappApGroupSup4, + ciscoLwappApEthernetIfGroup, + ciscoLwappApRadioGroup, + ciscoLwappApGroupSup5, + ciscoLwappSeClientSup + } + ::= { ciscoLwappApMIBCompliances 7 } + +ciscoLwappApMIBComplianceRev7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup, + ciscoLwappApGroupSup1, + ciscoLwappApGroupSup2, + ciscoLwappApGroupSup3, + ciscoLwappApNotifObjsGroup, + ciscoLwappApNotifsGroupVer1, + ciscoLwappApGroupSup6, + ciscoLwappApGroupSup7, + ciscoLwappApEthernetIfGroup, + ciscoLwappApRadioGroup, + ciscoLwappApGroupSup5, + ciscoLwappSeClientSup, + ciscoLwappDot11IfAntennaGroup, + ciscoLwappRetransmitGroup, + ciscoLwappApNotifsGroupVer2, + ciscoLwappApGroupSup8, + ciscoLwappApGroupSup9, + ciscoLwappApRadioGroupSup1, + ciscoLwappHaloBleGroup, + ciscoLwappApBleBeaconGroup, + ciscoLwappApLanStatsGroup, + ciscoLwappApGroupSup10, + ciscoLwappApXorRadioGroup, + ciscoLwappApNotifsXorGroup + } + + OBJECT cLApDot11IfAntennaEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApRetransmitCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApRetransmitTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalRetransmitCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalRetransmitTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPrimaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApSecondaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApTertiaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApEncryptionEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApFailoverPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApTelnetEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApSshEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPreStdStateEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPwrInjectorStateEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPwrInjectorSelection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPwrInjectorSwMacAddr + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApMonitorModeOptimization + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApDomainName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApNameServerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApAMSDUEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApEncryptionSupported + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApRogueDetectionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApTcpMss + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp11nChannelBandwidth + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLomFirstChannel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLomSecondChannel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLomThirdChannel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLomFourthChannel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLegacyBeamForming + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCdpOverAirEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApDot11IfAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApEthernetIfAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApEthernetIfCdpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialGlobalUserName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialGlobalPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialGlobalSecret + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLinkLatencyEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLinkLatencyReset + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCountryCode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoLwappApIfRegulatoryDomainMismatchNotifEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoLwappApCrashEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoLwappApUnsupportedEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoLwappApAssociatedEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPrimaryDiscoveryTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApFastHbTimerTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApFastHbTimerEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalPrimaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalSecondaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalPrimaryControllerName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalSecondaryControllerName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalPrimaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalSecondaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalFailoverPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalTcpMss + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalDot11IfCdpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalEthernetIfCdpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApVlanIfMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApVlanIfEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApVlanIfNativeVlanId + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPrimaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApSecondaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApTertiaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobal802dot1xAuthenticationEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobal802dot1xSupplicantPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobal802dot1xSupplicantUsername + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp802dot1xSupplicantOverrideEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp802dot1xSupplicantOverrideUsername + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp802dot1xSupplicantOverridePassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApNwTxPowerThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialUserName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialSecret + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialEnableGlobalCredentials + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApVlanListRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoLwappApMIBCompliances 8 } + +ciscoLwappApMIBComplianceRev8 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappApMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappApGroup, + ciscoLwappApIfGroup, + ciscoLwappApGroupSup1, + ciscoLwappApGroupSup2, + ciscoLwappApGroupSup3, + ciscoLwappApNotifObjsGroup, + ciscoLwappApNotifsGroupVer1, + ciscoLwappApGroupSup6, + ciscoLwappApGroupSup7, + ciscoLwappApEthernetIfGroup, + ciscoLwappApRadioGroup, + ciscoLwappApGroupSup5, + ciscoLwappSeClientSup, + ciscoLwappDot11IfAntennaGroup, + ciscoLwappRetransmitGroup, + ciscoLwappApNotifsGroupVer2, + ciscoLwappApGroupSup8, + ciscoLwappApGroupSup9, + ciscoLwappApRadioGroupSup1, + ciscoLwappHaloBleGroup, + ciscoLwappApBleBeaconGroup, + ciscoLwappApLanStatsGroup, + ciscoLwappApGroupSup10, + ciscoLwappApXorRadioGroup, + ciscoLwappApNotifsXorGroup, + ciscoLwappApProfileHaloBleGroup, + ciscoLwappApProfileGroup, + ciscoLwappApPacketCaptureProfileGroup, + ciscoLwappApPacketCaptureClientProfileGroup + } + + OBJECT cLApDot11IfAntennaEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApRetransmitCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApRetransmitTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalRetransmitCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalRetransmitTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPrimaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApSecondaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApTertiaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApEncryptionEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApFailoverPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApTelnetEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApSshEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPreStdStateEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPwrInjectorStateEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPwrInjectorSelection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPwrInjectorSwMacAddr + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApMonitorModeOptimization + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApDomainName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApNameServerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApAMSDUEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApEncryptionSupported + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApRogueDetectionEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApTcpMss + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp11nChannelBandwidth + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLomFirstChannel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLomSecondChannel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLomThirdChannel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLomFourthChannel + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLegacyBeamForming + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCdpOverAirEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApDot11IfAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApEthernetIfAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApEthernetIfCdpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialGlobalUserName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialGlobalPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialGlobalSecret + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLinkLatencyEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApLinkLatencyReset + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCountryCode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoLwappApIfRegulatoryDomainMismatchNotifEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoLwappApCrashEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoLwappApUnsupportedEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoLwappApAssociatedEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPrimaryDiscoveryTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApFastHbTimerTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApFastHbTimerEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalPrimaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalSecondaryControllerAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalPrimaryControllerName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalSecondaryControllerName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalPrimaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalSecondaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalFailoverPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalTcpMss + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalDot11IfCdpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobalEthernetIfCdpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApVlanIfMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApVlanIfEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApVlanIfNativeVlanId + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApPrimaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApSecondaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApTertiaryControllerAddressType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobal802dot1xAuthenticationEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobal802dot1xSupplicantPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApGlobal802dot1xSupplicantUsername + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp802dot1xSupplicantOverrideEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp802dot1xSupplicantOverrideUsername + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp802dot1xSupplicantOverridePassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApNwTxPowerThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialUserName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialSecret + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApCredentialEnableGlobalCredentials + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApVlanListRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLAp11ChannelBandwidth + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApSecureCipher + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApAntennaBandMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApBleBeaconMajorField + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApBleBeaconMinorField + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApBleBeaconTxPower + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApBleBeaconStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApBleBeaconUuid + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApBleBeaconInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApBleBeaconApplyGlobal + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cLApBleBeaconAdvTxPower + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoLwappApMIBCompliances 9 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappApGroup OBJECT-GROUP + OBJECTS { + cLApIfMacAddress, + cLApMaxNumberOfDot11Slots, + cLApIfSmtDot11Bssid + } + STATUS current + DESCRIPTION + "This collection of objects represents the information + about the general attributes and functional + parameters of those APs that have joined the + controller." + ::= { ciscoLwappApMIBGroups 1 } + +ciscoLwappApIfGroup OBJECT-GROUP + OBJECTS { cLApDot11IfType } + STATUS current + DESCRIPTION + "This collection of objects represents the information + about the dot11 interfaces of those APs that have + joined the controller." + ::= { ciscoLwappApMIBGroups 2 } + +ciscoLwappApGroupSup1 OBJECT-GROUP + OBJECTS { cLApEntPhysicalIndex } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + information about the general attributes and functional + parameters of those APs that have joined the + controller." + ::= { ciscoLwappApMIBGroups 3 } + +ciscoLwappApGroupSup2 OBJECT-GROUP + OBJECTS { cLApName } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + name associated with those APs that have joined the + controller." + ::= { ciscoLwappApMIBGroups 4 } + +ciscoLwappApGroupSup3 OBJECT-GROUP + OBJECTS { + cLApDot11IfRegDomain, + cLApDot11nSupport, + cLAp11nChannelBandwidth, + cLApCountryCode, + cLApCountryAllowed + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + country and 802.11n related information for those APs + that have joined the controller." + ::= { ciscoLwappApMIBGroups 5 } + +ciscoLwappApNotifObjsGroup OBJECT-GROUP + OBJECTS { cLApAssocFailureReason } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + information carried by the AP related notifications + sent by the agent to a network management station." + ::= { ciscoLwappApMIBGroups 6 } + +ciscoLwappApNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappApIfRegulatoryDomainMismatchNotif, + ciscoLwappApUnsupported, + ciscoLwappApCrash, + ciscoLwappApAssociated + } + STATUS deprecated + DESCRIPTION + "This supplemental collection of objects represents the + AP related notifications sent by the agent to a network + management station. + ciscoLwappApNotifsGroup object is superseded by + ciscoLwappApNotifsGroupVer1." + ::= { ciscoLwappApMIBGroups 7 } + +ciscoLwappApGroupSup4 OBJECT-GROUP + OBJECTS { + cLApUpTime, + cLLwappUpTime, + cLLwappJoinTakenTime, + cLApMaxNumberOfEthernetSlots, + cLApPrimaryControllerAddressType, + cLApPrimaryControllerAddress, + cLApSecondaryControllerAddressType, + cLApSecondaryControllerAddress, + cLApTertiaryControllerAddressType, + cLApTertiaryControllerAddress, + cLApLomEnabled, + cLApLomFirstChannel, + cLApLomSecondChannel, + cLApLomThirdChannel, + cLApLomFourthChannel, + cLApCredentialGlobalUserName, + cLApCredentialGlobalPassword, + cLApCredentialGlobalSecret, + cLApCredentialUserName, + cLApCredentialPassword, + cLApCredentialSecret, + cLApCredentialEnableGlobalCredentials, + cLApFastHbTimerTimeout, + cLApFastHbTimerEnabled, + cLApPrimaryDiscoveryTimeout, + cLApGlobalPrimaryControllerAddressType, + cLApGlobalPrimaryControllerAddress, + cLApGlobalPrimaryControllerName, + cLApGlobalSecondaryControllerAddressType, + cLApGlobalSecondaryControllerAddress, + cLApGlobalSecondaryControllerName, + ciscoLwappApIfRegulatoryDomainMismatchNotifEnabled, + ciscoLwappApCrashEnabled, + ciscoLwappApUnsupportedEnabled, + ciscoLwappApAssociatedEnabled, + cLApLastRebootReason, + cLApPrimedDiscoveryTimeout, + cLApExtensionChannel, + cLAdjChannelRogueEnabled, + cLApWipsEnable, + cLApNwLegacyBeamForming, + cLApProfileFastHbTimerEnabled + } + STATUS deprecated + DESCRIPTION + "This supplemental collection of objects represents the + information for those APs that have joined the controller. + ciscoLwappApGroupSup4 object is superseded by + ciscoLwappApGroupSup6." + ::= { ciscoLwappApMIBGroups 8 } + +ciscoLwappApEthernetIfGroup OBJECT-GROUP + OBJECTS { + cLApEthernetIfName, + cLApEthernetIfMacAddress, + cLApEthernetIfAdminStatus, + cLApEthernetIfOperStatus, + cLApEthernetIfRxUcastPkts, + cLApEthernetIfRxNUcastPkts, + cLApEthernetIfTxUcastPkts, + cLApEthernetIfTxNUcastPkts + } + STATUS current + DESCRIPTION + "This collection of objects represents the information + about the Ethernet interfaces of those APs that have + joined the controller." + ::= { ciscoLwappApMIBGroups 9 } + +ciscoLwappApRadioGroup OBJECT-GROUP + OBJECTS { + cLApDot11RadioMACAddress, + cLApDot11RadioSubBand, + cLApDot11RadioVersion, + cLApDot11IsBackhaul, + cLApDot11RadioRole, + cLApDot11RadioMode, + cLApDot11RadioSubType + } + STATUS current + DESCRIPTION + "This collection of objects represents the information + about the Radios of those APs that have + joined the controller." + ::= { ciscoLwappApMIBGroups 10 } + +ciscoLwappApGroupSup5 OBJECT-GROUP + OBJECTS { + cLApGlobalFailoverPriority, + cLApFailoverPriority, + cLApEncryptionEnable, + cLApLinkLatencyEnable, + cLApLinkLatencyReset, + cLApLinkLatencyStatsCurrent, + cLApLinkLatencyStatsMin, + cLApLinkLatencyStatsMax, + cLApLinkLatencyTimeStamp + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents + objects related to encryption and link latency of + AP." + ::= { ciscoLwappApMIBGroups 11 } + +ciscoLwappSeClientSup OBJECT-GROUP + OBJECTS { + cLApSeClientUserName, + cLApSeClientIPAddrType, + cLApSeClientIPAddr, + cLApSeClientDuration, + cLApSeClientPort + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + Spectrum Expert client details connected to the APs." + ::= { ciscoLwappApMIBGroups 12 } + +ciscoLwappDot11IfAntennaGroup OBJECT-GROUP + OBJECTS { cLApDot11IfAntennaEnable } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + antenna details corresponding to the dot11 interface of the + Access Points." + ::= { ciscoLwappApMIBGroups 13 } + +ciscoLwappRetransmitGroup OBJECT-GROUP + OBJECTS { + cLApRetransmitCount, + cLApRetransmitTimeout, + cLApGlobalRetransmitCount, + cLApGlobalRetransmitTimeout + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + retransmit parameters corresponding to the fallback of an + AccessPoint to another controller during failover." + ::= { ciscoLwappApMIBGroups 14 } + +ciscoLwappApGroupSup6 OBJECT-GROUP + OBJECTS { + cLApUpTime, + cLLwappUpTime, + cLLwappJoinTakenTime, + cLApMaxNumberOfEthernetSlots, + cLApPrimaryControllerAddressType, + cLApPrimaryControllerAddress, + cLApSecondaryControllerAddressType, + cLApSecondaryControllerAddress, + cLApTertiaryControllerAddressType, + cLApTertiaryControllerAddress, + cLApLomFirstChannel, + cLApLomSecondChannel, + cLApLomThirdChannel, + cLApLomFourthChannel, + cLApCredentialGlobalUserName, + cLApCredentialGlobalPassword, + cLApCredentialGlobalSecret, + cLApCredentialUserName, + cLApCredentialPassword, + cLApCredentialSecret, + cLApCredentialEnableGlobalCredentials, + cLApFastHbTimerTimeout, + cLApFastHbTimerEnabled, + cLApPrimaryDiscoveryTimeout, + cLApGlobalPrimaryControllerAddressType, + cLApGlobalPrimaryControllerAddress, + cLApGlobalPrimaryControllerName, + cLApGlobalSecondaryControllerAddressType, + cLApGlobalSecondaryControllerAddress, + cLApGlobalSecondaryControllerName, + ciscoLwappApIfRegulatoryDomainMismatchNotifEnabled, + ciscoLwappApCrashEnabled, + ciscoLwappApUnsupportedEnabled, + ciscoLwappApAssociatedEnabled, + cLApLastRebootReason, + cLApPrimedDiscoveryTimeout, + cLApGlobalPreferMode + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + global and credential information for those APs + that have joined the controller." + ::= { ciscoLwappApMIBGroups 15 } + +ciscoLwappApNotifsGroupVer1 NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappApIfRegulatoryDomainMismatchNotif, + ciscoLwappApUnsupported, + ciscoLwappApAssociated + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + AP related notifications sent by the agent to a network + management station." + ::= { ciscoLwappApMIBGroups 16 } + +ciscoLwappApGroupSup7 OBJECT-GROUP + OBJECTS { + cLApTelnetEnable, + cLApSshEnable, + cLApPreStdStateEnabled, + cLApPwrInjectorStateEnabled, + cLApPwrInjectorSelection, + cLApPwrInjectorSwMacAddr, + cLApMonitorModeOptimization, + cLApDomainName, + cLApNameServerAddress, + cLApAMSDUEnable, + cLApEncryptionSupported, + cLApRogueDetectionEnabled, + cLApTcpMss, + cLApAdminStatus, + cLApCdpOverAirEnabled, + cLApDot11IfAdminStatus, + cLApEthernetIfCdpEnabled, + cLApGlobalTcpMss, + cLApGlobalDot11IfCdpEnabled, + cLApGlobalEthernetIfCdpEnabled, + cLApVlanIfMode, + cLApVlanIfEnable, + cLApVlanIfNativeVlanId, + cLApGlobal802dot1xAuthenticationEnabled, + cLApGlobal802dot1xSupplicantPassword, + cLApGlobal802dot1xSupplicantUsername, + cLApGlobal802dot1xSupplicantEapType, + cLAp802dot1xSupplicantOverrideEnabled, + cLAp802dot1xSupplicantOverrideUsername, + cLAp802dot1xSupplicantOverridePassword, + cLAp802dot1xSupplicantOverrideEapType, + cLApNwTxPowerThreshold, + cLApVlanListRowStatus + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + information about the general attributes and functional + parameters of those APs that have joined the + controller." + ::= { ciscoLwappApMIBGroups 17 } + +ciscoLwappApGroupSup8 OBJECT-GROUP + OBJECTS { + cLApDot11acSupport, + cLAp11ChannelBandwidth, + cLApExtensionChannels, + cLApGlobalMaxApsSupported, + cLApAuthorizeApMacAuth, + cLApAuthorizeApSerialNumAuth, + cLApAuthorizeApMethodList + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + information about the general attributes and functional + parameters of those APs that have joined the + controller." + ::= { ciscoLwappApMIBGroups 18 } + +ciscoLwappApNotifsGroupVer2 NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappApPower, + ciscoLwappApRogueApDetected, + ciscoLwappApRogueApCleared, + ciscoLwappApWipsNotification, + ciscoLwappApNoDownlinkChannelNotify, + ciscoLwappApIfUpNotify, + ciscoLwappApIfDownNotify, + ciscoLwappRadioBandChangeNotify, + ciscoLwappApModeUnsupportedOnFlexExpressEvent, + ciscoLwappXmFilterCheckWarning, + ciscoLwappApSystemBootupEvent, + ciscoLwappApCapwapRetransmissionQueueFullEvent, + ciscoLwappApCurrChannelChanged, + ciscoLwappApSsidKeyConflict, + ciscoLwappApAcTimeSyncFailureTrap, + ciscoLwappApMonitorModeChangeNotify, + ciscoLwappApCurrentChannelRogueCleared, + ciscoLwappApCurrentChannelRogueDetected, + ciscoLwappApRogueDetected, + ciscoLwappApAdjChannelRogueCleared, + ciscoLwappApAdjChannelRogueDetected, + ciscoLwappApMaxClientLimitNotify, + ciscoLwappApMemoryUsageHigh, + ciscoLwappApCpuUsageHigh, + ciscoLwappApUpgradeFailureNotify, + ciscoLwappApClientThresholdNotify + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + AP related notifications sent by the agent to a network + management station." + ::= { ciscoLwappApMIBGroups 19 } + +ciscoLwappApGroupSup9 OBJECT-GROUP + OBJECTS { + cLApSecureCipher, + cLApAntennaBandMode + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + information about the general attributes and functional + parameters of those APs that have joined the + controller." + ::= { ciscoLwappApMIBGroups 20 } + +ciscoLwappApRadioGroupSup1 OBJECT-GROUP + OBJECTS { + cLApDot11RadioMode, + cLApDot11RadioSubType + } + STATUS current + DESCRIPTION + "This collection of objects represents the information + about the Radios of those APs that have + joined the controller." + ::= { ciscoLwappApMIBGroups 21 } + +ciscoLwappHaloBleGroup OBJECT-GROUP + OBJECTS { + cLHaloGlobalBleBeaconInterval, + cLHaloGlobalBleBeaconUuid, + cLHaloGlobalBleBeaconTxPower, + cLHaloGlobalBleBeaconEnable + } + STATUS current + DESCRIPTION + "This collection contains BLE global configuration which lists + the BLE beacon's identification number and attenuation value + of HALO APs that have joined the controller." + ::= { ciscoLwappApMIBGroups 22 } + +ciscoLwappApBleBeaconGroup OBJECT-GROUP + OBJECTS { + cLApBleBeaconMajorField, + cLApBleBeaconMinorField, + cLApBleBeaconTxPower, + cLApBleBeaconStatus, + cLApBleBeaconUuid, + cLApBleBeaconInterval, + cLApBleBeaconApplyGlobal, + cLApBleBeaconAdvTxPower + } + STATUS current + DESCRIPTION + "This collection represents BLE beacon's AP specific + configuration for HALO APs that have joined the controller." + ::= { ciscoLwappApMIBGroups 23 } + +ciscoLwappApLanStatsGroup OBJECT-GROUP + OBJECTS { + cLApLanPortState, + cLApLanPortVlanId, + cLApLanPortVlanIdValid, + cLApLanPoeState, + cLApLanOverride + } + STATUS current + DESCRIPTION + "This collection represents Sardinia AP LAN stats + information that have joined the controller." + ::= { ciscoLwappApMIBGroups 24 } + +ciscoLwappApGroupSup10 OBJECT-GROUP + OBJECTS { + cLApPowerStatus, + cLApNameServerAddressType, + cLApDataEncryptionStatus, + cLApNsiKey, + cLApPortNumber, + cLApVenueConfigVenueGroup, + cLApVenueConfigVenueType, + cLApVenueConfigVenueName, + cLApVenueConfigLanguage, + cLApLEDState, + cLApRealTimeStatsModeEnabled, + cLApTrunkVlan, + cLApTrunkVlanStatus, + cLApLocation, + cLApSubMode, + cLApAssocCount, + cLApAssocFailResourceCount, + cLApAssociatedClientCount, + cLApMemoryCurrentUsage, + cLApMemoryAverageUsage, + cLApCpuCurrentUsage, + cLApCpuAverageUsage, + cLApUpgradeFromVersion, + cLApUpgradeToVersion, + cLApUpgradeFailureCause, + cLApMaxClientLimitNumberTrap, + cLApMaxClientLimitCause, + cLApMaxClientLimitSet, + cLApFloorLabel, + cLApConnectCount, + cLApReassocSuccCount, + cLApReassocFailCount, + cLApAssocFailCountByRate, + cLApAbnormalOfflineCount, + cLApActiveClientCount, + cLApAssocFailCountForRssiLow, + cLApSysNetId, + cLApAssocFailTimes, + cLApHeartBeatRspAvgTime, + cLApEchoRequestCount, + cLApEchoResponseLossCount, + cLApModuleInserted, + cLApEnableModule, + cLApIsUniversal, + cLApUniversalPrimeStatus, + cLApIsMaster, + cLApBleFWDownloadStatus, + cLApDot11XorDartConnectorStatus, + cLApDot11IfAntennaTxEnable, + cLApDot11IfAntennaRxEnable, + cLApEthernetIfDuplex, + cLApEthernetIfLinkSpeed, + cLApEthernetIfPOEPower, + cLApEthernetIfRxTotalBytes, + cLApEthernetIfTxTotalBytes, + cLApEthernetIfInputCrc, + cLApEthernetIfInputAborts, + cLApEthernetIfInputErrors, + cLApEthernetIfInputFrames, + cLApEthernetIfInputOverrun, + cLApEthernetIfInputDrops, + cLApEthernetIfInputResource, + cLApEthernetIfUnknownProtocol, + cLApEthernetIfRunts, + cLApEthernetIfGiants, + cLApEthernetIfThrottle, + cLApEthernetIfResets, + cLApEthernetIfOutputCollision, + cLApEthernetIfOutputNoBuffer, + cLApEthernetIfOutputResource, + cLApEthernetIfOutputUnderrun, + cLApEthernetIfOutputErrors, + cLApEthernetIfOutputTotalDrops, + cLApDataLinkLatencyStatsCurrent, + cLApDataLinkLatencyStatsMin, + cLApDataLinkLatencyStatsMax, + cLApDataLinkLatencyTimeStamp, + cLApCtsSxpDefaultPassword, + cLApCtsSxpState, + cLApCtsSxpMode, + cLApCtsSxpListenerMinHoldtime, + cLApCtsSxpListenerMaxHoldtime, + cLApCtsSxpReconcilePeriod, + cLApCtsSxpRetryPeriod, + cLApCtsSxpSpeakerHoldTime, + cLApCtsSxpSpeakerKeepAlive, + cLApCtsInlineTagStatus, + cLApCtsSgaclStatus, + cLApCtsOverrideStatus, + cLApModeClear, + cLApSiteTagName, + cLApRfTagName, + cLApPolicyTagName, + cLApTagSource, + cLApUsbModuleName, + cLApUsbModuleState, + cLApUsbModuleProductId, + cLApUsbDescription, + cLApUsbStateInfo, + cLApUsbOverride, + cLApUsbSerialNumber, + cLApUsbMaxPower, + cLApLegacyBeamForming, + cLApDot11IfLinkChangeCount, + cLApDot11MaxClients, + cLApPromiscuousModeDwelling, + cLApDot11IfStaKeepingTime, + cLApDot11IfLinkSpeed, + cLApDot11IfMtu, + cLApDot11IfDesc, + cLAPDot11IfMinTxPowerStep, + cLApDot11IfMaxDataRate, + cLApEthernetIfMtu, + cLApEthernetIfType, + cLApEthernetIfLinkChangeCount, + cLApWlanStatsTxPktNum, + cLApWlanStatsTxOctetNum, + cLApWlanStatsRxPktNum, + cLApWlanStatsRxOctetNum, + cLApWlanStatsRetransmitNum, + cLApWlanStatsAssocClientNum, + cLApWlanStatsOnlineUserNum, + cLApHyperlocationAdminState, + cLApHyperlocationUnsetFlag, + cLApOeapDisableLocalAccess, + cLApGlobalLEDState, + cLApRadioInterfaceShutdownEnabled, + cLApEthernetInterfaceDowntime, + cLAPMulticastGroupAddressType, + cLAPMulticastGroupAddress, + cLAPMulticastMode, + cLApGlobalAPLagCapability, + cLApGlobalAPDtlsVersion, + cLApGlobalAPDtlsCipherSuite, + cLApWlanInfoMaxClients, + cLApRadioWlanSsid, + cLApRadioWlanBssid, + cLApNwTxPowerThresholdVer2, + cLApDot11RadioStatsRxErrorFrameCount, + cLApDot11RadioStatsMacMicErrFrameCount, + cLApDot11RadioStatsMacDecryptErrFrameCount, + cLApDot11RadioStatsRxMgmtFrameCount, + cLApDot11RadioStatsRxCtrlFrameCount, + cLApDot11RadioStatsRxDataFrameCount, + cLApDot11RadioStatsTxMgmtFrameCount, + cLApDot11RadioStatsTxCtrlFrameCount, + cLApDot11RadioStatsTxDataFrameCount, + cLApDot11RadioStatsRxDataPacketCount, + cLApDot11RadioStatsTxDataPacketCount, + cLApDot11RadioStatsTxDataPacketCount, + cLApDot11RadioStatsRetryFrameCount, + cLApDot11RadioStatsRetryPacketCount, + cLApDot11RadioRssiHighest, + cLApDot11RadioRssiLowest, + cLApDot11RadioRssiAverage, + cLApCrashFileName, + cLApCrashFileSize, + cLApCrashFileTimeStamp, + cLApLEDFlashStatus, + cLApLEDFlashDuration, + cLApInetAddressType, + cLApInetAddress, + cLApStaticIpv6AddressEnabled, + cLApStaticIpv6InetAddressType, + cLApStaticIpv6InetAddress, + cLApStaticIpv6PrefixLength, + cLApStaticIpv6GatewayInetAddressType, + cLApStaticIpv6GatewayInetAddress, + cLApStaticIpNetmaskType, + cLApStaticIpNetmask, + cLApPreferMode, + cLApPreferModeApplied, + cLApSysMemType, + cLApSysMemSize, + cLApSysFlashSize, + cLApSysCpuType, + cLApSysFlashType, + cLApDot11RadioRateStatsRxPackets, + cLApDot11RadioRateStatsRxBytes, + cLApDot11RadioRateStatsTxPackets, + cLApDot11RadioRateStatsTxBytes, + cLApDot11RadioRateString, + cLApPacketDumpFtpServerAddressType, + cLApPacketDumpFtpServerAddress, + cLApPacketDumpFtpServerPath, + cLApPacketDumpFtpUsername, + cLApPacketDumpFtpPassword, + cLApPacketDumpClassifier, + cLApPacketDumpBufferSize, + cLApPacketDumpCaptureTime, + cLApPacketDumpTruncation, + cLApPacketDumpApName, + cLApPacketDumpDeviceMacAddress, + cLApPacketDumpStartStop, + cLApDot11RadioSsidName, + cLApCmMacAddress, + cLApCmApMacAddress, + cLApCmSwVersion, + cLApEthernetSpeed, + cLApEthernetStatus, + cLApCmStatus, + cLApCmSerialNumber, + cLApCmUsChannelStatus, + cLApCmDsChannelStatus, + cLApCmMaskBit, + cLApEnvTemperatureDegree, + cLApEnvTemperatureState, + cLApEnvOrientation, + cLApEnvPoeOutStatus, + cLApGpsLocationPresent, + cLApGpsLocationValid, + cLApGpsLatitude, + cLApGpsLongitude, + cLApGpsAltitude, + cLApGpsCollectionTime, + cLApRogueApMacAddress, + cLApDot11RadioChannelNumber, + cLApRogueApSsid, + cLApRogueType, + cLApWipsReason, + cLApWipsClear, + cLApIfUpDownFailureType, + cLApIfUpDownCause, + cLApIfUpDownFailureCode, + cLApAlarmSet, + cLApRogueClassType, + cLApRogueDetectedChannel, + cLApRSSI, + cLApSNR, + cLApDot11RadioCurrentChannel, + cLApAdhocRogue, + cLApRogueAPOnWiredNetwork, + cLApRogueMode, + cLApRogueIsClassifiedByRule, + cLApRogueClassifiedApMacAddress, + cLApRogueClassifiedRSSI, + cLAPPreviousMonitorMode, + cLAPCurrentMonitorMode, + cLApSsidKeyConfSsidA, + cLApSsidKeyConfKeyIdxA, + cLApSsidKeyConfSsidB, + cLApSsidKeyConfKeyIdxB, + cLApPreviousChannel, + cLApCurrentChannel, + cLApChannelCustomize, + cLApIfLoadChannelUtilization, + cLAPGroupVlanName, + cLApRuleName, + cLApSeverityScore, + cLApDot11XorRadioRoleChangeReason, + cLApDot11XorRadioBandChangeReason + } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + information about the general attributes and functional + parameters of those APs that have joined the + controller." + ::= { ciscoLwappApMIBGroups 25 } + +ciscoLwappApXorRadioGroup OBJECT-GROUP + OBJECTS { + cLApDot11XorRadioMode, + cLApDot11XorRadioBand, + cLApDot11XorRadioRoleAssignment, + ciscoLwappXorRadioRoleChangeEnabled, + cLApDot11IfSensorReachability, + cLApFraCoverageOverlapFactor, + cLApFraSuggestedMode + } + STATUS current + DESCRIPTION + "This collection of objects represents the information + about the Xor Radios of those APs that have + joined the controller." + ::= { ciscoLwappApMIBGroups 26 } + +ciscoLwappApNotifsXorGroup NOTIFICATION-GROUP + NOTIFICATIONS { ciscoLwappApXorRadioRoleChangeNotify } + STATUS current + DESCRIPTION + "This collection of objects represents the XOR radio + related notifications sent by the agent to a network + management station." + ::= { ciscoLwappApMIBGroups 27 } + +ciscoLwappApGroupSup11 OBJECT-GROUP + OBJECTS { cLApDot11axSupport } + STATUS current + DESCRIPTION + "This supplemental collection of objects represents the + information about the general attributes and functional + parameters of those APs that have joined the + controller." + ::= { ciscoLwappApMIBGroups 28 } + +ciscoLwappApProfileHaloBleGroup OBJECT-GROUP + OBJECTS { + cLApProfileHaloBleBeaconInterval, + cLApProfileHaloBleBeaconTxPower, + cLApProfileHaloBleBeaconEnabled, + cLApProfileHaloBleBeaconUuid, + cLApProfileHaloBleBeaconTxPower, + cLApProfileHaloBleBeaconEnabled, + cLApProfileHaloBleBeaconAdvertisedPwr + } + STATUS current + DESCRIPTION + "This collection contains HALO BLE beacon configuration for a + specific AP profile. It lists the HALO BLE beacon ID, UUID, + transmission power, and status per beacon for HALO enabled APs + that have joined the controller." + ::= { ciscoLwappApMIBGroups 29 } + +ciscoLwappApProfileGroup OBJECT-GROUP + OBJECTS { + cLApProfileRowStatus, + cLApProfileCredentialGlobalUserName, + cLApProfileCredentialGlobalPassword, + cLApProfileCredentialGlobalSecret, + cLApProfileCredentialEnableGlobalCredentials, + cLApProfileLinkLatencyEnable, + cLApProfileHaloBleBeaconInterval, + cLApProfileFastHbTimerTimeout, + cLApProfilePrimaryDiscoveryTimeout, + cLApProfileBackupPrimaryControllerAddressType, + cLApProfileBackupPrimaryControllerAddress, + cLApProfileBackupPrimaryControllerName, + cLApProfileBackupSecondaryControllerAddressType, + cLApProfileBackupSecondaryControllerAddress, + cLApProfileBackupSecondaryControllerName, + cLApProfileBackupTertiaryControllerAddressType, + cLApProfileBackupTertiaryControllerAddress, + cLApProfileBackupTertiaryControllerName, + cLApProfileTcpMss, + cLApProfileRetransmitCount, + cLApProfileRetransmitTimeout, + cLApProfileOeapDisableLocalAccess, + cLApProfileLedState, + cLApProfileRadioInterfaceShutdownEnabled, + cLApProfileEthernetInterfaceDowntime, + cLApProfileMulticastGroupAddressType, + cLApProfileMulticastGroupAddress, + cLApProfileMulticastMode, + cLApProfilePrimedJoinTimeout, + cLApProfilePreferMode, + cLApProfileApLagEnabled, + cLApProfile802dot1xAuthenticationEnabled, + cLApProfile802dot1xSupplicantUsername, + cLApProfile802dot1xSupplicantPassword, + cLApProfileEncryptionEnable, + cLApProfileTelnetEnable, + cLApProfileSshEnable, + cLApProfileHyperlocationEnable, + cLApProfileHyperlocationDetectionThreshold, + cLApProfileHyperlocationResetThreshold, + cLApProfileHyperlocationTriggerThreshold, + cLApProfileHyperlocationNtpIpAddressType, + cLApProfileHyperlocationNtpIpAddress, + cLApProfileAdjustMss, + cLApProfileDiscoveryTimeout, + cLApProfileHeartBeatTimeout, + cLApProfileCdpEnable, + cLApProfileApPacketCaptureProfile, + cLApProfileRogueReportInterval, + cLApProfileRogueMinimumRssi, + cLApProfileRogueTransientInterval, + cLApProfileRogueContainFlexconnect, + cLApProfileRogueContainAutoRateEnable, + cLApProfileRogueDetectionEnable, + cLApProfileReportInterval24ghz, + cLApProfileReportInterval5ghz, + cLApProfileDot1xApSwitchEapAuth, + cLApProfileDot1xApSwtichLscAuth, + cLApProfileMeshProfileName, + cLApProfileUsbStatus, + cLApProfileVlanTagging, + cLApProfileApCountryCode, + cLApProfileExtModuleEnable, + cLApProfileStatsTimer, + cLApProfilePoePreStandardSwitchFlag, + cLApProfilePoePowerInjectorSelection, + cLApProfilePoeInjectorSwitchMac, + cLApProfileHaloBleBeaconAdvertisedPwr, + cLApProfileTftpDownGradeAddressType, + cLApProfileTftpDownGradeAddress, + cLApProfileTftpDownGradeFileName, + cLApProfileCoreDumpType, + cLApProfileCoreDumpTftpAddressType, + cLApProfileCoreDumpTftpAddress, + cLApProfileCoreDumpCoreFileName, + cLApProfileBackupFallbackEnabled + } + STATUS current + DESCRIPTION + "This collection contains the information about the credentials + of the 802.11 LWAPP Access Point that have joined the + Controller" + ::= { ciscoLwappApMIBGroups 30 } + +ciscoLwappApPacketCaptureProfileGroup OBJECT-GROUP + OBJECTS { + cLApPacketCaptureProfileRowStatus, + cLApPacketCaptureProfileBufferSize, + cLApPacketCaptureProfileDuration, + cLApPacketCaptureProfileTruncation, + cLApPacketCaptureProfileFtpServerAddressType, + cLApPacketCaptureProfileFtpServerAddress, + cLApPacketCaptureProfileFtpServerPath, + cLApPacketCaptureProfileFtpUsername, + cLApPacketCaptureProfileFtpPassword, + cLApPacketCaptureProfileClassifierArp, + cLApPacketCaptureProfileClassifierBroadcast, + cLApPacketCaptureProfileClassifierControl, + cLApPacketCaptureProfileClassifierData, + cLApPacketCaptureProfileClassifierDot1x, + cLApPacketCaptureProfileClassifierIapp, + cLApPacketCaptureProfileClassifierIp, + cLApPacketCaptureProfileClassifierManagement, + cLApPacketCaptureProfileClassifierMulticast, + cLApPacketCaptureProfileClassifierTcp, + cLApPacketCaptureProfileClassifierUdp, + cLApPacketCaptureProfileClassifierTcpPort, + cLApPacketCaptureProfileClassifierUdpPort, + cLApPacketCaptureApDeviceMac, + cLApPacketCaptureApMacAddress, + cLApPacketCaptureApStatus + } + STATUS current + DESCRIPTION + "This collection contains the information about the packet + capture parameters of the 802.11 LWAPP Access Point that have + joined the Controller" + ::= { ciscoLwappApMIBGroups 31 } + +ciscoLwappApPacketCaptureClientProfileGroup OBJECT-GROUP + OBJECTS { + cLApPacketCaptureClientApMacAddress, + cLApPacketCaptureClientAutoMode, + cLApPacketCaptureClientStartStop, + cLApPacketCaptureClientSiteName, + cLApPacketCaptureClientRowStatus + } + STATUS current + DESCRIPTION + "This collection contains the information about the packet + capture parameters for per client basis for LWAPP Access Point + that have joined the Controller" + ::= { ciscoLwappApMIBGroups 32 } + +END + + diff --git a/MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB b/MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB new file mode 100644 index 0000000..f49852b --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-DOT11-CLIENT-MIB @@ -0,0 +1,3294 @@ +-- ******************************************************************* +-- CISCO-LWAPP-DOT11-CLIENT-MIB.my: Dot11 Wireless Clients MIB +-- +-- June 2006, Devesh Pujari, Srinath Candadai +-- March 2011 Suja Thangaveluchamy +-- +-- Copyright (c) 2006, 2010-2012, 2016-2018 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-DOT11-CLIENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Counter64, + IpAddress, + Integer32, + Counter32, + TimeTicks + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + MacAddress, + TimeInterval, + TimeStamp, + RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + VlanId + FROM Q-BRIDGE-MIB + cLApDot11IfSlotId, + cLApName, + cLApLocation, + cLApIfLoadChannelUtilization, + cLApDot11RadioChannelNumber, + cLAPGroupVlanName, + cLApSubMode + FROM CISCO-LWAPP-AP-MIB + CLApIfType, + CLDot11ClientStatus, + CLClientPowerSaveMode, + CcxServiceVersion + FROM CISCO-LWAPP-TC-MIB + CiscoURLStringOrEmpty + FROM CISCO-TC + cLMobilityExtMCClientAnchorMCPrivateAddress, + cLMobilityExtMCClientAnchorMCPrivateAddressType, + cLMobilityExtMCClientAssociatedMAAddress, + cLMobilityExtMCClientAssociatedMAAddressType, + cLMobilityExtMCClientAssociatedMCAddress, + cLMobilityExtMCClientAssociatedMCAddressType, + cLMobilityExtMCClientAssociatedMCGroupId, + cLMobilityExtMCClientAnchorMCGroupId + FROM CISCO-LWAPP-MOBILITY-EXT-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappDot11ClientMIB MODULE-IDENTITY + LAST-UPDATED "201804230000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central controllers, that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + Information provided by this MIB is about the + configuration and monitoring of 802.11 wireless + clients in the network. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends them to the controller to which + it is logically connected. + + Basic Service Set ( BSS ) + + Coverage area of one access point is called a BSS. An + access point (AP) acts as a master to control the + clients within that BSS. + + Clear To Send (CTS) + + Refer to the description of RTS. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + + MAC Service Data Units ( MSDU ) + + The MSDU is that unit of data received from + the logical link control ( LLC ) sub-layer which lies + above the medium access control ( MAC ) sub-layer in a + protocol stack. + + Message Integrity Code ( MIC ) + + A value generated by a symmetric key cryptographic + function. If the input data are changed, a new value + cannot be correctly computed without knowledge of the + symmetric key. Thus, the secret key protects the input + data from undetectable alteration. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. Mobile Node, + Mobile Station(Ms) and client are used + interchangeably. + + Request To Send ( RTS ) + + A client wishing to send data initiates the process by + sending a Request To Send (RTS) frame. The destination + client replies with a Clear To Send (CTS) frame. + + Wireless local-area network ( WLAN ) + A local-area network that uses high-frequency radio + waves rather than wires to communicate between nodes. + + Service Set Identifier (SSID) + A service set identifier is a name that identifies a + particular 802.11 wireless LAN. A client device + receives broadcast messages from all access points + within range advertising their SSIDs. The client + device can then either manually or automatically + based on configuration select the network with which + to associate. The SSID can be up to 32 characters long. + + Hybrid Remote Edge Access Point (HREAP) + HREAP is a wireless solution for branch office and + remote office deployments. It enables customers to + configure and control access points in a branch or + remote office from the corporate office through a + wide area network (WAN) link without deploying a + controller in each office. HREAP is also known as + flexconnect. + + Workgroup Bridge ( WGB ) + A WGB can provide a wireless infrastructure connection + for a Ethernet-enabled devices. Devices that do not + have a wireless client adapter in order to connect to + the wireless network can be connected to a WGB through + Ethernet port. + + KTS (Key Telephone System) + + Key Telephone System is an alternative to a private + branch exchange (PBX) phone system. A KTS is equipped + with several buttons that allow a caller to directly + select outgoing lines or incoming calls, and use + intercom and conference facilities. + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol" + REVISION "201804230000Z" + DESCRIPTION + "Added cldcClientiPSKTag." + REVISION "201712200000Z" + DESCRIPTION + "Added cldcClientCurrentTxRate." + REVISION "201704190000Z" + DESCRIPTION + "Added the following objects cldcClientDataSwitching, + cldcClientAuthentication, cldcClientAuthMode, + cldcClientSessionID, cldcClientMdnsProfile, + cldcClientPolicyName, cldcUserAuthType, + cldcClientMaxDataRate, and cldcClientVhtCapable." + REVISION "201104290000Z" + DESCRIPTION + "Added ciscoLwappDot11ClientMIBStatusGroupRev2, + ciscoLwappDot11ClientMIBNotifsGroupRev2, + and ciscoLwappDot11ClientMIBNotifControlGroup. + Deprecated ciscoLwappDot11ClientMIBCompliance and + added ciscoLwappDot11ClientMIBComplianceRev2" + REVISION "200611210000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 599 } + + +ciscoLwappDot11ClientMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 0 } + +ciscoLwappDot11ClientMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 1 } + +ciscoLwappDot11ClientMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 2 } + +ciscoLwappDot11ClientCcxMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 3 } + +cldcConfigObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 1 } + +cldcNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 2 } + +cldcStatusObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 3 } + +cldcStatisticObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 4 } + +cldcCcxObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientCcxMIBObjects 1 } + +-- ******************************************************************** +-- Wireless Clients +-- ******************************************************************** + +cldcClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the 802.11 wireless clients + that are associated with the APs that have joined + this controller. + An entry is created automatically by the controller + when the client gets associated to the AP. An existing + entry gets deleted when the association gets dropped. + Each client added to this table is uniquely identified + by the client's MAC address." + ::= { cldcStatusObjects 1 } + +cldcClientEntry OBJECT-TYPE + SYNTAX CldcClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + clients associated to the APs that have joined + the controller. An entry is identified the client's + MAC address." + INDEX { cldcClientMacAddress } + ::= { cldcClientTable 1 } + +CldcClientEntry ::= SEQUENCE { + cldcClientMacAddress MacAddress, + cldcClientStatus CLDot11ClientStatus, + cldcClientWlanProfileName SnmpAdminString, + cldcClientWgbStatus INTEGER, + cldcClientWgbMacAddress MacAddress, + cldcClientProtocol INTEGER, + cldcAssociationMode INTEGER, + cldcApMacAddress MacAddress, + cldcIfType CLApIfType, + cldcClientIPAddress IpAddress, + cldcClientNacState INTEGER, + cldcClientQuarantineVLAN VlanId, + cldcClientAccessVLAN VlanId, + cldcClientLoginTime TimeStamp, + cldcClientUpTime TimeInterval, + cldcClientPowerSaveMode CLClientPowerSaveMode, + cldcClientCurrentTxRateSet OCTET STRING, + cldcClientDataRateSet OCTET STRING, + cldcClientHreapApAuth INTEGER, + cldcClient80211uCapable TruthValue, + cldcClientPostureState TruthValue, + cldcClientAclName SnmpAdminString, + cldcClientAclApplied INTEGER, + cldcClientRedirectUrl CiscoURLStringOrEmpty, + cldcClientAaaOverrideAclName SnmpAdminString, + cldcClientAaaOverrideAclApplied INTEGER, + cldcClientUsername SnmpAdminString, + cldcClientSSID SnmpAdminString, + cldcClientSecurityTagId Unsigned32, + cldcClientTypeKTS TruthValue, + cldcClientIpv6AclName SnmpAdminString, + cldcClientIpv6AclApplied INTEGER, + cldcClientDataSwitching INTEGER, + cldcClientAuthentication INTEGER, + cldcClientChannel Unsigned32, + cldcClientAuthMode INTEGER, + cldcClientReasonCode INTEGER, + cldcClientSessionID SnmpAdminString, + cldcClientApRoamMacAddress MacAddress, + cldcClientMdnsProfile SnmpAdminString, + cldcClientMdnsAdvCount Unsigned32, + cldcClientPolicyName SnmpAdminString, + cldcClientAAARole SnmpAdminString, + cldcClientDeviceType SnmpAdminString, + cldcUserAuthType INTEGER, + cldcClientTunnelType INTEGER, + cldcClientMaxDataRate Unsigned32, + cldcClientHtCapable TruthValue, + cldcClientVhtCapable TruthValue, + cldcClientCurrentTxRate Unsigned32, + cldcClientiPSKTag OCTET STRING +} + +cldcClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MAC address of the + client for this entry and uniquely identifies + this entry." + ::= { cldcClientEntry 1 } + +cldcClientStatus OBJECT-TYPE + SYNTAX CLDot11ClientStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of + the client." + ::= { cldcClientEntry 2 } + +cldcClientWlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the WLAN profile name + this 802.11 wireless client is connected to." + ::= { cldcClientEntry 3 } + +cldcClientWgbStatus OBJECT-TYPE + SYNTAX INTEGER { + regClient(1), + wgbClient(2), + wgb(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the work group bridging + status of a DOT11 client. + A value of 'regClient' represents that the client is + a wireless client + A value of 'wgbClient' represents that the client is + connected via a WGB + A value of 'wgb' represents that the client is the + WGB itself." + ::= { cldcClientEntry 4 } + +cldcClientWgbMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the MAC address of the + WGB this 802.11 wireless client to which it is + connected. This returns a non-zero value when + the cldcClientWgbStatus is wgbClient." + ::= { cldcClientEntry 5 } + +cldcClientProtocol OBJECT-TYPE + SYNTAX INTEGER { + dot11a(1), + dot11b(2), + dot11g(3), + unknown(4), + mobile(5), + dot11n24(6), + dot11n5(7), + ethernet(8), + dot3(9), + dot11ac5(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents 802.11 protocol type of the + client it used to join to wireless network. + A value of 'dot11a' represents that the client is using + 802.11a standard to connect to the access point (AP) + A value of 'dot11b' represents that the client is using + 802.11b standard to connect to the access point (AP) + A value of 'dot11g' represents that the client is using + 802.11g standard to connect to the access point (AP) + A value of 'unknown' represents that the client protocol + is unknown + A value of 'mobile' represents that the client using mobile + wireless to connect to the access point (AP). + A value of 'dot11n24' represents that the client is using + 802.11n standard with 2.4 GHz frequency to connect to + the access point (AP) + A value of 'dot11n5' represents that the client is using + 802.11n standard with 5 GHz frequency to connect to + the access point (AP). + A value of 'ethernet' represents that the client is using + ethernet standard to connect to the access point (AP). + A value of 'dot3' represents that the client is using + dot3 standard to connect to the access point (AP). + A value of 'dot11ac5' represents that the client is using + 802.11ac standard with 5 GHz frequency to connect to + the access point (AP)." + ::= { cldcClientEntry 6 } + +cldcAssociationMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + wep(2), + wpa(3), + wpa2(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the association mode used + by client for protected wireless traffic. + + A value of 'unknown' represents that association mode used + by client for wilress traffic encryption is not known. + A value of 'wep' represents that association mode used + by client for wilress traffic encryption is WEP. + A value of 'wpa' represents that association mode used + by client for wilress traffic encryption is WPA. + A value of 'wpa2' represents that association mode used + by client for wilress traffic encryption is WPA2." + ::= { cldcClientEntry 7 } + +cldcApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the radio MAC address + of a LWAPP AP." + ::= { cldcClientEntry 8 } + +cldcIfType OBJECT-TYPE + SYNTAX CLApIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the wireless interface type." + ::= { cldcClientEntry 9 } + +cldcClientIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents client's IP address. + This is learnt from the client details when the client + associates with the access point." + ::= { cldcClientEntry 10 } + +cldcClientNacState OBJECT-TYPE + SYNTAX INTEGER { + quarantine(1), + access(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies that client's network admission + control state. + + A value of 'quarantine' specifies that client goes through + posture analysis and the client traffic is sent by + controller in quarantine vlan. + + A value of 'access' specifies that client traffic is sent + by controller in access vlan. The client should have + completed posture analysis. + + Posture Analysis is a state change where the client + applies the configured policies to validate access + to the network." + ::= { cldcClientEntry 11 } + +cldcClientQuarantineVLAN OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the quarantine VLAN for client. The + quarantine VLAN only allows limited access to the network." + ::= { cldcClientEntry 12 } + +cldcClientAccessVLAN OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the access VLAN for client. + The access VLAN allows unlimited access to the network." + ::= { cldcClientEntry 13 } + +cldcClientLoginTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of sysUpTime when the + client logged in." + ::= { cldcClientEntry 14 } + +cldcClientUpTime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the duration for which the client + has been associated with this device." + ::= { cldcClientEntry 15 } + +cldcClientPowerSaveMode OBJECT-TYPE + SYNTAX CLClientPowerSaveMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power management mode of + the client." + ::= { cldcClientEntry 16 } + +cldcClientCurrentTxRateSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + UNITS "Mbit/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current data rate at which the + client transmits and receives data. The data rate field is + a 16-bit unsigned value expressing the data rate of the + packets received by the client." + REFERENCE "RFC 5416" + ::= { cldcClientEntry 17 } + +cldcClientDataRateSet OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..126)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the set of data rates at which the + client may transmit data. Each client can support up to + 126 rates. Each octet contains an integer value + representing one of these 126 rates ranging from 1 Mb/s + to 63.5 Mb/s. One of the supported rates will be chosen + by the access point for transmission with the client." + REFERENCE "RFC 5416" + ::= { cldcClientEntry 18 } + +cldcClientHreapApAuth OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is locally + authenticated or authenticated by the controller. + Local authentication is done only if the Access Point + connected to the client is of flexconnect mode. + A value of 'true' indicates that the client is + authenticated by the AP.. + A value of 'false' indicates that the client is + authenticated by the controller. + A value of 'notApplicable' indicates that client is not + connected to a flexconect AP." + ::= { cldcClientEntry 19 } + +cldcClient80211uCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client supports + 802.11u feature. + The 802.11u standard allows devices such as laptop + computers or cellular phones to join a wireless LAN + widely used in the home, office and some commercial + establishments. + A value of 'true' indicates that the client supports the + 802.11u feature. + A value of 'false' indicates that the client does not + support the 802.11u feature." + REFERENCE "IEEE 802.11u" + ::= { cldcClientEntry 20 } + +cldcClientPostureState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the posture state of the client. + Posture Analysis is a state change where the client applies + the configured policies to validate access to the network. + A value of 'true' indicates that the client supports the + posture feature. + A value of 'false' indicates that the client does not support + the posture feature." + ::= { cldcClientEntry 21 } + +cldcClientAclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ACL Name for the client. + This ACL will be used to allow or block client traffic + based on the list of rules attached to the ACL." + ::= { cldcClientEntry 22 } + +cldcClientAclApplied OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + notAvailable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ACL applied status for the + client. + A value of 'true' indicates that the ACL is applied. + A value of 'false' indicates that the ACL is not applied. + A value of 'notAvailable' indicates that applied status + is not available" + ::= { cldcClientEntry 23 } + +cldcClientRedirectUrl OBJECT-TYPE + SYNTAX CiscoURLStringOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AAA override redirect URL for a + client with cldcClientPostureState enabled. + The object has a valid value when the WLAN, with which the + client has associated requires conditional or splash-page + or webauth web redirection. + This object is otherwise not applicable, + and contains a zero-length string." + ::= { cldcClientEntry 24 } + +cldcClientAaaOverrideAclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AAA Override ACL Name for the + client if cldcClientPostureState is enabled on the wlan." + ::= { cldcClientEntry 25 } + +cldcClientAaaOverrideAclApplied OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + notAvailable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AAA Override ACL applied status for + the client if cldcClientPostureState is enabled on the wlan. + A value of 'true' indicates that the ACL is applied. + A value of 'false' indicates that the ACL is not applied. + A value of 'notAvailable' indicates that applied status is + not available" + ::= { cldcClientEntry 26 } + +cldcClientUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the username used by the client." + ::= { cldcClientEntry 27 } + +cldcClientSSID OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the SSID of the WLAN to which the + client is associated." + ::= { cldcClientEntry 28 } + +cldcClientSecurityTagId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the security group tag of the client." + ::= { cldcClientEntry 29 } + +cldcClientTypeKTS OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is NEC KTS (National + Electrical Code Key Telephone servie) client or not. + A value of 'true' indicates that the client follows NEC + KTS SIP protocol. + A value of 'false' indicates that the client does not follow + NEC KTS SIP protocol." + ::= { cldcClientEntry 30 } + +cldcClientIpv6AclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ACL name for the IPv6 client. + An empty string denotes no ACL has been applied." + ::= { cldcClientEntry 31 } + +cldcClientIpv6AclApplied OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + notAvailable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ACL applied status for the IPv6 + client. + A value of 'true' indicates that the ACL is applied. + A value of 'false' indicates that the ACL is not applied. + A value of 'notAvailable' indicates that applied status is + not avaliable" + ::= { cldcClientEntry 32 } + +cldcClientDataSwitching OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + central(2), + local(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether client is switching data + locally or centrally. This object is valid for flexconnect + APs. + A value of 'unknown' indicates that client data switching is + not known. + A value of 'central' indicates that client data is tunneled + to WLC using CAPWAP. + A value of 'local' indicates that client data is bridged + locally by AP." + ::= { cldcClientEntry 33 } + +cldcClientAuthentication OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + central(2), + local(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether client is authentiated + locally or centrally. This object is valid for flexconnect + APs. + A value of 'unknown' indicates that client authentication is + not known. + A value of 'central' indicates that client authenticatation is + at WLC and AP tunnels client management traffic to WLC + via CAPWAP. + A value of 'local' indicates that client is authenticated + locally by AP." + ::= { cldcClientEntry 34 } + +cldcClientChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the access point's channel + to which the client is associated." + ::= { cldcClientEntry 35 } + +cldcClientAuthMode OBJECT-TYPE + SYNTAX INTEGER { + none(0), + psk(1), + radius(2), + cckm(3), + wapipsk(4), + wapicert(5), + ftDot1x(6), + ftPsk(7), + pmfDot1x(8), + pmfPsk(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the authentication mode of client. + A value of 'none' represents that client used + open authentication to join to network. + A value of 'psk' represents that client used + PSK based authentication to join to network. + A value of 'radius' represents that client gets + authenticated with the help of radius. + A value of 'cckm' represents that client used + CCKM based authentication to join to network. + A value of 'wapipsk' represents that client used + WAPI PSK authentication to join to network. + A value of 'wapicert' represents that client used + WPA/WPA2 DOT1X authentication to join to network. + A value of 'ftDot1x' represents that client used + 802.11r DOT1X authentication to join to network. + A value of 'ftpsk' represents that client used + 802.11r PSK authentication to join to network. + A value of 'pmfDot1x' represents that client used + PMF DOT1X authentication to join to network. + A value of 'pmfpsk' represents that client used + PMF PSK authentication to join to network." + ::= { cldcClientEntry 36 } + +cldcClientReasonCode OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + previousAuthNotValid(2), + deauthenticationLeaving(3), + disassociationDueToInactivity(4), + disassociationAPBusy(5), + class2FrameFromNonAuthStation(6), + class2FrameFromNonAssStation(7), + disassociationStaHasLeft(8), + staReqAssociationWithoutAuth(9), + invalidInformationElement(40), + groupCipherInvalid(41), + unicastCipherInvalid(42), + akmpInvalid(43), + unsupportedRsnVersion(44), + invalidRsnIeCapabilities(45), + cipherSuiteRejected(46), + missingReasonCode(99), + maxAssociatedClientsReached(101), + maxAssociatedClientsReachedOnRadio(105), + maxAssociatedClientsReachedOnWlan(106), + unSpecifiedQosFailure(200), + qosPolicyMismatch(201), + inSufficientBandwidth(202), + inValidQosParams(203) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the reason for disassociation + of client. + A value of 'unspecified' represents that client disassociated + with reaon unspecified. + A value of 'previousAuthNotValid' represents that client + disassociated with reason previous authentication + was not valid. + A value of 'deauthenticationLeaving' represents that client + disassociated with reason client leaving due to + deauthentication. + A value of 'disassociationDueToInactivity' represents that client + disassociated with reason client disassociation due to + inactivity. + A value of 'disassociationAPBusy' represents that client + disassociated with reason client disassociation since AP + was busy. + A value of 'class2FrameFromNonAuthStation' represents that client + disassociated with reason class 2 frame + from non authenticated station. + A value of 'class2FrameFromNonAssStation' represents that client + disassociated with reason class 2 frame from non + associated station. + A value of 'disassociationStaHasLeft' represents that client + disassociated with reason station has left BSS due + to disassociation. + A value of 'staReqAssociationWithoutAuth' represents that client + disassociated with reason station send association request + without authentication. + A value of 'invalidInformationElement' represents that client + disassociated with reason stations send invalid information + element in the management frame. + A value of 'groupCipherInvalid' represents that client + disassociated with reason invalid group cipher. + A value of 'unicastCipherInvalid' represents that client + disassociated with reason invalid unicast cipher. + A value of 'akmpInvalid' represents that client + disassociated with reason invalid key management protocol. + A value of 'unsupportedRsnVersion' represents that client + disassociated with reason unsupported RSN version. + A value of 'invalidRsnIeCapabilities' represents that client + disassociated with reason invalid RSN IE capabilities + in the (re-)association request. + A value of 'cipherSuiteRejected' represents that client + disassociated with reason cipher suite rejected. + A value of 'missingReasonCode' represents that client + disassociated with reason reason code is missing. + A value of 'maxAssociatedClientsReached' represents that + client disassociated with reason maximum allowed + associated client number has reached. + A value of 'maxAssociatedClientsReachedOnRadio' represents that + client disassociated with reason maximum allowed + associated client number has reached on radio. + A value of 'maxAssociatedClientsReachedOnWlan' represents that + client disassociated with reason maximum allowed + associated client number has reached on wlan. + A value of 'unSpecifiedQosFailure' represents that client + disassociated with reason unsupported QOS failure. + A value of 'qosPolicyMismatch' represents that client + disassociated with reason mismatch on QOS policy. + A value of 'inSufficientBandwidth' represents that client + disassociated with reason insufficient bandwidth to + accommodate this station. + A value of 'inValidQosParams' represents that client + disassociated with reason invalid QOS parameters." + ::= { cldcClientEntry 37 } + +cldcClientSessionID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the session + to which the client is associated." + ::= { cldcClientEntry 38 } + +cldcClientApRoamMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the + AP to which the client has roamed." + ::= { cldcClientEntry 39 } + +cldcClientMdnsProfile OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mDNS profile name + mapped to 802.11 wireless client. It could + be mapped to the WLAN to which the client is + connected to, or the interface/interface groups + mapped to the WLAN." + ::= { cldcClientEntry 40 } + +cldcClientMdnsAdvCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of mDNS + advertisements received on the client." + ::= { cldcClientEntry 41 } + +cldcClientPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local classification + policy applied on the client." + ::= { cldcClientEntry 42 } + +cldcClientAAARole OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the role string of the client + that is used as match criterion for local policy + profiling. This value is provided by radius during + authentication." + ::= { cldcClientEntry 43 } + +cldcClientDeviceType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the device type of the client. + This is identified once the profiling operation is + completed." + ::= { cldcClientEntry 44 } + +cldcUserAuthType OBJECT-TYPE + SYNTAX INTEGER { + open(1), + wepPsk(2), + portal(3), + simPeap(4), + other(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the authentication aype of user. + A value of 'open' indicates that the user authenticated using + open security. + A value of 'wepPsk' indicates that the user authenticated using + WEP PSK security. + A value of 'portal' indicates that the user authenticated using + WEB layer3 portal security. + A value of 'simPeap' indicates that the user authenticated using + EAP SIM and PEAP security. + A value of 'other' indicates that the user authenticated using + security method not listed above." + ::= { cldcClientEntry 45 } + +cldcClientTunnelType OBJECT-TYPE + SYNTAX INTEGER { + simple(1), + pmipv6(2), + gtpv2(3), + eogre(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the tunnel type used to send + client traffic. + A value of 'simple' indicates no tunnel is used to send + client traffic towards DS. + A value of 'pmipv6' indicates that PMIPv6 tunnel is used + to send client traffic towards DS. + A value of 'gtpv2' indicates that GTPv2 tunnel is used + to send client traffic towards DS. + A value of 'eogre' indicates that EOGRE tunnel is used + to send client traffic towards DS." + ::= { cldcClientEntry 46 } + +cldcClientMaxDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the max data rate (Mbps) + with which the client can operate." + ::= { cldcClientEntry 47 } + +cldcClientHtCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is HT + (high throughput) capable or not. + A value of 'true' indicates that client is HT capable. + A value of 'false' indicates that client is not HT capable." + ::= { cldcClientEntry 48 } + +cldcClientVhtCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is VHT + (very high throughput) capable or not. + A value of 'true' indicates that client is VHT capable. + A value of 'false' indicates that client is not VHT capable." + ::= { cldcClientEntry 49 } + +cldcClientCurrentTxRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbit/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current data rate at which the + client transmits and receives data. This provides the data + rate value equivalent to the MCS value displayed in + cldcClientCurrentTxRateSet." + REFERENCE "RFC 5416" + ::= { cldcClientEntry 50 } + +cldcClientiPSKTag OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the iPSK peer group that this client is part of. + The clients with same ipsk tag can be allowed to have peer to peer traffic by + configuring the wlan p2p blocking." + ::= { cldcClientEntry 51 } + + + +cldcClientByIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcClientByIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the 802.11 wireless clients + that are associated with the APs that have joined + this controller and are indexed by + cldcClientByIpAddressType and cldcClientByIpAddress. + An entry is created automatically by the controller + when the client gets associated to the AP. An existing + entry gets deleted when the association gets dropped." + ::= { cldcStatusObjects 2 } + +cldcClientByIpEntry OBJECT-TYPE + SYNTAX CldcClientByIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + clients associated to the APs that have joined + the controller. An entry is identified by the client's + IP address." + INDEX { + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress + } + ::= { cldcClientByIpTable 1 } + +CldcClientByIpEntry ::= SEQUENCE { + cldcClientByIpAddressType InetAddressType, + cldcClientByIpAddress InetAddress, + cldcClientByIpAddressDiscoverType INTEGER, + cldcClientByIpAddressLastSeen TimeStamp +} + +cldcClientByIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the type of the Client's + address made available through + cldcClientByIpAddress." + ::= { cldcClientByIpEntry 2 } + +cldcClientByIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the client IP address." + ::= { cldcClientByIpEntry 3 } + +cldcClientByIpAddressDiscoverType OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + ndp(2), + dhcp(3), + packet(4), + local(5), + static(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the discovery type of the + client's address + A value of 'invalid' indicates that the IP address + discover type is unknown. + A value of 'ndp' indicates that the client learnt + IP address by neighbor discovery protocol + A value of 'dhcp' indicates that the client learnt + IP address via DHCP. + A value of 'packet' indicates that the client learnt + IP address via data packet addressing learning. + A value of 'local' indicates that the client learnt + IP address via address applied to local interface. + A value of 'static' indicates that the client learnt + IP address via address assigned statically." + ::= { cldcClientByIpEntry 4 } + +cldcClientByIpAddressLastSeen OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when an address was + last seen in reachable state." + ::= { cldcClientByIpEntry 5 } + + +-- ******************************************************************** +-- * Sleeping Client Details +-- ******************************************************************** + +cldcSleepingClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcSleepingClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about + sleeping clients" + ::= { cldcStatusObjects 3 } + +cldcSleepingClientEntry OBJECT-TYPE + SYNTAX CldcSleepingClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the information about sleeping + clients." + INDEX { cldcSleepingClientMacAddress } + ::= { cldcSleepingClientTable 1 } + +CldcSleepingClientEntry ::= SEQUENCE { + cldcSleepingClientMacAddress MacAddress, + cldcSleepingClientSsid OCTET STRING, + cldcSleepingClientUserName SnmpAdminString, + cldcSleepingClientRemainingTime TimeInterval, + cldcSleepingClientRowStatus RowStatus +} + +cldcSleepingClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MAC address of the + sleeping client and uniquely identifies the entry." + ::= { cldcSleepingClientEntry 1 } + +cldcSleepingClientSsid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the SSID of the WLAN to which the + sleeping client is associated." + ::= { cldcSleepingClientEntry 2 } + +cldcSleepingClientUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the username used by the sleeping + client." + ::= { cldcSleepingClientEntry 3 } + +cldcSleepingClientRemainingTime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remaining session time + for the sleeping client to be in associated state." + ::= { cldcSleepingClientEntry 4 } + +cldcSleepingClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status column for this row + and used to delete specific instances of row in the table." + ::= { cldcSleepingClientEntry 5 } + + +-- ******************************************************************** +-- * Wireless client statistics +-- ******************************************************************** + +cldcClientStatisticTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcClientStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents statistics and status of the 802.11 + wireless clients associated to the controller." + ::= { cldcStatisticObjects 1 } + +cldcClientStatisticEntry OBJECT-TYPE + SYNTAX CldcClientStatisticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents traffic statistics of the + associated client." + INDEX { cldcClientMacAddress } + ::= { cldcClientStatisticTable 1 } + +CldcClientStatisticEntry ::= SEQUENCE { + cldcClientDataRetries Counter64, + cldcClientRtsRetries Counter64, + cldcClientDuplicatePackets Counter64, + cldcClientDecryptFailures Counter64, + cldcClientMicErrors Counter64, + cldcClientMicMissingFrames Counter64, + cldcClientRaPacketsDropped Counter64, + cldcClientInterimUpdatesCount Counter64, + cldcClientDataBytesReceived Counter64, + cldcClientRealtimeBytesReceived Counter64, + cldcClientRxDataBytesDropped Counter64, + cldcClientRxRealtimeBytesDropped Counter64, + cldcClientDataBytesSent Counter64, + cldcClientRealtimeBytesSent Counter64, + cldcClientTxDataBytesDropped Counter64, + cldcClientTxRealtimeBytesDropped Counter64, + cldcClientDataPacketsReceived Counter64, + cldcClientRealtimePacketsReceived Counter64, + cldcClientRxDataPacketsDropped Counter64, + cldcClientRxRealtimePacketsDropped Counter64, + cldcClientDataPacketsSent Counter64, + cldcClientRealtimePacketsSent Counter64, + cldcClientTxDataPacketsDropped Counter64, + cldcClientTxRealtimePacketsDropped Counter64, + cldcClientTxDataPackets Counter64, + cldcClientTxDataBytes Counter64, + cldcClientRxDataPackets Counter64, + cldcClientRxDataBytes Counter64 +} + +cldcClientDataRetries OBJECT-TYPE + SYNTAX Counter64 + UNITS "Retries" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of attempts made by the + client before transmitting the MSDU successfully." + ::= { cldcClientStatisticEntry 1 } + +cldcClientRtsRetries OBJECT-TYPE + SYNTAX Counter64 + UNITS "Retries" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times the client has + attempted to send RTS packets before receiving CTS packets." + ::= { cldcClientStatisticEntry 2 } + +cldcClientDuplicatePackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times a duplicate + packet is received for the client." + ::= { cldcClientStatisticEntry 3 } + +cldcClientDecryptFailures OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets received from + the client that failed to decrypt properly." + ::= { cldcClientStatisticEntry 4 } + +cldcClientMicErrors OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of MIC errors + experienced by the client." + ::= { cldcClientStatisticEntry 5 } + +cldcClientMicMissingFrames OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of missing MIC packets + for the client." + ::= { cldcClientStatisticEntry 6 } + +cldcClientRaPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of RA (router + advertisements) packets dropped for this client. + It's applicable for IPv6 clients only." + ::= { cldcClientStatisticEntry 7 } + +cldcClientInterimUpdatesCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of interim updates + sent for this client." + ::= { cldcClientStatisticEntry 8 } + +cldcClientDataBytesReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data bytes received + for this client" + ::= { cldcClientStatisticEntry 9 } + +cldcClientRealtimeBytesReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of realtime bytes + received for this mobile station" + ::= { cldcClientStatisticEntry 10 } + +cldcClientRxDataBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data bytes + dropped for this mobile station" + ::= { cldcClientStatisticEntry 11 } + +cldcClientRxRealtimeBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received realtime bytes + dropped for this mobile station" + ::= { cldcClientStatisticEntry 12 } + +cldcClientDataBytesSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data bytes sent for + this mobile station" + ::= { cldcClientStatisticEntry 13 } + +cldcClientRealtimeBytesSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of realtime bytes sent + for this mobile station" + ::= { cldcClientStatisticEntry 14 } + +cldcClientTxDataBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted data + bytes dropped for this mobile station" + ::= { cldcClientStatisticEntry 15 } + +cldcClientTxRealtimeBytesDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted realtime + bytes dropped for this mobile station" + ::= { cldcClientStatisticEntry 16 } + +cldcClientDataPacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets + received for this mobile station" + ::= { cldcClientStatisticEntry 17 } + +cldcClientRealtimePacketsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number realtime packets + received for this mobile station" + ::= { cldcClientStatisticEntry 18 } + +cldcClientRxDataPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received data packets + dropped for this mobile station" + ::= { cldcClientStatisticEntry 19 } + +cldcClientRxRealtimePacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of received realtime + packets dropped for this mobile station" + ::= { cldcClientStatisticEntry 20 } + +cldcClientDataPacketsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets sent + for this mobile station" + ::= { cldcClientStatisticEntry 21 } + +cldcClientRealtimePacketsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of realtime packets + sent for this mobile station" + ::= { cldcClientStatisticEntry 22 } + +cldcClientTxDataPacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted data + packets dropped for this mobile station" + ::= { cldcClientStatisticEntry 23 } + +cldcClientTxRealtimePacketsDropped OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of transmitted realtime + packets dropped for this mobile station" + ::= { cldcClientStatisticEntry 24 } + +cldcClientTxDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets sent + by this mobile station" + ::= { cldcClientStatisticEntry 25 } + +cldcClientTxDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data bytes sent + by this mobile station" + ::= { cldcClientStatisticEntry 26 } + +cldcClientRxDataPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data packets sent + for this mobile station" + ::= { cldcClientStatisticEntry 27 } + +cldcClientRxDataBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of data bytes sent + for this mobile station" + ::= { cldcClientStatisticEntry 28 } + + +-- ******************************************************************** +-- * Client Ccx Services Version Table +-- ******************************************************************** + +cldccCcxVersionInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldccCcxVersionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the detail of the CCX version + supported by the clients. This is used to identify + the services supported by a CCX v6 client." + ::= { cldcCcxObjects 1 } + +cldccCcxVersionInfoEntry OBJECT-TYPE + SYNTAX CldccCcxVersionInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is an entry in the table for each entry identified + by the client mac address. + An entry is added when a CCX v6 client associates to the + controller and existing entry gets deleted when the client + disassociates from the controller." + INDEX { cldcClientMacAddress } + ::= { cldccCcxVersionInfoTable 1 } + +CldccCcxVersionInfoEntry ::= SEQUENCE { + cldccCcxFoundationServiceVersion CcxServiceVersion, + cldccCcxLocationServiceVersion CcxServiceVersion, + cldccCcxVoiceServiceVersion CcxServiceVersion, + cldccCcxManagementServiceVersion CcxServiceVersion +} + +cldccCcxFoundationServiceVersion OBJECT-TYPE + SYNTAX CcxServiceVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CCX version supported by + the client for the foundation service." + ::= { cldccCcxVersionInfoEntry 1 } + +cldccCcxLocationServiceVersion OBJECT-TYPE + SYNTAX CcxServiceVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CCX version supported by + the client for the location service." + ::= { cldccCcxVersionInfoEntry 2 } + +cldccCcxVoiceServiceVersion OBJECT-TYPE + SYNTAX CcxServiceVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CCX version supported by + the client for the voice service." + ::= { cldccCcxVersionInfoEntry 3 } + +cldccCcxManagementServiceVersion OBJECT-TYPE + SYNTAX CcxServiceVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the CCX version supported by + the client for the management service." + ::= { cldccCcxVersionInfoEntry 4 } + + + +-- ******************************************************************** +-- * NOTIFICATION Control objects +-- ******************************************************************** + +cldcKeyDecryptErrorEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of generation of + ciscoLwappDot11ClientKeyDecryptError notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientKeyDecryptError notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientKeyDecryptError notification." + DEFVAL { true } + ::= { cldcConfigObjects 1 } + +cldcAssocNacAlertEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the status of generation of + ciscoLwappDot11ClientAssocNacAlert notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientAssocNacAlert notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientAssocNacAlert notification." + ::= { cldcConfigObjects 2 } + +cldcDisassocNacAlertEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the control of generation of + ciscoLwappDot11ClientDisassocNacAlert notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientDisassocNacAlert notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientDisassocNacAlert + notification." + ::= { cldcConfigObjects 3 } + +cldcMovedToRunStateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the control of generation of + ciscoLwappDot11ClientMovedToRunState notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientMovedToRunState notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientMovedToRunState + notification." + ::= { cldcConfigObjects 4 } + +ciscoLwappDot11ClientStaticIpFailTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the control of generation of + ciscoLwappDot11ClientStaticIpFailTrap notification. + + A value of 'true' specifies that the agent generates + ciscoLwappDot11ClientStaticIpFailTrap notification. + + A value of 'false' specifies that the agent doesn't + generate ciscoLwappDot11ClientStaticIpFailTrap + notification." + DEFVAL { true } + ::= { cldcConfigObjects 5 } + +-- ******************************************************************** +-- * NOTIFICATIONS Objects +-- ******************************************************************** + +cldcClientRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the average RSSI for the mobile + station." + ::= { cldcNotifObjects 1 } + +cldcClientSNR OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the average SNR for the + mobile station." + ::= { cldcNotifObjects 2 } + +cldcDOT11ClientReasonCode OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + previousAuthNotValid(2), + deauthenticationLeaving(3), + disassociationDueToInactivity(4), + disassociationAPBusy(5), + class2FrameFromNonAuthStation(6), + class2FrameFromNonAssStation(7), + disassociationStaHasLeft(8), + staReqAssociationWithoutAuth(9), + invalidInformationElement(40), + groupCipherInvalid(41), + unicastCipherInvalid(42), + akmpInvalid(43), + unsupportedRsnVersion(44), + invalidRsnIeCapabilities(45), + cipherSuiteRejected(46), + missingReasonCode(99), + maxAssociatedClientsReached(101), + maxAssociatedClientsReachedOnRadio(105), + maxAssociatedClientsReachedOnWlan(106), + unSpecifiedQosFailure(200), + qosPolicyMismatch(201), + inSufficientBandwidth(202), + inValidQosParams(203) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the reason code for failure of + client association. + A value of 'unspecified' represents that the reason for failure is + not specified. + A value 'previousAuthNotValid' represents that the reason for + failure is previous authentication was not valid. + A value of 'deauthenticationLeaving' represents that the reason for + failure is leaving due to deauthentication. + A value of 'disassociationDueToInactivity' represents that the + reason for failure is disassociation due to inactivity. + A value of 'disassociationAPBusy' represents that the reason for + failure is disassociation since AP was busy. + A value of 'class2FrameFromNonAuthStation' represents that the + reason for failure is class 2 frame from non authenticated + station. + A value of 'class2FrameFromNonAssStation' represents that the reason + for failure is class 2 frame from non associated station. + A value of 'disassociationStaHasLeft' represents that the reason for + failure is station has left due to disassociation. + A value of 'staReqAssociationWithoutAuth' represents that the reason + for failure is station send association request without + authentication. + A value of 'invalidInformationElement' represents that the reason + for failure is invalid information element. + A value of 'groupCipherInvalid' represents that the reason for + failure is invalid group Cipher. + A value of 'unicastCipherInvalid' represents that the reason for + failure is invalid unicast cipher. + A value of 'akmpInvalid' represents that the reason for failure is + invalid key management protocol. + A value of 'unsupportedRsnVersion' represents that the reason for + failure is unsupported RSN version. + A value of invalidRsnIeCapabilities' represents that the reason for + failure is invalid RSN IE capabilities. + A value of 'cipherSuiteRejected' represents that the reason for + failure is cipher suite not valid. + A value of 'missingReasonCode' represents that the reason for + failure is reason code is missing. + A value of 'maxAssociatedClientsReached' represents that the reason + for failure is maximum allowed associated client number has + reached. + A value of 'maxAssociatedClientsReachedOnRadio' represents that the + reason for failure is maximum allowed associated client number + has reached on radio. + A value of 'maxAssociatedClientsReachedOnWlan' represents that the + reason for failure is maximum allowed associated client + number has reached on wlan. + A value of 'unSpecifiedQosFailure' represents that the reason for + failure is QoS not supported. + A value of 'qosPolicyMismatch' represents that the reason for + failure is mismatch on QOS policy. + A value of 'inSufficientBandwidth' represents that the reason for + failure is insufficient bandwidth. + A value of 'inValidQosParams' represents that the reason for failure + is invalid QOS parameters." + ::= { cldcNotifObjects 3 } + +cldcDOT11ClientTxDataPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of data packets sent + by this mobile station" + ::= { cldcNotifObjects 4 } + +cldcDOT11ClientTxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of data bytes sent + by this mobile station" + ::= { cldcNotifObjects 5 } + +cldcDOT11ClientRxDataPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of data packets sent + for this mobile station" + ::= { cldcNotifObjects 6 } + +cldcDOT11ClientRxDataBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of data bytes sent + for this mobile station" + ::= { cldcNotifObjects 7 } + +cldcClientVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4096) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents VLAN ID of the interface to which + the client is associated." + ::= { cldcNotifObjects 8 } + +cldcClientPolicyType OBJECT-TYPE + SYNTAX INTEGER { + dot1x(1), + wpa1(2), + wpa2(3), + wpa2vff(4), + notavailable(5), + unknown(6), + wapi(7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents security policy type on which + the mobile station is associated. + A value of 'dot1x' represents the policy type as dot1x. + A value of 'wpa1' represents the policy type as WPA version 1. + A value of 'wpa2' represents the policy type as WPA version 2. + A value of 'wpa2vff' represents the policy type as WPA2VFF. + A value of 'notavailable' represents the policy type is not + available. + A value of 'unknown' represents the policy type is not known. + A value of 'wapi' represents the policy type as WAPI." + ::= { cldcNotifObjects 9 } + +cldcClientEapType OBJECT-TYPE + SYNTAX INTEGER { + eapTls(1), + ttls(2), + peap(3), + leap(4), + speke(5), + eapFast(6), + notavailable(7), + unknown(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents EAP policy type used by + the mobile station during association. + A value of 'eapTls' represents the EAP policy type as EAP-TLS. + A value of 'ttls' represents the EAP policy type as TTLS. + A value of 'peap' represents the EAP policy type as PEAP. + A value of 'leap' represents the EAP policy type as LEAP. + A value of 'speke' represents the EAP policy type as EAP-SPEKE. + A value of 'eapFast' represents the EAP policy type as + EAP-FAST. + A value of 'notavailable' represents the EAP policy type + is not available + A value of 'unknown' represents the EAP policy type is + not known." + ::= { cldcNotifObjects 10 } + +cldcClientAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the AID allocated for the mobile + station" + ::= { cldcNotifObjects 11 } + +cldcClientAuthenticationAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + openSystem(1), + sharedKey(2), + unknown(3), + openAndEap(129) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the authentication algorithm + of mobile station used for authentication. + A value of 'openSystem' represents that the client used + open system algorithm to get authenticated. + A value of 'sharedKey' represents that the client used + shared key algorithm to get authenticated. + A value of 'unknown' represents that the algorithm used for + authentication is not known. + A value of 'openAndEap' represents that the client used + open system and EAP algorithm to get authenticated." + ::= { cldcNotifObjects 12 } + +cldcClientWepState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the WEP state of the mobile station. + A value of 'enable' represents WEP state is enabled. + A value of 'disable' represents WEP state is disbaled." + ::= { cldcNotifObjects 13 } + +cldcClientEncryptionCipher OBJECT-TYPE + SYNTAX INTEGER { + ccmpAes(1), + tkipMic(2), + wep40(3), + wep104(4), + wep128(5), + none(6), + notavailable(7), + unknown(8), + wapiSMS4(9) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents encryption cipher selected for + encryption of mobile station traffic. + A value of 'ccmpAes' represents the encryption used is + CCMP AES. + A value of 'tkipMic' represents the encryption used is + TKIP-MIC. + A value of 'wep40' represents the encryption used is + WEP40. + A value of 'wep104' represents the encryption used is + WEP104. + A value of 'wep128' represents the encryption used is + WEP128. + A value of 'none' represents the no encryption used. + A value of 'notavailable' represents the encryption used + is not available. + A value of 'unknown' represents the encryption is used is + not known. + A value of 'wapiSMS4' represents the encryption is used is + WAPI-SMS4." + ::= { cldcNotifObjects 14 } + +cldcClientPortNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the port number of this + airespace switch on which the traffic of the + mobile station is coming through." + ::= { cldcNotifObjects 15 } + +cldcClientAnchorAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents mobility anchor address type." + ::= { cldcNotifObjects 16 } + +cldcClientAnchorAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represent anchor IP address. + If the mobility status of the mobile station is + anchor then it will have peer Ip address and will + have anchor IP if the role is foreign" + ::= { cldcNotifObjects 17 } + +cldcClientEssIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..517) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the ESS index of the WLAN(SSID) + that is being used by mobile station to connect to AP" + ::= { cldcNotifObjects 18 } + +cldcClientCcxVersion OBJECT-TYPE + SYNTAX INTEGER { + notSupported(1), + ccxv1(2), + ccxv2(3), + ccxv3(4), + ccxv4(5), + ccxv5(6), + ccxv6(7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the Cisco Compatible Extensions (CCX) + version the client is using for communication with the AP. + A value of 'notSupported' represents CCX version is not + supported. + A value of 'ccxv1' represents that client used CCX version 1 + for communication. + A value of 'ccxv2' represents that client used CCX version 2 + for communication. + A value of 'ccxv3' represents that client used CCX version 3 + for communication. + A value of 'ccxv4' represents that client used CCX version 4 + for communication. + A value of 'ccxv5' represents that client used CCX version 5 + for communication. + A value of 'ccxv6' represents that client used CCX version 6 + for communication." + DEFVAL { notSupported } + ::= { cldcNotifObjects 19 } + +cldcClientE2eVersion OBJECT-TYPE + SYNTAX INTEGER { + notSupported(1), + e2ev1(2), + e2ev2(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the End-2-End Version the client is + using for communication with the AP. + A value of 'notSupported' represents end-2-end version + is not supported. + A value of 'e2ev1' represents end-2-end version used by + mobile station is 1. + A value of 'e2ev2' represents end-2-end version used by + mobile station is 2." + ::= { cldcNotifObjects 20 } + +cldcClientInterface OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the name of the interface of + the mobile client on which traffic sent to the switch." + ::= { cldcNotifObjects 21 } + +cldcClientMobilityStatus OBJECT-TYPE + SYNTAX INTEGER { + unassociated(1), + local(2), + anchor(3), + foreign(4), + handoff(5), + unknown(6), + exportanchor(7), + exportforeign(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the mobility role of the + mobile station. + A value of 'unassociated' represents mobility role + is not associated. + A value of 'local' represents mobility role + is local. + A value of 'anchor' represents mobility role + is anchor. + A value of 'foreign' represents mobility role + is foreign. + A value of 'handoff' represents mobility role + is handoff. + A value of 'unknown' represents mobility role + is not known. + A value of 'exportanchor' represents mobility role + is exportanchor. + A value of 'exportforeign' represents mobility role + is exportforeign." + ::= { cldcNotifObjects 22 } + +cldcClientStatusCode OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents status code of the mobile station" + ::= { cldcNotifObjects 23 } + +cldcClientDeleteAction OBJECT-TYPE + SYNTAX INTEGER { + default(1), + delete(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the action to deauthenticate + the mobile station. + A value of 'default' represents the state as default. + A value of 'delete' represents the state as delete." + ::= { cldcNotifObjects 24 } + +cldcClientSecurityPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + completed(1), + notcompleted(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the security policy state of + the mobile station. + A value of 'completed' represents the mobile station + has completed the security policy checks. + A value of 'notcompleted' represents policy checks are yet + to be completed for the mobile station." + ::= { cldcNotifObjects 25 } + +cldcClientTrapEventTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the trap event time of + the client." + ::= { cldcNotifObjects 26 } + +cldcClientPolicyManagerState OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the current policy enforcement + manager state of the client in controller." + ::= { cldcNotifObjects 27 } + +cldcClientAssocTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the time at which client associated" + ::= { cldcNotifObjects 28 } + +cldcClientPmipDataValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents whether client has valid PMIP data." + ::= { cldcNotifObjects 29 } + +cldcClientMobilityExtDataValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents new mobility status." + ::= { cldcNotifObjects 30 } + +cldcClientPolicyErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the number of policy + errors for mobile station" + ::= { cldcNotifObjects 31 } + +cldcClientSessionId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the session + to which the client is associated." + ::= { cldcNotifObjects 32 } + +cldcClientPmipNai OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the name of the + profile, the client is associated to." + ::= { cldcNotifObjects 33 } + +cldcClientPmipState OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the state of the PMIP client: + null: binding doesn't exist + init: binding created, Retx timer running for PBU, binding not + yet accepted from LMA, Tunnel/route is not yet setup + active: binding accepted by LMA, refresh timer running, + Tunnel/route setup complete. + refreshPending: Refresh timer expired and Retx timer running. + PBU refresh sent, PBA not yet received from LMA, + (Tunnel/route is already setup). + disconnectingSt: Dereg reply is expected. Retx timer is + running, tunnel/route is still setup." + ::= { cldcNotifObjects 34 } + +cldcClientPmipInterface OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the interface to which the + client is associated." + ::= { cldcNotifObjects 35 } + +cldcClientPmipHomeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the type of the Client's Home + address made available through cldcClientPmipHomeAddress." + ::= { cldcNotifObjects 36 } + +cldcClientPmipHomeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the Home Address of the client." + ::= { cldcNotifObjects 37 } + +cldcClientPmipAtt OBJECT-TYPE + SYNTAX INTEGER { + reserved(1), + logicalNetworkInterface(2), + pointToPointInterface(3), + ethernet(4), + wirelessLan(5), + wimax(6), + threeGPPGERAN(7), + threeGPPUTRAN(8), + threeGPPETRAN(9), + threeGPP2eHRPD(10), + threeGPP2HRPD(11), + threeGPP21xRTT(12), + threeGPP2UMB(13) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the access technology type by which + the client is currently attached. + A value of 'reserved' indicates this value is reserved for + future use. + A value of 'logicalNetworkInterface' indicates that the + client used logical network interface to connect to network. + A value of 'pointToPointInterface' indicates that the + client used point to point interface to connect to network. + A value of 'ethernet' indicates that the client used + ethernet to connect to network. + A value of 'wirelessLan' indicates that the + client used wireless LAN to connect to network. + A value of 'wimax' indicates that the + client used WiMAX technology to connect to network. + A value of 'threeGPPGERAN' indicates that the + client used threeGPPGERAN technology to connect to network. + A value of 'threeGPPUTRAN' indicates that the + client used threeGPPUTRAN technology to connect to network. + A value of 'threeGPPETRAN' indicates that the + client used threeGPPETRAN technology to connect to network. + A value of 'threeGPP2eHRPD' indicates that the + client used threeGPP2eHRPD technology to connect to network. + A value of 'threeGPP2HRPD' indicates that the + client used threeGPP2HRPD technology to connect to network. + A value of 'threeGPP21xRTT' indicates that the + client used threeGPP21xRTT technology to connect to network. + A value of 'threeGPP2UMB' indicates that the + client used threeGPP2UMB technology to connect to network." + ::= { cldcNotifObjects 38 } + +cldcClientPmipLocalLinkId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the local link identifier of + the client." + ::= { cldcNotifObjects 39 } + +cldcClientPmipLmaName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the LMA to which the client is + connected." + ::= { cldcNotifObjects 40 } + +cldcClientPmipLifeTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the duration of the PMIP client + association." + ::= { cldcNotifObjects 41 } + +cldcClientPmipDomainName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the domain to which the PMIP + client is associated." + ::= { cldcNotifObjects 42 } + +cldcClientPmipUpKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the upstream key of the PMIP client." + ::= { cldcNotifObjects 43 } + +cldcClientPmipDownKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the downstream key of the PMIP client." + ::= { cldcNotifObjects 44 } + +-- ******************************************************************** +-- * NOTIFICATIONS +-- ******************************************************************** + +ciscoLwappDot11ClientKeyDecryptError NOTIFICATION-TYPE + OBJECTS { + cldcAssociationMode, + cldcClientMacAddress, + cldcApMacAddress, + cldcIfType, + cLApName, + cldcClientAuthMode + } + STATUS current + DESCRIPTION + "This notification is generated when a decrypt error occurs. + The WEP WPA or WPA2 Key configured at the station may be + wrong. + cldcAssociationMode represents the association mode for + which the key decrypt error occurred. + cldcApMacAddress represents the MacAddress of the AP to + which the client is associated. + cldcIfType represents the wireless interface type of the + client. + cLApName represents the name of the AP to which the client + is associated." + ::= { ciscoLwappDot11ClientMIBNotifs 1 } + +ciscoLwappDot11ClientAssocNacAlert NOTIFICATION-TYPE + OBJECTS { + cldcClientMacAddress, + cldcClientWlanProfileName, + cldcClientIPAddress, + cldcApMacAddress, + cldcClientQuarantineVLAN, + cldcClientAccessVLAN, + cldcClientAuthMode + } + STATUS current + DESCRIPTION + "This notification is generated when the client on NAC + enabled SSIDs complete layer2 authentication . This is + to inform about client's presence to the NAC appliance. + cldcClientWlanProfileName represents the profile name of the + WLAN, this 802.11 wireless client is connected to. + cldcClientIPAddress represents the unique ipaddress of the + client. + cldcApMacAddress represents the MacAddress of the AP to + which the client is associated. + cldcClientQuarantineVLAN represents the quarantine VLAN for + the client. + cldcClientAccessVLAN represents the access VLAN for the + client." + ::= { ciscoLwappDot11ClientMIBNotifs 2 } + +ciscoLwappDot11ClientDisassocNacAlert NOTIFICATION-TYPE + OBJECTS { + cldcClientMacAddress, + cldcClientWlanProfileName, + cldcClientIPAddress, + cldcApMacAddress, + cldcClientQuarantineVLAN, + cldcClientAccessVLAN + } + STATUS current + DESCRIPTION + "This notification is generated when the controller removes + the client entry on NAC enabled SSIDs. + cldcClientWlanProfileName represents the profile name of the + WLAN, this 802.11 wireless client is connected to. + cldcClientIPAddress represents the unique ipaddress of the + client. + cldcApMacAddress represents the MacAddress of the AP to which + the client is associated. + cldcClientQuarantineVLAN represents the quarantine VLAN for + the client. + cldcClientAccessVLAN represents the access VLAN for the + client. + This is issued on NAC enabled ssids, whenever WLC removes + client's entry." + ::= { ciscoLwappDot11ClientMIBNotifs 3 } + +ciscoLwappDot11ClientMovedToRunState NOTIFICATION-TYPE + OBJECTS { + cldcClientMacAddress, + cldcClientIPAddress, + cldcClientUsername, + cldcClientSSID, + cldcApMacAddress, + cLApDot11IfSlotId, + cLApName + } + STATUS current + DESCRIPTION + "This notification is generated when the client completes + the PEM state and moves to the RUN state. + cldcClientUsername represents the username used by the + client. + cldcClientIPAddress represents the unique ipaddress of the + client. + cldcClientSSID represents the SSID of the WLAN to which the + client is associated. + cldcApMacAddress represents the MacAddress of the AP to + which the client is associated. + cLApDot11IfSlotId represents the slotId of the AP to which + the client is associated. + cLApName represents the name of the AP to which the client + is associated." + ::= { ciscoLwappDot11ClientMIBNotifs 4 } + +ciscoLwappDot11ClientStaticIpFailTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientMacAddress, + cldcClientIPAddress + } + STATUS current + DESCRIPTION + "This is issued whenever the subnet defined for the + static IP of a client is not found." + ::= { ciscoLwappDot11ClientMIBNotifs 5 } + +ciscoLwappDot11ClientDisassocDataStatsTrap NOTIFICATION-TYPE + OBJECTS { + cLApName, + cLApDot11IfSlotId, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcApMacAddress, + cldcClientReasonCode, + cldcClientUsername, + cldcClientSSID, + cldcClientSessionID, + cldcClientTxDataPackets, + cldcClientTxDataBytes, + cldcClientRxDataPackets, + cldcClientRxDataBytes + } + STATUS current + DESCRIPTION + "The disassociate notification shall be sent when the Station + sends a Disassociation frame. The value of the notification + shall include the MAC address of the MAC to which the + Disassociation frame was sent and the reason for the + disassociation" + ::= { ciscoLwappDot11ClientMIBNotifs 6 } + +ciscoLwappDot11ClientAssocDataStatsTrap NOTIFICATION-TYPE + OBJECTS { + cLApDot11IfSlotId, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcApMacAddress, + cldcClientUsername, + cldcClientApRoamMacAddress, + cldcClientSSID, + cldcClientTxDataPackets, + cldcClientTxDataBytes, + cldcClientRxDataPackets, + cldcClientRxDataBytes + } + STATUS current + DESCRIPTION + "The associate notification shall be sent when the Station + sends a association frame." + ::= { ciscoLwappDot11ClientMIBNotifs 7 } + +ciscoLwappDot11ClientSessionTrap NOTIFICATION-TYPE + OBJECTS { + cLApDot11IfSlotId, + cLApName, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientUsername, + cldcClientSSID, + cldcClientSessionID, + cldcApMacAddress + } + STATUS current + DESCRIPTION + "Issued when the client completes the PEM state and moves + to the RUN state." + ::= { ciscoLwappDot11ClientMIBNotifs 8 } + +ciscoLwappDot11ClientAssocTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientTrapEventTime, + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientPolicyType, + cldcClientStatus, + cldcClientAID, + cldcApMacAddress, + cLApDot11IfSlotId, + cldcClientSSID, + cldcClientAuthenticationAlgorithm, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClientInterface, + cldcClient80211uCapable, + cldcClientMobilityStatus, + cldcClientRSSI, + cldcClientSNR, + cldcClientSecurityPolicyStatus, + cldcClientLoginTime, + cldcClientAssocTime, + cldcClientCurrentTxRateSet, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion, + cldcClientDataSwitching, + cldcClientAuthentication, + cLApDot11RadioChannelNumber, + cLApIfLoadChannelUtilization, + cLApLocation, + cLAPGroupVlanName, + cLApSubMode, + cldcClientIPAddress, + cldcClientSessionId, + cldcClientVlanId, + cldcClientProtocol, + cldcClientEapType, + cldcClientPolicyErrors, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientDataBytesSent, + cldcClientDataBytesReceived, + cldcClientDataPacketsSent, + cldcClientDataPacketsReceived, + cldcClientTxDataBytesDropped, + cldcClientRxDataBytesDropped, + cldcClientTxDataPacketsDropped, + cldcClientRxDataPacketsDropped + } + STATUS current + DESCRIPTION + "The notification shall be sent when the Station + associats to controller." + ::= { ciscoLwappDot11ClientMIBNotifs 9 } + +ciscoLwappDot11ClientDeAuthenticatedTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientTrapEventTime, + cldcClientUpTime, + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientPostureState, + cldcClientProtocol, + cldcClientVlanId, + cldcClientPolicyType, + cldcClientEapType, + cldcClientStatus, + cldcClientAID, + cldcApMacAddress, + cLApDot11IfSlotId, + cldcClientSSID, + cldcClientAuthenticationAlgorithm, + cldcClientWepState, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClientInterface, + cldcClient80211uCapable, + cldcClientMobilityStatus, + cldcClientRSSI, + cldcClientSNR, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientUsername, + cldcDOT11ClientReasonCode, + cldcClientStatusCode, + cldcClientDeleteAction, + cldcClientSecurityPolicyStatus, + cldcClientNacState, + cldcClientLoginTime, + cldcClientAssocTime, + cldcClientCurrentTxRateSet, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion, + cldcClientDataSwitching, + cldcClientAuthentication, + cldcClientByIpAddressDiscoverType, + cldcClientByIpAddressLastSeen, + cldcClientPowerSaveMode, + cLApDot11RadioChannelNumber, + cLApIfLoadChannelUtilization, + cLApLocation, + cLAPGroupVlanName, + cLApSubMode, + cldcClientIPAddress, + cldcClientPolicyErrors, + cldcClientPolicyManagerState, + cldcClientDataBytesSent, + cldcClientDataBytesReceived, + cldcClientDataPacketsSent, + cldcClientDataPacketsReceived, + cldcClientTxDataBytesDropped, + cldcClientRxDataBytesDropped, + cldcClientTxDataPacketsDropped, + cldcClientRxDataPacketsDropped, + cldcClientSessionId + } + STATUS current + DESCRIPTION + "The notification shall be sent when the Station + gets de-authenticated." + ::= { ciscoLwappDot11ClientMIBNotifs 10 } + +ciscoLwappDot11ClientMovedToRunStateNewTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientTrapEventTime, + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientPostureState, + cldcClientProtocol, + cldcClientVlanId, + cldcClientPolicyType, + cldcClientEapType, + cldcClientStatus, + cldcClientAID, + cldcApMacAddress, + cLApDot11IfSlotId, + cldcClientWlanProfileName, + cldcClientAuthenticationAlgorithm, + cldcClientWepState, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClient80211uCapable, + cldcClientMobilityStatus, + cldcClientRSSI, + cldcClientSNR, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientUsername, + cldcClientStatusCode, + cldcClientSecurityPolicyStatus, + cldcClientNacState, + cldcClientLoginTime, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion, + cldcClientDataSwitching, + cldcClientAuthentication, + cldcClientByIpAddressDiscoverType, + cldcClientByIpAddressLastSeen, + cldcClientPowerSaveMode, + cLApDot11RadioChannelNumber, + cLApIfLoadChannelUtilization, + cLApSubMode, + cldcClientIPAddress, + cldcClientPolicyManagerState, + cldcClientPmipNai, + cldcClientPmipState, + cldcClientPmipInterface, + cldcClientPmipHomeAddrType, + cldcClientPmipHomeAddr, + cldcClientPmipAtt, + cldcClientPmipLocalLinkId, + cldcClientPmipDomainName, + cldcClientPmipLmaName, + cldcClientPmipUpKey, + cldcClientPmipDownKey, + cldcClientPmipLifeTime, + cLMobilityExtMCClientAnchorMCPrivateAddressType, + cLMobilityExtMCClientAnchorMCPrivateAddress, + cLMobilityExtMCClientAssociatedMAAddressType, + cLMobilityExtMCClientAssociatedMAAddress, + cLMobilityExtMCClientAssociatedMCAddressType, + cLMobilityExtMCClientAssociatedMCAddress, + cLMobilityExtMCClientAssociatedMCGroupId, + cLMobilityExtMCClientAnchorMCGroupId, + cldcClientPmipDataValid, + cldcClientMobilityExtDataValid, + cldcClientSessionId + } + STATUS current + DESCRIPTION + "The notification shall be sent when the Station + moves to run or authenticated state." + ::= { ciscoLwappDot11ClientMIBNotifs 11 } + +ciscoLwappDot11ClientMobilityTrap NOTIFICATION-TYPE + OBJECTS { + cldcClientTrapEventTime, + cldcClientUpTime, + cldcClientMacAddress, + cldcClientByIpAddressType, + cldcClientByIpAddress, + cldcClientPostureState, + cldcClientProtocol, + cldcClientVlanId, + cldcClientPolicyType, + cldcClientEapType, + cldcClientStatus, + cldcClientAID, + cldcApMacAddress, + cLApDot11IfSlotId, + cldcClientSSID, + cldcClientAuthenticationAlgorithm, + cldcClientWepState, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClientInterface, + cldcClient80211uCapable, + cldcClientMobilityStatus, + cldcClientRSSI, + cldcClientSNR, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientUsername, + cldcDOT11ClientReasonCode, + cldcClientStatusCode, + cldcClientDeleteAction, + cldcClientSecurityPolicyStatus, + cldcClientNacState, + cldcClientLoginTime, + cldcClientAssocTime, + cldcClientCurrentTxRateSet, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion, + cldcClientDataSwitching, + cldcClientAuthentication, + cldcClientByIpAddressDiscoverType, + cldcClientByIpAddressLastSeen, + cldcClientPowerSaveMode, + cLApDot11RadioChannelNumber, + cLApIfLoadChannelUtilization, + cLApLocation, + cLAPGroupVlanName, + cLApSubMode, + cldcClientIPAddress, + cldcClientPolicyErrors, + cldcClientPolicyManagerState, + cldcClientDataBytesSent, + cldcClientDataBytesReceived, + cldcClientDataPacketsSent, + cldcClientDataPacketsReceived, + cldcClientTxDataBytesDropped, + cldcClientRxDataBytesDropped, + cldcClientTxDataPacketsDropped, + cldcClientRxDataPacketsDropped, + cldcClientSessionId + } + STATUS current + DESCRIPTION + "The notification shall be sent when the Station + gets roamed." + ::= { ciscoLwappDot11ClientMIBNotifs 12 } +-- ******************************************************************* +-- * Compliance statements +-- ******************************************************************** + +ciscoLwappDot11ClientMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 1 } + +ciscoLwappDot11ClientMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 2 } + +ciscoLwappDot11CCXClientMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 3 } + +ciscoLwappDot11ClientCCXV5ReportingMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 4 } + + +ciscoLwappDot11ClientMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup + } + ::= { ciscoLwappDot11ClientMIBCompliances 1 } + +ciscoLwappDot11ClientMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2, + ciscoLwappDot11ClientMIBNotifsGroupRev2, + ciscoLwappDot11ClientMIBNotifControlGroup + } + ::= { ciscoLwappDot11ClientMIBCompliances 2 } + +ciscoLwappDot11ClientMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2, + ciscoLwappDot11ClientMIBNotifsGroupRev2, + ciscoLwappDot11ClientMIBNotifControlGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2Sup, + ciscoLwappDot11ClientMIBCcxGroup + } + ::= { ciscoLwappDot11ClientMIBCompliances 3 } + +ciscoLwappDot11ClientMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2, + ciscoLwappDot11ClientMIBNotifsGroupRev2, + ciscoLwappDot11ClientMIBNotifControlGroup, + ciscoLwappDot11ClientMIBStatusGroupRev2Sup, + ciscoLwappDot11ClientMIBCcxGroup, + ciscoLwappDot11ClientMIBSup1Group + } + ::= { ciscoLwappDot11ClientMIBCompliances 4 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappDot11ClientMIBConfigGroup OBJECT-GROUP + OBJECTS { cldcKeyDecryptErrorEnabled } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + configuration parameters for the 802.11 wireless + clients." + ::= { ciscoLwappDot11ClientMIBGroups 1 } + +ciscoLwappDot11ClientMIBNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { ciscoLwappDot11ClientKeyDecryptError } + STATUS current + DESCRIPTION + "This collection of objects specifies the + notifications for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 2 } + +ciscoLwappDot11ClientMIBStatusGroup OBJECT-GROUP + OBJECTS { + cldcClientStatus, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientProtocol, + cldcAssociationMode, + cldcApMacAddress, + cldcIfType, + cldcClientIPAddress, + cldcClientNacState, + cldcClientQuarantineVLAN, + cldcClientAccessVLAN, + cldcClientAuthMode, + cldcClientDataSwitching, + cldcClientAuthentication, + cldcClientChannel, + cldcClientReasonCode, + cldcClientSessionID, + cldcClientApRoamMacAddress, + cldcClientMdnsProfile, + cldcClientMdnsAdvCount, + cldcClientPolicyName, + cldcClientAAARole, + cldcClientDeviceType, + cldcUserAuthType, + cldcClientTunnelType, + cldcClientMaxDataRate, + cldcClientHtCapable, + cldcClientVhtCapable, + cldcClientByIpAddressLastSeen + } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + status parameters for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 3 } + +ciscoLwappDot11ClientMIBStatusGroupRev2 OBJECT-GROUP + OBJECTS { + cldcClientLoginTime, + cldcClientUpTime, + cldcClientPowerSaveMode, + cldcClientCurrentTxRateSet, + cldcClientDataRateSet, + cldcClientHreapApAuth, + cldcClient80211uCapable, + cldcClientDataRetries, + cldcClientRtsRetries, + cldcClientDuplicatePackets, + cldcClientDecryptFailures, + cldcClientMicErrors, + cldcClientMicMissingFrames, + cldcClientIPAddress, + cldcClientNacState, + cldcClientQuarantineVLAN, + cldcClientAccessVLAN, + cldcClientPostureState, + cldcClientAclName, + cldcClientAclApplied, + cldcClientRedirectUrl, + cldcClientAaaOverrideAclName, + cldcClientAaaOverrideAclApplied, + cldcClientUsername, + cldcClientSSID, + cldcSleepingClientSsid, + cldcSleepingClientUserName, + cldcSleepingClientRemainingTime, + cldcSleepingClientRowStatus, + cldcClientDataBytesReceived, + cldcClientRealtimeBytesReceived, + cldcClientRxDataBytesDropped, + cldcClientRxRealtimeBytesDropped, + cldcClientDataBytesSent, + cldcClientRealtimeBytesSent, + cldcClientTxDataBytesDropped, + cldcClientTxRealtimeBytesDropped, + cldcClientDataPacketsReceived, + cldcClientRealtimePacketsReceived, + cldcClientRxDataPacketsDropped, + cldcClientRxRealtimePacketsDropped, + cldcClientDataPacketsSent, + cldcClientRealtimePacketsSent, + cldcClientTxDataPacketsDropped, + cldcClientTxRealtimePacketsDropped, + cldcClientTxDataPackets, + cldcClientTxDataBytes, + cldcClientRxDataPackets, + cldcClientRxDataBytes, + ciscoLwappDot11ClientStaticIpFailTrapEnabled, + cldcClientCurrentTxRate + } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + status parameters for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 4 } + +ciscoLwappDot11ClientMIBNotifsGroupRev2 NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappDot11ClientAssocNacAlert, + ciscoLwappDot11ClientDisassocNacAlert, + ciscoLwappDot11ClientMovedToRunState, + ciscoLwappDot11ClientStaticIpFailTrap, + ciscoLwappDot11ClientDisassocDataStatsTrap, + ciscoLwappDot11ClientAssocDataStatsTrap, + ciscoLwappDot11ClientSessionTrap, + ciscoLwappDot11ClientAssocTrap, + ciscoLwappDot11ClientDeAuthenticatedTrap, + ciscoLwappDot11ClientMovedToRunStateNewTrap, + ciscoLwappDot11ClientMobilityTrap + } + STATUS current + DESCRIPTION + "This collection of objects represents the + notifications for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 5 } + +ciscoLwappDot11ClientMIBNotifControlGroup OBJECT-GROUP + OBJECTS { + cldcAssocNacAlertEnabled, + cldcDisassocNacAlertEnabled, + cldcMovedToRunStateEnabled + } + STATUS current + DESCRIPTION + "This collection of objects represents the objects that + control the notifications for the 802.11 wireless + clients." + ::= { ciscoLwappDot11ClientMIBGroups 6 } + +ciscoLwappDot11ClientMIBStatusGroupRev2Sup OBJECT-GROUP + OBJECTS { + cldcClientSecurityTagId, + cldcClientTypeKTS, + cldcClientIpv6AclName, + cldcClientIpv6AclApplied, + cldcClientByIpAddressDiscoverType, + cldcClientRaPacketsDropped, + cldcClientInterimUpdatesCount + } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + status parameters for the 802.11 wireless clients and it + supplements ciscoLwappDot11ClientMIBStatusGroupRev2." + ::= { ciscoLwappDot11ClientMIBGroups 7 } + +ciscoLwappDot11ClientMIBCcxGroup OBJECT-GROUP + OBJECTS { + cldccCcxFoundationServiceVersion, + cldccCcxLocationServiceVersion, + cldccCcxVoiceServiceVersion, + cldccCcxManagementServiceVersion + } + STATUS current + DESCRIPTION + "This collection of objects provides the 802.11 wireless CCX + clients information." + ::= { ciscoLwappDot11ClientMIBGroups 8 } + +ciscoLwappDot11ClientMIBSup1Group OBJECT-GROUP + OBJECTS { + cldcClientRSSI, + cldcClientSNR, + cldcDOT11ClientReasonCode, + cldcDOT11ClientTxDataPackets, + cldcDOT11ClientTxDataBytes, + cldcDOT11ClientRxDataPackets, + cldcDOT11ClientRxDataBytes, + cldcClientVlanId, + cldcClientPolicyType, + cldcClientEapType, + cldcClientAID, + cldcClientAuthenticationAlgorithm, + cldcClientWepState, + cldcClientEncryptionCipher, + cldcClientPortNumber, + cldcClientAnchorAddressType, + cldcClientAnchorAddress, + cldcClientEssIndex, + cldcClientCcxVersion, + cldcClientE2eVersion, + cldcClientInterface, + cldcClientMobilityStatus, + cldcClientStatusCode, + cldcClientDeleteAction, + cldcClientSecurityPolicyStatus, + cldcClientTrapEventTime, + cldcClientPolicyManagerState, + cldcClientAssocTime, + cldcClientPmipDataValid, + cldcClientMobilityExtDataValid, + cldcClientPolicyErrors, + cldcClientSessionId, + cldcClientPmipNai, + cldcClientPmipState, + cldcClientPmipInterface, + cldcClientPmipHomeAddrType, + cldcClientPmipHomeAddr, + cldcClientPmipAtt, + cldcClientPmipLocalLinkId, + cldcClientPmipLmaName, + cldcClientPmipLifeTime, + cldcClientPmipDomainName, + cldcClientPmipUpKey, + cldcClientPmipDownKey + } + STATUS current + DESCRIPTION + "This collection of objects provides the 802.11 wireless + clients notifications information." + ::= { ciscoLwappDot11ClientMIBGroups 9 } + +END + + diff --git a/MIBS/cisco/CISCO-LWAPP-DOT11-MIB b/MIBS/cisco/CISCO-LWAPP-DOT11-MIB new file mode 100644 index 0000000..0cb6ffb --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-DOT11-MIB @@ -0,0 +1,1138 @@ +-- ******************************************************************* +-- CISCO-LWAPP-DOT11-MIB.my +-- January 2007, Devesh Pujari, Srinath Candadai +-- +-- Copyright (c) 2007, 2009-2010-2014, 2017 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-DOT11-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + CLDot11Band, + CLDot11ChannelBandwidth + FROM CISCO-LWAPP-TC-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappDot11MIB MODULE-IDENTITY + LAST-UPDATED "201705220000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central controllers, that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + This MIB provides the information about the + operational parameters of the 802.11 networks. + References about specific type of 802.11 flavors like + 802.11a/b/g or 802.11n will be made whereever required + to indicate that the respective parameters are + applicable only to that particular type of 802.11 + networks. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ + + + + + + + + + CC + + CC + + CC + + + + + + + + + +......+ +......+ +......+ + .. . . + .. . . + . . . . + . . . . + . . . . + . . . . + +......+ +......+ +......+ +......+ + + + + + + + + + + + AP + + AP + + AP + + AP + + + + + + + + + + + +......+ +......+ +......+ +......+ + . . . + . . . . + . . . . + . . . . + . . . . + +......+ +......+ +......+ +......+ + + + + + + + + + + + MN + + MN + + MN + + MN + + + + + + + + + + + +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends them to the controller to which + it is logically connected. + + Gratuitous Probe Response (GPR) + + The Gratuitous Probe Response feature aids in conserving + battery power of WLAN-enabled cell phones by providing + a high rate packet on the order of tens of milliseconds + such that these kind of phones can wake up and wait at + predefined intervals, to reduce battery power. The + GPR packet is transmitted from the AP at a predefined + time interval. + + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. Mobile Node + and client are used interchangeably. + + TU + + A measurement of time in units of 1024 microseconds. + + 802.11n + + 802.11n builds upon previous 802.11 standards by + adding MIMO (multiple-input multiple-output). + MIMO uses multiple transmitter and receiver antennas + to allow for increased data throughput through spatial + multiplexing and increased range . + + A-MPDU + + An aggregated format that consists of several MAC + Protocol Data Units being aggregated and transmitted + in one PHY Service Data Unit. + + A-MSDU + + An aggregated format that consists of several MAC + Service Data Units being aggregated and transmitted + in one MAC Protocol Data Unit. + + Reduced Inter-Frame Space ( RIFS ) + + A time interval between multiple transmissions of a + single transmitter used to reduce overhead and + increase network efficiency. + + Modulation and Coding Scheme ( MCS ) + + This is a value that determines the modulation, coding + and number of spatial channels. Each scheme specifies + the modulation technique, coding rate , number of + spatial streams etc and the corresponding data rate. + + Guard Interval + + Guard intervals are used to ensure that distinct + transmissions do not interfere with one another. + The purpose of the guard interval is to introduce + immunity to propagation delays, echoes and + reflections, to which digital data is normally + very sensitive. + + Media Access Control ( MAC ) + + The Media Access Control Layer is one of two sublayers + that make up the Data Link Layer. The MAC layer is + responsible for moving data packets to and from one + Network Interface Card (NIC) to another across a shared + channel. + + Suppression Table + + When the Band Select feature is ON, AP suppresses + the probe response to mobile stations on 2.4 GHz. AP + suppresses probe response to new mobile stattions for + all SSIDs that are being Band Select enabled. + Suppressed mobile station and corresponding suprression + counts are recorded in a table known as Suppression + Table which is stored in internal database of controller. + Entries of this table aged-out to make place for new + entries. + + Dual Band Table + + When AP sees probe request from any mobile station in + both 2.4GHz and 5GHz band AP will know that mobile station + is capable of operating on both band. Dual band capable + mobile stations are recorded in a table known as dual band + table which is stored in internal database of controller. + This record are kept to make sure 5GHz capable mobile station + should join 5GHz band only. + Entries in the table will be age out to make space for + new entries. + The AP will not respond to the dual band mobile station's + 2.4GHz probe until is removed from the dual band + table. AP fills the dual band table in the + following order until it is full: + 1) mobile station with 5GHz probe that have associated to + 2.4GHz. + 2) mobile station with 5GHz probe that also have 2.4GHz + probes. + 3) mobile station with just 5GHz probe detected and 5GHz + association. + + RSSI + + Received Signal Strength Indication (RSSI), the IEEE 802.11 + standard defines a mechanism by which RF energy is to be + measured by the circuitry on a wireless NIC. Its value is + measured in dBm and ranges from -128 to 0. + + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-Capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol. + + [3] Enhanced Wireless Consortium MAC Specification, + v1.24. + + [4] Enhanced Wireless Consortium PHY Specification, + v1.27." + REVISION "201705220000Z" + DESCRIPTION + "Added cldVhtDot11acEnable in cld11acConfig. + Added cldLoadBalancingTrafficThreshold in + cldLoadBalancing. + Added following in cld11acMcs table: + cld11acMcsSpatialStreamIndex, + cld11acMcsDataRateIndex, + cld11acMcsSupportEnable" + REVISION "201005060000Z" + DESCRIPTION + "Added cldHtDot11nEnable in CldHtMacOperationsEntry + Added ciscoLwappDot11CountryChangeNotif in + ciscoLwappDot11MIBNotifs + Added following in cldConfig: + cldMultipleCountryCode + cldRegulatoryDomain + cldCountryChangeNotifEnable + cldLoadBalancing + cldLoadBalancingEnable + cldLoadBalancingWindowSize + cldLoadBalancingDenialCount + cldBandSelect + cldBandSelectEnable + cldBandSelectCycleCount + cldBandSelectCycleThreshold + cldBandSelectAgeOutSuppression + cldBandSelectAgeOutDualBand + cldBandSelectClientRssi + Added following table: + cld11nMcsTable + cldCountryTable + Added the following OBJECT-GROUPs: + ciscoLwappDot11MIBConfigGroup + ciscoLwappDot11MIBNotifsGroup + ciscoLwappDot11MIBStatusGroup + Added ciscoLwappDot11MIBComplianceRev1 in + OBJECT-COMPLIANCE." + REVISION "200701040000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 612 } + + +ciscoLwappDot11MIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappDot11MIB 0 } + +ciscoLwappDot11MIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11MIB 1 } + +ciscoLwappDot11MIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11MIB 2 } + +cldConfig OBJECT IDENTIFIER + ::= { ciscoLwappDot11MIBObjects 1 } + +cldStatus OBJECT IDENTIFIER + ::= { ciscoLwappDot11MIBObjects 2 } + +-- ******************************************************************** +-- * High Throughput MAc Operations table +-- ******************************************************************** + +cldHtMacOperationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldHtMacOperationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the operational parameters + at the MAC layer for the 802.11n networks managed + through the controller. An agent adds an entry to + this table for every 802.11n band on startup." + ::= { cldConfig 1 } + +cldHtMacOperationsEntry OBJECT-TYPE + SYNTAX CldHtMacOperationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the operational parameters + at the MAC layer for 802.11n networks." + INDEX { cldHtDot11nBand } + ::= { cldHtMacOperationsTable 1 } + +CldHtMacOperationsEntry ::= SEQUENCE { + cldHtDot11nBand CLDot11Band, + cldHtDot11nChannelBandwidth CLDot11ChannelBandwidth, + cldHtDot11nRifsEnable TruthValue, + cldHtDot11nAmsduEnable TruthValue, + cldHtDot11nAmpduEnable TruthValue, + cldHtDot11nGuardIntervalEnable TruthValue, + cldHtDot11nEnable TruthValue +} + +cldHtDot11nBand OBJECT-TYPE + SYNTAX CLDot11Band + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the 802.11n band the parameters + correspond to." + ::= { cldHtMacOperationsEntry 1 } + +cldHtDot11nChannelBandwidth OBJECT-TYPE + SYNTAX CLDot11ChannelBandwidth + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the channel bandwidth for + the 802.11n networks in the particular band." + DEFVAL { twenty } + ::= { cldHtMacOperationsEntry 2 } + +cldHtDot11nRifsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to indicate the support for RIFS on + this band. A value of 'true' indicates that RIFS is + enabled for this band. A value of 'false' indicates that + RIFS is disabled for this band." + DEFVAL { true } + ::= { cldHtMacOperationsEntry 3 } + +cldHtDot11nAmsduEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to indicate the support for 802.11n + A-MSDU on this band. A value of 'true' indicates that + A-MSDU is enabled for this band. A value of 'false' + indicates that A-MSDU is disabled for this band." + DEFVAL { true } + ::= { cldHtMacOperationsEntry 4 } + +cldHtDot11nAmpduEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to indicate the support for 802.11n + A-MPDU on this band. A value of 'true' indicates that + A-MPDU is enabled for this band. A value of 'false' + indicates that A-MPDU is disabled for this band." + DEFVAL { true } + ::= { cldHtMacOperationsEntry 5 } + +cldHtDot11nGuardIntervalEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to indicate the support for 802.11n + guard interval on this band. A value of 'true' indicates + that guard interval is enabled for this band. A value of + 'false' indicates that guard interval is disabled for + this band." + DEFVAL { true } + ::= { cldHtMacOperationsEntry 6 } + +cldHtDot11nEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable the controller to manage + 802.11n networks. A value of 'true' means the 802.11n + network is enabled. A value of 'false' means the 802.11n + network is disabled." + DEFVAL { true } + ::= { cldHtMacOperationsEntry 7 } + + + +-- ******************************************************************** +-- * Configuration for parameters +-- ******************************************************************** + +cldMultipleCountryCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..600)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the countries in which the + controller is operating. Multiple countries can be set. + The countries are displayed using a 3 letter code + for each country separated by a comma." + ::= { cldConfig 2 } + +cldRegulatoryDomain OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the regulatory domains for + the controller.Regulatory domain specifies allowed + 802.11 chanels.Multiple domains can be listed seperated + with spaces." + ::= { cldConfig 3 } +-- ******************************************************************** +-- * MCS table +-- ******************************************************************** + +cld11nMcsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cld11nMcsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the MCS data rates used on the + 802.11n networks managed by this controller." + ::= { cldConfig 4 } + +cld11nMcsEntry OBJECT-TYPE + SYNTAX Cld11nMcsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents a MCS data rate for 802.11n + band which is uniquely identified by cld11nMcsDataRateIndex + and cld11nMcsBand. + All entries are added by the controller at startup. + cld11nMcsDataRate are calculated by different permutation of + cld11nMcsChannelWidth, cld11nMcsGuardInterval, + cld11nMcsModulation + etc. Different variables combination can give same data rate." + INDEX { + cld11nMcsBand, + cld11nMcsDataRateIndex + } + ::= { cld11nMcsTable 1 } + +Cld11nMcsEntry ::= SEQUENCE { + cld11nMcsBand CLDot11Band, + cld11nMcsDataRateIndex Unsigned32, + cld11nMcsDataRate Unsigned32, + cld11nMcsSupportEnable TruthValue, + cld11nMcsChannelWidth Unsigned32, + cld11nMcsGuardInterval Unsigned32, + cld11nMcsModulation OCTET STRING +} + +cld11nMcsBand OBJECT-TYPE + SYNTAX CLDot11Band + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the 802.11n band to which + the data rate is applicable." + ::= { cld11nMcsEntry 1 } + +cld11nMcsDataRateIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the data rate + for a particular band." + ::= { cld11nMcsEntry 2 } + +cld11nMcsDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object represents the data rate value for this + band." + ::= { cld11nMcsEntry 3 } + +cld11nMcsSupportEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the data + rate. + A value of 'true' indicates, MCS support is enabled. + A value of 'false' indicates, MCS support is disabled." + DEFVAL { true } + ::= { cld11nMcsEntry 4 } + +cld11nMcsChannelWidth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MHz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object represents the channel width for which + cld11nMcsDataRate has been calculated." + ::= { cld11nMcsEntry 5 } + +cld11nMcsGuardInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "ns" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object represents the guard interval for which + cld11nMcsDataRate has been calculated." + ::= { cld11nMcsEntry 6 } + +cld11nMcsModulation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object represents the modulation used to calculate + cld11nMcsDataRate." + ::= { cld11nMcsEntry 7 } + + +-- ***************************** +-- LOAD BALANCING CONFIGURATION +-- ***************************** + +cld11acConfig OBJECT IDENTIFIER + ::= { cldConfig 5 } + + +cldVhtDot11acEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable the controller to manage + 802.11ac networks. A value of 'true' means the 802.11ac + network is enabled. A value of 'false' means the 802.11ac + network is disabled." + DEFVAL { true } + ::= { cld11acConfig 1 } +-- ******************************************************************** +-- * MCS table +-- ******************************************************************** + +cld11acMcsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Cld11acMcsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure 802.11ac specific MCS + data rate settings on a controller." + ::= { cldConfig 6 } + +cld11acMcsEntry OBJECT-TYPE + SYNTAX Cld11acMcsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the additional MCS data + rate for 802.11ac band which is uniquely identifies by + cld11acMcsSpatialStreamIndex and cld11acMcsDataRateIndex. + All entries are added by the controller at startup." + INDEX { + cld11acMcsSpatialStreamIndex, + cld11acMcsDataRateIndex + } + ::= { cld11acMcsTable 1 } + +Cld11acMcsEntry ::= SEQUENCE { + cld11acMcsSpatialStreamIndex Unsigned32, + cld11acMcsDataRateIndex Unsigned32, + cld11acMcsSupportEnable TruthValue +} + +cld11acMcsSpatialStreamIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object represents the spatial stream number + related to MCS data rate settings on the 802.11ac + band." + ::= { cld11acMcsEntry 1 } + +cld11acMcsDataRateIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the data rate + for a particular band." + ::= { cld11acMcsEntry 2 } + +cld11acMcsSupportEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the data + rate. + A value of 'true' indicates the MCS support is enabled. + A value of 'false' indicates the MCS support is disabled." + DEFVAL { true } + ::= { cld11acMcsEntry 3 } + + +-- ***************************** +-- LOAD BALANCING CONFIGURATION +-- ***************************** + +cldLoadBalancing OBJECT IDENTIFIER + ::= { cldConfig 8 } + + +cldLoadBalancingEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the mode of Load Balancing. + Value of 1(enable) shows that the Load Balancing + is enabled and value of 2(disable) shows that it is + disabled. + + If Load balancing is enable and wireless mobile station tries + to + associate any overloaded AP, association rejection + will be sent to mobile station from AP. + + From 7.0 release onwards Load Balancing cannot be configured + globally. cldLoadBalancingEnable will be read-only attribute + and it will always be enable. + Use cLWlanLoadBalancingEnable to configure it per WLAN." + DEFVAL { enable } + ::= { cldLoadBalancing 1 } + +cldLoadBalancingWindowSize OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the threshold for the difference + between number of mobile station a given AP can have and + mobile station count of the AP having minimum number of + mobile station in the setup. + + For example, suppose in a network setup there are three + APs are connected to Controller, say AP1, AP2 and AP3. + AP1 have 2 mobile stations, AP2 have 3 and AP3 have 4 + mobile stations. + Here AP1 have minimum number of mobile stations i.e. 2. + Suppose window size is configured as 2. So every AP can have + 2+2=4 mobile stations. So every 5th mobile station will be + load balanced. + + So, if any mobile station tries to join AP3, denial will be sent + from AP3. For a mobile station denial will be send only for + cldLoadBalancingDenialCount number of time." + DEFVAL { 5 } + ::= { cldLoadBalancing 2 } + +cldLoadBalancingDenialCount OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies maximum number of association + rejection AP will send to a mobile station for a given sequence + of association. + + When a mobile station tries to associate on wireless network, it + sends association request to AP. If AP is overloaded and + load balancing is enable on controller, AP will send a + denial to association request. If there are no other AP + in the vicinity of mobile station, it will try to associate same + AP again. So to restrict the number of denial sent from + AP, cldLoadBalancingDenialCount is defined. After maximum + denial count is reached mobile station will be able to + associate. + + Association attempts on an AP from any mobile station before + associating any AP is called as sequence of assoociation." + DEFVAL { 3 } + ::= { cldLoadBalancing 3 } + +cldLoadBalancingTrafficThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the traffic threshold that + triggers 'uplinkUsage' based load balancing. When the + uplink usage of an AP is above this threshold, this AP + is valid for 'uplinkUsage' based load balancing, if + load balance is enabled by cLWlanLoadBalancingEnable + and 'uplinkUsage' mode is chosen by cLWlanLoadBalancingMode + at that WLAN." + DEFVAL { 50 } + ::= { cldLoadBalancing 4 } +-- ************************** +-- BAND SELECT CONFIGURATION +-- ************************** + +cldBandSelect OBJECT IDENTIFIER + ::= { cldConfig 9 } + + +cldBandSelectEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the mode of Band Select. + Value of 1(enable) shows that the Band Select + is enabled and value of 2(disable) shows that it is + disabled. + + If Band Select is enable AP suppresses probe response + to new mobile station. AP will suppress probe request coming + only on 2.4 GHz radio. + + From 7.0 release onwards Band Select cannot be configured + globally. cldBandSelectEnable will be read-only attribute + and it will always be enable. + Use cLWlanBandSelectEnable to configure it per WLAN." + DEFVAL { enable } + ::= { cldBandSelect 1 } + +cldBandSelectCycleCount OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies band select probe mobile station count. + Suppressed mobile stations and corresponding suppression count + are recorded in a suppression table which is stored in + internal database of controllers. AP will suppress + probe request of a mobile station till value of cycle count. + AP will increment cycle counter when a mobile station scan + a channel on 2.4GHz band after any time greater than + cldBandSelectCycleThreshold. + When a mobile station cycle count is reached and if mobile + station still sends a probe request then AP will respond + to it by probe response. + + For example, we assume at minimum, a mobile station + will stay in a channel for 5 milliseconds and there are + 11 channels. If the mobile station scans channel 1 and then the + other 10 channels, there should be at least a gap of 10x5 + milliseconds between the last time AP hears the mobile station + probe and the latest one. AP only increments the count if + the difference of time between the latest and the last + probe is more than 50 milliseconds." + DEFVAL { 3 } + ::= { cldBandSelect 2 } + +cldBandSelectCycleThreshold OBJECT-TYPE + SYNTAX Integer32 (1..1000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies time threshold for a new scanning + mobile station period. Mobile station cycle counter will + increment only if mobile station scans same channel any + time after cldBandSelectCycleThreshold is passed. + + For example, if a mobile station is scanning a channel after + every 150 milliseconds and cycle threshold value is + configures as 200, then cycle count will be incremented + after 300 seconds. But if mobile station is scanning after every + 250 milliseconds, then mobile station count will be incremented + after 250 milliseconds." + DEFVAL { 200 } + ::= { cldBandSelect 3 } + +cldBandSelectAgeOutSuppression OBJECT-TYPE + SYNTAX Integer32 (10..200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Suppressed mobile station are recorded in a suppression table. + This object specifies age out period after which entry + of mobile station will be removed. + All entries will stay in the table until it is aged + out or is replaced when table is full. If table is + full, and there is no space for new mobile station then AP + will replaced the oldest entry on the table that it + had responded already. If there as no empty slot in + the table, AP has to respond to all the new mobile station + until space starts getting available." + DEFVAL { 20 } + ::= { cldBandSelect 4 } + +cldBandSelectAgeOutDualBand OBJECT-TYPE + SYNTAX Integer32 (10..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This objects specifies age out period after which mobile + station entry will be removed for dual band AP. + When AP sees probe request from any mobile station in both + 2.4GHz and 5GHz band AP will know that mobile station is + capable of operating on both band. Dual band capable + mobile stations are recorded in a dual band table which + is stored in internal database of controllers. + This record are kept to make sure 5GHz capable mobile station + should join 5GHz band only. + Entries in the table will be age out to make space for + new entries. + + The AP will not respond to the dual band mobile station's + 2.4GHz probe until is removed from the dual band + table. AP fills the dual band table in the + following order until it is full: + 1) mobile station with 5GHz probe that have associated to + 2.4GHz. + 2) mobile station with 5GHz probe that also have 2.4GHz + probes. + 3) mobile station with just 5GHz probe detected and 5GHz + association." + DEFVAL { 60 } + ::= { cldBandSelect 5 } + +cldBandSelectClientRssi OBJECT-TYPE + SYNTAX Integer32 (-90..-20) + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies minimum mobile station RSSI threshold. + Mobile stations having RSSI below this value will not be + recorded in suppressed table. + This configuration filter out far away mobile stations with + low signal strength. This will limit the number of + mobile stations on the table to a reasonable amount." + DEFVAL { -80 } + ::= { cldBandSelect 6 } +-- ******************************************************************** +-- Channel table for all Country codes +-- ******************************************************************** + +cldCountryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldCountryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the list of countries and the + network parameters specific to the respective + countries. It shows the 802.11 networks, managed by + this controller, where controller can operate." + ::= { cldStatus 1 } + +cldCountryEntry OBJECT-TYPE + SYNTAX CldCountryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in cldCountryTable. There is an + entry in this table for each country available at + the agent, as identified by a value of cldCountryCode. + Each entry also displays the corresponding channels + supported by the cldCountryCode. + All entries are added by the controller at startup." + INDEX { cldCountryCode } + ::= { cldCountryTable 1 } + +CldCountryEntry ::= SEQUENCE { + cldCountryCode SnmpAdminString, + cldCountryName SnmpAdminString, + cldCountryDot11aChannels SnmpAdminString, + cldCountryDot11bChannels SnmpAdminString, + cldCountryDot11aDcaChannels SnmpAdminString, + cldCountryDot11bDcaChannels SnmpAdminString +} + +cldCountryCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the country for this entry. + The 3 letter country code for this index." + ::= { cldCountryEntry 1 } + +cldCountryName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the name of the country for + this entry." + ::= { cldCountryEntry 2 } + +cldCountryDot11aChannels OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 802.11a channels + separated by comma." + ::= { cldCountryEntry 3 } + +cldCountryDot11bChannels OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 802.11b channels + separated by comma." + ::= { cldCountryEntry 4 } + +cldCountryDot11aDcaChannels OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 802.11a DCA channels + separated by comma." + ::= { cldCountryEntry 5 } + +cldCountryDot11bDcaChannels OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the 802.11b DCA channels + separated by comma." + ::= { cldCountryEntry 6 } + + + +-- ******************************************************************** +-- * NOTIFICATION Control objects +-- ******************************************************************** + +cldCountryChangeNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to control the generation of + ciscoLwappDot11CountryChangeNotif notification. + + A value of 'true' indicates that the agent generates + ciscoLwappDot11CountryChangeNotif notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappDot11CountryChangeNotif + notification." + DEFVAL { true } + ::= { cldConfig 7 } + +-- ******************************************************************** +-- Country Notifications +-- ******************************************************************** + +ciscoLwappDot11CountryChangeNotif NOTIFICATION-TYPE + OBJECTS { cldMultipleCountryCode } + STATUS current + DESCRIPTION + "This notification is generated by the controller when the + country of operation of 802.11 networks is changed + by the administrator. The new country code will be sent in + this notification." + ::= { ciscoLwappDot11MIBNotifs 1 } +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappDot11MIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappDot11MIBConform 1 } + +ciscoLwappDot11MIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappDot11MIBConform 2 } + + +-- STATUS deprecated by ciscoLwappDot11MIBComplianceRev1 + +ciscoLwappDot11MIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappDot11MIB module." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappDot11MIBMacOperGroup } + ::= { ciscoLwappDot11MIBCompliances 1 } + +-- Added since last MIB approval + +ciscoLwappDot11MIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappDot11MIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11MIBMacOperGroup, + ciscoLwappDot11MIBConfigGroup, + ciscoLwappDot11MIBNotifsGroup, + ciscoLwappDot11MIBStatusGroup + } + ::= { ciscoLwappDot11MIBCompliances 2 } + +ciscoLwappDot11MIBMacOperGroup OBJECT-GROUP + OBJECTS { + cldHtDot11nChannelBandwidth, + cldHtDot11nRifsEnable, + cldHtDot11nAmsduEnable, + cldHtDot11nAmpduEnable, + cldHtDot11nGuardIntervalEnable + } + STATUS current + DESCRIPTION + "This collection of objects represents the + operational parameters at the MAC layer + for the 802.11n networks." + ::= { ciscoLwappDot11MIBGroups 1 } + +ciscoLwappDot11MIBConfigGroup OBJECT-GROUP + OBJECTS { + cldHtDot11nEnable, + cldMultipleCountryCode, + cldRegulatoryDomain, + cld11nMcsDataRate, + cld11nMcsSupportEnable, + cldCountryChangeNotifEnable, + cldLoadBalancingEnable, + cldLoadBalancingWindowSize, + cldLoadBalancingDenialCount, + cldBandSelectEnable, + cldBandSelectCycleCount, + cldBandSelectCycleThreshold, + cldBandSelectAgeOutSuppression, + cldBandSelectAgeOutDualBand, + cldBandSelectClientRssi, + cld11nMcsChannelWidth, + cld11nMcsGuardInterval, + cld11nMcsModulation, + cldVhtDot11acEnable, + cld11acMcsSupportEnable, + cldLoadBalancingTrafficThreshold + } + STATUS current + DESCRIPTION + "This collection of objects specifies the configuration + parameters of 802.11i networks." + ::= { ciscoLwappDot11MIBGroups 2 } + +ciscoLwappDot11MIBNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { ciscoLwappDot11CountryChangeNotif } + STATUS current + DESCRIPTION + "This collection of objects specifies the + notifications generated by the controller." + ::= { ciscoLwappDot11MIBGroups 3 } + +ciscoLwappDot11MIBStatusGroup OBJECT-GROUP + OBJECTS { + cldCountryName, + cldCountryDot11aChannels, + cldCountryDot11bChannels, + cldCountryDot11aDcaChannels, + cldCountryDot11bDcaChannels + } + STATUS current + DESCRIPTION + "This collection of objects specifies the + notification objects for 802.11." + ::= { ciscoLwappDot11MIBGroups 4 } + +END + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB b/MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB new file mode 100644 index 0000000..d68dbf5 --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-MOBILITY-EXT-MIB @@ -0,0 +1,3414 @@ +-- ******************************************************************* +-- CISCO-LWAPP-MOBILITY-EXT-MIB.my +-- January 2011, Srinath Candadai +-- +-- Copyright (c) 2011-2017 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-MOBILITY-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Counter32, + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + MacAddress, + DateAndTime, + TruthValue, + RowStatus, + StorageType + FROM SNMPv2-TC + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + VlanIndex + FROM Q-BRIDGE-MIB + cLWlanIndex + FROM CISCO-LWAPP-WLAN-MIB + Dscp + FROM CISCO-QOS-PIB-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappMobilityExtMIB MODULE-IDENTITY + LAST-UPDATED "201705020000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + Email: cs-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central Controllers (CC) that + terminate the Light Weight Access Point Protocol + tunnel from Light-weight LWAPP Access Points. + + This MIB provides configuration and status information + about the 802.11 WLAN mobility. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ + +......+ + + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + + + +......+ +......+ +......+ +......+ + +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ + +......+ + + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + + + +......+ +......+ +......+ +......+ + +......+ + + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected. + + + Basic Service Set Identifier (BSSID) + + The identifier for the service set comprising of + all the 802.11 stations under the control of + one coordinating Access Point. This identifier + happens to be the MAC address of the dot11 radio + interface of the Access Point. The wireless + clients that associate with the Access Point + get the wired uplink through this particular + dot11 interface. + + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity also referred to as 'controller'. + + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + + Mobility Oracle (MO) + + When a Central Controller in the Mobility Group is + designated as Mobility Oracle, then all the Mobility + Controller's (MC) traffic is tunnelled to it by other + Mobility Controllers. Currently, MO resides along with MC + but MC can reside in a box without MO. + + + Mobility Controller (MC) + + When a Central Controller in the Mobility Group is + designated as Mobility Controller, then all the Mobile + Anchor's traffic is tunnelled to it by other Anchors. + Each MC has its own/self mobility agent (MA), but MA can + reside in a box without MC. + + + Mobility Agent (MA) + + The Mobility Agent is an entity residing on the access + switch that manages mobility events on the switch, and + communicates with the Mobility Controller. Access Points + can associate directly with MA. + + + Wireless LAN Controller (WLC) + + Wireless LAN Controller are legacy mobility device which + can participate in the new mobility architecture. + + + Mobility Manager + + The Mobility Manager is the management entity in a mobility + controller or mobility agent. + + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + + Anchor MC, Anchor MA + + Anchor MC or Anchor MA is the mobility entity where a mobile + client was first anchored or associated. This is equivalent + to home agent (HA). + + + Associated MC, Associated MA + + Associated MC or Associated MA is the mobility entity where + a mobile client roamed and get associated. This is equivalent + to foreign agent (FA). It can be local or remote. + + + Mobility + + Concept by which a Mobile Node can roam from one + Access Point to another Access Point, across multiple + Central Controllers, without need for repeated + authentication. + + + Mobility Group + + A set of Central Controllers which exchange Mobile + Node's authentication information, so that the Mobile + Node upon roaming need not re-authenticate. + + + Switch Peer Group (SPG) + + A set of mobility agents (MAs) form a Switch Peer Group. + One or more SPGs are associated with one mobility + controller (MC). Traffic between mobility agents within + a SPG group goes directly between them - not through their + associated MC + + + Mobility Anchor + + When a Central Controller in the Mobility Group is + designated as Mobility Anchor, then all the Mobile + Node's traffic is tunnelled to it by other + Controllers in the Mobility Group. + + + Guest Tunneling (GT) + + The concept of designating a Central Controller in + the Mobility Group as Mobility Anchor, so that all + the Mobile Node's traffic is tunnelled to it by other + Controllers in the Mobility Group. + + + Station Management (SMT) + + This term refers to the internal management of the + 802.11 protocol operations by the AP to work + cooperatively with the other APs and 802.11 + devices in the network. + + + Ethernet over Internet Protocol (EoIP) + + Ethernet over IP (EoIP) is a protocol that creates + an Ethernet tunnel between two routers on top of an + IP connection. The EoIP interface appears as an + Ethernet interface. + + + Reverse path filtering (RPF) + + Reverse path filtering (RPF) is a feature provided + by most modern Internet Protocol routers, which may + be used to reduce the risk of customers attacking + other internet hosts. One of the problems network + service providers face today is hackers generating + packets with fake source IP addresses, a technique + known as spoofing. This is often done in order to + initiate a denial-of-service attack against another + internet host or network. + Since the source IP addresses of the incoming packets + change, often randomly, and for every packet, the + target of such an attack can't easily filter out the + attacking packets. However, the source of the attack, + i.e. the network service provider of the attacking + host, has a simple way to stop such packets from ever + leaving its network. A router always knows which + networks are reachable via any of its interfaces. + + By checking the source IP address of all packets + coming in via an interface against the networks known + to be behind that interface, the router can simply + drop packets that aren't supposed to come from there. + + Hence, reverse path filtering filters packets + according to the 'reverse path' to their source + IP address. If the path back to the source IP address + does not match the path the packet is coming from, + it is dropped. + + REFERENCE + + [1] Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications. + + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol." + REVISION "201705020000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 846 } + + +ciscoLwappMobilityExtMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIB 0 } + +ciscoLwappMobilityExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIB 1 } + +ciscoLwappMobilityExtMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIB 2 } + +ciscoLwappMobilityExtGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBObjects 1 } + +ciscoLwappMobilityExtTableObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBObjects 2 } + +ciscoLwappMobilityExtNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBObjects 3 } + +ciscoLwappMobilityExtMCGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 1 } + +ciscoLwappMobilityExtMCMAGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 2 } + +ciscoLwappMobilityExtMAGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 3 } + +ciscoLwappMobilityExtMCStats OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 4 } + +ciscoLwappMobilityExtMAStats OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 5 } + +ciscoLwappMobilityExtGlobalStats OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtGlobalObjects 6 } + + +CiscoAbsZeroBasedCounter64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with the + following semantics: objects of this type will be set to + zero(0) on creation and will thereafter count appropriate + events, it locks at the maximum value of 18,446,744,073,709,551 + ,615 if the counter overflows. + This TC may be used only in situations where wrapping is + not possible or extremely unlikely situation." + SYNTAX Counter64 + +-- ******************************************************************* +-- Mobility Controller (MC) global parameters +-- ******************************************************************* + +cLMobilityExtMCMOEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of the + Mobility Oracle (MO). + A value of 'true' indicates Mobility Oracle is enabled. + A value of 'false' indicates Mobility Oracle (MO) + is disabled." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 1 } + +cLMobilityExtMCMOAdminEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user to enable or disable + MO mode. + A value of 'true' indicates both Mobility + Oracle (MO) is enabled. + A value of 'false' indicates Mobility Oracle (MO) + is disabled. + Please note that cLMobilityExtMOEnableStatus (operational + value)can be false even if cLMobilityExtMOAdminEnableStatus is + true." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 2 } + +cLMobilityExtMCEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of + Mobility Controller (MC). The controller can + operate either in MC/MA or MA only mode. + A value of 'true' indicates Mobility + Controller (MC) is enabled. + A value of 'false' indicates Mobility Controller (MC) + is disabled." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 3 } + +cLMobilityExtMCAdminEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user to enable or disable + MC mode. The controller can operate + either in MC/MA or MA only mode. + A value of 'true' indicates both Mobility + Controller (MC) is enabled. + A value of 'false' indicates Mobility Controller (MC) + is disabled. + Please note that cLMobilityExtMCEnableStatus (operational + value)can be false even if cLMobilityExtMCAdminEnableStatus is + true." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 4 } + +cLMobilityExtMCMulticastMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user to enable or disable + multicast mode. + A value of 'true' indicates multicast mode + is enabled. + A value of 'false' indicates multicast mode + is disabled." + DEFVAL { false } + ::= { ciscoLwappMobilityExtMCGlobalObjects 5 } + +cLMobilityExtMCKeepAliveCount OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the keep alive count. + If keep alive response is not received consecutively + for N (keep alive count) times, the mobility link is + declared as down." + DEFVAL { 3 } + ::= { ciscoLwappMobilityExtMCGlobalObjects 6 } + +cLMobilityExtMCKeepAliveInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the keep alive interval. This object is + valid for MC, not MA." + ::= { ciscoLwappMobilityExtMCGlobalObjects 7 } + +cLMobilityExtMCDscpValue OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Differentiated Services Code Point + (DSCP) value. Here it is used for classifying and managing + mobility control packets and providing quality of service (QoS) + on IP networks. Valid value ranges from 0 to 63." + DEFVAL { 0 } + ::= { ciscoLwappMobilityExtMCGlobalObjects 8 } + +cLMobilityExtMCMOPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MO's public IP address type." + ::= { ciscoLwappMobilityExtMCGlobalObjects 9 } + +cLMobilityExtMCMOPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MO's public IP address.The + type of this address is determined by the value of + cLMobilityExtMCMOPublicAddressType object." + ::= { ciscoLwappMobilityExtMCGlobalObjects 10 } + +cLMobilityExtMCApCountLicensesInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total APs directly associated + with this MC and its MAs. Each Access point that joins + the Controller acquires a licence from the controller." + ::= { ciscoLwappMobilityExtMCGlobalObjects 11 } + +cLMobilityExtMCOwnGroupMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the multicast IP address type of its own + mobility group." + ::= { ciscoLwappMobilityExtMCGlobalObjects 12 } + +cLMobilityExtMCOwnGroupMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the multicast IP address of its own + mobility group. The type of this address is determined by the + value of cLMobilityExtMCOwnGroupMulticastAddressType object." + ::= { ciscoLwappMobilityExtMCGlobalObjects 13 } + +cLMobilityExtMCMobilityGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name for this mobility group." + ::= { ciscoLwappMobilityExtMCGlobalObjects 14 } + +cLMobilityExtMCMONumberOfClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of clients reported + by MO." + ::= { ciscoLwappMobilityExtMCGlobalObjects 15 } + +cLMobilityExtMCNumberOfMCs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of MCs within a mobility + domain." + ::= { ciscoLwappMobilityExtMCGlobalObjects 16 } + +cLMobilityExtMCTotalNumberOfReportedAPs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of APs reported + by this MC, its peer MCs and its MAs." + ::= { ciscoLwappMobilityExtMCGlobalObjects 17 } + +cLMobilityExtMCNumberOfReportedAPsInSubDomain OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of APs reported + by this MC and its MAs." + ::= { ciscoLwappMobilityExtMCGlobalObjects 18 } + +-- ******************************************************************* +-- Mobility Manager global parameters (applicable to both MC and MA) +-- ******************************************************************* + +cLMobilityExtMgrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager's IP address type. + The mobility manager is the management entity of MC or MA." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 1 } + +cLMobilityExtMgrAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager's IP address. The + type of this address is determined by the value of + cLMobilityExtMgrAddressType." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 2 } + +cLMobilityExtMgrNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager's netmask type." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 3 } + +cLMobilityExtMgrNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager's netmask. The + type of this address is determined by the value of + cLMobilityExtMgrNetmaskType." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 4 } + +cLMobilityExtMgrMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mac address for this mobility + manager." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 5 } + +cLMobilityExtMgrVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN ID for this mobility manager." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 6 } + +cLMobilityExtMgrName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the name for this mobility manager." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 7 } + +cLMobilityExtMgrInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + management(1), + ap(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mobility manager interface type. + It can be of two types: + management(1) - For in-band management of the controller. + ap(2) - For L3 communications between the controller + and LWAPP APs." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 8 } + +cLMobilityExtNewArchitectureEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current status of the + new mobility feature. + A value of 'true' indicates new mobility is enabled. + A value of 'false' indicates new mobility is disabled." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 9 } + +cLMobilityExtNewArchitectureAdminEnableStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies users to enable or disable + new mobility feature. + A value of 'true' indicates new mobility is enabled. + A value of 'false' indicates new mobility is disabled." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 10 } + +cLMobilityExtSecureCipher OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + aes256sha1(2), + aes256sha2(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies to configure secure ciphers, AES256+SHA + or AES256+SHA2 for mobility tunnel. + disable(1) - Implies that controllers will continue + to use default ciphers for mobility tunnel. + aes256sha1(2) - Implies that controllers will use + AES256_SHA cipher for mobility tunnel. + aes256sha2(3) - Implies that controllers will use + AES256_SHA256 cipher for mobility tunnel." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 11 } + +cLMobilityExtEncryptionStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of the + encryption in the mobility tunnel. + A value of 'true' indicates encryption is enabled. + A value of 'false' indicates encryption is disabled." + ::= { ciscoLwappMobilityExtMCMAGlobalObjects 12 } +-- ******************************************************************* +-- Switch Peer Group Table (applicable to MC only) +-- ******************************************************************* + +cLMobilityExtSpgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtSpgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP mobility Switch Peer Group (SPG)." + ::= { ciscoLwappMobilityExtTableObjects 1 } + +cLMobilityExtSpgEntry OBJECT-TYPE + SYNTAX CLMobilityExtSpgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility SPG configured on this controller." + INDEX { cLMobilityExtSpgGroupName } + ::= { cLMobilityExtSpgTable 1 } + +CLMobilityExtSpgEntry ::= SEQUENCE { + cLMobilityExtSpgGroupName SnmpAdminString, + cLMobilityExtSpgGroupId Unsigned32, + cLMobilityExtSpgBridgeDomainId Unsigned32, + cLMobilityExtSpgMemberCount Unsigned32, + cLMobilityExtSpgMulticastAddressType InetAddressType, + cLMobilityExtSpgMulticastAddress InetAddress, + cLMobilityExtSpgMulticastMode TruthValue, + cLMobilityExtSpgStorageType StorageType, + cLMobilityExtSpgRowStatus RowStatus +} + +cLMobilityExtSpgGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the group name for this SPG." + ::= { cLMobilityExtSpgEntry 1 } + +cLMobilityExtSpgGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the group ID for this SPG. + This object is used in the control data packet for SPG." + ::= { cLMobilityExtSpgEntry 2 } + +cLMobilityExtSpgBridgeDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the bridge domain ID for this SPG." + ::= { cLMobilityExtSpgEntry 3 } + +cLMobilityExtSpgMemberCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of members on this SPG." + ::= { cLMobilityExtSpgEntry 4 } + +cLMobilityExtSpgMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's multicast IP address + type." + ::= { cLMobilityExtSpgEntry 5 } + +cLMobilityExtSpgMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's multicast IP address. + The type of this address is determined by the value of + cLMobilityExtSpgMulticastAddressType." + ::= { cLMobilityExtSpgEntry 6 } + +cLMobilityExtSpgMulticastMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the user to enable or disable + multicast mode. + A value of 'true' indicates multicast mode + is enabled. + A value of 'false' indicates multicast mode + is disabled." + ::= { cLMobilityExtSpgEntry 7 } + +cLMobilityExtSpgStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the storage type for this + conceptual row." + ::= { cLMobilityExtSpgEntry 8 } + +cLMobilityExtSpgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtSpgEntry 9 } + + +-- ******************************************************************* +-- Switch Peer Group Member table (applicable to MC only) +-- ******************************************************************* + +cLMobilityExtSpgMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtSpgMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP mobility Switch Peer Group (SPG) members." + ::= { ciscoLwappMobilityExtTableObjects 2 } + +cLMobilityExtSpgMemberEntry OBJECT-TYPE + SYNTAX CLMobilityExtSpgMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility SPG member configured + on this controller." + INDEX { + cLMobilityExtSpgGroupName, + cLMobilityExtSpgMemberPrivateAddressType, + cLMobilityExtSpgMemberPrivateAddress + } + ::= { cLMobilityExtSpgMemberTable 1 } + +CLMobilityExtSpgMemberEntry ::= SEQUENCE { + cLMobilityExtSpgMemberPrivateAddressType InetAddressType, + cLMobilityExtSpgMemberPrivateAddress InetAddress, + cLMobilityExtSpgMemberStatus INTEGER, + cLMobilityExtSpgMemberPublicAddressType InetAddressType, + cLMobilityExtSpgMemberPublicAddress InetAddress, + cLMobilityExtSpgMemberRowStatus RowStatus +} + +cLMobilityExtSpgMemberPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the member's private IP address type." + ::= { cLMobilityExtSpgMemberEntry 1 } + +cLMobilityExtSpgMemberPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the member's private IP address. + The type of this address is determined by the value of + cLMobilityExtSpgMemberPrivateAddressType." + ::= { cLMobilityExtSpgMemberEntry 2 } + +cLMobilityExtSpgMemberStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational and connectivity + status of the member. + + notconfigured(0) - This means group member is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means group member is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the group member have failed. + + bothdown(3) - This means group member is not responding + to ICMP or EOIP pings. + + up(4) - This means group member is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtSpgMemberEntry 3 } + +cLMobilityExtSpgMemberPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's public IP address type." + ::= { cLMobilityExtSpgMemberEntry 4 } + +cLMobilityExtSpgMemberPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's public IP address. The + type of this address is determined by the value of + cLMobilityExtSpgMemberPublicAddressType." + ::= { cLMobilityExtSpgMemberEntry 5 } + +cLMobilityExtSpgMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtSpgMemberEntry 6 } + + +-- ******************************************************************* +-- Mobility Group Member table (applicable to MC only) +-- ******************************************************************* + +cLMobilityExtGroupMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP mobility group members." + ::= { ciscoLwappMobilityExtTableObjects 3 } + +cLMobilityExtGroupMemberEntry OBJECT-TYPE + SYNTAX CLMobilityExtGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility member configured + on this controller." + INDEX { + cLMobilityExtGroupMemberPrivateAddressType, + cLMobilityExtGroupMemberPrivateAddress + } + ::= { cLMobilityExtGroupMemberTable 1 } + +CLMobilityExtGroupMemberEntry ::= SEQUENCE { + cLMobilityExtGroupMemberPrivateAddressType InetAddressType, + cLMobilityExtGroupMemberPrivateAddress InetAddress, + cLMobilityExtGroupMemberGroupName SnmpAdminString, + cLMobilityExtGroupMemberPublicAddressType InetAddressType, + cLMobilityExtGroupMemberPublicAddress InetAddress, + cLMobilityExtGroupMemberStatus INTEGER, + cLMobilityExtGroupMemberMacAddress MacAddress, + cLMobilityExtGroupMemberMulticastAddressType InetAddressType, + cLMobilityExtGroupMemberMulticastAddress InetAddress, + cLMobilityExtGroupMemberHashKey OCTET STRING, + cLMobilityExtGroupMemberRowStatus RowStatus +} + +cLMobilityExtGroupMemberPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the member's private IP address type." + ::= { cLMobilityExtGroupMemberEntry 1 } + +cLMobilityExtGroupMemberPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the member's private IP address. The + type of this address is determined by the value of + cLMobilityExtGroupMemberPrivateAddressType." + ::= { cLMobilityExtGroupMemberEntry 2 } + +cLMobilityExtGroupMemberGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's mobility group name." + ::= { cLMobilityExtGroupMemberEntry 3 } + +cLMobilityExtGroupMemberPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's public IP address type." + ::= { cLMobilityExtGroupMemberEntry 4 } + +cLMobilityExtGroupMemberPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's public IP address. The + type of this address is determined by the value of + cLMobilityExtGroupMemberPublicAddressType." + ::= { cLMobilityExtGroupMemberEntry 5 } + +cLMobilityExtGroupMemberStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational and connectivity + status of the member. + notconfigured(0) - This means group member is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means group member is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the group member have failed. + + bothdown(3) - This means group member is not responding + to ICMP or EOIP pings. + + up(4) - This means group member is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtGroupMemberEntry 6 } + +cLMobilityExtGroupMemberMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the member's MAC address." + ::= { cLMobilityExtGroupMemberEntry 7 } + +cLMobilityExtGroupMemberMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This used indicates the member's multicast IP address type." + ::= { cLMobilityExtGroupMemberEntry 8 } + +cLMobilityExtGroupMemberMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the member's multicast IP address. + The type of this address is determined by the value of + cLMobilityExtGroupMemberMulticastAddressType." + ::= { cLMobilityExtGroupMemberEntry 9 } + +cLMobilityExtGroupMemberHashKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the hash key of the peer mobility + member. It is a 40 digit hex value or 'none'. Value 'none' is + used to clear the previously configured hash key." + ::= { cLMobilityExtGroupMemberEntry 10 } + +cLMobilityExtGroupMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtGroupMemberEntry 11 } + + +-- ******************************************************************* +-- Per WLAN, anchors table (applicable to MC and MA only) +-- ******************************************************************* + +cLMobilityExtAnchorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtAnchorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP Mobility Anchors on individual WLANs. + + +...............+ + + + + + ROUTER + + + 10.16.1.1 + + +...............+ + .. + . . + . . + . . + . . + . . + 10.16.109.112 10.16.105.39 + +......+ <<-------->> +......+ + + + [3]CC2 tunnels + + + + CC1 + MN1's traffic + CC2 + + + + to Anchor CC1 + + + +......+ using EoIP +......+ + . . + . Anchor Foreign . + . . + +......+ +......+ + + + + + + + AP1 + + AP2 + + + + + + + +......+ +......+ + WLAN '1' . ^ WLAN '1' + . | + . [2] associates | + . with AP2/CC2 | + . | + +......+ [1] +......+ + + + moves to region + + + + MN1 + ---------->>> + MN1 + + + + serviced by AP2 + + + +......+ +......+ + 10.16.109.199 10.16.109.199 + + In the above diagram, Central Controllers CC1 and CC2 have + been configured in a Mobility Group. + + Currently the Mobile Node 'MN1' obtains its IP from the + Central Controller 'CC1' with which it first associates + via WLAN '1' through Access Point 'AP1'. 'CC1' + obtains DHCP address, say 10.16.109.199 for client 'MN1'. + Now the client 'MN1' is identified by 10.16.109.199 for + further communication with the network and the + communication happens via 'CC1'. + + Since, 'CC1' and 'CC2' are in same mobility group, 'CC1' + sends the authentication block of 'MN1' to 'CC2'. + + + Central Controller 'CC2' has an associated Access Point + 'AP2' which beams WLAN '1' and uses 10.16.105.0 / + 255.255.255.0 subnet instead. + + Next, the Mobile Node 'MN1' moves out of range of 'AP1' + and gets in to proximity with 'AP2' and continues to use + WLAN '1'. 'CC2' locally authenticates 'MN1' against + authentication block shared from 'CC1'. 'CC2' forwards all + traffic from 'MN1' to router. This is called WLAN mobility. + + But hold on, 'CC2' uses 10.16.105.0 / 255.255.255.0 subnet + for WLAN '1'. So we have two problems here : + + a> Traffic of 10.16.109.0 / 255.255.255.0 subnet has to be + accessible from 10.16.105.0 / 255.255.255.0 subnet. + + b> Unneccessary overloading of 10.16.105.0 / 255.255.255.0 + subnet by traffic from 10.16.109.0 / 255.255.255.0 subnet. + + How do we address these issues ?? + + If an EoIP tunnel can be established between 'CC1' and 'CC2' + and 'CC1' sends all traffic bound to 'MN1', 10.16.109.199, + on this tunnel to 'CC2', which in turn forwards it to 'MN1', + then, above two subnet-problems are resolved. This is called + Mobility Anchoring. 'CC1' is the Mobility Anchor and 'CC2' is + the 'Foreign' for WLAN '1'. + + As per the configuration, user creates a Mobility Anchor entry + in 'CC2' for WLAN '1' with IP address as 'CC1', i.e. + 10.16.109.112. So, when 'MN1' connects to WLAN '1' via + 'AP2', then 'CC2' establishes EoIP tunnel with 10.16.109.112 + and forwards the packets to 'MN1'. + + Given the above example, the cLMobilityAnchorEntry on 'CC2' + looks like : + + ------------------------------------------------------------------ + | MIB - ATTRIBUTES | ROW#1 | ROW#2 | + ------------------------------------------------------------------ + | cLWlanIndex | 1 | | + ------------------------------------------------------------------ + | cLMobilityExtAnchorAssociatedMCAddressType | ipv4 | | + ------------------------------------------------------------------ + | cLMobilityExtAnchorAssociatedMCAddress | 10.16.109.112 | | + ------------------------------------------------------------------ + | cLMobilityExtAnchorStatus | up(4) | | + ------------------------------------------------------------------ + | cLMobilityExtAnchorRowStatus | active(1) | | + ------------------------------------------------------------------ + + This feature has advantages for both security and load + balancing. It can be used to restrict a WLAN to a single + subnet, regardless of the MN's entry point into the network. + A 'public' or guest WLAN can thus be accessed throughout an + enterprise, but still is restricted to a specific subnet. + It can also be used to provide some geographic load balancing, + since the WLANs can represent a particular section of a + building (ie., engineering, marketing). Those groups can be + 'anchored' on a particular subnet/switch rather than on the + CC of first occurrence (ie., the switch controlling the APs + by the front door)." + ::= { ciscoLwappMobilityExtTableObjects 4 } + +cLMobilityExtAnchorEntry OBJECT-TYPE + SYNTAX CLMobilityExtAnchorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP Mobility Anchor(MA) configured on a WLAN + on this controller." + INDEX { + cLWlanIndex, + cLMobilityExtAnchorAssociatedMCAddressType, + cLMobilityExtAnchorAssociatedMCAddress + } + ::= { cLMobilityExtAnchorTable 1 } + +CLMobilityExtAnchorEntry ::= SEQUENCE { + cLMobilityExtAnchorAssociatedMCAddressType InetAddressType, + cLMobilityExtAnchorAssociatedMCAddress InetAddress, + cLMobilityExtAnchorStatus INTEGER, + cLMobilityExtAnchorRowStatus RowStatus, + cLMobilityExtAnchorPriority INTEGER +} + +cLMobilityExtAnchorAssociatedMCAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the anchor's IP address type." + ::= { cLMobilityExtAnchorEntry 1 } + +cLMobilityExtAnchorAssociatedMCAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the anchor's IP address. The type + of this address is determined by the value of + cLMobilityExtAnchorAssociatedMCAddressType." + ::= { cLMobilityExtAnchorEntry 2 } + +cLMobilityExtAnchorStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational and connectivity + status of the Mobility Anchor(MA). + notconfigured(0) - This means anchor is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means anchor is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the anchor have failed. + + bothdown(3) - This means anchor is not responding + to ICMP or EOIP pings. + + up(4) - This means anchor is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtAnchorEntry 3 } + +cLMobilityExtAnchorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtAnchorEntry 4 } + +cLMobilityExtAnchorPriority OBJECT-TYPE + SYNTAX INTEGER { + local(1), + primary(2), + secondary(3), + tertiary(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the priority configured for + an anchor WLC mapped on a WLAN. + local(1) - Local priority can't be configured. This indicates + that anchor WLC is configured with its own IP. + + primary(2) - This indicates that anchor WLC configured with + this priority will have highest priority. + + secondary(3) - This indicates that anchor WLC configured with + this priority will have medium priority. + + tertiary(4) - This indicates that anchor WLC configured with + this priority will have lowest priority." + ::= { cLMobilityExtAnchorEntry 5 } + + +-- ******************************************************************* +-- Mobility Controllers table reported by Mobility Oracle (MO) +-- ******************************************************************* + +cLMobilityExtMOMCTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMOMCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP Mobility Controllers on this MO." + ::= { ciscoLwappMobilityExtTableObjects 5 } + +cLMobilityExtMOMCEntry OBJECT-TYPE + SYNTAX CLMobilityExtMOMCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP Mobility Controller on this MO." + INDEX { + cLMobilityExtMOMCAddressType, + cLMobilityExtMOMCAddress + } + ::= { cLMobilityExtMOMCTable 1 } + +CLMobilityExtMOMCEntry ::= SEQUENCE { + cLMobilityExtMOMCAddressType InetAddressType, + cLMobilityExtMOMCAddress InetAddress, + cLMobilityExtMOMCMacAddress MacAddress, + cLMobilityExtMOMCLinkStatus INTEGER, + cLMobilityExtMOMCClientCount Unsigned32 +} + +cLMobilityExtMOMCAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MC's IP address type." + ::= { cLMobilityExtMOMCEntry 1 } + +cLMobilityExtMOMCAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MC's IP address. The + type of this address is determined by the value of + cLMobilityExtMOMCAddressType." + ::= { cLMobilityExtMOMCEntry 2 } + +cLMobilityExtMOMCMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MC's MAC address." + ::= { cLMobilityExtMOMCEntry 3 } + +cLMobilityExtMOMCLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational and connectivity + status of the MC. + + notconfigured(0) - This means MC is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means MC is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the MC have failed. + + bothdown(3) - This means MC is not responding + to ICMP or EOIP pings. + + up(4) - This means MC is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtMOMCEntry 4 } + +cLMobilityExtMOMCClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of clients associated to the + MC." + ::= { cLMobilityExtMOMCEntry 5 } + + +-- ******************************************************************* +-- Mobility Clients table reported by Mobility Controller (MC) +-- ******************************************************************* + +cLMobilityExtMCClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMCClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP Mobility Clients on this MC." + ::= { ciscoLwappMobilityExtTableObjects 6 } + +cLMobilityExtMCClientEntry OBJECT-TYPE + SYNTAX CLMobilityExtMCClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP Mobility Clients on this MC." + INDEX { cLMobilityExtMCClientMacAddress } + ::= { cLMobilityExtMCClientTable 1 } + +CLMobilityExtMCClientEntry ::= SEQUENCE { + cLMobilityExtMCClientMacAddress MacAddress, + cLMobilityExtMCClientAnchorMCPrivateAddressType InetAddressType, + cLMobilityExtMCClientAnchorMCPrivateAddress InetAddress, + cLMobilityExtMCClientAssociatedMCAddressType InetAddressType, + cLMobilityExtMCClientAssociatedMCAddress InetAddress, + cLMobilityExtMCClientAddressType InetAddressType, + cLMobilityExtMCClientAddress InetAddress, + cLMobilityExtMCClientState INTEGER, + cLMobilityExtMCClientAssociationTime DateAndTime, + cLMobilityExtMCClientLocalClient TruthValue, + cLMobilityExtMCClientAnchorMCGroupId Unsigned32, + cLMobilityExtMCClientAssociatedMCGroupId Unsigned32, + cLMobilityExtMCClientAssociatedMAAddressType InetAddressType, + cLMobilityExtMCClientAssociatedMAAddress InetAddress, + cLMobilityExtMCClientAnchorMAAddressType InetAddressType, + cLMobilityExtMCClientAnchorMAAddress InetAddress, + cLMobilityExtMCClientUpTime CiscoAbsZeroBasedCounter64 +} + +cLMobilityExtMCClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the client's MAC address." + ::= { cLMobilityExtMCClientEntry 1 } + +cLMobilityExtMCClientAnchorMCPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC private + IP address type." + ::= { cLMobilityExtMCClientEntry 2 } + +cLMobilityExtMCClientAnchorMCPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC private + IP address. The type of this address is determined by + the value of cLMobilityExtMCClientAnchorMCPrivateAddressType." + ::= { cLMobilityExtMCClientEntry 3 } + +cLMobilityExtMCClientAssociatedMCAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) IP address type." + ::= { cLMobilityExtMCClientEntry 4 } + +cLMobilityExtMCClientAssociatedMCAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) IP address. The type of this + address is determined by the value of + cLMobilityExtMCClientAssociatedMCAddressType." + ::= { cLMobilityExtMCClientEntry 5 } + +cLMobilityExtMCClientAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client IP address type." + ::= { cLMobilityExtMCClientEntry 6 } + +cLMobilityExtMCClientAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client IP address. The type + of this address is determined by the value of + cLMobilityExtMCClientAddressType." + ::= { cLMobilityExtMCClientEntry 7 } + +cLMobilityExtMCClientState OBJECT-TYPE + SYNTAX INTEGER { + init(0), + local(1), + foreign(2), + anchor(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client state. + init(0) - Client is not associated. + local(1) - Client is local to Mobility Controller. + foreign(2) - Client is foreign to Mobility Controller. + anchor(3) - Client is anchor to Mobility Controller." + ::= { cLMobilityExtMCClientEntry 8 } + +cLMobilityExtMCClientAssociationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the client's association time. + The object cLMobilityExtMCClientUpTime represents the MC + client up time since its association. + cLMobilityExtMCClientAssociationTime object is superseded by + cLMobilityExtMCClientUpTime." + ::= { cLMobilityExtMCClientEntry 9 } + +cLMobilityExtMCClientLocalClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the client is local. + A value of 'true' indicates the client is local. + A value of 'false' indicates the client is not local to this + MC." + ::= { cLMobilityExtMCClientEntry 10 } + +cLMobilityExtMCClientAnchorMCGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC mobility + group ID." + ::= { cLMobilityExtMCClientEntry 11 } + +cLMobilityExtMCClientAssociatedMCGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) mobility group ID." + ::= { cLMobilityExtMCClientEntry 12 } + +cLMobilityExtMCClientAssociatedMAAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA local or foreign IP + address type." + ::= { cLMobilityExtMCClientEntry 13 } + +cLMobilityExtMCClientAssociatedMAAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA local or foreign IP address. + The type of this address is determined by the value of + cLMobilityExtMCClientAssociatedMAAddressType." + ::= { cLMobilityExtMCClientEntry 14 } + +cLMobilityExtMCClientAnchorMAAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA anchor's IP address type." + ::= { cLMobilityExtMCClientEntry 15 } + +cLMobilityExtMCClientAnchorMAAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA anchor's IP address. The + type of this address is determined by the value of + cLMobilityExtMCClientAnchorMAAddressType." + ::= { cLMobilityExtMCClientEntry 16 } + +cLMobilityExtMCClientUpTime OBJECT-TYPE + SYNTAX CiscoAbsZeroBasedCounter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the MC client up time since its + association." + ::= { cLMobilityExtMCClientEntry 17 } + + +-- ******************************************************************* +-- Mobility Clients table reported by Mobility Oracle (MO) +-- ******************************************************************* + +cLMobilityExtMOClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMOClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP Mobility Clients on this MO." + ::= { ciscoLwappMobilityExtTableObjects 7 } + +cLMobilityExtMOClientEntry OBJECT-TYPE + SYNTAX CLMobilityExtMOClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility Clients on this MO." + INDEX { cLMobilityExtMOClientMacAddress } + ::= { cLMobilityExtMOClientTable 1 } + +CLMobilityExtMOClientEntry ::= SEQUENCE { + cLMobilityExtMOClientMacAddress MacAddress, + cLMobilityExtMOClientAnchorMCPublicAddressType InetAddressType, + cLMobilityExtMOClientAnchorMCPublicAddress InetAddress, + cLMobilityExtMOClientAnchorMCPrivateAddressType InetAddressType, + cLMobilityExtMOClientAnchorMCPrivateAddress InetAddress, + cLMobilityExtMOClientAssociatedMCPublicAddressType InetAddressType, + cLMobilityExtMOClientAssociatedMCPublicAddress InetAddress, + cLMobilityExtMOClientAssociatedMCPrivateAddressType InetAddressType, + cLMobilityExtMOClientAssociatedMCPrivateAddress InetAddress, + cLMobilityExtMOClientAddressType InetAddressType, + cLMobilityExtMOClientAddress InetAddress, + cLMobilityExtMOClientLocalTime DateAndTime, + cLMobilityExtMOClientAssociationTime Counter64, + cLMobilityExtMOClientUpTime CiscoAbsZeroBasedCounter64 +} + +cLMobilityExtMOClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the client MAC address." + ::= { cLMobilityExtMOClientEntry 1 } + +cLMobilityExtMOClientAnchorMCPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC public + IP address type." + ::= { cLMobilityExtMOClientEntry 2 } + +cLMobilityExtMOClientAnchorMCPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC public + IP address. The type of this address is determined by the + value of cLMobilityExtMOClientAnchorMCPublicAddressType." + ::= { cLMobilityExtMOClientEntry 3 } + +cLMobilityExtMOClientAnchorMCPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC private + IP address type." + ::= { cLMobilityExtMOClientEntry 4 } + +cLMobilityExtMOClientAnchorMCPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's anchor MC private + IP address. The type of this address is determined by + the value of cLMobilityExtMOClientAnchorMCPrivateAddressType." + ::= { cLMobilityExtMOClientEntry 5 } + +cLMobilityExtMOClientAssociatedMCPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) public IP address type." + ::= { cLMobilityExtMOClientEntry 6 } + +cLMobilityExtMOClientAssociatedMCPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) public IP address. The type of + this address is determined by the value of + cLMobilityExtMOClientAssociatedMCPublicAddressType." + ::= { cLMobilityExtMOClientEntry 7 } + +cLMobilityExtMOClientAssociatedMCPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) private IP address type." + ::= { cLMobilityExtMOClientEntry 8 } + +cLMobilityExtMOClientAssociatedMCPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's associated MC + (local or foreign) private IP address. The + type of this address is determined by the value of + cLMobilityExtMOClientAssociatedMCPrivateAddressType." + ::= { cLMobilityExtMOClientEntry 9 } + +cLMobilityExtMOClientAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client IP address type." + ::= { cLMobilityExtMOClientEntry 10 } + +cLMobilityExtMOClientAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client IP address. The + type of this address is determined by the value of + cLMobilityExtMOClientAddressType." + ::= { cLMobilityExtMOClientEntry 11 } + +cLMobilityExtMOClientLocalTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's local time." + ::= { cLMobilityExtMOClientEntry 12 } + +cLMobilityExtMOClientAssociationTime OBJECT-TYPE + SYNTAX Counter64 + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object represents the client's association time. + The object cLMobilityExtMOClientUpTime represents the + up time of the MO client since its association + cLMobilityExtMOClientAssociationTime object is superseded + by cLMobilityExtMOClientUpTime." + ::= { cLMobilityExtMOClientEntry 13 } + +cLMobilityExtMOClientUpTime OBJECT-TYPE + SYNTAX CiscoAbsZeroBasedCounter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the client's up time since its + association." + ::= { cLMobilityExtMOClientEntry 14 } + + +-- ******************************************************************* +-- Mobility AP Manager table (applicable to Mobility Controller +-- with AP-manager interface ) +-- ******************************************************************* + +cLMobilityExtApMgrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtApMgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP mobility AP Manager." + ::= { ciscoLwappMobilityExtTableObjects 8 } + +cLMobilityExtApMgrEntry OBJECT-TYPE + SYNTAX CLMobilityExtApMgrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility AP Manager configured + on this controller." + INDEX { cLMobilityExtApMgrName } + ::= { cLMobilityExtApMgrTable 1 } + +CLMobilityExtApMgrEntry ::= SEQUENCE { + cLMobilityExtApMgrName SnmpAdminString, + cLMobilityExtApMgrAddressType InetAddressType, + cLMobilityExtApMgrAddress InetAddress, + cLMobilityExtApMgrNetmaskType InetAddressType, + cLMobilityExtApMgrNetmask InetAddress, + cLMobilityExtApMgrMacAddress MacAddress, + cLMobilityExtApMgrVlanId Unsigned32, + cLMobilityExtApMgrInterfaceType INTEGER, + cLMobilityExtApMgrRowStatus RowStatus +} + +cLMobilityExtApMgrName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the name for this AP manager." + ::= { cLMobilityExtApMgrEntry 1 } + +cLMobilityExtApMgrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager's IP address type." + ::= { cLMobilityExtApMgrEntry 2 } + +cLMobilityExtApMgrAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager's IP address. The + type of this address is determined by the value of + cLMobilityExtApMgrAddressType." + ::= { cLMobilityExtApMgrEntry 3 } + +cLMobilityExtApMgrNetmaskType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager's netmask type." + ::= { cLMobilityExtApMgrEntry 4 } + +cLMobilityExtApMgrNetmask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager's netmask. The + type of this address is determined by the value of + cLMobilityExtApMgrNetmaskType." + ::= { cLMobilityExtApMgrEntry 5 } + +cLMobilityExtApMgrMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the mac address for this AP manager." + ::= { cLMobilityExtApMgrEntry 6 } + +cLMobilityExtApMgrVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the VLAN Id for this AP manager." + ::= { cLMobilityExtApMgrEntry 7 } + +cLMobilityExtApMgrInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + management(1), + ap(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AP manager interface type. + It can be of two types: + management(1) - For in-band management of the controller. + ap(2) - For L3 communications between the controller and LWAPP + APs." + ::= { cLMobilityExtApMgrEntry 8 } + +cLMobilityExtApMgrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtApMgrEntry 9 } + + +-- ******************************************************************* +-- Mobility Foreign WLC Map table (applicable to WLC) +-- ******************************************************************* + +cLMobilityExtForeignWlcMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtForeignWlcMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains mappings of the foreign controller + with the interface/interface group to be used, when clients + directly connected to the foreign controller send the DHCP + request to the anchor controller." + ::= { ciscoLwappMobilityExtTableObjects 9 } + +cLMobilityExtForeignWlcMapEntry OBJECT-TYPE + SYNTAX CLMobilityExtForeignWlcMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a row in the + cLMobilityExtForeignWlcIfMappingTable. The entries are added + and deleted by explicit user driven action." + INDEX { + cLWlanIndex, + cLMobilityExtForeignWlcAddressType, + cLMobilityExtForeignWlcAddress + } + ::= { cLMobilityExtForeignWlcMapTable 1 } + +CLMobilityExtForeignWlcMapEntry ::= SEQUENCE { + cLMobilityExtForeignWlcAddressType InetAddressType, + cLMobilityExtForeignWlcAddress InetAddress, + cLMobilityExtForeignWlcMapIf SnmpAdminString, + cLMobilityExtForeignWlcMapRowStatus RowStatus +} + +cLMobilityExtForeignWlcAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the IP address type of + the foreign controller,to which the interface + mapping is to be configured." + ::= { cLMobilityExtForeignWlcMapEntry 1 } + +cLMobilityExtForeignWlcAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the IP address of + the foreign controller,to which the interface + mapping is to be configured. The type of this address + is determined by the value of + cLMobilityExtForeignWlcAddressType." + ::= { cLMobilityExtForeignWlcMapEntry 2 } + +cLMobilityExtForeignWlcMapIf OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies name of the + interface/interface group which would be + used for the communication with the clients + connected to the foreign controller ." + ::= { cLMobilityExtForeignWlcMapEntry 3 } + +cLMobilityExtForeignWlcMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtForeignWlcMapEntry 4 } + + +-- ******************************************************************* +-- Mobility group info table (applicable to Mobility Controller) +-- ******************************************************************* + +cLMobilityExtGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + mobility groups where clients from this MC can roam." + ::= { ciscoLwappMobilityExtTableObjects 10 } + +cLMobilityExtGroupEntry OBJECT-TYPE + SYNTAX CLMobilityExtGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one mobility group." + INDEX { cLMobilityExtGroupName } + ::= { cLMobilityExtGroupTable 1 } + +CLMobilityExtGroupEntry ::= SEQUENCE { + cLMobilityExtGroupName SnmpAdminString, + cLMobilityExtGroupMulticastAddressType InetAddressType, + cLMobilityExtGroupMulticastAddress InetAddress, + cLMobilityExtGroupRowStatus RowStatus +} + +cLMobilityExtGroupName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the name for the mobility group." + ::= { cLMobilityExtGroupEntry 1 } + +cLMobilityExtGroupMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the multicast IP address type + for the mobility group." + ::= { cLMobilityExtGroupEntry 2 } + +cLMobilityExtGroupMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the multicast IP address for the + mobility group. The type of this address is determined + by the value of cLMobilityExtGroupMulticastAddressType." + ::= { cLMobilityExtGroupEntry 3 } + +cLMobilityExtGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLMobilityExtGroupEntry 4 } + + +-- ******************************************************************* +-- Mobility Agent (MA) peer member table +-- ******************************************************************* + +cLMobilityExtMAPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMAPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + 802.11 LWAPP SPG peer members of this MA." + ::= { ciscoLwappMobilityExtTableObjects 11 } + +cLMobilityExtMAPeerEntry OBJECT-TYPE + SYNTAX CLMobilityExtMAPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + one 802.11 LWAPP mobility SPG peer member of this MA." + INDEX { + cLMobilityExtMAPeerPrivateAddressType, + cLMobilityExtMAPeerPrivateAddress + } + ::= { cLMobilityExtMAPeerTable 1 } + +CLMobilityExtMAPeerEntry ::= SEQUENCE { + cLMobilityExtMAPeerPrivateAddressType InetAddressType, + cLMobilityExtMAPeerPrivateAddress InetAddress, + cLMobilityExtMAPeerPublicAddressType InetAddressType, + cLMobilityExtMAPeerPublicAddress InetAddress, + cLMobilityExtMAPeerLinkStatus INTEGER +} + +cLMobilityExtMAPeerPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents this MA peer's private IP address type." + ::= { cLMobilityExtMAPeerEntry 1 } + +cLMobilityExtMAPeerPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents this MA peer's private IP address. The + type of this address is determined by the value of + cLMobilityExtMAPeerPrivateAddressType." + ::= { cLMobilityExtMAPeerEntry 2 } + +cLMobilityExtMAPeerPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates this MA peer's public IP address type." + ::= { cLMobilityExtMAPeerEntry 3 } + +cLMobilityExtMAPeerPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates this MA peer's public address. The + type of this address is determined by the value of + cLMobilityExtMAPeerPublicAddressType." + ::= { cLMobilityExtMAPeerEntry 4 } + +cLMobilityExtMAPeerLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the control path and data path status + of the link between this MA and its peer MA in the same SPG. + + notconfigured(0) - This means group member is not configured + for ICMP or EoIP pings. + + datapathdown(1) - This means group member is not responding + to EoIP pings. + + controlpathdown(2) - This means successive ICMP pings + to the group member have failed. + + bothdown(3) - This means group member is not responding + to ICMP or EOIP pings. + + up(4) - This means group member is responding to + both EOIP and ICMP pings." + ::= { cLMobilityExtMAPeerEntry 5 } + + +-- ******************************************************************* +-- Mobility Agent (MA) statistics reported by Mobility Controller +-- ******************************************************************* + +cLMobilityExtMCMAStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMCMAStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + MA statistics as reported by this MC." + ::= { ciscoLwappMobilityExtTableObjects 12 } + +cLMobilityExtMCMAStatisticsEntry OBJECT-TYPE + SYNTAX CLMobilityExtMCMAStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about + statistics of one MA that is associated with this MC." + INDEX { + cLMobilityExtMCMAPrivateAddressType, + cLMobilityExtMCMAPrivateAddress + } + ::= { cLMobilityExtMCMAStatisticsTable 1 } + +CLMobilityExtMCMAStatisticsEntry ::= SEQUENCE { + cLMobilityExtMCMAPrivateAddressType InetAddressType, + cLMobilityExtMCMAPrivateAddress InetAddress, + cLMobilityExtMCMAClientCount Unsigned32 +} + +cLMobilityExtMCMAPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MA's private IP address type." + ::= { cLMobilityExtMCMAStatisticsEntry 1 } + +cLMobilityExtMCMAPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the MA's private IP address. The + type of this address is determined by the value of + cLMobilityExtMCMAPrivateAddressType." + ::= { cLMobilityExtMCMAStatisticsEntry 2 } + +cLMobilityExtMCMAClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MA's client count." + ::= { cLMobilityExtMCMAStatisticsEntry 3 } + + +-- ******************************************************************* +-- Associated APs reported to Mobility Controller +-- ******************************************************************* + +cLMobilityExtMCAPTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMCAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + APs that are reported by this MC, its peer MCs and its MAs." + ::= { ciscoLwappMobilityExtTableObjects 13 } + +cLMobilityExtMCAPEntry OBJECT-TYPE + SYNTAX CLMobilityExtMCAPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information about AP that + is reported by this MC or its peer MC or its MA." + INDEX { cLMobilityExtMCAPMacAddress } + ::= { cLMobilityExtMCAPTable 1 } + +CLMobilityExtMCAPEntry ::= SEQUENCE { + cLMobilityExtMCAPMacAddress MacAddress, + cLMobilityExtMCAPName SnmpAdminString, + cLMobilityExtMCAPReportingDeviceAddressType InetAddressType, + cLMobilityExtMCAPReportingDeviceAddress InetAddress, + cLMobilityExtMCAPReportingDeviceType INTEGER +} + +cLMobilityExtMCAPMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the reported AP's mac address." + ::= { cLMobilityExtMCAPEntry 1 } + +cLMobilityExtMCAPName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reported AP's name." + ::= { cLMobilityExtMCAPEntry 2 } + +cLMobilityExtMCAPReportingDeviceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object insdicates the reporting device's IP address type." + ::= { cLMobilityExtMCAPEntry 3 } + +cLMobilityExtMCAPReportingDeviceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reporting device's IP address. The + type of this address is determined by the value of + cLMobilityExtMCAPReportingDeviceAddressType." + ::= { cLMobilityExtMCAPEntry 4 } + +cLMobilityExtMCAPReportingDeviceType OBJECT-TYPE + SYNTAX INTEGER { + peerMC(0), + associatedMA(1), + localMC(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the reporting device's type: + this MC, or its peer MC or its MA. + peerMC(0) - The reporting device is peer Mobility Controller. + associatedMA(1) - The reporting device is Mobility Agent. + localMC(2) - The reporting device is local Mobility Controller." + ::= { cLMobilityExtMCAPEntry 5 } + + +-- ******************************************************************* +-- Associated APs count reported to Mobility Controller +-- ******************************************************************* + +cLMobilityExtMCAPCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLMobilityExtMCAPCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the total number + of APs that are reported by this MC, its peer MCs and its MAs." + ::= { ciscoLwappMobilityExtTableObjects 14 } + +cLMobilityExtMCAPCountEntry OBJECT-TYPE + SYNTAX CLMobilityExtMCAPCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents information on total number + of APs that is reported by this MC or its peer MC or its MA." + INDEX { + cLMobilityExtMCAPCountReportingDeviceAddressType, + cLMobilityExtMCAPCountReportingDeviceAddress + } + ::= { cLMobilityExtMCAPCountTable 1 } + +CLMobilityExtMCAPCountEntry ::= SEQUENCE { + cLMobilityExtMCAPCountReportingDeviceAddressType InetAddressType, + cLMobilityExtMCAPCountReportingDeviceAddress InetAddress, + cLMobilityExtMCAPCount Unsigned32 +} + +cLMobilityExtMCAPCountReportingDeviceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the reporting device's IP address type." + ::= { cLMobilityExtMCAPCountEntry 1 } + +cLMobilityExtMCAPCountReportingDeviceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the reporting device's IP address. The + type of this address is determined by the value of + cLMobilityExtMCAPCountReportingDeviceAddressType." + ::= { cLMobilityExtMCAPCountEntry 2 } + +cLMobilityExtMCAPCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of APs reported by + this device: this MC, or its peer MC or its MA." + ::= { cLMobilityExtMCAPCountEntry 3 } + + + +-- ******************************************************************* +-- Mobility Agent (MA) global parameters +-- ******************************************************************* + +cLMobilityExtMAMCPublicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MC's public IP address type + for this MA." + ::= { ciscoLwappMobilityExtMAGlobalObjects 1 } + +cLMobilityExtMAMCPublicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MC's public IP address + for this MA. The type of this address is determined by + the value of cLMobilityExtMAMCPublicAddressType." + ::= { ciscoLwappMobilityExtMAGlobalObjects 2 } + +cLMobilityExtMAMCPrivateAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MC's private IP address type + for this MA." + ::= { ciscoLwappMobilityExtMAGlobalObjects 3 } + +cLMobilityExtMAMCPrivateAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MC's private IP address for + this MA. The type of this address is determined by the + value of cLMobilityExtMAMCPrivateAddressType." + ::= { ciscoLwappMobilityExtMAGlobalObjects 4 } + +cLMobilityExtMAToMCLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + notconfigured(0), + datapathdown(1), + controlpathdown(2), + bothdown(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the control path and data path status + of the link between this Mobility Agent(MA) and its mobility + controller. + notconfigured(0) - This indicates that link between MA and MC + is not configured for ICMP or EoIP pings. + + datapathdown(1) - This indicates that link between MA and MC is + not responding to EoIP pings. + + controlpathdown(2) - This indicates that link between MA and MC + successive ICMP pings to the group have + failed. + + bothdown(3) - This indicates that link between MA and MC is not + responding to ICMP or EOIP pings. + + up(4) - This indicates that link between MA and MC is + responding to both EOIP and ICMP pings." + ::= { ciscoLwappMobilityExtMAGlobalObjects 5 } + +cLMobilityExtMASpgPeerCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of peer members of this + mobility agent (MA)." + ::= { ciscoLwappMobilityExtMAGlobalObjects 6 } + +cLMobilityExtMASpgName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Switch Peer Group (SPG) name where + this MA belongs." + ::= { ciscoLwappMobilityExtMAGlobalObjects 7 } + +cLMobilityExtMAOwnMulticastAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the multicast address type for + the own SPG group. SPG represents the switch peer group which + indicates the proximity group inside which the WiFi + client has most likelihood of roaming. Each device belongs + to a SPG which is identified by a SPG name and optionally + it could have a multicast ip address as well." + ::= { ciscoLwappMobilityExtMAGlobalObjects 8 } + +cLMobilityExtMAOwnMulticastAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the multicast address for the own + SPG group. The type of this address is determined by the + value of cLMobilityExtMAOwnMulticastAddressType." + ::= { ciscoLwappMobilityExtMAGlobalObjects 9 } + +cLMobilityExtMAKeepAliveCount OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the keep alive count. + If keep alive response is not received consecutively + for N (keep alive count) times, the mobility link is + declared as down." + DEFVAL { 3 } + ::= { ciscoLwappMobilityExtMAGlobalObjects 10 } + +cLMobilityExtMAKeepAliveInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the keep alive interval. + Each MA sends periodically keep alive packet to other + mobility devices (MA or MC)." + DEFVAL { 10 } + ::= { ciscoLwappMobilityExtMAGlobalObjects 11 } + +cLMobilityExtMADscpValue OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Differentiated Services Code Point + (DSCP) value. Here it is used for classifying and managing + mobility control packets and providing quality of service (QoS) + on IP networks." + DEFVAL { 0 } + ::= { ciscoLwappMobilityExtMAGlobalObjects 12 } + +-- ******************************************************************* +-- Mobility Controller (MC) statistics +-- ******************************************************************* + +cLMobilityExtMCReceivedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control messages received by + the Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 1 } + +cLMobilityExtMCReceivedDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control messages dropped by + Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 2 } + +cLMobilityExtMCProtocolReceiveErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of mobility control + error messages received by the Mobility Controller.The + counter represents the received packet errors as seen by the + controller deviating from the proprietary mobility protocol + which is instrumental in achieving the seamless WiFi client + roaming." + ::= { ciscoLwappMobilityExtMCStats 3 } + +cLMobilityExtMCProtocolTransmitErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of + mobility control error messages on transmit + side of Mobility Controller.The counter represents the + transmit packet errors as seen by the controller deviating + from the proprietary mobility protocol,which is instrumental + in achieving the seamless WiFi client roaming." + ::= { ciscoLwappMobilityExtMCStats 4 } + +cLMobilityExtMCStateErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state transition + errors on Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 5 } + +cLMobilityExtMCProtocolRetransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of control + messages retransmitted by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 6 } + +cLMobilityExtMCHandoffRequestsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the handoff requests + received by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 7 } + +cLMobilityExtMCHandoffCompleteReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the handoff completion + received by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 8 } + +cLMobilityExtMCHandoffClientDeleteReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of client + deletes received by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 9 } + +cLMobilityExtMCHandoffRequestsTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the handoff requests + transmitted by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 10 } + +cLMobilityExtMCHandoffCompleteTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the handoff completion + transmitted by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 11 } + +cLMobilityExtMCHandoffClientDeleteTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the nubmer of client deletes + transmitted by Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 12 } + +cLMobilityExtMCTotalClientCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total client count + on Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 13 } + +cLMobilityExtMCWgbCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the WGB(Work Group Bridge) + count on Mobility Controller." + ::= { ciscoLwappMobilityExtMCStats 14 } + +-- ************************************************************* +-- extra trap variables definining here +-- ************************************************************* + +cLMobilityExtNotifyObjectSourceIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the source address type." + ::= { ciscoLwappMobilityExtNotifObjects 1 } + +cLMobilityExtNotifyObjectSourceIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the sourc address. The type + of this address is determined by the value of + cLMobilityExtNotifyObjectSourceIPAddressType." + ::= { ciscoLwappMobilityExtNotifObjects 2 } + +cLMobilityExtNotifyObjectSourceType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + mobilityAgent(1), + mobilityController(2), + mobilityOracle(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents mobility source type. + unknown(0) - The source of the messages is unknown. + mobilityAgent(1) - The source of the messages is Mobility + Agent. + mobilityController(2) - The source of the messages is Mobility + Controller. + mobilityOracle(3) - The source of the messages is Mobility + Oracle." + ::= { ciscoLwappMobilityExtNotifObjects 3 } + +cLMobilityExtNotifyObjectDestinationType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + mobilityAgent(1), + mobilityController(2), + mobilityOracle(3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the mobility destination type. + unknown(0) - The destination of the messages is unknown. + mobilityAgent(1) - The destination of the messages is Mobility + Agent. + mobilityController(2) - The destination of the messages is + Mobility Controller. + mobilityOracle(3) - The destination of the messages is Mobility + Oracle." + ::= { ciscoLwappMobilityExtNotifObjects 4 } + +-- ******************************************************************* +-- Mobility Agent (MA) statistics +-- ******************************************************************* + +cLMobilityExtMAReceivedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control messages received by + the Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 1 } + +cLMobilityExtMAReceivedDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control messages dropped by + Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 2 } + +cLMobilityExtMAProtocolReceiveErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control error messages received + by the Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 3 } + +cLMobilityExtMAProtocolTransmitErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of mobility control error messages on + transmit side of Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 4 } + +cLMobilityExtMAStateErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the state transition + errors on Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 5 } + +cLMobilityExtMAProtocolRetransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number + of control messages retransmitted by + Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 6 } + +cLMobilityExtMATotalClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total clients + connected to Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 7 } + +cLMobilityExtMALocalClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates local clients connected + to Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 8 } + +cLMobilityExtMAAnchoredClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the anchored clients + connected to Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 9 } + +cLMobilityExtMAForeignedClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the foreign clients + connected to Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 10 } + +cLMobilityExtMATotalInterGroupHandoffReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total inter group + handoff received by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 11 } + +cLMobilityExtMATotalIntraGroupHandoffReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total intra group + handoffs received by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 12 } + +cLMobilityExtMATotalHandoffEndRequestReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total handoff end + requests received by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 13 } + +cLMobilityExtMATotalInterGroupHandoffSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total inter group + handoffs sent by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 14 } + +cLMobilityExtMATotalIntraGroupHandoffSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total intra group + handoffs sent by Mobility Agent." + ::= { ciscoLwappMobilityExtMAStats 15 } + +cLMobilityExtReceivedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total received ." + ::= { ciscoLwappMobilityExtGlobalStats 1 } + +cLMobilityExtTransmitTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total transmitted." + ::= { ciscoLwappMobilityExtGlobalStats 2 } + +cLMobilityExtTotalResourceAllocation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total resources allocated ." + ::= { ciscoLwappMobilityExtGlobalStats 3 } + +cLMobilityExtTotalResourceFree OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total resources free ." + ::= { ciscoLwappMobilityExtGlobalStats 4 } + +-- ******************************************************************* +-- * NOTIFICATIONS +-- ******************************************************************* + +ciscoLwappMobilityControlPathDown NOTIFICATION-TYPE + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This notification is sent by the agent when + a mobility control path goes down." + ::= { ciscoLwappMobilityExtMIBNotifs 1 } + +ciscoLwappMobilityControlPathUp NOTIFICATION-TYPE + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This notification is sent by the agent when + a mobility control path goes up." + ::= { ciscoLwappMobilityExtMIBNotifs 2 } + +ciscoLwappMobilityDataPathDown NOTIFICATION-TYPE + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This notification is sent by the agent when + a mobility data path goes down." + ::= { ciscoLwappMobilityExtMIBNotifs 3 } + +ciscoLwappMobilityDataPathUp NOTIFICATION-TYPE + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This notification is sent by the agent when + a mobility data path goes up." + ::= { ciscoLwappMobilityExtMIBNotifs 4 } +-- ******************************************************************* +-- * Compliance statements +-- ******************************************************************* + +ciscoLwappMobilityExtMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBConform 1 } + +ciscoLwappMobilityExtMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappMobilityExtMIBConform 2 } + + +ciscoLwappMobilityExtMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappMobilityExtMIB module." + MODULE -- this module + MANDATORY-GROUPS { + cLMobilityExtConfigGroup, + ciscoLwappMobilityExtNotifyObjectsGroup, + ciscoLwappMobilityExtNotifsGroup + } + ::= { ciscoLwappMobilityExtMIBCompliances 1 } + +ciscoLwappMobilityExtMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappMobilityExtMIB module." + MODULE -- this module + MANDATORY-GROUPS { + cLMobilityExtConfigGroupRev1, + ciscoLwappMobilityExtNotifyObjectsGroup, + ciscoLwappMobilityExtNotifsGroup + } + ::= { ciscoLwappMobilityExtMIBCompliances 2 } + +ciscoLwappMobilityExtMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappMobilityExtMIB module." + MODULE -- this module + MANDATORY-GROUPS { + cLMobilityExtConfigGroupRev1, + cLMobilityExtMAStatsConfigGroup, + ciscoLwappMobilityExtNotifyObjectsGroup, + ciscoLwappMobilityExtNotifsGroup + } + ::= { ciscoLwappMobilityExtMIBCompliances 3 } + +ciscoLwappMobilityExtMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappMobilityExtMIB module." + MODULE -- this module + MANDATORY-GROUPS { + cLMobilityExtConfigGroupRev1, + cLMobilityExtMAStatsConfigGroup, + ciscoLwappMobilityExtNotifyObjectsGroup, + ciscoLwappMobilityExtNotifsGroup, + ciscoLwappMobilityExtMCMAStatsGroup, + cLMobilityExtAnchorConfigGroup + } + ::= { ciscoLwappMobilityExtMIBCompliances 4 } + +-- ******************************************************************* +-- * Units of conformance +-- ******************************************************************* + +cLMobilityExtConfigGroup OBJECT-GROUP + OBJECTS { + cLMobilityExtMCMOEnableStatus, + cLMobilityExtMCMOAdminEnableStatus, + cLMobilityExtMCEnableStatus, + cLMobilityExtMCAdminEnableStatus, + cLMobilityExtMCMulticastMode, + cLMobilityExtMCKeepAliveCount, + cLMobilityExtMCKeepAliveInterval, + cLMobilityExtMCDscpValue, + cLMobilityExtMCMOPublicAddressType, + cLMobilityExtMCMOPublicAddress, + cLMobilityExtMCApCountLicensesInUse, + cLMobilityExtMCOwnGroupMulticastAddressType, + cLMobilityExtMCOwnGroupMulticastAddress, + cLMobilityExtMCMobilityGroupName, + cLMobilityExtMCMONumberOfClients, + cLMobilityExtMCNumberOfMCs, + cLMobilityExtMCTotalNumberOfReportedAPs, + cLMobilityExtMCNumberOfReportedAPsInSubDomain, + cLMobilityExtMgrAddressType, + cLMobilityExtMgrAddress, + cLMobilityExtMgrNetmaskType, + cLMobilityExtMgrNetmask, + cLMobilityExtMgrMacAddress, + cLMobilityExtMgrVlanId, + cLMobilityExtMgrName, + cLMobilityExtMgrInterfaceType, + cLMobilityExtNewArchitectureEnableStatus, + cLMobilityExtNewArchitectureAdminEnableStatus, + cLMobilityExtMCClientAnchorMCPrivateAddressType, + cLMobilityExtMCClientAnchorMCPrivateAddress, + cLMobilityExtMCClientAnchorMCGroupId, + cLMobilityExtMCClientAssociatedMCGroupId, + cLMobilityExtMCClientAssociatedMAAddressType, + cLMobilityExtMCClientAssociatedMAAddress, + cLMobilityExtMCClientAnchorMAAddressType, + cLMobilityExtMCClientAnchorMAAddress, + cLMobilityExtSpgGroupId, + cLMobilityExtSpgBridgeDomainId, + cLMobilityExtSpgMemberCount, + cLMobilityExtSpgMulticastAddressType, + cLMobilityExtSpgMulticastAddress, + cLMobilityExtSpgMulticastMode, + cLMobilityExtSpgRowStatus, + cLMobilityExtSpgMemberStatus, + cLMobilityExtSpgMemberPublicAddressType, + cLMobilityExtSpgMemberPublicAddress, + cLMobilityExtSpgMemberRowStatus, + cLMobilityExtGroupMemberGroupName, + cLMobilityExtGroupMemberPublicAddressType, + cLMobilityExtGroupMemberPublicAddress, + cLMobilityExtGroupMemberStatus, + cLMobilityExtGroupMemberMacAddress, + cLMobilityExtGroupMemberMulticastAddressType, + cLMobilityExtGroupMemberMulticastAddress, + cLMobilityExtGroupMemberHashKey, + cLMobilityExtGroupMemberRowStatus, + cLMobilityExtAnchorStatus, + cLMobilityExtAnchorRowStatus, + cLMobilityExtMOMCMacAddress, + cLMobilityExtMOMCLinkStatus, + cLMobilityExtMOMCClientCount, + cLMobilityExtMCClientAssociatedMCAddressType, + cLMobilityExtMCClientAssociatedMCAddress, + cLMobilityExtMCClientAddressType, + cLMobilityExtMCClientAddress, + cLMobilityExtMCClientState, + cLMobilityExtMCClientAssociationTime, + cLMobilityExtMCClientLocalClient, + cLMobilityExtMOClientAnchorMCPublicAddressType, + cLMobilityExtMOClientAnchorMCPublicAddress, + cLMobilityExtMOClientAnchorMCPrivateAddressType, + cLMobilityExtMOClientAnchorMCPrivateAddress, + cLMobilityExtMOClientAssociatedMCPublicAddressType, + cLMobilityExtMOClientAssociatedMCPublicAddress, + cLMobilityExtMOClientAssociatedMCPrivateAddressType, + cLMobilityExtMOClientAssociatedMCPrivateAddress, + cLMobilityExtMOClientAddressType, + cLMobilityExtMOClientAddress, + cLMobilityExtMOClientLocalTime, + cLMobilityExtMOClientAssociationTime, + cLMobilityExtApMgrAddressType, + cLMobilityExtApMgrAddress, + cLMobilityExtApMgrNetmaskType, + cLMobilityExtApMgrNetmask, + cLMobilityExtApMgrMacAddress, + cLMobilityExtApMgrVlanId, + cLMobilityExtApMgrInterfaceType, + cLMobilityExtApMgrRowStatus, + cLMobilityExtForeignWlcMapIf, + cLMobilityExtForeignWlcMapRowStatus, + cLMobilityExtGroupMulticastAddressType, + cLMobilityExtGroupMulticastAddress, + cLMobilityExtGroupRowStatus, + cLMobilityExtMAPeerPublicAddressType, + cLMobilityExtMAPeerPublicAddress, + cLMobilityExtMAPeerLinkStatus, + cLMobilityExtMCMAClientCount, + cLMobilityExtMCAPName, + cLMobilityExtMCAPReportingDeviceAddressType, + cLMobilityExtMCAPReportingDeviceAddress, + cLMobilityExtMCAPReportingDeviceType, + cLMobilityExtMCAPCount, + cLMobilityExtMAMCPublicAddressType, + cLMobilityExtMAMCPublicAddress, + cLMobilityExtMAMCPrivateAddressType, + cLMobilityExtMAMCPrivateAddress, + cLMobilityExtMAToMCLinkStatus, + cLMobilityExtMASpgPeerCount, + cLMobilityExtMASpgName, + cLMobilityExtMAOwnMulticastAddressType, + cLMobilityExtMAOwnMulticastAddress, + cLMobilityExtMAKeepAliveCount, + cLMobilityExtMAKeepAliveInterval, + cLMobilityExtMADscpValue, + cLMobilityExtMCReceivedTotal, + cLMobilityExtMCReceivedDrops, + cLMobilityExtMCProtocolReceiveErrors, + cLMobilityExtMCProtocolTransmitErrors, + cLMobilityExtMCStateErrors, + cLMobilityExtMCProtocolRetransmitted, + cLMobilityExtMCHandoffRequestsReceived, + cLMobilityExtMCHandoffCompleteReceived, + cLMobilityExtMCHandoffClientDeleteReceived, + cLMobilityExtMCHandoffRequestsTransmitted, + cLMobilityExtMCHandoffCompleteTransmitted, + cLMobilityExtMCHandoffClientDeleteTransmitted, + cLMobilityExtMCTotalClientCount, + cLMobilityExtMCWgbCount + } + STATUS deprecated + DESCRIPTION + "This is a collection of objects which can + be configured to control Mobility parameters. + cLMobilityExtConfigGroup object is superseded by + cLMobilityExtConfigGroupRev1." + ::= { ciscoLwappMobilityExtMIBGroups 1 } + +ciscoLwappMobilityExtNotifyObjectsGroup OBJECT-GROUP + OBJECTS { + cLMobilityExtNotifyObjectSourceIPAddressType, + cLMobilityExtNotifyObjectSourceIPAddress, + cLMobilityExtNotifyObjectSourceType, + cLMobilityExtNotifyObjectDestinationType + } + STATUS current + DESCRIPTION + "This collection of objects provide the information + about mobility trap configuration and trap definition. + These objects are defined under + cwciscoLwappMobilityExtNotifObjects." + ::= { ciscoLwappMobilityExtMIBGroups 2 } + +ciscoLwappMobilityExtNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappMobilityControlPathDown, + ciscoLwappMobilityControlPathUp, + ciscoLwappMobilityDataPathDown, + ciscoLwappMobilityDataPathUp + } + STATUS current + DESCRIPTION + "This collection of objects provides the information + about the notifications sent by the agent related + to mobility." + ::= { ciscoLwappMobilityExtMIBGroups 3 } + +cLMobilityExtConfigGroupRev1 OBJECT-GROUP + OBJECTS { + cLMobilityExtMCMOEnableStatus, + cLMobilityExtMCMOAdminEnableStatus, + cLMobilityExtMCEnableStatus, + cLMobilityExtMCAdminEnableStatus, + cLMobilityExtMCMulticastMode, + cLMobilityExtMCKeepAliveCount, + cLMobilityExtMCKeepAliveInterval, + cLMobilityExtMCDscpValue, + cLMobilityExtMCMOPublicAddressType, + cLMobilityExtMCMOPublicAddress, + cLMobilityExtMCApCountLicensesInUse, + cLMobilityExtMCOwnGroupMulticastAddressType, + cLMobilityExtMCOwnGroupMulticastAddress, + cLMobilityExtMCMobilityGroupName, + cLMobilityExtMCMONumberOfClients, + cLMobilityExtMCNumberOfMCs, + cLMobilityExtMCTotalNumberOfReportedAPs, + cLMobilityExtMCNumberOfReportedAPsInSubDomain, + cLMobilityExtMgrAddressType, + cLMobilityExtMgrAddress, + cLMobilityExtMgrNetmaskType, + cLMobilityExtMgrNetmask, + cLMobilityExtMgrMacAddress, + cLMobilityExtMgrVlanId, + cLMobilityExtMgrName, + cLMobilityExtMgrInterfaceType, + cLMobilityExtNewArchitectureEnableStatus, + cLMobilityExtNewArchitectureAdminEnableStatus, + cLMobilityExtMCClientAnchorMCPrivateAddressType, + cLMobilityExtMCClientAnchorMCPrivateAddress, + cLMobilityExtMCClientAnchorMCGroupId, + cLMobilityExtMCClientAssociatedMCGroupId, + cLMobilityExtMCClientAssociatedMAAddressType, + cLMobilityExtMCClientAssociatedMAAddress, + cLMobilityExtMCClientAnchorMAAddressType, + cLMobilityExtMCClientAnchorMAAddress, + cLMobilityExtSpgGroupId, + cLMobilityExtSpgBridgeDomainId, + cLMobilityExtSpgMemberCount, + cLMobilityExtSpgMulticastAddressType, + cLMobilityExtSpgMulticastAddress, + cLMobilityExtSpgMulticastMode, + cLMobilityExtSpgRowStatus, + cLMobilityExtSpgMemberStatus, + cLMobilityExtSpgMemberPublicAddressType, + cLMobilityExtSpgMemberPublicAddress, + cLMobilityExtSpgMemberRowStatus, + cLMobilityExtGroupMemberGroupName, + cLMobilityExtGroupMemberPublicAddressType, + cLMobilityExtGroupMemberPublicAddress, + cLMobilityExtGroupMemberStatus, + cLMobilityExtGroupMemberMacAddress, + cLMobilityExtGroupMemberMulticastAddressType, + cLMobilityExtGroupMemberMulticastAddress, + cLMobilityExtGroupMemberHashKey, + cLMobilityExtGroupMemberRowStatus, + cLMobilityExtAnchorStatus, + cLMobilityExtAnchorRowStatus, + cLMobilityExtMOMCMacAddress, + cLMobilityExtMOMCLinkStatus, + cLMobilityExtMOMCClientCount, + cLMobilityExtMCClientAssociatedMCAddressType, + cLMobilityExtMCClientAssociatedMCAddress, + cLMobilityExtMCClientAddressType, + cLMobilityExtMCClientAddress, + cLMobilityExtMCClientState, + cLMobilityExtMCClientLocalClient, + cLMobilityExtMOClientAnchorMCPublicAddressType, + cLMobilityExtMOClientAnchorMCPublicAddress, + cLMobilityExtMOClientAnchorMCPrivateAddressType, + cLMobilityExtMOClientAnchorMCPrivateAddress, + cLMobilityExtMOClientAssociatedMCPublicAddressType, + cLMobilityExtMOClientAssociatedMCPublicAddress, + cLMobilityExtMOClientAssociatedMCPrivateAddressType, + cLMobilityExtMOClientAssociatedMCPrivateAddress, + cLMobilityExtMOClientAddressType, + cLMobilityExtMOClientAddress, + cLMobilityExtMOClientLocalTime, + cLMobilityExtApMgrAddressType, + cLMobilityExtApMgrAddress, + cLMobilityExtApMgrNetmaskType, + cLMobilityExtApMgrNetmask, + cLMobilityExtApMgrMacAddress, + cLMobilityExtApMgrVlanId, + cLMobilityExtApMgrInterfaceType, + cLMobilityExtApMgrRowStatus, + cLMobilityExtForeignWlcMapIf, + cLMobilityExtForeignWlcMapRowStatus, + cLMobilityExtGroupMulticastAddressType, + cLMobilityExtGroupMulticastAddress, + cLMobilityExtGroupRowStatus, + cLMobilityExtMAPeerPublicAddressType, + cLMobilityExtMAPeerPublicAddress, + cLMobilityExtMAPeerLinkStatus, + cLMobilityExtMCMAClientCount, + cLMobilityExtMCAPName, + cLMobilityExtMCAPReportingDeviceAddressType, + cLMobilityExtMCAPReportingDeviceAddress, + cLMobilityExtMCAPReportingDeviceType, + cLMobilityExtMCAPCount, + cLMobilityExtMAMCPublicAddressType, + cLMobilityExtMAMCPublicAddress, + cLMobilityExtMAMCPrivateAddressType, + cLMobilityExtMAMCPrivateAddress, + cLMobilityExtMAToMCLinkStatus, + cLMobilityExtMASpgPeerCount, + cLMobilityExtMASpgName, + cLMobilityExtMAOwnMulticastAddressType, + cLMobilityExtMAOwnMulticastAddress, + cLMobilityExtMAKeepAliveCount, + cLMobilityExtMAKeepAliveInterval, + cLMobilityExtMADscpValue, + cLMobilityExtMCReceivedTotal, + cLMobilityExtMCReceivedDrops, + cLMobilityExtMCProtocolReceiveErrors, + cLMobilityExtMCProtocolTransmitErrors, + cLMobilityExtMCStateErrors, + cLMobilityExtMCProtocolRetransmitted, + cLMobilityExtMCHandoffRequestsReceived, + cLMobilityExtMCHandoffCompleteReceived, + cLMobilityExtMCHandoffClientDeleteReceived, + cLMobilityExtMCHandoffRequestsTransmitted, + cLMobilityExtMCHandoffCompleteTransmitted, + cLMobilityExtMCHandoffClientDeleteTransmitted, + cLMobilityExtMCTotalClientCount, + cLMobilityExtMCWgbCount, + cLMobilityExtMOClientUpTime, + cLMobilityExtMCClientUpTime + } + STATUS current + DESCRIPTION + "This is a collection of objects which can + be configured to control mobility parameters." + ::= { ciscoLwappMobilityExtMIBGroups 4 } + +cLMobilityExtMAStatsConfigGroup OBJECT-GROUP + OBJECTS { + cLMobilityExtMAReceivedTotal, + cLMobilityExtMAReceivedDrops, + cLMobilityExtMAProtocolReceiveErrors, + cLMobilityExtMAProtocolTransmitErrors, + cLMobilityExtMAStateErrors, + cLMobilityExtMAProtocolRetransmitted, + cLMobilityExtMATotalClients, + cLMobilityExtMALocalClients, + cLMobilityExtMAAnchoredClients, + cLMobilityExtMAForeignedClients, + cLMobilityExtMATotalInterGroupHandoffReceived, + cLMobilityExtMATotalIntraGroupHandoffReceived, + cLMobilityExtMATotalHandoffEndRequestReceived, + cLMobilityExtMATotalInterGroupHandoffSent, + cLMobilityExtMATotalIntraGroupHandoffSent, + cLMobilityExtReceivedTotal, + cLMobilityExtTransmitTotal, + cLMobilityExtTotalResourceAllocation, + cLMobilityExtTotalResourceFree + } + STATUS current + DESCRIPTION + "This is collection of MA stat objects which + can be configure to control mobility parameters." + ::= { ciscoLwappMobilityExtMIBGroups 5 } + +ciscoLwappMobilityExtMCMAStatsGroup OBJECT-GROUP + OBJECTS { cLMobilityExtEncryptionStatus } + STATUS current + DESCRIPTION + "This object represents the current status of the + encryption in the mobilty tunnel." + ::= { ciscoLwappMobilityExtMIBGroups 6 } + +cLMobilityExtAnchorConfigGroup OBJECT-GROUP + OBJECTS { cLMobilityExtAnchorPriority } + STATUS current + DESCRIPTION + "This object specifies the priority configured for + an Anchor WLC mapped on a WLAN." + ::= { ciscoLwappMobilityExtMIBGroups 7 } + +END + + + + diff --git a/MIBS/cisco/CISCO-LWAPP-RF-MIB b/MIBS/cisco/CISCO-LWAPP-RF-MIB new file mode 100644 index 0000000..a47a389 --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-RF-MIB @@ -0,0 +1,1721 @@ +-- ******************************************************************* +-- CISCO-LWAPP-RF-MIB.my +-- This MIB helps to manage the RF parameters on the controller +-- June 2011, Srinath Candadai +-- +-- Copyright (c) 2011, 2016-2018 by Cisco Systems, Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-RF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + RowStatus, + TruthValue, + StorageType + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + CLApIfType + FROM CISCO-LWAPP-TC-MIB + cLAPGroupName + FROM CISCO-LWAPP-WLAN-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoLwappRFMIB MODULE-IDENTITY + LAST-UPDATED "201811150000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central Controllers (CC) that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + This MIB helps to manage the Radio Frequency (RF) + parameters on the controller. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected to. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity also referred to as 'controller'. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + controllers. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + 802.1x + + The IEEE ratified standard for enforcing port based + access control. This was originally intended for + use on wired LANs and later extended for use in + 802.11 WLAN environments. This defines an + architecture with three main parts - a supplicant + (Ex. an 802.11 wireless client), an authenticator + (the AP) and an authentication server(a Radius + server). The authenticator passes messages back + and forth between the supplicant and the + authentication server to enable the supplicant + get authenticated to the network. + + Radio Frequency ( RF ) + + Radio frequency (RF) is a rate of oscillation in the + range of about 3 kHz to 300 GHz, which corresponds to + the frequency of radio waves, and the + alternating currents which carry radio signals. + + Received Signal Strength Indicator ( RSSI ) + + A measure of the strength of the signal as + observed by the entity that received it, + expressed in 'dbm'. + + Coverage Hole Detection ( CHD ) + + If clients on an Access Point are detected at low + RSSI levels, it is considered a coverage hole + by the Access Points. This indicates the existence + of an area where clients are continually getting poor + signal coverage, without having a viable location to + roam to. + + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol + + [3] IEEE 802.11 - The original 1 Mbit/s and 2 Mbit/s, + 2.4 GHz RF and IR standard." + REVISION "201811150000Z" + DESCRIPTION + "Added below object to the cLRFProfileTable + - cLRFProfileAirTimeAllocation + - cLRFProfileAirTimeFairnessMode + - cLRFProfileAirTimeFairnessOptimization + - cLRFProfileUnusedChannelList + - cLRFProfileShutdown + - cLRFProfileBridgeClientAccess + - cLRFProfileRxSopThresholdCustom + Modified below object of cLRFProfileTable + - cLRFProfileRxSopThreshold + Added new table cLRFProfileRemoveChannelTable + and cLRFProfileAddChannelTable" + REVISION "201707070000Z" + DESCRIPTION + "Added new table cLRFProfileChannelListTable." + REVISION "201204270000Z" + DESCRIPTION + "Add 11n MCS rates support in profile, + cLRFProfileMcsDataRateTable is added for + this rate setting." + REVISION "201201270000Z" + DESCRIPTION + "Below new objects have been added to the cLRFProfileTable + cLRFProfileHighDensityMaxRadioClients + cLRFProfileBandSelectProbeResponse + cLRFProfileBandSelectCycleCount + cLRFProfileBandSelectCycleThreshold + cLRFProfileBandSelectExpireSuppression + cLRFProfileBandSelectExpireDualBand + cLRFProfileBandSelectClientRSSI + cLRFProfileLoadBalancingWindowSize + cLRFProfileCHDDataRSSIThreshold + cLRFProfileCHDVoiceRSSIThreshold + cLRFProfileCHDClientExceptionLevel + cLRFProfileCHDCoverageExceptionLevel + cLRFProfileMulticastDataRate + cLRFProfileBandSelectClientMidRSSI + cLRFProfileClientNetworkPreference + + One new scalar object has been added + cLRFProfileOutOfBoxAPConfig + cLRFProfileOutOfBoxAPPersistenceConfig" + REVISION "201111010000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 778 } + + +ciscoLwappRFMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappRFMIB 0 } + +ciscoLwappRFMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappRFMIB 1 } + +ciscoLwappRFMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappRFMIB 2 } + +ciscoLwappRFConfig OBJECT IDENTIFIER + ::= { ciscoLwappRFMIBObjects 1 } + +ciscoLwappRFGlobalObjects OBJECT IDENTIFIER + ::= { ciscoLwappRFMIBObjects 2 } + + +CiscoLwappRFApDataRates ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This field indicates the data rates supported by an AP + 'disabled' + The rate is not supported by the AP + 'supported' + The rate is supported by the AP + 'mandatoryRate' + The rate is required by the AP + 'notApplicable' + The rate is notApplicable." + SYNTAX INTEGER { + disabled(0), + supported(1), + mandatoryRate(2), + notApplicable(3) + } +-- ******************************************************************** +-- * AP Groups RF Profile +-- ******************************************************************** + +cLAPGroupsRFProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsRFProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the mapping between an RF profile + and an AP group." + ::= { ciscoLwappRFConfig 1 } + +cLAPGroupsRFProfileEntry OBJECT-TYPE + SYNTAX CLAPGroupsRFProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the configuration attributes + that affect the operation of the APs within + a group. + + Entries can be added/deleted by explicit management + action from NMS/EMS through the 'bsnAPGroupsVlanRowStatus' + object in bsnAPGroupsVlanTable as defined by the + AIRESPACE-WIRELESS-MIB." + INDEX { cLAPGroupName } + ::= { cLAPGroupsRFProfileTable 1 } + +CLAPGroupsRFProfileEntry ::= SEQUENCE { + cLAPGroups802dot11bgRFProfileName SnmpAdminString, + cLAPGroups802dot11aRFProfileName SnmpAdminString +} + +cLAPGroups802dot11bgRFProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RF profile name assigned to this + site on the 802.11bg radio. This profile being assigned should + exist in the 'cLRFProfileTable'. To disassociate a profile with + this site a string of zero length should be set." + ::= { cLAPGroupsRFProfileEntry 1 } + +cLAPGroups802dot11aRFProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RF profile name assigned to this + site on the 802.11a radio. This profile being assigned should + exist in the 'cLRFProfileTable'. To disassociate a profile with + this site a string of zero length should be set." + ::= { cLAPGroupsRFProfileEntry 2 } + + +-- ******************************************************************** +-- * RF Profile Table +-- ******************************************************************** + +cLRFProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the configuration for each + RF profile." + ::= { ciscoLwappRFConfig 2 } + +cLRFProfileEntry OBJECT-TYPE + SYNTAX CLRFProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the configuration attributes + that affect the operation of 802.11 RF domain. + + Entries can be added/deleted by explicit management + action from NMS/EMS or through user console." + INDEX { cLRFProfileName } + ::= { cLRFProfileTable 1 } + +CLRFProfileEntry ::= SEQUENCE { + cLRFProfileName SnmpAdminString, + cLRFProfileDescr SnmpAdminString, + cLRFProfileTransmitPowerMin Integer32, + cLRFProfileTransmitPowerMax Integer32, + cLRFProfileTransmitPowerThresholdV1 Integer32, + cLRFProfileTransmitPowerThresholdV2 Integer32, + cLRFProfileDataRate1Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate2Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate5AndHalfMbps CiscoLwappRFApDataRates, + cLRFProfileDataRate11Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate6Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate9Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate12Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate18Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate24Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate36Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate48Mbps CiscoLwappRFApDataRates, + cLRFProfileDataRate54Mbps CiscoLwappRFApDataRates, + cLRFProfileRadioType CLApIfType, + cLRFProfileStorageType StorageType, + cLRFProfileRowStatus RowStatus, + cLRFProfileHighDensityMaxRadioClients Unsigned32, + cLRFProfileBandSelectProbeResponse TruthValue, + cLRFProfileBandSelectCycleCount Unsigned32, + cLRFProfileBandSelectCycleThreshold Unsigned32, + cLRFProfileBandSelectExpireSuppression Unsigned32, + cLRFProfileBandSelectExpireDualBand Unsigned32, + cLRFProfileBandSelectClientRSSI Integer32, + cLRFProfileLoadBalancingWindowSize Unsigned32, + cLRFProfileLoadBalancingMaxDenialCount Unsigned32, + cLRFProfileCHDDataRSSIThreshold Integer32, + cLRFProfileCHDVoiceRSSIThreshold Integer32, + cLRFProfileCHDClientExceptionLevel Unsigned32, + cLRFProfileCHDCoverageExceptionLevel Unsigned32, + cLRFProfileMulticastDataRate Unsigned32, + cLRFProfile11nOnly TruthValue, + cLRFProfileHDClientTrapThreshold Unsigned32, + cLRFProfileInterferenceThreshold Unsigned32, + cLRFProfileNoiseThreshold Integer32, + cLRFProfileUtilizationThreshold Unsigned32, + cLRFProfileDCAForeignContribution TruthValue, + cLRFProfileDCAChannelWidth INTEGER, + cLRFProfileDCAChannelList SnmpAdminString, + cLRFProfileRxSopThreshold INTEGER, + cLRFProfileHSRMode TruthValue, + cLRFProfileHSRNeighborTimeoutFactor Unsigned32, + cLRFProfileBandSelectClientMidRSSI Integer32, + cLRFProfileClientNetworkPreference INTEGER, + cLRFProfileUnusedChannelList SnmpAdminString, + cLRFProfileShutdown TruthValue, + cLRFProfileAirTimeFairnessMode INTEGER, + cLRFProfileAirTimeFairnessOptimization INTEGER, + cLRFProfileBridgeClientAccess TruthValue, + cLRFProfileAirTimeAllocation Unsigned32, + cLRFProfileRxSopThresholdCustom Integer32 +} + +cLRFProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a RF Profile." + ::= { cLRFProfileEntry 1 } + +cLRFProfileDescr OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a human-readable description of the + profile." + ::= { cLRFProfileEntry 2 } + +cLRFProfileTransmitPowerMin OBJECT-TYPE + SYNTAX Integer32 (-10..30) + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the lower bound of transmit + power value supported by an AP." + DEFVAL { -10 } + ::= { cLRFProfileEntry 3 } + +cLRFProfileTransmitPowerMax OBJECT-TYPE + SYNTAX Integer32 (-10..30) + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the uppoer bound of transmit + power value supported by an AP." + DEFVAL { 30 } + ::= { cLRFProfileEntry 4 } + +cLRFProfileTransmitPowerThresholdV1 OBJECT-TYPE + SYNTAX Integer32 (-80..-50) + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the transmit power control + version 1 threshold for the radio resource management + algorithm." + DEFVAL { -70 } + ::= { cLRFProfileEntry 5 } + +cLRFProfileTransmitPowerThresholdV2 OBJECT-TYPE + SYNTAX Integer32 (-80..-50) + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the transmit power control + version 2 threshold for the radio resource management + algorithm." + DEFVAL { -67 } + ::= { cLRFProfileEntry 6 } + +cLRFProfileDataRate1Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { mandatoryRate } + ::= { cLRFProfileEntry 7 } + +cLRFProfileDataRate2Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { mandatoryRate } + ::= { cLRFProfileEntry 8 } + +cLRFProfileDataRate5AndHalfMbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { mandatoryRate } + ::= { cLRFProfileEntry 9 } + +cLRFProfileDataRate11Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { mandatoryRate } + ::= { cLRFProfileEntry 10 } + +cLRFProfileDataRate6Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 11 } + +cLRFProfileDataRate9Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 12 } + +cLRFProfileDataRate12Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 13 } + +cLRFProfileDataRate18Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 14 } + +cLRFProfileDataRate24Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 15 } + +cLRFProfileDataRate36Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 16 } + +cLRFProfileDataRate48Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 17 } + +cLRFProfileDataRate54Mbps OBJECT-TYPE + SYNTAX CiscoLwappRFApDataRates + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration for this + data rate." + DEFVAL { supported } + ::= { cLRFProfileEntry 18 } + +cLRFProfileRadioType OBJECT-TYPE + SYNTAX CLApIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the radio + type for this profile." + ::= { cLRFProfileEntry 19 } + +cLRFProfileStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the storage type for this + conceptual row." + DEFVAL { nonVolatile } + ::= { cLRFProfileEntry 20 } + +cLRFProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLRFProfileEntry 21 } + +cLRFProfileHighDensityMaxRadioClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the maximum number + of clients per AP radio in high density environment." + DEFVAL { 200 } + ::= { cLRFProfileEntry 22 } + +cLRFProfileBandSelectProbeResponse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the AP's probe response + with clients to verify whether client can associate + on both 2.4 GHz and 5Ghz spectrum. + When set to true, AP suppresses probe response + to new clients for all SSIDs that are not being + Band Select disabled." + DEFVAL { false } + ::= { cLRFProfileEntry 23 } + +cLRFProfileBandSelectCycleCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies number of times a client probe (2.4 G-Hz) + is suppressed before the AP starts responding to the probes." + DEFVAL { 2 } + ::= { cLRFProfileEntry 24 } + +cLRFProfileBandSelectCycleThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies time threshold for a new scanning + mobile station period. Mobile station cycle counter will + increment only if mobile station scans same channel any + time after threshold is passed." + DEFVAL { 200 } + ::= { cLRFProfileEntry 25 } + +cLRFProfileBandSelectExpireSuppression OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the duration at which + an AP waits to conduct another probe suppression." + DEFVAL { 20 } + ::= { cLRFProfileEntry 26 } + +cLRFProfileBandSelectExpireDualBand OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the timeout duration until + which an AP should not respond to 2.4ghz probe requests + from a dual-band client. Once this band select duration + expires the client will be marked as a non-dual band client + and AP will start responding to the 2.4 Ghz probes." + DEFVAL { 60 } + ::= { cLRFProfileEntry 27 } + +cLRFProfileBandSelectClientRSSI OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies minimum mobile station RSSI threshold. + Mobile stations having RSSI below this value will not be + recorded in the suppressed table. + This configuration filters out far away mobile stations with + weaker signal strength. This will limit the number of + mobile stations on the table to a reasonable amount." + DEFVAL { -80 } + ::= { cLRFProfileEntry 28 } + +cLRFProfileLoadBalancingWindowSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum number of clients + to be associated on an AP in order to trigger load balancing." + DEFVAL { 5 } + ::= { cLRFProfileEntry 29 } + +cLRFProfileLoadBalancingMaxDenialCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies maximum number of association + rejections sent by AP to a mobile station for a given sequence + of association. + + When a mobile station tries to associate on wireless network, it + sends association request to AP. If AP is overloaded and + load balancing is enable on controller, AP will send a + denial to association request. If there are no other AP + in the vicinity of mobile station, it will try to associate same + AP again. So to restrict the number of denial sent from + AP, cldLoadBalancingMaxDenialCount is defined. After maximum + denial count is reached mobile station will be able to + associate." + DEFVAL { 3 } + ::= { cLRFProfileEntry 30 } + +cLRFProfileCHDDataRSSIThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the RSSI value for non-voice clients + i.e., clients sending only data traffic + to trigger coverage event." + DEFVAL { -80 } + ::= { cLRFProfileEntry 31 } + +cLRFProfileCHDVoiceRSSIThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the RSSI value for voice + clients to trigger coverage event." + DEFVAL { -80 } + ::= { cLRFProfileEntry 32 } + +cLRFProfileCHDClientExceptionLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum + number of clients required to trigger + coverage hole." + DEFVAL { 3 } + ::= { cLRFProfileEntry 33 } + +cLRFProfileCHDCoverageExceptionLevel OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "%" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum + percentage of clients in the coverage hole region + of the AP, required to trigger a + coverage hole exception" + DEFVAL { 25 } + ::= { cLRFProfileEntry 34 } + +cLRFProfileMulticastDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum + data rate at which multicast clients + can associate to AP. + A value 0 indicates that AP will automatically + adjust data rates." + DEFVAL { 0 } + ::= { cLRFProfileEntry 35 } + +cLRFProfile11nOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if 11n-client-only mode is + enabled. + A value of 'true' indicates 11n-client-only mode + enabled. + A value of 'false' indicates 11n-client-only mode + disabled." + DEFVAL { false } + ::= { cLRFProfileEntry 36 } + +cLRFProfileHDClientTrapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the threshold number + of clients per AP radio to trigger a trap. + The trap ciscoLwappApClientThresholdNotify + will be triggered once the count of clients + on the AP radio reaches this limit. A value + of zero indicates that the trap is disabled." + ::= { cLRFProfileEntry 37 } + +cLRFProfileInterferenceThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies interference threshold in % + traps are generated when interference exceeds this value ." + ::= { cLRFProfileEntry 38 } + +cLRFProfileNoiseThreshold OBJECT-TYPE + SYNTAX Integer32 (-127..0) + UNITS "dBm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the threshold number + of noise threshold between -127 and 0 dBm." + ::= { cLRFProfileEntry 39 } + +cLRFProfileUtilizationThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the threshold of bandwidth (%) + being utilized by an access-point. + Traps are sent when this value is exceeded" + ::= { cLRFProfileEntry 40 } + +cLRFProfileDCAForeignContribution OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether foreign interference + is taken into account for the DCA metrics. + A value of 'true' indicates that foreign interference is + is considered when DCA metrics is derived. A value of 'false' + indicates foreign interference is not taken into account + when deriving the DCA metrics." + ::= { cLRFProfileEntry 41 } + +cLRFProfileDCAChannelWidth OBJECT-TYPE + SYNTAX INTEGER { + twenty(1), + forty(2), + eighty(3), + onesixty(4), + best(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies how the system performs DCA + channel width selection for the RFProfile + twenty - 20MHz channel width supported by + this radio. + forty - 40MHz channel width supported by this radio. + eighty - 80MHz channel width supported by this radio. + onesixty - 160MHz channel width supported by this radio. + best - Dynamic channel width(160MHz, 80MHz, 40MHz or 20MHz) supported by this radio." + ::= { cLRFProfileEntry 42 } + +cLRFProfileDCAChannelList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..500)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the 802.11 channels available to the + RF Profile. A comma separated list of integers." + ::= { cLRFProfileEntry 43 } + +cLRFProfileRxSopThreshold OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + low(1), + medium(2), + high(3), + custom(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the receiver start of packet threshold + for the rf profile. + auto - Reverts radio receiver SOP to auto. + high - Sets radio receiver SOP to high. + low - Sets radio receiver SOP to low. + medium - Sets radio receiver SOP to medium. + custom - Sets radio receiver SOP to Custom value." + DEFVAL { auto } + ::= { cLRFProfileEntry 44 } + +cLRFProfileHSRMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether HSR mode + for RF profile is enabled or not. + A value of 'true' indicates that HSR is enabled. + A value of 'false' indicates that HSR is disabled." + ::= { cLRFProfileEntry 45 } + +cLRFProfileHSRNeighborTimeoutFactor OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the timeout interval + of neighbors that will be configured for RF profile. + Neighbor timeout factor will be five times the neighbor interval" + ::= { cLRFProfileEntry 46 } + +cLRFProfileBandSelectClientMidRSSI OBJECT-TYPE + SYNTAX Integer32 + UNITS "dbm" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies medium mobile station RSSI threshold. + Mobile station between this value and cldBandSelectClientRssi + will be recorded in suppressed table but will not be denied. + The mobile station having RSSI stronger than this value will be recorded + and denied." + DEFVAL { -80 } + ::= { cLRFProfileEntry 47 } + +cLRFProfileClientNetworkPreference OBJECT-TYPE + SYNTAX INTEGER { + default(0), + connectivity(1), + throughput(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the client network preference. + default(0) - RRM Algorithm has no preference on the clients. + connectivity(1) - RRM Algorithm has a preference on connectiviry of the clients. + throughput(2) - RRM Algorithm has a preference on high thoughput of the clients." + DEFVAL { default } + ::= { cLRFProfileEntry 48 } + +cLRFProfileUnusedChannelList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the 802.11 channels present in ths un-used + channel list of RF Profile. A comma separated list of integers." + ::= {cLRFProfileEntry 49 } + +cLRFProfileShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies if rf profile is + disabled." + DEFVAL {true} + ::= { cLRFProfileEntry 50 } + +cLRFProfileAirTimeFairnessMode OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + ssid(2), + monitor(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the mode of fairness for ATF + supported APs, joined to the controller. + disable(1) - This indicates that fairness mode is + disabled. + SSID Mode(2) - This indicates that fairness mode is SSID + mode. + Monitor Mode(3) - This indicates that fairness mode is + monitor mode." + DEFVAL { 1 } + ::= { cLRFProfileEntry 51 } + +cLRFProfileAirTimeFairnessOptimization OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the optimization for ATF + supported APs, joined to the controller to be + configured." + DEFVAL { 1 } + ::= { cLRFProfileEntry 52 } + +cLRFProfileBridgeClientAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether airtime + allocation is enabled for the client access node." + DEFVAL { false } + ::= {cLRFProfileEntry 53 } + +cLRFProfileAirTimeAllocation OBJECT-TYPE + SYNTAX Unsigned32(5..90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the percentage for airtime + allocation for the client access node." + DEFVAL { 5 } + ::= {cLRFProfileEntry 54 } + +cLRFProfileRxSopThresholdCustom OBJECT-TYPE + SYNTAX Integer32(-85..-60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the percentage for the receiver + start of packet custom threshold for the client access node." + DEFVAL { -85 } + ::= {cLRFProfileEntry 55 } + +-- ******************************************************************* +-- * Out of Box AP config +-- ******************************************************************* + +cLRFProfileOutOfBoxAPConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the out of box AP config feature. + Enabling this feature will allow any AP that does not have + group name configured upon join to controller then + it will be considered as out of box AP and it will be + moved to a special AP Group. Disabling this feature + will only stop further subscription of new AP's to + Out of Box AP group. A value of 'true' indicates that + out of box AP feature is enabled and APs will be moved + to newly created AP group out-of-box and shut of their + radios. A value of 'false' indicates that out of box AP + feature is disabled." + ::= { ciscoLwappRFGlobalObjects 1 } + +cLRFProfileOutOfBoxAPPersistenceConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the + out of box AP group to be persistent or not. + A value of 'true' indicates out-of-box persistence need to be + enabled. + A value of 'false' indicates out-of-box persistence need to be + disabled." + ::= { ciscoLwappRFGlobalObjects 2 } + +cLRFProfileMcsDataRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileMcsDataRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the 11n MCS rates supported by + the RF profile, indexed by the MCS rate, ranging from 1 + to 32, corresponding to rate MCS-0, MCS-1, ... MCS-31." + ::= { ciscoLwappRFConfig 3 } + +cLRFProfileMcsDataRateEntry OBJECT-TYPE + SYNTAX CLRFProfileMcsDataRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing MCS date rate information applicable + to a particular profile. Entry is added to the table when + the data rate is set to 'supported' or 'mandatory'." + INDEX { + cLRFProfileMcsName, + cLRFProfileMcsRate + } + ::= { cLRFProfileMcsDataRateTable 1 } + +CLRFProfileMcsDataRateEntry ::= SEQUENCE { + cLRFProfileMcsName SnmpAdminString, + cLRFProfileMcsRate Unsigned32, + cLRFProfileMcsRateSupport TruthValue +} + +cLRFProfileMcsName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a RF Profile." + ::= { cLRFProfileMcsDataRateEntry 1 } + +cLRFProfileMcsRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the MCS data rate + for a particular profile." + ::= { cLRFProfileMcsDataRateEntry 2 } + +cLRFProfileMcsRateSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the data + rate. + A value of 'true' indicates MCS support is enabled. + A value of 'false' indicates MCS support is disabled." + DEFVAL { true } + ::= { cLRFProfileMcsDataRateEntry 3 } + + + +cLRFProfileChannelListTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileChannelListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the list of channels that is available for DCA + of a RF profile." + ::= { ciscoLwappRFConfig 4 } + +cLRFProfileChannelListEntry OBJECT-TYPE + SYNTAX CLRFProfileChannelListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing Channel List information applicable + to a particular profile." + INDEX { + cLRFProfileName, + cLRFProfileChanNumber + } + ::= { cLRFProfileChannelListTable 1 } + +CLRFProfileChannelListEntry ::= SEQUENCE { + cLRFProfileChanNumber Unsigned32, + cLRFProfileChanAddRemove INTEGER, + cLRFProfileChanRowStatus RowStatus +} + +cLRFProfileChanNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the channel + for a particular profile." + ::= { cLRFProfileChannelListEntry 1 } + +cLRFProfileChanAddRemove OBJECT-TYPE + SYNTAX INTEGER { + add(1), + remove(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a channel is to be added + or removed from DCA list of the RFProfile. + add - Add the channel to global DCA channel list. + remove - Removed the channel from global DCA channel list." + ::= { cLRFProfileChannelListEntry 2 } + +cLRFProfileChanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLRFProfileChannelListEntry 3 } + +cLRFProfileRemoveChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileRemoveChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the removed channel information + from default DCA channel list for an AP's 802.11 + interface using the RF profile. + Based on the country that an AP operates in, it + gets assigned to a regulatory domain. For a given + regulatory domain a fixed number of channels are + assigned automatically to an AP for a given interface. + We can remove a channel from this default list and + those channels will be put in this table. + This table represents the removed DCA channels information. + + By default, there will not be any entries in this table. + An entry can be created or deleted from this table + using cLRFProfileRemoveChannelRowStatus." + ::= { ciscoLwappRFConfig 5 } + +cLRFProfileRemoveChannelEntry OBJECT-TYPE + SYNTAX CLRFProfileRemoveChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides the + removed channel information from the + default DCA channel list for this RF profile" + INDEX { + cLRFProfileRemoveChannelName, + cLRFProfileRemoveChannelNum + } + ::= { cLRFProfileRemoveChannelTable 1 } + +CLRFProfileRemoveChannelEntry ::= SEQUENCE { + cLRFProfileRemoveChannelName SnmpAdminString, + cLRFProfileRemoveChannelNum Unsigned32, + cLRFProfileRemovedChannelDcaState TruthValue, + cLRFProfileRemoveChannelRowStatus RowStatus +} + +cLRFProfileRemoveChannelName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a RF Profile." + ::= { cLRFProfileRemoveChannelEntry 1 } + +cLRFProfileRemoveChannelNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel nubmer for this entry. This value + represents the unique channel number removed from + default DCA channel list for this RF profile." + ::= { cLRFProfileRemoveChannelEntry 2 } + +cLRFProfileRemovedChannelDcaState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether this channel is part + of the dynamic channel allocation (DCA) Remove List. + A value of 'false' indicates that the DCA for this + channel is disabled." + DEFVAL { false } + ::= { cLRFProfileRemoveChannelEntry 3 } + +cLRFProfileRemoveChannelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + All writable objects in this row may be modified + at any time." + ::= { cLRFProfileRemoveChannelEntry 4 } + +cLRFProfileAddChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLRFProfileAddChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the added channel information + to the default DCA channel list in this RF profile. + Based on the country that an AP operates in, it + gets assigned to a regulatory domain. For a given + regulatory domain a fixed number of channels are + assigned automatically to an AP for a given interface. + We can add a channel to this default list and those + channels will be put in this table. + This table represents the added channels information + to the default DCA channel list. + + By default, there will not be any entries in this table. + An entry can be created or deleted from this table + using cLRFProfileAddChannelRowStatus." + ::= { ciscoLwappRFConfig 6 } + +cLRFProfileAddChannelEntry OBJECT-TYPE + SYNTAX CLRFProfileAddChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides the + added channel information to the default + DCA channel list in this RF profile." + INDEX { + cLRFProfileAddChannelName, + cLRFProfileAddChannelNum + } + ::= { cLRFProfileAddChannelTable 1 } + +CLRFProfileAddChannelEntry ::= SEQUENCE { + cLRFProfileAddChannelName SnmpAdminString, + cLRFProfileAddChannelNum Unsigned32, + cLRFProfileAddedChannelDcaState TruthValue, + cLRFProfileAddChannelRowStatus RowStatus +} + +cLRFProfileAddChannelName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a RF Profile." + ::= { cLRFProfileAddChannelEntry 1 } + +cLRFProfileAddChannelNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel nubmer for this entry. This value represents + the unique channel number added to the default DCA list in + this RF profile." + ::= { cLRFProfileAddChannelEntry 2 } + +cLRFProfileAddedChannelDcaState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether this channel is part + of the dynamic channel allocation (DCA) Add List. + A value of 'true' indicates that the DCA for this + channel is enabled." + DEFVAL { true } + ::= { cLRFProfileAddChannelEntry 3 } + +cLRFProfileAddChannelRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + All writable objects in this row may be modified + at any time." + ::= { cLRFProfileAddChannelEntry 4 } + +-- ******************************************************************** +-- * Compliance statements +-- ******************************************************************** + +ciscoLwappRFMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappRFMIBConform 1 } + +ciscoLwappRFMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappRFMIBConform 2 } + + +ciscoLwappRFMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module. + + This compliance is deprecated and replaced by + ciscoLwappRFMIBComplianceVer1 ." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappRFConfigGroup } + + OBJECT cLRFProfileRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'. + This compliance is deprecated and replaced + by ciscoLwappRFMIBComplianceVer1." + ::= { ciscoLwappRFMIBCompliances 1 } + +ciscoLwappRFMIBComplianceVer1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappRFConfigGroup1, + ciscoLwappRFGlobalConfigGroup + } + + OBJECT cLRFProfileRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappRFMIBCompliances 2 } + +ciscoLwappRFMIBComplianceVer2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module. + Added ciscoLwappRFConfigGroup2 to add object to raise + trap when client count exceeds threshold and + ciscoLwappRFConfigGroup3 to address DCA settings" + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappRFConfigGroup1, + ciscoLwappRFGlobalConfigGroup, + ciscoLwappRFConfigGroup3 + } + ::= { ciscoLwappRFMIBCompliances 3 } + +ciscoLwappRFMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappRFConfigGroupVer1, + ciscoLwappRFConfigGroup1, + ciscoLwappRFConfigGroup3, + ciscoLwappRFConfigGroup4, + ciscoLwappRFGroupTrapThresholdConfig, + ciscoLwappRFGroupChannelConfig, + ciscoLwappRFGlobalConfigGroup, + ciscoLwappRFConfigGroupExtension1 + } + + OBJECT cLRFProfileRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappRFMIBCompliances 4 } + +ciscoLwappRFMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappRFMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappRFConfigGroupVer1, + ciscoLwappRFConfigGroup1, + ciscoLwappRFConfigGroup3, + ciscoLwappRFConfigGroup4, + ciscoLwappRFGroupTrapThresholdConfig, + ciscoLwappRFGroupChannelConfig, + ciscoLwappRFGlobalConfigGroup, + ciscoLwappRFConfigGroupExtension1, + ciscoLwappRFConfigGroup5, + ciscoLwappRFConfigGroup6, + ciscoLwappRFConfigGroup7 + } + OBJECT cLRFProfileRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappRFMIBCompliances 5 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappRFConfigGroup OBJECT-GROUP + OBJECTS { + cLAPGroups802dot11bgRFProfileName, + cLAPGroups802dot11aRFProfileName, + cLRFProfileDescr, + cLRFProfileTransmitPowerMin, + cLRFProfileTransmitPowerMax, + cLRFProfileTransmitPowerThresholdV1, + cLRFProfileTransmitPowerThresholdV2, + cLRFProfileDataRate1Mbps, + cLRFProfileDataRate2Mbps, + cLRFProfileDataRate5AndHalfMbps, + cLRFProfileDataRate11Mbps, + cLRFProfileDataRate6Mbps, + cLRFProfileDataRate9Mbps, + cLRFProfileDataRate12Mbps, + cLRFProfileDataRate18Mbps, + cLRFProfileDataRate24Mbps, + cLRFProfileDataRate36Mbps, + cLRFProfileDataRate48Mbps, + cLRFProfileDataRate54Mbps, + cLRFProfileRadioType, + cLRFProfileStorageType, + cLRFProfileRowStatus, + cLRFProfile11nOnly + } + STATUS deprecated + DESCRIPTION + "This collection of objects specifies the + configuration of RF parameters on the controller + to be passed to an LWAPP AP.This config group + ciscoLwappRFConfigGroup is deprecated and replaced + by ciscoLwappRFConfigGroupVer1" + ::= { ciscoLwappRFMIBGroups 1 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappRFConfigGroupVer1 OBJECT-GROUP + OBJECTS { + cLAPGroups802dot11bgRFProfileName, + cLAPGroups802dot11aRFProfileName, + cLRFProfileDescr, + cLRFProfileTransmitPowerMin, + cLRFProfileTransmitPowerMax, + cLRFProfileTransmitPowerThresholdV1, + cLRFProfileTransmitPowerThresholdV2, + cLRFProfileDataRate1Mbps, + cLRFProfileDataRate2Mbps, + cLRFProfileDataRate5AndHalfMbps, + cLRFProfileDataRate11Mbps, + cLRFProfileDataRate6Mbps, + cLRFProfileDataRate9Mbps, + cLRFProfileDataRate12Mbps, + cLRFProfileDataRate18Mbps, + cLRFProfileDataRate24Mbps, + cLRFProfileDataRate36Mbps, + cLRFProfileDataRate48Mbps, + cLRFProfileDataRate54Mbps, + cLRFProfileRadioType, + cLRFProfileStorageType, + cLRFProfileRowStatus, + cLRFProfile11nOnly, + cLRFProfileHSRMode, + cLRFProfileHSRNeighborTimeoutFactor, + cLRFProfileOutOfBoxAPPersistenceConfig, + cLRFProfileMcsRateSupport + } + STATUS current + DESCRIPTION + "This collection of objects specifies the + configuration of RF parameters on the controller + to be passed to an LWAPP AP." + ::= { ciscoLwappRFMIBGroups 2 } + +ciscoLwappRFConfigGroup1 OBJECT-GROUP + OBJECTS { + cLRFProfileHighDensityMaxRadioClients, + cLRFProfileBandSelectProbeResponse, + cLRFProfileBandSelectCycleCount, + cLRFProfileBandSelectCycleThreshold, + cLRFProfileBandSelectExpireSuppression, + cLRFProfileBandSelectExpireDualBand, + cLRFProfileBandSelectClientRSSI, + cLRFProfileLoadBalancingWindowSize, + cLRFProfileLoadBalancingMaxDenialCount, + cLRFProfileCHDDataRSSIThreshold, + cLRFProfileCHDVoiceRSSIThreshold, + cLRFProfileCHDClientExceptionLevel, + cLRFProfileCHDCoverageExceptionLevel, + cLRFProfileMulticastDataRate, + cLRFProfileBandSelectClientMidRSSI, + cLRFProfileClientNetworkPreference + } + STATUS current + DESCRIPTION + "This collection of objects specifies the + configuration of RF parameters on the controller + to be passed to an LWAPP AP." + ::= { ciscoLwappRFMIBGroups 3 } + +ciscoLwappRFGlobalConfigGroup OBJECT-GROUP + OBJECTS { cLRFProfileOutOfBoxAPConfig } + STATUS current + DESCRIPTION + "This is the RF global config parameter." + ::= { ciscoLwappRFMIBGroups 4 } + +ciscoLwappRFGroupTrapThresholdConfig OBJECT-GROUP + OBJECTS { + cLRFProfileHDClientTrapThreshold, + cLRFProfileInterferenceThreshold, + cLRFProfileNoiseThreshold, + cLRFProfileUtilizationThreshold + } + STATUS current + DESCRIPTION + "This object specifies the configuration of Trap + threshold to be configured on the interface of an LWAPP AP." + ::= { ciscoLwappRFMIBGroups 5 } + +ciscoLwappRFConfigGroup3 OBJECT-GROUP + OBJECTS { + cLRFProfileDCAForeignContribution, + cLRFProfileDCAChannelWidth, + cLRFProfileDCAChannelList + } + STATUS current + DESCRIPTION + "This object specifies the configuration DCA for + RF Profiles." + ::= { ciscoLwappRFMIBGroups 6 } + +ciscoLwappRFConfigGroup4 OBJECT-GROUP + OBJECTS { + cLRFProfileRxSopThreshold, + cLRFProfileRxSopThresholdCustom + } + STATUS current + DESCRIPTION + "This object specifies the receiver start of packet + threshold for RF Profiles." + ::= { ciscoLwappRFMIBGroups 7 } + +ciscoLwappRFGroupDCAChannelConfig OBJECT-GROUP + OBJECTS { cLRFProfileDCAChannelList } + STATUS deprecated + DESCRIPTION + "This object specifies the add and remove channels for RF Profiles." + ::= { ciscoLwappRFMIBGroups 8 } + +ciscoLwappRFGroupChannelConfig OBJECT-GROUP + OBJECTS { + cLRFProfileChanRowStatus, + cLRFProfileChanAddRemove + } + STATUS current + DESCRIPTION + "This object specifies the add and remove channels for RF Profiles." + ::= { ciscoLwappRFMIBGroups 9 } + +ciscoLwappRFConfigGroupExtension1 OBJECT-GROUP + OBJECTS { cLRFProfileClientNetworkPreference } + STATUS current + DESCRIPTION + "This object specifies the + configuration of RF parameters on the controller + to be passed to an LWAPP AP." + ::= { ciscoLwappRFMIBGroups 10 } + +ciscoLwappRFConfigGroup5 OBJECT-GROUP + OBJECTS { + cLRFProfileUnusedChannelList, + cLRFProfileShutdown + } + STATUS current + DESCRIPTION + "This object specifies the receiver start of packet + threshold for RF Profiles." + ::= { ciscoLwappRFMIBGroups 11 } + +ciscoLwappRFConfigGroup6 OBJECT-GROUP + OBJECTS { + cLRFProfileAirTimeFairnessMode, + cLRFProfileAirTimeFairnessOptimization, + cLRFProfileBridgeClientAccess, + cLRFProfileAirTimeAllocation + } + STATUS current + DESCRIPTION + "This collection of object specifies the configuration + of AirTime Fairness parameters." + ::= { ciscoLwappRFMIBGroups 12 } + +ciscoLwappRFConfigGroup7 OBJECT-GROUP + OBJECTS { + cLRFProfileRemovedChannelDcaState, + cLRFProfileRemoveChannelRowStatus, + cLRFProfileAddedChannelDcaState, + cLRFProfileAddChannelRowStatus + } + STATUS current + DESCRIPTION + "This collection of object specifies the removed channel + and add channel list information from default DCA channel + list for a RF profile" + ::= { ciscoLwappRFMIBGroups 13 } +END + diff --git a/MIBS/cisco/CISCO-LWAPP-SYS-MIB b/MIBS/cisco/CISCO-LWAPP-SYS-MIB new file mode 100644 index 0000000..b5108fe --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-SYS-MIB @@ -0,0 +1,4235 @@ +-- ******************************************************************* +-- CISCO-LWAPP-SYS-MIB.my +-- March 2007, Devesh Pujari, Srinath Candadai +-- Feb 2011, Suja Thangaveluchamy +-- +-- Copyright (c) 2007-2012-2018 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-SYS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Counter32, + Unsigned32, + IpAddress, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + MacAddress, + RowStatus, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress, + InetPortNumber + FROM INET-ADDRESS-MIB + cldcClientAccessVLAN + FROM CISCO-LWAPP-DOT11-CLIENT-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappSysMIB MODULE-IDENTITY + LAST-UPDATED "201807030000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central controllers, that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + This MIB provides global configuration and status + information for the controller. All general system + related information is presented in this MIB. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ + + + + + + + + + CC + + CC + + CC + + + + + + + + + +......+ +......+ +......+ + .. . . + .. . . + . . . . + . . . . + . . . . + . . . . + +......+ +......+ +......+ +......+ + + + + + + + + + + + AP + + AP + + AP + + AP + + + + + + + + + + + +......+ +......+ +......+ +......+ + . . . + . . . . + . . . . + . . . . + . . . . + +......+ +......+ +......+ +......+ + + + + + + + + + + + MN + + MN + + MN + + MN + + + + + + + + + + + +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends them to the controller to which + it is logically connected. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. Mobile Node + and client are used interchangeably. + + Extensible Authentication Protocol ( EAP ) + + EAP is a universal authentication protocol used in + wireless and PPP networks. It is defined by RFC 3748. + + EAP-Flexible Authentication ( EAP-FAST ) + + This protocol is used via secure tunneling for 802.1X EAP. + + PAC + + PAC (Protected Access Credential) is a meachanism for + mutual authentication in EAP-FAST. + + PEAP + + The Protected Extensible Authentication Protocol, also known + as Protected EAP or simply PEAP, is a protocol that + encapsulates EAP within a potentially encrypted and + authenticated Transport Layer Security (TLS) tunnel.The + purpose was to correct deficiencies in EAP; + EAP assumed a protected communication channel, such as that + provided by physical security, so facilities for protection + of the EAP conversation were not provided. + + EAP-SIM + + EAP for GSM Subscriber Identity Module (EAP-SIM) is used + for authentication and session key distribution using the + Subscriber Identity Module (SIM) from the Global System + for Mobile Communications (GSM). + + RAID + + Redudant array of independant disks (RAID) combines multiple + disk drive components into logical unit for the purposes of + data redundancy and performance improvements. + + Lawful-Interception (LI) + + Lawful Interception is a feature to send client logging + details to a server. + + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol. + + [3] IEEE 802.1X - Authentication for Wireless and + Wired Connections." + REVISION "201807030000Z" + DESCRIPTION + "Added following objects + -clsLiStatus + -clsLiReportingInterval + -clsLiAddressType + -clsLiAddress + Added new enum yangBundle type for clsUploadFileType object." + REVISION "201804240000Z" + DESCRIPTION + "Added clsTransferStreamingUsername, + clsTransferStreamingPassword, + clsTransferStreamingOptimizedJoinEnable, + clsUSBMode. + Added new enum value https(4) and sftp(5) to + clsTransferStreamingMode. + Added new enum value usb(4) to clsTransferMode." + REVISION "201705030000Z" + DESCRIPTION + "Added ciscoLwappLyncInfoGroup, ciscoLwappSysInfoGroup, + ciscoLwappSysMulticastMLDGroup, ciscoLwappSysConfigGroupSup1, + ciscoLwappSysStatsConfigGroup. + Deprecated ciscoLwappSysMIBComplianceRev2 and replaced + by ciscoLwappSysMIBComplianceRev3." + REVISION "201206180000Z" + DESCRIPTION + "Added ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, ciscoLwappSysNotifsGroup and + ciscoLwappSysNotifControlGroup. + Deprecated ciscoLwappSysMIBComplianceRev1 and added + ciscoLwappSysMIBComplianceRev2" + REVISION "201002090000Z" + DESCRIPTION + "Updated clsTransferConfigGroup, ciscoLwappSysConfigGroupSup1. + Deprecate ciscoLwappSysMIBCompliance. + Added clsTransferConfig, clsSysArpProxyEnabled." + REVISION "200710170000Z" + DESCRIPTION + "Added timezone and syslog objects." + REVISION "200703140000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 618 } + + +ciscoLwappSysMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 0 } + +ciscoLwappSysMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 1 } + +ciscoLwappSysMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 2 } + +clsConfig OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 1 } + +clsConfigDownload OBJECT IDENTIFIER + ::= { clsConfig 2 } + +clsConfigUpload OBJECT IDENTIFIER + ::= { clsConfig 3 } + +clsTransferConfigGroup OBJECT IDENTIFIER + ::= { clsConfig 4 } + +clsConfigGeneral OBJECT IDENTIFIER + ::= { clsConfig 5 } + +clsConfigNetworkGeneral OBJECT IDENTIFIER + ::= { clsConfigGeneral 5 } + +clsLiConfigGeneral OBJECT IDENTIFIER + ::= { clsConfigGeneral 7 } + +clsSyslogIpConfig OBJECT IDENTIFIER + ::= { clsConfig 6 } + +clsTransferConfig OBJECT IDENTIFIER + ::= { clsConfig 8 } + +cLSysMulticastIGMP OBJECT IDENTIFIER + ::= { clsConfig 13 } + +cLSPortModeConfig OBJECT IDENTIFIER + ::= { clsConfig 14 } + +clsCoreDump OBJECT IDENTIFIER + ::= { clsConfig 15 } + +cLSysMulticastMLD OBJECT IDENTIFIER + ::= { clsConfig 17 } + +clsConfigStats OBJECT IDENTIFIER + ::= { clsConfig 18 } + +clsAlarmObjects OBJECT IDENTIFIER + ::= { clsConfig 19 } + +clsSysThresholdConfig OBJECT IDENTIFIER + ::= { clsConfig 20 } + +clsNMHeartBeat OBJECT IDENTIFIER + ::= { clsConfig 21 } + +cLSTrapSwitchConfig OBJECT IDENTIFIER + ::= { clsConfig 25 } + +clsConfigCalea OBJECT IDENTIFIER + ::= { clsConfig 34 } + +clsStatus OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 2 } + +clsImageInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 3 } + +clsCpuInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 4 } + +clsSecurityGroup OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 5 } + +ciscoLwappSysMIBNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 6 } + +ciscoLwappSysMIBNotifControlObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 7 } + +clsSysInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 8 } + +clsLyncInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 9 } + +clsStreamingTransferConfig OBJECT IDENTIFIER + ::= { clsTransferConfig 2 } + + +clsDot3BridgeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether 803.2 bridging + mode is enabled or disabled on the controller. + A value of 'true' indicates that, the bridging + mode is enabled. + A value of 'false' indicates that, the bridging + mode is disabled." + DEFVAL { false } + ::= { clsConfig 1 } + +clsDownloadFileType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + code(2), + config(3), + webAuthCert(4), + webAdminCert(5), + signatures(6), + customWebAuth(7), + vendorDeviceCert(8), + vendorCaCert(9), + ipsecDeviceCert(10), + ipsecCaCert(11), + radiusavplist(12), + icon(13), + apimage(14), + naservcacert(15), + webhookcacert(16) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the file types that + can be downloaded to the controller. + The file types for download are: + unknown - Unknown file type + code - Code file + config - Configuration file + webAuthCert - Web authentication certificates + webAdminCert - Web administrative certificates + signatures - Signature file + customWebAuth - Custom web authentication + tar file + vendorDeviceCert - Vendor device certificates + vendorCaCert - Vendor certificate authority + certificates + ipsecDeviceCert - Ipsec device certificates + ipsecCaCert - Ipsec certificate authority + certificates + radiusavplist - Avp's to be sent in radius + packets + icon - icon files to be used in + Hotspot 2.0 + apimage - Download ap image for + flexexpress + naservcacert - NA server certificate authority + certificates + webhookcacert - Webhook CA Certificate" + ::= { clsConfigDownload 1 } + +clsDownloadCertificateKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the key used + to encrypt the EAP certificate, specified + by IEEE 802.1X standard, during upload from + the controller and for decrypting the file + after its downloaded to the controller. + This object is relevant only when + clsDownloadFileType is 'vendorDeviceCert'. + For all other values of clsDownloadFileType + object this will return an empty string." + ::= { clsConfigDownload 2 } + +clsUploadFileType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + config(2), + errorLog(3), + systemTrace(4), + trapLog(5), + crashFile(6), + signatures(7), + pac(8), + radioCoreDump(9), + invalidConfig(10), + debugfile(11), + pktCapture(12), + watchdogCrash(13), + panicCrash(14), + vendorDevCert(15), + vendorCaCert(16), + webAdminCert(17), + webAuthCert(18), + ipsecDeviceCert(19), + ipsecCaCert(20), + radiusavplist(21), + yangBundle(22) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the file types that + can be uploaded from the controller. + The file types for upload are: + unknown - Unknown file + config - Configuration file + errorLog - Error log + systemTrace - System trace + trapLog - Trap log + crashFile - Crash file + signatures - Signature file + pac - PAC file + radioCoreDump - AP's Radio core dump file + invalidConfig - Upload the file which contains the + invalid configuration commands feeded + by the downloaded Config file. + debugfile - Debug file. + pktCapture - Packet Capture File + watchdogCrash - Watchdog Crash Information File + panicCrash - Panic Crash Information File. + vendorDevCert - EAP ca certificate. + vendorCaCert - EAP dev certificate. + webAdminCert - Web Admin certificate. + webAuthCert - Web Auth certificate. + ipsecDeviceCert - Ipsec device certificates + ipsecCaCert - Ipsec certificate authority + certificates + radiusavplist - Avp's to be sent in radius + packets. + yangBundle - Bundle of yang files." + ::= { clsConfigUpload 1 } + +clsUploadPacUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload user name + for protected access credential (PAC). This + object needs to be set before setting + clsUploadFileType to 'pac'. For all other + values of clsUploadFileType this will return + an empty string." + ::= { clsConfigUpload 2 } + +clsUploadPacPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload password for + protected access credential (PAC). This object + needs to be set before setting clsUploadFileType + to 'pac'. For all other values of clsUploadFileType + this will return an empty string. + When read, this object will return '****'." + ::= { clsConfigUpload 3 } + +clsUploadPacValidity OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "days" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload validity in + days for protected access credential (PAC). + This object is relevant only when + clsUploadFileType is set to 'pac'. + For all other values of clsUploadFileType + this will return an empty string." + ::= { clsConfigUpload 4 } +-- ****************************************************** +-- Network Route config table +-- ****************************************************** + +clsNetworkRouteConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsNetworkRouteConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents of the network route + entries of a switch." + ::= { clsConfigNetworkGeneral 1 } + +clsNetworkRouteConfigEntry OBJECT-TYPE + SYNTAX ClsNetworkRouteConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the network + route of a switch." + INDEX { + clsNetworkRouteIPAddressType, + clsNetworkRouteIPAddress + } + ::= { clsNetworkRouteConfigTable 1 } + +ClsNetworkRouteConfigEntry ::= SEQUENCE { + clsNetworkRouteIPAddressType InetAddressType, + clsNetworkRouteIPAddress InetAddress, + clsNetworkRoutePrefixLength Unsigned32, + clsNetworkRouteGatewayType InetAddressType, + clsNetworkRouteGateway InetAddress, + clsNetworkRouteStatus RowStatus +} + +clsNetworkRouteIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This objects represents network route IP + address type." + ::= { clsNetworkRouteConfigEntry 1 } + +clsNetworkRouteIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This objects represents the network route IP + address." + ::= { clsNetworkRouteConfigEntry 2 } + +clsNetworkRoutePrefixLength OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the prefix length for + route Inet address." + ::= { clsNetworkRouteConfigEntry 3 } + +clsNetworkRouteGatewayType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies gateway IP type + of network route." + ::= { clsNetworkRouteConfigEntry 4 } + +clsNetworkRouteGateway OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies gateway IP + of network route." + ::= { clsNetworkRouteConfigEntry 5 } + +clsNetworkRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies status column for this + row and used to create and delete specific + instances of rows in this table." + ::= { clsNetworkRouteConfigEntry 6 } + + + +clsTransferConfigFileEncryption OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies encryption and decryption + of configuration file while uploading and + downloading. + A value of disable(1) indicates that, encryption + is disabled. + A value of enable(2) indicates that, encryption + is enabled. + This is applicable only when clsDownloadFileType, + clsUploadFileType is set to Config." + DEFVAL { disable } + ::= { clsTransferConfigGroup 1 } + +clsTransferConfigFileEncryptionKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the key to be used when encrypting + the configuration file while upload from the controller + or while decrypting the file after download to the controller. + This is applicable only when clsDownloadFileType, + clsUploadFileType is set to Config. + When read, this object will return '****'." + ::= { clsTransferConfigGroup 2 } +-- ****************************************************** +-- Transfer config table +-- ****************************************************** + +clsTransferConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsTransferConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represent the server details which + will be used by the controller to upload/ + download files. The conceptual rows are + statically populated by the agent during + system boot up." + ::= { clsTransferConfig 1 } + +clsTransferConfigEntry OBJECT-TYPE + SYNTAX ClsTransferConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + the server to which the controller will upload/download files + represented by clsTransferType and clsTransferMode." + INDEX { + clsTransferType, + clsTransferMode + } + ::= { clsTransferConfigTable 1 } + +ClsTransferConfigEntry ::= SEQUENCE { + clsTransferType INTEGER, + clsTransferMode INTEGER, + clsTransferServerAddressType InetAddressType, + clsTransferServerAddress InetAddress, + clsTransferPath SnmpAdminString, + clsTransferFilename SnmpAdminString, + clsTransferFtpUsername SnmpAdminString, + clsTransferFtpPassword SnmpAdminString, + clsTransferFtpPortNum InetPortNumber, + clsTransferTftpMaxRetries Unsigned32, + clsTransferTftpTimeout Unsigned32, + clsTransferStart INTEGER, + clsTransferStatus INTEGER, + clsTransferStatusString SnmpAdminString +} + +clsTransferType OBJECT-TYPE + SYNTAX INTEGER { + download(1), + upload(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the type of operation + mode of the server by the controller. + A value of download indicates that, mode of transfer + is download + A value of upload indicates that, mode of transfer + is upload." + DEFVAL { download } + ::= { clsTransferConfigEntry 1 } + +clsTransferMode OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + ftp(2), + sftp(3), + usb(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the protocol used by the server and the + controller to transfer a file. + A value of tftp indicates that, transfer mode is tftp. + A value of ftp indicates that, transfer mode is ftp. + A value of sftp indicates that, transfer mode is sftp. + A value of usb indicates that, transfer mode is usb." + DEFVAL { tftp } + ::= { clsTransferConfigEntry 2 } + +clsTransferServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the server IP address + type to which the controller will transfer + the file." + ::= { clsTransferConfigEntry 3 } + +clsTransferServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the server IP address + to which the controller will transfer the file. + It is governed by clsTransferServerAddressType." + ::= { clsTransferConfigEntry 4 } + +clsTransferPath OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the directory path for file transfer. + The format depends on the host server. + e.g. /tftpboot/code/ - in case of UNIX server + c:\tftp\code - in case of DOS/Windows server" + ::= { clsTransferConfigEntry 5 } + +clsTransferFilename OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the file name for the file being + transferred from the controller. + An example would be file path set to c:\tftp\code\ + and file name set to e1r1v1.opr." + ::= { clsTransferConfigEntry 6 } + +clsTransferFtpUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the FTP username for + transferring file on the server. + This is valid for FTP/SFTP transfer mode + parameters." + ::= { clsTransferConfigEntry 7 } + +clsTransferFtpPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the FTP password for + transferring file on the server. + This is valid for SFTP/FTP transfer mode + parameters. It returns '****' when queried." + ::= { clsTransferConfigEntry 8 } + +clsTransferFtpPortNum OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the port number to be used by + the FTP protocol while connecting to the server. + This is valid only for FTP transfer mode." + ::= { clsTransferConfigEntry 9 } + +clsTransferTftpMaxRetries OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies maximum number of retries to be + allowed for a TFTP message packet before aborting the + transfer operation. This is valid only for TFTP transfer + mode." + DEFVAL { 10 } + ::= { clsTransferConfigEntry 10 } + +clsTransferTftpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies timeout in seconds for a TFTP message + packet. This is valid only for TFTP transfer mode." + DEFVAL { 6 } + ::= { clsTransferConfigEntry 11 } + +clsTransferStart OBJECT-TYPE + SYNTAX INTEGER { + none(1), + initiate(2), + initiatePeer(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the file transfer + operation is initiated in active or standby. + A value of none indicates that, no operation begins. + A value of initiate indicates that, transfer of + file begins on active. + A value of initiatePeer indicates that, file transfer + operation begins on standby." + DEFVAL { none } + ::= { clsTransferConfigEntry 12 } + +clsTransferStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + notInitiated(2), + transferStarting(3), + errorStarting(4), + wrongFileType(5), + updatingConfig(6), + invalidConfigFile(7), + writingToFlash(8), + failureWritingToFlash(9), + checkingCRC(10), + failedCRC(11), + unknownDirection(12), + transferSuccessful(13), + transferFailed(14), + bootBreakOff(15), + invalidTarFile(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of a file + transfer operation. + The following are valid only when clsTransferType is + 'download' :- bootBreakOff(14), invalidTarFile(15). + A value of unknown(1) indicates that, unknown state + of transfer. + A value of notInitiated(2) indicates that, no transfer + operation has been initiated + A value of transferStarting(3) indicates that, transfer + operation has commenced. + A value of errorStarting(4) indicates that, error while + starting transfer operation. + A value of wrongFileType(5) indicates that, wrong file + type specified. + A value of updatingConfig(6) indicates that, updating + configuration. + A value of invalidConfigFile(7) indicates that, invalid + config file specified. + A value of writingToFlash(8) indicates that, writing to + flash + A value of failureWritingToFlash(9) indicates that, writing + to flash failed. + A value of checkingCRC(10) indicates that, checking cyclic + redundancy check. + A value of failedCRC(11) indicates that, CRC check failed. + A value of unknownDirection(12) indicates that, unknown + direction of transfer. + A value of transferSuccessful(13) indicates that, transfer + operation succeeded. + A value of transferFailed(14) indicates that, transfer + failed. + A value of bootBreakOff(15) indicates that, Boot break + off. + A value of invalidTarFile(16) indicates that, invalid Tar + file." + DEFVAL { unknown } + ::= { clsTransferConfigEntry 13 } + +clsTransferStatusString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current status of a file + transfer operation in human readable format." + ::= { clsTransferConfigEntry 14 } + + +-- EUR ADD +-- ****************************************************** +-- Ap Transfer config table +-- ****************************************************** + +clsApTransferTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsApTransferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about the + 802.11 LWAPP Access Points that have joined to + the controller. + LWAPP APs exchange configuration messages with the + controller and get the required configuration for + their 802.11 related operations, after they join the + controller." + ::= { clsStreamingTransferConfig 1 } + +clsApTransferEntry OBJECT-TYPE + SYNTAX ClsApTransferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + one 802.11 LWAPP Access Point that has joined to + the controller. + Entries are removed when the APs lose their + association with the controller due to loss + of communication." + INDEX { clsApTransferSysMacAddress } + ::= { clsApTransferTable 1 } + +ClsApTransferEntry ::= SEQUENCE { + clsApTransferSysMacAddress MacAddress, + clsApPrimaryVers SnmpAdminString, + clsApBackupVers SnmpAdminString, + clsApPredStatus SnmpAdminString, + clsApPredFailReason SnmpAdminString, + clsApPredRetryCount Unsigned32, + clsApPredNextRetryTime SnmpAdminString +} + +clsApTransferSysMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the radio MAC address + of the AP and uniquely identifies an entry in + this table." + ::= { clsApTransferEntry 1 } + +clsApPrimaryVers OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the primary image version of AP" + ::= { clsApTransferEntry 2 } + +clsApBackupVers OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the backup image version of AP" + ::= { clsApTransferEntry 3 } + +clsApPredStatus OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the status of predownload, + Initiated/failed/predownloading/backedoff" + ::= { clsApTransferEntry 4 } + +clsApPredFailReason OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents Failure reason for image download." + ::= { clsApTransferEntry 5 } + +clsApPredRetryCount OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents number of retries by AP to download + the image" + ::= { clsApTransferEntry 6 } + +clsApPredNextRetryTime OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the next retry time of + image download by AP." + ::= { clsApTransferEntry 7 } + + + +clsTransferStreamingMode OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + http(2), + cco(3), + https(4), + sftp(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the mode of transfer used + by the controller with the server. + A value of tftp indicates that, streaming mode + is TFTP. + A value of http indicates that, streaming mode + is http. + A value of cco indicates that, streaming mode + is cco. + A value of https indicates that, streaming mode + is https. + A value of sftp indicates that, streaming mode + is sftp." + DEFVAL { tftp } + ::= { clsStreamingTransferConfig 2 } + +clsTransferStreamingServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the server IP address + type from which the controller will transfer + the image file." + DEFVAL { ipv4 } + ::= { clsStreamingTransferConfig 3 } + +clsTransferStreamingServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the server IP address to + which the controller will transfer the file." + ::= { clsStreamingTransferConfig 4 } + +clsTransferStreamingPath OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the directory path + for file transfer. The controller remembers + the last file path used." + ::= { clsStreamingTransferConfig 5 } + +clsStreamingTransferStart OBJECT-TYPE + SYNTAX INTEGER { + initiate(1), + none(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the file transfer + operation started or not. + A value of initiate(1) indicates that, the transfer + operation is started. + A value of none(2) indicates that, no operation is + started" + DEFVAL { none } + ::= { clsStreamingTransferConfig 6 } + +clsTransferHttpStreamingUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies username of CCO server. + Specific to http/cco mode" + ::= { clsStreamingTransferConfig 7 } + +clsTransferHttpStreamingPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies password of CCO server. + Specific to http/cco mode" + ::= { clsStreamingTransferConfig 8 } + +clsTransferHttpStreamingSuggestedVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents suggested image version to + be downloaded from CCO.Specific to http/cco mode" + ::= { clsStreamingTransferConfig 9 } + +clsTransferHttpStreamingLatestVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents latest image version to + be downloaded from CCO.Specific to http/cco mode" + ::= { clsStreamingTransferConfig 10 } + +clsTransferHttpStreamingCcoPoll OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents recent CCO Polled time" + ::= { clsStreamingTransferConfig 11 } + +clsTransferStreamingServerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents streaming server port + for https/sftp" + ::= { clsStreamingTransferConfig 12 } + +clsTransferStreamingUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies username of server. + Specific to https/sftp mode" + ::= { clsStreamingTransferConfig 13 } + +clsTransferStreamingPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies password of server. + Specific to https/sftp mode" + ::= { clsStreamingTransferConfig 14 } + +clsTransferStreamingOptimizedJoinEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specified the state of the optimized + join feature." + ::= { clsStreamingTransferConfig 15 } + +-- ****************************************************** +-- Time configuration of controller +-- ****************************************************** + +clsTimeZone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies timezone for the controller. + Enter the timezone location index. + 1. (GMT-12:00) International Date Line West + 2. (GMT-11:00) Samoa + 3. (GMT-10:00) Hawaii + 4. (GMT -9:00) Alaska + 5. (GMT -8:00) Pacific Time (US and Canada) + 6. (GMT -7:00) Mountain Time (US and Canada) + 7. (GMT -6:00) Central Time (US and Canada) + 8. (GMT -5:00) Eastern Time (US and Canada) + 9. (GMT -4:00) Altantic Time (Canada) + 10. (GMT -3:00) Buenos Aires (Agentina) + 11. (GMT -2:00) Mid-Atlantic + 12. (GMT -1:00) Azores + 13. (GMT) London, Lisbon, Dublin, Edinburgh + 14. (GMT +1:00) Amsterdam, Berlin, Rome, Vienna + 15. (GMT +2:00) Jerusalem + 16. (GMT +3:00) Baghdad + 17. (GMT +4:00) Muscat, Abu Dhabi + 18. (GMT +4:30) Kabul + 19. (GMT +5:00) Karachi, Islamabad, Tashkent + 20. (GMT +5:30) Colombo, Kolkata, Mumbai, New Delhi + 21. (GMT +5:45) Katmandu + 22. (GMT +6:00) Almaty, Novosibirsk + 23. (GMT +6:30) Rangoon + 24. (GMT +7:00) Saigon, Hanoi, Bangkok, Jakatar + 25. (GMT +8:00) HongKong, Bejing, Chongquing + 26. (GMT +9:00) Tokyo, Osaka, Sapporo + 27. (GMT +9:30) Darwin + 28. (GMT+10:00) Sydney, Melbourne, Canberra + 29. (GMT+11:00) Magadan, Solomon Is., New Caledonia + 30. (GMT+12:00) Kamchatka, Marshall Is., Fiji" + ::= { clsConfigGeneral 1 } + +clsTimeZoneDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the timezone description + for the controller." + ::= { clsConfigGeneral 2 } + +clsMaxClientsTrapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the threshold for number + of clients on the controller to trigger a trap. + The trap ciscoLwappMaxClientsReached + will be triggered once the count of clients + on the controller reaches this limit and the + clsMaxClientsTrapEnabled is enabled." + ::= { clsConfigGeneral 3 } + +clsMaxRFIDTagsTrapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the threshold for number + of RFID tags on the controller to trigger a trap. + The trap ciscoLwappMaxRFIDTagsReached + will be triggered once the count of RFID tags + on the controller reaches this limit and the + clsMaxRFIDTagsTrapEnabled is enabled." + ::= { clsConfigGeneral 4 } + +clsSensorTemperature OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + UNITS "Centigrade" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents current internal temperature of + the unit in Centigrade" + ::= { clsConfigGeneral 6 } + +-- ****************************************************** +-- Lawful Interception Configuration +-- ****************************************************** + +clsLiStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether lawful intercept is enabled + for the flexconnect access points connected to the + wireless LAN Controller. + A value of 'true' indicates that lawful intercept is + enabled. + A value of 'false' indicates that lawful intercept is + disabled. + This config is applicable for flexconnect access points." + DEFVAL { false } + ::= { clsLiConfigGeneral 1 } + +clsLiReportingInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval at which AP needs to + send LI statistical information to the WLC. Interval is in the + range of 60 - 600 seconds. + This config is applicable for flexconnect access points." + DEFVAL { 60 } + ::= { clsLiConfigGeneral 2 } + +clsLiAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IP address type of the syslog + server to which the LI statistics will be sent. + This config is applicable for flexconnect access points." + ::= { clsLiConfigGeneral 3 } + +clsLiAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IP address of the syslog server + to which LI statistics needs to be sent. + This config is applicable for flexconnect access points." + ::= { clsLiConfigGeneral 4 } +-- ****************************************************** +-- syslog configuration Table +-- ****************************************************** + +cLSysLogConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLSysLogConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents multiple syslog servers to + which the the syslog messages will be sent to by the + controller." + ::= { clsSyslogIpConfig 1 } + +cLSysLogConfigEntry OBJECT-TYPE + SYNTAX CLSysLogConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + the host to which the syslog messages will be sent to." + INDEX { cLSysLogServerIndex } + ::= { cLSysLogConfigTable 1 } + +CLSysLogConfigEntry ::= SEQUENCE { + cLSysLogServerIndex Unsigned32, + cLSysLogAddressType InetAddressType, + cLSysLogAddress InetAddress, + cLSysLogHostRowStatus RowStatus +} + +cLSysLogServerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the index of the host to + which syslog messages will be sent." + ::= { cLSysLogConfigEntry 1 } + +cLSysLogAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the IP address type of + the host to which syslog messages will be sent. + 'DNS' is used when the hostname of the server + is configured." + ::= { cLSysLogConfigEntry 2 } + +cLSysLogAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the IP address or hostname + of the host to which syslog messages will be sent." + ::= { cLSysLogConfigEntry 3 } + +cLSysLogHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and is used + to create and delete specific instances of rows in + this table." + ::= { cLSysLogConfigEntry 4 } + + + +cLSysArpUnicastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether ARP unicast + is enabled or disabled on the controller. + A value of 'true' indicates that, the ARP + unicast is enabled. + A value of 'false' indicates that, the ARP + unicast is disabled." + DEFVAL { false } + ::= { clsConfig 7 } + +cLSysBroadcastForwardingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether broadcast forwarding + is enabled or disabled on the controller. + A value of 'true' indicates that, the broadcast + forwarding is enabled. + A value of 'false' indicates that, the broadcast + forwarding is disabled." + DEFVAL { false } + ::= { clsConfig 9 } + +cLSysLagModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Link Aggregation(LAG) + mode is enabled or disabled on the controller. + A value of 'true' indicates that, the LAG mode + is enabled. + A value of 'false' indicates that, the LAG mode + is disabled on the controller." + DEFVAL { false } + ::= { clsConfig 10 } + +clsConfigProductBranchVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the branch name of the specific + controller branch. For Mesh branches, this string has + the value M(Mesh). Zero length string is returned if + there is no branch name. This string is append to the + product version for display purposes. For example, + if the mesh product version is 4.1.191.10, a manager + application may the version string as 4.1.191.10M + (Mesh)" + ::= { clsConfig 11 } + +clsConfigDhcpProxyEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the DHCP proxy + option is enabled or disabled. + A value of 'true' indicates that, the proxy option + is enabled on the controller. + A value of 'false' indicates that, the proxy option + is disabled on the controller." + DEFVAL { false } + ::= { clsConfig 12 } + +-- ****************************************************** +-- IGMP configuration Table +-- ****************************************************** + +cLSysMulticastIGMPSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Multicast IGMP Snooping + is enabled or disabled on the controller. + A value of 'true' indicates that the Multicast IGMP + Snooping is enabled. To enable this, + agentNetworkMulticastMode/clsConfigMulticastEnabled + must not be in disabled state. + A value of 'false' indicates that the Multicast IGMP + Snooping is disabled on the controller." + DEFVAL { false } + ::= { cLSysMulticastIGMP 1 } + +cLSysMulticastIGMPSnoopingTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IGMP timeout, in seconds. + To set this value, cLSysMulticastIGMPSnoopingEnabled + must be set to true. When the timeout expires, the + controller sends a query on all WLANs, causing all + clients that are listening to a multicast group to + send a packet back to the controller." + ::= { cLSysMulticastIGMP 2 } + +cLSysMulticastIGMPQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IGMP query interval, in seconds. + To set this value, cLSysMulticastIGMPSnoopingEnabled must + be set to true." + ::= { cLSysMulticastIGMP 3 } + +cLSysMulticastLLBridgingStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether link local is enabled + or disabled on the controller. + A value of 'true' indicates that the link local is + enabled. + A value of 'false' indicates that the link local is + disabled on the controller." + DEFVAL { false } + ::= { cLSysMulticastIGMP 4 } +-- stats-timer config. +-- + +-- ******************************************************************** +-- clsPortModeConfigTable +-- ******************************************************************** + +clsPortModeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsPortModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the entries for physical port related + parameters." + ::= { cLSPortModeConfig 1 } + +clsPortModeConfigEntry OBJECT-TYPE + SYNTAX ClsPortModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the switch's physical port, + phyical mode related attribues. Each entry exists + for available physical interface. Entries + cannot be created or deleted by the user." + INDEX { clsPortDot1dBasePort } + ::= { clsPortModeConfigTable 1 } + +ClsPortModeConfigEntry ::= SEQUENCE { + clsPortDot1dBasePort Unsigned32, + clsPortModePhysicalMode INTEGER, + clsPortModePhysicalStatus INTEGER, + clsPortModeSfpType SnmpAdminString, + clsPortUpDownCount Counter32, + clsPortModeMaxSpeed INTEGER +} + +clsPortDot1dBasePort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents unique unsigned integer value + which identifies the base port number." + ::= { clsPortModeConfigEntry 1 } + +clsPortModePhysicalMode OBJECT-TYPE + SYNTAX INTEGER { + autoNegotiate(1), + half10(2), + full10(3), + half100(4), + full100(5), + full1000sx(6), + half1000(7), + full1000(8), + half10000(9), + full10000(10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the speed mode of switch port. + A value of autoNegotiate indicates that, port senses + speed and negotiates with the port at the other end + of the link for data transfer operation + A value of half10 indicates that, port operates at + 10mbps half duplex speed. + A value of full10 indicates that, port operates at + 10mbps full duplex speed. + A value of half100 indicates that, port operates at + 100mbps half duplex speed. + A value of full100 indicates that, port operates at + 100mbps full duplex speed. + A value of full1000sx indicates that, port operates at + 1000mbps full duplex speed over multi mode fiber. + A value of half1000 indicates that, port operates at + 1000mbps half duplex speed. + A value of full1000 indicates that, port operates at + 1000mbps full duplex speed. + A value of half10000 indicates that, port operates at + 10000mbps half duplex speed. + A value of full10000 indicates that, port operates at + 10000mbps full duplex speed." + DEFVAL { autoNegotiate } + ::= { clsPortModeConfigEntry 2 } + +clsPortModePhysicalStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + autonegotiate(2), + half10(3), + full10(4), + half100(5), + full100(6), + full1000sx(7), + half1000(8), + full1000(9), + half10000(10), + full10000(11), + half2500(12), + full2500(13), + half5000(14), + full5000(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the switch port's current physical + speed status. + A value of unknown indicates that, the speed of the + port is not known + A value of autoNegotiate indicates that, port senses + speed and negotiates with the port at the other end + of the link for data transfer operation + A value of half10 indicates that, port operates at + 10mbps half duplex speed. + A value of full10 indicates that, port operates at + 10mbps full duplex speed. + A value of half100 indicates that, port operates at + 100mbps half duplex speed. + A value of full100 indicates that, port operates at + 100mbps full duplex speed + A value of full1000sx indicates that, port operates at + 1000mbps full duplex speed over multi mode fiber. + A value of half1000 indicates that, port operates at + 1000mbps half duplex speed. + A value of full1000 indicates that, port operates at + 1000mbps full duplex speed. + A value of half2500 indicates that, port operates at + 2500mbps half duplex speed. + A value of full2500 indicates that, port operates at + 2500mbps full duplex speed. + A value of half5000 indicates that, port operates at + 5000mbps half duplex speed. + A value of full5000 indicates that, port operates at + 5000mbps full duplex speed. + A value of half10000 indicates that, port operates at + 10000mbps half duplex speed. + A value of full10000 indicates that, port operates at + 10000mbps full duplex speed." + DEFVAL { unknown } + ::= { clsPortModeConfigEntry 3 } + +clsPortModeSfpType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the SFP type of the port. + When there is no SFP connected to the port, the + string is represented with value as Not Present." + ::= { clsPortModeConfigEntry 4 } + +clsPortUpDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + up/down count of the port. Every time the + value of ifOperStatus is changed, this MIB + object should be incremented." + ::= { clsPortModeConfigEntry 5 } + +clsPortModeMaxSpeed OBJECT-TYPE + SYNTAX INTEGER { + autonegotiate(1), + full1000(2), + full2500(3), + full5000(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the maxspeed mode of MGIG port. + A value of full1000 indicates that, port will operate + at maximum autonegotiated speed of 1000mbps or less. + A value of full2500 indicates that, port will operate + at maximum autonegotiated speed of 2500mbps or less. + A value of full5000 indicates that, port will operate + at maximum autonegotiated speed of 5000mbps or less." + DEFVAL { autonegotiate } + ::= { clsPortModeConfigEntry 6 } + + + +-- ******************************************************************** +-- core dump configuration +-- ******************************************************************** + +clsCoreDumpTransferEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the core dump + file transfer is enabled or disabled. + A value of 'true' indicates that, the core dump + file transfer is enabled. + A value of 'false' indicates that , the core dump + file transfer is disabled" + DEFVAL { false } + ::= { clsCoreDump 1 } + +clsCoreDumpTransferMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ftp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Core Dump Transfer Mode. + A value 'unknown' cannot be set. + A value of ftp indicates that, mode is ftp. + FTP attributes clsCoreDumpServerIpAddress, + clsCoreDumpFileName, clsCoreDumpUserName, clsCoreDumpPassword + can be set. + unknown when the value of clsCoreDumpTransferEnable + is disabled." + DEFVAL { ftp } + ::= { clsCoreDump 2 } + +clsCoreDumpServerIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IP address type of the server." + ::= { clsCoreDump 3 } + +clsCoreDumpServerIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IP address of the server where the + core-dump will be uploaded. The type of this address is + determined by the value of clsCoreDumpServerIpAddressType + object." + ::= { clsCoreDump 4 } + +clsCoreDumpFileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the filename of the core-dump by which + it gets uploaded on the server." + ::= { clsCoreDump 5 } + +clsCoreDumpUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the login name at the FTP server." + ::= { clsCoreDump 6 } + +clsCoreDumpPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the login password of the FTP server." + ::= { clsCoreDump 7 } + +clsConfigMulticastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether global multicast is + enabled or disabled. + A value of 'true' indicates that the multicast option is + enabled on the controller. + A value of 'false' indicates that the multicast option is + disabled on the controller." + DEFVAL { false } + ::= { clsConfig 16 } + +clsConfigArpUnicastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether arp is forwarded in + unicast format or the default mode of Multicast. + A value of 'true' indicates that, the arp packets + for passive client will be unicasted. + A value of 'false' indicates that, the arp-packets + will be sent based on the config of multicast mode + multicast/unicast." + DEFVAL { false } + ::= { clsConfig 37 } + +-- ******************************************************************** +-- Multicast MLDSnooping configuration +-- ******************************************************************** + +cLSysMulticastMLDSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether multicast MLD Snooping is enabled + or disabled on the controller. + A value of 'true' indicates that the multicast MLD Snooping + is enabled. To enable this, agentNetworkMulticastMode/ + clsConfigMulticastEnabled must not be in disabled state. + A value of 'false' indicates that the multicast MLD Snooping + is disabled on the controller." + DEFVAL { false } + ::= { cLSysMulticastMLD 1 } + +cLSysMulticastMLDSnoopingTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MLD timeout, in seconds. + To set this value, cLSysMulticastMLDSnoopingEnabled + must be set to True. When the timeout expires, the + controller sends a query on all WLANs, causing all + clients that are listening to a multicast group to + send a packet back to the controller." + DEFVAL { 60 } + ::= { cLSysMulticastMLD 2 } + +cLSysMulticastMLDQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MLD query interval, in seconds. + To set this value, cLSysMulticastMLDSnoopingEnabled must + be set to true." + DEFVAL { 20 } + ::= { cLSysMulticastMLD 3 } + +-- stats-timer config. +-- +-- ******************************************************************** +-- * System Realtime Stats Timer Interval +-- ******************************************************************** + +clsSysRealtimeStatsTimer OBJECT-TYPE + SYNTAX Unsigned32 (2..5) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the realtime stats interval of + the system. There are 2 stats modes: realtime and + normal. Realtime interval is much less than normal mode." + DEFVAL { 5 } + ::= { clsConfigStats 1 } + +-- ******************************************************************** +-- * System Normal Stats Timer Interval +-- ******************************************************************** + +clsSysNormalStatsTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..180) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the normal stats interval of the system. + There are 2 stats modes: realtime and normal. Realtime interval + is much less than normal mode." + DEFVAL { 180 } + ::= { clsConfigStats 2 } + +-- ******************************************************************** +-- * System Sampling Statistics Interval +-- ******************************************************************** + +clsSysStatsSamplingInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the sampling interval of the system, + which is applied to WLC and APs connected to this WLC. + WLC and APs poll specific data every sampling interval." + ::= { clsConfigStats 3 } + +-- ******************************************************************** +-- * System Average Statistics Interval +-- ******************************************************************** + +clsSysStatsAverageInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the average statistics interval of + the system, which is applied to WLC and APs connected to + this WLC. This interval works as a time window for + calculating the average value of the data polled by WLC/AP + every sampling interval." + ::= { clsConfigStats 4 } + +-- Alarm service config. +-- +-- ******************************************************************** +-- * Alarm Hold Time +-- ******************************************************************** + +clsAlarmHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the time in seconds for which + an alarm object should be soaked when its on/off + state is changed." + DEFVAL { 6 } + ::= { clsAlarmObjects 1 } + +-- ******************************************************************** +-- * Alarm Retransmit Interval +-- ******************************************************************** + +clsAlarmTrapRetransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the trap retransmission + interval in seconds. Setting this value to 0 means + no retransmission." + DEFVAL { 0 } + ::= { clsAlarmObjects 2 } + +-- System-wide thresholds config. +-- +-- ******************************************************************** +-- * Controller CPU usage threshold +-- ******************************************************************** + +clsSysControllerCpuUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the CPU usage threshold on a + controller. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 1 } + +-- ******************************************************************** +-- * Controller memory usage threshold +-- ******************************************************************** + +clsSysControllerMemoryUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the memory usage threshold on a + controller. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 2 } + +-- ******************************************************************** +-- * AP CPU usage threshold +-- ******************************************************************** + +clsSysApCpuUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the CPU usage threshold on a + AP. Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 3 } + +-- ******************************************************************** +-- * AP memory usage threshold +-- ******************************************************************** + +clsSysApMemoryUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the memory usage threshold on a + AP. Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 4 } + +-- ******************************************************************** +-- NMHeartBeat Configuration +-- ******************************************************************** + +clsNMHeartBeatEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether heart beat trap to network + manager is enabled or disabled. + A value of 'true' indicates that, network manager + heart beat feature is enabled. + A value of 'false' indicates that, network manager + heart beat feature is disabled." + DEFVAL { false } + ::= { clsNMHeartBeat 1 } + +clsNMHeartBeatInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the heart beat trap interval in + seconds to network manager." + DEFVAL { 180 } + ::= { clsNMHeartBeat 2 } + +clsSysLogEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether debug log to syslog is + enabled or disabled. + A value of 'true' indicates that debug log to syslog is + enabled on the controller. + A value of 'false' indicates that debug log to syslog is + disabled on the controller." + DEFVAL { false } + ::= { clsConfig 22 } + +clsSysLogLevel OBJECT-TYPE + SYNTAX INTEGER { + emergencies(1), + alerts(2), + critical(3), + errors(4), + warnings(5), + notifications(6), + informational(7), + debugging(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the debug log level that + can be send to syslog on the controller. + The level for syslog are: + emergencies - system is unusable + alerts - action must be taken immediately + critical - critical conditions + errors - error conditions + warnings - warning conditions + notifications - normal but signification condition + informational - Informational + debugging - debug-level messages." + ::= { clsConfig 23 } + +clsConfigApMaxCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object represents the the max number of AP's + supported in WLC." + DEFVAL { 0 } + ::= { clsConfig 24 } + +clsUSBMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether USB is enabled or disabled. + A value of 'true' indicates that, USB is enabled. + A value of 'false' indicates that, USB is disabled." + DEFVAL { true } + ::= { clsConfig 40 } +-- ******************************************************************** +-- * Trap Black List Table +-- ******************************************************************** + +clsTrapBlacklistTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsTrapBlacklistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the trap blacklist. + Traps in black list will be blocked while + sending out." + ::= { cLSTrapSwitchConfig 1 } + +clsTrapBlacklistEntry OBJECT-TYPE + SYNTAX ClsTrapBlacklistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides the name of trap + in trap blacklist." + INDEX { clsBlacklistTrapIndex } + ::= { clsTrapBlacklistTable 1 } + +ClsTrapBlacklistEntry ::= SEQUENCE { + clsBlacklistTrapIndex Unsigned32, + clsTrapNameInBlacklist SnmpAdminString, + clsTrapBlacklistRowStatus RowStatus +} + +clsBlacklistTrapIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents trap uniquely in blacklist." + ::= { clsTrapBlacklistEntry 1 } + +clsTrapNameInBlacklist OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies name of trap in trap blacklist." + ::= { clsTrapBlacklistEntry 2 } + +clsTrapBlacklistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { clsTrapBlacklistEntry 3 } + + + +clsLinkLocalBridgingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether link local bridging on + client packets is enabled or disabled. + A value of 'true' indicates that link local bridging on + client packets is enabled on the controller. + A value of 'false' indicates that link local bridging on + client packets is disabled on the controller." + ::= { clsConfig 26 } + +clsNetworkHttpProfCustomPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the custom port + for http profiling." + DEFVAL { 80 } + ::= { clsConfig 27 } + +clsWGBForcedL2RoamEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether forced L2 Roaming + is enabled or disable for WGB clients. + A value of 'true' indicates that, forced L2 Roaming + is enabled for WGB clients. + A value of 'false' indicates that, forced L2 Roaming + is disabled for WGB clients." + DEFVAL { false } + ::= { clsConfig 38 } + +clsCrashSystem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether to reset the switch + with a crash or not. + A value of 'true' indicates that, the switch + would crash. + A value of 'false'indicates that, not crashed." + DEFVAL { false } + ::= { clsConfig 99 } +-- ******************************************************************** +-- clsIconCfg +-- ******************************************************************** + +clsIconCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsIconCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the generic icon file configuration in + the controller. It has only one argument; the icon file name + which shall be used to index the rows in this table." + ::= { clsConfig 28 } + +clsIconCfgEntry OBJECT-TYPE + SYNTAX ClsIconCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the icon config entry" + INDEX { clsIconCfgFileName } + ::= { clsIconCfgTable 1 } + +ClsIconCfgEntry ::= SEQUENCE { + clsIconCfgFileName SnmpAdminString, + clsIconCfgFileType SnmpAdminString, + clsIconCfgLangCode SnmpAdminString, + clsIconCfgWidth Unsigned32, + clsIconCfgHeight Unsigned32, + clsIconCfgRowStatus RowStatus +} + +clsIconCfgFileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the icon filename" + ::= { clsIconCfgEntry 1 } + +clsIconCfgFileType OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the filetype of the icon file" + DEFVAL { "" } + ::= { clsIconCfgEntry 2 } + +clsIconCfgLangCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (2..3)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the language code associated + with the icon file" + DEFVAL { "" } + ::= { clsIconCfgEntry 3 } + +clsIconCfgWidth OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the width of the icon file" + DEFVAL { 0 } + ::= { clsIconCfgEntry 4 } + +clsIconCfgHeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the height of the icon file" + DEFVAL { 0 } + ::= { clsIconCfgEntry 5 } + +clsIconCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies status column for this row + and used to create and delete specific + instances of rows in this table." + ::= { clsIconCfgEntry 6 } + + + +-- *************************************************************** +-- ** Http Proxy and Dns Server Ip******************************** +-- *************************************************************** + +clsNetworkHttpProxyPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the custom port + for http proxy" + ::= { clsConfig 29 } + +clsNetworkHttpProxyIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the http proxy IP address + type" + DEFVAL { 0 } + ::= { clsConfig 30 } + +clsNetworkHttpProxyIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object specifies the IP address of the + http proxy" + ::= { clsConfig 31 } + +clsNetworkDnsServerIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the DNS server IP address + type" + DEFVAL { 0 } + ::= { clsConfig 32 } + +clsNetworkDnsServerIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object specifies the IP address of the DNS server" + ::= { clsConfig 33 } + +-- *************************************************************** +-- ** Calea Configuration ******************************* +-- *************************************************************** + +clsConfigCaleaEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether CALEA lawful Intercept + feature enabled or disabled. + A value of 'true' indicates that, CALEA lawful Intercept + feature enabled. + A value of 'false'indicates that, CALEA lawful Intercept + feature disabled." + DEFVAL { false } + ::= { clsConfigCalea 1 } + +clsConfigCaleaServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object specifies the address of the CALEA + lawful intercept server" + ::= { clsConfigCalea 2 } + +clsConfigCaleaPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies about port number of CALEA lawful + intercept server" + DEFVAL { 0 } + ::= { clsConfigCalea 3 } + +clsConfigCaleaAccountingInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..1440) + UNITS "Minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the accounting interval of CALEA + lawful intercept." + DEFVAL { 8 } + ::= { clsConfigCalea 4 } + +clsConfigCaleaVenue OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the CALEA Venue description" + ::= { clsConfigCalea 5 } + +clsConfigCaleaServerIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object specifies the address type of the + CALEA lawful intercept server" + DEFVAL { ipv4 } + ::= { clsConfigCalea 6 } + +clsConfigCaleaServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object specifies the IPv4 address of the CALEA + lawful intercept server" + ::= { clsConfigCalea 7 } + +clSysLogIPSecStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Syslog over IPSEC Status + A value of 'true' indicates that, syslog over + ipsec is enabled. + A value of 'false' indicates that syslog over + ipsec is disabled." + DEFVAL { false } + ::= { clsConfig 35 } + +clSysLogIPSecProfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies IPsec profile to be used + for syslog over IPSec." + ::= { clsConfig 36 } + +-- ******************************************************************** +-- * Status Objects +-- ******************************************************************** + +cLSysLagModeInTransition OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether the LAG mode is + in transition or not. + A value of 'true' indicates that, the LAG mode + is in transition and the controller has to be + rebooted to take effect. + A value of 'false' indicates that, the LAG mode + is not in transition." + DEFVAL { false } + ::= { clsStatus 1 } + +clsRAIDStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsRAIDStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the RAID and rebuild status." + ::= { clsStatus 2 } + +clsRAIDStatusEntry OBJECT-TYPE + SYNTAX ClsRAIDStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides RAID drive status." + INDEX { clsRAIDDriveNumber } + ::= { clsRAIDStatusTable 1 } + +ClsRAIDStatusEntry ::= SEQUENCE { + clsRAIDDriveNumber Unsigned32, + clsRAIDStatus INTEGER, + clsRAIDRebuildPercentage Unsigned32 +} + +clsRAIDDriveNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates drive number in the system." + ::= { clsRAIDStatusEntry 1 } + +clsRAIDStatus OBJECT-TYPE + SYNTAX INTEGER { + good(1), + bad(2), + badstartrebuild(3), + rebuilding(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the status of the drive. + A value of good indicates that, hard disk in RAID + volume is good. + A value of bad indicates that, hard disk in RAID + volume is bad. + A value of badstartrebuild indicates that, hard disk + in RAID volume is bad and rebuild is triggered. + A value of rebuilding indicates that, hard disk in + RAID volume is rebuilding." + DEFVAL { good } + ::= { clsRAIDStatusEntry 2 } + +clsRAIDRebuildPercentage OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the rebuild percentage of drive. + This object is applicable only when RAID status is + rebuilding." + ::= { clsRAIDStatusEntry 3 } + + + +-- ******************************************************************** +-- * Emergency Image Version +-- ******************************************************************** + +clsEmergencyImageVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents Cisco recommends installing Cisco + Unified Wireless Network Controller Boot Software , + (*_ER.aes , where star denotes the version of the controller + image ) on all controller platforms. If this ER.aes is not + installed, the controller would not be able to show the + Emergency Image Version correctly(or Field Recovery Image + Version), and would be shown as 'N/A'. The ER.aes files are + independent from the controller software files. Any controller + software file can be run with any ER.aes file. However, + installing the latest boot software file (*_ER.aes , where + star denotes the controller version) ensures that the boot + software modifications in all of the previous and current + boot software ER.aes files are installed." + ::= { clsImageInfo 1 } + +-- Security oids + +clsSecStrongPwdCaseCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the whether password case check + is enabled or disabled. + A value of 'true' indicates that, the new password must + contain characters from at least three of the following + classes : lowercase letters, uppercase letters, digits + and special characters. + A value of 'false' indicates that, no checks for + password." + DEFVAL { false } + ::= { clsSecurityGroup 1 } + +clsSecStrongPwdConsecutiveCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the password consecutive + check is enabled or disabled. + A value of 'true' indicates that, the password provided + should not have a character repeated more than thrice + consecutively. + A value of 'false' indicates that, character repeatation + check disabled" + DEFVAL { false } + ::= { clsSecurityGroup 2 } + +clsSecStrongPwdDefaultCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether default check for the + passwords is enabled or disabled. + A value of 'true' indicates that, the new password must + not be 'cisco', 'ocsic', 'admin', 'nimda' or any variant + obtained by changing the capitalization of letters therein, + or by substituting '1' '|' or '!' for i, and/or substituting + '0' for 'o', and/or substituting '$' for 's'. + A value of 'false' indicates that, default check disabled for + the password." + DEFVAL { false } + ::= { clsSecurityGroup 3 } + +clsSecStrongPwdAsUserNameCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether username check for the + password is enabled or disabled. + A value of 'true' indicates that, the new password must + not be same as the associated username or the reversed + username. + A value of 'false' indicates that, check for user name in + the password is disabled" + DEFVAL { false } + ::= { clsSecurityGroup 4 } + +clsSecStrongPwdPositionCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether position check for the + passwords is enabled or disabled. + A value of 'true' indicates that, position check for + the password is enabled. + A value of 'false' indicates that, position check for + the password is disabled." + DEFVAL { false } + ::= { clsSecurityGroup 5 } + +clsSecStrongPwdDigitCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether digit check for the + passwords is enabled or disabled. + A value of 'true' indicates that, digit check for the + passwords is enabled. + A value of 'false' indicates that, digit check for the + passwords is disabled." + DEFVAL { false } + ::= { clsSecurityGroup 6 } + +clsSecStrongPwdMinLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum password length for the + passwords configured in controller." + ::= { clsSecurityGroup 7 } + +clsSecStrongPwdMinUpperCase OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum number of upper case + characters for the passwords configured in controller." + ::= { clsSecurityGroup 8 } + +clsSecStrongPwdMinLowerCase OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum number of upper case + characters for the passwords configured in controller." + ::= { clsSecurityGroup 9 } + +clsSecStrongPwdMinDigits OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum number of digits for the + passwords configured in controller." + ::= { clsSecurityGroup 10 } + +clsSecStrongPwdMinSpecialChar OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum special characters for the + passwords configured in controller." + ::= { clsSecurityGroup 11 } + +clsSecWlanCCEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether WLAN common criteria + is enabled or disabled. + A value of 'true' indicates that, WLAN common criteria + is enabled. + A value of 'false' indicates that, WLAN common criteria + is disabled." + DEFVAL { false } + ::= { clsSecurityGroup 12 } + +clsSecUcaplEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether UCAPL is enabled or + disabled. + A value of 'true' indicates that, UCAPL is enabled. + A value of 'false' indicates that, UCAPL is disabled." + DEFVAL { false } + ::= { clsSecurityGroup 13 } + +clsSecMgmtUsrLockoutEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether lockout for the + management user is enabled or disabled. + A value of 'true'indicates that, lockout for the + management user is enabled. + A value of 'false' indicates that, lockout for the + management user is disabled." + DEFVAL { false } + ::= { clsSecurityGroup 14 } + +clsSecMgmtUsrLockoutTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the lockout time for the + management user configured in controller." + ::= { clsSecurityGroup 15 } + +clsSecMgmtUsrLockoutAttempts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the lockout attempts for the + management user configured in controller." + ::= { clsSecurityGroup 16 } + +clsSecSnmpv3UsrLockoutEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the lockout for the + SNMP version3 user is enabled or disabled. + A value of 'true' indicates that, lockout for the + SNMPV3 user is enabled. + A value of 'false' indicates that, lockout for the + SNMPV3 user is disabled." + DEFVAL { false } + ::= { clsSecurityGroup 17 } + +clsSecSnmpv3UsrLockoutTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the lockout time for the + SNMP v3 user configured in controller." + ::= { clsSecurityGroup 18 } + +clsSecSnmpv3UsrLockoutAttempts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the lockout attempts for the + SNMP v3 user configured in controller." + ::= { clsSecurityGroup 19 } + +clsSecMgmtUsrLockoutLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..180) + UNITS "days" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the lockout life time + for the management user configured in controller." + ::= { clsSecurityGroup 20 } + +clsSecSnmpv3UsrLockoutLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..180) + UNITS "days" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the lockout life time for the + SNMPV3 user configured in controller." + ::= { clsSecurityGroup 21 } + +-- ******************************************************************** +-- * System Flash Size +-- ******************************************************************** + +clsSysFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KBytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total flash memory + size in Kbytes." + ::= { clsSysInfo 1 } + +-- ******************************************************************** +-- * System Memory Type +-- ******************************************************************** + +clsSysMemoryType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the system memory type." + ::= { clsSysInfo 2 } + +-- ******************************************************************** +-- * System Supported MAX Clients +-- ******************************************************************** + +clsSysMaxClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents max associated clients + supported per WLC" + ::= { clsSysInfo 3 } + +-- ******************************************************************** +-- * Number of connected AP's +-- ******************************************************************** + +clsSysApConnectCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the count of AP's that are + connected with WLC" + ::= { clsSysInfo 4 } + +clsSysNetId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SysNetId which is the numeric string + to identify the system information like SysName" + ::= { clsSysInfo 5 } + +-- ******************************************************************** +-- * WLC System Current Memory Usage +-- ******************************************************************** + +clsSysCurrentMemoryUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current percent usage + of system memory. This MIB object should be updated + every clsSysStatsSamplingInterval." + ::= { clsSysInfo 6 } + +-- ******************************************************************** +-- * WLC System Average Memory Usage +-- ******************************************************************** + +clsSysAverageMemoryUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the average percent usage + of system memory. The memory average usage should be + the average of memory-Usage during the time window + specified by clsSysStatsAverageInterval." + ::= { clsSysInfo 7 } + +-- ******************************************************************** +-- * WLC System Current CPU Usage +-- ******************************************************************** + +clsSysCurrentCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current percent usage of all CPUs. + This MIB should be updated every clsSysStatsSamplingInterval." + ::= { clsSysInfo 8 } + +-- ******************************************************************** +-- * WLC System Average CPU Usage +-- ******************************************************************** + +clsSysAverageCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the average percent CPU usage. + The average CPU usage should be the average of CPU-Usage + during the time window specified by + clsSysStatsAverageInterval." + ::= { clsSysInfo 9 } + +-- ******************************************************************** +-- * System Cpu Type +-- ******************************************************************** + +clsSysCpuType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the cpu type." + ::= { clsSysInfo 10 } + +clsMaxRFIDTagsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum RFID tags present + on the controller." + ::= { clsSysInfo 11 } + +clsMaxClientsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum clients present + on the controller." + ::= { clsSysInfo 12 } + +clsApAssocFailedCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the count when Access Point + failed to associate with the controller." + ::= { clsSysInfo 13 } + +clsCurrentPortalClientCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current portal clients present + on the controller." + ::= { clsSysInfo 14 } + +clsCurrentOnlineUsersCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current all online clients present + on the controller." + ::= { clsSysInfo 15 } + +clsSysAbnormalOfflineCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the abnormal offline count for the wlc." + ::= { clsSysInfo 16 } + +clsSysFlashType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the system Flash type." + ::= { clsSysInfo 17 } + +clsSysOpenUsersCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current all online open + authentication clients present on the controller." + ::= { clsSysInfo 18 } + +clsSysWepPskUsersCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current all online wep/psk + authentication clients present on the controller." + ::= { clsSysInfo 19 } + +clsSysPeapSimUsersCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the current all online + peap/sim authentication clients present on the + controller." + ::= { clsSysInfo 20 } + +clsSysPeapSimReqCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the PEAP/SIM request + on the controller." + ::= { clsSysInfo 21 } + +clsSysPeapSimReqSuccessCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the successful PEAP/SIM request + on the controller." + ::= { clsSysInfo 22 } + +clsSysPeapSimReqFailureCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the failed PEAP/SIM request + on the controller." + ::= { clsSysInfo 23 } + +clsSysNasId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SysNasId. NasId is used to + support Roaming, location-based service." + ::= { clsSysInfo 24 } + +clsSysCoChannelTrapRssiThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum value of RSSI + considered for the trap of Co-Channel AP." + ::= { clsSysInfo 25 } + +clsSysAdjChannelTrapRssiThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum value of RSSI + considered for the trap of Adj channel AP" + ::= { clsSysInfo 26 } + +clsSysClientTrapRssiThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum value of RSSI + considered for the trap of client." + ::= { clsSysInfo 27 } + +clsSysCmxActiveConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the count of active connections + present on the controller." + ::= { clsSysInfo 28 } + +-- ******************************************************************** +-- * Individual CPU Usage +-- ******************************************************************** + +clsAllCpuUsage OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the CPU usage string." + ::= { clsCpuInfo 1 } + +-- ******************************************************************** +-- * Lync Control Object +-- ******************************************************************** + +clsLyncState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Lync is enabled on system. + A value of 'true' indicates that, Lync state is enabled. + A value of 'false' indicates that, Lync state is disabled." + DEFVAL { false } + ::= { clsLyncInfo 1 } + +clsLyncPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies about port number of Lync Service." + ::= { clsLyncInfo 2 } + +clsLyncProtocol OBJECT-TYPE + SYNTAX INTEGER { + http(1), + securehttp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies about protocol of Lync Service. + A value of http indicates that, lync protocol is http. + A value of secure http indicates that, lync protocol is + secure http." + DEFVAL { http } + ::= { clsLyncInfo 3 } +-- stats-timer config. +-- + +-- ******************************************************************** +-- clsSysPing +-- ******************************************************************** + +clsSysPingTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsSysPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the test ping entries" + ::= { clsStatus 3 } + +clsSysPingTestEntry OBJECT-TYPE + SYNTAX ClsSysPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each Entry (conceptual row) in the clsSysPingTest Table + represents a ping test id." + INDEX { clsSysPingTestId } + ::= { clsSysPingTestTable 1 } + +ClsSysPingTestEntry ::= SEQUENCE { + clsSysPingTestId Integer32, + clsSysPingTestIPAddressType InetAddressType, + clsSysPingTestIPAddress InetAddress, + clsSysPingTestSendCount Integer32, + clsSysPingTestReceivedCount Integer32, + clsSysPingTestStatus INTEGER, + clsSysPingTestMaxTimeInterval Unsigned32, + clsSysPingTestMinTimeInterval Unsigned32, + clsSysPingTestAvgTimeInterval Unsigned32, + clsSysPingTestRowStatus RowStatus +} + +clsSysPingTestId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the index of pingtest ID" + ::= { clsSysPingTestEntry 1 } + +clsSysPingTestIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the IP address type" + ::= { clsSysPingTestEntry 2 } + +clsSysPingTestIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the IP address of the + device to which ping test to perform" + ::= { clsSysPingTestEntry 3 } + +clsSysPingTestSendCount OBJECT-TYPE + SYNTAX Integer32 (1..100) + UNITS "Bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the number of bytes sent" + ::= { clsSysPingTestEntry 4 } + +clsSysPingTestReceivedCount OBJECT-TYPE + SYNTAX Integer32 + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of bytes received." + ::= { clsSysPingTestEntry 5 } + +clsSysPingTestStatus OBJECT-TYPE + SYNTAX INTEGER { + inprogress(1), + complete(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents status of the ping test. + A value of inprogress indicates that, ping test + in progress. + A value of complete indicates that, ping test + is complete." + ::= { clsSysPingTestEntry 6 } + +clsSysPingTestMaxTimeInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents maximum time interval in msec." + ::= { clsSysPingTestEntry 7 } + +clsSysPingTestMinTimeInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents minimum time interval in msec." + ::= { clsSysPingTestEntry 8 } + +clsSysPingTestAvgTimeInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents average time interval in msec." + ::= { clsSysPingTestEntry 9 } + +clsSysPingTestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { clsSysPingTestEntry 10 } + + + +-- ******************************************************************** +-- * Notification Control Object +-- ******************************************************************** + +clsSecStrongPwdCheckTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the ciscoLwappStrongPwdCheck + notification would be generated. + A value of 'true' indicates that, the agent generates + ciscoLwappStrongPwdCheck notification. + A value of 'false' indicates that, the agent doesn't + generates ciscoLwappStrongPwdCheck notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 1 } + +clsMaxClientsTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + ciscoLwappMaxClientsReached notification would be + generated. + A value of 'true' indicates that, the agent generates + ciscoLwappMaxClientsReached notification. + A value of 'false' indicates that, the agent doesn't + generates ciscoLwappMaxClientsReached notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 2 } + +clsMaxRFIDTagsTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + ciscoLwappMaxRFIDTagsReached notification would be + generated. + A value of 'true' indicates that, the agent generates + ciscoLwappMaxRFIDTagsReached notification. + A value of 'false' indicates that, the agent doesn't + generates ciscoLwappMaxRFIDTagsReached notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 3 } + +clsNacAlertTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + Nac alert association/disassociation notification + would be generated. + A value of 'true' indicates that, the agent generates + nac alert notification. + A value of 'false' indicates that, the agent doesn't + generates nac alert notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 4 } + +clsMfpTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + mfp trap notification would be generated. + A value of 'true' indicates that, the agent generates + mfp notification. + A value of 'false' indicates that, the agent doesn't + generates mfp notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 5 } + +-- ******************************************************************** +-- * Notification Objects +-- ******************************************************************** + +clsSecStrongPwdManagementUser OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the management user who + enabled or disabled the strong password checks." + ::= { ciscoLwappSysMIBNotifObjects 1 } + +clsSecStrongPwdCheckType OBJECT-TYPE + SYNTAX INTEGER { + caseCheck(1), + consecutiveCheck(2), + defaultCheck(3), + usernameCheck(4), + allChecks(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the type of the check that was + enabled or disabled by the management user. + A value of 'caseCheck' indicates that, the caseCheck + was enabled or disabled by the management user. + A value of 'consecutiveCheck' indicates that, the + consecutiveCheck was enabled or disabled by the + management user. + A value of 'defaultCheck' indicates that, the + defaultCheck was enabled or disabled by the + management user. + A value of 'usernameCheck' indicates that, the + usernameCheck was enabled or disabled by the + management user. + A value of 'allChecks' indicates that, all checks + were enabled by the management user." + ::= { ciscoLwappSysMIBNotifObjects 2 } + +clsSecStrongPwdCheckOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents whether the strong password check + was enabled/disabled." + ::= { ciscoLwappSysMIBNotifObjects 3 } + +clsSysAlarmSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents whether this system alarm is + raise or clear. + A value of 'true' indicates that, this event is + enabled. + A value of 'false' indicates that, this even is + disabled." + ::= { ciscoLwappSysMIBNotifObjects 4 } + +clsSysMaxThresholdReachedClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents whether this event is + raise or clear. + A value of 'true' indicates that, this event is + cleared + A value of 'false' indicates that, this event is + raised." + ::= { ciscoLwappSysMIBNotifObjects 5 } + +clsTransferCfgAnalyzeResult OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + keyMismatch(2), + fileMissing(3), + contentMismatch(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the config file analyze result. + A value of unknown indicates that, unknown error. + A value of keyMismatch indicates that, the encrypt + key mismatch. + A value of fileMissing indicates that, the config + file missing. + A value of contentMismatch indicates that, the file is + not intended for this product." + ::= { ciscoLwappSysMIBNotifObjects 6 } + +clsWlcSwVersionBeforeUpgrade OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the wlc software version + info before upgrading fail." + ::= { ciscoLwappSysMIBNotifObjects 7 } + +clsWlcSwVersionAfterUpgrade OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the wlc software version + info after upgrading fail." + ::= { ciscoLwappSysMIBNotifObjects 8 } + +clsWlcUpgradeFailReason OBJECT-TYPE + SYNTAX INTEGER { + unknownReason(1), + fileTypeMismatch(2), + fileCheckFail(3), + fileBackupToFlashFail(4) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object represents the wlc upgrade fail reason. + A value of unknownReason indicates that, reason is unknown. + A value of fileTypeMismatch indicates that, mismatch in + the file extension. please check whether the extension is + .aes. + A value of fileCheckFail indicates that, file check fail, + please check whether the image is correct. + A value of fileBackupToFlashFail indicates that, flash + backup fail, please check whether the flash space is + enough." + ::= { ciscoLwappSysMIBNotifObjects 9 } + +clsPortNumber OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents port number of MGIG port." + ::= { ciscoLwappSysMIBNotifObjects 10 } + +clsPortSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents port speed (Mbps) of MGIG Port." + ::= { ciscoLwappSysMIBNotifObjects 11 } + +clsPortSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents slot number where MGIG port is present." + ::= { ciscoLwappSysMIBNotifObjects 12 } + +-- ******************************************************************** +-- * Notifications +-- ******************************************************************** + +ciscoLwappSysInvalidXmlConfig NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification will be sent whenever invalid configuration + is detected by XML." + ::= { ciscoLwappSysMIBNotifs 1 } + +ciscoLwappNoVlanConfigured NOTIFICATION-TYPE + OBJECTS { cldcClientAccessVLAN } + STATUS current + DESCRIPTION + "This notification will be sent whenever wired client tries to + associate without interface for specified VLAN. + cldcClientAccessVLAN represents the access VLAN of the client. + cldcClientMacAddress represents the MAC address of the client." + ::= { ciscoLwappSysMIBNotifs 2 } + +ciscoLwappStrongPwdCheckNotif NOTIFICATION-TYPE + OBJECTS { + clsSecStrongPwdManagementUser, + clsSecStrongPwdCheckType, + clsSecStrongPwdCheckOption + } + STATUS current + DESCRIPTION + "This notification will be sent whenever the management user + enables/disables the strong password rules. + clsSecStrongPwdManagementUser represents the management user + configuring the strong password security checks. + clsSecStrongPwdCheckType represents the type of check that has + been enabled or disabled. + clsSecStrongPwdCheckOption represents the option chosen by the + user." + ::= { ciscoLwappSysMIBNotifs 3 } + +ciscoLwappSysCpuUsageHigh NOTIFICATION-TYPE + OBJECTS { + clsSysCurrentCpuUsage, + clsSysAlarmSet + } + STATUS current + DESCRIPTION + "This notification will be sent whenever WLC detects + its CPU usage is higher than the threshold + configured in clsSysControllerCpuUsageThreshold, this + notification is generated with clsSysAlarmSet set to + true. When its CPU usage falls below the threshold + lately, this notification is generated with + clsSysAlarmSet set to false." + ::= { ciscoLwappSysMIBNotifs 4 } + +ciscoLwappSysMemoryUsageHigh NOTIFICATION-TYPE + OBJECTS { + clsSysCurrentMemoryUsage, + clsSysAlarmSet + } + STATUS current + DESCRIPTION + "This notification will be sent whenever WLC detects + its memory usage is higher than the threshold + configured in clsSysControllerMemoryUsageThreshold, + this notification is generated with clsSysAlarmSet set + to true. When its memory usage falls below the threshold + lately, this notification is generated with + clsSysAlarmSet set to false." + ::= { ciscoLwappSysMIBNotifs 5 } + +ciscoLwappMaxRFIDTagsReached NOTIFICATION-TYPE + OBJECTS { + clsMaxRFIDTagsTrapThreshold, + clsMaxRFIDTagsCount, + clsSysMaxThresholdReachedClear + } + STATUS current + DESCRIPTION + "This notification is generated when the number of + RFID tags on the controller exceeds the limit defined by + clsMaxRFIDTagsTrapThreshold." + ::= { ciscoLwappSysMIBNotifs 6 } + +ciscoLwappMaxClientsReached NOTIFICATION-TYPE + OBJECTS { + clsMaxClientsTrapThreshold, + clsMaxClientsCount, + clsSysMaxThresholdReachedClear + } + STATUS current + DESCRIPTION + "This notification is generated when the number of + clients on the controller exceeds the limit defined by + clsMaxClientsTrapThreshold." + ::= { ciscoLwappSysMIBNotifs 7 } + +ciscoLwappNMHeartBeat NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification will be sent when Network Manager + Heart Beat Enable." + ::= { ciscoLwappSysMIBNotifs 8 } + +ciscoLwappCfgFileAnalyzeFail NOTIFICATION-TYPE + OBJECTS { + clsTransferFilename, + clsTransferCfgAnalyzeResult + } + STATUS current + DESCRIPTION + "This notification will be sent when config file + analyze fails." + ::= { ciscoLwappSysMIBNotifs 9 } + +ciscoLwappWlcUpgradeFail NOTIFICATION-TYPE + OBJECTS { + clsWlcSwVersionBeforeUpgrade, + clsWlcSwVersionAfterUpgrade, + clsWlcUpgradeFailReason + } + STATUS current + DESCRIPTION + "This notification is generated when the wlc + upgrade fails." + ::= { ciscoLwappSysMIBNotifs 10 } + +ciscoLwappRAIDStatus NOTIFICATION-TYPE + OBJECTS { + clsRAIDStatus, + clsRAIDDriveNumber, + clsRAIDRebuildPercentage + } + STATUS current + DESCRIPTION + "This notification is generated when the wlc + hard disc status changes." + ::= { ciscoLwappSysMIBNotifs 11 } + +ciscoLwappPortLinkSpeedTrap NOTIFICATION-TYPE + OBJECTS { + clsPortNumber, + clsPortSpeed, + clsPortSlot + } + STATUS current + DESCRIPTION + "This notification is generated when link speed changes + in MGIG port." + ::= { ciscoLwappSysMIBNotifs 12 } +-- ******************************************************************* +-- * Compliance statements +-- ******************************************************************* + +ciscoLwappSysMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBConform 1 } + +ciscoLwappSysMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBConform 2 } + + +ciscoLwappSysMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappSysConfigGroup } + ::= { ciscoLwappSysMIBCompliances 1 } + +ciscoLwappSysMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappSysConfigGroup } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 2 } + +ciscoLwappSysMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module. This deprecates + ciscoLwappSysMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappSysConfigGroup, + ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, + ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, + ciscoLwappSysNotifsGroup, + ciscoLwappSysNotifControlGroup, + ciscoLwappSysConfigGroupVer1 + } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 3 } + +ciscoLwappSysMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module. This deprecates + ciscoLwappSysMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappSysConfigGroup, + ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, + ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, + ciscoLwappSysNotifsGroup, + ciscoLwappSysNotifControlGroup, + ciscoLwappLyncInfoGroup, + ciscoLwappSysConfigGroupSup1, + ciscoLwappSysInfoGroup, + ciscoLwappSysStatsConfigGroup, + ciscoLwappSysMulticastMLDGroup, + ciscoLwappSysConfigGroupVer1 + } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 4 } + +ciscoLwappSysMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module. This deprecates + ciscoLwappSysMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappSysConfigGroup, + ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, + ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, + ciscoLwappSysNotifsGroup, + ciscoLwappSysNotifControlGroup, + ciscoLwappLyncInfoGroup, + ciscoLwappSysConfigGroupSup1, + ciscoLwappSysInfoGroup, + ciscoLwappSysStatsConfigGroup, + ciscoLwappSysMulticastMLDGroup, + ciscoLwappSysConfigGroupVer2 + } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 5 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappSysConfigGroup OBJECT-GROUP + OBJECTS { + clsDot3BridgeEnabled, + clsDownloadFileType, + clsDownloadCertificateKey, + clsUploadFileType, + clsUploadPacUsername, + clsUploadPacPassword, + clsUploadPacValidity + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 1 } + +ciscoLwappSysConfigFileEncryptionGroup OBJECT-GROUP + OBJECTS { + clsTransferConfigFileEncryption, + clsTransferConfigFileEncryptionKey + } + STATUS current + DESCRIPTION + "This object represents the System encryption configuration on + the controller." + ::= { ciscoLwappSysMIBGroups 2 } + +ciscoLwappSysConfigGroupSup1 OBJECT-GROUP + OBJECTS { + clsTimeZone, + clsTimeZoneDescription, + clsMaxClientsTrapThreshold, + clsMaxRFIDTagsTrapThreshold, + cLSysLogAddressType, + cLSysLogAddress, + cLSysLogHostRowStatus, + cLSysArpUnicastEnabled, + clsConfigArpUnicastEnabled, + clsNetworkRoutePrefixLength, + clsNetworkRouteGatewayType, + clsNetworkRouteGateway, + clsNetworkRouteStatus + } + STATUS current + DESCRIPTION + "This collection of objects represents the + timzone and syslog configuration on the + controller." + ::= { ciscoLwappSysMIBGroups 3 } + +ciscoLwappSysTransferOperationConfigGroup OBJECT-GROUP + OBJECTS { + clsTransferServerAddressType, + clsTransferServerAddress, + clsTransferPath, + clsTransferFilename, + clsTransferFtpUsername, + clsTransferFtpPassword, + clsTransferFtpPortNum, + clsTransferTftpMaxRetries, + clsTransferTftpTimeout, + clsTransferStart, + clsTransferStatus, + clsTransferStatusString, + clsApPrimaryVers, + clsApBackupVers, + clsApPredStatus, + clsApPredFailReason, + clsApPredRetryCount, + clsApPredNextRetryTime, + clsTransferStreamingMode, + clsTransferStreamingServerAddressType, + clsTransferStreamingServerAddress, + clsTransferStreamingPath, + clsStreamingTransferStart, + clsTransferHttpStreamingUsername, + clsTransferHttpStreamingPassword, + clsTransferHttpStreamingSuggestedVersion, + clsTransferHttpStreamingLatestVersion, + clsTransferHttpStreamingCcoPoll, + clsTransferStreamingServerPort, + clsTransferStreamingUsername, + clsTransferStreamingPassword, + clsTransferStreamingOptimizedJoinEnable + } + STATUS current + DESCRIPTION + "This object represents the System Transfer operation + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 4 } + +ciscoLwappSysPortConfigGroup OBJECT-GROUP + OBJECTS { + clsPortModePhysicalMode, + clsPortModePhysicalStatus, + clsPortModeSfpType, + clsPortUpDownCount, + clsPortModeMaxSpeed + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 5 } + +ciscoLwappSysSecurityConfigGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdCaseCheck, + clsSecStrongPwdConsecutiveCheck, + clsSecStrongPwdDefaultCheck, + clsSecStrongPwdAsUserNameCheck, + clsSecStrongPwdPositionCheck, + clsSecStrongPwdDigitCheck, + clsSecStrongPwdMinLength, + clsSecStrongPwdMinUpperCase, + clsSecStrongPwdMinLowerCase, + clsSecStrongPwdMinDigits, + clsSecStrongPwdMinSpecialChar, + clsSecWlanCCEnable, + clsSecUcaplEnable, + clsSecMgmtUsrLockoutEnable, + clsSecMgmtUsrLockoutTime, + clsSecMgmtUsrLockoutAttempts, + clsSecSnmpv3UsrLockoutEnable, + clsSecSnmpv3UsrLockoutTime, + clsSecSnmpv3UsrLockoutAttempts, + clsSecMgmtUsrLockoutLifetime, + clsSecSnmpv3UsrLockoutLifetime + } + STATUS current + DESCRIPTION + "This collection of objects represent the system security + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 6 } + +ciscoLwappSysIgmpConfigGroup OBJECT-GROUP + OBJECTS { + cLSysMulticastIGMPSnoopingEnabled, + cLSysMulticastIGMPSnoopingTimeout, + cLSysMulticastIGMPQueryInterval, + cLSysMulticastLLBridgingStatus + } + STATUS current + DESCRIPTION + "This collection of objects represent the IGMP multicast + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 7 } + +ciscoLwappSysSecNotifObjsGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdManagementUser, + clsSecStrongPwdCheckType, + clsSecStrongPwdCheckOption, + clsSysAlarmSet, + clsSysMaxThresholdReachedClear, + clsTransferCfgAnalyzeResult, + clsWlcSwVersionBeforeUpgrade, + clsTransferCfgAnalyzeResult, + clsWlcSwVersionBeforeUpgrade, + clsWlcUpgradeFailReason, + clsWlcSwVersionAfterUpgrade, + clsPortNumber, + clsPortSpeed, + clsPortSlot + } + STATUS current + DESCRIPTION + "This collection of objects represent the information carried + by the security related notifications sent by the agent to a + network management station." + ::= { ciscoLwappSysMIBGroups 8 } + +ciscoLwappSysNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappSysInvalidXmlConfig, + ciscoLwappNoVlanConfigured, + ciscoLwappStrongPwdCheckNotif, + ciscoLwappSysCpuUsageHigh, + ciscoLwappSysMemoryUsageHigh, + ciscoLwappMaxClientsReached, + ciscoLwappMaxClientsReached, + ciscoLwappNMHeartBeat, + ciscoLwappCfgFileAnalyzeFail, + ciscoLwappMaxRFIDTagsReached, + ciscoLwappWlcUpgradeFail, + ciscoLwappRAIDStatus, + ciscoLwappPortLinkSpeedTrap + } + STATUS current + DESCRIPTION + "This collection of objects represent the system config related + notifications sent by the agent to a network management + station." + ::= { ciscoLwappSysMIBGroups 9 } + +ciscoLwappSysNotifControlGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdCheckTrapEnabled, + clsMaxClientsTrapEnabled, + clsMaxRFIDTagsTrapEnabled, + clsNacAlertTrapEnabled, + clsMfpTrapEnabled + } + STATUS current + DESCRIPTION + "This collection of objects represent the flags to control the + generation of notification." + ::= { ciscoLwappSysMIBGroups 10 } + +ciscoLwappSysConfigGroupVer1 OBJECT-GROUP + OBJECTS { + clsConfigProductBranchVersion, + clsConfigDhcpProxyEnabled, + clsCoreDumpTransferEnable, + clsCoreDumpTransferMode, + clsCoreDumpFileName, + clsCoreDumpUserName, + clsCoreDumpPassword, + clsConfigMulticastEnabled, + clsEmergencyImageVersion, + clsNMHeartBeatEnable, + clsNMHeartBeatInterval, + clsSysControllerCpuUsageThreshold, + clsSysControllerMemoryUsageThreshold, + clsSysApCpuUsageThreshold, + clsSysApMemoryUsageThreshold, + clsTrapNameInBlacklist, + clsTrapBlacklistRowStatus, + clsLinkLocalBridgingEnabled, + clsNetworkHttpProfCustomPort, + clsWGBForcedL2RoamEnabled, + clsCrashSystem, + clsConfigCaleaEnabled, + clsConfigCaleaServerIpAddr, + clsConfigCaleaServerIpType, + clsConfigCaleaPort, + clsConfigCaleaAccountingInterval, + clsConfigCaleaVenue, + clSysLogIPSecStatus, + clSysLogIPSecProfName, + clsRAIDStatus, + clsRAIDRebuildPercentage, + clsSysPingTestIPAddressType, + clsSysPingTestIPAddress, + clsSysPingTestSendCount, + clsSysPingTestReceivedCount, + clsSysPingTestStatus, + clsSysPingTestMaxTimeInterval, + clsSysPingTestMinTimeInterval, + clsSysPingTestAvgTimeInterval, + clsSysPingTestRowStatus, + clsSensorTemperature, + cLSysBroadcastForwardingEnabled, + cLSysLagModeEnabled, + clsCoreDumpServerIPAddressType, + clsAlarmHoldTime, + clsAlarmTrapRetransmitInterval, + clsSysLogEnabled, + clsSysLogLevel, + clsIconCfgFileType, + clsIconCfgLangCode, + clsIconCfgWidth, + clsIconCfgHeight, + clsIconCfgRowStatus, + clsNetworkHttpProxyIpType, + clsNetworkHttpProxyIp, + clsNetworkDnsServerIpType, + clsNetworkDnsServerIp, + cLSysLagModeEnabled, + clsNetworkHttpProxyPort, + clsCoreDumpServerIPAddress, + clsAllCpuUsage, + clsUSBMode + } + STATUS deprecated + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 11 } + +ciscoLwappSysStatsConfigGroup OBJECT-GROUP + OBJECTS { + clsSysRealtimeStatsTimer, + clsSysStatsSamplingInterval, + clsSysNormalStatsTimer, + clsSysStatsAverageInterval + } + STATUS current + DESCRIPTION + "This collection of objects represents the + statistics intervals configtation + on the controller." + ::= { ciscoLwappSysMIBGroups 12 } + +ciscoLwappSysInfoGroup OBJECT-GROUP + OBJECTS { + clsSysFlashSize, + clsSysMemoryType, + clsSysMaxClients, + clsSysApConnectCount, + clsSysNetId, + clsSysCurrentMemoryUsage, + clsSysAverageMemoryUsage, + clsSysCurrentCpuUsage, + clsSysAverageCpuUsage, + clsSysCpuType, + clsMaxRFIDTagsCount, + clsMaxClientsCount, + clsApAssocFailedCount, + clsCurrentPortalClientCount, + clsCurrentOnlineUsersCount, + clsSysAbnormalOfflineCount, + clsSysFlashType, + clsSysOpenUsersCount, + clsSysWepPskUsersCount, + clsSysPeapSimUsersCount, + clsSysPeapSimReqCount, + clsSysPeapSimReqSuccessCount, + clsSysPeapSimReqFailureCount, + clsSysNasId, + clsSysCoChannelTrapRssiThreshold, + clsSysAdjChannelTrapRssiThreshold, + clsSysClientTrapRssiThreshold, + clsSysCmxActiveConnections, + cLSysLagModeInTransition + } + STATUS current + DESCRIPTION + "This collection of objects represent System Information + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 13 } + +ciscoLwappLyncInfoGroup OBJECT-GROUP + OBJECTS { + clsLyncState, + clsLyncPort, + clsLyncProtocol + } + STATUS current + DESCRIPTION + "This collection of objects represent System Information + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 14 } + +ciscoLwappSysMulticastMLDGroup OBJECT-GROUP + OBJECTS { + cLSysMulticastMLDSnoopingEnabled, + cLSysMulticastMLDSnoopingTimeout, + cLSysMulticastMLDQueryInterval + } + STATUS current + DESCRIPTION + "This collection of objects represent Multicast MLD + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 15 } + +ciscoLwappSysConfigGroupVer2 OBJECT-GROUP + OBJECTS { + clsConfigProductBranchVersion, + clsConfigDhcpProxyEnabled, + clsCoreDumpTransferEnable, + clsCoreDumpTransferMode, + clsCoreDumpFileName, + clsCoreDumpUserName, + clsCoreDumpPassword, + clsConfigMulticastEnabled, + clsEmergencyImageVersion, + clsNMHeartBeatEnable, + clsNMHeartBeatInterval, + clsSysControllerCpuUsageThreshold, + clsSysControllerMemoryUsageThreshold, + clsSysApCpuUsageThreshold, + clsSysApMemoryUsageThreshold, + clsTrapNameInBlacklist, + clsTrapBlacklistRowStatus, + clsLinkLocalBridgingEnabled, + clsNetworkHttpProfCustomPort, + clsWGBForcedL2RoamEnabled, + clsCrashSystem, + clsConfigCaleaEnabled, + clsConfigCaleaServerIpAddr, + clsConfigCaleaServerIpType, + clsConfigCaleaPort, + clsConfigCaleaAccountingInterval, + clsConfigCaleaVenue, + clSysLogIPSecStatus, + clSysLogIPSecProfName, + clsRAIDStatus, + clsRAIDRebuildPercentage, + clsSysPingTestIPAddressType, + clsSysPingTestIPAddress, + clsSysPingTestSendCount, + clsSysPingTestReceivedCount, + clsSysPingTestStatus, + clsSysPingTestMaxTimeInterval, + clsSysPingTestMinTimeInterval, + clsSysPingTestAvgTimeInterval, + clsSysPingTestRowStatus, + clsSensorTemperature, + cLSysBroadcastForwardingEnabled, + cLSysLagModeEnabled, + clsCoreDumpServerIPAddressType, + clsAlarmHoldTime, + clsAlarmTrapRetransmitInterval, + clsSysLogEnabled, + clsSysLogLevel, + clsIconCfgFileType, + clsIconCfgLangCode, + clsIconCfgWidth, + clsIconCfgHeight, + clsIconCfgRowStatus, + clsNetworkHttpProxyIpType, + clsNetworkHttpProxyIp, + clsNetworkDnsServerIpType, + clsNetworkDnsServerIp, + cLSysLagModeEnabled, + clsNetworkHttpProxyPort, + clsCoreDumpServerIPAddress, + clsAllCpuUsage, + clsUSBMode, + clsLiStatus, + clsLiReportingInterval, + clsLiAddressType, + clsLiAddress + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 16 } + +END + diff --git a/MIBS/cisco/CISCO-LWAPP-TC-MIB b/MIBS/cisco/CISCO-LWAPP-TC-MIB new file mode 100644 index 0000000..881f9c6 --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-TC-MIB @@ -0,0 +1,794 @@ +-- ******************************************************************* +-- CISCO-LWAPP-TC-MIB.my: Cisco LWAPP MIBs Textual Conventions +-- March 2006, Prasanna Viswakumar +-- +-- Copyright (c) 2006, 2007, 2010-2011 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Unsigned32, + Gauge32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappTextualConventions MODULE-IDENTITY + LAST-UPDATED "201906270000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This module defines textual conventions used + throughout the Cisco enterprise MIBs + designed for implementation on Central + Controllers that terminate the Light Weight + Access Point Protocol from LWAPP Access + Points. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected. + + Advanced Encryption Standard ( AES ) + + In cryptography, the Advanced Encryption Standard + (AES), also known as Rijndael, is a block cipher + adopted as an encryption standard by the US + government. It is expected to be used worldwide + and analysed extensively, as was the case with its + predecessor, the Data Encryption Standard (DES). + AES was adopted by National Institute of Standards + and Technology (NIST) as US FIPS PUB 197 in + November 2001 after a 5-year standardisation + process. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity is also referred to as 'controller'. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Management Frame Protection ( MFP ) + + A proprietary mechanism devised to integrity protect + the otherwise unprotected management frames of the + 802.11 protocol specification. + + Message Integrity Check ( MIC ) + + A checksum computed on a sequence of bytes and made + known to the receiving party in a data communication, + to let the receiving party make sure the bytes + received were not compromised enroute. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + Temporal Key Integrity Protocol ( TKIP ) + + A security protocol defined to enhance the limitations + of WEP. Message Integrity Check and per-packet keying + on all WEP-encrypted frames are two significant + enhancements provided by TKIP to WEP. + + Wired Equivalent Privacy ( WEP ) + + A security method defined by 802.11. WEP uses a + symmetric key stream cipher called RC4 to encrypt the + data packets. + + 802.11n + + 802.11n builds upon previous 802.11 standards by + adding MIMO (multiple-input multiple-output). MIMO + uses multiple transmitter and receiver antennas to + allow for increased data throughput through spatial + multiplexing and increased range. + + Control/Extension Channel + + A single 802.11 channel is 20 MHz wide. 802.11n allows + the use of channels of width 40 MHz by combining two + 20 MHz channels. The channels are known as the primary + or control channel and secondary or extension channel. + Both the channels are used for transmission + and reception of data. + + REFERENCE + + [1] Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol. + + [3] Enhanced Wireless Consortium MAC Specification, + v1.24. + + [4] Enhanced Wireless Consortium PHY Specification, + v1.27." + REVISION "201608230000Z" + DESCRIPTION + "Added new textual conventions CLApMode" + REVISION "201109130000Z" + DESCRIPTION + "Added new textual conventions CcxServiceVersion" + REVISION "201002230000Z" + DESCRIPTION + "Added new textual conventions CLApDot11RadioRole, + CLClientPowerSaveMode,and CLApDot11RadioSubband." + REVISION "200709110000Z" + DESCRIPTION + "Added new textual convention CLWebAuthType." + REVISION "200702050000Z" + DESCRIPTION + "Added new textual conventions CLDot11ChannelBandwidth, + CLDot11Band and CLApAssocFailureReason." + REVISION "200610310000Z" + DESCRIPTION + "Added new textual conventions CLMfpEventSource, + CLCdpAdvtVersionType and CLDot11ClientStatus." + REVISION "200604130000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 514 } + + + +-- ******************************************************************** +-- TEXTUAL CONVENTION +-- ******************************************************************** + +CLApIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of a + wireless interface. + + The semantics are as follows: + + dot11bg - This value indicates that the radio + interface follows 802.11b or 802.11g standard. + + dot11a - This value indicates that the radio + interface follows 802.11a standard. + + dot11abgn - This value indicates that the radio + interface is operating in XOR mode between 802.11a + and 802.11bg. + + uwb - This value indicates that this is a Ultra + Wideband Interface." + + SYNTAX INTEGER { + dot11bg(1), + dot11a(2), + uwb(3), + dot11abgn(4), + unknown(5) + } + +CLDot11Channel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible channel + numbers in an 802.11 communication channel. The + 802.11 radio interface of an Access Point operates + in one of the possible channels at any point of time + for wireless data communication with 802.11 based + wireless clients." + SYNTAX Unsigned32 (1..14 | 34 | 36 | 38 | 40 | 42 | 44 | 46 + | 48 | 52 | 56 | 60 | 64 | 149 | 153 + | 157 | 161) + +CLDot11ClientStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the states + of an 802.11 client. + + The semantics are as follows: + + idle(1) - client is in idle mode. + + aaaPending(2) - client's authentication is pending. + Request has been sent to AAA server for authentication. + + authenticated(3) - client has been authenticated. + + associated(4) - client is associated, but not + authenticated. + + powersave(5) - client is in powersave mode. + + disassociated(6) - client has dissociated and not in + any of the 802.11 networks managed by the controller. + + tobedeleted(7) - client is marked for deletion. + + probing(8) - state before association. The client + will be removed if it does not associate. + + excluded(9) - client has been marked as excluded after fixed + number of authentication failures." + SYNTAX INTEGER { + idle(1), + aaaPending(2), + authenticated(3), + associated(4), + powersave(5), + disassociated(6), + tobedeleted(7), + probing(8), + excluded(9) + } + +CLEventFrames ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible + 802.11 management frame subtypes. + + cLAssocRequestFrm - 802.11 Association Request + frame + + cLAssocResponseFrm - 802.11 Association Response + frame + + cLReAssocRequestFrm - 802.11 Reassociation + Request frame + + cLReAssocResponseFrm - 802.11 Reassociation + Response frame + + cLProbeRequestFrm - 802.11 Probe Request frame + + cLProbeResponseFrm - 802.11 Probe Response + frame + + cLReserved1 - Reserved for future use + + cLReserved2 - Reserved for future use + + cLBeaconFrm - 802.11 Beacon frame + + cLAtimFrm - 802.11 Adhoc Traffic Indication + Map frame + + cLDissociationFrm - 802.11 Dissociation + frame + + cLAuthenticationFrm - 802.11 Authentication + frame + + cLDeAuthenticationFrm - 802.11 Deauthentication + frame" + + REFERENCE + "Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications, + Section 7.1.3.1.2 - Type and Subtype fields" + SYNTAX BITS { + cLAssocRequestFrm(0), + cLAssocResponseFrm(1), + cLReAssocRequestFrm(2), + cLReAssocResponseFrm(3), + cLProbeRequestFrm(4), + cLProbeResponseFrm(5), + cLReserved1(6), + cLReserved2(7), + cLBeaconFrm(8), + cLAtimFrm(9), + cLDissociationFrm(10), + cLAuthenticationFrm(11), + cLDeAuthenticationFrm(12) + } + +CLMfpEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the MFP anomaly event. + + invalidMic - The MFP Validation has identified + that the MIC carried by a particular management + frame is invalid. + + invalidSeq - The MFP validation has identified + that a particular management frame is carrying an + invalid sequence number. Note that an invalid + sequence number error can also be detected due to an + incorrect timestamp in the MFP information element. + The incorrect timestamp could possibly be due to the + fact that the detecting AP's time window is not in + synchronization with that of other APs in the + MFP framework. + + noMic - The MFP validation has detected a management + frame without the MFP information element. + + unexpectedMic - The MFP validation has detected a + management frame as carrying a MIC value when + protection is not enabled on the WLAN. + + ccmpDecryptError - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted + session was rejected by the Access Point because it + could not be decrypted. + + ccmpInvalidMhdrIe - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted + session was rejected by the Access Point because it + contained an invalid MHDR information element, or the + MHDR information element was not present. + + ccmpInvalidReplayCtr - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted session + was rejected by the Access Point because the replay + counter was not valid. + + tkipInvalidIcv - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it contained an + invalid Integrity Check Value. + + tkipInvalidMic - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because the message + integrity check failed. + + tkipInvalidMhdrIe - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it contained an + invalid MHDR information element, or the MHDR + information element was not present. + + tkipInvalidReplayCtr - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it the replay + counter was not valid. + + bcastDisassociationFrameRcvd - The Access Point detected + a broadcast disassociation frame. Broadcast + disassociation frames are rejected by CCXv5 compliant + devices. + + bcastDeauthenticationFrameRcvd - The Access Point + detected a broadcast deauthentication frame. Broadcast + deauthentication frames are rejected by CCXv5 compliant + devices. + + bcastActionFrameRcvd - The Access Point detected a + broadcast action frame. Broadcast action frames are + rejected by CCXv5 compliant devices." + SYNTAX INTEGER { + invalidMic(1), + invalidSeq(2), + noMic(3), + unexpectedMic(4), + ccmpNoEncryptError(16), + ccmpDecryptError(17), + ccmpInvalidReplayCtr(19), + tkipNoEncryptError(20), + tkipInvalidIcv(21), + tkipInvalidMic(22), + tkipInvalidMhdrIe(23), + tkipInvalidReplayCtr(24), + bcastDisassociationFrameRcvd(32), + bcastDeauthenticationFrameRcvd(33), + bcastActionFrameRcvd(34) + } + +CLMfpEventSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The source of the MFP anomaly event. + + infrastructureMfp - The source of the MFP event is + an infrastructure device that implements MFP. + + clientMfp - The source of the MFP event is a client + device that implements MFP." + SYNTAX INTEGER { + infrastructureMfp(1), + clientMfp(2) + } + +CLMfpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention lists the versions of + the MFP protocol." + SYNTAX INTEGER { + mfpv1(1), + mfpv2(2) + } + +CLTimeBaseStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to define the + time synchronization of entities with their + respective time bases. + + cTimeBaseInSync - This value indicates that the + respective entity is in synchronization with + its time base. + + cTimeBaseNotInSync - This value indicates that + the respective entity is not in synchronization + with its time base." + SYNTAX INTEGER { + cTimeBaseInSync(1), + cTimeBaseNotInSync(2) + } + +CLSecEncryptType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of + encryption to be applied to a WLAN. + + The semantics are as follows: + + tkip - This value indicates that TKIP encryption + is configured for data protection. + + aes - This value indicates that AES encryption + is configured for data protection." + SYNTAX BITS { + tkip(0), + aes(1) + } + +CLSecKeyFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of + the key configured for encryption." + SYNTAX INTEGER { + default(1), + hex(2), + ascii(3) + } + +CLDot11RfParamMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines how the RF + parameters used to manage roaming are chosen + by the controller. + + default - controller reverts back to the default + values specified for the RF parameters. + + auto - controller determines the RF parameters + automatically without any input from the end user. + + custom - controller uses the RF parameters + configured by the end user. User is allowed to + configure the parameters only if the mode is set + to 'custom'." + SYNTAX INTEGER { + default(1), + custom(2), + auto(3) + } + +CLTsmDot11CurrentPackets ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The number of packets received over a specified + period of time." + SYNTAX Gauge32 + +CLCdpAdvtVersionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention lists the versions of + the CDP protocol in use in LWAPP APs and Controllers." + SYNTAX INTEGER { + cdpv1(1), + cdpv2(2) + } + +CLDot11ChannelBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the channel + bandwidth for 802.11n radio interfaces. + + The semantics are as follows: + + five - This value indicates that the bandwidth + is 5 MHz. + + ten - This value indicates that the bandwidth + is 10 MHz. + + twenty - This value indicates that the bandwidth + is 20 MHz. + + aboveforty - This value indicates that the bandwidth + is 40 MHz with the extension channel above the control + channel. + + belowforty - This value indicates that the bandwidth + is 40 MHz with the extension channel below the control + channel." + SYNTAX INTEGER { + five(1), + ten(2), + twenty(3), + aboveforty(4), + belowforty(5) + } + +CLDot11Band ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the 802.11 frequency + band. + + The semantics are as follows: + + band2dot4 - This value indicates that the + 2.4 GHz band is in use. + + band5 - This value indicates that the + 5 GHz band is in use." + SYNTAX INTEGER { + band2dot4(1), + band5(2) + } + +CLApAssocFailureReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible reasons + for an AP's failure to get associated to a controller. + + The semantics are as follows: + + unknown - The reason for the AP not being able to + associate is unknown. + + notSupported - The AP is not supported for management + by the controller." + SYNTAX INTEGER { + unknown(1), + notSupported(2) + } + +CLWebAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents either one of the following web auth types + internalDefault(1) - + The default login page will be + presented to the client for authentication. + + internalCustom(2) - + The administrator has created and + uploaded a custom login page and it will be + presented to the clients for authentication. + + external(3) - + This value indicates that the login page + will be served from the external web server. Note + that cLWAWebAuthType can be successfully set to this + value when the cLWAExternalWebAuthURL object has been + set to string with non-zero length." + SYNTAX INTEGER { + internalDefault(1), + internalCustom(2), + external(3) + } + +CLClientPowerSaveMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines power management mode + of this client. + The possible two modes are: + active(1) - The client is not in power-save mode + and it is actively sending or receiving + data. + powersave(2) - The client is in power-save mode and it + wakes up once a while to check for + pending data." + SYNTAX INTEGER { + active(1), + powersave(2) + } + +CLApDot11RadioSubband ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible values + of subbands a radio can support. + Currently, this information is applicable to + A radios. + all(1) - This radio is a regular A radio that operates + in the full A band spectrum in the frequency + range 4940 Mhz - 5850 Mhz. + sub49(2) - This is an A radio that operates only in the + public safety (4.9 Ghz) sub band in the + frequency range 4940 Mhz - 5100 Mhz. + sub52(3) - This is an A radio that operates only in the + 5.2 Ghz sub band in the frequency range + 5250 Mhz - 5350 Mhz. + sub54(4) - This is an A radio that operates only in the + 5.4 Ghz sub band in the frequency range + 5470 Mhz - 5725 Mhz. + sub58(5) - This is an A radio that operates only in the + 5.8 Ghz sub band in the frequency range + 5725 Mhz - 5850 Mhz." + SYNTAX INTEGER { + all(1), + sub49(2), + sub52(3), + sub54(4), + sub58(5) + } + +CLApDot11RadioRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible values + of role a radio can support. + shutdown(0) - This role states that the radio is + shut down. + upDownlink(1) - This radio provides both uplink + and downlink access. + uplink(2) - This role is applicable only for Ethernet + ports. This radio provides uplink access. + downlink(3) - This radio provides downlink access. + downlink radio allows child APs to join. + access(4) - This radio provides the access to the + clients. + uplinkAccess(5) - This radio role states that the radio + provides the uplink access to the clients. + downlinkAccess(6) - This radio role states that the radio + provides the downlink access to + the clients. + upDownlinkAccess(7) - This radio role states that the radio + provides both uplink and downlink access + to the clients. + unknown(8) - This radio role is unknown." + SYNTAX INTEGER { + shutdown(0), + upDownlink(1), + uplink(2), + downlink(3), + access(4), + uplinkAccess(5), + downlinkAccess(6), + upDownlinkAccess(7), + unknown(8) + } + +CcxServiceVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the service versions + supported by a CCX Next client. The supported services + include foundation, location, management and voice." + SYNTAX INTEGER { + none(1), + version1(2), + version2(3) + } + +CLApMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the working + mode of the AP. + local(0) - This mode enables the access points + to serve the clients. + monitor(1) - This mode enables the access points + to monitor all of its cycles scanning + the channels and looking for rogues. + remote(2) - This mode indicates that AP is a remote + edge lightweight access point. + rogueDetector(3)- This mode enables the access points + to detect the rogue access points. + sniffer(4) - This mode enables the access points + to sniff packets in a particular channel. + bridge(5) - This mode indicates that a root access point. + is connected + seConnect(6) - This mode enables the access points + to join Cisco spectrum expert and + perform spectrum intelligence." + + SYNTAX INTEGER { + local(0), + monitor(1), + remote(2), + rogueDetector(3), + sniffer(4), + bridge(5), + seConnect(6) + } + +END + diff --git a/MIBS/cisco/CISCO-LWAPP-WLAN-MIB b/MIBS/cisco/CISCO-LWAPP-WLAN-MIB new file mode 100644 index 0000000..8dda30f --- /dev/null +++ b/MIBS/cisco/CISCO-LWAPP-WLAN-MIB @@ -0,0 +1,5278 @@ +-- ******************************************************************* +-- CISCO-LWAPP-WLAN-MIB.my +-- This MIB helps to manage the WLANs on the controller +-- January 2006, Devesh Pujari, Prasanna Viswakumar +-- +-- Copyright (c) 2006-2007, 2009-2010, 2016-2018 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-WLAN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + Gauge32, + TimeTicks, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TimeStamp, + TruthValue, + RowStatus, + StorageType, + DisplayString, + MacAddress + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + CiscoURLStringOrEmpty + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoLwappWlanMIB MODULE-IDENTITY + LAST-UPDATED "201807050000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central Controllers (CC) that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + This MIB helps to manage the WLANs on the controller. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected to. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity also referred to as 'controller'. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + controllers. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + Access Control List ( ACL ) + + A list of rules used to restrict the traffic reaching + an interface or the CPU or WLAN. Each ACL is an ordered + set of rules and actions. If a rule matches then the + action for that rule is applied to the packet. + + 802.1x + + The IEEE ratified standard for enforcing port based + access control. This was originally intended for + use on wired LANs and later extended for use in + 802.11 WLAN environments. This defines an + architecture with three main parts - a supplicant + (Ex. an 802.11 wireless client), an authenticator + (the AP) and an authentication server(a Radius + server). The authenticator passes messages back + and forth between the supplicant and the + authentication server to enable the supplicant + get authenticated to the network. + + Temporal Key Integrity Protocol ( TKIP ) + + A security protocol defined to enhance the limitations + of WEP. Message Integrity Check and per-packet keying + on all WEP-encrypted frames are two significant + enhancements provided by TKIP to WEP. + + Cisco Key Integrity Protocol ( CKIP ) + + A proprietary implementation similar to TKIP. CKIP + implements key permutation for protecting the CKIP + key against attacks. Other features of CKIP include + expansion of encryption key to 16 bytes of length for + key protection and MIC to ensure data integrity. + + Wired Equivalent Privacy ( WEP ) + + A security method defined by 802.11. WEP uses a + symmetric key stream cipher called RC4 to encrypt the + data packets. + + Wi-Fi Protected Access ( WPA ) + + Wi-Fi Protected Access (WPA and WPA2) are security + systems created in response to several serious + weaknesses found in Wired Equivalent Privacy (WEP). + WPA implements the majority of the IEEE 802.11i + standard, and was intended as an intermediate + measure to take the place of WEP while 802.11i was + prepared. WPA is designed to work with all wireless + network interface cards, but not necessarily with + first generation wireless access points. + + WLAN Layer 2 Security + + WLAN layer 2 (MAC) security defines the encryption and + authentication approaches such as 802.1x, WPA, + WPA2, CKIP and WEP. + + Delivery Traffic Indication Map ( DTIM ) + + DTIM is measured in beacon intervals and is the time + period during which multicast/broadcast packets are + sent to clients. This helps client to go in Power Saving + mode and helps to save battery power. + + Network Admission Control (NAC) + + Cisco NAC uses the network infrastructure to enforce security + policy compliance on all devices that seek to access network + computing resources. With the Cisco NAC appliance, network + administrators can authenticate, authorize, evaluate, and + remediate wired, wireless, and remote users and their machines + prior to network access. The Cisco NAC appliance identifies + whether networked devices such as laptops, IP phones, or game + consoles are compliant with network security policies, and + repairs any vulnerabilities before it permits access to the + network. + + Out of Band (OOB) + + Out-of-band deployments require user traffic to traverse through + the NAC appliance only within authentication, posture + assessment, and remediation. When a user is authenticated and + passes all policy checks, the traffic is switched normally + through the network and bypasses the NAC server. + + Band Select + + The 2.4 GHz band is congested and clients have to contend with + numerous performance challenges. These consist of interference + from Bluetooth, microwave ovens, cordless phones, etc.; + protection mechanisms from 802.11b legacy clients; and + co-channel interference from other access points due to + 802.11bg?s limit of three non-overlapping channels. Allowing + client Wi-Fi radios capable of dual band (2.4 and 5 GHz) + operation move to the less congested 5 GHz radios would improve + the overall performance of the network. + The Band Select algorithm is based on probe response suppression + on clients 2.4G radio. The feature is OFF by default and has to + be manually switched ON globally for a WLC. It can be optionally + over-ridden per-SSID to disallow it. + + Network Access Identifier ( NAI ) + + In order to provide roaming services, it is necessary + to have a standardized method for identifying users. + NAI is actually the user identity submitted by the client + during network authentication. + + KTS (Key Telephone System) + + Key Telephone System is an alternative to a + private branch exchange (PBX)phone system. + A KTS is equipped with several buttons that allow + a caller to directly select outgoing lines or + incoming calls, and use intercom and + conference facilities. + + HALO (Hyperlocation) + + Hyperlocation is a technique of calculating location using + Angle of Arrival(AoA) tracks 802.11 OFDM clients + (meaning 802.11a/g/n/ac clients) that are associated(connected) + on the network and is able to do so with much higher accuracy + than conventional Real Time Location Systems(RTLS) that rely + on only RSSI (RF Signal Strength). + + PakRSSI (Packet Received Signal Strength Indicator) + + PakRSSI is a measurement of the power present in a received radio signal. + + POE (Power Over Ethernet) + + Power over Ethernet or PoE describes any of several standardized + or ad-hoc systems which pass electrical power along with data on + Ethernet cabling. This allows a single cable to provide both data + connection and electrical power to devices such as wireless + access points or IP cameras. + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol + + [3] IEEE 802.11 - The original 1 Mbit/s and 2 Mbit/s, + 2.4 GHz RF and IR standard." + REVISION "201807050000Z" + DESCRIPTION + "Added new table + -cLPolicyWlanSchedulingTable. + Added allowPvtGrp(4) in the object cLWlanP2PBlocking. + Added following objects in cLAPGroupConfigTable + -cLApGroupGlobalWebAuthConfig + -cLApGroupExternalWebAuthUrl." + REVISION "201803070000Z" + DESCRIPTION + "Added the following objects to the table cLWlanConfigQosTable + -cLWlanWlanDSAverageDataRate + -cLWlanWlanUSAverageDataRate + -cLWlanWlanDSBurstDataRate + -cLWlanWlanUSBurstDataRate + -cLWlanWlanDSAvgRealTimeDataRate + -cLWlanWlanUSAvgRealTimeDataRate + -cLWlanWlanDSBurstRealTimeDataRate + -cLWlanWlanUSBurstRealTimeDataRate" + REVISION "201707220000Z" + DESCRIPTION + "Removed the changes done on revision + 201612080000Z" + REVISION "201612080000Z" + DESCRIPTION + "Added the following objects + -cLWlanSelfAnchorEnabled + -cLWlan11acMuMimoEnabled + -cLWlanFlexibleNetflowEntry + -cLWlanFlexibleNetflowPolicyTypeIndex + -cLWlanFlexibleNetflowMonitorName + -cLWlanFlexibleNetflowRowStatus + + Added new table + -cLWlanFlexibleNetflowTable + + Added new compliance objects + -ciscoLwappWlanMIBComplianceRev9 + + Added new compliance object groups + -ciscoLwappWlanQosConfigGroup + -ciscoLwappWlanConfigGroupSup4 + -ciscoLwappWlan11uConfigGroupsup2 + -ciscoLwappAPGroupsVlanConfigGroupSup1 + -cLAPGroupsVenueConfigGroup + -cLAPGroupsMultipleVenueGroup + -ciscoLwappWlanConfigClientGroupSup2 + -ciscoLwappWlanConfigFlexibleNetflowGroup + -ciscoLwappWlanConfigGroupSup5 + -ciscoLwappAPGroupsVlanConfigGroupSup2 + -ciscoLwappWlanConfigGroupSup6 + -ciscoLwappWlanConfigGroupSup7 + -ciscoLwappWlanConfigGroupSup8 + -ciscoLwappWlan11vConfigGroup" + REVISION "201612080000Z" + DESCRIPTION + "Added the following objects + - cLWlan11vBssTransEnable + - cLWlan11vDisassocImmiEnable + - cLWlan11vDisassocTimer + - cLWlan11vOpRoamDisassocTimer + Added new group + - ciscoLwappWlan11vConfigGroup + Added new compliance + ciscoLwappWlanMIBComplianceRev9 which + deprecates ciscoLwappWlanMIBComplianceRev8." + REVISION "201604070000Z" + DESCRIPTION + "Added new tables ciscoLwappAPGroupsHyperlocationConfig to + support Hyperlocation feature and ciscoLwappAPGroupsPortConfig + to support AP Group LAN port configurations. + Added new groups ciscoLwappWlanConfigGroupSup8, + ciscoLwappWlanConfigGroupSup9. Added new compliance + ciscoLwappWlanMIBComplianceRev8 which + deprecates ciscoLwappWlanMIBComplianceRev7." + REVISION "201504230000Z" + DESCRIPTION + "Added Default value to the cLWlanMulticastInterface object." + REVISION "201504170000Z" + DESCRIPTION + "Added cLWlan11acMuMimoEnabled object to cLWlanConfigEntry. + ciscoLwappWlanMIBComplianceRev6 is superceded by + ciscoLwappWlanMIBComplianceRev7 + Added new group ciscoLwappWlanConfigGroupSup6." + REVISION "201411050000Z" + DESCRIPTION + "Added the cLWlanSelfAnchorEnabled to support + the mobility self anchor. + cLAPGroupsVlanMappingInterfaceName is superceded by + cLAPGroupsVlanMappingInterfaceNameRev1. + ciscoLwappAPGroupsVlanConfigGroup is superceded by + ciscoLwappAPGroupsVlanConfigGroupSup2. + ciscoLwappWlanMIBComplianceRev5 is superceded by + ciscoLwappWlanMIBComplianceRev6 + Added cLWlanUniversalAdmin object to cLWlanConfigEntry. + Added new group ciscoLwappWlanConfigGroupSup5." + REVISION "201303300000Z" + DESCRIPTION + "Added cLWlanFlexibleNetflowTable to support AVC feature. + Added new object group + CiscoLwappWlanConfigFlexibleNetflowGroup. + Added new compliance ciscoLwappWlanMIBComplianceRev5 which + deprecates ciscoLwappWlanMIBComplianceRev4." + REVISION "201206210000Z" + DESCRIPTION + "Added the following objects + WLAN QoS Config table, + AP group Venue Table, + ciscoLwappWlanQosConfigGroup + ciscoLwappWlanConfigGroupSup4 + ciscoLwappWlan11uConfigGroupsup2 + ciscoLwappWlanHotSpot2ConfigGroupSup1 + ciscoLwappAPGroupsVlanConfigGroupSup1 + cLAPGroupsVenueConfigGroup + cLAPGroupsMultipleVenueGroup + ciscoLwappWlanConfigClientGroupSup2 + WLAN IOS objects. + - + Added the following objects to cLWlan11uTable. + cLWlan11uHessid, + cLWlan11uNetworkAuthType, + cLWlan11uOui, + cLWlan11uOuiIsBeacon, + cWlan11uOuiRowStatus, + cLWlan11uOuiStorageType, + cLWlan11uRealmName, + cLWlan11uRealmRowStatus, + cLWlan11uRealmEapMethod, + cLWlan11uRealmEapRowStatus, + cLWlan11uRealmEapAuthMethod, + cLWlan11uRealmEapAuthParam, + cLWlan11uRealmEapAuthRowStatus, + cLWlan11uDomainName, + cLWlan11uDomainRowStatus, + cLWlan11u3gppCountryCode, + cLWlan11u3gppNetworkCode, + cLWlan11u3gppRowStatus, + cLWlan11uIpAddressAvailIpv4, + cLWlan11uIpAddressAvailIpv6 + - + Added the following OBJECT-GROUPs: + ciscoLwappWlan11uConfigGroupsup1 + ciscoLwappWlanServiceAdvertisementConfigGroup, + ciscoLwappWlanHotSpot2ConfigGroup + - + Added new compliance ciscoLwappWlanMIBComplianceRev4 which + deprecates ciscoLwappWlanMIBComplianceRev3." + REVISION "201103100000Z" + DESCRIPTION + "Added the following objects to cLWlanConfigTable. + cLWlanReAnchorRoamedVoiceClientsEnable, + cLWlanMulticastInterfaceEnable, + cLWlanMulticastInterface, + cLWlanMulticastDirectEnable, + cLWlanNACPostureSupport, + cLWlanMaxClientsAccepted, + cLWlanScanDeferPriority, + cLWlanScanDeferTime, + cLWlanLanSubType, + cLWlanWebAuthOnMacFilterFailureEnabled, + cLWlanStaticIpTunnelingEnabled. + - + Added new group ciscoLwappWlanConfigGroupSup3. + - + Added new compliance ciscoLwappWlanMIBComplianceRev3 which + deprecates ciscoLwappWlanMIBComplianceRev2." + REVISION "201003030000Z" + DESCRIPTION + "Added the following OBJECT-GROUPs: + ciscoLwappWlan11uConfigGroup + ciscoLwappAPGroupsVlanConfigGroup + ciscoLwappWlanConfigGroupSup2 + ciscoLwappWlanConfigClientGroupSup1" + REVISION "200704020000Z" + DESCRIPTION + "Added following object in cLWlanConfigClientTable + cLWlanP2PBlocking" + REVISION "200702030000Z" + DESCRIPTION + "Added following objects in cLWlanConfigTable: + cLWlanProfileName + cLWlanSsid + cLWlanDiagChan + cLWlanStorageType + Added following table: + cLWlanConfigClientTable + Added the following OBJECT-GROUPs: + ciscoLwappWlanConfigGroupSup1 + ciscoLwappWlanConfigClientGroup + Added ciscoLwappWlanMIBComplianceRev1 MODULE-COMPLIANCE." + REVISION "200603210000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 512 } + + +ciscoLwappWlanMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIB 0 } + +ciscoLwappWlanMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIB 1 } + +ciscoLwappWlanMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIB 2 } + +ciscoLwappWlanConfig OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 1 } + +ciscoLwappAPGroupsVlanConfig OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 2 } + +ciscoLwappWlan11uConfig OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 3 } + +ciscoLwappWlanServiceAdvertisementConfig OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 4 } + +ciscoLwappWlanHotSpot2Config OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 5 } + +ciscoLwappAPGroupNasIdConfig OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 6 } + +ciscoLwappPolicyConfig OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 7 } + +ciscoLwappAPGroupsHyperlocationConfig OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 8 } + +ciscoLwappAPGroupsPortConfig OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBObjects 9 } + +-- ******************************************************************** +-- WLAN configuration +-- ******************************************************************** + +cLWlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the WLAN configuration sent by + the controller to the LWAPP APs for their operation. + + LWAPP APs exchange configuration messages with the + controller and get the required configuration for + their 802.11 related operations. As part of these + messages, the WLAN configuration is pushed by the + controller to the LWAPP APs. + + This table doesn't have any dependencies on other + existing tables. By defining cLWlanIndex, the + unique identifier for a WLAN, this table provides + a common index structure for use in several other + new tables that populate information on security + related attributes like authentication, encryption, + 802.11 parameters, Quality-of-Service attributes + etc., that would relate to a particular WLAN. + + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLWlanRowStatus object." + ::= { ciscoLwappWlanConfig 1 } + +cLWlanConfigEntry OBJECT-TYPE + SYNTAX CLWlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the WLAN + configuration sent by the controller to LWAPP APs + for use during their operations. entries can be + added/deleted by explicit management actions by + NMS or by user console" + INDEX { cLWlanIndex } + ::= { cLWlanConfigTable 1 } + +CLWlanConfigEntry ::= SEQUENCE { + cLWlanIndex Unsigned32, + cLWlanRowStatus RowStatus, + cLWlanProfileName SnmpAdminString, + cLWlanSsid OCTET STRING, + cLWlanDiagChan TruthValue, + cLWlanStorageType StorageType, + cLWlanIsWired TruthValue, + cLWlanIngressInterface OCTET STRING, + cLWlanNACSupport TruthValue, + cLWlanWepKeyChange TimeStamp, + cLWlanChdEnable TruthValue, + cLWlan802dot11anDTIM Unsigned32, + cLWlan802dot11bgnDTIM Unsigned32, + cLWlanLoadBalancingEnable TruthValue, + cLWlanBandSelectEnable TruthValue, + cLWlanPassiveClientEnable TruthValue, + cLWlanReAnchorRoamedVoiceClientsEnable TruthValue, + cLWlanMulticastInterfaceEnable TruthValue, + cLWlanMulticastInterface SnmpAdminString, + cLWlanMulticastDirectEnable TruthValue, + cLWlanNACPostureSupport TruthValue, + cLWlanMaxClientsAccepted Unsigned32, + cLWlanScanDeferPriority BITS, + cLWlanScanDeferTime Unsigned32, + cLWlanLanSubType INTEGER, + cLWlanWebAuthOnMacFilterFailureEnabled TruthValue, + cLWlanStaticIpTunnelingEnabled TruthValue, + cLWlanKtsCacSupportEnabled TruthValue, + cLWlanWifiDirectPolicyStatus INTEGER, + cLWlanWebAuthIPv6AclName SnmpAdminString, + cLWlanHotSpot2Enabled TruthValue, + cLWlanMaxClientsAllowedPerRadio Unsigned32, + cLWlanDhcpDeviceProfiling TruthValue, + cLWlanMacAuthOverDot1xEnabled TruthValue, + cLWlanUserTimeout Unsigned32, + cLWlanUserIdleThreshold Unsigned32, + cLWlanHttpDeviceProfiling TruthValue, + cLWlanHotSpotClearConfig INTEGER, + cLWlanRadiusAuthFourthServer DisplayString, + cLWlanRadiusAuthFifthServer DisplayString, + cLWlanRadiusAuthSixthServer DisplayString, + cLWlanRadiusAcctFourthServer DisplayString, + cLWlanRadiusAcctFifthServer DisplayString, + cLWlanRadiusAcctSixthServer DisplayString, + cLWlanSelfAnchorEnabled TruthValue, + cLWlanUniversalAdmin TruthValue, + cLWlan11acMuMimoEnabled TruthValue, + cLWlan11vDisassocImmiEnable TruthValue, + cLWlan11vDisassocTimer Unsigned32, + cLWlan11vOpRoamDisassocTimer Unsigned32, + cLWlan11vBssTransEnable TruthValue +} + +cLWlanIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..517) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of + a WLAN on the controller. The value 513-517 indicates + wired clients." + ::= { cLWlanConfigEntry 1 } + +cLWlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create, modify and delete specific instances of rows + in this table. + This table supports modification of writable objects when the + RowStatus is 'active'. + The following objects are mandatory for successful + creation of an entry: + cLWlanProfileName + cLWlanSsid." + ::= { cLWlanConfigEntry 2 } + +cLWlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the profile name assigned + to this WLAN. The name assigned to a WLAN has to be + unique across all the WLANs on the controller. + An administrator can assign a meaningful + name that could later be used to refer a particular + WLAN on the controller. This object cannot be + modified when cLWlanRowStatus is 'active'." + ::= { cLWlanConfigEntry 3 } + +cLWlanSsid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the SSID assigned to + this WLAN. The access points will broadcast this SSID + on this WLAN. Different WLAN could use the same SSID as + long as the layer 2 security is different. This object + cannot be modified when cLWlanRowStatus is 'active'." + ::= { cLWlanConfigEntry 4 } + +cLWlanDiagChan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure this WLAN as a diagnostic + WLAN. A value of 'true' indicates that the WLAN can be used for + diagnostic purposes. A value of 'false' indicates that the WLAN + can not be used for diagnostic purposes." + DEFVAL { false } + ::= { cLWlanConfigEntry 5 } + +cLWlanStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represnts the storage type for this + conceptual row." + DEFVAL { nonVolatile } + ::= { cLWlanConfigEntry 6 } + +cLWlanIsWired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure this WLAN as a + wired or wireless WLAN. A value of 'true' indicates + that this is a wired WLAN. A value of 'false' + indicates that this is a wireless WLAN." + ::= { cLWlanConfigEntry 7 } + +cLWlanIngressInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the ingress interface attached to the + wireless lan." + ::= { cLWlanConfigEntry 8 } + +cLWlanNACSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the NAC- Out Of + Band(OOB) support for the WLAN. + A value of 'true' indicates that + the WLAN supports the NAC- Out Of Band(OOB) feature. + A value of 'false' indicates that + the WLAN does not support the NAC- Out Of Band(OOB) + feature." + DEFVAL { false } + ::= { cLWlanConfigEntry 9 } + +cLWlanWepKeyChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the time when the + static WEP key was changed by the user." + ::= { cLWlanConfigEntry 10 } + +cLWlanChdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether Coverage Hole Detection + (CHD) is enabled on the controller. A value of 'true' + indicates CHD is on and a value of 'false' indicates + CHD is turned off for this WLAN." + DEFVAL { true } + ::= { cLWlanConfigEntry 11 } + +cLWlan802dot11anDTIM OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "Beacon Intervals" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents DTIM configuration per WLAN for each + 802.11 network. + The DTIM value is measured in Beacon Intervals." + DEFVAL { 1 } + ::= { cLWlanConfigEntry 12 } + +cLWlan802dot11bgnDTIM OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "Beacon Intervals" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents DTIM configuration per WLAN for each + 802.11 network. + The DTIM value is measured in Beacon Intervals." + DEFVAL { 1 } + ::= { cLWlanConfigEntry 13 } + +cLWlanLoadBalancingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether Load Balancing is + enabled on the controller for this WLAN . A value of 'true' + indicates Load Balance is on and a value of 'false' indicates + Load Balance is turned off for this WLAN." + DEFVAL { true } + ::= { cLWlanConfigEntry 14 } + +cLWlanBandSelectEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether Band Select is enabled + on the controller for this WLAN. A value of 'true' + indicates Band Select is on and a value of 'false' indicates + Band Select is turned off for this WLAN." + DEFVAL { true } + ::= { cLWlanConfigEntry 15 } + +cLWlanPassiveClientEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether passive client is enabled + on the controller for this WLAN. A value of 'true' + indicates passive client is on and a value of 'false' indicates + passive client is turned off for this WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 16 } + +cLWlanReAnchorRoamedVoiceClientsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether the Roamed Voice Client + Re-Anchoring feature is enabled on the controller for this + WLAN. + A value of 'true' indicates the roamed voice clients will get + re-anchored. + A value of 'false' indicates the roamed voice clients + re-anchoring is turned off for this WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 17 } + +cLWlanMulticastInterfaceEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether multicast interface + is enabled on the controller. A value of 'true' + indicates that multicast interface feature is enabled + and the interface represented by 'cLWlanMulticastInterface' + would be used for the multicast traffic on this WLAN. + A value of 'false' indicates that multicast interface + feature is turned off for this WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 18 } + +cLWlanMulticastInterface OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the interface, which would be used + for the multicast traffic for all the clients that are + associated to this WLAN." + DEFVAL { "default" } + ::= { cLWlanConfigEntry 19 } + +cLWlanMulticastDirectEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether multicast direct is enabled + on the controller for this WLAN. + A value of 'true' indicates multicast direct is ON. + A value of 'false' indicates multicast direct is turned + off for this WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 20 } + +cLWlanNACPostureSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the NAC-Posture + support for the WLAN. + A value of 'true' indicates that the WLAN supports the + NAC-Posture feature. + A value of 'false' indicates that the WLAN does not support the + NAC-Posture feature." + DEFVAL { false } + ::= { cLWlanConfigEntry 21 } + +cLWlanMaxClientsAccepted OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the maximum number of client connection + allowed for this WLAN. + A value of 0 indicates that there is no limit on maximum + allowed clients for this WLAN." + DEFVAL { 0 } + ::= { cLWlanConfigEntry 22 } + +cLWlanScanDeferPriority OBJECT-TYPE + SYNTAX BITS { + bit0(0), + bit1(1), + bit2(2), + bit3(3), + bit4(4), + bit5(5), + bit6(6), + bit7(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the priority of packets + that defer the off-channel scan. This is used in + off-channel scanning to improve performance + for medical devices using Radio Resource Management. + Each bit represents a packet type for which off-channel + scanning needs to be deferred. + bit0 - Best effort. + bit1 - Background + bit2 - Spare + bit3 - Excellent effort + bit4 - Controlled load + bit5 - Video, less than 100-ms latency and jitter + bit6 - Voice, less than 10-ms latency and jitter + bit7 - Network control" + DEFVAL { { bit5 , bit6 } } + ::= { cLWlanConfigEntry 23 } + +cLWlanScanDeferTime OBJECT-TYPE + SYNTAX Unsigned32 (0..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the minimum number of milliseconds + that must elapse without the appearance of a specified packet + before the access point radios begin an off-channel scan." + DEFVAL { 100 } + ::= { cLWlanConfigEntry 24 } + +cLWlanLanSubType OBJECT-TYPE + SYNTAX INTEGER { + wirelessLan(1), + guestLan(2), + remoteLan(3), + other(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the sub-type of the LAN created. + This has to be congruent with cLWlanIswired. + If cLWlanIswired is set to 'true', allowed values are + guestLan(2) + and remoteLan(3). + If cLWlanIswired is set to 'false', allowed value is + wirelessLan(1). + A value of other(4) will be returned if it doesnt match any + values defined here. This value is not configurable." + ::= { cLWlanConfigEntry 25 } + +cLWlanWebAuthOnMacFilterFailureEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the Web based + authentication on Mac Filter failure support for the WLAN. + A value of 'true' enables Web authentication on MAC + filter failure for the WLAN. + A value of 'false' disables Web authentication on MAC + filter failure for the WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 26 } + +cLWlanStaticIpTunnelingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the Static IP Tunneling + of clients feature support for the WLAN. + A value of 'true' enables static IP Tunneling of client + for the WLAN. + A value of 'false' disables static IP Tunneling of client + for the WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 27 } + +cLWlanKtsCacSupportEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the KTS CAC + support for the WLAN. + A value of 'true' enables the KTS based CAC support + for this wlan. + A value of 'false' disables the KTS based CAC support + for this wlan." + DEFVAL { false } + ::= { cLWlanConfigEntry 28 } + +cLWlanWifiDirectPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + allow(2), + notAllow(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to allow/disallow wi-fi + direct clients to/from joining the infrastructure + network. + disable(1) - WFD is completely disabled. + allow(2) - allow WFD clients + disallow(3) - controller rejects association request from WFD + clients only if it has P2P IE with concurrency enabled." + ::= { cLWlanConfigEntry 29 } + +cLWlanWebAuthIPv6AclName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the name of the Web Auth + IPv6 ACL applied to this WLAN. + If it is required to remove the ACL + name for a WLAN, it should be set to 'none'. + ACL's are applied in the following priority order - + interfaces ACLs, WLAN ACLs, client ACLs." + ::= { cLWlanConfigEntry 30 } + +cLWlanHotSpot2Enabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the hotSpot2 feature for this WLAN. + A value of 'true' enables the HotSpot2 + for this wlan. + A value of 'false' disables the HotSpot2 + for this wlan." + DEFVAL { false } + ::= { cLWlanConfigEntry 31 } + +cLWlanMaxClientsAllowedPerRadio OBJECT-TYPE + SYNTAX Unsigned32 (1..200) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the maximum allowed clients + per AP radio for a WLAN." + DEFVAL { 200 } + ::= { cLWlanConfigEntry 32 } + +cLWlanDhcpDeviceProfiling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of + DHCP Device Profiling feature for this WLAN. + A value of 'true' enables DHCP Device Profiling on this wlan. + A value of 'false' disables DHCP the Device Profiling + on this wlan." + DEFVAL { false } + ::= { cLWlanConfigEntry 33 } + +cLWlanMacAuthOverDot1xEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configuration state of + authentication failover to Dot1x for the WLAN. + A value of 'true' enables mac auth or dot1x + for the WLAN. + A value of 'false' disables mac auth or dot1x + for the WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 34 } + +cLWlanUserTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the timeout value of user for a WLAN." + DEFVAL { 300 } + ::= { cLWlanConfigEntry 35 } + +cLWlanUserIdleThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the user idle threshold value in bytes + for a WLAN." + DEFVAL { 0 } + ::= { cLWlanConfigEntry 36 } + +cLWlanHttpDeviceProfiling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of + HTTP Device Profiling feature for this WLAN. + A value of 'true' enables HTTP Device Profiling on this wlan. + A value of 'false' disables the HTTP Device Profiling + on this wlan." + DEFVAL { false } + ::= { cLWlanConfigEntry 37 } + +cLWlanHotSpotClearConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to clear all the configuration + related to HotSpot feature at WLAN level. + A value of 'enable' would clear the configuration. + When queries for the current value, always 'disable' + would be returned." + DEFVAL { disable } + ::= { cLWlanConfigEntry 38 } + +cLWlanRadiusAuthFourthServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Fourth + Radius Authentication Server for this wlan." + ::= { cLWlanConfigEntry 39 } + +cLWlanRadiusAuthFifthServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Fifth + Radius Authentication Server for this wlan." + ::= { cLWlanConfigEntry 40 } + +cLWlanRadiusAuthSixthServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Sixth + Radius Authentication Server for this wlan." + ::= { cLWlanConfigEntry 41 } + +cLWlanRadiusAcctFourthServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Fourth + Radius Accounting Server for this wlan." + ::= { cLWlanConfigEntry 42 } + +cLWlanRadiusAcctFifthServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Fifth + Radius Accounting Server for this wlan." + ::= { cLWlanConfigEntry 43 } + +cLWlanRadiusAcctSixthServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..21)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Sixth + Radius Accounting Server for this wlan." + ::= { cLWlanConfigEntry 44 } + +cLWlanSelfAnchorEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether self anchoring + is enabled for the wlan." + DEFVAL { false } + ::= { cLWlanConfigEntry 64 } + +cLWlanUniversalAdmin OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows universal admin mode. + to be enabled on a 802.1X/WPA/WPA2 secured WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 65 } + +cLWlan11acMuMimoEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure 11ac Mu Mimo mode for + the WLAN. + A value of 'true' enables Mu Mimo mode for the WLAN. + A value of 'false' disables Mu Mimo mode for the WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 66 } + +cLWlan11vDisassocImmiEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether 11v BSS Transition Disassociation + Imminent is enabled on the controller for this WLAN. + A value of 'true' indicates Disassociation Imminent is enabled + for the WLAN. + A value of 'false' indicates Disassociation Imminent is disabled + for the WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 67 } + +cLWlan11vDisassocTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Target Beacons Transmission Times" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates 11v BSS Transition Disassociation + Imminent timer for this WLAN." + DEFVAL { 200 } + ::= { cLWlanConfigEntry 73 } + +cLWlan11vOpRoamDisassocTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..40) + UNITS "Target Beacon Transmission Times" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates 11v BSS Transition Optimized Roaming + Disassociation Imminent timer for this WLAN." + ::= { cLWlanConfigEntry 74 } + +cLWlan11vBssTransEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates whether 11v BSS Transition is enabled on + the controller for this WLAN. + A value of 'true' indicates BSS Transition is enabled for the + WLAN. + A value of 'false' indicates BSS Transition is disabled for the + WLAN." + DEFVAL { false } + ::= { cLWlanConfigEntry 93 } + + +-- ******************************************************************** +-- * WLAN 11u Table +-- ******************************************************************** + +cLWlan11uTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlan11uEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the generic 802.11u + configuration for a particular WLAN in a + controller. + + This table has a one-to-one relationship with + cLWlanConfigTable. There exist a row in this + table corresponding to each row representing + a WLAN in cLWlanConfigTable." + ::= { ciscoLwappWlan11uConfig 1 } + +cLWlan11uEntry OBJECT-TYPE + SYNTAX CLWlan11uEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the generic 802.11u + configuration for a WLAN." + INDEX { cLWlanIndex } + ::= { cLWlan11uTable 1 } + +CLWlan11uEntry ::= SEQUENCE { + cLWlan11uStatus TruthValue, + cLWlan11uInternetAccess TruthValue, + cLWlan11uNetworkType INTEGER, + cLWlan11uVenueGroup INTEGER, + cLWlan11uVenueType INTEGER, + cLWlan11uVenueName SnmpAdminString, + cLWlan11uHessid MacAddress, + cLWlan11uNetworkAuthType INTEGER, + cLWlan11uIpAddressAvailIpv4 INTEGER, + cLWlan11uIpAddressAvailIpv6 INTEGER +} + +cLWlan11uStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the 802.11u support + for this WLAN. A value of 'true' indicates that 802.11u + support is enabled for this WLAN and a value of 'false' + indicates that the support is disabled for this WLAN." + DEFVAL { false } + ::= { cLWlan11uEntry 1 } + +cLWlan11uInternetAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the internet access + with respect to 802.11u feature for this WLAN. + A value of 'true' indicates that internet access is + enabled for this WLAN and a value of 'false' indicates + that the internet access is disabled for this WLAN." + DEFVAL { true } + ::= { cLWlan11uEntry 2 } + +cLWlan11uNetworkType OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + private(2), + privateWithGuestAccess(3), + chargeablePublicNetwork(4), + freePublicNetwork(5), + testOrEquipment(6), + wildcard(7), + personnalDeviceNetwork(8), + emgerencyServiceOnlyNetwork(9), + notConfigured(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the network type with respect + to 802.11u feature , for this WLAN. + invalid (1) : Invalid network type. + private(2) : Non-authorized users are not + permitted on this network. + privateWithGuestAccess(3) : Private network but guest + accounts area available. + chargeablePublicNetwork(4) : The network is accessible to + anyone, however, access to the + network requires payment. + freePublicNetwork(5) : The network is accessible to + anyone and no charges apply + for the network use. + testOrEquipment(6) : The network is used for test or + experimental purposes only. + wildcard(6) : Wildcard network type. + personnalDeviceNetwork(8) : The network is accessible only + by Personnal Device. + emgerencyServiceOnlyNetwork(9) : Emergency Service + network Type." + ::= { cLWlan11uEntry 3 } + +cLWlan11uVenueGroup OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + assembly(2), + business(3), + educational(4), + factoryAndIndustrial(5), + institutional(6), + mercantile(7), + residential(8), + storage(9), + utilityAndMisc(10), + vehicular(11), + outdoor(12) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates the venue group with respect + to 802.11u feature , for this WLAN." + DEFVAL { unspecified } + ::= { cLWlan11uEntry 4 } + +cLWlan11uVenueType OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + assembly(2), + business(3), + educational(4), + factoryAndIndustrial(5), + institutional(6), + mercantile(7), + residential(8), + storage(9), + utilityAndMisc(10), + vehicular(11), + outdoor(12) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates the venue type within + a particular venue group, with respect + to 802.11u feature , for this WLAN. + The Venue group-Venue Type relationship is per + the following table: + Venue Group Venue Type Code Venue Description + =========== =============== ================= + 0 0 Unspecified + 0 1-255 Reserved + 1 0 Unspecified Assembly + 1 1 Arena + 1 2 Stadium + 1 3 Passenger Terminal (e.g., + airport, port, bus station, ferry + terminal, train station) + 1 4 Amphitheater + 1 5 Amusement Park + 1 6 Place of Worship + 1 7 Convention Center + 1 8 Library + 1 9 Museum + 1 10 Restaurant + 1 11 Theater + 1 12 Bar + 1 13 Coffee Shop + 1 14 Zoo or Aquarium + 1 15 Emergency Coordination Center + 1 16-255 Reserved + 2 0 Unspecified Business + 2 1 Doctor or Dentist office + 2 2 Bank + 2 3 Fire Station + 2 4 Police Station + 2 6 Post Office + 2 7 Professional Office + 2 8 Research and Development Facility + 2 9 Attorney Office + 2 10-255 Reserved + 3 0 Unspecified Educational + 3 1 School, Primary + 3 2 School, Secondary + 3 3 University or College + 3 4-255 Reserved + 4 0 Unspecified Factory and Industrial + 4 1 Factory + 4 2-255 Reserved + 5 0 Unspecified Institutional + 5 1 Hospital + 5 2 Long-Term Care Facility (e.g., + Nursing home, Hospice, etc.) + 5 3 Alcohol and Drug Re-habilitation + Center + 5 4 Group Home + 5 5 Prison or Jail + 5 6-255 Reserved + 6 0 Unspecified Mercantile + 6 1 Retail Store + 6 2 Grocery Market + 6 3 Automotive Service Station + 6 4-255 Reserved + 7 0 Unspecified Residential + 7 1 Hotel or Motel + 7 2 Dormitory + 7 3 Boarding House + 7 4-255 Reserved + 8 0-255 Reserved + 9 0-255 Reserved + 10 0 Unspecified Vehicular + 10 1 Automobile or Truck + 10 2 Airplane + 10 3 Bus + 10 4 Ferry + 10 5 Ship or Boat + 10 6 Train + 10 7-255 Reserved + 11 0 Unspecified Outdoor + 11 1 Muni-mesh Network + 11 2 City Park + 11 3-255 Reserved" + DEFVAL { unspecified } + ::= { cLWlan11uEntry 5 } + +cLWlan11uVenueName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This is the venue name defined for this WLAN + with respect to 802.11u feature." + ::= { cLWlan11uEntry 6 } + +cLWlan11uHessid OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the Hessid for this WLAN." + ::= { cLWlan11uEntry 8 } + +cLWlan11uNetworkAuthType OBJECT-TYPE + SYNTAX INTEGER { + acceptance(1), + enrollment(2), + redirection(3), + dnsRedirection(4), + notConfigured(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the NetworkAuthType + for a WLAN" + DEFVAL { notConfigured } + ::= { cLWlan11uEntry 9 } + +cLWlan11uIpAddressAvailIpv4 OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(1), + public(2), + portRestricted(3), + singleNATPrivate(4), + doubleNATPrivate(5), + portRestrictedAndSingleNATPrivate(6), + portRestrictedAndDoubleNATPrivate(7), + unKnown(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the IPv4 Address Availability." + DEFVAL { notAvailable } + ::= { cLWlan11uEntry 10 } + +cLWlan11uIpAddressAvailIpv6 OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(1), + available(2), + unKnown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the IPv6 Address Availability." + DEFVAL { notAvailable } + ::= { cLWlan11uEntry 11 } + + +-- ******************************************************************** +-- * WLAN 11u OUI Table +-- ******************************************************************** + +cLWlan11uOuiTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlan11uOuiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the OUI + (organizational unique identifier) + configuration for a particular WLAN. + OUIs are assigned by IEEE. + A WLAN can have up to 32 OUIs defined. + OUI configuration per WLAN is required + for the 802.11u feature to work. + + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLWlan11uOuiRowStatus object." + ::= { ciscoLwappWlan11uConfig 2 } + +cLWlan11uOuiEntry OBJECT-TYPE + SYNTAX CLWlan11uOuiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the OUI + (organizational unique identifier) + configuration for a particular WLAN. + OUIs are assigned by IEEE. + A WLAN can have up to 32 OUIs defined. + OUI configuration per WLAN is required + for the 802.11u feature to work." + INDEX { + cLWlanIndex, + cLWlan11uOuiIndex + } + ::= { cLWlan11uOuiTable 1 } + +CLWlan11uOuiEntry ::= SEQUENCE { + cLWlan11uOuiIndex Unsigned32, + cLWlan11uOui OCTET STRING, + cLWlan11uOuiIsBeacon TruthValue, + cLWlan11uOuiRowStatus RowStatus, + cLWlan11uOuiStorageType StorageType +} + +cLWlan11uOuiIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of a OUI + on a WLAN.Each WLAN can have up to 32 OUIs defined. + Each OUI should be unique." + ::= { cLWlan11uOuiEntry 1 } + +cLWlan11uOui OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6 | 10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The OUI field is a public OUI assigned by the IEEE. + Each OUI identifies a roaming consortium + (group of SSPs with inter-SSP roaming agreement) + or a single SSP.WLAN can have up to 32 OUIs defined. + Each OUI defined for a WLAN should be unique. + For example the value for Cisco is 004096." + ::= { cLWlan11uOuiEntry 2 } + +cLWlan11uOuiIsBeacon OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure this particular + OUI as one of the beacon OUIs. + Beacon can carry at most 3 OUIs. + User should be able to select 0-3 OUIs + (from the already configured OUIs for this WLAN). + A value of 'true' indicates that this OUI would + be carried in beacon. A value of 'false' + indicates that this OUI is not a beacon OUI." + DEFVAL { false } + ::= { cLWlan11uOuiEntry 3 } + +cLWlan11uOuiRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular + OUI entry in the table." + ::= { cLWlan11uOuiEntry 4 } + +cLWlan11uOuiStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represnts the storage type for this + conceptual row." + DEFVAL { nonVolatile } + ::= { cLWlan11uOuiEntry 5 } + + +-- ******************************************************************** +-- * WLAN 11u Realm Table +-- ******************************************************************** + +cLWlan11uRealmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlan11uRealmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the realm (NAI) details per WLAN. + In order to provide roaming services, + it is necessary to have a standardized method for + identifying users. NAI is the user identity + submitted by the client during network authentication. + Each realm entry should be unique." + ::= { ciscoLwappWlan11uConfig 3 } + +cLWlan11uRealmEntry OBJECT-TYPE + SYNTAX CLWlan11uRealmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the realm (NAI) + configuration for a particular WLAN.A WLAN can have + up to 32 realm defined" + INDEX { + cLWlanIndex, + cLWlan11uRealmIndex + } + ::= { cLWlan11uRealmTable 1 } + +CLWlan11uRealmEntry ::= SEQUENCE { + cLWlan11uRealmIndex Unsigned32, + cLWlan11uRealmName SnmpAdminString, + cLWlan11uRealmRowStatus RowStatus +} + +cLWlan11uRealmIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies, one instance of + a realm EAP entry (NAI) on a WLAN. + Each realm entry should be unique." + ::= { cLWlan11uRealmEntry 1 } + +cLWlan11uRealmName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the NAI name. + In order to provide roaming services, + it is necessary to have a standardized method for + identifying users. NAI is the user identity + submitted by the client during network authentication. + In roaming, the purpose of the NAI is to identify the + user as well as to assist in the routing of the authentication + request. + Please note that the NAI may not necessarily be + the same as the user's e-mail address or the user identity + submitted in an application layer authentication." + ::= { cLWlan11uRealmEntry 2 } + +cLWlan11uRealmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular realm + entry (NAI)from the table" + ::= { cLWlan11uRealmEntry 3 } + + +-- ******************************************************************** +-- * WLAN 11u Realm Eap Table +-- ******************************************************************** + +cLWlan11uRealmEapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlan11uRealmEapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the EAP method configured per realm + for a particular WLAN. A realm can have up to 4 EAP + method defined. The EAP method supported are + LEAP,PEAP,EAP-FAST and EAP-TLS." + ::= { ciscoLwappWlan11uConfig 4 } + +cLWlan11uRealmEapEntry OBJECT-TYPE + SYNTAX CLWlan11uRealmEapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the EAP method + configured per realm for a particular WLAN. + A realm can have up to 4 EAP method defined. + The EAP method supported are LEAP,PEAP,EAP-FAST and EAP-TLS." + INDEX { + cLWlanIndex, + cLWlan11uRealmIndex, + cLWlan11uRealmEapIndex + } + ::= { cLWlan11uRealmEapTable 1 } + +CLWlan11uRealmEapEntry ::= SEQUENCE { + cLWlan11uRealmEapIndex Unsigned32, + cLWlan11uRealmEapMethod INTEGER, + cLWlan11uRealmEapRowStatus RowStatus +} + +cLWlan11uRealmEapIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of + a EAP entry configured per a realm for a particular WLAN." + ::= { cLWlan11uRealmEapEntry 1 } + +cLWlan11uRealmEapMethod OBJECT-TYPE + SYNTAX INTEGER { + none(1), + leap(2), + peap(3), + eapTls(4), + eapFast(5), + eapSim(6), + eapTtls(7), + eapAka(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the EAP method defined." + ::= { cLWlan11uRealmEapEntry 2 } + +cLWlan11uRealmEapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular EAP + entry from the table" + ::= { cLWlan11uRealmEapEntry 3 } + + +-- ******************************************************************** +-- * WLAN 11u Realm Eap Auth Table +-- ******************************************************************** + +cLWlan11uRealmEapAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlan11uRealmEapAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the authentication method details + configured per EAP method for particular realm. + There can be up to 10 authentication configuration + entries per EAP method." + ::= { ciscoLwappWlan11uConfig 5 } + +cLWlan11uRealmEapAuthEntry OBJECT-TYPE + SYNTAX CLWlan11uRealmEapAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the authentication + method details configured per EAP method for particular realm. + There can be up to 10 authentication configuration + entries per EAP method." + INDEX { + cLWlanIndex, + cLWlan11uRealmIndex, + cLWlan11uRealmEapIndex, + cLWlan11uRealmEapAuthIndex + } + ::= { cLWlan11uRealmEapAuthTable 1 } + +CLWlan11uRealmEapAuthEntry ::= SEQUENCE { + cLWlan11uRealmEapAuthIndex Unsigned32, + cLWlan11uRealmEapAuthMethod INTEGER, + cLWlan11uRealmEapAuthParam INTEGER, + cLWlan11uRealmEapAuthCredentialType INTEGER, + cLWlan11uRealmEapAuthRowStatus RowStatus +} + +cLWlan11uRealmEapAuthIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of + a auth entry configured per a EAP for a particular WLAN." + ::= { cLWlan11uRealmEapAuthEntry 1 } + +cLWlan11uRealmEapAuthMethod OBJECT-TYPE + SYNTAX INTEGER { + nonEapInnerAuthType(1), + innerAuthEapType(2), + credentialType(3), + tunneledEapCredentialType(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the authentication method defined." + DEFVAL { nonEapInnerAuthType } + ::= { cLWlan11uRealmEapAuthEntry 2 } + +cLWlan11uRealmEapAuthParam OBJECT-TYPE + SYNTAX INTEGER { + none(1), + pap(2), + chap(3), + mschap(4), + mschapV2(5), + leap(6), + peap(7), + eapTls(8), + eapFast(9), + eapSim(10), + eapTtls(11), + eapAka(12), + sim(13), + usim(14), + nfcSecure(15), + hardwareToken(16), + softToken(17), + certificate(18), + usernamePassword(19), + reserved(20), + anonynous(21), + vendorSpecific(22) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the authentication parameter + defined for a particular authentication method. + The Autentication Parameter and the Authentication Method + relationship as follows + + Method Parameter Description + =========== =============== ================= + 1 1 Reserved + 1 2 PAP + 1 3 CHAP + 1 4 MSCHAP + 1 5 MSCHAPV2 + 2 6 LEAP + 2 7 PEAP + 2 8 EAP-TLS + 2 9 EAP-FAST + 2 10 EAP-SIM + 2 11 EAP-TTLS + 2 12 EAP-AKA + 3 13 SIM + 3 14 USIM + 3 15 NFCSECURE + 3 16 HARDWARE TOKEN + 3 17 SOFT TOKEN + 3 18 CERTIFICATE + 3 19 USERNAME PASSWORD + 3 20 RESERVED + 3 21 Anonynous + 3 22 Vendor Specific" + DEFVAL { none } + ::= { cLWlan11uRealmEapAuthEntry 3 } + +cLWlan11uRealmEapAuthCredentialType OBJECT-TYPE + SYNTAX INTEGER { + sim(1), + usim(2), + nfcSecure(3), + hardwareToken(4), + softToken(5), + certificate(6), + usernamePassword(7), + reserved(8), + anonynous(9), + vendorSpecific(10) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the credential type defined for a particular + authentication method." + DEFVAL { sim } + ::= { cLWlan11uRealmEapAuthEntry 4 } + +cLWlan11uRealmEapAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular auth + entry from the table" + ::= { cLWlan11uRealmEapAuthEntry 5 } + + +-- ******************************************************************** +-- * WLAN 11u Domain Table +-- ******************************************************************** + +cLWlan11uDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlan11uDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the Domain Entry + configuration for a particular WLAN in a + controller. + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLWlan11uDomainRowStatus object" + ::= { ciscoLwappWlan11uConfig 6 } + +cLWlan11uDomainEntry OBJECT-TYPE + SYNTAX CLWlan11uDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the Domain + configuration for a particular WLAN. + A WLAN can have up to 10 domains defined." + INDEX { + cLWlanIndex, + cLWlan11uDomainIndex + } + ::= { cLWlan11uDomainTable 1 } + +CLWlan11uDomainEntry ::= SEQUENCE { + cLWlan11uDomainIndex Unsigned32, + cLWlan11uDomainName SnmpAdminString, + cLWlan11uDomainRowStatus RowStatus +} + +cLWlan11uDomainIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of a Domain + on a WLAN.Each WLAN can have up to 10 Domains defined. + Each Domain should be unique." + ::= { cLWlan11uDomainEntry 1 } + +cLWlan11uDomainName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the domain name for this particular + Index." + ::= { cLWlan11uDomainEntry 2 } + +cLWlan11uDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular + Domain entry in the table." + ::= { cLWlan11uDomainEntry 3 } + + +-- ******************************************************************** +-- * WLAN 11u 3gpp Table +-- ******************************************************************** + +cLWlan11u3gppTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlan11u3gppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the 3gpp info + configuration for a particular WLAN in a + controller. + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLWlan11u3gppRowStatus object" + ::= { ciscoLwappWlan11uConfig 7 } + +cLWlan11u3gppEntry OBJECT-TYPE + SYNTAX CLWlan11u3gppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the Domain + configuration for a particular WLAN. + A WLAN can have up to 32 operator defined." + INDEX { + cLWlanIndex, + cLWlan11u3gppIndex + } + ::= { cLWlan11u3gppTable 1 } + +CLWlan11u3gppEntry ::= SEQUENCE { + cLWlan11u3gppIndex Unsigned32, + cLWlan11u3gppCountryCode OCTET STRING, + cLWlan11u3gppNetworkCode OCTET STRING, + cLWlan11u3gppRowStatus RowStatus +} + +cLWlan11u3gppIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of a 3gpp + on a WLAN.Each WLAN can have up to 32 3gpps defined. + Each 3gpp should be unique." + ::= { cLWlan11u3gppEntry 1 } + +cLWlan11u3gppCountryCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Language defined for this 3gpp Index." + ::= { cLWlan11u3gppEntry 2 } + +cLWlan11u3gppNetworkCode OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Language defined for this 3gpp Index." + ::= { cLWlan11u3gppEntry 3 } + +cLWlan11u3gppRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular + 3gpp entry in the table." + ::= { cLWlan11u3gppEntry 4 } + + +-- ******************************************************************** +-- * WLAN Service Advertisement Table +-- ******************************************************************** + +cLWlanServiceAdvertisementTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanServiceAdvertisementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the generic service advertisement + configuration for a particular WLAN in a + controller. + + This table has a one-to-one relationship with + cLWlanConfigTable. There exist a row in this + table corresponding to each row representing + a WLAN in cLWlanConfigTable." + ::= { ciscoLwappWlanServiceAdvertisementConfig 1 } + +cLWlanServiceAdvertisementEntry OBJECT-TYPE + SYNTAX CLWlanServiceAdvertisementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the generic 802.11u + configuration for a WLAN." + INDEX { cLWlanIndex } + ::= { cLWlanServiceAdvertisementTable 1 } + +CLWlanServiceAdvertisementEntry ::= SEQUENCE { + cLWlanServiceAdvertisementStatus TruthValue, + cLWlanServiceAdvertisementMsapServerIndex Unsigned32 +} + +cLWlanServiceAdvertisementStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the MSAP status for this WLAN. + A value of true enables MSAP for this WLAN. + A value of false disbales MSAP for this WLAN." + DEFVAL { false } + ::= { cLWlanServiceAdvertisementEntry 1 } + +cLWlanServiceAdvertisementMsapServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the Index for the MSAP Server." + ::= { cLWlanServiceAdvertisementEntry 5 } + + + +cLWlanHotSpot2OperatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanHotSpot2OperatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the Operator + configuration for a particular WLAN in a + controller. + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLWlanHotSpot2OperatorRowStatus object" + ::= { ciscoLwappWlanHotSpot2Config 1 } + +cLWlanHotSpot2OperatorEntry OBJECT-TYPE + SYNTAX CLWlanHotSpot2OperatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the Domain + configuration for a particular WLAN. + A WLAN can have up to 32 operator defined." + INDEX { + cLWlanIndex, + cLWlanHotSpot2OperatorIndex + } + ::= { cLWlanHotSpot2OperatorTable 1 } + +CLWlanHotSpot2OperatorEntry ::= SEQUENCE { + cLWlanHotSpot2OperatorIndex Unsigned32, + cLWlanHotSpot2OperatorName SnmpAdminString, + cLWlanHotSpot2OperatorLanguage SnmpAdminString, + cLWlanHotSpot2OperatorRowStatus RowStatus +} + +cLWlanHotSpot2OperatorIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of a Operator + on a WLAN.Each WLAN can have up to 32 Operators defined. + Each Operator should be unique." + ::= { cLWlanHotSpot2OperatorEntry 1 } + +cLWlanHotSpot2OperatorName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the Operator name for this particular + Index." + ::= { cLWlanHotSpot2OperatorEntry 2 } + +cLWlanHotSpot2OperatorLanguage OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..3)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Language defined for this Operator Index." + ::= { cLWlanHotSpot2OperatorEntry 3 } + +cLWlanHotSpot2OperatorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular + Operator entry in the table." + ::= { cLWlanHotSpot2OperatorEntry 4 } + + + +cLWlanHotSpot2PortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanHotSpot2PortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of + Port-Protocol Configuration on a WLAN.Each WLAN can + have up to 10 port configuration defined.Each configuration + should be unique." + ::= { ciscoLwappWlanHotSpot2Config 2 } + +cLWlanHotSpot2PortConfigEntry OBJECT-TYPE + SYNTAX CLWlanHotSpot2PortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the Port-Protocol + configuration for a particular WLAN. + A WLAN can have up to 10 port configurations defined." + INDEX { + cLWlanIndex, + cLWlanHotSpot2PortConfigIndex + } + ::= { cLWlanHotSpot2PortConfigTable 1 } + +CLWlanHotSpot2PortConfigEntry ::= SEQUENCE { + cLWlanHotSpot2PortConfigIndex Unsigned32, + cLWlanHotSpot2PortConfigIpProtocol INTEGER, + cLWlanHotSpot2PortConfigPortNumber INTEGER, + cLWlanHotSpot2PortConfigStatus INTEGER, + cLWlanHotSpot2PortConfigRowStatus RowStatus +} + +cLWlanHotSpot2PortConfigIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies one instance of a Port + Configuration on a WLAN.Each WLAN can have up to 32 Port + Configurations defined.Each Port Configuration should be + unique." + ::= { cLWlanHotSpot2PortConfigEntry 1 } + +cLWlanHotSpot2PortConfigIpProtocol OBJECT-TYPE + SYNTAX INTEGER { + icmp(1), + ftp(6), + ikev2(17), + esp(50) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the Port Ip protocol + for this index for a WLAN" + ::= { cLWlanHotSpot2PortConfigEntry 2 } + +cLWlanHotSpot2PortConfigPortNumber OBJECT-TYPE + SYNTAX INTEGER { + icmp-esp(0), + ftp(20), + ssh(22), + ttls-vpn(443), + ikev2(500), + pptp-vpn(1723), + ipsec-nat(4500), + voip(5060) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the Port Number for this index + for a WLAN. This object indicates the Port Number + with respect to an IP Protocol. + The Protocol Port Number relationship is per + the following table: + IP Protocol Port Number Description + =========== =============== ================= + 1 0 ICMP + 6 20 FTP + 6 22 SSH + 6 443 TLS + 6 1723 PPTP-VPN + 6 5060 VoIP + 17 5060 VoIP + 17 4500 IKEv + 17 500 IKEv2 + 50 0 ESP" + ::= { cLWlanHotSpot2PortConfigEntry 3 } + +cLWlanHotSpot2PortConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + closed(1), + open(2), + unknown(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the Port Status + for this instance for a WLAN" + ::= { cLWlanHotSpot2PortConfigEntry 4 } + +cLWlanHotSpot2PortConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular + PortConfig entry in the table." + ::= { cLWlanHotSpot2PortConfigEntry 5 } + + + +cLWlanHotSpot2ConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanHotSpot2ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the generic HotSpot2 + configuration for a particular WLAN in a + controller. + + This table has a one-to-one relationship with + cLWlanConfigTable. There exist a row in this + table corresponding to each row representing + a WLAN in cLWlanConfigTable." + ::= { ciscoLwappWlanHotSpot2Config 3 } + +cLWlanHotSpot2ConfigEntry OBJECT-TYPE + SYNTAX CLWlanHotSpot2ConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the generic HotSpot2 + configuration for a WLAN." + INDEX { cLWlanIndex } + ::= { cLWlanHotSpot2ConfigTable 1 } + +CLWlanHotSpot2ConfigEntry ::= SEQUENCE { + cLWlanHotSpot2WanLinkStatus INTEGER, + cLWlanHotSpot2WanSymLinkStatus INTEGER, + cLWlanHotSpot2WanDownLinkSpeed Unsigned32, + cLWlanHotSpot2WanUpLinkSpeed Unsigned32 +} + +cLWlanHotSpot2WanLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + linkUp(1), + linkDown(2), + linkInTestState(3), + notConfigured(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the status of the link with respect to + WAN metrics configuration." + ::= { cLWlanHotSpot2ConfigEntry 1 } + +cLWlanHotSpot2WanSymLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + different(1), + same(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the symmetry of the link with respect to + WAN metrics configuration. A value of 'different(1)' + indicates that link speed is different in uplink and + downlink(ex:ADSL). A value of 'same(2)' indicates that + link speed is same in uplink and downlink(ex:DSL)." + ::= { cLWlanHotSpot2ConfigEntry 2 } + +cLWlanHotSpot2WanDownLinkSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the down link speed of WAN Backhaul + in kbps." + ::= { cLWlanHotSpot2ConfigEntry 3 } + +cLWlanHotSpot2WanUpLinkSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the up link speed of WAN Backhaul + in kbps." + ::= { cLWlanHotSpot2ConfigEntry 4 } + + + +cLAPGroupsHyperlocationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsHyperlocationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring Hyperlocation + settings allowed for each AP Group. + Each site can have a set of HALO and PakRSSI + parameters associated with it." + ::= { ciscoLwappAPGroupsHyperlocationConfig 1 } + +cLAPGroupsHyperlocationConfigEntry OBJECT-TYPE + SYNTAX CLAPGroupsHyperlocationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupsHyperlocationConfigEntry. + cLAPGroupName is mandatory for creating an entry in + CLAPGroupsHyperlocationConfigEntry ." + INDEX { cLAPGroupName } + ::= { cLAPGroupsHyperlocationConfigTable 1 } + +CLAPGroupsHyperlocationConfigEntry ::= SEQUENCE { + cLAPGroupsHyperlocationEnable TruthValue, + cLAPGroupsPakRssiThreshold Integer32, + cLAPGroupsPakRssiThresholdTrigger Gauge32, + cLAPGroupsPakRssiNtpIpAddressType InetAddressType, + cLAPGroupsPakRssiNtpAddress InetAddress +} + +cLAPGroupsHyperlocationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the state of Hyperlocation. + A value of 'true' indicates that Hyperlocation is enabled. + A value of 'false' indicates that Hyperlocation is disabled." + DEFVAL { false } + ::= { cLAPGroupsHyperlocationConfigEntry 1 } + +cLAPGroupsPakRssiThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the threshold value for + Packet RSSI location feature. Valid range is + -100 dbm to -50 dbm." + DEFVAL { -100 } + ::= { cLAPGroupsHyperlocationConfigEntry 2 } + +cLAPGroupsPakRssiThresholdTrigger OBJECT-TYPE + SYNTAX Gauge32 (1..100) + UNITS "dbm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the trigger threshold + value for Packet RSSI location feature. Valid + range is 1 dbm to 100 dbm." + DEFVAL { 10 } + ::= { cLAPGroupsHyperlocationConfigEntry 3 } + +cLAPGroupsPakRssiNtpIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the NTP server + IP address type for Packet RSSI location feature." + ::= { cLAPGroupsHyperlocationConfigEntry 4 } + +cLAPGroupsPakRssiNtpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the NTP server + IP address for Packet RSSI location feature." + ::= { cLAPGroupsHyperlocationConfigEntry 5 } + + + +cLAPGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring general parameters for an AP group" + ::= { ciscoLwappAPGroupsVlanConfig 6 } + +cLAPGroupConfigEntry OBJECT-TYPE + SYNTAX CLAPGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupConfigTable for + configuring general parameters for an AP group" + INDEX { cLAPGroupName } + ::= { cLAPGroupConfigTable 1 } + +CLAPGroupConfigEntry ::= SEQUENCE { + cLApGroupPreferMode INTEGER, + cLApGroupGlobalWebAuthConfig TruthValue, + cLApGroupExternalWebAuthUrl CiscoURLStringOrEmpty +} + +cLApGroupPreferMode OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + ipv6(2), + disable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies prefer-mode of AP-Group." + ::= { cLAPGroupConfigEntry 1 } + +cLApGroupGlobalWebAuthConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the web authentication is set + per Ap Group or not. + A value of 'true' indicates that webauth is enabled on Ap Group. + A value of 'false' indicates that webauth is disabled on Ap Group." + DEFVAL { false } + ::= { cLAPGroupConfigEntry 2 } + +cLApGroupExternalWebAuthUrl OBJECT-TYPE + SYNTAX CiscoURLStringOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the URL to which the client webpage + will be directed for authentication when a client joins the + WLAN part of an AP group." + DEFVAL { "" } + ::= { cLAPGroupConfigEntry 3 } + + + +cLAPGroupsPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring port + settings allowed for each AP Group." + ::= { ciscoLwappAPGroupsPortConfig 1 } + +cLAPGroupsPortConfigEntry OBJECT-TYPE + SYNTAX CLAPGroupsPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupsPortConfigEntry. + cLAPGroupName is mandatory for creating a entry in + CLAPGroupsPortConfigEntry ." + INDEX { + cLAPGroupName, + cLAPGroupsLANPortNumber + } + ::= { cLAPGroupsPortConfigTable 1 } + +CLAPGroupsPortConfigEntry ::= SEQUENCE { + cLAPGroupsLANPortNumber Unsigned32, + cLAPGroupsLANPortStatus INTEGER, + cLAPGroupsLANPortPoeStatus INTEGER, + cLAPGroupsLANPortRlanName SnmpAdminString, + cLAPGroupsLANPortRowStatus RowStatus +} + +cLAPGroupsLANPortNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies the LAN port number + of an AP Group. Each AP Group can have up to 3 LAN ports." + ::= { cLAPGroupsPortConfigEntry 1 } + +cLAPGroupsLANPortStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the LAN port state. + A value of 'true' indicates that selected LAN Port is enabled. A value + of 'false' indicates that LAN Port is disabled." + DEFVAL { disabled } + ::= { cLAPGroupsPortConfigEntry 2 } + +cLAPGroupsLANPortPoeStatus OBJECT-TYPE + SYNTAX INTEGER { + notsupported(0), + disabled(1), + enabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the LAN port POE state. + A value of 'true' indicates that POE is enabled. A value + of 'false' indicates that POE is disabled." + DEFVAL { disabled } + ::= { cLAPGroupsPortConfigEntry 3 } + +cLAPGroupsLANPortRlanName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the remote LAN name of the corresponding port." + ::= { cLAPGroupsPortConfigEntry 4 } + +cLAPGroupsLANPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table. cLAPGroupName and cLAPGroupsLANPortNumber + are mandatory for creating and deleting an entry." + ::= { cLAPGroupsPortConfigEntry 5 } + + + +cLAPGroupsExtModuleConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsExtModuleConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring external module settings allowed for each AP Group. + An entry in this table is created for each AP group." + ::= { ciscoLwappAPGroupsPortConfig 2 } + +cLAPGroupsExtModuleConfigEntry OBJECT-TYPE + SYNTAX CLAPGroupsExtModuleConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupsExtModuleConfigEntry. + cLAPGroupName is mandatory for creating an entry in + CLAPGroupsExtModuleConfigEntry ." + INDEX { cLAPGroupName } + ::= { cLAPGroupsExtModuleConfigTable 1 } + +CLAPGroupsExtModuleConfigEntry ::= SEQUENCE { + cLAPGroupsExtModuleStatus INTEGER, + cLAPGroupsExtModuleRlanName SnmpAdminString +} + +cLAPGroupsExtModuleStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the external module state. + A value of 'true' indicates that external module is enabled. A value + of 'false' indicates that external module is disabled." + DEFVAL { disabled } + ::= { cLAPGroupsExtModuleConfigEntry 1 } + +cLAPGroupsExtModuleRlanName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the remote lan name of the external module." + ::= { cLAPGroupsExtModuleConfigEntry 2 } + + +-- ******************************************************************** +-- * AP Groups Vlan Config +-- ******************************************************************** + +cLAPGroupsVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the WLAN-interface-mappings and WLAN-NAC + settings allowed for each configured site. + Each site can have a set of WLANs associated + with it. + + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLAPGroupsVlanConfigRowStatus object." + ::= { ciscoLwappAPGroupsVlanConfig 1 } + +cLAPGroupsVlanConfigEntry OBJECT-TYPE + SYNTAX CLAPGroupsVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupsVlanMappingTable. + cLWlanProfileName is mandatory for creating a entry in + cLWlanConfigEntry." + INDEX { + cLAPGroupName, + cLWlanProfileName + } + ::= { cLAPGroupsVlanConfigTable 1 } + +CLAPGroupsVlanConfigEntry ::= SEQUENCE { + cLAPGroupName OCTET STRING, + cLAPGroupsVlanMappingInterfaceName OCTET STRING, + cLAPGroupNACSupport TruthValue, + cLAPGroupsVlanConfigRowStatus RowStatus, + cLAPGroupsVlanConfigStorageType StorageType, + cLAPGroupsWlanOrderIndex Unsigned32, + cLAPGroupsVlanMappingInterfaceNameRev1 OCTET STRING +} + +cLAPGroupName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a AP group. + The string is an unique name assigned to a site." + ::= { cLAPGroupsVlanConfigEntry 1 } + +cLAPGroupsVlanMappingInterfaceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object represents the interface to be used + when a client connects to the 'cLWlanProfileName' + WLAN on the AP. + When an AP is associated with a site, and the site + has an associated set of WLANs, then only those + WLANs are beamed by the AP. + cLAPGroupsVlanMappingInterfaceName object is superseded + by cLAPGroupsVlanMappingInterfaceNameRev1." + ::= { cLAPGroupsVlanConfigEntry 2 } + +cLAPGroupNACSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the NAC- Out Of + Band(OOB) support for this AP groups VLAN. + A value of 'true' indicates that the AP group + supports the NAC- Out Of Band(OOB) feature. + A value of 'false' indicates that the AP group + does not support the NAC- Out Of Band(OOB) feature." + DEFVAL { false } + ::= { cLAPGroupsVlanConfigEntry 3 } + +cLAPGroupsVlanConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and used + to create and delete specific instances of rows + in this table." + ::= { cLAPGroupsVlanConfigEntry 4 } + +cLAPGroupsVlanConfigStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represnts the storage type for this + conceptual row." + DEFVAL { nonVolatile } + ::= { cLAPGroupsVlanConfigEntry 5 } + +cLAPGroupsWlanOrderIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represnts the position of a wlan in each + AP group. When a WLAN is added to an AP group, it will be + placed in the lowest available slot in an array of size 16. + This index will determine the order in which the WLAN is + applied on an AP in that group." + ::= { cLAPGroupsVlanConfigEntry 6 } + +cLAPGroupsVlanMappingInterfaceNameRev1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the interface to be used + when a client connects to the 'cLWlanProfileName' + WLAN on the AP. + When an AP is associated with a site, and the site + has an associated set of WLANs, then only those + WLANs are beamed by the AP." + ::= { cLAPGroupsVlanConfigEntry 7 } + + + +cLAPGroupsVenueConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsVenueConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the configuring Venue details + for a configured site." + ::= { ciscoLwappAPGroupsVlanConfig 2 } + +cLAPGroupsVenueConfigEntry OBJECT-TYPE + SYNTAX CLAPGroupsVenueConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupsVlanMappingTable. + cLWlanProfileName is mandatory for creating a entry in + cLWlanConfigEntry." + INDEX { cLAPGroupName } + ::= { cLAPGroupsVenueConfigTable 1 } + +CLAPGroupsVenueConfigEntry ::= SEQUENCE { + cLAPGroupsVenueConfigVenueGroup INTEGER, + cLAPGroupsVenueConfigVenueType INTEGER, + cLAPGroupsVenueConfigVenueName SnmpAdminString, + cLAPGroupsVenueConfigLanguage SnmpAdminString, + cLAPGroupsOperatingClass BITS +} + +cLAPGroupsVenueConfigVenueGroup OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + assembly(2), + business(3), + educational(4), + factoryAndIndustrial(5), + institutional(6), + mercantile(7), + residential(8), + storage(9), + utilityAndMisc(10), + vehicular(11), + outdoor(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the venue group + for this AP Group." + DEFVAL { unspecified } + ::= { cLAPGroupsVenueConfigEntry 1 } + +cLAPGroupsVenueConfigVenueType OBJECT-TYPE + SYNTAX INTEGER { + unspecified(1), + unspecifiedAssembly(2), + arena(3), + stadium(4), + passengerTerminal(5), + amphitheater(6), + amusementPark(7), + placeOfWorship(8), + conventionCenter(9), + library(10), + museum(11), + restaurant(12), + theater(13), + bar(14), + coffeeShop(15), + zooOrAquarium(16), + emergencyCoordinationCenter(17), + unspecifiedBusiness(18), + doctorOrDentistOffice(19), + bank(20), + fireStation(21), + policeStation(22), + postOffice(23), + professionalOffice(24), + researchAndDevelopmentFacility(25), + attorneyOffice(26), + unspecifiedEducational(27), + schoolPrimary(28), + schoolSecondary(29), + universityOrCollege(30), + unspecifiedFactoryAndIndustrial(31), + factory(32), + unspecifiedInstitutional(33), + hospital(34), + longTermCareFacility(35), + alcoholAndDrugRehabilitationCenter(36), + groupHome(37), + prisonOrJail(38), + unspecifiedMercantile(39), + retailStore(40), + groceryMarket(41), + atomotiveServiceStation(42), + shoppingMall(43), + gasStation(44), + unspecifiedResidential(45), + privateResidence(46), + hotelOrMotel(47), + dormitory(48), + boardingHouse(49), + unspecifiedStorage(50), + unspecifiedUtility(51), + unspecifiedVehicular(52), + automobileOrTruck(53), + airplane(54), + bus(55), + ferry(56), + shipOrBoat(57), + train(58), + motorBike(59), + unspecifiedOutdoor(60), + muniMeshNetwork(61), + cityPark(62), + restArea(63), + trafficControl(64), + busStop(65), + kiosk(66) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the venue type within + a particular venue group,for this AP Group. + The Venue group-Venue Type relationship is per + the following table: + Venue Group Venue Type Code Venue Description + =========== =============== ================= + 0 0 Unspecified + 0 1-255 Reserved + 1 0 Unspecified Assembly + 1 1 Arena + 1 2 Stadium + 1 3 Passenger Terminal (e.g., + airport, port, bus station, + ferry terminal, train station) + 1 4 Amphitheater + 1 5 Amusement Park + 1 6 Place of Worship + 1 7 Convention Center + 1 8 Library + 1 9 Museum + 1 10 Restaurant + 1 11 Theater + 1 12 Bar + 1 13 Coffee Shop + 1 14 Zoo or Aquarium + 1 15 Emergency Coordination Center + 1 16-255 Reserved + 2 0 Unspecified Business + 2 1 Doctor or Dentist office + 2 2 Bank + 2 3 Fire Station + 2 4 Police Station + 2 6 Post Office + 2 7 Professional Office + 2 8 Research and Development + Facility + 2 9 Attorney Office + 2 10-255 Reserved + 3 0 Unspecified Educational + 3 1 School, Primary + 3 2 School, Secondary + 3 3 University or College + 3 4-255 Reserved + 4 0 Unspecified Factory and + Industrial Factory + 4 2-255 Reserved + 5 0 Unspecified Institutional + 5 1 Hospital + 5 2 Long-Term Care Facility (e.g., + Nursing home, Hospice, etc.) + 5 3 Alcohol and Drug Re-habilitation + Center + 5 4 Group Home + 5 5 Prison or Jail + 5 6-255 Reserved + 6 0 Unspecified Mercantile + 6 1 Retail Store + 6 2 Grocery Market + 6 3 Automotive Service Station + 6 4-255 Reserved + 7 0 Unspecified Residential + 7 1 Hotel or Motel + 7 2 Dormitory + 7 3 Boarding House + 7 4-255 Reserved + 8 0-255 Reserved + 9 0-255 Reserved + 10 0 Unspecified Vehicular + 10 1 Automobile or Truck + 10 2 Airplane + 10 3 Bus + 10 4 Ferry + 10 5 Ship or Boat + 10 6 Train + 10 7-255 Reserved + 11 0 Unspecified Outdoor + 11 1 Muni-mesh Network + 11 2 City Park + 11 3-255 Reserved" + DEFVAL { unspecified } + ::= { cLAPGroupsVenueConfigEntry 2 } + +cLAPGroupsVenueConfigVenueName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..252)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the venue name defined for this AP Group." + ::= { cLAPGroupsVenueConfigEntry 3 } + +cLAPGroupsVenueConfigLanguage OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..3)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the Language defined for this AP Group." + ::= { cLAPGroupsVenueConfigEntry 4 } + +cLAPGroupsOperatingClass OBJECT-TYPE + SYNTAX BITS { + class81(0), + class83(1), + class84(2), + class112(3), + class113(4), + class115(5), + class116(6), + class117(7), + class118(8), + class119(9), + class120(10), + class121(11), + class122(12), + class123(13), + class124(14), + class125(15), + class126(16), + class127(17) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the the group of channels on the + frequency band(s) the access network operates." + ::= { cLAPGroupsVenueConfigEntry 5 } + + + +cLAPGroupsMultipleVenueTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsMultipleVenueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for configuring multiple venues + for a configured site." + ::= { ciscoLwappAPGroupsVlanConfig 3 } + +cLAPGroupsMultipleVenueEntry OBJECT-TYPE + SYNTAX CLAPGroupsMultipleVenueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupsMultipleVenueTable. + cLAPGroupsMultipleVenueLanguage is mandatory + for creating a row in this table." + INDEX { + cLAPGroupName, + cLAPGroupsMultipleVenueLanguage + } + ::= { cLAPGroupsMultipleVenueTable 1 } + +CLAPGroupsMultipleVenueEntry ::= SEQUENCE { + cLAPGroupsMultipleVenueLanguage SnmpAdminString, + cLAPGroupsMultipleVenueName SnmpAdminString, + cLAPGroupsMultipleVenueRowStatus RowStatus +} + +cLAPGroupsMultipleVenueLanguage OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..3)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the Language defined for the particular venue name + entry." + ::= { cLAPGroupsMultipleVenueEntry 1 } + +cLAPGroupsMultipleVenueName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..252)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the one of the venue names defined for this AP Group." + ::= { cLAPGroupsMultipleVenueEntry 2 } + +cLAPGroupsMultipleVenueRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular + venue entry in the table." + ::= { cLAPGroupsMultipleVenueEntry 3 } + + + +cLAPGroupNasIdConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupNasIdConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the configuring NAS-ID for an AP group." + ::= { ciscoLwappAPGroupNasIdConfig 1 } + +cLAPGroupNasIdConfigEntry OBJECT-TYPE + SYNTAX CLAPGroupNasIdConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupNasIdConfigTable for the configuring NAS-ID for an AP group." + INDEX { cLAPGroupName } + ::= { cLAPGroupNasIdConfigTable 1 } + +CLAPGroupNasIdConfigEntry ::= SEQUENCE { + cLAPGroupNasId SnmpAdminString +} + +cLAPGroupNasId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the NAS-ID to this AP group + NAS-ID string is sent to radius server by WLC (as radius client) + via authentication request, which can be used to classify users + to different groups then radius server can reply a customized + authentication response" + ::= { cLAPGroupNasIdConfigEntry 1 } + + + +cLAPGroupsPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the policies to be mapped + to each AP group on the controller. + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLAPGroupsPolicyRowStatus object." + ::= { ciscoLwappAPGroupsVlanConfig 4 } + +cLAPGroupsPolicyEntry OBJECT-TYPE + SYNTAX CLAPGroupsPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupsPolicyTable" + INDEX { + cLAPGroupName, + cLAPGroupsPolicyWlanId, + cLAPGroupsPolicyPriIndex + } + ::= { cLAPGroupsPolicyTable 1 } + +CLAPGroupsPolicyEntry ::= SEQUENCE { + cLAPGroupsPolicyWlanId Unsigned32, + cLAPGroupsPolicyPriIndex Unsigned32, + cLAPGroupsPolicyIndex Unsigned32, + cLAPGroupsPolicyWlanProfile SnmpAdminString, + cLAPGroupsPolicyRowStatus RowStatus +} + +cLAPGroupsPolicyWlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the Index of the WLAN + on which the Policy will get applied. The WLAN + should be present on the AP group." + ::= { cLAPGroupsPolicyEntry 1 } + +cLAPGroupsPolicyPriIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the Priority Index of the policy + configured on the AP Group. The Policies will + get applied in the order of the priority index." + ::= { cLAPGroupsPolicyEntry 2 } + +cLAPGroupsPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object uniquely specifies a Policy + Added to an AP group." + ::= { cLAPGroupsPolicyEntry 3 } + +cLAPGroupsPolicyWlanProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the profile name assigned + to this WLAN. This value is assigned during wlan + creation using cLWlanProfileName." + ::= { cLAPGroupsPolicyEntry 4 } + +cLAPGroupsPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Row Status for + creation/deletion of a particular + venue entry in the table." + ::= { cLAPGroupsPolicyEntry 5 } + + + +cLAPGroupQinqConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLAPGroupQinqConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the configuring QinQ for an AP group, + QinQ is used to append an external VLAN tag for client based on AP Group" + ::= { ciscoLwappAPGroupsVlanConfig 5 } + +cLAPGroupQinqConfigEntry OBJECT-TYPE + SYNTAX CLAPGroupQinqConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLAPGroupQinqConfigTable for the configuring QinQ for an AP group, + QinQ is used to append an external VLAN tag for client which + connected to the AP that belong to this AP Group" + INDEX { cLAPGroupName } + ::= { cLAPGroupQinqConfigTable 1 } + +CLAPGroupQinqConfigEntry ::= SEQUENCE { + cLAPGroupTrafficQinqEnabled TruthValue, + cLAPGroupDhcpQinqEnabled TruthValue, + cLAPGroupQinqServiceVlanId Integer32 +} + +cLAPGroupTrafficQinqEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the QinQ state for this AP group + QinQ is used to append an external VLAN tag for client which + connected to the AP that belong to this AP Group + - A value of 'true' indicates QinQ is enabled. + - A value of 'false' indicates the QinQ is disabled." + ::= { cLAPGroupQinqConfigEntry 1 } + +cLAPGroupDhcpQinqEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the QinQ state for this AP group + QinQ is used to append an external VLAN tag for client which + connected to the AP that belong to this AP Group + - A value of 'true' indicates that dhcp QinQ is enabled. + - A value of 'false indicates that dhcp QinQ is disabled." + ::= { cLAPGroupQinqConfigEntry 2 } + +cLAPGroupQinqServiceVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the QinQ service vlan ID for this AP group" + ::= { cLAPGroupQinqConfigEntry 3 } + + +-- ******************************************************************** +-- WLAN Client Configuration +-- ******************************************************************** + +cLWlanConfigClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanConfigClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the WLAN configuration for + the 802.11 wireless clients that are associated + with the APs that have joined this controller. + + The creation of a new row in cLWlanConfigTable, + through an explicit network management action, + results in creation of an entry in this table. + Similarly, deletion of a row in + cLWlanConfigTable through user action causes the + deletion of corresponding row in this table. + + This table has an one-to-one relationship with + cLWlanConfigTable. There exists an entry in this + table for each corresponding entry in the + cLWlanConfigTable." + ::= { ciscoLwappWlanConfig 2 } + +cLWlanConfigClientEntry OBJECT-TYPE + SYNTAX CLWlanConfigClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + clients associated on the WLAN, uniquely identified by + the cLWlanIndex." + INDEX { cLWlanIndex } + ::= { cLWlanConfigClientTable 1 } + +CLWlanConfigClientEntry ::= SEQUENCE { + cLWlanClientAclName DisplayString, + cLWlanP2PBlocking INTEGER, + cLWlanClientIPv6AclName DisplayString +} + +cLWlanClientAclName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the name of the ACL applied + to this WLAN. If it is required to remove the ACL + name for a WLAN, it should be set to 'none'. + ACL's are applied in the following priority order - + interfaces ACLs, WLAN ACLs, client ACLs." + ::= { cLWlanConfigClientEntry 1 } + +cLWlanP2PBlocking OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + drop(2), + forwardUp(3), + allowPvtGrp(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents per WLAN peer-to-peer + blocking behavior on controller. Peer-to-peer + blocking means traffic between two clients on + same VLAN will not be bridged. + + disable : Peer-to-peer blocking is disabled + and traffic is bridged locally + within the controller. + drop : The packet will be discarded. + forwardUp : The packet will be forwarded on the + upstream VLAN. The device 'north' of + the controller can then make the + decision about what to do with the + packet. + allowPvtGrp : The packet will be bridged if both + source and destination have same 'ipsk-tag', + if mac-filtering is disabled the packet + will be discarded." + ::= { cLWlanConfigClientEntry 2 } + +cLWlanClientIPv6AclName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the name of the IPv6 ACL applied + to this WLAN. If it is required to remove the ACL + name for a WLAN, it should be set to 'none'. + ACL's are applied in the following priority order - + interfaces ACLs, WLAN ACLs, client ACLs." + ::= { cLWlanConfigClientEntry 3 } + + +-- ******************************************************************** +-- WLAN QoS Configuration +-- ******************************************************************** + +cLWlanConfigQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanConfigQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the QoS configuration for + the WLAN. + + The creation of a new row in cLWlanConfigTable, + through an explicit network management action, + results in creation of an entry in this table. + Similarly, deletion of a row in + cLWlanConfigTable through user action causes the + deletion of corresponding row in this table. + + This table has an one-to-one relationship with + cLWlanConfigTable. There exists an entry in this + table for each corresponding entry in the + cLWlanConfigTable." + ::= { ciscoLwappWlanConfig 3 } + +cLWlanConfigQosEntry OBJECT-TYPE + SYNTAX CLWlanConfigQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + QoS parameters on the WLAN, uniquely identified by + the cLWlanIndex." + INDEX { cLWlanIndex } + ::= { cLWlanConfigQosTable 1 } + +CLWlanConfigQosEntry ::= SEQUENCE { + cLWlanClientDSAverageDataRate Unsigned32, + cLWlanClientUSAverageDataRate Unsigned32, + cLWlanClientDSBurstDataRate Unsigned32, + cLWlanClientUSBurstDataRate Unsigned32, + cLWlanClientDSAvgRealTimeDataRate Unsigned32, + cLWlanClientUSAvgRealTimeDataRate Unsigned32, + cLWlanClientDSBurstRealTimeDataRate Unsigned32, + cLWlanClientUSBurstRealTimeDataRate Unsigned32, + cLWlanSsidDSAverageDataRate Unsigned32, + cLWlanSsidUSAverageDataRate Unsigned32, + cLWlanSsidDSBurstDataRate Unsigned32, + cLWlanSsidUSBurstDataRate Unsigned32, + cLWlanSsidDSAvgRealTimeDataRate Unsigned32, + cLWlanSsidUSAvgRealTimeDataRate Unsigned32, + cLWlanSsidDSBurstRealTimeDataRate Unsigned32, + cLWlanSsidUSBurstRealTimeDataRate Unsigned32, + cLWlanWlanDSAverageDataRate Unsigned32, + cLWlanWlanUSAverageDataRate Unsigned32, + cLWlanWlanDSBurstDataRate Unsigned32, + cLWlanWlanUSBurstDataRate Unsigned32, + cLWlanWlanDSAvgRealTimeDataRate Unsigned32, + cLWlanWlanUSAvgRealTimeDataRate Unsigned32, + cLWlanWlanDSBurstRealTimeDataRate Unsigned32, + cLWlanWlanUSBurstRealTimeDataRate Unsigned32 +} + +cLWlanClientDSAverageDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Average Data Rate per user on downstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 1 } + +cLWlanClientUSAverageDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Average Data Rate per user on upstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 2 } + +cLWlanClientDSBurstDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Burst Data Rate per user on downstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 3 } + +cLWlanClientUSBurstDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Burst Data Rate per user on upstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 4 } + +cLWlanClientDSAvgRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies average real time + Data Rate per user on downstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 5 } + +cLWlanClientUSAvgRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies average real time + Data Rate per user on upstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 6 } + +cLWlanClientDSBurstRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies burst real time + Data Rate per user on downstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 7 } + +cLWlanClientUSBurstRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies burst real time + Data Rate per user on upstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 8 } + +cLWlanSsidDSAverageDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Average + Data Rate per user on downstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 9 } + +cLWlanSsidUSAverageDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Average + Data Rate per user on upstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 10 } + +cLWlanSsidDSBurstDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Burst + Data Rate per user on downstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 11 } + +cLWlanSsidUSBurstDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Burst + Data Rate per user on upstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 12 } + +cLWlanSsidDSAvgRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies average real time + Data Rate per user on downstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 13 } + +cLWlanSsidUSAvgRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies average real time + Data Rate per user on upstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 14 } + +cLWlanSsidDSBurstRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies burst real time + Data Rate per user on downstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 15 } + +cLWlanSsidUSBurstRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies burst real time + Data Rate per user on upstream. + Value of 0 indicates the feature is disabled." + ::= { cLWlanConfigQosEntry 16 } + +cLWlanWlanDSAverageDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies average data rate per + wlan on downstream. Value of 0 indicates that + feature is disabled." + ::= { cLWlanConfigQosEntry 17 } + +cLWlanWlanUSAverageDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies average data rate per + wlan on upstream. Value of 0 indicates that + feature is disabled." + ::= { cLWlanConfigQosEntry 18 } + +cLWlanWlanDSBurstDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies burst data rate per + wlan on downstream. Value of 0 indicates + that feature is disabled." + ::= { cLWlanConfigQosEntry 19 } + +cLWlanWlanUSBurstDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies burst data rate per + wlan on upstream. Value of 0 indicates that + feature is disabled." + ::= { cLWlanConfigQosEntry 20 } + +cLWlanWlanDSAvgRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies average real time data rate + per wlan on downstream. Value of 0 indicates that + feature is disabled." + ::= { cLWlanConfigQosEntry 21 } + +cLWlanWlanUSAvgRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies average real time data rate + per wlan on upstream. Value of 0 indicates that + feature is disabled." + ::= { cLWlanConfigQosEntry 22 } + +cLWlanWlanDSBurstRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies burst real time data rate + per wlan on downstream. Value of 0 indicates that + feature is disabled." + ::= { cLWlanConfigQosEntry 23 } + +cLWlanWlanUSBurstRealTimeDataRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies burst real time data rate + per wlan on upstream. Value of 0 indicates that + feature is disabled." + ::= { cLWlanConfigQosEntry 24 } + + +-- ******************************************************************** +-- WLAN IOS Configuration +-- ******************************************************************** + +cLWlanConfigIosTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanConfigIosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the WLAN configuration for + IOS profiles configured on the switch. + + The creation of a new row in cLWlanConfigTable, + through an explicit network management action, + results in creation of an entry in this table. + Similarly, deletion of a row in + cLWlanConfigTable through user action causes the + deletion of corresponding row in this table. + + This table has an one-to-one relationship with + cLWlanConfigTable. There exists an entry in this + table for each corresponding entry in the + cLWlanConfigTable." + ::= { ciscoLwappWlanConfig 4 } + +cLWlanConfigIosEntry OBJECT-TYPE + SYNTAX CLWlanConfigIosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + clients associated on the WLAN, uniquely identified by + the cLWlanIndex." + INDEX { cLWlanIndex } + ::= { cLWlanConfigIosTable 1 } + +CLWlanConfigIosEntry ::= SEQUENCE { + cLWlanIosAccountingMethodListName SnmpAdminString, + cLWlanIosAuthenticationMethodListName SnmpAdminString, + cLWlanIosMacFilteringMethodListName SnmpAdminString, + cLWlanIosWebAuthMethodListName SnmpAdminString, + cLWlanIosQosUpStreamProfileName SnmpAdminString, + cLWlanIosQosDownStreamProfileName SnmpAdminString, + cLWlanIngressDHCPOption82Format Unsigned32, + cLWlanIngressDHCPOption82Ascii TruthValue, + cLWlanIngressDHCPOption82Rid TruthValue, + cLWlanIngressDHCPOption82Enable TruthValue, + cLWlanIosScanDeferPriority Unsigned32, + cLWlanIosWebAuthParameterMapName SnmpAdminString, + cLWlanIosQosClientUpStreamProfileName SnmpAdminString, + cLWlanIosQosClientDownStreamProfileName SnmpAdminString +} + +cLWlanIosAccountingMethodListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the method list name used for + accounting on this WLAN." + ::= { cLWlanConfigIosEntry 1 } + +cLWlanIosAuthenticationMethodListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the method list name used for + 802.1x authentication on this WLAN. This could be + LDAP, RADIUS, LOCAL AUTH." + ::= { cLWlanConfigIosEntry 2 } + +cLWlanIosMacFilteringMethodListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the method list name used for + mac filtering on this WLAN." + ::= { cLWlanConfigIosEntry 3 } + +cLWlanIosWebAuthMethodListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the method list name used for + WEB AUTH on this WLAN." + ::= { cLWlanConfigIosEntry 4 } + +cLWlanIosQosUpStreamProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the profile name used for + upstream QOS configuration on this WLAN." + ::= { cLWlanConfigIosEntry 5 } + +cLWlanIosQosDownStreamProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the profile name used for + downstream QOS configuration on this WLAN." + ::= { cLWlanConfigIosEntry 6 } + +cLWlanIngressDHCPOption82Format OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the DHCP + Option82 format for this WLAN." + ::= { cLWlanConfigIosEntry 7 } + +cLWlanIngressDHCPOption82Ascii OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the DHCP Option82 Ascii option + for this WLAN." + ::= { cLWlanConfigIosEntry 8 } + +cLWlanIngressDHCPOption82Rid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the DHCP Option82 Rid option + for this WLAN." + ::= { cLWlanConfigIosEntry 9 } + +cLWlanIngressDHCPOption82Enable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the DHCP Option82 state + for this WLAN." + ::= { cLWlanConfigIosEntry 10 } + +cLWlanIosScanDeferPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the priority of packets + that defer the off-channel scan. This is used in + off-channel scanning to improve performance + for medical devices using Radio Resource Management. + Each bit represents a packet type for which off-channel + scanning needs to be deferred." + ::= { cLWlanConfigIosEntry 11 } + +cLWlanIosWebAuthParameterMapName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the web auth parameter name + on this WLAN." + ::= { cLWlanConfigIosEntry 12 } + +cLWlanIosQosClientUpStreamProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the profile name used for + upstream QOS client configuration on this WLAN." + ::= { cLWlanConfigIosEntry 13 } + +cLWlanIosQosClientDownStreamProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the profile name used for + downstream QOS client configuration on this WLAN." + ::= { cLWlanConfigIosEntry 14 } + + +-- ******************************************************************** +-- * WLAN Flexible Netflow Table +-- ******************************************************************** + +cLWlanFlexibleNetflowTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLWlanFlexibleNetflowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the flexible netflow policy details + per WLAN for AVC. + The creation of a new row in cLWlanFlexibleConfigTable, + through an explicit network management action, + results in creation of an entry in this table. + Similarly, deletion of a row in + cLWlanConfigTable through user action causes the + deletion of corresponding rows in this table. + For each wlan, there will be zero to many instances of + flexible netflow policies." + ::= { ciscoLwappWlanConfig 5 } + +cLWlanFlexibleNetflowEntry OBJECT-TYPE + SYNTAX CLWlanFlexibleNetflowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the flexible + netflow policy types associated on the WLAN, uniquely + identified by the cLWlanIndex and + cLWlanFlexibleNetflowPolicyTypeIndex." + INDEX { + cLWlanIndex, + cLWlanFlexibleNetflowPolicyTypeIndex + } + ::= { cLWlanFlexibleNetflowTable 1 } + +CLWlanFlexibleNetflowEntry ::= SEQUENCE { + cLWlanFlexibleNetflowPolicyTypeIndex INTEGER, + cLWlanFlexibleNetflowMonitorName SnmpAdminString, + cLWlanFlexibleNetflowRowStatus RowStatus +} + +cLWlanFlexibleNetflowPolicyTypeIndex OBJECT-TYPE + SYNTAX INTEGER { + none(0), + ipv4InputPolicy(1), + ipv4OutputPolicy(2), + ipv6InputPolicy(3), + ipv6OutputPolicy(4), + datalinkInputPolicy(5), + datalinkOutputPolicy(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used to set the netflow traffic direction + for AVC. + none(0) capture no traffic + IPV4 Input Policy(1) - IPV4 input policy + IPV4OutputPolicy(2) - IPV4 output policy + IPV6InputPolicy(3) - IPV6 input policy + IPV6OutputPolicy(4) - IPV6 output policy + DatalinkInputPolicy(5) - Datalink input policy + DatalinkOutputPolicy(6) - Datalink output policy." + ::= { cLWlanFlexibleNetflowEntry 1 } + +cLWlanFlexibleNetflowMonitorName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the flexible netflow + monitor name assigned to this WLAN." + ::= { cLWlanFlexibleNetflowEntry 2 } + +cLWlanFlexibleNetflowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for creation/deletion of a particular + flexible netflow policy + entry from the table" + ::= { cLWlanFlexibleNetflowEntry 3 } + + + +cLPolicyConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLPolicyConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the native Profiling Policies + on the Wireless LAN controller. + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLPolicyRowStatus object." + ::= { ciscoLwappPolicyConfig 1 } + +cLPolicyConfigEntry OBJECT-TYPE + SYNTAX CLPolicyConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLPolicyConfigTable." + INDEX { cLPolicyIndex } + ::= { cLPolicyConfigTable 1 } + +CLPolicyConfigEntry ::= SEQUENCE { + cLPolicyIndex Unsigned32, + cLPolicyName SnmpAdminString, + cLPolicyRoleName SnmpAdminString, + cLPolicyEapType INTEGER, + cLPolicyAclName SnmpAdminString, + cLPolicyVlanId Unsigned32, + cLPolicyQosProfile INTEGER, + cLPolicySessionTimeout Unsigned32, + cLPolicySleepTimeout Unsigned32, + cLPolicyRowStatus RowStatus, + cLPolicyFlexAclName SnmpAdminString, + cLPolicyAvcProfileName SnmpAdminString, + cLPolicyMdnsProfileName SnmpAdminString, + cLPolicyFlexVlanId Unsigned32, + cLPolicyUrlAclName SnmpAdminString, + cLPolicyOpendnsProfileName SnmpAdminString +} + +cLPolicyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the Index of the + native profiling classification policy + configured on the Wireless LAN Controller." + ::= { cLPolicyConfigEntry 1 } + +cLPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a + native profiling classification policy + configured on the Wireless LAN Controller." + ::= { cLPolicyConfigEntry 2 } + +cLPolicyRoleName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the category of users + to which a Policy is to be applied." + ::= { cLPolicyConfigEntry 3 } + +cLPolicyEapType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + leap(2), + eapFast(3), + eapTls(4), + peap(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the EAP type to be + applied on client." + ::= { cLPolicyConfigEntry 4 } + +cLPolicyAclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the ACL to be + applied on client." + ::= { cLPolicyConfigEntry 5 } + +cLPolicyVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the VLAN to be + applied on client." + ::= { cLPolicyConfigEntry 6 } + +cLPolicyQosProfile OBJECT-TYPE + SYNTAX INTEGER { + none(1), + silver(2), + gold(3), + platinum(4), + bronze(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the QoS to be + applied on client." + ::= { cLPolicyConfigEntry 7 } + +cLPolicySessionTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the session timeout + to be applied on client." + ::= { cLPolicyConfigEntry 8 } + +cLPolicySleepTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the sleep timeout + to be applied on client." + ::= { cLPolicyConfigEntry 9 } + +cLPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Row Status for + creation/deletion of a particular + policy entry in the table." + ::= { cLPolicyConfigEntry 10 } + +cLPolicyFlexAclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the FlexConnect ACL + to be applied on client using a Policy. + This will be effective only on locally + switched WLANs." + ::= { cLPolicyConfigEntry 11 } + +cLPolicyAvcProfileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the avc profilename to be + applied on client." + ::= { cLPolicyConfigEntry 12 } + +cLPolicyMdnsProfileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the MDNS profile name to be + applied on client." + ::= { cLPolicyConfigEntry 13 } + +cLPolicyFlexVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the flex VLAN to be + applied on client ." + ::= { cLPolicyConfigEntry 14 } + +cLPolicyUrlAclName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the URL ACL to be + applied on client ." + ::= { cLPolicyConfigEntry 15 } + +cLPolicyOpendnsProfileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the opendns profile name to be + applied on client ." + ::= { cLPolicyConfigEntry 16 } + + + +cLPolicyDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLPolicyDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the device types to be + added in each native Profiling Policy + on the controller. + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLPolicyDeviceRowStatus object." + ::= { ciscoLwappPolicyConfig 2 } + +cLPolicyDeviceEntry OBJECT-TYPE + SYNTAX CLPolicyDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLPolicyConfigTable." + INDEX { + cLPolicyIndex, + cLPolicyDeviceIndex + } + ::= { cLPolicyDeviceTable 1 } + +CLPolicyDeviceEntry ::= SEQUENCE { + cLPolicyDeviceIndex Unsigned32, + cLPolicyDeviceName SnmpAdminString, + cLPolicyDeviceRowStatus RowStatus +} + +cLPolicyDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the index of the device + type configured on the policy." + ::= { cLPolicyDeviceEntry 1 } + +cLPolicyDeviceName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies name of the device + configured on the policy." + ::= { cLPolicyDeviceEntry 2 } + +cLPolicyDeviceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Row Status for + creation/deletion of a particular + device entry in the table." + ::= { cLPolicyDeviceEntry 3 } + + + +cLPolicyActiveHoursTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLPolicyActiveHoursEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for the active hours to be + added in each native Profiling Policy + on the controller. + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLPolicyActiveHoursRowStatus object." + ::= { ciscoLwappPolicyConfig 3 } + +cLPolicyActiveHoursEntry OBJECT-TYPE + SYNTAX CLPolicyActiveHoursEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cLPolicyActiveHoursTable." + INDEX { + cLPolicyIndex, + cLPolicyActiveDay + } + ::= { cLPolicyActiveHoursTable 1 } + +CLPolicyActiveHoursEntry ::= SEQUENCE { + cLPolicyActiveDay INTEGER, + cLPolicyActiveStartTime TimeTicks, + cLPolicyActiveEndTime TimeTicks, + cLPolicyActiveHoursRowStatus RowStatus +} + +cLPolicyActiveDay OBJECT-TYPE + SYNTAX INTEGER { + mon(1), + tue(2), + wed(3), + thu(4), + fri(5), + sat(6), + sun(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the Index of the day + for which active hours is configured on the policy." + ::= { cLPolicyActiveHoursEntry 1 } + +cLPolicyActiveStartTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a start of active hours + for a day added to a Policy." + ::= { cLPolicyActiveHoursEntry 2 } + +cLPolicyActiveEndTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a end of active hours + for a day added to a Policy." + ::= { cLPolicyActiveHoursEntry 3 } + +cLPolicyActiveHoursRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Row Status for + creation/deletion of a particular + entry in the table." + ::= { cLPolicyActiveHoursEntry 4 } + + +-- *********************************************** +-- Wlan Scheduling Table +-- *********************************************** + +cLPolicyWlanSchedulingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLPolicyWlanSchedulingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the WLAN scheduling on + the controller. + Rows are added or deleted by explicit + management actions initiated by the user from a + network management station through the + cLPolicyWlanSchedulingRowStatus object." + ::= { ciscoLwappPolicyConfig 4 } + +cLPolicyWlanSchedulingEntry OBJECT-TYPE + SYNTAX CLPolicyWlanSchedulingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents the + configuration attributes of + cLPolicyWlanSchedulingTable." + INDEX { + cLPolicyIndex, + cLPolicyWlanSchedulingDay + } + ::= { cLPolicyWlanSchedulingTable 1 } + +CLPolicyWlanSchedulingEntry ::= SEQUENCE { + cLPolicyWlanSchedulingDay INTEGER, + cLPolicyWlanSchedulingStatus TruthValue, + cLPolicyWlanSchedulingStartTime TimeTicks, + cLPolicyWlanSchedulingEndTime TimeTicks, + cLPolicyWlanSchedulingRowStatus RowStatus +} + +cLPolicyWlanSchedulingDay OBJECT-TYPE + SYNTAX INTEGER { + mon(1), + tue(2), + wed(3), + thu(4), + fri(5), + sat(6), + sun(7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the day for which WLAN + scheduling is configured on the policy." + ::= { cLPolicyWlanSchedulingEntry 1 } + +cLPolicyWlanSchedulingStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies scheduling status per WLAN. + A value of 'true' indicates that scheduling status is + enabled on a WLAN. + A value of 'false' indicates that scheduling status is + disabled on a WLAN." + ::= { cLPolicyWlanSchedulingEntry 2 } + +cLPolicyWlanSchedulingStartTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a start of WLAN scheduling + hours for a day added to a Policy." + ::= { cLPolicyWlanSchedulingEntry 3 } + +cLPolicyWlanSchedulingEndTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies a end of WLAN scheduling hours + for a day added to a Policy." + ::= { cLPolicyWlanSchedulingEntry 4 } + +cLPolicyWlanSchedulingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and is + used to create and delete specific instances + of rows in this table." + ::= { cLPolicyWlanSchedulingEntry 5 } + + +-- ******************************************************************** +-- * Compliance statements +-- ******************************************************************** + +ciscoLwappWlanMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBConform 1 } + +ciscoLwappWlanMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappWlanMIBConform 2 } + + +ciscoLwappWlanMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappWlanConfigGroup } + + OBJECT cLWlanRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappWlanMIBCompliances 1 } + +ciscoLwappWlanMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup + } + + OBJECT cLWlanRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappWlanMIBCompliances 2 } + +ciscoLwappWlanMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappWlan11uConfigGroup, + ciscoLwappAPGroupsVlanConfigGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1 + } + + OBJECT cLAPGroupsVlanConfigRowStatus + SYNTAX RowStatus + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + + OBJECT cLWlan11uOuiRowStatus + SYNTAX RowStatus + DESCRIPTION + "An implementation is only required to support + three of the six enumerated values of the + RowStatus textual convention, specifically, + 'active', 'createAndGo' and 'destroy'." + ::= { ciscoLwappWlanMIBCompliances 3 } + +ciscoLwappWlanMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappWlan11uConfigGroup, + ciscoLwappAPGroupsVlanConfigGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1, + ciscoLwappWlanConfigGroupSup3 + } + ::= { ciscoLwappWlanMIBCompliances 4 } + +ciscoLwappWlanMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappAPGroupsVlanConfigGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1, + ciscoLwappWlanConfigGroupSup3, + ciscoLwappWlan11uConfigGroupsup1, + ciscoLwappWlanServiceAdvertisementConfigGroup, + ciscoLwappWlanHotSpot2ConfigGroup, + ciscoLwappWlanIosConfigGroup, + ciscoLwappWlanQosConfigGroup, + ciscoLwappWlan11uConfigGroupsup2, + ciscoLwappWlanConfigGroupSup4, + ciscoLwappWlanHotSpot2ConfigGroupSup1, + ciscoLwappAPGroupsVlanConfigGroupSup1, + cLAPGroupsVenueConfigGroup, + cLAPGroupsMultipleVenueGroup, + ciscoLwappWlanConfigClientGroupSup2 + } + ::= { ciscoLwappWlanMIBCompliances 5 } + +ciscoLwappWlanMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappAPGroupsVlanConfigGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1, + ciscoLwappWlanConfigGroupSup3, + ciscoLwappWlan11uConfigGroupsup1, + ciscoLwappWlanServiceAdvertisementConfigGroup, + ciscoLwappWlanHotSpot2ConfigGroup, + ciscoLwappWlanIosConfigGroup, + ciscoLwappWlanQosConfigGroup, + ciscoLwappWlan11uConfigGroupsup2, + ciscoLwappWlanConfigGroupSup4, + ciscoLwappWlanHotSpot2ConfigGroupSup1, + ciscoLwappAPGroupsVlanConfigGroupSup1, + cLAPGroupsVenueConfigGroup, + cLAPGroupsMultipleVenueGroup, + ciscoLwappWlanConfigClientGroupSup2, + ciscoLwappWlanConfigFlexibleNetflowGroup + } + ::= { ciscoLwappWlanMIBCompliances 6 } + +ciscoLwappWlanMIBComplianceRev6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1, + ciscoLwappWlanConfigGroupSup3, + ciscoLwappWlan11uConfigGroupsup1, + ciscoLwappWlanServiceAdvertisementConfigGroup, + ciscoLwappWlanHotSpot2ConfigGroup, + ciscoLwappWlanIosConfigGroup, + ciscoLwappWlanQosConfigGroup, + ciscoLwappWlan11uConfigGroupsup2, + ciscoLwappWlanConfigGroupSup4, + ciscoLwappWlanHotSpot2ConfigGroupSup1, + ciscoLwappAPGroupsVlanConfigGroupSup1, + cLAPGroupsVenueConfigGroup, + cLAPGroupsMultipleVenueGroup, + ciscoLwappWlanConfigClientGroupSup2, + ciscoLwappWlanConfigFlexibleNetflowGroup, + ciscoLwappAPGroupsVlanConfigGroupSup2 + } + ::= { ciscoLwappWlanMIBCompliances 7 } + +ciscoLwappWlanMIBComplianceRev7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1, + ciscoLwappWlanConfigGroupSup3, + ciscoLwappWlan11uConfigGroupsup1, + ciscoLwappWlanServiceAdvertisementConfigGroup, + ciscoLwappWlanHotSpot2ConfigGroup, + ciscoLwappWlanIosConfigGroup, + ciscoLwappWlanQosConfigGroup, + ciscoLwappWlan11uConfigGroupsup2, + ciscoLwappWlanConfigGroupSup4, + ciscoLwappWlanHotSpot2ConfigGroupSup1, + ciscoLwappAPGroupsVlanConfigGroupSup1, + cLAPGroupsVenueConfigGroup, + cLAPGroupsMultipleVenueGroup, + ciscoLwappWlanConfigClientGroupSup2, + ciscoLwappWlanConfigFlexibleNetflowGroup, + ciscoLwappAPGroupsVlanConfigGroupSup2, + ciscoLwappWlanConfigGroupSup6 + } + ::= { ciscoLwappWlanMIBCompliances 8 } + +ciscoLwappWlanMIBComplianceRev8 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1, + ciscoLwappWlanConfigGroupSup3, + ciscoLwappWlan11uConfigGroupsup1, + ciscoLwappWlanServiceAdvertisementConfigGroup, + ciscoLwappWlanHotSpot2ConfigGroup, + ciscoLwappWlanIosConfigGroup, + ciscoLwappWlanQosConfigGroup, + ciscoLwappWlan11uConfigGroupsup2, + ciscoLwappWlanConfigGroupSup4, + ciscoLwappWlanHotSpot2ConfigGroupSup1, + ciscoLwappAPGroupsVlanConfigGroupSup1, + cLAPGroupsVenueConfigGroup, + cLAPGroupsMultipleVenueGroup, + ciscoLwappWlanConfigClientGroupSup2, + ciscoLwappWlanConfigFlexibleNetflowGroup, + ciscoLwappAPGroupsVlanConfigGroupSup2, + ciscoLwappWlanConfigGroupSup6, + ciscoLwappWlanConfigGroupSup7, + ciscoLwappWlanConfigGroupSup8 + } + ::= { ciscoLwappWlanMIBCompliances 9 } + +ciscoLwappWlanMIBComplianceRev9 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1, + ciscoLwappWlanConfigGroupSup3, + ciscoLwappWlan11uConfigGroupsup1, + ciscoLwappWlanServiceAdvertisementConfigGroup, + ciscoLwappWlanHotSpot2ConfigGroup, + ciscoLwappWlanIosConfigGroup, + ciscoLwappWlanQosConfigGroup, + ciscoLwappWlan11uConfigGroupsup2, + ciscoLwappWlanHotSpot2ConfigGroupSup1, + ciscoLwappAPGroupsVlanConfigGroupSup1, + cLAPGroupsVenueConfigGroup, + cLAPGroupsMultipleVenueGroup, + ciscoLwappWlanConfigClientGroupSup2, + ciscoLwappWlanConfigFlexibleNetflowGroup, + ciscoLwappWlanConfigGroupSup5, + ciscoLwappAPGroupsVlanConfigGroupSup2, + ciscoLwappWlanConfigGroupSup6, + ciscoLwappWlanConfigGroupSup7, + ciscoLwappWlanConfigGroupSup8, + ciscoLwappWlan11vConfigGroup + } + ::= { ciscoLwappWlanMIBCompliances 10 } + +ciscoLwappWlanMIBComplianceRev10 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappWlanMIB module." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappWlanConfigGroupSup1, + ciscoLwappWlanConfigClientGroup, + ciscoLwappWlanConfigGroupSup2, + ciscoLwappWlanConfigClientGroupSup1, + ciscoLwappWlanConfigGroupSup3, + ciscoLwappWlan11uConfigGroupsup1, + ciscoLwappWlanServiceAdvertisementConfigGroup, + ciscoLwappWlanHotSpot2ConfigGroup, + ciscoLwappWlanIosConfigGroup, + ciscoLwappWlanQosConfigGroup, + ciscoLwappWlan11uConfigGroupsup2, + ciscoLwappWlanHotSpot2ConfigGroupSup1, + ciscoLwappAPGroupsVlanConfigGroupSup1, + cLAPGroupsVenueConfigGroup, + cLAPGroupsMultipleVenueGroup, + ciscoLwappWlanConfigClientGroupSup2, + ciscoLwappWlanConfigFlexibleNetflowGroup, + ciscoLwappWlanConfigGroupSup5, + ciscoLwappAPGroupsVlanConfigGroupSup2, + ciscoLwappWlanConfigGroupSup6, + ciscoLwappWlanConfigGroupSup7, + ciscoLwappWlanConfigGroupSup8, + ciscoLwappWlan11vConfigGroup, + ciscoLwappApGroupConfigGroup, + ciscoLwappPolicyConfigGroup + } + ::= { ciscoLwappWlanMIBCompliances 11 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappWlanConfigGroup OBJECT-GROUP + OBJECTS { cLWlanRowStatus } + STATUS deprecated + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an LWAPP AP. + ciscoLwappWlanConfigGroup object is superseded by + ciscoLwappWlanConfigGroupSup1." + ::= { ciscoLwappWlanMIBGroups 1 } + +ciscoLwappWlanConfigGroupSup1 OBJECT-GROUP + OBJECTS { + cLWlanRowStatus, + cLWlanProfileName, + cLWlanSsid, + cLWlanDiagChan, + cLWlanStorageType + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an LWAPP AP." + ::= { ciscoLwappWlanMIBGroups 2 } + +ciscoLwappWlanConfigClientGroup OBJECT-GROUP + OBJECTS { cLWlanClientAclName } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an 8021.11 clients." + ::= { ciscoLwappWlanMIBGroups 3 } + +ciscoLwappWlan11uConfigGroup OBJECT-GROUP + OBJECTS { + cLWlan11uStatus, + cLWlan11uInternetAccess, + cLWlan11uNetworkType, + cLWlan11uVenueGroup, + cLWlan11uVenueType, + cLWlan11uVenueName, + cLWlan11uOui, + cLWlan11uOuiIsBeacon, + cLWlan11uOuiRowStatus, + cLWlan11uOuiStorageType + } + STATUS deprecated + DESCRIPTION + "This collection of objects represents 802.11u + related configuration of WLANs on the controller + to be passed to an AP. + ciscoLwappWlan11uConfigGroup object is superseded + by ciscoLwappWlan11uConfigGroupsup1." + ::= { ciscoLwappWlanMIBGroups 4 } + +ciscoLwappAPGroupsVlanConfigGroup OBJECT-GROUP + OBJECTS { + cLAPGroupsVlanMappingInterfaceName, + cLAPGroupNACSupport, + cLAPGroupsVlanConfigRowStatus, + cLAPGroupsVlanConfigStorageType + } + STATUS deprecated + DESCRIPTION + "This collection of objects represent the + configuration of AP Groups Vlan on the controller + to be passed to an AP. + ciscoLwappAPGroupsVlanConfigGroup object is superseded by + ciscoLwappAPGroupsVlanConfigGroupSup2." + ::= { ciscoLwappWlanMIBGroups 5 } + +ciscoLwappWlanConfigGroupSup2 OBJECT-GROUP + OBJECTS { + cLWlanLoadBalancingEnable, + cLWlanBandSelectEnable, + cLWlanPassiveClientEnable, + cLWlanIsWired, + cLWlanIngressInterface, + cLWlanNACSupport, + cLWlanWepKeyChange, + cLWlanChdEnable, + cLWlan802dot11anDTIM, + cLWlan802dot11bgnDTIM + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an LWAPP AP." + ::= { ciscoLwappWlanMIBGroups 6 } + +ciscoLwappWlanConfigClientGroupSup1 OBJECT-GROUP + OBJECTS { cLWlanP2PBlocking } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an 8021.11 clients." + ::= { ciscoLwappWlanMIBGroups 7 } + +ciscoLwappWlanConfigGroupSup3 OBJECT-GROUP + OBJECTS { + cLWlanReAnchorRoamedVoiceClientsEnable, + cLWlanMulticastInterfaceEnable, + cLWlanMulticastInterface, + cLWlanMulticastDirectEnable, + cLWlanNACPostureSupport, + cLWlanMaxClientsAccepted, + cLWlanScanDeferPriority, + cLWlanScanDeferTime, + cLWlanLanSubType, + cLWlanWebAuthOnMacFilterFailureEnabled, + cLWlanStaticIpTunnelingEnabled + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an LWAPP AP." + ::= { ciscoLwappWlanMIBGroups 8 } + +ciscoLwappWlan11uConfigGroupsup1 OBJECT-GROUP + OBJECTS { + cLWlan11uStatus, + cLWlan11uInternetAccess, + cLWlan11uNetworkType, + cLWlan11uHessid, + cLWlan11uNetworkAuthType, + cLWlan11uOui, + cLWlan11uOuiIsBeacon, + cLWlan11uOuiRowStatus, + cLWlan11uOuiStorageType, + cLWlan11uRealmName, + cLWlan11uRealmRowStatus, + cLWlan11uRealmEapMethod, + cLWlan11uRealmEapRowStatus, + cLWlan11uRealmEapAuthMethod, + cLWlan11uRealmEapAuthParam, + cLWlan11uRealmEapAuthRowStatus, + cLWlan11uDomainName, + cLWlan11uDomainRowStatus, + cLWlan11u3gppCountryCode, + cLWlan11u3gppNetworkCode, + cLWlan11u3gppRowStatus, + cLWlan11uIpAddressAvailIpv4, + cLWlan11uIpAddressAvailIpv6 + } + STATUS current + DESCRIPTION + "This collection of objects represents 802.11u + related configuration of WLANs on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 9 } + +ciscoLwappWlanServiceAdvertisementConfigGroup OBJECT-GROUP + OBJECTS { + cLWlanServiceAdvertisementStatus, + cLWlanServiceAdvertisementMsapServerIndex + } + STATUS current + DESCRIPTION + "This collection of objects represents 802.11u + related configuration of WLANs on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 10 } + +ciscoLwappWlanHotSpot2ConfigGroup OBJECT-GROUP + OBJECTS { + cLWlanHotSpot2OperatorName, + cLWlanHotSpot2OperatorLanguage, + cLWlanHotSpot2OperatorRowStatus, + cLWlanHotSpot2PortConfigIpProtocol, + cLWlanHotSpot2PortConfigPortNumber, + cLWlanHotSpot2PortConfigStatus, + cLWlanHotSpot2PortConfigRowStatus + } + STATUS current + DESCRIPTION + "This collection of objects represents 802.11u + related configuration of WLANs on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 11 } + +ciscoLwappWlanIosConfigGroup OBJECT-GROUP + OBJECTS { + cLWlanIosAccountingMethodListName, + cLWlanIosAuthenticationMethodListName, + cLWlanIosMacFilteringMethodListName, + cLWlanIosWebAuthMethodListName, + cLWlanIosQosUpStreamProfileName, + cLWlanIosQosDownStreamProfileName, + cLWlanIngressDHCPOption82Format, + cLWlanIngressDHCPOption82Ascii, + cLWlanIngressDHCPOption82Rid, + cLWlanIngressDHCPOption82Enable, + cLWlanIosScanDeferPriority, + cLWlanIosWebAuthParameterMapName, + cLWlanIosQosClientUpStreamProfileName, + cLWlanIosQosClientDownStreamProfileName + } + STATUS current + DESCRIPTION + "This collection of objects represents IOS + related configuration of WLANs on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 12 } + +ciscoLwappWlanQosConfigGroup OBJECT-GROUP + OBJECTS { + cLWlanClientDSAverageDataRate, + cLWlanClientUSAverageDataRate, + cLWlanClientDSBurstDataRate, + cLWlanClientUSBurstDataRate, + cLWlanClientDSAvgRealTimeDataRate, + cLWlanClientUSAvgRealTimeDataRate, + cLWlanClientDSBurstRealTimeDataRate, + cLWlanClientUSBurstRealTimeDataRate, + cLWlanSsidDSAverageDataRate, + cLWlanSsidUSAverageDataRate, + cLWlanSsidDSBurstDataRate, + cLWlanSsidUSBurstDataRate, + cLWlanSsidDSAvgRealTimeDataRate, + cLWlanSsidUSAvgRealTimeDataRate, + cLWlanSsidDSBurstRealTimeDataRate, + cLWlanSsidUSBurstRealTimeDataRate, + cLWlanWlanDSAverageDataRate, + cLWlanWlanUSAverageDataRate, + cLWlanWlanDSBurstDataRate, + cLWlanWlanUSBurstDataRate, + cLWlanWlanDSAvgRealTimeDataRate, + cLWlanWlanUSAvgRealTimeDataRate, + cLWlanWlanDSBurstRealTimeDataRate, + cLWlanWlanUSBurstRealTimeDataRate + } + STATUS current + DESCRIPTION + "This collection of objects represents QoS + related configuration of WLANs on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 13 } + +ciscoLwappWlanConfigGroupSup4 OBJECT-GROUP + OBJECTS { + cLWlanKtsCacSupportEnabled, + cLWlanWifiDirectPolicyStatus, + cLWlanWebAuthIPv6AclName, + cLWlanHotSpot2Enabled, + cLWlanMaxClientsAllowedPerRadio, + cLWlanDhcpDeviceProfiling, + cLWlanMacAuthOverDot1xEnabled, + cLWlanUserTimeout, + cLWlanUserIdleThreshold, + cLWlanHttpDeviceProfiling, + cLWlanHotSpotClearConfig, + cLWlanRadiusAuthFourthServer, + cLWlanRadiusAuthFifthServer, + cLWlanRadiusAuthSixthServer, + cLWlanRadiusAcctFourthServer, + cLWlanRadiusAcctFifthServer, + cLWlanRadiusAcctSixthServer, + cLWlanSelfAnchorEnabled + } + STATUS deprecated + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an LWAPP AP.This object is superceded by + ciscoLwappWlanConfigGroupSup5. + ciscoLwappWlanConfigGroupSup4 object is superseded by ciscoLwappWlanConfigGroupSup5." + ::= { ciscoLwappWlanMIBGroups 14 } + +ciscoLwappWlan11uConfigGroupsup2 OBJECT-GROUP + OBJECTS { cLWlan11uRealmEapAuthCredentialType } + STATUS current + DESCRIPTION + "This collection of objects represents 802.11u + related configuration of WLANs on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 15 } + +ciscoLwappWlanHotSpot2ConfigGroupSup1 OBJECT-GROUP + OBJECTS { + cLWlanHotSpot2WanLinkStatus, + cLWlanHotSpot2WanSymLinkStatus, + cLWlanHotSpot2WanDownLinkSpeed, + cLWlanHotSpot2WanUpLinkSpeed + } + STATUS current + DESCRIPTION + "This collection of objects represents 802.11u + related configuration of WLANs on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 16 } + +ciscoLwappAPGroupsVlanConfigGroupSup1 OBJECT-GROUP + OBJECTS { cLAPGroupsWlanOrderIndex } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of AP Groups Vlan on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 17 } + +cLAPGroupsVenueConfigGroup OBJECT-GROUP + OBJECTS { + cLAPGroupsVenueConfigVenueGroup, + cLAPGroupsVenueConfigVenueType, + cLAPGroupsVenueConfigVenueName, + cLAPGroupsVenueConfigLanguage, + cLAPGroupsOperatingClass + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of Venue groups on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 18 } + +cLAPGroupsMultipleVenueGroup OBJECT-GROUP + OBJECTS { + cLAPGroupsMultipleVenueName, + cLAPGroupsMultipleVenueRowStatus + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of Venue groups on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 19 } + +ciscoLwappWlanConfigClientGroupSup2 OBJECT-GROUP + OBJECTS { cLWlanClientIPv6AclName } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an 8021.11 clients." + ::= { ciscoLwappWlanMIBGroups 20 } + +ciscoLwappWlanConfigFlexibleNetflowGroup OBJECT-GROUP + OBJECTS { + cLWlanFlexibleNetflowMonitorName, + cLWlanFlexibleNetflowRowStatus + } + STATUS current + DESCRIPTION + "This collection of objects represent the configuration + of flexible netflow policy details per WLAN + on the conroller to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 21 } + +ciscoLwappWlanConfigGroupSup5 OBJECT-GROUP + OBJECTS { + cLWlanKtsCacSupportEnabled, + cLWlanWifiDirectPolicyStatus, + cLWlanWebAuthIPv6AclName, + cLWlanHotSpot2Enabled, + cLWlanMaxClientsAllowedPerRadio, + cLWlanDhcpDeviceProfiling, + cLWlanMacAuthOverDot1xEnabled, + cLWlanUserTimeout, + cLWlanUserIdleThreshold, + cLWlanHttpDeviceProfiling, + cLWlanHotSpotClearConfig, + cLWlanRadiusAuthFourthServer, + cLWlanRadiusAuthFifthServer, + cLWlanRadiusAuthSixthServer, + cLWlanRadiusAcctFourthServer, + cLWlanRadiusAcctFifthServer, + cLWlanRadiusAcctSixthServer, + cLWlanSelfAnchorEnabled, + cLWlanUniversalAdmin + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an LWAPP AP." + ::= { ciscoLwappWlanMIBGroups 22 } + +ciscoLwappAPGroupsVlanConfigGroupSup2 OBJECT-GROUP + OBJECTS { + cLAPGroupNACSupport, + cLAPGroupsVlanConfigRowStatus, + cLAPGroupsVlanConfigStorageType, + cLAPGroupsVlanMappingInterfaceNameRev1 + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of AP Groups Vlan on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 23 } + +ciscoLwappWlanConfigGroupSup6 OBJECT-GROUP + OBJECTS { cLWlan11acMuMimoEnabled } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of WLANs on the controller to be passed + to an LWAPP AP." + ::= { ciscoLwappWlanMIBGroups 24 } + +ciscoLwappWlanConfigGroupSup7 OBJECT-GROUP + OBJECTS { + cLAPGroupsHyperlocationEnable, + cLAPGroupsPakRssiThreshold, + cLAPGroupsPakRssiThresholdTrigger, + cLAPGroupsPakRssiNtpIpAddressType, + cLAPGroupsPakRssiNtpAddress + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of AP Groups HyperLocation on the + controller to be passed to an LWAPP AP." + ::= { ciscoLwappWlanMIBGroups 25 } + +ciscoLwappWlanConfigGroupSup8 OBJECT-GROUP + OBJECTS { + cLAPGroupsLANPortStatus, + cLAPGroupsLANPortPoeStatus, + cLAPGroupsLANPortRlanName, + cLAPGroupsLANPortRowStatus, + cLAPGroupsExtModuleStatus, + cLAPGroupsExtModuleRlanName + } + STATUS current + DESCRIPTION + "This collection of objects represent the + configuration of AP Groups LAN Port on the controller + to be passed to an LWAPP AP." + ::= { ciscoLwappWlanMIBGroups 26 } + +ciscoLwappWlan11vConfigGroup OBJECT-GROUP + OBJECTS { + cLWlan11vBssTransEnable, + cLWlan11vDisassocImmiEnable, + cLWlan11vDisassocTimer, + cLWlan11vOpRoamDisassocTimer + } + STATUS current + DESCRIPTION + "This collection of objects represents 802.11v BSS Transistion + related configuration of WLANs on the controller + to be passed to an AP." + ::= { ciscoLwappWlanMIBGroups 27 } + +ciscoLwappApGroupConfigGroup OBJECT-GROUP + OBJECTS { + cLAPGroupNasId, + cLApGroupPreferMode, + cLApGroupGlobalWebAuthConfig, + cLApGroupExternalWebAuthUrl, + cLAPGroupsPolicyIndex, + cLAPGroupsPolicyWlanProfile, + cLAPGroupsPolicyRowStatus, + cLAPGroupTrafficQinqEnabled, + cLAPGroupDhcpQinqEnabled, + cLAPGroupQinqServiceVlanId + } + STATUS current + DESCRIPTION + "This collection of objects represents AP group related + configuration of WLANs on the controller." + ::= { ciscoLwappWlanMIBGroups 28 } + +ciscoLwappPolicyConfigGroup OBJECT-GROUP + OBJECTS { + cLPolicyName, + cLPolicyRoleName, + cLPolicyEapType, + cLPolicyAclName, + cLPolicyVlanId, + cLPolicyQosProfile, + cLPolicySessionTimeout, + cLPolicySleepTimeout, + cLPolicyRowStatus, + cLPolicyFlexAclName, + cLPolicyAvcProfileName, + cLPolicyMdnsProfileName, + cLPolicyFlexVlanId, + cLPolicyUrlAclName, + cLPolicyOpendnsProfileName, + cLPolicyDeviceName, + cLPolicyDeviceRowStatus, + cLPolicyActiveStartTime, + cLPolicyActiveEndTime, + cLPolicyActiveHoursRowStatus, + cLPolicyWlanSchedulingStatus, + cLPolicyWlanSchedulingStartTime, + cLPolicyWlanSchedulingEndTime, + cLPolicyWlanSchedulingRowStatus + } + STATUS current + DESCRIPTION + "This collection of objects represents Policy related + configuration of WLANs on the controller." + ::= { ciscoLwappWlanMIBGroups 29 } + +END + + diff --git a/MIBS/cisco/CISCO-MAC-NOTIFICATION-MIB b/MIBS/cisco/CISCO-MAC-NOTIFICATION-MIB new file mode 100644 index 0000000..da2d4ad --- /dev/null +++ b/MIBS/cisco/CISCO-MAC-NOTIFICATION-MIB @@ -0,0 +1,767 @@ +-- ***************************************************************** +-- CISCO-MAC-NOTIFICATION-MIB.my: Cisco MAC Notification MIB +-- +-- October 2001, Edward Pham +-- February 2003, Padma Pullela +-- +-- Copyright (c) 2001, 2003, 2006 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-MAC-NOTIFICATION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, NOTIFICATION-TYPE, + Unsigned32, Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, TimeStamp, MacAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + VlanIndex + FROM CISCO-VTP-MIB + entPhysicalIndex + FROM ENTITY-MIB + Percent + FROM CISCO-QOS-PIB-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoMacNotificationMIB MODULE-IDENTITY + LAST-UPDATED "200706110000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wbu@cisco.com" + DESCRIPTION + "This MIB module is for configuration of the MAC notification + feature. MAC notification is a mechanism to inform monitoring + devices when there are MAC addresses learnt or removed from + the forwarding database of the monitored devices." + + REVISION "200706110000Z" + DESCRIPTION + "Fixed typo and made changes to the description of + cmnMACMoveObjects, cmnMACThresholdNotifEnabled and + cmnMacThresholdExceedNotif." + + REVISION "200303210000Z" + DESCRIPTION + "Added cmnMACMoveObjects, cmnMACThresholdObjects." + + REVISION "200110220000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 215 } + +-- Cisco MAC Notification MIB object definitions + +ciscoMacNotificationMIBObjects OBJECT IDENTIFIER + ::= { ciscoMacNotificationMIB 1 } + +-- Cisco MAC Notification MIB consists of the following groups +-- [1] Cisco Mac Notification Global Group (cmnGlobalObjects). +-- [2] Cisco Mac Notification Interface Group (cmnInterfaceObjects). +-- [3] Cisco Mac Notification Move Group (cmnMACMoveObjects). +-- [4] Cisco Mac Notification Threshold Group (cmnMACThresholdObjects). +cmnGlobalObjects OBJECT IDENTIFIER + ::= { ciscoMacNotificationMIBObjects 1 } +cmnInterfaceObjects OBJECT IDENTIFIER + ::= { ciscoMacNotificationMIBObjects 2 } +cmnMACMoveObjects OBJECT IDENTIFIER + ::= { ciscoMacNotificationMIBObjects 3 } +cmnMACThresholdObjects OBJECT IDENTIFIER + ::= { ciscoMacNotificationMIBObjects 4 } + + +--********************************************************************** +-- Cisco Mac Notification Global Group +--********************************************************************** + +cmnGlobalFeatureEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the MAC notification feature is currently + running in the device. + + Setting this object to false(2) disables the MAC notification + feature globally thus disabling the feature at each interface. + + Setting this object to true(1) will start the MAC notification + feature running in the device. If the feature is already + running, setting to true(1) has no effect. Once the MAC + notification is enabled, whether the feature is running at each + interface is controlled by the cmnIfConfigTable." + ::= { cmnGlobalObjects 1 } + +cmnNotificationInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum interval of time between + cmnMacChangedNotifications being generated by the device. + If the value of cmnNotificationsEnabled is true(1), the + device will send out the generated cmnMacChangedNotifications + and archive the MAC change notification events in the + cmnHistoryTable. If the value of cmnNotificationEnabled is + false(2), the device will not send out the generated + cmnMacChangedNotifications but it will archive these events + in the cmnHistoryTable. + + If the value of this object is equal to 0, the device will + generate cmnMacChangedNotifications and archive the MAC + change notification events in the cmnHistoryTable as soon as + there is MAC address learnt or removed by the device. + + If the value of this object is greater than 0, the device will + wait for a period of time equal to the value of this object + before generate the cmnMacChangedNotifications and archive + the MAC change notification events in the cmnHistoryTable." + ::= { cmnGlobalObjects 2 } + +cmnMacAddressesLearnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of MAC addresses learnt by the + device." + ::= { cmnGlobalObjects 3 } + +cmnMacAddressesRemoved OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of MAC addresses removed from the + forwarding database." + ::= { cmnGlobalObjects 4 } + +cmnNotificationsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether cmnMacChangedNotification notifications + will or will not be sent when there are MAC addresses + learnt or removed from the device's forwarding database. + Disabling notifications does not prevent the MAC address + info from being added to the cmnHistoryTable." + DEFVAL { false } + ::= { cmnGlobalObjects 5 } + +cmnNotificationsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of cmnMacChangedNotifications sent out + by the device." + ::= { cmnGlobalObjects 6 } + +cmnHistTableMaxLength OBJECT-TYPE + SYNTAX Unsigned32 (0..500) + UNITS "entries" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit on the number of entries that the + cmnHistoryTable may contain. A value of 0 will + prevent any history from being retained. When this + table is full, the oldest entry will be deleted and + a new one will be created." + DEFVAL { 1 } + ::= { cmnGlobalObjects 7 } + +cmnHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmnHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table will archive the MAC change notification events + generated by this device. The MAC change notification + events are archived here even if cmnMacChangesNotifications + are not actually sent." + ::= { cmnGlobalObjects 8 } + +cmnHistoryEntry OBJECT-TYPE + SYNTAX CmnHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A MAC change notification message that was previously + generated by this device. Each entry is indexed by a message + index." + INDEX { cmnHistIndex } + ::= { cmnHistoryTable 1 } + +CmnHistoryEntry ::= + SEQUENCE { + cmnHistIndex + Unsigned32, + cmnHistMacChangedMsg + OCTET STRING, + cmnHistTimestamp + TimeStamp + } + +cmnHistIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies a MAC change notification + event previously generated by the device. This index starts at + 1 and increases by one when a MAC change notification is + generated. When it reaches the maximum value, the agent wraps + the value back to 1." + ::= { cmnHistoryEntry 1 } + +cmnHistMacChangedMsg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..254)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the information of a MAC change + notification event. It consists of several tuples packed + together in the format of '...'. + + Each tuple consist of 11 octets in the format of + '' where + + is of size 1 octet and supports the following values + 0 - End of MIB object. + 1 - MAC learnt. + 2 - MAC removed. + + is VLAN number of the VLAN which the MAC address is + belonged to and has size of 2 octet. + + is the Layer2 Mac Address and has size of 6 octets. + + is the value of dot1dBasePort for the + interface from which the MAC address is learnt and has size + of 2 octets." + ::= { cmnHistoryEntry 2 } + +cmnHistTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the cmnMacChangedNotification + containing the information denoted by the cmnHistMacChangedMsg + object in this entry was generated." + ::= { cmnHistoryEntry 3 } + +--********************************************************************* +-- Cisco Mac Notification Interface Group +--********************************************************************* + +-- +-- cmnIfConfigTable +-- + +cmnIfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmnIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enables or disables the generation of notification + at each interface when MAC address is learnt or removed." + ::= { cmnInterfaceObjects 1 } + +cmnIfConfigEntry OBJECT-TYPE + SYNTAX CmnIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the configuration for enabling the + MAC notification at each interface that supports this + feature." + INDEX { ifIndex } + ::= { cmnIfConfigTable 1 } + +CmnIfConfigEntry ::= SEQUENCE { + cmnMacAddrLearntEnable TruthValue, + cmnMacAddrRemovedEnable TruthValue +} + +cmnMacAddrLearntEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether this interface is enabled to send + cmnMacChangedNotification when it learns a new MAC address. This + variable has no effect when the value of cmnGlobalFeatureEnabled + object is false(2). + + Setting this object to true(1) enables the sending of + cmnMacChangedNotification when this interface learns a + new MAC address. + + Setting this object to false(2) disables the sending + of cmnMacChangedNotification when this interface learns + a new MAC address." + DEFVAL { false } + ::= { cmnIfConfigEntry 1 } + +cmnMacAddrRemovedEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether this interface is enabled to send + cmnMacChangedNotification when a MAC address which it learnt + previously is removed from the forwarding table. This variable + has no effect when the value of cmnGlobalFeatureEnabled object + is false(2). + + Setting this object to true(1) enables the sending of + cmnMacChangedNotification when a MAC address which this + interface learnt previously is removed from the forwarding + table. + + Setting this object to false(2) disables the sending of + cmnMacChangedNotification when a MAC address which this + interface learnt previously is removed from the forwarding + table." + DEFVAL { false } + ::= { cmnIfConfigEntry 2 } + +--********************************************************************* +-- Cisco Mac Notification Move Group +--********************************************************************* + +cmnMACMoveFeatureEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the MAC Move notification feature is + currently running in the device. + + Setting this object to false(2) disables the MAC Move + notification feature globally. + + Setting this object to true(1) will start the MAC Move + notification feature running in the device." + ::= { cmnMACMoveObjects 1 } + +cmnMACMoveNotificationsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether cmnMacMoveNotification notifications + will or will not be sent when a MAC move is detected by + the MAC move notification feature. + + Setting this object to false(2) will not send the + cmnMacMoveNotification notifications. + + Setting this object to true(1) will send the + cmnMacMoveNotification notifications." + ::= { cmnMACMoveObjects 2 } + +cmnMACMoveAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the MAC address that is moved between + cmnMACMoveFromPortId and cmnMACMoveToPortId on + cmnMACMoveVlanNumber. This object is instantiated only + when cmnMACMoveFeatureEnabled value is set to true(1) and + a MAC move is detected by the MAC move notification feature." + ::= { cmnMACMoveObjects 3 } + +cmnMACMoveVlanNumber OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the VLAN on which the cmnMACMoveAddress is + moved from cmnMACMoveFromPortId to cmnMACMoveToPortId. + This object is instantiated only when + cmnMACMoveFeatureEnabled value is set to true(1) and a + MAC move is detected by the MAC move notification feature." + ::= { cmnMACMoveObjects 4 } + +cmnMACMoveFromPortId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of dot1dBasePort for the bridge port from which + the cmnMACMoveAddress is moved to cmnMACMoveToPortId on + cmnMACMoveVlanNumber. This object is instantiated only when + cmnMACMoveFeatureEnabled value is set to true(1) and a + MAC move is detected by the MAC move notification feature." + REFERENCE + "dot1dBasePort is defined in RFC1493." + ::= { cmnMACMoveObjects 5 } + +cmnMACMoveToPortId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of dot1dBasePort for the bridge port to which + the cmnMACMoveAddress is moved from cmnMACMoveFromPortId + on cmnMACMoveVlanNumber. This object is instantiated only + when cmnMACMoveFeatureEnabled value is set to true(1) and + a MAC move is detected by the MAC move notification feature." + REFERENCE + "dot1dBasePort is defined in RFC1493." + ::= { cmnMACMoveObjects 6 } + +cmnMACMoveTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when a cmnMACMoveAddress is moved + between cmnMACMoveFromPortId and cmnMACMACMoveToPortId. + This object is instantiated only when + cmnMACMoveFeatureEnabled value is set to true(1) and + a MAC move is detected by the MAC move notification feature." + ::= { cmnMACMoveObjects 7 } + +--********************************************************************* +-- Cisco Mac Notification Threshold Group +--********************************************************************* + +cmnMACThresholdFeatureEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the MAC Threshold notification feature is + currently running in the device. + + Setting this object to false(2) disables the MAC Threshold + notification feature globally. + + Setting this object to true(1) will start the MAC Threshold + notification feature running in the device." + ::= { cmnMACThresholdObjects 1 } + +cmnMACThresholdLimit OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate the threshold limit of the forwarding table + utilization." + ::= { cmnMACThresholdObjects 2 } + +cmnMACThresholdInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval at which forwarding table utilization is compared + against cmnMACThresholdLimit." + ::= { cmnMACThresholdObjects 3 } + +cmnMACThresholdNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether cmnMacThresholdExceedNotif + notifications will or will not be sent when the forwarding + table utilization exceeds or equals to cmnMACThresholdLimit + value. cmnMacThresholdExceedNotif notification is not sent + when cmnMACThresholdLimit is set to zero." + ::= { cmnMACThresholdObjects 4 } + +cmnUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmnUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cmnUtilizationTable specifies the forwarding table + utilization information. This table is instantiated only + when cmnMACThresholdFeatureEnabled value is set to true(1). + Entries in this table are updated at the end of every + cmnMACThresholdInterval." + + ::= { cmnMACThresholdObjects 5 } + +cmnUtilizationEntry OBJECT-TYPE + SYNTAX CmnUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing forwarding table utilization + maintained by switching engine (identified by + entPhysicalIndex). Each switching engine managed by this + MIB module can have at least one entry in this table." + INDEX { entPhysicalIndex } + ::= { cmnUtilizationTable 1 } + +CmnUtilizationEntry ::= + SEQUENCE { + cmnUtilizationEntries + Unsigned32, + cmnUtilizationUtilization + Percent, + cmnUtilizationTimeStamp + TimeStamp + } + +cmnUtilizationEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of entries present in the forwarding + table for the given entPhysicalIndex calculated at the + end of cmnMACThresholdInterval." + ::= { cmnUtilizationEntry 1 } + +cmnUtilizationUtilization OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the utilization of the forwarding table for the given + entPhysicalIndex calculated at the end of + cmnMACThresholdInterval." + ::= { cmnUtilizationEntry 2 } + +cmnUtilizationTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the sysUptime at which the cmnUtilizationUtilization + is updated." + ::= { cmnUtilizationEntry 3 } + +-- +-- +-- Notification +-- + +cmnMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoMacNotificationMIB 2 } + +cmnMIBNotifications + OBJECT IDENTIFIER ::= { cmnMIBNotificationPrefix 0 } + +cmnMacChangedNotification NOTIFICATION-TYPE + OBJECTS { cmnHistMacChangedMsg, cmnHistTimestamp } + STATUS current + DESCRIPTION + "This notification is generated when there is enough MAC + address information to fully occupy a maximum size SNMP trap + message. This notification is also generated when there + is at least one MAC address changed or removed and the amount + of time elapsed from the previous notification is greater + than the maximum wait time denoted by + cmnNotificationInterval object. + + If there are more MAC addresses information than can fit into + one cmmHistTrapContent object, then multiple notifications + will be generated." + ::= { cmnMIBNotifications 1 } + +cmnMacMoveNotification NOTIFICATION-TYPE + OBJECTS { + cmnMACMoveAddress, + cmnMACMoveVlanNumber, + cmnMACMoveFromPortId, + cmnMACMoveToPortId, + cmnMACMoveTime + } + STATUS current + DESCRIPTION + "cmnMacMoveNotification is generated when a MAC address is + moved between two interfaces." + ::= { cmnMIBNotifications 2 } + +cmnMacThresholdExceedNotif NOTIFICATION-TYPE + OBJECTS { + cmnUtilizationUtilization, + cmnMACThresholdLimit, + cmnUtilizationTimeStamp + } + STATUS current + DESCRIPTION + "cmnMacThresholdExceedNotif is sent when + cmnUtilizationUtilization exceeds or equals to the + cmnMACThresholdLimit for a given entPhysicalIndex. + cmnMacThresholdExceedNotif is not sent when + cmnMACThresholdLimit is set to zero" + ::= { cmnMIBNotifications 3 } + +-- +-- Conformance +-- + +cmnMIBConformance OBJECT IDENTIFIER ::= { ciscoMacNotificationMIB 3 } + +cmnMIBCompliances OBJECT IDENTIFIER + ::= { cmnMIBConformance 1 } + +cmnMIBGroups OBJECT IDENTIFIER + ::= { cmnMIBConformance 2 } + + +-- Compliance + +cmnMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-MAC-NOTIFICATION-MIB." + MODULE + MANDATORY-GROUPS { cmnGlobalGroup, + cmnInterfaceGroup, + cmnNotificationGroup } + ::= { cmnMIBCompliances 1 } + +cmnMIBComplianceVer1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CISCO-MAC-NOTIFICATION-MIB." + MODULE + MANDATORY-GROUPS { cmnGlobalGroup, + cmnInterfaceGroup, + cmnNotificationGroup + } + + GROUP cmnMACMoveGroup + DESCRIPTION "This group is mandatory if the managed system + supports MAC Move notification feature." + + GROUP cmnMACThresholdGroup + DESCRIPTION "This group is mandatory if the managed system + supports MAC Threshold notification feature." + + GROUP cmnMACMoveNotifGroup + DESCRIPTION "This group is mandatory if the managed system + supports Notifications for MAC Move notification + feature." + + GROUP cmnMACThresholdNotifGroup + DESCRIPTION "This group is mandatory if the managed system + supports Notifications for MAC Threshold notification + feature." + + ::= { cmnMIBCompliances 2 } + +-- +-- Units of Conformance +-- +-- Units of Conformance +-- +cmnGlobalGroup OBJECT-GROUP + OBJECTS { + cmnGlobalFeatureEnabled, + cmnNotificationInterval, + cmnMacAddressesLearnt, + cmnMacAddressesRemoved, + cmnNotificationsEnabled, + cmnHistTableMaxLength, + cmnHistMacChangedMsg, + cmnHistTimestamp, + cmnNotificationsSent + } + STATUS current + DESCRIPTION + "A collection of objects providing the global configuration + and information for MAC notification." + ::= { cmnMIBGroups 1 } + +cmnInterfaceGroup OBJECT-GROUP + OBJECTS { + cmnMacAddrLearntEnable, + cmnMacAddrRemovedEnable + } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration information + for MAC notification at each interface." + ::= { cmnMIBGroups 2 } + +cmnNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { cmnMacChangedNotification } + STATUS current + DESCRIPTION + "The notification generated by the CISCO-MAC-NOTIFICATION-MIB." + ::= { cmnMIBGroups 3 } + +cmnMACMoveGroup OBJECT-GROUP + OBJECTS{ + cmnMACMoveFeatureEnabled, + cmnMACMoveNotificationsEnabled, + cmnMACMoveAddress, + cmnMACMoveVlanNumber, + cmnMACMoveFromPortId, + cmnMACMoveToPortId, + cmnMACMoveTime + } + STATUS current + DESCRIPTION + "A collection of objects providing the global configuration + and information for MAC Move notification feature." + ::= { cmnMIBGroups 5 } + +cmnMACThresholdGroup OBJECT-GROUP + OBJECTS{ + cmnMACThresholdFeatureEnabled, + cmnMACThresholdLimit, + cmnMACThresholdInterval, + cmnMACThresholdNotifEnabled, + cmnUtilizationEntries, + cmnUtilizationUtilization, + cmnUtilizationTimeStamp + } + STATUS current + DESCRIPTION + "A collection of objects providing the global configuration + and information for MAC Threshold notification feature." + ::= { cmnMIBGroups 6 } + + +cmnMACMoveNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS{ + cmnMacMoveNotification + } + STATUS current + DESCRIPTION + "A collection of objects providing the notification + information for MAC Move notification feature." + ::= { cmnMIBGroups 7 } + +cmnMACThresholdNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS{ + cmnMacThresholdExceedNotif + } + STATUS current + DESCRIPTION + "A collection of objects providing the notification + information for MAC Threshold notification feature." + ::= { cmnMIBGroups 8 } +END diff --git a/MIBS/cisco/CISCO-MEDIA-GATEWAY-MIB b/MIBS/cisco/CISCO-MEDIA-GATEWAY-MIB new file mode 100644 index 0000000..11255cc --- /dev/null +++ b/MIBS/cisco/CISCO-MEDIA-GATEWAY-MIB @@ -0,0 +1,2282 @@ +-- ********************************************************************* +-- CISCO-MEDIA-GATEWAY-MIB +-- +-- This MIB defines the attributes of a Media Gateway. +-- +-- March 2003 Yizhong Shen +-- +-- Copyright (c) 2003, 2004, 2005 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ********************************************************************* + +CISCO-MEDIA-GATEWAY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32 + FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetPortNumber + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + CiscoPort, EntPhysicalIndexOrZero + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + +ciscoMediaGatewayMIB MODULE-IDENTITY + LAST-UPDATED "200902250000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + E-mail: cs-voice-gateway@cisco.com" + + DESCRIPTION + "The MIB module for managing Trunk Media Gateway. + + A Media Gateway is a network element that provides conversion + between the audio signals carried on telephone circuits and + data packets carried over the Internet or over other packet + data networks. + + Trunk Media Gateway interface is between the telephone network + and a Voice over IP/ATM network. + The interface on a Trunk Gateway terminates a trunk connected + to PSTN switch (e.g., Class 5, Class 4, etc.). + + Media Gateways use a call control architecture where the call + control 'intelligence' is outside the gateways and handled by + external call control elements, called Media Gateway + Controllers (MGCs). + The MGCs or Call Agents, synchronize with each other to + send coherent commands to the gateways under their control. + + MGCs use master/slave protocols to command the gateways under + their control. Examples of these protocols are: + * Simple Gateway Control Protocol + * Media Gateway Control Protocol + * Megaco (H.248) + * Simple Resource Control Protocol + + To connect MG to MGCs using these control protocols through + an IP/UDP Ports which must be configured. To resolve IP + Addresses, DNS name services may be used. + " + REVISION "200902250000Z" + DESCRIPTION + "Added object cmgwV23Enabled to + cMediaGwTable." + + REVISION "200606150000Z" + DESCRIPTION + "Added object cmgwLawInterceptEnabled to + cMediaGwTable. + Added object cMediaGwCcCfgDefRtpNamePrefix to + cMediaGwCallControlConfigTable. + " + REVISION "200509010000Z" + DESCRIPTION + "Added object cmgwSrcFilterEnabled to + cMediaGwTable. + Added object cmgwSignalProtocolConfigVer + to cmgwSignalProtocolTable. + Added cMediaGwRscStatsTable." + + REVISION "200411190000Z" + DESCRIPTION + "Added object cmgwSignalProtocolPreference to + cmgwSignalProtocolTable." + + REVISION "200407300000Z" + DESCRIPTION + "(1) Added the following objects: + cmgwVtMappingMode, + cMediaGwCcCfgDefBearerTraffic, + cmgwSignalMgcProtocolPort + + (2) Added new enum 'tgcp' to cmgwSignalProtocol + " + + REVISION "200304070000Z" + DESCRIPTION + "Initial version of this MIB module" + ::= { ciscoMgmt 324 } + +-- +-- Object Identifiers used for Packetized Voice Switch Management +-- + +ciscoMediaGatewayMIBNotifs OBJECT IDENTIFIER + ::= {ciscoMediaGatewayMIB 0} + +ciscoMediaGatewayMIBObjects OBJECT IDENTIFIER + ::= { ciscoMediaGatewayMIB 1 } + +cMediaGwConfig OBJECT IDENTIFIER + ::= { ciscoMediaGatewayMIBObjects 1 } + +cMediaGwStats OBJECT IDENTIFIER + ::= { ciscoMediaGatewayMIBObjects 2 } + +-- ********************************************************************* +-- TEXTUAL CONVENTIONS USED IN THIS MIB +-- ********************************************************************* + +CGwServiceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the service state of media + gateway. + The possible service states are: + + inService: + Gateway is ready to provide service. + In this state, Gateway will respond to connection control + requests, send autonomous messages to the call agent + as applicable, etc. + + forcedOutOfService: + Gateway is in Out-Of-Service State. + All calls destroyed on the GW. + A Service Change message with FORCED method is sent to CA. + No new connections are allowed. + + gracefulOutOfService: + Gateway is in Out-Of-Service State. + All existing calls will not be affected. + A Service Change message with GRACEFUL method is sent to CA. + No new connections are allowed." + SYNTAX INTEGER { + inService (1), + forcedOutOfService (2), + gracefulOutOfService (3) + } + +CGwAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the administrative state of + media gateway. + + The possible administrative states are as follows: + inService: + Gateway would be restored to in-service status + and a ServiceChange with method RESTART message will be + sent to Call Agent + + forcefulOutOfService: + Gateway would be in Out-Of-Service State + Any existing connections on the GW will be deleted. + A ServiceChange with method FORCED message will be + sent to call agent. + New connections would be blocked. + + gracefulOutOfService: + Gateway would be in in Out-Of-Service State + Any existing connections on the GW will not be affected. + A ServiceChange with method GRACEFUL message will be + sent to call agent. + New connections would be blocked." + + SYNTAX INTEGER { + inService (1), + forcedOutOfService (2), + gracefulOutOfService (3) + } + +GatewayLifNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An index that uniquely identifies a LIF (Logical Interface) + in the media gateway. + LIF is a logical interface which groups TDM(DS1) interfaces + into packet resource partitions (PVCs) in the media gateway. + LIF is used for: + AAL5 (VoIP) switching + AAL2 (VoATM) switching, only if support virtual gateway " + SYNTAX Unsigned32 (1..255) + +CVoiceTonePlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of index for + identifying a voice tone plane in a Media gateway." + SYNTAX Unsigned32 (1..65535) + +CVoiceTonePlanIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention uniquely identifies the voice tone plan + to be used in a voice DS0 group. + + The value of 0 means the default tone plan specified in + the media gateway (the value of cMediaGwCcCfgDefaultTonePlanId) + to be used. + + A value greater than 0 means the tone plan specified by the + index of the cvtcTonePlanTable to be used (same as + cvtcTonePlanId)." + SYNTAX Unsigned32 (0..65535) + +CCallControlProfileIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of index that is + used for identifying a call control profile of XGCP and + H.248 protocol." + SYNTAX Unsigned32 (1..65535) + +CCallControlProfileIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of the + CCallControlProfileIndex convention. + The latter defines a greater than zero value used to identify + a call control profile in a media gateway. + This extension permits the additional value of zero. + The value of '0' means the default call control profile of the + media gateway." + SYNTAX Unsigned32 (0..65535) + +CCallControlJitterDelayMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the jitter buffer mode in + a call connection. + + adaptive(1) - means to use jitter nominal delay as the + initial jitter buffers size and let the DSP + pick the optimal value of the jitter buffer + size between the range of jitter maximum delay + and jitter minimum delay. + + fixed(2) - means to use a constant jitter buffer size + which is specified by jitter nominal delay. + " + SYNTAX INTEGER { + adaptive (1), + fixed (2) + } + +-- ********************************************************************* +-- cMediaGwTable +-- ********************************************************************* + +cMediaGwTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the global media gateway parameters + information. + It supports the modification of the global media gateway + parameters." + ::= { cMediaGwConfig 1 } + +cMediaGwEntry OBJECT-TYPE + SYNTAX CMediaGwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Media Gateway Entry. + At system power-up, an entry is created by the agent + if the system detects a media gateway module has been added + to the system, and an entry is deleted if the entry associated + media gateway module has been removed from the system." + INDEX { cmgwIndex } + ::= { cMediaGwTable 1 } + +CMediaGwEntry::= SEQUENCE { + cmgwIndex Integer32, + cmgwDomainName SnmpAdminString, + cmgwPhysicalIndex EntPhysicalIndexOrZero, + cmgwServiceState CGwServiceState, + cmgwAdminState CGwAdminState, + cmgwGraceTime Integer32, + cmgwVtMappingMode INTEGER, + cmgwSrcFilterEnabled TruthValue, + cmgwLawInterceptEnabled TruthValue, + cmgwV23Enabled TruthValue + } + +cmgwIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the + cMediaGwTable." + ::= { cMediaGwEntry 1 } + +cmgwDomainName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to represent a domain name under which + the Media Gateway could also be registered in a DNS name + server. + + The value of this object reflects the value of + cmgwConfigDomainName from the entry with a value of + 'gateway(1)' for object cmgwConfigDomainNameEntity of + cMediaGwDomainNameConfigTable. + + If there is no entry in cMediaGwDomainNameConfigTable with + 'gateway(1)' of cmgwConfigDomainNameEntity, then + the value of this object will be empty string." + ::= { cMediaGwEntry 2 } + +cmgwPhysicalIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the entPhysicalIndex of the + card in which media gateway is running. It will contain + value 0 if the entPhysicalIndex value is not available or + not applicable" + ::= { cMediaGwEntry 3 } + + +cmgwServiceState OBJECT-TYPE + SYNTAX CGwServiceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current service state of the Media + Gateway. + This object is controlled by 'cmgwAdminState' + object." + ::= { cMediaGwEntry 4 } + +cmgwAdminState OBJECT-TYPE + SYNTAX CGwAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to change the service state of + the Media Gateway from inService to outOfService or from + outOfService to inService. + The resulting service state of the gateway is represented + by 'cmgwServiceState'." + ::= { cMediaGwEntry 5 } + +cmgwGraceTime OBJECT-TYPE + SYNTAX Integer32(-1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to represent grace period. + The grace period (restart delay in RSIP message) is + expressed in a number of seconds. + It means how soon the gateway will be taken out of service. + The value -1 indicates that the grace period time is + disabled." + DEFVAL { -1 } + ::= { cMediaGwEntry 6 } + +cmgwVtMappingMode OBJECT-TYPE + SYNTAX INTEGER { + standard (1), + titan (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to represent the VT (sonet Virtual + Tributary) counting. + + standard - standard counting (based on Bellcore TR253) + titan - TITAN5500 counting (based on Tellabs TITAN 5500) + + Note: 'titan' is valid only if sonet line medium type + (sonetMediumType of SONET-MIB) is 'sonet' and + sonet path payload type (cspSonetPathPayload of + CISCO-SONET-MIB) is 'vt15vc11'. + " + ::= { cMediaGwEntry 7 } + +cmgwSrcFilterEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the source IP + and port filtering with MGC for security consideration + as follows: + 'true' - source IP and port filter is enabled + 'false' - source IP and port filter is disable + " + DEFVAL { false } + ::= { cMediaGwEntry 8 } + +cmgwLawInterceptEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the lawful + intercept for government. + as follows: + 'true' - enable lawful intercept + 'false' - disable lawful intercept + " + DEFVAL { false } + ::= { cMediaGwEntry 9 } +cmgwV23Enabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is to enable or disable V23 tone. + Setting the object value to 'true', will cause VXSM (Voice Switching + Service Module) to detect V23 tone. + " + DEFVAL { false } + ::= { cMediaGwEntry 10 } + + +-- ********************************************************************* +-- Media Gateway Protocol Table +-- ********************************************************************* + +cmgwSignalProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmgwSignalProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the available signaling protocols that + are supported by the media gateway for communication with + MGCs." + ::= { cMediaGwConfig 2 } + +cmgwSignalProtocolEntry OBJECT-TYPE + SYNTAX CmgwSignalProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an signaling protocol supported + by the media gateway." + INDEX { cmgwIndex, cmgwSignalProtocolIndex } + ::= { cmgwSignalProtocolTable 1 } + +CmgwSignalProtocolEntry::= SEQUENCE { + cmgwSignalProtocolIndex Integer32, + cmgwSignalProtocol INTEGER, + cmgwSignalProtocolVersion SnmpAdminString, + cmgwSignalProtocolPort CiscoPort, + cmgwSignalMgcProtocolPort InetPortNumber, + cmgwSignalProtocolPreference Integer32, + cmgwSignalProtocolConfigVer SnmpAdminString + } + + +cmgwSignalProtocolIndex OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in + cmgwSignalProtocolTable." + ::= { cmgwSignalProtocolEntry 1 } + + +cmgwSignalProtocol OBJECT-TYPE + SYNTAX INTEGER { + other (1), + mgcp (2), + h248 (3), + tgcp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to represent the protocol type. + other - None of the following types. + mgcp - Media Gateway Control Protocol + h248 - Media Gateway Control (ITU H.248) + tgcp - Trunking Gateway Control Protocol" + ::= { cmgwSignalProtocolEntry 2 } + + +cmgwSignalProtocolVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to represent the protocol version. + For example cmgwSignalProtocol is 'mgcp(2)' and + this object is string '1.0'. cmgwSignalProtocol is + 'h248(3)' and this object is set to '2.0'." + REFERENCE + "MCGP 1.0 is documented in RFC2705." + ::= { cmgwSignalProtocolEntry 3 } + + +cmgwSignalProtocolPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to represent the UDP port associated + with the protocol. + If the value of cmgwSignalProtocol is 'mgcp(2)' and the + value of cmgwSignalProtcolVersion is '1.0', the default + value of this object is '2727'. + If the value of cmgwSignalProtocol is 'h248(3)' and the + value of cmgwSignalProtcolVersion is '1.0', the default + value of this object is '2944'." + ::= { cmgwSignalProtocolEntry 4 } + +cmgwSignalMgcProtocolPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the protocol port of the Media Gateway + Controller (MGC). + If the value of cmgwSignalProtocol is 'mgcp(2)' or 'tgcp(4)' + and the value of cmgwSignalProtcolVersion is '1.0', the + default value of this object is '2427'. + If the value of cmgwSignalProtocol is 'h248(3)' and the + value of cmgwSignalProtcolVersion is '1.0', the default + value of this object is '2944'." + ::= { cmgwSignalProtocolEntry 5 } + +cmgwSignalProtocolPreference OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the preference of the signal protocol + supported in the media gateway. + + If this object is set to 0, the corresponding signal + protocol will not be used by the gateway. + + The value of this object is unique within the corresponding + gateway. The entry with lower value has higher preference." + + ::= { cmgwSignalProtocolEntry 6 } + +cmgwSignalProtocolConfigVer OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the protocol version + used by the gateway in the messages to MGC + in order to exchange the service capabilities. + + For example cmgwSignalProtocol is 'h248(3)' and + this object can be string '1' or '1.0', '2' or '2.0'. + + 'MAX' is a special string indicating the gateway will + use the highest protocol version supported in the + gateway, but it can be changed to lower version after + it negotiates with MGC. The final negotiated protocol + version will be indicated in cmgwSignalProtocolVersion. + + The version strings other than 'MAX' can be specified for + the gateway to communicate with the MGC which doesn't + support service capabilities negotiation. For example if + a MGC supports only version 1.0 MGCP, this object should + be set to '1' to instruct the gateway using MGCP + version 1.0 format messages to communicate with MGC. " + ::= { cmgwSignalProtocolEntry 7 } + +-- ********************************************************************* +-- cMediaGwIpConfigTable +-- ********************************************************************* + +cMediaGwIpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaGwIpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of media gateway IP address and + the IP address associated interface information. + + If IP address associated interface is PVC, only + aal5 control PVC or aal5 bearer PVC are valid. + When the PVC is aal5 control, the IP address is used to + communicate to MGC; when the PVC is aal5 bearer, the IP + address is used to communicate to other gateway. + The PVC information is kept in cwAtmChanExtConfigTable: + cwacChanPvcType: aal5/aal2/aal1 + cwacChanApplication: control/bearer/signaling + + If IP address associated interface is not PVC, refer to the + IP addresses associated interface table for the usage + of IP address." + ::= { cMediaGwConfig 3 } + + +cMediaGwIpConfigEntry OBJECT-TYPE + SYNTAX CMediaGwIpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Media Gateway IP configuration entry. + Each entry represents a media gateway IP address for MGCs + to communicate with the media gateway." + INDEX { cmgwIndex, cmgwIpConfigIndex } + ::= { cMediaGwIpConfigTable 1 } + + +CMediaGwIpConfigEntry ::= SEQUENCE { + cmgwIpConfigIndex Integer32, + cmgwIpConfigIfIndex InterfaceIndexOrZero, + cmgwIpConfigVpi Integer32, + cmgwIpConfigVci Integer32, + cmgwIpConfigAddrType InetAddressType, + cmgwIpConfigAddress InetAddress, + cmgwIpConfigSubnetMask InetAddressPrefixLength, + cmgwIpConfigDefaultGwIp TruthValue, + cmgwIpConfigForRemoteMapping TruthValue, + cmgwIpConfigRowStatus RowStatus +} + +cmgwIpConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index to identify each media gateway IP address." + ::= { cMediaGwIpConfigEntry 1 } + + +cmgwIpConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is ifIndex of the interface which is associated + to the media gateway IP address. + + For ATM interface, the IP address should be associated to + an existing PVC: + cmgwIpConfigIfIndex represents port of the PVC + cmgwIpConfigVpi represents VPI of the PVC + cmgwIpConfigVci represents VCI of the PVC + And one PVC only can be associated with one IP address. + + If this object is set to zero which means the IP address + is not associated to any interface." + ::= { cMediaGwIpConfigEntry 2 } + + +cmgwIpConfigVpi OBJECT-TYPE + SYNTAX Integer32 (-1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents VPI of the PVC which is associated + to the IP address. + If the IP address is not associated to PVC, the value + of this object is set to -1." + ::= { cMediaGwIpConfigEntry 3 } + +cmgwIpConfigVci OBJECT-TYPE + SYNTAX Integer32 (-1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents VCI of the PVC which is associated + to the IP address. + If the IP address is not associated to PVC, the value + of this object is set to -1." + ::= { cMediaGwIpConfigEntry 4 } + +cmgwIpConfigAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is the IP address type. + " + DEFVAL { ipv4 } + ::= { cMediaGwIpConfigEntry 5 } + +cmgwIpConfigAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured IP address of media gateway. + This object can not be modified. + " + ::= { cMediaGwIpConfigEntry 6 } + + +cmgwIpConfigSubnetMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to specify the number of leading one + bits which from the mask to be logical-ANDed with the media + gateway address before being compared to the value in the + cmgwIpCofigAddress. + + Any assignment (implicit or otherwise) of an instance of + this object to a value x must be rejected if the bitwise + logical-AND of the mask formed from x with the value + of the corresponding instance of the cmgwIpCofigAddress + object is not equal to cmgwIpCofigAddress." + ::= { cMediaGwIpConfigEntry 7 } + +cmgwIpConfigDefaultGwIp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies cmgwIpConfigAddress of the entry + will become the default gateway address. + This object can be set to 'true' for only one entry in + the table." + DEFVAL { false } + ::= { cMediaGwIpConfigEntry 8 } + +cmgwIpConfigForRemoteMapping OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether the address defined in + cmgwIpConfigAddress is the address mapping at the + remote end of this PVC. + + If this object is set to 'true', the address defined + in cmgwIpConfigAddress is for the remote end of the PVC. + If this object is set to 'false', the address defined + in cmgwIpConfigAddress is for the local end of the PVC." + DEFVAL { false } + ::= { cMediaGwIpConfigEntry 9 } + +cmgwIpConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to add and delete an entry. + + When an entry of the table is created, the following + objects are mandatory: + cmgwIpConfigIfIndex + cmgwIpConfigVpi + cmgwIpConfigVci + cmgwIpConfigAddress + cmgwIpConfigSubnetMask + + These objects can not be modified after the value of this + object is set to 'active'. + Modification can only be done by deleting and re-adding the + entry again. + + After the system verify the validity of the data, it + will set the cmgwIpConfigRowStatus to 'active'." + ::= { cMediaGwIpConfigEntry 10 } + + +-- ********************************************************************* +-- cMediaGwDomainNameConfigTable +-- ********************************************************************* + +cMediaGwDomainNameConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaGwDomainNameConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the domain names which are configured by + users. + The domain names can be used to represent IP addresses + for: + gateway + External DNS name server + MGC (call agent) " + ::= { cMediaGwConfig 4 } + + +cMediaGwDomainNameConfigEntry OBJECT-TYPE + SYNTAX CMediaGwDomainNameConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a domain name used in the system. + + Creation and deletion are supported. Modification + is prohibited." + INDEX { cmgwIndex, cmgwConfigDomainNameIndex } + ::= { cMediaGwDomainNameConfigTable 1 } + + +CMediaGwDomainNameConfigEntry ::= + SEQUENCE{ + cmgwConfigDomainNameIndex Integer32, + cmgwConfigDomainNameEntity INTEGER, + cmgwConfigDomainName SnmpAdminString, + cmgwConfigDomainNameRowStatus RowStatus + } + +cmgwConfigDomainNameIndex OBJECT-TYPE + SYNTAX Integer32(1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that is uniquely identifies a domain name + configured in the system." + ::= {cMediaGwDomainNameConfigEntry 1} + +cmgwConfigDomainNameEntity OBJECT-TYPE + SYNTAX INTEGER { + gateway (1), + dnsServer (2), + mgc (3) + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates which entity to use this domain name. + + gateway(1) - The domain name of media gateway. + With the same cmgwIndex, there is one and + only one entry allowed with the value + 'gateway(1)' of this object. + + dnsServer(2) - The domain name of DNS name server that is used + by Media gateway to find Internet Network + Address from a DNS name. + + mgc(3) - The domain name of a MGC (Media Gateway + Controller) associated with the media + gateway. " + ::= {cMediaGwDomainNameConfigEntry 2} + +cmgwConfigDomainName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the domain name. + + The domain name should be unique if there are more than + one entries having the same value in the object + cmgwConfigDomainNameEntity. + For example, the gateway domain name should be unique + if the cmgwConfigDomainNameEntity has the value of + 'gateway(1)'." + ::= {cMediaGwDomainNameConfigEntry 3} + +cmgwConfigDomainNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to add and delete an entry. + + When an entry is created, the following objects + are mandatory: + cmgwConfigDomainName + cmgwConfigDomainNameEntity + + When deleting domain name of DNS name server + (cmgwConfigDomainNameEntity is dnsServer (2)), the + cMediaGwDnsIpConfigTable should be empty. + + Adding/deleting entry with cmgwConfigDomainNameEntity + of 'mgc' will cause adding/deleting entry in + cMgcConfigTable (CISCO-MGC-MIB) automatically. + + The cmgwConfigDomainName and cmgwConfigDomainNameEntity + can not be modified if the value of this object is + 'active'. " + ::= {cMediaGwDomainNameConfigEntry 4} + +-- ********************************************************************* +-- cMediaGwDnsIpConfigTable +-- ********************************************************************* + +cMediaGwDnsIpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaGwDnsIpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is only one DNS name server on a gateway + and the domain name of the DNS name server is put on + cMediaGwDomainNameConfigTable with 'dnsServer (2)'. + + There could be multi IP addresses are associated with the + DNS name server, this table is used to store these IP + addresses. + + If any domain name using external resolution, the last entry + of this table is not allowed to be deleted." + ::= { cMediaGwConfig 5 } + + +cMediaGwDnsIpConfigEntry OBJECT-TYPE + SYNTAX CMediaGwDnsIpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an IP address of the DNS name + server." + INDEX { cmgwIndex, cmgwDnsIpIndex } + ::= { cMediaGwDnsIpConfigTable 1 } + +CMediaGwDnsIpConfigEntry ::= + SEQUENCE{ + cmgwDnsIpIndex Integer32, + cmgwDnsDomainName SnmpAdminString, + cmgwDnsIpType InetAddressType, + cmgwDnsIp InetAddress, + cmgwDnsIpRowStatus RowStatus + } + +cmgwDnsIpIndex OBJECT-TYPE + SYNTAX Integer32(1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an IP address of DNS + name server." + ::= {cMediaGwDnsIpConfigEntry 1} + +cmgwDnsDomainName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name of DNS name server. + + The value of this object reflects the value of + cmgwConfigDomainName from the entry with a value of + 'dnsServer(2)' for object cmgwConfigDomainNameEntity of + cMediaGwDomainNameConfigTable. + + If there is no entry in cMediaGwDomainNameConfigTable with + 'dnsServer(2)' of cmgwConfigDomainNameEntity, then + the value of this object will be empty string." + ::= {cMediaGwDnsIpConfigEntry 2} + +cmgwDnsIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DNS name server IP address type." + DEFVAL { ipv4 } + ::= {cMediaGwDnsIpConfigEntry 3} + +cmgwDnsIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of DNS name server. + The IP address of DNS name server must be unique + in this table." + ::= {cMediaGwDnsIpConfigEntry 4} + +cmgwDnsIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to add and delete an entry. + + When an entry of the table is created, the value of + this object should be set to 'createAndGo' and the + following objects are mandatory: + cmgwDnsIp + + When the user wants to delete the entry, the value of + this object should be set to 'destroy'. + + The entry can not be modified if the value of this + object is 'active'." + ::= {cMediaGwDnsIpConfigEntry 5} + +-- ********************************************************************* +-- +-- A LIF (Logical InterFace) is a group of TDM ports +-- (DSx1 lines) associated with a set of PVCs. +-- +-- ********************************************************************* + +cmgwLifTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmgwLifEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is for managing LIF (Logical Interface) + in a media gateway. + + LIF is a logical interface which groups the TDM + DSx1s associated with a set of packet resource partitions + (PVCs) in a media gateway. + + LIF is used for: + 1. VoIP switching + 2. VoATM switching " + + ::= { cMediaGwConfig 6 } + +cmgwLifEntry OBJECT-TYPE + SYNTAX CmgwLifEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table is created by the media gateway + when it supports the VoIP/VoATM application." + INDEX { cmgwIndex, cmgwLifNumber } + ::= { cmgwLifTable 1 } + +CmgwLifEntry::= SEQUENCE { + cmgwLifNumber GatewayLifNumber, + cmgwLifPvcCount Gauge32, + cmgwLifVoiceIfCount Gauge32 +} + +cmgwLifNumber OBJECT-TYPE + SYNTAX GatewayLifNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies a LIF in the + media gateway." + ::= { cmgwLifEntry 1 } + +cmgwLifPvcCount OBJECT-TYPE + SYNTAX Gauge32(0..10000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of PVC within + this LIF. + + When users associate/disassociate a PVC with a LIF + by giving a non-zero/zero value of cwacChanLifNum + in cwAtmChanExtConfigTable, the value of this object + will be incremented/decremented accordingly. + + The value zero means there is no PVC associated with + the LIF." + ::= { cmgwLifEntry 2 } + +cmgwLifVoiceIfCount OBJECT-TYPE + SYNTAX Gauge32(0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of Voice Interfaces + within this LIF. + + When users associate/disassociate a Voice Interface with + a LIF by giving a non-zero/zero value of + ccasVoiceCfgLifNumber for the DS0 group in + ccasVoiceExtCfgTable, the value of this object will be + incremented/decremented accordingly. + + The value zero means there is no Voice Interface associated + with the LIF." + ::= { cmgwLifEntry 3 } + +-- ******************************************************************** +-- +-- cMediaGwCallControlConfigTable +-- +-- ******************************************************************** +cMediaGwCallControlConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaGwCallControlConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines general call control attributes for + the media gateway." + ::= { cMediaGwConfig 7 } + +cMediaGwCallControlConfigEntry OBJECT-TYPE + SYNTAX CMediaGwCallControlConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "One entry for each media gateway which supports call control + protocol." + INDEX { cmgwIndex } + ::= { cMediaGwCallControlConfigTable 1 } + +CMediaGwCallControlConfigEntry ::= SEQUENCE + { + cMediaGwCcCfgControlTos Unsigned32, + cMediaGwCcCfgBearerTos Unsigned32, + cMediaGwCcCfgNtePayload Unsigned32, + cMediaGwCcCfgNsePayload Unsigned32, + cMediaGwCcCfgNseRespTimer Unsigned32, + cMediaGwCcCfgVbdJitterDelayMode CCallControlJitterDelayMode, + cMediaGwCcCfgVbdJitterMaxDelay Unsigned32, + cMediaGwCcCfgVbdJitterNomDelay Unsigned32, + cMediaGwCcCfgVbdJitterMinDelay Unsigned32, + cMediaGwCcCfgDefaultTonePlanId CVoiceTonePlanIndex, + cMediaGwCcCfgDescrInfoEnabled TruthValue, + cMediaGwCcCfgDsNamePrefix SnmpAdminString, + cMediaGwCcCfgRtpNamePrefix SnmpAdminString, + cMediaGwCcCfgAal1SvcNamePrefix SnmpAdminString, + cMediaGwCcCfgAal2SvcNamePrefix SnmpAdminString, + cMediaGwCcCfgClusterEnabled INTEGER, + cMediaGwCcCfgDefBearerTraffic INTEGER, + cMediaGwCcCfgDefRtpNamePrefix SnmpAdminString + } + +cMediaGwCcCfgControlTos OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Type Of Service (TOS) field of + IP header for the signaling control packet in VoIP + application." + DEFVAL { 96 } + ::= { cMediaGwCallControlConfigEntry 1 } + +cMediaGwCcCfgBearerTos OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Type Of Service (TOS) field + of IP header for the voice payload packet in VoIP + application." + DEFVAL { 160 } + ::= { cMediaGwCallControlConfigEntry 2 } + +cMediaGwCcCfgNtePayload OBJECT-TYPE + SYNTAX Unsigned32 (96..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies NTE (Named Telephony Events) + payload type." + REFERENCE + "RFC2833, 3. RTP Payload Format for Named Telephone Events" + DEFVAL { 101 } + ::= { cMediaGwCallControlConfigEntry 3 } + +cMediaGwCcCfgNsePayload OBJECT-TYPE + SYNTAX Unsigned32 (98..117) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies NSE (Network Signaling Events) + payload type." + DEFVAL { 100 } + ::= { cMediaGwCallControlConfigEntry 4 } + +cMediaGwCcCfgNseRespTimer OBJECT-TYPE + SYNTAX Unsigned32 (250..10000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies Network Signaling Event (NSE) + timeout value." + DEFVAL { 1000 } + ::= { cMediaGwCallControlConfigEntry 5 } + +cMediaGwCcCfgVbdJitterDelayMode OBJECT-TYPE + SYNTAX CCallControlJitterDelayMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the jitter buffer mode applied to + a VBD (Voice Band Data) call connection. + + adaptive - means to use cMediaGwCcCfgVbdJitterNomDelay as + the initial jitter buffers size and let the DSP + pick the optimal value of the jitter buffer + size between the range of + cMediaGwCcCfgVbcJitterMaxDelay and + cMediaGwCcCfgVbcJitterMinDelay. + + fixed - means to use a constant jitter buffer size + which is specified by cMediaGwCcCfgVbdJitterNomDelay. + " + DEFVAL { fixed } + ::= { cMediaGwCallControlConfigEntry 6 } + +cMediaGwCcCfgVbdJitterMaxDelay OBJECT-TYPE + SYNTAX Unsigned32 (20..135) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum jitter buffer size + in VBD (Voice Band Data)" + DEFVAL { 135 } + ::= { cMediaGwCallControlConfigEntry 7 } + +cMediaGwCcCfgVbdJitterNomDelay OBJECT-TYPE + SYNTAX Unsigned32 (5..135) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the nominal jitter buffer size + in VBD (Voice Band Data)" + DEFVAL { 70 } + ::= { cMediaGwCallControlConfigEntry 8 } + +cMediaGwCcCfgVbdJitterMinDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..135) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the nominal jitter buffer size + in VBD (Voice Band Data)" + DEFVAL { 0 } + ::= { cMediaGwCallControlConfigEntry 9 } + +cMediaGwCcCfgDefaultTonePlanId OBJECT-TYPE + SYNTAX CVoiceTonePlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the default tone plan index + (the value of cvtcTonePlanId) for the media gateway." + DEFVAL { 1 } + ::= { cMediaGwCallControlConfigEntry 10 } + +cMediaGwCcCfgDescrInfoEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the media gateway supports + descriptive suffix of the name schema for terminations. + + There are two parts in name schema of termination, prefix + and suffix. For example the name schema for a DS (Digital + Subscriber) termination, can be 'DS/OC3_2/DS1_6/DS0_24'. + It represents DS type termination in 2nd OC3 line, + 6th DS1 and 24th DS0 channel. In this example, 'DS' is + the prefix, 'OC3_2/DS1_6/DS0_24' is the suffix. + + The name schema in above example has a descriptive suffix. + The non-descriptive suffix for the same termination is + '2/6/24' and name schema becomes 'DS/2/6/24'. + + This object can not be modified if there is any termination + existing in the media gateway." + DEFVAL { false } + ::= { cMediaGwCallControlConfigEntry 11 } + +cMediaGwCcCfgDsNamePrefix OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the prefix of the name schema for + DS (Digital Subscriber) terminations. + The value of this object must be unique among the + following objects: + cMediaGwCcCfgDsNamePrefix + cMediaGwCcCfgRtpNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + cMediaGwCcCfgDefRtpNamePrefix + This object can not be modified when there is any + DS termination existing in the media gateway. + It is default to 'DS'." + DEFVAL { '4453'H } + ::= { cMediaGwCallControlConfigEntry 12 } + +cMediaGwCcCfgRtpNamePrefix OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the prefix of the name schema for + RTP (Real-Time Transport Protocol) terminations. + The value of this object must be unique among the + following objects: + cMediaGwCcCfgDsNamePrefix + cMediaGwCcCfgRtpNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + cMediaGwCcCfgDefRtpNamePrefix + This object can not be modified when there is any + RTP termination type existing in the media gateway. + It is default to 'RTP'." + DEFVAL { '525450'H } + ::= { cMediaGwCallControlConfigEntry 13 } + +cMediaGwCcCfgAal1SvcNamePrefix OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the prefix of the name schema for + voice over AAL1 SVC (Switched Virtual Circuit) + terminations. + The value of this object must be unique among the + following objects: + cMediaGwCcCfgDsNamePrefix + cMediaGwCcCfgRtpNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + cMediaGwCcCfgDefRtpNamePrefix + This object can not be modified when there is any + AAL1 SVC termination type existing in the media gateway. + It is default to 'AAL1/SVC'." + DEFVAL { '41414C312F535643'H } + ::= { cMediaGwCallControlConfigEntry 14 } + +cMediaGwCcCfgAal2SvcNamePrefix OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the prefix of the name schema for + voice over AAL2 SVC (Switched Virtual Circuit) + terminations. + The value of this object must be unique among the + following objects: + cMediaGwCcCfgDsNamePrefix + cMediaGwCcCfgRtpNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + cMediaGwCcCfgDefRtpNamePrefix + This object can not be modified when there is any + AAL2 SVC termination type existing in the media gateway. + It is default to 'AAL2/SVC'." + DEFVAL { '41414C322F535643'H } + ::= { cMediaGwCallControlConfigEntry 15 } + +cMediaGwCcCfgClusterEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2), + conditionalEnabled (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the condition of the cluster generation + in the call control. + + A cluster is a group of endpoints that share a particular + bearer possibility for connections among each other. + + disabled(1) - The generation of the cluster attribute + is disabled. + enabled(2) - Unconditionally generate the cluster + attribute. + conditionalEnabled(3) - The generation of the cluster + attribute is upon MGC request. + " + DEFVAL { disabled } + ::= { cMediaGwCallControlConfigEntry 16 } + + +cMediaGwCcCfgDefBearerTraffic OBJECT-TYPE + SYNTAX INTEGER { + ipPvcAal5 (1), + atmPvcAal2 (2), + atmSvcAal2 (3), + atmSvcAal1 (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the combination of the network + type (IP/ATM), virtual circuit type (PVC/SVC) and + ATM adaptation layer type (AAL1/AAL2/AAL5) for the + connection used in transporting bearer traffic. + + ipPvcAal5 (1) - The bearer traffic is transported in + IP network, through Permanent Virtual + Circuit(PVC) over AAL5 adaptation layer. + atmPvcAal2 (2) - The bearer traffic is transported in + ATM network, through Permanent Virtual + Circuit(PVC) over AAL2 adaptation layer. + atmSvcAal2 (3) - The bearer traffic is transported in + ATM network, through Switching Virtual + Circuit(SVC) over AAL2 adaptation layer. + atmSvcAal1 (4) - The bearer traffic is transported in + ATM network, through Switching Virtual + Circuit(SVC) over AAL1 adaptation layer. + + In MGCP, if the call agent specifies the bear traffic type + in the local connection options (CRCX request), + configuration of this object will have no effect, + otherwise the value of this object will be used when + media gateway sending CRCX response." + DEFVAL { ipPvcAal5 } + ::= { cMediaGwCallControlConfigEntry 17 } + +cMediaGwCcCfgDefRtpNamePrefix OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the prefix of the name schema for + default RTP terminations. + The value of this object must be unique among the + following objects: + cMediaGwCcCfgDsNamePrefix + cMediaGwCcCfgRtpNamePrefix + cMediaGwCcCfgAal1SvcNamePrefix + cMediaGwCcCfgAal2SvcNamePrefix + + It is defaulted to 'TGWRTP'." + DEFVAL { '544757525450'H } + ::= { cMediaGwCallControlConfigEntry 18 } + + + + +-- +-- GW resource statistics table +-- + +cMediaGwRscStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CMediaGwRscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores the gateway resource statistics + information. + " + ::= { cMediaGwStats 1 } + +cMediaGwRscStatsEntry OBJECT-TYPE + SYNTAX CMediaGwRscStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry stores the statistics + information for a specific resource. + " + INDEX { cmgwIndex, cmgwRscStatsIndex} + ::= { cMediaGwRscStatsTable 1 } + +CMediaGwRscStatsEntry::= SEQUENCE { + cmgwRscStatsIndex INTEGER, + cmgwRscMaximumUtilization Gauge32, + cmgwRscMinimumUtilization Gauge32, + cmgwRscAverageUtilization Gauge32, + cmgwRscSinceLastReset Unsigned32 + } + +cmgwRscStatsIndex OBJECT-TYPE + SYNTAX INTEGER { + cpu (1), + staticmemory (2), + dynamicmemory (3), + sysmemory (4), + commbuffer (5), + msgq (6), + atmq (7), + svccongestion (8), + rsvpq (9), + dspq (10), + h248congestion (11), + callpersec (12), + smallipcbuffer (13), + mediumipcbuffer (14), + largeipcbuffer (15), + hugeipcbuffer (16), + mblkipcbuffer (17) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies a specific gateway + resource. + " + ::= { cMediaGwRscStatsEntry 1 } + + +cmgwRscMaximumUtilization OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum utilization of the + resource over the interval specified by the + 'cmgwRscSinceLastReset'. + " + ::= { cMediaGwRscStatsEntry 2 } + +cmgwRscMinimumUtilization OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum utilization of the + resource over the interval specified by the + 'cmgwRscSinceLastReset'. + " + ::= { cMediaGwRscStatsEntry 3 } + +cmgwRscAverageUtilization OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average utilization of the + resource over the interval specified by the + 'cmgwRscSinceLastReset'. + " + ::= { cMediaGwRscStatsEntry 4 } + + +cmgwRscSinceLastReset OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elapsed time (in seconds) from the last periodic reset. + + The following objects are reset at the last reset: + + 'cmgwRscMaximumUtilization' + 'cmgwRscMinimumUtilization' + 'cmgwRscAverageUtilization' + " + ::= { cMediaGwRscStatsEntry 5 } + + +--********************************************************************** +--Conformance +--********************************************************************** + +cMediaGwMIBConformance + OBJECT IDENTIFIER ::= { ciscoMediaGatewayMIB 2 } + +cMediaGwMIBCompliances + OBJECT IDENTIFIER ::= { cMediaGwMIBConformance 1 } + +cMediaGwMIBGroups + OBJECT IDENTIFIER ::= { cMediaGwMIBConformance 2 } + + +-- +--Conformance and compliance statements +-- + +cMediaGwMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities which implement + Media Gateway MIB. + This has been replaced by cMediaGwMIBComplianceRev1" + MODULE -- this module + MANDATORY-GROUPS { + cMediaGwGroup + } + + GROUP cmgwSignalProtocolGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwDomainNameGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more domain name." + + GROUP cMediaGwIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more IP address." + + GROUP cmgwDnsIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + DNS name server." + + GROUP cmgwLifGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + LIF (logical interface)." + + GROUP cmgwCallControlGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + any signaling protocol." + + OBJECT cmgwIpConfigAddrType +-- SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwIpConfigAddress + SYNTAX InetAddress (SIZE(4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + OBJECT cmgwDnsIpType +-- SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwDnsIp + SYNTAX InetAddress (SIZE(4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + + ::= { cMediaGwMIBCompliances 1 } + +cMediaGwMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities which implement + Media Gateway MIB. + This has been replaced by cMediaGwMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + cMediaGwGroupRev1 + } + + GROUP cmgwSignalProtocolGroupRev1 + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwDomainNameGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more domain name." + + GROUP cMediaGwIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more IP address." + + GROUP cmgwDnsIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + DNS name server." + + GROUP cmgwLifGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + LIF (logical interface)." + + GROUP cmgwCallControlGroupRev1 + DESCRIPTION + "This group is mandatory for a media gateway which supports + any signaling protocol." + + + OBJECT cmgwIpConfigAddrType +-- SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwIpConfigAddress + SYNTAX InetAddress (SIZE(4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + OBJECT cmgwDnsIpType +-- SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwDnsIp + SYNTAX InetAddress (SIZE(4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + ::= { cMediaGwMIBCompliances 2 } + +cMediaGwMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated -- by cMediaGwMIBComplianceRev3 + DESCRIPTION + "The compliance statement for the SNMP entities which implement + Media Gateway MIB." + MODULE -- this module + MANDATORY-GROUPS { + cMediaGwGroupRev1 + } + + GROUP cmgwSignalProtocolGroupRev2 + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwDomainNameGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more domain name." + + GROUP cMediaGwIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more IP address." + + GROUP cmgwDnsIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + DNS name server." + + GROUP cmgwLifGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + LIF (logical interface)." + + GROUP cmgwCallControlGroupRev1 + DESCRIPTION + "This group is mandatory for a media gateway which supports + any signaling protocol." + + OBJECT cmgwIpConfigAddrType +-- SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwIpConfigAddress + SYNTAX InetAddress (SIZE(4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + OBJECT cmgwDnsIpType +-- SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwDnsIp + SYNTAX InetAddress (SIZE(4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + ::= { cMediaGwMIBCompliances 3 } + +cMediaGwMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities which implement + Media Gateway MIB." + MODULE -- this module + MANDATORY-GROUPS { + cMediaGwGroupRev1, + cMediaGwGroupExtra + } + + GROUP cmgwSignalProtocolGroupRev2 + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwSignalProtocolGroupRev3 + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwDomainNameGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more domain name." + + GROUP cMediaGwIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more IP address." + + GROUP cmgwDnsIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + DNS name server." + + GROUP cmgwLifGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + LIF (logical interface)." + + GROUP cmgwCallControlGroupRev1 + DESCRIPTION + "This group is mandatory for a media gateway which supports + any signaling protocol." + + GROUP cMediaGwRscStatsGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + gateway resource statistics." + + OBJECT cmgwIpConfigAddrType +-- SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwIpConfigAddress + SYNTAX InetAddress (SIZE(4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + OBJECT cmgwDnsIpType +-- SYNTAX InetAddressType { ipv4(1) } + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwDnsIp + SYNTAX InetAddress (SIZE(4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + ::= { cMediaGwMIBCompliances 4 } + +cMediaGwMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated -- by cMediaGwMIBComplianceRev5 + DESCRIPTION + "The compliance statement for the SNMP entities which implement + Media Gateway MIB." + MODULE -- this module + MANDATORY-GROUPS { + cMediaGwGroupRev1, + cMediaGwGroupExtra + } + + GROUP cmgwSignalProtocolGroupRev2 + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwSignalProtocolGroupRev3 + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwDomainNameGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more domain name." + + GROUP cMediaGwIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more IP address." + GROUP cmgwDnsIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + DNS name server." + + GROUP cmgwLifGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + LIF (logical interface)." + + GROUP cmgwCallControlGroupRev2 + DESCRIPTION + "This group is mandatory for a media gateway which supports + any signaling protocol." + + GROUP cMediaGwRscStatsGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + gateway resource statistics." + + OBJECT cmgwIpConfigAddrType + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwIpConfigAddress + SYNTAX InetAddress (SIZE (4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + OBJECT cmgwDnsIpType + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwDnsIp + SYNTAX InetAddress (SIZE (4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + ::= { cMediaGwMIBCompliances 5 } + + +cMediaGwMIBComplianceRev5 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities which implement + Media Gateway MIB." + MODULE -- this module + MANDATORY-GROUPS { + cMediaGwGroupRev1, + cMediaGwGroupExtra + } + + GROUP cMediaGwGroupRev2 + DESCRIPTION + "This group is mendatory for media gateway which supports + Enable/Disable V23 mode at gateway level." + + GROUP cmgwSignalProtocolGroupRev2 + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwSignalProtocolGroupRev3 + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more signaling protocol stacks." + + GROUP cmgwDomainNameGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more domain name." + + GROUP cMediaGwIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + one or more IP address." + + GROUP cmgwDnsIpGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + DNS name server." + + GROUP cmgwLifGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + LIF (logical interface)." + + GROUP cmgwCallControlGroupRev2 + DESCRIPTION + "This group is mandatory for a media gateway which supports + any signaling protocol." + + GROUP cMediaGwRscStatsGroup + DESCRIPTION + "This group is mandatory for a media gateway which supports + gateway resource statistics." + + OBJECT cmgwIpConfigAddrType + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwIpConfigAddress + SYNTAX InetAddress (SIZE (4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + + OBJECT cmgwDnsIpType + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address type" + + OBJECT cmgwDnsIp + SYNTAX InetAddress (SIZE (4)) + DESCRIPTION + "The minimal requirement for supporting this object is 'ipv4' + address" + ::= { cMediaGwMIBCompliances 6 } + +-- +--units of conformance +-- +--MIB Groups +-- + +cMediaGwGroup OBJECT-GROUP + OBJECTS { + cmgwDomainName, + cmgwPhysicalIndex, + cmgwServiceState, + cmgwAdminState, + cmgwGraceTime + } + STATUS deprecated + DESCRIPTION + "This group contains objects that apply to the media gateway + configuration table." + ::= { cMediaGwMIBGroups 1 } + +cmgwSignalProtocolGroup OBJECT-GROUP + OBJECTS { + cmgwSignalProtocol, + cmgwSignalProtocolVersion, + cmgwSignalProtocolPort + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing signaling + protocol information a media gateway." + ::= { cMediaGwMIBGroups 2 } + + +cmgwDomainNameGroup OBJECT-GROUP + OBJECTS { + cmgwConfigDomainNameEntity, + cmgwConfigDomainName, + cmgwConfigDomainNameRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing DNS name + configuration for a media gateway." + ::= { cMediaGwMIBGroups 3 } + +cMediaGwIpGroup OBJECT-GROUP + OBJECTS { + cmgwIpConfigIfIndex, + cmgwIpConfigVpi, + cmgwIpConfigVci, + cmgwIpConfigAddrType, + cmgwIpConfigAddress, + cmgwIpConfigSubnetMask, + cmgwIpConfigDefaultGwIp, + cmgwIpConfigForRemoteMapping, + cmgwIpConfigRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing IP address + configuration for a media gateway." + ::= { cMediaGwMIBGroups 4 } + +cmgwDnsIpGroup OBJECT-GROUP + OBJECTS { + cmgwDnsDomainName, + cmgwDnsIp, + cmgwDnsIpType, + cmgwDnsIpRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing DSN name server + IP address configuration for a media gateway." + ::= { cMediaGwMIBGroups 5 } + +cmgwLifGroup OBJECT-GROUP + OBJECTS { + cmgwLifPvcCount, + cmgwLifVoiceIfCount + } + STATUS current + DESCRIPTION + "A collection of objects providing LIF(logical interface) + information for a media gateway." + ::= { cMediaGwMIBGroups 6 } + +cmgwCallControlGroup OBJECT-GROUP + OBJECTS { + cMediaGwCcCfgControlTos, + cMediaGwCcCfgBearerTos, + cMediaGwCcCfgNtePayload, + cMediaGwCcCfgNsePayload, + cMediaGwCcCfgNseRespTimer, + cMediaGwCcCfgVbdJitterDelayMode, + cMediaGwCcCfgVbdJitterMaxDelay, + cMediaGwCcCfgVbdJitterNomDelay, + cMediaGwCcCfgVbdJitterMinDelay, + cMediaGwCcCfgDefaultTonePlanId, + cMediaGwCcCfgDescrInfoEnabled, + cMediaGwCcCfgDsNamePrefix, + cMediaGwCcCfgRtpNamePrefix, + cMediaGwCcCfgAal1SvcNamePrefix, + cMediaGwCcCfgAal2SvcNamePrefix, + cMediaGwCcCfgClusterEnabled + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing general call control + information in a media gateway." + ::= { cMediaGwMIBGroups 7 } + +cMediaGwGroupRev1 OBJECT-GROUP + OBJECTS { + cmgwDomainName, + cmgwPhysicalIndex, + cmgwServiceState, + cmgwAdminState, + cmgwGraceTime, + cmgwVtMappingMode + } + STATUS current + DESCRIPTION + "This group replaces cMediaGwGroup. + It contains objects that apply to the media gateway + configuration table." + ::= { cMediaGwMIBGroups 8 } + +cmgwCallControlGroupRev1 OBJECT-GROUP + OBJECTS { + cMediaGwCcCfgControlTos, + cMediaGwCcCfgBearerTos, + cMediaGwCcCfgNtePayload, + cMediaGwCcCfgNsePayload, + cMediaGwCcCfgNseRespTimer, + cMediaGwCcCfgVbdJitterDelayMode, + cMediaGwCcCfgVbdJitterMaxDelay, + cMediaGwCcCfgVbdJitterNomDelay, + cMediaGwCcCfgVbdJitterMinDelay, + cMediaGwCcCfgDefaultTonePlanId, + cMediaGwCcCfgDescrInfoEnabled, + cMediaGwCcCfgDsNamePrefix, + cMediaGwCcCfgRtpNamePrefix, + cMediaGwCcCfgAal1SvcNamePrefix, + cMediaGwCcCfgAal2SvcNamePrefix, + cMediaGwCcCfgClusterEnabled, + cMediaGwCcCfgDefBearerTraffic + } + STATUS current + DESCRIPTION + "This group replaces cmgwCallControlGroup. + It contains the objects providing general call control + information in a media gateway." + ::= { cMediaGwMIBGroups 9 } + +cmgwSignalProtocolGroupRev1 OBJECT-GROUP + OBJECTS { + cmgwSignalProtocol, + cmgwSignalProtocolVersion, + cmgwSignalProtocolPort, + cmgwSignalMgcProtocolPort + } + STATUS deprecated + DESCRIPTION + "This group replaces cmgwSignalProtocolGroup. + It contains the objects providing signaling + protocol information a media gateway." + ::= { cMediaGwMIBGroups 10 } + +cmgwSignalProtocolGroupRev2 OBJECT-GROUP + OBJECTS { + cmgwSignalProtocol, + cmgwSignalProtocolVersion, + cmgwSignalProtocolPort, + cmgwSignalMgcProtocolPort, + cmgwSignalProtocolPreference + } + STATUS current + DESCRIPTION + "This group replaces cmgwSignalProtocolGroupRev1. + It contains the objects providing signaling + protocol information a media gateway." + ::= { cMediaGwMIBGroups 11 } + +cmgwSignalProtocolGroupRev3 OBJECT-GROUP + OBJECTS { + cmgwSignalProtocolConfigVer + } + STATUS current + DESCRIPTION + "Additional objects for cmgwSignalProtocolGroupRev2." + ::= { cMediaGwMIBGroups 12 } + +cMediaGwRscStatsGroup OBJECT-GROUP + OBJECTS { + cmgwRscMaximumUtilization, + cmgwRscMinimumUtilization, + cmgwRscAverageUtilization, + cmgwRscSinceLastReset + } + STATUS current + DESCRIPTION + "This group includes gateway resource statistics + information. + " + ::= { cMediaGwMIBGroups 13 } + + +cMediaGwGroupExtra OBJECT-GROUP + OBJECTS { + cmgwSrcFilterEnabled, + cmgwLawInterceptEnabled + } + STATUS current + DESCRIPTION + "Additional objects for cMediaGwGroupRev1." + ::= { cMediaGwMIBGroups 14 } + + cmgwCallControlGroupRev2 OBJECT-GROUP + OBJECTS { + cMediaGwCcCfgControlTos, + cMediaGwCcCfgBearerTos, + cMediaGwCcCfgNtePayload, + cMediaGwCcCfgNsePayload, + cMediaGwCcCfgNseRespTimer, + cMediaGwCcCfgVbdJitterDelayMode, + cMediaGwCcCfgVbdJitterMaxDelay, + cMediaGwCcCfgVbdJitterNomDelay, + cMediaGwCcCfgVbdJitterMinDelay, + cMediaGwCcCfgDefaultTonePlanId, + cMediaGwCcCfgDescrInfoEnabled, + cMediaGwCcCfgDsNamePrefix, + cMediaGwCcCfgRtpNamePrefix, + cMediaGwCcCfgAal1SvcNamePrefix, + cMediaGwCcCfgAal2SvcNamePrefix, + cMediaGwCcCfgClusterEnabled, + cMediaGwCcCfgDefBearerTraffic, + cMediaGwCcCfgDefRtpNamePrefix + } + + STATUS current + DESCRIPTION + "This group replaces cmgwCallControlGroup. + It contains the objects providing general call control + information in a media gateway." + ::= { cMediaGwMIBGroups 15 } + + cMediaGwGroupRev2 OBJECT-GROUP + OBJECTS { + cmgwDomainName, + cmgwPhysicalIndex, + cmgwServiceState, + cmgwAdminState, + cmgwGraceTime, + cmgwVtMappingMode, + cmgwV23Enabled + } + STATUS current + DESCRIPTION + "Additional object cmgwV23Enabled in CMediaGwEntry Table." + ::= { cMediaGwMIBGroups 16 } + +END + diff --git a/MIBS/cisco/CISCO-MEMORY-POOL-MIB b/MIBS/cisco/CISCO-MEMORY-POOL-MIB new file mode 100644 index 0000000..2b427a0 --- /dev/null +++ b/MIBS/cisco/CISCO-MEMORY-POOL-MIB @@ -0,0 +1,475 @@ +-- ***************************************************************** +-- CISCO-MEMORY-POOL-MIB +-- +-- February 1996, Jeffrey T. Johnson +-- +-- July 2001, Seth Wang +-- +-- Copyright (c) 2001, 2013 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-MEMORY-POOL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + Gauge32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + TruthValue + FROM SNMPv2-TC + Percent + FROM CISCO-QOS-PIB-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoMemoryPoolMIB MODULE-IDENTITY + LAST-UPDATED "201309180000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: Cisco Systems, Inc. + 170 West Tasman Drive + San Jose, CA 95134-1706 + USA + + Tel: +1 408 526 4000 + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "MIB module for monitoring memory pools" + REVISION "201309180000Z" + DESCRIPTION + "Added new notification ciscoMemoryPoolLowMemoryNotif. + Added new notification ciscoMemoryPoolLowMemoryRecoveryNotif. + Added new object ciscoMemoryPoolLowMemoryNotifEnable. + Added new object ciscoMemoryPoolLowMemoryNotifThreshold. + Added new group ciscoMemoryPoolGroupRev1 which deprecates + ciscoMemoryPoolGroup. + Added new compliance ciscoMemoryPoolComplianceRev2 which + deprecates ciscoMemoryPoolComplianceRev1." + REVISION "200107310000Z" + DESCRIPTION + "Added a new table, ciscoMemoryPoolUtilizationTable, which + provides information about memory utilization." + REVISION "199602010000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 48 } + + + +CiscoMemoryPoolTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the different types of memory pools that + may be present in a managed device. Memory pools can + be roughly categorized into two groups, predefined + pools and dynamic pools. The following pool types + are currently predefined: + 1: processor memory + 2: i/o memory + 3: pci memory + 4: fast memory + 5: multibus memory + + Dynamic pools will have a pool type value greater than + any of the predefined types listed above. + + Note that only the processor pool is required to be + supported by all devices. Support for other pool types + is dependent on the device being managed." + SYNTAX Integer32 (1..65535) +ciscoMemoryPoolObjects OBJECT IDENTIFIER + ::= { ciscoMemoryPoolMIB 1 } + + +ciscoMemoryPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMemoryPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of memory pool monitoring entries." + ::= { ciscoMemoryPoolObjects 1 } + +ciscoMemoryPoolEntry OBJECT-TYPE + SYNTAX CiscoMemoryPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the memory pool monitoring table." + INDEX { ciscoMemoryPoolType } + ::= { ciscoMemoryPoolTable 1 } + +CiscoMemoryPoolEntry ::= SEQUENCE { + ciscoMemoryPoolType CiscoMemoryPoolTypes, + ciscoMemoryPoolName DisplayString, + ciscoMemoryPoolAlternate Integer32, + ciscoMemoryPoolValid TruthValue, + ciscoMemoryPoolUsed Gauge32, + ciscoMemoryPoolFree Gauge32, + ciscoMemoryPoolLargestFree Gauge32, + ciscoMemoryPoolLowMemoryNotifThreshold Percent +} + +ciscoMemoryPoolType OBJECT-TYPE + SYNTAX CiscoMemoryPoolTypes + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of memory pool for which this entry + contains information." + ::= { ciscoMemoryPoolEntry 1 } + +ciscoMemoryPoolName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name assigned to the memory pool. This + object is suitable for output to a human operator, + and may also be used to distinguish among the various + pool types, especially among dynamic pools." + ::= { ciscoMemoryPoolEntry 2 } + +ciscoMemoryPoolAlternate OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not this memory pool has an + alternate pool configured. Alternate pools are + used for fallback when the current pool runs out + of memory. + + If an instance of this object has a value of zero, + then this pool does not have an alternate. Otherwise + the value of this object is the same as the value of + ciscoMemoryPoolType of the alternate pool." + ::= { ciscoMemoryPoolEntry 3 } + +ciscoMemoryPoolValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not the remaining objects in + this entry contain accurate data. If an instance + of this object has the value false (which in and of + itself indicates an internal error condition), the + values of the remaining objects in the conceptual row + may contain inaccurate information (specifically, the + reported values may be less than the actual values)." + ::= { ciscoMemoryPoolEntry 4 } + +ciscoMemoryPoolUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently in use by applications on the + managed device." + ::= { ciscoMemoryPoolEntry 5 } + +ciscoMemoryPoolFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of bytes from the memory pool + that are currently unused on the managed device. + + Note that the sum of ciscoMemoryPoolUsed and + ciscoMemoryPoolFree is the total amount of memory + in the pool" + ::= { ciscoMemoryPoolEntry 6 } + +ciscoMemoryPoolLargestFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the largest number of contiguous bytes + from the memory pool that are currently unused on + the managed device." + ::= { ciscoMemoryPoolEntry 7 } + +ciscoMemoryPoolLowMemoryNotifThreshold OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to indicate the threshold value in + percentage of free memory remaining in a memory pool. + If the free memory available goes below this threshold value and + if ciscoMemoryPoolLowMemoryNotifEnable is set to 'true', + ciscoMemoryPoolLowMemoryNotif will be generated. When the + available free memory comes back to the threshold value + ciscoMemoryPoolLowMemoryRecoveryNotif will be generated." + ::= { ciscoMemoryPoolEntry 8 } + + + +ciscoMemoryPoolUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMemoryPoolUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of memory pool utilization entries. Each of the + objects provides a general idea of how much of the memory + pool has been used over a given period of time. It is + determined as a weighted decaying average." + ::= { ciscoMemoryPoolObjects 2 } + +ciscoMemoryPoolUtilizationEntry OBJECT-TYPE + SYNTAX CiscoMemoryPoolUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the memory pool utilization table." + AUGMENTS { ciscoMemoryPoolEntry } + ::= { ciscoMemoryPoolUtilizationTable 1 } + +CiscoMemoryPoolUtilizationEntry ::= SEQUENCE { + ciscoMemoryPoolUtilization1Min Percent, + ciscoMemoryPoolUtilization5Min Percent, + ciscoMemoryPoolUtilization10Min Percent +} + +ciscoMemoryPoolUtilization1Min OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the memory pool utilization for 1 minute." + ::= { ciscoMemoryPoolUtilizationEntry 1 } + +ciscoMemoryPoolUtilization5Min OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the memory pool utilization for 5 minutes." + ::= { ciscoMemoryPoolUtilizationEntry 2 } + +ciscoMemoryPoolUtilization10Min OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the memory pool utilization for 10 minutes." + ::= { ciscoMemoryPoolUtilizationEntry 3 } + + + +ciscoMemoryPoolLowMemoryNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the generation of + notification when the available memory in the system has fallen + below ciscoMemoryPoolLowMemoryNotifThreshold and on recovery. + + Setting this object to 'true' will generate + ciscoMemoryPoolLowMemoryNotif and + ciscoMemoryPoolLowMemoryRecoveryNotif. + + Setting this object to 'false' will disable the generation of + ciscoMemoryPoolLowMemoryNotif and + ciscoMemoryPoolLowMemoryRecoveryNotif." + ::= { ciscoMemoryPoolObjects 3 } +-- notifications + +ciscoMemoryPoolNotifications OBJECT IDENTIFIER + ::= { ciscoMemoryPoolMIB 2 } + +ciscoMemoryPoolMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoMemoryPoolNotifications 0 } + + +ciscoMemoryPoolLowMemoryNotif NOTIFICATION-TYPE + OBJECTS { + ciscoMemoryPoolName, + ciscoMemoryPoolUsed + } + STATUS current + DESCRIPTION + "This notification is generated when the percentage of free + memory in the system has fallen below + ciscoMemoryPoolLowMemoryNotifThreshold and when the value of + ciscoMemoryPoolLowMemoryNotifEnable is set to 'true'. + + ciscoMemoryPoolName indicates the name of the memory pool for + which the notification is being generated. + + ciscoMemoryPoolUsed indicates the used memory in bytes for the + memory pool." + ::= { ciscoMemoryPoolMIBNotificationPrefix 1 } + +ciscoMemoryPoolLowMemoryRecoveryNotif NOTIFICATION-TYPE + OBJECTS { + ciscoMemoryPoolName, + ciscoMemoryPoolUsed + } + STATUS current + DESCRIPTION + "This notification is generated when the percentage of free + memory in the system has returned to + ciscoMemoryPoolLowMemoryNotifThreshold after suffering from a + low memory. This notification is generated when the value of + ciscoMemoryPoolLowMemoryNotifEnable is set to 'true'. This + notification is generated as a recovery notification for + ciscoMemoryPoolLowMemoryNotif. + + ciscoMemoryPoolName indicates the name of the memory pool for + which the notification is being generated. + + ciscoMemoryPoolUsed indicates the used memory in bytes for the + memory pool." + ::= { ciscoMemoryPoolMIBNotificationPrefix 2 } +-- conformance information + +ciscoMemoryPoolConformance OBJECT IDENTIFIER + ::= { ciscoMemoryPoolMIB 3 } + +ciscoMemoryPoolCompliances OBJECT IDENTIFIER + ::= { ciscoMemoryPoolConformance 1 } + +ciscoMemoryPoolGroups OBJECT IDENTIFIER + ::= { ciscoMemoryPoolConformance 2 } + + +-- compliance statements + +ciscoMemoryPoolCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Memory Pool MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoMemoryPoolGroup } + ::= { ciscoMemoryPoolCompliances 1 } + +ciscoMemoryPoolComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Memory Pool MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoMemoryPoolGroup } + + GROUP ciscoMemoryPoolUtilizationGroup + DESCRIPTION + "Per memory pool utilization statistics is mandatory for + the managed system that supports memory pool utilization." + ::= { ciscoMemoryPoolCompliances 2 } + +ciscoMemoryPoolComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Memory Pool MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoMemoryPoolGroupRev1 } + + GROUP ciscoMemoryPoolUtilizationGroup + DESCRIPTION + "Per memory pool utilization statistics is mandatory for + the managed system that supports memory pool utilization." + + GROUP ciscoMemoryPoolNotificationGroup + DESCRIPTION + "ciscoMemoryPoolNotificationGroup is mandatory for the managed + system that supports memory pool notifications." + + GROUP ciscoMemoryPoolNotificationCtrlGroup + DESCRIPTION + "ciscoMemoryPoolNotificationCtrlGroup is mandatory for the + managed system that supports memory pool notifications." + ::= { ciscoMemoryPoolCompliances 3 } + +-- units of conformance + +ciscoMemoryPoolGroup OBJECT-GROUP + OBJECTS { + ciscoMemoryPoolName, + ciscoMemoryPoolAlternate, + ciscoMemoryPoolValid, + ciscoMemoryPoolUsed, + ciscoMemoryPoolFree, + ciscoMemoryPoolLargestFree + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing memory pool monitoring." + ::= { ciscoMemoryPoolGroups 1 } + +ciscoMemoryPoolUtilizationGroup OBJECT-GROUP + OBJECTS { + ciscoMemoryPoolUtilization1Min, + ciscoMemoryPoolUtilization5Min, + ciscoMemoryPoolUtilization10Min + } + STATUS current + DESCRIPTION + "An optional group providing a collection of memory pool + utilization objects." + ::= { ciscoMemoryPoolGroups 2 } + +ciscoMemoryPoolNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoMemoryPoolLowMemoryNotif, + ciscoMemoryPoolLowMemoryRecoveryNotif + } + STATUS current + DESCRIPTION + "A collection of all the notifications supported in the + CISCO-MEMORY-POOL-MIB." + ::= { ciscoMemoryPoolGroups 3 } + +ciscoMemoryPoolNotificationCtrlGroup OBJECT-GROUP + OBJECTS { ciscoMemoryPoolLowMemoryNotifEnable } + STATUS current + DESCRIPTION + "A collection of all the notification control objects." + ::= { ciscoMemoryPoolGroups 4 } + +ciscoMemoryPoolGroupRev1 OBJECT-GROUP + OBJECTS { + ciscoMemoryPoolName, + ciscoMemoryPoolAlternate, + ciscoMemoryPoolValid, + ciscoMemoryPoolUsed, + ciscoMemoryPoolFree, + ciscoMemoryPoolLargestFree, + ciscoMemoryPoolLowMemoryNotifThreshold + } + STATUS current + DESCRIPTION + "A collection of objects providing memory pool monitoring." + ::= { ciscoMemoryPoolGroups 5 } + +END + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-MVPN-MIB b/MIBS/cisco/CISCO-MVPN-MIB new file mode 100644 index 0000000..c404f62 --- /dev/null +++ b/MIBS/cisco/CISCO-MVPN-MIB @@ -0,0 +1,1223 @@ +-- ******************************************************************* +-- CISCO-MVPN-MIB.my: CISCO MULTICAST in BGP/MPLS VPNs MIB +-- +-- Copyright (c) 2004 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ******************************************************************* + +-- Caution. This MIB is temporary and experimental. In the future it +-- will be removed from products, perhaps with short notice, in favor +-- of more standard or generic MIBs. Application developers should +-- not depend on long-term access to this MIB. + +CISCO-MVPN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32 + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + + TruthValue, RowStatus, TimeStamp, DisplayString, TimeInterval + FROM SNMPv2-TC + + ciscoExperiment + FROM CISCO-SMI + + ifIndex + FROM IF-MIB + + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + + mplsVpnVrfName, MplsVpnRouteDistinguisher + FROM MPLS-VPN-MIB; + +ciscoMvpnMIB MODULE-IDENTITY + LAST-UPDATED "200402231200Z" -- 23 February 2004 12:00:00 GMT + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems, Inc. + 170 Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + EMail: cs-ipmulticast@cisco.com" + + DESCRIPTION + "This MIB contains managed object definitions for + Cisco implementation of multicast in VPNs defined + by the Internet draft: draft-rosen-vpn-mcast-05.txt. + Note that this MIB works along with the + L3VPN-MPLS-VPN-MIB." + + -- Revision history. + REVISION "200402231200Z" -- 23 February 2004 12:00:00 GMT + DESCRIPTION + "Initial version." + ::= { ciscoExperiment 113 } + + +-- Definition of some terms used + +-- MVPN: Multicast VPN + +-- MVRF: Multicast VRF, a VRF which has multicast routing enabled +-- or has an interface that has PIM or IGMP protocol enabled. + +-- MDT: Multicast distribution tree. + +-- MD: Multicast domain. A multicast domain is a set of MVRFs that +-- are connected to the potential (but possibly inactive) sources and +-- receivers via CE interfaces. + +-- MDT group: Each MD is assigned a distinct group address from a +-- pool that is administered by the service provider(s). Such groups +-- reserved for MDs are called MDT groups. +-- MDT groups are used to encapsulate and transport multicast VPN +-- traffic within the corresponding MD. + +-- Default MDT/MDT-default: The MDT group used for forwarding MVPN +-- multicast data and PIM control traffic. Initially all MVPN +-- multicast data is forwarded using this group. This group is user +-- configured. + +-- Data MDT/MDT-data: Range of MDT group addresses that is created on +-- demand for specific MVPN groups. MVPN traffic that is initially +-- forwarded on the MDT-default can be moved to an MDT-data to +-- minimize flooding the other PE routers in the same MD. + +-- MDT Joins: When a MVPN multicast stream exceeds the threshold, a +-- PE device picks a group from the configured MDT-data pool and +-- advertises the (S,G,MDT-data) mapping to all PE routers in that +-- MVPN. The advertisements are done via UDP TLV messages and are +-- termed MDT joins. + +-- SSM: Source Specific Multicast. + +-- Multicast/MVPN Tunnel Interface: For every MD an MVRF is part of, +-- a PE router creates a special interface called the multicast/MVPN +-- tunnel interface. A multicast tunnel interface is the interface +-- an MVRF uses to access a MD. It can be thought of as conduit +-- that connects the MVRF and the global MVRF. + + +-- Top level components of this MIB. +ciscoMvpnNotifications OBJECT IDENTIFIER ::= { ciscoMvpnMIB 0 } +ciscoMvpnObjects OBJECT IDENTIFIER ::= { ciscoMvpnMIB 1 } +ciscoMvpnScalars OBJECT IDENTIFIER ::= { ciscoMvpnObjects 1 } +ciscoMvpnGeneric OBJECT IDENTIFIER ::= { ciscoMvpnObjects 2 } +ciscoMvpnConfig OBJECT IDENTIFIER ::= { ciscoMvpnObjects 3 } +ciscoMvpnProtocol OBJECT IDENTIFIER ::= { ciscoMvpnObjects 4 } +ciscoMvpnConformance OBJECT IDENTIFIER ::= { ciscoMvpnMIB 2 } + +-- Scalar Objects + +ciscoMvpnMvrfNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MVRFs that are present in this device." + ::= { ciscoMvpnScalars 1 } + +ciscoMvpnNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this object is TRUE, then the generation of + all notifications defined in this MIB is enabled." + DEFVAL { false } + ::= { ciscoMvpnScalars 2 } + +-- Generic MVRF Information Table + +ciscoMvpnGenericTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMvpnGenericEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table gives the generic information about the MVRFs + present in this device." + ::= { ciscoMvpnGeneric 1 } + +ciscoMvpnGenericEntry OBJECT-TYPE + SYNTAX CiscoMvpnGenericEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for every MVRF in the + device. + Note that many implementations may have MVRF for global + VRF (VRF0) by default in the device. + Also note that existence of the correspoding VRF in + L3VPN-MPLS-VPN-MIB is necessary for a row to exist in + this table. Deletion of corresponding VRF in + L3VPN-MPLS-VPN-MIB also results in deletion of a row here. + But deletion of a row ie deletion of a MVRF here does not + result in the deletion of the corresponding VRF in + L3VPN-MPLS-VPN-MIB." + INDEX { mplsVpnVrfName } + ::= { ciscoMvpnGenericTable 1 } + +CiscoMvpnGenericEntry ::= SEQUENCE { + ciscoMvpnGenOperStatusChange INTEGER, + ciscoMvpnGenOperChangeTime TimeStamp, + ciscoMvpnGenAssociatedInterfaces Unsigned32, + ciscoMvpnGenRowStatus RowStatus +} + +ciscoMvpnGenOperStatusChange OBJECT-TYPE + SYNTAX INTEGER { createdMvrf(1), + deletedMvrf(2), + modifiedMvrfDefMdtConfig(3), + modifiedMvrfDataMdtConfig(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the last operational change that + happened for the given MVRF. + + createdMvrf - indicates that the MVRF was created in the + device. + + deletedMvrf - indicates that the MVRF was deleted from + the device. A row in this table will never have + ciscoMvpnGenOperStatusChange equal to deletedMvrf(2), + because in that case the row itself will be deleted + from the table. This value for + ciscoMvpnGenOperStatusChange is defined mainly for use + in ciscoMvpnMvrfChange notification. + + modifiedMvrfDefMdtConfig - indicates that the default MDT + group for the MVRF was configured, deleted or changed. + + modifiedMvrfDataMdtConfig - indicates that the data MDT + group range or a associated variable (like the threshold) + for the MVRF was configured, deleted or changed." + DEFVAL { createdMvrf } + ::= { ciscoMvpnGenericEntry 1 } + +ciscoMvpnGenOperChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the last operational change for the + MVRF in question took place. The last operational change + is specified by ciscoMvpnGenOperStatusChange." + ::= { ciscoMvpnGenericEntry 2 } + +ciscoMvpnGenAssociatedInterfaces OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of interfaces associated with this MVRF (including + the MDT tunnel interface) with ifOperStatus = up(1)." + ::= { ciscoMvpnGenericEntry 3 } + +ciscoMvpnGenRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create or delete a row in this table." + ::= { ciscoMvpnGenericEntry 4 } + +-- MDT-default group Configuration Table + +ciscoMvpnMdtDefaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMvpnMdtDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the default MDT address and the + encapsulation type used for a MVRF instance." + ::= { ciscoMvpnConfig 1 } + +ciscoMvpnMdtDefaultEntry OBJECT-TYPE + SYNTAX CiscoMvpnMdtDefaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for every MVRF for which + a default MDT group is configured. A MVRF which does not + have a default MDT group configured will not appear in + this table. + Creation of a row in this table is the equivalent of + configuring default MDT address for the given MVRF. + Deletion of a row in this table is the equivalent of + deconfiguring default MDT address for the given MVRF." + INDEX { mplsVpnVrfName } + ::= { ciscoMvpnMdtDefaultTable 1 } + +CiscoMvpnMdtDefaultEntry ::= SEQUENCE { + ciscoMvpnMdtDefaultAddrType InetAddressType, + ciscoMvpnMdtDefaultAddress InetAddress, + ciscoMvpnMdtEncapsType INTEGER, + ciscoMvpnMdtDefaultRowStatus RowStatus +} + +ciscoMvpnMdtDefaultAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMdtDefaultAddress." +::= { ciscoMvpnMdtDefaultEntry 1 } + +ciscoMvpnMdtDefaultAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default MDT address to be used for the MVRF in question." + ::= { ciscoMvpnMdtDefaultEntry 2 } + +ciscoMvpnMdtEncapsType OBJECT-TYPE + SYNTAX INTEGER { greIp (1), + ipIp (2), + mpls (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The encapsulation type to be used in the MVRF in question." + ::= { ciscoMvpnMdtDefaultEntry 3 } + +ciscoMvpnMdtDefaultRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify or delete a + row in this table." + ::= { ciscoMvpnMdtDefaultEntry 4 } + +-- MDT-data configuration table + +ciscoMvpnMdtDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMvpnMdtDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the range of data MDT addresses and + associated variables for a MVRF instance." + ::= { ciscoMvpnConfig 2 } + +ciscoMvpnMdtDataEntry OBJECT-TYPE + SYNTAX CiscoMvpnMdtDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for every MVRF for which + a data MDT group range is configured. A MVRF which does + not have a data MDT group range configured will not appear + in this table. + Creation of a row in this table is the equivalent of + configuring data MDT addresses for the given MVRF. Deletion + of a row in this table is the equivalent of deconfiguring + data MDT address usage in the given MVRF. + + Note that ciscoMvpnMdtDefaultEntry for a MVRF should be + present in the device before ciscoMvpnMdtDataEntry for + that MVRF can be created." + INDEX { mplsVpnVrfName } + ::= { ciscoMvpnMdtDataTable 1 } + +CiscoMvpnMdtDataEntry ::= SEQUENCE { + ciscoMvpnMdtDataRangeAddrType InetAddressType, + ciscoMvpnMdtDataRangeAddress InetAddress, + ciscoMvpnMdtDataWildcardType InetAddressType, + ciscoMvpnMdtDataWildcardBits InetAddress, + ciscoMvpnMdtDataThreshold Unsigned32, + ciscoMvpnMdtDataRowStatus RowStatus +} + +ciscoMvpnMdtDataRangeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMdtDataRangeAddress." + ::= { ciscoMvpnMdtDataEntry 1 } + +ciscoMvpnMdtDataRangeAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The data MDT group range address for the given MVRF. + This along with ciscoMvpnMdtDataWildcardBits gives the + pool of data MDT addresses that can be used for + encapsulation in the MVRF upon data MDT switchover." + ::= { ciscoMvpnMdtDataEntry 2 } + +ciscoMvpnMdtDataWildcardType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMdtDataWildcardBits." + ::= { ciscoMvpnMdtDataEntry 3 } + +ciscoMvpnMdtDataWildcardBits OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Wildcard bits which when used along with data MDT range + address, give a pool of addresses to be used in a MVRF. + + For example, if ciscoMvpnMdtDataRangeAddress is 239.1.2.0 + and ciscoMvpnMdtDataWildcardBits is 0.0.0.3, the possible + data MDT addresses are 239.1.2.0, 239.1.2.1, 239.1.2.2 + and 239.1.2.3. + + Note that wild card bits should be right contiguous." + ::= { ciscoMvpnMdtDataEntry 4 } + +ciscoMvpnMdtDataThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The bandwidth threshold value which when exceeded for a + multicast routing entry in the given MVRF, triggers usage + of data MDT address instead of default MDT address for + encapsulation." + ::= { ciscoMvpnMdtDataEntry 5 } + +ciscoMvpnMdtDataRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable is used to create, modify or delete a + row in this table." + ::= { ciscoMvpnMdtDataEntry 6 } + +-- MDT group info for a multicast route entry in question + +ciscoMvpnMrouteMdtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMvpnMrouteMdtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Given a multicast routing entry and the context MVRF, this + table provides information about the MDT group being used for + encapsulating the traffic for the multicast routing entry in + the provider network at the instance of querying. Note that + this table is a read-only table and is the result of the + default MDT and data MDT configurations and the operational + conditions like the traffic rate and sometimes, the + implementation choices." + ::= { ciscoMvpnProtocol 1 } + +ciscoMvpnMrouteMdtEntry OBJECT-TYPE + SYNTAX CiscoMvpnMrouteMdtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table exists for a multicast routing entry + the traffic for which is being encapsulated in a context + MVRF." + INDEX { mplsVpnVrfName, + ciscoMvpnMrouteMvrfGrpAddrType, + ciscoMvpnMrouteMvrfGroup, + ciscoMvpnMrouteMvrfSrcAddrType, + ciscoMvpnMrouteMvrfSource, + ciscoMvpnMrouteUpDownStreamInfo } + ::= { ciscoMvpnMrouteMdtTable 1 } + +CiscoMvpnMrouteMdtEntry ::= SEQUENCE { + ciscoMvpnMrouteMvrfGrpAddrType InetAddressType, + ciscoMvpnMrouteMvrfGroup InetAddress, + ciscoMvpnMrouteMvrfSrcAddrType InetAddressType, + ciscoMvpnMrouteMvrfSource InetAddress, + ciscoMvpnMrouteUpDownStreamInfo INTEGER, + ciscoMvpnMrouteMdtGrpAddrType InetAddressType, + ciscoMvpnMrouteMdtGroup InetAddress, + ciscoMvpnMrouteMdtType INTEGER +} + +ciscoMvpnMrouteMvrfGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMrouteMvrfGroup." + ::= { ciscoMvpnMrouteMdtEntry 1 } + +ciscoMvpnMrouteMvrfGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Group adddress of multicast routing entry in question." + ::= { ciscoMvpnMrouteMdtEntry 2 } + +ciscoMvpnMrouteMvrfSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMrouteMvrfSource." + ::= { ciscoMvpnMrouteMdtEntry 3 } + +ciscoMvpnMrouteMvrfSource OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source adddress of the multicast routing entry in question." + ::= { ciscoMvpnMrouteMdtEntry 4 } + +ciscoMvpnMrouteUpDownStreamInfo OBJECT-TYPE + SYNTAX INTEGER { upstream (1), + downstream (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates if this PE is the upstream (sending) or the + downstream (receiving) router for the multicast routing entry + specified by ciscoMvpnMrouteMvrfSource and + ciscoMvpnMrouteMvrfGroup in the context MVRF specified by + mplsVpnVrfName. + Note that there may be two rows for the same multicast + routing entry if the traffic is bi-directional, one row + for PE as an upstream router the other for PE as the + downstream router." + ::= { ciscoMvpnMrouteMdtEntry 5 } + +ciscoMvpnMrouteMdtGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMrouteMdtGroup." + ::= { ciscoMvpnMrouteMdtEntry 6 } + +ciscoMvpnMrouteMdtGroup OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MDT group address used to encapsulate the multicast routing + entry specified by ciscoMvpnMrouteMvrfSource and + ciscoMvpnMrouteMvrfGroup in the context MVRF specified by + mplsVpnVrfName." + ::= { ciscoMvpnMrouteMdtEntry 7 } + +ciscoMvpnMrouteMdtType OBJECT-TYPE + SYNTAX INTEGER { mdtDefault (1), + mdtData (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of MDT group used for encapsulation." + ::= { ciscoMvpnMrouteMdtEntry 8 } + +-- Table of BGP MDT Updates received + +ciscoMvpnBgpMdtUpdateTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMvpnBgpMdtUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has information about the BGP advertisement of the + the MDT groups. (These advertisements are generated + and used for source discovery when SSM is used.)" + ::= { ciscoMvpnProtocol 2 } + +ciscoMvpnBgpMdtUpdateEntry OBJECT-TYPE + SYNTAX CiscoMvpnBgpMdtUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created when a BGP advertisement of + the MDT group is received and cached in the PE device. + An entry in this table deleted when such a cached BGP MDT + update is withdrawn." + INDEX { ciscoMvpnBgpMdtUpdGrpAddrType, + ciscoMvpnBgpMdtUpdateGroup, + ciscoMvpnBgpMdtUpdSrcAddrType, + ciscoMvpnBgpMdtUpdateSource } + ::= { ciscoMvpnBgpMdtUpdateTable 1 } + +CiscoMvpnBgpMdtUpdateEntry ::= SEQUENCE { + ciscoMvpnBgpMdtUpdGrpAddrType InetAddressType, + ciscoMvpnBgpMdtUpdateGroup InetAddress, + ciscoMvpnBgpMdtUpdateRd MplsVpnRouteDistinguisher, + ciscoMvpnBgpMdtUpdSrcAddrType InetAddressType, + ciscoMvpnBgpMdtUpdateSource InetAddress, + ciscoMvpnBgpMdtUpdOrigAddrType InetAddressType, + ciscoMvpnBgpMdtUpdateOriginator InetAddress, + ciscoMvpnBgpMdtUpdNhAddrType InetAddressType, + ciscoMvpnBgpMdtUpdateNexthop InetAddress + } + +ciscoMvpnBgpMdtUpdGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnBgpMdtUpdateGroup." + ::= { ciscoMvpnBgpMdtUpdateEntry 1 } + +ciscoMvpnBgpMdtUpdateGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MDT group address in the BGP MDT advertisement." + ::= { ciscoMvpnBgpMdtUpdateEntry 2 } + +ciscoMvpnBgpMdtUpdateRd OBJECT-TYPE + SYNTAX MplsVpnRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RD (route distinguisher) in the BGP MDT advertisement. This + is the RD corresponding to the originator PE." + ::= { ciscoMvpnBgpMdtUpdateEntry 3 } + +ciscoMvpnBgpMdtUpdSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnBgpMdtUpdateSource." + ::= { ciscoMvpnBgpMdtUpdateEntry 4 } + +ciscoMvpnBgpMdtUpdateSource OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MDT source address in the BGP MDT advertisement." + ::= { ciscoMvpnBgpMdtUpdateEntry 5 } + +ciscoMvpnBgpMdtUpdOrigAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnBgpMdtUpdateOriginator." + ::= { ciscoMvpnBgpMdtUpdateEntry 6 } + +ciscoMvpnBgpMdtUpdateOriginator OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The BGP peering address of the device that originated (or + advertized) the BGP MDT update." + ::= { ciscoMvpnBgpMdtUpdateEntry 7 } + +ciscoMvpnBgpMdtUpdNhAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnBgpMdtUpdateNexthop." + ::= { ciscoMvpnBgpMdtUpdateEntry 8 } + +ciscoMvpnBgpMdtUpdateNexthop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next-hop address (address of the border router to be + used to reach the destination network) in the BGP MDT + advertisement." + ::= { ciscoMvpnBgpMdtUpdateEntry 9 } + +-- Table of MDT-data joins received + +ciscoMvpnMdtJnRcvTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMvpnMdtJnRcvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table has information about the data MDT join TLVs + received by a device." + ::= { ciscoMvpnProtocol 3 } + +ciscoMvpnMdtJnRcvEntry OBJECT-TYPE + SYNTAX CiscoMvpnMdtJnRcvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created or updated for every MDT + data join TLV received and cached in the device. The value of + mplsVpnVrfName in such an entry specifies the name of the + MVRF for which the data MDT groups from the TLVs are used." + INDEX { mplsVpnVrfName, + ciscoMvpnMdtJnRcvGrpAddrType, + ciscoMvpnMdtJnRcvGroup, + ciscoMvpnMdtJnRcvSrcAddrType, + ciscoMvpnMdtJnRcvSource } + ::= { ciscoMvpnMdtJnRcvTable 1 } + +CiscoMvpnMdtJnRcvEntry ::= SEQUENCE { + ciscoMvpnMdtJnRcvGrpAddrType InetAddressType, + ciscoMvpnMdtJnRcvGroup InetAddress, + ciscoMvpnMdtJnRcvSrcAddrType InetAddressType, + ciscoMvpnMdtJnRcvSource InetAddress, + ciscoMvpnMdtJnRcvUpTime TimeInterval, + ciscoMvpnMdtJnRcvExpTime TimeInterval + } + +ciscoMvpnMdtJnRcvGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMdtJnRcvGroup." + ::= { ciscoMvpnMdtJnRcvEntry 1 } + +ciscoMvpnMdtJnRcvGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Data MDT group address in the MDT join TLV." + ::= { ciscoMvpnMdtJnRcvEntry 2 } + +ciscoMvpnMdtJnRcvSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMdtJnRcvSource." + ::= { ciscoMvpnMdtJnRcvEntry 3 } + +ciscoMvpnMdtJnRcvSource OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Source address for the MDT multicast routing entry created + following the receipt of MDT join TLV." + ::= { ciscoMvpnMdtJnRcvEntry 4 } + +ciscoMvpnMdtJnRcvUpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since this MDT join TLV was first received by the + device." + ::= { ciscoMvpnMdtJnRcvEntry 5 } + +ciscoMvpnMdtJnRcvExpTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time remaining before the cache corresponding + to this MDT join TLV is deleted from the device and the + corresponding MDT multicast routing entry is marked as a + non-MDT entry. + Note that multiple TLVs for a data MDT group may be received + by a device. Upon receipt, the expiry timer of an already + existing entry is restarted and so ciscoMvpnMdtJnRcvExpTime + is updated." + ::= { ciscoMvpnMdtJnRcvEntry 6 } + +-- Table for MDT-data join TLVs sent + +ciscoMvpnMdtJnSendTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMvpnMdtJnSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the data MDT Join TLVs sent by a + device." + ::= { ciscoMvpnProtocol 4 } + +ciscoMvpnMdtJnSendEntry OBJECT-TYPE + SYNTAX CiscoMvpnMdtJnSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries in this table exist for data MDT Join TLVs that are + being sent by this device to other PEs." + INDEX { mplsVpnVrfName, + ciscoMvpnMdtJnSendGrpAddrType, + ciscoMvpnMdtJnSendGroup, + ciscoMvpnMdtJnSendSrcAddrType, + ciscoMvpnMdtJnSendSource } + ::= { ciscoMvpnMdtJnSendTable 1 } + +CiscoMvpnMdtJnSendEntry ::= SEQUENCE { + ciscoMvpnMdtJnSendGrpAddrType InetAddressType, + ciscoMvpnMdtJnSendGroup InetAddress, + ciscoMvpnMdtJnSendSrcAddrType InetAddressType, + ciscoMvpnMdtJnSendSource InetAddress, + ciscoMvpnMdtJnSendMdtGrpAddrType InetAddressType, + ciscoMvpnMdtJnSendMdtGroup InetAddress, + ciscoMvpnMdtJnSendMdtRefCt Unsigned32 + } + +ciscoMvpnMdtJnSendGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMdtJnSendGroup." + ::= { ciscoMvpnMdtJnSendEntry 1 } + +ciscoMvpnMdtJnSendGroup OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates the address of a multicast group in the + MVRF specified by the column mplsVpnVrfName. This along + with ciscoMvpnMdtJnSendSource identifies the multicast + routing entry for which the MDT join TLV is sent." + ::= { ciscoMvpnMdtJnSendEntry 2 } + +ciscoMvpnMdtJnSendSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMdtJnSendSource." + ::= { ciscoMvpnMdtJnSendEntry 3 } + +ciscoMvpnMdtJnSendSource OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This indicates the address of a source in the MVRF + specified by the column mplsVpnVrfName. This, along with + ciscoMvpnMdtJnSendGroup identifies the multicast routing entry + for which the MDT join TLV is sent." + ::= { ciscoMvpnMdtJnSendEntry 4 } + +ciscoMvpnMdtJnSendMdtGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address type of ciscoMvpnMdtJnSendMdtGroup." + ::= { ciscoMvpnMdtJnSendEntry 5 } + +ciscoMvpnMdtJnSendMdtGroup OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The data MDT group in the MDT Join TLV sent." + ::= { ciscoMvpnMdtJnSendEntry 6 } + +ciscoMvpnMdtJnSendMdtRefCt OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates how many multicast routing entries in the MVRF + specified by the column mplsVpnVrfName are using + ciscoMvpnMdtJnSendMdtGroup for encapsulation." + ::= { ciscoMvpnMdtJnSendEntry 7 } + +-- Table of MVPN tunnel interfaces + +ciscoMvpnTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoMvpnTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table gives information about the MVPN/MDT tunnels + present in the device." + ::= { ciscoMvpnProtocol 5 } + +ciscoMvpnTunnelEntry OBJECT-TYPE + SYNTAX CiscoMvpnTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table is created for every MVPN tunnel + interface present in the device. The ifType for a MVPN + tunnel is 'tunnel' (131). + (A MVPN tunnel interface should have relevant generic + support in the IF-MIB and in the internet draft, + draft-thaler-inet-tunnel-mib. Only MVPN specific aspects + of such a tunnel interface are to be specified in this + table.)" + INDEX { ifIndex } + ::= { ciscoMvpnTunnelTable 1 } + +CiscoMvpnTunnelEntry ::= SEQUENCE { + ciscoMvpnTunnelName DisplayString, + ciscoMvpnTunnelMvrf SnmpAdminString + } + +ciscoMvpnTunnelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The canonical name assigned to the tunnel. The ifName of + this tunnel interface should have a value equal to + ciscoMvpnTunnelName." + ::= { ciscoMvpnTunnelEntry 1 } + +ciscoMvpnTunnelMvrf OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the MVRF that this tunnel is associated with. + This object has the same value as mplsVpnVrfName + for the MVRF." + ::= { ciscoMvpnTunnelEntry 2 } + +-- MVPN Notifications + +ciscoMvpnMvrfChange NOTIFICATION-TYPE + OBJECTS { + ciscoMvpnGenOperStatusChange + } + STATUS current + DESCRIPTION + "A ciscoMvpnMvrfChange notification signifies a change about + a MVRF in the device. The change event can be creation of + the MVRF, deletion of the MVRF or an update on the default + or data MDT configuration of the MVRF. The change event + is indicated by ciscoMvpnGenOperStatusChange embedded in + the notification. The user can then query + ciscoMvpnGenericTable, ciscoMvpnMdtDefaultTable and/or + ciscoMvpnMdtDataTable to get the details of the change as + necessary. + + Note: Since the creation of a MVRF is often followed by + configuration of default and data MDT groups for the MVRF, + more than one (three at most) notifications for a MVRF may + be generated serially, and it is really not necessary to + generate all three of them. An agent may choose to generate a + notification for the last event only, that is for data MDT + configuration. + + Similarly, deletion of default or data MDT configuration on a + MVRF happens before a MVRF is deleted, it is recommended + that the agent send the notification for MVRF deletion + event only." + ::= { ciscoMvpnNotifications 2 } + +-- Conformance information + +ciscoMvpnGroups + OBJECT IDENTIFIER ::= { ciscoMvpnConformance 1 } + +ciscoMvpnCompliances + OBJECT IDENTIFIER ::= { ciscoMvpnConformance 2 } + +-- Module Compliance + +ciscoMvpnModuleFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for agents that support read-create + so that both configuration and monitoring can be + accomplished via this MIB module." + MODULE -- this module + + MANDATORY-GROUPS { ciscoMvpnScalarGroup, + ciscoMvpnMIBGenericGroup, + ciscoMvpnMIBMdtDefaultGroup, + ciscoMvpnMIBMdtDataGroup, + ciscoMvpnMIBMrouteMdtGroup, + ciscoMvpnMIBBgpMdtUpdateGroup, + ciscoMvpnMIBMdtJnRcvGroup, + ciscoMvpnMIBMdtJnSendGroup, + ciscoMvpnTunnelGroup, + ciscoMvpnNotificationGroup + } + + OBJECT ciscoMvpnGenRowStatus + SYNTAX RowStatus + DESCRIPTION + "Support for notReady(3) and createAndWait(5) is + not required." + + OBJECT ciscoMvpnMdtDefaultAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnMdtEncapsType + DESCRIPTION + "Not all encapsulation types defined need to be supported. + Only one type may be supported by default." + + OBJECT ciscoMvpnMdtDefaultRowStatus + SYNTAX RowStatus + DESCRIPTION + "Support for notReady(3) and createAndWait(5) is + not required." + + OBJECT ciscoMvpnMdtDataRangeAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnMdtDataWildcardType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnMdtDataRowStatus + SYNTAX RowStatus + DESCRIPTION + "Support for notReady(3) and createAndWait(5) is + not required." + + OBJECT ciscoMvpnMrouteMdtGrpAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnBgpMdtUpdOrigAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnBgpMdtUpdNhAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnMdtJnSendMdtGrpAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + ::= { ciscoMvpnCompliances 1 } + +ciscoMvpnModuleReadOnlyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for agents that support the + monitoring of MVRFs via this MIB module." + MODULE -- this module + + MANDATORY-GROUPS { ciscoMvpnScalarGroup, + ciscoMvpnMIBGenericGroup, + ciscoMvpnMIBMdtDefaultGroup, + ciscoMvpnMIBMdtDataGroup, + ciscoMvpnMIBMrouteMdtGroup, + ciscoMvpnMIBBgpMdtUpdateGroup, + ciscoMvpnMIBMdtJnRcvGroup, + ciscoMvpnMIBMdtJnSendGroup, + ciscoMvpnTunnelGroup, + ciscoMvpnNotificationGroup + } + + OBJECT ciscoMvpnGenRowStatus + SYNTAX RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required and active(1) is the + only status that needs to be supported." + + OBJECT ciscoMvpnMdtDefaultAddrType + MIN-ACCESS read-only + DESCRIPTION + "Not all Internet address types need to be supported. + Write access is not required." + + OBJECT ciscoMvpnMdtDefaultAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoMvpnMdtEncapsType + MIN-ACCESS read-only + DESCRIPTION + "Not all encapsulation types defined need to be supported. + Only one type may be supported by default. Write access + is not required." + + OBJECT ciscoMvpnMdtDefaultRowStatus + SYNTAX RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required and active(1) is the + only status that needs to be supported." + + OBJECT ciscoMvpnMdtDataRangeAddrType + MIN-ACCESS read-only + DESCRIPTION + "Not all Internet address types need to be supported. + Write access is not required." + + OBJECT ciscoMvpnMdtDataRangeAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoMvpnMdtDataWildcardType + MIN-ACCESS read-only + DESCRIPTION + "Not all Internet address types need to be supported. + Write access is not required." + + OBJECT ciscoMvpnMdtDataWildcardBits + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoMvpnMdtDataThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT ciscoMvpnMdtDataRowStatus + SYNTAX RowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required and active(1) is the + only status that needs to be supported." + + OBJECT ciscoMvpnMrouteMdtGrpAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnBgpMdtUpdOrigAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnBgpMdtUpdNhAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + OBJECT ciscoMvpnMdtJnSendMdtGrpAddrType + DESCRIPTION + "Not all Internet address types need to be supported." + + ::= { ciscoMvpnCompliances 2 } + + -- Units of conformance. + + ciscoMvpnScalarGroup OBJECT-GROUP + OBJECTS { ciscoMvpnMvrfNumber, + ciscoMvpnNotificationEnable + } + STATUS current + DESCRIPTION + "Collection of scalar objects required for MVPN management." + ::= { ciscoMvpnGroups 1 } + + ciscoMvpnMIBGenericGroup OBJECT-GROUP + OBJECTS { ciscoMvpnGenOperStatusChange, + ciscoMvpnGenOperChangeTime, + ciscoMvpnGenAssociatedInterfaces, + ciscoMvpnGenRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects needed for MVPN MVRF management." + ::= { ciscoMvpnGroups 2 } + + ciscoMvpnMIBMdtDefaultGroup OBJECT-GROUP + OBJECTS { ciscoMvpnMdtDefaultAddrType, + ciscoMvpnMdtDefaultAddress, + ciscoMvpnMdtEncapsType, + ciscoMvpnMdtDefaultRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects needed for MVPN default MDT group + management." + ::= { ciscoMvpnGroups 3 } + + ciscoMvpnMIBMdtDataGroup OBJECT-GROUP + OBJECTS { ciscoMvpnMdtDataRangeAddrType, + ciscoMvpnMdtDataRangeAddress, + ciscoMvpnMdtDataWildcardType, + ciscoMvpnMdtDataWildcardBits, + ciscoMvpnMdtDataThreshold, + ciscoMvpnMdtDataRowStatus + } + STATUS current + DESCRIPTION + "Collection of objects needed for MVPN data MDT group + management." + ::= { ciscoMvpnGroups 4 } + + ciscoMvpnMIBMrouteMdtGroup OBJECT-GROUP + OBJECTS { ciscoMvpnMrouteMdtGrpAddrType, + ciscoMvpnMrouteMdtGroup, + ciscoMvpnMrouteMdtType + } + STATUS current + DESCRIPTION + "Collection of objects that list sources in a MVRF + and the corresponding MDT groups." + ::= { ciscoMvpnGroups 5 } + + ciscoMvpnMIBBgpMdtUpdateGroup OBJECT-GROUP + OBJECTS { ciscoMvpnBgpMdtUpdateRd, + ciscoMvpnBgpMdtUpdOrigAddrType, + ciscoMvpnBgpMdtUpdateOriginator, + ciscoMvpnBgpMdtUpdNhAddrType, + ciscoMvpnBgpMdtUpdateNexthop + } + STATUS current + DESCRIPTION + "Collection of objects needed for MVPN BGP MDT updates + related information." + ::= { ciscoMvpnGroups 6 } + + ciscoMvpnMIBMdtJnRcvGroup OBJECT-GROUP + OBJECTS { ciscoMvpnMdtJnRcvUpTime, + ciscoMvpnMdtJnRcvExpTime + } + STATUS current + DESCRIPTION + "Collection of objects needed for management of MVPN MDT + data joins received by a device." + ::= { ciscoMvpnGroups 7 } + + ciscoMvpnMIBMdtJnSendGroup OBJECT-GROUP + OBJECTS { ciscoMvpnMdtJnSendMdtGrpAddrType, + ciscoMvpnMdtJnSendMdtGroup, + ciscoMvpnMdtJnSendMdtRefCt + } + STATUS current + DESCRIPTION + "Collection of objects needed for management of MVPN MDT + data joins received by a device." + ::= { ciscoMvpnGroups 8 } + + ciscoMvpnTunnelGroup OBJECT-GROUP + OBJECTS { ciscoMvpnTunnelName, + ciscoMvpnTunnelMvrf + } + STATUS current + DESCRIPTION + "Objects required for MDT tunnel interface management." + ::= { ciscoMvpnGroups 9 } + + ciscoMvpnNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { ciscoMvpnMvrfChange + } + STATUS current + DESCRIPTION + "A collection of MVPN notifications." + ::= { ciscoMvpnGroups 10 } + +-- End of CISCO-MVPN-MIB + +END diff --git a/MIBS/cisco/CISCO-NAC-TC-MIB b/MIBS/cisco/CISCO-NAC-TC-MIB new file mode 100644 index 0000000..8a2f67f --- /dev/null +++ b/MIBS/cisco/CISCO-NAC-TC-MIB @@ -0,0 +1,313 @@ +-- ********************************************************************* +-- CISCO-NAC-TC-MIB.my: Cisco NAC system Textual Conventions +-- +-- May 2006, Liwei Lue +-- +-- Copyright (c) 2006-2007 by Cisco Systems, Inc. +-- +-- All rights reserved. +-- ******************************************************************** + +CISCO-NAC-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoNacTcMIB MODULE-IDENTITY + LAST-UPDATED "200605310000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-nac@cisco.com + cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "This module defines the textual conventions for + Cisco Network Admission Control(NAC) system. + + The Cisco Network Admission Control security + solution offers a systems approach to customers for + ensuring endpoint device compliancy and vulnerability + checks prior to production access to the network. Cisco + refers to these compliancy checks as posture + validations. The intent of this systems approach is to + prevent the spread of works, viruses, and rogue + applications across the network. This systems approach + requires integration with third party end point security + applications, as well as endpoint security servers. + + Terminology used: + + EOU - Extensible Authentication Protocol over UDP. + + UCT - Un Conditional Transition. + + CTA - Cisco Trust Agent. + + EAP - Extensible Authentication Protocol. An extension + to PPP. + + ACS/AAA - Cisco Secure Access Control Server. The + primary authorization server that is the network policy + decision point and is extended to support posture + validation. + + NAD - Network Access Device that enforces network + access control policies through layer 2 or layer 3 + challenge-responses with a network enabled Endpoint + device." + REVISION "200605310000Z" + DESCRIPTION + "The initial version of this MIB module." + ::= { ciscoMgmt 530 } + + +-- Definitions of textual convention + +CnnEouState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Describes the EOU state. + + initialize(1) + Indicates that the EOU state is in initialization. + + State machine enters this state when a new + IP has been learned on the port. Cleanup of the + port configuration also force entering this + state. When entering this state, the followings + action take place: + - any previously configured policy are removed + - frees up any previously allocated memory + - does a UCT to 'hello' state. + + hello(2) + Indicates that the EOU state is in hello state. + + In this state the device sends a hello + message to get the association ID of the CTA and + also to check whether a CTA exists at all. The + device starts the hello timer and waits till that + time and if it doesn't get a response, it + retransmits the hello requests for max-retry times + before it declares the host as 'clientless'. + + clientless(3) + Indicates that the EOU state is in client-less + state. + + State machine enters this state when hello response + is not reached and in this state the device does + a pseudo authentication to download the policy + for Non-Responsive hosts and stays in this + state. + + eapRequest(4) + Indicates that the EOU state is in EAP request + state. + + In this state, the device sends EAP validate + requests to the CTA and awaits response from the + CTA, it starts the retransmit timeout and if + response is not received before that timer expires, + it retransmits the EAP requests. + + response(5) + Indicates that the EOU state is in EAP response + state. + + State machine enters this state when a response for + the EAP validate request is received from the CTA. + Device then builds a RADIUS request incorporating + the EAP packet and sends it to the ACS and awaits + response from the ACS. If the response from the + ACS is an access challenge it moves the port the + 'eapRequest' state. But if it's a success, port + is moved to 'authenticated' state. If its Access- + Reject, port is moved to 'fail' state. + + authenticated(6) + Indicates that the EOU state is in authenticated + state. + + In this state policy installation happens and port + remains in this state until revalidation event is + triggered because of session timer expiry or when + status query fails. Status query generation and + response reception happens in this state only. + + fail(7) + Indicates that the EOU state is in failed state. + + When posture validation fails, system start the + hold timer and device waits till it expires + before trying for posture validation again. + + abort(8) + Indicates that the EOU state is in abort state. + + State machine enters this state because of + failing to complete posture validation due to lack + of response from CTA/RADIUS or any other reason. + + aaaFail(9) + Indicates that the EOU state is in AAA failed + state. + + State machine enters this state when RADIUS requests + to AAA server timeouts either due to the server not + being reachable or is down. + + hold(10) + Indicates that the EOU state is in hold state. + + This state represents the quiet or idle state + for the host. The host is put in the hold state + on events like hello response is not received + or the AAA server is not reachable. Host + remains in this state for hold the EOU hold + timeout period. + + client(11) + Indicates that the EOU state is in client state. + + This state is reached when the host sends a + response to EOU hello request from the + authenticating device. This state indicates the + presence of CTA on the device. + + server(12) + Indicates that the EOU state is in server state. + + This state represents that the authenticating + device is communicating with the AAA (RADIUS) + server. This state is reached when host send an + EOU response." + SYNTAX INTEGER { + initialize(1), + hello(2), + clientless(3), + eapRequest(4), + response(5), + authenticated(6), + fail(7), + abort(8), + aaaFail(9), + hold(10), + client(11), + server(12) + } + +CnnEouAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of authentication for NAD. + + clientless(1) + End point device that does not run Cisco + Trust Agent. + + eap(2) + Authorized via Extensible Authentication + Protocol. + + static(3) + Statically authorized or rejected individual + end point device. + + unknown(4) + The authentication type of the endpoint host + is unknown." + SYNTAX INTEGER { + clientless(1), + eap(2), + static(3), + unknown(4) + } + +CnnEouDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The supported exempt device type on NAD. + + ciscoIpPhone(1) - Cisco IP Phone" + SYNTAX INTEGER { + ciscoIpPhone(1) + } + +CnnEouPostureToken ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "Posture token which representing the endpoint + device's relative compliance to the network + compliance policy. + + unknown(1) + The posture credentials of the endpoint host + cannot be determined. The integrity of the + endpoint should be determined so proper posture + credentials can be attained and assessed for + network access authorization. + + healthy(2) + The host complies with the currently required + credentials so no restrictions need to be + placed on this device. + + checkup(3) + The host is within policy but doesn't have the + latest AV software; update recommended. + This profile state may be used to signal + management servers to proactively get this + machine into the 'healthy' state. + + quarantine(4) + The host is out of policy and needs to be + restricted to a remediation network. + This device is not actively placing a threat on + other host but is susceptible to attack or + infection and should be updated as soon as + possible. + + infected(5) + The host is an active threat to other hosts. + Network access should be severely restricted + and placed into remediation or totally denied + all network access. + + This TEXTUAL-CONVENTION is deprecated and replaced by + CnnEouPostureTokenString." + SYNTAX INTEGER { + unknown(1), + healthy(2), + checkup(3), + quarantine(4), + infected(5) + } + +CnnEouPostureTokenString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Posture token which representing the endpoint + device's relative compliance to the network + compliance policy. + + Valid characters are a-z, A-Z, 0-9, ,'#', '-', '_', + and '.'. Posture token string is case sensitive and + permits the value of empty string." + SYNTAX OCTET STRING (SIZE (0..255)) + +END diff --git a/MIBS/cisco/CISCO-OPTICAL-MONITOR-MIB b/MIBS/cisco/CISCO-OPTICAL-MONITOR-MIB new file mode 100644 index 0000000..ca7d952 --- /dev/null +++ b/MIBS/cisco/CISCO-OPTICAL-MONITOR-MIB @@ -0,0 +1,1351 @@ +-- ***************************************************************** +-- CISCO-OPTICAL-MONITOR-MIB.my +-- +-- May 2002, Sonal Maheshwari, Mickey Spiegel +-- +-- Copyright (c) 2002,-2007 by Cisco Systems, Inc. +-- +-- All rights reserved. +-- **************************************************************** + +CISCO-OPTICAL-MONITOR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, + Unsigned32, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TimeStamp + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoOpticalMonitorMIB MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553-NETS + + E-mail: cs-dwdm@cisco.com" + DESCRIPTION + "This MIB module defines objects to monitor optical + characteristics and set corresponding thresholds on the + optical interfaces in a network element. + " + REVISION "200701020000Z" + DESCRIPTION + "Add cOpticalMonIfTimeGroup, + cOpticalMIBEnableConfigGroup, + cOpticalMIBIntervalConfigGroup, + cOpticalMonThreshSourceGroup." + REVISION "200205100000Z" + DESCRIPTION + "The initial revision of this MIB." + ::= { ciscoMgmt 264 } + + +-- Textual Conventions + +OpticalParameterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the optical parameter that is + being monitored. Valid values are - + + power (1) : Optical Power (AC + DC) in 1/10ths of dBm + acPower (2) : Optical AC Power in 1/10ths of dBm + ambientTemp (3) : Ambient Temperature in 1/10ths of degrees + centigrade + laserTemp (4) : Laser Temperature in 1/10ths of degrees + centigrade + biasCurrent (5) : Laser bias current in 100s of microamperes + peltierCurrent (6) : Laser peltier current in milliamperes + xcvrVoltage (7) : Transceiver voltage in millivolts + " + SYNTAX INTEGER { + power(1), + acPower(2), + ambientTemp(3), + laserTemp(4), + biasCurrent(5), + peltierCurrent(6), + xcvrVoltage(7) + } + +OpticalParameterValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the optical parameter that is being monitored. + + The range of values varies depending on the type of optical + parameter being monitored, as identified by a corresponding + object with syntax OpticalParameterType. + + When the optical parameter being monitored is 'power' or + 'acPower', the supported range is from -400 to 250, in + 1/10ths of dBm. + Example: A value of -300 represents a power level of -30.0 dBm. + + When the optical parameter being monitored is 'laserTemp' or + 'ambientTemp', the supported range is from -500 to 850, in + 1/10ths of degrees centigrade. + Example: A value of 235 represents a temperature reading of + 23.5 degrees C. + + When the optical parameter being monitored is 'biasCurrent', + the supported range is from 0 to 10000, in 100s of + microamperes. + Example: A value of 500 represents a bias current reading of + 50,000 microamperes. + + When the optical parameter being monitored is 'peltierCurrent', + the supported range is from -10000 to 10000, in milliamperes. + + When the optical parameter being monitored is 'xcvrVoltage', + the supported range is from 0 to 10000, in millivolts. + + The distinguished value of '-1000000' indicates that the object + has not yet been initialized or does not apply. + " + SYNTAX Integer32 (-1000000..1000000 ) + +OpticalIfDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the direction being monitored at + the optical interface. + " + SYNTAX INTEGER { + receive(1), + transmit(2), + notApplicable(3) + } + +OpticalIfMonLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value applies when there are multiple points + at which optical characteristics can be measured, in the + given direction, at an interface. It indicates whether the + optical characteristics are measured before or after + adjustment (e.g. optical amplification or attenuation). + + The codepoint 'notApplicable' should be used if no + amplifier/attenuator exists at an interface. + " + SYNTAX INTEGER { + beforeAdjustment(1), + afterAdjustment(2), + notApplicable(3) + } + +OpticalAlarmStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A bitmap that indicates the current status of thresholds + on an interface. The bit is set to 1 if the threshold is + currently being exceeded on the interface and will be set to 0 + otherwise. + + (MSB) (LSB) + 7 6 5 4 3 2 1 0 + +----------------------+ + | | + +----------------------+ + | | | | + | | | +-- High alarm threshold + | | +----- High warning threshold + | +-------- Low alarm threshold + +----------- Low warning threshold + + To minimize the probability of prematurely reacting to + momentary signal variations, a soak time may be incorporated + into the status indications in the following manner. + The indication is set when the threshold violation persists + for a period of time that exceeds the set soak interval. + The indication is cleared when no threshold violation occurs + for a period of time which exceeds the clear soak interval. + In GR-2918-CORE, the recommended set soak interval is 2.5 + seconds (plus/minus 0.5 seconds), and the recommended clear + soak interval is 10 seconds (plus/minus 0.5 seconds). + " + + REFERENCE + "Telcordia Technologies Generic Requirements + GR-2918-CORE, Issue 4, December 1999, Section 8.11" + SYNTAX OCTET STRING (SIZE (1)) + +OpticalAlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The severity of a trouble condition. A smaller enumerated + integer value indicates that the condition is more severe. + + The severities are defined as follows: + + 'critical' An alarm used to indicate a severe, + service-affecting condition has occurred and that + immediate corrective action is imperative, + regardless of the time of day or day of the week. + + 'major' An alarm used for hardware or software conditions + that indicate a serious disruption of service or + malfunctioning or failure of important hardware. + These troubles require the immediate attention and + response of a technician to restore or maintain + system capability. The urgency is less than in + critical situations because of a lesser immediate + or impending effect on service or system + performance. + + 'minor' An alarm used for troubles that do not have a + serious effect on service to customers or for + troubles in hardware that are not essential to + the operation of the system. + + 'notAlarmed' An event used for troubles that do not require + action, for troubles that are reported as a + result of manually initiated diagnostics, or for + transient events such as crossing warning + thresholds. This event can also be used to + raise attention to a condition that could + possibly be an impending problem. + + 'notReported' An event used for troubles similar to those + described under 'notAlarmed', and that + do not cause notifications to be generated. The + information for these events is retrievable from + the network element. + + 'cleared' This value indicates that a previously + occuring alarm condition has been cleared, or + that no trouble condition is present. + + " + + REFERENCE + "Telcordia Technologies Generic Requirements + GR-474-CORE, Issue 1, December 1997, Section 2.2" + SYNTAX INTEGER { + critical(1), + major(2), + minor(3), + notAlarmed(4), + notReported(5), + cleared(6) + } + +OpticalAlarmSeverityOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value of either '0' or a valid optical alarm severity." + SYNTAX INTEGER (0..6) + +OpticalPMPeriod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value indicates the time period over which performance + monitoring data has been collected." + SYNTAX INTEGER { + fifteenMin(1), + twentyFourHour(2) + } +-- MIB Object Definitions +cOpticalMonitorMIBObjects OBJECT IDENTIFIER + ::= { ciscoOpticalMonitorMIB 1 } + +-- groups in this MIB module +cOpticalMonGroup OBJECT IDENTIFIER + ::= { cOpticalMonitorMIBObjects 1 } + +cOpticalPMGroup OBJECT IDENTIFIER + ::= { cOpticalMonitorMIBObjects 2 } + +-- cOpticalMonTable + +cOpticalMonTable OBJECT-TYPE + SYNTAX SEQUENCE OF COpticalMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides objects to monitor optical + parameters in a network element. It also provides + objects for setting high and low threshold levels, with + configurable severities, on these monitored parameters." + ::= { cOpticalMonGroup 1 } + +cOpticalMonEntry OBJECT-TYPE + SYNTAX COpticalMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cOpticalMonTable provides objects to + monitor an optical parameter and set threshold levels + on that parameter, at an optical interface. + + Note that the set of monitored optical parameters may vary + based on interface type, direction, and monitoring location. + + Examples of interfaces that can have an entry in this table + include optical transceivers, interfaces before and after + optical amplifiers, and interfaces before and after optical + attenuators." + INDEX { + ifIndex, + cOpticalMonDirection, + cOpticalMonLocation, + cOpticalMonParameterType + } + ::= { cOpticalMonTable 1 } + +COpticalMonEntry ::= SEQUENCE { + cOpticalMonDirection OpticalIfDirection, + cOpticalMonLocation OpticalIfMonLocation, + cOpticalMonParameterType OpticalParameterType, + cOpticalParameterValue OpticalParameterValue, + cOpticalParamHighAlarmThresh OpticalParameterValue, + cOpticalParamHighAlarmSev OpticalAlarmSeverity, + cOpticalParamHighWarningThresh OpticalParameterValue, + cOpticalParamHighWarningSev OpticalAlarmSeverity, + cOpticalParamLowAlarmThresh OpticalParameterValue, + cOpticalParamLowAlarmSev OpticalAlarmSeverity, + cOpticalParamLowWarningThresh OpticalParameterValue, + cOpticalParamLowWarningSev OpticalAlarmSeverity, + cOpticalParamAlarmStatus OpticalAlarmStatus, + cOpticalParamAlarmCurMaxThresh OpticalParameterValue, + cOpticalParamAlarmCurMaxSev OpticalAlarmSeverity, + cOpticalParamAlarmLastChange TimeStamp, + cOpticalMon15MinValidIntervals Unsigned32, + cOpticalMon24HrValidIntervals Unsigned32, + cOpticalParamThreshSource BITS +} + +cOpticalMonDirection OBJECT-TYPE + SYNTAX OpticalIfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the direction monitored for the + optical interface, in this entry." + ::= { cOpticalMonEntry 1 } + +cOpticalMonLocation OBJECT-TYPE + SYNTAX OpticalIfMonLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates whether the optical characteristics are + measured before or after adjustment (e.g. optical amplification + or attenuation), at this interface." + ::= { cOpticalMonEntry 2 } + +cOpticalMonParameterType OBJECT-TYPE + SYNTAX OpticalParameterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the optical parameter that is being + monitored in this entry." + ::= { cOpticalMonEntry 3 } + +cOpticalParameterValue OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the value measured for the particular + optical parameter specified by the cOpticalMonParameterType + object." + ::= { cOpticalMonEntry 4 } + +cOpticalParamHighAlarmThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a high alarm threshold on the + optical parameter being monitored. + + An alarm condition will be raised if the value given by + cOpticalParameterValue goes from below the value configured in + this object to above the value configured in this object, or if + the initial value of cOpticalParameterValue exceeds the value + configured in this object. For network elements that + incorporate a soak time in the status indications, this alarm + will be indicated in the cOpticalParamAlarmStatus object only + after it persists for a period of time that equals the set soak + interval. + + The severity level of the alarm is specified by the + cOpticalParamHighAlarmSev object. + + When the cOpticalMonParameterType object is set to 'power' + for the receive direction at a transceiver, this object + specifies the receiver saturation level." + ::= { cOpticalMonEntry 5 } + +cOpticalParamHighAlarmSev OBJECT-TYPE + SYNTAX OpticalAlarmSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify a severity level associated + with the high alarm threshold given by the + cOpticalParamHighAlarmThresh object. The values 'notAlarmed', + 'notReported', and 'cleared' do not apply. + + The severity level configured in this object must be higher + than the level configured in the cOpticalParamHighWarningSev + object." + ::= { cOpticalMonEntry 6 } + +cOpticalParamHighWarningThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a high warning threshold on + the optical parameter being monitored. + + A threshold crossing condition will be indicated if the value + given by cOpticalParameterValue goes from below the value + configured in this object to above the value configured in this + object, or if the initial value of cOpticalParameterValue + exceeds the value configured in this object. For network + elements that incorporate a soak time in the status + indications, this threshold violation will be indicated in the + cOpticalParamAlarmStatus object only after it persists for + a period of time that equals the set soak interval. + + This threshold crossing may or may not be alarmed or + reported, based on the severity level specified by the + cOpticalParamHighWarningSev object." + ::= { cOpticalMonEntry 7 } + +cOpticalParamHighWarningSev OBJECT-TYPE + SYNTAX OpticalAlarmSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify a severity level associated + with the high warning threshold given by the + cOpticalParamHighWarningThresh object. The values 'critical', + 'major', and 'cleared' do not apply. + + The severity level configured in this object must be lower + than the level configured in the cOpticalParamHighAlarmSev + object. + + If this object is set to 'notReported', no notifications will + be generated when this threshold is exceeded, irrespective + of the value configured in the cOpticalNotifyEnable object." + ::= { cOpticalMonEntry 8 } + +cOpticalParamLowAlarmThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a low alarm threshold on the + optical parameter being monitored. + + An alarm condition will be raised if the value given by + cOpticalParameterValue goes from above the value configured in + this object to below the value configured in this object, or if + the initial value of cOpticalParameterValue is lower than the + value configured in this object. For network elements that + incorporate a soak time in the status indications, this alarm + will be indicated in the cOpticalParamAlarmStatus object only + after it persists for a period of time that equals the set soak + interval. + + The severity level of this alarm is specified by the + cOpticalParamLowAlarmSev object. + + When the cOpticalMonParameterType object is set to 'power' + for the receive direction and when the interface supports + alarms based on loss of light, this object specifies the + optical power threshold for declaring loss of light. Also, + when optical amplifiers are present in the network, in the + receive direction, this value may need to be configured, + since the noise floor may be higher than the minimum + sensitivity of the receiver." + ::= { cOpticalMonEntry 9 } + +cOpticalParamLowAlarmSev OBJECT-TYPE + SYNTAX OpticalAlarmSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify a severity level associated + with the low alarm threshold given by the + cOpticalParamLowAlarmThresh object. The values 'notAlarmed', + 'notReported', and 'cleared' do not apply. + + The severity level configured in this object must be higher + than the level configured in the cOpticalParamLowWarningSev + object." + ::= { cOpticalMonEntry 10 } + +cOpticalParamLowWarningThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set a low warning threshold on + the optical parameter being monitored. + + A threshold crossing condition will be indicated if the value + given by cOpticalParameterValue goes from above the value + configured in this object to below the value configured in this + object, or if the initial value of cOpticalParameterValue + object is lower than the value configured in this object. For + network elements that incorporate a soak time in the status + indications, this threshold violation will be indicated in the + cOpticalParamAlarmStatus object only after it persists for + a period of time that equals the set soak interval. + + This threshold crossing may or may not be alarmed or + reported, based on the severity level specified by the + cOpticalParamLowWarningSev object." + ::= { cOpticalMonEntry 11 } + +cOpticalParamLowWarningSev OBJECT-TYPE + SYNTAX OpticalAlarmSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to specify a severity level associated + with the low warning threshold given by the + cOpticalParamLowWarningThresh object. The values 'critical', + 'major', and 'cleared' do not apply. + + The severity level configured in this object must be lower + than the level configured in the cOpticalParamLowAlarmSev + object. + + If this object is set to 'notReported', no notifications will + be generated when this threshold is exceeded, irrespective + of the value configured in the cOpticalNotifyEnable object." + ::= { cOpticalMonEntry 12 } + +cOpticalParamAlarmStatus OBJECT-TYPE + SYNTAX OpticalAlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to indicate the current status of + the thresholds for the monitored optical parameter + on the interface. + + If a threshold is currently being exceeded on the + interface, the corresponding bit in this object will be set + to 1. Otherwise, the bit will be set to 0." + ::= { cOpticalMonEntry 13 } + +cOpticalParamAlarmCurMaxThresh OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the threshold value of the highest + severity threshold that is currently being exceeded + on the interface, for the optical parameter. + If no threshold value is currently being + exceeded, then the value '-1000000' is returned." + ::= { cOpticalMonEntry 14 } + +cOpticalParamAlarmCurMaxSev OBJECT-TYPE + SYNTAX OpticalAlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum severity of any thresholds + that are currently being exceeded on the interface, for the + optical parameter." + ::= { cOpticalMonEntry 15 } + +cOpticalParamAlarmLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the value of sysUpTime at the last time + a threshold related to a particular optical parameter was + exceeded or cleared on the interface." + ::= { cOpticalMonEntry 16 } + +cOpticalMon15MinValidIntervals OBJECT-TYPE + SYNTAX Unsigned32 (0..96 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of previous 15 minute + intervals for which valid performance monitoring data + has been stored on the interface. + + The value of this object will be n (where n is the maximum + number of 15 minute intervals supported at this interface), + unless the measurement was (re-)started within the last + (nx15) minutes, in which case the value will be the + number of previous 15 minute intervals for which the agent + has some data." + ::= { cOpticalMonEntry 17 } + +cOpticalMon24HrValidIntervals OBJECT-TYPE + SYNTAX Unsigned32 (0..1 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the number of previous 24 hour + intervals for which valid performance monitoring data + has been stored on the interface. + + The value of this object will be 0 if the measurement + was (re-)started within the last 24 hours, or 1 otherwise." + ::= { cOpticalMonEntry 18 } + +cOpticalParamThreshSource OBJECT-TYPE + SYNTAX BITS { + highAlarmDefThresh(0), + highWarnDefThresh(1), + lowAlarmDefThresh(2), + lowWarnDefThresh(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if the current value of a particular + threshold in this entry is user configured value or it is + a system default value. It also allows user to specify + the list of thresholds for this entry which should + be restored to their system default values. + + The bit 'highAlarmThresh' corresponds to the object + cOpticalParamHighAlarmThresh. + + The bit 'highWarnThresh' corresponds to the object + cOpticalParamHighWarningThresh. + + The bit 'lowAlarmThresh' corresponds to the object + cOpticalParamLowAlarmThresh. + + The bit 'lowWarnThresh' corresponds to the object + cOpticalParamLowWarningThresh. + + A value of 0 for a bit indicates that corresponding + object has system default value of threshold. + + A value of 1 for a bit indicates that corresponding + object has user configured threshold value. + + A user may only change value of each of the bits to zero. + + Setting a bit to 0 will reset the corresponding + threshold to its default value. + + System will change a bit from 0 to 1 when its corresponding + threshold is changed by user from its default to any + other value." + ::= { cOpticalMonEntry 19 } + + + +-- Notification related objects +cOpticalNotifyEnable OBJECT-TYPE + SYNTAX OpticalAlarmSeverityOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the minimum severity threshold governing + the generation of cOpticalMonParameterStatus notifications. + + For example, if the value of this object is + set to 'major', then the agent generates these notifications + if and only if the severity of the alarm being indicated is + 'major' or 'critical'. + + The values of 'notReported', and 'cleared' do not apply. + The value of '0' disables the generation of notifications." + DEFVAL { 0 } + ::= { cOpticalMonGroup 2 } + +-- Scalar object(s) for optical monitoring configuration. +cOpticalMonEnable OBJECT-TYPE + SYNTAX BITS { + all(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the types of transceivers for which + optical monitoring is enabled. + + A value of 1 for the bit 'all', specifies that optical + monitoring functionality is enabled for all the types of + transceivers which are supported by system and have + optical monitoring capability." + ::= { cOpticalMonGroup 3 } + +cOpticalMonPollInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval in minutes after which + optical transceiver data will be polled by system + repeatedly and updated in cOpticalMonTable when one or + more bits in cOpticalMonEnable is set." + ::= { cOpticalMonGroup 4 } +-- cOpticalMonTransceiverTable + +cOpticalMonIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF COpticalMonIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the list of optical interfaces + populated in cOpticalMonTable." + ::= { cOpticalMonGroup 5 } + +cOpticalMonIfEntry OBJECT-TYPE + SYNTAX COpticalMonIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the information for a particular optical interface." + INDEX { ifIndex } + ::= { cOpticalMonIfTable 1 } + +COpticalMonIfEntry ::= SEQUENCE { + cOpticalMonIfTimeInSlot Unsigned32 +} + +cOpticalMonIfTimeInSlot OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates when this optical transceiver was detected by the + system." + ::= { cOpticalMonIfEntry 1 } + + +-- cOpticalPMCurrent Table + +cOpticalPMCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF COpticalPMCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance monitoring data for the + various optical parameters, collected over the current 15 + minute or the current 24 hour interval." + ::= { cOpticalPMGroup 1 } + +cOpticalPMCurrentEntry OBJECT-TYPE + SYNTAX COpticalPMCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cOpticalPMCurrentTable. It contains + performance monitoring data for a monitored optical + parameter at an interface, collected over the current 15 + minute or the current 24 hour interval. + + Note that the set of monitored optical parameters may vary + based on interface type, direction, and monitoring location. + + Examples of interfaces that can have an entry in this table + include optical transceivers, interfaces before and after + optical amplifiers, and interfaces before and after optical + attenuators." + INDEX { + cOpticalPMCurrentPeriod, + ifIndex, + cOpticalPMCurrentDirection, + cOpticalPMCurrentLocation, + cOpticalPMCurrentParamType + } + ::= { cOpticalPMCurrentTable 1 } + +COpticalPMCurrentEntry ::= SEQUENCE { + cOpticalPMCurrentPeriod OpticalPMPeriod, + cOpticalPMCurrentDirection OpticalIfDirection, + cOpticalPMCurrentLocation OpticalIfMonLocation, + cOpticalPMCurrentParamType OpticalParameterType, + cOpticalPMCurrentMaxParam OpticalParameterValue, + cOpticalPMCurrentMinParam OpticalParameterValue, + cOpticalPMCurrentMeanParam OpticalParameterValue, + cOpticalPMCurrentUnavailSecs Integer32 +} + +cOpticalPMCurrentPeriod OBJECT-TYPE + SYNTAX OpticalPMPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates whether the optical parameter values + given in this entry are collected over the current 15 minute or + the current 24 hour interval." + ::= { cOpticalPMCurrentEntry 1 } + +cOpticalPMCurrentDirection OBJECT-TYPE + SYNTAX OpticalIfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the direction monitored for the optical + interface, in this entry." + ::= { cOpticalPMCurrentEntry 2 } + +cOpticalPMCurrentLocation OBJECT-TYPE + SYNTAX OpticalIfMonLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates whether the optical characteristics are + measured before or after adjustment (e.g. optical amplification + or attenuation), at this interface." + ::= { cOpticalPMCurrentEntry 3 } + +cOpticalPMCurrentParamType OBJECT-TYPE + SYNTAX OpticalParameterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the optical parameter that is being + monitored, in this entry." + ::= { cOpticalPMCurrentEntry 4 } + +cOpticalPMCurrentMaxParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the maximum value measured for the monitored + optical parameter, in the current 15 minute or the current + 24 hour interval." + ::= { cOpticalPMCurrentEntry 5 } + +cOpticalPMCurrentMinParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the minimum value measured for the monitored + optical parameter, in the current 15 minute or the current + 24 hour interval." + ::= { cOpticalPMCurrentEntry 6 } + +cOpticalPMCurrentMeanParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the average value of the monitored + optical parameter, in the current 15 minute or the current + 24 hour interval." + ::= { cOpticalPMCurrentEntry 7 } + +cOpticalPMCurrentUnavailSecs OBJECT-TYPE + SYNTAX Integer32 (0..86400 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to indicate the number of seconds, + in the current 15 minute or the current 24 hour interval, for + which the optical performance data is not accounted for. + + In the receive direction, the performance data could be + unavailable during these periods for multiple reasons + like the interface being administratively down or if there + is a Loss of Light alarm on the interface. In the transmit + direction, performance data could be unavailable when + the laser is shutdown." + ::= { cOpticalPMCurrentEntry 8 } + + +-- cOpticalPMInterval Table + +cOpticalPMIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF COpticalPMIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table stores performance monitoring data for the + various optical parameters, collected over previous + intervals. + + This table can have entries for one complete 24 hour + interval and up to 96 complete 15 minute + intervals. A system is required to store at least + 4 completed 15 minute intervals. The number of valid + 15 minute intervals in this table is indicated by the + cOpticalMon15MinValidIntervals object and the number of + valid 24 hour intervals is indicated by the + cOpticalMon24HrValidIntervals object." + ::= { cOpticalPMGroup 2 } + +cOpticalPMIntervalEntry OBJECT-TYPE + SYNTAX COpticalPMIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cOpticalPMIntervalTable. It contains + performance monitoring data for an optical parameter, + collected over a previous interval. + + Note that the set of monitored optical parameters may vary + based on interface type, direction, and monitoring location. + + Examples of interfaces that can have an entry in this table + include optical transceivers, interfaces before and after + optical amplifiers, and interfaces before and after optical + attenuators." + INDEX { + cOpticalPMIntervalPeriod, + cOpticalPMIntervalNumber, + ifIndex, + cOpticalPMIntervalDirection, + cOpticalPMIntervalLocation, + cOpticalPMIntervalParamType + } + ::= { cOpticalPMIntervalTable 1 } + +COpticalPMIntervalEntry ::= SEQUENCE { + cOpticalPMIntervalPeriod OpticalPMPeriod, + cOpticalPMIntervalNumber Integer32, + cOpticalPMIntervalDirection OpticalIfDirection, + cOpticalPMIntervalLocation OpticalIfMonLocation, + cOpticalPMIntervalParamType OpticalParameterType, + cOpticalPMIntervalMaxParam OpticalParameterValue, + cOpticalPMIntervalMinParam OpticalParameterValue, + cOpticalPMIntervalMeanParam OpticalParameterValue, + cOpticalPMIntervalUnavailSecs Integer32 +} + +cOpticalPMIntervalPeriod OBJECT-TYPE + SYNTAX OpticalPMPeriod + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates whether the optical parameter values, + given in this entry, are collected over a period of 15 minutes + or 24 hours." + ::= { cOpticalPMIntervalEntry 1 } + +cOpticalPMIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number between 1 and 96, which identifies the + interval for which the set of optical parameter values is + available. The interval identified by 1 is the most recently + completed 15 minute or 24 hour interval, and the interval + identified by N is the interval immediately preceding the one + identified by N-1." + ::= { cOpticalPMIntervalEntry 2 } + +cOpticalPMIntervalDirection OBJECT-TYPE + SYNTAX OpticalIfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the direction monitored for the optical + interface, in this entry." + ::= { cOpticalPMIntervalEntry 3 } + +cOpticalPMIntervalLocation OBJECT-TYPE + SYNTAX OpticalIfMonLocation + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates whether the optical characteristics + are measured before or after adjustment (e.g. + optical amplification or attenuation), at this interface." + ::= { cOpticalPMIntervalEntry 4 } + +cOpticalPMIntervalParamType OBJECT-TYPE + SYNTAX OpticalParameterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the optical parameter that is being + monitored, in this entry." + ::= { cOpticalPMIntervalEntry 5 } + +cOpticalPMIntervalMaxParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the maximum value measured for the optical + parameter, in a particular 15 minute or 24 hour interval." + ::= { cOpticalPMIntervalEntry 6 } + +cOpticalPMIntervalMinParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the minimum value measured for the optical + parameter, in a particular 15 minute or 24 hour interval." + ::= { cOpticalPMIntervalEntry 7 } + +cOpticalPMIntervalMeanParam OBJECT-TYPE + SYNTAX OpticalParameterValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object gives the average value of the measured optical + parameter, in a particular 15 minute or 24 hour interval." + ::= { cOpticalPMIntervalEntry 8 } + +cOpticalPMIntervalUnavailSecs OBJECT-TYPE + SYNTAX Integer32 (0..86400 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to indicate the number of seconds, + in the particular 15 minute or 24 hour interval, for which the + optical performance data is not accounted for. + + In the receive direction, the performance data could be + unavailable during these periods for multiple reasons + like the interface being administratively down or if there + is a Loss of Light alarm on the interface. In the transmit + direction, performance data could be unavailable when + the laser is shutdown." + ::= { cOpticalPMIntervalEntry 9 } + + +-- Notifications +cOpticalMonitorMIBNotifications OBJECT IDENTIFIER + ::= { ciscoOpticalMonitorMIB 2 } + +cOpticalMonNotificationPrefix OBJECT IDENTIFIER + ::= { cOpticalMonitorMIBNotifications 0 } + + + +cOpticalMonParameterStatus NOTIFICATION-TYPE + OBJECTS { + cOpticalParameterValue, + cOpticalParamAlarmStatus, + cOpticalParamAlarmCurMaxThresh, + cOpticalParamAlarmCurMaxSev, + cOpticalParamAlarmLastChange + } + STATUS current + DESCRIPTION + "This notification is sent when any threshold related to an + optical parameter is exceeded or cleared on an interface. + + This notification may be suppressed under the following + conditions: + - depending on the value of the cOpticalNotifyEnable object, + or + - if the severity of the threshold as specified by + the cOpticalParamHighWarningSev or + cOpticalParamLowWarningSev object is 'notReported'. + " + ::= { cOpticalMonNotificationPrefix 1 } +-- MIB Conformance Statements +cOpticalMonitorMIBConformance OBJECT IDENTIFIER + ::= { ciscoOpticalMonitorMIB 3 } + +cOpticalMonitorMIBCompliances OBJECT IDENTIFIER + ::= { cOpticalMonitorMIBConformance 1 } + +cOpticalMonitorMIBGroups OBJECT IDENTIFIER + ::= { cOpticalMonitorMIBConformance 2 } + + +cOpticalMonitorMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for network elements that + monitor optical characteristics and set thresholds on the + optical interfaces in a network element." + MODULE -- this module + MANDATORY-GROUPS { cOpticalMIBMonGroup } + + GROUP cOpticalMIBThresholdGroup + DESCRIPTION + "This group is required for network elements that support + thresholds on optical parameters." + + GROUP cOpticalMIBSeverityGroup + DESCRIPTION + "This group is required for network elements that support + severities for thresholds on optical parameters." + + GROUP cOpticalMIBPMGroup + DESCRIPTION + "This group is required for network elements that + support collection of optical performance monitoring + data for 15 minute or 24 hour intervals." + + GROUP cOpticalMIBNotifyEnableGroup + DESCRIPTION + "This group is required for network elements that + support the cOpticalMIBNotifGroup." + + GROUP cOpticalMIBNotifGroup + DESCRIPTION + "This group is required for network elements that + generate notifications when a threshold is exceeded or + cleared on an interface." + + OBJECT cOpticalParamHighAlarmThresh + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamHighWarningThresh + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamLowAlarmThresh + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamLowWarningThresh + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamHighAlarmSev + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamHighWarningSev + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamLowAlarmSev + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamLowWarningSev + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + ::= { cOpticalMonitorMIBCompliances 1 } + +cOpticalMonitorMIBComplianceRev MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for network elements that + monitor optical characteristics and set thresholds on the + optical interfaces in a network element." + MODULE -- this module + MANDATORY-GROUPS { cOpticalMIBMonGroup } + + GROUP cOpticalMIBThresholdGroup + DESCRIPTION + "This group is required for network elements that support + thresholds on optical parameters." + + GROUP cOpticalMIBSeverityGroup + DESCRIPTION + "This group is required for network elements that support + severities for thresholds on optical parameters." + + GROUP cOpticalMIBPMGroup + DESCRIPTION + "This group is required for network elements that + support collection of optical performance monitoring + data for 15 minute or 24 hour intervals." + + GROUP cOpticalMonIfTimeGroup + DESCRIPTION + "This group is required for network elements that maintain + time related information for optical transceivers." + + GROUP cOpticalMIBNotifyEnableGroup + DESCRIPTION + "This group is required for network elements that + support the cOpticalMIBNotifGroup." + + GROUP cOpticalMIBNotifGroup + DESCRIPTION + "This group is required for network elements that + generate notifications when a threshold is exceeded or + cleared on an interface." + + GROUP cOpticalMIBEnableConfigGroup + DESCRIPTION + "This group is required for network elements that + are capable of enabling/disabling optical monitoring + functionality." + + GROUP cOpticalMIBIntervalConfigGroup + DESCRIPTION + "This group is mandatory for network elements that + support optical monitoring polling interval + configuration." + + GROUP cOpticalMonThreshSourceGroup + DESCRIPTION + "This group is mandatory for the network elements that + support restoring the optical monitoring threshold + to the default value." + + OBJECT cOpticalParamHighAlarmThresh + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamHighWarningThresh + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamLowAlarmThresh + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamLowWarningThresh + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamHighAlarmSev + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamHighWarningSev + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamLowAlarmSev + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + + OBJECT cOpticalParamLowWarningSev + MIN-ACCESS read-only + DESCRIPTION "Write access is not required." + ::= { cOpticalMonitorMIBCompliances 2 } + +-- Units of Conformance +cOpticalMIBMonGroup OBJECT-GROUP + OBJECTS { cOpticalParameterValue } + STATUS current + DESCRIPTION + "A mandatory object that provides monitoring of optical + characteristics." + ::= { cOpticalMonitorMIBGroups 1 } + +cOpticalMIBThresholdGroup OBJECT-GROUP + OBJECTS { + cOpticalParamHighAlarmThresh, + cOpticalParamHighWarningThresh, + cOpticalParamLowAlarmThresh, + cOpticalParamLowWarningThresh, + cOpticalParamAlarmStatus, + cOpticalParamAlarmCurMaxThresh, + cOpticalParamAlarmLastChange + } + STATUS current + DESCRIPTION + "A collection of objects that support thresholds on optical + parameters and provide status information when the thresholds + are exceeded or cleared." + ::= { cOpticalMonitorMIBGroups 2 } + +cOpticalMIBSeverityGroup OBJECT-GROUP + OBJECTS { + cOpticalParamHighAlarmSev, + cOpticalParamHighWarningSev, + cOpticalParamLowAlarmSev, + cOpticalParamLowWarningSev, + cOpticalParamAlarmCurMaxSev + } + STATUS current + DESCRIPTION + "A collection of objects that support severities for thresholds + on optical parameters." + ::= { cOpticalMonitorMIBGroups 3 } + +cOpticalMIBPMGroup OBJECT-GROUP + OBJECTS { + cOpticalMon15MinValidIntervals, + cOpticalMon24HrValidIntervals, + cOpticalPMCurrentMaxParam, + cOpticalPMCurrentMinParam, + cOpticalPMCurrentMeanParam, + cOpticalPMCurrentUnavailSecs, + cOpticalPMIntervalMaxParam, + cOpticalPMIntervalMinParam, + cOpticalPMIntervalMeanParam, + cOpticalPMIntervalUnavailSecs + } + STATUS current + DESCRIPTION + "A collection of objects that provide optical performance + monitoring data for 15 minute and 24 hour intervals." + ::= { cOpticalMonitorMIBGroups 4 } + +cOpticalMIBNotifyEnableGroup OBJECT-GROUP + OBJECTS { cOpticalNotifyEnable } + STATUS current + DESCRIPTION + "An object to control the generation of notifications." + ::= { cOpticalMonitorMIBGroups 5 } + +cOpticalMIBNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cOpticalMonParameterStatus } + STATUS current + DESCRIPTION + "A notification generated when a threshold on an optical + parameter is exceeded or cleared." + ::= { cOpticalMonitorMIBGroups 6 } + +cOpticalMonIfTimeGroup OBJECT-GROUP + OBJECTS { cOpticalMonIfTimeInSlot } + STATUS current + DESCRIPTION + "A collection of object(s) that provide time related information + for transceivers in the system." + ::= { cOpticalMonitorMIBGroups 7 } + +cOpticalMIBEnableConfigGroup OBJECT-GROUP + OBJECTS { cOpticalMonEnable } + STATUS current + DESCRIPTION + "A collection of object(s) to enable/disable optical + monitoring." + ::= { cOpticalMonitorMIBGroups 8 } + +cOpticalMIBIntervalConfigGroup OBJECT-GROUP + OBJECTS { cOpticalMonPollInterval } + STATUS current + DESCRIPTION + "A collection of object(s) to specify polling interval for + monitoring optical transceivers." + ::= { cOpticalMonitorMIBGroups 9 } + +cOpticalMonThreshSourceGroup OBJECT-GROUP + OBJECTS { cOpticalParamThreshSource } + STATUS current + DESCRIPTION + "A collection of object(s) to restore a given threshold + to its default value." + ::= { cOpticalMonitorMIBGroups 10 } + +END diff --git a/MIBS/cisco/CISCO-OPTICAL-PATCH-MIB b/MIBS/cisco/CISCO-OPTICAL-PATCH-MIB new file mode 100644 index 0000000..d27871e --- /dev/null +++ b/MIBS/cisco/CISCO-OPTICAL-PATCH-MIB @@ -0,0 +1,587 @@ +-- ***************************************************************** +-- CISCO-OPTICAL-PATCH-MIB.my: Cisco optical patch MIB file +-- +-- March 2002, Suresh Basavarajappa, Mickey Spiegel and Sameer Merchant +-- +-- Copyright (c) 2001-2002, 2004 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-OPTICAL-PATCH-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + RowStatus, TimeStamp, TruthValue FROM SNMPv2-TC + NOTIFICATION-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + ciscoExperiment FROM CISCO-SMI + InterfaceIndex, ifIndex FROM IF-MIB; + + +ciscoOpticalPatchMIB MODULE-IDENTITY + LAST-UPDATED "200203180000Z" -- 03/18/2002 + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553-NETS + + E-mail: cs-dwdm@cisco.com" + DESCRIPTION + "This MIB module is used to configure and monitor the network + element view of optical patches between two ports or + fibers on the same network element. + + It is up to the user to keep the provisioned information that + is reflected in this MIB module in sync with the actual patches + present between ports or fibers on the network element. + Provisioning of a patch does not cause a patch to be inserted; + it only informs the network element that a patch has been, or + is soon to be, added or removed." + + REVISION "200203180000Z" -- 03/18/2002 + DESCRIPTION + "This revision adds support for patching one interface to two + different interfaces in the receive and transmit directions. + + This revision deprecates the cOPatchInterfaceTable and + replaces it with the new cOPatchIntfTable. This new table + includes the cOPatchIntfDirection object along with ifIndex + as part of the table index. The cOPatchIntfDirection object + identifies whether this interface is patched to another + interface within a network element in the receive, transmit + or both directions. + + A new object cOPatchDirOnLowIf is added to the cOPatchTable + in order to identify the patch direction relative to the + interface with low ifIndex." + + REVISION "200109050000Z" + DESCRIPTION + "Initial version of this MIB module." + + ::= { ciscoExperiment 67 } + + +cOPatchMIBObjects OBJECT IDENTIFIER ::= { ciscoOpticalPatchMIB 1 } + +-- MIB Object Definitions + +-- Patch Interface Group + +cOPatchInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF COPatchInterfaceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table lists all interfaces that are provisioned to + indicate that they are patched to other interfaces on the same + network element. The table is used to find patches that + include a particular interface. + + This table is deprecated since it only includes bidirectional + patches. The new cOPatchIntfTable includes both unidirectional + patches (in the transmit or receive direction) and + bidirectional patches." + ::= { cOPatchMIBObjects 1 } + +cOPatchInterfaceEntry OBJECT-TYPE + SYNTAX COPatchInterfaceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry is created only when an interface is provisioned + to indicate that it is patched to another interface on the same + network element (i.e. when the associated entry in the + cOPatchTable has been created). + + An entry is deleted when the interface is removed from a patch, + or when the patch is deleted from the cOPatchTable." + INDEX { ifIndex } + ::= { cOPatchInterfaceTable 1 } + +COPatchInterfaceEntry ::= + SEQUENCE { + cOPatchIdentifier Integer32 + } + +cOPatchIdentifier OBJECT-TYPE + SYNTAX Integer32 (1..2147483547) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The value of cOPatchIndex used in the cOPatchTable to identify + a patch that includes this interface. The other interface + included in that patch has an entry in this table with the same + value of this object, in addition to the entry in the + cOPatchTable with this value of cOPatchIndex." + ::= { cOPatchInterfaceEntry 1 } + + + +-- Patch Group + + +cOPatchIndexNext OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an appropriate value to be used for + cOPatchIndex when creating entries in the cOPatchTable. The + value 0 indicates that no unassigned entries are available. + To obtain the cOPatchIndex value for a new entry, the manager + issues a management protocol retrieval operation to obtain the + current value of this object. + The agent will modify the value to the next unassigned index, + when a new row is created in cOPatchTable with the current + value of this object. After deletion of a row in cOPatchTable + the agent will determine through its local policy when its + index value will be made available for reuse." + ::= { cOPatchMIBObjects 2 } + +cOPatchLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time of the last + creation, deletion or modification of an entry + in the cOPatchTable. If the cOPatchTable entries has been + unchanged since the last re-initialization of the local + network management subsystem, then this object contains a + zero value." + ::= { cOPatchMIBObjects 3 } + +cOPatchEventType OBJECT-TYPE + SYNTAX INTEGER { + create(1), + delete(2), + modify(3) + } + MAX-ACCESS accessible-for-notify +-- MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event type of the patch. The use is as follows: + create(1) + The value of this object when cOPatchEvent is generated + upon creation of a patch. + delete(2) + The value of this object when cOPatchEvent is generated + upon deletion of a patch. + modify(3) + The value of this object when cOPatchEvent is generated + upon modification of a patch." + ::= { cOPatchMIBObjects 4 } + +cOPatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF COPatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the network element view of optical patches + between two interfaces on the same network element. + + It is up to the user to keep the provisioned information that + is reflected in this table in sync with the actual patches + present between interfaces on the network element. + Provisioning of a patch in this table does not cause a patch to + be inserted; it only informs the network element that a patch + has been, or is soon to be, added or removed. + + Each entry in the table models a unidirectional or + bidirectional patch between two interfaces on the same + network element. When one interface is patched to two + different interfaces, one in the receive direction and + the other in the transmit direction, the interface will + appear in two different entries in the table. + + The terms low and high are chosen to represent numerical + ordering of the two interfaces associated with a patch. That + is, the interface with the lower value of ifIndex is termed + 'low', while the other interface associated with the patch is + termed 'high'." + ::= { cOPatchMIBObjects 5 } + +cOPatchEntry OBJECT-TYPE + SYNTAX COPatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry is used to model a unidirectional or + bidirectional patch between two interfaces on the same + network element. + + An entry is created when the network element is provisioned to + indicate that two interfaces on the network element have been + patched together using an optical patch cord. + + Prior to creating an entry in the table, the manager should + obtain a unique value of cOPatchIndex by reading the + cOPatchIndexNext object. When an entry in the table is + created, the cOPatchIntfPatchId values in the corresponding + cOPatchIntfTable rows are filled in by the agent." + INDEX { cOPatchIndex } + ::= { cOPatchTable 1 } + +COPatchEntry ::= + SEQUENCE { + cOPatchIndex Integer32, + cOPatchLowIfIndex InterfaceIndex, + cOPatchHighIfIndex InterfaceIndex, + cOPatchType INTEGER, + cOPatchStatus INTEGER, + cOPatchCreationTime TimeStamp, + cOPatchRowStatus RowStatus, + cOPatchDirOnLowIf INTEGER + } + +cOPatchIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value used to identify this patch. For each + interface associated with this patch, the agent reports this + patch index value in the cOPatchIntfPatchId object of the + corresponding cOPatchIntfTable entries. + When the value of this index is equal to the current value + of cOPatchIndexNext, the agent will modify the value of + cOPatchIndexNext to the next unassigned index." + ::= { cOPatchEntry 1 } + +cOPatchLowIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object is equal to MIB II's ifIndex value of + the interface for this patch. The term low implies that this + interface has the numerically lower ifIndex value than the + other interface identified in the same cOPatchEntry. + The value of this object is specified during row creation, + and can never be changed." + ::= { cOPatchEntry 2 } + +cOPatchHighIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object is equal to MIB II's ifIndex value of + the interface for this patch. The term high implies that this + interface has the numerically higher ifIndex value than the + other interface identified in the same cOPatchEntry. + The value of this object is specified during row creation, + and can never be changed." + ::= { cOPatchEntry 3 } + +cOPatchType OBJECT-TYPE + SYNTAX INTEGER { + provisioned(1), + automatic(2), + other(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The creation type of the patch. The use is as follows: + provisioned(1) + Provisioned by the user or by a management system + using the Command Line Interface, SNMP, or other + means of management access to the network element. + automatic(2) + Created automatically by the network element, without + user or management intervention. In particular, this + is used to represent fixed patches due to the presence + of entities such as optical backplanes." + ::= { cOPatchEntry 4 } + +cOPatchStatus OBJECT-TYPE + SYNTAX INTEGER { + noError(1), + otherError(2), + interfaceError(3), + interfaceChannelError(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the error status of the patch. + The use is as follows: + noError(1) + This value indicates a patch with no error. + otherError(2) + This value indicates an unknown patch error. + interfaceError(3) + This value indicates one or both interfaces are of + the wrong type for a patch or the two interfaces + are not supposed to be patched together. + interfaceChannelError(4) + This value indicates the frequency channel of the + two interfaces in this patch entry do not match." + ::= { cOPatchEntry 5 } + +cOPatchCreationTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of MIB II's sysUpTime object at the time this + patch was created. If the current state was + entered prior to the last re-initialization of the agent then + this object contains a zero value." + ::= { cOPatchEntry 6 } + +cOPatchRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry in the cOPatchTable. This object is + used to create an entry indicating that two interfaces on the + network element have been patched together, or to modify or + delete an existing entry." + ::= { cOPatchEntry 7 } + +cOPatchDirOnLowIf OBJECT-TYPE + SYNTAX INTEGER { + lowIfDirReceive(1), + lowIfDirTransmit(2), + lowIfDirBoth(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "In case of an optical interface where the transmitted + and received signals travel on two different strands of + fiber, it is possible that each fiber is patched to a + different interface. This object identifies the patch + direction for this entry relative to the interface with + low ifIndex. + + The direction in which the interface with high ifIndex + is patched can be deduced based on this object value. + If the interface with low ifIndex is patched in the + receive direction, the associated high interface has to + be patched in the transmit direction and vice versa. If + the low interface is patched in both directions, the + same should hold true on the interface with high + ifIndex. + " + DEFVAL { lowIfDirBoth } + ::= { cOPatchEntry 8 } + +cOPatchEventEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Notifications that a patch between two interfaces is + created, modified or deleted are enabled if this value + is set to 'true'." + DEFVAL { false } + ::= { cOPatchMIBObjects 6 } + +-- End of cOPatchTable + +-- New Patch Interface Group + +cOPatchIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF COPatchIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists all interfaces that are provisioned to + indicate that they are patched to other interfaces on the same + network element. The table is used to find patches that + include a particular interface. + + An interface can be patched to another interface in the + receive direction, the transmit direction or both + directions. The cOPatchIntfDirection object identifies + the direction." + ::= { cOPatchMIBObjects 7 } + +cOPatchIntfEntry OBJECT-TYPE + SYNTAX COPatchIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is created only when an interface is provisioned + to indicate that it is patched to another interface on the same + network element (i.e. when the associated entry in the + cOPatchTable has been created). + + An entry is deleted when the interface is removed from a patch, + or when the patch is deleted from the cOPatchTable." + INDEX { ifIndex, cOPatchIntfDirection } + ::= { cOPatchIntfTable 1 } + +COPatchIntfEntry ::= + SEQUENCE { + cOPatchIntfDirection INTEGER, + cOPatchIntfPatchId Integer32 + } + +cOPatchIntfDirection OBJECT-TYPE + SYNTAX INTEGER { receive(1), + transmit(2), + both(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "In case of an optical interface where the transmitted + and received signals travel on two different strands of + fiber, it is possible that each fiber is patched to a + different interface. For example, the transmit and + receive fibers of this interface may have unidirectional + connections to different optical amplifiers. + + This object indicates whether this entry describes a + patch in the receive direction, the transmit direction + or both directions. If both the transmit and receive + fibers of this interface are patched to the same + interface, then this object is set to 'both'. Individual + entries for 'transmit' and 'receive' should not be + created in this case." + ::= { cOPatchIntfEntry 1 } + +cOPatchIntfPatchId OBJECT-TYPE + SYNTAX Integer32 (1..2147483547) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of cOPatchIndex used in the cOPatchTable to identify + a patch that includes this interface. The other interface + included in that patch has an entry in this table with the same + value of this object, in addition to the entry in the + cOPatchTable with this value of cOPatchIndex." + ::= { cOPatchIntfEntry 2 } + +-- End of New Patch Interface Group + +-- Notifications + +cOPatchMIBNotifications OBJECT IDENTIFIER ::= { ciscoOpticalPatchMIB 2 } + +cOPatchEvent NOTIFICATION-TYPE + OBJECTS { cOPatchLowIfIndex, + cOPatchHighIfIndex, + cOPatchType, + cOPatchStatus, + cOPatchEventType } + STATUS current + DESCRIPTION + "This notification is generated when ever a patch + is created, modified or deleted." + ::= { cOPatchMIBNotifications 1 } + + +-- End of notifications + +-- Conformance + +cOPatchMIBConformance OBJECT IDENTIFIER ::= { ciscoOpticalPatchMIB 3 } + +cOPatchMIBCompliances OBJECT IDENTIFIER ::= { cOPatchMIBConformance 1 } +cOPatchMIBGroups OBJECT IDENTIFIER ::= { cOPatchMIBConformance 2 } + + +-- Compliance + +cOPatchMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Patch MIB" + MODULE -- this module + MANDATORY-GROUPS { cOPatchInterfaceGroup, + cOPatchGroup, + cOPatchNotifyGroup } + ::= { cOPatchMIBCompliances 1 } + +cOPatchMIBCompliance1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Patch MIB" + MODULE -- this module + MANDATORY-GROUPS { cOPatchIntfGroup, + cOPatchGroup1, + cOPatchNotifyGroup } + ::= { cOPatchMIBCompliances 2 } + +-- Units of Conformance + +cOPatchInterfaceGroup OBJECT-GROUP + OBJECTS { cOPatchIdentifier + } + STATUS deprecated + DESCRIPTION + "Object needed to implement Interfaces with + Patches." + ::= { cOPatchMIBGroups 1 } + +cOPatchGroup OBJECT-GROUP + OBJECTS { cOPatchIndexNext, + cOPatchLastChange, + cOPatchEventType, + cOPatchEventEnabled, + cOPatchLowIfIndex, + cOPatchHighIfIndex, + cOPatchType, + cOPatchStatus, + cOPatchCreationTime, + cOPatchRowStatus + } + STATUS deprecated + DESCRIPTION + "Collection of objects needed to implement + Patches." + ::= { cOPatchMIBGroups 2 } + +cOPatchNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { cOPatchEvent } + STATUS current + DESCRIPTION + "Patch error notifications." + ::= { cOPatchMIBGroups 3 } + +cOPatchIntfGroup OBJECT-GROUP + OBJECTS { cOPatchIntfPatchId + } + STATUS current + DESCRIPTION + "Object needed to implement Interfaces with + Patches." + ::= { cOPatchMIBGroups 4 } + +cOPatchGroup1 OBJECT-GROUP + OBJECTS { cOPatchIndexNext, + cOPatchLastChange, + cOPatchEventType, + cOPatchEventEnabled, + cOPatchLowIfIndex, + cOPatchHighIfIndex, + cOPatchType, + cOPatchStatus, + cOPatchCreationTime, + cOPatchRowStatus, + cOPatchDirOnLowIf + } + STATUS current + DESCRIPTION + "Collection of objects needed to implement + Patches in transmit, receive or both directions." + ::= { cOPatchMIBGroups 5 } + +-- End of CISCO-PATCH-MIB +END diff --git a/MIBS/cisco/CISCO-PAGP-MIB b/MIBS/cisco/CISCO-PAGP-MIB new file mode 100644 index 0000000..0912061 --- /dev/null +++ b/MIBS/cisco/CISCO-PAGP-MIB @@ -0,0 +1,1087 @@ +CISCO-PAGP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + MacAddress, + TimeStamp, + DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + ciscoMgmt + FROM CISCO-SMI + InterfaceIndexOrZero + FROM CISCO-TC + ifIndex + FROM IF-MIB + ; + +ciscoPagpMIB MODULE-IDENTITY + LAST-UPDATED "201010200000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-etherchan@cisco.com + cs-lan-switch-snmp@cisco.com" + + DESCRIPTION + "The MIB module for configuration of Fast Etherchannel + and the operation of the Port Aggregation Protocol (PAgP). + These features allow two or more physical interfaces to + be aggregated together to form a single agport. This + agport behaves like a single interface with improved + bandwidth and/or availability over each of its component + physical interfaces. + + You can monitor interfaces, agports, and related statistics + through the ifStackTable and ifTable entries." + + REVISION "201010200000Z" + DESCRIPTION + "Added new enum values vlanIp(5) and + ipPort(6) to pagpDistributionProtocol object." + + REVISION "200802010000Z" + DESCRIPTION + "Added ciscoPagpRateAndTimeOutGroup." + + REVISION "200212130000Z" + DESCRIPTION "Added a new value vlanIpPort(4) to + pagpDistributionProtocol." + + REVISION "200201020000Z" + DESCRIPTION "Added port(3) to pagpDistributionProtocol." + + REVISION "9903040000Z" + DESCRIPTION "Added two PagpDistribution objects." + + REVISION "9804090000Z" + DESCRIPTION "Initial version of this MIB module." + + ::= { ciscoMgmt 98 } + +ciscoPagpMIBObjects + OBJECT IDENTIFIER ::= { ciscoPagpMIB 1 } + +pagpGroupCapabilityConfiguration + OBJECT IDENTIFIER ::= { ciscoPagpMIBObjects 1 } +pagpProtocol + OBJECT IDENTIFIER ::= { ciscoPagpMIBObjects 2 } + +-- Textual Conventions + +PagpGroupCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The group-capability value of an interface. Indicates the + ability of the interface to aggregate together with other + interfaces to form aggregate links, or agports. + + The value of PagpGroupCapability has no meaning except by + comparison (equal or not equal) to other PagpGroupCapability + values for different interfaces (ifIndex values) having the + same device (pagpDeviceId). If two different interfaces on the + same device have the same PagpGroupCapability, then they are + capable of being aggregated into the same agport. If they + have different PagpGroupCapability values, then they cannot + be aggregated together. + + The assignment of PagpGroupCapability values to the variables + which use them can be made either by the network administrator + or by the managed system, depending on the variable. One + easily-used and understood means of assigning + PagpGroupCapability values is to use, for each interface's + PagpGroupCapability, the lowest ifIndex (in numerical value) + of all of the intefaces with which this interface can + aggregate. The use of this technique is not required. + Therefore, when examining a variable using the + PagpGroupCapability, the user must not assume that the values + have any meaning, other than by comparison for equality with + other interfaces' values on the same device. + + Note also that a single managed system may utilize multiple + pagpDeviceId values. PagpGroupCapability values may be + compared only among those interfaces with the same + pagpDeviceId values." + SYNTAX Integer32 + +PagpEthcOperationMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The group-capability configuration operation mode of Fast + Etherchannel on this interface: + + off(1) No aggregation of interfaces is allowed. + + manual(2) Aggregation is under control of the + pagpGroupCapabilityConfiguration + section; no PAgP protocol packets are sent, + and any received are ignored. + + pagpOn(3) Aggregation is under control of the PAgP + protocol. PAgP packets are sent on the + interface and those received are acted upon. + + It is anticipated that further values of this textual convention + may be defined as additional aggregation protocols are defined." + SYNTAX INTEGER { off(1), manual(2), pagpOn(3) } + +PagpPortPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The priority of this interface for use as the active port of + an aggregation operating in hot-standby mode. The highest + numerical value indicates the most-desirable interface." + SYNTAX INTEGER (0..255) + +PagpOperationMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The group-capability configuration operation mode of the PAgP + protocol on this interface: + + desirable(1) aggregation is under control of the PAgP + protocol. PAgP packets are sent on the + interface and those received are acted upon. + If no data packets are received on the + interface, then the interface is never attached + to an agport and cannot be used for data. + + desirableSilent(2) + aggregation is under control of the PAgP + protocol. PAgP packets are sent on the + interface and those received are acted upon. + If no data packets are received on the + interface, then after some timeout period, the + interface is attached, by itself, to an agport + and can thus be used for data transmission. + + automatic(3) aggregation is under control of the PAgP + protocol. PAgP packets are not sent on the + interface until at least one PAgP packet is + received which indicates that the sender is + operating in desirable or desirableSilent mode. + If no data packets are received on the + interface, then the interface is never attached + to an agport and cannot be used for data. + + automaticSilent(4) + aggregation is under control of the PAgP + protocol. PAgP packets are not sent on the + interface until at least one PAgP packet is + received which indicates that the sender is + operating in desirable or desirableSilent mode. + If no data packets are received on the + interface, then after some timeout period, the + interface is attached, by itself, to an agport + and can thus be used for data transmission. + + The value of PagpOperationMode takes effect only when the + value of pagpEthcOperationMode is pagpOn(3). If + pagpEthcOperationMode has any other value, the operation of + the PAgP protocol is disabled." + SYNTAX INTEGER { desirable(1), desirableSilent(2), + automatic(3), automaticSilent(4) } + +PagpLearnMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the ability of this device to determine the input + interface of an incoming data packet received on an aggregated + interface. This serves as a request to the sending device for +the + use or avoidance of different means of assigning packets to + the member interfaces of an aggregation. Three values are +defined: + + physPort(1) This device claims to be unable to ignore the + physical interface on which the packet is + received. + + agPort(2) This device claims to be able to ignore the + physical interface on which the packet is + received. + + undefined(3) The learn method is unknown. This value is + not allowed in some variables." + SYNTAX INTEGER { physPort(1), agPort(2), undefined(3) } + +-- MIB Objects + +-- Port Aggregation Protocol and Fast Etherchannel operation variables + +-- Per-Interface EtherChannel Variables + +pagpEtherChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF PagpEtherChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The pagpEtherChannelTable specifies, per physical interface, + the Fast Etherchannel operational mode (off, manual, or + protocol-controlled) and the capability of the interface to form + aggregations. Interfaces that do not support Fast Etherchannel + or PAgP do not have an entry in this table, nor do the + agports, themselves." + ::= { pagpGroupCapabilityConfiguration 1 } + +pagpEtherChannelEntry OBJECT-TYPE + SYNTAX PagpEtherChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry describes the permitted interface aggregation. + Entries are created by the managed system for each interface + which supports Fast Etherchannel." + INDEX { ifIndex } + ::= { pagpEtherChannelTable 1 } + +PagpEtherChannelEntry ::= SEQUENCE { + pagpEthcOperationMode PagpEthcOperationMode, + pagpDeviceId MacAddress, + pagpPhysGroupCapability PagpGroupCapability, + pagpOperGroupCapability PagpGroupCapability, + pagpAdminGroupCapability PagpGroupCapability, + pagpPortPriority PagpPortPriority, + pagpLearnMethod PagpLearnMethod, + pagpGroupIfIndex InterfaceIndexOrZero, + pagpDistributionProtocol INTEGER, + pagpDistributionAddress INTEGER, + pagpRate INTEGER, + pagpInPacketTimeout Unsigned32 +} + +pagpEthcOperationMode OBJECT-TYPE + SYNTAX PagpEthcOperationMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The managed device will refuse a request to set + pagpEthcOperationMode to the pagpOn(3) state if the device does + not implement the PAgP protocol. The managed device will refuse + to set pagpEthcOperationMode to manual(2) or pagpOn(3) if the + values in the interface's pagpAdminGroupCapability variable is + inconsistent with other interfaces' pagpAdminGroupCapability + values." + ::= { pagpEtherChannelEntry 1 } + +pagpDeviceId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uniquely identifies a device which implements Fast +Etherchannel. + The combination of pagpDeviceId and ifIndex must be unique over + all interfaces in a network. pagpDeviceId typically identifies + a device such as a bridge, router, or file server, but may be + used to identify a smaller unit such as a single multi-interface + circuit card." + ::= { pagpEtherChannelEntry 2 } + +pagpPhysGroupCapability OBJECT-TYPE + SYNTAX PagpGroupCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The values in pagpPhysGroupCapability indicate the aggregation + capability of the underlying hardware. + + The speed, configuration, and status condition of the interface, + e.g. ISL protocol on/off, ifOperStatus On/Off, +full-/half-duplex, + etc., does not affect the state of pagpPhysGroupCapability. + + Any number of interfaces with the same value of + pagpPhysGroupCapability can be aggregated together manually." + ::= { pagpEtherChannelEntry 3 } + +pagpOperGroupCapability OBJECT-TYPE + SYNTAX PagpGroupCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable informs the system administrator examining the +Fast + Etherchannel MIB of the capabilities of the current state of the + interface's hardware to form agports. + + The pagpOperGroupCapability values are adjusted automatically by + the managed system to reflect configuration changes, such as +port + speed or duplex mode, which can affect the ability of an +interface + to join agports. + + pagpOperGroupCapability reflects the ability to form + aggregations; it does not specify whether the interface is + or is not currently a member of such an aggregation. + + pagpOperGroupCapability values are chosen so that no two +interfaces + may be aggregated unless both pagpPhysGroupCapability and + pagpAdminGroupCapability permit the aggregation, as well as the + current configuration of the interfaces. +pagpOperGroupCapability + may change dynamically, as a result of the operation of +automatic + configuration protocols such as PAgP, in order to prevent +illegal + aggregations. + + When the PAgP protocol is enabled, then pagpOperGroupCapability + is the value of the group capability being transmitted on this + interface in PAgP packets." + ::= { pagpEtherChannelEntry 4 } + +pagpAdminGroupCapability OBJECT-TYPE + SYNTAX PagpGroupCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "pagpAdminGroupCapability is used by the network administrator +to + control the aggregation of interfaces into agports. The default + value of pagpAdminGroupCapability is equal to the value of + pagpPhysGroupCapability on that same interface. + + A pagpAdminGroupCapability may be set to restrict which +interfaces + may be aggregated. Any attempt to set an + pagpAdminGroupCapability value that permits two interfaces to + be aggregated together that are prohibited from being aggregated + by the pagpPhysGroupCapability values will be refused. + + A given device may place consistency requirements on + pagpAdminGroupCapability values that span multiple interfaces. + For example, one may be changing interfaces 1-4 from group + capabilities 1, 1, 1, 1 to group capabilities 1, 1, 3, 3. The + capability vector 1, 1, 3, 1 may be illegal. The managed device + will refuse a request to set a value in an interface's + pagpAdminGroupCapability variable if: 1) that new value would + result in an illegal combination of values; and 2) the interface + being set does not have its pagpEthcOperationMode variable set +to + off(1). + + The pagpEthcOperationMode variable may be used to avoid illegal + combinations of pagpAdminGroupCapability values. As long as a + given interface's pagpEthcOperationMode is in the off state, any + value may be set in that interface's pagpAdminGroupCapability + variable. In the above example, the third interface could be + disabled, the 3 could be written to the third and fourth + interfaces, and the third interfaces re-enabled. + + The operating manuals of the managed device must be consulted to + determine the legality of a given combination of + pagpAdminGroupCapability values." + ::= { pagpEtherChannelEntry 5 } + +pagpPortPriority OBJECT-TYPE + SYNTAX PagpPortPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority of this interface relative to other interfaces + when determining which interface is to be used in Hot + Standby mode. + + Among all interfaces aggregated together with a single agport, + the one with the highest numerical value of pagpPortPriority is + selected for use. Default value is 128." + ::= { pagpEtherChannelEntry 6 } + +pagpLearnMethod OBJECT-TYPE + SYNTAX PagpLearnMethod + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This interface's learning method value. Specifies whether this + device is able to learn the location of a source MAC address +based + on the agport on which it was received, agPort(2), or on the + interface on which it was received, physPort(1). This value is + relevant primarily to IEEE 802.1D transparent bridges. If a +device + does not associate recieved source MAC addresses with the +interface + on which it arrived, it should use the value agPort(2). + + The managed device will refuse an attempt to set the value of + pagpLearnMethod to undefined(3). + + A particular device may support either physPort, agPort, or +both." + ::= { pagpEtherChannelEntry 7 } + +pagpGroupIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pagpGroupIfIndex is 0, then the inteface is not aggregated + to an agport, and is unavailable for normal data reception and + transmission. + + If pagpGroupIfIndex equals the interface's own ifIndex, the + interface is aggregated to itself, and behaves as a single + interface (as if there were no Fast Etherchannel or PAgP). + + If pagpGroupIfIndex has any other value, then it must contain +the + ifIndex of an agport, and the interface is aggregated to that + agport. + + The ifType of an agport is propVirtual(53)." + ::= { pagpEtherChannelEntry 8 } + +pagpDistributionProtocol OBJECT-TYPE + SYNTAX INTEGER { + ip(1), -- ip address + mac(2), -- mac address + port(3), -- port number + vlanIpPort(4), -- vlan number, ip address + -- and port number + vlanIp(5), -- vlan number and ip address + ipPort(6) -- ip adddress and port number + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "pagpDistributionProtocol controls the load balancing + algorithms used on this interface's agport to distribute + outgoing data frames among its component interfaces, such + as IP address. Configuring pagpDistributionProtocol on this + interface may result in having the same change on the + other interfaces due to hardware architecture." + ::= { pagpEtherChannelEntry 9 } + +pagpDistributionAddress OBJECT-TYPE + SYNTAX INTEGER { + source(1), -- source address + destination(2), -- destination address + both(3) -- source and destination address + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "pagpDistributionAddress controls the type of distribution + on the configured pagpDistributionProtocol used on this + interface's agport to distribute outgoing data frames among its + component interfaces. For example if the pagpDistributionProtocol + is configured as 'ip(1)' and the pagpDistributionAddress is + configured as 'both(3)', then every frame with a given source and destination IP value pairs will be sent on the same interface. + Configuring pagpDistributionAddress on this interface may + result in having the same change on the other interfaces due to + hardware architecture." + ::= { pagpEtherChannelEntry 10 } + +pagpRate OBJECT-TYPE + SYNTAX INTEGER { + fast(1), + normal(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the rate at which the PAgP packets are transmitted + on this interface. + fast(1) : PAgP packets are transmitted at the fast rate + on this interface. + normal(2) : PAgP packets are transmitted at the normal rate + on this interface." + ::= { pagpEtherChannelEntry 11 } + +pagpInPacketTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the earliest time at which received PAgP + information packets are timed out." + ::= { pagpEtherChannelEntry 12 } + +-- Per-interface PAgP Protocol Control Variables + +pagpProtocolConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF PagpProtocolConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of per-interface Port Aggregation Protocol variables. + Physical interfaces that support Fast Etherchannel and PAgP + protocol have an entry in this table. If the value of + pagpEthcOperationMode for the corresponding interface is off(1) +or + manual(2), then the the interface does not have any entries in + this table." + ::= { pagpProtocol 1 } + +pagpProtocolConfigEntry OBJECT-TYPE + SYNTAX PagpProtocolConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry describes the operational state of the PAgP protocol +on + a particular physical interface. Entries in this table are for + interfaces that support both Fast Etherchannel and PAgP +protocol. + The agport itself is not represented in this table." + INDEX { ifIndex } + ::= { pagpProtocolConfigTable 1 } + +PagpProtocolConfigEntry ::= SEQUENCE { + pagpOperationMode PagpOperationMode, + pagpPortState INTEGER, + pagpLastStateChange TimeStamp, + pagpHelloFrequency INTEGER, + pagpDistributionAlgorithm DisplayString, + pagpPartnerCount INTEGER, + pagpPartnerDeviceId MacAddress, + pagpPartnerLearnMethod PagpLearnMethod, + pagpPartnerPortPriority PagpPortPriority, + pagpPartnerIfIndex InterfaceIndexOrZero, + pagpPartnerGroupCapability PagpGroupCapability, + pagpPartnerGroupIfIndex InterfaceIndexOrZero, + pagpPartnerDeviceName DisplayString, + pagpPartnerPortName DisplayString, + pagpPartnerAgportMACAddress MacAddress +} + +pagpOperationMode OBJECT-TYPE + SYNTAX PagpOperationMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the operational mode of the PAgP protocol on this + interface." + ::= { pagpProtocolConfigEntry 1 } + +pagpPortState OBJECT-TYPE + SYNTAX INTEGER { + portDown(1), + portUp(2), + dataReceived(3), + upData(4), + pagpReceived(5), + biDirectional(6), + upPagp(7), + upMult(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the PAgP state machine on this interface. Values: + + portDown(1) - interface's ifOperStatus is not Up; + + portUp(2) - interface's ifOperStatus is Up, no packets + yet received; + + dataReceived(3) - data packets, but no PAgP packets, have been + received; + + upData(4) - interface is aggregated, but no PAgP packets + have been received; + + pagpReceived(5) - one or more PAgP packets have been received; + + biDirectional(6) - interface has passed PAgP packets in both + directions; + + upPagp(7) - interface is aggregated by means of PAgP; + + upMult(8) - interface is aggregated to an agport, but + connects to more than one external device." + ::= { pagpProtocolConfigEntry 2 } + +pagpLastStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of sysUpTime the last time that pagpPortState changed." + ::= { pagpProtocolConfigEntry 3 } + +pagpHelloFrequency OBJECT-TYPE + SYNTAX INTEGER { fast(1), slow(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If pagpHelloFrequency is slow(2), this device uses a 105 second + timer on this interface to time out receipt of PAgP packet. If + fast(1), this device uses a 3.5 second timer. PAgP uses fast(1) + by default. This value is set to slow(2) by action of the PAgP + protocol." + ::= { pagpProtocolConfigEntry 4 } + +pagpDistributionAlgorithm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pagpDistributionAlgorithm describes, in human terms, the method + used on this interface's agport to distribute outgoing data +frames + among its component interfaces. 'Source MAC address', 'Source +and + Destination MAC addresses', or 'IP flow: Source, Destination, + protocol type' might be typical values for + pagpDistributionAlgorithm. If the interface is not aggregated + with an agport (pagpGroupIfIndex contains either 0 or the + interface's own ifIndex), pagpDistributionAlgorithm may contain +a + DisplayString of length 0. + + See the managed device's operation manual to determine the exact + meaning of the information supplied in this variable. A device + may implement more than one algorithm; selecting among those + algorithms is not possible within this MIB. + + The maximum length of this DisplayString is 255 octets." + ::= { pagpProtocolConfigEntry 5 } + +pagpPartnerCount OBJECT-TYPE + SYNTAX INTEGER { none(1), one(2), many(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of other devices known to be transmitting PAgP +packets + to this device on this physical interface. + + If pagpPartnerCount contains none(1), then the values of + the remainder of the variables in this section are as defined + by each variable for this case. + + If pagpPartnerCount contains one(2), then the values of the + remainder of the variables in this section are valid. + + If pagpPartnerCount contains many(3), then the values of + the remainder of the variables in this section reflect the + last PAgP packet received. The values in this section are, + in this case, unreliable, as they may change with the receipt + of each new PAgP packet on this interface." + ::= { pagpProtocolConfigEntry 6 } + +pagpPartnerDeviceId OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of the partner, obtained from + the PAgP packet last received on this interface. Contains + all 0 if pagpPartnerCount contains none(1)." + ::= { pagpProtocolConfigEntry 7 } + +pagpPartnerLearnMethod OBJECT-TYPE + SYNTAX PagpLearnMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the partner's pagpLearnMethod value, obtained from + the PAgP packet last received on this interface. + undefined(3) if pagpPartnerCount contains none(1)." + ::= { pagpProtocolConfigEntry 8 } + +pagpPartnerPortPriority OBJECT-TYPE + SYNTAX PagpPortPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the partner's pagpPortPriority, obtained from the + PAgP packet last received on this interface. 0 if + pagpPartnerCount contains none(1)." + ::= { pagpProtocolConfigEntry 9 } + +pagpPartnerIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the partner's ifIndex value, obtained from the + PAgP packet last received on this interface. 0 if + pagpPartnerCount contains none(1). + + Use CISCO-CDP-MIB cdpCacheTable to resolve the partner's IP + Address and get ifTable information for this ifIndex." + ::= { pagpProtocolConfigEntry 10 } + +pagpPartnerGroupCapability OBJECT-TYPE + SYNTAX PagpGroupCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the partner's pagpOperGroupCapability obtained +from + the PAgP packet last received on this interface. 0 if + pagpPartnerCount contains none(1)" + ::= { pagpProtocolConfigEntry 11 } + +pagpPartnerGroupIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the partner's pagpGroupIfIndex obtained from the + PAgP packet last received on this interface. 0 if + pagpPartnerCount contains none(1)." + ::= { pagpProtocolConfigEntry 12 } + +pagpPartnerDeviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DisplayString obtained from the PAgP packet last received +on + this interface. 0-length string if pagpPartnerCount contains + none(1), or if no device name has been received. + + The value transmitted in a PAgP information packet should be the + sysName value of the device sending the packet. + + The maximum size of this DisplayString is 255 octets." + ::= { pagpProtocolConfigEntry 13 } + +pagpPartnerPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DisplayString obtained from the PAgP packet last received +on + this interface. 0-length string if pagpPartnerCount contains + none(1), or if no port name has been received. + + The value transmitted in a PAgP packet should be the ifName + value of the interface on the device sending the packet. + + The maximum size of this DisplayString is 255 octets." + ::= { pagpProtocolConfigEntry 14 } + +pagpPartnerAgportMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MacAddress obtained from the PAgP packet last received on + this interface. All 0 if pagpPartnerCount contains none(1) or +if + no agport MacAddress has been received in a PAgP packet. + + If this value is not all 0, then the device sending the TLV is + promising to use this MAC address, and only this MAC address, in + all frames it sends on the agport." + ::= { pagpProtocolConfigEntry 15 } + + + +-- per-interface Port Aggregation Protocol operation statistics + +pagpProtocolStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF PagpProtocolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of per-interface Port Aggregation Protocol + statistics. The entries in this table are + present only on an interface that is capable both of +implementing + Fast Etherchannel, and can be controlled by the PAgP protocol. + The agport itself is not represented in this table." + ::= { pagpProtocol 2 } + +pagpProtocolStatsEntry OBJECT-TYPE + SYNTAX PagpProtocolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry describes the accumulated statistics of the PAgP + protocol operation on the aggregated interface." + INDEX { ifIndex } + ::= { pagpProtocolStatsTable 1 } + +PagpProtocolStatsEntry ::= SEQUENCE { + pagpInPackets Counter32, + pagpOutPackets Counter32, + pagpInFlushes Counter32, + pagpReturnedFlushes Counter32, + pagpOutFlushes Counter32, + pagpInErrors Counter32 +} + +pagpInPackets OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PAgP information packets received on this interface." + ::= { pagpProtocolStatsEntry 3 } + +pagpOutPackets OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PAgP information packets transmitted on this +interface." + ::= { pagpProtocolStatsEntry 4 } + +pagpInFlushes OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PAgP flush packets received and echoed on this + interface not matching any pagpDeviceId belonging to the managed + device. This counts PAgP flush packets originated by another + device, and indicates that the other device 1) implements the +PAgP + flush feature, and 2) uses that feature to prevent mis-ordering + data frames within an ordered stream." + ::= { pagpProtocolStatsEntry 5 } + +pagpReturnedFlushes OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PAgP flush packets received on this interface + matching some pagpDeviceId belonging to this device. This +counts + PAgP flush packets which were originated by the managed device +and + returned to it by another device, and indicates that 1) the + managed device implements the PAgP flush protocol; and 2) the + other device correctly returns PAgP flush protocol packets." + ::= { pagpProtocolStatsEntry 6 } + +pagpOutFlushes OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of PAgP flush packets generated on this interface. Does + not count flush packets counted in pagpInFlushes and returned to + the sender. If pagpOutFlushes is counting and +pagpReturnedFlushes + is not, the other device may not be returning PAgP flush +packets." + ::= { pagpProtocolStatsEntry 7 } + +pagpInErrors OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packet received on this interface which were +identified + by the encapsulation as being PAgP packets (of any type, e.g. + information or flush), but which were not valid packets because + of length, version, number of TLVs, or an illegal value in an + enumerated field." + ::= { pagpProtocolStatsEntry 8 } + +-- Notifications +-- (none) + +-- Conformance information + +ciscoPagpMIBConformance + OBJECT IDENTIFIER ::= { ciscoPagpMIB 3 } + +ciscoPagpMIBCompliances + OBJECT IDENTIFIER ::= { ciscoPagpMIBConformance 1 } + +ciscoPagpMIBGroups + OBJECT IDENTIFIER ::= { ciscoPagpMIBConformance 2 } + +-- Conformance + +ciscoPagpMIBComplianceV1R1 MODULE-COMPLIANCE + + STATUS obsolete + DESCRIPTION + "Conformance statement for the Fast Ethernet and Port + Aggregation Protocol MIB." + + MODULE -- this module + MANDATORY-GROUPS { ciscoPagpEthcGroupV1R1} + + GROUP ciscoPagpPagpGroupV1R1 + DESCRIPTION + "This group is mandatory for all interfaces which + implement the Port Aggregation Protocol (PAgP), and which + the value pagpOn(3) in the pagpEthcOperationMode variable." + + OBJECT pagpEthcOperationMode + SYNTAX INTEGER { off(1), manual(2) } + DESCRIPTION + "Interfaces which do not implement the Port Aggregation + Protocol (PAgP) do not require the value pagpOn(3)." + ::= { ciscoPagpMIBCompliances 1 } + +ciscoPagpMIBComplianceV2R2 MODULE-COMPLIANCE + + STATUS deprecated + DESCRIPTION + "Conformance statement for the Fast Ethernet and Port + Aggregation Protocol MIB." + + MODULE -- this module + MANDATORY-GROUPS { ciscoPagpEthcGroupV2R2} + + GROUP ciscoPagpPagpGroupV1R1 + DESCRIPTION + "This group is mandatory for all interfaces which + implement the Port Aggregation Protocol (PAgP), and which + the value pagpOn(3) in the pagpEthcOperationMode variable." + + OBJECT pagpEthcOperationMode + SYNTAX INTEGER { off(1), manual(2) } + DESCRIPTION + "Interfaces which do not implement the Port Aggregation + Protocol (PAgP) do not require the value pagpOn(3)." + ::= { ciscoPagpMIBCompliances 2 } + +ciscoPagpMIBComplianceV3R3 MODULE-COMPLIANCE + + STATUS current + DESCRIPTION + "Conformance statement for the Fast Ethernet and Port + Aggregation Protocol MIB." + + MODULE -- this module + MANDATORY-GROUPS { ciscoPagpEthcGroupV2R2} + + GROUP ciscoPagpPagpGroupV1R1 + DESCRIPTION + "This group is mandatory for all interfaces which + implement the Port Aggregation Protocol (PAgP), and which + the value pagpOn(3) in the pagpEthcOperationMode variable." + + OBJECT pagpEthcOperationMode + SYNTAX INTEGER { off(1), manual(2) } + DESCRIPTION + "Interfaces which do not implement the Port Aggregation + Protocol (PAgP) do not require the value pagpOn(3)." + + GROUP ciscoPagpRateAndTimeOutGroup + DESCRIPTION + "This group is mandatory for platforms which support the rate + and timeout configuration for Port Aggregation Protocol (PAgP) + on capable interfaces." + ::= { ciscoPagpMIBCompliances 3 } + +-- Units of conformance + +ciscoPagpEthcGroupV1R1 OBJECT-GROUP + OBJECTS { + pagpEthcOperationMode, + pagpDeviceId, + pagpPhysGroupCapability, + pagpOperGroupCapability, + pagpAdminGroupCapability, + pagpPortPriority, + pagpLearnMethod, + pagpGroupIfIndex + } + STATUS obsolete + DESCRIPTION + "The collection of objects which are used + to configure and monitor the Fast Etherchannel + operation and interface group-capability." + ::= { ciscoPagpMIBGroups 1 } + +ciscoPagpPagpGroupV1R1 OBJECT-GROUP + OBJECTS { + pagpOperationMode, + pagpPortState, + pagpLastStateChange, + pagpHelloFrequency, + pagpDistributionAlgorithm, + pagpPartnerCount, + pagpPartnerDeviceId, + pagpPartnerLearnMethod, + pagpPartnerPortPriority, + pagpPartnerIfIndex, + pagpPartnerGroupCapability, + pagpPartnerGroupIfIndex, + pagpPartnerDeviceName, + pagpPartnerPortName, + pagpPartnerAgportMACAddress, + pagpInPackets, + pagpOutPackets, + pagpInFlushes, + pagpReturnedFlushes, + pagpOutFlushes, + pagpInErrors + } + STATUS current + DESCRIPTION + "The collection of objects which are used + to configure and monitor the Port Aggregation Protocol + (PAgP) for the automatic negotiation and configuration of + Fast Etherchannel." + ::= { ciscoPagpMIBGroups 2 } + +ciscoPagpEthcGroupV2R2 OBJECT-GROUP + OBJECTS { + pagpEthcOperationMode, + pagpDeviceId, + pagpPhysGroupCapability, + pagpOperGroupCapability, + pagpAdminGroupCapability, + pagpPortPriority, + pagpLearnMethod, + pagpGroupIfIndex, + pagpDistributionProtocol, + pagpDistributionAddress + } + STATUS current + DESCRIPTION + "The collection of objects which are used + to configure and monitor the Fast Etherchannel + operation and interface group-capability." + ::= { ciscoPagpMIBGroups 3 } + +ciscoPagpRateAndTimeOutGroup OBJECT-GROUP + OBJECTS { + pagpRate, + pagpInPacketTimeout + } + STATUS current + DESCRIPTION + "A collection of objects which provide the information about + rate and timeout configuration for PAgP protocol on capable + interfaces." + ::= { ciscoPagpMIBGroups 4 } + +END + + + diff --git a/MIBS/cisco/CISCO-PORT-SECURITY-MIB b/MIBS/cisco/CISCO-PORT-SECURITY-MIB new file mode 100644 index 0000000..8fe5b72 --- /dev/null +++ b/MIBS/cisco/CISCO-PORT-SECURITY-MIB @@ -0,0 +1,1705 @@ +-- CISCO-PORT-SECURITY-MIB.my: +-- MIB support for the Port Security feature +-- +-- May 2002, Nagarani Chandika +-- +-- Copyright (c) 2002, 2003, 2004, 2005 by Cisco Systems, Inc. +-- All rights reserved. + +CISCO-PORT-SECURITY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY,OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, + Counter32, Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + ifIndex, ifName + FROM IF-MIB + TruthValue, MacAddress, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI + vtpVlanName + FROM CISCO-VTP-MIB + VlanIndex + FROM Q-BRIDGE-MIB; + +ciscoPortSecurityMIB MODULE-IDENTITY + LAST-UPDATED "200905080000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Services + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + E-mail: cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "The MIB module for managing Cisco Port Security." + +-- Revision History + + REVISION "200905080000Z" + DESCRIPTION + "Update description of cpsIfMaxSecureMacAddr object." + REVISION "200505040000Z" + DESCRIPTION + "Obsolete cpsIfVlanTable and replace it with + cpsIfMultiVlanTable. + + Add cpsExtInterfaceGroup1 and + cpsIfVlanSecureNotificationGroup." + REVISION "200503120000Z" + DESCRIPTION + "Change description in cpsIfSecureLastMacAddress." + REVISION "200408070000Z" + DESCRIPTION + "Added cpsTrunkSecureMacAddrViolation. + Expanded on the description of + cpsSecureMacAddrViolation. + Created the NOTIFICATION-GROUP + cpsTrunkSecureNotificationGroup." + REVISION "200403080000Z" + DESCRIPTION + "Adding cpsGlobalClearSecureMacAddresses, + cpsIfClearSecureMacAddresses, + cpsIfInvalidSrcRateLimitEnable, + cpsIfInvalidSrcRateLimitValue + cpsIfStickyEnable, + cpsIfVlanTable, cpsInterfaceGroup2, + ciscoPortSecurityMIBCompliance2 and + cpsInterfaceGroup2. + Deprecating cpsIfClearSecureAddresses, + ciscoPortSecurityMIBCompliance1 + and cpsInterfaceGroup1." + REVISION "200402100000Z" + DESCRIPTION + "Deprecated cpsSecureMacAddressTable. + Adding cpsIfVlanSecureMacAddrTable." + REVISION "200307010000Z" + DESCRIPTION + "Deprecated the ciscoPortSecurityMIBCompliance. + Adding ciscoPortSecurityMIBCompliance1. + Adding cpsUnicastFloodingInterfaceGroup + and cpsShutdownTimeoutInterfaceGroup." + REVISION "200302240000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 315 } + +ciscoPortSecurityMIBNotifs OBJECT IDENTIFIER ::= + { ciscoPortSecurityMIB 0 } +ciscoPortSecurityMIBObjects OBJECT IDENTIFIER ::= + { ciscoPortSecurityMIB 1 } +ciscoPortSecurityMIBConform OBJECT IDENTIFIER ::= + { ciscoPortSecurityMIB 2 } + + +cpsGlobalObjects OBJECT IDENTIFIER ::= + { ciscoPortSecurityMIBObjects 1 } +cpsInterfaceObjects OBJECT IDENTIFIER ::= + { ciscoPortSecurityMIBObjects 2 } + +-- +-- textual conventions +-- + +ClearSecureMacAddrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This are the different type of secure mac addresses + which user is allowed to delete globally or + per interface. + When the address deletion is in progress + GET request will not show any values which + were set using SET operation. + + done(0) - This the value which is always returned + in a GET request when the clear command has + completed or in progress. + Setting this value to this object has + no effect. + dynamic(1) - All secure MAC addresses which are + learned on the switch. + static(2) - All secure MAC addresses which are + configured by user. + sticky(3) - All secure MAC addresses which + are learned and retained across + reboots. + all(4) - All the MAC addresses on the switch." + + SYNTAX INTEGER { + done(0), + dynamic(1), + static(2), + sticky(3), + all(4) + } + +-- +-- Port Security Global Configuration Objects +-- +cpsGlobalMaxSecureAddress OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum number of secure MAC addresses + allowed in the device." + ::= { cpsGlobalObjects 1 } + +cpsGlobalTotalSecureAddress OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of MAC addresses secured + in the device." + ::= { cpsGlobalObjects 2 } + +cpsGlobalPortSecurityEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The global control to enable or disable + port security feature on the device." + ::= { cpsGlobalObjects 3 } + +cpsGlobalSNMPNotifRate OBJECT-TYPE + SYNTAX Integer32 (0..1000) + UNITS "notifs per second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The global control to set the SNMP Notification + rate for port security feature. This object + specifies the rate at which SNMP Notifications + are generated when cpsIfViolationAction + selected is of the type 'dropNotify'. + A value of 0 indicates that an SNMP Notification + is generated for every security violation." + ::= { cpsGlobalObjects 4 } + +cpsGlobalSNMPNotifControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 'true' to enable global SNMP Notification + for port security feature. Setting the object to + 'false' will disable SNMP notifications even if + the cpsIfViolationAction is set to 'dropNotify' + on an interface. The default value is 'false'." + ::= { cpsGlobalObjects 5 } + +cpsGlobalClearSecureMacAddresses OBJECT-TYPE + SYNTAX ClearSecureMacAddrType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This objects allows the user to delete + secure MAC addresses based on the specified + type." + + ::= { cpsGlobalObjects 6 } + +-- +-- Port Security Interface Configuration Table +-- +cpsIfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpsIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port security configuration entries. + The number of entries is determined by the number of + interfaces in the system that can support the + port security feature. Interfaces that are not + port security capable will not be displayed + in this Table. This table includes interfaces + on which port security parameters can be set even + if port security feature itself cannot be enabled + due to conflict with other features." + ::= { cpsInterfaceObjects 1 } + +cpsIfConfigEntry OBJECT-TYPE + SYNTAX CpsIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing port security information for a + particular interface." + INDEX { ifIndex } + ::= { cpsIfConfigTable 1 } + +CpsIfConfigEntry ::= + SEQUENCE { + cpsIfPortSecurityEnable TruthValue, + cpsIfPortSecurityStatus INTEGER, + cpsIfMaxSecureMacAddr Integer32, + cpsIfCurrentSecureMacAddrCount Integer32, + cpsIfSecureMacAddrAgingTime Integer32, + cpsIfSecureMacAddrAgingType INTEGER, + cpsIfStaticMacAddrAgingEnable TruthValue, + cpsIfViolationAction INTEGER, + cpsIfViolationCount Counter32, + cpsIfSecureLastMacAddress MacAddress, + cpsIfClearSecureAddresses TruthValue, + cpsIfUnicastFloodingEnable TruthValue, + cpsIfShutdownTimeout Unsigned32, + cpsIfClearSecureMacAddresses ClearSecureMacAddrType, + cpsIfStickyEnable TruthValue, + cpsIfInvalidSrcRateLimitEnable TruthValue, + cpsIfInvalidSrcRateLimitValue Integer32, + cpsIfSecureLastMacAddrVlanId VlanIndex + } + +cpsIfPortSecurityEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the port security feature + is enabled on an interface. Upon setting this + object to 'true', the source MAC address that + does not match any cpsSecureMacAddress for the + given interface in cpsSecureMacAddressTable and + the value of cpsIfCurrentSecureMacAddrCount is + equal to cpsIfMaxSecureMacAddr, is considered + as port security violation and an action as + specified in cpsIfViolationAction is taken on + the interface. The value of this object has no + effect when the value of + cpsGlobalPortSecurityEnable is set to 'false'." + ::= { cpsIfConfigEntry 1 } + +cpsIfPortSecurityStatus OBJECT-TYPE + SYNTAX INTEGER { secureup(1), securedown(2), + shutdown(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents the operational status + of the port security feature on an interface. + + secureup(1) - This indicates port security + is operational. + securedown(2) - This indicates port security is + not operational. This happens + when port security is configured + to be enabled but could not be + enabled due to certain reasons + such as conflict with other + features. + shutdown(3) - This indicates that the port is + shutdown due to port security + violation when the object + cpsIfViolationAction is of type + 'shutdown'." + + ::= { cpsIfConfigEntry 2 } + +cpsIfMaxSecureMacAddr OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum number (N) of MAC addresses to be + secured on the interface. The first N MAC + addresses learned or configured are made secured. + Changing this object value from N to M is not + allowed if M is smaller than N, and M is less + than the value of cpsIfCurrentSecureMacAddrCount + on the interface. One way to change the number in + this case is by deleting sufficient number of + secure mac addresses configured or learned on the + device. Also, some devices may choose to limit the + sum of this object value for all interfaces to + less than or equal to cpsGlobalMaxSecureAddress." + ::= { cpsIfConfigEntry 3 } + +cpsIfCurrentSecureMacAddrCount OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current number of MAC addresses secured + on this interface." + ::= { cpsIfConfigEntry 4 } + +cpsIfSecureMacAddrAgingTime OBJECT-TYPE + SYNTAX Integer32 (0..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The interval in which the interface is + secured. After the expiration of the + time, the corresponding cpsSecureMacAddressEntry + from the cpsSecureMacAddressTable will be + removed. If the value of this object is 0, + the aging mechanism is disabled." + ::= { cpsIfConfigEntry 5 } + +cpsIfSecureMacAddrAgingType OBJECT-TYPE + SYNTAX INTEGER { absolute(1), inactivity(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The aging type determines the way the + secure MAC addresses are aged out. + absolute(1) - all the secure MAC addresses + will be aged out after + cpsIfSecureMacAddrAgingTime + minutes since the time the + secure MAC address is learned + or configured. + inactivity(2) - all the secure MAC addresses + will age out and will be removed + from the cpsSecureMacAddressTable + only if there is no data traffic + from the secure source MAC address + for the specified time period." + ::= { cpsIfConfigEntry 6 } + +cpsIfStaticMacAddrAgingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the secure MAC address aging + mechanism is enabled on static MAC address entries + in cpsSecureMacAddressTable. + Setting this object value to 'false' will cause + the static MAC addresses to remain in the + cpsSecureMacAddressTable regardless of the aging + time and type configured on the interface. + Setting this object value to 'true' will cause + the static MAC addresses to be aged out from + cpsSecureMacAddressTable according to the aging + time and type specified on the interface." + ::= { cpsIfConfigEntry 7 } + +cpsIfViolationAction OBJECT-TYPE + SYNTAX INTEGER { shutdown(1), dropNotify(2), drop(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Determines the action that the device will + take if the traffic matches the port security + violation. + + shutdown(1) - the interface will be forced to + shut down. + + dropNotify(2) - the matched traffic will be + dropped and + cpsSecureMacAddrViolation + notification will be generated. + + drop(3) - the matched traffic will be + dropped." + ::= { cpsIfConfigEntry 8 } + +cpsIfViolationCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the number of violations + occurred on a secure interface. The counter will + be initialized to zero when the port security + feature is enabled on an interface. This MIB + object is only instantiated if the device can + provide this violation statistics on the + interface." + ::= { cpsIfConfigEntry 9 } + +cpsIfSecureLastMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the last MAC + address that is seen on this interface. + + This object is also used as a variable in + the cpsSecureMacAddrViolation notification + to contain the value of the MAC address + which caused the violation." + ::= { cpsIfConfigEntry 10 } + +cpsIfClearSecureAddresses OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated -- superceded by + -- cpsIfClearSecureMacAddresses + DESCRIPTION "Set to 'true' to delete all secure addresses on + this interface. Setting this object to 'false' + has no effect. This object always returns 'false' + when read." + ::= { cpsIfConfigEntry 11 } + +cpsIfUnicastFloodingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this object to true(1) will configure + the interface not to block unicast flooded + traffic when the secure address count reaches the + threshold. + Setting this object to false(2) will configure + the interface to block unicast flooded traffic + when the secure address count reaches the + threshold." + ::= { cpsIfConfigEntry 12 } + +cpsIfShutdownTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The interval in which the cpsIfPortSecurityStatus + may remain in shutdown(3). After the expiration of + the time, all the security configuration of this + port is re-installed and the port is enabled. If + the value of this object is 0, the port is shut + down permanently." + ::= { cpsIfConfigEntry 13 } + +cpsIfClearSecureMacAddresses OBJECT-TYPE + SYNTAX ClearSecureMacAddrType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This objects allows the user to delete + secure MAC addresses based on the type specified." + + ::= { cpsIfConfigEntry 14 } + +cpsIfStickyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 'true' to enable and 'false' to + disable Sticky port security feature on this + interface. Enabling this feature allows the + device to secure learned MAC addresses on this + interface permanently. In order to remove the + sticky addresses on this interface, user has to + manually delete the sticky MAC address(es) or + disable the sticky feature itself. Manual deletion + of all addresses can be accomplished by + cpsIfClearSecureMacAddresses object. Manual + of single address can be accomplished by + cpsIfVlanSecureMacAddrRowStatus object." + ::= { cpsIfConfigEntry 15 } + +cpsIfInvalidSrcRateLimitEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 'true' to enable and 'false' to disable + rate limiting for invalid source MAC addresses + received on this interface. Enabling this feature + will help to rate limit packets which comes with + invalid src MAC address on this interface." + ::= { cpsIfConfigEntry 16 } + +cpsIfInvalidSrcRateLimitValue OBJECT-TYPE + SYNTAX Integer32 (-1..1000) + UNITS "Packets per second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If cpsIfInvalidSrcRateLimitEnable is set to + 'true' then this value is used to limit the + rate at which packets with invalid source MAC + addresses are processed on this interface. Upon + exceeding the rate, the port is shutdown. If + cpsIfInvalidSrcRateLimitEnable is set to 'false' + then this value will be -1." + ::= { cpsIfConfigEntry 17 } + +cpsIfSecureLastMacAddrVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the VLAN where the last + MAC address that is seen on this interface. + + This object is also used as a variable in + the cpsIfVlanSecureMacAddrViolation notification + to contain the value of the VLAN received the + mac address which caused the violation." + ::= { cpsIfConfigEntry 18 } + + +-- Port Security Mac Address Table. +-- This table is used to both configure and display secure MAC addresses +-- on an interface. + +cpsSecureMacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpsSecureMacAddressEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "A list of port security entries containing + the secure MAC address information." + ::= { cpsInterfaceObjects 2 } + +cpsSecureMacAddressEntry OBJECT-TYPE + SYNTAX CpsSecureMacAddressEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Entry containing secure MAC address + information for a particular interface. + A secure MAC address can be configured + by the user and can be added by the agent + when the device learns a new secured + MAC address. + Note that the secure MAC addresses can be + configured on an interface even if port + security feature is disabled." + INDEX { ifIndex, cpsSecureMacAddress } + ::= { cpsSecureMacAddressTable 1 } + +CpsSecureMacAddressEntry ::= + SEQUENCE { + cpsSecureMacAddress MacAddress, + cpsSecureMacAddrType INTEGER, + cpsSecureMacAddrRemainingAge Integer32, + cpsSecureMacAddrRowStatus RowStatus + } + +cpsSecureMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "This object indicates a secure MAC + address configured or learned on an + interface." + ::= { cpsSecureMacAddressEntry 1 } + +cpsSecureMacAddrType OBJECT-TYPE + SYNTAX INTEGER { static(1), dynamic(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "This object indicates if the secure MAC address + is a configured (static) or learned (dynamic) + address on this interface." + ::= { cpsSecureMacAddressEntry 2 } + +cpsSecureMacAddrRemainingAge OBJECT-TYPE + SYNTAX Integer32 (0..1440) + UNITS "minutes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "This object indicates the remaining age + of the secure MAC address if aging is + enabled on that port. A value of 0 indicates + that aging is disabled for this MAC address + entry." + ::= { cpsSecureMacAddressEntry 3 } + +cpsSecureMacAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object is a conceptual row entry that allows to add + or delete entries to or from the cpsSecureMacAddressTable. + + 1. When creating an entry in this table 'createAndGo' + method is used and the value of this object is set to + 'active'. Deactivation of an 'active' entry is not + allowed. + + 2. When deleting an entry in this table 'destroy' method + is used." + ::= { cpsSecureMacAddressEntry 4 } + +cpsIfVlanSecureMacAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpsIfVlanSecureMacAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of port security entries containing + the secure MAC address information. + + This table is simular to cpsSecureMacAddressTable + except that cpsIfVlanSecureVlanIndex is part of + the INDEX clause. + + This table is used to configure a secure MAC + address on either an access interface or trunking + interface which support port security feature." + ::= { cpsInterfaceObjects 3 } + +cpsIfVlanSecureMacAddrEntry OBJECT-TYPE + SYNTAX CpsIfVlanSecureMacAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing secure MAC address + information for a particular interface. + A secure MAC address can be configured + by the user and can be added by the agent + when the device learns a new secure MAC address. + Note that the secure MAC addresses can be + configured on an interface even if the port + security feature is disabled." + INDEX { ifIndex, + cpsIfVlanSecureMacAddress, + cpsIfVlanSecureVlanIndex } + ::= { cpsIfVlanSecureMacAddrTable 1 } + +CpsIfVlanSecureMacAddrEntry ::= + SEQUENCE { + cpsIfVlanSecureMacAddress MacAddress, + cpsIfVlanSecureVlanIndex VlanIndex, + cpsIfVlanSecureMacAddrType INTEGER, + cpsIfVlanSecureMacAddrRemainAge Unsigned32, + cpsIfVlanSecureMacAddrRowStatus RowStatus + } + +cpsIfVlanSecureMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object indicates a secure MAC + address configured or learned on an + interface." + ::= { cpsIfVlanSecureMacAddrEntry 1 } + +cpsIfVlanSecureVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object indicates the vlan + configured on an interface." + ::= { cpsIfVlanSecureMacAddrEntry 2 } + +cpsIfVlanSecureMacAddrType OBJECT-TYPE + SYNTAX INTEGER { static(1), dynamic(2), sticky(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates if the secure MAC address + is a configured 'static' or learned 'dynamic' or + learned and retained across reboots 'sticky'." + ::= { cpsIfVlanSecureMacAddrEntry 3 } + +cpsIfVlanSecureMacAddrRemainAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object indicates the remaining age + of the secure MAC address if aging is + enabled on that port. A value of 0 indicates + that aging is disabled for this MAC address + entry." + ::= { cpsIfVlanSecureMacAddrEntry 4 } + +cpsIfVlanSecureMacAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is a conceptual row entry that allows adding + or deleting entries to or from the + cpsIfVlanSecureMacAddressTable. + + 1. When creating an entry in this table the 'createAndGo' + method is used and the value of this object is set to + 'active'. Deactivation of an 'active' entry is not + allowed. + + 2. When deleting an entry in this table 'destroy' method + is used." + ::= { cpsIfVlanSecureMacAddrEntry 5 } + +-- Port Security Trunk Interface VLAN Table +-- +cpsIfVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpsIfVlanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "Each entry in this table represents + port-security information for each vlan + that is allowed on trunk interface. + + The number of entries is determined by + the number of allowed VLANs on trunk + interface in the system . + + An Entry in the table gets created when + a vlan becomes allowed and gets deleted + when a vlan becomes disallowed on a trunk + port. + + User cannot create new entries in this + table, but can only read and modify + existing entries. + + This table is obsolete and replaced with + cpsIfMultiVlanTable." + + ::= { cpsInterfaceObjects 4 } + +cpsIfVlanEntry OBJECT-TYPE + SYNTAX CpsIfVlanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "Entry containing port security information for + a particular VLAN within a trunk port." + INDEX { ifIndex, cpsIfVlanIndex } + + ::= { cpsIfVlanTable 1 } + +CpsIfVlanEntry ::= + SEQUENCE { + cpsIfVlanIndex VlanIndex, + cpsIfVlanMaxSecureMacAddr Unsigned32, + cpsIfVlanCurSecureMacAddrCount Unsigned32 + } + +cpsIfVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "The ID of a VLAN within this trunk port." + REFERENCE + "IEEE 802.1Q/D11 Section 9.3.2.3" + ::= { cpsIfVlanEntry 1 } + +cpsIfVlanMaxSecureMacAddr OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION "The maximum number of MAC addresses to + be secured in the VLAN indicated by + cpsIfVlanIndex on this interface. + + If cpsIfVlanMaxSecureMacAddr is not set, + its value is 1. + + If cpsIfVlanMaxSecureMacAddr is not set, then + the cpsIfMaxSecureMacAddr applies to this + VLAN. + + If cpsIfVlanMaxSecureMacAddr is set + and is less than cpsIfMaxSecureMacAddr, then + the cpsIfVlanMaxSecureMacAddr applies to this + VLAN. + + If cpsIfVlanMaxSecureMacAddr is set + and is greater than cpsIfMaxSecureMacAddr, then + the cpsIfMaxSecureMacAddr applies to this + VLAN." + ::= { cpsIfVlanEntry 2 } + +cpsIfVlanCurSecureMacAddrCount OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The current number of MAC addresses secured + in the VLAN indicated by cpsIfVlanIndex on this + interface." + ::= { cpsIfVlanEntry 3 } + + +-- Port Security Interface Multi Vlan Table +-- +cpsIfMultiVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpsIfMultiVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table represents port-security + information such as the maximum value of secured + mac address allowed, the current number of secure + mac address applied on a VLAN that is allowed on + multi-vlan interface as well as a mechanism to + clear the secure mac address on such VLANs." + ::= { cpsInterfaceObjects 5 } + +cpsIfMultiVlanEntry OBJECT-TYPE + SYNTAX CpsIfMultiVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry containing port security information for + a particular VLAN within a multi-vlan port. When + secured mac addresses are learned or configured on + such interface denoted by ifIndex and an allowed VLAN + in this interface denoted by cpsIfMultiVlanIndex, + an entry will be automatically created in this table. + + If there is no corresponding entry in this table + for a specific interface and VLAN, the maximum number + of secured MAC addresses allowed in such interface + and VLAN will be limited in the manner which the device + limits the aggregate maximum number of secured MAC + address allowed in this specific interface." + INDEX { ifIndex, cpsIfMultiVlanIndex } + ::= { cpsIfMultiVlanTable 1 } + +CpsIfMultiVlanEntry ::= + SEQUENCE { + cpsIfMultiVlanIndex VlanIndex, + cpsIfMultiVlanMaxSecureMacAddr Unsigned32, + cpsIfMultiVlanSecureMacAddrCount Unsigned32, + cpsIfMultiVlanClearSecureMacAddr ClearSecureMacAddrType, + cpsIfMultiVlanRowStatus RowStatus + } + +cpsIfMultiVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID of an allowed VLAN for this multi-vlan port." + REFERENCE + "IEEE 802.1Q/D11 Section 9.3.2.3" + ::= { cpsIfMultiVlanEntry 1 } + +cpsIfMultiVlanMaxSecureMacAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number (N) of MAC addresses to be secured + in the VLAN indicated by cpsIfMultiVlanIndex object on + this interface. + + Setting the value of this object to zero indicates that + there is no specific restriction on the maximum number + of MAC adddress to be secured for this particular VLAN + in this interface. In this case, the maximum number of + secured MAC addresses allowed in this VLAN will be limited + in the manner which the device limits the aggregate maximum + number of secured MAC address allowed in this interface. + + Changing this object value from N to M (M is greater + than 0) is not allowed if M is smaller than N, and M is + less than the value of cpsIfMultiVlanSecureMacAddrCount + on this VLAN. One way to change the number in this case + is by deleting sufficient number of secure mac addresses + configured or learned on the VLAN. + + If cpsIfMultiVlanMaxSecureMacAddr is less than + cpsIfMaxSecureMacAddr, then the aggregate maximum number + of secure mac address allowed in this interface is limited + by the value of cpsIfMaxSecureMacAddr, and the maximum + number of secure mac address allowed in this VLAN for this + interface is the value of cpsIfMultiVlanMaxSecureMacAddr + object. + + If cpsIfMultiVlanMaxSecureMacAddr is greater than + cpsIfMaxSecureMacAddr, then this object value does not + have any effect. The aggregate maximum number of secure mac + address allowed in all VLANs for this interface is limited + by the value of cpsIfMaxSecureMacAddr object." + DEFVAL { 1 } + ::= { cpsIfMultiVlanEntry 2 } + +cpsIfMultiVlanSecureMacAddrCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of MAC addresses secured in the VLAN + indicated by cpsIfMultiVlanIndex object on this interface." + ::= { cpsIfMultiVlanEntry 3 } + +cpsIfMultiVlanClearSecureMacAddr OBJECT-TYPE + SYNTAX ClearSecureMacAddrType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This objects allows the user to delete secure MAC addresses + based on the type specified per interface per VLAN." + DEFVAL { done } + ::= { cpsIfMultiVlanEntry 4 } + +cpsIfMultiVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used to manage the creation and deletion + of row in this table. It only supports 'active', 'destroy', + and 'createAndGo' value. + + Entry in the table gets created by setting + cpsIfMultiVlanRowStatus object to 'createAndGo'. + Entry in this table gets deleted by setting + cpsIfMultiVlanRowStatus object to 'destroy' or + when a VLAN indicated by cpsIfMultiVlanIndex object + becomes disallowed on a multi-vlan port. + + If the value of cpsIfMultiVlanSecureMacAddrCount object + in the same row is greater than zero, this entry cannot + be deleted. + + Value of cpsIfMultiVlanMaxSecureMacAddr object can be + modified when the value of this RowStatus object is + 'active'." + ::= { cpsIfMultiVlanEntry 5 } + + +-- +-- Notifications +-- + +cpsInterfaceNotifs + OBJECT IDENTIFIER ::= { ciscoPortSecurityMIBNotifs 0 } +cpsSecureMacAddrViolation NOTIFICATION-TYPE + OBJECTS { ifIndex, ifName, cpsIfSecureLastMacAddress } + STATUS current + DESCRIPTION + "The address violation notification is generated + when port security address violation is detected + on a secure non-trunk, access interface (that carries + a single vlan) and the cpsIfViolationAction is set to + 'dropNotify'." + ::= { cpsInterfaceNotifs 1 } + +cpsTrunkSecureMacAddrViolation NOTIFICATION-TYPE + OBJECTS { ifName, vtpVlanName, cpsIfSecureLastMacAddress } + STATUS deprecated + DESCRIPTION + "The address violation notification is generated when port + security address violation is detected on a secure trunk + or a multi-vlan interface and the cpsIfViolationAction is + set to 'dropNotify'." + ::= { cpsInterfaceNotifs 2 } + +cpsIfVlanSecureMacAddrViolation NOTIFICATION-TYPE + OBJECTS { ifName, + cpsIfSecureLastMacAddrVlanId, + cpsIfSecureLastMacAddress + } + STATUS current + DESCRIPTION + "The address violation notification is generated + when port security address violation is detected + on a multi-vlan interface and the cpsIfViolationAction + is set to 'dropNotify'." + ::= { cpsInterfaceNotifs 3 } + +-- +-- Conformance +-- +ciscoPortSecurityMIBCompliances + OBJECT IDENTIFIER ::= { ciscoPortSecurityMIBConform 1 } +ciscoPortSecurityMIBGroups + OBJECT IDENTIFIER ::= { ciscoPortSecurityMIBConform 2 } + + +ciscoPortSecurityMIBCompliance MODULE-COMPLIANCE + STATUS deprecated -- superceded + -- by ciscoPortSecurityMIBCompliance1 + DESCRIPTION + "The compliance statement for the Port Security MIB." + MODULE -- this module + MANDATORY-GROUPS { + cpsGlobalGroup, + cpsInterfaceGroup + } + + GROUP cpsExtInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of keeping track of the last secure MAC + address learned or configured on the interface." + + GROUP cpsNotificationGroup + DESCRIPTION + "This is mandatory only for the device that supports + 'dropNotify' of cpsIfViolationAction." + + GROUP cpsExtConfigInterfaceGroup + DESCRIPTION + "This group is a optional." + + OBJECT cpsGlobalPortSecurityEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required. This may be + read-only." + + OBJECT cpsGlobalSNMPNotifRate + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsGlobalSNMPNotifControl + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureMacAddrAgingType + MIN-ACCESS read-only + DESCRIPTION + "read-write is not required if the device only support + one aging type." + + OBJECT cpsIfViolationAction + SYNTAX INTEGER { shutdown(1) } + DESCRIPTION + "The support of the values 'dropNotify' and/or 'drop' + is not required if the device does not support the + configuration of 'dropNotify' and/or 'drop'." + + OBJECT cpsIfViolationCount + DESCRIPTION + "An implementation of violation count is + required only if the device can provide the + number of the violations occurred on the device." + + OBJECT cpsIfStaticMacAddrAgingEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureLastMacAddress + DESCRIPTION + "An implementation of this object is not mandatory." + + OBJECT cpsIfClearSecureAddresses + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required if the device + does not support the command to clear all secure + address on the interface." + + ::= { ciscoPortSecurityMIBCompliances 1 } + +ciscoPortSecurityMIBCompliance1 MODULE-COMPLIANCE + STATUS deprecated -- superceded + -- by ciscoPortSecurityMIBCompliance2 + DESCRIPTION + "The compliance statement for the Port Security MIB." + MODULE -- this module + MANDATORY-GROUPS { + cpsGlobalGroup, + cpsInterfaceGroup1, + cpsIfVlanSecureMacAddrGroup + } + + GROUP cpsExtInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of keeping track of the last secure MAC + address learned or configured on the interface." + + GROUP cpsNotificationGroup + DESCRIPTION + "This is mandatory only for the device that supports + 'dropNotify' of cpsIfViolationAction." + + GROUP cpsUnicastFloodingInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of blocking unicast flooded traffic when + the secure address count reaches the threshold on + the interface." + + GROUP cpsShutdownTimeoutInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable to support shutdown timeout on the + interface." + + OBJECT cpsGlobalPortSecurityEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required. This may be + read-only." + + OBJECT cpsGlobalSNMPNotifRate + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsGlobalSNMPNotifControl + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureMacAddrAgingType + MIN-ACCESS read-only + DESCRIPTION + "read-write is not required if the device only support + one aging type." + + OBJECT cpsIfViolationAction + SYNTAX INTEGER { shutdown(1) } + DESCRIPTION + "The support of the values 'dropNotify' and/or 'drop' + is not required if the device does not support the + configuration of 'dropNotify' and/or 'drop'." + + OBJECT cpsIfViolationCount + DESCRIPTION + "An implementation of violation count is + required only if the device can provide the + number of the violations occurred on the device." + + OBJECT cpsIfStaticMacAddrAgingEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureLastMacAddress + DESCRIPTION + "An implementation of this object is not mandatory." + + OBJECT cpsIfClearSecureAddresses + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required if the device + does not support the command to clear all secure + address on the interface." + + ::= { ciscoPortSecurityMIBCompliances 2 } + +ciscoPortSecurityMIBCompliance2 MODULE-COMPLIANCE + STATUS obsolete -- superceded + -- by ciscoPortSecurityMIBCompliance3 + DESCRIPTION + "The compliance statement for the Port Security MIB." + MODULE -- this module + MANDATORY-GROUPS { + cpsGlobalGroup, + cpsInterfaceGroup2, + cpsIfVlanSecureMacAddrGroup + } + + GROUP cpsExtInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of keeping track of the last secure MAC + address learned or configured on the interface." + + GROUP cpsNotificationGroup + DESCRIPTION + "This is mandatory only for the device that supports + 'dropNotify' of cpsIfViolationAction." + + GROUP cpsUnicastFloodingInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of blocking unicast flooded traffic when + the secure address count reaches the threshold on + the interface." + + GROUP cpsShutdownTimeoutInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable to support shutdown timeout on the + interface." + + OBJECT cpsGlobalPortSecurityEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required. This may be + read-only." + + OBJECT cpsGlobalSNMPNotifRate + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsGlobalSNMPNotifControl + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureMacAddrAgingType + MIN-ACCESS read-only + DESCRIPTION + "read-write is not required if the device only support + one aging type." + + OBJECT cpsIfViolationAction + SYNTAX INTEGER { shutdown(1) } + DESCRIPTION + "The support of the values 'dropNotify' and/or 'drop' + is not required if the device does not support the + configuration of 'dropNotify' and/or 'drop'." + + OBJECT cpsIfViolationCount + DESCRIPTION + "An implementation of violation count is + required only if the device can provide the + number of the violations occurred on the device." + + OBJECT cpsIfStaticMacAddrAgingEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureLastMacAddress + DESCRIPTION + "An implementation of this object is not mandatory." + GROUP cpsIfVlanGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable to support trunk port security on the + interfaces." + + GROUP cpsGlobalClearAddressGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of clearing secure addresses from + the system." + + OBJECT cpsGlobalClearSecureMacAddresses + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required if the device + does not support the command to clear all secure + address on the interface." + + OBJECT cpsIfClearSecureMacAddresses + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required if the device + does not support the command to clear all secure + address on the interface." + + ::= { ciscoPortSecurityMIBCompliances 3 } + + +ciscoPortSecurityMIBCompliance3 MODULE-COMPLIANCE + STATUS obsolete -- superceded by + -- ciscoPortSecurityMIBCompliance4 + DESCRIPTION + "The compliance statement for the Port Security MIB." + MODULE -- this module + MANDATORY-GROUPS { + cpsGlobalGroup, + cpsInterfaceGroup2, + cpsIfVlanSecureMacAddrGroup + } + + GROUP cpsExtInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of keeping track of the last secure MAC + address learned or configured on the interface." + + GROUP cpsNotificationGroup + DESCRIPTION + "This is mandatory only for the device that supports + 'dropNotify' of cpsIfViolationAction." + + GROUP cpsUnicastFloodingInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of blocking unicast flooded traffic when + the secure address count reaches the threshold on + the interface." + + GROUP cpsShutdownTimeoutInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable to support shutdown timeout on the + interface." + + OBJECT cpsGlobalPortSecurityEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required. This may be + read-only." + + OBJECT cpsGlobalSNMPNotifRate + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsGlobalSNMPNotifControl + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureMacAddrAgingType + MIN-ACCESS read-only + DESCRIPTION + "read-write is not required if the device only support + one aging type." + + OBJECT cpsIfViolationAction + SYNTAX INTEGER { shutdown(1) } + DESCRIPTION + "The support of the values 'dropNotify' and/or 'drop' + is not required if the device does not support the + configuration of 'dropNotify' and/or 'drop'." + + OBJECT cpsIfViolationCount + DESCRIPTION + "An implementation of violation count is + required only if the device can provide the + number of the violations occurred on the device." + + OBJECT cpsIfStaticMacAddrAgingEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureLastMacAddress + DESCRIPTION + "An implementation of this object is not mandatory." + GROUP cpsIfVlanGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable to support trunk port security on the + interfaces." + + GROUP cpsGlobalClearAddressGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of clearing secure addresses from + the system." + + OBJECT cpsGlobalClearSecureMacAddresses + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required if the device + does not support the command to clear all secure + address on the interface." + + OBJECT cpsIfClearSecureMacAddresses + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required if the device + does not support the command to clear all secure + address on the interface." + + GROUP cpsTrunkSecureNotificationGroup + DESCRIPTION + "This group is mandatory only if the device supports + port-security feature on a trunk or multi-vlan port and + also supports the 'dropNotify' option for the object + cpsIfViolationAction." + + ::= { ciscoPortSecurityMIBCompliances 4 } + +ciscoPortSecurityMIBCompliance4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Port Security MIB." + MODULE -- this module + MANDATORY-GROUPS { + cpsGlobalGroup, + cpsInterfaceGroup2, + cpsIfVlanSecureMacAddrGroup + } + + GROUP cpsExtInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of keeping track of the last secure MAC + address learned or configured on the interface." + + GROUP cpsNotificationGroup + DESCRIPTION + "This is mandatory only for the device that supports + 'dropNotify' of cpsIfViolationAction." + + GROUP cpsUnicastFloodingInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of blocking unicast flooded traffic when + the secure address count reaches the threshold on + the interface." + + GROUP cpsShutdownTimeoutInterfaceGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable to support shutdown timeout on the + interface." + + OBJECT cpsGlobalPortSecurityEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required. This may be + read-only." + + OBJECT cpsGlobalSNMPNotifRate + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsGlobalSNMPNotifControl + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureMacAddrAgingType + MIN-ACCESS read-only + DESCRIPTION + "read-write is not required if the device only support + one aging type." + + OBJECT cpsIfViolationAction + SYNTAX INTEGER { shutdown(1) } + DESCRIPTION + "The support of the values 'dropNotify' and/or 'drop' + is not required if the device does not support the + configuration of 'dropNotify' and/or 'drop'." + + OBJECT cpsIfViolationCount + DESCRIPTION + "An implementation of violation count is + required only if the device can provide the + number of the violations occurred on the device." + + OBJECT cpsIfStaticMacAddrAgingEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT cpsIfSecureLastMacAddress + DESCRIPTION + "An implementation of this object is not mandatory." + + GROUP cpsIfMultiVlanGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable to support port security on the multi-vlan + interfaces as well as capable to support the maximum + number of secure mac address specified on per interface + per VLAN." + + GROUP cpsGlobalClearAddressGroup + DESCRIPTION + "This group is mandatory only for the device that + is capable of clearing secure addresses from + the system." + + OBJECT cpsGlobalClearSecureMacAddresses + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required if the device + does not support the command to clear all secure + address on the interface." + + OBJECT cpsIfClearSecureMacAddresses + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required if the device + does not support the command to clear all secure + address on the interface." + + GROUP cpsIfVlanSecureNotificationGroup + DESCRIPTION + "This group is mandatory only if the device supports + port-security feature on a multi-vlan port and + also supports the 'dropNotify' option for the object + cpsIfViolationAction." + + GROUP cpsExtInterfaceGroup1 + DESCRIPTION + "This group is mandatory only for the device that + is capable of keeping track of the VLAN-id where last + MAC address that is seen on the interface." + + ::= { ciscoPortSecurityMIBCompliances 5 } + +-- +-- Units of Conformance +-- +cpsGlobalGroup OBJECT-GROUP + OBJECTS { + cpsGlobalMaxSecureAddress, + cpsGlobalTotalSecureAddress, + cpsGlobalPortSecurityEnable, + cpsGlobalSNMPNotifRate, + cpsGlobalSNMPNotifControl + } + STATUS current + DESCRIPTION + "A collection of objects for use with the Port + Security feature." + ::= { ciscoPortSecurityMIBGroups 1 } + +cpsInterfaceGroup OBJECT-GROUP + OBJECTS { + cpsIfPortSecurityEnable, + cpsIfPortSecurityStatus, + cpsIfMaxSecureMacAddr, + cpsIfCurrentSecureMacAddrCount, + cpsIfSecureMacAddrAgingType, + cpsIfSecureMacAddrAgingTime, + cpsIfStaticMacAddrAgingEnable, + cpsIfViolationAction, + cpsIfViolationCount, + cpsIfClearSecureAddresses, + cpsSecureMacAddrType, + cpsSecureMacAddrRemainingAge, + cpsSecureMacAddrRowStatus + } + STATUS deprecated + DESCRIPTION + "********* THIS GROUP IS DEPRECATED ********** + A collection of objects for use with the Port + Security feature." + ::= { ciscoPortSecurityMIBGroups 2 } + +cpsExtInterfaceGroup OBJECT-GROUP + OBJECTS { cpsIfSecureLastMacAddress } + STATUS current + DESCRIPTION + "A collection of objects providing the additional + information for the Port Security feature." + ::= { ciscoPortSecurityMIBGroups 3 } + +cpsNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { cpsSecureMacAddrViolation } + STATUS current + DESCRIPTION + "A collection of notifications for use + with the Port Security feature." + ::= { ciscoPortSecurityMIBGroups 4 } + +cpsUnicastFloodingInterfaceGroup OBJECT-GROUP + OBJECTS { cpsIfUnicastFloodingEnable } + STATUS current + DESCRIPTION + "A collection of objects providing the + unicast flooding information for the + Port Security feature." + ::= { ciscoPortSecurityMIBGroups 5 } + +cpsShutdownTimeoutInterfaceGroup OBJECT-GROUP + OBJECTS { cpsIfShutdownTimeout } + STATUS current + DESCRIPTION + "A collection of objects providing the + shutdown timeout information for the + Port Security feature." + ::= { ciscoPortSecurityMIBGroups 6 } + +cpsIfVlanSecureMacAddrGroup OBJECT-GROUP + OBJECTS { + cpsIfVlanSecureMacAddrType, + cpsIfVlanSecureMacAddrRemainAge, + cpsIfVlanSecureMacAddrRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects for use with the Port + Security feature." + ::= { ciscoPortSecurityMIBGroups 8 } + +cpsInterfaceGroup1 OBJECT-GROUP + OBJECTS { + cpsIfPortSecurityEnable, + cpsIfPortSecurityStatus, + cpsIfMaxSecureMacAddr, + cpsIfCurrentSecureMacAddrCount, + cpsIfSecureMacAddrAgingType, + cpsIfSecureMacAddrAgingTime, + cpsIfStaticMacAddrAgingEnable, + cpsIfViolationAction, + cpsIfViolationCount, + cpsIfClearSecureAddresses + } + STATUS deprecated -- superceded + -- by cpsInterfaceGroup2 + DESCRIPTION + "********* THIS GROUP IS DEPRECATED ********** + A collection of objects for use with the Port + Security configuration." + ::= { ciscoPortSecurityMIBGroups 9 } + +cpsExtConfigInterfaceGroup OBJECT-GROUP + OBJECTS { + cpsIfShutdownTimeout, + cpsIfUnicastFloodingEnable + } + STATUS deprecated + DESCRIPTION + "********* THIS GROUP IS DEPRECATED ********** + A collection of objects providing the additional + information for the Port Security feature." + ::= { ciscoPortSecurityMIBGroups 10 } + +cpsIfVlanGroup OBJECT-GROUP + OBJECTS { + cpsIfVlanMaxSecureMacAddr, + cpsIfVlanCurSecureMacAddrCount + } + STATUS obsolete + DESCRIPTION + "A collection of objects providing additional trunk + VLAN information for the Port Security feature on a + given interface." + ::= { ciscoPortSecurityMIBGroups 11 } + +cpsGlobalClearAddressGroup OBJECT-GROUP + OBJECTS { + cpsGlobalClearSecureMacAddresses + } + STATUS current + DESCRIPTION + "A collection of objects for clearing addresses + on the device." + ::={ ciscoPortSecurityMIBGroups 12 } + +cpsInterfaceGroup2 OBJECT-GROUP + OBJECTS { + cpsIfPortSecurityEnable, + cpsIfPortSecurityStatus, + cpsIfMaxSecureMacAddr, + cpsIfCurrentSecureMacAddrCount, + cpsIfSecureMacAddrAgingType, + cpsIfSecureMacAddrAgingTime, + cpsIfStaticMacAddrAgingEnable, + cpsIfViolationAction, + cpsIfViolationCount, + cpsIfClearSecureMacAddresses, + cpsIfInvalidSrcRateLimitEnable, + cpsIfInvalidSrcRateLimitValue, + cpsIfStickyEnable + + } + STATUS current + DESCRIPTION + "A collection of objects for use with the Port + Security configuration." + ::= { ciscoPortSecurityMIBGroups 13 } + +cpsTrunkSecureNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { cpsTrunkSecureMacAddrViolation } + STATUS deprecated + DESCRIPTION + "A collection of trunk or multi-vlan port related + notifications for use with the port-security feature." + ::= { ciscoPortSecurityMIBGroups 14 } + +cpsIfMultiVlanGroup OBJECT-GROUP + OBJECTS { + cpsIfMultiVlanMaxSecureMacAddr, + cpsIfMultiVlanSecureMacAddrCount, + cpsIfMultiVlanClearSecureMacAddr, + cpsIfMultiVlanRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing additional per + interface per VLAN port security feature information + on a multi-vlan interface." + ::= { ciscoPortSecurityMIBGroups 15 } + +cpsIfVlanSecureNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { cpsIfVlanSecureMacAddrViolation } + STATUS current + DESCRIPTION + "A collection of trunk or multi-vlan port related + notifications for use with the port-security feature." + ::= { ciscoPortSecurityMIBGroups 16 } + +cpsExtInterfaceGroup1 OBJECT-GROUP + OBJECTS { cpsIfSecureLastMacAddrVlanId } + STATUS current + DESCRIPTION + "A collection of objects providing the information of + the VLAN-id for the last MAC address seen on the + interface." + ::= { ciscoPortSecurityMIBGroups 17 } + +END + + + diff --git a/MIBS/cisco/CISCO-POWER-ETHERNET-EXT-MIB b/MIBS/cisco/CISCO-POWER-ETHERNET-EXT-MIB new file mode 100644 index 0000000..b7429f1 --- /dev/null +++ b/MIBS/cisco/CISCO-POWER-ETHERNET-EXT-MIB @@ -0,0 +1,1735 @@ +-- ***************************************************************** +-- CISCO-POWER-ETHERNET-EXT-MIB +-- +-- Ported from flo_dsbu7 +-- +-- Nov 2011, ovld-sw-platform-dev +-- March 2004, Seth Wang +-- +-- Copyright (c) 2004-2007, 2010-2013, 2017-2018 by Cisco Systems, Inc. +-- +-- All rights reserved. +-- **************************************************************** + +CISCO-POWER-ETHERNET-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + pethPsePortEntry, + pethMainPseGroupIndex, + pethPsePortGroupIndex, + pethPsePortIndex + FROM POWER-ETHERNET-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + EntPhysicalIndexOrZero + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoPowerEthernetExtMIB MODULE-IDENTITY + LAST-UPDATED "201801190000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "A MIB module for extending the POWER-ETHERNET-MIB + (RFC3621) to add objects which provide additional + management information about Power Sourcing Equipment + (PSE) not available in POWER-ETHERNET-MIB. + + Glossary + + Power Sourcing Equipment (PSE) + These are devices supplying electrical power to + other equipment. They are, for example, inline power + switches, inline power daughterboards and power patch + panels. + + Powered Device (PD) + These are devices receiving their electrical power + supply from Power Sourcing Equipment. They are, for + example, IP telephones and wireless access points + or bridges." + REVISION "201801190000Z" + DESCRIPTION + "Added following OBJECT-GROUP + - cpeExtPseInfoPwrGroup + Added new compliance + - cpeExtMIBCompliance6." + REVISION "201307100000Z" + DESCRIPTION + "Added following TEXTUAL-CONVENTION + - CpeExtLldpPwrClassOrZero + Added following OBJECT-GROUP + - cpeExtPsePortLldpPowerGroup + Added new compliance + - cpeExtMIBCompliance5." + REVISION "201107180000Z" + DESCRIPTION + "Added cpeExtPowerPriorityGroup, cpeExtPsePortLldpGroup + and cpeExtPsePortCapabilitiesGroup. + + Added a new enumeration 'class4' in cpeExtPdStatsClass. + + Added TEXTUAL-CONVENTION CpeExtLldpPwrType, + CpeExtLldpPwrSrc, and CpeExtPwrPriority." + REVISION "200912040000Z" + DESCRIPTION + "Updated the DESCRIPTION of cpeExtPolicingNotif." + REVISION "200704120000Z" + DESCRIPTION + "Added 'overdrawLog' value to cpeExtPsePortAdditionalStatus. + Added cpeExtPortPolicingActionGroup, cpeExtPortPwrManAllocGroup + cpeExtPolicingNotifEnableGroup, and cpeExtPolicingNotifGroup." + REVISION "200702020000Z" + DESCRIPTION + "Added cpeExtPsePortEntPhyIndex, + cpeExtPsePortPolicingCapable and + cpeExtPsePortPolicingEnable to cpeExtPsePortTable. + Added cpeExtPdStatsTotalDevices and cpeExtPdStatsTable. + Added enumerated value disable(5) to cpeExtPsePortEnable." + REVISION "200506100000Z" + DESCRIPTION + "Added 'limit' to cpeExtPsePortEnable, 'overdraw' to + cpeExtPsePortAdditionalStatus and the groups + cpeExtPsePortPwrMonitorGroup and + cpeExtMainPseGroup." + REVISION "200404120000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 402 } + + +cpeExtMIBNotifs OBJECT IDENTIFIER + ::= { ciscoPowerEthernetExtMIB 0 } + +cpeExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoPowerEthernetExtMIB 1 } + +cpeExtMIBConformance OBJECT IDENTIFIER + ::= { ciscoPowerEthernetExtMIB 2 } + + +CpeExtLldpPwrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The requested Data Terminal Equipment (DTE) Power via + Media Dependent Interface (MDI) type based on Data Link Layer + (DLL) power classification. + + In Data Link Layer power classification, the PSE and PD perform + power negotiation using the Link Layer Discovery Protocol (LLDP) + as soon as the data link is established. It has finer power + resolution than the Physical Layer power classification and has + the ability for the PSE and PD to participate in dynamic power + allocation wherein allocated power to the PD may change one or + more times during PD operation. + + 'type1Pd' - A PD that advertises a power draw less than or + equal to 12.95 W (at the PD). + 'type1Pse' - A PSE that is designed to support a Type 1 PD. + 'type2Pd' - A PD that advertises a power draw greater than + 12.95 W (at the PD). + 'type2Pse - A PSE that is designed to support either a Type 1 + or a Type 2 PD." + SYNTAX INTEGER { + type1Pd(1), + type1Pse(2), + type2Pd(3), + type2Pse(4) + } + +CpeExtLldpPwrSrc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The power source of the PD or PSE port which implements the + LLDP based Data Link Layer power classification. + + 'pseAndLocal' - A PD powered both locally and by a PSE. + 'local' - A PD powered locally only. + 'pse' - A PD powered by a PSE only. + 'backupSrc' - A PSE powered by a backup power source. + 'primarySrc' - A PSE powered by its primary power source. + 'unknown' - A PD or PSE where the power source is + unknown." + SYNTAX INTEGER { + pseAndLocal(1), + local(2), + pse(3), + backupSrc(4), + primarySrc(5), + unknown(6) + } + +CpeExtPwrPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The power priority for the PD on the PSE port which implements + the LLDP based Data Link Layer power classification. + + 'critical' - power priority is at critical level. + 'high' - power priority is at high level. + 'low' - power priority is at low level. + 'unknown' - power priority level is unknown." + SYNTAX INTEGER { + critical(1), + high(2), + low(3), + unknown(4) + } + +CpeExtLldpPwrClassOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The power class of the PD or PSE port that implements + the LLDP based Data Link Layer power classification + + 'unknown' - power classification of the powered devices is + unknown. + + 'class0' - power classification of the powered devices is + class 0 in IEEE specifications. + + 'class1' - power classification of the powered devices is + class 1 in IEEE specifications. + + 'class2' - power classification of the powered devices is + class 2 in IEEE specifications. + + 'class3' - power classification of the powered devices is + class 3 in IEEE specifications. + + 'class4' - power classification of the powered devices is + class 4 in IEEE specifications." + SYNTAX INTEGER { + unknown(0), + class0(1), + class1(2), + class2(3), + class3(4), + class4(5) + } + +cpeExtDefaultAllocation OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the default inline power allocation per + port. This is a global configuration parameter that applies + to all inline power capable ports in the system. + + The system must consider this object as well as the per port + configuration object, cpeExtPsePortPwrMax, when determining + how much power to allocate to a port. The system will use the + lower of the two numbers." + ::= { cpeExtMIBObjects 1 } + +cpeExtPsePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpeExtPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table extends the POWER-ETHERNET-MIB pethPsePortTable + for power Ethernet ports on a Powered Sourcing Equipment + (PSE) device." + REFERENCE "RFC3621" + ::= { cpeExtMIBObjects 2 } + +cpeExtPsePortEntry OBJECT-TYPE + SYNTAX CpeExtPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cpeExtPsePortEntry extends a corresponding + pethPsePortTable entry. This entry displays and + controls more characteristics of a power Ethernet + port on a PSE device." + AUGMENTS { pethPsePortEntry } + ::= { cpeExtPsePortTable 1 } + +CpeExtPsePortEntry ::= SEQUENCE { + cpeExtPsePortEnable INTEGER, + cpeExtPsePortDiscoverMode INTEGER, + cpeExtPsePortDeviceDetected TruthValue, + cpeExtPsePortIeeePd TruthValue, + cpeExtPsePortAdditionalStatus BITS, + cpeExtPsePortPwrMax Unsigned32, + cpeExtPsePortPwrAllocated Unsigned32, + cpeExtPsePortPwrAvailable Unsigned32, + cpeExtPsePortPwrConsumption Unsigned32, + cpeExtPsePortMaxPwrDrawn Unsigned32, + cpeExtPsePortEntPhyIndex EntPhysicalIndexOrZero, + cpeExtPsePortPolicingCapable TruthValue, + cpeExtPsePortPolicingEnable INTEGER, + cpeExtPsePortPolicingAction INTEGER, + cpeExtPsePortPwrManAlloc Unsigned32, + cpeExtPsePortCapabilities BITS +} + +cpeExtPsePortEnable OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + static(2), + limit(3), + disable(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is an extension of the pethPsePortAdminEnable + object from RFC3621. It allows the user to be more specific + when enabling the PSE functions. The states, 'auto', 'static' + and 'limit' correspond to a value of 'true' for the + pethPsePortAdminEnable object. The state 'disable' corresponds + to a value of 'false' for the pethPsePortAdminEnable object. + + Setting this value to 'auto' enables Powered Device discovery + on the interface and the amount of power allocated depends on + the Powered Device discovered. If pethPsePortAdminEnable was + 'false' prior to this set operation, then it will become + 'true'. + + Setting this value to 'static' will also enable Powered + Device discovery. However, this is different from 'auto' + in that the amount of power is pre-allocated based on the + configuration on the Power Sourcing Equipment. If + pethPsePortAdminEnable was 'false' prior to this set + operation, then it will become 'true'. + + Setting this value to 'limit' enables Powered Device + discovery on the interface. The amount of power allocated + depends on the Powered Device discovered and the value + of cpeExtPsePortPwrMax. The lower value will be used. + If pethPsePortAdminEnable was 'false' prior to this set + operation, then it will become 'true'. + + Setting this value to 'disable' disables the PSE functions. + The pethPsePortAdminEnable object will adopt the value of + 'false' if it was 'true' prior to this set operation. When + setting the pethPsePortAdminEnable object to 'false' this + object cpeExtPsePortEnable will adopt the value of 'disable'. + + If cpeExtPsePortPolicingCapable of the PSE port, or + cpeExtMainPsePwrMonitorCapable of the PSE port's + main group, has the value of 'false', this object + can only be set to 'auto', 'static' or 'disable'. + Otherwise, this object can be set to 'auto', 'static', + 'limit' or 'disable'." + ::= { cpeExtPsePortEntry 1 } + +cpeExtPsePortDiscoverMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + off(2), + ieee(3), + cisco(4), + ieeeAndCisco(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the discover mode used by the system to + discover the PD. + + A value of 'unknown' indicates that the discover mode on the + interface is unknown. + + A value of 'off' indicates that discovery is disabled on the + interface. + + A value of 'ieee' indicates that the discover mode on the + interface is IEEE based. + + A value of 'cisco' indicates that the discover mode on the + interface is Cisco based. + + A value of 'ieeeAndCisco' indicates that the discover mode on + the interface is both IEEE and Cisco based." + ::= { cpeExtPsePortEntry 2 } + +cpeExtPsePortDeviceDetected OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if a Powered Device (PD) has been + detected on the interface. + + A value of 'true' indicates that a PD has been detected on + the interface. + + A value of 'false' indicates that no PD has been detected on + the interface." + ::= { cpeExtPsePortEntry 3 } + +cpeExtPsePortIeeePd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the Powered Device attached + to the interface is an IEEE compliant Powered Device or not. + + A value of 'true' indicates the attached Powered Device is + an IEEE compliant Powered Device. + + A value of 'false' indicates the attached Powered Device + is not an IEEE compliant Powered Device. This also means + that the value of the corresponding object from the + pethPsePortTable, pethPsePortPowerClassifications is + irrelevant." + ::= { cpeExtPsePortEntry 4 } + +cpeExtPsePortAdditionalStatus OBJECT-TYPE + SYNTAX BITS { + deny(0), + overdraw(1), + overdrawLog(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is an extension of the pethPsePortDetectionStatus + object from RFC3621 and provides additional status + information. + + deny: When set, the PD attached to the interface is being + denied power due to insufficient power resources on + the Power Sourcing Equipment. + + overdraw: When set, the PD attached to the interface is + being denied power because the PD is trying + to consume more power than it has been + configured to consume. + + overdrawLog: When set, the PD attached to the interface + is trying to consume more power than it has + been configured to consume, but is not being + denied power." + ::= { cpeExtPsePortEntry 5 } + +cpeExtPsePortPwrMax OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the maximum amount of power that the PSE will + make available to the PD connected to this interface." + ::= { cpeExtPsePortEntry 6 } + +cpeExtPsePortPwrAllocated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the amount of power allocated from the + PSE for the PD." + ::= { cpeExtPsePortEntry 7 } + +cpeExtPsePortPwrAvailable OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the amount of power available for + the PD to use. This value may differ from the value + cpeExtPsePortPwrAllocated due to the efficiency issues + of delivering the power from the PSE to the PD. + + When sufficient power is available to power a PD, this + value should be equal to the lower of the two objects, + cpeExtDefaultAllocation and cpeExtPsePortPwrMax." + ::= { cpeExtPsePortEntry 8 } + +cpeExtPsePortPwrConsumption OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the actual power consumption of the PD + connected to this interface. It may not necessarily + be equal to the value of cpeExtPsePortPwrAvailable." + ::= { cpeExtPsePortEntry 9 } + +cpeExtPsePortMaxPwrDrawn OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the maximum amount of power drawn by the PD + connected to this interface, since it was powered on." + ::= { cpeExtPsePortEntry 10 } + +cpeExtPsePortEntPhyIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entPhysicalIndex value that uniquely identifies the + PSE port. If the PSE port does not have a corresponding + physical entry in entPhysicalTable or if the + entPhysicalTable is not supported by the management + system, this object has the value of zero." + REFERENCE "RFC 2737, entPhysicalIndex." + ::= { cpeExtPsePortEntry 11 } + +cpeExtPsePortPolicingCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the PSE port hardware is + capable of policing the port for proper power consumption + based on the allocated value." + ::= { cpeExtPsePortEntry 12 } + +cpeExtPsePortPolicingEnable OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object allows the user to turn on or turn off the + power policing of the PSE port. If the instance value of + cpeExtPsePortPolicingCapable is 'TRUE', the user is allowed + to set this object to 'on' or 'off'. Otherwise, this + object is read-only and always has the value of 'off'." + ::= { cpeExtPsePortEntry 13 } + +cpeExtPsePortPolicingAction OBJECT-TYPE + SYNTAX INTEGER { + deny(1), + logOnly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the power policing action that + the device will take on this PSE port when the real-time + power consumption exceeds its max power allocation if + the value of cpeExtPsePortPolicingEnable is 'on'. + 'deny' - the device will deny the power to + the PSE port + 'logOnly' - the device will not deny the power + to the PSE port" + ::= { cpeExtPsePortEntry 14 } + +cpeExtPsePortPwrManAlloc OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the manual power allocation that + the PSE will allocate to the PD connected to this + interface regardless of the amount requested via CDP + or IEEE. + + Setting this object value to zero disables the manual + power allocation. + + Warning: Misconfiguring this manual power allocation may + cause damage to the system and void the warranty. Take + precautions not to oversubscribe the power supply." + ::= { cpeExtPsePortEntry 15 } + +cpeExtPsePortCapabilities OBJECT-TYPE + SYNTAX BITS { + policing(0), + poePlus(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the PSE functionality that + this port supports. + + If the 'policing' BIT is set, then this PSE port is + capable of policing the port for proper power consumption + based on the allocated value. + + If the 'poePlus' BIT is set, then this PSE port supports + PoE Plus functions." + ::= { cpeExtPsePortEntry 16 } + + + +cpeExtMainPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpeExtMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the additional information for the + main PSE group in pethMainPseTable." + REFERENCE "RFC3621, pethMainPseTable" + ::= { cpeExtMIBObjects 3 } + +cpeExtMainPseEntry OBJECT-TYPE + SYNTAX CpeExtMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cpeExtMainPseEntry contains information about + a particular pethMainPseGroupIndex. An entry is + created by the agent when a main PSE group is added + to the pethMainPseTable. An entry is deleted by the + agent when a main PSE group is removed from the + pethMainPseTable." + REFERENCE "RFC3621, pethMainPseTable" + INDEX { pethMainPseGroupIndex } + ::= { cpeExtMainPseTable 1 } + +CpeExtMainPseEntry ::= SEQUENCE { + cpeExtMainPseEntPhyIndex EntPhysicalIndexOrZero, + cpeExtMainPseDescr SnmpAdminString, + cpeExtMainPsePwrMonitorCapable TruthValue, + cpeExtMainPseUsedPower Unsigned32, + cpeExtMainPseRemainingPower Unsigned32 +} + +cpeExtMainPseEntPhyIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entPhysicalIndex value that uniquely identifies the + main PSE group. If the main PSE group does not have a + corresponding physical entry in entPhysicalTable or if + the entPhysicalTable is not supported by the management + system, then this object has the value of zero." + REFERENCE "RFC 2737, entPhysicalIndex." + ::= { cpeExtMainPseEntry 1 } + +cpeExtMainPseDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the Power + Source Equipment (PSE) group." + ::= { cpeExtMainPseEntry 2 } + +cpeExtMainPsePwrMonitorCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if the given group is capable of + monitoring the power consumption of the interfaces that + belong to the group. The value 'true' means that the + group is capable. The value 'false' means that the group + in not capable." + ::= { cpeExtMainPseEntry 3 } + +cpeExtMainPseUsedPower OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "miliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates used power expressed in miliwatts." + ::= { cpeExtMainPseEntry 4 } + +cpeExtMainPseRemainingPower OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "miliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates remaining power expressed in + miliwatts, this parameter is calculated as pethMainPsePower + minus cpeExtMainPseUsedPower." + ::= { cpeExtMainPseEntry 5 } + + +cpeExtPdStatistics OBJECT IDENTIFIER + ::= { cpeExtMIBObjects 4 } + + +cpeExtPdStatsTotalDevices OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of the + powered devices with any power classifications + in the system. + + Classification is a way to tag different terminals + on the Power over LAN network according to their + power consumption. Devices such as IP telephones, + WLAN access points and others, will be classified + according to their power requirements." + REFERENCE + "IEEE Std 802.3af Section 30.9.1.1.6 + aPSEPowerClassification" + ::= { cpeExtPdStatistics 1 } + +cpeExtPdStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpeExtPdStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the statistics information + of the powered devices fallen into different power + classifications in the system." + REFERENCE + "IEEE Std 802.3af Section 30.9.1.1.6 + aPSEPowerClassification" + ::= { cpeExtPdStatistics 2 } + +cpeExtPdStatsEntry OBJECT-TYPE + SYNTAX CpeExtPdStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cpeExtPdStatsEntry contains the statistics + information about a particular power classification + defined in cpeExtPdStatsIndex." + INDEX { cpeExtPdStatsClass } + ::= { cpeExtPdStatsTable 1 } + +CpeExtPdStatsEntry ::= SEQUENCE { + cpeExtPdStatsClass INTEGER, + cpeExtPdStatsDeviceCount Unsigned32 +} + +cpeExtPdStatsClass OBJECT-TYPE + SYNTAX INTEGER { + cisco(1), + class0(2), + class1(3), + class2(4), + class3(5), + class4(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The power classification as the index for the + statistics information for powered devices. + + A value of 'cisco' indicates that the powered + devices are CISCO proprietary and their power + classification does not fall into any class + in IEEE specifications. + + A value of 'class0' indicates that the power + classification of the powered devices falls into + class 0 in IEEE specifications. + + A value of 'class1' indicates that the power + classification of the powered devices falls into + class 1 in IEEE specifications. + + A value of 'class2' indicates that the power + classification of the powered devices falls into + class 2 in IEEE specifications. + + A value of 'class3' indicates that the power + classification of the powered devices falls into + class 3 in IEEE specifications. + + A value of 'class4' indicates that the power + classification of the powered devices falls into + class 4 in IEEE specifications." + REFERENCE + "IEEE Std 802.3af Section 30.9.1.1.6 + aPSEPowerClassification" + ::= { cpeExtPdStatsEntry 1 } + +cpeExtPdStatsDeviceCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the count of the powered + devices whose power classification falls into + a specific value of cpeExtPdStatsIndex." + ::= { cpeExtPdStatsEntry 2 } + + + +cpeExtPolicingNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the + the cpeExtPolicingNotif notification." + ::= { cpeExtMIBObjects 5 } + +cpeExtPowerPriorityEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the global control of the power priority + feature on the device. 'true' indicates that the power priority + feature is globally enabled. 'false' indicates that the power + priority feature is globally disabled." + ::= { cpeExtMIBObjects 6 } + +cpeExtPsePortLldpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpeExtPsePortLldpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table provides the Link Layer Discovery Protocol (LLDP) + based Data Link Layer (DLL) power classification + characteristics of PSE ports and PDs attached to them." + ::= { cpeExtMIBObjects 7 } + +cpeExtPsePortLldpEntry OBJECT-TYPE + SYNTAX CpeExtPsePortLldpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cpeExtPsePortLldpEntry entry contains the LLDP + based 802.3at DLL power classification characteristics for + a particular PSE and the PD attached to it. + + A PSE has its entry here when all of the following conditions + are satisfied: + - The LLDP power classification is globally enabled. + - It has a PD attached. + - LLDP is the operational power negotiation protocol between + the PSE and the PD attached." + INDEX { + pethPsePortGroupIndex, + pethPsePortIndex + } + ::= { cpeExtPsePortLldpTable 1 } + +CpeExtPsePortLldpEntry ::= SEQUENCE { + cpeExtPsePortLldpPwrType CpeExtLldpPwrType, + cpeExtPsePortLldpPdPwrType CpeExtLldpPwrType, + cpeExtPsePortLldpPwrSrc CpeExtLldpPwrSrc, + cpeExtPsePortLldpPdPwrSrc CpeExtLldpPwrSrc, + cpeExtPsePortLldpPwrPriority CpeExtPwrPriority, + cpeExtPsePortLldpPdPwrPriority CpeExtPwrPriority, + cpeExtPsePortLldpPwrReq Unsigned32, + cpeExtPsePortLldpPdPwrReq Unsigned32, + cpeExtPsePortLldpPwrAlloc Unsigned32, + cpeExtPsePortLldpPdPwrAlloc Unsigned32, + cpeExtPsePortLldpPwrClass CpeExtLldpPwrClassOrZero, + cpeExtPsePortLldpPdPwrClass CpeExtLldpPwrClassOrZero, + cpeExtPsePortLldpPdPwrSupport BITS, + cpeExtPsePortLldpPdPwrPairsOrZero INTEGER +} + +cpeExtPsePortLldpPwrType OBJECT-TYPE + SYNTAX CpeExtLldpPwrType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DTE Power via MDI type of the local system (PSE)." + ::= { cpeExtPsePortLldpEntry 1 } + +cpeExtPsePortLldpPdPwrType OBJECT-TYPE + SYNTAX CpeExtLldpPwrType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DTE Power via MDI type of the remote system (PD)." + ::= { cpeExtPsePortLldpEntry 2 } + +cpeExtPsePortLldpPwrSrc OBJECT-TYPE + SYNTAX CpeExtLldpPwrSrc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power source of the local system (PSE)." + ::= { cpeExtPsePortLldpEntry 3 } + +cpeExtPsePortLldpPdPwrSrc OBJECT-TYPE + SYNTAX CpeExtLldpPwrSrc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power source of the remote system (PD)." + ::= { cpeExtPsePortLldpEntry 4 } + +cpeExtPsePortLldpPwrPriority OBJECT-TYPE + SYNTAX CpeExtPwrPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power priority of the local system (PSE)." + ::= { cpeExtPsePortLldpEntry 5 } + +cpeExtPsePortLldpPdPwrPriority OBJECT-TYPE + SYNTAX CpeExtPwrPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power priority of the remote system (PD)." + ::= { cpeExtPsePortLldpEntry 6 } + +cpeExtPsePortLldpPwrReq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The requested PD power value that the local + system (PSE) mirrors back to the remote system (PD)." + ::= { cpeExtPsePortLldpEntry 7 } + +cpeExtPsePortLldpPdPwrReq OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PD requested power value received from + the remote system (PD)." + ::= { cpeExtPsePortLldpEntry 8 } + +cpeExtPsePortLldpPwrAlloc OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSE allocated power value for the remote + system (PD)." + ::= { cpeExtPsePortLldpEntry 9 } + +cpeExtPsePortLldpPdPwrAlloc OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliwatts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSE allocated power value received from the + remote system (PD)." + ::= { cpeExtPsePortLldpEntry 10 } + +cpeExtPsePortLldpPwrClass OBJECT-TYPE + SYNTAX CpeExtLldpPwrClassOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSE power classification sent to the remote PD via MDI TLV + in LLDP Protocol." + REFERENCE + "IEEE Std 802.3af Section 30.9.1.1.6 + aPSEPowerClassification" + ::= { cpeExtPsePortLldpEntry 11 } + +cpeExtPsePortLldpPdPwrClass OBJECT-TYPE + SYNTAX CpeExtLldpPwrClassOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This power classification received from the remote + system (PD)." + REFERENCE + "IEEE Std 802.3af Section 30.9.1.1.6 + aPSEPowerClassification" + ::= { cpeExtPsePortLldpEntry 12 } + +cpeExtPsePortLldpPdPwrSupport OBJECT-TYPE + SYNTAX BITS { + portClass(0), + pseMdiPwrSupport(1), + pseMdiPwrState(2), + psePairCtrlAbility(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power support mode received + from the remote PD via MDI TLV in LLDP protocol. + + 'portClass' - This bit is set if the port is + operating as PSE. Otherwise, it is + operating as PD. + + 'pseMdiPwrSupport' - This bit is set if power is supported in + MDI TLV. + + 'pseMdiPwrState' - This bit is set if power is enabled. + + 'psePairCtrlAbility' - This bit is set if pair selection can + be controlled." + ::= { cpeExtPsePortLldpEntry 13 } + +cpeExtPsePortLldpPdPwrPairsOrZero OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + signal(1), + spare(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the pinout pairs in use received + from the remote PD via MDI TLV in LLDP Protocol. + + 'unknown' - information is not available + + 'signal' - the signal pairs are in use. + + 'spare' - the spare pairs are in use." + ::= { cpeExtPsePortLldpEntry 14 } + + + +-- Notifications + +cpeExtPolicingNotif NOTIFICATION-TYPE + OBJECTS { + cpeExtPsePortPolicingAction, + cpeExtPsePortAdditionalStatus, + cpeExtPsePortPwrAllocated, + cpeExtPsePortMaxPwrDrawn + } + STATUS current + DESCRIPTION + "This notification is generated when the 'overdraw' or + 'overdrawLog' bit in value of cpeExtPsePortAdditionalStatus + is set or cleared." + ::= { cpeExtMIBNotifs 1 } +-- Conformance + +cpeExtMIBCompliances OBJECT IDENTIFIER + ::= { cpeExtMIBConformance 1 } + +cpeExtMIBGroups OBJECT IDENTIFIER + ::= { cpeExtMIBConformance 2 } + + +cpeExtMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the + CISCO-POWER-ETHERNET-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { cpeExtPsePortGroup } + + GROUP cpeExtPsePortGlobalConfigGroup + DESCRIPTION + "The cpeExtPsePortGlobalConfigGroup is mandatory for agents + that support global configurations on the PSE interfaces." + ::= { cpeExtMIBCompliances 1 } + +cpeExtMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the + CISCO-POWER-ETHERNET-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { cpeExtPsePortGroup } + + GROUP cpeExtPsePortGlobalConfigGroup + DESCRIPTION + "The cpeExtPsePortGlobalConfigGroup is mandatory for agents + that support global configurations on the PSE interfaces." + + GROUP cpeExtPsePortPwrMonitorGroup + DESCRIPTION + "The cpeExtPsePortPwrMonitorGroup is mandatory for agents + that provide power monitoring on PD's connected to the + PSE interfaces." + + GROUP cpeExtMainPseGroup + DESCRIPTION + "The cpeExtMainPseGroup is mandatory for agents + that support the interface power consumption + monitoring, or need additional info to identify + the PSE group." + ::= { cpeExtMIBCompliances 2 } + +cpeExtMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the + CISCO-POWER-ETHERNET-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { cpeExtPsePortGroup } + + GROUP cpeExtPsePortGlobalConfigGroup + DESCRIPTION + "The cpeExtPsePortGlobalConfigGroup is mandatory for agents + that support global configurations on the PSE interfaces." + + GROUP cpeExtPsePortPwrMonitorGroup + DESCRIPTION + "The cpeExtPsePortPwrMonitorGroup is mandatory for agents + that provide power monitoring on PD's connected to the + PSE interfaces." + + GROUP cpeExtMainPseGroup2 + DESCRIPTION + "The cpeExtMainPseGroup2 is mandatory for agents + that need additional information to identify the PSE + group." + + GROUP cpeExtPseGrpPwrGroup + DESCRIPTION + "The cpeExtPseGrpPwrGroup is mandatory for agents + that support the power consumption monitoring for + PSE groups." + + GROUP cpeExtPortEntityIndexGroup + DESCRIPTION + "The cpeExtPortEntityIndexGroup is mandatory for agents + that needs additional info to identify the interfaces + of the PSE port." + + GROUP cpeExtPortPolicingGroup + DESCRIPTION + "The cpeExtPortPolicingGroup is mandatory for agents + that provide power consumption policing for the PSE + ports." + + GROUP cpeExtPdStatsGroup + DESCRIPTION + "The cpeExtPdStatsGroup is mandatory for agents + that provide the statistics information for powered + devices." + + GROUP cpeExtPortPolicingActionGroup + DESCRIPTION + "The cpeExtPortPolicingActionGroup is mandatory + for agents that provide control of the power policing + action." + + GROUP cpeExtPortPwrManAllocGroup + DESCRIPTION + "The cpeExtPortPolicingActionGroup is mandatory + for agents that provide manual power allocation." + + GROUP cpeExtPolicingNotifEnableGroup + DESCRIPTION + "The cpeExtPolicingNotifEnableGroup is mandatory for agents + that provide notifications of power consumption policing + status for the PSE ports." + + GROUP cpeExtPolicingNotifGroup + DESCRIPTION + "The cpeExtPolicingNotifGroup is mandatory for agents + that provide notifications of power consumption policing + status for the PSE ports." + ::= { cpeExtMIBCompliances 3 } + +cpeExtMIBCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the + CISCO-POWER-ETHERNET-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { cpeExtPsePortGroup } + + GROUP cpeExtPsePortGlobalConfigGroup + DESCRIPTION + "The cpeExtPsePortGlobalConfigGroup is mandatory for agents + that support global configurations on the PSE interfaces." + + GROUP cpeExtPsePortPwrMonitorGroup + DESCRIPTION + "The cpeExtPsePortPwrMonitorGroup is mandatory for agents + that provide power monitoring on PD's connected to the + PSE interfaces." + + GROUP cpeExtMainPseGroup2 + DESCRIPTION + "The cpeExtMainPseGroup2 is mandatory for agents + that need additional information to identify the PSE + group." + + GROUP cpeExtPseGrpPwrGroup + DESCRIPTION + "The cpeExtPseGrpPwrGroup is mandatory for agents + that support the power consumption monitoring for + PSE groups." + + GROUP cpeExtPortEntityIndexGroup + DESCRIPTION + "The cpeExtPortEntityIndexGroup is mandatory for agents + that needs additional info to identify the interfaces + of the PSE port." + + GROUP cpeExtPortPolicingGroup + DESCRIPTION + "The cpeExtPortPolicingGroup is mandatory for agents + that provide power consumption policing for the PSE + ports." + + GROUP cpeExtPdStatsGroup + DESCRIPTION + "The cpeExtPdStatsGroup is mandatory for agents + that provide the statistics information for powered + devices." + + GROUP cpeExtPortPolicingActionGroup + DESCRIPTION + "The cpeExtPortPolicingActionGroup is mandatory + for agents that provide control of the power policing + action." + + GROUP cpeExtPortPwrManAllocGroup + DESCRIPTION + "The cpeExtPortPolicingActionGroup is mandatory + for agents that provide manual power allocation." + + GROUP cpeExtPolicingNotifEnableGroup + DESCRIPTION + "The cpeExtPolicingNotifEnableGroup is mandatory for agents + that provide notifications of power consumption policing + status for the PSE ports." + + GROUP cpeExtPolicingNotifGroup + DESCRIPTION + "The cpeExtPolicingNotifGroup is mandatory for agents + that provide notifications of power consumption policing + status for the PSE ports." + + GROUP cpeExtPowerPriorityGroup + DESCRIPTION + "The cpeExtPowerPriorityGroup is mandatory for agents + that support global control of the power priority + feature." + + GROUP cpeExtPsePortLldpGroup + DESCRIPTION + "The cpeExtPsePortLldpGroup is mandatory for agents + that support the LLDP based Data Link Layer + power classification." + + GROUP cpeExtPsePortCapabilitiesGroup + DESCRIPTION + "The cpeExtPsePortCapabilitiesGroup is mandatory for agents + that support PSE port capabilities." + + OBJECT cpeExtPsePortEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPwrMax + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPolicingEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPolicingAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPwrManAlloc + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPolicingNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPowerPriorityEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cpeExtMIBCompliances 4 } + +cpeExtMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the + CISCO-POWER-ETHERNET-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { cpeExtPsePortGroup } + + GROUP cpeExtPsePortGlobalConfigGroup + DESCRIPTION + "The cpeExtPsePortGlobalConfigGroup is mandatory for agents + that support global configurations on the PSE interfaces." + + GROUP cpeExtPsePortPwrMonitorGroup + DESCRIPTION + "The cpeExtPsePortPwrMonitorGroup is mandatory for agents + that provide power monitoring on PD's connected to the + PSE interfaces." + + GROUP cpeExtMainPseGroup2 + DESCRIPTION + "The cpeExtMainPseGroup2 is mandatory for agents + that need additional information to identify the PSE + group." + + GROUP cpeExtPseGrpPwrGroup + DESCRIPTION + "The cpeExtPseGrpPwrGroup is mandatory for agents + that support the power consumption monitoring for + PSE groups." + + GROUP cpeExtPortEntityIndexGroup + DESCRIPTION + "The cpeExtPortEntityIndexGroup is mandatory for agents + that needs additional info to identify the interfaces + of the PSE port." + + GROUP cpeExtPortPolicingGroup + DESCRIPTION + "The cpeExtPortPolicingGroup is mandatory for agents + that provide power consumption policing for the PSE + ports." + + GROUP cpeExtPdStatsGroup + DESCRIPTION + "The cpeExtPdStatsGroup is mandatory for agents + that provide the statistics information for powered + devices." + + GROUP cpeExtPortPolicingActionGroup + DESCRIPTION + "The cpeExtPortPolicingActionGroup is mandatory + for agents that provide control of the power policing + action." + + GROUP cpeExtPortPwrManAllocGroup + DESCRIPTION + "The cpeExtPortPolicingActionGroup is mandatory + for agents that provide manual power allocation." + + GROUP cpeExtPolicingNotifEnableGroup + DESCRIPTION + "The cpeExtPolicingNotifEnableGroup is mandatory for agents + that provide notifications of power consumption policing + status for the PSE ports." + + GROUP cpeExtPolicingNotifGroup + DESCRIPTION + "The cpeExtPolicingNotifGroup is mandatory for agents + that provide notifications of power consumption policing + status for the PSE ports." + + GROUP cpeExtPowerPriorityGroup + DESCRIPTION + "The cpeExtPowerPriorityGroup is mandatory for agents + that support global control of the power priority + feature." + + GROUP cpeExtPsePortLldpGroup + DESCRIPTION + "The cpeExtPsePortLldpGroup is mandatory for agents + that support the LLDP based Data Link Layer + power classification." + + GROUP cpeExtPsePortCapabilitiesGroup + DESCRIPTION + "The cpeExtPsePortCapabilitiesGroup is mandatory for agents + that support PSE port capabilities." + + GROUP cpeExtPsePortLldpPowerGroup + DESCRIPTION + "The cpeExtPsePortLldpPowerGroup is mandatory for agents + that support Power via MDI TLV in LLDP protocol." + + OBJECT cpeExtPsePortEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPwrMax + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPolicingEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPolicingAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPwrManAlloc + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPolicingNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPowerPriorityEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cpeExtMIBCompliances 5 } + +cpeExtMIBCompliance6 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the + CISCO-POWER-ETHERNET-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { cpeExtPsePortGroup } + + GROUP cpeExtPsePortGlobalConfigGroup + DESCRIPTION + "The cpeExtPsePortGlobalConfigGroup is mandatory for agents + that support global configurations on the PSE interfaces." + + GROUP cpeExtPsePortPwrMonitorGroup + DESCRIPTION + "The cpeExtPsePortPwrMonitorGroup is mandatory for agents + that provide power monitoring on PD's connected to the + PSE interfaces." + + GROUP cpeExtMainPseGroup2 + DESCRIPTION + "The cpeExtMainPseGroup2 is mandatory for agents + that need additional information to identify the PSE + group." + + GROUP cpeExtPseGrpPwrGroup + DESCRIPTION + "The cpeExtPseGrpPwrGroup is mandatory for agents + that support the power consumption monitoring for + PSE groups." + + GROUP cpeExtPortEntityIndexGroup + DESCRIPTION + "The cpeExtPortEntityIndexGroup is mandatory for agents + that needs additional info to identify the interfaces + of the PSE port." + + GROUP cpeExtPortPolicingGroup + DESCRIPTION + "The cpeExtPortPolicingGroup is mandatory for agents + that provide power consumption policing for the PSE + ports." + + GROUP cpeExtPdStatsGroup + DESCRIPTION + "The cpeExtPdStatsGroup is mandatory for agents + that provide the statistics information for powered + devices." + + GROUP cpeExtPortPolicingActionGroup + DESCRIPTION + "The cpeExtPortPolicingActionGroup is mandatory + for agents that provide control of the power policing + action." + + GROUP cpeExtPortPwrManAllocGroup + DESCRIPTION + "The cpeExtPortPolicingActionGroup is mandatory + for agents that provide manual power allocation." + + GROUP cpeExtPolicingNotifEnableGroup + DESCRIPTION + "The cpeExtPolicingNotifEnableGroup is mandatory for agents + that provide notifications of power consumption policing + status for the PSE ports." + + GROUP cpeExtPolicingNotifGroup + DESCRIPTION + "The cpeExtPolicingNotifGroup is mandatory for agents + that provide notifications of power consumption policing + status for the PSE ports." + + GROUP cpeExtPowerPriorityGroup + DESCRIPTION + "The cpeExtPowerPriorityGroup is mandatory for agents + that support global control of the power priority + feature." + + GROUP cpeExtPsePortLldpGroup + DESCRIPTION + "The cpeExtPsePortLldpGroup is mandatory for agents + that support the LLDP based Data Link Layer + power classification." + + GROUP cpeExtPsePortCapabilitiesGroup + DESCRIPTION + "The cpeExtPsePortCapabilitiesGroup is mandatory for agents + that support PSE port capabilities." + + GROUP cpeExtPsePortLldpPowerGroup + DESCRIPTION + "The cpeExtPsePortLldpPowerGroup is mandatory for agents + that support Power via MDI TLV in LLDP protocol." + + GROUP cpeExtPseInfoPwrGroup + DESCRIPTION + "The cpeExtPseInfoPwrGroup is mandatory for agents + that support used and remaining power info for PSE groups." + + OBJECT cpeExtPsePortEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPwrMax + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPolicingEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPolicingAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPsePortPwrManAlloc + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPolicingNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cpeExtPowerPriorityEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cpeExtMIBCompliances 6 } + +-- Units of Conformance + +cpeExtPsePortGroup OBJECT-GROUP + OBJECTS { + cpeExtPsePortEnable, + cpeExtPsePortDiscoverMode, + cpeExtPsePortDeviceDetected, + cpeExtPsePortIeeePd, + cpeExtPsePortAdditionalStatus, + cpeExtPsePortPwrMax, + cpeExtPsePortPwrAllocated, + cpeExtPsePortPwrAvailable, + cpeExtPsePortPwrConsumption + } + STATUS current + DESCRIPTION + "This group provides information and configuration objects + in addition to those provided in the POWER-ETHERNET-MIB + (RFC3621)." + ::= { cpeExtMIBGroups 1 } + +cpeExtPsePortGlobalConfigGroup OBJECT-GROUP + OBJECTS { cpeExtDefaultAllocation } + STATUS current + DESCRIPTION + "This is a collection of objects which provide global + configuration of the PSE interfaces." + ::= { cpeExtMIBGroups 2 } + +cpeExtPsePortPwrMonitorGroup OBJECT-GROUP + OBJECTS { cpeExtPsePortMaxPwrDrawn } + STATUS current + DESCRIPTION + "This is a collection of objects which provide power + monitoring on PD's connected to the PSE interfaces." + ::= { cpeExtMIBGroups 3 } + +cpeExtMainPseGroup OBJECT-GROUP + OBJECTS { + cpeExtMainPseEntPhyIndex, + cpeExtMainPseDescr, + cpeExtMainPsePwrMonitorCapable + } + STATUS deprecated + DESCRIPTION + "This is a collection of objects which provide + additional information for the PSE group. + cpeExtMainPseGroup object is superseded by cpeExtMainPseGroup2, + and cpeExtPseGrpPwrGroup." + ::= { cpeExtMIBGroups 4 } + +cpeExtPortEntityIndexGroup OBJECT-GROUP + OBJECTS { cpeExtPsePortEntPhyIndex } + STATUS current + DESCRIPTION + "This is a collection of objects which provide + entity physical index information for PSE port." + ::= { cpeExtMIBGroups 5 } + +cpeExtPortPolicingGroup OBJECT-GROUP + OBJECTS { + cpeExtPsePortPolicingCapable, + cpeExtPsePortPolicingEnable + } + STATUS current + DESCRIPTION + "This is a collection of objects which provide + the hardware power consumption policing information + for PSE port." + ::= { cpeExtMIBGroups 6 } + +cpeExtPdStatsGroup OBJECT-GROUP + OBJECTS { + cpeExtPdStatsTotalDevices, + cpeExtPdStatsDeviceCount + } + STATUS current + DESCRIPTION + "This is a collection of objects which provide + the statistics information for powered devices." + ::= { cpeExtMIBGroups 7 } + +cpeExtMainPseGroup2 OBJECT-GROUP + OBJECTS { + cpeExtMainPseEntPhyIndex, + cpeExtMainPseDescr + } + STATUS current + DESCRIPTION + "This is a collection of objects which provide + additional information to identify the PSE group." + ::= { cpeExtMIBGroups 8 } + +cpeExtPseGrpPwrGroup OBJECT-GROUP + OBJECTS { cpeExtMainPsePwrMonitorCapable } + STATUS current + DESCRIPTION + "This is a collection of objects which provide + power monitoring information for the PSE group." + ::= { cpeExtMIBGroups 9 } + +cpeExtPortPolicingActionGroup OBJECT-GROUP + OBJECTS { cpeExtPsePortPolicingAction } + STATUS current + DESCRIPTION + "This is a collection of objects which provide control + of the power policing action of the PSE port." + ::= { cpeExtMIBGroups 10 } + +cpeExtPortPwrManAllocGroup OBJECT-GROUP + OBJECTS { cpeExtPsePortPwrManAlloc } + STATUS current + DESCRIPTION + "This is a collection of objects which provide manual + power allocation for the PSE port." + ::= { cpeExtMIBGroups 11 } + +cpeExtPolicingNotifEnableGroup OBJECT-GROUP + OBJECTS { cpeExtPolicingNotifEnable } + STATUS current + DESCRIPTION + "A collection of object that provides control over + power consumption policing status notification." + ::= { cpeExtMIBGroups 12 } + +cpeExtPolicingNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cpeExtPolicingNotif } + STATUS current + DESCRIPTION + "This is a collection of notifications related to + power consumption policing information for PSE ports." + ::= { cpeExtMIBGroups 13 } + +cpeExtPowerPriorityGroup OBJECT-GROUP + OBJECTS { cpeExtPowerPriorityEnable } + STATUS current + DESCRIPTION + "A collection of objects which provides global + control of power priority feature." + ::= { cpeExtMIBGroups 14 } + +cpeExtPsePortLldpGroup OBJECT-GROUP + OBJECTS { + cpeExtPsePortLldpPwrType, + cpeExtPsePortLldpPdPwrType, + cpeExtPsePortLldpPwrSrc, + cpeExtPsePortLldpPdPwrSrc, + cpeExtPsePortLldpPwrPriority, + cpeExtPsePortLldpPdPwrPriority, + cpeExtPsePortLldpPwrReq, + cpeExtPsePortLldpPdPwrReq, + cpeExtPsePortLldpPwrAlloc, + cpeExtPsePortLldpPdPwrAlloc + } + STATUS current + DESCRIPTION + "A collection of objects which provides the + information about the LLDP based Data Link Layer + power classification characteristics of power Ethernet + PSE ports." + ::= { cpeExtMIBGroups 15 } + +cpeExtPsePortCapabilitiesGroup OBJECT-GROUP + OBJECTS { cpeExtPsePortCapabilities } + STATUS current + DESCRIPTION + "A collection of objects which provides PSE + port capabilities." + ::= { cpeExtMIBGroups 16 } + +cpeExtPsePortLldpPowerGroup OBJECT-GROUP + OBJECTS { + cpeExtPsePortLldpPwrClass, + cpeExtPsePortLldpPdPwrClass, + cpeExtPsePortLldpPdPwrSupport, + cpeExtPsePortLldpPdPwrPairsOrZero + } + STATUS current + DESCRIPTION + "A collection of objects which provide Power information + via MDI TLV in LLDP Protocol." + ::= { cpeExtMIBGroups 17 } + +cpeExtPseInfoPwrGroup OBJECT-GROUP + OBJECTS { + cpeExtMainPseUsedPower, + cpeExtMainPseRemainingPower + } + STATUS current + DESCRIPTION + "This is a collection of objects which provide + used and remaining power information for the PSE group." + ::= { cpeExtMIBGroups 18 } + +END + + diff --git a/MIBS/cisco/CISCO-PRIVATE-VLAN-MIB b/MIBS/cisco/CISCO-PRIVATE-VLAN-MIB new file mode 100644 index 0000000..afe0268 --- /dev/null +++ b/MIBS/cisco/CISCO-PRIVATE-VLAN-MIB @@ -0,0 +1,1199 @@ +-- ***************************************************************** +-- CISCO-PRIVATE-VLAN-MIB - Cisco Private Vlan MIB +-- +-- June 2001, Liwei Wang +-- June 2002, Prasanna Parthasarathy +-- +-- Copyright (c) 2001-2002, 2005-2006 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-PRIVATE-VLAN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI + vtpVlanEntry, vtpVlanEditEntry + FROM CISCO-VTP-MIB + ifIndex + FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF; + +ciscoPrivateVlanMIB MODULE-IDENTITY + LAST-UPDATED "200509080000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wbu@cisco.com" + DESCRIPTION + "The MIB module to support Private VLAN feature on + Cisco's switching devices." + REVISION "200509080000Z" + DESCRIPTION + "Added support for Private VLAN Promiscuous Trunk Ports. + by adding a new mode type" + + REVISION "200207240000Z" + DESCRIPTION + "Added support for Private VLAN Trunk Ports. Added the + TCs for VlanIndex Bitmaps" + REVISION "200105230000Z" + DESCRIPTION + "Added support for Private VLAN port mode and SVI + mapping." + REVISION "200104170000Z" + DESCRIPTION + " The Initial version of this MIB module." + ::= { ciscoMgmt 173 } + + +-- +-- Textual Conventions +-- + +PrivateVlanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VLAN type as defined for Private VLAN feature. + + 'normal' -- this VLAN is a normal VLAN (i.e., not a + private VLAN or private group). + + 'primary' -- this VLAN is the primary VLAN as defined for + Private VLAN feature. + + 'isolated' -- this VLAN is the isolated VLAN as + defined for Private VLAN feature. All the + ports in the isolated VLAN can only talk + to the specifically designated ports + configured as promiscuous ports, i.e., + the ports even in the same isolated VLAN + can not talk to each other. + + Promiscuous ports are the ports that + are performing the L2 mapping of the + secondary VLANs (isolated, community, + twoWayCommunity VLANs) to their + associated primary VLANs. Promiscuous + ports with cpvlanPromPortTwoWayRemapCapable + values of true(1) can also perform the L2 + mapping of primary VLANS to the + twoWayCommunity (5) VLANs associated with + them. + + 'community' -- this VLAN is the community VLAN as + defined for Private VLAN feature. All the + ports in this community VLAN can behave + like ports in normal VLAN type except + that they can also receive egress packets + tagged with its associated primary VLAN + ID. + + 'twoWayCommunity' -- this VLAN is the twoWayCommunity + VLAN as defined for Private VLAN feature. + All the ports in this twoWayCommunity VLAN + behave the same as ports in community(4) + VLAN. Promiscuous ports with + cpvlanPromPortTwoWayRemapCapable value + of true can also perform the L2 mapping + from primary VLANs to the twoWayCommunity + VLANs associated with them. + + A VLAN of isolated(3), community(4) or twoWayCommunity(5) + type is also called a secondary VLAN." + SYNTAX INTEGER { + normal(1), + primary(2), + isolated(3), + community(4), + twoWayCommunity(5) + } + +VlanIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VLAN ID or zero as defined for Private VLAN + feature. If the value is between 1 and 4095 + inclusive, it represents an IEEE 802.1Q VLAN-ID. + If the value is zero, it is object-specific and + must therefore be defined as part of the + description of any object which uses this syntax." + SYNTAX INTEGER(0..4095) + +VlanIndexBitmap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for a + total of 1024 VLANs in the management domain. + The most significant bit of the octet string is the + lowest value VLAN of 1024 VLANs. + + Refer to the description on the MIB object that + uses this textual convention to determine the meaning + of bits that are set ('1') or cleared ('0'). + + The most significant bit of the bitmap is transmitted + first. Note that if the length of this string is less than + 128 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU + size, and the agent may also omit zero-valued trailing + octets, to reduce the size of GetResponse PDUs." + + SYNTAX OCTET STRING (SIZE (0..128)) + + +cpvlanMIBObjects OBJECT IDENTIFIER ::= { ciscoPrivateVlanMIB 1 } + +cpvlanVlanObjects OBJECT IDENTIFIER ::= { cpvlanMIBObjects 1 } + +cpvlanPortObjects OBJECT IDENTIFIER ::= { cpvlanMIBObjects 2 } + +cpvlanSVIObjects OBJECT IDENTIFIER ::= { cpvlanMIBObjects 3 } + +-- +-- VLAN tables for Private VLAN feature +-- + +cpvlanVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpvlanVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Private VLAN information on the + VLANs which currently exist." + ::= { cpvlanVlanObjects 1 } + +cpvlanVlanEntry OBJECT-TYPE + SYNTAX CpvlanVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing the Private VLAN + information on the VLANs for a particular management + domain." + AUGMENTS { vtpVlanEntry } + ::= { cpvlanVlanTable 1 } + +CpvlanVlanEntry ::= SEQUENCE { + cpvlanVlanPrivateVlanType PrivateVlanType, + cpvlanVlanAssociatedPrimaryVlan VlanIndexOrZero +} + +cpvlanVlanPrivateVlanType OBJECT-TYPE + SYNTAX PrivateVlanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated the VLAN type as defined for Private VLAN + feature." + ::= { cpvlanVlanEntry 1 } + +cpvlanVlanAssociatedPrimaryVlan OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID of The associated primary VLAN used for + the Private VLAN feature if cpvlanVlanPrivateVlanType + has the value of isolated(3), community(4) or + twoWayCommunity(5). If cpvlanVlanPrivateVlanType + has the value of normal(1) or primary(2), then this + object has the value of 0. + + Note that one isolated VLAN can only be associated with + one unique primary VLAN. One primary VLAN can only be + associated with one isolated VLAN. + + One primary VLAN can be associated with multiple VLANs + of community or twoWayCommunity type; one community + or twoWayCommunity VLAN can only be associated with one + unique primary VLAN." + ::= { cpvlanVlanEntry 2 } + +cpvlanVlanEditTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpvlanVlanEditEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Private VLAN information on the VLANs + in the VLAN Edit Buffer for a particular management + domain." + ::= { cpvlanVlanObjects 2 } + +cpvlanVlanEditEntry OBJECT-TYPE + SYNTAX CpvlanVlanEditEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing the Private VLAN information + on the VLANs in the VLAN Edit Buffer for a particular + management domain." + AUGMENTS { vtpVlanEditEntry } + ::= { cpvlanVlanEditTable 1 } + +CpvlanVlanEditEntry ::= SEQUENCE { + cpvlanVlanEditPrivateVlanType PrivateVlanType, + cpvlanVlanEditAssocPrimaryVlan VlanIndexOrZero +} + +cpvlanVlanEditPrivateVlanType OBJECT-TYPE + SYNTAX PrivateVlanType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN type as defined for Private VLAN feature. + + Note that a VLAN's Private VLAN type can not be + changed once it already has any ports in it." + DEFVAL { normal } + ::= { cpvlanVlanEditEntry 1 } + +cpvlanVlanEditAssocPrimaryVlan OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN ID of the associated primary VLAN used for + the Private VLAN feature if + cpvlanVlanEditPrivateVlanType has the value of + isolated(3), community(4), twoWayCommunity(5). If + cpvlanVlanEditPrivateVlanType has the value of normal(1) + or primary(2), then this object has the value of 0. + + Note that one isolated VLAN can only be associated + with one unique primary VLAN. One primary VLAN can only + be associated with one isolated VLAN. + + One primary VLAN can be associated with multiple VLANs + of community or twoWayCommunity type; one community + or twoWayCommunity VLAN can only be associated with one + unique primary VLAN." + DEFVAL { 0 } + ::= { cpvlanVlanEditEntry 2 } + +-- +-- Table for configuring secondary VLAN on private ports +-- + +cpvlanPrivatePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpvlanPrivatePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of the configuration of + secondary VLAN on the ports of the device." + ::= { cpvlanPortObjects 1 } + +cpvlanPrivatePortEntry OBJECT-TYPE + SYNTAX CpvlanPrivatePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing information of the + configuration of secondary VLAN for each port. An entry + is created by the managed system for each interface which + can be configured as a private port for Private VLAN + feature." + INDEX { ifIndex } + ::= { cpvlanPrivatePortTable 1 } + +CpvlanPrivatePortEntry ::= SEQUENCE { + cpvlanPrivatePortSecondaryVlan VlanIndexOrZero +} + +cpvlanPrivatePortSecondaryVlan OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN ID of the secondary VLAN configured on this + private port. A private port is a port that allows + the ingress traffic of the secondary VLAN as well as + egress traffic of its associated primary VLAN, but + blocks the egress traffic of the isolated VLAN while + allowing the egress traffic of the community + or twoWayCommunity VLAN depending on the type of the + secondary VLAN. + + Note that a port can join a secondary VLAN only after + this secondary VLAN has been associated with a primary + VLAN, i.e., the cpvlanVlanAssociatedPrimaryVlan has a + non-zero value. The default value of 0 for this object + means this port has not joined any secondary VLAN yet." + DEFVAL { 0 } + ::= { cpvlanPrivatePortEntry 1 } + +-- +-- Table for remapping secondary VLAN to primary VLAN on promiscuous +-- ports for Private VLAN feature +-- + +cpvlanPromPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpvlanPromPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of secondary VLAN to + primary VLAN remapping on ports of the device." + ::= { cpvlanPortObjects 2 } + +cpvlanPromPortEntry OBJECT-TYPE + SYNTAX CpvlanPromPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing information of secondary + VLAN to primary VLAN remapping for each port. An entry + is created by the managed system for each interface + which can be configured as a promiscuous port for + Private VLAN feature." + INDEX { ifIndex } + ::= { cpvlanPromPortTable 1 } + +CpvlanPromPortEntry ::= SEQUENCE { + cpvlanPromPortMultiPrimaryVlan TruthValue, + cpvlanPromPortSecondaryRemap OCTET STRING, + cpvlanPromPortSecondaryRemap2k OCTET STRING, + cpvlanPromPortSecondaryRemap3k OCTET STRING, + cpvlanPromPortSecondaryRemap4k OCTET STRING, + cpvlanPromPortTwoWayRemapCapable TruthValue +} + +cpvlanPromPortMultiPrimaryVlan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether all the bits set as secondary VLANs + in the corresponding remapping objects (i.e. + cpvlanPromPortSecondaryRemap, + cpvlanPromPortSecondaryRemap2k, + cpvlanPromPortSecondaryRemap3k, + cpvlanPromPortSecondaryRemap4k) can belong to multiple + primary VLANs or not for this port. If this object value + is false(2), then the object values of + cpvlanVlanAssociatedPrimaryVlan for the secondary VLANs + with their bits turned on as '1' in those remapping + objects must be the same. If this object value is + true(1), then the object values of + cpvlanVlanAssociatedPrimaryVlan for the secondary VLANs + with their bits turned on as '1' in those remapping + objects need not be the same. + + A promiscuous port can remap a secondary VLAN to its + associated primary VLAN for egress traffic on the fly + as defined for Private VLAN feature." + ::= { cpvlanPromPortEntry 1 } + +cpvlanPromPortSecondaryRemap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN in the + management domain on this port. The first octet + corresponds to VLANs with VlanIndexOrZero values of 0 + through 7; the second octet to VLANs 8 through 15; etc. + The most significant bit of each octet corresponds to + the lowest value VlanIndexOrZero in that octet. + + A bit can only be set to '1' when the bit is + corresponding to a VLAN of Private VLAN isolated, + community or twoWayCommunity type which has already + been associated with a primary VLAN. Setting this bit + to '1' makes this promiscuous port remap the secondary + VLAN to its associated primary VLAN for egress traffic + on the fly, or remap the associated primary VLAN to + the secondary VLAN if the secondary VLAN is of + twoWayCommunity type and the object value of + cpvlanPromPortTwoWayRemapCapable for this promiscuous + port is true(1). + + Note that if the length of this string is less than + 128 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU + size, and the agent may also omit zero-valued trailing + octets, to reduce the size of GetResponse PDUs." + ::= { cpvlanPromPortEntry 2 } + +cpvlanPromPortSecondaryRemap2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANs with VlanIndexOrZero values of 1024 through 2047 + in the management domain on this port. The first octet + corresponds to VLANs with VlanIndexOrZero values of 1024 + through 1031; the second octet to VLANs 1032 through + 1039; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndexOrZero in + that octet. + + A bit can only be set to '1' when the bit is + corresponding to a VLAN of Private VLAN isolated or + community type which has already been associated with a + primary VLAN. Setting this bit to '1' makes this + promiscuous port remap the secondary VLAN to its + associated primary VLAN for egress traffic on the fly, + or remap the associated primary VLAN to the secondary + VLAN if the secondary VLAN is of twoWayCommunity type + and the object value of cpvlanPromPortTwoWayRemapCapable + for this promiscuous port is true(1). + + Note that if the length of this string is less than + 128 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU + size, and the agent may also omit zero-valued trailing + octets, to reduce the size of GetResponse PDUs. + + This object is only instantiated on devices which support + the range of VlanIndexOrZero up to 4095." + ::= { cpvlanPromPortEntry 3 } + +cpvlanPromPortSecondaryRemap3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANs with VlanIndexOrZero values of 2048 through 3071 + in the management domain on this port. The first octet + corresponds to VLANs with VlanIndexOrZero values of 2048 + through 2055; the second octet to VLANs 2056 through + 2063; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndexOrZero in + that octet. + + A bit can only be set to '1' when the bit is + corresponding to a VLAN of Private VLAN isolated or + community type which has already been associated with a + primary VLAN. Setting this bit to '1' makes this + promiscuous port remap the secondary VLAN to its + associated primary VLAN for egress traffic on the fly, + or remap the associated primary VLAN to the secondary + VLAN if the secondary VLAN is of twoWayCommunity type + and the object value of cpvlanPromPortTwoWayRemapCapable + for this promiscuous port is true(1). + + Note that if the length of this string is less than + 128 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU + size, and the agent may also omit zero-valued trailing + octets, to reduce the size of GetResponse PDUs. + + This object is only instantiated on devices which support + the range of VlanIndexOrZero up to 4095." + ::= { cpvlanPromPortEntry 4 } + +cpvlanPromPortSecondaryRemap4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANs with VlanIndexOrZero values of 3072 through 4095 + in the management domain on this port. The first octet + corresponds to VLANs with VlanIndexOrZero values of 3072 + through 3079; the second octet to VLANs 3080 through + 3087; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndexOrZero in + that octet. + + A bit can only be set to '1' when the bit is + corresponding to a VLAN of Private VLAN isolated or + community type which has already been associated with a + primary VLAN. Setting this bit to '1' makes this + promiscuous port remap the secondary VLAN to its + associated primary VLAN for egress traffic on the fly, + or remap the associated primary VLAN to the secondary + VLAN if the secondary VLAN is of twoWayCommunity type + and the object value of cpvlanPromPortTwoWayRemapCapable + for this promiscuous port is true(1). + + Note that if the length of this string is less than + 128 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU + size, and the agent may also omit zero-valued trailing + octets, to reduce the size of GetResponse PDUs. + + This object is only instantiated on devices which support + the range of VlanIndexOrZero up to 4095." + ::= { cpvlanPromPortEntry 5 } + +cpvlanPromPortTwoWayRemapCapable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the port is capable to perform + remapping from primary VLANs to the twoWayCommunity VLANs + associated with them for the Private VLAN feature. A + promiscuous port with this object value of false(2) can + only perform one-way remapping from secondary VLANs to + their associated primary VLANs, while a promiscuous port + with this object value of true(1) can also perform + remapping from primary VLANs to the twoWayCommunity VLANs + associated with them in addition to that." + ::= { cpvlanPromPortEntry 6 } + + +-- +-- Table for configuring port mode for Private VLAN feature +-- + +cpvlanPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpvlanPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of the configuration of + port mode for the Private VLAN feature." + ::= { cpvlanPortObjects 3 } + +cpvlanPortModeEntry OBJECT-TYPE + SYNTAX CpvlanPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing information of the + configuration of port mode on each port for the + Private VLAN feature. An entry of this table is + created by the managed system when the capability + to be a Private VLAN port is detected on an + interface." + INDEX { ifIndex } + ::= { cpvlanPortModeTable 1 } + +CpvlanPortModeEntry ::= SEQUENCE { + cpvlanPortMode INTEGER +} + +cpvlanPortMode OBJECT-TYPE + SYNTAX INTEGER { + nonPrivateVlan(1), + host(2), + promiscuous(3), + secondaryTrunk(4), + promiscuousTrunk(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Private VLAN port mode on this port. + + nonPrivateVlan(1) -- this port is configured to be a + non-Private-VLAN port. + + host(2) -- this port is configured to be + a Private-VLAN host port, i.e., private + port. + + promiscuous(3) -- this port is configured to be + a Private-VLAN promiscuous port. + + secondaryTrunk(4) -- this port is configured to be a + Private-VLAN isolated trunk port or community + trunk port. + + promiscuousTrunk(5) -- this port is configured to be a + Private-VLAN promiscuous trunk port." + + DEFVAL { nonPrivateVlan } + ::= { cpvlanPortModeEntry 1 } + +-- +-- Table for configuring private VLAN trunk ports +-- + +cpvlanTrunkPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpvlanTrunkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information of the configuration of + a private vlan trunk port in the device. This includes + secondary and normal allowed VLAN, encapsulation type, + trunk native vlan (as applied to private vlan trunks)." + ::= { cpvlanPortObjects 4 } + +cpvlanTrunkPortEntry OBJECT-TYPE + SYNTAX CpvlanTrunkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing information of the + configuration of one private vlan trunk port. An entry + is created by the managed system for each interface which + can be configured as a private vlan trunk port" + INDEX { ifIndex } + ::= { cpvlanTrunkPortTable 1 } + +CpvlanTrunkPortEntry ::= SEQUENCE { + cpvlanTrunkPortDynamicState INTEGER, + cpvlanTrunkPortEncapType INTEGER, + cpvlanTrunkPortNativeVlan VlanIndexOrZero, + cpvlanTrunkPortSecondaryVlans VlanIndexBitmap, + cpvlanTrunkPortSecondaryVlans2k VlanIndexBitmap, + cpvlanTrunkPortSecondaryVlans3k VlanIndexBitmap, + cpvlanTrunkPortSecondaryVlans4k VlanIndexBitmap, + cpvlanTrunkPortNormalVlans VlanIndexBitmap, + cpvlanTrunkPortNormalVlans2k VlanIndexBitmap, + cpvlanTrunkPortNormalVlans3k VlanIndexBitmap, + cpvlanTrunkPortNormalVlans4k VlanIndexBitmap, + cpvlanTrunkPortDynamicStatus INTEGER, + cpvlanTrunkPortEncapOperType INTEGER +} + +cpvlanTrunkPortDynamicState OBJECT-TYPE + SYNTAX INTEGER { on(1), onNoNegotiate(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For private VLAN trunk ports, this object allows the + operator to mandate the trunking behavior of the port + + on(1) dictates that the private VLAN port will always be a + trunk. If the negotiation is supported on this port, + negotiation will take place with the far end to attempt to + bring the far end into trunking state. + + onNoNegotiate(2) is used to indicate that the interface is + permanently set to be a trunk, and no negotiation takes + place with the far end on the link to ensure consistent + operation. This is similar to on(1) except no negotiation + takes place with the far end. + + If a port does not support negotiation, the value of on(1) + is not allowed. If the port's cpvlanTrunkPortEncapType is + set to negotiate(3), onNoNegotiate(2) is not allowed." + + ::= { cpvlanTrunkPortEntry 1 } + +cpvlanTrunkPortEncapType OBJECT-TYPE + SYNTAX INTEGER { dot1Q(1), isl(2), negotiate(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of VLAN encapsulation desired to be used on this + private vlan trunk port. + + It is either a particular type, or 'negotiate' meaning + whatever type results from the negotiation. + + dot1Q(1) indicates that the port should accept and transmit + packets with IEEE 802.1q VLAN encapsulation + + isl(2) indicates that the port should accept and transmit + packets with Inter Switch Link (ISL) VLAN encapsulation + + negotiate(3) indicates that the VLAN encapsulation is + negotiated with the far end. The negotiated VLAN + encapsulation can be dot1Q or isl. negotiate(2) is not + allowed if the port does not support negotiation of + VLAN encapsulation type or if its + cpvlanTrunkPortDynamicState is set to onNoNegotiate(2)" + + ::= { cpvlanTrunkPortEntry 2 } + +cpvlanTrunkPortNativeVlan OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VlanIndex of the VLAN which is represented by native + frames on this private vlan trunk port. For private vlan + trunk ports that need to drop untagged frames or not + supporting the sending and receiving of native frames, + this value should be set to zero" + ::= { cpvlanTrunkPortEntry 3 } + +cpvlanTrunkPortSecondaryVlans OBJECT-TYPE + SYNTAX VlanIndexBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANs + with values of 0 through 1023 in the management domain + on this port. + + If the VLAN represented by setting a bit to '1' in the + bitmap is a secondary VLAN that has already been + associated with a primary VLAN, it allows this private + VLAN trunk port to remap the secondary VLAN to its primary + VLAN for ingress traffic and to remap its associated primary + VLAN to the secondary VLAN for egress traffic. + + If the bit corresponding to a VLAN is set to '1' and if + the corresponding VLAN is a secondary VLAN, then the local + system is enabled to transmit and receive frames with + proper VLAN remapping via this Private VLAN trunk port. + + If the bit corresponding to a VLAN is set to '0', and if + the corresponding VLAN is not configured as a normal VLAN, + then the system is disabled from sending and receiving + frames on that VLAN via this Private VLAN trunk port." + + ::= { cpvlanTrunkPortEntry 4 } + +cpvlanTrunkPortSecondaryVlans2k OBJECT-TYPE + SYNTAX VlanIndexBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANs + with values of 1024 through 2047 in the management domain + on this port. + + If the VLAN represented by setting a bit to '1' in the + bitmap is a secondary VLAN that has already been + associated with a primary VLAN, it allows this private + VLAN trunk port to remap the secondary VLAN to its primary + VLAN for ingress traffic and to remap its associated primary + VLAN to the secondary VLAN for egress traffic. + + If the bit corresponding to a VLAN is set to '1' and if + the corresponding VLAN is a secondary VLAN, then the local + system is enabled to transmit and receive frames with + proper VLAN remapping via this Private VLAN trunk port. + + If the bit corresponding to a VLAN is set to '0', and if + the corresponding VLAN is not configured as a normal VLAN, + then the system is disabled from sending and receiving + frames on that VLAN via this Private VLAN trunk port. + + This object is only instantiated on devices which support + the range of VLANs up to 4095." + + ::= { cpvlanTrunkPortEntry 5 } + +cpvlanTrunkPortSecondaryVlans3k OBJECT-TYPE + SYNTAX VlanIndexBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANs + with values of 2048 through 3071 in the management domain + on this port. + + If the VLAN represented by setting a bit to '1' in the + bitmap is a secondary VLAN that has already been + associated with a primary VLAN, it allows this private + VLAN trunk port to remap the secondary VLAN to its primary + VLAN for ingress traffic and to remap its associated primary + VLAN to the secondary VLAN for egress traffic. + + If the bit corresponding to a VLAN is set to '1' and if + the corresponding VLAN is a secondary VLAN, then the local + system is enabled to transmit and receive frames with + proper VLAN remapping via this Private VLAN trunk port. + + If the bit corresponding to a VLAN is set to '0', and if + the corresponding VLAN is not configured as a normal VLAN, + then the system is disabled from sending and receiving + frames on that VLAN via this Private VLAN trunk port. + + This object is only instantiated on devices which support + the range of up to 4095." + + ::= { cpvlanTrunkPortEntry 6 } + +cpvlanTrunkPortSecondaryVlans4k OBJECT-TYPE + SYNTAX VlanIndexBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANs + with values of 3072 through 4095 in the management domain + on this port. + + If the VLAN represented by setting a bit to '1' in the + bitmap is a secondary VLAN that has already been + associated with a primary VLAN, it allows this private + VLAN trunk port to remap the secondary VLAN to its primary + VLAN for ingress traffic and to remap its associated primary + VLAN to the secondary VLAN for egress traffic. + + If the bit corresponding to a VLAN is set to '1' and if + the corresponding VLAN is a secondary VLAN, then the local + system is enabled to transmit and receive frames with + proper VLAN remapping via this Private VLAN trunk port. + + If the bit corresponding to a VLAN is set to '0', and if + the corresponding VLAN is not configured as a normal VLAN, + then the system is disabled from sending and receiving + frames on that VLAN via this Private VLAN trunk port. + + This object is only instantiated on devices which support + the range of up to 4095." + + ::= { cpvlanTrunkPortEntry 7 } + +cpvlanTrunkPortNormalVlans OBJECT-TYPE + SYNTAX VlanIndexBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANs + with values of 0 through 1023 in the management domain + on this port. + + If the VLAN represented by setting a bit to '1' in the + bitmap is a normal VLAN, it allows packets belonging to + this vlan on this Private VLAN trunk port. + + If the bit corresponding to a VLAN is set to '1' and if + the corresponding VLAN is a normal VLAN, then the local + system is enabled to transmit and receive frames as + normal VLAN + + If the bit corresponding to a VLAN is set to '0', and if + the corresponding VLAN is not configured as a secondary + VLAN, then the system is disabled from sending and receiving + frames on that VLAN via this Private VLAN trunk port." + + ::= { cpvlanTrunkPortEntry 8 } + +cpvlanTrunkPortNormalVlans2k OBJECT-TYPE + SYNTAX VlanIndexBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANs + with values of 1024 through 2047 in the management domain + on this port. + + If the VLAN represented by setting a bit to '1' in the + bitmap is a normal VLAN, it allows packets belonging to + this vlan on this Private VLAN trunk port. + + If the bit corresponding to a VLAN is set to '1' and if + the corresponding VLAN is a normal VLAN, then the local + system is enabled to transmit and receive frames as + normal VLAN + + If the bit corresponding to a VLAN is set to '0', and if + the corresponding VLAN is not configured as a secondary + VLAN, then the system is disabled from sending and receiving + frames on that VLAN via this Private VLAN trunk port. + + This object is only instantiated on devices which support + the range of VlanIndexOrZero up to 4095." + + ::= { cpvlanTrunkPortEntry 9 } + +cpvlanTrunkPortNormalVlans3k OBJECT-TYPE + SYNTAX VlanIndexBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANs + with values of 2048 through 3071 in the management domain + on this port. + + If the VLAN represented by setting a bit to '1' in the + bitmap is a normal VLAN, it allows packets belonging to + this vlan on this Private VLAN trunk port. + + If the bit corresponding to a VLAN is set to '1' and if + the corresponding VLAN is a normal VLAN, then the local + system is enabled to transmit and receive frames as + normal VLAN + + If the bit corresponding to a VLAN is set to '0', and if + the corresponding VLAN is not configured as a secondary + VLAN, then the system is disabled from sending and receiving + frames on that VLAN via this Private VLAN trunk port. + + This object is only instantiated on devices which support + the range of VlanIndexOrZero up to 4095." + + ::= { cpvlanTrunkPortEntry 10 } + +cpvlanTrunkPortNormalVlans4k OBJECT-TYPE + SYNTAX VlanIndexBitmap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANs + with values of 3072 through 4095 in the management domain + on this port. + + If the VLAN represented by setting a bit to '1' in the + bitmap is a normal VLAN, it allows packets belonging to + this vlan on this Private VLAN trunk port. + + If the bit corresponding to a VLAN is set to '1' and if + the corresponding VLAN is a normal VLAN, then the local + system is enabled to transmit and receive frames as + normal VLAN + + If the bit corresponding to a VLAN is set to '0', and if + the corresponding VLAN is not configured as a secondary + VLAN, then the system is disabled from sending and receiving + frames on that VLAN via this Private VLAN trunk port. + + This object is only instantiated on devices which support + the range of VlanIndexOrZero up to 4095." + + ::= { cpvlanTrunkPortEntry 11 } + +cpvlanTrunkPortDynamicStatus OBJECT-TYPE + SYNTAX INTEGER { trunking(1), notTrunking(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current dynamic trunking status of the + specified private VLAN port. + + trunking(1) indicates that the private VLAN port is + currently operating as a private VLAN trunk port + + notTrunking(2) indicates that the private VLAN port + is currently not trunking but is operating as an + access port." + + + ::= { cpvlanTrunkPortEntry 12 } + +cpvlanTrunkPortEncapOperType OBJECT-TYPE + SYNTAX INTEGER { dot1Q(1), isl(2), notApplicable(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of VLAN encapsulation in use on this private + vlan trunk port. + + dot1Q(1) indicates that the port accepts and transmits + packets with IEEE 802.1q VLAN encapsulation + + isl(2) indicates that the port accepts and transmits + packets with Inter Switch Link (ISL) VLAN encapsulation + + If the cpvlanTrunkPortDynamicStatus is notTrunking(2) or + if the encapsulation type negotiation has not been + completed, the object is set to notApplicable(3)." + + + ::= { cpvlanTrunkPortEntry 13 } + +-- +-- Private VLAN mapping for the Switch Virtual Interfaces +-- + +cpvlanSVIMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpvlanSVIMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the configuration of + primary VLAN SVI (Switch Virtual Interfaces) + mapping for the secondary VLANs for the Private + VLAN feature." + ::= { cpvlanSVIObjects 1 } + +cpvlanSVIMappingEntry OBJECT-TYPE + SYNTAX CpvlanSVIMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing the Primary VLAN + SVI mapping configuration for the existing + secondary VLANs. An entry is created by the managed + system for each VLAN with corresponding VLAN's + cpvlanVlanPrivateVlanType of isolated(3), + community(4), and twoWayCommunity(5)." + INDEX { cpvlanSVIMappingVlanIndex } + ::= { cpvlanSVIMappingTable 1 } + +CpvlanSVIMappingEntry ::= SEQUENCE { + cpvlanSVIMappingVlanIndex VlanIndexOrZero, + cpvlanSVIMappingPrimarySVI VlanIndexOrZero +} + +cpvlanSVIMappingVlanIndex OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies the + Virtual LAN associated with this information." + ::= { cpvlanSVIMappingEntry 1 } + +cpvlanSVIMappingPrimarySVI OBJECT-TYPE + SYNTAX VlanIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Vlan ID of the primary VLAN SVI this secondary + VLAN is mapped to for the Private VLAN feature. + This object has the value of zero if this secondary + VLAN is not mapped to any primary VLAN SVI." + DEFVAL { 0 } + ::= { cpvlanSVIMappingEntry 2 } + +-- +-- Conformance Information +-- + +cpvlanMIBConformance OBJECT IDENTIFIER ::= { ciscoPrivateVlanMIB 2 } +cpvlanMIBCompliances OBJECT IDENTIFIER ::= { cpvlanMIBConformance 1 } +cpvlanMIBGroups OBJECT IDENTIFIER ::= { cpvlanMIBConformance 2} + +-- +-- compliance statements +-- + +cpvlanMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Private VLAN feature + implementation." + MODULE -- this module + -- no MANDATORY-GROUPS + + OBJECT cpvlanTrunkPortEncapType + SYNTAX INTEGER { dot1Q(1) } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required and only one of the + 3 enumerated values for the Private Trunk port + encapsulation types need to be supported, + specifically: dot1Q(1)." + + GROUP cpvlanVlanGroup + DESCRIPTION + "This group must be implemented on devices which has + Private VLAN feature support." + GROUP cpvlanPrivatePortGroup + DESCRIPTION + "This group must be implemented on devices which has + Private VLAN feature support." + GROUP cpvlanPromPortGroup + DESCRIPTION + "This group must be implemented on devices which has + support for promiscuous port of Private VLAN feature." + GROUP cpvlanPromPort4kGroup + DESCRIPTION + "This group must be implemented on devices which has + support for promiscuous port of Private VLAN feature + for VlanIndexOrZero range of up to 4095." + GROUP cpvlanTrunkPortGroup + DESCRIPTION + "This group is mandatory for a managed system which has + Private VLAN trunk ports support." + + ::= { cpvlanMIBCompliances 1 } + +-- +-- units of conformance +-- +cpvlanVlanGroup OBJECT-GROUP + OBJECTS { cpvlanVlanPrivateVlanType, + cpvlanVlanAssociatedPrimaryVlan, + cpvlanVlanEditPrivateVlanType, + cpvlanVlanEditAssocPrimaryVlan + } + STATUS current + DESCRIPTION + "A collection of objects providing basic VLAN + configuration for Private VLAN feature." + ::= { cpvlanMIBGroups 1 } + +cpvlanPrivatePortGroup OBJECT-GROUP + OBJECTS { cpvlanPrivatePortSecondaryVlan + } + STATUS current + DESCRIPTION + "A collection of objects providing basic + private port configuration for Private VLAN + feature." + ::= { cpvlanMIBGroups 2 } + + +cpvlanPromPortGroup OBJECT-GROUP + OBJECTS { cpvlanPromPortMultiPrimaryVlan, + cpvlanPromPortSecondaryRemap, + cpvlanPromPortTwoWayRemapCapable + } + STATUS current + DESCRIPTION + "A collection of objects providing basic + promiscuous port configuration for Private + VLAN feature." + ::= { cpvlanMIBGroups 3 } + +cpvlanPromPort4kGroup OBJECT-GROUP + OBJECTS { cpvlanPromPortSecondaryRemap2k, + cpvlanPromPortSecondaryRemap3k, + cpvlanPromPortSecondaryRemap4k + } + STATUS current + DESCRIPTION + "A collection of objects providing basic promiscuous + port configuration for Private VLAN feature on + devices with VlanIndexOrZero range of up to 4095." + ::= { cpvlanMIBGroups 4 } + +cpvlanPortModeGroup OBJECT-GROUP + OBJECTS { cpvlanPortMode } + STATUS current + DESCRIPTION + "This is an optional group with a collection of + objects providing basic port mode configuration for + Private VLAN feature on devices which support + Private VLAN port mode feature." + ::= { cpvlanMIBGroups 5 } + +cpvlanSVIMappingGroup OBJECT-GROUP + OBJECTS { cpvlanSVIMappingPrimarySVI } + STATUS current + DESCRIPTION + "This is an optional group with a collection of + objects providing primary VLAN SVI mapping + configuration for the Private VLAN feature on + devices which support Primary VLAN SVI mapping + feature." + ::= { cpvlanMIBGroups 6 } + +cpvlanTrunkPortGroup OBJECT-GROUP + OBJECTS { cpvlanTrunkPortDynamicState, + cpvlanTrunkPortEncapType, + cpvlanTrunkPortNativeVlan, + cpvlanTrunkPortSecondaryVlans, + cpvlanTrunkPortSecondaryVlans2k, + cpvlanTrunkPortSecondaryVlans3k, + cpvlanTrunkPortSecondaryVlans4k, + cpvlanTrunkPortNormalVlans, + cpvlanTrunkPortNormalVlans2k, + cpvlanTrunkPortNormalVlans3k, + cpvlanTrunkPortNormalVlans4k, + cpvlanTrunkPortDynamicStatus, + cpvlanTrunkPortEncapOperType + } + STATUS current + DESCRIPTION + "A collection of objects providing basic private VLAN + trunk port configuration for Private VLAN feature." + ::= { cpvlanMIBGroups 7 } + +END + diff --git a/MIBS/cisco/CISCO-PROCESS-MIB b/MIBS/cisco/CISCO-PROCESS-MIB new file mode 100644 index 0000000..e93b110 --- /dev/null +++ b/MIBS/cisco/CISCO-PROCESS-MIB @@ -0,0 +1,2915 @@ +-- ***************************************************************** +-- CISCO-PROCESS-MIB.my: MIB for CPU and process statistics +-- +-- August 1998, Ramanathan R. Kavasseri +-- +-- Copyright (c) 1998, 2001, 2003, 2006-2011 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** +-- +-- This mib was extracted from RFC xxx + +CISCO-PROCESS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Gauge32, + Unsigned32, + NOTIFICATION-TYPE, + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeStamp, + DisplayString, + RowStatus, + TruthValue, + RowPointer, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + CounterBasedGauge64 + FROM HCNUM-TC + EntPhysicalIndexOrZero, + Unsigned64 + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoProcessMIB MODULE-IDENTITY + LAST-UPDATED "201106230000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The MIB module to describe active system processes. + Virtual Machine refers to those OS which can run the + code or process of a different executional model OS. + Virtual Process assume the executional model + of a OS which is different from Native OS. Virtual + Processes are also referred as Tasks. + Thread is a sequence of instructions to be executed + within a program. Thread which adhere to POSIX standard + is referred as a POSIX thread." + REVISION "201106230000Z" + DESCRIPTION + "Added new table cpmCoreTable as well as a new optoinal + compliance group cpmCoreGroup." + REVISION "201005060000Z" + DESCRIPTION + "Added the following new objects to the cpmCPUTotalTable. + cpmCPUMemoryCommitted, cpmCPUMemoryCommittedOvrFlow and + cpmCPUMemoryHCCommitted. + + Added new compliance group cpmCPUTotalMemoryCommitGroup which + includes Committed memory objects. + + Added new compliance cProcessMIBComplianceRev5 which + deprecates cProcessMIBComplianceRev4." + REVISION "200910120000Z" + DESCRIPTION + "Added TEXTUAL-CONVENTION called CPULoadAverage. + Added the following new objects to cpmCPUTotalTable. + cpmCPULoadAvg1min, cpmCPULoadAvg5min, cpmCPULoadAvg15min. + + Added new compliance group cpmCPULoadAvgGroup which includes + load average objects. + + Added new compliance cProcessMIBComplianceRev4 which + deprecates cProcessMIBComplianceRev3." + REVISION "200901230000Z" + DESCRIPTION + "Added the following new objects to cpmCPUTotalTable. + cpmCPUMemoryUsedOvrflw, cpmCPUMemoryHCUsed, + cpmCPUMemoryFreeOvrflw, cpmCPUMemoryHCFree, + cpmCPUMemoryKernelReservedOvrflw, cpmCPUMemoryHCKernelReserved, + cpmCPUMemoryLowestOvrflw, cpmCPUMemoryHCLowest + + Added the following new objects to cpmProcessExtRevTable. + cpmProcExtMemAllocatedRevOvrflw, cpmProcExtHCMemAllocatedRev, + cpmProcExtMemFreedRevOvrflw, cpmProcExtHCMemFreedRev, + cpmProcessTextSegmentSizeOvrflw, cpmProcessHCTextSegmentSize, + cpmProcessDataSegmentSizeOvrflw, cpmProcessHCDataSegmentSize, + cpmProcessStackSizeOvrflw, cpmProcessHCStackSize, + cpmProcessDynamicMemorySizeOvrflw, cpmProcessHCDynamicMemorySize + + Added the following new objects to cpmThreadTable. + cpmThreadStackSizeOvrflw, cpmThreadHCStackSize + + Added the following new objects to cpmVirtualProcessTable. + cpmVirtualProcessMemAllocatedOvrflw, + cpmVirtualProcessHCMemAllocated, + cpmVirtualProcessMemFreedOvrflw, cpmVirtualProcessHCMemFreed + + Added following new compliance groups. + cpmCPUTotalOverflowGroup, cpmCPUTotalOverflowGroup, + cpmProcessExtRevOverflowGroup, cpmProcessExtRevHCGroup, + cpmThreadOverflowGroup, cpmThreadHCGroup, + cpmVirtualProcessOverflowGroup, cpmVirtualProcessHCGroup + + Added new compliance cProcessMIBComplianceRev3 which deprecates + cProcessMIBComplianceRev2." + REVISION "200703230000Z" + DESCRIPTION + "Added new objects to support POSIX compliant OS. Added + cpmThread, cpmThreadTable, cpmVirtualProcess, + cpmVirtualProcessTable and updated cpmCPUTotalTable, + cpmProcessExtRevTable. Added cProcessMIBComplianceRev2 + by deprecating cProcessMIBComplianceRev1. Added + cpmCPUPosixMemoryGroup, cpmPosixProcessGroup, + cpmThreadGroup, cpmVirtualProcessGroup." + REVISION "200301220000Z" + DESCRIPTION + "cpmCPUThresholdTable, cpmCPUHistoryTable, + cpmCPUProcessHistoryTable are added for CPU thresholding + feature." + REVISION "200105180000Z" + DESCRIPTION + "The objects cpmProcExtUtil5Sec, cpmProcExtUtil1Min, + cpmProcExtUtil5Min,cpmCPUTotal5sec, cpmCPUTotal1min + and cpmCPUTotal5min are deprecated to increase the + value range as 0..100. The table cpmProcessExtTable + is deprecated. The new objects added are + cpmProcessExtRevTable, cpmProcExtMemAllocatedRev, + cpmProcExtMemFreedRev, cpmProcExtInvokedRev, + cpmProcExtRuntimeRev, cpmProcExtUtil5SecRev, + cpmProcExtUtil1MinRev, cpmCPUTotal5MinRev, + cpmCPUTotal5secRev, cpmCPUTotal1minRev and + cpmCPUTotal5minRev." + REVISION "9804150000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { ciscoMgmt 109 } + + + +CPULoadAverage ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The average number of processes in the queue waiting for CPU + time over the last N minutes, where the N is defined by the + object using this TC. This is similar to UNIX/Linux system load + average. The calculation may vary by different OS kernels, so + refer to the specific system document of your interest. + The object value, which uses this TC, reflects the average + number of runnable processes with units of hundredths of + processes, i.e. a value of 183 indicates the average number of + runnable processes over the N minutes is 1.83." + SYNTAX Unsigned32 +-- This MIB displays memory and CPU utilization on cisco devices. CPU +-- utilization will give a general idea of how busy the processor is. +-- The numbers are a ratio of the current idle time over the longest +-- idle time. Please note that this information should be used as an +-- estimate only. + +ciscoProcessMIBObjects OBJECT IDENTIFIER + ::= { ciscoProcessMIB 1 } + +cpmCPU OBJECT IDENTIFIER + ::= { ciscoProcessMIBObjects 1 } + +cpmProcess OBJECT IDENTIFIER + ::= { ciscoProcessMIBObjects 2 } + +cpmThread OBJECT IDENTIFIER + ::= { ciscoProcessMIBObjects 3 } + +cpmVirtualProcess OBJECT IDENTIFIER + ::= { ciscoProcessMIBObjects 4 } + +cpmCPUHistory OBJECT IDENTIFIER + ::= { cpmProcess 5 } + +-- Cisco CPU Total Table + +cpmCPUTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCPUTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of overall CPU statistics." + ::= { cpmCPU 1 } + +cpmCPUTotalEntry OBJECT-TYPE + SYNTAX CpmCPUTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Overall information about the CPU load. Entries in this + table come and go as CPUs are added and removed from the + system." + INDEX { cpmCPUTotalIndex } + ::= { cpmCPUTotalTable 1 } + +CpmCPUTotalEntry ::= SEQUENCE { + cpmCPUTotalIndex Unsigned32, + cpmCPUTotalPhysicalIndex EntPhysicalIndexOrZero, + cpmCPUTotal5sec Gauge32, + cpmCPUTotal1min Gauge32, + cpmCPUTotal5min Gauge32, + cpmCPUTotal5secRev Gauge32, + cpmCPUTotal1minRev Gauge32, + cpmCPUTotal5minRev Gauge32, + cpmCPUMonInterval Unsigned32, + cpmCPUTotalMonIntervalValue Gauge32, + cpmCPUInterruptMonIntervalValue Gauge32, + cpmCPUMemoryUsed Gauge32, + cpmCPUMemoryFree Gauge32, + cpmCPUMemoryKernelReserved Gauge32, + cpmCPUMemoryLowest Gauge32, + cpmCPUMemoryUsedOvrflw Gauge32, + cpmCPUMemoryHCUsed CounterBasedGauge64, + cpmCPUMemoryFreeOvrflw Gauge32, + cpmCPUMemoryHCFree Counter64, + cpmCPUMemoryKernelReservedOvrflw Gauge32, + cpmCPUMemoryHCKernelReserved CounterBasedGauge64, + cpmCPUMemoryLowestOvrflw Gauge32, + cpmCPUMemoryHCLowest CounterBasedGauge64, + cpmCPULoadAvg1min CPULoadAverage, + cpmCPULoadAvg5min CPULoadAverage, + cpmCPULoadAvg15min CPULoadAverage, + cpmCPUMemoryCommitted Gauge32, + cpmCPUMemoryCommittedOvrflw Gauge32, + cpmCPUMemoryHCCommitted CounterBasedGauge64 +} + +cpmCPUTotalIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely represents a CPU (or group of CPUs) + whose CPU load information is reported by a row in this table. + This index is assigned arbitrarily by the engine + and is not saved over reboots." + ::= { cpmCPUTotalEntry 1 } + +cpmCPUTotalPhysicalIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entPhysicalIndex of the physical entity for which + the CPU statistics in this entry are maintained. + The physical entity can be a CPU chip, a group of CPUs, + a CPU card etc. The exact type of this entity is described by + its entPhysicalVendorType value. If the CPU statistics + in this entry correspond to more than one physical entity + (or to no physical entity), or if the entPhysicalTable is + not supported on the SNMP agent, the value of this object + must be zero." + ::= { cpmCPUTotalEntry 2 } + +cpmCPUTotal5sec OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The overall CPU busy percentage in the last 5 second + period. This object obsoletes the busyPer object from + the OLD-CISCO-SYSTEM-MIB. This object is deprecated + by cpmCPUTotal5secRev which has the changed range of + value (0..100)." + ::= { cpmCPUTotalEntry 3 } + +cpmCPUTotal1min OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The overall CPU busy percentage in the last 1 minute + period. This object obsoletes the avgBusy1 object from + the OLD-CISCO-SYSTEM-MIB. This object is deprecated + by cpmCPUTotal1minRev which has the changed range + of value (0..100)." + ::= { cpmCPUTotalEntry 4 } + +cpmCPUTotal5min OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The overall CPU busy percentage in the last 5 minute + period. This object deprecates the avgBusy5 object from + the OLD-CISCO-SYSTEM-MIB. This object is deprecated + by cpmCPUTotal5minRev which has the changed range + of value (0..100)." + ::= { cpmCPUTotalEntry 5 } + +cpmCPUTotal5secRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The overall CPU busy percentage in the last 5 second + period. This object deprecates the object cpmCPUTotal5sec + and increases the value range to (0..100). This object + is deprecated by cpmCPUTotalMonIntervalValue" + ::= { cpmCPUTotalEntry 6 } + +cpmCPUTotal1minRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU busy percentage in the last 1 minute + period. This object deprecates the object cpmCPUTotal1min + and increases the value range to (0..100)." + ::= { cpmCPUTotalEntry 7 } + +cpmCPUTotal5minRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU busy percentage in the last 5 minute + period. This object deprecates the object cpmCPUTotal5min + and increases the value range to (0..100)." + ::= { cpmCPUTotalEntry 8 } + +cpmCPUMonInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU usage monitoring interval. The value of this + object in seconds indicates the how often the + CPU utilization is calculated and monitored." + ::= { cpmCPUTotalEntry 9 } + +cpmCPUTotalMonIntervalValue OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU busy percentage in the last + cpmCPUMonInterval period. + This object deprecates the object cpmCPUTotal5secRev." + ::= { cpmCPUTotalEntry 10 } + +cpmCPUInterruptMonIntervalValue OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU busy percentage in the + interrupt context in the last cpmCPUMonInterval + period." + ::= { cpmCPUTotalEntry 11 } + +cpmCPUMemoryUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently + under use." + ::= { cpmCPUTotalEntry 12 } + +cpmCPUMemoryFree OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently + free." + ::= { cpmCPUTotalEntry 13 } + +cpmCPUMemoryKernelReserved OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is reserved + for kernel usage." + ::= { cpmCPUTotalEntry 14 } + +cpmCPUMemoryLowest OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest free memory that has been recorded since + device has booted." + ::= { cpmCPUTotalEntry 15 } + +cpmCPUMemoryUsedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmCPUMemoryUsed. + This object needs to be supported only when the value of + cpmCPUMemoryUsed exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmCPUTotalEntry 16 } + +cpmCPUMemoryHCUsed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently under + use. This object is a 64-bit version of cpmCPUMemoryUsed." + ::= { cpmCPUTotalEntry 17 } + +cpmCPUMemoryFreeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmCPUMemoryFree. + This object needs to be supported only when the value of + cpmCPUMemoryFree exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmCPUTotalEntry 18 } + +cpmCPUMemoryHCFree OBJECT-TYPE + SYNTAX Counter64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently free. + This object is a 64-bit version of cpmCPUMemoryFree." + ::= { cpmCPUTotalEntry 19 } + +cpmCPUMemoryKernelReservedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmCPUMemoryKernelReserved. This object needs + to be supported only when the value of + cpmCPUMemoryKernelReserved exceeds 32-bit, otherwise + this object value would be set to 0." + ::= { cpmCPUTotalEntry 20 } + +cpmCPUMemoryHCKernelReserved OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is reserved + for kernel usage. This object is a 64-bit version of + cpmCPUMemoryKernelReserved." + ::= { cpmCPUTotalEntry 21 } + +cpmCPUMemoryLowestOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmCPUMemoryLowest. + This object needs to be supported only when the value of + cpmCPUMemoryLowest exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmCPUTotalEntry 22 } + +cpmCPUMemoryHCLowest OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lowest free memory that has been recorded since device has + booted. This object is a 64-bit version of cpmCPUMemoryLowest." + ::= { cpmCPUTotalEntry 23 } + +cpmCPULoadAvg1min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU load Average in the last 1 minute period" + ::= { cpmCPUTotalEntry 24 } + +cpmCPULoadAvg5min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU load Average in the last 5 minutes period" + ::= { cpmCPUTotalEntry 25 } + +cpmCPULoadAvg15min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU load Average in the last 15 minutes period" + ::= { cpmCPUTotalEntry 26 } + +cpmCPUMemoryCommitted OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently + Committed." + ::= { cpmCPUTotalEntry 27 } + +cpmCPUMemoryCommittedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmCPUMemoryCommitted. + This object needs to be supported only when the value of + cpmCPUMemoryCommitted exceeds 32-bit, otherwise this object + value would be set to 0." + ::= { cpmCPUTotalEntry 28 } + +cpmCPUMemoryHCCommitted OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall CPU wide system memory which is currently + committed. This object is a 64-bit version of + cpmCPUMemoryCommitted" + ::= { cpmCPUTotalEntry 29 } + + +-- Cisco Core Table + +cpmCoreTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of per-Core statistics." + ::= { cpmCPU 2 } + +cpmCoreEntry OBJECT-TYPE + SYNTAX CpmCoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Overall information about the Core load. Entries in this + table could come and go as Cores go online or offline." + INDEX { + cpmCPUTotalIndex, + cpmCoreIndex + } + ::= { cpmCoreTable 1 } + +CpmCoreEntry ::= SEQUENCE { + cpmCoreIndex Unsigned32, + cpmCorePhysicalIndex EntPhysicalIndexOrZero, + cpmCore5sec Gauge32, + cpmCore1min Gauge32, + cpmCore5min Gauge32, + cpmCoreLoadAvg1min CPULoadAverage, + cpmCoreLoadAvg5min CPULoadAverage, + cpmCoreLoadAvg15min CPULoadAverage +} + +cpmCoreIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely represents a Core (or group of Cores) + whose Core load information is reported by a row in this table. + This index is assigned arbitrarily by the engine + and is not saved over reboots." + ::= { cpmCoreEntry 1 } + +cpmCorePhysicalIndex OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entCorePhysicalIndex of the physical entity for which + the Core statistics in this entry are maintained. + The physical entity can be a CPU chip, a group of CPUs, + a CPU card etc. The exact type of this entity is described by + its entPhysicalVendorType value. If the Core statistics + in this entry correspond to more than one physical entity + (or to no physical entity), or if the entPhysicalTable is + not supported on the SNMP agent, the value of this object + must be zero." + ::= { cpmCoreEntry 2 } + +cpmCore5sec OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core busy percentage in the last 5 second + period." + ::= { cpmCoreEntry 3 } + +cpmCore1min OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core busy percentage in the last 1 minute + period." + ::= { cpmCoreEntry 4 } + +cpmCore5min OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core busy percentage in the last 5 minute + period." + ::= { cpmCoreEntry 5 } + +cpmCoreLoadAvg1min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core load Average in the last 1 minute period" + ::= { cpmCoreEntry 6 } + +cpmCoreLoadAvg5min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core load Average in the last 5 minutes period" + ::= { cpmCoreEntry 7 } + +cpmCoreLoadAvg15min OBJECT-TYPE + SYNTAX CPULoadAverage + UNITS "hundredths of processes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The overall Core load Average in the last 15 minutes period" + ::= { cpmCoreEntry 8 } + + +-- Cisco Processes Common Table + +cpmProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of generic information on all active + processes on this device." + ::= { cpmProcess 1 } + +cpmProcessEntry OBJECT-TYPE + SYNTAX CpmProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Generic information about an active process on this + device. Entries in this table come and go as processes are + created and destroyed by the device." + INDEX { + cpmCPUTotalIndex, + cpmProcessPID + } + ::= { cpmProcessTable 1 } + +CpmProcessEntry ::= SEQUENCE { + cpmProcessPID Unsigned32, + cpmProcessName DisplayString, + cpmProcessuSecs Unsigned32, + cpmProcessTimeCreated TimeStamp, + cpmProcessAverageUSecs Unsigned32 +} + +cpmProcessPID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the process ID. cpmTimeCreated + should be checked against the last time it was polled, + and if it has changed the PID has been reused and the + entire entry should be polled again." + ::= { cpmProcessEntry 1 } + +cpmProcessName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name associated with this process. If the name is + longer than 32 characters, it will be truncated to the first + 31 characters, and a `*' will be appended as the last + character to imply this is a truncated process name." + ::= { cpmProcessEntry 2 } + +cpmProcessuSecs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Average elapsed CPU time in microseconds when the + process was active. This object is deprecated + by cpmProcessAverageUSecs." + ::= { cpmProcessEntry 4 } + +cpmProcessTimeCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the process was created. The process ID + and the time when the process was created, uniquely + identifies a process." + ::= { cpmProcessEntry 5 } + +cpmProcessAverageUSecs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average elapsed CPU time in microseconds when the + process was active. This object deprecates the + object cpmProcessuSecs." + ::= { cpmProcessEntry 6 } + + +-- Cisco processes detail Table. This table is mandatory on systems +-- that have the internal capability to keep the information. + +cpmProcessExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmProcessExtEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains information that may or may + not be available on all cisco devices. It contains + additional objects for the more general + cpmProcessTable. This object is deprecated by + cpmProcessExtRevTable." + ::= { cpmProcess 2 } + +cpmProcessExtEntry OBJECT-TYPE + SYNTAX CpmProcessExtEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing additional information for + a particular process. This object is deprecated by + cpmProcessExtRevEntry." + AUGMENTS { cpmProcessEntry } + ::= { cpmProcessExtTable 1 } + +CpmProcessExtEntry ::= SEQUENCE { + cpmProcExtMemAllocated Gauge32, + cpmProcExtMemFreed Gauge32, + cpmProcExtInvoked Counter32, + cpmProcExtRuntime Counter32, + cpmProcExtUtil5Sec Gauge32, + cpmProcExtUtil1Min Gauge32, + cpmProcExtUtil5Min Gauge32, + cpmProcExtPriority INTEGER +} + +cpmProcExtMemAllocated OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The sum of all the dynamically allocated memory that + this process has received from the system. This includes + memory that may have been returned. The sum of freed + memory is provided by cpmProcExtMemFreed. This object + is deprecated by cpmProcExtMemAllocatedRev." + ::= { cpmProcessExtEntry 1 } + +cpmProcExtMemFreed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The sum of all memory that this process has returned + to the system. This object is deprecated by + cpmProcExtMemFreedRev." + ::= { cpmProcessExtEntry 2 } + +cpmProcExtInvoked OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of times since cpmTimeCreated that + the process has been invoked. This object is + deprecated by cpmProcExtInvokedRev." + ::= { cpmProcessExtEntry 3 } + +cpmProcExtRuntime OBJECT-TYPE + SYNTAX Counter32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of CPU time the process has used, in + microseconds. This object is deprecated by + cpmProcExtRuntimeRev." + ::= { cpmProcessExtEntry 4 } + +cpmProcExtUtil5Sec OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 5 + second period. It is determined as a weighted + decaying average of the current idle time over + the longest idle time. Note that this information + should be used as an estimate only. This object is + deprecated by cpmProcExtUtil5SecRev which has the + changed range of value (0..100)." + ::= { cpmProcessExtEntry 5 } + +cpmProcExtUtil1Min OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 1 + minute period. It is determined as a weighted + decaying average of the current idle time over the + longest idle time. Note that this information + should be used as an estimate only. This object is + deprecated by cpmProcExtUtil1MinRev which has + the changed range of value (0..100)." + ::= { cpmProcessExtEntry 6 } + +cpmProcExtUtil5Min OBJECT-TYPE + SYNTAX Gauge32 (1..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 5 + minute period. It is determined as a weighted + decaying average of the current idle time over + the longest idle time. Note that this information + should be used as an estimate only. This object + is deprecated by cpmProcExtUtil5MinRev which + has the changed range of value (0..100)." + ::= { cpmProcessExtEntry 7 } + +cpmProcExtPriority OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + high(2), + normal(3), + low(4), + notAssigned(5) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The priority level at which the process is + running. This object is deprecated by + cpmProcExtPriorityRev." + ::= { cpmProcessExtEntry 8 } + + + +cpmProcessExtRevTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmProcessExtRevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information that may or may + not be available on all cisco devices. It contains + additional objects for the more general + cpmProcessTable. This object deprecates + cpmProcessExtTable." + ::= { cpmProcess 3 } + +cpmProcessExtRevEntry OBJECT-TYPE + SYNTAX CpmProcessExtRevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional information for + a particular process. This object deprecates + cpmProcessExtEntry." + INDEX { + cpmCPUTotalIndex, + cpmProcessPID + } + ::= { cpmProcessExtRevTable 1 } + +CpmProcessExtRevEntry ::= SEQUENCE { + cpmProcExtMemAllocatedRev Gauge32, + cpmProcExtMemFreedRev Gauge32, + cpmProcExtInvokedRev Counter32, + cpmProcExtRuntimeRev Counter32, + cpmProcExtUtil5SecRev Gauge32, + cpmProcExtUtil1MinRev Gauge32, + cpmProcExtUtil5MinRev Gauge32, + cpmProcExtPriorityRev INTEGER, + cpmProcessType INTEGER, + cpmProcessRespawn TruthValue, + cpmProcessRespawnCount Counter32, + cpmProcessRespawnAfterLastPatch Counter32, + cpmProcessMemoryCore INTEGER, + cpmProcessLastRestartUser SnmpAdminString, + cpmProcessTextSegmentSize Unsigned32, + cpmProcessDataSegmentSize Gauge32, + cpmProcessStackSize Gauge32, + cpmProcessDynamicMemorySize Gauge32, + cpmProcExtMemAllocatedRevOvrflw Gauge32, + cpmProcExtHCMemAllocatedRev CounterBasedGauge64, + cpmProcExtMemFreedRevOvrflw Gauge32, + cpmProcExtHCMemFreedRev CounterBasedGauge64, + cpmProcessTextSegmentSizeOvrflw Unsigned32, + cpmProcessHCTextSegmentSize Unsigned64, + cpmProcessDataSegmentSizeOvrflw Gauge32, + cpmProcessHCDataSegmentSize CounterBasedGauge64, + cpmProcessStackSizeOvrflw Gauge32, + cpmProcessHCStackSize CounterBasedGauge64, + cpmProcessDynamicMemorySizeOvrflw Gauge32, + cpmProcessHCDynamicMemorySize CounterBasedGauge64 +} + +cpmProcExtMemAllocatedRev OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all the dynamically allocated memory that + this process has received from the system. This includes + memory that may have been returned. The sum of freed + memory is provided by cpmProcExtMemFreedRev. This object + deprecates cpmProcExtMemAllocated." + ::= { cpmProcessExtRevEntry 1 } + +cpmProcExtMemFreedRev OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all memory that this process has returned + to the system. This object deprecates + cpmProcExtMemFreed." + ::= { cpmProcessExtRevEntry 2 } + +cpmProcExtInvokedRev OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times since cpmTimeCreated that + the process has been invoked. This object + deprecates cpmProcExtInvoked." + ::= { cpmProcessExtRevEntry 3 } + +cpmProcExtRuntimeRev OBJECT-TYPE + SYNTAX Counter32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of CPU time the process has used, in + microseconds. This object deprecates + cpmProcExtRuntime." + ::= { cpmProcessExtRevEntry 4 } + +cpmProcExtUtil5SecRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 5 + second period. It is determined as a weighted + decaying average of the current idle time over + the longest idle time. Note that this information + should be used as an estimate only. This object + deprecates cpmProcExtUtil5Sec and increases the + value range to (0..100)." + ::= { cpmProcessExtRevEntry 5 } + +cpmProcExtUtil1MinRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 1 + minute period. It is determined as a weighted + decaying average of the current idle time over the + longest idle time. Note that this information + should be used as an estimate only. This object + deprecates cpmProcExtUtil1Min and increases the value + range to (0..100)." + ::= { cpmProcessExtRevEntry 6 } + +cpmProcExtUtil5MinRev OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea of how busy + a process caused the processor to be over a 5 + minute period. It is determined as a weighted + decaying average of the current idle time over + the longest idle time. Note that this information + should be used as an estimate only. This object + deprecates cpmProcExtUtil5Min and increases the + value range to (0..100)." + ::= { cpmProcessExtRevEntry 7 } + +cpmProcExtPriorityRev OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + high(2), + normal(3), + low(4), + notAssigned(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority level at which the process is + running. This object deprecates + cpmProcExtPriority." + ::= { cpmProcessExtRevEntry 8 } + +cpmProcessType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + posix(2), + ios(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the kind of process in context." + ::= { cpmProcessExtRevEntry 9 } + +cpmProcessRespawn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether respawn of a process is enabled + or not. If enabled the process in context repawns after + it has crashed/stopped." + ::= { cpmProcessExtRevEntry 10 } + +cpmProcessRespawnCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the number of times the process has + respawned/restarted." + ::= { cpmProcessExtRevEntry 11 } + +cpmProcessRespawnAfterLastPatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the number of times a process has + restarted after the last patch is applied. This is to + determine the stability of the last patch." + ::= { cpmProcessExtRevEntry 12 } + +cpmProcessMemoryCore OBJECT-TYPE + SYNTAX INTEGER { + other(1), + mainmem(2), + mainmemSharedmem(3), + mainmemText(4), + mainmemTextSharedmem(5), + sharedmem(6), + sparse(7), + off(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the part of process memory to be + dumped when a process crashes. The process + memory is used for debugging purposes to trace the + root cause of the crash. + sparse - Some operating systems support minimal + dump of process core like register + info, partial stack, partial memory + pages especially for critical process + to facilitate faster process restart." + ::= { cpmProcessExtRevEntry 13 } + +cpmProcessLastRestartUser OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicate the user that has last restarted the + process or has taken running coredump of the process." + ::= { cpmProcessExtRevEntry 14 } + +cpmProcessTextSegmentSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the text memory of a process and all + its shared objects." + ::= { cpmProcessExtRevEntry 15 } + +cpmProcessDataSegmentSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the data segment of a process and + all its shared objects." + ::= { cpmProcessExtRevEntry 16 } + +cpmProcessStackSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the amount of stack memory used by the + process." + ::= { cpmProcessExtRevEntry 17 } + +cpmProcessDynamicMemorySize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the amount of dynamic memory being used + by the process." + ::= { cpmProcessExtRevEntry 18 } + +cpmProcExtMemAllocatedRevOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcExtMemAllocatedRev. This object needs + to be supported only when the value of + cpmProcExtMemAllocatedRev exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmProcessExtRevEntry 19 } + +cpmProcExtHCMemAllocatedRev OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all the dynamically allocated memory that this + process has received from the system. This includes memory + that may have been returned. This object is a 64-bit version + of cpmProcExtMemAllocatedRev." + ::= { cpmProcessExtRevEntry 20 } + +cpmProcExtMemFreedRevOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcExtMemFreedRev. This object needs to + be supported only when the value of + cpmProcExtMemFreedRev exceeds 32-bit,otherwise + this object value would be set to 0." + ::= { cpmProcessExtRevEntry 21 } + +cpmProcExtHCMemFreedRev OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all memory that this process has returned to the + system. This object is a 64-bit version of + cpmProcExtMemFreedRev." + ::= { cpmProcessExtRevEntry 22 } + +cpmProcessTextSegmentSizeOvrflw OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcessTextSegmentSize. This object needs + to be supported only when the value of + cpmProcessTextSegmentSize exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmProcessExtRevEntry 23 } + +cpmProcessHCTextSegmentSize OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the text memory of a process and all + its shared objects. This object is a 64-bit version + of cpmProcessTextSegmentSize." + ::= { cpmProcessExtRevEntry 24 } + +cpmProcessDataSegmentSizeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcessDataSegmentSize. This object needs + to be supported only when the value of + cpmProcessDataSegmentSize exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmProcessExtRevEntry 25 } + +cpmProcessHCDataSegmentSize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the data segment of a process and + all its shared objects.. This object is a 64-bit + version of cpmProcessDataSegmentSize." + ::= { cpmProcessExtRevEntry 26 } + +cpmProcessStackSizeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmProcessStackSize. + This object needs to be supported only when the value of + cpmProcessStackSize exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmProcessExtRevEntry 27 } + +cpmProcessHCStackSize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the amount of stack memory used by the process. + This object is a 64-bit version of cpmProcessStackSize." + ::= { cpmProcessExtRevEntry 28 } + +cpmProcessDynamicMemorySizeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmProcessDynamicMemorySize. This object needs + to be supported only when the value of + cpmProcessDynamicMemorySize exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmProcessExtRevEntry 29 } + +cpmProcessHCDynamicMemorySize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the amount of dynamic memory being used + by the process. This object is a 64-bit version of + cpmProcessDynamicMemorySize." + ::= { cpmProcessExtRevEntry 30 } + + +-- Threshold Table allows the CPU threshold configurations. +-- When the configured threshold is reached a NMS will be notified +-- with this event. + +cpmCPUThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCPUThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information about the + thresholding values for CPU , configured by the user." + ::= { cpmProcess 4 } + +cpmCPUThresholdEntry OBJECT-TYPE + SYNTAX CpmCPUThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about + CPU thresholding parameters. cpmCPUTotalIndex + identifies the CPU (or group of CPUs) for which this + configuration applies." + INDEX { + cpmCPUTotalIndex, + cpmCPUThresholdClass + } + ::= { cpmCPUThresholdTable 1 } + +CpmCPUThresholdEntry ::= SEQUENCE { + cpmCPUThresholdClass INTEGER, + cpmCPURisingThresholdValue Unsigned32, + cpmCPURisingThresholdPeriod Unsigned32, + cpmCPUFallingThresholdValue Unsigned32, + cpmCPUFallingThresholdPeriod Unsigned32, + cpmCPUThresholdEntryStatus RowStatus +} + +cpmCPUThresholdClass OBJECT-TYPE + SYNTAX INTEGER { + total(1), + interrupt(2), + process(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Value of this object indicates the type of + utilization, which is monitored. The total(1) indicates + the total CPU utilization, interrupt(2) indicates the + the CPU utilization in interrupt context and process(3) + indicates the CPU utilization in the process level + execution context." + ::= { cpmCPUThresholdEntry 1 } + +cpmCPURisingThresholdValue OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage rising threshold value configured by + the user. The value indicates, + if the percentage CPU utilization is equal to or above + this value for cpmCPURisingThresholdPeriod duration + then send a cpmCPURisingThreshold notification to + the NMS." + ::= { cpmCPUThresholdEntry 2 } + +cpmCPURisingThresholdPeriod OBJECT-TYPE + SYNTAX Unsigned32 (5..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an observation interval. + The value of this object indicates that + the CPU utilization should be above + cpmCPURisingThresholdValue for this duration to send a + cpmCPURisingThreshold notification to the NMS." + DEFVAL { 5 } + ::= { cpmCPUThresholdEntry 3 } + +cpmCPUFallingThresholdValue OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The percentage falling threshold value configured by + the user. The value indicates, if the percentage + CPU utilization is equal to or below this value for + cpmCPUFallingThresholdPeriod duration + then send a cpmCPUFallingThreshold notification + to the NMS." + ::= { cpmCPUThresholdEntry 4 } + +cpmCPUFallingThresholdPeriod OBJECT-TYPE + SYNTAX Unsigned32 (5..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is an observation interval. The value of this + object indicates that CPU utilization should be below + cpmCPUFallingThresholdValue for this duration to send a + cpmCPURisingThreshold notification to the NMS." + DEFVAL { 5 } + ::= { cpmCPUThresholdEntry 5 } + +cpmCPUThresholdEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { cpmCPUThresholdEntry 6 } + + + +cpmCPUHistoryThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user configured value of this object gives + the minimum percent CPU utilization of a process + in the last cpmCPUMonInterval duration required to be a + member of history table. When this object is changed + the new value will have effect in the next interval." + ::= { cpmCPUHistory 1 } + +cpmCPUHistorySize OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value configured by the user which specifies the + number of reports in the history table. + A report contains set of processes which crossed + the cpmCPUHistoryThreshold + in the last cpmCPUMonInterval along with + the time at which this report is + created, total and interrupt CPU utilizations. + When this object is changed + the new value will have effect in the next interval." + ::= { cpmCPUHistory 2 } + +cpmCPUHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCPUHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CPU utilization history entries." + ::= { cpmCPUHistory 3 } + +cpmCPUHistoryEntry OBJECT-TYPE + SYNTAX CpmCPUHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A historical sample of CPU utilization statistics. + cpmCPUTotalIndex identifies the CPU (or group of CPUs) + for which this history is collected. + When the cpmCPUHistorySize is + reached the least recent entry is lost." + INDEX { + cpmCPUTotalIndex, + cpmCPUHistoryReportId + } + ::= { cpmCPUHistoryTable 1 } + +CpmCPUHistoryEntry ::= SEQUENCE { + cpmCPUHistoryReportId Unsigned32, + cpmCPUHistoryReportSize Unsigned32, + cpmCPUHistoryTotalUtil Gauge32, + cpmCPUHistoryInterruptUtil Gauge32, + cpmCPUHistoryCreatedTime TimeStamp +} + +cpmCPUHistoryReportId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "All the entries which are created at the same time + will have same value for this object. When the + configured threshold for being a part of History table + is reached then the qualified processes become the + part of history table. The entries which became the + part of history table at one instant will have + the same value for this object. When this object + reaches the max index value then it will wrap around." + ::= { cpmCPUHistoryEntry 1 } + +cpmCPUHistoryReportSize OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of process entries in a report. + This object gives information about how many processes + became a part of history table at one instant." + ::= { cpmCPUHistoryEntry 2 } + +cpmCPUHistoryTotalUtil OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total percentage of CPU utilization + at cpmCPUHistoryCreated." + ::= { cpmCPUHistoryEntry 3 } + +cpmCPUHistoryInterruptUtil OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of CPU utilization in the interrupt context + at cpmCPUHistoryCreated." + ::= { cpmCPUHistoryEntry 4 } + +cpmCPUHistoryCreatedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time stamp with respect to sysUpTime indicating + the time at which this report is created." + ::= { cpmCPUHistoryEntry 5 } + + + +cpmThreadTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmThreadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains generic information about + POSIX threads in the device." + ::= { cpmThread 1 } + +cpmThreadEntry OBJECT-TYPE + SYNTAX CpmThreadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the general statistics + of a POSIX thread." + INDEX { + cpmCPUTotalIndex, + cpmProcessPID, + cpmThreadID + } + ::= { cpmThreadTable 1 } + +CpmThreadEntry ::= SEQUENCE { + cpmThreadID Unsigned32, + cpmThreadName SnmpAdminString, + cpmThreadPriority Unsigned32, + cpmThreadState INTEGER, + cpmThreadBlockingProcess RowPointer, + cpmThreadCpuUtilization Gauge32, + cpmThreadStackSize Gauge32, + cpmThreadStackSizeOvrflw Gauge32, + cpmThreadHCStackSize CounterBasedGauge64 +} + +cpmThreadID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object contains the thread ID. ThreadID is + Unique per process." + ::= { cpmThreadEntry 1 } + +cpmThreadName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the name of the thread. + Thread names need not be unique. Hence statistics + should be analyzed against thread ID." + ::= { cpmThreadEntry 2 } + +cpmThreadPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the priority of a POSIX thread. + The higher the number, the higher the priority of the + thread over other threads." + ::= { cpmThreadEntry 3 } + +cpmThreadState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + dead(2), + running(3), + ready(4), + stopped(5), + send(6), + receive(7), + reply(8), + stack(9), + waitpage(10), + sigsuspend(11), + sigwaitinfo(12), + nanosleep(13), + mutex(14), + condvar(15), + join(16), + intr(17), + sem(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current state of a thread. + Running state means that the thread is actively + consumig CPU. All the other states are just waiting + states. The valid states are: + other - Any other state apart from the listed + ones. + dead - Kernel is waiting to release the + thread's resources. + running - Actively running on a CPU. + ready - Not running on a CPU, but is ready to + run (one or more higher or equal + priority threads are running). + stopped - Suspended (SIGSTOP signal). + send - Waiting for a server to receive + a message. + receive - Waiting for a client to send a message. + reply - Waiting for a server to reply to a + message. + stack - Waiting for more stack to be allocated. + waitpage - Waiting for process manager to + resolve a fault on a page. + sigsuspend - Suspended for a signal. + sigwaitinfo - Waiting for a signal. + nanosleep - Sleeping for a period of time. + mutex - Waiting to acquire a mutex + condvar - Waiting for a condition variable to be + signalled. + join - Waiting for the completion of another + thread. + intr - Waiting for an interrupt. + sem - Waiting to acquire a semaphore." + ::= { cpmThreadEntry 4 } + +cpmThreadBlockingProcess OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the process on which the + current thread is blocked on. This points to the + cpmProcessTable of the process on which the thread + in context is blocked. This is valid only to threads + which are either in send/reply states. For the + rest of the threads it is returned as 0.0" + ::= { cpmThreadEntry 5 } + +cpmThreadCpuUtilization OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides a general idea on how busy + the thread in context caused the processor to be." + ::= { cpmThreadEntry 6 } + +cpmThreadStackSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the stack size allocated to + the thread in context." + ::= { cpmThreadEntry 7 } + +cpmThreadStackSizeOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of cpmThreadStackSize. + This object needs to be supported only when the value of + cpmThreadStackSize exceeds 32-bit, otherwise this object value + would be set to 0." + ::= { cpmThreadEntry 8 } + +cpmThreadHCStackSize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the stack size allocated to the + thread in context. This object is a 64-bit version of + cpmThreadStackSize." + ::= { cpmThreadEntry 9 } + + + +cpmVirtualProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmVirtualProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about virtual + processes in a virtual machine." + ::= { cpmVirtualProcess 1 } + +cpmVirtualProcessEntry OBJECT-TYPE + SYNTAX CpmVirtualProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the general statistics of a + virtual process in a virtual machine." + INDEX { + cpmCPUTotalIndex, + cpmProcessPID, + cpmVirtualProcessID + } + ::= { cpmVirtualProcessTable 1 } + +CpmVirtualProcessEntry ::= SEQUENCE { + cpmVirtualProcessID Unsigned32, + cpmVirtualProcessName SnmpAdminString, + cpmVirtualProcessUtil5Sec Gauge32, + cpmVirtualProcessUtil1Min Gauge32, + cpmVirtualProcessUtil5Min Gauge32, + cpmVirtualProcessMemAllocated Gauge32, + cpmVirtualProcessMemFreed Gauge32, + cpmVirtualProcessInvokeCount Counter32, + cpmVirtualProcessRuntime Counter32, + cpmVirtualProcessMemAllocatedOvrflw Gauge32, + cpmVirtualProcessHCMemAllocated CounterBasedGauge64, + cpmVirtualProcessMemFreedOvrflw Gauge32, + cpmVirtualProcessHCMemFreed CounterBasedGauge64 +} + +cpmVirtualProcessID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the process ID of a virtual + process. PID is unique only inside one address space. + Virtual process PID should be considered along with + Parent process cpmProcessPID." + ::= { cpmVirtualProcessEntry 1 } + +cpmVirtualProcessName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of a virtual process. + If the name is longer than 32 characters, it will be + truncated to the first 31 characters, and a `*' will be + appended as the last character to imply this is a + truncated process name." + ::= { cpmVirtualProcessEntry 2 } + +cpmVirtualProcessUtil5Sec OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates an estimated CPU utilization by + a virtual process over the last 5 seconds." + ::= { cpmVirtualProcessEntry 3 } + +cpmVirtualProcessUtil1Min OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates an estimated CPU utilization by + a virtual process over the last one minute." + ::= { cpmVirtualProcessEntry 4 } + +cpmVirtualProcessUtil5Min OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates an estimated CPU utilization by + a virtual process over the last 5 minutes." + ::= { cpmVirtualProcessEntry 5 } + +cpmVirtualProcessMemAllocated OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory allocated by the + virtual process inside the address space of a + process running on Native OS." + ::= { cpmVirtualProcessEntry 6 } + +cpmVirtualProcessMemFreed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory freed by the virtual + process inside the address space of a process running + on Native OS." + ::= { cpmVirtualProcessEntry 7 } + +cpmVirtualProcessInvokeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a virtual process is invoked." + ::= { cpmVirtualProcessEntry 8 } + +cpmVirtualProcessRuntime OBJECT-TYPE + SYNTAX Counter32 + UNITS "microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of CPU time a virtual process has used in + microseconds." + ::= { cpmVirtualProcessEntry 9 } + +cpmVirtualProcessMemAllocatedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmVirtualProcessMemAllocated. This object + needs to be supported only when the value of + cpmVirtualProcessMemAllocated exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmVirtualProcessEntry 10 } + +cpmVirtualProcessHCMemAllocated OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory allocated by the + virtual process inside the address space of a process + running on Native OS. This object is a 64-bit version + of cpmVirtualProcessMemAllocated." + ::= { cpmVirtualProcessEntry 11 } + +cpmVirtualProcessMemFreedOvrflw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the upper 32-bit of + cpmVirtualProcessMemFreed. This object needs + to be supported only when the value of + cpmVirtualProcessMemFreed exceeds 32-bit, + otherwise this object value would be set to 0." + ::= { cpmVirtualProcessEntry 12 } + +cpmVirtualProcessHCMemFreed OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the memory freed by the virtual process + inside the address space of a process running on Native OS.This + object is a 64-bit version of cpmVirtualProcessMemAllocated." + ::= { cpmVirtualProcessEntry 13 } + + +-- History table contains the statistics for the processes +-- qualified to be a part of history table. +-- The statistics are the CPU utilization of processes +-- for past 5 second period. + +cpmCPUProcessHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CpmCPUProcessHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of process history entries. This table contains + CPU utilization of processes which crossed the + cpmCPUHistoryThreshold." + ::= { cpmCPUHistory 4 } + +cpmCPUProcessHistoryEntry OBJECT-TYPE + SYNTAX CpmCPUProcessHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A historical sample of process utilization + statistics. The entries in this table will have + corresponding entires in the cpmCPUHistoryTable. + The entries in this table get deleted when the entry + associated with this entry in the cpmCPUHistoryTable + gets deleted." + INDEX { + cpmCPUTotalIndex, + cpmCPUHistoryReportId, + cpmCPUProcessHistoryIndex + } + ::= { cpmCPUProcessHistoryTable 1 } + +CpmCPUProcessHistoryEntry ::= SEQUENCE { + cpmCPUProcessHistoryIndex Unsigned32, + cpmCPUHistoryProcId Unsigned32, + cpmCPUHistoryProcName DisplayString, + cpmCPUHistoryProcCreated TimeStamp, + cpmCPUHistoryProcUtil Gauge32 +} + +cpmCPUProcessHistoryIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in + the cmpCPUProcessHistory table among those in the + same report. This index is between 1 to N, + where N is the cpmCPUHistoryReportSize." + ::= { cpmCPUProcessHistoryEntry 1 } + +cpmCPUHistoryProcId OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The process Id associated with this entry." + ::= { cpmCPUProcessHistoryEntry 2 } + +cpmCPUHistoryProcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The process name associated with this entry." + ::= { cpmCPUProcessHistoryEntry 3 } + +cpmCPUHistoryProcCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the process was created. The process ID + and the time when the process was created, uniquely + identifies a process." + ::= { cpmCPUProcessHistoryEntry 4 } + +cpmCPUHistoryProcUtil OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage CPU utilization of a process at + cpmCPUHistoryCreatedTime." + ::= { cpmCPUProcessHistoryEntry 5 } + + +-- notifications + +ciscoProcessMIBNotifPrefix OBJECT IDENTIFIER + ::= { ciscoProcessMIB 2 } + +ciscoProcessMIBNotifs OBJECT IDENTIFIER + ::= { ciscoProcessMIBNotifPrefix 0 } + + +cpmCPURisingThreshold NOTIFICATION-TYPE + OBJECTS { + cpmCPURisingThresholdValue, + cpmCPUTotalMonIntervalValue, + cpmCPUInterruptMonIntervalValue, + cpmProcExtUtil5SecRev, + cpmProcessTimeCreated + } + STATUS current + DESCRIPTION + "A cpmCPURisingThreshold notification is sent + when configured rising CPU utilization threshold + (cpmCPURisingThresholdValue) is reached and + CPU utilization remained above the threshold + for configured interval(cpmCPURisingThresholdPeriod) + and such a notification is requested. + The cpmProcExtUtil5SecRev and cpmProcessTimeCreated + objects can be repeated multiple times + in a notification indicating the top users of CPU." + ::= { ciscoProcessMIBNotifs 1 } + +cpmCPUFallingThreshold NOTIFICATION-TYPE + OBJECTS { + cpmCPUFallingThresholdValue, + cpmCPUTotalMonIntervalValue, + cpmCPUInterruptMonIntervalValue + } + STATUS current + DESCRIPTION + "A cpmCPUFallingThresholdTrap is sent when the + configured falling threshold + (cpmCPURisingThresholdValue) + is reached and CPU utilization remained under + threshold for configured + interval (cpmCPUFallingThresholdPeriod) + and such a notification is requested." + ::= { ciscoProcessMIBNotifs 2 } +-- conformance information + +ciscoProcessMIBConformance OBJECT IDENTIFIER + ::= { ciscoProcessMIB 3 } + +cpmCompliances OBJECT IDENTIFIER + ::= { ciscoProcessMIBConformance 1 } + +cpmGroups OBJECT IDENTIFIER + ::= { ciscoProcessMIBConformance 2 } + + +cProcessMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This is deprecated and new + compliance cProcessMIBComplianceRev is added." + MODULE -- this module + MANDATORY-GROUPS { + cpmCPUTotalGroup, + cpmProcessGroup + } + + GROUP cpmProcessExtGroup + DESCRIPTION + "The cpmProcessExtGroup is optional for all entities." + + OBJECT cpmProcExtPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cpmCompliances 1 } + +cProcessMIBComplianceRev MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBCompliance." + MODULE -- this module + MANDATORY-GROUPS { + cpmCPUTotalGroupRev, + cpmProcessGroupRev + } + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional for all + entities. This object is defined after deprecating + cpmProcessExtGroup." + ::= { cpmCompliances 2 } + +cProcessMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev." + MODULE -- this module + MANDATORY-GROUPS { + cpmCPUThresholdGroup, + cpmCPUTotalGroupRev1 + } + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives + the information about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and + these traps indicates that + configured threshold is reached." + ::= { cpmCompliances 3 } + +cProcessMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { cpmCPUTotalGroupRev1 } + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives + the information about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and + these traps indicates that configured threshold + is reached." + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional and gives + detailed process monitoring information." + + GROUP cpmCPUThresholdGroup + DESCRIPTION + "The cpmCPUThresholdGroup is optional and provides + information on configuring threshold values." + + GROUP cpmProcessGroupRev + DESCRIPTION + "The cpmProcessGroupRev is optional and provides common + process monitoring information." + + GROUP cpmCPUPosixMemoryGroup + DESCRIPTION + "The cpmCPUPosixMemoryGroup gives information about + CPU wide system memory of POSIX OS. + cpmCPUPosixMemoryGroup is mandatory if the Operating + System of the managed system supports Posix standard + kernel." + + GROUP cpmPosixProcessGroup + DESCRIPTION + "The cpmPosixProcessGroup gives information about + POSIX process. cpmPosixProcessGroup is mandatory if + the Operating System of the managed system + supports Posix standard kernel." + + GROUP cpmThreadGroup + DESCRIPTION + "The cpmThreadGroup gives information about POSIX + threads. cpmThreadGroup is mandatory if the Operating + System of the managed system supports Posix standard + kernel." + + GROUP cpmVirtualProcessGroup + DESCRIPTION + "The cpmVirtualProcessGroup gives information about + virtual process. cpmVirtualProcessGroup is mandatory + Operating System of the managed system supports + Posix standard kernel." + ::= { cpmCompliances 4 } + +cProcessMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { cpmCPUTotalGroupRev1 } + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives + the information about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and + these traps indicates that configured threshold + is reached." + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional and gives + detailed process monitoring information." + + GROUP cpmCPUThresholdGroup + DESCRIPTION + "The cpmCPUThresholdGroup is optional and provides + information on configuring threshold values." + + GROUP cpmProcessGroupRev + DESCRIPTION + "The cpmProcessGroupRev is optional and provides common + process monitoring information." + + GROUP cpmCPUPosixMemoryGroup + DESCRIPTION + "The cpmCPUPosixMemoryGroup gives information about + CPU wide system memory of POSIX OS. + cpmCPUPosixMemoryGroup is mandatory if the Operating + System of the managed system supports Posix standard + kernel." + + GROUP cpmPosixProcessGroup + DESCRIPTION + "The cpmPosixProcessGroup gives information about + POSIX process. cpmPosixProcessGroup is mandatory if + the Operating System of the managed system + supports Posix standard kernel." + + GROUP cpmThreadGroup + DESCRIPTION + "The cpmThreadGroup gives information about POSIX + threads. cpmThreadGroup is mandatory if the Operating + System of the managed system supports Posix standard + kernel." + + GROUP cpmVirtualProcessGroup + DESCRIPTION + "The cpmVirtualProcessGroup gives information about + virtual process. cpmVirtualProcessGroup is mandatory + Operating System of the managed system supports + Posix standard kernel." + + GROUP cpmCPUTotalOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmCPUTotalHCGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmProcessExtRevOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmProcessExtRevHCGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmThreadOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmThreadHCGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmVirtualProcessOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + + GROUP cpmVirtualProcessHCGroup + DESCRIPTION + "This group is an optional group for the devices which + run on 32-bit operating system." + ::= { cpmCompliances 5 } + +cProcessMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev3." + MODULE -- this module + MANDATORY-GROUPS { cpmCPUTotalGroupRev1 } + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives the information + about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and these traps + indicates that configured threshold is reached." + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional and gives detailed process + monitoring information." + + GROUP cpmCPUThresholdGroup + DESCRIPTION + "The cpmCPUThresholdGroup is optional and provides information on + configuring threshold values." + + GROUP cpmProcessGroupRev + DESCRIPTION + "The cpmProcessGroupRev is optional and provides common process + monitoring information." + + GROUP cpmCPUPosixMemoryGroup + DESCRIPTION + "The cpmCPUPosixMemoryGroup gives information about CPU wide + system memory of POSIX OS. + cpmCPUPosixMemoryGroup is mandatory if the Operating System of + the managed system supports Posix standard kernel." + + GROUP cpmPosixProcessGroup + DESCRIPTION + "The cpmPosixProcessGroup gives information about POSIX process. + cpmPosixProcessGroup is mandatory if the Operating System of the + managed system supports Posix standard kernel." + + GROUP cpmThreadGroup + DESCRIPTION + "The cpmThreadGroup gives information about POSIX threads. + cpmThreadGroup is mandatory if the Operating System of the + managed system supports Posix standard kernel." + + GROUP cpmVirtualProcessGroup + DESCRIPTION + "The cpmVirtualProcessGroup gives information about virtual + process.cpmVirtualProcessGroup is mandatory Operating System of + the managed system supports Posix standard kernel." + + GROUP cpmCPUTotalOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmCPUTotalHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmProcessExtRevOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmProcessExtRevHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmThreadOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmThreadHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmVirtualProcessOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmVirtualProcessHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmCPULoadAvgGroup + DESCRIPTION + "The cpmCPULoadAvgGroup is optional and provides CPU load + average information.This Group is valid only for the device + which supports it." + ::= { cpmCompliances 6 } + +cProcessMIBComplianceRev5 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Process MIB. This compliance module + deprecates cProcessMIBComplianceRev4" + MODULE -- this module + MANDATORY-GROUPS { cpmCPUTotalGroupRev1 } + + GROUP cpmCoreGroup + DESCRIPTION + "The cpmCoreGroup is optoinal and gives per-core CPU utilization." + + GROUP cpmCPUHistoryGroup + DESCRIPTION + "The cpmCPUHistoryGroup is optional and gives the information + about process CPU utilization history." + + GROUP cpmCPUThresholdNotificationGroup + DESCRIPTION + "The cpmCPUThresholdNotificationGroup is optional and these + traps indicates that configured threshold is reached." + + GROUP cpmProcessExtGroupRev + DESCRIPTION + "The cpmProcessExtGroupRev is optional and gives detailed process + monitoring information." + + GROUP cpmCPUThresholdGroup + DESCRIPTION + "The cpmCPUThresholdGroup is optional and provides information + on configuring threshold values." + + GROUP cpmProcessGroupRev + DESCRIPTION + "The cpmProcessGroupRev is optional and provides common process + monitoring information." + + GROUP cpmCPUPosixMemoryGroup + DESCRIPTION + "The cpmCPUPosixMemoryGroup gives information about CPU wide + system memory of POSIX OS. + cpmCPUPosixMemoryGroup is mandatory if the Operating System of + the managed system supports Posix standard kernel." + + GROUP cpmPosixProcessGroup + DESCRIPTION + "The cpmPosixProcessGroup gives information about POSIX process. + cpmPosixProcessGroup is mandatory if the Operating System + of the managed system supports Posix standard kernel." + + GROUP cpmThreadGroup + DESCRIPTION + "The cpmThreadGroup gives information about POSIX threads. + cpmThreadGroup is mandatory if the Operating System of the + managed system supports Posix standard kernel." + + GROUP cpmVirtualProcessGroup + DESCRIPTION + "The cpmVirtualProcessGroup gives information about virtual + process.cpmVirtualProcessGroup is mandatory Operating System of + the managed system supports Posix standard kernel." + + GROUP cpmCPUTotalOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system." + + GROUP cpmCPUTotalHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmProcessExtRevOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmProcessExtRevHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmThreadOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmThreadHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmVirtualProcessOverflowGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system." + + GROUP cpmVirtualProcessHCGroup + DESCRIPTION + "This group is an optional group for the devices which run on + 32-bit operating system" + + GROUP cpmCPULoadAvgGroup + DESCRIPTION + "The cpmCPULoadAvgGroup is optional and provides CPU load + average information.This Group is valid only for the device + which supports it" + + GROUP cpmCPUTotalMemoryCommitGroup + DESCRIPTION + "The cpmCPUTotalMemoryCommitGroup is optional and provides system + Committed memory information.This Group is valid only for the + device which supports it." + ::= { cpmCompliances 7 } + +-- units of conformance + +cpmCPUTotalGroup OBJECT-GROUP + OBJECTS { + cpmCPUTotalPhysicalIndex, + cpmCPUTotal5sec, + cpmCPUTotal1min, + cpmCPUTotal5min + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing CPU load monitoring + information. This group is mandatory for all cisco devices. + This group is deprecated since the objects cpmCPUTotal5sec, + cpmCPUTotal1min and cpmCPUTotal5min are + deprecated. A new object cpmCPUTotalGroupRev is + added in place of it." + ::= { cpmGroups 1 } + +cpmProcessGroup OBJECT-GROUP + OBJECTS { + cpmProcessPID, + cpmProcessName, + cpmProcessuSecs, + cpmProcessTimeCreated + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing common process + monitoring information. This group is mandatory for + all cisco devices. This object is deprecated + by cpmProcessGroupRev." + ::= { cpmGroups 2 } + +cpmProcessExtGroup OBJECT-GROUP + OBJECTS { + cpmProcExtMemAllocated, + cpmProcExtMemFreed, + cpmProcExtInvoked, + cpmProcExtRuntime, + cpmProcExtUtil5Sec, + cpmProcExtUtil1Min, + cpmProcExtUtil5Min, + cpmProcExtPriority + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing additional and + more detailed process monitoring information. This + group is mandatory for all cisco devices that have + the internal capability to keep this information. + This group is deprecated and new group + cpmProcessExtGroupRev is added." + ::= { cpmGroups 3 } + +cpmCPUTotalGroupRev OBJECT-GROUP + OBJECTS { + cpmCPUTotalPhysicalIndex, + cpmCPUTotal5secRev, + cpmCPUTotal1minRev, + cpmCPUTotal5minRev + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing CPU load monitoring + information. This group is mandatory for all cisco + devices. This group deprecates cpmCPUTotalGroup. + This group is deprecated since the object + cpmCPUTotal5secRev is deprecated. + A new object cpmCPUTotalGroupRev1 is + added in place of it." + ::= { cpmGroups 4 } + +cpmProcessExtGroupRev OBJECT-GROUP + OBJECTS { + cpmProcExtMemAllocatedRev, + cpmProcExtMemFreedRev, + cpmProcExtInvokedRev, + cpmProcExtRuntimeRev, + cpmProcExtUtil5SecRev, + cpmProcExtUtil1MinRev, + cpmProcExtUtil5MinRev, + cpmProcExtPriorityRev + } + STATUS current + DESCRIPTION + "A collection of objects providing additional and + more detailed process monitoring information. This + group is mandatory for all cisco devices that have + the internal capability to keep this information. + This group is formed after deprecating cpmProcessExtGroup. + cpmProcExtMemAllocatedRev, cpmProcExtMemFreedRev, + cpmProcExtInvokedRev, cpmProcExtRuntimeRev, + cpmProcExtUtil5SecRev, cpmProcExtUtil1MinRev and + cpmProcExtUtil5MinRev are the new objects added." + ::= { cpmGroups 5 } + +cpmProcessGroupRev OBJECT-GROUP + OBJECTS { + cpmProcessPID, + cpmProcessName, + cpmProcessAverageUSecs, + cpmProcessTimeCreated + } + STATUS current + DESCRIPTION + "A collection of objects providing common process + monitoring information. This group is mandatory for + all cisco devices. This object deprecates + cpmProcessGroup." + ::= { cpmGroups 6 } + +cpmCPUTotalGroupRev1 OBJECT-GROUP + OBJECTS { + cpmCPUTotalPhysicalIndex, + cpmCPUTotal1minRev, + cpmCPUTotal5minRev, + cpmCPUMonInterval, + cpmCPUTotalMonIntervalValue, + cpmCPUInterruptMonIntervalValue + } + STATUS current + DESCRIPTION + "A collection of objects providing CPU load monitoring + information. This group is mandatory for all cisco + devices. This group deprecates cpmCPUTotalGroupRev." + ::= { cpmGroups 7 } + +cpmCPUThresholdGroup OBJECT-GROUP + OBJECTS { + cpmCPURisingThresholdValue, + cpmCPURisingThresholdPeriod, + cpmCPUFallingThresholdValue, + cpmCPUFallingThresholdPeriod, + cpmCPUThresholdEntryStatus + } + STATUS current + DESCRIPTION + "A collection of objects used for configuration + of thresholding." + ::= { cpmGroups 8 } + +cpmCPUHistoryGroup OBJECT-GROUP + OBJECTS { + cpmCPUHistorySize, + cpmCPUHistoryThreshold, + cpmCPUHistoryTotalUtil, + cpmCPUHistoryInterruptUtil, + cpmCPUHistoryCreatedTime, + cpmCPUHistoryReportSize, + cpmCPUHistoryProcId, + cpmCPUHistoryProcName, + cpmCPUHistoryProcCreated, + cpmCPUHistoryProcUtil + } + STATUS current + DESCRIPTION + "A collection of objects providing information + about CPU utilization history." + ::= { cpmGroups 9 } + +cpmCPUThresholdNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cpmCPURisingThreshold, + cpmCPUFallingThreshold + } + STATUS current + DESCRIPTION + "A group of notifications." + ::= { cpmGroups 10 } + +cpmCPUPosixMemoryGroup OBJECT-GROUP + OBJECTS { + cpmCPUMemoryUsed, + cpmCPUMemoryFree, + cpmCPUMemoryKernelReserved, + cpmCPUMemoryLowest + } + STATUS current + DESCRIPTION + "A collection of common objects providing + CPU wide System memory information running + POSIX compliant OS." + ::= { cpmGroups 11 } + +cpmPosixProcessGroup OBJECT-GROUP + OBJECTS { + cpmProcessType, + cpmProcessRespawn, + cpmProcessRespawnCount, + cpmProcessRespawnAfterLastPatch, + cpmProcessMemoryCore, + cpmProcessLastRestartUser, + cpmProcessTextSegmentSize, + cpmProcessDataSegmentSize, + cpmProcessStackSize, + cpmProcessDynamicMemorySize + } + STATUS current + DESCRIPTION + "A collection of common objects providing Process + information on devices running POSIX compliant OS." + ::= { cpmGroups 12 } + +cpmThreadGroup OBJECT-GROUP + OBJECTS { + cpmThreadName, + cpmThreadPriority, + cpmThreadState, + cpmThreadBlockingProcess, + cpmThreadCpuUtilization, + cpmThreadStackSize + } + STATUS current + DESCRIPTION + "A collection of objects providing thread information + information on devices running POSIX compliant OS." + ::= { cpmGroups 13 } + +cpmVirtualProcessGroup OBJECT-GROUP + OBJECTS { + cpmVirtualProcessName, + cpmVirtualProcessUtil5Sec, + cpmVirtualProcessUtil1Min, + cpmVirtualProcessUtil5Min, + cpmVirtualProcessMemAllocated, + cpmVirtualProcessMemFreed, + cpmVirtualProcessInvokeCount, + cpmVirtualProcessRuntime + } + STATUS current + DESCRIPTION + "A collection of objects providing virtual process + information on devices that can run virtual machines." + ::= { cpmGroups 14 } + +cpmCPUTotalOverflowGroup OBJECT-GROUP + OBJECTS { + cpmCPUMemoryUsedOvrflw, + cpmCPUMemoryFreeOvrflw, + cpmCPUMemoryKernelReservedOvrflw, + cpmCPUMemoryLowestOvrflw + } + STATUS current + DESCRIPTION + "A collection of Overflow (Ovrflw) objects providing CPU load + monitoring information." + ::= { cpmGroups 15 } + +cpmCPUTotalHCGroup OBJECT-GROUP + OBJECTS { + cpmCPUMemoryHCUsed, + cpmCPUMemoryHCFree, + cpmCPUMemoryHCKernelReserved, + cpmCPUMemoryHCLowest + } + STATUS current + DESCRIPTION + "A collection of High Capacity (HC) objects providing CPU + load monitoring information." + ::= { cpmGroups 16 } + +cpmProcessExtRevOverflowGroup OBJECT-GROUP + OBJECTS { + cpmProcExtMemAllocatedRevOvrflw, + cpmProcExtMemFreedRevOvrflw, + cpmProcessTextSegmentSizeOvrflw, + cpmProcessDataSegmentSizeOvrflw, + cpmProcessStackSizeOvrflw, + cpmProcessDynamicMemorySizeOvrflw + } + STATUS current + DESCRIPTION + "A collection of Overflow objects providing additional + and more detailed process monitoring information." + ::= { cpmGroups 17 } + +cpmProcessExtRevHCGroup OBJECT-GROUP + OBJECTS { + cpmProcExtHCMemAllocatedRev, + cpmProcExtHCMemFreedRev, + cpmProcessHCTextSegmentSize, + cpmProcessHCDataSegmentSize, + cpmProcessHCStackSize, + cpmProcessHCDynamicMemorySize + } + STATUS current + DESCRIPTION + "A collection of High Capacity objects providing + additional and more detailed process monitoring + information." + ::= { cpmGroups 18 } + +cpmThreadOverflowGroup OBJECT-GROUP + OBJECTS { cpmThreadStackSizeOvrflw } + STATUS current + DESCRIPTION + "A collection of Overflow objects providing thread + information on devices running POSIX compliant OS." + ::= { cpmGroups 19 } + +cpmThreadHCGroup OBJECT-GROUP + OBJECTS { cpmThreadHCStackSize } + STATUS current + DESCRIPTION + "A collection of High Capacity objects providing thread + information on devices running POSIX compliant OS." + ::= { cpmGroups 20 } + +cpmVirtualProcessOverflowGroup OBJECT-GROUP + OBJECTS { + cpmVirtualProcessMemAllocatedOvrflw, + cpmVirtualProcessMemFreedOvrflw + } + STATUS current + DESCRIPTION + "A collection of Overflow objects providing virtual process + information on devices that can run virtual machines." + ::= { cpmGroups 21 } + +cpmVirtualProcessHCGroup OBJECT-GROUP + OBJECTS { + cpmVirtualProcessHCMemAllocated, + cpmVirtualProcessHCMemFreed + } + STATUS current + DESCRIPTION + "A collection of High Capacity objects providing virtual process + information on devices that can run virtual machines." + ::= { cpmGroups 22 } + +cpmCPULoadAvgGroup OBJECT-GROUP + OBJECTS { + cpmCPULoadAvg1min, + cpmCPULoadAvg5min, + cpmCPULoadAvg15min + } + STATUS current + DESCRIPTION + "A collection of objects providing CPU load average + information" + ::= { cpmGroups 23 } + +cpmCPUTotalMemoryCommitGroup OBJECT-GROUP + OBJECTS { + cpmCPUMemoryCommitted, + cpmCPUMemoryCommittedOvrflw, + cpmCPUMemoryHCCommitted + } + STATUS current + DESCRIPTION + "A collection of objects providing CPU system Committed memory + information." + ::= { cpmGroups 24 } + +cpmCoreGroup OBJECT-GROUP + OBJECTS { + cpmCorePhysicalIndex, + cpmCore5sec, + cpmCore1min, + cpmCore5min, + cpmCoreLoadAvg1min, + cpmCoreLoadAvg5min, + cpmCoreLoadAvg15min + } + STATUS current + DESCRIPTION + "A collection of objects providing per-Core CPU utilization." + ::= { cpmGroups 25 } + +END diff --git a/MIBS/cisco/CISCO-PRODUCTS-MIB b/MIBS/cisco/CISCO-PRODUCTS-MIB new file mode 100644 index 0000000..5996a41 --- /dev/null +++ b/MIBS/cisco/CISCO-PRODUCTS-MIB @@ -0,0 +1,2729 @@ + +-- ***************************************************************** +-- CISCO-PRODUCTS-MIB.my: Cisco Product Object Identifier Assignments +-- +-- January 1995, Jeffrey T. Johnson +-- +-- Copyright (c) 1995-2021 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + + +CISCO-PRODUCTS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + ciscoModules, + ciscoProducts + FROM CISCO-SMI; + +ciscoProductsMIB MODULE-IDENTITY + LAST-UPDATED "202104270000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This module defines the object identifiers that are + assigned to various hardware platforms, and hence are + returned as values for sysObjectID" + REVISION "201305280000Z" + DESCRIPTION + "Added following OIDs: + ciscoMPX, ciscoNMCUEEC, ciscoWLSE1132, + ciscoME6340ACA, ciscoME6340DCA, + ciscoME6340DCA, catalyst296024TT, + catalyst296048TT" + REVISION "200504201930Z" + DESCRIPTION + "Removed DNP of catalyst6kGateway" + REVISION "200504181930Z" + DESCRIPTION + "Added following OIDs: + ciscoNme16Es1GeNoPwr, ciscoNmeX24Es1GeNoPwr, + ciscoNmeXd24Es2StNoPwr, ciscoNmeXd48Es2GeNoPwr, + catalyst6kMsfc2a, ciscoEDI, ciscoCe611K9, + ciscoWLSEs20." + REVISION "200204051400Z" + DESCRIPTION + "CANA Assignments." + REVISION "9505310000Z" + DESCRIPTION + "Miscellaneous updates." + ::= { ciscoModules 2 } + +-- older cisco routers (i.e. CGS, MGS, AGS) do not have the ability +-- to determine what kind of router they are. these devices return +-- a sysObjectID value that indicates their configured functionality +ciscoGatewayServer OBJECT IDENTIFIER ::= { ciscoProducts 1 } +ciscoTerminalServer OBJECT IDENTIFIER ::= { ciscoProducts 2 } +ciscoTrouter OBJECT IDENTIFIER ::= { ciscoProducts 3 } +ciscoProtocolTranslator OBJECT IDENTIFIER ::= { ciscoProducts 4 } + +-- newer devices return a sysObjectID value that corresponds to the +-- device model number +ciscoIGS OBJECT IDENTIFIER ::= { ciscoProducts 5 } +cisco3000 OBJECT IDENTIFIER ::= { ciscoProducts 6 } +cisco4000 OBJECT IDENTIFIER ::= { ciscoProducts 7 } +cisco7000 OBJECT IDENTIFIER ::= { ciscoProducts 8 } +ciscoCS500 OBJECT IDENTIFIER ::= { ciscoProducts 9 } +cisco2000 OBJECT IDENTIFIER ::= { ciscoProducts 10 } + +-- note well that an AGS+ must contain a cBus controller in order to +-- know that it is an AGS+, otherwise it is unable to determine what +-- kind of device it is, and returns one of the functionality-based +-- sysObjectID values from above +ciscoAGSplus OBJECT IDENTIFIER ::= { ciscoProducts 11 } + +cisco7010 OBJECT IDENTIFIER ::= { ciscoProducts 12 } +cisco2500 OBJECT IDENTIFIER ::= { ciscoProducts 13 } +cisco4500 OBJECT IDENTIFIER ::= { ciscoProducts 14 } +cisco2102 OBJECT IDENTIFIER ::= { ciscoProducts 15 } +cisco2202 OBJECT IDENTIFIER ::= { ciscoProducts 16 } +cisco2501 OBJECT IDENTIFIER ::= { ciscoProducts 17 } +cisco2502 OBJECT IDENTIFIER ::= { ciscoProducts 18 } +cisco2503 OBJECT IDENTIFIER ::= { ciscoProducts 19 } +cisco2504 OBJECT IDENTIFIER ::= { ciscoProducts 20 } +cisco2505 OBJECT IDENTIFIER ::= { ciscoProducts 21 } +cisco2506 OBJECT IDENTIFIER ::= { ciscoProducts 22 } +cisco2507 OBJECT IDENTIFIER ::= { ciscoProducts 23 } +cisco2508 OBJECT IDENTIFIER ::= { ciscoProducts 24 } +cisco2509 OBJECT IDENTIFIER ::= { ciscoProducts 25 } +cisco2510 OBJECT IDENTIFIER ::= { ciscoProducts 26 } +cisco2511 OBJECT IDENTIFIER ::= { ciscoProducts 27 } +cisco2512 OBJECT IDENTIFIER ::= { ciscoProducts 28 } +cisco2513 OBJECT IDENTIFIER ::= { ciscoProducts 29 } +cisco2514 OBJECT IDENTIFIER ::= { ciscoProducts 30 } +cisco2515 OBJECT IDENTIFIER ::= { ciscoProducts 31 } +cisco3101 OBJECT IDENTIFIER ::= { ciscoProducts 32 } +cisco3102 OBJECT IDENTIFIER ::= { ciscoProducts 33 } +cisco3103 OBJECT IDENTIFIER ::= { ciscoProducts 34 } +cisco3104 OBJECT IDENTIFIER ::= { ciscoProducts 35 } +cisco3202 OBJECT IDENTIFIER ::= { ciscoProducts 36 } +cisco3204 OBJECT IDENTIFIER ::= { ciscoProducts 37 } +ciscoAccessProRC OBJECT IDENTIFIER ::= { ciscoProducts 38 } +ciscoAccessProEC OBJECT IDENTIFIER ::= { ciscoProducts 39 } +cisco1000 OBJECT IDENTIFIER ::= { ciscoProducts 40 } +cisco1003 OBJECT IDENTIFIER ::= { ciscoProducts 41 } +cisco2516 OBJECT IDENTIFIER ::= { ciscoProducts 42 } +cisco1020 OBJECT IDENTIFIER ::= { ciscoProducts 43 } +cisco1004 OBJECT IDENTIFIER ::= { ciscoProducts 44 } +cisco7507 OBJECT IDENTIFIER ::= { ciscoProducts 45 } +cisco7513 OBJECT IDENTIFIER ::= { ciscoProducts 46 } +cisco7506 OBJECT IDENTIFIER ::= { ciscoProducts 47 } +cisco7505 OBJECT IDENTIFIER ::= { ciscoProducts 48 } +cisco1005 OBJECT IDENTIFIER ::= { ciscoProducts 49 } +cisco4700 OBJECT IDENTIFIER ::= { ciscoProducts 50 } +ciscoPro1003 OBJECT IDENTIFIER ::= { ciscoProducts 51 } +ciscoPro1004 OBJECT IDENTIFIER ::= { ciscoProducts 52 } +ciscoPro1005 OBJECT IDENTIFIER ::= { ciscoProducts 53 } +ciscoPro1020 OBJECT IDENTIFIER ::= { ciscoProducts 54 } +ciscoPro2500PCE OBJECT IDENTIFIER ::= { ciscoProducts 55 } +ciscoPro2501 OBJECT IDENTIFIER ::= { ciscoProducts 56 } +ciscoPro2503 OBJECT IDENTIFIER ::= { ciscoProducts 57 } +ciscoPro2505 OBJECT IDENTIFIER ::= { ciscoProducts 58 } +ciscoPro2507 OBJECT IDENTIFIER ::= { ciscoProducts 59 } +ciscoPro2509 OBJECT IDENTIFIER ::= { ciscoProducts 60 } +ciscoPro2511 OBJECT IDENTIFIER ::= { ciscoProducts 61 } +ciscoPro2514 OBJECT IDENTIFIER ::= { ciscoProducts 62 } +ciscoPro2516 OBJECT IDENTIFIER ::= { ciscoProducts 63 } +ciscoPro2519 OBJECT IDENTIFIER ::= { ciscoProducts 64 } +ciscoPro2521 OBJECT IDENTIFIER ::= { ciscoProducts 65 } +ciscoPro4500 OBJECT IDENTIFIER ::= { ciscoProducts 66 } +cisco2517 OBJECT IDENTIFIER ::= { ciscoProducts 67 } +cisco2518 OBJECT IDENTIFIER ::= { ciscoProducts 68 } +cisco2519 OBJECT IDENTIFIER ::= { ciscoProducts 69 } +cisco2520 OBJECT IDENTIFIER ::= { ciscoProducts 70 } +cisco2521 OBJECT IDENTIFIER ::= { ciscoProducts 71 } +cisco2522 OBJECT IDENTIFIER ::= { ciscoProducts 72 } +cisco2523 OBJECT IDENTIFIER ::= { ciscoProducts 73 } +cisco2524 OBJECT IDENTIFIER ::= { ciscoProducts 74 } +cisco2525 OBJECT IDENTIFIER ::= { ciscoProducts 75 } +ciscoPro751 OBJECT IDENTIFIER ::= { ciscoProducts 76 } +ciscoPro752 OBJECT IDENTIFIER ::= { ciscoProducts 77 } +ciscoPro753 OBJECT IDENTIFIER ::= { ciscoProducts 78 } +ciscoPro901 OBJECT IDENTIFIER ::= { ciscoProducts 79 } +ciscoPro902 OBJECT IDENTIFIER ::= { ciscoProducts 80 } +cisco751 OBJECT IDENTIFIER ::= { ciscoProducts 81 } +cisco752 OBJECT IDENTIFIER ::= { ciscoProducts 82 } +cisco753 OBJECT IDENTIFIER ::= { ciscoProducts 83 } +ciscoPro741 OBJECT IDENTIFIER ::= { ciscoProducts 84 } +ciscoPro742 OBJECT IDENTIFIER ::= { ciscoProducts 85 } +ciscoPro743 OBJECT IDENTIFIER ::= { ciscoProducts 86 } +ciscoPro744 OBJECT IDENTIFIER ::= { ciscoProducts 87 } +ciscoPro761 OBJECT IDENTIFIER ::= { ciscoProducts 88 } +ciscoPro762 OBJECT IDENTIFIER ::= { ciscoProducts 89 } +ciscoPro763 OBJECT IDENTIFIER ::= { ciscoProducts 90 } +ciscoPro764 OBJECT IDENTIFIER ::= { ciscoProducts 91 } +ciscoPro765 OBJECT IDENTIFIER ::= { ciscoProducts 92 } +ciscoPro766 OBJECT IDENTIFIER ::= { ciscoProducts 93 } +cisco741 OBJECT IDENTIFIER ::= { ciscoProducts 94 } +cisco742 OBJECT IDENTIFIER ::= { ciscoProducts 95 } +cisco743 OBJECT IDENTIFIER ::= { ciscoProducts 96 } +cisco744 OBJECT IDENTIFIER ::= { ciscoProducts 97 } +cisco761 OBJECT IDENTIFIER ::= { ciscoProducts 98 } +cisco762 OBJECT IDENTIFIER ::= { ciscoProducts 99 } +cisco763 OBJECT IDENTIFIER ::= { ciscoProducts 100 } +cisco764 OBJECT IDENTIFIER ::= { ciscoProducts 101 } +cisco765 OBJECT IDENTIFIER ::= { ciscoProducts 102 } +cisco766 OBJECT IDENTIFIER ::= { ciscoProducts 103 } +ciscoPro2520 OBJECT IDENTIFIER ::= { ciscoProducts 104 } +ciscoPro2522 OBJECT IDENTIFIER ::= { ciscoProducts 105 } +ciscoPro2524 OBJECT IDENTIFIER ::= { ciscoProducts 106 } +ciscoLS1010 OBJECT IDENTIFIER ::= { ciscoProducts 107 } +cisco7206 OBJECT IDENTIFIER ::= { ciscoProducts 108 } +ciscoAS5200 OBJECT IDENTIFIER ::= { ciscoProducts 109 } +cisco3640 OBJECT IDENTIFIER ::= { ciscoProducts 110 } +ciscoCatalyst3500 OBJECT IDENTIFIER ::= { ciscoProducts 111 } +ciscoWSX3011 OBJECT IDENTIFIER ::= { ciscoProducts 112 } +cisco1601 OBJECT IDENTIFIER ::= { ciscoProducts 113 } +cisco1602 OBJECT IDENTIFIER ::= { ciscoProducts 114 } +cisco1603 OBJECT IDENTIFIER ::= { ciscoProducts 115 } +cisco1604 OBJECT IDENTIFIER ::= { ciscoProducts 116 } +ciscoPro1601 OBJECT IDENTIFIER ::= { ciscoProducts 117 } +ciscoPro1602 OBJECT IDENTIFIER ::= { ciscoProducts 118 } +ciscoPro1603 OBJECT IDENTIFIER ::= { ciscoProducts 119 } +ciscoPro1604 OBJECT IDENTIFIER ::= { ciscoProducts 120 } +ciscoWSX5301 OBJECT IDENTIFIER ::= { ciscoProducts 121 } +cisco3620 OBJECT IDENTIFIER ::= { ciscoProducts 122 } +ciscoPro3620 OBJECT IDENTIFIER ::= { ciscoProducts 123 } +ciscoPro3640 OBJECT IDENTIFIER ::= { ciscoProducts 124 } +cisco7204 OBJECT IDENTIFIER ::= { ciscoProducts 125 } +cisco771 OBJECT IDENTIFIER ::= { ciscoProducts 126 } +cisco772 OBJECT IDENTIFIER ::= { ciscoProducts 127 } +cisco775 OBJECT IDENTIFIER ::= { ciscoProducts 128 } +cisco776 OBJECT IDENTIFIER ::= { ciscoProducts 129 } +ciscoPro2502 OBJECT IDENTIFIER ::= { ciscoProducts 130 } +ciscoPro2504 OBJECT IDENTIFIER ::= { ciscoProducts 131 } +ciscoPro2506 OBJECT IDENTIFIER ::= { ciscoProducts 132 } +ciscoPro2508 OBJECT IDENTIFIER ::= { ciscoProducts 133 } +ciscoPro2510 OBJECT IDENTIFIER ::= { ciscoProducts 134 } +ciscoPro2512 OBJECT IDENTIFIER ::= { ciscoProducts 135 } +ciscoPro2513 OBJECT IDENTIFIER ::= { ciscoProducts 136 } +ciscoPro2515 OBJECT IDENTIFIER ::= { ciscoProducts 137 } +ciscoPro2517 OBJECT IDENTIFIER ::= { ciscoProducts 138 } +ciscoPro2518 OBJECT IDENTIFIER ::= { ciscoProducts 139 } +ciscoPro2523 OBJECT IDENTIFIER ::= { ciscoProducts 140 } +ciscoPro2525 OBJECT IDENTIFIER ::= { ciscoProducts 141 } +ciscoPro4700 OBJECT IDENTIFIER ::= { ciscoProducts 142 } +ciscoPro316T OBJECT IDENTIFIER ::= { ciscoProducts 147 } +ciscoPro316C OBJECT IDENTIFIER ::= { ciscoProducts 148 } +ciscoPro3116 OBJECT IDENTIFIER ::= { ciscoProducts 149 } +catalyst116T OBJECT IDENTIFIER ::= { ciscoProducts 150 } +catalyst116C OBJECT IDENTIFIER ::= { ciscoProducts 151 } +catalyst1116 OBJECT IDENTIFIER ::= { ciscoProducts 152 } +ciscoAS2509RJ OBJECT IDENTIFIER ::= { ciscoProducts 153 } +ciscoAS2511RJ OBJECT IDENTIFIER ::= { ciscoProducts 154 } +ciscoMC3810 OBJECT IDENTIFIER ::= { ciscoProducts 157 } +cisco1503 OBJECT IDENTIFIER ::= { ciscoProducts 160 } +cisco1502 OBJECT IDENTIFIER ::= { ciscoProducts 161 } +ciscoAS5300 OBJECT IDENTIFIER ::= { ciscoProducts 162 } +ciscoLS1015 OBJECT IDENTIFIER ::= { ciscoProducts 164 } +cisco2501FRADFX OBJECT IDENTIFIER ::= { ciscoProducts 165 } +cisco2501LANFRADFX OBJECT IDENTIFIER ::= { ciscoProducts 166 } +cisco2502LANFRADFX OBJECT IDENTIFIER ::= { ciscoProducts 167 } +ciscoWSX5302 OBJECT IDENTIFIER ::= { ciscoProducts 168 } +ciscoFastHub216T OBJECT IDENTIFIER ::= { ciscoProducts 169 } +catalyst2908xl OBJECT IDENTIFIER ::= { ciscoProducts 170 } -- Catalyst 2908XL switch with 8 10/100BaseTX ports +catalyst2916mxl OBJECT IDENTIFIER ::= { ciscoProducts 171 } -- Catalyst 2916M-XL switch with 16 10/100BaseTX ports and 2 uplink slots +cisco1605 OBJECT IDENTIFIER ::= { ciscoProducts 172 } +cisco12012 OBJECT IDENTIFIER ::= { ciscoProducts 173 } +catalyst1912C OBJECT IDENTIFIER ::= { ciscoProducts 175 } +ciscoMicroWebServer2 OBJECT IDENTIFIER ::= { ciscoProducts 176 } +ciscoFastHubBMMTX OBJECT IDENTIFIER ::= { ciscoProducts 177 } +ciscoFastHubBMMFX OBJECT IDENTIFIER ::= { ciscoProducts 178 } +ciscoUBR7246 OBJECT IDENTIFIER ::= { ciscoProducts 179 } -- Universal Broadband Router +cisco6400 OBJECT IDENTIFIER ::= { ciscoProducts 180 } +cisco12004 OBJECT IDENTIFIER ::= { ciscoProducts 181 } +cisco12008 OBJECT IDENTIFIER ::= { ciscoProducts 182 } +catalyst2924XL OBJECT IDENTIFIER ::= { ciscoProducts 183 } -- Catalyst 2924XL switch with 24 10/100BaseTX ports; doesn't support port-based VLANs. +catalyst2924CXL OBJECT IDENTIFIER ::= { ciscoProducts 184 } -- Catalyst 2924C-XL switch; doesn't support port-based VLANs. +cisco2610 OBJECT IDENTIFIER ::= { ciscoProducts 185 } -- Cisco 2600 platform with 1 integrated ethernet interface +cisco2611 OBJECT IDENTIFIER ::= { ciscoProducts 186 } -- Cisco 2600 platform with 2 integrated ethernet interfaces +cisco2612 OBJECT IDENTIFIER ::= { ciscoProducts 187 } -- Cisco 2600 platform with an integrated ethernet and token ring +ciscoAS5800 OBJECT IDENTIFIER ::= { ciscoProducts 188 } +ciscoSC3640 OBJECT IDENTIFIER ::= { ciscoProducts 189 } +cisco8510 OBJECT IDENTIFIER ::= { ciscoProducts 190 } -- Cisco Catalyst 8510CSR (Campus Switching Router) +ciscoUBR904 OBJECT IDENTIFIER ::= { ciscoProducts 191 } -- Cisco Cable Modem (UBR - Universal Broadband Router) +cisco6200 OBJECT IDENTIFIER ::= { ciscoProducts 192 } +cisco7202 OBJECT IDENTIFIER ::= { ciscoProducts 194 } -- Modular two slot router in the cisco7200 family +cisco2613 OBJECT IDENTIFIER ::= { ciscoProducts 195 } -- Cisco 2600 platform with 1 integrated token ring interface +cisco8515 OBJECT IDENTIFIER ::= { ciscoProducts 196 } -- Cisco Catalyst 8515CSR (Campus Switching Router) +catalyst9006 OBJECT IDENTIFIER ::= { ciscoProducts 197 } +catalyst9009 OBJECT IDENTIFIER ::= { ciscoProducts 198 } +ciscoRPM OBJECT IDENTIFIER ::= { ciscoProducts 199 } -- Router Processor Module +cisco1710 OBJECT IDENTIFIER ::= { ciscoProducts 200 } -- VPN(Virtual Private Network) Security Router with 1 FastEthernet and 1 Ethernet interface onboard +cisco1720 OBJECT IDENTIFIER ::= { ciscoProducts 201 } +catalyst8540msr OBJECT IDENTIFIER ::= { ciscoProducts 202 } -- Catalyst 8540 Multiservice Switching Router +catalyst8540csr OBJECT IDENTIFIER ::= { ciscoProducts 203 } -- Catalyst 8540 Campus Switching Router +cisco7576 OBJECT IDENTIFIER ::= { ciscoProducts 204 } -- Dual Independent RSP platform, 13 slots +cisco3660 OBJECT IDENTIFIER ::= { ciscoProducts 205 } -- Six slot MARs router +cisco1401 OBJECT IDENTIFIER ::= { ciscoProducts 206 } -- Router product with 1 ethernet and 1 ATM25 interface +cisco2620 OBJECT IDENTIFIER ::= { ciscoProducts 208 } -- Cisco 2600 chassis with 1 onboard FE +cisco2621 OBJECT IDENTIFIER ::= { ciscoProducts 209 } -- Cisco 2600 chassis with 2 onboard 10/100 FE ports +ciscoUBR7223 OBJECT IDENTIFIER ::= { ciscoProducts 210 } -- Universal Broadband Router +cisco6400Nrp OBJECT IDENTIFIER ::= { ciscoProducts 211 } -- Cisco 6400 Network Routing Processor +cisco801 OBJECT IDENTIFIER ::= { ciscoProducts 212 } -- Cisco 800 platform with 1 ethernet and 1 BRI S/T +cisco802 OBJECT IDENTIFIER ::= { ciscoProducts 213 } -- Cisco 800 platform with 1 ethernet and 1 BRI U +cisco803 OBJECT IDENTIFIER ::= { ciscoProducts 214 } -- Cisco 800 platform with 1 ethernet 4-port HUB, 1 BRI S/T, and 2 POTs +cisco804 OBJECT IDENTIFIER ::= { ciscoProducts 215 } -- Cisco 800 platform with 1 ethernet 4-port HUB, 1 BRI U, and 2 POTs +cisco1750 OBJECT IDENTIFIER ::= { ciscoProducts 216 } -- VoIP (Voice over IP) capable Cisco 1700 platform with 2 WIC/VIC slots and 1 VIC-only slot +catalyst2924XLv OBJECT IDENTIFIER ::= { ciscoProducts 217 } -- Catalyst 2924XL switch with 24 10BaseT/100BaseTX autosensing switch ports; supports port-based VLANs; can run Standard or Enterprise edition software. +catalyst2924CXLv OBJECT IDENTIFIER ::= { ciscoProducts 218 } -- Catalyst 2924C-XL switch with 22 10BaseT/100BaseTX and 2 100BaseFX autosensing switch ports; supports port-based VLANs; can run Standard or Enterprise edition software. +catalyst2912XL OBJECT IDENTIFIER ::= { ciscoProducts 219 } -- Catalyst 2912XL switch with 12 autosensing 10/100BaseTX ports, can run Standard or Enterprise edition software. +catalyst2924MXL OBJECT IDENTIFIER ::= { ciscoProducts 220 } -- Catalyst 2924M-XL switch with 24 autosensing 10/100BaseTX ports and 2 uplink slots, can run Standard or Enterprise edition software. +catalyst2912MfXL OBJECT IDENTIFIER ::= { ciscoProducts 221 } -- Catalyst 2912MF-XL switch with 12 100BaseFX ports and 2 uplink slots; can only run Enterprise edition software. +cisco7206VXR OBJECT IDENTIFIER ::= { ciscoProducts 222 } -- Cisco 7200 platform, VXR series chassis with 6 slots +cisco7204VXR OBJECT IDENTIFIER ::= { ciscoProducts 223 } -- Cisco 7200 platform, VXR series chassis with 4 slots +cisco1538M OBJECT IDENTIFIER ::= { ciscoProducts 224 } -- Cisco Network Office 8-port 10/100 Repeater +cisco1548M OBJECT IDENTIFIER ::= { ciscoProducts 225 } -- Cisco Network Office 10/100 Switch +ciscoFasthub100 OBJECT IDENTIFIER ::= { ciscoProducts 226 } -- Cisco Fast Hub 100 Series 10/100 Repeater +ciscoPIXFirewall OBJECT IDENTIFIER ::= { ciscoProducts 227 } -- Cisco PIX Firewall +ciscoMGX8850 OBJECT IDENTIFIER ::= { ciscoProducts 228 } -- Cisco Multiservice Gigabit Switch with 32 half height slots +ciscoMGX8830 OBJECT IDENTIFIER ::= { ciscoProducts 229 } -- Cisco Multiservice Switch with 16 half-height slots +-- ciscoMGX8820 OBJECT IDENTIFIER ::= { ciscoProducts 229 } +catalyst8510msr OBJECT IDENTIFIER ::= { ciscoProducts 230 } -- Catalyst ATM 8510 Multiservice Switching Router +catalyst8515msr OBJECT IDENTIFIER ::= { ciscoProducts 231 } -- Catalyst ATM 8515 Multiservice Switching Router +ciscoIGX8410 OBJECT IDENTIFIER ::= { ciscoProducts 232 } -- Cisco IGX8400 (Integrated Gigabit eXchange) series wide-area switch with 8 slots +ciscoIGX8420 OBJECT IDENTIFIER ::= { ciscoProducts 233 } -- Cisco IGX8400 (Integrated Gigabit eXchange) series wide-area switch with 16 slots +ciscoIGX8430 OBJECT IDENTIFIER ::= { ciscoProducts 234 } -- Cisco IGX8400 (Integrated Gigabit eXchange) series wide-area switch with 32 slots +ciscoIGX8450 OBJECT IDENTIFIER ::= { ciscoProducts 235 } -- Cisco IGX8400 (Integrated Gigabit eXchange) series wide-area switch with integrated MGX feeder +ciscoBPX8620 OBJECT IDENTIFIER ::= { ciscoProducts 237 } -- Cisco BPX8600 (Broadband Packet eXchange) series basic wide-area switch with 15 slots +ciscoBPX8650 OBJECT IDENTIFIER ::= { ciscoProducts 238 } -- Cisco BPX8600 (Broadband Packet eXchange) series wide-area switch with integrated tag switching controller and 15 slots +ciscoBPX8680 OBJECT IDENTIFIER ::= { ciscoProducts 239 } -- Cisco BPX8600 (Broadband Packet eXchange) series wide-area switch with integrated MGX feeder and 15 slots +ciscoCacheEngine OBJECT IDENTIFIER ::= { ciscoProducts 240 } -- Cisco Cache Engine +ciscoCat6000 OBJECT IDENTIFIER ::= { ciscoProducts 241 } -- Cisco Catalyst 6000 +ciscoBPXSes OBJECT IDENTIFIER ::= { ciscoProducts 242 } -- Cisco BPX (Broadband Packet eXchange) Service Expansion Slot controller +ciscoIGXSes OBJECT IDENTIFIER ::= { ciscoProducts 243 } -- Cisco IGX (Integrated Gigabit eXchange) Service Expansion Slot controller/feeder, used in IGX8410/IGX8420/IGX8430 switches. +ciscoLocalDirector OBJECT IDENTIFIER ::= { ciscoProducts 244 } -- Cisco Local Director +cisco805 OBJECT IDENTIFIER ::= { ciscoProducts 245 } -- Cisco 800 platform with 1 ethernet and 1 serial WIC +catalyst3508GXL OBJECT IDENTIFIER ::= { ciscoProducts 246 } -- Cisco Catalyst 3508G-XL switch with 8 GBIC Gigabit ports, can run Standard or Enterprise edition software. +catalyst3512XL OBJECT IDENTIFIER ::= { ciscoProducts 247 } -- Cisco Catalyst 3512XL switch with 12 10/100BaseTX ports and 2 GBIC Gigabit ports, can run Standard or Enterprise edition software. +catalyst3524XL OBJECT IDENTIFIER ::= { ciscoProducts 248 } -- Cisco Catalyst 3524XL switch with 24 10/100BaseTX ports and 2 GBIC Gigabit ports, can run Standard or Enterprise edition software. +cisco1407 OBJECT IDENTIFIER ::= { ciscoProducts 249 } -- Cisco 1400 series router with 1 Ethernet and 1 ADSL interface, with 1407 chipset +cisco1417 OBJECT IDENTIFIER ::= { ciscoProducts 250 } -- Cisco 1400 series router with 1 Ethernet and 1 ADSL interface, with 1417 chipset +cisco6100 OBJECT IDENTIFIER ::= { ciscoProducts 251 } -- Cisco 6100 DSLAM Chassis +cisco6130 OBJECT IDENTIFIER ::= { ciscoProducts 252 } -- Cisco 6130 DSLAM Chassis +cisco6260 OBJECT IDENTIFIER ::= { ciscoProducts 253 } -- Cisco 6260 DSLAM Chassis +ciscoOpticalRegenerator OBJECT IDENTIFIER ::= { ciscoProducts 254 } -- Cisco Optical Regenerator +ciscoUBR924 OBJECT IDENTIFIER ::= { ciscoProducts 255 } -- Cisco UBR Cable Modem which is a UBR904 with 2 FXS Voice ports +ciscoWSX6302Msm OBJECT IDENTIFIER ::= { ciscoProducts 256 } -- Catalyst 6000 or 6500 Series Multilayer Switch Module WS-X6302-MSM that directly interfaces to the switch's backplane to provide layer 3 switching. +catalyst5kRsfc OBJECT IDENTIFIER ::= { ciscoProducts 257 } -- Router Switching Feature Card for the Catalyst 5000 that is treated as a standalone system by the NMS +catalyst6kMsfc OBJECT IDENTIFIER ::= { ciscoProducts 258 } -- Multilevel Switching Feature Card for Catalyst 6000 that is treated as a standalone system by the NMS +cisco7120Quadt1 OBJECT IDENTIFIER ::= { ciscoProducts 259 } -- 7120 Series chassis with 2 10/100 FE interfaces, 4 T1/E1 interfaces +cisco7120T3 OBJECT IDENTIFIER ::= { ciscoProducts 260 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 T3 interface +cisco7120E3 OBJECT IDENTIFIER ::= { ciscoProducts 261 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 E3 interface +cisco7120At3 OBJECT IDENTIFIER ::= { ciscoProducts 262 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 T3 ATM interface +cisco7120Ae3 OBJECT IDENTIFIER ::= { ciscoProducts 263 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 E3 ATM interface +cisco7120Smi3 OBJECT IDENTIFIER ::= { ciscoProducts 264 } -- 7120 Series chassis with 2 10/100 FE interfaces, 1 OC3SMI ATM interface +cisco7140Dualt3 OBJECT IDENTIFIER ::= { ciscoProducts 265 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 T3 interfaces +cisco7140Duale3 OBJECT IDENTIFIER ::= { ciscoProducts 266 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 E3 interfaces +cisco7140Dualat3 OBJECT IDENTIFIER ::= { ciscoProducts 267 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 T3 ATM interfaces +cisco7140Dualae3 OBJECT IDENTIFIER ::= { ciscoProducts 268 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 E3 ATM interfaces +cisco7140Dualmm3 OBJECT IDENTIFIER ::= { ciscoProducts 269 } -- 7140 Series chassis with 2 10/100 FE interfaces, 2 OC3MM ATM interfaces +cisco827QuadV OBJECT IDENTIFIER ::= { ciscoProducts 270 } -- Cisco 800 platform with 1 ethernet, 1 ADSL DMT issue 2, and 4 voice POTS FXS ports +ciscoUBR7246VXR OBJECT IDENTIFIER ::= { ciscoProducts 271 } -- Cisco 7246 Universal Broadband Router, VXR series +cisco10400 OBJECT IDENTIFIER ::= { ciscoProducts 272 } -- Cisco 10000 platform with 10 slots +cisco12016 OBJECT IDENTIFIER ::= { ciscoProducts 273 } -- Cisco 12000 platform with 16 slots +ciscoAs5400 OBJECT IDENTIFIER ::= { ciscoProducts 274 } -- Cisco AS5400 platform +cat2948gL3 OBJECT IDENTIFIER ::= { ciscoProducts 275 } -- Cisco Catalyst WS-C2948G-L3 48 port 10/100 Layer 3 switch with 2 GBIC ports +cisco7140Octt1 OBJECT IDENTIFIER ::= { ciscoProducts 276 } -- 7140 Series chassis with 8 integrated T1/E1 serial ports +cisco7140Dualfe OBJECT IDENTIFIER ::= { ciscoProducts 277 } -- 7140 Series chassis with 2 integrated 10/100 FE interfaces +cat3548XL OBJECT IDENTIFIER ::= { ciscoProducts 278 } -- Catalyst 3548XL switch (WS-C3548-XL) +ciscoVG200 OBJECT IDENTIFIER ::= { ciscoProducts 279 } -- Cisco Voice Gateway 200 controlled by Cisco Call Manager +cat6006 OBJECT IDENTIFIER ::= { ciscoProducts 280 } -- Catalyst 6000 with 6 slots +cat6009 OBJECT IDENTIFIER ::= { ciscoProducts 281 } -- Catalyst 6000 with 9 slots +cat6506 OBJECT IDENTIFIER ::= { ciscoProducts 282 } -- Catalyst 6000 Plus with 6 slots +cat6509 OBJECT IDENTIFIER ::= { ciscoProducts 283 } -- Catalyst 6000 Plus with 9 slots +cisco827 OBJECT IDENTIFIER ::= { ciscoProducts 284 } -- Cisco 800 platform with 1 ethernet, 1 ADSL DMT issue 2 +ciscoManagementEngine1100 OBJECT IDENTIFIER ::= { ciscoProducts 285 } -- Cisco Management Engine 1100 for doing distributed SNMP polling +ciscoMc3810V3 OBJECT IDENTIFIER ::= { ciscoProducts 286 } -- Cisco MC3810-V3, capable of data, voice and video. Supports 2 additional ports than the MC3810-V, used for optional access cards. +cat3524tXLEn OBJECT IDENTIFIER ::= { ciscoProducts 287 } -- Cisco Catalyst 3524 switch (WS-C3524T-XL-EN) with 24 10/100 ports and 2 GBIC gigabit ports. Runs Enterprise edition software and provides telephony power to attached IP telephones +cisco7507z OBJECT IDENTIFIER ::= { ciscoProducts 288 } -- Cisco 7507z chassis, Czbus capable, 7 slots +cisco7513z OBJECT IDENTIFIER ::= { ciscoProducts 289 } -- Cisco 7513z chassis, Czbus capable, 13 slots +cisco7507mx OBJECT IDENTIFIER ::= { ciscoProducts 290 } -- Cisco 7507mx chassis, Czbus capable, TDM (Time Division Multiplexing) backplane support, 7 slots +cisco7513mx OBJECT IDENTIFIER ::= { ciscoProducts 291 } -- Cisco 7513mx chassis, Czbus capable, TDM (Time Division Multiplexing) backplane support, 13 slots +ciscoUBR912C OBJECT IDENTIFIER ::= { ciscoProducts 292 } -- Cisco uBR912-C Cable Modem with CSU/DSU WIC +ciscoUBR912S OBJECT IDENTIFIER ::= { ciscoProducts 293 } -- Cisco uBR912-S Cable Modem with Serial WIC +ciscoUBR914 OBJECT IDENTIFIER ::= { ciscoProducts 294 } -- Cisco uBR914 Cable Modem with removable WIC +cisco802J OBJECT IDENTIFIER ::= { ciscoProducts 295 } -- Cisco 800 platform with 1 ethernet, 1 BRI S/T, and 1 Japanese BRI U +cisco804J OBJECT IDENTIFIER ::= { ciscoProducts 296 } -- Cisco 800 platform with 1 ethernet, 2 POTS, 1 BRI/ST, and 1 Japanese BRI U +cisco6160 OBJECT IDENTIFIER ::= { ciscoProducts 297 } -- Cisco 6160 DSLAM chassis +cat4908gL3 OBJECT IDENTIFIER ::= { ciscoProducts 298 } -- Catalyst 4908G-L3 (WS-C4908G-L3) Mid-range fixed configuration layer 3 switch with 6 GBIC based Gigabit Ethernet ports +cisco6015 OBJECT IDENTIFIER ::= { ciscoProducts 299 } -- Cisco 6015 DSLAM chassis +cat4232L3 OBJECT IDENTIFIER ::= { ciscoProducts 300 } -- Cisco Catalyst 4232-L3 layer 3 line card that is treated as a standalone system by the NMS +catalyst6kMsfc2 OBJECT IDENTIFIER ::= { ciscoProducts 301 } -- Multilevel Switching Feature Card Version 2 for Catalyst 6000 that is treated as a standalone system by the NMS +cisco7750Mrp200 OBJECT IDENTIFIER ::= { ciscoProducts 302 } -- Cisco ICS 7750 Multiservice Route Processor 200 +cisco7750Ssp80 OBJECT IDENTIFIER ::= { ciscoProducts 303 } -- Cisco ICS 7750 System Switch Processor 80 +ciscoMGX8230 OBJECT IDENTIFIER ::= { ciscoProducts 304 } -- Multi Service Switch with 16 half-height slots +ciscoMGX8250 OBJECT IDENTIFIER ::= { ciscoProducts 305 } -- Multi Service Switch with 32 half-height slots +ciscoCVA122 OBJECT IDENTIFIER ::= { ciscoProducts 306 } -- Cisco CVA122 Cable Voice Adapter (Residential Cable Modem with two Voice Ports) +ciscoCVA124 OBJECT IDENTIFIER ::= { ciscoProducts 307 } -- Cisco CVA124 Cable Voice Adapter (Residential Cable Modem with four Voice Ports) +ciscoAs5850 OBJECT IDENTIFIER ::= { ciscoProducts 308 } -- High End Dial Access Server +cat6509Sp OBJECT IDENTIFIER ::= { ciscoProducts 310 } -- 9-slot Constellation+ vertical slot chassis +ciscoMGX8240 OBJECT IDENTIFIER ::= { ciscoProducts 311 } -- High Density Circuit Emulation Service Gateway for Private Line Service +cat4840gL3 OBJECT IDENTIFIER ::= { ciscoProducts 312 } -- Catalyst 4840G-L3 (WS-C4840G) Layer 3 Ethernet Switching System with Server Load Balancing +ciscoAS5350 OBJECT IDENTIFIER ::= { ciscoProducts 313 } -- Cisco low end Access server platform +cisco7750 OBJECT IDENTIFIER ::= { ciscoProducts 314 } -- Cisco Integrated Communication System (ICS) 7750 +ciscoMGX8950 OBJECT IDENTIFIER ::= { ciscoProducts 315 } -- Multiservice Gigabit Switch(180Gb switch) with 32 half height slots +ciscoUBR925 OBJECT IDENTIFIER ::= { ciscoProducts 316 } -- Cisco UBR925 Cable Modem/Router with VOIP and hardware accelerated IPSEC +ciscoUBR10012 OBJECT IDENTIFIER ::= { ciscoProducts 317 } -- Cisco uBR10000 platform with 8 broadband slots and 4 WAN slots +catalyst4kGateway OBJECT IDENTIFIER ::= { ciscoProducts 318 } -- Catalyst 4000 Access Gateway line card supporting voice and WAN (Wide Area Network) interfaces as well as conferencing and transcoding services for operation with the Cisco Call Manager +cisco2650 OBJECT IDENTIFIER ::= { ciscoProducts 319 } -- c2650 platform with 1 integrated fast ethernet interface +cisco2651 OBJECT IDENTIFIER ::= { ciscoProducts 320 } -- c2650 platform with 2 integrated fast ethernet interfaces +cisco826QuadV OBJECT IDENTIFIER ::= { ciscoProducts 321 } -- Cisco 800 platform with 1 ethernet, 1 ADSL over ISDN and 4 voice POTS FXS ports +cisco826 OBJECT IDENTIFIER ::= { ciscoProducts 322 } -- Cisco 800 platform with 1 ethernet, 1 ADSL over ISDN +catalyst295012 OBJECT IDENTIFIER ::= { ciscoProducts 323 } -- Cisco Catalyst c2950 switch with 12 10/100BaseTX ports (WS-c2950-12) +catalyst295024 OBJECT IDENTIFIER ::= { ciscoProducts 324 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports (WS-c2950-24) +catalyst295024C OBJECT IDENTIFIER ::= { ciscoProducts 325 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports and 2 100BASE-FX uplink ports (WS-c2950C-24) +cisco1751 OBJECT IDENTIFIER ::= { ciscoProducts 326 } -- Digital voice capable Cisco 1700 platform with 2 WIC/VIC slots and 1 VIC-only slot +cisco1730Iad8Fxs OBJECT IDENTIFIER ::= { ciscoProducts 327 } -- Cisco 1700 class IAD (Integrated Access Device) with 8 FXS (Foreign Exchange Station) ports and DSL (Digital Subscriber Line) WIC +cisco1730Iad16Fxs OBJECT IDENTIFIER ::= { ciscoProducts 328 } -- Cisco 1700 class IAD (Integrated Access Device) with 16 FXS (Foreign Exchange Station) ports and DSL (Digital Subscriber Line) WIC +cisco626 OBJECT IDENTIFIER ::= { ciscoProducts 329 } -- Cisco 600 DSL CPE pltaform with ADSL, DMT issue 1, 25M ATM interface +cisco627 OBJECT IDENTIFIER ::= { ciscoProducts 330 } -- Cisco 600 DSL CPE pltaform with ADSL, DMT issue 2, 25M ATM interface +cisco633 OBJECT IDENTIFIER ::= { ciscoProducts 331 } -- Cisco 600 DSL CPE platform with SDSL, 2B1Q line coding, serial interface (V.35/X.21) +cisco673 OBJECT IDENTIFIER ::= { ciscoProducts 332 } -- Cisco 600 DSL CPE platform with SDSL, 2B1Q line coding, ethernet interface +cisco675 OBJECT IDENTIFIER ::= { ciscoProducts 333 } -- Cisco 600 DSL CPE platform with ADSL, CAP, ethernet interface, POTS connector +cisco675e OBJECT IDENTIFIER ::= { ciscoProducts 334 } -- Cisco 600 DSL CPE platform with ADSL, CAP, ethernet interface, universal power supply +cisco676 OBJECT IDENTIFIER ::= { ciscoProducts 335 } -- Cisco 600 DSL CPE platform with ADSL, DMT issue 1, ethernet interface +cisco677 OBJECT IDENTIFIER ::= { ciscoProducts 336 } -- Cisco 600 DSL CPE platform with ADSL, DMT issue 2, ethernet interface +cisco678 OBJECT IDENTIFIER ::= { ciscoProducts 337 } -- Cisco 600 DSL CPE platform with ADSL, CAP/DMT/G.Lite, ethernet interface +cisco3661Ac OBJECT IDENTIFIER ::= { ciscoProducts 338 } -- 1 Fast Ethernet version of c3660 with a AC power supply +cisco3661Dc OBJECT IDENTIFIER ::= { ciscoProducts 339 } -- 1 Fast Ethernet version of c3660 with a DC power supply +cisco3662Ac OBJECT IDENTIFIER ::= { ciscoProducts 340 } -- 2 Fast Ethernet version of c3660 with a AC power supply +cisco3662Dc OBJECT IDENTIFIER ::= { ciscoProducts 341 } -- 2 Fast Ethernet version of c3660 with a DC power supply +cisco3662AcCo OBJECT IDENTIFIER ::= { ciscoProducts 342 } -- 2 Fast Ethernet version of c3660 with a AC power supply for Telco's +cisco3662DcCo OBJECT IDENTIFIER ::= { ciscoProducts 343 } -- 2 Fast Ethernet version of c3660 with a DC power supply for Telco's +ciscoUBR7111 OBJECT IDENTIFIER ::= { ciscoProducts 344 } -- Low-end version of the Universal Broadband Router with 1 PA slot, 1 fixed RF line card (MC11C) and integrated upconvertor, designed for hotels, MDUs and smaller cable operators +ciscoUBR7111E OBJECT IDENTIFIER ::= { ciscoProducts 345 } -- Low-end version of the Universal Broadband Router with 1 PA slot, 1 fixed RF line card (MC11E) and integrated upconvertor, designed for hotels, MDUs and smaller cable operators +ciscoUBR7114 OBJECT IDENTIFIER ::= { ciscoProducts 346 } -- Low-end version of the Universal Broadband Router with 1 PA slot, 1 fixed RF line card (MC14C) and integrated upconvertor, designed for hotels, MDUs and smaller cable operators +ciscoUBR7114E OBJECT IDENTIFIER ::= { ciscoProducts 347 } -- Low-end version of the Universal Broadband Router with 1 PA slot, 1 fixed RF line card (MC14E) and integrated upconvertor, designed for hotels, MDUs and smaller cable operators +cisco12010 OBJECT IDENTIFIER ::= { ciscoProducts 348 } -- Cisco 12000 platform with 10 slots +cisco8110 OBJECT IDENTIFIER ::= { ciscoProducts 349 } -- Cisco 8110 (ATM network termination device) with 3 Line Interface module slots +cisco8120 OBJECT IDENTIFIER ::= { ciscoProducts 350 } -- Cisco 8120 (ATM network termination device) with 3 Line Interface module(LIM) slots, and 2 Wan Interface Card (WIC) +ciscoUBR905 OBJECT IDENTIFIER ::= { ciscoProducts 351 } -- Cisco uBR905 Cable Modem with hardware accelerated IPSEC +ciscoIDS OBJECT IDENTIFIER ::= { ciscoProducts 352 } -- CS IDS is a network-based, real-time intrusion detection system. The NetRanger system has a distributed architecture and consists of two physical components: the Director, a scalable remote management system, and the Sensor, a high-performance, "plug-and-play" appliance +ciscoSOHO77 OBJECT IDENTIFIER ::= { ciscoProducts 353 } -- Cisco SOHO (Small Office Home Office) ADSL Router, 1 Ethernet and 1 ADSL G.992.1 (G.DMT) and G.992.2 (G.Lite) Interface +ciscoSOHO76 OBJECT IDENTIFIER ::= { ciscoProducts 354 } -- Cisco SOHO (Small Office Home Office) ADSL over ISDN Router, 1 Ethernet and 1 ADSL ETSI/ITU-T G.992.1 Annex B (G.DMT) Interface +cisco7150Dualfe OBJECT IDENTIFIER ::= { ciscoProducts 355 } -- 7150 Series chassis with 2 integrated 10/100 FE interfaces +cisco7150Octt1 OBJECT IDENTIFIER ::= { ciscoProducts 356 } -- 7150 Series chassis with 8 integrated T1/E1 serial ports +cisco7150Dualt3 OBJECT IDENTIFIER ::= { ciscoProducts 357 } -- 7150 Series chassis with 2 10/100 FE interfaces, 2 T3 interfaces +ciscoOlympus OBJECT IDENTIFIER ::= { ciscoProducts 358 } -- Cisco VPN (Virtual Private Network) Router with 4 10/100/1000 Gigabitethernet integrated interfaces +catalyst2950t24 OBJECT IDENTIFIER ::= { ciscoProducts 359 } -- Cisco Catalyst c2950 switch with 24 10/100BaseT ports and 2 10/100/1000BaseT ports +ciscoVPS1110 OBJECT IDENTIFIER ::= { ciscoProducts 360 } -- Cisco VLAN Policy Server 1110 manages VLAN-based policies to control user access to a LAN, leveraging existing authentication mechanisms such as Windows Domain Controllers and Novell's NDS. This policy server is part of CiscoWorks2000 User Registration Tool product. +ciscoContentEngine OBJECT IDENTIFIER ::= { ciscoProducts 361 } -- Cisco Content Engine. The Cisco Content Engine is a Content Networking product that accelerates content delivery, ensuring maximum scalability and availability of content. The Content Engines offer caching, Content Delivery Network (CDN) services, employee internet management (e.g., URL filtering) and proxy services +ciscoIAD2420 OBJECT IDENTIFIER ::= { ciscoProducts 362 } -- Integrated Access Device 2420 (IAD2420) chassis with Analog (8/16) FXS ports with T1 or ADSL (Asymmetrical Digital Subscriber Line) Uplinks +cisco677i OBJECT IDENTIFIER ::= { ciscoProducts 363 } -- Cisco 600 DSL CPE platform with ASDL, DMT issue 2 over ISDN, ethernet interface +cisco674 OBJECT IDENTIFIER ::= { ciscoProducts 364 } -- Cisco 600 DSL CPE platform with G.SHDSL, ethernet interface +ciscoDPA7630 OBJECT IDENTIFIER ::= { ciscoProducts 365 } -- The Cisco Digital PBX Adapter (DPA) enables the integration of Cisco Call Manager with Octel voice mail systems +catalyst355024 OBJECT IDENTIFIER ::= { ciscoProducts 366 } -- Catalyst 3550 24 10/100 ports + 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch +catalyst355048 OBJECT IDENTIFIER ::= { ciscoProducts 367 } -- Catalyst 3550 48 10/100 ports + 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch +catalyst355012T OBJECT IDENTIFIER ::= { ciscoProducts 368 } -- Catalyst 3550 12 1000T ports fixed configuration Layer 2/Layer 3 Ethernet Switch +catalyst2924LREXL OBJECT IDENTIFIER ::= { ciscoProducts 369 } -- Cisco Catalyst c2924XL switch (WS-C2924-LRE-XL) with 24 10BaseS VDSL ports and 4 10/100BaseTX ports +catalyst2912LREXL OBJECT IDENTIFIER ::= { ciscoProducts 370 } -- Cisco Catalyst c2912XL switch (WS-C2912-LRE-XL) with 12 10BaseS VDSL ports and 4 10/100BaseTX ports +ciscoCVA122E OBJECT IDENTIFIER ::= { ciscoProducts 371 } -- Cisco CVA122-e Cable Voice Adapter(Residential Cable Modem with two voice ports)- European version +ciscoCVA124E OBJECT IDENTIFIER ::= { ciscoProducts 372 } -- Cisco CVA124-e Cable Voice Adapter(Residential Cable Modem with four voice ports)- European version +ciscoURM OBJECT IDENTIFIER ::= { ciscoProducts 373 } -- Universal Router Module for the IGX platform +ciscoURM2FE OBJECT IDENTIFIER ::= { ciscoProducts 374 } -- Universal router module with 2 Fast Ethernet interfaces for IGX platform +ciscoURM2FE2V OBJECT IDENTIFIER ::= { ciscoProducts 375 } -- Universal Router Module, with 2 Fast Ethernet ports, and 2 digital voice ports (T1 or E1) +cisco7401VXR OBJECT IDENTIFIER ::= { ciscoProducts 376 } -- Cisco 7400 Family, 1 Slot router +cisco951 OBJECT IDENTIFIER ::= { ciscoProducts 377 } -- VOFDM and DOCSIS based wireless access router with 1 ethernet interface, and 1 wireless interface +cisco952 OBJECT IDENTIFIER ::= { ciscoProducts 378 } -- VOFDM and DOCSIS based wireless access router with 1 ethernet interface, 1 wireless interface, and 2 POTS voice ports +ciscoCAP340 OBJECT IDENTIFIER ::= { ciscoProducts 379 } -- Aironet Wireless LAN Access Point 340 series +ciscoCAP350 OBJECT IDENTIFIER ::= { ciscoProducts 380 } -- Cisco Wireless LAN Access Point 350 series +ciscoDPA7610 OBJECT IDENTIFIER ::= { ciscoProducts 381 } -- The Cisco Digital PBX Adapter (DPA) enables the integration of Cisco Call Manager with Octel voice mail systems. +cisco828 OBJECT IDENTIFIER ::= { ciscoProducts 382 } -- Cisco 800 platform with 1 Ethernet, 1 G.991.2 (G.shdsl) Interface, data only model +ciscoSOHO78 OBJECT IDENTIFIER ::= { ciscoProducts 383 } -- SOHO (Small Office Home Office) G.SHDSL Router, 1 Ethernet and 1 G.991.2 (G.shdsl) Interface, data only model +cisco806 OBJECT IDENTIFIER ::= { ciscoProducts 384 } -- Cisco SOHO (Small Office Home Office) router with 4 hubbed 10BaseT Ethernet LAN interfaces and 1 10BaseT Ethernet WAN interface +cisco12416 OBJECT IDENTIFIER ::= { ciscoProducts 385 } -- Cisco 12000 platform with 16 slots and 10G fabric card +cat2948gL3Dc OBJECT IDENTIFIER ::= { ciscoProducts 386 } -- A fixed-configuration Layer 3 Ethernet switch featuring IP, IPX, and IP mulitcast with 48 10/100BaseTX ports using DC power +cat4908gL3Dc OBJECT IDENTIFIER ::= { ciscoProducts 387 } -- A fixed-configuration L3 Ethernet switch featuring IP,IPX and IP multicast with 8 GBIC ports using DC power +cisco12406 OBJECT IDENTIFIER ::= { ciscoProducts 388 } -- Cisco 12400 platform with 6 slots +ciscoPIXFirewall506 OBJECT IDENTIFIER ::= { ciscoProducts 389 } -- Cisco PIX Firewall 506 +ciscoPIXFirewall515 OBJECT IDENTIFIER ::= { ciscoProducts 390 } -- Cisco PIX Firewall 515 +ciscoPIXFirewall520 OBJECT IDENTIFIER ::= { ciscoProducts 391 } -- Cisco PIX Firewall 520 +ciscoPIXFirewall525 OBJECT IDENTIFIER ::= { ciscoProducts 392 } -- Cisco PIX Firewall 525 +ciscoPIXFirewall535 OBJECT IDENTIFIER ::= { ciscoProducts 393 } -- Cisco PIX Firewall 535 +cisco12410 OBJECT IDENTIFIER ::= { ciscoProducts 394 } -- Cisco 12410 platform with 10 slots +cisco811 OBJECT IDENTIFIER ::= { ciscoProducts 395 } -- ISDN router for Japan with 1 10BaseT Ethernet port, 1 ISDN BRI(Basic Rate Interface) U, integrated DSU(Data Service Unit) +cisco813 OBJECT IDENTIFIER ::= { ciscoProducts 396 } -- ISDN router forJapan with 10 BaseT 4 ports hub , 1 ISDN BRI(Basic Rate Interface) U, integrated DSU(Data Service Unit) and 2 RJ-11 +cisco10720 OBJECT IDENTIFIER ::= { ciscoProducts 397 } -- IP + Optical Access Router +ciscoMWR1900 OBJECT IDENTIFIER ::= { ciscoProducts 398 } -- The Mobile Wireless router is a router targeted at application in a cell site Base Transciever Station (BTS) providing T1/E1 backhaul connections to the aggregation node in Radio Access Networks (RAN) +cisco4224 OBJECT IDENTIFIER ::= { ciscoProducts 399 } -- A standalone 24 port powered Ethernet switch, router and voice gateway +ciscoWSC6513 OBJECT IDENTIFIER ::= { ciscoProducts 400 } -- Catalyst 6000 series chassis with 13 slots +cisco7603 OBJECT IDENTIFIER ::= { ciscoProducts 401 } -- Cisco Optical Services Router 7600 Series Chassis with 3 slots +cisco7606 OBJECT IDENTIFIER ::= { ciscoProducts 402 } -- Cisco Optical Services Router 7600 Series Chassis with 6 slots +cisco7401ASR OBJECT IDENTIFIER ::= { ciscoProducts 403 } -- Cisco 7400 platform, ASR series with 1 slot +ciscoVG248 OBJECT IDENTIFIER ::= { ciscoProducts 404 } -- Cisco VoIP Voice Gateway for connecting analog telephones fax machines to a Cisco Call Manager based system +ciscoHSE OBJECT IDENTIFIER ::= { ciscoProducts 405 } -- Cisco Hosting Solution Engine 1105 manages Cisco powered data centers and Points of Presence with routers, switches, server load balancers, firewalls, intrusion detection systems and other layer 4-7 content delivery products +ciscoONS15540ESP OBJECT IDENTIFIER ::= { ciscoProducts 406 } -- Cisco ONS 15540 Extended Services Platform +ciscoSN5420 OBJECT IDENTIFIER ::= { ciscoProducts 407 } -- SRBU Storage Router 1 Fiber Channel port, 1 Gigabit Ethernet port +ciscoIcs7750Ce300 OBJECT IDENTIFIER ::= { ciscoProducts 408 } -- Cisco ICS 7750 Content Engine +ciscoCe507 OBJECT IDENTIFIER ::= { ciscoProducts 409 } -- Cisco Content Engine Model 507 +ciscoCe560 OBJECT IDENTIFIER ::= { ciscoProducts 410 } -- Cisco Content Engine Model 560 +ciscoCe590 OBJECT IDENTIFIER ::= { ciscoProducts 411 } -- Cisco Content Engine Model 590 +ciscoCe7320 OBJECT IDENTIFIER ::= { ciscoProducts 412 } -- Cisco Content Engine Model 7320 +cisco2691 OBJECT IDENTIFIER ::= { ciscoProducts 413 } -- One Network Module slot, three WIC slot, two Fast Ethernet port MARS router +cisco3725 OBJECT IDENTIFIER ::= { ciscoProducts 414 } -- Two Network Module slot, three WIC slot, two Fast Ethernet port MARS router +cisco3640A OBJECT IDENTIFIER ::= { ciscoProducts 415 } -- Cisco 3640 4-slot Modular Router +cisco1760 OBJECT IDENTIFIER ::= { ciscoProducts 416 } -- Analog/digital voice capable, 19" rack-mount (1RU) Cisco 1700 platform with 2 WIC/VIC slots and 2 VIC-only slots +ciscoPIXFirewall501 OBJECT IDENTIFIER ::= { ciscoProducts 417 } -- Cisco PIX Firewall 501 +cisco2610M OBJECT IDENTIFIER ::= { ciscoProducts 418 } -- c2600M with 1 integrated ethernet interface +cisco2611M OBJECT IDENTIFIER ::= { ciscoProducts 419 } -- c2600M with 2 integrated ethernet interfaces +ciscoGP10 OBJECT IDENTIFIER ::= { ciscoProducts 420 } -- Cisco GSM Port +ciscoMC21 OBJECT IDENTIFIER ::= { ciscoProducts 421 } -- Cisco GSM Mobility Controller +ciscoSN51 OBJECT IDENTIFIER ::= { ciscoProducts 422 } -- Cisco GPRS Service Node +cisco12404 OBJECT IDENTIFIER ::= { ciscoProducts 423 } -- Cisco 12400 platform with 4 slots +cisco9004 OBJECT IDENTIFIER ::= { ciscoProducts 424 } -- Cisco 9000 Chassis +cisco3631Co OBJECT IDENTIFIER ::= { ciscoProducts 425 } -- Two Network Module Slot , two WIC slot, one Fast Ethernet port MARS router +catalyst295012G OBJECT IDENTIFIER ::= { ciscoProducts 427 } -- Cisco Catalyst c2950 switch with 12 10/100 BaseTX ports and 2 GBIC (Gigabit Interface Converter) slots (WS-c2950g-12) +catalyst295024G OBJECT IDENTIFIER ::= { ciscoProducts 428 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports and 2 GBIC (Gigabit Interface Converter) slots (WS-c2950g-12) +catalyst295048G OBJECT IDENTIFIER ::= { ciscoProducts 429 } -- isco Catalyst c2950 switch with 48 10/100 BaseTX ports and 2 GBIC (Gigabit Interface Converter) slots (WS-c2950g-12) +catalyst295024S OBJECT IDENTIFIER ::= { ciscoProducts 430 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseSX ports (Single Mode) and 2 GBIC (Gigabit Interface Converter) slots (WS-c2950g-12) +catalyst355012G OBJECT IDENTIFIER ::= { ciscoProducts 431 } -- 10 Gig (GBIC) + 2 10/100/1000baseT ports, fixed configuration layer 2/3 Ethernet switch +ciscoCE507AV OBJECT IDENTIFIER ::= { ciscoProducts 432 } -- Cisco Content Engine Model 507-AV +ciscoCE560AV OBJECT IDENTIFIER ::= { ciscoProducts 433 } -- Cisco Content Engine Model 560-AV +ciscoIE2105 OBJECT IDENTIFIER ::= { ciscoProducts 434 } -- The Cisco Intelligence Engine 2100 series is a new form of network device that provides intelligent network interface to applications and users +ciscoMGX8850Pxm1E OBJECT IDENTIFIER ::= { ciscoProducts 435 } -- PXM1E Controller based 32 full-height slot MGX8850 +cisco3745 OBJECT IDENTIFIER ::= { ciscoProducts 436 } -- 3700 family four slot modular router +cisco10005 OBJECT IDENTIFIER ::= { ciscoProducts 437 } -- Cisco 10000 platform with 7 slots +cisco10008 OBJECT IDENTIFIER ::= { ciscoProducts 438 } -- Cisco 10000 platform with 10 slots +cisco7304 OBJECT IDENTIFIER ::= { ciscoProducts 439 } -- Cisco 7304 Chassis +ciscoRpmXf OBJECT IDENTIFIER ::= { ciscoProducts 440 } -- Chassis for RPM-XF router module +ciscoOsm4oc3PosSmIr OBJECT IDENTIFIER ::= { ciscoProducts 441 } -- Optical Service Module, 4 port OC3 pos, Singlemode, Intermediate Range with 4 Gigabit Ethernet ports +ciscoOsm4oc3PosMmSr OBJECT IDENTIFIER ::= { ciscoProducts 442 } -- Optical Service Module, 4 port OC3 POS, Multimode, Short Range with 4 Gigabit Ethernet ports +ciscoOsm4oc3PosSmLr OBJECT IDENTIFIER ::= { ciscoProducts 443 } -- Optical Service Module, 4 port OC3 POS, Singlemode, Long Range with 4 Gigabit Ethernet ports +cisco1721 OBJECT IDENTIFIER ::= { ciscoProducts 444 } -- Enhanced 1720 with support for onboard Fast Ethernet and 2 WAN Interface cards and optional hardware encryption module +cat4000Sup3 OBJECT IDENTIFIER ::= { ciscoProducts 445 } -- Catalyst 4000 Supervisor III +cisco827H OBJECT IDENTIFIER ::= { ciscoProducts 446 } -- Cisco 800 platform with 4-port 10Base-T Ethernet, and 1 ADSL over POTS Interface, data only model +ciscoSOHO77H OBJECT IDENTIFIER ::= { ciscoProducts 447 } -- SOHO (Small Office Home Office) Router, 4-port 10Base-T Ethernet, and 1 ADSL over POTS Interface, data only model +cat4006 OBJECT IDENTIFIER ::= { ciscoProducts 448 } -- Catalyst 4000 with 6 slots (WS-C4006) +ciscoWSC6503 OBJECT IDENTIFIER ::= { ciscoProducts 449 } -- Catalyst 6000 series chassis with 3 slots +ciscoPIXFirewall506E OBJECT IDENTIFIER ::= { ciscoProducts 450 } -- Cisco PIX Firewall 506E +ciscoPIXFirewall515E OBJECT IDENTIFIER ::= { ciscoProducts 451 } -- Cisco PIX Firewall 515E +cat355024Dc OBJECT IDENTIFIER ::= { ciscoProducts 452 } -- Catalyst 3550 24 10/100Base-Tx ports + 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch with DC power +cat355024Mmf OBJECT IDENTIFIER ::= { ciscoProducts 453 } -- Catalyst 3550 24 10/100Mbps Multimode Fiber ports + 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch +ciscoCE2636 OBJECT IDENTIFIER ::= { ciscoProducts 454 } -- Cisco Content Engine Module for 26xx and 36xx series platforms +ciscoDwCE OBJECT IDENTIFIER ::= { ciscoProducts 455 } -- Double Wide Cisco Content Engine Module for 26xx +cisco7750Mrp300 OBJECT IDENTIFIER ::= { ciscoProducts 456 } -- Cisco ICS 7750 Multiservice Route Processor 300 +ciscoRPMPR OBJECT IDENTIFIER ::= { ciscoProducts 457 } -- For RPM-PR router blade in MGX series switch +cisco14MGX8830Pxm1E OBJECT IDENTIFIER ::= { ciscoProducts 458 } -- PXM1E Controller based 14 slot MGX8830 +ciscoWlse OBJECT IDENTIFIER ::= { ciscoProducts 459 } -- Wireless LAN Solution Engine +ciscoONS15530 OBJECT IDENTIFIER ::= { ciscoProducts 460 } -- Cisco ONS 15530 platform +ciscoONS15530NEBS OBJECT IDENTIFIER ::= { ciscoProducts 461 } -- Cisco ONS 15530 Chassis, NEBS compliant +ciscoONS15530ETSI OBJECT IDENTIFIER ::= { ciscoProducts 462 } -- Cisco ONS 15530 Chassis, ETSI compliant +ciscoSOHO71 OBJECT IDENTIFIER ::= { ciscoProducts 463 } -- Cisco SOHO Platform(Small Office Home Office) router having 10BaseT 4 ports hubed Ethernet LAN interface and 1 10BaseT Ethernet WAN Interface +cisco6400UAC OBJECT IDENTIFIER ::= { ciscoProducts 464 } -- Cisco 6400 Universal Access Concentrator +ciscoAIRAP1200 OBJECT IDENTIFIER ::= { ciscoProducts 474 } -- 1200 series WLAN Access Point with 1 10/100TX port, 1 CardBus slot, 1 Mini PCI slot +ciscoSN5428 OBJECT IDENTIFIER ::= { ciscoProducts 475 } -- Storage Networking 5428 storage router with 2 SFP (Small Form Factor Pluggable) GBIC Gigabit Ethernet ports and 8 SFP GBIC Fibre Channel ports +cisco2610XM OBJECT IDENTIFIER ::= { ciscoProducts 466 } -- Cisco c2610XM platform 1 integrated fast ethernet interface with SDRAM +cisco2611XM OBJECT IDENTIFIER ::= { ciscoProducts 467 } -- Cisco c2611XM platform 2 integrated fast ethernet interfaces with SDRAM +cisco2620XM OBJECT IDENTIFIER ::= { ciscoProducts 468 } -- Cisco c2620XM platform 1 integrated fast ethernet interface with SDRAM +cisco2621XM OBJECT IDENTIFIER ::= { ciscoProducts 469 } -- Cisco c2621XM platform 2 integrated fast ethernet interfaces with SDRAM +cisco2650XM OBJECT IDENTIFIER ::= { ciscoProducts 470 } -- Cisco c2650XM platform 1 integrated fast ethernet interface with SDRAM +cisco2651XM OBJECT IDENTIFIER ::= { ciscoProducts 471 } -- Cisco c2651XM platform 2 integrated fast ethernet interfaces with SDRAM +catalyst295024GDC OBJECT IDENTIFIER ::= { ciscoProducts 472 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports and 2 GBIC (Gigabit Interface Converter) slots and DC power(WS-c2950G-24-DC) +cisco7301 OBJECT IDENTIFIER ::= { ciscoProducts 476 } -- Cisco 7300 platform, 1 Rack Unit (RU) application specific router with 1 slot +cisco12816 OBJECT IDENTIFIER ::= { ciscoProducts 477 } -- Cisco 12816 platform with 16 slots and 40G fabric card +cisco12810 OBJECT IDENTIFIER ::= { ciscoProducts 478 } -- Cisco 12810 platform with 10 slots and 40G fabric card +cisco3250 OBJECT IDENTIFIER ::= { ciscoProducts 479 } -- cisco 3250 mobile Router +catalyst295024SX OBJECT IDENTIFIER ::= { ciscoProducts 480 } -- Cisco Catalyst c2950 switch with 24 10/100 BaseTX ports and 2 fixed 1000Base Multimode fiber (SX) ports +ciscoONS15540ESPx OBJECT IDENTIFIER ::= { ciscoProducts 481 } -- Cisco ONS 15540 Extended Services Platform with external optical patch system +catalyst295024LRESt OBJECT IDENTIFIER ::= { ciscoProducts 482 } -- Cisco Catalyst c2950 switch with 24 10BaseS VDSL Ports and 2 ST ( SFP or 10/100/1000 Base T) (WS-C2950ST-24-LRE) +catalyst29508LRESt OBJECT IDENTIFIER ::= { ciscoProducts 483 } -- Cisco Catalyst c2950 switch with 8 10BaseS VDSL Ports and 2 ST (SFP or 10/100/1000 Base T) (WS-C2950ST-8-LRE) +catalyst295024LREG OBJECT IDENTIFIER ::= { ciscoProducts 484 } -- Cisco Catalyst c2950 switch with 24 10BaseS VDSL Ports and 2 GBIC ( Gigabit Interface Converter ) slots (WS-C2950G-24-LRE) +catalyst355024PWR OBJECT IDENTIFIER ::= { ciscoProducts 485 } -- Catalyst 3550 24 10/100 ports with inline power and 2 Gig uplinks fixed configuration Layer 2/Layer 3 Ethernet Switch +ciscoCDM4630 OBJECT IDENTIFIER ::= { ciscoProducts 486 } -- Cisco Content Distribution Manager Model 4630 +ciscoCDM4650 OBJECT IDENTIFIER ::= { ciscoProducts 487 } -- Cisco Content Distribution Manager Model 4650 +catalyst2955T12 OBJECT IDENTIFIER ::= { ciscoProducts 488 } -- Cisco Catalyst c2955 Industrial switch with 12 10/100 BaseTX ports and 2 10/100/1000 Base-TX ports +catalyst2955C12 OBJECT IDENTIFIER ::= { ciscoProducts 489 } -- Cisco Catalyst c2955 Industrial switch with 12 10/100 Base TX ports and 2 100 Base-FX ports +ciscoCE508 OBJECT IDENTIFIER ::= { ciscoProducts 490 } -- Cisco Content Engine Model 508 +ciscoCE565 OBJECT IDENTIFIER ::= { ciscoProducts 491 } -- Cisco Content Engine Model 565 +ciscoCE7325 OBJECT IDENTIFIER ::= { ciscoProducts 492 } -- Cisco Content Engine Model 7325 +ciscoONS15454 OBJECT IDENTIFIER ::= { ciscoProducts 493 } -- Cisco ONS 15454 Platform +ciscoONS15327 OBJECT IDENTIFIER ::= { ciscoProducts 494 } -- Cisco ONS 15327 Platform +cisco837 OBJECT IDENTIFIER ::= { ciscoProducts 495 } -- Cisco 837 platform with 4-port 10/100 Base-T Ethernet Switch,1 ADSL over POTS interface,data only model, hardware encryption +ciscoSOHO97 OBJECT IDENTIFIER ::= { ciscoProducts 496 } -- SOHO (Small Office Home Office) Router with 4-port 10/100 Base-T Ethernet Switch,1 ADSL over POTS interface,data only model +cisco831 OBJECT IDENTIFIER ::= { ciscoProducts 497 } -- Cisco 831 platform with 4-port 10/100 Base-T Ethernet Switch, 1 10Base-T Ethernet WAN interface, hardware encryption +ciscoSOHO91 OBJECT IDENTIFIER ::= { ciscoProducts 498 } -- SOHO (Small Office Home Office)Router with 4-port 10/100 Base-T Ethernet Switch, 1 10Base-T Ethernet WAN interface +cisco836 OBJECT IDENTIFIER ::= { ciscoProducts 499 } -- Cisco 836 platform with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over ISDN interface,1 ISDN BRI S/T interface, hardware encryption +ciscoSOHO96 OBJECT IDENTIFIER ::= { ciscoProducts 500 } -- SOHO (Small Office Home Office)Router with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over ISDN interface, 1 ISDN BRI S/T interface +cat4507 OBJECT IDENTIFIER ::= { ciscoProducts 501 } -- Catalyst 4000 with 7 slots (WS-C4507) +cat4506 OBJECT IDENTIFIER ::= { ciscoProducts 502 } -- Catalyst 4000 with 6 slots (WS-C4506) +cat4503 OBJECT IDENTIFIER ::= { ciscoProducts 503 } -- Catalyst 4000 with 3 slots (WS-C4503) +ciscoCE7305 OBJECT IDENTIFIER ::= { ciscoProducts 504 } -- Cisco Content Engine Model 7305 +ciscoCE510 OBJECT IDENTIFIER ::= { ciscoProducts 505 } -- Cisco Content Engine Model 510 +ciscoAIRAP1100 OBJECT IDENTIFIER ::= { ciscoProducts 507 } -- 1100 series WLAN Access Point with 1 10/100TX port, 1 IEEE 802.11 radio port. +catalyst2955S12 OBJECT IDENTIFIER ::= { ciscoProducts 508 } -- Cisco Catalyst c2955 Industrial switch with 12 10/100 Base T ports and 2 100 Base-LX Single Mode Uplink ports +cisco7609 OBJECT IDENTIFIER ::= { ciscoProducts 509 } -- Cisco 7600 Series Chassis with 9 slots +ciscoWSC65509 OBJECT IDENTIFIER ::= { ciscoProducts 510 } -- Catalyst 9 slots chassis +catalyst375024 OBJECT IDENTIFIER ::= { ciscoProducts 511 } -- Catalyst 3750 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +catalyst375048 OBJECT IDENTIFIER ::= { ciscoProducts 512 } -- Catalyst 3750 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +catalyst375024TS OBJECT IDENTIFIER ::= { ciscoProducts 513 } -- Catalyst 3750 24TS: 24 10/100/1000 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +catalyst375024T OBJECT IDENTIFIER ::= { ciscoProducts 514 } -- Catalyst 3750 24T: 24 10/100/1000 ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +catalyst37xxStack OBJECT IDENTIFIER ::= { ciscoProducts 516 } -- A stack of any catalyst37xx stack-able ethernet switches with unified identity (as a single unified switch), control and management. +ciscoGSS OBJECT IDENTIFIER ::= { ciscoProducts 517 } -- The Global Site Selector (GSS) is a network appliance that performs global server load balancing for geographically dispersed server load balancers and caches using DNS resolution. +ciscoPrimaryGSSM OBJECT IDENTIFIER ::= { ciscoProducts 518 } -- The Primary Global Site Selector Manager (GSSM) serves as the central management station for a Global Site Selector (GSS) Network. +ciscoStandbyGSSM OBJECT IDENTIFIER ::= { ciscoProducts 519 } -- The Standby Global Site Selector Manager (GSSM) serves as the backup to the Primary GSSM in a Global Site Selector(GSS) Network. +ciscoMWR1941DC OBJECT IDENTIFIER ::= { ciscoProducts 520 } -- The Mobile Wireless Router (MWR-1941-DC) is a router with a universal power supply targeted at application in a cell site Base Transceiver Station (BTS) providing T1/E1 backhaul connections to the aggregation node in Radio Access Networks (RAN) +ciscoDSC9216K9 OBJECT IDENTIFIER ::= { ciscoProducts 521 } -- DS-C9216-K9 - MDS 9216 16-port 2Gbps FC + 1-slot Modular Switch +cat6500FirewallSm OBJECT IDENTIFIER ::= { ciscoProducts 522 } -- High performance firewall blade for Catalyst 6500 Series +ciscoSCA11000 OBJECT IDENTIFIER ::= { ciscoProducts 523 } -- The Cisco SCA 11000 Series Secure Content Accelerator is an appliance-based solution that increases the number of secure connections supported by a Web site by offloading the processor-intensive tasks related to securing traffic with Secure Sockets Layer (SSL) +ciscoCSM OBJECT IDENTIFIER ::= { ciscoProducts 524 } -- Cisco Content Switching Module (CSM) which load balancing internet traffic based on the layer 4 through layer 7 information in the content. +ciscoAIRAP1210 OBJECT IDENTIFIER ::= { ciscoProducts 525 } -- 1200 series WLAN Access Point on Cisco IOS platform with 1 10/100TX port, 1 CardBus slot, 1 Mini PCI slot. +ciscoSCA211000 OBJECT IDENTIFIER ::= { ciscoProducts 526 } -- The Cisco SCA2 11000 Series Secure Content Accelerator is an appliance-based solution that increases the number of secure connections supported by a Web site by offloading the processor-intensive tasks related to securing traffic with Secure Sockets Layer (SSL) +catalyst297024 OBJECT IDENTIFIER ::= { ciscoProducts 527 } -- Catalyst 2970 24: 24 10/100/1000 ports fixed configuration Layer 2 Ethernet switch +cisco7613 OBJECT IDENTIFIER ::= { ciscoProducts 528 } -- Cisco Internet router 7600 Series Chassis with 13 slots +ciscoSN54282 OBJECT IDENTIFIER ::= { ciscoProducts 529 } -- Storage Networking 5428-2 storage router with 2 SFP (Small Form Factor Pluggable) GBIC Gigabit Ethernet ports and 8 SFP GBIC Fibre Channel ports. +catalyst3750Ge12Sfp OBJECT IDENTIFIER ::= { ciscoProducts 530 } -- Cisco Catalyst c3750 switch with 12 SFP (Small Form FactorPluggable) Gigabit Ethernet ports +ciscoCR4430 OBJECT IDENTIFIER ::= { ciscoProducts 531 } -- Cisco Content Router Model 4430 +ciscoCR4450 OBJECT IDENTIFIER ::= { ciscoProducts 532 } -- Cisco Content Router Model 4450 +ciscoAIRBR1410 OBJECT IDENTIFIER ::= { ciscoProducts 533 } -- 1410 Series Wireless LAN Bridge on Cisco IOS platform with 1 10/100Tx port and 1 5-GHz radio +ciscoWSC6509neba OBJECT IDENTIFIER ::= { ciscoProducts 534 } -- Catalyst 6500 series chassis with 9 slots +catalyst375048PS OBJECT IDENTIFIER ::= { ciscoProducts 535 } -- Catalyst 3750 48 10/100 In-Line Power Ethernet ports + 2 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. (SFP Small Form factor Plugable) +catalyst375024PS OBJECT IDENTIFIER ::= { ciscoProducts 536 } -- Catalyst 3750 24 10/100 In-Line Power Ethernet ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. (SFP Small Form factor Plugable) +catalyst4510 OBJECT IDENTIFIER ::= { ciscoProducts 537 } -- Catalyst 4000 with 10 slots (WS-C4510R) +cisco1711 OBJECT IDENTIFIER ::= { ciscoProducts 538 } -- Enhanced security router with 4 FastEthernet switch ports, 1 Analog modem port, 1 FastEthernet port and a hardware encryption module +cisco1712 OBJECT IDENTIFIER ::= { ciscoProducts 539 } -- Enhanced security router with 4 FastEthernet switch ports, 1 Basic Rate Interface(S/T) data port, 1 FastEthernet port and a hardware encryption module. +catalyst29408TT OBJECT IDENTIFIER ::= { ciscoProducts 540 } -- Catalyst 2940 L2 switch with 8 10/100 copper ports and 1 10/100/1000 copper uplink port. +catalyst29408TF OBJECT IDENTIFIER ::= { ciscoProducts 542 } -- Catalyst 2940 L2 switch with 8 10/100 copper ports, 1 100 FX Uplink port and 1 Gigabit SFP Module slot. +cisco3825 OBJECT IDENTIFIER ::= { ciscoProducts 543 } -- Two Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports 3800 family router +cisco3845 OBJECT IDENTIFIER ::= { ciscoProducts 544 } -- Four Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports 3800 family router +cisco2430Iad24Fxs OBJECT IDENTIFIER ::= { ciscoProducts 545 } -- IAD2430 with 24FXS, 2FE +cisco2431Iad8Fxs OBJECT IDENTIFIER ::= { ciscoProducts 546 } -- IAD2431 with 8FXS, 2FE, 1T1/E1 +cisco2431Iad16Fxs OBJECT IDENTIFIER ::= { ciscoProducts 547 } -- IAD2431 with 16FXS, 2FE, 1T1/E1 +cisco2431Iad1T1E1 OBJECT IDENTIFIER ::= { ciscoProducts 548 } -- IAD2431 with 2FE, 2T1/E1 +cisco2432Iad24Fxs OBJECT IDENTIFIER ::= { ciscoProducts 549 } -- IAD2432 with 24FXS, 2FE, 2T1E1 +cisco1701ADSLBRI OBJECT IDENTIFIER ::= { ciscoProducts 550 } -- Bacardi is a fixed configuration sku with ADSL WIC and ISDN BRI (S/T) or (S/T-V2) WIC +catalyst2950St24LRE997 OBJECT IDENTIFIER ::= { ciscoProducts 551 } -- Catalyst2950 Long Reach Ethernet switch that confirms to ETSI 997 with 24 LRE interfaces, 2 10/100/1000 Small form factor copper interfaces and DC power supply(WS-C2950ST-24-LRE-997) +ciscoAirAp350IOS OBJECT IDENTIFIER ::= { ciscoProducts 552 } -- Cisco Wireless LAN Access Point 350 series on IOS platform with 1 10/100TX port, 1 IEEE 802.11 radio port +cisco3220 OBJECT IDENTIFIER ::= { ciscoProducts 553 } -- 3220 - Mobile Access Router (MAR) +cat6500SslSm OBJECT IDENTIFIER ::= { ciscoProducts 554 } -- SSLSM is a High-Speed SSL Termination Engine for Catalyst 6000 family of platforms that terminates and accelarates Secure Socket Layer (SSL) transactions in Web server environement. +ciscoSIMSE OBJECT IDENTIFIER ::= { ciscoProducts 555 } -- ciscoSIMSE is an appliance - CiscoWorks Security Information Management Solution Engine +ciscoESSE OBJECT IDENTIFIER ::= { ciscoProducts 556 } -- Cisco Ethernet Subscriber Solution Engine +catalyst6kSup720 OBJECT IDENTIFIER ::= { ciscoProducts 557 } -- Catalyst 6500 Supervisor Module 720 CPU board that is treated as a standalone system by the NMS +ciscoVG224 OBJECT IDENTIFIER ::= { ciscoProducts 558 } -- Line side Analog Gateway with 24FXS Analog ports +catalyst295048T OBJECT IDENTIFIER ::= { ciscoProducts 559 } -- Cisco Catalyst c2950 switch with 48 10/100BaseT ports and 2 fixed 10/100/1000BaseT ports +catalyst295048SX OBJECT IDENTIFIER ::= { ciscoProducts 560 } -- Cisco Catalyst c2950 switch with 48 10/100BaseT ports and 2 fixed 1000Base Multimode fiber (SX) ports +catalyst297024TS OBJECT IDENTIFIER ::= { ciscoProducts 561 } -- Catalyst 2970 24TS: 24 10/100/1000 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2 Ethernet switch +ciscoNmNam OBJECT IDENTIFIER ::= { ciscoProducts 562 } -- Cisco NM-NAM, NAM for the branch office routers +catalyst356024PS OBJECT IDENTIFIER ::= { ciscoProducts 563 } -- Catalyst 3750 24 10/100 ports with In-Line Power + 2 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch.(SFP Small Formfactor Pluggable) +catalyst356048PS OBJECT IDENTIFIER ::= { ciscoProducts 564 } -- Catalyst 3750 48 10/100 ports with In-Line Power + 4 Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Switch.(SFP Small Formfactor Pluggable) +ciscoAIRBR1300 OBJECT IDENTIFIER ::= { ciscoProducts 565 } -- Cisco Aironet 1300 Series Wireless Bridge with 1 10/100TX Ethernet port, 1 IEEE 802.11g radio port +cisco851 OBJECT IDENTIFIER ::= { ciscoProducts 566 } -- Cisco 851 platform with 1 10/100T ethernet WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, hardware encryption and Wireless LAN card +cisco857 OBJECT IDENTIFIER ::= { ciscoProducts 567 } -- Cisco 857 platform with 1 DSL over POTS WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, hardware encryption and an optional Wireless LAN card +cisco876 OBJECT IDENTIFIER ::= { ciscoProducts 568 } -- Cisco 876 platform with 1 ADSL over ISDN WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, 1 ISDN BRI S/T interface, hardware encryption and an optional Wireless LAN card +cisco877 OBJECT IDENTIFIER ::= { ciscoProducts 569 } -- Cisco 877 platform with 1 ADSL over POTS WAN interface, 4-port 10/100 BASE-T LAN Ethernet switch, 4 USB ports, hardware encryption and an optional Wireless LAN card +cisco878 OBJECT IDENTIFIER ::= { ciscoProducts 570 } -- Cisco 878 platform with 1 SHDSL WAN interface, 4-port 1 0/100 Base-T LAN Ethernet switch, 4 USB ports, 1 ISDN BRI S/T interface, hardware encryption and an optional Wireless LAN card. +cisco871 OBJECT IDENTIFIER ::= { ciscoProducts 571 } -- Cisco 871 platform with 1 10/100T ethernet WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, 4 USB ports, hardware encryption and an optional Wireless LAN card +uMG9820 OBJECT IDENTIFIER ::= { ciscoProducts 572 } -- A stand-alone "pizza-box" video QAM device enabling delivery of VOD/SVOD/NVPR services via low-cost, line-rate GbE transport solutions from centralized servers to local cable hubs +catalyst6kGateway OBJECT IDENTIFIER ::= { ciscoProducts 573 } -- Catalyst 6000 Acess Gateway line card supporting voice and WAN(Wide Area Network) interfaces as well as conferencing and transcoding services +catalyst375024ME OBJECT IDENTIFIER ::= { ciscoProducts 574 } -- Metro Ethernet Catalyst 3750 24-10/100 + 2 SFP (Small Formfactor Pluggable) ports for downlinks and 2 SFP ES(Enhanched Service) ports for uplinks +catalyst4000NAM OBJECT IDENTIFIER ::= { ciscoProducts 575 } -- Network analysis Module (NAM) for Catalyst 4000 +cisco2811 OBJECT IDENTIFIER ::= { ciscoProducts 576 } -- Cisco 2800 series router with one Network Module slot, four HWIC slots, two fast etherenet and integrated VPN +cisco2821 OBJECT IDENTIFIER ::= { ciscoProducts 577 } -- Cisco 2800 series router with one Network Module slot, one EVM, four HWIC slots, two gigabit ethernet and intergrated VPN +cisco2851 OBJECT IDENTIFIER ::= { ciscoProducts 578 } -- Cisco 2800 series router with one double wide Network Module slot, one EVM, four HWIC slots, two gigabit ethernet and integrated VPN +cisco3201WMIC OBJECT IDENTIFIER ::= { ciscoProducts 581 } -- Cisco 3201 Wireless MIC (Mobile Interface card) with 802.11g wireless interface in the PC104+ form factor. An interface card for the existing MAR 3200 products(Mobile Access Router) +ciscoMCS7815I OBJECT IDENTIFIER ::= { ciscoProducts 582 } -- Cisco Media Convergence Server 7815 (IBM) +ciscoMCS7825H OBJECT IDENTIFIER ::= { ciscoProducts 583 } -- Cisco Media Convergence Server 7825 (HP) +ciscoMCS7835H OBJECT IDENTIFIER ::= { ciscoProducts 584 } -- Cisco Media Convergence Server 7835 (HP) +ciscoMCS7835I OBJECT IDENTIFIER ::= { ciscoProducts 585 } -- Cisco Media Convergence Server 7835 (IBM) +ciscoMCS7845H OBJECT IDENTIFIER ::= { ciscoProducts 586 } -- Cisco Media Convergence Server 7845 (HP) +ciscoMCS7845I OBJECT IDENTIFIER ::= { ciscoProducts 587 } -- Cisco Media Convergence Server 7845 (IBM) +ciscoMCS7855I OBJECT IDENTIFIER ::= { ciscoProducts 588 } -- Cisco Media Convergence Server 7855 (IBM) +ciscoMCS7865I OBJECT IDENTIFIER ::= { ciscoProducts 589 } -- Cisco Media Convergence Server 7865 (IBM) +cisco12006 OBJECT IDENTIFIER ::= { ciscoProducts 590 } -- Cisco 12000 platform with 6 slots +catalyst3750G16TD OBJECT IDENTIFIER ::= { ciscoProducts 591 } -- Cisco Catalyst 3750 switch with 16 gigabit and one 10G ethernet port (WS-C3750G-16TD) +ciscoIGESM OBJECT IDENTIFIER ::= { ciscoProducts 592 } -- Cisco Systems Intelligent Gigabit Ethernet Switch Module for IBM eServer BladeCenter (OS-CIGESM-18TT-E) +ciscoCCM OBJECT IDENTIFIER ::= { ciscoProducts 593 } +cisco1718 OBJECT IDENTIFIER ::= { ciscoProducts 594 } -- Voice capable Cisco 1700 Router with 4 FastEthernet switch ports, 1 FastEthernet port and 4 FXS-DID ports +ciscoCe511K9 OBJECT IDENTIFIER ::= { ciscoProducts 595 } -- Cisco Content Engine Model CE-511-K9 +ciscoCe566K9 OBJECT IDENTIFIER ::= { ciscoProducts 596 } -- Cisco Content Engine Model CE-566-K9 +ciscoMGX8830Pxm45 OBJECT IDENTIFIER ::= { ciscoProducts 597 } -- PXM45 controller-based 7 full-height-slot MGX8830 +ciscoMGX8880 OBJECT IDENTIFIER ::= { ciscoProducts 598 } -- Cisco MGX8880 switch with 32 half height slots +ciscoWsSvcWLAN1K9 OBJECT IDENTIFIER ::= { ciscoProducts 599 } -- Wireless LAN Module (WS-SVC-WLAN-1-K9) is a Komodo+ based line card for Cat6K family of platforms, which provides wireless domain services (WDS) for IEEE 802.11 wireless clients +ciscoCe7306K9 OBJECT IDENTIFIER ::= { ciscoProducts 600 } -- Cisco Content Engine Model CE-7306-K9 +ciscoCe7326K9 OBJECT IDENTIFIER ::= { ciscoProducts 601 } -- Cisco Content Engine Model CE-7326-K9 +catalyst3750G24PS OBJECT IDENTIFIER ::= { ciscoProducts 602 } -- Catalyst 3750 24 10/100/1000 Power over Ethernet ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. (SFP Small Form factor Pluggable) +catalyst3750G48PS OBJECT IDENTIFIER ::= { ciscoProducts 603 } -- Catalyst 3750 48 10/100/1000 Power over Ethernet ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer2/Layer 3 Ethernet Stackable switch. (SFP Small Form factor Pluggable) +catalyst3750G48TS OBJECT IDENTIFIER ::= { ciscoProducts 604 } -- Catalyst 3750 48 10/100/1000 ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. (SFP Small Form factor Pluggable) +ciscoBMGX8830Pxm45 OBJECT IDENTIFIER ::= { ciscoProducts 606 } -- PXM45 based Multiservice Switch (Model B) with 14 half height slots +ciscoBMGX8830Pxm1E OBJECT IDENTIFIER ::= { ciscoProducts 607 } -- PXM1E based Multiservice Switch (Model B) with 14 half height slots +ciscoBMGX8850Pxm45 OBJECT IDENTIFIER ::= { ciscoProducts 608 } -- PXM45 based Multiservice Gigabit Switch (ModelB) with 32 half height slots +ciscoBMGX8850Pxm1E OBJECT IDENTIFIER ::= { ciscoProducts 609 } -- PXM1E based Multiservice Gigabit Switch (ModelB) with 32 half height slots +ciscoSSLCSM OBJECT IDENTIFIER ::= { ciscoProducts 610 } -- SCSM is an SSL Termination daughtercard for the Content Switching Module (CSM) that accelerates Secure Socket Layer (SSL) transactions +ciscoNetworkRegistrar OBJECT IDENTIFIER ::= { ciscoProducts 611 } -- Cisco Network Registrar (CNR) is a full-featured DNS/DHCP system that provides scalable naming and addressing services for enterprise and service provider networks. +ciscoCe501K9 OBJECT IDENTIFIER ::= { ciscoProducts 612 } -- Cisco Content Engine Model CE-501-K9 +ciscoCRS16S OBJECT IDENTIFIER ::= { ciscoProducts 613 } -- Cisco CRS-1 Series Single Chassis Carrier Routing System +catalyst3560G24PS OBJECT IDENTIFIER ::= { ciscoProducts 614 } -- Catalyst 3560 24 10/100/1000 Power over Ethernet ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch. (SFP Small Form factor Pluggable) +catalyst3560G24TS OBJECT IDENTIFIER ::= { ciscoProducts 615 } -- Catalyst 3560 24 10/100/1000 Ethernet ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch (SFP Small Form factor Pluggable) +catalyst3560G48PS OBJECT IDENTIFIER ::= { ciscoProducts 616 } -- Catalyst 3560 48 10/100/1000 Power over Ethernet ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch. (SFP Small Form factor Pluggable) +catalyst3560G48TS OBJECT IDENTIFIER ::= { ciscoProducts 617 } -- Catalyst 3560 48 10/100/1000 ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch. (SFP Small Form factor Pluggable) +ciscoAIRAP1130 OBJECT IDENTIFIER ::= { ciscoProducts 618 } -- Cisco Aironet 1130 series WLAN Access Point with 1 10/100TX port, dual IEEE 802.11a and 802.11g radio port +cisco2801 OBJECT IDENTIFIER ::= { ciscoProducts 619 } -- 1700 Next Generation voice enabled router with 4 slots +cisco1841 OBJECT IDENTIFIER ::= { ciscoProducts 620 } -- 1700 Next Generation data only router with 2 slots +ciscoWsSvcMWAM1 OBJECT IDENTIFIER ::= { ciscoProducts 621 } -- Multiprocessor WAN Application Module (WS-SVC-MWAM-1) is a multipurpose blade built for the Cat6k platform +ciscoNMCUE OBJECT IDENTIFIER ::= { ciscoProducts 622 } -- Cisco Unity Express network module (NM-CUE) +ciscoAIMCUE OBJECT IDENTIFIER ::= { ciscoProducts 623 } -- Cisco Unity Express advanced integration module (AIM-CUE) +catalyst3750G24TS1U OBJECT IDENTIFIER ::= { ciscoProducts 624 } -- Catalyst 3750 24 10/100/1000 Ethernet ports + 4 Gigabit Ethernet SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. (SFP Small Form factor Pluggable) +cisco371098HP001 OBJECT IDENTIFIER ::= { ciscoProducts 625 } -- 24 port Gigabit Ethernet switch module for HP ProLiant BL p-class server chassis +catalyst4948 OBJECT IDENTIFIER ::= { ciscoProducts 626 } -- Fixed configuration Catalyst 4000 with 48 10/100/1000BaseT ports and 4 1000BaseX SFP ports (WS-C4948) +ciscoSB101 OBJECT IDENTIFIER ::= { ciscoProducts 627 } -- Small Buisness Router with 4-port 10/100 Base-T Ethernet Switch, 1 10Base-T Ethernet WAN interface +ciscoSB106 OBJECT IDENTIFIER ::= { ciscoProducts 628 } -- (Small Buisness)Router with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over ISDN interface, 1 ISDN BRI S/T interface +ciscoSB107 OBJECT IDENTIFIER ::= { ciscoProducts 629 } -- (Small Buisness)Router with 4-port 10/100 Base-T Ethernet Switch, 1 ADSL over POTS interface, data only model +ciscoWLSE1130 OBJECT IDENTIFIER ::= { ciscoProducts 630 } -- Cisco WLAN Solution Engine (WLSE) 1130 monitors and configures a WLAN with Cisco WAP and Bridges +ciscoWLSE1030 OBJECT IDENTIFIER ::= { ciscoProducts 631 } -- Cisco WLSE Express 1030 is a WLSE that monitors and configures a WLAN with Cisco WAP and Bridges with AAA functionality +ciscoHSE1140 OBJECT IDENTIFIER ::= { ciscoProducts 632 } -- Cisco Hosting Solution Engine 1140 manages Cisco powered data centers and Points of Presence with routers, switches, server load balancers, firewalls, intrusion detection systems and other layer 4-7 content delivery products +catalyst356024TS OBJECT IDENTIFIER ::= { ciscoProducts 633 } -- Catalyst 3560 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch. +catalyst356048TS OBJECT IDENTIFIER ::= { ciscoProducts 634 } -- Catalyst 3560 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch +ciscoWsSvcadsm1K9 OBJECT IDENTIFIER ::= { ciscoProducts 635 } -- DDOS Detector Service Module +ciscoWsSvcagsm1K9 OBJECT IDENTIFIER ::= { ciscoProducts 636 } -- DDOS Guard Service Module +ciscoONS15310 OBJECT IDENTIFIER ::= { ciscoProducts 637 } -- Cisco ONS 15310 Platform +cisco1801 OBJECT IDENTIFIER ::= { ciscoProducts 638 } -- Cisco 1800 platform with 1 ADSL over POTS WAN interface, 1 ISDNBRI S/T interface, 8-port 10/100 Base-T LAN Ethernet switch, 2 USB ports and an optional Wireless LAN card. +cisco1802 OBJECT IDENTIFIER ::= { ciscoProducts 639 } -- Cisco 1800 platform with 1 ADSL over ISDN WAN interface, 1 ISDN BRI S/T interface, 8-port 10/100 Base-T LAN Ethernet switch, 2 USB ports and an optional Wireless LAN card. +cisco1803 OBJECT IDENTIFIER ::= { ciscoProducts 640 } -- Cisco 1800 platform with 1 G.SHDSL 4-wire interface, 1 ISDN BRI S/T interface, 8-port 10/100 Base-T LAN Ethernet switch, 2 USB ports and an optional Wireless LAN card. +cisco1811 OBJECT IDENTIFIER ::= { ciscoProducts 641 } -- Cisco 1800 platform with V.92 Modem, 8-port 10/100 Base-T LAN Ethernet switch, 2 USB ports and an optional Wireless LAN card. +cisco1812 OBJECT IDENTIFIER ::= { ciscoProducts 642 } -- Cisco 1800 platform with ISDN BRI S/T interface, 8-port 10/100 Base-T LAN Ethernet switch, 2 USB ports and an optional Wireless LAN card. +ciscoCRS8S OBJECT IDENTIFIER ::= { ciscoProducts 643 } -- Cisco CRS-1 Series 8 Slots Carrier Routing System +ciscoIDS4210 OBJECT IDENTIFIER ::= { ciscoProducts 645 } -- Cisco Intrusion Detection System 4210 +ciscoIDS4215 OBJECT IDENTIFIER ::= { ciscoProducts 646 } -- Cisco Intrusion Detection System 4215 +ciscoIDS4235 OBJECT IDENTIFIER ::= { ciscoProducts 647 } -- Cisco Intrusion Detection System 4235 +ciscoIPS4240 OBJECT IDENTIFIER ::= { ciscoProducts 648 } -- Cisco Intrusion Prevention System 4240 +ciscoIDS4250 OBJECT IDENTIFIER ::= { ciscoProducts 649 } -- Cisco Intrusion Detection System 4250 +ciscoIDS4250SX OBJECT IDENTIFIER ::= { ciscoProducts 650 } -- Cisco Intrusion Detection System 4250 SX +ciscoIDS4250XL OBJECT IDENTIFIER ::= { ciscoProducts 651 } -- Cisco Intrusion Detection System 4250 XL +ciscoIPS4255 OBJECT IDENTIFIER ::= { ciscoProducts 652 } -- Cisco Intrusion Prevention System 4255 +ciscoIDSIDSM2 OBJECT IDENTIFIER ::= { ciscoProducts 653 } -- Cisco Intrusion Detection System Module IDSM2 +ciscoIDSNMCIDS OBJECT IDENTIFIER ::= { ciscoProducts 654 } -- Cisco Intrusion Detection System Network Module NM-CIDS +ciscoIPSSSM20 OBJECT IDENTIFIER ::= { ciscoProducts 655 } -- Cisco Intrusion Prevention System Security Service Module SSM-20 +catalyst375024FS OBJECT IDENTIFIER ::= { ciscoProducts 656 } -- Catalyst 3750 24 100BaseFX ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch. +ciscoWSC6504E OBJECT IDENTIFIER ::= { ciscoProducts 657 } -- Catalyst 6000 series chassis with 4 slots +cisco7604 OBJECT IDENTIFIER ::= { ciscoProducts 658 } -- Cisco Optical Services Router 7600 Series Chassis with 4 slots +catalyst494810GE OBJECT IDENTIFIER ::= { ciscoProducts 659 } -- Catalyst 4000 series fixed configuration switch with 48 10/100/1000BaseT wirespeed ports and two 10Gbps ports +ciscoIGESMSFP OBJECT IDENTIFIER ::= { ciscoProducts 660 } -- Cisco Systems Intelligent Gigabit Ethernet Switch Module with external SFPs for IBM eServer BladeCenter (OS-CIGESM-18-SFP-E) +ciscoFE6326K9 OBJECT IDENTIFIER ::= { ciscoProducts 661 } -- Cisco File Engine Model FE-6326-K9 +ciscoIPSSSM10 OBJECT IDENTIFIER ::= { ciscoProducts 662 } -- Cisco Intrusion Prevention System Security Service Module SSM-10 +ciscoNme16Es1Ge OBJECT IDENTIFIER ::= { ciscoProducts 663 } -- EtherSwitch Service Module 16 10/100 ports + 1 Ethernet Gigabit port fixed configuration Layer 2/Layer 3 Ethernet switch. +ciscoNmeX24Es1Ge OBJECT IDENTIFIER ::= { ciscoProducts 664 } -- EtherSwitch Service Module 23 10/100 ports + 1 Ethernet Gigabit port fixed configuration Layer 2/Layer 3 Ethernet switch. +ciscoNmeXd24Es2St OBJECT IDENTIFIER ::= { ciscoProducts 665 } -- EtherSwitch Service Module 24 10/100 ports + 1 Ethernet Gigabit SFP port fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +ciscoNmeXd48Es2Ge OBJECT IDENTIFIER ::= { ciscoProducts 666 } -- EtherSwitch Service Module 48 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch. +cisco3202WMIC OBJECT IDENTIFIER ::= { ciscoProducts 667 } -- Cisco 3201 4.9GHz Wireless MIC (Mobile Interface card) with 4.9GHz Radio Moudle in the PC104+ form factor. An interface card for the existing MAR 3200 products(MobileAccess Router) +ciscoAs5400XM OBJECT IDENTIFIER ::= { ciscoProducts 668 } -- Cisco AS5400XM platform +ciscoASA5510 OBJECT IDENTIFIER ::= { ciscoProducts 669 } -- Cisco Adaptive Security Appliance 5510 +ciscoASA5520 OBJECT IDENTIFIER ::= { ciscoProducts 670 } -- Cisco Adaptive Security Appliance 5520 +ciscoASA5520sc OBJECT IDENTIFIER ::= { ciscoProducts 671 } -- Cisco Adaptive Security Appliance 5520 Security Context +ciscoASA5540 OBJECT IDENTIFIER ::= { ciscoProducts 672 } -- Cisco Adaptive Security Appliance 5540 +ciscoASA5540sc OBJECT IDENTIFIER ::= { ciscoProducts 673 } -- Cisco Adaptive Security Appliance 5540 Security Context +ciscoWsSvcFwm1sc OBJECT IDENTIFIER ::= { ciscoProducts 674 } -- Firewall Services Module for Catalyst 6500 Series Security Context +ciscoPIXFirewall535sc OBJECT IDENTIFIER ::= { ciscoProducts 675 } -- Cisco PIX Firewall 535 Security Context +ciscoPIXFirewall525sc OBJECT IDENTIFIER ::= { ciscoProducts 676 } -- Cisco PIX Firewall 525 Security Context +ciscoPIXFirewall515Esc OBJECT IDENTIFIER ::= { ciscoProducts 677 } -- Cisco PIX Firewall 515E Security Context +ciscoPIXFirewall515sc OBJECT IDENTIFIER ::= { ciscoProducts 678 } -- Cisco PIX Firewall 515 Security Context +ciscoAs5350XM OBJECT IDENTIFIER ::= { ciscoProducts 679 } -- Low end AS5350XM platfrom +ciscoFe7326K9 OBJECT IDENTIFIER ::= { ciscoProducts 680 } -- Cisco File Engine Model FE-7326-K9 +ciscoFe511K9 OBJECT IDENTIFIER ::= { ciscoProducts 681 } -- Cisco File Engine Model FE-511-K9 +ciscoSCEDispatcher OBJECT IDENTIFIER ::= { ciscoProducts 682 } -- Cisco Service Control Engine Dispatcher +ciscoSCE1000 OBJECT IDENTIFIER ::= { ciscoProducts 683 } -- Cisco SCE1000 Service Control Engine +ciscoSCE2000 OBJECT IDENTIFIER ::= { ciscoProducts 684 } -- Cisco SCE2000 Service Control Engine +ciscoAIRAP1240 OBJECT IDENTIFIER ::= { ciscoProducts 685 } -- Cisco Aironet 1240 series WLAN Access Point with 1 10/100TX port, dual IEEE 802.11a and 802.11g radio ports, external antenna connectors +ciscoDSC9120CLK9 OBJECT IDENTIFIER ::= { ciscoProducts 686 } -- DS-C9120-CL-K9 - MDS 9120-CL, 20-Port 4 Gbps Fibre Channel Fabric Switch, Commercial +ciscoFe611K9 OBJECT IDENTIFIER ::= { ciscoProducts 687 } -- Cisco File Engine Model FE-611-K9 +catalyst3750Ge12SfpDc OBJECT IDENTIFIER ::= { ciscoProducts 688 } -- Cisco Catalyst c3750 switch with 12 SFP (Small Form Factor Plugable) Gigabit Ethernet ports and DC power supply +cisco3271 OBJECT IDENTIFIER ::= { ciscoProducts 689 } -- HMARC with 2FE and 2GE interfaces. +cisco3272 OBJECT IDENTIFIER ::= { ciscoProducts 690 } -- HMARC with 2FE, 1GE and 1 GE Fiber Optic interfaces. +cisco3241 OBJECT IDENTIFIER ::= { ciscoProducts 691 } -- EFHMARC with 3FE, 1GE and 1 GE copper interfaces. +cisco3242 OBJECT IDENTIFIER ::= { ciscoProducts 692 } -- EFHMARC with 3FE, 1GE and 1 GE copper interfaces. +ciscoICM OBJECT IDENTIFIER ::= { ciscoProducts 693 } -- Cisco Systems Intelligent Contact Management +catalyst296024 OBJECT IDENTIFIER ::= { ciscoProducts 694 } -- Catalyst 2960 24 10/100 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catalyst296048 OBJECT IDENTIFIER ::= { ciscoProducts 695 } -- Catalyst 2960 48 10/100 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet Switch +catalyst2960G24 OBJECT IDENTIFIER ::= { ciscoProducts 696 } -- Catalyst 2960 20 10/100/1000 ports + 4 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch. +catalyst2960G48 OBJECT IDENTIFIER ::= { ciscoProducts 697 } -- Catalyst 2960 44 10/100/1000 ports + 4 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch. +catalyst45503 OBJECT IDENTIFIER ::= { ciscoProducts 698 } -- Catalyst 4500 with 3 slots (WS-C4550-3) +catalyst45506 OBJECT IDENTIFIER ::= { ciscoProducts 699 } -- Catalyst 4500 with 6 slots (WS-C4550-6) +catalyst45507 OBJECT IDENTIFIER ::= { ciscoProducts 700 } -- Catalyst 4500 with 7 slots (WS-C4550-7R) +catalyst455010 OBJECT IDENTIFIER ::= { ciscoProducts 701 } -- Catalyst 4500 with 10 slots (WS-C4550-10R) +ciscoNme16Es1GeNoPwr OBJECT IDENTIFIER ::= { ciscoProducts 702 } -- EtherSwitch Service Module 16 10/100 ports + 1 Ethernet Gigabit port fixed configuration Layer 2/Layer 3 Ethernet switch with no inline power +ciscoNmeX24Es1GeNoPwr OBJECT IDENTIFIER ::= { ciscoProducts 703 } -- EtherSwitch Service Module 23 10/100 ports + 1 Ethernet Gigabit port fixed configuration Layer 2/Layer 3 Ethernet switch with no inline power +ciscoNmeXd24Es2StNoPwr OBJECT IDENTIFIER ::= { ciscoProducts 704 } -- EtherSwitch Service Module 24 10/100 ports + 1 Ethernet Gigabit SFP port fixed configuration Layer 2/Layer 3 Ethernet Stackable switch with no inline power +ciscoNmeXd48Es2GeNoPwr OBJECT IDENTIFIER ::= { ciscoProducts 705 } -- EtherSwitch Service Module 48 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet switch with no inline power +catalyst6kMsfc2a OBJECT IDENTIFIER ::= { ciscoProducts 706 } -- Multilevel Switching Feature Card Version 2a for Catalyst 6000 that is treated as a standalone system by the NMS +ciscoEDI OBJECT IDENTIFIER ::= { ciscoProducts 707 } -- Cisco Enhanced Device Interface Server +ciscoCe611K9 OBJECT IDENTIFIER ::= { ciscoProducts 708 } -- Cisco Content Engine Model CE-611-K9 +ciscoWLSEs20 OBJECT IDENTIFIER ::= { ciscoProducts 709 } -- Cisco Wireless LAN Solution Engine S20. +ciscoMPX OBJECT IDENTIFIER ::= { ciscoProducts 710 } -- Cisco MeetingPlace Express +ciscoNMCUEEC OBJECT IDENTIFIER ::= { ciscoProducts 711 } -- Cisco Unity Express network module with enhanced capacity (NM-CUE-EC) +ciscoWLSE1132 OBJECT IDENTIFIER ::= { ciscoProducts 712 } -- Cisco Wireless LAN Solution Engine WLSE-1132-K9 +ciscoME6340ACA OBJECT IDENTIFIER ::= { ciscoProducts 713 } -- DSL Switch 48 port ADSL2/2+, Annex A, AC +ciscoME6340DCA OBJECT IDENTIFIER ::= { ciscoProducts 714 } -- DSL Switch 48 port ADSL2/2+, Annex A, DC +ciscoME6340DCB OBJECT IDENTIFIER ::= { ciscoProducts 715 } -- DSL Switch 48 port ADSL2/2+, Annex B, DC +catalyst296024TT OBJECT IDENTIFIER ::= { ciscoProducts 716 } -- Catalyst 2960 24 10/100 ports + 2 10/100/1000 ports fixed configuration Layer 2 Ethernet switch +catalyst296048TT OBJECT IDENTIFIER ::= { ciscoProducts 717 } -- Catalyst 2960 48 10/100 ports + 2 10/100/1000 ports fixed configuration Layer 2 Ethernet switch +ciscoIGESMSFPT OBJECT IDENTIFIER ::= { ciscoProducts 718 } -- Cisco Systems Intelligent Gigabit Ethernet Switch Module for IBM eServer BladeCenter Telco Chassis (OS-CIGESM-18TT-E) +ciscoMEC6524gs8s OBJECT IDENTIFIER ::= { ciscoProducts 719 } -- Cisco ME 6524 chassis with 24 port SFP and 8 SFP uplinks +ciscoMEC6524gt8s OBJECT IDENTIFIER ::= { ciscoProducts 720 } -- Cisco ME 6524 chassis with 24 port 10/100/1000BaseT and 8 SFP uplinks +ciscoMEC6724s10x2 OBJECT IDENTIFIER ::= { ciscoProducts 721 } -- Cisco ME 6724 chassis with 24 port SFP and 2 10G uplinks +ciscoMEC6724t10x2 OBJECT IDENTIFIER ::= { ciscoProducts 722 } -- Cisco ME 6724 chassis with 24 port 10/100/1000BaseT and 2 10G uplinks +ciscoPaldron OBJECT IDENTIFIER ::= { ciscoProducts 723 } -- ARM Development Platform +catalystsExpress50024TT OBJECT IDENTIFIER ::= { ciscoProducts 724 } -- Catalyst Express 500 24 10/100 ports + 2 Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catalystsExpress50024LC OBJECT IDENTIFIER ::= { ciscoProducts 725 } -- Catalyst Express 500 24 10/100 ports (4 Power Over Ethernet Ports) + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catalystsExpress50024PC OBJECT IDENTIFIER ::= { ciscoProducts 726 } -- Catalyst Express 500 24 Power Over Ethernet Ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catalystsExpress50012TC OBJECT IDENTIFIER ::= { ciscoProducts 727 } -- Catalyst Express 500 8 Gigabit Ethernet Ports + 4 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +ciscoIGESMT OBJECT IDENTIFIER ::= { ciscoProducts 728 } -- Cisco Systems Intelligent Gigabit Ethernet Switch Module for IBM eServer BladeCenter Telco Chassis (OS-CIGESM-18TT-E) +ciscoACE04G OBJECT IDENTIFIER ::= { ciscoProducts 729 } -- Application Control Engine 4 G Module in Cat6500 +ciscoACE10K9 OBJECT IDENTIFIER ::= { ciscoProducts 730 } -- Application Control Engine Module in Cat6500 +cisco5750 OBJECT IDENTIFIER ::= { ciscoProducts 731 } -- High Assurance Router +ciscoMWR1941DCA OBJECT IDENTIFIER ::= { ciscoProducts 732 } -- The Mobile Wireless Router (MWR-1941-DC-A) is a router with a universal power supply targeted at application in a cell site Base Transceiver Station (BTS) providing backhaul connections to the aggregation node in Radio Access Networks (RAN) and support for AIM module +cisco815 OBJECT IDENTIFIER ::= { ciscoProducts 733 } -- Cisco 815 platform fixed configuration cable modem router with 4 FastEthernet switch ports, 1 Cable modem port, 1 FastEthernet port +cisco240024TSA OBJECT IDENTIFIER ::= { ciscoProducts 734 } -- Metro Ethernet 2400, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2 Ethernet switch, AC power. +cisco240024TSD OBJECT IDENTIFIER ::= { ciscoProducts 735 } -- Metro Ethernet 2400, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2 Ethernet switch, DC power. +cisco340024TSA OBJECT IDENTIFIER ::= { ciscoProducts 736 } -- Metro Ethernet 3400, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power. +cisco340024TSD OBJECT IDENTIFIER ::= { ciscoProducts 737 } -- Metro Ethernet 3400, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, DC power. +ciscoCrs18Linecard OBJECT IDENTIFIER ::= { ciscoProducts 738 } -- Cisco CRS-1 Series 8 slot Line Card Chassis +ciscoCrs1Fabric OBJECT IDENTIFIER ::= { ciscoProducts 739 } -- Cisco CRS-1 Series Fabric Card Chassis +ciscoFE2636 OBJECT IDENTIFIER ::= { ciscoProducts 740 } -- Cisco File Engine Module for 26xx and 36xx series platforms +ciscoIDS4220 OBJECT IDENTIFIER ::= { ciscoProducts 741 } -- Cisco Intrusion Detection System 4220 +ciscoIDS4230 OBJECT IDENTIFIER ::= { ciscoProducts 742 } -- Cisco Intrusion Detection System 4230 +ciscoIPS4260 OBJECT IDENTIFIER ::= { ciscoProducts 743 } -- Cisco Intrusion Prevention System 4260 +ciscoWsSvcSAMIBB OBJECT IDENTIFIER ::= { ciscoProducts 744 } -- Service and Application Module for IP +ciscoASA5505 OBJECT IDENTIFIER ::= { ciscoProducts 745 } -- Cisco Adaptive Security Appliance 5505 +ciscoMCS7825I OBJECT IDENTIFIER ::= { ciscoProducts 746 } -- Cisco Media Convergence Server 7825 (IBM) +ciscoWsC3750g24ps OBJECT IDENTIFIER ::= { ciscoProducts 747 } -- Cisco 3750 24+2 port 10/100/1000 Switch with integrated Cisco 4402 Wireless Controller +ciscoWs3020Hpq OBJECT IDENTIFIER ::= { ciscoProducts 748 } -- Cisco Catalyst Bladeswitch 3020 for HP +ciscoWs3030Del OBJECT IDENTIFIER ::= { ciscoProducts 749 } -- Cisco Catalyst Bladeswitch 3030 for Dell +ciscoSpaOc48posSfp OBJECT IDENTIFIER ::= { ciscoProducts 750 } -- 1-port OC48/STM16 POS/RPR SFP Optics Shared Port Adapter +catalyst6kEnhancedGateway OBJECT IDENTIFIER ::= { ciscoProducts 751 } -- Catalyst 6000 Access gateway enhanced line card supporting voice and WAN( Wide Area Network) interfaces as well as conferencing and transcoding services +ciscoWLSE1133 OBJECT IDENTIFIER ::= { ciscoProducts 752 } -- Cisco Wireless LAN Solution Engine WLSE-1133. +ciscoASA5550 OBJECT IDENTIFIER ::= { ciscoProducts 753 } -- Cisco Adaptive Security Appliance 5550 +ciscoNMAONK9 OBJECT IDENTIFIER ::= { ciscoProducts 754 } -- Cisco 2600/3700/ISR AON Module (NM-AON-K9) +ciscoNMAONWS OBJECT IDENTIFIER ::= { ciscoProducts 755 } -- Catalyst 6500 Series AON Module (WS-SVC-AON-1-K9) +ciscoNMAONAPS OBJECT IDENTIFIER ::= { ciscoProducts 756 } -- Cisco AON 8300 Series Appliance (APL-AON-8340-K9) +ciscoWae612K9 OBJECT IDENTIFIER ::= { ciscoProducts 757 } -- Cisco Wide Area Engine Model WAE-612-K9 +ciscoAIRAP1250 OBJECT IDENTIFIER ::= { ciscoProducts 758 } -- 1250 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11a/b/g/n slots +ciscoCe512K9 OBJECT IDENTIFIER ::= { ciscoProducts 759 } -- Cisco Content Engine CE-512-K9 +ciscoFe512K9 OBJECT IDENTIFIER ::= { ciscoProducts 760 } -- Cisco File Engine Model FE-512-K9 +ciscoCe612K9 OBJECT IDENTIFIER ::= { ciscoProducts 761 } -- Cisco Content Engine Model CE-612-K9 +ciscoFe612K9 OBJECT IDENTIFIER ::= { ciscoProducts 762 } -- Cisco File Engine Model FE-612-K9 +ciscoASA5550sc OBJECT IDENTIFIER ::= { ciscoProducts 763 } -- Cisco Adaptive Security Appliance 5550 Security Context +ciscoASA5520sy OBJECT IDENTIFIER ::= { ciscoProducts 764 } -- Cisco Adaptive Security Appliance 5520 System Context +ciscoASA5540sy OBJECT IDENTIFIER ::= { ciscoProducts 765 } -- Cisco Adaptive Security Appliance 5540 System Context +ciscoASA5550sy OBJECT IDENTIFIER ::= { ciscoProducts 766 } -- Cisco Adaptive Security Appliance 5550 System Context +ciscoWsSvcFwm1sy OBJECT IDENTIFIER ::= { ciscoProducts 767 } -- Firewall Services Module for Catalyst 6500 Series System Context +ciscoPIXFirewall515sy OBJECT IDENTIFIER ::= { ciscoProducts 768 } -- Cisco PIX Firewall 515 System Context +ciscoPIXFirewall515Esy OBJECT IDENTIFIER ::= { ciscoProducts 769 } -- Cisco PIX Firewall 515E System Context +ciscoPIXFirewall525sy OBJECT IDENTIFIER ::= { ciscoProducts 770 } -- Cisco PIX Firewall 525 System Context +ciscoPIXFirewall535sy OBJECT IDENTIFIER ::= { ciscoProducts 771 } -- Cisco PIX Firewall 535 System Context +ciscoIpRanOpt4p OBJECT IDENTIFIER ::= { ciscoProducts 772 } -- The Mobile Wireless IP-RAN 4-Processor card for ONS platform with 4 Gigabit Ethernet ports +ciscoASA5510sc OBJECT IDENTIFIER ::= { ciscoProducts 773 } -- Cisco Adaptive Security Appliance 5510 Security Context +ciscoASA5510sy OBJECT IDENTIFIER ::= { ciscoProducts 774 } -- Cisco Adaptive Security Appliance 5510 System +ciscoJumpgate OBJECT IDENTIFIER ::= { ciscoProducts 775 } -- Prototype plaform used for maintaining the IOS to ARM processor port done in the Technology Center +ciscoOe512K9 OBJECT IDENTIFIER ::= { ciscoProducts 776 } -- Cisco Optimization Engine Model OE-512-K9 +ciscoOe612K9 OBJECT IDENTIFIER ::= { ciscoProducts 777 } -- Cisco Optimization Engine Model OE-612-K9 +catalyst3750G24WS25 OBJECT IDENTIFIER ::= { ciscoProducts 778 } -- Catalyst 3750 Unified Access Switch with 24 10/100/1000 Power over Ethernet ports + 2 Gigabit Ethernet SFP ports and integrated Wireless Controller supporting up to 25 Access Points +catalyst3750G24WS50 OBJECT IDENTIFIER ::= { ciscoProducts 779 } -- Catalyst 3750 Unified Access Switch with 24 10/100/1000 Power over Ethernet ports + 2 Gigabit Ethernet SFP ports and integrated Wireless Controller supporting up to 50 Access Points +ciscoMe3400g12CsA OBJECT IDENTIFIER ::= { ciscoProducts 780 } -- Metro Ethernet 3400, 12 GE/SFP ports + 4 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power +ciscoMe3400g12CsD OBJECT IDENTIFIER ::= { ciscoProducts 781 } -- Metro Ethernet 3400, 12 GE/SFP ports + 4 SFP ports fixed configuration Layer 2/3 Ethernet switch, DC power +cisco877M OBJECT IDENTIFIER ::= { ciscoProducts 782 } -- Cisco 877 platform with 1 ADSL Annex M over POTS WAN interface, 4-port 10/100 BASE-T LAN Ethernet switch, hardware encryption and an optional Wireless LAN card +cisco1801M OBJECT IDENTIFIER ::= { ciscoProducts 783 } -- Cisco 1800 platform with 1 ADSL Annex M over POTS WAN interface, 8-port 10/100 BASE-T LAN Ethernet switch, 1 ISDN BRI S/T interface and an optional Wireless LAN +catalystWsCBS3040FSC OBJECT IDENTIFIER ::= { ciscoProducts 784 } -- Cisco Catalyst Blade Switch 3040 for FSC +ciscoOe511K9 OBJECT IDENTIFIER ::= { ciscoProducts 785 } -- Cisco Optimization Engine Model OE-511-K9 +ciscoOe611K9 OBJECT IDENTIFIER ::= { ciscoProducts 786 } -- Cisco Optimization Engine Model OE-611-K9 +ciscoOe7326K9 OBJECT IDENTIFIER ::= { ciscoProducts 787 } -- Cisco Optimization Engine Model OE-7326-K9 +ciscoMe492410GE OBJECT IDENTIFIER ::= { ciscoProducts 788 } -- Metro Ethernet fixed configuration box with 2 Ten Gigabit X2 ports and 24+4 One Gigabit SFP ports +catalyst3750E24TD OBJECT IDENTIFIER ::= { ciscoProducts 789 } -- Catalyst 3750E 24 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +catalyst3750E48TD OBJECT IDENTIFIER ::= { ciscoProducts 790 } -- Catalyst 3750E 48 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +catalyst3750E48PD OBJECT IDENTIFIER ::= { ciscoProducts 791 } -- Catalyst 3750E 48 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +catalyst3750E24PD OBJECT IDENTIFIER ::= { ciscoProducts 792 } -- Catalyst 3750E 24 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch. +catalyst3560E24TD OBJECT IDENTIFIER ::= { ciscoProducts 793 } -- Catalyst 3560E 24 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet switch. +catalyst3560E48TD OBJECT IDENTIFIER ::= { ciscoProducts 794 } -- Catalyst 3560E 48 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet switch. +catalyst3560E24PD OBJECT IDENTIFIER ::= { ciscoProducts 795 } -- Catalyst 3560E 24 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet switch. +catalyst3560E48PD OBJECT IDENTIFIER ::= { ciscoProducts 796 } -- Catalyst 3560E 48 10/100/1000 Power over Ethernet ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2/Layer 3 Ethernet switch. +catalyst35608PC OBJECT IDENTIFIER ::= { ciscoProducts 797 } -- Catalyst 3560 8 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 /Layer 3 Ethernet switch +catalyst29608TC OBJECT IDENTIFIER ::= { ciscoProducts 798 } -- Catalyst 2960 8 10/100 ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +catalyst2960G8TC OBJECT IDENTIFIER ::= { ciscoProducts 799 } -- Catalyst 2960 7 10/100/1000 ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +ciscoTSPri OBJECT IDENTIFIER ::= { ciscoProducts 800 } -- Cisco TelePresence Primary Codec +ciscoTSSec OBJECT IDENTIFIER ::= { ciscoProducts 801 } -- Cisco TelePresence Secondary Codec +ciscoUWIpPhone7921G OBJECT IDENTIFIER ::= { ciscoProducts 802 } -- Cisco Unified Wireless IP Phone 7921G with IEEE 802.11a/b/g interface +ciscoUWIpPhone7920 OBJECT IDENTIFIER ::= { ciscoProducts 803 } -- Cisco Unified Wireless IP Phone 7920 with IEEE 802.11b interface +cisco3200WirelessMic OBJECT IDENTIFIER ::= { ciscoProducts 804 } -- Cisco 3200 Wireless Mobile Interface Card +ciscoISRWireless OBJECT IDENTIFIER ::= { ciscoProducts 805 } -- Cisco Integrated Services Router with Wireless +ciscoIPSVirtual OBJECT IDENTIFIER ::= { ciscoProducts 806 } -- Cisco Intrusion Prevention System virtual sensor +ciscoIDS4215Virtual OBJECT IDENTIFIER ::= { ciscoProducts 807 } -- Cisco Intrusion Detection System 4215 virtual sensor +ciscoIDS4235Virtual OBJECT IDENTIFIER ::= { ciscoProducts 808 } -- Cisco Intrusion Detection System 4235 virtual sensor +ciscoIDS4250Virtual OBJECT IDENTIFIER ::= { ciscoProducts 809 } -- Cisco Intrusion Detection System 4250 virtual sensor +ciscoIDS4250SXVirtual OBJECT IDENTIFIER ::= { ciscoProducts 810 } -- Cisco Intrusion Detection System 4250 SX virtual sensor +ciscoIDS4250XLVirtual OBJECT IDENTIFIER ::= { ciscoProducts 811 } -- Cisco Intrusion Detection System 4250 XL virtual sensor +ciscoIDS4240Virtual OBJECT IDENTIFIER ::= { ciscoProducts 812 } -- Cisco Intrusion Prevention Detection System 4240 virtual sensor +ciscoIDS4255Virtual OBJECT IDENTIFIER ::= { ciscoProducts 813 } -- Cisco Intrusion Prevention Detection System 4255 virtual sensor +ciscoIDS4260Virtual OBJECT IDENTIFIER ::= { ciscoProducts 814 } -- Cisco Intrusion Prevention Detection System 4260 virtual sensor +ciscoIDSIDSM2Virtual OBJECT IDENTIFIER ::= { ciscoProducts 815 } -- Cisco Intrusion Detection System Module IDSM2 virtual sensor +ciscoIPSSSM20Virtual OBJECT IDENTIFIER ::= { ciscoProducts 816 } -- Cisco Intrusion Prevention System Security Service Module SSM-20 virtual sensor +ciscoIPSSSM10Virtual OBJECT IDENTIFIER ::= { ciscoProducts 817 } -- Cisco Intrusion Prevention System Security Service Module SSM-10 virtual sensor +ciscoNMWLCE OBJECT IDENTIFIER ::= { ciscoProducts 818 } -- Integrated service router series 28xx/38xx with Wireless Lan Controller Network Module. +cisco3205WirelessMic OBJECT IDENTIFIER ::= { ciscoProducts 819 } -- Cisco 3205 Wireless MIC (Mobile Interface card) with 802.11a wireless interface in the PC104+ form factor. An interface card for the existing MAR 3200 products(Mobile Access Router) +cisco5720 OBJECT IDENTIFIER ::= { ciscoProducts 820 } -- Integrated Encryption Router +cisco7201 OBJECT IDENTIFIER ::= { ciscoProducts 821 } -- Cisco 7201 platform, 1 Rack Unit (RU) application specific router with 1 slot +ciscoCrs14S OBJECT IDENTIFIER ::= { ciscoProducts 822 } -- Cisco CRS-1 Series 4 Slots System +ciscoNmWae OBJECT IDENTIFIER ::= { ciscoProducts 823 } -- Wide Area Application Engine Network Module +ciscoACE4710K9 OBJECT IDENTIFIER ::= { ciscoProducts 824 } -- ACE 4710 Application Control Engine Appliance +ciscoMe3400g2csA OBJECT IDENTIFIER ::= { ciscoProducts 825 } -- Metro Ethernet 3400, 2 GE/SFP ports + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power +ciscoNmeNam OBJECT IDENTIFIER ::= { ciscoProducts 826 } -- Cisco NME-NAM, Network Analysis Module (NAM) for the branch office routers +ciscoUbr7225Vxr OBJECT IDENTIFIER ::= { ciscoProducts 827 } -- Cisco 7225 Universal Broadband Router, VXR series +ciscoAirWlc2106K9 OBJECT IDENTIFIER ::= { ciscoProducts 828 } -- This is a replacement for device WLAN Controller with product name WLC2006. +ciscoMwr1951DC OBJECT IDENTIFIER ::= { ciscoProducts 829 } -- The Mobile Wireless router MWR-1951-DC is a router targeted at application in a cell site Base Transciever Station (BTS) providing Radio Access Network (RAN) optimization through support of 8 IMA groups. +ciscoIPS4270 OBJECT IDENTIFIER ::= { ciscoProducts 830 } -- IPS 4270 Intrusion Prevention Sensor +ciscoIPS4270Virtual OBJECT IDENTIFIER ::= { ciscoProducts 831 } -- IPS 4270 Intrusion Prevention Virtual Sensor +ciscoWSC6509ve OBJECT IDENTIFIER ::= { ciscoProducts 832 } -- Catalyst 6500 enhanced 9-slot vertical chassis +cisco5740 OBJECT IDENTIFIER ::= { ciscoProducts 833 } -- Integrated Encryption Router +cisco861 OBJECT IDENTIFIER ::= { ciscoProducts 834 } -- c861 with 1 FE, 4 switch ports, 1 Console/Aux port, and an optional Wireless LAN +cisco866 OBJECT IDENTIFIER ::= { ciscoProducts 835 } -- c866 with 1 VDSL2 AnnexB, 4 switch ports, 1 Console/Aux port, and an optional Wireless LAN. +cisco867 OBJECT IDENTIFIER ::= { ciscoProducts 836 } -- c867 with 1 ADSL2/2+ AnnexA,4 switch ports, 1 Console/Aux port, and an optional Wireless LAN +cisco881 OBJECT IDENTIFIER ::= { ciscoProducts 837 } -- c881 with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, and an optional Wireless LAN. +cisco881G OBJECT IDENTIFIER ::= { ciscoProducts 838 } -- c881G with 1 FE, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +ciscoIad881F OBJECT IDENTIFIER ::= { ciscoProducts 839 } -- IAD881IF with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, and an optional Wireless LAN +cisco881Srst OBJECT IDENTIFIER ::= { ciscoProducts 840 } -- c881SRST with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN FXO port, and an optional Wireless LAN +ciscoIad881B OBJECT IDENTIFIER ::= { ciscoProducts 841 } -- IAD881B with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 2 PBX BRI ports, and an optional Wireless LAN +cisco886 OBJECT IDENTIFIER ::= { ciscoProducts 842 } -- c886 with 1 ADSL2/2+ AnnexB, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and an optional Wireless LAN +cisco886G OBJECT IDENTIFIER ::= { ciscoProducts 843 } -- c886G with 1 ADSL2/2+ AnnexB,4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +ciscoIad886F OBJECT IDENTIFIER ::= { ciscoProducts 844 } -- IAD886F with 1 ADSL2/2+ AnnexB, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 4 FXS ports, and an optional Wireless LAN +ciscoIad886B OBJECT IDENTIFIER ::= { ciscoProducts 845 } -- IAD886B with 1 ADSL2/2+ AnnexB, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 2 PBX BRI ports, and an optional Wireless LAN +cisco886Srst OBJECT IDENTIFIER ::= { ciscoProducts 846 } -- c886SRST with 1 ADSL2/2+ Annex B, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port, and an optional Wireless LAN +cisco887 OBJECT IDENTIFIER ::= { ciscoProducts 847 } -- c887 with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and an optional Wireless LAN +cisco887G OBJECT IDENTIFIER ::= { ciscoProducts 848 } -- c887G with 1 ADSL2/2+ AnnexA,4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +ciscoIad887F OBJECT IDENTIFIER ::= { ciscoProducts 849 } -- IAD887 with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 4 FXS ports, and an optional Wireless LAN +ciscoIad887B OBJECT IDENTIFIER ::= { ciscoProducts 850 } -- IAD887B with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 2 PBX BRI ports, and an optional Wireless LAN +cisco887Srst OBJECT IDENTIFIER ::= { ciscoProducts 851 } -- c887SRST with 1 ADSL2/2+ AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port, and an optional Wireless LAN +cisco888 OBJECT IDENTIFIER ::= { ciscoProducts 852 } -- c888 with 1 G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and an optional Wireless LAN. +cisco888G OBJECT IDENTIFIER ::= { ciscoProducts 853 } -- c888G with 1 G.SHDSL, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +ciscoIad888F OBJECT IDENTIFIER ::= { ciscoProducts 854 } -- IAD888F with 1 G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 4 FXS ports, and an optional Wireless LAN +ciscoIad888B OBJECT IDENTIFIER ::= { ciscoProducts 855 } -- IAD888B with 1 G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 2 PBX BRI ports, and an optional Wireless LAN +cisco888Srst OBJECT IDENTIFIER ::= { ciscoProducts 856 } -- c888SRST with 1 G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port, and an optional Wireless LAN +cisco891 OBJECT IDENTIFIER ::= { ciscoProducts 857 } -- c891 with 1 GE, 8 switch ports, 2 USB 2.0 ports, 2 Console/Aux ports, 1 V.92, 1 Backup FE, and an optional Wireless LAN +cisco892 OBJECT IDENTIFIER ::= { ciscoProducts 858 } -- c892 with 1GE, 8 switch ports, 2 USB 2.0 ports, 2 Console/Aux ports, 1 ISDN, 1 Backup FE, and an optional Wireless LAN +cisco885D3 OBJECT IDENTIFIER ::= { ciscoProducts 859 } -- c885-D-3 with 1 US Docsis Cable, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, and an optional Wireless LAN. +ciscoIad885FD3 OBJECT IDENTIFIER ::= { ciscoProducts 860 } -- IAD885F-D-3 with 1 US Docsis Cable, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, and an optional Wireless LAN. +cisco885EJ3 OBJECT IDENTIFIER ::= { ciscoProducts 861 } -- c885-E/J-3 with 1 Euro-Docsis Cable, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, and an optional Wireless LAN. +cisco7603s OBJECT IDENTIFIER ::= { ciscoProducts 862 } -- Cisco 7600 S-Series Chassis with 3 slots +cisco7606s OBJECT IDENTIFIER ::= { ciscoProducts 863 } -- Cisco 7600 S-Series Chassis with 6 slots +cisco7609s OBJECT IDENTIFIER ::= { ciscoProducts 864 } -- Cisco 7600 S-Series Chassis with 9 slots +cisco7600Seb OBJECT IDENTIFIER ::= { ciscoProducts 865 } -- Service Engine Blade for Session Border Controller +ciscoNMECUE OBJECT IDENTIFIER ::= { ciscoProducts 866 } -- Cisco Unity Express Network Module Enhanced (NME-CUE) +ciscoAIM2CUE OBJECT IDENTIFIER ::= { ciscoProducts 867 } -- Cisco Unity Express advanced integration module 2 (AIM2-CUE) +ciscoUC500 OBJECT IDENTIFIER ::= { ciscoProducts 868 } -- Unified Communication 500 Series (UC500) +cisco860Ap OBJECT IDENTIFIER ::= { ciscoProducts 869 } -- Cisco 860 AP is the embedded wireless access point module for Cisco 860 router. It has one IEEE 802.11 b/g/n radio port which operates in 2.4 GHz. +cisco880Ap OBJECT IDENTIFIER ::= { ciscoProducts 870 } -- Cisco 880 AP is the embedded wireless access point module for Cisco 880 router. It has one IEEE 802.11 b/g/n radio port which operates in 2.4 GHz. +cisco890Ap OBJECT IDENTIFIER ::= { ciscoProducts 871 } -- Cisco 890 AP is the embedded wireless access point module for Cisco 890 router. It has one IEEE 802.11 b/g/n radio port which operates in 2.4 GHz and one IEEE 802.11 a/n radio port which operates in 5 GHz +cisco1900Ap OBJECT IDENTIFIER ::= { ciscoProducts 872 } -- Cisco 1900 AP is the embedded wireless access point module for Cisco 1900 router. It has one IEEE 802.11 b/g/n radio port which operates in 2.4 GHz and one IEEE 802.11 a/n radio port which operates in 5 GHz +cisco340024FSA OBJECT IDENTIFIER ::= { ciscoProducts 873 } -- Metro Ethernet 3400, 24 100BaseFX Fast Ethernet + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch +catalyst4503e OBJECT IDENTIFIER ::= { ciscoProducts 874 } -- Catalyst 4500 E-series with 3 slots (WS-C4503-E) +catalyst4506e OBJECT IDENTIFIER ::= { ciscoProducts 875 } -- Catalyst 4500 E-series with 6 slots (WS-C4506-E) +catalyst4507re OBJECT IDENTIFIER ::= { ciscoProducts 876 } -- Catalyst 4500 E-series with 7 slots (WS-C4507R-E) +catalyst4510re OBJECT IDENTIFIER ::= { ciscoProducts 877 } -- Catalyst 4500 E-series with 10 slots (WS-C4510R-E) +ciscoUC520s8U4FXOK9 OBJECT IDENTIFIER ::= { ciscoProducts 878 } -- UC500 with support for 8 switch ports and 4 FXO ports +ciscoUC520s8U4FXOWK9 OBJECT IDENTIFIER ::= { ciscoProducts 879 } -- UC500 with support for 8 switch ports, 4 FXO ports, and Wi-Fi +ciscoUC520s8U2BRIK9 OBJECT IDENTIFIER ::= { ciscoProducts 880 } -- UC500 with support for 8 switch ports and 2 BRI +ciscoUC520s8U2BRIWK9 OBJECT IDENTIFIER ::= { ciscoProducts 881 } -- UC500 with support for 8 switch ports and 2 BRI, and Wi-Fi +ciscoUC520s16U4FXOK9 OBJECT IDENTIFIER ::= { ciscoProducts 882 } -- UC500 with support for 16 switch ports and 4 FXO ports +ciscoUC520s16U4FXOWK9 OBJECT IDENTIFIER ::= { ciscoProducts 883 } -- UC500 with support for 16 switch ports, 4 FXO ports, and Wi-Fi +ciscoUC520s16U2BRIK9 OBJECT IDENTIFIER ::= { ciscoProducts 884 } -- UC500 with support for 16 switch ports and 2 BRI +ciscoUC520s16U2BRIWK9 OBJECT IDENTIFIER ::= { ciscoProducts 885 } -- UC500 with support for 16 switch ports and 2 BRI, and Wi-Fi +ciscoUC520m32U8FXOK9 OBJECT IDENTIFIER ::= { ciscoProducts 886 } -- UC500 with support for 32 switch ports and 8 FXO ports +ciscoUC520m32U8FXOWK9 OBJECT IDENTIFIER ::= { ciscoProducts 887 } -- UC500 with support for 32 switch ports and 8 FXO ports, and Wi-Fi +ciscoUC520m32U4BRIK9 OBJECT IDENTIFIER ::= { ciscoProducts 888 } -- UC500 with support for 32 switch ports and 4 BRI +ciscoUC520m32U4BRIWK9 OBJECT IDENTIFIER ::= { ciscoProducts 889 } -- UC500 with support for 32 switch ports and 4 BRI, and Wi-Fi +ciscoUC520m48U12FXOK9 OBJECT IDENTIFIER ::= { ciscoProducts 890 } -- UC500 with support for 48 switch ports and 12 FXO ports +ciscoUC520m48U12FXOWK9 OBJECT IDENTIFIER ::= { ciscoProducts 891 } -- UC500 with support for 48 switch ports and 12 FXO ports, and Wi-Fi +ciscoUC520m48U6BRIK9 OBJECT IDENTIFIER ::= { ciscoProducts 892 } -- UC500 with support for 48 switch ports and 6 BRI +ciscoUC520m48U6BRIWK9 OBJECT IDENTIFIER ::= { ciscoProducts 893 } -- UC500 with support for 48 switch ports and 6 BRI, and Wi-Fi +ciscoUC520m48U1T1E1FK9 OBJECT IDENTIFIER ::= { ciscoProducts 894 } -- UC500 with support for 48 switch ports and 1 T1 +ciscoUC520m48U1T1E1BK9 OBJECT IDENTIFIER ::= { ciscoProducts 895 } -- UC500 with support for 48 switch ports and 1 T1, and Wi-Fi +catalyst65xxVirtualSwitch OBJECT IDENTIFIER ::= { ciscoProducts 896 } -- 65xx Virtual sSwitch +catalystExpress5208PC OBJECT IDENTIFIER ::= { ciscoProducts 897 } -- Catalyst Express 520 8 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +ciscoMCS7816I OBJECT IDENTIFIER ::= { ciscoProducts 898 } -- Cisco Media Convergence Server 7816 (IBM) +ciscoMCS7828I OBJECT IDENTIFIER ::= { ciscoProducts 899 } -- Cisco Media Convergence Server 7828 (IBM) +ciscoMCS7816H OBJECT IDENTIFIER ::= { ciscoProducts 900 } -- Cisco Media Convergence Server 7816 (HP) +ciscoMCS7828H OBJECT IDENTIFIER ::= { ciscoProducts 901 } -- Cisco Media Convergence Server 7828 (HP) +cisco1861Uc2BK9 OBJECT IDENTIFIER ::= { ciscoProducts 902 } -- C1861 UC with support for 2 BRI ports and CUE +cisco1861Uc4FK9 OBJECT IDENTIFIER ::= { ciscoProducts 903 } -- C1861 UC with support for 4 FXO ports and CUE +cisco1861Srst2BK9 OBJECT IDENTIFIER ::= { ciscoProducts 904 } -- C1861 SRST with support for 2BRI ports +cisco1861Srst4FK9 OBJECT IDENTIFIER ::= { ciscoProducts 905 } -- C1861 SRST with support for 4 FXO ports +ciscoNmeApa OBJECT IDENTIFIER ::= { ciscoProducts 906 } -- Integrated Service Engine for Application Performance Assurance. +ciscoOe7330K9 OBJECT IDENTIFIER ::= { ciscoProducts 907 } -- Cisco Optimization Engine Model OE-7330-K9 +ciscoOe7350K9 OBJECT IDENTIFIER ::= { ciscoProducts 908 } -- Cisco Optimization Engine Model OE-7350-K9 +ciscoWsCbs3110gS OBJECT IDENTIFIER ::= { ciscoProducts 909 } -- Cisco Catalyst Stackable Blade Switch for IBM Enterprise Chassis with 4 1Gigabit Copper Uplink ports +ciscoWsCbs3110gSt OBJECT IDENTIFIER ::= { ciscoProducts 910 } -- Cisco Catalyst Stackable Blade Switch for IBM Telco Chassis with 4 1Gigabit Copper Uplink ports +ciscoWsCbs3110xS OBJECT IDENTIFIER ::= { ciscoProducts 911 } -- Cisco Catalyst Stackable Blade Switch for IBM Enterprise Chassis with 1 10Gigabit Uplink port +ciscoWsCbs3110xSt OBJECT IDENTIFIER ::= { ciscoProducts 912 } -- Cisco Catalyst Stackable for IBM Telco Chassis with 1 10Gigabit Uplink port +ciscoSce8000 OBJECT IDENTIFIER ::= { ciscoProducts 913 } -- Cisco SCE8000 Service Control Engine +ciscoASA5580 OBJECT IDENTIFIER ::= { ciscoProducts 914 } -- Cisco Adaptive Security Appliance 5580 +ciscoASA5580sc OBJECT IDENTIFIER ::= { ciscoProducts 915 } -- Cisco Adaptive Security Appliance 5580 Security Context +ciscoASA5580sy OBJECT IDENTIFIER ::= { ciscoProducts 916 } -- Cisco Adaptive Security Appliance 5580 System Context +cat4900M OBJECT IDENTIFIER ::= { ciscoProducts 917 } -- Catalyst 4900M series chassis with fixed 8 10Gig port base system with 2 additional half height line card slots ( WS-C4900M ) +catWsCbs3120gS OBJECT IDENTIFIER ::= { ciscoProducts 918 } -- WS-CBS3120G-S: Cisco Catalyst Stackable Blade Switch for HP C-Class Chassis with 8 1Gigabit Uplink ports +catWsCbs3120xS OBJECT IDENTIFIER ::= { ciscoProducts 919 } -- WS-CBS3120X-S:Cisco Catalyst Stackable Blade Switch for HP C-Class Chassis with 4 1Gigabit and 2 10Gigabit Uplink ports +catWsCbs3032Del OBJECT IDENTIFIER ::= { ciscoProducts 920 } -- WS-CBS3032-DEL: Cisco Catalyst Stackable Blade Switch for FSC with 8 1Gigabit Uplink ports +catWsCbs3130gS OBJECT IDENTIFIER ::= { ciscoProducts 921 } -- WS-CBS3130G-S: Cisco Catalyst Stackable Blade Switch for FSC with 8 1Gigabit Uplink ports +catWsCbs3130xS OBJECT IDENTIFIER ::= { ciscoProducts 922 } -- WS-CBS3130X-S:Cisco Catalyst Stackable Blade Switch for FSC with 4 1Gigabit and 2 10Gigabit Uplink ports +ciscoASR1002 OBJECT IDENTIFIER ::= { ciscoProducts 923 } -- Cisco Aggregation Services Router 1000 Series with 2RU Chassis +ciscoASR1004 OBJECT IDENTIFIER ::= { ciscoProducts 924 } -- Cisco Aggregation Services Router 1000 Series With 4RU Chassis +ciscoASR1006 OBJECT IDENTIFIER ::= { ciscoProducts 925 } -- Cisco Aggregation Services Router 1000 Series With 6RU Chassis +cisco520WirelessController OBJECT IDENTIFIER ::= { ciscoProducts 926 } -- Cisco 500 series Wireless controller for Small Medium Business Market +cat296048TCS OBJECT IDENTIFIER ::= { ciscoProducts 927 } -- Catalyst 2960 48 10/100 ports plus 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cat296024TCS OBJECT IDENTIFIER ::= { ciscoProducts 928 } -- Catalyst 2960 24 10/100 ports plus 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +cat296024S OBJECT IDENTIFIER ::= { ciscoProducts 929 } -- Catalyst 2960 24 10/100 ports Layer 2 Ethernet switch +cat3560e12d OBJECT IDENTIFIER ::= { ciscoProducts 930 } -- Catalyst 3560E 12 Ten GE (X2) ports +ciscoCatRfgw OBJECT IDENTIFIER ::= { ciscoProducts 931 } -- Cisco RF gateway, with 2SUP+10RF+2TCC+12RFSW slots, Display, Fan Tray +catExpress52024TT OBJECT IDENTIFIER ::= { ciscoProducts 932 } -- Catalyst Express 520 24 10/100 ports + 2 Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catExpress52024LC OBJECT IDENTIFIER ::= { ciscoProducts 933 } -- Catalyst Express 520 24 10/100 ports (4 Power Over Ethernet Ports) + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catExpress52024PC OBJECT IDENTIFIER ::= { ciscoProducts 934 } -- Catalyst Express 520 24 Power Over Ethernet Ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catExpress520G24TC OBJECT IDENTIFIER ::= { ciscoProducts 935 } -- Catalyst Express 520 24 Gigabit Ethernet Ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +ciscoCDScde100 OBJECT IDENTIFIER ::= { ciscoProducts 936 } -- Cisco Content Delivery System Model CDE-100 +ciscoCDScde200 OBJECT IDENTIFIER ::= { ciscoProducts 937 } -- Cisco Content Delivery System Model CDE-200 +ciscoCDScde300 OBJECT IDENTIFIER ::= { ciscoProducts 938 } -- Cisco Content Delivery System Model CDE-300 +cisco1861SrstCue2BK9 OBJECT IDENTIFIER ::= { ciscoProducts 939 } -- C1861 SRST with support for 2 BRI ports and CUE +cisco1861SrstCue4FK9 OBJECT IDENTIFIER ::= { ciscoProducts 940 } -- C1861 SRST with support for 4 FXO ports and CUE +ciscoVFrameDataCenter OBJECT IDENTIFIER ::= { ciscoProducts 941 } -- Data center provisioning and virtualization +ciscoVQEServer OBJECT IDENTIFIER ::= { ciscoProducts 942 } -- Cisco VQE(Video Quality Experience) offers service providers a set of technologies and products associated with the delivery of IPTV video services. +ciscoIPSSSM40Virtual OBJECT IDENTIFIER ::= { ciscoProducts 943 } -- Cisco Intrusion Prevention System Security Service Module SSM-40 Virtual Sensor +ciscoIPSSSM40 OBJECT IDENTIFIER ::= { ciscoProducts 944 } -- Cisco Intrusion Prevention System Security Service Module SSM-40 Sensor +ciscoVgd1t3 OBJECT IDENTIFIER ::= { ciscoProducts 945 } -- VGD Voice Gateway with 1xCT3 supporting CCM and MGCP +ciscoCBS3100 OBJECT IDENTIFIER ::= { ciscoProducts 946 } -- A stack of any CBS3100 switch modules +ciscoCBS3110 OBJECT IDENTIFIER ::= { ciscoProducts 947 } -- A stack of any CBS3110 switch modules +ciscoCBS3120 OBJECT IDENTIFIER ::= { ciscoProducts 948 } -- A stack of any CBS3120 switch modules +ciscoCBS3130 OBJECT IDENTIFIER ::= { ciscoProducts 949 } -- A stack of any CBS3130 switch modules +catalyst296024PC OBJECT IDENTIFIER ::= { ciscoProducts 950 } -- 24 10/100 In-Line Power Ethernet ports plus 2 dual purpose Gigabit Ethernet ports +catalyst296024LT OBJECT IDENTIFIER ::= { ciscoProducts 951 } -- 24 10/100, 8 POE and 2T ports switch +catalyst2960PD8TT OBJECT IDENTIFIER ::= { ciscoProducts 952 } -- 8 10/100 ports plus 1T PD port switch +ciscoSpa2x1geSynce OBJECT IDENTIFIER ::= { ciscoProducts 953 } -- 2-port Synchronous Gigabit Ethernet Shared Port Adapter (SPA-2x1GE-SYNCE) +ciscoN5kC5020pBa OBJECT IDENTIFIER ::= { ciscoProducts 954 } -- N5020 Chassis, 1AC PS, 40 SFP+ Ports. Modules Sold Seperate +ciscoN5kC5020pBd OBJECT IDENTIFIER ::= { ciscoProducts 955 } -- N5020 Chassis, 1DC PS, 40 SFP+ Ports. Modules Sold Seperate +catalyst3560E12SD OBJECT IDENTIFIER ::= { ciscoProducts 956 } -- Catalyst 3560E, 12 SFP Gigabit Ethernet ports + 2 TenGigabit Ethernet (X2) ports +ciscoOe674 OBJECT IDENTIFIER ::= { ciscoProducts 957 } -- Cisco Optimization Engine 674 +ciscoIE30004TC OBJECT IDENTIFIER ::= { ciscoProducts 958 } -- Cisco Industrial Ethernet 3000 Switch, 4 10/100 + 2 T/SFP +ciscoIE30008TC OBJECT IDENTIFIER ::= { ciscoProducts 959 } -- Cisco Industrial Ethernet 3000 Switch, 8 10/100 + 2 T/SFP +ciscoRAIE1783MS06T OBJECT IDENTIFIER ::= { ciscoProducts 960 } -- Cisco Rockwell brand Industrial Ethernet Switch, 4 10/100 + 2 T/SFP +ciscoRAIE1783MS10T OBJECT IDENTIFIER ::= { ciscoProducts 961 } -- Cisco Rockwell brand Industrial Ethernet Switch, 8 10/100 + 2 T/SFP +cisco2435Iad8fxs OBJECT IDENTIFIER ::= { ciscoProducts 962 } -- IAD2435 with 8FXS, 2FE and 1T1/E1 +ciscoVG204 OBJECT IDENTIFIER ::= { ciscoProducts 963 } -- Line side Analog Gateway with 4FXS Analog ports +ciscoVG202 OBJECT IDENTIFIER ::= { ciscoProducts 964 } -- Line side Analog Gateway with 2FXS Analog ports +catalyst291824TT OBJECT IDENTIFIER ::= { ciscoProducts 965 } -- Catalyst 2918 24 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch +catalyst291824TC OBJECT IDENTIFIER ::= { ciscoProducts 966 } -- Catalyst 2918 24 10/100 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catalyst291848TT OBJECT IDENTIFIER ::= { ciscoProducts 967 } -- Catalyst 2918 48 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch +catalyst291848TC OBJECT IDENTIFIER ::= { ciscoProducts 968 } -- Catalyst 2918 48 10/100 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +ciscoVQETools OBJECT IDENTIFIER ::= { ciscoProducts 969 } -- Cisco CDE110 appliances hosting VQE Channel Provisioning Tool (VCPT) and VQE Client Channel Configuration Delivery Server +ciscoUC520m24U4BRIK9 OBJECT IDENTIFIER ::= { ciscoProducts 970 } -- UC500 with support for 24U CME Base, CUE and Phone FL w/4BRI, 1VIC +ciscoUC520m24U8FXOK9 OBJECT IDENTIFIER ::= { ciscoProducts 971 } -- UC500 with support for 24U CME Base, CUE and Phone FL w/8FXO, 1VIC +ciscoUC520s16U2BRIWK9J OBJECT IDENTIFIER ::= { ciscoProducts 972 } -- UC500 for Japan with support for 16 switch ports and 2 BRI, and Wi-Fi +ciscoUC520s8U2BRIWK9J OBJECT IDENTIFIER ::= { ciscoProducts 973 } -- UC500 for Japan with support for 8 switch ports and 2 BRI, and Wi-Fi +ciscoVSIntSp OBJECT IDENTIFIER ::= { ciscoProducts 974 } -- Cisco Video Stream Integrated Services +ciscoVSSP OBJECT IDENTIFIER ::= { ciscoProducts 975 } -- Cisco Video Stream Services Platform +ciscoVSHydecoder OBJECT IDENTIFIER ::= { ciscoProducts 976 } -- Cisco Video Stream Hybrid Decoder +ciscoVSDecoder OBJECT IDENTIFIER ::= { ciscoProducts 977 } -- Cisco Video Stream Decoder +ciscoVSEncoder4P OBJECT IDENTIFIER ::= { ciscoProducts 978 } -- Cisco Video Stream Encoder 4 Port +ciscoVSEncoder1P OBJECT IDENTIFIER ::= { ciscoProducts 979 } -- Cisco Video Stream Encoder 1 Port +ciscoSCS1000K9 OBJECT IDENTIFIER ::= { ciscoProducts 980 } -- Smart Care 1000 Series Network Appliance +cisco1805 OBJECT IDENTIFIER ::= { ciscoProducts 981 } -- Cisco1805 is a repackaging effort for design to address the low end cable access market. C1805 is deployed as cut down and fixed version of Cisco C1841 +ciscoCe7341 OBJECT IDENTIFIER ::= { ciscoProducts 982 } -- Cisco Content Engine +ciscoCe7371 OBJECT IDENTIFIER ::= { ciscoProducts 983 } -- Cisco Content Engine +cisco7613s OBJECT IDENTIFIER ::= { ciscoProducts 984 } -- Cisco 7600 S-Series Chassis with 13 slots +ciscoOe574 OBJECT IDENTIFIER ::= { ciscoProducts 985 } -- Cisco Optimization Engine 574 +ciscoOe474 OBJECT IDENTIFIER ::= { ciscoProducts 986 } -- Cisco Optimization Engine 474 +ciscoOe274 OBJECT IDENTIFIER ::= { ciscoProducts 987 } -- Cisco Optimization Engine 274 +ciscoAp801agn OBJECT IDENTIFIER ::= { ciscoProducts 988 } -- Cisco AP801 Access Point with dual IEEE 802.11a/g/n radio ports +ciscoAp801gn OBJECT IDENTIFIER ::= { ciscoProducts 989 } -- Cisco AP801 Access Point with single IEEE 802.11g/n radio port +cisco1861WSrstCue4FK9 OBJECT IDENTIFIER ::= { ciscoProducts 990 } -- C1861 SRST with support for 4 FXO ports, Wireless and CUE +cisco1861WSrstCue2BK9 OBJECT IDENTIFIER ::= { ciscoProducts 991 } -- C1861 SRST with support for 2 BRI ports, Wireless and CUE +cisco1861WSrst4FK9 OBJECT IDENTIFIER ::= { ciscoProducts 992 } -- C1861 SRST with support for 4 FXO ports and Wireless +cisco1861WSrst2BK9 OBJECT IDENTIFIER ::= { ciscoProducts 993 } -- C1861 SRST with support for 2 BRI ports and Wireless +cisco1861WUc4FK9 OBJECT IDENTIFIER ::= { ciscoProducts 994 } -- 1861 UC with support for 4 FXO ports, Wireless and CUE +cisco1861WUc2BK9 OBJECT IDENTIFIER ::= { ciscoProducts 995 } -- 1861 UC with support for 2 BRI ports, Wireless and CUE +ciscoCe674 OBJECT IDENTIFIER ::= { ciscoProducts 996 } -- Cisco Content Engine 674 +ciscoVQEIST OBJECT IDENTIFIER ::= { ciscoProducts 997 } -- VQE-IST is an Integrated Server Tool that combines services from VQE Server and VQE Tools +ciscoAIRAP1160 OBJECT IDENTIFIER ::= { ciscoProducts 998 } -- Cisco Aironet 1160 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +ciscoWsCbs3012Ibm OBJECT IDENTIFIER ::= { ciscoProducts 999 } -- Cisco Catalyst Blade Switch 3012 for IBM +ciscoWsCbs3012IbmI OBJECT IDENTIFIER ::= { ciscoProducts 1000 } -- Cisco Catalyst Blade Switch 3012 for IBM +ciscoWsCbs3125gS OBJECT IDENTIFIER ::= { ciscoProducts 1001 } -- Cisco Catalyst Blade Switch 3125G for HP +ciscoWsCbs3125xS OBJECT IDENTIFIER ::= { ciscoProducts 1002 } -- Cisco Catalyst Blade Switch 3125X for HP +ciscoTSPriG2 OBJECT IDENTIFIER ::= { ciscoProducts 1003 } -- Cisco TelePresence Primary Codec, Generation 2 +catalyst492810GE OBJECT IDENTIFIER ::= { ciscoProducts 1004 } -- Fixed configuration Catalyst 4000 with 28 1000BaseX SFP port +catalyst296048TTS OBJECT IDENTIFIER ::= { ciscoProducts 1005 } -- Catalyst 2960 48 10/100 ports + 2 10/100/1000 Ethernet ports fixed configuration Layer 2 Ethernet switch +catalyst29608TCS OBJECT IDENTIFIER ::= { ciscoProducts 1006 } -- Catalyst 2960 8 10/100 ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +ciscoMe3400eg2csA OBJECT IDENTIFIER ::= { ciscoProducts 1007 } -- Metro Ethernet 3400E, 2 GE/SFP ports + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, AC power +ciscoMe3400eg12csM OBJECT IDENTIFIER ::= { ciscoProducts 1008 } -- Metro Ethernet 3400 , 12 GE/SFP ports + 4 SFP ports fixed configuration Layer 2/3 Ethernet switch, modular power +ciscoMe3400e24tsM OBJECT IDENTIFIER ::= { ciscoProducts 1009 } -- Metro Ethernet 3400E, 24 10/100 Fast Ethernet + 2 SFP ports fixed configuration Layer 2/3 Ethernet switch, modular power +ciscoIPSSSC5Virtual OBJECT IDENTIFIER ::= { ciscoProducts 1010 } -- Cisco Intrusion Prevention System Security Service Card SSC-5 Virtual Sensor +ciscoSR520FE OBJECT IDENTIFIER ::= { ciscoProducts 1011 } -- SR520 with 1 10/100T ethernet WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, hardware encryption and an optional Wireless LAN card +ciscoSR520ADSL OBJECT IDENTIFIER ::= { ciscoProducts 1012 } -- SR520 with 1 ADSL over POTS WAN interface, 4-port 10/100 BASE-T LAN Ethernet switch, hardware encryption and an optional Wireless LAN card +ciscoSR520ADSLi OBJECT IDENTIFIER ::= { ciscoProducts 1013 } -- SR520 with 1 ADSL over ISDN WAN interface, 4-port 10/100 Base-T LAN Ethernet switch, hardware encryption and an optional Wireless LAN card +ciscoMwr2941DC OBJECT IDENTIFIER ::= { ciscoProducts 1014 } -- The Mobile Wireless router MWR-2941-DC is a router targeted at application in a cell site Base Transciever Station (BTS) providing Radio Access Network (RAN) optimization +catalyst356012PCS OBJECT IDENTIFIER ::= { ciscoProducts 1015 } -- Catalyst 3560 12 10/100 Power over Ethernet ports + 1 dual purpose Gigabit Ethernet port fixed configuration Layer 2 Ethernet switch +catalyst296048PSTL OBJECT IDENTIFIER ::= { ciscoProducts 1016 } -- Catalyst 2960 48 10/100 Power over Ethernet ports + 2 10/100/1000 Ethernet Ports + 2 SFP fixed configuration Layer 2 Ethernet switch +ciscoASR9010 OBJECT IDENTIFIER ::= { ciscoProducts 1017 } -- Cisco Aggregation Services Router (ASR) 9010 Chassis +ciscoASR9006 OBJECT IDENTIFIER ::= { ciscoProducts 1018 } -- Cisco Aggregation Services Router (ASR) 9006 Chassis +catalyst3560v224tsD OBJECT IDENTIFIER ::= { ciscoProducts 1019 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch, DC power +catalyst3560v224ts OBJECT IDENTIFIER ::= { ciscoProducts 1020 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch +catalyst3560v224ps OBJECT IDENTIFIER ::= { ciscoProducts 1021 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable PoE switch +catalyst3750v224ts OBJECT IDENTIFIER ::= { ciscoProducts 1022 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch +catalyst3750v224ps OBJECT IDENTIFIER ::= { ciscoProducts 1023 } -- 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable PoE switch +catalyst3560v248ts OBJECT IDENTIFIER ::= { ciscoProducts 1024 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable switch +catalyst3560v248ps OBJECT IDENTIFIER ::= { ciscoProducts 1025 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Non-stackable PoE switch +catalyst3750v248ts OBJECT IDENTIFIER ::= { ciscoProducts 1026 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch +catalyst3750v248ps OBJECT IDENTIFIER ::= { ciscoProducts 1027 } -- 48 10/100 ports + 4 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable PoE switch +ciscoHwicCableD2 OBJECT IDENTIFIER ::= { ciscoProducts 1028 } -- This HWIC supports DOCSIS 2.0 in modular Integrated Service Routers as well as IAD2430 series routers +ciscoHwicCableEJ2 OBJECT IDENTIFIER ::= { ciscoProducts 1029 } -- This HWIC supports Euro-DOCSIS 2.0, and J-DOCSIS 2.0 in modular Integrated Service Routers as well as IAD2430 series routers +ciscoBr1430 OBJECT IDENTIFIER ::= { ciscoProducts 1030 } -- Cisco 1400 series wireless LAN bridge +ciscoAIRBR1430 OBJECT IDENTIFIER ::= { ciscoProducts 1031 } -- Cisco 1430 Series Wireless LAN Bridge with 4 GigabitEthernet Ports and one 4.9GHz 802.11A or 5.8GHz 802.11N radio +ciscoNamApp2204 OBJECT IDENTIFIER ::= { ciscoProducts 1032 } -- Cisco NAM Appliance 2204 +ciscoNamApp2220 OBJECT IDENTIFIER ::= { ciscoProducts 1033 } -- Cisco NAM Appliance 2220 +ciscoAIRAP1141 OBJECT IDENTIFIER ::= { ciscoProducts 1034 } -- Cisco Aironet 1140 series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio port +ciscoAIRAP1142 OBJECT IDENTIFIER ::= { ciscoProducts 1035 } -- Cisco Aironet 1140 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +ciscoASR14K4S OBJECT IDENTIFIER ::= { ciscoProducts 1036 } -- Cisco ASR14000 Series 4-Slot System +ciscoASR14K8S OBJECT IDENTIFIER ::= { ciscoProducts 1037 } -- Cisco ASR14000 Series 8-Slot System +cisco18xxx OBJECT IDENTIFIER ::= { ciscoProducts 1038 } -- Cisco 18000 platform BETA +ciscoIPSSSC5 OBJECT IDENTIFIER ::= { ciscoProducts 1039 } -- Cisco Intrusion Prevention System Security Service Card SSC-5 +cisco887Vdsl2 OBJECT IDENTIFIER ::= { ciscoProducts 1040 } -- c887Vdsl2 with 1 VDSL2 only over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port and 1 ISDN +cisco3945 OBJECT IDENTIFIER ::= { ciscoProducts 1041 } -- CISCO3945/K9 with SPE150(3 GE, 4 EHWIC, 4 DSP, 4 SM, 256MB CF, 1GB DRAM, IPB) +cisco3925 OBJECT IDENTIFIER ::= { ciscoProducts 1042 } -- CISCO3925/K9 with SPE100(3 GE, 4 EHWIC, 4 DSP, 2 SM, 256MB CF, 1GB DRAM, IPB) +cisco2951 OBJECT IDENTIFIER ::= { ciscoProducts 1043 } -- CISCO2951/K9 with 3 GE, 4 EHWIC, 3 DSP, 2 SM, 256 MB CF, 512 MB DRAM, IPB +cisco2921 OBJECT IDENTIFIER ::= { ciscoProducts 1044 } -- CISCO2921/K9 with 3 GE, 4 EHWIC, 3 DSP, 1 SM, 256 MB CF, 512 MB DRAM, IPB +cisco2911 OBJECT IDENTIFIER ::= { ciscoProducts 1045 } -- CISCO2911/K9 with 3 GE, 4 EHWIC, 2 DSP, 1 SM , 256 MB CF, 512 MB DRAM, IPB +cisco2901 OBJECT IDENTIFIER ::= { ciscoProducts 1046 } -- CISCO2901/K9 with 2 GE, 4 EHWIC, 2 DSP, 256 MB CF, 512 MBDRAM, IP BASE +cisco1941 OBJECT IDENTIFIER ::= { ciscoProducts 1047 } -- CISCO1941/K9 with 2 GE, 2 EHWIC, 256 MB CF, 256 MB DRAM, IP BASE +ciscoSm2k15Es1GePoe OBJECT IDENTIFIER ::= { ciscoProducts 1048 } -- EtherSwitch Service Module Layer2 + PoE + 15 10/100 + 1 10/100/1000 +ciscoSm3k15Es1GePoe OBJECT IDENTIFIER ::= { ciscoProducts 1049 } -- EtherSwitch Service Module Layer3 + PoE + 15 10/100 + 1 10/100/1000 +ciscoSm3k16GePoe OBJECT IDENTIFIER ::= { ciscoProducts 1050 } -- EtherSwitch Service Module Layer3 + PoE + 16 10/100/1000 +ciscoSm2k23Es1Ge OBJECT IDENTIFIER ::= { ciscoProducts 1051 } -- EtherSwitch Service Module Layer2 + no PoE + 23 10/100 + 1 10/100/1000 +ciscoSm2k23Es1GePoe OBJECT IDENTIFIER ::= { ciscoProducts 1052 } -- EtherSwitch Service Module Layer2 + PoE + 23 10/100 + 1 10/100/1000 +ciscoSm3k23Es1GePoe OBJECT IDENTIFIER ::= { ciscoProducts 1053 } -- EtherSwitch Service Module Layer3 + PoE + 23 10/100 + 1 10/100/1000 +ciscoSm3k24GePoe OBJECT IDENTIFIER ::= { ciscoProducts 1054 } -- EtherSwitch Service Module Layer3 + PoE + 24 10/100/1000 +ciscoSmXd2k48Es2SFP OBJECT IDENTIFIER ::= { ciscoProducts 1055 } -- EtherSwitch Service Module Layer2 + no PoE + 48 10/100 + 2 SFP +ciscoSmXd3k48Es2SFPPoe OBJECT IDENTIFIER ::= { ciscoProducts 1056 } -- EtherSwitch Service Module Layer3 + PoE + 48 10/100 + 2 SFP +ciscoSmXd3k48Ge2SFPPoe OBJECT IDENTIFIER ::= { ciscoProducts 1057 } -- EtherSwitch Service ModuleLayer3 + PoE + 48 10/100/1000 + 2 SFP +ciscoEsw52024pK9 OBJECT IDENTIFIER ::= { ciscoProducts 1058 } -- 24-port 10/100 Ethernet Switch with PoE +ciscoEsw54024pK9 OBJECT IDENTIFIER ::= { ciscoProducts 1059 } -- 24-port 10/100/1000 Ethernet Switch with PoE +ciscoEsw52048pK9 OBJECT IDENTIFIER ::= { ciscoProducts 1060 } -- 48-port 10/100 Ethernet Switch with PoE +ciscoEsw52024K9 OBJECT IDENTIFIER ::= { ciscoProducts 1061 } -- 24-port 10/100 Ethernet Switch +ciscoEsw54024K9 OBJECT IDENTIFIER ::= { ciscoProducts 1062 } -- 24-port 10/100/1000 Ethernet +ciscoEsw52048K9 OBJECT IDENTIFIER ::= { ciscoProducts 1063 } -- 48-port 10/100 Ethernet Switch +ciscoEsw54048K9 OBJECT IDENTIFIER ::= { ciscoProducts 1064 } -- 48-port 10/100/1000 Ethernet Switch +cisco1861 OBJECT IDENTIFIER ::= { ciscoProducts 1065 } -- Cisco C1861 Base System +ciscoUC520 OBJECT IDENTIFIER ::= { ciscoProducts 1066 } -- UC520 Base System +catalystWSC2975GS48PSL OBJECT IDENTIFIER ::= { ciscoProducts 1067 } -- Catalyst 2975 48 10/100/1000 Power over Ethernet ports + 4 Gigabit SFP ports fixed configuration Layer 2 Ethernet Stackable Switch +catalystC2975Stack OBJECT IDENTIFIER ::= { ciscoProducts 1068 } -- A stack of Catalyst C2975 stackable ethernet switches +cisco5500Wlc OBJECT IDENTIFIER ::= { ciscoProducts 1069 } -- Cisco 5500 series Wireless LAN Controller +ciscoSR520T1 OBJECT IDENTIFIER ::= { ciscoProducts 1070 } -- Security router with 2 FE and 1 T1 port. Supports voice and data +ciscoPwrC3900Poe OBJECT IDENTIFIER ::= { ciscoProducts 1071 } -- Cisco 3925/3945 AC Power Supply with Power Over Ethernet (PWR-3900-POE) +ciscoPwrC3900AC OBJECT IDENTIFIER ::= { ciscoProducts 1072 } -- Cisco 3925/3945 AC Power Supply (PWR-3900-AC) +ciscoPwrC2921C2951Poe OBJECT IDENTIFIER ::= { ciscoProducts 1073 } -- Cisco 2921/2951 AC Power Supply with Power Over Ethernet (PWR-2921-51-POE) +ciscoPwrC2921C2951AC OBJECT IDENTIFIER ::= { ciscoProducts 1074 } -- Cisco 2921/2951 AC Power Supply (PWR-2921-51-AC) +ciscoPwrC2911Poe OBJECT IDENTIFIER ::= { ciscoProducts 1075 } -- Cisco 2911 AC Power Supply with Power Over Ethernet (PWR-2911-POE) +ciscoPwrC2911AC OBJECT IDENTIFIER ::= { ciscoProducts 1076 } -- Cisco 2911 AC Power Supply (PWR-2911-AC) +ciscoPwrC2901Poe OBJECT IDENTIFIER ::= { ciscoProducts 1077 } -- Cisco 2901 AC Power Supply with Power Over Ethernet(PWR-2901-POE) +ciscoPwrC1941C2901AC OBJECT IDENTIFIER ::= { ciscoProducts 1078 } -- Cisco 2901 AC Power Supply (PWR-2901-AC) +ciscoPwrC1941Poe OBJECT IDENTIFIER ::= { ciscoProducts 1079 } -- Cisco 1941 AC Power Supply with Power Over Ethernet (PWR-1941-POE) +ciscoPwrC3900DC OBJECT IDENTIFIER ::= { ciscoProducts 1080 } -- Cisco 3925/3945 DC Power Supply (PWR-3900-DC) +ciscoPwrC2921C2951DC OBJECT IDENTIFIER ::= { ciscoProducts 1081 } -- Cisco 2921/2951 DC Power Supply (PWR-2921-51-DC) +ciscoPwrC2911DC OBJECT IDENTIFIER ::= { ciscoProducts 1082 } -- Cisco 2911 DC power Supply (PWR-2911-DC) +ciscoRpsAdptrC2921C2951 OBJECT IDENTIFIER ::= { ciscoProducts 1083 } -- Cisco 2921/2951 RPS Adaptor for use with external rps(RPS-ADPTR-2921-51) +ciscoRpsAdptrC2911 OBJECT IDENTIFIER ::= { ciscoProducts 1084 } -- Cisco 2911 RPS Adaptor for use with external rps (RPS-ADPTR-2911) +ciscoIPSSSC2 OBJECT IDENTIFIER ::= { ciscoProducts 1085 } -- Cisco Intrusion Prevention System Security Service Card SSC-2 +ciscoIPSSSC2Virtual OBJECT IDENTIFIER ::= { ciscoProducts 1086 } -- Cisco Intrusion Prevention System Security Service Card SSC-2 Virtual Sensor +catalystWSCBS3140XS OBJECT IDENTIFIER ::= { ciscoProducts 1087 } -- Cisco Catalyst Blade Switch 3140X for FSC +catalystWSCBS3140GS OBJECT IDENTIFIER ::= { ciscoProducts 1088 } -- Cisco Catalyst Blade Switch 3140G for FSC +catalystWSCBS3042FSC OBJECT IDENTIFIER ::= { ciscoProducts 1089 } -- Cisco Catalyst Blade Switch 3042 for FSC +catalystWSCBS3150XS OBJECT IDENTIFIER ::= { ciscoProducts 1090 } -- Cisco Catalyst Blade Switch 3150X for NEC +catalystWSCBS3150GS OBJECT IDENTIFIER ::= { ciscoProducts 1091 } -- Cisco Catalyst Blade Switch 3150G for NEC +catalystWSCBS3052NEC OBJECT IDENTIFIER ::= { ciscoProducts 1092 } -- Cisco Catalyst Blade Switch 3052 for NEC +ciscoCBS3140Stack OBJECT IDENTIFIER ::= { ciscoProducts 1093 } -- A stack of any CBS3140 switch modules. +ciscoCBS3150Stack OBJECT IDENTIFIER ::= { ciscoProducts 1094 } -- A stack of any CBS3150 switch modules. +cisco1941W OBJECT IDENTIFIER ::= { ciscoProducts 1095 } -- CISCO1941W-A/K9 with 802.11 a/b/g/ n FCC compliant WLAN ISM +ciscoC888E OBJECT IDENTIFIER ::= { ciscoProducts 1096 } -- c888E with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and an optional Wireless LAN +ciscoC888EG OBJECT IDENTIFIER ::= { ciscoProducts 1097 } -- c888EG with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +ciscoIad888EB OBJECT IDENTIFIER ::= { ciscoProducts 1098 } -- IAD888EB with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 2 PBX BRI ports, and an optional Wireless LAN +ciscoIad888EF OBJECT IDENTIFIER ::= { ciscoProducts 1099 } -- IAD888EF with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, 4 FXS ports, and an optional Wireless LAN +ciscoC888ESRST OBJECT IDENTIFIER ::= { ciscoProducts 1100 } -- c888ESRST with 1 EFM based 4 pair G.SHDSL, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port, and an optional Wireless LAN +ciscoASA5505W OBJECT IDENTIFIER ::= { ciscoProducts 1101 } -- Cisco Adaptive Security Appliance 5505 with integrated Cisco AP801 Access Point +cisco3845nv OBJECT IDENTIFIER ::= { ciscoProducts 1102 } -- Four Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports 3800nv family router +cisco3825nv OBJECT IDENTIFIER ::= { ciscoProducts 1103 } -- Two Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports 3800nv family router +catalystWSC235048TD OBJECT IDENTIFIER ::= { ciscoProducts 1104 } -- Catalyst 2350 48 10/100/1000 ports + 2 TenGigabit Ethernet (X2) ports fixed configuration Layer 2 Ethernet Switch +cisco887M OBJECT IDENTIFIER ::= { ciscoProducts 1105 } -- c887 with 1 ADSL2/2+ AnnexM,4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and an optional Wireless LAN +ciscoVg250 OBJECT IDENTIFIER ::= { ciscoProducts 1106 } -- 48 FXS port, 2 FXO port, and 2 GE port Analog Voice Gateway +ciscoVg226e OBJECT IDENTIFIER ::= { ciscoProducts 1107 } -- 24 Off-Premises Extension Lite FXS port, 2 FXO port, and 2 GE port Analog Voice Gateway +ciscoDsIbm8GfcK9 OBJECT IDENTIFIER ::= { ciscoProducts 1108 } -- 8Gbps Fibre Channel Switch for IBM Blade Center +ciscoDsHp8GfcK9 OBJECT IDENTIFIER ::= { ciscoProducts 1109 } -- 8Gbps Fibre Channel Switch for HP Blade System +ciscoDsDell8GfcK9 OBJECT IDENTIFIER ::= { ciscoProducts 1110 } -- 8Gbps Fibre Channel Switch for DELL Chassis +ciscoDsC9148K9 OBJECT IDENTIFIER ::= { ciscoProducts 1111 } -- MDS 9148 Multilayer Fabric Switch +ciscoCeVirtualBlade OBJECT IDENTIFIER ::= { ciscoProducts 1112 } -- Cisco Content Engine +ciscoCDScde420 OBJECT IDENTIFIER ::= { ciscoProducts 1113 } -- Cisco Content Delivery System Model CDE-420 +ciscoCDScde220 OBJECT IDENTIFIER ::= { ciscoProducts 1114 } -- Cisco Content Delivery System Model CDE-220 +ciscoCDScde110 OBJECT IDENTIFIER ::= { ciscoProducts 1115 } -- Cisco Content Delivery System Model CDE-110 +ciscoASR1002F OBJECT IDENTIFIER ::= { ciscoProducts 1116 } -- Cisco Aggregation Services Router 1000 Series with 2RU Fixed Chassis +ciscoSecureAccessControlSystem OBJECT IDENTIFIER ::= { ciscoProducts 1117 } -- Cisco Secure Access Control System +cisco861Npe OBJECT IDENTIFIER ::= { ciscoProducts 1118 } -- 1 FE, 4 switch ports, 1 Console/Aux port, an optional Wireless LAN, and no VPN payload encryption +cisco881Npe OBJECT IDENTIFIER ::= { ciscoProducts 1119 } -- 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, an optional Wireless LAN, and no VPN payload encryption +cisco881GNpe OBJECT IDENTIFIER ::= { ciscoProducts 1120 } -- 1 FE, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and no VPN payload encryption +cisco887Npe OBJECT IDENTIFIER ::= { ciscoProducts 1121 } -- 1 ADSL2 AnnexA, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN, and no VPN payload encryption +cisco888GNpe OBJECT IDENTIFIER ::= { ciscoProducts 1122 } -- 1 G.SHDSL, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and no VPN payload encryption +cisco891Npe OBJECT IDENTIFIER ::= { ciscoProducts 1123 } -- 1 GE, 8 switch ports, 2 USB 2.0 ports, 2 Console/Aux ports, 1 V.92, 1 Backup FE, and no VPN payload encryption +ciscoAIRAP3501 OBJECT IDENTIFIER ::= { ciscoProducts 1124 } -- Cisco Aironet 3500 Series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio port +ciscoAIRAP3502 OBJECT IDENTIFIER ::= { ciscoProducts 1125 } -- Cisco Aironet 3500 Series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +ciscoCDScde400 OBJECT IDENTIFIER ::= { ciscoProducts 1126 } -- Cisco Content Delivery System Model CDE-400 +ciscoSA520K9 OBJECT IDENTIFIER ::= { ciscoProducts 1127 } -- SA520 security router with 1-port 10/100 Base-T ethernet WAN interface, optional 1-port WAN/LAN interface and 4-port 10/100 Base-T LAN ethernet switch +ciscoSA520WK9 OBJECT IDENTIFIER ::= { ciscoProducts 1128 } -- SA520 security and wireless router with 1-port 10/100 Base-T ethernet WAN interface, optional 1-port WAN/LAN interface and 4-port 10/100 Base-T LAN ethernet switch +ciscoSA540K9 OBJECT IDENTIFIER ::= { ciscoProducts 1129 } -- SA540 with 1 10/100 Base-T ethernet WAN interface, 1 optional WAN/LAN port and 8-port 10/100 Base-T LAN ethernet switch +ciscoSps2004B OBJECT IDENTIFIER ::= { ciscoProducts 1130 } -- Metro Ethernet Switch with 1 1000Base-BX-U WAN port and 5 10/100/1000M LAN ports +ciscoSps204B OBJECT IDENTIFIER ::= { ciscoProducts 1131 } -- Metro Ethernet Switch with 1 100Base-BX-U WAN and 5 10/100/1000M LAN ports +ciscoUC560T1E1K9 OBJECT IDENTIFIER ::= { ciscoProducts 1132 } -- UC560 with T1E1 and FXO +ciscoUC560BRIK9 OBJECT IDENTIFIER ::= { ciscoProducts 1133 } -- UC560 with BRI +ciscoUC560FXOK9 OBJECT IDENTIFIER ::= { ciscoProducts 1134 } -- UC560 with FXO +ciscoAp541nAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1135 } -- 802.11a/b/g/n Wireless LAN Access Point for North America, FCC band plan +ciscoAp541nEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1136 } -- 802.11a/b/g/n Wireless LAN Access Point for Europe, ETSI band plan +ciscoAp541nNK9 OBJECT IDENTIFIER ::= { ciscoProducts 1137 } -- 802.11a/b/g/n Wireless LAN Access Point for ANZ band plan +cisco887GVdsl2 OBJECT IDENTIFIER ::= { ciscoProducts 1138 } -- c887GVdsl2 with 1 VDSL2 only over POTS,4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 3G PCMCIA slot, and an optional Wireless LAN +cisco887SrstVdsl2 OBJECT IDENTIFIER ::= { ciscoProducts 1139 } -- c887SRSTVdsl2 with 1 VDSL2 over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 1 PSTN BRI port, and an optional Wireless LAN +ciscoUc540wFxoK9 OBJECT IDENTIFIER ::= { ciscoProducts 1140 } -- UC540 with support for 4 FXO interfaces, 8 PoE Fastethernet ports, and integrated Wi-Fi for voice and data access +ciscoUc540wBriK9 OBJECT IDENTIFIER ::= { ciscoProducts 1141 } -- UC540 with support for 2 BRI interfaces, 8 PoE Fastethernet ports, and integrated Wi-Fi for voice and data access +ciscoCaServer OBJECT IDENTIFIER ::= { ciscoProducts 1142 } -- Cisco Clean Access Server +ciscoCaManager OBJECT IDENTIFIER ::= { ciscoProducts 1143 } -- Cisco Clean Access Manager +cisco3925SPE200 OBJECT IDENTIFIER ::= { ciscoProducts 1144 } -- Cisco 3925 w/SPE200(4 GE, 3 EHWIC, 3 DSP, 2 SM) +cisco3945SPE250 OBJECT IDENTIFIER ::= { ciscoProducts 1145 } -- Cisco 3945 w/SPE250(4 GE, 3 EHWIC, 3 DSP, 4 SM) +catalyst296024LCS OBJECT IDENTIFIER ::= { ciscoProducts 1146 } -- Catalyst 2960 8 10/100 Power over Ethernet ports + 16 10/100 Ethernet ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catalyst296024PCS OBJECT IDENTIFIER ::= { ciscoProducts 1147 } -- Catalyst 2960 24 10/100 Power over Ethernet ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet switch +catalyst296048PSTS OBJECT IDENTIFIER ::= { ciscoProducts 1148 } -- Catalyst 2960 48 10/100 Power over Ethernet ports + 2 10/100/1000 Ethernet ports + 2 SFP fixed configuration Layer 2 Ethernet switch +ciscoISM OBJECT IDENTIFIER ::= { ciscoProducts 1149 } -- Cisco Internal Service Module (ISM) with Services Ready Engine (SRE) for ISR routers x900 series +ciscoSM OBJECT IDENTIFIER ::= { ciscoProducts 1150 } -- Cisco Service Module (SM) with Services Ready Engine (SRE) for ISR routers x900 series +ciscoNMEAXP OBJECT IDENTIFIER ::= { ciscoProducts 1151 } -- Cisco Application Extension Platform Network Module Enhanced (NME-AXP) +ciscoAIMAXP OBJECT IDENTIFIER ::= { ciscoProducts 1152 } -- Cisco Application Extension Platform advanced integration module (AIM-AXP) +ciscoAIM2AXP OBJECT IDENTIFIER ::= { ciscoProducts 1153 } -- Cisco Application Extension Platform advanced integration module 2(AIM2-AXP) +ciscoSRP521 OBJECT IDENTIFIER ::= { ciscoProducts 1154 } -- Service Ready Platform router with Fast Ethernet WAN port +ciscoSRP526 OBJECT IDENTIFIER ::= { ciscoProducts 1155 } -- Service Ready Platform router with ADSL2+ over ISDN WAN port +ciscoSRP527 OBJECT IDENTIFIER ::= { ciscoProducts 1156 } -- Service Ready Platform router with ADSL2+ over POTS WAN port +ciscoSRP541 OBJECT IDENTIFIER ::= { ciscoProducts 1157 } -- Service Ready Platform router with GE WAN port +ciscoSRP546 OBJECT IDENTIFIER ::= { ciscoProducts 1158 } -- Service Ready Platform router with ADSL2+ over ISDN WAN port as well as GE WAN port +ciscoSRP547 OBJECT IDENTIFIER ::= { ciscoProducts 1159 } -- Service Ready Platform router with ADSL2+ over POTS WAN port as well as GE WAN port +ciscoVS510FXO OBJECT IDENTIFIER ::= { ciscoProducts 1160 } -- Call control solution for 4-24 phone +ciscoNmWae900 OBJECT IDENTIFIER ::= { ciscoProducts 1161 } -- Cisco Network Module Intergrated Service Engine 900 +ciscoNmWae700 OBJECT IDENTIFIER ::= { ciscoProducts 1162 } -- Cisco Network Module Intergrated Service Engine 700 +cisco5940RA OBJECT IDENTIFIER ::= { ciscoProducts 1163 } -- Air cooled rugged router module +cisco5940RC OBJECT IDENTIFIER ::= { ciscoProducts 1164 } -- Conduction cooled rugged router +ciscoASR1001 OBJECT IDENTIFIER ::= { ciscoProducts 1165 } -- Cisco Aggregation Services Router 1000 Series with 1RU Chassis +ciscoASR1013 OBJECT IDENTIFIER ::= { ciscoProducts 1166 } -- Cisco Aggregation Services Router 1000 Series with 13RU Chassis +ciscoCDScde205 OBJECT IDENTIFIER ::= { ciscoProducts 1167 } -- Cisco Content Delivery System Model CDE-205 +ciscoPwr1941AC OBJECT IDENTIFIER ::= { ciscoProducts 1168 } -- C1941 AC Power Supply +ciscoNamWaasVirtualBlade OBJECT IDENTIFIER ::= { ciscoProducts 1169 } -- Cisco Network Analysis Module (NAM) Virtual Blade on WAAS appliance +ciscoRaie1783Rms06t OBJECT IDENTIFIER ::= { ciscoProducts 1170 } -- Cisco Rockwell brand Layer 3 Industrial Ethernet Switch, 4 10/100 + 2 T/SFP +ciscoRaie1783Rms10t OBJECT IDENTIFIER ::= { ciscoProducts 1171 } -- Cisco Rockwell brand Industrial Ethernet Switch, 8 10/100 + 2 T/SFP +cisco1941WEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1172 } -- CISCO1941W-E/K9 Router w/ 802.11 a/b/g/n ETSI Compliant WLAN ISM +cisco1941WPK9 OBJECT IDENTIFIER ::= { ciscoProducts 1173 } -- CISCO1941W-P/K9 Router w/ 802.11 a/b/g/n Japan Compliant WLAN ISM +cisco1941WNK9 OBJECT IDENTIFIER ::= { ciscoProducts 1174 } -- CISCO1941W-N/K9 Router w/ 802.11 a/b/g/n Aus, NZ Compliant WLAN ISM +ciscoMXE5600 OBJECT IDENTIFIER ::= { ciscoProducts 1175 } -- Cisco MXE 5600 platform, 1 Rack Unit (RU) application specific device with 8 slots +ciscoEsw5408pK9 OBJECT IDENTIFIER ::= { ciscoProducts 1176 } -- Cisco ESW 540 8-port 10/100/1000 PoE switch +ciscoEsw5208pK9 OBJECT IDENTIFIER ::= { ciscoProducts 1177 } -- Cisco ESW 520 8-port 10/100 PoW switch +catalyst4948e10GE OBJECT IDENTIFIER ::= { ciscoProducts 1178 } -- Catalyst 4000 series fixed configuration switch with 48 10/100/1000BaseT ports and four 10Gbps/1Gbps SFP+/SFP ports(WS-C4948E) +cat2960x48tsS OBJECT IDENTIFIER ::= { ciscoProducts 1179 } -- Catalyst 2960X 48 Gig Downlinks and 2 SFP uplink, Non-stackable module +cat2960x24tsS OBJECT IDENTIFIER ::= { ciscoProducts 1180 } -- Catalyst 2960X 24 Gig Downlinks and 2 SFP uplink, Non-stackable module +cat2960xs48fpdL OBJECT IDENTIFIER ::= { ciscoProducts 1181 } -- Catalyst 2960X 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 740W +cat2960xs48lpdL OBJECT IDENTIFIER ::= { ciscoProducts 1182 } -- Catalyst 2960X 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 370W +cat2960xs48ltdL OBJECT IDENTIFIER ::= { ciscoProducts 1183 } -- Catalyst 2960X 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +cat2960xs24pdL OBJECT IDENTIFIER ::= { ciscoProducts 1184 } -- Catalyst 2960X 24 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 370W +cat2960xs24tdL OBJECT IDENTIFIER ::= { ciscoProducts 1185 } -- Catalyst 2960X 24 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +cat2960xs48fpsL OBJECT IDENTIFIER ::= { ciscoProducts 1186 } -- Catalyst 2960X 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 740W +cat2960xs48lpsL OBJECT IDENTIFIER ::= { ciscoProducts 1187 } -- Catalyst 2960X 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 370W +cat2960xs24psL OBJECT IDENTIFIER ::= { ciscoProducts 1188 } -- Catalyst 2960X 24 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 370W +cat2960xs48tsL OBJECT IDENTIFIER ::= { ciscoProducts 1189 } -- Catalyst 2960X 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module +cat2960xs24tsL OBJECT IDENTIFIER ::= { ciscoProducts 1190 } -- Catalyst 2960X 24 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module +cisco1921k9 OBJECT IDENTIFIER ::= { ciscoProducts 1191 } -- CISCO1921/K9 with 2 GE, 2 EHWIC, 256 MB flash memory, 512 MB DRAM, IP BASE +cisco1905k9 OBJECT IDENTIFIER ::= { ciscoProducts 1192 } -- CISCO1905/K9 with 2 GE, Serial 1T, 1 EHWIC, 256 MB flash memory, 512 MB DRAM, IP BASE +ciscoPwrC1921C1905AC OBJECT IDENTIFIER ::= { ciscoProducts 1193 } -- Cisco 1921/K9 and 1905/K9 AC Power Supply (PWR-1921-1905-AC) +ciscoASA5585Ssp10 OBJECT IDENTIFIER ::= { ciscoProducts 1194 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-10 +ciscoASA5585Ssp20 OBJECT IDENTIFIER ::= { ciscoProducts 1195 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-20 +ciscoASA5585Ssp40 OBJECT IDENTIFIER ::= { ciscoProducts 1196 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-40 +ciscoASA5585Ssp60 OBJECT IDENTIFIER ::= { ciscoProducts 1197 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-60 +ciscoASA5585Ssp10sc OBJECT IDENTIFIER ::= { ciscoProducts 1198 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-10 +ciscoASA5585Ssp20sc OBJECT IDENTIFIER ::= { ciscoProducts 1199 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-20 +ciscoASA5585Ssp40sc OBJECT IDENTIFIER ::= { ciscoProducts 1200 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-40 +ciscoASA5585Ssp60sc OBJECT IDENTIFIER ::= { ciscoProducts 1201 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-60 +ciscoASA5585Ssp10sy OBJECT IDENTIFIER ::= { ciscoProducts 1202 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-10 +ciscoASA5585Ssp20sy OBJECT IDENTIFIER ::= { ciscoProducts 1203 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-20 +ciscoASA5585Ssp40sy OBJECT IDENTIFIER ::= { ciscoProducts 1204 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-40 +ciscoASA5585Ssp60sy OBJECT IDENTIFIER ::= { ciscoProducts 1205 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-60 +cisco3925SPE250 OBJECT IDENTIFIER ::= { ciscoProducts 1206 } -- Cisco 3925 w/SPE250(4 GE, 3 EHWIC, 3 DSP, 2 SM) +cisco3945SPE200 OBJECT IDENTIFIER ::= { ciscoProducts 1207 } -- Cisco 3945 w/SPE200(4 GE, 3 EHWIC, 3 DSP, 4 SM) +cat29xxStack OBJECT IDENTIFIER ::= { ciscoProducts 1208 } -- A stack of any catalyst29xx stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoOeNm302 OBJECT IDENTIFIER ::= { ciscoProducts 1209 } -- Wide Area Application Engine Network Module 302 +ciscoOeNm502 OBJECT IDENTIFIER ::= { ciscoProducts 1210 } -- Wide Area Application Engine Network Module 502 +ciscoOeNm522 OBJECT IDENTIFIER ::= { ciscoProducts 1211 } -- Wide Area Application Engine Network Module 522 +ciscoOeSmSre700 OBJECT IDENTIFIER ::= { ciscoProducts 1212 } -- Wide Area Application Engine Service Module Service Ready Engine 700 K9 +ciscoOeSmSre900 OBJECT IDENTIFIER ::= { ciscoProducts 1213 } -- Wide Area Application Engine Service Module Service Ready Engine 900 K9 +ciscoVsaNam OBJECT IDENTIFIER ::= { ciscoProducts 1214 } -- Virtual Switch NAM for Nexus1010 +ciscoMwr2941DCA OBJECT IDENTIFIER ::= { ciscoProducts 1215 } -- The Mobile Wireless router MWR-2941-DC-A is a router targeted at application in a cell site Base Transciever Station (BTS) providing Radio Access Network (RAN) optimization +ciscoN7KC7018IOS OBJECT IDENTIFIER ::= { ciscoProducts 1216 } -- Nexus 7000 series chassis with 18 slots running IOS image +ciscoN7KC7010IOS OBJECT IDENTIFIER ::= { ciscoProducts 1217 } -- Nexus 7000 series chassis with 10 slots running IOS image +ciscoN4KDellEth OBJECT IDENTIFIER ::= { ciscoProducts 1218 } -- Chassis of Cisco 10Gb Ethernet Switch Module for Dell Bladecenter +ciscoN4KDellCiscoEth OBJECT IDENTIFIER ::= { ciscoProducts 1219 } -- Cisco 10Gb Ethernet Switch Module for Dell Bladecenter-Cisco sold version +cisco1941WCK9 OBJECT IDENTIFIER ::= { ciscoProducts 1220 } -- CISCO1941W-C/K9 Router w/ 802.11 a/b/g/n China Compliant WLAN ISM +ciscoCDScde2202s3 OBJECT IDENTIFIER ::= { ciscoProducts 1221 } -- Cisco Content Delivery System Model CDE-220-2S3 +cat3750x24 OBJECT IDENTIFIER ::= { ciscoProducts 1222 } -- Catalyst 3750X 24 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat3750x48 OBJECT IDENTIFIER ::= { ciscoProducts 1223 } -- Catalyst 3750X 48 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat3750x24P OBJECT IDENTIFIER ::= { ciscoProducts 1224 } -- Catalyst 3750X 24 10/100/1000 PoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat3750x48P OBJECT IDENTIFIER ::= { ciscoProducts 1225 } -- Catalyst 3750X 48 10/100/1000 PoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat3560x24 OBJECT IDENTIFIER ::= { ciscoProducts 1226 } -- Catalyst 3560X 24 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cat3560x48 OBJECT IDENTIFIER ::= { ciscoProducts 1227 } -- Catalyst 3560X 48 10/100/1000 Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cat3560x24P OBJECT IDENTIFIER ::= { ciscoProducts 1228 } -- Catalyst 3560X 24 10/100/1000 PoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cat3560x48P OBJECT IDENTIFIER ::= { ciscoProducts 1229 } -- Catalyst 3560X 48 10/100/1000 PoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +ciscoNMEAIR OBJECT IDENTIFIER ::= { ciscoProducts 1230 } -- Cisco Integrated Series Controllers +ciscoACE30K9 OBJECT IDENTIFIER ::= { ciscoProducts 1231 } -- Application Control Engine Module in Cat6500 +ciscoASA5585SspIps10 OBJECT IDENTIFIER ::= { ciscoProducts 1232 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-10 +ciscoASA5585SspIps20 OBJECT IDENTIFIER ::= { ciscoProducts 1233 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-20 +ciscoASA5585SspIps40 OBJECT IDENTIFIER ::= { ciscoProducts 1234 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-40 +ciscoASA5585SspIps60 OBJECT IDENTIFIER ::= { ciscoProducts 1235 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-60 +cisco1841CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1236 } -- Cisco 1841C/K9 data only router with 2 HWIC slots +cisco2801CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1237 } -- Cisco 2801C/K9 router with 4 HWIC slots +cisco2811CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1238 } -- Cisco 2811C/K9 router with one Network Module slot, four HWIC slots, two fast ethernet and integrated VPN +cisco2821CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1239 } -- Cisco 2821C/K9 router with one Network Module slot, one EVM, four HWIC slots, two gigabit ethernet and intergrated VPN +cisco2851CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1240 } -- Cisco 2851C/K9 router with one double wide Network Module slot, one EVM, four HWIC slots, two gigabit ethernet and integrated VPN +cisco3825CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1241 } -- Cisco 3825C/K9 router with Two Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports +cisco3845CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1242 } -- Cisco 3845C/K9 router with Four Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports +cisco3825CnvK9 OBJECT IDENTIFIER ::= { ciscoProducts 1243 } -- Cisco 3825Cnv/K9 router with Two Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports +cisco3845CnvK9 OBJECT IDENTIFIER ::= { ciscoProducts 1244 } -- Cisco 3845Cnv/K9 router with Four Network Module Slots, Four WIC slots, Two Gigabit Ethernet ports +ciscoCGS252024TC OBJECT IDENTIFIER ::= { ciscoProducts 1245 } -- Cisco Connected Grid 2520 Switch, 24 10/100 + 2 T/SFP +ciscoCGS252016S8PC OBJECT IDENTIFIER ::= { ciscoProducts 1246 } -- Cisco Connected Grid 2520 Switch, 16 100 SFP + 8 10/100 POE + 2 T/SFP +ciscoAIRAP1262 OBJECT IDENTIFIER ::= { ciscoProducts 1247 } -- Cisco Aironet 1260 Series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +ciscoAIRAP1261 OBJECT IDENTIFIER ::= { ciscoProducts 1248 } -- Cisco Aironet 1260 Series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio port +cisco892F OBJECT IDENTIFIER ::= { ciscoProducts 1249 } -- c892F with 1GE/SFP port, 8 switch ports, 2 USB 2.0 ports, 2 Console/Aux ports, 1 ISDN, 1 Backup FE, and an optional Wireless LAN +ciscoMe3600x24fsM OBJECT IDENTIFIER ::= { ciscoProducts 1250 } -- Cisco ME 3600X Ethernet Access Switch, 24 GE SFP ports + 2 10Gbps/1Gbps SFP+/SFP ports fixed configuration Layer 2/3 Ethernet switch, modular power +ciscoMe3600x24tsM OBJECT IDENTIFIER ::= { ciscoProducts 1251 } -- Cisco ME 3600X Ethernet Access Switch, 24 10/100/1000 ports + 2 10Gbps/1Gbps SFP+/SFP ports fixed configuration Layer 2/3 Ethernet switch, modular power +ciscoMe3800x24fsM OBJECT IDENTIFIER ::= { ciscoProducts 1252 } -- Cisco ME 3800X Carrier Ethernet Switch Router, 24 GE SFP ports + 2 10Gbps/1Gbps SFP+/SFP ports fixed configuration Layer 2/3 Carrier Ethernet Switch Router, modular power +ciscoCGR2010 OBJECT IDENTIFIER ::= { ciscoProducts 1253 } -- CISCO Connected Grid Router 2010/K9 with 2 GE, 4 GRWIC, 256 MB CF, 1 GB DRAM, IP BASE +ciscoPwrCGR20xxCGS25xxPoeAC OBJECT IDENTIFIER ::= { ciscoProducts 1254 } -- Cisco Connected Grid Router 20xx/Switch 25xx AC Power Supply with Power Over Ethernet (PWR-CGR20xx-CGS25xx-POE-AC) +ciscoPwrCGR20xxCGS25xxPoeDC OBJECT IDENTIFIER ::= { ciscoProducts 1255 } -- Cisco Connected Grid Router 20xx/Switch 25xx DC Power Supply with Power Over Ethernet (PWR-CGR20xx-CGS25xx-POE-DC) +catWsC2960s48tsS OBJECT IDENTIFIER ::= { ciscoProducts 1256 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP uplink, Non-stackable module +catWsC2960s24tsS OBJECT IDENTIFIER ::= { ciscoProducts 1257 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP uplink, Non-stackable module +catWsC2960s48fpdL OBJECT IDENTIFIER ::= { ciscoProducts 1258 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 740W +catWsC2960s48ldpL OBJECT IDENTIFIER ::= { ciscoProducts 1259 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 370W +catWsC2960s48tdL OBJECT IDENTIFIER ::= { ciscoProducts 1260 } -- Catalyst 2960S 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +catWsC2960s24pdL OBJECT IDENTIFIER ::= { ciscoProducts 1261 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 370W +catWsC2960s24tdL OBJECT IDENTIFIER ::= { ciscoProducts 1262 } -- Catalyst 2960S 24 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +catWsC2960s48fpsL OBJECT IDENTIFIER ::= { ciscoProducts 1263 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 740W +catWsC2960s48lpsL OBJECT IDENTIFIER ::= { ciscoProducts 1264 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 370W +catWsC2960s24psL OBJECT IDENTIFIER ::= { ciscoProducts 1265 } -- Catalyst 2960S 24 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module. POE support for 370W +catWsC2960s48tsL OBJECT IDENTIFIER ::= { ciscoProducts 1266 } -- Catalyst 2960S 48 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module +catWsC2960s24tsL OBJECT IDENTIFIER ::= { ciscoProducts 1267 } -- Catalyst 2960S 24 Gig Downlinks and 4 SFP uplink with support for a 2 x 10G stacking module +cisco1906CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1268 } -- Cisco 1906C/K9 router with 2 GE, Serial 1T, 1 EHWIC, 256 MB flash memory, 512 MB DRAM +ciscoAIRAP1042 OBJECT IDENTIFIER ::= { ciscoProducts 1269 } -- Cisco Aironet 1040 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +ciscoAIRAP1041 OBJECT IDENTIFIER ::= { ciscoProducts 1270 } -- Cisco Aironet 1040 series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio port +cisco887VaM OBJECT IDENTIFIER ::= { ciscoProducts 1271 } -- c887mv2 AnnexM with 1 VDSL/ADSL over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cisco867Va OBJECT IDENTIFIER ::= { ciscoProducts 1272 } -- c867v2 with 1 VDSL/ADSL over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cisco886Va OBJECT IDENTIFIER ::= { ciscoProducts 1273 } -- c886v2 with 1 VDSL/ADSL over ISDN, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +cisco887Va OBJECT IDENTIFIER ::= { ciscoProducts 1274 } -- c887v2 with 1 VDSL/ADSL over POTS, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 1 ISDN and an optional Wireless LAN +ciscoASASm1sc OBJECT IDENTIFIER ::= { ciscoProducts 1275 } -- Adaptive Security Appliance (ASA) Service Module for Catalyst Switches Security Context +ciscoASASm1sy OBJECT IDENTIFIER ::= { ciscoProducts 1276 } -- Adaptive Security Appliance (ASA) Service Module for Catalyst Switches System Context +ciscoASASm1 OBJECT IDENTIFIER ::= { ciscoProducts 1277 } -- Adaptive Security Appliance (ASA) Service Module for Catalyst Switches +cat2960cPD8TT OBJECT IDENTIFIER ::= { ciscoProducts 1278 } -- 8 10/100 ports + 2 Gigabit Ethernet PD ports fixed configuration layer 2 Ethernet Switch +ciscoAirCt2504K9 OBJECT IDENTIFIER ::= { ciscoProducts 1279 } -- Szabla: Cisco 2500 Series Wireless LAN Controller +ciscoISMAXP OBJECT IDENTIFIER ::= { ciscoProducts 1280 } -- Cisco Application Extension Platform Internal Service Module (ISM) with Services Ready Engine (SRE) for ISR routers +ciscoSMAXP OBJECT IDENTIFIER ::= { ciscoProducts 1281 } -- Cisco Application Extension Platform Service Module (SM) with Services Ready Engine (SRE) for ISR routers +ciscoAxpSmSre900 OBJECT IDENTIFIER ::= { ciscoProducts 1282 } -- Cisco Application Extension Platform Service Module (SM) with Services Ready Engine (SM-SRE-900-K9) for ISR routers +ciscoAxpSmSre700 OBJECT IDENTIFIER ::= { ciscoProducts 1283 } -- Cisco Application Extension Platform Service Module (SM) with Services Ready Engine (SM-SRE-700-K9) for ISR routers +ciscoAxpIsmSre300 OBJECT IDENTIFIER ::= { ciscoProducts 1284 } -- Cisco Application Extension Platform Internal Service Module (ISM) with Services Ready Engine (ISM-SRE-300-K9) for ISR routers +ciscoCDSISM OBJECT IDENTIFIER ::= { ciscoProducts 1285 } -- Cisco Content Delivery System Model ISM line card +cat4507rpluse OBJECT IDENTIFIER ::= { ciscoProducts 1286 } -- Catalyst 4500 E-series with 7 slots for 48Gbps/slot (WS-C4507R+E) +cat4510rpluse OBJECT IDENTIFIER ::= { ciscoProducts 1287 } -- Catalyst 4500 E-series with 10 slots for 48Gbps/slot (WS-C4510R+E) +ciscoAxpNme302 OBJECT IDENTIFIER ::= { ciscoProducts 1288 } -- Cisco Application Extension Platform Network Module Enhanced (NME-APPRE-302-K9) for ISR routers +ciscoAxpNme502 OBJECT IDENTIFIER ::= { ciscoProducts 1289 } -- Cisco Application Extension Platform Network Module Enhanced (NME-APPRE-502-K9) for ISR routers +ciscoAxpNme522 OBJECT IDENTIFIER ::= { ciscoProducts 1290 } -- Cisco Application Extension Platform Network Module Enhanced (NME-APPRE-522-K9) for ISR routers +ciscoACE20K9 OBJECT IDENTIFIER ::= { ciscoProducts 1291 } -- Application Control Engine Module in Cat6500 +ciscoWsC236048tdS OBJECT IDENTIFIER ::= { ciscoProducts 1292 } -- Catalyst 2360 Top Of Rack 48 GigE, 4 x 10G SFP+ LAN Lite +ciscoWiSM2 OBJECT IDENTIFIER ::= { ciscoProducts 1293 } -- Wireless Services Module: WiSM-2 +ciscoCDScde250 OBJECT IDENTIFIER ::= { ciscoProducts 1294 } -- Cisco Content Delivery System Model CDE-250 +cisco7500Wlc OBJECT IDENTIFIER ::= { ciscoProducts 1295 } -- Cisco 7500 Series Wireless LAN Controller +ciscoAnmVirtualApp OBJECT IDENTIFIER ::= { ciscoProducts 1296 } -- Cisco Application Networking Manager Virtual Appliance +ciscoECDS3100 OBJECT IDENTIFIER ::= { ciscoProducts 1297 } -- Cisco Enterprise Content Delivery System Model ECDS-3100 +ciscoECDS1100 OBJECT IDENTIFIER ::= { ciscoProducts 1298 } -- Cisco Enterprise Content Delivery System Model ECDS-1100 +cisco881G2 OBJECT IDENTIFIER ::= { ciscoProducts 1299 } -- c881G with 1 FE, 4 switch ports, 1 USB 2.0 port, 1 Console/Aux port, 1 embedded PCIe 3G modem +catWsC3750v224fsS OBJECT IDENTIFIER ::= { ciscoProducts 1300 } -- Catalyst 3750 24FS: 24 10/100 ports + 2 Ethernet Gigabit SFP ports fixed configuration Layer 2/Layer 3 Ethernet Stackable switch +ciscoOeVWaas OBJECT IDENTIFIER ::= { ciscoProducts 1301 } -- Wide Area Application Engine Virtual Wide Area Application Services +ciscoASA5585Ssp10K7 OBJECT IDENTIFIER ::= { ciscoProducts 1302 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-10 with No Payload Encryption +ciscoASA5585Ssp20K7 OBJECT IDENTIFIER ::= { ciscoProducts 1303 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-20 with No Payload Encryption +ciscoASA5585Ssp40K7 OBJECT IDENTIFIER ::= { ciscoProducts 1304 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-40 with No Payload Encryption +ciscoASA5585Ssp60K7 OBJECT IDENTIFIER ::= { ciscoProducts 1305 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-60 with No Payload Encryption +ciscoASA5585Ssp10K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1306 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-10 security context with No Payload Encryption +ciscoASA5585Ssp20K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1307 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-20 security context with No Payload Encryption +ciscoASA5585Ssp40K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1308 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-40 security context with No Payload Encryption +ciscoASA5585Ssp60K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1309 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-60 security context with No Payload Encryption +ciscoASA5585Ssp10K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1310 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-10 system with No Payload Encryption +ciscoASA5585Ssp20K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1311 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-20 system with No Payload Encryption +ciscoASA5585Ssp40K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1312 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-40 system with No Payload Encryption +ciscoASA5585Ssp60K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1313 } -- Cisco Adaptive Security Appliance 5585-X Security Services Processor-60 system with No Payload Encryption +ciscoSreSmNam OBJECT IDENTIFIER ::= { ciscoProducts 1314 } -- Cisco Network Analysis Module (NAM) on SM-SRE +cat2960cPD8PT OBJECT IDENTIFIER ::= { ciscoProducts 1315 } -- Catalyst 2960c 8 10/100 POE ports + 2 Gigabit Ethernet POE+ PD ports fixed configuration Layer 2 Ethernet Switch +cat2960cG8TC OBJECT IDENTIFIER ::= { ciscoProducts 1316 } -- Catalyst 2960c 8 10/100/1000 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2 Ethernet Switch +cat3560cG8PC OBJECT IDENTIFIER ::= { ciscoProducts 1317 } -- Catalyst 3560c 8 10/100/1000 POE ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2/Layer 3 Ethernet Switch +cat3560cG8TC OBJECT IDENTIFIER ::= { ciscoProducts 1318 } -- Catalyst 3560c 8 10/100/1000 ports + 2 dual purpose Gigabit Ethernet ports fixed configuration Layer 2/Layer 3 Ethernet Switch +ciscoIE301016S8PC OBJECT IDENTIFIER ::= { ciscoProducts 1319 } -- Cisco Industrial Ethernet 3010 Switch, 16 100 SFP + 8 10/100 + 2 T/SFP +ciscoIE301024TC OBJECT IDENTIFIER ::= { ciscoProducts 1320 } -- Cisco Industrial Ethernet 3010 Switch, 24 10/100 + 2 T/SFP +ciscoRAIE1783RMSB10T OBJECT IDENTIFIER ::= { ciscoProducts 1321 } -- Stratix 8300 L3 Base Industrial Ethernet Switch, 8 10/100 + 2 T/SFP +ciscoRAIE1783RMSB06T OBJECT IDENTIFIER ::= { ciscoProducts 1322 } -- Stratix 8300 L3 Base Industrial Ethernet Switch, 4 10/100 + 2 T/SFP +ciscoASA5585SspIps10K7 OBJECT IDENTIFIER ::= { ciscoProducts 1323 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-10 with No Payload Encryption +ciscoASA5585SspIps20K7 OBJECT IDENTIFIER ::= { ciscoProducts 1324 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-20 with No Payload Encryption +ciscoASA5585SspIps40K7 OBJECT IDENTIFIER ::= { ciscoProducts 1325 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-40 with No Payload Encryption +ciscoASA5585SspIps60K7 OBJECT IDENTIFIER ::= { ciscoProducts 1326 } -- Cisco Adaptive Security Appliance 5585-X IPS Security Services Processor-60 with No Payload Encryption +catalyst4948ef10GE OBJECT IDENTIFIER ::= { ciscoProducts 1327 } -- Catalyst 4900 series front exhaust fixed configuration switch with 48 10/100/1000BaseT ports and four 10Gbps/1Gbps SFP+/SFP ports(WS-C4948E-F) +cat292824TCC OBJECT IDENTIFIER ::= { ciscoProducts 1328 } -- Catalyst 24 10/100 ports + 2 10/100/1000 Ethernet ports +cat292848TCC OBJECT IDENTIFIER ::= { ciscoProducts 1329 } -- Catalyst 48 10/100 ports + 2 10/100/1000 Ethernet ports +cat292824LTC OBJECT IDENTIFIER ::= { ciscoProducts 1330 } -- Catalyst 24 10/100 ports with 8 POE ports + 2 10/100/1000 Ethernet ports. POE support for 123 W +ciscoCrs16SB OBJECT IDENTIFIER ::= { ciscoProducts 1331 } -- Enhanced CRS 16 slots Line Card Chassis +ciscoQuad OBJECT IDENTIFIER ::= { ciscoProducts 1332 } -- Enterprise Collaboration Platform. Create collaborative teams by bringing together people, information, applications, and social media tools anytime, anywhere +ciscoASASm1K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1334 } -- Adaptive Security Appliance (ASA) Service Module for Catalyst Switches Security Context with No Payload Encryption +ciscoASASm1K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1335 } -- Adaptive Security Appliance (ASA) Service Module for Catalyst Switches System Context with No Payload Encryption +ciscoASASm1K7 OBJECT IDENTIFIER ::= { ciscoProducts 1336 } -- Adaptive Security Appliance (ASA) Service Module for Catalyst Switches with No Payload Encryption +ciscoPwrCGR2010PoeAC OBJECT IDENTIFIER ::= { ciscoProducts 1337 } -- Cisco Connected Grid Router 2010 AC Power Supply with Power Over Ethernet (PWR-cgr2010-POE-AC) +ciscoPwrCGR2010PoeDC OBJECT IDENTIFIER ::= { ciscoProducts 1338 } -- Cisco Connected Grid Router 2010 DC Power Supply with Power Over Ethernet (PWR-cgr2010-POE-DC) +cisco1861eUc2BK9 OBJECT IDENTIFIER ::= { ciscoProducts 1339 } -- C1861E UC with support for 2 BRI ports and CUE +cisco1861eUc4FK9 OBJECT IDENTIFIER ::= { ciscoProducts 1340 } -- C1861E UC with support for 4 FXO ports and CUE +ciscoC1861eSrstFK9 OBJECT IDENTIFIER ::= { ciscoProducts 1341 } -- C1861E SRST with support for 4 FXO ports +ciscoC1861eSrstBK9 OBJECT IDENTIFIER ::= { ciscoProducts 1342 } -- C1861E SRST with support for 2 BRI ports +ciscoC1861eSrstCFK9 OBJECT IDENTIFIER ::= { ciscoProducts 1343 } -- C1861E SRST with support for 4 FXO ports and CUE +ciscoC1861eSrstCBK9 OBJECT IDENTIFIER ::= { ciscoProducts 1344 } -- C1861E SRST with support for 4 BRI ports and CUE +ciscoGrwicDes6s OBJECT IDENTIFIER ::= { ciscoProducts 1346 } -- Grid Router Switching Module with 2 GE(1 combo, 1 SFP) interfaces and 4 100FX interfaces +ciscoGrwicDes2s8pc OBJECT IDENTIFIER ::= { ciscoProducts 1347 } -- Grid Router Switching Module with 2 GE(1 combo, 1 SFP) interfaces and 8 100BaseT interfaces supporting PoE +ciscoUCVirtualMachine OBJECT IDENTIFIER ::= { ciscoProducts 1348 } -- VMware Virtual Machine for Cisco Unified Communications +ciscoWave8541 OBJECT IDENTIFIER ::= { ciscoProducts 1349 } -- Cisco Wide Area Virtualization Engine Model 8541 +ciscoWave7571 OBJECT IDENTIFIER ::= { ciscoProducts 1350 } -- Cisco Wide Area Virtualization Engine Model 7571 +ciscoWave7541 OBJECT IDENTIFIER ::= { ciscoProducts 1351 } -- Cisco Wide Area Virtualization Engine Model 7541 +ciscoWave694 OBJECT IDENTIFIER ::= { ciscoProducts 1352 } -- Cisco Wide Area Virtualization Engine Model 694 +ciscoWave594 OBJECT IDENTIFIER ::= { ciscoProducts 1353 } -- Cisco Wide Area Virtualization Engine Model 594 +ciscoWave294 OBJECT IDENTIFIER ::= { ciscoProducts 1354 } -- Cisco Wide Area Virtualization Engine Model 294 +cisco5915RC OBJECT IDENTIFIER ::= { ciscoProducts 1355 } -- C5915 Embedded Services Router - Conduction Cooled +cisco5915RA OBJECT IDENTIFIER ::= { ciscoProducts 1356 } -- C5915 Embedded Services Router - Air Cooled +cisco867VAEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1358 } -- Cisco 867VAEK9 with 4 FE switch ports, 1 GE LAN port, 1 GE WAN port, and 1 multi-mode VDSL2/ ADSL2/2+ Annex A WAN port +cisco866VAEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1359 } -- Cisco 866VAEK9 with 4 FE switch ports, 1 GE LAN port, 1 GE WAN port, and 1 multi-mode VDSL2/ ADSL2/2+ Annex B WAN port +cisco867VAE OBJECT IDENTIFIER ::= { ciscoProducts 1360 } -- Cisco 867VAE with 4 FE switch ports , 1 GE WAN port, and 1 multi-mode VDSL2/ ADSL2/2+ Annex A WAN port +cisco866VAE OBJECT IDENTIFIER ::= { ciscoProducts 1361 } -- Cisco 866VAE with 4 FE switch ports, 1 GE WAN port, and 1 multi-mode VDSL2/ ADSL2/2+ Annex B WAN port +ciscoAp802gn OBJECT IDENTIFIER ::= { ciscoProducts 1362 } -- Cisco AP802 Access Point with single IEEE 802.11g/n radio port +ciscoAp802agn OBJECT IDENTIFIER ::= { ciscoProducts 1363 } -- Cisco AP802 Access Point with dual IEEE 802.11a/g/n radio ports +catwsC2960C8tcS OBJECT IDENTIFIER ::= { ciscoProducts 1364 } -- Catalyst 2960C 8 10/100 FE ports + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch, lanlite only +catwsC2960C8tcL OBJECT IDENTIFIER ::= { ciscoProducts 1365 } -- Catalyst 2960C 8 10/100 FE ports + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch +catwsC2960C8pcL OBJECT IDENTIFIER ::= { ciscoProducts 1366 } -- Catalyst 2960C 8 10/100 FE with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch +catwsC2960C12pcL OBJECT IDENTIFIER ::= { ciscoProducts 1367 } -- Catalyst 2960C 12 10/100 FE with POE + 2 Gig Dual Media Uplinks fixed configuration Layer 2 Ethernet switch +catwsC3560CPD8ptS OBJECT IDENTIFIER ::= { ciscoProducts 1368 } -- Catalyst 3560C 8 10/100/1000 with PoE and 2 Gig Copper PoE+ Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch +cisco1841ve OBJECT IDENTIFIER ::= { ciscoProducts 1369 } -- Cisco 1841ve data only router with 2 HWIC slots +cisco2811ve OBJECT IDENTIFIER ::= { ciscoProducts 1370 } -- Cisco 2811ve router with one Network Module slot, four HWIC slots, two fast ethernet and integrated VPN +cisco881WAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1371 } -- C881W-A-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, FCC compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco881WEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1372 } -- C881W-E-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, ETSI compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco881WPK9 OBJECT IDENTIFIER ::= { ciscoProducts 1373 } -- C881W-P-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, Japan compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco886VaWEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1374 } -- C886VA-W-E-K9 router with 1 ADSL2/2+ Annex B, 1 ISDN, 4 Fast Ethernet LAN with 2 PoE, ETSI compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco887VamWEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1375 } -- C887VAM-W-E-K9 router with 1 ADSL2/2+ Annex M, 4 Fast Ethernet LAN with 2 PoE, ETSI compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco887VaWAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1376 } -- C887VA-W-A-K9 rouetr with 1 VDSL, 4 Fast Ethernet LAN with 2 PoE, FCC compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco887VaWEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1377 } -- C887VA-W-E-K9 with 1 VDSL, 4 Fast Ethernet LAN with 2 PoE, ETSI compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco819GUK9 OBJECT IDENTIFIER ::= { ciscoProducts 1378 } -- C819G-U-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with GLOBAL HSPA R6, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819GSK9 OBJECT IDENTIFIER ::= { ciscoProducts 1379 } -- C819G-S-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with SPRINT EVDO RevA, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819GVK9 OBJECT IDENTIFIER ::= { ciscoProducts 1380 } -- C819G-V-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with Verizon EVDO RevA, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819GBK9 OBJECT IDENTIFIER ::= { ciscoProducts 1381 } -- C819G-B-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with BSNL EVDO RevA, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819G7AK9 OBJECT IDENTIFIER ::= { ciscoProducts 1382 } -- C819G+7-A-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with ATT HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819G7K9 OBJECT IDENTIFIER ::= { ciscoProducts 1383 } -- C819G+7-K9 router with 1 Gigabit Ethernet WAN, 4 Ethernet LAN, 1 3G with GLOBAL HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819HGUK9 OBJECT IDENTIFIER ::= { ciscoProducts 1384 } -- C819HG-U-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with GLOBAL HSPA R6, 1 Serial, 1 Console/Aux ports, 256MB flash memory, 512MB DRAM +cisco819HGSK9 OBJECT IDENTIFIER ::= { ciscoProducts 1385 } -- C819HG-S-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with SPRINT EVDO RevA, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819HGVK9 OBJECT IDENTIFIER ::= { ciscoProducts 1386 } -- C819HG-V-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with Verizon EVDO RevA, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819HGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 1387 } -- C819HG-B-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with BSNL EVDO RevA, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819HG7AK9 OBJECT IDENTIFIER ::= { ciscoProducts 1388 } -- C819HG+7-A-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with ATT HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 512MB DRAM +cisco819HG7K9 OBJECT IDENTIFIER ::= { ciscoProducts 1389 } -- C819HG+7-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Ethernet LAN, 1 3G with GLOBAL HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 256MB flash memory and 256MB DRAM +cisco886Vag7K9 OBJECT IDENTIFIER ::= { ciscoProducts 1390 } -- C886G w/ 1 WAN VDSL2/ADSL2+ over ISDN, 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cisco887VagSK9 OBJECT IDENTIFIER ::= { ciscoProducts 1391 } -- C887G w/ 1 WAN VDSL2/ADSL2+ over POTS, 4 switch ports, 1 embedded Sprint 3G EVDO modem with GPS and SMS +cisco887Vag7K9 OBJECT IDENTIFIER ::= { ciscoProducts 1392 } -- C887G w/ 1 WAN VDSL2/ADSL2+ over POTS, 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cisco887Vamg7K9 OBJECT IDENTIFIER ::= { ciscoProducts 1393 } -- C887G w/ 1 WAN VDSL2/ADSL2+ over POTS (Annex M), 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cisco888Eg7K9 OBJECT IDENTIFIER ::= { ciscoProducts 1394 } -- C888EG w/ 1 WAN G.SHDSL (EFM), 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cisco881GUK9 OBJECT IDENTIFIER ::= { ciscoProducts 1395 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded Global 3G HSPA modem with GPS and SMS +cisco881GSK9 OBJECT IDENTIFIER ::= { ciscoProducts 1396 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded Sprint 3G EVDO Rev A modem with GPS and SMS +cisco881GVK9 OBJECT IDENTIFIER ::= { ciscoProducts 1397 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded Verizon 3G EVDO Rev A modem with GPS and SMS +cisco881GBK9 OBJECT IDENTIFIER ::= { ciscoProducts 1398 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded BSNL 3G EVDO Rev A modem with GPS and SMS +cisco881G7K9 OBJECT IDENTIFIER ::= { ciscoProducts 1399 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded Global 3G HSPA+ modem with GPS and SMS +cisco881G7AK9 OBJECT IDENTIFIER ::= { ciscoProducts 1400 } -- C881G w/ 1 WAN FE, 4 switch ports, 1 embedded ATT 3G HSPA+ modem with GPS and SMS +cat3750x24s OBJECT IDENTIFIER ::= { ciscoProducts 1404 } -- Catalyst 3750X 24 SFP Gigabit Ethernet Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat3750x12s OBJECT IDENTIFIER ::= { ciscoProducts 1405 } -- Catalyst 3750X 12 SFP Gigabit Ethernet Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +ciscoNME OBJECT IDENTIFIER ::= { ciscoProducts 1406 } -- Cisco Network Module Enhanced (NME) for ISR routers x800 series +ciscoASA5512 OBJECT IDENTIFIER ::= { ciscoProducts 1407 } -- ASA 5512 Adaptive Security Appliance +ciscoASA5525 OBJECT IDENTIFIER ::= { ciscoProducts 1408 } -- ASA 5525 Adaptive Security Appliance +ciscoASA5545 OBJECT IDENTIFIER ::= { ciscoProducts 1409 } -- ASA 5545 Adaptive Security Appliance +ciscoASA5555 OBJECT IDENTIFIER ::= { ciscoProducts 1410 } -- ASA 5555 Adaptive Security Appliance +ciscoASA5512sc OBJECT IDENTIFIER ::= { ciscoProducts 1411 } -- ASA 5512 Adaptive Security Appliance Security Context +ciscoASA5525sc OBJECT IDENTIFIER ::= { ciscoProducts 1412 } -- ASA 5525 Adaptive Security Appliance Security Context +ciscoASA5545sc OBJECT IDENTIFIER ::= { ciscoProducts 1413 } -- ASA 5545 Adaptive Security Appliance Security Context +ciscoASA5555sc OBJECT IDENTIFIER ::= { ciscoProducts 1414 } -- ASA 5555 Adaptive Security Appliance Security Context +ciscoASA5512sy OBJECT IDENTIFIER ::= { ciscoProducts 1415 } -- ASA 5512 Adaptive Security Appliance System Context +ciscoASA5515sy OBJECT IDENTIFIER ::= { ciscoProducts 1416 } -- ASA 5515 Adaptive Security Appliance System Context +ciscoASA5525sy OBJECT IDENTIFIER ::= { ciscoProducts 1417 } -- ASA 5525 Adaptive Security Appliance System Context +ciscoASA5545sy OBJECT IDENTIFIER ::= { ciscoProducts 1418 } -- ASA 5545 Adaptive Security Appliance System Context +ciscoASA5555sy OBJECT IDENTIFIER ::= { ciscoProducts 1419 } -- ASA 5555 Adaptive Security Appliance System Context +ciscoASA5515sc OBJECT IDENTIFIER ::= { ciscoProducts 1420 } -- ASA 5515 Adaptive Security Appliance Security Context +ciscoASA5515 OBJECT IDENTIFIER ::= { ciscoProducts 1421 } -- ASA 5515 Adaptive Security Appliance +ciscoPCM OBJECT IDENTIFIER ::= { ciscoProducts 1422 } -- Cisco Prime Collaboration Manager +ciscoIse3315K9 OBJECT IDENTIFIER ::= { ciscoProducts 1423 } -- Policy Platform for User and Endpoint Network Authentication, Authorization, Posture Assessment, Endpoint Classification and Guest Management +ciscoIse3395K9 OBJECT IDENTIFIER ::= { ciscoProducts 1424 } -- Policy Platform for User and Endpoint Network Authentication, Authorization, Posture Assessment, Endpoint Classification and Guest Management +ciscoIse3355K9 OBJECT IDENTIFIER ::= { ciscoProducts 1425 } -- Policy Platform for User and Endpoint Network Authentication, Authorization, Posture Assessment, Endpoint Classification and Guest Management +ciscoIseVmK9 OBJECT IDENTIFIER ::= { ciscoProducts 1426 } -- Policy Platform for User and Endpoint Network Authentication, Authorization, Posture Assessment, Endpoint Classification and Guest Management +ciscoIPS4345 OBJECT IDENTIFIER ::= { ciscoProducts 1428 } -- Cisco Intrusion Prevention System 4345 +ciscoIPS4360 OBJECT IDENTIFIER ::= { ciscoProducts 1429 } -- Cisco Intrusion Prevention System 4360 +ciscoEcdsVB OBJECT IDENTIFIER ::= { ciscoProducts 1432 } -- Cisco Media Delivery Engine +ciscoTsCodecG2 OBJECT IDENTIFIER ::= { ciscoProducts 1433 } -- Cisco Telepresence Generation 2 Codec +ciscoTsCodecG2C OBJECT IDENTIFIER ::= { ciscoProducts 1434 } -- Cisco Telepresence Generation 2 Codec +ciscoTSCodecG2RC OBJECT IDENTIFIER ::= { ciscoProducts 1435 } -- Cisco Telepresence Generation 2R Codec +ciscoTSCodecG2R OBJECT IDENTIFIER ::= { ciscoProducts 1436 } -- Cisco Telepresence Generation 2R Codec +ciscoASA5585SspIps10Virtual OBJECT IDENTIFIER ::= { ciscoProducts 1437 } -- Virtual Sensor for ASA5585-IPSSSP-10, IPS Security Services Module for ASA5585 +ciscoASA5585SspIps20Virtual OBJECT IDENTIFIER ::= { ciscoProducts 1438 } -- Virtual Sensor for ASA5585-IPSSSP-20, IPS Security Services Module for ASA5585 +ciscoASA5585SspIps40Virtual OBJECT IDENTIFIER ::= { ciscoProducts 1439 } -- Virtual Sensor for ASA5585-IPSSSP-40, IPS Security Services Module for ASA5585 +ciscoASA5585SspIps60Virtual OBJECT IDENTIFIER ::= { ciscoProducts 1440 } -- Virtual Sensor for ASA5585-IPSSSP-60, IPS Security Services Module for ASA5585 +ciscoASR903 OBJECT IDENTIFIER ::= { ciscoProducts 1441 } -- Cisco Aggregation Services Router 900 Series with 3RU Chassis +ciscoASA5512K7 OBJECT IDENTIFIER ::= { ciscoProducts 1442 } -- Cisco Adaptive Security Appliance (ASA) 5512 Adaptive Security Appliance with No Payload Encryption +ciscoASA5515K7 OBJECT IDENTIFIER ::= { ciscoProducts 1443 } -- Cisco Adaptive Security Appliance (ASA) 5515 Adaptive Security Appliance with No Payload Encryption +ciscoASA5525K7 OBJECT IDENTIFIER ::= { ciscoProducts 1444 } -- Cisco Adaptive Security Appliance (ASA) 5525 Adaptive Security Appliance with No Payload Encryption +ciscoASA5545K7 OBJECT IDENTIFIER ::= { ciscoProducts 1445 } -- Cisco Adaptive Security Appliance (ASA) 5545 Adaptive Security Appliance with No Payload Encryption +ciscoASA5555K7 OBJECT IDENTIFIER ::= { ciscoProducts 1446 } -- Cisco Adaptive Security Appliance (ASA) 5555 Adaptive Security Appliance with No Payload Encryption +ciscoASA5512K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1447 } -- Cisco Adaptive Security Appliance (ASA) 5512 Adaptive Security Appliance Security Context with No Payload Encryption +ciscoASA5515K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1448 } -- Cisco Adaptive Security Appliance (ASA) 5515 Adaptive Security Appliance Security Context with No Payload Encryption +ciscoASA5525K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1449 } -- Cisco Adaptive Security Appliance (ASA) 5525 Adaptive Security Appliance Security Context with No Payload Encryption +ciscoASA5545K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1450 } -- Cisco Adaptive Security Appliance (ASA) 5545 Adaptive Security Appliance Security Context with No Payload Encryption +ciscoASA5555K7sc OBJECT IDENTIFIER ::= { ciscoProducts 1451 } -- Cisco Adaptive Security Appliance (ASA) 5555 Adaptive Security Appliance Security Context with No Payload Encryption +ciscoASA5512K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1452 } -- Cisco Adaptive Security Appliance (ASA) 5512 Adaptive Security Appliance System Context with No Payload Encryption +ciscoASA5515K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1453 } -- Cisco Adaptive Security Appliance (ASA) 5515 Adaptive Security Appliance System Context with No Payload Encryption +ciscoASA5525K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1454 } -- Cisco Adaptive Security Appliance (ASA) 5525 Adaptive Security Appliance System Context with No Payload Encryption +ciscoASA5545K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1455 } -- Cisco Adaptive Security Appliance (ASA) 5545 Adaptive Security Appliance System Context with No Payload Encryption +ciscoASA5555K7sy OBJECT IDENTIFIER ::= { ciscoProducts 1456 } -- Cisco Adaptive Security Appliance (ASA) 5555 Adaptive Security Appliance System Context with No Payload Encryption +ciscoASR5500 OBJECT IDENTIFIER ::= { ciscoProducts 1457 } -- Cisco Systems ASR5500 Intelligent Mobile Gateway +ciscoXfp10Ger192IrL OBJECT IDENTIFIER ::= { ciscoProducts 1462 } -- XFP10GER-192IR-L XFP Module +ciscoXfp10Glr192SrL OBJECT IDENTIFIER ::= { ciscoProducts 1463 } -- XFP10GLR-192SR-L XFP Module +ciscoXfp10Gzr192LrL OBJECT IDENTIFIER ::= { ciscoProducts 1464 } -- XFP10GZR-192LR-L XFP Module +catwsC3560C12pcS OBJECT IDENTIFIER ::= { ciscoProducts 1465 } -- Catalyst 3560C 12 10/100 with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch +catwsC3560C8pcS OBJECT IDENTIFIER ::= { ciscoProducts 1466 } -- Catalyst 3560C 8 10/100 with PoE + 2 Gig Dual Media Uplinks fixed configuration Layer 2/Layer 3 Ethernet switch +ciscoCRSFabBP OBJECT IDENTIFIER ::= { ciscoProducts 1467 } -- Cisco Fabric Bundle Ports of type Optical Interface Module (OIM) used in CRS Multi-chassis routers +ciscoIE20004TS OBJECT IDENTIFIER ::= { ciscoProducts 1468 } -- Cisco Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 SFP +ciscoIE20004T OBJECT IDENTIFIER ::= { ciscoProducts 1469 } -- Cisco Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 T +ciscoIE20004TSG OBJECT IDENTIFIER ::= { ciscoProducts 1470 } -- Cisco Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 SFP +ciscoIE20004TG OBJECT IDENTIFIER ::= { ciscoProducts 1471 } -- Cisco Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 T +ciscoIE20008TC OBJECT IDENTIFIER ::= { ciscoProducts 1472 } -- Cisco Industrial Ethernet 2000 Switch, 8 10/100 T + 2 100 T/SFP +ciscoIE20008TCG OBJECT IDENTIFIER ::= { ciscoProducts 1473 } -- Cisco Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +ciscoIE200016TC OBJECT IDENTIFIER ::= { ciscoProducts 1474 } -- Cisco Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 100 T/SFP +ciscoIE200016TCG OBJECT IDENTIFIER ::= { ciscoProducts 1475 } -- Cisco Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +ciscoRAIE1783BMS06SL OBJECT IDENTIFIER ::= { ciscoProducts 1476 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 SFP +ciscoRAIE1783BMS06TL OBJECT IDENTIFIER ::= { ciscoProducts 1477 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 T +ciscoRAIE1783BMS06TA OBJECT IDENTIFIER ::= { ciscoProducts 1478 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 T +ciscoRAIE1783BMS06SGL OBJECT IDENTIFIER ::= { ciscoProducts 1479 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 SFP +ciscoRAIE1783BMS06SGA OBJECT IDENTIFIER ::= { ciscoProducts 1480 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 SFP +ciscoRAIE1783BMS06TGL OBJECT IDENTIFIER ::= { ciscoProducts 1481 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 T +ciscoRAIE1783BMS06TGA OBJECT IDENTIFIER ::= { ciscoProducts 1482 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 4 10/100 T + 2 1000 T +ciscoRAIE1783BMS10CL OBJECT IDENTIFIER ::= { ciscoProducts 1483 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 8 10/100 T + 2 100 T/SFP +ciscoRAIE1783BMS10CA OBJECT IDENTIFIER ::= { ciscoProducts 1484 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 8 10/100 T + 2 100 T/SFP +ciscoRAIE1783BMS10CGL OBJECT IDENTIFIER ::= { ciscoProducts 1485 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +ciscoRAIE1783BMS10CGA OBJECT IDENTIFIER ::= { ciscoProducts 1486 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +ciscoRAIE1783BMS10CGP OBJECT IDENTIFIER ::= { ciscoProducts 1487 } -- Cisco Rockwell IA Base + 1588 Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +ciscoRAIE1783BMS10CGN OBJECT IDENTIFIER ::= { ciscoProducts 1488 } -- Cisco Rockwell IA Base + 1588 + NAT Industrial Ethernet 2000 Switch, 8 10/100 T + 2 1000 T/SFP +ciscoRAIE1783BMS20CL OBJECT IDENTIFIER ::= { ciscoProducts 1489 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 100 T/SFP +ciscoRAIE1783BMS20CA OBJECT IDENTIFIER ::= { ciscoProducts 1490 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 100 T/SFP +ciscoRAIE1783BMS20CGL OBJECT IDENTIFIER ::= { ciscoProducts 1491 } -- Cisco Rockwell IA Lite Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +ciscoRAIE1783BMS20CGP OBJECT IDENTIFIER ::= { ciscoProducts 1492 } -- Cisco Rockwell IA Base + 1588 Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +ciscoRAIE1783BMS20CGPK OBJECT IDENTIFIER ::= { ciscoProducts 1493 } -- Cisco Rockwell IA Base + 1588 + Conformal coating Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +cisco819HG4GGK9 OBJECT IDENTIFIER ::= { ciscoProducts 1494 } -- C819HG-4G-G-K9 Hardened Fixed router with Global SKU LTE modem +cisco819G4GAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1495 } -- C819G-4G-A-K9 Non-Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 AT&T LTE modem, 1 Serial, 1 Console/Aux ports, 256MB flash memory, 512MB DRAM +cisco819G4GVK9 OBJECT IDENTIFIER ::= { ciscoProducts 1496 } -- C819G-4G-V-K9 None-Hardened Fixed router with Verizon LTE modem +cisco819G4GGK9 OBJECT IDENTIFIER ::= { ciscoProducts 1497 } -- C819G-4G-G-K9 Non-Hardened Fixed router with Global SKU LTE modem + + +ciscoUcsC200 OBJECT IDENTIFIER ::= { ciscoProducts 1512 } -- The C200 is a Cisco Unified Computing System C-Series Rack-Mount Server. This is a high-density, two-socket, 1 Rack Unit rack-mount server +ciscoUcsC210 OBJECT IDENTIFIER ::= { ciscoProducts 1513 } -- The C210 is a Cisco Unified Computing System C-Series Rack-Mount Server. This is a general purpose, 2-socket, 2 rack unit (RU) rack-mount server +ciscoUcsC250 OBJECT IDENTIFIER ::= { ciscoProducts 1514 } -- The C250 is a Cisco Unified Computing System C-Series Rack-Mount Server. This is a high-performance, memory-intensive, 2-socket, 2 rack unit (RU) rack-mount server +ciscoUcsC260 OBJECT IDENTIFIER ::= { ciscoProducts 1515 } -- The C260 is a Cisco Unified Computing System C-Series Rack-Mount Server. This is a very high-density, memory and storage intensive, 2-socket 2-rack unit (RU) rack server +ciscoUcsC460 OBJECT IDENTIFIER ::= { ciscoProducts 1516 } -- The C460 is a Cisco Unified Computing System C-Series Rack-Mount Server. This is a 4-socket 4-rack unit (RU) rack server +ciscoRAIE1783BMS06SA OBJECT IDENTIFIER ::= { ciscoProducts 1519 } -- Cisco Rockwell IA Base Industrial Ethernet 2000 Switch, 4 10/100 T + 2 100 SFP +ciscoIE200016TCGX OBJECT IDENTIFIER ::= { ciscoProducts 1520 } -- Cisco Conformal coating Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +ciscoASR901 OBJECT IDENTIFIER ::= { ciscoProducts 1521 } -- Pura-C platform +ciscoASR901E OBJECT IDENTIFIER ::= { ciscoProducts 1522 } -- Pura-E platform +ciscoOeSmSre910 OBJECT IDENTIFIER ::= { ciscoProducts 1523 } -- Wide Area Application Engine Service Module Service Ready Engine 910 K9 +ciscoOeSmSre710 OBJECT IDENTIFIER ::= { ciscoProducts 1524 } -- Wide Area Application Engine Service Module Service Ready Engine 710 K9 +ciscoASR1002X OBJECT IDENTIFIER ::= { ciscoProducts 1525 } -- Cisco Aggregation Services Router 1000 Series, ASR1002-X Chassis +ciscoNam2304 OBJECT IDENTIFIER ::= { ciscoProducts 1527 } -- Cisco NAM Appliance 2304 +ciscoNam2320 OBJECT IDENTIFIER ::= { ciscoProducts 1528 } -- Cisco NAM Appliance 2320 +ciscoNam3 OBJECT IDENTIFIER ::= { ciscoProducts 1529 } -- Cisco NAM-3 for Catalyst 6500 +cisco819HG4GAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1530 } -- C819HG-4G-A-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 AT&T LTE modem, 1 Serial, 1 Console/Aux ports, 256MB flash memory, 512MB DRAM +ciscoECDS50IVB OBJECT IDENTIFIER ::= { ciscoProducts 1536 } -- Cisco Enterprise Content Delivery System Model MDE50IVB +ciscoCSR1000v OBJECT IDENTIFIER ::= { ciscoProducts 1537 } -- Cisco Cloud Services Router 1000v +ciscoASR5000 OBJECT IDENTIFIER ::= { ciscoProducts 1538 } -- Cisco Systems ASR5000 Intelligent Mobile Gateway +ciscoflowAgent3000 OBJECT IDENTIFIER ::= { ciscoProducts 1539 } -- Cisco Integrated NetFlow Generation Agent +ciscoTelePresenceMCU5310 OBJECT IDENTIFIER ::= { ciscoProducts 1540 } -- Cisco TelePresence MCU 5310 +ciscoTelePresenceMCU5320 OBJECT IDENTIFIER ::= { ciscoProducts 1541 } -- Cisco TelePresence MCU 5320 +cisco888ea OBJECT IDENTIFIER ::= { ciscoProducts 1542 } -- Cisco 888EA platform with 1 SHDSL WAN interface, 4-port 1 0/100 Base-T LAN Ethernet switch, 4 USB ports, 1 ISDN BRI S/T interface, hardware encryption and an optional Wireless LAN card +ciscoVG350 OBJECT IDENTIFIER ::= { ciscoProducts 1557 } -- VG350 High Density Analog Gateway (3 GE, 4 EHWIC, 4 DSP, 256MB CF, 1GB DRAM, 2 DWSM) +cisco881GW7AK9 OBJECT IDENTIFIER ::= { ciscoProducts 1560 } -- C881GW+7-A-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, FCC compliant Wireless LAN, 1 3G HSPA+ R7 with GPS, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco881GW7EK9 OBJECT IDENTIFIER ::= { ciscoProducts 1561 } -- C881GW+7-E-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, ETSI compliant Wireless LAN, 1 3G HSPA+R7 with GPS, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco881GWSAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1562 } -- C881GW-S-A-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, FCC compliant Wireless LAN, 1 3G EVDO Rev A with GPS for Sprint, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco881GWVAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1563 } -- C881GW-V-A-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, FCC compliant Wireless LAN, 1 3G EVDO Rev A with GPS for Verizon, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco887Vagw7AK9 OBJECT IDENTIFIER ::= { ciscoProducts 1564 } -- C887VAGW+7-A-K9 router with 1 WAN VDSL2/ADSL2+over POTS, 4 Fast Ethernet LAN with 2 PoE, FCC compliant Wireless LAN, 1 3G HSPA+ R7 with GPS, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco887Vagw7EK9 OBJECT IDENTIFIER ::= { ciscoProducts 1565 } -- C887VAGW+7-E-K9 router with 1 WAN VDSL2/ADSL2+ over POTS, 4 Fast Ethernet LAN with 2 PoE, ETSI compliant Wireless LAN, 1 3G HSPA+ R7 with GPS, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco881WDAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1566 } -- C881WD-A-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, FCC compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco881WDEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1567 } -- C881WD-E-K9 router with 1 Fast Ethernet WAN, 4 Fast Ethernet LAN with 2 PoE, ETSI compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco887VaWDAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1568 } -- C887VA-WD-A-K9 router with 1 WAN VDSL2/ADSL2+ over POTS, 4 Fast Ethernet LAN with 2 PoE, FCC compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco887VaWDEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1569 } -- C887VA-WD-E-K9 router with 1 WAN VDSL2/ADSL2+ over POTS, 4 Fast Ethernet LAN with 2 PoE, ETSI compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB DRAM +cisco819HGW7EK9 OBJECT IDENTIFIER ::= { ciscoProducts 1570 } -- C819HGW+7-E-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with ATT HSPA+ Release 7, 1 Serial, ETSI compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HGW7NK9 OBJECT IDENTIFIER ::= { ciscoProducts 1571 } -- C819HGW+7-N-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with ATT HSPA+ Release 7, 1 Serial, ANZ compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HGW7AAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1572 } -- C819HGW+7-A-A-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with ATT HSPA+ Release 7, 1 Serial, FCC compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HGWVAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1573 } -- C819HGW-V-A-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with Verizon EVDO RevA, 1 Serial, FCC compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HGWSAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1574 } -- C819HGW-S-A-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with SPRINT EVDO RevA, 1 Serial, FCC compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HK9 OBJECT IDENTIFIER ::= { ciscoProducts 1575 } -- C819H-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HWDEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1576 } -- C819HWD-E-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 Serial, ETSI compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HWDAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1577 } -- C819HWD-A-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 Serial, FCC compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco812G7K9 OBJECT IDENTIFIER ::= { ciscoProducts 1578 } -- C812G+7-K9 Router with 1 Gigabit Ethernet WAN, 1 3G with HSPA+ Release 7, 1 Console/Aux ports, 512MB flash memory and 512MB DRAM +cisco812GCIFI7EK9 OBJECT IDENTIFIER ::= { ciscoProducts 1579 } -- C812G-CIFI+7-E-K9 Router with 1 Gigabit Ethernet WAN, 1 3G with HSPA+ Release 7, ETSI compliant Wireless LAN, 1 Console/Aux ports, 512MB flash memory and 512MB DRAM +cisco812GCIFI7NK9 OBJECT IDENTIFIER ::= { ciscoProducts 1580 } -- C812G-CIFI+7-N-K9 Router with 1 Gigabit Ethernet WAN, 1 3G with HSPA+ Release 7, ANZ compliant Wireless LAN, 1 Console/Aux ports, 512MB flash memory and 512MB DRAM +cisco812GCIFIVAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1581 } -- C812G-CIFI-V-A-K9 Router with 1 Gigabit Ethernet WAN, 1 3G with Verizon EVDO RevA, FCC compliant Wireless LAN, 1 Console/Aux ports, 512MB flash memory and 512MB DRAM +cisco812GCIFISAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1582 } -- C812G-CIFI-S-A-K9 Router with 1 Gigabit Ethernet WAN, 1 3G with SPRINT EVDO RevA, FCC compliant Wireless LAN, 1 Console/Aux ports, 512MB flash memory and 512MB DRAM +cisco819GUMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1583 } -- C819G-U-M-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with GLOBAL HSPA R6, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819GSMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1584 } -- C819G-S-M-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with SPRINT EVDO RevA, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819GVMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1585 } -- C819G-V-M-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with Verizon EVDO RevA, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819GBMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1586 } -- C819G-B-M-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with BSNL EVDO RevA, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819G7AMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1587 } -- C819G+7-A-M-K9 router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with ATT HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819G7MK9 OBJECT IDENTIFIER ::= { ciscoProducts 1588 } -- C819G+7-M-K9 router with 1 Gigabit Ethernet WAN, 4 Ethernet LAN, 1 3G with GLOBAL HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HGUMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1589 } -- C819HG-U-M-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with GLOBAL HSPA R6, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HGSMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1590 } -- C819HG-S-M-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with SPRINT EVDO RevA, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HGVMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1591 } -- C819HG-V-M-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with Verizon EVDO RevA, 1 Serial, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HGBMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1592 } -- C819HG-B-M-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with BSNL EVDO RevA, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HG7AMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1593 } -- C819HG+7-A-M-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 3G with ATT HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819HG7MK9 OBJECT IDENTIFIER ::= { ciscoProducts 1594 } -- C819HG+7-M-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Ethernet LAN, 1 3G with GLOBAL HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +ciscoCDScde2502s6 OBJECT IDENTIFIER ::= { ciscoProducts 1595 } -- Cisco Content Delivery System Model CDE-250-2S6 +ciscoCDScde2502m0 OBJECT IDENTIFIER ::= { ciscoProducts 1596 } -- Cisco Content Delivery System Model CDE-250-2M0 +ciscoCDScde2502s8 OBJECT IDENTIFIER ::= { ciscoProducts 1597 } -- Cisco Content Delivery System Model CDE-250-2S8 +cisco881V OBJECT IDENTIFIER ::= { ciscoProducts 1600 } -- cisco881V with 1 FE, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 2 PSTN BRI ports, 1 FXO port +cisco887vaV OBJECT IDENTIFIER ::= { ciscoProducts 1601 } -- cisco887vaV with 1 VDSL/ADSL2/2+ Annex A, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 2 PSTN BRI ports, 1 ISDN port +cisco887vaVW OBJECT IDENTIFIER ::= { ciscoProducts 1602 } -- cisco887vaVW with 1 VDSL/ADSL2/2+ Annex A, 4 switch ports, 1 USB 1.1 port, 1 Console/Aux port, 4 FXS ports, 2 PSTN BRI ports, 1 ISDN port, Wireless LAN +ciscoMDE10XVB OBJECT IDENTIFIER ::= { ciscoProducts 1603 } -- Cisco Enterprise Content Delivery System Model MDE10XVB +cat4500X16 OBJECT IDENTIFIER ::= { ciscoProducts 1605 } -- Cisco Catalyst 4500X series fixed 10GE aggregation switch with 16 10GE SFP+ ports +cat4500X32 OBJECT IDENTIFIER ::= { ciscoProducts 1606 } -- Cisco Catalyst 4500X series fixed 10GE aggregation switch with 32 10GE SFP+ ports +ciscoCDScde2502s9 OBJECT IDENTIFIER ::= { ciscoProducts 1607 } -- Cisco Content Delivery System Model CDE-250-2S9 +ciscoCDScde2502s10 OBJECT IDENTIFIER ::= { ciscoProducts 1608 } -- Cisco Content Delivery System Model CDE-250-2S10 +ciscoASA5585Nm20x1GE OBJECT IDENTIFIER ::= { ciscoProducts 1610 } -- Cisco Adaptive Security Appliance 5585-X Half Width 20 Gigabit Ethernet Network Module +ciscoCDScdeGeneric OBJECT IDENTIFIER ::= { ciscoProducts 1611 } -- Cisco Content Delivery System Generic Hardware +ciscoASA1000Vsy OBJECT IDENTIFIER ::= { ciscoProducts 1612 } -- Cisco Adaptive Security Appliance 1000V Cloud Firewall System Context +ciscoASA1000Vsc OBJECT IDENTIFIER ::= { ciscoProducts 1613 } -- Cisco Adaptive Security Appliance 1000V Cloud Firewall Security Context +ciscoASA1000V OBJECT IDENTIFIER ::= { ciscoProducts 1614 } -- Cisco Adaptive Security Appliance 1000V Cloud Firewall +cisco8500WLC OBJECT IDENTIFIER ::= { ciscoProducts 1615 } -- Cisco 8500 Series Wireless LAN Controller +ciscoASA5585Nm8x10GE OBJECT IDENTIFIER ::= { ciscoProducts 1617 } -- Cisco Adaptive Security Appliance 5585-X Half Width 8 TenGigabit Ethernet Network Module +ciscoASA5585Nm4x10GE OBJECT IDENTIFIER ::= { ciscoProducts 1618 } -- Cisco Adaptive Security Appliance 5585-X Half Width 4 TenGigabit Ethernet Network Module +ciscoISR4400 OBJECT IDENTIFIER ::= { ciscoProducts 1619 } -- Cisco ISR 4400 Series Router +cisco892FspK9 OBJECT IDENTIFIER ::= { ciscoProducts 1620 } -- C892FSP-K9 router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +cisco897VaMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1622 } -- C897VA-M-K9 router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex M Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +cisco897VawEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1624 } -- C897VAW-E-K9 router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex A Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 Dual 2.4/5GHz with EU or ETSI compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +cisco897VawAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1625 } -- C897VAW-A-K9 router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex A Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 Dual 2.4/5GHz with FCC compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +cisco897VaK9 OBJECT IDENTIFIER ::= { ciscoProducts 1626 } -- C897VA-K9 router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex A Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +cisco896VaK9 OBJECT IDENTIFIER ::= { ciscoProducts 1627 } -- C896VA-K9 router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL/ADSL2+ Annex B Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +ciscoVirtualWlc OBJECT IDENTIFIER ::= { ciscoProducts 1631 } -- Cisco Virtual Wireless LAN Controller +ciscoAIRAP802agn OBJECT IDENTIFIER ::= { ciscoProducts 1632 } -- Cisco AP802 Smart Access Point with dual IEEE 802.11a/g/n radio ports +ciscoAp802Hagn OBJECT IDENTIFIER ::= { ciscoProducts 1633 } -- Cisco AP802 Hardened Access Point with dual IEEE 802.11a/g/n radio ports for M2M environments +ciscoE160DP OBJECT IDENTIFIER ::= { ciscoProducts 1634 } -- Cisco Integrated Management Controller (CIMC) UCS-E160DP-M1/K9 +ciscoE160D OBJECT IDENTIFIER ::= { ciscoProducts 1635 } -- Cisco Integrated Management Controller (CIMC) UCS-E160D-M1/K9 +ciscoE140DP OBJECT IDENTIFIER ::= { ciscoProducts 1636 } -- Cisco Integrated Management Controller (CIMC) UCS-E140DP-M1/K9 +ciscoE140D OBJECT IDENTIFIER ::= { ciscoProducts 1637 } -- Cisco Integrated Management Controller (CIMC) UCS-E140D-M1/K9 +ciscoE140S OBJECT IDENTIFIER ::= { ciscoProducts 1638 } -- Cisco Integrated Management Controller (CIMC) UCS-E140S-M1/K9 +ciscoASR9001 OBJECT IDENTIFIER ::= { ciscoProducts 1639 } -- Cisco Aggregation Services Router (ASR) 9001 Chassis +ciscoASR9922 OBJECT IDENTIFIER ::= { ciscoProducts 1640 } -- Cisco Aggregation Services Router (ASR) 9922 Chassis +cat385048P OBJECT IDENTIFIER ::= { ciscoProducts 1641 } -- Catalyst 3850 48P 10/100/1000 PoE+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat385024P OBJECT IDENTIFIER ::= { ciscoProducts 1642 } -- Catalyst 3850 24P 10/100/1000 PoE+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat385048 OBJECT IDENTIFIER ::= { ciscoProducts 1643 } -- Catalyst 3850 48 10/100/1000 Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat385024 OBJECT IDENTIFIER ::= { ciscoProducts 1644 } -- Catalyst 3850 24 10/100/1000 Ports Layer 2/Layer 3 Ethernet Stackable Switch +cisco5760wlc OBJECT IDENTIFIER ::= { ciscoProducts 1645 } -- Cisco 5760 Series Wireless Controller +ciscoVSGateway OBJECT IDENTIFIER ::= { ciscoProducts 1646 } -- Cisco Virtual Security Gateway for Nexus 1000V Series Switch. Cisco NX-OS(tm) nexus, Software (nexus-1000v-mz), Nexus VSG chassis +ciscoIbiza OBJECT IDENTIFIER ::= { ciscoProducts 1647 } -- Ibiza Cisco AP +ciscoSkyros OBJECT IDENTIFIER ::= { ciscoProducts 1648 } -- Skyros Cisco AP +ciscoAIRAP1601 OBJECT IDENTIFIER ::= { ciscoProducts 1656 } -- Cisco Aironet 1600 series WLAN Access Point +ciscoAIRAP2600 OBJECT IDENTIFIER ::= { ciscoProducts 1657 } -- Cisco Aironet 2600 series WLAN Access Point +ciscoCRS8SB OBJECT IDENTIFIER ::= { ciscoProducts 1658 } -- Enhanced 8 Slots Carrier Routing system +ciscoAIRAP2602 OBJECT IDENTIFIER ::= { ciscoProducts 1659 } -- Cisco Aironet 2600 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +ciscoAIRAP1602 OBJECT IDENTIFIER ::= { ciscoProducts 1660 } -- Cisco Aironet 1600 series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio ports +ciscoAIRAP3602 OBJECT IDENTIFIER ::= { ciscoProducts 1661 } -- Cisco Aironet 3600 Series WLAN Access Point with one 10/100/1000TX port and dual IEEE 802.11n radio port +ciscoAIRAP3601 OBJECT IDENTIFIER ::= { ciscoProducts 1662 } -- Cisco Aironet 3600 Series WLAN Access Point with one 10/100/1000TX port and single IEEE 802.11n radio port +ciscoAIRAP1552 OBJECT IDENTIFIER ::= { ciscoProducts 1664 } -- Cisco Aironet 1550 Series Outdoor Mesh Access Points with dual radio +ciscoAIRAP1553 OBJECT IDENTIFIER ::= { ciscoProducts 1665 } -- Cisco Aironet 1550 Series outdoor Mesh Access Points with three radio ports +ciscoNgsm3k16gepoeplus OBJECT IDENTIFIER ::= { ciscoProducts 1666 } -- EtherSwitch Next Generation Service Module Layer3 + PoEPlus + 16 10/100/1000 +ciscoNexus1010X OBJECT IDENTIFIER ::= { ciscoProducts 1667 } -- Large Virtual service Appliance +ciscoNexus1110S OBJECT IDENTIFIER ::= { ciscoProducts 1668 } -- Gen-2 Base Virtual service Appliance +ciscoNexus1110X OBJECT IDENTIFIER ::= { ciscoProducts 1669 } -- Gen-2 Large Virtual service Appliance +ciscoNexus1110XL OBJECT IDENTIFIER ::= { ciscoProducts 1670 } -- Gen-2 Extra Large Virtual service Appliance +ciscoHsE300K9 OBJECT IDENTIFIER ::= { ciscoProducts 1674 } -- Cisco and HSJC co-brand edge 300 series switch.HSJC is a cisco partner in China Education market. It's a access device integrates both switch function and computing resource. +cisco866VAEWEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1675 } -- CISCO866VAE-W-E-K9 with 2 GE switch ports, 3 FE switch ports, 1 GE WAN port, 1 multi-mode VDSL2/ ADSL2/ADSL2+ Annex B WAN port, and ETSI compliant Wireless LAN +cisco867VAEWAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1676 } -- CISCO867VAE-W-A-K9 with 2 GE switch ports, 3 FE switch ports, 1 GE WAN port, 1 multi-mode VDSL2/ ADSL2/ADSL2+ Annex A WAN port, and FCC compliant Wireless LAN +cisco867VAEWEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1677 } -- CISCO867VAE-W-E-K9 with 2 GE switch ports, 3 FE switch ports, 1 GE WAN port, 1 multi-mode VDSL2/ ADSL2/ADSL2+ Annex A WAN port, and ETSI compliant Wireless LAN +cisco867VAEPOEWAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1678 } -- CISCO867VAE-POE-W-A-K9 with 2 GE switch ports, 3 FE switch ports with one port POE, 1 GE WAN port, 1 multi-mode VDSL2/ADSL2/ADSL2+ Annex A WAN port, and FCC compliant Wireless LAN +ciscoSmES3x24P OBJECT IDENTIFIER ::= { ciscoProducts 1679 } -- EtherSwitch Service Module Layer3 24 Gigabit Ethernet port,POE+, MACSec PHY +ciscoSmDES3x48P OBJECT IDENTIFIER ::= { ciscoProducts 1680 } -- EtherSwitch Double Wide Service Module Layer3 48 Gigabit Ethernet port, 2 SFP port, POE+, MACSec PHY +ciscoOeKWaas OBJECT IDENTIFIER ::= { ciscoProducts 1681 } -- Wide Area Application Engine Virtualized Wide Area Application Services instance running on the KVM hypervisor container (KWAAS) +ciscoUcsC220 OBJECT IDENTIFIER ::= { ciscoProducts 1682 } -- This one-rack unit (1RU) server offers superior performance and density over a wide range of business workloads, from web serving to distributed database +ciscoUcsC240 OBJECT IDENTIFIER ::= { ciscoProducts 1683 } -- This 2RU server is designed for both performance and expandability over a wide range of storage-intensive infrastructure workloads, from big data to collaboration +ciscoUcsC22 OBJECT IDENTIFIER ::= { ciscoProducts 1684 } -- This 1RU, 2-socket rack server design combines outstanding economics and a density-optimized feature set over a range of scale-out workloads, from IT and web infrastructure to distributed applications +ciscoUcsC24 OBJECT IDENTIFIER ::= { ciscoProducts 1685 } -- This 2RU, 2-socket rack server is designed for both outstanding economics and internal expandability over a range of storage-intensive infrastructure workloads, from IT and web infrastructure to big data +ciscoCDScde2202s4 OBJECT IDENTIFIER ::= { ciscoProducts 1686 } -- Cisco Content Delivery System Model CDE-220-2S4 +ciscoCDScde4604r1 OBJECT IDENTIFIER ::= { ciscoProducts 1687 } -- Cisco Content Delivery System Model CDE-460-4R1 +ciscoASR1002XC OBJECT IDENTIFIER ::= { ciscoProducts 1688 } -- Cisco Aggregation Services Router 1000 Series, ASR1002-XC Chassis +catWsC2960x48fpdL OBJECT IDENTIFIER ::= { ciscoProducts 1690 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ support for 740W +catWsC2960x48lpdL OBJECT IDENTIFIER ::= { ciscoProducts 1691 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ support for 370W +catWsC2960x48tdL OBJECT IDENTIFIER ::= { ciscoProducts 1692 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module +catWsC2960x24pdL OBJECT IDENTIFIER ::= { ciscoProducts 1693 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module, POE+ Support for 370W +catWsC2960x24tdL OBJECT IDENTIFIER ::= { ciscoProducts 1694 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP+ uplink, 2 x 10G stacking module +catWsC2960x48fpsL OBJECT IDENTIFIER ::= { ciscoProducts 1695 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for a 2 x 10G stacking module, POE+ support for 740W +catWsC2960x48lpsL OBJECT IDENTIFIER ::= { ciscoProducts 1696 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for a 2 x 10G stacking module, POE+ support for 370W +catWsC2960x24psL OBJECT IDENTIFIER ::= { ciscoProducts 1697 } -- Catalyst 2960X 24 Gig Downlinks, 4 SFP uplink with support for a 2 x 10G stacking module, POE+ support for 370W +catWsC2960x48tsL OBJECT IDENTIFIER ::= { ciscoProducts 1698 } -- Catalyst 2960X 48 Gig Downlinks, 4 SFP uplink with support for a 2 x 10G stacking module +catWsC2960x24tsL OBJECT IDENTIFIER ::= { ciscoProducts 1699 } -- Catalyst 2960X 24 Gig Downlinks, 4 SFP uplink with support for a 2 x 10G stacking module +catWsC2960x24psqL OBJECT IDENTIFIER ::= { ciscoProducts 1700 } -- Catalyst 2960X 24 Gig Downlinks, 2 copper, 2 SFP uplink NonStakable +catWsC2960x48lpsS OBJECT IDENTIFIER ::= { ciscoProducts 1701 } -- Catalyst 2960X 48 Gig Downlinks, 2 SFP uplink Non Stackable, POE+ support for 370W +catWsC2960x24psS OBJECT IDENTIFIER ::= { ciscoProducts 1702 } -- Catalyst 2960X 24 Gig Downlinks, 2 SFP uplink Non Stackable, POE+ support for 370W +catWsC2960x48tsLL OBJECT IDENTIFIER ::= { ciscoProducts 1703 } -- Catalyst 2960X 48 Gig Downlinks and 2 SFP uplink Non Stackable +catWsC2960x24tsLL OBJECT IDENTIFIER ::= { ciscoProducts 1704 } -- Catalyst 2960X 24 Gig Downlinks and 2 SFP uplink Non Stackable +ciscoISR4441 OBJECT IDENTIFIER ::= { ciscoProducts 1705 } -- Cisco ISR 4441 Router +ciscoISR4442 OBJECT IDENTIFIER ::= { ciscoProducts 1706 } -- Cisco ISR 4442 Router +ciscoISR4451 OBJECT IDENTIFIER ::= { ciscoProducts 1707 } -- Cisco ISR 4451 Router +ciscoISR4452 OBJECT IDENTIFIER ::= { ciscoProducts 1708 } -- Cisco ISR 4452 Router +ciscoASR9912 OBJECT IDENTIFIER ::= { ciscoProducts 1709 } -- Cisco Aggregation Services Router (ASR) 9912 Chassis +cat3560x48U OBJECT IDENTIFIER ::= { ciscoProducts 1710 } -- Catalyst 3560X 48 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cat3560x24U OBJECT IDENTIFIER ::= { ciscoProducts 1711 } -- Catalyst 3560X 24 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Switch +cat3750x48U OBJECT IDENTIFIER ::= { ciscoProducts 1712 } -- Catalyst 3750X 48 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat3750x24U OBJECT IDENTIFIER ::= { ciscoProducts 1713 } -- Catalyst 3750X 24 10/100/1000 UPoE Ports + 4 SFP Ports + 2 SFP+ Ports Layer 2/Layer 3 Ethernet Stackable Switch +ciscoIE20008TCGN OBJECT IDENTIFIER ::= { ciscoProducts 1714 } -- 8+2 combo Gig uplink port, Base SW with 1588 & NAT +ciscoIE200016TCGN OBJECT IDENTIFIER ::= { ciscoProducts 1715 } -- 16+2 SFP FE port+2 combo Gig uplink port, Base SW with 1588 & NAT +ciscoIem30004SM OBJECT IDENTIFIER ::= { ciscoProducts 1720 } -- Cisco Industrial Ethernet Switch Expansion Module IE3000, 4 10/100 SFP +ciscoIem30008SM OBJECT IDENTIFIER ::= { ciscoProducts 1721 } -- Cisco Industrial Ethernet Switch Expansion Module IE3000, 8 10/100 SFP +cisco1783MX04S OBJECT IDENTIFIER ::= { ciscoProducts 1722 } -- Cisco-Rockwell Industrial Ethernet Switch Expansion Module IE3000, 4 10/100 SFP +cisco1783MX08S OBJECT IDENTIFIER ::= { ciscoProducts 1723 } -- Cisco-Rockwell Industrial Ethernet Switch Expansion Module IE3000, 8 10/100 SFP +ciscoASR901TenGigDCE OBJECT IDENTIFIER ::= { ciscoProducts 1724 } -- ASR901 DC platform with 10G interfaces +ciscoASR901TenGigACE OBJECT IDENTIFIER ::= { ciscoProducts 1725 } -- ASR901 AC platform with 10G interfaces +ciscoASR901TenGigDC OBJECT IDENTIFIER ::= { ciscoProducts 1726 } -- ASR901 DC platform with 10G and TDM interfaces +ciscoASR901TenGigAC OBJECT IDENTIFIER ::= { ciscoProducts 1727 } -- ASR901 AC platform with 10G interface +ciscoIE200016TCGP OBJECT IDENTIFIER ::= { ciscoProducts 1729 } -- Cisco Base + Lite Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +ciscoIE200016TCGEP OBJECT IDENTIFIER ::= { ciscoProducts 1730 } -- Cisco Base + 1588 Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +ciscoIE200016TCGNXP OBJECT IDENTIFIER ::= { ciscoProducts 1731 } -- Cisco Base + NAT + 1588 + Conformal Coating Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +cat4xxxVirtualSwitch OBJECT IDENTIFIER ::= { ciscoProducts 1732 } -- Catalyst 4xxx Virtual Switch +ciscoRAIE1783BMS20CGN OBJECT IDENTIFIER ::= { ciscoProducts 1733 } -- Cisco Rockwell IA Base + 1588+NAT Industrial Ethernet 2000 Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +ciscoRAIE1783BMS12T4E2CGP OBJECT IDENTIFIER ::= { ciscoProducts 1735 } -- Rockwell IA Base + 1588 Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +ciscoRAIE1783BMS12T4E2CGNK OBJECT IDENTIFIER ::= { ciscoProducts 1736 } -- Rockwell IA Base + NAT + 1588 + Conformal Coating Industrial Ethernet 2000 Switch, 12 10/100 T + 2 1000 T/SFP + 4 POE +ciscoMds9848512K9SM OBJECT IDENTIFIER ::= { ciscoProducts 1737 } -- FCoE Line Card Module for MDS 9710 10 Slot Director switch chassis +ciscoMds9710SM OBJECT IDENTIFIER ::= { ciscoProducts 1738 } -- Supervisor Module for MDS 9710 10 Slot Director switch chassis +ciscoMds9710FM OBJECT IDENTIFIER ::= { ciscoProducts 1739 } -- Fabric Module for MDS 9710 10 Slot Director switch chassis +ciscoMds9710FCS OBJECT IDENTIFIER ::= { ciscoProducts 1740 } -- MDS 9710 10 Slot Director switch chassis +ciscoMDS9250iIFSPS OBJECT IDENTIFIER ::= { ciscoProducts 1741 } -- MDS 9250 Multiprotocol Fabric Switch, with support for FC, FCoE and FC-IP Protocols +ciscoMDS9250iIFSDC OBJECT IDENTIFIER ::= { ciscoProducts 1742 } -- Daughter card for MDS 9250i Intelligent Fabric Switch. MDS 9250 Multiprotocol Fabric Switch, with support for FC, FCoE and FC-IP Protocols +ciscoMDS9250iIFS OBJECT IDENTIFIER ::= { ciscoProducts 1743 } -- MDS 9250 Multiprotocol Fabric Switch, with support for FC, FCoE and FC-IP Protocols +ciscoNexus1000VH OBJECT IDENTIFIER ::= { ciscoProducts 1744 } -- Nexus 1000v on a microsoft hypervisor HyperV +cat38xxstack OBJECT IDENTIFIER ::= { ciscoProducts 1745 } -- A stack of any catalyst38xx stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoVG202XM OBJECT IDENTIFIER ::= { ciscoProducts 1746 } -- Line side Analog Gateway VG202XM with 2FXS Analog ports +ciscoVG204XM OBJECT IDENTIFIER ::= { ciscoProducts 1747 } -- Line side Analog Gateway VG204XM with 4FXS Analog ports +ciscoWsC2960P48PstL OBJECT IDENTIFIER ::= { ciscoProducts 1748 } -- 48-port PoE, 2+2 1G uplinks, LAN Base +ciscoWsC2960P24PcL OBJECT IDENTIFIER ::= { ciscoProducts 1749 } -- 24-port PoE, 2/2 1G uplinks, LAN Base +ciscoWsC2960P24LcL OBJECT IDENTIFIER ::= { ciscoProducts 1750 } -- 24-port, partial PoE 2/2 1G uplinks, LAN Base +ciscoWsC2960P48TcL OBJECT IDENTIFIER ::= { ciscoProducts 1751 } -- 48-port, 2/2 1G uplinks, LAN Base +ciscoWsC2960P24TcL OBJECT IDENTIFIER ::= { ciscoProducts 1752 } -- 24-port, 2/2 1G uplinks, LAN Base +ciscoWsC2960P48PstS OBJECT IDENTIFIER ::= { ciscoProducts 1753 } -- 48-port PoE, 2+2 1G uplinks, LAN Lite +ciscoWsC2960P24PcS OBJECT IDENTIFIER ::= { ciscoProducts 1754 } -- 24-port PoE, 2/2 1G uplinks, LAN Lite +ciscoWsC2960P24LcS OBJECT IDENTIFIER ::= { ciscoProducts 1755 } -- 24-port, partial PoE 2/2 1G uplinks, LAN Lite +ciscoWsC2960P48TcS OBJECT IDENTIFIER ::= { ciscoProducts 1756 } -- 48-port, 2/2 1G uplinks, LAN Lite +ciscoWsC2960P24TcS OBJECT IDENTIFIER ::= { ciscoProducts 1757 } -- 24-port, 2/2 1G uplinks, LAN Lite +ciscoASR9904 OBJECT IDENTIFIER ::= { ciscoProducts 1762 } -- Cisco Aggregation Services Router (ASR) 9904 Chassis +ciscoME2600X OBJECT IDENTIFIER ::= { ciscoProducts 1763 } -- Cisco ME 2600X Series Ethernet Access Switches is Cisco's switches built specifically for the Fiber to the Home/Premise (FTTH/FTTP) services with 10G capability. It is 1-rack-unit (1RU), fixed-form-factor platform hardware-optimized for ANSI,ETSI & AC Power configurations +ciscoPanini OBJECT IDENTIFIER ::= { ciscoProducts 1764 } -- Converged NG routing platform for core/edge markets +ciscoC6807xl OBJECT IDENTIFIER ::= { ciscoProducts 1765 } -- Catalyst 6800 series chassis with 7 slots +cat385024U OBJECT IDENTIFIER ::= { ciscoProducts 1767 } -- Catalyst 3850 24 10/100/1000 UPoE Ports Layer 2/Layer 3 Ethernet Stackable Switch +cat385048U OBJECT IDENTIFIER ::= { ciscoProducts 1768 } -- Catalyst 3850 48 10/100/1000 UPoE Ports Layer 2/Layer 3 Ethernet Stackable Switch +ciscoVG310 OBJECT IDENTIFIER ::= { ciscoProducts 1769 } -- VG310 Medium Density Voice Gateway (2 GE, 1 24 onboard analog FXS, 1 EHWIC, 1 PVDM3, 1 CF, 1GB DRAM) +ciscoVG320 OBJECT IDENTIFIER ::= { ciscoProducts 1770 } -- VG320 Medium Density Voice Gateway (2 GE, 1 24 onboard analog FXS, 1 EHWIC, 1 PVDM3, 1 CF, 1GB DRAM) +ciscoC6880xle OBJECT IDENTIFIER ::= { ciscoProducts 1784 } -- Catalyst 6880 BP chassis +cat45Sup8e OBJECT IDENTIFIER ::= { ciscoProducts 1796 } -- Catalyst 4500 Sup 8-E Wired Wireless Convergence, 928 Gbps Wired, 8x10Gbps SFP+ uplink ports +ciscoWsC2960XR48FpdI OBJECT IDENTIFIER ::= { ciscoProducts 1797 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 740W +ciscoWsC2960XR48LpdI OBJECT IDENTIFIER ::= { ciscoProducts 1798 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 370W +ciscoWsC2960XR48TdI OBJECT IDENTIFIER ::= { ciscoProducts 1799 } -- Catalyst 2960XR 48 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable +ciscoWsC2960XR24PdI OBJECT IDENTIFIER ::= { ciscoProducts 1800 } -- Catalyst 2960XR 24 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable with POE support for 370W +ciscoWsC2960XR24TdI OBJECT IDENTIFIER ::= { ciscoProducts 1801 } -- Catalyst 2960XR 24 Gig Downlinks and 2 SFP+ uplinks IP Lite Stackable +ciscoWsC2960XR48FpsI OBJECT IDENTIFIER ::= { ciscoProducts 1802 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 740W +ciscoWsC2960XR48LpsI OBJECT IDENTIFIER ::= { ciscoProducts 1803 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 370W +ciscoWsC2960XR48TsI OBJECT IDENTIFIER ::= { ciscoProducts 1804 } -- Catalyst 2960XR 48 Gig Downlinks and 4 SFP uplinks IP Lite Stackable +ciscoWsC2960XR24PsI OBJECT IDENTIFIER ::= { ciscoProducts 1805 } -- Catalyst 2960XR 24 Gig Downlinks and 4 SFP uplinks IP Lite Stackable with POE support for 370W +ciscoWsC2960XR24TsI OBJECT IDENTIFIER ::= { ciscoProducts 1806 } -- Catalyst 2960XR 24 Gig Downlinks and 4 SFP uplinks IP Lite Stackable +ciscoUCSC460M4Rackserver OBJECT IDENTIFIER ::= { ciscoProducts 1817 } -- 4-Socket 4-RU Cisco UCS Rack Server +ciscoA901S4SGFD OBJECT IDENTIFIER ::= { ciscoProducts 1818 } -- Agora platform - 4 external Ports (4 SFP) + 1 Gland Interface, DC PSU +ciscoA901S3SGFD OBJECT IDENTIFIER ::= { ciscoProducts 1819 } -- Agora platform - 3 external Ports (3 SFP+1Cu) + 1 Gland Interface, DC PSU +ciscoA901S2SGFD OBJECT IDENTIFIER ::= { ciscoProducts 1820 } -- Agora platform - 3 external Ports (2 SFP+2Cu) + 1 Gland Interface, DC PSU +ciscoA901S3SGFAH OBJECT IDENTIFIER ::= { ciscoProducts 1821 } -- Agora platform - AC, 3 External Ports (3SFP) + 1 Gland Interface, AC PSU, 1sec holdover for 1 PoE+ +ciscoA901S2SGFAH OBJECT IDENTIFIER ::= { ciscoProducts 1822 } -- Agora platform - AC, 3 External Ports (2 SFP+1 Cu) + 1 Gland Interface, AC PSU, 1sec holdover for 1 PoE+ +ciscoC365024TS OBJECT IDENTIFIER ::= { ciscoProducts 1823 } -- Cisco Catalyst 3650 24 Port Data 4x1G Uplink +ciscoC365048TS OBJECT IDENTIFIER ::= { ciscoProducts 1824 } -- Cisco Catalyst 3650 48 Port Data 4x1G Uplink +ciscoC365024PS OBJECT IDENTIFIER ::= { ciscoProducts 1825 } -- Cisco Catalyst 3650 24 Port POE 4x1G Uplink +ciscoC365048PS OBJECT IDENTIFIER ::= { ciscoProducts 1826 } -- Cisco Catalyst 3650 48 Port POE 4x1G Uplink +ciscoC365024TD OBJECT IDENTIFIER ::= { ciscoProducts 1827 } -- Cisco Catalyst 3650 24 Port Data 2x10G Uplink +ciscoC365048TD OBJECT IDENTIFIER ::= { ciscoProducts 1828 } -- Cisco Catalyst 3650 48 Port Data 2x10G Uplink +ciscoC365024PD OBJECT IDENTIFIER ::= { ciscoProducts 1829 } -- Cisco Catalyst 3650 24 Port POE 2x10G Uplink +ciscoC365048PD OBJECT IDENTIFIER ::= { ciscoProducts 1830 } -- Cisco Catalyst 3650 48 Port POE 2x10G Uplink +ciscoIE2000U4STSG OBJECT IDENTIFIER ::= { ciscoProducts 1839 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 SFP + 2 1000 SFP +ciscoIE2000U16TCGP OBJECT IDENTIFIER ::= { ciscoProducts 1840 } -- Cisco Industrial Ethernet 2000U Switch, 16 10/100 T (4 PoE) + 2 1000 T/SFP until Jun 2013, contact kavenkat +ciscoIE20008T67B OBJECT IDENTIFIER ::= { ciscoProducts 1841 } -- Cisco IE2000 IP67 Variant Switch with 8 port 10/100 downlink, LAN Base Image +ciscoIE200016T67B OBJECT IDENTIFIER ::= { ciscoProducts 1842 } -- Cisco IE2000 IP67 Variant Switch with 16 port 10/100 downlink, LAN Base Image +ciscoIE200024T67B OBJECT IDENTIFIER ::= { ciscoProducts 1843 } -- Cisco IE2000 IP67 Variant Switch with 24 port 10/100 downlink, LAN Base Image +ciscoIE20008T67PGE OBJECT IDENTIFIER ::= { ciscoProducts 1844 } -- Cisco IE2000 IP67 Variant Switch with 4 port 10/100 downlink, 4-port POE /POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +ciscoIE200016T67PGE OBJECT IDENTIFIER ::= { ciscoProducts 1845 } -- Cisco IE2000 IP67 Variant Switch with 8 port 10/100 downlink, 8-port POE / 4-port POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +ciscoRAIE1783ZMS8TA OBJECT IDENTIFIER ::= { ciscoProducts 1846 } -- Rockwell IE2000 IP67 Variant Switch with 8 port 10/100 downlink, LAN Base Image +ciscoRAIE1783ZMS16TA OBJECT IDENTIFIER ::= { ciscoProducts 1847 } -- Rockwell IE2000 IP67 Variant Switch with 16 port 10/100 downlink, LAN Base Image +ciscoRAIE1783ZMS24TA OBJECT IDENTIFIER ::= { ciscoProducts 1848 } -- Rockwell IE2000 IP67 Variant Switch with 24 port 10/100 downlink, LAN Base Image +ciscoRAIE1783ZMS4T4E2TGP OBJECT IDENTIFIER ::= { ciscoProducts 1849 } -- Rockwell IE2000 IP67 Variant Switch with 4 port 10/100 downlink, 4-port POE /POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +ciscoRAIE1783ZMS8T8E2TGP OBJECT IDENTIFIER ::= { ciscoProducts 1850 } -- Rockwell IE2000 IP67 Variant Switch with 8 port 10/100 downlink, 8-port POE / 4-port POE+, 2 10/100/1000 uplink, LAN Base Image, can support PTP, NAT +ciscoNcs6008 OBJECT IDENTIFIER ::= { ciscoProducts 1851 } -- NCS 6008 System (2RPs, 6FCs, 2 FANs, Power) +ciscoC881K9 OBJECT IDENTIFIER ::= { ciscoProducts 1852 } -- C881 router with 1 Fast Ethernet Primary WAN, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoC886VaK9 OBJECT IDENTIFIER ::= { ciscoProducts 1853 } -- C886VA-K9 router with 1 VDSL2/ADSL2+ Annex B Primary WAN, 1 ISDN BRI S/T interface, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoC886VaJK9 OBJECT IDENTIFIER ::= { ciscoProducts 1854 } -- C886VA-J-K9 router with 1 VDSL2/ADSL2+ Annex J Primary WAN, 1 ISDN BRI S/T interface, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoC887VaK9 OBJECT IDENTIFIER ::= { ciscoProducts 1855 } -- C887VA-K9 router with 1 VDSL2/ADSL2+ Annex A Primary WAN, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoC887VaMK9 OBJECT IDENTIFIER ::= { ciscoProducts 1856 } -- C887VA-M-K9 router with 1 VDSL2/ADSL2+ Annex M Primary WAN, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoC888K9 OBJECT IDENTIFIER ::= { ciscoProducts 1857 } -- C888-K9 router with 1 EFM/ATM over G.SHDSL Primary WAN, 1 ISDN BRI S/T interface, 4 Fast Ethernet LAN, 2 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoC891FK9 OBJECT IDENTIFIER ::= { ciscoProducts 1858 } -- C891F-K9 router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoC891FwAK9 OBJECT IDENTIFIER ::= { ciscoProducts 1859 } -- C891FW-A-K9 router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 1 Dual 2.4/5GHz with FCC compliant Wireless LAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoC891FwEK9 OBJECT IDENTIFIER ::= { ciscoProducts 1860 } -- C891FW-E-K9 router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 1 Dual 2.4/5GHz with EU or ETSI compliant Wireless LAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoASR1001X OBJECT IDENTIFIER ::= { ciscoProducts 1861 } -- Cisco Aggregation Services Router 1000 Series, ASR1001-X Chassis +cisco1783WAP5100xK9 OBJECT IDENTIFIER ::= { ciscoProducts 1862 } -- Cisco Rockwell Industrial Automation Wireless AP 5100, one 10/100/1000 BASE-T, Dual-band autonomous 802.11a/g/n +ciscoCDScde2502s5 OBJECT IDENTIFIER ::= { ciscoProducts 1863 } -- Cisco Content Delivery System Model CDE-250-2S5 +ciscoUcsE140S OBJECT IDENTIFIER ::= { ciscoProducts 1864 } -- UCS E-Series Server 4-Core Ivy Bridge Single wide Service module (UCS-E140S-M2/K9) +ciscoNXNAM1 OBJECT IDENTIFIER ::= { ciscoProducts 1865 } -- Cisco NX-NAM1 for Nexus 7000 +ciscoC6800ia48fpdL OBJECT IDENTIFIER ::= { ciscoProducts 1866 } -- Catalyst 6800IA 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module. POE support for 740W +ciscoC6800ia48tdL OBJECT IDENTIFIER ::= { ciscoProducts 1867 } -- Catalyst 6800IA 48 Gig Downlinks and 2 SFP+ uplink with support for a 2 x 10G stacking module +ciscoIE2000U4TG OBJECT IDENTIFIER ::= { ciscoProducts 1868 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 T + 2 1000 T +ciscoIE2000U4TSG OBJECT IDENTIFIER ::= { ciscoProducts 1869 } -- Cisco Industrial Ethernet 2000U Switch, 4 10/100 T + 2 1000 SFP +ciscoIE2000U8TCG OBJECT IDENTIFIER ::= { ciscoProducts 1870 } -- Cisco Industrial Ethernet 2000U Switch, 8 10/100 T + 2 1000 T/SFP +ciscoIE2000U16TCG OBJECT IDENTIFIER ::= { ciscoProducts 1871 } -- Cisco Industrial Ethernet 2000U Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +ciscoIE2000U16TCGX OBJECT IDENTIFIER ::= { ciscoProducts 1872 } -- Cisco Conformal coating Industrial Ethernet 2000U Switch, 16 10/100 T + 2 100 T + 2 1000 T/SFP +ciscoAIRAP3702 OBJECT IDENTIFIER ::= { ciscoProducts 1873 } -- Cisco Aironet 3700 Series (IEEE 802.11ac) Access Point +ciscoAIRAP702 OBJECT IDENTIFIER ::= { ciscoProducts 1874 } -- Cisco Aironet 702 Series (IEEE 802.11n) Access Point +ciscoAIRAP1532 OBJECT IDENTIFIER ::= { ciscoProducts 1875 } -- Cisco Aironet 1530 Series (IEEE 802.11n) Access Point +ciscoEsxNAM OBJECT IDENTIFIER ::= { ciscoProducts 1876 } -- Network Analysis Module running on ESX Hypervisor +ciscoKvmNAM OBJECT IDENTIFIER ::= { ciscoProducts 1877 } -- Network Analysis Module running on KVM Hypervisor +ciscoHyperNAM OBJECT IDENTIFIER ::= { ciscoProducts 1878 } -- Network Analysis Module running on Hyper-V Hypervisor +ciscoC385024S OBJECT IDENTIFIER ::= { ciscoProducts 1879 } -- Catalyst 3850 24 100/1000 SFP Ports Layer 2/Layer 3 Ethernet Stackable Switch +ciscoC385012S OBJECT IDENTIFIER ::= { ciscoProducts 1880 } -- Catalyst 3850 12 100/1000 SFP Ports Layer 2/Layer 3 Ethernet Stackable Switch +ciscoC365048PQ OBJECT IDENTIFIER ::= { ciscoProducts 1881 } -- Cisco Catalyst 3650 48 Port POE 4x10G Uplink +ciscoC365048TQ OBJECT IDENTIFIER ::= { ciscoProducts 1882 } -- Cisco Catalyst 3650 48 Port Data 4x10G Uplink +ciscoASR902 OBJECT IDENTIFIER ::= { ciscoProducts 1897 } -- Cisco Aggregation Services Router 900 Series with 2RU Chassis +ciscoME1200 OBJECT IDENTIFIER ::= { ciscoProducts 1899 } -- Cisco ME 1200 Carrier Ethernet Access Demarcation Device +ciscoVASA OBJECT IDENTIFIER ::= { ciscoProducts 1902 } -- Cisco Virtual Adaptive Security Appliance +ciscoVASASy OBJECT IDENTIFIER ::= { ciscoProducts 1903 } -- Cisco Virtual Adaptive Security Appliance System Context +ciscoVASASc OBJECT IDENTIFIER ::= { ciscoProducts 1904 } -- Cisco Virtual Adaptive Security Appliance Security Context +ciscoN9Kc9508 OBJECT IDENTIFIER ::= { ciscoProducts 1915 } -- Nexus 9500 series chassis with 8 slots +ciscoWapAP702 OBJECT IDENTIFIER ::= { ciscoProducts 1916 } -- Wireless Access Point 700 +ciscoWapAP2602 OBJECT IDENTIFIER ::= { ciscoProducts 1917 } -- Wireless Access Point 2600 +ciscoWapAP1602 OBJECT IDENTIFIER ::= { ciscoProducts 1918 } -- Wireless Access Point 1600 +ciscoN9KC93128TX OBJECT IDENTIFIER ::= { ciscoProducts 1923 } -- 3RU TOR, 96x10GT+8x40G QSFP +ciscoN9KC9396TX OBJECT IDENTIFIER ::= { ciscoProducts 1924 } -- 2RU TOR, 48x10GT+12x40G QSFP +ciscoN9KC9396PX OBJECT IDENTIFIER ::= { ciscoProducts 1925 } -- 2RU TOR, 48x10GF+12x40G QSFP +ciscoWlcCt5508K9 OBJECT IDENTIFIER ::= { ciscoProducts 1926 } -- Cisco 5500 Series Wireless LAN Controller +ciscoWlcCt2504K9 OBJECT IDENTIFIER ::= { ciscoProducts 1927 } -- Cisco 2500 Series Wireless LAN Controller +ciscoUcsEN120S OBJECT IDENTIFIER ::= { ciscoProducts 1931 } -- UCS E-Series Network compute engine 2-Core Service module (UCS-EN120S-M2/K9) +ciscoUcsEN140N OBJECT IDENTIFIER ::= { ciscoProducts 1932 } -- UCS E-Series Network compute engine 4-Core Network interface module (UCS-EN140N-M2/K9) +ciscoUcsEN120E OBJECT IDENTIFIER ::= { ciscoProducts 1933 } -- UCS E-Series Network compute engine 2-Core Enhanced High-speed WAN interface card (UCS-EN120E-M2/K9) +ciscoC68xxVirtualSwitch OBJECT IDENTIFIER ::= { ciscoProducts 1934 } -- 68xx Virtual Switch +ciscoISR4431 OBJECT IDENTIFIER ::= { ciscoProducts 1935 } -- Cisco ISR 4431 Router Chassis +ciscoC6880x OBJECT IDENTIFIER ::= { ciscoProducts 1936 } -- Catalyst 6880 chassis +ciscoCPT50 OBJECT IDENTIFIER ::= { ciscoProducts 1937 } -- Cisco Carrier Packet Transport (CPT) 50 +ciscoAIRAP2702 OBJECT IDENTIFIER ::= { ciscoProducts 1938 } -- Cisco Aironet 2700 Series (IEEE 802.11ac) Access Point +ciscoNCS4016 OBJECT IDENTIFIER ::= { ciscoProducts 1939 } -- NCS 4016 System +ciscoCSE340WG32K9 OBJECT IDENTIFIER ::= { ciscoProducts 1940 } -- Cisco Edge 340 Digital Media Player general model,equipped with 32G SSD, WiFi chip, support 2.4G +ciscoCSE340WG32AK9 OBJECT IDENTIFIER ::= { ciscoProducts 1941 } -- Cisco Edge 340 Digital Media Player general model,equipped with 32G SSD, WiFi chip, support 2.4G, 5G(For American) +ciscoCSE340WG32CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1942 } -- Cisco Edge 340 Digital Media Player general model,equipped with 32G SSD, WiFi chip, support 2.4G, 5G(For China) +ciscoCSE340WG32EK9 OBJECT IDENTIFIER ::= { ciscoProducts 1943 } -- Cisco Edge 340 Digital Media Player general model,equipped with 32G SSD, WiFi chip, support 2.4G, 5G(For Europe) +ciscoCSE340WG32NK9 OBJECT IDENTIFIER ::= { ciscoProducts 1944 } -- Cisco Edge 340 Digital Media Player general model,equipped with 32G SSD, WiFi chip, support 2.4G, 5G(For New-Zealand-Australia) +ciscoCSE340WM32K9 OBJECT IDENTIFIER ::= { ciscoProducts 1945 } -- Cisco Edge 340 Digital Media Player DMP model, equipped with 32G SSD, WiFi chip, support 2.4G +ciscoCSE340WM32AK9 OBJECT IDENTIFIER ::= { ciscoProducts 1946 } -- Cisco Edge 340 Digital Media Player DMP model, equipped with 32G SSD, WiFi chip, support 2.4G, 5G(For American) +ciscoCSE340WM32CK9 OBJECT IDENTIFIER ::= { ciscoProducts 1947 } -- Cisco Edge 340 Digital Media Player DMP model, equipped with 32G SSD, WiFi chip, support 2.4G, 5G(For China) +ciscoCSE340WM32EK9 OBJECT IDENTIFIER ::= { ciscoProducts 1948 } -- Cisco Edge 340 Digital Media Player DMP model, equipped with 32G SSD, WiFi chip, support 2.4G, 5G(For Europe) +ciscoCSE340WM32NK9 OBJECT IDENTIFIER ::= { ciscoProducts 1949 } -- Cisco Edge 340 Digital Media Player DMP model, equipped with 32G SSD, WiFi chip, support 2.4G, 5G(For New-Zealand-Australia) +ciscoitpRT1081K9 OBJECT IDENTIFIER ::= { ciscoProducts 1952 } -- Router 1081 Fast Ethernet Router +ciscoitpRT1091FK9 OBJECT IDENTIFIER ::= { ciscoProducts 1953 } -- Router 1091 GigaE SecRouter +ciscoitpPwr30WAC OBJECT IDENTIFIER ::= { ciscoProducts 1954 } -- Power Supply 30 Watt AC +ciscoitpPwr60WAC OBJECT IDENTIFIER ::= { ciscoProducts 1955 } -- Power Supply 60 Watt AC +ciscoitpPwr60WACV2 OBJECT IDENTIFIER ::= { ciscoProducts 1956 } -- Power Supply 60 Watt AC +ciscoitpPwr125WAC OBJECT IDENTIFIER ::= { ciscoProducts 1957 } -- POE power supply +ciscoitpRT2241K9 OBJECT IDENTIFIER ::= { ciscoProducts 1958 } -- Router 2241 w/2 GE,2 EHWIC slots,256MB CF,512MB DRAM,IP Base +ciscoitpRT2221K9 OBJECT IDENTIFIER ::= { ciscoProducts 1959 } -- Router 2221 Modular Router, 2 GE, 2 EHWIC slots, 512DRAM, IP Base +ciscoitpRT2241WCK9 OBJECT IDENTIFIER ::= { ciscoProducts 1960 } -- Router 2241 Router w/802.11 a/b/g/n China Compliant WLAN ISM +ciscoitpAxpIsmSre300 OBJECT IDENTIFIER ::= { ciscoProducts 1961 } -- Internal Services Module (ISM) with Services Ready Engine +ciscoitpPwr2241AC OBJECT IDENTIFIER ::= { ciscoProducts 1962 } -- Router 2241 AC Power Supply +ciscoitpRT3211K9 OBJECT IDENTIFIER ::= { ciscoProducts 1963 } -- Router 3211 w/3 GE,4 EHWIC,2 DSP,1 SM,256MB CF,512MB DRAM,IPB +ciscoitpRT3221K9 OBJECT IDENTIFIER ::= { ciscoProducts 1964 } -- Router 3221 w/3 GE,4 EHWIC,3 DSP,1 SM,256MB CF,512MB DRAM,IPB +ciscoitpRT3201K9 OBJECT IDENTIFIER ::= { ciscoProducts 1965 } -- Router 3201 w/2 GE,4 EHWIC,2 DSP,256MB CF,512MB DRAM,IP Base +ciscoitpPwrRT3201AC OBJECT IDENTIFIER ::= { ciscoProducts 1966 } -- Router 3201 AC Power Supply +ciscoitpPwrRT3211AC OBJECT IDENTIFIER ::= { ciscoProducts 1967 } -- Router 3211 AC Power Supply +ciscoitpPwrRT3211DC OBJECT IDENTIFIER ::= { ciscoProducts 1968 } -- Router 3211 DC Power Supply +ciscoitpPwrRT32AC OBJECT IDENTIFIER ::= { ciscoProducts 1969 } -- Router 3200 AC Power Supply +ciscoitpRpsAdptrRT3211 OBJECT IDENTIFIER ::= { ciscoProducts 1970 } -- Router 3211 RPS Adapter for use with External RPS +ciscoitpRpsAdptrRT32 OBJECT IDENTIFIER ::= { ciscoProducts 1971 } -- Router 3200 RPS Adapter for use with External RPS +ciscoitpAxpSmSre710 OBJECT IDENTIFIER ::= { ciscoProducts 1972 } -- SRE 710 (4GB MEM,500GB 7K HDD,1C CPU) for router bundle +ciscoitpAxpSmSre910 OBJECT IDENTIFIER ::= { ciscoProducts 1973 } -- SRE 910 (4-8GB MEM,2x500GB 7k HDD,2C CPU) for router bundle +ciscoN9Kc9516 OBJECT IDENTIFIER ::= { ciscoProducts 1996 } -- Nexus 9500 series chassis with 16 slots +ciscoN9Kc9504 OBJECT IDENTIFIER ::= { ciscoProducts 1997 } -- Nexus 9500 series chassis with 4 slots +ciscoDoorCGR1240 OBJECT IDENTIFIER ::= { ciscoProducts 1998 } -- Cisco Connected Grid Router CGR1240 physical door entity +ciscoISR4351 OBJECT IDENTIFIER ::= { ciscoProducts 1999 } -- Cisco ISR 4351 Router +ciscoWRP500 OBJECT IDENTIFIER ::= { ciscoProducts 2000 } -- WRP500 is targeted for small business network environments from a Hosted Service Provider +cisco897VABK9 OBJECT IDENTIFIER ::= { ciscoProducts 2008 } -- C897VAB-K9 router with 1 VDSL2 withbonding/ADSL2+ WAN , 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 8 Giga Ethernet LAN,4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +cisco819HWDCK9 OBJECT IDENTIFIER ::= { ciscoProducts 2023 } -- C819HWD-C-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 Serial, CCC Mark compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +catAIRCT57006 OBJECT IDENTIFIER ::= { ciscoProducts 2026 } -- AIR-CT5760-6 Catalyst 5700 Series Wireless Controller with 6 TenGE Interfaces +cisco897VAMGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2045 } -- 4G LTE Global(Europe & Australia) router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex M Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco899GLTESTK9 OBJECT IDENTIFIER ::= { ciscoProducts 2046 } -- 4G LTE Sprint router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco899GLTENAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2048 } -- 4G LTE (ATT & Canada) router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco899GLTEVZK9 OBJECT IDENTIFIER ::= { ciscoProducts 2049 } -- 4G LTE Verizon router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco819G4GNAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2050 } -- router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 4G LTE ATT and Canada HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +cisco819G4GSTK9 OBJECT IDENTIFIER ::= { ciscoProducts 2051 } -- router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 4G LTE SPRINT HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB +cisco898EAGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2052 } -- 4G LTE Global(Europe & Australia) router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 EFM over G.SHDSL WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco897VAGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2053 } -- 4G LTE Global(Europe & Australia) router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex A Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco896VAGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2055 } -- 4G LTE Global(Europe & Australia) router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL/ADSL2+ Annex B Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco899GLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2056 } -- 4G LTE Global (Europe & Australia) router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco881G4GGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2057 } -- WAN FE 4G LTE secure platform, 4 switch ports 2 ports POE, 1 embedded multimode Global(Europe and Australia) LTE/HSPA+ modem with GPS and SMS, 1GB DRAM +cisco887VAG4GGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2058 } -- router with 1 WAN multimode VDSL2/ADSL2+ over POTS, 4 switch ports 2 ports POE, 1 embedded multimode Global(Europe and Australia) 4G LTE/ HSPA+ modem with GPS and SMS 1GB DRAM +cisco819G4GGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2059 } -- router with 1 WAN multimode VDSL2/ADSL2+ over POTS, 4 switch ports 2 ports POE, 1 embedded multimode Global(Europe and Australia) 4G LTE/ HSPA+ modem with GPS and SMS 1GB DRAM +cisco819G4GVZK9 OBJECT IDENTIFIER ::= { ciscoProducts 2060 } -- router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 4G LTE Verizon HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +ciscoIOG910WK9 OBJECT IDENTIFIER ::= { ciscoProducts 2063 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage. 802.11 b/g/n Wi-Fi +ciscoIOG910GK9 OBJECT IDENTIFIER ::= { ciscoProducts 2064 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage. 3G HSPA and CDMA EV-DO selective +ciscoIOG910K9 OBJECT IDENTIFIER ::= { ciscoProducts 2065 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage +cat36xxstack OBJECT IDENTIFIER ::= { ciscoProducts 2066 } -- A stack of any catalyst36xx stack-able ethernet switches with unified identity (as a single unified switch), control and management +cat57xxstack OBJECT IDENTIFIER ::= { ciscoProducts 2067 } -- A stack of any Wireless LAN 57xx stack-able controllers with unified identity (as a single unified switch), control and management +ciscoISR4331 OBJECT IDENTIFIER ::= { ciscoProducts 2068 } -- Cisco ISR 4331 Router +ciscoIE40004TC4GE OBJECT IDENTIFIER ::= { ciscoProducts 2069 } -- CISCO IE4000 with 4 FE Combo DL ports, 4 GE combo UL ports, w/FPGA +ciscoIE40008T4GE OBJECT IDENTIFIER ::= { ciscoProducts 2070 } -- CISCO IE4000 with 8 FE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoIE40008S4GE OBJECT IDENTIFIER ::= { ciscoProducts 2071 } -- CISCO IE4000 with 8 FE Fiber DL ports, 4 GE combo UL ports, w/FPGA +ciscoIE40004T4P4GE OBJECT IDENTIFIER ::= { ciscoProducts 2072 } -- CISCO IE4000 with 4 FE Copper DL ports + 4 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoIE400016T4GE OBJECT IDENTIFIER ::= { ciscoProducts 2073 } -- CISCO IE4000 with 16 FE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoIE40004S8P4GE OBJECT IDENTIFIER ::= { ciscoProducts 2074 } -- CISCO IE4000 with 4 FE Fiber DL ports + 8 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoIE40008GT4GE OBJECT IDENTIFIER ::= { ciscoProducts 2075 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoIE40008GS4GE OBJECT IDENTIFIER ::= { ciscoProducts 2076 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA +ciscoIE40004GC4GP4GE OBJECT IDENTIFIER ::= { ciscoProducts 2077 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoIE400016GT4GE OBJECT IDENTIFIER ::= { ciscoProducts 2078 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoIE40008GT8GP4GE OBJECT IDENTIFIER ::= { ciscoProducts 2079 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoIE40004GS8GP4GE OBJECT IDENTIFIER ::= { ciscoProducts 2080 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS4C4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2081 } -- CISCO IE4000 with 4 FE Combo DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS8T4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2082 } -- CISCO IE4000 with 8 FE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS8S4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2083 } -- CISCO IE4000 with 8 FE Fiber DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS4T4E4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2084 } -- CISCO IE4000 with 4 FE Copper DL ports + 4 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS16T4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2085 } -- CISCO IE4000 with 16 FE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS4S8E4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2086 } -- CISCO IE4000 with 4 FE Fiber DL ports + 8 FE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS8TG4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2087 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS8SG4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2088 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS4EG8CGN OBJECT IDENTIFIER ::= { ciscoProducts 2089 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS16TG4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2090 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS8TG8EG4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2091 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS4SG8EG4CGN OBJECT IDENTIFIER ::= { ciscoProducts 2092 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoISR4321 OBJECT IDENTIFIER ::= { ciscoProducts 2093 } -- Cisco ISR 4321 Router +ciscoCSE340G32K9 OBJECT IDENTIFIER ::= { ciscoProducts 2094 } -- Cisco Edge 340 Digital Media Player none wifi, general model, equipped with 32G SSD +ciscoCSE340M32K9 OBJECT IDENTIFIER ::= { ciscoProducts 2095 } -- Cisco Edge 340 Digital Media Player none wifi, DMP model, equipped with 32G SSD +ciscoSCE10000 OBJECT IDENTIFIER ::= { ciscoProducts 2096 } -- Cisco service control engine 10000 +ciscoVirtualSCE OBJECT IDENTIFIER ::= { ciscoProducts 2097 } -- Cisco virtual service control engine +ciscoASR901AC10GS OBJECT IDENTIFIER ::= { ciscoProducts 2098 } -- ASR901 10GS AC platform +ciscoASR901DC10GS OBJECT IDENTIFIER ::= { ciscoProducts 2099 } -- ASR901 10GS DC platform +ciscoASR92024SZIM OBJECT IDENTIFIER ::= { ciscoProducts 2100 } -- Cisco ASR920 Series - 24GE and 4-10GE- Modular PSU and IM +ciscoASR92024TZM OBJECT IDENTIFIER ::= { ciscoProducts 2101 } -- Cisco ASR920 Series - 24GE Copper and 4-10GE - Modular PSU +ciscoASR92024SZM OBJECT IDENTIFIER ::= { ciscoProducts 2102 } -- Cisco ASR920 Series - 24GE Fiber and 4-10GE - Modular PSU +ciscoIR809GLTESTK9 OBJECT IDENTIFIER ::= { ciscoProducts 2103 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode Sprint LTE/HSPA+ +ciscoIR809GLTEVZK9 OBJECT IDENTIFIER ::= { ciscoProducts 2104 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode Verizon LTE/DoRA +ciscoIR809GLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2105 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode Global (Europe & Australia) LTE/HSPA+ +ciscoIR809GLTENAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2106 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode AT&T and Canada LTE/HSPA+ +ciscoIR829GWLTESTAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2107 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode Sprint LTE/DoRa with 802.11n, FCC compliant +ciscoIR829GWLTEVZAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2108 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode Verizon LTE/DoRa with 802.11n, FCC compliant +ciscoIR829GWLTEGAZK9 OBJECT IDENTIFIER ::= { ciscoProducts 2109 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode Global (Australia) LTE/HSPA+ with 802.11n, Australia Compliant +ciscoIR829GWLTEGAEK9 OBJECT IDENTIFIER ::= { ciscoProducts 2110 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode Global (Europe) LTE/HSPA+ with 802.11n, ETSI Compliant +ciscoIR829GWLTENAAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2111 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode ATT and Canada LTE/HSPA+ with 802.11n, FCC compliant +ciscoWallander1x1GESKU OBJECT IDENTIFIER ::= { ciscoProducts 2112 } -- This is a giga-bit ethernet card which can be plugged into host such like ISR4451, this will provide one giga-bit eth interface (both RJ45 and SFP are supported). +ciscoWallander2x1GESKU OBJECT IDENTIFIER ::= { ciscoProducts 2113 } -- This is a giga-bit ethernet card which can be plugged into host such like ISR4451, this will provide two giga-bit eth interface (both RJ45 and SFP are supported). +ciscoASA5506 OBJECT IDENTIFIER ::= { ciscoProducts 2114 } -- ASA 5506 Adaptive Security Appliance +ciscoASA5506sc OBJECT IDENTIFIER ::= { ciscoProducts 2115 } -- ASA 5506 Adaptive Security Appliance Security Context +ciscoASA5506sy OBJECT IDENTIFIER ::= { ciscoProducts 2116 } -- ASA 5506 Adaptive Security Appliance System Context +ciscoASA5506W OBJECT IDENTIFIER ::= { ciscoProducts 2117 } -- ASA 5506W Adaptive Security Appliance +ciscoASA5506Wsc OBJECT IDENTIFIER ::= { ciscoProducts 2118 } -- ASA 5506W Adaptive Security Appliance Security Context +ciscoASA5506Wsy OBJECT IDENTIFIER ::= { ciscoProducts 2119 } -- ASA 5506W Adaptive Security Appliance System Context +ciscoASA5508 OBJECT IDENTIFIER ::= { ciscoProducts 2120 } -- ASA 5508 Adaptive Security Appliance +ciscoASA5508sc OBJECT IDENTIFIER ::= { ciscoProducts 2121 } -- ASA 5508 Adaptive Security Appliance Security Context +ciscoASA5508sy OBJECT IDENTIFIER ::= { ciscoProducts 2122 } -- ASA 5508 Adaptive Security Appliance System Context +ciscoASA5506K7 OBJECT IDENTIFIER ::= { ciscoProducts 2123 } -- ASA 5506 Adaptive Security Appliance with No Payload Encryption +ciscoASA5506K7sc OBJECT IDENTIFIER ::= { ciscoProducts 2124 } -- ASA 5506 Adaptive Security Appliance Security Context with No Payload Encryption +ciscoASA5506K7sy OBJECT IDENTIFIER ::= { ciscoProducts 2125 } -- ASA 5506 Adaptive Security Appliance System Context with No Payload Encryption +ciscoASA5508K7 OBJECT IDENTIFIER ::= { ciscoProducts 2126 } -- ASA 5508 Adaptive Security Appliance with No Payload Encryption +ciscoASA5508K7sc OBJECT IDENTIFIER ::= { ciscoProducts 2127 } -- ASA 5508 Adaptive Security Appliance Security Context with No Payload Encryption +ciscoASA5508K7sy OBJECT IDENTIFIER ::= { ciscoProducts 2128 } -- ASA 5508 Adaptive Security Appliance System Context with No Payload Encryption +ciscoAIRAP1702 OBJECT IDENTIFIER ::= { ciscoProducts 2129 } -- Cisco Aironet 1700 Series (IEEE 802.11ac) Access Point +catwsC3560CX8ptS OBJECT IDENTIFIER ::= { ciscoProducts 2130 } -- Smirnoff catalyst 3560CX 8x GE downlink ,PoE+, 2x 1G copper UPOE uplinks. +catwsC3560CX8XpdS OBJECT IDENTIFIER ::= { ciscoProducts 2131 } -- Smirnoff catalyst 3560CX 2x mGig + 6x GE downlink ,PoE+, 2x SFP+ uplinks. +catwsC3560CX12pdS OBJECT IDENTIFIER ::= { ciscoProducts 2132 } -- Smirnoff catalyst 3560CX 12x GE downlink, PoE+, 2x CU + 2x 10G SFP+ uplinks +catwsC3560CX12tcS OBJECT IDENTIFIER ::= { ciscoProducts 2133 } -- Smirnoff catalyst 3560CX 12x GE downlink, 2x Copper + 2x SFP uplinks +catwsC3560CX12pcS OBJECT IDENTIFIER ::= { ciscoProducts 2134 } -- Smirnoff catalyst 3560CX 12x GE downlink, PoE+, 2x copper + 2x SFP uplink +catwsC3560CX8tcS OBJECT IDENTIFIER ::= { ciscoProducts 2135 } -- Smirnoff Catalyst 3560CX 8x GE downlink, 2x Copper + 2x SFP uplink +catwsC3560CX8pcS OBJECT IDENTIFIER ::= { ciscoProducts 2136 } -- Smirnoff Catalyst 3560CX 8x GE downlink, PoE+, 2x Copper + 2x SFP uplink +catwsC2960CX8tcL OBJECT IDENTIFIER ::= { ciscoProducts 2137 } -- Smirnoff catalyst 2960CX 8 Gig Downlinks, 2 Copper, 2 SFP uplink +cisco2911TK9 OBJECT IDENTIFIER ::= { ciscoProducts 2138 } -- CISCO2911-T/K9 with 3 GE, 4 EHWIC, 1 SM , 256 MB CF, 512 MB DRAM, IPB, extended temperature range from -5 to 60 C +ciscoSNS3495K9 OBJECT IDENTIFIER ::= { ciscoProducts 2139 } -- Cisco Secure Network Server platform SNS-3495 appliance +ciscoSNS3415K9 OBJECT IDENTIFIER ::= { ciscoProducts 2140 } -- Cisco Secure Network Server platform SNS-3415 appliance +ciscocBR8 OBJECT IDENTIFIER ::= { ciscoProducts 2141 } -- Cisco cBR-8 CCAP(Converged Cable Access Platform) platform with 8 subscriber slots and 2 Supervisor slots (including WAN) +ciscoPwrC2911DCPOE OBJECT IDENTIFIER ::= { ciscoProducts 2142 } -- Cisco 2911 DC Power Supply with Power Over Ethernet +ciscoASR1006X OBJECT IDENTIFIER ::= { ciscoProducts 2143 } -- Cisco Aggregation Services Router 1000 Series, ASR1006-X Chassis +ciscoASR1009X OBJECT IDENTIFIER ::= { ciscoProducts 2144 } -- Cisco Aggregation Services Router 1000 Series, ASR1009-X Chassis +ciscoAIRAP702w OBJECT IDENTIFIER ::= { ciscoProducts 2146 } -- Cisco Aironet 702w (IEEE 802.11n) Series Access Points +ciscoAIRAP1572 OBJECT IDENTIFIER ::= { ciscoProducts 2147 } -- Cisco Aironet 1570 (IEEE 802.11ac) Series Outdoor Access Points with two radio's +cisco891x24XK9 OBJECT IDENTIFIER ::= { ciscoProducts 2148 } -- C891-24X Router series with 2 Giga Ethernet WAN Xor'ed with SFP (Small Form-factor Pluggable), 24 Giga Ethernet LAN with 8 PoE 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 512MB/1GB DRAM +ciscoUCSEN120E54 OBJECT IDENTIFIER ::= { ciscoProducts 2149 } -- UCS E-Series NCE DW-EHWIC, 2C Rangeley, 4GB RAM, 50GB HDD, 1 SD +ciscoUCSEN120E108 OBJECT IDENTIFIER ::= { ciscoProducts 2151 } -- UCS E-Series NCE DW-EHWIC, 2C Rangeley, 8GB RAM, 100GB HDD, 1 SD +ciscoUCSEN120E208 OBJECT IDENTIFIER ::= { ciscoProducts 2154 } -- UCS E-Series NCE DW-EHWIC, 2C Rangeley, 8GB RAM , 200GB HDD, 1 SD +ciscoASR9204SZD OBJECT IDENTIFIER ::= { ciscoProducts 2155 } -- Cisco ASR920 Series - 2GE and 4-10GE -DC model +ciscoASR9208SZ0A OBJECT IDENTIFIER ::= { ciscoProducts 2156 } -- Cisco ASR920 Series - 8GE and 4-10GE - Outdoor AC model +ciscoASR92012CZA OBJECT IDENTIFIER ::= { ciscoProducts 2157 } -- Cisco ASR920 Series - 12GE and 2-10GE - AC model +ciscoASR92012CZD OBJECT IDENTIFIER ::= { ciscoProducts 2158 } -- Cisco ASR920 Series - 12GE and 2-10GE - DC model +ciscoASR9204SZA OBJECT IDENTIFIER ::= { ciscoProducts 2159 } -- Cisco ASR920 Series - 2GE and 4-10GE -AC model +ciscoASR92010SZ0D OBJECT IDENTIFIER ::= { ciscoProducts 2160 } -- Cisco ASR920 Series - 10GE and 2-10GE - Outdoor DC model +ciscoTSCodecG3 OBJECT IDENTIFIER ::= { ciscoProducts 2161 } -- Cisco Telepresence Generation 3 Codec +ciscoC385012XS OBJECT IDENTIFIER ::= { ciscoProducts 2162 } -- Cisco Catalyst 3850 12 Port 10G Fiber Switch +ciscoC385024XS OBJECT IDENTIFIER ::= { ciscoProducts 2163 } -- Cisco Catalyst 3850 24 Port 10G Fiber Switch +ciscoC385048XS OBJECT IDENTIFIER ::= { ciscoProducts 2164 } -- Cisco Catalyst 3850 48 Port 10G Fiber Switch +ciscoC385012X48U OBJECT IDENTIFIER ::= { ciscoProducts 2165 } -- Cisco Catalyst 3850 48 UPOE 12 100M/1G/2.5G/5G/10G and 36 1G Ports Layer 2/Layer 3 Ethernet +ciscoC385024XU OBJECT IDENTIFIER ::= { ciscoProducts 2166 } -- Cisco Catalyst 3850 24 UPOE 100M/1G/2.5G/5G/10G Ports Layer2/Layer3 Ethernet +ciscoRAIE1783ZMS4T4E2TGN OBJECT IDENTIFIER ::= { ciscoProducts 2168 } -- Cisco IE2000 IP67 Variant with 4 port 10/100 downlink, 4 port POE/POE+ downlink, 2 10/100/1000 uplink, w/FPGA, LAN Base Image, PTP and NAT Support +ciscoRAIE1783ZMS8T8E2TGN OBJECT IDENTIFIER ::= { ciscoProducts 2169 } -- Cisco IE2000 IP67 Variant with 8 port 10/100 downlink, 8 port POE/POE+ downlink, 2 10/100/1000 uplink, w/FPGA, LAN Base Image, PTP and NAT Support +cisco5520WLC OBJECT IDENTIFIER ::= { ciscoProducts 2170 } -- Cisco 5520 Series Wireless Controller +cisco8540Wlc OBJECT IDENTIFIER ::= { ciscoProducts 2171 } -- Cisco 8540 Series Wireless Controller +ciscoRAIE1783HMS8TG4CGR OBJECT IDENTIFIER ::= { ciscoProducts 2172 } -- CISCO IE4000 with 8 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS8SG4CGR OBJECT IDENTIFIER ::= { ciscoProducts 2173 } -- CISCO IE4000 with 8 GE Fiber DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS4EG8CGR OBJECT IDENTIFIER ::= { ciscoProducts 2174 } -- CISCO IE4000 with 4 GE Combo DL ports + 4 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS16TG4CGR OBJECT IDENTIFIER ::= { ciscoProducts 2175 } -- CISCO IE4000 with 16 GE Copper DL ports, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS8TG8EG4CGR OBJECT IDENTIFIER ::= { ciscoProducts 2176 } -- CISCO IE4000 with 8 GE Copper DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoRAIE1783HMS4SG8EG4CGR OBJECT IDENTIFIER ::= { ciscoProducts 2177 } -- CISCO IE4000 with 4 GE Fiber DL ports + 8 GE Copper DL ports with POE, 4 GE combo UL ports, w/FPGA +ciscoUCSC220M4 OBJECT IDENTIFIER ::= { ciscoProducts 2178 } -- Cisco UCS C220 M4 Rack server +ciscoUCSC240M4 OBJECT IDENTIFIER ::= { ciscoProducts 2179 } -- Cisco UCS C240 M4 Rack server +ciscoUCSC3160 OBJECT IDENTIFIER ::= { ciscoProducts 2180 } -- Cisco UCS C3160 Rack server +cisco1941WTK9 OBJECT IDENTIFIER ::= { ciscoProducts 2181 } -- CISCO1941W-T/K9 with 802.11 a/b/g/ n Israel Compliant WLAN ISM +ciscoUCSC3260 OBJECT IDENTIFIER ::= { ciscoProducts 2182 } -- Cisco UCS C3260 Rack server +ciscoUCSE160DM2K9 OBJECT IDENTIFIER ::= { ciscoProducts 2183 } -- Cisco Integrated Management Controller (CIMC) UCS-E160D-M2/K9 +ciscoUCSE180DM2K9 OBJECT IDENTIFIER ::= { ciscoProducts 2184 } -- Cisco Integrated Management Controller (CIMC) UCS-E180D-M2/K9 +ciscoCDScde2802s5 OBJECT IDENTIFIER ::= { ciscoProducts 2185 } -- Cisco Content Delivery System Model CDE-280-2S5 +ciscoCDScde2802s10 OBJECT IDENTIFIER ::= { ciscoProducts 2186 } -- Cisco Content Delivery System Model CDE-280-2S10 +ciscoCDScde2802s21 OBJECT IDENTIFIER ::= { ciscoProducts 2187 } -- Cisco Content Delivery System Model CDE-280-2S21 +ciscoCDScde2802h0 OBJECT IDENTIFIER ::= { ciscoProducts 2188 } -- Cisco Content Delivery System Model CDE-280-2H0 +ciscoCDScde2802h13 OBJECT IDENTIFIER ::= { ciscoProducts 2189 } -- Cisco Content Delivery System Model CDE-280-2H13 +ciscoCDScde2802h26 OBJECT IDENTIFIER ::= { ciscoProducts 2190 } -- Cisco Content Delivery System Model CDE-280-2H26 +ciscoWSC2960CX8PCL OBJECT IDENTIFIER ::= { ciscoProducts 2191 } -- Smirnoff Catalyst 2960CX 8x GE downlink, PoE+, 2x Copper + 2x SFP uplink +cisco1941WIK9 OBJECT IDENTIFIER ::= { ciscoProducts 2192 } -- Cisco 1941W-I/K9 with 802.11 a/b/g/ n Israel Compliant WLAN ISM +ciscoFp7030K9 OBJECT IDENTIFIER ::= { ciscoProducts 2193 } -- Cisco FirePOWER 7030 Appliance, 1U +ciscoFp7050K9 OBJECT IDENTIFIER ::= { ciscoProducts 2194 } -- Cisco FirePOWER 7050 Appliance, 1U +ciscoFp7110K9 OBJECT IDENTIFIER ::= { ciscoProducts 2195 } -- Cisco FirePOWER 7110 Appliance, 1U +ciscoFp7110FiK9 OBJECT IDENTIFIER ::= { ciscoProducts 2196 } -- Cisco FirePOWER 7110 Appliance, Fi, 1U +ciscoFp7115K9 OBJECT IDENTIFIER ::= { ciscoProducts 2197 } -- Cisco FirePOWER 7115 Appliance, 1U +ciscoFp7120K9 OBJECT IDENTIFIER ::= { ciscoProducts 2198 } -- Cisco FirePOWER 7120 Appliance, 1U +ciscoFp7120FiK9 OBJECT IDENTIFIER ::= { ciscoProducts 2199 } -- Cisco FirePOWER 7120 Appliance, Fi, 1U +ciscoFp7125K9 OBJECT IDENTIFIER ::= { ciscoProducts 2200 } -- Cisco FirePOWER 7125 Appliance, 1U +ciscoFp8120K9 OBJECT IDENTIFIER ::= { ciscoProducts 2201 } -- Cisco FirePOWER 8120 Appliance, 1U +ciscoFp8130K9 OBJECT IDENTIFIER ::= { ciscoProducts 2202 } -- Cisco FirePOWER 8130 Appliance, 1U +ciscoFp8140K9 OBJECT IDENTIFIER ::= { ciscoProducts 2203 } -- Cisco FirePOWER 8140 Appliance, 1U +ciscoFp8250K9 OBJECT IDENTIFIER ::= { ciscoProducts 2204 } -- Cisco FirePOWER 8250 Appliance, 2U +ciscoFp8260K9 OBJECT IDENTIFIER ::= { ciscoProducts 2205 } -- Cisco FirePOWER 8260 Appliance, 4U +ciscoFp8270K9 OBJECT IDENTIFIER ::= { ciscoProducts 2206 } -- Cisco FirePOWER 8270 Appliance, 6U +ciscoFp8290K9 OBJECT IDENTIFIER ::= { ciscoProducts 2207 } -- Cisco FirePOWER 8290 Appliance, 8U +ciscoFp8350K9 OBJECT IDENTIFIER ::= { ciscoProducts 2208 } -- Cisco FirePOWER 8350 Appliance, 2U +ciscoFp8360K9 OBJECT IDENTIFIER ::= { ciscoProducts 2209 } -- Cisco FirePOWER 8360 Appliance, 4U +ciscoFp8370K9 OBJECT IDENTIFIER ::= { ciscoProducts 2210 } -- Cisco FirePOWER 8370 Appliance, 6U +ciscoFp8390K9 OBJECT IDENTIFIER ::= { ciscoProducts 2211 } -- Cisco FirePOWER 8390 Appliance, 8U +ciscoFs750K9 OBJECT IDENTIFIER ::= { ciscoProducts 2212 } -- Cisco FireSIGHT Management Center 750 Appliance, 1U +ciscoFs1500K9 OBJECT IDENTIFIER ::= { ciscoProducts 2213 } -- Cisco FireSIGHT Management Center 1500 Appliance, 1U +ciscoFs3500K9 OBJECT IDENTIFIER ::= { ciscoProducts 2214 } -- Cisco FireSIGHT Management Center 3500 Appliance, 1U +ciscoFs4000K9 OBJECT IDENTIFIER ::= { ciscoProducts 2215 } -- Cisco FireSIGHT Management Center 4000 Appliance, 1U +ciscoAmp7150K9 OBJECT IDENTIFIER ::= { ciscoProducts 2216 } -- Cisco FirePOWER AMP7150 Appliance, 1U +ciscoAmp8050K9 OBJECT IDENTIFIER ::= { ciscoProducts 2217 } -- Cisco FirePOWER AMP8050 Appliance, 1U +ciscoAmp8150K9 OBJECT IDENTIFIER ::= { ciscoProducts 2218 } -- Cisco FirePOWER AMP8150 Appliance, 1U +ciscoAmp8350K9 OBJECT IDENTIFIER ::= { ciscoProducts 2219 } -- Cisco FirePOWER AMP8350 Appliance, 2U +ciscoAmp8360K9 OBJECT IDENTIFIER ::= { ciscoProducts 2220 } -- Cisco FirePOWER AMP8360 Appliance, 4U +ciscoAmp8370K9 OBJECT IDENTIFIER ::= { ciscoProducts 2221 } -- Cisco FirePOWER AMP8370 Appliance, 6U +ciscoAmp8390K9 OBJECT IDENTIFIER ::= { ciscoProducts 2222 } -- Cisco FirePOWER AMP8390 Appliance, 8U +ciscoFpSsl1500K9 OBJECT IDENTIFIER ::= { ciscoProducts 2223 } -- FirePOWER SSL1500 Appliance, 1U +ciscoFpSsl1500FiK9 OBJECT IDENTIFIER ::= { ciscoProducts 2224 } -- FirePOWER SSL1500 Appliance, Fi, 1U +ciscoFpSsl2000K9 OBJECT IDENTIFIER ::= { ciscoProducts 2225 } -- Cisco FirePOWER SSL2000 Appliance, 1U +ciscoFpSsl8200K9 OBJECT IDENTIFIER ::= { ciscoProducts 2226 } -- Cisco FirePOWER SSL8200 Appliance, 2U +ciscoFp7010K9 OBJECT IDENTIFIER ::= { ciscoProducts 2227 } -- Cisco FirePOWER 7010 Appliance, 1U +ciscoFp7020K9 OBJECT IDENTIFIER ::= { ciscoProducts 2228 } -- Cisco FirePOWER 7020 Appliance, 1U +cisco841Mx4XK9 OBJECT IDENTIFIER ::= { ciscoProducts 2229 } -- C841M-4X/K9 router with 4GE LAN, 2GE WAN, 2 WIM slots +cisco841Mx8XK9 OBJECT IDENTIFIER ::= { ciscoProducts 2230 } -- C841M-8X/K9 router with 8GE LAN, 2GE WAN, 2 WIM slots +ciscoC819GWLTEMNAAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2231 } -- C819GW-LTE-MNA-AK9 router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +ciscoC819GWLTEGAEK9 OBJECT IDENTIFIER ::= { ciscoProducts 2232 } -- C819GW-LTE-GA-EK9 router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +ciscoIE500012S12P10G OBJECT IDENTIFIER ::= { ciscoProducts 2233 } -- Cisco IE5000 ruggedized Ethernet switch with 12x 10/100/1000 BaseT Copper downlinks with POE/POE+, 12x 100/1000BaseX Fiber SFP downlinks, 4x 10G Fiber SFP+ uplinks, Timing module +ciscoRAIE1783IMS28NAC OBJECT IDENTIFIER ::= { ciscoProducts 2234 } -- Cisco IE5000 for RockWell Automation Lanbase license AC power supply ruggedized Ethernet switch with 12x 10/100/1000 BaseT Copper downlinks with POE/POE+, 12x 100/1000BaseX Fiber SFP downlinks, 4x 10G Fiber SFP+ uplinks, Timing module +ciscoRAIE1783IMS28NDC OBJECT IDENTIFIER ::= { ciscoProducts 2235 } -- Cisco IE5000 for RockWell Automation Lanbase license DC power supply ruggedized Ethernet switch with 12x 10/100/1000 BaseT Copper downlinks with POE/POE+, 12x 100/1000BaseX Fiber SFP downlinks, 4x 10G Fiber SFP+ uplinks, Timing module +ciscoRAIE1783IMS28RAC OBJECT IDENTIFIER ::= { ciscoProducts 2236 } -- Cisco IE5000 for RockWell Automation IP Services license AC power supply ruggedized Ethernet switch with 12x 10/100/1000 BaseT Copper downlinks with POE/POE+, 12x 100/1000BaseX Fiber SFP downlinks, 4x 10G Fiber SFP+ uplinks, Timing module +ciscoRAIE1783IMS28RDC OBJECT IDENTIFIER ::= { ciscoProducts 2237 } -- Cisco IE5000 for RockWell Automation IP Services license DC power supply ruggedized Ethernet switch with 12x 10/100/1000 BaseT Copper downlinks with POE/POE+, 12x 100/1000BaseX Fiber SFP downlinks, 4x 10G Fiber SFP+ uplinks, Timing module +ciscoACIController OBJECT IDENTIFIER ::= { ciscoProducts 2238 } -- The Cisco Application Policy Infrastructure Controller (Cisco APIC) is the unifying point of automation and management for the Application Centric Infrastructure (ACI) fabric. The Cisco APIC provides centralized access to all fabric information, optimizes the application lifecycle for scale and performance, and supports flexible application provisioning across physical and virtual resources +ciscoAIRAPIW3702 OBJECT IDENTIFIER ::= { ciscoProducts 2240 } -- Cisco Aironet 3702 Series (IEEE 802.11ac) Access Point +ciscoASA5506H OBJECT IDENTIFIER ::= { ciscoProducts 2241 } -- ASA 5506H Adaptive Security Appliance +ciscoASA5516 OBJECT IDENTIFIER ::= { ciscoProducts 2242 } -- ASA 5516 Adaptive Security Appliance +ciscoASA5506Hsc OBJECT IDENTIFIER ::= { ciscoProducts 2243 } -- ASA 5506H Adaptive Security Appliance Security Context +ciscoASA5516sc OBJECT IDENTIFIER ::= { ciscoProducts 2244 } -- ASA 5516 Adaptive Security Appliance Security Context +ciscoASA5506Hsy OBJECT IDENTIFIER ::= { ciscoProducts 2245 } -- ASA 5506H Adaptive Security Appliance System Context +ciscoASA5516sy OBJECT IDENTIFIER ::= { ciscoProducts 2246 } -- ASA 5516 Adaptive Security Appliance System Context +ciscoIR829GWLTEMAAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2248 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Sprint LTE/DoRa with 802.11n, PoE, FCC compliant +ciscoPwsX474812X48uE OBJECT IDENTIFIER ::= { ciscoProducts 2249 } -- Switch 4500E 100/1000/2500/5000/10GBaseT (RJ45)+V E Series with 48 10GbaseT +ciscoASR1002HX OBJECT IDENTIFIER ::= { ciscoProducts 2252 } -- Cisco Aggregation Services Router 1000 Series, ASR1002-HX Chassis +ciscoNCS4009 OBJECT IDENTIFIER ::= { ciscoProducts 2253 } -- Cisco NCS 4009 System +ciscoRAISA1783SAD2T2Ssy OBJECT IDENTIFIER ::= { ciscoProducts 2254 } -- Cisco Rockwell ISA 30002C2F (1783SAD2T2S)Industrial Security Appliance, System Context +ciscoRAISA1783SAD4T0Ssy OBJECT IDENTIFIER ::= { ciscoProducts 2255 } -- Cisco Rockwell ISA 30004C (1783SAD4T0S) Industrial Security Appliance, System Context +ciscoISA30002C2Fsy OBJECT IDENTIFIER ::= { ciscoProducts 2256 } -- ISA 30002C2F Industrial Security Appliance, System Context +ciscoISA30004Csy OBJECT IDENTIFIER ::= { ciscoProducts 2257 } -- ISA 30004C Industrial Security Appliance, System Context +ciscoISA4000sy OBJECT IDENTIFIER ::= { ciscoProducts 2258 } -- ISA 4000 Industrial Security Appliance, System Context +ciscoISA4000sc OBJECT IDENTIFIER ::= { ciscoProducts 2259 } -- ISA 4000 Industrial Security Appliance , Security Context +ciscoRAISA1783SAD2T2Ssc OBJECT IDENTIFIER ::= { ciscoProducts 2260 } -- Cisco Rockwell ISA 30002C2F (1783SAD2T2S)Industrial Security Appliance, Security Context +ciscoRAISA1783SAD4T0Ssc OBJECT IDENTIFIER ::= { ciscoProducts 2261 } -- Cisco Rockwell ISA 30004C (1783SAD4T0S) Industrial Security Appliance, Security Context +ciscoISA30002C2Fsc OBJECT IDENTIFIER ::= { ciscoProducts 2262 } -- ISA 30002C2F Industrial Security Appliance, Security Context +ciscoISA30004Csc OBJECT IDENTIFIER ::= { ciscoProducts 2263 } -- ISA 30004C Industrial Security Appliance, Security Context +ciscoIOSXRv9000 OBJECT IDENTIFIER ::= { ciscoProducts 2264 } -- Cisco IOS-XR vRouter +ciscoSNS3515K9 OBJECT IDENTIFIER ::= { ciscoProducts 2265 } -- Cisco Secure Network Server platform SNS-3515 appliance +ciscoSNS3595K9 OBJECT IDENTIFIER ::= { ciscoProducts 2266 } -- Cisco Secure Network Server platform SNS-3595 appliance +ciscoISA30002C2F OBJECT IDENTIFIER ::= { ciscoProducts 2267 } -- ISA 30002C2F Industrial Security Appliance +ciscoISA30004C OBJECT IDENTIFIER ::= { ciscoProducts 2268 } -- ISA 30004C Industrial Security Appliance +ciscoRAISA1783SAD4T0S OBJECT IDENTIFIER ::= { ciscoProducts 2269 } -- Cisco Rockwell ISA 30004C (1783SAD4T0S) Industrial Security Appliance +ciscoRAISA1783SAD2T2S OBJECT IDENTIFIER ::= { ciscoProducts 2270 } -- Cisco Rockwell ISA 30002C2F (1783SAD2T2SS)Industrial Security Appliance +ciscoISA4000 OBJECT IDENTIFIER ::= { ciscoProducts 2271 } -- ISA 4000 Industrial Security Appliance +ciscoC888EAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2272 } -- Cisco Multimode 888EA G.SHDSL (EFM/ATM) Router with 802.3 ah EFM +ciscoC6816xle OBJECT IDENTIFIER ::= { ciscoProducts 2273 } -- Catalyst C6816-X-LE with 16x10G ports +ciscoC6832xle OBJECT IDENTIFIER ::= { ciscoProducts 2274 } -- Catalyst C6832-X-LE with 32x10G ports +ciscoC6824xle OBJECT IDENTIFIER ::= { ciscoProducts 2275 } -- Catalyst C6824-X-LE with 24x10GE ports plus 2x40GE uplinks +ciscoC6840xle OBJECT IDENTIFIER ::= { ciscoProducts 2276 } -- Catalyst C6840-X-LE with 40x10GE ports plus 2x40GE uplinks +cat35xxStack OBJECT IDENTIFIER ::= { ciscoProducts 2277 } -- A stack of any catalyst35xx stack-able ethernet switches with unified identity (as a single unified switch), control and management +catWsC365012X48UR OBJECT IDENTIFIER ::= { ciscoProducts 2278 } -- 3650 mGig-48 with 8x10G UL 36 x 100/1000 UPoE + 12 x 1G/mGig/10G POE+/UPoE +catWsC36508X24UQ OBJECT IDENTIFIER ::= { ciscoProducts 2279 } -- 3650 mGig-24 with 4x10G UL 16 x 100/1000 UPoE + 8 x 1G/mGig/10G POE+/UPoE +catWsC365012X48UZ OBJECT IDENTIFIER ::= { ciscoProducts 2280 } -- 3650 mGig-48 with 2x40G UL 36 x 100/1000 UPoE + 12 x 1G/mGig/10G POE+/UPoE +catWsC365012X48UQ OBJECT IDENTIFIER ::= { ciscoProducts 2281 } -- 3650 mGig-48 with 4x10G UL 36 x 100/1000 UPoE + 12 x 1G/mGig/10G POE+/UPoE +ciscoNam2420 OBJECT IDENTIFIER ::= { ciscoProducts 2282 } -- Cisco NAM Appliance 2420 +ciscoNam2440 OBJECT IDENTIFIER ::= { ciscoProducts 2283 } -- Cisco NAM Appliance 2440 +ciscoflowAgent3300 OBJECT IDENTIFIER ::= { ciscoProducts 2284 } -- Cisco Integrated NetFlow Generation Agent Series 3300 +ciscoFpr9300K9 OBJECT IDENTIFIER ::= { ciscoProducts 2285 } -- Cisco FirePOWER 9300 Security Appliance, 3U +ciscoFpr9000SM24 OBJECT IDENTIFIER ::= { ciscoProducts 2286 } -- Cisco FirePOWER 9000 Security Module 24 +ciscoFpr9000SM36 OBJECT IDENTIFIER ::= { ciscoProducts 2288 } -- Cisco FirePOWER 9000 Security Module 36 +catWsC365048FQM OBJECT IDENTIFIER ::= { ciscoProducts 2290 } -- Theon 48-Port, POE+, 4X10G Uplink +catWsC365024PDM OBJECT IDENTIFIER ::= { ciscoProducts 2291 } -- Theon 24-Port, POE+, 2X10G/2X1G Uplink +ciscoFpr4150K9 OBJECT IDENTIFIER ::= { ciscoProducts 2292 } -- Cisco FirePOWER 4150 Security Appliance, 1U with embedded security module 44 +ciscoFpr4140K9 OBJECT IDENTIFIER ::= { ciscoProducts 2293 } -- Cisco FirePOWER 4140 Security Appliance, 1U with embedded security module 36 +ciscoFpr4120K9 OBJECT IDENTIFIER ::= { ciscoProducts 2294 } -- Cisco FirePOWER 4120 Security Appliance, 1U with embedded security module 24 +ciscoFpr4110K9 OBJECT IDENTIFIER ::= { ciscoProducts 2295 } -- Cisco FirePOWER 4110 Security Appliance, 1U with embedded security module 12 +ciscoIE500016S12P OBJECT IDENTIFIER ::= { ciscoProducts 2296 } -- Cisco IE5000 ruggedized Ethernet switch with 12x 10/100/1000 BaseT Copper downlinks with POE/POE+, 12x 100/1000BaseX Fiber SFP downlinks, 4x 1G Fiber SFP uplinks, Timing module +ciscoASA5512td OBJECT IDENTIFIER ::= { ciscoProducts 2297 } -- ASA 5512 Adaptive Security Appliance, Threat Defense +ciscoASA5515td OBJECT IDENTIFIER ::= { ciscoProducts 2298 } -- ASA 5515 Adaptive Security Appliance, Threat Defense +ciscoASA5525td OBJECT IDENTIFIER ::= { ciscoProducts 2299 } -- ASA 5525 Adaptive Security Appliance, Threat Defense +ciscoASA5545td OBJECT IDENTIFIER ::= { ciscoProducts 2300 } -- ASA 5545 Adaptive Security Appliance, Threat Defense +ciscoASA5555td OBJECT IDENTIFIER ::= { ciscoProducts 2301 } -- ASA 5555 Adaptive Security Appliance, Threat Defense +ciscoASA5506td OBJECT IDENTIFIER ::= { ciscoProducts 2302 } -- ASA 5506 Adaptive Security Appliance, Threat Defense +ciscoASA5506Wtd OBJECT IDENTIFIER ::= { ciscoProducts 2303 } -- ASA 5506W Adaptive Security Appliance, Threat Defense +ciscoASA5506Htd OBJECT IDENTIFIER ::= { ciscoProducts 2304 } -- ASA 5506H Adaptive Security Appliance, Threat Defense +ciscoASA5508td OBJECT IDENTIFIER ::= { ciscoProducts 2305 } -- ASA 5508 Adaptive Security Appliance, Threat Defense +ciscoASA5516td OBJECT IDENTIFIER ::= { ciscoProducts 2306 } -- ASA 5516 Adaptive Security Appliance, Threat Defense +ciscoPIUCSAPLK9 OBJECT IDENTIFIER ::= { ciscoProducts 2307 } -- Cisco Prime Infrastructure Appliance +cisco899GLTEJPK9 OBJECT IDENTIFIER ::= { ciscoProducts 2308 } -- 4G LTE Japan router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco819GLTEMNAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2309 } -- router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 4G LTE Multi-carrier North America HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM +ciscoFpr4110SM12 OBJECT IDENTIFIER ::= { ciscoProducts 2313 } -- Cisco FirePOWER 4110 Security Module 12 +ciscoFpr4120SM24 OBJECT IDENTIFIER ::= { ciscoProducts 2314 } -- Cisco FirePOWER 4120 Security Module 24 +ciscoFpr4140SM36 OBJECT IDENTIFIER ::= { ciscoProducts 2315 } -- Cisco FirePOWER 4140 Security Module 36 +ciscoFpr4150SM44 OBJECT IDENTIFIER ::= { ciscoProducts 2316 } -- Cisco FirePOWER 4150 Security Module 44 +ciscoNCS5001 OBJECT IDENTIFIER ::= { ciscoProducts 2317 } -- Cisco NCS 5001 Series Router +ciscoNCS5002 OBJECT IDENTIFIER ::= { ciscoProducts 2318 } -- Cisco NCS 5002 Series Router +ciscoFpvK9 OBJECT IDENTIFIER ::= { ciscoProducts 2319 } -- Cisco FirePOWER Virtual Appliance +ciscoASR901CC OBJECT IDENTIFIER ::= { ciscoProducts 2320 } -- ASR901 platform with Conformal Coating +ciscoASR901ECC OBJECT IDENTIFIER ::= { ciscoProducts 2321 } -- ASR901-E platform with Conformal Coating +ciscoASR901DC10GCC OBJECT IDENTIFIER ::= { ciscoProducts 2322 } -- ASR901 10G DC platform with Conformal Coating +ciscoASR901EDC10GCC OBJECT IDENTIFIER ::= { ciscoProducts 2323 } -- ASR901E 10G DC platform with Conformal Coating +ciscoASR901DC10GSCC OBJECT IDENTIFIER ::= { ciscoProducts 2324 } -- ASR901 10GS DC platform with Conformal Coating +ciscoASR92012SZIMCC OBJECT IDENTIFIER ::= { ciscoProducts 2325 } -- ASR920 Series - 12GE and 4-10GE - Modular PSU,IM and conformal coating +ciscoNcs4201 OBJECT IDENTIFIER ::= { ciscoProducts 2326 } -- NCS 4201 System (1RU,24GE and 4-10GE) +ciscoNcs4202 OBJECT IDENTIFIER ::= { ciscoProducts 2327 } -- NCS 4202 System (1RU,12GE,4-10GE and 1 SLOT) +ciscoNcs4206 OBJECT IDENTIFIER ::= { ciscoProducts 2328 } -- NCS 4206 System (3RU and 6 SLOT) +ciscoNcs4216 OBJECT IDENTIFIER ::= { ciscoProducts 2329 } -- NCS 4216 System (7RU and 16 SLOT) +ciscoIE10004TLM OBJECT IDENTIFIER ::= { ciscoProducts 2330 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 5x 10/100 BaseT Copper ports +ciscoIE10006TLM OBJECT IDENTIFIER ::= { ciscoProducts 2331 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 8x 10/100 BaseT Copper ports +ciscoIE10004PTSLM OBJECT IDENTIFIER ::= { ciscoProducts 2332 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 4x 10/100 BaseT downlink ports and 2X GE SFP uplink ports +ciscoIE10008PTSLM OBJECT IDENTIFIER ::= { ciscoProducts 2333 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 8x 10/100 BaseT downlink ports and 2X GE SFP uplink ports +ciscoVFTD OBJECT IDENTIFIER ::= { ciscoProducts 2334 } -- Cisco Virtual Firepower Threat Defense +ciscoISR4451B OBJECT IDENTIFIER ::= { ciscoProducts 2335 } -- Cisco ISR 4451 Boost Router +ciscoISR4431B OBJECT IDENTIFIER ::= { ciscoProducts 2336 } -- Cisco ISR 4431 Boost Router +ciscoISR4351B OBJECT IDENTIFIER ::= { ciscoProducts 2337 } -- Cisco ISR 4351 Boost Router +ciscoISR4331B OBJECT IDENTIFIER ::= { ciscoProducts 2338 } -- Cisco ISR 4331 Boost Router +ciscoISR4321B OBJECT IDENTIFIER ::= { ciscoProducts 2339 } -- Cisco ISR 4321 Boost Router +ciscoRAIE1783IMS28GNAC OBJECT IDENTIFIER ::= { ciscoProducts 2340 } -- Cisco IE5000 for Rockwell Automation ruggedized Ethernet switch supports Lanbase license and AC power supply with 12x10/100/1000 BaseT Copper downlinks with POE/POE+, 12x100/1000BaseX Fiber SFP downlinks, 4x1G Fiber SFP+ uplinks, Timing module +ciscoRAIE1783IMS28GNDC OBJECT IDENTIFIER ::= { ciscoProducts 2341 } -- Cisco IE5000 for Rockwell Automation ruggedized Ethernet switch supports Lanbase license and DC power supply with 12x10/100/1000 BaseT Copper downlinks with POE/POE+, 12x100/1000BaseX Fiber SFP downlinks, 4x1G Fiber SFP+ uplinks, Timing module +ciscoRAIE1783IMS28GRAC OBJECT IDENTIFIER ::= { ciscoProducts 2342 } -- Cisco IE5000 for Rockwell Automation ruggedized Ethernet switch supports IP Service license and AC power supply with 12x10/100/1000 BaseT Copper downlinks with POE/POE+, 12x100/1000BaseX Fiber SFP downlinks, 4x1G Fiber SFP+ uplinks, Timing module +ciscoRAIE1783IMS28GRDC OBJECT IDENTIFIER ::= { ciscoProducts 2343 } -- Cisco IE5000 for Rockwell Automation ruggedized Ethernet switch supports IP Service license and DC power supply with 12x10/100/1000 BaseT Copper downlinks with POE/POE+, 12x100/1000BaseX Fiber SFP downlinks, 4x1G Fiber SFP+ uplinks, Timing module +ciscoQSFP100GCWDM4S OBJECT IDENTIFIER ::= { ciscoProducts 2344 } -- 100GE-CWDM4-S QSFP Module +cisco897VAGWLTEGAEK9 OBJECT IDENTIFIER ::= { ciscoProducts 2345 } -- C897VAGW-LTE-GAEK9 router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 multi-mode VDSL2/ADSL2+ over POTS, 1 4G LTE secure platform multi-mode Global (Europe) LTE/HSPA+, 8 Giga Ethernet LAN, 4 PoE Optional, 1 Dual 2.4/5GHz with FCC compliant Wireless LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco886VAGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2346 } -- C886VAG-LTE-GA-K9 router with 1 WAN VDSL2/ADSL2+ over ISDN, 1 4G LTE secure platform multi-mode Global (Europe) LTE/HSPA+, 4 Fast Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoNcs1002 OBJECT IDENTIFIER ::= { ciscoProducts 2347 } -- NCS 1002 System (1RP, 3 FANs, 2 Powers) +ciscoASR1001HX OBJECT IDENTIFIER ::= { ciscoProducts 2348 } -- Cisco Aggregation Services Router 1000 Series, ASR1001-HX Chassis +ciscoNCS5508 OBJECT IDENTIFIER ::= { ciscoProducts 2349 } -- Network Convergence Services NCS5500 8 Slot Single Chassis +ciscoNCS5501SE OBJECT IDENTIFIER ::= { ciscoProducts 2350 } -- Network Convergence Services NCS5501 Fixed 40x10G and 4x100G Scale chassis +ciscoNCS5502SE OBJECT IDENTIFIER ::= { ciscoProducts 2351 } -- Network Convergence Services NCS5502 Fixed 48x100G Scale chassis +ciscoUnifiedSipProxy OBJECT IDENTIFIER ::= { ciscoProducts 2352 } -- SIP-based stateless call routing engine +cisco898EAGLTELAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2355 } -- 4G LTE Latin America router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 EFM over G.SH DSL WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco897VAGLTELAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2356 } -- 4G LTE Latin America router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex A Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco819GWLTELACK9 OBJECT IDENTIFIER ::= { ciscoProducts 2357 } -- C819GW-LTE-LA-CK9 Latin America router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +cisco819GWLTELAQK9 OBJECT IDENTIFIER ::= { ciscoProducts 2358 } -- C819GW-LTE-LA-QK9 Latin America router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +cisco819GWLTELANK9 OBJECT IDENTIFIER ::= { ciscoProducts 2359 } -- C819GW-LTE-LA-NK9 Latin America router with 1 4G LTE interface, 4 Fast Ethernet LAN interfaces, 1GE WAN, 1 Serial(sync/async) interface, 2 terminal lines, 1 Virtual Private Network (VPN) Module, 1 cisco Embedded AP, 1 Console/Aux port, and 1GB FLASH +ciscoCatWSC2960L8TSLL OBJECT IDENTIFIER ::= { ciscoProducts 2360 } -- Catalyst 2960L 8 x GE downlink, 2 x GE (2 SFP) uplinks +ciscoCatWSC2960L8PSLL OBJECT IDENTIFIER ::= { ciscoProducts 2361 } -- Catalyst 2960L 8 x GE downlink,POE support, 2 x GE (2 SFP) uplinks +ciscoCatWSC2960L16TSLL OBJECT IDENTIFIER ::= { ciscoProducts 2362 } -- Catalyst 2960L 16 x GE downlink, 2 x GE (2 SFP) uplinks +ciscoCatWSC2960L16PSLL OBJECT IDENTIFIER ::= { ciscoProducts 2363 } -- Catalyst 2960L 16 x GE downlink,POE support, 2 x GE (2 SFP) uplinks +ciscoCatWSC2960L24TSLL OBJECT IDENTIFIER ::= { ciscoProducts 2364 } -- Catalyst 2960L 24 x GE downlink, 4 x GE (4 SFP) uplinks +ciscoCatWSC2960L24PSLL OBJECT IDENTIFIER ::= { ciscoProducts 2365 } -- Catalyst 2960L 24 x GE downlink,POE support, 4 x GE (4 SFP) uplinks +ciscoCatWSC2960L48TSLL OBJECT IDENTIFIER ::= { ciscoProducts 2366 } -- Catalyst 2960L 48 x GE downlink, 4 x GE (4 SFP) uplinks +ciscoCatWSC2960L48PSLL OBJECT IDENTIFIER ::= { ciscoProducts 2367 } -- Catalyst 2960L 48 x GE downlink,POE support, 4 x GE (4 SFP) uplinks +ciscoIE40104S24P OBJECT IDENTIFIER ::= { ciscoProducts 2368 } -- Cisco IE4010 ruggedized Ethernet switch with 24x 10/100/1000 BaseT Copper downlinks with POE/POE+, 4x 100/1000BaseX Fiber SFP Uplinks +ciscoIE401016S12P OBJECT IDENTIFIER ::= { ciscoProducts 2369 } -- Cisco IE4010 ruggedized Ethernet switch with 12x 10/100/1000 BaseT Copper downlinks with POE/POE+, 12x 100/1000BaseX Fiber SFP downlinks, 4x 100 1000BaseX Fiber SFP Uplinks +cisco867VAEK9V2 OBJECT IDENTIFIER ::= { ciscoProducts 2378 } -- Cisco 867VAE Secure router with VDSL2/ADSL2+ over POTS +cisco866VAEK9V2 OBJECT IDENTIFIER ::= { ciscoProducts 2379 } -- Cisco 866VAE Secure router with VDSL2/ADSL2+ over ISDN +cisco867VAEV2 OBJECT IDENTIFIER ::= { ciscoProducts 2380 } -- Cisco 867VAE router with VDSL2/ADSL2+ over POTS +cisco899GLTELAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2381 } -- C899G-LTE-LA-K9 4G router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 EFM over G.SH DSL WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM +cisco819GLTELAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2382 } -- C819G-LTE-LA-K9 Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 AT&T LTE modem, 1 Serial, 1 Console/Aux ports,256MB flash memory, 512MB DRAM +ciscoRAIE1783LMS5 OBJECT IDENTIFIER ::= { ciscoProducts 2383 } -- Cisco Rockwell brand Industrial Ethernet 1000 switch with 5x 10/100 BaseT Copper ports +ciscoRAIE1783LMS8 OBJECT IDENTIFIER ::= { ciscoProducts 2384 } -- Cisco Rockwell brand Industrial Ethernet 1000 switch with 8x 10/100 BaseT Copper ports +ciscoStealthWatch2404 OBJECT IDENTIFIER ::= { ciscoProducts 2385 } -- Cisco StealthWatch Packet Analyzer 2404 +ciscoStealthWatch2420 OBJECT IDENTIFIER ::= { ciscoProducts 2386 } -- Cisco StealthWatch Packet Analyzer 2420 +ciscoNamApp2404 OBJECT IDENTIFIER ::= { ciscoProducts 2387 } -- Cisco Prime NAM Appliance 2404 +catWsC36508X24PD OBJECT IDENTIFIER ::= { ciscoProducts 2388 } -- 3650 mGig-24 with 2x10G UL 16 x 100/1000 + 8 x 1G/mGig/10G POE+ +catWsC365012X48FD OBJECT IDENTIFIER ::= { ciscoProducts 2389 } -- 3650 mGig-48 with 2x10G UL 36 x 100/1000 + 12 x 1G/mGig/10G POE+ +ciscoASR9910 OBJECT IDENTIFIER ::= { ciscoProducts 2390 } -- Cisco Aggregation Services Router (ASR) 9910 Chassis +ciscoC9800CLK9 OBJECT IDENTIFIER ::= { ciscoProducts 2391 } -- Cisco C9800-CL is an Virtual Wireless LAN Controller +cisco819HGLTEMNAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2392 } -- C819HG-LTE-MNA-K9 Hardened Fixed router with multi-carrier North America SKU LTE Modem +ciscoIR829GWLTEGASK9 OBJECT IDENTIFIER ::= { ciscoProducts 2393 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Global (Singapore) LTE/HSPA+ with 802.11n, PoE, Australia Compliant +ciscoIR829GWLTEGACK9 OBJECT IDENTIFIER ::= { ciscoProducts 2394 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Global (Malaysia) LTE/HSPA+ with 802.11n, PoE, Australia Compliant +ciscoISR4221 OBJECT IDENTIFIER ::= { ciscoProducts 2395 } -- Cisco ISR 4221 Router +ciscoISR4221B OBJECT IDENTIFIER ::= { ciscoProducts 2396 } -- Cisco ISR 4221 Boost Router +ciscoCSP2100 OBJECT IDENTIFIER ::= { ciscoProducts 2397 } -- Cloud Services Platform Model CSP-2100 +ciscoCDB8U OBJECT IDENTIFIER ::= { ciscoProducts 2398 } -- Catalyst Digital Building 8 Port UPoE +ciscoCDB8P OBJECT IDENTIFIER ::= { ciscoProducts 2399 } -- Catalyst Digital Building 8 Port PoE+ +ciscoNCS5501 OBJECT IDENTIFIER ::= { ciscoProducts 2400 } -- Network Convergence Services NCS5501 Fixed 48x10G and 6x100G chassis +ciscoNCS5502 OBJECT IDENTIFIER ::= { ciscoProducts 2401 } -- Network Convergence Services NCS5502 Fixed 48x100G chassis +ciscoNCS4216F2BSA OBJECT IDENTIFIER ::= { ciscoProducts 2402 } -- NCS 4216 Front to Back Shelf Assembly (16 slots - 14 RU) - Includes Air Deflector Plenum and Brackets/Guides +ciscoFpr2110td OBJECT IDENTIFIER ::= { ciscoProducts 2404 } -- Cisco FirePOWER 2110 Security Appliance, 1U with embedded security module +ciscoFpr2120td OBJECT IDENTIFIER ::= { ciscoProducts 2405 } -- Cisco FirePOWER 2120 Security Appliance, 1U with embedded security module +ciscoFpr2130td OBJECT IDENTIFIER ::= { ciscoProducts 2406 } -- Cisco FirePOWER 2130 Security Appliance, 1U with embedded security module +ciscoFpr2140td OBJECT IDENTIFIER ::= { ciscoProducts 2407 } -- Cisco FirePOWER 2140 Security Appliance, 1U with embedded security module +ciscoFpr9000SM44 OBJECT IDENTIFIER ::= { ciscoProducts 2409 } -- Cisco FirePOWER 9000 Security Module 44 +ciscoNCS5011 OBJECT IDENTIFIER ::= { ciscoProducts 2411 } -- Cisco NCS 5011 Series Router +ciscoNCS5504 OBJECT IDENTIFIER ::= { ciscoProducts 2413 } -- Network Convergence Services NCS5500 4 Slot Single Chassis +ciscoUCSE160S OBJECT IDENTIFIER ::= { ciscoProducts 2415 } -- UCS-E,SingleWide generation 3, 6 Core 1.9 GHzCPU,2x7.5G eMMC,2x8G RDIMM,1-2 HDD +ciscoUCSE180DM3 OBJECT IDENTIFIER ::= { ciscoProducts 2416 } -- UCS-E , DoubleWide Generation 3, 8 Core 2.0G CPU, eMMC, 16GB RDIMM , 1-4HDD +ciscoUCSE1120DM3 OBJECT IDENTIFIER ::= { ciscoProducts 2417 } -- UCS-E , DoubleWide Generation 3, 12 Core 2.0G CPU, eMMC, 16GB RDIMM , 1-4HDD +ciscoCat950012Q OBJECT IDENTIFIER ::= { ciscoProducts 2418 } -- Catalyst 9500 12-port 40g data only switch +ciscoCat950024Q OBJECT IDENTIFIER ::= { ciscoProducts 2419 } -- Catalyst 9500 24-port 40g data only switch +ciscoCat950040X OBJECT IDENTIFIER ::= { ciscoProducts 2420 } -- Catalyst 9500 40-port 10g data only switch +ciscoNCS1001 OBJECT IDENTIFIER ::= { ciscoProducts 2423 } -- NCS 1001 System (1RU, 3 SLOTS, 1 RP, 4 FANs, 2 PSU) +ciscoIR809G3GGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2425 } -- Cisco 809 3G Industrial Integrated Service Routers with multi-mode HSPA+, ETSI compliant +ciscoIR809GLTELAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2426 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode LTE/HSPA+, ETSI compliant +cisco3504WLC OBJECT IDENTIFIER ::= { ciscoProducts 2427 } -- Cisco 3500 Series Wireless Controller +ciscoNCS5501HD OBJECT IDENTIFIER ::= { ciscoProducts 2430 } -- Network Convergence Services Tortin 1RU Chassis, PID for this chassis is NCS-5501-HD +ciscoNCS5501HDS OBJECT IDENTIFIER ::= { ciscoProducts 2431 } -- Network Convergence Services Trift 1RU Chassis, PID for this chassis is NCS-5501-HD-S +ciscoNCS55A124H OBJECT IDENTIFIER ::= { ciscoProducts 2432 } -- Network Convergence Services NCS55A1 Fixed 24x100G chassis +ciscoCXP2270GSR12 OBJECT IDENTIFIER ::= { ciscoProducts 2433 } -- CXP2 Optical Transceiver with Optical Connector +ciscoNCS4216F2B OBJECT IDENTIFIER ::= { ciscoProducts 2434 } -- NCS 4216-F2B System (14RU and 16 SLOT) +ciscoCat930024T OBJECT IDENTIFIER ::= { ciscoProducts 2435 } -- Catalyst 9300 24-port data only switch +ciscoCat930024P OBJECT IDENTIFIER ::= { ciscoProducts 2436 } -- Catalyst 9300 24-port PoE+ switch +ciscoCat930024U OBJECT IDENTIFIER ::= { ciscoProducts 2437 } -- Catalyst 9300 24-port UPOE switch +ciscoCat930024UX OBJECT IDENTIFIER ::= { ciscoProducts 2438 } -- Catalyst 9300 24-port mGig and UPOE switch +ciscoCat930048T OBJECT IDENTIFIER ::= { ciscoProducts 2439 } -- Catalyst 9300 48-port data only switch +ciscoCat930048P OBJECT IDENTIFIER ::= { ciscoProducts 2440 } -- Catalyst 9300 48-port PoE+ switch +ciscoCat930048U OBJECT IDENTIFIER ::= { ciscoProducts 2441 } -- Catalyst 9300 48-port UPOE switch +ciscoCat930048UXM OBJECT IDENTIFIER ::= { ciscoProducts 2442 } -- Catalyst 9300 48-port switch, with 12 ports of mGig and 36 ports of UPOE +ciscoC11118P OBJECT IDENTIFIER ::= { ciscoProducts 2443 } -- Cisco C1111-8P Router +ciscoC11118PLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2444 } -- Cisco C1111-8PLTEEA Router with Multimode Europe and North America Advanced LTE +ciscoC11118PLteLA OBJECT IDENTIFIER ::= { ciscoProducts 2445 } -- Cisco C1111-8PLTELA Router with Latin America Multimode and Asia Pacific Advanced LTE +ciscoC11118PWE OBJECT IDENTIFIER ::= { ciscoProducts 2446 } -- Cisco C1111-8PWE Router with WLAN E domain +ciscoC11118PWB OBJECT IDENTIFIER ::= { ciscoProducts 2447 } -- Cisco C1111-8PWB Router with WLAN B domain +ciscoC11118PWA OBJECT IDENTIFIER ::= { ciscoProducts 2448 } -- Cisco C1111-8PWA Router with WLAN A domain +ciscoC11118PWZ OBJECT IDENTIFIER ::= { ciscoProducts 2449 } -- Cisco C1111-8PWZ Router with WLAN Z domain +ciscoC11118PWN OBJECT IDENTIFIER ::= { ciscoProducts 2450 } -- Cisco C1111-8PWN Router with WLAN N domain +ciscoC11118PWQ OBJECT IDENTIFIER ::= { ciscoProducts 2451 } -- Cisco C1111-8PWQ Router with WLAN Q domain +ciscoC11118PWH OBJECT IDENTIFIER ::= { ciscoProducts 2452 } -- Cisco C1111-8PWH Router with WLAN H domain +ciscoC11118PWR OBJECT IDENTIFIER ::= { ciscoProducts 2453 } -- Cisco C1111-8PWR Router with WLAN R domain +ciscoC11118PWF OBJECT IDENTIFIER ::= { ciscoProducts 2454 } -- Cisco C1111-8PWF Router with WLAN F domain +ciscoC11118PLteEAWE OBJECT IDENTIFIER ::= { ciscoProducts 2455 } -- Cisco C1111-8PLTEEAWE Router +ciscoC11118PLteEAWB OBJECT IDENTIFIER ::= { ciscoProducts 2456 } -- Cisco C1111-8PLTEEAWB Router +ciscoC11118PLteEAWA OBJECT IDENTIFIER ::= { ciscoProducts 2457 } -- Cisco C1111-8PLTEEAWA Router +ciscoC11118PLteEAWR OBJECT IDENTIFIER ::= { ciscoProducts 2458 } -- Cisco C1111-8PLTEEAWR Router +ciscoC11118PLteLAWZ OBJECT IDENTIFIER ::= { ciscoProducts 2459 } -- Cisco C1111-8PLTELAWZ Router +ciscoC11118PLteLAWN OBJECT IDENTIFIER ::= { ciscoProducts 2460 } -- Cisco C1111-8PLTELAWN Router +ciscoC11118PLteLAWQ OBJECT IDENTIFIER ::= { ciscoProducts 2461 } -- Cisco C1111-8PLTELAWQ Router +ciscoC11118PLteLAWH OBJECT IDENTIFIER ::= { ciscoProducts 2462 } -- Cisco C1111-8PLTELAWH Router +ciscoC11118PLteLAWF OBJECT IDENTIFIER ::= { ciscoProducts 2463 } -- Cisco C1111-8PLTELAWF Router +ciscoC11118PLteLAWD OBJECT IDENTIFIER ::= { ciscoProducts 2464 } -- Cisco C1111-8PLTELAWD Router +ciscoASR914 OBJECT IDENTIFIER ::= { ciscoProducts 2480 } -- ASR 914 Series Router +ciscoNCSFFC2 OBJECT IDENTIFIER ::= { ciscoProducts 2481 } -- NCS-F-FC2: NCS6000 Fabric Chassis 2nd Gen Fabric Card +ciscoNCS4KF OBJECT IDENTIFIER ::= { ciscoProducts 2482 } -- NCS 4000 Fabric Chassis +ciscoFpr1010td OBJECT IDENTIFIER ::= { ciscoProducts 2483 } -- Cisco Firepower 1010 Security Appliance +cisco2911A OBJECT IDENTIFIER ::= { ciscoProducts 2486 } -- CISCO2911A/K9 with 3 GE, 4 EHWIC, 2 DSP, 1 SM , 256 MB CF, 512 MB DRAM, IPB +ciscoUCSS3260 OBJECT IDENTIFIER ::= { ciscoProducts 2487 } -- Cisco UCS S3260 Rack server +ciscoWSC365048TSE OBJECT IDENTIFIER ::= { ciscoProducts 2491 } -- Catalyst Switch +ciscoUCSC220M5 OBJECT IDENTIFIER ::= { ciscoProducts 2492 } -- Cisco UCS C220 M5 Rack server +ciscoUCSC240M5 OBJECT IDENTIFIER ::= { ciscoProducts 2493 } -- Cisco UCS C240 M5 Rack server +ciscoCat9300FixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2494 } -- A stack of any Cisco Catalyst 9300 Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoCatWSC2960L24TQLL OBJECT IDENTIFIER ::= { ciscoProducts 2495 } -- Catalyst 2960L 24 x GE downlink, 4 x 10 GE (4 SFP+) uplinks +ciscoCatWSC2960L48TQLL OBJECT IDENTIFIER ::= { ciscoProducts 2496 } -- Catalyst 2960L 48 x GE downlink, 4 x 10 GE (4 SFP+) uplinks +ciscoCatWSC2960L24PQLL OBJECT IDENTIFIER ::= { ciscoProducts 2497 } -- Catalyst 2960L 24 x GE downlink, 4 x 10 GE (4 SFP+) uplinks, POE Support +ciscoCatWSC2960L48PQLL OBJECT IDENTIFIER ::= { ciscoProducts 2498 } -- Catalyst 2960L 48 x GE downlink, 4 x 10 GE (4 SFP+) uplinks, POE Support +ciscoCat9404R OBJECT IDENTIFIER ::= { ciscoProducts 2499 } -- Cisco Catalyst 9400 Series 4 slot +ciscoCat9407R OBJECT IDENTIFIER ::= { ciscoProducts 2500 } -- Cisco Catalyst 9400 Series 7 slot +ciscoCat9410R OBJECT IDENTIFIER ::= { ciscoProducts 2501 } -- Cisco Catalyst 9400 Series 10 slot +ciscoASR903U OBJECT IDENTIFIER ::= { ciscoProducts 2502 } -- Cisco Aggregation Services Router 900U Series with 3RU Chassis +ciscoASR902U OBJECT IDENTIFIER ::= { ciscoProducts 2503 } -- Cisco Aggregation Services Router 900U Series with 2RU Chassis +ciscoASR920U16SZIM OBJECT IDENTIFIER ::= { ciscoProducts 2504 } -- Cisco ASR920U Series - 12GE and 4-10GE - Modular PSU and IM +ciscoC11114P OBJECT IDENTIFIER ::= { ciscoProducts 2505 } -- Cisco C1111-4P Router +ciscoC11114PLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2506 } -- Cisco C1111-4PLTEEA Router with Multimode Europe and North America Advanced LTE +ciscoC11114PLteLA OBJECT IDENTIFIER ::= { ciscoProducts 2507 } -- Cisco C1111-4PLTELA Router with Latin America Multimode and Asia Pacific Advanced LTE +ciscoC11114PWE OBJECT IDENTIFIER ::= { ciscoProducts 2508 } -- Cisco C1111-4PWE Router with WLAN E domain +ciscoC11114PWB OBJECT IDENTIFIER ::= { ciscoProducts 2509 } -- Cisco C1111-4PWB Router with WLAN B domain +ciscoC11114PWA OBJECT IDENTIFIER ::= { ciscoProducts 2510 } -- Cisco C1111-4PWA Router with WLAN A domain +ciscoC11114PWZ OBJECT IDENTIFIER ::= { ciscoProducts 2511 } -- Cisco C1111-4PWZ Router with WLAN Z domain +ciscoC11114PWN OBJECT IDENTIFIER ::= { ciscoProducts 2512 } -- Cisco C1111-4PWN Router with WLAN N domain +ciscoC11114PWQ OBJECT IDENTIFIER ::= { ciscoProducts 2513 } -- Cisco C1111-4PWQ Router with WLAN Q domain +ciscoC11114PWH OBJECT IDENTIFIER ::= { ciscoProducts 2514 } -- Cisco C1111-4PWH Router with WLAN H domain +ciscoC11114PWR OBJECT IDENTIFIER ::= { ciscoProducts 2515 } -- Cisco C1111-4PWR Router with WLAN R domain +ciscoC11114PWF OBJECT IDENTIFIER ::= { ciscoProducts 2516 } -- Cisco C1111-4PWF Router with WLAN F domain +ciscoC11114PWD OBJECT IDENTIFIER ::= { ciscoProducts 2517 } -- Cisco C1111-4PWD Router with WLAN D domain +ciscoC11164P OBJECT IDENTIFIER ::= { ciscoProducts 2518 } -- Cisco C1116-4P Router with VDSL/ADSL Annex B/J +ciscoC11164PLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2519 } -- Cisco C1116-4PLTEEA Router with Multimode Europe and North America Advanced LTE +ciscoC11174P OBJECT IDENTIFIER ::= { ciscoProducts 2520 } -- Cisco C1117-4P Router with VDSL/ADSL Annex A +ciscoC11164PWE OBJECT IDENTIFIER ::= { ciscoProducts 2521 } -- Cisco C1116-4PWE Router with WLAN E domain +ciscoC11174PLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2522 } -- Cisco C1117-4PLTEEA Router +ciscoC11174PLteLA OBJECT IDENTIFIER ::= { ciscoProducts 2523 } -- Cisco C1117-4PLTELA Router +ciscoC11174PWE OBJECT IDENTIFIER ::= { ciscoProducts 2524 } -- Cisco C1117-4PWE Router with WLAN E domain +ciscoC11174PWA OBJECT IDENTIFIER ::= { ciscoProducts 2525 } -- Cisco C1117-4PWA Router with WLAN A domain +ciscoC11174PWZ OBJECT IDENTIFIER ::= { ciscoProducts 2526 } -- Cisco C1117-4PWZ Router with WLAN Z domain +ciscoC11174PM OBJECT IDENTIFIER ::= { ciscoProducts 2527 } -- Cisco C1117-4PM Router with VDSL/ADSL Annex M +ciscoC11174PMLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2528 } -- Cisco C1117-4PMLTEEA Router +ciscoC11174PMWE OBJECT IDENTIFIER ::= { ciscoProducts 2529 } -- Cisco C1117-4PMWE Router with WLAN E domain +ciscoC980040K9 OBJECT IDENTIFIER ::= { ciscoProducts 2530 } -- C9800-40-K9 is a 40G wireless LC that occupies 1RU rack space and will populate a total of 4 ports +ciscoAIRCT9880K9 OBJECT IDENTIFIER ::= { ciscoProducts 2531 } -- AIR-CT9880-K9 is a 80G WLC that occupies 2RU rack space and will populate a total of 8 ports +ciscoC11128P OBJECT IDENTIFIER ::= { ciscoProducts 2532 } -- Cisco C1112-8P Router +ciscoC11128PLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2533 } -- Cisco C1112-8PLTEEA Router with Multimode Europe and North America Advanced LTE +ciscoC11138P OBJECT IDENTIFIER ::= { ciscoProducts 2534 } -- Cisco C1113-8P Router +ciscoC11138PM OBJECT IDENTIFIER ::= { ciscoProducts 2535 } -- Cisco C1113-8PM Router with VDSL/ADSL Annex M +ciscoC11138PLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2536 } -- Cisco C1113-8PLTEEA Router +ciscoC11138PLteLA OBJECT IDENTIFIER ::= { ciscoProducts 2537 } -- Cisco C1113-8PLTELA Router +ciscoC11138PMLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2538 } -- Cisco C1113-8PMLTEEA Router +ciscoC11138PWE OBJECT IDENTIFIER ::= { ciscoProducts 2539 } -- Cisco C1113-8PWE Router with WLAN E domain +ciscoC11138PWA OBJECT IDENTIFIER ::= { ciscoProducts 2540 } -- Cisco C1113-8PWA Router with WLAN A domain +ciscoC11138PWZ OBJECT IDENTIFIER ::= { ciscoProducts 2541 } -- Cisco C1113-8PWZ Router with WLAN Z domain +ciscoC11138PMWE OBJECT IDENTIFIER ::= { ciscoProducts 2542 } -- Cisco C1113-8PMWE Router with WLAN E domain +ciscoC11138PLteEAWE OBJECT IDENTIFIER ::= { ciscoProducts 2543 } -- Cisco C1113-8PLTEEAWE Router +ciscoC11138PLteLAWE OBJECT IDENTIFIER ::= { ciscoProducts 2544 } -- Cisco C1113-8PLTELAWE Router +ciscoC11138PLteLAWZ OBJECT IDENTIFIER ::= { ciscoProducts 2545 } -- Cisco C1113-8PLTELAWZ Router +ciscoC11188P OBJECT IDENTIFIER ::= { ciscoProducts 2552 } -- Cisco C1118-8P Router +ciscoC11164PLteEAWE OBJECT IDENTIFIER ::= { ciscoProducts 2554 } -- Cisco C1116-4PLTEEAWE Router +ciscoC11174PLteEAWE OBJECT IDENTIFIER ::= { ciscoProducts 2555 } -- Cisco C1117-4PLTEEAWE Router +ciscoC11174PLteEAWA OBJECT IDENTIFIER ::= { ciscoProducts 2556 } -- Cisco C1117-4PLTEEAWA Router +ciscoC11174PLteLAWZ OBJECT IDENTIFIER ::= { ciscoProducts 2557 } -- Cisco C1117-4PLTELAWZ Router +ciscoC11174PMLteEAWE OBJECT IDENTIFIER ::= { ciscoProducts 2558 } -- Cisco C1117-4PMLTEEAWE Router +ciscoIR807GLTEVZK9 OBJECT IDENTIFIER ::= { ciscoProducts 2559 } -- Cisco 807 4G LTE Industrial Integrated Service Routers with multi-mode Verizon LTE/DoRA +ciscoIR807GLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2560 } -- Cisco 807 4G LTE Industrial Integrated Service Routers with multi-mode Global (Europe & Australia) LTE/HSPA+ +ciscoIR807GLTENAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2561 } -- Cisco 807 4G LTE Industrial Integrated Service Routers with multi-mode AT&T and Canada LTE/HSPA+ +ciscoUCSE180DM3K9 OBJECT IDENTIFIER ::= { ciscoProducts 2562 } -- UCSE 8 Core Double Wide service module +ciscoUCSE1120DM3K9 OBJECT IDENTIFIER ::= { ciscoProducts 2563 } -- UCSE 12 Core Double Wide service module +ciscoCat930048UN OBJECT IDENTIFIER ::= { ciscoProducts 2564 } -- Catalyst 9300 48-port of 5Gbps NW +ciscoNFVIS OBJECT IDENTIFIER ::= { ciscoProducts 2565 } -- Cisco Network Functions Virtualization Infrastructure Software (NFVIS) +ciscoCat950032C OBJECT IDENTIFIER ::= { ciscoProducts 2566 } -- Cisco Catalyst 9500 series with 32 Ports of 100G/32 Ports of 40G +ciscoCat950032QC OBJECT IDENTIFIER ::= { ciscoProducts 2567 } -- Cisco Catalyst 9500 series with 32 Ports of 40G/16 Ports of 100G +ciscoCat950048Y4C OBJECT IDENTIFIER ::= { ciscoProducts 2568 } -- Cisco Catalyst 9500 series with 48 Ports of 1G/10G/25G + 4 Ports of 40G/100G +ciscoIR829GWLTEGAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2569 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode Global LTE/HSPA+ with 802.11n, contact pakulka2 +ciscoNCS55A2MODSES OBJECT IDENTIFIER ::= { ciscoProducts 2570 } -- Network Convergence Services NCS55A2 Scaled Fixed 24x10G & 16x25G with 2xMPA Chassis +ciscoNCS55A2MODS OBJECT IDENTIFIER ::= { ciscoProducts 2571 } -- Network Convergence Services NCS55A2 Fixed 24x10G & 16x25G with 2xMPA Chassis +ciscoASR9906 OBJECT IDENTIFIER ::= { ciscoProducts 2572 } -- Cisco Aggregation Services Router (ASR) 9906 Chassis +ciscoCat950024Y4C OBJECT IDENTIFIER ::= { ciscoProducts 2573 } -- Cisco Catalyst 9500 Router with 24 Ports of 1G/10G/25G + 4 Ports of 40G/100G +ciscoCat9200L24P4X OBJECT IDENTIFIER ::= { ciscoProducts 2574 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks. PoE support for 740W +ciscoCat9200L48P4X OBJECT IDENTIFIER ::= { ciscoProducts 2575 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks. PoE support for 1480W +ciscoCat9200L24PXG4X OBJECT IDENTIFIER ::= { ciscoProducts 2576 } -- Catalyst 9200L 16 Gig + 8 mGig Downlinks, 4 SFP+ uplinks. PoE support for 740W +ciscoCat9200L24PXG2Y OBJECT IDENTIFIER ::= { ciscoProducts 2577 } -- Catalyst 9200L 16 Gig + 8 mGig Downlinks, 2 x 25 Gig uplinks. PoE support for 740W +ciscoCat9200L48PXG4X OBJECT IDENTIFIER ::= { ciscoProducts 2578 } -- Catalyst 9200L 36 Gig + 12 mGig Downlinks, 4 SFP+ uplinks. PoE support for 1480W +ciscoCat9200L48PXG2Y OBJECT IDENTIFIER ::= { ciscoProducts 2579 } -- Catalyst 9200L 40 Gig + 8 mGig Downlinks, 2 x 25 Gig uplinks. PoE support for 1480W +ciscoCat920024T OBJECT IDENTIFIER ::= { ciscoProducts 2580 } -- Catalyst 9200 24 Gig downlinks +ciscoCat9200L24T4G OBJECT IDENTIFIER ::= { ciscoProducts 2581 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks +ciscoCat9200L48T4G OBJECT IDENTIFIER ::= { ciscoProducts 2582 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks +ciscoCat9200L24T4X OBJECT IDENTIFIER ::= { ciscoProducts 2583 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks +ciscoCat9200L48T4X OBJECT IDENTIFIER ::= { ciscoProducts 2584 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks +ciscoCat9200L24P4G OBJECT IDENTIFIER ::= { ciscoProducts 2585 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks. PoE support for 740W +ciscoCat9200L48P4G OBJECT IDENTIFIER ::= { ciscoProducts 2586 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks. PoE support for 1480W +ciscoCat920048T OBJECT IDENTIFIER ::= { ciscoProducts 2587 } -- Catalyst 9200 48 Gig downlinks +ciscoCat920024P OBJECT IDENTIFIER ::= { ciscoProducts 2588 } -- Catalyst 9200 24 Gig downlinks. PoE support for 740W +ciscoCat920048P OBJECT IDENTIFIER ::= { ciscoProducts 2589 } -- Catalyst 9200 48 Gig downlinks. PoE support for 1480W +ciscoCat920024PXG OBJECT IDENTIFIER ::= { ciscoProducts 2590 } -- Catalyst 9200 16 Gig + 8 mGig downlinks. PoE support for 740W +ciscoCat920048PXG OBJECT IDENTIFIER ::= { ciscoProducts 2591 } -- Catalyst 9200 40 Gig + 8 mGig downlinks. PoE support for 1480W +ciscoCat950016X OBJECT IDENTIFIER ::= { ciscoProducts 2592 } -- Catalyst 9500 16-port 10g data only switch +ciscoCat9500FixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2593 } -- A stack of any Cisco Catalyst 9500 Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoN5204GAZA OBJECT IDENTIFIER ::= { ciscoProducts 2602 } -- Cisco NCS520 Series - 4-1GE and 4-10GE - Single AC model +ciscoN52020G4ZA OBJECT IDENTIFIER ::= { ciscoProducts 2603 } -- Cisco NCS520 Series - 20-1GE and 4-10GE - Dual AC model +ciscoN52020G4ZD OBJECT IDENTIFIER ::= { ciscoProducts 2604 } -- Cisco NCS520 Series - 20-1GE and 4-10GE - Dual DC model +ciscoN520X4G4ZA OBJECT IDENTIFIER ::= { ciscoProducts 2605 } -- Cisco NCS520 Series - 4-1GE and 4-10GE - Single AC, I-Temp, conformal Coated model +ciscoN520X4G4ZD OBJECT IDENTIFIER ::= { ciscoProducts 2606 } -- Cisco NCS520 Series - 4-1GE and 4-10GE - Dual DC, I-Temp, conformal Coated model +ciscoN520X20G4ZA OBJECT IDENTIFIER ::= { ciscoProducts 2607 } -- Cisco NCS520 Series - 20-1GE and 4-10GE - Dual AC, I-Temp, conformal Coated model +ciscoN520X20G4ZD OBJECT IDENTIFIER ::= { ciscoProducts 2608 } -- Cisco NCS520 Series - 20-1GE and 4-10GE - Dual DC, I-Temp, conformal Coated model +ciscoIR829MLTELAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2609 } -- Cisco 829 Single LTE with mSATA card and POE +ciscoIR829M2LTEEAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2610 } -- Cisco 829 Dual LTE with mSATA card and POE +ciscoISA30004Ctd OBJECT IDENTIFIER ::= { ciscoProducts 2611 } -- ISA 30004C Industrial Security Appliance, Threat Defense +ciscoISA30002C2Ftd OBJECT IDENTIFIER ::= { ciscoProducts 2612 } -- ISA 30002C2F Industrial Security Appliance, Threat Defense +ciscoRA1783SAD4T0Std OBJECT IDENTIFIER ::= { ciscoProducts 2613 } -- Rockwell 1783SAD4T0S Industrial Security Appliance, Threat Defense +ciscoRA1783SAD2T2Std OBJECT IDENTIFIER ::= { ciscoProducts 2614 } -- Rockwell 1783SAD2T2S Industrial Security Appliance, Threat Defense +cisco8818 OBJECT IDENTIFIER ::= { ciscoProducts 2615 } -- Cisco 8818 18 LC Slot Chassis +cisco8812 OBJECT IDENTIFIER ::= { ciscoProducts 2616 } -- Cisco 8812 12 LC Slot Chassis +cisco8808 OBJECT IDENTIFIER ::= { ciscoProducts 2617 } -- Cisco 8808 8 LC Slot Chassis +ciscoC11092PLteGB OBJECT IDENTIFIER ::= { ciscoProducts 2619 } -- Cisco C1109-2PLTEGB 2 ports GE LAN M2M Router with Multimode LTE WWAN Global (non-US), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11092PLteUS OBJECT IDENTIFIER ::= { ciscoProducts 2620 } -- Cisco C1109-2PLTEUS 2 ports GE LAN M2M Router with Multimode LTE WWAN US, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11092PLteVZ OBJECT IDENTIFIER ::= { ciscoProducts 2621 } -- Cisco C1109-2PLTEVZ 2 ports GE LAN M2M Router with Multimode LTE WWAN Verizon, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11092PLteJN OBJECT IDENTIFIER ::= { ciscoProducts 2622 } -- Cisco C1109-2PLTEJN 2 ports GE LAN M2M Router with Multimode LTE WWAN Japan, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11092PLteAU OBJECT IDENTIFIER ::= { ciscoProducts 2623 } -- Cisco C1109-2PLTEAU 2 ports GE LAN M2M Router with Multimode LTE WWAN Australia and New Zealand, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11092PLteIN OBJECT IDENTIFIER ::= { ciscoProducts 2624 } -- Cisco C1109-2PLTEIN 2 ports GE LAN M2M Router with Multimode LTE WWAN India, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014P OBJECT IDENTIFIER ::= { ciscoProducts 2625 } -- Cisco C1101-4P 4 Ports GE LAN Router, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2626 } -- Cisco C1101-4PLTEP 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWE OBJECT IDENTIFIER ::= { ciscoProducts 2627 } -- Cisco C1101-4PLTEPWE 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -E Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWB OBJECT IDENTIFIER ::= { ciscoProducts 2628 } -- Cisco C1101-4PLTEPWB 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -B Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWD OBJECT IDENTIFIER ::= { ciscoProducts 2629 } -- Cisco C1101-4PLTEPWD 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -D Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWZ OBJECT IDENTIFIER ::= { ciscoProducts 2630 } -- Cisco C1101-4PLTEPWZ 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -Z Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWA OBJECT IDENTIFIER ::= { ciscoProducts 2631 } -- Cisco C1101-4PLTEPWA 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -A Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWH OBJECT IDENTIFIER ::= { ciscoProducts 2632 } -- Cisco C1101-4PLTEPWH 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -H Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWQ OBJECT IDENTIFIER ::= { ciscoProducts 2633 } -- Cisco C1101-4PLTEPWQ 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -Q Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWR OBJECT IDENTIFIER ::= { ciscoProducts 2634 } -- Cisco C1101-4PLTEPWR 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -R Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWN OBJECT IDENTIFIER ::= { ciscoProducts 2635 } -- Cisco C1101-4PLTEPWN 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -N Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11014PLtePWF OBJECT IDENTIFIER ::= { ciscoProducts 2636 } -- Cisco C1101-4PLTEPWF 4 Ports GE LAN Router, Pluggable LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -F Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2P OBJECT IDENTIFIER ::= { ciscoProducts 2637 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWB OBJECT IDENTIFIER ::= { ciscoProducts 2638 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -B Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWE OBJECT IDENTIFIER ::= { ciscoProducts 2639 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -E Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWD OBJECT IDENTIFIER ::= { ciscoProducts 2640 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -D Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWZ OBJECT IDENTIFIER ::= { ciscoProducts 2641 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -Z Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWA OBJECT IDENTIFIER ::= { ciscoProducts 2642 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -A Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWH OBJECT IDENTIFIER ::= { ciscoProducts 2643 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -H Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWQ OBJECT IDENTIFIER ::= { ciscoProducts 2644 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -Q Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWN OBJECT IDENTIFIER ::= { ciscoProducts 2645 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -N Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWR OBJECT IDENTIFIER ::= { ciscoProducts 2646 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -R Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11094PLte2PWF OBJECT IDENTIFIER ::= { ciscoProducts 2647 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -F Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC9606R OBJECT IDENTIFIER ::= { ciscoProducts 2648 } -- Cisco Catalyst 9600 Series 6 Slot +cisco8201 OBJECT IDENTIFIER ::= { ciscoProducts 2649 } -- Cisco 8201 1RU Chassis with 24x400GE QSFP56-DD & 12x100G QSFP28 +cisco8202 OBJECT IDENTIFIER ::= { ciscoProducts 2650 } -- Cisco 8202 2RU Chassis with 12x400GE QSFP56-DD & 60x100GE QSFP28 +ciscoC11128PWE OBJECT IDENTIFIER ::= { ciscoProducts 2652 } -- Cisco C1112-8PWE Router with WLAN E domain +ciscoC11128PLteEAWE OBJECT IDENTIFIER ::= { ciscoProducts 2653 } -- Cisco C1112-8PLTEEAWE Router +ciscoC11138PWB OBJECT IDENTIFIER ::= { ciscoProducts 2654 } -- Cisco C1113-8PWB Router with WLAN B domain +ciscoC11138PLteEAWB OBJECT IDENTIFIER ::= { ciscoProducts 2655 } -- Cisco C1113-8PLTEEAWB Router +ciscoC11138PLteLAWA OBJECT IDENTIFIER ::= { ciscoProducts 2656 } -- Cisco C1113-8PLTELAWA Router +ciscoC11164PLteLA OBJECT IDENTIFIER ::= { ciscoProducts 2657 } -- Cisco C1116-4PLTELA Router with Latin America Multimode and Asia Pacific Advanced LTE +ciscoASR9901 OBJECT IDENTIFIER ::= { ciscoProducts 2658 } -- Cisco Aggregation Services Router (ASR) 9901 Chassis +ciscoEsxSECPA OBJECT IDENTIFIER ::= { ciscoProducts 2659 } -- Security Packet Analyzer running on ESX Hypervisor +ciscoKvmSECPA OBJECT IDENTIFIER ::= { ciscoProducts 2660 } -- Security Packet Analyzer running on KVM Hypervisor +ciscoIR1101K9 OBJECT IDENTIFIER ::= { ciscoProducts 2661 } -- Next-generation Industrial Modular Router with 4 Copper Ports + 1 Combo Port + expansion slot, no Fog computing +ciscoFpr1140td OBJECT IDENTIFIER ::= { ciscoProducts 2662 } -- Cisco Firepower 1140 Security Appliance +ciscoFpr1120td OBJECT IDENTIFIER ::= { ciscoProducts 2663 } -- Cisco Firepower 1120 Security Appliance +ciscoCat9400VirtualStack OBJECT IDENTIFIER ::= { ciscoProducts 2664 } -- Virtual Stack of Cisco Catalyst 9400 +ciscoISRAP1100ACME OBJECT IDENTIFIER ::= { ciscoProducts 2665 } -- Cisco Integrated Services Router 1K Series Mobility Express +ciscoISR4221X OBJECT IDENTIFIER ::= { ciscoProducts 2666 } -- Cisco ISR 4221X Router with 8 GB memory +ciscoC1111X8P OBJECT IDENTIFIER ::= { ciscoProducts 2668 } -- Cisco C1111X-8P Router +ciscoC980080K9 OBJECT IDENTIFIER ::= { ciscoProducts 2669 } -- C9800-80-K9 is a 80G WLC that occupies 2RU rack space and will populate a total of 8 ports +ciscoAP4800 OBJECT IDENTIFIER ::= { ciscoProducts 2670 } -- Aironet 4800 Series with Mobility Express +ciscoIR829M2LTELAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2672 } -- Cisco 829 Dual LTE with mSATA card and POE +ciscoIR829MLTEEAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2673 } -- Cisco 829 Single LTE with mSATA card and POE +ciscoIR829BLTEEAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2674 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode LTE/HSPA+ with 802.11n, no POE and no mSATA card, FCC compliant +ciscoIR829BLTELAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2675 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode LTE/HSPA+ with 802.11n, no POE and no mSATA card, FCC compliant +ciscoIR829B2LTEEAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2676 } -- Cisco 829 4G LTE Dual-modem Industrial Integrated Service Routers with multi-mode LTE/HSPA+ with 802.11n, no POE and no mSATA card, FCC compliant +ciscoIR829B2LTELAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2677 } -- Cisco 829 4G LTE Dual-modem Industrial Integrated Service Routers with multi-mode LTE/HSPA+ with 802.11n, no POE and no mSATA card, FCC compliant +ciscoASR92012SZD OBJECT IDENTIFIER ::= { ciscoProducts 2678 } -- ASR920 Series - 12 port dual rate 10G/1G DC Power Supply +ciscoASR92012SZA OBJECT IDENTIFIER ::= { ciscoProducts 2679 } -- ASR920 Series - 12 port dual rate 10G/1G AC Power Supply +ciscoISR4461 OBJECT IDENTIFIER ::= { ciscoProducts 2680 } -- Cisco ISR 4461 Router +ciscoESS3300NCP OBJECT IDENTIFIER ::= { ciscoProducts 2681 } -- Cisco ESS-3300 Embedded Service Switch with 8 Gig Downlinks and 2x10G SFP+ Switch, Main Board, No cooling plate +ciscoESS3300CON OBJECT IDENTIFIER ::= { ciscoProducts 2682 } -- Cisco ESS-3300 Embedded Service Switch with 8 Gig Downlinks and 2x10G SFP+ Switch, Main Board, Conduction cooled +ciscoIE32008T2S OBJECT IDENTIFIER ::= { ciscoProducts 2683 } -- Cisco Industrial Ethernet 3200 Switch, Petra Fixed System 2 Port SFP + 8 Port GE Copper Basic +ciscoIE32008P2S OBJECT IDENTIFIER ::= { ciscoProducts 2684 } -- Cisco Industrial Ethernet 3200 Switch, Petra Fixed System 2 Port SFP + 8 Port GE PoE+ Basic +ciscoIE33008T2S OBJECT IDENTIFIER ::= { ciscoProducts 2685 } -- Cisco Industrial Ethernet 3300 Switch, Petra Expandable System 2 Port SFP + 8 Port GE Copper Basic +ciscoIE33008P2S OBJECT IDENTIFIER ::= { ciscoProducts 2686 } -- Cisco Industrial Ethernet 3300 Switch, Petra Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +ciscoIE34008P2S OBJECT IDENTIFIER ::= { ciscoProducts 2687 } -- Cisco Industrial Ethernet 3400 Switch, Petra Expandable System 2 Port SFP + 8 Port GE PoE+ Adv +ciscoCat9500VirtualStack OBJECT IDENTIFIER ::= { ciscoProducts 2688 } -- Virtual Stack of Cisco Catalyst 9500 +ciscoNam2520 OBJECT IDENTIFIER ::= { ciscoProducts 2689 } -- NAM Appliance 2520 +ciscoNam2540 OBJECT IDENTIFIER ::= { ciscoProducts 2690 } -- NAM Appliance 2540 +ciscoCSPA2520 OBJECT IDENTIFIER ::= { ciscoProducts 2691 } -- Cisco Security Packet Analyzer 2520 +ciscoIR1101XK9 OBJECT IDENTIFIER ::= { ciscoProducts 2692 } -- Industrial ISR 1101 with 4-port FE, modular LTE and fog computing +ciscoVG450 OBJECT IDENTIFIER ::= { ciscoProducts 2693 } -- Cisco VG450 Router +ciscoCat9200LFixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2694 } -- A stack of any Cisco Catalyst 9200L Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoCat9200FixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2695 } -- A stack of any Cisco Catalyst 9200 Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoRAIE1783MMS10B OBJECT IDENTIFIER ::= { ciscoProducts 2697 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Fixed System 2 Port SFP + 8 Port GE Copper Basic +ciscoRAIE1783MMS10BE OBJECT IDENTIFIER ::= { ciscoProducts 2698 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Fixed System 2 Port SFP + 8 Port GE PoE+ Basic +ciscoRAIE1783MMS10 OBJECT IDENTIFIER ::= { ciscoProducts 2699 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Expandable System 2 Port SFP + 8 Port GE Copper Basic +ciscoRAIE1783MMS10R OBJECT IDENTIFIER ::= { ciscoProducts 2700 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Advantage, Expandable System 2 Port SFP + 8 Port GE Copper Basic +ciscoRAIE1783MMS10E OBJECT IDENTIFIER ::= { ciscoProducts 2701 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +ciscoRAIE1783MMS10ER OBJECT IDENTIFIER ::= { ciscoProducts 2702 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Advantage, Expandable System 2 Port SFP + 8 Port GE PoE+ Basic +ciscoRAIE1783MMS10EA OBJECT IDENTIFIER ::= { ciscoProducts 2703 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Expandable System 2 Port SFP + 8 Port GE PoE+ Advanced +ciscoRAIE1783MMS10EAR OBJECT IDENTIFIER ::= { ciscoProducts 2704 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Advantage, Expandable System 2 Port SFP + 8 Port GE PoE+ Advanced +ciscoASR92020SZM OBJECT IDENTIFIER ::= { ciscoProducts 2705 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps +cisco9214PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2708 } -- C921-4P Router with 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9314PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2709 } -- C931-4P Router with Internal Power Supply, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9214PLTEGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 2711 } -- C921-4P LTE GB Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9214PLTEASK9 OBJECT IDENTIFIER ::= { ciscoProducts 2712 } -- C921-4P LTE AS Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9214PLTEAUK9 OBJECT IDENTIFIER ::= { ciscoProducts 2713 } -- C921-4P LTE AU Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco921J4PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2715 } -- C921J-4P Router with, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9274PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2716 } -- C927-4P Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9274PMK9 OBJECT IDENTIFIER ::= { ciscoProducts 2717 } -- C927-4PM Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9264PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2718 } -- C926-4P Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash +cisco9274PLTEAUK9 OBJECT IDENTIFIER ::= { ciscoProducts 2719 } -- C927-4P LTE AU Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9274PLTEGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 2721 } -- C927-4P LTE GB Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9274PMLTEGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 2722 } -- C927-4PM LTE GB Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +cisco9264PLTEGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 2723 } -- C926-4P LTE GB Router with 1 Eth+DSL, 1 LTE interface,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash +ciscoAP1840 OBJECT IDENTIFIER ::= { ciscoProducts 2730 } -- 4x4 11ac 4x4 Wave2 Access Point +ciscoC11118PWS OBJECT IDENTIFIER ::= { ciscoProducts 2731 } -- Cisco C1111-8PWS Router +ciscoC11118PLteLAWS OBJECT IDENTIFIER ::= { ciscoProducts 2732 } -- Cisco C1111-8PLTELAWS Router +ciscoC11118PLteLAWA OBJECT IDENTIFIER ::= { ciscoProducts 2733 } -- Cisco C1111-8PLTELAWA Router +ciscoC11118PLteLAWE OBJECT IDENTIFIER ::= { ciscoProducts 2734 } -- Cisco C1111-8PLTELAWE Router +ciscoNCS55A2MODHDS OBJECT IDENTIFIER ::= { ciscoProducts 2735 } -- NCS55A2 Fixed 24x10G & 16x25G with 2xMPA Chassis +ciscoUCSC125 OBJECT IDENTIFIER ::= { ciscoProducts 2737 } -- Cisco UCS C125 Rack Server +ciscoWSC6506E OBJECT IDENTIFIER ::= { ciscoProducts 2738 } -- Catalyst 6000 series chassis with 6 slots +ciscoWSC6509E OBJECT IDENTIFIER ::= { ciscoProducts 2739 } -- Catalyst 6000 series chassis with 9 slots +ciscoNCS1004 OBJECT IDENTIFIER ::= { ciscoProducts 2740 } -- NCS 1004 System (1RP, 3 FANs, 2 Powers, 4 LCs) +ciscoN54024Z8Q2CM OBJECT IDENTIFIER ::= { ciscoProducts 2741 } -- NCS 540 Series 24x1/10GE, 8x10/25GE, 2x100GE Fixed Chassis +ciscoN540X24Z8Q2CM OBJECT IDENTIFIER ::= { ciscoProducts 2742 } -- Conformal Coated NCS 540 Series Router 24x10G, 8x25G, 2x100G +ciscoN560RSP4 OBJECT IDENTIFIER ::= { ciscoProducts 2743 } -- Cisco NCS 560 Route Switch Processor 4 - 800G, L Scale +ciscoN560RSP4E OBJECT IDENTIFIER ::= { ciscoProducts 2744 } -- Cisco NCS 560 Route Switch Processor 4 Enhanced - 800G, XL +ciscoC11218PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2745 } -- Cisco C1121-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1121X8PLTEP OBJECT IDENTIFIER ::= { ciscoProducts 2746 } -- Cisco C1121X-8PLTEP 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11218PLtePWE OBJECT IDENTIFIER ::= { ciscoProducts 2747 } -- Cisco C1121-8PLTEPWE 8 Ports GE LAN Router, Pluggable LTE (Advanced), 802.11ac WLAN -E Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11218PLtePWB OBJECT IDENTIFIER ::= { ciscoProducts 2748 } -- Cisco C1121-8PLTEPWB 8 Ports GE LAN Router, Pluggable LTE (Advanced), 802.11ac WLAN -B Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11218PLtePWZ OBJECT IDENTIFIER ::= { ciscoProducts 2749 } -- Cisco C1121-8PLTEPWZ 8 Ports GE LAN Router, Pluggable LTE (Advanced), 802.11ac WLAN -Z Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11218PLtePWQ OBJECT IDENTIFIER ::= { ciscoProducts 2750 } -- Cisco C1121-8PLTEPWQ 8 Ports GE LAN Router, Pluggable LTE (Advanced), 802.11ac WLAN -Q Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11218P OBJECT IDENTIFIER ::= { ciscoProducts 2751 } -- Cisco C1121-8P 8 Ports GE LAN Router, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1121X8P OBJECT IDENTIFIER ::= { ciscoProducts 2752 } -- Cisco C1121X-8P 8 Ports GE LAN Router with 8GB memory, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11618P OBJECT IDENTIFIER ::= { ciscoProducts 2753 } -- Cisco C1161-8P 8 Ports GE LAN Router, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1161X8P OBJECT IDENTIFIER ::= { ciscoProducts 2754 } -- Cisco C1161X-8P 8 Ports GE LAN Router with 8GB memory, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11618PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2755 } -- Cisco C1161-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1161X8PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2756 } -- Cisco C1161X-8PLTEP 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoFpr9000SM56 OBJECT IDENTIFIER ::= { ciscoProducts 2757 } -- Cisco FirePOWER 9000 Security Module 56 +ciscoC11268PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2758 } -- Cisco C1126-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11278PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2759 } -- Cisco C1127-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11278PMLteP OBJECT IDENTIFIER ::= { ciscoProducts 2760 } -- Cisco C1127-8PMLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1126X8PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2761 } -- Cisco C1126X-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1127X8PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2762 } -- Cisco C1127X-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1127X8PMLteP OBJECT IDENTIFIER ::= { ciscoProducts 2763 } -- Cisco C1127X-8PMLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11214P OBJECT IDENTIFIER ::= { ciscoProducts 2764 } -- Cisco C1121-4P 4 Ports GE LAN Router, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11214PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2765 } -- Cisco C1121-4PLTEP 4 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC11288PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2766 } -- Cisco C1128-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console +ciscoVG4002FXS2FXO OBJECT IDENTIFIER ::= { ciscoProducts 2767 } -- Cisco VG400-2FXS/2FXO Router with 2 port FXS and 2 port FXO, USB 3.0 Console +ciscoVG4004FXS4FXO OBJECT IDENTIFIER ::= { ciscoProducts 2768 } -- Cisco VG400-4FXS/4FXO Router with 4 port FXS and 4 port FXO, USB 3.0 Console +ciscoVG4006FXS6FXO OBJECT IDENTIFIER ::= { ciscoProducts 2769 } -- Cisco VG400-6FXS/6FXO Router with 6 port FXS and 6 port FXO, USB 3.0 Console +ciscoVG4008FXS OBJECT IDENTIFIER ::= { ciscoProducts 2770 } -- Cisco VG400-8FXS Router with 8 port FXS, USB 3.0 Console +ciscoC891FJK9 OBJECT IDENTIFIER ::= { ciscoProducts 2771 } -- C891FJ-K9 router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM +ciscoFpr9000SM40 OBJECT IDENTIFIER ::= { ciscoProducts 2772 }-- Cisco FirePOWER 9000 Security Module 40 +ciscoFpr9000SM48 OBJECT IDENTIFIER ::= { ciscoProducts 2773 }-- Cisco FirePOWER 9000 Security Module 48 +ciscoFpr4115SM24 OBJECT IDENTIFIER ::= { ciscoProducts 2774 }-- Cisco FirePOWER 4115 Security Module 24 +ciscoFpr4125SM32 OBJECT IDENTIFIER ::= { ciscoProducts 2775 }-- Cisco FirePOWER 4125 Security Module 32 +ciscoFpr4145SM44 OBJECT IDENTIFIER ::= { ciscoProducts 2776 }-- Cisco FirePOWER 4145 Security Module 44 +ciscoFpr4145K9 OBJECT IDENTIFIER ::= { ciscoProducts 2777 } -- Cisco FirePOWER 4145 Security Appliance, 1U with embedded security module 44 +ciscoFpr4125K9 OBJECT IDENTIFIER ::= { ciscoProducts 2778 } -- Cisco FirePOWER 4125 Security Appliance, 1U with embedded security module 32 +ciscoFpr4115K9 OBJECT IDENTIFIER ::= { ciscoProducts 2779 } -- Cisco FirePOWER 4115 Security Appliance, 1U with embedded security module 24 +ciscoCat930024S OBJECT IDENTIFIER ::= { ciscoProducts 2780 } -- Catalyst 9300 24 port 1G SFP switch +ciscoCat930048S OBJECT IDENTIFIER ::= { ciscoProducts 2781 } -- Catalyst 9300 48 port 1G SFP switch +ciscoIOSXREdgecore591654XKSOACF OBJECT IDENTIFIER ::= { ciscoProducts 2782 } -- Cisco IOS XR enabled on 3rd Party HW Edgecore 5916-54XKS-O-AC-F +ciscoIOSXREdgecoreAS781664X OBJECT IDENTIFIER ::= { ciscoProducts 2783 } -- Cisco IOS XR enabled on 3rd Party HW Edgecore AS7816-64X +ciscoSNS3615K9 OBJECT IDENTIFIER ::= { ciscoProducts 2784 } -- Cisco Secure Network Server platform SNS-3615 appliance +ciscoSNS3655K9 OBJECT IDENTIFIER ::= { ciscoProducts 2785 } -- Cisco Secure Network Server platform SNS-3655 appliance +ciscoSNS3695K9 OBJECT IDENTIFIER ::= { ciscoProducts 2786 } -- Cisco Secure Network Server platform SNS-3695 appliance +ciscoNCS55A2MODHXS OBJECT IDENTIFIER ::= { ciscoProducts 2787 } -- Peyto Non SE Itemp CC NCS-55A2-MOD-HX-S Network Convergence Services fretta peyto fixed board with comforter coating +ciscoC1121X8PLtePWE OBJECT IDENTIFIER ::= { ciscoProducts 2788 } -- Cisco C1121X-8PLTEPWE 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced),802.11ac WLAN -E Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1121X8PLtePWB OBJECT IDENTIFIER ::= { ciscoProducts 2789 } -- Cisco C1121X-8PLTEPWB 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced),802.11ac WLAN -B Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1121X8PLtePWZ OBJECT IDENTIFIER ::= { ciscoProducts 2790 } -- Cisco C1121X-8PLTEPWZ 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced),802.11ac WLAN -Z Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC1121X8PLtePWA OBJECT IDENTIFIER ::= { ciscoProducts 2791 } -- Cisco C1121X-8PLTEPWA 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced),802.11ac WLAN -A Domain, 1 GE WAN and USB 3.0/Micro USB Console +ciscoCat9300L24T4G OBJECT IDENTIFIER ::= { ciscoProducts 2792 } -- Catalyst 9300L 24 x 10/100/1000M, non-PoE, 4 x 1G SFP Uplink, Stackable Data, 1RU +ciscoCat9300L48T4G OBJECT IDENTIFIER ::= { ciscoProducts 2793 } -- Catalyst 9300L 48 x 10/100/1000M, non-PoE, 4 x 1G SFP Uplink, Stackable Data, 1RU +ciscoCat9300L24T4X OBJECT IDENTIFIER ::= { ciscoProducts 2794 } -- Catalyst 9300L 24 x 10/100/1000M, non-PoE, 4 x 10G SFP+ Uplink, Stackable Data, 1RU +ciscoCat9300L48T4X OBJECT IDENTIFIER ::= { ciscoProducts 2795 } -- Catalyst 9300L 48 x 10/100/1000M, non-PoE, 4 x 10G SFP+ Uplink, Stackable Data, 1RU +ciscoCat9300L24P4G OBJECT IDENTIFIER ::= { ciscoProducts 2796 } -- Catalyst 9300L 24 x 10/100/1000M, PoE+, 4 x 1G SFP Uplink, Stackable Data, 1RU +ciscoCat9300L48P4G OBJECT IDENTIFIER ::= { ciscoProducts 2797 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 1G SFP Uplink, Stackable Data, 1RU +ciscoCat9300L24P4X OBJECT IDENTIFIER ::= { ciscoProducts 2798 } -- Catalyst 9300L 24 x 10/100/1000M, PoE+, 4 x 10G SFP+ Uplink, Stackable Data, 1RU +ciscoCat9300L48P4X OBJECT IDENTIFIER ::= { ciscoProducts 2799 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 10G SFP+ Uplink, Stackable Data, 1RU +ciscoCat9300L24UXG4X OBJECT IDENTIFIER ::= { ciscoProducts 2800 } -- Catalyst 9300L 16 x 10/100/1000M + 8 x 100M/1000M/2.5G/5G/10G, 4 x 10G SFP+ Uplink, UPOE, Stackable Data, 1RU +ciscoCat9300L48UXG4X OBJECT IDENTIFIER ::= { ciscoProducts 2801 } -- Catalyst 9300L 36 x 10/100/1000M + 12 x 100M/1000M/2.5G/5G/10G, 4 x 10G SFP+ Uplink, UPOE, Stackable Data, 1RU +ciscoCat9300L24UXG2Q OBJECT IDENTIFIER ::= { ciscoProducts 2802 } -- Catalyst 9300L 16 x 10/100/1000M + 8 x 100M/1000M/2.5G/5G/10G, 2 x 40G QSFP+ Uplink, UPOE, Stackable Data, 1RU +ciscoCat9300L48UXG2Q OBJECT IDENTIFIER ::= { ciscoProducts 2803 } -- Catalyst 9300L 36 x 10/100/1000M + 12 x 100M/1000M/2.5G/5G/10G, 2 x 40G QSFP+ Uplink, UPOE, Stackable Data, 1RU +ciscocat9300Lstack OBJECT IDENTIFIER ::= { ciscoProducts 2804 } -- A stack of any catalyst9300L stack-able Ethernet switches with unified identity (as a single unified switch), control and management +ciscoCatWSC2960LSM8TS OBJECT IDENTIFIER ::= { ciscoProducts 2806 } -- Catalyst 2960L-SM 8 x GE downlink, 2 x GE (2 SFP) uplinks +ciscoCatWSC2960LSM8PS OBJECT IDENTIFIER ::= { ciscoProducts 2807 } -- Catalyst 2960L-SM 8 x GE downlink,POE support, 2 x GE (2 SFP) uplinks +ciscoCatWSC2960LSM16TS OBJECT IDENTIFIER ::= { ciscoProducts 2808 } -- Catalyst 2960L-SM 16 x GE downlink, 2 x GE (2 SFP) uplinks +ciscoCatWSC2960LSM16PS OBJECT IDENTIFIER ::= { ciscoProducts 2809 } -- Catalyst 2960L-SM 16 x GE downlink,POE support, 2 x GE (2 SFP) uplinks +ciscoCatWSC2960LSM24TS OBJECT IDENTIFIER ::= { ciscoProducts 2810 } -- Catalyst 2960L-SM 24 x GE downlink, 4 x GE (4 SFP) uplinks +ciscoCatWSC2960LSM24PS OBJECT IDENTIFIER ::= { ciscoProducts 2811 } -- Catalyst 2960L-SM 24 x GE downlink,POE support, 4 x GE (4 SFP) uplinks +ciscoCatWSC2960LSM48TS OBJECT IDENTIFIER ::= { ciscoProducts 2812 } -- Catalyst 2960L-SM 48 x GE downlink, 4 x GE (4 SFP) uplinks +ciscoCatWSC2960LSM48PS OBJECT IDENTIFIER ::= { ciscoProducts 2813 } -- Catalyst 2960L-SM 48 x GE downlink,POE support, 4 x GE (4 SFP) uplinks +ciscoCatWSC2960LSM24TQ OBJECT IDENTIFIER ::= { ciscoProducts 2814 } -- Catalyst 2960L-SM 24 x GE downlink, 4 x 10 GE (4 SFP+) uplinks +ciscoCatWSC2960LSM48TQ OBJECT IDENTIFIER ::= { ciscoProducts 2815 } -- Catalyst 2960L-SM 48 x GE downlink, 4 x 10 GE (4 SFP+) uplinks +ciscoCatWSC2960LSM24PQ OBJECT IDENTIFIER ::= { ciscoProducts 2816 } -- Catalyst 2960L-SM 24 x GE downlink, 4 x 10 GE (4 SFP+) uplinks, POE Support +ciscoCatWSC2960LSM48PQ OBJECT IDENTIFIER ::= { ciscoProducts 2817 } -- Catalyst 2960L-SM 48 x GE downlink, 4 x 10 GE (4 SFP+) uplinks, POE Support +ciscoC850012X4QC OBJECT IDENTIFIER ::= { ciscoProducts 2818 } -- Cisco Aggregation Services Router 1000 Series, C8500-12X4QC Chassis +ciscoC850012X OBJECT IDENTIFIER ::= { ciscoProducts 2819 } -- Cisco Aggregation Services Router 1000 Series, C8500-12X Chassis +ciscoC9592PLteGB OBJECT IDENTIFIER ::= { ciscoProducts 2820 } -- Cisco C959-2PLTEGB 2 ports GE LAN M2M Router with 2GB RAM, Multimode LTE WWAN Global (non-US), 1 GE WAN and USB 3.0/Micro USB Console +ciscoC9592PLteUS OBJECT IDENTIFIER ::= { ciscoProducts 2821 } -- Cisco C959-2PLTEUS 2 ports GE LAN M2M Router with 2GB RAM, Multimode LTE WWAN United States, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC9592PLteVZ OBJECT IDENTIFIER ::= { ciscoProducts 2822 } -- Cisco C959-2PLTEVZ 2 ports GE LAN M2M Router with 2GB RAM, Multimode LTE WWAN Verizon, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC9592PLteIN OBJECT IDENTIFIER ::= { ciscoProducts 2823 } -- Cisco C959-2PLTEIN 2 ports GE LAN M2M Router with 2GB RAM, Multimode LTE WWAN India, 1 GE WAN and USB 3.0/Micro USB Console +ciscoC9514P OBJECT IDENTIFIER ::= { ciscoProducts 2824 } -- Cisco C951-4P 4 Ports GE LAN Router 2GB RAM, 1 GE WAN and USB 3.0/Micro USB Console +ciscoCMeWlc OBJECT IDENTIFIER ::= { ciscoProducts 2825 } -- Wireless LAN controller running on Access Point +ciscoIE34008FTMC OBJECT IDENTIFIER ::= { ciscoProducts 2826 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 8 port FE Copper , No PoE, FPGA available +ciscoIE340016FTMC OBJECT IDENTIFIER ::= { ciscoProducts 2827 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 16 port FE Copper , No PoE, FPGA available +ciscoIE340024FTMC OBJECT IDENTIFIER ::= { ciscoProducts 2828 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 24 port FE Copper , No PoE, FPGA available +ciscoIE34008TMC OBJECT IDENTIFIER ::= { ciscoProducts 2829 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 8 port 1G Copper , No PoE, FPGA available +ciscoIE340016TMC OBJECT IDENTIFIER ::= { ciscoProducts 2830 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 16 port 1G Copper , No PoE, FPGA available +ciscoIE340024TMC OBJECT IDENTIFIER ::= { ciscoProducts 2831 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 24 port 1G Copper , No PoE, FPGA available +ciscoCat930024UBX OBJECT IDENTIFIER ::= { ciscoProducts 2833 } -- Catalyst 9300 24-port mGig and UPOE switch with support of deepbuffer feature for all interfaces +ciscoCat930048UB OBJECT IDENTIFIER ::= { ciscoProducts 2834 } -- Catalyst 9300 48-port UPOE switch with support of deepbuffer feature for all interfaces +ciscoCat930024UB OBJECT IDENTIFIER ::= { ciscoProducts 2835 } -- Catalyst 9300 24-port UPOE switch with support of deepbuffer feature for all interfaces +ciscoC9115AXI OBJECT IDENTIFIER ::= { ciscoProducts 2839 } -- 4x4 11ax Access point +ciscoC9115AXME OBJECT IDENTIFIER ::= { ciscoProducts 2840 } -- 4x4 11ax Access point - Mobility experts +ciscoC9117AXME OBJECT IDENTIFIER ::= { ciscoProducts 2841 } -- 8x8 11ax Access point - Mobility experts +ciscoC9117AXI OBJECT IDENTIFIER ::= { ciscoProducts 2842 } -- 8x8 11ax Access point +ciscoNCS5064 OBJECT IDENTIFIER ::= { ciscoProducts 2843 } -- Cisco NCS 5064 Series Router +ciscoESR1115CONK9 OBJECT IDENTIFIER ::= { ciscoProducts 2844 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, with cooling plate +ciscoESR1115NCPK9 OBJECT IDENTIFIER ::= { ciscoProducts 2845 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, no cooling plate +ciscoC9115AXE OBJECT IDENTIFIER ::= { ciscoProducts 2846 } -- 4x4 11ax Access point +ciscoC9120AXI OBJECT IDENTIFIER ::= { ciscoProducts 2849 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points +ciscoC9120AXME OBJECT IDENTIFIER ::= { ciscoProducts 2850 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points +ciscoC9120AXE OBJECT IDENTIFIER ::= { ciscoProducts 2851 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points +ciscoC9120AXEME OBJECT IDENTIFIER ::= { ciscoProducts 2852 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points +ciscoN5604 OBJECT IDENTIFIER ::= { ciscoProducts 2853 } -- Cisco Aggregation Services Router 900 Series with 4RU Chassis +ciscoN5604CC OBJECT IDENTIFIER ::= { ciscoProducts 2854 } -- Cisco Aggregation Services Router 900 Series with 4RU Chassis with conformal coated +ciscoN5604RSP4 OBJECT IDENTIFIER ::= { ciscoProducts 2855 } -- Cisco NCS 560-4 Route Switch Processor 4 - 800G, L Scale +ciscoN5604RSP4E OBJECT IDENTIFIER ::= { ciscoProducts 2856 } -- Cisco NCS 560 Route Switch Processor 4 Enhanced - 800G, XL +ciscoN5604RSP4CC OBJECT IDENTIFIER ::= { ciscoProducts 2857 } -- Cisco NCS 560 Route Switch Processor 4 - 800G, L Scale, Conformal Coated +ciscoN5604RSP4ECC OBJECT IDENTIFIER ::= { ciscoProducts 2858 } -- Cisco NCS 560 Route Switch Processor 4 Enhanced - 800G, XL, Conformal Coated +ciscoC9800LCK9 OBJECT IDENTIFIER ::= { ciscoProducts 2860 } -- C9800-L-C-K9 (RJ45, Copper series Wireless Controller) +ciscoC9800LFK9 OBJECT IDENTIFIER ::= { ciscoProducts 2861 } -- C9800-L-F-K9 (SFP, Fiber series Wireless Controller) +ciscoESR6300CONK9 OBJECT IDENTIFIER ::= { ciscoProducts 2864 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, with cooling plate +ciscoESR6300NCPK9 OBJECT IDENTIFIER ::= { ciscoProducts 2865 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, no cooling plate +ciscoNCS55A148Q6H OBJECT IDENTIFIER ::= { ciscoProducts 2866 } -- NCS 55A1 48x25G + 6 x 100G Fixed Chassis, Spare +ciscoNCS55A148T6H OBJECT IDENTIFIER ::= { ciscoProducts 2867 } -- Network Convergence Services 55A1 24x25G 24x10G 6x100G Fixed +ciscoFpr1150td OBJECT IDENTIFIER ::= { ciscoProducts 2870 } -- Cisco Firepower 1150 Security Appliance +ciscoC9606RVirtualStack OBJECT IDENTIFIER ::= { ciscoProducts 2871 } -- Virtual Stack of Cisco Catalyst 9606R +ciscoIE34008T2S OBJECT IDENTIFIER ::= { ciscoProducts 2872 } -- Cisco Industrial Ethernet 3400 Switch, Petra Expandable System 2 Port SFP + 8 Port GE Copper Adv +ciscoCat930024H OBJECT IDENTIFIER ::= { ciscoProducts 2873 } -- Catalyst 9300 24-port UPOE+ switch +ciscoCat930048H OBJECT IDENTIFIER ::= { ciscoProducts 2874 } -- Catalyst 9300 48-port UPOE+ switch +ciscoC9130AXI OBJECT IDENTIFIER ::= { ciscoProducts 2877 } -- 8x8 Wi-fi 6 Catalyst 9130AX Series Access Points +ciscoC9130AXIME OBJECT IDENTIFIER ::= { ciscoProducts 2878 } -- 8x8 Wi-fi 6 Catalyst 9130AX Series Access Points - Mobility Express +ciscoC9130AXE OBJECT IDENTIFIER ::= { ciscoProducts 2879 } -- 8x8 Wi-fi 6 Catalyst 9130AX Series Access Points +ciscoC9130AXEME OBJECT IDENTIFIER ::= { ciscoProducts 2880 } -- 8x8 Wi-fi 6 Catalyst 9130AX Series Access Points - Mobility Express +ciscoIE3400H8FT OBJECT IDENTIFIER ::= { ciscoProducts 2881 } -- Cisco Catalyst IE3400 Heavy duty Series, 8 FE M12 interfaces +ciscoIE3400H16FT OBJECT IDENTIFIER ::= { ciscoProducts 2882 } -- Cisco Catalyst IE3400 Heavy duty Series, 16 FE M12 interfaces +ciscoIE3400H24FT OBJECT IDENTIFIER ::= { ciscoProducts 2883 } -- Cisco Catalyst IE3400 Heavy duty Series, 24 FE M12 Interfaces +ciscoIE3400H8T OBJECT IDENTIFIER ::= { ciscoProducts 2884 } -- Cisco Catalyst IE3400 Heavy duty Series, 8 GE M12 interfaces +ciscoIE3400H16T OBJECT IDENTIFIER ::= { ciscoProducts 2885 } -- Cisco Catalyst IE3400 Heavy duty Series, 16 GE M12 interfaces +ciscoIE3400H24T OBJECT IDENTIFIER ::= { ciscoProducts 2886 } -- Cisco Catalyst IE3400 Heavy duty Series, 24 GE M12 interfaces +ciscoENCS5104 OBJECT IDENTIFIER ::= { ciscoProducts 2889 } -- Cisco ENCS 5104, 4 core 3.4 GHz, 16G DRAM, 64-400G SATA M.2, Network Compute System +ciscoRAIE1783MMS10A OBJECT IDENTIFIER ::= { ciscoProducts 2891 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Expandable System : 2 Port SFP + 8 Port GE Copper Advanced +ciscoRAIE1783MMS10AR OBJECT IDENTIFIER ::= { ciscoProducts 2892 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Advantage, Expandable System : 2 Port SFP + 8 Port GE Copper Advanced +ciscoENCS510464 OBJECT IDENTIFIER ::= { ciscoProducts 2893 } -- Cisco ENCS 5104, 4 core 3.4 GHz, 16G DRAM, 64G SATA M.2, Network Compute System +ciscoENCS5104200 OBJECT IDENTIFIER ::= { ciscoProducts 2894 } -- Cisco ENCS 5104, 4 core 3.4 GHz, 16G DRAM, 200G SATA M.2, Network Compute System +ciscoENCS5104400 OBJECT IDENTIFIER ::= { ciscoProducts 2895 } -- Cisco ENCS 5104, 4 core 3.4 GHz, 16G DRAM, 400G SATA M.2, Network Compute System +ciscoC10008T2GL OBJECT IDENTIFIER ::= { ciscoProducts 2896 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) +ciscoCat100010GbpsStack OBJECT IDENTIFIER ::= { ciscoProducts 2897 } -- A 10 Gbps ethernet stack of any Catalyst 1000 stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoAIRIW6300ME OBJECT IDENTIFIER ::= { ciscoProducts 2898 } -- 802.11ac Wave 2, Cisco Industrial Wireless 6300 series Heavy Duty Access Points – Mobility Express +ciscoFpr4112K9 OBJECT IDENTIFIER ::= { ciscoProducts 2899 } -- Cisco FirePOWER 4112 Security Appliance, 1U with embedded security module 12 +ciscoCSP5200 OBJECT IDENTIFIER ::= { ciscoProducts 2900 } -- Cloud Services Platform Model CSP-5200 +ciscoCSP5216 OBJECT IDENTIFIER ::= { ciscoProducts 2901 } -- Cloud Services Platform Model CSP-5216 +ciscoCSP5228 OBJECT IDENTIFIER ::= { ciscoProducts 2902 } -- Cloud Services Platform Model CSP-5228 +ciscoCSP5400 OBJECT IDENTIFIER ::= { ciscoProducts 2903 } -- Cloud Services Platform Model CSP-5400 +ciscoCSP5436 OBJECT IDENTIFIER ::= { ciscoProducts 2904 } -- Cloud Services Platform Model CSP-5436 +ciscoCSP5444 OBJECT IDENTIFIER ::= { ciscoProducts 2905 } -- Cloud Services Platform Model CSP-5444 +ciscoCSP5456 OBJECT IDENTIFIER ::= { ciscoProducts 2906 } -- Cloud Services Platform Model CSP-5456 +ciscoCat920024PB OBJECT IDENTIFIER ::= { ciscoProducts 2907 } -- Catalyst 9200 24 Gig downlinks. PoE support for 740W +ciscoCat920048PB OBJECT IDENTIFIER ::= { ciscoProducts 2908 } -- Catalyst 9200 48 Gig downlinks. PoE support for 1480W +ciscoC10008TE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2909 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + External Adapter +ciscoC10008P2GL OBJECT IDENTIFIER ::= { ciscoProducts 2910 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + Partial PoE with 67W PoE budget +ciscoC10008PE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2911 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + Partial PoE with 60W PoE budget + External Adapter +ciscoC10008FP2GL OBJECT IDENTIFIER ::= { ciscoProducts 2912 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + PoE with 120W PoE budget +ciscoC10008FPE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2913 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + PoE with 120W PoE budgetS + External Adapter +ciscoC100016T2GL OBJECT IDENTIFIER ::= { ciscoProducts 2914 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) +ciscoC100016TE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2915 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) + External Adapter +ciscoC100016P2GL OBJECT IDENTIFIER ::= { ciscoProducts 2916 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) + Partial PoE with 120W PoE budget +ciscoC100016PE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2917 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) + Partial PoE with 120W PoE budget + External Adapter +ciscoC100016FP2GL OBJECT IDENTIFIER ::= { ciscoProducts 2918 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) + PoE with 240W PoE budget +ciscoC100024T4GL OBJECT IDENTIFIER ::= { ciscoProducts 2919 } -- Catalyst 1000, 24x 1G downlink + 4x 1G uplink (SFP) +ciscoC100024PP4GL OBJECT IDENTIFIER ::= { ciscoProducts 2920 } -- Catalyst 1000, 24x 1G downlink + 4x 1G uplink (SFP) + Partial PoE with 195W PoE budget, First 8 ports with PoE +ciscoC100024P4GL OBJECT IDENTIFIER ::= { ciscoProducts 2921 } -- Catalyst 1000, 24x 1G downlink + 4x 1G uplink (SFP) + Partial PoE with 195W PoE budget +ciscoC100024FP4GL OBJECT IDENTIFIER ::= { ciscoProducts 2922 } -- Catalyst 1000, 24x 1G downlink + 4x 1G uplink (SFP) + PoE with 370W PoE budget +ciscoC100048T4GL OBJECT IDENTIFIER ::= { ciscoProducts 2923 } -- Catalyst 1000, 48x 1G downlink + 4x 1G uplink (SFP) +ciscoC100048PP4GL OBJECT IDENTIFIER ::= { ciscoProducts 2924 } -- Catalyst 1000, 48x 1G downlink + 4x 1G uplink (SFP) + Partial PoE with 180W PoE budget, First 12 ports with PoE +ciscoC100048P4GL OBJECT IDENTIFIER ::= { ciscoProducts 2925 } -- Catalyst 1000, 48x 1G downlink + 4x 1G uplink (SFP) + Partial PoE with 370W PoE budget +ciscoC100048FP4GL OBJECT IDENTIFIER ::= { ciscoProducts 2926 } -- Catalyst 1000, 48x 1G downlink + 4x 1G uplink (SFP) + PoE with 740W PoE budget +ciscoC100024T4XL OBJECT IDENTIFIER ::= { ciscoProducts 2927 } -- Catalyst 1000, 24x 1G downlink + 4x 10G uplink (SFP+) +ciscoC100024P4XL OBJECT IDENTIFIER ::= { ciscoProducts 2928 } -- Catalyst 1000, 24x 1G downlink + 4x 10G uplink (SFP+) + Partial PoE with 195W PoE budget +ciscoC100024FP4XL OBJECT IDENTIFIER ::= { ciscoProducts 2929 } -- Catalyst 1000, 24x 1G downlink + 4x 10G uplink (SFP+) + PoE with 370W PoE budget +ciscoC100048T4XL OBJECT IDENTIFIER ::= { ciscoProducts 2930 } -- Catalyst 1000, 48x 1G downlink + 4x 10G uplink (SFP+) +ciscoC100048P4XL OBJECT IDENTIFIER ::= { ciscoProducts 2931 } -- Catalyst 1000, 48x 1G downlink + 4x 10G uplink (SFP+) + Partial PoE with 370W PoE budget +ciscoC100048FP4XL OBJECT IDENTIFIER ::= { ciscoProducts 2932 } -- Catalyst 1000, 48x 1G downlink + 4x 10G uplink (SFP+) + PoE with 740W PoE budget +ciscoMobilityExpress OBJECT IDENTIFIER ::= { ciscoProducts 2958 } -- Mobility Express on Axel platform +ciscoCat10001GbpsStack OBJECT IDENTIFIER ::= { ciscoProducts 2959 } -- A 1 Gbps ethernet stack of any Catalyst 1000 stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoC82001N4T OBJECT IDENTIFIER ::= { ciscoProducts 2961 } -- Cisco C8200-1N-4T (4xGE, 1 NIM, 1PIM, 8Core, 8G FLASH, 8G DRAM) +ciscoC83002N2S4T2X OBJECT IDENTIFIER ::= { ciscoProducts 2963 } -- Cisco C8300-2N2S-4T2X (2x10GE, 4xGE, 2 NIM, 2 SM, 1PIM, 8Core, 8G FLASH, 8G DRAM) +ciscoC83002N2S6T OBJECT IDENTIFIER ::= { ciscoProducts 2964 } -- Cisco C8300-2N2S-6T (6xGE, 2 NIM, 2 SM. 1 PIM, 8Core, 8G FLASH, 8G DRAM) +ciscoCat9200BFixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2965 } -- A stack of any Cisco Catalyst 9200 Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management +ciscoESW6300ME OBJECT IDENTIFIER ::= { ciscoProducts 2966 } -- 802.11ac Wave 2, Cisco 6300 series Embedded Service Access Points-Mobility Express + +ciscoC8500L8G4X OBJECT IDENTIFIER ::= { ciscoProducts 2968 } -- Cisco Aggregation Services Router 1000 Series, C8500L-8G4X Chassis +ciscoC1100TG1N32A OBJECT IDENTIFIER ::= { ciscoProducts 2971 } -- Cisco C1100TG-1N32A terminal server (2xGE, 1 NIM, 32ASYNC, 4Core, 4G FLASH, 2G DRAM) +ciscoC1100TG1N24P32A OBJECT IDENTIFIER ::= { ciscoProducts 2972 } -- Cisco C1100TG-1N24P32A terminal server (2xGE, 1 NIM, 24 L2port, 32ASYNC, 4Core, 4G FLASH, 4G DRAM) +ciscoC1100TGX1N24P32A OBJECT IDENTIFIER ::= { ciscoProducts 2973 } -- Cisco C1100TGX-1N24P32A terminal server (2xGE, 1 NIM, 24 L2port, 32ASYNC, 4Core, 8G FLASH, 8G DRAM) +ciscoNCS540L28Z4SysA OBJECT IDENTIFIER ::= { ciscoProducts 2981 } -- NCS540L Router - NCS540-28Z4-SYS-A +ciscoNCS540L28Z4SysD OBJECT IDENTIFIER ::= { ciscoProducts 2982 } -- NCS540L Router - NCS540-28Z4-SYS-D +ciscoNCS540L16Z4G8Q2CA OBJECT IDENTIFIER ::= { ciscoProducts 2983 } -- NCS540L Router - N540X-16Z4G8Q2C-A +ciscoNCS540L16Z4G8Q2CD OBJECT IDENTIFIER ::= { ciscoProducts 2984 } -- NCS540L Router - N540X-16Z4G8Q2C-D +ciscoNCS540L12Z20GSysA OBJECT IDENTIFIER ::= { ciscoProducts 2985 } -- NCS540L Router - N540-12Z20G-SYS-A +ciscoNCS540L12Z20GSysD OBJECT IDENTIFIER ::= { ciscoProducts 2986 } -- NCS540L Router - N540-12Z20G-SYS-D +ciscoNCS540L12Z16GSysA OBJECT IDENTIFIER ::= { ciscoProducts 2987 } -- NCS540L Router - N540X-12Z16G-SYS-A +ciscoNCS540L12Z16GSysD OBJECT IDENTIFIER ::= { ciscoProducts 2988 } -- NCS540L Router - N540X-12Z16G-SYS-D +ciscoC83001N1S6T OBJECT IDENTIFIER ::= { ciscoProducts 2989 } -- Cisco C8300-1N1S-6T (6xGE, 1 NIM, 1 SM, 1PIM, 8Core, 8G FLASH, 8G DRAM) +ciscoC83001N1S4T2X OBJECT IDENTIFIER ::= { ciscoProducts 2990 } -- Cisco C8300-1N1S-4T2X (2x10GE, 4xGE, 1 NIM, 1 SM, 1PIM, 8Core, 8G FLASH, 8G DRAM) + +ciscoFpr4112SM12 OBJECT IDENTIFIER ::= { ciscoProducts 2991 } -- Cisco FirePOWER 4112 Security Module 12 +ciscoCat9300L48PF4X OBJECT IDENTIFIER ::= { ciscoProducts 2992 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 10G SFP+ Uplink, Stackable Data, 1RU, 1100 FEP +ciscoCat9300L48PF4G OBJECT IDENTIFIER ::= { ciscoProducts 2993 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 1G SFP Uplink, Stackable Data, 1RU, 1100 FEP +ciscoNCS540LFHCSRSys OBJECT IDENTIFIER ::= { ciscoProducts 3001 } -- NCS540L Router - N540-FH-CSR-SYS +ciscoNCS540LFHAGGSys OBJECT IDENTIFIER ::= { ciscoProducts 3002 } -- NCS540L Router - N540-FH-AGG-SYS +ciscoNCS540LFHIP65Sys OBJECT IDENTIFIER ::= { ciscoProducts 3003 } -- NCS540L Router - N540-FH-IP65-SYS +ciscoC8000V OBJECT IDENTIFIER ::= { ciscoProducts 3004 } -- Cisco Catalyst 8000V Edge +ciscoIE33008T2X OBJECT IDENTIFIER ::= { ciscoProducts 3007 } -- Cisco Catalyst IE3300 Rugged Series Expandable System with 8 GE Copper & 2 10G SFP +ciscoIE33008U2X OBJECT IDENTIFIER ::= { ciscoProducts 3008 } -- Cisco Catalyst IE3300 Rugged Series Expandable System with 8GE Copper (4PPoE) & 2 10G SFP +ciscoNCS54016G OBJECT IDENTIFIER ::= { ciscoProducts 3009 } -- 16G variant of NCS540 (32G) +ciscoNCS540X16G OBJECT IDENTIFIER ::= { ciscoProducts 3010 } -- 16G variant of ncs540(32G) with Conformal coating +ciscoCat920048PL OBJECT IDENTIFIER ::= { ciscoProducts 3011 } -- Catalyst 9200 48 Gig downlinks. PoE support for 740W +ciscoC9200L48PL4G OBJECT IDENTIFIER ::= { ciscoProducts 3012 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks. PoE support for 740W +ciscoC9200L48PL4X OBJECT IDENTIFIER ::= { ciscoProducts 3013 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks. PoE support for 740W +ciscoISR11004G OBJECT IDENTIFIER ::= { ciscoProducts 3016 } -- Cisco ISR1100-4G ( 4xGE, Flexible Core, 8G FLASH, 4G DRAM) +ciscoISR11006G OBJECT IDENTIFIER ::= { ciscoProducts 3017 } -- Cisco ISR1100-6G ( 4xGE, 2xSFP, Flexible Core, 8G FLASH, 4G DRAM) +ciscoISR11004GLTEGB OBJECT IDENTIFIER ::= { ciscoProducts 3018 } -- Cisco ISR1100-4GLTE-GB ( 4xGE, Flexible Core, 8G FLASH, 4G DRAM) +ciscoISR11004GLTENA OBJECT IDENTIFIER ::= { ciscoProducts 3019 } -- Cisco ISR1100-4GLTE-NA ( 4xGE, Flexible Core, 8G FLASH, 4G DRAM) +ciscoC1000FE24T4GL OBJECT IDENTIFIER ::= { ciscoProducts 3021 } -- Catalyst 1000, 24x 1FE downlinks + 2x 1G uplink (Combo) + 2x 1G uplink (SFP) +ciscoC1000FE24P4GL OBJECT IDENTIFIER ::= { ciscoProducts 3022 } -- Catalyst 1000, 24x 1FE downlinks + 2x 1G uplink (Combo) + 2x 1G uplink (SFP) + Partial PoE +ciscoC1000FE48T4GL OBJECT IDENTIFIER ::= { ciscoProducts 3023 } -- Catalyst 1000, 48x 1FE downlinks + 2x 1G uplink (Combo) + 2x 1G uplink (SFP) +ciscoC1000FE48P4GL OBJECT IDENTIFIER ::= { ciscoProducts 3024 } -- Catalyst 1000, 48x 1FE downlinks + 2x 1G uplink (Combo) + 2x 1G uplink (SFP) + Partial PoE +ciscoDNAPLTTA1X OBJECT IDENTIFIER ::= { ciscoProducts 3025 } -- Cisco DNA Traffic Telemetry Appliance - Model 1X +ciscoIR1821K9 OBJECT IDENTIFIER ::= { ciscoProducts 3026 } -- Cisco Catalyst IR1821 Rugged Series Router +ciscoIR1831K9 OBJECT IDENTIFIER ::= { ciscoProducts 3027 } -- Cisco Catalyst IR1831 Rugged Series Router +ciscoIR1833K9 OBJECT IDENTIFIER ::= { ciscoProducts 3028 } -- Cisco Catalyst IR1833 Rugged Series Router +ciscoIR1835K9 OBJECT IDENTIFIER ::= { ciscoProducts 3029 } -- Cisco Catalyst IR1835 Rugged Series Router +ciscoNCS540L6Z18GSysA OBJECT IDENTIFIER ::= { ciscoProducts 3030 } -- NCS540L Router - N540X-6Z18G-SYS-A +ciscoNCS540L6Z18GSysD OBJECT IDENTIFIER ::= { ciscoProducts 3031 } -- NCS540L Router - N540X-6Z18G-SYS-D +ciscoNCS540L8Z16GSysD OBJECT IDENTIFIER ::= { ciscoProducts 3032 } -- NCS540L Router - N540X-8Z16G-SYS-D +ciscoNCS540L8Z16GSysA OBJECT IDENTIFIER ::= { ciscoProducts 3033 } -- NCS540L Router - N540X-8Z16G-SYS-A +ciscoNCS540L4Z14G2QA OBJECT IDENTIFIER ::= { ciscoProducts 3034 } -- NCS540L Router - N540X-4Z14G2Q-A +ciscoNCS540L4Z14G2QD OBJECT IDENTIFIER ::= { ciscoProducts 3035 } -- NCS540L Router - N540X-4Z14G2Q-D +ciscoISR1100X4G OBJECT IDENTIFIER ::= { ciscoProducts 3045 } -- Cisco ISR1100X-4G ( 4xGE, Flexible Core, 8G FLASH, 8G DRAM) +ciscoISR1100X6G OBJECT IDENTIFIER ::= { ciscoProducts 3046 } -- Cisco ISR1100X-6G ( 4xGE, 2xSFP, Flexible Core, 8G FLASH, 8G DRAM) +ciscoESS930010XE OBJECT IDENTIFIER ::= { ciscoProducts 3047 } -- Catalyst ESS9300 Embedded Series switch - 10p 10G, NE +ciscoC9115AXEME OBJECT IDENTIFIER ::= { ciscoProducts 3050 } -- 4x4 11ax Access Point - Mobility Express edition +ciscoC9120AXPME OBJECT IDENTIFIER ::= { ciscoProducts 3051 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points- Mobility Express edition +ciscoC9KF1SSD960G OBJECT IDENTIFIER ::= { ciscoProducts 3062 } -- this is 960GB SSD used in starfleet c9500-H. this is fru'able ssd accessed through SATA +ciscoC9KF1SSD480G OBJECT IDENTIFIER ::= { ciscoProducts 3063 } -- this is 480GB SSD used in starfleet c9500-H. this is fru'able ssd accessed through SATA +ciscoC9KF1SSD240G OBJECT IDENTIFIER ::= { ciscoProducts 3064 } -- this is 240GB SSD used in starfleet c9500-H. this is fru'able ssd accessed through SATA +ciscoC8500L8S4X OBJECT IDENTIFIER ::= { ciscoProducts 3069 } -- Cisco C8500L-8S4X Router +ciscoC11138PLteEAWA OBJECT IDENTIFIER ::= { ciscoProducts 3070 } -- Cisco C1113-8PLTEEAWA Router +ciscoASR9903 OBJECT IDENTIFIER ::= { ciscoProducts 3075 } -- Cisco Aggregation Services Router (ASR) 9903 Chassis +ciscoCat9500X28C8D OBJECT IDENTIFIER ::= { ciscoProducts 3084 } -- Cisco Catalyst 9500X Series, Fixed Chassis with 28-port x 100G + 8-port 400G +ciscoASR9902 OBJECT IDENTIFIER ::= { ciscoProducts 3090 } -- Cisco Aggregation Services Router (ASR) 9902 Chassis +ciscoUCSB200M5 OBJECT IDENTIFIER ::= { ciscoProducts 3103 } -- Cisco UCS B200 M5 Blade Server +ciscoUCSB480M5 OBJECT IDENTIFIER ::= { ciscoProducts 3104 } -- Cisco UCS B480 M5 Blade Server + +END + diff --git a/MIBS/cisco/CISCO-QOS-PIB-MIB b/MIBS/cisco/CISCO-QOS-PIB-MIB new file mode 100644 index 0000000..bdf7d0b --- /dev/null +++ b/MIBS/cisco/CISCO-QOS-PIB-MIB @@ -0,0 +1,2022 @@ +CISCO-QOS-PIB-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter64, + Unsigned32, + IpAddress + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + + TEXTUAL-CONVENTION, + DisplayString, + MacAddress, + TruthValue + FROM SNMPv2-TC + + + ciscoPibToMib + FROM CISCO-SMI + ; + +ciscoQosPIBMIB MODULE-IDENTITY + LAST-UPDATED "200708290000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wbu@cisco.com" + DESCRIPTION + "The Cisco QOS Policy PIB for provisioning QOS policy." + REVISION "200708290000Z" + DESCRIPTION + "Add new enum values in QosInterfaceQueueType + textual convention for various queue type." + REVISION "200405030000Z" + DESCRIPTION + "Add new enum value in QosInterfaceQueueType + textual convention for 1p3q8t queue type." + REVISION "200302210000Z" + DESCRIPTION + "Add new enum values in QosInterfaceQueueType + textual convention to indicate queue types + containing priority queue. Add new enum value + in ThresholdSetRange textual convention for + zero threshold." + REVISION "200205020000Z" + DESCRIPTION + "Fix the SYNTAX of Role and RoleCombination." + REVISION "200006160000Z" + DESCRIPTION + "Added QosInterfaceTypeCapabilities textual convention." + REVISION "200005110000Z" + DESCRIPTION + "Initial version of this PIB module." + ::= { ciscoPibToMib 1 } + +-- New textual conventions +-- + +-- DiffServ Codepoint +-- +Dscp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of the DiffServ codepoint + values." + SYNTAX INTEGER (0..63) + +-- Layer 2 CoS +-- +QosLayer2Cos ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of the layer 2 CoS values. + This corresponds to the 802.1p and ISL CoS values." + SYNTAX INTEGER (0..7) + +-- Supported Queues +-- +QueueRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is limited to the number of queues per + interface supported by the PIB. Limited to 64 which is the + number of codepoints." + SYNTAX INTEGER { + oneQ(1), twoQ(2), threeQ(3), fourQ(4), + eightQ(8), sixteenQ(16), thirtyTwoQ(32), sixtyFourQ(64) + } + +-- Supported Thresholds +-- +ThresholdSetRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is limited to the number of threshold sets + per queue supported by the PIB. A threshold set is a + collection of parameters describing queue threshold. The + parameters of a threshold set depend on the drop mechanism the + queue implements. For example, the threshold set for + tail-drop comprises a single parameter, the percentage of + queue size at which dropping occurs. The threshold set for + WRED comprises two parameters; within the range of the two + parameters packets are randomly dropped." + SYNTAX INTEGER { + zeroT(0), oneT(1), twoT(2), fourT(4), eightT(8) + } + +-- Percentage for thresholds, etc. +-- +Percent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of a percent value." + SYNTAX INTEGER (0..100) + +-- Interface types +-- +QosInterfaceQueueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated type for all the known interface types. The + interface types are currently limited to a predefined + combination of queues and thresholds such that the product of + queues and thresholds does not exceed 64 (i.e., the total + number of DSCPs." + SYNTAX INTEGER { + oneQ1t(1), oneQ2t(2), oneQ4t(3), oneQ8t(4), + twoQ1t(5), twoQ2t(6), twoQ4t(7), twoQ8t(8), + threeQ1t(9), threeQ2t(10), threeQ4t(11), threeQ8t(12), + fourQ1t(13), fourQ2t(14), fourQ4t(15), fourQ8t(16), + eightQ1t(17), eightQ2t(18), eightQ4t(19), eightQ8t(20), + sixteenQ1t(21), sixteenQ2t(22), sixteenQ4t(23), + sixtyfourQ1t(24), sixtyfourQ2t(25), sixtyfourQ4t(26), + oneP1Q0t(27), oneP1Q4t(28), oneP1Q8t(29), oneP2Q1t(30), + oneP2Q2t(31), oneP3Q1t(32), oneP7Q8t(33), oneP3Q8t(34), + sixteenQ8t(35), oneP15Q8t(36), oneP15Q1t(37), oneP7Q1t(38), + oneP31Q1t(39), thirtytwoQ1t(40), thirtytwoQ8t(41), + oneP31Q8t(42), oneP7Q4t(43), oneP3Q4t(44), oneP7Q2t(45) + } + +QosInterfaceTypeCapabilities ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumeration of interface capabilities. Used by the PDP to + select policies and configuration to push to the PEP." + SYNTAX BITS { + unspecified (0), + + -- Classification support + inputL2Classification (1), inputIpClassification (2), + outputL2Classification (3), outputIpClassification (4), + inputPortClassification (19), outputPortClassification (20), + + -- Policing support + inputUflowPolicing (5), inputAggregatePolicing (6), + outputUflowPolicing (7), outputAggregatePolicing (8), + policeByMarkingDown (9), policeByDropping (10), + inputUflowShaping (21), inputAggregateShaping (22), + outputUflowShaping (23), outputAggregateShaping (24), + + -- Supported scheduling mechanisms + fifo (11), wrr (12), wfq (13), cq (14), pq (15), cbwfq (16), + pqWrr (25), pqCbwfq (26), + + -- Supported congestion control mechanisms + tailDrop (17), wred (18) + } + +-- Role +-- +-- This TC is commented out since it is not actually used in this +-- PIB. Nevertheless, the size and character restrictions must still +-- be enforced +-- +-- Role ::= TEXTUAL-CONVENTION +-- STATUS current +-- DESCRIPTION +-- "A display string where valid letters are a-z, A-Z, 0-9, +-- ., - and _. Name can not start with an '_'. +-- SYNTAX OCTET STRING (SIZE (1..31)) + +-- Role Combination +-- +RoleCombination ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A Display string consisting of a set of roles concatenated + with a '+' character where the roles are in lexicographic + order from minimum to maximum." + SYNTAX OCTET STRING (SIZE (0..255)) + +-- Policy Instance Index +-- +PolicyInstanceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A textual convention for an attribute that is an an + unsigned integer index attribute of class. It is used for + attributes that exist for the purpose of providing an integer + index of an instance. + + For any integer index that refers to another policy instance, + that other policy instance must exist. Furthermore, it is an + error to try to delete a policy instance that is referred to by + another instance without first deleting the referring + instance." + SYNTAX Unsigned32 + +-- Unsigned 64 bit integer +-- +Unsigned64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An unsigned 64 bit integer. We use SYNTAX Counter64 for the + enconding rules." + SYNTAX Counter64 + +-- +-- Object identifier for conformance statements +-- + +qosPIBConformance OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 1 } + +-- +-- Device Config. +-- + +-- This group contains device configuration information. This +-- configuration is either set by management or reflects the physical +-- configuration of the device. This configuration is generally +-- reported to the PDP (i.e., the policy server so that the PDP can +-- determine what policies to download to the PEP (i.e., the device). + +qosDeviceConfig OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 2 } + +qosDevicePibIncarnationTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosDevicePibIncarnationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This class contains a single policy instance that identifies + the current incarnation of the PIB and the PDP that installed + this incarnation. The instance of this class is reported to + the PDP at client connect time so that the PDP can (attempt + to) ascertain the current state of the PIB." + ::= { qosDeviceConfig 1 } + +qosDevicePibIncarnationEntry OBJECT-TYPE + SYNTAX QosDevicePibIncarnationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The single policy instance of this class identifies the + current incarnation of the PIB and the PDP that installed + this incarnation." + INDEX { qosDeviceIncarnationId } + ::= { qosDevicePibIncarnationTable 1 } + +QosDevicePibIncarnationEntry ::= SEQUENCE { + qosDeviceIncarnationId PolicyInstanceId, + qosDevicePdpName DisplayString, + qosDevicePibIncarnation OCTET STRING, + qosDevicePibTtl Unsigned32 + } + +qosDeviceIncarnationId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosDevicePibIncarnationEntry 1 } + +qosDevicePdpName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the PDP that installed the current incarnation of + the PIB into the device. By default it is the zero length + string." + ::= { qosDevicePibIncarnationEntry 2 } + +qosDevicePibIncarnation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An octet string to identify the current incarnation. It has + meaning to the PDP that installed the PIB and perhaps its + standby PDPs. By default the empty string." + ::= { qosDevicePibIncarnationEntry 3 } + +qosDevicePibTtl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds after a client close or TCP timeout for + which the PEP continues to enforce the policy in the PIB. + After this interval, the PIB is consired expired and the + device no longer enforces the policy installed in the PIB." + ::= { qosDevicePibIncarnationEntry 4 } + +qosDeviceAttributeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosDeviceAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The single instance of this class indicates specific + attributes of the device. These include configuration values + such as the configured PDP addresses, the maximum message + size, and specific device capabilities. The latter include + input port-based and output port-based classification and/or + policing, support for flow based policing, aggregate based + policing, traffic shaping capabilities, etc." + ::= { qosDeviceConfig 2 } + +qosDeviceAttributeEntry OBJECT-TYPE + SYNTAX QosDeviceAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The single instance of this class indicates specific + attributes of the device." + INDEX { qosDeviceAttributeId } + ::= { qosDeviceAttributeTable 1 } + +QosDeviceAttributeEntry ::= SEQUENCE { + qosDeviceAttributeId PolicyInstanceId, + qosDevicePepDomain DisplayString, + qosDevicePrimaryPdp IpAddress, + qosDeviceSecondaryPdp IpAddress, + qosDeviceMaxMessageSize Unsigned32, + qosDeviceCapabilities BITS + } + +qosDeviceAttributeId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosDeviceAttributeEntry 1 } + +qosDevicePepDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The QoS domain that this device belongs to. This is + configured locally on the device (perhaps by some management + protocol such as SNMP). By default, it is the zero-length + string." + ::= { qosDeviceAttributeEntry 2 } + +qosDevicePrimaryPdp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the PDP configured to be the primary PDP for + the device." + ::= { qosDeviceAttributeEntry 3 } + +qosDeviceSecondaryPdp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the PDP configured to be the secondary PDP for + the device. An address of zero indicates no secondary is + configured." + ::= { qosDeviceAttributeEntry 4 } + +qosDeviceMaxMessageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum size message that this PEP is capable of + receiving in bytes. A value of zero means that the maximum + message size is unspecified (but does not mean it is + unlimited). A message greater than this maximum results in a + MessageTooBig error on a 'no commit' REP." + ::= { qosDeviceAttributeEntry 5 } + +qosDeviceCapabilities OBJECT-TYPE + SYNTAX BITS { + unspecified (0), + + -- QoS labels supported + layer2Cos (1), ipPrecedence (2), dscp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumeration of device capabilities. Used by the PDP to + select policies and configuration to push to the PEP." + ::= { qosDeviceAttributeEntry 6 } + +qosInterfaceTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosInterfaceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This class describes the interface types of the interfaces + that exist on the device. It includes the queue type, role + combination and capabilities of interfaces. The PEP does not + report which specific interfaces have which characteristics." + ::= { qosDeviceConfig 3 } + +qosInterfaceTypeEntry OBJECT-TYPE + SYNTAX QosInterfaceTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class describes a role combination for + an interface type of an interface that exists on the device." + INDEX { qosInterfaceTypeId } + ::= { qosInterfaceTypeTable 1 } + +QosInterfaceTypeEntry ::= SEQUENCE { + qosInterfaceTypeId PolicyInstanceId, + qosInterfaceQueueType QosInterfaceQueueType, + qosInterfaceTypeRoles RoleCombination, + qosInterfaceTypeCapabilities QosInterfaceTypeCapabilities + } + +qosInterfaceTypeId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosInterfaceTypeEntry 1 } + +qosInterfaceQueueType OBJECT-TYPE + SYNTAX QosInterfaceQueueType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface type in terms of number of queues and + thresholds." + ::= { qosInterfaceTypeEntry 2 } + +qosInterfaceTypeRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A combination of roles on at least one interface of type + qosInterfaceType." + ::= { qosInterfaceTypeEntry 3 } + +qosInterfaceTypeCapabilities OBJECT-TYPE + SYNTAX QosInterfaceTypeCapabilities + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumeration of interface capabilities. Used by the PDP to + select policies and configuration to push to the PEP." + ::= { qosInterfaceTypeEntry 4 } + +-- +-- General Config for the entire domain. +-- + +-- Table of DiffServ codepoint mappings +-- Maps DSCP to marked-down DSCP, IP precedence and CoS + +qosDomainConfig OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 3 } + +qosDiffServMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosDiffServMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Maps each DSCP to a marked-down DSCP. Also maps each DSCP to + an IP precedence and QosLayer2Cos. When configured for the + first time, all 64 entries of the table must be + specified. Thereafter, instances may be modified (with a + delete and install in a single decision) but not deleted + unless all instances are deleted." + ::= { qosDomainConfig 1 } + +qosDiffServMappingEntry OBJECT-TYPE + SYNTAX QosDiffServMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class represents mappings from a DSCP." + INDEX { qosDscp } + ::= { qosDiffServMappingTable 1 } + +QosDiffServMappingEntry ::= SEQUENCE { + qosDscp Dscp, + qosMarkedDscp Dscp, + qosL2Cos QosLayer2Cos + } + +qosDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DSCP for which this entry contains mappings." + ::= { qosDiffServMappingEntry 1 } + +qosMarkedDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP to use instead of the qosDscp when the packet is out + of profile and hence marked as such." + ::= { qosDiffServMappingEntry 2 } + +qosL2Cos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L2 CoS value to use when mapping this DSCP to layer 2 + CoS." + ::= { qosDiffServMappingEntry 3 } + +-- Table of Layer 2 CoS to DSCP mappings +-- + +qosCosToDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosCosToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Maps each of eight CoS values to a DSCP. When configured for + the first time, all 8 entries of the table must be + specified. Thereafter, instances may be modified (with a + delete and install in a single decision) but not deleted + unless all instances are deleted." + ::= { qosDomainConfig 2 } + +qosCosToDscpEntry OBJECT-TYPE + SYNTAX QosCosToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class maps a CoS value to a DSCP." + INDEX { qosCosToDscpCos } + ::= { qosCosToDscpTable 1 } + +QosCosToDscpEntry ::= SEQUENCE { + qosCosToDscpCos QosLayer2Cos, + qosCosToDscpDscp Dscp + } + +qosCosToDscpCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The L2 CoS value that is being mapped." + ::= { qosCosToDscpEntry 1 } + +qosCosToDscpDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP value to use when mapping the L2 CoS to a DSCP." + ::= { qosCosToDscpEntry 2 } + +-- +-- The Unmatched Policy Table +-- + +-- This group specifies the policy to apply to an interface for a +-- given role combination where no other policy matches. More +-- specifically, the unmatched policy is what is applied to non-IP +-- packets for which there is no MAC classification, or what is +-- applied to IP packets that do not match any ACE in any ACL applied +-- to the interface. + +qosUnmatchedPolicy OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 4 } + +qosUnmatchedPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosUnmatchedPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A policy class that specifies what QoS to apply to a packet + that does not match any other policy configured for this role + combination for a particular direction of traffic." + ::= { qosUnmatchedPolicy 1 } + +qosUnmatchedPolicyEntry OBJECT-TYPE + SYNTAX QosUnmatchedPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the unmatched policy + for a particular role combination for incoming or outgoing + traffic." + INDEX { qosUnmatchedPolicyId } + ::= { qosUnmatchedPolicyTable 1 } + +QosUnmatchedPolicyEntry ::= SEQUENCE { + qosUnmatchedPolicyId PolicyInstanceId, + qosUnmatchedPolicyRole RoleCombination, + qosUnmatchedPolicyDirection INTEGER, + qosUnmatchedPolicyDscp Dscp, + qosUnmatchedPolicyDscpTrusted TruthValue, + qosUnmatchPolMicroFlowPolicerId PolicyInstanceId, + qosUnmatchedPolicyAggregateId PolicyInstanceId + } + +qosUnmatchedPolicyId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosUnmatchedPolicyEntry 1 } + +qosUnmatchedPolicyRole OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role combination for which this instance applies." + ::= { qosUnmatchedPolicyEntry 2 } + +qosUnmatchedPolicyDirection OBJECT-TYPE + SYNTAX INTEGER { in(0), out(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of packet flow at the interface in question to + which this instance applies." + ::= { qosUnmatchedPolicyEntry 3 } + +qosUnmatchedPolicyDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP to classify the unmatched packet with. This must be + specified even if qosUnmatchedPolicyDscpTrusted is true." + ::= { qosUnmatchedPolicyEntry 4 } + +qosUnmatchedPolicyDscpTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this attribute is true, then the Dscp associated with the + packet is trusted, i.e., it is assumed to have already been + set. In this case, the Dscp is not rewritten with + qosUnmatchedPolicyDscp (qosUnmatchedPolicyDscp is ignored) + unless this is a non-IP packet and arrives untagged. The + packet is still policed as part of its micro flow and its + aggregate flow. + + When a trusted action is applied to an input interface, the + Dscp (for an IP packet) or CoS (for a non-IP packet) + associated with the packet is the one contained in the packet. + When a trusted action is applied to an output interface, the + Dscp associated with the packet is the one that is the result + of the input classification and policing." + ::= { qosUnmatchedPolicyEntry 5 } + +qosUnmatchPolMicroFlowPolicerId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the instance of policer to apply to + unmatched packets. It must correspond to the integer index of + an instance of class qosPolicerTable or be zero. If zero, the + microflow is not policed." + ::= { qosUnmatchedPolicyEntry 6 } + +qosUnmatchedPolicyAggregateId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the aggregate that the packet belongs + to. It must correspond to the integer index of an instance of + class qosAggregateTable or be zero. If zero, the microflow + does not belong to any aggregate and is not policed as part of + any aggregate." + ::= { qosUnmatchedPolicyEntry 7 } + +-- +-- The Policer Group +-- + +-- This group specifies policer parameters that can then be used by +-- other groups such as the IP ACL Actions, or the unmatched policy. +-- This group also defines aggregates that flows can then be assigned +-- to. + +qosPolicer OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 5 } + +-- The Policer Definition Table +-- + +qosPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class specifying policing parameters for both microflows + and aggregate flows. This table is designed for policing + according to a token bucket scheme where an average rate and + burst size is specified." + ::= { qosPolicer 1 } + +qosPolicerEntry OBJECT-TYPE + SYNTAX QosPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies a set of policing + parameters." + INDEX { qosPolicerId } + ::= { qosPolicerTable 1 } + +QosPolicerEntry ::= SEQUENCE { + qosPolicerId PolicyInstanceId, + qosPolicerRate Unsigned64, + qosPolicerNormalBurst Unsigned32, + qosPolicerExcessBurst Unsigned32, + qosPolicerAction INTEGER + } + +qosPolicerId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosPolicerEntry 1 } + +qosPolicerRate OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The token rate. It is specified in units of bit/s. A rate of + zero means that all packets will be out of profile. If the + qosPolicerAction is set to drop then this effectively + denies any service to packets policed by this policer." + ::= { qosPolicerEntry 2 } + +qosPolicerNormalBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The normal size of a burst in terms of bits." + ::= { qosPolicerEntry 3 } + +qosPolicerExcessBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The excess size of a burst in terms of bits." + ::= { qosPolicerEntry 4 } + +qosPolicerAction OBJECT-TYPE + SYNTAX INTEGER { drop(0), mark(1), shape(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of how to handle out of profile packets. When + the shape action is chosen then traffic is shaped to the rate + specified by qosPolicerRate." + ::= { qosPolicerEntry 5 } + +-- The Aggregate Table +-- + +qosAggregateTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosAggregateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instances of this class identify aggregate flows and the + policer to apply to each." + ::= { qosPolicer 2 } + +qosAggregateEntry OBJECT-TYPE + SYNTAX QosAggregateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the policer to apply to + an aggregate flow." + INDEX { qosAggregateId } + ::= { qosAggregateTable 1 } + +QosAggregateEntry ::= SEQUENCE { + qosAggregateId PolicyInstanceId, + qosAggregatePolicerId PolicyInstanceId + } + +qosAggregateId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosAggregateEntry 1 } + +qosAggregatePolicerId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the instance of policer to apply to the + aggregate. It must correspond to the integer index of an + instance of class qosPolicerTable." + ::= { qosAggregateEntry 2 } + +-- +-- MAC DA Classification Group +-- + +-- This group determines the CoS to assign to a MAC frame on the +-- basis of the destination MAC address. There is no provision for +-- policing or rate limiting at layer 2. + +qosMacQos OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 6 } + +qosMacClassificationTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosMacClassificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class of MAC/Vlan tuples and their associated CoS values." + ::= { qosMacQos 1 } + +qosMacClassificationEntry OBJECT-TYPE + SYNTAX QosMacClassificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the mapping of a VLAN + and a MAC address to a CoS value." + INDEX { qosMacClassificationId } + ::= { qosMacClassificationTable 1 } + +QosMacClassificationEntry ::= SEQUENCE { + qosMacClassificationId PolicyInstanceId, + qosDstMacVlan INTEGER, + qosDstMacAddress MacAddress, + qosDstMacCos QosLayer2Cos + } + +qosMacClassificationId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosMacClassificationEntry 1 } + +qosDstMacVlan OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN of the destination MAC address of the L2 frame." + ::= { qosMacClassificationEntry 2 } + +qosDstMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination MAC address of the L2 frame." + ::= { qosMacClassificationEntry 3 } + +qosDstMacCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CoS to assign the packet with the associated MAC/VLAN + tuple. Note that this CoS is overridden by the policies to + classify the frame at layer 3 if there are any." + ::= { qosMacClassificationEntry 4 } + +-- +-- The IP Classification and Policing Group +-- + +qosIpQos OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 7 } + +-- The ACE Table +-- + +qosIpAceTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIpAceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACE definitions." + ::= { qosIpQos 1 } + +qosIpAceEntry OBJECT-TYPE + SYNTAX QosIpAceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies an ACE." + INDEX { qosIpAceId } + ::= { qosIpAceTable 1 } + +QosIpAceEntry ::= SEQUENCE { + qosIpAceId PolicyInstanceId, + qosIpAceDstAddr IpAddress, + qosIpAceDstAddrMask IpAddress, + qosIpAceSrcAddr IpAddress, + qosIpAceSrcAddrMask IpAddress, + qosIpAceDscpMin Dscp, + qosIpAceDscpMax Dscp, + qosIpAceProtocol INTEGER, + qosIpAceDstL4PortMin INTEGER, + qosIpAceDstL4PortMax INTEGER, + qosIpAceSrcL4PortMin INTEGER, + qosIpAceSrcL4PortMax INTEGER, + qosIpAcePermit TruthValue + } + +qosIpAceId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIpAceEntry 1 } + +qosIpAceDstAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to match against the packet's destination IP + address." + ::= { qosIpAceEntry 2 } + +qosIpAceDstAddrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A mask for the matching of the destination IP address." + ::= { qosIpAceEntry 3 } + +qosIpAceSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to match against the packet's source IP + address." + ::= { qosIpAceEntry 4 } + +qosIpAceSrcAddrMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A mask for the matching of the source IP address." + ::= { qosIpAceEntry 5 } + +qosIpAceDscpMin OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value that the DSCP in the packet can have and + match this ACE." + ::= { qosIpAceEntry 6 } + +qosIpAceDscpMax OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value that the DSCP in the packet can have and + match this ACE." + ::= { qosIpAceEntry 7 } + +qosIpAceProtocol OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP protocol to match against the packet's protocol. + A value of zero means match all." + ::= { qosIpAceEntry 8 } + +qosIpAceDstL4PortMin OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value that the packet's layer 4 dest port number + can have and match this ACE." + ::= { qosIpAceEntry 9 } + +qosIpAceDstL4PortMax OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value that the packet's layer 4 dest port number + can have and match this ACE." + ::= { qosIpAceEntry 10 } + +qosIpAceSrcL4PortMin OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value that the packet's layer 4 source port + number can have and match this ACE." + ::= { qosIpAceEntry 11 } + +qosIpAceSrcL4PortMax OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value that the packet's layer 4 source port + number can have and match this ACE." + ::= { qosIpAceEntry 12 } + +qosIpAcePermit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the packet matches this ACE and the value of this attribute + is true, then the matching process terminates and the QoS + associated with this ACE (indirectly through the ACL) is + applied to the packet. If the value of this attribute is false, + then no more ACEs in this ACL are compared to this packet and + matching continues with the first ACE of the next ACL." + ::= { qosIpAceEntry 13 } + +-- The ACL Definition Table +-- + +qosIpAclDefinitionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIpAclDefinitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class that defines a set of ACLs each being an ordered list + of ACEs." + ::= { qosIpQos 2 } + +qosIpAclDefinitionEntry OBJECT-TYPE + SYNTAX QosIpAclDefinitionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies an ACE in an ACL and its + order with respect to other ACEs in the same ACL." + INDEX { qosIpAclDefinitionId } + ::= { qosIpAclDefinitionTable 1 } + +QosIpAclDefinitionEntry ::= SEQUENCE { + qosIpAclDefinitionId PolicyInstanceId, + qosIpAclId PolicyInstanceId, + qosIpAceOrder Unsigned32, + qosIpAclDefAceId PolicyInstanceId + } + +qosIpAclDefinitionId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIpAclDefinitionEntry 1 } + +qosIpAclId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index for this ACL. There will be one instance of + policy class qosIpAclDefinition with this integer index for + each ACE in the ACL per role combination." + ::= { qosIpAclDefinitionEntry 2 } + +qosIpAceOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that determines the position of this ACE in the ACL. + An ACE with a given order is positioned in the access contol + list before one with a higher order." + ::= { qosIpAclDefinitionEntry 3 } + +qosIpAclDefAceId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute specifies the ACE in the qosIpAceTable that is + in the ACL specified by qosIpAclId at the position specified + by qosIpAceOrder." + ::= { qosIpAclDefinitionEntry 4 } + +-- The ACL Action Table +-- + +qosIpAclActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIpAclActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class that applies a set of ACLs to interfaces specifying, + for each interface the order of the ACL with respect to other + ACLs applied to the same interface and, for each ACL the + action to take for a packet that matches a permit ACE in that + ACL. Interfaces are specified abstractly in terms of + interface role combinations." + ::= { qosIpQos 3 } + +qosIpAclActionEntry OBJECT-TYPE + SYNTAX QosIpAclActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class applies an ACL to traffic in a + particular direction on an interface with a particular role + combination, and specifies the action for packets which match + the ACL." + INDEX { qosIpAclActionId } + ::= { qosIpAclActionTable 1 } + +QosIpAclActionEntry ::= SEQUENCE { + qosIpAclActionId PolicyInstanceId, + qosIpAclActAclId PolicyInstanceId, + qosIpAclInterfaceRoles RoleCombination, + qosIpAclInterfaceDirection INTEGER, + qosIpAclOrder Unsigned32, + qosIpAclDscp Dscp, + qosIpAclDscpTrusted TruthValue, + qosIpAclMicroFlowPolicerId PolicyInstanceId, + qosIpAclAggregateId PolicyInstanceId + } + +qosIpAclActionId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIpAclActionEntry 1 } + +qosIpAclActAclId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ACL associated with this action." + ::= { qosIpAclActionEntry 2 } + +qosIpAclInterfaceRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interfaces to which this ACL applies specified in terms + of a set of roles." + ::= { qosIpAclActionEntry 3 } + +qosIpAclInterfaceDirection OBJECT-TYPE + SYNTAX INTEGER { in(0), out(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of packet flow at the interface in question to + which this ACL applies." + ::= { qosIpAclActionEntry 4 } + +qosIpAclOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that determines the order of this ACL in the list + of ACLs applied to interfaces of the specified role + combination. An ACL with a given order is positioned in the + list before one with a higher order." + ::= { qosIpAclActionEntry 5 } + +qosIpAclDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP to classify the packet with in the event that the + packet matches an ACE in this ACL and the ACE is a permit." + ::= { qosIpAclActionEntry 6 } + +qosIpAclDscpTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this attribute is true, then the Dscp associated with + the packet is trusted, i.e., it is assumed to have already + been set. In this case, the Dscp is not rewritten with + qosIpAclDscp (qosIpAclDscp is ignored). The packet is still + policed as part of its micro flow and its aggregate flow. + + When a trusted action is applied to an input interface, the + Dscp associated with the packet is the one contained in the + packet. When a trusted action is applied to an output + interface, the Dscp associated with the packet is the one that + is the result of the input classification and policing." + ::= { qosIpAclActionEntry 7 } + +qosIpAclMicroFlowPolicerId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the instance of policer to apply to the + microflow. It must correspond to the integer index of an + instance of class qosPolicerTableor be zero. If zero, the + microflow is not policed." + ::= { qosIpAclActionEntry 8 } + +qosIpAclAggregateId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index identifying the aggregate that the packet belongs + to. It must correspond to the integer index of an instance of + class qosAggregateTable or be zero. If zero, the microflow + does not belong to any aggregate and is not policed as part of + any aggregate." + ::= { qosIpAclActionEntry 9 } + +-- +-- QoS Interface Group +-- + +-- This group specifies the configuration of the various interface +-- types including the setting of thresholds, queueing parameters, +-- mapping of DSCPs to queues and thresholds, etc. + +qosIfParameters OBJECT IDENTIFIER ::= { ciscoQosPIBMIB 8 } + +-- Table of scheduling discipline preferences +-- + +qosIfSchedulingPreferencesTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfSchedulingPreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This class specifies the scheduling preference an interface + chooses if it supports multiple scheduling types. Higher + values are preferred over lower values." + ::= { qosIfParameters 1 } + +qosIfSchedulingPreferenceEntry OBJECT-TYPE + SYNTAX QosIfSchedulingPreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies a scheduling preference + for a queue-type on an interface with a particular role + combination." + INDEX { qosIfSchedulingPreferenceId } + ::= { qosIfSchedulingPreferencesTable 1 } + +QosIfSchedulingPreferenceEntry ::= SEQUENCE { + qosIfSchedulingPreferenceId PolicyInstanceId, + qosIfSchedulingRoles RoleCombination, + qosIfSchedulingPreference INTEGER, + qosIfSchedulingDiscipline INTEGER, + qosIfSchedulingQueueType QosInterfaceQueueType + } + +qosIfSchedulingPreferenceId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfSchedulingPreferenceEntry 1 } + +qosIfSchedulingRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The combination of roles the interface must have for this + policy instance to apply to that interface." + ::= { qosIfSchedulingPreferenceEntry 2 } + +qosIfSchedulingPreference OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The preference to use this scheduling discipline and queue + type. A higher value means a higher preference. If two + disciplines have the same preference the choice is a local + decision." + ::= { qosIfSchedulingPreferenceEntry 3 } + +qosIfSchedulingDiscipline OBJECT-TYPE + SYNTAX INTEGER { + weightedFairQueueing (1), + weightedRoundRobin (2), + customQueueing (3), + priorityQueueing (4), + classBasedWFQ (5), + fifo (6), + pqWrr (7), + pqCbwfq (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerate type for all the known scheduling disciplines." + ::= { qosIfSchedulingPreferenceEntry 4 } + +qosIfSchedulingQueueType OBJECT-TYPE + SYNTAX QosInterfaceQueueType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The queue type of this preference." + ::= { qosIfSchedulingPreferenceEntry 5 } + +-- Table of drop mechanism preferences +-- + +qosIfDropPreferenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfDropPreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This class specifies the preference of the drop mechanism an + interface chooses if it supports multiple drop mechanisms. + Higher values are preferred over lower values." + ::= { qosIfParameters 2 } + +qosIfDropPreferenceEntry OBJECT-TYPE + SYNTAX QosIfDropPreferenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies a drop preference for + a drop mechanism on an interface with a particular role + combination." + INDEX { qosIfDropPreferenceId } + ::= { qosIfDropPreferenceTable 1 } + +QosIfDropPreferenceEntry ::= SEQUENCE { + qosIfDropPreferenceId PolicyInstanceId, + qosIfDropRoles RoleCombination, + qosIfDropPreference INTEGER, + qosIfDropDiscipline INTEGER + } + +qosIfDropPreferenceId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfDropPreferenceEntry 1 } + +qosIfDropRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The combination of roles the interface must have for this + policy instance to apply to that interface." + ::= { qosIfDropPreferenceEntry 2 } + +qosIfDropPreference OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The preference to use this drop mechanism. A higher value + means a higher preference. If two mechanisms have the same + preference the choice is a local decision." + ::= { qosIfDropPreferenceEntry 3 } + +qosIfDropDiscipline OBJECT-TYPE + SYNTAX INTEGER { + qosIfDropWRED (1), + qosIfDropTailDrop (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumerate type for all the known drop mechanisms." + ::= { qosIfDropPreferenceEntry 4 } + +-- The Assignment of DSCPs to queues and thresholds for each interface +-- type. +-- + +qosIfDscpAssignmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfDscpAssignmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The assignment of each DSCP to a queue and threshold for each + interface queue type." + ::= { qosIfParameters 3 } + +qosIfDscpAssignmentEntry OBJECT-TYPE + SYNTAX QosIfDscpAssignmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the queue and threshold + set for a packet with a particular DSCP on an interface of + a particular type with a particular role combination." + INDEX { qosIfDscpAssignmentId } + ::= { qosIfDscpAssignmentTable 1 } + +QosIfDscpAssignmentEntry ::= SEQUENCE { + qosIfDscpAssignmentId PolicyInstanceId, + qosIfDscpRoles RoleCombination, + qosIfQueueType QosInterfaceQueueType, + qosIfDscp Dscp, + qosIfQueue INTEGER, + qosIfThresholdSet INTEGER + } + +qosIfDscpAssignmentId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfDscpAssignmentEntry 1 } + +qosIfDscpRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role combination the interface must be configured with." + ::= { qosIfDscpAssignmentEntry 2 } + +qosIfQueueType OBJECT-TYPE + SYNTAX QosInterfaceQueueType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface queue type to which this row applies." + ::= { qosIfDscpAssignmentEntry 3 } + +qosIfDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DSCP to which this row applies." + ::= { qosIfDscpAssignmentEntry 4 } + +qosIfQueue OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The queue to which the DSCP applies for the given interface + type." + ::= { qosIfDscpAssignmentEntry 5 } + +qosIfThresholdSet OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold set of the specified queue to which the DSCP + applies for the given interface type." + ::= { qosIfDscpAssignmentEntry 6 } + +-- The configuration of RED thresholds +-- + +qosIfRedTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfRedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class of lower and upper values for each threshold set in a + queue supporting WRED. If the size of the queue for a given + threshold is below the lower value then packets assigned to + that threshold are always accepted into the queue. If the + size of the queue is above upper value then packets are always + dropped. If the size of the queue is between the lower and + the upper then packets are randomly dropped." + ::= { qosIfParameters 4 } + +qosIfRedEntry OBJECT-TYPE + SYNTAX QosIfRedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies threshold limits for a + particular RED threshold of a given threshold set on an + interface and with a particular role combination." + INDEX { qosIfRedId } + ::= { qosIfRedTable 1 } + +QosIfRedEntry ::= SEQUENCE { + qosIfRedId PolicyInstanceId, + qosIfRedRoles RoleCombination, + qosIfRedNumThresholdSets ThresholdSetRange, + qosIfRedThresholdSet INTEGER, + qosIfRedThresholdSetLower Percent, + qosIfRedThresholdSetUpper Percent + } + +qosIfRedId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfRedEntry 1 } + +qosIfRedRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role combination the interface must be configured with." + ::= { qosIfRedEntry 2 } + +qosIfRedNumThresholdSets OBJECT-TYPE + SYNTAX ThresholdSetRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The values in this entry apply only to queues with the number + of thresholds specified by this attribute." + ::= { qosIfRedEntry 3 } + +qosIfRedThresholdSet OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold set to which the lower and upper values apply. + It must be in the range 1 through qosIfRedNumThresholdSets. + There must be exactly one PRI for each value in this range." + ::= { qosIfRedEntry 4 } + +qosIfRedThresholdSetLower OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold value below which no packets are dropped." + ::= { qosIfRedEntry 5 } + +qosIfRedThresholdSetUpper OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold value above which all packets are dropped." + ::= { qosIfRedEntry 6 } + +-- The configuration of tail drop thresholds +-- + +qosIfTailDropTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfTailDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class for threshold sets in a queue supporting tail drop. + If the size of the queue for a given threshold set is at or + below the specified value then packets assigned to that + threshold set are always accepted into the queue. If the size + of the queue is above the specified value then packets are + always dropped." + ::= { qosIfParameters 5 } + +qosIfTailDropEntry OBJECT-TYPE + SYNTAX QosIfTailDropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the queue depth for a + particular tail-drop threshold set on an interface with a + particular role combination." + INDEX { qosIfTailDropId } + ::= { qosIfTailDropTable 1 } + +QosIfTailDropEntry ::= SEQUENCE { + qosIfTailDropId PolicyInstanceId, + qosIfTailDropRoles RoleCombination, + qosIfTailDropNumThresholdSets ThresholdSetRange, + qosIfTailDropThresholdSet INTEGER, + qosIfTailDropThresholdSetValue Percent + } + +qosIfTailDropId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfTailDropEntry 1 } + +qosIfTailDropRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role combination the interface must be configured with." + ::= { qosIfTailDropEntry 2 } + +qosIfTailDropNumThresholdSets OBJECT-TYPE + SYNTAX ThresholdSetRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value in this entry applies only to queues with the + number of thresholds specified by this attribute." + ::= { qosIfTailDropEntry 3 } + +qosIfTailDropThresholdSet OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold set to which the threshold value applies" + ::= { qosIfTailDropEntry 4 } + +qosIfTailDropThresholdSetValue OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold value above which packets are dropped." + ::= { qosIfTailDropEntry 5 } + +-- Weights for interfaces that support WRR, WFQ, CBWFQ, etc. +-- + +qosIfWeightsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfWeightsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A class of scheduling weights for each queue of an interface + that supports weighted round robin scheduling or a mix of + priority queueing and weighted round robin. For a queue with + N priority queues, the N highest queue numbers are the + priority queues with the highest queue number having the + highest priority. WRR is applied to the non-priority queues." + ::= { qosIfParameters 6 } + +qosIfWeightsEntry OBJECT-TYPE + SYNTAX QosIfWeightsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An instance of this class specifies the scheduling weight for + a particular queue of an interface with a particular number + of queues and with a particular role combination." + INDEX { qosIfWeightsId } + ::= { qosIfWeightsTable 1 } + +QosIfWeightsEntry ::= SEQUENCE { + qosIfWeightsId PolicyInstanceId, + qosIfWeightsRoles RoleCombination, + qosIfWeightsNumQueues QueueRange, + qosIfWeightsQueue INTEGER, + qosIfWeightsDrainSize Unsigned32, + qosIfWeightsQueueSize Unsigned32 + } + +qosIfWeightsId OBJECT-TYPE + SYNTAX PolicyInstanceId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer index to identify the instance of the policy class." + ::= { qosIfWeightsEntry 1 } + +qosIfWeightsRoles OBJECT-TYPE + SYNTAX RoleCombination + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role combination the interface must be configured with." + ::= { qosIfWeightsEntry 2 } + +qosIfWeightsNumQueues OBJECT-TYPE + SYNTAX QueueRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the weight in this instance applies only to + interfaces with the number of queues specified by this + attribute." + ::= { qosIfWeightsEntry 3 } + +qosIfWeightsQueue OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The queue to which the weight applies." + ::= { qosIfWeightsEntry 4 } + +qosIfWeightsDrainSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of bytes that may be drained from the + queue in one cycle. The percentage of the bandwith allocated + to this queue can be calculated from this attribute and the + sum of the drain sizes of all the non-priority queues of the + interface." + ::= { qosIfWeightsEntry 5 } + +qosIfWeightsQueueSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the queue in bytes. Some devices set queue size + in terms of packets. These devices must calculate the queue + size in packets by assuming an average packet size suitable + for the particular interface. + + Some devices have a fixed size buffer to be shared among all + queues. These devices must allocate a fraction of the + total buffer space to this queue calculated as the the ratio + of the queue size to the sum of the queue sizes for the + interface." + ::= { qosIfWeightsEntry 6 } + +qosPIBCompliances OBJECT IDENTIFIER ::= { qosPIBConformance 1 } +qosPIBGroups OBJECT IDENTIFIER ::= { qosPIBConformance 2 } + +-- Compliance + +qosPIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the QOS Policy Derived MIB." + MODULE + MANDATORY-GROUPS { + qosDevicePibIncarnationTableGroup, + qosDeviceAttributeTableGroup, + qosInterfaceTypeTableGroup + } + ::= { qosPIBCompliances 1 } + +qosDevicePibIncarnationTableGroup OBJECT-GROUP + OBJECTS { + qosDevicePdpName, + qosDevicePibIncarnation, + qosDevicePibTtl + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 1 } + +qosDeviceAttributeTableGroup OBJECT-GROUP + OBJECTS { + qosDevicePepDomain, + qosDevicePrimaryPdp, + qosDeviceSecondaryPdp, + qosDeviceMaxMessageSize, + qosDeviceCapabilities + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 2 } + +qosInterfaceTypeTableGroup OBJECT-GROUP + OBJECTS { + qosInterfaceQueueType, + qosInterfaceTypeRoles, + qosInterfaceTypeCapabilities + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 3 } + +qosDiffServMappingTableGroup OBJECT-GROUP + OBJECTS { + qosMarkedDscp, + qosL2Cos + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 4 } + +qosCosToDscpTableGroup OBJECT-GROUP + OBJECTS { + qosCosToDscpDscp + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 5 } + +qosUnmatchedPolicyTableGroup OBJECT-GROUP + OBJECTS { + qosUnmatchedPolicyRole, + qosUnmatchedPolicyDirection, + qosUnmatchedPolicyDscp, + qosUnmatchedPolicyDscpTrusted, + qosUnmatchPolMicroFlowPolicerId, + qosUnmatchedPolicyAggregateId + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 6 } + +qosPolicerTableGroup OBJECT-GROUP + OBJECTS { + qosPolicerRate, + qosPolicerNormalBurst, + qosPolicerExcessBurst, + qosPolicerAction + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 7 } + +qosAggregateTableGroup OBJECT-GROUP + OBJECTS { + qosAggregatePolicerId + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 8 } + +qosMacClassificationTableGroup OBJECT-GROUP + OBJECTS { + qosDstMacVlan, + qosDstMacAddress, + qosDstMacCos + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 9 } + +qosIpAceTableGroup OBJECT-GROUP + OBJECTS { + qosIpAceDstAddr, + qosIpAceDstAddrMask, + qosIpAceSrcAddr, + qosIpAceSrcAddrMask, + qosIpAceDscpMin, + qosIpAceDscpMax, + qosIpAceProtocol, + qosIpAceDstL4PortMin, + qosIpAceDstL4PortMax, + qosIpAceSrcL4PortMin, + qosIpAceSrcL4PortMax, + qosIpAcePermit + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 10 } + +qosIpAclDefinitionTableGroup OBJECT-GROUP + OBJECTS { + qosIpAclId, + qosIpAceOrder, + qosIpAclDefAceId + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 11 } + +qosIpAclActionTableGroup OBJECT-GROUP + OBJECTS { + qosIpAclActAclId, + qosIpAclInterfaceRoles, + qosIpAclInterfaceDirection, + qosIpAclOrder, + qosIpAclDscp, + qosIpAclDscpTrusted, + qosIpAclMicroFlowPolicerId, + qosIpAclAggregateId + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 12 } + +qosIfSchedulingPreferencesTableGroup OBJECT-GROUP + OBJECTS { + qosIfSchedulingRoles, + qosIfSchedulingPreference, + qosIfSchedulingDiscipline, + qosIfSchedulingQueueType + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 13 } + +qosIfDropPreferenceTableGroup OBJECT-GROUP + OBJECTS { + qosIfDropRoles, + qosIfDropPreference, + qosIfDropDiscipline + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 14 } + +qosIfDscpAssignmentTableGroup OBJECT-GROUP + OBJECTS { + qosIfDscpRoles, + qosIfQueueType, + qosIfDscp, + qosIfQueue, + qosIfThresholdSet + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 15 } + +qosIfRedTableGroup OBJECT-GROUP + OBJECTS { + qosIfRedRoles, + qosIfRedNumThresholdSets, + qosIfRedThresholdSet, + qosIfRedThresholdSetLower, + qosIfRedThresholdSetUpper + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 16 } + +qosIfTailDropTableGroup OBJECT-GROUP + OBJECTS { + qosIfTailDropRoles, + qosIfTailDropNumThresholdSets, + qosIfTailDropThresholdSet, + qosIfTailDropThresholdSetValue + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 17 } + +qosIfWeightsTableGroup OBJECT-GROUP + OBJECTS { + qosIfWeightsRoles, + qosIfWeightsNumQueues, + qosIfWeightsQueue, + qosIfWeightsDrainSize, + qosIfWeightsQueueSize + } + STATUS current + DESCRIPTION + "" + ::= { qosPIBGroups 18 } + +END + + + diff --git a/MIBS/cisco/CISCO-QOS-POLICY-CONFIG-MIB b/MIBS/cisco/CISCO-QOS-POLICY-CONFIG-MIB new file mode 100644 index 0000000..a2311a1 --- /dev/null +++ b/MIBS/cisco/CISCO-QOS-POLICY-CONFIG-MIB @@ -0,0 +1,573 @@ + -- ***************************************************************** + -- CISCO-QOS-POLICY-CONFIG-MIB: Mib for QoS policy configuration. + -- + -- November 2000, Frank Chao + -- + -- Copyright (c) 2000 by Cisco Systems, Inc. + -- All rights reserved. + -- ***************************************************************** + -- + +CISCO-QOS-POLICY-CONFIG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + + TruthValue, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + + ifIndex + FROM IF-MIB + + ciscoMgmt + FROM CISCO-SMI + + QosInterfaceQueueType + FROM CISCO-QOS-PIB-MIB + ; + +ciscoQosPolicyConfigMIB MODULE-IDENTITY + LAST-UPDATED "200011021030Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134, USA + + Tel: +1 800 553-NETS + + E-mail: cs-wbu@cisco.com" + DESCRIPTION + "This MIB module defines managed objects that support the + policy source configuration of Quality of Service (QoS) on + the device. + + Terminology : + + Common Open Policy Service (COPS) : A client/server model for + supporting policy control over QoS Signaling Protocols and + provisioned QoS resource management, etc. COPS is a query and + response protocol that can be used to exchange policy + information between a policy server (Policy Decision Point or + PDP) and its clients (Policy Enforcement Points or PEPs). + + Policy Information Base (PIB) : The database of policy + information stored in the COPS client device. + + QoS : The method which attempts to ensure that the network + requirements of different applications can be met by giving + preferential forwarding treatment to some traffic, perhaps at + the expense of other traffic. + + QoS policy : a set of parameters used to achieve QoS purpose. + The device uses these parameters in flow classification, flow + scheduling, flow policing and codepoint mutation. + + RSVP : Resource Reservation Protocol. RSVP is a signaling + mechanism that the application will use to signal parameters + to the network, so that network can assign QoS for the + application data stream. + + COPS-PR : a COPS client type which supports device's + provisioning of QoS policy. + + COPS-RSVP : a COPS client type which supports device's + outsourcing of QoS policy (RSVP). + + " + + REVISION "200011021030Z" + DESCRIPTION + "Revised version from CISCO-QOS-CONFIG-MIB. The original OID is + assigned to CISCO-QOS-CONFIG-MIB and then after discussing + with people in COPS group, we decided to change the name of the + MIB. And also adding some objects to reflect the difference + between users' QoS policy configuration and runtime QoS policy + configuration." + + REVISION "200002261930Z" + DESCRIPTION + "Initial version of this MIB module." + +-- REFERENCE +-- "See also CISCO-COPS-CLIENT-MIB and CISCO-QOS-PIB-MIB." + + ::= { ciscoMgmt 159 } + + -- Textual Conventions used in the Qos Config MIB. + +QosPolicySource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The source where a device obtains QoS policy. + + none (1) indicates that there is no QoS policy applied on this + device. And this value only can be read and cannot be set by + the users. + + local (2) indicates that the QoS policy is from local device + configuration. For example, the QoS policy can be configured + through command line interface (CLI). + + cops (3) indicates that the QoS policy is from a COPS server." + SYNTAX INTEGER { + none (1), -- read-only, users cannot set this value. + local (2), + cops (3) + } + +-- +-- Overview of MIB Objects: +-- + +ciscoQosPolicyConfigMIBObjects OBJECT IDENTIFIER + ::= { ciscoQosPolicyConfigMIB 1 } + +-- object groups + +qosPolicyGlobalObjects OBJECT IDENTIFIER + ::= { ciscoQosPolicyConfigMIBObjects 1 } + +qosPolicyInterfaceObjects OBJECT IDENTIFIER + ::= { ciscoQosPolicyConfigMIBObjects 2 } + +-- +-- +-- The qosPolicyGlobalObjects group +-- +-- + +qosEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the QoS feature is enabled on the device. + + true(1) means that the QoS feature is enabled on this device. + + false(2) means that the QoS feature is disabled. All the QoS + policy on the device will be ignored." + DEFVAL { false } + ::= { qosPolicyGlobalObjects 1 } + +qosPrAdminPolicySource OBJECT-TYPE + SYNTAX QosPolicySource + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the desired source of a device's provisioning of + QoS policy for the whole device. + + Actually, the source of an interface's provisioning of QoS + policy is controlled by two level configurations. The first + level is the system level to be the global control for the + whole device. This object is for the system level. The second + level is for each individual interface. The + qosPrIfAdminPolicySource is for the interface level. So, the + value of this object will decide that the value of + qosPrIfAdminPolicySource can take precedence or not. If this + object is configured to cops(3), the value of + qosPrIfAdminPolicySource has the precedence configuration of + the interface's provisioning of QoS policy source. + + That is to say if this object is configured to local(2), then + the value of qosPrIfAdminPolicySource will be ignored. It + means the provisioning of QoS policy source of all the + interfaces in this device will be from local information if + this MIB is configured to local(2). + + If this object is configured to cops(3), then the final + provisioning of QoS policy of an interface is determined by the + configuration of the qosPrIfAdminPolicySource object of that + interface. + + Changing qosPrIfAdminPolicySource of an interface from cops(3) + to local(2) while the value of this object is cops(3) makes the + interface discard the QoS provisioning policy from the COPS + server and uses the local QoS provisioning policy configuration + instead." + DEFVAL { local } + ::= { qosPolicyGlobalObjects 2 } + +qosPrOperPolicySource OBJECT-TYPE + SYNTAX QosPolicySource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational source of a device's provisioning of + QoS policy. + + Note that when qosPrAdminPolicySource transitions to cops(3), + qosPrOperPolicySource will normally also transition to + cops(3). In this situation, it is possible that + qosPrOperPolicySource's transition will not occur immediately + because the system is initializing the COPS function at the + system booting up time, but rather after a small time lag to + complete certain operations before going 'cops'." + ::= { qosPolicyGlobalObjects 3 } + +qosRsvpAdminPolicySource OBJECT-TYPE + SYNTAX QosPolicySource + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the desired source of a device's outsourcing of QoS + policy. Outsourcing means the policy information is from + outside source not from local information." + DEFVAL { local } + ::= { qosPolicyGlobalObjects 4 } + +qosRsvpOperPolicySource OBJECT-TYPE + SYNTAX QosPolicySource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current operational source of a device's + outsourcing of QoS policy. + + Note that when qosRsvpAdminPolicySource transitions to + cops(3), qosRsvpOperPolicySource will normally also transition + to cops(3). In this situation, it is possible that + qosRsvpOperPolicySource's transition will not occur + immediately because the system is initializing the COPS + function at the system boot up time, but rather after a small + time lag to complete certain operations before going 'cops'." + ::= { qosPolicyGlobalObjects 5 } + +qosCopsPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { keep(1), discard(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the QoS policy downloaded from + COPS server should be kept or discarded by the system while + the COPS function is not running in the system or the + connection between PDP and PEP is lost or any other reason + that system cannot get the QoS policy from COPS server." + ::= { qosPolicyGlobalObjects 6 } + +-- +-- The qosPrIfObjects group +-- + +qosPrIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPrIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. An entry will exist for each + interface which can support the provisioning of QoS policy + feature." + ::= { qosPolicyInterfaceObjects 1 } + +qosPrIfEntry OBJECT-TYPE + SYNTAX QosPrIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the configuration of provisioning of QoS + policy of a particular interface." + INDEX { ifIndex } + ::= { qosPrIfTable 1 } + +QosPrIfEntry ::= SEQUENCE { + qosPrIfAdminPolicySource QosPolicySource, + qosPrIfOperPolicySource QosPolicySource +} + +qosPrIfAdminPolicySource OBJECT-TYPE + SYNTAX QosPolicySource + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the desired source of QoS provision policy for + this interface. + + This object is only effective when the value of + qosPrOperPolicySource is cops(3) and the value of qosEnabled + is true(1)." + DEFVAL { cops } + ::= { qosPrIfEntry 1 } + +qosPrIfOperPolicySource OBJECT-TYPE + SYNTAX QosPolicySource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational source of QoS provisioning policy + for this interface. + + When the value of the object qosPrOperPolicySource is + local(2), the QoS provisioning policy for this interface is + taken from device's local configuration. If + qosPrOperPolicySource is configured to cops(3), the current + operational source of QoS provisioning policy will depend on + the configuration of qosPrIfAdminPolicySource object. + + Here is the logic. + + IF qosPrOperPolicySource == local(2) + THEN qosPrIfOperPolicySource is local(2) + ELSE + IF qosPrOperPolicySource == cops(3) + THEN + IF qosPrIfAdminPolicySource == cops(3) + THEN qosPrIfOperPolicySource is cops(3) + ELSE qosPrIfOperPolicySource is local(2) + ELSE + qosPrIfOperPolicySource is none(1) + END + END + + For example, if qosPrOperPolicySource shows local(2), although + the qosPrIfAdminPolicySource is configured cops(3), the QoS + provisioning policy running on this interface is from local + device configuration. It means this object will be local(2). + + Note that when qosPrIfAdminPolicySource transitions to + cops(3) if qosPrOperPolicySource is cops(3), + qosPrIfOperPolicySource will normally also transition to + cops(3). In this situation, it is possible that + qosPrIfOperPolicySource's transition will not occur immediately + because the system is initializing the COPS function at the + system boot up time, but rather after a small time lag to + complete certain operations before going 'cops'." + ::= { qosPrIfEntry 2 } + +-- +-- QoS Interface Capability Table +-- + +qosIfCapabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosIfCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. An entry will exist for each + interface which can support the QoS feature." + ::= { qosPolicyInterfaceObjects 2 } + +qosIfCapabilityEntry OBJECT-TYPE + SYNTAX QosIfCapabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A description of an interface's QoS capabilities." + INDEX { ifIndex, qosIfDirection, qosIfQType } + ::= { qosIfCapabilityTable 1 } + +QosIfCapabilityEntry ::= SEQUENCE { + qosIfDirection INTEGER, + qosIfQType QosInterfaceQueueType, + qosIfCapabilities BITS +} + +qosIfDirection OBJECT-TYPE + SYNTAX INTEGER { ingress(1), egress(2), both(3) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The traffic direction of the interface. + 'ingress' means the traffic coming in the interface. + 'egress' means the traffic going out the interface. + 'both' means the traffic coming in and going out." + ::= { qosIfCapabilityEntry 1 } + +qosIfQType OBJECT-TYPE + SYNTAX QosInterfaceQueueType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface type in terms of number of queues and + thresholds. A queue is a buffer for storing network packets. + A threshold is a water mark used to control traffic amount of + a queue." + ::= { qosIfCapabilityEntry 2 } + +qosIfCapabilities OBJECT-TYPE + SYNTAX BITS { + unspecified (0), + + -- Classification support + inputL2Classification (1), inputIpClassification (2), + outputL2Classification (3), outputIpClassification (4), + inputPortClassification (19), outputPortClassification (20), + + -- Policing support + inputUflowPolicing (5), inputAggregatePolicing (6), + outputUflowPolicing (7), outputAggregatePolicing (8), + policeByMarkingDown (9), policeByDropping (10), + inputUflowShaping (21), inputAggregateShaping (22), + outputUflowShaping (23), outputAggregateShaping (24), + + -- Supported scheduling mechanisms + fifo (11), wrr (12), wfq (13), cq (14), pq (15), cbwfq (16), + pqWrr (25), pqCbwfq (26), + + -- Supported congestion control mechanisms + tailDrop (17), wred (18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An enumeration of interface capabilities. Used by the + management side to select policies and configuration to + push to the device." + ::= { qosIfCapabilityEntry 3 } + +-- +-- Notifications +-- + +ciscoQosPolicyMIBNotifications OBJECT IDENTIFIER + ::= { ciscoQosPolicyConfigMIB 2 } + +-- +-- Conformance +-- + +ciscoQosPolicyConfigMIBConformance OBJECT IDENTIFIER + ::= { ciscoQosPolicyConfigMIB 3 } + +ciscoQosPolicyConfigMIBCompliances OBJECT IDENTIFIER + ::= { ciscoQosPolicyConfigMIBConformance 1 } + +ciscoQosPolicyConfigMIBGroups OBJECT IDENTIFIER + ::= { ciscoQosPolicyConfigMIBConformance 2 } + + +-- Compliance + +ciscoQosPolicyConfigMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the + CISCO-QOS-POLICY-CONFIG-MIB." + + MODULE + GROUP qosGlobalGroup + DESCRIPTION + "The group must be implemented in the Cisco devices + Catalyst 6000 serires switch." + + OBJECT qosEnabled + MIN-ACCESS read-only + DESCRIPTION + "If the device doesn't support the ability to + enable/disable QoS function, the object is only required + to be read-only." + + GROUP qosPrGlobalGroup + DESCRIPTION + "If the device supports COPS-PR, it supports this group." + + GROUP qosRsvpGlobalGroup + DESCRIPTION + "If the device supports COPS-RSVP, it supports this + group." + + GROUP qosPrInterfaceGroup + DESCRIPTION + "A device which allows COPS-PR to be enabled on a + per-interface basis supports this group." + + GROUP qosInterfaceCapabilityGroup + DESCRIPTION + "A device which supports QoS feature to be enabled on a + per-interface basis must support this group." + + GROUP qosCopsPolicyStatusGroup + DESCRIPTION + "The group should be implemented in the Cisco devices + which supports QoS feature." + + OBJECT qosCopsPolicyStatus + MIN-ACCESS read-only + DESCRIPTION + "If the device doesn't support the ability to configure + to keep or discard the QoS policy which is downloaded from + COPS server while the COPS function is not working, this + object is only required read-only." + + ::= { ciscoQosPolicyConfigMIBCompliances 1 } + +-- +-- Units of Conformance +-- Objects Groups Define +-- + +qosGlobalGroup OBJECT-GROUP + OBJECTS { + qosEnabled + } + STATUS current + DESCRIPTION + "A collection of objects providing the ability to + enable/disable QoS feature on the device." + ::= { ciscoQosPolicyConfigMIBGroups 1 } + +qosPrGlobalGroup OBJECT-GROUP + OBJECTS { + qosPrAdminPolicySource, + qosPrOperPolicySource + } + STATUS current + DESCRIPTION + "A collection of objects providing the global configuration of + the provisioning of QoS policy source on the device." + ::= { ciscoQosPolicyConfigMIBGroups 2 } + +qosRsvpGlobalGroup OBJECT-GROUP + OBJECTS { + qosRsvpAdminPolicySource, + qosRsvpOperPolicySource + } + STATUS current + DESCRIPTION + "A collection of objects providing the global configuration of + the outsourcing of QoS policy source on the device." + ::= { ciscoQosPolicyConfigMIBGroups 3 } + +qosPrInterfaceGroup OBJECT-GROUP + OBJECTS { + qosPrIfAdminPolicySource, + qosPrIfOperPolicySource + } + STATUS current + DESCRIPTION + "A collection of objects providing the interface level + configuration of the provisioning of QoS policy source on the + device." + ::= { ciscoQosPolicyConfigMIBGroups 4 } + +qosInterfaceCapabilityGroup OBJECT-GROUP + OBJECTS { + qosIfCapabilities + } + STATUS current + DESCRIPTION + "A collection of object providing the QoS capabilities of the + interface on the device to help QoS policy configuration." + ::= { ciscoQosPolicyConfigMIBGroups 5 } + +qosCopsPolicyStatusGroup OBJECT-GROUP + OBJECTS { + qosCopsPolicyStatus + } + STATUS current + DESCRIPTION + "A collection of object providing the status of QoS policy + downloaded from COPS server." + ::= { ciscoQosPolicyConfigMIBGroups 6 } + +END diff --git a/MIBS/cisco/CISCO-QOS-TC-MIB b/MIBS/cisco/CISCO-QOS-TC-MIB new file mode 100644 index 0000000..92114ca --- /dev/null +++ b/MIBS/cisco/CISCO-QOS-TC-MIB @@ -0,0 +1,105 @@ +-- ********************************************************************* +-- CISCO-QOS-TC-MIB.my +-- List of Textual Conventions used in the CISCO-QOS-EXT-MIB +-- +-- September 2006, Edward Pham +-- +-- Copyright (c) 2006-2007 by Cisco Systems, Inc. +-- All rights reserved. +-- ********************************************************************* + +CISCO-QOS-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + +ciscoQosTcMIB MODULE-IDENTITY + LAST-UPDATED "200703050000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This module defines the textual conventions used within + Cisco Qos MIBs." + REVISION "200703050000Z" + DESCRIPTION + "Add QosPolicerType textual convention." + REVISION "200609181200Z" + DESCRIPTION + "The initial version of this MIB module." + ::= { ciscoMgmt 573 } + + +-- +-- Definitions of textual convention +-- + +QosIpPrecedence ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the IP precedence." + REFERENCE + "RFC791 INTERNET PROTOCOL, Chapter 3.1" + SYNTAX Unsigned32 (0..7) + +QosQueueNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer indicates a queue number." + SYNTAX Unsigned32 + +QosThresholdNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer indicates a threshold number." + SYNTAX Unsigned32 + +QosMplsExpValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer indicates a MPLS-EXP (experimental) value." + SYNTAX Unsigned32 (0..7) + +QosMutationMapName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "99a" + STATUS current + DESCRIPTION + "An octet string, preferably in human-readable form, + describes the name of a mutation map." + SYNTAX OCTET STRING (SIZE (1..99)) + +QosMutationMapNameOrEmpty ::= TEXTUAL-CONVENTION + DISPLAY-HINT "99a" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + QosMutationMapName convention. The latter defines a + non-empty mutation map name. This extension permits + the addtional value of empty string." + SYNTAX OCTET STRING (SIZE (0..99)) + +QosPolicerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer indicating the type of a QoS policer. + + microflow(1): a microflow policer. + aggregate(2): an aggregate policer." + SYNTAX INTEGER { microflow(1), aggregate(2) } + +END + diff --git a/MIBS/cisco/CISCO-QUEUE-MIB b/MIBS/cisco/CISCO-QUEUE-MIB new file mode 100644 index 0000000..d92daad --- /dev/null +++ b/MIBS/cisco/CISCO-QUEUE-MIB @@ -0,0 +1,305 @@ +-- ***************************************************************** +-- MIB for FIFO, Priority, Custom, and Fair Queuing +-- +-- May 1995, Fred Baker +-- +-- Copyright (c) 1995-1996 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-QUEUE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Integer32, Gauge32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex + FROM RFC1213-MIB + ciscoMgmt + FROM CISCO-SMI; + +ciscoQueueMIB MODULE-IDENTITY + LAST-UPDATED "9505310000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This is the MIB module for objects used to manage + interface queuing in Cisco devices." + REVISION "9508210000Z" + DESCRIPTION + "Minor cleanups to pacify mib compiler." + ::= { ciscoMgmt 37 } + +ciscoQueueObjects OBJECT IDENTIFIER ::= { ciscoQueueMIB 1 } +ciscoQueueTraps OBJECT IDENTIFIER ::= { ciscoQueueMIB 2 } +ciscoQueueConformance OBJECT IDENTIFIER ::= { ciscoQueueMIB 3 } + +CQAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of queuing algorithm used on the interface." + SYNTAX INTEGER { + fifo(1), -- First In First Out + priority(2), -- Priority Queuing + custom(3), -- Custom Queuing + weightedFair(4) -- Weighted Fair Queuing + } + +-- Queue Interface Table +-- +-- This table describes Cisco specific queuing extensions + +cQIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CQIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects that describe the queues on a + Cisco Interface. + + An interface queue is modeled as a collection of one or more + secondary queues that feed into a device's hardware queue. The + hardware queue has a maximum depth set by the MCI tx-queue-limit + command or equivalent. The secondary queues (also known as the + 'hold queue') have maximum depths set by the hold-queue command + or equivalent. + + This table parallels the ifTable, and indicates the type of + queuing in use on the interface, number of queues, and similar + parameters." + ::= { ciscoQueueObjects 1 } + +cQIfEntry OBJECT-TYPE + SYNTAX CQIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of queue attributes for an interface." + INDEX { ifIndex } + ::= { cQIfTable 1 } + +CQIfEntry ::= SEQUENCE { + cQIfQType CQAlgorithm, + cQIfTxLimit Integer32, + cQIfSubqueues Integer32 +} + +cQIfQType OBJECT-TYPE + SYNTAX CQAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of queuing used in the Hold Queue. + + First In First Out Queuing implies that the interface always + transmits messages in the order that they are received. + + Priority Queuing sorts messages out by the use of access lists. + Messages in a higher priority queue are always sent in + preference to messages in a lower priority queue. + + Custom Queuing sorts messages out by the use of access lists. + Sub-queues are selected in round robin order as either the + sub-queue is drained or a given number of octets is moved from + the sub-queue to the transmission queue. + + Weighted Fair Queuing sorts messages by 'conversation', which + is source-destination pair of addresses and sockets or ports, + as defined by the network layer protocol. Messages are removed + from queues in a sequence that gives each conversation a + proportion of the available bandwidth." + ::= { cQIfEntry 1 } + +cQIfTxLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of messages placed into the hardware + transmission queue. This is a first come first serve queue, fed + by the hold queue. If the hold queue contains information, + this queue is presumably full." + ::= { cQIfEntry 2 } + +cQIfSubqueues OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sub-queues of which the hold queue is built. + This is a constant for each value of cQIfQType." + ::= { cQIfEntry 3 } + +-- Sub-Queue Statistics Table +-- +-- This table describes Cisco specific queuing extensions + +cQStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains statistical objects that for the + sub-queues of a Cisco Interface." + ::= { ciscoQueueObjects 2 } + +cQStatsEntry OBJECT-TYPE + SYNTAX CQStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of sub-queue attributes for an interface." + INDEX { ifIndex, cQStatsQNumber } + ::= { cQStatsTable 1 } + +CQStatsEntry ::= SEQUENCE { + cQStatsQNumber Integer32 (0..2147483647), + cQStatsDepth Gauge32, + cQStatsMaxDepth Integer32, + cQStatsDiscards Counter32 +} + +cQStatsQNumber OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of the queue within the queue set. + + In FIFO queuing, this value is always 2. + + In Priority Queuing, it corresponds to the various priorities: + + high = 0 + medium = 1 + normal = 2 + low = 3 + + In Custom Queuing, it is the queue number referenced in the + access list. + + In Weighted Fair Queuing, it is the queue number associated + with the traffic stream (conversation) identified." + ::= { cQStatsEntry 1 } + +cQStatsDepth OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of messages in the sub-queue." + ::= { cQStatsEntry 2 } + +cQStatsMaxDepth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of messages permitted in the sub-queue." + ::= { cQStatsEntry 3 } + +cQStatsDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of messages discarded from this queue since restart + by reason of enqueue at a time that cQStatsDepth >= cQStatsMaxDepth." + ::= { cQStatsEntry 4 } + +-- Custom Queue Rotation Table +-- +-- This table describes Cisco specific queuing extensions + +cQRotationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CQRotationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the rotation of Custom Queuing on an + Interface." + ::= { ciscoQueueObjects 3 } + +cQRotationEntry OBJECT-TYPE + SYNTAX CQRotationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Custom Queuing sub-queue attributes for an interface." + INDEX { ifIndex, cQStatsQNumber } + ::= { cQRotationTable 1 } + +CQRotationEntry ::= SEQUENCE { + cQRotationOctets Integer32 +} + +cQRotationOctets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets which may be transmitted from a custom + queuing sub-queue before it must yield to another queue." + ::= { cQRotationEntry 1 } + +-- +-- Conformance Information +-- + +cQCompliances OBJECT IDENTIFIER ::= { ciscoQueueConformance 1 } +cQGroups OBJECT IDENTIFIER ::= { ciscoQueueConformance 2 } + +-- +-- Compliance Statements +-- + +cQCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The core compliance statement for all queued interfaces." + MODULE + MANDATORY-GROUPS { cQIfGroup, cQStatsGroup, cQRotationGroup } + ::= { cQCompliances 1 } + +-- +-- Core Conformance Groups for All Link Stations +-- + +cQIfGroup OBJECT-GROUP + OBJECTS { cQIfQType, cQIfTxLimit, cQIfSubqueues } + STATUS current + DESCRIPTION + "The configuration of queuing on the interface. Interface + Queuing statistics (ifOutQDepth and ifOutDiscards) are kept in + the interface table." + ::= { cQGroups 1 } + +cQStatsGroup OBJECT-GROUP + OBJECTS { cQStatsDepth, cQStatsMaxDepth, cQStatsDiscards } + STATUS current + DESCRIPTION + "The statistics for individual queues in the interface queuing + system." + ::= { cQGroups 2 } + +cQRotationGroup OBJECT-GROUP + OBJECTS { cQRotationOctets } + STATUS current + DESCRIPTION + "The Custom Queuing queue rotation weights." + ::= { cQGroups 3 } +END diff --git a/MIBS/cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB b/MIBS/cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB new file mode 100644 index 0000000..ba26124 --- /dev/null +++ b/MIBS/cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB @@ -0,0 +1,2273 @@ +-- * $Source$ +-- *------------------------------------------------------------------ +-- * CISCO-REMOTE-ACCESS-MONITOR-MIB.my: Cisco Remote Access MIB +-- * +-- * May 2003, S Ramakrishnan +-- * +-- * Copyright (c) 2003, 2008 by cisco Systems, Inc. +-- * All rights reserved. +-- * +-- *------------------------------------------------------------------ + +CISCO-REMOTE-ACCESS-MONITOR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Counter64, + Gauge32, + Integer32, + Unsigned32, + zeroDotZero + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + TimeStamp, + TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ciscoMgmt + FROM CISCO-SMI; + + ciscoRemoteAccessMonitorMIB MODULE-IDENTITY + LAST-UPDATED "200402030000Z" + ORGANIZATION "Cisco Systems" + CONTACT-INFO + " + Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + E-mail: cs-snmp@cisco.com" + + DESCRIPTION + " + Acronyms and Definitions + The following acronyms and terms are used in this + document: + + IPSec: Secure IP Protocol + + VPN: Virtual Private Network + + RAS: Remote Access Service + + ISP: Internet Service Provider. + + LAN: Local Area Network + + Group: A collection of remote access users grouped + and managed together as a single entity for + administrative convenience. + + Session: A Remote Access Session. + + SVC: SSL VPN Client + + Webvpn: VPN connection established using web browser. + + Overview of the MIB + + This is a MIB Module for monitoring the structures in Virtual + Private Networks based remote access networks. The MIB seeks + to create a common model of Remote Access across implementations + of the service on layer 2 (PPTP, L2TP, L2F), layer 3 (IPsec) and + layer 4 (SSL) virtual private networks. The MIB defines counters + and objects of interest to performance/fault monitoring in a + way which is independent of the technology of the remote access + implementation. + + MIB contains eight major groups of objects which are used + to manage Remote Access connections: + a) Remote Access capacity group + This section defines metrics to gauge the limits of + resources on this device which are critical to RAS + service. + + b) Remote Access resource usage group + This section defines metrics to gauge the usage of + resources on this device which are critical to RAS + service service. + + c) Current activity and performance of RAS service + This section defines metrics to gauge the current + remote access activity. + + d) Remote Access Service failures + This section defines metrics to monitor session + failures and failures of the service itself, measured + at aggregate level, session level and group level. + + e) Security violations in the Remote Access service + This section defines metrics which reflect the state + of remote access service of interest to Security + Operations staff in an enterprise. + + f) Threshold group (allows definition of high water marks) + This section allows the management entity to define + thresholds to set high water marks on critical metrics. + + g) Notifications + This section defines notifications to signal + significant events pertaining to the Remote Access + Service. + " + REVISION "200808280000Z" + DESCRIPTION + "Added crasEmailNumSessions + crasEmailCumulateSessions + crasEmailPeakConcurrentSessions + crasIPSecNumSessions + crasIPSecCumulateSessions + crasIPSecPeakConcurrentSessions + crasL2LNumSessions + crasL2LCumulateSessions + crasL2LPeakConcurrentSessions + crasLBNumSessions + crasLBCumulateSessions + crasLBPeakConcurrentSessions + crasSVCNumSessions + crasSVCCumulateSessions + crasSVCPeakConcurrentSessions + crasWebvpnNumSessions + crasWebvpnCumulateSessions + crasWebvpnPeakConcurrentSessions objects + + " + ::= { ciscoMgmt 392 } + +-- Tentative anchor under ciscoMgmt + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Local Textual Conventions +-- +++++++++++++++++++++++++++++++++++++++++++++++++++ + RasProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The protocol immediately underlying the remote + access session. + + The value 'other' has been listed to allow for the + MIB to be supported on proprietary protocols not + listed here. + " + SYNTAX INTEGER { + other(1), + ipsec(2), + l2tp(3), + l2tpoveripsec(4), + pptp(5), + l2f(6), + ssl(7) + } + + UserAuthenMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mechanism used to authenticate the user. + + The value 'other' has been listed to allow for the + MIB to support proprietary authentication methods + not listed here. + " + SYNTAX INTEGER { + none(1), + other(2), + radius(3), + tacacsplus(4), + kerberos(5), + local(6), + ldap(7), + ntlm(8), + sdi(9) + } + + UserAuthorMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mechanism used to authorize the user. + The value 'other' has been listed to allow for the + MIB to support proprietary authorization mechanisms + not listed here. + " + SYNTAX INTEGER { + none(1), + other(2), + radius(3), + tacacsplus(4), + kerberos(5), + local(6), + ldap(7) + } + + SessionEncrAlgo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The encryption algorithm used to secure the remote + access session. + " + SYNTAX INTEGER { + none(1), + des(2), + des3(3), + rc4(4), + rc5(5), + idea(6), + cast(7), + blowfish(8), + aes(9) + } + + SessionAuthAlgo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication algorithm used by to perform + packet authentication in the remote access session. + + The value 'other' has been listed to allow for the + MIB to support packet validation algorithms not + listed here. + " + SYNTAX INTEGER{ + none(1), + other(2), + hmacMd5(3), + hmacSha(4) + } + + SessionCompressionAlgo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The compression algorithm used in the remote access + session. + + The value 'other' has been listed to allow for the + MIB to support compression not listed here. + " + SYNTAX INTEGER{ + none(1), + other(2), + lzs(3) + } + + SessionStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of a remote access session. + + initializing: the session is in the process + of being established + + established : the session is established and + is ready to carry application + traffic. Sessions in this state + may also be referred to as + 'active' sessions. + + terminating : the session is in the process + of termination. + + Objects of this type may be used to terminate an + established session by setting value of the object + to terminating(3). + + Management entity may not write values initializing(1) + or established(2) onto objects of this type. Doing so + would cause the managed entity to return an error + condition. + " + SYNTAX INTEGER { + initializing(1), + established(2), + terminating(3) + } + + SessionIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type used to index a remote access session." + SYNTAX Integer32 (1..2147483647) + + FailureRecordIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type used to index failure records in the + failure archive." + SYNTAX Unsigned32 (1..4294967295) + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Remote Access MIB Object Groups +-- +-- This MIB module contains the following groups: +-- 1) Remote Access capacity group +-- 2) Remote Access resource usage group +-- 3) Current activity and performance +-- 4) Failures +-- 5) Security violations +-- 6) Threshold group +-- 7) Notifications: +-- 7a) Controls +-- 7b) Notification definitions +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + ciscoRasMonitorMIBNotifs OBJECT IDENTIFIER + ::= { ciscoRemoteAccessMonitorMIB 0} + + ciscoRasMonitorMIBObjects OBJECT IDENTIFIER + ::= {ciscoRemoteAccessMonitorMIB 1} + + ciscoRasMonitorMIBConform OBJECT IDENTIFIER + ::= { ciscoRemoteAccessMonitorMIB 2 } + + crasCapacity OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBObjects 1 } + crasResourceUsage OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBObjects 2 } + crasActivity OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBObjects 3 } + crasFailures OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBObjects 4 } + crasSecurity OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBObjects 5 } + crasThresholds OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBObjects 6 } + crasNotifCntl OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBObjects 7 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Remote Access capacity group. +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasMaxSessionsSupportable OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of remote access sessions + that may be supported on this device. + + If the device imposes no arbitrary limit on the + maximum number of sessions, it should return a + value of 0." + ::= { crasCapacity 1 } + + crasMaxUsersSupportable OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "Users" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of remote access users + for whom Remote Access sessions may be supported on + this device. + + If the device imposes no arbitrary limit on the + maximum number of users, it should return a + value of 0." + ::= { crasCapacity 2 } + + crasMaxGroupsSupportable OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "Groups" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of remote access groups + that may be defined on this device. 'Group' + refers to a collection of users grouped together + for administrative convenience. + + If the device imposes no arbitrary limit on + the maximum number of groups, it should return + a value of 0." + ::= { crasCapacity 3 } + + crasNumCryptoAccelerators OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "Users" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of hardware crypto accelerators + which can be installed on this device to support + remote access sessions. 'cryptoaccelerator' denotes + a hardware/software entity which the managed entity + uses to offload some or all computations pertaining + to cryptographic operations. + + If the device imposes no arbitrary limit on the + number of crypto accelerators to support Remote Access + function, it should return a value of 0." + ::= { crasCapacity 4 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Remote Access resource usage group. +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasGlobalBwUsage OBJECT-TYPE + SYNTAX Gauge32 + UNITS "MBytes/second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average bandwidth used by all the active + remote access sessions." + ::= { crasResourceUsage 1 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Remote Access activity usage group. +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasNumSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active sessions. + + A session is a connection terminating on the managed + entity which has been established to provide remote + access connectivity to a user. A session is said to be + 'active' if it is ready to carry application traffic + between the user and the managed entity. A session which + is not active is defined to be 'dormant'. + " + + ::= { crasActivity 1 } + + crasNumPrevSessions OBJECT-TYPE + SYNTAX Counter32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote access sessions which were + previously active but which where since terminated. + + Measured since the last reboot of the device." + ::= { crasActivity 2 } + + crasNumUsers OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Users" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of users who have active sessions. + " + ::= { crasActivity 3 } + + crasNumGroups OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Groups" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user groups whose members have + active sessions." + ::= { crasActivity 4 } + + crasGlobalInPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by all + currently and previously active remote access + sessions." + ::= { crasActivity 5 } + + crasGlobalOutPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted by all + currently and previously active remote access + sessions." + ::= { crasActivity 6 } + + crasGlobalInOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by all currently + and previously active remote access sessions. + This value is accumulated BEFORE determining whether + or not the packet should be decompressed. + " + ::= { crasActivity 7 } + + crasGlobalInDecompOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of decompressed octets received + by all current and previous remote access sessions. + This value is accumulated AFTER the packet is + decompressed. If compression is not being used, + this value will match the value of crasGlobalInOctets. + " + ::= { crasActivity 8 } + + crasGlobalOutOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted by all + currently and previously active remote access + sessions. + + This value is accumulated AFTER determining + whether or not the packet should be compressed. + " + ::= { crasActivity 9 } + + crasGlobalOutUncompOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of uncompressed octets sent + by all current and previous remote access sessions. + This value is accumulated BEFORE the packet is + compressed. If compression is not being used, this + value will match the value of crasGlobalOutOctets. + " + ::= { crasActivity 10 } + + crasGlobalInDropPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets which were dropped + during receive processing by all currently and + previously active remote access sessions." + ::= { crasActivity 11 } + + crasGlobalOutDropPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets which were + dropped during receive processing by all + currently and previously active remote access + sessions." + ::= { crasActivity 12 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Remote Access session table +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrasSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists all the currently active sessions. + For each session, it lists the attributes (user, + group, protocol, security), statistics (packet and + octets) and status." + ::= { crasActivity 21 } + + crasSessionEntry OBJECT-TYPE + SYNTAX CrasSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes, statistics and + status of an active session." + INDEX { crasUsername, + crasSessionIndex} + ::= { crasSessionTable 1} + + CrasSessionEntry ::= SEQUENCE { + crasUsername SnmpAdminString, + crasGroup SnmpAdminString, + crasSessionIndex SessionIndex, + crasAuthenMethod UserAuthenMethod, + crasAuthorMethod UserAuthorMethod, + crasSessionDuration Counter32, + crasLocalAddressType InetAddressType, + crasLocalAddress InetAddress, + crasISPAddressType InetAddressType, + crasISPAddress InetAddress, + crasSessionProtocol RasProtocol, + crasProtocolElement OBJECT IDENTIFIER, + crasSessionEncryptionAlgo SessionEncrAlgo, + crasSessionPktAuthenAlgo SessionAuthAlgo, + crasSessionCompressionAlgo SessionCompressionAlgo, + crasHeartbeatInterval Unsigned32, + crasClientVendorString SnmpAdminString, + crasClientVersionString SnmpAdminString, + crasClientOSVendorString SnmpAdminString, + crasClientOSVersionString SnmpAdminString, + -- + crasPrimWINSServerAddrType InetAddressType, + crasPrimWINSServer InetAddress, + crasSecWINSServerAddrType InetAddressType, + crasSecWINSServer InetAddress, + crasPrimDNSServerAddrType InetAddressType, + crasPrimDNSServer InetAddress, + crasSecDNSServerAddrType InetAddressType, + crasSecDNSServer InetAddress, + crasDHCPServerAddrType InetAddressType, + crasDHCPServer InetAddress, + -- + crasSessionInPkts Counter64, + crasSessionOutPkts Counter64, + crasSessionInDropPkts Counter64, + crasSessionOutDropPkts Counter64, + crasSessionInOctets Counter64, + crasSessionOutOctets Counter64, + crasSessionState SessionStatus + -- + } + + crasUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the user associated with this remote + access session." + ::= { crasSessionEntry 1 } + + crasGroup OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user group to which this remote + access session belongs." + ::= { crasSessionEntry 2 } + + crasSessionIndex OBJECT-TYPE + SYNTAX SessionIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index to distinguish between multiple + Remote Access Sessions associated with the same + user. + + The value of crasSessionIndex must increase monotonically + till it wraps. An implementation may choose to wrap this + index before the value of 2147483647. + " + ::= { crasSessionEntry 3 } + + + crasAuthenMethod OBJECT-TYPE + SYNTAX UserAuthenMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The method used to authenticate the user prior to + establishing the session." + ::= { crasSessionEntry 4 } + + crasAuthorMethod OBJECT-TYPE + SYNTAX UserAuthorMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The method used to authorize the user prior to + establishing the session." + ::= { crasSessionEntry 5 } + + crasSessionDuration OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds elapsed since this session + was established." + ::= { crasSessionEntry 6 } + + crasLocalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in 'crasLocalAddress'. + " + ::= { crasSessionEntry 7 } + + crasLocalAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address assigned to the client of this session + in the private network assigned by the managed entity." + ::= { crasSessionEntry 8 } + + crasISPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in 'crasISPAddress'. + " + ::= { crasSessionEntry 9 } + + crasISPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the peer (client) assigned by the ISP. + This is the address of the client device in the public + network." + ::= { crasSessionEntry 10 } + + crasSessionProtocol OBJECT-TYPE + SYNTAX RasProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol underlying this remote access session." + ::= { crasSessionEntry 11 } + + crasProtocolElement OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to MIB definitions specific to the protocol + underlying corresponding to the session or tunnel + used to realized the remote access session corresponding + to this conceptual row. + + For instance, if this remote access session is based on + IPsec, then this object must contain the complete + instance identifier of the IPsec tunnel corresponding + to this remote access session. + + If no MIB definitions specific to the underlying + protocol are available, the value should be set to the + OBJECT IDENTIFIER { 0 0 }. + " + DEFVAL { zeroDotZero } + ::= { crasSessionEntry 12 } + + crasSessionEncryptionAlgo OBJECT-TYPE + SYNTAX SessionEncrAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The algorithm used by this remote access session to + encrypt its payload." + ::= { crasSessionEntry 13 } + + crasSessionPktAuthenAlgo OBJECT-TYPE + SYNTAX SessionAuthAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The algorithm used by this remote access session to + to validate packets." + ::= { crasSessionEntry 14 } + + crasSessionCompressionAlgo OBJECT-TYPE + SYNTAX SessionCompressionAlgo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The algorithm used by this remote access session to + compress packets." + ::= { crasSessionEntry 15 } + + crasHeartbeatInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "Seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interval in seconds between two successive heartbeats + employed by this session. Value of 0 denotes that no + heartbeat is used." + ::= { crasSessionEntry 16 } + + crasClientVendorString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string identifying the vendor of the client + application initiating this Remote Access session." + ::= { crasSessionEntry 17 } + + crasClientVersionString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string identifying the version of the of the client + application initiating the Remote Access session. + This can be used by the administrator to identify which + users are running unsupported client versions." + ::= { crasSessionEntry 18 } + + crasClientOSVendorString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string identifying the vendor of the operating system + on which the client application initiating the Remote Access + Session is running." + ::= { crasSessionEntry 19 } + + crasClientOSVersionString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string identifying the version of the operating + system of the entity which initiated this Remote Access + session." + ::= { crasSessionEntry 20 } + + crasPrimWINSServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in + 'crasPrimWINSServer'. + " + ::= { crasSessionEntry 21 } + + crasPrimWINSServer OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the primary WINS server assigned + managed entity to this client session." + ::= { crasSessionEntry 22 } + + crasSecWINSServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in + 'crasSecWINSServer'. + " + ::= { crasSessionEntry 23 } + + crasSecWINSServer OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the secondary WINS server assigned + by the managed entity to this client session." + ::= { crasSessionEntry 24 } + + crasPrimDNSServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in + 'crasPrimDNSServer'. + " + ::= { crasSessionEntry 25 } + + crasPrimDNSServer OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the primary DNS server assigned by + the managed entity to this client session." + ::= { crasSessionEntry 26 } + + crasSecDNSServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in + 'crasSecDNSServer'. + " + ::= { crasSessionEntry 27 } + + crasSecDNSServer OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the secondary DNS server assigned + by the managed entity to this client session." + ::= { crasSessionEntry 28 } + + crasDHCPServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in + 'crasDHCPServer'. + " + ::= { crasSessionEntry 29 } + + crasDHCPServer OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the DHCP server assigned by the + managed entity to this client session." + ::= { crasSessionEntry 30 } + + crasSessionInPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by this Remote + Access session." + ::= { crasSessionEntry 31 } + + crasSessionOutPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted by this + Remote Access Session." + ::= { crasSessionEntry 32 } + + crasSessionInDropPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received for processing + on this session which were dropped by the managed entity." + ::= { crasSessionEntry 33 } + + crasSessionOutDropPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outgoing packets on this session + which were dropped during transmit processing by the + managed entity." + ::= { crasSessionEntry 34 } + + crasSessionInOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by this Remote + Access Session. + + This value is accumulated BEFORE determining whether + or not the packet should be decompressed. + " + ::= { crasSessionEntry 35 } + + crasSessionOutOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted by this Remote + Access Session. + + This value is accumulated AFTER determining whether + or not the packet should be compressed. + " + ::= { crasSessionEntry 36 } + + crasSessionState OBJECT-TYPE + SYNTAX SessionStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of the remote access session corresponding + to this conceptual row. + + The management entity may use this object to terminate + an established session by setting value of the object + to 'terminating'. + " + ::= { crasSessionEntry 37 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Remote Access session table organized by user group +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasActGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrasActGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists all the currently active remote + access user groups. For each group, it lists the + attributes (group, aggregate activity, aggregate + traffic), and status." + ::= { crasActivity 22 } + + crasActGroupEntry OBJECT-TYPE + SYNTAX CrasActGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes, statistics and + status of an active session." + INDEX { crasActGrpName } + ::= { crasActGroupTable 1} + + CrasActGroupEntry ::= SEQUENCE { + crasActGrpName SnmpAdminString, + crasActGrNumUsers Integer32, + crasActGrpInPkts Counter64, + crasActGrpOutPkts Counter64, + crasActGrpInDropPkts Counter64, + crasActGrpOutDropPkts Counter64, + crasActGrpInOctets Counter64, + crasActGrpOutOctets Counter64 + } + + crasActGrpName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the active user group corresponding to + this entry." + ::= { crasActGroupEntry 1 } + + crasActGrNumUsers OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of users in this group currently connected + to the managed device." + ::= { crasActGroupEntry 2 } + + crasActGrpInPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by this session." + ::= { crasActGroupEntry 3 } + + crasActGrpOutPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted by this session." + ::= { crasActGroupEntry 4 } + + crasActGrpInDropPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets dropped by this session + which were received for processing." + ::= { crasActGroupEntry 5 } + + crasActGrpOutDropPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of outgoing packets which were + dropped during transmit processing by this session." + ::= { crasActGroupEntry 6 } + + crasActGrpInOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received by this session." + ::= { crasActGroupEntry 7 } + + crasActGrpOutOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "Octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted by this session." + ::= { crasActGroupEntry 8 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Remote Access session activity global statistics. +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasEmailNumSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active Email proxy sessions." + ::= { crasActivity 23 } + + + crasEmailCumulateSessions OBJECT-TYPE + SYNTAX Counter32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cumulative Email proxy sessions since system up." + ::= { crasActivity 24 } + + crasEmailPeakConcurrentSessions OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of peak concurrent Email proxy sessions since system up." + ::= { crasActivity 25 } + + crasIPSecNumSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active IPSec sessions." + ::= { crasActivity 26 } + + + crasIPSecCumulateSessions OBJECT-TYPE + SYNTAX Counter32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cumulative IPSec sessions since system up." + ::= { crasActivity 27 } + + crasIPSecPeakConcurrentSessions OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of peak concurrent Email proxy sessions since system up." + ::= { crasActivity 28 } + + crasL2LNumSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active LAN to LAN sessions." + ::= { crasActivity 29 } + + + crasL2LCumulateSessions OBJECT-TYPE + SYNTAX Counter32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cumulative LAN to LAN sessions since system up." + ::= { crasActivity 30 } + + crasL2LPeakConcurrentSessions OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of peak concurrent LAN to LAN sessions since system up." + ::= { crasActivity 31 } + + crasLBNumSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active Load Balancing sessions." + ::= { crasActivity 32 } + + + crasLBCumulateSessions OBJECT-TYPE + SYNTAX Counter32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cumulative Load Balancing sessions since system up." + ::= { crasActivity 33 } + + crasLBPeakConcurrentSessions OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of peak concurrent Load Balancing sessions since system up." + ::= { crasActivity 34 } + + crasSVCNumSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active SVC sessions." + ::= { crasActivity 35 } + + + crasSVCCumulateSessions OBJECT-TYPE + SYNTAX Counter32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cumulative SVC sessions since system up." + ::= { crasActivity 36 } + + crasSVCPeakConcurrentSessions OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of peak concurrent SVC sessions since system up." + ::= { crasActivity 37 } + + crasWebvpnNumSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active Webvpn sessions." + ::= { crasActivity 38 } + + + crasWebvpnCumulateSessions OBJECT-TYPE + SYNTAX Counter32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of cumulative Webvpn sessions since system up." + ::= { crasActivity 39 } + + crasWebvpnPeakConcurrentSessions OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of peak concurrent Webvpn sessions since system up." + ::= { crasActivity 40 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Remote Access Failures Group +-- +-- This group consists of: +-- 1) Remote Access global failures +-- 2) Remote Access session failures +-- 3) Remote Access Group failures +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The global failures group +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + crasFailuresGlobals OBJECT IDENTIFIER + ::= { crasFailures 1 } + + crasNumTotalFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attempts to establish sessions which + failed, since the last reboot of the managed device." + ::= { crasFailuresGlobals 1 } + + crasNumDeclinedSessions OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of session setup attempts, counted since + the last time the notification + 'ciscoRasTooManyFailedAuths' was issued, which were + declined due to authentication or authorization + failure. + " + ::= { crasFailuresGlobals 2 } + + crasNumSetupFailInsufResources OBJECT-TYPE + SYNTAX Counter64 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of session setup attempts that failed + due to insufficient resources." + ::= { crasFailuresGlobals 3 } + + crasNumAbortedSessions OBJECT-TYPE + SYNTAX Counter64 + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions which were successfully + setup but were since terminated abnormally." + ::= { crasFailuresGlobals 4 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Failure Global Control Objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasFailGlobalCntl OBJECT IDENTIFIER + ::= { crasFailures 2 } + + crasFailTableSize OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The window size of the Remote Access Failure tables. + + The failure tables for session and group failures + maintain only the last crasFailTableSize number of + failure records. A value of 0 for this MIB variable + indicates that archiving of the failures is disabled. + + An implementation may choose suitable minimum and + maximum values for this element based on the local + policy and available resources. If an SNMP SET request + specifies a value outside this window for this element, + a BAD VALUE may be returned." + + ::= { crasFailGlobalCntl 1 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- The Remote Access Service failure history +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasSessFailures OBJECT IDENTIFIER + ::= { crasFailures 3 } + + + crasSessFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrasSessFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + This table records the last 'N' session failures, + where 'N' is the value of the MIB element + 'crasFailTableSize' defined earlier. + + A failure could be a failure to establish a session + ('setup' failure) or a failure of a session after it + was established ('operational' failure). + " + ::= { crasSessFailures 1 } + + crasSessFailEntry OBJECT-TYPE + SYNTAX CrasSessFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the attributes associated with + a remote access session failure." + INDEX { crasSessFailIndex } + ::= { crasSessFailTable 1 } + + CrasSessFailEntry ::= SEQUENCE { + crasSessFailIndex FailureRecordIndex, + crasSessFailUsername SnmpAdminString, + crasSessFailGroupname SnmpAdminString, + crasSessFailType INTEGER, + crasSessFailReason INTEGER, + crasSessFailTime TimeStamp, + crasSessFailSessionIndex SessionIndex, + crasSessFailISPAddrType InetAddressType, + crasSessFailISPAddr InetAddress, + crasSessFailLocalAddrType InetAddressType, + crasSessFailLocalAddr InetAddress + } + + crasSessFailIndex OBJECT-TYPE + SYNTAX FailureRecordIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the session failure table. + The value of the index is a number which + begins at one and is incremented with each + session failure. The value of this object will + wrap at 4,294,967,295." + ::= { crasSessFailEntry 1 } + + crasSessFailUsername OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user associated with this failed + remote access session." + ::= { crasSessFailEntry 2 } + + crasSessFailGroupname OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user group to which this failed + remote access session belongs." + ::= { crasSessFailEntry 3 } + + crasSessFailType OBJECT-TYPE + SYNTAX INTEGER{ + setupFailure(1), + operationalFailure(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the failure: + 1 = failure occurred during session setup + 2 = failed occurred after the session was setup + successfully. + " + ::= { crasSessFailEntry 4 } + + crasSessFailReason OBJECT-TYPE + SYNTAX INTEGER{ + other(1), + internalError(2), + authenticationFailure(3), + authorizationFailure(4), + sysCapExceeded(5), + peerAbortRequest(6), + peerLost(7), + operRequest(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for the failure. Possible reasons + include: + 1 = other (error which cannot be classified in + any of the types listed below). + 2 = internal error occurred + 3 = failed to authenticate the peer/user + 4 = failed to authorize the peer/user + 5 = system capacity exceeded (memory, cpu, max + users etc) + 6 = peer requested to abort the session or the + setup + 7 = lost peer's heartbeat + 8 = local management request." + ::= { crasSessFailEntry 5 } + + crasSessFailTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the MIB element 'sysUpTime' + at the time of the failure." + ::= { crasSessFailEntry 6 } + + crasSessFailSessionIndex OBJECT-TYPE + SYNTAX SessionIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the session which failed (in case + this was an operational failure). In case of setup + failures (where the value of 'crasSessFailType' of + this conceptual row is 'operationalFailure'), the + value of this object is undefined and should not be + processed." + ::= { crasSessFailEntry 7 } + + crasSessFailISPAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in + 'crasSessFailISPAddr'. + " + ::= { crasSessFailEntry 8 } + + crasSessFailISPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The public address of the peer." + ::= { crasSessFailEntry 9 } + + crasSessFailLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address returned in + 'crasSessFailLocalAddr'. + " + ::= { crasSessFailEntry 10 } + + crasSessFailLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address assigned to the peer by the local + address management mechanism. In case no address + was assigned to the peer when the failure occurred, + this MIB variable would contain the IPv4 address + value 0.0.0.0" + ::= { crasSessFailEntry 11 } + + + crasFailLastFailIndex OBJECT-TYPE + SYNTAX FailureRecordIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of column 'crasSessFailIndex' + corresponding to the last row added to the + crasSessFailTable. + + The value of this object is undefined and should + not be processed by the management entity if the + value of the object 'crasFailTableSize' is 0. + " + ::= { crasSessFailures 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Remote Access session failure history, catalogued by +-- user group +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + crasGroupFailures OBJECT IDENTIFIER + ::= { crasFailures 4 } + + crasGrpFailTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrasGrpFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table records the last 'N' occurrences of + failures (setup or operational) per user group, + where 'N' is the value of the MIB element + 'crasFailTableSize' defined earlier. + + When 'N' entries have been created, the failure + information about a new user group must be created by + deleting the oldest entry in this table. + " + ::= { crasGroupFailures 1 } + + crasGrpFailEntry OBJECT-TYPE + SYNTAX CrasGrpFailEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the summary of failures for a + specific user group." + INDEX { crasGrpFailGroupname } + ::= { crasGrpFailTable 1 } + + CrasGrpFailEntry ::= SEQUENCE { + crasGrpFailGroupname SnmpAdminString, + crasGrpFailNumFailAuths Counter64, + crasGrpFailNumResourceFailures Counter64, + crasGrpFailNumDeclined Counter64, + crasGrpFailNumTerminatedMgmt Counter64, + crasGrpFailNumTerminatedOther Counter64 + } + + crasGrpFailGroupname OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the user group to which this failure + record corresponds. + + This is the index of the group failure table." + ::= { crasGrpFailEntry 1 } + + crasGrpFailNumFailAuths OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sessions belonging to this group which + failed authentication; counted since last reboot." + ::= { crasGrpFailEntry 2 } + + crasGrpFailNumResourceFailures OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of session setup attempts which failed due + to insufficient resources." + ::= { crasGrpFailEntry 3 } + + crasGrpFailNumDeclined OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of session setup attempts which were declined + by the managed entity due to local policy. These would + include sessions which were denied due to rate control + settings." + ::= { crasGrpFailEntry 4 } + + crasGrpFailNumTerminatedMgmt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of established sessions which were terminated + by explicit management action. The termination may have + been triggered locally or based on a request from the peer." + ::= { crasGrpFailEntry 5 } + + crasGrpFailNumTerminatedOther OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of established sessions which were + terminated due to insufficient reasons, internal error + or other reasons not caused by management action." + ::= { crasGrpFailEntry 6 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- RAS Security Group +-- +-- This group consists of: +-- 1) RAS security global counters +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + crasSecurityGlobals OBJECT IDENTIFIER + ::= { crasSecurity 1 } + + crasNumDisabledAccounts OBJECT-TYPE + SYNTAX Counter64 + UNITS "Users" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of user accounts which were + disabled due to repeated login failures." + ::= { crasSecurityGlobals 1 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- RAS Thrshold Group +-- +-- This group consists of threshold values for RAS parameters +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasThrMaxSessions OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "Sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of sessions which are successfully + setup after which the managed entity should alert the + network management entity using the notification + 'ciscoRasTooManySessions', if the notification has been + enabled. + + A value of 0 indicates that the threshold has not been + set." + DEFVAL { 0 } + ::= { crasThresholds 1 } + + crasThrMaxFailedAuths OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object 'crasNumDeclinedSessions' at + which the managed entity should alert the network + management entity using the notification + 'ciscoRasTooManyFailedAuths', if the notification + has been enabled. + + A value of 0 indicates that the threshold has not been + set." + DEFVAL { 4294967295 } + ::= { crasThresholds 2 } + + crasThrMaxThroughput OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "Octets Per Second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The highest throughput of the Remote Access Service at + which the managed entity should alert the network management + entity using the notification 'ciscoRasTooHighThroughput', + if the notification has been enabled. + + The notification is disabled till the value of the + aggregate throughput of the managed entity drops below + the value of this object. + + A value of 0 indicates that the threshold has not been + set." + DEFVAL { 0 } + ::= { crasThresholds 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Notification Control Group +-- +-- This group of objects controls the sending of +-- Remote Access MIB TRAPs. +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + crasCntlTooManySessions OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state of + sending the trap to signal the violation of the + Max session threshold." + DEFVAL { false } + ::= { crasNotifCntl 1 } + + crasCntlTooManyFailedAuths OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state of + sending the trap to signal the violation of the + Max authentication failure count threshold." + DEFVAL { false } + ::= { crasNotifCntl 2 } + + crasCntlTooHighThroughput OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the administrative state of + sending the trap to signal the violation of the + Max throughput threshold." + DEFVAL { false } + ::= { crasNotifCntl 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Cisco Remote Access Notifications - TRAPs +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + ciscoRasTooManySessions NOTIFICATION-TYPE + OBJECTS { + crasNumSessions, + crasNumUsers, + crasMaxSessionsSupportable, + crasMaxUsersSupportable, + crasThrMaxSessions + } + STATUS current + DESCRIPTION + "This notification is generated when the managed entity + detects that the number of sessions established exceeds + the set threshold crasThrMaxSessions. + + Once the notification has been issued, further + notifications are suppressed till the value returns + below the specified threshold." + ::= { ciscoRasMonitorMIBNotifs 1 } + + ciscoRasTooManyFailedAuths NOTIFICATION-TYPE + OBJECTS { + crasNumDeclinedSessions, + crasThrMaxFailedAuths + } + STATUS current + DESCRIPTION + "This notification is generated when the managed entity + detects that the number of login attempts (over all + users) exceeds the set threshold for throughput + (crasThrMaxFailedAuths). + + Once the notification has been issued, further + notifications are suppressed till the value returns + below the specified threshold." + ::= { ciscoRasMonitorMIBNotifs 2 } + + ciscoRasTooHighThroughput NOTIFICATION-TYPE + OBJECTS { + crasGlobalInOctets, + crasGlobalOutOctets, + crasThrMaxThroughput + } + STATUS current + DESCRIPTION + "This notification is generated when the managed entity + detects that the current throughput of the device exceeds + the set threshold for throughput (crasThrMaxThroughput). + + Once the notification has been issued, further + notiifcations are suppressed till the value returns + below the specified threshold." + ::= { ciscoRasMonitorMIBNotifs 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance Information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + ciscoRasMonitorMIBCompliances OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBConform 1 } + + ciscoRasMonitorMIBGroups OBJECT IDENTIFIER + ::= { ciscoRasMonitorMIBConform 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Compliance Statements +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + ciscoRasMonitorMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMP entities + the Cisco Remote Access Monitoring MIB." + + MODULE -- this module + MANDATORY-GROUPS { + ciscoRasCapacityGroup, + ciscoRasResourceUsageGroup, + ciscoRasActivityGroup, + ciscoRasMandatoryFailureGroup + } + + GROUP ciscoRasGrpActivityGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoRasOptionalFailureGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoRasSecurityGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoRasThresholdsGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoRasNotificationsGroup + DESCRIPTION + "This group is mandatory if and only if + the SNMP agent on the managed entity + implements the group + 'ciscoRasThresholdsGroup'." + + GROUP ciscoRasNotificationCntlGroup + DESCRIPTION + "This group is mandatory if and only if + the SNMP agent on the managed entity + implements the group + 'ciscoRasNotificationsGroup'." + + OBJECT crasSessionState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + + OBJECT crasCntlTooManySessions + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT crasCntlTooManyFailedAuths + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT crasCntlTooHighThroughput + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ciscoRasMonitorMIBCompliances 1 } + + ciscoRasMonitorMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities + the Cisco Remote Access Monitoring MIB." + + MODULE -- this module + MANDATORY-GROUPS { + ciscoRasCapacityGroup, + ciscoRasResourceUsageGroup, + ciscoRasActivityGroup, + ciscoRasActivityGroupRev1, + ciscoRasMandatoryFailureGroup + } + + GROUP ciscoRasGrpActivityGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoRasOptionalFailureGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoRasSecurityGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoRasThresholdsGroup + DESCRIPTION + "This group is optional." + + GROUP ciscoRasNotificationsGroup + DESCRIPTION + "This group is mandatory if and only if + the SNMP agent on the managed entity + implements the group + 'ciscoRasThresholdsGroup'." + + GROUP ciscoRasNotificationCntlGroup + DESCRIPTION + "This group is mandatory if and only if + the SNMP agent on the managed entity + implements the group + 'ciscoRasNotificationsGroup'." + + OBJECT crasSessionState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + + OBJECT crasCntlTooManySessions + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT crasCntlTooManyFailedAuths + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT crasCntlTooHighThroughput + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + ::= { ciscoRasMonitorMIBCompliances 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Units of Conformance +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ + ciscoRasCapacityGroup OBJECT-GROUP + OBJECTS { + -- The RAS capacity group + crasMaxSessionsSupportable , + crasMaxUsersSupportable , + crasMaxGroupsSupportable , + crasNumCryptoAccelerators + } + STATUS current + DESCRIPTION + "This group consists of the MIB objects pertaining + to Remote Access Service capacity parameters defined + in the Cisco Remote Access MIB." + ::= { ciscoRasMonitorMIBGroups 1 } + + ciscoRasResourceUsageGroup OBJECT-GROUP + OBJECTS { + crasGlobalBwUsage + } + STATUS current + DESCRIPTION + "This group consists of the MIB objects pertaining + to Remote Access Service resource usage parameters + defined in the Cisco Remote Access MIB." + ::= { ciscoRasMonitorMIBGroups 2 } + + ciscoRasActivityGroup OBJECT-GROUP + OBJECTS { + crasNumSessions , + crasNumPrevSessions , + crasNumUsers , + crasGlobalInPkts , + crasGlobalOutPkts , + crasGlobalInOctets , + crasGlobalOutOctets , + crasGlobalInDecompOctets, + crasGlobalOutUncompOctets, + crasGlobalInDropPkts , + crasGlobalOutDropPkts , + crasGroup , + crasAuthenMethod , + crasAuthorMethod , + crasSessionDuration , + crasLocalAddressType, + crasLocalAddress , + crasISPAddressType , + crasISPAddress , + crasSessionProtocol , + crasProtocolElement, + crasSessionEncryptionAlgo , + crasSessionPktAuthenAlgo , + crasSessionCompressionAlgo , + crasHeartbeatInterval , + crasClientVendorString , + crasClientVersionString , + crasClientOSVendorString , + crasClientOSVersionString , + -- + crasPrimWINSServerAddrType , + crasPrimWINSServer , + crasSecWINSServerAddrType , + crasSecWINSServer , + crasPrimDNSServerAddrType, + crasPrimDNSServer , + crasSecDNSServerAddrType , + crasSecDNSServer , + crasDHCPServerAddrType , + crasDHCPServer , + -- + crasSessionInPkts , + crasSessionOutPkts , + crasSessionInDropPkts , + crasSessionOutDropPkts , + crasSessionInOctets , + crasSessionOutOctets, + crasSessionState + -- + } + STATUS current + DESCRIPTION + "This group consists of the MIB objects pertaining + to the Cisco Remote Access MIB Activity group. + + Following are definitions of some terms used in + this compliance group: + + User: + A remote access user. + + Group: + A collection of remote access users grouped + and managed together as a single entity for + administrative convenience. + + ISP: + Internet Service Provider. + + Crypto Accelerator + 'Crypto Accelerator' denotes a device which + the managed entity uses to offload some or all + computations pertaining to cryptographic + operations. + + Session + A connection terminating on the managed device + which has been established to provide remote access + connectivity to a user. + " + ::= { ciscoRasMonitorMIBGroups 3 } + + ciscoRasGrpActivityGroup OBJECT-GROUP + OBJECTS { + crasNumGroups, + crasActGrNumUsers, + crasActGrpInPkts, + crasActGrpOutPkts, + crasActGrpInDropPkts, + crasActGrpOutDropPkts, + crasActGrpInOctets, + crasActGrpOutOctets + } + STATUS current + DESCRIPTION + "This group consists of the MIB objects pertaining + to activity of user groups. + " + ::= { ciscoRasMonitorMIBGroups 4 } + + + ciscoRasMandatoryFailureGroup OBJECT-GROUP + OBJECTS { + crasNumTotalFailures, + crasNumDeclinedSessions, + crasNumAbortedSessions, + crasFailTableSize + } + STATUS current + DESCRIPTION + "This group categorizes objects pertaining to + failures in the Remote Access Service which are + essential for successful monitoring of the + service. + " + ::= { ciscoRasMonitorMIBGroups 5 } + + ciscoRasOptionalFailureGroup OBJECT-GROUP + OBJECTS { + crasNumSetupFailInsufResources, + crasSessFailUsername, + crasSessFailGroupname, + crasSessFailType, + crasSessFailReason, + crasSessFailTime, + crasSessFailSessionIndex, + crasSessFailISPAddr, + crasSessFailLocalAddr, + crasSessFailISPAddrType, + crasSessFailLocalAddrType, + crasFailLastFailIndex, + crasGrpFailNumFailAuths, + crasGrpFailNumResourceFailures, + crasGrpFailNumDeclined, + crasGrpFailNumTerminatedMgmt, + crasGrpFailNumTerminatedOther + } + STATUS current + DESCRIPTION + "This group categorizes optional objects pertaining + to failures in the Remote Access Service." + ::= { ciscoRasMonitorMIBGroups 6 } + + ciscoRasSecurityGroup OBJECT-GROUP + OBJECTS { + crasNumDisabledAccounts + } + STATUS current + DESCRIPTION + "This group categorizes objects pertaining to the + monitoring state of security in the Remote Access + Service." + ::= { ciscoRasMonitorMIBGroups 7 } + + ciscoRasThresholdsGroup OBJECT-GROUP + OBJECTS { + crasThrMaxSessions, + crasThrMaxFailedAuths, + crasThrMaxThroughput + } + STATUS current + DESCRIPTION + "This group categorizes objects which are used to + establish baseline values of metrics instrumenting + the Remote Access Service." + ::= { ciscoRasMonitorMIBGroups 8 } + + ciscoRasNotificationCntlGroup OBJECT-GROUP + OBJECTS { + crasCntlTooManySessions, + crasCntlTooManyFailedAuths, + crasCntlTooHighThroughput + } + STATUS current + DESCRIPTION + "This group of objects controls the sending of + notifications defined in this MIB module." + ::= { ciscoRasMonitorMIBGroups 9 } + + ciscoRasNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoRasTooHighThroughput, + ciscoRasTooManyFailedAuths, + ciscoRasTooManySessions + } + STATUS current + DESCRIPTION + "This group contains the notifications for the + Remote Access MIB." + ::= { ciscoRasMonitorMIBGroups 10 } + + ciscoRasActivityGroupRev1 OBJECT-GROUP + OBJECTS { + crasEmailNumSessions, + crasEmailCumulateSessions, + crasEmailPeakConcurrentSessions, + crasIPSecNumSessions, + crasIPSecCumulateSessions, + crasIPSecPeakConcurrentSessions, + crasL2LNumSessions, + crasL2LCumulateSessions, + crasL2LPeakConcurrentSessions, + crasLBNumSessions, + crasLBCumulateSessions, + crasLBPeakConcurrentSessions, + crasSVCNumSessions, + crasSVCCumulateSessions, + crasSVCPeakConcurrentSessions, + crasWebvpnNumSessions, + crasWebvpnCumulateSessions, + crasWebvpnPeakConcurrentSessions + } + STATUS current + DESCRIPTION + "This group contains activity information related + to sessions." + ::= { ciscoRasMonitorMIBGroups 11 } + +END diff --git a/MIBS/cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB b/MIBS/cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB new file mode 100644 index 0000000..51f8d6b --- /dev/null +++ b/MIBS/cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB @@ -0,0 +1,1225 @@ +-- ***************************************************************** +-- CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.my +-- +-- MIB support for the Resilient Ethernet Protocol Feature +-- +-- Oct 2006, Nagaraj Hegde +-- Copyright (c) 2006-2007-2011 by cisco Systems Inc. +-- +-- All rights reserved. +-- +-- **************************************************************** + +CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Integer32, + Counter32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + TruthValue, + RowStatus, + TimeStamp, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + InterfaceIndex, + InterfaceIndexOrZero + FROM IF-MIB + VlanId + FROM Q-BRIDGE-MIB + CiscoVlanList + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoResilientEthernetProtocolMIB MODULE-IDENTITY + LAST-UPDATED "201101110000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + + Postal: 170 W Tasman Drive + + San Jose, CA 95134 + + USA + + + Tel: +1 800 553-NETS + + + E-mail: cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "This MIB module defines objects required for managing + Resilient Ethernet Protocol (REP). + + Resilient Ethernet Protocol (REP) is a Cisco proprietary + protocol that provides an alternative to Spanning Tree + Protocol (STP) to control network loops, handle link + failures and improve convergence time. + + REP controls a group of ports connected in a segment; + ensures that the segment does not create any bridging loops, + and responds to link failures within the segment. + + The following diagram depicts a REP segment: + + [Sw E1]E---NE[Sw 1]NE---NE[Sw 2]NE......... + . + . + [Sw E2]E---NE[Sw N]NE---NE[Sw N-1]NE....... + + Sw : Switch. + E : Edge port. + NE : Non-Edge port. + E1/E2: Edge switches. E1 and E2 can either be same or + different switches. + + A REP segment is a chain of ports connected to each other + and configured with a segment identifier. Each segment + consists of standard (non-edge) segment ports and up to + two edge ports. A device can have only two ports that + belong to the same segment, and each segment port can have + only one external neighbor. + + One edge port in a REP segment acts as the primary edge + port; the other as the secondary edge port. It is the primary + edge port that always participates in VLAN load balancing in + a REP segment. REP VLAN load balancing is achieved by blocking + some VLANs at a configured alternate port and all other VLANs at + an edge port. The execution (preemption) of VLAN load balancing + is triggered by manually enforcing it or after a pre-defined + delay, after the REP segment is complete. + + When segment is completed, all ports will be in open state + except one port that can be in alternate state that is used for + VLAN load balancing as explained above." + REVISION "201101110000Z" + DESCRIPTION + "Modified crepIfPortRole object to include failedPortNoNeighbor + and failedPortLogicalOpen states." + REVISION "201010270000Z" + DESCRIPTION + "Extended 'RepPortType' to allow 'edgeNoNeighbor' and + 'edgeNoNeighborPrimary'. This was done to support REP Edge No + Neighbor feature." + REVISION "200705220000Z" + DESCRIPTION + "Modified 'crepSegmentPreemptStatus' and 'crepIfOperStatus' + objects." + REVISION "200702190000Z" + DESCRIPTION + "Initial Version of the MIB." + ::= { ciscoMgmt 601 } + + + +-- Textual Conventions + +RepPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the port type of the REP port. + + 'notEdge' - non-edge Port. + + 'edge' - edge port for the segment. + + 'edgePrimary' - primary edge port for the segment. + + 'edgeNoNeighbor' - no neighbor edge port for the + segment. + + 'edgeNoNeighborPrimary' - primary no neighbor edge port for the + segment." + SYNTAX INTEGER { + notEdge(1), + edge(2), + edgePrimary(3), + edgeNoNeighbor(4), + edgeNoNeighborPrimary(5) + } + +RepSegmentId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object to provide the unique + identifier for the REP segment." + SYNTAX Unsigned32 + +RepSegmentList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object that indicates the list + of REP segments. Each octet within this value specifies + a set of eight segments. The first octet represents the + first 8 segments of the range of segments specified by + the object, the second octet represents the next 8 segments + etc. + + Within each octet, the most significant bit represents + the lowest numbered segment, and the least significant bit + represents the highest numbered segment. If that bit has + a value of '1' then that segment is included in the set of + segments; the segment is not included if its bit has a value + of '0'. + + NMS may omit any zero-valued octets from the end of this string + in order to reduce SetPDU size, and the agent may also omit + zero-valued trailing octets, to reduce the size of GetResponse + PDUs. + + The maximum length of the object that uses this TC is calculated + to be the ceiling whole number of + ((crepMaxSegmentId - crepMinSegmentId + 1) / 8). + Any octets beyond this length in the SetPDU should be ignored." + SYNTAX OCTET STRING +ciscoRepMIBNotifs OBJECT IDENTIFIER + ::= { ciscoResilientEthernetProtocolMIB 0 } + +ciscoRepMIBObjects OBJECT IDENTIFIER + ::= { ciscoResilientEthernetProtocolMIB 1 } + +ciscoRepMIBConform OBJECT IDENTIFIER + ::= { ciscoResilientEthernetProtocolMIB 2 } + +crepGlobalInfo OBJECT IDENTIFIER + ::= { ciscoRepMIBObjects 1 } + +crepInterfaceConfig OBJECT IDENTIFIER + ::= { ciscoRepMIBObjects 2 } + +crepSegmentConfig OBJECT IDENTIFIER + ::= { ciscoRepMIBObjects 3 } + + +crepSegmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrepSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies REP segments configured on the + device." + ::= { crepSegmentConfig 1 } + +crepSegmentEntry OBJECT-TYPE + SYNTAX CrepSegmentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of REP segment entries. + + The number of segments configured on the device determines + the number of entries. An entry is created when a segment + identifier value is configured on an interface and no + matching entry exists already. + + The entry is deleted once the segment ceases to exist + on the device." + INDEX { crepSegmentId } + ::= { crepSegmentTable 1 } + +CrepSegmentEntry ::= SEQUENCE { + crepSegmentId RepSegmentId, + crepSegmentInterface1 InterfaceIndex, + crepSegmentInterface2 InterfaceIndexOrZero, + crepSegmentComplete TruthValue, + crepSegmentPreempt TruthValue, + crepSegmentPreemptStatus INTEGER +} + +crepSegmentId OBJECT-TYPE + SYNTAX RepSegmentId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the segment identifier." + ::= { crepSegmentEntry 1 } + +crepSegmentInterface1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ifIndex-value assigned to + the first interface that is part of the segment." + REFERENCE + "K. McCloghrie and F. Kastenholz, + 'The Interfaces Group MIB', RFC-2863, June 2000." + ::= { crepSegmentEntry 2 } + +crepSegmentInterface2 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ifIndex-value assigned to + the second interface that is part of the segment. + + The value of zero means that the InterfaceIndex is not + known. The reasons for value being zero might include + the second interface might not yet been configured for + this segment and the device may be the edge of the + segment." + REFERENCE + "K. McCloghrie and F. Kastenholz, + 'The Interfaces Group MIB', RFC-2863, June 2000." + ::= { crepSegmentEntry 3 } + +crepSegmentComplete OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if the segment is complete + such that no port in the segment is in failed state." + ::= { crepSegmentEntry 4 } + +crepSegmentPreempt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object should be set to true by NMS for + triggering manual preemption. This may cause a + momentary traffic disruption. + + Though this can be done for any node in the segment, + it is only effective on the device acting as the REP + primary edge. + + Setting this object false has no effect. This object + always returns false when read." + ::= { crepSegmentEntry 5 } + +crepSegmentPreemptStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + preemptSuccessful(2), + preemptFailure(3), + preemptTrigger(4), + preemptTriggerFailure(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the status of the last preemption + trigger. + + 'none' - preemption trigger is not executed. + + 'preemptSuccessful' - preemption action for the previous + trigger is successful. + + 'preemptFailure' - preemption trigger was successful. + However, preemption failed due to some + problem on the segment. + + 'preemptTrigger' - preemption is triggered successfully + and the result is awaited. + + 'preemptTriggerFailure'- preemption on the segment is not + performed as the preemption trigger + failed. The failure could be due to + invalid port ID or neighbor number + specified in 'crepBlockPortNumInfo' + or 'crepBlockPortIdInfo' respectively, + when the value of + 'crepLoadBalanceBlockPortType' is + 'offset' or 'portId' respectively. + In addition, reason for failure can be + that crepLoadBalanceBlockPortType = + 'prefFlag' and there is no REP port + in the segment configured as preferred + port. + + The value should be 'none' on all agents other than the one + serving as the primary edge for the segment. The value will be + 'none' on the agent serving as the primary edge for the segment + if preemption trigger is not executed yet. + + If the device is not capable of assessing the final outcome of + preemption trigger, then the state should remain in + 'preemptTrigger' state." + ::= { crepSegmentEntry 6 } + + + +crepInterfaceConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrepInterfaceConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides REP configuration for interfaces in the + device. This table contains one entry for each interface + running REP." + ::= { crepInterfaceConfig 1 } + +crepInterfaceConfigEntry OBJECT-TYPE + SYNTAX CrepInterfaceConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exists for each interface, if REP is configured on it. + On a system that supports REP, all ports with ifType = + 'ethernetCsmacd' and those ethernet based virtual ports with + ifType = 'propVirtual' also support REP. + + REP can be configured or unconfigured or modified directly on + the agent as well. + + Dynamically created rows are expected to be non-volatile + such that they persist after an agent restarts." + INDEX { crepIfIndex } + ::= { crepInterfaceConfigTable 1 } + +CrepInterfaceConfigEntry ::= SEQUENCE { + crepIfIndex InterfaceIndex, + crepIfSegmentId RepSegmentId, + crepIfOperStatus INTEGER, + crepIfPortRole INTEGER, + crepIfPortID OCTET STRING, + crepIfAdminEdgePortType RepPortType, + crepIfOperEdgePortType RepPortType, + crepIfPreferredConfig TruthValue, + crepifBlockedVlans1k CiscoVlanList, + crepifBlockedVlans2k CiscoVlanList, + crepifBlockedVlans3k CiscoVlanList, + crepifBlockedVlans4k CiscoVlanList, + crepLoadBalanceBlockPortType INTEGER, + crepBlockPortNumInfo Integer32, + crepBlockPortIdInfo OCTET STRING, + crepIfPreemptDelayTimer Integer32, + crepIfStcnPropagateToSTP TruthValue, + crepIfStcnPropagateToOtherSegs RepSegmentList, + crepIfStcnPropagateToIf InterfaceIndexOrZero, + crepIfConfigRowStatus RowStatus +} + +crepIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the ifIndex-value assigned to the + interface." + REFERENCE + "K. McCloghrie and F. Kastenholz, + 'The Interfaces Group MIB', RFC-2863, June 2000." + ::= { crepInterfaceConfigEntry 1 } + +crepIfSegmentId OBJECT-TYPE + SYNTAX RepSegmentId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the segment that the interface is part. + This object can be modified when crepIfConfigRowStatus is 'active'. + + The valid range is from crepMinSegmentId to crepMaxSegmentId." + ::= { crepInterfaceConfigEntry 2 } + +crepIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + initDown(2), + noNeighbour(3), + oneWay(4), + twoWay(5), + flapping(6), + wait(7), + unknown(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current operational link state + of the REP port. If a REP configured interface is down, + it will be in 'initDown' state. + + 'none' - REP is not operational on the interface. This + value is used when sending the crepLinkStatus + notification when REP configuration is removed + from the interface. + + 'initDown' - initial REP link state. + + 'noNeighbor' - state in which REP is yet to discover its + neighbor. + + 'oneWay' - the state in which messages have been received + from the neighbor but the link has not been + declared to be twoWay yet. + + 'twoWay' - the fully operational state for REP. + + 'flapping' - the state in which there is a mismatch in the + received port information (either local or + remote) for the neighbor. + + 'wait' - the forced transient state before REP starts + discovering its neighbor. + + 'unknown' - the link state cannot be determined." + ::= { crepInterfaceConfigEntry 3 } + +crepIfPortRole OBJECT-TYPE + SYNTAX INTEGER { + failedPort(1), + alternatePort(2), + openPort(3), + failedPortNoNeighbor(4), + failedPortLogicalOpen(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the role or state of a REP port depending + on its link status and whether it is forwarding or blocking + traffic. + + 'failedPort' - a port with a non-operational link status, + such that no traffic is forwarded on it. + + 'alternatePort' - a port forwarding traffic only for a subset of + VLANs, for the purpose of VLAN load balancing. + + 'openPort' - a port forwarding traffic for all VLANs. + + 'failedPortNoNeighbor' - a port with a non-operational link + status and does not have a external + neighbor. + + 'failedPortLogicalOpen' - a port with a non-operational link + status and does not have a external + neighbor but is in forwarding state + for traffic." + ::= { crepInterfaceConfigEntry 4 } + +crepIfPortID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the REP port identifier automatically + assigned by REP when enabled." + ::= { crepInterfaceConfigEntry 5 } + +crepIfAdminEdgePortType OBJECT-TYPE + SYNTAX RepPortType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configured edge port type for the + interface." + DEFVAL { notEdge } + ::= { crepInterfaceConfigEntry 6 } + +crepIfOperEdgePortType OBJECT-TYPE + SYNTAX RepPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the actual edge port type for the + interface. Value 'edge' indicates that the port is secondary + edge port." + ::= { crepInterfaceConfigEntry 7 } + +crepIfPreferredConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if port should get preference to become + the alternate port among other equal ports in the segment. + + Setting this value to true does not guaranty that the port + will become the alternate port. 'crepIfPortRole' should be + checked for the actual status." + DEFVAL { false } + ::= { crepInterfaceConfigEntry 8 } + +crepifBlockedVlans1k OBJECT-TYPE + SYNTAX CiscoVlanList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the list of VLANs configured to be + blocked at the alternate port for VLANs with values of 0 through + 1023. If the bit is set to '1', then the VLAN is marked for + blocking. + + This value is only effective on the device acting as the REP + primary edge. In addition, this value is effective only if + 'crepLoadBalanceBlockPortType' is not 'none'." + ::= { crepInterfaceConfigEntry 9 } + +crepifBlockedVlans2k OBJECT-TYPE + SYNTAX CiscoVlanList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the list of VLANs configured to be + blocked at the alternate port for VLANs with values of 1024 + through 2047. If the bit is set to '1', then the VLAN is marked + for blocking. + + This value is only effective on the device acting as the REP + primary edge. In addition, this value is effective only if + 'crepLoadBalanceBlockPortType' is not 'none'. This object is + only instantiated on devices that support the extended VLANs." + ::= { crepInterfaceConfigEntry 10 } + +crepifBlockedVlans3k OBJECT-TYPE + SYNTAX CiscoVlanList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the list of VLANs configured to be + blocked at the alternate port for VLANs with values of 2048 + through 3071. If the bit is set to '1', then the VLAN is marked + for blocking. + + This value is only effective on the device acting as the REP + primary edge. In addition, this value is effective only if + 'crepLoadBalanceBlockPortType' is not 'none'. This object is + only instantiated on devices that support the extended VLANs." + ::= { crepInterfaceConfigEntry 11 } + +crepifBlockedVlans4k OBJECT-TYPE + SYNTAX CiscoVlanList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the list of VLANs configured to be + blocked at the alternate port for VLANs with values of 3072 + through 4095. If the bit is set to '1', then the VLAN is marked + for blocking. + + This value is only effective on the device acting as the REP + primary edge. In addition, this value is effective only if + 'crepLoadBalanceBlockPortType' is not 'none'. This object is + only instantiated on devices that support the extended VLANs." + ::= { crepInterfaceConfigEntry 12 } + +crepLoadBalanceBlockPortType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + offset(2), + portId(3), + prefFlag(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the method defined to identify the + alternate port in the segment that takes part in VLAN load + balancing by blocking a subset of VLANs after preemption. + + 'none' - no method is specified to identify the alternate + port. In this case, the primary edge blocks all VLANs after + preemption. + + 'offset' - identification is done by a number which indicates + the offset of the port from an edge port. + 'crepBlockPortNumInfo' defines the value. + + 'portId' - identification is done by the port identifier of + the port. 'crepBlockPortIdInfo' defines the value. + + 'prefFlag' - to select the port in the segment that is + configured as the preferred alternate port for VLAN load balancing. + + While setting the value to 'offset' or 'portId', corresponding + values for the value defining objects (mentioned along with the + corresponding descriptions above) should also be provided, along with. + Additionally, at least one of objects that define the VLANs to + be blocked (crepifBlockedVlans1k, crepifBlockedVlans2k, + crepifBlockedVlans3k, crepifBlockedVlans4k) should be provided with + a non-empty value, when setting the value to anything other than 'none'. + + This value is only effective on the device acting as the REP + primary edge." + DEFVAL { none } + ::= { crepInterfaceConfigEntry 13 } + +crepBlockPortNumInfo OBJECT-TYPE + SYNTAX Integer32 (-256..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the offset of the port in the segment + to be blocked for VLAN load balancing. Positive numbers + indicate the offset from the primary edge port and negative + numbers indicates the downstream neighbor from the secondary + edge port. + + [Sw E1]E1---NE1[Sw 1]NE2---NE1[Sw 2]NE2......... + . + . + [Sw E2]E2---NE2[Sw N]NE1---NE2[Sw N-1]NE1....... + + Sw : Switch. + E : Edge port. + NE : Non-Edge port. + E1/E2: Edge switches. E1 and E2 can either be same or + different switches. + + In the segment depicted above, consider port E1 on 'Sw E1' is + the primary edge and E2 on 'Sw E2' is the secondary edge. + Value 1 for this object indicates primary edge port, 2 indicates + NE1 on 'Sw 1', 3 indicates NE2 on 'Sw 1' and so on. Value -1 + indicates secondary edge port, -2 indicates NE2 on 'Sw N', -3 + indicates NE1 on 'Sw N' and so on. Usage of value 0 is invalid. + + This value is only effective on the device acting as the REP + primary edge and has relevance only if + crepLoadBalanceBlockPortType = 'offset'." + ::= { crepInterfaceConfigEntry 14 } + +crepBlockPortIdInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the port identifier of the port in the + segment to be blocked for VLAN load balancing. 'crepIfPortID' + object of the corresponding port provides the port identifier. + + This value is only effective on the device acting as the REP + primary edge and has relevance only if + crepLoadBalanceBlockPortType = 'portId'." + ::= { crepInterfaceConfigEntry 15 } + +crepIfPreemptDelayTimer OBJECT-TYPE + SYNTAX Integer32 (-1..300) + UNITS "delay in seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the interval of time that REP waits + before triggering preemption after the segment is complete. + + The value -1 is used to indicate that no time delay is + configured and the preemption will happen manually. + + This value is only effective on the device acting as the + REP primary edge." + DEFVAL { -1 } + ::= { crepInterfaceConfigEntry 16 } + +crepIfStcnPropagateToSTP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if the REP edge propagates the + segment topology change notifications to the spanning + tree network. + + This value is only effective on the device acting as the + REP primary edge." + DEFVAL { false } + ::= { crepInterfaceConfigEntry 17 } + +crepIfStcnPropagateToOtherSegs OBJECT-TYPE + SYNTAX RepSegmentList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the list of segments to which the + REP edge propagates the segment topology change notifications. + + This value is only effective on the device acting as the + REP primary edge." + DEFVAL { "" } + ::= { crepInterfaceConfigEntry 18 } + +crepIfStcnPropagateToIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the interface to which the REP edge + should propagate the segment topology change notifications. + The interface should be of type ifType = 'ethernetCsmacd' + or an ethernet based virtual port with ifType = 'propVirtual'. + '0' specifies that the device should not propagate STCNs to + any interface. + + This value is only effective on the device acting as the REP + primary edge." + DEFVAL { 0 } + ::= { crepInterfaceConfigEntry 19 } + +crepIfConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage the creation, deletion, and + modification of rows in this table. + + A row may be created using the 'CreateAndGo' option. When the + row is successfully created, the agent would set the RowStatus + to 'active'. 'crepIfSegmentId' should be specified for the + successful creation of the row. + + A row may be deleted by setting this object to 'destroy'. + + All writeable columns in this row can be modified when the + value of this object is 'active'." + ::= { crepInterfaceConfigEntry 20 } + + + +crepInterfaceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CrepInterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for REP interfaces statistics. + This table augments the crepInterfaceConfigTable." + ::= { crepInterfaceConfig 2 } + +crepInterfaceStatsEntry OBJECT-TYPE + SYNTAX CrepInterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The counter entries are not persistent. This is because + once REP is un-configured on the interface the row would be + deleted and hence they will restart if REP is configured + once again on the interface. NMS need to check for + 'crepCounterDiscontinuityTime' to see if the counters have + restarted." + AUGMENTS { crepInterfaceConfigEntry } + ::= { crepInterfaceStatsTable 1 } + +CrepInterfaceStatsEntry ::= SEQUENCE { + crepCounterDiscontinuityTime TimeStamp, + crepLslRxPdus Counter32, + crepLslTxPdus Counter32, + crepHflRxPdus Counter32, + crepHflTxPdus Counter32, + crepBpaTlvRxPackets Counter32, + crepBpaTlvTxPackets Counter32, + crepBpaStcnLslRxPackets Counter32, + crepBpaStcnLslTxPackets Counter32, + crepBpaStcnHflRxPackets Counter32, + crepBpaStcnHflTxPackets Counter32, + crepEpaElectionTlvRxPackets Counter32, + crepEpaElectionTlvTxPackets Counter32, + crepEpaCommandTlvRxPackets Counter32, + crepEpaCommandTlvTxPackets Counter32, + crepEpaInfoTlvRxPackets Counter32, + crepEpaInfoTlvTxPackets Counter32 +} + +crepCounterDiscontinuityTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime on the most recent occasion at which + REP counters suffered a discontinuity on this interface. + If no such discontinuities have occurred since the first + initialization of REP, then this object contains the sysUpTime + value of first initialization." + ::= { crepInterfaceStatsEntry 1 } + +crepLslRxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of link status layer PDUs + received on the port." + ::= { crepInterfaceStatsEntry 2 } + +crepLslTxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of link status layer PDUs + transmitted on the port." + ::= { crepInterfaceStatsEntry 3 } + +crepHflRxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of hardware flood layer PDUs + received on the port." + ::= { crepInterfaceStatsEntry 4 } + +crepHflTxPdus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of hardware flood layer PDUs + transmitted on the port." + ::= { crepInterfaceStatsEntry 5 } + +crepBpaTlvRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of blocked port advertisement + TLVs received on the port." + ::= { crepInterfaceStatsEntry 6 } + +crepBpaTlvTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of blocked port advertisement + TLVs transmitted on the port." + ::= { crepInterfaceStatsEntry 7 } + +crepBpaStcnLslRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of segment topology change + notifications received as blocked port advertisement through + link status layer." + ::= { crepInterfaceStatsEntry 8 } + +crepBpaStcnLslTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of segment topology change + notifications transmitted as blocked port advertisement through + link status layer." + ::= { crepInterfaceStatsEntry 9 } + +crepBpaStcnHflRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of segment topology change + notifications received as blocked port advertisement + through hardware flood layer." + ::= { crepInterfaceStatsEntry 10 } + +crepBpaStcnHflTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of segment topology change + notifications transmitted as blocked port advertisement + through hardware flood layer." + ::= { crepInterfaceStatsEntry 11 } + +crepEpaElectionTlvRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of end port advertisement + election TLVs received that are used for determining the + role, namely primary edge or secondary edge." + ::= { crepInterfaceStatsEntry 12 } + +crepEpaElectionTlvTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of end port advertisement + election TLVs transmitted that are used for determining the + role, namely primary edge or secondary edge." + ::= { crepInterfaceStatsEntry 13 } + +crepEpaCommandTlvRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of end port advertisement + command TLVs received that are used to authorize a port to + takeover the segment for the purpose of VLAN load balancing." + ::= { crepInterfaceStatsEntry 14 } + +crepEpaCommandTlvTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of end port advertisement + command TLVs transmitted that are used to authorize a port to + takeover the segment for the purpose of VLAN load balancing." + ::= { crepInterfaceStatsEntry 15 } + +crepEpaInfoTlvRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of end port advertisement + information TLVs received on the port. These messages are sent + by the end ports (configured edge port, or port which is down + or port which does not have internal peer) to discover the + segment information." + ::= { crepInterfaceStatsEntry 16 } + +crepEpaInfoTlvTxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of end port advertisement + information TLVs transmitted on the port. These messages are + sent by the end ports (configured edge port, or port which is + down or port which does not have internal peer) to discover + the segment information." + ::= { crepInterfaceStatsEntry 17 } + + + +crepVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the version of REP being used." + ::= { crepGlobalInfo 1 } + +crepAdminVlan OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative VLAN used by REP to transmit its + hardware flooding layer messages. + + If the VLAN does not already exist, set operation does not + create the VLAN. The administrative VLAN cannot be the + RSPAN VLAN." + DEFVAL { 1 } + ::= { crepGlobalInfo 2 } + +crepNotifsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the system will generate REP + notifications. This object affects the generation of all REP + notifications defined in this MIB module." + ::= { crepGlobalInfo 3 } + +crepGlobalRepNotifsRate OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + UNITS "notifications per second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the maximum rate at which the system will + generate notifications defined by this MIB module. If this + object value is 0, then the system will not impose a limit on + the rate at which it will generate notification defined by this + MIB module." + ::= { crepGlobalInfo 4 } + +crepMinSegmentId OBJECT-TYPE + SYNTAX RepSegmentId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the minimum segment identifier that can be + configured on the device." + ::= { crepGlobalInfo 5 } + +crepMaxSegmentId OBJECT-TYPE + SYNTAX RepSegmentId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum segment identifier that can be + configured on the device." + ::= { crepGlobalInfo 6 } + +crepLinkStatus NOTIFICATION-TYPE + OBJECTS { + crepIfSegmentId, + crepIfOperStatus + } + STATUS current + DESCRIPTION + "This notification is sent when a REP interface has entered or + left REP link operational status. The link is considered + operational when 'crepIfOperStatus' is 'twoWay'. + 'crepIfOperStatus' would be 'none' if the + crepInterfaceConfigEntry entry has been removed." + ::= { ciscoRepMIBNotifs 1 } + +crepPreemptionStatus NOTIFICATION-TYPE + OBJECTS { crepSegmentPreemptStatus } + STATUS current + DESCRIPTION + "This notification indicates the status of the preemption + triggered on REP primary edge." + ::= { ciscoRepMIBNotifs 2 } + +crepPortRoleChange NOTIFICATION-TYPE + OBJECTS { + crepIfSegmentId, + crepIfPortRole + } + STATUS current + DESCRIPTION + "This notification is sent when the role of a Port changes + that are indicated by 'crepIfPortRole'." + ::= { ciscoRepMIBNotifs 3 } +-- Conformance + +ciscoRepMIBCompliances OBJECT IDENTIFIER + ::= { ciscoRepMIBConform 1 } + +ciscoRepMIBGroups OBJECT IDENTIFIER + ::= { ciscoRepMIBConform 2 } + + +ciscoRepMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for + CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoRepGlobalGroup, + ciscoRepNotificationGroup, + ciscoRepInterfaceGroup, + ciscoRepSegmentGroup + } + + OBJECT crepIfConfigRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for createAndWait, notReady and notInService values are + not required." + + OBJECT crepNotifsEnable + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + + OBJECT crepGlobalRepNotifsRate + MIN-ACCESS read-only + DESCRIPTION + "read-write access is not required." + ::= { ciscoRepMIBCompliances 1 } + +-- Units of Conformance + +ciscoRepGlobalGroup OBJECT-GROUP + OBJECTS { + crepVersion, + crepAdminVlan, + crepNotifsEnable, + crepGlobalRepNotifsRate, + crepMinSegmentId, + crepMaxSegmentId + } + STATUS current + DESCRIPTION + "A collection of global objects for use with the REP feature." + ::= { ciscoRepMIBGroups 1 } + +ciscoRepInterfaceGroup OBJECT-GROUP + OBJECTS { + crepIfSegmentId, + crepIfOperStatus, + crepIfPortRole, + crepIfPortID, + crepIfAdminEdgePortType, + crepIfOperEdgePortType, + crepIfPreferredConfig, + crepifBlockedVlans1k, + crepifBlockedVlans2k, + crepifBlockedVlans3k, + crepifBlockedVlans4k, + crepLoadBalanceBlockPortType, + crepBlockPortNumInfo, + crepBlockPortIdInfo, + crepIfPreemptDelayTimer, + crepIfStcnPropagateToSTP, + crepIfStcnPropagateToOtherSegs, + crepIfStcnPropagateToIf, + crepIfConfigRowStatus, + crepCounterDiscontinuityTime, + crepLslRxPdus, + crepLslTxPdus, + crepHflRxPdus, + crepHflTxPdus, + crepBpaTlvRxPackets, + crepBpaTlvTxPackets, + crepBpaStcnLslRxPackets, + crepBpaStcnLslTxPackets, + crepBpaStcnHflRxPackets, + crepBpaStcnHflTxPackets, + crepEpaElectionTlvRxPackets, + crepEpaElectionTlvTxPackets, + crepEpaCommandTlvRxPackets, + crepEpaCommandTlvTxPackets, + crepEpaInfoTlvRxPackets, + crepEpaInfoTlvTxPackets + } + STATUS current + DESCRIPTION + "A collection of interface specific objects for use with the REP + feature." + ::= { ciscoRepMIBGroups 2 } + +ciscoRepNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + crepLinkStatus, + crepPreemptionStatus, + crepPortRoleChange + } + STATUS current + DESCRIPTION + "A collection of notifications for use with the REP feature." + ::= { ciscoRepMIBGroups 3 } + +ciscoRepSegmentGroup OBJECT-GROUP + OBJECTS { + crepSegmentInterface1, + crepSegmentInterface2, + crepSegmentComplete, + crepSegmentPreempt, + crepSegmentPreemptStatus + } + STATUS current + DESCRIPTION + "A collection of segment specific objects for use with the REP feature." + ::= { ciscoRepMIBGroups 4 } + +END diff --git a/MIBS/cisco/CISCO-RF-MIB b/MIBS/cisco/CISCO-RF-MIB new file mode 100644 index 0000000..84107dd --- /dev/null +++ b/MIBS/cisco/CISCO-RF-MIB @@ -0,0 +1,1527 @@ +-- ***************************************************************** +-- CISCO-RF-MIB.my: +-- Descriptions of managed objects for the Redundancy Framework +-- (RF) subsystem. +-- +-- August 2000, Timothy Kurnik and Bo Berry +-- December 2001, Liwei Wang +-- +-- Copyright (c) 2000-2006 by Cisco Systems Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-RF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue, + DateAndTime, + TimeStamp, + TimeInterval + FROM SNMPv2-TC + sysUpTime + FROM SNMPv2-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoRFMIB MODULE-IDENTITY + LAST-UPDATED "200509010000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + E-mail: cs-rf-mib@cisco.com" + DESCRIPTION + "This MIB provides configuration control and status for the + Redundancy Framework (RF) subsystem. RF provides a mechanism + for logical redundancy of software functionality and is + designed to support 1:1 redundancy on processor cards. RF is + not intended to solve all redundancy schemes. Nor is RF + designed to support redundant hardware, such as power + supplies. + + Redundancy is concerned with the duplication of data elements + and software functions to provide an alternative in case of + failure. It is a key component to meeting 99.999% availability + requirements for Class 5 carrier solutions. + + In the scope of this MIB definition, peer software elements + are redundant and redundant software elements are peers." + REVISION "200509010000Z" + DESCRIPTION + "Added a new textual convention : RFClientStatus. + + Added the cRFStatusRFClientTable which contains information + about all the clients registered with the Redundancy + Facility (RF). " + REVISION "200404010000Z" + DESCRIPTION + "Added the new states, systemReset, loadVersionSwitchover + and runVersionSwitchover. The unset state has been removed + and the init state will represent the absense of the ISSU + process. Updated the object cRFStatusIssuState to + cRFStatusIssuStateRev1 as the ISSU states have been revised. + Added new object, cRFStatusIssuFromVersion and + cRFStatusIssuToVersion which represent the from and the to + versions of IOS that are involved in the upgrade process. + The object ciscoRFIssuStateObjGroup was changed to + ciscoRFIssuStateObjGroupRev1 to accomodate these new + objects." + REVISION "200402040000Z" + DESCRIPTION + "Added ciscoRFIssuStateNotifGroup and ciscoRFIssuStateObjGroup + that represent the notification group and the object group + that represents the ISSU state of the system." + REVISION "200310020000Z" + DESCRIPTION + "Changed the description for ciscoRFProgressionNotif" + REVISION "200201070000Z" + DESCRIPTION + "Added the following object in cRFStatus: + cRFStatusRFModeCapsTable + Added the following object in cRFCfg: + cRFCfgRedundancyOperMode + Updated description of following object in cRFCfg: + cRFCfgRedundancyMode" + REVISION "200107200000Z" + DESCRIPTION + "Added new sub-group + cRFHistory + Added new table cRFHistorySwitchOverTable + which maintains the history of switchovers. + Also added objects: + cRFStatusFailoverTime + cRFStatusPeerStandByEntryTime + cRFHistoryTableMaxLength + cRFHistoryColdStarts + cRFHistoryStandByAvailTime + Added textual convention: + RFUnitIdentifier." + REVISION "200106260000Z" + DESCRIPTION + "Changed terminology: + 'split-mode' is now 'maintenance-mode' + Added textual convention: + RFMode + Deprecated object: + cRFCfgSplitMode + Added objects: + cRFCfgMaintenanceMode + cRFCfgRedundancyMode + cRFCfgRedundancyModeDescr + Added enumeration values: + noAction(0) to RFAction + activeExtraload(15) to RFState + activeHandback(16) to RFState + Added new transition state to ciscoRFProgressionNotif: + activeExtraload + Update compliance and conformance statements" + REVISION "200104030945Z" + DESCRIPTION + "The initial revision of this MIB." + ::= { ciscoMgmt 176 } + + +-- Glossary +-- + +-- Active Unit - The CPU on which calls are being processed. +-- +-- Availability - Availability is measured as a percentage of +-- uptime. Based on continuous system operation which is typically +-- 24 hours per day, 7 days per week, 365 days a year. +-- +-- Bulk Sync - The process of updating the standby unit to the current +-- context of the active unit. Once the Bulk sync is complete the +-- standby unit is considered 'hot' and able to become the active unit. +-- +-- Clients - Applications that have registered with the Redundancy +-- Facility (RF) to receive RF events and notifications. These are +-- considered redundancy aware applications. +-- +-- Cold Redundancy - A redundancy scheme that is not able to instantly +-- retain established calls and immediately able to handle new +-- calls. The standby unit in a cold redundancy system is not fully +-- initialized and is not able to retain established calls. +-- +-- Configuration Data - Data that the user configures for the +-- application and networking requirements. PVCs would fall into this +-- category. +-- +-- Cutover - A canonical term referring to either a switch-over or a +-- fail-over. +-- +-- Data Events - Messages, such as ATM SVC events, sent from active +-- unit clients to the standby clients. Data Events are used to keep a +-- standby-hot unit up-to-date with dynamic data changes on the active +-- unit. +-- +-- Drop Activity - The process by which the currently active unit +-- relinquishes activity to the standby unit. The active unit can only +-- drop activity to a standby-cold or standby-hot unit. This can be +-- for one of two reasons: +-- +-- - the currently active unit has determined that it is unhealthy +-- and needs to release activity to the standby, or +-- +-- - the user issues a command to drop activity. This is typically +-- done for maintenance purposes such as upgrading to a new +-- image in the standby. +-- +-- Duplex Mode - The mode of operation when both control processors, +-- one active and one standby, are present in the system. As opposed +-- to simplex mode. +-- +-- Dynamic Data - Dynamic Data is data that changes in real time. It +-- is this data that is synced from the active to the standby unit. +-- The type and frequency of dynamic data syncs is client +-- specific. ATM SVCs fall into this category. Once the SVC is +-- established on the active unit, ATM sends SVC Data Events to the +-- standby unit. +-- +-- Gain Activity - The process by which the standby unit becomes the +-- active unit. +-- +-- Hot Redundancy - A redundancy scheme that is able to instantly +-- retain established calls and immediately able to handle new calls. +-- +-- Load Sharing - A high availability scheme whereby a portion of the +-- system load is statically assigned to each processor/resource. The +-- assignment of resources may be decided based on ingress interface, +-- line card, etc. No dynamic decisions are made as to the load +-- distribution in the system; it is pre-determined. +-- +-- Negotiation Clash - The situation when two loosely coupled units +-- think both have the same negotiation status. In this case, the +-- primary unit should over ride the secondary unit. +-- +-- Peer Unit - The Secondary Unit is the peer to the Primary Unit, +-- and the Primary Unit is the peer to the Secondary Unit. +-- +-- Primary Unit - This is the unit that wins in the unlikely event of +-- a negotiation clash between two loosely coupled units. For example, +-- if both units think they are active, the Primary unit is designed +-- to remain active while the Secondary Unit backs down to standby. If +-- both units think they are standby, the Primary unit is designed to +-- gain activity while the Secondary Unit remains the standby. +-- +-- Progression - The process of making redundancy state of the standby +-- unit equivalent to that of the active unit. This includes +-- transitioning the RF state machine through several states which in +-- turn drives the RF clients on the active unit to synchronize any +-- relevant data with their peer on the standby unit. +-- +-- Secondary Unit - This is the unit that backs-down in the unlikely +-- event of a negotiation clash between two loosely coupled units. For +-- example, if both units think they are active, the Secondary unit is +-- designed to back down while the Primary unit remains active. If +-- both units think they are standby, the Secondary unit is designed to +-- remain standby while the Primary unit gains activity. +-- +-- Simplex Mode - The mode of operation when only a single control +-- processor is present in the system. As opposed to duplex mode. +-- +-- Maintenance Mode - A mode in redundancy where the standby unit is +-- present (duplex) but logically disconnected from the active +-- unit. Clients do not send data syncs to the standby unit. This mode +-- is useful for software upgrades and other maintenance procedures. +-- +-- Standby Unit - The unit which is backing-up the currently Active +-- unit. The Standby unit has several substates that are specific to +-- becoming standby-hot. Once the standby unit progresses to +-- standby-hot, it is able to instantly become the active unit while +-- retaining calls. +-- +-- Switch of Activity (SWACT) - Either a forced or automatic switch +-- of active status from the active unit to the standby unit. The +-- former standby unit is now referred to as the active unit. +-- +-- Take Activity - The process by which the standby unit becomes the +-- active unit. This can be for one of two reasons: +-- +-- - the standby unit has determined that the currently active unit +-- is unhealthy and takes activity, or +-- +-- - the user issues a command to switch activity from the currently +-- active unit. This is typically done for maintenance purposes +-- such as upgrading the standby unit. +-- +-- ISSU - In Service Software Upgrade +-- IOS Software upgrades between different images will be +-- possible using the new infrastructure that has been developed +-- as a part of SSO. It will allow for Stateful Switchovers, +-- and hence hitless upgrades between different image versions. +-- + +-- +-- Textual conventions + +RFState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current state of the RF subsystem. + + notKnown + - state is unknown + disabled + - RF is not operational on this unit + initialization + - establish necessary system services + negotiation + - peer unit discovery and negotiation + standbyCold + - client notification on standby unit + *standbyColdConfig + - standby configuration is updated from active configuration + *standbyColdFileSys + - standby file system (FS) is updated from the active FS + *standbyColdBulk + - clients sync data from active to standby + standbyHot + - incremental client data sync continues. This unit is + ready to take over activity. + activeFast + - call maintenance efforts during a SWACT + activeDrain + - client clean-up phase + activePreconfig + - unit is active but has not read its configuration + activePostconfig + - unit is active and is post-processing its configuration + active + - unit is active and processing calls + activeExtraload + - unit is active and processing calls for all feature + boards in the system + activeHandback + - unit is active, processing calls and is in the process + of handing some resources to the other unit in the system + + * Sub-state of 'standbyCold'" + SYNTAX INTEGER { + notKnown(1), + disabled(2), + initialization(3), + negotiation(4), + standbyCold(5), + standbyColdConfig(6), + standbyColdFileSys(7), + standbyColdBulk(8), + standbyHot(9), + activeFast(10), + activeDrain(11), + activePreconfig(12), + activePostconfig(13), + active(14), + activeExtraload(15), + activeHandback(16) + } + +RFMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The characterization of the redundancy subsystem. + + nonRedundant + - the system is not redundant. + staticLoadShareNonRedundant + - the system is *not* redundant but is load sharing. + The load sharing is *not* based on operational load + (i.e. number of calls, etc). + dynamicLoadShareNonRedundant + - the system is *not* redundant but is load sharing. + Load sharing is based on operational load. + staticLoadShareRedundant + - the system is redundant and is load sharing. The + load sharing is *not* based on operational load. + dynamicLoadShareRedundant + - the system is redundant and is load sharing. Load + sharing is based on operational load. + coldStandbyRedundant + - the system is redundant but the redundant peer unit is + not fully initialized and is not able to retain + established calls. + warmStandbyRedundant + - the system is redundant and the redundant peer unit is + immediately able to handle new calls. The redundant + unit is unable to retain established calls. + hotStandbyRedundant + - the system is redundant and the redundant peer unit is + able to 'instantaneously' retain established calls and + immediately able to handle new calls." + SYNTAX INTEGER { + nonRedundant(1), + staticLoadShareNonRedundant(2), + dynamicLoadShareNonRedundant(3), + staticLoadShareRedundant(4), + dynamicLoadShareRedundant(5), + coldStandbyRedundant(6), + warmStandbyRedundant(7), + hotStandbyRedundant(8) + } + +RFAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Administrative commands to invoke in the RF subsystem. + + noAction + - no action (do nothing) + reloadPeer + - reset the redundant peer unit + reloadShelf + - reset the entire shelf + switchActivity + - safely SWACT to peer unit and go standby + forceSwitchActivity + - switch activity; ignoring pre-conditions, system + warnings and safety checks. + + When the value is set to 'noAction' no operation is performed. + When read, the value 'noAction' is always returned." + SYNTAX INTEGER { + noAction(0), + reloadPeer(1), + reloadShelf(2), + switchActivity(3), + forceSwitchActivity(4) + } + +RFSwactReasonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Reason codes for the switch of activity from an active + redundant unit to its standby peer unit. + + unsupported + - the 'reason code' is an unsupported feature + none + - no SWACT has occurred + notKnown + - reason is unknown + userInitiated + - a safe, manual SWACT was initiated by user + userForced + - a manual SWACT was forced by user; ignoring + pre-conditions, warnings and safety checks + activeUnitFailed + - active unit failure caused an auto SWACT + activeUnitRemoved + - active unit removal caused an auto SWACT" + SYNTAX INTEGER { + unsupported(1), + none(2), + notKnown(3), + userInitiated(4), + userForced(5), + activeUnitFailed(6), + activeUnitRemoved(7) + } + +RFUnitIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A unique identifier for Active/Standby unit." + SYNTAX Integer32 (0..2147483647 ) + +RFIssuState ::= TEXTUAL-CONVENTION + STATUS deprecated + DESCRIPTION + "ISSU state represents the current system state. + + unset + - unset state; if the system is booted from tftp or from + ROMMON such that the image is not the first in BOOT + init + - init state; the first ISSU state that the system will + move to after the unset state, when the ISSU process + has just been kicked off. The first CLI that is executed + to make this happen is the loadversion CLI. + loadVersion + - Once the loadversion CLI has been executed, the state + of the system is changed to reflect this, and this state + is called the loadVersion state. The boot variable on + the Standby is updated to point to the new image that the + Standby needs to load and then it is reset. + runVersion + - runVersion state; When the system is in the loadversion + state, the Active is running the old image and the + Standby is running the new image. When the runversion + CLI is executed, a switchover occurs, and the Standby + running the new image takes over as the Active. The + state of the system at this stage is updated to + runversion. + commitVersion + - in the runversion state, the Active is running the + new image, and the Standby is running the old image. + When the user is satisfied with the functioning of + the system, they execute the commitversion CLI, which + will prepend the boot variable on the Standby with + the new image, and then the Standby is reset. After + this, the Standby comes up with the new image, and + the state of the system is updated to reflect the + commitVersion state." + SYNTAX INTEGER { + unset(0), + init(1), + loadVersion(2), + runVersion(3), + commitVersion(4) + } + +RFIssuStateRev1 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ISSU state represents the current system state. + + init + - This state represents the initial state of the system. + The ISSU process is not running at this stage. The only + CLI for ISSU process that can be executed in this state + is the loadversion CLI. + systemReset + - If a system reset occurs, or the abortversion CLI is + executed, the state of the system is pushed to this state. + loadVersion + - When the Standby signs in after the loadversion CLI + is executed, the state of the system is changed to + loadVersion. + loadVersionSwitchover + - If a switchover occurs in the loadVersion state, by + the user, or because the Active crashes, the new + state of the system will be loadVersionSwitchover. + It is analogous to the runVersion state, except that + the runversion CLI was not executed. + runVersion + - When the Standby signs in after executing the + runversion CLI, the state of the system is changed + to runVersion. + runVersionSwitchover + - if a switchover occurs while the system is in the + runVersion state, the new state will be called + runVersionSwitchover. It is analogous to the + loadVersion state. + commitVersion + - When the Standby signs in after the commitversion CLI + is executed, the state of the system is changed to + commitVersion." + SYNTAX INTEGER { + init(0), + systemReset(1), + loadVersion(3), + loadVersionSwitchover(4), + runVersion(6), + runVersionSwitchover(7), + commitVersion(9) + } + +RFClientStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of a RF client before, during and after + switchover. + + noStatus + - No status information is available for this client. + clientNotRedundant + - Client is active. But there is no redundancy to this + client. This could be because there is no standby or + the client cannot claim that the standby client can + take over without losing data or traffic during a + switchover. + clientRedundancyInProgress + - The client is trying to sync all data to standby and + achieve redundancy. + clientRedundant + - The client is redundant and ready for switchover. The + client can safely claim that there is no data or traffic + loss if there is a switchover." + SYNTAX INTEGER { + noStatus(1), + clientNotRedundant(2), + clientRedundancyInProgress(3), + clientRedundant(4) + } +-- OBJECT IDENTIFIER assignments for various groups +ciscoRFMIBObjects OBJECT IDENTIFIER + ::= { ciscoRFMIB 1 } + +-- sub-groups +cRFStatus OBJECT IDENTIFIER + ::= { ciscoRFMIBObjects 1 } + +cRFCfg OBJECT IDENTIFIER + ::= { ciscoRFMIBObjects 2 } + +cRFHistory OBJECT IDENTIFIER + ::= { ciscoRFMIBObjects 3 } + +cRFClient OBJECT IDENTIFIER + ::= { ciscoRFMIBObjects 4 } + + +-- Status sub-group definitions +cRFStatusUnitId OBJECT-TYPE + SYNTAX RFUnitIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique identifier for this redundant unit. This identifier + is implementation-specific but the method for selecting the id + must remain consistent throughout the redundant system. + + Some example identifiers include: slot id, physical or logical + entity id, or a unique id assigned internally by the RF + subsystem." + ::= { cRFStatus 1 } + +cRFStatusUnitState OBJECT-TYPE + SYNTAX RFState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current state of RF on this unit." + ::= { cRFStatus 2 } + +cRFStatusPeerUnitId OBJECT-TYPE + SYNTAX RFUnitIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique identifier for the redundant peer unit. This + identifier is implementation-specific but the method for + selecting the id must remain consistent throughout the + redundant system. + + Some example identifiers include: slot id, physical or logical + entity id, or a unique id assigned internally by the RF + subsystem." + ::= { cRFStatus 3 } + +cRFStatusPeerUnitState OBJECT-TYPE + SYNTAX RFState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current state of RF on the peer unit." + ::= { cRFStatus 4 } + +cRFStatusPrimaryMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this is the primary redundant unit or + not. If this unit is the primary unit, this object is true. If + this unit is the secondary unit, this object is false. + + Note that the terms 'primary/secondary' are not synonymous + with the terms 'active/standby'. At any given time, the + primary unit may be the active unit, or the primary unit may + be the standby unit. Likewise, the secondary unit, at any + given time, may be the active unit, or the secondary unit may + be the standby unit. + + The primary unit is given a higher priority or precedence over + the secondary unit. In a race condition (usually at + initialization time) or any situation where the redundant + units are unable to successfully negotiate activity between + themselves, the primary unit will always become the active + unit and the secondary unit will fall back to standby. Only + one redundant unit can be the primary unit at any given time. + + The algorithm for determining the primary unit is system + dependent, such as 'the redundant unit with the lower numeric + unit id is always the primary unit.'" + ::= { cRFStatus 5 } + +cRFStatusDuplexMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the redundant peer unit has been detected + or not. If the redundant peer unit is detected, this object is + true. If the redundant peer unit is not detected, this object + is false." + ::= { cRFStatus 6 } + +cRFStatusManualSwactInhibit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether a manual switch of activity is + permitted. If a manual switch of activity is allowed, this + object is false. If a manual switch of activity is not + allowed, this object is true. Note that the value of this + object is the inverse of the status of manual SWACTs. + + This object does not indicate whether a switch of activity is + or has occurred. This object only indicates if the + user-controllable capability is enabled or not. + + A switch of activity is the event in which the standby + redundant unit becomes active and the previously active unit + becomes standby." + ::= { cRFStatus 7 } + +cRFStatusLastSwactReasonCode OBJECT-TYPE + SYNTAX RFSwactReasonType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The reason for the last switch of activity." + ::= { cRFStatus 8 } + +cRFStatusFailoverTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the primary redundant unit took over + as active. The value of this object will be 0 till the first + switchover." + ::= { cRFStatus 9 } + +cRFStatusPeerStandByEntryTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the peer redundant unit entered the + standbyHot state. The value will be 0 on system initialization." + ::= { cRFStatus 10 } +-- Redundancy mode capability table + +cRFStatusRFModeCapsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CRFStatusRFModeCapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table containing a list of redundancy modes that can be + supported on the device." + ::= { cRFStatus 11 } + +cRFStatusRFModeCapsEntry OBJECT-TYPE + SYNTAX CRFStatusRFModeCapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the device implementation specific + terminology associated with the redundancy mode that can be + supported on the device." + INDEX { cRFStatusRFModeCapsMode } + ::= { cRFStatusRFModeCapsTable 1 } + +CRFStatusRFModeCapsEntry ::= SEQUENCE { + cRFStatusRFModeCapsMode RFMode, + cRFStatusRFModeCapsModeDescr SnmpAdminString +} + +cRFStatusRFModeCapsMode OBJECT-TYPE + SYNTAX RFMode + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The redundancy mode that can be supported on the device." + ::= { cRFStatusRFModeCapsEntry 1 } + +cRFStatusRFModeCapsModeDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the device implementation specific + terminology associated with its supported redundancy mode." + ::= { cRFStatusRFModeCapsEntry 2 } + + + +cRFStatusIssuState OBJECT-TYPE + SYNTAX RFIssuState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The current ISSU state of the system." + ::= { cRFStatus 12 } + +cRFStatusIssuStateRev1 OBJECT-TYPE + SYNTAX RFIssuStateRev1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current ISSU state of the system." + ::= { cRFStatus 13 } + +cRFStatusIssuFromVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IOS version from with the user is upgrading" + ::= { cRFStatus 14 } + +cRFStatusIssuToVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IOS version to with the user is upgrading" + ::= { cRFStatus 15 } +-- Redundancy Facility (RF) Client Table + +cRFStatusRFClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CRFStatusRFClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of RF clients that are + registered on the device. + + RF clients are applications that have registered with + the Redundancy Facility (RF) to receive RF events and + notifications. The purpose of RF clients is to synchronize + any relevant data with the standby unit." + ::= { cRFClient 1 } + +cRFStatusRFClientEntry OBJECT-TYPE + SYNTAX CRFStatusRFClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information on various clients + registered with the Redundancy Facility (RF). Entries in + this table are always created by the system. + + An entry is created in this table when a redundancy aware + application registers with the Redundancy Facility. The entry + is destroyed when that application deregisters from the + Redundancy Facility." + INDEX { cRFStatusRFClientID } + ::= { cRFStatusRFClientTable 1 } + +CRFStatusRFClientEntry ::= SEQUENCE { + cRFStatusRFClientID Unsigned32, + cRFStatusRFClientDescr SnmpAdminString, + cRFStatusRFClientSeq Unsigned32, + cRFStatusRFClientRedTime Unsigned32, + cRFStatusRFClientStatus RFClientStatus +} + +cRFStatusRFClientID OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique identifier for the client which registered with the + Redundancy Facility." + ::= { cRFStatusRFClientEntry 1 } + +cRFStatusRFClientDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the client which has registered with the + Redundancy Facility." + ::= { cRFStatusRFClientEntry 2 } + +cRFStatusRFClientSeq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number of the client. The system assigns the + sequence numbers based on the order of registration of + the Redundancy Facility clients. + This is used for deciding order of RF events sent to clients." + ::= { cRFStatusRFClientEntry 3 } + +cRFStatusRFClientRedTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time taken for this client to become Redundant. This value + is meaningful when the value of cRFStatusRFClientStatus is + not 'noStatus'." + ::= { cRFStatusRFClientEntry 4 } + +cRFStatusRFClientStatus OBJECT-TYPE + SYNTAX RFClientStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides the status of the Redundancy Facility + client." + ::= { cRFStatusRFClientEntry 5 } + + + +-- Configuration sub-group definitions +cRFCfgSplitMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Indicates whether redundant units may communicate + synchronization messages with each other. If communication is + not permitted, this object is set to true. If communication is + permitted, this object is set to false. + + In split mode (true), the active unit will not communicate + with the standby unit. The standby unit progression will not + occur. When split mode is disabled (false), the standby unit + is reset to recover. + + Split mode (true) is useful for maintenance operations. + " + ::= { cRFCfg 1 } + +cRFCfgKeepaliveThresh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "On platforms that support keep-alives, the keep-alive + threshold value designates the number of lost keep-alives + tolerated before a failure condition is declared. If this + occurs, a SWACT notification is sent. + + On platforms that do not support keep-alives, this object has + no purpose or effect." + ::= { cRFCfg 2 } + +cRFCfgKeepaliveThreshMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum acceptable value for the cRFCfgKeepaliveThresh + object." + ::= { cRFCfg 3 } + +cRFCfgKeepaliveThreshMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum acceptable value for the cRFCfgKeepaliveThresh + object." + ::= { cRFCfg 4 } + +cRFCfgKeepaliveTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "On platforms that support keep-alives, the keep-alive timer + value is used to guard against lost keep-alives. The RF + subsystem expects to receive a keep-alive within this period. + If a keep-alive is not received within this time period, a + SWACT notification is sent. + + On platforms that do not support keep-alives, this object has + no purpose or effect." + ::= { cRFCfg 5 } + +cRFCfgKeepaliveTimerMin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum acceptable value for the cRFCfgKeepaliveTimer + object." + ::= { cRFCfg 6 } + +cRFCfgKeepaliveTimerMax OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum acceptable value for the cRFCfgKeepaliveTimer + object." + ::= { cRFCfg 7 } + +cRFCfgNotifTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Note that the term 'notification' here refers to an RF + notification and not an SNMP notification. + + As the standby unit progresses to the 'standbyHot' state, + asynchronous messages are sent from the active unit to the + standby unit which must then be acknowledged by the standby + unit. If the active unit receives the acknowledgement during + the time period specified by this object, progression proceeds + as normal. If the timer expires and an acknowledgement was not + received by the active unit, a switch of activity occurs." + ::= { cRFCfg 8 } + +cRFCfgNotifTimerMin OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum acceptable value for the cRFCfgNotifTimer + object." + ::= { cRFCfg 9 } + +cRFCfgNotifTimerMax OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum acceptable value for the cRFCfgNotifTimer + object." + ::= { cRFCfg 10 } + +cRFCfgAdminAction OBJECT-TYPE + SYNTAX RFAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is set to invoke RF subsystem action commands. + The commands are useful for maintenance and software upgrade + activities." + ::= { cRFCfg 11 } + +cRFCfgNotifsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows enabling/disabling of RF subsystem notifications." + DEFVAL { false } + ::= { cRFCfg 12 } + +cRFCfgMaintenanceMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether redundant units may communicate + synchronization messages with each other. If communication is + not permitted, this object is set to 'true'. If communication + is permitted, this object is set to 'false'. + + If the value of this object is 'true', the redundant system is + considered to be in a maintenance mode of operation. If the + value of this object is 'false', the redundant system is + considered to be in a normal (non-maintenance) mode of + operation. + + In maintenance mode (true), the active unit will not + communicate with the standby unit. The standby unit + progression will not occur. When maintenance mode is disabled + (false), the standby unit is reset to recover. + + Maintenance mode (true) is useful for maintenance-type + operations." + ::= { cRFCfg 13 } + +cRFCfgRedundancyMode OBJECT-TYPE + SYNTAX RFMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the redundancy mode configured on the device." + ::= { cRFCfg 14 } + +cRFCfgRedundancyModeDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Further clarifies or describes the redundancy mode indicated + by cRFCfgRedundancyMode. Implementation-specific terminology + associated with the current redundancy mode may be presented + here." + ::= { cRFCfg 15 } + +cRFCfgRedundancyOperMode OBJECT-TYPE + SYNTAX RFMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the operational redundancy mode of the device." + ::= { cRFCfg 16 } + +-- History sub-group definitions +cRFHistoryTableMaxLength OBJECT-TYPE + SYNTAX Unsigned32 (0..50 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of entries permissible in the history + table. A value of 0 will result in no history being + maintained." + DEFVAL { 10 } + ::= { cRFHistory 1 } + +cRFHistorySwitchOverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CRFHistorySwitchOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that tracks the history of all switchovers that + have occurred since system initialization. The maximum + number of entries permissible in this table is defined by + cRFHistoryTableMaxLength. When the number of entries in + the table reaches the maximum limit, the next entry + would replace the oldest existing entry in the table." + ::= { cRFHistory 2 } + +cRFHistorySwitchOverEntry OBJECT-TYPE + SYNTAX CRFHistorySwitchOverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries in this table contain the switchover + information. Each entry in the table is indexed by + cRFHistorySwitchOverIndex. The index wraps around to 1 + after reaching the maximum value." + INDEX { cRFHistorySwitchOverIndex } + ::= { cRFHistorySwitchOverTable 1 } + +CRFHistorySwitchOverEntry ::= SEQUENCE { + cRFHistorySwitchOverIndex Unsigned32, + cRFHistoryPrevActiveUnitId RFUnitIdentifier, + cRFHistoryCurrActiveUnitId RFUnitIdentifier, + cRFHistorySwitchOverReason RFSwactReasonType, + cRFHistorySwactTime DateAndTime +} + +cRFHistorySwitchOverIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monotonically increasing integer for the purpose of + indexing history table. After reaching maximum value, + it wraps around to 1." + ::= { cRFHistorySwitchOverEntry 1 } + +cRFHistoryPrevActiveUnitId OBJECT-TYPE + SYNTAX RFUnitIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the primary redundant unit that went down." + ::= { cRFHistorySwitchOverEntry 2 } + +cRFHistoryCurrActiveUnitId OBJECT-TYPE + SYNTAX RFUnitIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the secondary redundant unit that took + over as active." + ::= { cRFHistorySwitchOverEntry 3 } + +cRFHistorySwitchOverReason OBJECT-TYPE + SYNTAX RFSwactReasonType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the reason for the switchover." + ::= { cRFHistorySwitchOverEntry 4 } + +cRFHistorySwactTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Date & Time when switchover occurred." + ::= { cRFHistorySwitchOverEntry 5 } + + + +cRFHistoryColdStarts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of system cold starts. This includes + the number of system cold starts due to switchover failure + and the number of manual restarts." + ::= { cRFHistory 3 } + +cRFHistoryStandByAvailTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the cumulative time that a standby redundant + unit has been available since last system initialization." + ::= { cRFHistory 4 } +-- MIB Notification definitions +ciscoRFMIBNotificationsPrefix OBJECT IDENTIFIER + ::= { ciscoRFMIB 2 } + +ciscoRFMIBNotifications OBJECT IDENTIFIER + ::= { ciscoRFMIBNotificationsPrefix 0 } + + + +ciscoRFSwactNotif NOTIFICATION-TYPE + OBJECTS { + cRFStatusUnitId, + sysUpTime, + cRFStatusLastSwactReasonCode + } + STATUS current + DESCRIPTION + "A SWACT notification is sent by the newly active redundant + unit whenever a switch of activity occurs. In the case where a + SWACT event may be indistinguishable from a reset event, a + network management station should use this notification to + differentiate the activity. + + sysUpTime is the same sysUpTime defined in the RFC-1213 MIB." + ::= { ciscoRFMIBNotifications 1 } + + +ciscoRFProgressionNotif NOTIFICATION-TYPE + OBJECTS { + cRFStatusUnitId, + cRFStatusUnitState, + cRFStatusPeerUnitId, + cRFStatusPeerUnitState + } + STATUS current + DESCRIPTION + "A progression notification is sent by the active redundant + unit whenever its RF state changes or the RF state of the peer + unit changes. + + To avoid a flurry of notifications for all state transitions, + notifications will only be sent for transitions to the + following RF states: + disabled (for the peer state) + standbyCold + standbyHot + active + activeExtraload" + ::= { ciscoRFMIBNotifications 2 } + + +ciscoRFIssuStateNotif NOTIFICATION-TYPE + OBJECTS { + cRFStatusUnitId, + cRFStatusUnitState, + cRFStatusIssuState + } + STATUS deprecated + DESCRIPTION + "An ISSU notification to indicate the new state of + the system." + ::= { ciscoRFMIBNotifications 3 } + + +ciscoRFIssuStateNotifRev1 NOTIFICATION-TYPE + OBJECTS { + cRFStatusIssuStateRev1, + cRFStatusIssuFromVersion, + cRFStatusIssuToVersion, + cRFStatusLastSwactReasonCode + } + STATUS current + DESCRIPTION + "An ISSU notification to indicate the new state of + the system." + ::= { ciscoRFMIBNotifications 4 } +-- Conformance +ciscoRFMIBConformance OBJECT IDENTIFIER + ::= { ciscoRFMIB 3 } + +ciscoRFMIBCompliances OBJECT IDENTIFIER + ::= { ciscoRFMIBConformance 1 } + +ciscoRFMIBGroups OBJECT IDENTIFIER + ::= { ciscoRFMIBConformance 2 } + + +-- compliance statements +ciscoRFMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the + Cisco RF MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoRFStatusGroup, + ciscoRFConfigGroup, + ciscoRFNotifGroup + } + ::= { ciscoRFMIBCompliances 1 } + +ciscoRFMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the + Cisco RF MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoRFStatusGroup, + ciscoRFConfigGroupRev1, + ciscoRFNotifGroup + } + ::= { ciscoRFMIBCompliances 2 } + +ciscoRFMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the + Cisco RF MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoRFStatusGroupRev1, + ciscoRFConfigGroupRev1, + ciscoRFNotifGroup, + ciscoRFHistoryGroup + } + ::= { ciscoRFMIBCompliances 3 } + +ciscoRFMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the + Cisco RF MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoRFStatusGroupRev1, + ciscoRFConfigGroupRev1, + ciscoRFNotifGroup, + ciscoRFHistoryGroup, + ciscoRFConfigRFOperModeGroup, + ciscoRFStatusRFModeCapsGroup, + ciscoRFIssuStateNotifGroup, + ciscoRFIssuStateObjGroup + } + ::= { ciscoRFMIBCompliances 4 } + +ciscoRFMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the + Cisco RF MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoRFStatusGroupRev1, + ciscoRFConfigGroupRev1, + ciscoRFNotifGroup, + ciscoRFHistoryGroup, + ciscoRFConfigRFOperModeGroup, + ciscoRFStatusRFModeCapsGroup, + ciscoRFIssuStateNotifGroupRev1, + ciscoRFIssuStateObjGroupRev1 + } + ::= { ciscoRFMIBCompliances 5 } + +ciscoRFMIBComplianceRev5 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the + Cisco RF MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoRFStatusGroupRev1, + ciscoRFConfigGroupRev1, + ciscoRFNotifGroup, + ciscoRFHistoryGroup, + ciscoRFConfigRFOperModeGroup, + ciscoRFStatusRFModeCapsGroup, + ciscoRFIssuStateNotifGroupRev1, + ciscoRFIssuStateObjGroupRev1, + ciscoRFStatusClientGroup + } + ::= { ciscoRFMIBCompliances 6 } + +-- Units of conformance +ciscoRFStatusGroup OBJECT-GROUP + OBJECTS { + cRFStatusUnitId, + cRFStatusUnitState, + cRFStatusPeerUnitId, + cRFStatusPeerUnitState, + cRFStatusPrimaryMode, + cRFStatusDuplexMode, + cRFStatusManualSwactInhibit, + cRFStatusLastSwactReasonCode + } + STATUS deprecated + DESCRIPTION "The collection of global RF status objects." + ::= { ciscoRFMIBGroups 1 } + +ciscoRFConfigGroup OBJECT-GROUP + OBJECTS { + cRFCfgSplitMode, + cRFCfgKeepaliveThresh, + cRFCfgKeepaliveThreshMin, + cRFCfgKeepaliveThreshMax, + cRFCfgKeepaliveTimer, + cRFCfgKeepaliveTimerMin, + cRFCfgKeepaliveTimerMax, + cRFCfgNotifTimer, + cRFCfgNotifTimerMin, + cRFCfgNotifTimerMax, + cRFCfgAdminAction, + cRFCfgNotifsEnabled, + cRFCfgRedundancyMode, + cRFCfgRedundancyModeDescr + } + STATUS deprecated + DESCRIPTION "The collection of RF configuration objects." + ::= { ciscoRFMIBGroups 2 } + +ciscoRFNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoRFSwactNotif, + ciscoRFProgressionNotif + } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate RF state + information." + ::= { ciscoRFMIBGroups 3 } + +ciscoRFConfigGroupRev1 OBJECT-GROUP + OBJECTS { + cRFCfgKeepaliveThresh, + cRFCfgKeepaliveThreshMin, + cRFCfgKeepaliveThreshMax, + cRFCfgKeepaliveTimer, + cRFCfgKeepaliveTimerMin, + cRFCfgKeepaliveTimerMax, + cRFCfgNotifTimer, + cRFCfgNotifTimerMin, + cRFCfgNotifTimerMax, + cRFCfgAdminAction, + cRFCfgNotifsEnabled, + cRFCfgMaintenanceMode, + cRFCfgRedundancyMode, + cRFCfgRedundancyModeDescr + } + STATUS current + DESCRIPTION "The collection of RF configuration objects." + ::= { ciscoRFMIBGroups 4 } + +ciscoRFStatusGroupRev1 OBJECT-GROUP + OBJECTS { + cRFStatusUnitId, + cRFStatusUnitState, + cRFStatusPeerUnitId, + cRFStatusPeerUnitState, + cRFStatusPrimaryMode, + cRFStatusDuplexMode, + cRFStatusManualSwactInhibit, + cRFStatusLastSwactReasonCode, + cRFStatusFailoverTime, + cRFStatusPeerStandByEntryTime + } + STATUS current + DESCRIPTION "The collection of global RF Status objects." + ::= { ciscoRFMIBGroups 5 } + +ciscoRFHistoryGroup OBJECT-GROUP + OBJECTS { + cRFHistoryPrevActiveUnitId, + cRFHistoryCurrActiveUnitId, + cRFHistorySwitchOverReason, + cRFHistorySwactTime, + cRFHistoryColdStarts, + cRFHistoryStandByAvailTime, + cRFHistoryTableMaxLength + } + STATUS current + DESCRIPTION "The collection of RF History objects." + ::= { ciscoRFMIBGroups 6 } + +ciscoRFConfigRFOperModeGroup OBJECT-GROUP + OBJECTS { cRFCfgRedundancyOperMode } + STATUS current + DESCRIPTION + "An optional group with a collection of objects providing + the information of the operational redundancy mode on the + device." + ::= { ciscoRFMIBGroups 7 } + +ciscoRFStatusRFModeCapsGroup OBJECT-GROUP + OBJECTS { cRFStatusRFModeCapsModeDescr } + STATUS current + DESCRIPTION + "An optional group with a collection of objects + providing the information of redundancy mode capability + on the device." + ::= { ciscoRFMIBGroups 8 } + +ciscoRFIssuStateNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { ciscoRFIssuStateNotif } + STATUS deprecated + DESCRIPTION + "The collection of notifications used to indicate + ISSU state of the system." + ::= { ciscoRFMIBGroups 9 } + +ciscoRFIssuStateNotifGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { ciscoRFIssuStateNotifRev1 } + STATUS current + DESCRIPTION + "The collection of notifications used to indicate + ISSU state of the system." + ::= { ciscoRFMIBGroups 10 } + +ciscoRFIssuStateObjGroup OBJECT-GROUP + OBJECTS { cRFStatusIssuState } + STATUS deprecated + DESCRIPTION + "An optional group with a collection of objects providing + the information on the current ISSU state of the system." + ::= { ciscoRFMIBGroups 11 } + +ciscoRFIssuStateObjGroupRev1 OBJECT-GROUP + OBJECTS { + cRFStatusIssuStateRev1, + cRFStatusIssuFromVersion, + cRFStatusIssuToVersion + } + STATUS current + DESCRIPTION + "An optional group with a collection of objects providing + the information on the current ISSU state of the system." + ::= { ciscoRFMIBGroups 12 } + +ciscoRFStatusClientGroup OBJECT-GROUP + OBJECTS { + cRFStatusRFClientDescr, + cRFStatusRFClientSeq, + cRFStatusRFClientRedTime, + cRFStatusRFClientStatus + } + STATUS current + DESCRIPTION + "A group of objects providing information regarding the + various clients registered with the RF." + ::= { ciscoRFMIBGroups 13 } + +END diff --git a/MIBS/cisco/CISCO-RTTMON-MIB b/MIBS/cisco/CISCO-RTTMON-MIB new file mode 100644 index 0000000..b05123a --- /dev/null +++ b/MIBS/cisco/CISCO-RTTMON-MIB @@ -0,0 +1,11181 @@ +-- $Id: CISCO-RTTMON-MIB.my,v 3.1.4.4 1996/09/04 17:34:50 lmetzger Exp $ +-- $Source: /release/112/cvs/Xsys/MIBS/CISCO-RTTMON-MIB.my,v $ +-- ***************************************************************** +-- Response Time Monitor Mib. +-- +-- March 1996, Larry Metzger +-- +-- Copyright (c) 1995-2012, 2014-2016 by Cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- $Log: CISCO-RTTMON-MIB.my,v $ +-- %DNP% Revision 3.1.4.4 1996/09/04 17:34:50 lmetzger +-- %DNP% CSCdi68018: Second Update to Description in RTTMON mib +-- %DNP% Branch: California_branch +-- %DNP% +-- %DNP% Revision 3.1.4.3 1996/08/16 18:38:07 lmetzger +-- %DNP% CSCdi66311: Update Descriptions in RTTMON mib +-- %DNP% Branch: California_branch +-- %DNP% +-- %DNP% Revision 3.1.4.2 1996/06/11 19:38:37 snyder +-- %DNP% CSCdi60118: MIB doc spellink errors +-- %DNP% Branch: California_branch +-- %DNP% +-- %DNP% Revision 3.1.4.1 1996/05/17 10:38:45 ppearce +-- %DNP% Merge IbuMod into Calif +-- %DNP% +-- %DNP% Revision 3.1.2.1 1996/03/22 19:10:10 lmetzger +-- %DNP% Initial Version of Response Time Reporter +-- %DNP% +-- %DNP% Revision 3.1 1996/03/20 01:05:49 lmetzger +-- %DNP% Placeholder for IbuMod_Calif_branch +-- %DNP% +-- ***************************************************************** +-- $Endlog$ +-- + +-- %DNP% FYI: Lines containing a comment starting with the "Do Not +-- %DNP% Publish" prefix "%DNP%" (such as these) are automagicially +-- %DNP% stripped from MIBS prior to publishing on ftp and cio, and +-- %DNP% should be used for comments intended for cisco engineering +-- %DNP% eyes only, or for new product identifiers that are not yet +-- %DNP% announce + +CISCO-RTTMON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Counter32, + Gauge32, + TimeTicks + FROM SNMPv2-SMI + NOTIFICATION-GROUP, + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + StorageType, + DisplayString, + TruthValue, + RowStatus, + TimeInterval, + TimeStamp, + MacAddress + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddress, + InetAddressType + FROM INET-ADDRESS-MIB + VlanId + FROM Q-BRIDGE-MIB + Dscp + FROM DIFFSERV-DSCP-TC + InterfaceIndexOrZero + FROM IF-MIB + QosLayer2Cos + FROM CISCO-QOS-PIB-MIB + CfmMepid + FROM CISCO-ETHER-CFM-MIB + RttReset, + RttMonOperation, + RttResponseSense, + RttMonRttType, + RttMplsVpnMonRttType, + RttMplsVpnMonLpdFailureSense, + RttMplsVpnMonLpdGrpStatus, + RttMonProtocol, + RttMonCodecType, + RttMonLSPPingReplyMode, + RttMonTargetAddress, + RttMonReactVar, + RttMonScheduleStartType + FROM CISCO-RTTMON-TC-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoRttMonMIB MODULE-IDENTITY + LAST-UPDATED "201604140000Z" + ORGANIZATION "Cisco IOS" + CONTACT-INFO + "Cisco Systems, Inc. + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553 NETS + + cs-ipsla@cisco.com" + DESCRIPTION + "This module defines a MIB for Round Trip Time + (RTT) monitoring of a list of targets, using a + variety of protocols. + + The table structure overview is a follows (t: + indicates a table, at: indicates an augmented + table, and it: indicates table with the same + indices/control as parent table): + + RTTMON MIB + |--- Application Group + | |--- Application Identity + | |--- Application Capabilities + | |--- Application Reset + | |t-- Supported RTT Types + | |--- Truth Value + | |t-- Supported Protocols + | |--- Truth Value + | |t-- Application Preconfigured + | |--- Script Names + | |--- File Paths + | |--- Responder control + | |t-- Control Protocol Authentication + | + |--- Overall Control Group + | |t-- Master Definitions Table + | | |--- Global Configuration Definitions + | | |--- Config for a single RTT Life + | | |it- Echo Specific Configuration + | | |it- Echo Path Hop Address Configuration + | | |it- File I/O Specific Configuration + | | |it- Script Specific Configuration + | | |at- Schedule Configuration + | | |at- Reaction Specific Config + | | |at- Statistics Capture Configuration + | | |at- History Collection Configuration + | | |at- Monitoring Operational State + | | |at- Last RTT operation + | | + | |t-- Reaction Trigger Table + | |at- Reaction Trigger Operational State + | + |--- Statistics Collection Group + | |t-- Statistics Capture Table + | |--- Captured Statistics + | |--- Path Information + | |--- Distribution Capture + | |--- Mean and Deviation Capture + | |it- Statistics Collection Table + | |it- Statistics Totals Table + | |t-- HTTP Stats Table + | |t-- Jitter Stats Table + | + |--- History Collection Group + | |t-- History Collection Table + | |-- Path Information + | |-- Completion Information per operation + | + |--- Latest Operation Group + | |t-- Latest HTTP Oper Table + | |t-- Latest Jitter Oper Table + + DEFINITIONS: + conceptual RTT control row - + This is a row in the 'Overall Control + Group'. This row is indexed via the + rttMonCtrlAdminIndex object. This row + is spread across multiple real tables + in the 'Overall Control Group'. + probe - + This is the entity that executes via a + conceptual RTT control row and populates + a conceptual statistics row and a + conceptual history row. + Rtt operation - + This is a single operation performed by + a probe. This operation can be a single + Rtt attempt/completion or a group of Rtt + attempts/completions that produce one + operation table entry. + + ARR Protocol Definition: + + The format of the RTT Asymmetric Request/Responses + (ARR) protocol is as follows: + + The ARR Header (total of 12 octets): + + 4 octet -> eyecatcher: 'WxYz' + 1 octet -> version : 0x01 - protocol version + 1 octet -> command : 0x01 - logoff request + 0x02 - echo request + 0x03 - echo response + 0x04 - software version request + 0x05 - software version response + 2 octet -> sequence number (Network Byte Order) + 4 octet -> response data size (Network Byte Order) + + The ARR Data: + + n octets -> request/response data + : 'AB..ZAB..ZAB..' + + For software version request/response the + protocol version octet will contain the version + number of the responder. Thus the sequence + number, etc will not be included. + + For snaLU0EchoAppl and snaLU2EchoAppl all character + fields will be in EBCDIC. + + The response data should be appended to the + origin request data. This allows data + verification to check the data that flows in + both directions. If the response data size is + smaller than the request data size the original + request data will be truncated. + + An example would be: + Request: / Response: + 'WxYz' / 'WxYz' + 0x01 / 0x01 + 0x02 / 0x03 + 0x0001 / 0x0001 + 0x00000008 / 0x00000008 + 'ABCDEF' / 'ABCDEFGH' + + NOTE: We requested 8 bytes in the response and + the response had 8 bytes. The size of the + request data has no correlation to the + size of the response data. + + NOTE: For native RTT request/response (i.e. + ipIcmpecho) operations both the 'Header' + and 'Data' will be included. Only the + 'sequence number' in the Header will be + valid. + + NOTE: For non-connection oriented protocol the + initial RTT request/response operation will + be preceded with an RTT request/response + operation to the target address to force + path exploration and to prove + connectivity. The History collection table + will contain these responses, but the + Statistics capture table will omit them to + prevent skewed results." + REVISION "201604140000Z" + DESCRIPTION + "Refined rttMonCtrlAdminFrequency range in the new compliance + statement from Integer32 (0..604800) to (1..604800). This + change was advertised in revision 200405180000Z but was not + implemented. + Refined range for the following port objects to exclude value 0 + rttMonEchoAdminTargetPort, + rttMonEchoAdminSourcePort, + rttMonEchoAdminEmulateSourcePort, + rttMonEchoAdminEmulateTargetPort + Added following objects to support random start-time feature + for scheduling group and sla probes. + rttMonScheduleAdminStartType, + rttMonScheduleAdminStartDelay, + rttMonGrpScheduleAdminStartType, + rttMonGrpScheduleAdminStartDelay + Added following objects to report over threshold statistics + for jitter probes + rttMonLatestJitterOperNumOverThresh, + rttMonJitterStatsNumOverThresh + Deprecated rttMonCtrlAdminTag and replaced with + rttMonCtrlAdminLongTag + Added new compliance + ciscoRttMonMibComplianceRev23." + REVISION "201404100000Z" + DESCRIPTION + "Added following objects for Fabric Path Echo + probe + rttMonEchoAdminTargetSwitchId, + rttMonEchoAdminProfileId, + rttMonEchoAdminOutputInterface + Added new compliance + ciscoRttMonMibComplianceRev22." + REVISION "201208160000Z" + DESCRIPTION + "Added following objects to support Y1731 Synthetic Loss + Measurement + rttMonEchoAdminEnableBurst, + rttMonEchoAdminAggBurstCycles, + rttMonEchoAdminLossRatioNumFrames, + rttMonEchoAdminAvailNumFrames + Added following object to support improving accuracy for jitter + probes measurement. + rttMonEchoAdminTstampOptimization + Deprecated rttMonScheduleAdminConceptRowAgeout and replace + with rttMonScheduleAdminConceptRowAgeoutV2. + Deprecated rttMonControlEnableErrors, rttMonStatsRetrieveErrors + and replace with rttMonStatsCollectCtrlEnErrors, + rttMonStatsCollectRetrieveErrors. + Modified the descriptions for + rttMonLatestJitterOperMOS + rttMonLatestJitterOperICPIF, + rttMonJitterStatsMinOfMOS + rttMonJitterStatsMinOfICPIF, + rttMonJitterStatsMaxOfMOS + rttMonJitterStatsMaxOfICPIF + Added new compliance + ciscoRttMonMibComplianceRev21." + REVISION "201109150000Z" + DESCRIPTION + "Added following objects to rttMonEchoAdmin to support + Y1731 extensions. + - rttMonEchoAdminTargetMacAddress, + - rttMonEchoAdminSourceMacAddress and + - rttMonEchoAdminSourceMPID" + REVISION "201102210000Z" + DESCRIPTION + "Added four new objects rttMonEchoAdminEmulateSourceAddress, + rttMonEchoAdminEmulateSourcePort, + rttMonEchoAdminEmulateTargetAddress, + rttMonEchoAdminEmulateTargetPort to RttMonEchoAdminEntry." + REVISION "201010180000Z" + DESCRIPTION + "Added three new objects rttMonEchoAdminDscp, + rttMonEchoAdminReserveDsp, rttMonEchoAdminInputInterface" + REVISION "201006040000Z" + DESCRIPTION + "Changes added for video operation: + -Added new MIB object rttMonEchoAdminVideoTrafficProfile + -Changed the maximum range of rttMonEchoAdminCallDuration to 600 + -Changed the minimum range of rttMonEchoAdminCallDuration to 1 + from 10" + REVISION "200904070000Z" + DESCRIPTION + "- Added rttMonEchoAdminTargetMEPPort object in + rttMonEchoAdminEntry." + REVISION "200803240000Z" + DESCRIPTION + "- Added nine new objects rttMonLatestJitterOperRTTSumHigh, + rttMonLatestJitterOperRTTSum2High, + rttMonLatestJitterOperOWSumSDHigh, + rttMonLatestJitterOperOWSum2SDHigh, + rttMonLatestJitterOperOWSumDSHigh, + rttMonLatestJitterOperOWSum2DSHigh, + rttMonJitterStatsRTTSumHigh, rttMonJitterStatsOWSumSDHigh, + rttMonJitterStatsOWSumDSHigh. + - Modified the unit and the description of + rttMonLatestRttOperCompletionTime, + rttMonJitterStatsRTTSum, rttMonJitterStatsOWSumSD, + rttMonJitterStatsOWSumDS, rttMonLatestJitterOperRTTSum, + rttMonLatestJitterOperRTTSum2, rttMonLatestJitterOperOWSumSD, + rttMonLatestJitterOperOWSumDS, rttMonLatestJitterOperOWSum2SD, + rttMonLatestJitterOperOWSum2DS." + REVISION "200801060000Z" + DESCRIPTION + "Added a new object rttMonEchoAdminTargetEVC." + REVISION "200612080000Z" + DESCRIPTION + "Added a new object rttMonCtrlAdminGroupName to support the + auto measure project. Group Name will be shown for auto + generated operations." + REVISION "200606080000Z" + DESCRIPTION + "Added a new rttMonRttType named as lspPingPseudowire. + Added an object rttMonEchoAdminLSPVccvID to support + lspPingPseudowire. + Change the default value of rttMplsVpnMonTypeLpdScanPeriod + from 1 to 240." + REVISION "200603020000Z" + DESCRIPTION + "Added two new rttMonRttType's ethernetPing and ethernetJitter. + Added four objects rttMonEchoAdminTargetMPID, + rttMonEchoAdminTargetVLAN, rttMonEchoAdminTargetDomainName + and rttMonEchoAdminEthernetCOS in rttMonEchoAdminEntry to + support ethernetPing and ethernetJitter. + Change the default value of rttMplsVpnMonTypeLpdScanPeriod + from 0 to 1. + Modified the range of rttMonApplProbeCapacity and + rttMonApplNumCtrlAdminEntry to 1 .. 2147483647. + Modified the range of rttMonLatestJitterOperMOS, + rttMonJitterStatsMinOfMOS and rttMonJitterStatsMaxOfMOS to + (0|100 .. 500). + Modified the SYNTAX of rttMonCtrlAdminOwner to OCTET STRING + because OwnerString is deprecated." + REVISION "200508110000Z" + DESCRIPTION + "- TEXTUAL Conventions previously defined in the MIB are defined + in CISCO-RTTMON-TC-MIB." + REVISION "200504210000Z" + DESCRIPTION + "- Added new objects given in ciscoCtrlGroupRev4 to + rttMonGrpScheduleAdminTable. + - Changed description of object rttMonHTTPStatsRTTMax." + REVISION "200501040000Z" + DESCRIPTION + "Added two new rttMonRttType's rtp and lspGroup. Added a new + object rttMonApplLpdGrpStatsReset to reset the LPD Group Stats. + Added rttMonLpdGrpStatsTable for supporting LSP Path Discovery. + Added two new notifications rttMonLpdDiscoveryNotification + and rttMonLpdGrpStatusNotification. + Added and modified descriptions of some objects in + rttMplsVpnMonCtrlTable, rttMplsVpnMonTypeTable and + rttMplsVpnMonReactTable for LSP Path Discovery. + Added 6 options in the rttMonReactVar. + Added rttMonEchoAdminSourceVoicePort and + rttMonEchoAdminCallDuration in rttMonEchoAdminTable." + REVISION "200408260000Z" + DESCRIPTION + "Added a table rttMonReactTable, which defines the + the reaction configurations for the probes. + Deprecated the old reaction table rttMonReactAdminTable. + This is replaced by the new table (rttMonReactTable). + Depreacted the notification types + rttMonConnectionChangeNotification + rttMonTimeoutNotification + rttMonThresholdNotification + rttMonVerifyErrorNotification + Added new notification type rttMonNotification. + Added two objects, rttMonGrpScheduleAdminFreqMax + and rttMonGrpScheduleAdminFreqMin to table + rttMonGrpScheduleAdminTable." + REVISION "200405180000Z" + DESCRIPTION + "- Add the following fields for VoIP GK registration delay: + RttMonEchoAdminEntry: + rttMonEchoAdminGKRegistration + - Add the following fields for VoIP Post dial delay: + RttMonOperation: + voipDTAlertRinging(6), + voipDTConnectOK(7) + RttMonRttType: + voip(13) + RttMonProtocol: + voipAppl(31) + RttMonEchoAdminEntry: + rttMonEchoAdminCalledNumber + rttMonEchoAdminDetectPoint + - Add HTTP code 301, 302 as non-error scenario. + - Modify description for rttMonEchoAdminNameServer: + it is applicable for DNS and HTTP probe. + - Modify rttMonCtrlAdminFrequency range + from Integer32 (0..604800) to (1..604800) + - Added following new objects for jitter probe precision + and other improvements: + rttMonEchoAdminPrecision, rttMonEchoAdminProbePakPriority, + rttMonJitterStatsIAJOut, rttMonJitterStatsIAJIn, + rttMonJitterStatsAvgJitter, rttMonJitterStatsAvgJitterSD, + rttMonJitterStatsAvgJitterDS, rttMonJitterStatsUnSyncRTs, + rttMonLatestJitterOperIAJIn, rttMonLatestJitterOperAvgJitter, + rttMonLatestJitterOperAvgSDJ, rttMonLatestJitterOperAvgDSJ, + rttMonLatestJitterOperOWAvgSD, rttMonLatestJitterOperOWAvgDS, + rttMonLatestJitterOperIAJOut, rttMonLatestJitterOperNTPState, + rttMonEchoAdminOWNTPSyncTolAbs, + rttMonEchoAdminOWNTPSyncTolPct, + rttMonEchoAdminOWNTPSyncTolType, + rttMonLatestJitterOperUNSyncRTs" + REVISION "200401200000Z" + DESCRIPTION + "Created new tables for Auto SAA L3 MPLS VPN. + rttMplsVpnMonCtrlTable + rttMplsVpnMonTypeTable + rttMplsVpnMonScheduleTable + rttMplsVpnMonReactTable. + Modified MIB for creation of echo and pathecho operations based + on MPLS LSP Ping." + REVISION "200308110000Z" + DESCRIPTION + "Added 1 object rttMonScheduleAdminRttRecurring to the + rttMonScheduleAdminTable. Added a new table + rttMonGrpScheduleAdminTable for group scheduling. This table + contains the following objects + rttMonGrpScheduleAdminIndex + rttMonGrpScheduleAdminProbes + rttMonGrpScheduleAdminPeriod + rttMonGrpScheduleAdminFrequency + rttMonGrpScheduleAdminLife + rttMonGrpScheduleAdminAgeout + rttMonGrpScheduleAdminStatus. + Modified the default value of rttMonReactTriggerAdminStatus + from createAndGo to no default value. Corrected the Revision + clause specified for the existing and all the earlier + submissions." + REVISION "200305210000Z" + DESCRIPTION + "Range for rttMonLatestJitterOperMOS, rttMonJitterStatsMinOfMOS + and rttMonJitterStatsMaxOfMOS to be changed to 100..500 + instead of 1..5. Modifying the range of rttMonApplProbeCapacity + and rttMonApplNumCtrlAdminEntry to 1..10000.Added value other(0) + for RttResponseSense and changed the range of objects + rttMonLatestRttOperApplSpecificSense and + rttMonHistoryCollectionApplSpecificSense to 0..2147483647. + Added range for rttMonApplAuthIndex." + REVISION "200304150000Z" + DESCRIPTION + "Removed default values from + rttMonEchoAdminCodecInterval + rttMonEchoAdminCodecPayload + rttMonEchoAdminCodecNumPackets. + Corrected some typos in the earliar revision." + REVISION "200303120000Z" + DESCRIPTION + "Added 5 objects in the rttMonEchoAdminTable to support + codec configuration. + Added few objects in rttMonLatestJitterOperTable and + rttMonJitterStatsTable for ICPIF (Calculated Planning + Impairment Factor) and MOS (Mean Opinion Score) scores." + REVISION "200011030000Z" + DESCRIPTION + "deprecated 4 objects in the rttMonJitterStatsTable + and added the same objects with a SYNTAX of Gauge32. + Also added the capability to specify a VrfName." + REVISION "9906150000Z" + DESCRIPTION + "created rttMonAuthTable." + ::= { ciscoMgmt 42 } + + +-- Round Trip Time (RTT) Monitor MIB Objects + +ciscoRttMonObjects OBJECT IDENTIFIER + ::= { ciscoRttMonMIB 1 } + +-- Round Trip Time Monitoring Object Groups + +rttMonAppl OBJECT IDENTIFIER + ::= { ciscoRttMonObjects 1 } + +rttMonCtrl OBJECT IDENTIFIER + ::= { ciscoRttMonObjects 2 } + +rttMonStats OBJECT IDENTIFIER + ::= { ciscoRttMonObjects 3 } + +rttMonHistory OBJECT IDENTIFIER + ::= { ciscoRttMonObjects 4 } + +rttMonLatestOper OBJECT IDENTIFIER + ::= { ciscoRttMonObjects 5 } + + +-- GLOBAL RTT MONITORING VARIABLES + +rttMonApplVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round Trip Time monitoring application version + string. + + The format will be: + + 'Version.Release.Patch-Level: Textual-Description' + + For example: '1.0.0: Initial RTT Application'" + ::= { rttMonAppl 1 } + +rttMonApplMaxPacketDataSize OBJECT-TYPE + SYNTAX Integer32 (0..16384) + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum size of the data portion an echo + packet supported by this RTT application. This is + the maximum value that can be specified by + (rttMonEchoAdminPktDataRequestSize + ARR Header) + or + (rttMonEchoAdminPktDataResponseSize + ARR Header) + in the rttMonCtrlAdminTable. + + This object is undefined for conceptual RTT + control rows when the RttMonRttType object is set + to 'fileIO' or 'script'." + ::= { rttMonAppl 2 } + +rttMonApplTimeOfLastSet OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last time at which a set operation occurred + on any of the objects in this MIB. The managing + application can inspect this value in order to + determine whether changes have been made without + retrieving the entire Administration portion of + this MIB. + + This object applies to all settable objects in this + MIB, including the 'Reset' objects that could clear + saved history/statistics." + ::= { rttMonAppl 3 } + +rttMonApplNumCtrlAdminEntry OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the maximum number of entries + that can be added to the rttMonCtrlAdminTable. It + is calculated at the system init time. The value + is impacted when rttMonApplFreeMemLowWaterMark is changed." + ::= { rttMonAppl 4 } + +rttMonApplReset OBJECT-TYPE + SYNTAX RttReset + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to 'reset' the entire RTT application + goes through a reset sequence, making a best + effort to revert to its startup condition. Any + and all rows in the Overall Control Group will be + immediately deleted, together with any associated + rows in the Statistics Collection Group, and + History Collection Group. All open connections + will also be closed. Finally the + rttMonApplPreConfigedTable will reset (see + rttMonApplPreConfigedReset)." + ::= { rttMonAppl 5 } + +rttMonApplPreConfigedReset OBJECT-TYPE + SYNTAX RttReset + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "When set to 'reset' the RTT application will + reset the Application Preconfigured MIB section. + + This will force the RTT application to delete all + entries in the rttMonApplPreConfigedTable and then + to repopulate the table with the current configuration. + + This provides a mechanism to load and unload user + scripts and file paths." + ::= { rttMonAppl 6 } +-- Supported RTT Types. + +rttMonApplSupportedRttTypesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonApplSupportedRttTypesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of which contains the supported Rtt + Monitor Types. + + See the RttMonRttType textual convention for + the definition of each type." + ::= { rttMonAppl 7 } + +rttMonApplSupportedRttTypesEntry OBJECT-TYPE + SYNTAX RttMonApplSupportedRttTypesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list that presents the valid Rtt Monitor + Types." + INDEX { rttMonApplSupportedRttTypes } + ::= { rttMonApplSupportedRttTypesTable 1 } + +RttMonApplSupportedRttTypesEntry ::= SEQUENCE { + rttMonApplSupportedRttTypes RttMonRttType, + rttMonApplSupportedRttTypesValid TruthValue +} + +rttMonApplSupportedRttTypes OBJECT-TYPE + SYNTAX RttMonRttType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indexes the supported + 'RttMonRttType' types." + ::= { rttMonApplSupportedRttTypesEntry 1 } + +rttMonApplSupportedRttTypesValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the supported + 'RttMonRttType' types." + ::= { rttMonApplSupportedRttTypesEntry 2 } + + +-- Supported Protocols. + +rttMonApplSupportedProtocolsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonApplSupportedProtocolsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of which contains the supported Rtt + Monitor Protocols. + + See the RttMonProtocol textual convention + for the definition of each protocol." + ::= { rttMonAppl 8 } + +rttMonApplSupportedProtocolsEntry OBJECT-TYPE + SYNTAX RttMonApplSupportedProtocolsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list that presents the valid Rtt Monitor + Protocols." + INDEX { rttMonApplSupportedProtocols } + ::= { rttMonApplSupportedProtocolsTable 1 } + +RttMonApplSupportedProtocolsEntry ::= SEQUENCE { + rttMonApplSupportedProtocols RttMonProtocol, + rttMonApplSupportedProtocolsValid TruthValue +} + +rttMonApplSupportedProtocols OBJECT-TYPE + SYNTAX RttMonProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indexes the supported + 'RttMonProtocol' protocols." + ::= { rttMonApplSupportedProtocolsEntry 1 } + +rttMonApplSupportedProtocolsValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the supported + 'RttMonProtocol' protocols." + ::= { rttMonApplSupportedProtocolsEntry 2 } + + +-- Preconfigured Script Names and File IO targets. + +rttMonApplPreConfigedTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonApplPreConfigedEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table of which contains the previously + configured Script Names and File IO targets. + + These Script Names and File IO targets are installed + via a different mechanism than this application, and + are specific to each platform." + ::= { rttMonAppl 9 } + +rttMonApplPreConfigedEntry OBJECT-TYPE + SYNTAX RttMonApplPreConfigedEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of objects that describe the previously + configured Script Names and File IO targets." + INDEX { + rttMonApplPreConfigedType, + rttMonApplPreConfigedName + } + ::= { rttMonApplPreConfigedTable 1 } + +RttMonApplPreConfigedEntry ::= SEQUENCE { + rttMonApplPreConfigedType INTEGER, + rttMonApplPreConfigedName DisplayString, + rttMonApplPreConfigedValid TruthValue +} + +rttMonApplPreConfigedType OBJECT-TYPE + SYNTAX INTEGER { + filePath(1), + scriptName(2) + } + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This is the type of value being stored in the + rttMonApplPreConfigedName object." + ::= { rttMonApplPreConfigedEntry 2 } + +rttMonApplPreConfigedName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This is either one of the following depending on the + value of the rttMonApplPreConfigedType object: + + - The file path to a server. One of these file paths + must be used when defining an entry in the + rttMonFileIOAdminTable table with 'fileIO' as the + value of the rttMonCtrlAdminRttType object. + + - The script name to be used when generating RTT + operations. One of these script names must be used + when defining an entry in the rttMonScriptAdminTable + table with 'script' as the value of the + rttMonCtrlAdminRttType object. + + NOTE: For script names, command line parameters + can follow these names in the + rttMonScriptAdminTable table." + ::= { rttMonApplPreConfigedEntry 3 } + +rttMonApplPreConfigedValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When this row exists, this value will be 'true'. + This object exists only to create a valid row in this + table." + ::= { rttMonApplPreConfigedEntry 4 } + + + +rttMonApplProbeCapacity OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the number of new probes that can be + configured on a router. The number depends on the value + of rttMonApplFreeMemLowWaterMark, free bytes + available on the router and the system configured + rttMonCtrlAdminEntry number. + Equation: + rttMonApplProbeCapacity = + MIN(((Free_Bytes_on_the_Router - rttMonApplFreeMemLowWaterMark)/ + Memory_required_by_each_probe), + rttMonApplNumCtrlAdminEntry - + Num_of_Probes_already_configured))" + ::= { rttMonAppl 10 } + +rttMonApplFreeMemLowWaterMark OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the amount of free memory a router must + have in order to configure RTR. If RTR found out that the + memory is falling below this mark, it will not allow new + probes to be configured. + + This value should not be set higher (or very close to) than + the free bytes available on the router." + ::= { rttMonAppl 11 } + +rttMonApplLatestSetError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An error description for the last error message caused + by set. + + Currently, it includes set error caused due to setting + rttMonApplFreeMemLowWaterMark greater than the available + free memory on the router or not enough memory left to + create new probes." + ::= { rttMonAppl 12 } + +rttMonApplResponder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable RTR responder on the router." + ::= { rttMonAppl 13 } +-- MD5 Authentication for RTR Control Protocol + +rttMonApplAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonApplAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the definitions for key-strings + that will be used in authenticating RTR Control Protocol." + ::= { rttMonAppl 14 } + +rttMonApplAuthEntry OBJECT-TYPE + SYNTAX RttMonApplAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list that presents the valid parameters for Authenticating + RTR Control Protocol." + INDEX { rttMonApplAuthIndex } + ::= { rttMonApplAuthTable 1 } + +RttMonApplAuthEntry ::= SEQUENCE { + rttMonApplAuthIndex Integer32, + rttMonApplAuthKeyChain DisplayString, + rttMonApplAuthKeyString1 DisplayString, + rttMonApplAuthKeyString2 DisplayString, + rttMonApplAuthKeyString3 DisplayString, + rttMonApplAuthKeyString4 DisplayString, + rttMonApplAuthKeyString5 DisplayString, + rttMonApplAuthStatus RowStatus +} + +rttMonApplAuthIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a row in the rttMonApplAuthTable. + This is a pseudo-random number selected by the management + station when creating a row via the rttMonApplAuthStatus + object. If the pseudo-random number is already in use, an + 'inconsistentValue' is returned. Currently, only one row + can be created." + ::= { rttMonApplAuthEntry 1 } + +rttMonApplAuthKeyChain OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..48)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which represents the key-chain name. If multiple + key-strings are specified, then the authenticator will + alternate between the specified strings." + ::= { rttMonApplAuthEntry 2 } + +rttMonApplAuthKeyString1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..48)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which represents a key-string name whose id is 1." + ::= { rttMonApplAuthEntry 3 } + +rttMonApplAuthKeyString2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..48)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which represents a key-string name whose id is 2." + ::= { rttMonApplAuthEntry 4 } + +rttMonApplAuthKeyString3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..48)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which represents a key-string name whose id is 3." + ::= { rttMonApplAuthEntry 5 } + +rttMonApplAuthKeyString4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..48)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which represents a key-string name whose id is 4." + ::= { rttMonApplAuthEntry 6 } + +rttMonApplAuthKeyString5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..48)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which represents a key-string name whose id is 5." + ::= { rttMonApplAuthEntry 7 } + +rttMonApplAuthStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the Authentication row." + ::= { rttMonApplAuthEntry 8 } + + + +rttMonApplLpdGrpStatsReset OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to reset certain objects within the + rttMonLpdGrpStatsTable. When the object is set to value of + an active LPD Group identifier the associated objects will be + reset. The reset objects will be set to a value as specified + in the object's description. + + The following objects will not be reset. + - rttMonLpdGrpStatsTargetPE + - rttMonLpdGrpStatsGroupProbeIndex + - rttMonLpdGrpStatsGroupIndex + - rttMonLpdGrpStatsStartTimeIndex." + ::= { rttMonAppl 15 } +-- RTT Configuration Definitions + +rttMonCtrlAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonCtrlAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Round Trip Time (RTT) monitoring definitions. + + The RTT administration control is in multiple tables. + This first table, is used to create a conceptual RTT + control row. The following tables contain objects which + configure scheduling, information gathering, and + notification/trigger generation. All of these tables + will create the same conceptual RTT control row as this + table using this tables' index as their own index. + + This table is limited in size by the agent + implementation. The object rttMonApplNumCtrlAdminEntry + will reflect this tables maximum number of entries." + ::= { rttMonCtrl 1 } + +rttMonCtrlAdminEntry OBJECT-TYPE + SYNTAX RttMonCtrlAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A base list of objects that define a conceptual RTT + control row." + INDEX { rttMonCtrlAdminIndex } + ::= { rttMonCtrlAdminTable 1 } + +RttMonCtrlAdminEntry ::= SEQUENCE { + rttMonCtrlAdminIndex Integer32, + rttMonCtrlAdminOwner OCTET STRING, + rttMonCtrlAdminTag DisplayString, + rttMonCtrlAdminRttType RttMonRttType, + rttMonCtrlAdminThreshold Integer32, + rttMonCtrlAdminFrequency Integer32, + rttMonCtrlAdminTimeout Integer32, + rttMonCtrlAdminVerifyData TruthValue, + rttMonCtrlAdminStatus RowStatus, + rttMonCtrlAdminNvgen TruthValue, + rttMonCtrlAdminGroupName SnmpAdminString, + rttMonCtrlAdminLongTag SnmpAdminString +} + +rttMonCtrlAdminIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a row in the rttMonCtrlAdminTable. + This is a pseudo-random number, selected by the management + station or auto-generated based on operation started by the + management station,when creating a row via + the rttMonCtrlAdminStatus object. If the pseudo-random + number is already in use an 'inconsistentValue' return code + will be returned when + set operation is attempted." + ::= { rttMonCtrlAdminEntry 1 } + +rttMonCtrlAdminOwner OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Identifies the entity that created this table row." + DEFVAL { "" } + ::= { rttMonCtrlAdminEntry 2 } + +rttMonCtrlAdminTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "A string which is used by a managing application to + identify the RTT target. This string is inserted into trap + notifications, but has no other significance to the + agent. + + rttMonCtrlAdminTag object is superseded by + rttMonCtrlAdminLongTag." + DEFVAL { "" } + ::= { rttMonCtrlAdminEntry 3 } + +rttMonCtrlAdminRttType OBJECT-TYPE + SYNTAX RttMonRttType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of RTT operation to be performed. This value + must be set in the same PDU or before setting any type + specific configuration. + + Note: The RTT operation 'lspGroup' cannot be created via this + control row. It will be created automatically by Auto SAA L3 + MPLS VPN when rttMplsVpnMonCtrlLpd is 'true'." + DEFVAL { echo } + ::= { rttMonCtrlAdminEntry 4 } + +rttMonCtrlAdminThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object defines an administrative threshold limit. + If the RTT operation time exceeds this limit and if the + conditions specified in rttMonReactAdminThresholdType or + rttMonHistoryAdminFilter are satisfied, a + threshold is generated." + DEFVAL { 5000 } + ::= { rttMonCtrlAdminEntry 5 } + +rttMonCtrlAdminFrequency OBJECT-TYPE + SYNTAX Integer32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the duration between initiating each RTT + operation. + + This object cannot be set to a value which would be a + shorter duration than rttMonCtrlAdminTimeout. + + When the RttMonRttType specifies an operation that is + synchronous in nature, it may happen that the next RTT + operation is blocked by a RTT operation which has not + yet completed. In this case, the value of a counter + (rttMonStatsCollectBusies) in rttMonStatsCaptureTable is + incremented in lieu of initiating a RTT operation, and + the next attempt will occur at the next + rttMonCtrlAdminFrequency expiration. + + NOTE: When the rttMonCtrlAdminRttType object is defined + to be 'pathEcho', setting this value to a small + value for your network size may cause an operation + attempt (or multiple attempts) to be started + before the previous operation has finished. In + this situation the rttMonStatsCollectBusies object + will be incremented in lieu of initiating a new + RTT operation, and the next attempt will occur at + the next rttMonCtrlAdminFrequency expiration. + + When the rttMonCtrlAdminRttType object is defined + to be 'pathEcho', the suggested value for this object + is greater than rttMonCtrlAdminTimeout times the + maximum number of expected hops to the target. + + NOTE: When the rttMonCtrlAdminRttType object is defined + to be 'dhcp', the minimum allowed value for this + object is 10 seconds. This restriction is due to + protocol limitations described in RFC 2131." + DEFVAL { 60 } + ::= { rttMonCtrlAdminEntry 6 } + +rttMonCtrlAdminTimeout OBJECT-TYPE + SYNTAX Integer32 (0..604800000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the duration to wait for a RTT operation + completion. The value of this object cannot be set to + a value which would specify a duration exceeding + rttMonCtrlAdminFrequency. + + For connection oriented protocols, this may cause the + connection to be closed by the probe. Once closed, it + will be assumed that the connection reestablishment + will be performed. To prevent unwanted closure of + connections, be sure to set this value to a realistic + connection timeout." + DEFVAL { 5000 } + ::= { rttMonCtrlAdminEntry 7 } + +rttMonCtrlAdminVerifyData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to true, the resulting data in each RTT + operation is compared with the expected data. This + includes checking header information (if possible) and + exact packet size. Any mismatch will be recorded in the + rttMonStatsCollectVerifyErrors object. + + Some RttMonRttTypes may not support this option. When + a type does not support this option, the agent will + transition this object to false. It is the management + applications responsibility to check for this + transition." + DEFVAL { false } + ::= { rttMonCtrlAdminEntry 8 } + +rttMonCtrlAdminStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual RTT control row. + + In order for this object to become active, the following + row objects must be defined: + - rttMonCtrlAdminRttType + Additionally: + - for echo, pathEcho based on 'ipIcmpEcho' and dlsw probes + rttMonEchoAdminProtocol and + rttMonEchoAdminTargetAddress; + - for echo, pathEcho based on 'mplsLspPingAppl' + rttMonEchoAdminProtocol, rttMonEchoAdminTargetAddress + and rttMonEchoAdminLSPFECType + - for udpEcho, tcpConnect and jitter probes + rttMonEchoAdminTargetAddress and + rttMonEchoAdminTargetPort + - for http and ftp probe + rttMonEchoAdminURL + - for dns probe + rttMonEchoAdminTargetAddressString + rttMonEchoAdminNameServer + - dhcp probe doesn't require any additional objects + + All other objects can assume default values. The + conceptual Rtt control row will be placed into a + 'pending' state (via the rttMonCtrlOperState object) + if rttMonScheduleAdminRttStartTime is not specified. + + Most conceptual Rtt control row objects cannot be + modified once this conceptual Rtt control row has been + created. The objects that can change are the following: + + - Objects in the rttMonReactAdminTable can be modified + as needed without setting this object to + 'notInService'. + - Objects in the rttMonScheduleAdminTable can be + modified only when this object has the value of + 'notInService'. + - The rttMonCtrlOperState can be modified to control + the state of the probe. + + Once this object is in 'active' status, it cannot be + set to 'notInService' while the rttMonCtrlOperState + is in 'active' state. Thus the rttMonCtrlOperState + object must be transitioned first. + + This object can be set to 'destroy' from any value + at any time." + ::= { rttMonCtrlAdminEntry 9 } + +rttMonCtrlAdminNvgen OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to true, this entry will be shown in + 'show running' command and can be saved into + Non-volatile memory." + DEFVAL { false } + ::= { rttMonCtrlAdminEntry 10 } + +rttMonCtrlAdminGroupName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the operation is created through auto measure group + creation, then this string will specify the group name + to which this operation is associated." + DEFVAL { "" } + ::= { rttMonCtrlAdminEntry 11 } + +rttMonCtrlAdminLongTag OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object provides additional information about the Probe + and is inserted into trap notifications, but has no other + significance to the agent. + + Setting this object will overwrite any description already set + by rttMonCtrlAdminTag and vice-versa." + DEFVAL { "" } + ::= { rttMonCtrlAdminEntry 12 } + + +-- Echo Administration Table + +rttMonEchoAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonEchoAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Round Trip Time (RTT) specific + definitions. + + This table is controlled via the + rttMonCtrlAdminTable. Entries in this table are + created via the rttMonCtrlAdminStatus object." + ::= { rttMonCtrl 2 } + +rttMonEchoAdminEntry OBJECT-TYPE + SYNTAX RttMonEchoAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define specific configuration for + RttMonRttType conceptual Rtt control rows." + INDEX { rttMonCtrlAdminIndex } + ::= { rttMonEchoAdminTable 1 } + +RttMonEchoAdminEntry ::= SEQUENCE { + rttMonEchoAdminProtocol RttMonProtocol, + rttMonEchoAdminTargetAddress RttMonTargetAddress, + rttMonEchoAdminPktDataRequestSize Integer32, + rttMonEchoAdminPktDataResponseSize Integer32, + rttMonEchoAdminTargetPort Integer32, + rttMonEchoAdminSourceAddress RttMonTargetAddress, + rttMonEchoAdminSourcePort Integer32, + rttMonEchoAdminControlEnable TruthValue, + rttMonEchoAdminTOS Integer32, + rttMonEchoAdminLSREnable TruthValue, + rttMonEchoAdminTargetAddressString DisplayString, + rttMonEchoAdminNameServer RttMonTargetAddress, + rttMonEchoAdminOperation RttMonOperation, + rttMonEchoAdminHTTPVersion DisplayString, + rttMonEchoAdminURL DisplayString, + rttMonEchoAdminCache TruthValue, + rttMonEchoAdminInterval Integer32, + rttMonEchoAdminNumPackets Integer32, + rttMonEchoAdminProxy DisplayString, + rttMonEchoAdminString1 DisplayString, + rttMonEchoAdminString2 DisplayString, + rttMonEchoAdminString3 DisplayString, + rttMonEchoAdminString4 DisplayString, + rttMonEchoAdminString5 DisplayString, + rttMonEchoAdminMode RttMonOperation, + rttMonEchoAdminVrfName OCTET STRING, + rttMonEchoAdminCodecType RttMonCodecType, + rttMonEchoAdminCodecInterval Integer32, + rttMonEchoAdminCodecPayload Integer32, + rttMonEchoAdminCodecNumPackets Integer32, + rttMonEchoAdminICPIFAdvFactor Integer32, + rttMonEchoAdminLSPFECType INTEGER, + rttMonEchoAdminLSPSelector RttMonTargetAddress, + rttMonEchoAdminLSPReplyMode RttMonLSPPingReplyMode, + rttMonEchoAdminLSPTTL Integer32, + rttMonEchoAdminLSPExp Integer32, + rttMonEchoAdminPrecision INTEGER, + rttMonEchoAdminProbePakPriority INTEGER, + rttMonEchoAdminOWNTPSyncTolAbs Integer32, + rttMonEchoAdminOWNTPSyncTolPct Integer32, + rttMonEchoAdminOWNTPSyncTolType INTEGER, + rttMonEchoAdminCalledNumber SnmpAdminString, + rttMonEchoAdminDetectPoint RttMonOperation, + rttMonEchoAdminGKRegistration TruthValue, + rttMonEchoAdminSourceVoicePort DisplayString, + rttMonEchoAdminCallDuration Integer32, + rttMonEchoAdminLSPReplyDscp Integer32, + rttMonEchoAdminLSPNullShim TruthValue, + rttMonEchoAdminTargetMPID CfmMepid, + rttMonEchoAdminTargetDomainName SnmpAdminString, + rttMonEchoAdminTargetVLAN VlanId, + rttMonEchoAdminEthernetCOS QosLayer2Cos, + rttMonEchoAdminLSPVccvID Integer32, + rttMonEchoAdminTargetEVC SnmpAdminString, + rttMonEchoAdminTargetMEPPort TruthValue, + rttMonEchoAdminVideoTrafficProfile SnmpAdminString, + rttMonEchoAdminDscp Dscp, + rttMonEchoAdminReserveDsp INTEGER, + rttMonEchoAdminInputInterface InterfaceIndexOrZero, + rttMonEchoAdminEmulateSourceAddress RttMonTargetAddress, + rttMonEchoAdminEmulateSourcePort Integer32, + rttMonEchoAdminEmulateTargetAddress RttMonTargetAddress, + rttMonEchoAdminEmulateTargetPort Integer32, + rttMonEchoAdminTargetMacAddress MacAddress, + rttMonEchoAdminSourceMacAddress MacAddress, + rttMonEchoAdminSourceMPID CfmMepid, + rttMonEchoAdminEndPointListName SnmpAdminString, + rttMonEchoAdminSSM TruthValue, + rttMonEchoAdminControlRetry Unsigned32, + rttMonEchoAdminControlTimeout Unsigned32, + rttMonEchoAdminIgmpTreeInit Unsigned32, + rttMonEchoAdminEnableBurst TruthValue, + rttMonEchoAdminAggBurstCycles Integer32, + rttMonEchoAdminLossRatioNumFrames Integer32, + rttMonEchoAdminAvailNumFrames Integer32, + rttMonEchoAdminTstampOptimization TruthValue, + rttMonEchoAdminTargetSwitchId Unsigned32, + rttMonEchoAdminProfileId Unsigned32, + rttMonEchoAdminOutputInterface InterfaceIndexOrZero +} + +rttMonEchoAdminProtocol OBJECT-TYPE + SYNTAX RttMonProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the protocol to be used to perform the RTT + operation. The following list defines what protocol + should be used for each probe type: + + echo, pathEcho - ipIcmpEcho / mplsLspPingAppl + udpEcho - ipUdpEchoAppl + tcpConnect - ipTcpConn + http - httpAppl + jitter - jitterAppl + dlsw - dlswAppl + dhcp - dhcpAppl + ftp - ftpAppl + mplsLspPing - mplsLspPingAppl + voip - voipAppl + video - videoAppl + fabricPathEcho - fabricPathEchoAppl + + When this protocol does not support the type, a 'badValue' + error will be returned." + DEFVAL { notApplicable } + ::= { rttMonEchoAdminEntry 1 } + +rttMonEchoAdminTargetAddress OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies the address of the target." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 2 } + +rttMonEchoAdminPktDataRequestSize OBJECT-TYPE + SYNTAX Integer32 (0..16384) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the number of octets to be + placed into the ARR Data portion of the request + message, when using SNA protocols. + + For non-ARR protocols' RTT request/responses, + this value represents the native payload size. + + REMEMBER: The ARR Header overhead is not included + in this value. + + For echo probes the total packet size = (IP header(20) + + ICMP header(8) + 8 (internal timestamps) + request size). + + For echo and pathEcho default request size is 28. + For udp probe, default request size is 16 and for jitter + probe it is 32. For dlsw probes default request size is 0. + + The minimum request size for echo and pathEcho is 28 bytes, + for udp it is 4 and for jitter it is 16. + For udp and jitter probes the maximum request size is 1500. + + For ethernetPing the default request size is 66. + For ethernetJitter the default request size is 51." + DEFVAL { 1 } + ::= { rttMonEchoAdminEntry 3 } + +rttMonEchoAdminPktDataResponseSize OBJECT-TYPE + SYNTAX Integer32 (0..16384) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the number of octets to be + placed into the ARR Data portion of the response message. + This value is passed to the RTT Echo Server via a + field in the ARR Header. + + For non-ARR RTT request/response (i.e. ipIcmpecho) + this value will be set by the agent to match the + size of rttMonEchoAdminPktDataRequestSize, when + native payloads are supported. + + REMEMBER: The ARR Header overhead is not included + in this value. + + This object is only supported by SNA protocols." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 4 } + +rttMonEchoAdminTargetPort OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the target's port number. This + object is applicable to udpEcho, tcpConnect and jitter probes." + DEFVAL { 1 } + ::= { rttMonEchoAdminEntry 5 } + +rttMonEchoAdminSourceAddress OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies the IP address of the source. + This object is applicable to all probes except dns, dlsw + and sna." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 6 } + +rttMonEchoAdminSourcePort OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the source's port number. If this + object is not specified, the application will get a + port allocated by the system. This object is applicable + to all probes except dns, dlsw and sna." + DEFVAL { 1 } + ::= { rttMonEchoAdminEntry 7 } + +rttMonEchoAdminControlEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If this object is enabled, then the RTR application + will send control messages to a responder, residing on the + target router to respond to the data request packets being + sent by the source router. This object is not applicable to + echo, pathEcho, dns and http probes." + DEFVAL { true } + ::= { rttMonEchoAdminEntry 8 } + +rttMonEchoAdminTOS OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the type of service octet in an + IP header. This object is not applicable to dhcp, dns, + ethernetPing and ethernetJitter." + REFERENCE + "Refer to the following documents for TOS definition. + RFC791/1349 for IPv4, IPv6, + draft-ietf-diffserv-header-02.txt" + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 9 } + +rttMonEchoAdminLSREnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this object is enabled then it means that the application + calculates response time for a specific path, defined in + rttMonEchoPathAdminEntry. This object is applicable to echo + probe only." + DEFVAL { false } + ::= { rttMonEchoAdminEntry 10 } + +rttMonEchoAdminTargetAddressString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies the address of the target. This string + can be in IP address format or a hostname. This object + is applicable to dns probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 11 } + +rttMonEchoAdminNameServer OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies the ip address of the name-server. + This object is applicable to dns probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 12 } + +rttMonEchoAdminOperation OBJECT-TYPE + SYNTAX RttMonOperation + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A code that represents the specific type of RTT operation. + This object is applicable to http and ftp probe only." + ::= { rttMonEchoAdminEntry 13 } + +rttMonEchoAdminHTTPVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies the version number of the HTTP + Server. The syntax for the version string is + . An example would be 1.0, + 1.1 etc.,. This object is applicable to http probe only." + DEFVAL { "1.0" } + ::= { rttMonEchoAdminEntry 14 } + +rttMonEchoAdminURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which represents the URL to which a HTTP probe should + communicate with. This object is applicable to http probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 15 } + +rttMonEchoAdminCache OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If this object is false then it means that HTTP request should + not download cached pages. This means that the request should + be forwarded to the origin server. This object is applicable + to http probe only." + DEFVAL { true } + ::= { rttMonEchoAdminEntry 16 } + +rttMonEchoAdminInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the inter-packet delay between packets + and is in milliseconds. This value is currently used for + Jitter probe. This object is applicable to jitter probe only." + DEFVAL { 20 } + ::= { rttMonEchoAdminEntry 17 } + +rttMonEchoAdminNumPackets OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the number of packets that need to be + transmitted. This value is currently used for Jitter probe. + This object is applicable to jitter probe only." + DEFVAL { 10 } + ::= { rttMonEchoAdminEntry 18 } + +rttMonEchoAdminProxy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This string represents the proxy server information. + This object is applicable to http probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 19 } + +rttMonEchoAdminString1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This string stores the content of HTTP raw request. + If the request cannot fit into String1 then it should + be split and put in Strings 1 through 5. + + This string stores the content of the DHCP raw option + data. The raw DHCP option data must be in HEX. + If an odd number of characters are specified, a 0 + will be appended to the end of the string. Only + DHCP option 82 (decimal) is allowed. + Here is an example of a valid string: + 5208010610005A6F1234 + Only rttMonEchoAdminString1 is used for dhcp, Strings + 1 through 5 are not used. + + This object is applicable to http and dhcp probe + types only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 20 } + +rttMonEchoAdminString2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This string stores the content of HTTP raw request. + rttMonEchoAdminString1-5 are concatenated to + form the HTTP raw request used in the RTT operation. + This object is applicable to http probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 21 } + +rttMonEchoAdminString3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This string stores the content of HTTP raw request. + rttMonEchoAdminString1-5 are concatenated to + form the HTTP raw request used in the RTT operation. + This object is applicable to http probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 22 } + +rttMonEchoAdminString4 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This string stores the content of HTTP raw request. + rttMonEchoAdminString1-5 are concatenated to + form the HTTP raw request used in the RTT operation. + This object is applicable to http probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 23 } + +rttMonEchoAdminString5 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This string stores the content of HTTP raw request. + rttMonEchoAdminString1-5 are concatenated to + form the HTTP raw request used in the RTT operation. + This object is applicable to http probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 24 } + +rttMonEchoAdminMode OBJECT-TYPE + SYNTAX RttMonOperation + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A code that represents the specific type of RTT operation. + This object is applicable to ftp probe only." + DEFVAL { ftpPassive } + ::= { rttMonEchoAdminEntry 25 } + +rttMonEchoAdminVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field is used to specify the VPN name in + which the RTT operation will be used. For regular RTT + operation this field should not be configured. The agent + will use this field to identify the VPN routing Table for + this operation." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 26 } + +rttMonEchoAdminCodecType OBJECT-TYPE + SYNTAX RttMonCodecType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the codec type to be used with jitter probe. This is + applicable only for the jitter probe. + + If codec-type is configured the following parameters cannot be + configured. + rttMonEchoAdminPktDataRequestSize + rttMonEchoAdminInterval + rttMonEchoAdminNumPackets" + ::= { rttMonEchoAdminEntry 27 } + +rttMonEchoAdminCodecInterval OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field represents the inter-packet delay between + packets and is in milliseconds. This object is applicable + only to jitter probe which uses codec type." + ::= { rttMonEchoAdminEntry 28 } + +rttMonEchoAdminCodecPayload OBJECT-TYPE + SYNTAX Integer32 (0..16384) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the number of octets that needs to be + placed into the Data portion of the message. This value is + used only for jitter probe which uses codec type." + ::= { rttMonEchoAdminEntry 29 } + +rttMonEchoAdminCodecNumPackets OBJECT-TYPE + SYNTAX Integer32 (0..60000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the number of packets that need to be + transmitted. This value is used only for jitter probe which + uses codec type." + ::= { rttMonEchoAdminEntry 30 } + +rttMonEchoAdminICPIFAdvFactor OBJECT-TYPE + SYNTAX Integer32 (0..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The advantage factor is dependant on the type of access and + how the service is to be used. + Conventional Wire-line 0 + Mobility within Building 5 + Mobility within geographic area 10 + Access to hard-to-reach location 20 + + This will be used while calculating the ICPIF values + This valid only for Jitter while calculating the ICPIF value" + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 31 } + +rttMonEchoAdminLSPFECType OBJECT-TYPE + SYNTAX INTEGER { + ldpIpv4Prefix(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the target FEC for the RTT 'echo' and 'pathEcho' + operations based on 'mplsLspPingAppl' RttMonProtocol. + + ldpIpv4Prefix - LDP IPv4 prefix." + ::= { rttMonEchoAdminEntry 32 } + +rttMonEchoAdminLSPSelector OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies a valid 127/8 address. This address + is of the form 127.x.y.z. + This address is not used to route the MPLS echo packet to the + destination but is used for load balancing in cases where the + IP payload's destination address is used for load balancing." + DEFVAL { "7F 00 00 01" } + ::= { rttMonEchoAdminEntry 33 } + +rttMonEchoAdminLSPReplyMode OBJECT-TYPE + SYNTAX RttMonLSPPingReplyMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the reply mode for the LSP Echo + requests." + DEFVAL { replyIpv4Udp } + ::= { rttMonEchoAdminEntry 34 } + +rttMonEchoAdminLSPTTL OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the TTL setting for MPLS echo request + packets. For ping operation this represents the TTL value to + be set in the echo request packet. For trace operation it + represent the maximum ttl value that can be set in the echo + request packets starting with TTL=1. + + For 'echo' based on mplsLspPingAppl the default TTL will be + set to 255, and for 'pathEcho' based on mplsLspPingAppl the + default will be set to 30. + + Note: This object cannot be set to the value of 0. The + default value of 0 signifies the default TTL values to be + used for 'echo' and 'pathEcho' based on 'mplsLspPingAppl'." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 35 } + +rttMonEchoAdminLSPExp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the EXP value that needs to be + put as precedence bit in the MPLS echo request IP header." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 36 } + +rttMonEchoAdminPrecision OBJECT-TYPE + SYNTAX INTEGER { + milliseconds(1), + microseconds(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the accuracy of statistics that + needs to be calculated + milliseconds - The accuracy of stats will be of milliseconds + microseconds - The accuracy of stats will be in microseconds. + This value can be set only for jitter operation" + DEFVAL { milliseconds } + ::= { rttMonEchoAdminEntry 37 } + +rttMonEchoAdminProbePakPriority OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + high(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the priority that will be assigned + to probe packet. This value can be set only for jitter + operation" + DEFVAL { normal } + ::= { rttMonEchoAdminEntry 38 } + +rttMonEchoAdminOWNTPSyncTolAbs OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the total clock synchronization error + on source and responder that is considered acceptable for + oneway measurement when NTP is used as clock synchronization + mechanism. The total clock synchronization error is sum of + NTP offsets on source and responder. The value specified is + microseconds. This value can be set only for jitter operation + with precision of microsecond." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 39 } + +rttMonEchoAdminOWNTPSyncTolPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the total clock synchronization error + on source and responder that is considered acceptable for + oneway measurement when NTP is used as clock synchronization + mechanism. The total clock synchronization error is sum of + NTP offsets on source and responder. The value is expressed + as the percentage of actual oneway latency that is measured. + This value can be set only for jitter operation with precision + of microsecond." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 40 } + +rttMonEchoAdminOWNTPSyncTolType OBJECT-TYPE + SYNTAX INTEGER { + percent(1), + absolute(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether the value in specified for oneway + NTP sync tolerance is absolute value or percent value" + DEFVAL { percent } + ::= { rttMonEchoAdminEntry 41 } + +rttMonEchoAdminCalledNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..24)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This string stores the called number of post dial delay. + This object is applicable to voip post dial delay probe only. + The number will be like the one actualy the user could dial. + It has the number required by the local country dial plan, plus + E.164 number. The maximum length is 24 digits. Only digit (0-9) + is allowed." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 42 } + +rttMonEchoAdminDetectPoint OBJECT-TYPE + SYNTAX RttMonOperation + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A code that represents the detect point of post dial delay. + This object is applicable to SAA post dial delay probe only." + DEFVAL { voipDTAlertRinging } + ::= { rttMonEchoAdminEntry 43 } + +rttMonEchoAdminGKRegistration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A boolean that represents VoIP GK registration delay. + This object is applicable to SAA GK registration delay + probe only." + DEFVAL { false } + ::= { rttMonEchoAdminEntry 44 } + +rttMonEchoAdminSourceVoicePort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies the voice-port on the source gateway. + This object is applicable to RTP probe only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 45 } + +rttMonEchoAdminCallDuration OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Duration of RTP/Video Probe session. + This object is applicable to RTP and Video probe." + DEFVAL { 60 } + ::= { rttMonEchoAdminEntry 46 } + +rttMonEchoAdminLSPReplyDscp OBJECT-TYPE + SYNTAX Integer32 (0..63 | 255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the DSCP value to be set in the IP header + of the LSP echo reply packet. + The value of this object will be in range of DiffServ codepoint + values between 0 to 63. + + Note: This object cannot be set to value of 255. This default + value specifies that DSCP is not set for this row." + DEFVAL { 255 } + ::= { rttMonEchoAdminEntry 47 } + +rttMonEchoAdminLSPNullShim OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if the explicit-null label is to be added + to LSP echo requests which are sent while performing RTT + operation." + DEFVAL { false } + ::= { rttMonEchoAdminEntry 48 } + +rttMonEchoAdminTargetMPID OBJECT-TYPE + SYNTAX CfmMepid + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the destination maintenance point ID. + It is only applicable to ethernetPing and ethernetJitter + operation. It will be set to 0 for other types of + operations." + ::= { rttMonEchoAdminEntry 49 } + +rttMonEchoAdminTargetDomainName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the name of the domain in which the + destination maintenance point lies. It is only applicable to + ethernetPing and ethernetJitter operation." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 50 } + +rttMonEchoAdminTargetVLAN OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the ID of the VLAN in which the + destination maintenance point lies. It is only applicable to + ethernetPing and ethernetJitter operation. + It will be set to 0 for other types of operations." + ::= { rttMonEchoAdminEntry 51 } + +rttMonEchoAdminEthernetCOS OBJECT-TYPE + SYNTAX QosLayer2Cos (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the class of service in an Ethernet + packet header. It is only applicable to ethernetPing and + ethernetJitter operation." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 52 } + +rttMonEchoAdminLSPVccvID OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies MPLS LSP pseudowire VCCV ID + values between 1 to 2147483647. + + Note: This object cannot be set to value of 0. This default + value specifies that VCCV is not set for this row." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 53 } + +rttMonEchoAdminTargetEVC OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..100)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the Ethernet Virtual Connection in + which the destination maintenance point lies. It is only + applicable to ethernetPing and ethernetJitter operation. + It will be set to NULL for other types of operations." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 54 } + +rttMonEchoAdminTargetMEPPort OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies that Port Level CFM testing towards an + Outward/Down MEP will be used. It is only applicable to + ethernetPing and ethernetJitter operation. + It will be set to NULL for other types of operations." + DEFVAL { false } + ::= { rttMonEchoAdminEntry 55 } + +rttMonEchoAdminVideoTrafficProfile OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which represents the profile name to which a video + probe should use. This object is applicable to video probe + only." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 56 } + +rttMonEchoAdminDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the Differentiated Service Code Point + (DSCP) QoS marking in the generated synthetic packets. + + Value - DiffServ Class + 0 - BE (default) + 10 - AF11 + 12 - AF12 + 14 - AF13 + 18 - AF21 + 20 - AF22 + 22 - AF23 + 26 - AF31 + 28 - AF32 + 30 - AF33 + 34 - AF41 + 36 - AF42 + 38 - AF43 + 8 - CS1 + 16 - CS2 + 24 - CS3 + 32 - CS4 + 40 - CS5 + 48 - CS6 + 56 - CS7 + 46 - EF" + REFERENCE "RFC 2474, RFC 2780" + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 57 } + +rttMonEchoAdminReserveDsp OBJECT-TYPE + SYNTAX INTEGER { + be(1), -- best effort + gs(2), -- guaranteed service + na(3) -- not applicable + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the video traffic generation source. + + be : best effort using DSP but without reservation + gs : guaranteed service using DSP with reservation + na : not applicable for not using DSP" + DEFVAL { na } + ::= { rttMonEchoAdminEntry 58 } + +rttMonEchoAdminInputInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the network input interface on the + sender router where the synthetic packets are received from the + emulated endpoint source. This is used for path congruence with + correct feature processing at the sender router. + + The user can get the InterfaceIndex number from ifIndex object + by looking up in ifTable. In fact, it should be useful to first + get the entry by the augmented table ifXTable which has ifName + object which matches the interface name used on the router or + switch equipment console." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 59 } + +rttMonEchoAdminEmulateSourceAddress OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the IP address of the emulated source + from which the synthetic packets would be generated. If this + object is not specified, the emulated source IP address will by + default be the same as rttMonEchoAdminSourceAddress. This object + is applicable to video probes." + ::= { rttMonEchoAdminEntry 60 } + +rttMonEchoAdminEmulateSourcePort OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the port number of the emulated source + from which the synthetic packets would be generated. If this + object is not specified, the emulated source port number will by + default be the same as rttMonEchoAdminSourcePort. This object is + applicable to video probes." + ::= { rttMonEchoAdminEntry 61 } + +rttMonEchoAdminEmulateTargetAddress OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the IP address of the emulated target by + which the synthetic packets would be received. If this object is + not specified, the emulated target IP address will by default be + the same as rttMonEchoAdminTargetAddress. This object is + applicable to video probes." + ::= { rttMonEchoAdminEntry 62 } + +rttMonEchoAdminEmulateTargetPort OBJECT-TYPE + SYNTAX Integer32 (0..65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the port number of the emulated target + by which the synthetic packets would be received. If this object + is not specified, the emulated target port number will by + default be the same as rttMonEchoAdminTargetPort. This object is + applicable to video probes." + ::= { rttMonEchoAdminEntry 63 } + +rttMonEchoAdminTargetMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the target device. + This object is only applicable for Y.1731 operations. + rttMonEchoAdminTargetMacAddress and rttMonEchoAdminTargetMPID + may not be used in conjunction." + ::= { rttMonEchoAdminEntry 64 } + +rttMonEchoAdminSourceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC address of the source device. + This object is only applicable for Y.1731 operations. + rttMonEchoAdminSourceMacAddress and rttMonEchoAdminSourceMPID + may not be used in conjunction." + ::= { rttMonEchoAdminEntry 65 } + +rttMonEchoAdminSourceMPID OBJECT-TYPE + SYNTAX CfmMepid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the source maintenance point ID. It is + only applicable to Y.1731 operation. It will be set to zero for + other types of opearations. rttMonEchoAdminSourceMPID and + rttMonEchoAdminSourceMacAddress may not be used in + conjunction." + ::= { rttMonEchoAdminEntry 66 } + +rttMonEchoAdminEndPointListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the name of endpoint list which a probe + uses to generate operations." + DEFVAL { "" } + ::= { rttMonEchoAdminEntry 67 } + +rttMonEchoAdminSSM OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if Source Specific Multicast is to be + added. This object is applicable to multicast probe only." + DEFVAL { false } + ::= { rttMonEchoAdminEntry 68 } + +rttMonEchoAdminControlRetry OBJECT-TYPE + SYNTAX Unsigned32 (1..5) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the maximum number of retries for control + message." + DEFVAL { 3 } + ::= { rttMonEchoAdminEntry 69 } + +rttMonEchoAdminControlTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..10000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the wait duration before control message + timeout." + DEFVAL { 5000 } + ::= { rttMonEchoAdminEntry 70 } + +rttMonEchoAdminIgmpTreeInit OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies number of packets to be sent for + multicast tree setup. This object is applicable to multicast + probe only." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 71 } + +rttMonEchoAdminEnableBurst OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates that packets will be sent in burst." + DEFVAL { false } + ::= { rttMonEchoAdminEntry 72 } + +rttMonEchoAdminAggBurstCycles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of burst cycles to be sent + during the aggregate interval. This value is currently used + for Y1731 SLM(Synthetic Loss Measurment) probe. + This object is applicable to Y1731 SLM probe only." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 73 } + +rttMonEchoAdminLossRatioNumFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of frames over which to + calculate the frame loss ratio. This object is applicable + to Y1731 SLM probe only." + DEFVAL { 10 } + ::= { rttMonEchoAdminEntry 74 } + +rttMonEchoAdminAvailNumFrames OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of frames over which to + calculate the availability. This object is applicable to + Y1731 SLM probe only." + DEFVAL { 10 } + ::= { rttMonEchoAdminEntry 75 } + +rttMonEchoAdminTstampOptimization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether timestamp optimization is + enabled. + + When the value is 'true' then timestamp optimization is + enabled. The probe will utilize lower layer (Hardware/Packet + Processor) timestamping values to improve accuracy of + statistics. + + This value can be set only for udp jitter operation with + precision of microsecond." + DEFVAL { false } + ::= { rttMonEchoAdminEntry 76 } + +rttMonEchoAdminTargetSwitchId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the destination Switch Id that + needed to send one TRILL/FB OAM Loopback request. This + object is applicable to Fabric Path Echo probe only. + Value 0 means not applicable." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 77 } + +rttMonEchoAdminProfileId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..1023) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the destination Profile Id that + needed to send one TRILL/FB OAM Loopback request. This + object is applicable to Fabric Path Echo probe only. + Value 0 means not applicable." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 78 } + +rttMonEchoAdminOutputInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the network interface on the + sender router where the packets are transmitted from the + emulated endpoint source. + + The user can get the InterfaceIndex number from ifIndex object + by looking up in ifTable. In fact, it should be useful to first + get the entry by the augmented table ifXTable which has ifName + object which matches the interface name used on the router or + switch equipment console." + DEFVAL { 0 } + ::= { rttMonEchoAdminEntry 79 } + + +-- FileIO Administration TABLE + +rttMonFileIOAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonFileIOAdminEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table of Round Trip Time (RTT) monitoring 'fileIO' + specific definitions. + + When the RttMonRttType is not 'fileIO' this table is + not valid. + + This table is controlled via the + rttMonCtrlAdminTable. Entries in this table are + created via the rttMonCtrlAdminStatus object." + ::= { rttMonCtrl 3 } + +rttMonFileIOAdminEntry OBJECT-TYPE + SYNTAX RttMonFileIOAdminEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of objects that define specific configuration for + 'fileIO' RttMonRttType conceptual Rtt control rows." + INDEX { rttMonCtrlAdminIndex } + ::= { rttMonFileIOAdminTable 1 } + +RttMonFileIOAdminEntry ::= SEQUENCE { + rttMonFileIOAdminFilePath DisplayString, + rttMonFileIOAdminSize INTEGER, + rttMonFileIOAdminAction INTEGER +} + +rttMonFileIOAdminFilePath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The fully qualified file path that will be the target + of the RTT operation. + + This value must match one of the rttMonApplPreConfigedName + entries." + DEFVAL { "" } + ::= { rttMonFileIOAdminEntry 1 } + +rttMonFileIOAdminSize OBJECT-TYPE + SYNTAX INTEGER { + n256(1), + n1k(2), + n64k(3), + n128k(4), + n256k(5) + } + UNITS "bytes" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The size of the file to write/read from the File + Server." + DEFVAL { n256 } + ::= { rttMonFileIOAdminEntry 2 } + +rttMonFileIOAdminAction OBJECT-TYPE + SYNTAX INTEGER { + write(1), + read(2), + writeRead(3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The File I/O action to be performed." + DEFVAL { read } + ::= { rttMonFileIOAdminEntry 3 } + + +-- Script Administration Table + +rttMonScriptAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonScriptAdminEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table of Round Trip Time (RTT) monitoring 'script' + specific definitions. + + When the RttMonRttType is not 'script' this table is + not valid. + + This table is controlled via the + rttMonCtrlAdminTable. Entries in this table are + created via the rttMonCtrlAdminStatus object." + ::= { rttMonCtrl 4 } + +rttMonScriptAdminEntry OBJECT-TYPE + SYNTAX RttMonScriptAdminEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of objects that define specific configuration for + 'script' RttMonRttType conceptual Rtt control rows." + INDEX { rttMonCtrlAdminIndex } + ::= { rttMonScriptAdminTable 1 } + +RttMonScriptAdminEntry ::= SEQUENCE { + rttMonScriptAdminName DisplayString, + rttMonScriptAdminCmdLineParams DisplayString +} + +rttMonScriptAdminName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This will be the Name of the Script that will be used to + generate RTT operations. + + This object must match one of the + rttMonApplPreConfigedName entries." + DEFVAL { "" } + ::= { rttMonScriptAdminEntry 1 } + +rttMonScriptAdminCmdLineParams OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This will be the actual command line parameters + passed to the rttMonScriptAdminName when being + executed." + DEFVAL { "" } + ::= { rttMonScriptAdminEntry 2 } + + +-- Schedule Administration Table + +rttMonScheduleAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonScheduleAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Round Trip Time (RTT) monitoring scheduling + specific definitions. + + This table is controlled via the + rttMonCtrlAdminTable. Entries in this table are + created via the rttMonCtrlAdminStatus object." + ::= { rttMonCtrl 5 } + +rttMonScheduleAdminEntry OBJECT-TYPE + SYNTAX RttMonScheduleAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define specific configuration for + the scheduling of RTT operations." + AUGMENTS { rttMonCtrlAdminEntry } + ::= { rttMonScheduleAdminTable 1 } + +RttMonScheduleAdminEntry ::= SEQUENCE { + rttMonScheduleAdminRttLife Integer32, + rttMonScheduleAdminRttStartTime TimeTicks, + rttMonScheduleAdminConceptRowAgeout Integer32, + rttMonScheduleAdminRttRecurring TruthValue, + rttMonScheduleAdminConceptRowAgeoutV2 Integer32, + rttMonScheduleAdminStartType RttMonScheduleStartType, + rttMonScheduleAdminStartDelay Integer32 +} + +rttMonScheduleAdminRttLife OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object value will be placed into the + rttMonCtrlOperRttLife object when the rttMonCtrlOperState + object transitions to 'active' or 'pending'. + + The value 2147483647 has a special meaning. When + this object is set to 2147483647, the + rttMonCtrlOperRttLife object will not decrement. + And thus the life time will never end." + DEFVAL { 3600 } + ::= { rttMonScheduleAdminEntry 1 } + +rttMonScheduleAdminRttStartTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the time when this conceptional row will + activate. + + This is the value of MIB-II's sysUpTime in the future. + When sysUpTime equals this value this object will + cause the activation of a conceptual Rtt row. + + When an agent has the capability to determine date and + time, the agent should store this object as DateAndTime. + This allows the agent to completely reset (restart) and + still be able to start conceptual Rtt rows at the + intended time. If the agent cannot keep date and time + and the agent resets, all entries should take on one of + the special value defined below. + + The first special value allows this conceptual Rtt + control row to immediately transition the + rttMonCtrlOperState object into 'active' state when the + rttMonCtrlAdminStatus object transitions to active. + This special value is defined to be a value of this + object that, when initially set, is 1. + + The second special value allows this conceptual Rtt + control row to immediately transition the + rttMonCtrlOperState object into 'pending' state when + the rttMonCtrlAdminStatus object transitions to active. + Also, when the rttMonCtrlOperRttLife counts down to zero + (and not when set to zero), this special value causes + this conceptual Rtt control row to retransition the + rttMonCtrlOperState object into 'pending' state. This + special value is defined to be a value of this object + that, when initially set, is smaller than the current + sysUpTime. (With the exception of one, as defined in + the previous paragraph) + + If rttMonScheduleAdminStartType is specified with this + object then rttMonScheduleAdminRttStartTime + is ignored and probe start time is configured based on + rttMonScheduleAdminStartType." + DEFVAL { 0 } + ::= { rttMonScheduleAdminEntry 2 } + +rttMonScheduleAdminConceptRowAgeout OBJECT-TYPE + SYNTAX Integer32 (0..2073600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The amount of time this conceptual Rtt control row will + exist when not in an 'active' rttMonCtrlOperState. + + When this conceptual Rtt control row enters an 'active' + state, this timer will be reset and suspended. When + this conceptual RTT control row enters a state other + than 'active', the timer will be restarted. + + NOTE: When a conceptual Rtt control row ages out, the + agent needs to remove the associated entries in + the rttMonReactTriggerAdminTable and + rttMonReactTriggerOperTable. + + When this value is set to zero, this entry will + never be aged out. + rttMonScheduleAdminConceptRowAgeout object is superseded by + rttMonScheduleAdminConceptRowAgeoutV2." + DEFVAL { 3600 } + ::= { rttMonScheduleAdminEntry 3 } + +rttMonScheduleAdminRttRecurring OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to true, this entry will be scheduled to + run automatically for the specified duration equal + to the life configured, at the same time daily. + + This value cannot be set to true + (a) if rttMonScheduleAdminRttLife object has value greater or + equal to 86400 seconds. + (b) if sum of values of rttMonScheduleAdminRttLife and + rttMonScheduleAdminConceptRowAgeout is less or equal to + 86400 seconds." + DEFVAL { false } + ::= { rttMonScheduleAdminEntry 4 } + +rttMonScheduleAdminConceptRowAgeoutV2 OBJECT-TYPE + SYNTAX Integer32 (0..2073600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time this conceptual Rtt control row will + exist when not in an 'active' rttMonCtrlOperState. + + When this conceptual Rtt control row enters an 'active' + state, this timer will be reset and suspended. When + this conceptual RTT control row enters a state other + than 'active', the timer will be restarted. + + NOTE: It is the same as rttMonScheduleAdminConceptRowAgeout + except DEFVAL is 0 to be consistent with CLI ageout + default. + + When this value is set to zero, this entry will + never be aged out." + DEFVAL { 0 } + ::= { rttMonScheduleAdminEntry 5 } + +rttMonScheduleAdminStartType OBJECT-TYPE + SYNTAX RttMonScheduleStartType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the start-time option to be used for + scheduling the start time of RTT operation. + The following list defines the start-time options + that can be configured for the probe: + + pending(1) pending state. + now(2) schedule to immediately start the + probe. + random(3) schedule start time of probe at random + time over a range. + after(4) schedule start time of probe after a + certain amount of time from now. + specific(5) schedule start time of probe at a given + specific time interval" + DEFVAL { pending } + ::= { rttMonScheduleAdminEntry 6 } + +rttMonScheduleAdminStartDelay OBJECT-TYPE + SYNTAX Integer32 (500..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the start time delay range in + milliseconds. + The value of this object is only effective with + rttMonScheduleAdminStartType value. + + For rttMonScheduleAdminStartType with random option, + a random time is generated with in provided start delay + range and added to current time to generate the random + start time of the probe." + DEFVAL { 500 } + ::= { rttMonScheduleAdminEntry 7 } + + +-- Reaction Administration Table + +rttMonReactAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonReactAdminEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table of Round Trip Time (RTT) monitoring Notification + and Trigger definitions. + + All Notification/Reactions are applied to all RTT + End-to-End operations. Thus, they do not apply to hops + along a path to the target, when RttMonRttType is + 'pathEcho'. + + The format and content of SNA NMVT's are not defined + within this module. + + It can be noted, however, that there are Alert NMVT's, + and traps which are sent when an abnormal + condition occurs, i.e. when one of + rttMonCtrlOperConnectionLostOccurred, + rttMonCtrlOperTimeoutOccurred or + rttMonCtrlOperOverThresholdOccurred are changed to true, + and Resolution NMVT's, and Resolution traps which are + sent when that condition clears, i.e. when one of + rttMonCtrlOperConnectionLostOccurred, + rttMonCtrlOperTimeoutOccurred or + rttMonCtrlOperOverThresholdOccurred is changed back to + false. + + When rttMonReactAdminActionType is set to one of the + following: + - triggerOnly + - trapAndTrigger + - nmvtAndTrigger + - trapNmvtAndTrigger + The corresponding rows in the + rttMonReactTriggerAdminTable defined via the + rttMonCtrlAdminIndex will become active. + + This table augments the rttMonCtrlAdminTable. + rttMonReactAdminTable object is superseded by rttMonReactTable." + ::= { rttMonCtrl 6 } + +rttMonReactAdminEntry OBJECT-TYPE + SYNTAX RttMonReactAdminEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A list of objects that define RTT reaction operations. + rttMonReactAdminEntry object is superseded by rttMonReactEntry." + AUGMENTS { rttMonCtrlAdminEntry } + ::= { rttMonReactAdminTable 1 } + +RttMonReactAdminEntry ::= SEQUENCE { + rttMonReactAdminConnectionEnable TruthValue, + rttMonReactAdminTimeoutEnable TruthValue, + rttMonReactAdminThresholdType INTEGER, + rttMonReactAdminThresholdFalling Integer32, + rttMonReactAdminThresholdCount Integer32, + rttMonReactAdminThresholdCount2 Integer32, + rttMonReactAdminActionType INTEGER, + rttMonReactAdminVerifyErrorEnable TruthValue +} + +rttMonReactAdminConnectionEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "If true, a reaction is generated when a RTT + operation to a rttMonEchoAdminTargetAddress + (echo type) causes + rttMonCtrlOperConnectionLostOccurred to change its + value. Thus connections to intermediate hops will + not cause this value to change. + rttMonReactAdminConnectionEnable object is superseded by + rttMonReactVar." + DEFVAL { false } + ::= { rttMonReactAdminEntry 1 } + +rttMonReactAdminTimeoutEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "If true, a reaction is generated when a RTT + operation causes rttMonCtrlOperTimeoutOccurred + to change its value. + + When the RttMonRttType is 'pathEcho' timeouts to + intermediate hops will not cause + rttMonCtrlOperTimeoutOccurred to change its value. + rttMonReactAdminTimeoutEnable object is superseded by + rttMonReactVar." + DEFVAL { false } + ::= { rttMonReactAdminEntry 2 } + +rttMonReactAdminThresholdType OBJECT-TYPE + SYNTAX INTEGER { + never(1), + immediate(2), + consecutive(3), + xOfy(4), + average(5) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object specifies the conditions under which + rttMonCtrlOperOverThresholdOccurred is changed: + + NOTE: When the RttMonRttType is 'pathEcho' this + objects' value and all associated + object values are only valid when RTT + 'echo' operations are to the + rttMonEchoAdminTargetAddress object address. Thus + 'pathEcho' operations to intermediate + hops will not cause this object to change. + + never - rttMonCtrlOperOverThresholdOccurred is + never set + immediate - rttMonCtrlOperOverThresholdOccurred is set + to true when an operation completion time + exceeds rttMonCtrlAdminThreshold; + conversely + rttMonCtrlOperOverThresholdOccurred is set + to false when an operation completion time + falls below + rttMonReactAdminThresholdFalling + consecutive - rttMonCtrlOperOverThresholdOccurred is set + to true when an operation completion time + exceeds rttMonCtrlAdminThreshold on + rttMonReactAdminThresholdCount consecutive + RTT operations; conversely, + rttMonCtrlOperOverThresholdOccurred is set + to false when an operation completion time + falls under the + rttMonReactAdminThresholdFalling + for the same number of consecutive + operations + xOfy - rttMonCtrlOperOverThresholdOccurred is set + to true when x (as specified by + rttMonReactAdminThresholdCount) out of the + last y (as specified by + rttMonReactAdminThresholdCount2) + operation completion time exceeds + rttMonCtrlAdminThreshold; + conversely, it is set to false when x, + out of the last y operation completion + time fall below + rttMonReactAdminThresholdFalling + NOTE: When x > y, the probe will never + generate a reaction. + average - rttMonCtrlOperOverThresholdOccurred is set + to true when the running average of the + previous rttMonReactAdminThresholdCount + operation completion times exceed + rttMonCtrlAdminThreshold; conversely, it + is set to false when the running average + falls below the + rttMonReactAdminThresholdFalling + + If this value is changed by a management station, + rttMonCtrlOperOverThresholdOccurred is set to false, but + no reaction is generated if the prior value of + rttMonCtrlOperOverThresholdOccurred was true. + rttMonReactAdminThresholdType object is superseded by + rttMonReactThresholdType." + DEFVAL { never } + ::= { rttMonReactAdminEntry 3 } + +rttMonReactAdminThresholdFalling OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object defines a threshold limit. If the RTT + operation time falls below this limit and if the conditions + specified in rttMonReactAdminThresholdType are satisfied, an + threshold is generated. + rttMonReactAdminThresholdFalling object is superseded by + rttMonReactThresholdFalling." + DEFVAL { 3000 } + ::= { rttMonReactAdminEntry 4 } + +rttMonReactAdminThresholdCount OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object defines the 'x' value of the xOfy condition + specified in rttMonReactAdminThresholdType. + rttMonReactAdminThresholdCount object is superseded by + rttMonReactThresholdCountX." + DEFVAL { 5 } + ::= { rttMonReactAdminEntry 5 } + +rttMonReactAdminThresholdCount2 OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object defines the 'y' value of the xOfy condition + specified in rttMonReactAdminThresholdType. + rttMonReactAdminThresholdCount2 object is superseded by + rttMonReactThresholdCountyY." + DEFVAL { 5 } + ::= { rttMonReactAdminEntry 6 } + +rttMonReactAdminActionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + trapOnly(2), + nmvtOnly(3), + triggerOnly(4), + trapAndNmvt(5), + trapAndTrigger(6), + nmvtAndTrigger(7), + trapNmvtAndTrigger(8) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Specifies what type(s), if any, of reaction(s) to + generate if an operation violates one of the watched + conditions: + + none - no reaction is generated + trapOnly - a trap is generated + nmvtOnly - an SNA NMVT is generated + triggerOnly - all trigger actions defined for this + entry are initiated + trapAndNmvt - both a trap and an SNA NMVT are + generated + trapAndTrigger - both a trap and all trigger actions + are initiated + nmvtAndTrigger - both a NMVT and all trigger actions + are initiated + trapNmvtAndTrigger - a NMVT, trap, and all trigger actions + are initiated + + A trigger action is defined via the + rttMonReactTriggerAdminTable. + rttMonReactAdminActionType object is superseded by + rttMonReactActionType." + DEFVAL { none } + ::= { rttMonReactAdminEntry 7 } + +rttMonReactAdminVerifyErrorEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "If true, a reaction is generated when a RTT + operation causes rttMonCtrlOperVerifyErrorOccurred + to change its value. + rttMonReactAdminVerifyErrorEnable object is superseded by + rttMonReactVar." + DEFVAL { false } + ::= { rttMonReactAdminEntry 8 } + + +-- Statistics Administration Table + +rttMonStatisticsAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonStatisticsAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Round Trip Time (RTT) monitoring statistics + definitions. + + The definitions in this table control what and how many + entries will be placed into the rttMonStatsCaptureTable. + + The statistics capture table is a rollover table. When + the rttMonStatisticsAdminNumHourGroups index value + exceeds its value defined in this table, the oldest + corresponding group will be deleted and will be replaced + with the new group. All other indices will only fill to + there maximum size. + + NOTE: The maximum size of this table is defined to be + the product of the rttMonCtrlAdminIndex times + rttMonStatisticsAdminNumHourGroups times + rttMonStatisticsAdminNumPaths times + rttMonStatisticsAdminNumHops times + rttMonStatisticsAdminNumDistBuckets. + + NOTE WELL: Each of the 'Num' objects values in this + have a special behavior. When one of the + objects is set to a value larger than the + Rtt application can support the set will + succeed, but the resultant value will + be set to the applications maximum value. + The setting management station must reread + this object to verify the actual value. + + This table augments the rttMonCtrlAdminTable." + ::= { rttMonCtrl 7 } + +rttMonStatisticsAdminEntry OBJECT-TYPE + SYNTAX RttMonStatisticsAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define RTT statistics + capture operations." + AUGMENTS { rttMonCtrlAdminEntry } + ::= { rttMonStatisticsAdminTable 1 } + +RttMonStatisticsAdminEntry ::= SEQUENCE { + rttMonStatisticsAdminNumHourGroups Integer32, + rttMonStatisticsAdminNumPaths Integer32, + rttMonStatisticsAdminNumHops Integer32, + rttMonStatisticsAdminNumDistBuckets Integer32, + rttMonStatisticsAdminDistInterval Integer32 +} + +rttMonStatisticsAdminNumHourGroups OBJECT-TYPE + SYNTAX Integer32 (0..25) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of groups of paths to record. + Specifically this is the number of hourly groups + to keep before rolling over. + + The value of one is not advisable because the + group will close and immediately be deleted before + the network management station will have the + opportunity to retrieve the statistics. + + The value used in the rttMonStatsCaptureTable to + uniquely identify this group is the + rttMonStatsCaptureStartTimeIndex. + + HTTP and Jitter probes store only two hours of data. + + When this object is set to the value of zero all + rttMonStatsCaptureTable data capturing will be shut off." + DEFVAL { 2 } + ::= { rttMonStatisticsAdminEntry 1 } + +rttMonStatisticsAdminNumPaths OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When RttMonRttType is 'pathEcho' this is the maximum + number of statistics paths to record per hourly group. + This value directly represents the path to a target. + For all other RttMonRttTypes this value will be + forced to one by the agent. + + NOTE: For 'pathEcho' a source to target path will be + created to to hold all errors that occur when a + specific path or connection has not be found/setup. + Thus, it is advised to set this value greater + than one. + + Since this index does not rollover, only the first + rttMonStatisticsAdminNumPaths will be kept." + DEFVAL { 5 } + ::= { rttMonStatisticsAdminEntry 2 } + +rttMonStatisticsAdminNumHops OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When RttMonRttType is 'pathEcho' this is the maximum + number of statistics hops to record per path group. + This value directly represents the number of hops along + a path to a target, thus we can only support 30 hops. + For all other RttMonRttTypes this value will be + forced to one by the agent. + + Since this index does not rollover, only the first + rttMonStatisticsAdminNumHops will be kept. This object + is applicable to pathEcho probes only." + DEFVAL { 16 } + ::= { rttMonStatisticsAdminEntry 3 } + +rttMonStatisticsAdminNumDistBuckets OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of statistical distribution + Buckets to accumulate. + + Since this index does not rollover, only the first + rttMonStatisticsAdminNumDistBuckets will be kept. + + The last rttMonStatisticsAdminNumDistBucket will + contain all entries from its distribution interval + start point to infinity. This object is not applicable + to http and jitter probes." + DEFVAL { 1 } + ::= { rttMonStatisticsAdminEntry 4 } + +rttMonStatisticsAdminDistInterval OBJECT-TYPE + SYNTAX Integer32 (1..100) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The statistical distribution buckets interval. + + Distribution Bucket Example: + + rttMonStatisticsAdminNumDistBuckets = 5 buckets + rttMonStatisticsAdminDistInterval = 10 milliseconds + + | Bucket 1 | Bucket 2 | Bucket 3 | Bucket 4 | Bucket 5 | + | 0-9 ms | 10-19 ms | 20-29 ms | 30-39 ms | 40-Inf ms | + + Odd Example: + + rttMonStatisticsAdminNumDistBuckets = 1 buckets + rttMonStatisticsAdminDistInterval = 10 milliseconds + + | Bucket 1 | + | 0-Inf ms | + + Thus, this odd example shows that the value of + rttMonStatisticsAdminDistInterval does not apply when + rttMonStatisticsAdminNumDistBuckets is one. + This object is not applicable to http and jitter probes." + DEFVAL { 20 } + ::= { rttMonStatisticsAdminEntry 5 } + + +-- History Administration Table + +rttMonHistoryAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonHistoryAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Round Trip Time (RTT) monitoring history + definitions. + + The definitions in this table control what and how many + entries will be placed into the + rttMonHistoryCollectionTable. + + The history collection table is a rollover table. When + the rttMonHistoryAdminNumLives index value exceeds its + value defined in this table, the oldest corresponding + 'lives' group will be deleted and will be replaced with + the new 'lives' group. All other indices will only fill + to their maximum size. + + NOTE: The maximum size of this table is defined to be + the product of the rttMonCtrlAdminIndex times + rttMonHistoryAdminNumLives times + rttMonHistoryAdminNumBuckets times + rttMonHistoryAdminNumSamples. + + NOTE WELL: Each of the 'Num' objects values in this + have a special behavior. When one of the + objects is set to a value larger than the + Rtt application can support the set will + succeed, but the resultant value will + be set to the applications maximum value. + The setting management station must reread + this object to verify the actual value. + + NOTE: this table is not applicable to http and jitter + probes" + ::= { rttMonCtrl 8 } + +rttMonHistoryAdminEntry OBJECT-TYPE + SYNTAX RttMonHistoryAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define RTT history collection + operations." + AUGMENTS { rttMonCtrlAdminEntry } + ::= { rttMonHistoryAdminTable 1 } + +RttMonHistoryAdminEntry ::= SEQUENCE { + rttMonHistoryAdminNumLives Integer32, + rttMonHistoryAdminNumBuckets Integer32, + rttMonHistoryAdminNumSamples Integer32, + rttMonHistoryAdminFilter INTEGER +} + +rttMonHistoryAdminNumLives OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of history lives to record. A life + is defined by the countdown (or transition) to zero + by the rttMonCtrlOperRttLife object. A new life is + created when the same conceptual RTT control row is + restarted via the transition of the + rttMonCtrlOperRttLife object and its subsequent + countdown. + + The value of zero will shut off all + rttMonHistoryAdminTable data collection." + DEFVAL { 0 } + ::= { rttMonHistoryAdminEntry 1 } + +rttMonHistoryAdminNumBuckets OBJECT-TYPE + SYNTAX Integer32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of history buckets to record. When + the RttMonRttType is 'pathEcho' this value directly + represents a path to a target. For all other + RttMonRttTypes this value should be set to the number + of operations to keep per lifetime. + + After rttMonHistoryAdminNumBuckets are filled, the + and the oldest entries are deleted and the most recent + rttMonHistoryAdminNumBuckets buckets are retained." + DEFVAL { 15 } + ::= { rttMonHistoryAdminEntry 2 } + +rttMonHistoryAdminNumSamples OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of history samples to record per + bucket. When the RttMonRttType is 'pathEcho' this + value directly represents the number of hops along a + path to a target, thus we can only support 30 hops. + For all other RttMonRttTypes this value will be + forced to one by the agent." + DEFVAL { 16 } + ::= { rttMonHistoryAdminEntry 3 } + +rttMonHistoryAdminFilter OBJECT-TYPE + SYNTAX INTEGER { + none(1), + all(2), + overThreshold(3), + failures(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines a filter for adding RTT results to the history + buffer: + + none - no history is recorded + all - the results of all completion times + and failed completions are recorded + overThreshold - the results of completion times + over rttMonCtrlAdminThreshold are + recorded. + failures - the results of failed operations (only) + are recorded." + DEFVAL { none } + ::= { rttMonHistoryAdminEntry 4 } + + +-- Overall Operational values + +rttMonCtrlOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonCtrlOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of which contains the Operational values for the + probe, and the conceptual RTT control row. + + This table augments the rttMonCtrlAdminTable." + ::= { rttMonCtrl 9 } + +rttMonCtrlOperEntry OBJECT-TYPE + SYNTAX RttMonCtrlOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that describe the current state + of probe, and the conceptual RTT control row." + AUGMENTS { rttMonCtrlAdminEntry } + ::= { rttMonCtrlOperTable 1 } + +RttMonCtrlOperEntry ::= SEQUENCE { + rttMonCtrlOperModificationTime TimeStamp, + rttMonCtrlOperDiagText DisplayString, + rttMonCtrlOperResetTime TimeStamp, + rttMonCtrlOperOctetsInUse Gauge32, + rttMonCtrlOperConnectionLostOccurred TruthValue, + rttMonCtrlOperTimeoutOccurred TruthValue, + rttMonCtrlOperOverThresholdOccurred TruthValue, + rttMonCtrlOperNumRtts Integer32, + rttMonCtrlOperRttLife Integer32, + rttMonCtrlOperState INTEGER, + rttMonCtrlOperVerifyErrorOccurred TruthValue +} + +rttMonCtrlOperModificationTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is updated whenever an object in + the conceptual RTT control row is changed or + updated." + ::= { rttMonCtrlOperEntry 1 } + +rttMonCtrlOperDiagText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..51)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string which can be used as an aid in tracing problems. + The content of this field will depend on the type of + target (rttMonEchoAdminProtocol). + + When rttMonEchoAdminProtocol is one of snaLU0EchoAppl, or + snaLU2EchoAppl this object contains the name of the + Logical Unit (LU) being used for this RTT session (from + the HOST's point of view), once the session has been + established; this can then be used to correlate this + name to the connection information stored in the + Mainframe Host. + + When rttMonEchoAdminProtocol is snaLU62EchoAppl, this + object contains the Logical Unit (LU) name being used for + this RTT session, once the session has been established. + This name can be used by the management application to + correlate this objects value to the connection + information stored at this SNMP Agent via the APPC or + APPN mib. + + When rttMonEchoAdminProtocol is not one of the + previously mentioned values, this value will be null. + + It is primarily intended that this object contains + information which has significance to a human operator." + DEFVAL { "" } + ::= { rttMonCtrlOperEntry 2 } + +rttMonCtrlOperResetTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is set when the rttMonCtrlOperState is set + to reset." + ::= { rttMonCtrlOperEntry 3 } + +rttMonCtrlOperOctetsInUse OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the number of octets currently in use + by this composite conceptual RTT row. A composite + conceptual row include the control, statistics, and + history conceptual rows combined. (All octets that + are addressed via the rttMonCtrlAdminIndex in this + mib.)" + ::= { rttMonCtrlOperEntry 4 } + +rttMonCtrlOperConnectionLostOccurred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will only change its value when the + RttMonRttType is 'echo' or 'pathEcho'. + + This object is set to true when the RTT connection fails + to be established or is lost, and set to false when a + connection is reestablished. When the RttMonRttType + is 'pathEcho', connection loss applies only to the + rttMonEchoAdminTargetAddress and not to intermediate + hops to the Target. + + When this value changes and + rttMonReactAdminConnectionEnable is true, a reaction + will occur. + + If a trap is sent it is a + rttMonConnectionChangeNotification. + + When this value changes and any one of the rttMonReactTable row + has rttMonReactVar object value as 'connectionLoss(8)', + a reaction may occur. + + If a trap is sent it is rttMonNotification with rttMonReactVar + value of 'connectionLoss'." + DEFVAL { false } + ::= { rttMonCtrlOperEntry 5 } + +rttMonCtrlOperTimeoutOccurred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will change its value for all + RttMonRttTypes. + + This object is set to true when an operation times out, + and set to false when an operation completes under + rttMonCtrlAdminTimeout. When this value changes, a + reaction may occur, as defined by + rttMonReactAdminTimeoutEnable. + + When the RttMonRttType is 'pathEcho', this timeout + applies only to the rttMonEchoAdminTargetAddress and + not to intermediate hops to the Target. + + If a trap is sent it is a rttMonTimeoutNotification. + + When this value changes and any one of the rttMonReactTable + row has rttMonReactVar object value as 'timeout(7)', a reaction + may occur. + + If a trap is sent it is rttMonNotification with rttMonReactVar + value of 'timeout'." + DEFVAL { false } + ::= { rttMonCtrlOperEntry 6 } + +rttMonCtrlOperOverThresholdOccurred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will change its value for all + RttMonRttTypes. + + This object is changed by operation completion times over + threshold, as defined by rttMonReactAdminThresholdType. + When this value changes, a reaction may occur, as defined + by rttMonReactAdminThresholdType. + + If a trap is sent it is a rttMonThresholdNotification. + + This object is set to true if the operation completion time + exceeds the rttMonCtrlAdminThreshold and set to false when an + operation completes under rttMonCtrlAdminThreshold. When this + value changes, a reaction may occur, as defined by + rttMonReactThresholdType. + + If a trap is sent it is rttMonNotification with rttMonReactVar + value of 'rtt'." + DEFVAL { false } + ::= { rttMonCtrlOperEntry 7 } + +rttMonCtrlOperNumRtts OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the total number of probe operations that have + been attempted. + + This value is incremented for each start of an RTT + operation. Thus when rttMonCtrlAdminRttType is set to + 'pathEcho' this value will be incremented by one and + not for very every hop along the path. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object. + + This value is not effected by the rollover of a statistics + hourly group." + ::= { rttMonCtrlOperEntry 8 } + +rttMonCtrlOperRttLife OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is decremented every second, until it + reaches zero. When the value of this object is zero + RTT operations for this row are suspended. This + object will either reach zero by a countdown or + it will transition to zero via setting the + rttMonCtrlOperState. + + When this object reaches zero the agent needs to + transition the rttMonCtrlOperState to 'inactive'. + + REMEMBER: The value 2147483647 has a special + meaning. When this object has the + value 2147483647, this object will + not decrement. And thus the life + time will never. + + When the rttMonCtrlOperState object is 'active' and + the rttMonReactTriggerOperState object transitions to + 'active' this object will not be updated with the + current value of rttMonCrtlAdminRttLife object." + ::= { rttMonCtrlOperEntry 9 } + +rttMonCtrlOperState OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + orderlyStop(2), + immediateStop(3), + pending(4), + inactive(5), + active(6), + restart(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RttMonOperStatus object is used to + manage the 'state' of the probe that is implementing + conceptual RTT control row. + + This status object has six defined values: + + reset(1) - reset this entry, transition + to 'pending' + orderlyStop(2) - shutdown this entry at the end + of the next RTT operation attempt, + transition to 'inactive' + immediateStop(3) - shutdown this entry immediately + (if possible), transition to + 'inactive' + pending(4) - this value is not settable and + this conceptual RTT control row is + waiting for further control either + via the rttMonScheduleAdminTable + or the rttMonReactAdminTable/ + rttMonReactTriggerAdminTable; + This object can transition to this + value via two mechanisms, first by + reseting this object, and second + by creating a conceptual Rtt control + row with the + rttMonScheduleAdminRttStartTime + object with the its special value + inactive(5) - this value is not settable and + this conceptual RTT control row is + waiting for further control via + the rttMonScheduleAdminTable; + This object can transition to this + value via two mechanisms, first by + setting this object to 'orderlyStop' + or 'immediateStop', second by + the rttMonCtrlOperRttLife object + reaching zero + active(6) - this value is not settable and + this conceptual RTT control row is + currently active + restart(7) - this value is only settable when the + state is active. It clears the data + of this entry and remain on active state. + + The probes action when this object is set to 'reset': + - all rows in rttMonStatsCaptureTable that relate to + this conceptual RTT control row are destroyed and + the indices are set to 1 + - if rttMonStatisticsAdminNumHourGroups is not zero, a + single new rttMonStatsCaptureTable row is created + - all rows in rttMonHistoryCaptureTable that relate + to this RTT definition are destroyed and the indices + are set to 1 + - implied history used for timeout or threshold + notification (see rttMonReactAdminThresholdType or + rttMonReactThresholdType) + is purged + - rttMonCtrlOperRttLife is set to + rttMonScheduleAdminRttLife + - rttMonCtrlOperNumRtts is set to zero + - rttMonCtrlOperTimeoutOccurred, + rttMonCtrlOperOverThresholdOccurred, and + rttMonCtrlOperConnectionLostOccurred are set to + false; if this causes a change in the value of + either of these objects, resolution notifications + will not occur + - the next RTT operation is controlled by the objects + in the rttMonScheduleAdminTable or the + rttMonReactAdminTable/rttMonReactTriggerAdminTable + - if the rttMonReactTriggerOperState is 'active', it + will transition to 'pending' + - all rttMonReactTriggerAdminEntries pointing to + this conceptual entry with their + rttMonReactTriggerOperState object 'active', + will transition their OperState to 'pending' + - all open connections must be maintained + + This can be used to synchronize various RTT + definitions, so that the RTT requests occur + simultaneously, or as simultaneously as possible. + + The probes action when this object transitions to + 'inactive' (via setting this object to 'orderlyStop' + or 'immediateStop' or by rttMonCtrlOperRttLife + reaching zero): + - all statistics and history collection information + table entries will be closed and kept + - implied history used for timeout or threshold + notification (see rttMonReactAdminThresholdType or + rttMonReactThresholdType) + is purged + - rttMonCtrlOperTimeoutOccurred, + rttMonCtrlOperOverThresholdOccurred, and + rttMonCtrlOperConnectionLostOccurred are set to + false; if this causes a change in the value of + either of these objects, resolution notifications + will not occur. + - the next RTT request is controlled by the objects + in the rttMonScheduleAdminTable + - if the rttMonReactTriggerOperState is 'active', it + will transition to 'pending' (this denotes that + the Trigger will be ready the next time this + object goes active) + - all rttMonReactTriggerAdminEntries pointing to + this conceptual entry with their + rttMonReactTriggerOperState object 'active', + will transition their OperState to 'pending' + - all open connections are to be closed and cleanup. + + rttMonCtrlOperState + STATE + +-------------------------------------------+ + | A | B | C | + ACTION | 'pending' | 'inactive' | 'active' | + +----------------+--------------+--------------+-------------+ + | OperState set | noError |inconsistent- | noError | + | to 'reset' | | Value | | + | | -> A | | -> A | + +----------------+--------------+--------------+-------------+ + | OperState set | noError | noError | noError | + |to 'orderlyStop'| -> B | -> B | -> B | + | or to | | | | + |'immediateStop' | | | | + +----------------+--------------+--------------+-------------+ + | Event causes | -> C | -> B | -> C | + | Trigger State | | | see (3) | + | to transition | | | | + | to 'active' | | | | + +----------------+--------------+--------------+-------------+ + | AdminStatus | -> C | -> C | see (1) | + | transitions to | | | | + | 'active' & | | | | + | RttStartTime is| | | | + | special value | | | | + | of one. | | | | + +----------------+--------------+--------------+-------------+ + | AdminStatus | -> A | -> A | see (1) | + | transitions to | | | | + | 'active' & | | | | + | RttStartTime is| | | | + | special value | | | | + | of less than | | | | + | current time, | | | | + | excluding one. | | | | + +----------------+--------------+--------------+-------------+ + | AdminStatus | -> A | -> B | see (2) | + | transitions to | | | | + | 'notInService' | | | | + +----------------+--------------+--------------+-------------+ + | AdminStatus | -> B | -> B | -> B | + | transitions to | | | | + | 'delete' | | | | + +----------------+--------------+--------------+-------------+ + | AdminStatus is | -> C | -> C | -> C | + | 'active' & the | | | see (3) | + | RttStartTime | | | | + | arrives | | | | + +----------------+--------------+--------------+-------------+ + | RowAgeout | -> B | -> B | -> B | + | expires | | | | + +----------------+--------------+--------------+-------------+ + | OperRttLife | N/A | N/A | -> B | + | counts down to | | | | + | zero | | | | + +----------------+--------------+--------------+-------------+ + + (1) - rttMonCtrlOperState must have transitioned to 'inactive' + or 'pending' before the rttMonCtrlAdminStatus can + transition to 'active'. See (2). + (2) - rttMonCtrlAdminStatus cannot transition to 'notInService' + unless rttMonCtrlOperState has been previously forced + to 'inactive' or 'pending'. + (3) - when this happens the rttMonCtrlOperRttLife will not + be updated with the rttMonCtrlAdminRttLife. + + NOTE: In order for all objects in a PDU to be set + at the same time, this object can not be + part of a multi-bound PDU." + ::= { rttMonCtrlOperEntry 10 } + +rttMonCtrlOperVerifyErrorOccurred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is true if rttMonCtrlAdminVerifyData is + set to true and data corruption occurs." + DEFVAL { false } + ::= { rttMonCtrlOperEntry 11 } + + +-- Latest RTT operation values + +rttMonLatestRttOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonLatestRttOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of which contains the status of latest RTT + operation. + + When the RttMonRttType is 'pathEcho', operations + performed to the hops along the path will be recorded + in this table. + + This table augments the RTT definition table, + rttMonCtrlAdminTable." + ::= { rttMonCtrl 10 } + +rttMonLatestRttOperEntry OBJECT-TYPE + SYNTAX RttMonLatestRttOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that record the latest RTT operation." + AUGMENTS { rttMonCtrlAdminEntry } + ::= { rttMonLatestRttOperTable 1 } + +RttMonLatestRttOperEntry ::= SEQUENCE { + rttMonLatestRttOperCompletionTime Gauge32, + rttMonLatestRttOperSense RttResponseSense, + rttMonLatestRttOperApplSpecificSense Integer32, + rttMonLatestRttOperSenseDescription DisplayString, + rttMonLatestRttOperTime TimeStamp, + rttMonLatestRttOperAddress RttMonTargetAddress +} + +rttMonLatestRttOperCompletionTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds/microseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The completion time of the latest RTT operation + successfully completed. + + The unit of this object will be microsecond when + rttMonCtrlAdminRttType is set to 'jitter' and + rttMonEchoAdminPrecision is set to 'microsecond'. + Otherwise, the unit of this object will be millisecond." + ::= { rttMonLatestRttOperEntry 1 } + +rttMonLatestRttOperSense OBJECT-TYPE + SYNTAX RttResponseSense + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A sense code for the completion status of the latest + RTT operation." + ::= { rttMonLatestRttOperEntry 2 } + +rttMonLatestRttOperApplSpecificSense OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An application specific sense code for the + completion status of the latest RTT operation. This + object will only be valid when the + rttMonLatestRttOperSense object is set to + 'applicationSpecific'. Otherwise, this object's + value is not valid." + ::= { rttMonLatestRttOperEntry 3 } + +rttMonLatestRttOperSenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A sense description for the completion status of + the latest RTT operation when the + rttMonLatestRttOperSense object is set to + 'applicationSpecific'." + ::= { rttMonLatestRttOperEntry 4 } + +rttMonLatestRttOperTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the agent system time at the time of the + latest RTT operation." + ::= { rttMonLatestRttOperEntry 5 } + +rttMonLatestRttOperAddress OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the RttMonRttType is 'echo', 'pathEcho', 'udpEcho', + 'tcpConnect', 'dns' and 'dlsw' this is a string which specifies + the address of the target for this RTT operation. When the + RttMonRttType is not one of these types this object will + be null. + + This address will be the address of the hop along the + path to the rttMonEchoAdminTargetAddress address, + including rttMonEchoAdminTargetAddress address, or just + the rttMonEchoAdminTargetAddress address, when the + path information is not collected. This behavior is + defined by the rttMonCtrlAdminRttType object. + + The interpretation of this string depends on the type + of RTT operation selected, as specified by the + rttMonEchoAdminProtocol object. + + See rttMonEchoAdminTargetAddress for a complete + description." + ::= { rttMonLatestRttOperEntry 6 } + + +-- LatestHTTPOper Table + +rttMonLatestHTTPOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonLatestHTTPOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of latest HTTP RTT + operation." + ::= { rttMonLatestOper 1 } + +rttMonLatestHTTPOperEntry OBJECT-TYPE + SYNTAX RttMonLatestHTTPOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that record the latest HTTP RTT + operation. This entry is created automatically after the + rttMonCtrlAdminEntry is created. Also the entry is + automatically deleted when rttMonCtrlAdminEntry is deleted." + INDEX { rttMonCtrlAdminIndex } + ::= { rttMonLatestHTTPOperTable 1 } + +RttMonLatestHTTPOperEntry ::= SEQUENCE { + rttMonLatestHTTPOperRTT Gauge32, + rttMonLatestHTTPOperDNSRTT Gauge32, + rttMonLatestHTTPOperTCPConnectRTT Gauge32, + rttMonLatestHTTPOperTransactionRTT Gauge32, + rttMonLatestHTTPOperMessageBodyOctets Gauge32, + rttMonLatestHTTPOperSense RttResponseSense, + rttMonLatestHTTPErrorSenseDescription DisplayString +} + +rttMonLatestHTTPOperRTT OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round Trip Time taken to perform HTTP operation. This value + is the sum of DNSRTT, TCPConnectRTT and TransactionRTT." + ::= { rttMonLatestHTTPOperEntry 1 } + +rttMonLatestHTTPOperDNSRTT OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round Trip Time taken to perform DNS query within the + HTTP operation. If an IP Address is specified in the URL, + then DNSRTT is 0." + ::= { rttMonLatestHTTPOperEntry 2 } + +rttMonLatestHTTPOperTCPConnectRTT OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round Trip Time taken to connect to the HTTP server." + ::= { rttMonLatestHTTPOperEntry 3 } + +rttMonLatestHTTPOperTransactionRTT OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Round Trip Time taken to download the object specified by + the URL." + ::= { rttMonLatestHTTPOperEntry 4 } + +rttMonLatestHTTPOperMessageBodyOctets OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the message body received as a response to + the HTTP request." + ::= { rttMonLatestHTTPOperEntry 5 } + +rttMonLatestHTTPOperSense OBJECT-TYPE + SYNTAX RttResponseSense + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An application specific sense code for the completion status + of the latest RTT operation." + ::= { rttMonLatestHTTPOperEntry 6 } + +rttMonLatestHTTPErrorSenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An sense description for the completion status + of the latest RTT operation." + ::= { rttMonLatestHTTPOperEntry 7 } + + +-- LatestJitterOper Table + +rttMonLatestJitterOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonLatestJitterOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table which contains the status of latest Jitter + operation." + ::= { rttMonLatestOper 2 } + +rttMonLatestJitterOperEntry OBJECT-TYPE + SYNTAX RttMonLatestJitterOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that record the latest Jitter + operation." + INDEX { rttMonCtrlAdminIndex } + ::= { rttMonLatestJitterOperTable 1 } + +RttMonLatestJitterOperEntry ::= SEQUENCE { + rttMonLatestJitterOperNumOfRTT Gauge32, + rttMonLatestJitterOperRTTSum Gauge32, + rttMonLatestJitterOperRTTSum2 Gauge32, + rttMonLatestJitterOperRTTMin Gauge32, + rttMonLatestJitterOperRTTMax Gauge32, + rttMonLatestJitterOperMinOfPositivesSD Gauge32, + rttMonLatestJitterOperMaxOfPositivesSD Gauge32, + rttMonLatestJitterOperNumOfPositivesSD Gauge32, + rttMonLatestJitterOperSumOfPositivesSD Gauge32, + rttMonLatestJitterOperSum2PositivesSD Gauge32, + rttMonLatestJitterOperMinOfNegativesSD Gauge32, + rttMonLatestJitterOperMaxOfNegativesSD Gauge32, + rttMonLatestJitterOperNumOfNegativesSD Gauge32, + rttMonLatestJitterOperSumOfNegativesSD Gauge32, + rttMonLatestJitterOperSum2NegativesSD Gauge32, + rttMonLatestJitterOperMinOfPositivesDS Gauge32, + rttMonLatestJitterOperMaxOfPositivesDS Gauge32, + rttMonLatestJitterOperNumOfPositivesDS Gauge32, + rttMonLatestJitterOperSumOfPositivesDS Gauge32, + rttMonLatestJitterOperSum2PositivesDS Gauge32, + rttMonLatestJitterOperMinOfNegativesDS Gauge32, + rttMonLatestJitterOperMaxOfNegativesDS Gauge32, + rttMonLatestJitterOperNumOfNegativesDS Gauge32, + rttMonLatestJitterOperSumOfNegativesDS Gauge32, + rttMonLatestJitterOperSum2NegativesDS Gauge32, + rttMonLatestJitterOperPacketLossSD Gauge32, + rttMonLatestJitterOperPacketLossDS Gauge32, + rttMonLatestJitterOperPacketOutOfSequence Gauge32, + rttMonLatestJitterOperPacketMIA Gauge32, + rttMonLatestJitterOperPacketLateArrival Gauge32, + rttMonLatestJitterOperSense RttResponseSense, + rttMonLatestJitterErrorSenseDescription DisplayString, + rttMonLatestJitterOperOWSumSD Gauge32, + rttMonLatestJitterOperOWSum2SD Gauge32, + rttMonLatestJitterOperOWMinSD Gauge32, + rttMonLatestJitterOperOWMaxSD Gauge32, + rttMonLatestJitterOperOWSumDS Gauge32, + rttMonLatestJitterOperOWSum2DS Gauge32, + rttMonLatestJitterOperOWMinDS Gauge32, + rttMonLatestJitterOperOWMaxDS Gauge32, + rttMonLatestJitterOperNumOfOW Gauge32, + rttMonLatestJitterOperMOS Gauge32, + rttMonLatestJitterOperICPIF Gauge32, + rttMonLatestJitterOperIAJOut Gauge32, + rttMonLatestJitterOperIAJIn Gauge32, + rttMonLatestJitterOperAvgJitter Gauge32, + rttMonLatestJitterOperAvgSDJ Gauge32, + rttMonLatestJitterOperAvgDSJ Gauge32, + rttMonLatestJitterOperOWAvgSD Gauge32, + rttMonLatestJitterOperOWAvgDS Gauge32, + rttMonLatestJitterOperNTPState INTEGER, + rttMonLatestJitterOperUnSyncRTs Counter32, + rttMonLatestJitterOperRTTSumHigh Gauge32, + rttMonLatestJitterOperRTTSum2High Gauge32, + rttMonLatestJitterOperOWSumSDHigh Gauge32, + rttMonLatestJitterOperOWSum2SDHigh Gauge32, + rttMonLatestJitterOperOWSumDSHigh Gauge32, + rttMonLatestJitterOperOWSum2DSHigh Gauge32, + rttMonLatestJitterOperNumOverThresh Gauge32 +} + +rttMonLatestJitterOperNumOfRTT OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTT's that were successfully measured." + ::= { rttMonLatestJitterOperEntry 1 } + +rttMonLatestJitterOperRTTSum OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of Jitter RTT's that are successfully measured (low + order 32 bits). The high order 32 bits are stored in + rttMonLatestJitterOperRTTSumHigh." + ::= { rttMonLatestJitterOperEntry 2 } + +rttMonLatestJitterOperRTTSum2 OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's that are successfully measured (low + order 32 bits). The high order 32 bits are stored in + rttMonLatestJitterOperRTTSum2High." + ::= { rttMonLatestJitterOperEntry 3 } + +rttMonLatestJitterOperRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of RTT's that were successfully measured." + ::= { rttMonLatestJitterOperEntry 4 } + +rttMonLatestJitterOperRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of RTT's that were successfully measured." + ::= { rttMonLatestJitterOperEntry 5 } + +rttMonLatestJitterOperMinOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all positive jitter values from packets sent + from source to destination." + ::= { rttMonLatestJitterOperEntry 6 } + +rttMonLatestJitterOperMaxOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all positive jitter values from packets sent + from source to destination." + ::= { rttMonLatestJitterOperEntry 7 } + +rttMonLatestJitterOperNumOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all positive jitter values from packets + sent from source to destination." + ::= { rttMonLatestJitterOperEntry 8 } + +rttMonLatestJitterOperSumOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT's of all positive jitter values from packets + sent from source to destination." + ::= { rttMonLatestJitterOperEntry 9 } + +rttMonLatestJitterOperSum2PositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of square of RTT's of all positive jitter values from + packets sent from source to destination." + ::= { rttMonLatestJitterOperEntry 10 } + +rttMonLatestJitterOperMinOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute values of all negative jitter values + from packets sent from source to destination." + ::= { rttMonLatestJitterOperEntry 11 } + +rttMonLatestJitterOperMaxOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute values of all negative jitter values + from packets sent from source to destination." + ::= { rttMonLatestJitterOperEntry 12 } + +rttMonLatestJitterOperNumOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of number of all negative jitter values from packets + sent from source to destination." + ::= { rttMonLatestJitterOperEntry 13 } + +rttMonLatestJitterOperSumOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all negative jitter values from packets + sent from source to destination." + ::= { rttMonLatestJitterOperEntry 14 } + +rttMonLatestJitterOperSum2NegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of square of RTT's of all negative jitter values from + packets sent from source to destination." + ::= { rttMonLatestJitterOperEntry 15 } + +rttMonLatestJitterOperMinOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all positive jitter values from packets sent + from destination to source." + ::= { rttMonLatestJitterOperEntry 16 } + +rttMonLatestJitterOperMaxOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all positive jitter values from packets sent + from destination to source." + ::= { rttMonLatestJitterOperEntry 17 } + +rttMonLatestJitterOperNumOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of number of all positive jitter values from packets + sent from destination to source." + ::= { rttMonLatestJitterOperEntry 18 } + +rttMonLatestJitterOperSumOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT's of all positive jitter values from packets + sent from destination to source." + ::= { rttMonLatestJitterOperEntry 19 } + +rttMonLatestJitterOperSum2PositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's of all positive jitter values from + packets sent from destination to source." + ::= { rttMonLatestJitterOperEntry 20 } + +rttMonLatestJitterOperMinOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all negative jitter values from packets sent + from destination to source." + ::= { rttMonLatestJitterOperEntry 21 } + +rttMonLatestJitterOperMaxOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all negative jitter values from packets sent + from destination to source." + ::= { rttMonLatestJitterOperEntry 22 } + +rttMonLatestJitterOperNumOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of number of all negative jitter values from packets + sent from destination to source." + ::= { rttMonLatestJitterOperEntry 23 } + +rttMonLatestJitterOperSumOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT's of all negative jitter values from packets + sent from destination to source." + ::= { rttMonLatestJitterOperEntry 24 } + +rttMonLatestJitterOperSum2NegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's of all negative jitter values from + packets sent from destination to source." + ::= { rttMonLatestJitterOperEntry 25 } + +rttMonLatestJitterOperPacketLossSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from source to + destination." + ::= { rttMonLatestJitterOperEntry 26 } + +rttMonLatestJitterOperPacketLossDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from destination to + source." + ::= { rttMonLatestJitterOperEntry 27 } + +rttMonLatestJitterOperPacketOutOfSequence OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets arrived out of sequence." + ::= { rttMonLatestJitterOperEntry 28 } + +rttMonLatestJitterOperPacketMIA OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that are lost for which we cannot + determine the direction." + ::= { rttMonLatestJitterOperEntry 29 } + +rttMonLatestJitterOperPacketLateArrival OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that arrived after the timeout." + ::= { rttMonLatestJitterOperEntry 30 } + +rttMonLatestJitterOperSense OBJECT-TYPE + SYNTAX RttResponseSense + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An application specific sense code for the completion status + of the latest Jitter RTT operation." + ::= { rttMonLatestJitterOperEntry 31 } + +rttMonLatestJitterErrorSenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An sense description for the completion status + of the latest Jitter RTT operation." + ::= { rttMonLatestJitterOperEntry 32 } + +rttMonLatestJitterOperOWSumSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of one way latency from source to destination (low + order 32 bits). The high order 32 bits are stored in + rttMonLatestJitterOperOWSumSDHigh." + ::= { rttMonLatestJitterOperEntry 33 } + +rttMonLatestJitterOperOWSum2SD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of one way latency from source to + destination (low order 32 bits). The high order 32 bits are + stored in rttMonLatestJitterOperOWSum2SDHigh." + ::= { rttMonLatestJitterOperEntry 34 } + +rttMonLatestJitterOperOWMinSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all one way latency from source to + destination." + ::= { rttMonLatestJitterOperEntry 35 } + +rttMonLatestJitterOperOWMaxSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all one way latency from source to + destination." + ::= { rttMonLatestJitterOperEntry 36 } + +rttMonLatestJitterOperOWSumDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of one way latency from destination to source (low + order 32 bits). The high order 32 bits are stored in + rttMonLatestJitterOperOWSumDSHigh." + ::= { rttMonLatestJitterOperEntry 37 } + +rttMonLatestJitterOperOWSum2DS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of one way latency from destination to + source (low order 32 bits). The high order 32 bits are stored in + rttMonLatestJitterOperOWSum2DSHigh." + ::= { rttMonLatestJitterOperEntry 38 } + +rttMonLatestJitterOperOWMinDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all one way latency from destination to + source." + ::= { rttMonLatestJitterOperEntry 39 } + +rttMonLatestJitterOperOWMaxDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all one way latency from destination to + source." + ::= { rttMonLatestJitterOperEntry 40 } + +rttMonLatestJitterOperNumOfOW OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of successful one way latency measurements." + ::= { rttMonLatestJitterOperEntry 41 } + +rttMonLatestJitterOperMOS OBJECT-TYPE + SYNTAX Gauge32 (0 | 100..500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MOS value for the latest jitter operation in hundreds. + This value will be 0 if + - rttMonEchoAdminCodecType of the operation is notApplicable + - the operation is not started + - the operation is started but failed + This value will be 1 for packet loss of 10% or more." + ::= { rttMonLatestJitterOperEntry 42 } + +rttMonLatestJitterOperICPIF OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents ICPIF value for the latest jitter operation. + + This value will be 93 for packet loss of 10% or more." + ::= { rttMonLatestJitterOperEntry 43 } + +rttMonLatestJitterOperIAJOut OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interarrival Jitter (RC1889) at responder." + REFERENCE + "Refer to the following documents for the definition: RFC 1889" + ::= { rttMonLatestJitterOperEntry 44 } + +rttMonLatestJitterOperIAJIn OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interarrival Jitter (RFC1889) at source." + REFERENCE + "Refer to the following documents for the definition: RFC 1889" + ::= { rttMonLatestJitterOperEntry 45 } + +rttMonLatestJitterOperAvgJitter OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of positive and negative jitter + values in SD and DS direction for latest operation." + ::= { rttMonLatestJitterOperEntry 46 } + +rttMonLatestJitterOperAvgSDJ OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of positive and negative jitter values + from source to destination for latest operation." + ::= { rttMonLatestJitterOperEntry 47 } + +rttMonLatestJitterOperAvgDSJ OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of positive and negative jitter values + from destination to source for latest operation." + ::= { rttMonLatestJitterOperEntry 48 } + +rttMonLatestJitterOperOWAvgSD OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency value from source to destination." + ::= { rttMonLatestJitterOperEntry 49 } + +rttMonLatestJitterOperOWAvgDS OBJECT-TYPE + SYNTAX Gauge32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average latency value from destination to source." + ::= { rttMonLatestJitterOperEntry 50 } + +rttMonLatestJitterOperNTPState OBJECT-TYPE + SYNTAX INTEGER { + sync(1), + outOfSync(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value of sync(1) means sender and responder was in sync + with NTP. The NTP sync means the total of NTP offset + on sender and responder is within configured tolerance level." + ::= { rttMonLatestJitterOperEntry 51 } + +rttMonLatestJitterOperUnSyncRTs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTT operations that have completed with + sender and responder out of sync with NTP. The NTP sync means + the total of NTP offset on sender and responder is within + configured tolerance level." + ::= { rttMonLatestJitterOperEntry 52 } + +rttMonLatestJitterOperRTTSumHigh OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of Jitter RTT's that are successfully measured. + (high order 32 bits). The low order 32 bits are stored + in rttMonLatestJitterOperRTTSum." + ::= { rttMonLatestJitterOperEntry 53 } + +rttMonLatestJitterOperRTTSum2High OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's that are successfully measured + (high order 32 bits). The low order 32 bits are stored in + rttMonLatestJitterOperRTTSum2." + ::= { rttMonLatestJitterOperEntry 54 } + +rttMonLatestJitterOperOWSumSDHigh OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of one way latency from source to destination + (high order 32 bits). The low order 32 bits are stored in + rttMonLatestJitterOperOWSumSD." + ::= { rttMonLatestJitterOperEntry 55 } + +rttMonLatestJitterOperOWSum2SDHigh OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of one way latency from source to + destination (high order 32 bits). The low order 32 bits + are stored in rttMonLatestJitterOperOWSum2SD." + ::= { rttMonLatestJitterOperEntry 56 } + +rttMonLatestJitterOperOWSumDSHigh OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of one way latency from destination to source + (high order 32 bits). The low order 32 bits are stored + in rttMonLatestJitterOperOWSumDS." + ::= { rttMonLatestJitterOperEntry 57 } + +rttMonLatestJitterOperOWSum2DSHigh OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of one way latency from destination to + source (high order 32 bits). The low order 32 bits are + stored in rttMonLatestJitterOperOWSum2DS." + ::= { rttMonLatestJitterOperEntry 58 } + +rttMonLatestJitterOperNumOverThresh OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of RTTs that were over + the threshold value." + ::= { rttMonLatestJitterOperEntry 59 } + + +-- Reaction Trigger Administration Table + +rttMonReactTriggerAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonReactTriggerAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of which contains the list of conceptual RTT + control rows that will start to collect data when a + reaction condition is violated and when + rttMonReactAdminActionType is set to one of the + following: + - triggerOnly + - trapAndTrigger + - nmvtAndTrigger + - trapNmvtAndTrigger + or when a reaction condition is violated and when any of the + row in rttMonReactTable has rttMonReactActionType as one of + the following: + - triggerOnly + - trapAndTrigger + + The goal of this table is to define one or more + additional conceptual RTT control rows that will become + active and start to collect additional history and + statistics (depending on the rows configuration values), + when a problem has been detected. + + If the conceptual RTT control row is undefined, and a + trigger occurs, no action will take place. + + If the conceptual RTT control row is scheduled to start + at a later time, triggering that row will have no effect. + + If the conceptual RTT control row is currently active, + triggering that row will have no effect on that row, but + the rttMonReactTriggerOperState object will transition to + 'active'. + + An entry in this table can only be triggered when + it is not currently in a triggered state. The + object rttMonReactTriggerOperState will + reflect the state of each entry in this table." + ::= { rttMonCtrl 11 } + +rttMonReactTriggerAdminEntry OBJECT-TYPE + SYNTAX RttMonReactTriggerAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that will be triggered when + a reaction condition is violated." + INDEX { + rttMonCtrlAdminIndex, + rttMonReactTriggerAdminRttMonCtrlAdminIndex + } + ::= { rttMonReactTriggerAdminTable 1 } + +RttMonReactTriggerAdminEntry ::= SEQUENCE { + rttMonReactTriggerAdminRttMonCtrlAdminIndex Integer32, + rttMonReactTriggerAdminStatus RowStatus +} + +rttMonReactTriggerAdminRttMonCtrlAdminIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object points to a single conceptual Rtt control + row. If this row does not exist and this value is + triggered no action will result. + + The conceptual Rtt control row will be triggered for the + rttMonCtrlOperRttLife length. If this conceptual Rtt + control row is already active, rttMonCtrlOperRttLife will + not be updated, and its life will continue as previously + defined." + ::= { rttMonReactTriggerAdminEntry 1 } + +rttMonReactTriggerAdminStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create Trigger entries." + ::= { rttMonReactTriggerAdminEntry 2 } + + +-- Reaction Violation Trigger Operational State Table + +rttMonReactTriggerOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonReactTriggerOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of which contains the operational state + of each entry in the + rttMonReactTriggerAdminTable. + + This table augments the RTT trigger + definition table, rttMonReactTriggerAdminTable." + ::= { rttMonCtrl 12 } + +rttMonReactTriggerOperEntry OBJECT-TYPE + SYNTAX RttMonReactTriggerOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of state objects for the + rttMonReactTriggerAdminTable." + AUGMENTS { rttMonReactTriggerAdminEntry } + ::= { rttMonReactTriggerOperTable 1 } + +RttMonReactTriggerOperEntry ::= SEQUENCE { + rttMonReactTriggerOperState INTEGER +} + +rttMonReactTriggerOperState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + pending(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object takes on the value active + when its associated entry in the + rttMonReactTriggerAdminTable has been + triggered. + + When the associated entry in the + rttMonReactTriggerAdminTable is not under + a trigger state, this object will be + pending. + + When this object is in the active state + this entry can not be retriggered." + ::= { rttMonReactTriggerOperEntry 1 } + + +-- EchoPath Admin Table + +rttMonEchoPathAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonEchoPathAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table to store the hop addresses in a Loose Source Routing + path. Response times are computed along the specified path + using ping. + + This maximum table size is limited by the size of the + maximum number of hop addresses that can fit in an IP header, + which is 8. The object rttMonEchoPathAdminEntry will reflect + this tables maximum number of entries. + + This table is coupled with rttMonCtrlAdminStatus." + ::= { rttMonCtrl 13 } + +rttMonEchoPathAdminEntry OBJECT-TYPE + SYNTAX RttMonEchoPathAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define intermediate hop's IP Address. + + This entry can be added only if the rttMonCtrlAdminRttType is + 'echo'. The entry gets deleted when the corresponding RTR entry, + which has an index of rttMonCtrlAdminIndex, is deleted." + INDEX { + rttMonCtrlAdminIndex, + rttMonEchoPathAdminHopIndex + } + ::= { rttMonEchoPathAdminTable 1 } + +RttMonEchoPathAdminEntry ::= SEQUENCE { + rttMonEchoPathAdminHopIndex Integer32, + rttMonEchoPathAdminHopAddress RttMonTargetAddress +} + +rttMonEchoPathAdminHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a row in the rttMonEchoPathAdminTable. + This number represents the hop address number in a specific + ping path. All the indicies should start from 1 and must be + contiguous ie., entries should be + (say rttMonCtrlAdminIndex = 1) + 1.1, 1.2, 1.3, they cannot be 1.1, 1.2, 1.4" + ::= { rttMonEchoPathAdminEntry 1 } + +rttMonEchoPathAdminHopAddress OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies the address of an intermediate hop's + IP Address for a RTT 'echo' operation" + ::= { rttMonEchoPathAdminEntry 2 } + + + +rttMonGrpScheduleAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonGrpScheduleAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Round Trip Time (RTT) monitoring group scheduling + specific definitions. + This table is used to create a conceptual group scheduling + control row. The entries in this control row contain objects + used to define group schedule configuration parameters. + + The objects of this table will be used to schedule a group of + probes identified by the conceptual rows of the + rttMonCtrlAdminTable." + ::= { rttMonCtrl 14 } + +rttMonGrpScheduleAdminEntry OBJECT-TYPE + SYNTAX RttMonGrpScheduleAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define a conceptual group scheduling + control row." + INDEX { rttMonGrpScheduleAdminIndex } + ::= { rttMonGrpScheduleAdminTable 1 } + +RttMonGrpScheduleAdminEntry ::= SEQUENCE { + rttMonGrpScheduleAdminIndex Integer32, + rttMonGrpScheduleAdminProbes DisplayString, + rttMonGrpScheduleAdminPeriod Integer32, + rttMonGrpScheduleAdminFrequency Integer32, + rttMonGrpScheduleAdminLife Integer32, + rttMonGrpScheduleAdminAgeout Integer32, + rttMonGrpScheduleAdminStatus RowStatus, + rttMonGrpScheduleAdminFreqMax Integer32, + rttMonGrpScheduleAdminFreqMin Integer32, + rttMonGrpScheduleAdminStartTime Integer32, + rttMonGrpScheduleAdminAdd TruthValue, + rttMonGrpScheduleAdminDelete TruthValue, + rttMonGrpScheduleAdminReset TruthValue, + rttMonGrpScheduleAdminStartType RttMonScheduleStartType, + rttMonGrpScheduleAdminStartDelay Integer32 +} + +rttMonGrpScheduleAdminIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a row in the + rttMonGrpScheduleAdminTable. + + This is a pseudo-random number selected by the management + station when creating a row via the + rttMonGrpScheduleAdminStatus object. If the pseudo-random + number is already in use an 'inconsistentValue' return code + will be returned when set operation is attempted." + ::= { rttMonGrpScheduleAdminEntry 1 } + +rttMonGrpScheduleAdminProbes OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..200)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which holds the different probes which are to be + group scheduled. The probes can be specified in the following + forms. + (a) Individual ID's with comma separated as 23,45,34. + (b) Range form including hyphens with multiple ranges being + separated by a comma as 1-10,12-34. + (c) Mix of the above two forms as 1,2,4-10,12,15,19-25. + + Any whitespace in the string is considered an error. Duplicates + and overlapping ranges as an example 1,2,3,2-10 are considered + fine. For a single range like 1-20 the upper value (in this + example 20) must be greater than lower value (1), otherwise it's + treated as an error. The agent will not normalize the list e.g., + it will not change 1,2,1-10 or even 1,2,3,4,5,6.. to 1-10." + DEFVAL { "" } + ::= { rttMonGrpScheduleAdminEntry 2 } + +rttMonGrpScheduleAdminPeriod OBJECT-TYPE + SYNTAX Integer32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the time duration over which all the probes have to + be scheduled." + DEFVAL { 0 } + ::= { rttMonGrpScheduleAdminEntry 3 } + +rttMonGrpScheduleAdminFrequency OBJECT-TYPE + SYNTAX Integer32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the duration between initiating each RTT + operation for all the probes specified in the group. + + The value of this object is only effective when both + rttMonGrpScheduleAdminFreqMax and rttMonGrpScheduleAdminFreqMin + have zero values." + DEFVAL { 0 } + ::= { rttMonGrpScheduleAdminEntry 4 } + +rttMonGrpScheduleAdminLife OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the life of all the probes included in + the object rttMonGrpScheduleAdminProbes, that are getting group + scheduled. This value will be placed into + rttMonScheduleAdminRttLife object for each of the probes listed + in rttMonGrpScheduleAdminProbes when this conceptual control + row becomes 'active'. + + The value 2147483647 has a special meaning. When this object is + set to 2147483647, the rttMonCtrlOperRttLife object for all the + probes listed in rttMonGrpScheduleAdminProbes, will not + decrement. And thus the life time of the probes will never end." + DEFVAL { 3600 } + ::= { rttMonGrpScheduleAdminEntry 5 } + +rttMonGrpScheduleAdminAgeout OBJECT-TYPE + SYNTAX Integer32 (0..2073600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the ageout value of all the probes + included in the object rttMonGrpScheduleAdminProbes, that are + getting group scheduled. This value will be placed into + rttMonScheduleAdminConceptRowAgeout object for each of the + probes listed in rttMonGrpScheduleAdminProbes when this + conceptual control row becomes 'active'. + + When this value is set to zero, the probes listed in + rttMonGrpScheduleAdminProbes, will never ageout." + DEFVAL { 3600 } + ::= { rttMonGrpScheduleAdminEntry 6 } + +rttMonGrpScheduleAdminStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual RTT group schedule control row. + + In order for this object to become active, the following + row objects must be defined: + - rttMonGrpScheduleAdminProbes + - rttMonGrpScheduleAdminPeriod + All other objects can assume default values. + + The conceptual RTT group schedule control row objects cannot be + modified once this conceptual RTT group schedule control row + has been created. + Once this object is in 'active' status, it cannot be set to + 'notInService'. + When this object moves to 'active' state it will schedule the + probes of the rttMonCtrlAdminTable which had been created using + 'createAndWait'. + + This object can be set to 'destroy' from any value at any time. + When this object is set to 'destroy' it will stop all the probes + of the rttMonCtrlAdminTable, which had been group scheduled + by it earlier, before destroying the RTT group schedule + control row." + ::= { rttMonGrpScheduleAdminEntry 7 } + +rttMonGrpScheduleAdminFreqMax OBJECT-TYPE + SYNTAX Integer32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the max duration between initiating each RTT + operation for all the probes specified in the group. + + If this is 0 and rttMonGrpScheduleAdminFreqMin is also 0 + then rttMonGrpScheduleAdminFrequency becomes the fixed + frequency." + DEFVAL { 0 } + ::= { rttMonGrpScheduleAdminEntry 8 } + +rttMonGrpScheduleAdminFreqMin OBJECT-TYPE + SYNTAX Integer32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the min duration between initiating each RTT + operation for all the probes specified in the group. + + The value of this object cannot be greater than the value of + rttMonGrpScheduleAdminFreqMax. + + If this is 0 and rttMonGrpScheduleAdminFreqMax is 0 then + rttMonGrpScheduleAdminFrequency becomes the fixed frequency." + DEFVAL { 0 } + ::= { rttMonGrpScheduleAdminEntry 9 } + +rttMonGrpScheduleAdminStartTime OBJECT-TYPE + SYNTAX Integer32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the time in seconds after which the member probes of + this group specified in rttMonGrpScheduleAdminProbes will + transition to active state + + If rttMonScheduleAdminStartType is specified with this + object then rttMonScheduleAdminRttStartTime + is ignored and group start time is configured based on + rttMonScheduleAdminStartType." + DEFVAL { 0 } + ::= { rttMonGrpScheduleAdminEntry 10 } + +rttMonGrpScheduleAdminAdd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Addition of members to an existing group will be allowed + if this object is set to TRUE (1). The members, IDs of + which are mentioned in rttMonGrpScheduleAdminProbes object + are added to the existing group" + ::= { rttMonGrpScheduleAdminEntry 11 } + +rttMonGrpScheduleAdminDelete OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Removal of members from an existing group will be allowed + if this object is set to TRUE (1). The members, IDs of + which are mentioned in rttMonGrpScheduleAdminProbes object + are removed from the existing group" + ::= { rttMonGrpScheduleAdminEntry 12 } + +rttMonGrpScheduleAdminReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When this is set to true then all members + of this group will be stopped and rescheduled using the + previously set values of this group." + ::= { rttMonGrpScheduleAdminEntry 13 } + +rttMonGrpScheduleAdminStartType OBJECT-TYPE + SYNTAX RttMonScheduleStartType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the start-time option to be used for + scheduling the start time of the group with + probes included in the object rttMonGrpScheduleAdminProbes. + + The following list defines the start-time options + that can be configured for the group schedule: + + pending(1) pending state. + now(2) schedule to immediately start the + group with defined probes. + random(3) schedule start time of group at random + time over a range. + after(4) schedule start time of group after a + certain amount of time from now. + specific(5) schedule start time of group at a given + specific time interval." + DEFVAL { pending } + ::= { rttMonGrpScheduleAdminEntry 14 } + +rttMonGrpScheduleAdminStartDelay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the start time delay range in + milliseconds. + The value of this object is only effective with + rttMonScheduleAdminStartType value. + + For rttMonGrpScheduleAdminStartType with random option, + a random time is generated with in provided start delay + range and added to current time to generate the random + start time of the group with defined probes." + DEFVAL { 0 } + ::= { rttMonGrpScheduleAdminEntry 15 } + + +-- Auto SAA L3 MPLS VPN Configuration Definitions + +rttMplsVpnMonCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMplsVpnMonCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Auto SAA L3 MPLS VPN definitions. + + The Auto SAA L3 MPLS VPN administration control is in multiple + tables. + + This first table, is used to create a conceptual Auto SAA L3 + MPLS VPN control row. The following tables contain objects + which used in type specific configurations, scheduling and + reaction configurations. All of these tables will create the + same conceptual control row as this table using this table's + index as their own index. + + In order to a row in this table to become active the following + objects must be defined. + rttMplsVpnMonCtrlRttType, + rttMplsVpnMonCtrlVrfName and + rttMplsVpnMonSchedulePeriod." + ::= { rttMonCtrl 15 } + +rttMplsVpnMonCtrlEntry OBJECT-TYPE + SYNTAX RttMplsVpnMonCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A base list of objects that define a conceptual Auto SAA L3 + MPLS VPN control row." + INDEX { rttMplsVpnMonCtrlIndex } + ::= { rttMplsVpnMonCtrlTable 1 } + +RttMplsVpnMonCtrlEntry ::= SEQUENCE { + rttMplsVpnMonCtrlIndex Integer32, + rttMplsVpnMonCtrlRttType RttMplsVpnMonRttType, + rttMplsVpnMonCtrlVrfName OCTET STRING, + rttMplsVpnMonCtrlTag DisplayString, + rttMplsVpnMonCtrlThreshold Integer32, + rttMplsVpnMonCtrlTimeout Integer32, + rttMplsVpnMonCtrlScanInterval Integer32, + rttMplsVpnMonCtrlDelScanFactor Integer32, + rttMplsVpnMonCtrlEXP Integer32, + rttMplsVpnMonCtrlRequestSize Integer32, + rttMplsVpnMonCtrlVerifyData TruthValue, + rttMplsVpnMonCtrlStorageType StorageType, + rttMplsVpnMonCtrlProbeList DisplayString, + rttMplsVpnMonCtrlStatus RowStatus, + rttMplsVpnMonCtrlLpd TruthValue, + rttMplsVpnMonCtrlLpdGrpList DisplayString, + rttMplsVpnMonCtrlLpdCompTime Integer32 +} + +rttMplsVpnMonCtrlIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a row in the rttMplsVpnMonCtrlTable. + + This is a pseudo-random number selected by the management + station when creating a row via the + rttMplsVpnMonCtrlStatus object. + + If the pseudo-random number is already in use an + 'inconsistentValue' return code will be returned when set + operation is attempted." + ::= { rttMplsVpnMonCtrlEntry 1 } + +rttMplsVpnMonCtrlRttType OBJECT-TYPE + SYNTAX RttMplsVpnMonRttType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of RTT operation to be performed for Auto SAA L3 + MPLS VPN. + + This value must be set in the same PDU of + rttMplsVpnMonCtrlStatus. + + This value must be set before setting + any other parameter configuration of an Auto SAA L3 MPLS VPN." + ::= { rttMplsVpnMonCtrlEntry 2 } + +rttMplsVpnMonCtrlVrfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field is used to specify the VPN name for which + the Auto SAA L3 MPLS VPN RTT operation will be used. + + This value must be set in the same PDU of + rttMplsVpnMonCtrlStatus. + + The Auto SAA L3 MPLS VPN will find the PEs participating in + this VPN and configure RTT operation corresponding to value + specified in rttMplsVpnMonCtrlRttType. + + If the VPN corresponds to the value configured for this object + doesn't exist 'inconsistentValue' error will be returned. + + The value 'saa-vrf-all' has a special meaning. When this + object is set to 'saa-vrf-all', all the VPNs in the PE will be + discovered and Auto SAA L3 MPLS VPN will configure RTT + operations corresponding to all these PEs with the value + specified in rttMplsVpnMonCtrlRttType as type for those + operations. + + So, the user should avoid using this string for a particular + VPN name when using this feature in order to avoid ambiguity." + ::= { rttMplsVpnMonCtrlEntry 3 } + +rttMplsVpnMonCtrlTag OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which is used by a managing application to + identify the RTT target. + + This string will be configured as rttMonCtrlAdminTag for all + the operations configured by this Auto SAA L3 MPLS VPN. + + The usage of this value in Auto SAA L3 MPLS VPN is same as + rttMonCtrlAdminTag in RTT operation." + DEFVAL { "" } + ::= { rttMplsVpnMonCtrlEntry 4 } + +rttMplsVpnMonCtrlThreshold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object defines an administrative threshold limit. + + This value will be configured as rttMonCtrlAdminThreshold for + all the operations that will be configured by the current + Auto SAA L3 MPLS VPN. + + The usage of this value in Auto SAA L3 MPLS VPN is same as + rttMonCtrlAdminThreshold." + DEFVAL { 5000 } + ::= { rttMplsVpnMonCtrlEntry 5 } + +rttMplsVpnMonCtrlTimeout OBJECT-TYPE + SYNTAX Integer32 (0..604800000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the duration to wait for a RTT operation configured + automatically by the Auto SAA L3 MPLS VPN to complete. + + The value of this object cannot be set to a value which would + specify a duration exceeding rttMplsVpnMonScheduleFrequency. + + The usage of this value in Auto SAA L3 MPLS VPN is similar to + rttMonCtrlAdminTimeout." + DEFVAL { 5000 } + ::= { rttMplsVpnMonCtrlEntry 6 } + +rttMplsVpnMonCtrlScanInterval OBJECT-TYPE + SYNTAX Integer32 (1..70560) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the frequency at which the automatic PE addition + should take place if there is any for an Auto SAA L3 MPLS VPN. + + New RTT operations corresponding to the new PEs discovered will + be created and scheduled. + + The default value for this object is 4 hours. The maximum value + supported is 49 days." + DEFVAL { 240 } + ::= { rttMplsVpnMonCtrlEntry 7 } + +rttMplsVpnMonCtrlDelScanFactor OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the frequency at which the automatic PE deletion + should take place. + + This object specifies the number of times of + rttMonMplslmCtrlScanInterval (rttMplsVpnMonCtrlDelScanFactor * + rttMplsVpnMonCtrlScanInterval) to wait before removing the PEs. + This object doesn't directly specify the explicit value to + wait before removing the PEs that were down. + + If this object set 0 the entries will never removed." + DEFVAL { 1 } + ::= { rttMplsVpnMonCtrlEntry 8 } + +rttMplsVpnMonCtrlEXP OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the EXP value that needs to be + put as precedence bit of an IP header." + DEFVAL { 0 } + ::= { rttMplsVpnMonCtrlEntry 9 } + +rttMplsVpnMonCtrlRequestSize OBJECT-TYPE + SYNTAX Integer32 (0..16384) + UNITS "octets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the native payload size that needs to + be put on the packet. + + This value will be configured as + rttMonEchoAdminPktDataRequestSize for all the RTT operations + configured by the current Auto SAA L3 MPLS VPN. + + The minimum request size for jitter probe is 16. The maximum + for jitter probe is 1500. The default request size is 32 for + jitter probe. + + For echo and pathEcho default request size is 28. + The minimum request size for echo and pathEcho is 28 bytes." + DEFVAL { 1 } + ::= { rttMplsVpnMonCtrlEntry 10 } + +rttMplsVpnMonCtrlVerifyData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to true, the resulting data in each RTT operation + created by the current Auto SAA L3 MPLS VPN is compared with + the expected data. This includes checking header information + (if possible) and exact packet size. Any mismatch will be + recorded in the rttMonStatsCollectVerifyErrors object of each + RTT operation created by the current Auto SAA L3 MPLS VPN." + DEFVAL { false } + ::= { rttMplsVpnMonCtrlEntry 11 } + +rttMplsVpnMonCtrlStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type of this conceptual row. When set to + 'nonVolatile', this entry will be shown in 'show running' + command and can be saved into Non-volatile memory. + + By Default the entry will not be saved into Non-volatile + memory. + + This object can be set to either 'volatile' or 'nonVolatile'. + Other values are not applicable for this conceptual row and + are not supported." + DEFVAL { volatile } + ::= { rttMplsVpnMonCtrlEntry 12 } + +rttMplsVpnMonCtrlProbeList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object holds the list of probes ID's that are created by + the Auto SAA L3 MPLS VPN. + + The probes will be specified in the following form. + (a) Individual ID's with comma separated as 1,5,3. + (b) Range form including hyphens with multiple ranges being + separated by comma as 1-10,12-34. + (c) Mix of the above two forms as 1,2,4-10,12,15,19-25." + ::= { rttMplsVpnMonCtrlEntry 13 } + +rttMplsVpnMonCtrlStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the conceptual Auto SAA L3 MPLS VPN control row. + + In order for this object to become active + rttMplsVpnMonCtrlRttType, rttMplsVpnMonCtrlVrfName and + rttMplsVpnMonSchedulePeriod objects must be defined. + All other objects can assume default values. + + If the object is set to 'createAndGo' rttMplsVpnMonCtrlRttType, + rttMplsVpnMonCtrlVrfName and rttMplsVpnMonSchedulePeriod needs + to be set along with rttMplsVpnMonCtrlStatus. + + If the object is set to 'createAndWait' rttMplsVpnMonCtrlRttType + and rttMplsVpnMonCtrlVrfName needs to be set along with + rttMplsVpnMonCtrlStatus. rttMplsVpnMonSchedulePeriod needs to be + specified before setting rttMplsVpnMonCtrlStatus to 'active'. + + The following objects cannot be modified after creating the + Auto SAA L3 MPLS VPN conceptual row. + + - rttMplsVpnMonCtrlRttType + - rttMplsVpnMonCtrlVrfName + + The following objects can be modified even after creating the + Auto SAA L3 MPLS VPN conceptual row by setting this object to + 'notInService' + + - All other writable objects in rttMplsVpnMonCtrlTable except + rttMplsVpnMonCtrlRttType and rttMplsVpnMonCtrlVrfName. + - Objects in the rttMplsVpnMonTypeTable. + - Objects in the rttMplsVpnMonScheduleTable. + + The following objects can be modified as needed without setting + this object to 'notInService' even after creating the + Auto SAA L3 MPLS VPN conceptual row. + + - Objects in rttMplsVpnMonReactTable. + + This object can be set to 'destroy' from any value + at any time. When this object is set to 'destroy' it will stop + and destroy all the probes created by this Auto SAA L3 MPLS VPN + before destroying Auto SAA L3 MPLS VPN control row." + ::= { rttMplsVpnMonCtrlEntry 14 } + +rttMplsVpnMonCtrlLpd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to true, this implies that LPD (LSP Path Discovery) + is enabled for this row. + + The Auto SAA L3 MPLS VPN will find all the paths to each of the + PE's and configure RTT operation with rttMonCtrlAdminRttType + value as 'lspGroup'. The 'lspGroup' probe will walk through + the list of set of information that uniquely identifies a path + and send the LSP echo requests across them. All these LSP echo + requests sent for 1st path, 2nd path etc. can be thought of as + 'single probes' sent as a part of 'lspGroup'. These single + probes will of type 'rttMplsVpnMonCtrlRttType'. + + 'lspGroup' probe is a superset of individual probes that will + test multiple paths. For example Suppose there are 10 paths to + the target. One 'lspGroup' probe will be created which will + store all the information related to uniquely identify the 10 + paths. When the 'lspGroup' probe will run it will sweep through + the set of information for 1st path, 2nd path, 3rd path and so + on till it has tested all the paths." + DEFVAL { false } + ::= { rttMplsVpnMonCtrlEntry 15 } + +rttMplsVpnMonCtrlLpdGrpList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object holds the list of LPD Group IDs that are created + for this Auto SAA L3 MPLS VPN row. + + This object will be applicable only when LSP Path Discovery is + enabled for this row. + + The LPD Groups will be specified in the following form. + (a) Individual ID's with comma separated as 1,5,3. + (b) Range form including hyphens with multiple ranges being + separated by comma as 1-10,12-34. + (c) Mix of the above two forms as 1,2,4-10,12,15,19-25." + ::= { rttMplsVpnMonCtrlEntry 16 } + +rttMplsVpnMonCtrlLpdCompTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The completion time of the LSP Path Discovery for the entire + set of PEs which are discovered for this Auto SAA. + + This object will be applicable only when LSP Path Discovery is + enabled for this row." + ::= { rttMplsVpnMonCtrlEntry 17 } + + +-- Auto SAA L3 MPLS VPN Type Specific Configuration + +rttMplsVpnMonTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMplsVpnMonTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Auto SAA L3 MPLS VPN configured RTT + operation specific definitions. + + This table is controlled via the rttMplsVpnMonCtrlTable. + Entries in this table are created via the + rttMplsVpnMonCtrlStatus object." + ::= { rttMonCtrl 16 } + +rttMplsVpnMonTypeEntry OBJECT-TYPE + SYNTAX RttMplsVpnMonTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define RTT operation specific + configuration for an Auto SAA L3 MPLS VPN." + AUGMENTS { rttMplsVpnMonCtrlEntry } + ::= { rttMplsVpnMonTypeTable 1 } + +RttMplsVpnMonTypeEntry ::= SEQUENCE { + rttMplsVpnMonTypeInterval Integer32, + rttMplsVpnMonTypeNumPackets Integer32, + rttMplsVpnMonTypeDestPort Integer32, + rttMplsVpnMonTypeSecFreqType INTEGER, + rttMplsVpnMonTypeSecFreqValue Integer32, + rttMplsVpnMonTypeLspSelector OCTET STRING, + rttMplsVpnMonTypeLSPReplyMode RttMonLSPPingReplyMode, + rttMplsVpnMonTypeLSPTTL Integer32, + rttMplsVpnMonTypeLSPReplyDscp Integer32, + rttMplsVpnMonTypeLpdMaxSessions Integer32, + rttMplsVpnMonTypeLpdSessTimeout Integer32, + rttMplsVpnMonTypeLpdEchoTimeout Integer32, + rttMplsVpnMonTypeLpdEchoInterval Integer32, + rttMplsVpnMonTypeLpdEchoNullShim TruthValue, + rttMplsVpnMonTypeLpdScanPeriod Integer32, + rttMplsVpnMonTypeLpdStatHours Integer32 +} + +rttMplsVpnMonTypeInterval OBJECT-TYPE + SYNTAX Integer32 (1..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the inter-packet delay between packets + and is in milliseconds. This value is currently used for + Jitter probe. This object is applicable to jitter probe only. + + The usage of this value in RTT operation is same as + rttMonEchoAdminInterval." + DEFVAL { 20 } + ::= { rttMplsVpnMonTypeEntry 1 } + +rttMplsVpnMonTypeNumPackets OBJECT-TYPE + SYNTAX Integer32 (1..60000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value represents the number of packets that need to be + transmitted. This value is currently used for Jitter probe. + This object is applicable to jitter probe only. + + The usage of this value in RTT operation is same as + rttMonEchoAdminNumPackets." + DEFVAL { 10 } + ::= { rttMplsVpnMonTypeEntry 2 } + +rttMplsVpnMonTypeDestPort OBJECT-TYPE + SYNTAX Integer32 (1..65536) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the target's port number to which the + packets need to be sent. + + This value will be configured as target port for all the + operations that is going to be configured + + The usage of this value is same as rttMonEchoAdminTargetPort + in RTT operation. This object is applicable to jitter type. + + If this object is not being set random port will be used as + destination port." + ::= { rttMplsVpnMonTypeEntry 3 } + +rttMplsVpnMonTypeSecFreqType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + timeout(2), + connectionLoss(3), + both(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the reaction type for which the + rttMplsVpnMonTypeSecFreqValue should be applied. + + The Value 'timeout' will cause secondary frequency to be set + for frequency on timeout condition. + + The Value 'connectionLoss' will cause secondary frequency to + be set for frequency on connectionloss condition. + + The Value 'both' will cause secondary frequency to be set for + frequency on either of timeout/connectionloss condition. + + Notifications must be configured on corresponding reaction type + in order to rttMplsVpnMonTypeSecFreqValue get effect. + + When LSP Path Discovery is enabled for this row the following + rttMplsVpnMonReactLpdNotifyType notifications must be + configured in order to rttMplsVpnMonTypeSecFreqValue get effect. + - 'lpdGroupStatus' or 'lpdAll'. + + Since the Frequency of the operation changes the stats will be + collected in new bucket. + + If any of the reaction type (timeout/connectionLoss) occurred + for an operation configured by this Auto SAA L3 MPLS VPN and + the following conditions are satisfied, the frequency of the + operation will be changed to rttMplsVpnMonTypeSecFreqValue. + + 1) rttMplsVpnMonTypeSecFreqType is set for a reaction type + (timeout/connectionLoss). + 2) A notification is configured for the same reaction type + (timeout/connectionLoss). + + When LSP Path Discovery is enabled for this row, if any of the + reaction type (timeout/connectionLoss) occurred for 'single + probes' configured by this Auto SAA L3 MPLS VPN and the + following conditions are satisfied, the secondary frequency + rttMplsVpnMonTypeSecFreqValue will be applied to the + 'lspGroup' probe. + + 1) rttMplsVpnMonTypeSecFreqType is set for a reaction type + (timeout/connectionLoss/both). + 2) rttMplsVpnMonReactLpdNotifyType object must be set to + value of 'lpdGroupStatus' or 'lpdAll'. + + The frequency of the individual operations will be restored to + original frequency once the trap is sent." + DEFVAL { none } + ::= { rttMplsVpnMonTypeEntry 4 } + +rttMplsVpnMonTypeSecFreqValue OBJECT-TYPE + SYNTAX Integer32 (1..604800) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the value that needs to be applied to + secondary frequency of individual RTT operations configured by + Auto SAA L3 MPLS VPN. + + Setting rttMplsVpnMonTypeSecFreqValue without setting + rttMplsVpnMonTypeSecFreqType will not have any effect." + DEFVAL { 60 } + ::= { rttMplsVpnMonTypeEntry 5 } + +rttMplsVpnMonTypeLspSelector OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string which specifies the address of the local host + (127.X.X.X). + + This object will be used as lsp-selector in MPLS RTT + operations configured by the Auto SAA L3 MPLS VPN. + + When LSP Path Discovery is enabled for the row, this object will + be used to indicate the base LSP selector value to be used in + the LSP Path Discovery. + + This value of this object is significant in MPLS load + balancing scenario. This value will be used as one of the + parameter in that load balancing." + DEFVAL { "7F 00 00 01" } + ::= { rttMplsVpnMonTypeEntry 6 } + +rttMplsVpnMonTypeLSPReplyMode OBJECT-TYPE + SYNTAX RttMonLSPPingReplyMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the reply mode for the LSP Echo + requests originated by the operations configured by the + Auto SAA L3 MPLS VPN. + + This object is currently used by echo and pathEcho." + DEFVAL { replyIpv4Udp } + ::= { rttMplsVpnMonTypeEntry 7 } + +rttMplsVpnMonTypeLSPTTL OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the TTL setting for MPLS echo request + packets originated by the operations configured by the + Auto SAA L3 MPLS VPN. + + This object is currently used by echo and pathEcho. + + For 'echo' the default TTL will be set to 255. + For 'pathEcho' the default will be set to 30. + + Note: This object cannot be set to the value of 0. The + default value of 0 signifies the default TTL values will be + used for 'echo' and 'pathEcho'." + DEFVAL { 0 } + ::= { rttMplsVpnMonTypeEntry 8 } + +rttMplsVpnMonTypeLSPReplyDscp OBJECT-TYPE + SYNTAX Integer32 (0..63 | 255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the DSCP value to be set in the IP header + of the LSP echo reply packet. + The value of this object will be in range of DiffServ codepoint + values between 0 to 63. + + Note: This object cannot be set to value of 255. This default + value specifies that DSCP is not set for this row." + DEFVAL { 255 } + ::= { rttMplsVpnMonTypeEntry 9 } + +rttMplsVpnMonTypeLpdMaxSessions OBJECT-TYPE + SYNTAX Integer32 (1..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the number of concurrent path discovery + requests that will be active at one time per MPLS VPN control + row. This object is meant for reducing the time for discovery + of all the paths to the target in a large customer network. + However its value should be chosen such that it does not cause + any performance impact. + + Note: If the customer network has low end routers in the Core + it is recommended to keep this value low." + DEFVAL { 1 } + ::= { rttMplsVpnMonTypeEntry 10 } + +rttMplsVpnMonTypeLpdSessTimeout OBJECT-TYPE + SYNTAX Integer32 (1..900) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the maximum allowed duration of a + particular tree trace request. + + If no response is received in configured time the request will + be considered a failure." + DEFVAL { 120 } + ::= { rttMplsVpnMonTypeEntry 11 } + +rttMplsVpnMonTypeLpdEchoTimeout OBJECT-TYPE + SYNTAX Integer32 (0..604800000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the timeout value for the LSP echo + requests which are sent while performing the LSP Path + Discovery." + DEFVAL { 5000 } + ::= { rttMplsVpnMonTypeEntry 12 } + +rttMplsVpnMonTypeLpdEchoInterval OBJECT-TYPE + SYNTAX Integer32 (0..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the send interval between LSP echo + requests which are sent while performing the LSP Path + Discovery." + DEFVAL { 0 } + ::= { rttMplsVpnMonTypeEntry 13 } + +rttMplsVpnMonTypeLpdEchoNullShim OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies if the explicit-null label is added to + LSP echo requests which are sent while performing the LSP Path + Discovery. + + If set to TRUE all the probes configured as part of this control + row will send the LSP echo requests with the explicit-null + label added." + DEFVAL { false } + ::= { rttMplsVpnMonTypeEntry 14 } + +rttMplsVpnMonTypeLpdScanPeriod OBJECT-TYPE + SYNTAX Integer32 (0..7200) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the scan time for the completion of LSP + Path Discovery for all the PEs discovered for this control row. + If the scan period is exceeded on completion of the LSP Path + Discovery for all the PEs, the next discovery will start + immediately else it will wait till expiry of scan period. + + For example: If the value is set to 30 minutes then on start of + the LSP Path Discovery a timestamp will be taken say T1. At the + end of the tree trace discovery one more timestamp will be taken + again say T2. If (T2-T1) is greater than 30, the next discovery + will start immediately else next discovery will wait for + [30 - (T2-T1)]. + + Note: If the object is set to a special value of '0', it will + force immediate start of the next discovery on all neighbours + without any delay." + DEFVAL { 240 } + ::= { rttMplsVpnMonTypeEntry 15 } + +rttMplsVpnMonTypeLpdStatHours OBJECT-TYPE + SYNTAX Integer32 (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of hours of data to be kept per LPD + group. The LPD group statistics will be kept in an hourly + bucket. At the maximum there can be two buckets. + The value of 'one' is not advisable because the group will close + and immediately be deleted before the network management station + will have the opportunity to retrieve the statistics. + + The value used in the rttMplsVpnLpdGroupStatsTable to + uniquely identify this group is the + rttMonStatsCaptureStartTimeIndex. + + Note: When this object is set to the value of '0' all + rttMplsVpnLpdGroupStatsTable data capturing will be shut off." + DEFVAL { 2 } + ::= { rttMplsVpnMonTypeEntry 16 } + + +-- Auto SAA L3 MPLS VPN Schedule Table + +rttMplsVpnMonScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMplsVpnMonScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Auto SAA L3 MPLS VPN monitoring scheduling + specific definitions. + + This table is controlled via the rttMplsVpnMonCtrlTable. + Entries in this table are created via the + rttMplsVpnMonCtrlStatus object." + ::= { rttMonCtrl 17 } + +rttMplsVpnMonScheduleEntry OBJECT-TYPE + SYNTAX RttMplsVpnMonScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define specific configuration for + the scheduling of RTT operations." + AUGMENTS { rttMplsVpnMonCtrlEntry } + ::= { rttMplsVpnMonScheduleTable 1 } + +RttMplsVpnMonScheduleEntry ::= SEQUENCE { + rttMplsVpnMonScheduleRttStartTime TimeTicks, + rttMplsVpnMonSchedulePeriod Integer32, + rttMplsVpnMonScheduleFrequency Integer32 +} + +rttMplsVpnMonScheduleRttStartTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the time when this conceptual row will + activate. rttMplsVpnMonSchedulePeriod object must be specified + before setting this object. + + This is the value of MIB-II's sysUpTime in the future. + When sysUpTime equals this value this object will + cause the activation of a conceptual Auto SAA L3 MPLS VPN row. + + When an agent has the capability to determine date and + time, the agent should store this object as DateAndTime. + This allows the agent to be able to activate conceptual + Auto SAA L3 MPLS VPN row at the intended time. + + If this object has value as 1, this means start the operation + now itself. Value of 0 puts the operation in pending state." + DEFVAL { 0 } + ::= { rttMplsVpnMonScheduleEntry 1 } + +rttMplsVpnMonSchedulePeriod OBJECT-TYPE + SYNTAX Integer32 (1..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the time duration over which all the probes created + by the current Auto SAA L3 MPLS VPN have to be scheduled. + + This object must be set first before setting + rttMplsVpnMonScheduleRttStartTime." + ::= { rttMplsVpnMonScheduleEntry 2 } + +rttMplsVpnMonScheduleFrequency OBJECT-TYPE + SYNTAX Integer32 (1..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the duration between initiating each RTT + operation configured by the Auto SAA L3 MPLS VPN. + + This object cannot be set to a value which would be a + shorter duration than rttMplsVpnMonCtrlTimeout. + + The usage of this value in RTT operation is same as + rttMonCtrlAdminFrequency." + DEFVAL { 60 } + ::= { rttMplsVpnMonScheduleEntry 3 } + + +-- Auto SAA L3 MPLS VPN Reaction Table + +rttMplsVpnMonReactTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMplsVpnMonReactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table of Auto SAA L3 MPLS VPN Notification definitions. + + This table augments the rttMplsVpnMonCtrlTable." + ::= { rttMonCtrl 18 } + +rttMplsVpnMonReactEntry OBJECT-TYPE + SYNTAX RttMplsVpnMonReactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects that define Auto SAA L3 MPLS VPN reaction + configuration." + AUGMENTS { rttMplsVpnMonCtrlEntry } + ::= { rttMplsVpnMonReactTable 1 } + +RttMplsVpnMonReactEntry ::= SEQUENCE { + rttMplsVpnMonReactConnectionEnable TruthValue, + rttMplsVpnMonReactTimeoutEnable TruthValue, + rttMplsVpnMonReactThresholdType INTEGER, + rttMplsVpnMonReactThresholdCount Integer32, + rttMplsVpnMonReactActionType INTEGER, + rttMplsVpnMonReactLpdNotifyType INTEGER, + rttMplsVpnMonReactLpdRetryCount Integer32 +} + +rttMplsVpnMonReactConnectionEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value set for this will be applied as + rttMonReactAdminConnectionEnable for individual probes created + by the Auto SAA L3 MPLS VPN. + + When this object is set to true, rttMonReactVar for individual + probes created by the Auto SAA L3 MPLS VPN will be set to + 'connectionLoss(8)'." + DEFVAL { false } + ::= { rttMplsVpnMonReactEntry 1 } + +rttMplsVpnMonReactTimeoutEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value set for this will be applied as + rttMonReactAdminTimeoutEnable for individual probes created + by the Auto SAA L3 MPLS VPN. + + When this object is set to true, rttMonReactVar for individual + probes created by the Auto SAA L3 MPLS VPN will be set to + 'timeout(7)'." + DEFVAL { false } + ::= { rttMplsVpnMonReactEntry 2 } + +rttMplsVpnMonReactThresholdType OBJECT-TYPE + SYNTAX INTEGER { + never(1), + immediate(2), + consecutive(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value corresponding to this object will be applied as + rttMonReactAdminThresholdType for individual probes created by + the Auto SAA L3 MPLS VPN. + + The value corresponding to this object will be applied as + rttMonReactThresholdType for individual probes created by + the Auto SAA L3 MPLS VPN." + DEFVAL { never } + ::= { rttMplsVpnMonReactEntry 3 } + +rttMplsVpnMonReactThresholdCount OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object value will be applied as + rttMonReactAdminThresholdCount for individual probes created by + the Auto SAA L3 MPLS VPN. + + This object value will be applied as rttMonReactThresholdCountX + for individual probes created by the Auto SAA L3 MPLS VPN." + DEFVAL { 5 } + ::= { rttMplsVpnMonReactEntry 4 } + +rttMplsVpnMonReactActionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + trapOnly(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value corresponding to this object will be applied as + rttMonReactAdminActionType of individual probes created by + this Auto SAA L3 MPLS VPN. + + The value corresponding to this object will be applied as + rttMonReactActionType of individual probes created by + this Auto SAA L3 MPLS VPN." + DEFVAL { none } + ::= { rttMplsVpnMonReactEntry 5 } + +rttMplsVpnMonReactLpdNotifyType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + lpdPathDiscovery(2), + lpdGroupStatus(3), + lpdAll(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the type of LPD notifications to be + generated for the current Auto SAA L3 MPLS VPN control row. + + This object will be applicable only when LSP Path Discovery is + enabled for this row. + + There are two types of notifications supported for the LPD - + (a) rttMonLpdDiscoveryNotification - This notification will + be sent on the failure of LSP Path Discovery to the + particular PE. Reversal of the failure will also result in + sending the notification. + (b) rttMonLpdGrpStatusNotification - Individual probes in an LPD + group will not generate notifications independently but will + be generating dependent on the state of the group. Any + individual probe can initiate the generation of a + notification, dependent on the state of the group. + Notifications are only generated if the failure/restoration + of an individual probe causes the state of the group to + change. + + The Value 'none' will not cause any notifications to be sent. + + The Value 'lpdPathDiscovery' will cause (a) to be sent. + + The Value 'lpdGroupStatus' will cause (b) to be sent. + + The Value 'lpdAll' will cause both (a) and (b) to sent + depending on the failure conditions." + DEFVAL { none } + ::= { rttMplsVpnMonReactEntry 6 } + +rttMplsVpnMonReactLpdRetryCount OBJECT-TYPE + SYNTAX Integer32 (1..16) + UNITS "attempts" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object value specifies the number of attempts to be + performed before declaring the path as 'down'. Each 'single + probe' which is part of 'lspGroup' probe will be retried these + many times before marking it as 'down'. + + This object will be applicable only when LSP Path Discovery is + enabled for this row. + + - When rttMplsVpnMonTypeSecFreqType is not configured, the + failure count will be incremented at the next cycle of + 'lspGroup' probe at interval's of + rttMplsVpnMonScheduleFrequency value. + + For example: Assume there are 10 paths discovered and on + the first run of the 'lspGroup' probe first two paths failed + and rest passed. On the second run all the probes will be + run again. The probes 1 and 2 will be retried till the + rttMplsVpnMonReactLpdRetryCount value, and + then marked as 'down' and rttMonLpdGrpStatusNotification + will be sent if configured. + + - When rttMplsVpnMonTypeSecFreqType value is anything other + than 'none', the retry will happen for the failed probes at + the rttMplsVpnMonTypeSecFreqValue and only the failed + probes will be retried. + + For example: Assume there are 10 paths discovered and on the + first run of the 'lspGroup' probe first two paths failed and + rest passed. The secondary frequency will be applied to the + failed probes. At secondary frequency interval the first two + probes will be run again. The probes 1 and 2 will be retried + till the rttMplsVpnMonReactLpdRetryCount value, and + then marked as 'down' and rttMonLpdGrpStatusNotification + will be sent if configured." + DEFVAL { 1 } + ::= { rttMplsVpnMonReactEntry 7 } + + +-- A new Reaction Table for the probes. + +rttMonReactTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonReactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the reaction configurations. Each + conceptual row in rttMonReactTable corresponds to a reaction + configured for the probe defined in rttMonCtrlAdminTable. + + For each reaction configured for a probe there is an entry in + the table. + + Each Probe can have multiple reactions and hence there can be + multiple rows for a particular probe. + + This table is coupled with rttMonCtrlAdminTable." + ::= { rttMonCtrl 19 } + +rttMonReactEntry OBJECT-TYPE + SYNTAX RttMonReactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A base list of objects that define a conceptual reaction + configuration control row." + INDEX { + rttMonCtrlAdminIndex, + rttMonReactConfigIndex + } + ::= { rttMonReactTable 1 } + +RttMonReactEntry ::= SEQUENCE { + rttMonReactConfigIndex Integer32, + rttMonReactVar RttMonReactVar, + rttMonReactThresholdType INTEGER, + rttMonReactActionType INTEGER, + rttMonReactThresholdRising Integer32, + rttMonReactThresholdFalling Integer32, + rttMonReactThresholdCountX Integer32, + rttMonReactThresholdCountY Integer32, + rttMonReactValue Integer32, + rttMonReactOccurred TruthValue, + rttMonReactStatus RowStatus +} + +rttMonReactConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object along with rttMonCtrlAdminIndex identifies + a particular reaction-configuration for a particular probe. + This is a pseudo-random number selected by the management + station when creating a row via the rttMonReactStatus. + If the pseudo-random number is already in use an + 'inconsistentValue' return code will be returned when + set operation is attempted." + ::= { rttMonReactEntry 1 } + +rttMonReactVar OBJECT-TYPE + SYNTAX RttMonReactVar + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the type of reaction configured for a + probe. + + The reaction types 'rtt', 'timeout', and 'connectionLoss' + can be configured for all probe types. + + The reaction type 'verifyError' can be configured for all + probe types except RTP probe type. + + The reaction types 'jitterSDAvg', 'jitterDSAvg', 'jitterAvg', + 'packetLateArrival', 'packetOutOfSequence', + 'maxOfPositiveSD', 'maxOfNegativeSD', 'maxOfPositiveDS' + and 'maxOfNegativeDS' can be configured for UDP jitter + and ICMP jitter probe types only. + + The reaction types 'mos' and 'icpif' can be configured + for UDP jitter and ICMP jitter probe types only. + + The reaction types 'packetLossDS', 'packetLossSD' and + 'packetMIA' can be configured for UDP jitter, and + RTP probe types only. + + The reaction types 'iaJitterDS', 'frameLossDS', 'mosLQDS', + 'mosCQDS', 'rFactorDS', 'iaJitterSD', 'rFactorSD', 'mosCQSD' + can be configured for RTP probe type only. + + The reaction types 'successivePacketLoss', 'maxOfLatencyDS', + 'maxOfLatencySD', 'latencyDSAvg', 'latencySDAvg' and + 'packetLoss' can be configured for ICMP jitter probe + type only." + ::= { rttMonReactEntry 2 } + +rttMonReactThresholdType OBJECT-TYPE + SYNTAX INTEGER { + never(1), + immediate(2), + consecutive(3), + xOfy(4), + average(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the conditions under which + the notification ( trap ) is sent. + + never - rttMonReactOccurred is never set + + immediate - rttMonReactOccurred is set to 'true' when the + value of parameter for which reaction is + configured ( e.g rtt, jitterAvg, packetLossSD, + mos etc ) violates the threshold. + Conversely, rttMonReactOccurred is set to 'false' + when the parameter ( e.g rtt, jitterAvg, + packetLossSD, mos etc ) is below the threshold + limits. + + consecutive - rttMonReactOccurred is set to true when the value + of parameter for which reaction is configured + ( e.g rtt, jitterAvg, packetLossSD, mos etc ) + violates the threshold for configured consecutive + times. + Conversely, rttMonReactOccurred is set to false + when the value of parameter ( e.g rtt, jitterAvg + packetLossSD, mos etc ) is below the threshold + limits for the same number of consecutive + operations. + + xOfy - rttMonReactOccurred is set to true when x + ( as specified by rttMonReactThresholdCountX ) + out of the last y ( as specified by + rttMonReacthresholdCountY ) times the value of + parameter for which the reaction is configured + ( e.g rtt, jitterAvg, packetLossSD, mos etc ) + violates the threshold. + Conversely, it is set to false when x, out of the + last y times the value of parameter + ( e.g rtt, jitterAvg, packetLossSD, mos ) is + below the threshold limits. + NOTE: When x > y, the probe will never + generate a reaction. + + average - rttMonReactOccurred is set to true when the + average ( rttMonReactThresholdCountX times ) + value of parameter for which reaction is + configured ( e.g rtt, jitterAvg, packetLossSD, + mos etc ) violates the threshold condition. + Conversely, it is set to false when the + average value of parameter ( e.g rtt, jitterAvg, + packetLossSD, mos etc ) is below the threshold + limits. + + If this value is changed by a management station, + rttMonReactOccurred is set to false, but + no reaction is generated if the prior value of + rttMonReactOccurred was true." + DEFVAL { never } + ::= { rttMonReactEntry 3 } + +rttMonReactActionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + trapOnly(2), + triggerOnly(3), + trapAndTrigger(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies what type(s), if any, of reaction(s) to + generate if an operation violates one of the watched + ( reaction-configuration ) conditions: + + none - no reaction is generated + trapOnly - a trap is generated + triggerOnly - all trigger actions defined for this + entry are initiated + trapAndTrigger - both a trap and all trigger actions + are initiated + A trigger action is defined via the + rttMonReactTriggerAdminTable." + DEFVAL { none } + ::= { rttMonReactEntry 4 } + +rttMonReactThresholdRising OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object defines the higher threshold limit. + If the value ( e.g rtt, jitterAvg, packetLossSD etc ) rises + above this limit and if the condition specified in + rttMonReactThresholdType are satisfied, a trap is generated. + + Default value of rttMonReactThresholdRising for + 'rtt' is 5000 + 'jitterAvg' is 100. + 'jitterSDAvg' is 100. + 'jitterDSAvg' 100. + 'packetLossSD' is 10000. + 'packetLossDS' is 10000. + 'mos' is 500. + 'icpif' is 93. + 'packetMIA' is 10000. + 'packetLateArrival' is 10000. + 'packetOutOfSequence' is 10000. + 'maxOfPositiveSD' is 10000. + 'maxOfNegativeSD' is 10000. + 'maxOfPositiveDS' is 10000. + 'maxOfNegativeDS' is 10000. + 'iaJitterDS' is 20. + 'frameLossDS' is 10000. + 'mosLQDS' is 400. + 'mosCQDS' is 400. + 'rFactorDS' is 80. + 'successivePacketLoss' is 1000. + 'maxOfLatencyDS' is 5000. + 'maxOfLatencySD' is 5000. + 'latencyDSAvg' is 5000. + 'latencySDAvg' is 5000. + 'packetLoss' is 10000. + + This object is not applicable if the rttMonReactVar is + 'timeout', 'connectionLoss' or 'verifyError'. For 'timeout', + 'connectionLoss' and 'verifyError' default value of + rttMonReactThresholdRising will be 0." + ::= { rttMonReactEntry 5 } + +rttMonReactThresholdFalling OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object defines a lower threshold limit. If the + value ( e.g rtt, jitterAvg, packetLossSD etc ) falls + below this limit and if the conditions specified in + rttMonReactThresholdType are satisfied, a trap is generated. + + Default value of rttMonReactThresholdFalling + 'rtt' is 3000 + 'jitterAvg' is 100. + 'jitterSDAvg' is 100. + 'jitterDSAvg' 100. + 'packetLossSD' is 10000. + 'packetLossDS' is 10000. + 'mos' is 500. + 'icpif' is 93. + 'packetMIA' is 10000. + 'packetLateArrival' is 10000. + 'packetOutOfSequence' is 10000. + 'maxOfPositiveSD' is 10000. + 'maxOfNegativeSD' is 10000. + 'maxOfPositiveDS' is 10000. + 'maxOfNegativeDS' is 10000. + 'iaJitterDS' is 20. + 'frameLossDS' is 10000. + 'mosLQDS' is 310. + 'mosCQDS' is 310. + 'rFactorDS' is 60. + 'successivePacketLoss' is 1000. + 'maxOfLatencyDS' is 3000. + 'maxOfLatencySD' is 3000. + 'latencyDSAvg' is 3000. + 'latencySDAvg' is 3000. + 'packetLoss' is 10000. + 'iaJitterSD' is 20. + 'mosCQSD' is 310. + 'rFactorSD' is 60. + + This object is not applicable if the rttMonReactVar is + 'timeout', 'connectionLoss' or 'verifyError'. For 'timeout', + 'connectionLoss' and 'verifyError' default value of + rttMonReactThresholdFalling will be 0." + ::= { rttMonReactEntry 6 } + +rttMonReactThresholdCountX OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If rttMonReactThresholdType value is 'xOfy', this object + defines the 'x' value. + + If rttMonReactThresholdType value is 'consecutive' + this object defines the number of consecutive occurrences + that needs threshold violation before setting + rttMonReactOccurred as true. + + If rttMonReactThresholdType value is 'average' this object + defines the number of samples that needs be considered for + calculating average. + + This object has no meaning if rttMonReactThresholdType has + value of 'never' and 'immediate'." + DEFVAL { 5 } + ::= { rttMonReactEntry 7 } + +rttMonReactThresholdCountY OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object defines the 'y' value of the xOfy condition + if rttMonReactThresholdType is 'xOfy'. + + For other values of rttMonReactThresholdType, this object + is not applicable." + DEFVAL { 5 } + ::= { rttMonReactEntry 8 } + +rttMonReactValue OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will be set when the configured threshold condition + is violated as defined by rttMonReactThresholdType and holds the + actual value that violated the configured threshold values. + + This object is not valid for the following values of + rttMonReactVar and It will be always 0: + - timeout + - connectionLoss + - verifyError." + DEFVAL { 0 } + ::= { rttMonReactEntry 9 } + +rttMonReactOccurred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is set to true when the configured threshold + condition is violated as defined by rttMonReactThresholdType. + It will be again set to 'false' if the condition reverses. + + This object is set to true in the following conditions: + - rttMonReactVar is set to timeout and + rttMonCtrlOperTimeoutOccurred set to true. + - rttMonReactVar is set to connectionLoss and + rttMonCtrlOperConnectionLostOccurred set to true. + - rttMonReactVar is set to verifyError and + rttMonCtrlOperVerifyErrorOccurred is set to true. + - For all other values of rttMonReactVar, if the + corresponding value exceeds the configured + rttMonReactThresholdRising. + + This object is set to false in the following conditions: + - rttMonReactVar is set to timeout and + rttMonCtrlOperTimeoutOccurred set to false. + - rttMonReactVar is set to connectionLoss and + rttMonCtrlOperConnectionLostOccurred set to false. + - rttMonReactVar is set to verifyError and + rttMonCtrlOperVerifyErrorOccurred is set to false. + - For all other values of rttMonReactVar, if the + corresponding value fall below the configured + rttMonReactThresholdFalling. + + When the RttMonRttType is 'pathEcho' or 'pathJitter', + this object is applied only to the + rttMonEchoAdminTargetAddress and not to intermediate + hops to the Target." + DEFVAL { false } + ::= { rttMonReactEntry 10 } + +rttMonReactStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This objects indicates the status of the conceptual RTT + Reaction Control Row.Only CreateAndGo and destroy + operations are permitted on the row. + + When this object moves to active state, the conceptual row + having the Reaction configuration for the probe is monitored + and the notifications are generated when the threshold violation + takes place. + + In order for this object to become active rttMonReactVar must + be defined. All other objects assume the default value. + + This object can be set to 'destroy' from any value at any time. + When this object is set to 'destroy' no reaction configuration + for the probes would exist. The reaction configuration for the + probe is removed." + ::= { rttMonReactEntry 11 } + + +-- Generated Oper Table + +rttMonGeneratedOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonGeneratedOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the generated + operation id as part of a parent IP SLA operation. The parent + operation id is pseudo-random number, selected by the management + station based on an operation started by the management + station,when creating a row via the rttMonCtrlAdminStatus + object in the rttMonCtrlAdminTable table." + ::= { rttMonCtrl 20 } + +rttMonGeneratedOperEntry OBJECT-TYPE + SYNTAX RttMonGeneratedOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Generated Oper table corresponding to + a child or generated operation as part of a parent + IP SLA operation." + INDEX { + rttMonCtrlAdminIndex, + rttMonGeneratedOperRespIpAddrType, + rttMonGeneratedOperRespIpAddr + } + ::= { rttMonGeneratedOperTable 1 } + +RttMonGeneratedOperEntry ::= SEQUENCE { + rttMonGeneratedOperRespIpAddrType InetAddressType, + rttMonGeneratedOperRespIpAddr InetAddress, + rttMonGeneratedOperCtrlAdminIndex Unsigned32 +} + +rttMonGeneratedOperRespIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of Internet address, IPv4 or IPv6, of a responder + for an IP SLA operation." + ::= { rttMonGeneratedOperEntry 1 } + +rttMonGeneratedOperRespIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The internet address of a responder for IP SLA + operation. The type of this address is determined + by the value of rttMonGeneratedOperRespIpAddrType." + ::= { rttMonGeneratedOperEntry 2 } + +rttMonGeneratedOperCtrlAdminIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a pseudo-random number, auto-generated based + to identify a child operation based on a parent + operation started by the management station,when + creating a row via the rttMonCtrlAdminStatus + object." + ::= { rttMonGeneratedOperEntry 3 } + + +-- Statistics Capture Table + +rttMonStatsCaptureTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonStatsCaptureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics capture database. + + The statistics capture table contains summarized + information of the results for a conceptual RTT control + row. A rolling accumulated history of this information + is maintained in a series of hourly 'group(s)'. Each + 'group' contains a series of 'path(s)', each 'path' + contains a series of 'hop(s)', each 'hop' contains a + series of 'statistics distribution bucket(s)'. + + Each conceptual statistics row has a current hourly + group, into which RTT results are accumulated. At the + end of each hour a new hourly group is created which + then becomes current. The counters and accumulators in + the new group are initialized to zero. The previous + group(s) is kept in the table until the table contains + rttMonStatisticsAdminNumHourGroups groups for the + conceptual statistics row; at this point, the oldest + group is discarded and is replaced by the newly created + one. The hourly group is uniquely identified by the + rttMonStatsCaptureStartTimeIndex object. + + If the activity for a conceptual RTT control row ceases + because the rttMonCtrlOperState object transitions to + 'inactive', the corresponding current hourly group in + this table is 'frozen', and a new hourly group is + created when activity is resumed. + + If the activity for a conceptual RTT control row ceases + because the rttMonCtrlOperState object transitions to + 'pending' this whole table will be cleared and reset to + its initial state. + + When the RttMonRttType is 'pathEcho', the path + exploration RTT requests' statistics will not be + accumulated in this table. + + NOTE: When the RttMonRttType is 'pathEcho', a source to + target rttMonStatsCapturePathIndex path will be + created for each rttMonStatsCaptureStartTimeIndex + to hold all errors that occur when a specific path + had not been found or connection has not be setup. + + Using this rttMonStatsCaptureTable, a managing + application can retrieve summarized data from accurately + measured periods, which is synchronized across multiple + conceptual RTT control rows. With the new hourly group + creation being performed on a 60 minute period, the + managing station has plenty of time to collect the data, + and need not be concerned with the vagaries of network + delays and lost PDU's when trying to get matching data. + Also, the managing station can spread the data gathering + over a longer period, which removes the need for a flood + of get requests in a short period which otherwise would + occur." + ::= { rttMonStats 1 } + +rttMonStatsCaptureEntry OBJECT-TYPE + SYNTAX RttMonStatsCaptureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects which accumulate the results of a + series of RTT operations over a 60 minute time period. + + The statistics capture table is a rollover table. When + rttMonStatsCaptureStartTimeIndex groups exceeds the + rttMonStatisticsAdminNumHourGroups value, the oldest + corresponding hourly group will be deleted and will be + replaced with the new rttMonStatsCaptureStartTimeIndex + hourly group. + + All other indices will fill to there maximum size. + + The statistics capture table has five indices. Each + described as follows: + + - The first index correlates its entries to a + conceptual RTT control row via the + rttMonCtrlAdminIndex object. + - The second index is a rollover group and it + uniquely identifies a 60 minute group. (The + rttMonStatsCaptureStartTimeIndex object + is used to make this value unique.) + - When the RttMonRttType is 'pathEcho', the third + index uniquely identifies the paths in a + statistics period. (The period is 60 + minutes.) A path will be created for each + unique path through the network. Note: A + path that does not contain the target is + considered a different path than one which + uses the exact same path, but does contain the + target. For all other values of RttMonRttType + this index will be one. + - When the RttMonRttType is 'pathEcho', the fourth + index uniquely identifies the hops in each path, + as grouped by the third index. This index does + imply the order of the hops along the path to a + target. For all other values of RttMonRttType + this index will be one. + - The fifth index uniquely creates a statistical + distribution bucket." + INDEX { + rttMonCtrlAdminIndex, + rttMonStatsCaptureStartTimeIndex, + rttMonStatsCapturePathIndex, + rttMonStatsCaptureHopIndex, + rttMonStatsCaptureDistIndex + } + ::= { rttMonStatsCaptureTable 1 } + +RttMonStatsCaptureEntry ::= SEQUENCE { + rttMonStatsCaptureStartTimeIndex TimeStamp, + rttMonStatsCapturePathIndex Integer32, + rttMonStatsCaptureHopIndex Integer32, + rttMonStatsCaptureDistIndex Integer32, + rttMonStatsCaptureCompletions Integer32, + rttMonStatsCaptureOverThresholds Integer32, + rttMonStatsCaptureSumCompletionTime Gauge32, + rttMonStatsCaptureSumCompletionTime2Low Gauge32, + rttMonStatsCaptureSumCompletionTime2High Gauge32, + rttMonStatsCaptureCompletionTimeMax Gauge32, + rttMonStatsCaptureCompletionTimeMin Gauge32 +} + +rttMonStatsCaptureStartTimeIndex OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The time when this row was created. + + This object is the second index of the + rttMonStatsCaptureTable Table. + + The the number of rttMonStatsCaptureStartTimeIndex + groups exceeds the rttMonStatisticsAdminNumHourGroups + value, the oldest rttMonStatsCaptureStartTimeIndex + group will be removed and replaced with the new entry. + + When the RttMonRttType is 'pathEcho', this object also + uniquely defines a group of paths. See the + rttMonStatsCaptureEntry object." + ::= { rttMonStatsCaptureEntry 1 } + +rttMonStatsCapturePathIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the RttMonRttType is 'pathEcho', this object + uniquely defines a path for a given value of + rttMonStatsCaptureStartTimeIndex. For all other values + of RttMonRttType, this object will be one. + + For a particular value of + rttMonStatsCaptureStartTimeIndex, the agent assigns the + first instance of a path a value of 1, then second + instance a value of 2, and so on. The sequence keeps + incrementing until the number of paths equals + rttMonStatisticsAdminNumPaths value, then no new paths + are kept for the current rttMonStatsCaptureStartTimeIndex + group. + + NOTE: A source to target rttMonStatsCapturePathIndex + path will be created for each + rttMonStatsCaptureStartTimeIndex to hold all + errors that occur when a specific path or + connection has not be setup. + + This value directly represents the path to + a target. We can only support 128 paths." + ::= { rttMonStatsCaptureEntry 2 } + +rttMonStatsCaptureHopIndex OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the RttMonRttType is 'pathEcho', this object + uniquely defines a hop for a given value of + rttMonStatsCapturePathIndex. For all other values of + RttMonRttType, this object will be one. + + For a particular value of rttMonStatsCapturePathIndex, + the agent assigns the first instance of a hop + a value of 1, then second instance a value of 2, and so + on. The sequence keeps incrementing until the number of + hops equals rttMonStatisticsAdminNumHops value, then + no new hops are kept for the current + rttMonStatsCapturePathIndex. + + This value directly represents a hop along the path to + a target, thus we can only support 30 hops. + + This value shows the order along the path to a target." + ::= { rttMonStatsCaptureEntry 3 } + +rttMonStatsCaptureDistIndex OBJECT-TYPE + SYNTAX Integer32 (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely defines a statistical distribution + bucket for a given value of rttMonStatsCaptureHopIndex. + + For a particular value of rttMonStatsCaptureHopIndex, + the agent assigns the first instance of a distribution + a value of 1, then second instance a value of 2, and so + on. The sequence keeps incrementing until the number of + statistics distribution intervals equals + rttMonStatisticsAdminNumDistBuckets value, then + all values that fall above the last interval will + be placed into the last interval. + + Each of these Statistics Distribution Buckets contain + the results of each completion as defined by + rttMonStatisticsAdminDistInterval object." + ::= { rttMonStatsCaptureEntry 4 } + +rttMonStatsCaptureCompletions OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTT operations that have completed without + an error and without timing out. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCaptureEntry 5 } + +rttMonStatsCaptureOverThresholds OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTT operations successfully completed, but + in excess of rttMonCtrlAdminThreshold. This number is a + subset of the accumulation of all + rttMonStatsCaptureCompletions. The operation time + of these completed operations will be accumulated. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCaptureEntry 6 } + +rttMonStatsCaptureSumCompletionTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulated completion time of RTT operations which + complete successfully." + ::= { rttMonStatsCaptureEntry 7 } + +rttMonStatsCaptureSumCompletionTime2Low OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low order 32 bits of the accumulated squares + of completion times (in milliseconds) of RTT + operations which complete successfully. + + Low/High order is defined where the binary number + will look as follows: + ------------------------------------------------- + | High order 32 bits | Low order 32 bits | + ------------------------------------------------- + For example the number 4294967296 would have all + Low order bits as '0' and the rightmost High + order bit will be 1 (zeros,1)." + ::= { rttMonStatsCaptureEntry 8 } + +rttMonStatsCaptureSumCompletionTime2High OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high order 32 bits of the accumulated squares + of completion times (in milliseconds) of RTT + operations which complete successfully. + + See the rttMonStatsCaptureSumCompletionTime2Low object + for a definition of Low/High Order." + ::= { rttMonStatsCaptureEntry 9 } + +rttMonStatsCaptureCompletionTimeMax OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum completion time of any RTT operation which + completes successfully." + ::= { rttMonStatsCaptureEntry 10 } + +rttMonStatsCaptureCompletionTimeMin OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum completion time of any RTT operation which + completes successfully." + ::= { rttMonStatsCaptureEntry 11 } + + +-- Statistics Collection Table + +rttMonStatsCollectTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonStatsCollectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics collection database. + + This table has the exact same behavior as the + rttMonStatsCaptureTable, except it does not keep + statistical distribution information. + + For a complete table description see + the rttMonStatsCaptureTable object." + ::= { rttMonStats 2 } + +rttMonStatsCollectEntry OBJECT-TYPE + SYNTAX RttMonStatsCollectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects which accumulate the results of a + series of RTT operations over a 60 minute time period. + + This entry has the exact same behavior as the + rttMonStatsCaptureEntry, except it does not keep + statistical distribution information. + + For a complete entry description see + the rttMonStatsCaptureEntry object." + INDEX { + rttMonCtrlAdminIndex, + rttMonStatsCaptureStartTimeIndex, + rttMonStatsCapturePathIndex, + rttMonStatsCaptureHopIndex + } + ::= { rttMonStatsCollectTable 1 } + +RttMonStatsCollectEntry ::= SEQUENCE { + rttMonStatsCollectNumDisconnects Integer32, + rttMonStatsCollectTimeouts Integer32, + rttMonStatsCollectBusies Integer32, + rttMonStatsCollectNoConnections Integer32, + rttMonStatsCollectDrops Integer32, + rttMonStatsCollectSequenceErrors Integer32, + rttMonStatsCollectVerifyErrors Integer32, + rttMonStatsCollectAddress RttMonTargetAddress, + rttMonControlEnableErrors Integer32, + rttMonStatsRetrieveErrors Integer32, + rttMonStatsCollectCtrlEnErrors Integer32, + rttMonStatsCollectRetrieveErrors Integer32 +} + +rttMonStatsCollectNumDisconnects OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the RttMonRttType is 'echo' or pathEcho', this + object represents the number of times that the target or + hop along the path to a target became disconnected. For + all other values of RttMonRttType, this object will + remain zero. + + For connectionless protocols this has no meaning, + and will consequently remain 0. When + rttMonEchoAdminProtocol is one of snaRUEcho, this is + the number of times that an LU-SSCP session was lost, + for snaLU0EchoAppl, snaLU2EchoAppl, snaLu62Echo, and for + snaLU62EchoAppl, this is the number of times that LU-LU + session was lost. + + Since this error does not indicate any information about + the failure of an RTT operation, no response time + information for this instance will be recorded in the + appropriate objects. + + If this error occurs and the rttMonStatsCapturePathIndex + cannot be determined, this error will be accumulated in + the source to target path, that will always exist. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 1 } + +rttMonStatsCollectTimeouts OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a RTT operation was not + completed before a timeout occurred, i.e. + rttMonCtrlAdminTimeout was exceeded. + + Since the RTT operation was never completed, the + completion time of these operations are not accumulated, + nor do they increment rttMonStatsCaptureCompletions (in + any of the statistics distribution buckets). + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 2 } + +rttMonStatsCollectBusies OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a RTT operation could not + be initiated because a previous RTT operation has not + been completed. + + When the RttMonRttType is 'pathEcho' this can occur for + both connection oriented protocols and connectionless + protocols. + + When the RttMonRttType is 'echo' this can only occur for + connection oriented protocols such as SNA. + + When the initiation of a new operation cannot be started, + this object will be incremented and the operation will be + omitted. (The next operation will start at the next + Frequency). Since, a RTT operation was never initiated, + the completion time of these operations is not + accumulated, nor do they increment + rttMonStatsCaptureCompletions. + + When the RttMonRttType is 'pathEcho', and this error + occurs and the rttMonStatsCapturePathIndex cannot be + determined, this error will be accumulated in the source + to target path, that will always exist. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 3 } + +rttMonStatsCollectNoConnections OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the RttMonRttType is 'echo' or 'pathEcho' this is + the number of occasions when a RTT operation could not be + initiated because the connection to the target has not + been established. For all other RttMonRttTypes this + object will remain zero. + + This cannot occur for connectionless protocols, but may + occur for connection oriented protocols, such as SNA. + + Since a RTT operation was never initiated, the completion + time of these operations are not accumulated, nor do they + increment rttMonStatsCaptureCompletions. + + If this error occurs and the rttMonStatsCapturePathIndex + cannot be determined, this error will be accumulated + in the source to target path, that will always exist. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 4 } + +rttMonStatsCollectDrops OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a RTT operation could not + be initiated because some necessary internal resource + (for example memory, or SNA subsystem) was not available, + or the operation completion could not be recognized. + + Since a RTT operation was never initiated or was not + recognized, the completion time of these operations + are not accumulated, nor do they increment + rttMonStatsCaptureCompletions (in the expected + Distribution Bucket). + + When the RttMonRttType is 'pathEcho', and this error + occurs and the rttMonStatsCapturePathIndex cannot be + determined, this error will be accumulated in the + source to target path, that will always exist. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 5 } + +rttMonStatsCollectSequenceErrors OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the RttMonRttType is 'echo' of 'pathEcho' this is + the number of RTT operation completions received with + an unexpected sequence identifier. For all other values + of RttMonRttType this object will remain zero. + + When this has occurred some of the possible reasons may + be: + - a duplicate packet was received + - a response was received after it had timed-out + - a corrupted packet was received and was not detected + + The completion time of these operations are not + accumulated, nor do they increment + rttMonStatsCaptureCompletions (in the expected + Distribution Bucket). + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 6 } + +rttMonStatsCollectVerifyErrors OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTT operation completions received with + data that does not compare with the expected data. The + completion time of these operations are not accumulated, + nor do they increment rttMonStatsCaptureCompletions (in + the expected Distribution Bucket). + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 7 } + +rttMonStatsCollectAddress OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object only applies when the RttMonRttType is + 'echo', 'pathEcho', 'dlsw', 'udpEcho', 'tcpConnect'. + For all other values of the RttMonRttType, this will be + null. + + The object is a string which specifies the address of + the target for the this RTT operation. + + This address will be the address of the hop along the + path to the rttMonEchoAdminTargetAddress address, + including rttMonEchoAdminTargetAddress address, or just + the rttMonEchoAdminTargetAddress address, when the + path information is not collected. This behavior is + defined by the rttMonCtrlAdminRttType object. + + The interpretation of this string depends on the type + of RTT operation selected, as specified by the + rttMonEchoAdminProtocol object." + ::= { rttMonStatsCollectEntry 8 } + +rttMonControlEnableErrors OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of occasions when control enable request failed. + Currently it is used for multicast operation type. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object. + rttMonControlEnableErrors object is superseded by + rttMonStatsCollectCtrlEnErrors." + ::= { rttMonStatsCollectEntry 9 } + +rttMonStatsRetrieveErrors OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of occasions when stats retrieval request failed. + Currently it is used for multicast operation type. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object. + rttMonStatsRetrieveErrors object is superseded by + rttMonStatsCollectRetrieveErrors." + ::= { rttMonStatsCollectEntry 10 } + +rttMonStatsCollectCtrlEnErrors OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object is same as rttMonControlEnableErrors, + with corrected name for consistency. + + The number of occasions when control enable request failed. + Currently it is used for multicast operation type. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 11 } + +rttMonStatsCollectRetrieveErrors OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object is same as rttMonStatsRetrieveErrors, + with corrected name for consistency. + + The number of occasions when stats retrieval request failed. + Currently it is used for multicast operation type. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsCollectEntry 12 } + + +-- Statistics Totals Table + +rttMonStatsTotalsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonStatsTotalsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics totals database. + + This table has the exact same behavior as the + rttMonStatsCaptureTable, except it only keeps + 60 minute group values. + + For a complete table description see + the rttMonStatsCaptureTable object." + ::= { rttMonStats 3 } + +rttMonStatsTotalsEntry OBJECT-TYPE + SYNTAX RttMonStatsTotalsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects which accumulate the results of a + series of RTT operations over a 60 minute time period. + + This entry has the exact same behavior as the + rttMonStatsCaptureEntry, except it only keeps + 60 minute group values. + + For a complete entry description see + the rttMonStatsCaptureEntry object." + INDEX { + rttMonCtrlAdminIndex, + rttMonStatsCaptureStartTimeIndex + } + ::= { rttMonStatsTotalsTable 1 } + +RttMonStatsTotalsEntry ::= SEQUENCE { + rttMonStatsTotalsElapsedTime TimeInterval, + rttMonStatsTotalsInitiations Integer32 +} + +rttMonStatsTotalsElapsedTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time since this conceptual statistics row + was created." + ::= { rttMonStatsTotalsEntry 1 } + +rttMonStatsTotalsInitiations OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTT operations that have been initiated. + + This number includes all RTT operations which succeed + or fail for whatever reason. + + This object has the special behavior as defined by the + ROLLOVER NOTE in the DESCRIPTION of the ciscoRttMonMIB + object." + ::= { rttMonStatsTotalsEntry 2 } + + +-- HTTP Statistics Table + +rttMonHTTPStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonHTTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The HTTP statistics collection database. + + The HTTP statistics table contains summarized information of + the results for a conceptual RTT control row. A rolling + accumulated history of this information is maintained in a + series of hourly 'group(s)'. + + The operation of this table is same as that of + rttMonStatsCaptureTable, except that this table can only + store a maximum of 2 hours of data." + ::= { rttMonStats 4 } + +rttMonHTTPStatsEntry OBJECT-TYPE + SYNTAX RttMonHTTPStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects which accumulate the results of a + series of RTT operations over a 60 minute time period. + + This entry is created only if the rttMonCtrlAdminRttType + is http. The operation of this table is same as that of + rttMonStatsCaptureTable." + INDEX { + rttMonCtrlAdminIndex, + rttMonHTTPStatsStartTimeIndex + } + ::= { rttMonHTTPStatsTable 1 } + +RttMonHTTPStatsEntry ::= SEQUENCE { + rttMonHTTPStatsStartTimeIndex TimeStamp, + rttMonHTTPStatsCompletions Counter32, + rttMonHTTPStatsOverThresholds Counter32, + rttMonHTTPStatsRTTSum Counter32, + rttMonHTTPStatsRTTSum2Low Counter32, + rttMonHTTPStatsRTTSum2High Counter32, + rttMonHTTPStatsRTTMin Gauge32, + rttMonHTTPStatsRTTMax Gauge32, + rttMonHTTPStatsDNSRTTSum Counter32, + rttMonHTTPStatsTCPConnectRTTSum Counter32, + rttMonHTTPStatsTransactionRTTSum Counter32, + rttMonHTTPStatsMessageBodyOctetsSum Counter32, + rttMonHTTPStatsDNSServerTimeout Counter32, + rttMonHTTPStatsTCPConnectTimeout Counter32, + rttMonHTTPStatsTransactionTimeout Counter32, + rttMonHTTPStatsDNSQueryError Counter32, + rttMonHTTPStatsHTTPError Counter32, + rttMonHTTPStatsError Counter32, + rttMonHTTPStatsBusies Counter32 +} + +rttMonHTTPStatsStartTimeIndex OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the time when this row was created. This index + uniquely identifies a HTTP Stats row in the + rttMonHTTPStatsTable." + ::= { rttMonHTTPStatsEntry 1 } + +rttMonHTTPStatsCompletions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP operations that have completed + successfully." + ::= { rttMonHTTPStatsEntry 2 } + +rttMonHTTPStatsOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of HTTP operations that violate threshold." + ::= { rttMonHTTPStatsEntry 3 } + +rttMonHTTPStatsRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of HTTP operations that are successfully measured." + ::= { rttMonHTTPStatsEntry 4 } + +rttMonHTTPStatsRTTSum2Low OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of the RTT's that are successfully + measured (low order 32 bits)." + ::= { rttMonHTTPStatsEntry 5 } + +rttMonHTTPStatsRTTSum2High OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of the RTT's that are successfully + measured (high order 32 bits)." + ::= { rttMonHTTPStatsEntry 6 } + +rttMonHTTPStatsRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum RTT taken to perform HTTP operation." + ::= { rttMonHTTPStatsEntry 7 } + +rttMonHTTPStatsRTTMax OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum RTT taken to perform HTTP operation." + ::= { rttMonHTTPStatsEntry 8 } + +rttMonHTTPStatsDNSRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT taken to perform DNS query within the + HTTP operation." + ::= { rttMonHTTPStatsEntry 9 } + +rttMonHTTPStatsTCPConnectRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT taken to connect to the HTTP server." + ::= { rttMonHTTPStatsEntry 10 } + +rttMonHTTPStatsTransactionRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT taken to download the object specified by URL." + ::= { rttMonHTTPStatsEntry 11 } + +rttMonHTTPStatsMessageBodyOctetsSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the size of the message body received as a + response to the HTTP request." + ::= { rttMonHTTPStatsEntry 12 } + +rttMonHTTPStatsDNSServerTimeout OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that could not connect to the + DNS Server." + ::= { rttMonHTTPStatsEntry 13 } + +rttMonHTTPStatsTCPConnectTimeout OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that could not connect to the + the HTTP Server." + ::= { rttMonHTTPStatsEntry 14 } + +rttMonHTTPStatsTransactionTimeout OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that timed out during HTTP + transaction." + ::= { rttMonHTTPStatsEntry 15 } + +rttMonHTTPStatsDNSQueryError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that had DNS Query errors." + ::= { rttMonHTTPStatsEntry 16 } + +rttMonHTTPStatsHTTPError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests that had HTTP errors while + downloading the base page." + ::= { rttMonHTTPStatsEntry 17 } + +rttMonHTTPStatsError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a HTTP operation could not + be initiated because an internal error" + ::= { rttMonHTTPStatsEntry 18 } + +rttMonHTTPStatsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when an HTTP operation could not + be initiated because a previous HTTP operation has not + been completed." + ::= { rttMonHTTPStatsEntry 19 } + + +-- Jitter Statistics Table + +rttMonJitterStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonJitterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Jitter statistics collection database. + + The Jitter statistics table contains summarized information of + the results for a conceptual RTT control row. A rolling + accumulated history of this information is maintained in a + series of hourly 'group(s)'. + + The operation of this table is same as that of + rttMonStatsCaptureTable, except that this table will store + 2 hours of data." + ::= { rttMonStats 5 } + +rttMonJitterStatsEntry OBJECT-TYPE + SYNTAX RttMonJitterStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects which accumulate the results of a + series of RTT operations over a 60 minute time period. + + This entry is created only if the rttMonCtrlAdminRttType + is jitter. The operation of this table is same as that of + rttMonStatsCaptureTable." + INDEX { + rttMonCtrlAdminIndex, + rttMonJitterStatsStartTimeIndex + } + ::= { rttMonJitterStatsTable 1 } + +RttMonJitterStatsEntry ::= SEQUENCE { + rttMonJitterStatsStartTimeIndex TimeStamp, + rttMonJitterStatsCompletions Counter32, + rttMonJitterStatsOverThresholds Counter32, + rttMonJitterStatsNumOfRTT Counter32, + rttMonJitterStatsRTTSum Counter32, + rttMonJitterStatsRTTSum2Low Counter32, + rttMonJitterStatsRTTSum2High Counter32, + rttMonJitterStatsRTTMin Gauge32, + rttMonJitterStatsRTTMax Gauge32, + rttMonJitterStatsMinOfPositivesSD Gauge32, + rttMonJitterStatsMaxOfPositivesSD Gauge32, + rttMonJitterStatsNumOfPositivesSD Counter32, + rttMonJitterStatsSumOfPositivesSD Counter32, + rttMonJitterStatsSum2PositivesSDLow Counter32, + rttMonJitterStatsSum2PositivesSDHigh Counter32, + rttMonJitterStatsMinOfNegativesSD Gauge32, + rttMonJitterStatsMaxOfNegativesSD Gauge32, + rttMonJitterStatsNumOfNegativesSD Counter32, + rttMonJitterStatsSumOfNegativesSD Counter32, + rttMonJitterStatsSum2NegativesSDLow Counter32, + rttMonJitterStatsSum2NegativesSDHigh Counter32, + rttMonJitterStatsMinOfPositivesDS Gauge32, + rttMonJitterStatsMaxOfPositivesDS Gauge32, + rttMonJitterStatsNumOfPositivesDS Counter32, + rttMonJitterStatsSumOfPositivesDS Counter32, + rttMonJitterStatsSum2PositivesDSLow Counter32, + rttMonJitterStatsSum2PositivesDSHigh Counter32, + rttMonJitterStatsMinOfNegativesDS Gauge32, + rttMonJitterStatsMaxOfNegativesDS Gauge32, + rttMonJitterStatsNumOfNegativesDS Counter32, + rttMonJitterStatsSumOfNegativesDS Counter32, + rttMonJitterStatsSum2NegativesDSLow Counter32, + rttMonJitterStatsSum2NegativesDSHigh Counter32, + rttMonJitterStatsPacketLossSD Counter32, + rttMonJitterStatsPacketLossDS Counter32, + rttMonJitterStatsPacketOutOfSequence Counter32, + rttMonJitterStatsPacketMIA Counter32, + rttMonJitterStatsPacketLateArrival Counter32, + rttMonJitterStatsError Counter32, + rttMonJitterStatsBusies Counter32, + rttMonJitterStatsOWSumSD Counter32, + rttMonJitterStatsOWSum2SDLow Counter32, + rttMonJitterStatsOWSum2SDHigh Counter32, + rttMonJitterStatsOWMinSD Counter32, + rttMonJitterStatsOWMaxSD Counter32, + rttMonJitterStatsOWSumDS Counter32, + rttMonJitterStatsOWSum2DSLow Counter32, + rttMonJitterStatsOWSum2DSHigh Counter32, + rttMonJitterStatsOWMinDS Counter32, + rttMonJitterStatsOWMaxDS Counter32, + rttMonJitterStatsNumOfOW Counter32, + rttMonJitterStatsOWMinSDNew Gauge32, + rttMonJitterStatsOWMaxSDNew Gauge32, + rttMonJitterStatsOWMinDSNew Gauge32, + rttMonJitterStatsOWMaxDSNew Gauge32, + rttMonJitterStatsMinOfMOS Gauge32, + rttMonJitterStatsMaxOfMOS Gauge32, + rttMonJitterStatsMinOfICPIF Gauge32, + rttMonJitterStatsMaxOfICPIF Gauge32, + rttMonJitterStatsIAJOut Gauge32, + rttMonJitterStatsIAJIn Gauge32, + rttMonJitterStatsAvgJitter Gauge32, + rttMonJitterStatsAvgJitterSD Gauge32, + rttMonJitterStatsAvgJitterDS Gauge32, + rttMonJitterStatsUnSyncRTs Counter32, + rttMonJitterStatsRTTSumHigh Counter32, + rttMonJitterStatsOWSumSDHigh Counter32, + rttMonJitterStatsOWSumDSHigh Counter32, + rttMonJitterStatsNumOverThresh Counter32 +} + +rttMonJitterStatsStartTimeIndex OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The time when this row was created." + ::= { rttMonJitterStatsEntry 1 } + +rttMonJitterStatsCompletions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of jitter operation that have completed + successfully." + ::= { rttMonJitterStatsEntry 2 } + +rttMonJitterStatsOverThresholds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of jitter operations that violate threshold." + ::= { rttMonJitterStatsEntry 3 } + +rttMonJitterStatsNumOfRTT OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTT's that are successfully measured." + ::= { rttMonJitterStatsEntry 4 } + +rttMonJitterStatsRTTSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT's that are successfully measured (low order 32 + bits). The high order 32 bits are stored in + rttMonJitterStatsRTTSumHigh." + ::= { rttMonJitterStatsEntry 5 } + +rttMonJitterStatsRTTSum2Low OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's that are successfully measured + (low order 32 bits)." + ::= { rttMonJitterStatsEntry 6 } + +rttMonJitterStatsRTTSum2High OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's that are successfully measured + (high order 32 bits)." + ::= { rttMonJitterStatsEntry 7 } + +rttMonJitterStatsRTTMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of RTT's that were successfully measured" + ::= { rttMonJitterStatsEntry 8 } + +rttMonJitterStatsRTTMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of RTT's that were successfully measured" + ::= { rttMonJitterStatsEntry 9 } + +rttMonJitterStatsMinOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of absolute values of all positive jitter values + from packets sent from source to destination." + ::= { rttMonJitterStatsEntry 10 } + +rttMonJitterStatsMaxOfPositivesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of absolute values of all positive jitter values + from packets sent from source to destination." + ::= { rttMonJitterStatsEntry 11 } + +rttMonJitterStatsNumOfPositivesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of number of all positive jitter values from packets + sent from source to destination." + ::= { rttMonJitterStatsEntry 12 } + +rttMonJitterStatsSumOfPositivesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of all positive jitter values from packets + sent from source to destination." + ::= { rttMonJitterStatsEntry 13 } + +rttMonJitterStatsSum2PositivesSDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of square of RTT's of all positive jitter values from + packets sent from source to destination (low order 32 bits)." + ::= { rttMonJitterStatsEntry 14 } + +rttMonJitterStatsSum2PositivesSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of square of RTT's of all positive jitter values from + packets sent from source to destination (high order 32 bits)." + ::= { rttMonJitterStatsEntry 15 } + +rttMonJitterStatsMinOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all negative jitter values from packets sent + from source to destination." + ::= { rttMonJitterStatsEntry 16 } + +rttMonJitterStatsMaxOfNegativesSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all negative jitter values from packets sent + from source to destination." + ::= { rttMonJitterStatsEntry 17 } + +rttMonJitterStatsNumOfNegativesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of number of all negative jitter values from packets + sent from source to destination." + ::= { rttMonJitterStatsEntry 18 } + +rttMonJitterStatsSumOfNegativesSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT's of all negative jitter values from packets + sent from source to destination." + ::= { rttMonJitterStatsEntry 19 } + +rttMonJitterStatsSum2NegativesSDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of square of RTT's of all negative jitter values from + packets sent from source to destination (low order 32 bits)." + ::= { rttMonJitterStatsEntry 20 } + +rttMonJitterStatsSum2NegativesSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of square of RTT's of all negative jitter values from + packets sent from source to destination (high order 32 bits)." + ::= { rttMonJitterStatsEntry 21 } + +rttMonJitterStatsMinOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all positive jitter values from packets sent + from destination to source." + ::= { rttMonJitterStatsEntry 22 } + +rttMonJitterStatsMaxOfPositivesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all positive jitter values from packets sent + from destination to source." + ::= { rttMonJitterStatsEntry 23 } + +rttMonJitterStatsNumOfPositivesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of number of all positive jitter values from packets + sent from destination to source." + ::= { rttMonJitterStatsEntry 24 } + +rttMonJitterStatsSumOfPositivesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT's of all positive jitter values from packets + sent from destination to source." + ::= { rttMonJitterStatsEntry 25 } + +rttMonJitterStatsSum2PositivesDSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's of all positive jitter values from + packets sent from destination to source (low order 32 bits)." + ::= { rttMonJitterStatsEntry 26 } + +rttMonJitterStatsSum2PositivesDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's of all positive jitter values from + packets sent from destination to source (high order 32 bits)." + ::= { rttMonJitterStatsEntry 27 } + +rttMonJitterStatsMinOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all negative jitter values from packets sent + from destination to source." + ::= { rttMonJitterStatsEntry 28 } + +rttMonJitterStatsMaxOfNegativesDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all negative jitter values from packets sent + from destination to source." + ::= { rttMonJitterStatsEntry 29 } + +rttMonJitterStatsNumOfNegativesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of number of all negative jitter values from packets + sent from destination to source." + ::= { rttMonJitterStatsEntry 30 } + +rttMonJitterStatsSumOfNegativesDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT's of all negative jitter values from packets + sent from destination to source." + ::= { rttMonJitterStatsEntry 31 } + +rttMonJitterStatsSum2NegativesDSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's of all negative jitter values from + packets sent from destination to source (low order 32 bits)." + ::= { rttMonJitterStatsEntry 32 } + +rttMonJitterStatsSum2NegativesDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of RTT's of all negative jitter values from + packets sent from destination to source (high order 32 bits)." + ::= { rttMonJitterStatsEntry 33 } + +rttMonJitterStatsPacketLossSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from source to + destination." + ::= { rttMonJitterStatsEntry 34 } + +rttMonJitterStatsPacketLossDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets lost when sent from destination to + source." + ::= { rttMonJitterStatsEntry 35 } + +rttMonJitterStatsPacketOutOfSequence OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets arrived out of sequence." + ::= { rttMonJitterStatsEntry 36 } + +rttMonJitterStatsPacketMIA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that are lost for which we cannot + determine the direction." + ::= { rttMonJitterStatsEntry 37 } + +rttMonJitterStatsPacketLateArrival OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that arrived after the timeout." + ::= { rttMonJitterStatsEntry 38 } + +rttMonJitterStatsError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a jitter operation could not + be initiated because an internal error" + ::= { rttMonJitterStatsEntry 39 } + +rttMonJitterStatsBusies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occasions when a jitter operation could not + be initiated because a previous jitter operation has not + been completed." + ::= { rttMonJitterStatsEntry 40 } + +rttMonJitterStatsOWSumSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of one way times from source to destination (low order + 32 bits). The high order 32 bits are stored in + rttMonJitterStatsOWSumSDHigh." + ::= { rttMonJitterStatsEntry 41 } + +rttMonJitterStatsOWSum2SDLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of one way times from source to destination + (low order 32 bits)." + ::= { rttMonJitterStatsEntry 42 } + +rttMonJitterStatsOWSum2SDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of one way times from source to destination + (high order 32 bits)." + ::= { rttMonJitterStatsEntry 43 } + +rttMonJitterStatsOWMinSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The minimum of all one way times from source to destination. + rttMonJitterStatsOWMinSD object is superseded by + rttMonJitterStatsOWMinSDNew." + ::= { rttMonJitterStatsEntry 44 } + +rttMonJitterStatsOWMaxSD OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The maximum of all one way times from source to destination. + rttMonJitterStatsOWMaxSD object is superseded by + rttMonJitterStatsOWMaxSDNew." + ::= { rttMonJitterStatsEntry 45 } + +rttMonJitterStatsOWSumDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of one way times from destination to source (low order + 32 bits). The high order 32 bits are stored in + rttMonJitterStatsOWSumDSHigh." + ::= { rttMonJitterStatsEntry 46 } + +rttMonJitterStatsOWSum2DSLow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of one way times from destination to source + (low order 32 bits)." + ::= { rttMonJitterStatsEntry 47 } + +rttMonJitterStatsOWSum2DSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of squares of one way times from destination to source + (high order 32 bits)." + ::= { rttMonJitterStatsEntry 48 } + +rttMonJitterStatsOWMinDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The minimum of all one way times from destination to source. + rttMonJitterStatsOWMinDS object is superseded by + rttMonJitterStatsOWMinDSNew." + ::= { rttMonJitterStatsEntry 49 } + +rttMonJitterStatsOWMaxDS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The maximum of all one way times from destination to source. + rttMonJitterStatsOWMaxDS object is superseded by + rttMonJitterStatsOWMaxDSNew." + ::= { rttMonJitterStatsEntry 50 } + +rttMonJitterStatsNumOfOW OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of one way times that are successfully measured." + ::= { rttMonJitterStatsEntry 51 } + +rttMonJitterStatsOWMinSDNew OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all one way times from source to destination. + Replaces deprecated rttMonJitterStatsOWMinSD." + ::= { rttMonJitterStatsEntry 52 } + +rttMonJitterStatsOWMaxSDNew OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all one way times from source to destination. + Replaces deprecated rttMonJitterStatsOWMaxSD." + ::= { rttMonJitterStatsEntry 53 } + +rttMonJitterStatsOWMinDSNew OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all one way times from destination to source. + Replaces deprecated rttMonJitterStatsOWMinDS." + ::= { rttMonJitterStatsEntry 54 } + +rttMonJitterStatsOWMaxDSNew OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all one way times from destination to source. + Replaces deprecated rttMonJitterStatsOWMaxDS" + ::= { rttMonJitterStatsEntry 55 } + +rttMonJitterStatsMinOfMOS OBJECT-TYPE + SYNTAX Gauge32 (0 | 100..500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all MOS values for the jitter operations + in hundreds. + This value will be 0 if + - rttMonEchoAdminCodecType of the operation is notApplicable + - the operation is not started + - the operation is started but failed + This value will be 1 for packet loss of 10% or more." + ::= { rttMonJitterStatsEntry 56 } + +rttMonJitterStatsMaxOfMOS OBJECT-TYPE + SYNTAX Gauge32 (0 | 100..500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all MOS values for the jitter operations + in hunderds. + This value will be 0 if + - rttMonEchoAdminCodecType of the operation is notApplicable + - the operation is not started + - the operation is started but failed + This value will be 1 for packet loss of 10% or more." + ::= { rttMonJitterStatsEntry 57 } + +rttMonJitterStatsMinOfICPIF OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of all ICPIF values for the jitter operations. + + This value will be 93 for packet loss of 10% or more." + ::= { rttMonJitterStatsEntry 58 } + +rttMonJitterStatsMaxOfICPIF OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of all ICPIF values for the jitter operations. + + This value will be 93 for packet loss of 10% or more." + ::= { rttMonJitterStatsEntry 59 } + +rttMonJitterStatsIAJOut OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interarrival Jitter (RFC 1889) at responder" + REFERENCE + "Refer to the following documents for the definition: RFC 1889" + ::= { rttMonJitterStatsEntry 60 } + +rttMonJitterStatsIAJIn OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interarrival Jitter (RFC 1889) at sender" + REFERENCE + "Refer to the following documents for the definition: RFC 1889" + ::= { rttMonJitterStatsEntry 61 } + +rttMonJitterStatsAvgJitter OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of positive and negative jitter + values for SD and DS direction." + ::= { rttMonJitterStatsEntry 62 } + +rttMonJitterStatsAvgJitterSD OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of positive and negative jitter + values in SD direction." + ::= { rttMonJitterStatsEntry 63 } + +rttMonJitterStatsAvgJitterDS OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average of positive and negative jitter + values in DS direction." + ::= { rttMonJitterStatsEntry 64 } + +rttMonJitterStatsUnSyncRTs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RTT operations that have completed with + sender and responder out of sync with NTP. The NTP sync means + the total of NTP offset on sender and responder is within + configured tolerance level." + ::= { rttMonJitterStatsEntry 65 } + +-- I think just like the rttMonJitterStatsRTTSum, this object is for +-- aggregated statistcs, so shouldn't be gauge32 as it will be only +-- increased. +-- Have incorporated other comments. + +rttMonJitterStatsRTTSumHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of RTT's that are successfully measured + (high order 32 bits). The low order 32 bits are + stored in rttMonJitterStatsRTTSum." + ::= { rttMonJitterStatsEntry 66 } + +rttMonJitterStatsOWSumSDHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of one way times from source to destination + (high order 32 bits). The low order 32 bits are + stored in rttMonJitterStatsOWSumSD." + ::= { rttMonJitterStatsEntry 67 } + +rttMonJitterStatsOWSumDSHigh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of one way times from destination to source + (high order 32 bits). The low order 32 bits are stored + in rttMonJitterStatsOWSumDS." + ::= { rttMonJitterStatsEntry 68 } + +rttMonJitterStatsNumOverThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of RTTs that were over + the threshold value." + ::= { rttMonJitterStatsEntry 69 } + + +-- Auto SAA L3 MPLS VPN LPD Group Stats Collection Table + +rttMonLpdGrpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonLpdGrpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Auto SAA L3 MPLS VPN LPD Group Database. + + The LPD Group statistics table contains summarized performance + statistics for the LPD group. + + LPD Group - The set of 'single probes' which are subset of the + 'lspGroup' probe traversing set of paths between two PE end + points are grouped together and called as the LPD group. The + LPD group will be uniquely referenced by the LPD Group ID. + + A rolling accumulated history of this information is maintained + in a series of hourly 'group(s)'. + + Each conceptual statistics row has a current hourly group, into + which RTT results are accumulated. At the end of each hour a new + hourly group is created which then becomes current. The + counters and accumulators in the new group are initialized to + zero. The previous group(s) is kept in the table until the table + contains rttMplsVpnMonTypeLpdStatHours groups for the + conceptual statistics row; at this point, the oldest group is + discarded and is replaced by the newly created one. The hourly + group is uniquely identified by the + rttMonLpdGrpStatsStartTimeIndex object." + ::= { rttMonStats 7 } + +rttMonLpdGrpStatsEntry OBJECT-TYPE + SYNTAX RttMonLpdGrpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of objects which accumulate the results of a set of RTT + operations over a 60 minute time period. + + The LPD group statistics table is a rollover table. When + rttMonLpdGrpStatsStartTimeIndex groups exceeds the + rttMplsVpnMonTypeLpdStatHours value, the oldest corresponding + hourly group will be deleted and will be replaced with the new + rttMonLpdGrpStatsStartTimeIndex hourly group. + + The LPD group statistics table has two indices. Each described + as follows: + + - The first index correlates its entries to a LPD group via the + rttMonLpdGrpStatsGroupIndex object. + - The second index is a rollover group and it uniquely + identifies a 60 minute group. (The + rttMonLpdGrpStatsStartTimeIndex is used to make this value + unique.)" + INDEX { + rttMonLpdGrpStatsGroupIndex, + rttMonLpdGrpStatsStartTimeIndex + } + ::= { rttMonLpdGrpStatsTable 1 } + +RttMonLpdGrpStatsEntry ::= SEQUENCE { + rttMonLpdGrpStatsGroupIndex Integer32, + rttMonLpdGrpStatsStartTimeIndex TimeStamp, + rttMonLpdGrpStatsTargetPE RttMonTargetAddress, + rttMonLpdGrpStatsNumOfPass Integer32, + rttMonLpdGrpStatsNumOfFail Integer32, + rttMonLpdGrpStatsNumOfTimeout Integer32, + rttMonLpdGrpStatsAvgRTT Integer32, + rttMonLpdGrpStatsMinRTT Integer32, + rttMonLpdGrpStatsMaxRTT Integer32, + rttMonLpdGrpStatsMinNumPaths Integer32, + rttMonLpdGrpStatsMaxNumPaths Integer32, + rttMonLpdGrpStatsLPDStartTime TimeStamp, + rttMonLpdGrpStatsLPDFailOccurred TruthValue, + rttMonLpdGrpStatsLPDFailCause RttMplsVpnMonLpdFailureSense, + rttMonLpdGrpStatsLPDCompTime Integer32, + rttMonLpdGrpStatsGroupStatus RttMplsVpnMonLpdGrpStatus, + rttMonLpdGrpStatsGroupProbeIndex Integer32, + rttMonLpdGrpStatsPathIds DisplayString, + rttMonLpdGrpStatsProbeStatus DisplayString, + rttMonLpdGrpStatsResetTime TimeStamp +} + +rttMonLpdGrpStatsGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a row in rttMonLpdGrpStatsTable. + + This is a pseudo-random number which identifies a particular + LPD group." + ::= { rttMonLpdGrpStatsEntry 1 } + +rttMonLpdGrpStatsStartTimeIndex OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The time when this row was created. + + This object is the second index of the rttMonLpdGrpStatsTable. + When the number of rttMonLpdGrpStatsStartTimeIndex groups + exceeds the rttMplsVpnMonTypeLpdStatHours value, the oldest + rttMonLpdGrpStatsStartTimeIndex group will be removed and + replaced with the new entry." + ::= { rttMonLpdGrpStatsEntry 2 } + +rttMonLpdGrpStatsTargetPE OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object is a string that specifies the address of the + target PE for this LPD group." + ::= { rttMonLpdGrpStatsEntry 3 } + +rttMonLpdGrpStatsNumOfPass OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "passes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of successfull completions + of 'single probes' for all the set of paths in the LPD group. + + Whenever the rttMonLatestRttOperSense value is 'ok' for a + particular probe in the LPD Group this object will be + incremented. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 4 } + +rttMonLpdGrpStatsNumOfFail OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of failed operations of + 'single probes' for all the set of paths in the LPD group. + + Whenever the rttMonLatestRttOperSense has a value other than + 'ok' or 'timeout' for a particular probe in the LPD Group this + object will be incremented. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 5 } + +rttMonLpdGrpStatsNumOfTimeout OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "timeouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of timed out operations of + 'single probes' for all the set of paths in the LPD group. + + Whenever the rttMonLatestRttOperSense has a value of 'timeout' + for a particular probe in the LPD Group this object will be + incremented. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 6 } + +rttMonLpdGrpStatsAvgRTT OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average RTT across all set of probes in the LPD group. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 7 } + +rttMonLpdGrpStatsMinRTT OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum of RTT's for all set of probes in the LPD group + that were successfully measured. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 8 } + +rttMonLpdGrpStatsMaxRTT OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum of RTT's for all set of probes in the LPD group + that were successfully measured. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 9 } + +rttMonLpdGrpStatsMinNumPaths OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "paths" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of active paths discovered to the + rttMonLpdGrpStatsTargetPE target. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 10 } + +rttMonLpdGrpStatsMaxNumPaths OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "paths" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of active paths discovered to the + rttMonLpdGrpStatsTargetPE target. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 11 } + +rttMonLpdGrpStatsLPDStartTime OBJECT-TYPE + SYNTAX TimeStamp + UNITS "tenths of milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time when the last LSP Path Discovery to the group was + attempted. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 12 } + +rttMonLpdGrpStatsLPDFailOccurred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is set to true when the LSP Path Discovery + to the target PE i.e. rttMonLpdGrpStatsTargetPE fails, and + set to false when the LSP Path Discovery succeeds. + + When this value changes and rttMplsVpnMonReactLpdNotifyType is + set to 'lpdPathDiscovery' or 'lpdAll' a + rttMonLpdDiscoveryNotification will be generated. + + This object will be set to 'FALSE' on reset." + ::= { rttMonLpdGrpStatsEntry 13 } + +rttMonLpdGrpStatsLPDFailCause OBJECT-TYPE + SYNTAX RttMplsVpnMonLpdFailureSense + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the cause of failure for the LSP Path + Discovery last attempted. It will be only valid if + rttMonLpdGrpStatsLPDFailOccurred is set to true. + + This object will be set to 'unknown' on reset." + ::= { rttMonLpdGrpStatsEntry 14 } + +rttMonLpdGrpStatsLPDCompTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The completion time of the last successfull LSP Path Discovery + to the target PE. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 15 } + +rttMonLpdGrpStatsGroupStatus OBJECT-TYPE + SYNTAX RttMplsVpnMonLpdGrpStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the LPD Group status. + + When the LPD Group status changes and + rttMplsVpnMonReactLpdNotifyType is set to 'lpdGroupStatus' or + 'lpdAll' a rttMonLpdGrpStatusNotification will be generated. + + When the LPD Group status value is 'unknown' or changes to + 'unknown' this notification will not be generated. + + When LSP Path Discovery is enabled for a particular row in + rttMplsVpnMonCtrlTable, 'single probes' in the 'lspGroup' probe + cannot generate notifications independently but will be + generating depending on the state of the group. Notifications + are only generated if the failure/restoration of an individual + probe causes the state of the LPD Group to change. + + This object will be set to 'unknown' on reset." + ::= { rttMonLpdGrpStatsEntry 16 } + +rttMonLpdGrpStatsGroupProbeIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "identifier" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies 'lspGroup' probe uniquely created for + this particular LPD Group." + ::= { rttMonLpdGrpStatsEntry 17 } + +rttMonLpdGrpStatsPathIds OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string which holds the list of information to uniquely + identify the paths to the target PE. This information is used + by the 'single probes' when testing the paths. + + Following three parameters are needed to uniquely identify a + path + - lsp-selector (127.x.x.x) + - outgoing-interface (i/f) + - label-stack (s), if mutiple labels they will be colon (:) + separated. + + These parameters will be hyphen (-) separated for a particular + path. This set of information will be comma (,) separated for + all the paths discovered as part of this LPD Group. + + For example: If there are 5 paths in the LPD group then this + object will return all the identifier's to uniquely identify + the path. + + The output will look like '127.0.0.1-Se3/0.1-20:18, + 127.0.0.2-Se3/0.1-20,127.0.0.3-Se3/0.1-20,127.0.0.4-Se3/0.1-20, + 127.0.0.5-Se3/0.1-20'. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 18 } + +rttMonLpdGrpStatsProbeStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string which holds the latest operation return code for + all the set of 'single probes' which are part of the LPD group. + The return codes will be comma separated and will follow the + same sequence of probes as followed in + 'rttMonLpdGrpStatsPathIds'. The latest operation return code + will be mapped to 'up','down' or 'unkwown'. + + 'up' - Probe state is up when the rttMonLatestRttOperSense + value is 'ok'. + 'down' - Probe state is down when the rttMonLatestRttOperSense + has value other then 'ok' and 'other'. + 'unknown' - Probe state is unkown when the + rttMonLatestRttOperSense value is 'other'. + + For example: If there are 5 paths in the LPD group then this + object output will look like 'ok,ok,ok,down,down'. + + This object will be set to '0' on reset." + ::= { rttMonLpdGrpStatsEntry 19 } + +rttMonLpdGrpStatsResetTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the time when this statistics row was + last reset using the rttMonApplLpdGrpStatsReset object." + ::= { rttMonLpdGrpStatsEntry 20 } + + +-- History Collection Table + +rttMonHistoryCollectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RttMonHistoryCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The history collection database. + + The history table contains a point by point rolling + history of the most recent RTT operations for each + conceptual RTT control row. The rolling history of this + information is maintained in a series of 'live(s)', each + containing a series of 'bucket(s)', each 'bucket' + contains a series of 'sample(s)'. + + Each conceptual history row can have lives. A life is + defined by the rttMonCtrlOperRttLife object. A new life + will be created when rttMonCtrlOperState transitions + 'active'. When the number of lives become greater + than rttMonHistoryAdminNumLives the oldest life will be + discarded and a new life will be created by incrementing + the index. + + The path exploration RTT operation will be kept as an + entry in this table." + ::= { rttMonHistory 1 } + +rttMonHistoryCollectionEntry OBJECT-TYPE + SYNTAX RttMonHistoryCollectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of history objects that are recorded for each + RTT operation. + + The history collection table has four indices. Each + described as follows: + - The first index correlates its entries to a + conceptual RTT control row via the + rttMonCtrlAdminIndex object. + - The second index uniquely identifies the results + of each 'life' as defined by the + rttMonCtrlOperRttLife object. + - The third index uniquely identifies the number of + buckets in a life. A bucket will contain one + sample per bucket if the rttMonCtrlAdminRttType + object is set to any value + other than 'pathEcho'. If the + rttMonCtrlAdminRttType object is set to + 'pathEcho', a bucket will contain one sample per + hop along a path to the target (including the + target). + - The fourth index uniquely identifies the number of + samples in a bucket. Again, if the + rttMonCtrlAdminRttType object is set to + 'pathEcho', this value is associated with each + hop in an ascending order, thus for the + first hop on a path, this index will be 1, the + second will be 2 and so on. For all other values + of rttMonCtrlAdminRttType this will be 1." + INDEX { + rttMonCtrlAdminIndex, + rttMonHistoryCollectionLifeIndex, + rttMonHistoryCollectionBucketIndex, + rttMonHistoryCollectionSampleIndex + } + ::= { rttMonHistoryCollectionTable 1 } + +RttMonHistoryCollectionEntry ::= SEQUENCE { + rttMonHistoryCollectionLifeIndex Integer32, + rttMonHistoryCollectionBucketIndex Integer32, + rttMonHistoryCollectionSampleIndex Integer32, + rttMonHistoryCollectionSampleTime TimeStamp, + rttMonHistoryCollectionAddress RttMonTargetAddress, + rttMonHistoryCollectionCompletionTime Gauge32, + rttMonHistoryCollectionSense RttResponseSense, + rttMonHistoryCollectionApplSpecificSense Integer32, + rttMonHistoryCollectionSenseDescription DisplayString +} + +rttMonHistoryCollectionLifeIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This uniquely defines a life for a conceptual history + row. + + For a particular value of rttMonHistoryCollectionLifeIndex, + the agent assigns the first value of 1, the second value + of 2, and so on. The sequence keeps incrementing, + despite older (lower) values being removed from the + table." + ::= { rttMonHistoryCollectionEntry 1 } + +rttMonHistoryCollectionBucketIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "When the RttMonRttType is 'pathEcho', this uniquely + defines a bucket for a given value of + rttMonHistoryCollectionLifeIndex. For all other + RttMonRttType this value will be the number of + operations per a lifetime. Thus, this object + increments on each operation attempt. + + For a particular value of + rttMonHistoryCollectionLifeIndex, the agent assigns + the first value of 1, the second value of 2, and so + on. The sequence keeps incrementing until the number + of buckets equals rttMonHistoryAdminNumBuckets, after + which the most recent rttMonHistoryAdminNumBuckets + buckets are retained (the index is incremented though)." + ::= { rttMonHistoryCollectionEntry 2 } + +rttMonHistoryCollectionSampleIndex OBJECT-TYPE + SYNTAX Integer32 (1..512) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This uniquely defines a row for a given value of + rttMonHistoryCollectionBucketIndex. This object + represents a hop along a path to the Target. + + For a particular value of + rttMonHistoryCollectionBucketIndex, the agent assigns + the first value of 1, the second value of 2, and so on. + The sequence keeps incrementing until the number of + samples equals rttMonHistoryAdminNumSamples, then no + new samples are created for the current + rttMonHistoryCollectionBucketIndex. + + When the RttMonRttType is 'pathEcho', this value + directly represents the number of hops along a + path to a target, thus we can only support 512 hops. + For all other values of RttMonRttType this object + will be one." + ::= { rttMonHistoryCollectionEntry 3 } + +rttMonHistoryCollectionSampleTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time that the RTT operation was initiated." + ::= { rttMonHistoryCollectionEntry 4 } + +rttMonHistoryCollectionAddress OBJECT-TYPE + SYNTAX RttMonTargetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the RttMonRttType is 'echo' or 'pathEcho' this + is a string which specifies the address of the target for + the this RTT operation. For all other values of + RttMonRttType this string will be null. + + This address will be the address of the hop along the + path to the rttMonEchoAdminTargetAddress address, + including rttMonEchoAdminTargetAddress address, or just + the rttMonEchoAdminTargetAddress address, when the + path information is not collected. This behavior is + defined by the rttMonCtrlAdminRttType object. + + The interpretation of this string depends on the type + of RTT operation selected, as specified by the + rttMonEchoAdminProtocol object. + + See rttMonEchoAdminTargetAddress for a complete + description." + ::= { rttMonHistoryCollectionEntry 5 } + +rttMonHistoryCollectionCompletionTime OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the operation completion time of the RTT + operation. If the RTT operation fails + (rttMonHistoryCollectionSense is any + value other than ok), this has a value of 0." + ::= { rttMonHistoryCollectionEntry 6 } + +rttMonHistoryCollectionSense OBJECT-TYPE + SYNTAX RttResponseSense + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A sense code for the completion status of the RTT + operation." + ::= { rttMonHistoryCollectionEntry 7 } + +rttMonHistoryCollectionApplSpecificSense OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An application specific sense code for the + completion status of the last RTT operation. This + object will only be valid when the + rttMonHistoryCollectionSense object is set to + 'applicationSpecific'. Otherwise, this object's + value is not valid." + ::= { rttMonHistoryCollectionEntry 8 } + +rttMonHistoryCollectionSenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A sense description for the completion status of + the last RTT operation when the + rttMonHistoryCollectionSense object is set to + 'applicationSpecific'." + ::= { rttMonHistoryCollectionEntry 9 } + + +-- NOTIFICATION DEFINITIONS +-- +-- This section defines the traps that +-- can be generated by the agent. + +rttMonNotificationsPrefix OBJECT IDENTIFIER + ::= { ciscoRttMonMIB 2 } + +rttMonNotifications OBJECT IDENTIFIER + ::= { rttMonNotificationsPrefix 0 } + + +rttMonConnectionChangeNotification NOTIFICATION-TYPE + OBJECTS { + rttMonCtrlAdminTag, + rttMonHistoryCollectionAddress, + rttMonCtrlOperConnectionLostOccurred + } + STATUS deprecated + DESCRIPTION + "This notification is only valid when the RttMonRttType + is 'echo' or 'pathEcho'. + + A rttMonConnectionChangeNotification indicates that a + connection to a target (not to a hop along the path + to a target) has either failed on establishment or + been lost and when reestablished. Precisely, this + has resulted in rttMonCtrlOperConnectionLostOccurred + changing value. + + If History is not being collected, the instance values + for the rttMonHistoryCollectionAddress object will not + be valid. When RttMonRttType is not 'echo' or 'pathEcho' + the rttMonHistoryCollectionAddress object will be null. + rttMonConnectionChangeNotification object is superseded by + rttMonNotification." + ::= { rttMonNotifications 1 } + +rttMonTimeoutNotification NOTIFICATION-TYPE + OBJECTS { + rttMonCtrlAdminTag, + rttMonHistoryCollectionAddress, + rttMonCtrlOperTimeoutOccurred + } + STATUS deprecated + DESCRIPTION + "A rttMonTimeoutNotification indicates the occurrence of + a timeout for a RTT operation, and it indicates the + clearing of such a condition by a subsequent RTT + operation. Precisely, this has resulted in + rttMonCtrlOperTimeoutOccurred changing value. + + When the RttMonRttType is 'pathEcho', this + notification will only be sent when the timeout + occurs during an operation to the target and not to + a hop along the path to the target. This also + applies to the clearing of the timeout. + + If History is not being collected, the instance values + for the rttMonHistoryCollectionAddress object will not + be valid. When RttMonRttType is not 'echo' or 'pathEcho' + the rttMonHistoryCollectionAddress object will be null. + rttMonTimeoutNotification object is superseded by + rttMonNotification." + ::= { rttMonNotifications 2 } + +rttMonThresholdNotification NOTIFICATION-TYPE + OBJECTS { + rttMonCtrlAdminTag, + rttMonHistoryCollectionAddress, + rttMonCtrlOperOverThresholdOccurred + } + STATUS deprecated + DESCRIPTION + "A rttMonThresholdNotification indicates the + occurrence of a threshold violation for a RTT operation, + and it indicates the previous violation has subsided for + a subsequent RTT operation. Precisely, this has resulted + in rttMonCtrlOperOverThresholdOccurred changing value. + + When the RttMonRttType is 'pathEcho', this + notification will only be sent when the threshold + violation occurs during an operation to the target and + not to a hop along the path to the target. This also + applies to the subsiding of a threshold condition. + + If History is not being collected, the instance values + for the rttMonHistoryCollectionAddress object will not + be valid. When RttMonRttType is not 'echo' or 'pathEcho' + the rttMonHistoryCollectionAddress object will be null. + + rttMonThresholdNotification object is superseded by + rttMonNotification." + ::= { rttMonNotifications 3 } + +rttMonVerifyErrorNotification NOTIFICATION-TYPE + OBJECTS { + rttMonCtrlAdminTag, + rttMonHistoryCollectionAddress, + rttMonCtrlOperVerifyErrorOccurred + } + STATUS deprecated + DESCRIPTION + "A rttMonVerifyErrorNotification indicates the + occurrence of a data corruption in an RTT operation. + rttMonVerifyErrorNotification object is superseded by + rttMonNotification." + ::= { rttMonNotifications 4 } + +-- %DNP% The rttMonEchoAdminLSPSelector object was added to address +-- %DNP% customer problem field trial. The prior version of the MIB +-- %DNP% has not been published externally. + +rttMonNotification NOTIFICATION-TYPE + OBJECTS { + rttMonCtrlAdminTag, + rttMonHistoryCollectionAddress, + rttMonReactVar, + rttMonReactOccurred, + rttMonReactValue, + rttMonReactThresholdRising, + rttMonReactThresholdFalling, + rttMonEchoAdminLSPSelector + } + STATUS deprecated + DESCRIPTION + "A rttMonNotification indicates the occurrence of a + threshold violation, and it indicates the previous + violation has subsided for a subsequent operation. + + When the RttMonRttType is 'pathEcho', this + notification will only be sent when the threshold + violation occurs during an operation to the target and + not to a hop along the path to the target. This also + applies to the subsiding of a threshold condition. + + If History is not being collected, the instance values + for the rttMonHistoryCollectionAddress object will not + be valid. When RttMonRttType is not 'echo' or 'pathEcho' + the rttMonHistoryCollectionAddress object will be null. + + rttMonReactVar defines the type of reaction that is + configured for the probe ( e.g jitterAvg, rtt etc ). + In the rttMonReactTable there are trap definitions + for the probes and each probe may have more than + one trap definitions for various types ( e.g rtt, + jitterAvg, packetLoossSD etc ). So the object rttMonReactVar + indicates the type ( e.g. rtt, packetLossSD, timeout etc ) + for which threshold violation traps has been generated. + + The object rttMonEchoAdminLSPSelector will be valid only + for the probes based on 'mplsLspPingAppl' RttMonProtocol. For + all other probes it will be null. + + rttMonNotification object is superseded by + rttMonNotificationV2." + ::= { rttMonNotifications 5 } + +rttMonLpdDiscoveryNotification NOTIFICATION-TYPE + OBJECTS { + rttMplsVpnMonCtrlTag, + rttMonLpdGrpStatsTargetPE, + rttMonLpdGrpStatsLPDFailCause, + rttMonLpdGrpStatsLPDFailOccurred + } + STATUS current + DESCRIPTION + "A rttMonLpdDiscoveryNotification indicates that the LSP Path + Discovery to the target PE has failed, and it also indicates + the clearing of such condition. Precisely this has resulted in + rttMonLpdGrpStatsLPDFailOccurred changing value. + + When the rttMonLpdGrpStatsLPDFailOccurred is 'false', the + instance value for rttMonLpdGrpStatsLPDFailCause is not valid." + ::= { rttMonNotifications 6 } + +rttMonLpdGrpStatusNotification NOTIFICATION-TYPE + OBJECTS { + rttMplsVpnMonCtrlTag, + rttMonLpdGrpStatsTargetPE, + rttMonLpdGrpStatsGroupStatus + } + STATUS current + DESCRIPTION + "A rttMonLpdGrpStatusNotification indicates that the LPD + Group status rttMonLpdGrpStatsGroupStatus has changed indicating + some connectivity change to the target PE. + This has resulted in rttMonLpdGrpStatsGroupStatus changing + value." + ::= { rttMonNotifications 7 } + +rttMonNotificationV2 NOTIFICATION-TYPE + OBJECTS { + rttMonCtrlAdminLongTag, + rttMonHistoryCollectionAddress, + rttMonReactVar, + rttMonReactOccurred, + rttMonReactValue, + rttMonReactThresholdRising, + rttMonReactThresholdFalling, + rttMonEchoAdminLSPSelector + } + STATUS current + DESCRIPTION + "A rttMonNotification indicates the occurrence of a + threshold violation, and it indicates the previous + violation has subsided for a subsequent operation. + + Enhanced version of rttMonNotification which replaces + rttMonCtrlAdminTag with rttMonCtrlAdminLongTag object." + ::= { rttMonNotifications 8 } +-- Conformance Information + +ciscoRttMonMibConformance OBJECT IDENTIFIER + ::= { ciscoRttMonMIB 3 } + +ciscoRttMonMibCompliances OBJECT IDENTIFIER + ::= { ciscoRttMonMibConformance 1 } + +ciscoRttMonMibGroups OBJECT IDENTIFIER + ::= { ciscoRttMonMibConformance 2 } + + +-- The following OIDs which were previously used to define +-- MODULE-COMPLIANCE statements are now obsolete: +-- ciscoRttMonMibCompliance ... ::= { ciscoRttMonMibCompliances 1 } +-- ciscoRttMonMibComplianceRev1 ... ::= { ciscoRttMonMibCompliances 2 } +-- ciscoRttMonMibComplianceRev2 ... ::= { ciscoRttMonMibCompliances 3 } +-- ciscoRttMonMibComplianceRev3 ... ::= { ciscoRttMonMibCompliances 4 } +-- ciscoRttMonMibComplianceRev4 ... ::= { ciscoRttMonMibCompliances 5 } +-- ciscoRttMonMibComplianceRev5 ... ::= { ciscoRttMonMibCompliances 6 } +-- ciscoRttMonMibComplianceRev6 ... ::= { ciscoRttMonMibCompliances 7 } +-- ciscoRttMonMibComplianceRev7 ... ::= { ciscoRttMonMibCompliances 8 } +-- ciscoRttMonMibComplianceRev8 ... ::= { ciscoRttMonMibCompliances 9 } +-- ciscoRttMonMibComplianceRev9 ... ::= { ciscoRttMonMibCompliances 10} +-- ciscoRttMonMibComplianceRev10 ... ::= { ciscoRttMonMibCompliances 11} +-- ciscoRttMonMibComplianceRev11 ... ::= { ciscoRttMonMibCompliances 12} +-- + +-- The following OIDs which were previously used to define +-- OBJECT-GROUPs are now obsolete: +-- ciscoCtrlGroup ... ::= { ciscoRttMonMibGroups 2 } +-- ciscoApplGroup ... ::= { ciscoRttMonMibGroups 1 } +-- ciscoApplGroupRev1 ... ::= { ciscoRttMonMibGroups 9 } +-- ciscoCtrlGroupRev3 ... ::= { ciscoRttMonMibGroups 10} +-- ciscoCtrlGroupRev5 ... ::= { ciscoRttMonMibGroups 15} +-- ciscoStatsGroupRev2 ... ::= { ciscoRttMonMibGroups 13} +-- ciscoNotificationGroup ... ::= { ciscoRttMonMibGroups 18 } + +ciscoRttMonMibComplianceRev12 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for new MIB extensions for + (1) supporting LSP Path Discovery for Auto SAA L3 MPLS VPN. + (2) Group Scheduler Enhancement." + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev9, + ciscoCtrlGroupRev10, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1 + } + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the devices + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + ::= { ciscoRttMonMibCompliances 12 } + +ciscoRttMonMibComplianceRev13 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the deprecated groups." + MODULE -- this module + MANDATORY-GROUPS { + ciscoRttMonDeprecatedGroupRev1, + ciscoNotificationGroup + } + ::= { ciscoRttMonMibCompliances 13 } + +ciscoRttMonMibComplianceRev14 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for new MIB extensions for + (1) supporting LSP Path Discovery for Auto SAA L3 MPLS VPN. + (2) Group Scheduler Enhancement." + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev9, + ciscoCtrlGroupRev10, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1 + } + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the devices + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + ::= { ciscoRttMonMibCompliances 14 } + +ciscoRttMonMibComplianceRev15 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for new MIB extensions for + supporting Ethernet CFM for Virtual Connection." + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev9, + ciscoCtrlGroupRev10, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1 + } + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the devices + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + ::= { ciscoRttMonMibCompliances 15 } + +ciscoRttMonMibComplianceRev16 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for new MIB extensions for + supporting high order 32 bit of RTT and OW statistics + for jitter probe." + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev10, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1, + ciscoCtrlGroupRev9, + ciscoStatsGroupRev8 + } + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the device + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + ::= { ciscoRttMonMibCompliances 16 } + +ciscoRttMonMibComplianceRev17 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for new MIB extensions for + supporting high order 32 bit of RTT and OW statistics + for jitter probe." + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev10, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1, + ciscoCtrlGroupRev9, + ciscoStatsGroupRev8 + } + + GROUP ciscoCtrlGroupRev19 + DESCRIPTION + "ciscoCtrlGroupRev19 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection." + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the device + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + ::= { ciscoRttMonMibCompliances 17 } + +ciscoRttMonMibComplianceRev18 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for new MIB extensions for + supporting high order 32 bit of RTT and OW statistics + for jitter probe." + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev10, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1, + ciscoCtrlGroupRev9, + ciscoStatsGroupRev8 + } + + GROUP ciscoCtrlGroupRev19 + DESCRIPTION + "ciscoCtrlGroupRev19 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection." + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the device + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + + GROUP ciscoCtrlGroupRev20 + DESCRIPTION + "ciscoCtrlGroupRev20 is only mandatory for the devices + that support Video operations." + ::= { ciscoRttMonMibCompliances 18 } + +ciscoRttMonMibComplianceRev19 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for new MIB extensions for + supporting high order 32 bit of RTT and OW statistics + for jitter probe." + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev10, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1, + ciscoCtrlGroupRev9, + ciscoStatsGroupRev8 + } + + GROUP ciscoCtrlGroupRev19 + DESCRIPTION + "ciscoCtrlGroupRev19 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection." + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the device + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + + GROUP ciscoCtrlGroupRev20 + DESCRIPTION + "ciscoCtrlGroupRev20 is only mandatory for the devices + that support Video operations." + + GROUP ciscoCtrlGroupRev21 + DESCRIPTION + "ciscoCtrlGroupRev21 is only mandatory for video operation with + DSCP, DSP reservation, and source interface support." + + GROUP ciscoCtrlGroupRev22 + DESCRIPTION + "ciscoCtrlGroupRev22 is optional for video probes using emulate + source address, port, target address, and port." + ::= { ciscoRttMonMibCompliances 19 } + +ciscoRttMonMibComplianceRev20 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "This compliance statement specifies the minimal + requirements an implementation must meet in order to + claim full compliance with the definition of the CISCO- + RTTMON-MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev10, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1, + ciscoCtrlGroupRev9, + ciscoStatsGroupRev8, + ciscoCtrlGroupRev24, + ciscoCtrlGroupRev25, + ciscoStatsGroupRev2 + } + + GROUP ciscoCtrlGroupRev19 + DESCRIPTION + "ciscoCtrlGroupRev19 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection." + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the device + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + + GROUP ciscoCtrlGroupRev20 + DESCRIPTION + "ciscoCtrlGroupRev20 is only mandatory for the devices + that support Video operations." + + GROUP ciscoCtrlGroupRev21 + DESCRIPTION + "ciscoCtrlGroupRev21 is only mandatory for video operation with + DSCP, DSP reservation, and source interface support." + + GROUP ciscoCtrlGroupRev22 + DESCRIPTION + "ciscoCtrlGroupRev22 is optional for video probes using emulate + source address, port, target address, and port." + + GROUP ciscoCtrlGroupRev23 + DESCRIPTION + "ciscoCtrlGroupRev22 is mandatory for Y1731 operation." + ::= { ciscoRttMonMibCompliances 20 } + +ciscoRttMonMibComplianceRev21 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "Please enter description here" + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1, + ciscoCtrlGroupRev9, + ciscoStatsGroupRev8, + ciscoCtrlGroupRev24, + ciscoCtrlGroupRev25, + ciscoCtrlGroupRev28, + ciscoStatsGroupRev9 + } + + GROUP ciscoCtrlGroupRev19 + DESCRIPTION + "ciscoCtrlGroupRev19 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection." + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the device + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + + GROUP ciscoCtrlGroupRev20 + DESCRIPTION + "ciscoCtrlGroupRev20 is only mandatory for the devices + that support Video operations." + + GROUP ciscoCtrlGroupRev21 + DESCRIPTION + "ciscoCtrlGroupRev21 is only mandatory for video operation with + DSCP, DSP reservation, and source interface support." + + GROUP ciscoCtrlGroupRev22 + DESCRIPTION + "ciscoCtrlGroupRev22 is optional for video probes using emulate + source address, port, target address, and port." + + GROUP ciscoCtrlGroupRev23 + DESCRIPTION + "ciscoCtrlGroupRev23 is mandatory for Y1731 operation." + + GROUP ciscoCtrlGroupRev26 + DESCRIPTION + "ciscoCtrlGroupRev26 is optional for Y1731 Synthetic Loss + Measurement" + + GROUP ciscoCtrlGroupRev27 + DESCRIPTION + "ciscoCtrlGroupRev27 is optional for jitter probes to utilize + lower layer (Hardware /Packet Processor) timstamping. Currently + supported only for udp jitter probe." + ::= { ciscoRttMonMibCompliances 21 } + +ciscoRttMonMibComplianceRev22 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for CISCO-RTTMON-MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1, + ciscoCtrlGroupRev9, + ciscoStatsGroupRev8, + ciscoCtrlGroupRev24, + ciscoCtrlGroupRev25, + ciscoCtrlGroupRev28, + ciscoStatsGroupRev9, + ciscoStatsGroupRev10 + } + + GROUP ciscoCtrlGroupRev19 + DESCRIPTION + "ciscoCtrlGroupRev19 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection." + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the device + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + + GROUP ciscoCtrlGroupRev20 + DESCRIPTION + "ciscoCtrlGroupRev20 is only mandatory for the devices + that support Video operations." + + GROUP ciscoCtrlGroupRev21 + DESCRIPTION + "ciscoCtrlGroupRev21 is only mandatory for video operation with + DSCP, DSP reservation, and source interface support." + + GROUP ciscoCtrlGroupRev22 + DESCRIPTION + "ciscoCtrlGroupRev22 is optional for video probes using emulate + source address, port, target address, and port." + + GROUP ciscoCtrlGroupRev23 + DESCRIPTION + "ciscoCtrlGroupRev23 is mandatory for Y1731 operation." + + GROUP ciscoCtrlGroupRev26 + DESCRIPTION + "ciscoCtrlGroupRev26 is optional for Y1731 Synthetic Loss + Measurement" + + GROUP ciscoCtrlGroupRev27 + DESCRIPTION + "ciscoCtrlGroupRev27 is optional for jitter probes to utilize + lower layer (Hardware /Packet Processor) timstamping. Currently + supported only for udp jitter probe." + + GROUP ciscoCtrlGroupRev29 + DESCRIPTION + "ciscoCtrlGroupRev29 is only mandatory for Fabric Path Echo + probe." + ::= { ciscoRttMonMibCompliances 22 } + +ciscoRttMonMibComplianceRev23 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for CISCO-RTTMON-MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoStatsGroup, + ciscoHistoryGroup, + ciscoCtrlGroupRev1, + ciscoCtrlGroupRev2, + ciscoLatestOperGroupRev1, + ciscoStatsGroupRev1, + ciscoStatsGroupRev3, + ciscoStatsGroupRev4, + ciscoStatsGroupRev5, + ciscoApplGroupRev2, + ciscoApplGroupRev3, + ciscoCtrlGroupRev4, + ciscoCtrlGroupRev6, + ciscoCtrlGroupRev7, + ciscoCtrlGroupRev11, + ciscoCtrlGroupRev14, + ciscoNotificationGroupRev1, + ciscoCtrlGroupRev9, + ciscoStatsGroupRev8, + ciscoCtrlGroupRev24, + ciscoCtrlGroupRev25, + ciscoCtrlGroupRev28, + ciscoStatsGroupRev9, + ciscoStatsGroupRev10 + } + + GROUP ciscoCtrlGroupRev19 + DESCRIPTION + "ciscoCtrlGroupRev19 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection." + + GROUP ciscoCtrlGroupRev18 + DESCRIPTION + "ciscoCtrlGroupRev18 is only mandatory for the devices + that support Ethernet CFM for Virtual Connection ." + + GROUP ciscoCtrlGroupRev17 + DESCRIPTION + "ciscoCtrlGroupRev17 is only mandatory for the devices + that support IP SLA auto measure feature." + + GROUP ciscoCtrlGroupRev16 + DESCRIPTION + "ciscoCtrlGroupRev16 is only mandatory for the devices + that support LSP Ping over pseudowire." + + GROUP ciscoCtrlGroupRev15 + DESCRIPTION + "ciscoCtrlGroupRev15 is only mandatory for the devices + that support Ethernet CFM." + + GROUP ciscoCtrlGroupRev8 + DESCRIPTION + "ciscoCtrlGroupRev8 is only mandatory for the devices + that support MPLS." + + GROUP ciscoStatsGroupRev7 + DESCRIPTION + "ciscoStatsGroupRev7 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev13 + DESCRIPTION + "ciscoCtrlGroupRev13 is only mandatory for the device + that support MPLS." + + GROUP ciscoNotificationGroupRev2 + DESCRIPTION + "ciscoNotificationGroupRev2 is only mandatory for the devices + that support MPLS." + + GROUP ciscoApplGroupRev4 + DESCRIPTION + "ciscoApplGroupRev4 is only mandatory for the devices + that support MPLS." + + GROUP ciscoCtrlGroupRev12 + DESCRIPTION + "ciscoCtrlGroupRev12 is only mandatory for the devices + that support voice." + + GROUP ciscoCtrlGroupRev20 + DESCRIPTION + "ciscoCtrlGroupRev20 is only mandatory for the devices + that support Video operations." + + GROUP ciscoCtrlGroupRev21 + DESCRIPTION + "ciscoCtrlGroupRev21 is only mandatory for video operation with + DSCP, DSP reservation, and source interface support." + + GROUP ciscoCtrlGroupRev22 + DESCRIPTION + "ciscoCtrlGroupRev22 is optional for video probes using emulate + source address, port, target address, and port." + + GROUP ciscoCtrlGroupRev23 + DESCRIPTION + "ciscoCtrlGroupRev23 is mandatory for Y1731 operation." + + GROUP ciscoCtrlGroupRev26 + DESCRIPTION + "ciscoCtrlGroupRev26 is optional for Y1731 Synthetic Loss + Measurement" + + GROUP ciscoCtrlGroupRev27 + DESCRIPTION + "ciscoCtrlGroupRev27 is optional for jitter probes to utilize + lower layer (Hardware /Packet Processor) timstamping. Currently + supported only for udp jitter probe." + + GROUP ciscoCtrlGroupRev29 + DESCRIPTION + "ciscoCtrlGroupRev29 is only mandatory for Fabric Path Echo + probe." + + GROUP ciscoCtrlGroupRev30 + DESCRIPTION + "ciscoCtrlGroupRev30 is optional for classic and group sla + scheduler." + + GROUP ciscoCtrlGroupRev31 + DESCRIPTION + "ciscoCtrlGroupRev31 is optional for specifying longer tag + values when creating a conceptual RTT control row." + + GROUP ciscoNotificationGroupRev3 + DESCRIPTION + "ciscoNotificationGroupRev3 is optional for receiving + notifications containing rttMonCtrlAdminLongTag." + + OBJECT rttMonCtrlAdminFrequency + SYNTAX Integer32 (1..604800) + DESCRIPTION + "Value 0 is not valid for frequency" + + OBJECT rttMonEchoAdminTargetPort + SYNTAX Integer32 (1..65536) + DESCRIPTION + "Value 0 is not valid for port" + + OBJECT rttMonEchoAdminSourcePort + SYNTAX Integer32 (1..65536) + DESCRIPTION + "Value 0 is not valid for port" + + OBJECT rttMonEchoAdminEmulateSourcePort + SYNTAX Integer32 (1..65536) + DESCRIPTION + "Value 0 is not valid for port" + + OBJECT rttMonEchoAdminEmulateTargetPort + SYNTAX Integer32 (1..65536) + DESCRIPTION + "Value 0 is not valid for port" + ::= { ciscoRttMonMibCompliances 23 } + +ciscoStatsGroup OBJECT-GROUP + OBJECTS { + rttMonStatsCaptureCompletions, + rttMonStatsCaptureOverThresholds, + rttMonStatsCaptureSumCompletionTime, + rttMonStatsCaptureSumCompletionTime2Low, + rttMonStatsCaptureSumCompletionTime2High, + rttMonStatsCaptureCompletionTimeMax, + rttMonStatsCaptureCompletionTimeMin, + rttMonStatsCollectNumDisconnects, + rttMonStatsCollectTimeouts, + rttMonStatsCollectBusies, + rttMonStatsCollectNoConnections, + rttMonStatsCollectDrops, + rttMonStatsCollectSequenceErrors, + rttMonStatsCollectVerifyErrors, + rttMonStatsCollectAddress, + rttMonStatsTotalsElapsedTime, + rttMonStatsTotalsInitiations + } + STATUS current + DESCRIPTION + "A collection of objects providing accumulated statistical + history." + ::= { ciscoRttMonMibGroups 3 } + +ciscoHistoryGroup OBJECT-GROUP + OBJECTS { + rttMonHistoryCollectionSampleTime, + rttMonHistoryCollectionAddress, + rttMonHistoryCollectionCompletionTime, + rttMonHistoryCollectionSense, + rttMonHistoryCollectionApplSpecificSense, + rttMonHistoryCollectionSenseDescription + } + STATUS current + DESCRIPTION + "A collection of objects providing point by point + history of each RTT operation." + ::= { ciscoRttMonMibGroups 4 } + +ciscoCtrlGroupRev1 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminTargetPort, + rttMonEchoAdminSourceAddress, + rttMonEchoAdminSourcePort, + rttMonEchoAdminControlEnable, + rttMonEchoAdminTOS, + rttMonEchoAdminLSREnable, + rttMonEchoPathAdminHopAddress + } + STATUS current + DESCRIPTION + "A collection of objects that were added to enhance the + functionality of the RTT application." + ::= { ciscoRttMonMibGroups 5 } + +ciscoCtrlGroupRev2 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminTargetAddressString, + rttMonEchoAdminNameServer, + rttMonEchoAdminOperation, + rttMonEchoAdminHTTPVersion, + rttMonEchoAdminURL, + rttMonEchoAdminCache, + rttMonEchoAdminInterval, + rttMonEchoAdminNumPackets, + rttMonEchoAdminProxy, + rttMonEchoAdminString1, + rttMonEchoAdminString2, + rttMonEchoAdminString3, + rttMonEchoAdminString4, + rttMonEchoAdminString5, + rttMonEchoAdminMode + } + STATUS current + DESCRIPTION + "A collection of objects that were added to enhance the + functionality of the RTT application to configure HTTP, DNS and + Jitter probes." + ::= { ciscoRttMonMibGroups 6 } + +ciscoLatestOperGroupRev1 OBJECT-GROUP + OBJECTS { + rttMonLatestHTTPOperRTT, + rttMonLatestHTTPOperDNSRTT, + rttMonLatestHTTPOperTCPConnectRTT, + rttMonLatestHTTPOperTransactionRTT, + rttMonLatestHTTPOperMessageBodyOctets, + rttMonLatestHTTPOperSense, + rttMonLatestHTTPErrorSenseDescription, + rttMonLatestJitterOperNumOfRTT, + rttMonLatestJitterOperRTTSum, + rttMonLatestJitterOperRTTSum2, + rttMonLatestJitterOperRTTMin, + rttMonLatestJitterOperRTTMax, + rttMonLatestJitterOperMinOfPositivesSD, + rttMonLatestJitterOperMaxOfPositivesSD, + rttMonLatestJitterOperNumOfPositivesSD, + rttMonLatestJitterOperSumOfPositivesSD, + rttMonLatestJitterOperSum2PositivesSD, + rttMonLatestJitterOperMinOfNegativesSD, + rttMonLatestJitterOperMaxOfNegativesSD, + rttMonLatestJitterOperNumOfNegativesSD, + rttMonLatestJitterOperSumOfNegativesSD, + rttMonLatestJitterOperSum2NegativesSD, + rttMonLatestJitterOperMinOfPositivesDS, + rttMonLatestJitterOperMaxOfPositivesDS, + rttMonLatestJitterOperNumOfPositivesDS, + rttMonLatestJitterOperSumOfPositivesDS, + rttMonLatestJitterOperSum2PositivesDS, + rttMonLatestJitterOperMinOfNegativesDS, + rttMonLatestJitterOperMaxOfNegativesDS, + rttMonLatestJitterOperNumOfNegativesDS, + rttMonLatestJitterOperSumOfNegativesDS, + rttMonLatestJitterOperSum2NegativesDS, + rttMonLatestJitterOperPacketLossSD, + rttMonLatestJitterOperPacketLossDS, + rttMonLatestJitterOperPacketOutOfSequence, + rttMonLatestJitterOperPacketMIA, + rttMonLatestJitterOperPacketLateArrival, + rttMonLatestJitterOperSense, + rttMonLatestJitterErrorSenseDescription + } + STATUS current + DESCRIPTION + "A collection of objects that were added to store the latest + operational results for HTTP, DNS and Jitter probes." + ::= { ciscoRttMonMibGroups 7 } + +ciscoStatsGroupRev1 OBJECT-GROUP + OBJECTS { + rttMonHTTPStatsCompletions, + rttMonHTTPStatsOverThresholds, + rttMonHTTPStatsRTTSum, + rttMonHTTPStatsRTTSum2Low, + rttMonHTTPStatsRTTSum2High, + rttMonHTTPStatsRTTMin, + rttMonHTTPStatsRTTMax, + rttMonHTTPStatsDNSRTTSum, + rttMonHTTPStatsTCPConnectRTTSum, + rttMonHTTPStatsTransactionRTTSum, + rttMonHTTPStatsMessageBodyOctetsSum, + rttMonHTTPStatsDNSServerTimeout, + rttMonHTTPStatsTCPConnectTimeout, + rttMonHTTPStatsTransactionTimeout, + rttMonHTTPStatsDNSQueryError, + rttMonHTTPStatsHTTPError, + rttMonHTTPStatsError, + rttMonHTTPStatsBusies, + rttMonJitterStatsCompletions, + rttMonJitterStatsOverThresholds, + rttMonJitterStatsNumOfRTT, + rttMonJitterStatsRTTSum, + rttMonJitterStatsRTTSum2Low, + rttMonJitterStatsRTTSum2High, + rttMonJitterStatsRTTMin, + rttMonJitterStatsRTTMax, + rttMonJitterStatsMinOfPositivesSD, + rttMonJitterStatsMaxOfPositivesSD, + rttMonJitterStatsNumOfPositivesSD, + rttMonJitterStatsSumOfPositivesSD, + rttMonJitterStatsSum2PositivesSDLow, + rttMonJitterStatsSum2PositivesSDHigh, + rttMonJitterStatsMinOfNegativesSD, + rttMonJitterStatsMaxOfNegativesSD, + rttMonJitterStatsNumOfNegativesSD, + rttMonJitterStatsSumOfNegativesSD, + rttMonJitterStatsSum2NegativesSDLow, + rttMonJitterStatsSum2NegativesSDHigh, + rttMonJitterStatsMinOfPositivesDS, + rttMonJitterStatsMaxOfPositivesDS, + rttMonJitterStatsNumOfPositivesDS, + rttMonJitterStatsSumOfPositivesDS, + rttMonJitterStatsSum2PositivesDSLow, + rttMonJitterStatsSum2PositivesDSHigh, + rttMonJitterStatsMinOfNegativesDS, + rttMonJitterStatsMaxOfNegativesDS, + rttMonJitterStatsNumOfNegativesDS, + rttMonJitterStatsSumOfNegativesDS, + rttMonJitterStatsSum2NegativesDSLow, + rttMonJitterStatsSum2NegativesDSHigh, + rttMonJitterStatsPacketLossSD, + rttMonJitterStatsPacketLossDS, + rttMonJitterStatsPacketOutOfSequence, + rttMonJitterStatsPacketMIA, + rttMonJitterStatsPacketLateArrival, + rttMonJitterStatsError, + rttMonJitterStatsBusies + } + STATUS current + DESCRIPTION + "A collection of objects that were added to enhance the + functionality of the RTT application to store 'HTTP' and + 'Jitter' probes statistics." + ::= { ciscoRttMonMibGroups 8 } + +ciscoApplGroupRev2 OBJECT-GROUP + OBJECTS { + rttMonApplResponder, + rttMonApplAuthKeyChain, + rttMonApplAuthKeyString1, + rttMonApplAuthKeyString2, + rttMonApplAuthKeyString3, + rttMonApplAuthKeyString4, + rttMonApplAuthKeyString5, + rttMonApplAuthStatus + } + STATUS current + DESCRIPTION + "These objects provide support for configuring responder + on a router and also configure authentication information." + ::= { ciscoRttMonMibGroups 11 } + +ciscoCtrlGroupRev4 OBJECT-GROUP + OBJECTS { rttMonEchoAdminVrfName } + STATUS current + DESCRIPTION + "A collection of objects that were added to enhance the + functionality of the RTT application." + ::= { ciscoRttMonMibGroups 12 } + +ciscoStatsGroupRev3 OBJECT-GROUP + OBJECTS { + rttMonLatestJitterOperOWSumSD, + rttMonLatestJitterOperOWSum2SD, + rttMonLatestJitterOperOWMinSD, + rttMonLatestJitterOperOWMaxSD, + rttMonLatestJitterOperOWSumDS, + rttMonLatestJitterOperOWSum2DS, + rttMonLatestJitterOperOWMinDS, + rttMonLatestJitterOperOWMaxDS, + rttMonLatestJitterOperNumOfOW, + rttMonJitterStatsOWSumSD, + rttMonJitterStatsOWSum2SDLow, + rttMonJitterStatsOWSum2SDHigh, + rttMonJitterStatsOWSumDS, + rttMonJitterStatsOWSum2DSLow, + rttMonJitterStatsOWSum2DSHigh, + rttMonJitterStatsNumOfOW, + rttMonJitterStatsOWMinSDNew, + rttMonJitterStatsOWMaxSDNew, + rttMonJitterStatsOWMinDSNew, + rttMonJitterStatsOWMaxDSNew + } + STATUS current + DESCRIPTION + "A collection of objects that were added to enhance the + functionality of the RTT application to store one way + 'Jitter' probes statistics." + ::= { ciscoRttMonMibGroups 14 } + +ciscoCtrlGroupRev6 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminCodecType, + rttMonEchoAdminCodecInterval, + rttMonEchoAdminCodecPayload, + rttMonEchoAdminCodecNumPackets, + rttMonEchoAdminICPIFAdvFactor + } + STATUS current + DESCRIPTION + "A collection of objects that were added to enhance the + functionality of the RTT application." + ::= { ciscoRttMonMibGroups 16 } + +ciscoStatsGroupRev4 OBJECT-GROUP + OBJECTS { + rttMonLatestJitterOperMOS, + rttMonLatestJitterOperICPIF, + rttMonJitterStatsMinOfMOS, + rttMonJitterStatsMaxOfMOS, + rttMonJitterStatsMinOfICPIF, + rttMonJitterStatsMaxOfICPIF + } + STATUS current + DESCRIPTION + "A collection of objects that were added to enhance the + functionality of the RTT application to store MOS and + ICPIF for 'Jitter' probe statistics." + ::= { ciscoRttMonMibGroups 17 } + +ciscoNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + rttMonConnectionChangeNotification, + rttMonTimeoutNotification, + rttMonThresholdNotification, + rttMonVerifyErrorNotification + } + STATUS deprecated + DESCRIPTION + "A collection of notifications. + ciscoNotificationGroup object is superseded by + ciscoNotificationGroupRev1." + ::= { ciscoRttMonMibGroups 18 } + +ciscoApplGroupRev3 OBJECT-GROUP + OBJECTS { + rttMonApplVersion, + rttMonApplMaxPacketDataSize, + rttMonApplTimeOfLastSet, + rttMonApplSupportedRttTypesValid, + rttMonApplSupportedProtocolsValid, + rttMonApplNumCtrlAdminEntry, + rttMonApplReset, + rttMonApplProbeCapacity, + rttMonApplFreeMemLowWaterMark, + rttMonApplLatestSetError + } + STATUS current + DESCRIPTION + "A collection of objects providing the RTT Monitoring + Application defaults. + + This group of information is provided to the agent when + the Application starts." + ::= { ciscoRttMonMibGroups 19 } + +ciscoCtrlGroupRev7 OBJECT-GROUP + OBJECTS { + rttMonScheduleAdminRttRecurring, + rttMonGrpScheduleAdminProbes, + rttMonGrpScheduleAdminPeriod, + rttMonGrpScheduleAdminFrequency, + rttMonGrpScheduleAdminLife, + rttMonGrpScheduleAdminAgeout, + rttMonGrpScheduleAdminStatus + } + STATUS current + DESCRIPTION + "A collection of objects that were added to enhance the + scheduling functionality of the RTT application." + ::= { ciscoRttMonMibGroups 20 } + +ciscoCtrlGroupRev8 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminLSPFECType, + rttMonEchoAdminLSPSelector, + rttMonEchoAdminLSPReplyMode, + rttMonEchoAdminLSPTTL, + rttMonEchoAdminLSPExp, + rttMplsVpnMonCtrlRttType, + rttMplsVpnMonCtrlVrfName, + rttMplsVpnMonCtrlTag, + rttMplsVpnMonCtrlThreshold, + rttMplsVpnMonCtrlTimeout, + rttMplsVpnMonCtrlScanInterval, + rttMplsVpnMonCtrlDelScanFactor, + rttMplsVpnMonCtrlEXP, + rttMplsVpnMonCtrlRequestSize, + rttMplsVpnMonCtrlVerifyData, + rttMplsVpnMonCtrlStorageType, + rttMplsVpnMonCtrlProbeList, + rttMplsVpnMonCtrlStatus, + rttMplsVpnMonTypeInterval, + rttMplsVpnMonTypeNumPackets, + rttMplsVpnMonTypeDestPort, + rttMplsVpnMonTypeSecFreqType, + rttMplsVpnMonTypeSecFreqValue, + rttMplsVpnMonTypeLspSelector, + rttMplsVpnMonTypeLSPReplyMode, + rttMplsVpnMonTypeLSPTTL, + rttMplsVpnMonScheduleRttStartTime, + rttMplsVpnMonSchedulePeriod, + rttMplsVpnMonScheduleFrequency, + rttMplsVpnMonReactConnectionEnable, + rttMplsVpnMonReactTimeoutEnable, + rttMplsVpnMonReactThresholdType, + rttMplsVpnMonReactThresholdCount, + rttMplsVpnMonReactActionType + } + STATUS current + DESCRIPTION + "A collection of objects that were added to support + (1) echo operations support based on MPLS LSP Ping, + (2) pathEcho operations support based on MPLS LSP Ping and + (3) Auto SAA L3 MPLS VPN enhancement." + ::= { ciscoRttMonMibGroups 21 } + +ciscoStatsGroupRev5 OBJECT-GROUP + OBJECTS { + rttMonJitterStatsIAJOut, + rttMonJitterStatsIAJIn, + rttMonJitterStatsAvgJitter, + rttMonJitterStatsAvgJitterSD, + rttMonJitterStatsAvgJitterDS, + rttMonJitterStatsUnSyncRTs, + rttMonLatestJitterOperIAJIn, + rttMonLatestJitterOperIAJOut, + rttMonLatestJitterOperAvgJitter, + rttMonLatestJitterOperAvgSDJ, + rttMonLatestJitterOperAvgDSJ, + rttMonLatestJitterOperOWAvgSD, + rttMonLatestJitterOperOWAvgDS, + rttMonLatestJitterOperNTPState, + rttMonLatestJitterOperUnSyncRTs + } + STATUS current + DESCRIPTION + "A collection of objects that are added to report + intera-rrival Jitter, average jitter and improve accuracy." + ::= { ciscoRttMonMibGroups 22 } + +ciscoCtrlGroupRev9 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminPrecision, + rttMonEchoAdminProbePakPriority, + rttMonEchoAdminOWNTPSyncTolAbs, + rttMonEchoAdminOWNTPSyncTolPct, + rttMonEchoAdminOWNTPSyncTolType, + rttMonEchoAdminCalledNumber, + rttMonEchoAdminDetectPoint, + rttMonEchoAdminGKRegistration + } + STATUS current + DESCRIPTION + "A collection of objects that are added to enhance the + jitter probe accuracy." + ::= { ciscoRttMonMibGroups 23 } + +ciscoCtrlGroupRev10 OBJECT-GROUP + OBJECTS { + rttMonCtrlAdminOwner, + rttMonCtrlAdminTag, + rttMonCtrlAdminRttType, + rttMonCtrlAdminThreshold, + rttMonCtrlAdminFrequency, + rttMonCtrlAdminTimeout, + rttMonCtrlAdminVerifyData, + rttMonCtrlAdminStatus, + rttMonCtrlAdminNvgen, + rttMonEchoAdminProtocol, + rttMonEchoAdminTargetAddress, + rttMonEchoAdminPktDataRequestSize, + rttMonEchoAdminPktDataResponseSize, + rttMonScheduleAdminRttLife, + rttMonScheduleAdminRttStartTime, + rttMonScheduleAdminConceptRowAgeout, + rttMonStatisticsAdminNumHourGroups, + rttMonStatisticsAdminNumPaths, + rttMonStatisticsAdminNumHops, + rttMonStatisticsAdminNumDistBuckets, + rttMonStatisticsAdminDistInterval, + rttMonHistoryAdminNumLives, + rttMonHistoryAdminNumBuckets, + rttMonHistoryAdminNumSamples, + rttMonHistoryAdminFilter, + rttMonCtrlOperModificationTime, + rttMonCtrlOperDiagText, + rttMonCtrlOperResetTime, + rttMonCtrlOperOctetsInUse, + rttMonCtrlOperConnectionLostOccurred, + rttMonCtrlOperTimeoutOccurred, + rttMonCtrlOperVerifyErrorOccurred, + rttMonCtrlOperOverThresholdOccurred, + rttMonCtrlOperNumRtts, + rttMonCtrlOperRttLife, + rttMonCtrlOperState, + rttMonLatestRttOperCompletionTime, + rttMonLatestRttOperSense, + rttMonLatestRttOperApplSpecificSense, + rttMonLatestRttOperSenseDescription, + rttMonLatestRttOperTime, + rttMonLatestRttOperAddress, + rttMonReactTriggerAdminStatus, + rttMonReactTriggerOperState + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the Administration, + Operational, Last Statistical values for the RTT + Monitoring Application. + ciscoCtrlGroupRev10 object is superseded by + ciscoCtrlGroupRev28." + ::= { ciscoRttMonMibGroups 24 } + +ciscoCtrlGroupRev11 OBJECT-GROUP + OBJECTS { + rttMonReactVar, + rttMonReactThresholdType, + rttMonReactActionType, + rttMonReactThresholdRising, + rttMonReactThresholdFalling, + rttMonReactThresholdCountX, + rttMonReactThresholdCountY, + rttMonReactValue, + rttMonReactOccurred, + rttMonReactStatus, + rttMonGrpScheduleAdminFreqMax, + rttMonGrpScheduleAdminFreqMin + } + STATUS current + DESCRIPTION + "A collection of objects that were added + for the reaction configuration of probe." + ::= { ciscoRttMonMibGroups 25 } + +ciscoNotificationGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { rttMonNotification } + STATUS current + DESCRIPTION + "A collection of notifications." + ::= { ciscoRttMonMibGroups 26 } + +ciscoCtrlGroupRev12 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminSourceVoicePort, + rttMonEchoAdminCallDuration + } + STATUS current + DESCRIPTION + "A collection of objects that were added + for the configuration of rtp operation." + ::= { ciscoRttMonMibGroups 27 } + +ciscoCtrlGroupRev13 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminLSPReplyDscp, + rttMonEchoAdminLSPNullShim, + rttMplsVpnMonCtrlLpd, + rttMplsVpnMonCtrlLpdGrpList, + rttMplsVpnMonCtrlLpdCompTime, + rttMplsVpnMonTypeLSPReplyDscp, + rttMplsVpnMonTypeLpdMaxSessions, + rttMplsVpnMonTypeLpdSessTimeout, + rttMplsVpnMonTypeLpdEchoTimeout, + rttMplsVpnMonTypeLpdEchoInterval, + rttMplsVpnMonTypeLpdEchoNullShim, + rttMplsVpnMonTypeLpdScanPeriod, + rttMplsVpnMonTypeLpdStatHours, + rttMplsVpnMonReactLpdNotifyType, + rttMplsVpnMonReactLpdRetryCount + } + STATUS current + DESCRIPTION + "A collection of objects that were added + for the parameters configuration of mpls based operations." + ::= { ciscoRttMonMibGroups 29 } + +ciscoStatsGroupRev7 OBJECT-GROUP + OBJECTS { + rttMonLpdGrpStatsTargetPE, + rttMonLpdGrpStatsNumOfPass, + rttMonLpdGrpStatsNumOfFail, + rttMonLpdGrpStatsNumOfTimeout, + rttMonLpdGrpStatsAvgRTT, + rttMonLpdGrpStatsMinRTT, + rttMonLpdGrpStatsMaxRTT, + rttMonLpdGrpStatsMinNumPaths, + rttMonLpdGrpStatsMaxNumPaths, + rttMonLpdGrpStatsLPDStartTime, + rttMonLpdGrpStatsLPDFailOccurred, + rttMonLpdGrpStatsLPDFailCause, + rttMonLpdGrpStatsLPDCompTime, + rttMonLpdGrpStatsGroupStatus, + rttMonLpdGrpStatsGroupProbeIndex, + rttMonLpdGrpStatsProbeStatus, + rttMonLpdGrpStatsPathIds, + rttMonLpdGrpStatsResetTime + } + STATUS current + DESCRIPTION + "A collection of objects that are added for + collecting the statistics for LSP Path Discovery Group." + ::= { ciscoRttMonMibGroups 30 } + +ciscoNotificationGroupRev2 NOTIFICATION-GROUP + NOTIFICATIONS { + rttMonLpdDiscoveryNotification, + rttMonLpdGrpStatusNotification + } + STATUS current + DESCRIPTION + "A collection of notifications added for supporting LSP + Path Discovery." + ::= { ciscoRttMonMibGroups 31 } + +ciscoApplGroupRev4 OBJECT-GROUP + OBJECTS { rttMonApplLpdGrpStatsReset } + STATUS current + DESCRIPTION + "This object is added to reset the LSP Path Discovery Stats." + ::= { ciscoRttMonMibGroups 32 } + +ciscoCtrlGroupRev14 OBJECT-GROUP + OBJECTS { + rttMonGrpScheduleAdminStartTime, + rttMonGrpScheduleAdminAdd, + rttMonGrpScheduleAdminDelete, + rttMonGrpScheduleAdminReset + } + STATUS current + DESCRIPTION + "This object is added for group scheduler enhancement" + ::= { ciscoRttMonMibGroups 33 } + +ciscoCtrlGroupRev15 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminTargetMPID, + rttMonEchoAdminTargetDomainName, + rttMonEchoAdminTargetVLAN, + rttMonEchoAdminEthernetCOS + } + STATUS current + DESCRIPTION + "These objects are added for Ethernet ping/jitter operation." + ::= { ciscoRttMonMibGroups 34 } + +ciscoRttMonObsoleteGroupRev1 OBJECT-GROUP + OBJECTS { + rttMonApplPreConfigedReset, + rttMonApplPreConfigedValid, + rttMonFileIOAdminFilePath, + rttMonFileIOAdminSize, + rttMonFileIOAdminAction, + rttMonScriptAdminName, + rttMonScriptAdminCmdLineParams + } + STATUS obsolete + DESCRIPTION + "A collection of all objects that are obsolete." + ::= { ciscoRttMonMibGroups 35 } + +ciscoRttMonDeprecatedGroupRev1 OBJECT-GROUP + OBJECTS { + rttMonJitterStatsOWMinSD, + rttMonJitterStatsOWMaxSD, + rttMonJitterStatsOWMinDS, + rttMonJitterStatsOWMaxDS, + rttMonReactAdminConnectionEnable, + rttMonReactAdminTimeoutEnable, + rttMonReactAdminThresholdType, + rttMonReactAdminThresholdFalling, + rttMonReactAdminThresholdCount, + rttMonReactAdminThresholdCount2, + rttMonReactAdminActionType, + rttMonReactAdminVerifyErrorEnable + } + STATUS deprecated + DESCRIPTION + "A collection of all objects that are deprecated. + ciscoRttMonDeprecatedGroupRev1 object is superseded by + ciscoCtrlGroupRev11." + ::= { ciscoRttMonMibGroups 36 } + +ciscoCtrlGroupRev16 OBJECT-GROUP + OBJECTS { rttMonEchoAdminLSPVccvID } + STATUS current + DESCRIPTION + "These objects are added for LSP Ping Pseudowire operation." + ::= { ciscoRttMonMibGroups 37 } + +ciscoCtrlGroupRev17 OBJECT-GROUP + OBJECTS { rttMonCtrlAdminGroupName } + STATUS current + DESCRIPTION + "This object is added for IP SLA Auto Measure project." + ::= { ciscoRttMonMibGroups 38 } + +ciscoCtrlGroupRev18 OBJECT-GROUP + OBJECTS { rttMonEchoAdminTargetEVC } + STATUS current + DESCRIPTION + "This object is added for Ethernet ping/jitter operation." + ::= { ciscoRttMonMibGroups 39 } + +ciscoCtrlGroupRev19 OBJECT-GROUP + OBJECTS { rttMonEchoAdminTargetMEPPort } + STATUS current + DESCRIPTION + "This object is added for Ethernet ping/jitter operation." + ::= { ciscoRttMonMibGroups 41 } + +ciscoStatsGroupRev8 OBJECT-GROUP + OBJECTS { + rttMonLatestJitterOperRTTSumHigh, + rttMonLatestJitterOperRTTSum2High, + rttMonLatestJitterOperOWSumSDHigh, + rttMonLatestJitterOperOWSum2SDHigh, + rttMonLatestJitterOperOWSumDSHigh, + rttMonLatestJitterOperOWSum2DSHigh, + rttMonJitterStatsRTTSumHigh, + rttMonJitterStatsOWSumSDHigh, + rttMonJitterStatsOWSumDSHigh + } + STATUS current + DESCRIPTION + "A collection of objects that were added to store the high order + 32 bits of RTT and one way latency statistics for 'jitter' + probe." + ::= { ciscoRttMonMibGroups 40 } + +ciscoCtrlGroupRev20 OBJECT-GROUP + OBJECTS { rttMonEchoAdminVideoTrafficProfile } + STATUS current + DESCRIPTION + "This object has been added for video operation." + ::= { ciscoRttMonMibGroups 43 } + +ciscoCtrlGroupRev21 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminDscp, + rttMonEchoAdminReserveDsp, + rttMonEchoAdminInputInterface + } + STATUS current + DESCRIPTION + "This object has been added to support of DSCP marking, sender + DSP reservation, and source interface for path congruence in + video operation." + ::= { ciscoRttMonMibGroups 44 } + +ciscoCtrlGroupRev22 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminEmulateSourceAddress, + rttMonEchoAdminEmulateSourcePort, + rttMonEchoAdminEmulateTargetAddress, + rttMonEchoAdminEmulateTargetPort + } + STATUS current + DESCRIPTION + "This object has been added to support of emulate source + address, emulate source port, emulate target address and emulate + target port for path congruence in video operation." + ::= { ciscoRttMonMibGroups 45 } + +ciscoCtrlGroupRev23 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminTargetMacAddress, + rttMonEchoAdminSourceMacAddress, + rttMonEchoAdminSourceMPID + } + STATUS current + DESCRIPTION + "This group contains objects describing Y1731 + operation." + ::= { ciscoRttMonMibGroups 46 } + +ciscoCtrlGroupRev24 OBJECT-GROUP + OBJECTS { rttMonGeneratedOperCtrlAdminIndex } + STATUS current + DESCRIPTION + "This object has been added to for Generated Oper Table." + ::= { ciscoRttMonMibGroups 47 } + +ciscoCtrlGroupRev25 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminEndPointListName, + rttMonEchoAdminSSM, + rttMonEchoAdminControlRetry, + rttMonEchoAdminControlTimeout, + rttMonEchoAdminIgmpTreeInit + } + STATUS current + DESCRIPTION + "This object has been added to support Multicast operation." + ::= { ciscoRttMonMibGroups 48 } + +ciscoStatsGroupRev2 OBJECT-GROUP + OBJECTS { + rttMonControlEnableErrors, + rttMonStatsRetrieveErrors + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing Multicast control + request information. + ciscoStatsGroupRev2 object is superseded by + ciscoStatsGroupRev9." + ::= { ciscoRttMonMibGroups 49 } + +ciscoCtrlGroupRev26 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminEnableBurst, + rttMonEchoAdminAggBurstCycles, + rttMonEchoAdminLossRatioNumFrames, + rttMonEchoAdminAvailNumFrames + } + STATUS current + DESCRIPTION + "New rttMonObjects related to the support of Y1731 Synthetic + Loss Measurement." + ::= { ciscoRttMonMibGroups 50 } + +ciscoCtrlGroupRev27 OBJECT-GROUP + OBJECTS { rttMonEchoAdminTstampOptimization } + STATUS current + DESCRIPTION + "The object is added to utilize lower layer (Hardware/Packet + Processor) timestamping for improving accuracy of jitter probe + statistics. + + Currently the object is supported for udp jitter operations." + ::= { ciscoRttMonMibGroups 51 } + +ciscoCtrlGroupRev28 OBJECT-GROUP + OBJECTS { + rttMonCtrlAdminOwner, + rttMonCtrlAdminTag, + rttMonCtrlAdminRttType, + rttMonCtrlAdminThreshold, + rttMonCtrlAdminFrequency, + rttMonCtrlAdminTimeout, + rttMonCtrlAdminVerifyData, + rttMonCtrlAdminStatus, + rttMonCtrlAdminNvgen, + rttMonEchoAdminProtocol, + rttMonEchoAdminTargetAddress, + rttMonEchoAdminPktDataRequestSize, + rttMonEchoAdminPktDataResponseSize, + rttMonScheduleAdminRttLife, + rttMonScheduleAdminRttStartTime, + rttMonStatisticsAdminNumHourGroups, + rttMonStatisticsAdminNumPaths, + rttMonStatisticsAdminNumHops, + rttMonStatisticsAdminNumDistBuckets, + rttMonStatisticsAdminDistInterval, + rttMonHistoryAdminNumLives, + rttMonHistoryAdminNumBuckets, + rttMonHistoryAdminNumSamples, + rttMonHistoryAdminFilter, + rttMonCtrlOperModificationTime, + rttMonCtrlOperDiagText, + rttMonCtrlOperResetTime, + rttMonCtrlOperOctetsInUse, + rttMonCtrlOperConnectionLostOccurred, + rttMonCtrlOperTimeoutOccurred, + rttMonCtrlOperVerifyErrorOccurred, + rttMonCtrlOperOverThresholdOccurred, + rttMonCtrlOperNumRtts, + rttMonCtrlOperRttLife, + rttMonCtrlOperState, + rttMonLatestRttOperCompletionTime, + rttMonLatestRttOperSense, + rttMonLatestRttOperApplSpecificSense, + rttMonLatestRttOperSenseDescription, + rttMonLatestRttOperTime, + rttMonLatestRttOperAddress, + rttMonReactTriggerAdminStatus, + rttMonReactTriggerOperState, + rttMonScheduleAdminConceptRowAgeoutV2 + } + STATUS current + DESCRIPTION + "A collection of objects providing the Administration, + Operational, Last Statistical values for the RTT + Monitoring Application. + + Deprecated rttMonScheduleAdminConceptRowAgeout and added new + rttMonScheduleAdminConceptRowAgeoutV2 to consider 0 as default + age out value." + ::= { ciscoRttMonMibGroups 52 } + +ciscoStatsGroupRev9 OBJECT-GROUP + OBJECTS { + rttMonStatsCollectCtrlEnErrors, + rttMonStatsCollectRetrieveErrors + } + STATUS current + DESCRIPTION + "A collection of objects providing Multicast control request + information." + ::= { ciscoRttMonMibGroups 53 } + +ciscoCtrlGroupRev29 OBJECT-GROUP + OBJECTS { + rttMonEchoAdminTargetSwitchId, + rttMonEchoAdminProfileId, + rttMonEchoAdminOutputInterface + } + STATUS current + DESCRIPTION + "A collection of objects providing Fabric Path Echo probe + information." + ::= { ciscoRttMonMibGroups 54 } + +ciscoNotificationGroupRev3 NOTIFICATION-GROUP + NOTIFICATIONS { rttMonNotificationV2 } + STATUS current + DESCRIPTION + "Added notification rttMonNotificationV2 with the enhanced + rttMonCtrlAdminLongTag object" + ::= { ciscoRttMonMibGroups 55 } + +ciscoCtrlGroupRev30 OBJECT-GROUP + OBJECTS { + rttMonScheduleAdminStartType, + rttMonScheduleAdminStartDelay, + rttMonGrpScheduleAdminStartType, + rttMonGrpScheduleAdminStartDelay + } + STATUS current + DESCRIPTION + "Object added to support Random Start-Time feature for + group and sla probes." + ::= { ciscoRttMonMibGroups 56 } + +ciscoCtrlGroupRev31 OBJECT-GROUP + OBJECTS { rttMonCtrlAdminLongTag } + STATUS current + DESCRIPTION + "Object rttMonCtrlAdminLongTag added to enhance current + tag object for capturing long descriptions." + ::= { ciscoRttMonMibGroups 57 } + +ciscoStatsGroupRev10 OBJECT-GROUP + OBJECTS { + rttMonLatestJitterOperNumOverThresh, + rttMonJitterStatsNumOverThresh + } + STATUS current + DESCRIPTION + "A collection of objects providing over threshold statistics + for jitter probes." + ::= { ciscoRttMonMibGroups 58 } + +END + + diff --git a/MIBS/cisco/CISCO-RTTMON-TC-MIB b/MIBS/cisco/CISCO-RTTMON-TC-MIB new file mode 100644 index 0000000..817b1d2 --- /dev/null +++ b/MIBS/cisco/CISCO-RTTMON-TC-MIB @@ -0,0 +1,979 @@ +-- ***************************************************************** +-- CISCO-RTTMON-TC-MIB.my: IP SLA Textual Conventions MIB file +-- +-- August 2005, Katherine Yang +-- +-- Copyright (c) 2005-2014, 2017 by Cisco Systems Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-RTTMON-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Unsigned32, + Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoRttMonTCMIB MODULE-IDENTITY + LAST-UPDATED "201709060000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems, Inc. + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553 NETS + Email: cs-ipsla@cisco.com" + DESCRIPTION + "This MIB contains textual conventions used by + CISCO-RTTMON-MIB, CISCO-RTTMON-RTP-MIB and + CISCO-RTTMON-ICMP-MIB, but they are not limited + to only these MIBs. + These textual conventions were originally defined in + CISCO-RTTMON-MIB. + + Acronyms: + FEC: Forward Equivalence Class + LPD: Label Path Discovery + LSP: Label Switched Path + MPLS: Multi Protocol Label Switching + RTT: Round Trip Time + SAA: Service Assurance Agent + VPN: Virtual Private Network + CFM: Connection Fault Management" + REVISION "201708030000Z" + DESCRIPTION + "Added a new TC cipslaPercentileVar" + REVISION "201403190000Z" + DESCRIPTION + "Added new fabricPathEcho type to RttMonRttType and + fabricPathEchoAppl type to RttMonProtocol" + REVISION "201311260000Z" + DESCRIPTION + "Added new RttMonReactVar type named 'protocolSpecificError'" + REVISION "201211020000Z" + DESCRIPTION + "Added RttMonScheduleStartType TC. + + Added enumeration y1731dmmv1 to RttMonProtocol. + + Added the following to RttMonReactVar: + lpdGroup, lpdTreeTrace, lpdAll, + unavailSD, unavailDS, pktLossPctSD, + pktLossPctDS, rttPct, maxOfLatencySDPct, + maxOfLatencyDSPct, latencySDAvgPct, latencyDSAvgPct, + jitterSDAvgPct, jitterDSAvgPct, jitterAvgPct, + overThreshold." + REVISION "201205250000Z" + DESCRIPTION + "Added enumeration y1731slm to RttMonProtocol + + Added the following to RttResopnseSense. + statsRetrieveOk, statsRetrieveNoConnect, + statsRetrieveVersionFail, statsRetrieveInternalError, + statsRetrieveAbort, statsRetrieveFail, + statsRetrieveAuthFail, statsRetrieveFormatError, + statsRetrievePortInUse. + + For enumeration from controlOk to controlPortInUse, changed the + prefix from control to enable." + REVISION "201109150000Z" + DESCRIPTION + "Updated following textual conventions to include Y1731 + and Multicast extensions. + -RttMonRttType, RttMonProtocol." + REVISION "201004260000Z" + DESCRIPTION + "Added enumeration 'video' to RttMonRttType TC." + REVISION "200608110000Z" + DESCRIPTION + "Added RttMonIdLst and RttMonCtrlIndex textual conventions." + REVISION "200607170000Z" + DESCRIPTION + "Added enumeration 'lspPingPseudowire' to RttMonRttType TC." + REVISION "200603020000Z" + DESCRIPTION + "Added ethernetPing and ethernetJitter in RttMonRttType. + Added ethernetPingAppl and ethernetJitterAppl + in RttMonProtocol" + REVISION "200508090000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 485 } + + + +-- Textual Conventions + +RttMonScheduleStartType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are defined values for scheduling the start time of a + probe + + pending(1) - Pending state + now(2) - Schedule the start time of probe to current time + and probe is immediately started + random(3) - Schedule the start time of probe at a random + time over a range. + after(4) - Schedule the start time of probe after a certain + amount of time from now. + specific(5) - Schedule the start time of probe at a specific + given time interval" + SYNTAX INTEGER { + pending(1), + now(2), + random(3), + after(4), + specific(5) + } + +RttReset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "When the value set to 'reset', the entire RTT application + goes through a reset sequence, making a best + effort to revert to its startup condition. At other times, + the value is 'ready'." + SYNTAX INTEGER { + ready(1), + reset(2) + } + +RttMonOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The following are specific RTT operations for a + particular probe type: + notApplicable(0) - This object is not applicable for the + probe type. + httpGet(1) - HTTP get request + httpRaw(2) - HTTP request with user defined payload + ftpGet(3) - FTP get request + ftpPassive(4) - FTP passive mode + ftpActive(5) - FTP active mode + voipDTAlertRinging(6) - Voip post dial delay detect point: + Alerting / Ringing + voipDTConnectOK(7) - Voip post dial delay detect point: + Connect /OK" + SYNTAX INTEGER { + notApplicable(0), + httpGet(1), + httpRaw(2), + ftpGet(3), + ftpPassive(4), + ftpActive(5), + voipDTAlertRinging(6), + voipDTConnectOK(7) + } + +-- Operation completion sense code textual convention + +RttResponseSense ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the defined values for a completion status + of a RTT operation. + + other(0) - the operation is not started or completed + or this object is not applicable for + the probe type. + ok(1) - a valid completion occurred and + timed successfully + disconnected(2) - the operation did not occur because + the connection to the target + was lost + overThreshold(3) - a valid completion was received but + the completion time exceeded a + threshold value + timeout(4) - an operation timed out; no completion + time recorded + busy(5) - the operation did not occur because a + previous operation is still + outstanding + notConnected(6) - the operation did not occur because no + connection (session) exists with the + target + dropped(7) - the operation did not occur due to lack + of internal resource + sequenceError(8) - a completed operation did not contain + the correct sequence id; no completion + time recorded + verifyError(9) - a completed operation was received, but + the data it contained did not match + the expected data; no completion time + recorded + applicationSpecific(10) + - the application generating the operation + had a specific error + dnsServerTimeout(11) + - DNS Server Timeout + tcpConnectTimeout(12) + - TCP Connect Timeout + httpTransactionTimeout(13) + - HTTP Transaction Timeout + dnsQueryError(14) + - DNS Query error (because of unknown address + etc.,) + httpError(15) + - HTTP Response StatusCode is not OK (200), + or permenent redirect(301), temporary redirect + (302) then HTTP error is set. + error(16) + - if there are socket failures or some other + errors not relavant to the actual probe, they + are recorded under this error + mplsLspEchoTxError(17) + - MPLS echo request transmission failure. + mplsLspUnreachable(18) + - MPLS Target FEC not reachable or unsupported + mpls echo reply code. + mplsLspMalformedReq(19) + - MPLS echo request was malformalformed, pointed + out by the reply router. + mplsLspReachButNotFEC(20) + - MPLS echo request processed by the downstream + router but not the target. + enableOk(21) + - Control enable request OK + enableNoConnect(22) + - Control enable request fail due to no connection to + the target. + enableVersionFail(23) + - Control enable request version fail. + enableInternalError(24) + - Control enable request internal error. + enableAbort(25) + - Control enable request abort. + enableFail(26) + - Control enable request fail. + enableAuthFail(27) + - Control enable request fail due to authentication + fail. + enableFormatError(28) + - Control enable request fail due to format error. + enablePortInUse(29) + - Control enable request fail due to port in use. + statsRetrieveOk(30) + - Stats retrieve request OK + statsRetrieveNoConnect(31) + - Stats retrieve request fail due to no connection + to the target. + statsRetrieveVersionFail(32) + - Stats retrieve request version fail. + statsRetrieveInternalError(33) + - Stats retrieve request internal error. + statsRetrieveAbort(34) + - Stats retrieve request abort. + statsRetrieveFail(35) + - Stats retrieve request fail. + statsRetrieveAuthFail(36) + - Stats retrieve request fail due to authentication fail. + statsRetrieveFormatError(37) + - Stats retrieve request fail due to format error. + statsRetrievePortInUse(38) + - Stats retrieve request fail due to port in use." + SYNTAX INTEGER { + other(0), + ok(1), + disconnected(2), + overThreshold(3), + timeout(4), + busy(5), + notConnected(6), + dropped(7), + sequenceError(8), + verifyError(9), + applicationSpecific(10), + dnsServerTimeout(11), + tcpConnectTimeout(12), + httpTransactionTimeout(13), + dnsQueryError(14), + httpError(15), + error(16), + mplsLspEchoTxError(17), + mplsLspUnreachable(18), + mplsLspMalformedReq(19), + mplsLspReachButNotFEC(20), + enableOk(21), + enableNoConnect(22), + enableVersionFail(23), + enableInternalError(24), + enableAbort(25), + enableFail(26), + enableAuthFail(27), + enableFormatError(28), + enablePortInUse(29), + statsRetrieveOk(30), + statsRetrieveNoConnect(31), + statsRetrieveVersionFail(32), + statsRetrieveInternalError(33), + statsRetrieveAbort(34), + statsRetrieveFail(35), + statsRetrieveAuthFail(36), + statsRetrieveFormatError(37), + statsRetrievePortInUse(38) + } + +-- Operation type textual convention + +RttMonRttType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the type of RTT operation to be performed. + + The value 'echo' will cause the RTT application to + perform a timed echo request/response operation directed + at the 'RttMonTargetAddress'. + + The value 'pathEcho' will cause the RTT application + to perform path discovery to the 'RttMonTargetAddress', + then it will perform a timed echo request/response + operation directed at the each hop along the path. + This operation will provide two types of information, + first the path and second the time delay along the path. + + NOTE: The 'pathEcho' time delay operation is a heuristic + measurement because an intermediate hop may forward + the different echo request/response at different + rates. Thus the time delay difference between two + hops along a path may contain very little 'true' + statistical meaning. + + The value 'fileIO' will cause the RTT application to + write, read, or write/read a file to a preconfigured + file server. + + The value 'script' will cause the RTT application to + execute a preconfigured script. + + The value 'udpEcho' will cause the RTT application + to perform a timed udp packet send/receive operation + directed at the 'RttMonTargetAddress'. + + The value 'tcpConnect' will cause the RTT application + to perform a timed tcp connect operation directed at the + 'RttMonTargetAddress'. + + The value 'http' will cause the RTT application + to perform a download of the object specified in the URL. + + The value 'dns' will cause the RTT application + to perform a name lookup of an IP Address or a hostname. + + The value 'jitter' will cause the RTT application + to perform delay variance analysis. + + The value 'dlsw' will cause the RTT application + to perform a keepalive operation to measure the response + time of a DLSw peer. + + The value 'dhcp' will cause the RTT application + to perform an IP Address lease request/teardown operation. + + The value 'voip' will cause the RTT application + to perform call set up operation to measure the response. + + The value 'rtp' will cause the RTT application to perform + delay variance analysis for RTP packet. + + The value 'lspGroup' will cause the RTT application to + logically + group Label Switched Paths discovered as part of LSP Path + Discovery to the target and perform an RTT operation end to end + over each path in the Group. The type of operation configured + is determined by rttMplsVpnMonCtrlRttType. + + The value 'icmpjitter' will cause the RTT application + to perform delay variance analysis using ICMP timestamp + packets. + + The value of 'lspPingIpv4' will cause the RTT application to + perform ping over LSP path. + + The value of 'lspTraceIpv4' will cause the RTT application to + perform trace over LSP path. + + The value of 'ethernetPing' will cause the RTT application to + perform delay variance analysis using regular 802.1ag loopback + frame. + + The value of 'ethernetJitter' will cause the RTT application to + perform delay variance analysis using CFM frame. + + The value of 'lspPingPseudowire' will cause the RTT application + to perform LSP Ping over Pseudowire and measure response time. + + The value 'video' will cause the the RTT application to perform + a video stream analysis directed at the 'RttMonTargetAddress'. + + The value 'y1731Delay' will cause the RTT application to + perform + a ITU-T standard Y.1731 delay variance analysis. + + The value 'y1731Loss' will cause the RTT application to perform + a ITU-T standard Y.1731 loss measure analysis. + + The value 'mcastJitter' will cause the RTT application to + perform udp jitter stream analysis on a multicast network. + + The value 'fabricPathEcho' will cause the RTT application to + perform delay performance measurment and verify connectivity in + a Fabric Path Network." + SYNTAX INTEGER { + echo(1), + pathEcho(2), + fileIO(3), + script(4), + udpEcho(5), + tcpConnect(6), + http(7), + dns(8), + jitter(9), + dlsw(10), + dhcp(11), + ftp(12), + voip(13), + rtp(14), + lspGroup(15), + icmpjitter(16), + lspPing(17), + lspTrace(18), + ethernetPing(19), + ethernetJitter(20), + lspPingPseudowire(21), + video(22), + y1731Delay(23), + y1731Loss(24), + mcastJitter(25), + fabricPathEcho(26) + } + +-- Operation type for Auto SAA L3 MPLS VPN textual convention + +RttMplsVpnMonRttType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the type of RTT operation to be performed for + Auto SAA L3 MPLS VPN. + + The value 'jitter' will cause the Auto SAA L3 MPLS VPN to + automatically configure jitter operations. + + The value 'echo' will cause the Auto SAA L3 MPLS VPN to + automatically configure jitter operations. + + The value 'pathEcho' will cause the Auto SAA L3 MPLS VPN to + automatically configure jitter operations." + SYNTAX INTEGER { + jitter(1), + echo(2), + pathEcho(3) + } + +-- -- +-- Auto SAA L3 MPLS VPN LSP Path Discovery +-- Failure Cause textual convention + +RttMplsVpnMonLpdFailureSense ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the defined values for the causes of failure in + LSP Path Discovery. + + unknown(1) - The cause of failure for the + LSP Path Discovery cannot be + determined. The discovery for + the target PE may not have + started. + noPath(2) - No paths were found to the + target FEC while doing the + LSP Path Discovery. + allPathsBroken(3) - All paths to the target FEC + are broken. This means an + untagged interface on the LSP + to the target. + allPathsUnexplorable(4) - All paths to the target FEC are + unexplorable. This identifies + a case where there is some + problem in reaching the next + hop while doing Discovery. + allPathsBrokenOrUnexplorable(5) - All paths to the target FEC are + are either broken or + unexplorable. + timeout(6) - The LSP Path Discovery could + not be completed for the + target FEC within the + configured time. + error(7) - Error occurred while + performing LSP Path Discovery. + It might be also due to some + reasons unrelated to LSP Path + Discovery." + SYNTAX INTEGER { + unknown(1), + noPath(2), + allPathsBroken(3), + allPathsUnexplorable(4), + allPathsBrokenOrUnexplorable(5), + timeout(6), + error(7) + } + +-- textual convention + +RttMplsVpnMonLpdGrpStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "These are the defined values for the status of the LPD Group. + + unknown(1) - This indicates that some/all of the probes which are + part of the LPD group have not completed even + a single operation, so the group status cannot be + identified. + up(2) - This state indicates that all the probes which are + part of the LPD group are up with latest return + code as 'ok'. + partial(3) - This state indicates that some probes are up and + running fine and some are not 'ok'. + down(4) - This state indicates that all the probes to the + target are not running fine. This state indicates + that there is connectivity problem to the target + PE." + SYNTAX INTEGER { + unknown(1), + up(2), + partial(3), + down(4) + } + +RttMonProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the protocol to be used to perform the timed + echo request/response. The following protocols are + defined: + + NOTE: All protocols that end in 'Appl' will support + the asymetric request/response (ARR) protocol. + See the DESCRIPTION for ciscoRttMonMIB for a + complete description of the asymetric + request/response protocol. + + notApplicable - no protocol is defined + ipIcmpEcho - uses Echo Request/Reply as defined + in RFC792 for Internet Protocol + networks + ipUdpEchoAppl - uses the UDP based echo server + snaRUEcho - uses the REQECHO and ECHOTEST RU's + to an SSCP over an SNA LU-SSCP + session + snaLU0EchoAppl - uses test RU's sent to the Echo + Server over an SNA LU0-LU0 session + snaLU2EchoAppl - uses test RU's sent to the Echo + Server over an SNA LU2-LU2 session + snaLU62Echo - uses the native appn ping ie. aping + snaLU62EchoAppl - uses test RU's sent to the ARR + Echo Server over an SNA LU6.2-LU6.2 + session + appleTalkEcho - uses Echo Request/Reply as defined + for appleTalk networks + appleTalkEchoAppl - uses the appleTalk based echo + server + decNetEcho - uses Echo Request/Reply as defined + for DECNet networks + decNetEchoAppl - uses the DECnet based echo server + ipxEcho - uses Echo Request/Reply as defined + for Novell IPX networks + ipxEchoAppl - uses the Novel IPX based echo + server + isoClnsEcho - uses Echo Request/Reply as defined + for ISO CLNS networks + isoClnsEchoAppl - uses the ISO CLNS based echo + server + vinesEcho - uses Echo Request/Reply as defined + for VINES networks + vinesEchoAppl - uses the VINES based echo server + xnsEcho - uses Echo Request/Reply as defined + for XNS networks + xnsEchoAppl - uses the XNS based echo server + apolloEcho - uses Echo Request/Reply as defined + for APOLLO networks + apolloEchoAppl - uses the APOLLO based echo + server + netbiosEchoAppl - uses the netbios based echo + server + ipTcpConn - uses the tcp's connect mechanism + httpAppl - uses udp for name resolution, + tcp connect and tcp data transfer + mechanisms for HTTP data download + from a particular HTTP Server + dnsAppl - uses udp for name resolution + jitterAppl - uses udp for packet transfers + dlswAppl - uses tcp for sending keepalives + dhcpAppl - uses udp for sending dhcp requests + ftpAppl - uses tcp for connect & data transfer + mplsLspPingAppl - uses MPLS Echo Request/Response as per + draft-ietf-mpls-lsp-ping-04 ietf + standard + voipAppl - uses Symphony infrastructure to measure + H.323/SIP call set up time + rtpAppl - uses Symphony infrastructure to measure + rtp packets delay variance. + icmpJitterAppl - uses ICMP Timestamp for packet transfer + to measure jitter. + ethernetPingAppl - uses regular 802.1ag loopback frame + ethernetJitterAppl - uses CFM frames . + videoAppl - uses synthetic traffic depending on video + profile + y1731dmm - used to measure Y1731 delay + y17311dm - used to measure Y1731 1DM + y1731lmm - used to measure Y1731 Loss measurement + mcastJitterAppl - uses udp jitter to measure multicast + network performance + y1731slm - used to measure Y1731 Synthetic Loss + measurement + y1731dmmv1 - used to measure Y1731 DMMv1 measurement + + fabricPathEchoAppl - uses Fabric Path connect mechanism" + SYNTAX INTEGER { + notApplicable(1), + ipIcmpEcho(2), + ipUdpEchoAppl(3), + snaRUEcho(4), + snaLU0EchoAppl(5), + snaLU2EchoAppl(6), + snaLU62Echo(7), + snaLU62EchoAppl(8), + appleTalkEcho(9), + appleTalkEchoAppl(10), + decNetEcho(11), + decNetEchoAppl(12), + ipxEcho(13), + ipxEchoAppl(14), + isoClnsEcho(15), + isoClnsEchoAppl(16), + vinesEcho(17), + vinesEchoAppl(18), + xnsEcho(19), + xnsEchoAppl(20), + apolloEcho(21), + apolloEchoAppl(22), + netbiosEchoAppl(23), + ipTcpConn(24), + httpAppl(25), + dnsAppl(26), + jitterAppl(27), + dlswAppl(28), + dhcpAppl(29), + ftpAppl(30), + mplsLspPingAppl(31), + voipAppl(32), + rtpAppl(33), + icmpJitterAppl(34), + ethernetPingAppl(35), + ethernetJitterAppl(36), + videoAppl(37), + y1731dmm(38), + y17311dm(39), + y1731lmm(40), + mcastJitterAppl(41), + y1731slm(42), + y1731dmmv1(43), + fabricPathEchoAppl(44) + } + +RttMonCodecType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the codec type to be used with the jitter probe. + The following codec types are defined: + + notApplicable - no CodecType is defined + g711ulaw - uses G.711 U Law 64000 bps + g711alaw - uses G.711 A Law 64000 bps + g729a - uses G.729 8000 bps" + SYNTAX INTEGER { + notApplicable(0), + g711ulaw(1), + g711alaw(2), + g729a(3) + } + +RttMonLSPPingReplyMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the Reply mode for the MPLS LSP Echo request + packets. The following reply modes are supported: + + replyIpv4Udp(1) - an mpls echo request will normally + have reply via IPv4 UDP packets. + replyIpv4UdpRA(2) - reply via IPv4 UDP Router Alert. Used + when IPv4 return path is deemed + unreliable." + SYNTAX INTEGER { + replyIpv4Udp(1), + replyIpv4UdpRA(2) + } + +RttMonTargetAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A string which specifies the address of the target for + the RTT operation; a value of RttMonTargetAddress + which corresponds to a 'broadcast' address is disallowed. + + The interpretation of this string depends on the type of + RTT operation selected, as specified by RttMonProtocol; + consequently, this object cannot be created until + RttMonProtocol has been created (or must be in the same + PDU). + + SNA addresses will be provided in ASCII, but will be + converted to EBCDIC + + It is interpreted as follows, for the specified values of + RttMonProtocol: + + ipIcmpEcho, ipUdpEchoAppl, ipTcpConn, jitterAppl, dlswAppl, + dnsAppl, httpAppl, and dhcpAppl + - 4 octets + + snaRUEcho + - N octets, containing the value of the sna + HOSTNAME of which the SSCP LU will be used + for the operation. For many systems this value + can be empty, and the system will use the + implied SSCP LU. For example 'NSPECHO'. + + snaLU0EchoAppl and snaLU2EchoAppl + - N octets, the first x octets are the HOSTNAME + (Alternatively, this could be a PU name defined + to transport to the desired HOST), the second + y octets are the APPLID, and the last z octets + are the MODENAME of the Echo Server (blank + for a MODENAME default). The address will be + encoded with a size byte preceding each of + the x y and z called s. For example sxsysz + as in '0x06CWBC060x07NSPECHO0x00' where + HOSTNAME = CWBC06, APPLID = NSPECHO, and + MODENAME is defaulted to 8 blanks. + NOTE: MODENAME is either size 0 or 8. + + snaLU62Echo and snaLU62EchoAppl + - N octets, the first x octets are the LU-NAME, + the second y octets are the TP-NAME, and the + last z octets are the MODENAME of the Echo + Server. The address will be encoded with a size + byte preceding each of the x y and z called s. + For example sxsysz (zero size before z for a + MODENAME default). The LU-NAME is composed of + 8 bytes '.' 8 bytes. The Transaction Program + name (TP-NAME) is 1-64 bytes. The MODENAME + is 8 bytes. + + appleTalkEcho, appleTalkEchoAppl + + decNetEcho, decNetEchoAppl + + ipxEcho, ipxEchoAppl + + isoClnsEcho, isoClnsEchoAppl + + vinesEcho, vinesEchoAppl + + xnsEcho, xnsEchoAppl + apolloEcho, apolloEchoAppl + + netbiosEchoAppl, voipAppl + - unsupported protocols. + + mplsLspPingAppl + - 8 octets, the first 4 octets are the FEC address + and the next 4 octets are the FEC address mask." + SYNTAX OCTET STRING + +RttMonReactVar ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The following are specific Reaction variables for a + particular probe type: + rtt(1) - Round Trip Time + jitterSDAvg(2) - Jitter average from source to Destination + jitterDSAvg(3) - Jitter average from destination to source + packetLossSD(4) - Packet loss from source to destination + packetLossDS(5) - Packet loss from destination to source + mos(6) - Mean Opinion Score + timeout(7) - Timeout of the Operation + connectionLoss(8) - Connection Failed to the destination + verifyError(9) - Data corruption occurs + jitterAvg(10) - Jitter Average in both the directions + icpif(11) - Calculated Planning Impairment Factor + packetMIA(12) - Missing In Action + packetLateArrival(13) - Packets arriving Late + packetOutOfSequence(14) - Packets arriving out of sequence + maxOfPositiveSD(15) - Maximum positive jitter from + Source to Destination + maxOfNegativeSD(16) - Maximum negative jitter from + Source to Destination + maxOfPositiveDS(17) - Maximum positive jitter from + Destination to Source + maxOfNegativeDS(18) - Maximum negative jitter from + Destination to Source. + iaJitterDS(19) - Inter arrival jitter from + Destination to Source + frameLossDS(20) - Number of frame loss recorded + at source DSP + mosLQDS(21) - Listener quality MOS at Source + mosCQDS(22) - Conversational quality MOS at source + rFactorDS(23) - R-Factor value at Destination. + successivePacketLoss(24)- Successive Dropped Packet + maxOfLatencyDS(25) - Maximum Latency from Destination + to Source + maxOfLatencySD(26) - Maximum Latency from Source + to Destination + latencyDSAvg(27) - Latency average from Destination + to Source + latencySDAvg(28) - Latency average from Source + to Destination + packetLoss(29) - Packets loss in both directions + iaJitterSD(30) - Inter arrival jitter from + Source to Destination + mosCQSD(31) - Conversational quality MOS at + Destination + rFactorSD(32) - R-Factor value at Destination. + lpdGroup(33) - Label Path Discovery (LPD) group + lpdTreeTrace(34) - LPD Tree Trace + lpdAll(35) - LPD All + unavailSD(36) - Unavailability threshold crossing + crossing - Source to Destination + unavailDS(37) - Unavailability threshold crossing + crossing - Destination to source + pktLossPctSD(38) - Loss ratio threshold crossing + based on percent - Source to + Destination + pktLossPctDS(39) - Loss ratio threshold crossing + based on percent - Destination to + Source + rttPct(40) - Percentile Round Trip Time + maxOfLatencySDPct(41) - Percentile Maximum Latency from + Source to Destination + maxOfLatencyDSPct(42) - Percentile Maximum Latency from + Destination to Source + latencySDAvgPct(43) - Percentile Latency Average from + Source to Destination + latencyDSAvgPct(44) - Percentile Latency Average from + Destination to Source + jitterSDAvgPct(45) - Percentile Jitter Average from + Source to Destination + jitterDSAvgPct(46) - Percentile Jitter Average from + Destination to Source + jitterAvgPct(47) - Percentile Jitter Average in + both directions + overThreshold(48) - Percent of Round Trip Times + over threshold. + protocolSpecificError(49)-Any protocol specific error." + SYNTAX INTEGER { + rtt(1), + jitterSDAvg(2), + jitterDSAvg(3), + packetLossSD(4), + packetLossDS(5), + mos(6), + timeout(7), + connectionLoss(8), + verifyError(9), + jitterAvg(10), + icpif(11), + packetMIA(12), + packetLateArrival(13), + packetOutOfSequence(14), + maxOfPositiveSD(15), + maxOfNegativeSD(16), + maxOfPositiveDS(17), + maxOfNegativeDS(18), + iaJitterDS(19), + frameLossDS(20), + mosLQDS(21), + mosCQDS(22), + rFactorDS(23), + successivePacketLoss(24), + maxOfLatencyDS(25), + maxOfLatencySD(26), + latencyDSAvg(27), + latencySDAvg(28), + packetLoss(29), + iaJitterSD(30), + mosCQSD(31), + rFactorSD(32), + lpdGroup(33), + lpdTreeTrace(34), + lpdAll(35), + unavailSD(36), + unavailDS(37), + pktLossPctSD(38), + pktLossPctDS(39), + rttPct(40), + maxOfLatencySDPct(41), + maxOfLatencyDSPct(42), + latencySDAvgPct(43), + latencyDSAvgPct(44), + jitterSDAvgPct(45), + jitterDSAvgPct(46), + jitterAvgPct(47), + overThreshold(48), + protocolSpecificError(49) + } + +RttMonIdLst ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A string that specifies a list of the IP SLA probe + identifiers or other numeric identifiers. + The identifiers will be specified in the following form. + (a) Individual identifiers with comma separated as 1,5,3. + (b) Range form including hyphens with multiple ranges + being + separated by comma as 1-10,12-34. + (c) Mix of the above two forms as 1,2,4-10,12,15,19-25." + SYNTAX OCTET STRING (SIZE (0..255)) + +RttMonCtrlIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of this object identifies the row in the + ipslaEthernetGrpCtrlTable and ipslaEthernetGrpReactTable. + It can be used for other IP SLA control tables." + SYNTAX Unsigned32 (1..2147483647) + +CipslaPercentileVar ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The following are specific percentile types. These types are + supported by UDP Jitter, ICMP Jitter and Ethernet Jitter + probes: + rtt(1) - Round Trip Time + owsd(2) - One way delay - Source to Destination + owds(3) - One way delay - Destination to Source + jittersd(4) - One way jitter - Source to Destination + jitterds(5) - One way jitter - Destination to Source + jitteravg(6) - Jitter values in both directions." + SYNTAX INTEGER { + rtt(1), + owsd(2), + owds(3), + jittersd(4), + jitterds(5), + jitteravg(6) + } + +END diff --git a/MIBS/cisco/CISCO-SLB-EXT-MIB b/MIBS/cisco/CISCO-SLB-EXT-MIB new file mode 100644 index 0000000..9a4f40c --- /dev/null +++ b/MIBS/cisco/CISCO-SLB-EXT-MIB @@ -0,0 +1,5552 @@ +-- ***************************************************************** +-- CISCO-SLB-EXT-MIB.my: Server Load-Balancing Extension MIB +-- +-- March 2002, Anh Nguyen +-- +-- Copyright (c) 2002, 2003, 2004, 2005, 2006, 2008 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-SLB-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + Unsigned32, + Counter32, + Counter64, + Gauge32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + TimeInterval, + TimeStamp, + TruthValue, + TEXTUAL-CONVENTION, + RowStatus, + DateAndTime, + StorageType + FROM SNMPv2-TC + CiscoPort, + CiscoIpProtocol, + CiscoHTTPResponseStatusCode + FROM CISCO-TC + slbEntity, + slbStatsTableEntry, + slbServerFarmName, + slbServerFarmTableEntry, + slbVirtualServerTableEntry, + SlbServerString, + SlbRealServerState, + SlbConnectionState, + SlbPasswordString + FROM CISCO-SLB-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoSlbExtMIB MODULE-IDENTITY + LAST-UPDATED "200803130000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-slb@cisco.com" + DESCRIPTION + "The extended MIB for managing Server Load Balancing + Manager(s). This MIB extends the SLB management + functionality in the CISCO-SLB-MIB. The Cisco Content + Switching Module (CSM) product is the first SLB + product to support this MIB. + + SLB: Server Load Balancing. Server load balancing + provides for the balancing of packets and connections + arriving at the SLB device across a number of other + devices, such as real servers, firewalls, or caches. + A system containing an SLB device typically exhibits + higher performance, scalability, and reliability than + any of the devices being load balanced. An SLB device + determines how to handle incoming frames and + connections according to the contents of incoming data + and various configuration options. In determining how + to handle incoming data, an SLB device may examine the + data at any OSI layer, including Layer 7. + + This MIB includes instrumentation for the manager-side + implementation of the Dynamic Feedback Protocol (DFP). + A DFP manager uses the DFP protocol to communicate with + DFP agents in order to obtain information about the + current load and available capacity of devices. + + Acronyms and terms: + + SLB Server Load Balancing + VIP Virtual Server IP address + NAT Network Address Translation + SF Serverfarm + FT Fault Tolerance + SSL Secure Sockets Layer + TLS Transport Layer Security" + REVISION "200803130000Z" + DESCRIPTION + "- Added mib object cslbxServerFarmState to + cslbxServerFarmTable + + - Added cslbxServerFarmStatsTable + + - Added OBJECT-GROUP cslbxServerFarmStatsGroup + + - Deprecated OBJECT-GROUP cslbxServerFarmsExtGroup + + - Added OBJECT-GROUP cslbxServerFarmsExtGroupRev1 + + - Deprecated MODULE-COMPLIANCE cslbxMIBComplianceRev2 + + - Added MODULE-COMPLIANCE cslbxMIBComplianceRev3." + REVISION "200601200000Z" + DESCRIPTION + "- Following TEXTUAL CONVENTIONS are modified: + SlbStickyType : New enums(value 5-7) added. + SlbFunctionNameString : Size change from 0..31 to 0..255 + + - Following tables are moved to CISCO-SLB-HEALTH-MON-MIB + cslbxProbeCfgTable + cslbxDnsProbeIpTable + cslbxProbeHeaderCfgTable + cslbxProbeExpectStatusCfgTable + + - SlbProbeType TEXTUAL-CONVENTION is + moved to CISCO-SLB-HEALTH-MON-MIB + + - Added UNITS clause for the following objects + cslbxServerFarmInbandResetTimer + cslbxHttpReturnCodeResetTimer + cslbxHttpReturnCodeResetTimer + cslbxVirtualPendingTimer + cslbxFtHeartBeatTimer + + - Added following objects in cslbxServerFarmTable + cslbxServerFarmTransparent + cslbxServerFarmSlowStart + cslbxServerFarmHashHeaderName + cslbxServerFarmHashCookieName + cslbxServerFarmUrlPatternBegin + cslbxServerFarmUrlPatternEnd + cslbxServerFarmDescription + cslbxServerFarmType + + - Added following objects in CslbxStatsTable + cslbxStatsL4PolicyHCConns + cslbxStatsL7PolicyHCConns + cslbxStatsDroppedL4PolicyHCConns + cslbxStatsDroppedL7PolicyHCConns + cslbxStatsNoMatchPolicyHCRejects + cslbxStatsNoCfgPolicyHCRejects + cslbxStatsAclDenyHCRejects + cslbxStatsVerMismatchHCRejects + + - defined following tables. + cslbxSfarmHttpReturnCodeTable." + REVISION "200502241000Z" + DESCRIPTION + "Additional definition to support new SLB features: + + - Add new objects into cslbxPolicyTable and + cslbxVirtualServerTable to support Backup Server + feature. + + - Add new cslbxScriptFileTable, cslbxScriptTaskTable + and new objects into cslbxProbeCfgTable to support + Scripted Probe feature. + + - Add new cslbxOwnerTalbe and new object into + cslbVirtualServerTable to support Owner feature. + + - Add new objects into cslbxRuleTable to support the + packet counters per SLB policy. + + - Add new objects into cslbxXmlConfigTable to support + additional user access control for the XML server. + + - Add new objects into cslbxVirtualServerTable and + cslbxPolicyTable to support the Reverse Sticky + configuration. + + - Add new object cslbxProbePort to support + configuration of service port for a Probe entry. + + - Add new object cslbxHttpExpressionRequestMethod to + support configuration of HTTP request method + matching. + + - Add new object cslbxVirtualMaxConns and + cslbxVirtualFlowMode into cslbxVirtualServerTable + to support additional flow control for a Virtual + Server." + REVISION "200208190000Z" + DESCRIPTION + "Initial version of this MIB module. It is an extension + to SLB MIB for Layer 7 policy load balancing features." + ::= { ciscoMgmt 254 } + + +ciscoSlbExtMIBNotifs OBJECT IDENTIFIER + ::= { ciscoSlbExtMIB 0 } + +ciscoSlbExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoSlbExtMIB 1 } + +cslbxStats OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 1 } + +cslbxServerFarms OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 2 } + +cslbxClientNatPools OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 3 } + +cslbxStickyObjects OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 4 } + +cslbxMaps OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 5 } + +cslbxServerProbes OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 6 } + +cslbxPolicies OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 7 } + +cslbxVirtualServers OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 8 } + +cslbxVlans OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 9 } + +cslbxFaultTolerance OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 10 } + +cslbxXmlConfig OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 11 } + +cslbxConnections OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 12 } + +cslbxNotifObjects OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 13 } + +cslbxOwnerObjects OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 14 } + +cslbxScriptObjects OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBObjects 15 } + +ciscoSlbExtMIBConform OBJECT IDENTIFIER + ::= { ciscoSlbExtMIB 2 } + + +-- ******************************************************************** +-- * * +-- * Textual Conventions * +-- * * +-- ******************************************************************** + +SlbObjectNameString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of an associated SLB object. + All SLB object names are in uppercase." + SYNTAX OCTET STRING (SIZE (0..15)) + +SlbFunctionNameString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The label name for a section of the executable script. + A section of script is a logical container which + includes the executable instructions to perform a + certain task. The Tool Command Language (Tcl) is one + of the well-defined scripting languages. The language + is depending on individual implementation of an SLB + device. The scripts will be imported into an SLB + system as parts of the user's configurations. The + purpose of supporting scripting language is to extend + the existing functionalities in a particular SLB + implementation. + + The SlbFunctionNameString must only contain these + characters: + - lowercase character 'a' to 'z'. + - uppercase character 'A' to 'Z'. + - numeric character '0' to '9'. + - the underscore '_' character." + SYNTAX OCTET STRING (SIZE (0..255)) + +SlbUrlString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The octet string containing the Uniform Resource + Locator (URL) information. It is in human-readable + form." + SYNTAX OCTET STRING (SIZE (0..255)) + +SlbRegularExpression ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "A regular expression of length 0 to 255. Regular expressions + are typically used for matching fields in Layer 7 data + streams, such as URLs or Cookies in HTTP. The following + syntax is based on the file name matching algorithm commonly + employed in UNIX : + '*' matches zero or more characters; + '?' matches exactly one character; + '\' means escaped character, e.g., '\*' matches the + character '*'; + a bracketed range matches any single character from the + range, e.g. [0-9] matches '0', '2', and '9', but not + 'a'; + a leading ^ in a range means don't match any in the range; + '+' matches any sequence of one or more characters; + '.' matches any single character; + All other characters represent themselves. + '\a' matches alert (ASCII 7); + '\b' matches backspace (ASCII 8); + '\f' matches form-feed (ASCII 12); + '\n' matches newline (ASCII 10); + '\r' matches carriage return (ASCII 13); + '\t' matches tab (ASCII 9); + '\v' matches vertical tab (ASCII 11); + '\0' matches null (ASCII 0); + '\\' matches backslash; + '\x##' matches the ASCII character whose hexadecimal + representation is ##." + SYNTAX OCTET STRING (SIZE (0..255)) + +SlbFailAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current action setting for a server farm when + a real server has failed. + 'noAction' : No additional action besides taking + the server out of service. + 'purgeConns' : Purge all connections to this real + server. + 'reassignConns' : Re-assign all connections to another + real server. + 'undefined' : New action not yet defined." + SYNTAX INTEGER { + noAction(1), + purgeConns(2), + reassignConns(3), + undefined(4) + } + +SlbIpAdvertise ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current advertise option for the virtual server + IP address. + 'alwaysAdvertise' : Advertise VIP if configured. + 'activeAdvertise' : Advertise VIP only if virtual + server is active. + 'undefined' : New type not yet defined." + SYNTAX INTEGER { + alwaysAdvertise(1), + activeAdvertise(2), + undefined(3) + } + +SlbStickyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current type of the Sticky Group. A Sticky Group + is a list of rules mapping incoming connection + parameters, such as source IP address, to specific + real servers. If an incoming connection matches a + rule in a Sticky Group, the SLB may 'stick' that + connection to the real server specified in the + matching rule. + 'srcIpSticky' : Stick based on source IP address. + 'httpCookieSticky' : Stick based on HTTP Cookie name. + 'sslSticky' : Stick based on SSL Session ID. + 'undefined' : New sticky type not yet defined. + 'destIpSticky' : Stick based on the destination + IP address. + 'srcDestISticky' : Stick based on the Source and + Destionation IP Address. + 'httpHeaderSticky' : Stick based on the HTTP Header + Name." + SYNTAX INTEGER { + srcIpSticky(1), + httpCookieSticky(2), + sslSticky(3), + undefined(4), + destIpSticky(5), + srcDestSticky(6), + httpHeaderSticky(7) + } + +SlbMapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current type of the Map group. A Map group + contains a list of rules matching information in + the connection with the HTTP URL, HTTP Cookie, + HTTP Header, or HTTP Return Code criteria. + 'notCfgMap' : Map type has not been specified. + 'urlMap' : HTTP URL matching group. + 'cookieMap' : HTTP Cookie matching group. + 'headerMap' : HTTP Header field matching group. + 'returnCodeMap' : HTTP return code parsing group. + 'undefined' : New matching type not yet defined." + SYNTAX INTEGER { + notCfgMap(1), + urlMap(2), + cookieMap(3), + headerMap(4), + returnCodeMap(5), + undefined(6) + } + +SlbReplicationMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current replicating option for the virtual + server. + 'replNone' : Do not replicate any information. + 'replAll' : Replicate connection and sticky + information. + 'replConnection' : Replicate only the connection + information. + 'replStickyData' : Replicate only the sticky + information." + SYNTAX INTEGER { + replNone(1), + replAll(2), + replConnection(3), + replStickyData(4) + } + +SlbProbeAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current action setting for a probing condition or + monitoring condition such as the HTTP return code. + 'noAction' : No action. + 'logAction' : Logging the event. + 'removeAction' : Removing the service. + 'countAction' : Counting and logging the event. + 'undefined' : New action not yet defined." + SYNTAX INTEGER { + noAction(1), + logAction(2), + removeAction(3), + countAction(4), + undefined(5) + } + +SlbVlanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each configured SLB VLAN has one of the following + types : + 'clientVlan' : Client side VLAN interface. + 'serverVlan' : Server side VLAN interface. + 'ftVlan' : Fault Tolerance VLAN interface." + SYNTAX INTEGER { + clientVlan(1), + serverVlan(2), + ftVlan(3) + } + +SlbFtState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current Fault Tolerance state of the SLB entity. + 'notConfigFT' : Was not configured with FT. + 'initializingFT' : Initializing Fault Tolerance. + 'activeFT' : Active FT peer. + 'standbyFT' : Standby FT peer." + SYNTAX INTEGER { + notConfigFT(1), + initializingFT(2), + activeFT(3), + standbyFT(4) + } + +SlbDirectionalMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The flow direction type of the traffic destined to a + particular Virtual Server. + 'unidirectional' : traffic only in one direction. + 'bidirectional' : traffic in both directions. + 'defdirectional' : UDP traffic is unidirection, + TCP and other traffics are + bidirectional." + SYNTAX INTEGER { + unidirectional(1), + bidirectional(2), + defdirectional(3) + } +-- ************************************************************* +-- * * +-- * SLB-EXT - Statistics Table * +-- * * +-- ************************************************************* + +cslbxStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of global SLB statistics for all local SLB + entities. It contains addition information to the + slbStatsTable." + ::= { cslbxStats 1 } + +cslbxStatsTableEntry OBJECT-TYPE + SYNTAX CslbxStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of additional SLB statistics for a particular + SLB entity." + AUGMENTS { slbStatsTableEntry } + + ::= { cslbxStatsTable 1 } + +CslbxStatsTableEntry ::= SEQUENCE { + cslbxStatsServerInitConns Counter32, + cslbxStatsServerInitHCConns Counter64, + cslbxStatsCurrConnections Gauge32, + cslbxStatsCurrServerInitConns Gauge32, + cslbxStatsFailedConns Counter32, + cslbxStatsFailedServerInitConns Counter32, + cslbxStatsL4PolicyConns Counter32, + cslbxStatsL7PolicyConns Counter32, + cslbxStatsDroppedL4PolicyConns Counter32, + cslbxStatsDroppedL7PolicyConns Counter32, + cslbxStatsFtpConns Counter32, + cslbxStatsHttpRedirectConns Counter32, + cslbxStatsDroppedRedirectConns Counter32, + cslbxStatsNoMatchPolicyRejects Counter32, + cslbxStatsNoCfgPolicyRejects Counter32, + cslbxStatsNoActiveServerRejects Counter32, + cslbxStatsAclDenyRejects Counter32, + cslbxStatsMaxParseLenRejects Counter32, + cslbxStatsBadSslFormatRejects Counter32, + cslbxStatsL7ParserErrorRejects Counter32, + cslbxStatsVerMismatchRejects Counter32, + cslbxStatsOutOfMemoryRejects Counter32, + cslbxStatsTimedOutConnections Counter32, + cslbxStatsTcpChecksumErrorPkts Counter32, + cslbxStatsIpChecksumErrorPkts Counter32, + cslbxStatsL4PolicyHCConns Counter64, + cslbxStatsL7PolicyHCConns Counter64, + cslbxStatsDroppedL4PolicyHCConns Counter64, + cslbxStatsDroppedL7PolicyHCConns Counter64, + cslbxStatsNoMatchPolicyHCRejects Counter64, + cslbxStatsNoCfgPolicyHCRejects Counter64, + cslbxStatsAclDenyHCRejects Counter64, + cslbxStatsVerMismatchHCRejects Counter64 +} + +cslbxStatsServerInitConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections initiated by the + servers." + ::= { cslbxStatsTableEntry 1 } + +cslbxStatsServerInitHCConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections initiated by the + servers. This is the 64-bit version of + cslbxStatsServerInitConns." + ::= { cslbxStatsTableEntry 2 } + +cslbxStatsCurrConnections OBJECT-TYPE + SYNTAX Gauge32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections currently still open." + ::= { cslbxStatsTableEntry 3 } + +cslbxStatsCurrServerInitConns OBJECT-TYPE + SYNTAX Gauge32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server initiated connections currently + still open." + ::= { cslbxStatsTableEntry 4 } + +cslbxStatsFailedConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections that were load balanced + to real servers that then failed to respond." + ::= { cslbxStatsTableEntry 5 } + +cslbxStatsFailedServerInitConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of server initiated connections that + failed." + ::= { cslbxStatsTableEntry 6 } + +cslbxStatsL4PolicyConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections made to the virtual servers + with only layer 4 configuration." + ::= { cslbxStatsTableEntry 7 } + +cslbxStatsL7PolicyConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections made to the virtual servers + with some layer 7 configuration." + ::= { cslbxStatsTableEntry 8 } + +cslbxStatsDroppedL4PolicyConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections dropped by virtual + servers with only layer 4 configuration." + ::= { cslbxStatsTableEntry 9 } + +cslbxStatsDroppedL7PolicyConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections dropped by virtual + servers with some layer 7 policy." + ::= { cslbxStatsTableEntry 10 } + +cslbxStatsFtpConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections made to virtual servers + with the FTP service." + ::= { cslbxStatsTableEntry 11 } + +cslbxStatsHttpRedirectConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections made to HTTP + redirect servers." + ::= { cslbxStatsTableEntry 12 } + +cslbxStatsDroppedRedirectConns OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections dropped by HTTP + redirect servers." + ::= { cslbxStatsTableEntry 13 } + +cslbxStatsNoMatchPolicyRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because they + failed to match any configured policy." + ::= { cslbxStatsTableEntry 14 } + +cslbxStatsNoCfgPolicyRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the + matching virtual server was not configured with any + policy." + ::= { cslbxStatsTableEntry 15 } + +cslbxStatsNoActiveServerRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the + chosen server farm did not have any active servers." + ::= { cslbxStatsTableEntry 16 } + +cslbxStatsAclDenyRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the + the matching client access list was configured to deny + access." + ::= { cslbxStatsTableEntry 17 } + +cslbxStatsMaxParseLenRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the length + of an HTTP request or response header exceeded the + maximum L7 parse length configured for the matching + virtual server." + ::= { cslbxStatsTableEntry 18 } + +cslbxStatsBadSslFormatRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because some + invalid or unrecognized SSL format was detected." + ::= { cslbxStatsTableEntry 19 } + +cslbxStatsL7ParserErrorRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because an + error occurred while parsing the connection data + at Layer 7." + ::= { cslbxStatsTableEntry 20 } + +cslbxStatsVerMismatchRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the + Layer 7 configuration was changed while Layer 7 + parsing was occurring on the connection." + ::= { cslbxStatsTableEntry 21 } + +cslbxStatsOutOfMemoryRejects OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the + SLB module could not allocate the required memory." + ::= { cslbxStatsTableEntry 22 } + +cslbxStatsTimedOutConnections OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections that were terminated because + they were idle longer than the configured idle timeout + value." + ::= { cslbxStatsTableEntry 23 } + +cslbxStatsTcpChecksumErrorPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulated number of TCP packets which have + checksum error." + ::= { cslbxStatsTableEntry 24 } + +cslbxStatsIpChecksumErrorPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accumulated number of IP packets which have + checksum error." + ::= { cslbxStatsTableEntry 25 } + +cslbxStatsL4PolicyHCConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections made to the virtual servers + with only layer 4 configuration. This object is a 64-bit + version of cslbxStatsL4PolicyConns." + ::= { cslbxStatsTableEntry 26 } + +cslbxStatsL7PolicyHCConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections made to the virtual servers + with some layer 7 configuration. This object is a 64-bit + version of cslbxStatsL7PolicyConns." + ::= { cslbxStatsTableEntry 27 } + +cslbxStatsDroppedL4PolicyHCConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections dropped by virtual servers + with only layer 4 configuration. This object is a 64-bit + version of cslbxStatsDroppedL4PolicyConns." + ::= { cslbxStatsTableEntry 28 } + +cslbxStatsDroppedL7PolicyHCConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections dropped by virtual servers + with some layer 7 configuration. This object is a 64-bit + version of cslbxStatsDroppedL7PolicyConns." + ::= { cslbxStatsTableEntry 29 } + +cslbxStatsNoMatchPolicyHCRejects OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because they + failed to match any configured policy. This object + is a 64-bit version of cslbxStatsNoMatchPolicyRejects." + ::= { cslbxStatsTableEntry 30 } + +cslbxStatsNoCfgPolicyHCRejects OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the + matching virtual server was not configured with any + policy. This object is a 64-bit version of + cslbxStatsNoCfgPolicyRejects." + ::= { cslbxStatsTableEntry 31 } + +cslbxStatsAclDenyHCRejects OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the + the matching client access list was configured to deny + access. This object is a 64-bit version of + cslbxStatsAclDenyRejects." + ::= { cslbxStatsTableEntry 32 } + +cslbxStatsVerMismatchHCRejects OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections rejected because the + Layer 7 configuration was changed while Layer 7 + parsing was occurring on the connection. This object + is a 64-bit version of cslbxStatsVerMismatchRejects." + ::= { cslbxStatsTableEntry 33 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Server Farm Table * +-- * * +-- ************************************************************* + +cslbxServerFarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxServerFarmTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of server farms, each of which is a + group of real servers to be used by SLB for load + balancing. It contains additional configurations to + the slbSeverFarmTable." + ::= { cslbxServerFarms 1 } + +cslbxServerFarmTableEntry OBJECT-TYPE + SYNTAX CslbxServerFarmTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional configuration parameters about a + particular server farm served by a particular + local SLB entity." + AUGMENTS { slbServerFarmTableEntry } + + ::= { cslbxServerFarmTable 1 } + +CslbxServerFarmTableEntry ::= SEQUENCE { + cslbxServerFarmHashMaskAddrType InetAddressType, + cslbxServerFarmHashMaskAddr InetAddress, + cslbxServerFarmClientNatPool SlbObjectNameString, + cslbxServerFarmFailAction SlbFailAction, + cslbxServerFarmHttpReturnCodeMap SlbObjectNameString, + cslbxServerFarmInFailedThreshold Unsigned32, + cslbxServerFarmInbandResetTimer TimeInterval, + cslbxServerFarmTransparent TruthValue, + cslbxServerFarmSlowStart Unsigned32, + cslbxServerFarmHashHeaderName SnmpAdminString, + cslbxServerFarmHashCookieName SnmpAdminString, + cslbxServerFarmUrlPatternBegin SnmpAdminString, + cslbxServerFarmUrlPatternEnd SnmpAdminString, + cslbxServerFarmDescription SnmpAdminString, + cslbxServerFarmType INTEGER, + cslbxServerFarmState INTEGER +} + +cslbxServerFarmHashMaskAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address stored in + cslbxServerFarmHashMaskAddr." + DEFVAL { ipv4 } + ::= { cslbxServerFarmTableEntry 1 } + +cslbxServerFarmHashMaskAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mask value applied to the IP address before + performing IP hashing operation." + DEFVAL { 'FFFFFFFF'H } + ::= { cslbxServerFarmTableEntry 2 } + +cslbxServerFarmClientNatPool OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the current client NAT pool associated + with this server farm." + DEFVAL { "" } + ::= { cslbxServerFarmTableEntry 3 } + +cslbxServerFarmFailAction OBJECT-TYPE + SYNTAX SlbFailAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current action assigned to this server farm when + a server has failed ARP or health probe." + DEFVAL { noAction } + ::= { cslbxServerFarmTableEntry 4 } + +cslbxServerFarmHttpReturnCodeMap OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the HTTP return code checking applied + to with this server farm." + DEFVAL { "" } + ::= { cslbxServerFarmTableEntry 5 } + +cslbxServerFarmInFailedThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold of failed connections before the + inband health check taking a server in this farm + out-of-service." + DEFVAL { 4294967295 } + ::= { cslbxServerFarmTableEntry 6 } + +cslbxServerFarmInbandResetTimer OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The wait time interval before the inband health check + reset a failed server to enable state. The value of + zero indicates failed state will never reset." + DEFVAL { 0 } + ::= { cslbxServerFarmTableEntry 7 } + +cslbxServerFarmTransparent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for specifying a + transparent server farm. In the transparent + mode virtual IP Address to Server IP Address + translation does not take place. + The value 'true' is used for setting it to + transparent mode." + DEFVAL { false } + ::= { cslbxServerFarmTableEntry 8 } + +cslbxServerFarmSlowStart OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies that the connections + to this serverfarm to be in slow start mode. + In an environment that uses weighted least connections + load balancing, a real server that is placed in service + initially has no connections, and could therefore be + assigned so many new connections that it becomes + overloaded. To prevent such an overload, the slow + start feature controls the number of new connections + that are directed to a real server that has just been + placed in service. + + This object is applicable if value of + slbServerFarmPredictor is 'leastConns'." + REFERENCE + "slbServerFarmPredictor is a coulmnar + object in slbServerFarmTable defined + in CISCO-SLB-MIB." + DEFVAL { 0 } + ::= { cslbxServerFarmTableEntry 9 } + +cslbxServerFarmHashHeaderName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the HTTP header name. + This object is applicable only if the value + of slbServerFarmPredictor is 'headerHash'. + + Following set of Header Name values are supported + for this object: + Accept + Accept-Charset + Accept-Encoding + Accept-Language + Authorization + Cache-Control + Connection + Content-MD5 + Expect, From, Host, If-Match + Pragma, Referrer, Transfer-Encoding + User-Agent, Via." + REFERENCE + "RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 + Section 5.3." + ::= { cslbxServerFarmTableEntry 10 } + +cslbxServerFarmHashCookieName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the + HTTP Cookie Name. This object is applicable + only if the value of slbSererFarmPredictor is + 'cookieHash'." + DEFVAL { "" } + ::= { cslbxServerFarmTableEntry 11 } + +cslbxServerFarmUrlPatternBegin OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sub-string within the URL string at which to + start the hashing operation. The hash result + will be used in the server farm with predictor + 'urlHash'(slbServerFarmPredictor = 'urlHash'). + An empty string indicates hashing should + start from the beginning of the URL." + DEFVAL { "" } + ::= { cslbxServerFarmTableEntry 12 } + +cslbxServerFarmUrlPatternEnd OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sub-string within the URL string at which to + end the hashing operation. The hash result + will be used in the server farm with predictor + 'urlHash'(slbServerFarmPredictor = 'urlHash'). + An empty string indicates hashing should + stop at the end of the URL." + DEFVAL { "" } + ::= { cslbxServerFarmTableEntry 13 } + +cslbxServerFarmDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the + description of the server farm." + DEFVAL { "" } + ::= { cslbxServerFarmTableEntry 14 } + +cslbxServerFarmType OBJECT-TYPE + SYNTAX INTEGER { + redirect(1), + host(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the type of the serverfarm. + The possible values are : + redirect(1): Specifies that this server farm is just used for + redirecting traffic to new virtual server + equivalent. + host (2): Specifies typical server farm offering services. + + This object cannot be changed when the slbServerFarmRowStatus + value is 'active'." + DEFVAL { host } + ::= { cslbxServerFarmTableEntry 15 } + +cslbxServerFarmState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the state of the serverfarm. + The possible values are : + active (1): Specifies that the serverfarm state is active. + A serverfarm will be in the active state when + atleast one of the realservers configured in + this serverfarm is operationaly up and running. + inactive(2): Specifies that the serverfarm state is inactive. + A serverfarm will be in the inactive state when + none of the realservers configured in this + serverfarm is operationaly up and running." + ::= { cslbxServerFarmTableEntry 16 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - HTTP Redirect Server Table * +-- * * +-- ************************************************************* + +cslbxRedirectSvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxRedirectSvrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of HTTP redirect servers. Entry attributes + may be modified regardless of the value of + cslbxRedirectSvrState." + ::= { cslbxServerFarms 2 } + +cslbxRedirectSvrTableEntry OBJECT-TYPE + SYNTAX CslbxRedirectSvrTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular HTTP redirect + virtual server in a particular server farm + served by a particular local SLB entity." + INDEX { + slbEntity, + cslbxRedirectSvrFarmName, + cslbxRedirectSvrName + } + ::= { cslbxRedirectSvrTable 1 } + +CslbxRedirectSvrTableEntry ::= SEQUENCE { + cslbxRedirectSvrFarmName SlbServerString, + cslbxRedirectSvrName SlbServerString, + cslbxRedirectSvrRelocationStr SlbUrlString, + cslbxRedirectSvrBackupString SlbUrlString, + cslbxRedirectSvrRedirectCode Unsigned32, + cslbxRedirectSvrRedirectPort CiscoPort, + cslbxRedirectSvrState SlbRealServerState, + cslbxRedirectSvrNumberOfConns Gauge32, + cslbxRedirectSvrMaxConns Unsigned32, + cslbxRedirectSvrAdminWeight Unsigned32, + cslbxRedirectSvrOperWeight Gauge32, + cslbxRedirectSvrMetric Unsigned32, + cslbxRedirectSvrTotalConns Counter32, + cslbxRedirectSvrHCTotalConns Counter64, + cslbxRedirectSvrRowStatus RowStatus +} + +cslbxRedirectSvrFarmName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Redirect Server's server farm name." + ::= { cslbxRedirectSvrTableEntry 1 } + +cslbxRedirectSvrName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the Redirect Server" + ::= { cslbxRedirectSvrTableEntry 2 } + +cslbxRedirectSvrRelocationStr OBJECT-TYPE + SYNTAX SlbUrlString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The relocation URL string sent in the reply + of the Redirect Server." + ::= { cslbxRedirectSvrTableEntry 3 } + +cslbxRedirectSvrBackupString OBJECT-TYPE + SYNTAX SlbUrlString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The backup string sent in the reply of the + Redirect Server when the associated real server + is disabled." + ::= { cslbxRedirectSvrTableEntry 4 } + +cslbxRedirectSvrRedirectCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HTTP response code sent in the reply by + the Redirect Server." + DEFVAL { 302 } + ::= { cslbxRedirectSvrTableEntry 5 } + +cslbxRedirectSvrRedirectPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP port in the HTTP response sent by + the Redirect Server. Instead of the original + HTTP port (80), the Redirect Server can tell + the client to use a different port (like HTTPS) + when connection to the redirected URL + destination." + DEFVAL { 80 } + ::= { cslbxRedirectSvrTableEntry 6 } + +cslbxRedirectSvrState OBJECT-TYPE + SYNTAX SlbRealServerState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current state of the Redirect Server." + DEFVAL { outOfService } + ::= { cslbxRedirectSvrTableEntry 7 } + +cslbxRedirectSvrNumberOfConns OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number TCP and UDP connections currently open + on this Redirect Server." + ::= { cslbxRedirectSvrTableEntry 8 } + +cslbxRedirectSvrMaxConns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of concurrent open connections + the SLB will allow on this Redirect Server." + DEFVAL { 4294967295 } + ::= { cslbxRedirectSvrTableEntry 9 } + +cslbxRedirectSvrAdminWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user configured weight of the Redirect Server + for the load-balancing algorithms. A weight of zero + indicates that no new connections will be assigned + to this Redirect Server. Higher weight values + indicate to the load-balancing algorithms a higher + availability of this Redirect Server to accept more + work." + DEFVAL { 8 } + ::= { cslbxRedirectSvrTableEntry 10 } + +cslbxRedirectSvrOperWeight OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual operating weight of the Redirect Server + used by the load-balancing algorithms. This can be + adjusted dynamically by DFP. A weight of zero + indicates that no new connections will be assigned + to this Redirect Server. Higher weight values + indicate to the load-balancing algorithms a higher + availability of this Redirect Server to accept more + work." + ::= { cslbxRedirectSvrTableEntry 11 } + +cslbxRedirectSvrMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used by the least connections load-balancing + algorithm. It is the number of connections divided by + the actual operating weight. New connections will be + given to the server with the smaller metric." + ::= { cslbxRedirectSvrTableEntry 12 } + +cslbxRedirectSvrTotalConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections assigned to this + Redirect Server since this server was configured." + ::= { cslbxRedirectSvrTableEntry 13 } + +cslbxRedirectSvrHCTotalConns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections assigned to this + Redirect Server since this server was configured. + This is the 64-bit version of + cslbxRedirectSvrTotalConnections." + ::= { cslbxRedirectSvrTableEntry 14 } + +cslbxRedirectSvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxRedirectSvrTable + following the RowStatus textual convention." + ::= { cslbxRedirectSvrTableEntry 15 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Server Farm Probe Table * +-- * * +-- ************************************************************* + +cslbxServerFarmProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxServerFarmProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of probes in the server farms." + ::= { cslbxServerFarms 3 } + +cslbxServerFarmProbeTableEntry OBJECT-TYPE + SYNTAX CslbxServerFarmProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular probe associated with + a particular server farm, served by a particular local + SLB entity." + INDEX { + slbEntity, + cslbxServerFarmProbeFarmName, + cslbxServerFarmProbeProbeName + } + ::= { cslbxServerFarmProbeTable 1 } + +CslbxServerFarmProbeTableEntry ::= SEQUENCE { + cslbxServerFarmProbeFarmName SlbServerString, + cslbxServerFarmProbeProbeName SlbServerString, + cslbxServerFarmProbeRowStatus RowStatus +} + +cslbxServerFarmProbeFarmName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name the server farm." + ::= { cslbxServerFarmProbeTableEntry 1 } + +cslbxServerFarmProbeProbeName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of probe." + ::= { cslbxServerFarmProbeTableEntry 2 } + +cslbxServerFarmProbeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in cslbxServerFarmProbeTable + following the RowStatus textual convention." + ::= { cslbxServerFarmProbeTableEntry 3 } + + +-- - +-- HTTP ReturnCode support in Server Farm + +cslbxSfarmHttpReturnCodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxSfarmHttpReturnCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the objects that are related + to HTTP return code checking in a server farm." + ::= { cslbxServerFarms 4 } + +cslbxSfarmHttpReturnCodeEntry OBJECT-TYPE + SYNTAX CslbxSfarmHttpReturnCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about HTTP return code checking + for each server farm. The entry contains information + on HTTP Retur Code range, Reset Timer and thresholds + for taking actions." + INDEX { + slbEntity, + slbServerFarmName, + cslbxSfarmHttpRetCodeMinValue + } + ::= { cslbxSfarmHttpReturnCodeTable 1 } + +CslbxSfarmHttpReturnCodeEntry ::= SEQUENCE { + cslbxSfarmHttpRetCodeMinValue CiscoHTTPResponseStatusCode, + cslbxSfarmHttpRetCodeMaxValue CiscoHTTPResponseStatusCode, + cslbxSfarmHttpRetCodeActionType SlbProbeAction, + cslbxSfarmHttpRetCodeThreshold Unsigned32, + cslbxSfarmHttpRetCodeResetTimer TimeInterval, + cslbxSfarmHttpRetCodeStorageType StorageType, + cslbxSfarmHttpRetCodeRowStatus RowStatus +} + +cslbxSfarmHttpRetCodeMinValue OBJECT-TYPE + SYNTAX CiscoHTTPResponseStatusCode + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is used for configuring the minimum + value for HTTP return code checking. + When HTTP return code checking is configured, + the HTTP responses are monitored for all the + balanced HTTP connections. + By using return code checking, one can ensure + that good content is delivered." + REFERENCE + "RFC 2616 Section 6.1.1 Status Code and Reason Phrase." + ::= { cslbxSfarmHttpReturnCodeEntry 1 } + +cslbxSfarmHttpRetCodeMaxValue OBJECT-TYPE + SYNTAX CiscoHTTPResponseStatusCode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the maximum + value for HTTP return error code checking. + When HTTP return code checking is configured, + the HTTP responses are monitored for all the + balanced HTTP connections. + By using return code checking, one can ensure + that good content is delivered." + REFERENCE + "RFC 2616 Section 6.1.1 Status Code and Reason Phrase." + DEFVAL { 100 } + ::= { cslbxSfarmHttpReturnCodeEntry 2 } + +cslbxSfarmHttpRetCodeActionType OBJECT-TYPE + SYNTAX SlbProbeAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object defines what actions will be taken + if the HTTP return error code checking is done. + + The value 'countAction' increments the statistics of + the number of occurrences of return codes received. + + The value 'logAction' specifies where syslog messages are + sent when a threshold is reached. + + The value 'removeAction' specifies where the syslog messages + are sent when a threshold is reached and the server + is removed from the service." + ::= { cslbxSfarmHttpReturnCodeEntry 3 } + +cslbxSfarmHttpRetCodeThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the number of + return code occurrences before the action specified + in cslbxServerFarmRetCodeActionType is taken. + + This object is applicable only if the value of + cslbxServerFarmRetCodeActionType is 'logAction' + or 'removeAction'." + DEFVAL { 0 } + ::= { cslbxSfarmHttpReturnCodeEntry 4 } + +cslbxSfarmHttpRetCodeResetTimer OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The wait time interval before the processing can resume. + This object is applicable if the value of + This object is applicable only if the value of + cslbxServerFarmRetCodeActionType is 'logAction' + or 'removeAction'." + ::= { cslbxSfarmHttpReturnCodeEntry 5 } + +cslbxSfarmHttpRetCodeStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row." + DEFVAL { nonVolatile } + ::= { cslbxSfarmHttpReturnCodeEntry 6 } + +cslbxSfarmHttpRetCodeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used for adding/deleting entries in + the table. + + An entry MUST NOT exist in the active state unless all + objects in the entry have an appropriate value, as described + in the description clause for each writable object. + + This object may be modified if the associated + instance of this object is equal to active(1), + notInService(2), or notReady(3). All other writable objects + may be modified if the associated instance of this object is + equal to notInService(2) or notReady(3)." + ::= { cslbxSfarmHttpReturnCodeEntry 7 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Server Farm Stats Table * +-- * * +-- ************************************************************* + +cslbxServerFarmStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxServerFarmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the statistics of server farms" + ::= { cslbxServerFarms 5 } + +cslbxServerFarmStatsEntry OBJECT-TYPE + SYNTAX CslbxServerFarmStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in cslbxServerFarmStatsTable. Each entry + contains statistical information such as current connections, + total connections etc." + AUGMENTS { slbServerFarmTableEntry } + + ::= { cslbxServerFarmStatsTable 1 } + +CslbxServerFarmStatsEntry ::= SEQUENCE { + cslbxServerFarmTotalConns Counter64, + cslbxServerFarmCurrConns Counter64, + cslbxServerFarmFailedConns Counter64, + cslbxServerFarmNumOfTimeFailOvers Counter32, + cslbxServerFarmNumOfTimeBkInServs Counter32 +} + +cslbxServerFarmTotalConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections loadbalanced to + all the real servers associated with this server farm." + ::= { cslbxServerFarmStatsEntry 1 } + +cslbxServerFarmCurrConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of active connections loadbalanced to + all the real servers associated with this server farm." + ::= { cslbxServerFarmStatsEntry 2 } + +cslbxServerFarmFailedConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections failed to all + the real servers associated with this server farm. + Failure reasons can be Maximum connections reached, + Real Server down etc." + ::= { cslbxServerFarmStatsEntry 3 } + +cslbxServerFarmNumOfTimeFailOvers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the value of the number of times + a serverfarm has failed over. The failed over state is + specified by the cslbxServerFarmState object with a value + of inactive(2)." + ::= { cslbxServerFarmStatsEntry 4 } + +cslbxServerFarmNumOfTimeBkInServs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the value of the number of times + a serverfarm has returned back to inservice after failing + over. The inservice state is specified by the + cslbxServerFarmState object with a value of active(1)." + ::= { cslbxServerFarmStatsEntry 5 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - IP NAT Pool Table * +-- * * +-- ************************************************************* + +cslbxNatPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxNatPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IP NAT pools." + ::= { cslbxClientNatPools 1 } + +cslbxNatPoolEntry OBJECT-TYPE + SYNTAX CslbxNatPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular NAT pool + served by a particular local SLB entity." + INDEX { + slbEntity, + cslbxNatPoolName + } + ::= { cslbxNatPoolTable 1 } + +CslbxNatPoolEntry ::= SEQUENCE { + cslbxNatPoolName SlbServerString, + cslbxNatPoolStartAddressType InetAddressType, + cslbxNatPoolStartAddress InetAddress, + cslbxNatPoolEndAddressType InetAddressType, + cslbxNatPoolEndAddress InetAddress, + cslbxNatPoolRowStatus RowStatus +} + +cslbxNatPoolName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the NAT pool." + ::= { cslbxNatPoolEntry 1 } + +cslbxNatPoolStartAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address stored in + cslbxNatPoolStartAddress." + DEFVAL { ipv4 } + ::= { cslbxNatPoolEntry 2 } + +cslbxNatPoolStartAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The first IP address in this NAT pool." + DEFVAL { '00000000'H } + ::= { cslbxNatPoolEntry 3 } + +cslbxNatPoolEndAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address stored in + cslbxNatPoolEndAddress." + DEFVAL { ipv4 } + ::= { cslbxNatPoolEntry 4 } + +cslbxNatPoolEndAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The last IP address in this NAT pool." + DEFVAL { '00000000'H } + ::= { cslbxNatPoolEntry 5 } + +cslbxNatPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in cslbxNatPoolTable following + the RowStatus textual convention." + ::= { cslbxNatPoolEntry 6 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Sticky Group Table * +-- * * +-- ************************************************************* + +cslbxStickyGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxStickyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Sticky Groups." + ::= { cslbxStickyObjects 1 } + +cslbxStickyGroupEntry OBJECT-TYPE + SYNTAX CslbxStickyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Sticky Group + served by a particular local SLB entity." + INDEX { + slbEntity, + cslbxStickyGroupId + } + ::= { cslbxStickyGroupTable 1 } + +CslbxStickyGroupEntry ::= SEQUENCE { + cslbxStickyGroupId Unsigned32, + cslbxStickyGroupType SlbStickyType, + cslbxStickyGroupMaskAddressType InetAddressType, + cslbxStickyGroupMaskAddress InetAddress, + cslbxStickyGroupCookieName SnmpAdminString, + cslbxStickyGroupStickyTimer Unsigned32, + cslbxStickyGroupRowStatus RowStatus, + cslbxStickyGroupHeaderName SnmpAdminString, + cslbxStickyGroupTimeoutActiveConn TruthValue, + cslbxStickyGroupReplicate TruthValue +} + +cslbxStickyGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Sticky Group's ID." + ::= { cslbxStickyGroupEntry 1 } + +cslbxStickyGroupType OBJECT-TYPE + SYNTAX SlbStickyType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This Sticky Group's type." + ::= { cslbxStickyGroupEntry 2 } + +cslbxStickyGroupMaskAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address stored in + cslbxStickyGroupMaskAddress." + DEFVAL { ipv4 } + ::= { cslbxStickyGroupEntry 3 } + +cslbxStickyGroupMaskAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The network mask used with the ipSticky type. The + source IP address will be AND'ed with this mask before + inserting into the sticky database." + DEFVAL { 'FFFFFFFF'H } + ::= { cslbxStickyGroupEntry 4 } + +cslbxStickyGroupCookieName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HTTP Cookie name used with httpCookieSticky + type." + ::= { cslbxStickyGroupEntry 5 } + +cslbxStickyGroupStickyTimer OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of time a Sticky Group may exist before + being automatically removed." + ::= { cslbxStickyGroupEntry 6 } + +cslbxStickyGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in + cslbxStickyGroupTable following the RowStatus + textual convention." + ::= { cslbxStickyGroupEntry 7 } + +cslbxStickyGroupHeaderName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the HTTP Header name. + This is applicable only if the value of + cslbxStickyGroupType is 'httpHeaderSticky'." + ::= { cslbxStickyGroupEntry 8 } + +cslbxStickyGroupTimeoutActiveConn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether the sticky + entries to be timed out if active connections + exist once the sticky timer expires. + If set to 'true', sticky entries will timeout + even if connections exist. If set to 'false' + sticky entries will not time out if there exist + any active connections." + ::= { cslbxStickyGroupEntry 9 } + +cslbxStickyGroupReplicate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables/disables sticky replication + in a redundant configuration." + ::= { cslbxStickyGroupEntry 10 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Sticky Object Table * +-- * * +-- ************************************************************* + +cslbxStickyObjectTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxStickyObjectTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of existing sticky entries. Sticky entries + allow related connections to be sent to the same + real server on a per client basis. This table + supports the Content Switching Module (CSM) feature + which is not supported by the slbStickyObjectTable + in the CISCO-SLB-MIB." + ::= { cslbxStickyObjects 2 } + +cslbxStickyObjectTableEntry OBJECT-TYPE + SYNTAX CslbxStickyObjectTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sticky entry by a + particular local SLB entity." + INDEX { + slbEntity, + cslbxStickyObjectIndex + } + ::= { cslbxStickyObjectTable 1 } + +CslbxStickyObjectTableEntry ::= SEQUENCE { + cslbxStickyObjectIndex Unsigned32, + cslbxStickyObjectGroupId Unsigned32, + cslbxStickyObjectType SlbStickyType, + cslbxStickyObjectSourceInfo Unsigned32, + cslbxStickyObjectRealAddressType InetAddressType, + cslbxStickyObjectRealAddress InetAddress, + cslbxStickyObjectRealPort CiscoPort +} + +cslbxStickyObjectIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sticky entry index." + ::= { cslbxStickyObjectTableEntry 1 } + +cslbxStickyObjectGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The group ID associated with this sticky entry." + ::= { cslbxStickyObjectTableEntry 2 } + +cslbxStickyObjectType OBJECT-TYPE + SYNTAX SlbStickyType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sticky type of this sticky entry." + ::= { cslbxStickyObjectTableEntry 3 } + +cslbxStickyObjectSourceInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client IP address or hashed of source data used + created this sticky entry." + ::= { cslbxStickyObjectTableEntry 4 } + +cslbxStickyObjectRealAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in + cslbxStickyObjectRealAddress." + ::= { cslbxStickyObjectTableEntry 5 } + +cslbxStickyObjectRealAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The real server IP address selected for all clients + matched this sticky entry." + ::= { cslbxStickyObjectTableEntry 6 } + +cslbxStickyObjectRealPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the real server associated with + this sticky entry." + ::= { cslbxStickyObjectTableEntry 7 } + + +-- Sticky Group Extension Table + +cslbxStickyGroupExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxStickyGroupExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An extension to cslbxStickyGroupTable. + This table contains additional objects + related to sticky group." + ::= { cslbxStickyObjects 3 } + +cslbxStickyGroupExtEntry OBJECT-TYPE + SYNTAX CslbxStickyGroupExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table. + Each entry contains offset, + value, secondary cookie etc." + AUGMENTS { cslbxStickyGroupEntry } + + ::= { cslbxStickyGroupExtTable 1 } + +CslbxStickyGroupExtEntry ::= SEQUENCE { + cslbxStickyOffset Unsigned32, + cslbxStickyLength Unsigned32, + cslbxStickyCookieSecondary SnmpAdminString, + cslbxStickyCookieInsertEnable TruthValue, + cslbxStickyCookieExpiryDate DateAndTime +} + +cslbxStickyOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the offset value to specify + portion of the cookie/header/SSL-ID to use to 'stick' + connections. + This object is applicable to following values of + cslbxStickyGroupType: + 'httpCookieSticky' + 'sslSticky' + 'httpHeaderSticky'." + ::= { cslbxStickyGroupExtEntry 1 } + +cslbxStickyLength OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the length + of the value specified in cslbxStickyOffset + to maintain sticky connections." + ::= { cslbxStickyGroupExtEntry 2 } + +cslbxStickyCookieSecondary OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the alternate + cookie name appearing in URL string to stick + a connection." + DEFVAL { "" } + ::= { cslbxStickyGroupExtEntry 3 } + +cslbxStickyCookieInsertEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object enables/disables inserting a cookie. + The cookie insert feature enables the device + to insert a cookie in the 'Set-Cookie' header in the + HTTP response." + ::= { cslbxStickyGroupExtEntry 4 } + +cslbxStickyCookieExpiryDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the valid life time of the cookie. + This is the value sent in 'expires=' attribute of + 'Set-Cookie' header in the HTTP response." + ::= { cslbxStickyGroupExtEntry 5 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Map Table * +-- * * +-- ************************************************************* + +cslbxMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxMapTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of SLB map groups. A SLB map group contains + a list of matching criteria." + ::= { cslbxMaps 1 } + +cslbxMapTableEntry OBJECT-TYPE + SYNTAX CslbxMapTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular map group, + served by a particular local SLB entity." + INDEX { + slbEntity, + cslbxMapName + } + ::= { cslbxMapTable 1 } + +CslbxMapTableEntry ::= SEQUENCE { + cslbxMapName SlbServerString, + cslbxMapType SlbMapType, + cslbxMapRowStatus RowStatus +} + +cslbxMapName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the map group." + ::= { cslbxMapTableEntry 1 } + +cslbxMapType OBJECT-TYPE + SYNTAX SlbMapType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the map group." + DEFVAL { notCfgMap } + ::= { cslbxMapTableEntry 2 } + +cslbxMapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxMapTable + following the RowStatus textual convention." + ::= { cslbxMapTableEntry 3 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - HTTP Regular Expression Table * +-- * * +-- ************************************************************* + +cslbxHttpExpressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxHttpExpressionTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of HTTP field and regular expressions." + ::= { cslbxMaps 2 } + +cslbxHttpExpressionTableEntry OBJECT-TYPE + SYNTAX CslbxHttpExpressionTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular HTTP field and + the regular expression in a particular map group, + served by a particular local SLB entity." + INDEX { + slbEntity, + cslbxHttpExpressionMapName, + cslbxHttpExpressionIndex + } + ::= { cslbxHttpExpressionTable 1 } + +CslbxHttpExpressionTableEntry ::= SEQUENCE { + cslbxHttpExpressionMapName SlbServerString, + cslbxHttpExpressionIndex Unsigned32, + cslbxHttpExpressionFieldName SlbRegularExpression, + cslbxHttpExpressionValue SlbRegularExpression, + cslbxHttpExpressionRowStatus RowStatus, + cslbxHttpExpressionRequestMethod SnmpAdminString +} + +cslbxHttpExpressionMapName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the Map containing this entry. + This entry is only valid for cslbxMapType of: + 'urlMap', 'cookieMap', or 'headerMap'." + ::= { cslbxHttpExpressionTableEntry 1 } + +cslbxHttpExpressionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this item within a Map group." + ::= { cslbxHttpExpressionTableEntry 2 } + +cslbxHttpExpressionFieldName OBJECT-TYPE + SYNTAX SlbRegularExpression + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HTTP Cookie Name or Header Name. The SLB device + will parse the HTTP packets for this field name. This + object is not used for the Map type of 'urlMap', since + there is only one HTTP URL field in a HTTP request." + ::= { cslbxHttpExpressionTableEntry 3 } + +cslbxHttpExpressionValue OBJECT-TYPE + SYNTAX SlbRegularExpression + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The regular expression to match against a HTTP URL, + Cookie, or Header field." + ::= { cslbxHttpExpressionTableEntry 4 } + +cslbxHttpExpressionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxHttpExpressionTable + following the RowStatus textual convention." + ::= { cslbxHttpExpressionTableEntry 5 } + +cslbxHttpExpressionRequestMethod OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The expression string to match against the HTTP + request method type string. Some of the standard + request methods are: 'GET', 'HEAD', 'POST', 'PUT', + 'DELETE', 'TRACE', 'CONNECT', 'OPTIONS'." + DEFVAL { ''H } + ::= { cslbxHttpExpressionTableEntry 6 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - ReturnCode Action Rule Table * +-- * * +-- ************************************************************* + +cslbxHttpReturnCodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxHttpReturnCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of rules associating ReturnCode maps and + intervals of HTTP return codes with actions to + perform when particular HTTP return codes are seen + in the data stream." + ::= { cslbxMaps 3 } + +cslbxHttpReturnCodeEntry OBJECT-TYPE + SYNTAX CslbxHttpReturnCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the particular action rule in a + particular map of type 'returnCodeMap' dealing with + a particular range of HTTP return codes, served by a + particular local SLB entity." + INDEX { + slbEntity, + cslbxHttpReturnCodeMapName, + cslbxHttpReturnCodeMinValue + } + ::= { cslbxHttpReturnCodeTable 1 } + +CslbxHttpReturnCodeEntry ::= SEQUENCE { + cslbxHttpReturnCodeMapName SlbServerString, + cslbxHttpReturnCodeMinValue Unsigned32, + cslbxHttpReturnCodeMaxValue Unsigned32, + cslbxHttpReturnCodeThreshold Unsigned32, + cslbxHttpReturnCodeResetTimer TimeInterval, + cslbxHttpReturnCodeType SlbProbeAction, + cslbxHttpReturnCodeRowStatus RowStatus +} + +cslbxHttpReturnCodeMapName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the ReturnCode map containing this action + rule." + ::= { cslbxHttpReturnCodeEntry 1 } + +cslbxHttpReturnCodeMinValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The minimum HTTP return code that this rule matches." + REFERENCE + "RFC 2616 Section 6.1.1 Status Code and Reason Phrase." + ::= { cslbxHttpReturnCodeEntry 2 } + +cslbxHttpReturnCodeMaxValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum HTTP return code that this rule matches." + REFERENCE + "RFC 2616 Section 6.1.1 Status Code and Reason Phrase." + DEFVAL { 0 } + ::= { cslbxHttpReturnCodeEntry 3 } + +cslbxHttpReturnCodeThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of times the return code seen before the + action taking place. Once HTTP return codes between + cslbxHttpReturnCodeMinValue and + cslbxHttpReturnCodeMaxValue, inclusive, have + been seen at least cslbxHttpReturnCodeThreshold + times, the action specified by + cslbxHttpReturnCodeType is taken. The value + of zero indicates this object has not been set." + DEFVAL { 0 } + ::= { cslbxHttpReturnCodeEntry 4 } + +cslbxHttpReturnCodeResetTimer OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval before resetting the state of the + real server. Once the action associated with this + rule is taken, the associated real server state is + reset after cslbxHttpReturnCodeResetTimer. + The value of zero indicates the state will never + reset." + DEFVAL { 0 } + ::= { cslbxHttpReturnCodeEntry 5 } + +cslbxHttpReturnCodeType OBJECT-TYPE + SYNTAX SlbProbeAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action associated with this rule." + DEFVAL { noAction } + ::= { cslbxHttpReturnCodeEntry 6 } + +cslbxHttpReturnCodeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in + cslbxHttpReturnCodeTable following the + RowStatus textual convention." + ::= { cslbxHttpReturnCodeEntry 7 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Policy Table * +-- * * +-- ************************************************************* + +cslbxPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxPolicyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of load balancing policies." + ::= { cslbxPolicies 1 } + +cslbxPolicyTableEntry OBJECT-TYPE + SYNTAX CslbxPolicyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular policy configured on + a particular local SLB entity." + INDEX { + slbEntity, + cslbxPolicyName + } + ::= { cslbxPolicyTable 1 } + +CslbxPolicyTableEntry ::= SEQUENCE { + cslbxPolicyName SlbServerString, + cslbxPolicyClientGroupNumber Unsigned32, + cslbxPolicyClientGroupName SlbObjectNameString, + cslbxPolicyUrlMap SlbObjectNameString, + cslbxPolicyCookieMap SlbObjectNameString, + cslbxPolicyGenericHeaderMap SlbObjectNameString, + cslbxPolicyStickyGroup Unsigned32, + cslbxPolicyDscpEnabled TruthValue, + cslbxPolicyDscpStamping Unsigned32, + cslbxPolicyFarmName SlbObjectNameString, + cslbxPolicyRowStatus RowStatus, + cslbxPolicyBackupFarmName SlbObjectNameString, + cslbxPolicyBkFarmStickyEnabled TruthValue, + cslbxPolicyReverseStickyGroup Unsigned32 +} + +cslbxPolicyName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the policy." + ::= { cslbxPolicyTableEntry 1 } + +cslbxPolicyClientGroupNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group number of the associated client access + list." + ::= { cslbxPolicyTableEntry 2 } + +cslbxPolicyClientGroupName OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group name of the associated client access list." + ::= { cslbxPolicyTableEntry 3 } + +cslbxPolicyUrlMap OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the associated URL map." + ::= { cslbxPolicyTableEntry 4 } + +cslbxPolicyCookieMap OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the associated Cookie map." + ::= { cslbxPolicyTableEntry 5 } + +cslbxPolicyGenericHeaderMap OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the associated generic HTTP + header map." + ::= { cslbxPolicyTableEntry 6 } + +cslbxPolicyStickyGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of the associated sticky group. The + value '0' indicates no sticky group is associated." + DEFVAL { 0 } + ::= { cslbxPolicyTableEntry 7 } + +cslbxPolicyDscpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current setting for enabling TOS byte stamping. + If this is set, the TCP TOS (type-of-service) byte + of traffic matching this policy will be + stamped with the cslbxPolicyDscpStamping value." + DEFVAL { false } + ::= { cslbxPolicyTableEntry 8 } + +cslbxPolicyDscpStamping OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value to be stamped over the TCP TOS + (type-of-service) byte." + DEFVAL { 0 } + ::= { cslbxPolicyTableEntry 9 } + +cslbxPolicyFarmName OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The server farm to which a connection matching this + policy may be assigned." + DEFVAL { "" } + ::= { cslbxPolicyTableEntry 10 } + +cslbxPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxPolicyTable following + the RowStatus textual convention." + ::= { cslbxPolicyTableEntry 11 } + +cslbxPolicyBackupFarmName OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The backup server farm to be used in case the primary + server farm has no active server." + DEFVAL { ''H } + ::= { cslbxPolicyTableEntry 12 } + +cslbxPolicyBkFarmStickyEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current setting for enabling sticky option on + the backup server farm." + DEFVAL { false } + ::= { cslbxPolicyTableEntry 13 } + +cslbxPolicyReverseStickyGroup OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group number of the sticky group to be used when + inserting reverse sticky entry. The value of zero + indicates that reverse sticky is not enabled." + DEFVAL { 0 } + ::= { cslbxPolicyTableEntry 14 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Virtual Server Table * +-- * * +-- ************************************************************* + +cslbxVirtualServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxVirtualServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual servers. It contains additional + configurations for the slbVirtualServerTable." + ::= { cslbxVirtualServers 1 } + +cslbxVirtualServerTableEntry OBJECT-TYPE + SYNTAX CslbxVirtualServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional configuration information about a + particular virtual server served by a particular + local SLB entity." + AUGMENTS { slbVirtualServerTableEntry } + + ::= { cslbxVirtualServerTable 1 } + +CslbxVirtualServerTableEntry ::= SEQUENCE { + cslbxVirtualAdvertiseOption SlbIpAdvertise, + cslbxVirtualVlanId Unsigned32, + cslbxVirtualReplicationMode SlbReplicationMode, + cslbxVirtualPendingTimer TimeInterval, + cslbxVirtualL7MaxParseLength Unsigned32, + cslbxVirtualHttpPersistenceSlb TruthValue, + cslbxVirtualURLHashBeginString SlbRegularExpression, + cslbxVirtualURLHashEndString SlbRegularExpression, + cslbxVirtualMaxConns Unsigned32, + cslbxVirtualOwnerName SlbObjectNameString, + cslbxVirtualFlowMode SlbDirectionalMode, + cslbxVirtualSSLStickyOffset Unsigned32, + cslbxVirtualSSLStickyLength Unsigned32, + cslbxVirtualReverseStickyGroup Unsigned32, + cslbxVirtualBackupFarmName SlbObjectNameString, + cslbxVirtualBkFarmStickyEnabled TruthValue +} + +cslbxVirtualAdvertiseOption OBJECT-TYPE + SYNTAX SlbIpAdvertise + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The advertise option for the virtual IP address. + This value and the cslbxVirtualAdvertise value will + determine whether and when to add the virtual IP + address into the static route table." + DEFVAL { alwaysAdvertise } + ::= { cslbxVirtualServerTableEntry 1 } + +cslbxVirtualVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN ID associated with the virtual server. + Only traffic from this VLAN may match the + virtual server. By default (value of zero), a + virtual server may match traffic from any VLAN." + DEFVAL { 0 } + ::= { cslbxVirtualServerTableEntry 2 } + +cslbxVirtualReplicationMode OBJECT-TYPE + SYNTAX SlbReplicationMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies which information will be replicated + from the active device to a standby device in a + fault tolerant configuration." + DEFVAL { replNone } + ::= { cslbxVirtualServerTableEntry 3 } + +cslbxVirtualPendingTimer OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The length of time before a connection in the + pending state gets torn down." + DEFVAL { 3000 } + ::= { cslbxVirtualServerTableEntry 4 } + +cslbxVirtualL7MaxParseLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of characters to be parsed for + Layer 7 (application level) specific information. + If HTTP processing is required on an HTTP request + or response with HTTP header length greater than + cslbxVirtualL7MaxParseLength, the connection will be + rejected and reset." + DEFVAL { 600 } + ::= { cslbxVirtualServerTableEntry 5 } + +cslbxVirtualHttpPersistenceSlb OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The setting for load balancing each request in a + HTTP 1.1 persistence connection. If set to 'true', + the SLB device may direct successive HTTP requests + in the same TCP connection to different destinations." + DEFVAL { true } + ::= { cslbxVirtualServerTableEntry 6 } + +cslbxVirtualURLHashBeginString OBJECT-TYPE + SYNTAX SlbRegularExpression + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sub-string within the URL string at which to + start the hashing operation. The hash result + will be used in the server farm with predictor + 'urlHash'. An empty string indicates hashing should + begin at the beginning of the URL." + DEFVAL { "" } + ::= { cslbxVirtualServerTableEntry 7 } + +cslbxVirtualURLHashEndString OBJECT-TYPE + SYNTAX SlbRegularExpression + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sub-string within the URL string at which to + end the hashing operation. The hash result + will be used in the server farm with predictor + 'urlHash'. An empty string indicates hashing should + end at the end of the URL." + DEFVAL { "" } + ::= { cslbxVirtualServerTableEntry 8 } + +cslbxVirtualMaxConns OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of connections can be concurrently + opened to this virtual server. The value of zero + indicates that there is no upper limit of + connections to this virtual server." + DEFVAL { 0 } + ::= { cslbxVirtualServerTableEntry 9 } + +cslbxVirtualOwnerName OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the associated Owner." + DEFVAL { ''H } + ::= { cslbxVirtualServerTableEntry 10 } + +cslbxVirtualFlowMode OBJECT-TYPE + SYNTAX SlbDirectionalMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The direction of the traffic flowing through the + SLB device." + DEFVAL { defdirectional } + ::= { cslbxVirtualServerTableEntry 11 } + +cslbxVirtualSSLStickyOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..127) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bytes offset into the SSL session ID + where the sticky data started." + DEFVAL { 0 } + ::= { cslbxVirtualServerTableEntry 12 } + +cslbxVirtualSSLStickyLength OBJECT-TYPE + SYNTAX Unsigned32 (0..128) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bytes of SSL session ID to be used as + sticky data." + DEFVAL { 32 } + ::= { cslbxVirtualServerTableEntry 13 } + +cslbxVirtualReverseStickyGroup OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group number of the sticky group to be used when + inserting reverse sticky entry. The value of zero + indicates that reverse sticky is not enabled." + DEFVAL { 0 } + ::= { cslbxVirtualServerTableEntry 14 } + +cslbxVirtualBackupFarmName OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The backup server farm to be used in case the primary + server farm has no active server." + DEFVAL { ''H } + ::= { cslbxVirtualServerTableEntry 15 } + +cslbxVirtualBkFarmStickyEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current setting for enabling sticky option on + the backup server farm." + DEFVAL { false } + ::= { cslbxVirtualServerTableEntry 16 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Rule Table * +-- * * +-- ************************************************************* + +cslbxRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the function to apply the + policies to the virtual servers. Using different + policies, the SLB can direct traffic matching + different patterns to different server farms." + ::= { cslbxVirtualServers 2 } + +cslbxRuleEntry OBJECT-TYPE + SYNTAX CslbxRuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry links one SLB policy to a virtual server. + If the status of associated cslbxRuleVirtualServerName + or the status of associated cslbxRulePolicyName is not + active, the status of this entry cannot be active." + INDEX { + slbEntity, + cslbxRuleVirtualServerName, + cslbxRulePolicyName + } + ::= { cslbxRuleTable 1 } + +CslbxRuleEntry ::= SEQUENCE { + cslbxRuleVirtualServerName SlbServerString, + cslbxRulePolicyName SlbServerString, + cslbxRuleCurrentConnections Gauge32, + cslbxRuleTotalConnections Counter32, + cslbxRuleHCTotalConnections Counter64, + cslbxRuleTotalClientPackets Counter32, + cslbxRuleHCTotalClientPackets Counter64, + cslbxRuleTotalServerPackets Counter32, + cslbxRuleHCTotalServerPackets Counter64, + cslbxRuleRowStatus RowStatus, + cslbxRuleTotalClientOctets Counter32, + cslbxRuleHCTotalClientOctets Counter64, + cslbxRuleTotalServerOctets Counter32, + cslbxRuleHCTotalServerOctets Counter64 +} + +cslbxRuleVirtualServerName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the associated virtual server." + ::= { cslbxRuleEntry 1 } + +cslbxRulePolicyName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the associated SLB policy." + ::= { cslbxRuleEntry 2 } + +cslbxRuleCurrentConnections OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of open connections that matched + this SLB policy." + ::= { cslbxRuleEntry 3 } + +cslbxRuleTotalConnections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections that ever matched + this SLB policy." + ::= { cslbxRuleEntry 4 } + +cslbxRuleHCTotalConnections OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections that ever matched + this SLB policy. This is the 64-bit version of + cslbxRuleTotalConnections." + ::= { cslbxRuleEntry 5 } + +cslbxRuleTotalClientPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets ever sent by the client + to the server on a connection that matched this SLB + policy." + ::= { cslbxRuleEntry 6 } + +cslbxRuleHCTotalClientPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets ever sent by the client + to the server on a connection that matched this SLB + policy. This is the 64-bit version of + cslbxRuleTotalClientPackets." + ::= { cslbxRuleEntry 7 } + +cslbxRuleTotalServerPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets ever sent by the server + to the client on a connection that matched this SLB + policy." + ::= { cslbxRuleEntry 8 } + +cslbxRuleHCTotalServerPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets ever sent by the server + to the client on a connection that matched this + SLB policy. This is the 64-bit version of + cslbxRuleTotalServerPackets." + ::= { cslbxRuleEntry 9 } + +cslbxRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxRuleTable following + the RowStatus textual convention." + ::= { cslbxRuleEntry 10 } + +cslbxRuleTotalClientOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets ever sent by the client + to the server on a connection that matched this SLB + policy." + ::= { cslbxRuleEntry 11 } + +cslbxRuleHCTotalClientOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets ever sent by the client + to the server on a connection that matched this SLB + policy. This is the 64-bit version of + cslbxRuleTotalClientOctets." + ::= { cslbxRuleEntry 12 } + +cslbxRuleTotalServerOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets ever sent by the server + to the client on a connection that matched this SLB + policy." + ::= { cslbxRuleEntry 13 } + +cslbxRuleHCTotalServerOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "octets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets ever sent by the server + to the client on a connection that matched this + SLB policy. This is the 64-bit version of + cslbxRuleTotalServerOctets." + ::= { cslbxRuleEntry 14 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - VLAN Table * +-- * * +-- ************************************************************* + +cslbxVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the configuration of VLANs + configured on the SLB." + ::= { cslbxVlans 1 } + +cslbxVlanEntry OBJECT-TYPE + SYNTAX CslbxVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry is for configuring the VLAN on the SLB + device." + INDEX { + slbEntity, + cslbxVlanId + } + ::= { cslbxVlanTable 1 } + +CslbxVlanEntry ::= SEQUENCE { + cslbxVlanId Unsigned32, + cslbxVlanType SlbVlanType, + cslbxVlanAddressType InetAddressType, + cslbxVlanAddress InetAddress, + cslbxVlanMaskAddressType InetAddressType, + cslbxVlanMaskAddress InetAddress, + cslbxVlanRowStatus RowStatus +} + +cslbxVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 802.1q VLAN ID of this VLAN." + ::= { cslbxVlanEntry 1 } + +cslbxVlanType OBJECT-TYPE + SYNTAX SlbVlanType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this VLAN." + ::= { cslbxVlanEntry 2 } + +cslbxVlanAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address stored in cslbxVlanAddress." + DEFVAL { ipv4 } + ::= { cslbxVlanEntry 3 } + +cslbxVlanAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of this VLAN interface." + DEFVAL { '00000000'H } + ::= { cslbxVlanEntry 4 } + +cslbxVlanMaskAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address stored in cslbxVlanMaskAddress." + DEFVAL { ipv4 } + ::= { cslbxVlanEntry 5 } + +cslbxVlanMaskAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The network mask for this VLAN interface." + DEFVAL { '00000000'H } + ::= { cslbxVlanEntry 6 } + +cslbxVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in cslbxVlanTable following + the RowStatus textual convention." + ::= { cslbxVlanEntry 7 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Alias IP Address Table * +-- * * +-- ************************************************************* + +cslbxAliasAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxAliasAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the configuration of alias IP + addresses on the SLB device. The SLB device will + respond to an ARP request for alias IP addresses if + the ARP request arrives on the configured VLAN. + A given VLAN may be associated with multiple alias + IP addresses." + ::= { cslbxVlans 2 } + +cslbxAliasAddrEntry OBJECT-TYPE + SYNTAX CslbxAliasAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry is for configuring an alias IP address on + the SLB device." + INDEX { + slbEntity, + cslbxAliasAddrVlanId, + cslbxAliasAddrAddressType, + cslbxAliasAddrAddress + } + ::= { cslbxAliasAddrTable 1 } + +CslbxAliasAddrEntry ::= SEQUENCE { + cslbxAliasAddrVlanId Unsigned32, + cslbxAliasAddrAddressType InetAddressType, + cslbxAliasAddrAddress InetAddress, + cslbxAliasAddrRowStatus RowStatus +} + +cslbxAliasAddrVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID associated with this alias address." + ::= { cslbxAliasAddrEntry 1 } + +cslbxAliasAddrAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of address stored in cslbxAliasAddrAddress." + ::= { cslbxAliasAddrEntry 2 } + +cslbxAliasAddrAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The alias IP address itself." + ::= { cslbxAliasAddrEntry 3 } + +cslbxAliasAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in cslbxAliasAddrTable + following the RowStatus textual convention." + ::= { cslbxAliasAddrEntry 4 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - IP Static Route Table * +-- * * +-- ************************************************************* + +cslbxStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the configuration of static routes + on the SLB device." + ::= { cslbxVlans 3 } + +cslbxStaticRouteEntry OBJECT-TYPE + SYNTAX CslbxStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry is for configuring the static route used + by the SLB device. The SLB device will accept + multiple destination gateways for the same route. + The SLB should able to pick an active gateway for + a given route. In some case, the SLB device can + load-balancing among the gateways of the same + route." + INDEX { + slbEntity, + cslbxStaticRouteVlanId, + cslbxStaticRouteSubnetAddrType, + cslbxStaticRouteSubnetAddr, + cslbxStaticRouteMaskAddrType, + cslbxStaticRouteMaskAddr, + cslbxStaticRouteGatewayAddrType, + cslbxStaticRouteGatewayAddr + } + ::= { cslbxStaticRouteTable 1 } + +CslbxStaticRouteEntry ::= SEQUENCE { + cslbxStaticRouteVlanId Unsigned32, + cslbxStaticRouteSubnetAddrType InetAddressType, + cslbxStaticRouteSubnetAddr InetAddress, + cslbxStaticRouteMaskAddrType InetAddressType, + cslbxStaticRouteMaskAddr InetAddress, + cslbxStaticRouteGatewayAddrType InetAddressType, + cslbxStaticRouteGatewayAddr InetAddress, + cslbxStaticRouteRowStatus RowStatus +} + +cslbxStaticRouteVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN ID associated with this route." + ::= { cslbxStaticRouteEntry 1 } + +cslbxStaticRouteSubnetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of address stored in + cslbxStaticRouteSubnetAddr." + ::= { cslbxStaticRouteEntry 2 } + +cslbxStaticRouteSubnetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP subnet of this route." + ::= { cslbxStaticRouteEntry 3 } + +cslbxStaticRouteMaskAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of address stored in + cslbxStaticRouteMaskAddr." + ::= { cslbxStaticRouteEntry 4 } + +cslbxStaticRouteMaskAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP network mask of this route." + ::= { cslbxStaticRouteEntry 5 } + +cslbxStaticRouteGatewayAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of address stored in + cslbxStaticRouteGatewayAddr." + ::= { cslbxStaticRouteEntry 6 } + +cslbxStaticRouteGatewayAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the next hop gateway." + ::= { cslbxStaticRouteEntry 7 } + +cslbxStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in cslbxStaticRouteTable + following the RowStatus textual convention." + ::= { cslbxStaticRouteEntry 8 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Fault Tolerance Table * +-- * * +-- ************************************************************* + +cslbxFtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxFtTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Fault Tolerance settings." + ::= { cslbxFaultTolerance 1 } + +cslbxFtTableEntry OBJECT-TYPE + SYNTAX CslbxFtTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about Fault Tolerance settings + for a particular local SLB entity." + INDEX { slbEntity } + ::= { cslbxFtTable 1 } + +CslbxFtTableEntry ::= SEQUENCE { + cslbxFtGroupId Unsigned32, + cslbxFtVlanId Unsigned32, + cslbxFtPreempt TruthValue, + cslbxFtPriority Unsigned32, + cslbxFtHeartBeatTimer TimeInterval, + cslbxFtFailThreshold Unsigned32, + cslbxFtState SlbFtState, + cslbxFtStateChangeTime TimeStamp, + cslbxFtRxHeartBeatMsgs Counter32, + cslbxFtTxHeartBeatMsgs Counter32, + cslbxFtRxUpdateMsgs Counter32, + cslbxFtTxUpdateMsgs Counter32, + cslbxFtRxCoupMsgs Counter32, + cslbxFtTxCoupMsgs Counter32, + cslbxFtRxElectMsgs Counter32, + cslbxFtTxElectMsgs Counter32, + cslbxFtRxConnReplMsgs Counter32, + cslbxFtTxConnReplMsgs Counter32, + cslbxFtRxPackets Counter32, + cslbxFtDropPackets Counter32, + cslbxFtDuplPackets Counter32, + cslbxFtXsumErrPackets Counter32, + cslbxFtBuffErrPackets Counter32, + cslbxFtRowStatus RowStatus +} + +cslbxFtGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Fault Tolerance group number." + DEFVAL { 0 } + ::= { cslbxFtTableEntry 1 } + +cslbxFtVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN ID used by this Fault Tolerance group." + DEFVAL { 0 } + ::= { cslbxFtTableEntry 2 } + +cslbxFtPreempt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preemption setting for this Fault Tolerance + group." + DEFVAL { false } + ::= { cslbxFtTableEntry 3 } + +cslbxFtPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority value of this SLB device for the + Fault Tolerance group." + DEFVAL { 10 } + ::= { cslbxFtTableEntry 4 } + +cslbxFtHeartBeatTimer OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval of sending the keep-alive messages + to the peer in the Fault Tolerance group." + DEFVAL { 100 } + ::= { cslbxFtTableEntry 5 } + +cslbxFtFailThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The threshold for failing over to the standby SLB. + If a standby SLB device has not received a keep-alive + message from an active SLB device within + cslbxFtFailThreshold consecutive periods + of length cslbxFtHeartBeatTimer, the standby + will become active." + DEFVAL { 3 } + ::= { cslbxFtTableEntry 6 } + +cslbxFtState OBJECT-TYPE + SYNTAX SlbFtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Fault Tolerance state of this SLB device." + ::= { cslbxFtTableEntry 7 } + +cslbxFtStateChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of the last change in the current + Fault Tolerance state of the SLB device." + ::= { cslbxFtTableEntry 8 } + +cslbxFtRxHeartBeatMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the keep-alive messages ever received by + this SLB device." + ::= { cslbxFtTableEntry 9 } + +cslbxFtTxHeartBeatMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the keep-alive messages ever sent + by this SLB device." + ::= { cslbxFtTableEntry 10 } + +cslbxFtRxUpdateMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the state update (sticky) messages + ever received by this SLB device." + ::= { cslbxFtTableEntry 11 } + +cslbxFtTxUpdateMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the state update (sticky) messages + ever sent by this SLB device." + ::= { cslbxFtTableEntry 12 } + +cslbxFtRxCoupMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of master override messages + ever received by this SLB device." + ::= { cslbxFtTableEntry 13 } + +cslbxFtTxCoupMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of master override messages + ever sent by this SLB device." + ::= { cslbxFtTableEntry 14 } + +cslbxFtRxElectMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the master election messages + ever received by this SLB device." + ::= { cslbxFtTableEntry 15 } + +cslbxFtTxElectMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the master election messages + ever sent by this SLB device." + ::= { cslbxFtTableEntry 16 } + +cslbxFtRxConnReplMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the connection replication + messages ever received by this SLB device." + ::= { cslbxFtTableEntry 17 } + +cslbxFtTxConnReplMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the connection replication + messages ever sent by this SLB device." + ::= { cslbxFtTableEntry 18 } + +cslbxFtRxPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Fault Tolerance messages + ever received by this SLB device." + ::= { cslbxFtTableEntry 19 } + +cslbxFtDropPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Fault Tolerance messages + ever dropped by this SLB device." + ::= { cslbxFtTableEntry 20 } + +cslbxFtDuplPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of duplicate Fault Tolerance + messages ever received by this SLB device." + ::= { cslbxFtTableEntry 21 } + +cslbxFtXsumErrPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Fault Tolerance messages with + a checksum error ever received by this SLB device." + ::= { cslbxFtTableEntry 22 } + +cslbxFtBuffErrPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Fault Tolerance messages dropped + by this SLB device due to insufficient buffer memory." + ::= { cslbxFtTableEntry 23 } + +cslbxFtRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in + cslbxFtTable following the RowStatus + textual convention." + ::= { cslbxFtTableEntry 24 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - XML Configuration Table * +-- * * +-- ************************************************************* + +cslbxXmlConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxXmlConfigTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of XML interface settings." + ::= { cslbxXmlConfig 1 } + +cslbxXmlConfigTableEntry OBJECT-TYPE + SYNTAX CslbxXmlConfigTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about XML interface settings + for a particular local SLB entity." + INDEX { slbEntity } + ::= { cslbxXmlConfigTable 1 } + +CslbxXmlConfigTableEntry ::= SEQUENCE { + cslbxXmlConfigEnabled TruthValue, + cslbxXmlConfigVlanId Unsigned32, + cslbxXmlConfigListeningPort CiscoPort, + cslbxXmlConfigRowStatus RowStatus, + cslbxXmlConfigUserName SlbObjectNameString, + cslbxXmlConfigPassword SlbPasswordString, + cslbxXmlConfigClientGroupNumber Unsigned32, + cslbxXmlConfigClientGroupName SlbObjectNameString +} + +cslbxXmlConfigEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current setting for enabling XML interface. + If this is set, the XML configuration is + enabled for this SLB instance." + DEFVAL { false } + ::= { cslbxXmlConfigTableEntry 1 } + +cslbxXmlConfigVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN ID on which to accept requests for + configuration via XML. If it set to zero, then + connection from any VLAN is acceptable." + DEFVAL { 0 } + ::= { cslbxXmlConfigTableEntry 2 } + +cslbxXmlConfigListeningPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The TCP port on which this SLB instance + listens for XML configuration requests." + DEFVAL { 80 } + ::= { cslbxXmlConfigTableEntry 3 } + +cslbxXmlConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in cslbxXmlConfigTable + following the RowStatus textual convention." + ::= { cslbxXmlConfigTableEntry 4 } + +cslbxXmlConfigUserName OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The required username for the purpose of validating + the XML request." + DEFVAL { ''H } + ::= { cslbxXmlConfigTableEntry 5 } + +cslbxXmlConfigPassword OBJECT-TYPE + SYNTAX SlbPasswordString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The required password for the purpose of validating + the XML request." + DEFVAL { ''H } + ::= { cslbxXmlConfigTableEntry 6 } + +cslbxXmlConfigClientGroupNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group number of the associated client access + list." + DEFVAL { 0 } + ::= { cslbxXmlConfigTableEntry 7 } + +cslbxXmlConfigClientGroupName OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group name of the associated client access list." + DEFVAL { ''H } + ::= { cslbxXmlConfigTableEntry 8 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Extended Connection Table * +-- * * +-- ************************************************************* + +cslbxConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxConnTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Extended Connections being load-balanced + by SLB. This table supports the Content Switching + Module (CSM) feature which is not supported by + the slbConnectionTable in the CISCO-SLB-MIB." + ::= { cslbxConnections 1 } + +cslbxConnTableEntry OBJECT-TYPE + SYNTAX CslbxConnTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Extended Connections for a particular + local SLB entity." + INDEX { + slbEntity, + cslbxConnIndex + } + ::= { cslbxConnTable 1 } + +CslbxConnTableEntry ::= SEQUENCE { + cslbxConnIndex Unsigned32, + cslbxConnInDestAddrType InetAddressType, + cslbxConnInDestAddr InetAddress, + cslbxConnInDestPort CiscoPort, + cslbxConnInSourceAddrType InetAddressType, + cslbxConnInSourceAddr InetAddress, + cslbxConnInSourcePort CiscoPort, + cslbxConnProtocol CiscoIpProtocol, + cslbxConnOutDestAddrType InetAddressType, + cslbxConnOutDestAddr InetAddress, + cslbxConnOutDestPort CiscoPort, + cslbxConnOutSourceAddrType InetAddressType, + cslbxConnOutSourceAddr InetAddress, + cslbxConnOutSourcePort CiscoPort, + cslbxConnState SlbConnectionState +} + +cslbxConnIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to internal structures for the + Extended Connection." + ::= { cslbxConnTableEntry 1 } + +cslbxConnInDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in + cslbxConnInDestAddr." + ::= { cslbxConnTableEntry 2 } + +cslbxConnInDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of the incoming + request." + ::= { cslbxConnTableEntry 3 } + +cslbxConnInDestPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination port of the incoming request." + ::= { cslbxConnTableEntry 4 } + +cslbxConnInSourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in + cslbxConnInSourceAddr." + ::= { cslbxConnTableEntry 5 } + +cslbxConnInSourceAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP address of the incoming request." + ::= { cslbxConnTableEntry 6 } + +cslbxConnInSourcePort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source port of the incoming request." + ::= { cslbxConnTableEntry 7 } + +cslbxConnProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP protocol for the Extended Conn." + ::= { cslbxConnTableEntry 8 } + +cslbxConnOutDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in + cslbxConnOutDestIpAddr." + ::= { cslbxConnTableEntry 9 } + +cslbxConnOutDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of the load-balanced + Extended Conn." + ::= { cslbxConnTableEntry 10 } + +cslbxConnOutDestPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination port of the load-balanced + Extended Conn." + ::= { cslbxConnTableEntry 11 } + +cslbxConnOutSourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of address stored in + cslbxConnOutSourceAddr." + ::= { cslbxConnTableEntry 12 } + +cslbxConnOutSourceAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP address of the load-balanced + Extended Conn." + ::= { cslbxConnTableEntry 13 } + +cslbxConnOutSourcePort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source port of the load-balanced + Extended Conn." + ::= { cslbxConnTableEntry 14 } + +cslbxConnState OBJECT-TYPE + SYNTAX SlbConnectionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this Extended Conn." + ::= { cslbxConnTableEntry 15 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Owner Table * +-- * * +-- ************************************************************* + +cslbxOwnerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxOwnerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Owners of the load balancing objects." + ::= { cslbxOwnerObjects 1 } + +cslbxOwnerTableEntry OBJECT-TYPE + SYNTAX CslbxOwnerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Owner configured on + a particular local SLB entity." + INDEX { + slbEntity, + cslbxOwnerName + } + ::= { cslbxOwnerTable 1 } + +CslbxOwnerTableEntry ::= SEQUENCE { + cslbxOwnerName SlbObjectNameString, + cslbxOwnerContactInfo SnmpAdminString, + cslbxOwnerBillingInfo SnmpAdminString, + cslbxOwnerMaxConns Unsigned32, + cslbxOwnerRowStatus RowStatus +} + +cslbxOwnerName OBJECT-TYPE + SYNTAX SlbObjectNameString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the owner of the configured SLB objects." + ::= { cslbxOwnerTableEntry 1 } + +cslbxOwnerContactInfo OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The contact information for this Owner." + DEFVAL { ''H } + ::= { cslbxOwnerTableEntry 2 } + +cslbxOwnerBillingInfo OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The billing information for this Owner." + DEFVAL { ''H } + ::= { cslbxOwnerTableEntry 3 } + +cslbxOwnerMaxConns OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum of connections can be opened to the + virtual servers associated with this Owner. The + value of zero indicates that there is no upper + limit of connections associated with this Owner." + DEFVAL { 0 } + ::= { cslbxOwnerTableEntry 4 } + +cslbxOwnerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxOwnerTable following + the RowStatus textual convention." + ::= { cslbxOwnerTableEntry 5 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Script File Table * +-- * * +-- ************************************************************* + +cslbxScriptFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxScriptFileTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Script files to be downloaded into a + particular SLB device. The content of these text + files can be excuted by the SLB device to provide + additional health check functionality." + ::= { cslbxScriptObjects 1 } + +cslbxScriptFileTableEntry OBJECT-TYPE + SYNTAX CslbxScriptFileTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Script file configured + on a particular local SLB entity." + INDEX { + slbEntity, + cslbxScriptFileIndex + } + ::= { cslbxScriptFileTable 1 } + +CslbxScriptFileTableEntry ::= SEQUENCE { + cslbxScriptFileIndex Unsigned32, + cslbxScriptFileUrl SnmpAdminString, + cslbxScriptFileRowStatus RowStatus +} + +cslbxScriptFileIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Script file index." + ::= { cslbxScriptFileTableEntry 1 } + +cslbxScriptFileUrl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name and location of the Script file." + DEFVAL { ''H } + ::= { cslbxScriptFileTableEntry 2 } + +cslbxScriptFileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxScriptFileTable + following the RowStatus textual convention." + ::= { cslbxScriptFileTableEntry 3 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Script Task Table * +-- * * +-- ************************************************************* + +cslbxScriptTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxScriptTaskTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of Script tasks to be executed by the SLB + device when it is online. The scripts from the + cslbxScriptFileTable are referenced in this table + by the named labels." + ::= { cslbxScriptObjects 2 } + +cslbxScriptTaskTableEntry OBJECT-TYPE + SYNTAX CslbxScriptTaskTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Script task configured + on a particular local SLB entity." + INDEX { + slbEntity, + cslbxScriptTaskIndex + } + ::= { cslbxScriptTaskTable 1 } + +CslbxScriptTaskTableEntry ::= SEQUENCE { + cslbxScriptTaskIndex Unsigned32, + cslbxScriptTaskScriptName SlbFunctionNameString, + cslbxScriptTaskScriptArguments SnmpAdminString, + cslbxScriptTaskRowStatus RowStatus +} + +cslbxScriptTaskIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Script task index." + ::= { cslbxScriptTaskTableEntry 1 } + +cslbxScriptTaskScriptName OBJECT-TYPE + SYNTAX SlbFunctionNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the function to be executed." + DEFVAL { ''H } + ::= { cslbxScriptTaskTableEntry 2 } + +cslbxScriptTaskScriptArguments OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The argument parameters passed into the executable + Script." + DEFVAL { ''H } + ::= { cslbxScriptTaskTableEntry 3 } + +cslbxScriptTaskRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxScriptTaskTable + following the RowStatus textual convention." + ::= { cslbxScriptTaskTableEntry 4 } + + + +-- ************************************************************* +-- * * +-- * Notification Truth Values * +-- * * +-- ************************************************************* + +cslbxFtStateChangeNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the generation of + cslbxFtStateChange notification. + 'true' Indicates that cslbxFtStateChange + notification is to be generated when the state + changes. That is, notification generation + is enabled. + 'false' Indicates that cslbxFtStateChange + notification generation is disabled." + DEFVAL { false } + ::= { cslbxNotifObjects 1 } + +-- Notifications + +cslbxFtStateChange NOTIFICATION-TYPE + OBJECTS { cslbxFtState } + STATUS current + DESCRIPTION + "The notification generated when the Fault Tolerance + process changes to a new state. The value of + cslbxFtState indicates the new state." + ::= { ciscoSlbExtMIBNotifs 1 } +-- Conformance Information + +cslbxMIBCompliances OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBConform 1 } + +cslbxMIBGroups OBJECT IDENTIFIER + ::= { ciscoSlbExtMIBConform 2 } + + +-- Compliance + +cslbxMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB EXT MIB. The Content Switching Module + (CSM) product supports this revision." + MODULE -- this module + MANDATORY-GROUPS { + cslbxStickyGroupsGroup, + cslbxMapsGroup, + cslbxPoliciesGroup, + cslbxVirtualServersGroup + } + + GROUP cslbxStatsGroup + DESCRIPTION + "This group supports the load-balancing + statistics for the Content Switching Module + (CSM) product." + + GROUP cslbxServerFarmsGroup + DESCRIPTION + "This group supports the HTTP redirect servers + in a SLB server farm." + + GROUP cslbxClientNatPoolsGroup + DESCRIPTION + "This group supports the client NAT feature + for a SLB device." + + GROUP cslbxVlansGroup + DESCRIPTION + "This group supports the VLAN configuration + for the Content Switching Module (CSM) + product. An implementation is + only required to support IPv4 address + instances for the table cslbxAliasAddrTable, + cslbxStaticRouteTable in this group." + + GROUP cslbxFaultToleranceGroup + DESCRIPTION + "This group supports the Fault Tolerance + feature for the Content Switching Module + (CSM) product." + + GROUP cslbxNotifControlGroup + DESCRIPTION + "This group supports the setting for enabling + the notifications of state changed in + a SLB device." + + GROUP cslbxNotifGroup + DESCRIPTION + "This group supports the notifications of + state changed in a SLB device." + + GROUP cslbxConnsGroup + DESCRIPTION + "This group supports the Connection table for + the Content Switching Module (CSM) product." + + GROUP cslbxStickyObjectsGroup + DESCRIPTION + "This group supports the Sticky Object table + for the Content Switching Module (CSM) + product." + + GROUP cslbxXmlConfigGroup + DESCRIPTION + "This group supports the XML Config table + for the Content Switching Module (CSM) + product." + + OBJECT cslbxServerFarmHashMaskAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxServerFarmHashMaskAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolStartAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolStartAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolEndAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolEndAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyGroupMaskAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyGroupMaskAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanMaskAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanMaskAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInSourceAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInSourceAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutSourceAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutSourceAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyObjectRealAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyObjectRealAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + ::= { cslbxMIBCompliances 1 } + +cslbxMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB EXT MIB. The Content Switching Module + (CSM) product supports this revision." + MODULE -- this module + MANDATORY-GROUPS { + cslbxStickyGroupsGroupRev2, + cslbxMapsGroup, + cslbxPoliciesGroup, + cslbxVirtualServersGroup + } + + GROUP cslbxStatsGroup + DESCRIPTION + "This group supports the load-balancing + statistics for the Content Switching Module + (CSM) product." + + GROUP cslbxServerFarmsGroup + DESCRIPTION + "This group supports the HTTP redirect servers + in a SLB server farm." + + GROUP cslbxClientNatPoolsGroup + DESCRIPTION + "This group supports the client NAT feature + for a SLB device." + + GROUP cslbxVlansGroup + DESCRIPTION + "This group supports the VLAN configuration + for the Content Switching Module (CSM) + product. An implementation is + only required to support IPv4 address + instances for the table cslbxAliasAddrTable, + cslbxStaticRouteTable in this group." + + GROUP cslbxFaultToleranceGroup + DESCRIPTION + "This group supports the Fault Tolerance + feature for the Content Switching Module + (CSM) product." + + GROUP cslbxNotifControlGroup + DESCRIPTION + "This group supports the setting for enabling + the notifications of state changed in + a SLB device." + + GROUP cslbxNotifGroup + DESCRIPTION + "This group supports the notifications of + state changed in a SLB device." + + GROUP cslbxConnsGroup + DESCRIPTION + "This group supports the Connection table for + the Content Switching Module (CSM) product." + + GROUP cslbxStickyObjectsGroup + DESCRIPTION + "This group supports the Sticky Object table + for the Content Switching Module (CSM) + product." + + GROUP cslbxXmlConfigGroup + DESCRIPTION + "This group supports the XML Config table + for the Content Switching Module (CSM) + product." + + GROUP cslbxXmlUserAccessGroup + DESCRIPTION + "This group supports additional configurations + for controlling the user access to the XML + management interface in an SLB device." + + GROUP cslbxOwnerGroup + DESCRIPTION + "This group supports the configurations for + defining Owner object in an SLB device." + + GROUP cslbxBackupServerGroup + DESCRIPTION + "This group supports the configurations for + defining the Backup ServerFarms in an SLB + device." + + GROUP cslbxScriptedProbeGroup + DESCRIPTION + "This group supports the configurations for + Scripted Probe objects in an SLB device." + + GROUP cslbxReverseStickyGroup + DESCRIPTION + "This group supports the configurations of + Reverse Sticky option in the Content Switching + Module (CSM) product." + + GROUP cslbxVirtualServersExtGroup + DESCRIPTION + "This group supports additional counters and + configurations to control the traffic coming + into an Virtual Server object in a SLB device." + + GROUP cslbxMapsRev2Group + DESCRIPTION + "This group supports configurations of the + matching criterion in a SLB device. This + second revision includes the configuration + of a HTTP request method matching string." + + GROUP cslbxServerFarmsExtGroup + DESCRIPTION + "This group is mandatory for those systems + which support HTTP Cookie and HTTP URL + attritbutes in the server farms." + + GROUP cslbxCookieStickyGroup + DESCRIPTION + "This group is mandatory for the systems + which support cookie attributes + in sticky configuration." + + GROUP cslbxServerFarmsHttpRetCodeGroup + DESCRIPTION + "This group is mandatory for those systems + with return code map can be configured + on the server farm." + + GROUP cslbxStatsHCGroup + DESCRIPTION + "This group is mandatory for those systems + which support counter64 SLB statistics." + + OBJECT cslbxServerFarmHashMaskAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxServerFarmHashMaskAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolStartAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolStartAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolEndAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolEndAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyGroupMaskAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyGroupMaskAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanMaskAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanMaskAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInSourceAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInSourceAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutSourceAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutSourceAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyObjectRealAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyObjectRealAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + ::= { cslbxMIBCompliances 2 } + +cslbxMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB EXT MIB." + MODULE -- this module + MANDATORY-GROUPS { + cslbxStatsGroup, + cslbxServerFarmsGroup, + cslbxStickyGroupsGroupRev2, + cslbxMapsGroup, + cslbxPoliciesGroup, + cslbxVirtualServersGroup + } + + GROUP cslbxClientNatPoolsGroup + DESCRIPTION + "This group supports the client NAT feature + for a SLB device." + + GROUP cslbxVlansGroup + DESCRIPTION + "This group supports the VLAN configuration + for the Content Switching Module. + An implementation is only required to + support IPv4 address instances for the table + cslbxAliasAddrTable, cslbxStaticRouteTable in + this group." + + GROUP cslbxFaultToleranceGroup + DESCRIPTION + "This group supports the Fault Tolerance + feature for the Content Switching Module + (CSM) product." + + GROUP cslbxNotifControlGroup + DESCRIPTION + "This group supports the setting for enabling + the notifications of state changed in + a SLB device." + + GROUP cslbxNotifGroup + DESCRIPTION + "This group supports the notifications of + state changed in a SLB device." + + GROUP cslbxConnsGroup + DESCRIPTION + "This group is mandatory for those modules + which support SLB connections." + + GROUP cslbxStickyObjectsGroup + DESCRIPTION + "This group is mandatory for those modules + which supports the Sticky Object configuration." + + GROUP cslbxXmlConfigGroup + DESCRIPTION + "This group is mandatory for those modules + which support parameters that will be used for + configuration using XML." + + GROUP cslbxXmlUserAccessGroup + DESCRIPTION + "This group supports additional configurations + for controlling the user access to the XML + management interface in an SLB device." + + GROUP cslbxOwnerGroup + DESCRIPTION + "This group supports the configurations for + defining Owner object in an SLB device." + + GROUP cslbxBackupServerGroup + DESCRIPTION + "This group supports the configurations for + defining the Backup ServerFarms in an SLB + device." + + GROUP cslbxScriptedProbeGroup + DESCRIPTION + "This group supports the configurations for + Scripted Probe objects in an SLB device." + + GROUP cslbxReverseStickyGroup + DESCRIPTION + "This group is mandatory for those modules + which supports reverse sticky options." + + GROUP cslbxVirtualServersExtGroup + DESCRIPTION + "This group supports additional counters and + configurations to control the traffic coming + into an Virtual Server object in a SLB device." + + GROUP cslbxMapsRev2Group + DESCRIPTION + "This group supports configurations of the + matching criterion in a SLB device. This + second revision includes the configuration + of a HTTP request method matching string." + + GROUP cslbxServerFarmsExtGroup + DESCRIPTION + "This group is mandatory for those systems + which support HTTP Cookie and HTTP URL + attritbutes in the server farms." + + GROUP cslbxCookieStickyGroup + DESCRIPTION + "This group is mandatory for the systems + which support cookie attributes + in sticky configuration." + + GROUP cslbxServerFarmsHttpRetCodeGroup + DESCRIPTION + "This group is mandatory for those systems + with return code map can be configured + on the server farm." + + GROUP cslbxStatsHCGroup + DESCRIPTION + "This group is mandatory for those systems + which support counter64 SLB statistics." + + OBJECT cslbxServerFarmHashMaskAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxServerFarmHashMaskAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolStartAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolStartAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolEndAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolEndAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyGroupMaskAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyGroupMaskAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanMaskAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanMaskAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInSourceAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInSourceAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutSourceAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutSourceAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyObjectRealAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyObjectRealAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + ::= { cslbxMIBCompliances 3 } + +cslbxMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB EXT MIB." + MODULE -- this module + MANDATORY-GROUPS { + cslbxStatsGroup, + cslbxServerFarmsGroup, + cslbxStickyGroupsGroupRev2, + cslbxMapsGroup, + cslbxPoliciesGroup, + cslbxVirtualServersGroup, + cslbxServerFarmStatsGroup + } + + GROUP cslbxClientNatPoolsGroup + DESCRIPTION + "This group supports the client NAT feature + for a SLB device." + + GROUP cslbxVlansGroup + DESCRIPTION + "This group supports the VLAN configuration + for the Content Switching Module. + An implementation is only required to + support IPv4 address instances for the table + cslbxAliasAddrTable, cslbxStaticRouteTable in + this group." + + GROUP cslbxFaultToleranceGroup + DESCRIPTION + "This group supports the Fault Tolerance + feature for the Content Switching Module + (CSM) product." + + GROUP cslbxNotifControlGroup + DESCRIPTION + "This group supports the setting for enabling + the notifications of state changed in + a SLB device." + + GROUP cslbxNotifGroup + DESCRIPTION + "This group supports the notifications of + state changed in a SLB device." + + GROUP cslbxConnsGroup + DESCRIPTION + "This group is mandatory for those modules + which support SLB connections." + + GROUP cslbxStickyObjectsGroup + DESCRIPTION + "This group is mandatory for those modules + which supports the Sticky Object configuration." + + GROUP cslbxXmlConfigGroup + DESCRIPTION + "This group is mandatory for those modules + which support parameters that will be used for + configuration using XML." + + GROUP cslbxXmlUserAccessGroup + DESCRIPTION + "This group supports additional configurations + for controlling the user access to the XML + management interface in an SLB device." + + GROUP cslbxOwnerGroup + DESCRIPTION + "This group supports the configurations for + defining Owner object in an SLB device." + + GROUP cslbxBackupServerGroup + DESCRIPTION + "This group supports the configurations for + defining the Backup ServerFarms in an SLB + device." + + GROUP cslbxScriptedProbeGroup + DESCRIPTION + "This group supports the configurations for + Scripted Probe objects in an SLB device." + + GROUP cslbxReverseStickyGroup + DESCRIPTION + "This group is mandatory for those modules + which supports reverse sticky options." + + GROUP cslbxVirtualServersExtGroup + DESCRIPTION + "This group supports additional counters and + configurations to control the traffic coming + into an Virtual Server object in a SLB device." + + GROUP cslbxMapsRev2Group + DESCRIPTION + "This group supports configurations of the + matching criterion in a SLB device. This + second revision includes the configuration + of a HTTP request method matching string." + + GROUP cslbxServerFarmsExtGroup + DESCRIPTION + "This group is mandatory for those systems + which support HTTP Cookie and HTTP URL + attritbutes in the server farms." + + GROUP cslbxServerFarmsExtGroupRev1 + DESCRIPTION + "This group is mandatory for those systems + which support HTTP Cookie and HTTP URL + attritbutes in the server farms." + + GROUP cslbxCookieStickyGroup + DESCRIPTION + "This group is mandatory for the systems + which support cookie attributes + in sticky configuration." + + GROUP cslbxServerFarmsHttpRetCodeGroup + DESCRIPTION + "This group is mandatory for those systems + with return code map can be configured + on the server farm." + + GROUP cslbxStatsHCGroup + DESCRIPTION + "This group is mandatory for those systems + which support counter64 SLB statistics." + + OBJECT cslbxServerFarmHashMaskAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxServerFarmHashMaskAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolStartAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolStartAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolEndAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxNatPoolEndAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyGroupMaskAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyGroupMaskAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanMaskAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxVlanMaskAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInSourceAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnInSourceAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutSourceAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxConnOutSourceAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyObjectRealAddressType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxStickyObjectRealAddress + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + ::= { cslbxMIBCompliances 4 } + +-- Units of Conformance + +cslbxStatsGroup OBJECT-GROUP + OBJECTS { + cslbxStatsServerInitConns, + cslbxStatsServerInitHCConns, + cslbxStatsCurrConnections, + cslbxStatsCurrServerInitConns, + cslbxStatsFailedConns, + cslbxStatsFailedServerInitConns, + cslbxStatsL4PolicyConns, + cslbxStatsL7PolicyConns, + cslbxStatsDroppedL4PolicyConns, + cslbxStatsDroppedL7PolicyConns, + cslbxStatsFtpConns, + cslbxStatsHttpRedirectConns, + cslbxStatsDroppedRedirectConns, + cslbxStatsNoMatchPolicyRejects, + cslbxStatsNoCfgPolicyRejects, + cslbxStatsNoActiveServerRejects, + cslbxStatsAclDenyRejects, + cslbxStatsMaxParseLenRejects, + cslbxStatsBadSslFormatRejects, + cslbxStatsL7ParserErrorRejects, + cslbxStatsVerMismatchRejects, + cslbxStatsOutOfMemoryRejects, + cslbxStatsTimedOutConnections, + cslbxStatsTcpChecksumErrorPkts, + cslbxStatsIpChecksumErrorPkts + } + STATUS current + DESCRIPTION + "A collection of additional global statistics objects + for the SLB entity." + ::= { cslbxMIBGroups 1 } + +cslbxServerFarmsGroup OBJECT-GROUP + OBJECTS { + cslbxServerFarmHashMaskAddrType, + cslbxServerFarmHashMaskAddr, + cslbxServerFarmClientNatPool, + cslbxServerFarmFailAction, + cslbxServerFarmHttpReturnCodeMap, + cslbxServerFarmInFailedThreshold, + cslbxServerFarmInbandResetTimer, + cslbxRedirectSvrRelocationStr, + cslbxRedirectSvrBackupString, + cslbxRedirectSvrRedirectCode, + cslbxRedirectSvrRedirectPort, + cslbxRedirectSvrState, + cslbxRedirectSvrNumberOfConns, + cslbxRedirectSvrMaxConns, + cslbxRedirectSvrAdminWeight, + cslbxRedirectSvrOperWeight, + cslbxRedirectSvrMetric, + cslbxRedirectSvrTotalConns, + cslbxRedirectSvrHCTotalConns, + cslbxRedirectSvrRowStatus, + cslbxServerFarmProbeRowStatus + } + STATUS current + DESCRIPTION + "A collection of cslbxServerFarmTable and + cslbxRedirectSvrTable objects used to + further define an SLB server farm." + ::= { cslbxMIBGroups 2 } + +cslbxClientNatPoolsGroup OBJECT-GROUP + OBJECTS { + cslbxNatPoolStartAddressType, + cslbxNatPoolStartAddress, + cslbxNatPoolEndAddressType, + cslbxNatPoolEndAddress, + cslbxNatPoolRowStatus + } + STATUS current + DESCRIPTION + "The SLB client NAT pool objects." + ::= { cslbxMIBGroups 3 } + +cslbxStickyGroupsGroup OBJECT-GROUP + OBJECTS { + cslbxStickyGroupType, + cslbxStickyGroupMaskAddressType, + cslbxStickyGroupMaskAddress, + cslbxStickyGroupCookieName, + cslbxStickyGroupStickyTimer, + cslbxStickyGroupRowStatus + } + STATUS deprecated + DESCRIPTION + "The SLB sticky group objects." + ::= { cslbxMIBGroups 4 } + +cslbxStickyObjectsGroup OBJECT-GROUP + OBJECTS { + cslbxStickyObjectGroupId, + cslbxStickyObjectType, + cslbxStickyObjectSourceInfo, + cslbxStickyObjectRealAddressType, + cslbxStickyObjectRealAddress, + cslbxStickyObjectRealPort + } + STATUS current + DESCRIPTION + "The SLB Extended sticky objects." + ::= { cslbxMIBGroups 5 } + +cslbxMapsGroup OBJECT-GROUP + OBJECTS { + cslbxMapType, + cslbxMapRowStatus, + cslbxHttpExpressionFieldName, + cslbxHttpExpressionValue, + cslbxHttpExpressionRowStatus, + cslbxHttpReturnCodeMaxValue, + cslbxHttpReturnCodeThreshold, + cslbxHttpReturnCodeResetTimer, + cslbxHttpReturnCodeType, + cslbxHttpReturnCodeRowStatus + } + STATUS current + DESCRIPTION + "The SLB map objects." + ::= { cslbxMIBGroups 6 } + +cslbxPoliciesGroup OBJECT-GROUP + OBJECTS { + cslbxPolicyClientGroupNumber, + cslbxPolicyClientGroupName, + cslbxPolicyUrlMap, + cslbxPolicyCookieMap, + cslbxPolicyGenericHeaderMap, + cslbxPolicyStickyGroup, + cslbxPolicyDscpEnabled, + cslbxPolicyDscpStamping, + cslbxPolicyFarmName, + cslbxPolicyRowStatus + } + STATUS current + DESCRIPTION + "The SLB policy objects." + ::= { cslbxMIBGroups 8 } + +cslbxVirtualServersGroup OBJECT-GROUP + OBJECTS { + cslbxVirtualAdvertiseOption, + cslbxVirtualVlanId, + cslbxVirtualReplicationMode, + cslbxVirtualPendingTimer, + cslbxVirtualL7MaxParseLength, + cslbxVirtualHttpPersistenceSlb, + cslbxVirtualURLHashBeginString, + cslbxVirtualURLHashEndString, + cslbxRuleCurrentConnections, + cslbxRuleTotalConnections, + cslbxRuleHCTotalConnections, + cslbxRuleTotalClientPackets, + cslbxRuleHCTotalClientPackets, + cslbxRuleTotalServerPackets, + cslbxRuleHCTotalServerPackets, + cslbxRuleRowStatus + } + STATUS current + DESCRIPTION + "A collection of virtual server and rule objects + used to further define layer 7 parameters for the + SLB virtual server." + ::= { cslbxMIBGroups 9 } + +cslbxVlansGroup OBJECT-GROUP + OBJECTS { + cslbxVlanType, + cslbxVlanAddressType, + cslbxVlanAddress, + cslbxVlanMaskAddressType, + cslbxVlanMaskAddress, + cslbxVlanRowStatus, + cslbxAliasAddrRowStatus, + cslbxStaticRouteRowStatus + } + STATUS current + DESCRIPTION + "The SLB VLAN configuration objects." + ::= { cslbxMIBGroups 10 } + +cslbxFaultToleranceGroup OBJECT-GROUP + OBJECTS { + cslbxFtGroupId, + cslbxFtVlanId, + cslbxFtPreempt, + cslbxFtPriority, + cslbxFtHeartBeatTimer, + cslbxFtFailThreshold, + cslbxFtState, + cslbxFtStateChangeTime, + cslbxFtRxHeartBeatMsgs, + cslbxFtTxHeartBeatMsgs, + cslbxFtRxUpdateMsgs, + cslbxFtTxUpdateMsgs, + cslbxFtRxCoupMsgs, + cslbxFtTxCoupMsgs, + cslbxFtRxElectMsgs, + cslbxFtTxElectMsgs, + cslbxFtRxConnReplMsgs, + cslbxFtTxConnReplMsgs, + cslbxFtRxPackets, + cslbxFtDropPackets, + cslbxFtDuplPackets, + cslbxFtXsumErrPackets, + cslbxFtBuffErrPackets, + cslbxFtRowStatus + } + STATUS current + DESCRIPTION + "The SLB Fault Tolerance objects." + ::= { cslbxMIBGroups 11 } + +cslbxConnsGroup OBJECT-GROUP + OBJECTS { + cslbxConnInDestAddrType, + cslbxConnInDestAddr, + cslbxConnInDestPort, + cslbxConnInSourceAddrType, + cslbxConnInSourceAddr, + cslbxConnInSourcePort, + cslbxConnProtocol, + cslbxConnOutDestAddrType, + cslbxConnOutDestAddr, + cslbxConnOutDestPort, + cslbxConnOutSourceAddrType, + cslbxConnOutSourceAddr, + cslbxConnOutSourcePort, + cslbxConnState + } + STATUS current + DESCRIPTION + "The SLB Extended Conn objects." + ::= { cslbxMIBGroups 12 } + +cslbxXmlConfigGroup OBJECT-GROUP + OBJECTS { + cslbxXmlConfigEnabled, + cslbxXmlConfigVlanId, + cslbxXmlConfigListeningPort, + cslbxXmlConfigRowStatus + } + STATUS current + DESCRIPTION + "The SLB XML configuration objects." + ::= { cslbxMIBGroups 13 } + +cslbxNotifControlGroup OBJECT-GROUP + OBJECTS { cslbxFtStateChangeNotifEnabled } + STATUS current + DESCRIPTION + "The collection of objects to control the + notifications for state changed in a SLB + device." + ::= { cslbxMIBGroups 14 } + +cslbxNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { cslbxFtStateChange } + STATUS current + DESCRIPTION + "The collection of notifications of CISCO-SLB-EXT-MIB + entity that are required to support." + ::= { cslbxMIBGroups 15 } + +cslbxXmlUserAccessGroup OBJECT-GROUP + OBJECTS { + cslbxXmlConfigUserName, + cslbxXmlConfigPassword, + cslbxXmlConfigClientGroupNumber, + cslbxXmlConfigClientGroupName + } + STATUS current + DESCRIPTION + "The collection of additional objects used to + further control the access to the SLB XML + management interface." + ::= { cslbxMIBGroups 16 } + +cslbxOwnerGroup OBJECT-GROUP + OBJECTS { + cslbxVirtualOwnerName, + cslbxOwnerContactInfo, + cslbxOwnerBillingInfo, + cslbxOwnerMaxConns, + cslbxOwnerRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects used to define the + Owner information of an SLB Virtual Server + object." + ::= { cslbxMIBGroups 17 } + +cslbxBackupServerGroup OBJECT-GROUP + OBJECTS { + cslbxPolicyBackupFarmName, + cslbxPolicyBkFarmStickyEnabled, + cslbxVirtualBackupFarmName, + cslbxVirtualBkFarmStickyEnabled + } + STATUS current + DESCRIPTION + "The collection of objects used to define the SLB + Backup Server Farm option." + ::= { cslbxMIBGroups 18 } + +cslbxScriptedProbeGroup OBJECT-GROUP + OBJECTS { + cslbxScriptFileUrl, + cslbxScriptFileRowStatus, + cslbxScriptTaskScriptName, + cslbxScriptTaskScriptArguments, + cslbxScriptTaskRowStatus + } + STATUS current + DESCRIPTION + "The collection of objects to configure executable + Script in an SLB device." + ::= { cslbxMIBGroups 19 } + +cslbxReverseStickyGroup OBJECT-GROUP + OBJECTS { + cslbxPolicyReverseStickyGroup, + cslbxVirtualReverseStickyGroup + } + STATUS current + DESCRIPTION + "The collection of objects used to configure + the Reverse Sticky option." + ::= { cslbxMIBGroups 20 } + +cslbxVirtualServersExtGroup OBJECT-GROUP + OBJECTS { + cslbxVirtualMaxConns, + cslbxVirtualFlowMode, + cslbxVirtualSSLStickyOffset, + cslbxVirtualSSLStickyLength, + cslbxRuleTotalClientOctets, + cslbxRuleHCTotalClientOctets, + cslbxRuleTotalServerOctets, + cslbxRuleHCTotalServerOctets + } + STATUS current + DESCRIPTION + "The collection of additional objects used to + define SSL sticky option, packet counters and + flow control for a SLB Virtual Server." + ::= { cslbxMIBGroups 22 } + +cslbxMapsRev2Group OBJECT-GROUP + OBJECTS { + cslbxMapType, + cslbxMapRowStatus, + cslbxHttpExpressionFieldName, + cslbxHttpExpressionValue, + cslbxHttpExpressionRowStatus, + cslbxHttpExpressionRequestMethod, + cslbxHttpReturnCodeMaxValue, + cslbxHttpReturnCodeThreshold, + cslbxHttpReturnCodeResetTimer, + cslbxHttpReturnCodeType, + cslbxHttpReturnCodeRowStatus + } + STATUS current + DESCRIPTION + "The second revision of collection of objects + used to define a SLB matching criteria." + ::= { cslbxMIBGroups 23 } + +cslbxServerFarmsExtGroup OBJECT-GROUP + OBJECTS { + cslbxServerFarmTransparent, + cslbxServerFarmSlowStart, + cslbxServerFarmHashHeaderName, + cslbxServerFarmHashCookieName, + cslbxServerFarmUrlPatternBegin, + cslbxServerFarmUrlPatternEnd, + cslbxServerFarmDescription, + cslbxServerFarmType + } + STATUS deprecated + DESCRIPTION + "A collection of objects related to server farm." + ::= { cslbxMIBGroups 24 } + +cslbxServerFarmsHttpRetCodeGroup OBJECT-GROUP + OBJECTS { + cslbxSfarmHttpRetCodeMaxValue, + cslbxSfarmHttpRetCodeActionType, + cslbxSfarmHttpRetCodeThreshold, + cslbxSfarmHttpRetCodeResetTimer, + cslbxSfarmHttpRetCodeStorageType, + cslbxSfarmHttpRetCodeRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects related to HTTP Return Codes + in server farm." + ::= { cslbxMIBGroups 25 } + +cslbxStickyGroupsGroupRev2 OBJECT-GROUP + OBJECTS { + cslbxStickyGroupType, + cslbxStickyGroupMaskAddressType, + cslbxStickyGroupMaskAddress, + cslbxStickyGroupCookieName, + cslbxStickyGroupStickyTimer, + cslbxStickyGroupRowStatus, + cslbxStickyGroupHeaderName, + cslbxStickyGroupTimeoutActiveConn, + cslbxStickyGroupReplicate, + cslbxStickyOffset, + cslbxStickyLength + } + STATUS current + DESCRIPTION + "The collection of objects for sticky features." + ::= { cslbxMIBGroups 26 } + +cslbxCookieStickyGroup OBJECT-GROUP + OBJECTS { + cslbxStickyCookieInsertEnable, + cslbxStickyCookieSecondary, + cslbxStickyCookieExpiryDate + } + STATUS current + DESCRIPTION + "This group contains objects related to + static Cookie." + ::= { cslbxMIBGroups 27 } + +cslbxStatsHCGroup OBJECT-GROUP + OBJECTS { + cslbxStatsL4PolicyHCConns, + cslbxStatsL7PolicyHCConns, + cslbxStatsDroppedL4PolicyHCConns, + cslbxStatsDroppedL7PolicyHCConns, + cslbxStatsNoMatchPolicyHCRejects, + cslbxStatsNoCfgPolicyHCRejects, + cslbxStatsAclDenyHCRejects, + cslbxStatsVerMismatchHCRejects + } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to counter64 objects for SLB statistics." + ::= { cslbxMIBGroups 35 } + +cslbxServerFarmStatsGroup OBJECT-GROUP + OBJECTS { + cslbxServerFarmTotalConns, + cslbxServerFarmCurrConns, + cslbxServerFarmFailedConns, + cslbxServerFarmNumOfTimeFailOvers, + cslbxServerFarmNumOfTimeBkInServs + } + STATUS current + DESCRIPTION + "This group contains objects related to + server farm statistics." + ::= { cslbxMIBGroups 36 } + +cslbxServerFarmsExtGroupRev1 OBJECT-GROUP + OBJECTS { + cslbxServerFarmTransparent, + cslbxServerFarmSlowStart, + cslbxServerFarmHashHeaderName, + cslbxServerFarmHashCookieName, + cslbxServerFarmUrlPatternBegin, + cslbxServerFarmUrlPatternEnd, + cslbxServerFarmDescription, + cslbxServerFarmType, + cslbxServerFarmState + } + STATUS current + DESCRIPTION + "A collection of objects related to server farm." + ::= { cslbxMIBGroups 37 } + +END diff --git a/MIBS/cisco/CISCO-SLB-HEALTH-MON-MIB b/MIBS/cisco/CISCO-SLB-HEALTH-MON-MIB new file mode 100644 index 0000000..4043a9a --- /dev/null +++ b/MIBS/cisco/CISCO-SLB-HEALTH-MON-MIB @@ -0,0 +1,2763 @@ +-- ***************************************************************** +-- CISCO-SLB-HEALTH-MON-MIB.my: Server Load-Balancing(SLB) Health +-- Monitoring MIB +-- January 2006, Saifullah M.A. +-- +-- Copyright (c) 2002, 2005, 2006, 2008 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-SLB-HEALTH-MON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Unsigned32, + Counter32, + Gauge32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress, + InetPortNumber + FROM INET-ADDRESS-MIB + TimeInterval, + TEXTUAL-CONVENTION, + TruthValue, + DateAndTime, + RowStatus + FROM SNMPv2-TC + CiscoPort + FROM CISCO-TC + slbEntity, + SlbServerString, + slbServerFarmName + FROM CISCO-SLB-MIB + SlbUrlString, + SlbFunctionNameString, + cslbxServerProbes + FROM CISCO-SLB-EXT-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoSlbHealthMonMIB MODULE-IDENTITY + LAST-UPDATED "200806260000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-slb@cisco.com" + DESCRIPTION + "An extension to the CISCO-SLB-EXT-MIB for SLB + health monitoring probes. + + SLB: Server Load Balancing. Server load balancing + provides for the balancing of packets and connections + arriving at the SLB device across a number of other + devices, such as real servers, firewalls, or caches. + A system containing an SLB device typically exhibits + higher performance, scalability, and reliability than + any of the devices being load balanced. An SLB device + determines how to handle incoming frames and + connections according to the contents of incoming data + and various configuration options. In determining how + to handle incoming data, an SLB device may examine the + data at any OSI layer, including Layer 7. + + This MIB includes information on the health monitoring + probes that can be used for monitoring the health of + real servers. Health checking provides the ability of + the content switch to detect if a server is available + for load balancing. Health probes used for health + checking allow testing various application level + functionality. The active probes are sent at regular + intervals and the lack of a response can lead to a + specific server or and entire group of servers being + declared as not available. + + Following probes are based on TCP: + http, https, smtp, telnet, ftp, tcp, + script, ldap, tacacs, sip, echo, finger. + Following probes are based on UDP: + tftp, udp, sip, echo,. + + Acronyms and terms: + + SLB Server Load Balancing + VIP Virtual Server IP address + NAT Network Address Translation + SF Serverfarm + FT Fault Tolerance + SSL Secure Sockets Layer + TLS Transport Layer Security + Server Farm : Contains cluster of Real Server + Real Server : Real Servers are physical devices + assigned to a server farm. + Real servers provide services that + are load balanced. + Health Probe : The mechanisms to monitor the health + of real servers or rservers. + Virtual IP : The IP through which the real server is + reached during load balancing. + Probe Instance : An instance of the probe identified by + cslbxProbeName. A probe instance is created + for every probe association. + For example: When a probe is associated with + a real server a probe instance is created + for that probe. + Probe Port : This mechanism introduces the capability + Inheritance for the probe instance to inherit the + virtual ip address port or the + the real server port (identified by + cshMonServerfarmRealServerPort) when the + probe port (identified by cslbxProbePort) + is not configured. + The precedence of inheritance is as follows + 1. Probe's configured port + 2. Real server port + 3. Virtual ip address port + 4. Probes default port identified by + cslbxProbePort. + Examples: + Scenario 1: + Probe's configured port = 100 + Real server port = 200 + Virtual ip address port = 300 + Probe's default port = 80 + Inherited port of the probe instance = 100 + Scenario 2: + Probe's configured port = not configured + Real server port = 200 + Virtual ip address port = 300 + Probe's default port = 80 + Inherited port of the probe instance = 200 + Scenario 3: + Probe's configured port = not configured + Real server port = not configured + Virtual ip address port = 300 + Probe's default port = 80 + Inherited port of the probe instance = 300 + Scenario 4: + Probe's configured port = not configured + Real server port = not configured + Virtual ip address port = not configured + Probe's default port = 80 + Inherited port of the probe instance = 80 + Scenario 5: + There can be scenarios wherein there may + be multiple inherited ports for a probe + instance. + There are configurations where multiple virtual + ip addresses with different ports share the + same probe instance and the probe has no + configured port or real server port attached. + In that case the shared probe instance has + multiple inherited ports. A typical scenario + might be + Probe's configured port = not configured + Real server port = not configured + Ports of the virtual ip addresses which + shares the probe instance = 300,400 + Probe's default port = 80 + Inherited port of the probe instance = + 300,400" + REVISION "200806260000Z" + DESCRIPTION + "-Added CiscoProbeInheritedPortType TEXTUAL-CONVENTION. + + -Deprecated cshMonSfarmRealProbeStatsTable. + + -Added cshMonServerfarmRealProbeStatsTable. + + -Added cshMonProbeTypeStatsTable. + + -Added the following notifications + ciscoSlbHealthMonSocketOveruse + ciscoSlbHealthMonSocketNormaluse + + -Added cshMonSocketOverusageCount notification object. + + -Deprecated cshMonSfarmrealserverProbeStatsGroup OBJECT-GROUP. + + -Deprecated ciscoSlbHealthMonMIBComplianceRev2 MODULE-COMPLIANCE. + + -Added the following OBJECT-GROUP's + cshMonSfarmrealserverProbeStatsGroupRev1 + cshMonProbeTypeStatsGroup + cshMonNotifObjectsGroup + + -Added cshMonNotifGroup NOTIFICATION-GROUP. + + -Added ciscoSlbHealthMonMIBComplianceRev3 MODULE-COMPLIANCE." + REVISION "200803110000Z" + DESCRIPTION + "- Added CiscoProbeHealthMonState TEXTUAL-CONVENTION. + + - Added cslbxProbeState to the cslbxProbeCfgTable. + + - Added cshMonSfarmRealProbeStatsTable. + + - Deprecated cslbHealthMonServerProbesGroup object group. + - Deprecated ciscoSlbHealthMonMIBComplianceRev1 compliance + statement. + + - Added cslbHealthMonServerProbesGroupRev1 OBJECT-GROUP. + + - Added ciscoSlbHealthMonMIBComplianceRev2 MODULE-COMPLIANCE." + REVISION "200611140000Z" + DESCRIPTION + "- Added following object in cslbxProbeHTTPCfgTable + cslbxProbeHTTPSslTlsVersionSupported. + + - Added 'all' enum in cslbxProbeHTTPCfgSslTlsVersion + object. + + - Added 'rtspProbe' and 'snmpProbe' in SlbProbeType + TEXTUAL CONVENTION + + - Added following group + cslbHealthMonHTTPSProbesGroupRev1. + + - Added following in Compliance/Conformance + ciscoSlbHealthMonMIBComplianceRev1." + REVISION "200601180000Z" + DESCRIPTION + "Initial version of this MIB module. + + SlbProbeType : New enums(value 10-20) added. + + - Following tables were originally defined in CISCO-SLB-EXT-MIB + cslbxProbeCfgTable + cslbxDnsProbeIpTable + cslbxProbeHeaderCfgTable + cslbxProbeExpectStatusCfgTable + + - Added following objects in cslbxProbeCfgTable + cslbxProbeDescription + cslbxProbeProtocolType + cslbxProbeRouteMethod + cslbxProbeUserName + cslbxProbePassword + cslbxProbePassCount + cslbxProbePriority + cslbxProbeConnTermination + cslbxProbeSocketReuse + cslbxProbeSendDataType + cslbxProbeSendData + + - defined following tables + cslbxProbeHTTPCfgTable + cslbxProbeSIPCfgTable + cslbxProbeFTPCfgTable + cslbxProbeTFTPCfgTable + cslbxProbeIMAPCfgTable + + - Added UNITS clause for the following objects + cslbxProbeReceiveTimeout + cslbxProbeTcpOpenTimeout." + ::= { ciscoMgmt 508 } +-- ************************************************************* +-- * * +-- * SLB-EXT - Probe Configuration Table * +-- * * +-- ************************************************************* + +cslbxProbeCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxProbeCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The probing function monitors the health of + real servers. The SLB device actively probes + real servers to determine if they are healthy. + This table is for configuring the parameters + of probes." + ::= { cslbxServerProbes 1 } + +cslbxProbeCfgEntry OBJECT-TYPE + SYNTAX CslbxProbeCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry provides the basic configuration of a + probe of a particular name, served by a particular + SLB entity. This entry may be of any probe type." + INDEX { + slbEntity, + cslbxProbeName + } + ::= { cslbxProbeCfgTable 1 } + +CslbxProbeCfgEntry ::= SEQUENCE { + cslbxProbeName SlbServerString, + cslbxProbeType SlbProbeType, + cslbxProbeInterval TimeInterval, + cslbxProbeRetries Unsigned32, + cslbxProbeFailedInterval TimeInterval, + cslbxProbeReceiveTimeout TimeInterval, + cslbxProbeTcpOpenTimeout TimeInterval, + cslbxProbeAlternateDestAddrType InetAddressType, + cslbxProbeAlternateDestAddr InetAddress, + cslbxProbeDnsDomainName SnmpAdminString, + cslbxProbeHttpRequestMethod SnmpAdminString, + cslbxProbeHttpRequestUrl SlbUrlString, + cslbxProbeRowStatus RowStatus, + cslbxProbeScriptName SlbFunctionNameString, + cslbxProbeScriptArguments SnmpAdminString, + cslbxProbePort CiscoPort, + cslbxProbeDescription SnmpAdminString, + cslbxProbeRouteMethod INTEGER, + cslbxProbeProtocolType INTEGER, + cslbxProbePassCount Unsigned32, + cslbxProbePriority Unsigned32, + cslbxProbeUserName SnmpAdminString, + cslbxProbePassword SnmpAdminString, + cslbxProbeConnTermination INTEGER, + cslbxProbeSocketReuse TruthValue, + cslbxProbeSendDataType INTEGER, + cslbxProbeSendData SnmpAdminString, + cslbxProbeState TruthValue +} + +cslbxProbeName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the probe." + ::= { cslbxProbeCfgEntry 1 } + +cslbxProbeType OBJECT-TYPE + SYNTAX SlbProbeType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of probe." + ::= { cslbxProbeCfgEntry 2 } + +cslbxProbeInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time between health checks. It is from the end of + previous check to the beginning of the next check." + DEFVAL { 12000 } + ::= { cslbxProbeCfgEntry 3 } + +cslbxProbeRetries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of consecutive retries without a successful + probe before marking the real server as 'failed'." + DEFVAL { 3 } + ::= { cslbxProbeCfgEntry 4 } + +cslbxProbeFailedInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time before retrying a 'failed' real + server to see if it has recovered yet." + DEFVAL { 30000 } + ::= { cslbxProbeCfgEntry 5 } + +cslbxProbeReceiveTimeout OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum time to wait for a reply from a real + server before considering this probe attempt + to have failed." + DEFVAL { 1000 } + ::= { cslbxProbeCfgEntry 6 } + +cslbxProbeTcpOpenTimeout OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum time to wait for a TCP SYN/ACK frame + from the real server. This entry is only valid + for probes employing TCP, such as SMTP and HTTP + probes." + DEFVAL { 1000 } + ::= { cslbxProbeCfgEntry 7 } + +cslbxProbeAlternateDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of address stored in + cslbxProbeAlternateDestAddr." + DEFVAL { ipv4 } + ::= { cslbxProbeCfgEntry 8 } + +cslbxProbeAlternateDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The alternative destination IP address to be used with + the probing packet. Probe frames are normally sent to + a real server IP address. If the setting is not + '0.0.0.0', probe frames are sent to the IP address + given by this object. This entry is only valid with + the following probes(cslbxProbeType value): + icmpProbe, tcpProbe, dnsProbe, + httpProbe, ftpProbe, telnetProbe, + smtpProbe udpProbe, httpsProbe, + ldapProbe, popProbe, imapProbe, + radiusProbe, tacacsProbe, sipProbe, + tftpProbe, fingerProbe, echoProbe." + DEFVAL { ''H } + ::= { cslbxProbeCfgEntry 9 } + +cslbxProbeDnsDomainName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The domain name string use with the DNS probe. (Only + applicable to DNS probes.)" + ::= { cslbxProbeCfgEntry 10 } + +cslbxProbeHttpRequestMethod OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The request method type string to be used in the + HTTP probe packets. (Only applicable to HTTP + probes.)" + REFERENCE + "RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 + Section 5.1.1." + DEFVAL { "get" } + ::= { cslbxProbeCfgEntry 11 } + +cslbxProbeHttpRequestUrl OBJECT-TYPE + SYNTAX SlbUrlString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The URI string in the HTTP request of HTTP probe + packets. (Only applicable to HTTP probes.)" + DEFVAL { "" } + ::= { cslbxProbeCfgEntry 12 } + +cslbxProbeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in cslbxProbeCfgTable + following the RowStatus textual convention." + ::= { cslbxProbeCfgEntry 13 } + +cslbxProbeScriptName OBJECT-TYPE + SYNTAX SlbFunctionNameString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the function to be executed. (Only + applicable to scriptedProbe type.)" + DEFVAL { ''H } + ::= { cslbxProbeCfgEntry 14 } + +cslbxProbeScriptArguments OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The argument parameters passed into the executable + script. (Only applicable to scriptedProbe type.)" + DEFVAL { ''H } + ::= { cslbxProbeCfgEntry 15 } + +cslbxProbePort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number to be used by the probe. The value + of zero indicates the probe will use the default + port number. The default port number can be 0 or + the default port of that particular probe. This + object is not applicable when cslbxProbeType is + 'icmpProbe'." + DEFVAL { 0 } + ::= { cslbxProbeCfgEntry 16 } + +cslbxProbeDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the + description of the probe." + DEFVAL { "" } + ::= { cslbxProbeCfgEntry 17 } + +cslbxProbeRouteMethod OBJECT-TYPE + SYNTAX INTEGER { + other(1), + transparent(2), + routingTable(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether the probe destined + to IP address specified in cslbxProbeAlternateDestAddr + be routed using internal routing table or forced to use + the known mac-address of the real-server/gateway that + probe is associated with. + + The value 'routingTable' specifies that address be + routed using internal routing table. + + The value 'transparent' specifies that the + probe destined to cslbxProbeAlternateDestAddr + is routed using the ip address of the real server + or gateway this probe is associated with. + + This object is applicable only if + cslbxProbeAlternateDestAddr is configured." + DEFVAL { transparent } + ::= { cslbxProbeCfgEntry 18 } + +cslbxProbeProtocolType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + tcp(2), + udp(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used for configuring the + transport layer protocol to send + probe messages. + + The possible value(s) are : + other: values other than mentioned below. + This value can not be written. + tcp : TCP is used as transport + layer protocol. + udp : UDP is used as transport + layer protocol. + + This object can be set for the entries with + following values of cslbxProbeType: + sipProbe, + echoProbe + + For other probes, this object can not be written + and the value of this object is based on the + cslbxProbeType." + DEFVAL { tcp } + ::= { cslbxProbeCfgEntry 19 } + +cslbxProbePassCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the number of successful probe + responses that should be received before declaring + a failed real server as pass. This object is used in + conjunction with 'cslbxProbeFailedInterval'." + ::= { cslbxProbeCfgEntry 20 } + +cslbxProbePriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the probe priority. + The priority value is in the decreasing order + of the actual priority, i.e., lower the value + higher the priority. + Probes associated with critical services can be + configured with highest priority such that the + results of these probes can be used to trigger + a state change in configuration." + DEFVAL { 2 } + ::= { cslbxProbeCfgEntry 21 } + +cslbxProbeUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the user name required for + authentication. This object is applicable for + following value of 'cslbxProbeType' : + httpprobe, httpsProbe + telnetProbe, ftpProbe, ldapProbe, + imapProbe, popProbe, + radiusProbe, tacacsProbe." + ::= { cslbxProbeCfgEntry 22 } + +cslbxProbePassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the password required for + authentication. This object is applicable for following + value of 'cslbxProbeType' : + httpprobe, httpsProbe + telnetProbe, ftpProbe, ldapProbe, + imapProbe, popProbe, + radiusProbe, tacacsProbe. + This object returns zero length octet string when read." + ::= { cslbxProbeCfgEntry 23 } + +cslbxProbeConnTermination OBJECT-TYPE + SYNTAX INTEGER { + graceful(1), + forced(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies how the connections need to + be terminated. The possible value(s) are : + graceful : follow graceful handshake for + terminating connections. + forced : send RST to terminate connections. + + This object is applicable only for TCP based probes." + DEFVAL { forced } + ::= { cslbxProbeCfgEntry 24 } + +cslbxProbeSocketReuse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies whether to reuse the socket or not + for the connection oriented probes. If set to 'true' + same socket is re-used for multiple probes. + If set to 'false' new socket will be created. + + This object is applicable only for TCP based probes." + ::= { cslbxProbeCfgEntry 25 } + +cslbxProbeSendDataType OBJECT-TYPE + SYNTAX INTEGER { + ascii(1), + binary(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the data to be sent + for the appropriate probes. + + The possible value(s) are: + ascii : ASCII data + binary : binary data. + + This object is used in conjunction with object + 'cslbxProbeSendData'." + DEFVAL { ascii } + ::= { cslbxProbeCfgEntry 26 } + +cslbxProbeSendData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the data to be sent + for the appropriate probes. This object + is applicable for following value(s) of + cslbxProbeType : + echoProbe + fingerProbe + sipProbe + tcpProbe + udpProbe." + ::= { cslbxProbeCfgEntry 27 } + +cslbxProbeState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the state of the probe. + When the probe is associated with a real server or server + farm it will be active which is represented by + value 'true'. When the probe is active and if the + real server is administratively put into in-service, then + the real server health monitoring will be started. + When the probe is not associated with a real + server or server farm it will be inactive which is represented + by value 'false', so no health monitoring will be + performed." + DEFVAL { false } + ::= { cslbxProbeCfgEntry 28 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - DNS Probe Expected IP Configuration Table * +-- * * +-- ************************************************************* + +cslbxDnsProbeIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxDnsProbeIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The probing function monitors the health of + real servers. The SLB device actively probes + real servers to determine if they are healthy. + This table is for configuring the parameters + of DNS probes. In a DNS probe, resolution of a + specific domain name is requested, and the + resulting IP address must match one of a list of + 'expected IP addresses' configured for that + probe. This table stores the list of expected IP + addresses for each DNS probe." + ::= { cslbxServerProbes 2 } + +cslbxDnsProbeIpEntry OBJECT-TYPE + SYNTAX CslbxDnsProbeIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address in this entry is a valid response + to a request for resolution of the domain name + associated with the DNS probe in this entry." + INDEX { + slbEntity, + cslbxDnsProbeIpProbeName, + cslbxDnsProbeIpAddressType, + cslbxDnsProbeIpAddress + } + ::= { cslbxDnsProbeIpTable 1 } + +CslbxDnsProbeIpEntry ::= SEQUENCE { + cslbxDnsProbeIpProbeName SlbServerString, + cslbxDnsProbeIpAddressType InetAddressType, + cslbxDnsProbeIpAddress InetAddress, + cslbxDnsProbeIpRowStatus RowStatus +} + +cslbxDnsProbeIpProbeName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the DNS probe." + ::= { cslbxDnsProbeIpEntry 1 } + +cslbxDnsProbeIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of address stored in + cslbxDnsProbeIpAddress." + ::= { cslbxDnsProbeIpEntry 2 } + +cslbxDnsProbeIpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address that may be expected in response + to a DNS probe from a 'healthy' real DNS server." + ::= { cslbxDnsProbeIpEntry 3 } + +cslbxDnsProbeIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxDnsProbeIpTable + following the RowStatus textual convention." + ::= { cslbxDnsProbeIpEntry 4 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - HTTP Probe Header Table * +-- * * +-- ************************************************************* + +cslbxProbeHeaderCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxProbeHeaderCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The probing function monitors the health of + real servers. The SLB device actively probes + real servers to determine if they are healthy. + This table is for configuring the parameters + of HTTP probes. In particular, each HTTP probe + request may be sent with a number of fixed HTTP + headers. This table defines such fixed HTTP + headers sent with HTTP probes." + ::= { cslbxServerProbes 3 } + +cslbxProbeHeaderCfgEntry OBJECT-TYPE + SYNTAX CslbxProbeHeaderCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry defines the HTTP header value + of a particular HTTP header name sent with a + particular HTTP probe, served by a particular SLB + entity." + INDEX { + slbEntity, + cslbxProbeHeaderProbeName, + cslbxProbeHeaderFieldName + } + ::= { cslbxProbeHeaderCfgTable 1 } + +CslbxProbeHeaderCfgEntry ::= SEQUENCE { + cslbxProbeHeaderProbeName SlbServerString, + cslbxProbeHeaderFieldName SnmpAdminString, + cslbxProbeHeaderFieldValue SnmpAdminString, + cslbxProbeHeaderRowStatus RowStatus +} + +cslbxProbeHeaderProbeName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the HTTP probe." + ::= { cslbxProbeHeaderCfgEntry 1 } + +cslbxProbeHeaderFieldName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An HTTP header of this name is transmitted in the + HTTP request sent by this probe." + ::= { cslbxProbeHeaderCfgEntry 2 } + +cslbxProbeHeaderFieldValue OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HTTP header value associated with the HTTP header + name given by cslbxProbeHeaderFieldName." + ::= { cslbxProbeHeaderCfgEntry 3 } + +cslbxProbeHeaderRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in cslbxProbeHeaderTable + following the RowStatus textual convention." + ::= { cslbxProbeHeaderCfgEntry 4 } + + +-- ************************************************************* +-- * * +-- * SLB-EXT - Probe Expect Status Codes Configuration Table * +-- * * +-- ************************************************************* + +cslbxProbeExpectStatusCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxProbeExpectStatusCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The probing function monitors the health of + real servers. The SLB device actively probes + real servers to determine if they are healthy. + This table is for configuring the expect status + codes returned by a server." + ::= { cslbxServerProbes 4 } + +cslbxProbeExpectStatusCfgEntry OBJECT-TYPE + SYNTAX CslbxProbeExpectStatusCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry provides the configuration of a range of + expect status codes for a particular probe, served by + a particular SLB entity." + INDEX { + slbEntity, + cslbxProbeExpectStatusProbeName, + cslbxProbeExpectStatusMinValue + } + ::= { cslbxProbeExpectStatusCfgTable 1 } + +CslbxProbeExpectStatusCfgEntry ::= SEQUENCE { + cslbxProbeExpectStatusProbeName SlbServerString, + cslbxProbeExpectStatusMinValue Unsigned32, + cslbxProbeExpectStatusMaxValue Unsigned32, + cslbxProbeExpectStatusRowStatus RowStatus +} + +cslbxProbeExpectStatusProbeName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the probe." + ::= { cslbxProbeExpectStatusCfgEntry 1 } + +cslbxProbeExpectStatusMinValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The starting value of the expect status code range." + ::= { cslbxProbeExpectStatusCfgEntry 2 } + +cslbxProbeExpectStatusMaxValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ending value of the expect status code range." + ::= { cslbxProbeExpectStatusCfgEntry 3 } + +cslbxProbeExpectStatusRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in + cslbxProbeExpectStatusCfgTable following the + RowStatus textual convention." + ::= { cslbxProbeExpectStatusCfgEntry 4 } + + +-- ************************************************************* +-- * * +-- * HTTP/HTTPS Probe Table * +-- * * +-- ************************************************************* + +cslbxProbeHTTPCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxProbeHTTPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is for configuring attributes + applicable to HTTP and HTTPS probes. + + This table supports configuration of the probe + attributes in addition to the HTTP attributes + configured in cslbxProbeCfgTable. + + Following objects from cslbxProbeCfgTable are applicable + to HTTP/HTTPS probe: + cslbxProbeAlternateDestAddrType + cslbxProbeAlternateDestAddr + cslbxProbeRouteMethod + cslbxProbeHttpRequestMethod + cslbxProbeHttpRequestUrl + cslbxProbePort + cslbxProbeUserName + cslbxProbePassword + cslbxProbeInterval + cslbxProbeRetries + cslbxProbeFailedInterval + cslbxProbeReceiveTimeout + cslbxProbeTcpOpenTimeout + cslbxProbeConnTermination + cslbxProbePriority + cslbxProbePassCount + + An HTTP probe establishes an HTTP connection to + a real server and then sends an HTTP request + and verifies the response. + + This table is applicable only for the instance + value of cslbxProbeType 'httpProbe' or 'httpsProbe'." + ::= { cslbxServerProbes 5 } + +cslbxProbeHTTPCfgEntry OBJECT-TYPE + SYNTAX CslbxProbeHTTPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in HTTP Probe configuration table. + + An entry is created in the table when + an entry is created in cslbxProbeCfgTable + with cslbxProbeType 'httpProbe' or + 'httpsProbe'. + + An entry is deleted from this table when + corresponding entry (identified by the indices) + is deleted from cslbxProbeCfgTable. + + Following objects are applicable to both + HTTP and HTTPS Probes: + cslbxProbeHTTPCfgVersion + cslbxProbeHTTPCfgPersistence + cslbxProbeHTTPCfgHashValid + cslbxProbeHTTPCfgHashName + + Following objects are applicable only for + HTTPS Probes: + cslbxProbeHTTPCfgCipherSuite + cslbxProbeHTTPCfgSslTlsVersion + cslbxProbeHTTPCfgSslSessionReuse. + The 'cslbxProbeName' refers to the probe which + is created by adding an entry in + 'cslbxProbeCfgTable' with cslbxProbeType + 'httpProbe' or 'httpsProbe'." + INDEX { + slbEntity, + cslbxProbeName + } + ::= { cslbxProbeHTTPCfgTable 1 } + +CslbxProbeHTTPCfgEntry ::= SEQUENCE { + cslbxProbeHTTPCfgVersion INTEGER, + cslbxProbeHTTPCfgPersistence TruthValue, + cslbxProbeHTTPCfgHashValid TruthValue, + cslbxProbeHTTPCfgHashName SnmpAdminString, + cslbxProbeHTTPCfgCipherSuite INTEGER, + cslbxProbeHTTPCfgSslTlsVersion INTEGER, + cslbxProbeHTTPCfgSslSessionReuse TruthValue, + cslbxProbeHTTPSslTlsVersionSupported BITS +} + +cslbxProbeHTTPCfgVersion OBJECT-TYPE + SYNTAX INTEGER { + httpOneDotZero(1), + httpOneDotOne(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents HTTP version for the probe. + The 'htpOneDotZero' specifies HTTP 1.0 protocol. + The 'htpOneDotOne' specifies HTTP 1.1 protocol." + REFERENCE + "RFC 1945 - Hypertext Transfer Protocol - HTTP/1.0 + RFC 2616 - Hypertext Transfer Protocol - HTTP/1.1." + DEFVAL { httpOneDotOne } + ::= { cslbxProbeHTTPCfgEntry 1 } + +cslbxProbeHTTPCfgPersistence OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables/disables persistence for + HTTP(for both 1.0 and 1.1) probes. + + The pure HTTP/1.0 requires that a seperate + TCP connection to be opened for each downloaded + object. The persistence allows TCP connections + to be re-used while requesting multiple objects + without incurring a overhead of opening a new + TCP connection." + DEFVAL { false } + ::= { cslbxProbeHTTPCfgEntry 2 } + +cslbxProbeHTTPCfgHashValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables the hash functionality. + If set to 'true', the cslbxProbeHTTPCfgHashName + is used. If set 'false' the value + specified in cslbxProbeHTTPCfgHashName + is not used." + DEFVAL { false } + ::= { cslbxProbeHTTPCfgEntry 3 } + +cslbxProbeHTTPCfgHashName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the hash value + for the probe." + ::= { cslbxProbeHTTPCfgEntry 4 } + +cslbxProbeHTTPCfgCipherSuite OBJECT-TYPE + SYNTAX INTEGER { + rsaOther(1), + rsaAny(2), + rsaWithRc4128Md5(3), + rsaWithRc4128Sha(4), + rsaWithdesCbcSha(5), + rsaWith3desEdeCbcSha(6), + rsaExportWithRc440Md5(7), + rsaExportWithDes40CbcSha(8), + rsaExport1024WithRc456Md5(9), + rsaExport1024WithDesCbcSha(10), + rsaExport1024WithRc456Sha(11), + rsaWithAes128CbcSha(12), + rsaWithAes256cbcSha(13) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents SSL Cipher suites to be + used for HTTPS probes. + + The value 'rsa_any' is used for selecting a + random cipher. + + The value 'rsaOther' specifies value other than + those defined in the object. This value can not + be written." + REFERENCE "RFC 2246 - TLS Protocol version 1.0." + DEFVAL { rsaOther } + ::= { cslbxProbeHTTPCfgEntry 5 } + +cslbxProbeHTTPCfgSslTlsVersion OBJECT-TYPE + SYNTAX INTEGER { + other(1), + sslv2(2), + sslv3(3), + tlsv1(4), + all(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the version of + the SSL/TLS protocol. + + The possible value(s) are : + other : Version not applicable. + This value can not be set by the user. + sslv2 : SSL Version 2.0. + sslv3 : SSL Version 3.0. + tlsv1 : TLS Version 1.0. + all : All supported versions as reported in + cslbxProbeHTTPSslTlsVersionSupported + object." + REFERENCE "RFC 2246 - The TLS Protocol Version 1.0." + DEFVAL { sslv3 } + ::= { cslbxProbeHTTPCfgEntry 6 } + +cslbxProbeHTTPCfgSslSessionReuse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables/disables reusing of the SSL + Session ID. If set to 'true', SSL session ID will + be reused. If set to 'false', SSL session ID will + not be reused. In SSL, a new session ID is created + every time the client and the SSL module go through a + full key exchange and establish a new master secret key. + Enabling this object allows the SSL module to reuse the + master key on subsequent connections with the client, + which can speed up the SSL negotiation process." + ::= { cslbxProbeHTTPCfgEntry 7 } + +cslbxProbeHTTPSslTlsVersionSupported OBJECT-TYPE + SYNTAX BITS { + sslv3(0), + tlsv1(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the supported SSL/TLS versions. + sslv3 - SSL version 3.0. + tlsv1 - TLS version 1.0." + ::= { cslbxProbeHTTPCfgEntry 8 } + + +-- ************************************************************* +-- * * +-- * SIP Probe Table * +-- * * +-- ************************************************************* + +cslbxProbeSIPCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxProbeSIPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is for configuring attributes + applicable to SIP probes. + + The Session Initiation Protocol (SIP) is an ASCII-based, + application-layer control protocol that can be used to + establish, maintain, and terminate calls between two + or more endpoints. SIP is an alternative protocol + developed by the Internet Engineering Task Force (IETF) + for multimedia conferencing over IP. + + This table supports configuration of the probe + attributes in addition to the attributes configured + in cslbxProbeCfgTable. + + Following objects from cslbxProbeCfgTable are applicable + to SIP probe: + cslbxProbeAlternateDestAddrType + cslbxProbeAlternateDestAddr + cslbxProbeRouteMethod + cslbxProbePort + cslbxProbeUserName + cslbxProbePassword + cslbxProbeInterval + cslbxProbeRetries + cslbxProbeFailedInterval + cslbxProbeReceiveTimeout + cslbxProbeTcpOpenTimeout + cslbxProbeConnTermination + cslbxProbeSocketReuse + cslbxProbePassCount + + This table is applicable only if the value of + cslbxProbeType is 'sipProbe'." + ::= { cslbxServerProbes 6 } + +cslbxProbeSIPCfgEntry OBJECT-TYPE + SYNTAX CslbxProbeSIPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in SIP Probe configuration table. + + An entry is created in the table when + an entry is created in cslbxProbeCfgTable + with cslbxProbeType 'sipProbe'. + + An entry is deleted from this table when + corresponding entry (identified by the indices) + is deleted from cslbxProbeCfgTable. + + The 'cslbxProbeName' refers to the probe which + is created by adding an entry in + 'cslbxProbeCfgTable' with cslbxProbeType + 'sipProbe'." + INDEX { + slbEntity, + cslbxProbeName + } + ::= { cslbxProbeSIPCfgTable 1 } + +CslbxProbeSIPCfgEntry ::= SEQUENCE { + cslbxProbeSIPRegAddress SnmpAdminString +} + +cslbxProbeSIPRegAddress OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the Registration address used + in SIP protocol. Users in a SIP network are identified + by unique SIP addresses. A SIP address is similar to an + e-mail address and is in the format of + 'sip:userID@gateway.com'. The userID can be either a + user name or an E.164 address. An E.164 address is a + telephone number with a string of decimal digits that + uniquely indicates the public network termination point. + The number contains the information necessary to route + the call to this termination point." + DEFVAL { "" } + ::= { cslbxProbeSIPCfgEntry 1 } + + +-- ************************************************************* +-- * * +-- * FTP Probe Table * +-- * * +-- ************************************************************* + +cslbxProbeFTPCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxProbeFTPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is for configuring attributes + applicable to FTP probes. This table supports + configuration of the probe attributes in addition + to the FTP attributes configured in cslbxProbeCfgTable. + + Following objects from cslbxProbeCfgTable are applicable + to FTP probe: + cslbxProbeAlternateDestAddrType + cslbxProbeAlternateDestAddr + cslbxProbeRouteMethod + cslbxProbePort + cslbxProbeUserName + cslbxProbePassword + cslbxProbeInterval + cslbxProbeRetries + cslbxProbeFailedInterval + cslbxProbeReceiveTimeout + cslbxProbeTcpOpenTimeout + cslbxProbeConnTermination + cslbxProbeSocketReuse + cslbxProbePassCount + + This table is applicable only if the value of + cslbxProbeType is 'ftpProbe'." + ::= { cslbxServerProbes 7 } + +cslbxProbeFTPCfgEntry OBJECT-TYPE + SYNTAX CslbxProbeFTPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in FTP Probe configuration table. + Each entry represents the FTP request, + File name and File type. + + An entry is created in the table when + an entry is created in cslbxProbeCfgTable + with cslbxProbeType 'ftpProbe'. + + An entry is deleted from this table when + corresponding entry (identified by the indices) + is deleted from cslbxProbeCfgTable. + + The 'cslbxProbeName' refers to the probe which + is created by adding an entry in + 'cslbxProbeCfgTable' with cslbxProbeType + 'ftpProbe'." + INDEX { + slbEntity, + cslbxProbeName + } + ::= { cslbxProbeFTPCfgTable 1 } + +CslbxProbeFTPCfgEntry ::= SEQUENCE { + cslbxProbeFtpRequestMethod INTEGER, + cslbxProbeFtpRequestFileName SlbUrlString, + cslbxProbeFtpRequestFileType INTEGER +} + +cslbxProbeFtpRequestMethod OBJECT-TYPE + SYNTAX INTEGER { + other(1), + ls(2), + get(3), + put(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the FTP request to be used + in FTP probe packets. + The possible value(s) are: + other : other than the values mentioned below. + This value can not be written. + ls : list files. + get : Get request. + put : Put request." + DEFVAL { get } + ::= { cslbxProbeFTPCfgEntry 1 } + +cslbxProbeFtpRequestFileName OBJECT-TYPE + SYNTAX SlbUrlString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string representing the File Name + used in FTP Probe." + DEFVAL { "" } + ::= { cslbxProbeFTPCfgEntry 2 } + +cslbxProbeFtpRequestFileType OBJECT-TYPE + SYNTAX INTEGER { + ascii(1), + binary(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type + of the data transferred from/to + in case of FTP requests." + DEFVAL { ascii } + ::= { cslbxProbeFTPCfgEntry 3 } + + +-- ************************************************************* +-- * * +-- * TFTP Probe Table * +-- * * +-- ************************************************************* + +cslbxProbeTFTPCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxProbeTFTPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is for configuring attributes + applicable to TFTP probes. This table supports + configuration of the probe attributes in addition + to the TFTP attributes configured in cslbxProbeCfgTable. + + Following objects from cslbxProbeCfgTable are applicable + to TFTP probe: + cslbxProbeAlternateDestAddrType + cslbxProbeAlternateDestAddr + cslbxProbePort + cslbxProbeInterval + cslbxProbeRetries + cslbxProbeFailedInterval + cslbxProbePassCount + + This table is applicable only if the value of + cslbxProbeType is 'tftpProbe'." + ::= { cslbxServerProbes 8 } + +cslbxProbeTFTPCfgEntry OBJECT-TYPE + SYNTAX CslbxProbeTFTPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in TFTP Probe configuration table. + Each entry represents the TFTP probe related + parameters. + + An entry is created in the table when + an entry is created in cslbxProbeCfgTable + with cslbxProbeType 'tftpProbe'. + + An entry is deleted from this table when + correspnding entry (identified by the indices) + is deleted from cslbxProbeCfgTable. + + The 'cslbxProbeName' refers to the probe which + is created by adding an entry in + 'cslbxProbeCfgTable' with cslbxProbeType + 'tftpProbe'." + INDEX { + slbEntity, + cslbxProbeName + } + ::= { cslbxProbeTFTPCfgTable 1 } + +CslbxProbeTFTPCfgEntry ::= SEQUENCE { + cslbxProbeTftpRequestMethod INTEGER, + cslbxProbeTftpRequestFileName SlbUrlString, + cslbxProbeTftpRequestFileType INTEGER +} + +cslbxProbeTftpRequestMethod OBJECT-TYPE + SYNTAX INTEGER { + get(1), + put(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the TFTP request to be used + in TFTP probe packets. + The possible value(s) are: + get : Get request. + put : Put request." + DEFVAL { get } + ::= { cslbxProbeTFTPCfgEntry 1 } + +cslbxProbeTftpRequestFileName OBJECT-TYPE + SYNTAX SlbUrlString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The string representing the File Name + used in TFTP Probe." + DEFVAL { "" } + ::= { cslbxProbeTFTPCfgEntry 2 } + +cslbxProbeTftpRequestFileType OBJECT-TYPE + SYNTAX INTEGER { + ascii(1), + binary(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type + of the data transferred from/to + in case of FTP requests." + DEFVAL { ascii } + ::= { cslbxProbeTFTPCfgEntry 3 } + + +-- ************************************************************* +-- * * +-- * IMAP Probe Table * +-- * * +-- ************************************************************* + +cslbxProbeIMAPCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CslbxProbeIMAPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is for configuring attributes + applicable to IMAP probe. + + This table supports configuration of the probe + attributes in addition to the IMAP attributes + configured in cslbxProbeCfgTable. + + Following objects from cslbxProbeCfgTable are applicable + to IMAP probe: + cslbxProbeAlternateDestAddrType + cslbxProbeAlternateDestAddr + cslbxProbeRouteMethod + cslbxProbePort + cslbxProbeUserName + cslbxProbePassword + cslbxProbeInterval + cslbxProbeRetries + cslbxProbeFailedInterval + cslbxProbeReceiveTimeout + cslbxProbeConnTermination + cslbxProbePriority + cslbxProbePassCount + + An IMAP probe initiates a IMAP session and then + attempts to retrieve e-mail from the server and + verifies the response. + + This table is applicable only if the value of + cslbxProbeType is 'imapProbe'." + ::= { cslbxServerProbes 9 } + +cslbxProbeIMAPCfgEntry OBJECT-TYPE + SYNTAX CslbxProbeIMAPCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in IMAP Probe configuration table. + Each entry represents the IMAP probe related + parameters. + + An entry is created in the table when + an entry is created in cslbxProbeCfgTable + with cslbxProbeType 'imapProbe'. + + An entry is deleted from this table when + corresponding entry (identified by the indices) + is deleted from cslbxProbeCfgTable. + + The 'cslbxProbeName' refers to the probe which + is created by adding an entry in + 'cslbxProbeCfgTable' with cslbxProbeType + 'imapProbe'." + INDEX { + slbEntity, + cslbxProbeName + } + ::= { cslbxProbeIMAPCfgTable 1 } + +CslbxProbeIMAPCfgEntry ::= SEQUENCE { + cslbxProbeIMAPMailBox SnmpAdminString, + cslbxProbeIMAPMethodName SnmpAdminString +} + +cslbxProbeIMAPMailBox OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for configuring + the IMAP Mailbox value." + REFERENCE "RFC 1730 Section 5.1 Mailbox Naming." + DEFVAL { "" } + ::= { cslbxProbeIMAPCfgEntry 1 } + +cslbxProbeIMAPMethodName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for configuring + the IMAP method. The value can be + any IMAP method. Some of the example(s) are: + FETCH, NOOP, STAT, RETR" + REFERENCE + "RFC 1730 Section 6.1 Client commands - Any State. + RFC 1730 Section 6.4 Client commands - Selected State." + DEFVAL { "" } + ::= { cslbxProbeIMAPCfgEntry 2 } + + + + +ciscoSlbHealthMonMIBNotifs OBJECT IDENTIFIER + ::= { ciscoSlbHealthMonMIB 0 } + +ciscoSlbHealthMonMIBObjects OBJECT IDENTIFIER + ::= { ciscoSlbHealthMonMIB 1 } + +cshMonSfarmProbes OBJECT IDENTIFIER + ::= { ciscoSlbHealthMonMIBObjects 1 } + +ciscoSlbHealthMonMIBConformance OBJECT IDENTIFIER + ::= { ciscoSlbHealthMonMIB 2 } + +ciscoSlbHealthMonNotifObjects OBJECT IDENTIFIER + ::= { ciscoSlbHealthMonMIBObjects 2 } + +-- Conformance Information + +ciscoSlbHealthMonMIBCompliances OBJECT IDENTIFIER + ::= { ciscoSlbHealthMonMIBConformance 1 } + +ciscoSlbHealthMonMIBGroups OBJECT IDENTIFIER + ::= { ciscoSlbHealthMonMIBConformance 2 } + + +SlbProbeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The probe type for probing the health of a server. + 'icmpProbe' : Probe server by sending ICMP + echo requests. + 'tcpProbe' : Probe server by opening TCP + connections. TCP probe + establishes and removes connections. + 'dnsProbe' : Probe server by sending DNS + queries. A DNS probe sends a + domain name resolve request to the + real server and verifies the returned + IP address. + 'httpProbe' : Probe server by sending HTTP + requests. An HTTP probe establishes + and HTTP connection to a real server + and then sends an HTTP request and + verifies the response. + 'ftpProbe' : Probe server by opening FTP + connections. An FTP probe + establishes a connection to + the real server and verifies + that a greeting from the + application was received. + 'telnetProbe' : Probe server by opening Telnet + connections. A Telnet probe + establishes a connection to the + real server and verifies that a + greeting from the application was + received. + 'smtpProbe' : Probe server by opening SMTP + connections. An SMTP probe + establishes a connection to the + real server and verifies that a + greeting from the application was + received. + 'scriptedProbe' : Probe server by executable + script. + 'undefined' : New probe type not yet defined. + 'udpProbe' : Probe server by opening UDP ports. + 'httpsProbe' : Probe server by sending HTTPS + requests. + 'ldapProbe' : Probe server by connecting to LDAP + server. + 'popProbe' : Probe server by initiating + POP/POP3 session. + 'imapProbe' : Probe server by initiating + IMAP session. + 'radiusProbe' : Probe server by connecting to + RADIUS server. + 'tacacsProbe' : Probe server by connecting to + TACACS server. + 'sipProbe' : Probe server by sending SIP + Commands. + 'tftpProbe' : Probe server by sending tftp + requests. + 'fingerProbe' : Probe server by sending the + command and waiting for the + response. + 'echoProbe' : Probe server by sending the + data and response back. + 'rtspProbe' : Probe server by sending the + RTSP requests. + 'snmpProbe' : Probe server by sending the + SNMP requests." + SYNTAX INTEGER { + icmpProbe(1), + tcpProbe(2), + dnsProbe(3), + httpProbe(4), + ftpProbe(5), + telnetProbe(6), + smtpProbe(7), + scriptedProbe(8), + undefined(9), + udpProbe(10), + httpsProbe(11), + ldapProbe(12), + popProbe(13), + imapProbe(14), + radiusProbe(15), + tacacsProbe(16), + sipProbe(17), + tftpProbe(18), + fingerProbe(19), + echoProbe(20), + rtspProbe(21), + snmpProbe(22) + } + +CiscoProbeHealthMonState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The health monitor state of the probe for a server. + The possible values are : + 'other' : The health monitor state of the probe + when none of the other values apply. + 'invalid' : Server is not being monitored. + Although user has tried to associate the + probe to the server, but due to some + internal problem it is actually not + associated. + 'init' : server is configured but not tested. + 'active' : server is active. All expected + responses received. + 'failed' : probe has failed as expected responses + have failed beyond acceptable limits. + 'disabled' : probe disabled due to server + being outofservice or no valid + ip address configured to server." + SYNTAX INTEGER { + other(1), + invalid(2), + init(3), + active(4), + failed(5), + disabled(6) + } + +CiscoProbeInheritedPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the inheritance for the probe port. + The possible values are : + 'other' : The inherited port when none of the other + values apply. + 'probe' : The inherited port is the probe's configured + port. + 'real' : The inherited port is the port of the + real server to which the probe is associated. + 'vip' : The inherited port is the port of the virtual + ip address. + 'default' : The inherited port is the probe's default + port." + SYNTAX INTEGER { + other(1), + probe(2), + real(3), + vip(4), + default(5) + } + +cshMonSfarmRealProbeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CshMonSfarmRealProbeStatsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table provides the statistics of a probe applied + to a real server. This will address probes configured + under a serverfarm and also under a real server. + Deprecated because of the change in index requirement." + ::= { cshMonSfarmProbes 1 } + +cshMonSfarmRealProbeStatsEntry OBJECT-TYPE + SYNTAX CshMonSfarmRealProbeStatsEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Each entry provides the probe related + stats for a real server. + In the following cases one or more entries get created: + 1. An entry gets created when an entry is created in the + cesRealServerProbeTable. + 2. When an entry is created in + cslbxServerFarmProbeTable (identified by + INDEX cslbxServerFarmProbeFarmName), then entries are + created in this table with as many entries in + cesServerFarmRserverTable (identified by + INDEX slbServerFarmName) for the same server farm. + 3. When an entry is created in + cesServerFarmRserverTable (identified by INDEX + slbServerFarmName), then entries are created in this + table with as many entries in + cslbxServerFarmProbeTable (identified by INDEX + cslbxServerFarmProbeFarmName) for the same server farm. + In the following cases one or more entries get deleted: + 1. An entry gets deleted when an entry is deleted from the + cesRealServerProbeTable. + 2. When an entry is deleted from + cslbxServerFarmProbeTable (identified by + INDEX cslbxServerFarmProbeFarmName), then entries are + deleted from this table with as many entries in + cesServerFarmRserverTable (identified by + INDEX slbServerFarmName) for the same server farm. + 3. When an entry is deleted from + cesServerFarmRserverTable (identified by INDEX + slbServerFarmName), then entries are deleted from this + table with as many entries in + cslbxServerFarmProbeTable (identified by INDEX + cslbxServerFarmProbeFarmName) for the same server farm." + REFERENCE + "cesRealServerProbeTable and cesServerFarmRserverTable are + defined in CISCO-ENHANCED-SLB-MIB. + cslbxServerFarmProbeTable is defined in CISCO-SLB-EXT-MIB." + INDEX { + slbEntity, + cslbxProbeName, + slbServerFarmName, + cshMonSfarmRealServerName, + cshMonSfarmRealServerPort + } + ::= { cshMonSfarmRealProbeStatsTable 1 } + +CshMonSfarmRealProbeStatsEntry ::= SEQUENCE { + cshMonSfarmRealServerName SnmpAdminString, + cshMonSfarmRealServerPort InetPortNumber, + cshMonSfarmRealProbesPassed Counter32, + cshMonSfarmRealProbesFailed Counter32, + cshMonSfarmRealProbeHealthMonState CiscoProbeHealthMonState +} + +cshMonSfarmRealServerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This object identifies the name (unique identifier) + of the real server. This value must correspond to an entry + in cesServerFarmRserverTable (identified by INDEX + cesRserverName) or cesRealServerProbeTable + (identified by INDEX cesRserverName)." + REFERENCE + "cesServerFarmRserverTable and cesRealServerProbeTable + are defined in CISCO-ENHANCED-SLB-MIB." + ::= { cshMonSfarmRealProbeStatsEntry 1 } + +cshMonSfarmRealServerPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The port number of the real server. + The value zero specifies that + port number is not used in conjunction + with real server IP Address. This value must correspond + to an entry in cesServerFarmRserverTable (identified by INDEX + cesServerFarmRserverPort) or cesRealServerProbeTable + (identified by INDEX cesServerFarmRserverPort)." + REFERENCE + "cesServerFarmRserverTable and cesRealServerProbeTable + are defined in CISCO-ENHANCED-SLB-MIB." + ::= { cshMonSfarmRealProbeStatsEntry 2 } + +cshMonSfarmRealProbesPassed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of probes passed for this real + server. The probe is identified as pass if + the real server returns a valid response." + ::= { cshMonSfarmRealProbeStatsEntry 3 } + +cshMonSfarmRealProbesFailed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of probes failed for this real + server. The probe is identified as failed + if the real server fails to provide a valid + response for a specified number of retries." + ::= { cshMonSfarmRealProbeStatsEntry 4 } + +cshMonSfarmRealProbeHealthMonState OBJECT-TYPE + SYNTAX CiscoProbeHealthMonState + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The health monitor state of the probe for this + real server." + DEFVAL { init } + ::= { cshMonSfarmRealProbeStatsEntry 5 } + + + +cshMonProbeTypeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CshMonProbeTypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the accumulated statistics for each + probe type." + ::= { cshMonSfarmProbes 2 } + +cshMonProbeTypeStatsEntry OBJECT-TYPE + SYNTAX CshMonProbeTypeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cshMonProbeTypeStatsTable. + 1. The entries in the table are created when the system + boots up. + 2. There is no use case where the entries gets deleted. + The 'slbEntity'is used in identifying the module in which + configuration is applied. The 'cslbxProbeType' identifies the + type of the probe." + INDEX { + slbEntity, + cslbxProbeType + } + ::= { cshMonProbeTypeStatsTable 1 } + +CshMonProbeTypeStatsEntry ::= SEQUENCE { + cshMonProbeTotalSentProbes Counter32, + cshMonProbeTotalPassedProbes Counter32, + cshMonProbeTotalConnectionErrors Counter32, + cshMonProbeTotalReceivedRSTs Counter32, + cshMonProbeTotalReceiveTimeouts Counter32, + cshMonProbeTotalSendFailures Counter32, + cshMonProbeTotalFailedProbes Counter32, + cshMonProbeTotalRefusedConns Counter32, + cshMonProbeTotalOpenTimeouts Counter32, + cshMonProbeTotalActiveSockets Counter32 +} + +cshMonProbeTotalSentProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes sent to the + real servers." + ::= { cshMonProbeTypeStatsEntry 1 } + +cshMonProbeTotalPassedProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of passed probes. The probe + is identified as pass if the real server returns a valid + response." + ::= { cshMonProbeTypeStatsEntry 2 } + +cshMonProbeTotalConnectionErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes that received + connection errors while trying to connect to the real server." + ::= { cshMonProbeTypeStatsEntry 3 } + +cshMonProbeTotalReceivedRSTs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes that received + TCP RST." + ::= { cshMonProbeTypeStatsEntry 4 } + +cshMonProbeTotalReceiveTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes that suffered + receive timeouts." + ::= { cshMonProbeTypeStatsEntry 5 } + +cshMonProbeTotalSendFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes failed due to + internal errors. Internal errors are unexpected errors during + configuration, scheduling or processing a probe." + ::= { cshMonProbeTypeStatsEntry 6 } + +cshMonProbeTotalFailedProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of failed probes. The probe + is identified as failed if the real server fails to provide a + valid response for a specified number of retries." + ::= { cshMonProbeTypeStatsEntry 7 } + +cshMonProbeTotalRefusedConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes whose connections + were refused by the real servers." + ::= { cshMonProbeTypeStatsEntry 8 } + +cshMonProbeTotalOpenTimeouts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes that received + timeout while trying to open a connection to the real server." + ::= { cshMonProbeTypeStatsEntry 9 } + +cshMonProbeTotalActiveSockets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes that are + currently using a socket in the system." + ::= { cshMonProbeTypeStatsEntry 10 } + + + +cshMonServerfarmRealProbeStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CshMonServerfarmRealProbeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the statistics of a probe applied + to a real server. This will address probes configured + under a serverfarm and also under a real server." + ::= { cshMonSfarmProbes 3 } + +cshMonServerfarmRealProbeStatsEntry OBJECT-TYPE + SYNTAX CshMonServerfarmRealProbeStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry provides the probe related stats for a real server. + Please refer to 'probe port inheritance' explained in this + MODULE-IDENTITY description. + In the following cases one or more entries get created: + 1. When an entry is created in cesRealServerProbeTable, + then an equal number of entries are created in this + table for each inherited port associated with each + probe instance. + 2. When an entry is created in cslbxServerFarmProbeTable + (identified by INDEX cslbxServerFarmProbeFarmName), then + entries are created in this table with as many entries + in cesServerFarmRserverTable (identified by INDEX + slbServerFarmName) for the same server farm multiplied + by the number of inherited ports associated with each + probe instance. + 3. When an entry is created in cesServerFarmRserverTable + (identified by INDEX slbServerFarmName), then entries + are created in this table with as many entries in + cslbxServerFarmProbeTable (identified by INDEX + cslbxServerFarmProbeFarmName) for the same server farm + multiplied by the number of inherited ports associated + with each probe instance. + In the following cases one or more entries get deleted: + 1. When an entry gets deleted from the + cesRealServerProbeTable, then an equal number of + entries are deleted in this table for each inherited + port associated with each probe instance. + 2. When an entry is deleted from + cslbxServerFarmProbeTable (identified by + INDEX cslbxServerFarmProbeFarmName), then entries are + deleted from this table with as many entries in + cesServerFarmRserverTable (identified by + INDEX slbServerFarmName) for the same server farm + multiplied by the number of inherited ports associated + with each probe instance. + 3. When an entry is deleted from + cesServerFarmRserverTable (identified by INDEX + slbServerFarmName), then entries are deleted from this + table with as many entries in + cslbxServerFarmProbeTable (identified by INDEX + cslbxServerFarmProbeFarmName) for the same server farm + multiplied by the number of inherited ports associated + with each probe instance." + REFERENCE + "cesRealServerProbeTable and cesServerFarmRserverTable are + defined in CISCO-ENHANCED-SLB-MIB. + cslbxServerFarmProbeTable is defined in CISCO-SLB-EXT-MIB." + INDEX { + slbEntity, + cslbxProbeName, + slbServerFarmName, + cshMonServerfarmRealServerName, + cshMonServerfarmRealServerPort, + cshMonProbeInheritedPort + } + ::= { cshMonServerfarmRealProbeStatsTable 1 } + +CshMonServerfarmRealProbeStatsEntry ::= SEQUENCE { + cshMonServerfarmRealServerName SnmpAdminString, + cshMonServerfarmRealServerPort InetPortNumber, + cshMonProbeInheritedPort InetPortNumber, + cshMonServerfarmRealPassedProbes Counter32, + cshMonServerfarmRealFailedProbes Counter32, + cshMonServerfarmRealProbeHealthMonState CiscoProbeHealthMonState, + cshMonServerfarmRealProbeLastProbeTime DateAndTime, + cshMonServerfarmRealProbeLastActiveTime DateAndTime, + cshMonServerfarmRealProbeLastFailedTime DateAndTime, + cshMonProbeInheritedPortType CiscoProbeInheritedPortType +} + +cshMonServerfarmRealServerName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the name (unique identifier) + of the real server. This value must correspond to an entry + in cesServerFarmRserverTable (identified by INDEX + cesRserverName) or cesRealServerProbeTable + (identified by INDEX cesRserverName)." + REFERENCE + "cesServerFarmRserverTable and cesRealServerProbeTable + are defined in CISCO-ENHANCED-SLB-MIB." + ::= { cshMonServerfarmRealProbeStatsEntry 1 } + +cshMonServerfarmRealServerPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the port number of the real server. + The value zero specifies that port number is not used in + conjunction with real server ip address. This value must + correspond to an entry in cesServerFarmRserverTable (identified + by INDEX cesServerFarmRserverPort) or cesRealServerProbeTable + (identified by INDEX cesServerFarmRserverPort)." + REFERENCE + "cesServerFarmRserverTable and cesRealServerProbeTable + are defined in CISCO-ENHANCED-SLB-MIB." + ::= { cshMonServerfarmRealProbeStatsEntry 2 } + +cshMonProbeInheritedPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object identifies the port number which is inherited by + the probe instance. Please refer to probe port inheritance + concept explained in this MODULE-IDENTITY description." + ::= { cshMonServerfarmRealProbeStatsEntry 3 } + +cshMonServerfarmRealPassedProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes passed for this + real server. The probe is identified as pass if the real + server returns a valid response." + ::= { cshMonServerfarmRealProbeStatsEntry 4 } + +cshMonServerfarmRealFailedProbes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the number of probes failed for this + real server. The probe is identified as failed if the real + server fails to provide a valid response for a specified + number of retries." + ::= { cshMonServerfarmRealProbeStatsEntry 5 } + +cshMonServerfarmRealProbeHealthMonState OBJECT-TYPE + SYNTAX CiscoProbeHealthMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the health monitor state of the probe + for this real server." + DEFVAL { init } + ::= { cshMonServerfarmRealProbeStatsEntry 6 } + +cshMonServerfarmRealProbeLastProbeTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the date and time of the last probe." + ::= { cshMonServerfarmRealProbeStatsEntry 7 } + +cshMonServerfarmRealProbeLastActiveTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last date and time that the probe's + state transitioned to 'active'." + ::= { cshMonServerfarmRealProbeStatsEntry 8 } + +cshMonServerfarmRealProbeLastFailedTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the last date and time that the probes's + state transitioned to 'failed'." + ::= { cshMonServerfarmRealProbeStatsEntry 9 } + +cshMonProbeInheritedPortType OBJECT-TYPE + SYNTAX CiscoProbeInheritedPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indentifies the type of the inherited port + for this probe instance." + DEFVAL { default } + ::= { cshMonServerfarmRealProbeStatsEntry 10 } + + + +-- Notification related objects + +cshMonSocketOverusageCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object identifies the number of times the probes socket + usage exceeded 90% in that minute." + ::= { ciscoSlbHealthMonNotifObjects 1 } + +-- Notifications + +cshMonSocketOveruse NOTIFICATION-TYPE + OBJECTS { cshMonSocketOverusageCount } + STATUS current + DESCRIPTION + "The notification is generated when probes socket usage + exceeds or equals 90% atleast 100 times in one minute. + The object cshMonSocketOverusageCount represents the number + of times the probes socket usage exceeded 90 percentage + in that minute." + ::= { ciscoSlbHealthMonMIBNotifs 1 } + +cshMonSocketNormalUse NOTIFICATION-TYPE + OBJECTS { cshMonSocketOverusageCount } + STATUS current + DESCRIPTION + "The notification is generated when the probes socket usage + becomes normal i.e the socket usage does not exceed 90% 100 or + more times in that minute and after cshMonSocketOveruse + notification is generated. + The object cshMonSocketOverusageCount represents the number of + times the probes socket usage exceeded 90 percentage in that + minute." + ::= { ciscoSlbHealthMonMIBNotifs 2 } + +ciscoSlbHealthMonMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB Health monitoring MIB." + MODULE -- this module + MANDATORY-GROUPS { + cslbHealthMonServerProbesGroup, + cslbHealthMonProbeCfgExtGroup + } + + GROUP cslbHealthMonHTTPProbesCommmonGroup + DESCRIPTION + "This group is mandatory for the systems + which support HTTP probes." + + GROUP cslbHealthMonHTTPSProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support HTTPS probes." + + GROUP cslbHealthMonSIPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support SIP probes." + + GROUP cslbHealthMonFTPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support FTP probes." + + GROUP cslbHealthMonTFTPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support TFTP probes." + + GROUP cslbHealthMonIMAPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support IMAP probes." + + GROUP cslbHealthMonProbeScriptGroup + DESCRIPTION + "This group is madatory for the systems + which support scripted probes." + + OBJECT cslbxProbeAlternateDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxProbeAlternateDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + ::= { ciscoSlbHealthMonMIBCompliances 1 } + +ciscoSlbHealthMonMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB Health monitoring MIB." + MODULE -- this module + MANDATORY-GROUPS { + cslbHealthMonServerProbesGroup, + cslbHealthMonProbeCfgExtGroup + } + + GROUP cslbHealthMonHTTPProbesCommmonGroup + DESCRIPTION + "This group is mandatory for the systems + which support HTTP probes." + + GROUP cslbHealthMonHTTPSProbesGroupRev1 + DESCRIPTION + "This group is mandatory for the systems + which support HTTPS probes." + + GROUP cslbHealthMonSIPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support SIP probes." + + GROUP cslbHealthMonFTPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support FTP probes." + + GROUP cslbHealthMonTFTPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support TFTP probes." + + GROUP cslbHealthMonIMAPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support IMAP probes." + + GROUP cslbHealthMonProbeScriptGroup + DESCRIPTION + "This group is madatory for the systems + which support scripted probes." + + OBJECT cslbxProbeAlternateDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxProbeAlternateDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + ::= { ciscoSlbHealthMonMIBCompliances 2 } + +ciscoSlbHealthMonMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB Health monitoring MIB." + MODULE -- this module + MANDATORY-GROUPS { + cslbHealthMonServerProbesGroupRev1, + cslbHealthMonProbeCfgExtGroup, + cshMonSfarmrealserverProbeStatsGroup + } + + GROUP cslbHealthMonHTTPProbesCommmonGroup + DESCRIPTION + "This group is mandatory for the systems + which support HTTP probes." + + GROUP cslbHealthMonHTTPSProbesGroupRev1 + DESCRIPTION + "This group is mandatory for the systems + which support HTTPS probes." + + GROUP cslbHealthMonSIPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support SIP probes." + + GROUP cslbHealthMonFTPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support FTP probes." + + GROUP cslbHealthMonTFTPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support TFTP probes." + + GROUP cslbHealthMonIMAPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support IMAP probes." + + GROUP cslbHealthMonProbeScriptGroup + DESCRIPTION + "This group is madatory for the systems + which support scripted probes." + + OBJECT cslbxProbeAlternateDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxProbeAlternateDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + ::= { ciscoSlbHealthMonMIBCompliances 3 } + +ciscoSlbHealthMonMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB Health monitoring MIB." + MODULE -- this module + MANDATORY-GROUPS { + cslbHealthMonServerProbesGroupRev1, + cslbHealthMonProbeCfgExtGroup, + cshMonSfarmrealserverProbeStatsGroupRev1, + cshMonProbeTypeStatsGroup + } + + GROUP cslbHealthMonHTTPProbesCommmonGroup + DESCRIPTION + "This group is mandatory for the systems + which support HTTP probes." + + GROUP cslbHealthMonHTTPSProbesGroupRev1 + DESCRIPTION + "This group is mandatory for the systems + which support HTTPS probes." + + GROUP cslbHealthMonSIPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support SIP probes." + + GROUP cslbHealthMonFTPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support FTP probes." + + GROUP cslbHealthMonTFTPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support TFTP probes." + + GROUP cslbHealthMonIMAPProbesGroup + DESCRIPTION + "This group is mandatory for the systems + which support IMAP probes." + + GROUP cslbHealthMonProbeScriptGroup + DESCRIPTION + "This group is madatory for the systems + which support scripted probes." + + GROUP cshMonNotifObjectsGroup + DESCRIPTION + "This group is madatory for the systems + which supports socket usage notification." + + GROUP cshMonNotifGroup + DESCRIPTION + "This group is madatory for the systems + which supports socket usage notification." + + OBJECT cslbxProbeAlternateDestAddrType + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + + OBJECT cslbxProbeAlternateDestAddr + DESCRIPTION + "An implementation is only required to support + IPv4 addresses." + ::= { ciscoSlbHealthMonMIBCompliances 4 } + +cslbHealthMonServerProbesGroup OBJECT-GROUP + OBJECTS { + cslbxProbeType, + cslbxProbeInterval, + cslbxProbeRetries, + cslbxProbeFailedInterval, + cslbxProbeReceiveTimeout, + cslbxProbeTcpOpenTimeout, + cslbxProbeAlternateDestAddrType, + cslbxProbeAlternateDestAddr, + cslbxProbeDnsDomainName, + cslbxProbeRowStatus, + cslbxDnsProbeIpRowStatus, + cslbxProbeExpectStatusMaxValue, + cslbxProbeExpectStatusRowStatus, + cslbxProbePort, + cslbxProbeDescription, + cslbxProbeProtocolType, + cslbxProbeRouteMethod, + cslbxProbePriority + } + STATUS deprecated + DESCRIPTION + "The second revision of the collection of SLB server + health probe objects." + ::= { ciscoSlbHealthMonMIBGroups 1 } + +cslbHealthMonProbeCfgExtGroup OBJECT-GROUP + OBJECTS { + cslbxProbeUserName, + cslbxProbePassword, + cslbxProbePassCount, + cslbxProbeConnTermination, + cslbxProbeSocketReuse, + cslbxProbeSendDataType, + cslbxProbeSendData + } + STATUS current + DESCRIPTION + "The collection of objects to configure + probes in an SLB device." + ::= { ciscoSlbHealthMonMIBGroups 2 } + +cslbHealthMonSIPProbesGroup OBJECT-GROUP + OBJECTS { cslbxProbeSIPRegAddress } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to SIP Probes." + ::= { ciscoSlbHealthMonMIBGroups 3 } + +cslbHealthMonFTPProbesGroup OBJECT-GROUP + OBJECTS { + cslbxProbeFtpRequestMethod, + cslbxProbeFtpRequestFileName, + cslbxProbeFtpRequestFileType + } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to FTP Probes." + ::= { ciscoSlbHealthMonMIBGroups 4 } + +cslbHealthMonHTTPProbesCommmonGroup OBJECT-GROUP + OBJECTS { + cslbxProbeHttpRequestMethod, + cslbxProbeHttpRequestUrl, + cslbxProbeHeaderFieldValue, + cslbxProbeHeaderRowStatus, + cslbxProbeHTTPCfgVersion, + cslbxProbeHTTPCfgPersistence, + cslbxProbeHTTPCfgHashValid, + cslbxProbeHTTPCfgHashName + } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to both HTTP and HTTPS Probes." + ::= { ciscoSlbHealthMonMIBGroups 5 } + +cslbHealthMonHTTPSProbesGroup OBJECT-GROUP + OBJECTS { + cslbxProbeHTTPCfgCipherSuite, + cslbxProbeHTTPCfgSslTlsVersion, + cslbxProbeHTTPCfgSslSessionReuse + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information + specific to HTTPS Probes." + ::= { ciscoSlbHealthMonMIBGroups 6 } + +cslbHealthMonTFTPProbesGroup OBJECT-GROUP + OBJECTS { + cslbxProbeTftpRequestMethod, + cslbxProbeTftpRequestFileName, + cslbxProbeTftpRequestFileType + } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to TFTP Probes." + ::= { ciscoSlbHealthMonMIBGroups 7 } + +cslbHealthMonIMAPProbesGroup OBJECT-GROUP + OBJECTS { + cslbxProbeIMAPMailBox, + cslbxProbeIMAPMethodName + } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to IMAP Probes." + ::= { ciscoSlbHealthMonMIBGroups 8 } + +cslbHealthMonProbeScriptGroup OBJECT-GROUP + OBJECTS { + cslbxProbeScriptName, + cslbxProbeScriptArguments + } + STATUS current + DESCRIPTION + "The collection of objects to configure scripted + probes in an SLB device." + ::= { ciscoSlbHealthMonMIBGroups 9 } + +cslbHealthMonHTTPSProbesGroupRev1 OBJECT-GROUP + OBJECTS { + cslbxProbeHTTPCfgCipherSuite, + cslbxProbeHTTPCfgSslTlsVersion, + cslbxProbeHTTPCfgSslSessionReuse, + cslbxProbeHTTPSslTlsVersionSupported + } + STATUS current + DESCRIPTION + "A collection of objects providing information + specific to HTTPS Probes." + ::= { ciscoSlbHealthMonMIBGroups 10 } + +cslbHealthMonServerProbesGroupRev1 OBJECT-GROUP + OBJECTS { + cslbxProbeType, + cslbxProbeInterval, + cslbxProbeRetries, + cslbxProbeFailedInterval, + cslbxProbeReceiveTimeout, + cslbxProbeTcpOpenTimeout, + cslbxProbeAlternateDestAddrType, + cslbxProbeAlternateDestAddr, + cslbxProbeDnsDomainName, + cslbxProbeRowStatus, + cslbxDnsProbeIpRowStatus, + cslbxProbeExpectStatusMaxValue, + cslbxProbeExpectStatusRowStatus, + cslbxProbePort, + cslbxProbeDescription, + cslbxProbeProtocolType, + cslbxProbeRouteMethod, + cslbxProbePriority, + cslbxProbeState + } + STATUS current + DESCRIPTION + "The third revision of the collection of SLB server + health probe objects." + ::= { ciscoSlbHealthMonMIBGroups 11 } + +cshMonSfarmrealserverProbeStatsGroup OBJECT-GROUP + OBJECTS { + cshMonSfarmRealProbesPassed, + cshMonSfarmRealProbesFailed, + cshMonSfarmRealProbeHealthMonState + } + STATUS deprecated + DESCRIPTION + "Group of objects providing statistics of a probe applied + to a real server." + ::= { ciscoSlbHealthMonMIBGroups 12 } + +cshMonSfarmrealserverProbeStatsGroupRev1 OBJECT-GROUP + OBJECTS { + cshMonServerfarmRealPassedProbes, + cshMonServerfarmRealFailedProbes, + cshMonServerfarmRealProbeHealthMonState, + cshMonServerfarmRealProbeLastProbeTime, + cshMonServerfarmRealProbeLastActiveTime, + cshMonServerfarmRealProbeLastFailedTime, + cshMonProbeInheritedPortType + } + STATUS current + DESCRIPTION + "Group of objects providing statistics of a probe applied + to a real server." + ::= { ciscoSlbHealthMonMIBGroups 13 } + +cshMonProbeTypeStatsGroup OBJECT-GROUP + OBJECTS { + cshMonProbeTotalSentProbes, + cshMonProbeTotalPassedProbes, + cshMonProbeTotalConnectionErrors, + cshMonProbeTotalReceivedRSTs, + cshMonProbeTotalReceiveTimeouts, + cshMonProbeTotalSendFailures, + cshMonProbeTotalFailedProbes, + cshMonProbeTotalRefusedConns, + cshMonProbeTotalOpenTimeouts, + cshMonProbeTotalActiveSockets + } + STATUS current + DESCRIPTION + "Group of objects providing statistics per probe type." + ::= { ciscoSlbHealthMonMIBGroups 14 } + +cshMonNotifObjectsGroup OBJECT-GROUP + OBJECTS { cshMonSocketOverusageCount } + STATUS current + DESCRIPTION + "Group of notification objects." + ::= { ciscoSlbHealthMonMIBGroups 15 } + +cshMonNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cshMonSocketOveruse, + cshMonSocketNormalUse + } + STATUS current + DESCRIPTION + "A collection of objects providing healthmon notifications." + ::= { ciscoSlbHealthMonMIBGroups 16 } + +END diff --git a/MIBS/cisco/CISCO-SLB-MIB b/MIBS/cisco/CISCO-SLB-MIB new file mode 100644 index 0000000..9c9beb2 --- /dev/null +++ b/MIBS/cisco/CISCO-SLB-MIB @@ -0,0 +1,5379 @@ +-- ***************************************************************** +-- CISCO-SLB-MIB: Mib for SLB entities +-- +-- December 1999, Jason Cox +-- +-- Copyright (c) 1999, 2002, 2004, 2006-2008 by cisco Systems Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-SLB-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + IpAddress, + Unsigned32, + Counter32, + Counter64, + Gauge32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TimeInterval, + TruthValue, + DateAndTime, + TEXTUAL-CONVENTION, + RowStatus, + StorageType + FROM SNMPv2-TC + InetAddressType, + InetAddress, + InetPortNumber, + InetAddressPrefixLength + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + entPhysicalParentRelPos + FROM ENTITY-MIB + CiscoPort, + CiscoIpProtocol + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoSlbMIB MODULE-IDENTITY + LAST-UPDATED "200805150000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + + Postal: 170 W. Tasman Drive + + San Jose, CA 95134 + + USA + + + Tel: +1 800 553-NETS + + + E-mail: cs-slb@cisco.com" + DESCRIPTION + "The MIB for managing Server Load Balancing Manager(s), + such as the Cisco IOS SLB product. + + This MIB includes instrumentation for the manager-side + implementation of the Dynamic Feedback Protocol (DFP). + A DFP uses the DFP protocol to communicate with + DFP agents in order to obtain information about + Servers. + + This MIB includes the objects required for implementing + the load balancer management side of the + Server/Application State Protocol (SASP). The load + balancer is responsible for registering Members with a + SASP-Agent. A Member is an entity that is defined on + the load balancer to service Internet traffic. The + responsibility of the Agent is to monitor the Members, + and report a recommended weight to the load balancer. + The weight is then used in load balancing decisions. + + Acronyms and terms: + + DFP Dynamic Feedback Protocol + SASP Server to Application State Protocol + GGSN Gateway GPRS Support Node + GPRS General Packet Radio Service + GTP GPRS Tunneling Protocol + SASP Server/Application State Protocol + SGSN Serving GPRS Support Node" + REVISION "200805150000Z" + DESCRIPTION + "- Deprecated the object slbVServerBWRateLimitDropCounts. + + - Added following objects to slbVServerInfoTable + slbVServerBandWidthRateLimitDropCounts + slbVServerL4Decisions + slbVServerL7Decisions + slbVServerEstablishedConnections + + - Deprecated OBJECT-GROUP ciscoSlbVServerInfoGroupRev1 + - Deprecated MODULE-COMPLIANCE ciscoSlbMIBComplianceRev5 + + - Added OBJECT-GROUP ciscoSlbVServerInfoGroupRev2 + - Added MODULE-COMPLIANCE ciscoSlbMIBComplianceRev6." + REVISION "200804150000Z" + DESCRIPTION + "- Added enumeration 'inactive' and 'maxLoad' to + SlbRealServerState TC." + REVISION "200802120000Z" + DESCRIPTION + "- Added following objects to slbVServerInfoTable + slbVServerDroppedConnections + slbVServerClientPacketCounts + slbVServerPacketCounts + slbVServerClientByteCounts + slbVServerByteCounts + slbVServerMaxConnLimitDropCounts + slbVServerConnRateLimitDropCounts + slbVServerBWRateLimitDropCounts + + - Deprecated OBJECT-GROUP ciscoSlbVServerInfoGroup + - Deprecated MODULE-COMPLIANCE ciscoSlbMIBComplianceRev4 + + - Added OBJECT-GROUP ciscoSlbVServerInfoGroupRev1 + - Added MODULE-COMPLIANCE ciscoSlbMIBComplianceRev5." + REVISION "200706200000Z" + DESCRIPTION + "- Added enumeration 'standby' to SlbRealServerState TC." + REVISION "200704200000Z" + DESCRIPTION + "- Added arpFailed enum to SlbRealServerState TC" + REVISION "200610260000Z" + DESCRIPTION + "- Added following notifications + ciscoSlbVirtualServerStateChange + ciscoSlbRealServerStateChange + + - Added following groups + ciscoSlbNotifObjectsGroup + ciscoSlbNotifEnabledGroupRev2 + ciscoSlbNotifGroupRev2 + + - Added following new objects to slbNotificationsObjects + slbInetAddressType + slbInetAddress + slbName + slbPort + + - Deprecated following notifications + ciscoSlbRealStateChange + ciscoSlbVirtualStateChange + + - Deprecated following objects under slbNotificationObjects + cSlbVirtStateChangeNotifEnabled + cSlbRealStateChangeNotifEnabled + + - Added following in Compliance/Conformance + ciscoSlbMIBComplianceRev4 + + - Added following enums to SlbPredictor TC + layer4PayloadHash + responseTime + leastBandwidth + httpContentHash + + - DEFVAL value of the following objects are modified to avoid + compilation errors + slbStickyObjectRealIpAddress + slbVirtualIpAddress" + REVISION "200601130000Z" + DESCRIPTION + "- Added following enums to SlbPredictor TC + leastLoaded + httpCookieHash + httpHeaderHash. + + - Increased the range for SlbServerString TC + from 1..15 to 1..96. + + - Added following Tables: + slbVServerInfoTable + slbVServerIPTable + + - Added following Notifications: + ciscoSlbVServerStateChange + ciscoSlbVServerVIPStateChange + + - Added cSlbVServerStateChangeNotifEnabled object + + - Added following in Compliance/Conformance + ciscoSlbMIBComplianceRev3." + REVISION "200503310000Z" + DESCRIPTION + "Extending MIB to support the Server/Application State + Protocol (SASP). The following tables were added to + the MIB: + - slbSaspTable + - slbSaspAgentTable, + - slbSaspGroupTable, + - slbSaspMemberTable + - slbSaspStatsTable" + REVISION "200203180000Z" + DESCRIPTION + "Defining more server states and predictor options for + Content Switching Module (CSM) product." + REVISION "200201151500Z" + DESCRIPTION + "Extending MIB to support GTP service. Updated + SlbRealServerState and SlbVirtualServState with + more states." + REVISION "200010200000Z" + DESCRIPTION + "Extending MIB to support VirtualMask and + service wsp." + REVISION "200005080000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 161 } + + +ciscoSlbMIBObjects OBJECT IDENTIFIER + ::= { ciscoSlbMIB 1 } + +slbStats OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 1 } + +slbServerFarms OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 2 } + +slbRealServers OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 3 } + +slbVirtualServers OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 4 } + +slbConnections OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 5 } + +slbVirtualClients OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 6 } + +slbStickyObjects OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 7 } + +slbNotificationObjects OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 8 } + +slbDfpPassword OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 9 } + +slbDfpAgents OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 10 } + +slbDfpReal OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 11 } + +slbSasp OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 12 } + +slbSaspAgents OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 13 } + +slbSaspGroups OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 14 } + +slbSaspMembers OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 15 } + +slbSaspStats OBJECT IDENTIFIER + ::= { ciscoSlbMIBObjects 16 } + + +-- ******************************************************************** +-- * * +-- * Textual Conventions * +-- * * +-- ******************************************************************** + +SlbServerString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The configured name associated with an SLB object." + SYNTAX OCTET STRING (SIZE (1..96)) + +SlbPasswordString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The string for the Dynamic Feedback Protocol (DFP) + password. A zero-length value when writing this object + will unset the password." + SYNTAX OCTET STRING (SIZE (0..32)) + +SlbConnectionState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state for TCP, UDP, and WSP connections being + load-balanced by the SLB feature. Each protocol uses a + subset of these states. + 'init' : Connection has seen traffic and is in the + process of being load-balanced. + 'synClient': SLB has seen a client SYN for this + connection. + 'synServer': SLB has seen a server SYN for this + connection. + 'synBoth' : SLB has seen both client and server SYNs + for this connection. + 'estab' : Connection is established. + 'finClient': SLB has seen a client FIN for this + connection. + 'finServer': SLB has seen a server FIN for this + connection. + 'closing' : Connection is in the process of coming + down. + 'zombie' : Connection exists but is not in use, + waiting for timers to expire. + 'conclient': Session has seen a connection request from + client. + 'conserver': Session has seen a connection request from + server." + SYNTAX INTEGER { + init(1), + synClient(2), + synServer(3), + synBoth(4), + estab(5), + finClient(6), + finServer(7), + closing(8), + zombie(9), + conclient(10), + conserver(11) + } + +SlbPredictor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The predictor represents the load-balancing algorithm + being used on a server farm to distribute load evenly + among real servers. + 'roundRobin' : assign evenly amongst real servers. + 'leastConns' : assign to the real server with the least + number of current connections. + 'ipHash' : assign based on the hash value of the + source IP and destination IP address. + 'ipHashSrc' : assign based on the hash value of the + source IP address. + 'ipHashDest' : assign based on the hash value of the + destination IP address. + 'urlHash' : assign based on the hash value of the + URL string. + 'forward' : forward the connection to the + appropriate next-hop as determined by + a routing lookup on the destination + IP address. + 'leastLoaded' : assign to a real server that is + least loaded/busy. The load + information is available from + agents(DFP, SASP etc). + 'httpCookieHash' : assign based on the hash value of + the HTTP Cookie value. + 'httpHeaderHash' : assign based on the hash value of + the HTTP Header Name. + 'layer4PayloadHash' : assign to real server based on the hash value + (of configured attributes) of the layer 4 payload. + 'responseTime' : assign to real server with lowest average + response time(for the configured method). + 'leastBandwidth' : assign to a real server which has least traffic/bandwidth + in a given sampling period. + 'httpContentHash' : assign to real server based on the hash value + (of configured attributes) of the HTTP payload." + SYNTAX INTEGER { + roundRobin(1), + leastConns(2), + ipHash(3), + ipHashSrc(4), + ipHashDest(5), + urlHash(6), + forward(7), + leastLoaded(8), + httpCookieHash(9), + httpHeaderHash(10), + layer4PayloadHash(11), + responseTime(12), + leastBandwidth(13), + httpContentHash(14) + } + +SlbRealServerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The server state represents the state of a real server + being load-balanced by SLB. + 'outOfService' : Server is not in use by SLB as a + destination for client + connections. This state can be + written and read. + 'inService' : Server is in use as a destination + for SLB client connections. This + state can be written and read. + 'failed' : Server has failed and will not be + retried for retry timer seconds. + This state can only be read. + 'readyToTest' : Server has failed and has an + expired retry timer, test + connections will begin flow to + it soon. This state can only be + read. + 'testing' : Server has failed and been given + another test connection, success + of this connection is not known + yet. This state can only be read. + 'maxConnsThrottle' : Server has reached its maximum + number of connections and is no + longer being given connections. + This state can only be read. + 'maxClientsThrottle': Server has reached the maximum + allowed clients. This state + can only be read. + 'dfpThrottle' : DFP has lowered the weight of + this server to throttle level, so + that no new connections will be + assigned to it until DFP raises + its weight. + This state can only be read. + 'probeFailed' : SLB probe to this this server has + failed. No new connections will be + assigned to it until a probe to + this server succeeds. This state + can only be read. + 'probeTesting' : Server has received a test probe + from SLB. This state can only + be read. + 'operWait' : Server is ready to go operational, + but is waiting for the associated + redirect virtual to be inservice. + This state can only be read. + 'testWait' : Server is ready to be tested. This + state is applicable only when the + server is used for http redirect + load balancing. This state can + only be read. + 'inbandProbeFailed': Server has failed the inband + Health Probe agent. This state + can only be read. + 'returnCodeFailed' : Server has been disabled because + it returned an HTTP code that + matched a configured value. + This state can only be read. + 'arpFailed' : ARP request to this server has + failed. This state can only be + read. + 'standby' : Server is in standby state. No + connections will be assigned to + it, unless the primary server fails. + This state can be written and read. + 'inactive' : Server is disabled as it has become + inactive such as in the case when + the real server is not associated + to any server farm.This state + can only be read. + 'maxLoad' : Server is disabled as it hit max-load. + This state can only be read." + SYNTAX INTEGER { + outOfService(1), + inService(2), + failed(3), + readyToTest(4), + testing(5), + maxConnsThrottle(6), + maxClientsThrottle(7), + dfpThrottle(8), + probeFailed(9), + probeTesting(10), + operWait(11), + testWait(12), + inbandProbeFailed(13), + returnCodeFailed(14), + arpFailed(15), + standby(16), + inactive(17), + maxLoad(18) + } + +SlbVirtualServState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The state of SLB virtual server + 'outOfService' : Virtual server is not active and is + not affecting client traffic in any + way. + 'inService' : Virtual server is active and is + load-balancing matching client traffic + to available real servers. + 'standby' : Virtual server is a backup for a + virtual server on another SLB device, + and is currently inactive. + 'inOperReal' : Real server associated with this + redirect virtual server is not + operational. This state can only + be read. + 'stbInOperReal': Real server associated with this + redirect virtual server is not + operational, and this virtual server + is in standby state. This state + can only be read. + 'testReal' : This is a redirect virtual server and + the real server associated with it is + being tested. This state can only + be read. + 'outOfMemory' : Virtual server is not enabled because + it does not have enough memory to + hold the configured matching policy + information. This state can only be + read." + SYNTAX INTEGER { + outOfService(1), + inService(2), + standby(3), + inOperReal(4), + stbInOperReal(5), + testReal(6), + outOfMemory(7) + } + +SlbVirtualService ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The special service configured for this virtual server. + Such a specification ensures that session(s) for a given + protocol are tracked and assigned to the same real + machine. These services include: + 'ftp' : File Transfer Protocol + 'wsp' : Wireless Session Protocol + 'gtp' : GPRS Tunnelling Protocol + 'rtsp': Real-Time Streaming Protocol" + SYNTAX INTEGER { + none(1), + ftp(2), + wsp(3), + gtp(4), + rtsp(5) + } + +SlbDfpAgentState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of a remote Dynamic Feedback Protocol (DFP) + agent as it appears to a local DFP manager. + 'notOpen' : The initial state when the DFP Agent + block is instantiated. + 'trying' : The state when the Agent tries to + open the socket to the DFP manger. + 'connecting' : The state when the Agent opens the + socket, and is connecting to the + DFP manager. + 'open' : The state when an Agent is talking to + the DFP manager. This is the desirable + place to be. + 'failed' : The state when there is an error in + the data, or when the maximum number + of retries is reached. + 'securityError' : The state when there is a security + error in the received message. Either + there is no security vector when one + was required, or the MD5 string in + the message did not match the + expected result (password not + correct)." + SYNTAX INTEGER { + notOpen(1), + trying(2), + connecting(3), + open(4), + failed(5), + securityError(6) + } + +SlbSaspLBHealth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Load Balancer Health that is reported to the SASP + Agent in the Set Load Balancer State Message. This + value represents the load balancers ability to handle + SASP messages. + + 'other' : The load balancer health when none + of the other values apply. + 'idle' : SASP is enabled on the load balancer, + but no SASP Agents or Members are + configured. + 'down' : The load balancer cannot handle any + SASP messages at this time. + 'saturated' : The load balancer is failing to + process SASP messages in a timely + manner, and messages are being lost. + 'overUsed' : The load balancer is failing to + process SASP messages in a timely + manner. + 'msgLimitReached': The load balancer has reached it + functional limit in its ability to + handle SASP messages. Additional + work should be avoided. + 'heavyLoad' : A plethora of SASP messages are sent + and received for a modest to large + number of SASP Agents and Members. + 'moderateLoad' : SASP messages are sent on a regular + basis for a small to modest number + of SASP Agents and Members. + 'lightLoad' : SASP messages are sent and received + on a consistent basis, over a long + period of time, for a small number + of SASP Agents and Members. + 'healthy' : SASP messages are sporadically being + sent and received by the load + balancer for a small number of SASP + Agents and Members." + SYNTAX INTEGER { + other(1), + idle(2), + down(3), + saturated(4), + overUsed(5), + msgLimitReached(6), + heavyLoad(7), + moderateLoad(8), + lightLoad(9), + healthy(10) + } + +SlbSaspRedundancy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The redundancy state of the Load Balancer. + 'other' : The redundant state of the Load + Balancer when none of the other + states apply. + 'master' : The redundant state of the Load + Balancer if it is not in a redundant + setup, or is the active system used + in a redundant setup. + 'backup' : The redundant state of the Load + Balancer if it is the idle system in + a redundant setup." + SYNTAX INTEGER { + other(1), + master(2), + backup(3) + } + +SlbSaspAgentState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of a remote Server Application State + Protocol (SASP) Agent as it appears to a local SASP + manager. + 'other' : The state the Agent enters when none + of the other states apply. + 'initialized' : The initial state when the SASP Agent + memory is created. + 'closed' : The state the SASP Agent enters when + the SASP functionality is disabled, + but the Agent has not been removed. + 'trying' : The state when the Agent tries to + open the socket to the SASP manger. + 'connecting' : The state when the SASP Manager opens + the socket, and is connecting to the + SASP Agent. + 'established' : The state when an Agent is + communicating with the SASP manager. + This is the desirable place to be. + 'downTrying' : The state when there is a + communication failure with the SASP + Agent, and the load balancer is + attempting to reconnect to the Agent. + 'downDuplicate' : The Agent enters this state if a + duplicate load balancer identifier is + detected on the network. + 'down' : The state of the Agent when there is a + communication failure, and the load + balancer is unable to re-establish the + connection." + SYNTAX INTEGER { + other(1), + initialized(2), + closed(3), + trying(4), + connecting(5), + established(6), + downTrying(7), + downDuplicate(8), + down(9) + } + +SlbNatSetting ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current network address translation (NAT) setting + for a server farm. + 'noNat' : The server farm is not configured + for NAT. + 'clientNat' : The server farm is configured to + translate client IP addresses. + 'serverNat' : The server farm is configured to + translate server IP addresses. + 'clientAndServerNat': The server farm is configured to + translate client and server IP + addresses." + SYNTAX INTEGER { + noNat(1), + clientNat(2), + serverNat(3), + clientAndServerNat(4) + } +-- ************************************************************* +-- * * +-- * SLB - Statistics Table * +-- * * +-- ************************************************************* + +slbStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of SLB statistics for all local SLB entities." + ::= { slbStats 1 } + +slbStatsTableEntry OBJECT-TYPE + SYNTAX SlbStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of SLB statistics for a particular SLB entity." + INDEX { slbEntity } + ::= { slbStatsTable 1 } + +SlbStatsTableEntry ::= SEQUENCE { + slbEntity Unsigned32, + slbStatsUnassistedSwitchingPkts Counter32, + slbStatsUnassistedSwitchingHCPks Counter64, + slbStatsAssistedSwitchingPkts Counter32, + slbStatsAssistedSwitchingHCPkts Counter64, + slbStatsCreatedConnections Counter32, + slbStatsCreatedHCConnections Counter64, + slbStatsEstablishedConnections Counter32, + slbStatsEstablishedHCConnections Counter64, + slbStatsDestroyedConnections Counter32, + slbStatsDestroyedHCConnections Counter64, + slbStatsReassignedConnections Counter32, + slbStatsReassignedHCConnections Counter64, + slbStatsZombies Counter32, + slbStatsHCZombies Counter64 +} + +slbEntity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SLB instance reference number for this server. + This allows multiple SLB's to exist on the same SNMP + system. This object's value generally corresponds to + the slot number where the module resides." + ::= { slbStatsTableEntry 1 } + +slbStatsUnassistedSwitchingPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets forwarded by the Software Load + Balancing manager's software." + ::= { slbStatsTableEntry 2 } + +slbStatsUnassistedSwitchingHCPks OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets forwarded by the Software Load + Balancing manager's software. This is the 64-bit + version of slbStatsUnassistedPkts." + ::= { slbStatsTableEntry 3 } + +slbStatsAssistedSwitchingPkts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets handled by SLB which were + switched via the highest-performance switching path." + ::= { slbStatsTableEntry 4 } + +slbStatsAssistedSwitchingHCPkts OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets handled by SLB which were + switched via the highest-performance switching path. + This is the 64-bit version of + slbStatsAssistedSwitchingPkts." + ::= { slbStatsTableEntry 5 } + +slbStatsCreatedConnections OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP and UDP connections created since + SLB was configured. TCP connections are created + after seeing a SYN for a connection. UDP connections + are created based on the source and destination and + are removed based on a timer." + ::= { slbStatsTableEntry 6 } + +slbStatsCreatedHCConnections OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections created by SLB since it was + configured. TCP connections are created after seeing a + SYN for a connection. UDP connections are created + based on the source and destination and are removed + based on a timer. This is the 64-bit version of + slbStatsCreatedConnections." + ::= { slbStatsTableEntry 7 } + +slbStatsEstablishedConnections OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections established through SLB + (reached the ESTAB state). TCP connections reach + the ESTAB state after a SYN - SYN/ACK exchange. UDP + connections reach the ESTAB state after data is sent + from the client or server." + ::= { slbStatsTableEntry 8 } + +slbStatsEstablishedHCConnections OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections established through SLB + (reached the ESTAB state). TCP connections reach + the ESTAB state after a SYN - SYN/ACK exchange. UDP + connections reach the ESTAB state after data is sent + from the client or server. This is the 64-bit version + of slbStatsEstablisedConnections." + ::= { slbStatsTableEntry 9 } + +slbStatsDestroyedConnections OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP and UDP connections destroyed by + SLB, either by TCPIP teardown or timeout. UDP + connections can only be timed out." + ::= { slbStatsTableEntry 10 } + +slbStatsDestroyedHCConnections OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP and UDP connections destroyed by SLB, + either by TCPIP teardown or timeout. UDP connections + can only be timed out. This is the 64-bit version of + slbStatsDestroyedConnections." + ::= { slbStatsTableEntry 11 } + +slbStatsReassignedConnections OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP and UDP connections reassigned from + one real server to another." + ::= { slbStatsTableEntry 12 } + +slbStatsReassignedHCConnections OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP and UDP connections reassigned from + one real server to another. This is the 64-bit version + of slbStatsReassignedConnections." + ::= { slbStatsTableEntry 13 } + +slbStatsZombies OBJECT-TYPE + SYNTAX Counter32 + UNITS "zombies" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP and UDP connections currently in + the zombie state waiting for timers to expire." + ::= { slbStatsTableEntry 14 } + +slbStatsHCZombies OBJECT-TYPE + SYNTAX Counter64 + UNITS "zombies" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of TCP and UDP connections currently in + the zombie state waiting for timers to expire. This + is the 64-bit version of slbStatsZombies." + ::= { slbStatsTableEntry 15 } + + +-- ************************************************************* +-- * * +-- * SLB - Server Farm Table * +-- * * +-- ************************************************************* + +slbServerFarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbServerFarmTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of server farms, each of which is a + group of real servers to be used by SLB for load + balancing. Columnar objects can be modified when the + row is 'active'. Rows can be created and destroyed. + Entries are added to this table via + slbServerFarmRowStatus in accordance with the + RowStatus convention." + ::= { slbServerFarms 1 } + +slbServerFarmTableEntry OBJECT-TYPE + SYNTAX SlbServerFarmTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular server farm served by + a particular local SLB entity." + INDEX { + slbEntity, + slbServerFarmName + } + ::= { slbServerFarmTable 1 } + +SlbServerFarmTableEntry ::= SEQUENCE { + slbServerFarmName SlbServerString, + slbServerFarmPredictor SlbPredictor, + slbServerFarmNat SlbNatSetting, + slbServerFarmNumberOfRealServers Unsigned32, + slbServerFarmBindId Unsigned32, + slbServerFarmRowStatus RowStatus +} + +slbServerFarmName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of server farm." + ::= { slbServerFarmTableEntry 1 } + +slbServerFarmPredictor OBJECT-TYPE + SYNTAX SlbPredictor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The load balancing algorithm in use by the server farm + for its real servers for the local SLB entity." + DEFVAL { roundRobin } + ::= { slbServerFarmTableEntry 2 } + +slbServerFarmNat OBJECT-TYPE + SYNTAX SlbNatSetting + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of NAT employed by the local SLB entity for + servers in this server farm." + DEFVAL { noNat } + ::= { slbServerFarmTableEntry 3 } + +slbServerFarmNumberOfRealServers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of real servers in this server farm." + DEFVAL { 0 } + ::= { slbServerFarmTableEntry 4 } + +slbServerFarmBindId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "slbServerFarmBindId is used to identify one or more + real servers for which slbDfpRealWeight applies to the + real server's slbRealOperWeight. The identification + is done by finding rows in slbServerFarmTable for which + slbServerFarmBindId matches slbDfpRealBindId. For each + identified server farm, extract the slbServerFarmName + and use this value together with slbDfpRealIpAddress + and slbDfpRealPort to identify the row in + slbRealTable." + DEFVAL { 0 } + ::= { slbServerFarmTableEntry 5 } + +slbServerFarmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in slbServerFarmTable following + the RowStatus textual convention." + ::= { slbServerFarmTableEntry 6 } + + +-- ************************************************************* +-- * * +-- * SLB - Real Server Table * +-- * * +-- ************************************************************* + +slbRealTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbRealTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of real servers. Columnar objects can be + modified when the row is 'active'. Rows can be created + and destroyed. Entries are added to this table via + slbRealRowStatus in accordance with the RowStatus + convention." + ::= { slbRealServers 1 } + +slbRealTableEntry OBJECT-TYPE + SYNTAX SlbRealTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular real server in a + particular server farm, served by a particular local + SLB entity." + INDEX { + slbEntity, + slbRealServerFarmName, + slbRealIpAddress, + slbRealPort + } + ::= { slbRealTable 1 } + +SlbRealTableEntry ::= SEQUENCE { + slbRealServerFarmName SlbServerString, + slbRealIpAddress IpAddress, + slbRealPort CiscoPort, + slbRealState SlbRealServerState, + slbRealNumberOfConnections Gauge32, + slbRealNumberOfDummyConnections Unsigned32, + slbRealMaxConnections Unsigned32, + slbRealAdminWeight Unsigned32, + slbRealOperWeight Gauge32, + slbRealMetric Gauge32, + slbRealReassign Unsigned32, + slbRealRetryInterval TimeInterval, + slbRealFailedConnections Unsigned32, + slbRealFailedClients Unsigned32, + slbRealConsecutiveFails Gauge32, + slbRealTotalFails Counter32, + slbRealRowStatus RowStatus, + slbRealTotalConnections Counter32, + slbRealHCTotalConnections Counter64 +} + +slbRealServerFarmName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The real server's server farm name." + ::= { slbRealTableEntry 1 } + +slbRealIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of real server." + ::= { slbRealTableEntry 2 } + +slbRealPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TCP or UDP port of real server. This is used if + SLB NAT is configured (see slbServerFarmNat). If SLB + is not using NAT, this value will be 0." + REFERENCE "slbServerFarmNat" + ::= { slbRealTableEntry 3 } + +slbRealState OBJECT-TYPE + SYNTAX SlbRealServerState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current state of real server." + DEFVAL { outOfService } + ::= { slbRealTableEntry 4 } + +slbRealNumberOfConnections OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number TCP and UDP connections currently assigned + to this real server." + ::= { slbRealTableEntry 5 } + +slbRealNumberOfDummyConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of idle dummy connections that are + not in use but are reserved for this real server to + accomplish slow-start." + ::= { slbRealTableEntry 6 } + +slbRealMaxConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured maximum number of concurrent connections + which SLB will deliver to this real server." + DEFVAL { 4294967295 } + ::= { slbRealTableEntry 7 } + +slbRealAdminWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user configured weight of the real server for the + load-balancing algorithms. A weight of zero indicates + that no new connections will be assigned to this real + server. Higher weight values indicate to the + load-balancing algorithms a higher availability of this + real server to accept more work." + DEFVAL { 8 } + ::= { slbRealTableEntry 8 } + +slbRealOperWeight OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual operating weight of the real server used + by the load-balancing algorithms. This can be adjusted + dynamically by DFP. A weight of zero indicates that no + new connections will be assigned to this real server. + Higher weight values indicate to the load-balancing + algorithms a higher availability of this real server to + accept more work." + ::= { slbRealTableEntry 9 } + +slbRealMetric OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value used by the least connections load-balancing + algorithm. It is the number of connections divided by + the actual operating weight. New connections will be + given to the server with the smaller metric." + ::= { slbRealTableEntry 10 } + +slbRealReassign OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of consecutive TCP SYNs sent to the real + server with no answer before reassigning the + connection to another real server." + DEFVAL { 3 } + ::= { slbRealTableEntry 11 } + +slbRealRetryInterval OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval between retries while the server is + in the Failed state." + DEFVAL { 60 } + ::= { slbRealTableEntry 12 } + +slbRealFailedConnections OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of failed connections after which the real + server goes to Failed state. A failed connection is + when a SYN timeouts or a RST is received from the + real server." + DEFVAL { 8 } + ::= { slbRealTableEntry 13 } + +slbRealFailedClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of connections with distinct client IP + addresses which need to fail on this real server + before it goes to Failed state. A failed connection + is when a SYN timeouts or a RST is received from the + real server." + DEFVAL { 8 } + ::= { slbRealTableEntry 14 } + +slbRealConsecutiveFails OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connection failures to this real + server without a successful connection. A failed + connection is when a SYN timeouts or a RST is received + from the real server." + ::= { slbRealTableEntry 15 } + +slbRealTotalFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times this real server has failed + since the creation of this row." + ::= { slbRealTableEntry 16 } + +slbRealRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object used by a management station to create + or delete the row entry in slbRealTable following the + RowStatus textual convention." + ::= { slbRealTableEntry 17 } + +slbRealTotalConnections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of assigned connections handled by this + real server since this server was configured." + ::= { slbRealTableEntry 18 } + +slbRealHCTotalConnections OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of assigned connections handled by this + real server since this server was configured. This + is the 64-bit version of slbRealTotalConnections." + ::= { slbRealTableEntry 19 } + + +-- ************************************************************* +-- * * +-- * SLB - Virtual Server Table * +-- * * +-- ************************************************************* + +slbVirtualServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbVirtualServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual servers. Columnar objects can be + modified when the row is 'active'. Rows can be + created and destroyed. Entries are added to this + table via slbVirtualRowStatus in accordance with the + RowStatus convention." + ::= { slbVirtualServers 1 } + +slbVirtualServerTableEntry OBJECT-TYPE + SYNTAX SlbVirtualServerTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular virtual server served + by a particular local SLB entity." + INDEX { + slbEntity, + slbVirtualServerName + } + ::= { slbVirtualServerTable 1 } + +SlbVirtualServerTableEntry ::= SEQUENCE { + slbVirtualServerName SlbServerString, + slbVirtualServerState SlbVirtualServState, + slbVirtualIndex Unsigned32, + slbVirtualIpAddress IpAddress, + slbVirtualPort CiscoPort, + slbVirtualProtocol CiscoIpProtocol, + slbVirtualService SlbVirtualService, + slbVirtualAdvertise TruthValue, + slbVirtualFarmName SlbServerString, + slbVirtualDelayTimer Unsigned32, + slbVirtualIdleTimer Unsigned32, + slbVirtualStickyTimer TimeInterval, + slbVirtualStickyGroup Unsigned32, + slbVirtualSynguardCount Unsigned32, + slbVirtualSynguardPeriod Unsigned32, + slbVirtualRowStatus RowStatus, + slbVirtualNumberOfConnections Gauge32, + slbVirtualTotalConnections Counter32, + slbVirtualHCTotalConnections Counter64, + slbVirtualMask IpAddress +} + +slbVirtualServerName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the virtual server." + ::= { slbVirtualServerTableEntry 1 } + +slbVirtualServerState OBJECT-TYPE + SYNTAX SlbVirtualServState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state of virtual server." + DEFVAL { outOfService } + ::= { slbVirtualServerTableEntry 2 } + +slbVirtualIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index assigned to a virtual server, used to + correlate connections with virtual servers." + ::= { slbVirtualServerTableEntry 3 } + +slbVirtualIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of this virtual server." + DEFVAL { '00000000'H } + ::= { slbVirtualServerTableEntry 4 } + +slbVirtualPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port of this virtual server." + DEFVAL { 0 } + ::= { slbVirtualServerTableEntry 5 } + +slbVirtualProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol for this virtual server." + DEFVAL { 0 } + ::= { slbVirtualServerTableEntry 6 } + +slbVirtualService OBJECT-TYPE + SYNTAX SlbVirtualService + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The service setting for this virtual server. Setting + this to other than 'none' results in an association + being formed between clients using this service and + this virtual server. Subsequent packets from clients + requiring this service will be forwarded to the + nominated real server." + DEFVAL { none } + ::= { slbVirtualServerTableEntry 7 } + +slbVirtualAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The setting for virtual address advertising. It is + set to 'true' if this virtual server has added a static + route to the routing table attracting traffic destined + for slbVirtualIpAddress." + DEFVAL { false } + ::= { slbVirtualServerTableEntry 8 } + +slbVirtualFarmName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of virtual server farm bound to this virtual + server." + DEFVAL { " " } + ::= { slbVirtualServerTableEntry 9 } + +slbVirtualDelayTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..600 ) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time this SLB entity will maintain TCP + connection context after a connection has terminated." + DEFVAL { 10 } + ::= { slbVirtualServerTableEntry 10 } + +slbVirtualIdleTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..65535 ) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time this SLB entity will maintain + connection information in the absence of packet + activity for a connection. When the service is + configured as 'gtp', this is the amount of time + the SLB entity will forward SGSN retries for a + SLB session to the same GGSN" + DEFVAL { 3600 } + ::= { slbVirtualServerTableEntry 11 } + +slbVirtualStickyTimer OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time that a connection's real server is + remembered after a connection has terminated." + DEFVAL { 0 } + ::= { slbVirtualServerTableEntry 12 } + +slbVirtualStickyGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The group ID associated with the 'sticky group' that + this virtual server is placed in. A value of zero + indicates that no 'sticky group' is associated with + this virtual server." + DEFVAL { 0 } + ::= { slbVirtualServerTableEntry 13 } + +slbVirtualSynguardCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of unanswered SYNs that are allowed to be + outstanding to this virtual server. After this number + is reached, SYNs are dropped depending on the value + of slbVirtualSynguardPeriod." + DEFVAL { 0 } + ::= { slbVirtualServerTableEntry 14 } + +slbVirtualSynguardPeriod OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval of time that this virtual server can + have outstanding unanswered SYNs. This is used + with slbVirtualSynguardCount to limit outstanding + SYNs." + DEFVAL { 0 } + ::= { slbVirtualServerTableEntry 15 } + +slbVirtualRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used by a management station to create + or delete the row entry in slbVirtualServerTable + following the RowStatus textual convention." + ::= { slbVirtualServerTableEntry 16 } + +slbVirtualNumberOfConnections OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently assigned connections being + handled by this virtual server." + ::= { slbVirtualServerTableEntry 17 } + +slbVirtualTotalConnections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of assigned connections handled by this + virtual server since this server was configured." + ::= { slbVirtualServerTableEntry 18 } + +slbVirtualHCTotalConnections OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of assigned connections handled by this + virtual server since this server was configured. This + is the 64-bit version of slbVirtualTotalConnections." + ::= { slbVirtualServerTableEntry 19 } + +slbVirtualMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP subnet mask which is applied to the address + of this virtual server for traffic filtering." + DEFVAL { 'FFFFFFFF'H } + ::= { slbVirtualServerTableEntry 20 } + + +-- Virtual Server Info table + +slbVServerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbVServerInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information on virtual servers." + ::= { slbVirtualServers 2 } + +slbVServerInfoTableEntry OBJECT-TYPE + SYNTAX SlbVServerInfoTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in virtual server table. An entry + gets created when class map is associated with + policy map. An entry gets deleted when a class-map + is disassociated with the policy-map." + INDEX { + slbEntity, + slbVServerIndex + } + ::= { slbVServerInfoTable 1 } + +SlbVServerInfoTableEntry ::= SEQUENCE { + slbVServerIndex Unsigned32, + slbVServerClassMap SnmpAdminString, + slbVServerPolicyMap SnmpAdminString, + slbVServerState SlbVirtualServState, + slbVServerStateChangeDescr SnmpAdminString, + slbVServerNumberOfConnections Gauge32, + slbVServerTotalConnections Counter32, + slbVServerDroppedConnections Counter32, + slbVServerClientPacketCounts Counter32, + slbVServerPacketCounts Counter32, + slbVServerClientByteCounts Counter64, + slbVServerByteCounts Counter64, + slbVServerMaxConnLimitDropCounts Counter32, + slbVServerConnRateLimitDropCounts Counter32, + slbVServerBWRateLimitDropCounts Counter32, + slbVServerBandWidthRateLimitDropCounts Counter32, + slbVServerL4Decisions Counter32, + slbVServerL7Decisions Counter32, + slbVServerEstablishedConnections Gauge32 +} + +slbVServerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An unique identifier for the virtual server. + This value is unique for a combination of + class map and a policy map." + ::= { slbVServerInfoTableEntry 1 } + +slbVServerClassMap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the class map + in which this virtual server is + associated with it. A class-map is + used to classify a set of traffic + with which actions may be associated." + ::= { slbVServerInfoTableEntry 2 } + +slbVServerPolicyMap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the policy map. + A policy-map can be used to identify + various policies such as security policies or + load balancing policies. A class map + can be associated with a policy map." + ::= { slbVServerInfoTableEntry 3 } + +slbVServerState OBJECT-TYPE + SYNTAX SlbVirtualServState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of virtual server." + ::= { slbVServerInfoTableEntry 4 } + +slbVServerStateChangeDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the descriptive + text qualifying the reason for the + value in slbVServerState. + + Examples: + OK + Policy not configured + Server Farm failed + Real Server failed." + ::= { slbVServerInfoTableEntry 5 } + +slbVServerNumberOfConnections OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently assigned connections being + handled by this virtual server." + ::= { slbVServerInfoTableEntry 6 } + +slbVServerTotalConnections OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of assigned connections handled by this + virtual server since this server was configured." + ::= { slbVServerInfoTableEntry 7 } + +slbVServerDroppedConnections OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of connections dropped by this virtual + server due to all reasons. Some of the reasons are + - when the interface goes down. + - when there are no active serverfarm(s)in policy. + - when rserver in the serverfarm goes outofservice. + - when the virtual server reaches maximum connections. + - when the virtual server crosses the connection rate limit. + Hence, the value of this object includes counters reported + in following objects: + -slbVServerMaxConnLimitDropCounts + -slbVServerConnRateLimitDropCounts." + ::= { slbVServerInfoTableEntry 8 } + +slbVServerClientPacketCounts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to virtual server + from client. Client is a system which sends + requests to the virtual server." + ::= { slbVServerInfoTableEntry 9 } + +slbVServerPacketCounts OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent to virtual server + from real server." + ::= { slbVServerInfoTableEntry 10 } + +slbVServerClientByteCounts OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to virtual server + from client. Client is a system which sends + requests to the virtual server." + ::= { slbVServerInfoTableEntry 11 } + +slbVServerByteCounts OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes sent to virtual-server + from real-server." + ::= { slbVServerInfoTableEntry 12 } + +slbVServerMaxConnLimitDropCounts OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections dropped after + virtual-server reached maximum number of connections." + ::= { slbVServerInfoTableEntry 13 } + +slbVServerConnRateLimitDropCounts OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections dropped if + virtual-server receives more number of connections + per second than the configured rate limit." + ::= { slbVServerInfoTableEntry 14 } + +slbVServerBWRateLimitDropCounts OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of connections dropped if accumulated bandwidth + in all the connections to virtual-server crosses the + configured bandwidth. + + This object has been deprecated because it doesn't give + number of connections dropped but it gives number of + bytes dropped. This object has been replaced by + slbVServerBandWidthRateLimitDropCounts." + ::= { slbVServerInfoTableEntry 15 } + +slbVServerBandWidthRateLimitDropCounts OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes dropped if accumulated bandwidth + in all the connections to virtual-server crosses the + configured bandwidth." + ::= { slbVServerInfoTableEntry 16 } + +slbVServerL4Decisions OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of layer4 loadbalance decisions made by + this virtual server." + ::= { slbVServerInfoTableEntry 17 } + +slbVServerL7Decisions OBJECT-TYPE + SYNTAX Counter32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of layer7 loadbalance decisions made by + this virtual server." + ::= { slbVServerInfoTableEntry 18 } + +slbVServerEstablishedConnections OBJECT-TYPE + SYNTAX Gauge32 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of successfully established connections + to this virtual server." + ::= { slbVServerInfoTableEntry 19 } + + +-- IP Address table for Virtual Server + +slbVServerIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbVServerIPTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the IP Addresses + configured for virtual servers. A virtual + server can have more than one IP Address + configured in it." + ::= { slbVirtualServers 3 } + +slbVServerIPTableEntry OBJECT-TYPE + SYNTAX SlbVServerIPTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the virtual server IP table. + Each entry contains virtual server attributes + that are used for server loadbalancing decisions." + INDEX { + slbEntity, + slbVServerIndex, + slbVServerObjectIndex + } + ::= { slbVServerIPTable 1 } + +SlbVServerIPTableEntry ::= SEQUENCE { + slbVServerObjectIndex Unsigned32, + slbVServerIpAddressType InetAddressType, + slbVServerIpAddress InetAddress, + slbVServerIpMask InetAddressPrefixLength, + slbVServerProtocol CiscoIpProtocol, + slbVServerPortLow InetPortNumber, + slbVServerPortHigh InetPortNumber, + slbVServerStorageType StorageType, + slbVServerRowStatus RowStatus +} + +slbVServerObjectIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index identifying an entry applicable to + the same virtual server identified by slbVServerIndex." + ::= { slbVServerIPTableEntry 1 } + +slbVServerIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of IP address configured + in slbVServerIpAddress." + DEFVAL { ipv4 } + ::= { slbVServerIPTableEntry 2 } + +slbVServerIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the virtual server. + The type of IP address is provided in + slbVServerIpAddressType." + ::= { slbVServerIPTableEntry 3 } + +slbVServerIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is subnet mask for the slbVServerIpAddress. + The IP subnet mask is applied to the address + of this virtual server for traffic filtering. + The value 0 is used to specifiy that the address + mask of the virtual server is unknown or not used." + DEFVAL { 0 } + ::= { slbVServerIPTableEntry 4 } + +slbVServerProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol for the virtual server IP address." + ::= { slbVServerIPTableEntry 5 } + +slbVServerPortLow OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the port number of the + virtual server that is used in loadbalancing decisions. + This has to be less than or equal to slbVServerPortHigh." + DEFVAL { 0 } + ::= { slbVServerIPTableEntry 6 } + +slbVServerPortHigh OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object identifies the upper bound of + the port number of the virtual server that is + used in loadbalancing decisions. + This has to be greater than or equal to slbVServerPortLow." + DEFVAL { 0 } + ::= { slbVServerIPTableEntry 7 } + +slbVServerStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row." + DEFVAL { volatile } + ::= { slbVServerIPTableEntry 8 } + +slbVServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create/delete entries in + this table." + ::= { slbVServerIPTableEntry 9 } + + +-- ************************************************************* +-- * * +-- * SLB - Connection Table * +-- * * +-- ************************************************************* + +slbConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbConnectionTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of connections being load-balanced by SLB." + ::= { slbConnections 1 } + +slbConnectionTableEntry OBJECT-TYPE + SYNTAX SlbConnectionTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of attributes for a particular SLB connection." + INDEX { + slbEntity, + slbConnectionIndex, + slbConnectionVirtualIpAddress, + slbConnectionVirtualPort, + slbConnectionProtocol, + slbConnectionClientIpAddr, + slbConnectionClientPort + } + ::= { slbConnectionTable 1 } + +SlbConnectionTableEntry ::= SEQUENCE { + slbConnectionIndex Unsigned32, + slbConnectionVirtualIpAddress IpAddress, + slbConnectionVirtualPort CiscoPort, + slbConnectionProtocol CiscoIpProtocol, + slbConnectionClientIpAddr IpAddress, + slbConnectionClientPort CiscoPort, + slbConnectionState SlbConnectionState, + slbConnectionRealIpAddr IpAddress, + slbConnectionServerPort CiscoPort, + slbConnectionNumCacheEntries Gauge32, + slbConnectionSynCount Counter32 +} + +slbConnectionIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to internal structures for the connection." + ::= { slbConnectionTableEntry 1 } + +slbConnectionVirtualIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the virtual server." + ::= { slbConnectionTableEntry 2 } + +slbConnectionVirtualPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port of the virtual server." + ::= { slbConnectionTableEntry 3 } + +slbConnectionProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The connection protocol." + ::= { slbConnectionTableEntry 4 } + +slbConnectionClientIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The client IP address." + ::= { slbConnectionTableEntry 5 } + +slbConnectionClientPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The client port." + ::= { slbConnectionTableEntry 6 } + +slbConnectionState OBJECT-TYPE + SYNTAX SlbConnectionState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of this connection." + ::= { slbConnectionTableEntry 7 } + +slbConnectionRealIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the real server to which this + client is being load-balanced." + ::= { slbConnectionTableEntry 8 } + +slbConnectionServerPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number at the real server to which this + client is being load-balanced." + ::= { slbConnectionTableEntry 9 } + +slbConnectionNumCacheEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of netflow cache entries for this + connection. An entry for a terminated connection + cannot be deleted while this number is non-zero." + ::= { slbConnectionTableEntry 10 } + +slbConnectionSynCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SYNs seen from client." + ::= { slbConnectionTableEntry 11 } + + +-- ************************************************************* +-- * * +-- * SLB - Virtual Client Table * +-- * * +-- ************************************************************* + +slbVirtualClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbVirtualClientTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual clients for a particular virtual + server. Columnar objects can be modified when the + row is 'active'. Entries are added to this table via + slbVirtualClientRowStatus in accordance with the + RowStatus convention." + ::= { slbVirtualClients 1 } + +slbVirtualClientTableEntry OBJECT-TYPE + SYNTAX SlbVirtualClientTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular client range for a + virtual server served by a particular local SLB entity. + If client ranges overlap, the entry with the longest + match will be used." + INDEX { + slbEntity, + slbVirtualServerName, + slbVirtualClientIpAddress, + slbVirtualClientMask + } + ::= { slbVirtualClientTable 1 } + +SlbVirtualClientTableEntry ::= SEQUENCE { + slbVirtualClientIpAddress IpAddress, + slbVirtualClientMask IpAddress, + slbVirtualClientExclude TruthValue, + slbVirtualClientRowStatus RowStatus +} + +slbVirtualClientIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the client. It is used along with + the slbVirtualClientMask to represent subsets of client + traffic being handled by the particular virtual server." + ::= { slbVirtualClientTableEntry 1 } + +slbVirtualClientMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The general purpose mask of the client. It is used + along with the slbVirtualClientIpAddress to represent + subsets of client traffic being handled by the + particular virtual server." + ::= { slbVirtualClientTableEntry 2 } + +slbVirtualClientExclude OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The truth value that determines if the client range + should be included or excluded on the virtual server." + DEFVAL { false } + ::= { slbVirtualClientTableEntry 3 } + +slbVirtualClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in slbVirtualClientTable + following the RowStatus textual convention." + ::= { slbVirtualClientTableEntry 4 } + + +-- ************************************************************* +-- * * +-- * SLB - Sticky Table * +-- * * +-- ************************************************************* + +slbStickyObjectTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbStickyObjectTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of sticky objects. Sticky objects allow + related connections to be sent to the same real + server on a per client basis. Sticky objects are + useful for FTP and SSL connections. Columnar objects + can be modified when the row is 'active'. Entries + are added to this table via slbStickyObjectRowStatus + in accordance with the RowStatus convention." + ::= { slbStickyObjects 1 } + +slbStickyObjectTableEntry OBJECT-TYPE + SYNTAX SlbStickyObjectTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular sticky object for + clients at a particular IP address served by a + particular local SLB entity." + INDEX { + slbEntity, + slbStickyObjectGroupId, + slbStickyObjectClientIpAddress + } + ::= { slbStickyObjectTable 1 } + +SlbStickyObjectTableEntry ::= SEQUENCE { + slbStickyObjectGroupId Unsigned32, + slbStickyObjectClientIpAddress IpAddress, + slbStickyObjectRealIpAddress IpAddress, + slbStickyObjectConnectionCount Gauge32, + slbStickyObjectFtpControlCount Gauge32, + slbStickyObjectRowStatus RowStatus +} + +slbStickyObjectGroupId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group ID for this sticky object." + ::= { slbStickyObjectTableEntry 1 } + +slbStickyObjectClientIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The client IP address with which this object is + associated." + ::= { slbStickyObjectTableEntry 2 } + +slbStickyObjectRealIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The real server IP address selected for all clients + bound to this sticky object." + DEFVAL { '00000000'H } + ::= { slbStickyObjectTableEntry 3 } + +slbStickyObjectConnectionCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of connections currently associated with + this sticky object." + ::= { slbStickyObjectTableEntry 4 } + +slbStickyObjectFtpControlCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of FTP control connections currently + associated with this sticky object." + ::= { slbStickyObjectTableEntry 5 } + +slbStickyObjectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in slbStickyObjectTable + following the RowStatus textual convention." + ::= { slbStickyObjectTableEntry 6 } + + + +-- ************************************************************* +-- * * +-- * Notification Truth Values * +-- * * +-- ************************************************************* + +cSlbVirtStateChangeNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The virtual server notification truth value. + 'true' Indicates that ciscoSlbVirtualStateChange + notification is to be generated when the state + changes. That is, the notification generation + is enabled. + 'false' Indicates that ciscoSlbVirtualStateChange + notification generation is disabled." + DEFVAL { false } + ::= { slbNotificationObjects 1 } + +cSlbRealStateChangeNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The real server notification truth value. + 'true' Indicates that ciscoSlbRealStateChange + notification is to be generated when the state + changes. That is, the notification generation + is enabled. + 'false' Indicates that ciscoSlbRealStateChange + notification generation is disabled." + DEFVAL { false } + ::= { slbNotificationObjects 2 } + +cSlbVServerStateChangeNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The virtual server notification truth value. + This object controls the generation of following + notifications: + ciscoSlbVServerStateChange + ciscoSlbVServerVIPStateChange + + 'true' Indicates whether notification is to be + generated when the state changes. That is, + the notification generation is enabled. + 'false' Indicates notification should not be generated. + That is, the notification generation is disabled." + DEFVAL { false } + ::= { slbNotificationObjects 3 } + +cSlbVirtualServerStateChangeNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The virtual server notification truth value. + 'true' Indicates that ciscoSlbVirtualServerStateChange + notification is to be generated when the state + changes. That is, the notification generation + is enabled. + 'false' Indicates that ciscoSlbVirtualServerStateChange + notification generation is disabled." + DEFVAL { false } + ::= { slbNotificationObjects 4 } + +cSlbRealServerStateChangeNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The real server notification truth value. + 'true' Indicates that ciscoSlbRealServerStateChange + notification is to be generated when the state + changes. That is, the notification generation + is enabled. + 'false' Indicates that ciscoSlbRealServerStateChange + notification generation is disabled." + DEFVAL { false } + ::= { slbNotificationObjects 5 } + +-- Notification related objects + +slbInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The type of IP address configured + in slbInetAddress." + DEFVAL { ipv4 } + ::= { slbNotificationObjects 6 } + +slbInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object contains IP address of + slb object. Slb object can be a real + server identified by slbRealIpAddress + or virtual server identified by + slbVirtualServerName. The type of Ip + address is provided in slbInetAddressType." + ::= { slbNotificationObjects 7 } + +slbName OBJECT-TYPE + SYNTAX SlbServerString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object contains the name of slb + object. Slb object can be a real + server identified by slbRealIpAddress + or virtual server identified by + slbVirtualServerName." + ::= { slbNotificationObjects 8 } + +slbPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object contains port value of + slb object. Slb object can be a real + server identified by slbRealIpAddress + or virtual server identified by + slbVirtualServerName." + ::= { slbNotificationObjects 9 } +-- ************************************************************* +-- * * +-- * SLB - Dynamic Feedback Protocol (DFP) Password * +-- * * +-- ************************************************************* + +slbDfpPasswordTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbDfpPasswordTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of password values which a local Server Load + Balancing Manager uses so that it can communicate with + remote DFP agents. Entries are added to this table via + slbDfpPasswordRowStatus in accordance with the + RowStatus convention. Columnar objects can be modified + when in row is 'active'. Rows can be created and + destroyed." + ::= { slbDfpPassword 1 } + +slbDfpPasswordTableEntry OBJECT-TYPE + SYNTAX SlbDfpPasswordTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents the password used + by a particular DFP manager (identified by slbEntity) + when it exchanges messages with DFP agents." + INDEX { slbEntity } + ::= { slbDfpPasswordTable 1 } + +SlbDfpPasswordTableEntry ::= SEQUENCE { + slbDfpPasswordPending SlbPasswordString, + slbDfpPasswordTimeout TimeInterval, + slbDfpPasswordRowStatus RowStatus +} + +slbDfpPasswordPending OBJECT-TYPE + SYNTAX SlbPasswordString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The pending password which will be used by DFP for MD5 + authentication within password timeout ticks. When + read, this object returns a zero-length string and + writing a zero-length string unsets the password. If + this object is modified twice within the time interval + given by slbDfpPasswordTimeout, the password and + timeout of the first modification are forgotten and + replaced by the password and timeout of the second." + DEFVAL { "" } + ::= { slbDfpPasswordTableEntry 1 } + +slbDfpPasswordTimeout OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval between the setting of the pending + password and the removal of the current password." + DEFVAL { 0 } + ::= { slbDfpPasswordTableEntry 2 } + +slbDfpPasswordRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object is used by a management station to create + or delete the row entry in slbDfpPasswordTable + following the RowStatus textual convention." + ::= { slbDfpPasswordTableEntry 3 } + + +-- ************************************************************* +-- * * +-- * SLB - Dynamic Feedback Protocol Agent Table * +-- * * +-- ************************************************************* + +slbDfpAgentTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbDfpAgentTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of remote DFP agents with which the local + DFP managers communicate. Rows can be created and + destroyed. Columnar objects can be modified when the + row is 'active'. Entries are added to this table via + slbDfpAgentRowStatus in accordance with the RowStatus + convention." + ::= { slbDfpAgents 1 } + +slbDfpAgentTableEntry OBJECT-TYPE + SYNTAX SlbDfpAgentTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the communication between a local + DFP manager and a particular remote DFP agent." + INDEX { + slbEntity, + slbDfpAgentIpAddress, + slbDfpAgentPort + } + ::= { slbDfpAgentTable 1 } + +SlbDfpAgentTableEntry ::= SEQUENCE { + slbDfpAgentIpAddress IpAddress, + slbDfpAgentPort CiscoPort, + slbDfpAgentState SlbDfpAgentState, + slbDfpAgentTimeout TimeInterval, + slbDfpAgentRetryCount Unsigned32, + slbDfpAgentInterval TimeInterval, + slbDfpAgentRowStatus RowStatus +} + +slbDfpAgentIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DFP agent's IP address." + ::= { slbDfpAgentTableEntry 1 } + +slbDfpAgentPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DFP agent's port." + ::= { slbDfpAgentTableEntry 2 } + +slbDfpAgentState OBJECT-TYPE + SYNTAX SlbDfpAgentState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the DFP agent." + ::= { slbDfpAgentTableEntry 3 } + +slbDfpAgentTimeout OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval during which the agent must send at + least one message to the manager." + ::= { slbDfpAgentTableEntry 4 } + +slbDfpAgentRetryCount OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of times the manager will attempt to + re-establish a connection with the agent. If this + value is exceeded, the agent is placed in 'failed' + state, and the manager does not attempt to re-establish + a connection with the agent." + ::= { slbDfpAgentTableEntry 5 } + +slbDfpAgentInterval OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval before SLB retries connecting to a DFP + agent." + ::= { slbDfpAgentTableEntry 6 } + +slbDfpAgentRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in slbDfpAgentTable + following the RowStatus textual convention." + ::= { slbDfpAgentTableEntry 7 } + + +-- ************************************************************* +-- * * +-- * SLB - Dynamic Feedback Protocol Real Server Table * +-- * * +-- ************************************************************* + +slbDfpRealTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbDfpRealTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about Real Servers + obtained through communications between local DFP + manager and remote DFP agents. Rows can be created + and destroyed. Columnar objects can be modified when + the row is 'active'. Entries are added to this table + via slbDfpRowStatus in accordance with the RowStatus + convention." + ::= { slbDfpReal 1 } + +slbDfpRealTableEntry OBJECT-TYPE + SYNTAX SlbDfpRealTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular real server, within + one or more server farms (identified with 'bindId'), + reported by a DFP agent for a particular local SLB + entity. The real servers are identified by finding + rows in slbServerFarmTable for which + slbServerFarmBindId matches slbDfpRealBindId. For each + identified server farm, extract the slbServerFarmName + and use this value together with slbDfpRealIpAddress + and slbDfpRealPort to identify the row in + slbRealTable." + INDEX { + slbEntity, + slbDfpRealIpAddress, + slbDfpRealProtocol, + slbDfpRealPort, + slbDfpRealBindId + } + ::= { slbDfpRealTable 1 } + +SlbDfpRealTableEntry ::= SEQUENCE { + slbDfpRealIpAddress IpAddress, + slbDfpRealProtocol CiscoIpProtocol, + slbDfpRealPort CiscoPort, + slbDfpRealBindId Unsigned32, + slbDfpRealWeight Unsigned32, + slbDfpRealRowStatus RowStatus +} + +slbDfpRealIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DFP agent's IP address" + ::= { slbDfpRealTableEntry 1 } + +slbDfpRealProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol of the real server." + ::= { slbDfpRealTableEntry 2 } + +slbDfpRealPort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port number of the real server." + ::= { slbDfpRealTableEntry 3 } + +slbDfpRealBindId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Bind ID identifies one or more server farms to + which the real server belongs. The real servers are + identified by finding rows in slbServerFarmTable for + which slbServerFarmBindId matches + slbDfpRealBindId. For each identified server farm, + extract the slbServerFarmName and use this value + together with slbDfpRealIpAddress and slbDfpRealPort + to identify the row in slbRealTable." + ::= { slbDfpRealTableEntry 4 } + +slbDfpRealWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The weight of the real server reported from a + DFP agent. The weight represents a relative capacity + to accept new connections." + DEFVAL { 0 } + ::= { slbDfpRealTableEntry 5 } + +slbDfpRealRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in slbDfpRealTable + following the RowStatus textual convention." + ::= { slbDfpRealTableEntry 6 } + + +-- ************************************************************* +-- * * +-- * SLB - Server Application State Protocol Table * +-- * * +-- ************************************************************* + +slbSaspTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbSaspTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about the Server + Application State Protocol (SASP). There is only one + entry for each load balancer. This entry is created + by the load balancer during initialization." + ::= { slbSasp 1 } + +slbSaspTableEntry OBJECT-TYPE + SYNTAX SlbSaspTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information for a particular local SLB entity using + the SASP functionality. The SASP entry is identified + by the slbEntity. The SASP entry includes all of the + relevant information needed to run SASP on this + particular slbEntity." + INDEX { slbEntity } + ::= { slbSaspTable 1 } + +SlbSaspTableEntry ::= SEQUENCE { + slbSaspIdentifier SnmpAdminString, + slbSaspEnabled TruthValue, + slbSaspHealth SlbSaspLBHealth, + slbSaspRedundancy SlbSaspRedundancy, + slbSaspMaxAgents Unsigned32, + slbSaspMaxLbWeight Unsigned32 +} + +slbSaspIdentifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unique identifier required by SASP for all load + balancers. In a redundant system, where there is a + master and backup load balancer, each load balancer + must have different identifiers. + + The slbSaspIdentifier may only be changed when the + slbSaspEnabled object is false. The default value + of the slbSaspIdentfier is 'Cisco-', where + is the Cisco acronoym for the load balancer." + ::= { slbSaspTableEntry 1 } + +slbSaspEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the SASP functionality is + currently in use by the load balancer. + 'true' The SASP functionality is enabled on the + load balancer. + 'false' The SASP functionality is disabled on the + load balancer." + ::= { slbSaspTableEntry 2 } + +slbSaspHealth OBJECT-TYPE + SYNTAX SlbSaspLBHealth + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The health value reported to the SASP Agents via the + Set Load Balancer State Message. The value represents + the load balancer's ability to handle SASP messages." + ::= { slbSaspTableEntry 3 } + +slbSaspRedundancy OBJECT-TYPE + SYNTAX SlbSaspRedundancy + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Load Balancer's state in a redundant setup. The + Load Balancer may still contact the SASP Agents, which + are defined in the slbSaspAgentTable, regardless of the + state. This is possible because every Load Balancer + contacting a SASP Agent is required to have it's own + unique identifier. Therefore, the master and backup + Load Balancer MUST have different unique identifiers." + ::= { slbSaspTableEntry 4 } + +slbSaspMaxAgents OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of SASP Agents that can be + configured on the Load Balancer. The SASP Agents are + configured via the slbSaspAgentTable." + ::= { slbSaspTableEntry 5 } + +slbSaspMaxLbWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum weight supported by the Load Balancer. + Any weight reported for a SASP Member, which can be + found within the slbSaspMemberSaspWeight object, MUST + be converted to the Load Balancer's weight range. The + minimum weight for a Load Balancer MUST be zero. A + weight of zero indicates that the SASP Member is down + and that the Member is not going to receive new + connections." + ::= { slbSaspTableEntry 6 } + + +-- ************************************************************* +-- * * +-- * SLB - Server Application State Protocol Agent Table * +-- * * +-- ************************************************************* + +slbSaspAgentTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbSaspAgentTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about the SASP Agents. + Rows can be created and destroyed. Columnar objects + can be modified when the row is 'active'. Entries are + added to this table via slbSaspAgentRowStatus. + + A SASP Agent is an application or device that is + responsible for aggregating information regarding the + performance of a SASP Member. The information is used + to calculate a weight that is reported to the load + balancer." + ::= { slbSaspAgents 1 } + +slbSaspAgentTableEntry OBJECT-TYPE + SYNTAX SlbSaspAgentTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SASP Agent entry provides information for a + particular SASP Agent on a local SLB entity. The + objects provide the contact information and the current + connection state of the Agent." + INDEX { + slbEntity, + slbSaspAgentIpAddressType, + slbSaspAgentIpAddress, + slbSaspAgentPort + } + ::= { slbSaspAgentTable 1 } + +SlbSaspAgentTableEntry ::= SEQUENCE { + slbSaspAgentIpAddressType InetAddressType, + slbSaspAgentIpAddress InetAddress, + slbSaspAgentPort InetPortNumber, + slbSaspAgentLabel SnmpAdminString, + slbSaspAgentState SlbSaspAgentState, + slbSaspAgentLastStateChange DateAndTime, + slbSaspAgentRowStatus RowStatus +} + +slbSaspAgentIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the IP address type used by the + slbSaspAgentIpAddress." + ::= { slbSaspAgentTableEntry 1 } + +slbSaspAgentIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the SASP Agent that is used for + weight reporting." + ::= { slbSaspAgentTableEntry 2 } + +slbSaspAgentPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TCP Port number used when connecting to a SASP + Agent." + ::= { slbSaspAgentTableEntry 3 } + +slbSaspAgentLabel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A label that can be assigned by the user for the SASP + Agent during entry creation. The label should be in + a human readable form that describes the SASP Agent. + The description could be the physical location of the + Agent or some other field relevant to the user. The + label is provided for informational purposes only, and + it does not affect the operation of the SASP Agent." + ::= { slbSaspAgentTableEntry 4 } + +slbSaspAgentState OBJECT-TYPE + SYNTAX SlbSaspAgentState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current connection state of the SASP Agent. The + load balancer does not give up trying to reach the + SASP Agent when it is down." + ::= { slbSaspAgentTableEntry 5 } + +slbSaspAgentLastStateChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the date and time of the last state change + that was incurred by the Agent. The time that is + reported is only local time, so the timezone portion + of the DateAndTime TC will not be specified." + ::= { slbSaspAgentTableEntry 6 } + +slbSaspAgentRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in slbSaspAgentTable + following the RowStatus textual convention." + ::= { slbSaspAgentTableEntry 7 } + + +-- ************************************************************* +-- * * +-- * SLB - Server Application State Protocol Group Table * +-- * * +-- ************************************************************* + +slbSaspGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbSaspGroupTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about the SASP Groups. + Rows can be created and destroyed. Entries are added + to this table via slbSaspGroupRowStatus. + + A SASP Group is a logical entity used within the SASP + implementation to group SASP Members that are + equivalent in function." + ::= { slbSaspGroups 1 } + +slbSaspGroupTableEntry OBJECT-TYPE + SYNTAX SlbSaspGroupTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SASP Group table provides the information for a + particular group associated with a SASP Agent on a + local SLB entity." + INDEX { + slbEntity, + slbSaspGroupName + } + ::= { slbSaspGroupTable 1 } + +SlbSaspGroupTableEntry ::= SEQUENCE { + slbSaspGroupName SnmpAdminString, + slbSaspGroupRowStatus RowStatus +} + +slbSaspGroupName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SASP group represents the group of SASP Members + that have the same functional capabilities." + ::= { slbSaspGroupTableEntry 1 } + +slbSaspGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in slbSaspGroupTable + following the RowStatus textual convention. Removing + the group from this table would have the effect of + removing all of the SASP Members associated with this + group from the SASP Member table." + ::= { slbSaspGroupTableEntry 2 } + + +-- ************************************************************* +-- * * +-- * SLB - Server Application State Protocol Member Table * +-- * * +-- ************************************************************* + +slbSaspMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbSaspMemberTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about the SASP Members. + Rows can be created and destroyed. Columnar objects + can be modified when the row is 'active'. Entries are + added to this table via slbSaspMemberRowStatus. + + A SASP Member is an entity configured on the load + balancer to help distribute the load for one or more + services." + ::= { slbSaspMembers 1 } + +slbSaspMemberTableEntry OBJECT-TYPE + SYNTAX SlbSaspMemberTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SASP Member table provides information about a + particular SASP Member associated with a SASP Agent. + Each entry contains all of the weight information + that is necessary to use SASP on the load balancer. + + It is important that the SASP Member only report to + one SASP Agent. This will avoid any weight reporting + issues that may arise when the SASP Agent communicates + with the load balancer." + INDEX { + slbEntity, + slbSaspAgentIpAddressType, + slbSaspAgentIpAddress, + slbSaspAgentPort, + slbSaspGroupName, + slbSaspMemberIpAddressType, + slbSaspMemberIpAddress, + slbSaspMemberPort, + slbSaspMemberProtocol + } + ::= { slbSaspMemberTable 1 } + +SlbSaspMemberTableEntry ::= SEQUENCE { + slbSaspMemberIpAddressType InetAddressType, + slbSaspMemberIpAddress InetAddress, + slbSaspMemberPort InetPortNumber, + slbSaspMemberProtocol CiscoIpProtocol, + slbSaspMemberSaspWeight Unsigned32, + slbSaspMemberConfidentWeight TruthValue, + slbSaspMemberConvertedWeight Unsigned32, + slbSaspMemberDefaultWeight Unsigned32, + slbSaspMemberWeightChanges Counter32, + slbSaspMemberLastWeightChange DateAndTime, + slbSaspMemberRowStatus RowStatus +} + +slbSaspMemberIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the IP address type of the + slbSaspMemberIpAddress." + ::= { slbSaspMemberTableEntry 1 } + +slbSaspMemberIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the member. The IP address, along + with the port and protocol type, is registered with the + SASP Agent. The SASP Agent includes this information + when reporting the weights for each member in either the + 'Get Weights Reply' or the 'Send Weights Message'." + ::= { slbSaspMemberTableEntry 2 } + +slbSaspMemberPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TCP or UDP port number associated with the + slbSaspMemberIpAddress. The port number, along with + the IP address and protocol type, is registered with + the SASP Agent. The SASP Agent includes this + information when reporting the weights for each member + in either the 'Get Weights Reply' or the 'Send Weights + Message'." + ::= { slbSaspMemberTableEntry 3 } + +slbSaspMemberProtocol OBJECT-TYPE + SYNTAX CiscoIpProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP protocol type that is associated with the + slbSaspMemberIpAddress and slbSaspMemberPort. The + protocol type, along with the IP address and port + number, is registered with the SASP Agent. The SASP + Agent includes this information when reporting the + weights for each member in either the 'Get Weights + Reply' or the 'Send Weights Message'." + ::= { slbSaspMemberTableEntry 4 } + +slbSaspMemberSaspWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reported weight by the SASP Agent. The weights + are reported via the 'Send Weights Message' or in the + 'Get Weights Reply'. The reported weight MUST be + converted to be within the Load Balancer's supported + weight range, specified by the slbSaspMaxLbWeight + object. The resulting weight value will be stored in + the slbSaspMemberConvertedWeight object." + ::= { slbSaspMemberTableEntry 5 } + +slbSaspMemberConfidentWeight OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the SASP Agent's confidence in the reported + weight. + 'true' Indicates the slbSaspMemberSaspWeight value is + accurate and reflects the up-to-date real-time + statistics collected by the SASP Agent. + 'false' Indicates the SASP Agent is guessing the weight + of the member based on prior knowledge. It is + at the load balancer's discretion whether or not + to use this weight. If not, the default weight + must be used (slbSaspMemberDefaultWeight)." + ::= { slbSaspMemberTableEntry 6 } + +slbSaspMemberConvertedWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SASP weight converted to the local load balancer + weight range. The load balancer's weight range is + implementation dependent, as is the formula used to + convert the weight. + + The following formula is an example weight conversion + that could be used by the load balancer: + + answer => slbSaspMemberConvertedWeight + maxLbWgt => slbSaspMaxLbWeight + mbrSaspWgt => slbSaspMemberSaspWeight + + answer = ((mbrSaspWgt * maxLbWgt) / 65535) + 1 + + Note: There are two edge cases that need to be + considered; when the mbrSaspWgt is 0 and 65535. If the + mbrSaspWgt is 0, then the converted weight must also be + 0 (the result of the calculation would be 1). If the + mbrSaspWgt is 65535, then the converted weight must be + the load balancers maximum weight (the result of the + calculation would be the load balancers maxiumum weight + plus 1)." + ::= { slbSaspMemberTableEntry 7 } + +slbSaspMemberDefaultWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default weight assigned to the member if any + SASP Agent weight reporting failure occurs. If there + is a communication failure or if the + slbSaspMemberConfidentWeight is false, then the load + balancer should use this weight as its fallback weight + when making load balancing decisions." + DEFVAL { 1 } + ::= { slbSaspMemberTableEntry 8 } + +slbSaspMemberWeightChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times the weight has been modified + by the SASP Agent." + ::= { slbSaspMemberTableEntry 9 } + +slbSaspMemberLastWeightChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the date and time of the last weight change. + The time that is reported is only local time, so the + timezone portion of the DateAndTime TC will not be + specified. If there have been no reports, the empty + string is returned." + ::= { slbSaspMemberTableEntry 10 } + +slbSaspMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status is used by a management station to + create or delete the row entry in slbSaspMemberTable + following the RowStatus textual convention." + ::= { slbSaspMemberTableEntry 11 } + + +-- ************************************************************* +-- * * +-- * SLB - Server Application State Protocol Stats Table * +-- * * +-- ************************************************************* + +slbSaspStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlbSaspStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about the Server + Application State Protocol Statistics. Rows are + created and destroyed when an entry for the + slbSaspAgentTable is created or destroy via the + slbSaspAgentRowStatus." + ::= { slbSaspStats 1 } + +slbSaspStatsTableEntry OBJECT-TYPE + SYNTAX SlbSaspStatsTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry corresponds to a SASP Agent from the + slbSaspAgentTable. Each entry contains statistics + related to the transmitted and received SASP + messages. A slbSaspStatsTableEntry cannot exist + without a corresponding entry in the + slbSaspAgentTable." + INDEX { + slbEntity, + slbSaspAgentIpAddressType, + slbSaspAgentIpAddress, + slbSaspAgentPort + } + ::= { slbSaspStatsTable 1 } + +SlbSaspStatsTableEntry ::= SEQUENCE { + slbSaspStatsTxRegMsgs Counter32, + slbSaspStatsTxDeregMsgs Counter32, + slbSaspStatsTxGetWeightMsgs Counter32, + slbSaspStatsTxSetLBStateMsgs Counter32, + slbSaspStatsTxSetMemStateMsgs Counter32, + slbSaspStatsRxSendWeightMsgs Counter32, + slbSaspStatsRxRegMsgs Counter32, + slbSaspStatsRxDeregMsgs Counter32, + slbSaspStatsRxGetWeightMsgs Counter32, + slbSaspStatsRxSetLBStateMsgs Counter32, + slbSaspStatsRxSetMemStateMsgs Counter32 +} + +slbSaspStatsTxRegMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Registration Requests + transmitted from the load balancer to the SASP Agent. + The registration message informs the Agent to start + reporting the server weight for each member listed in + the message." + ::= { slbSaspStatsTableEntry 1 } + +slbSaspStatsTxDeregMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Deregistration Requests + transmitted from the load balancer to the SASP Agent. + The deregistration message informs the Agent to stop + reporting the server weight for each member listed in + the message." + ::= { slbSaspStatsTableEntry 2 } + +slbSaspStatsTxGetWeightMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Get Weight Requests transmitted + from the load balancer to the SASP Agent. The get + weights message is only used when the load balancer is + actively retrieving the weight for each member." + ::= { slbSaspStatsTableEntry 3 } + +slbSaspStatsTxSetLBStateMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Set Load Balancer State + Requests transmitted from the load balancer to the SASP + Agent. The message is used to inform the SASP Agent of + the load balancer's health and its current options." + ::= { slbSaspStatsTableEntry 4 } + +slbSaspStatsTxSetMemStateMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Set Member State Requests + transmitted from the load balancer to the SASP Agent. + This message is used to inform the SASP Agent that a + member has either been activated, or has dropped out + of service." + ::= { slbSaspStatsTableEntry 5 } + +slbSaspStatsRxSendWeightMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Send Weight Messages received + from the SASP Agent. This message is used to update + the member weights when the load balancer is passively + retrieving them." + ::= { slbSaspStatsTableEntry 6 } + +slbSaspStatsRxRegMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Registration Replies received + from the SASP Agent. This response indicates whether + the transmitted registration request was successful, or + had a failure." + ::= { slbSaspStatsTableEntry 7 } + +slbSaspStatsRxDeregMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Deregistration Replies + received from the SASP Agent. This response indicates + whether the transmitted request was successful, or had + a failure." + ::= { slbSaspStatsTableEntry 8 } + +slbSaspStatsRxGetWeightMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Get Weight Replies received + from the SASP Agent. This response contains the + current weights for the requested members. This + message is used when the load balancer is actively + retrieving member weights." + ::= { slbSaspStatsTableEntry 9 } + +slbSaspStatsRxSetLBStateMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Set Load Balancer State + Replies received from the SASP Agent. The response + indicates whether the transmitted request was + successful, or had a failure." + ::= { slbSaspStatsTableEntry 10 } + +slbSaspStatsRxSetMemStateMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of SASP Set Member State Replies + received from the SASP Agent. The response indicates + whether the transmitted request was successful, or had + a failure." + ::= { slbSaspStatsTableEntry 11 } + + +-- Notifications + +ciscoSlbMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoSlbMIB 2 } + +ciscoSlbMIBNotifications OBJECT IDENTIFIER + ::= { ciscoSlbMIBNotificationPrefix 0 } + + +ciscoSlbVirtualStateChange NOTIFICATION-TYPE + OBJECTS { slbVirtualServerState } + STATUS deprecated + DESCRIPTION + "The notification generated when a virtual + server changes to a new state. The value of + slbVirtualServerState indicates the new state." + ::= { ciscoSlbMIBNotifications 1 } + +ciscoSlbRealStateChange NOTIFICATION-TYPE + OBJECTS { slbRealState } + STATUS deprecated + DESCRIPTION + "The notification generated when a real server + changes to a new state. The value of + slbRealServerState indicates the new state." + ::= { ciscoSlbMIBNotifications 2 } + +ciscoSlbSaspStateChange NOTIFICATION-TYPE + OBJECTS { slbSaspEnabled } + STATUS current + DESCRIPTION + "The notification generated when the SASP functionality + has been enabled or disabled on the Load Balancer." + ::= { ciscoSlbMIBNotifications 3 } + +ciscoSlbSaspAgentStateChange NOTIFICATION-TYPE + OBJECTS { slbSaspAgentState } + STATUS current + DESCRIPTION + "The notification generated when a SASP Agent changes + to a new state." + ::= { ciscoSlbMIBNotifications 4 } + +ciscoSlbVServerStateChange NOTIFICATION-TYPE + OBJECTS { + slbVServerState, + slbVServerStateChangeDescr, + slbVServerClassMap, + slbVServerPolicyMap + } + STATUS current + DESCRIPTION + "The notification generated when a virtual + server state is changed." + ::= { ciscoSlbMIBNotifications 5 } + +ciscoSlbVServerVIPStateChange NOTIFICATION-TYPE + OBJECTS { + slbVServerState, + slbVServerStateChangeDescr, + slbVServerClassMap, + slbVServerPolicyMap, + slbVServerIpAddressType, + slbVServerIpAddress, + slbVServerProtocol + } + STATUS current + DESCRIPTION + "The notification generated when configuration + or association of virtual server IP address(VIP) + changes." + ::= { ciscoSlbMIBNotifications 6 } + +ciscoSlbVirtualServerStateChange NOTIFICATION-TYPE + OBJECTS { + entPhysicalParentRelPos, + slbVirtualServerState, + slbVirtualIpAddress, + slbVirtualProtocol, + slbVirtualPort, + slbName + } + STATUS current + DESCRIPTION + "This notification is generated when a virtual + server changes to a new state. + + - entPhysicalParentRelPos contains the slot + number of the module. + + - slbVirtualServerState contains the new state of the + virtual server identified by slbVirtualServerName. + + - slbVirtualIpAddress contains the ip address of the + virtual server identified by slbVirtualServerName. + + - slbVirtualProtocol contains the protocol of the + virtual server identified by slbVirtualServerName. + + - slbVirtualPort contains the port number of the + virtual server identified by slbVirtualServerName. + + - slbName contains the name of the virtual server + identified by slbVirtualServerName." + ::= { ciscoSlbMIBNotifications 7 } + +ciscoSlbRealServerStateChange NOTIFICATION-TYPE + OBJECTS { + entPhysicalParentRelPos, + slbRealState, + slbInetAddressType, + slbInetAddress, + slbPort, + slbName + } + STATUS current + DESCRIPTION + "This notification is generated when a real + server changes to a new state. + + - entPhysicalParentRelPos contains the slot + number of the module. + + - slbRealState contains the new state of real + server identified by slbRealIpAddress. + + - slbInetAddressType contains the type of IP + address configured in slbInetAddress. + + - slbInetAddress contains the ip address of the + real server identified by the INDEX object + slbRealIpAddress. + + - slbPort contains the TCP/UDP port of the real + server identified by the INDEX object slbRealPort. + + - slbName contains the serverfarm name atached to + to the real server identified by the INDEX object + slbRealServerFarmName." + ::= { ciscoSlbMIBNotifications 8 } +-- Conformance Information + +ciscoSlbMIBConformance OBJECT IDENTIFIER + ::= { ciscoSlbMIB 3 } + +ciscoSlbMIBCompliances OBJECT IDENTIFIER + ::= { ciscoSlbMIBConformance 1 } + +ciscoSlbMIBGroups OBJECT IDENTIFIER + ::= { ciscoSlbMIBConformance 2 } + + +-- Compliance + +ciscoSlbMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoSlbStatsGroup, + ciscoSlbDfpPasswordGroup, + ciscoSlbServerFarmsGroup, + ciscoSlbRealServersGroup, + ciscoSlbVirtualServersGroup, + ciscoSlbConnectionsGroup, + ciscoSlbVirtualClientsGroup, + ciscoSlbStickyObjectsGroup, + ciscoSlbDfpAgentGroup, + ciscoSlbDfpRealGroup, + ciscoSlbNotifEnabledGroup + } + + OBJECT slbServerFarmNat + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmNumberOfRealServers + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmBindId + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealMaxConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealAdminWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealReassign + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRetryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedClients + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualServerState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualPort + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualService + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualAdvertise + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualFarmName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualDelayTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIdleTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyGroup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardPeriod + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientExclude + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRealIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordPending + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRetryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSlbMIBCompliances 1 } + +ciscoSlbMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoSlbStatsGroup, + ciscoSlbDfpPasswordGroup, + ciscoSlbServerFarmsGroup, + ciscoSlbRealServersGroup, + ciscoSlbVirtualServersGroup, + ciscoSlbConnectionsGroup, + ciscoSlbVirtualClientsGroup, + ciscoSlbStickyObjectsGroup, + ciscoSlbDfpAgentGroup, + ciscoSlbDfpRealGroup, + ciscoSlbNotifEnabledGroup, + ciscoSlbNotifGroup + } + + OBJECT slbServerFarmNat + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmNumberOfRealServers + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmBindId + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealMaxConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealAdminWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealReassign + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRetryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedClients + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualServerState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualPort + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualService + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualAdvertise + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualFarmName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualDelayTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIdleTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyGroup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardPeriod + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientExclude + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRealIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordPending + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRetryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSlbMIBCompliances 2 } + +ciscoSlbMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoSlbStatsGroup, + ciscoSlbDfpPasswordGroup, + ciscoSlbServerFarmsGroup, + ciscoSlbRealServersGroup, + ciscoSlbVirtualServersGroup, + ciscoSlbConnectionsGroup, + ciscoSlbVirtualClientsGroup, + ciscoSlbStickyObjectsGroup, + ciscoSlbDfpAgentGroup, + ciscoSlbDfpRealGroup, + ciscoSlbNotifEnabledGroup, + ciscoSlbNotifGroup, + ciscoSlbSaspGroup, + ciscoSlbSaspAgentGroup, + ciscoSlbSaspGroupGroup, + ciscoSlbSaspMemberGroup, + ciscoSlbSaspStatsGroup, + ciscoSlbSaspNotifGroup + } + + OBJECT slbServerFarmNat + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmNumberOfRealServers + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmBindId + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealMaxConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealAdminWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealReassign + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRetryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedClients + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualServerState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualPort + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualService + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualAdvertise + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualFarmName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualDelayTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIdleTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyGroup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardPeriod + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientExclude + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRealIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordPending + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRetryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSlbMIBCompliances 3 } + +ciscoSlbMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoSlbStatsGroup, + ciscoSlbDfpPasswordGroup, + ciscoSlbServerFarmsGroup, + ciscoSlbRealServersGroup, + ciscoSlbConnectionsGroup, + ciscoSlbStickyObjectsGroup, + ciscoSlbDfpAgentGroup, + ciscoSlbDfpRealGroup, + ciscoSlbNotifEnabledGroup, + ciscoSlbNotifGroup, + ciscoSlbSaspGroup, + ciscoSlbSaspAgentGroup, + ciscoSlbSaspGroupGroup, + ciscoSlbSaspMemberGroup, + ciscoSlbSaspStatsGroup, + ciscoSlbSaspNotifGroup + } + + GROUP ciscoSlbVirtualServersGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + name." + + GROUP ciscoSlbVirtualClientsGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + name." + + GROUP ciscoSlbVServerInfoGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + vserver identifier." + + GROUP ciscoSlbVServerIPGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + vserver identifier." + + GROUP ciscoSlbVServerNotifEnabledGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server notifications + identify virtual server and + virtual servers are associated with + class maps and policy maps." + + GROUP ciscoSlbVServerNotifGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by the + virtual server identifier." + + OBJECT slbServerFarmNat + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmNumberOfRealServers + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmBindId + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealMaxConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealAdminWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealReassign + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRetryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedClients + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualServerState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualPort + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualService + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualAdvertise + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualFarmName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualDelayTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIdleTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyGroup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardPeriod + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientExclude + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRealIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordPending + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRetryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSlbMIBCompliances 4 } + +ciscoSlbMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoSlbStatsGroup, + ciscoSlbDfpPasswordGroup, + ciscoSlbServerFarmsGroup, + ciscoSlbRealServersGroup, + ciscoSlbConnectionsGroup, + ciscoSlbStickyObjectsGroup, + ciscoSlbDfpAgentGroup, + ciscoSlbDfpRealGroup, + ciscoSlbNotifEnabledGroupRev2, + ciscoSlbNotifGroupRev2, + ciscoSlbSaspGroup, + ciscoSlbSaspAgentGroup, + ciscoSlbSaspGroupGroup, + ciscoSlbSaspMemberGroup, + ciscoSlbSaspStatsGroup, + ciscoSlbSaspNotifGroup + } + + GROUP ciscoSlbVirtualServersGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + name." + + GROUP ciscoSlbVirtualClientsGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + name." + + GROUP ciscoSlbVServerInfoGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + vserver identifier." + + GROUP ciscoSlbVServerIPGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + vserver identifier." + + GROUP ciscoSlbVServerNotifEnabledGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server notifications + identify virtual server and + virtual servers are associated with + class maps and policy maps." + + GROUP ciscoSlbVServerNotifGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by the + virtual server identifier." + + GROUP ciscoSlbNotifObjectsGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those system where + state change notification for virtual + server identified by slbVirtualServerName + and real server identfied by slbRealIpAddress + are implemented." + + OBJECT slbServerFarmNat + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmNumberOfRealServers + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmBindId + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbServerFarmRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealMaxConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealAdminWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealReassign + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRetryInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedConnections + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealFailedClients + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualServerState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualPort + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualProtocol + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualService + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualAdvertise + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualFarmName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualDelayTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualIdleTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyTimer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualStickyGroup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualSynguardPeriod + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientExclude + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbVirtualClientRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRealIpAddress + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbStickyObjectRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordPending + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpPasswordRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRetryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSlbMIBCompliances 5 } + +ciscoSlbMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoSlbStatsGroup, + ciscoSlbDfpPasswordGroup, + ciscoSlbServerFarmsGroup, + ciscoSlbRealServersGroup, + ciscoSlbConnectionsGroup, + ciscoSlbStickyObjectsGroup, + ciscoSlbDfpAgentGroup, + ciscoSlbDfpRealGroup, + ciscoSlbNotifEnabledGroupRev2, + ciscoSlbNotifGroupRev2, + ciscoSlbSaspGroup, + ciscoSlbSaspAgentGroup, + ciscoSlbSaspGroupGroup, + ciscoSlbSaspMemberGroup, + ciscoSlbSaspStatsGroup, + ciscoSlbSaspNotifGroup + } + + GROUP ciscoSlbVirtualServersGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + name." + + GROUP ciscoSlbVirtualClientsGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + name." + + GROUP ciscoSlbVServerInfoGroupRev1 + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + vserver identifier." + + GROUP ciscoSlbVServerIPGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + vserver identifier." + + GROUP ciscoSlbVServerNotifEnabledGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server notifications + identify virtual server and + virtual servers are associated with + class maps and policy maps." + + GROUP ciscoSlbVServerNotifGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by the + virtual server identifier." + + GROUP ciscoSlbNotifObjectsGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those system where + state change notification for virtual + server identified by slbVirtualServerName + and real server identfied by slbRealIpAddress + are implemented." + + OBJECT slbDfpPasswordRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRetryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSlbMIBCompliances 6 } + +ciscoSlbMIBComplianceRev6 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco SLB MIB" + MODULE -- this module + MANDATORY-GROUPS { + ciscoSlbStatsGroup, + ciscoSlbDfpPasswordGroup, + ciscoSlbServerFarmsGroup, + ciscoSlbRealServersGroup, + ciscoSlbConnectionsGroup, + ciscoSlbStickyObjectsGroup, + ciscoSlbDfpAgentGroup, + ciscoSlbDfpRealGroup, + ciscoSlbNotifEnabledGroupRev2, + ciscoSlbNotifGroupRev2, + ciscoSlbSaspGroup, + ciscoSlbSaspAgentGroup, + ciscoSlbSaspGroupGroup, + ciscoSlbSaspMemberGroup, + ciscoSlbSaspStatsGroup, + ciscoSlbSaspNotifGroup + } + + GROUP ciscoSlbVirtualServersGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + name." + + GROUP ciscoSlbVirtualClientsGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + name." + + GROUP ciscoSlbVServerInfoGroupRev2 + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + vserver identifier." + + GROUP ciscoSlbVServerIPGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by + vserver identifier." + + GROUP ciscoSlbVServerNotifEnabledGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server notifications + identify virtual server and + virtual servers are associated with + class maps and policy maps." + + GROUP ciscoSlbVServerNotifGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those systems where + virtual server is identified by the + virtual server identifier." + + GROUP ciscoSlbNotifObjectsGroup + DESCRIPTION + "The implmentation of this group is + mandatory for those system where + state change notification for virtual + server identified by slbVirtualServerName + and real server identfied by slbRealIpAddress + are implemented." + + OBJECT slbDfpPasswordRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentTimeout + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRetryCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentInterval + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpAgentRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT slbDfpRealRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSlbMIBCompliances 7 } + +-- Units of Conformance + +ciscoSlbStatsGroup OBJECT-GROUP + OBJECTS { + slbStatsUnassistedSwitchingPkts, + slbStatsUnassistedSwitchingHCPks, + slbStatsAssistedSwitchingPkts, + slbStatsAssistedSwitchingHCPkts, + slbStatsCreatedConnections, + slbStatsCreatedHCConnections, + slbStatsEstablishedConnections, + slbStatsEstablishedHCConnections, + slbStatsDestroyedConnections, + slbStatsDestroyedHCConnections, + slbStatsReassignedConnections, + slbStatsReassignedHCConnections, + slbStatsZombies, + slbStatsHCZombies + } + STATUS current + DESCRIPTION + "SLB Statistic objects." + ::= { ciscoSlbMIBGroups 1 } + +ciscoSlbServerFarmsGroup OBJECT-GROUP + OBJECTS { + slbServerFarmPredictor, + slbServerFarmNat, + slbServerFarmNumberOfRealServers, + slbServerFarmBindId, + slbServerFarmRowStatus + } + STATUS current + DESCRIPTION + "The SLB serverfarm objects." + ::= { ciscoSlbMIBGroups 2 } + +ciscoSlbRealServersGroup OBJECT-GROUP + OBJECTS { + slbRealState, + slbRealNumberOfConnections, + slbRealNumberOfDummyConnections, + slbRealMaxConnections, + slbRealAdminWeight, + slbRealOperWeight, + slbRealMetric, + slbRealReassign, + slbRealRetryInterval, + slbRealFailedConnections, + slbRealFailedClients, + slbRealConsecutiveFails, + slbRealTotalFails, + slbRealRowStatus, + slbRealTotalConnections, + slbRealHCTotalConnections + } + STATUS current + DESCRIPTION + "The SLB real server objects." + ::= { ciscoSlbMIBGroups 3 } + +ciscoSlbVirtualServersGroup OBJECT-GROUP + OBJECTS { + slbVirtualServerState, + slbVirtualIndex, + slbVirtualIpAddress, + slbVirtualPort, + slbVirtualProtocol, + slbVirtualService, + slbVirtualAdvertise, + slbVirtualFarmName, + slbVirtualDelayTimer, + slbVirtualIdleTimer, + slbVirtualStickyTimer, + slbVirtualStickyGroup, + slbVirtualSynguardCount, + slbVirtualSynguardPeriod, + slbVirtualRowStatus, + slbVirtualNumberOfConnections, + slbVirtualTotalConnections, + slbVirtualHCTotalConnections + } + STATUS current + DESCRIPTION + "The SLB virtual server objects." + ::= { ciscoSlbMIBGroups 4 } + +ciscoSlbConnectionsGroup OBJECT-GROUP + OBJECTS { + slbConnectionState, + slbConnectionRealIpAddr, + slbConnectionServerPort, + slbConnectionNumCacheEntries, + slbConnectionSynCount + } + STATUS current + DESCRIPTION + "The SLB connection objects." + ::= { ciscoSlbMIBGroups 5 } + +ciscoSlbVirtualClientsGroup OBJECT-GROUP + OBJECTS { + slbVirtualClientExclude, + slbVirtualClientRowStatus + } + STATUS current + DESCRIPTION + "The SLB virtual client objects." + ::= { ciscoSlbMIBGroups 6 } + +ciscoSlbStickyObjectsGroup OBJECT-GROUP + OBJECTS { + slbStickyObjectRealIpAddress, + slbStickyObjectConnectionCount, + slbStickyObjectFtpControlCount, + slbStickyObjectRowStatus + } + STATUS current + DESCRIPTION + "The SLB sticky objects." + ::= { ciscoSlbMIBGroups 7 } + +ciscoSlbDfpPasswordGroup OBJECT-GROUP + OBJECTS { + slbDfpPasswordPending, + slbDfpPasswordTimeout, + slbDfpPasswordRowStatus + } + STATUS current + DESCRIPTION + "SLB DFP password objects." + ::= { ciscoSlbMIBGroups 8 } + +ciscoSlbDfpAgentGroup OBJECT-GROUP + OBJECTS { + slbDfpAgentState, + slbDfpAgentTimeout, + slbDfpAgentRetryCount, + slbDfpAgentInterval, + slbDfpAgentRowStatus + } + STATUS current + DESCRIPTION + "The SLB DFP agent objects." + ::= { ciscoSlbMIBGroups 9 } + +ciscoSlbDfpRealGroup OBJECT-GROUP + OBJECTS { + slbDfpRealWeight, + slbDfpRealRowStatus + } + STATUS current + DESCRIPTION + "The SLB DFP real server objects." + ::= { ciscoSlbMIBGroups 10 } + +ciscoSlbNotifEnabledGroup OBJECT-GROUP + OBJECTS { + cSlbVirtStateChangeNotifEnabled, + cSlbRealStateChangeNotifEnabled + } + STATUS deprecated + DESCRIPTION + "The SLB Notification Truth Value objects." + ::= { ciscoSlbMIBGroups 11 } + +ciscoSlbVirtualServersAddGroup OBJECT-GROUP + OBJECTS { slbVirtualMask } + STATUS current + DESCRIPTION + "A collection of additional SlbVirtualServer objects used to + further define an Slb virtual server." + ::= { ciscoSlbMIBGroups 12 } + +ciscoSlbNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoSlbVirtualStateChange, + ciscoSlbRealStateChange + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing SLB notifications." + ::= { ciscoSlbMIBGroups 13 } + +ciscoSlbSaspGroup OBJECT-GROUP + OBJECTS { + slbSaspIdentifier, + slbSaspEnabled, + slbSaspHealth, + slbSaspRedundancy, + slbSaspMaxAgents, + slbSaspMaxLbWeight + } + STATUS current + DESCRIPTION + "The SLB SASP objects." + ::= { ciscoSlbMIBGroups 14 } + +ciscoSlbSaspAgentGroup OBJECT-GROUP + OBJECTS { + slbSaspAgentLabel, + slbSaspAgentState, + slbSaspAgentLastStateChange, + slbSaspAgentRowStatus + } + STATUS current + DESCRIPTION + "The SLB SASP Agent objects." + ::= { ciscoSlbMIBGroups 15 } + +ciscoSlbSaspGroupGroup OBJECT-GROUP + OBJECTS { slbSaspGroupRowStatus } + STATUS current + DESCRIPTION + "The SLB SASP Group objects." + ::= { ciscoSlbMIBGroups 16 } + +ciscoSlbSaspMemberGroup OBJECT-GROUP + OBJECTS { + slbSaspMemberSaspWeight, + slbSaspMemberConfidentWeight, + slbSaspMemberConvertedWeight, + slbSaspMemberDefaultWeight, + slbSaspMemberWeightChanges, + slbSaspMemberLastWeightChange, + slbSaspMemberRowStatus + } + STATUS current + DESCRIPTION + "The SLB SASP Member objects." + ::= { ciscoSlbMIBGroups 17 } + +ciscoSlbSaspStatsGroup OBJECT-GROUP + OBJECTS { + slbSaspStatsTxRegMsgs, + slbSaspStatsTxDeregMsgs, + slbSaspStatsTxGetWeightMsgs, + slbSaspStatsTxSetLBStateMsgs, + slbSaspStatsTxSetMemStateMsgs, + slbSaspStatsRxSendWeightMsgs, + slbSaspStatsRxRegMsgs, + slbSaspStatsRxDeregMsgs, + slbSaspStatsRxGetWeightMsgs, + slbSaspStatsRxSetLBStateMsgs, + slbSaspStatsRxSetMemStateMsgs + } + STATUS current + DESCRIPTION + "A collection of objects providing SLB SASP statistics." + ::= { ciscoSlbMIBGroups 18 } + +ciscoSlbSaspNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoSlbSaspStateChange, + ciscoSlbSaspAgentStateChange + } + STATUS current + DESCRIPTION + "A collection of objects providing SASP notifications." + ::= { ciscoSlbMIBGroups 19 } + +ciscoSlbVServerInfoGroup OBJECT-GROUP + OBJECTS { + slbVServerClassMap, + slbVServerPolicyMap, + slbVServerState, + slbVServerStateChangeDescr, + slbVServerNumberOfConnections, + slbVServerTotalConnections + } + STATUS deprecated + DESCRIPTION + "The list of objects that are applicable to + virtual server statistics." + ::= { ciscoSlbMIBGroups 21 } + +ciscoSlbVServerIPGroup OBJECT-GROUP + OBJECTS { + slbVServerIpAddressType, + slbVServerIpAddress, + slbVServerIpMask, + slbVServerProtocol, + slbVServerPortLow, + slbVServerPortHigh, + slbVServerStorageType, + slbVServerRowStatus + } + STATUS current + DESCRIPTION + "The list of objects that are applicable to + virtual server identified by IP Address/Port." + ::= { ciscoSlbMIBGroups 22 } + +ciscoSlbVServerNotifEnabledGroup OBJECT-GROUP + OBJECTS { cSlbVServerStateChangeNotifEnabled } + STATUS current + DESCRIPTION + "The object used for enabling/disabling + Virtual Server notifications." + ::= { ciscoSlbMIBGroups 23 } + +ciscoSlbVServerNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoSlbVServerStateChange, + ciscoSlbVServerVIPStateChange + } + STATUS current + DESCRIPTION + "A collection of objects providing Virtual Server + notifications." + ::= { ciscoSlbMIBGroups 24 } + +ciscoSlbNotifObjectsGroup OBJECT-GROUP + OBJECTS { + slbInetAddressType, + slbInetAddress, + slbName, + slbPort + } + STATUS current + DESCRIPTION + "A collection of generic objects that are applicable + to slb module." + ::= { ciscoSlbMIBGroups 25 } + +ciscoSlbNotifEnabledGroupRev2 OBJECT-GROUP + OBJECTS { + cSlbVirtualServerStateChangeNotifEnabled, + cSlbRealServerStateChangeNotifEnabled + } + STATUS current + DESCRIPTION + "The SLB Notification Truth Value objects." + ::= { ciscoSlbMIBGroups 26 } + +ciscoSlbNotifGroupRev2 NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoSlbVirtualServerStateChange, + ciscoSlbRealServerStateChange + } + STATUS current + DESCRIPTION + "A collection of objects providing SLB notifications." + ::= { ciscoSlbMIBGroups 27 } + +ciscoSlbVServerInfoGroupRev1 OBJECT-GROUP + OBJECTS { + slbVServerClassMap, + slbVServerPolicyMap, + slbVServerState, + slbVServerStateChangeDescr, + slbVServerNumberOfConnections, + slbVServerTotalConnections, + slbVServerDroppedConnections, + slbVServerClientPacketCounts, + slbVServerPacketCounts, + slbVServerClientByteCounts, + slbVServerByteCounts, + slbVServerMaxConnLimitDropCounts, + slbVServerConnRateLimitDropCounts, + slbVServerBWRateLimitDropCounts + } + STATUS deprecated + DESCRIPTION + "The list of objects that are applicable to + virtual server statistics." + ::= { ciscoSlbMIBGroups 28 } + +ciscoSlbVServerInfoGroupRev2 OBJECT-GROUP + OBJECTS { + slbVServerClassMap, + slbVServerPolicyMap, + slbVServerState, + slbVServerStateChangeDescr, + slbVServerNumberOfConnections, + slbVServerTotalConnections, + slbVServerDroppedConnections, + slbVServerClientPacketCounts, + slbVServerPacketCounts, + slbVServerClientByteCounts, + slbVServerByteCounts, + slbVServerMaxConnLimitDropCounts, + slbVServerConnRateLimitDropCounts, + slbVServerBandWidthRateLimitDropCounts, + slbVServerL4Decisions, + slbVServerL7Decisions, + slbVServerEstablishedConnections + } + STATUS current + DESCRIPTION + "The list of objects that are applicable to + virtual server statistics." + ::= { ciscoSlbMIBGroups 29 } + +END diff --git a/MIBS/cisco/CISCO-SMI b/MIBS/cisco/CISCO-SMI new file mode 100644 index 0000000..3c5de65 --- /dev/null +++ b/MIBS/cisco/CISCO-SMI @@ -0,0 +1,566 @@ +-- ***************************************************************** +-- CISCO-SMI.my: Cisco Enterprise Structure of Management Information +-- +-- April 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994-1997, 2001, 2009, 2012, 2016 by cisco Systems Inc. +-- All rights reserved. +-- +-- **************************************************************** + +CISCO-SMI DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + enterprises + FROM SNMPv2-SMI; + + +cisco MODULE-IDENTITY + LAST-UPDATED "201601150000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The Structure of Management Information for the + Cisco enterprise." + REVISION "201601150000Z" + DESCRIPTION + "Added ciscoLDAP under cisco" + REVISION "201208290000Z" + DESCRIPTION + "Added ciscoSMB under otherEnterprises" + REVISION "200902030000Z" + DESCRIPTION + "Added ciscoSB under otherEnterprises" + REVISION "200203210000Z" + DESCRIPTION + "Added ciscoPKI for PKI policy and extension OIDs" + REVISION "200105220000Z" + DESCRIPTION + "Added transport protocol domains." + REVISION "200011012246Z" + DESCRIPTION + "Added ciscoDomains to define new transports. Also added + ciscoCpeCIB, which will contain managed objects that + contribute to the CPE Configuration Information Base (CIB)." + REVISION "200001110000Z" + DESCRIPTION + "Added ciscoPolicy, ciscoPolicyAuto, ciscoPIB, and + ciscoPibToMib." + REVISION "9704090000Z" + DESCRIPTION + "Added ciscoPartnerProducts to generate sysObjectID + for partner platforms" + REVISION "9505160000Z" + DESCRIPTION + "New oid assignments for Cisco REPEATER MIB and others." + REVISION "9404262000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { enterprises 9 } + + + +-- assigned by IANA + +ciscoProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoProducts is the root OBJECT IDENTIFIER from + which sysObjectID values are assigned. Actual + values are defined in CISCO-PRODUCTS-MIB." + ::= { cisco 1 } + + +local OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 MIBS were built." + ::= { cisco 2 } + + +temporary OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 experiments were + placed." + ::= { cisco 3 } + + +pakmon OBJECT-IDENTITY + STATUS current + DESCRIPTION + "reserved for pakmon" + ::= { cisco 4 } + + +workgroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree reserved for use by the Workgroup Business Unit" + ::= { cisco 5 } + + +otherEnterprises OBJECT-IDENTITY + STATUS current + DESCRIPTION + "otherEnterprises provides a root object identifier + from which mibs produced by other companies may be + placed. mibs produced by other enterprises are + typicially implemented with the object identifiers + as defined in the mib, but if the mib is deemed to + be uncontrolled, we may reroot the mib at this + subtree in order to have a controlled version." + ::= { cisco 6 } + + +ciscoSB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoSB provides root Object Identifier for Management + Information Base for products of Cisco Small Business. + This includes products rebranded from linksys aquisition. + MIB numbers under this root are managed and controlled + by ciscosb_mib@cisco.com." + ::= { otherEnterprises 1 } + + +ciscoSMB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoSMB provides root Object Identifier for Management + Information Base for products of Cisco built for Small and + Medium Business market.The MIB numbers under this root are + managed and controlled by ciscosmb_mib@cisco.com" + ::= { otherEnterprises 2 } + + +ciscoAgentCapability OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoAgentCapability provides a root object identifier + from which AGENT-CAPABILITIES values may be assigned." + ::= { cisco 7 } + + +ciscoConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoConfig is the main subtree for configuration mibs." + ::= { cisco 8 } + + +ciscoMgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoMgmt is the main subtree for new mib development." + ::= { cisco 9 } + + +ciscoExperiment OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoExperiment provides a root object identifier + from which experimental mibs may be temporarily + based. mibs are typicially based here if they + fall in one of two categories + 1) are IETF work-in-process mibs which have not + been assigned a permanent object identifier by + the IANA. + 2) are cisco work-in-process which has not been + assigned a permanent object identifier by the + cisco assigned number authority, typicially because + the mib is not ready for deployment. + + NOTE WELL: support for mibs in the ciscoExperiment + subtree will be deleted when a permanent object + identifier assignment is made." + ::= { cisco 10 } + + +ciscoAdmin OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoAdmin is reserved for administratively assigned + OBJECT IDENTIFIERS, i.e. those not associated with MIB + objects" + ::= { cisco 11 } + + +ciscoModules OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoModules provides a root object identifier + from which MODULE-IDENTITY values may be assigned." + ::= { cisco 12 } + + +lightstream OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree reserved for use by Lightstream" + ::= { cisco 13 } + + +ciscoworks OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoworks provides a root object identifier beneath + which mibs applicable to the CiscoWorks family of network + management products are defined." + ::= { cisco 14 } + + +newport OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree reserved for use by the former Newport Systems + Solutions, now a portion of the Access Business Unit." + ::= { cisco 15 } + + +ciscoPartnerProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPartnerProducts is the root OBJECT IDENTIFIER from + which partner sysObjectID values may be assigned. Such + sysObjectID values are composed of the ciscoPartnerProducts + prefix, followed by a single identifier that is unique for + each partner, followed by the value of sysObjectID of the + Cisco product from which partner product is derived. Note + that the chassisPartner MIB object defines the value of the + identifier assigned to each partner." + ::= { cisco 16 } + + +ciscoPolicy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPolicy is the root of the Cisco-assigned OID + subtree for use with Policy Management." + ::= { cisco 17 } + + +-- Note that 1.3.6.1.4.1.9.17.1 is currently unassigned + +ciscoPIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPIB is the root of the Cisco-assigned OID + subtree for assignment to PIB (Policy Information + Base) modules." + ::= { ciscoPolicy 2 } + + +ciscoPolicyAuto OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPolicyAuto is the root of the Cisco-assigned + OID subtree for OIDs which are automatically assigned + for use in Policy Management." + ::= { cisco 18 } + + +-- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned + +ciscoPibToMib OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPibToMib is the root of the Cisco-assigned + OID subtree for MIBs which are algorithmically + generated/translated from Cisco PIBs with OIDs + assigned under the ciscoPIB subtree. + These generated MIBs allow management + entities (other the current Policy Server) to + read the downloaded policy. By convention, for PIB + 'ciscoPIB.x', the generated MIB shall have the + name 'ciscoPibToMib.x'." + ::= { ciscoPolicyAuto 2 } + + +ciscoDomains OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoDomains provides a root object identifier from which + different transport mapping values may be assigned." + ::= { cisco 19 } + + +ciscoCIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCIB is the root of the Cisco-assigned OID subtree for + assignment to MIB modules describing managed objects that + part of the CPE automatic configuration framework." + ::= { cisco 20 } + + +ciscoCibMmiGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCibMmiGroup is the root of the Cisco-assigned OID + subtree for assignment to MIB modules describing managed + objects supporting the Modem Management Interface (MMI), + the interface that facilitates CPE automatic configuration." + ::= { ciscoCIB 1 } + + +ciscoCibProvGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCibStoreGroup is the root of the Cisco-assigned OID + subtree for assignment to MIB modules describing managed + objects contributing to the Configuration Information Base + (CIB)." + ::= { ciscoCIB 2 } + + +ciscoPKI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPKI is the root of cisco-assigned OID subtree for PKI + Certificate Policies and Certificate Extensions." + ::= { cisco 21 } + + +ciscoLDAP OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoLDAP is the root of the Cisco-assigned OID + subtree for assignment to LDAP (Lightweight Directory + Access Protocol) modules." + ::= { cisco 22 } + + +-- ciscoAdmin assignments follow + +ciscoProxy OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoProxy OBJECT IDENTIFIERS are used to uniquely name + party mib records created to proxy for SNMPv1." + ::= { ciscoAdmin 1 } + +ciscoPartyProxy OBJECT IDENTIFIER + ::= { ciscoProxy 1 } + +ciscoContextProxy OBJECT IDENTIFIER + ::= { ciscoProxy 2 } + + +-- Administrative assignments for repeaters + +ciscoRptrGroupObjectID OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to + uniquely identify groups of repeater ports for use by the + SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object." + ::= { ciscoAdmin 2 } + + +ciscoUnknownRptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of an unknown repeater port group." + ::= { ciscoRptrGroupObjectID 1 } + + +cisco2505RptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2505 repeater + port group." + ::= { ciscoRptrGroupObjectID 2 } + + +cisco2507RptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2507 repeater + port group." + ::= { ciscoRptrGroupObjectID 3 } + + +cisco2516RptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2516 repeater + port group." + ::= { ciscoRptrGroupObjectID 4 } + + +ciscoWsx5020RptrGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The authoritative identity of the wsx5020 repeater + port group." + ::= { ciscoRptrGroupObjectID 5 } + + +-- Administrative assignments for chip sets + +ciscoChipSets OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Numerous media-specific MIBS have an object, defined as + an OBJECT IDENTIFIER, which is the identity of the chipset + realizing the interface. Cisco-specific chipsets have their + OBJECT IDENTIFIERS assigned under this subtree." + ::= { ciscoAdmin 3 } + + +ciscoChipSetSaint1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of the Rev 1 SAINT ethernet chipset + manufactured for cisco by LSI Logic." + ::= { ciscoChipSets 1 } + + +ciscoChipSetSaint2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of the Rev 2 SAINT ethernet chipset + manufactured for cisco by LSI Logic." + ::= { ciscoChipSets 2 } + + +ciscoChipSetSaint3 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of the Rev 3 SAINT ethernet chipset + manufactured for cisco by Plessey." + ::= { ciscoChipSets 3 } + + +ciscoChipSetSaint4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The identity of the Rev 4 SAINT ethernet chipset + manufactured for cisco by Mitsubishi." + ::= { ciscoChipSets 4 } + +-- Transport protocol domains +-- +-- The textual conventions for these domains are defined in CISCO-TM. + +ciscoTDomains OBJECT IDENTIFIER + ::= { ciscoDomains 99999 } + + +ciscoTDomainUdpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UDP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + ::= { ciscoTDomains 1 } + + +ciscoTDomainUdpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UDP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + ::= { ciscoTDomains 2 } + + +ciscoTDomainTcpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The TCP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + ::= { ciscoTDomains 3 } + + +ciscoTDomainTcpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The TCP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + ::= { ciscoTDomains 4 } + + +ciscoTDomainLocal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Posix Local IPC transport domain. The corresponding + transport address is of type CiscoTAddressLocal. The Posix + Local IPC transport domain incorporates the well known UNIX + domain sockets." + ::= { ciscoTDomains 5 } + + +ciscoTDomainClns OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The CLNS transport domain. The corresponding transport + address is of type CiscoTAddressOSI." + ::= { ciscoTDomains 6 } + + +ciscoTDomainCons OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The CONS transport domain. The corresponding transport + address is of type CiscoTAddressOSI." + ::= { ciscoTDomains 7 } + + +ciscoTDomainDdp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The DDP transport domain. The corresponding transport + address is of type CiscoTAddressNBP." + ::= { ciscoTDomains 8 } + + +ciscoTDomainIpx OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The IPX transport domain. The corresponding transport + address is of type CiscoTAddressIPX." + ::= { ciscoTDomains 9 } + + +ciscoTDomainSctpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SCTP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + REFERENCE + "RFC 2960 - Stream Control Transmission Protocol. R. Stewart, + Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, + I. Rytina, M. Kalla, L. Zhang, V. Paxson. October 2000." + ::= { ciscoTDomains 10 } + + +ciscoTDomainSctpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SCTP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + REFERENCE + "RFC 2960 - Stream Control Transmission Protocol. R. Stewart, + Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, + I. Rytina, M. Kalla, L. Zhang, V. Paxson. October 2000." + ::= { ciscoTDomains 11 } + + +END + + diff --git a/MIBS/cisco/CISCO-SNAPSHOT-MIB b/MIBS/cisco/CISCO-SNAPSHOT-MIB new file mode 100644 index 0000000..37339d7 --- /dev/null +++ b/MIBS/cisco/CISCO-SNAPSHOT-MIB @@ -0,0 +1,509 @@ +-- ***************************************************************** +-- CISCO-SNAPSHOT-MIB.my: Cisco Snapshot MIB file +-- +-- August 1994, Jeffrey Johnson Sandra Durham Joel Bion +-- +-- Copyright (c) 1994-1996 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- + + +CISCO-SNAPSHOT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + RowStatus, + TruthValue + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + CiscoNetworkProtocol, + CiscoNetworkAddress + FROM CISCO-TC; + +ciscoSnapshotMIB MODULE-IDENTITY + LAST-UPDATED "9508150000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "Snapshot routing MIB" + REVISION "9508150000Z" + DESCRIPTION + "Specify a correct (non-negative) range for an index + object. Also, correct typo which caused syntax conflict." + REVISION "9503210000Z" + DESCRIPTION + "Miscellaneous updates to the MIB and capabilities." + REVISION "9501110000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 19 } + +-- Snapshot routing provides easy solutions to two common problems: +-- +-- 1) The need to configure static routes for Dial on Demand Routing (DDR) +-- interfaces. +-- +-- 2) The overhead of periodic updates for routing protocols to remote +-- branch offices over dedicated serial lines. +-- +-- When snapshot routing is configured on an interface, it first allows +-- normal routing updates to be sent across the interface for a short +-- period of time. After this user configured period of activity, the +-- routing updates are suspended, and the routes learned on the snapshot +-- interface are 'frozen' in place, putting the interface into a 'frozen +-- period', again user configurable. During this 'frozen' time, changes +-- in network topology are typically not transmitted across the snapshot +-- interface, although some network protocols provide the capability to +-- transmit changes. +-- +-- The factors to consider in choosing to enable snapshot routing to an +-- interface are: +-- +-- 1) The importance of obtaining quick notification of changes in the +-- network topology at a remote site. +-- 2) Whether or not you are using Dial on Demand routing from a remote +-- site to reach a central site or using a dedicated serial link. +-- +-- If you are using a dedicated serial link, and wish to have +-- up-to-the-minute topology information at a remote site, then snapshot +-- routing is probably not appropriate for you. If, however, the network +-- topology changes less frequently, or if full connectivity to all +-- locations is not important to you, then snapshot routing (with +-- possibly, a few static routes to 'key' remote locations that should +-- always be available) will probably meet your needs well. +-- +-- If you are using dial on demand routing (DDR), then Snapshot routing +-- is almost certainly an advantage. Before Snapshot routing, all +-- 'desired' destinations needed to be configured with static routes. +-- With Snapshot routing, it is possible to learn the set of remote +-- routes dynamically, and then keep them available while the link is +-- down, avoiding the configuration of any static routes. Again, if there +-- are 'crucial' locations that must always be in the table, it may be +-- best to configure them statically, to ensure constant availability, in +-- case the desired location was temporarily down when the Snapshot route +-- sharing activity was taking place. +-- +-- Snapshot routing is configured on a 'client/server' basis. One router +-- on the interface is chosen as the 'client' router, and it determines +-- active route-exchange and 'sleeping' times. + +ciscoSnapshotMIBObjects OBJECT IDENTIFIER ::= { ciscoSnapshotMIB 1 } + +ciscoSnapshotForceActive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Forces the snapshot state to active for all entries + of the ciscoSnapshotActivityTable whose + ciscoSnapshotIfIndex value is specified as parameter. + The interface associated with ciscoSnapshotIfIndex + must be a client interface. + + Retrieval of this object will return the value of the + ciscoSnapshotIfIndex that was last forced into the + active state, or 0 if no interfaces have been forced into + the active state since the router was reset" + ::= { ciscoSnapshotMIBObjects 1 } + +ciscoSnapshotInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoSnapshotInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Snapshot Routing configuration entries." + ::= { ciscoSnapshotMIBObjects 2 } + +ciscoSnapshotInterfaceEntry OBJECT-TYPE + SYNTAX CiscoSnapshotInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Snapshot Routing configuration entry. + + A management station wishing to create an entry should + create the associated instance of the row status object. + It should also modify, either in the same or in successive + PDUs, the values for the other objects if the defaults are + not appropriate. + + Once the appropriate instance of all the configuration + objects have been created, either by an explicit SNMP + set request or by default, the row status should be set + to active to initiate the request. Note that this entire + procedure may be initiated via a single set request which + specifies a row status of createAndGo. + + In order to prevent inactive (notReady, or notInService) + entries from clogging the table, entries will be aged out, + but an entry will never be deleted within 5 minutes of + creation." + INDEX { ciscoSnapshotIfIndex } + ::= { ciscoSnapshotInterfaceTable 1 } + +CiscoSnapshotInterfaceEntry ::= + SEQUENCE { + ciscoSnapshotIfIndex InterfaceIndex, + ciscoSnapshotClient TruthValue, + ciscoSnapshotDialer TruthValue, + ciscoSnapshotActiveInterval Integer32, + ciscoSnapshotQuietInterval Integer32, + ciscoSnapshotRetryInterval Integer32, + ciscoSnapshotIfUpAction INTEGER, + ciscoSnapshotRowStatus RowStatus + } + + +ciscoSnapshotIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interface to which this entry pertains." + ::= { ciscoSnapshotInterfaceEntry 1 } + +ciscoSnapshotClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When true, this router is the client snapshot router on + the interface. When false, this router is the server + snapshot router on the interface." + DEFVAL { true } + ::= { ciscoSnapshotInterfaceEntry 2 } + +ciscoSnapshotDialer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether or not snapshot routing on this + interface uses Dial-on-Demand routing." + DEFVAL { false } + ::= { ciscoSnapshotInterfaceEntry 3 } + +ciscoSnapshotActiveInterval OBJECT-TYPE + SYNTAX Integer32 (5..1000) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time during which routes may be exchanged + between the client and server routers." + DEFVAL { 5 } + ::= { ciscoSnapshotInterfaceEntry 4 } + +ciscoSnapshotQuietInterval OBJECT-TYPE + SYNTAX Integer32 (8..100000) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount of time during which routes are retained and + frozen between active periods. + + An instance of this object may only be present if the value + of the associated ciscoSnapshotClient object is true." + DEFVAL { 8 } + ::= { ciscoSnapshotInterfaceEntry 5 } + +ciscoSnapshotRetryInterval OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time to wait and retry a route exchange if an + active period elapses with no routes being exchanged. For + example, if an interface is down (or a DDR phone number is + busy, or a DDR interface is unavailable) during the active + interval, instead of waiting for the amount of time specified + by ciscoSnapshotQuietTime to elapse before an attempt is made + to exchange routing updates again, the attempt is made after + the amount of time specified by this object has elapsed. + This value is calculated automatically based on the + ciscoSnapshotActiveInterval. + + An instance of this object may only be present if the value + of the associated ciscoSnapshotClient object is true." + + ::= { ciscoSnapshotInterfaceEntry 6 } + +ciscoSnapshotIfUpAction OBJECT-TYPE + SYNTAX INTEGER { + goActive (1), + noAction (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object controls the action that takes place when the + interface associated with this entry transitions to the `up' + state while snapshot routing on the interface is in quiet + mode. + + A value of goActive will cause the immediate transition to + the active state. + + A value of noAction will cause no such transition. Instead, + the transition to the active state will occur normally when + the current quiet period has expired. + + Going active immediately incurs extra routing protocol + overhead, but allows a fresh set of routing updates be + exchanged each time the line is brought up. This is useful + in a Dial-on-Demand routing environment. + + An instance of this object may only be present if the value + of the associated ciscoSnapshotClient object is true." + DEFVAL { goActive } + ::= { ciscoSnapshotInterfaceEntry 7 } + +ciscoSnapshotRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. Once the entry status is + set to active, the snapshot routing process will be + enabled for this interface." + ::= { ciscoSnapshotInterfaceEntry 8 } + + +ciscoSnapshotActivityTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoSnapshotActivityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of snapshot routing activity entries." + ::= { ciscoSnapshotMIBObjects 3 } + +ciscoSnapshotActivityEntry OBJECT-TYPE + SYNTAX CiscoSnapshotActivityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A snapshot routing activity entry. + + Entries in this table are added for active row entries + in the ciscoSnapshotInterfaceTable. If a row entry in + the ciscoSnapshotInterfaceTable is set to notInService, + or deleted, associated entries in this table will be + deleted. + + Note that if the associated row in the + ciscoSnapshotInterfaceTable is for a server router, entries + in this table will only be present when the server is + actively involved in snapshot routing updates." + INDEX { ciscoSnapshotIfIndex, ciscoSnapshotActivityIndex } + ::= { ciscoSnapshotActivityTable 1 } + +CiscoSnapshotActivityEntry ::= + SEQUENCE { + ciscoSnapshotActivityIndex Integer32 (0..2147483647), + ciscoSnapshotActivityState INTEGER, + ciscoSnapshotActivityTimer Integer32, + ciscoSnapshotExchangeTimer Integer32, + ciscoSnapshotDialerMap Integer32, + ciscoSnapshotSourceProtocol CiscoNetworkProtocol, + ciscoSnapshotSourceAddress CiscoNetworkAddress, + ciscoSnapshotProtocolsExchanged OCTET STRING + } + +ciscoSnapshotActivityIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies a Snapshot + Activity Entry on a given interface." + ::= { ciscoSnapshotActivityEntry 1 } + +ciscoSnapshotActivityState OBJECT-TYPE + SYNTAX INTEGER { + active (1), + quiet (2), + serverPostActive (3), + transitionToQuiet (4), + transitionToActive (5), + limbo (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of snapshot routing for this entry. + active means that routing information may be exchanged. + quiet, only present on a client snapshot interface, + means that routes are frozen, and that no routing + information may be exchanged until the active state is + reentered. serverPostActive, only present on a server + snapshot interface, means that the active period has + expired, but routing information will still be accepted + from (but not sent to) the associated client router. + transitionToQuiet, and transitionToActive, only present + on a client, are temporary states entered after the active + state, wherein any down to up transition of the interface + will cause a move to the quiet or active state, respectively. + limbo is a temporary state for activity blocks that + are in the process of being created or destroyed." + ::= { ciscoSnapshotActivityEntry 2 } + +ciscoSnapshotActivityTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time remaining in the current state." + ::= { ciscoSnapshotActivityEntry 3 } + +ciscoSnapshotExchangeTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time during the last active state, in + which protocol exchanges occurred. The minimum time required + to allow updates to be exchanged for a 'successfull update + cycle' is the greater of 3 minutes, or 1/2 the active time. + If the ciscoSnapshotExchangeTimer is less than this, the + quiet state will use the retry interval to determine when next + to go active. + + An instance of this object will only be present when + the associated value of ciscoSnapshotClient is true for this + interface." + + ::= { ciscoSnapshotActivityEntry 4 } + +ciscoSnapshotDialerMap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the dialer map entry associated with this + snapshot activity record. A value of 0 indicates + that no dialer map is associated with this entry. + + An instance of this object will only be present when + the associated value of ciscoSnapshotDialer is true." + ::= { ciscoSnapshotActivityEntry 5 } + +ciscoSnapshotSourceProtocol OBJECT-TYPE + SYNTAX CiscoNetworkProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol of the host that initiated the snapshot + routing activity associated with this record. + + An instance of this object will only be present when + the associated value of ciscoSnapshotClient is false." + ::= { ciscoSnapshotActivityEntry 6 } + +ciscoSnapshotSourceAddress OBJECT-TYPE + SYNTAX CiscoNetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the host that initiated the snapshot + routing activity associated with this record. + + An instance of this object will only be present when + the associated value of ciscoSnapshotClient is false." + ::= { ciscoSnapshotActivityEntry 7 } + +ciscoSnapshotProtocolsExchanged OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0.. 4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An array of bits that indicates whether or not routing + information has been exchanged for all protocols. The + most significant bit of the first octet represents the + protocol associated with CiscoNetworkProtocol value of 0; + the least significant bit of the first octet represents + the protocol associated with CiscoNetworkProtocol value + of 7; the most significant bit of the second octet + represents the protocol associated with the + CiscoNetworkProtocol value of 8; and so forth. + Routing information for a given protocol has been exchanged + if the associated bit is set. + + An instance of this object will only be present when + the associated value of ciscoSnapshotClient is true." + ::= { ciscoSnapshotActivityEntry 8 } + + +-- conformance information + +ciscoSnapshotMIBConformance OBJECT IDENTIFIER ::= { ciscoSnapshotMIB 2 } +ciscoSnapshotMIBCompliances OBJECT IDENTIFIER ::= { ciscoSnapshotMIBConformance 1 } +ciscoSnapshotMIBGroups OBJECT IDENTIFIER ::= { ciscoSnapshotMIBConformance 2 } + + +-- compliance statements + +ciscoSnapshotMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco Snapshot MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoSnapshotMIBGroup } + ::= { ciscoSnapshotMIBCompliances 1 } + +-- units of conformance + +ciscoSnapshotMIBGroup OBJECT-GROUP + OBJECTS { + ciscoSnapshotForceActive, + + ciscoSnapshotClient, + ciscoSnapshotDialer, + ciscoSnapshotActiveInterval, + ciscoSnapshotQuietInterval, + ciscoSnapshotRetryInterval, + ciscoSnapshotIfUpAction, + ciscoSnapshotRowStatus, + + ciscoSnapshotActivityState, + ciscoSnapshotActivityTimer, + ciscoSnapshotExchangeTimer, + ciscoSnapshotDialerMap, + ciscoSnapshotSourceProtocol, + ciscoSnapshotSourceAddress, + ciscoSnapshotProtocolsExchanged + } + STATUS current + DESCRIPTION + "A collection of objects providing snapshot routing + ability to a Cisco agent." + ::= { ciscoSnapshotMIBGroups 1 } + +END + + diff --git a/MIBS/cisco/CISCO-STACK-MIB b/MIBS/cisco/CISCO-STACK-MIB new file mode 100644 index 0000000..42450b7 --- /dev/null +++ b/MIBS/cisco/CISCO-STACK-MIB @@ -0,0 +1,13365 @@ +-- ***************************************************************** +-- CISCO-STACK-MIB.my +-- +-- June 1995, Fei Xu +-- +-- Copyright (c) 1995-2012, 2014 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- +CISCO-STACK-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, TimeTicks, + Counter32, Counter64, Unsigned32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, MacAddress, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + fddimibPORTSMTIndex, fddimibPORTIndex + FROM FDDI-SMT73-MIB + OwnerString, ifName, ifIndex + FROM IF-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + workgroup + FROM CISCO-SMI + ringStationMacAddress + FROM TOKEN-RING-RMON-MIB + PhysicalIndex + FROM ENTITY-MIB + VlanIndex + FROM CISCO-VTP-MIB; + +ciscoStackMIB MODULE-IDENTITY + LAST-UPDATED "201403030000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wbu@cisco.com, + cs-lan-switch-snmp@cisco.com" + + DESCRIPTION + "This MIB provides configuration and runtime status for + chassis, modules, ports, etc. on the Catalyst systems." + + REVISION "201403030000Z" + DESCRIPTION + "Modified chassisSysType for new hardwares: + 'c6880xle', 'c6807xl', 'c6880x'. + + Modified chassisComponentType for new hardwares: + 'c6880xFan', 'c6807xlFan', 'c6800xl33vcon'. + + Modified chassisPs1Type and chassisPs2Type to include: + 'c6880x3kwac', 'c6880x3kwdc', 'c6800xl3kwac'. + + Modified moduleType to include new hardwares: + 'c6800ia48td', 'c6800ia48fpd', + 'c6880x16p10g', 'c6880x', 'c6880xle16p10g', 'c6880xle'. + + Modified moduleSubType to include new hardwares: + 'c6880xpfc', 'c6880xlepfc', 'c6880xdfc', 'c6880xledfc'. + + Modified portType to include: + 'e10GBaseDwdm3347', 'e10GBaseDwdm3740', + 'e10GBaseDwdm4135', 'e10GBaseDwdm4532', + 'e10GBaseDwdm4932', 'e10GBaseDwdm5333', + 'e10GBaseDwdm5736', 'e10GBaseDwdm6141', + 'e10GBaseACU7M', 'e10GBaseACU10M', + 'e1000BaseEXSMD', 'e1000BaseZXSMD', + 'e1000BaseTE', 'e1000BaseSXMMD', + 'e1000BaseLHSMD', 'e100BaseFXGE'." + + + + REVISION "201206160000Z" + DESCRIPTION + "Modified moduleType to include: + 'c7600Es4Tg3cxl', 'c7600Es2Tg3cxl', 'c76EsXt4Tg3cxl', + 'c76EsXt2Tg3cxl', 'c7600Es4Tg3c', 'c7600Es2Tg3c', + 'c76EsXt4Tg3c', 'c76EsXt2Tg3c', 'wsSvcWism2k9', + 'wsSvcAsaSm1', 'wsSvcNam3k9', 'wsSvcAsaSm1k7', + 'wsSvcVse1k9', 'vssup2t10g', 'wsx6148ege45at', + 'wsx690810g', 'wsx690440g', 'wsx6148egetx', + 'wsx6848tx', 'wsx6848sfp', 'wsx6824sfp', + 'wsx681610ge', 'wsx681610t'. + + Modified moduleSubType to include new hardwares: + 'vsf6kpfc4', 'wsf6kdfc4exl', 'c7600Es3cxl', + 'c7600Es3c', 'wsf6kdfc4e', 'vsf6kpfc4xl', + 'wsf6kdfc4axl', 'wsf6kdfc4a'. + + Modified moduleSubType2 to include new hardwares: + 'aceModExpnDc', 'wsSvcAppProc1', 'c7600Es4Tg', + 'c7600Es2Tg', 'c7600EsItu4TgLk', 'c7600EsItu2TgLk', + 'vsf6kmsfc5'. + + Modified portType to include: + 'e40GBaseEmpty', 'e10GBaseCU1M', 'e10GBaseCU3M', + 'e10GBaseCU5M', 'e10GBaseCU7M', 'e10GBaseCUdot3M', + 'e10GBaseCU2M', 'e10GBaseCU4M', 'e10GBaseCU6M', + 'e10GBaseUSR', 'e10GBaseLRMSM', 'e1000BaseDwdm3346', + 'e1000BaseDwdm3739', 'e1000BaseDwdm4134', + 'e1000BaseDwdm4532', 'e1000BaseDwdm4931', + 'e1000BaseDwdm5332', 'e1000BaseDwdm5736', + 'e1000BaseDwdm6141', 'e40GBaseLR', 'e40GBaseSR', + 'e40GBaseUnapproved' + + Rename 'e10GBaseT' to 'e10GBaseTPluggable'." + + REVISION "201002010000Z" + DESCRIPTION + "Modified moduleType to include: + 'wsx6708a10ge', 'wsx671610t'." + + REVISION "200712120000Z" + DESCRIPTION + "Modified chassisSysType for new hardwares: + 'wsc6509ve'. + + Modified chassisComponentType for new hardwares: + 'wsc6509veFan'. + + Modified chassisPs1Type and chassisPs2Type to include: + 'pwr6000dc', 'pwr4500dc'. + + Modified moduleType to include: + 'wssup32pge', 'wssup32p10ge', 'wssvcpisa32', 'wsf6kmsfc2a', + 'wsSvcMwam1', 'wsSvcPsd1', 'wsSvcSamiBb', 'vss72010g', + 'wsx671610ge'. + + Modified moduleSubType to include new hardwares: + 'vsf6kpfc3cxl', 'vsf6kpfc3c'. + + Modified moduleSubType2 to include new hardwares: + 'vsf6kmsfc3', 'me6524msfc2a', 'wssvcpisa32'. + + Modified portType to include: + 'intrusionProtect', 'e1000BaseSvc', 'e10GBaseSvc', + 'e10GBaseLRM', 'e10GBaseT'. + + Modified syslogMessageFacility to include: + 'dom', 'mvrp'. + + Added ipPermitGroup3." + + REVISION "200705290000Z" + DESCRIPTION + "Modified moduleType to include 'wsx6066SlbSk9'." + + REVISION "200705250000Z" + DESCRIPTION + "Updated chassisPs1Type and chassisPs2Type to include: + 'pwr1500dc'. + + Modified moduleType to include: + 'osm12t3e3', 'osm4GeWanGbicPlus', 'm7600Sip600', + 'm7600Sip200', 'm7600Sip400', 'c7600ssc400', + 'c7600ssc600', 'esm2x10ge', 'rsp720', 'rsp720base', + 'c7600msfc4'. + + Updated moduleSubType to include new hardwares: + 'm7600pfc3c', 'sip600earl', 'c7600esmdfc3cxl', + 'c7600esmdfc3c'. + + Updated moduleSubType2 to include new hardwares: + 'esm2x10ge', 'c7600msfc4'." + + REVISION "200703300000Z" + DESCRIPTION + "Modified chassisSysType to include: + 'mec6524gs8s', 'mec6524gt8s', 'cisco7603s'. + + Updated chassisPs1Type and chassisPs2Type to include: + 'pwr400dc', 'pwr400ac'. + + Updated chassisComponentType for new hardwares: + 'fan6524', 'fanMod6Shs', 'fanMod9Shs', 'fanMod9St', + 'fanMod3Hs'. + + Modified moduleType to include: + 'mec6524gs8s', 'mec6524gt8s', 'me6524msfc2a', + 'wsx670810ge'. + + Updated moduleSubType to include new hardwares: + 'mec6524pfc3c', 'wsf6700dfc3c', 'wsf6700dfc3cxl'. + + Modified VendorIdType to compliance with SNMP v2 + format" + + REVISION "200510280000Z" + DESCRIPTION + "Modified chassisComponentType to include: + 'fanMod4Hs'. + + Modified syslogMessageFacility to include: + 'eou', 'backup', 'eoam', 'webauth'. + + Modified sysErrDisableTimeoutEnable to include: + 'ethernetOam', 'gl2ptEoamThresholdExceed'. + + Updated chassisPs1Type and chassisPs2Type to include: + 'pwr2700dc', 'pwr2700ac4', 'pwr2700dc4', and + 'wscac8700we'. + + Modified moduleType to include: + 'osm4oc3PosMM', 'wsx6196rj21', + 'wssup32ge3b', 'wsSvcIpSec1', + 'wsx6148arj45', 'wsSvcWebVpnk9', + 'ace106500k9', 'ace046500k9', + 'wsSvcAdm1k9', 'wsSvcAgm1k9', + 'wssup3210ge3b', 'osm2choc12T3SI', + 'wsf6700cfc', 'osm8choc3DS0SI'. + + Updated portType to include: + 'e10GBaseEdc1310', 'e10GBaseSW', + 'sslVpn', 'adsm', + 'agsm', 'aces', + 'e10GBaseZR', 'e100BaseEX', + 'e100BaseZX'." + + REVISION "200504270000Z" + DESCRIPTION + "Added support of the following objects: + cisco7604sysID, wsc6504esysID + + Modified sysEnableStpxTrap to include: + 'enabledForInconOnly', 'enabledForRootOnly', + 'enabledForLoopOnly', 'enabledForInconRootOnly', + 'enabledForInconLoopOnly', 'enabledForRootLoopOnly' + + Modified sysErrDisableTimeoutEnable to include: + 'camMonitor', 'gl2ptCdpThresholdExceed', + 'gl2ptStpThresholdExceed', 'gl2ptVtpThresholdExceed', + 'linkRxCrc', 'linkTxCrc', + 'linkInErrors', 'packetBufferError' + + Updated chassisSysType for new hardwares: + cisco7604 and wsc6504e + + Updated chassisPs1Type and chassisPs2Type for new + hardwares: + wscac6000w and pwr2700ac + + Updated chassisComponentType for new hardwares: + wsc6506eFan, wsc6509eFan, wsc6503eFan, wsc6000vtte. + + Updated moduleType for hardware: + osm2oc48OneDptSSDual, osm2oc48OneDptSIDual, + osm2oc48OneDptSLDual, osm4choc12T3MM, + osm4choc12T3SI, osm8choc12T3MM, + osm8choc12T3SI, osm2choc48T3SS, + osm1choc48T3SI, osm2choc48T3SI, + osm4choc3DS0SI, osm1choc12T1SI, + osm12ct3T1, osm24t3e3, + osm2oc12AtmMMPlus, osm2oc12AtmSIPlus, + osm8oc3PosSLPlus, wsx6516aGbic, + wsx6148getx, wsSvcWlan1k9, + wsSvcAon1k9, wsx6148FeSfp, + wsx65822pa + + Updated moduleType for name changed: + wsx61821pa changed to wsx61822pa + + Updated moduleSubType to include new hardwares: + wsf6700dfc3a, wsf6kdfc3bxl, + wsf6kpfc3bxl, wsf6700dfc3bxl, + wsf6700dfc3b, wsf6kdfc3b + + Updated moduleSubType to include new hardwares: + wssvccmm6e1, wssvccmm6t1, + wssvccmm24fxs, wssvccmmact + + Updated portType to include: + e10GBaseWdm1550, e10GBaseLW, + e10GBaseEW, lwa, + aons, e100BaseEmpty, + e100BaseUnknown, e100BaseUnapproved, + e100BaseSX, e100BaseBX10D, + e100BaseBX10U, e1000BaseBX10D, + e1000BaseBX10U, e10GBaseBad + + Updated portType for name changed: + posOc48mm changed to posOc48sms + + Modified ipPermitAccessType, ipPermitDeniedAccess, + ipPermitAccessTypeEnable to include: + http + + Modified syslogMessageFacility to include: + diags + + Modified portCpbInlinePower to include: + static + + Deprecated sysEnableStpxTrap, replaced by + stpxNotificationEnable in + CISCO-STP-EXTENSIONS-MIB.my + + Deprecated radiusServerTable, replaced by + crRadiusServerTable in CISCO-RADIUS-MIB.my + + Added new conformance Groups: + optionalSystemTrapGroup1, + authenticationGroup2, + systemTrapGroup2, + notificationGroup." + + REVISION "200405140000Z" + DESCRIPTION + "Modified sysEnableBridgeTraps to include: + 'enabledForNewRootOnly' and 'enabledForTopoChangeOnly' + + Updated moduleType for new hardwares: + wsx2948ggetx, wsx2948ggetxgbrj and wsx6748sfp + + Updated moduleSubType for the new harware: + wsf6kpfc3b + + Updated moduleSubType2 for the new harware: + wsf6kVpwrGe + + Updated portType to include: + e10GBaseSR, e10GBaseCX4, + e1000BaseUnknown and e10GBaseUnknown, + e10GBaseUnapproved, e1000BaseWdmRxOnly, + e1000BaseDwdm3033,e1000BaseDwdm3112, + e1000BaseDwdm3190,e1000BaseDwdm3268, + e1000BaseDwdm3425,e1000BaseDwdm3504, + e1000BaseDwdm3582,e1000BaseDwdm3661, + e1000BaseDwdm3819,e1000BaseDwdm3898, + e1000BaseDwdm3977,e1000BaseDwdm4056, + e1000BaseDwdm4214,e1000BaseDwdm4294, + e1000BaseDwdm4373,e1000BaseDwdm4453, + e1000BaseDwdm4612,e1000BaseDwdm4692, + e1000BaseDwdm4772,e1000BaseDwdm4851, + e1000BaseDwdm5012,e1000BaseDwdm5092, + e1000BaseDwdm5172,e1000BaseDwdm5252, + e1000BaseDwdm5413,e1000BaseDwdm5494, + e1000BaseDwdm5575,e1000BaseDwdm5655, + e1000BaseDwdm5817,e1000BaseDwdm5898, + e1000BaseDwdm5979,e1000BaseDwdm6061, + e10GBaseWdmRxOnly, e10GBaseDwdm3033, + e10GBaseDwdm3112, e10GBaseDwdm3190 + e10GBaseDwdm3268, e10GBaseDwdm3425, + e10GBaseDwdm3504, e10GBaseDwdm3582, + e10GBaseDwdm3661, e10GBaseDwdm3819, + e10GBaseDwdm3898, e10GBaseDwdm3977, + e10GBaseDwdm4056, e10GBaseDwdm4214, + e10GBaseDwdm4294, e10GBaseDwdm4373, + e10GBaseDwdm4453, e10GBaseDwdm4612, + e10GBaseDwdm4692, e10GBaseDwdm4772, + e10GBaseDwdm4851, e10GBaseDwdm5012, + e10GBaseDwdm5092, e10GBaseDwdm5172, + e10GBaseDwdm5252, e10GBaseDwdm5413, + e10GBaseDwdm5494, e10GBaseDwdm5575, + e10GBaseDwdm5655, e10GBaseDwdm5817, + e10GBaseDwdm5898, e10GBaseDwdm5979 and + e10GBaseDwdm6061 + + Modified portAdminSpeed to include: + 'autoDetect10100' + + Modified syslogMessageFacility to include: + 'dhcpsnooping'." + + REVISION "200401150000Z" + DESCRIPTION + "Updated workgroup for new hardware: + wsc2948ggetxsysID + + Updated chassisSysType for new hardware: + wsc2948ggetx + + Updated chassisPs1Type for new hardware: + w156 + + Updated moduleType for new hardwares: + wsx4148lxmt, wsx4548gbrj45, wsx4548gbrj45v + wsx4248rj21v, wsx4302gb, wsx4248rj45v, wsx6748getx, + wsx670410ge, wsx6724sfp and wsx6148x2rj45 + + Updated moduleSubType2 for new hardwares: + wsf6kmsfc, wsf6kmsfc2, wsf6kmsfc2a, + wsf6kFe48af, wsf6kGe48af and wsf6kFe48x2af, + + Updated moduleType for new hardwares: + e1000BaseUnknown and e10GBaseUnknown. + + Modified syslogMessageFacility to include 'callhome'. + + Modified sysErrDisableTimeoutEnable to include + 'arpInspectionRate' and 'noStaticInlinePwr'. + + Modified Description clause for deprecated objects: + sysIpAddr, sysNetMask, sysBroadcast, sysReset, + sysConsolePrimaryLoginAuthentication, + sysConsolePrimaryEnableAuthentication, + sysTelnetPrimaryLoginAuthentication, + sysTelnetPrimaryEnableAuthentication, + sysPortFastBpduGuard, chassisSerialNumber, + chassisComponentTable, moduleSerialNumber, + moduleHwHiVersion, moduleHwLoVersion, + moduleFwHiVersion, moduleFwLoVersion, + moduleSwHiVersion, moduleSwLoVersion, + portSpantreeFastStart, monitorGrp and + vlanSpantreeEnable. + + Added new conformance Groups: + systemMiscGroup1, + systemTrapGroup1, + optionalSystemMiscGroup6, + optionalChassisGroup1, + portGroup4, + vlanGroup2, + ipPermitGroup2 and + optionalPortGroup1." + + REVISION "200305290000Z" + DESCRIPTION + "Change the ORGANIZATION clause. Deprecated + sysClearMacTime object." + REVISION + "200305050000Z" + DESCRIPTION + "Add support of the following objects: cisco7613sysID, + wsc6509nebasysID. ChassisType: wsc4507, wsc6509NEBA, + wsc65509, cisco7613. chassisPs1Type: pwr950dc, + pwr1900ac, pwr1900dc, wscac3000w, + pwrc451400dcp, wscdc3000w, pwr1400ac. + chassisPs2Type: pwr950dc, pwr1900ac, pwr1900dc, + wscac3000w, wscdc3000w, pwr1400ac. + moduleTable: wsSvcIdsm2, wsSvcFwm1, wsSvcCe1, + wssvcSsl1, osm2oc12PosMMPlus, osm2oc12PosSIPlus, + osm16oc3PosSIPlus, osm1oc48PosSSPlus,osm1oc48PosSIPlus, + osm1oc48PosSLPlus, osm4oc3PosSIPlus, osm8oc3PosSIPlus, + osm4oc12PosSIPlus, wsx6548getx, wssup720, wssup720base. + moduleSubType: wsf6kpfc2a, wsf6kdfca, vsp300dfc, + wsf6kpfc3a, wsf6kdfc3a. moduleSubType2: wsg6489, + wsg6485, wsu4502gb, wssvcidsupg, wssup720. + portType: e100BaseLX. + + Deprecate the following objects: sysIpAddr, sysNetMask, + sysBroadcast, sysTrapReceiverTable, sysReset, + sysClearPortTime, sysClearMacTime, + sysPortFastBpduGuard, chassisComponentTable, + portSpantreeFastStart, vlanTable, portChannelTable. + + Remove the TC MacAddressType, and replaced other uses + by MacAddress." + + REVISION + "200209240000Z" + DESCRIPTION + "Added more HW models." + REVISION + "200106110000Z" + DESCRIPTION + "Added cat6000 new HW chassis & modules." + REVISION + "200104110000Z" + DESCRIPTION + "Added more HW modules; + Added the following MIB objects under systemGrp: + sysMaxRmonMemory + sysMacReductionAdminEnable + sysMacReductionOperEnable + Added the following MIB object under fileCopyGrp: + fileCopyRuntimeConfigPart + Added the following MIB object under filterPortTable: + filterPortSuppressionOption + Added the following MIB object under syslogGrp: + syslogTelnetEnable" + + REVISION + "200010100000Z" + DESCRIPTION + "Added more HW modules; + Added the following objects in systemGrp + sshPublicKeySize + Added the vlanTrunkMappingTable in vlanGrp + Added portJumboFrameGrp + Added the following objects in portCpbTable: + portCpbCosRewrite + portCpbTosRewrite + portCpbCopsGrouping + Added copyTechReportFromRuntimeToHost in fileCopyAction + Added ssh(2) in ipPermitAccessType & + ipPermitDeniedAccess." + + REVISION + "200005160000Z" + DESCRIPTION + "Added more HW models; + Added the following objects: + portInlinePowerDetect + vlanPortAuxiliaryVlan + portCpbInlinePower + portCpbAuxiliaryVlan + moduleAdditionalStatus + sysExtendedRmonNetflowModuleMask + Added the voiceGrp + Added the switchAccelerationGrp" + + REVISION + "200002020000Z" + DESCRIPTION + "Added the following objects: + sysPortFastBpduGuard + sysErrDisableTimeoutEnable + sysErrDisableTimeoutInterval + sysTrafficMonitorHighWaterMark + chassisPs3Type + chassisPs3Status + chassisPs3TestResult + chassisPEMInstalled + moduleEntPhysicalIndex + portAdditionalOperStatus + portEntPhysicalIndex + filterPortBroadcastThresholdFraction + mcastEnableRgmp + portCpbSpan. + modified ipPermitGrp for supporting IP Permit + Enhancement. Added more HW models." + + REVISION + "9909300000Z" + DESCRIPTION + "Added more HW models." + + REVISION + "9903260000Z" + DESCRIPTION + "Added traceRouteGrp." + + REVISION + "9902120000Z" + DESCRIPTION + "Initial v2 version of this MIB module." + ::= { workgroup 1 } + +adapterCard OBJECT IDENTIFIER ::= { workgroup 2 } +wsc1000sysID OBJECT IDENTIFIER ::= { workgroup 3 } +wsc1100sysID OBJECT IDENTIFIER ::= { workgroup 4 } +wsc1200sysID OBJECT IDENTIFIER ::= { workgroup 5 } +wsc1400sysID OBJECT IDENTIFIER ::= { workgroup 6 } +wsc5000sysID OBJECT IDENTIFIER ::= { workgroup 7 } +wsc1600sysID OBJECT IDENTIFIER ::= { workgroup 8 } +cpw1600sysID OBJECT IDENTIFIER ::= { workgroup 9 } +wsc3000sysID OBJECT IDENTIFIER ::= { workgroup 10 } +-- rhino OBJECT IDENTIFIER ::= { workgroup 11 } +wsc2900sysID OBJECT IDENTIFIER ::= { workgroup 12 } +cpw2200sysID OBJECT IDENTIFIER ::= { workgroup 13 } +esStack OBJECT IDENTIFIER ::= { workgroup 14 } +wsc3200sysID OBJECT IDENTIFIER ::= { workgroup 15 } +cpw1900sysID OBJECT IDENTIFIER ::= { workgroup 16 } +wsc5500sysID OBJECT IDENTIFIER ::= { workgroup 17 } +wsc1900sysID OBJECT IDENTIFIER ::= { workgroup 18 } +cpw1220sysID OBJECT IDENTIFIER ::= { workgroup 19 } +wsc2820sysID OBJECT IDENTIFIER ::= { workgroup 20 } +cpw1420sysID OBJECT IDENTIFIER ::= { workgroup 21 } +dcd OBJECT IDENTIFIER ::= { workgroup 22 } +wsc3100sysID OBJECT IDENTIFIER ::= { workgroup 23 } +cpw1800sysID OBJECT IDENTIFIER ::= { workgroup 24 } +cpw1601sysID OBJECT IDENTIFIER ::= { workgroup 25 } +wsc3001sysID OBJECT IDENTIFIER ::= { workgroup 26 } +cpw1220csysID OBJECT IDENTIFIER ::= { workgroup 27 } +wsc1900csysID OBJECT IDENTIFIER ::= { workgroup 28 } +wsc5002sysID OBJECT IDENTIFIER ::= { workgroup 29 } +cpw1220isysID OBJECT IDENTIFIER ::= { workgroup 30 } +wsc1900isysID OBJECT IDENTIFIER ::= { workgroup 31 } +tsStack OBJECT IDENTIFIER ::= { workgroup 32 } +wsc3900sysID OBJECT IDENTIFIER ::= { workgroup 33 } +wsc5505sysID OBJECT IDENTIFIER ::= { workgroup 34 } +wsc2926sysID OBJECT IDENTIFIER ::= { workgroup 35 } +wsc5509sysID OBJECT IDENTIFIER ::= { workgroup 36 } +wsc3920sysID OBJECT IDENTIFIER ::= { workgroup 37 } +wsc6006sysID OBJECT IDENTIFIER ::= { workgroup 38 } +wsc6009sysID OBJECT IDENTIFIER ::= { workgroup 39 } +wsc4003sysID OBJECT IDENTIFIER ::= { workgroup 40 } +wsc4912gsysID OBJECT IDENTIFIER ::= { workgroup 41 } +wsc2948gsysID OBJECT IDENTIFIER ::= { workgroup 42 } +wsc6509sysID OBJECT IDENTIFIER ::= { workgroup 44 } +wsc6506sysID OBJECT IDENTIFIER ::= { workgroup 45 } +wsc4006sysID OBJECT IDENTIFIER ::= { workgroup 46 } +wsc6509nebsysID OBJECT IDENTIFIER ::= { workgroup 47 } +wsc6knamsysID OBJECT IDENTIFIER ::= { workgroup 48 } +wsc2980gsysID OBJECT IDENTIFIER ::= { workgroup 49 } +wsc6513sysID OBJECT IDENTIFIER ::= { workgroup 50 } +wsc2980gasysID OBJECT IDENTIFIER ::= { workgroup 51 } +cisco7603sysID OBJECT IDENTIFIER ::= { workgroup 53 } +cisco7606sysID OBJECT IDENTIFIER ::= { workgroup 54 } +cisco7609sysID OBJECT IDENTIFIER ::= { workgroup 55 } +wsc6503sysID OBJECT IDENTIFIER ::= { workgroup 56 } +wsc4503sysID OBJECT IDENTIFIER ::= { workgroup 58 } +wsc4506sysID OBJECT IDENTIFIER ::= { workgroup 59 } +cisco7613sysID OBJECT IDENTIFIER ::= { workgroup 60 } +wsc6509nebasysID OBJECT IDENTIFIER ::= { workgroup 61 } +wsc2948ggetxsysID OBJECT IDENTIFIER ::= { workgroup 62 } +cisco7604sysID OBJECT IDENTIFIER ::= { workgroup 63 } +wsc6504esysID OBJECT IDENTIFIER ::= { workgroup 64 } +wsc1900LiteFxsysID OBJECT IDENTIFIER ::= { workgroup 175 } + +-- stackMIBobjects +systemGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 1 } +chassisGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 2 } +moduleGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 3 } +portGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 4 } +tftpGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 5 } +brouterGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 6 } +filterGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 7 } +monitorGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 8 } +vlanGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 9 } +securityGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 10 } +tokenRingGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 11 } +multicastGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 12 } +dnsGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 13 } +syslogGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 14 } +ntpGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 15 } +tacacsGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 16 } +ipPermitListGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 17 } +portChannelGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 18 } +portCpbGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 19 } +portTopNGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 20 } +mdgGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 21 } +radiusGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 22 } +traceRouteGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 24 } +fileCopyGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 25 } +voiceGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 26 } +portJumboFrameGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 27 } +switchAccelerationGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 28 } +configGrp OBJECT IDENTIFIER ::= { ciscoStackMIB 29 } + +-- textual conventions + +-- The vendor ID portion of a MacAddress (first 3 octets +-- of the 6-octet MAC address) +VendorIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Vendor ID Type" + SYNTAX OCTET STRING (SIZE (3)) + +-- the system group + +-- Implementation of the system group is current for all Cisco Workgroup +-- Stack products. + +sysMgmtType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + snmpV1(2), -- Simple Network Management Protocol + smux(3), -- SNMP MUX sub-agent + snmpV2V1(4), -- Bi-lingual SNMP, Ver 2 and 1 + snmpV2cV1(5),-- Bi-lingual SNMP, V2c and V1 + snmpV3V2cV1(6) -- SNMPv3, SNMPv2c and SNMPv1 + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of network management running on this + entity." + ::= { systemGrp 1 } + +sysIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This entity's IP address. + + This object is deprecated and replaced by + ciiIPAddressType and ciiIPAddress in + CISCO-IP-IF-MIB." + ::= { systemGrp 2 } + +sysNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This entity's subnet mask. + + This object is deprecated and replaced by + ciiIPAddressPrefixLength in CISCO-IP-IF-MIB." + ::= { systemGrp 3 } + +sysBroadcast OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This entity's broadcast address. + + This object is deprecated and replaced by + ciiIPAddressBroadcast in CISCO-IP-IF-MIB." + ::= { systemGrp 4 } + +-- the trap receiver table + +sysTrapReceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysTrapReceiverEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "The trap receiver table (0 to 20 entries). This + table lists the addresses of Network Management + Stations that should receive trap messages from + this entity when an exception condition occurs. + + This table is deprecated and replaced by + trapDestTable and other tables in SNMP-TARGET- + MIB and SNMP-NOTIFICATION-MIB." + ::= { systemGrp 5 } + +sysTrapReceiverEntry OBJECT-TYPE + SYNTAX SysTrapReceiverEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "A trap receiver table entry." + INDEX { sysTrapReceiverAddr } + ::= { sysTrapReceiverTable 1 } + +SysTrapReceiverEntry ::= + SEQUENCE { + sysTrapReceiverType + INTEGER, + sysTrapReceiverAddr + IpAddress, + sysTrapReceiverComm + DisplayString + } + +sysTrapReceiverType OBJECT-TYPE + SYNTAX INTEGER { + valid(1), -- add this entry + invalid(2) -- remove this entry + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Setting this object to invalid(2) removes the + corresponding entry from the sysTrapReceiverTable. + To add a new entry to the sysTrapReceiverTable, + set this object to valid(1) for an IpAddress which + is not already in the table." + ::= { sysTrapReceiverEntry 1 } + +sysTrapReceiverAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "IP address for trap receiver." + ::= { sysTrapReceiverEntry 2 } + +sysTrapReceiverComm OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Community string used for trap messages to this + trap receiver." + ::= { sysTrapReceiverEntry 3 } + +-- the community table + +-- This table is deprecated and replaced by the sysCommunityRo, +-- sysCommunityRw, and sysCommunityRwa objects. New workgroup products +-- will not support this table. Older products will continue to support +-- this table for some time in order to be backwards compatible with +-- existing network management applications. When this table does exist, +-- sysCommunityString.2 is the same value as sysCommunityRo, +-- sysCommunityString.3 is the same value as sysCommunityRw, and +-- sysCommunityString.4 is the same as sysCommunityRwa. + +sysCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysCommunityEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "The community table (4 entries). This table lists + community strings and their access levels. When an + SNMP message is received by this entity, the + community string in the message is compared with + this table to determine access rights of the + sender. + + Note that this item is only accessible when using + the community string defined in sysCommunityRwa." + ::= { systemGrp 6 } + +sysCommunityEntry OBJECT-TYPE + SYNTAX SysCommunityEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "A community table entry." + INDEX { sysCommunityAccess } + ::= { sysCommunityTable 1 } + +SysCommunityEntry ::= + SEQUENCE { + sysCommunityAccess + INTEGER, + sysCommunityString + DisplayString + } + +sysCommunityAccess OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + readOnly(2), -- read but not write all + -- but restricted items + readWrite(3), -- read and write all but + -- restricted items + readWriteAll(4) -- read and write all + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "A value of readWriteAll(4) allows the community + to read and write all objects in the MIB. A + value of readWrite(3) allows the community to + read and write all objects except restricted + items such as community strings, which cannot + be accessed at all. A value of readOnly(2) allows + the community to read all objects except + restricted items. A value of other(1) allows no + access." + ::= { sysCommunityEntry 1 } + +sysCommunityString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Configurable community string with access rights + defined by the value of sysCommunityAccess." + ::= { sysCommunityEntry 2 } + +-- additional system group objects + +sysAttachType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + dualAttach(2), -- port 1 is A and port 2 is B + singleAttach(3),-- port 1 is S and port 2 is M + nullAttach(4), -- port 1 is M and port 2 is M + dualPrio(5) -- dual attach priority mode + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The requested concentrator attachment type. For a + dual attachment concentrator which can be + connected to the trunk ring, the first FDDI port + is configured as A and the second FDDI port is + configured as B. + For a single attachment concentrator which can be + connected beneath another concentrator, the first + FDDI port is configured as M and the second FDDI + port is configured as S. For a null attachment + concentrator which can be located at the root of + the tree, the first two FDDI ports are configured + as M. + This object does not take effect until the + concentrator is reset. The current attachment + type can be determined from snmpFddiPORTPCType + for ports 1 and 2." + DEFVAL { dualAttach } + ::= { systemGrp 7 } + +sysTraffic OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic meter value, i.e. the percentage of + bandwidth utilization for the previous polling + interval." + ::= { systemGrp 8 } + +sysReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2), -- resetting the system + resetMinDown(3) -- reset in minimal down time + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Writing reset(2) to this object resets the + control logic of all modules in the system. + Writing resetMinDown(3) to this object resets the + system with the minimal system down time. The + resetMinDown(3) is only supported in systems with + redundant supervisors. + + This object is deprecated and replaced by + csyScheduledReset in CISCO-SYSTEM-MIB." + ::= { systemGrp 9 } + +sysBaudRate OBJECT-TYPE + SYNTAX INTEGER { + b600(600), + b1200(1200), + b2400(2400), + b4800(4800), + b9600(9600), + b19200(19200), + b38400(38400) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The baud rate in bits per second of the RS-232 + port." + DEFVAL { b9600 } + ::= { systemGrp 10 } + +sysInsertMode OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + standard(2), -- standard insertion + scheduled(3), -- scheduled insertion + graceful(4) -- graceful insertion + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The mode for inserting M-ports into the + concentrator ring." + ::= { systemGrp 11 } + +sysClearMacTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "The time (in hundredths of a second) since mac + counters were last cleared. Writing a 0 to this + object causes the mac counters to be cleared." + ::= { systemGrp 12 } + +sysClearPortTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "The time (in hundredths of a second) since port + counters were last cleared. Writing a 0 to this + object causes the port counters to be cleared." + ::= { systemGrp 13 } + +-- the FDDI ring map table + +sysFddiRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysFddiRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The fddi ring map table. This table lists the + nodes in the FDDI ring(s) to which the system + belongs." + ::= { systemGrp 14 } + +sysFddiRingEntry OBJECT-TYPE + SYNTAX SysFddiRingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A FDDI Ring table entry." + INDEX { sysFddiRingSMTIndex, sysFddiRingAddress } + ::= { sysFddiRingTable 1 } + +SysFddiRingEntry ::= + SEQUENCE { + sysFddiRingSMTIndex + INTEGER, + sysFddiRingAddress + MacAddress, + sysFddiRingNext + MacAddress + } + +sysFddiRingSMTIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the SMT index associated with this + ring." + ::= { sysFddiRingEntry 1 } + +sysFddiRingAddress OBJECT-TYPE + SYNTAX MacAddress -- OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC address of this node in the FDDI ring." + ::= { sysFddiRingEntry 2 } + +sysFddiRingNext OBJECT-TYPE + SYNTAX MacAddress -- OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC address of the next node in the FDDI + ring." + ::= { sysFddiRingEntry 3 } + +-- additional system group objects + +sysEnableModem OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the RS-232 port modem control + lines are enabled." + DEFVAL { disabled } + ::= { systemGrp 15 } + +sysEnableRedirects OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether ICMP redirect messages are sent + or received by the system." + DEFVAL { enabled } + ::= { systemGrp 16 } + +sysEnableRmon OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the SNMP agent supports the + RMON MIB." + DEFVAL { enabled } + ::= { systemGrp 17 } + +sysArpAgingTime OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The aging time for the ARP table." + DEFVAL { 1200 } + ::= { systemGrp 18 } + +sysTrafficPeak OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak traffic meter value since the last time port + counters were cleared or the system started (see + sysClearPortTime)." + ::= { systemGrp 19 } + +sysTrafficPeakTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time (in hundredths of a second) since the + peak traffic meter value occurred." + ::= { systemGrp 20 } + +sysCommunityRwa OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When an SNMP message is received by this entity, + the community string in the message is compared + with this string first. If it matches, read-write + access is granted to all items in the MIB. If it + doesn't match, the sysCommunityRw string is + compared next. + + Note that this item is only accessible when using + the community string defined in sysCommunityRwa." + ::= { systemGrp 21 } + +sysCommunityRw OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When an SNMP message is received by this entity, + the community string in the message is compared + with this string second. If it matches, read-write + access is granted to all items in the MIB except + restricted items such as community strings. + (Restricted items appear empty when read and + return a no such name error when an attempt is + made to write them.) If it doesn't match, the + sysCommunityRo string is compared next. + + Note that this item is only accessible when using + the community string defined in sysCommunityRwa." + ::= { systemGrp 22 } + +sysCommunityRo OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When an SNMP message is received by this entity, + the community string in the message is compared + with this string third. If it matches, read-only + access is granted to all items in the MIB except + restricted items such as community strings. + (Restricted items appear empty when read.) If it + doesn't match, no access is granted, no response + is sent back to the SNMP requester, and an SNMP + is sent to the SNMP trap receivers if configured. + + Note that this item is only accessible when using + the community string defined in sysCommunityRwa." + ::= { systemGrp 23 } + +sysEnableChassisTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether chassisAlarmOn and + chassisAlarmOff traps in this MIB should be + generated." + DEFVAL { disabled } + ::= { systemGrp 24 } + +sysEnableModuleTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether moduleUp and moduleDown traps + in this MIB should be generated." + DEFVAL { disabled } + ::= { systemGrp 25 } + +sysEnableBridgeTraps OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForNewRootOnly(3), -- read-only + enabledForTopoChangeOnly(4) -- read-only + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether newRoot and topologyChange + traps in the BRIDGE-MIB (RFC 1493) should be + generated. + + enabled -- both newRoot and topologyChange + traps are enabled. + + disabled -- both of the newRoot and + topologyChange traps are disabled. + + enabledForNewRootOnly -- only the newRoot trap is + enabled. This value is read-only. + + enabledForTopoChangeOnly -- only the + topologyChange trap is enabled. This + value is read-only. + + This object is deprecated and replaced by + stpxNotificationEnable in + CISCO-STP-EXTENSIONS-MIB." + DEFVAL { disabled } + ::= { systemGrp 26 } + +sysIpVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This entity's IP address Virtual LAN + association." + DEFVAL { 1 } + ::= { systemGrp 27 } + +sysConfigChangeTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time (in hundredths of a second) since the + configuration of the system was last changed." + ::= { systemGrp 28 } + +sysEnableRepeaterTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the traps in the REPEATER-MIB + (RFC1516) should be generated." + DEFVAL { disabled } + ::= { systemGrp 29 } + +sysBannerMotd OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Message of the day banner which is displayed on + the Command Line Interface before log in." + ::= { systemGrp 30 } + +sysEnableIpPermitTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the IP permit traps in this MIB + should be generated." + DEFVAL { disabled } + ::= { systemGrp 31 } + +-- the system traffic meter table + +sysTrafficMeterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysTrafficMeterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The system traffic meter table. This table + lists the traffic meters available in the + system." + ::= { systemGrp 32 } + +sysTrafficMeterEntry OBJECT-TYPE + SYNTAX SysTrafficMeterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A traffic meter table entry." + INDEX { sysTrafficMeterType} + ::= { sysTrafficMeterTable 1 } + +SysTrafficMeterEntry ::= + SEQUENCE { + sysTrafficMeterType + INTEGER, + sysTrafficMeter + INTEGER, + sysTrafficMeterPeak + INTEGER, + sysTrafficMeterPeakTime + TimeTicks + } + +sysTrafficMeterType OBJECT-TYPE + SYNTAX INTEGER { + systemSwitchingBus(1), -- system switching bus + -- for WS-X5530 supervisor module + switchingBusA(2), -- switching bus A + switchingBusB(3), -- switching bus B + switchingBusC(4) -- switching bus C + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of traffic meter." + ::= { sysTrafficMeterEntry 1 } + +sysTrafficMeter OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic meter value, i.e. the percentage of + bandwidth utilization for the previous polling + interval." + ::= { sysTrafficMeterEntry 2 } + +sysTrafficMeterPeak OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Peak traffic meter value since the system + started." + ::= { sysTrafficMeterEntry 3 } + +sysTrafficMeterPeakTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time (in hundredths of a second) since the + peak traffic meter value occurred." + ::= { sysTrafficMeterEntry 4 } + +sysEnableVmpsTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the vmVmpsChange trap defined + in CISCO-VLAN-MEMBERSHIP-MIB should be generated." + DEFVAL { disabled } + ::= { systemGrp 33} + +sysConfigChangeInfo OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates which NVRAM block is changed by whom." + ::= { systemGrp 34 } + +sysEnableConfigTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether sysConfigChange trap in this + MIB should be generated." + DEFVAL { disabled } + ::= { systemGrp 35 } + +sysConfigRegister OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of configuration register that will be + used by the supervisor module when the system is + restarted. + This MIB object is only supported in systems with + supervisor modules having ROMMON support. + + The lowest four bits of the configuration register + (bits 3,2,1, and 0) form the boot field and the + boot field determines whether the system boots + from as the following: + 0000 -- stay in ROM monitor + 0001 -- boot from the first bootable system + images on the bootflash + 0010 to 1111 + -- boot from the first bootable system + images specified in the sysBootVariable + + The bit 5(0x0020) indicates whether the + configuration file specified in + sysStartupConfigSourceFile will beused recurringly + or not whenever the system resets. If this bit is + not set, the configuration file(s) specified in + sysStartupConfigSourceFile will only be used once + and the value of sysStartupConfigSourceFile will + be reset to empty string automatically during the + next system reset. + + If the bit 6(0x0040) is set, the system will start + with default configuration. + + The bits 11,12 (0x0800, 0x1000) are used to + specify the console line speed in ROM monitor mode + as the following: + 00 -- 9600 + 01 -- 1200 + 10 -- 4800 + 11 -- 2400 + + The unspecified bits are not used." + DEFVAL { '010f'h } -- "01 0F" + ::= { systemGrp 36 } + +sysBootVariable OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A list of the system boot images in the BOOT + environment variable on supervisor modules with + ROMMON. The format of sysBootVariable should be: + :[],1;{:[],1;...} + If the [fileName] is not specified, the first file + on the will be used. + + This MIB object is only supported in systems + having supervisor modules with ROMMON." +-- DEFVAL { "bootflash:" } + ::= { systemGrp 37 } + +sysBootedImage OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The name of the system boot image which the + system booted from. + This MIB object is only supported in the system + with Supervisor module 3 present." + ::= { systemGrp 38 } + +sysEnableEntityTrap OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether entConfigChange trap in the + ENTITY-MIB should be generated." + DEFVAL { disabled } + ::= { systemGrp 39 } + +sysEnableStpxTrap OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForInconOnly(3), -- read-only + enabledForRootOnly(4), -- read-only + enabledForLoopOnly(5), -- read-only + enabledForInconRootOnly(6), -- read-only + enabledForInconLoopOnly(7), -- read-only + enabledForRootLoopOnly(8) -- read-only + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether stpxInconsistencyUpdate, + stpxRootInconsistencyUpdate and + stpxLoopInconsistencyUpdate notifications in + CISCO-STP-EXTENSIONS-MIB should be generated. + + enabled -- the stpxInconsistencyUpdate, + stpxRootInconsistencyUpdate and + stpxLoopInconsistencyUpdate traps are + all enabled. + + disabled -- the stpxInconsistencyUpdate, + stpxRootInconsistencyUpdate and + stpxLoopInconsistencyUpdate traps + are all disabled. + + enabledForInconOnly -- only the + stpxInconsistencyUpdate trap is + enabled. This value is read-only. + + enabledForRootOnly -- only the + stpxRootInconsistencyUpdate trap is + enabled. This value is read-only. + + enabledForLoopOnly -- only the + stpxLoopInconsistencyUpdate trap is + enabled. This value is read-only. + + enabledForInconRootOnly -- only the + stpxInconsistencyUpdate and + stpxRootInconsistencyUpdate traps are + enabled. This value is read-only. + + enabledForInconLoopOnly -- only the + stpxInconsistencyUpdate and + stpxLoopInconsistencyUpdate traps are + enabled. This value is read-only. + + enabledForRootLoopOnly -- only the + stpxRootInconsistencyUpdate and + stpxLoopInconsistencyUpdate traps are + enabled. This value is read-only. + + This object is deprecated and replaced by + stpxNotificationEnable in + CISCO-STP-EXTENSIONS-MIB." + DEFVAL { disabled } + ::= { systemGrp 40 } + +sysExtendedRmonVlanModeEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the Extended RMON VlanMode + feature is enabled or not. If it is set to + enabled(1), hostTable (rmon 4) will provide the + information of a list of VLANs instead of a list + of MAC addresses for a monitored trunking port." + DEFVAL { disabled } + ::= { systemGrp 41 } + +sysExtendedRmonNetflowPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The password for enabling the Extended RMON + Netflow feature and this object has to be set + before setting sysExtendedRmonNetflowEnable to + enabled(1). When reading this object, it will + return empty string. + + If the platform supports + sysExtendedRmonNetflowModuleMask object, this + object will be not be supported." + ::= { systemGrp 42 } + +sysExtendedRmonNetflowEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the Extended RMON Netflow + feature is enabled or not. Setting this object to + disabled(2), will clear + sysExtendedRmonNetflowPassword automatically. + Setting this object to enabled(1) will be rejected + if sysExtendedRmonNetflowPassword does not contain + a valid password. + + If the platform supports + sysExtendedRmonNetflowModuleMask object, this + object will not be supported." + DEFVAL { disabled } + ::= { systemGrp 43 } + +sysExtendedRmonVlanAgentEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the Extended RMON VlanAgent + feature is enabled or not. If it is set to + enabled(1), the extended RMON will also provide + the information on VLAN based interface in + addition to the port based interface for the + monitored traffic. + Setting this object to enabled(1), it will consume + more CPU for processing each monitored frame and + affect Extended RMON performance." + DEFVAL { disabled } + ::= { systemGrp 44 } + +sysExtendedRmonEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + noNAMPresent(3) -- No Network Analysis Module + -- present + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the SNMP agent supports the + extended RMON feature. noNAMPresent(3) is a + read-only value and the agent will return this + value when the sysEnableExtendedRmon is set to + enabled(1), but Network Analysis module is not + present in the system." + DEFVAL { enabled } + ::= { systemGrp 45 } + +sysConsolePrimaryLoginAuthentication OBJECT-TYPE + SYNTAX INTEGER{ tacacs(1), + radius(2), + local(3) -- read-only + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether TACACS+ or RADIUS is the + primary login authentication, i.e which method + will be tried first for a console session. If + tacacsLoginAuthentication and + radiusLoginAuthentication are set to disabled + then sysConsolePrimaryLoginAuthentication will + have a value of local(3). + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + ::= { systemGrp 46 } + +sysConsolePrimaryEnableAuthentication OBJECT-TYPE + SYNTAX INTEGER{ tacacs(1), + radius(2), + local(3) -- read-only + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether TACACS+ or RADIUS is the + primary enable authentication, i.e which method + will be tried first for a console session. If + tacacsEnableAuthentication and + radiusEnableAuthentication are set to disabled + then sysConsolePrimaryEnableAuthentication will + have a value of local(3). + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + ::= { systemGrp 47 } + +sysTelnetPrimaryLoginAuthentication OBJECT-TYPE + SYNTAX INTEGER{ tacacs(1), + radius(2), + local(3) -- read-only + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether TACACS+ or RADIUS is the + primary login authentication, i.e which method + will be tried first for a telnet session. If + tacacsLoginAuthentication and + radiusLoginAuthentication are set to disabled then + sysTelnetPrimaryLoginAuthentication will have a + value of local(3). + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + ::= { systemGrp 48 } + +sysTelnetPrimaryEnableAuthentication OBJECT-TYPE + SYNTAX INTEGER{ tacacs(1), + radius(2), + local(3) -- read-only + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether TACACS+ or RADIUS is the + primary enable authentication, i.e which method + will be tried first for a telnet session. If + tacacsEnableAuthentication and + radiusEnableAuthentication are set to disabled + then sysTelnetPrimaryEnableAuthentication will + have a value of local(3). + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + ::= { systemGrp 49 } + +sysStartupConfigSource OBJECT-TYPE + SYNTAX INTEGER{ flashFileRecurring(1), + flashFileNonRecurring(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the configuration file(s) + specified in sysStartupConfigSourceFile will be + used recurringly or not whenever the system + resets. + Setting this object to flashFileNonRecurring(2), + the configuration file(s) specified in + sysStartupConfigSourceFile will only be used once + and the value of sysStartupConfigSourceFile will + be reset to empty string automatically during the + next system reset. + + This MIB object is only supported in systems with + SupG supervisor models or supervisor models that + have flash file system support." + ::= { systemGrp 50 } + +sysStartupConfigSourceFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates which configuration file(s) on the + flash device will be used during the next system + startup. + If the value of this MIB object contains one or + multiple valid configuration file(s), then the + valid configuration file(s) will reconfigure the + system during the next system startup one by one + in the order specified. If the value of this MIB + object does not contain the valid configuration + file(s) on the device, the NVRAM configuration + will be used instead. + + For supervisor models wsx5540 and wsx5550, only + 'cfg1' and 'cfg2' are valid file names. + + For supervisor models with the flash file system + support, the valid file name has the format of + '[;...]'. + + This MIB object is only supported in systems with + supervisor models wsx5540 and wsx5550 or + supervisor models with the flash file system + support." + ::= { systemGrp 51 } + +sysConfigSupervisorModuleNo OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the supervisor module (active or + standby, if applicable) that the MIB objects + sysConfigRegister, sysBootVariable, + sysStartupConfigSource, and + sysStartupConfigSourceFile are specified for. + + This MIB object is only supported by the + supervisor modules with the flash file system + feature support. The default value for this MIB + object is set to the active supervisor module + number." + ::= { systemGrp 52 } + +sysStandbyPortEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the standby port feature is + enabled or not. If this object is set to + enabled(1), the uplink ports on the standby + supervisor module are activated; otherwise, the + uplink ports on the standby supervisor remain + inactive." + DEFVAL {disabled } + ::= { systemGrp 53 } + +sysPortFastBpduGuard OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether BPDU Guard for Spanning Tree + Port Fast Start feature is enabled or not. If the + value of this object is set to enabled(1), then + when the switch receives a BPDU from a port with + the value of portSpantreeFastStart object set to + enabled(1), that port is immediately disabled. + + This object is deprecated and replaced by + stpxFastStartBpduGuardEnable in + CISCO-STP-EXTENSIONS-MIB." + DEFVAL { disabled } + ::= { systemGrp 54 } + +sysErrDisableTimeoutEnable OBJECT-TYPE + SYNTAX BITS { + other(0), + udld(1), + duplexMismatch(2), + bpduPortGuard(3), + channelMisconfig(4), + crossBarFallBack(5), + gl2ptIngressLoop(6), + gl2ptThresholdExceed(7), + bcastSuppression(8), + arpInspectionRate(9), + noStaticInlinePwr(10), + camMonitor(11), + gl2ptCdpThresholdExceed(12), + gl2ptStpThresholdExceed(13), + gl2ptVtpThresholdExceed(14), + linkRxCrc(15), + linkTxCrc(16), + linkInErrors(17), + packetBufferError(18), + ethernetOam(19), + gl2ptEoamThresholdExceed(20) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether errdisable timeout feature is + enabled for each of the causes or not. The + other(0) is for all causes other than: + udld(1), + duplexMismatch(2), + bpduPortGuard(3), + channelMisconfig(4), + crossBarFallBack(5), (only supported on platforms + that support this errdisable + reason.) + gl2ptIngressLoop(6), (only supported on platforms + that support this errdisable + reason.) + gl2ptThresholdExceed(7), (only supported on + platforms that support this + errdisable reason.) + bcastSuppression(8), (only supported on platforms + that support this errdisable + reason.) + arpInspectionRate(9), (only supported on platforms + that support this errdisable + reason.) + noStaticInlinePwr(10), (only supported on + platforms that support this + errdisable reason.) + camMonitor(11), (only supported on + platforms that support this + errdisable reason.) + gl2ptCdpThresholdExceed(12), (only supported on + platforms that support this + errdisable reason.) + gl2ptStpThresholdExceed(13), (only supported on + platforms that support this + errdisable reason.) + gl2ptVtpThresholdExceed(14), (only supported on + platforms that support this + errdisable reason.) + linkRxCrc(15), (only supported on + platforms that support this + errdisable reason.) + linkTxCrc(16), (only supported on + platforms that support this + errdisable reason.) + linkInErrors(17), (only supported on + platforms that support this + errdisable reason.) + packetBufferError(18), (only supported on + platforms that support this + errdisable reason.) + ethernetOam(19), (only supported on + platforms that support this + errdisable reason.) + gl2ptEoamThresholdExceed(20), (only supported on + platforms that support this + errdisable reason.) + + A port is in errdisable state if ifAdminStatus of + the port in the ifTable is up(1) while the port is + shutdown during runtime by the system due to error + detection. If the value of object + portAdditionalOperStatus for the port is + errdisable(11) then that port is in errdisable + state. + + By setting the bit corresponding to a cause to + '1', this errdisable timeout feature is enabled + on the system for the ports that are put into + errdisable state by that cause, then those ports + can be re-enabled automatically during the timeout + interval as specified by + sysErrDisableTimeoutInterval object after they + are put into errdisable state by that cause; + otherwise, by setting the bit corresponding to a + cause to '0', this errdisable timeout feature is + disabled on the system for the ports that are put + into errdisable state by that cause, then those + ports will remain shutdown until the user + re-enable it manually." + DEFVAL { { } } + ::= { systemGrp 55 } + +sysErrDisableTimeoutInterval OBJECT-TYPE + SYNTAX INTEGER (30..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the timeout interval in seconds for + errdisable timeout feature." + DEFVAL { 300 } + ::= { systemGrp 56 } + +sysTrafficMonitorHighWaterMark OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the high watermark for the switching + bus traffic in percentage. Syslog messages will be + generated if the switching bus traffic goes over + this object value during the polling interval. + Setting this object value to 100 would mean no + syslog message would be generated. For systems + with 3 switching buses, high watermark and syslog + will be for each switching bus." + DEFVAL { 100 } + ::= { systemGrp 57 } + +sysHighAvailabilityEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether High System Availability + feature is enabled or not. If this feature is + enabled, the active supervisor's layer-2 protocol + state will be synched to the standby supervisor + module, thus maintaining an up-to-date protocol + data on the standby supervisor whenever possible. + + This object is supported in systems with High + System Availability feature support." + DEFVAL { false } + ::= { systemGrp 58 } + +sysHighAvailabilityVersioningEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether support for supervisor software + image versioning (i.e., the capability to run + different images on the active and standby + supervisors) for the High System Availability + feature is enabled or not. + + This object is supported in systems with High + System Availability feature support." + DEFVAL { false } + ::= { systemGrp 59 } + +sysHighAvailabilityOperStatus OBJECT-TYPE + SYNTAX INTEGER { + running(1), + notRunning(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the operational status of High System + Availability feature. If the value of this object + is notRunning(2), then the reason why this feature + is actually not running is specified by the object + sysHighAvailabilityNotRunningReason. If the value + of this object is running(1), then the value of + object sysHighAvailabilityOperReason is empty + string. + + This object is supported in systems with High + System Availability feature support." + ::= { systemGrp 60 } + +sysHighAvailabilityNotRunningReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the reason why High System Availability + feature is not running when the value of + sysHighAvailabilityOperStatus is notRunning(2). + The value of this object is empty string when + the value of sysHighAvailabilityOperStatus is + running(1). + + This object is supported in systems with High + System Availability feature support." + ::= { systemGrp 61 } + +sysExtendedRmonNetflowModuleMask OBJECT-TYPE + SYNTAX BITS { + module1(0), + module2(1), + module3(2), + module4(3), + module5(4), + module6(5), + module7(6), + module8(7), + module9(8), + module10(9), + module11(10), + module12(11), + module13(12), + module14(13), + module15(14), + module16(15) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates Netflow Export Data (NDE) to be sent to + which Network Analysis Modules (NAM) in the same + chassis. + + If users set a bit from off to on, the system will + check the corresponding module is a NAM or not. + If it is not, the system should return error. + + This mib object will only be supported by the + system that can support the multiple NAM modules." + ::= { systemGrp 62 } + +sshPublicKeySize OBJECT-TYPE + SYNTAX INTEGER (0 | 512..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates public key size in bits. In write, if + a key does not exist, a value between 512 and 2048 + will generate a RSA public key with the value as + its key size for secured shell access. If a key + exists a value other than 0 is valid, indicating a + clear key operation. In read, the current key size + is returned if a key exists. If not,a 0 is + returned." + ::= { systemGrp 63 } + +sysMaxRmonMemory OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the maximum percentage of the memory + usage for RMON." + ::= { systemGrp 64 } + +sysMacReductionAdminEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether Mac Reduction feature (to + reduce the number of MAC addresses used in + bridge identifier) is administratively enabled + on the device or not." + ::= { systemGrp 65 } + +sysMacReductionOperEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether Mac Reduction feature (to + reduce the number of MAC addresses used in + bridge identifier) is operationaly enabled + on the device or not. + + If the value of this object is true(1), then + the accepted values for dot1dStpPriority + in BRIDGE-MIB should be multiples of 4096 plus + bridge instance ID, such as VlanIndex. Changing + this object value might cause the values of + dot1dBaseBridgeAddress and dot1dStpPriority + in BRIDGE-MIB to be changed also." + ::= { systemGrp 66 } + +sysStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + ok(2), -- status ok + minorFault(3), -- minor problem + majorFault(4) -- major problem + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operational status of the system." + ::= { systemGrp 67 } + +-- the chassis group + +-- Implementation of the chassis group is current for all Cisco +-- Workgroup Stack products. + +chassisSysType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + wsc1000(3), -- 2+8 Port CDDI Concentrator + wsc1001(4), -- 2+8 Port FDDI Concentrator + wsc1100(5), -- 2+16 Port FDDI/CDDI Concentrator + wsc5000(6), -- 5 slot Switch + wsc2900(7), -- closed 2 slot Switch + wsc5500(8), -- 13 slot Switch + wsc5002(9), -- 2 slot Switch + wsc5505(10), -- 5 slot Switch + wsc1200(11), -- 2+8 Port FDDI/Ethernet Switch + wsc1400(12), -- 2 slot FDDI/CDDI Concentrator + wsc2926(13), -- closed 2 slot Switch + wsc5509(14), -- 9 slot Switch + wsc6006(15), -- 6 slot Switch + wsc6009(16), -- 9 slot Switch + wsc4003(17), -- 3 slot Switch + wsc5500e(18),-- 13 slot Switch + wsc4912g(19), -- closed 2 slot Switch + wsc2948g(20), -- closed 2 slot Switch + wsc6509(22), -- 9 slot Switch + wsc6506(23), -- 6 slot Switch + wsc4006(24), -- 6 slot Switch + wsc6509NEB(25),-- 9 slot Verticle Chassis Switch + wsc2980g(26), -- closed 3 slot Switch + wsc6513(27), -- 13 slot Switch + wsc2980ga(28), -- closed 3 slot Switch + cisco7603(30), -- 3 slot Chassis (Nebula-SP) + cisco7606(31), -- 6 slot Chassis (Seaquest-SP) + cisco7609(32), -- 9 slot chassis + wsc6503(33), -- 3 slot Chassis + wsc6509NEBA(34), -- 9 slot Chassis + wsc4507(35), -- 7 slot Chassis (Galaxy3) + wsc4503(36), -- 3 slot Chassis (Galaxy5) + wsc4506(37), -- 6 slot Chassis (Galaxy6) + wsc65509(38), -- 9 slot Chassis + cisco7613(40), -- 13 slot Chassis + wsc2948ggetx(41), -- closed 2 slot Switch + cisco7604(42), -- 4 slot Chassis + wsc6504e(43), -- 4 slot Chassis + mec6524gs8s(45), -- closed 1 slot switch + mec6524gt8s(48), -- closed 1 slot switch + wsc6509ve(51), -- 9 slot Chassis + cisco7603s(52), -- 3 slot Chassis + c6880xle(54), -- 5 slot Chassis + c6807xl(55), -- 7 slot Chassis + c6880x(56) -- 5 slot Chassis + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The chassis system type." + ::= { chassisGrp 1 } + +chassisBkplType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + fddi(2), -- FDDI + fddiEthernet(3),-- FDDI and Ethernet + giga(4), -- 1.2 Gigabit switch + giga3(5), -- 3.6 Gigabit switch + giga3E(6), -- 3.6 Gigabit switch + -- enhanced + giga12(7), -- 12 Gigabit switch + giga16(8), -- 16 Gigabit switch + giga40(9) -- 40 Gigabit switch + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The chassis backplane type." + ::= { chassisGrp 2 } + +chassisPs1Type OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + none(2), -- no power supply + w50(3), -- 50 watt supply + w200(4), -- 200 watt supply + w600(5), -- 600 watt supply + w80(6), -- 80 watt supply + w130(7), -- 130 watt supply + wsc5008(8), -- 376 watt supply + wsc5008a(9), -- 376 watt supply w/PFC + w175(10), -- 175 watt supply + wsc5068(11), -- 376 watt supply DC + wsc5508(12), -- 1100 watt supply + wsc5568(13), -- 1200 watt supply DC + wsc5508a(14), -- 1200 watt supply + w155(15), -- 155 watt supply + w175pfc(16), -- 175 watt supply w/PFC + w175dc(17), -- 175 watt supply DC + wsc5008b(18), -- 376 watt supply + -- w/PFC, OCP + wsc5008c(19), -- 436 watt supply w/PFC + wsc5068b(20), -- 376 watt supply DC + -- w/OCP + wscac1000(21), -- 1000 watt supply AC + wscac1300(22), -- 1300 watt supply AC + wscdc1000(23), -- 1000 watt supply DC + wscdc1360(24), -- 1360 watt supply DC + wsx4008(25), -- 400 watt supply + wsc5518(26), -- 805 watt supply AC + wsc5598(27), -- 805 watt supply DC + w120(28), -- 120 watt + externalPS(29), -- external power supply + wscac2500w(30), -- 2500 watt supply AC + wscdc2500w(31), -- 2500 watt supply DC + wsx4008dc(32), -- 400 watt supply DC + wscac4000w(33), -- 4000 watt supply AC + pwr4000dc(34), -- 4000 watt supply DC + pwr950ac(35), -- 950 watt supply AC + pwr950dc(36), -- 950 watt supply DC + pwr1900ac(37), -- 1900 watt supply AC + pwr1900dc(38), -- 1900 watt supply DC + pwr1900ac6(39), -- 1900 watt supply + -- AC/6 slots + wsx4008ac650w(42), -- 650 watt supply AC + wsx4008dc650w(43), -- 650 watt supply DC + wscac3000w(44), -- 3000 watt supply AC + pwrc451000ac(46), -- 1000 watt supply AC + pwrc452800acv(47),-- 2800 watt supply AC + pwrc451300acv(48),-- 1300 watt supply AC + pwrc451400dcp(49),-- 1400 watt supply DC + wscdc3000w(50), -- 3000 watt supply DC + pwr1400ac(51), -- 1400 watt supply AC + w156(52), -- 156 watt supply AC + wscac6000w(53), -- 6000 watt supply AC + pwr2700ac(54), -- 2700 watt supply AC + pwr2700dc(55), -- 2700 watt supply DC + wscac8700we(58), -- 8700 watt supply AC + pwr2700ac4(59), -- 2700 watt supply AC + pwr2700dc4(60), -- 2700 watt supply DC + pwr400dc(63), -- 400 watt supply DC + pwr400ac(64), -- 400 watt supply AC + pwr6000dc(105), -- 6000 watt supply DC + pwr1500dc(106), -- 1500 watt supply DC + c6880x3kwac(150), -- 3000 watt supply AC + c6880x3kwdc(151), -- 3000 watt supply DC + c6800xl3kwac(152) -- 3000 watt supply AC + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power supply number 1." + ::= { chassisGrp 3 } + +chassisPs1Status OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + ok(2), -- status ok + minorFault(3), -- minor problem + majorFault(4) -- major problem + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of power supply number 1. If the status is + not ok, the value of chassisPs1TestResult gives + more detailed information about the power supply's + failure condition(s)." + ::= { chassisGrp 4 } + +chassisPs1TestResult OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Test result for power supply number 1. A zero + indicates that the supply passed all tests. Bits + set in the result indicate error conditions." + ::= { chassisGrp 5 } + +chassisPs2Type OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + none(2), -- no power supply + w50(3), -- 50 watt supply + w200(4), -- 200 watt supply + w600(5), -- 600 watt supply + w80(6), -- 80 watt supply + w130(7), -- 130 watt supply + wsc5008(8), -- 376 watt supply + wsc5008a(9), -- 376 watt supply w/PFC + w175(10), -- 175 watt supply + wsc5068(11), -- 376 watt supply DC + wsc5508(12), -- 1100 watt supply + wsc5568(13), -- 1200 watt supply DC + wsc5508a(14), -- 1200 watt supply + w155(15), -- 155 watt supply + w175pfc(16), -- 175 watt supply w/PFC + w175dc(17), -- 175 watt supply DC + wsc5008b(18), -- 376 watt supply + -- w/PFC, OCP + wsc5008c(19), -- 436 watt supply w/PFC + wsc5068b(20), -- 376 watt supply DC + -- w/OCP + wscac1000(21), -- 1000 watt supply AC + wscac1300(22), -- 1300 watt supply AC + wscdc1000(23), -- 1000 watt supply DC + wscdc1360(24), -- 1360 watt supply DC + wsx4008(25), -- 400 watt supply + wsc5518(26), -- 805 watt supply AC + wsc5598(27), -- 805 watt supply DC + w120(28), -- 120 watt + externalPS(29), -- external power supply + wscac2500w(30), -- 2500 watt supply AC + wscdc2500w(31), -- 2500 watt supply DC + wsx4008dc(32), -- 400 watt supply DC + wscac4000w(33), -- 4000 watt supply AC + pwr4000dc(34), -- 4000 watt supply DC + pwr950ac(35), -- 950 watt supply AC + pwr950dc(36), -- 950 watt supply DC + pwr1900ac(37), -- 1900 watt supply AC + pwr1900dc(38), -- 1900 watt supply DC + pwr1900ac6(39), -- 1900 watt supply + -- AC/6 slots + wsx4008ac650w(42), -- 650 watt supply AC + wsx4008dc650w(43), -- 650 watt supply DC + wscac3000w(44), -- 3000 watt supply AC + pwrc451000ac(46), -- 1000 watt supply AC + pwrc452800acv(47),-- 2800 watt supply AC + pwrc451300acv(48),-- 1300 watt supply AC + pwrc451400dcp(49),-- 1400 watt supply DC + wscdc3000w(50), -- 3000 watt supply DC + pwr1400ac(51), -- 1400 watt supply AC + w156(52), -- 156 watt supply AC + wscac6000w(53), -- 6000 watt supply AC + pwr2700ac(54), -- 2700 watt supply AC + pwr2700dc(55), -- 2700 watt supply DC + wscac8700we(58), -- 8700 watt supply AC + pwr2700ac4(59), -- 2700 watt supply AC + pwr2700dc4(60), -- 2700 watt supply DC + pwr400dc(63), -- 400 watt supply DC + pwr400ac(64), -- 400 watt supply AC + pwr6000dc(105), -- 6000 watt supply DC + pwr1500dc(106), -- 1500 watt supply DC + c6880x3kwac(150), -- 3000 watt supply AC + c6880x3kwdc(151), -- 3000 watt supply DC + c6800xl3kwac(152) -- 3000 watt supply AC + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power supply number 2." + ::= { chassisGrp 6 } + +chassisPs2Status OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + ok(2), -- status ok + minorFault(3), -- minor problem + majorFault(4) -- major problem + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of power supply number 2. If the status is + not ok, the value of chassisPs2TestResult gives + more detailed information about the power supply's + failure condition(s)." + ::= { chassisGrp 7 } + +chassisPs2TestResult OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Test result for power supply number 2. A zero + indicates that the supply passed all tests. Bits + set in the result indicate error conditions." + ::= { chassisGrp 8 } + +chassisFanStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + ok(2), -- status ok + minorFault(3), -- minor problem + majorFault(4) -- major problem + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the chassis fan. If the status is not + ok, the value of chassisFanTestResult gives more + detailed information about the fan's failure + condition(s)." + ::= { chassisGrp 9 } + +chassisFanTestResult OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Test result for the chassis fan. A zero indicates + that the fan passed all tests. Bits set in the + result indicate error conditions." + ::= { chassisGrp 10 } + +chassisMinorAlarm OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The chassis minor alarm status." + ::= { chassisGrp 11 } + +chassisMajorAlarm OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The chassis major alarm status." + ::= { chassisGrp 12 } + +chassisTempAlarm OBJECT-TYPE + SYNTAX INTEGER { + off(1), -- temperature within normal + -- range + on(2), -- temperature too high + critical(3) -- critical temperature, + -- system shut down imminent + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The chassis temperature alarm status." + ::= { chassisGrp 13 } + +chassisNumSlots OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of slots in the chassis available for + plug-in modules." + ::= { chassisGrp 14 } + +chassisSlotConfig OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An indication of which slots in the chassis have + modules inserted. This is an integer value with + bits set to indicate configured modules. It can be + interpreted as a sum of f(x) as x goes from 1 to + the number of slots, where f(x) = 0 for no module + inserted and f(x) = exp(2, x-1) for a module + inserted." + ::= { chassisGrp 15 } + +chassisModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The manufacturer's model number for the chassis." + ::= { chassisGrp 16 } + +chassisSerialNumber OBJECT-TYPE + SYNTAX INTEGER (0..999999999) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The serial number of the chassis in a numeric + format. If the chassis uses an alphanumeric + serial number, this MIB object will return 0. + + This object is deprecated and replaced by + entPhysicalSerialNum in ENTITY-MIB." + ::= { chassisGrp 17 } + +-- chassis component table + +chassisComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChassisComponentEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "A list of the chassis related components in the + chassis. + + This table is deprecated and replaced by + entPhysicalTable in ENTITY-MIB." + ::= { chassisGrp 18 } + +chassisComponentEntry OBJECT-TYPE + SYNTAX ChassisComponentEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Entry containing information about one component + in the chassis." + INDEX { chassisComponentIndex } + ::= { chassisComponentTable 1 } + +ChassisComponentEntry ::= + SEQUENCE { + chassisComponentIndex + INTEGER, + chassisComponentType + INTEGER, + chassisComponentSerialNumber + DisplayString, + chassisComponentHwVersion + DisplayString, + chassisComponentModel + DisplayString + } + +chassisComponentIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "A unique value for each chassis related component + within the chassis." + ::= { chassisComponentEntry 1 } + +chassisComponentType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- unknown chassis component + wsc6000cl(2), -- clock module for cat6000 + wsc6000vtt(3), -- VTT module for cat6000 + wsc6000tempSensor(4), -- Temp Sensor for cat6000 + wsc6513Clock(5), -- clock for WS-C6513 + clk7600(6), -- clock module for cisco7600 + ws9SlotFan(7), -- Catalyst 6000 Fan Tray for + -- 9-Slot Systems + fanMod9(8), -- Cisco 7609 and Catalyst + -- 6509-NEB-A Fan Tray + wsc6506eFan(10), -- Catalyst 6506 E FAN Tray + wsc6509eFan(11), -- Catalyst 6509 E FAN Tray + wsc6503eFan(13), -- Catalyst 6503 E FAN Tray + wsc6000vtte(14), -- VTT module for cat6000 E + fanMod4Hs(15), -- Fan module for cisco7604 + -- and WS-C6504 + fan6524(16), -- Catalyst 6524 Series FAN Tray + fanMod6Shs(17), -- 6-slot FAN for CISCO7606-S + fanMod9Shs(18), -- 9-slot FAN for CISCO7609-S + fanMod9St(19), -- 9-slot FAN for CISCO7609-S + wsc6509veFan(20),-- Fan Tray for WS-C6509-V-E + fanMod3Hs(21), -- Fan Tray for CISCO7603-S + c6880xFan(25), -- Fan Tray for C6880-X + c6807xlFan(26), -- Fan Tray for C6807-XL + c6800xl33vcon(27) -- PS Converter for C6807-XL + + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The type of the chassis component." + ::= { chassisComponentEntry 2 } + +chassisComponentSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0 .. 20)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The serial number of the chassis component." + ::= { chassisComponentEntry 3 } + +chassisComponentHwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0 .. 20)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The hardware version of the chassis component." + ::= { chassisComponentEntry 4 } + +chassisComponentModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0 .. 20)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The manufacturer's model number for the chassis + component." + ::= { chassisComponentEntry 5 } + +chassisSerialNumberString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The serial number of the chassis. This MIB object + will return the chassis serial number for any + chassis that either a numeric or an alphanumeric + serial number is being used." + ::= { chassisGrp 19 } + +chassisPs3Type OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + none(2), -- no power supply + wsx4008(25), -- 400 watt supply + wsx4008dc(32), -- 400 watt supply DC + wsx4008ac650w(42), -- 650 watt supply AC + wsx4008dc650w(43) -- 650 watt supply DC + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of power supply number 3. This object is + only supported by systems that can have 3 or more + power supplies." + ::= { chassisGrp 20 } + +chassisPs3Status OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + ok(2), -- status ok + minorFault(3), -- minor problem + majorFault(4) -- major problem + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of power supply number 3. If the status is + not ok, the value of chassisPs3TestResult gives + more detailed information about the power supply's + failure condition(s). This object is only + supported by systems that can have 3 or more + power supplies." + ::= { chassisGrp 21 } + +chassisPs3TestResult OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Test result for power supply number 3. A zero + indicates that the supply passed all tests. Bits + set in the result indicate error conditions. This + object is only supported by systems that can + have 3 or more power supplies." + ::= { chassisGrp 22 } + +chassisPEMInstalled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether Power Entry Module is installed + into the Chassis or not. Power Entry Module is a + connection into the system for an external + power supply of -48 Volts. This object is only + supported by systems that can have 3 or more power + supplies." + ::= { chassisGrp 23 } + + + +-- the module group + +moduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of module entries. The number of entries + is the number of modules in the chassis." + ::= { moduleGrp 1 } + +moduleEntry OBJECT-TYPE + SYNTAX ModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing information about one module in + the chassis." + INDEX { moduleIndex } + ::= { moduleTable 1 } + +ModuleEntry ::= + SEQUENCE { + moduleIndex + INTEGER, + moduleType + INTEGER, + moduleSerialNumber + INTEGER, + moduleHwHiVersion + INTEGER, + moduleHwLoVersion + INTEGER, + moduleFwHiVersion + INTEGER, + moduleFwLoVersion + INTEGER, + moduleSwHiVersion + INTEGER, + moduleSwLoVersion + INTEGER, + moduleStatus + INTEGER, + moduleTestResult + INTEGER, + moduleAction + INTEGER, + moduleName + DisplayString, + moduleNumPorts + INTEGER, + modulePortStatus + OCTET STRING, + moduleSubType + INTEGER, + moduleModel + DisplayString, + moduleHwVersion + DisplayString, + moduleFwVersion + DisplayString, + moduleSwVersion + DisplayString, + moduleStandbyStatus + INTEGER, + moduleIPAddress + IpAddress, + moduleIPAddressVlan + VlanIndex, + moduleSubType2 + INTEGER, + moduleSlotNum + INTEGER, + moduleSerialNumberString + DisplayString, + moduleEntPhysicalIndex + PhysicalIndex, + moduleAdditionalStatus + BITS + } + +moduleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A unique value for each module within the + chassis." + ::= { moduleEntry 1 } + +moduleType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + empty(2), -- nothing installed + wsc1000(3), -- 2+8 Port CDDI Concentrator + wsc1001(4), -- 2+8 Port FDDI Concentrator + wsc1100(5), -- 2+16 Port FDDI/CDDI Concentrator + wsc1200(11), -- 2+8 Port FDDI/Ethernet Switch + wsc1400(12), -- 2 slot FDDI/CDDI Concentrator + + -- the following modules are for the WS-C1400 + wsx1441(13), -- 8 port Multi Mode FDDI (MIC connector) + wsx1444(14), -- 8 port Single Mode FDDI (ST connector) + wsx1450(15), -- 2 port MM FDDI (MIC), 12 port + -- CDDI(RJ-45) + wsx1483(16), -- 16 port CDDI (RJ-45 connector) + wsx1454(17), -- 2 port SM FDDI (ST), 12 port CDDI + -- (RJ-45) + wsx1455(18), -- 10 port MM FDDI (SC connector) + wsx1431(19), -- 4 port Multi Mode FDDI (MIC connector) + wsx1465(20), -- 2 port MM FDDI (SC), 12 port CDDI + -- (RJ-45) + wsx1436(21), -- 4 port SM FDDI (ST), 4 port MM FDDI + -- (MIC) + wsx1434(22), -- 4 port Single Mode FDDI (ST connector) + + -- the following modules are for the WSC-5000 series + wsx5009(23), -- Supervisor Module 1, 2 100 BaseTX + -- (RJ-45/MII) + wsx5013(24), -- 24 port 10BaseT (RJ-45 connector) + wsx5011(25), -- 12 port 10BaseFL MultiMode (ST + -- connector) + wsx5010(26), -- 24 port 10BaseT (Telco connector) + wsx5113(27), -- 12 port 100BaseTX (RJ-45 connector) + wsx5101(28), -- 1 dual attach Multi Mode FDDI + -- (MIC connector) + wsx5103(29), -- 1 dual attach CDDI (RJ-45 connector) + wsx5104(30), -- 1 dual attach Single Mode FDDI (ST + -- connector) + wsx5155(32), -- 1 port Multi Mode OC-3 ATM (SC + -- connector) + wsx5154(33), -- 1 port Single Mode OC-3 ATM (SC + -- connector) + wsx5153(34), -- 1 port UTP OC-3 ATM (RJ-45 connector) + wsx5111(35), -- 12 port 100BaseFX Multi Mode (SC + -- connector) + wsx5213(36), -- 12 port 10/100BaseTX (RJ-45 connector) + wsx5020(37), -- 48 port 4 segment 10BaseT (Telco + -- connector) + wsx5006(38), -- Supervisor Mod 1, 2 100BaseFX Multi Mode + -- (SC) + wsx5005(39), -- Supervisor Mod 1, 2 100BaseFX Single + -- Mode (SC) + wsx5509(40), -- Supervisor Mod 2, 2 100BaseTX + -- (RJ-45/MII) + wsx5506(41), -- Supervisor Mod 2, 2 100BaseFX Multi Mode + -- (SC) + wsx5505(42), -- Supervisor Mod 2, 2 100BaseFX Single + -- Mode (SC) + wsx5156(43), -- 1 dual phy UTP OC-3 ATM (RJ-45 + -- connector) + wsx5157(44), -- 1 dual phy Single Mode OC-3 ATM (SC + -- connector) + wsx5158(45), -- 1 dual phy Multi Mode OC-3 ATM (SC + -- connector) + wsx5030(46), -- 16 port Token Ring (RJ-45 connector) + wsx5114(47), -- 6 port SM, 6 port MM 100BaseFX (SC + -- connector) + wsx5223(48), -- 24 port 3 segment 100BaseTX (RJ-45 + -- connector) + wsx5224(49), -- 24 port 10/100BaseTX (RJ-45 connector) + wsx5012(50), -- 48 port 10BaseT (Telco connector) + wsx5302(52), -- Vlan router + wsx5213a(53), -- 12 port 10/100BaseTX (RJ-45 connector) + wsx5380(54), -- Network Analysis Module + wsx5201(55), -- 12 port 100BaseFX Multi Mode (SC + -- connector) + wsx5203(56), -- 12 port 10/100BaseTX (RJ-45 connector) + wsx5530(57), -- Supervisor Module 3 + wsx5161(61), -- 1 dual phy Multi Mode OC-12 ATM (SC + -- connector) + wsx5162(62), -- 1 dual phy Single Mode OC-12 ATM (SC + -- connector) + wsx5165(65), -- ATM bridge + wsx5166(66), -- 1 dual phy DS3 ATM (BNC connector) + wsx5031(67), -- 16 port Multi Mode Token Ring (ST + -- connector) + wsx5410(68), -- 9 port 1000BaseX (GBIC connector) + wsx5403(69), -- 3 port 1000BaseX (GBIC connector) + wsx5201r(73), -- 12 port 100BaseFX Multi Mode (SC + --connector) + wsx5225r(74), -- 24 port 10/100BaseTX (RJ-45 connector) + wsx5014(75), -- 48 port 10BaseT (RJ-45 connector) + wsx5015(76), -- 24 port 10BaseFL (MT-RJ connector) + wsx5236(77), -- 24 port 100BaseFX Multi Mode (MT-RJ + -- connector) + wsx5540(78), -- Supervisor Module 2 GS + wsx5234(79), -- 24 port 10/100BaseTX (RJ-45 connector) + wsx5012a(81), -- 48 port 10BaseT (Telco connector) + wsx5167(82), -- 1 dual phy Multi Mode OC-3 ATM (SC + -- connector) + wsx5239(83), -- 36 port 10/100BaseTX (Telco connector) + wsx5168(84), -- 1 dual phy Single Mode OC-3 ATM (SC + -- connector) + wsx5305(85), -- 8 port 100BaseFX MM (SC)/Ethernet bridge + wsx5550(87), -- Supervisor Module 3 GS, 2 port GBIC + wsf5541(88), -- RSFC for wsx5540, wsx5550 + wsx5534(91), -- Supervisor Module 3 FSX + wsx5536(92), -- Supervisor Module 3 FLX + wsx5237(96), -- 24 port 100BaseFX Single Mode (MT-RJ + -- connector) + + -- the following modules are for the WSC-6000 series + wsx6ksup12ge(200), -- 2 port 1000BaseX Supervisor Mod + -- (GBIC) + wsx6408gbic(201), -- 8 port 1000BaseX (GBIC) + wsx6224mmmt(202), -- 24 port 100BaseFX MM (MT-RJ) + wsx6248rj45(203), -- 48 port 10/100BaseTX (RJ-45) + wsx6248tel(204), -- 48 port 10/100BaseTX (Telco) + wsx6302msm(206), -- Multilayer switch module + wsf6kmsfc(207), -- Multilayer switch feature card + wsx6024flmt(208), -- 24 port 10BaseFL (MT-RJ) + wsx6101oc12mmf(209),-- 1 port Multi Mode OC-12 ATM (SC) + wsx6101oc12smf(210),-- 1 port Single Mode OC-12 ATM (SC) + wsx6416gemt(211), -- 16 port 1000BaseSX (MT-RJ) + wsx61822pa(212), -- 2 port adapter FlexWAN Module + osm2oc12AtmMM(213),-- 2-port OC-12 ATM MM + osm2oc12AtmSI(214),-- 2-port OC-12 ATM SI + osm4oc12PosMM(216),-- 4-port OC-12c POS MM + osm4oc12PosSI(217),-- 4-port OC-12c POS SI + osm4oc12PosSL(218),-- 4-port OC-12c POS SL + wsx6ksup1a2ge(219),-- 2 port 1000BaseX Supervisor Mod + -- (GBIC) + wsx6302amsm(220), -- Multilayer switch module (Rev. A) + wsx6416gbic(221), -- 16 port 1000BaseX (GBIC) + wsx6224ammmt(222), -- 24 port 100BaseFX MM (MT-RJ), + -- Enhanced QoS + wsx6380nam(223), -- Network Analysis Module + wsx6248arj45(224), -- 48 port 10/100BaseTX (RJ-45) + -- Enhanced QoS + wsx6248atel(225), -- 48 port 10/100BaseTX (Telco) + -- Enhanced QoS + wsx6408agbic(226), -- 8 port 1000BaseX (GBIC),Enhanced + -- QoS + wsx6608t1(229), -- 8 port T1 (1.544 Mps) + wsx6608e1(230), -- 8 port E1 (2.048 Mps) + wsx6624fxs(231), -- 24 port FXS Analog station module + wsx6316getx(233), -- 16 port 1000BaseT (RJ-45) + wsf6kmsfc2(234), -- Multilayer switch feature card II + wsx6324mmmt(235), -- 24 port 100BaseFX MM (MT-RJ) + wsx6348rj45(236), -- 48 port 10/100BaseTX (RJ-45) + wsx6ksup22ge(237), -- 2 port 1000BaseX Supervisor Mod 2 + -- (GBIC) + wsx6324sm(238), -- 24 port 100BaseFX SM (MT-RJ) + wsx6516gbic(239), -- 16 port 1000BaseX (GBIC) + osm4geWanGbic(240), -- 4 port 1000BaseX (GBIC) + osm1oc48PosSS(241), -- 1 port OC-48 POS SS + osm1oc48PosSI(242), -- 1 port OC-48 POS SI + osm1oc48PosSL(243), -- 1 port OC-48 POS SL + wsx6381ids(244), -- Intrusion Detection module + wsc6500sfm(245), -- Switch Fabric Module + osm16oc3PosMM(246), -- 16 port OC3 POS MM + osm16oc3PosSI(247), -- 16 port OC3 POS SI + osm16oc3PosSL(248), -- 16 port OC3 POS SL + osm2oc12PosMM(249), -- 2 port OC12 POS MM + osm2oc12PosSI(250), -- 2 port OC12 POS SI + osm2oc12PosSL(251), -- 2 port OC12 POS SL + wsx650210ge(252), -- 1 port 10 Gigabit Ethernet + osm8oc3PosMM(253), -- 8 port OC3 POS MM + osm8oc3PosSI(254), -- 8 port OC3 POS SI + osm8oc3PosSL(255), -- 8 port OC3 POS SL + wsx6548rj45(258), -- 48 port 10/100BaseTX (RJ-45) + wsx6524mmmt(259), -- 24 port 100BaseFX MM (MT-RJ) + wsx6066SlbApc(260), -- SLB Application Processor Complex + wsx6516getx(261), -- 16 port 10/100/1000BaseT (RJ-45) + osm2oc48OneDptSS(265), -- 2 port OC48 1 DPT SS + osm2oc48OneDptSI(266), -- 2 port OC48 1 DPT SI + osm2oc48OneDptSL(267), -- 2 port OC48 1 DPT SL + osm2oc48OneDptSSDual(268), -- 2 port OC48 DPT SS + -- dual-natured + osm2oc48OneDptSIDual(269), -- 2 port OC48 DPT SI + -- dual-natured + osm2oc48OneDptSLDual(270), -- 2 port OC48 DPT SL + -- dual-natured + wsx6816gbic(271), -- 16 port 1000BaseX (Layer 3) + osm4choc12T3MM(272), -- 4 port OC-12 Multimode + osm4choc12T3SI(273), -- 4 port OC-12 Singlemode + -- Intermediate + osm8choc12T3MM(274), -- 8 port OC-12 Multimode + osm8choc12T3SI(275), -- 8 port OC-12 Singlemode + -- Intermediate + osm1choc48T3SS(276), -- 1 port OC-48 Singlemode Short + osm2choc48T3SS(277), -- 2 port OC-48 Singlemode Short + wsx6500sfm2(278), -- Switch Fabric Module 136 + osm1choc48T3SI(279), -- 1 port OC-48 Singlemode + -- Intermediate + osm2choc48T3SI(280), -- 2 port OC-48 Singlemode + -- Intermediate + wsx6348rj21(281), -- 48 port 10/100BaseTX (RJ-21) + wsx6548rj21(282), -- 48 port 10/100BaseTX (RJ-21) + wsSvcCmm(284), -- AVVID Services Module + wsx650110gex4(285), -- 1 port 10 Gigabit Ethernet (EX4) + osm4oc3PosSI(286), -- 4 port OC3 POS SI + osm4oc3PosMM(289), -- 4 port OC3 POS MM + wsSvcIdsm2(290), -- Intrusion Detection module + wsSvcNam2(291), -- Network Analysis Module + wsSvcFwm1(292), -- Firewall Module + wsSvcCe1(293), -- Web Cache/Content Engine Module + wsSvcSsl1(294), -- SSL Module + osm8choc3DS0SI(295), -- 8 port OC3 DS0 SI + osm4choc3DS0SI(296), -- 4 port OC3 DS0 SI + osm1choc12T1SI(297), -- 1 port OC3 T1 SI + + -- the following modules are for the WSC-4000 series + wsx4012(300), -- Supervisor Module + wsx4148rj(301), -- 48 port 10/100BaseTX (RJ-45) + wsx4232gbrj(302), -- 2 1000X (GBIC), 32 10/100BaseTX + -- (RJ-45) + wsx4306gb(303), -- 6 port 1000BaseX (GBIC) + wsx4418gb(304), -- 18 port 1000BaseX (GBIC) + wsx44162gbtx(305), -- 2 1000BaseX (GBIC), 16 1000BaseT + -- (RJ-45) + wsx4912gb(306), -- 12 port 1000BaseX (GBIC) + wsx2948gbrj(307), -- 2 1000X (GBIC), 48 10/100BaseTX + -- (RJ-45) + wsx2948(309), -- Supervisor Module + wsx4912(310), -- Supervisor Module + wsx4424sxmt(311), -- 24 port 1000BaseSX (MT-RJ) + wsx4232rjxx(312), -- 32 port 10/100 (RJ-45) + uplink + -- submodule + wsx4148rj21(313), -- 48 port 10/100BaseTX (RJ-21) + wsx4124fxmt(317), -- 24 port 100BaseFX MM (MT-RJ) + wsx4013(318), -- Supervisor Module 2, 2 port + -- 1000X(GBIC) + wsx4232l3(319), -- 32 10/100TX(RJ-45), 2 1000X + -- Routed port + wsx4604gwy(320), -- 1 port 1000 Mb routed + 1 daughter + -- card + wsx44122Gbtx(321), -- 2 1000BaseX(GBIC), 12 1000BaseT + -- (RJ-45) + wsx2980(322), -- Supervisor module for wsc2980g + wsx2980rj(323), -- 48 port 10/100BaseTX + wsx2980gbrj(324), -- 32 port 10/100BaseTX + 2 port + -- 1000X + wsx4019(325), -- Switch Fabric Module + wsx4148rj45v(326), -- 48 port 10/100BaseT Voice Power + -- module + wsx4424gbrj45(330),-- 24 10/100/1000BaseTX (RJ-45) + wsx4148fxmt(331), -- 48 port 100BaseFX MM (MT-RJ) + wsx4448gblx(332), -- 48 port 1000BaseX (SFP GBIC) + wsx4448gbrj45(334), -- 48 port 10/100/1000Base TX + -- (RJ-45) + wsx4148lxmt(337), -- 48 port 100BaseLX + wsx4548gbrj45(339), -- 48 port 10/100/1000Base TX + -- (RJ-45) + wsx4548gbrj45v(340), -- 48 port 10/100/1000T Voice + -- module + wsx4248rj21v(341), -- 48 port 10/100 (RJ-21) Voice + -- module + wsx4302gb(342), -- 2 port 1000BaseX (GBIC) + wsx4248rj45v(343), -- 48 port 10/100BaseT Voice Power + -- module + wsx2948ggetx(345), -- Supervisor Module for + -- wsc2948ggetx + wsx2948ggetxgbrj(346), -- 4 1000Base FX(SFP), 48 + -- 10/100/1000 BaseTX (RJ-45) + -- the following modules are for the WSC-6000 series + wsx6516aGbic(502), -- 16 port 1000BaseX (GBIC) + wsx6148getx(503), -- 48 port 10/100/1000BaseT(RJ-45) + wsx6148x2rj45(506), -- 96 port 10/100BaseTX (RJ-45) + wsx6196rj21(507), -- 96 port 10/100BaseTX (RJ-21) + wssup32ge3b(509), -- 8 port 1000BaseX Supervisor + -- module + wssup3210ge3b(510), -- 2 port 10GBaseX Supervisor + -- module + mec6524gs8s(511), -- 24 port SFP with 8 SFP uplinks + mec6524gt8s(512), -- 24 port 10/100/1000BaseT with + -- 8 SFP uplinks + wssup32pge(515), -- 8 port 1000BaseX Supervisor + -- module PISA + wssup32p10ge(516), -- 2 port 10GBaseX Supervisor + -- module PISA + wssvcpisa32(597), -- PISA card (Multilayer switch & + -- service feature card) + -- (moduleSubType2) + me6524msfc2a(598), -- Multilayer switch feature card + -- II A + wsf6kmsfc2a(599), -- Multilayer switch feature card + -- II A + + -- WAN module for c6k and 76xx + osm12ct3T1(600), -- 12 port CT3 T1 + osm12t3e3(601), -- 12 port T3 E3 + osm24t3e3(602), -- 24 port T3 E3 + osm4GeWanGbicPlus(603), -- 4 GE WAN ports and 2 GE LAN ports + osm1choc12T3SI(604), -- 1 port OC-12 Singlemode + -- Intermediate + osm2choc12T3SI(605), -- 2 port OC-12 Singlemode + -- Intermediate + osm2oc12AtmMMPlus(606), -- 2-port OC-12 ATM MM + osm2oc12AtmSIPlus(607), -- 2-port OC-12 ATM SI + osm2oc12PosMMPlus(608), -- 2 port OC12 POS MM + osm2oc12PosSIPlus(609), -- 2 port OC12 POS SI + osm16oc3PosSIPlus(610), -- 16 port OC3 POS SI + osm1oc48PosSSPlus(611), -- 1 port OC-48 POS SS + osm1oc48PosSIPlus(612), -- 1 port OC-48 POS SI + osm1oc48PosSLPlus(613), -- 1 port OC-48 POS SL + osm4oc3PosSIPlus(614), -- 4 port OC3 POS SI + osm8oc3PosSLPlus(615), -- 8 port OC3 POS SL + osm8oc3PosSIPlus(616), -- 8 port OC3 POS SI + osm4oc12PosSIPlus(617), -- 4 port OC12 POS SI + c7600Es4Tg3cxl(618), -- 4x10GE with Pluggable optics + -- 3C XL + c7600Es2Tg3cxl(620), -- 2x10GE with Pluggable optics + -- 3C XL + c76EsXt4Tg3cxl(625), -- 4x10G ITU 3C XL + c76EsXt2Tg3cxl(626), -- 2x10GE ITU 3C XL + c7600Es4Tg3c(627), -- 4x10GE with Pluggable optics + -- 3C + c7600Es2Tg3c(629), -- 2x10GE with Pluggable optics + -- 3C + c76EsXt4Tg3c(633), -- 4x10G ITU 3C + c76EsXt2Tg3c(634), -- 2x10GE ITU 3C + + wsSvcIpSec1(903), -- VPN security blade module + wsSvcMwam1(910), -- Mobile Wireless Application + -- Module + wsSvcCsg1(911), -- Content Services Gateway Module + wsx6148rj45v(912), -- 48 port 10/100BaseTX (RJ-45) + wsx6148rj21v(913), -- 48 port 10/100BaseTX (RJ-21) + wsSvcNam1(914), -- Network Analysis Module + wsx6548getx(915), -- 48 port 10/100/1000BaseT(RJ-45) + wsSvcPsd1(919), -- Persistent Store Device + wsx6066SlbSk9(920), -- Content Switching Module with + -- SSL daughter card + wsx6148agetx(921), -- 48 port + -- 10/100/1000BaseTX (RJ-45) + wsx6148arj45(923), -- 48 port 10/100BaseTX (RJ-45) + wsSvcWlan1k9(924), -- Wireless LAN Application Module + wsSvcAon1k9(925), -- Application Oriented Network + -- Switching + ace106500k9(926), -- Application Control Engine + -- 10G Service Module + wsSvcWebVpnk9(927), -- Web VPN Module + wsx6148FeSfp(928), -- 48 port 100Base-X SFP Module + wsSvcAdm1k9(929), -- Anomaly Detection Module + wsSvcAgm1k9(930), -- Anomaly Guard Module + ace046500k9(936), -- Application Control Engine + -- 4G Service Module + wsSvcSamiBb(940), -- Service and Application Module + -- for IP + wsSvcWism2k9(946), -- Wireless Extensions Services + -- Module + wsSvcAsaSm1(947), -- Adaptive Security Appliance (ASA) + -- Service Module + wsSvcNam3k9(949), -- Network Analysis Module + wsSvcAsaSm1k7(950), -- Adaptive Security Appliance (ASA) + -- Service Module + wsSvcVse1k9(951), -- Virtual Services Engine (VSE) + -- Service Module + wssup720(1001), -- Supervisor Mod 720 CPU board + -- (moduleSubType2) + wssup720base(1002), -- Supervisor Mod 720 base board + m7600Sip600(1004), -- SPA (Shared Port Adapter) + -- carrier card (SIP-10G) + wsx6748getx(1007), -- 48 port 10/100/1000 (RJ-45) + wsx670410ge(1008), -- 4 port 10 GE + wsx6748sfp(1009), -- 48 port 1000Base FX (SFP GBIC) + wsx6724sfp(1010), -- 24 port 1000Base FX (SFP GBIC) + wsx670810ge(1016), -- 8 port X2 10 GE with DFC + vss72010g(1021), -- Supervisor Mod 720 10G + wsx6708a10ge(1023), -- 8 port X2 10 GE + wsx671610ge(1027), -- 16 port 10 GE + vssup2t10g(1031), -- Supervisor 2T baseboard + wsx6148ege45at(1032), -- 48-port IEEE802.3at compliant + -- Power over Ethernet Plus (PoEP) + -- with VDB + wsx671610t(1033), -- 16 port 10G RJ-45 + wsx690810g(1034), -- 8 port 10GE with CTS + wsx690440g(1035), -- 4-port 40-GE CFP + wsx6148egetx(1036), -- 48-port IEEE802.3at compliant + -- Power over Ethernet Plus (PoEP) + wsx6848tx(1037), -- 48 port 10/100/1000 (RJ-45) + wsx6848sfp(1039), -- 48 port 1000Base FX (SFP GBIC) + wsx6824sfp(1040), -- 24 port 1000Base FX (SFP GBIC) + wsx681610ge(1042), -- 16 port 10 GE + wsx681610t(1043), -- 16 port 10G RJ-45 + + -- constellation 2 WAN module + wsx65822pa(1101), -- Enhanced FlexWAN Module + m7600Sip200(1102), -- SPA (Shared Port Adapter) + -- carrier card (SIP-1) + m7600Sip400(1103), -- SPA (Shared Port Adapter) + -- carrier card (SIP-2) + c7600ssc400(1104), -- SPA Jacket card + c7600ssc600(1105), -- IPSEC-VPN SPA jacket card + esm2x10ge(1106), -- 2x10G CWAN + + -- the following modules are for FEX + c6800ia48td(1301), -- 48 port GE FEX + c6800ia48fpd(1304), -- 48 port GE POE FEX + + -- the following modules are for Catalyst 6800 + c6880x16p10g(1400), -- 16 ports 10G/1G SFP+ + c6880x(1401), -- C6880x supervisor + c6880xle16p10g(1402), -- 16 ports 10G/1G SFP+ Lite + c6880xle(1403), -- C6880x supervisor Lite + + -- 7600 only module + rsp720(1800), -- MSFC3 Daughterboard + -- (moduleSubType2) + rsp720base(1801), -- Router Switch Processor 720 + -- (moduleSubType2) + c7600msfc4(1805) -- 7600 MSFC4 cpu daughtercard + -- (moduleSubType2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of module." + ::= { moduleEntry 2 } + +moduleSerialNumber OBJECT-TYPE + SYNTAX INTEGER (0..999999999) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The serial number of the module in a numeric + format. If the module uses an alphanumeric serial + number, this MIB object will return 0. + + This object is deprecated and replaced by + entPhysicalSerialNum in ENTITY-MIB." + ::= { moduleEntry 3 } + +moduleHwHiVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The high part of the hardware version of the + module. + For example, if the hardware version is 3.1, the + value of moduleHwHiVersion is 3. + + This object is deprecated and replaced by + entPhysicalHardwareRev in ENTITY-MIB." + ::= { moduleEntry 4 } + +moduleHwLoVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The low part of the hardware version of the + module. + For example, if the hardware version is 3.1, the + value of moduleHwLoVersion is 1. + + This object is deprecated and replaced by + entPhysicalHardwareRev in ENTITY-MIB." + ::= { moduleEntry 5 } + +moduleFwHiVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The high part of the firmware version number. For + example, if the firmware version is 3.1, the value + of moduleFwHiVersion is 3. + + This object is deprecated and replaced by + entPhysicalFirmwareRev in ENTITY-MIB." + ::= { moduleEntry 6 } + +moduleFwLoVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The low part of the firmware version number. For + example, if the firmware version is 3.1, the value + of moduleFwLoVersion is 1. + + This object is deprecated and replaced by + entPhysicalFirmwareRev in ENTITY-MIB." + ::= { moduleEntry 7 } + +moduleSwHiVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The high part of the software version number. For + example, if the software version is 3.1, the value + of moduleSwHiVersion is 3. + + This object is deprecated and replaced by + entPhysicalSoftwareRev in ENTITY-MIB." + ::= { moduleEntry 8 } + +moduleSwLoVersion OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The low part of the software version number. For + example, if the software version is 3.1, the value + of moduleSwLoVersion is 1. + + This object is deprecated and replaced by + entPhysicalSoftwareRev in ENTITY-MIB." + ::= { moduleEntry 9 } + +moduleStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + ok(2), -- status ok + minorFault(3), -- minor problem + majorFault(4) -- major problem + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operational status of the module. If the + status is not ok, the value of moduleTestResult + gives more detailed information about the + module's failure condition(s)." + ::= { moduleEntry 10 } + +moduleTestResult OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The result of the module's self test. A zero + indicates that the module passed all tests. Bits + set in the result indicate error conditions." + ::= { moduleEntry 11 } + +moduleAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2), + enable(3), + disable(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object, when read, returns one of the + following results: + other(1): module permanently enabled + enable(3): module currently enabled + disable(4): module currently disabled + Setting this object to one of the acceptable + values gives the following results: + other(1): gives an error + reset(2): resets the module's control logic + enable(3): if the module status is configurable, + enables the module, else gives error + disable(4): if the module status is + configurable, disables the module, + else gives error. + Setting this object to any other values results in + an error." + ::= { moduleEntry 12 } + +moduleName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A descriptive string used by the network + administrator to name the module." + ::= { moduleEntry 13 } + +moduleNumPorts OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of ports supported by the module." + ::= { moduleEntry 14 } + +modulePortStatus OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A series of bytes containing status information + about the module and each of the ports on the + module. + The first byte contains the status for the module + (same value as moduleStatus), and subsequent bytes + contain status for the first through the last + ports on the module (same value as + portOperStatus)." + ::= { moduleEntry 15 } + +moduleSubType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + empty(2), -- nothing installed + + -- sub modules for the WS-X5505,5506,5509 + wsf5510(3), -- EARL 1 + wsf5511(4), -- EARL 1+ + + -- sub modules for the WS-X5302 + wsx5304(6), -- VIP II carrier + + -- sub modules for the WS-X5530,5540 + wsf5520(7), -- EARL 1+ + wsf5521(8), -- NFFC + wsf5531(9), -- NFFC II + + -- sub modules for the WS-X6K-SUP-2GE + wsf6020(100), -- L2 switching card + wsf6020a(101),-- L2 switching card II + wsf6kpfc(102),-- L3 switching engine + wsf6kpfc2(103),-- L3 switching engine II + + wsf6kvpwr(104), -- inline power card + + wsf6kdfc(105), -- distributed switching + -- engine + wsf6kpfc2a(106),-- L3 switching engine + -- IIA + wsf6kdfca(107), -- distributed switching + -- engine + + -- sub module for SPA Carrier Basecard + vsp300dfc(200), -- VSP 300 Earl7 + -- Daughtercard + wsf6kpfc3a(201), + -- Policy feature card 3A + wsf6kdfc3a(202), + -- Distributed forwarding card 3A + wsf6700dfc3a(203), + -- Distributed forwarding card 3A + wsf6kdfc3bxl(205), + -- Distributed forwarding card 3B + -- XL + wsf6kpfc3bxl(206), + -- Policy feature card 3B XL + wsf6700dfc3bxl(207), + -- Distributed forwarding card 3B + -- XL + wsf6700cfc(208), + -- Centralized forwarding card + m7600pfc3c(213), + -- Policy feature card 3C + wsf6kpfc3b(216), + -- Policy feature card 3B + wsf6700dfc3b(217), + -- Distributed forwarding card 3B + wsf6700dfc3c(218), + -- Distributed forwarding card + wsf6700dfc3cxl(221), + -- Distributed forwarding card + wsf6kdfc3b(223), + -- Distributed forwarding card 3B + mec6524pfc3c(224), + -- Policy feature card 3C + sip600earl(225), + -- Distributed feature card + vsf6kpfc3cxl(226), + -- Policy feature card 3C XL + vsf6kpfc3c(227), + -- Policy feature card 3C + c7600esmdfc3cxl(228), + -- Distributed forwarding card + -- 3C XL + vsf6kpfc4(229), + -- Policy feature card 4 + c7600esmdfc3c(230), + -- Distributed forwarding card 3C + wsf6kdfc4exl(231), + -- Distributed forwarding card + -- 4E XL + c7600Es3cxl(232), + -- Distributed forwarding card + -- 3C XL + c7600Es3c(233), + -- Distributed forwarding card + -- 3C + wsf6kdfc4e(234), + -- Distributed forwarding card + -- 4E + vsf6kpfc4xl(235), + -- Policy feature card 4 XL + wsf6kdfc4axl(236), + -- Distributed forwarding card + -- 4A XL + wsf6kdfc4a(237), + -- Distributed forwarding card + -- 4A + c6880xpfc(238), + -- Policy feature card + -- XXL Ultra + c6880xlepfc(239), + -- Policy feature card + -- Lite + c6880xdfc(240), + -- Distributed forwarding card + -- XXL Ultra + c6880xledfc(241) + -- Distributed forwarding card + -- Lite + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of daughterboard attached to this + module." + ::= { moduleEntry 16 } + +moduleModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The manufacturer's model number for the module." + ::= { moduleEntry 17 } + +moduleHwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The hardware version of the module." + ::= { moduleEntry 18 } + +moduleFwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware version of the module." + ::= { moduleEntry 19 } + +moduleSwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The software version of the module." + ::= { moduleEntry 20 } + +moduleStandbyStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + active(2), + standby(3), + error(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Redundant status of a module that supports + redundancy." + ::= { moduleEntry 21 } + +moduleIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If the module has a separate IP address to + reach it by, then it is reported here. + Otherwise, this object has a value of + '00000000H'." + ::= { moduleEntry 22 } + +moduleIPAddressVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If the moduleIPAddress is valid then this + object reports the VLAN to access that IP + address on. Otherwise this object has a value + of zero." + ::= { moduleEntry 23 } + +moduleSubType2 OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + empty(2), -- nothing installed + + -- sub module 2 type for the WS-X5530,5540 + wsu5531(3), -- 2 port 10/100BaseTX (RJ-45) + wsu5533(5), -- 2 port 100BaseFX MM (SC) + wsu5534(6), -- 2 port 1000BaseSX (SC) + wsu5535(7), -- 2 port 100BaseFX SM (SC) + wsu5536(8), -- 2 port 1000BaseLX (SC) + wsu5537(9), -- 4 port 10/100BaseTX (RJ-45) + wsu5538(10), -- 4 port 100BaseFX MM (SC) + wsu5539(11), -- 4 port 100BaseFX SM (SC) + + -- sub module 2 type for WS-X6502-10GE + -- The following two boards were cancelled + wsg6488(102), -- 10GE-LR Serial 1310nm long haul + wsg6489(103), -- 10GE-SX4 850nm WWDM short reach + wsg6483(104), -- 10GE-ER Serial 1550nm extended reach + wsg6485(105), -- 10GE-LX4 Campus 1310nm WWDM long + -- haul/short reach. + + wsf6kFe48af(106), -- inline power card + wsf6kGe48af(107), -- inline power card + wsf6kVpwrGe(108), -- inline power card + wsf6kFe48x2af(109), -- inline power card + + -- sub module 2 type for cat6k IOS Software + wsf6kmsfc(207), -- Multilayer switch feature card + wsf6kmsfc2(234), -- Multilayer switch feature card II + + -- sub module 2 type for WS-X4232,4224,4416 + wsu4504fxmt(314), -- 4 port 100BaseFX (MT-RJ) + wsu4502gb(315), -- 2 port 1000BaseX (GBIC) + + -- sub module 2 type for Cat6k modules + wssvcidsupg(402), -- IDS 2 accelerator board + wssvccmm6e1(403), -- 6 E1 port adapter + wssvccmm6t1(404), -- 6 T1 port adapter + wssvccmm24fxs(405), -- 24 FXS port adapter + wssvccmmact(406), -- ad-hoc conferencing and + -- transcoding port adapter + aceModExpnDc(410), -- general purpose L4-L7 Processor + -- DB Lite + wsSvcAppProc1(411), -- Service Module Application + -- Processor 1 + wssvcpisa32(597), -- PISA card (Multilayer switch & + -- service feature card) + me6524msfc2a(598), -- Multilayer switch feature + -- card II A + wsf6kmsfc2a(599), -- Multilayer switch feature card II A + c7600Es4Tg(618), -- Fixed 4x10GE with Pluggable Optics + c7600Es2Tg(620), -- Fixed 2x10GE with Pluggable Optics + c7600EsItu4TgLk(625), -- 4x10G ITU + c7600EsItu2TgLk(626), -- 2x10GE ITU + + wssup720(1001), -- Supervisor Mod 720 CPU board + vsf6kmsfc5(1005), -- SUP-2T CPU board + vsf6kmsfc3(1026), -- Supervisor Mod 720 10G CPU board + + -- 7600 only module + esm2x10ge(1701), -- CPU Daughterboard for esm2x10ge + c7600msfc4(1805) -- 7600 MSFC4 cpu daughtercard + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of daughterboard attached to this + module." + ::= { moduleEntry 24 } + +moduleSlotNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This value is determined by the chassis slot + number where the module is located. Valid entries + are 1 to the value of chassisNumSlots" + ::= { moduleEntry 25 } + +moduleSerialNumberString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The serial number of the module. This MIB object + will return the module serial number for any + module that either a numeric or an alphanumeric + serial number is being used." + ::= { moduleEntry 26 } + +moduleEntPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the instance of the entPhysicalIndex + object, defined in ENTITY-MIB, for the entity + physical index corresponding to this module." + ::= { moduleEntry 27 } + +moduleAdditionalStatus OBJECT-TYPE + SYNTAX BITS { + fruInstalled(0), + powerDenied(1), + faulty(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The additional status of the module. + + fruInstalled(0) indicates that whether or not + FRU is installed on the module. + + powerDenied(1) indicates that whether phones + connected to the ports of this module are + denied of power. + + faulty(2) indicates hardware faulty." + ::= { moduleEntry 28} + + + +-- the port group + +-- Implementation of the port group is current for all Cisco Workgroup +-- Stack products. + +portTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of port entries. The number of entries is + determined by the number of modules in the chassis + and the number of ports on each module." + ::= { portGrp 1 } + +portEntry OBJECT-TYPE + SYNTAX PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing information for a particular + port on a module." + INDEX { portModuleIndex, portIndex } + ::= { portTable 1 } + +PortEntry ::= + SEQUENCE { + portModuleIndex + INTEGER, + portIndex + INTEGER, + portCrossIndex + INTEGER, + portName + DisplayString, + portType + INTEGER, + portOperStatus + INTEGER, + portCrossGroupIndex + INTEGER, + portAdditionalStatus + INTEGER, + portAdminSpeed + INTEGER, + portDuplex + INTEGER, + portIfIndex + INTEGER, + portSpantreeFastStart + INTEGER, + portAdminRxFlowControl + INTEGER, + portOperRxFlowControl + INTEGER, + portAdminTxFlowControl + INTEGER, + portOperTxFlowControl + INTEGER, + portMacControlTransmitFrames + Counter32, + portMacControlReceiveFrames + Counter32, + portMacControlPauseTransmitFrames + Counter32, + portMacControlPauseReceiveFrames + Counter32, + portMacControlUnknownProtocolFrames + Counter32, + portLinkFaultStatus + INTEGER, + portAdditionalOperStatus + BITS, + portInlinePowerDetect + TruthValue, + portEntPhysicalIndex + PhysicalIndex, + portErrDisableTimeOutEnable + INTEGER + } + +portModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located." + ::= { portEntry 1 } + +portIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module. The value is determined by the + location of the port on the module. Valid entries + are 1 to the value of moduleNumPorts for this + module." + ::= { portEntry 2 } + +portCrossIndex OBJECT-TYPE + SYNTAX INTEGER (1..4080) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A cross-reference to the port's index within + another mib group. The value is dependent on the + type of port. For an FDDI port, this corresponds + to the snmpFddiPORTIndex." + ::= { portEntry 3 } + +portName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A descriptive string used by the network + administrator to name the port." + ::= { portEntry 4 } + +portType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + cddi(2), -- CDDI (UTP FDDI) + fddi(3), -- Multi Mode fiber FDDI + tppmd(4), -- ANSI standard UTP FDDI + mlt3(5), -- MLT-3 UTP FDDI + sddi(6), -- STP FDDI + smf(7), -- Single Mode fiber FDDI + e10BaseT(8), -- UTP Ethernet + e10BaseF(9), -- Multi Mode fiber Ethernet + scf(10), -- small-connector fiber FDDI + e100BaseTX(11),-- UTP Fast Ethernet (Cat 5) + e100BaseT4(12),-- UTP Fast Ethernet (Cat 3) + e100BaseF(13), -- Multi Mode fiber Fast + -- Ethernet + atmOc3mmf(14), -- Multi Mode fiber OC-3 ATM + atmOc3smf(15), -- Single Mode fiber OC-3 ATM + atmOc3utp(16), -- UTP OC-3 ATM + e100BaseFsm(17), -- Single Mode fiber Fast + -- Ethernet + e10a100BaseTX(18), -- 10/100 UTP Ethernet + -- (Cat 3/5) + mii(19), -- MII Ethernet + vlanRouter(20), -- vlan router connection + remoteRouter(21), -- + tokenring(22), -- Token Ring + atmOc12mmf(23),-- Multi Mode fiber OC-12 ATM + atmOc12smf(24),-- Single Mode fiber OC-12 + -- ATM + atmDs3(25), -- DS-3 ATM + tokenringMmf(26), -- Multi Mode fiber Token + -- Ring + e1000BaseLX(27), -- Long Wave fiber Giga + -- Ethernet + e1000BaseSX(28), -- Short Wave fiber Giga + -- Ethernet + e1000BaseCX(29), -- Copper Gigabit Ethernet + networkAnalysis(30), -- Network Analysis + -- connection + e1000Empty(31), -- GBIC not installed + e1000BaseLH(32), -- Long Haul fiber Giga + -- Ethernet + e1000BaseT(33), -- Twisted Pair Giga + -- Ethernet + e1000UnsupportedGbic(34), + -- Unsupported Gbic Giga + -- Ethernet + e1000BaseZX(35), -- Extended Reach Giga + -- Ethernet + depi2(36), -- Digital Ethernet Phone + -- Interface 2 Mbps + t1(37), -- T1 + e1(38), -- E1 + fxs(39), -- FXS + fxo(40), -- FXO + transcoding(41), -- transcoding DSP + conferencing(42),-- conferencing DSP + atmOc12mm(43), -- OC-12 ATM MMF + atmOc12smi(44), -- OC-12 ATM SMIR + atmOc12sml(45), -- OC-12 ATM SML + posOc12mm(46), -- OC-12 POS MM + posOc12smi(47), -- OC-12 POS SMIR + posOc12sml(48), -- OC-12 POS SMLR + posOc48sms(49), -- OC-48 POS SMS + posOc48smi(50), -- OC-48 POS SMIR + posOc48sml(51), -- OC-48 POS SMLR + posOc3mm(52), -- OC-3 POS MM + posOc3smi(53), -- OC-3 POS SMIR + posOc3sml(54), -- OC-3 POS SMLR + intrusionDetect(55), -- intrusion detection + e10GBaseCPX(56), --10GE Parallel 860nm Laser + e10GBaseLX4(57), -- 10GE Wide-WDM 1310nm + -- Laser + e10GBaseEX4(59), -- 10GE Wide-WDM 1550 Laser + e10GEmpty(60), -- 10GE not installed + e10a100a1000BaseT(61), -- 10/100/1000 BaseT + dptOc48mm(62), -- OC-48 DPT MM + dptOc48smi(63), -- OC-48 DPT SMIR + dptOc48sml(64), -- OC-48 DPT SMLR + e10GBaseLR(65), -- 10GE Serial 1310nm Laser + chOc12smi(66), -- OC-12 channelized SMIR + chOc12mm(67), -- OC-12 channelized MM + chOc48ss(68), -- OC-48 channelized SS + chOc48smi(69), -- OC-48 channelized SMIR + e10GBaseSX4(70), -- 10GE Wide-WDM 850nm + -- Laser + e10GBaseER(71), -- 10GE Serial 1550nm Laser + contentEngine(72),-- content engine + -- connection + ssl(73), -- SSL connection + firewall(74), -- Firewall connection + vpnIpSec(75), -- VPN IP Sec connection + ct3(76), -- DS3 Channelized + e1000BaseCwdm1470(77), + -- CWDM 1470 Giga Ethernet + e1000BaseCwdm1490(78), + -- CWDM 1490 Giga Ethernet + e1000BaseCwdm1510(79), + -- CWDM 1510 Giga Ethernet + e1000BaseCwdm1530(80), + -- CWDM 1530 Giga Ethernet + e1000BaseCwdm1550(81), + -- CWDM 1550 Giga Ethernet + e1000BaseCwdm1570(82), + -- CWDM 1570 Giga Ethernet + e1000BaseCwdm1590(83), + -- CWDM 1590 Giga Ethernet + e1000BaseCwdm1610(84), + -- CWDM 1610 Giga Ethernet + e1000BaseBT(85), -- BT Giga Ethernet + e1000BaseUnapproved(86), + -- Unappeoved Giga Ethernet + chOc3smi(87), -- OC-3 channelized SMIR + mcr(88), -- Mobile Context Registry + -- connection + coe(89), -- Content Optimization Engine + -- connection + mwa(90), -- Mobile Wireless Application + -- connection + psd(91), -- Persistent Store Device + -- connection + e100BaseLX(92), -- Long Wave fiber Fast + -- Ethernet + e10GBaseSR(93), -- 10GE Serial 850nm Laser + e10GBaseCX4(94), -- 10GE XAUI Copper + e10GBaseWdm1550(95), + -- 10GE Serial 1550nm Laser + e10GBaseEdc1310(96), + -- 10GE Serial 1310nm EDC Laser + e10GBaseSW(97), -- 10GE Laser + e10GBaseLW(98), -- 10GE Laser + e10GBaseEW(99), -- 10GE Laser + lwa(100), -- Lan Wireless Application + -- connection + aons(101), -- Application Oriented Network + -- Switching + sslVpn(102), -- Web/VPN + e100BaseEmpty(103), -- Fiber Fast Ethernet + -- not installed + adsm(104), -- Distributed Denial of Service + -- Detector + agsm(105), -- Distributed Denial of Service + -- Guard + aces(106), -- Application Control Engine + -- Service + intrusionProtect(109), -- intrusion protection + e1000BaseSvc(110), -- Service Module Giga Ethernet + e10GBaseSvc(111), -- Service Module 10G Ethernet + e40GBaseEmpty(113), -- 40G Ethernet not installed + + e1000BaseUnknown(1000), + -- Unknown Giga Ethernet + e10GBaseUnknown(1001), -- Unknown 10G + e10GBaseUnapproved(1002), -- Unapproved 10G + + e1000BaseWdmRxOnly(1003), + -- WDM Rx ONLY Giga Ether + e1000BaseDwdm3033(1004), + -- DWDM 3033 Giga Ethernet + e1000BaseDwdm3112(1005), + -- DWDM 3112 Giga Ethernet + e1000BaseDwdm3190(1006), + -- DWDM 3190 Giga Ethernet + e1000BaseDwdm3268(1007), + -- DWDM 3268 Giga Ethernet + e1000BaseDwdm3425(1008), + -- DWDM 3425 Giga Ethernet + e1000BaseDwdm3504(1009), + -- DWDM 3504 Giga Ethernet + e1000BaseDwdm3582(1010), + -- DWDM 3582 Giga Ethernet + e1000BaseDwdm3661(1011), + -- DWDM 3661 Giga Ethernet + e1000BaseDwdm3819(1012), + -- DWDM 3819 Giga Ethernet + e1000BaseDwdm3898(1013), + -- DWDM 3898 Giga Ethernet + e1000BaseDwdm3977(1014), + -- DWDM 3977 Giga Ethernet + e1000BaseDwdm4056(1015), + -- DWDM 4056 Giga Ethernet + e1000BaseDwdm4214(1016), + -- DWDM 4214 Giga Ethernet + e1000BaseDwdm4294(1017), + -- DWDM 4294 Giga Ethernet + e1000BaseDwdm4373(1018), + -- DWDM 4373 Giga Ethernet + e1000BaseDwdm4453(1019), + -- DWDM 4453 Giga Ethernet + e1000BaseDwdm4612(1020), + -- DWDM 4612 Giga Ethernet + e1000BaseDwdm4692(1021), + -- DWDM 4692 Giga Ethernet + e1000BaseDwdm4772(1022), + -- DWDM 4772 Giga Ethernet + e1000BaseDwdm4851(1023), + -- DWDM 4851 Giga Ethernet + e1000BaseDwdm5012(1024), + -- DWDM 5012 Giga Ethernet + e1000BaseDwdm5092(1025), + -- DWDM 5092 Giga Ethernet + e1000BaseDwdm5172(1026), + -- DWDM 5172 Giga Ethernet + e1000BaseDwdm5252(1027), + -- DWDM 5252 Giga Ethernet + e1000BaseDwdm5413(1028), + -- DWDM 5413 Giga Ethernet + e1000BaseDwdm5494(1029), + -- DWDM 5494 Giga Ethernet + e1000BaseDwdm5575(1030), + -- DWDM 5575 Giga Ethernet + e1000BaseDwdm5655(1031), + -- DWDM 5655 Giga Ethernet + e1000BaseDwdm5817(1032), + -- DWDM 5817 Giga Ethernet + e1000BaseDwdm5898(1033), + -- DWDM 5898 Giga Ethernet + e1000BaseDwdm5979(1034), + -- DWDM 5979 Giga Ethernet + e1000BaseDwdm6061(1035), + -- DWDM 6061 Giga Ethernet + + e10GBaseWdmRxOnly(1036), + -- DWDM 10G WDM Rx ONLY + e10GBaseDwdm3033(1037), + -- DWDM 10G 3033 Laser + e10GBaseDwdm3112(1038), + -- DWDM 10G 3112 Laser + e10GBaseDwdm3190(1039), + -- DWDM 10G 3190 Laser + e10GBaseDwdm3268(1040), + -- DWDM 10G 3268 Laser + e10GBaseDwdm3425(1041), + -- DWDM 10G 3425 Laser + e10GBaseDwdm3504(1042), + -- DWDM 10G 3504 Laser + e10GBaseDwdm3582(1043), + -- DWDM 10G 3582 Laser + e10GBaseDwdm3661(1044), + -- DWDM 10G 3661 Laser + e10GBaseDwdm3819(1045), + -- DWDM 10G 3819 Laser + e10GBaseDwdm3898(1046), + -- DWDM 10G 3898 Laser + e10GBaseDwdm3977(1047), + -- DWDM 10G 3977 Laser + e10GBaseDwdm4056(1048), + -- DWDM 10G 4056 Laser + e10GBaseDwdm4214(1049), + -- DWDM 10G 4214 Laser + e10GBaseDwdm4294(1050), + -- DWDM 10G 4294 Laser + e10GBaseDwdm4373(1051), + -- DWDM 10G 4373 Laser + e10GBaseDwdm4453(1052), + -- DWDM 10G 4453 Laser + e10GBaseDwdm4612(1053), + -- DWDM 10G 4612 Laser + e10GBaseDwdm4692(1054), + -- DWDM 10G 4692 Laser + e10GBaseDwdm4772(1055), + -- DWDM 10G 4772 Laser + e10GBaseDwdm4851(1056), + -- DWDM 10G 4851 Laser + e10GBaseDwdm5012(1057), + -- DWDM 10G 5012 Laser + e10GBaseDwdm5092(1058), + -- DWDM 10G 5092 Laser + e10GBaseDwdm5172(1059), + -- DWDM 10G 5172 Laser + e10GBaseDwdm5252(1060), + -- DWDM 10G 5252 Laser + e10GBaseDwdm5413(1061), + -- DWDM 10G 5413 Laser + e10GBaseDwdm5494(1062), + -- DWDM 10G 5494 Laser + e10GBaseDwdm5575(1063), + -- DWDM 10G 5575 Laser + e10GBaseDwdm5655(1064), + -- DWDM 10G 5655 Laser + e10GBaseDwdm5817(1065), + -- DWDM 10G 5817 Laser + e10GBaseDwdm5898(1066), + -- DWDM 10G 5898 Laser + e10GBaseDwdm5979(1067), + -- DWDM 10G 5979 Laser + e10GBaseDwdm6061(1068), + -- DWDM 10G 6061 Laser + e1000BaseBX10D(1069), + -- Giga Ethernet bi-directional 10km + -- Downlink over SMF + e1000BaseBX10U(1070), + -- Giga Ethernet bi-directional 10km + -- Uplink over SMF + e100BaseUnknown(1071), + -- Unknown Fiber Fast Ethernet + e100BaseUnapproved(1072), + -- Unapproved Fiber Fast Ethernet + e100BaseSX(1073), + -- Short Wave Fiber Fast Ethernet + e100BaseBX10D(1074), + -- Fiber Fast Ethernet bi-directional + -- 10km Downlink over SMF + e100BaseBX10U(1075), + -- Fiber Fast Ethernet bi-directional + -- 10km Uplink over SMF + e10GBaseBad(1076), -- Bad 10G + e10GBaseZR(1077), -- 10GE Laser + e100BaseEX(1078), + -- Fiber Fast Ethernet + e100BaseZX(1079), + -- Extended Reach Fiber Fast Ethernet + e10GBaseLRM(1080), + -- 10GE Laser 300m over 50um Multi Mode Fiber + e10GBaseTPluggable(1081), + -- 10GE twisted pair on Transceiver + e10GBaseCU1M(1082), + -- 10GE 1-m Twinax cable assembly + e10GBaseCU3M(1083), + -- 10GE 3-m Twinax cable assembly + e10GBaseCU5M(1084), + -- 10GE 5-m Twinax cable assembly + e10GBaseCU7M(1085), + -- 10GE 7-m Twinax cable assembly + e10GBaseCUdot3M(1086), + -- 10GE .3-m Twinax cable assembly + e10GBaseCU2M(1087), + -- 10GE 2-m Twinax cable assembly + e10GBaseCU4M(1088), + -- 10GE 4-m Twinax cable assembly + e10GBaseCU6M(1089), + -- 10GE 6-m Twinax cable assembly + e10GBaseUSR(1090), + -- 10GE Laser Ultra Short Reach + -- Multi Mode Fiber + e10GBaseLRMSM(1091), + -- 10GE Laser 300m over 50um Single Mode Fiber + e1000BaseDwdm3346(1092), + -- DWDM 3346 Giga Ethernet + e1000BaseDwdm3739(1093), + -- DWDM 3739 Giga Ethernet + e1000BaseDwdm4134(1094), + -- DWDM 4134 Giga Ethernet + e1000BaseDwdm4532(1095), + -- DWDM 4532 Giga Ethernet + e1000BaseDwdm4931(1096), + -- DWDM 4931 Giga Ethernet + e1000BaseDwdm5332(1097), + -- DWDM 5332 Giga Ethernet + e1000BaseDwdm5736(1098), + -- DWDM 5736 Giga Ethernet + e1000BaseDwdm6141(1099), + -- DWDM 6141 Giga Ethernet + e40GBaseLR(1100), + -- 40G Ethernet LR + e40GBaseSR(1101), + -- 40G Ethernet SR + e40GBaseUnapproved(1102), + -- Unapproved 40G Ethernet + e10GBaseDwdm3347(1104), + -- DWDM 10G 3347 Laser + e10GBaseDwdm3740(1105), + -- DWDM 10G 3740 Laser + e10GBaseDwdm4135(1106), + -- DWDM 10G 4135 Laser + e10GBaseDwdm4532(1107), + -- DWDM 10G 4532 Laser + e10GBaseDwdm4932(1108), + -- DWDM 10G 4932 Laser + e10GBaseDwdm5333(1109), + -- DWDM 10G 5333 Laser + e10GBaseDwdm5736(1110), + -- DWDM 10G 5736 Laser + e10GBaseDwdm6141(1111), + -- DWDM 10G 6141 Laser + e10GBaseACU7M(1112), + -- 10GE active 7 meter Twinax cable + -- assembly + e10GBaseACU10M(1113), + -- 10GE active 10 meter Twinax cable + -- assembly + e1000BaseEXSMD(1114), + -- GE SMF, 1310-nm wavelength + -- extended operating temp range + e1000BaseZXSMD(1115), + -- GE SMF, 1550-nm wavelength + -- extended operating temp range + e1000BaseTE(1116), + -- GE Copper + -- extended operating temp range + e1000BaseSXMMD(1117), + -- GE MMF, 850-nm wavelength + -- extended operating temp range + e1000BaseLHSMD(1118), + -- GE MMF and SMF, 1300-nm wavelength + -- extended operating temp range + e100BaseFXGE(1119) + -- Fiber Fast Ethernet MMF gor GE + -- 1310-nm wavelength + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of physical layer medium dependent + interface on the port." + ::= { portEntry 5 } + +portOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + ok(2), -- status ok + minorFault(3), -- minor problem + majorFault(4) -- major problem + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current operational status of the port." + ::= { portEntry 6 } + +portCrossGroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A cross-reference to another mib group for this + port. The value is dependent on the type of port. + For an FDDI port this corresponds to the + snmpFddiPORTSMTIndex." + ::= { portEntry 7 } + +portAdditionalStatus OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Additional status information for the port. The + value is a sum. It initially takes the value zero, + then for each state that is true, 2 raised to a + power is added to the sum. The powers are + according to the following table: + State Power + Transmit 0 + Receive 1 + Collision 2 + Transmit state indicates that at least one packet + was transmitted by the port in the last polling + period. Receive state indicates that at least one + packet was received by the port in the last + polling period. Collision state indicates that + at least one collision was detected on the port + in the last polling period. + Note that if a state is not applicable to a + particular port or additional status is not + supported on a particular port, its value is + always false for that port." + ::= { portEntry 8 } + +portAdminSpeed OBJECT-TYPE + SYNTAX INTEGER { + autoDetect(1), + autoDetect10100(2), + -- Auto Detect with, + -- only allowed values: 10 & 100 + s4000000(4000000), -- 4 Mbps + s10000000(10000000), -- 10 Mbps + s16000000(16000000), -- 16 Mbps + s45000000(45000000), -- 45 Mbps + s64000000(64000000), -- 64 Mbps + s100000000(100000000), -- 100 Mbps + s155000000(155000000), -- 155 Mbps + s400000000(400000000), -- 400 Mbps + s622000000(622000000), -- 622 Mbps + s1000000000(1000000000), -- 1 Gbps + s1544000(1544000), -- 1.544 Mbps + s2000000(2000000), -- 2 Mbps + s2048000(2048000), -- 2.048 Mbps + s64000(64000), -- 64 kps + s10G(10) -- 10 Gps + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The desired speed of the port. + The current operational speed of the port can be + determined from ifSpeed." + ::= { portEntry 9 } + +portDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2), + disagree(3), -- read-only + auto(4) -- read-only + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the port is operating in half- + duplex, full-duplex, disagree or auto negotiation + mode. If the port could not agree with the far end + on port duplex, the port will be in disagree(3) + mode." + ::= { portEntry 10 } + +portIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the instance of the ifIndex object, + defined in MIB-II, for the interface corresponding + to this port." + ::= { portEntry 11 } + +portSpantreeFastStart OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether the port is operating in + spantree fast start mode. A port with fast start + enabled is immediately put in spanning tree + forwarding state on link up, rather than starting + in blocking state which is the normal operation. + This is useful when the port is known to be + connected to a single station which has problems + waiting for the normal spanning tree operation to + put the port in forwarding state. + + This object is deprecated and replaced by + stpxFastStartPortTable in + CISCO-STP-EXTENSIONS-MIB." + DEFVAL { disabled } + ::= { portEntry 12 } + +portAdminRxFlowControl OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2), desired(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the receive flow control administrative + status set on the port. If the status is set to + on(1), the port will require the far end to send + flow control. If the status is set to off(2), the + port will not allow far end to send flow control. + If the status is set to desired(3), the port will + allow the far end to send the flow control." + DEFVAL { off } + ::= { portEntry 13} + +portOperRxFlowControl OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2), disagree(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the receive flow control operational + status of the port. If the port could not agree + with the far end on a link protocol, its + operational status will be disagree(3)." + ::= { portEntry 14} + +portAdminTxFlowControl OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2), desired(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the transmit flow control + administrative status set on the port. + If the status is set to on(1), the port will send + flow control to the far end. + If the status is set to off(2), the port will not + send flow control to the far end. If the status is + set to desired(3), the port will send flow control + to the far end if the far end supports it." + ::= { portEntry 15} + +portOperTxFlowControl OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2), disagree(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the transmit flow control operational + status of the port. If the port could not agree + with the far end on a link protocol, its + operational status will be disagree(3)." + ::= { portEntry 16} + +portMacControlTransmitFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of MAC control frames passed to + the MAC sublayer for transmission." + ::= { portEntry 17} + +portMacControlReceiveFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of MAC control frames passed by + the MAC sublayer to the MAC Control sublayer on + receive." + ::= { portEntry 18} + +portMacControlPauseTransmitFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of PAUSE frames passed to + the MAC sublayer for transmission." + ::= { portEntry 19} + +portMacControlPauseReceiveFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of PAUSE frames passed by + the MAC sublayer to the MAC Control sublayer + on receive." + ::= { portEntry 20} + +portMacControlUnknownProtocolFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of MAC Control frames received + with an opcode that is not supported by the + device." + ::= { portEntry 21} + +portLinkFaultStatus OBJECT-TYPE + SYNTAX INTEGER { + noFault(1), + nearEndFault(2), + nearEndConfigFail(3), + farEndDisable(4), + farEndFault(5), + farEndConfigFail(6), + notApplicable(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Specifies additional link fault status on a + gigabit link. + + noFault: + Link is up and operational. + nearEndFault: + The port is enabled but there is no GBIC + present or the local port cannot + synchronize with the remote end. + nearEndConfigFail: + The local port has detected a + configuration mismatch with the remote + end. + farEndDisable: + The far end is in the disabled state. + farEndFault: + The remote port is cannot synchronize. + farEndConfigFail: + The remote port has detected a + configuration mismatch with the local end. + notApplicable: + Link fault status is not applicable on + this port." + ::= { portEntry 22 } + +portAdditionalOperStatus OBJECT-TYPE + SYNTAX BITS { + other(0), -- none of the following + connected(1), + standby(2), + faulty(3), + notConnected(4), + inactive(5), + shutdown(6), + dripDis(7), + disabled(8), + monitor(9), + errdisable(10), + linkFaulty(11), + onHook(12), + offHook(13), + reflector(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current operational status of the port which + is showing additional detailed information of the + port." + ::= { portEntry 23 } + +portInlinePowerDetect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate if the port detects an inline power capable + device connected to it." + ::= { portEntry 24 } + +portEntPhysicalIndex OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of the instance of the entPhysicalIndex + object, defined in ENTITY-MIB, for the + entity physical index corresponding to this port." + ::= { portEntry 25 } + +portErrDisableTimeOutEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether a port that is put into + errdisable state by a cause as specified by + sysErrDisableTimeoutEnable will be re-enabled + automatically during the timeout interval as + specified by sysErrDisableTimeoutInterval." + DEFVAL { enabled } + ::= { portEntry 26 } + + +-- the tftp group + +-- Implementation of the tftp group is current for all Cisco Workgroup +-- Stack products which implement tftp upload/download functions. + +tftpHost OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of source/destination host for the TFTP + transfer or storage device transfer. If the name + is for the TFTP transfer, it can be the IP + address or the host name. If the name for the + storage device transfer, it will be in the format + of deviceName: (e.g. slot0:, slot1:)." + ::= { tftpGrp 1 } + +tftpFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of file for the TFTP transfer or for storage + device transfer." + ::= { tftpGrp 2 } + +tftpModule OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Which module's code/configuration is being + transferred." + ::= { tftpGrp 3 } + +tftpAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + downloadConfig(2), + uploadConfig(3), + downloadSw(4), + uploadSw(5), + downloadFw(6), + uploadFw(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this object to one of the acceptable + values initiates the requested action using the + information given in tftpHost, tftpFile, + tftpModule. + + downloadConfig(2): receive configuration from + host/file + uploadConfig(3) : send configuration to + host/file + downloadSw(4) : receive software image from + host/file + uploadSw(5) : send software image to + host/file + downloadFw(6) : receive firmware image from + host/file + uploadFw(7) : send firmware image to + host/file + Setting this object to any other value results in + an error." + ::= { tftpGrp 4 } + +tftpResult OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + success(2), + noResponse(3), + tooManyRetries(4), + noBuffers(5), + noProcesses(6), + badChecksum(7), + badLength(8), + badFlash(9), + serverError(10), + userCanceled(11), + wrongCode(12), + fileNotFound(13), + invalidTftpHost(14), + invalidTftpModule(15), + accessViolation(16), + unknownStatus(17), + invalidStorageDevice(18), + insufficientSpaceOnStorageDevice(19), + insufficientDramSize(20), + incompatibleImage(21) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains result of the last tftp action request." + ::= { tftpGrp 5 } + + + +-- the brouter group + +--Implementation of the brouter group is current for all Cisco Workgroup +--Stack products which implement combined bridging/routing functions. + +brouterEnableRip OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the RIP protocol is enabled." + DEFVAL { enabled } + ::= { brouterGrp 1 } + +brouterEnableSpantree OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates if Spanning Tree protocol is enabled." + DEFVAL { disabled } + ::= { brouterGrp 2 } + +brouterEnableGiantCheck OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether special handling of giant + packets is enabled." + DEFVAL { disabled } + ::= { brouterGrp 3 } + +brouterEnableIpFragmentation OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether IP fragmentation is enabled." + DEFVAL { enabled } + ::= { brouterGrp 4 } + +brouterEnableUnreachables OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether ICMP unreachable messages are + sent by the system." + DEFVAL { enabled } + ::= { brouterGrp 5 } + +brouterCamAgingTime OBJECT-TYPE + SYNTAX INTEGER (0..1000000) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "The aging time for the CAM table. This duplicate + item is the same value as dot1dTpAgingTime." + DEFVAL { 300 } + ::= { brouterGrp 6 } + +brouterCamMode OBJECT-TYPE + SYNTAX INTEGER { filtering(1), forwarding(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Mode in which the CAM module is operating." + DEFVAL { filtering } + ::= { brouterGrp 7 } + +brouterIpxSnapToEther OBJECT-TYPE + SYNTAX INTEGER { + snap(1), + ethernetII(2), + iso8023(3), + raw8023(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default translation for IPX packets when + bridging from FDDI SNAP to Ethernet." + DEFVAL { raw8023 } + ::= { brouterGrp 8 } + +brouterIpx8023RawToFddi OBJECT-TYPE + SYNTAX INTEGER { + snap(1), + iso8022(5), + fddiRaw(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default translation for IPX packets when + bridging from Ethernet 802.3 Raw to FDDI." + DEFVAL { snap } + ::= { brouterGrp 9 } + +brouterEthernetReceiveMax OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum number of Ethernet receive buffers + processed at one time per port." + DEFVAL { 64 } + ::= { brouterGrp 10 } + +brouterEthernetTransmitMax OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum number of Ethernet transmit buffers + processed at one time per port." + DEFVAL { 64 } + ::= { brouterGrp 11 } + +brouterFddiReceiveMax OBJECT-TYPE + SYNTAX INTEGER (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum number of FDDI receive buffers processed + at one time per port." + DEFVAL { 256 } + ::= { brouterGrp 12 } + +brouterFddiTransmitMax OBJECT-TYPE + SYNTAX INTEGER (1..512) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum number of FDDI transmit buffers processed + at one time per port." + DEFVAL { 256 } + ::= { brouterGrp 13 } + +-- the brouter port table + +brouterPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF BrouterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of brouter port entries. The number of + entries is determined by the number of modules in + the chassis and the number of ports on each + module." + ::= { brouterGrp 14 } + +brouterPortEntry OBJECT-TYPE + SYNTAX BrouterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing bridge/router information for a + particular port on a module." + INDEX { brouterPortModule, brouterPort } + ::= { brouterPortTable 1 } + +BrouterPortEntry ::= + SEQUENCE { + brouterPortModule + INTEGER, + brouterPort + INTEGER, + brouterPortIpVlan + VlanIndex, + brouterPortIpAddr + IpAddress, + brouterPortNetMask + IpAddress, + brouterPortBroadcast + IpAddress, + brouterPortBridgeVlan + INTEGER, + brouterPortIpHelpers + OCTET STRING + } + +brouterPortModule OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module index where this port is located." + ::= { brouterPortEntry 1 } + +brouterPort OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { brouterPortEntry 2 } + +brouterPortIpVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP Virtual LAN to which this port belongs." + ::= { brouterPortEntry 3 } + +brouterPortIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's IP address." + ::= { brouterPortEntry 4 } + +brouterPortNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's subnet mask." + ::= { brouterPortEntry 5 } + +brouterPortBroadcast OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's broadcast address." + ::= { brouterPortEntry 6 } + +brouterPortBridgeVlan OBJECT-TYPE + SYNTAX INTEGER (0..1023) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The bridge Virtual LAN to which this port + belongs." + ::= { brouterPortEntry 7 } + +brouterPortIpHelpers OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An indication of which other Virtual LANs UDP/IP + broadcasts received on this port will be forwarded + to. The normal situation is broadcasts NOT + forwarded beyond the originating VLAN, but it can + be useful in certain circumstances. This is an + octet string value with bits set to indicate + forwarded to VLANs. It can be interpreted as a sum + of f(x) as x goes from 0 to 1023, where f(x) = 0 + for no forwarding to VLAN x and f(x) = exp(2, x) + for VLAN x forwarded to. If all bits are 0 or the + octet string is zero length, then UDP/IP + broadcasts are not being forwarded to other + VLANs." + ::= { brouterPortEntry 8 } + +-- additional brouter group objects + +brouterIpx8022ToEther OBJECT-TYPE + SYNTAX INTEGER { + snap(1), + ethernetII(2), + iso8023(3), + raw8023(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default translation for IPX packets when + bridging from FDDI 802.2 to Ethernet." + DEFVAL { iso8023 } + ::= { brouterGrp 15 } + +brouterEnableTransitEncapsulation OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether Ethernet packets are + encapsulated on FDDI via transit encapsulation + protocol. Normally this option would be disabled + to allow translational bridging between Ethernet + and FDDI to take place." + DEFVAL { disabled } + ::= { brouterGrp 16 } + +brouterEnableFddiCheck OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether MAC addresses learned one side + of a translational bridge should not be allowed to + be learned on the other side of the bridge. The + presence certain misbehaving devices on the + network may require this option to be enabled." + DEFVAL { disabled } + ::= { brouterGrp 17 } + +brouterEnableAPaRT OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the Automatic Packet + Recognition and Translation feature is enabled on + translational bridge(s) in the box. If APaRT is + disabled, the default translations as defined by + the objects brouterIpx8022ToEther, + brouterIpx8023RawToFddi, brouterIpxSnapToEther, + etc, are used on all packets and no automatic + learning of translation information is performed." + DEFVAL { enabled } + ::= { brouterGrp 18 } + + + +-- the filter group + +-- Implementation of the filter group is current for all Cisco Workgroup +-- Stack products which implement custom packet filtering functions. + +-- the filter mac table + +filterMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF FilterMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of filter mac entries." + ::= { filterGrp 1 } + +filterMacEntry OBJECT-TYPE + SYNTAX FilterMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing MAC address filter information." + INDEX { filterMacModule, filterMacPort, + filterMacAddress } + ::= { filterMacTable 1 } + +FilterMacEntry ::= + SEQUENCE { + filterMacModule + INTEGER, + filterMacPort + INTEGER, + filterMacAddress + MacAddress, + filterMacType + INTEGER + } + +filterMacModule OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { filterMacEntry 1 } + +filterMacPort OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { filterMacEntry 2 } + +filterMacAddress OBJECT-TYPE + SYNTAX MacAddress -- OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A MAC address. If the source or destination MAC + address equals this value, a match occurs. The + packet is dropped if a match occurs and deny(1) + was specified. The packet is dropped if a match + doesn't occur and at least one MAC address filter + was specified with permit(3)." + ::= { filterMacEntry 3 } + +filterMacType OBJECT-TYPE + SYNTAX INTEGER { + deny(1), -- add deny entry + invalid(2), -- remove this entry + permit(3), -- add permit entry + permitSrc(4), -- add permit source entry + permitDst(5), -- add permit dest entry + denySrc(6), -- add deny source entry + denyDst(7), -- add deny dest entry + denySrcLearn(8) -- add deny source learn entry + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this object to invalid(2) removes the + corresponding entry from the filterMacTable. + To add a new entry to the filterMacTable, set this + object to deny(1) or any value from permit(3) to + denySrcLearn(8) for a module, port, and MAC + address not already in the table." + ::= { filterMacEntry 4 } + +-- the filter vendor table + +filterVendorTable OBJECT-TYPE + SYNTAX SEQUENCE OF FilterVendorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of filter vendor ID entries." + ::= { filterGrp 2 } + +filterVendorEntry OBJECT-TYPE + SYNTAX FilterVendorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing vendor ID filter information." + INDEX { filterVendorModule, filterVendorPort, + filterVendorId } + ::= { filterVendorTable 1 } + +FilterVendorEntry ::= + SEQUENCE { + filterVendorModule + INTEGER, + filterVendorPort + INTEGER, + filterVendorId + VendorIdType, + filterVendorType + INTEGER + } + +filterVendorModule OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { filterVendorEntry 1 } + +filterVendorPort OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { filterVendorEntry 2 } + +filterVendorId OBJECT-TYPE + SYNTAX VendorIdType -- OCTET STRING (SIZE (3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The vendor ID portion of a MAC address. If the + source or destination MAC address has the same + vendor ID, a match occurs. The packet is dropped + if a match occurs and deny(1) was specified. The + packet is dropped if a match doesn't occur and at + least one Vendor ID filter was specified with + permit(3)." + ::= { filterVendorEntry 3 } + +filterVendorType OBJECT-TYPE + SYNTAX INTEGER { + deny(1), -- add deny entry + invalid(2), -- remove this entry + permit(3) -- add permit entry + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this object to invalid(2) removes the + corresponding entry from the filterVendorTable. + To add a new entry to the filterVendorTable, set + this object to deny(1) or permit(3) for a module, + port, and vendor ID not already in the table." + ::= { filterVendorEntry 4 } + +-- the filter protocol table + +filterProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF FilterProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of filter protocol entries." + ::= { filterGrp 3 } + +filterProtocolEntry OBJECT-TYPE + SYNTAX FilterProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing PROTOCOL address filter + information." + INDEX { filterProtocolModule, filterProtocolPort, + filterProtocolValue } + ::= { filterProtocolTable 1 } + +FilterProtocolEntry ::= + SEQUENCE { + filterProtocolModule + INTEGER, + filterProtocolPort + INTEGER, + filterProtocolValue + INTEGER, + filterProtocolType + INTEGER + } + +filterProtocolModule OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { filterProtocolEntry 1 } + +filterProtocolPort OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { filterProtocolEntry 2 } + +filterProtocolValue OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A 16-bit protocol value. If the packet's type + field or the packet's DSAP/SSAP field is equal to + this value, a match occurs. The packet is dropped + if a match occurs and deny(1) was specified. The + packet is dropped if a match doesn't occur and at + least one protocol type filter was specified with + permit(3)." + ::= { filterProtocolEntry 3 } + +filterProtocolType OBJECT-TYPE + SYNTAX INTEGER { + deny(1), -- add deny entry + invalid(2), -- remove this entry + permit(3) -- add permit entry + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Setting this object to invalid(2) removes the + corresponding entry from the filterProtocolTable. + To add a new entry to the filterProtocolTable, set + this object to deny(1) or permit(3) for a module, + port, and protocol value not already in the + table." + ::= { filterProtocolEntry 4 } + +-- the filter test table + +filterTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF FilterTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of filter test entries." + ::= { filterGrp 4 } + +filterTestEntry OBJECT-TYPE + SYNTAX FilterTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing test filter information." + INDEX { filterTestModule, filterTestPort, + filterTestIndex } + ::= { filterTestTable 1 } + +FilterTestEntry ::= + SEQUENCE { + filterTestModule + INTEGER, + filterTestPort + INTEGER, + filterTestIndex + INTEGER, + filterTestType + INTEGER, + filterTestOffset + INTEGER, + filterTestValue + INTEGER, + filterTestMask + INTEGER + } + +filterTestModule OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { filterTestEntry 1 } + +filterTestPort OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { filterTestEntry 2 } + +filterTestIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies a test + for a particular module/port." + ::= { filterTestEntry 3 } + +filterTestType OBJECT-TYPE + SYNTAX INTEGER { + valid(1), -- add this entry + invalid(2) -- remove this entry + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Setting this object to invalid(2) removes the + corresponding entry from the filterTestTable. To + add a new entry to the filterTestTable, set this + object to valid(1) for a module, port, and test + index not already in the table." + ::= { filterTestEntry 4 } + +filterTestOffset OBJECT-TYPE + SYNTAX INTEGER (0..4500) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A byte offset into packet. Must be a 32-bit word + aligned offset, i.e. 0, 4, 8, etc." + ::= { filterTestEntry 5 } + +filterTestValue OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A 32-bit value to be compared against the packet + location specified by filterTestOffset." + ::= { filterTestEntry 6 } + +filterTestMask OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "A 32-bit value to be bitwise ANDed with the + packet location specified by filterTestOffset + before being compared to filterTestValue." + ::= { filterTestEntry 7 } + +-- the filter port table + +filterPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF FilterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of filter port entries. The number of + entries is determined by the number of modules in + the chassis and the number of ports on each + module." + ::= { filterGrp 5 } + +filterPortEntry OBJECT-TYPE + SYNTAX FilterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing filter information for a + particular port on a module." + INDEX { filterPortModule, filterPort } + ::= { filterPortTable 1 } + +FilterPortEntry ::= + SEQUENCE { + filterPortModule + INTEGER, + filterPort + INTEGER, + filterPortComplex + DisplayString, + filterPortBroadcastThrottle + INTEGER, + filterPortBroadcastThreshold + INTEGER, + filterPortBroadcastDiscards + Counter32, + filterPortBroadcastThresholdFraction + INTEGER, + filterPortSuppressionOption + BITS, + filterPortSuppressionViolation + INTEGER + } + +filterPortModule OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { filterPortEntry 1 } + +filterPort OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { filterPortEntry 2 } + +filterPortComplex OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A complex expression made up of the numbers 1 + through 8 indicating test results from + filterTestIndex and using logical operators '&' + (and), '|' (or), '!' (not), and parenthesis. For + example: ((1 & 2) | !3). If this complex filter + matches a packet, it is dropped." + ::= { filterPortEntry 3 } + +filterPortBroadcastThrottle OBJECT-TYPE + SYNTAX INTEGER (0..150000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum number of broadcast packets per + second allowed on this port. If the number of + incoming broadcast packets in a one second + interval exceeds this amount, packets are + dropped for the rest of the interval. If the + capability exists, only broadcast packets should + be dropped. Otherwise, all packets are dropped + during the suppression interval. + + A value of 0 indicates broadcast packets should + not be limited. + + The ability to suppress broadcast packets in this + manner exists only on certain ports. If it does + not exist on this port, attempts to write a value + other than 0 are rejected. + + This object also applies to multicast (and/or) + unicast suppression when + filterPortSuppressionOption is enabled." + DEFVAL { 0 } + ::= { filterPortEntry 4 } + +filterPortBroadcastThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the integer part of the maximum + percentage of available bandwidth allowed for + incoming traffic of the specific traffic types on + this port. The associated object + filterPortBroadcastThresholdFraction indicates the + fraction part of the maximum percentage of + available bandwidth allowed for incoming traffic + of the specific traffic types on this port. Either + packets of the specific traffic types are dropped + of the port is put into errdisable state depending + on the value of filterPortSuppressionViolation on + this port if the percentage of incoming traffic of + the specific traffic types would exceed this + limit. The traffic types that are enabled for + this traffic suppression feature is indicated by + filterPortBroadcastOption. + + The maximum percentage for the combination of this + object value and the object value of + filterPortBroadcastThresholdFraction is 100.00 + which indicates traffic of all traffic types + should not be limited. + + The ability to suppress traffic in this manner + exists only on certain ports. If it does not + exist on this port, attempts to write a value of + this object other than 100 are rejected. + + On platforms where filterPortSuppressionOption + object is not supported, this object only applies + to broadcast suppression." + DEFVAL { 100 } + ::= { filterPortEntry 5 } + +filterPortBroadcastDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets discarded due to traffic + suppression on this port." + ::= { filterPortEntry 6 } + +filterPortBroadcastThresholdFraction OBJECT-TYPE + SYNTAX INTEGER (0..99) + UNITS "one-hundredths" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the fraction part of the maximum + percentage of available bandwidth allowed for + incoming traffic of the specific traffic types on + this port. The associated object + filterPortBroadcastThreshold indicates the integer + part of the maximum percentage of available + bandwidth allowed for incoming traffic of the + specific traffic types on this port. Either + packets of the specific traffic types are dropped + or the port is put into errdisable state + depending on the value of + filterPortSuppressionViolation on this port if the + percentage of incoming traffic of the specific + traffic type would exceed this limit. The + traffic types that are enabled for this traffic + suppression feature is indicated by + filterPortBroadcastOption. + + The maximum percentage for the combination + of this object value and the object value of + filterPortBroadcastThreshold is 100.00 which + indicates traffic of all traffic types should not + be limited. + + The ability to suppress traffic in this manner + exists only on certain ports. If it does not exist + on this port, attempts to write a value of this + object other than 100 are rejected. + + On platforms where filterPortSuppressionOption + object is not supported, this object only applies + to broadcast suppression." + DEFVAL { 0 } + ::= { filterPortEntry 7 } + +filterPortSuppressionOption OBJECT-TYPE +-- SYNTAX OCTET STRING + SYNTAX BITS { + multicast(0), + unicast(1), + broadcast(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the traffic types that traffic + suppression feature is enabled for. + + multicast(0) is set when multicast suppression is + enabled. unicast(1) is set when unicast + suppression is enabled. broadcast(2) is set when + broadcast suppression is enabled." + ::= { filterPortEntry 8 } + +filterPortSuppressionViolation OBJECT-TYPE + SYNTAX INTEGER { + dropPackets(1), + errdisable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the action that will be taken on this + port when the percentage of either broadcast, + multicast or unicast traffic exceeds the limit as + indicated by filterPortBroadcastThreshold and + filterPortBroadcastThresholdFraction. + + + dropPackets - the excessive packets will be + - dropped on this port. + + errdisable - the port will be put into errdisable + - state. + + The object is only supported on platforms that + support this suppression violation action + feature." + ::= { filterPortEntry 9 } + + +-- the monitor group + +-- Implementation of the monitor group is current for all Cisco +-- Workgroup Stack products which implement port monitoring functions. +-- +-- The monitorGrp is deprecated and replaced by +-- portCopyTable defined in SMON-MIB. + +monitorSourceModule OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "An index value that uniquely identifies the + module where the monitoring source port is + located. A value of 0 indicates that the + monitorSourcePort is really a source Virtual LAN + number. To monitor multiple source ports, this + object should be set to 0 and + monitorAdminSourcePorts should be configured." + ::= { monitorGrp 1 } + +monitorSourcePort OBJECT-TYPE + SYNTAX INTEGER (0..1023) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "An index value that uniquely identifies the + monitoring source port within a module or the + monitoring source Virtual LAN. To monitor multiple + source ports, this object should be set to 0 and + monitorAdminSourcePorts should be configured" + ::= { monitorGrp 2 } + +monitorDestinationModule OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "An index value that uniquely identifies the + module where the monitoring destination port is + located." + ::= { monitorGrp 3 } + +monitorDestinationPort OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "An index value that uniquely identifies the + monitoring destination port within a module." + ::= { monitorGrp 4 } + +monitorDirection OBJECT-TYPE + SYNTAX INTEGER { + transmit(1), + receive(2), + transmitAndReceive(3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "The type of packets to be monitored at the source + port." + DEFVAL { transmitAndReceive } + ::= { monitorGrp 5 } + +monitorEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether port monitoring is in + progress." + DEFVAL { disabled } + ::= { monitorGrp 6 } + +monitorAdminSourcePorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates the administrative status of which + ports are monitored. All the monitored ports have + to be non-trunking port and belong to the same + Virtual LAN. The octet string contains one bit + per port. Each bit within the octet string + represents one port of the device. The ordering + of ports represented within the octet string is + in the same order as in the RFC 1493 + dot1dStpPortTable. + + The bit value interpretation is as follows: + 1 = being monitored + 0 = not being monitored" + ::= { monitorGrp 7 } + + +monitorOperSourcePorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Indicates which ports are actually being + monitored. All the monitored ports have to be + non-trunking port and belong to the same Virtual + LAN. The octet string contains one bit per port. + Each bit within the octet string represents one + port of the device. The ordering of ports + represented within the octet string is in the same + order as in the RFC 1493 dot1dStpPortTable. + + The bit value interpretation is as follows: + 1 = being monitored + 0 = not being monitored" + ::= { monitorGrp 8 } + + + +-- the VLAN group + +-- the vlan table + +vlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "A list of Virtual LAN entries. The number of + entries is determined by the number of VLANs + supported by the system." + ::= { vlanGrp 2 } + +vlanEntry OBJECT-TYPE + SYNTAX VlanEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Entry containing information for a particular + Virtual LAN." + INDEX { vlanIndex } + ::= { vlanTable 1 } + +VlanEntry ::= + SEQUENCE { + vlanIndex + VlanIndex, + vlanSpantreeEnable + INTEGER, + vlanIfIndex + INTEGER + } + +vlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "An index value that uniquely identifies the + Virtual LAN associated with this information." + ::= { vlanEntry 1 } + +vlanSpantreeEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2), + notApplicable(3) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether Spanning Tree protocol is + enabled for this Virtual LAN. + + If the device only supports a single global + Spanning Tree PVST+ Protocol enable/disable + for all the existing VLANs, then the object + value assigned to this VLAN will be applied + to the object values of all the instances + in this table which do not have the value + of notApplicable(3). + + This object is deprecated and replaced by + stpxPVSTVlanEnable in + CISCO-STP-EXTENSIONS-MIB." + DEFVAL { enabled } + ::= { vlanEntry 2 } + +vlanIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The value of the ifIndex object defined in + MIB-II, for the interface corresponding to this + VLAN. + + This object is deprecated and replaced by + vtpVlanIfIndex in CISCO-VTP-MIB." + ::= { vlanEntry 3 } + +-- the vlan port table + +vlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Virtual LAN port entries. The number of + entries is determined by the number of modules in + the chassis and the number of ports on each + module." + ::= { vlanGrp 3 } + +vlanPortEntry OBJECT-TYPE + SYNTAX VlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing Virtual LAN information for a + particular port on a module." + INDEX { vlanPortModule, vlanPort } + ::= { vlanPortTable 1 } + +VlanPortEntry ::= + SEQUENCE { + vlanPortModule + INTEGER, + vlanPort + INTEGER, + vlanPortVlan + VlanIndex, + vlanPortIslVlansAllowed + OCTET STRING, + vlanPortSwitchLevel + INTEGER, + vlanPortIslAdminStatus + INTEGER, + vlanPortIslOperStatus + INTEGER, + vlanPortIslPriorityVlans + OCTET STRING, + vlanPortAdminStatus + INTEGER, + vlanPortOperStatus + INTEGER, + vlanPortAuxiliaryVlan + INTEGER + } + +vlanPortModule OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { vlanPortEntry 1 } + +vlanPort OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { vlanPortEntry 2 } + +vlanPortVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Virtual LAN to which this port belongs." + ::= { vlanPortEntry 3 } + +-- vlanPortEntry 4 is not used + +vlanPortIslVlansAllowed OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An indication of which Virtual LANs are allowed + on this Inter-Switch Link. This is an octet string + value with bits set to indicate allowed VLANs. It + can be interpreted as a sum of f(x) as x goes from + 0 to 1023, where f(x) = 0 for VLAN x not allowed + and f(x) = exp(2, x) for VLAN x allowed." + ::= { vlanPortEntry 5 } + +vlanPortSwitchLevel OBJECT-TYPE + SYNTAX INTEGER { normal(1), high(2), notApplicable(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the priority level the port uses to + access the switching media. If vlanPortSwitchLevel + is not applicable to the port, notApplicable(3) + will be returned by the device." + DEFVAL { normal } + ::= { vlanPortEntry 6 } + +vlanPortIslAdminStatus OBJECT-TYPE + SYNTAX INTEGER { on(1), off(2), desirable(3), auto(4), + onNoNegotiate(5) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the administrative status set on the + trunk port while the operational status is the one + that indicates whether the port is actually + trunking or not. If the status is set to off(2), + the port is permanently set to be a non-trunk. If + the status is set to onNoNegotiate(5), the port is + permanently set to be a trunk and no negotiation + takes place with the far end to try to ensure + consistent operation. If the status is set to + on(1), the port initiates a request to become a + trunk and will become a trunk regardless of the + response from the far end. If the status is set to + desirable(3), the port initiates a request to + become a trunk and will become a trunk if the far + end agrees. If the status is set to auto(4), the + port does not initiate a request to become a trunk + but will do so if it receives a request to become + a trunk from the far end." + ::= { vlanPortEntry 7 } + +vlanPortIslOperStatus OBJECT-TYPE + SYNTAX INTEGER { trunking(1), notTrunking(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates if the port is actually trunking or + not. In the case of ISL capable ports, the status + depends on the success or failure of the + negotiation process initiated by the port to + become a trunk or non trunk. + In the case of 802.10 capable ports, it is + directly related to the on/off administrative + status." + ::= { vlanPortEntry 8 } + +vlanPortIslPriorityVlans OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An indication of which Virtual LANs have a better + dot1dStpPortPriority value. This object can be + used to perform load balancing on Inter-Switch + Links via spanning tree. An Inter-Switch Link has + two dot1dStpPortPriority values which are shared + by all the Virtual LANs on the link. The Virtual + LANs indicated by this object have priority + over the other Virtual LANs on the link. + + This is an octet string value with bits set to + indicate priority VLANs. It can be interpreted as + a sum of f(x) as x goes from 0 to 1023, where + f(x) = 0 for a VLAN x which does not have priority + and f(x) = exp(2, x) for a VLAN x which has + priority. + + Setting the dot1dStpPortPriority value for any of + the Virtual LANs indicated by this object causes + the dot1dStpPortPriority value for all the Virtual + LANs indicated by this object to be set to the + same value. + + Setting the dot1dStpPortPriority value for any + other Virtual LAN causes the dot1dStpPortPriority + value for all other Virtual LANs to be set to the + same value." + ::= { vlanPortEntry 9 } + +vlanPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { static(1), dynamic(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the port will get assigned to a + VLAN statically or dynamically. When it is set to + dynamic, the needed information will be accessed + from one of the Vlan Membership Policy Servers + specified in the vmpsTable. Default value is + static(1). + Note that vlanPortAdminStatus cannot be set to + dynamic(2) for a port which has + portSecurityAdminStatus set to enabled(1) or for a + port which currently has a vlanPortIslOperStatus + of trunking(1)." + DEFVAL { static } + ::= { vlanPortEntry 10 } + +vlanPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { inactive(1), + active(2), + shutdown(3), + vlanActiveFault(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An indication of the current VLAN status of the + port. + A status of inactive(1) indicates that a dynamic + port does not yet have a VLAN assigned or that a + static or dynamic port has been assigned a VLAN + that is not currently active. A status of + active(2) indicates that the currently assigned + VLAN is active. A status of shutdown(3) indicates + that the port has been shutdown as a result of a + VMPS response on a dynamic port. + A status of vlanActiveFault(4) only applies to + tokenring ports and indicates that the port is + operationally disabled because the TR-CRF VLAN of + which the port is a member has active ports on + another device and only ports on that remote + device may participate in that TR-CRF VLAN." + ::= { vlanPortEntry 11 } + +vlanPortAuxiliaryVlan OBJECT-TYPE + SYNTAX INTEGER ( 0|1..1000|1025..4094|4095|4096 ) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "The Voice Virtual Vlan ID (VVID) to which this + port belongs to. + If the VVID is not supported on the port, this MIB + object will not be configurable and will return + 4096. + + Setting this MIB object to 4096, the CDP packets + transmitting through this port would not include + Appliance VLAN-ID TLV. + + Setting this MIB object to 4095, the CDP packets + transmitting through this port would contain + Appliance VLAN-ID TLV with value of 4095 - VoIP + and related packets are expected to be sent and + received untagged without an 802.1p priority. + + Setting this MIB object to 0, the CDP packets + transmitting through this port would contain + Appliance VLAN-ID TLV with value of 0 - VoIP + and related packets are expected to be sent and + received with VLAN-id=0 and an 802.1p priority. + + Setting this MIB object to N (1..1000|1025..4094), + the CDP packets transmitting through this port + would contain Appliance VLAN-ID TLV with N - VoIP + and related packets are expected to be sent and + received with VLAN-id=N and an 802.1p priority. + + This object is deprecated and replaced by + vmVoiceVlanId in CISCO-VLAN-MEMBERSHIP-MIB." + ::= { vlanPortEntry 12 } + +-- the Vlan Membership Policy Server table + +vmpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VmpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table lists a maximum of 3 IP addresses of + Vlan Membership Policy Servers." + ::= { vlanGrp 4 } + +vmpsEntry OBJECT-TYPE + SYNTAX VmpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A VMPS table entry." + INDEX { vmpsAddr } + ::= { vmpsTable 1 } + +VmpsEntry ::= + SEQUENCE { + vmpsAddr + IpAddress, + vmpsType + INTEGER + } + +vmpsAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a Vlan Membership Policy + Server. To configure the internal VMPS, use the + same IP address as specified in sysIpAddr." + ::= { vmpsEntry 1 } + +vmpsType OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), -- remove this entry + primary(2), -- the primary entry + other(3) -- a lower priority entry + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To add a new entry to the vmpsTable, set this + object to primary(2) or other(3) for an IP address + which is not already in the table. The primary + entry will be used first, if it is reachable. + Otherwise one of the other entries will be used. + Setting one entry to primary(2) causes any + previous primary entry to change to other(3). + To remove an entry from the table, set this + object to invalid(1)." + ::= { vmpsEntry 2 } + +vmpsAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of following (read-only) + inProgress(2), -- (read-only) + success(3), -- (read-only) + noResponse(4), -- (read-only) + noPrimaryVmps(5), -- No VMPS configured (read-only) + noDynamicPort(6), -- No dynamic ports configured + -- (read-only) + noHostConnected(7), -- No hosts on dynamic ports + -- (read-only) + reconfirm(8) -- (write-only) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object, when read, returns the result of the + last action requested: other(1), inProgress(2), + success(3), noResponse(3), noPrimaryVmps(5), + noDynamicPort(6), or noHostConnected(7). + + Setting this object to reconfirm(8) causes the + switch to contact the Vlan Membership Policy + Server immediately to reconfirm the current VLAN + assignments for all dynamic ports on the switch. + Normally VLAN assignments for dynamic ports are + reconfirmed once an hour." + ::= { vlanGrp 5 } + +vmpsAccessed OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the last Vlan Membership Policy + Server accessed. If there was no response from the + last VMPS request, the value returned is 0." + ::= { vlanGrp 6 } + +-- trunk VLAN mapping table + +vlanTrunkMappingMax OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "entries" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of active configurable trunk VLAN + mapping entries allowed. A value of zero indicates + no limitation on the number of active configurable + trunk VLAN mapping." + ::= { vlanGrp 7 } + +vlanTrunkMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanTrunkMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains zero or more rows of trunk + VLAN to VLAN associations. The maximum number of + active entries is determined by + vlanTrunkMappingMax. + + VLAN above 1k can not be created if the value of + corresponding instance of vlanTrunkMappingType is + dot1qToisl(2)." + ::= { vlanGrp 8 } + +vlanTrunkMappingEntry OBJECT-TYPE + SYNTAX VlanTrunkMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Information about the VLAN mapping of a + particular trunk VLAN to another VLAN." + INDEX { vlanTrunkMappingFromVlan } + ::= { vlanTrunkMappingTable 1 } + +VlanTrunkMappingEntry ::= + SEQUENCE { + vlanTrunkMappingFromVlan VlanIndex, + vlanTrunkMappingToVlan VlanIndex, + vlanTrunkMappingType INTEGER, + vlanTrunkMappingOper TruthValue, + vlanTrunkMappingStatus RowStatus + } + +vlanTrunkMappingFromVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The VLAN with this VLAN ID will be mapped to the + VLAN in the corresponding instance of + vlanTrunkMappingToVlan in the device. + + Agent returns inconsistentValue if this VLAN + exists in the device. + + Agent returns inconsistentValue if this VLAN is + not a reserved VLAN and the value of corresponding + instance of vlanTrunkMappingType is + reservedToNonReserved(1). + + Agent returns wrongValue if this VLAN is not a + valid 802.1Q VLAN and the value of corresponding + instance of vlanTrunkMappingType is + dot1qToisl(2)." + ::= { vlanTrunkMappingEntry 1 } + +vlanTrunkMappingToVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The VLAN which the corresponding instance of + vlanTrunkMappingFromVlan will be mapped to. + + Agent returns inconsistentValue if this VLAN + exists in the device. + + Agent returns inconsistentValue if this VLAN is a + reserved VLAN and the value of corresponding + instance of vlanTrunkMappingType is + reservedToNonReserved(1). + + Agent returns inconsistentValue if this VLAN is + not a valid ISL VLAN and the value of + corresponding instance of vlanTrunkMappingType + is dot1qToisl(2)." + ::= { vlanTrunkMappingEntry 2 } + +vlanTrunkMappingType OBJECT-TYPE + SYNTAX INTEGER { + reservedToNonReserved(1), + dot1qToisl(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of this trunk VLAN mapping. + + reservedToNonReserved(1) + An user defined association which maps a + reserved VLAN to a non-reserved VLAN. + + dot1qToisl(2) + An user defined association which maps a VLAN + in 802.1q trunk to a VLAN in ISL trunk. + + Implementations are allowed to restrict the + available types for this object. + + For devices which support the range of VlanIndex + between 1024 and 4095, the default value is + reservedToNonReserved(1). The default value is + dot1qToisl(2) for devices which do not support the + range of VlanIndex between 1024 and 4095." + ::= { vlanTrunkMappingEntry 3 } + +vlanTrunkMappingOper OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether this VLAN mapping is effective + or not." + ::= { vlanTrunkMappingEntry 4 } + +vlanTrunkMappingStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status of this trunk VLAN mapping. + + Once a row becomes active, value in any other + column within such row cannot be modified except + by setting vlanTrunkMappingStatus to + notInService(2) for such row." + ::= { vlanTrunkMappingEntry 5 } + + + +-- the security group + +-- Implementation of the security group is optional, but within the +-- group all the elements are current. If the Security feature is +-- implemented, the entire group should be implemented. + +-- the port security table + +portSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of port security entries. The number of + entries is determined by the number of ports in + the system which support the Security feature." + ::= { securityGrp 1 } + +portSecurityEntry OBJECT-TYPE + SYNTAX PortSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing security information for a + particular port." + INDEX { portSecurityModuleIndex, portSecurityPortIndex } + ::= { portSecurityTable 1 } + +PortSecurityEntry ::= + SEQUENCE { + portSecurityModuleIndex + INTEGER, + portSecurityPortIndex + INTEGER, + portSecurityAdminStatus + INTEGER, + portSecurityOperStatus + INTEGER, + portSecurityLastSrcAddr + OCTET STRING, + portSecuritySecureSrcAddr + OCTET STRING, + portSecurityMaxSrcAddr + INTEGER, + portSecurityAgingTime + INTEGER, + portSecurityShutdownTimeOut + INTEGER, + portSecurityViolationPolicy + INTEGER + } + +portSecurityModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { portSecurityEntry 1 } + +portSecurityPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { portSecurityEntry 2 } + +portSecurityAdminStatus OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When security is enabled, source MAC addresses + are monitored for all packets received on the + port. If an address is detected that does not + match the portSecuritySecureSrcAddr and any + corresponding portSecurityExtSecureSrcAddr, of + which portSecurityExtModuleIndex and + portSecurityExtPortIndex in the + portSecurityExtTable is the same as the + portSecurityModuleIndex and portSecurityPortIndex, + and the number of MAC address learned or + configured for this port is equal to + portSecurityMaxSrcAddr, the port will shutdown or + drop packets. If the + portSecurityViolationPolicy is set to shutdown(2), + the port is shutdown and a linkDown trap is sent; + otherwise the port drops the invalid packets." + DEFVAL { disabled } + ::= { portSecurityEntry 3 } + +portSecurityOperStatus OBJECT-TYPE + SYNTAX INTEGER { notShutdown(1), shutdown(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An indication of whether the port has been shut + down as a result of an insecure address being + detected on a secure port." + ::= { portSecurityEntry 4 } + +portSecurityLastSrcAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The last source MAC address in a receive packet + seen on the port." + ::= { portSecurityEntry 5 } + +portSecuritySecureSrcAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The address to be compared with source MAC + addresses of received packets when the + portSecurityAdminStatus is enabled(1). Setting + this value to 0.0.0.0.0.0 puts the port in + learning mode so that the next source MAC + address received by the port becomes the + portSecuritySecureSrcAddr." + ::= { portSecurityEntry 6 } + +portSecurityMaxSrcAddr OBJECT-TYPE + SYNTAX INTEGER(1..1025) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum number (N) of MAC address to be + secured on the port. The first N MAC addresses + learned or configured are made secured. If the + user wants to make the port secured for more than + one MAC address, the portSecurityExtTable is used + in addition to portSecuritySecureSrcAddr. If + changing the maximum number N of Mac address to M, + which is smaller than N, some MAC addresses are + removed. Setting this value to 1, + the portSecurityExtTable will not be used for this + port and the corresponding entries for this port + will also be removed from portSecurityExtTable." + DEFVAL { 1 } + ::= { portSecurityEntry 7 } + +portSecurityAgingTime OBJECT-TYPE + SYNTAX INTEGER(0|10..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The interval in which the port is secured. After + the expiration of the time, the corresponding + portSecuritySecureSrcAddr or + portSecurityExtSecureSrcAddr will be removed from + the secure address list. If the value of this + object is 0, the aging mechanism is disabled." + DEFVAL { 0 } + ::= {portSecurityEntry 8} + +portSecurityShutdownTimeOut OBJECT-TYPE + SYNTAX INTEGER(0|10..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The interval in which the port is shutdown due to + the violation of security. After the expiration + of the time all the security configuration of this + port is re-installed and the port is enabled. If + the value of this object is 0, the port is shut + down permanently." + DEFVAL { 0 } + ::= {portSecurityEntry 9} + +portSecurityViolationPolicy OBJECT-TYPE + SYNTAX INTEGER { restrict(1), shutdown(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If the value of this object is + restrict(1) - the port drops all packets with + insecured addresses. + shutdown(2) - the port is forced to shut down + if there is a violation of + security." + DEFVAL { shutdown } + ::= {portSecurityEntry 10} + +-- the port security extension table. This table will be used if +-- the portSecurityMaxSrcAddr for any port is set to value that is +-- greater than 1. + +portSecurityExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortSecurityExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of port security entries. The number of + entries is determined by the number of ports in + the system which support the Security feature and + the number of MAC addresses learned/configured to + be secured per port." + ::= { securityGrp 2 } + +portSecurityExtEntry OBJECT-TYPE + SYNTAX PortSecurityExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing security information for a + particular port and a particular MAC address. The + entry can be configured by the user and can be + added by the agent when the device learns a new + secured MAC address." + INDEX { portSecurityExtModuleIndex, + portSecurityExtPortIndex, + portSecurityExtSecureSrcAddr } + ::= { portSecurityExtTable 1 } + +PortSecurityExtEntry ::= + SEQUENCE { + portSecurityExtModuleIndex + INTEGER, + portSecurityExtPortIndex + INTEGER, + portSecurityExtSecureSrcAddr + OCTET STRING, + portSecurityExtControlStatus + INTEGER + } +portSecurityExtModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { portSecurityExtEntry 1 } + +portSecurityExtPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { portSecurityExtEntry 2 } + +portSecurityExtSecureSrcAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the MAC + address, which is to be secured." + ::= { portSecurityExtEntry 3} + +portSecurityExtControlStatus OBJECT-TYPE + SYNTAX INTEGER { valid(1), invalid(2)} + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object used to add or remove a secured + MAC address of the corresponding port in + the row. If setting this object to valid(1), the + portSecurityExtSecureSrcAddr is made to be secured + for the port. If setting this object to + invalid(2), the portSecurityExtSecureSrcAddr is + no longer to be secured for the current port." + ::= {portSecurityExtEntry 4} + + + +-- the token ring group + +-- Implementation of the token ring group is current for all Cisco +-- Workgroup Stack products which implement token ring functions +-- (wsx5030 and wsx5031). + +-- Token Ring Port Configuration Table + +tokenRingPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF TokenRingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing token ring configuration + information." + ::= { tokenRingGrp 1 } + +tokenRingPortEntry OBJECT-TYPE + SYNTAX TokenRingPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing token ring configuration + information for a particular port." + INDEX { tokenRingModuleIndex, tokenRingPortIndex } + ::= { tokenRingPortTable 1 } + +TokenRingPortEntry ::= + SEQUENCE { + tokenRingModuleIndex + INTEGER, + tokenRingPortIndex + INTEGER, + tokenRingPortSetACbits + INTEGER, + tokenRingPortMode + INTEGER, + tokenRingPortEarlyTokenRel + INTEGER, + tokenRingPortPriorityThresh + INTEGER, + tokenRingPortPriorityMinXmit + INTEGER, + tokenRingPortCfgLossThresh + INTEGER, + tokenRingPortCfgLossInterval + INTEGER + } + +tokenRingModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { tokenRingPortEntry 1 } + +tokenRingPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { tokenRingPortEntry 2 } + +tokenRingPortSetACbits OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies if the AC bits shall be set + unconditionally when a port forwards certain LLC + frames." + DEFVAL { disabled } + ::= { tokenRingPortEntry 3 } + +tokenRingPortMode OBJECT-TYPE + SYNTAX INTEGER { auto(1), + fdxCport(2), + fdxStation(3), + hdxCport(4), + hdxStation(5), + riro(7) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the port's mode of operation. + + auto: Automatically detect the port mode + upon insertion. + + fdxCport: Transmit Immediate (full-duplex) + Concentrator Port + + fdxStation: Transmit Immediate (full-duplex) + Station emulation + + hdxCport: Token Passing Protocol (half-duplex) + Concentrator Port + + hdxStation: Token Passing Protocol (half-duplex) + Station emulation + + riro: RingIn/RingOut mode. (wsx5031 only)" + DEFVAL { auto } + ::= { tokenRingPortEntry 4 } + +-- tokenRingPortEntry 5 to 8 are not used + +tokenRingPortEarlyTokenRel OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object provides the ability to enable or + disable early token release for a particular port. + + Early token release only applies to ports + operating at 16 Mbps. If ifSpeed reflects 4 Mbps + for a particular port, then the corresponding + instance of this object will have a value of + disabled(2) regardless of attempts to set the + object to enabled(1). + + Whenever a port is opened with a ring speed of + 16 Mbps, by default, early token release will be + enabled." + ::= { tokenRingPortEntry 9 } + +tokenRingPortPriorityThresh OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The highest token ring frame priority that shall + go to the low-priority transmit queue." + DEFVAL { 3 } + ::= { tokenRingPortEntry 10 } + +tokenRingPortPriorityMinXmit OBJECT-TYPE + SYNTAX INTEGER (0..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The minimum token priority that will be used for + transmit." + DEFVAL { 4 } + ::= { tokenRingPortEntry 11 } + +tokenRingPortCfgLossThresh OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Number of configuration loss events during the + sample interval which, if exceeded, should cause + the port to be disabled. If the port is disabled + by this function the port must be administratively + re-enabled." + DEFVAL { 8 } + ::= { tokenRingPortEntry 12 } + +tokenRingPortCfgLossInterval OBJECT-TYPE + SYNTAX INTEGER (1..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The sampling interval, in minutes, for which the + port monitors to see if the configuration loss + threshold has been exceeded." + DEFVAL { 10 } + ::= { tokenRingPortEntry 13 } + +-- DRiP related objects. +tokenRingDripDistCrfMode OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object reflects whether TR-CRFs can be + distributed across ISL topologies. Setting + this object to enabled(1) allows TR-CRFs to be + distributed. Setting this object to disabled(2) + prevents TR-CRFs from being distributed across + ISL topologies. When this object is set to + disabled(2), the system will disable ports + involved in the distributed TR-CRF." + DEFVAL { disabled } + ::= { tokenRingGrp 2 } + +tokenRingDripAreReductionMode OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object reflects whether or not All + Routes Explorer (ARE) reduction capabilities are + enabled or disabled on this system. Setting + this object to enabled(1) will permit DRiP to + participate in the configuration of Token Ring + ports ARE reduction capabilities on the system. + Setting this object to disabled(2) will prevent + DRiP from participating in the configuration + of Token Ring port ARE reduction capabilities." + DEFVAL { enabled } + ::= { tokenRingGrp 3 } + +tokenRingDripLocalNodeID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The unique system identifier that will be sent + in all advertisements generated by this system. + It uniquely identifies this system from other + DRiP capable systems." + ::= { tokenRingGrp 4 } + +tokenRingDripLastRevision OBJECT-TYPE + SYNTAX INTEGER (0..9999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The revision number transmitted in the most + recent advertisement. That advertisement may + or may not have contained changed data." + ::= { tokenRingGrp 5 } + +tokenRingDripLastChangedRevision OBJECT-TYPE + SYNTAX INTEGER (0..9999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The revision number transmitted in the most + recent advertisement containing changed data." + ::= { tokenRingGrp 6 } + +tokenRingDripAdvertsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of DRiP advertisements received + by this system." + ::= { tokenRingGrp 7 } + +tokenRingDripAdvertsTransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of DRiP advertisements transmitted + by this system." + ::= { tokenRingGrp 8 } + +tokenRingDripAdvertsProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of DRiP advertisements processed + by this system." + ::= { tokenRingGrp 9 } + +tokenRingDripInputQueueDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of DRiP advertisements dropped + from this system's input queue." + ::= { tokenRingGrp 10 } + +tokenRingDripOutputQueueDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of DRiP advertisements dropped + from this system's output queue." + ::= { tokenRingGrp 11 } + +tokenRingDripLocalVlanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF TokenRingDripLocalVlanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing DRiP VLAN status information + local to this system. The existence of an + entry indicates that at least one local port + is assigned to the associated TR-CRF VLAN." + ::= { tokenRingGrp 12 } + +tokenRingDripLocalVlanStatusEntry OBJECT-TYPE + SYNTAX TokenRingDripLocalVlanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing DRiP related information for + a particular TR-CRF VLAN." + INDEX { tokenRingDripVlan } + ::= { tokenRingDripLocalVlanStatusTable 1 } + +TokenRingDripLocalVlanStatusEntry ::= + SEQUENCE { + tokenRingDripVlan + VlanIndex, + tokenRingDripLocalPortStatus + INTEGER, + tokenRingDripRemotePortStatus + INTEGER, + tokenRingDripRemotePortConfigured + INTEGER, + tokenRingDripDistributedCrf + INTEGER, + tokenRingDripBackupCrf + INTEGER, + tokenRingDripOwnerNodeID + OCTET STRING + } + +tokenRingDripVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A TR-CRF VLAN ID." + ::= { tokenRingDripLocalVlanStatusEntry 1 } + +tokenRingDripLocalPortStatus OBJECT-TYPE + SYNTAX INTEGER { active(1), inactive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object reflects DRiP's status regarding + the overall set of local ports assigned to + the TR-CRF VLAN associated with this entry. + A value of active(1) indicates that at least + one local port is inserted/connected (i.e., + active on the Token Ring). A value of inactive(2) + indicates that none of the local ports are + inserted/connected. All local ports are either + disabled or are simply not connected." + ::= { tokenRingDripLocalVlanStatusEntry 2 } + +tokenRingDripRemotePortStatus OBJECT-TYPE + SYNTAX INTEGER { active(1), inactive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object reflects DRiP's status regarding + any ports on remote systems. A value of + active(1) indicates that at least one remote + port is inserted/connected (i.e., active on + the Token Ring). A value of inactive(2) indicates + that none of the remote ports are + inserted/connected. All remote ports are either + disabled or are simply not connected." + ::= { tokenRingDripLocalVlanStatusEntry 3 } + +tokenRingDripRemotePortConfigured OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object reflects whether or not DRiP has + detected remote ports assigned to the TR-CRF + VLAN associated with this entry. A value of + true(1) indicates there is at least one port + on a remote system assigned to this TR-CRF VLAN. + A value of false(2) indicates no remote ports + are assigned to this TR-CRF VLAN." + ::= { tokenRingDripLocalVlanStatusEntry 4 } + +tokenRingDripDistributedCrf OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object reflects whether DRiP considers the + TR-CRF VLAN associated with this entry to be + distributed across systems. A value of true(1) + indicates the TR-CRF is distributed. A value + of false(2) indicates the TR-CRF is not + distributed." + ::= { tokenRingDripLocalVlanStatusEntry 5 } + +tokenRingDripBackupCrf OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object reflects whether or not the TR-CRF + VLAN associated with this entry is configured + as a backup TR-CRF. A value of true(1) indicates + the TR-CRF is a configured as a backup. A value + of false(2) indicates the TR-CRF is not configured + as a backup." + ::= { tokenRingDripLocalVlanStatusEntry 6 } + +tokenRingDripOwnerNodeID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The unique identifier of the system that has + advertised that it has local ports assigned to the + TR-CRF VLAN associated with this entry." + ::= { tokenRingDripLocalVlanStatusEntry 7 } + +-- Token Ring Port Soft Error Monitoring Configuration Table +tokenRingPortSoftErrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TokenRingPortSoftErrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing token ring soft error monitoring + configuration information." + ::= { tokenRingGrp 14 } +tokenRingPortSoftErrEntry OBJECT-TYPE + SYNTAX TokenRingPortSoftErrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing token ring soft error monitoring + configuration information for a particular port." + AUGMENTS { tokenRingPortEntry } + ::= { tokenRingPortSoftErrTable 1 } + +TokenRingPortSoftErrEntry ::= SEQUENCE { + tokenRingPortSoftErrThresh + INTEGER, + tokenRingPortSoftErrReportInterval + INTEGER, + tokenRingPortSoftErrResetCounters + INTEGER, + tokenRingPortSoftErrLastCounterReset + TimeTicks, + tokenRingPortSoftErrEnable + INTEGER + } +tokenRingPortSoftErrThresh OBJECT-TYPE + SYNTAX INTEGER ( 1..255 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The number of soft errors reported from a station + connected to this port which, if exceeded, should + cause a soft error exceeded trap to be issued. + The error counters being monitored and compared to + this threshold value are all of the error counters + in the ringStationTable (see RFC 1513)." + DEFVAL { 100 } + ::= { tokenRingPortSoftErrEntry 1 } + +tokenRingPortSoftErrReportInterval OBJECT-TYPE + SYNTAX INTEGER ( 0..65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The sampling period, in seconds, in which each + station connected to this port will be monitored + for excessive soft error reports. If a station + reports more than tokenRingPortSoftErrThreshold + errors within the sampling period a trap will be + issued to the management station(s). Setting a + value of 0 will cause no traps to be sent for + this port." + DEFVAL { 60 } + ::= { tokenRingPortSoftErrEntry 2 } + +tokenRingPortSoftErrResetCounters OBJECT-TYPE + SYNTAX INTEGER { noop(1), reset(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When this object is set to reset(2), all Soft + Error Monitoring related counters on this port + will be set to 0." + ::= { tokenRingPortSoftErrEntry 3 } + +tokenRingPortSoftErrLastCounterReset OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time (in hundredths of a second) since Soft + Error Monitoring counters for this port were last + cleared." + ::= { tokenRingPortSoftErrEntry 4 } + +tokenRingPortSoftErrEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the Token Ring Soft Error + Monitoring feature is enabled on this port or not. + The detailed soft error statistics are provided + by Token Ring RMON SNMP objects. Thus, if RMON + (sysEnableRmon) is disabled(2) then the soft error + statistics will only be available from the CLI." + DEFVAL { disabled } + ::= { tokenRingPortSoftErrEntry 5 } + + + +-- the multicast group + +-- Implementation of the multicast group is optional, but within the +-- group all the elements are current. If multicast features are +-- supported, the entire group should be implemented. + +-- the multicast router table + +mcastRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF McastRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of multicast router port entries. The + number of entries is determined by the number of + ports in the system." + ::= { multicastGrp 1 } + +mcastRouterEntry OBJECT-TYPE + SYNTAX McastRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing multicast router information for + a particular port." + INDEX { mcastRouterModuleIndex, mcastRouterPortIndex } + ::= { mcastRouterTable 1 } + +McastRouterEntry ::= + SEQUENCE { + mcastRouterModuleIndex + INTEGER, + mcastRouterPortIndex + INTEGER, + mcastRouterAdminStatus + INTEGER, + mcastRouterOperStatus + INTEGER + } + +mcastRouterModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located + (see portModuleIndex)." + ::= { mcastRouterEntry 1 } + +mcastRouterPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { mcastRouterEntry 2 } + +mcastRouterAdminStatus OBJECT-TYPE + SYNTAX INTEGER { routerPresent(1), + dynamic(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "And indication of whether the presence of an IP + multicast router on this port is to be determined + statically or dynamically. The value + routerPresent(1) indicates that the presence of a + router is statically configured to be present. + The value dynamic(3) indicates the presence is to + be learned dynamically." + DEFVAL { dynamic } + ::= { mcastRouterEntry 3 } + +mcastRouterOperStatus OBJECT-TYPE + SYNTAX INTEGER { routerPresent(1), noRouter(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An indication of whether an IP multicast router + is present on this port." + ::= { mcastRouterEntry 4 } + +mcastEnableCgmp OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether Cisco Group Management Protocol + is enabled on the device or not. When CGMP is + enabled in conjunction with Cisco routers running + CGMP, only the required ports will participate in + IP multicast groups." + DEFVAL { disabled } + ::= { multicastGrp 2 } + +mcastEnableIgmp OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether Internet Group Management + Protocol is enabled on the device or not. When + IGMP is enabled in conjunction with Cisco routers + running CGMP, only the required ports will + participate in IP multicast groups." + DEFVAL { disabled } + ::= { multicastGrp 3 } + +mcastEnableRgmp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether Router Group Management + Protocol is enabled on the device or not. When + RGMP is enabled in conjunction with Cisco routers + running RGMP, multicast data traffic is forwarded + only to those multicast routers that are + interested to receive that data traffic. IGMP + snooping feature must be enabled on the system + to make RGMP feature operational." + DEFVAL { disabled } + ::= { multicastGrp 4 } + + + +-- the DNS group + +-- Implementation of the DNS group is optional, but within the group +-- all the elements are current. If DNS features are supported, +-- the entire group should be implemented. + +dnsEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates if the DNS feature is enabled or + disabled." + DEFVAL { disabled } + ::= { dnsGrp 1} + +dnsServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table lists a maximum of 3 DNS servers." + ::= { dnsGrp 2 } + +dnsServerEntry OBJECT-TYPE + SYNTAX DnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A DNS server table entry." + INDEX { dnsServerAddr } + ::= { dnsServerTable 1 } + +DnsServerEntry ::= + SEQUENCE { + dnsServerAddr + IpAddress, + dnsServerType + INTEGER + } + +dnsServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a DNS server." + ::= { dnsServerEntry 1 } + +dnsServerType OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), -- remove this entry + primary(2), -- the primary entry + other(3) -- a lower priority entry + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To add a new entry to the dnsServerTable, set + this object to primary(2) or other(3) for an IP + address which is not already in the table. The + primary entry will be used first, if it is + reachable. Otherwise, one of the other entries + will be used. Setting one entry to primary(2) + causes any previous primary entry to change to + other(3). To remove an entry from the table, set + this object to invalid(1)." + ::= { dnsServerEntry 2 } + +dnsDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DNS domain name." + REFERENCE "RFC1035, section 2.3.1 Preferred name syntax." + ::= { dnsGrp 3 } + + + +-- the syslog (System Log Information) group + +-- Implementation of the syslog group is optional, but within the group +-- all the elements are current. If the syslog feature is supported, +-- the entire group should be implemented. + + +syslogServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SyslogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table lists a maximum of 3 system log + servers." + ::= { syslogGrp 1 } + +syslogServerEntry OBJECT-TYPE + SYNTAX SyslogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A system log server table entry." + INDEX { syslogServerAddr } + ::= { syslogServerTable 1 } + +SyslogServerEntry ::= + SEQUENCE { + syslogServerAddr + IpAddress, + syslogServerType + INTEGER + } + +syslogServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a system log Server." + ::= { syslogServerEntry 1 } + +syslogServerType OBJECT-TYPE + SYNTAX INTEGER { + valid(1), -- add this entry + invalid(2) -- remove this entry + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To add/remove a new entry to the + syslogServerTable, setting to invalid(2) removes + the corresponding entry from the + syslogServerTable. To add a new entry into + syslogServerTable, set this object to valid(1) + for an IP address which is not already in the + table." + ::= { syslogServerEntry 2 } + + +syslogConsoleEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicate whether the system log messages should + be sent to console." + DEFVAL { disabled } + ::= { syslogGrp 2 } + + +syslogHostEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicate whether the system log messages should + be sent to syslog servers." + DEFVAL { disabled } + ::= { syslogGrp 3 } + + +syslogMessageControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SyslogMessageControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains the information about what + system log messages should be sent to syslog host, + console, login session, and/or logged into the + internal buffer." + ::= { syslogGrp 4 } + +syslogMessageControlEntry OBJECT-TYPE + SYNTAX SyslogMessageControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A system log message control table entry." + INDEX { syslogMessageFacility } + ::= { syslogMessageControlTable 1 } + +SyslogMessageControlEntry ::= + SEQUENCE { + syslogMessageFacility + INTEGER, + syslogMessageSeverity + INTEGER + } + +syslogMessageFacility OBJECT-TYPE + SYNTAX INTEGER { + cdp(1), + mcast(2), + dtp(3), + dvlan(4), + earl(5), + fddi(6), + ip(7), + pruning(8), + snmp(9), + spantree(10), + system(11), + tac(12), + tcp(13), + telnet(14), + tftp(15), + vtp(16), + vmps(17), + kernel(18), + filesys(19), + drip(20), + pagp(21), + mgmt(22), + mls(23), + protfilt(24), + security(25), + radius(26), + udld(27), + gvrp(28), + cops(29), + qos(30), + acl(31), + rsvp(32), + ld(33), + privatevlan(34), + ethc(35), + gl2pt(36), + callhome(37), + dhcpsnooping(38), + diags(40), + eou(42), + backup(43), + eoam(44), + webauth(45), + dom(46), + mvrp(47) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System log message facility." + ::= { syslogMessageControlEntry 1 } + + +syslogMessageSeverity OBJECT-TYPE + SYNTAX INTEGER { + emergencies(1), + alerts(2), + critical(3), + errors(4), + warnings(5), + notification(6), + informational(7), + debugging(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "System log message severity." + ::= { syslogMessageControlEntry 2 } + +syslogTimeStampOption OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether syslog Time Stamp Option is + enabled or not. If it is set to enabled(1), the + Time Stamp will be in the beginning of each + syslog message." + ::= { syslogGrp 5 } + + +syslogTelnetEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicate whether the system log messages should + be sent to telnet sessions." + DEFVAL { enabled } + ::= { syslogGrp 6 } + + +-- the NTP (Network Time Protocol) group + +-- Implementation of the NTP group is optional, but within the group +-- all the elements are current. If the NTP feature is supported, +-- the entire group should be implemented. + +-- the NTP table + + +ntpBcastClient OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Entry which tells if Cat5000 should act as a + Broadcast client or not." + DEFVAL { disabled } + ::= { ntpGrp 1 } + +ntpBcastDelay OBJECT-TYPE + SYNTAX INTEGER (1..999999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Estimated Round trip time (in micro seconds) for + NTP broadcasts. The range is from 1 to 999999." + DEFVAL { 3000 } + ::= { ntpGrp 2 } + +ntpClient OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Entry which tells if the device can act as a NTP + client (in a client-server configuration type)." + DEFVAL { disabled } + ::= { ntpGrp 3 } + +ntpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of NTP Server entries. This table lists a + maximum of 10 Entries." + ::= { ntpGrp 4 } + +ntpServerEntry OBJECT-TYPE + SYNTAX NtpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing NTP information for a particular + entry." + INDEX { ntpServerAddress } + ::= { ntpServerTable 1 } + +NtpServerEntry ::= SEQUENCE { + ntpServerAddress + IpAddress, + ntpServerType + INTEGER, + ntpServerPublicKey + Unsigned32 + } + +ntpServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Entry containing NTP Server's IP address." + ::= { ntpServerEntry 1 } + +ntpServerType OBJECT-TYPE + SYNTAX INTEGER{ + valid(1), -- add this entry + invalid(2) -- remove this entry + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To add or remove an entry to ntpServerTable. + Setting to 1 adds the entry and setting to 2 + clears the entry." + ::= { ntpServerEntry 2 } + +ntpServerPublicKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The key to be used when communicating with this + server. + A key with a value of zero indicates an invalid + ntpServerPublicKey. When the authentication + feature is enabled the system will not sync with + this server when ntpAuthenticationPublicKey + doesn't match with NTP Packet's public key. + or + If the ntpAuthenticationTrustedMode is trusted but + encrypted message of ntpAuthenticationSecretKey + with NTP packet's data doesn't match with NTP + packet's crypto checksum in the message + authentication mode (MAC). + or + If the ntpAuthenticationTrustedMode is untrusted. + + In client mode NMP will not send request NTP + Packet to the server when ntpServerPublicKey + doesn't match with any of the + ntpAuthenticationPublicKey in + ntpAuthenticationTable. + or + If the ntpAuthenticationTrustedMode is untrusted." + ::= { ntpServerEntry 3 } + +ntpSummertimeStatus OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enabling or Disabling will set the clock ahead or + behind 1 hour respectively.(daylight savings time + in USA). This command gets active only in Summer + time." + DEFVAL { disabled } + ::= { ntpGrp 5 } + +ntpSummerTimezoneName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Summertime time zone name for display purposes." + ::= { ntpGrp 6 } + +ntpTimezoneName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time zone name for display purposes." + ::= { ntpGrp 7 } + +ntpTimezoneOffsetHour OBJECT-TYPE + SYNTAX INTEGER (-12..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time offset (Hour) from Greenwich Mean Time." + ::= { ntpGrp 8 } + +ntpTimezoneOffsetMinute OBJECT-TYPE + SYNTAX INTEGER (0..59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time offset (Minutes) from Greenwich Mean Time." + ::= { ntpGrp 9 } + + +ntpAuthenticationEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies if authentication feature is enabled or + disabled in the system." + DEFVAL { disabled } + ::= { ntpGrp 10 } + +ntpAuthenticationTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpAuthenticationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of NTP Authentication Key entries. + This table lists a maximum of 10 Entries" +::= { ntpGrp 11 } + +ntpAuthenticationEntry OBJECT-TYPE + SYNTAX NtpAuthenticationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the ntpAuthenticationTable, + containing values of an NTP authentication key + pair." + + INDEX { ntpAuthenticationPublicKey } + ::= { ntpAuthenticationTable 1 } + +NtpAuthenticationEntry ::= + SEQUENCE { + ntpAuthenticationPublicKey + Unsigned32, + ntpAuthenticationSecretKey + DisplayString, + ntpAuthenticationTrustedMode + INTEGER, + ntpAuthenticationType + INTEGER + } + +ntpAuthenticationPublicKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A unique value to identify the authentication + key. When the authentication feature is enabled + and the ntpAuthenticationPublicKey matches with + the NTP packet's public key then this entry is + used." +::= { ntpAuthenticationEntry 1} + +ntpAuthenticationSecretKey OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An arbitrary string known as the secret key used + for encrypting of the NTP packet. This key is + useful when the ntpAuthenticationTrustedMode is + set to trusted(1). + This key has to be specified when this + ntpAuthenticationEntry is created. When reading + this object, it will return empty string." +::= { ntpAuthenticationEntry 2} + +ntpAuthenticationTrustedMode OBJECT-TYPE + SYNTAX INTEGER { + trusted(1), + untrusted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A flag indicates whether the + ntpAuthenticationSecretKey is trusted or + untrusted. Setting a ntpAuthenticationSecretKey + to trusted(1) allows authentication on NTP + packets containing this key, and setting a + ntpAuthenticationSecretKey to untrusted(2) drops + all NTP packets containing this key." +::= { ntpAuthenticationEntry 3} + +ntpAuthenticationType OBJECT-TYPE + SYNTAX INTEGER { + valid(1), -- add this entry + invalid(2) -- remove this entry + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To add or remove an entry to + ntpAuthenticationTable. Setting to 1 adds the + entry and setting to 2 clears the entry." +::= { ntpAuthenticationEntry 4} + + + +-- the TACACS (Terminal Access Controller Access Control System) group + +-- Implementation of the TACACS group is optional, but within the group +-- all the elements are current. If the TACACS+ feature is +-- implemented, the entire group should be implemented. + +tacacsLoginAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForTelnetOnly(3), + enabledForConsoleOnly(4) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether the login authentication using + the TACACS+ feature is enabled or disabled for + console sessions and/or telnet sessions. + + Setting this object to enabled(1), the login + authentication using the TACACS+ feature is + enabled for both telnet and console sessions. + + Setting this object to disabled(2), the login + authentication using the TACACS+ feature is + disabled for both telnet and console sessions. + + Setting this object to enabledForTelnetOnly(3), + the login authentication using the TACACS+ + feature is enabled only for telnet sessions, but + disabled for console sessions. + + Setting this object to enabledForConsoleOnly(4), + the login authentication using the TACACS+ + feature is enabled only for console sessions, + but disabled for telnet sessions. + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + DEFVAL { disabled } + ::= { tacacsGrp 1 } + +tacacsEnableAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForTelnetOnly(3), + enabledForConsoleOnly(4) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether the enable authentication using + the TACACS+ feature is enabled or disabled for + console sessions and/or telnet sessions based on + the value. + + Setting this object to enabled(1), the enable + authentication using the TACACS+ feature is + enabled for both telnet and console sessions. + + Setting this object to disabled(2), the enable + authentication using the TACACS+ feature is + disabled for both telnet and console sessions. + + Setting this object to enabledForTelnetOnly(3), + the enable authentication using the TACACS+ + feature is enabled only for telnet sessions, but + disabled for console sessions. + + Setting this object to enabledForConsoleOnly(4), + the enable authentication using the TACACS+ + feature is enabled only for console sessions, + but disabled for telnet sessions. + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + DEFVAL { disabled } + ::= { tacacsGrp 2 } + +tacacsLocalLoginAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForTelnetOnly(3), + enabledForConsoleOnly(4) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether the login authentication using + local password is enabled or disabled for Console + session and/or Telnet session based on the value. + + Setting this object to enabled(1),the login + authentication using local password is enabled for + both telnet and console sessions. + + Setting this object to disabled(2), the login + authentication using local password is disabled + for both telnet and console sessions. + + Setting this object to enabledForTelnetOnly(3), + the login authentication using local password is + enabled only for telnet sessions, but disabled for + console session. + + Setting this object to enabledForConsoleOnly(4), + the login authentication using local password is + enabled only for console session, but disabled for + telnet sessions. + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + DEFVAL { enabled } + ::= { tacacsGrp 3 } + +tacacsLocalEnableAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForTelnetOnly(3), + enabledForConsoleOnly(4) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether the enable authentication using + local password is enabled or disabled for Console + session and/or Telnet sessions. + + Setting this object to enabled(1),the enable + authentication using local password is enabled for + both telnet and console sessions. + + Setting this object to disabled(2), the enable + authentication using local password is disabled + for both telnet and console sessions. + + Setting this object to enabledForTelnetOnly(3), + the enable authentication using local password is + enabled only for telnet sessions, but disabled for + console sessions. + + Setting this object to enabledForConsoleOnly(4), + the enable authentication using local password is + enabled only for console sessions, but disabled + for telnet sessions. + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + DEFVAL { enabled } + ::= { tacacsGrp 4 } + +tacacsNumLoginAttempts OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "The number of login attempts allowed. + + This object is deprecated and replaced by + cacMaxLoginAttempt in CISCO-AAA-CLIENT-MIB." + DEFVAL { 3 } + ::= { tacacsGrp 5 } + +tacacsDirectedRequest OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether the directed-request feature of + TACACS+ is enabled or disabled." + DEFVAL { disabled } + ::= { tacacsGrp 6 } + +tacacsTimeout OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "The duration in seconds to wait for a response + from the TACACS+ server host. + + This object is deprecated and replaced by + cacLockoutPeriodExt in CISCO-AAA-CLIENT-MIB." + DEFVAL { 5 } + ::= { tacacsGrp 7 } + +tacacsAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The key used in encrypting the packets passed + between the TACACS+ server and the client. This + key must match the one configured on the server. + + Note that this item is only accessible when using + the community string defined in sysCommunityRwa." +-- DEFVAL { NULL } + ::= { tacacsGrp 8 } + +tacacsServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF TacacsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table lists a maximum of 3 TACACS+ servers." + ::= { tacacsGrp 9 } + +tacacsServerEntry OBJECT-TYPE + SYNTAX TacacsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A TACACS+ server table entry." + INDEX { tacacsServerAddr } + ::= { tacacsServerTable 1 } + +TacacsServerEntry ::= + SEQUENCE { + tacacsServerAddr + IpAddress, + tacacsServerType + INTEGER + } + +tacacsServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a TACACS+ Server." + ::= { tacacsServerEntry 1 } + +tacacsServerType OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), -- remove this entry + primary(2), -- the primary entry + other(3) -- a lower priority entry + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To add a new entry to the tacacsServerTable, set + this object to primary(2) or other(3) for an IP + address which is not already in the table. The + primary entry will be used first, if it is + reachable. Otherwise, one of the other entries + will be used. Setting one entry to primary(2) + causes any previous primary entry to change to + other(3). To remove an entry from the table, set + this object to invalid(1)." + ::= { tacacsServerEntry 2 } + + + +-- the ip permit list group + +-- Implementation of the ip permit list group is optional, but within +-- the group all the elements are current. If the ip permit list +-- feature is supported, the entire group should be implemented. + +ipPermitEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForTelnetOnly(3), + enabledForSnmpOnly(4) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This is deprecated and replaced by + ipPermitAccessTypeEnable. + + Indicate whether the IP permit feature is enabled + or disabled for Telnet and/or SNMP. + + Setting this object to enabled(1), the IP permit + feature is enabled for both telnet and SNMP. + + Setting this object to disabled(2), the IP permit + feature is disabled for both telnet and SNMP. + + Setting this object to enabledForTelnetOnly(3), + the IP permit feature is enabled for Telnet, but + disabled for the rest. + + Setting this object to enabledForSnmpOnly(4), the + IP permit feature is enabled for SNMP, but + disabled for the rest." + DEFVAL { disabled } + ::= { ipPermitListGrp 1 } + +-- the ip permit list table + +ipPermitListTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpPermitListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table lists a maximum of 100 IP Addresses + with net masks of IP permit hosts. If + ipPermitEnable is set to enabled(1), the system + will only accept inbound accesses which come from + the configured hosts with their permit access + types in this table." + ::= { ipPermitListGrp 2 } + +ipPermitListEntry OBJECT-TYPE + SYNTAX IpPermitListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A IP permit list table entry." + INDEX { ipPermitAddress, ipPermitMask } + ::= { ipPermitListTable 1 } + +IpPermitListEntry ::= + SEQUENCE { + ipPermitAddress + IpAddress, + ipPermitMask + IpAddress, + ipPermitType + INTEGER, + ipPermitAccessType + BITS, + ipPermitTelnetConnectLimit + Unsigned32, + ipPermitSshConnectLimit + Unsigned32 + } + +ipPermitAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a IP permit host." + ::= { ipPermitListEntry 1 } + + +ipPermitMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP net mask of a IP permit host." + ::= { ipPermitListEntry 2 } + +ipPermitType OBJECT-TYPE + SYNTAX INTEGER { + valid(1), --add this entry + invalid(2) --remove this entry + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Setting this object to invalid(2), removes the + corresponding entry from the ipPermitListTable. To + add a new entry into ipPermitListTable, set this + object to valid(1), for an IP address and IP net + mask which are not already in the table." + ::= { ipPermitListEntry 3 } + +ipPermitAccessType OBJECT-TYPE + SYNTAX BITS { + telnet(0), + snmp(1), + ssh(2), + http(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The IP access type of a IP permit host. + At least one access type has to be set." + DEFVAL {{ telnet, snmp, ssh, http }} + ::= { ipPermitListEntry 4 } + +ipPermitTelnetConnectLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicates the telnet connection limit that + will be applied when accepting new telnet + connections for a specific host. A value of + zero means no limit will be applied for telnet + connections. + + Setting this object to a non-zero value will + turn on the 'telnet' bit in the corresponding + ipPermitAccessType. Turnning off the 'telnet' + bit in the corresponding ipPermitAccessType will + reset this ipPermitTelnetConnectLimit value to + zero." + DEFVAL { 0 } + ::= { ipPermitListEntry 5 } + +ipPermitSshConnectLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Indicates the ssh connection limit that will + be applied when accepting new ssh connections + for a specific host. A value of zero means no + limit will be applied for ssh connections. + + Setting this object to a non-zero value will + turn on the 'ssh' bit in the corresponding + ipPermitAccessType. Turnning off the 'ssh' bit + in the corresponding ipPermitAccessType will + reset this ipPermitSshConnectLimit value to + zero." + DEFVAL { 0 } + ::= { ipPermitListEntry 6 } + +ipPermitDeniedListTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpPermitDeniedListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table lists up to 10 the most recently + denied IP addresses with the access type." + ::= { ipPermitListGrp 3 } + +ipPermitDeniedListEntry OBJECT-TYPE + SYNTAX IpPermitDeniedListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A IP permit denied list table entry." + INDEX {ipPermitDeniedAddress} + ::= { ipPermitDeniedListTable 1} + +IpPermitDeniedListEntry ::= + SEQUENCE { + ipPermitDeniedAddress + IpAddress, + ipPermitDeniedAccess + INTEGER, + ipPermitDeniedTime + TimeTicks + } + +ipPermitDeniedAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a IP permit denied access." + ::= { ipPermitDeniedListEntry 1 } + +ipPermitDeniedAccess OBJECT-TYPE + SYNTAX INTEGER { telnet(1), snmp(2), ssh(3), http(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The denied access type." + ::= { ipPermitDeniedListEntry 2 } + +ipPermitDeniedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time (in hundredths of a second) since the IP + permit denied access happens." + ::= { ipPermitDeniedListEntry 3 } + + +ipPermitAccessTypeEnable OBJECT-TYPE + SYNTAX BITS { + telnet(0), + snmp(1), + ssh(2), + http(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is to replace ipPermitEnable. + Indicates whether the IP permit feature is + enabled or disabled for Telnet, SNMP, ssh and + http. If a bit is set the coresponding feature is + enabled. If a bit is not set the coresponding + feature is disabled." + DEFVAL { { } } + ::= { ipPermitListGrp 4 } + + + +-- the portChannel group + +-- the port channel table + +portChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortChannelEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "A list of port channel entries. The number of + entries is determined by the number of ports in + the system which support the Ethernet Channelling + feature. + + This table is deprecated and replaced by + pagpEtherChannelTable in CISCO-PAGP-MIB and + dot3adAggTable in IEEE8023-LAG-MIB." + ::= { portChannelGrp 1 } + +portChannelEntry OBJECT-TYPE + SYNTAX PortChannelEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Entry containing information for a particular + port on a module." + INDEX { portChannelModuleIndex, portChannelPortIndex } + ::= { portChannelTable 1 } + +PortChannelEntry ::= + SEQUENCE { + portChannelModuleIndex + INTEGER, + portChannelPortIndex + INTEGER, + portChannelPorts + OCTET STRING, + portChannelAdminStatus + INTEGER, + portChannelOperStatus + INTEGER, + portChannelNeighbourDeviceId + OCTET STRING, + portChannelNeighbourPortId + INTEGER, + portChannelProtInPackets + Counter32, + portChannelProtOutPackets + Counter32, + portChannelIfIndex + INTEGER + } + +portChannelModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "An index value that uniquely identifies the + module where this port is located." + ::= { portChannelEntry 1 } + +portChannelPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { portChannelEntry 2 } + +portChannelPorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "The set of ports on a module channelling + together. Each Octet within the value of this + object specifies a set of eight ports, with the + first octet specifying ports 1 through 8, the + second octet specifying ports 9 through 16, etc. + Within each octet, the most significant bit + represents the lowest numbered port, and the + least significant bit rep resents the highest + numbered port. Thus, each port is represented by + a single bit within the value of this object. If + that bit has a value of `1' then that port is + included in the set of channel ports. The default + value of this object is a string which only has a + value of `1' on its own port." + ::= { portChannelEntry 3 } + +portChannelAdminStatus OBJECT-TYPE + SYNTAX INTEGER { on(1), + off(2), + desirable(3), + auto(4), + desirableSilent(5), + autoSilent(6) } + + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates the administrative status set on the + channel ports. If the status is set to on(1), the + channelling is enabled. If the status is set to + off(2), the channelling is disabled. If the status + is set to desirable(3), the port initiates a pagp + negotiation request to become a channel and will + become a channel if the far end agrees. If the + status is set to auto(4), the port does not + initiate a request to become a channel but will do + so if it receives a request to become a channel + from the far end. If the status is set to + desirableSilent(5), the port initiates a pagp + negotiation request to become a channel and will + become a channel if the far end agrees. If the + port doesn't receive any packets from far end, + then after some timeout period the port forms a + channel by itself. If the status is set to + autoSilent(6), the port does not initiate a + request to become a channel, but will do so if it + receives a request to become a channel from the + far end. If the port doesn't receive any request, + then after some timeout period the port forms a + channel by itself." + DEFVAL { auto } + ::= { portChannelEntry 4 } + +portChannelOperStatus OBJECT-TYPE + SYNTAX INTEGER { channelling(1), notChannelling(2) } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Indicates whether the ports current channelling + operational status is channel or not." + ::= { portChannelEntry 5 } + +portChannelNeighbourDeviceId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Indicates the neighbors device id." + ::= { portChannelEntry 6 } + +portChannelNeighbourPortId OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Indicates the neighbor ports' Id." + ::= { portChannelEntry 7 } + +portChannelProtInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Indicates the number of protocol packets received + on the ports." + ::= { portChannelEntry 8 } + +portChannelProtOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "Indicates the number of protocol packets + transmitted on the ports." + ::= { portChannelEntry 9 } + +portChannelIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The value of the instance of the ifIndex object + defined in MIB-II, for the interface corresponding + to the channel which the port belongs to. This + object will have a non zero value if its + portChannelOperStatus is channelling and the link + of this port is up." + ::= { portChannelEntry 10 } + + + +-- the port capability +-- Implementation of the port capability group is optional, but within +-- the group all the elements are current. + +portCpbTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortCpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of port capability entries. The number of + entries is determined by the number of modules in + the chassis and the number of ports on each + module." + ::= { portCpbGrp 1 } + +portCpbEntry OBJECT-TYPE + SYNTAX PortCpbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing port capability information for + a particular port on a module." + INDEX { portCpbModuleIndex, portCpbPortIndex } + ::= { portCpbTable 1 } + +PortCpbEntry ::= + SEQUENCE { + portCpbModuleIndex + INTEGER, + portCpbPortIndex + INTEGER, + portCpbSpeed + BITS, + portCpbDuplex + BITS, + portCpbTrunkEncapsulationType + BITS, + portCpbTrunkMode + BITS, + portCpbChannel + DisplayString, + portCpbBroadcastSuppression + BITS, + portCpbFlowControl + BITS, + portCpbSecurity + INTEGER, + portCpbVlanMembership + BITS, + portCpbPortfast + INTEGER, + portCpbUdld + INTEGER, + portCpbInlinePower + BITS, + portCpbAuxiliaryVlan + BITS, + portCpbSpan + BITS, + portCpbCosRewrite + INTEGER, + portCpbTosRewrite + BITS, + portCpbCopsGrouping + OCTET STRING, + portCpbDot1x + INTEGER, + portCpbIgmpFilter + INTEGER + } + +portCpbModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located (see + portModuleIndex)." + ::= { portCpbEntry 1 } + +portCpbPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module (see portIndex)." + ::= { portCpbEntry 2 } + +portCpbSpeed OBJECT-TYPE + SYNTAX BITS { auto(0), + mbps4(1), + mbps10(2), + mbps16(3), + mbps45(4), + mbps100(5), + mbps155(6), + mbps400(7), + mbps622(8), + mbps1000(9), + mbps1dot544(10), -- 1.544 mbps + mbps2(11), -- 2 mbps + mbps2dot048(12), -- 2.048 mbps + kps64(13), -- 64 kps + mbps10000(14) } -- 10 Gbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the port speed capability of a port." + ::= { portCpbEntry 3 } + +portCpbDuplex OBJECT-TYPE + SYNTAX BITS { half(0), + full(1), + auto(2), + hdx(3), + fdx(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the duplex capability of a port. + The fdx(4) is specially for tokenring full-duplex + and hdx(3) is specially for tokenring + half-duplex." + ::= { portCpbEntry 4 } + +portCpbTrunkEncapsulationType OBJECT-TYPE + SYNTAX BITS { lane(0), + dot10(1), + dot1Q(2), + isl(3), + negotiate(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the VLAN encapsulation capability of a + port, The dot10(1) is for 801.10 and dot1q(2) is + for 801.1Q." + ::= { portCpbEntry 5 } + +portCpbTrunkMode OBJECT-TYPE + SYNTAX BITS { on(0), + off(1), + desirable(2), + auto(3), + onNoNegotiate(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the trunk capability of a port." + ::= { portCpbEntry 6 } + +portCpbChannel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the channelling capability of a port." + ::= { portCpbEntry 7 } + +portCpbBroadcastSuppression OBJECT-TYPE + SYNTAX BITS { pps(0), + percentage(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the broadcast suppression capability of + a port. The pps(0) is for ports capable of + specifying suppression in packets per second and + percentage(1) is for ports capable of specifying + suppression in terms of percentage of bandwidth." + ::= { portCpbEntry 8 } + +portCpbFlowControl OBJECT-TYPE + SYNTAX BITS { receiveOff(0), + receiveOn(1), + receiveDesired(2), + sendOff(3), + sendOn(4), + sendDesired(5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the flow control capability of a port." + ::= { portCpbEntry 9 } + +portCpbSecurity OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether a port supports security." + ::= { portCpbEntry 10 } + +portCpbVlanMembership OBJECT-TYPE + SYNTAX BITS { static(0), + dynamic(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the vlan membership capability of a + port." + ::= { portCpbEntry 11 } + +portCpbPortfast OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether a port supports portfast." + ::= { portCpbEntry 12 } + +portCpbUdld OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether the port is capable of UDLD + (UniDirectional Link Detection) or not." + ::= { portCpbEntry 13 } + +portCpbInlinePower OBJECT-TYPE + SYNTAX BITS { + auto(0), + on(1), + off(2), + static(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicate the inline power capability of a port. + 'auto' denotes the ability that the switch + automatically determines whether or not power + should be provided. 'on' denotes the ability to + manually turn on inline power. + 'off' denotes the ability to manually turn off + inline power. 'static' denotes the ability to + preallocate power for a port." + ::= { portCpbEntry 14 } + +portCpbAuxiliaryVlan OBJECT-TYPE + SYNTAX BITS { + vlanNo (0), + untagged (1), + dot1p (2), + none (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the voice vlan capability of a port." + ::= { portCpbEntry 15 } + +portCpbSpan OBJECT-TYPE + SYNTAX BITS { + source(0), + destination(1), + reflector(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates port span capabilities. + source(0) denotes the capability of being SPAN + source destination(1) denotes the capability of + being SPAN destination, reflector(2) denotes the + capability of being SPAN reflector." + ::= { portCpbEntry 16 } + +portCpbCosRewrite OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether a port supports CoS rewrite." + ::= { portCpbEntry 17 } + +portCpbTosRewrite OBJECT-TYPE + SYNTAX BITS { dscp(0), + ipPrecedence(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates the ToS rewrite capability of a port. + dscp(0) denotes the port capability to classify + packets according to the DSCP. + ipPrecedence(1) denotes the port capability to + classify packets according to the IP Precedence." + ::= { portCpbEntry 18 } + +portCpbCopsGrouping OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The set of ports on a module that are configured + together as far as the Differentiated Services + Cops feature is concerned. Each Octet within the + value of this object specifies a set of eight + ports, with the first octet specifying ports 1 + through 8, the second octet specifying ports 9 + through 16, etc. Within each octet, the most + significant bit represents the lowest numbered + port, and the least significant bit represents + the highest numbered port. Thus, each port is + represented by a single bit within the value of + this object. If that bit has a value of `1' then + that port is included in the set of Cops + grouping." + ::= { portCpbEntry 19 } + +portCpbDot1x OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether a port supports 802.1x." + ::= { portCpbEntry 20 } + +portCpbIgmpFilter OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether a port supports IGMP filter." + ::= { portCpbEntry 21 } + +-- The PORT Top "N" Group +-- +-- The Port Top N group is used to prepare reports that +-- describe the ports that top a list ordered by one of +-- their statistics. Therefore, the sampling base is on +-- the ports in this monitored device system. The data +-- source is from all the ports in this monitored device +-- system so it is not necessary to specify the data +-- source in the control table. +-- The available statistics are samples of one of their +-- base statistics, over an interval specified by the +-- management station. Thus, these statistics are rate +-- based. The management station also selects how many such +-- ports are reported. +-- The portTopNControlTable is used to initiate the +-- generation of such a report. The management station +-- may select the parameters of such a report, such as +-- which statistic, how many ports, port types, and the start +-- and stop times of the sampling. + +-- When the report is prepared, entries are created in the +-- portTopNTable associated with the relevant +-- portTopNControlEntry. These entries are static for +-- each report after it has been prepared. + + +portTopNControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortTopNControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of top N port control entries." + ::= { portTopNGrp 1 } + +portTopNControlEntry OBJECT-TYPE + SYNTAX PortTopNControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A set of parameters that control the creation of + a report of the top N ports according to several + metrics. + For example, an instance of the portTopNDuration + object might be named portTopNDuration.3" + INDEX { portTopNControlIndex } + ::= { portTopNControlTable 1 } + +PortTopNControlEntry ::= + SEQUENCE { + portTopNControlIndex + INTEGER, + portTopNRateBase + INTEGER, + portTopNType + INTEGER, + portTopNMode + INTEGER, + portTopNReportStatus + INTEGER, + portTopNDuration + INTEGER, + portTopNTimeRemaining + INTEGER, + portTopNStartTime + TimeTicks, + portTopNRequestedSize + INTEGER, + portTopNGrantedSize + INTEGER, + portTopNOwner + OwnerString, + portTopNStatus + RowStatus + } + +portTopNControlIndex OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index that uniquely identifies an entry + in the portTopNControl table. Each such + entry defines one top N report." + ::= { portTopNControlEntry 1 } + +portTopNRateBase OBJECT-TYPE + SYNTAX INTEGER { + portTopNUtilization(1), + portTopNIOOctets(2), + portTopNIOPkts(3), + portTopNIOBroadcastPkts(4), + portTopNIOMulticastPkts(5), + portTopNInErrors(6), + portTopNBufferOverflow(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The variable for all ports in this system + based on which portTopNTable/report is ordered. + + This object may not be modified if the associated + portTopNStatus object is equal to active(1)." + DEFVAL { portTopNUtilization } + ::= { portTopNControlEntry 2 } + +portTopNType OBJECT-TYPE + SYNTAX INTEGER { + portTopNAllPorts(1), + portTopNEthernet(2), + portTopNFastEthernet(3), + portTopNGigaEthernet(4), + portTopNTokenRing(5), + portTopNFDDI(6), + portTopNAllEthernetPorts(7), + portTopN10GigaEthernet(8) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The sampling port type. + + This object may not be modified if the associated + portTopNStatus object is equal to active(1)." + DEFVAL { portTopNAllPorts } + ::= { portTopNControlEntry 3 } + +portTopNMode OBJECT-TYPE + SYNTAX INTEGER { + portTopNForeground(1), + portTopNBackground(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The running mode of this portTopN control entry. + portTopNForeground (1) means when + portTopNTimeRemaining reaches to 0, the report + will show on the CLI at once and it won't be kept + in the portTopNTable. portTopNBackground (2) means + the report will not show on the CLI it will be + kept in the portTopNTable. + + This object may not be modified if the associated + portTopNStatus object is equal to active(1)." + DEFVAL { portTopNBackground } + ::= { portTopNControlEntry 4 } + +portTopNReportStatus OBJECT-TYPE + SYNTAX INTEGER { + progressing(1), + ready(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The report status of this portTopN control entry. + Progressing (1) means that the report of this + portTopN control entry is still in progress. The + management station can poll this mib object to + check the report data is available or not. + Ready (2) means the report is available." + ::= { portTopNControlEntry 5 } + +portTopNDuration OBJECT-TYPE + SYNTAX INTEGER (0|10..999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The sampling interval in seconds during which + statistics are collected for this report. + + When this is set a value and the corresponding + portTopNControlEntry is valid, the + portTopNTimeRemaining object shall be set to the + same value. + portTopNTimeRemaining starts at the same value as + portTopNDuration and counts down as the collection + goes on. + + If this object is set to be zero, it will do the + collection immediately. And the collecting report + value should be the absolute counter value." + DEFVAL { 30 } + ::= { portTopNControlEntry 6 } + +portTopNTimeRemaining OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of seconds left in the report + currently being collected. When portTopNDuration + object is modified by the management station, a + new collection is started, possibly aborting a + currently running report. The new value is used as + the requested duration of this report, which is + loaded from the associated portTopNDuration + object. + + When this object is a non-zero value, any + associated portTopNEntries shall be made + inaccessible by the monitor. + + While the value of this object is non-zero and the + corresponding portTopNControlENtry is valid, it + decrements by one per second until it reaches + zero. During this time, all associated + portTopNEntries shall remain inaccessible. At + the time that this object decrements to zero, the + report is made accessible in the portTopNTable. + Thus, the portTopN table is to be created only at + the end of the collection interval." + ::= { portTopNControlEntry 7 } + +portTopNStartTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime when this top N report was + last started. In other words, this is the time + that the associated portTopNTimeRemaining object + was modified to start the requested report." + ::= { portTopNControlEntry 8 } + +portTopNRequestedSize OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The maximum number of ports requested for the top + N entry. + + When this object is created or modified, the value + of portTopNGrantedSize is set as closely to this + object as is possible for the particular + implementation and available resources. + Valid value for this object is 1 to maximum number + of physical ports. The default value is 20 ports." + DEFVAL { 20 } + ::= { portTopNControlEntry 9 } + +portTopNGrantedSize OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum number of ports in the top N table. + When the associated portTopNRequestedSize object + is created or modified, the value of this object + should be set as closely to the requested value as + is possible for the particular implementation and + available resources. The value must not be lowered + except as a result of a set to the associated + portTopNRequestedSize object. + Ports with the highest value of portTopNRateBase + shall be placed in this table in decreasing order + of this rate until there is no more room or until + there are no more ports." + ::= { portTopNControlEntry 10 } + +portTopNOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The entity that configured this entry and is + therefore using the resources assigned to it." + ::= { portTopNControlEntry 11 } + +portTopNStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status of this portTopNControl entry. + The Management station sends the user set values + with a portTopNStatus value of createAndGo(4). + When the agent receives it the collection of the + report starts. + When the portTopNReportStatus is ready(2) the user + can get the reports (portTopNTable). + For the current implementation createAndWait(5) + will not be supported. + There can be only 5 rows in the control table." + ::= { portTopNControlEntry 12 } + +portTopNTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortTopNEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of top N port entries." + ::= { portTopNGrp 2 } + +portTopNEntry OBJECT-TYPE + SYNTAX PortTopNEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A set of statistics for a port that is part of a + top N report. For example, an instance of the + portTopNRateBase object might be named + portTopNUtilization.3.10" + INDEX { portTopNControlIndex, portTopNIndex } + ::= { portTopNTable 1 } + +PortTopNEntry ::= + SEQUENCE { + portTopNIndex + INTEGER, + portTopNModuleNumber + INTEGER, + portTopNPortNumber + INTEGER, + portTopNUtilization + INTEGER, + portTopNIOOctets + Counter64, + portTopNIOPkts + Counter64, + portTopNIOBroadcast + Counter64, + portTopNIOMulticast + Counter64, + portTopNInErrors + Counter32, + portTopNBufferOverFlow + Counter32 + } + +portTopNIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index that uniquely identifies an entry in + the portTopN table among those in the same report. + This index is between 1 and N, where N is the + portTopNGrantedSize of ports with the highest + portTopNRateBase. Increasing values of + portTopNIndex shall be assigned to entries with + decreasing values of portTopNRateBase until index + N is assigned to the entry with the lowest value + of portTopNRateBase or there are no more + portTopNEntries." + ::= { portTopNEntry 1 } + +portTopNModuleNumber OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The module number of the port counter data + entry." + ::= { portTopNEntry 2 } + +portTopNPortNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The port number of the port counter data entry." + ::= { portTopNEntry 3 } + +portTopNUtilization OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The utilization of the port in the system. + The utilization is computed in the following + methods: + + Ethernet Utilization: (If Full Duplex, multiply by 2) + + 10 Mbps I/O-pkts * (9.6 + 6.4) + (0.8 * I/O-Bytes) + Ethernet Util = ----------------------------------------- + Interval * 10,000 + + where 9.6 is interframe gap of Ethernet + 6.4 is preamble of Ethernet + 10,000 is 10Mbps + + 100 Mbps I/O-pkts * (96 + 64) + (8 * I/O-Bytes) + Ethernet Util = -------------------------------------- + Interval * 1,000,000 + + 1000 Mbps I/O-pkts * (96 + 64) + (8 * I/O-Bytes) + Ethernet Util = -------------------------------------- + Interval * 10,000,000 + + All other I/O-pkts * (9.6 + 6.4) + (0.8 * I/O-Bytes) + Ethernet Util = ------------------------------------------ + Interval * N * 1,000 + (where N is N Mbps) + + Token Ring Utilization: + (Assuming that Octets is from AC byte through FCS) + + + 4 Mbps Pkts * 32 + (8 * Octets) + Token Ring Util = 100 * ------------------------ + Interval * 4,000,000 + where 32 is bits in SD, ED, FS and IFG + + 16 Mbps Pkts * 64 + (8 * Octets) + Token Ring Util = 100 * ------------------------ + Interval * 16,000,000 + where 64 is bits in SD, ED, FS and IFG + + FDDI Utilization: + + I/O-Pkts * (64 + 8 + 32 + 16) + (8 * I/O-Bytes) + FDDI Util = ---------------------------------------------- + Interval * 100,000,000 + + where 64 is Preamble of FDDI, + 8 is the Start Delimiter (SD) of FDDI, + 32 is the CRC, and + 16 is the End of Frame Sequence (EFS) of FDDI." + + ::= { portTopNEntry 4 } + +portTopNIOOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Input and Output octets of the port in the + system." + ::= { portTopNEntry 5 } + +portTopNIOPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Input and Output packets of the port in the + system." + ::= { portTopNEntry 6 } + +portTopNIOBroadcast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Input and Output broadcast packets of the + port in the system." + ::= { portTopNEntry 7 } + +portTopNIOMulticast OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Input and Output multicast packets of the + port in the system." + ::= { portTopNEntry 8 } + +portTopNInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Input error packets of the port in the + system." + ::= { portTopNEntry 9 } + +portTopNBufferOverFlow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of buffer overflow of the port in + the system." + ::= { portTopNEntry 10 } + + + +-- the multiple default gateway group + +-- Implementation of the multiple default gateway group is optional, +-- but within the group all the elements are current. If the multiple +-- default gateway feature is supported, the entire group should be +-- implemented. + +mdgGatewayTable OBJECT-TYPE + SYNTAX SEQUENCE OF MdgGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table lists a maximum of 3 MDG gateways." + ::= { mdgGrp 1 } + +mdgGatewayEntry OBJECT-TYPE + SYNTAX MdgGatewayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A MDG gateway table entry." + INDEX { mdgGatewayAddr } + ::= { mdgGatewayTable 1 } + +MdgGatewayEntry ::= + SEQUENCE { + mdgGatewayAddr + IpAddress, + mdgGatewayType + INTEGER + } + +mdgGatewayAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of a default gateway." + ::= { mdgGatewayEntry 1 } + +mdgGatewayType OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), -- remove this entry + primary(2), -- the primary entry + other(3) -- a lower priority entry + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "To add a new entry to the mdgGatewayTable, set + this object to primary(2) or other(3) for an IP + address which is not already in the table. The + primary entry will be used first, if it is + reachable. Otherwise, one of the other entries + will be used. Setting one entry to primary(2) + causes any previous primary entry to change to + other(3). To remove an entry from the table, set + this object to invalid(1). Changing an existing + entry from primary(2) to other(3) is not allowed. + If the value of this object is updated, the + corresponding entry of the ipRouteTable (mibII) + will be updated and vice versa." + ::= { mdgGatewayEntry 2 } + + + +-- the RADIUS group + +-- Implementation of the RADIUS group is optional, but within the group +-- all the elements are current. If the RADIUS feature is implemented, +-- the entire group should be implemented. + +radiusLoginAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForTelnetOnly(3), + enabledForConsoleOnly(4) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether the login authentication using + RADIUS feature is enabled or disabled for console + and/or telnet sessions. + + Setting this object to enabled(1), the login + authentication using RADIUS feature is enabled for + both console and telnet sessions. + + Setting this object to disabled(2), the login + authentication using RADIUS feature is disabled + for both console and telnet sessions. + + Setting this object to enabledForTelnetOnly(3),the + login authentication using RADIUS feature is + enabled only for telnet sessions, but disabled + for console session. + + Setting this object to enabledForConsoleOnly(4), + the login authentication using RADIUS feature is + enabled only for console sessions, but disabled + for telnet sessions. + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + DEFVAL { disabled } + ::= { radiusGrp 1 } + +radiusEnableAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledForTelnetOnly(3), + enabledForConsoleOnly(4) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Indicates whether the enable authentication using + the RADIUS feature is enabled or disabled for + Console and telnet sessions. + + Setting this object to enabled(1), the enable + authentication using RADIUS feature is enabled for + both console and telnet sessions. + + Setting this object to disabled(2), the enable + authentication using RADIUS feature is disabled + for both console and telnet sessions. + + Setting this object to enabledForTelnetOnly(3), + the enable authentication using RADIUS feature is + enabled only for telnet sessions, but disabled for + console sessions. + + Setting this object to enabledForConsoleOnly(4), + the enable authentication using RADIUS feature is + enabled only for console sessions, but disabled + for telnet sessions. + + This object is deprecated and replaced by + cacPriorityTable in CISCO-AAA-CLIENT-MIB." + DEFVAL { disabled } + ::= { radiusGrp 2 } + +radiusDeadtime OBJECT-TYPE + SYNTAX INTEGER (0..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the length of time in minutes that + the system will mark the server dead when a RADIUS + server does not respond to an authentication + request. During the interval of the dead time, any + authentication request that comes up would not be + sent to that RADIUS server that was marked as + dead. The default value of 0 means that the + RADIUS servers will not be marked dead if they + do not respond." + DEFVAL { 0 } + ::= { radiusGrp 3 } + +radiusAuthKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The key used in encrypting the packets passed + between the RADIUS server and the client. This key + must match the one configured on the server. + + Note that this item is only accessible when using + the community string defined in sysCommunityRwa." +-- DEFVAL { NULL } + ::= { radiusGrp 4 } + +radiusTimeout OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is the time in seconds between + retransmissions to the RADIUS server." + DEFVAL { 5 } + ::= { radiusGrp 5 } + + +radiusRetransmits OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates number of times the RADIUS server + should be tried before giving up on the server." + DEFVAL { 2 } + ::= { radiusGrp 6 } + + +radiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RadiusServerEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "This table lists a maximum of 3 RADIUS servers. + + This object is deprecated and replaced by + crRadiusServerTable in CISCO-RADIUS-MIB." + ::= { radiusGrp 7 } + +radiusServerEntry OBJECT-TYPE + SYNTAX RadiusServerEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "A RADIUS server table entry." + INDEX { radiusServerAddr } + ::= { radiusServerTable 1 } + +RadiusServerEntry ::= + SEQUENCE { + radiusServerAddr + IpAddress, + radiusServerAuthPort + INTEGER, + radiusServerType + INTEGER + } + +radiusServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "The IP address of a RADIUS Server." + ::= { radiusServerEntry 1 } + +radiusServerAuthPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "This is the destination UDP port number to which + RADIUS messages should be sent. The RADIUS server + will not be used for authentication if this port + number is 0." + REFERENCE "RFC2138, Implementation Note." + DEFVAL { 1812 } + ::= { radiusServerEntry 2 } + +radiusServerType OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), -- remove this entry + primary(2), -- the primary entry + other(3) -- a lower priority entry + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "To add a new entry to the radiusServerTable, set + this object to primary(2) or other(3) for an IP + address which is not already in the table. The + primary entry will be used first, if it is + reachable. Otherwise, one of the other entries + will be used. Setting one entry to primary(2) + causes any previous primary entry to change to + other(3). To remove an entry from the table, + set this object to invalid(1)." + ::= { radiusServerEntry 3 } + +-- the traceRoute group + +-- Implementation of the traceRoute group is optional, but within the +-- group all the elements are current. If the trace route feature is +-- supported, the entire group should be implemented. + +traceRouteMaxQueries OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of query entries allowed to be + outstanding at any time, in the + traceRouteQueryTable. + The typical value for this object is 5." + ::= { traceRouteGrp 1} + +traceRouteQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TraceRouteQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A control table used to query the information + about each gateway along the path to a host by + specifying retrieval criteria for the host. The + resulting data for each instance of a query in + this table is returned in the traceRouteDataTable. + The maximum number of entries (rows) in this table + cannot exceed the value returned by + traceRouteMaxQueries." + ::= { traceRouteGrp 2 } + +traceRouteQueryEntry OBJECT-TYPE + SYNTAX TraceRouteQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row of the traceRouteQueryTable used + to setup retrieval criteria to search for gateways + belongs to the path to a particular host + identified by its IP address. The actual search + is started by setting the value of + traceRouteQueryStatus to valid(1)." + INDEX { traceRouteQueryIndex } + ::= { traceRouteQueryTable 1 } + +TraceRouteQueryEntry ::= + SEQUENCE { + traceRouteQueryIndex + INTEGER, + traceRouteHost + DisplayString, + traceRouteQueryDNSEnable + INTEGER, + traceRouteQueryWaitingTime + INTEGER, + traceRouteQueryInitTTL + INTEGER, + traceRouteQueryMaxTTL + INTEGER, + traceRouteQueryUDPPort + INTEGER, + traceRouteQueryPacketCount + INTEGER, + traceRouteQueryPacketSize + INTEGER, + traceRouteQueryTOS + INTEGER, + traceRouteQueryResult + INTEGER, + traceRouteQueryTime + TimeTicks, + traceRouteQueryOwner + DisplayString, + traceRouteQueryStatus + INTEGER + } + + +traceRouteQueryIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Object which specifies an unique entry in the + traceRouteQueryTable." + ::= { traceRouteQueryEntry 1 } + +traceRouteHost OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Network(IP) address in dotted decimal format or + the DNS hostname of the host which is tracerouted." + ::= { traceRouteQueryEntry 2 } + +traceRouteQueryDNSEnable OBJECT-TYPE + SYNTAX INTEGER{ enabled(1), + disabled(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If this value of this object is true, the + traceroute operation will do a DNS lookup for each + hop on the path, so the corresponding instance of + the traceRouteDataTable will contain the host name + and the ip address; otherwise, that instance only + contains the ip address." + DEFVAL { enabled } + ::= { traceRouteQueryEntry 3 } + +traceRouteQueryWaitingTime OBJECT-TYPE + SYNTAX INTEGER (1..300) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The trace route waiting time in seconds for an + ICMP response message." + DEFVAL { 5 } + ::= { traceRouteQueryEntry 4 } + +traceRouteQueryInitTTL OBJECT-TYPE + SYNTAX INTEGER(1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "If this value of this object is set, it allows + users skip processing for gateways that are less + than traceRouteQueryInitTTL away by sending + datagram with the value of this object instead of + the default value of one." + DEFVAL { 1 } + ::= { traceRouteQueryEntry 5 } + +traceRouteQueryMaxTTL OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The maximum TTL value used in outgoing packets." + DEFVAL { 30 } + ::= { traceRouteQueryEntry 6} + +traceRouteQueryUDPPort OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The base UDP destination port is used in the + traceroute datagrams. This value of this object is + often larger than 30,000 to make it improbable + that this port is used (this causes the + destination host's UDP module to generate an ICMP + port unreachable so the traceroute operation + knows when the operation is accomplished). + The traceroute operation will increment this value + of this object each time it sends a datagram. This + object should be used in the unlikely event that + the destination port is listening to a port in the + default traceroute port range." + DEFVAL { 33434 } + ::= { traceRouteQueryEntry 7 } + +traceRouteQueryPacketCount OBJECT-TYPE + SYNTAX INTEGER(1..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies the number of traceroute packets to + send to the target host in this sequence." + DEFVAL { 3 } + ::= { traceRouteQueryEntry 8 } + +traceRouteQueryPacketSize OBJECT-TYPE + SYNTAX INTEGER(0..1420) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Specifies the size of traceroute packets to send + to the target host in this sequence. " + DEFVAL { 0 } + ::= { traceRouteQueryEntry 9 } + +traceRouteQueryTOS OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of service to be set in the IP header of + the outgoing packets.This value can set to see if + different types-of-service result in different + paths. Not all values of TOS are legal or + meaningful (see the IP spec for definitions. + Useful values are probably 16 (low delay) and 8 + (high throughput)." + DEFVAL { 0 } + ::= { traceRouteQueryEntry 10 } + +traceRouteQueryResult OBJECT-TYPE + SYNTAX INTEGER(-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The result status of the query. Possible values + are: + + -1 -Either the query has not been initiated or the + agent is busy processing this query instance. Time + to completion of the query processing depends on + the complexity of the query and the number of + matches that satisfy this query. + + 0..2147483647 - The search has ended and this is + the number of rows in the traceRouteDataTable, + resulting from this query." + ::= { traceRouteQueryEntry 21} + +traceRouteQueryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sysUpTime at the time when the query + is configured." + ::= { traceRouteQueryEntry 22 } + +traceRouteQueryOwner OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The manager entity that configured this entry and + is therefore using the resources assigned to it." + ::= { traceRouteQueryEntry 23 } + +traceRouteQueryStatus OBJECT-TYPE + SYNTAX INTEGER {valid(1), invalid(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status object used to manage rows in this + table. + When set this object to valid(1), the query is + initiated. Once initiated, all the read-write + objects of this table can't be modified. To remove + an entry from the table, set this object to + invalid(2)." + ::= { traceRouteQueryEntry 24 } + +-- The Trace Route result table. + +traceRouteDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF TraceRouteDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing information about the gateway + belongs to the path to the host corresponding to + all the completed queries setup in the + traceRouteQueryTable." + ::= { traceRouteGrp 3 } + +traceRouteDataEntry OBJECT-TYPE + SYNTAX TraceRouteDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A conceptual row of the traceRouteDataTable used + to return information about all the gateway + belongs to the host of which search criteria is + corresponding instance of the + traceRouteQueryTable." + INDEX { traceRouteQueryIndex, traceRouteDataIndex } + ::= { traceRouteDataTable 1 } + +TraceRouteDataEntry ::= + SEQUENCE { + traceRouteDataIndex + INTEGER, + traceRouteDataGatewayName + DisplayString, + traceRouteDataGatewayIp + IpAddress, + traceRouteDataRtt + INTEGER, + traceRouteDataHopCount + INTEGER, + traceRouteDataErrors + INTEGER + } + +traceRouteDataIndex OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Object which specifies an unique entry in the + traceRouteDataTable." + ::= { traceRouteDataEntry 1 } + +traceRouteDataGatewayName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DNS name of the gateway if available." + ::= { traceRouteDataEntry 2 } + +traceRouteDataGatewayIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The ip address of the gateway. If the traceroute + packet was sent and timed-out, the ip address is + set to 0.0.0.0." + ::= { traceRouteDataEntry 3 } + +traceRouteDataRtt OBJECT-TYPE + SYNTAX INTEGER(1..65535) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The round trip time of the current packet that + have been sent in this sequence." + ::= { traceRouteDataEntry 4 } + +traceRouteDataHopCount OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of hop starting from the place where + the traceroute operation is initialized to the + gateway which has the traceRouteDataGatewayIp." + ::= { traceRouteDataEntry 5 } + +traceRouteDataErrors OBJECT-TYPE + SYNTAX INTEGER { + icmpUnreachNet(1), -- bad net + icmpUnreachHost(2), -- bad host + icmpUnreachProtocol(3), -- bad protocol + icmpUnreachPort(4), -- bad port + icmpUnreachNeedFrag(5), -- IP defragment caused + -- drop + icmpUnreachSrcFail(6), -- src route failed + icmpUnreachNoNet(7), -- no such network + icmpUnreachNoHost(8), -- no such host + icmpUnreachHostIsolated(9), -- host isolated + icmpUnreachNetProhib(10), + -- dod net admin prohibited + icmpUnreachProhib(11), + -- dod host admin prohibit + icmpUnreachNetTos(12), + -- net and tos unreachable + icmpUnreachHostTos(13), + -- host and tos unreachable + icmpUnreachAdmin(14), + -- administratively prohibited + icmpUnreachHostPrec(15), -- host precedence + icmpUnreachPrecedence(16), -- precedence cutoff + icmpUnknown(17), -- unknown error + icmpTimeOut(18), -- time out + icmpTTLExpired(19) -- ttl expired + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The error of the traceroute operation." + ::= { traceRouteDataEntry 6 } + + + +-- the fileCopy group + +-- Implementation of the file group is current for all Cisco Workgroup +-- Stack products which implement tftp/rcp upload/download functions +-- or local file copy. + +fileCopyProtocol OBJECT-TYPE + SYNTAX INTEGER { tftp (1), + rcp (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The protocol to be used for any remote copy. + If the config file transfer is to occur locally on + the SNMP agent, the method of transfer is left up + to the implementation, and is not restricted to + the protocols above. + + The value of this object can not be changed when + the fileCopyResult object has the value of + inProgress(1)." + DEFVAL { tftp } + ::= { fileCopyGrp 1 } + +fileCopyRemoteServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address or the host name of the tftp/rcp + remote server from (or to) which to copy the file. + If the copy operation is local on the SNMP agent, + this object is not applicable. + + The value of this object can not be changed when + the fileCopyResult object has the value of + inProgress(1)." + ::= { fileCopyGrp 2 } + +fileCopySrcFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The source file name (including the path, if + applicable) of the file. The accepted value of + this object is 'cfg1' or 'cfg2' when the requested + action is one of the following: + + copyConfigFromFlashToRuntime(8), and + copyConfigFileFromFlashToHost(11). + + The value of this object can not be changed when + the fileCopyResult object has the value of + inProgress(1)." + ::= { fileCopyGrp 3 } + +fileCopyDstFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The destination file name (including the path, if + applicable) of the file. The accepted value of + this object is 'cfg1' or 'cfg2' when the requested + action is one of the following: + + copyConfigFromRuntimeToFlash(9), + copyConfigFileFromHostToFlash(10). + + The value of this object can not be changed when + the fileCopyResult object has the value of + inProgress(1)." + ::= { fileCopyGrp 4 } + +fileCopyModuleNumber OBJECT-TYPE + SYNTAX INTEGER(0..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The module number specified in the copy + operation. + + If the value of this object is 0 and the + fileCopyAction object has the value of + copyImageFromHostToFlash(4), the switch will do + multiple download to the modules with matching + image type. It is left to the SNMP agent to allow + the individual modules to be reset with the + downloaded images or not. + + The value of this object can not be changed when + the fileCopyResult object has the value of + inProgress(1)." + ::= { fileCopyGrp 5 } + +fileCopyUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Remote user name for copy via rcp protocol. This + object must be specified when the + fileCopyProtocol is rcp." + ::= { fileCopyGrp 6 } + +fileCopyAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + copyConfigFromHostToRuntime(2), + copyConfigFromRuntimeToHost(3), + copyImageFromHostToFlash(4), + copyImageFromFlashToHost(5), + copyConfigFromFlashToRuntime(8), + copyConfigFromRuntimeToFlash(9), + copyConfigFileFromHostToFlash(10), + copyConfigFileFromFlashToHost(11), + copyTechReportFromRuntimeToHost(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this object to one of the acceptable + values will initiate the requested action using + the information provided by fileCopyProtocol, + fileCopyRemoteServer, fileCopySrcFileName, + fileCopyDstFileName,fileCopyModuleNumber and + fileCopyUserName. + + copyConfigFromHostToRuntime(2): + Copy the configuration file from host to + runtime configuration over the network through + tftp/rcp. This action will use + fileCopyProtocol, fileCopyRemoteServer, + fileCopySrcFileName, fileCopyModuleNumber, + and fileCopyUserName (if applicable). + + copyConfigFromRuntimeToHost(3): + Copy the runtime configuration to host over the + network through tftp/rcp. This action will use + fileCopyProtocol, fileCopyRemoteServer, + fileCopyModuleNumber, fileCopyDstFileName, + fileCopyUserName (if applicable), and + fileCopyRuntimeConfigPart. + + copyImageFromHostToFlash(4): + Copy the image from host to the flash over the + network through tftp/rcp. It is up to the + SNMP agent to reset and run the downloaded + image after copying. This action will use + fileCopyProtocol, fileCopyRemoteServer, + fileCopySrcFileName, fileCopyModuleNumber, + and fileCopyUserName (if applicable). + + copyImageFromFlashToHost(5): + Copy the image from flash to host over the + switch through tftp/rcp. This action will use + fileCopyProtocol, fileCopyRemoteServer, + fileCopyDstFileName, fileCopyModuleNumber, + and fileCopyUserName (if applicable). + + copyConfigFromFlashToRuntime(8): + Copy the configuration file to the runtime + configuration locally. This action can perform + only on the SUPG supervisor model and will + use fileCopySrcFileName ('cfg1' or 'cfg2'). + + copyConfigFromRuntimeToFlash(9): + Copy the runtime configuration to a + configuration file on the flash locally. This + action can perform only on the SUPG supervisor + model and will use fileCopyDstFileName ('cfg1' + or 'cfg2'), and fileCopyRuntimeConfigPart. + + copyConfigFileFromHostToFlash(10): + Copy the configuration file from host to the + runtime configuration over the network through + tftp/rcp. This action can perform only on the + SUPG supervisor model and will use + fileCopyProtocol, fileCopyRemoteServer, + fileCopySrcFileName, fileCopyDstFileName, + fileCopyModuleNumber and fileCopyUserName + (if applicable). + + copyConfigFileFromFlashToHost(11): + Copy the configuration file on the flash to + host over the network through tftp/rcp. + This action can perform only on the + SUPG supervisor model and will use + fileCopyProtocol, fileCopyRemoteServer, + fileCopySrcFileName, fileCopyDstFileName, + fileCopyModuleNumber and fileCopyUserName + (if applicable). + + copyTechReportFromRuntimeToHost(12): + Copy the technical report of the system to + host over the network through tftp only. This + action will use fileCopyProtocol, + fileCopyRemoteServer, fileCopyModuleNumber, + and fileCopyDstFileName. + + Setting this object to any other value results in + an error. + + The value of this object can not be changed when + the fileCopyResult object has the value of + inProgress(1)." + ::= { fileCopyGrp 7 } + +fileCopyResult OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + success(2), + noResponse(3), + tooManyRetries(4), + noBuffers(5), + noProcesses(6), + badChecksum(7), + badLength(8), + badFlash(9), + serverError(10), + userCanceled(11), + wrongCode(12), + fileNotFound(13), + invalidHost(14), + invalidModule(15), + accessViolation(16), + unknownStatus(17), + invalidStorageDevice(18), + insufficientSpaceOnStorageDevice(19), + insufficientDramSize(20), + incompatibleImage(21), + rcpError(22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains the result of the last copy action + request. + If the value of fileCopyResult is rcpError(22), + then the detailed rcp error messages are contained + in fileCopyResultRcpErrorMessage." + ::= { fileCopyGrp 8 } + +fileCopyResultRcpErrorMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains the detailed rcp error messages if the + value of fileCopyResult is rcpError(22) for the + last copy action request; otherwise, this MIB + object contains the empty string." + ::= { fileCopyGrp 9 } + +fileCopyRuntimeConfigPart OBJECT-TYPE + SYNTAX INTEGER { + all(1), + nonDefault(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the part of runtime configuration to be + copied. This object will only take effect when the + object value of fileCopyAction is one of the + following: + + copyConfigFromRuntimeToHost(3), + copyConfigFromRuntimeToFlash(9). + + all -- copy all the runtime configuration. + + nonDefault --copy only the part of the runtime + configuration which is different from + the default configuration." + DEFVAL { all } + ::= { fileCopyGrp 10 } + + +-- The voice Group +-- Voice Port Interface Configuration Table + +voicePortIfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoicePortIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of port entries. The number of entries is + determined by the number of modules in the chassis + and the number of ports with the voice port + interface configuration capability in the system." + ::= { voiceGrp 1 } + +voicePortIfConfigEntry OBJECT-TYPE + SYNTAX VoicePortIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing voice interface configuration + for a particular port." + INDEX { voicePortIfConfigModuleIndex, + voicePortIfConfigPortIndex } + ::= { voicePortIfConfigTable 1 } + +VoicePortIfConfigEntry ::= + SEQUENCE { + voicePortIfConfigModuleIndex INTEGER, + voicePortIfConfigPortIndex INTEGER, + voicePortIfDHCPEnabled TruthValue, + voicePortIfIpAddress IpAddress, + voicePortIfIpNetMask IpAddress, + voicePortIfTftpServerAddress IpAddress, + voicePortIfGatewayAddress IpAddress, + voicePortIfDnsServerAddress IpAddress, + voicePortIfDnsDomain DisplayString, + voicePortIfOperDnsDomain DisplayString + } + +voicePortIfConfigModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located." + ::= { voicePortIfConfigEntry 1 } + +voicePortIfConfigPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module. The value is determined by the + location of the port on the module." + ::= { voicePortIfConfigEntry 2 } + +voicePortIfDHCPEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicate whether DHCP service is enabled." + DEFVAL { true } + ::= { voicePortIfConfigEntry 3 } + +voicePortIfIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's IP address. This object + is configurable only if voicePortIfDHCPEnabled + is false. When the value of voicePortIfDHCPEnabled + is false, this object should be configured." + ::= { voicePortIfConfigEntry 4 } + +voicePortIfIpNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's subnet mask. This object + is configurable only if voicePortIfDHCPEnabled + is false. When the value of voicePortIfDHCPEnabled + is false, this object should be configured." + ::= { voicePortIfConfigEntry 5 } + +voicePortIfTftpServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's TFTP Server address. This object + is configurable only if voicePortIfDHCPEnabled + is false. When the value of voicePortIfDHCPEnabled + is false, this object should be configured." + ::= { voicePortIfConfigEntry 6 } + +voicePortIfGatewayAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's router address. This object + is configurable only if voicePortIfDHCPEnabled + is false." + ::= { voicePortIfConfigEntry 7 } + +voicePortIfDnsServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's DNS Server address. This object + is configurable only if voicePortIfDHCPEnabled + is false." + ::= { voicePortIfConfigEntry 8 } + +voicePortIfDnsDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This port's DNS domain name. This object + is configurable only if voicePortIfDHCPEnabled + is false." + ::= { voicePortIfConfigEntry 9 } + +voicePortIfOperDnsDomain OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This port's operational DNS domain name. If + voicePortIfDHCPEnabled is true, this object + indicates the domain name taken from the + DHCP server. If voicePortIfDHCPEnabled is false, + this object indicates the domain name configured + by users for this voice port or the domain name + taken from DNS configuration for the system + otherwise." + ::= { voicePortIfConfigEntry 10 } + + +-- Voice Port Call Manager Table +voicePortCallManagerTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoicePortCallManagerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of call manager entries. The number of + entries is determined by the number of modules in + the chassis and the number of ports with the + voice port interface configuration capability + in the system." + ::= { voiceGrp 2 } + +voicePortCallManagerEntry OBJECT-TYPE + SYNTAX VoicePortCallManagerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing voice interface configuration + for a particular port." + INDEX { voicePortModuleIndex, voicePortIndex, + voicePortCallManagerIndex } + ::= { voicePortCallManagerTable 1 } + +VoicePortCallManagerEntry ::= + SEQUENCE { + voicePortModuleIndex + INTEGER, + voicePortIndex + INTEGER, + voicePortCallManagerIndex + INTEGER, + voicePortCallManagerIpAddr + IpAddress + } + +voicePortModuleIndex OBJECT-TYPE + SYNTAX INTEGER(1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located." + ::= { voicePortCallManagerEntry 1 } + +voicePortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module." + ::= { voicePortCallManagerEntry 2 } + +voicePortCallManagerIndex OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index value that uniquely identifies this + CallManager within a module/port. A port can + register up to 5 CallManager." + ::= { voicePortCallManagerEntry 3 } + +voicePortCallManagerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Call Manager IP Address of this port. A port + can register up to 5 call managers." + ::= { voicePortCallManagerEntry 4 } + +-- Voice Port Operational Dns Server Table + +voicePortOperDnsServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoicePortOperDnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of operational DNS entries used by the + voice ports." + ::= { voiceGrp 3 } + +voicePortOperDnsServerEntry OBJECT-TYPE + SYNTAX VoicePortOperDnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing infomation on DNS servers may be + used for a particular voice port. + + If DHCP is enabled on a port, the DNS server IP + address will come from the DHCP server. If DHCP + is disabled, the DNS server IP address can be + configured by users through the mib object + voicePortIfDnsServerAddress for a port, otherwise + it will be taken from DNS configuration in the + system." + INDEX { voicePortDnsModuleIndex, voicePortDnsPortIndex, + voicePortOperDnsServerIndex } + ::= { voicePortOperDnsServerTable 1 } + +VoicePortOperDnsServerEntry ::= + SEQUENCE { + voicePortDnsModuleIndex + INTEGER, + voicePortDnsPortIndex + INTEGER, + voicePortOperDnsServerIndex + Unsigned32, + voicePortOperDnsServerIpAddr + IpAddress, + voicePortOperDnsServerSource + INTEGER + } + +voicePortDnsModuleIndex OBJECT-TYPE + SYNTAX INTEGER(1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located." + ::= { voicePortOperDnsServerEntry 1 } + +voicePortDnsPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module." + ::= { voicePortOperDnsServerEntry 2 } + +voicePortOperDnsServerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An index value that uniquely identifies this DNS + server within a module/port. This value indicates + the priority order among these DNS servers." + ::= { voicePortOperDnsServerEntry 3 } + +voicePortOperDnsServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The operational DNS Server IP Address of this + port. " + ::= { voicePortOperDnsServerEntry 4 } + +voicePortOperDnsServerSource OBJECT-TYPE + SYNTAX INTEGER { + fromDhcp (1), + fromPortConfig (2), + fromSystemConfig (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The source of the Dns Server IP Address of this + port. + + fromDhcp(1) indicates that the DNS server IP + address comes from the DHCP server. + + fromPortConfig(2) indicates that the DNS server IP + address comes from the object + voicePorfIfDnsServerAdress. + + fromSystemConfig(3) indicates that the DNS server + IP address comes from DNS configuration for the + system." + ::= { voicePortOperDnsServerEntry 5 } + + + +-- the port jumbo frame group +-- If the port jumbo frame feature is supported, this +-- portJumboFrameTable +-- should be implemented. + +portJumboFrameTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortJumboFrameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of port jumbo frame entries. The number of + entries is determined by the number of ports in + the system which support the Jumbo frame feature." + ::= { portJumboFrameGrp 1} + + +portJumboFrameEntry OBJECT-TYPE + SYNTAX PortJumboFrameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry containing the jumbo frame configuration + for a particular port." + INDEX { portJumboFrameModuleIndex, + portJumboFramePortIndex } + ::= { portJumboFrameTable 1 } + +PortJumboFrameEntry ::= + SEQUENCE { + portJumboFrameModuleIndex + INTEGER, + portJumboFramePortIndex + INTEGER, + portJumboFrameEnable + INTEGER + } + +portJumboFrameModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies the + module where this port is located." + ::= { portJumboFrameEntry 1 } + +portJumboFramePortIndex OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index value that uniquely identifies this port + within a module. The value is determined by the + location of the port on the module. Valid entries + are 1 to the value of moduleNumPorts for this + module." + ::= { portJumboFrameEntry 2 } + +portJumboFrameEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates the jumbo frame status of the port. If + enabled, the port supports frame size greater than + the standard ethernet frame size of 1518 bytes." + ::= { portJumboFrameEntry 3 } + + + +-- the switch acceleration group + +-- If the module switch acceleration feature is supported, the +-- switchAccelerationModuleTable should be implemented. + +switchAccelerationModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF SwitchAccelerationModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains a list of the modules for + which the switch acceleration capability can be + configured." + ::= { switchAccelerationGrp 1 } + +switchAccelerationModuleEntry OBJECT-TYPE + SYNTAX SwitchAccelerationModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A module for which switch acceleration can be + configured." + INDEX { switchAccelerationModuleIndex } + ::= { switchAccelerationModuleTable 1 } + +SwitchAccelerationModuleEntry ::= + SEQUENCE { + switchAccelerationModuleIndex + INTEGER, + switchAccelerationModuleEnable + TruthValue + } + +switchAccelerationModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of moduleIndex for the module where + switch acceleration feature can be configured." + ::= {switchAccelerationModuleEntry 1 } + +switchAccelerationModuleEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates whether switch acceleration is enabled + on this module or not. + + When this feature is enabled, the system will + increase the switching bandwidth, but the + ifAdminStatus of any port on this module can not + be set to 'up'. + + If the ifAdminStatus of any port on this module is + 'up', this feature can not be enabled until + ifAdminStatus of all ports on the module is set + to 'down'." + DEFVAL { false } + ::= {switchAccelerationModuleEntry 2 } + +-- The configuration Group + +configMode OBJECT-TYPE + SYNTAX INTEGER { + binary(1), -- binary mode + text(2) -- text mode + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configuration mode to store the configuration + information." + DEFVAL { binary } + ::= { configGrp 1 } + +configTextFileLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The location of the text configuration file + which can be either NVRAM or a file in the + FLASH file system. If the location is NVRAM, + this object is a zero length octet string. + Otherwise, the FLASH file should be specified + in : format. This object + is only instantiated when configMode has + the value of of text(2). " + DEFVAL {''H } + ::= { configGrp 2 } + +configWriteMem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When this object is set to true(1), the current + configuration is saved in text format in the + location specified by configTextFileLocation. + This object is only instantiated when configMode + has the value of text(2). When read, + this object always returns false(2). " + ::= { configGrp 3 } + +configWriteMemStatus OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + succeeded(2), + resourceUnavailable(3), + badFileName(4), + someOtherError(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The status of the current or the most recently + completed 'write memory' operation. The possible + values are: + + inProgress - 'write' operation in progress; + + succeeded - the 'write' was successful (this + value is also used when no write has been + invoked since the last time the local system + restarted); + + resourceUnavailable, -the 'write' failed because + insufficeient resource was available. + + badFileName - the 'write' failed because the + specified destination file was not found. + This might be due to invalid FLASH device + name or invalid file name. + + someOtherError - the 'write' failed for some + other reason. + + This object is only instantiated when configMode + has the value of text(2). " + ::= { configGrp 4 } + +-- traps + +ciscoStackNotificationsPrefix OBJECT IDENTIFIER ::= { workgroup 0 } + +lerAlarmOn NOTIFICATION-TYPE + OBJECTS { fddimibPORTSMTIndex, fddimibPORTIndex } + STATUS current + DESCRIPTION "A lerAlarmOn trap signifies that the agent entity + has detected that the fddimibPORTLerFlag object in + the FDDI-SMT73-MIB (RFC 1512) has transitioned to + the true(1) state for one of its ports. + The generation of this trap can be controlled by + the fddimibPORTLerAlarm object in the + FDDI-SMT73-MIB for each port." + ::= { ciscoStackNotificationsPrefix 1} + +lerAlarmOff NOTIFICATION-TYPE + OBJECTS { fddimibPORTSMTIndex, fddimibPORTIndex } + STATUS current + DESCRIPTION "A lerAlarmOff trap signifies that the agent + entity has detected that the fddimibPORTLerFlag + object in the FDDI-SMT73-MIB (RFC 1512) has + transitioned to the false(2) state for one of + its ports. The generation of this trap can be + controlled by the fddimibPORTLerAlarm object in + the FDDI-SMT73-MIB for each port." + ::= { ciscoStackNotificationsPrefix 2} + +moduleUp NOTIFICATION-TYPE + OBJECTS { moduleIndex, moduleType } + STATUS current + DESCRIPTION "A moduleUp trap signifies that the agent entity + has detected that the moduleStatus object in this + MIB has transitioned to the ok(2) state for one of + its modules. + The generation of this trap can be controlled by + the sysEnableModuleTraps object in this MIB." + ::= { ciscoStackNotificationsPrefix 3} + +moduleDown NOTIFICATION-TYPE + OBJECTS { moduleIndex, moduleType } + STATUS current + DESCRIPTION "A moduleDown trap signifies that the agent entity + has detected that the moduleStatus object in this + MIB has transitioned out of the ok(2) state for + one of its modules. + The generation of this trap can be controlled by + the sysEnableModuleTraps object in this MIB." + ::= { ciscoStackNotificationsPrefix 4} + +chassisAlarmOn NOTIFICATION-TYPE + OBJECTS { chassisTempAlarm, chassisMinorAlarm, + chassisMajorAlarm } + STATUS current + DESCRIPTION "A chassisAlarmOn trap signifies that the agent + entity has detected the chassisTempAlarm, + chassisMinorAlarm, or chassisMajorAlarm object in + this MIB has transitioned to the on(2) state. + The generation of this trap can be controlled by + the sysEnableChassisTraps object in this MIB." + ::= { ciscoStackNotificationsPrefix 5} + +chassisAlarmOff NOTIFICATION-TYPE + OBJECTS { chassisTempAlarm, chassisMinorAlarm, + chassisMajorAlarm } + STATUS current + DESCRIPTION "A chassisAlarmOff trap signifies that the agent + entity has detected the chassisTempAlarm, + chassisMinorAlarm, or chassisMajorAlarm object in + this MIB has transitioned to the off(1) state. + The generation of this trap can be controlled by + the sysEnableChassisTraps object in this MIB." + ::= { ciscoStackNotificationsPrefix 6} + +ipPermitDeniedTrap NOTIFICATION-TYPE + OBJECTS { ipPermitDeniedAddress, ipPermitDeniedAccess } + STATUS current + DESCRIPTION "ipPermitDeniedTrap indicates that IP permit + denied access happens. The generation of this + trap can be controlled by the + sysEnableIpPermitTraps object in this MIB." + ::= { ciscoStackNotificationsPrefix 7} + +sysConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { sysConfigChangeTime, sysConfigChangeInfo } + STATUS current + DESCRIPTION "A sysConfigChange trap signifies that the system + configuration in NVRAM is changed. The generation + of this trap can be controlled by the + sysEnableConfigTraps object in this MIB." + ::= { ciscoStackNotificationsPrefix 9 } + +tokenRingSoftErrExceededTrap NOTIFICATION-TYPE + OBJECTS { ringStationMacAddress, ifIndex, ifName } + STATUS current + DESCRIPTION "This trap is generated when a station local to a + token ring port exceeds its Soft Error Threshold + within the configured interval." + ::= { ciscoStackNotificationsPrefix 10 } + + +-- conformance information + +ciscoStackMIBConformance OBJECT IDENTIFIER ::= { ciscoStackMIB 31 } +ciscoStackMIBCompliances OBJECT IDENTIFIER ::= + { ciscoStackMIBConformance 1 } +ciscoStackMIBGroups OBJECT IDENTIFIER ::= + { ciscoStackMIBConformance 2 } + +-- compliance statements + +ciscoStackgMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION "The compliance statement for entities which + implement the Cisco stack MIB." + MODULE -- this module + MANDATORY-GROUPS { + systemMiscGroup, + systemTrapGroup, + chassisGroup, + moduleGroup, + portGroup + } + GROUP optionalSystemMiscGroup + DESCRIPTION "The OptionalSystemMiscGroup is an optional group + containing objects providing information about + the miscellaneous system features." + GROUP optionalSystemTrapGroup + DESCRIPTION "The OptionalSystemTrapGroup is an optional group + containing objects providing information about + the SNMP traps feature." + GROUP optionalChassisGroup + DESCRIPTION "The OptionalChassisGroup is an optional group + containing objects providing information about the + chassis of the device." + GROUP optionalModuleGroup + DESCRIPTION "The OptionalMooduleGroup is an optional group + containing objects providing information about the + modules on the device." + GROUP optionalPortGroup + DESCRIPTION "The OptionalPortGroup is an optional group + containing objects providing information about the + ports on the device." + GROUP systemTrafficGroup + DESCRIPTION "The systemTrafficGroup is an optional group + containing objects providing information about the + traffic meter feature." + GROUP systemFddiGroup + DESCRIPTION "The systemFddiGroup is an optional group + containing objects providing information about the + FDDI ring feature." + GROUP systemRmonGroup + DESCRIPTION "The systemRmonGroup is an optional group + containing objects providing information about the + extended RMON feature." + GROUP authenticationGroup + DESCRIPTION "The authenticationGroup is an optional group + containing objects providing information about + the authentication features." + GROUP tftpGroup + DESCRIPTION "The tftpGroup is an optional group containing + objects providing information about the tftp + upload/download features." + GROUP brouteEnableGroup + DESCRIPTION "The brouteEnableGroup is an optional group + containing objects providing information about the + combined bridging/routing feature." + GROUP filterGroup + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP monitorGroup + DESCRIPTION "The monitorGroup is an optional group containing + objects providing information about the port + monitoring feature, also known as the Switched + Port ANalyzer (SPAN) feature." + GROUP vlanGroup + DESCRIPTION "The vlanGroup is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP vmpsGroup + DESCRIPTION "The vmps is an optional group containing objects + providing information about the Vlan Membership + Policy Server feature." + GROUP tokenRingGroup + DESCRIPTION "The tokenRingGroup is an optional group + containing objects providing information about + the tokenring features." + GROUP mcastGroup + DESCRIPTION "The mcastGroup is an optional group containing + objects providing information about the multicast + features." + GROUP dnsGroup + DESCRIPTION "The dnsGroup is an optional group containing + objects providing information about the DNS + feature." + GROUP syslogGroup + DESCRIPTION "The syslogGroup is an optional group containing + objects providing information about the system log + feature." + GROUP ntpGroup + DESCRIPTION "The ntpGroup is an optional group containing + objects providing information about the network + time protocol feature." + GROUP ipPermitGroup + DESCRIPTION "The ipPermitGroup is an optional group containing + objects providing information about the ip permit + list feature." + GROUP mdgGatewayGroup + DESCRIPTION "The mdgGatewayGroup is an optional group + containing objects providing information about + the multiple default gateway feature." + GROUP traceRouteGroup + DESCRIPTION "The traceRouteGroup is an optional group + containing objects providing information about + the trace route feature." + GROUP ntpAuthenticationGroup + DESCRIPTION "The ntpAuthenticationGroup is an optional group + containing objects providing information about the + network time protocol authentication feature." + GROUP tokenRingSoftErrorMonitorGroup + DESCRIPTION "The tokenRingSoftErrorMonitorGroup is an optional + group containing objects providing information + about the token ring port soft error monitoring + feature." + GROUP portCpbGroup1 + DESCRIPTION "The portCpbGroup1 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portSecurityGroup1 + DESCRIPTION "The portSecurityGroup1 is an optional group + containing objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses." + GROUP fileCopyGroup + DESCRIPTION "The fileCopyGroup is an optional group containing + objects providing information about the tftp/rcp + or local file upload/download features." + GROUP optionalSystemMiscGroup1 + DESCRIPTION "The optionalSystemMiscGroup1 is an optional group + containing objects providing information about the + miscellaneous system features." + ::= { ciscoStackMIBCompliances 1 } + +ciscoStackgMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION "The compliance statement for entities which + implement the Cisco stack MIB." + MODULE -- this module + MANDATORY-GROUPS { + systemMiscGroup, + systemTrapGroup, + chassisGroup, + moduleGroup, + portGroup + } + GROUP optionalSystemMiscGroup + DESCRIPTION "The OptionalSystemMiscGroup is an optional group + containing objects providing information about + the miscellaneous system features." + GROUP optionalSystemTrapGroup + DESCRIPTION "The OptionalSystemTrapGroup is an optional group + containing objects providing information about the + SNMP traps feature." + GROUP optionalChassisGroup + DESCRIPTION "The OptionalChassisGroup is an optional group + containing objects providing information about the + chassis of the device." + GROUP optionalModuleGroup + DESCRIPTION "The OptionalMooduleGroup is an optional group + containing objects providing information about the + modules on the device." + GROUP optionalPortGroup + DESCRIPTION "The OptionalPortGroup is an optional group + containing objects providing information about the + ports on the device." + GROUP systemTrafficGroup + DESCRIPTION "The systemTrafficGroup is an optional group + containing objects providing information about the + traffic meter feature." + GROUP systemFddiGroup + DESCRIPTION "The systemFddiGroup is an optional group + containing objects providing information about the + FDDI ring feature." + GROUP systemRmonGroup + DESCRIPTION "The systemRmonGroup is an optional group + containing objects providing information about + the extended RMON feature." + GROUP authenticationGroup + DESCRIPTION "The authenticationGroup is an optional group + containing objects providing information about + the authentication features." + GROUP tftpGroup + DESCRIPTION "The tftpGroup is an optional group containing + objects providing information about the tftp + upload/download features." + GROUP brouteEnableGroup + DESCRIPTION "The brouteEnableGroup is an optional group + containing objects providing information about + the combined bridging/routing feature." + GROUP filterGroup + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP monitorGroup + DESCRIPTION "The monitorGroup is an optional group containing + objects providing information about the port + monitoring feature, also known as the Switched + Port ANalyzer (SPAN) feature." + GROUP vlanGroup + DESCRIPTION "The vlanGroup is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP vmpsGroup + DESCRIPTION "The vmps is an optional group containing objects + providing information about the Vlan Membership + Policy Server feature." + GROUP tokenRingGroup + DESCRIPTION "The tokenRingGroup is an optional group + containing objects providing information about + the tokenring features." + GROUP mcastGroup + DESCRIPTION "The mcastGroup is an optional group containing + objects providing information about the multicast + features." + GROUP dnsGroup + DESCRIPTION "The dnsGroup is an optional group containing + objects providing information about the DNS + feature." + GROUP syslogGroup + DESCRIPTION "The syslogGroup is an optional group containing + objects providing information about the system log + feature." + GROUP ntpGroup + DESCRIPTION "The ntpGroup is an optional group containing + objects providing information about the network + time protocol feature." + GROUP ipPermitGroup + DESCRIPTION "The ipPermitGroup is an optional group containing + objects providing information about the ip permit + list feature." + GROUP mdgGatewayGroup + DESCRIPTION "The mdgGatewayGroup is an optional group + containing objects providing information about + the multiple default gateway feature." + GROUP traceRouteGroup + DESCRIPTION "The traceRouteGroup is an optional group + containing objects providing information about + the trace route feature." + GROUP ntpAuthenticationGroup + DESCRIPTION "The ntpAuthenticationGroup is an optional group + containing objects providing information about the + network time protocol authentication feature." + GROUP tokenRingSoftErrorMonitorGroup + DESCRIPTION "The tokenRingSoftErrorMonitorGroup is an optional + group containing objects providing information + about the token ring port soft error monitoring + feature." + GROUP portCpbGroup1 + DESCRIPTION "The portCpbGroup1 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portSecurityGroup1 + DESCRIPTION "The portSecurityGroup1 is an optional group + containing objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses." + GROUP fileCopyGroup + DESCRIPTION "The fileCopyGroup is an optional group containing + objects providing information about the tftp/rcp + or local file upload/download features." + GROUP optionalSystemMiscGroup1 + DESCRIPTION "The optionalSystemMiscGroup1 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP ipPermitGroup1 + DESCRIPTION "The ipPermitGroup1 is an optional group + containing objects providing information about + the ip permit list feature." + GROUP optionalSystemMiscGroup2 + DESCRIPTION "The optionalSystemMiscGroup2 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP filterGroup1 + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP mcastGroup1 + DESCRIPTION "The mcastGroup1 is an optional group containing + objects providing information about the + multicast features." + GROUP portGroup1 + DESCRIPTION "The portGroup1 is an optional group containing + objects providing information about the ports on + the device." + GROUP chassisGroup1 + DESCRIPTION "The chassisGroup1 is a group containing objects + providing information about the chassis of the + device. This group must be implemented by systems + that can have 3 or more power supplies." + GROUP moduleGroup1 + DESCRIPTION "The moduleGroup1 is an optional group containing + objects providing information about the modules + on the device." + GROUP portCpbGroup2 + DESCRIPTION "The portCpbGroup2 is an optional group containing + objects providing additional information about the + port capabilities on the device." + ::= { ciscoStackMIBCompliances 2 } + +ciscoStackgMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION "The compliance statement for entities which + implement the Cisco stack MIB." + MODULE -- this module + MANDATORY-GROUPS { + systemMiscGroup, + systemTrapGroup, + chassisGroup, + moduleGroup, + portGroup + } + GROUP optionalSystemMiscGroup + DESCRIPTION "The OptionalSystemMiscGroup is an optional group + containing objects providing information about + the miscellaneous system features." + GROUP optionalSystemTrapGroup + DESCRIPTION "The OptionalSystemTrapGroup is an optional group + containing objects providing information about the + SNMP traps feature." + GROUP optionalChassisGroup + DESCRIPTION "The OptionalChassisGroup is an optional group + containing objects providing information about the + chassis of the device." + GROUP optionalModuleGroup + DESCRIPTION "The OptionalMooduleGroup is an optional group + containing objects providing information about the + modules on the device." + GROUP optionalPortGroup + DESCRIPTION "The OptionalPortGroup is an optional group + containing objects providing information about the + ports on the device." + GROUP systemTrafficGroup + DESCRIPTION "The systemTrafficGroup is an optional group + containing objects providing information about + the traffic meter feature." + GROUP systemFddiGroup + DESCRIPTION "The systemFddiGroup is an optional group + containing objects providing information about + the FDDI ring feature." + GROUP systemRmonGroup + DESCRIPTION "The systemRmonGroup is an optional group + containing objects providing information about the + extended RMON feature." + GROUP authenticationGroup + DESCRIPTION "The authenticationGroup is an optional group + containing objects providing information about the + authentication features." + GROUP tftpGroup + DESCRIPTION "The tftpGroup is an optional group containing + objects providing information about the tftp + upload/download features." + GROUP brouteEnableGroup + DESCRIPTION "The brouteEnableGroup is an optional group + containing objects providing information about the + combined bridging/routing feature." + GROUP filterGroup + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP monitorGroup + DESCRIPTION "The monitorGroup is an optional group containing + objects providing information about the port + monitoring feature, also known as the Switched + Port ANalyzer (SPAN) feature." + GROUP vlanGroup + DESCRIPTION "The vlanGroup is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP vmpsGroup + DESCRIPTION "The vmps is an optional group containing objects + providing information about the Vlan Membership + Policy Server feature." + GROUP tokenRingGroup + DESCRIPTION "The tokenRingGroup is an optional group + containing objects providing information about + the tokenring features." + GROUP mcastGroup + DESCRIPTION "The mcastGroup is an optional group containing + objects providing information about the multicast + features." + GROUP dnsGroup + DESCRIPTION "The dnsGroup is an optional group containing + objects providing information about the DNS + feature." + GROUP syslogGroup + DESCRIPTION "The syslogGroup is an optional group containing + objects providing information about the system log + feature." + GROUP ntpGroup + DESCRIPTION "The ntpGroup is an optional group containing + objects providing information about the network + time protocol feature." + GROUP ipPermitGroup + DESCRIPTION "The ipPermitGroup is an optional group containing + objects providing information about the ip permit + list feature." + GROUP mdgGatewayGroup + DESCRIPTION "The mdgGatewayGroup is an optional group + containing objects providing information about + the multiple default gateway feature." + GROUP traceRouteGroup + DESCRIPTION "The traceRouteGroup is an optional group + containing objects providing information about + the trace route feature." + GROUP ntpAuthenticationGroup + DESCRIPTION "The ntpAuthenticationGroup is an optional group + containing objects providing information about the + network time protocol authentication feature." + GROUP tokenRingSoftErrorMonitorGroup + DESCRIPTION "The tokenRingSoftErrorMonitorGroup is an optional + group containing objects providing information + about the token ring port soft error monitoring + feature." + GROUP portCpbGroup1 + DESCRIPTION "The portCpbGroup1 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portSecurityGroup1 + DESCRIPTION "The portSecurityGroup1 is an optional group + containing objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses." + GROUP fileCopyGroup + DESCRIPTION "The fileCopyGroup is an optional group containing + objects providing information about the tftp/rcp + or local file upload/download features." + GROUP optionalSystemMiscGroup1 + DESCRIPTION "The optionalSystemMiscGroup1 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP ipPermitGroup1 + DESCRIPTION "The ipPermitGroup1 is an optional group + containing objects providing information about + the ip permit list feature." + GROUP optionalSystemMiscGroup2 + DESCRIPTION "The optionalSystemMiscGroup2 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP filterGroup1 + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP mcastGroup1 + DESCRIPTION "The mcastGroup1 is an optional group containing + objects providing information about the + multicast features." + GROUP portGroup1 + DESCRIPTION "The portGroup1 is an optional group containing + objects providing information about the ports on + the device." + GROUP chassisGroup1 + DESCRIPTION "The chassisGroup1 is a group containing objects + providing information about the chassis of the + device. This group must be implemented by systems + that can have 3 or more power supplies." + GROUP moduleGroup1 + DESCRIPTION "The moduleGroup1 is an optional group containing + objects providing information about the modules + on the device." + GROUP portCpbGroup2 + DESCRIPTION "The portCpbGroup2 is an optional group containing + objects providing additional information about the + port capabilities on the device." + + GROUP voiceGroup + DESCRIPTION "The voiceGroup is an optional group containing + objects providing information about the voice port + on the device." + GROUP moduleGroup2 + DESCRIPTION "The moduleGroup2 is an mandatory group + containing objects providing information about + the modules on the device." + GROUP portCpbGroup3 + DESCRIPTION "The portCpbGroup3 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP vlanGroup1 + DESCRIPTION "The vlanGroup1 is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP portGroup2 + DESCRIPTION "The portGroup2 is an optional group containing + objects providing information about the ports on + the device." + GROUP switchAccelerationModuleGroup + DESCRIPTION "This group is mandatory for implementations of + switch acceleration capability." + GROUP optionalSystemMiscGroup3 + DESCRIPTION "The optionalSystemMiscGroup3 is an optional group + containing objects providing information about the + miscellaneous system features." + ::= { ciscoStackMIBCompliances 3 } + +ciscoStackgMIBCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION "The compliance statement for entities which + implement the Cisco stack MIB." + MODULE -- this module + MANDATORY-GROUPS { + systemMiscGroup, + systemTrapGroup, + chassisGroup, + moduleGroup, + portGroup + } + GROUP optionalSystemMiscGroup + DESCRIPTION "The OptionalSystemMiscGroup is an optional group + containing objects providing information about + the miscellaneous system features." + GROUP optionalSystemTrapGroup + DESCRIPTION "The OptionalSystemTrapGroup is an optional group + containing objects providing information about the + SNMP traps feature." + GROUP optionalChassisGroup + DESCRIPTION "The OptionalChassisGroup is an optional group + containing objects providing information about the + chassis of the device." + GROUP optionalModuleGroup + DESCRIPTION "The OptionalMooduleGroup is an optional group + containing objects providing information about the + modules on the device." + GROUP optionalPortGroup + DESCRIPTION "The OptionalPortGroup is an optional group + containing objects providing information about the + ports on the device." + GROUP systemTrafficGroup + DESCRIPTION "The systemTrafficGroup is an optional group + containing objects providing information about the + traffic meter feature." + GROUP systemFddiGroup + DESCRIPTION "The systemFddiGroup is an optional group + containing objects providing information about the + FDDI ring feature." + GROUP systemRmonGroup + DESCRIPTION "The systemRmonGroup is an optional group + containing objects providing information about the + extended RMON feature." + GROUP authenticationGroup + DESCRIPTION "The authenticationGroup is an optional group + containing objects providing information about the + authentication features." + GROUP tftpGroup + DESCRIPTION "The tftpGroup is an optional group containing + objects providing information about the tftp + upload/download features." + GROUP brouteEnableGroup + DESCRIPTION "The brouteEnableGroup is an optional group + containing objects providing information about the + combined bridging/routing feature." + GROUP filterGroup + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP monitorGroup + DESCRIPTION "The monitorGroup is an optional group containing + objects providing information about the port + monitoring feature, also known as the Switched + Port ANalyzer (SPAN) feature." + GROUP vlanGroup + DESCRIPTION "The vlanGroup is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP vmpsGroup + DESCRIPTION "The vmps is an optional group containing objects + providing information about the Vlan Membership + Policy Server feature." + GROUP tokenRingGroup + DESCRIPTION "The tokenRingGroup is an optional group + containing objects providing information about + the tokenring features." + GROUP mcastGroup + DESCRIPTION "The mcastGroup is an optional group containing + objects providing information about the multicast + features." + GROUP dnsGroup + DESCRIPTION "The dnsGroup is an optional group containing + objects providing information about the DNS + feature." + GROUP syslogGroup + DESCRIPTION "The syslogGroup is an optional group containing + objects providing information about the system log + feature." + GROUP ntpGroup + DESCRIPTION "The ntpGroup is an optional group containing + objects providing information about the network + time protocol feature." + GROUP ipPermitGroup + DESCRIPTION "The ipPermitGroup is an optional group + containing objects providing information about + the ip permit list feature." + GROUP mdgGatewayGroup + DESCRIPTION "The mdgGatewayGroup is an optional group + containing objects providing information about + the multiple default gateway feature." + GROUP traceRouteGroup + DESCRIPTION "The traceRouteGroup is an optional group + containing objects providing information about + the trace route feature." + GROUP ntpAuthenticationGroup + DESCRIPTION "The ntpAuthenticationGroup is an optional group + containing objects providing information about the + network time protocol authentication feature." + GROUP tokenRingSoftErrorMonitorGroup + DESCRIPTION "The tokenRingSoftErrorMonitorGroup is an optional + group containing objects providing information + about the token ring port soft error monitoring + feature." + GROUP portCpbGroup1 + DESCRIPTION "The portCpbGroup1 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portSecurityGroup1 + DESCRIPTION "The portSecurityGroup1 is an optional group + containing objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses." + GROUP fileCopyGroup + DESCRIPTION "The fileCopyGroup is an optional group containing + objects providing information about the tftp/rcp + or local file upload/download features." + GROUP optionalSystemMiscGroup1 + DESCRIPTION "The optionalSystemMiscGroup1 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP ipPermitGroup1 + DESCRIPTION "The ipPermitGroup1 is an optional group + containing objects providing information about + the ip permit list feature." + GROUP optionalSystemMiscGroup2 + DESCRIPTION "The optionalSystemMiscGroup2 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP filterGroup1 + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP mcastGroup1 + DESCRIPTION "The mcastGroup1 is an optional group containing + objects providing information about the + multicast features." + GROUP portGroup1 + DESCRIPTION "The portGroup1 is an optional group containing + objects providing information about the ports on + the device." + GROUP chassisGroup1 + DESCRIPTION "The chassisGroup1 is a group containing objects + providing information about the chassis of the + device. This group must be implemented by systems + that can have 3 or more power supplies." + GROUP moduleGroup1 + DESCRIPTION "The moduleGroup1 is an optional group containing + objects providing information about the modules + on the device." + GROUP portCpbGroup2 + DESCRIPTION "The portCpbGroup2 is an optional group containing + objects providing additional information about the + port capabilities on the device." + + GROUP voiceGroup + DESCRIPTION "The voiceGroup is an optional group containing + objects providing information about the voice port + on the device." + GROUP moduleGroup2 + DESCRIPTION "The moduleGroup2 is an mandatory group containing + objects providing information about the modules + on the device." + GROUP portCpbGroup3 + DESCRIPTION "The portCpbGroup3 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP vlanGroup1 + DESCRIPTION "The vlanGroup1 is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP portGroup2 + DESCRIPTION "The portGroup2 is an optional group containing + objects providing information about the ports on + the device." + GROUP switchAccelerationModuleGroup + DESCRIPTION "This group is mandatory for implementations of + switch acceleration capability." + GROUP optionalSystemMiscGroup3 + DESCRIPTION "The optionalSystemMiscGroup3 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP optionalSystemMiscGroup4 + DESCRIPTION "This group is an optional group containing + objects providing information about the + miscellaneous system features." + GROUP vlanTrunkMappingGroup + DESCRIPTION "This group is mandatory for implementations of + trunk VLAN to VLAN association feature on the + device." + GROUP portJumboFrameGroup + DESCRIPTION "This group is mandatory for implementations of + port jumbo frame feature on the device." + GROUP portCpbGroup4 + DESCRIPTION "The portCpbGroup4 is an optional group containing + objects providing additional information about the + port capabilities on the device." + + ::= { ciscoStackMIBCompliances 4 } + +ciscoStackgMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION "The compliance statement for entities which + implement the Cisco stack MIB." + MODULE -- this module + MANDATORY-GROUPS { + systemMiscGroup, + systemTrapGroup, + chassisGroup, + moduleGroup, + portGroup + } + GROUP optionalSystemMiscGroup + DESCRIPTION "The OptionalSystemMiscGroup is an optional group + containing objects providing information about + the miscellaneous system features." + GROUP optionalSystemTrapGroup + DESCRIPTION "The OptionalSystemTrapGroup is an optional group + containing objects providing information about the + SNMP traps feature." + GROUP optionalChassisGroup + DESCRIPTION "The OptionalChassisGroup is an optional group + containing objects providing information about the + chassis of the device." + GROUP optionalModuleGroup + DESCRIPTION "The OptionalMooduleGroup is an optional group + containing objects providing information about the + modules on the device." + GROUP optionalPortGroup + DESCRIPTION "The OptionalPortGroup is an optional group + containing objects providing information about the + ports on the device." + GROUP systemTrafficGroup + DESCRIPTION "The systemTrafficGroup is an optional group + containing objects providing information about the + traffic meter feature." + GROUP systemFddiGroup + DESCRIPTION "The systemFddiGroup is an optional group + containing objects providing information about the + FDDI ring feature." + GROUP systemRmonGroup + DESCRIPTION "The systemRmonGroup is an optional group + containing objects providing information about the + extended RMON feature." + GROUP tftpGroup + DESCRIPTION "The tftpGroup is an optional group containing + objects providing information about the tftp + upload/download features." + GROUP brouteEnableGroup + DESCRIPTION "The brouteEnableGroup is an optional group + containing objects providing information about the + combined bridging/routing feature." + GROUP filterGroup + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP vlanGroup + DESCRIPTION "The vlanGroup is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP vmpsGroup + DESCRIPTION "The vmps is an optional group containing objects + providing information about the Vlan Membership + Policy Server feature." + GROUP tokenRingGroup + DESCRIPTION "The tokenRingGroup is an optional group + containing objects providing information about + the tokenring features." + GROUP mcastGroup + DESCRIPTION "The mcastGroup is an optional group containing + objects providing information about the multicast + features." + GROUP dnsGroup + DESCRIPTION "The dnsGroup is an optional group containing + objects providing information about the DNS + feature." + GROUP syslogGroup + DESCRIPTION "The syslogGroup is an optional group containing + objects providing information about the system log + feature." + GROUP ntpGroup + DESCRIPTION "The ntpGroup is an optional group containing + objects providing information about the network + time protocol feature." + GROUP ipPermitGroup + DESCRIPTION "The ipPermitGroup is an optional group containing + objects providing information about the ip permit + list feature." + GROUP mdgGatewayGroup + DESCRIPTION "The mdgGatewayGroup is an optional group + containing objects providing information about + the multiple default gateway feature." + GROUP traceRouteGroup + DESCRIPTION "The traceRouteGroup is an optional group + containing objects providing information about + the trace route feature." + GROUP ntpAuthenticationGroup + DESCRIPTION "The ntpAuthenticationGroup is an optional group + containing objects providing information about the + network time protocol authentication feature." + GROUP tokenRingSoftErrorMonitorGroup + DESCRIPTION "The tokenRingSoftErrorMonitorGroup is an optional + group containing objects providing information + about the token ring port soft error monitoring + feature." + GROUP portCpbGroup1 + DESCRIPTION "The portCpbGroup1 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portSecurityGroup1 + DESCRIPTION "The portSecurityGroup1 is an optional group + containing objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses." + GROUP fileCopyGroup + DESCRIPTION "The fileCopyGroup is an optional group containing + objects providing information about the tftp/rcp + or local file upload/download features." + GROUP optionalSystemMiscGroup1 + DESCRIPTION "The optionalSystemMiscGroup1 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP ipPermitGroup1 + DESCRIPTION "The ipPermitGroup1 is an optional group + containing objects providing information about + the ip permit list feature." + GROUP optionalSystemMiscGroup2 + DESCRIPTION "The optionalSystemMiscGroup2 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP filterGroup1 + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP mcastGroup1 + DESCRIPTION "The mcastGroup1 is an optional group containing + objects providing information about the + multicast features." + GROUP portGroup1 + DESCRIPTION "The portGroup1 is an optional group containing + objects providing information about the ports on + the device." + GROUP chassisGroup1 + DESCRIPTION "The chassisGroup1 is a group containing objects + providing information about the chassis of the + device. This group must be implemented by systems + that can have 3 or more power supplies." + GROUP moduleGroup1 + DESCRIPTION "The moduleGroup1 is an optional group containing + objects providing information about the modules + on the device." + GROUP portCpbGroup2 + DESCRIPTION "The portCpbGroup2 is an optional group containing + objects providing additional information about the + port capabilities on the device." + + GROUP voiceGroup + DESCRIPTION "The voiceGroup is an optional group containing + objects providing information about the voice port + on the device." + GROUP moduleGroup2 + DESCRIPTION "The moduleGroup2 is an mandatory group + containing objects providing information about + the modules on the device." + GROUP portCpbGroup3 + DESCRIPTION "The portCpbGroup3 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portGroup2 + DESCRIPTION "The portGroup2 is an optional group containing + objects providing information about the ports on + the device." + GROUP switchAccelerationModuleGroup + DESCRIPTION "This group is mandatory for implementations of + switch acceleration capability." + GROUP optionalSystemMiscGroup3 + DESCRIPTION "The optionalSystemMiscGroup3 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP optionalSystemMiscGroup4 + DESCRIPTION "This group is an optional group containing + objects providing information about the + miscellaneous system features." + GROUP vlanTrunkMappingGroup + DESCRIPTION "This group is mandatory for implementations of + trunk VLAN to VLAN association feature on the + device." + GROUP portJumboFrameGroup + DESCRIPTION "This group is mandatory for implementations of + port jumbo frame feature on the device." + GROUP portCpbGroup4 + DESCRIPTION "The portCpbGroup4 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP fileCopyGroup2 + DESCRIPTION "The fileCopyGroup2 is an optional group + containing objects providing additional + information about tftp/rcp or local file + upload/download features." + GROUP systemRmonGroup2 + DESCRIPTION "The systemRmonGroup2 is an optional group + containing objects providing information about + RMON max memory usage control." + GROUP filterGroup2 + DESCRIPTION "The filterGroup2 is an optional group containing + objects providing information about the + unicast/multicast port filtering feature." + GROUP optionalSystemMiscGroup5 + DESCRIPTION "The optionalSystemMiscGroup5 is an optional group + containing objects providing information about + miscellaneous system features." + GROUP syslogGroup2 + DESCRIPTION "The syslogGroup2 is an optional group containing + objects providing information about whether the + syslog messages should be sent to telnet + sessions." + GROUP systemStatusGroup + DESCRIPTION "The systemStatusGroup is an optional group + containing objects providing information about + system LED status." + GROUP configurationGroup + DESCRIPTION "The configurationGroup is an optional group + containing objects providing information about + the configuration mode to store the configuration + information." + GROUP filterGroup3 + DESCRIPTION "The filterGroup3 is an optional group containing + objects providing information about Broadcast + Suppression Violation for port filtering + feature." + GROUP portGroup3 + DESCRIPTION "The portGroup3 is an optional group containing + objects providing information about additional + information about the ports on the device." + GROUP portCpbGroup5 + DESCRIPTION "The portCpbGroup5 is an optional group containing + objects providing additional information about + the port capabilities on the device." + GROUP authenticationGroup1 + DESCRIPTION "The authenticationGroup1 is an optional group + containing objects providing information about the + authentication features." + + ::= { ciscoStackMIBCompliances 5 } + +ciscoStackgMIBCompliance6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION "The compliance statement for entities which + implement the Cisco stack MIB." + MODULE -- this module + MANDATORY-GROUPS { + systemMiscGroup1, + systemTrapGroup1, + chassisGroup, + moduleGroup, + portGroup4 + } + GROUP optionalSystemMiscGroup + DESCRIPTION "The OptionalSystemMiscGroup is an optional group + containing objects providing information about + the miscellaneous system features." + GROUP optionalSystemTrapGroup + DESCRIPTION "The OptionalSystemTrapGroup is an optional group + containing objects providing information about the + SNMP traps feature." + GROUP optionalChassisGroup1 + DESCRIPTION "The OptionalChassisGroup1 is an optional group + containing objects providing information about the + chassis of the device." + GROUP optionalModuleGroup + DESCRIPTION "The OptionalMooduleGroup is an optional group + containing objects providing information about the + modules on the device." + GROUP optionalPortGroup1 + DESCRIPTION "The OptionalPortGroup1 is an optional group + containing objects providing information about the + ports on the device." + GROUP systemTrafficGroup + DESCRIPTION "The systemTrafficGroup is an optional group + containing objects providing information about the + traffic meter feature." + GROUP systemFddiGroup + DESCRIPTION "The systemFddiGroup is an optional group + containing objects providing information about the + FDDI ring feature." + GROUP systemRmonGroup + DESCRIPTION "The systemRmonGroup is an optional group + containing objects providing information about the + extended RMON feature." + GROUP tftpGroup + DESCRIPTION "The tftpGroup is an optional group containing + objects providing information about the tftp + upload/download features." + GROUP brouteEnableGroup + DESCRIPTION "The brouteEnableGroup is an optional group + containing objects providing information about the + combined bridging/routing feature." + GROUP filterGroup + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP vlanGroup2 + DESCRIPTION "The vlanGroup2 is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP vmpsGroup + DESCRIPTION "The vmps is an optional group containing objects + providing information about the Vlan Membership + Policy Server feature." + GROUP tokenRingGroup + DESCRIPTION "The tokenRingGroup is an optional group + containing objects providing information about + the tokenring features." + GROUP mcastGroup + DESCRIPTION "The mcastGroup is an optional group containing + objects providing information about the multicast + features." + GROUP dnsGroup + DESCRIPTION "The dnsGroup is an optional group containing + objects providing information about the DNS + feature." + GROUP syslogGroup + DESCRIPTION "The syslogGroup is an optional group containing + objects providing information about the system log + feature." + GROUP ntpGroup + DESCRIPTION "The ntpGroup is an optional group containing + objects providing information about the network + time protocol feature." + GROUP ipPermitGroup2 + DESCRIPTION "The ipPermitGroup2 is an optional group + containing objects providing information + about the ip permit list feature." + GROUP mdgGatewayGroup + DESCRIPTION "The mdgGatewayGroup is an optional group + containing objects providing information about + the multiple default gateway feature." + GROUP traceRouteGroup + DESCRIPTION "The traceRouteGroup is an optional group + containing objects providing information about + the trace route feature." + GROUP ntpAuthenticationGroup + DESCRIPTION "The ntpAuthenticationGroup is an optional group + containing objects providing information about the + network time protocol authentication feature." + GROUP tokenRingSoftErrorMonitorGroup + DESCRIPTION "The tokenRingSoftErrorMonitorGroup is an optional + group containing objects providing information + about the token ring port soft error monitoring + feature." + GROUP portCpbGroup1 + DESCRIPTION "The portCpbGroup1 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portSecurityGroup1 + DESCRIPTION "The portSecurityGroup1 is an optional group + containing objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses." + GROUP fileCopyGroup + DESCRIPTION "The fileCopyGroup is an optional group containing + objects providing information about the tftp/rcp + or local file upload/download features." + GROUP optionalSystemMiscGroup1 + DESCRIPTION "The optionalSystemMiscGroup1 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP ipPermitGroup1 + DESCRIPTION "The ipPermitGroup1 is an optional group + containing objects providing information about + the ip permit list feature." + GROUP optionalSystemMiscGroup6 + DESCRIPTION "The optionalSystemMiscGroup6 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP filterGroup1 + DESCRIPTION "The filterGroup1 is an optional group containing + objects providing information about the port + filtering feature." + GROUP mcastGroup1 + DESCRIPTION "The mcastGroup1 is an optional group containing + objects providing information about the + multicast features." + GROUP portGroup1 + DESCRIPTION "The portGroup1 is an optional group containing + objects providing information about the ports on + the device." + GROUP chassisGroup1 + DESCRIPTION "The chassisGroup1 is a group containing objects + providing information about the chassis of the + device. This group must be implemented by systems + that can have 3 or more power supplies." + GROUP moduleGroup1 + DESCRIPTION "The moduleGroup1 is an optional group containing + objects providing information about the modules + on the device." + GROUP portCpbGroup2 + DESCRIPTION "The portCpbGroup2 is an optional group containing + objects providing additional information about the + port capabilities on the device." + + GROUP voiceGroup + DESCRIPTION "The voiceGroup is an optional group containing + objects providing information about the voice port + on the device." + GROUP moduleGroup2 + DESCRIPTION "The moduleGroup2 is an mandatory group + containing objects providing information about + the modules on the device." + GROUP portCpbGroup3 + DESCRIPTION "The portCpbGroup3 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portGroup2 + DESCRIPTION "The portGroup2 is an optional group containing + objects providing information about the ports on + the device." + GROUP switchAccelerationModuleGroup + DESCRIPTION "This group is mandatory for implementations of + switch acceleration capability." + GROUP optionalSystemMiscGroup3 + DESCRIPTION "The optionalSystemMiscGroup3 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP optionalSystemMiscGroup4 + DESCRIPTION "This group is an optional group containing + objects providing information about the + miscellaneous system features." + GROUP vlanTrunkMappingGroup + DESCRIPTION "This group is mandatory for implementations of + trunk VLAN to VLAN association feature on the + device." + GROUP portJumboFrameGroup + DESCRIPTION "This group is mandatory for implementations of + port jumbo frame feature on the device." + GROUP portCpbGroup4 + DESCRIPTION "The portCpbGroup4 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP fileCopyGroup2 + DESCRIPTION "The fileCopyGroup2 is an optional group + containing objects providing additional + information about tftp/rcp or local file + upload/download features." + GROUP systemRmonGroup2 + DESCRIPTION "The systemRmonGroup2 is an optional group + containing objects providing information about + RMON max memory usage control." + GROUP filterGroup2 + DESCRIPTION "The filterGroup2 is an optional group containing + objects providing information about the + unicast/multicast port filtering feature." + GROUP optionalSystemMiscGroup5 + DESCRIPTION "The optionalSystemMiscGroup5 is an optional group + containing objects providing information about + miscellaneous system features." + GROUP syslogGroup2 + DESCRIPTION "The syslogGroup2 is an optional group containing + objects providing information about whether the + syslog messages should be sent to telnet + sessions." + GROUP systemStatusGroup + DESCRIPTION "The systemStatusGroup is an optional group + containing objects providing information about + system LED status." + GROUP configurationGroup + DESCRIPTION "The configurationGroup is an optional group + containing objects providing information about + the configuration mode to store the configuration + information." + GROUP filterGroup3 + DESCRIPTION "The filterGroup3 is an optional group containing + objects providing information about Broadcast + Suppression Violation for port filtering + feature." + GROUP portGroup3 + DESCRIPTION "The portGroup3 is an optional group containing + objects providing information about additional + information about the ports on the device." + GROUP portCpbGroup5 + DESCRIPTION "The portCpbGroup5 is an optional group containing + objects providing additional information about + the port capabilities on the device." + GROUP authenticationGroup1 + DESCRIPTION "The authenticationGroup1 is an optional group + containing objects providing information about the + authentication features." + + ::= { ciscoStackMIBCompliances 6 } + +ciscoStackgMIBCompliance7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION "The compliance statement for entities which + implement the Cisco stack MIB." + MODULE -- this module + MANDATORY-GROUPS { + systemMiscGroup1, + systemTrapGroup2, + chassisGroup, + moduleGroup, + portGroup4 + } + GROUP optionalSystemMiscGroup + DESCRIPTION "The OptionalSystemMiscGroup is an optional group + containing objects providing information about + the miscellaneous system features." + GROUP optionalChassisGroup1 + DESCRIPTION "The OptionalChassisGroup1 is an optional group + containing objects providing information about the + chassis of the device." + GROUP optionalModuleGroup + DESCRIPTION "The OptionalMooduleGroup is an optional group + containing objects providing information about the + modules on the device." + GROUP optionalPortGroup1 + DESCRIPTION "The OptionalPortGroup1 is an optional group + containing objects providing information about the + ports on the device." + GROUP systemTrafficGroup + DESCRIPTION "The systemTrafficGroup is an optional group + containing objects providing information about the + traffic meter feature." + GROUP systemFddiGroup + DESCRIPTION "The systemFddiGroup is an optional group + containing objects providing information about the + FDDI ring feature." + GROUP systemRmonGroup + DESCRIPTION "The systemRmonGroup is an optional group + containing objects providing information about the + extended RMON feature." + GROUP tftpGroup + DESCRIPTION "The tftpGroup is an optional group containing + objects providing information about the tftp + upload/download features." + GROUP brouteEnableGroup + DESCRIPTION "The brouteEnableGroup is an optional group + containing objects providing information about the + combined bridging/routing feature." + GROUP filterGroup + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP vlanGroup2 + DESCRIPTION "The vlanGroup2 is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP vmpsGroup + DESCRIPTION "The vmps is an optional group containing objects + providing information about the Vlan Membership + Policy Server feature." + GROUP tokenRingGroup + DESCRIPTION "The tokenRingGroup is an optional group + containing objects providing information about + the tokenring features." + GROUP mcastGroup + DESCRIPTION "The mcastGroup is an optional group containing + objects providing information about the multicast + features." + GROUP dnsGroup + DESCRIPTION "The dnsGroup is an optional group containing + objects providing information about the DNS + feature." + GROUP syslogGroup + DESCRIPTION "The syslogGroup is an optional group containing + objects providing information about the system log + feature." + GROUP ntpGroup + DESCRIPTION "The ntpGroup is an optional group containing + objects providing information about the network + time protocol feature." + GROUP ipPermitGroup2 + DESCRIPTION "The ipPermitGroup2 is an optional group + containing objects providing information + about the ip permit list feature." + GROUP mdgGatewayGroup + DESCRIPTION "The mdgGatewayGroup is an optional group + containing objects providing information about + the multiple default gateway feature." + GROUP traceRouteGroup + DESCRIPTION "The traceRouteGroup is an optional group + containing objects providing information about + the trace route feature." + GROUP ntpAuthenticationGroup + DESCRIPTION "The ntpAuthenticationGroup is an optional group + containing objects providing information about the + network time protocol authentication feature." + GROUP tokenRingSoftErrorMonitorGroup + DESCRIPTION "The tokenRingSoftErrorMonitorGroup is an optional + group containing objects providing information + about the token ring port soft error monitoring + feature." + GROUP portCpbGroup1 + DESCRIPTION "The portCpbGroup1 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portSecurityGroup1 + DESCRIPTION "The portSecurityGroup1 is an optional group + containing objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses." + GROUP fileCopyGroup + DESCRIPTION "The fileCopyGroup is an optional group containing + objects providing information about the tftp/rcp + or local file upload/download features." + GROUP optionalSystemMiscGroup1 + DESCRIPTION "The optionalSystemMiscGroup1 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP ipPermitGroup1 + DESCRIPTION "The ipPermitGroup1 is an optional group + containing objects providing information about + the ip permit list feature." + GROUP optionalSystemMiscGroup6 + DESCRIPTION "The optionalSystemMiscGroup6 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP filterGroup1 + DESCRIPTION "The filterGroup1 is an optional group containing + objects providing information about the port + filtering feature." + GROUP mcastGroup1 + DESCRIPTION "The mcastGroup1 is an optional group containing + objects providing information about the + multicast features." + GROUP portGroup1 + DESCRIPTION "The portGroup1 is an optional group containing + objects providing information about the ports on + the device." + GROUP chassisGroup1 + DESCRIPTION "The chassisGroup1 is a group containing objects + providing information about the chassis of the + device. This group must be implemented by systems + that can have 3 or more power supplies." + GROUP moduleGroup1 + DESCRIPTION "The moduleGroup1 is an optional group containing + objects providing information about the modules + on the device." + GROUP portCpbGroup2 + DESCRIPTION "The portCpbGroup2 is an optional group containing + objects providing additional information about the + port capabilities on the device." + + GROUP voiceGroup + DESCRIPTION "The voiceGroup is an optional group containing + objects providing information about the voice port + on the device." + GROUP moduleGroup2 + DESCRIPTION "The moduleGroup2 is an mandatory group + containing objects providing information about + the modules on the device." + GROUP portCpbGroup3 + DESCRIPTION "The portCpbGroup3 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portGroup2 + DESCRIPTION "The portGroup2 is an optional group containing + objects providing information about the ports on + the device." + GROUP switchAccelerationModuleGroup + DESCRIPTION "This group is mandatory for implementations of + switch acceleration capability." + GROUP optionalSystemMiscGroup3 + DESCRIPTION "The optionalSystemMiscGroup3 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP optionalSystemMiscGroup4 + DESCRIPTION "This group is an optional group containing + objects providing information about the + miscellaneous system features." + GROUP vlanTrunkMappingGroup + DESCRIPTION "This group is mandatory for implementations of + trunk VLAN to VLAN association feature on the + device." + GROUP portJumboFrameGroup + DESCRIPTION "This group is mandatory for implementations of + port jumbo frame feature on the device." + GROUP portCpbGroup4 + DESCRIPTION "The portCpbGroup4 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP fileCopyGroup2 + DESCRIPTION "The fileCopyGroup2 is an optional group + containing objects providing additional + information about tftp/rcp or local file + upload/download features." + GROUP systemRmonGroup2 + DESCRIPTION "The systemRmonGroup2 is an optional group + containing objects providing information about + RMON max memory usage control." + GROUP filterGroup2 + DESCRIPTION "The filterGroup2 is an optional group containing + objects providing information about the + unicast/multicast port filtering feature." + GROUP optionalSystemMiscGroup5 + DESCRIPTION "The optionalSystemMiscGroup5 is an optional group + containing objects providing information about + miscellaneous system features." + GROUP syslogGroup2 + DESCRIPTION "The syslogGroup2 is an optional group containing + objects providing information about whether the + syslog messages should be sent to telnet + sessions." + GROUP systemStatusGroup + DESCRIPTION "The systemStatusGroup is an optional group + containing objects providing information about + system LED status." + GROUP configurationGroup + DESCRIPTION "The configurationGroup is an optional group + containing objects providing information about + the configuration mode to store the configuration + information." + GROUP filterGroup3 + DESCRIPTION "The filterGroup3 is an optional group containing + objects providing information about Broadcast + Suppression Violation for port filtering + feature." + GROUP portGroup3 + DESCRIPTION "The portGroup3 is an optional group containing + objects providing information about additional + information about the ports on the device." + GROUP portCpbGroup5 + DESCRIPTION "The portCpbGroup5 is an optional group containing + objects providing additional information about + the port capabilities on the device." + GROUP optionalSystemTrapGroup1 + DESCRIPTION "The OptionalSystemTrapGroup1 is an optional group + containing objects providing information about the + SNMP traps feature." + GROUP authenticationGroup2 + DESCRIPTION "The authenticationGroup2 is an optional group + containing objects providing information about the + authentication features." + + GROUP notificationGroup + DESCRIPTION "The notificationGroup is an optional group + containing notifications supported on the device." + + ::= { ciscoStackMIBCompliances 7 } + +ciscoStackgMIBCompliance8 MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for entities which + implement the Cisco stack MIB." + MODULE -- this module + MANDATORY-GROUPS { + systemMiscGroup1, + systemTrapGroup2, + chassisGroup, + moduleGroup, + portGroup4 + } + GROUP optionalSystemMiscGroup + DESCRIPTION "The OptionalSystemMiscGroup is an optional group + containing objects providing information about + the miscellaneous system features." + GROUP optionalChassisGroup1 + DESCRIPTION "The OptionalChassisGroup1 is an optional group + containing objects providing information about the + chassis of the device." + GROUP optionalModuleGroup + DESCRIPTION "The OptionalMooduleGroup is an optional group + containing objects providing information about the + modules on the device." + GROUP optionalPortGroup1 + DESCRIPTION "The OptionalPortGroup1 is an optional group + containing objects providing information about the + ports on the device." + GROUP systemTrafficGroup + DESCRIPTION "The systemTrafficGroup is an optional group + containing objects providing information about the + traffic meter feature." + GROUP systemFddiGroup + DESCRIPTION "The systemFddiGroup is an optional group + containing objects providing information about the + FDDI ring feature." + GROUP systemRmonGroup + DESCRIPTION "The systemRmonGroup is an optional group + containing objects providing information about the + extended RMON feature." + GROUP tftpGroup + DESCRIPTION "The tftpGroup is an optional group containing + objects providing information about the tftp + upload/download features." + GROUP brouteEnableGroup + DESCRIPTION "The brouteEnableGroup is an optional group + containing objects providing information about the + combined bridging/routing feature." + GROUP filterGroup + DESCRIPTION "The filterGroup is an optional group containing + objects providing information about the port + filtering feature." + GROUP vlanGroup2 + DESCRIPTION "The vlanGroup2 is an optional group containing + objects providing information about the Virtual + LAN features." + GROUP vmpsGroup + DESCRIPTION "The vmps is an optional group containing objects + providing information about the Vlan Membership + Policy Server feature." + GROUP tokenRingGroup + DESCRIPTION "The tokenRingGroup is an optional group + containing objects providing information about + the tokenring features." + GROUP mcastGroup + DESCRIPTION "The mcastGroup is an optional group containing + objects providing information about the multicast + features." + GROUP dnsGroup + DESCRIPTION "The dnsGroup is an optional group containing + objects providing information about the DNS + feature." + GROUP syslogGroup + DESCRIPTION "The syslogGroup is an optional group containing + objects providing information about the system log + feature." + GROUP ntpGroup + DESCRIPTION "The ntpGroup is an optional group containing + objects providing information about the network + time protocol feature." + GROUP ipPermitGroup2 + DESCRIPTION "The ipPermitGroup2 is an optional group + containing objects providing information + about the ip permit list feature." + GROUP mdgGatewayGroup + DESCRIPTION "The mdgGatewayGroup is an optional group + containing objects providing information about + the multiple default gateway feature." + GROUP traceRouteGroup + DESCRIPTION "The traceRouteGroup is an optional group + containing objects providing information about + the trace route feature." + GROUP ntpAuthenticationGroup + DESCRIPTION "The ntpAuthenticationGroup is an optional group + containing objects providing information about the + network time protocol authentication feature." + GROUP tokenRingSoftErrorMonitorGroup + DESCRIPTION "The tokenRingSoftErrorMonitorGroup is an optional + group containing objects providing information + about the token ring port soft error monitoring + feature." + GROUP portCpbGroup1 + DESCRIPTION "The portCpbGroup1 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portSecurityGroup1 + DESCRIPTION "The portSecurityGroup1 is an optional group + containing objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses." + GROUP fileCopyGroup + DESCRIPTION "The fileCopyGroup is an optional group containing + objects providing information about the tftp/rcp + or local file upload/download features." + GROUP optionalSystemMiscGroup1 + DESCRIPTION "The optionalSystemMiscGroup1 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP ipPermitGroup1 + DESCRIPTION "The ipPermitGroup1 is an optional group + containing objects providing information about + the ip permit list feature." + GROUP optionalSystemMiscGroup6 + DESCRIPTION "The optionalSystemMiscGroup6 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP filterGroup1 + DESCRIPTION "The filterGroup1 is an optional group containing + objects providing information about the port + filtering feature." + GROUP mcastGroup1 + DESCRIPTION "The mcastGroup1 is an optional group containing + objects providing information about the + multicast features." + GROUP portGroup1 + DESCRIPTION "The portGroup1 is an optional group containing + objects providing information about the ports on + the device." + GROUP chassisGroup1 + DESCRIPTION "The chassisGroup1 is a group containing objects + providing information about the chassis of the + device. This group must be implemented by systems + that can have 3 or more power supplies." + GROUP moduleGroup1 + DESCRIPTION "The moduleGroup1 is an optional group containing + objects providing information about the modules + on the device." + GROUP portCpbGroup2 + DESCRIPTION "The portCpbGroup2 is an optional group containing + objects providing additional information about the + port capabilities on the device." + + GROUP voiceGroup + DESCRIPTION "The voiceGroup is an optional group containing + objects providing information about the voice port + on the device." + GROUP moduleGroup2 + DESCRIPTION "The moduleGroup2 is an mandatory group + containing objects providing information about + the modules on the device." + GROUP portCpbGroup3 + DESCRIPTION "The portCpbGroup3 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP portGroup2 + DESCRIPTION "The portGroup2 is an optional group containing + objects providing information about the ports on + the device." + GROUP switchAccelerationModuleGroup + DESCRIPTION "This group is mandatory for implementations of + switch acceleration capability." + GROUP optionalSystemMiscGroup3 + DESCRIPTION "The optionalSystemMiscGroup3 is an optional group + containing objects providing information about the + miscellaneous system features." + GROUP optionalSystemMiscGroup4 + DESCRIPTION "This group is an optional group containing + objects providing information about the + miscellaneous system features." + GROUP vlanTrunkMappingGroup + DESCRIPTION "This group is mandatory for implementations of + trunk VLAN to VLAN association feature on the + device." + GROUP portJumboFrameGroup + DESCRIPTION "This group is mandatory for implementations of + port jumbo frame feature on the device." + GROUP portCpbGroup4 + DESCRIPTION "The portCpbGroup4 is an optional group containing + objects providing additional information about the + port capabilities on the device." + GROUP fileCopyGroup2 + DESCRIPTION "The fileCopyGroup2 is an optional group + containing objects providing additional + information about tftp/rcp or local file + upload/download features." + GROUP systemRmonGroup2 + DESCRIPTION "The systemRmonGroup2 is an optional group + containing objects providing information about + RMON max memory usage control." + GROUP filterGroup2 + DESCRIPTION "The filterGroup2 is an optional group containing + objects providing information about the + unicast/multicast port filtering feature." + GROUP optionalSystemMiscGroup5 + DESCRIPTION "The optionalSystemMiscGroup5 is an optional group + containing objects providing information about + miscellaneous system features." + GROUP syslogGroup2 + DESCRIPTION "The syslogGroup2 is an optional group containing + objects providing information about whether the + syslog messages should be sent to telnet + sessions." + GROUP systemStatusGroup + DESCRIPTION "The systemStatusGroup is an optional group + containing objects providing information about + system LED status." + GROUP configurationGroup + DESCRIPTION "The configurationGroup is an optional group + containing objects providing information about + the configuration mode to store the configuration + information." + GROUP filterGroup3 + DESCRIPTION "The filterGroup3 is an optional group containing + objects providing information about Broadcast + Suppression Violation for port filtering + feature." + GROUP portGroup3 + DESCRIPTION "The portGroup3 is an optional group containing + objects providing information about additional + information about the ports on the device." + GROUP portCpbGroup5 + DESCRIPTION "The portCpbGroup5 is an optional group containing + objects providing additional information about + the port capabilities on the device." + GROUP optionalSystemTrapGroup1 + DESCRIPTION "The OptionalSystemTrapGroup1 is an optional group + containing objects providing information about the + SNMP traps feature." + GROUP authenticationGroup2 + DESCRIPTION "The authenticationGroup2 is an optional group + containing objects providing information about the + authentication features." + GROUP notificationGroup + DESCRIPTION "The notificationGroup is an optional group + containing notifications supported on the device." + GROUP ipPermitGroup3 + DESCRIPTION "The ipPermitGroup3 is an optional group containing + objects providing information about the ip permit + connection limit for a specific host." + + ::= { ciscoStackMIBCompliances 8 } + +-- units of conformance + +systemMiscGroup OBJECT-GROUP + OBJECTS { + sysMgmtType, + sysIpAddr, -- deprecated + sysNetMask, -- deprecated + sysBroadcast, -- deprecated + sysAttachType, + sysReset, -- deprecated + sysBaudRate, + sysInsertMode, + sysClearMacTime, -- deprecated + sysClearPortTime, -- deprecated + sysEnableModem, + sysEnableRedirects, + sysArpAgingTime, + sysCommunityRwa, + sysCommunityRw, + sysCommunityRo, + sysIpVlan + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features." + ::= { ciscoStackMIBGroups 1 } +systemTrapGroup OBJECT-GROUP + OBJECTS { + sysTrapReceiverAddr, -- deprecated + sysTrapReceiverType, -- deprecated + sysTrapReceiverComm, -- deprecated + sysEnableChassisTraps, + sysEnableModuleTraps, + sysEnableBridgeTraps, + sysEnableRepeaterTraps + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the SNMP traps feature." + ::= { ciscoStackMIBGroups 2 } +chassisGroup OBJECT-GROUP + OBJECTS { + chassisSysType, + chassisBkplType, + chassisPs1Type, + chassisPs1Status, + chassisPs1TestResult, + chassisPs2Type, + chassisPs2Status, + chassisPs2TestResult, + chassisFanStatus, + chassisFanTestResult, + chassisMinorAlarm, + chassisMajorAlarm, + chassisTempAlarm, + chassisNumSlots + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the chassis of the device. + + Implementation of this group is mandatory." + ::= { ciscoStackMIBGroups 3 } + +moduleGroup OBJECT-GROUP + OBJECTS { + moduleIndex, + moduleType, + moduleStatus, + moduleTestResult, + moduleAction, + moduleName, + moduleNumPorts, + modulePortStatus, + moduleSubType, + moduleSerialNumberString + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the modules on the device. + + Implementation of this group is mandatory." + ::= { ciscoStackMIBGroups 4 } +portGroup OBJECT-GROUP + OBJECTS { + portModuleIndex, + portIndex, + portCrossIndex, + portName, + portType, + portOperStatus, + portCrossGroupIndex, + portAdditionalStatus, + portAdminSpeed, + portDuplex, + portIfIndex, + portSpantreeFastStart, -- deprecated + portAdminRxFlowControl, + portOperRxFlowControl, + portAdminTxFlowControl, + portOperTxFlowControl, + portMacControlTransmitFrames, + portMacControlReceiveFrames, + portMacControlPauseTransmitFrames, + portMacControlPauseReceiveFrames, + portMacControlUnknownProtocolFrames, + portLinkFaultStatus + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the ports on the device." + ::= { ciscoStackMIBGroups 5 } +optionalSystemMiscGroup OBJECT-GROUP + OBJECTS { + sysConfigChangeTime, + sysBannerMotd, + sysConfigChangeInfo, + sysConfigRegister, + sysBootVariable, + sysBootedImage + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 6 } +optionalSystemTrapGroup OBJECT-GROUP + OBJECTS { + sysEnableIpPermitTraps, + sysEnableVmpsTraps, + sysEnableConfigTraps, + sysEnableEntityTrap, + sysEnableStpxTrap + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the SNMP traps feature. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 7 } + +optionalChassisGroup OBJECT-GROUP + OBJECTS { + chassisPs1TestResult, + chassisPs2TestResult, + chassisFanTestResult, + chassisSlotConfig, + chassisModel, + chassisComponentIndex, -- deprecated + chassisComponentType, -- deprecated + chassisComponentSerialNumber, -- deprecated + chassisComponentHwVersion, -- deprecated + chassisComponentModel, -- deprecated + chassisSerialNumberString -- deprecated + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the chassis of the device." + ::= { ciscoStackMIBGroups 8 } +optionalModuleGroup OBJECT-GROUP + OBJECTS { + moduleTestResult, + moduleModel, + moduleHwVersion, + moduleFwVersion, + moduleSwVersion, + moduleStandbyStatus, + moduleIPAddress, + moduleIPAddressVlan, + moduleSubType2, + moduleSlotNum + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the modules on the device. + + Implementation of this group is Optional." + ::= { ciscoStackMIBGroups 9 } +optionalPortGroup OBJECT-GROUP + OBJECTS { + portSecurityModuleIndex, + portSecurityPortIndex, + portSecurityAdminStatus, + portSecurityOperStatus, + portSecurityLastSrcAddr, + portSecuritySecureSrcAddr, + portChannelModuleIndex, -- deprecated + portChannelPortIndex, -- deprecated + portChannelPorts, -- deprecated + portChannelAdminStatus, -- deprecated + portChannelOperStatus, -- deprecated + portChannelNeighbourDeviceId, -- deprecated + portChannelNeighbourPortId, -- deprecated + portChannelProtInPackets, -- deprecated + portChannelProtOutPackets, -- deprecated + portChannelIfIndex, -- deprecated + portCpbModuleIndex, + portCpbPortIndex, + portCpbSpeed, + portCpbDuplex, + portCpbTrunkEncapsulationType, + portCpbTrunkMode, + portCpbChannel, + portCpbBroadcastSuppression, + portCpbFlowControl, + portCpbSecurity, + portCpbVlanMembership, + portCpbPortfast, + portTopNControlIndex, + portTopNRateBase, + portTopNType, + portTopNMode, + portTopNReportStatus, + portTopNDuration, + portTopNTimeRemaining, + portTopNStartTime, + portTopNRequestedSize, + portTopNGrantedSize, + portTopNOwner, + portTopNStatus, + portTopNIndex, + portTopNModuleNumber, + portTopNPortNumber, + portTopNUtilization, + portTopNIOOctets, + portTopNIOPkts, + portTopNIOBroadcast, + portTopNIOMulticast, + portTopNInErrors, + portTopNBufferOverFlow + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the ports on the device. + + Implementation of this group is Optional." + ::= { ciscoStackMIBGroups 10 } +systemTrafficGroup OBJECT-GROUP + OBJECTS { + sysTrafficMeterType, + sysTraffic, + sysTrafficPeak, + sysTrafficPeakTime, + sysTrafficMeter, + sysTrafficMeterPeak, + sysTrafficMeterPeakTime + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the traffic meter feature. + + Implementation of this group is optional. If the + traffic meter feature is supported, the entire + group should be implemented." + ::= { ciscoStackMIBGroups 11 } +systemFddiGroup OBJECT-GROUP + OBJECTS { + sysFddiRingSMTIndex, + sysFddiRingAddress, + sysFddiRingNext + + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the FDDI ring feature. + + Implementation of this group is optional. If the + FDDI ring feature is supported, the entire group + should be implemented." + ::= { ciscoStackMIBGroups 12 } +systemRmonGroup OBJECT-GROUP + OBJECTS { + sysEnableRmon, + sysExtendedRmonVlanModeEnable, + sysExtendedRmonNetflowPassword, + sysExtendedRmonNetflowEnable, + sysExtendedRmonVlanAgentEnable, + sysExtendedRmonEnable + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the extended RMON feature. + + Implementation of this group is optional. If the + extended RMON feature is supported, the entire + group should be implemented." + ::= { ciscoStackMIBGroups 13 } +authenticationGroup OBJECT-GROUP + OBJECTS { + sysConsolePrimaryLoginAuthentication, -- deprecated + sysConsolePrimaryEnableAuthentication, -- deprecated + sysTelnetPrimaryLoginAuthentication, -- deprecated + sysTelnetPrimaryEnableAuthentication, -- deprecated + tacacsLoginAuthentication, -- deprecated + tacacsEnableAuthentication, -- deprecated + tacacsLocalLoginAuthentication, -- deprecated + tacacsLocalEnableAuthentication, -- deprecated + tacacsNumLoginAttempts, -- deprecated + tacacsDirectedRequest, + tacacsTimeout, -- deprecated + tacacsAuthKey, + tacacsServerAddr, + tacacsServerType, + radiusLoginAuthentication, -- deprecated + radiusEnableAuthentication, -- deprecated + radiusDeadtime, + radiusAuthKey, + radiusTimeout, + radiusRetransmits, + radiusServerAddr, + radiusServerAuthPort, + radiusServerType + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the authentication features. + + Implementation of this group is optional. If the + authentication features are supported, the entire + group should be implemented." + ::= { ciscoStackMIBGroups 14 } +tftpGroup OBJECT-GROUP + OBJECTS { + tftpHost, + tftpFile, + tftpModule, + tftpAction, + tftpResult + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the tftp upload/download features. + + Implementation of this group is optional. If the + tftp upload/download features are supported, the + entire group should be implemented." + ::= { ciscoStackMIBGroups 15 } +brouteEnableGroup OBJECT-GROUP + OBJECTS { + brouterPortModule, + brouterPort, + brouterEnableRip, + brouterEnableSpantree, + brouterEnableGiantCheck, + brouterEnableIpFragmentation, + brouterEnableUnreachables, + brouterCamMode, + brouterIpxSnapToEther, + brouterIpx8023RawToFddi, + brouterEthernetReceiveMax, + brouterEthernetTransmitMax, + brouterFddiReceiveMax, + brouterFddiTransmitMax, + brouterPortIpVlan, + brouterPortIpAddr, + brouterPortNetMask, + brouterPortBroadcast, + brouterPortBridgeVlan, + brouterPortIpHelpers, + brouterIpx8022ToEther, + brouterEnableTransitEncapsulation, + brouterEnableFddiCheck, + brouterEnableAPaRT + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the combined bridging/routing feature. + + Implementation of this group is optional. If the + combined bridging/routing feature is supported, + the group should be implemented." + ::= { ciscoStackMIBGroups 16 } +filterGroup OBJECT-GROUP + OBJECTS { + filterMacModule, + filterMacPort, + filterMacAddress, + filterMacType, + filterVendorModule, + filterVendorPort, + filterVendorId, + filterVendorType, + filterProtocolModule, + filterProtocolPort, + filterProtocolValue, + filterProtocolType, + filterTestModule, + filterTestPort, + filterTestIndex, + filterTestType, + filterTestOffset, + filterTestValue, + filterTestMask, + filterPortModule, + filterPort, + filterPortComplex, + filterPortBroadcastThrottle, + filterPortBroadcastThreshold, + filterPortBroadcastDiscards + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the port filtering feature. + + Implementation of this group is optional. If the + port filtering feature is supported, parts or all + of this group should be implemented." + ::= { ciscoStackMIBGroups 17 } +monitorGroup OBJECT-GROUP + OBJECTS { + monitorSourceModule, + monitorSourcePort, + monitorDestinationModule, + monitorDestinationPort, + monitorDirection, + monitorEnable, + monitorAdminSourcePorts, + monitorOperSourcePorts + } + STATUS deprecated + DESCRIPTION "The collection of deprecated objects for + managing the Switched Port Analyzer (SPAN) + features." + ::= { ciscoStackMIBGroups 18 } +vlanGroup OBJECT-GROUP + OBJECTS { + vlanIndex, -- deprecated + vlanSpantreeEnable, -- deprecated + vlanIfIndex, -- deprecated + vlanPortModule, + vlanPort, + vlanPortVlan, + vlanPortIslVlansAllowed, + vlanPortSwitchLevel, + vlanPortIslAdminStatus, + vlanPortIslOperStatus, + vlanPortIslPriorityVlans, + vlanPortAdminStatus, + vlanPortOperStatus + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the Virtual LAN features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 19 } +vmpsGroup OBJECT-GROUP + OBJECTS { + vmpsAddr, + vmpsType, + vmpsAction, + vmpsAccessed + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the Vlan Membership Policy Server feature. + + Implementation of this group is optional. If the + Vlan Membership Policy Server feature is + supported, the entire group should be + implemented." + ::= { ciscoStackMIBGroups 20 } +tokenRingGroup OBJECT-GROUP + OBJECTS { + tokenRingModuleIndex, + tokenRingPortIndex, + tokenRingPortSetACbits , + tokenRingPortMode , + tokenRingPortEarlyTokenRel, + tokenRingPortPriorityThresh, + tokenRingPortPriorityMinXmit, + tokenRingPortCfgLossThresh, + tokenRingPortCfgLossInterval, + tokenRingDripDistCrfMode, + tokenRingDripAreReductionMode, + tokenRingDripLocalNodeID, + tokenRingDripLastRevision, + tokenRingDripLastChangedRevision, + tokenRingDripAdvertsReceived, + tokenRingDripAdvertsTransmitted, + tokenRingDripAdvertsProcessed, + tokenRingDripInputQueueDrops, + tokenRingDripOutputQueueDrops, + tokenRingDripVlan, + tokenRingDripLocalPortStatus, + tokenRingDripRemotePortStatus, + tokenRingDripRemotePortConfigured, + tokenRingDripDistributedCrf, + tokenRingDripBackupCrf, + tokenRingDripOwnerNodeID + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the token ring features. + + Implementation of this group is optional. If the + token ring features are supported, the entire + group should be implemented." + ::= { ciscoStackMIBGroups 21 } +mcastGroup OBJECT-GROUP + OBJECTS { + mcastRouterModuleIndex, + mcastRouterPortIndex, + mcastRouterAdminStatus, + mcastRouterOperStatus, + mcastEnableCgmp, + mcastEnableIgmp + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the multicast features. + + Implementation of this group is optional. If the + multicast features are supported, the entire group + should be implemented." + ::= { ciscoStackMIBGroups 22 } +dnsGroup OBJECT-GROUP + OBJECTS { + dnsEnable, + dnsServerAddr, + dnsServerType, + dnsDomainName + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the DNS feature. + + Implementation of this group is optional. If the + DNS feature is supported, the entire group + should be implemented." + ::= { ciscoStackMIBGroups 23 } +syslogGroup OBJECT-GROUP + OBJECTS { + syslogServerAddr, + syslogServerType, + syslogConsoleEnable, + syslogHostEnable, + syslogMessageFacility, + syslogMessageSeverity, + syslogTimeStampOption + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the system log feature. + + Implementation of this group is optional. If the + system log feature is supported, the entire group + should be implemented." + ::= { ciscoStackMIBGroups 24 } +ntpGroup OBJECT-GROUP + OBJECTS { + ntpBcastClient, + ntpBcastDelay, + ntpClient, + ntpServerAddress, + ntpServerType, + ntpSummertimeStatus, + ntpSummerTimezoneName, + ntpTimezoneName, + ntpTimezoneOffsetHour, + ntpTimezoneOffsetMinute + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the network time protocol feature. + + Implementation of this group is optional. If the + network time protocol feature is supported, the + entire group should be implemented." + ::= { ciscoStackMIBGroups 25 } +ipPermitGroup OBJECT-GROUP + OBJECTS { + ipPermitAddress, + ipPermitMask, + ipPermitEnable, -- deprecated + ipPermitType, + ipPermitDeniedAddress, + ipPermitDeniedAccess, + ipPermitDeniedTime + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the ip permit list feature. + + Implementation of this group is optional. If the + ip permit list feature is supported, the entire + group should be implemented." + ::= { ciscoStackMIBGroups 26 } +mdgGatewayGroup OBJECT-GROUP + OBJECTS { + mdgGatewayAddr, + mdgGatewayType + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the multiple default gateway feature. + + Implementation of this group is optional. If the + multiple default gateway feature is supported, + the entire group should be implemented." + ::= { ciscoStackMIBGroups 27 } +traceRouteGroup OBJECT-GROUP + OBJECTS { + traceRouteMaxQueries, + traceRouteQueryIndex, + traceRouteHost, + traceRouteQueryDNSEnable, + traceRouteQueryWaitingTime, + traceRouteQueryInitTTL, + traceRouteQueryMaxTTL, + traceRouteQueryUDPPort, + traceRouteQueryPacketCount, + traceRouteQueryPacketSize, + traceRouteQueryTOS, + traceRouteQueryResult, + traceRouteQueryTime, + traceRouteQueryOwner, + traceRouteQueryStatus, + traceRouteDataIndex, + traceRouteDataGatewayName, + traceRouteDataGatewayIp, + traceRouteDataRtt, + traceRouteDataHopCount, + traceRouteDataErrors + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the trace route feature. + + Implementation of this group is optional. If the + trace route feature is supported, the entire group + should be implemented." + ::= { ciscoStackMIBGroups 28 } +deprecatedObjectGroup OBJECT-GROUP + OBJECTS { + sysCommunityAccess, + sysCommunityString, + moduleHwHiVersion, + moduleHwLoVersion, + moduleFwHiVersion, + moduleFwLoVersion, + moduleSwHiVersion, + moduleSwLoVersion, + brouterCamAgingTime, + chassisSerialNumber, + moduleSerialNumber + } + STATUS deprecated + DESCRIPTION "A collection of objects that have been + deprecated." + ::= { ciscoStackMIBGroups 29 } + +ntpAuthenticationGroup OBJECT-GROUP + OBJECTS { + ntpServerPublicKey, + ntpAuthenticationEnable, + ntpAuthenticationPublicKey, + ntpAuthenticationSecretKey, + ntpAuthenticationTrustedMode, + ntpAuthenticationType + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the network time protocol authentication + feature. + + Implementation of this group is optional. If the + network time protocol authentication feature is + supported, the entire group should be + implemented." + ::= { ciscoStackMIBGroups 30 } + +tokenRingSoftErrorMonitorGroup OBJECT-GROUP + OBJECTS { + tokenRingPortSoftErrThresh, + tokenRingPortSoftErrReportInterval, + tokenRingPortSoftErrResetCounters, + tokenRingPortSoftErrLastCounterReset, + tokenRingPortSoftErrEnable + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the token ring port soft error monitoring + feature. + + Implementation of this group is optional. If the + token ring features are supported, the entire + group should be implemented." + ::= { ciscoStackMIBGroups 31 } + +portCpbGroup1 OBJECT-GROUP + OBJECTS { + portCpbUdld + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information about the port capabilities on the + device. + + Implementation of this group is Optional." + ::= { ciscoStackMIBGroups 32 } + +portSecurityGroup1 OBJECT-GROUP + OBJECTS { + portSecurityMaxSrcAddr, + portSecurityAgingTime, + portSecurityShutdownTimeOut, + portSecurityViolationPolicy, + portSecurityExtModuleIndex, + portSecurityExtPortIndex, + portSecurityExtSecureSrcAddr, + portSecurityExtControlStatus + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information for supporting port security feature + with the multiple secured source MAC addresses. + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 33} + +fileCopyGroup OBJECT-GROUP + OBJECTS { + fileCopyProtocol, + fileCopyRemoteServer, + fileCopySrcFileName, + fileCopyDstFileName, + fileCopyModuleNumber, + fileCopyUserName, + fileCopyAction, + fileCopyResult, + fileCopyResultRcpErrorMessage + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the tftp/rcp or local file upload/download + features. + + Implementation of this group is optional. If the + tftp upload/download features are supported, the + entire group should be implemented." + ::= { ciscoStackMIBGroups 34 } + +optionalSystemMiscGroup1 OBJECT-GROUP + OBJECTS { + sysStartupConfigSource, + sysStartupConfigSourceFile, + sysConfigSupervisorModuleNo, + sysStandbyPortEnable + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 35 } + +ipPermitGroup1 OBJECT-GROUP + OBJECTS { + ipPermitAccessType + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information for allowing the ip permit host with + the specified access type. + + Implementation of this group is optional. If the + ip permit list enhancement feature is supported, + this group should be implemented." + ::= { ciscoStackMIBGroups 36 } + +optionalSystemMiscGroup2 OBJECT-GROUP + OBJECTS { + sysPortFastBpduGuard, -- deprecated + sysErrDisableTimeoutEnable, + sysErrDisableTimeoutInterval, + sysTrafficMonitorHighWaterMark, + sysHighAvailabilityEnable, + sysHighAvailabilityVersioningEnable, + sysHighAvailabilityOperStatus, + sysHighAvailabilityNotRunningReason + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 37 } + +filterGroup1 OBJECT-GROUP + OBJECTS { + filterPortBroadcastThresholdFraction + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the port filtering feature. + + Implementation of this group is optional. If the + port filtering feature is supported, parts or all + of this group should be implemented." + ::= { ciscoStackMIBGroups 38 } + + +mcastGroup1 OBJECT-GROUP + OBJECTS { + mcastEnableRgmp + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the multicast features. + + Implementation of this group is optional. If the + multicast features are supported, the entire group + should be implemented." + ::= { ciscoStackMIBGroups 39 } + +portGroup1 OBJECT-GROUP + OBJECTS { + portAdditionalOperStatus, + portEntPhysicalIndex + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the ports on the device. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 40 } + +chassisGroup1 OBJECT-GROUP + OBJECTS { + chassisPs3Type, + chassisPs3Status, + chassisPs3TestResult, + chassisPEMInstalled + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the chassis of the device. + + This group must be implemented by systems that can + have 3 or more power supplies." + ::= { ciscoStackMIBGroups 41 } + +moduleGroup1 OBJECT-GROUP + OBJECTS { + moduleEntPhysicalIndex + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the modules on the device. + + Implementation of this group is mandatory." + ::= { ciscoStackMIBGroups 42 } + +portCpbGroup2 OBJECT-GROUP + OBJECTS { + portCpbSpan + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information about the port capabilities on the + device. + + Implementation of this group is Optional." + ::= { ciscoStackMIBGroups 43 } + +voiceGroup OBJECT-GROUP + OBJECTS { + voicePortIfDHCPEnabled, + voicePortIfIpAddress, + voicePortIfIpNetMask, + voicePortIfTftpServerAddress, + voicePortIfGatewayAddress, + voicePortIfDnsServerAddress, + voicePortIfDnsDomain, + voicePortIfOperDnsDomain, + voicePortCallManagerIpAddr, + voicePortOperDnsServerIpAddr, + voicePortOperDnsServerSource + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the voice ports on the device. + + Implemetation of this group is Optional" + ::= { ciscoStackMIBGroups 44 } + +portGroup2 OBJECT-GROUP + OBJECTS { + portInlinePowerDetect + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the ports on the device. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 45 } + +vlanGroup1 OBJECT-GROUP + OBJECTS { + vlanPortAuxiliaryVlan + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the Virtual LAN features. + + Implementation of this group is optional. If the + Virtual LAN features are supported, the entire + group should be implemented." + ::= { ciscoStackMIBGroups 46 } + +portCpbGroup3 OBJECT-GROUP + OBJECTS { + portCpbInlinePower, + portCpbAuxiliaryVlan + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information about the port capabilities on the + device. + + Implementation of this group is Optional." + ::= { ciscoStackMIBGroups 47 } + +moduleGroup2 OBJECT-GROUP + OBJECTS { + moduleAdditionalStatus + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the modules on the device. + + Implementation of this group is mandatory." + ::= { ciscoStackMIBGroups 48 } + +switchAccelerationModuleGroup OBJECT-GROUP + OBJECTS { + switchAccelerationModuleIndex, + switchAccelerationModuleEnable + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the modules switch acceleration + configuration. + + Implementation of this group is mandatory if the + module switch acceleration feature is supported." + ::= { ciscoStackMIBGroups 49 } + +optionalSystemMiscGroup3 OBJECT-GROUP + OBJECTS { + sysExtendedRmonNetflowModuleMask + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features. + The sysExtendedRmonNetflowModuleMask object is + optional object and it will only be supported in + the platform supporting multiple NAM (Network + Analysis Module) cards. + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 50 } + +optionalSystemMiscGroup4 OBJECT-GROUP + OBJECTS { + sshPublicKeySize + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features." + ::= { ciscoStackMIBGroups 51 } + +vlanTrunkMappingGroup OBJECT-GROUP + OBJECTS { + vlanTrunkMappingMax, + vlanTrunkMappingToVlan, + vlanTrunkMappingType, + vlanTrunkMappingOper, + vlanTrunkMappingStatus + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the trunk VLAN to VLAN associations. + + Implementation of this group is mandatory if the + trunk VLAN to VLAN association feature is + supported on the device." + ::= { ciscoStackMIBGroups 52 } + +portJumboFrameGroup OBJECT-GROUP + OBJECTS { + portJumboFrameModuleIndex, + portJumboFramePortIndex, + portJumboFrameEnable + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the port jumbo frame feature on the device. + + Implementation of this group is mandatory if the + port jumbo frame feature is supported on the + device." + ::= { ciscoStackMIBGroups 53 } + +portCpbGroup4 OBJECT-GROUP + OBJECTS { + portCpbCosRewrite, + portCpbTosRewrite, + portCpbCopsGrouping + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information about the port capabilities on the + device. + Implementation of this group is Optional." + ::= { ciscoStackMIBGroups 54 } + +fileCopyGroup2 OBJECT-GROUP + OBJECTS { fileCopyRuntimeConfigPart } + STATUS current + DESCRIPTION "A collection of objects providing additional + information about tftp/rcp or local file + upload/download features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 55 } + +systemRmonGroup2 OBJECT-GROUP + OBJECTS { sysMaxRmonMemory } + STATUS current + DESCRIPTION "A collection of object providing RMON max memory + usage control." + ::= { ciscoStackMIBGroups 56 } + +filterGroup2 OBJECT-GROUP + OBJECTS { + filterPortSuppressionOption + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the unicast/multicast port filtering + feature." + ::= { ciscoStackMIBGroups 57 } + +optionalSystemMiscGroup5 OBJECT-GROUP + OBJECTS { sysMacReductionAdminEnable, + sysMacReductionOperEnable + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features." + ::= { ciscoStackMIBGroups 58 } + +syslogGroup2 OBJECT-GROUP + OBJECTS { + syslogTelnetEnable + } + STATUS current + DESCRIPTION "A collection of object providing control about + whether the syslog messages should be sent to + telnet sessions. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 59 } + +systemStatusGroup OBJECT-GROUP + OBJECTS { sysStatus } + STATUS current + DESCRIPTION "A collection of object providing the system + LED status. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 60 } + +configurationGroup OBJECT-GROUP + OBJECTS { configMode, + configTextFileLocation, + configWriteMem, + configWriteMemStatus + } + STATUS current + DESCRIPTION "A collection of object providing the information + about the configuration mode to store the + configuration information. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 61 } + +filterGroup3 OBJECT-GROUP + OBJECTS { + filterPortSuppressionViolation + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information about about the Broadcast + Suppression Violation for port filtering feature. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 62 } + +portGroup3 OBJECT-GROUP + OBJECTS { + portErrDisableTimeOutEnable + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information about the ports on the device. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 63 } + +portCpbGroup5 OBJECT-GROUP + OBJECTS { + portCpbDot1x, + portCpbIgmpFilter + } + STATUS current + DESCRIPTION "A collection of objects providing additional + information about the port capabilities on the + device. + + Implementation of this group is Optional." + ::= { ciscoStackMIBGroups 64 } + +authenticationGroup1 OBJECT-GROUP + OBJECTS { + tacacsDirectedRequest, + tacacsAuthKey, + tacacsServerAddr, + tacacsServerType, + radiusDeadtime, + radiusAuthKey, + radiusTimeout, + radiusRetransmits, + radiusServerAddr, + radiusServerAuthPort, + radiusServerType + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the authentication features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 65 } + +systemMiscGroup1 OBJECT-GROUP + OBJECTS { + sysMgmtType, + sysAttachType, + sysBaudRate, + sysInsertMode, + sysEnableModem, + sysEnableRedirects, + sysArpAgingTime, + sysCommunityRwa, + sysCommunityRw, + sysCommunityRo, + sysIpVlan + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features." + ::= { ciscoStackMIBGroups 66 } + +systemTrapGroup1 OBJECT-GROUP + OBJECTS { + sysEnableChassisTraps, + sysEnableModuleTraps, + sysEnableBridgeTraps, + sysEnableRepeaterTraps + } + STATUS deprecated + DESCRIPTION "A collection of objects providing information + about the SNMP traps feature." + ::= { ciscoStackMIBGroups 67 } + +optionalSystemMiscGroup6 OBJECT-GROUP + OBJECTS { + sysErrDisableTimeoutEnable, + sysErrDisableTimeoutInterval, + sysTrafficMonitorHighWaterMark, + sysHighAvailabilityEnable, + sysHighAvailabilityVersioningEnable, + sysHighAvailabilityOperStatus, + sysHighAvailabilityNotRunningReason + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the miscellaneous system features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 68 } + +optionalChassisGroup1 OBJECT-GROUP + OBJECTS { + chassisPs1TestResult, + chassisPs2TestResult, + chassisFanTestResult, + chassisSlotConfig, + chassisModel + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the chassis of the device." + ::= { ciscoStackMIBGroups 69 } + +portGroup4 OBJECT-GROUP + OBJECTS { + portModuleIndex, + portIndex, + portCrossIndex, + portName, + portType, + portOperStatus, + portCrossGroupIndex, + portAdditionalStatus, + portAdminSpeed, + portDuplex, + portIfIndex, + portAdminRxFlowControl, + portOperRxFlowControl, + portAdminTxFlowControl, + portOperTxFlowControl, + portMacControlTransmitFrames, + portMacControlReceiveFrames, + portMacControlPauseTransmitFrames, + portMacControlPauseReceiveFrames, + portMacControlUnknownProtocolFrames, + portLinkFaultStatus + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the ports on the device." + ::= { ciscoStackMIBGroups 70 } + +vlanGroup2 OBJECT-GROUP + OBJECTS { + vlanPortModule, + vlanPort, + vlanPortVlan, + vlanPortIslVlansAllowed, + vlanPortSwitchLevel, + vlanPortIslAdminStatus, + vlanPortIslOperStatus, + vlanPortIslPriorityVlans, + vlanPortAdminStatus, + vlanPortOperStatus + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the Virtual LAN features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 71 } + +ipPermitGroup2 OBJECT-GROUP + OBJECTS { + ipPermitAddress, + ipPermitMask, + ipPermitType, + ipPermitDeniedAddress, + ipPermitDeniedAccess, + ipPermitDeniedTime, + ipPermitAccessTypeEnable + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the ip permit list feature. + + Implementation of this group is optional. If the + ip permit list feature is supported, the entire + group should be implemented." + ::= { ciscoStackMIBGroups 72 } + +optionalPortGroup1 OBJECT-GROUP + OBJECTS { + portSecurityModuleIndex, + portSecurityPortIndex, + portSecurityAdminStatus, + portSecurityOperStatus, + portSecurityLastSrcAddr, + portSecuritySecureSrcAddr, + portCpbModuleIndex, + portCpbPortIndex, + portCpbSpeed, + portCpbDuplex, + portCpbTrunkEncapsulationType, + portCpbTrunkMode, + portCpbChannel, + portCpbBroadcastSuppression, + portCpbFlowControl, + portCpbSecurity, + portCpbVlanMembership, + portCpbPortfast, + portTopNControlIndex, + portTopNRateBase, + portTopNType, + portTopNMode, + portTopNReportStatus, + portTopNDuration, + portTopNTimeRemaining, + portTopNStartTime, + portTopNRequestedSize, + portTopNGrantedSize, + portTopNOwner, + portTopNStatus, + portTopNIndex, + portTopNModuleNumber, + portTopNPortNumber, + portTopNUtilization, + portTopNIOOctets, + portTopNIOPkts, + portTopNIOBroadcast, + portTopNIOMulticast, + portTopNInErrors, + portTopNBufferOverFlow + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the ports on the device. + + Implementation of this group is Optional." + ::= { ciscoStackMIBGroups 73 } + +optionalSystemTrapGroup1 OBJECT-GROUP + OBJECTS { + sysEnableIpPermitTraps, + sysEnableVmpsTraps, + sysEnableConfigTraps, + sysEnableEntityTrap + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the SNMP traps feature. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 74 } + +authenticationGroup2 OBJECT-GROUP + OBJECTS { + tacacsDirectedRequest, + tacacsAuthKey, + tacacsServerAddr, + tacacsServerType, + radiusDeadtime, + radiusAuthKey, + radiusTimeout, + radiusRetransmits + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the authentication features. + + Implementation of this group is optional." + ::= { ciscoStackMIBGroups 75 } + +systemTrapGroup2 OBJECT-GROUP + OBJECTS { + sysEnableChassisTraps, + sysEnableModuleTraps, + sysEnableRepeaterTraps + } + STATUS current + DESCRIPTION "A collection of objects providing information + about the SNMP traps feature." + ::= { ciscoStackMIBGroups 76 } + +notificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + lerAlarmOn, + lerAlarmOff, + moduleUp, + moduleDown, + chassisAlarmOn, + chassisAlarmOff, + ipPermitDeniedTrap, + sysConfigChangeTrap, + tokenRingSoftErrExceededTrap + } + STATUS current + DESCRIPTION + "A collection of notifications supported on the device." + ::= { ciscoStackMIBGroups 77 } + +ipPermitGroup3 OBJECT-GROUP + OBJECTS { + ipPermitTelnetConnectLimit, + ipPermitSshConnectLimit + } + STATUS current + DESCRIPTION "A collection of objects providing configuration + information on ip permit connection limit for a + specific host." + ::= { ciscoStackMIBGroups 78 } +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-STACKWISE-MIB b/MIBS/cisco/CISCO-STACKWISE-MIB new file mode 100644 index 0000000..3a69795 --- /dev/null +++ b/MIBS/cisco/CISCO-STACKWISE-MIB @@ -0,0 +1,1842 @@ +-- ******************************************************************* +-- CISCO-STACKWISE-MIB.my: Cisco StackWise MIB +-- +-- Description of managed objects for the StackWise technology. +-- +-- October 2005, Gunnar Lovblom +-- +-- Copyright (c) 2005, 2008-2012,2016 by Cisco Systems, Inc. +-- All rights reserved. +-- ****************************************************************** + +CISCO-STACKWISE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE + FROM SNMPv2-SMI + NOTIFICATION-GROUP, + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + entPhysicalIndex + FROM ENTITY-MIB + ifIndex + FROM IF-MIB + TruthValue, + MacAddress, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + EntPhysicalIndexOrZero + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + +ciscoStackWiseMIB MODULE-IDENTITY + LAST-UPDATED "201604160000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553-NETS + + E-mail: cs-dsbu@cisco.com" + DESCRIPTION + "This MIB module contain a collection of managed objects + that apply to network devices supporting the Cisco + StackWise(TM) technology. + + The StackWise technology provides a method for collectively + utilizing a stack of switches to create a single switching + unit. + + The data stack is used for switching data packets and, in + power stack, switches are connected by special stack power + cables to share power. Moreover, stackwise is the concept + for combining multiple systems to give an impression of a + single system so that is why both power stack and data stack + are supported by single MIB. + + Terminology: + Stack - A collection of switches connected by the + Cisco StackWise technology. + + Master - The switch that is managing the stack. + + Member - A switch in the stack that is + NOT the stack master. + + Ring - Components that makes up the connections + between the switches in order to create a + stack. + + Stackport - A special physical connector used by the ring. + It is possible for a switch have more than + one stackport. + + SDM - Switch Database Management. + + Stack Power - A collection of switches connected by special + stack power cables to share the power of + inter-connected power supplies across all switches + requiring power. Stack Power is managed by a + single data stack. + + Jack-Jack - It is a device that provides the Power Shelf + capabilities required for Stack Power on + the high-end. + + POE - Power Over Ethernet + + FEP - Front End Power Supply + + SOC - Sustained Overload Condition + + GLS - Graceful Load Shedding + + ILS - Immediate Load Shedding + + SRLS - System Ring Load Shedding + + SSLS - System Star Load Shedding" + REVISION "201604160000Z" + DESCRIPTION + "Added following objects in cswGlobals + - cswStackDomainNum + - cswStackType + - cswStackBandWidth + Created following tables + - cswDistrStackLinkInfoTable + -cswDistrStackPhyPortInfoTable + Added cswStatusGroupRev2 + Deprecated cswStatusGroupRev1 + Added cswDistrStackLinkStatusGroup + Added cswDistrStackPhyPortStatusGroup + Added cswStackWiseMIBComplianceRev4 MIB COMPLIANCE + Deprecated cswStackWiseMIBComplianceRev3 MIB COMPLIANCE." + REVISION "201511240000Z" + DESCRIPTION + "Added following Objects in cswSwitchInfoTable + - cswSwitchPowerAllocated + Added following OBJECT-GROUP + - cswStackPowerAllocatedGroup + Deprecated cswStackWiseMIBComplianceRev2 MODULE-COMPLIANCE. + Added cswStackWiseMIBComplianceRev3 MODULE-COMPLIANCE." + REVISION "201112120000Z" + DESCRIPTION + "Modified 'cswSwitchRole' object." + REVISION "201002010000Z" + DESCRIPTION + "Added cswStackPowerStatusGroup, cswStackPowerSwitchStatusGroup, + cswStackPowerPortStatusGroup, cswStatusGroupRev1 and + cswStackPowerNotificationGroup. + Deprecated cswStackWiseMIBCompliance compliance statement. + Added cswStackWiseMIBComplianceRev1 compliance statement. + Deprecated cswStatusGroup because we deprecated + cswEnableStackNotifications" + REVISION "200806100000Z" + DESCRIPTION + "Modified 'cswSwitchState' object." + REVISION "200510120000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 500 } + +CswPowerStackMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to describe the mode of the + power stack. Since the power stack could only run in either + power sharing or redundant mode so this TC will also have only + following valid values, + powerSharing(1) :When a power stack is running in power + sharing mode then all the power supplies + in the power stack contributes towards + the global power budget of the stack. + + redundant(2) :If the user wants the power stack to run + in redundant mode then we will take the + capacity of the largest power supply in + the power stack out of power stack global + power budget pool. + + powerSharingStrict(3):This mode is same as power sharing mode + but, in this mode, the available power + will always be more than the used power. + + redundantStrict(4) :This mode is same as redundant mode but, + in this mode, the available power will + always be more than the used power." + SYNTAX INTEGER { + powerSharing(1), + redundant(2), + powerSharingStrict(3), + redundantStrict(4) + } + +CswPowerStackType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual conventions is used to describe the type of the + power stack. Since the power stack could only be configured in + a ring or star topology so this TC will have only following + valid values, + ring(1): The power stack has been formed by connecting + the switches in ring topology. + star(2): The power stack has been formed by connecting + the switches in star topology." + SYNTAX INTEGER { + ring(1), + star(2) + } +ciscoStackWiseMIBNotifs OBJECT IDENTIFIER + ::= { ciscoStackWiseMIB 0 } + +ciscoStackWiseMIBObjects OBJECT IDENTIFIER + ::= { ciscoStackWiseMIB 1 } + +ciscoStackWiseMIBConform OBJECT IDENTIFIER + ::= { ciscoStackWiseMIB 2 } + +cswGlobals OBJECT IDENTIFIER + ::= { ciscoStackWiseMIBObjects 1 } + +cswStackInfo OBJECT IDENTIFIER + ::= { ciscoStackWiseMIBObjects 2 } + +cswStackPowerInfo OBJECT IDENTIFIER + ::= { ciscoStackWiseMIBObjects 3 } + +-- Textual Conventions + +CswSwitchNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each switch in a group + of stackable switches." + SYNTAX Unsigned32 (1..4294967295) + +CswSwitchNumberOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than or equal to zero, for each switch + in a group of stackable switches. + + A value of zero means that the switch number can not be + determined. The value of zero is not unique." + SYNTAX Unsigned32 (0..4294967295) + +CswSwitchPriority ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A value, greater than or equal to zero, that defines the + priority of a switch in a group of stackable switches. The + higher the value, the higher the priority." + SYNTAX Unsigned32 (0..4294967295) + +-- Global objects pertinent to all switches + +cswMaxSwitchNum OBJECT-TYPE + SYNTAX CswSwitchNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of switches that can be configured on + this stack. This is also the maximum value that can be + set by the cswSwitchNumNextReload object." + ::= { cswGlobals 1 } + +cswMaxSwitchConfigPriority OBJECT-TYPE + SYNTAX CswSwitchPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum configurable priority for a switch in this stack. + Highest value equals highest priority. This is the highest + value that can be set by the cswSwitchSwPriority object." + ::= { cswGlobals 2 } + +cswRingRedundant OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value of 'true' is returned when the stackports are + connected in such a way that it forms a redundant ring." + ::= { cswGlobals 3 } + +cswStackPowerInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CswStackPowerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds the information about all the power stacks in + a single data stack." + ::= { cswStackPowerInfo 1 } + +cswStackPowerInfoEntry OBJECT-TYPE + SYNTAX CswStackPowerInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cswStackPowerInfoTable for each of the power + stacks in a single data stack. This entry contains information + regarding the power stack." + INDEX { cswStackPowerStackNumber } + ::= { cswStackPowerInfoTable 1 } + +CswStackPowerInfoEntry ::= SEQUENCE { + cswStackPowerStackNumber Unsigned32, + cswStackPowerMode CswPowerStackMode, + cswStackPowerMasterMacAddress MacAddress, + cswStackPowerMasterSwitchNum Unsigned32, + cswStackPowerNumMembers Unsigned32, + cswStackPowerType CswPowerStackType, + cswStackPowerName SnmpAdminString +} + +cswStackPowerStackNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value, greater than zero, to identify a power stack." + ::= { cswStackPowerInfoEntry 1 } + +cswStackPowerMode OBJECT-TYPE + SYNTAX CswPowerStackMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the information about the mode of the + power stack. + Power-sharing mode: All of the input power can be used for + loads, and the total available power appears as one huge power + supply. The power budget includes all power from all supplies. + No power is set aside for power supply failures, so if a power + supply fails, load shedding (shutting down of powered devices or + switches) might occur. This is the default. + Redundant mode: The largest power supply is removed from the + power pool to be used as backup power in case one of the other + power supplies fails. The available power budget is the total + power minus the largest power supply. This reduces the available + power in the pool for switches and powered devices to draw from, + but in case of a failure or an extreme power load, there is less + chance of having to shut down switches or powered devices. This + is the recommended operating mode if your system has enough + power. + In addition, you can configure each mode to run a strict power + budget or a non-strict (loose) power budget. If the mode is + strict, the stack power needs cannot exceed the available power. + When the power budgeted to devices reaches the maximum available + PoE power, power is denied to the next device seeking power. In + this mode the stack never goes into an over-budgeted power mode. + When the mode is non-strict, budgeted power is allowed to exceed + available power. This is normally not a problem because most + devices do not run at full power and the chances of all powered + devices in the stack requiring maximum power at the same time is + small." + ::= { cswStackPowerInfoEntry 2 } + +cswStackPowerMasterMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Mac address of the power stack + master." + ::= { cswStackPowerInfoEntry 3 } + +cswStackPowerMasterSwitchNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the switch number of the power stack + master. + The value of this object would be zero if the power stack + master is not part of this data stack." + ::= { cswStackPowerInfoEntry 4 } + +cswStackPowerNumMembers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of members in the power + stack." + ::= { cswStackPowerInfoEntry 5 } + +cswStackPowerType OBJECT-TYPE + SYNTAX CswPowerStackType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the topology of the power stack, that is, + whether the switch is running in RING or STAR topology." + ::= { cswStackPowerInfoEntry 6 } + +cswStackPowerName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies a unique name of this power stack. A + zero-length string indicates no name is assigned." + ::= { cswStackPowerInfoEntry 7 } + + +cswStackPowerPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CswStackPowerPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the stack power ports. + There exists an entry in this table for each physical stack + power port." + ::= { cswStackPowerInfo 2 } + +cswStackPowerPortInfoEntry OBJECT-TYPE + SYNTAX CswStackPowerPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cswStackPowerPortInfoTable. This entry + contains information about a power stack port." + INDEX { + entPhysicalIndex, + cswStackPowerPortIndex + } + ::= { cswStackPowerPortInfoTable 1 } + +CswStackPowerPortInfoEntry ::= SEQUENCE { + cswStackPowerPortIndex Unsigned32, + cswStackPowerPortOperStatus INTEGER, + cswStackPowerPortNeighborMacAddress MacAddress, + cswStackPowerPortNeighborSwitchNum CswSwitchNumberOrZero, + cswStackPowerPortLinkStatus INTEGER, + cswStackPowerPortOverCurrentThreshold Unsigned32, + cswStackPowerPortName SnmpAdminString +} + +cswStackPowerPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each stack power port." + ::= { cswStackPowerPortInfoEntry 1 } + +cswStackPowerPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to either set or unset the operational + status of the stack port. This object will have following valid + values, + + enabled(1) : The port is enabled + disabled(2) : The port is forced down" + ::= { cswStackPowerPortInfoEntry 2 } + +cswStackPowerPortNeighborMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicates the port neighbor's Mac Address." + ::= { cswStackPowerPortInfoEntry 3 } + +cswStackPowerPortNeighborSwitchNum OBJECT-TYPE + SYNTAX CswSwitchNumberOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicates the port neighbor's switch number. If + either there is no switch connected or the neighbor is not + Jack-Jack then the value of this object is going to be 0." + ::= { cswStackPowerPortInfoEntry 4 } + +cswStackPowerPortLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to describe the link status of the stack + port. This object will have following valid + values, + + up(1) : The port is connected and operational + down(2): The port is either forced down or not connected" + ::= { cswStackPowerPortInfoEntry 5 } + +cswStackPowerPortOverCurrentThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Amperes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to retrieve the over current threshold. The + stack power cables are limited to carry current up to the limit + retrieved by this object. The stack power cables would not be + able to function properly if either the input or output current + goes beyond the threshold retrieved by this object." + ::= { cswStackPowerPortInfoEntry 6 } + +cswStackPowerPortName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies a unique name of the stack power port as + shown on the face plate of the system. A zero-length string + indicates no name is assigned." + ::= { cswStackPowerPortInfoEntry 7 } + + +cswEnableStackNotifications OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object indicates whether the system generates the + notifications defined in this MIB or not. A value of + 'false' will prevent the notifications from being sent." + ::= { cswGlobals 4 } + +cswEnableIndividualStackNotifications OBJECT-TYPE + SYNTAX BITS { + stackPortChange(0), + stackNewMaster(1), + stackMismatch(2), + stackRingRedundant(3), + stackNewMember(4), + stackMemberRemoved(5), + stackPowerLinkStatusChanged(6), + stackPowerPortOperStatusChanged(7), + stackPowerVersionMismatch(8), + stackPowerInvalidTopology(9), + stackPowerBudgetWarning(10), + stackPowerInvalidInputCurrent(11), + stackPowerInvalidOutputCurrent(12), + stackPowerUnderBudget(13), + stackPowerUnbalancedPowerSupplies(14), + stackPowerInsufficientPower(15), + stackPowerPriorityConflict(16), + stackPowerUnderVoltage(17), + stackPowerGLS(18), + stackPowerILS(19), + stackPowerSRLS(20), + stackPowerSSLS(21), + stackMemberToBeReloadedForUpgrade(22) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable individual notifications + defined in this MIB module. Turning on a particular bit would + enable the corresponding trap and, similarly, turning off a + particular bit would disable the corresponding trap. The + following notifications are controlled by this object: + + stackPortChange(0): enables/disables cswStackPortChange + notification. + + stackNewMaster(1): enables/disables cswStackNewMember + notification. + + stackMismatch(2): enables/disables cswStackMismatch + notification. + + stackRingRedundant(3): enables/disables cswStackRingRedundant + notification. + + stackNewMember(4): enables/disables cswStackNewMember + notification. + + stackMemberRemoved(5): enables/disables cswStackMemberRemoved + notification. + + stackPowerLinkStatusChanged(6): enables/disables + cswStackPowerPortLinkStatusChanged notification. + + stackPowerPortOperStatusChanged(7): enables/disables + cswStackPowerPortOperStatusChanged notification. + + stackPowerVersionMismatch(8): enables/disables + cswStackPowerVersionMismatch notification. + + stackPowerInvalidTopology(9): enables/disables + cswStackPowerInvalidTopology notification + + stackPowerBudgetWarning(10): enables/disables + cswStackPowerBudgetWarning notification. + + stackPowerInvalidInputCurrent(11): enables/disables + cswStackPowerInvalidInputCurrent notification. + + stackPowerInvalidOutputCurrent(12): enables/disables + cswStackPowerInvalidOutputCurrent notification. + + stackPowerUnderBudget(13): enables/disables + cswStackPowerUnderBudget notification. + + stackPowerUnbalancedPowerSupplies(14): enables/disables + cswStackPowerUnbalancedPowerSupplies notification. + + stackPowerInsufficientPower(15): enables/disables + cswStackPowerInsufficientPower notification. + + stackPowerPriorityConflict(16): enables/disables + cswStackPowerPriorityConflict notification. + + stackPowerUnderVoltage(17): enables/disables + cswStackPowerUnderVoltage notification. + + stackPowerGLS(18): enables/disables cswStackPowerGLS + notification. + + stackPowerILS(19): enables/disabled cswStackPowerILS + notification. + + stackPowerSRLS(20): enables/disables cswStackPowerSRLS + notification. + + stackPowerSSLS(21): enables/disables cswStackPowerSSLS + notification. + stackMemberToBeReloadedForUpgrade(22): enables/disables + cswStackMemberToBeReloadedForUpgrade notification." + ::= { cswGlobals 5 } + +cswStackDomainNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates distributed domain of the switch.Only + Switches with the same domain number can be in the same dist + ributed domain.0 means no switch domain configured." + ::= { cswGlobals 6 } + +cswStackType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates type of switch stack. value + of Switch virtual domain determines if switch is + distributed or conventional stack. 0 means stack + is conventional back side stack." + ::= { cswGlobals 7 } + +cswStackBandWidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates stack bandwidth." + ::= { cswGlobals 8 } + +-- Switch Information Table + +cswSwitchInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CswSwitchInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information specific to switches in a + stack. Every switch with an entry in the entPhysicalTable + (ENTITY-MIB) whose entPhysicalClass is 'chassis' will have + an entry in this table." + ::= { cswStackInfo 1 } + +cswSwitchInfoEntry OBJECT-TYPE + SYNTAX CswSwitchInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cswSwitchInfoTable describing + a switch information." + INDEX { entPhysicalIndex } + ::= { cswSwitchInfoTable 1 } + +CswSwitchInfoEntry ::= SEQUENCE { + cswSwitchNumCurrent CswSwitchNumber, + cswSwitchNumNextReload CswSwitchNumberOrZero, + cswSwitchRole INTEGER, + cswSwitchSwPriority CswSwitchPriority, + cswSwitchHwPriority CswSwitchPriority, + cswSwitchState INTEGER, + cswSwitchMacAddress MacAddress, + cswSwitchSoftwareImage SnmpAdminString, + cswSwitchPowerBudget Unsigned32, + cswSwitchPowerCommited Unsigned32, + cswSwitchSystemPowerPriority Unsigned32, + cswSwitchPoeDevicesLowPriority Unsigned32, + cswSwitchPoeDevicesHighPriority Unsigned32, + cswSwitchPowerAllocated Unsigned32 +} + +cswSwitchNumCurrent OBJECT-TYPE + SYNTAX CswSwitchNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the current switch identification number. + This number should match any logical labeling on the switch. + For example, a switch whose interfaces are labeled + 'interface #3' this value should be 3." + ::= { cswSwitchInfoEntry 1 } + +cswSwitchNumNextReload OBJECT-TYPE + SYNTAX CswSwitchNumberOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the cswSwitchNumCurrent to be + used at next reload. The maximum value for this object is + defined by the cswMaxSwitchNum object. + + Note: This object will contain 0 and cannot be set if the + cswSwitchState value is other than 'ready'." + ::= { cswSwitchInfoEntry 2 } + +cswSwitchRole OBJECT-TYPE + SYNTAX INTEGER { + master(1), + member(2), + notMember(3), + standby(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the function of the switch: + + master - stack master. + + member - active member of the stack. + + notMember - none-active stack member, see + cswSwitchState for status. + + standby - stack standby switch." + ::= { cswSwitchInfoEntry 3 } + +cswSwitchSwPriority OBJECT-TYPE + SYNTAX CswSwitchPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A number containing the priority of a switch. The switch with + the highest priority will become the master. The maximum value + for this object is defined by the cswMaxSwitchConfigPriority + object. + + If after a reload the value of cswMaxSwitchConfigPriority + changes to a smaller value, and the value of cswSwitchSwPriority + has been previously set to a value greater or equal to the + new cswMaxSwitchConfigPriority, then the SNMP agent must set + cswSwitchSwPriority to the new cswMaxSwitchConfigPriority. + + Note: This object will contain the value of 0 if the + cswSwitchState value is other than 'ready'." + ::= { cswSwitchInfoEntry 4 } + +cswSwitchHwPriority OBJECT-TYPE + SYNTAX CswSwitchPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the hardware priority of a switch. If + two or more entries in this table have the same + cswSwitchSwPriority value during the master election time, + the switch with the highest cswSwitchHwPriority will become + the master. + + Note: This object will contain the value of 0 if the + cswSwitchState value is other than 'ready'." + ::= { cswSwitchInfoEntry 5 } + +cswSwitchState OBJECT-TYPE + SYNTAX INTEGER { + waiting(1), + progressing(2), + added(3), + ready(4), + sdmMismatch(5), + verMismatch(6), + featureMismatch(7), + newMasterInit(8), + provisioned(9), + invalid(10), + removed(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of a switch: + + waiting - Waiting for a limited time on other + switches in the stack to come online. + + progressing - Master election or mismatch checks in + progress. + + added - The switch is added to the stack. + + ready - The switch is operational. + + sdmMismatch - The SDM template configured on the master + is not supported by the new member. + + verMismatch - The operating system version running on the + master is different from the operating + system version running on this member. + + featureMismatch - Some of the features configured on the + master are not supported on this member. + + newMasterInit - Waiting for the new master to finish + initialization after master switchover + (Master Re-Init). + + provisioned - The switch is not an active member of the + stack. + + invalid - The switch's state machine is in an + invalid state. + + removed - The switch is removed from the stack." + ::= { cswSwitchInfoEntry 6 } + +cswSwitchMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the switch. + + Note: This object will contain the value of 0000:0000:0000 + if the cswSwitchState value is other than 'ready'." + ::= { cswSwitchInfoEntry 7 } + +cswSwitchSoftwareImage OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software image type running on the switch. + + Note: This object will contain an empty string if the + cswSwitchState value is other than 'ready'." + ::= { cswSwitchInfoEntry 8 } + +cswSwitchPowerBudget OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power budget of the switch." + ::= { cswSwitchInfoEntry 9 } + +cswSwitchPowerCommited OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power committed to the POE devices + connected to the switch." + ::= { cswSwitchInfoEntry 10 } + +cswSwitchSystemPowerPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the system's power priority. In case of + a power failure then the system with the highest system + priority will be brought down last." + ::= { cswSwitchInfoEntry 11 } + +cswSwitchPoeDevicesLowPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the priority of the system's low + priority POE devices." + ::= { cswSwitchInfoEntry 12 } + +cswSwitchPoeDevicesHighPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the priority of the system's high + priority POE devices. In order to avoid losing the high + priority POE devices before the low priority POE devices, + this object's value must be greater than value of + cswSwitchPoeDevicesLowPriority." + ::= { cswSwitchInfoEntry 13 } + +cswSwitchPowerAllocated OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the power committed to the POE devices + connected to the switch." + ::= { cswSwitchInfoEntry 14 } + +-- StackPort Information Table + +cswStackPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CswStackPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains stackport specific information. There + exists an entry in this table for every physical stack + port that have an entry in the ifTable (IF-MIB)." + ::= { cswStackInfo 2 } + +cswStackPortInfoEntry OBJECT-TYPE + SYNTAX CswStackPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cswStackPortInfoTable. An entry + contains information about a stackport." + INDEX { ifIndex } + ::= { cswStackPortInfoTable 1 } + +CswStackPortInfoEntry ::= SEQUENCE { + cswStackPortOperStatus INTEGER, + cswStackPortNeighbor EntPhysicalIndexOrZero +} + +cswStackPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + forcedDown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the stackport. + + up - Connected and operational. + + down - Not connected to a neighboring switch or + administrative down. + + forcedDown - Shut down by stack manager due to mismatch or + stackport errors." + ::= { cswStackPortInfoEntry 1 } + +cswStackPortNeighbor OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the value of the entPhysicalIndex of the + switch's chassis to which this stackport is connected to. If + the stackport is not connected, the value 0 is returned." + ::= { cswStackPortInfoEntry 2 } + +-- Distributed Stack Link Information Table + +cswDistrStackLinkInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CswDistrStackLinkInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Distributed Stack Link Information." + ::= { cswStackInfo 3 } + +cswDistrStackLinkInfoEntry OBJECT-TYPE + SYNTAX CswDistrStackLinkInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry containing information about DSL link." + INDEX { entPhysicalIndex , + cswDSLindex } + ::= { cswDistrStackLinkInfoTable 1 } + +CswDistrStackLinkInfoEntry ::= SEQUENCE { + cswDSLindex Unsigned32, + cswDistrStackLinkBundleOperStatus INTEGER + +} + +cswDSLindex OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is index of the distributed stack link + with respect to each interface port" + ::= { cswDistrStackLinkInfoEntry 1 } + +cswDistrStackLinkBundleOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the stackLink. + up - Connected and operational. + down - Not connected or administrative down." + ::= { cswDistrStackLinkInfoEntry 2 } + +-- Distributed Stack Port Information Table + +cswDistrStackPhyPortInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CswDistrStackPhyPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects for Distributed stack + Link information Table." + ::= { cswStackInfo 4 } + +cswDistrStackPhyPortInfoEntry OBJECT-TYPE + SYNTAX CswDistrStackPhyPortInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry containing information about stack port that + is part of Distributed Stack Link." + INDEX { entPhysicalIndex, + cswDSLindex, + ifIndex + } + ::= { cswDistrStackPhyPortInfoTable 1 } + +CswDistrStackPhyPortInfoEntry ::= SEQUENCE { + cswDistrStackPhyPort SnmpAdminString, + cswDistrStackPhyPortOperStatus INTEGER, + cswDistrStackPhyPortNbr SnmpAdminString, + cswDistrStackPhyPortNbrsw EntPhysicalIndexOrZero + +} + +cswDistrStackPhyPort OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of distributed stack port." + ::= { cswDistrStackPhyPortInfoEntry 1 } + +cswDistrStackPhyPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the distributed stackport. + up - Connected and operational. + down - Not connected to a neighboring switch or + administrative down." + ::= { cswDistrStackPhyPortInfoEntry 2 } + +cswDistrStackPhyPortNbr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the name of + distributed stack port's neighbor." + ::= { cswDistrStackPhyPortInfoEntry 3 } + +cswDistrStackPhyPortNbrsw OBJECT-TYPE + SYNTAX EntPhysicalIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the EntPhysicalIndex of + the distributed stack port's neigbor switch." + ::= { cswDistrStackPhyPortInfoEntry 4 } + +-- Notifications + +cswMIBNotifications OBJECT IDENTIFIER + ::= { ciscoStackWiseMIBNotifs 0 } + +cswStackPortChange NOTIFICATION-TYPE + OBJECTS { + ifIndex, + cswStackPortOperStatus, + cswSwitchNumCurrent + } + STATUS current + DESCRIPTION + "This notification is generated when the state + of a stack port has changed." + ::= { cswMIBNotifications 1 } + +cswStackNewMaster NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when a new master has been + elected. The notification will contain the cswSwitchNumCurrent + object to indicate the new master ID." + ::= { cswMIBNotifications 2 } + +cswStackMismatch NOTIFICATION-TYPE + OBJECTS { + cswSwitchState, + cswSwitchNumCurrent + } + STATUS current + DESCRIPTION + "This notification is generated when a new member attempt + to join the stack but was denied due to a mismatch. The + cswSwitchState object will indicate the type of mismatch." + ::= { cswMIBNotifications 3 } + +cswStackRingRedundant NOTIFICATION-TYPE + OBJECTS { cswRingRedundant } + STATUS current + DESCRIPTION + "This notification is generated when the redundancy of the + ring has changed." + ::= { cswMIBNotifications 4 } + +cswStackNewMember NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when a new member joins the + stack." + ::= { cswMIBNotifications 5 } + +cswStackMemberRemoved NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when a member is removed + from the stack." + ::= { cswMIBNotifications 6 } + +cswStackPowerPortLinkStatusChanged NOTIFICATION-TYPE + OBJECTS { + cswStackPowerPortLinkStatus, + cswSwitchNumCurrent, + cswStackPowerPortName + } + STATUS current + DESCRIPTION + "This notification is generated when the link status of a stack + power port is changed from up to down or down to up. This + notification is for informational purposes only and no action + is required. cswStackPowerPortLinkStatus indicates link status + of the stack power ports. cswSwitchNumCurrent indicates the + switch number of the system. cswStackPowerPortName specifies a + unique name of the stack power port as shown on the face plate + of the system." + ::= { cswMIBNotifications 7 } + +cswStackPowerPortOperStatusChanged NOTIFICATION-TYPE + OBJECTS { + cswSwitchNumCurrent, + cswStackPowerPortOperStatus, + cswStackPowerPortName + } + STATUS current + DESCRIPTION + "This notification is generated when the operational status of a + stack power port is changed from enabled to disabled or from + disabled to enabled. This notification is for informational + purposes only and no action is required. cswSwitchNumCurrent + indicates the switch number of the system. + cswStackPowerPortOperStatus indicates operational status + of the stack power ports. cswStackPowerPortName specifies + a unique name of the stack power port as shown on the face + plate of the system." + ::= { cswMIBNotifications 8 } + +cswStackPowerVersionMismatch NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when the major version of the + stack power protocol is different from the other members of the + power stack. Upon receiving this notification, the user should + make sure that he/she is using the same software version on all + the members of the same power stack. cswSwitchNumCurrent + indicates the switch number of the system seeing the power + stack version mismatch." + ::= { cswMIBNotifications 9 } + +cswStackPowerInvalidTopology NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when an invalid stack power + topology is discovered by a switch. cswSwitchNumCurrent + indicates the switch number of the system where the invalid + topology is discovered." + ::= { cswMIBNotifications 10 } + +cscwStackPowerBudgetWarrning NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when the switch power budget is + more than 1000W above its power supplies rated power output. + cswSwitchNumCurrent indicates the switch number of the system + where the invalid power budget has been detected." + ::= { cswMIBNotifications 11 } + +cswStackPowerInvalidInputCurrent NOTIFICATION-TYPE + OBJECTS { + cswSwitchNumCurrent, + cswStackPowerPortOverCurrentThreshold, + cswStackPowerPortName + } + STATUS current + DESCRIPTION + "This notification is generated when the input current in the + stack power cable is over the limit of the threshold retrieved + by the agent through cswStackPowerPortOverCurrentThreshold + object. Upon receiving this notification, the user should add a + power supply to the system whose switch number is generated + with this notification. cswSwitchNumCurrent + indicates the switch number of the system. + cswStackPowerPortOverCurrentThreshold indicates the over current + threshold of power stack cables. cswStackPowerPortName specifies + a unique name of the stack power port as shown on the face + plate of the system." + ::= { cswMIBNotifications 12 } + +cswStackPowerInvalidOutputCurrent NOTIFICATION-TYPE + OBJECTS { + cswSwitchNumCurrent, + cswStackPowerPortOverCurrentThreshold, + cswStackPowerPortName + } + STATUS current + DESCRIPTION + "This notification is generated when the output current in the + stack power cable is over the limit of the threshold retrieved + by the agent through cswStackPowerPortOverCurrentThreshold + object. Upon receiving this notification, the user should + remove a power supply from the system whose switch number is + generated with this notification. cswSwitchNumCurrent + indicates the switch number of the system. + cswStackPowerPortOverCurrentThreshold indicates the over current + threshold of power stack cables. cswStackPowerPortName specifies + a unique name of the stack power port as shown on the face + plate of the system." + ::= { cswMIBNotifications 13 } + +cswStackPowerUnderBudget NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when the switch's budget is less + than maximum possible switch power consumption. + cswSwitchNumCurrent indicates the switch number of the system + that is running with the power budget less than the power + consumption." + ::= { cswMIBNotifications 14 } + +cswStackPowerUnbalancedPowerSupplies NOTIFICATION-TYPE + OBJECTS { cswStackPowerName } + STATUS current + DESCRIPTION + "This notification is generated when the switch has no power + supply but another switch in the same stack has more than one + power supplies. cswStackPowerName specifies a unique name of the + power stack where the unbalanced power supplies are detected." + ::= { cswMIBNotifications 15 } + +cswStackPowerInsufficientPower NOTIFICATION-TYPE + OBJECTS { cswStackPowerName } + STATUS current + DESCRIPTION + "This notification is generated when the switch's power stack + does not have enough power to bring up all the switches in the + power stack. cswStackPowerName specifies a unique name of the + power stack where insufficient power condition is detected." + ::= { cswMIBNotifications 16 } + +cswStackPowerPriorityConflict NOTIFICATION-TYPE + OBJECTS { cswStackPowerName } + STATUS current + DESCRIPTION + "This notification is generated when the switch's power + priorities are conflicting with power priorities of another + switch in the same power stack. cswStackPowerPortName specifies + the unique name of the power stack where the conflicting power + priorities are detected." + ::= { cswMIBNotifications 17 } + +cswStackPowerUnderVoltage NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when the switch had an under + voltage condition on last boot up. cswSwitchNumCurrent + indicates the switch number of the system that was forced + down with the under voltage condition." + ::= { cswMIBNotifications 18 } + +cswStackPowerGLS NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when the switch had to shed + loads based on a sustained over load (SOC) condition. + cswSwitchNumCurrent indicates the switch number of the system + that goes through graceful load shedding." + ::= { cswMIBNotifications 19 } + +cswStackPowerILS NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when the switch had to shed + loads based on power supply fail condition. cswSwitchNumCurrent + indicates the switch number of the system that goes through + immediate load shedding." + ::= { cswMIBNotifications 20 } + +cswStackPowerSRLS NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when the switch had to shed + loads based on loss of a system in ring topology. + cswSwitchNumCurrent indicates the switch number of the system + that detects the loss of system in ring topology." + ::= { cswMIBNotifications 21 } + +cswStackPowerSSLS NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when the switch had to shed + loads based on loss of a system in star topology. + cswSwitchNumCurrent indicates the switch number of the system + that detects the loss of system in star topology." + ::= { cswMIBNotifications 22 } + +cswStackMemberToBeReloadedForUpgrade NOTIFICATION-TYPE + OBJECTS { cswSwitchNumCurrent } + STATUS current + DESCRIPTION + "This notification is generated when a member is to be reloaded + for upgrade." + ::= { cswMIBNotifications 23 } +-- Conformance and Compliance statements + +cswStackWiseMIBCompliances OBJECT IDENTIFIER + ::= { ciscoStackWiseMIBConform 1 } + +cswStackWiseMIBGroups OBJECT IDENTIFIER + ::= { ciscoStackWiseMIBConform 2 } + +cswStackWiseMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities that implement the + CISCO-STACKWISE-MIB." + MODULE -- this module + MANDATORY-GROUPS { + cswStatusGroup, + cswNotificationGroup + } + + OBJECT cswSwitchSwPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchNumNextReload + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cswStackWiseMIBCompliances 1 } + +cswStackWiseMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statements for entities described in + CISCO-STACKWISE-MIB. Stack Power entities are added in this + revision." + MODULE -- this module + MANDATORY-GROUPS { + cswNotificationGroup, + cswStatusGroupRev1, + cswStackPowerEnableNotificationGroup + } + + GROUP cswStackPowerStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerSwitchStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerPortStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerNotificationGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + ::= { cswStackWiseMIBCompliances 2 } + +cswStackWiseMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statements for entities described in + CISCO-STACKWISE-MIB. Stack Power entities are added in this + revision." + MODULE -- this module + MANDATORY-GROUPS { + cswNotificationGroup, + cswNotificationGroupSup1, + cswStatusGroupRev1, + cswStackPowerEnableNotificationGroup + } + + GROUP cswStackPowerStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerSwitchStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerPortStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerNotificationGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + ::= { cswStackWiseMIBCompliances 3 } + +cswStackWiseMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statements for entities described in + CISCO-STACKWISE-MIB. Stack Power entities are added in this + revision." + MODULE -- this module + MANDATORY-GROUPS { + cswNotificationGroup, + cswNotificationGroupSup1, + cswStatusGroupRev1, + cswStackPowerEnableNotificationGroup + } + + GROUP cswStackPowerStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerSwitchStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerPortStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerNotificationGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerAllocatedGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power allocation information." + OBJECT cswStackPowerMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswStackPowerName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswStackPowerPortOperStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswStackPowerPortOverCurrentThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswEnableIndividualStackNotifications + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchNumNextReload + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchSwPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchSystemPowerPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchPoeDevicesLowPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchPoeDevicesHighPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cswStackWiseMIBCompliances 4 } + +cswStackWiseMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statements for entities described in + CISCO-STACKWISE-MIB. Stack Global entities are added in this + revision." + MODULE -- this module + MANDATORY-GROUPS { + cswNotificationGroup, + cswNotificationGroupSup1, + cswStatusGroupRev2, + cswStackPowerEnableNotificationGroup, + cswDistrStackLinkStatusGroup, + cswDistrStackPhyPortStatusGroup + } + + GROUP cswStackPowerStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerSwitchStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerPortStatusGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerNotificationGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power." + + GROUP cswStackPowerAllocatedGroup + DESCRIPTION + "This group is only mandatory for systems which support stack + power allocation information." + + OBJECT cswStackPowerMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswStackPowerName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswStackPowerPortOperStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswStackPowerPortOverCurrentThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswEnableIndividualStackNotifications + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchNumNextReload + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchSwPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchSystemPowerPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchPoeDevicesLowPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cswSwitchPoeDevicesHighPriority + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { cswStackWiseMIBCompliances 5 } + +-- units of conformance + +cswStatusGroup OBJECT-GROUP + OBJECTS { + cswMaxSwitchNum, + cswMaxSwitchConfigPriority, + cswRingRedundant, + cswEnableStackNotifications, + cswSwitchNumCurrent, + cswSwitchNumNextReload, + cswSwitchRole, + cswSwitchSwPriority, + cswSwitchHwPriority, + cswSwitchState, + cswSwitchMacAddress, + cswSwitchSoftwareImage, + cswStackPortOperStatus, + cswStackPortNeighbor, + cswStackPowerType + } + STATUS deprecated + DESCRIPTION + "A collection of objects that are used for control and + status." + ::= { cswStackWiseMIBGroups 1 } + +cswNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cswStackPortChange, + cswStackNewMaster, + cswStackMismatch, + cswStackRingRedundant, + cswStackNewMember, + cswStackMemberRemoved + } + STATUS current + DESCRIPTION + "A collection of notifications that are required." + ::= { cswStackWiseMIBGroups 2 } + +cswStatusGroupRev1 OBJECT-GROUP + OBJECTS { + cswMaxSwitchNum, + cswMaxSwitchConfigPriority, + cswRingRedundant, + cswSwitchNumCurrent, + cswSwitchNumNextReload, + cswSwitchRole, + cswSwitchSwPriority, + cswSwitchHwPriority, + cswSwitchState, + cswSwitchMacAddress, + cswSwitchSoftwareImage + } + STATUS current + DESCRIPTION + "A collection of objects that are used for control and + status." + ::= { cswStackWiseMIBGroups 3 } + +cswStackPowerStatusGroup OBJECT-GROUP + OBJECTS { + cswStackPowerMode, + cswStackPowerMasterMacAddress, + cswStackPowerMasterSwitchNum, + cswStackPowerNumMembers, + cswStackPowerType, + cswStackPowerName + } + STATUS current + DESCRIPTION + "A collection of stack power objects that are used for control + and status of power stack." + ::= { cswStackWiseMIBGroups 4 } + +cswStackPowerSwitchStatusGroup OBJECT-GROUP + OBJECTS { + cswSwitchPowerBudget, + cswSwitchPowerCommited, + cswSwitchSystemPowerPriority, + cswSwitchPoeDevicesLowPriority, + cswSwitchPoeDevicesHighPriority + } + STATUS current + DESCRIPTION + "A collection of stack power objects that are used to track the + stack power parameters of a switch." + ::= { cswStackWiseMIBGroups 5 } + +cswStackPowerPortStatusGroup OBJECT-GROUP + OBJECTS { + cswStackPowerPortOperStatus, + cswStackPowerPortNeighborMacAddress, + cswStackPowerPortNeighborSwitchNum, + cswStackPowerPortLinkStatus, + cswStackPowerPortOverCurrentThreshold, + cswStackPowerPortName + } + STATUS current + DESCRIPTION + "A collection of objects that are used for control and status of + stack power ports." + ::= { cswStackWiseMIBGroups 6 } + +cswStackPowerNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cswStackPowerPortLinkStatusChanged, + cswStackPowerPortOperStatusChanged, + cswStackPowerVersionMismatch, + cswStackPowerInvalidTopology, + cscwStackPowerBudgetWarrning, + cswStackPowerInvalidInputCurrent, + cswStackPowerInvalidOutputCurrent, + cswStackPowerUnderBudget, + cswStackPowerUnbalancedPowerSupplies, + cswStackPowerInsufficientPower, + cswStackPowerPriorityConflict, + cswStackPowerUnderVoltage, + cswStackPowerGLS, + cswStackPowerILS, + cswStackPowerSRLS, + cswStackPowerSSLS + } + STATUS current + DESCRIPTION + "A collection of notifications that are triggered whenever there + is either a change in stack power object or an error is + encountered." + ::= { cswStackWiseMIBGroups 7 } + +cswStackPowerEnableNotificationGroup OBJECT-GROUP + OBJECTS { cswEnableIndividualStackNotifications } + STATUS current + DESCRIPTION + "This group contains the notification enable objects for this + MIB." + ::= { cswStackWiseMIBGroups 8 } + +cswNotificationGroupSup1 NOTIFICATION-GROUP + NOTIFICATIONS { cswStackMemberToBeReloadedForUpgrade } + STATUS current + DESCRIPTION + "Additional notification required for data stack." + ::= { cswStackWiseMIBGroups 9 } + +cswStackPowerAllocatedGroup OBJECT-GROUP + OBJECTS { cswSwitchPowerAllocated } + STATUS current + DESCRIPTION + "A collection of objects providing the stack power allocation + information of a switch." + ::= { cswStackWiseMIBGroups 10 } + +cswStatusGroupRev2 OBJECT-GROUP + OBJECTS { + cswMaxSwitchNum, + cswMaxSwitchConfigPriority, + cswRingRedundant, + cswSwitchNumCurrent, + cswSwitchNumNextReload, + cswSwitchRole, + cswSwitchSwPriority, + cswSwitchHwPriority, + cswSwitchState, + cswSwitchMacAddress, + cswStackDomainNum, + cswStackType, + cswStackBandWidth + } + STATUS current + DESCRIPTION + "A collection of objects that are used for control and + status." + ::= { cswStackWiseMIBGroups 11 } + +cswDistrStackLinkStatusGroup OBJECT-GROUP + OBJECTS { cswDistrStackLinkBundleOperStatus } + STATUS current + DESCRIPTION + "A collection object(s) for control and status of the + distributed Stack Link." + ::= { cswStackWiseMIBGroups 12 } + +cswDistrStackPhyPortStatusGroup OBJECT-GROUP + OBJECTS { + cswDistrStackPhyPort, + cswDistrStackPhyPortOperStatus, + cswDistrStackPhyPortNbr, + cswDistrStackPhyPortNbrsw + } + STATUS current + DESCRIPTION + "A collection of objects for control and status of the + distributed stack port" + ::= { cswStackWiseMIBGroups 13 } + +END + + diff --git a/MIBS/cisco/CISCO-STP-EXTENSIONS-MIB b/MIBS/cisco/CISCO-STP-EXTENSIONS-MIB new file mode 100644 index 0000000..6f55c81 --- /dev/null +++ b/MIBS/cisco/CISCO-STP-EXTENSIONS-MIB @@ -0,0 +1,5588 @@ +-- ***************************************************************** +-- CISCO-STP-EXTENSIONS-MIB +-- +-- August 1997, Fei Xu +-- +-- Copyright (c) 1997-2014, 2017 by Cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-STP-EXTENSIONS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Integer32, + Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + TimeStamp, + DisplayString, + RowStatus, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + dot1dStpPortEntry + FROM BRIDGE-MIB + vlanTrunkPortEntry, + VlanIndex, + vtpVlanEntry, + vtpVlanEditEntry + FROM CISCO-VTP-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoStpExtensionsMIB MODULE-IDENTITY + LAST-UPDATED "201708240000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wbu@cisco.com" + DESCRIPTION + "The MIB module for managing Cisco extensions to + the 802.1D Spanning Tree Protocol (STP)." + REVISION "201708240000Z" + DESCRIPTION + "Added stpxMstInconsistencyTable & stpxMstInconsistencyUpdate." + REVISION "201407100000Z" + DESCRIPTION + "Added stpxL2GatewayDomainIdGroup. + Added a new value network(3) to stpxFastStartGlobalDefaultMode. + Added a new value network(3) to stpxFastStartOperMode." + REVISION "201303070000Z" + DESCRIPTION + "Added one new value network(5) to stpxFastStartPortMode." + REVISION "200512200000Z" + DESCRIPTION + "Added bit value rstp(5) to stpxSMSTPortStatus and + dispute(4) to stpxRPVSTPortStatus." + REVISION "200504120000Z" + DESCRIPTION + "Changed the description clauses of stpxMSTMaxHopCount + and stpxMSTInstanceRemainingHopCount. + Added StpxMSTConfigurationDigest textual convention. + Deprecated stpxMSTGroup3 and added the following groups: + stpxRSTPTransmitHoldCountGroup, + stpxSMSTPortMSTModeGroup, stpxSMSTMaxHopCountGroup, + stpxSMSTConfigDigestGroup and stpxMSTGroup4. + Added bit dispute(4) into the BITS syntax of + stpxSMSTPortStatus. + Deprecated stpxMIBCompliance11 and added + stpxMIBCompliance12." + REVISION "200407210000Z" + DESCRIPTION + "Added stpxPathCostOperModeGroup + and changed the decription of + stpxSpanningTreePathCostMode." + REVISION "200404080000Z" + DESCRIPTION + "Added stpxSMSTInstanceCISTGroup. + Added 3 new bit values into the BITS syntax + of stpxNotificationEnable: + inconsistency(2), rootInconsistency(3), + and loopInconsistency(4)." + REVISION "200401140000Z" + DESCRIPTION + "Deprecated stpxMSTGroup2 and + stpxPreferredMSTInstancesGroup. + Added stpxMSTGroup3, stpxSMSTGroup, + stpxSMSTInstanceGroup, stpxSMSTInstanceEditGroup, + stpxSMSTPortStatusGroup, stpxSMSTPortHelloTimeGroup. + Added one new value master(7) to stpxMSTPortRoleValue + and stpxRSTPPortRoleValue. Added 2 new unused bit + value into the BITS syntax of stpxRPVSTPortStatus." + REVISION "200310230000Z" + DESCRIPTION + "Added stpxExtendedSysIDGroup, + stpxNotificationEnableGroup, and + stpxFastStartOperModeGroup." + REVISION "200207110000Z" + DESCRIPTION + "Added Rapid Spanning Tree Protocol support. + Added stpxUplinkFastOperEnabled and + stpxBackboneFastOperEnabled objects. + Replaced stpxMSTPortAdminLinkType, + stpxMSTPortOperLinkType, + stpxMSTPortProtocolMigration + with stpxRSTPPortAdminLinkType, + stpxRSTPPortOperLinkType and + stpxRSTPPortProtocolMigration + defined in stpxRSTPPortTable. + Replaced stpxMSTPortRoleTable with + stpxRSTPPortRoleTable. Added stpxRPVSTPortTable." + REVISION "200112060000Z" + DESCRIPTION + "Added per port Bpdu Guard and Bpdu Filter + mode configuration support. Modified the + description of stpxUplinkFastEnabled and + stpxUplinkStationLearningGenRate for MST + support." + REVISION "200109140000Z" + DESCRIPTION + "Added MST support, Loop Guard Global Default mode + support and Fast Start Global Default mode support. + Deprecated stpxFastStartPortEnable and + stpxLoopGuardConfigEnabled objects. Changed description + of stpxUplinkFastEnabled, stpxUplinkFastTransitions, + stpxUplinkStationLearningGenRate, + stpxUplinkStationLearningFrames objects for MST support." + REVISION "200106200000Z" + DESCRIPTION + "Added BPDU Skewing feature support and modified + the SYNTAX clause of stpxUplinkStationLearningGenRate." + REVISION "200104120000Z" + DESCRIPTION + "Added PVST+ VLAN Configuration, MISTP to VLAN mapping, + Loopguard, and Port Fast Start support." + REVISION "200005230000Z" + DESCRIPTION + "Added Long Spanning Tree Path Cost Mode support." + REVISION "200003210000Z" + DESCRIPTION + "Added Rootguard, 4k VLAN and MISTP support." + REVISION "9711101200Z" + DESCRIPTION + "Additional objects to support SSTP." + REVISION "9708191200Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 82 } + + +stpxObjects OBJECT IDENTIFIER + ::= { ciscoStpExtensionsMIB 1 } + +stpxUplinkFastObjects OBJECT IDENTIFIER + ::= { stpxObjects 1 } + +stpxVlanObjects OBJECT IDENTIFIER + ::= { stpxObjects 2 } + +stpxInconsistencyObjects OBJECT IDENTIFIER + ::= { stpxObjects 3 } + +stpxBackboneFastObjects OBJECT IDENTIFIER + ::= { stpxObjects 4 } + +stpxRootGuardObjects OBJECT IDENTIFIER + ::= { stpxObjects 5 } + +stpxSpanningTreeObjects OBJECT IDENTIFIER + ::= { stpxObjects 6 } + +stpxMISTPObjects OBJECT IDENTIFIER + ::= { stpxObjects 7 } + +stpxLoopGuardObjects OBJECT IDENTIFIER + ::= { stpxObjects 8 } + +stpxFastStartObjects OBJECT IDENTIFIER + ::= { stpxObjects 9 } + +stpxBpduSkewingObjects OBJECT IDENTIFIER + ::= { stpxObjects 10 } + +stpxMSTObjects OBJECT IDENTIFIER + ::= { stpxObjects 11 } + +stpxRSTPObjects OBJECT IDENTIFIER + ::= { stpxObjects 12 } + +stpxRPVSTObjects OBJECT IDENTIFIER + ::= { stpxObjects 13 } + +stpxSMSTObjects OBJECT IDENTIFIER + ::= { stpxObjects 14 } + +stpxL2GatewayObjects OBJECT IDENTIFIER + ::= { stpxObjects 16 } + +stpxNotifications OBJECT IDENTIFIER + ::= { ciscoStpExtensionsMIB 2 } + + +-- Textual Conventions + +StpxMSTConfigurationDigest ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x" + STATUS current + DESCRIPTION + "Represents an MST configuration digest." + SYNTAX OCTET STRING (SIZE (16)) + +-- UplinkFast capability + +stpxUplinkFastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the UplinkFast capability is + administratively enabled on the device. + + If the platform does not support configuration of this + object when the object value of stpxSpanningTreeType is + mst(4), then this object is not instantiated." + ::= { stpxUplinkFastObjects 1 } + +stpxUplinkFastTransitions OBJECT-TYPE + SYNTAX Counter32 + UNITS "transitions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of UplinkFast transitions (from + the STP 'Blocking' state directly to the STP 'Forwarding' + state). All transitions are included in this counter, + irrespective of the instance of the Spanning Tree + Protocol on which they occur. + + If the platform supports the stpxUplinkFastOperEnabled + object, then this object is not instantiated when the + object value of stpxUplinkFastOperEnabled is false(2). + If the platform does not support the + stpxUplinkFastOperEnabled object, then this object is + not instantiated when the object value of + stpxSpanningTreeType is mst(4)." + ::= { stpxUplinkFastObjects 2 } + +stpxUplinkStationLearningGenRate OBJECT-TYPE + SYNTAX Integer32 (0..32000) + UNITS "frames" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of station-learning frames that this + device will generate in each 100 milli-second period after + a UplinkFast transition. By configuring this object, the + network administrator can limit the rate at which + station-learning frames are generated. + + If the platform does not support configuration of this + object when the object value of stpxSpanningTreeType is + mst(4), then this object is not instantiated." + ::= { stpxUplinkFastObjects 3 } + +stpxUplinkStationLearningFrames OBJECT-TYPE + SYNTAX Counter32 + UNITS "frames" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of station-learning frames generated + due to UplinkFast transitions. All generated + station-learning frames are included in this counter, + irrespective of the instance of the Spanning Tree Protocol + on which the UplinkFast transition occurred. + + If the platform supports the stpxUplinkFastOperEnabled + object, then this object is not instantiated when the + object value of stpxUplinkFastOperEnabled is false(2). + If the platform does not support the + stpxUplinkFastOperEnabled object, then this object is + not instantiated when the object value of + stpxSpanningTreeType is mst(4)." + ::= { stpxUplinkFastObjects 4 } + +stpxUplinkFastOperEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the UplinkFast capability is + operationally enabled on the device." + ::= { stpxUplinkFastObjects 5 } +-- Preferred VLANs for Load-Sharing across VLAN Trunk Ports + +stpxPreferredVlansTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxPreferredVlansEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing indications of which VLANs are + preferred on which VLAN trunk ports. The preferred + VLANs on a trunk port have a lower Path Cost value + compared with the VLANs on the trunk not in the + preferred list. If the value of stpxSpanningTreeType + is neither pvstPlus(1) nor rapidPvstPlus(5), the + configuration in this table has no effect." + ::= { stpxVlanObjects 1 } + +stpxPreferredVlansEntry OBJECT-TYPE + SYNTAX StpxPreferredVlansEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicating which VLANs are preferred on a + specific VLAN trunk port." + AUGMENTS { vlanTrunkPortEntry } + ::= { stpxPreferredVlansTable 1 } + +StpxPreferredVlansEntry ::= SEQUENCE { + stpxPreferredVlansMap OCTET STRING, + stpxPreferredVlansMap2k OCTET STRING, + stpxPreferredVlansMap3k OCTET STRING, + stpxPreferredVlansMap4k OCTET STRING +} + +stpxPreferredVlansMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN in the + management domain on this trunk port. The first octet + corresponds to VLANs with VlanIndex values of 0 through 7; + the second octet to VLANs 8 through 15; etc. The most + significant bit of each octet corresponds to the lowest + value VlanIndex in that octet. + + For each VLAN, if it is preferred on this trunk port, then + the bit corresponding to that VLAN is set to '1'. + The default value is 128 bytes of zeros. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { stpxPreferredVlansEntry 1 } + +stpxPreferredVlansMap2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 1024 through 2047 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 1024 through 1031; + the second octet to VLANs 1032 through 1039; etc. + The most significant bit of each octet corresponds to the + lowest value VlanIndex in that octet. + + For each VLAN, if it is preferred on this trunk port, then + the bit corresponding to that VLAN is set to '1'. + The default value is 128 bytes of zeros. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { stpxPreferredVlansEntry 2 } + +stpxPreferredVlansMap3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 2048 through 3071 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 2048 through 2055; + the second octet to VLANs 2056 through 2063; etc. + The most significant bit of each octet corresponds to the + lowest value VlanIndex in that octet. + + For each VLAN, if it is preferred on this trunk port, then + the bit corresponding to that VLAN is set to '1'. + The default value is 128 bytes of zeros. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { stpxPreferredVlansEntry 3 } + +stpxPreferredVlansMap4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 3072 through 4095 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 3072 through 3079; + the second octet to VLANs 3080 through 3087; etc. + The most significant bit of each octet corresponds to the + lowest value VlanIndex in that octet. + + For each VLAN, if it is preferred on this trunk port, then + the bit corresponding to that VLAN is set to '1'. + The default value is 128 bytes of zeros. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { stpxPreferredVlansEntry 4 } + + +-- Spanning Tree Protocol PVST+ VLAN Configuration + +stpxPVSTVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxPVSTVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Virtual LAN entries containing + information for Spanning Tree PVST+ protocol. + An entry will exist for each VLAN existing on + the device." + ::= { stpxVlanObjects 2 } + +stpxPVSTVlanEntry OBJECT-TYPE + SYNTAX StpxPVSTVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing Spanning Tree PVST+ Protocol + information for a particular Virtual LAN." + INDEX { stpxPVSTVlanIndex } + ::= { stpxPVSTVlanTable 1 } + +StpxPVSTVlanEntry ::= SEQUENCE { + stpxPVSTVlanIndex VlanIndex, + stpxPVSTVlanEnable INTEGER +} + +stpxPVSTVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index value that uniquely identifies the + Virtual LAN associated with this information." + ::= { stpxPVSTVlanEntry 1 } + +stpxPVSTVlanEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notApplicable(3) -- read-only + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether Spanning Tree PVST+ + Protocol is enabled for this Virtual LAN. If + Spanning Tree PVST+ Protocol is not supported + on this VLAN, then notApplicable(3) will be + returned while retrieving the object value for + this VLAN. + + If the device only supports a single global + Spanning Tree PVST+ Protocol enable/disable + for all the existing VLANs, then the object + value assigned to this VLAN will be applied + to the object values of all the instances + in this table which do not have the value + of notApplicable(3). + + If the value of stpxSpanningTreeType is neither + pvstPlus(1) nor rapidPvstPlus(5), then the value + of stpxPVSTVlanEnable for this VLAN can not be + changed." + DEFVAL { enabled } + ::= { stpxPVSTVlanEntry 2 } + + +-- Objects to support Cisco's Shared Spanning Tree Protocol (SSTP). + +stpxInconsistencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxInconsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the ports for which + a particular VLAN's Spanning Tree has been found to + have an inconsistency. Two types of inconsistency + are discovered: 1) an inconsistency where two different + port types have been plugged together; and 2) an + inconsistency where different switches have different + PVIDs for the same link." + ::= { stpxInconsistencyObjects 1 } + +stpxInconsistencyEntry OBJECT-TYPE + SYNTAX StpxInconsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VLAN on a particular port for which a Spanning Tree + inconsistency is currently in effect." + INDEX { + stpxVlanIndex, + stpxPortIndex + } + ::= { stpxInconsistencyTable 1 } + +StpxInconsistencyEntry ::= SEQUENCE { + stpxVlanIndex VlanIndex, + stpxPortIndex Integer32, + stpxInconsistentState BITS +} + +stpxVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN id of the VLAN." + ::= { stpxInconsistencyEntry 1 } + +stpxPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxInconsistencyEntry 2 } + +stpxInconsistentState OBJECT-TYPE + SYNTAX BITS { + typeInconsistent(0), + pvidInconsistent(1) -- a PVID inconsistency + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The types of inconsistency which have been discovered on + this port for this VLAN's Spanning Tree. + + When this object exists, the value of the corresponding + instance of the Bridge MIB's dot1dStpPortState object will + be 'broken(6)'." + REFERENCE "dot1dStpPortState is defined in RFC-1493." + ::= { stpxInconsistencyEntry 3 } + + + +stpxMstInconsistencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxMstInconsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table that contains a list of the bridge ports for which a + particular spanning tree instance has been found to have an + inconsistency. The agent creates a new entry in this table + whenever it detects a new inconsistency, and deletes entries + when the inconsistency is no longer present. + + Two types of inconsistencies are discovered: + (1) the inconsistency when two different port types have been + plugged together. + (2) the inconsistency when different switches have different + PVIDs for the same link." + ::= { stpxInconsistencyObjects 2 } + +stpxMstInconsistencyEntry OBJECT-TYPE + SYNTAX StpxMstInconsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance of a particular port for which the spanning tree + inconsistency is currently in effect." + INDEX { + stpxMstInconsistencyIndex, + stpxMstInconsistencyPortIndex + } + ::= { stpxMstInconsistencyTable 1 } + +StpxMstInconsistencyEntry ::= SEQUENCE { + stpxMstInconsistencyIndex Integer32, + stpxMstInconsistencyPortIndex Integer32, + stpxMstInconsistencyState BITS +} + +stpxMstInconsistencyIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Spanning Tree Instance ID, such as the MST instance." + ::= { stpxMstInconsistencyEntry 1 } + +stpxMstInconsistencyPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dotdBasePort (i.e. dot1dBridge.1.4) for the bridge + port." + ::= { stpxMstInconsistencyEntry 2 } + +stpxMstInconsistencyState OBJECT-TYPE + SYNTAX BITS { + typeInconsistent(0), + pvidInconsistent(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of inconsistency which has been discovered on + this port for this Spanning Tree. + + When this object exists, the value of the corresponding + instance of the Bridge MIB's dot1dStpPortState object will + be 'broken(6)'." + REFERENCE "dot1dStpPortState is defined in RFC-1493." + ::= { stpxMstInconsistencyEntry 3 } + + + +-- BackboneFast capability + +stpxBackboneFastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the BackboneFast capability is + administratively enabled on the device." + ::= { stpxBackboneFastObjects 1 } + +stpxBackboneFastInInferiorBPDUs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inferior BPDUs received by the switch + since the stpxBackboneFastOperEnabled has + become true(1). If the value of + stpxBackboneFastOperEnabled is false(2), then this + mib object will have a value of 0." + ::= { stpxBackboneFastObjects 2 } + +stpxBackboneFastInRLQRequestPDUs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Root Link Query request PDUs received by the + switch since the stpxBackboneFastOperEnabled has become + true(1). If the value of stpxBackboneFastOperEnabled is + false(2), then this mib object will have a value of 0." + ::= { stpxBackboneFastObjects 3 } + +stpxBackboneFastInRLQResponsePDUs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Root Link Query response PDUs received by the + switch since the stpxBackboneFastOperEnabled has become + true(1). If the value of stpxBackboneFastOperEnabled is + false(2), then this mib object will have a value of 0." + ::= { stpxBackboneFastObjects 4 } + +stpxBackboneFastOutRLQRequestPDUs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Root Link Query request PDUs transmitted by + the switch since the stpxBackboneFastOperEnabled has become + true(1). If the value of stpxBackboneFastOperEnabled is + false(2), then this mib object will have a value of 0." + ::= { stpxBackboneFastObjects 5 } + +stpxBackboneFastOutRLQResponsePDUs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Root Link Query response PDUs transmitted by + the switch since the stpxBackboneFastOperEnabled has become + true(1). If the value of stpxBackboneFastOperEnabled is + false(2), then this mib object will have a value of 0." + ::= { stpxBackboneFastObjects 6 } + +stpxBackboneFastOperEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the BackboneFast capability is + operationally enabled on the device." + ::= { stpxBackboneFastObjects 7 } +-- STP Root Guard Capability + +stpxRootGuardConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxRootGuardConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports for which + Spanning Tree RootGuard capability can be configured." + ::= { stpxRootGuardObjects 1 } + +stpxRootGuardConfigEntry OBJECT-TYPE + SYNTAX StpxRootGuardConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A bridge port for which Spanning Tree RootGuard + capability can be configured." + INDEX { stpxRootGuardConfigPortIndex } + ::= { stpxRootGuardConfigTable 1 } + +StpxRootGuardConfigEntry ::= SEQUENCE { + stpxRootGuardConfigPortIndex Integer32, + stpxRootGuardConfigEnabled TruthValue +} + +stpxRootGuardConfigPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxRootGuardConfigEntry 1 } + +stpxRootGuardConfigEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the RootGuard capability is + enabled on this port or not. This configuration will be + applied to all Spanning Tree instances in which this port + exists." + DEFVAL { false } + ::= { stpxRootGuardConfigEntry 2 } + + + +stpxRootInconsistencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxRootInconsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports for which + a particular Spanning Tree instance has been found + to have an root-inconsistency. The agent creates a new + entry in this table whenever it detects a new + root-inconsistency, and deletes entries + when/soon after the inconsistency is no longer present." + ::= { stpxRootGuardObjects 2 } + +stpxRootInconsistencyEntry OBJECT-TYPE + SYNTAX StpxRootInconsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Spanning Tree instance on a particular port for + which a Spanning Tree root-inconsistency is currently + in effect." + INDEX { + stpxRootInconsistencyIndex, + stpxRootInconsistencyPortIndex + } + ::= { stpxRootInconsistencyTable 1 } + +StpxRootInconsistencyEntry ::= SEQUENCE { + stpxRootInconsistencyIndex Integer32, + stpxRootInconsistencyPortIndex Integer32, + stpxRootInconsistencyState TruthValue +} + +stpxRootInconsistencyIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Spanning Tree instance id, such as the VLAN id + of the VLAN if the object value of stpxSpanningTreeType + is pvstPlus(1) or rapidPvstPlus(5)." + ::= { stpxRootInconsistencyEntry 1 } + +stpxRootInconsistencyPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxRootInconsistencyEntry 2 } + +stpxRootInconsistencyState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the port on a particular Spanning + Tree instance is currently in root-inconsistent + state or not." + ::= { stpxRootInconsistencyEntry 3 } + + + +-- stpxSpanningTreeObjects + +stpxSpanningTreeType OBJECT-TYPE + SYNTAX INTEGER { + pvstPlus(1), + mistp(2), + mistpPvstPlus(3), + mst(4), + rapidPvstPlus(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The actual mode of spanning tree protocol runs + on the device. It can be one of the following: + + pvstPlus -- PVST+ (Per VLAN Spanning Tree+ Protocol). + + mistp -- MISTP (Multi Instance Spanning Tree Protocol). + + mistpPvstPlus -- MISTP with the tunneling scheme + enabled for PVST+. + + mst -- IEEE 802.1s Multiple Spanning Tree (MST) + with IEEE 802.1w Rapid Spanning Tree Protocol + (RSTP). + + rapidPvstPlus -- IEEE 802.1w Rapid Spanning Tree + Protocol (RSTP) for all vlans in PVST+. + + When the value of this MIB object gets changed, the + network connectivity would be affected and the + connectivity to this device would also be lost + temporarily." + DEFVAL { pvstPlus } + ::= { stpxSpanningTreeObjects 1 } + +stpxSpanningTreePathCostMode OBJECT-TYPE + SYNTAX INTEGER { + short(1), -- 16 bits spanning tree path + -- cost mode + long(2) -- 32 bits spanning tree path + -- cost mode + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the administrative spanning tree path cost mode + configured on device." + DEFVAL { short } + ::= { stpxSpanningTreeObjects 2 } + +stpxLongStpPortPathCostTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxLongStpPortPathCostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the spanning tree port path cost + configuration when stpxSpanningTreePathCostOperMode is + long(2). + + If the value of stpxSpanningTreePathCostOperMode is + short(1), this table is not instantiated." + ::= { stpxSpanningTreeObjects 3 } + +stpxLongStpPortPathCostEntry OBJECT-TYPE + SYNTAX StpxLongStpPortPathCostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing the spanning tree port path cost + configuration." + AUGMENTS { dot1dStpPortEntry } + ::= { stpxLongStpPortPathCostTable 1 } + +StpxLongStpPortPathCostEntry ::= SEQUENCE { + stpxLongStpPortPathCost Unsigned32 +} + +stpxLongStpPortPathCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The contribution of this port to the path cost (in 32 + bits value) of paths towards the spanning tree root which + include this port. + + This object is used to configure the spanning tree port + path cost in 32 bits value range when the + stpxSpanningTreePathCostOperMode is long(2). + + If the stpxSpanningTreePathCostOperMode is short(1), this + MIB object is not instantiated." + ::= { stpxLongStpPortPathCostEntry 1 } + + + +stpxExtendedSysIDAdminEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether Extended System ID feature + is administratively enabled on the device or not." + REFERENCE "IEEE 802.1t." + ::= { stpxSpanningTreeObjects 4 } + +stpxExtendedSysIDOperEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether Extended System ID feature + is operationaly enabled on the device or not. + + If the value of this object is true(1), then + the accepted values for dot1dStpPriority + in BRIDGE-MIB should be multiples of 4096 plus + bridge instance ID, such as VlanIndex. Changing + this object value might cause the values of + dot1dBaseBridgeAddress and dot1dStpPriority + in BRIDGE-MIB to be changed also." + REFERENCE "IEEE 802.1t." + ::= { stpxSpanningTreeObjects 5 } + +stpxNotificationEnable OBJECT-TYPE + SYNTAX BITS { + newRoot(0), + topologyChange(1), + inconsistency(2), + rootInconsistency(3), + loopInconsistency(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether a specified notification is enabled or not. + If a bit corresponding to a notification is set to 1, then + the specified notification can be generated. + + newRoot -- the newRoot notification as defined in BRIDGE-MIB. + + topologyChange -- the topologyChange notification as + defined in BRIDGE-MIB. + + inconsistency -- the stpxInconsistencyUpdate notification. + + rootInconsistency -- the stpxRootInconsistencyUpdate + notification. + + loopInconsistency -- the stpxLoopInconsistencyUpdate + notification." + ::= { stpxSpanningTreeObjects 6 } + +stpxSpanningTreePathCostOperMode OBJECT-TYPE + SYNTAX INTEGER { + short(1), -- 16 bits spanning tree path + -- cost mode + long(2) -- 32 bits spanning tree path + -- cost mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the operational spanning tree path cost mode + on device. This mode applies to all instances of the Spanning + Tree protocol running on the device. + + When the value of this MIB object gets changed, the path cost + of all ports will be reassigned to the default path cost + values based on the new spanning tree path cost mode and the + ports' speed. + + When the value of this MIB object is long(2), + the stpxLongStpPortPathCost MIB object must be used in order + to retrieve/configure the spanning tree port path cost as a + 32 bits value. The set operation on dot1dStpPortPathCost in + BRIDGE-MIB will be rejected. While retrieving the value of + dot1dStpPortPathCost, the maximum value of 65535 will be + returned if the value of stpxLongStpPortPathCost for the same + instance exceeds 65535. + + When the value of this MIB object is short(1), + the dot1dStpPortPathCost in BRIDGE-MIB must be used." + ::= { stpxSpanningTreeObjects 7 } + +-- MISTP Objects + +stpxMISTPInstanceNumber OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MISTP instances, that are supported by the device + when the value of stpxSpanningTreeType is either mistp(2) + or mistpPvstPlus(3)." + ::= { stpxMISTPObjects 1 } +-- When stpxSpanningTreeType is modified from a value of 'pvstPlus' to +-- either 'mistp' or 'mistpPvstPlus', the agent will create a fixed +-- number (specified in stpxMISTPInstanceNumber) of MISTP instances in +-- this table. When stpxSpanningTreeType is changed to 'pvstPlus', the +-- agent will delete all the MISTP instances from this table and also +-- all the MIB objects associated with them. + +stpxMISTPInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxMISTPInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one entry for each instance of MISTP and + it contains stpxMISTPInstanceNumber entries, numbered from 1 + to stpxMISTPInstanceNumber. + + This table is only instantiated when the value of + stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3)." + ::= { stpxMISTPObjects 2 } + +stpxMISTPInstanceEntry OBJECT-TYPE + SYNTAX StpxMISTPInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing the status of the MISTP + instance." + INDEX { stpxMISTPInstanceIndex } + ::= { stpxMISTPInstanceTable 1 } + +StpxMISTPInstanceEntry ::= SEQUENCE { + stpxMISTPInstanceIndex Integer32, + stpxMISTPInstanceEnable TruthValue, + stpxMISTPInstanceVlansMapped OCTET STRING, + stpxMISTPInstanceVlansMapped2k OCTET STRING, + stpxMISTPInstanceVlansMapped3k OCTET STRING, + stpxMISTPInstanceVlansMapped4k OCTET STRING +} + +stpxMISTPInstanceIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer within the range from 1 to the value of + stpxMISTPInstanceNumber that uniquely identifies an instance." + ::= { stpxMISTPInstanceEntry 1 } + +stpxMISTPInstanceEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the MISTP protocol is currently + enabled on the MISTP instance. + + If this object is set to + 'true' - the MISTP protocol will run on this instance. + + 'false' - the MISTP protocol will stop running on this + instance." + DEFVAL { true } + ::= { stpxMISTPInstanceEntry 2 } + +stpxMISTPInstanceVlansMapped OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN. The + first octet corresponds to VLANs with VlanIndex values + of 0 through 7; the second octet to VLANs 8 through + 15; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndex in that octet. + + For each VLAN, if it is mapped to this MISTP instance, + then the bit corresponding to that VLAN is set to '1'." + ::= { stpxMISTPInstanceEntry 3 } + +stpxMISTPInstanceVlansMapped2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 1024 through 2047. The + first octet corresponds to VLANs with VlanIndex values + of 1024 through 1031; the second octet to VLANs 1032 + through 1039; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MISTP instance, + then the bit corresponding to that VLAN is set to '1'. + + This object is only instantiated on devices with + support for VlanIndex up to 4095." + ::= { stpxMISTPInstanceEntry 4 } + +stpxMISTPInstanceVlansMapped3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 2048 through 3071. The + first octet corresponds to VLANs with VlanIndex values + of 2048 through 2055; the second octet to VLANs 2056 + through 2063; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MISTP instance, + then the bit corresponding to that VLAN is set to '1'. + + This object is only instantiated on devices with + support for VlanIndex up to 4095." + ::= { stpxMISTPInstanceEntry 5 } + +stpxMISTPInstanceVlansMapped4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 3072 through 4095. The + first octet corresponds to VLANs with VlanIndex values + of 3072 through 3079; the second octet to VLANs 3080 + through 3087; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MISTP instance, + then the bit corresponding to that VLAN is set to '1'. + + This object is only instantiated on devices with + support for VlanIndex up to 4095." + ::= { stpxMISTPInstanceEntry 6 } + + + +stpxVlanMISTPInstMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxVlanMISTPInstMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the MISTP Instance Index of the VLANs for a + particular management domain. + + This table is only instantiated when the value of + stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3)." + ::= { stpxMISTPObjects 3 } + +stpxVlanMISTPInstMapEntry OBJECT-TYPE + SYNTAX StpxVlanMISTPInstMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing the MISTP Instance Index of the + VLAN for a particular management domain." + AUGMENTS { vtpVlanEntry } + ::= { stpxVlanMISTPInstMapTable 1 } + +StpxVlanMISTPInstMapEntry ::= SEQUENCE { + stpxVlanMISTPInstMapInstIndex Integer32 +} + +stpxVlanMISTPInstMapInstIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MISTP instance, to which the corresponding vlan is mapped. + If this value of this mib object is 0, the corresponding vlan + is not configured to be mapped to any MISTP instance and all + the ports under this VLAN remain in blocking state." + ::= { stpxVlanMISTPInstMapEntry 1 } + + + +stpxVlanMISTPInstMapEditTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxVlanMISTPInstMapEditEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the MISTP related information for the VLANs + in the Edit Buffers for a particular management domain. + + This table is only instantiated when when the value of + stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3)." + ::= { stpxMISTPObjects 4 } + +stpxVlanMISTPInstMapEditEntry OBJECT-TYPE + SYNTAX StpxVlanMISTPInstMapEditEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about one VLAN mapping to one instance + in the Edit Buffer for a particular management domain." + AUGMENTS { vtpVlanEditEntry } + ::= { stpxVlanMISTPInstMapEditTable 1 } + +StpxVlanMISTPInstMapEditEntry ::= SEQUENCE { + stpxVlanMISTPInstMapEditInstIndex Integer32 +} + +stpxVlanMISTPInstMapEditInstIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MISTP instance, to which the corresponding vlan would be + mapped. The value of this mib object is from 0 to the value of + stpxMISTPInstanceNumber. If setting the value of this object + to 0, the corresponding vlan will not be mapped to a MISTP + instance and all the ports under this VLAN will be moved into + the blocking state." + ::= { stpxVlanMISTPInstMapEditEntry 1 } + + + +stpxPreferredMISTPInstancesTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxPreferredMISTPInstancesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing indications of which MISTP instances + are preferred on which trunk ports. The preferred + MISTP instances on a trunk port have a lower Path Cost value + compared with the MISTP instances on the trunk not in the + preferred list. + + This table is only instantiated when the value of + stpxSpanningTreeType is mistp(2) or mistpPvstPlus(3)." + ::= { stpxMISTPObjects 5 } + +stpxPreferredMISTPInstancesEntry OBJECT-TYPE + SYNTAX StpxPreferredMISTPInstancesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicating which MISTP instances are preferred on + a specific trunk port." + AUGMENTS { vlanTrunkPortEntry } + ::= { stpxPreferredMISTPInstancesTable 1 } + +StpxPreferredMISTPInstancesEntry ::= SEQUENCE { + stpxPreferredMISTPInstancesMap OCTET STRING +} + +stpxPreferredMISTPInstancesMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string of octets containing one bit per MISTP instances + in the management domain on this trunk port. The first octet + corresponds to MISTP instances with InstIndex values of 1 + through 8; the second octet to MISTP instances 9 through 16; + etc. The most significant bit of each octet corresponds to + the lowest value instanceIndex in that octet. The number of + bits for this mib object will be determined by the value of + stpxMISTPInstanceNumber. + + For each instance, if it is preferred on this trunk port, + then the bit corresponding to that instance is set to '1'. + + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + instance on the trunk port), any SNMP Set operation + accessing an instance of this object should also write the + value of vlanTrunkPortSetSerialNo." + ::= { stpxPreferredMISTPInstancesEntry 1 } + + +-- STP Loop Guard Capability + +stpxLoopGuardConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxLoopGuardConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports for which + Spanning Tree LoopGuard capability can be configured." + ::= { stpxLoopGuardObjects 1 } + +stpxLoopGuardConfigEntry OBJECT-TYPE + SYNTAX StpxLoopGuardConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A bridge port for which Spanning Tree LoopGuard + capability can be configured." + INDEX { stpxLoopGuardConfigPortIndex } + ::= { stpxLoopGuardConfigTable 1 } + +StpxLoopGuardConfigEntry ::= SEQUENCE { + stpxLoopGuardConfigPortIndex Integer32, + stpxLoopGuardConfigEnabled TruthValue, + stpxLoopGuardConfigMode INTEGER +} + +stpxLoopGuardConfigPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxLoopGuardConfigEntry 1 } + +stpxLoopGuardConfigEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "An indication of whether the LoopGuard capability is + enabled on this port or not. This configuration will be + applied to all the Spanning Tree instances in which this + port exists. + + In order to support additional Loop Guard config mode + (default) as defined in stpxLoopGuardConfigMode other + than enable (true(1)) or disable (false(2)) as defined + in this object, stpxLoopGuardConfigMode object needs to + be used. + + When the stpxLoopGuardConfigMode object has the value of + enable(1), the value of stpxLoopGuardConfigEnabled for + the same instance will be true(1). When the + stpxLoopGuardConfigMode object has the value of disable(2), + the value of stpxLoopGuardConfigEnabled for the same + instance will be false(2). When the stpxLoopGuardConfigMode + object has the value of default(3), the value of + stpxLoopGuardConfigEnabled for the same instance will + depend on the object value of + stpxLoopGuardGlobalDefaultMode." + DEFVAL { false } + ::= { stpxLoopGuardConfigEntry 2 } + +stpxLoopGuardConfigMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + default(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of Loop Guard Feature on this + port. This configuration will be applied to all + the Spanning Tree instances in which this port + exists. + + enable -- the Loop Guard feature is enabled on this + port. + + disable -- the Loop Guard feature is disabled on this + port. + + default -- whether the Loop Guard feature is enabled + or not on this port depends on the object + value of stpxLoopGuardGlobalDefaultMode." + ::= { stpxLoopGuardConfigEntry 3 } + + + +stpxLoopInconsistencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxLoopInconsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports for which + a particular Spanning Tree instance has been found + to have a loop-inconsistency. The agent creates a new + entry in this table whenever it detects a new + loop-inconsistency, and deletes entries + when/soon after the inconsistency is no longer present." + ::= { stpxLoopGuardObjects 2 } + +stpxLoopInconsistencyEntry OBJECT-TYPE + SYNTAX StpxLoopInconsistencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Spanning Tree instance on a particular port for + which a Spanning Tree loop-inconsistency is currently + in effect." + INDEX { + stpxLoopInconsistencyIndex, + stpxLoopInconsistencyPortIndex + } + ::= { stpxLoopInconsistencyTable 1 } + +StpxLoopInconsistencyEntry ::= SEQUENCE { + stpxLoopInconsistencyIndex Integer32, + stpxLoopInconsistencyPortIndex Integer32, + stpxLoopInconsistencyState TruthValue +} + +stpxLoopInconsistencyIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Spanning Tree instance id, such as the VLAN id + of the VLAN if the object value of stpxSpanningTreeType + is pvstPlus(1) or rapidPvstPlus(5)." + ::= { stpxLoopInconsistencyEntry 1 } + +stpxLoopInconsistencyPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxLoopInconsistencyEntry 2 } + +stpxLoopInconsistencyState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the port on a particular Spanning + Tree instance is currently in loop-inconsistent + state or not." + ::= { stpxLoopInconsistencyEntry 3 } + + + +stpxLoopGuardGlobalDefaultMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the global default config mode of LoopGuard + feature on the device." + ::= { stpxLoopGuardObjects 3 } + +-- Spanning Tree Port Fast Start Objects + +stpxFastStartBpduGuardEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the global default mode of the Bpdu + Guard feature on the device. + + On platforms that does not support per port + Bpdu Guard configuration as indicated by + the object stpxFastStartPortBpduGuardMode, + if the value of this object is set to true(1), + and the Fast Start Feature is operationally + enabled on a port, then that port will be + immediately disabled when the system receives + a BPDU from that port." + DEFVAL { false } + ::= { stpxFastStartObjects 1 } + +stpxFastStartBpduFilterEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the global default mode of the Bpdu + Filter feature on the device. + + On platforms that does not support per port + Bpdu Filter configuration as indicated by + the object stpxFastStartPortBpduFilterMode, + if the value of this object is set to true(1), + and the Fast Start Feature is operationally + enabled on a port, then no BPDUs will be + transmitted on this port." + DEFVAL { false } + ::= { stpxFastStartObjects 2 } + +stpxFastStartPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxFastStartPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports for + which Spanning Tree Port Fast Start can be + configured." + ::= { stpxFastStartObjects 3 } + +stpxFastStartPortEntry OBJECT-TYPE + SYNTAX StpxFastStartPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A bridge port for which Spanning Tree Port Fast + Start can be configured." + INDEX { stpxFastStartPortIndex } + ::= { stpxFastStartPortTable 1 } + +StpxFastStartPortEntry ::= SEQUENCE { + stpxFastStartPortIndex Integer32, + stpxFastStartPortEnable TruthValue, + stpxFastStartPortMode INTEGER, + stpxFastStartPortBpduGuardMode INTEGER, + stpxFastStartPortBpduFilterMode INTEGER +} + +stpxFastStartPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxFastStartPortEntry 1 } + +stpxFastStartPortEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Indicates whether the port is operating in spantree + fast start mode. A port with fast start enabled is + immediately put in spanning tree forwarding state when + that port is detected by the Spanning Tree, rather + than starting in blocking state which is the normal + operation. + + In order to support additional Fast Start enable mode + (enableForTrunk and default) as defined in + stpxFastStartPortMode other than enable (true(1)) + or disable (false(2)) as defined in this object, + stpxFastStartPortMode object needs to be used. + + When the stpxFastStartPortMode has the value of + enable(1) or enableForTrunk(3), the value of + stpxFastStartPortEnable for the same instance + will be true(1). When the stpxFastStartPortMode + has the value of disable(2), the value of + stpxFastStartPortEnable for the same instance will be + false(2). When the stpxFastStartPortMode has the value + of default(4), the value of stpxFastStartPortEnable for + the same instance depends on the object value of + stpxFastStartGlobalDefaultMode." + DEFVAL { false } + ::= { stpxFastStartPortEntry 2 } + +stpxFastStartPortMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + enableForTrunk(3), + default(4), + network(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of Fast Start Feature on the + port. A port with fast start enabled is immediately + put in spanning tree forwarding state when the port + is detected by the Spanning Tree, rather than + starting in blocking state which is the normal + operation. + + enable -- the fast start feature is enabled on this + port but will only take effect when the + object value of its + vlanTrunkPortDynamicStatus as specified + in CISCO-VTP-MIB is notTrunking(2). + + disable -- the fast start feature is disabled on this + port. + + enableForTrunk -- the fast start feature is enabled + on this port and will take effect + regardless of the object value of + its vlanTrunkPortDynamicStatus. + + default -- whether the fast start feature is enabled + or not on this port depends on the object + value of stpxFastStartGlobalDefaultMode. + + network -- the network mode is enabled on this + port." + ::= { stpxFastStartPortEntry 3 } + +stpxFastStartPortBpduGuardMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + default(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of Bpdu Guard Feature on the + port. A port with Bpdu Guard enabled is + immediately disabled when the system + receives a BPDU from that port. + + enable -- the Bpdu Guard feature is enabled on this + port. + + disable -- the Bpdu Guard feature is disabled on this + port. + + default -- whether the Bpdu Guard feature is enabled + or not on this port depends on the object + value of stpxFastStartBpduGuardEnable. If + the value of stpxFastStartBpduGuardEnable + is true(1) and Fast Start feature is also + enabled operationally on this port, then + this port is immediately disabled when + the system receives a BPDU from this port." + DEFVAL { default } + ::= { stpxFastStartPortEntry 4 } + +stpxFastStartPortBpduFilterMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + default(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of Bpdu Filter Feature on the + port. The system will not transmit BPDUs on a port + with Bpdu Filter feature enabled. + + enable -- the Bpdu Filter feature is enabled on this + port. + + disable -- the Bpdu Filter feature is disabled on this + port. + + default -- whether the Bpdu Filter feature is enabled + or not on this port depends on the object + value of stpxFastStartBpduFilterEnable. If + the value of stpxFastStartBpduFilterEnable + is true(1) and Fast Start feature is also + enabled operationally on this port, then + no BPDUs will be transmitted on this port." + DEFVAL { default } + ::= { stpxFastStartPortEntry 5 } + + + +stpxFastStartGlobalDefaultMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + network(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the global default mode of the Fast + Start feature on the device. + + enable -- the fast start feature is enabled and + the default port mode is edge mode. + disable -- the fast start feature is disabled. + network -- the default port mode is network mode." + DEFVAL { disable } + ::= { stpxFastStartObjects 4 } + +stpxFastStartOperModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxFastStartOperModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports + for a particular Spanning Tree Instance." + ::= { stpxFastStartObjects 5 } + +stpxFastStartOperModeEntry OBJECT-TYPE + SYNTAX StpxFastStartOperModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry with port fast start oper mode + information on a bridge port for a particular + Spanning Tree Instance." + INDEX { + stpxFastStartOperModeInstIndex, + stpxFastStartOperModePortIndex + } + ::= { stpxFastStartOperModeTable 1 } + +StpxFastStartOperModeEntry ::= SEQUENCE { + stpxFastStartOperModeInstIndex Integer32, + stpxFastStartOperModePortIndex Integer32, + stpxFastStartOperMode INTEGER +} + +stpxFastStartOperModeInstIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Spanning Tree instance id, such as the VLAN id + of the VLAN if the object value of stpxSpanningTreeType + is pvstPlus(1)." + ::= { stpxFastStartOperModeEntry 1 } + +stpxFastStartOperModePortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxFastStartOperModeEntry 2 } + +stpxFastStartOperMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + network(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the fast start operational status of the + port on a particular Spanning Tree Instance. + enable -- the fast start feature is operationally + enabled on this port and the port is in + edge mode. + disable -- the fast start feature is operationally + disabled on this port. + network -- the port is in network mode." + ::= { stpxFastStartOperModeEntry 3 } + + + +-- BPDU Skewing Feature + +stpxBpduSkewingDetectionEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether BPDU skewing detection feature + is enabled or not on the system. If this object has + the value of true(1), then the system will detect + whether BPDUs received by any port on any Spanning + Tree instance are processed at an interval longer + than the object value of dot1dStpHelloTime in the + BIRDGE-MIB of the Spanning Tree instance." + DEFVAL { false } + ::= { stpxBpduSkewingObjects 1 } + +stpxBpduSkewingTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxBpduSkewingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports for + which a particular Spanning Tree instance has been + detected to have BPDU skewing occurred since the + object value of stpxBpduSkewingDetectionEnable was + last changed to true(1). + + The agent creates a new entry in this table whenever + a port in a particular Spanning Tree instance is + detected to be BPDU skewed since the object value of + stpxBpduSkewingDetectionEnable object is changed to + true(1). The agent deletes all the entries in this + table when the object value of + stpxBpduSkewingDetectionEnable is changed to false(2) + or the object value of stpxSpanningTreeType is + changed." + ::= { stpxBpduSkewingObjects 2 } + +stpxBpduSkewingEntry OBJECT-TYPE + SYNTAX StpxBpduSkewingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Spanning Tree instance on a particular port for + which BPDU skewing has been detected." + INDEX { + stpxBpduSkewingInstanceIndex, + stpxBpduSkewingPortIndex + } + ::= { stpxBpduSkewingTable 1 } + +StpxBpduSkewingEntry ::= SEQUENCE { + stpxBpduSkewingInstanceIndex Integer32, + stpxBpduSkewingPortIndex Integer32, + stpxBpduSkewingLastSkewDuration Unsigned32, + stpxBpduSkewingWorstSkewDuration Unsigned32, + stpxBpduSkewingWorstSkewTime TimeStamp +} + +stpxBpduSkewingInstanceIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Spanning Tree instance id, such as the VLAN id + of the VLAN if the object value of stpxSpanningTreeType + is pvstPlus(1)." + ::= { stpxBpduSkewingEntry 1 } + +stpxBpduSkewingPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxBpduSkewingEntry 2 } + +stpxBpduSkewingLastSkewDuration OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the skew duration in milliseconds of the + last BPDU skewing detected." + ::= { stpxBpduSkewingEntry 3 } + +stpxBpduSkewingWorstSkewDuration OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the skew duration in milliseconds of the + worst BPDU skewing detected." + ::= { stpxBpduSkewingEntry 4 } + +stpxBpduSkewingWorstSkewTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of sysUpTime when the worst + BPDU skewing was detected." + ::= { stpxBpduSkewingEntry 5 } + + + +-- Multiple Spanning Tree Objects + +stpxMSTMaxInstanceNumber OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The maximum MST (Multiple Spanning Tree) instance id, + that can be supported by the device for Cisco proprietary + implementation of the MST Protocol. + + This object is deprecated and replaced by + stpxSMSTMaxInstanceID." + ::= { stpxMSTObjects 1 } + +stpxMSTRegionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational MST region name." + ::= { stpxMSTObjects 2 } + +stpxMSTRegionRevision OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The operational MST region version. + + This object is deprecated and replaced by + stpxSMSTRegionRevision." + ::= { stpxMSTObjects 3 } + +stpxMSTInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxMSTInstanceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains MST instance information with + one entry for an MST instance within the range of + 0 to the object value of stpxMSTMaxInstanceNumber. + + This table is deprecated and replaced by + stpxSMSTInstanceTable." + ::= { stpxMSTObjects 4 } + +stpxMSTInstanceEntry OBJECT-TYPE + SYNTAX StpxMSTInstanceEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A conceptual row containing the MST instance + information." + INDEX { stpxMSTInstanceIndex } + ::= { stpxMSTInstanceTable 1 } + +StpxMSTInstanceEntry ::= SEQUENCE { + stpxMSTInstanceIndex Integer32, + stpxMSTInstanceVlansMapped OCTET STRING, + stpxMSTInstanceVlansMapped2k OCTET STRING, + stpxMSTInstanceVlansMapped3k OCTET STRING, + stpxMSTInstanceVlansMapped4k OCTET STRING, + stpxMSTInstanceRemainingHopCount Integer32 +} + +stpxMSTInstanceIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An integer that uniquely identifies an MST instance + within the range of 0 to the object value of + stpxMSTMaxInstanceNumber. + + This object is deprecated and replaced by + stpxSMSTInstanceIndex." + ::= { stpxMSTInstanceEntry 1 } + +stpxMSTInstanceVlansMapped OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per VLAN. The + first octet corresponds to VLANs with VlanIndex values + of 0 through 7; the second octet to VLANs 8 through + 15; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndex in that octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to '1'. + + This object is deprecated and replaced by + stpxSMSTInstanceVlansMapped1k2k." + ::= { stpxMSTInstanceEntry 2 } + +stpxMSTInstanceVlansMapped2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 1024 through 2047. The + first octet corresponds to VLANs with VlanIndex values + of 1024 through 1031; the second octet to VLANs 1032 + through 1039; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to '1'. + + This object is deprecated and replaced by + stpxSMSTInstanceVlansMapped1k2k." + ::= { stpxMSTInstanceEntry 3 } + +stpxMSTInstanceVlansMapped3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 2048 through 3071. The + first octet corresponds to VLANs with VlanIndex values + of 2048 through 2055; the second octet to VLANs 2056 + through 2063; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to '1'. + + This object is deprecated and replaced by + stpxSMSTInstanceVlansMapped3k4k." + ::= { stpxMSTInstanceEntry 4 } + +stpxMSTInstanceVlansMapped4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 3072 through 4095. The + first octet corresponds to VLANs with VlanIndex values + of 3072 through 3079; the second octet to VLANs 3080 + through 3087; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to '1'. + + This object is deprecated and replaced by + stpxSMSTInstanceVlansMapped3k4k." + ::= { stpxMSTInstanceEntry 5 } + +stpxMSTInstanceRemainingHopCount OBJECT-TYPE + SYNTAX Integer32 (0..40) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The remaining hop count for this MST instance. + + This object will take on value of 40 if the object value + of stpxSMSTInstanceRemainingHopCount is greater than 40. + + This object is only instantiated when the object value of + stpxSpanningTreeType is mst(4). + + This object is deprecated and replaced by + stpxSMSTInstanceRemainingHopCount." + ::= { stpxMSTInstanceEntry 6 } + + + +stpxMSTRegionEditBufferStatus OBJECT-TYPE + SYNTAX INTEGER { + released(1), + acquiredBySnmp(2), + acquiredByNonSnmp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current ownership status of the unique + Region Config Edit Buffer. + + released -- the Edit Buffer can be acquired by any of + the SNMP management stations. + + acquiredBySnmp -- the Edit Buffer is acquired by + any of the SNMP management stations. + + acquiredByNonSnmp -- the Edit Buffer is acquired by the + non-SNMP users managing the device." + ::= { stpxMSTObjects 5 } + +stpxMSTRegionEditBufferOperation OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- read-only + acquire(2), + releaseWithForce(3), + commit(4), + rollBack(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the operation that is performed on the Region + Config Edit Buffer. + + other -- none of the following operations. + + acquire -- acquire the Edit Buffer. This operation can + only be performed when the object + stpxMSTRegionEditBufferStatus has the value of + released(1). After the successful operation of + this action, the stpxMSTRegionEditBufferStatus + will be changed to acquiredBySnmp(2). + + releaseWithForce -- release the Edit Buffer acquired by + non-SNMP users with force and discard the changes + in the Edit Buffer. This operation can only be + performed when the object + stpxMSTRegionEditBufferStatus has the value of + acquiredByNonSnmp(2). + + commit -- commit the changes in the Edit Buffer + and release the Edit Buffer. The successful + operation of this action will make the changes + in the Edit Buffer effective on the device. + This operation can only be performed when the + object stpxMSTRegionEditBufferStatus has the + value of acquiredBySnmp(3). + + rollBack -- discard the changes in the Edit Buffer + and release the Edit Buffer. This operation can + only be performed when the object + stpxMSTRegionEditBufferStatus has the value + of acquiredBySnmp(3). + + This object always returns other(1) when it is read." + ::= { stpxMSTObjects 6 } + +stpxMSTRegionEditName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MST region name in the Edit Buffer. + + This object is only instantiated when the + stpxMSTRegionEditBufferStatus has the value of + acquiredBySnmp(2)." + ::= { stpxMSTObjects 7 } + +stpxMSTRegionEditRevision OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The MST region version in the Edit Buffer. This object is + only instantiated when the stpxMSTRegionEditBufferStatus + has the value of acquiredBySnmp(2). + + This object is deprecated and replaced by + stpxSMSTRegionEditRevision." + ::= { stpxMSTObjects 8 } + +stpxMSTInstanceEditTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxMSTInstanceEditEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table contains MST instance information in the + Edit Buffer with one entry for each MST + instance numbered from 0 to stpxMSTMaxInstanceNumber. + + This table is only instantiated when the + stpxMSTRegionEditBufferStatus has the value of + acquiredBySnmp(2). + + This table is deprecated and replaced by + stpxSMSTInstanceEditTable." + ::= { stpxMSTObjects 9 } + +stpxMSTInstanceEditEntry OBJECT-TYPE + SYNTAX StpxMSTInstanceEditEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A conceptual row containing MST instance information + in the Edit Buffer." + INDEX { stpxMSTInstanceEditIndex } + ::= { stpxMSTInstanceEditTable 1 } + +StpxMSTInstanceEditEntry ::= SEQUENCE { + stpxMSTInstanceEditIndex Integer32, + stpxMSTInstanceEditVlansMap OCTET STRING, + stpxMSTInstanceEditVlansMap2k OCTET STRING, + stpxMSTInstanceEditVlansMap3k OCTET STRING, + stpxMSTInstanceEditVlansMap4k OCTET STRING +} + +stpxMSTInstanceEditIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An integer that uniquely identifies an MST instance + from 0 to the object value of stpxMSTMaxInstanceNumber. + + The instances of this table entry with + stpxMSTInstanceEditIndex of zero can not be + modified. + + This object is deprecated and replaced by + stpxSMSTInstanceEditIndex." + ::= { stpxMSTInstanceEditEntry 1 } + +stpxMSTInstanceEditVlansMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per VLAN. The + first octet corresponds to VLANs with VlanIndex values + of 0 through 7; the second octet to VLANs 8 through + 15; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndex in that octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to + '1'. Each VLAN can only be mapped to one unique MST + instance in the range from 1 to stpxMSTMaxInstanceNumber. + If the bit corresponding to a VLAN is changed from '1' + to '0', then that VLAN will be automatically mapped to + MST instance 0 by the device. + + This object is deprecated and replaced by + stpxSMSTInstanceEditVlansMap1k2k." + ::= { stpxMSTInstanceEditEntry 2 } + +stpxMSTInstanceEditVlansMap2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 1024 through 2047. The + first octet corresponds to VLANs with VlanIndex values + of 1024 through 1031; the second octet to VLANs 1032 + through 1039; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to + '1'. Each VLAN can only be mapped to one unique MST + instance in the range from 1 to stpxMSTMaxInstanceNumber. + If the bit corresponding to a VLAN is changed from '1' + to '0', then that VLAN will be automatically mapped to + MST instance 0 by the device. + + This object is deprecated and replaced by + stpxSMSTInstanceEditVlansMap1k2k." + ::= { stpxMSTInstanceEditEntry 3 } + +stpxMSTInstanceEditVlansMap3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 2048 through 3071. The + first octet corresponds to VLANs with VlanIndex values + of 2048 through 2055; the second octet to VLANs 2056 + through 2063; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to + '1'. Each VLAN can only be mapped to one unique MST + instance in the range from 1 to stpxMSTMaxInstanceNumber. + If the bit corresponding to a VLAN is changed from '1' + to '0', then that VLAN will be automatically mapped to + MST instance 0 by the device. + + This object is deprecated and replaced by + stpxSMSTInstanceEditVlansMap3k4k." + ::= { stpxMSTInstanceEditEntry 4 } + +stpxMSTInstanceEditVlansMap4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 3072 through 4095. The + first octet corresponds to VLANs with VlanIndex values + of 3072 through 3079; the second octet to VLANs 3080 + through 3087; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to + '1'. Each VLAN can only be mapped to one unique MST + instance in the range from 1 to stpxMSTMaxInstanceNumber. + If the bit corresponding to a VLAN is changed from '1' + to '0', then that VLAN will be automatically mapped to + MST instance 0 by the device. + + This object is deprecated and replaced by + stpxSMSTInstanceEditVlansMap3k4k." + ::= { stpxMSTInstanceEditEntry 5 } + + + +stpxPreferredMSTInstancesTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxPreferredMSTInstancesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The table containing indications of which MST instances + are preferred on which trunk ports. The preferred + MST instances on a trunk port have a lower Path Cost value + compared with the MST instances on the trunk not in the + preferred list." + ::= { stpxMSTObjects 10 } + +stpxPreferredMSTInstancesEntry OBJECT-TYPE + SYNTAX StpxPreferredMSTInstancesEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry indicating which MST instances are preferred on + a specific trunk port." + AUGMENTS { vlanTrunkPortEntry } + ::= { stpxPreferredMSTInstancesTable 1 } + +StpxPreferredMSTInstancesEntry ::= SEQUENCE { + stpxPreferredMSTInstancesMap OCTET STRING +} + +stpxPreferredMSTInstancesMap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "A string of octets containing one bit per MST instances + on this trunk port. The first octet corresponds to MST + instances of 0 through 7; the second octet to MST instances + 8 through 15; etc. The most significant bit of each octet + corresponds to the lowest MST instance value in that octet. + The number of bits for this mib object will be determined + by the value of stpxMSTMaxInstanceNumber. + + For each instance, if it is preferred on this trunk port, + then the bit corresponding to that instance is set to '1'." + ::= { stpxPreferredMSTInstancesEntry 1 } + + + +stpxMSTPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxMSTPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table containing port information for the MST + Protocol on all the bridge ports existing on the + system." + ::= { stpxMSTObjects 11 } + +stpxMSTPortEntry OBJECT-TYPE + SYNTAX StpxMSTPortEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry with port information for the MST Protocol + on a bridge port." + INDEX { stpxMSTPortIndex } + ::= { stpxMSTPortTable 1 } + +StpxMSTPortEntry ::= SEQUENCE { + stpxMSTPortIndex Integer32, + stpxMSTPortAdminLinkType INTEGER, + stpxMSTPortOperLinkType INTEGER, + stpxMSTPortProtocolMigration TruthValue, + stpxMSTPortStatus BITS +} + +stpxMSTPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxMSTPortEntry 1 } + +stpxMSTPortAdminLinkType OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint(1), + shared(2), + auto(3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Indicates the administrative link type configuration of + a bridge port for the MST protocol. + + pointToPoint -- the port is administratively configured to + be connected to a point-to-point link. + + shared -- the port is administratively configured to be + connected to a shared medium. + + auto -- the administrative configuration of the port's + link type depends on link duplex of the port. + If the port link is full-duplex, the administrative + link type configuration on this port will be taken + as pointTopoint(1). If the port link is half-duplex, + the administrative link type configuration on this + port will be taken as shared(2). + + This configuration of this object only takes effect when the + stpxSpanningTreeType is mst(4) or rapidPvstPlus(5). + stpxMSTPortAdminLinkType is deprecated and replaced + with stpxRSTPPortAdminLinkType." + DEFVAL { auto } + ::= { stpxMSTPortEntry 2 } + +stpxMSTPortOperLinkType OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint(1), + shared(2), + other(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates the operational link type of a bridge port + for the MST protocol. + + pointToPoint -- the port is operationally connected to + a point-to-point link. + + shared -- the port is operationally connected to + a shared medium. + + other -- none of the above. + + This object is only instantiated when the object value of + stpxSpanningTreeType is mst(4). stpxMSTPortOperLinkType + is deprecated and replaced with stpxRSTPPortOperLinkType." + ::= { stpxMSTPortEntry 3 } + +stpxMSTPortProtocolMigration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The protocol migration control on this port. When the + object value of stpxSpanningTreeType is mst(4) or + rapidPvstPlus(5), setting true(1) to this object forces + the device to try using version 2 BPDUs on this port. + When the object value of stpxSpanningTreeType is neither + mst(4) nor rapidPvstPlus(5), setting true(1) to this + object has no effect. Setting false(2) to this object has + no effect. This object always returns false(2) when read. + stpxMSTPortProtocolMigration is deprecated and + replaced with stpxRSTPPortProtocolMigration." + REFERENCE "IEEE 802.1w clause 14.8.2.4, 17.26." + ::= { stpxMSTPortEntry 4 } + +stpxMSTPortStatus OBJECT-TYPE + SYNTAX BITS { + edge(0), + boundary(1), + pvst(2), + stp(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates the operational status of the port for the + MST protocol. + + edge -- this port is an edge port for the MST region. + + boundary -- this port is a boundary port for the + MST region. + + pvst -- this port is connected to a PVST/PVST+ bridge. + + stp -- this port is connected to a Single Spanning + Tree bridge. + + This object is only instantiated when the object value + of stpxSpanningTreeType is mst(4). + + This object is deprecated and replaced by + stpxSMSTPortStatus." + ::= { stpxMSTPortEntry 5 } + + + +stpxMSTPortRoleTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxMSTPortRoleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A table containing a list of the bridge ports for a + particular MST instance. This table is only instantiated + when the stpxSpanningTreeType is mst(4). + + This table is deprecated and replaced with + stpxRSTPPortRoleTable." + ::= { stpxMSTObjects 12 } + +stpxMSTPortRoleEntry OBJECT-TYPE + SYNTAX StpxMSTPortRoleEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry containing the port role information for the MST + protocol on a port for a particular MST instance existing + on the system." + INDEX { + stpxMSTPortRoleInstanceIndex, + stpxMSTPortRolePortIndex + } + ::= { stpxMSTPortRoleTable 1 } + +StpxMSTPortRoleEntry ::= SEQUENCE { + stpxMSTPortRoleInstanceIndex Integer32, + stpxMSTPortRolePortIndex Integer32, + stpxMSTPortRoleValue INTEGER +} + +stpxMSTPortRoleInstanceIndex OBJECT-TYPE + SYNTAX Integer32 (0..256) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The MST instance id within the range of 0 to + stpxMSTMaxInstanceNumber." + ::= { stpxMSTPortRoleEntry 1 } + +stpxMSTPortRolePortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxMSTPortRoleEntry 2 } + +stpxMSTPortRoleValue OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + root(2), + designated(3), + alternate(4), + backUp(5), + boundary(6), + master(7) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates the port role on a particular MST instance + for the MST protocol. + + disabled -- this port has no role on this MST instance. + + root -- this port has the role of root port on this MST + instance. + + designated -- this port has the role of designated + port on this MST instance. + + alternate -- this port has the role of alternate port + on this MST instance. + + backUp -- this port has the role of backup port on this + MST instance. + + boundary -- this port has the role of boundary port on + this MST instance. + + master -- this port has the role of master port on + this MST instance." + ::= { stpxMSTPortRoleEntry 3 } + + + +stpxMSTMaxHopCount OBJECT-TYPE + SYNTAX Integer32 (1..40) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The maximum number of hops for the MST region. + + This object will take on value of 40 if the object value + of stpxSMSTMaxHopCount is greater than 40. + + This object is deprecated and replaced by + stpxSMSTMaxHopCount." + DEFVAL { 20 } + ::= { stpxMSTObjects 13 } +-- Rapid Spanning Tree Protocol Objects + +stpxRSTPPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxRSTPPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing port information for the RSTP + Protocol on all the bridge ports existing in the + system." + ::= { stpxRSTPObjects 1 } + +stpxRSTPPortEntry OBJECT-TYPE + SYNTAX StpxRSTPPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry with port information for the RSTP Protocol + on a bridge port." + INDEX { stpxRSTPPortIndex } + ::= { stpxRSTPPortTable 1 } + +StpxRSTPPortEntry ::= SEQUENCE { + stpxRSTPPortIndex Integer32, + stpxRSTPPortAdminLinkType INTEGER, + stpxRSTPPortOperLinkType INTEGER, + stpxRSTPPortProtocolMigration TruthValue +} + +stpxRSTPPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxRSTPPortEntry 1 } + +stpxRSTPPortAdminLinkType OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint(1), + shared(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the administrative link type configuration of + a bridge port for the RSTP protocol. + + pointToPoint -- the port is administratively configured to + be connected to a point-to-point link. + + shared -- the port is administratively configured to be + connected to a shared medium. + + auto -- the administrative configuration of the port's + link type depends on link duplex of the port. + If the port link is full-duplex, the administrative + link type configuration on this port will be taken + as pointTopoint(1). If the port link is half-duplex, + the administrative link type configuration on this + port will be taken as shared(2). + + This configuration of this object only takes effect when the + stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)." + DEFVAL { auto } + ::= { stpxRSTPPortEntry 2 } + +stpxRSTPPortOperLinkType OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint(1), + shared(2), + other(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational link type of a bridge port + for the RSTP protocol. + + pointToPoint -- the port is operationally connected to + a point-to-point link. + + shared -- the port is operationally connected to + a shared medium. + + other -- none of the above. + + This object is only instantiated when the object value of + stpxSpanningTreeType is mst(4) or rapidPvstPlus(5)." + ::= { stpxRSTPPortEntry 3 } + +stpxRSTPPortProtocolMigration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol migration control on this port. When the + object value of stpxSpanningTreeType is mst(4) or + rapidPvstPlus(5), setting true(1) to this object forces + the device to try using version 2 BPDUs on this port. + When the object value of stpxSpanningTreeType is neither + mst(4) nor rapidPvstPlus(5), setting true(1) to + this object has no effect. Setting false(2) to this + object has no effect. This object always returns + false(2) when read." + REFERENCE "IEEE 802.1w clause 14.8.2.4, 17.26." + ::= { stpxRSTPPortEntry 4 } + + + +stpxRSTPPortRoleTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxRSTPPortRoleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports for a + particular Spanning Tree instance. This table is + only instantiated when the stpxSpanningTreeType is mst(4) + or rapidPvstPlus(5)." + ::= { stpxRSTPObjects 2 } + +stpxRSTPPortRoleEntry OBJECT-TYPE + SYNTAX StpxRSTPPortRoleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the port role information for the RSTP + protocol on a port for a particular Spanning Tree instance." + INDEX { + stpxRSTPPortRoleInstanceIndex, + stpxRSTPPortRolePortIndex + } + ::= { stpxRSTPPortRoleTable 1 } + +StpxRSTPPortRoleEntry ::= SEQUENCE { + stpxRSTPPortRoleInstanceIndex Integer32, + stpxRSTPPortRolePortIndex Integer32, + stpxRSTPPortRoleValue INTEGER +} + +stpxRSTPPortRoleInstanceIndex OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Spanning Tree instance id, it can either be a + VLAN number if the stpxSpanningTreeType is rapidPvstPlus(5) + or an MST instance id if the stpxSpanningTreeType is mst(4)." + ::= { stpxRSTPPortRoleEntry 1 } + +stpxRSTPPortRolePortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxRSTPPortRoleEntry 2 } + +stpxRSTPPortRoleValue OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + root(2), + designated(3), + alternate(4), + backUp(5), + boundary(6), + master(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the port role on a particular Spanning Tree + instance for the RSTP protocol. + + disabled -- this port has no role in this Spanning + Tree instance. + + root -- this port has the role of root port in this + Spanning Tree instance. + + designated -- this port has the role of designated + port in this Spanning Tree instance. + + alternate -- this port has the role of alternate port + in this Spanning Tree instance. + + backUp -- this port has the role of backup port in this + Spanning Tree instance. + + boundary -- this port has the role of boundary port in + this Spanning Tree instance. + + master -- this port has the role of master port in + this Spanning Tree instance. + + This object could have a value of 'boundary' or 'master' + only when the object value of stpxSpanningTreeType is mst(4)." + ::= { stpxRSTPPortRoleEntry 3 } + + + +stpxRSTPTransmitHoldCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Transmit Hold Count." + ::= { stpxRSTPObjects 3 } +-- Rapid PVST+ Objects + +stpxRPVSTPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxRPVSTPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing a list of the bridge ports + for a particular Spanning Tree Instance. + This table is only instantiated when the object value + of stpxSpanningTreeType is rapidPvstPlus(5)." + ::= { stpxRPVSTObjects 1 } + +stpxRPVSTPortEntry OBJECT-TYPE + SYNTAX StpxRPVSTPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry with port status information on a + bridge port for a particular Spanning Tree + Instance." + INDEX { + stpxRPVSTPortVlanIndex, + stpxRPVSTPortIndex + } + ::= { stpxRPVSTPortTable 1 } + +StpxRPVSTPortEntry ::= SEQUENCE { + stpxRPVSTPortVlanIndex VlanIndex, + stpxRPVSTPortIndex Integer32, + stpxRPVSTPortStatus BITS +} + +stpxRPVSTPortVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN id of the VLAN." + ::= { stpxRPVSTPortEntry 1 } + +stpxRPVSTPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxRPVSTPortEntry 2 } + +stpxRPVSTPortStatus OBJECT-TYPE + SYNTAX BITS { + edge(0), + unused1(1), + unused2(2), + stp(3), + dispute(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational status of the port for the + Rapid PVST+ protocol. + + edge -- this port is an edge port for the RST region. + + unused1 -- unused bit 1. + + unused2 -- unused bit 2. + + stp -- this port is connected to a Single Spanning + Tree/PVST+ bridge. + + dispute -- this port, as a designated port, received an + inferior BPDU with a designated role and the + learning bit being set." + ::= { stpxRPVSTPortEntry 3 } + + + +-- Standard Multiple Spanning Tree Objects. +-- This group of objects is for the management +-- of IEEE Multiple Spanning Tree, i.e., Standard MST +-- (SMST). Objects in this group replace some of the +-- objects in stpxMSTObjects which are for the the +-- managment of the Cisco proprietary implementation +-- of the Multiple Spanning Tree (MST). + +stpxSMSTMaxInstances OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of MST instances that can be + supported by the device for IEEE MST." + ::= { stpxSMSTObjects 1 } + +stpxSMSTMaxInstanceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum MST instance ID that can be supported + by the device for IEEE MST." + ::= { stpxSMSTObjects 2 } + +stpxSMSTRegionRevision OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational region version for IEEE MST." + ::= { stpxSMSTObjects 3 } + +stpxSMSTRegionEditRevision OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MST region version in the Edit Buffer for IEEE + MST. + + This object is only instantiated when the + stpxMSTRegionEditBufferStatus has the value of + acquiredBySnmp(2)." + ::= { stpxSMSTObjects 4 } + +stpxSMSTInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxSMSTInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains MST instance information + for IEEE MST." + ::= { stpxSMSTObjects 5 } + +stpxSMSTInstanceEntry OBJECT-TYPE + SYNTAX StpxSMSTInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing the MST instance + information for IEEE MST." + INDEX { stpxSMSTInstanceIndex } + ::= { stpxSMSTInstanceTable 1 } + +StpxSMSTInstanceEntry ::= SEQUENCE { + stpxSMSTInstanceIndex Unsigned32, + stpxSMSTInstanceVlansMapped1k2k OCTET STRING, + stpxSMSTInstanceVlansMapped3k4k OCTET STRING, + stpxSMSTInstanceRemainingHopCount Integer32, + stpxSMSTInstanceCISTRegionalRoot OCTET STRING, + stpxSMSTInstanceCISTIntRootCost Unsigned32 +} + +stpxSMSTInstanceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MST instance ID, the value of which is in the range + from 0 to stpxSMSTMaxInstanceID." + ::= { stpxSMSTInstanceEntry 1 } + +stpxSMSTInstanceVlansMapped1k2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 0 through 2047. The + first octet corresponds to VLANs with VlanIndex values + of 0 through 7; the second octet to VLANs 8 through + 15; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndex in that octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to '1'. + If the length of this string is less than 256 octets, + any 'missing' octets are assumed to contain the value + of zero." + ::= { stpxSMSTInstanceEntry 2 } + +stpxSMSTInstanceVlansMapped3k4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 2048 through 4095. The + first octet corresponds to VLANs with VlanIndex values + of 2048 through 2055; the second octet to VLANs 2056 + through 2063; etc. The most significant bit of each + octet corresponds to the lowest value VlanIndex in that + octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to '1'. + If the length of this string is less than 256 octets, + any 'missing' octets are assumed to contain the value + of zero." + ::= { stpxSMSTInstanceEntry 3 } + +stpxSMSTInstanceRemainingHopCount OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining hop count for this MST instance. If this object + value is not applicable on an MST instance, then the value + retrieved for this object for that MST instance will be -1. + + This object is only instantiated when the object value of + stpxSpanningTreeType is mst(4)." + ::= { stpxSMSTInstanceEntry 4 } + +stpxSMSTInstanceCISTRegionalRoot OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Bridge Identifier (refer to BridgeId + defined in BRIDGE-MIB) of CIST (Common and Internal + Spanning Tree) Regional Root for the MST region. + + This object is only instantiated when the object value of + stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex + is 0." + REFERENCE "IEEE 802.1S-2002: Section 13.9." + ::= { stpxSMSTInstanceEntry 5 } + +stpxSMSTInstanceCISTIntRootCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the CIST Internal Root Path Cost, i.e., the + path cost to the CIST Regional Root as specified by the + corresponding stpxSMSTInstanceCISTRegionalRoot for the + MST region. + + This object is only instantiated when the object value of + stpxSpanningTreeType is mst(4) and stpxSMSTInstanceIndex + is 0." + REFERENCE "IEEE 802.1S-2002: Section 13.9." + ::= { stpxSMSTInstanceEntry 6 } + + + +stpxSMSTInstanceEditTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxSMSTInstanceEditEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains MST instance information in the + Edit Buffer. + + This table is only instantiated when the object value + of stpxMSTRegionEditBufferStatus has the value of + acquiredBySnmp(2)." + ::= { stpxSMSTObjects 6 } + +stpxSMSTInstanceEditEntry OBJECT-TYPE + SYNTAX StpxSMSTInstanceEditEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing MST instance information + in the Edit Buffer. + + The total number of entries in this table has to be + less than or equal to the object value of stpxSMSTMaxInstances." + INDEX { stpxSMSTInstanceEditIndex } + ::= { stpxSMSTInstanceEditTable 1 } + +StpxSMSTInstanceEditEntry ::= SEQUENCE { + stpxSMSTInstanceEditIndex Unsigned32, + stpxSMSTInstanceEditVlansMap1k2k OCTET STRING, + stpxSMSTInstanceEditVlansMap3k4k OCTET STRING, + stpxSMSTInstanceEditRowStatus RowStatus +} + +stpxSMSTInstanceEditIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MST instance ID, the value of which is in the range from + 0 to stpxSMSTMaxInstanceID. + + The instances of this table entry with + stpxSMSTInstanceEditIndex of zero is automatically + created by the device and can not modified." + ::= { stpxSMSTInstanceEditEntry 1 } + +stpxSMSTInstanceEditVlansMap1k2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 0 through 2047. The + first octet corresponds to VLANs with VlanIndex values + of 0 through 7; the second octet to VLANs 8 through + 15; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndex in that octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to + '1'. Each VLAN can only be mapped to one unique MST + instance with the range from 0 to stpxSMSTMaxInstanceNumber. + If the bit corresponding to a VLAN is changed from '1' + to '0', then that VLAN will be automatically mapped to + SMST instance 0 by the device. If the bit corresponding + to a VLAN is changed from '0' to '1', then that VLAN will + be automatically removed from the MST instance this VLAN was + previously mapped to. If the length of this string is + less than 256 octets, any 'missing' octets are assumed to + contain the value of zero." + ::= { stpxSMSTInstanceEditEntry 2 } + +stpxSMSTInstanceEditVlansMap3k4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for + VLANS with VlanIndex values of 2048 through 4095. The + first octet corresponds to VLANs with VlanIndex values + of 2048 through 2055; the second octet to VLANs 2056 through + 2063; etc. The most significant bit of each octet + corresponds to the lowest value VlanIndex in that octet. + + For each VLAN, if it is mapped to this MST instance, + then the bit corresponding to that VLAN is set to + '1'. Each VLAN can only be mapped to one unique MST + instance with the range from 0 to stpxSMSTMaxInstanceNumber. + If the bit corresponding to a VLAN is changed from '1' + to '0', then that VLAN will be automatically mapped to + SMST instance 0 by the device. If the bit corresponding + to a VLAN is changed from '0' to '1', then that VLAN will + be automatically removed from the MST instance this VLAN was + previously mapped to. If the length of this string is + less than 256 octets, any 'missing' octets are assumed to + contain the value of zero." + ::= { stpxSMSTInstanceEditEntry 3 } + +stpxSMSTInstanceEditRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object controls the creation and deletion of a row + in stpxSMSTInstanceEditTable. + + When creating an entry in this table, 'createAndGo' method + is used and the value of this object is set to 'active'. + Deactivation of an 'active' entry is not allowed. When + deleting an entry in this table, 'destroy' method is used. + Once a row becomes active, value in any other column + within such a row may be modified. When a row is active, + setting the instance of stpxSMSTInstanceEditVlansMap1k2k + stpxSMSTInstanceEditVlansMap3k4k for the same MST instance + both to the value of zero length can not be allowed." + ::= { stpxSMSTInstanceEditEntry 4 } + + + +stpxSMSTPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpxSMSTPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing port information for the MST + Protocol on all the bridge ports existing on the + system. + + This table is only instantiated when the object + value of stpxSpanningTreeType is mst(4)" + ::= { stpxSMSTObjects 7 } + +stpxSMSTPortEntry OBJECT-TYPE + SYNTAX StpxSMSTPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry with port information for the MST protocol + on a bridge port." + INDEX { stpxSMSTPortIndex } + ::= { stpxSMSTPortTable 1 } + +StpxSMSTPortEntry ::= SEQUENCE { + stpxSMSTPortIndex Integer32, + stpxSMSTPortStatus BITS, + stpxSMSTPortAdminHelloTime Unsigned32, + stpxSMSTPortConfigedHelloTime Unsigned32, + stpxSMSTPortOperHelloTime Integer32, + stpxSMSTPortAdminMSTMode INTEGER, + stpxSMSTPortOperMSTMode INTEGER +} + +stpxSMSTPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of dot1dBasePort (i.e. dot1dBridge.1.4) + for the bridge port." + REFERENCE "dot1dBasePort is defined in RFC1493." + ::= { stpxSMSTPortEntry 1 } + +stpxSMSTPortStatus OBJECT-TYPE + SYNTAX BITS { + edge(0), + boundary(1), + pvst(2), + stp(3), + dispute(4), + rstp(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational status of the port for the + MST protocol. + + edge -- this port is an edge port for the MST region. + + boundary -- this port is a boundary port for the + MST region. + + pvst -- this port is connected to a PVST/PVST+ bridge. + + stp -- this port is connected to a Single Spanning + Tree bridge. + + dispute -- this port, as a designated port, received an + inferior BPDU with a designated role and the + learning bit being set. + + rstp -- this port is connected to a RSTP bridge or an + MST bridge in a different MST region." + ::= { stpxSMSTPortEntry 2 } + +stpxSMSTPortAdminHelloTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hundredth of seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The adminitratively configured hello time in hundredth + of seconds on a port for IEEE MST. The granularity + of this timer is 1 second. An agent may return a badValue + error if a set is attempted to a value which is not a + whole number of seconds. This object value of zero + means the hello time is not specifically configured on + this port and object value of stpxSMSTPortConfigedHelloTime + retrieved for this port will take on the value of + dot1dStpBridgeHelloTime defined in BRIDGE-MIB." + ::= { stpxSMSTPortEntry 3 } + +stpxSMSTPortConfigedHelloTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hundredth of seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the effective configuration of the hello time on + a port." + ::= { stpxSMSTPortEntry 4 } + +stpxSMSTPortOperHelloTime OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + UNITS "hundredth of seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational hello time in hundredth of seconds on a + port for IEEE MST. If this object value is not + applicable on a port, then the value retrieved on that + port will be -1." + ::= { stpxSMSTPortEntry 5 } + +stpxSMSTPortAdminMSTMode OBJECT-TYPE + SYNTAX INTEGER { + preStandard(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired MST mode of this port. + + preStandard -- this port is administratively configured to + transmit pre-standard, i.e. pre IEEE MST, BPDUs. + + auto -- the BPDU transmission mode of this port is based + on automatic detection of neighbor ports." + ::= { stpxSMSTPortEntry 6 } + +stpxSMSTPortOperMSTMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + preStandard(2), + standard(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current operational MST mode of this port. + + unknown -- the operational mode is currently unknown. + + preStandard -- this port is currently operating in + pre-standard MSTP BPDU transmission mode. + + standard -- this port is currently operating in IEEE MST + BPDU transmission mode." + ::= { stpxSMSTPortEntry 7 } + + + +stpxSMSTMaxHopCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of hops for the IEEE MST region." + ::= { stpxSMSTObjects 8 } + +stpxSMSTConfigDigest OBJECT-TYPE + SYNTAX StpxMSTConfigurationDigest + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IEEE MST region configuration digest." + REFERENCE "IEEE 802.1Q-2003 Section 13.7." + ::= { stpxSMSTObjects 9 } + +stpxSMSTConfigPreStandardDigest OBJECT-TYPE + SYNTAX StpxMSTConfigurationDigest + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pre-standard MST region configuration digest." + ::= { stpxSMSTObjects 10 } + +stpxL2GatewayDomainId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies layer2 gateway spanning tree + domain identifier." + ::= { stpxL2GatewayObjects 1 } +-- Notifications + +stpxNotificationsPrefix OBJECT IDENTIFIER + ::= { stpxNotifications 0 } + + +stpxInconsistencyUpdate NOTIFICATION-TYPE + OBJECTS { stpxInconsistentState } + STATUS current + DESCRIPTION + "A stpxInconsistencyUpdate notification is sent by a + bridge when an instance of stpxInconsistentState is + created or destroyed. That is, when an inconsistency is + discovered in the VLAN's Spanning Tree for a particular + port, or when such an inconsistency disappears. Note + that the trap is not sent if the port transitions between + different types of inconsistency. + + The stpxInconsistentState value indicates the type of + inconsistency which now exists/no longer exists for the + relevant VLAN on the relevant port." + ::= { stpxNotificationsPrefix 1 } + +stpxRootInconsistencyUpdate NOTIFICATION-TYPE + OBJECTS { + stpxRootInconsistencyState, + stpxSpanningTreeType + } + STATUS current + DESCRIPTION + "A stpxRootInconsistencyUpdate notification is sent by a + bridge when an instance of stpxRootInconsistencyState + is created or destroyed. That is, when an + root-inconsistency is discovered in the VLAN's or + instance's Spanning Tree for a particular port, or when + such an root-inconsistency disappears. For creation, the + value of stpxRootInconsistencyState in the notification is + true(1); for deletion, the value is false(2). + + The object value of stpxSpanningTreeType indicates + which Spanning Tree protocol is running when an instance + of stpxRootInconsistencyState is created or destroyed." + ::= { stpxNotificationsPrefix 2 } + +stpxLoopInconsistencyUpdate NOTIFICATION-TYPE + OBJECTS { + stpxLoopInconsistencyState, + stpxSpanningTreeType + } + STATUS current + DESCRIPTION + "A stpxLoopInconsistencyUpdate notification is sent by a + bridge when an instance of stpxLoopInconsistencyState + is created or destroyed. That is, when an + loop-inconsistency is discovered in the VLAN's or + instance's Spanning Tree for a particular port, or when + such an loop-inconsistency disappears. For creation, + the value of stpxLoopInconsistencyState in the + notification is true(1); for deletion, the value is + false(2). + + The object value of stpxSpanningTreeType indicates + which Spanning Tree protocol is running when an instance + of stpxLoopInconsistencyState is created or + destroyed." + ::= { stpxNotificationsPrefix 3 } + +stpxMstInconsistencyUpdate NOTIFICATION-TYPE + OBJECTS { stpxMstInconsistencyState } + STATUS current + DESCRIPTION + "A stpxMstInconsistencyUpdate notification is sent by a + bridge when an instance of stpxMstInconsistencyState + is created or destroyed. That is, when an + type-inconsistency is discovered in instance's Spanning + Tree for a particular port, or when such a type-inconsistency + disappears. + + Note that the trap is not sent if the port transitions between + different types of inconsistency. + + The stpxMstInconsistentState value indicates the type of + inconsistency which now exists/no longer exists for the + relevant instance on the relevant port." + ::= { stpxNotificationsPrefix 4 } +-- conformance information + +stpxMIBConformance OBJECT IDENTIFIER + ::= { ciscoStpExtensionsMIB 3 } + +stpxMIBCompliances OBJECT IDENTIFIER + ::= { stpxMIBConformance 1 } + +stpxMIBGroups OBJECT IDENTIFIER + ::= { stpxMIBConformance 2 } + + +-- compliance statements + +stpxMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + ::= { stpxMIBCompliances 1 } + +stpxMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + ::= { stpxMIBCompliances 2 } + +stpxMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + ::= { stpxMIBCompliances 3 } + +stpxMIBCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + ::= { stpxMIBCompliances 4 } + +stpxMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the LoopGuard capability." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxFastStartGroup + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + ::= { stpxMIBCompliances 5 } + +stpxMIBCompliance6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxSstpGroup + DESCRIPTION + "This group is optional for implementations of + Cisco's Shared Spanning Tree Protocol (SSTP)." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxBpduSkewingGroup + DESCRIPTION + "This is an optional group for implementations of + Spanning Tree BPDU Skewing feature." + + GROUP stpxFastStartGroup2 + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + + GROUP stpxLoopGuardGroup2 + DESCRIPTION + "This group is optional for implementations + of the LoopGuard capability." + + GROUP stpxMSTGroup + DESCRIPTION + "This group is optional for implementation of + Multiple Spanning Tree Protocol feature." + + GROUP stpxPreferredMSTInstancesGroup + DESCRIPTION + "This group is optional for implementations + of Preferred MST Instance Map feature." + ::= { stpxMIBCompliances 6 } + +stpxMIBCompliance7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxSstpGroup + DESCRIPTION + "This group is optional for implementations of + Cisco's Shared Spanning Tree Protocol (SSTP)." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxBpduSkewingGroup + DESCRIPTION + "This is an optional group for implementations of + Spanning Tree BPDU Skewing feature." + + GROUP stpxFastStartGroup2 + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + + GROUP stpxLoopGuardGroup2 + DESCRIPTION + "This group is optional for implementations + of the LoopGuard capability." + + GROUP stpxPreferredMSTInstancesGroup + DESCRIPTION + "This group is optional for implementations + of Preferred MST Instance Map feature." + + GROUP stpxFastStartGroup3 + DESCRIPTION + "This group is optional for implementations + of Bpdu Guard and Bpdu Filter feature." + + GROUP stpxUplinkGroup2 + DESCRIPTION + "This group is optional for implementations + of UplinkFast feature." + + GROUP stpxBackboneGroup2 + DESCRIPTION + "This group is optional for implementations + of BackboneFast feature." + + GROUP stpxMSTGroup2 + DESCRIPTION + "This group is optional for implementation of + Multiple Spanning Tree Protocol feature." + + GROUP stpxRSTPGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRPVSTGroup + DESCRIPTION + "This group is optional for implementation of + Rapid PVST+ feature." + ::= { stpxMIBCompliances 7 } + +stpxMIBCompliance8 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxSstpGroup + DESCRIPTION + "This group is optional for implementations of + Cisco's Shared Spanning Tree Protocol (SSTP)." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxBpduSkewingGroup + DESCRIPTION + "This is an optional group for implementations of + Spanning Tree BPDU Skewing feature." + + GROUP stpxFastStartGroup2 + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + + GROUP stpxLoopGuardGroup2 + DESCRIPTION + "This group is optional for implementations + of the LoopGuard capability." + + GROUP stpxPreferredMSTInstancesGroup + DESCRIPTION + "This group is optional for implementations + of Preferred MST Instance Map feature." + + GROUP stpxFastStartGroup3 + DESCRIPTION + "This group is optional for implementations + of Bpdu Guard and Bpdu Filter feature." + + GROUP stpxUplinkGroup2 + DESCRIPTION + "This group is optional for implementations + of UplinkFast feature." + + GROUP stpxBackboneGroup2 + DESCRIPTION + "This group is optional for implementations + of BackboneFast feature." + + GROUP stpxMSTGroup2 + DESCRIPTION + "This group is optional for implementation of + Multiple Spanning Tree Protocol feature." + + GROUP stpxRSTPGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRPVSTGroup + DESCRIPTION + "This group is optional for implementation of + Rapid PVST+ feature." + + GROUP stpxExtendedSysIDGroup + DESCRIPTION + "This group is mandatory for implementation of + Extended System ID feature." + + GROUP stpxNotificationEnableGroup + DESCRIPTION + "This group is mandatory for implementation of + control on the generation of Spanning Tree + notifications." + + GROUP stpxFastStartOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + Spanning Tree Port Fast Start Oper Mode feature." + ::= { stpxMIBCompliances 8 } + +stpxMIBCompliance9 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxSstpGroup + DESCRIPTION + "This group is optional for implementations of + Cisco's Shared Spanning Tree Protocol (SSTP)." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxBpduSkewingGroup + DESCRIPTION + "This is an optional group for implementations of + Spanning Tree BPDU Skewing feature." + + GROUP stpxFastStartGroup2 + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + + GROUP stpxLoopGuardGroup2 + DESCRIPTION + "This group is optional for implementations + of the LoopGuard capability." + + GROUP stpxFastStartGroup3 + DESCRIPTION + "This group is optional for implementations + of Bpdu Guard and Bpdu Filter feature." + + GROUP stpxUplinkGroup2 + DESCRIPTION + "This group is optional for implementations + of UplinkFast feature." + + GROUP stpxBackboneGroup2 + DESCRIPTION + "This group is optional for implementations + of BackboneFast feature." + + GROUP stpxRSTPGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRPVSTGroup + DESCRIPTION + "This group is optional for implementation of + Rapid PVST+ feature." + + GROUP stpxExtendedSysIDGroup + DESCRIPTION + "This group is mandatory for implementation of + Extended System ID feature." + + GROUP stpxNotificationEnableGroup + DESCRIPTION + "This group is mandatory for implementation of + control on the generation of Spanning Tree + notifications." + + GROUP stpxFastStartOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + Spanning Tree Port Fast Start Oper Mode feature." + + GROUP stpxMSTGroup3 + DESCRIPTION + "This group is mandatory for implementation of + Multiple Spanning Tree Protocol on the device." + + GROUP stpxSMSTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting IEEE MST on the device." + + GROUP stpxSMSTInstanceGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance information for + IEEE MST on the device." + + GROUP stpxSMSTInstanceEditGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance edit information for + IEEE MST on the device." + + GROUP stpxSMSTPortStatusGroup + DESCRIPTION + "This group is mandatory for implementation of + port status information for Multiple Spanning + Tree Protocol on the device." + + GROUP stpxSMSTPortHelloTimeGroup + DESCRIPTION + "This group is mandatory for implementation of + port hello time information for IEEE MST + on the device." + ::= { stpxMIBCompliances 9 } + +stpxMIBCompliance10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxSstpGroup + DESCRIPTION + "This group is optional for implementations of + Cisco's Shared Spanning Tree Protocol (SSTP)." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxBpduSkewingGroup + DESCRIPTION + "This is an optional group for implementations of + Spanning Tree BPDU Skewing feature." + + GROUP stpxFastStartGroup2 + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + + GROUP stpxLoopGuardGroup2 + DESCRIPTION + "This group is optional for implementations + of the LoopGuard capability." + + GROUP stpxFastStartGroup3 + DESCRIPTION + "This group is optional for implementations + of Bpdu Guard and Bpdu Filter feature." + + GROUP stpxUplinkGroup2 + DESCRIPTION + "This group is optional for implementations + of UplinkFast feature." + + GROUP stpxBackboneGroup2 + DESCRIPTION + "This group is optional for implementations + of BackboneFast feature." + + GROUP stpxRSTPGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRPVSTGroup + DESCRIPTION + "This group is optional for implementation of + Rapid PVST+ feature." + + GROUP stpxExtendedSysIDGroup + DESCRIPTION + "This group is mandatory for implementation of + Extended System ID feature." + + GROUP stpxNotificationEnableGroup + DESCRIPTION + "This group is mandatory for implementation of + control on the generation of Spanning Tree + notifications." + + GROUP stpxFastStartOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + Spanning Tree Port Fast Start Oper Mode feature." + + GROUP stpxMSTGroup3 + DESCRIPTION + "This group is mandatory for implementation of + Multiple Spanning Tree Protocol on the device." + + GROUP stpxSMSTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting IEEE MST on the device." + + GROUP stpxSMSTInstanceGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance information for + IEEE MST on the device." + + GROUP stpxSMSTInstanceEditGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance edit information for + IEEE MST on the device." + + GROUP stpxSMSTPortStatusGroup + DESCRIPTION + "This group is mandatory for implementation of + port status information for Multiple Spanning + Tree Protocol on the device." + + GROUP stpxSMSTPortHelloTimeGroup + DESCRIPTION + "This group is mandatory for implementation of + port hello time information for IEEE MST + on the device." + + GROUP stpxSMSTInstanceCISTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting Common and Internal Spanning Tree (CIST) + information for IEEE MST on the device." + ::= { stpxMIBCompliances 10 } + +stpxMIBCompliance11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxSstpGroup + DESCRIPTION + "This group is optional for implementations of + Cisco's Shared Spanning Tree Protocol (SSTP)." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxBpduSkewingGroup + DESCRIPTION + "This is an optional group for implementations of + Spanning Tree BPDU Skewing feature." + + GROUP stpxFastStartGroup2 + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + + GROUP stpxLoopGuardGroup2 + DESCRIPTION + "This group is optional for implementations + of the LoopGuard capability." + + GROUP stpxFastStartGroup3 + DESCRIPTION + "This group is optional for implementations + of Bpdu Guard and Bpdu Filter feature." + + GROUP stpxUplinkGroup2 + DESCRIPTION + "This group is optional for implementations + of UplinkFast feature." + + GROUP stpxBackboneGroup2 + DESCRIPTION + "This group is optional for implementations + of BackboneFast feature." + + GROUP stpxRSTPGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRPVSTGroup + DESCRIPTION + "This group is optional for implementation of + Rapid PVST+ feature." + + GROUP stpxExtendedSysIDGroup + DESCRIPTION + "This group is mandatory for implementation of + Extended System ID feature." + + GROUP stpxNotificationEnableGroup + DESCRIPTION + "This group is mandatory for implementation of + control on the generation of Spanning Tree + notifications." + + GROUP stpxFastStartOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + Spanning Tree Port Fast Start Oper Mode feature." + + GROUP stpxMSTGroup3 + DESCRIPTION + "This group is mandatory for implementation of + Multiple Spanning Tree Protocol on the device." + + GROUP stpxSMSTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting IEEE MST on the device." + + GROUP stpxSMSTInstanceGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance information for + IEEE MST on the device." + + GROUP stpxSMSTInstanceEditGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance edit information for + IEEE MST on the device." + + GROUP stpxSMSTPortStatusGroup + DESCRIPTION + "This group is mandatory for implementation of + port status information for Multiple Spanning + Tree Protocol on the device." + + GROUP stpxSMSTPortHelloTimeGroup + DESCRIPTION + "This group is mandatory for implementation of + port hello time information for IEEE MST + on the device." + + GROUP stpxSMSTInstanceCISTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting Common and Internal Spanning Tree (CIST) + information for IEEE MST on the device." + + GROUP stpxPathCostOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting operational spanning tree path cost + mode." + ::= { stpxMIBCompliances 11 } + +stpxMIBCompliance12 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxSstpGroup + DESCRIPTION + "This group is optional for implementations of + Cisco's Shared Spanning Tree Protocol (SSTP)." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxBpduSkewingGroup + DESCRIPTION + "This is an optional group for implementations of + Spanning Tree BPDU Skewing feature." + + GROUP stpxFastStartGroup2 + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + + GROUP stpxLoopGuardGroup2 + DESCRIPTION + "This group is optional for implementations + of the LoopGuard capability." + + GROUP stpxFastStartGroup3 + DESCRIPTION + "This group is optional for implementations + of Bpdu Guard and Bpdu Filter feature." + + GROUP stpxUplinkGroup2 + DESCRIPTION + "This group is optional for implementations + of UplinkFast feature." + + GROUP stpxBackboneGroup2 + DESCRIPTION + "This group is optional for implementations + of BackboneFast feature." + + GROUP stpxRSTPGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRSTPTransmitHoldCountGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRPVSTGroup + DESCRIPTION + "This group is optional for implementation of + Rapid PVST+ feature." + + GROUP stpxExtendedSysIDGroup + DESCRIPTION + "This group is mandatory for implementation of + Extended System ID feature." + + GROUP stpxNotificationEnableGroup + DESCRIPTION + "This group is mandatory for implementation of + control on the generation of Spanning Tree + notifications." + + GROUP stpxFastStartOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + Spanning Tree Port Fast Start Oper Mode feature." + + GROUP stpxMSTGroup4 + DESCRIPTION + "This group is mandatory for implementation of + Multiple Spanning Tree Protocol on the device." + + GROUP stpxSMSTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting IEEE MST on the device." + + GROUP stpxSMSTMaxHopCountGroup + DESCRIPTION + "This group is mandatory for implementation of + maximum hop count configuration on the device." + + GROUP stpxSMSTInstanceGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance information for + IEEE MST on the device." + + GROUP stpxSMSTInstanceEditGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance edit information for + IEEE MST on the device." + + GROUP stpxSMSTPortStatusGroup + DESCRIPTION + "This group is mandatory for implementation of + port status information for Multiple Spanning + Tree Protocol on the device." + + GROUP stpxSMSTPortHelloTimeGroup + DESCRIPTION + "This group is mandatory for implementation of + port hello time information for IEEE MST + on the device." + + GROUP stpxSMSTInstanceCISTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting Common and Internal Spanning Tree (CIST) + information for IEEE MST on the device." + + GROUP stpxPathCostOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting operational spanning tree path cost + mode." + + GROUP stpxSMSTPortMSTModeGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting port MST mode configuration." + + GROUP stpxSMSTConfigDigestGroup + DESCRIPTION + "This group is optional for implementation of + supporting IEEE MST on the device." + ::= { stpxMIBCompliances 12 } + +stpxMIBCompliance13 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + Cisco STP Extensions MIB." + MODULE -- this module + GROUP stpxUplinkGroup + DESCRIPTION + "This group is mandatory for implementations + of the UplinkFast capability." + + GROUP stpxSstpGroup + DESCRIPTION + "This group is optional for implementations of + Cisco's Shared Spanning Tree Protocol (SSTP)." + + GROUP stpxPreferredVlansGroup + DESCRIPTION + "This group is mandatory for implementations + of the Preferred VLANs capability." + + GROUP stpxNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpxBackboneGroup + DESCRIPTION + "This group is mandatory for implementations + of the BackboneFast capability." + + GROUP stpxRootGuardGroup + DESCRIPTION + "This group is mandatory for implementations + of the RootGuard capability." + + GROUP stpxRootInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation required to implement." + + GROUP stpx4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + + GROUP stpxSpanningTreeGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP and PVSTP+" + + GROUP stpxMISTPGroup + DESCRIPTION + "This group must be implemented by the entities + that support MISTP." + + GROUP stpxLongPathCostModeGroup + DESCRIPTION + "This group must be implemented by the entities + that support 32 bits spannning tree path cost + value." + + GROUP stpxPVSTVlanGroup + DESCRIPTION + "This group is optional for implementations + of the Spanning Tree PVST+ Protocol VLAN + configuration." + + GROUP stpxMISTPGroup2 + DESCRIPTION + "This group is optional for implementations + that support MISTP with the range of VlanIndex + up to 4095." + + GROUP stpxLoopInconsistencyNotificationsGroup + DESCRIPTION + "The notifications which a STP extension + implementation is required to implement." + + GROUP stpxBpduSkewingGroup + DESCRIPTION + "This is an optional group for implementations of + Spanning Tree BPDU Skewing feature." + + GROUP stpxFastStartGroup2 + DESCRIPTION + "This stpxFastStartGroup is an optional group + containing objects providing information about + Spanning Tree Port Fast Start feature." + + GROUP stpxLoopGuardGroup2 + DESCRIPTION + "This group is optional for implementations + of the LoopGuard capability." + + GROUP stpxFastStartGroup3 + DESCRIPTION + "This group is optional for implementations + of Bpdu Guard and Bpdu Filter feature." + + GROUP stpxUplinkGroup2 + DESCRIPTION + "This group is optional for implementations + of UplinkFast feature." + + GROUP stpxBackboneGroup2 + DESCRIPTION + "This group is optional for implementations + of BackboneFast feature." + + GROUP stpxRSTPGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRSTPTransmitHoldCountGroup + DESCRIPTION + "This group is optional for implementation of + Rapid Spanning Tree Protocol feature." + + GROUP stpxRPVSTGroup + DESCRIPTION + "This group is optional for implementation of + Rapid PVST+ feature." + + GROUP stpxExtendedSysIDGroup + DESCRIPTION + "This group is mandatory for implementation of + Extended System ID feature." + + GROUP stpxNotificationEnableGroup + DESCRIPTION + "This group is mandatory for implementation of + control on the generation of Spanning Tree + notifications." + + GROUP stpxFastStartOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + Spanning Tree Port Fast Start Oper Mode feature." + + GROUP stpxMSTGroup4 + DESCRIPTION + "This group is mandatory for implementation of + Multiple Spanning Tree Protocol on the device." + + GROUP stpxSMSTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting IEEE MST on the device." + + GROUP stpxSMSTMaxHopCountGroup + DESCRIPTION + "This group is mandatory for implementation of + maximum hop count configuration on the device." + + GROUP stpxSMSTInstanceGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance information for + IEEE MST on the device." + + GROUP stpxSMSTInstanceEditGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting MST instance edit information for + IEEE MST on the device." + + GROUP stpxSMSTPortStatusGroup + DESCRIPTION + "This group is mandatory for implementation of + port status information for Multiple Spanning + Tree Protocol on the device." + + GROUP stpxSMSTPortHelloTimeGroup + DESCRIPTION + "This group is mandatory for implementation of + port hello time information for IEEE MST + on the device." + + GROUP stpxSMSTInstanceCISTGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting Common and Internal Spanning Tree (CIST) + information for IEEE MST on the device." + + GROUP stpxPathCostOperModeGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting operational spanning tree path cost + mode." + + GROUP stpxSMSTPortMSTModeGroup + DESCRIPTION + "This group is mandatory for implementation of + supporting port MST mode configuration." + + GROUP stpxSMSTConfigDigestGroup + DESCRIPTION + "This group is optional for implementation of + supporting IEEE MST on the device." + + GROUP stpxL2GatewayDomainIdGroup + DESCRIPTION + "This group is mandatory for implementation of + layer2 gateway domain identifier." + ::= { stpxMIBCompliances 13 } + +-- units of conformance + +stpxUplinkGroup OBJECT-GROUP + OBJECTS { + stpxUplinkFastEnabled, + stpxUplinkFastTransitions, + stpxUplinkStationLearningGenRate, + stpxUplinkStationLearningFrames + } + STATUS current + DESCRIPTION + "A collection of objects for managing the UplinkFast + capability." + ::= { stpxMIBGroups 1 } + +stpxPreferredVlansGroup OBJECT-GROUP + OBJECTS { stpxPreferredVlansMap } + STATUS current + DESCRIPTION + "A collection of objects for indicating preferred VLANs." + ::= { stpxMIBGroups 2 } + +stpxSstpGroup OBJECT-GROUP + OBJECTS { stpxInconsistentState } + STATUS current + DESCRIPTION + "A collection of objects to support Cisco's Shared Spanning + Tree Protocol (SSTP)." + ::= { stpxMIBGroups 3 } + +stpxNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { stpxInconsistencyUpdate } + STATUS current + DESCRIPTION + "The notifications which a STP extension implementation is + required to implement." + ::= { stpxMIBGroups 4 } + +stpxBackboneGroup OBJECT-GROUP + OBJECTS { + stpxBackboneFastEnabled, + stpxBackboneFastInInferiorBPDUs, + stpxBackboneFastInRLQRequestPDUs, + stpxBackboneFastInRLQResponsePDUs, + stpxBackboneFastOutRLQRequestPDUs, + stpxBackboneFastOutRLQResponsePDUs + } + STATUS current + DESCRIPTION + "A collection of objects for managing the BackboneFast + capability." + ::= { stpxMIBGroups 5 } + +stpxRootGuardGroup OBJECT-GROUP + OBJECTS { + stpxRootGuardConfigEnabled, + stpxRootInconsistencyState + } + STATUS current + DESCRIPTION + "A collection of objects to support root guard + capabilities." + ::= { stpxMIBGroups 6 } + +stpxRootInconsistencyNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { stpxRootInconsistencyUpdate } + STATUS current + DESCRIPTION + "The notifications which a STP root guard + implementation is required to implement." + ::= { stpxMIBGroups 7 } + +stpx4kVlanGroup OBJECT-GROUP + OBJECTS { + stpxPreferredVlansMap2k, + stpxPreferredVlansMap3k, + stpxPreferredVlansMap4k + } + STATUS current + DESCRIPTION + "A collection of objects providing information + for VLANS with VlanIndex from 1024 to 4095." + ::= { stpxMIBGroups 8 } + +stpxSpanningTreeGroup OBJECT-GROUP + OBJECTS { stpxSpanningTreeType } + STATUS current + DESCRIPTION + "An object selecting what kind of spanning tree protocol." + ::= { stpxMIBGroups 9 } + +stpxMISTPGroup OBJECT-GROUP + OBJECTS { + stpxMISTPInstanceNumber, + stpxMISTPInstanceEnable, + stpxVlanMISTPInstMapInstIndex, + stpxVlanMISTPInstMapEditInstIndex, + stpxPreferredMISTPInstancesMap + } + STATUS current + DESCRIPTION + "A collection objects managing the information of + MISTP feature." + ::= { stpxMIBGroups 10 } + +stpxLongPathCostModeGroup OBJECT-GROUP + OBJECTS { + stpxSpanningTreePathCostMode, + stpxLongStpPortPathCost + } + STATUS current + DESCRIPTION + "A collection objects managing the information of + spanning tree path cost in 32 bits value." + ::= { stpxMIBGroups 11 } + +stpxPVSTVlanGroup OBJECT-GROUP + OBJECTS { stpxPVSTVlanEnable } + STATUS current + DESCRIPTION + "A collection of objects managing the information + of Spanning Tree PVST+ protocol VLAN configuration." + ::= { stpxMIBGroups 12 } + +stpxMISTPGroup2 OBJECT-GROUP + OBJECTS { + stpxMISTPInstanceVlansMapped, + stpxMISTPInstanceVlansMapped2k, + stpxMISTPInstanceVlansMapped3k, + stpxMISTPInstanceVlansMapped4k + } + STATUS current + DESCRIPTION + "A collection objects managing the information of + MISTP instances to VLAN mapping with the range of + VlanIndex up to 4095." + ::= { stpxMIBGroups 13 } + +stpxLoopGuardGroup OBJECT-GROUP + OBJECTS { + stpxLoopGuardConfigEnabled, + stpxLoopInconsistencyState + } + STATUS deprecated + DESCRIPTION + "A collection of objects to support LoopGuard + capabilities." + ::= { stpxMIBGroups 14 } + +stpxLoopInconsistencyNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { stpxLoopInconsistencyUpdate } + STATUS current + DESCRIPTION + "The notifications which a STP LoopGuard + implementation is required to implement." + ::= { stpxMIBGroups 15 } + +stpxFastStartGroup OBJECT-GROUP + OBJECTS { + stpxFastStartBpduGuardEnable, + stpxFastStartBpduFilterEnable, + stpxFastStartPortEnable + } + STATUS deprecated + DESCRIPTION + "A collection of objects to support Spanning Tree Port + Fast Start feature." + ::= { stpxMIBGroups 16 } + +stpxBpduSkewingGroup OBJECT-GROUP + OBJECTS { + stpxBpduSkewingDetectionEnable, + stpxBpduSkewingLastSkewDuration, + stpxBpduSkewingWorstSkewDuration, + stpxBpduSkewingWorstSkewTime + } + STATUS current + DESCRIPTION + "This is an optional group with a collection of + objects to support Spanning Tree BPDU Skewing feature." + ::= { stpxMIBGroups 17 } + +stpxFastStartGroup2 OBJECT-GROUP + OBJECTS { + stpxFastStartBpduGuardEnable, + stpxFastStartBpduFilterEnable, + stpxFastStartPortMode, + stpxFastStartGlobalDefaultMode + } + STATUS current + DESCRIPTION + "An optional group with a collection of objects to + support Fast Start global default mode on the device." + ::= { stpxMIBGroups 18 } + +stpxLoopGuardGroup2 OBJECT-GROUP + OBJECTS { + stpxLoopInconsistencyState, + stpxLoopGuardConfigMode, + stpxLoopGuardGlobalDefaultMode + } + STATUS current + DESCRIPTION + "An optional group with a collection of objects to + support Loop Guard global default mode on the device." + ::= { stpxMIBGroups 19 } + +stpxMSTGroup OBJECT-GROUP + OBJECTS { + stpxMSTMaxInstanceNumber, + stpxMSTRegionName, + stpxMSTRegionRevision, + stpxMSTInstanceVlansMapped, + stpxMSTInstanceVlansMapped2k, + stpxMSTInstanceVlansMapped3k, + stpxMSTInstanceVlansMapped4k, + stpxMSTInstanceRemainingHopCount, + stpxMSTRegionEditBufferStatus, + stpxMSTRegionEditBufferOperation, + stpxMSTRegionEditName, + stpxMSTRegionEditRevision, + stpxMSTInstanceEditVlansMap, + stpxMSTInstanceEditVlansMap2k, + stpxMSTInstanceEditVlansMap3k, + stpxMSTInstanceEditVlansMap4k, + stpxMSTPortAdminLinkType, + stpxMSTPortOperLinkType, + stpxMSTPortProtocolMigration, + stpxMSTPortStatus, + stpxMSTPortRoleValue, + stpxMSTMaxHopCount + } + STATUS deprecated + DESCRIPTION + "An optional group with a collection of objects to + support Multiple Spanning Tree Protocol on the device." + ::= { stpxMIBGroups 20 } + +stpxPreferredMSTInstancesGroup OBJECT-GROUP + OBJECTS { stpxPreferredMSTInstancesMap } + STATUS deprecated + DESCRIPTION + "An optional group with a collection of objects to + support Preferred MST Instance Map feature for Multiple + Spanning Tree Protocol on the device." + ::= { stpxMIBGroups 21 } + +stpxFastStartGroup3 OBJECT-GROUP + OBJECTS { + stpxFastStartPortBpduGuardMode, + stpxFastStartPortBpduFilterMode + } + STATUS current + DESCRIPTION + "An optional group with a collection of objects to + support per port Bpdu Guard and Bpdu Filter mode + configuration on the device." + ::= { stpxMIBGroups 22 } + +stpxUplinkGroup2 OBJECT-GROUP + OBJECTS { stpxUplinkFastOperEnabled } + STATUS current + DESCRIPTION + "An optional group with a collection of objects to + manage the UplinkFast capability." + ::= { stpxMIBGroups 23 } + +stpxBackboneGroup2 OBJECT-GROUP + OBJECTS { stpxBackboneFastOperEnabled } + STATUS current + DESCRIPTION + "An optional group with a collection of objects to + manage the BackboneFast capability." + ::= { stpxMIBGroups 24 } + +stpxMSTGroup2 OBJECT-GROUP + OBJECTS { + stpxMSTMaxInstanceNumber, + stpxMSTRegionName, + stpxMSTRegionRevision, + stpxMSTInstanceVlansMapped, + stpxMSTInstanceVlansMapped2k, + stpxMSTInstanceVlansMapped3k, + stpxMSTInstanceVlansMapped4k, + stpxMSTInstanceRemainingHopCount, + stpxMSTRegionEditBufferStatus, + stpxMSTRegionEditBufferOperation, + stpxMSTRegionEditName, + stpxMSTRegionEditRevision, + stpxMSTInstanceEditVlansMap, + stpxMSTInstanceEditVlansMap2k, + stpxMSTInstanceEditVlansMap3k, + stpxMSTInstanceEditVlansMap4k, + stpxMSTPortStatus, + stpxMSTMaxHopCount + } + STATUS deprecated + DESCRIPTION + "An optional group with a collection of objects to + support Multiple Spanning Tree Protocol on the device." + ::= { stpxMIBGroups 25 } + +stpxRSTPGroup OBJECT-GROUP + OBJECTS { + stpxRSTPPortAdminLinkType, + stpxRSTPPortOperLinkType, + stpxRSTPPortProtocolMigration, + stpxRSTPPortRoleValue + } + STATUS current + DESCRIPTION + "An optional group with a collection of objects to + support Rapid Spanning Tree Protocol on the device." + ::= { stpxMIBGroups 26 } + +stpxRPVSTGroup OBJECT-GROUP + OBJECTS { stpxRPVSTPortStatus } + STATUS current + DESCRIPTION + "An optional group with a collection of objects to + support Rapid PVST+ on the device." + ::= { stpxMIBGroups 27 } + +stpxExtendedSysIDGroup OBJECT-GROUP + OBJECTS { + stpxExtendedSysIDAdminEnabled, + stpxExtendedSysIDOperEnabled + } + STATUS current + DESCRIPTION + "A collection of objects to manage the + Extended System ID capability." + ::= { stpxMIBGroups 28 } + +stpxNotificationEnableGroup OBJECT-GROUP + OBJECTS { stpxNotificationEnable } + STATUS current + DESCRIPTION + "A collection of objects providing control on the + generation of Spanning Tree notifications." + ::= { stpxMIBGroups 29 } + +stpxFastStartOperModeGroup OBJECT-GROUP + OBJECTS { stpxFastStartOperMode } + STATUS current + DESCRIPTION + "A collection of objects providing Spanning Tree + Port Fast Start Operatioanl information on a port." + ::= { stpxMIBGroups 30 } + +stpxMSTGroup3 OBJECT-GROUP + OBJECTS { + stpxMSTRegionName, + stpxMSTRegionEditBufferStatus, + stpxMSTRegionEditBufferOperation, + stpxMSTRegionEditName, + stpxMSTMaxHopCount + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing support + for Multiple Spanning Tree Protocol on the device." + ::= { stpxMIBGroups 31 } + +stpxSMSTGroup OBJECT-GROUP + OBJECTS { + stpxSMSTMaxInstances, + stpxSMSTMaxInstanceID, + stpxSMSTRegionRevision, + stpxSMSTRegionEditRevision + } + STATUS current + DESCRIPTION + "A collection of objects providing support for + IEEE MST on the device." + ::= { stpxMIBGroups 32 } + +stpxSMSTInstanceGroup OBJECT-GROUP + OBJECTS { + stpxSMSTInstanceVlansMapped1k2k, + stpxSMSTInstanceVlansMapped3k4k, + stpxSMSTInstanceRemainingHopCount + } + STATUS current + DESCRIPTION + "A collection of objects providing support for + MST instance information for IEEE MST on the device." + ::= { stpxMIBGroups 33 } + +stpxSMSTInstanceEditGroup OBJECT-GROUP + OBJECTS { + stpxSMSTInstanceEditVlansMap1k2k, + stpxSMSTInstanceEditVlansMap3k4k, + stpxSMSTInstanceEditRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing support for MST + instance edit information for IEEE MST on the device." + ::= { stpxMIBGroups 34 } + +stpxSMSTPortStatusGroup OBJECT-GROUP + OBJECTS { stpxSMSTPortStatus } + STATUS current + DESCRIPTION + "A collection of objects providing support for + port status information for MST Protocol on the + device." + ::= { stpxMIBGroups 35 } + +stpxSMSTPortHelloTimeGroup OBJECT-GROUP + OBJECTS { + stpxSMSTPortAdminHelloTime, + stpxSMSTPortConfigedHelloTime, + stpxSMSTPortOperHelloTime + } + STATUS current + DESCRIPTION + "A collection of objects providing support for per + port hello time information for IEEE MST on the device." + ::= { stpxMIBGroups 36 } + +stpxSMSTInstanceCISTGroup OBJECT-GROUP + OBJECTS { + stpxSMSTInstanceCISTRegionalRoot, + stpxSMSTInstanceCISTIntRootCost + } + STATUS current + DESCRIPTION + "A collection of objects providing information about + Common and Internal Spanning Tree (CIST) for IEEE + MST on the device." + ::= { stpxMIBGroups 37 } + +stpxPathCostOperModeGroup OBJECT-GROUP + OBJECTS { stpxSpanningTreePathCostOperMode } + STATUS current + DESCRIPTION + "A collection of objects providing information about + operational spanning tree path cost mode." + ::= { stpxMIBGroups 38 } + +stpxRSTPTransmitHoldCountGroup OBJECT-GROUP + OBJECTS { stpxRSTPTransmitHoldCount } + STATUS current + DESCRIPTION + "A collection of objects providing information for + configuration of transmit hold count for Rapid Spanning + Tree Protocol." + ::= { stpxMIBGroups 39 } + +stpxSMSTPortMSTModeGroup OBJECT-GROUP + OBJECTS { + stpxSMSTPortAdminMSTMode, + stpxSMSTPortOperMSTMode + } + STATUS current + DESCRIPTION + "A collection of objects providing information for port + MST mode configuration on the device." + ::= { stpxMIBGroups 40 } + +stpxSMSTMaxHopCountGroup OBJECT-GROUP + OBJECTS { stpxSMSTMaxHopCount } + STATUS current + DESCRIPTION + "A collection of objects providing information for + configuration of IEEE MST maximum hop count." + ::= { stpxMIBGroups 41 } + +stpxSMSTConfigDigestGroup OBJECT-GROUP + OBJECTS { + stpxSMSTConfigDigest, + stpxSMSTConfigPreStandardDigest + } + STATUS current + DESCRIPTION + "A collection of objects providing information for + MST configuration digests on the device." + ::= { stpxMIBGroups 42 } + +stpxMSTGroup4 OBJECT-GROUP + OBJECTS { + stpxMSTRegionName, + stpxMSTRegionEditBufferStatus, + stpxMSTRegionEditBufferOperation, + stpxMSTRegionEditName + } + STATUS current + DESCRIPTION + "A collection of objects providing support + for Multiple Spanning Tree Protocol on the device." + ::= { stpxMIBGroups 43 } + +stpxL2GatewayDomainIdGroup OBJECT-GROUP + OBJECTS { stpxL2GatewayDomainId } + STATUS current + DESCRIPTION + "A collection of objects providing information + for layer2 gateway spanning tree domain identifier on + the device." + ::= { stpxMIBGroups 44 } + +stpxMSTInconsistencyGroup OBJECT-GROUP + OBJECTS { stpxMstInconsistencyState } + STATUS current + DESCRIPTION + "A collection of objects providing inconsistency information + for Multiple Spanning Tree Protocol on the device." + ::= { stpxMIBGroups 45 } + +stpxMSTNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { stpxMstInconsistencyUpdate } + STATUS current + DESCRIPTION + "A collection of notifications for Multiple Spanning Tree + Protocol on the device." + ::= { stpxMIBGroups 46 } + +END + diff --git a/MIBS/cisco/CISCO-SWITCH-ENGINE-MIB b/MIBS/cisco/CISCO-SWITCH-ENGINE-MIB new file mode 100644 index 0000000..7e602e5 --- /dev/null +++ b/MIBS/cisco/CISCO-SWITCH-ENGINE-MIB @@ -0,0 +1,7037 @@ +-- ***************************************************************** +-- Cisco Switch Engine MIB +-- +-- February 2000, Steven To +-- July 2000, Edward Pham +-- February 2002, Edward Pham +-- February 2003, Edward Pham +-- May 2003, Jayakumar Kadirvelu +-- August 2003, Edward Pham +-- %DNP% March 2005, Jayakumar Kadirvelu +-- +-- Copyright (c) 2000-2020 by cisco Systems Inc. +-- by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-SWITCH-ENGINE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Gauge32, + Counter32, + Counter64, + IpAddress, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + ifIndex, + OwnerString, + InterfaceIndexOrZero + FROM IF-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + entPhysicalIndex + FROM ENTITY-MIB + TEXTUAL-CONVENTION, + DisplayString, + RowStatus, + TimeInterval, + MacAddress, + TruthValue, + TimeStamp + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MplsVpnId + FROM MPLS-VPN-MIB + CiscoNetworkProtocol, + CiscoPort + FROM CISCO-TC + VlanIndex + FROM CISCO-VTP-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoSwitchEngineMIB MODULE-IDENTITY + LAST-UPDATED "202005260000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "This MIB module defines management objects for Cisco Layer 2/3 + switches. These devices may either have a single (central) switching + engine entity or may consist of multiple (distributed) switching + engine entities which are inter-connected via a common 'switching + fabric'. In the central switching engine model, all the physical + ports in the system are handled by the only switching engine in the + system. In the distributed switching model, each switching engine + will handle a set of 'local' physical ports and when necessary, + packets are also switched between switching engines over the + switching fabric. + + Cisco L2/L3 switching devices use regular routers to assist them + in learning packet 'flows' by observing how a router routes a + candidate flow. A flow is some combination of source network address, + destination network address and the transport port numbers, as + applicable. Once a flow is established (learned), all traffic + belonging to that flow will be switched at Layer 3 by the switch + engine, effectively bypassing the router, until the flow has been + 'aged' out. Most Cisco L2/L3 switching devices employ built-in + (internal) router module(s) for integrating Layer 3 switching with + Layer 2 forwarding. However, they can also learn 'flows' through + other physically-separate (external) Cisco routers that are + connected to the switch-engine through the network." + REVISION "202005260000Z" + DESCRIPTION + "Add enumerated value 304 - 308 to cseTcamResourceType." + REVISION "202003060000Z" + DESCRIPTION + "Add enumerated value 282 - 303 to cseTcamResourceType." + REVISION "201907110000Z" + DESCRIPTION + "Add enumerated value 232 - 281 to cseTcamResourceType." + REVISION "201806200000Z" + DESCRIPTION + "Add enumerated value 229 - 231 to cseTcamResourceType." + REVISION "201712070000Z" + DESCRIPTION + "Add enumerated value 86 - 228 to cseTcamResourceType." + REVISION "201302130000Z" + DESCRIPTION + "Add enumerated value 37 - 85 to cseTcamResourceType." + REVISION "201203120000Z" + DESCRIPTION + "Add cseStatisticsFlowGroup1." + REVISION "201012170000Z" + DESCRIPTION + "Add the following new enumerations to cseTcamResourceType: + dgtSgtRegion(31), anyAnyRegion(32), tcamALabel(33), + tcamBLabel(34), destInfoIn(35) and destInfoOut(36)." + REVISION "200811110000Z" + DESCRIPTION + "Add new enumerations to cseTcamResourceType." + REVISION "200801290000Z" + DESCRIPTION + "Add cseL3SwitchedPktsPerSecGroup. + + Add cseCacheStatisticsGroup. + + Add new enumerations to cseTcamResourceType. + + Add new enumerations to cseFlowIPFlowMask object." + REVISION "200509160000Z" + DESCRIPTION + "Add cseFlowMcastMgmtGroup2. + + Deprecate the objects: + cseFlowMcastQuerySrc, + cseFlowMcastQueryGrp, + cseFlowMcastResultGrp, + cseFlowMcastResultSrc. + + Add new enumerations to cseFlowMcastQueryMask." + REVISION "200504120000Z" + DESCRIPTION + "Add new enumerations to cseFlowIPFlowMask object. + Add ingressInterfaceMapping and egressInterfaceMapping + enumerations to cseTcamResourceType object." + REVISION "200411150000Z" + DESCRIPTION + "Add cseMetUsageGroup." + REVISION "200406090000Z" + DESCRIPTION + "Add the following Groups: + cseNetflowASInfoExportGroup + cseNetflowPerVlanIfGroup" + REVISION "200311070000Z" + DESCRIPTION + "Add cseErrorStatsLCTable." + REVISION "200308200000Z" + DESCRIPTION + "Add the following tables to support forwarding information base: + cseCefFibTable, + cseCefAdjacencyTable. + + Add the following table to support TCAM (Ternary Content + Addressable Memory) resource usage: + cseTcamUsageTable. + + Add default value for the following objects: + cseFlowQuerySource, + cseFlowQuerySourceMask, + cseFlowQueryDestination, + cseFlowQueryDestinationMask, + cseFlowQueryOwner." + REVISION "200306100000Z" + DESCRIPTION + "Deprecated the objects: + cseNetflowLSExportHost, + cseNetflowLSExportTransportNumber" + REVISION "200305060000Z" + DESCRIPTION + "Added the object cseFlowQuerySkipNFlows" + REVISION "200302210000Z" + DESCRIPTION + "Added the following objects and table: + cseFlowLongAgingTime, + cseNetFlowIfIndexEnable, + cseFlowStatsTable, + cseFlowExcludeTable. + Modified the description of the following objects: + cseL2IpPkts, + cseL2IpxPkts, + cseL2AssignedProtoPkts, + cseL2OtherProtoPkts, + cseL2HCIpPkts, + cseL2HCIpxPkts, + cseL2HCAssignedProtoPkts, + cseL2HCOtherProtoPkts." + REVISION "200208050000Z" + DESCRIPTION + "Added the following objects: cseFlowIPFlowMask, + cseFlowIPXFlowMask, cseProtocolFilterEnable." + REVISION "200202070000Z" + DESCRIPTION + "Added the objects in cseBridgedFlowStatsCtrlTable and + cseErrorStatsTable. + + Added the following objects: + cseL3VlanInUnicastPkts + cseL3VlanInUnicastOctets + cseL3VlanOutUnicastPkts + cseL3VlanOutUnicastOctets." + REVISION "200110260000Z" + DESCRIPTION + "Added the object cseFlowQueryTotalFlows" + REVISION "200109130000Z" + DESCRIPTION + "Added the follwowing objects + o cseNetflowLSFilterSupport + o cseNetflowLSFilterTable. + Also created the new groups + o cseNDEMandatoryGroup + o cseNDESingleFilterGroup + o cseNDEMultipleFiltersGroup" + REVISION "200105160000Z" + DESCRIPTION + "Added 4k Vlan support" + REVISION "200103090000Z" + DESCRIPTION + "Update the range of cseFlowEstablishedAgingTime, + cseFlowIPXEstablishedAgingTime, cseFlowOperEstablishedAgingTime, + cseFlowOperIPXAgingTime. + Replace cseFlowQueryResult with cseFlowQueryResultingRows." + REVISION "200006230000Z" + DESCRIPTION + "Added the following objects: + o cseFlowOperEstablishedAgingTime. + o cseFlowOperFastAgingTime. + o cseFlowOperFastAgePktThreshold. + o cseFlowOperIPXAgingTime." + REVISION "200001311130Z" + DESCRIPTION + "Added one High Capacity L2 Statistics table, an extension + of cseL2StatsTable and new objects in NetflowLS group for + new netflow export features. Also added a new enum type of + cseRouterFlowMask to support L3 multicast." + REVISION "9912091130Z" + DESCRIPTION + "Added MIB objects to manage Switch Engine (SE) portion of + Multicast MLS control protocol." + REVISION "9806241130Z" + DESCRIPTION + "Added 2 groups, for the purging (clearing) of layer 3 unicast and + multicast flow entries stored in the cache. Also added new objects + for layer 3 flow statistics." + REVISION "9805281130Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 97 } + + +-- Overview of MIB Objects: +-- +-- Defines 9 groups of objects. +-- +-- 1. cseL2Objects: Contains mainly Layer 2 statistics maintained by the +-- switching engine hardware. +-- +-- 2. cseFlow: This group has all the important objects used in the +-- management of switching engine hardware. It contains : +-- - Scalars for configuring aging times that determine how long +-- certain learned flows, are used for L3 switching its traffic. +-- - A table of all routers whose "flows" are learned by the +-- switching +-- engine. +-- - A table for adding external routers to the router table and +-- enabling +-- the switching engine to learn of all the flows through those +-- routers. +-- - A table listing the MAC address and VLAN number used for each +-- router. +-- - A query/result table pair for monitoring the switching +-- performance +-- of the switching engine(s). +-- - A control table for enabling/disabling the flow switching +-- feature +-- per protocol type (ip, ipx). +-- +-- 3. cseNetflowLS: A group of objects used to manage +-- the Netflow LAN Switching data export feature. +-- +-- 4. cseL3Objects: Contains +-- - L3 statistics maintained by the switching engine hardware. +-- - L3 packet/octets statistics (in/out) maintained per vlan. +-- +-- 5. cseProtocolFilter: Contains +-- - Table for configuring protocol filters per (non-trunking) port. +-- +-- 6. cseUcastCache: Contains +-- - a MIB table to perform actions of purging IP/IPX +-- flows in switch engine cache pools. +-- +-- 7. cseMcastCache: +-- - a MIB table to perform actions of purging IP +-- multicast flows in switch engine caches. +-- +-- 8. cseCef: CEF (Cisco Express Forwarding) group. It contains: +-- - tables provide information on IP forwarding database +-- and statistics. +-- +-- 9. cseTcamUsage: Contains +-- - table provides resource usage information on TCAM (Ternary +-- Content Addressable Memory) in the device. +-- +-- 10. cseMet: MET group. It contains: +-- - table provides resource usage information on MET (Multicast +-- Expansion Table) in the device. + +cseMIBObjects OBJECT IDENTIFIER + ::= { ciscoSwitchEngineMIB 1 } + +-- object groups + +cseL2Objects OBJECT IDENTIFIER + ::= { cseMIBObjects 1 } + +cseFlow OBJECT IDENTIFIER + ::= { cseMIBObjects 2 } + +cseNetflowLS OBJECT IDENTIFIER + ::= { cseMIBObjects 3 } + +cseL3Objects OBJECT IDENTIFIER + ::= { cseMIBObjects 4 } + +cseProtocolFilter OBJECT IDENTIFIER + ::= { cseMIBObjects 5 } + +cseUcastCache OBJECT IDENTIFIER + ::= { cseMIBObjects 6 } + +cseMcastCache OBJECT IDENTIFIER + ::= { cseMIBObjects 7 } + +cseCef OBJECT IDENTIFIER + ::= { cseMIBObjects 8 } + +cseTcamUsage OBJECT IDENTIFIER + ::= { cseMIBObjects 9 } + +cseMet OBJECT IDENTIFIER + ::= { cseMIBObjects 10 } + + +CiscoGauge64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object with a nonnegative integer value + that may increase or decrease, with a maximum value of 2^64-1." + SYNTAX Counter64 + +ControlStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the current status of a controlled object + value." + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + +McastGroupIp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d" + STATUS current + DESCRIPTION + "This TC specifies an multicast group IP address, + a class D IP address with the first byte in the range of + 224 to 239." + SYNTAX IpAddress + +FlowAddressComponent ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "Represents a network layer address. The length and format of + the address is protocol dependent as follows: + ip 6 octets + first 4 octets are the IP address in network + order + last 2 bytes is the transport's port number. + ipx 10 octets + first 4 octets are the net number + last 6 octets are the host number" + SYNTAX OCTET STRING (SIZE (6..6 | 10..10)) +-- Layer 2 statistics per switching engine + +cseL2StatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseL2StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing switching engine's L2 statistics counters." + ::= { cseL2Objects 1 } + +cseL2StatsEntry OBJECT-TYPE + SYNTAX CseL2StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row containing L2 statistics maintained by a + switching engine (identified by entPhysicalIndex). + Each switching engine managed by this MIB module has an + entry in this table." + INDEX { entPhysicalIndex } + ::= { cseL2StatsTable 1 } + +CseL2StatsEntry ::= SEQUENCE { + cseL2ForwardedLocalPkts Counter32, + cseL2ForwardedLocalOctets Counter64, + cseL2ForwardedTotalPkts Counter32, + cseL2NewAddressLearns Counter32, + cseL2AddrLearnFailures Counter32, + cseL2DstAddrLookupMisses Counter32, + cseL2IpPkts Counter32, + cseL2IpxPkts Counter32, + cseL2AssignedProtoPkts Counter32, + cseL2OtherProtoPkts Counter32 +} + +cseL2ForwardedLocalPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received from ports local to this switching + engine and forwarded at layer 2." + ::= { cseL2StatsEntry 1 } + +cseL2ForwardedLocalOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of octets in the packets received from ports local to this + switching engine and forwarded at layer 2." + ::= { cseL2StatsEntry 2 } + +cseL2ForwardedTotalPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets received from all sources (local and over + the fabric) and forwarded at layer 2 by this switching engine." + ::= { cseL2StatsEntry 3 } + +cseL2NewAddressLearns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of new MAC addresses learned by the switching engine." + ::= { cseL2StatsEntry 4 } + +cseL2AddrLearnFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of MAC addresses failed to be learned because the L2 + forwarding address table was full. If the value keeps increasing, + the network topology should be reconfigured." + ::= { cseL2StatsEntry 5 } + +cseL2DstAddrLookupMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of misses during destination MAC address table lookups. + A few misses happen normally. Large numbers of misses occur as + a result of cseL2AddrLearnFailures." + ::= { cseL2StatsEntry 6 } + +cseL2IpPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets belonging to the IP family received by this + switching engine from all sources. This value includes L3 + switched packets." + ::= { cseL2StatsEntry 7 } + +cseL2IpxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets belonging to the IPX family received by this + switching engine from all sources. This value includes L3 + switched packets." + ::= { cseL2StatsEntry 8 } + +cseL2AssignedProtoPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets belonging to an assigned group of network + protocols (typically AppleTalk, DecNet and Vines) received + by this switching engine from all sources. + This value includes L3 switched packets." + ::= { cseL2StatsEntry 9 } + +cseL2OtherProtoPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets belonging to all other protocol families, + received by this switching engine from all sources. + This value includes L3 switched packets." + ::= { cseL2StatsEntry 10 } + + +-- High Capacity extensions for cseL2StatsTable. + +cseL2StatsHCTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseL2StatsHCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains the High Capacity L2 Statistics extensions to the + cseL2StatsTable." + ::= { cseL2Objects 2 } + +cseL2StatsHCEntry OBJECT-TYPE + SYNTAX CseL2StatsHCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains the High Capacity L2 Statistics extensions to + cseL2StatsEntry. These objects will be created by the agent + for all cseL2StatsEntries it deems appropriate." + INDEX { entPhysicalIndex } + ::= { cseL2StatsHCTable 1 } + +CseL2StatsHCEntry ::= SEQUENCE { + cseL2HCOverflowForwardedLocalPkts Counter32, + cseL2HCForwardedLocalPkts Counter64, + cseL2HCOverflowForwardedTotalPkts Counter32, + cseL2HCForwardedTotalPkts Counter64, + cseL2HCOverflowIpPkts Counter32, + cseL2HCIpPkts Counter64, + cseL2HCOverflowIpxPkts Counter32, + cseL2HCIpxPkts Counter64, + cseL2HCOverflowAssignedProtoPkts Counter32, + cseL2HCAssignedProtoPkts Counter64, + cseL2HCOverflowOtherProtoPkts Counter32, + cseL2HCOtherProtoPkts Counter64 +} + +cseL2HCOverflowForwardedLocalPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated cseL2ForwardedLocalPkts + counter has overflowed." + ::= { cseL2StatsHCEntry 1 } + +cseL2HCForwardedLocalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received from ports local to this switching + engine and forwarded at layer 2." + ::= { cseL2StatsHCEntry 2 } + +cseL2HCOverflowForwardedTotalPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated cseL2ForwardeTotalPkts counter + has overflowed." + ::= { cseL2StatsHCEntry 3 } + +cseL2HCForwardedTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets received from all sources + (local and over the fabric) and forwarded at layer 2 + by this switching engine." + ::= { cseL2StatsHCEntry 4 } + +cseL2HCOverflowIpPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated cseL2IpPkts counter + has overflowed." + ::= { cseL2StatsHCEntry 5 } + +cseL2HCIpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets belonging to the IP family received by this + switching engine from all sources. This value includes + L3 switched packets." + ::= { cseL2StatsHCEntry 6 } + +cseL2HCOverflowIpxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated cseL2IpxPkts counter + has overflowed." + ::= { cseL2StatsHCEntry 7 } + +cseL2HCIpxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets belonging to the IPX family received by this + switching engine from all sources. + This value includes L3 switched packets." + ::= { cseL2StatsHCEntry 8 } + +cseL2HCOverflowAssignedProtoPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated cseL2HCAssignedProtoPkts + counter has overflowed." + ::= { cseL2StatsHCEntry 9 } + +cseL2HCAssignedProtoPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets belonging to an assigned group of network + protocols (typically AppleTalk, DecNet and Vines) received + by this switching engine from all sources. + This value includes L3 switched packets." + ::= { cseL2StatsHCEntry 10 } + +cseL2HCOverflowOtherProtoPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the associated cseL2HCOtherProtoPkts + counter has overflowed." + ::= { cseL2StatsHCEntry 11 } + +cseL2HCOtherProtoPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets belonging to all other protocol families, + received by this switching engine from all sources. This value + includes L3 switched packets." + ::= { cseL2StatsHCEntry 12 } + + + +-- Flow group of objects +-- +-- Global aging times for the flows learned + +cseFlowEstablishedAgingTime OBJECT-TYPE + SYNTAX Integer32 (1..65535) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The adminstrative aging time for IP established flows. + The default value for this object is implementation specific. + If the cseFlowEstablishedAgingTime is not configured to the + appropriate value, it will be adjusted to the closest value. + The corresponding operational object, taken effect on the + a device, is cseFlowOperIPEstablishedAgingTime." + ::= { cseFlow 1 } + +cseFlowFastAgingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative fast aging time for the established flow + entries, that have less number of packets than the value set in + the cseFlowFastAgePktThreshold, switched within this time. + Setting to value of 0 turns off fast aging. + + The default value for this object is implementation specific. + If the cseFlowFastAgingTime is not configured to the + appropriate value, it will be adjusted to the closest value. + The corresponding operational object, taken effect on the + device, is cseFlowOperFastAgingTime." + ::= { cseFlow 2 } + +cseFlowFastAgePktThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative packet threshold setting for the + cseFlowFastAgingTime. The default for Fast Aging Packet + Threshold is 0, i.e. no packets switched within the time + set in cseFlowFastAgingTime, after an L3 flow was established. + If the cseFlowFastAgingTime is not configured to the + appropriate value, it will be adjusted to the closest value. + The corresponding operational object, taken effect on the + device, is cseFlowOperFastAgePktThreshold." + ::= { cseFlow 3 } +-- Router Table + +cseRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information about all routers that are + discovered by the switch, including internal and external + routers." + ::= { cseFlow 4 } + +cseRouterEntry OBJECT-TYPE + SYNTAX CseRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cseRouterTable containing information + about a router. A row appears either directly through dynamic + learning or indirectly through management configuration + (via SNMP,by creating an entry in the + cseStaticExtRouterTable or via CLI)." + INDEX { cseRouterIndex } + ::= { cseRouterTable 1 } + +CseRouterEntry ::= SEQUENCE { + cseRouterIndex IpAddress, + cseRouterFlowMask INTEGER, + cseRouterName DisplayString, + cseRouterStatic TruthValue, + cseRouterIpxFlowMask INTEGER +} + +cseRouterIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The router's IP address which is used to uniquely identify + it for L3 flows." + ::= { cseRouterEntry 1 } + +cseRouterFlowMask OBJECT-TYPE + SYNTAX INTEGER { + dstOnly(1), + srcDst(2), + fullFlow(3), + notApplicable(4), + srcDstVlan(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP type of mask configured for the router represented by + this row. Each flow known to the switching engine has a mask + which is applied to all packets in order to compare them to + that flow. Each hardware-learned flow has the mask configured + for the router which logically forwards that flow." + ::= { cseRouterEntry 2 } + +cseRouterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS name (if available) of the router." + ::= { cseRouterEntry 3 } + +cseRouterStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the value of the object is true, this router was + configured via SNMP or CLI. Otherwise, this router was + learned automatically." + ::= { cseRouterEntry 4 } + +cseRouterIpxFlowMask OBJECT-TYPE + SYNTAX INTEGER { + dstOnly(1), + srcDst(2), + fullFlow(3), + notApplicable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPX type of mask configured for the router represented by + this row. Each flow known to the switching engine has a mask + which is applied to all packets in order to compare them to + that flow. Each hardware-learned flow has the mask configured + for the router which logically forwards that flow." + ::= { cseRouterEntry 5 } + + +-- Table of external routers that are enabled. + +cseStaticExtRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseStaticExtRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of external routers which are enabled for Layer 3 IP + switching by the switching engine. This table may contain + routers that have not yet been discovered by the device." + ::= { cseFlow 5 } + +cseStaticExtRouterEntry OBJECT-TYPE + SYNTAX CseStaticExtRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cseStaticExtRouterTable for + enabling an external router to be installed in the switch's + router table. The entry is created and deleted by using + cseStaticRouterStatus." + INDEX { cseRouterIndex } + ::= { cseStaticExtRouterTable 1 } + +CseStaticExtRouterEntry ::= SEQUENCE { + cseStaticRouterName DisplayString, + cseStaticRouterOwner OwnerString, + cseStaticRouterStatus RowStatus, + cseStaticRouterType BITS +} + +cseStaticRouterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS name (if available) of the external router." + ::= { cseStaticExtRouterEntry 1 } + +cseStaticRouterOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "String indicating the owner who created the static entry." + ::= { cseStaticExtRouterEntry 2 } + +cseStaticRouterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to manage creation and deletion of rows in this table. + Once a row becomes active, values within that row cannot be + modified except by deleting and creating the row." + ::= { cseStaticExtRouterEntry 3 } + +-- per Router, per VLAN MAC address table for the flows + +cseStaticRouterType OBJECT-TYPE + SYNTAX BITS { + unicast(0), + multicast(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates if the router is included for unicast switching, + or multicast switching, or both." + DEFVAL { { unicast } } + ::= { cseStaticExtRouterEntry 4 } + + + +cseRouterVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseRouterVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the MAC address used by routers on + particular VLANs." + ::= { cseFlow 6 } + +cseRouterVlanEntry OBJECT-TYPE + SYNTAX CseRouterVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the cseRouterVlanTable. + An entry exists for each known VLAN of each known router." + INDEX { + cseRouterIndex, + cseRouterMac, + cseRouterVlan + } + ::= { cseRouterVlanTable 1 } + +CseRouterVlanEntry ::= SEQUENCE { + cseRouterMac MacAddress, + cseRouterVlan VlanIndex, + cseRouterProtocol BITS +} + +cseRouterMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac address used by the router for this VLAN number." + ::= { cseRouterVlanEntry 1 } + +cseRouterVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Vlan number associated with the router's MAC address." + ::= { cseRouterVlanEntry 2 } + +cseRouterProtocol OBJECT-TYPE + SYNTAX BITS { + ip(0), + ipx(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which protocols are routed by this router on this + VLAN using this Mac address." + ::= { cseRouterVlanEntry 3 } + + + +-- Unicast Flow Query table + +cseFlowMaxQueries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of query entries allowed to be outstanding at + any time, in the cseFlowQueryTable. The typical value for + this object is 5." + ::= { cseFlow 7 } + +cseFlowQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseFlowQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A control table used to query the switching engine by + specifying retrieval criteria for L3 flows. + The resulting data for each instance of a query in this + table is returned in the cseFlowDataTable. + The maximum number of entries (rows) in this table + cannot exceed the value returned by cseFlowMaxQueries." + ::= { cseFlow 8 } + +cseFlowQueryEntry OBJECT-TYPE + SYNTAX CseFlowQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the cesFlowQueryTable used to setup + retrieval criteria to search for L3 flows on a particular + switching engine entity identified by entPhysicalIndex. + The actual search is started by setting the value of + cseFlowQueryStatus to 'active'. Once a row becomes active, + values within the row cannot be modified, except by + deleting and re-creating the row." + INDEX { + entPhysicalIndex, + cseFlowQueryIndex + } + ::= { cseFlowQueryTable 1 } + +CseFlowQueryEntry ::= SEQUENCE { + cseFlowQueryIndex Unsigned32, + cseFlowQueryMask INTEGER, + cseFlowQueryTransport BITS, + cseFlowQuerySource FlowAddressComponent, + cseFlowQuerySourceMask FlowAddressComponent, + cseFlowQueryDestination FlowAddressComponent, + cseFlowQueryDestinationMask FlowAddressComponent, + cseFlowQueryRouterIndex IpAddress, + cseFlowQueryOwner OwnerString, + cseFlowQueryResultingRows Integer32, + cseFlowQueryResultTotalPkts CiscoGauge64, + cseFlowQueryResultTotalOctets CiscoGauge64, + cseFlowQueryResultAvgDuration TimeInterval, + cseFlowQueryResultAvgIdle TimeInterval, + cseFlowQueryStatus RowStatus, + cseFlowQueryCreateTime TimeStamp, + cseFlowQueryTotalFlows Unsigned32, + cseFlowQuerySkipNFlows Integer32 +} + +cseFlowQueryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer which uniquely identifies the control + query among all those specified for the switching engine + indicated by entPhysicalIndex." + ::= { cseFlowQueryEntry 1 } + +cseFlowQueryMask OBJECT-TYPE + SYNTAX INTEGER { + dstOnly(1), + srcOrDst(2), + srcAndDst(3), + fullFlow(4), + ipxDstOnly(5), + ipxSrcAndDst(6), + any(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting each value causes the appropriate action: + + 'dstOnly' - causes the creation of rows in the + cseFlowDataTable corresponding to the current L3 flow + information for the absolute destination IP address + set in the cseFlowQueryDestination object in this table. + If cseFlowQueryDestinationMask is also specified at the + same time, it will be applied to the address part of + cseFlowQueryDestination. + + 'srcOrDst' - causes the creation of rows in the + cseFlowDataTable corresponding to the current L3 flow + information for EITHER of the absolute IP addresses set in + the cseFlowQueryDestination or cseFlowQuerySource objects. + If either of cseFlowQueryDestinationMask and + cseFlowQuerySourceMask + objects are also specified at the same time, + they will be applied to the respective address parts + of cseFlowQueryDestination and cseFlowQuerySource + objects. This option is typically used to + setup queries for flows on traffic in either directions. + + 'srcAndDst' - causes the creation of rows in the + cseFlowDataTable corresponding to the current L3 flow + information for BOTH the absolute IP addresses set in + the cseFlowQueryDestination and cseFlowQuerySource objects. + If either of cseFlowQueryDestinationMask and + cseFlowQuerySourceMask objects are also specified + at the same time, they will be applied to the + respective address parts of cseFlowQueryDestination and + cseFlowQuerySource objects. This option is typically used to + setup queries for flows on traffic in one direction only. + + + 'fullFlow' - causes the creation of row(s) in the + cseFlowDataTable exactly corresponding to the current + L3 flow information for the complete IP flow (including the + transport port numbers) set in the cseFlowQueryDestination and + cseFlowQuerySource objects. If either of + cseFlowQueryDestinationMask and cseFlowQuerySourceMask + objects are also specified at the same + time, they will be applied to the respective address parts of + cseFlowQueryDestination and cseFlowQuerySource objects. + This option is typically used to setup queries for flows + on traffic for specific (TCP/UDP) port numbers + corresponding to standard protocols such as FTP, + WWW, TELNET, etc. + + 'ipxDstOnly' - causes the creation of rows in the + cseFlowDataTable corresponding to the current L3 flow + information for the absolute destination IPX address + set in the cseFlowQueryDestination object in this table. + If cseFlowQueryDestinationMask is also specified at + the same time, it will be applied to the address part + of cseFlowQueryDestination. + + 'ipxSrcAndDst' - causes the creation of rows in the + cseFlowDataTable corresponding to the current L3 flow + information for BOTH the absolute IPX addresses set in + the cseFlowQueryDestination and cseFlowQuerySource objects. + If either of cseFlowQueryDestinationMask and + cseFlowQuerySourceMask objects are also specified at the + same time, they will be applied to the respective address + parts of cseFlowQueryDestination and + cseFlowQuerySource objects. + + 'any' - returns all rows corresponding to all established + flow entries in the cseFlowDataTable. + + Note: + 1. The type FlowAddressComponent used for objects + cseFlowQuerySource and cseFlowQueryDestination, has the + network address part and also the transport port + number part, if applicable. + 2. The value of this object cannot be modified when the + corresponding instance of cseFlowQueryStatus is 'active'." + DEFVAL { any } + ::= { cseFlowQueryEntry 2 } + +cseFlowQueryTransport OBJECT-TYPE + SYNTAX BITS { + udp(0), + tcp(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP transport protocol type specified for this query. Ignored + for IPX flow queries. The value of this object cannot be + modified when the corresponding instance of cseFlowQueryStatus + is 'active'." + DEFVAL { { udp , tcp } } + ::= { cseFlowQueryEntry 3 } + +cseFlowQuerySource OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source network address and port (if applicable). The + value of this object cannot be modified when the + corresponding instance of + cseFlowQueryStatus is 'active'." + DEFVAL { '000000000000'H } + ::= { cseFlowQueryEntry 4 } + +cseFlowQuerySourceMask OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source address mask to be applied to the corresponding + instance of cseFlowQuerySource. The value of this object + cannot be modified when the corresponding instance of + cseFlowQueryStatus is 'active'." + DEFVAL { 'FFFFFFFFFFFF'H } + ::= { cseFlowQueryEntry 5 } + +cseFlowQueryDestination OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination network address and port (if applicable). + The value of this object cannot be modified when the + corresponding instance of cseFlowQueryStatus is 'active'." + DEFVAL { '000000000000'H } + ::= { cseFlowQueryEntry 6 } + +cseFlowQueryDestinationMask OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination address mask to be applied to the corresponding + instance of cseFlowQueryDestination. The value of this object + cannot be modified when the corresponding instance of + cseFlowQueryStatus is 'active'." + DEFVAL { 'FFFFFFFFFFFF'H } + ::= { cseFlowQueryEntry 7 } + +cseFlowQueryRouterIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the router for which the flows are available. + An 'all-zero' IP address indicates that the query is for + any router. The value of this object cannot be modified + when the corresponding instance of cseFlowQueryStatus + is 'active'." + ::= { cseFlowQueryEntry 8 } + +cseFlowQueryOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The manager entity that configured this entry and is therefore + using the resources assigned to it." + DEFVAL { "" } + ::= { cseFlowQueryEntry 9 } + +cseFlowQueryResultingRows OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result status of the query. Possible values are: + + -1 - Either the query has not been initiated or + the agent is busy processing this query instance. + Time to completion of the query processing + depends on the complexity of the query and + the number of matches that satisfy this query. + + 0..2147483647 - The search has ended and this is the number of + rows in the cseFlowDataTable, resulting + from this query." + ::= { cseFlowQueryEntry 10 } + +cseFlowQueryResultTotalPkts OBJECT-TYPE + SYNTAX CiscoGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregate number of total packets switched by the system on + all the flows matching this query. This is a snapshot value and + is valid only when the corresponding instance of + cseFlowQueryResultingRows is greater than or equal to 0." + ::= { cseFlowQueryEntry 11 } + +cseFlowQueryResultTotalOctets OBJECT-TYPE + SYNTAX CiscoGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregate number of total octets switched by the system on + all the flows matching this query. This is a snapshot value + and is valid only when the corresponding instance of + cseFlowQueryResultingRows is greater than or equal to 0." + ::= { cseFlowQueryEntry 12 } + +cseFlowQueryResultAvgDuration OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average duration of the flows matching this query. This is + a snapshot value and is valid only when the corresponding + instance of cseFlowQueryResultingRows is greater + than or equal to 0." + ::= { cseFlowQueryEntry 13 } + +cseFlowQueryResultAvgIdle OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elapsed time since the flows were last used, averaged over + all flows matching this query. This is a snapshot value + and is valid only when the corresponding instance of + cseFlowQueryResultingRows is greater than or equal to 0." + ::= { cseFlowQueryEntry 14 } + +cseFlowQueryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage rows in this table. + When set to active(1), the query is initiated. + Once initiated, the value may + not be modified until the value of cseFlowQueryResultingRows is + greater than or equal to 0. However, this object can be set to + active(1) only after all the appropriate objects for this query + as defined by the value set in the cseFlowQueryMask object, + have also been set. + Once a row becomes active, values within the row cannot + be modified, except by deleting and re-creating it." + ::= { cseFlowQueryEntry 15 } + +cseFlowQueryCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when this query was created." + ::= { cseFlowQueryEntry 16 } + +cseFlowQueryTotalFlows OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of L3 flows matching the query criterion." + ::= { cseFlowQueryEntry 17 } + +cseFlowQuerySkipNFlows OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of searched flows to be skipped before storing + any L3 flows in cseFlowDataTable. + + This object can be used along with cseFloQueryTotalFlows + object to skip previously found flows by setting the variable + equal to the number of the associated rows in + cseFlowDataTable, and only query the remaining flows + in the table. + + Note that due to the dynamical nature of the L3 flows, the + queried flows may be missed or repeated by setting this object. + + The value of this object cannot be modified + when the corresponding instance of cseFlowQueryStatus + is 'active'." + DEFVAL { 0 } + ::= { cseFlowQueryEntry 18 } + + +-- The Unicast Flow query results data table + +cseFlowDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseFlowDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing L3 flow information corresponding to all + the completed queries setup in the cseFlowQueryTable, that were + initiated on the switch engine(s)." + ::= { cseFlow 9 } + +cseFlowDataEntry OBJECT-TYPE + SYNTAX CseFlowDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the cseFlowDataTable used to return + information about one of the L3 flows which matched the + search criteria set by the cseFlowQueryMask object in the + corresponding instance of the cseFlowQueryTable." + INDEX { + entPhysicalIndex, + cseFlowQueryIndex, + cseFlowDataIndex + } + ::= { cseFlowDataTable 1 } + +CseFlowDataEntry ::= SEQUENCE { + cseFlowDataIndex Unsigned32, + cseFlowDataSrcMac MacAddress, + cseFlowDataDstMac MacAddress, + cseFlowDataStaticFlow TruthValue, + cseFlowDataEncapType INTEGER, + cseFlowDataSource FlowAddressComponent, + cseFlowDataDestination FlowAddressComponent, + cseFlowDataDestVlan VlanIndex, + cseFlowDataIpQOS Integer32, + cseFlowDataIpQOSPolicy Integer32, + cseFlowDataWhenCreated TimeStamp, + cseFlowDataLastUsed TimeStamp, + cseFlowDataPkts Gauge32, + cseFlowDataOctets CiscoGauge64 +} + +cseFlowDataIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number to uniquely identify a result entry that matches a + particular query for a specific switching engine." + ::= { cseFlowDataEntry 1 } + +cseFlowDataSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source Mac Address of the router's outgoing interface." + ::= { cseFlowDataEntry 2 } + +cseFlowDataDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination Mac Address used to forward the packets in + this flow." + ::= { cseFlowDataEntry 3 } + +cseFlowDataStaticFlow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this flow was software-installed." + ::= { cseFlowDataEntry 4 } + +cseFlowDataEncapType OBJECT-TYPE + SYNTAX INTEGER { + ipArpa(1), + ipxEthernet(2), + ipx802raw(3), + ipx802sap(4), + ipx802snap(5), + other(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol encapsulation type used to forward packets in this flow + to their destination." + ::= { cseFlowDataEntry 5 } + +cseFlowDataSource OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source network address and the port (if appropriate) of this + flow." + ::= { cseFlowDataEntry 6 } + +cseFlowDataDestination OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination network address and port (if appropriate) of this + flow." + ::= { cseFlowDataEntry 7 } + +cseFlowDataDestVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlan number on which packets belonging to this flow are + forwarded." + ::= { cseFlowDataEntry 8 } + +cseFlowDataIpQOS OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Level of Quality of service for this IP flow. + If it is not an IP flow, this object will not be instantiated." + ::= { cseFlowDataEntry 9 } + +cseFlowDataIpQOSPolicy OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Level of the Quality of service policy for this IP flow. + If it is not an IP flow, this object will not be instantiated." + ::= { cseFlowDataEntry 10 } + +cseFlowDataWhenCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when this flow was created in the switching engine." + ::= { cseFlowDataEntry 11 } + +cseFlowDataLastUsed OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time since this flow was last used to forward a packet by the + switching engine." + ::= { cseFlowDataEntry 12 } + +cseFlowDataPkts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A snapshot value of the number of packets forwarded on this flow + at the time of corresponding query." + ::= { cseFlowDataEntry 13 } + +cseFlowDataOctets OBJECT-TYPE + SYNTAX CiscoGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A snapshot value of octets forwarded on this flow at the time of + corresponding query." + ::= { cseFlowDataEntry 14 } + + + +cseFlowSwitchControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseFlowSwitchControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table used to control the L3 flow switching operation, per + protocol type." + ::= { cseFlow 10 } + +cseFlowSwitchControlEntry OBJECT-TYPE + SYNTAX CseFlowSwitchControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row for the configuration of Flow switching + feature for an L3 protocol type." + INDEX { cseFlowSwitchProtocol } + ::= { cseFlowSwitchControlTable 1 } + +CseFlowSwitchControlEntry ::= SEQUENCE { + cseFlowSwitchProtocol CiscoNetworkProtocol, + cseFlowSwitchStatus ControlStatus +} + +cseFlowSwitchProtocol OBJECT-TYPE + SYNTAX CiscoNetworkProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol type for which this row instance. Only ip(1) and ipx(14) + values are currently supported." + ::= { cseFlowSwitchControlEntry 1 } + +cseFlowSwitchStatus OBJECT-TYPE + SYNTAX ControlStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current status of the global flow switching capability for + the specified L3 protocol type." + ::= { cseFlowSwitchControlEntry 2 } + + + +-- Multicast Flow Query table + +cseFlowMcastMaxQueries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of query entries allowed to be outstanding + at any time, in the cseFlowMcastQueryTable. The typical value + for this object is 5." + ::= { cseFlow 11 } + +cseFlowMcastQueryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseFlowMcastQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A control table used to query the switching engine by + specifying retrieval criteria for IP multicast L3 flows. + Each row instance in the table represents a query with + its parameters. The resulting data for each instance of + a query in this table is returned in the + cseFlowMcastResultTable. + The maximum number of entries (rows) in this table cannot + exceed the value of cseFlowMcastMaxQueries object. + + Unlike unicast switched layer 3 flows, an IP multicast + switched flow is created and installed by software, and + is uniquely identified by flow's source IP address, and + multicast group IP address. It is stored with input Vlan + ID in the cache entry, so that the packets in the flow + will not be replicated and forwarded to the receivers on the + same (input) Vlan. + Another difference is that all IP multicast hardware + switched flows belonging to the same (source, group) are + stored only on one switch engine on a Cisco L3 switch with + distributed switch engines, whereas unicast flows identified + by certain criterion may resident on multiple switch engines + in the system." + ::= { cseFlow 12 } + +cseFlowMcastQueryEntry OBJECT-TYPE + SYNTAX CseFlowMcastQueryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the cesMcastFlowQueryTable used to + setup retrieval criteria to search for IP multicast L3 + flows on all switching engine entities in the device. + The actual search is started by setting the value of + cseFlowMcastQueryStatus to 'active'. Once a row becomes + active, values within the row cannot be modified, without + setting the associated RowStatus object to 'notInService' + first, or deleting and re-creating the row." + INDEX { cseFlowMcastQueryIndex } + ::= { cseFlowMcastQueryTable 1 } + +CseFlowMcastQueryEntry ::= SEQUENCE { + cseFlowMcastQueryIndex Unsigned32, + cseFlowMcastQueryMask BITS, + cseFlowMcastQuerySrc IpAddress, + cseFlowMcastQueryGrp McastGroupIp, + cseFlowMcastQuerySrcVlan VlanIndex, + cseFlowMcastQueryRtrIndex IpAddress, + cseFlowMcastQuerySkipNFlows Integer32, + cseFlowMcastQueryOwner OwnerString, + cseFlowMcastQueryTotalFlows Integer32, + cseFlowMcastQueryRows Integer32, + cseFlowMcastQueryStatus RowStatus, + cseFlowMcastQueryCreateTime TimeStamp, + cseFlowMcastQueryMvrf MplsVpnId, + cseFlowMcastQueryAddrType InetAddressType, + cseFlowMcastQuerySource InetAddress, + cseFlowMcastQueryGroup InetAddress +} + +cseFlowMcastQueryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer in the range of 1 to + cseFlowMcastMaxQueries to identify this control query." + ::= { cseFlowMcastQueryEntry 1 } + +cseFlowMcastQueryMask OBJECT-TYPE + SYNTAX BITS { + source(0), + group(1), + vlan(2), + router(3), + mvrf(4), + sourceip(5), + groupip(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to set up the query criterion for + the multicast flows of interest. If any one of the + defined BITs is set, then the value of the corresponding + object in the same row instance will be used for the search. + + Specifically, if the 'source(0)' BIT is set, then the + cseFlowMcastQuerySrc object will be included in the + search criterion. + + If the group(1) BIT is set, then the + cseFlowMcastQueryGrp object will be included in the + search criterion. + + If the vlan(2) BIT is set, then the + cseFlowMcastQuerySrcVlan object will be included in the + search criterion. + + If the router(3) BIT is set, then the + cseFlowMcastQueryRtrIndex object will be included in the + search criterion. + + If the mvrf(4) BIT is set, then the + cseFlowMcastQueryMvrf object will be included in the + search criterion; + + If the sourceip(5) BIT is set, then the + cseFlowMcastQueryAddrType and cseFlowMcastQuerySource + objects will be included in the search criterion. + + If the groupip(6) BIT is set, then the + cseFlowMcastQueryAddrType and cseFlowMcastQueryGroup + objects will be included in the search criterion. + + If the source(0) or group(1) BIT is set, then the + sourceip(5) or groupip(6) cannot be set, and vice-versa. + + If any of the BITs in this variable is cleared, the + corresponding parameter object in the same row is + treated as a wildcard. When the row is instantiated, + the BITs in the variable will be cleared, and none of + query parameter objects in this row will be instantiated. + This will be considered as a wildcard search for flows + on the default Multicast Virtual Private Network (MVPN) + routing/forwarding (MVRF) instance. + i.e. it will return all rows corresponding + to all established multicast flow entries in the default + MVRF, in cseFlowMcastResultTable. The address type of this + wildcard search will be specified be cseFlowMcastQueryAddrType. + It is SNMP managers' responsibility to set certain + bits on in this object instance, if necessary, + and the corresponding flow parameter variables to the + appropriate values in order to setup the desired + query criteria. + The value of this object can not be altered when the + corresponding instance of cseFlowMcastQueryStatus is 'active'." + DEFVAL { { } } + ::= { cseFlowMcastQueryEntry 2 } + +cseFlowMcastQuerySrc OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The source address of the IP multicast layer 3 flows. + This object should be instantiated and assigned a + proper IP address whenever the 'source' bit of + cseFlowMcastQueryMask object in the same row is on. + If the 'source' bit is set, and an appropriate IP address + is assigned to this object, then only flows with the + specified source address will be containing in the + result table. + If the 'source' bit in the associated cseFlowMcastQueryMask + is cleared, this object is ignored during the query, and all + flows will be considered regardless of their source IP address. + + This object is deprecated and replaced by + cseFlowMcastQueryAddrType and cseFlowMcastQuerySource." + ::= { cseFlowMcastQueryEntry 3 } + +cseFlowMcastQueryGrp OBJECT-TYPE + SYNTAX McastGroupIp + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The IP multicast group address of the queried flows. + This object should be instantiated and set whenever + the 'group' bit of the associated cseFlowMcastQueryMask object + is on. + If the 'group' bit is set, and a multicast group address is + assigned to the object, only flows with the specified group + address will be contained in the result table. + If the 'group' bit in the associated cseFlowMcastQueryMask + is cleared, this object is ignored during the query, and all + flows will be considered regardless of their group address. + + This object is deprecated and replaced by + cseFlowMcastQueryAddrType and cseFlowMcastQueryGroup." + ::= { cseFlowMcastQueryEntry 4 } + +cseFlowMcastQuerySrcVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source Vlan ID of the IP multicast layer 3 flows. + This object should be instantiated and set whenever + the 'vlan' bit of the associated cseFlowMcastQueryMask object + is on. + If the 'vlan' bit is set, and a Vlan ID is assigned to this + object, only flows belonging to that vlan will be contained + in the result table. + If the 'vlan' bit in the associated cseFlowMcastQueryMask object + is cleared, this object is ignored during the query, and all + flows will be considered regardless of their vlan IDs." + ::= { cseFlowMcastQueryEntry 5 } + +cseFlowMcastQueryRtrIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of the router for which the multicast flows are + available, that is the flows would be replicated + and routed by the specified + router, should the flows did not get switched. + This object should be instantiated and set whenever the 'router' + bit of the asociated cseFlowMcastQueryMask object is on. + If the 'router' bit is set, and a router's IP address + is assigned to this object, then only flows associated with + that router will be contained in the result table. + If the 'router' bit in the cseFlowMcastQueryMask object + is cleared, this object is ignored during the query, and all + flows will be considered regardless of the routers + being switched." + ::= { cseFlowMcastQueryEntry 6 } + +cseFlowMcastQuerySkipNFlows OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of searched flows to be skipped before storing + any multicast flows in cseFlowMcastResultTable. + This object can be used along with cseFlowMcastQueryTotalFlows + object to skip previously found flows by setting the variable + equal to the number of the associated rows in + cseFlowMcastResultTable, and only query the remaining flows + in the table. + Note that due to the dynamical nature of the L3 flows, the + queried flows may be missed or repeated by setting this object." + DEFVAL { 0 } + ::= { cseFlowMcastQueryEntry 7 } + +cseFlowMcastQueryOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The manager entity that configured this entry and is therefore + using the resources assigned to it. It is used to model an + administratively assigned name of the owner of a resource. + It is recommended that this object have one or more the following + information: IP address, management station name, network + manager's name, location, or phone number." + ::= { cseFlowMcastQueryEntry 8 } + +cseFlowMcastQueryTotalFlows OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows matching the query criterion." + ::= { cseFlowMcastQueryEntry 9 } + +cseFlowMcastQueryRows OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicating the status of the query by following values: + -1 - Either the query has not been started or the + agent is still processing this query instance. + It is the default value when the row is instantiated. + + 0..2147483647 - The search has ended and this is the + number of rows in the cseFlowMcastResultTable, + resulting from this query." + ::= { cseFlowMcastQueryEntry 10 } + +cseFlowMcastQueryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage rows in this table. + When set to 'active', the query of flows is initiated. + This object can be set to active only after all the + appropriate objects for this query as defined by the + bits in the cseFlowMcastQueryMask object, have also been + instantiated. The completion of the query is indicated + by the value of cseFlowMcastQueryRows as soon as it + becomes greater than or equal to 0. + Once a row becomes active, values within the row cannot be + modified without setting it to 'notInService' first, or just + deleting and re-creating it. + To abort a lengthy on-going query, setting this object to + 'notInService', or 'destroy' will terminate a search + if one is in progress, and cause the associated rows in + cseFlowMcastResultTable, if any, to be deleted." + ::= { cseFlowMcastQueryEntry 11 } + +cseFlowMcastQueryCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when this query was last set to active." + ::= { cseFlowMcastQueryEntry 12 } + +cseFlowMcastQueryMvrf OBJECT-TYPE + SYNTAX MplsVpnId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The human-readable name of the Multicast + Virtual Private Network (MVPN) routing/forwarding + instance (MVRF). When the 'mvrf' bit of + cseFlowMcastQueryMask object in the same row is on, + an appropriate value should be specified and only flows + with the specified MVRF name will be contained in the + result table. If the 'mvrf' bit in the associated + cseFlowMcastQueryMask is cleared, this object is ignored + during the query, and all the flows corresponding to the + default MVRF will be considered." + ::= { cseFlowMcastQueryEntry 13 } + +cseFlowMcastQueryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Internet address type for this multicast search + query." + DEFVAL { ipv4 } + ::= { cseFlowMcastQueryEntry 14 } + +cseFlowMcastQuerySource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source Internet address of the IP multicast layer 3 + flows. When the 'sourceip' bit of cseFlowMcastQueryMask + cseFlowMcastQueryMask object in the same row is on, + an appropriate value should be specified and only flows + with the specified source address will be contained in the + result table. If the 'sourceip' bit in the associated + cseFlowMcastQueryMask is cleared, this object is ignored + during the query, and all flows will be considered regardless + of their source address. + + The type of this address is determined by the value of the + cseFlowMcastQueryAddrType object. + + The default value of this object is all zeros." + DEFVAL { '00000000'H } + ::= { cseFlowMcastQueryEntry 15 } + +cseFlowMcastQueryGroup OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The multicast group Internet address of the queried flows. + When the 'mvrf' bit of cseFlowMcastQueryMask object + in the same row is on, an appropriate value should be + specified and only flows with the specified group address + will be contained in the result table. If the 'groupip' bit + in the associated cseFlowMcastQueryMask is cleared, this + object is ignored during the query, and all flows will + be considered regardless of their group address. + + The type of this address is determined by the value of the + cseFlowMcastQueryAddrType object. + + The default value of this object is all zeros." + DEFVAL { '00000000'H } + ::= { cseFlowMcastQueryEntry 16 } + + +-- The multicast flow query result data table + +cseFlowMcastResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseFlowMcastResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing current IP multicast flow information + corresponding to all the completed queries set up in + the cseFlowMcastQueryTable, that were initiated on the switch + engine(s). The query result will not become available until + the current search completes." + ::= { cseFlow 13 } + +cseFlowMcastResultEntry OBJECT-TYPE + SYNTAX CseFlowMcastResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of cseFlowMcastResultTable, containing + information about an IP multicast layer 3 flow that matchs + the search criteria set in the corresponding row of + cseFlowMcastQueryTable. This row instance is indexed by + the query index (cseFlowMcastQueryIndex), the switch engine + entity (entPhysicalIndex), and data entry index + (cseFlowMcastResultIndex). The value of entPhysicalIndex + object is assigned by Entity-MIB, and uniquely identifies + a switching engine on which the IP multicast flow is stored." + INDEX { + cseFlowMcastQueryIndex, + entPhysicalIndex, + cseFlowMcastResultIndex + } + ::= { cseFlowMcastResultTable 1 } + +CseFlowMcastResultEntry ::= SEQUENCE { + cseFlowMcastResultIndex Integer32, + cseFlowMcastResultGrp McastGroupIp, + cseFlowMcastResultSrc IpAddress, + cseFlowMcastResultSrcVlan VlanIndex, + cseFlowMcastResultRtrIp IpAddress, + cseFlowMcastResultRtrMac MacAddress, + cseFlowMcastResultCreatedTS TimeStamp, + cseFlowMcastResultLastUsedTS TimeStamp, + cseFlowMcastResultPkts Counter64, + cseFlowMcastResultOctets Counter64, + cseFlowMcastResultDstVlans OCTET STRING, + cseFlowMcastResultDstVlans2k OCTET STRING, + cseFlowMcastResultDstVlans3k OCTET STRING, + cseFlowMcastResultDstVlans4k OCTET STRING, + cseFlowMcastResultMvrf MplsVpnId, + cseFlowMcastResultAddrType InetAddressType, + cseFlowMcastResultGroup InetAddress, + cseFlowMcastResultSource InetAddress, + cseFlowMcastResultFlowType INTEGER, + cseFlowMcastResultHFlag1k2k OCTET STRING, + cseFlowMcastResultHFlag3k4k OCTET STRING +} + +cseFlowMcastResultIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A positive integer which uniquely identify a result entry + on a specific switching engine matching a particular query." + ::= { cseFlowMcastResultEntry 1 } + +cseFlowMcastResultGrp OBJECT-TYPE + SYNTAX McastGroupIp + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The multicast group IP address of the multicast layer 3 flow. + + This object is deprecated and replaced by + cseFlowMcastResultAddrType and cseFlowMcastResultGroup." + ::= { cseFlowMcastResultEntry 2 } + +cseFlowMcastResultSrc OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The source address of the multicast layer 3 flow. + + This object is deprecated and replaced by + cseFlowMcastResultAddrType and cseFlowMcastResultSource." + ::= { cseFlowMcastResultEntry 3 } + +cseFlowMcastResultSrcVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source Vlan ID of the IP multicast layer 3 flow." + ::= { cseFlowMcastResultEntry 4 } + +cseFlowMcastResultRtrIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface IP address of the router this multicast flow + is switching for. Since IP multicast flows can only be + established for a router's trunk ports, it is the primary + IP address of the router's trunk link that connects to the + switch." + ::= { cseFlowMcastResultEntry 5 } + +cseFlowMcastResultRtrMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default MAC address of the router the multicast flow is + switching for. Different multicast flows switching different + ports of the same router will have the identical value of this + object." + ::= { cseFlowMcastResultEntry 6 } + +cseFlowMcastResultCreatedTS OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when the IP multicast flow was created." + ::= { cseFlowMcastResultEntry 7 } + +cseFlowMcastResultLastUsedTS OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when this IP multicast flow was last used." + ::= { cseFlowMcastResultEntry 8 } + +cseFlowMcastResultPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast traffic packets forwarded + for this flow (replicated packets are not counted)." + ::= { cseFlowMcastResultEntry 9 } + +cseFlowMcastResultOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast traffic octets forwarded + for this flow (replicated packets are not counted)." + ::= { cseFlowMcastResultEntry 10 } + +cseFlowMcastResultDstVlans OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN. + Each octet within the value of this object specifies a + set of eight VLANs, e.g. the first octet corresponding to + VLANs with VlanIndex values of 0 through 7, the second + octet to VLANs 8 through 15, etc. Within each octet, + the most significant bit represents the lowest numbered + VLAN, and the least significant bit represents the highest + numbered VLAN, thus each vlan is represented by a single bit + within the octet. The bits in this object will be set + to '1' if the corresponding Vlans are in the out-going + interface (vlan) list of the IP multicast flow described + by this row instance." + ::= { cseFlowMcastResultEntry 11 } + +cseFlowMcastResultDstVlans2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN, + with VlanIndex values of 1024 through 2047,with + each octet within the value of this object specifies a + set of eight VLANs, e.g. the first octet corresponding to + VLANs with VlanIndex values of 1024 through 1031, the second + octet to VLANs 1032 through 1039 etc. Within each octet, + the most significant bit represents the lowest numbered + VLAN, and the least significant bit represents the highest + numbered VLAN, thus each vlan is represented by a single bit + within the octet. The bits in this object will be set + to '1' if the corresponding Vlans are in the out-going + interface (vlan) list of the IP multicast flow described + by this row instance." + ::= { cseFlowMcastResultEntry 12 } + +cseFlowMcastResultDstVlans3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN. + With VlanIndex values of 2048 through 3071 with + each octet within the value of this object specifies a + set of eight VLANs, e.g. the first octet corresponding to + VLANs with VlanIndex values of 2048 through 2055, the second + octet to VLANs 2056 through 2063 etc. Within each octet, + the most significant bit represents the lowest numbered + VLAN, and the least significant bit represents the highest + numbered VLAN, thus each vlan is represented by a single bit + within the octet. The bits in this object will be set + to '1' if the corresponding Vlans are in the out-going + interface (vlan) list of the IP multicast flow described + by this row instance." + ::= { cseFlowMcastResultEntry 13 } + +cseFlowMcastResultDstVlans4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN. + With VlanIndex values of 3072 through 4095, with + each octet within the value of this object specifies a + set of eight VLANs, e.g. the first octet corresponding to + VLANs with VlanIndex values of 3072 through 3079 the second + octet to VLANs 3080 through 3087 etc. Within each octet, + the most significant bit represents the lowest numbered + VLAN, and the least significant bit represents the highest + numbered VLAN, thus each vlan is represented by a single bit + within the octet. The bits in this object will be set + to '1' if the corresponding Vlans are in the out-going + interface (vlan) list of the IP multicast flow described + by this row instance." + ::= { cseFlowMcastResultEntry 14 } + +cseFlowMcastResultMvrf OBJECT-TYPE + SYNTAX MplsVpnId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MVRF to which this flow belongs to." + ::= { cseFlowMcastResultEntry 15 } + +cseFlowMcastResultAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Internet address type of cseFlowMcastResultGroup + and cseFlowMcastResultSource." + ::= { cseFlowMcastResultEntry 16 } + +cseFlowMcastResultGroup OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multicast group IP address of the multicast layer + 3 flow." + ::= { cseFlowMcastResultEntry 17 } + +cseFlowMcastResultSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source address of the multicast layer 3 flow." + ::= { cseFlowMcastResultEntry 18 } + +cseFlowMcastResultFlowType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + rpfMfd(2), + partialSC(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of multicast layer 3 flow. + + other - Multicast flow type is none of the followoing. + + rpfMfd - This flow is a RPF MFD flow. + + partial - This flow is a partial shortcut flow." + ::= { cseFlowMcastResultEntry 19 } + +cseFlowMcastResultHFlag1k2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per out-going + interface (VLAN) with VlanIndex values of 0 through 2047. + Each octet within the value of this object specifies + a set of eight VLANs, e.g. the first octet + corresponding to VLANs with VlanIndex values of + 0 through 7, the second octet to VLANs 8 through 15, + etc. Within each octet, the most significant bit + represents the lowest numbered VLAN, and the least + significant bit represents the highest numbered VLAN, + thus each vlan is represented by a single bit within the + octet. + + The bits in this object will be set to '1' if the + multicast layer 3 flow described by this row instance + is hardware switched on the corresponding VLAN. + If the length of this string is less than 256 octets, + any 'missing' octets are assumed to contain the value + of zero." + ::= { cseFlowMcastResultEntry 20 } + +cseFlowMcastResultHFlag3k4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per out-going + interface (VLAN) with VlanIndex values of 2048 through + 4095. Each octet within the value of this object + specifies a set of eight VLANs, e.g. the first octet + corresponding to VLANs with VlanIndex values of 2048 + through 2055, the second octet to VLANs 2056 through + 2063 etc. Within each octet, the most significant + bit represents the lowest numbered VLAN, and the least + significant bit represents the highest numbered VLAN, + thus each vlan is represented by a single bit within + the octet. + + The bits in this object will be set to '1' if the + multicast layer 3 flow described by this row instance + is hardware switched on the corresponding VLAN. + If the length of this string is less than 256 octets, + any 'missing' octets are assumed to contain the value + of zero." + ::= { cseFlowMcastResultEntry 21 } + + + +-- Multicast MLS-SE global configuration + +cseFlowMcastSwitchStatus OBJECT-TYPE + SYNTAX ControlStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current status of the global IP multicast flow switching + capability. When enabled, the switch engine will be able to + install multicast flow entries in its L3 forwarding table, + and perform hardware assisted switching for the flows." + ::= { cseFlow 14 } + +-- Now that our hardware can L3 switch IPX traffic + +cseFlowIPXEstablishedAgingTime OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative aging time for established IPX flows. The + default value for this object is implementation specific. + The corresponding operational object is + cseFlowOperIPXAgingTime." + ::= { cseFlow 15 } + +cseStaticIpxExtRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseStaticIpxExtRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of external routers which are enabled for + Layer 3 IPX switching by the switching engine. + This table may contain routers + that have not yet been discovered by the device." + ::= { cseFlow 16 } + +cseStaticIpxExtRouterEntry OBJECT-TYPE + SYNTAX CseStaticIpxExtRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cseStaticIpxExtRouterTable for + enabling an external router to be installed in the + switch's router table. The entry is created and deleted + by using cseStaticIpxRouterStatus." + INDEX { cseRouterIndex } + ::= { cseStaticIpxExtRouterTable 1 } + +CseStaticIpxExtRouterEntry ::= SEQUENCE { + cseStaticIpxRouterName DisplayString, + cseStaticIpxRouterOwner OwnerString, + cseStaticIpxRouterStatus RowStatus +} + +cseStaticIpxRouterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS name (if available) of the external router." + ::= { cseStaticIpxExtRouterEntry 1 } + +cseStaticIpxRouterOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "String indicating the owner who created the static entry." + ::= { cseStaticIpxExtRouterEntry 2 } + +cseStaticIpxRouterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to manage creation and deletion of rows in this table. + Once a row becomes active, values within that row cannot be + modified except by deleting and creating the row." + ::= { cseStaticIpxExtRouterEntry 3 } + + + +cseFlowOperEstablishedAgingTime OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational aging time for IP established flows." + ::= { cseFlow 17 } + +cseFlowOperFastAgingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational fast aging time for the established flow + entries, that have less number of packets than the value set + in the cseFlowOperFastAgePktThreshold,switched within this + time." + ::= { cseFlow 18 } + +cseFlowOperFastAgePktThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational packet threshold for the + cseFlowOperFastAgingTime." + ::= { cseFlow 19 } + +cseFlowOperIPXAgingTime OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational aging time for established IPX flows." + ::= { cseFlow 20 } +-- The bridged flow statistics control table + +cseBridgedFlowStatsCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseBridgedFlowStatsCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table controls the reporting of intra-vlan statistics + for bridged flow per vlan. When a vlan is created in + a device supporting this table, a corresponding entry + of this table will be added." + ::= { cseFlow 21 } + +cseBridgedFlowStatsCtrlEntry OBJECT-TYPE + SYNTAX CseBridgedFlowStatsCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance contains the configuration to enable + or disable the reporting of intra-vlan statistics for + bridged flow per vlan." + INDEX { cseBridgedFlowVlan } + ::= { cseBridgedFlowStatsCtrlTable 1 } + +CseBridgedFlowStatsCtrlEntry ::= SEQUENCE { + cseBridgedFlowVlan VlanIndex, + cseFlowBridgedFlowStatsEnable TruthValue +} + +cseBridgedFlowVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the Vlan number on which the reporting of + intra-vlan bridged flow statistics is configured." + ::= { cseBridgedFlowStatsCtrlEntry 1 } + +cseFlowBridgedFlowStatsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether intra-vlan bridged flow statistics is + enabled. If this object is set to 'true', intra-vlan + bridged flow statistics is reported in cseFlowDataTable + when a corresponding query is set up in cseFlowQueryTable. + If this object is set to 'false', intra-vlan bridged flow + statistics is not reported. The default is false." + DEFVAL { false } + ::= { cseBridgedFlowStatsCtrlEntry 2 } + + + +cseFlowIPFlowMask OBJECT-TYPE + SYNTAX INTEGER { + dstOnly(1), + srcDst(2), + fullFlow(3), + srcOnly(4), + intDstSrc(5), + intFull(6), + null(7), + intDstOnly(8), + intSrcOnly(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the flow mask for IP flows. + + If dstOnly(1) is used, it enables flows based on Layer 3 + destination addresses only. + + If srcDst(2) is used, it enables flows based on both Layer 3 + source and destination addresses only. + + If fullFlow(3) is used, it enables flows based on Layer 4 port + numbers in addition to source and destination addresses. + + If srcOnly(4) is used, it enables flows based on Layer 3 + source addresses only. + + If intDstSrc(5) is used, it enables flows based on source + interface in addition to source and destination addresses. + + If intFull(6) is used, it enables flows based on source + interface in addition to Layer 4 port numbers, source and + destination addresses. + + If null(7) is used, no flow will be enabled. + + If intDstOnly(8) is used, it enables flows based on source + interface in addition to the destination addresses. + + If intSrcOnly(9) is used, it enables flows based on source + interface in addition to the source addresses." + ::= { cseFlow 22 } + +cseFlowIPXFlowMask OBJECT-TYPE + SYNTAX INTEGER { + dstOnly(1), + srcDst(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the flow mask for IPX flows. + + If dstOnly(1) is used, it enables flows based on Layer 3 + destination addresses only. + + If srcDst(2) is used, it enables flows based on both Layer 3 + source and destination addresses only." + ::= { cseFlow 23 } + +cseFlowLongAgingTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative long aging time for the established + flow entries. Setting to value of 0 turns off long aging." + ::= { cseFlow 24 } +-- The protocol exclude table + +cseFlowExcludeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseFlowExcludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table controls the flow creation based on protocol + and port number. If a packet matches the protocol and + port number specified in this table entries, a flow + entry will not be established." + ::= { cseFlow 25 } + +cseFlowExcludeEntry OBJECT-TYPE + SYNTAX CseFlowExcludeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance contains the configuration to enable or + disable the establishment of flow entry for matching + traffic." + INDEX { cseFlowExcludePort } + ::= { cseFlowExcludeTable 1 } + +CseFlowExcludeEntry ::= SEQUENCE { + cseFlowExcludePort CiscoPort, + cseFlowExcludeProtocol INTEGER, + cseFlowExcludeStatus RowStatus +} + +cseFlowExcludePort OBJECT-TYPE + SYNTAX CiscoPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the TCP or UDP port number that matching + traffic will be excluded from flow establishment. + The value of 0 is not allowed." + ::= { cseFlowExcludeEntry 1 } + +cseFlowExcludeProtocol OBJECT-TYPE + SYNTAX INTEGER { + udp(1), + tcp(2), + both(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the protocol that matching traffic will be + excluded from flow establishment." + ::= { cseFlowExcludeEntry 2 } + +cseFlowExcludeStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. New rows are created + using 'createAndGo' and deleted using 'destroy'. + + Once 'active' this object may be set to only 'destroy'. + cseFlowExcludeProtocol may be modified at any time (even + while the row is active)." + ::= { cseFlowExcludeEntry 3 } + + +-- The flow statistics table + +cseFlowStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseFlowStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing flow statistics information on each switching + engine." + ::= { cseFlow 26 } + +cseFlowStatsEntry OBJECT-TYPE + SYNTAX CseFlowStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of cseFlowStatsTable, containing flow + statistics maintained by a switching engine entity + (identified by entPhysicalIndex). Each switching engine + managed by this MIB module has an entry in this table." + INDEX { entPhysicalIndex } + ::= { cseFlowStatsTable 1 } + +CseFlowStatsEntry ::= SEQUENCE { + cseFlowTotalFlows Gauge32, + cseFlowTotalIpv4Flows Gauge32 +} + +cseFlowTotalFlows OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of flow entries installed in + this switching engine." + ::= { cseFlowStatsEntry 1 } + +cseFlowTotalIpv4Flows OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total number of IPv4 flow entries in + this switching engine." + ::= { cseFlowStatsEntry 2 } + + + +-- Optional NetFlow Lan Switching group + +cseNetflowLSExportStatus OBJECT-TYPE + SYNTAX ControlStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of the Netflow LAN Switching data export feature." + ::= { cseNetflowLS 1 } + +cseNetflowLSExportHost OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Network(IP) address in dotted decimal format or the DNS hostname + of the host to which Netflow LAN switching statistics are + exported. + + This object is deprecated and replaced by cndeCollectorAddress + in CISCO-NDE-MIB." + ::= { cseNetflowLS 2 } + +cseNetflowLSExportTransportNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The transport(UDP) port number to be used for the Netflow LAN + switching statistics being exported. + + This object is deprecated and replaced by cndeCollectorPort + in CISCO-NDE-MIB." + ::= { cseNetflowLS 3 } + +cseNetflowLSExportDataSource OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source network address used as a filter for selecting + the flows to which the netflow LAN switching data export + feature is applied." + ::= { cseNetflowLS 4 } + +cseNetflowLSExportDataSourceMask OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mask to be applied to the corresponding instance of + cseNetflowExportDataSource." + ::= { cseNetflowLS 5 } + +cseNetflowLSExportDataDest OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination network address used as a filter for + selecting the flows to which the netflow LAN switching + data export feature is applied." + ::= { cseNetflowLS 6 } + +cseNetflowLSExportDataDestMask OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mask to be applied to its corresponding instance + of cseNetflowExportDataDest." + ::= { cseNetflowLS 7 } + +cseNetflowLSExportDataProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol used as a filter for selecting the + flows to which the netflow LAN switching data export feature + is applied." + REFERENCE "The protocol value is defined in the RFC 1700." + ::= { cseNetflowLS 8 } + +cseNetflowLSExportDataFilterSelection OBJECT-TYPE + SYNTAX INTEGER { + included(1), + excluded(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The filter set can be chosen either included(1) or + excluded(2) mutually exclusive. If this object is set to + included(1) - exports the flows that match + cseNetflowLSExportDataSource, + cseNetflowLSExportDataSourceMask, + cseNetflowLSExportDataDest, + cseNetflowLSExportDataDestMask and + cseNetflowLSExportDataProtocol. + + excluded(2) - exports the flows that don't match + cseNetflowLSExportDataSource, + cseNetflowLSExportDataSourceMask, + cseNetflowLSExportDataDest, + cseNetflowLSExportDataDestMask and + cseNetflowLSExportDataProtocol." + ::= { cseNetflowLS 9 } + +cseNetflowLSExportNDEVersionNumber OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The netflow data export version number which is + supported by the device. + The typical value of this object can be 1, 7 or 8." + ::= { cseNetflowLS 10 } + +cseNetflowLSFilterSupport OBJECT-TYPE + SYNTAX INTEGER { + single(1), + multiple(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this device supports single filter or + multiple filters. + + single - use objects in cseNDESingleFilterGroupRev1 to + configure NDE filtering paramaters. + + multiple - use objects in cseNDEMultipleFiltersGroup to + configure NDE filtering paramaters." + ::= { cseNetflowLS 11 } + +cseNetflowLSFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseNetflowLSFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table containing Netflow Data Export filtering + configuration." + ::= { cseNetflowLS 12 } + +cseNetflowLSFilterEntry OBJECT-TYPE + SYNTAX CseNetflowLSFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptutal row in the cseNetflowLSFilterTable, + representing a NDE filter configuration." + INDEX { cseNetflowLSFilterIndex } + ::= { cseNetflowLSFilterTable 1 } + +CseNetflowLSFilterEntry ::= SEQUENCE { + cseNetflowLSFilterIndex Unsigned32, + cseNetflowLSFilterDataSource FlowAddressComponent, + cseNetflowLSFilterDataSourceMask FlowAddressComponent, + cseNetflowLSFilterDataDest FlowAddressComponent, + cseNetflowLSFilterDataDestMask FlowAddressComponent, + cseNetflowLSFilterDataProtocol Integer32, + cseNetflowLSFilterSelection INTEGER, + cseNetflowLSFilterStatus RowStatus +} + +cseNetflowLSFilterIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer which uniquely identifies the filter" + ::= { cseNetflowLSFilterEntry 1 } + +cseNetflowLSFilterDataSource OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source network address used as a filter for selecting + the flows to which the netflow LAN switching data export + feature is applied. If cseNetflowLSNDEFilterDataSource + contains all zeros, then the + cseNetflowLSNDEFilterDataSource object will not be + included in the filtering criterion." + DEFVAL { '000000000000'H } + ::= { cseNetflowLSFilterEntry 2 } + +cseNetflowLSFilterDataSourceMask OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mask to be applied to the corresponding instance of + cseNetflowExportDataSource. + If cseNetflowLSFilterDataSourceMask contains all zeros, + then the cseNetflowLSFilterDataSourceMask object will + not be included in the filtering criterion." + DEFVAL { '000000000000'H } + ::= { cseNetflowLSFilterEntry 3 } + +cseNetflowLSFilterDataDest OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination network address used as a filter for + selecting the flows to which the netflow LAN switching data + export feature is applied. + If cseNetflowLSFilterDataDest contains all zeros, then the + cseNetflowLSFilterDataDest object will not be included in + the filtering criterion." + DEFVAL { '000000000000'H } + ::= { cseNetflowLSFilterEntry 4 } + +cseNetflowLSFilterDataDestMask OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mask to be applied to its corresponding instance + of cseNetflowExportDataDest. + If cseNetflowLSFilterDataDestMask contains all zeros, + then the cseNetflowLSFilterDataDestMask object will not be + included in the filtering criterion." + DEFVAL { '000000000000'H } + ::= { cseNetflowLSFilterEntry 5 } + +cseNetflowLSFilterDataProtocol OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The protocol used as a filter for selecting the + flows to which the netflow LAN switching data export + feature is applied. + The default value is set to 0, to specify that no value + has been set. + If cseNetflowLSFilterDataProtocol is set to 0, then the + cseNetflowLSFilterDataProtocol object will not be included in + the filtering criterion." + DEFVAL { 0 } + ::= { cseNetflowLSFilterEntry 6 } + +cseNetflowLSFilterSelection OBJECT-TYPE + SYNTAX INTEGER { + included(1), + excluded(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The filter set can be chosen either included(1) or + excluded(2). + If this object is set to + included(1) - exports the flows that match + cseNetflowLSFilterDataSource, + cseNetflowLSFilterDataSourceMask, + cseNetflowLSFilterDataDest, + cseNetflowLSFilterDataDestMask and + cseNetflowLSFilterDataProtocol. + + excluded(2) - exports the flows that don't match + cseNetflowLSFilterDataSource, + cseNetflowLSFilterDataSourceMask, + cseNetflowLSFilterDataDest, + cseNetflowLSFilterDataDestMask and + cseNetflowLSFilterDataProtocol." + ::= { cseNetflowLSFilterEntry 7 } + +cseNetflowLSFilterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage the rows in this table. + Once a row becomes active, values within that row cannot be + modified except by deleting and creating the row." + ::= { cseNetflowLSFilterEntry 8 } + + + +cseNetFlowIfIndexEnable OBJECT-TYPE + SYNTAX BITS { + destIfIndex(0), + srcIfIndex(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether ifIndex reporting in NDE (Netflow + Data Export) is enabled. + + if bit destIfIndex(0) is on, destination ifIndex reporting + in NDE is enabled. + + if bit srcIfIndex(1) is on, source ifIndex reporting in NDE + is enabled." + ::= { cseNetflowLS 13 } + +cseNetflowASInfoExportCtrl OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + originate(2), + peer(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether export of Autonomous System(AS) number + information, in the NDE records, is enabled. + + disable - Disables the export of AS number information. + + originate - Enables the export of origination AS numbers of + source and destination IP addresses. + + peer - Enables the export of peer AS numbers of + source and destination IP addresses." + ::= { cseNetflowLS 14 } + +cseNetflowPerVlanIfGlobalEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether 'creation of Netflow entries per + VLAN interface' feature is enabled at the device level. + + If this object is set to 'false', + netflow entries will be created for all VLANs. + + If this object is set to 'true', creation of netflow + entries can be controlled by cseNetflowPerVlanIfCtrlTable." + ::= { cseNetflowLS 15 } + +cseNetflowPerVlanIfCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseNetflowPerVlanIfCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table to control netflow entry creation for each VLAN. + When a VLAN is created, a corresponding entry is added + to this table." + ::= { cseNetflowLS 16 } + +cseNetflowPerVlanIfCtrlEntry OBJECT-TYPE + SYNTAX CseNetflowPerVlanIfCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing the configuration to enable or + disable netflow entry creation for each VLAN." + INDEX { cseNetflowPerVlanIfCtrlVlan } + ::= { cseNetflowPerVlanIfCtrlTable 1 } + +CseNetflowPerVlanIfCtrlEntry ::= SEQUENCE { + cseNetflowPerVlanIfCtrlVlan VlanIndex, + cseNetflowPerVlanIfEnable TruthValue +} + +cseNetflowPerVlanIfCtrlVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the VLAN number on which creation of netflow + entries is configured." + ::= { cseNetflowPerVlanIfCtrlEntry 1 } + +cseNetflowPerVlanIfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether creation of netflow entries is enabled + on this VLAN. + + If this object is set to 'true', the system will create + netflow entries for this VLAN. + + If this object is set to 'false', the system will not create + any netflow entries for this VLAN. + + When the value of cseNetflowPerVlanIfGlobalEnable is 'false', + this object will not take effect." + ::= { cseNetflowPerVlanIfCtrlEntry 2 } + + +-- L3 switching statistics + +cseL3StatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseL3StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing L3 statistics information on each switching + engine." + ::= { cseL3Objects 1 } + +cseL3StatsEntry OBJECT-TYPE + SYNTAX CseL3StatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of cseL3StatsTable, containing L3 statistics + maintained by a switching engine entity (identified by + entPhysicalIndex). Each switching engine managed by this + MIB module has an entry in this table." + INDEX { entPhysicalIndex } + ::= { cseL3StatsTable 1 } + +CseL3StatsEntry ::= SEQUENCE { + cseL3SwitchedTotalPkts Counter32, + cseL3SwitchedTotalOctets Counter64, + cseL3CandidateFlowHits Counter32, + cseL3EstablishedFlowHits Counter32, + cseL3ActiveFlows Gauge32, + cseL3FlowLearnFailures Counter32, + cseL3IntFlowInvalids Counter32, + cseL3ExtFlowInvalids Counter32, + cseL3SwitchedPktsPerSec Counter32 +} + +cseL3SwitchedTotalPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets switched at Layer 3 by this switching + engine." + ::= { cseL3StatsEntry 1 } + +cseL3SwitchedTotalOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of octets in the total packets switched at Layer 3 by this + switching engine." + ::= { cseL3StatsEntry 2 } + +cseL3CandidateFlowHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of L3 Cache hits for the candidate flow entries in this + switching engine." + ::= { cseL3StatsEntry 3 } + +cseL3EstablishedFlowHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of L3 Cache hits for established flow entries in this + switching engine." + ::= { cseL3StatsEntry 4 } + +cseL3ActiveFlows OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active flows in the Layer 3 flow table of this switching + engine." + ::= { cseL3StatsEntry 5 } + +cseL3FlowLearnFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of flows that failed to be learned because the Layer 3 + flow table in this switching engine was full." + ::= { cseL3StatsEntry 6 } + +cseL3IntFlowInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of flow invalidation events received by this switching + engine from the internal router(s)." + ::= { cseL3StatsEntry 7 } + +cseL3ExtFlowInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of flow invalidation events received by this switching + engine from external routers." + ::= { cseL3StatsEntry 8 } + +cseL3SwitchedPktsPerSec OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets switched per second at Layer 3 by this + switching engine." + ::= { cseL3StatsEntry 9 } + + +-- Per-VLAN L3 statistics + +cseL3VlanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseL3VlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing per-VLAN, Layer 3 statistics information per + switching engine." + ::= { cseL3Objects 2 } + +cseL3VlanStatsEntry OBJECT-TYPE + SYNTAX CseL3VlanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of cseL3VlanStatsTable, containing per-VLAN + Layer 3 statistics maintained by a switching engine (identified + by entPhysicalIndex). An entry exists for each known VLAN for + each switching engine." + INDEX { + entPhysicalIndex, + cseL3VlanIndex + } + ::= { cseL3VlanStatsTable 1 } + +CseL3VlanStatsEntry ::= SEQUENCE { + cseL3VlanIndex VlanIndex, + cseL3VlanInPkts Counter64, + cseL3VlanInOctets Counter64, + cseL3VlanOutPkts Counter64, + cseL3VlanOutOctets Counter64, + cseL3VlanInUnicastPkts Counter64, + cseL3VlanInUnicastOctets Counter64, + cseL3VlanOutUnicastPkts Counter64, + cseL3VlanOutUnicastOctets Counter64 +} + +cseL3VlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan number for which the statistics are maintained by this + entry." + ::= { cseL3VlanStatsEntry 1 } + +cseL3VlanInPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Layer 3 forwarded from this Vlan to some + other VLAN by this switching engine." + ::= { cseL3VlanStatsEntry 2 } + +cseL3VlanInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of octets in packets Layer-3 forwarded from this Vlan + to some other VLAN by this switching engine." + ::= { cseL3VlanStatsEntry 3 } + +cseL3VlanOutPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets Layer-3 forwarded to this Vlan by this + switching engine." + ::= { cseL3VlanStatsEntry 4 } + +cseL3VlanOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of octets in packets Layer-3 forwarded to this Vlan + by this switching engine." + ::= { cseL3VlanStatsEntry 5 } + +cseL3VlanInUnicastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast packets Layer 3 forwarded from this Vlan + to some other VLAN by this switching engine." + ::= { cseL3VlanStatsEntry 6 } + +cseL3VlanInUnicastOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of octets in unicast packets Layer-3 forwarded from + this Vlan to some other VLAN by this switching engine." + ::= { cseL3VlanStatsEntry 7 } + +cseL3VlanOutUnicastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast packets Layer 3 forwarded to this + Vlan by this switching engine." + ::= { cseL3VlanStatsEntry 8 } + +cseL3VlanOutUnicastOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of octets in unicast packets Layer-3 forwarded + to this Vlan by this switching engine." + ::= { cseL3VlanStatsEntry 9 } + + +-- Switch Engine based layer 3 flow statistics; it is protocol +-- independent, i.e. IP and IPX statistics are not separated +-- This group is an augmentation of cseL3StatsTable + +cseStatsFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseStatsFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of flow statistics per switch engine that is + not covered in cseL3StatsTable." + ::= { cseL3Objects 3 } + +cseStatsFlowEntry OBJECT-TYPE + SYNTAX CseStatsFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row about slot based L3 flow statistics." + AUGMENTS { cseL3StatsEntry } + ::= { cseStatsFlowTable 1 } + +CseStatsFlowEntry ::= SEQUENCE { + cseStatsFlowAged Counter32, + cseStatsFlowPurged Counter32, + cseStatsFlowParityFail Counter32 +} + +cseStatsFlowAged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of layer 3 flows aged out by hardware. Management + applications can control flow aging by setting the value of + cseFlowEstablishedAgingTime object." + ::= { cseStatsFlowEntry 1 } + +cseStatsFlowPurged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of layer 3 flows purged by software; it may happen + because a router invalidates certain flows, or a router for which + flows are being switched has been excluded from cseRouterTable, or + access-list has changed, or certain features have been enabled + that would purge certain flows (TCP interception, Web cache are + examples of such features)." + ::= { cseStatsFlowEntry 2 } + +cseStatsFlowParityFail OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of memory parity errors on accessing flows in + the cache pools. It may be due to the internal RAM reading + error, not necessarily the corrupted flow data." + ::= { cseStatsFlowEntry 3 } + + +-- Utilization level of flow cache pool per Switch Engine +-- Flows are combined for IP and IPX + +cseCacheUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseCacheUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of utilization levels in percentage of cache + capacity per switch engine. Each row instance is the + current flow utilization information in the cache pool + of the corresponding switching engine." + ::= { cseL3Objects 4 } + +cseCacheUtilEntry OBJECT-TYPE + SYNTAX CseCacheUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance represents layer 3 flow utilization of + a particular cache pool on a switching engine." + INDEX { entPhysicalIndex } + ::= { cseCacheUtilTable 1 } + +CseCacheUtilEntry ::= SEQUENCE { + cseCacheUtilization Gauge32, + cseCacheEntriesCreated Unsigned32, + cseCacheEntriesFailed Unsigned32 +} + +cseCacheUtilization OBJECT-TYPE + SYNTAX Gauge32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Flow utilization level in percentage in this switching engine. + It includes the flow entries for both unicast and multicast. + The lighter the utilization level, the less risk of dropping + flows, i.e. the higher success-rate of flow insertion." + ::= { cseCacheUtilEntry 1 } + +cseCacheEntriesCreated OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of flow entries + successfully created in this switching engine." + ::= { cseCacheUtilEntry 2 } + +cseCacheEntriesFailed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of flow entries + which were failed to be created in this switching engine." + ::= { cseCacheUtilEntry 3 } + + +-- L3 error counters table. + +cseErrorStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IP and IPX error counters per switch engine." + ::= { cseL3Objects 5 } + +cseErrorStatsEntry OBJECT-TYPE + SYNTAX CseErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance represents layer-3 IP and IPX error counters + on a switching engine." + INDEX { entPhysicalIndex } + ::= { cseErrorStatsTable 1 } + +CseErrorStatsEntry ::= SEQUENCE { + cseIpPlenErrors Counter64, + cseIpTooShortErrors Counter64, + cseIpCheckSumErrors Counter64, + cseIpxPlenErrors Counter64, + cseIpxTooShortErrors Counter64 +} + +cseIpPlenErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IP length against physical length + errors." + ::= { cseErrorStatsEntry 1 } + +cseIpTooShortErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IP length too short errors." + ::= { cseErrorStatsEntry 2 } + +cseIpCheckSumErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IP checksum errors." + ::= { cseErrorStatsEntry 3 } + +cseIpxPlenErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IPX length against physical length + errors." + ::= { cseErrorStatsEntry 4 } + +cseIpxTooShortErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IPX length too short errors." + ::= { cseErrorStatsEntry 5 } + + +-- L3 error counters table. + +cseErrorStatsLCTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseErrorStatsLCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IP and IPX error counters per switch engine." + ::= { cseL3Objects 6 } + +cseErrorStatsLCEntry OBJECT-TYPE + SYNTAX CseErrorStatsLCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance represents layer-3 IP and IPX error counters + on a switching engine." + INDEX { entPhysicalIndex } + ::= { cseErrorStatsLCTable 1 } + +CseErrorStatsLCEntry ::= SEQUENCE { + cseLCIpPlenErrors Counter32, + cseLCIpTooShortErrors Counter32, + cseLCIpCheckSumErrors Counter32, + cseLCIpxPlenErrors Counter32, + cseLCIpxTooShortErrors Counter32 +} + +cseLCIpPlenErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IP length against physical length + errors." + ::= { cseErrorStatsLCEntry 1 } + +cseLCIpTooShortErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IP length too short errors." + ::= { cseErrorStatsLCEntry 2 } + +cseLCIpCheckSumErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IP checksum errors." + ::= { cseErrorStatsLCEntry 3 } + +cseLCIpxPlenErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IPX length against physical length + errors." + ::= { cseErrorStatsLCEntry 4 } + +cseLCIpxTooShortErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of IPX length too short errors." + ::= { cseErrorStatsLCEntry 5 } + + + +-- Packets Switched Per Second + +cseL3SwitchedAggrPktsPerSec OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets switched per second at Layer 3 by the + entire system." + ::= { cseL3Objects 7 } + +-- Protocol Filter capability + +cseProtocolFilterEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if protocol filtering is enabled in the device." + ::= { cseProtocolFilter 1 } + +cseProtocolFilterPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseProtocolFilterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the protocol filtering configuration and status + information on ports." + ::= { cseProtocolFilter 2 } + +cseProtocolFilterPortEntry OBJECT-TYPE + SYNTAX CseProtocolFilterPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cseProtocolFilterPortTable, + representing a Protocol filter configuration + status information for a particular + port (identified by ifIndex) and protocol type." + INDEX { + ifIndex, + cseProtocolFilterPortProtocol + } + ::= { cseProtocolFilterPortTable 1 } + +CseProtocolFilterPortEntry ::= SEQUENCE { + cseProtocolFilterPortProtocol INTEGER, + cseProtocolFilterPortAdminStatus INTEGER, + cseProtocolFilterPortOperStatus INTEGER +} + +cseProtocolFilterPortProtocol OBJECT-TYPE + SYNTAX INTEGER { + ip(1), + ipx(2), + grpProtocols(3) -- Appletalk/Decnet/Vines + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The protocol (group) to filter, used here as the secondary + index." + ::= { cseProtocolFilterPortEntry 1 } + +cseProtocolFilterPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of the administrative status of the protocol + filtering on this interface. + + - on(1) indicates that the interface will send and receive the + traffic for protocol specified in + cseProtocolFilterPortProtocol. + - off(2) indicates that the interface will not receive + traffic for this protocol, or if this feature is not + supported. + - auto(3) indicates that the corresponding + cseProtocolFilterPortOperStatus will transit to 'on' after + receiving one packet of this protocol type." + ::= { cseProtocolFilterPortEntry 2 } + +cseProtocolFilterPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + notSupported(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the operational status of filtering for + this protocol on this interface. + - on(1) indicates that the interface will send and receive the + protocol traffic. + - off(2) indicates that the interface will drop all traffic + belonging to this protocol. + - notSupported(3) indicates the hardware does not support + protocol filtering." + ::= { cseProtocolFilterPortEntry 3 } + + +-- This MIB group/table is designed for control of purging flow caches +-- The caches are distributed in the switching engines across the system + +cseUcastCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseUcastCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A control table used to purge certain types of IP/IPX layer 3 + unicast flows stored in the cache pool." + ::= { cseUcastCache 1 } + +cseUcastCacheEntry OBJECT-TYPE + SYNTAX CseUcastCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cseUcastCacheTable, used to set up + flow clearing criteria. The actual purging is started by setting + the value of cseUcastCacheStatus to 'active'. Once a row becomes + active, values within the row cannot be modified, except by + setting it to 'notInService' first or deleting and re-creating + the row." + INDEX { cseUcastCacheIndex } + ::= { cseUcastCacheTable 1 } + +CseUcastCacheEntry ::= SEQUENCE { + cseUcastCacheIndex Unsigned32, + cseUcastCacheFlowType INTEGER, + cseUcastCacheTransport INTEGER, + cseUcastCacheDest FlowAddressComponent, + cseUcastCacheDestMask FlowAddressComponent, + cseUcastCacheSource FlowAddressComponent, + cseUcastCacheSrcMask FlowAddressComponent, + cseUcastCacheRtrIp IpAddress, + cseUcastCacheOwner OwnerString, + cseUcastCacheResult INTEGER, + cseUcastCacheStatus RowStatus +} + +cseUcastCacheIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer which uniquely identifies the flow + purge contained in this row instance." + ::= { cseUcastCacheEntry 1 } + +cseUcastCacheFlowType OBJECT-TYPE + SYNTAX INTEGER { + any(1), + dstOnly(2), + srcOrDst(3), + srcAndDst(4), + fullFlow(5), + ipxDstOnly(6), + ipxSrcAndDst(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting each value causes the appropriate action: + + 'dstOnly' - causes purge of flows in the cache whose absolute + destination IP addresses match the address part of the value set + in the cseUcastCacheDest object. If cseUcastCacheDestMask is also + specified at the same time, it will be applied to the address part + of cseUcastCacheDest. + + 'srcOrDst' - causes purge of flows in the cache whose either + absolute source or destination IP addresses match the address + parts of the values set in cseUcastCacheSource or + cseUcastCacheDest. + If cseUcastCacheDestMask/cseUcastCacheSrcMask also specified, + they will be applied to the address parts of cseUcastCacheSource/ + cseUcastCacheDest appropriately. + + 'srcAndDst' - causes purge of flows in the cache whose both + absolute source and destination IP addresses match the address + parts of values set in cseUcastCacheSource and cseUcastCacheDest + objects. If cseUcastCacheSrcMask and cseUcastCacheDestMask also + specified, they will be applied to the address parts of + cseUcastCacheSource and cseUcastCacheDest. + + 'fullFlow' - causes purge of IP flows whose IP addresses and + transport port numbers match the values set in cseUcastCacheDest + and cseUcastCacheSource objects. + If either cseUcastCacheDestMask or cseUcastCacheSrcMask objects + have valid values, they will be applied to the respective address + parts of cseUcastCacheDest and cseUcastCacheSource objects. + This option is typically used to purge flows relevant to specific + applications such as FTP, WWW, TELNET, etc. + + 'ipxDstOnly' - causes purge of IPX flows in the cache whose + absolute destination IPX address match the address part of + the value set in cseUcastCacheDest object. + if cseUcastCacheDestMask holds valid value at the same time, + it will be applied to the address part of cseUcastCacheDest. + + 'ipxSrcAndDst' - causes purge of IPX flows in the cache whose + both absolute source and destination IPX addresses match the + address parts of the values set in cseUcastCacheSource and + cseUcastCacheDest objects. + If either of cseUcastCacheSrcMask or cseUcastCacheDestMask + have valid values at the same time, they will be applied to + the respective address parts of cseUcastCacheSource and + cseUcastCacheDest objects. + + 'any' - causes purge of all established flows currently in + the cache. The values of cseUcastCacheDest, cseUcastCacheSource, + cseUcastCacheDestMask, cseUcastCacheSrcMask, and + cseUcastCacheTransport should be ignored in this case. + + Note: + 1. When the row instance is initialized, the value of this + object instance will be set to 'any'. + 2. The rest flow parameter variables will not be instantiated + until they get set by management applications based on + the value of cseUcastCacheFlowType object." + DEFVAL { any } + ::= { cseUcastCacheEntry 2 } + +cseUcastCacheTransport OBJECT-TYPE + SYNTAX INTEGER { + udp(1), + tcp(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP transport protocol type (if applicable) of the specified + switched flows to be purged; it will be instantiated if and only + if it gets set by the management applications and the value of + cseUcastCacheFlowMask is equal to 'fullFlow'. + Its value can not be modified when the corresponding instance + of cseUcastCacheStatus is 'active'." + ::= { cseUcastCacheEntry 3 } + +cseUcastCacheDest OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination network address and port number (if applicable). + The port field is ignored for IPX flows and IP flows if the + value of cseUcastCacheFlowMask is not equal to 'fullFlow'. + Its value can not be modified when the corresponding instance + of cseUcastCacheStatus is 'active'." + ::= { cseUcastCacheEntry 4 } + +cseUcastCacheDestMask OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If instantiated, specified and applicable, the destination + address mask will be applied to the value of + cseUcastCacheDest in the same row instance. + Its value can not be modified when the corresponding instance + of cseUcastCacheStatus is 'active'." + ::= { cseUcastCacheEntry 5 } + +cseUcastCacheSource OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source network address and port number (if applicable). + The port field is ignored for IPX flows and IP flows if the + value of cseUcastCacheFlowMask is not equal to 'fullFlow'. + Its value can not be modified when the corresponding instance + of cseUcastCacheStatus is 'active'." + ::= { cseUcastCacheEntry 6 } + +cseUcastCacheSrcMask OBJECT-TYPE + SYNTAX FlowAddressComponent + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If instantiated, specified and applicable, the source address + mask will be applied to the value of cseUcastCacheSource + in the same row instance. + Its value can not be modified when the corresponding instance + of cseUcastCacheStatus is 'active'." + ::= { cseUcastCacheEntry 7 } + +cseUcastCacheRtrIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the router (internal or external) for which the + flows are being switched, and need to be purged. An 'all-zero' + value is a wildcard IP address for any router. + Its value can not be modified when the corresponding instance + of cseUcastCacheStatus is 'active'." + ::= { cseUcastCacheEntry 8 } + +cseUcastCacheOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The manager entity that configured this entry and is therefore + using the resources assigned to it." + ::= { cseUcastCacheEntry 9 } + +cseUcastCacheResult OBJECT-TYPE + SYNTAX INTEGER { + purging(1), + notPurging(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state of the flow purging operation. + + 'purging' - purging operation is proceeding + + 'notPurging' - the purging operation completed, or not + started yet." + DEFVAL { notPurging } + ::= { cseUcastCacheEntry 11 } + +cseUcastCacheStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage rows in this table. + When set to active(1), the flow purge is initiated, and + the value of cseUcastCacheResult object becomes 'purging'. + However, this object can be set to active(1) only after + all the appropriate objects for this query as defined + by the value set in the cseUcastCacheFlowType object, + have also been set. Upon the completion of flow purge, + the value of cseUcastCacheResult object changes to + 'notPurging'. + Once a row becomes active, values within the row cannot + be modified, except by setting it to 'notInService' first, + or deleting and re-creating it." + ::= { cseUcastCacheEntry 10 } + + +-- This MIB group/table is designed for purging IP multicast +-- flows. For a multicast switch, a row instance can be used to clear +-- specified multicast L3 flows from its cache pools + +cseMcastCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseMcastCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A control table used to purge specified IP multicast flows + from the switch engine." + ::= { cseMcastCache 1 } + +cseMcastCacheEntry OBJECT-TYPE + SYNTAX CseMcastCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the cseMcastCacheTable, used to set up + flow clearing criteria. The actual purging is started by setting + the value of cseMcastCacheStatus to 'active'. Once a row becomes + active, values within the row cannot be modified, except by + setting it to 'notInService' first, or deleting and re-creating + the row." + INDEX { cseMcastCacheIndex } + ::= { cseMcastCacheTable 1 } + +CseMcastCacheEntry ::= SEQUENCE { + cseMcastCacheIndex Unsigned32, + cseMcastCacheFlowType INTEGER, + cseMcastCacheGrp McastGroupIp, + cseMcastCacheSrc IpAddress, + cseMcastCacheRtrIp IpAddress, + cseMcastCacheOwner OwnerString, + cseMcastCacheResult INTEGER, + cseMcastCacheStatus RowStatus +} + +cseMcastCacheIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary integer which uniquely identifies the flow + purge contained in the current row instance." + ::= { cseMcastCacheEntry 1 } + +cseMcastCacheFlowType OBJECT-TYPE + SYNTAX INTEGER { + any(1), + group(2), + grpAndSrc(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting each value causes the appropriate action: + + 'any' - causes purge of all established IP multicast + layer 3 flows in the cache. The value of cseMcastCacheGrp, + and cseMcastCacheSrc will be ignored in this case. + + 'group' - causes purge of flows whose multicast + group IP address match the values of cseMcastCacheGrp. + + 'grpAndSrc' - causes purge of multicast flows whose both + group IP address and source Ip address match the + values of cseMcastCacheGrp and cseMcastCacheSrc. + + Note: + 1. The instance of this object is initialized to + 'any' when the corresponding row instance is + being instantiated. + 2. Flow parameter variables, cseMcastCacheGrp, + cseMcastCacheSrc, cseMcastCacheRtrIp will not + be instantiated until they get set by management + applications (in such cases, cseMcastCacheFlowType + object should be set to a value other than 'any')." + DEFVAL { any } + ::= { cseMcastCacheEntry 2 } + +cseMcastCacheGrp OBJECT-TYPE + SYNTAX McastGroupIp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifying multicast group IP address of the flows to be + cleared. Its value can not be modified when the corresponding + instance of cseMcastCacheStatus is 'active'." + ::= { cseMcastCacheEntry 3 } + +cseMcastCacheSrc OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source address of the IP multicast flows to be purged. + Its value can not be modified when the corresponding instance + of cseMcastCacheStatus is 'active'." + ::= { cseMcastCacheEntry 4 } + +cseMcastCacheRtrIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the router whose flows are currently + being switched, and will be purged. An 'all-zero' value is + a wildcard IP address for any router. + Its value can not be modified when the corresponding instance + of cseMcastCacheStatus is 'active'." + ::= { cseMcastCacheEntry 5 } + +cseMcastCacheOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The manager entity that configured this entry and is therefore + using the resources assigned to it." + ::= { cseMcastCacheEntry 6 } + +cseMcastCacheResult OBJECT-TYPE + SYNTAX INTEGER { + purging(1), + notPurging(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state of the flow purging operation. + + 'purging' - purging operation is proceeding + + 'notPurging' - the purging operation completed, or not + started yet." + DEFVAL { notPurging } + ::= { cseMcastCacheEntry 7 } + +cseMcastCacheStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage rows in this table. + When set to active(1), the flow purge is initiated, and + the value of cseMcastCacheResult object becomes 'purging'. + However, this object can be set to active(1) only after + all the appropriate objects for this query as defined + by the value set in the cseMcastCacheFlowType object, + have also been set. Upon the completion of flow purge, + the value of cseMcastCacheResult object changes to + 'notPurging'. + Once a row becomes active, values within the row cannot + be modified, except by setting it to 'notInService' first, + or deleting and re-creating it." + ::= { cseMcastCacheEntry 8 } + + +-- cseCef Group +-- + +-- +-- The cseCefFibTable + +cseCefFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseCefFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the information stored in the device's + forwarding information base (FIB). + + FIB is a forwarding scheme that utilizes matching pattern + to provide optimized lookup for efficient packet forwarding. + It contains a forwarding table which consist of matching + criteria for incoming traffic as well as information to + forward traffic that matched defined criteria." + ::= { cseCef 1 } + +cseCefFibEntry OBJECT-TYPE + SYNTAX CseCefFibEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the IP address type, the final destination + IP address, the final destination IP address mask as well as + the FIB entry type." + INDEX { cseCefFibIndex } + ::= { cseCefFibTable 1 } + +CseCefFibEntry ::= SEQUENCE { + cseCefFibIndex Unsigned32, + cseCefFibAddrType InetAddressType, + cseCefFibDestIp InetAddress, + cseCefFibDestIpMask InetAddress, + cseCefFibType INTEGER +} + +cseCefFibIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table entry." + ::= { cseCefFibEntry 1 } + +cseCefFibAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of IP address denoted in cseCefFibDestIp and + cseCefFibDestIpMask object." + ::= { cseCefFibEntry 2 } + +cseCefFibDestIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address specified in IP packet header." + ::= { cseCefFibEntry 3 } + +cseCefFibDestIpMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The specified destination IP address mask." + ::= { cseCefFibEntry 4 } + +cseCefFibType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + resolved(2), + bridge(3), + drop(4), + connected(5), + receive(6), + wildcard(7), + tunnel(8), + default(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the FIB entry type. + + other(1) indicates that this FIB entry type is none + of the following. + + resolved(2) indicates that IP traffic matched the + destination prefix of this entry is associated with a + valid next-hop address. + + bridge(3) indicates that IP traffic matched the destination + prefix of this entry will be forwarded using Layer 2 + look up result. + + drop(4) indicates that IP traffic matched the destination + prefix of this entry will be dropped. + + connected(5) indicates that IP traffic matched the destination + prefix of this entry is associated with a connected network. + + receive(6) indicates that IP traffic matched the destination + prefix of this entry will be sent to a router interface. + + wildcard(7) indicates this FIB entry will match all traffic. + + tunnel(8) indicates this FIB entry applied to tunneling + traffic. + + default(9) indicates that IP traffic matched the destination + prefix of this entry will be forwarded using a default route." + ::= { cseCefFibEntry 5 } + + +-- The cseCefAdjacencyTable + +cseCefAdjacencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseCefAdjacencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information stored in the device's + adjacency table. Entry in this table is linked to entry + of cseCefFibTable by its cseCefFibIndex object." + ::= { cseCef 3 } + +cseCefAdjacencyEntry OBJECT-TYPE + SYNTAX CseCefAdjacencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains next hop IP address, next-hop Ethernet + address, adjacency type, and number of bytes and packets + transmitted to each adjacency entry. Next hop encapsulation + type and MTU value are also available if supported by the + device." + INDEX { + cseCefFibIndex, + cseCefAdjacencyIndex + } + ::= { cseCefAdjacencyTable 1 } + +CseCefAdjacencyEntry ::= SEQUENCE { + cseCefAdjacencyIndex Unsigned32, + cseCefAdjacencyAddrType InetAddressType, + cseCefAdjacencyNextHopIp InetAddress, + cseCefAdjacencyNextHopMac MacAddress, + cseCefAdjacencyNextHopIfIndex InterfaceIndexOrZero, + cseCefAdjacencyType INTEGER, + cseCefAdjacencyPkts Counter64, + cseCefAdjacencyOctets Counter64, + cseCefAdjacencyEncap INTEGER, + cseCefAdjacencyMTU Unsigned32 +} + +cseCefAdjacencyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adjacency index of this table entry." + ::= { cseCefAdjacencyEntry 1 } + +cseCefAdjacencyAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of IP address denoted in cseCefAdjacencyNextHopIp + object." + ::= { cseCefAdjacencyEntry 2 } + +cseCefAdjacencyNextHopIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next hop IP address." + ::= { cseCefAdjacencyEntry 3 } + +cseCefAdjacencyNextHopMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The next hop Ethernet address." + ::= { cseCefAdjacencyEntry 4 } + +cseCefAdjacencyNextHopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the next hop interface ifIndex." + ::= { cseCefAdjacencyEntry 5 } + +cseCefAdjacencyType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + punt(2), + glean(3), + drop(4), + null(5), + noRewrite(6), + forceDrop(7), + connect(8), + unresolved(9), + loopback(10), + tunnel(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates this adjacency entry type. + + other(1) indicates the adjacency entry type is none of + the following. + + punt(2) indicates entry that sends traffic to the router. + + glean(3) indicates entry that needs to be gleaned for incoming + traffic. + + drop(4) indicates entry that drops packets. + + null(5) indicates entry that drops packets destined + for the Null0 interface. + + noRewrite(6) indicates entry that sends traffic to the router + when rewrite information is incomplete. + + forceDrop(7) indicates entry that drop packets due to ARP + throttling. + + connect(8) indicates entry that contains complete rewrite + information. + + unresolved(9) indicates entry that next hop traffic is + unresolved. + + loopback(10) indicates entry that drops packets destined + for loopback interface. + + tunnel(11) indicates entry that next hop traffic is + through a tunnel." + ::= { cseCefAdjacencyEntry 6 } + +cseCefAdjacencyPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of Layer 3 packets transmitted to + this adjacency entry." + ::= { cseCefAdjacencyEntry 7 } + +cseCefAdjacencyOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of Layer 3 octets transmitted to + this adjacency entry." + ::= { cseCefAdjacencyEntry 8 } + +cseCefAdjacencyEncap OBJECT-TYPE + SYNTAX INTEGER { + arpa(1), + raw(2), + sap(3), + snap(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the next hop destination encapsulation type. + + arpa(1) indicates that next hop destination used ARPA + encapsulation type to forward packets. + + raw(2) indicates that next hop destination used RAW + encapsulation type to forward packets. + + sap(3) indicates that next hop destination used SAP + encapsulation type to forward packets. + + snap(4) indicates that next hop destination used SNAP + encapsulation type to forward packets." + ::= { cseCefAdjacencyEntry 9 } + +cseCefAdjacencyMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the next hop destination MTU value." + ::= { cseCefAdjacencyEntry 10 } + + +-- cseTcamUsage group +-- + +-- +-- The cseTcamUsageTable + +cseTcamUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseTcamUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the resource usage of TCAM (Ternary + Content Addressable Memory) in the device. Not all the + resource types denoted by cseTcamResourceType object + are supported. If that is the case, the corresponding row + for that type will not be instantiated in this table." + ::= { cseTcamUsage 1 } + +cseTcamUsageEntry OBJECT-TYPE + SYNTAX CseTcamUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains a short description of the resource type, + the total amount of TCAM allocated for that type as well + as the amount of allocated resource has been used up." + INDEX { + entPhysicalIndex, + cseTcamResourceType + } + ::= { cseTcamUsageTable 1 } + +CseTcamUsageEntry ::= SEQUENCE { + cseTcamResourceType INTEGER, + cseTcamResourceDescr SnmpAdminString, + cseTcamResourceUsed Unsigned32, + cseTcamResourceTotal Unsigned32 +} + +cseTcamResourceType OBJECT-TYPE + SYNTAX INTEGER { + aclStorageMask(1), + aclStorageValue(2), + aclDynamicStorageMask(3), + aclDynamicStorageValue(4), + qosStorageMask(5), + qosStorageValue(6), + qosDynamicStorageMask(7), + qosDynamicStorageValue(8), + l4PortOperator(9), + interfaceMapping(10), + ingressInterfaceMapping(11), + egressInterfaceMapping(12), + louSource(13), + louDestination(14), + andOr(15), + orAnd(16), + aclAdjacency(17), + aclHighStorageMask(18), + aclHighStorageValue(19), + aclLowStorageMask(20), + aclLowStorageValue(21), + qosHighStorageMask(22), + qosHighStorageValue(23), + qosLowStorageMask(24), + qosLowStorageValue(25), + sgacl(26), + accounting(27), + ipv6Ext(28), + ethertype(29), + destInfo(30), + dgtSgtRegion(31), + anyAnyRegion(32), + tcamALabel(33), + tcamBLabel(34), + destInfoIn(35), + destInfoOut(36), + tcam0Bank0(37), + tcam0Bank1(38), + tcam1Bank0(39), + tcam1Bank1(40), + tcam0Aggregate(41), + tcam1Aggregate(42), + bank0Aggregate(43), + bank1Aggregate(44), + lou(45), + bothLouOperands(46), + singleLouOperands(47), + louL4SourcePort(48), + louL4DstPort(49), + louL3PacketLength(50), + louIpTos(51), + louIpDscp(52), + louIpPrecedence(53), + louIpTtl(54), + tcpFlags(55), + l4DynamicProtocolCam(56), + macEtypeOrProtoCam(57), + nonL4OpLabelsTcam0(58), + nonL4OpLabelsTcam1(59), + l4OpLabelTcam0(60), + l4OpLabelTcam1(61), + ingressDestInfoTable(62), + egressDestInfoTable(63), + ingressTcam(64), + ingressIpv6Tcam(65), + ingressLou(66), + ingressBothLouOperands(67), + ingressSingleLouOperands(68), + ingressLouL4SourcePort(69), + ingressLouL4DstPort(70), + ingressLouL3PacketLength(71), + ingressLouL3Ttl(72), + ingressLouL2Ttl(73), + ingressTcpFlags(74), + egressTcam(75), + egressIpv6Tcam(76), + egressLou(77), + egressBothLouOperands(78), + egressSingleLouOperands(79), + egressLouL4SourcePort(80), + egressLouL4DstPort(81), + egressLouL3PacketLength(82), + egressLouL3Ttl(83), + egressLouL2Ttl(84), + egressTcpFlags(85), + l4OpLabelTcam2(86), + l4OpLabelTcam3(87), + l4OpLabelTcam4(88), + l4OpLabelTcam5(89), + l4OpLabelTcam6(90), + l4OpLabelTcam7(91), + l4OpLabelTcam8(92), + l4OpLabelTcam9(93), + l4OpLabelTcam10(94), + l4OpLabelTcam11(95), + l4OpLabelTcam12(96), + l4OpLabelTcam13(97), + l4OpLabelTcam14(98), + l4OpLabelTcam15(99), + l4OpLabelTcam16(100), + l4OpLabelTcam17(101), + l4OpLabelTcam18(102), + l4OpLabelTcam19(103), + ingressPacl(104), + ingressVacl(105), + ingressRacl(106), + ingressRbacl(107), + ingressNbm(108), + ingressL2Qos(109), + ingressL3VlanQos(110), + ingressSup(111), + ingressL2SpanAcl(112), + ingressL3VlanSpanAcl(113), + ingressFstat(114), + ingressLatency(115), + span(116), + nat(117), + egressVacl(118), + egressRacl(119), + egressRbacl(120), + egressSup(121), + egressL2Qos(122), + egressL3VlanQos(123), + netflowAnalyticsFilterTcam(124), + ingressNetflowL3(125), + ingressNetflowL2(126), + featureVxLanOam(127), + featureBfd(128), + featureDhcpSnoop(129), + ingressRedirect(130), + featureDhcpV6Relay(131), + featureArpSnoop(132), + featureDhcpSnoopFhs(133), + featureDhcpVaclFhs(134), + featureDhcpSisf(135), + egressSystem(136), + rplusEgressSystem(137), + supSystem(138), + rplusSupSystem(139), + fmSupSystem(140), + supCopp(141), + rplusSupCopp(142), + supCoppReasonCode(143), + ingressIpv4Pacl(144), + ingressIpv6Pacl(145), + ingressMacPacl(146), + ingressFexIpv4Pacl(147), + ingressFexIpv6Pacl(148), + ingressFexMacPacl(149), + ingressIpv4PortQos(150), + ingressIpv4PortQosLite(151), + ingressIpv6PortQos(152), + ingressMacPortQos(153), + ingressIpv4FexPortQos(154), + ingressIpv4FexPortQosLite(155), + ingressIpv6FexPortQos(156), + ingressMacFexPortQos(157), + ingressIpv4Vacl(158), + ingressIpv6Vacl(159), + ingressMacVacl(160), + ingressIpv4VlanQos(161), + ingressIpv4VlanQosLite(162), + ingressIpv6VlanQos(163), + ingressMacVlanQos(164), + ingressIpv4Racl(165), + ingressIpv6Racl(166), + ingressIpv4L3Qos(167), + ingressIPv4L3QosLite(168), + ingressIPv6L3Qos(169), + ingressMacL3Qos(170), + ingressFlowCounters(171), + ingressSviCounters(172), + egressIpv4Vacl(173), + egressIpv6Vacl(174), + egressMacVacl(175), + egressIpv4Qos(176), + egressIpv4QosLite(177), + egressIpv6Qos(178), + egressMacQos(179), + rplusIngressEgressIpv4Qos(180), + redirect(181), + rplusIngressEgressIpv4QosLite(182), + rplusIngressEgressIpv6Qos(183), + rplusIngressEgressMacQos(184), + egressIpv4Racl(185), + egressIpv6Racl(186), + egressFlowCounters(187), + ingressNsIpv4PortQos(188), + ingressNsIpv6PortQos(189), + ingressNsMacPortQos(190), + ingressNsIpv4VlanQos(191), + ingressNsIpv6VlanQos(192), + ingressNsMacVlanQos(193), + ingressNsIpv4L3Qos(194), + ingressNsIpv6L3Qos(195), + vpcConvergence(196), + ipsgSmacIpBindingTable(197), + openflowAcl(198), + openflowIpv6Acl(199), + ingressEtherAcl(200), + mplsFeature(201), + ingressIpv4Qos(202), + ingressIpv6Qos(203), + ipv6Sup(204), + ingressIpv4Pbr(205), + ingressIpv6Pbr(206), + ingressIpv4PaclDoubleWide(207), + arpAcl(208), + sflowNorthstarAcl(209), + mcastBidir(210), + redirectTunnel(211), + ingressFcoeCounters(212), + egressFcoeCounters(213), + spanSflowCombined(214), + mcastPerformance(215), + fhs(216), + openflowLiteAcl(217), + ipv6DestCompression(218), + ingressIpv4RaclLite(219), + ipv6SrcCompression(220), + ipv4RaclSpanUdf(221), + ingressIpv4PortQosIntraTcamLite(222), + ingressIpv4L3QosIntraTcamLite(223), + ingressIpv4VlanQosIntraTcamLite(224), + ipv4PaclSpanUdf(225), + coppSystem(226), + ingressIpv4PaclLite(227), + ingressIpv4VaclLite(228), + vxLanXConnect(229), + dot1X(230), + dot1XMultiAuth(231), + ingressPaclAll(232), + ingressRaclAll(233), + ingressVaclAll(234), + ingressMacPqos(235), + ingressIpv4Pqos(236), + ingressIpv6Pqos(237), + ingressPqos(238), + ingressMacVqos(239), + ingressIpv4Vqos(240), + ingressIpv6Vqos(241), + ingressVqosAll(242), + ingressIpv4L3qos(243), + ingressIpv6L3qos(244), + ingressL3qosAll(245), + ingressCopp(246), + ingressMacSpan(247), + ingressIpv4Span(248), + ingressSpan(249), + ingressSpanAll(250), + egressRaclAll(251), + egressVaclAll(252), + egressMacPortQos(253), + egressIpv4PortQos(254), + egressIv6PortQos(255), + egressPortQos(256), + egressMacVlanQos(257), + egressIpv4VlanQos(258), + egressIpv6VlanQos(259), + egressVlanQos(260), + egressIpv4L3Qos(261), + egressIpv6L3Qos(262), + egressL3QosAll(263), + egressMacSpan(264), + egressIpv4Span(265), + egressIpv6Span(266), + egressSpanAll(267), + dhcp(268), + labelLblA(269), + labelLblB(270), + labelLblD(271), + labelLblE(272), + labelLblF(273), + labelLblG(274), + labelLblH(275), + labelLblI(276), + labelLblK(277), + ingressSupAll(278), + egressSupAll(279), + ingressVlanSpan(280), + ingressNetflow(281), + ingressCntAcl(282), + egressCntAcl(283), + ingressHwTelemetry(284), + labelLblAv1(285), + labelLblBv1(286), + labelLblCv1(287), + labelLblDv1(288), + labelLblEv1(289), + labelLblFv1(290), + labelLblGv1(291), + labelLblHv1(292), + labelLblIv1(293), + labelLblJv1(294), + labelLblKv1(295), + labelLblLv1(296), + labelLblMv1(297), + labelLblNv1(298), + labelLblOv1(299), + labelLblPv1(300), + labelLblQv1(301), + labelLblRv1(302), + ingressNetflowAnalytics(303), + ingressNatOutside(304), + ingressNatInside(305), + ingressL2L3QosAll(306), + natRewriteTable(307), + tcpAwareNat(308) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The resource type which take up TCAM space. + + aclStorageMask(1) indicates that TCAM space is allocated + to store ACL masks. + + aclStorageValue(2) indicates that TCAM space is allocated + to store ACL value. + + aclDynamicStorageMask(3) indicates that TCAM space is + allocated to dynamically store ACL masks. + + aclDynamicStorageValue(4) indicates that TCAM space is + allocated to dynamically store ACL values. + + qosStorageMask(5) indicates that TCAM space is allocated + to store QoS masks. + + qosStorageValue(6) indicates that TCAM space is allocated + to store QoS value. + + qosDynamicStorageMask(7) indicates that TCAM space is + allocated to dynamically store QoS masks. + + qosDynamicStorageValue(8) indicates that TCAM space is + allocated to dynamically store QoS values. + + l4PortOperator(9) indicates that TCAM space is allocated + for layer 4 port operators purpose. + + interfaceMapping(10) indicates that TCAM space is allocated + for interface mapping purpose. + + ingressInterfaceMapping(11) indicates that TCAM space is + allocated for ingress interface mapping purpose. + + egressInterfaceMapping(12) indicates that TCAM space is + allocated for egress interface mapping purpose. + + louSource(13) indicates that TCAM space is allocated + as source LOUs (Logical Operation Unit). + + louDestination(14) indicates that TCAM space is allocated + as destination LOUs. + + andOr(15) indicates that TCAM space is allocated for + ANDOR purpose. + + orAnd(16) indicates that TCAM space is allocated for + ORAND purpose. + + aclAdjacency(17) indicates that TCAM space is allocated + for ACL adjacency purpose. + + aclHighStorageMask(18) indicates that high bank TCAM + space is allocated to store ACL masks. + + aclHighStorageValue(19) indicates that high bank TCAM + space is allocated to store ACL value. + + aclLowStorageMask(20) indicates that low bank TCAM space + is allocated to store ACL masks. + + aclLowStorageValue(21) indicates that low bank TCAM space + is allocated to store ACL values. + + qosHighStorageMask(22) indicates that high bank TCAM space + is allocated to store QoS masks. + + qosHighStorageValue(23) indicates that high bank TCAM space + is allocated to store QoS value. + + qosLowStorageMask(24) indicates that low bank TCAM space is + allocated to store QoS masks. + + qosLowStorageValue(25) indicates that low bank TCAM space is + allocated to store QoS values. + + sgacl(26) indicates that TCAM space is allocated for SGACL + (Security Group Access Control List) purpose. + + accounting(27) indicates that TCAM space is allocated + for accounting purpose such as AS (Autonomous System) + based accounting, classification based accounting. + + ipv6Ext(28) indicates that TCAM space is allocated for + IPv6 Extended Header lookup purpose. + + ethertype(29) indicates that TCAM space is allocated for + layer2 ethertype lookup purpose. + + destInfo(30) indicates that TCAM space is allocated for + destination information lookup purpose. + + dgtSgtRegion(31) indicates that TCAM space is allocated for + specific SGT (Secutiry Group Tag), DGT (Destination Group Tag) + pairs. + + anyAnyRegion(32) indicates that TCAM space is allocated for + SGT (Secutiry Group Tag), DGT (Destination Group Tag) pairs + with one or both of them as ANY. + + tcamALabel(33) indicates that TCAM space is allocated for + labels used by TCAM A entries. + + tcamBLabel(34) indicates that TCAM space is allocated for + labels used by TCAM B entries. + + destInfoIn(35) indicates that TCAM space is allocated for + destination information table for IFE (Ingress Forwarding Engine) + ACL redirects. + + destInfoOut(36) indicates that TCAM space is allocated for + destination information table for OFE (Output/Egress Forwarding + Engine) ACL redirects. + + tcam0Bank0(37) indicates that TCAM space is allocated for + TCAM 0 Bank 0. + + tcam0Bank1(38) indicates that TCAM space is allocated for + TCAM 0 Bank 1. + + tcam1Bank0(39) indicates that TCAM space is allocated for + TCAM 1 Bank 0. + + tcam1Bank1(40) indicates that TCAM space is allocated for + TCAM 1 Bank 1. + + tcam0Aggregate(41) indicates that TCAM space is allocated for + the aggregate of Bank 0 and Bank 1 on TCAM 0. + + tcam1Aggregate(42) indicates that TCAM space is allocated for + the aggregate of Bank 0 and Bank 1 on TCAM 1. + + bank0Aggregate(43) indicates that TCAM space is allocated for + the aggregate of TCAM 0 and TCAM 1 for Bank 0. + + bank1Aggregate(44) indicates that TCAM space is allocated for + the aggregate of TCAM 0 and TCAM 1 for Bank 1. + + lou(45) indicates that TCAM space is allocated for + LOUs (Logical Operation Unit). + + bothLouOperands(46) indicates that TCAM space is allocated for + LOUs with both operands. + + singleLouOperands(47) indicates that TCAM space is allocated for + LOUs with single operands. + + louL4SourcePort(48) indicates that TCAM space is allocated for + LOUs with L4 source port in comparison. + + louL4DstPort(49) indicates that TCAM space is allocated for + LOUs with L4 destination port in comparison. + + louL3PacketLength(50) indicates that TCAM space is allocated for + LOUs with L3 Length in comparison. + + louIpTos(51) indicates that TCAM space is allocated for + LOUs with IP ToS (Type of Service) in comparison. + + louIpDscp(52) indicates that TCAM space is allocated for + LOUs with IP DSCP (Differentiated Services Code Point) + in comparison. + + louIpPrecedence(53) indicates that TCAM space is allocated for + LOUs with IP Precedence in comparison. + + louIpTtl(54) indicates that TCAM space is allocated for + LOUs with IP TTL in comparison. + + tcpFlags(55) indicates that TCAM space is allocated for + TCP Flags. + + l4DynamicProtocolCam(56) indicates that TCAM space is allocated for + L4 Dynamic Protocol CAM. + + macEtypeOrProtoCam(57) indicates that TCAM space is allocated for + MAC Etype or Protocol CAM. + + nonL4OpLabelsTcam0(58) indicates that TCAM space is allocated for + labels without using any L4 operator resources like LOUs or TCP Flags + for TCAM 0. + + nonL4OpLabelsTcam1(59) indicates that TCAM space is allocated for + labels without using any L4 operator resources like LOUs or TCP Flags + for TCAM 1. + + l4OpLabelTcam0(60) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 0. + + l4OpLabelTcam1(61) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 1. + + ingressDestInfoTable(62) indicates that TCAM space is allocated for + Ingress Destination Info Table. + + egressDestInfoTable(63) indicates that TCAM space is allocated for + Egress Destination Info Table. + + ingressTcam(64) indicates that ingress TCAM resource utilization. + + ingressIpv6Tcam(65) indicates that ingress TCAM space is allocated + for IPv6 compression. + + ingressLou(66) indicates that ingress TCAM space is allocated for + LOUs (Logical Operation Unit). + + ingressBothLouOperands(67) indicates that ingress TCAM space is + allocated for LOUs with both operands. + + ingressSingleLouOperands(68) indicates that ingress TCAM space is + allocated for LOUs with single operands. + + ingressLouL4SourcePort(69) indicates that ingress TCAM space is + allocated for LOUs with L4 source port in comparison. + + ingressLouL4DstPort(70) indicates that ingress TCAM space is + allocated for LOUs with L4 destination port in comparison. + + ingressLouL3PacketLength(71) indicates that ingress TCAM space is + allocated for LOUs with L3 Length in comparison. + + ingressLouL3Ttl(72) indicates that ingress TCAM space is allocated + for LOUs with L3 TTL in comparison. + + ingressLouL2Ttl(73) indicates that ingress TCAM space is allocated + for LOUs with L2 TTL in comparison. + + ingressTcpFlags(74) indicates that ingress TCAM space is allocated + for TCP Flags. + + egressTcam(75) indicates that egress TCAM resource utilization. + + egressIpv6Tcam(76) indicates that egress TCAM space is allocated + for IPv6 compression. + + egressLou(77)indicates that egress TCAM space is allocated for + LOUs (Logical Operation Unit). + + egressBothLouOperands(78) indicates that egress TCAM space is + allocated for LOUs with both operands. + + egressSingleLouOperands(79) indicates that egress TCAM space is + allocated for LOUs with single operands. + + egressLouL4SourcePort(80) indicates that egress TCAM space is + allocated for LOUs with L4 source port in comparison. + + egressLouL4DstPort(81) indicates that egress TCAM space is + allocated for LOUs with L4 destination port in comparison. + + egressLouL3PacketLength(82) indicates that egress TCAM space is + allocated for LOUs with L3 Length in comparison. + + egressLouL3Ttl(83) indicates that egress TCAM space is allocated + for the LOUs with L3 TTL in comparison. + + egressLouL2Ttl(84) indicates that egress TCAM space is allocated + for LOUs with L2 TTL in comparison. + + egressTcpFlags(85) indicates that egress TCAM space is allocated + for TCP Flags. + + l4OpLabelTcam2(86) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 2. + + l4OpLabelTcam3(87) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 3. + + l4OpLabelTcam4(88) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 4. + + l4OpLabelTcam5(89) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 5. + + l4OpLabelTcam6(90) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 6. + + l4OpLabelTcam7(91) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 7. + + l4OpLabelTcam8(92) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 8. + + l4OpLabelTcam9(93) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 9. + + l4OpLabelTcam10(94) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 10. + + l4OpLabelTcam11(95) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 11. + + l4OpLabelTcam12(96) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 12. + + l4OpLabelTcam13(97) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 13. + + l4OpLabelTcam14(98) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 14. + + l4OpLabelTcam15(99) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 15. + + l4OpLabelTcam16(100) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 16. + + l4OpLabelTcam17(101) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 17. + + l4OpLabelTcam18(102) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 18. + + l4OpLabelTcam19(103) indicates that TCAM space is allocated for + labels using any L4 operator resources like LOUs or TCP Flags + for TCAM 19. + + ingressPacl(104) indicates that ingress TCAM space is allocated + for PACL. + + ingressVacl(105) indicates that ingress TCAM space is allocated + for VACL. + + ingressRacl(106) indicates that ingress TCAM space is allocated + for RACL. + + ingressRbacl(107) indicates that ingress TCAM space is allocated + for RBACL. + + ingressNbm(108) indicates that ingress TCAM space is allocated + for NBM. + + ingressL2Qos(109) indicates that ingress TCAM space is allocated + for L2 QoS. + + ingressL3VlanQos(110) indicates that ingress TCAM space is allocated + for L3/VLAN QOS. + + ingressSup(111) indicates that ingress TCAM space is allocated for + SUP. + + ingressL2SpanAcl(112) indicates that ingress TCAM space is allocated + for L2 SPAN ACL. + + ingressL3VlanSpanAcl(113) indicates that ingress TCAM space is + allocated for L3/VLAN SPAN ACL. + + ingressFstat(114) indicates that ingress TCAM space is allocated + for FSTAT. + + ingressLatency(115) indicates that ingress TCAM space is allocated + for LATENCY. + + span(116) indicates that TCAM space is allocated for SPAN. + + nat(117) indicates that TCAM space is allocated for NAT. + + egressVacl(118) indicates that egress TCAM space is allocated + for VACL. + + egressRacl(119) indicates that egress TCAM space is allocated + for RACL. + + egressRbacl(120) indicates that egress TCAM space is allocated + for RBACL. + + egressSup(121) indicates that egress TCAM space is allocated for + SUP. + + egressL2Qos(122) indicates that egress TCAM space is allocated + for L2 QoS. + + egressL3VlanQos(123) indicates that egress TCAM space is allocated + for L3/VLAN QoS. + + netflowAnalyticsFilterTcam(124) indicates that TCAM space is + allocated for Netflow/Analytics Filter. + + ingressNetflowL3(125) indicates that ingress TCAM space is allocated + for L3 Netflow. + + ingressNetflowL2(126) indicates that ingress TCAM space is allocated + for L2 Netflow. + + featureVxLanOam(127) indicates that TCAM space is allocated for + Feature VxLAN OAM. + + featureBfd(128) indicates that TCAM space is allocated for Feature + BFD. + + featureDhcpSnoop(129) indicates that TCAM space is allocated for + Feature DHCP SNOOP. + + ingressRedirect(130) indicates that TCAM space is allocated for + ingress REDIRECT. + + featureDhcpV6Relay(131) indicates that TCAM space is allocated for + Feature DHCPv6 RELAY. + + featureArpSnoop(132) indicates that TCAM space is allocated for + Feature ARP SNOOP. + + featureDhcpSnoopFhs(133) indicates that TCAM space is allocated for + Feature DHCP SNOOP FHS. + + featureDhcpVaclFhs(134) indicates that TCAM space is allocated for + Feature DHCP VACL FHS. + + featureDhcpSisf(135) indicates that TCAM space is allocated for + Feature DHCP SISF. + + egressSystem(136) indicates that egress TCAM space is allocated for + System. + + rplusEgressSystem(137) indicates that TCAM space is allocated for + RPLUS Egress System. + + supSystem(138) indicates that TCAM space is allocated for SUP System. + + rplusSupSystem(139) indicates that TCAM space is allocated for RPLUS + SUP System. + + fmSupSystem(140) indicates that TCAM space is allocated for FM SUP + System. + + supCopp(141) indicates that TCAM space is allocated for SUP COPP. + + rplusSupCopp(142) indicates that TCAM space is allocated for RPLUS + SUP COPP. + + supCoppReasonCode(143) indicates that TCAM space is allocated for + SUP COPP Reason Code. + + ingressIpv4Pacl(144) indicates that ingress TCAM space is allocated + for IPv4 PACL. + + ingressIpv6Pacl(145) indicates that ingress TCAM space is allocated + for IPv6 PACL. + + ingressMacPacl(146) indicates that ingress TCAM space is allocated + for MAC PACL. + + ingressFexIpv4Pacl(147) indicates that ingress TCAM space is + allocated for Fex IPv4 PACL. + + ingressFexIpv6Pacl(148) indicates that ingress TCAM space is + allocated for Ingress Fex IPv6 PACL. + + ingressFexMacPacl(149) indicates that ingress TCAM space is + allocated for Ingress Fex MAC PACL. + + ingressIpv4PortQos(150) indicates that ingress TCAM space is + allocated for IPv4 Port QoS. + + ingressIpv4PortQosLite(151) indicates that ingress TCAM space is + allocated for IPv4 Port QoS (Lite). + + ingressIpv6PortQos(152) indicates that ingress TCAM space is + allocated for IPv6 Port QoS. + + ingressMacPortQos(153) indicates that ingress TCAM space is + allocated for MAC Port QoS. + + ingressIpv4FexPortQos(154) indicates that ingress TCAM space is + allocated for IPv4 FEX Port QoS. + + ingressIpv4FexPortQosLite(155) indicates that ingress TCAM space + is allocated for IPv4 FEX Port QoS (Lite). + + ingressIpv6FexPortQos(156) indicates that ingress TCAM space is + allocated for IPv6 FEX Port QoS. + + ingressMacFexPortQos(157) indicates that ingress TCAM space is + allocated for MAC FEX Port QoS. + + ingressIpv4Vacl(158) indicates that ingress TCAM space is allocated + for IPv4 VACL. + + ingressIpv6Vacl(159) indicates that ingress TCAM space is allocated + for IPv6 VACL. + + ingressMacVacl(160) indicates that ingress TCAM space is allocated + for MAC VACL. + + ingressIpv4VlanQos(161) indicates that ingress TCAM space is + allocated for IPv4 VLAN QoS. + + ingressIpv4VlanQosLite(162) indicates that ingress TCAM space is + allocated for IPv4 VLAN QoS (Lite). + + ingressIpv6VlanQos(163) indicates that ingress TCAM space is + allocated for IPv6 VLAN QoS. + + ingressMacVlanQos(164) indicates that ingress TCAM space is allocated + for MAC VLAN QoS. + + ingressIpv4Racl(165) indicates that ingress TCAM space is allocated + for IPv4 RACL. + + ingressIpv6Racl(166) indicates that ingress TCAM space is allocated + for IPv6 RACL. + + ingressIpv4L3Qos(167) indicates that ingress TCAM space is allocated + for IPv4 L3 QoS. + + ingressIPv4L3QosLite(168) indicates that ingress TCAM space is + allocated for IPv4 L3 QoS (Lite). + + ingressIPv6L3Qos(169) indicates that ingress TCAM space is allocated + for IPv6 L3 QoS. + + ingressMacL3Qos(170) indicates that ingress TCAM space is allocated + for MAC L3 QoS. + + ingressFlowCounters(171) indicates that TCAM space is allocated for + ingress Flow Counters. + + ingressSviCounters(172) indicates that TCAM space is allocated for + Ingress SVI Counters. + + egressIpv4Vacl(173) indicates that egress TCAM space is allocated + for IPv4 VACL. + + egressIpv6Vacl(174) indicates that egress TCAM space is allocated + for IPv6 VACL. + + egressMacVacl(175) indicates that egress TCAM space is allocated + for MAC VACL. + + egressIpv4Qos(176) indicates that egress TCAM space is allocated + for IPv4 QoS. + + egressIpv4QosLite(177) indicates that egress TCAM space is allocated + for IPv4 QoS Lite. + + egressIpv6Qos(178) indicates that egress TCAM space is allocated for + IPv6 QoS. + + egressMacQos(179) indicates that egress TCAM space is allocated for + MAC QoS. + + rplusIngressEgressIpv4Qos(180) indicates that TCAM space is allocated + for RPLUS Ingress/Egress IPv4 QoS. + + redirect(181) indicates that TCAM space is allocated for Redirect. + + rplusIngressEgressIpv4QosLite(182) indicates that TCAM space is + allocated for RPLUS Ingress/Egress IPv4 QoS Lite. + + rplusIngressEgressIpv6Qos(183) indicates that TCAM space is allocated + for Ingress/Egress IPv6 QoS. + + rplusIngressEgressMacQos(184) indicates that TCAM space is allocated + for Ingress/Egress MAC QoS. + + egressIpv4Racl(185) indicates that egress TCAM space is allocated for + IPv4 RACL. + + egressIpv6Racl(186) indicates that egress TCAM space is allocated for + IPv6 RACL. + + egressFlowCounters(187) indicates that TCAM space is allocated for + Egress Flow Counters. + + ingressNsIpv4PortQos(188) indicates that ingress TCAM space is + allocated for NS IPv4 Port QoS. + + ingressNsIpv6PortQos(189) indicates that ingress TCAM space is + allocated for NS IPv6 Port QoS. + + ingressNsMTCAM_MIB.myacPortQos(190) indicates that ingress TCAM space is + allocated for NS MAC Port QoS. + + ingressNsIpv4VlanQos(191) indicates that ingress TCAM space is + allocated for NS IPv4 VLAN QoS. + + ingressNsIpv6VlanQos(192) indicates that ingress TCAM space is + allocated for NS IPv6 VLAN QoS. + + ingressNsMacVlanQos(193) indicates that ingress TCAM space is + allocated for NS MAC VLAN QoS. + + ingressNsIpv4L3Qos(194) indicates that ingress TCAM space is + allocated for NS IPv4 L3 QoS. + + ingressNsIpv6L3Qos(195) indicates that ingress TCAM space is + allocated for NS IPv6 L3 QoS. + + vpcConvergence(196) indicates that TCAM space is allocated for + VPC Convergence. + + ipsgSmacIpBindingTable(197) indicates that TCAM space is + allocated for IPSG SMAC-IP binding table. + + openflowAcl(198) indicates that TCAM space is allocated for + OPENFLOW ACL. + + openflowIpv6Acl(199) indicates that TCAM space is allocated + for OPENFLOW IPV6 ACL. + + ingressEtherAcl(200) indicates that ingress TCAM space is + allocated for Ether ACL. + + mplsFeature(201) indicates that TCAM space is allocated for + MPLS feature. + + ingressIpv4Qos(202) indicates that ingress TCAM space is + allocated for IPv4 QoS. + + ingressIpv6Qos(203) indicates that ingress TCAM space is + allocated for IPv6 QoS. + + ipv6Sup(204) indicates that TCAM space is allocated for + IPV6 SUP. + + ingressIpv4Pbr(205) indicates that ingress TCAM space is + allocated for IPv4 PBR. + + ingressIpv6Pbr(206) indicates that ingress TCAM space is + allocated for IPv6 PBR. + + ingressIpv4PaclDoubleWide(207) indicates that ingress TCAM + space is allocated for IPv4 PACL DoubleWide. + + arpAcl(208) indicates that TCAM space is allocated for ARP ACL. + + sflowNorthstarAcl(209) indicates that TCAM space is allocated for + sFlow Northstar ACL. + + mcastBidir(210) indicates that TCAM space is allocated for mcast + bidir. + + redirectTunnel(211) indicates that TCAM space is allocated for + Redirect TUNNEL. + + ingressFcoeCounters(212) indicates that TCAM space is allocated + for Ingress FCoE Counters. + + egressFcoeCounters(213) indicates that egress TCAM space is + allocated for Egress FCoE Counters. + + spanSflowCombined(214) indicates that TCAM space is allocated for + SPAN SFLOW combined. + + mcastPerformance(215) indicates that TCAM space is allocated for + mcast performance. + + fhs(216) indicates that TCAM space is allocated for FHS. + + openflowLiteAcl(217) indicates that TCAM space is allocated for + OPENFLOW LITE ACL. + + ipv6DestCompression(218) indicates that TCAM space is allocated + for IPv6 Dest Compression. + + ingressIpv4RaclLite(219) indicates that TCAM space is allocated + for Ingress IPv4 RACL Lite. + + ipv6SrcCompression(220) indicates that TCAM space is allocated for + IPv6 Src Compression. + + ipv4RaclSpanUdf(221) indicates that TCAM space is allocated for + IPV4 RACL SPAN UDF. + + ingressIpv4PortQosIntraTcamLite(222) indicates that TCAM space is + allocated for Ingress IPv4 Port QoS (Intra-TCAM Lite). + + ingressIpv4L3QosIntraTcamLite(223) indicates that TCAM space is + allocated for Ingress IPv4 L3 QoS (Intra-TCAM Lite). + + ingressIpv4VlanQosIntraTcamLite(224) indicates that TCAM space is + allocated for Ingress IPv4 VLAN QoS (Intra-TCAM Lite). + + ipv4PaclSpanUdf(225) indicates that TCAM space is allocated for IPV4 + PACL SPAN UDF. + + coppSystem(226) indicates that TCAM space is allocated for COPP + SYSTEM. + + ingressIpv4PaclLite(227) indicates that TCAM space is allocated for + ingress IPv4 PACL lite. + + ingressIpv4VaclLite(228) indicates that TCAM space is allocated for + ingress IPv4 VACL lite. + + vxLanXConnect(229) indicates that TCAM space is allocated for VxLAN XConnect. + + dot1X(230) indicates that TCAM space is allocated for DOT1X. + + dot1XMultiAuth(231) indicates that TCAM space is allocated for DOT1X Multi + Auth. + + ingressPaclAll(232) indicates that TCAM space is allocated for + Ingress PACL ALL. + + ingressRaclAll(233) indicates that TCAM space is allocated for + Ingress RACL ALL. + + ingressVaclAll(234) indicates that TCAM space is allocated for + Ingress VACL ALL. + + ingressMacPqos(235) indicates that TCAM space is allocated for + Ingress MAC PQOS. + + ingressIpv4Pqos(236) indicates that TCAM space is allocated for + Ingress IPV4 PQOS. + + ingressIpv6Pqos(237) indicates that TCAM space is allocated for + Ingress IPV6 PQOS. + + ingressPqos(238) indicates that TCAM space is allocated for Ingress PQOS. + + ingressMacVqos(239) indicates that TCAM space is allocated for + Ingress MAC VQOS. + + ingressIpv4Vqos(240) indicates that TCAM space is allocated for + Ingress IPV4 VQOS. + + ingressIpv6Vqos(241) indicates that TCAM space is allocated for + Ingress IPV6 VQOS. + + ingressVqosAll(242) indicates that TCAM space is allocated for + Ingress VQOS ALL. + + ingressIpv4L3qos(243) indicates that TCAM space is allocated for + Ingress IPV4 L3QOS. + + ingressIpv6L3qos(244) indicates that TCAM space is allocated for + Ingress IPV6 L3QOS. + + ingressL3qosAll(245) indicates that TCAM space is allocated for + Ingress L3QOS ALL. + + ingressCopp(246) indicates that TCAM space is allocated for Ingress COPP. + + ingressMacSpan(247) indicates that TCAM space is allocated for + Ingress MAC SPAN. + + ingressIpv4Span(248) indicates that TCAM space is allocated for + Ingress IPV4 SPAN. + + ingressSpan(249) indicates that TCAM space is allocated for Ingress SPAN. + + ingressSpanAll(250) indicates that TCAM space is allocated for + Ingress SPAN ALL. + + egressRaclAll(251) indicates that TCAM space is allocated for + Egress RACL ALL. + + egressVaclAll(252) indicates that TCAM space is allocated for + Egress VACL ALL. + + egressMacPortQos(253) indicates that TCAM space is allocated for + Egress MAC Port QOS. + + egressIpv4PortQos(254) indicates that TCAM space is allocated for + Egress IPV4 Port QOS. + + egressIv6PortQos(255) indicates that TCAM space is allocated for + Egress IPv6 Port QOS. + + egressPortQos(256) indicates that TCAM space is allocated for + Egress Port QOS. + + egressMacVlanQos(257) indicates that TCAM space is allocated for + Egress MAC VLAN QOS. + + egressIpv4VlanQos(258) indicates that TCAM space is allocated for + Egress IPV4 VLAN QOS. + + egressIpv6VlanQos(259) indicates that TCAM space is allocated for + Egress IPV6 VLAN QOS. + + egressVlanQos(260) indicates that TCAM space is allocated for + Egress VLAN QOS. + + egressIpv4L3Qos(261) indicates that TCAM space is allocated for + Egress IPV4 L3 QOS. + + egressIpv6L3Qos(262) indicates that TCAM space is allocated for + Egress IPV6 L3 QOS. + + egressL3QosAll(263) indicates that TCAM space is allocated for + Egress L3 QOS ALL. + + egressMacSpan(264) indicates that TCAM space is allocated for + Egress MAC SPAN. + + egressIpv4Span(265) indicates that TCAM space is allocated for + Egress IPV4 SPAN. + + egressIpv6Span(266) indicates that TCAM space is allocated for + Egress IPV6 SPAN. + + egressSpanAll(267) indicates that TCAM space is allocated for + Egress SPAN ALL. + + dhcp(268) indicates that TCAM space is allocated for DHCP. + + labelLblA(269) indicates that TCAM space is allocated for + Label LBL A, Ingress-Physical interface-PACL,PQOS. + + labelLblB(270) indicates that TCAM space is allocated for + Label LBL B, Ingress-Logical interface-PACL,PQOS. + + labelLblD(271) indicates that TCAM space is allocated for + Label LBL D, Ingress-Physical interface-RACL,L3QOS. + + labelLblE(272) indicates that TCAM space is allocated for + Label LBL E, Ingress-Logical interface-RACL,L3QOS. + + labelLblF(273) indicates that TCAM space is allocated for + Label LBL F, Egress-Physical interface-RACL,L3QOS. + + labelLblG(274) indicates that TCAM space is allocated for + Label LBL G, Egress-Logical interface-RACL,L3QOS. + + labelLblH(275) indicates that TCAM space is allocated for + Label LBL H, Ingress-VLAN-VACL,VQOS. + + labelLblI(276) indicates that TCAM space is allocated for + Label LBL I, Egress-VLAN-VACL,VQOS. + + labelLblK(277) indicates that TCAM space is allocated for + Label LBL K, Ingress-All interface-DHCP. + + ingressSupAll(278) indicates that TCAM space is allocated for + Ingress SUP ALL. + + egressSupAll(279) indicates that TCAM space is allocated for + Egress SUP ALL. + + ingressVlanSpan(280) indicates that TCAM space is allocated for + Ingress Vlan SPAN. + + ingressNetflow(281) indicates that TCAM space is allocated for + Ingress Netflow. + + ingressCntAcl(282) indicates that TCAM space is allocated for + Ingress CNTACL. + + egressCntAcl(283) indicates that TCAM space is allocated for + Egress CNTACL. + + ingressHwTelemetry(284) indicates that TCAM space is allocated for + Ingress HW-TELEMETRY. + + labelLblAv1(285) indicates that TCAM space is allocated for Label LBL A. + + labelLblBv1(286) indicates that TCAM space is allocated for Label LBL B. + + labelLblCv1(287) indicates that TCAM space is allocated for Label LBL C. + + labelLblDv1(288) indicates that TCAM space is allocated for Label LBL D. + + labelLblEv1(289) indicates that TCAM space is allocated for Label LBL E. + + labelLblFv1(290) indicates that TCAM space is allocated for Label LBL F. + + labelLblGv1(291) indicates that TCAM space is allocated for Label LBL G. + + labelLblHv1(292) indicates that TCAM space is allocated for Label LBL H. + + labelLblIv1(293) indicates that TCAM space is allocated for Label LBL I. + + labelLblJv1(294) indicates that TCAM space is allocated for Label LBL J. + + labelLblKv1(295) indicates that TCAM space is allocated for Label LBL K. + + labelLblLv1(296) indicates that TCAM space is allocated for Label LBL L. + + labelLblMv1(297) indicates that TCAM space is allocated for Label LBL M. + + labelLblNv1(298) indicates that TCAM space is allocated for Label LBL N. + + labelLblOv1(299) indicates that TCAM space is allocated for Label LBL O. + + labelLblPv1(300) indicates that TCAM space is allocated for Label LBL P. + + labelLblQv1(301) indicates that TCAM space is allocated for Label LBL Q. + + labelLblRv1(302) indicates that TCAM space is allocated for Label LBL R. + + ingressNetflowAnalytics(303) indicates that TCAM space is allocated for + Ingress Netflow/Analytics. + + ingressNatOutside(304) indicates that TCAM space is allocated for Ingress + NAT OUTSIDE. + + ingressNatInside(305) indicates that TCAM space is allocated for Ingress + NAT INSIDE. + + ingressL2L3QosAll(306) indicates that TCAM space is allocated for + Ingress L2 L3 QOS ALL. + + natRewriteTable(307) indicates that TCAM space is allocated for NAT + Rewrite Table. + + tcpAwareNat(308) indicates that TCAM space is allocated for TCP + Aware NAT." + + ::= { cseTcamUsageEntry 1 } + +cseTcamResourceDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The short description of the resource type." + ::= { cseTcamUsageEntry 2 } + +cseTcamResourceUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of TCAM resource has been used up for this resource + type." + ::= { cseTcamUsageEntry 3 } + +cseTcamResourceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of TCAM resource is allocated for this + resource type." + ::= { cseTcamUsageEntry 4 } + + +-- cseMet group +-- + +-- +-- The cseMetUsageTable + +cseMetUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CseMetUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the resource usage of MET (Multicast + Expansion Table) in the device." + ::= { cseMet 1 } + +cseMetUsageEntry OBJECT-TYPE + SYNTAX CseMetUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the total number of entries in each MET, + the number of free entries in unallocated as well as + allocated space of the MET. Each row represents MET data + maintained by each module (identified by its entPhysicalIndex) + which is capable of this feature." + INDEX { + entPhysicalIndex, + cseMetIndex + } + ::= { cseMetUsageTable 1 } + +CseMetUsageEntry ::= SEQUENCE { + cseMetIndex Unsigned32, + cseMetTotalEntries Unsigned32, + cseMetUnallocatedSpcFreeEntries Unsigned32, + cseMetAllocatedSpcFreeEntries Unsigned32 +} + +cseMetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value uniquely identifies a MET in a module." + ::= { cseMetUsageEntry 1 } + +cseMetTotalEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of entries in this MET." + ::= { cseMetUsageEntry 2 } + +cseMetUnallocatedSpcFreeEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of free entries reside in unallocated + space of this MET." + ::= { cseMetUsageEntry 3 } + +cseMetAllocatedSpcFreeEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of free entries reside in allocated + space of this MET." + ::= { cseMetUsageEntry 4 } + + +-- Notifications + +cseMIBNotifications OBJECT IDENTIFIER + ::= { ciscoSwitchEngineMIB 2 } + +-- no notifications defined +-- +-- Conformance + +cseMIBConformance OBJECT IDENTIFIER + ::= { ciscoSwitchEngineMIB 3 } + +cseMIBCompliances OBJECT IDENTIFIER + ::= { cseMIBConformance 1 } + +cseMIBGroups OBJECT IDENTIFIER + ::= { cseMIBConformance 2 } + + +-- compliance statements + +cseMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-SWITCH_ENGINE-MIB MIB." + MODULE -- this module + MANDATORY-GROUPS { cseStatisticsGroup } + + GROUP cseRouterGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseVlanStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + can provide per-vlan statistics." + + GROUP cseFlowMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseUcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP/IPX unicast flow cache purging in the system." + + GROUP cseMcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP multicast flow cache purging in the system." + ::= { cseMIBCompliances 1 } + +cseMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-SWITCH-ENGINE-MIB MIB." + MODULE -- this module + MANDATORY-GROUPS { cseStatisticsGroup } + + GROUP cseRouterGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseVlanStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + can provide per-vlan statistics." + + GROUP cseFlowMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseUcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP/IPX unicast flow cache purging in the system." + + GROUP cseMcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP multicast flow cache purging in the system." + + GROUP cseFlowMgmtOperStatusGroup + DESCRIPTION + "This group is mandatory only for those switches which + support operating status on aging time for flows used + in L3 switching." + ::= { cseMIBCompliances 2 } + +cseMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-SWITCH-ENGINE-MIB MIB." + MODULE -- this module + MANDATORY-GROUPS { cseStatisticsGroup } + + GROUP cseRouterGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseVlanStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + can provide per-vlan statistics." + + GROUP cseFlowMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseUcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP/IPX unicast flow cache purging in the system." + + GROUP cseFlowMgmtOperStatusGroup + DESCRIPTION + "This group is mandatory only for those switches which + support operating status on aging time for flows used + in L3 switching." + + GROUP cse4kVlanGroup + DESCRIPTION + "This group must be implemented by the devices which + support the range of VlanIndex between 1024 and 4095" + ::= { cseMIBCompliances 3 } + +cseMIBCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-SWITCH-ENGINE-MIB MIB." + MODULE -- this module + MANDATORY-GROUPS { cseStatisticsGroup } + + GROUP cseRouterGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseVlanStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + can provide per-vlan statistics." + + GROUP cseFlowMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseUcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP/IPX unicast flow cache purging in the system." + + GROUP cseMcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP multicast flow cache purging in the system." + + GROUP cseFlowMgmtOperStatusGroup + DESCRIPTION + "This group is mandatory only for those switches which + support operating status on aging time for flows used + in L3 switching." + + GROUP cse4kVlanGroup + DESCRIPTION + "This group must be implemented by the devices which + support the range of VlanIndex between 1024 and 4095" + + GROUP cseNDEMandatoryGroup + DESCRIPTION + "This group is mandatory for those switched which + support Netflow Data Export" + + GROUP cseNDESingleFilterGroup + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is single." + + GROUP cseNDEMultipleFiltersGroup + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is multiple." + + GROUP cseProtocolFilterGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseStatisticsGroup2 + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cseNetflowLSFilterSelection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter." + + OBJECT cseNetflowLSFilterStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter" + ::= { cseMIBCompliances 4 } + +cseMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-SWITCH-ENGINE-MIB MIB." + MODULE -- this module + MANDATORY-GROUPS { cseStatisticsGroup } + + GROUP cseRouterGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseVlanStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + can provide per-vlan statistics." + + GROUP cseFlowMgmtGroupRev1 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseUcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP/IPX unicast flow cache purging in the system." + + GROUP cseMcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP multicast flow cache purging in the system." + + GROUP cseFlowMgmtOperStatusGroup + DESCRIPTION + "This group is mandatory only for those switches which + support operating status on aging time for flows used + in L3 switching." + + GROUP cse4kVlanGroup + DESCRIPTION + "This group must be implemented by the devices which + support the range of VlanIndex between 1024 and 4095" + + GROUP cseNDEMandatoryGroup + DESCRIPTION + "This group is mandatory for those switched which + support Netflow Data Export" + + GROUP cseNDESingleFilterGroup + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is single." + + GROUP cseNDEMultipleFiltersGroup + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is multiple." + + GROUP cseProtocolFilterGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseStatisticsGroup2 + DESCRIPTION + "Implementation of this group is optional." + + OBJECT cseNetflowLSFilterSelection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter." + + OBJECT cseNetflowLSFilterStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter" + ::= { cseMIBCompliances 5 } + +cseMIBCompliance6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-SWITCH-ENGINE-MIB MIB." + MODULE -- this module + MANDATORY-GROUPS { cseStatisticsGroup } + + GROUP cseRouterGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseVlanStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + can provide per-vlan statistics." + + GROUP cseFlowMgmtGroupRev1 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastMgmtGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseUcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP/IPX unicast flow cache purging in the system." + + GROUP cseMcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP multicast flow cache purging in the system." + + GROUP cseFlowMgmtOperStatusGroup + DESCRIPTION + "This group is mandatory only for those switches which + support operating status on aging time for flows used + in L3 switching." + + GROUP cse4kVlanGroup + DESCRIPTION + "This group must be implemented by the devices which + support the range of VlanIndex between 1024 and 4095" + + GROUP cseNDEMandatoryGroup + DESCRIPTION + "This group is mandatory for those switched which + support Netflow Data Export" + + GROUP cseNDESingleFilterGroupRev1 + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is single." + + GROUP cseNDEMultipleFiltersGroup + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is multiple." + + GROUP cseProtocolFilterGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseStatisticsGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseFlowMgmtExtGroup2 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + OBJECT cseNetflowLSFilterSelection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter." + + OBJECT cseNetflowLSFilterStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter" + ::= { cseMIBCompliances 6 } + +cseMIBCompliance7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for + the CISCO-SWITCH-ENGINE-MIB MIB." + MODULE -- this module + MANDATORY-GROUPS { cseStatisticsGroup } + + GROUP cseRouterGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseVlanStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + can provide per-vlan statistics." + + GROUP cseFlowMgmtGroupRev1 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastMgmtGroup1 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseUcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP/IPX unicast flow cache purging in the system." + + GROUP cseMcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP multicast flow cache purging in the system." + + GROUP cseFlowMgmtOperStatusGroup + DESCRIPTION + "This group is mandatory only for those switches which + support operating status on aging time for flows used + in L3 switching." + + GROUP cse4kVlanGroup + DESCRIPTION + "This group must be implemented by the devices which + support the range of VlanIndex between 1024 and 4095" + + GROUP cseNDEMandatoryGroup + DESCRIPTION + "This group is mandatory for those switched which + support Netflow Data Export" + + GROUP cseNDESingleFilterGroupRev1 + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is single." + + GROUP cseNDEMultipleFiltersGroup + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is multiple." + + GROUP cseProtocolFilterGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseStatisticsGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseFlowMgmtExtGroup2 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastRtrMgmtGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseFlowMcastMgmtGroup2 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + OBJECT cseNetflowLSFilterSelection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter." + + OBJECT cseNetflowLSFilterStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter" + ::= { cseMIBCompliances 7 } + +cseMIBCompliance8 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for + the CISCO-SWITCH-ENGINE-MIB MIB." + MODULE -- this module + MANDATORY-GROUPS { cseStatisticsGroup } + + GROUP cseRouterGroup + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseVlanStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + can provide per-vlan statistics." + + GROUP cseFlowMgmtGroupRev1 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastMgmtGroup1 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseUcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP/IPX unicast flow cache purging in the system." + + GROUP cseMcastCachePurgeGroup + DESCRIPTION + "This group is mandatory only for those switches which + supports IP multicast flow cache purging in the system." + + GROUP cseFlowMgmtOperStatusGroup + DESCRIPTION + "This group is mandatory only for those switches which + support operating status on aging time for flows used + in L3 switching." + + GROUP cse4kVlanGroup + DESCRIPTION + "This group must be implemented by the devices which + support the range of VlanIndex between 1024 and 4095" + + GROUP cseNDEMandatoryGroup + DESCRIPTION + "This group is mandatory for those switched which + support Netflow Data Export" + + GROUP cseNDESingleFilterGroupRev1 + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is single." + + GROUP cseNDEMultipleFiltersGroup + DESCRIPTION + "This group is mandatory in agents for which the value of + cseNetflowLSFilterSupport is multiple." + + GROUP cseProtocolFilterGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseStatisticsGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseFlowMgmtExtGroup2 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 switching in the system." + + GROUP cseFlowMcastRtrMgmtGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP cseFlowMcastMgmtGroup2 + DESCRIPTION + "This group is mandatory only for those switches which + support layer 3 IP multicast switching in the system." + + GROUP cseCacheStatisticsGroup + DESCRIPTION + "This group is mandatory only for those switches which + support switch engine statistics on flow cache entries + in the system." + + GROUP cseL3SwitchedPktsPerSecGroup + DESCRIPTION + "This group is mandatory only for those switches which + support switch engine statistics on total number of + packets switched per second in the system." + + GROUP cseStatisticsFlowGroup1 + DESCRIPTION + "This group is mandatory only for those switches which + support switch engine statistics on total number of + Ipv4 flow entries." + + OBJECT cseNetflowLSFilterSelection + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter." + + OBJECT cseNetflowLSFilterStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, for systems which + support just one include and one exclude filter" + ::= { cseMIBCompliances 8 } + +-- units of conformance + +cseStatisticsGroup OBJECT-GROUP + OBJECTS { + cseL2ForwardedLocalPkts, + cseL2ForwardedLocalOctets, + cseL2ForwardedTotalPkts, + cseL2NewAddressLearns, + cseL2AddrLearnFailures, + cseL2DstAddrLookupMisses, + cseL3SwitchedTotalPkts, + cseL3SwitchedTotalOctets, + cseL3CandidateFlowHits, + cseL3EstablishedFlowHits, + cseL3ActiveFlows, + cseL3FlowLearnFailures, + cseL3IntFlowInvalids, + cseL3ExtFlowInvalids, + cseL2HCOverflowForwardedLocalPkts, + cseL2HCForwardedLocalPkts, + cseL2HCOverflowForwardedTotalPkts, + cseL2HCForwardedTotalPkts, + cseL2HCOverflowIpPkts, + cseL2HCIpPkts, + cseL2HCOverflowIpxPkts, + cseL2HCIpxPkts, + cseL2HCOverflowAssignedProtoPkts, + cseL2HCAssignedProtoPkts, + cseL2HCOverflowOtherProtoPkts, + cseL2HCOtherProtoPkts + } + STATUS current + DESCRIPTION + "A collection of objects providing switch engine statistics." + ::= { cseMIBGroups 1 } + +cseStatisticsGroup2 OBJECT-GROUP + OBJECTS { + cseStatsFlowAged, + cseStatsFlowPurged, + cseStatsFlowParityFail, + cseCacheUtilization + } + STATUS current + DESCRIPTION + "A collection of objects providing switch engine statistics + on aged/purged flows, and the cache utilizations." + ::= { cseMIBGroups 2 } + +cseVlanStatisticsGroup OBJECT-GROUP + OBJECTS { + cseL3VlanInPkts, + cseL3VlanInOctets, + cseL3VlanOutPkts, + cseL3VlanOutOctets + } + STATUS current + DESCRIPTION + "A collection of objects providing per-vlan switch engine + statistics, if supported." + ::= { cseMIBGroups 3 } + +cseRouterGroup OBJECT-GROUP + OBJECTS { + cseRouterFlowMask, + cseRouterName, + cseRouterStatic, + cseStaticRouterOwner, + cseStaticRouterName, + cseStaticRouterType, + cseStaticRouterStatus, + cseRouterIpxFlowMask, + cseStaticIpxRouterOwner, + cseStaticIpxRouterName, + cseStaticIpxRouterStatus, + cseRouterMac, + cseRouterProtocol + } + STATUS current + DESCRIPTION + "A collection of objects providing information on routers which + are used to support layer 3 switching in the system." + ::= { cseMIBGroups 4 } + +cseFlowMgmtGroup OBJECT-GROUP + OBJECTS { + cseFlowEstablishedAgingTime, + cseFlowFastAgingTime, + cseFlowFastAgePktThreshold, + cseFlowIPXEstablishedAgingTime, + cseFlowMaxQueries, + cseFlowQueryMask, + cseFlowQueryTransport, + cseFlowQuerySource, + cseFlowQuerySourceMask, + cseFlowQueryDestination, + cseFlowQueryDestinationMask, + cseFlowQueryRouterIndex, + cseFlowQueryOwner, + cseFlowQueryResultingRows, + cseFlowQueryResultTotalPkts, + cseFlowQueryResultTotalOctets, + cseFlowQueryResultAvgDuration, + cseFlowQueryResultAvgIdle, + cseFlowQueryStatus, + cseFlowQueryCreateTime, + cseFlowDataSrcMac, + cseFlowDataDstMac, + cseFlowDataEncapType, + cseFlowDataSource, + cseFlowDataStaticFlow, + cseFlowDataDestination, + cseFlowDataDestVlan, + cseFlowDataIpQOS, + cseFlowDataIpQOSPolicy, + cseFlowDataWhenCreated, + cseFlowDataLastUsed, + cseFlowDataPkts, + cseFlowDataOctets, + cseFlowSwitchStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information for determining the + L3 flow switching performance in the switching engine. There may + be some platform specific limitations when performing a SET + on some of these objects. + + The following are valid for Catalyst 5000 platforms: + + - cseFlowEstablishedAgingTime has a default value of 256. + + - cseFlowFastAgePktThreshold can only be set to 1, 3, 7, 15, 31 + or 63 packets. If the packet threshold is not configured to one + of these values, it will be adjusted to the closest value. + + - cseFlowFastAgingTime can be set to only values that are + multiples of 8 in the range (0..128). + If it is set to a value that is not + multiple of 8, then the closest value that is a multiple of 8 + will take effect. The default value for fast aging time is 32 + seconds. (i.e. less than cseFlowFastAgePktThreshold number of + packets were switched within 32 seconds after the an L3 + flow entry was established). + + - cseFlowIPXEstablishedAgingTime has a default value of 256. + + cseFlowMgmtGroup object is superseded by cseFlowMgmtGroupRev1." + ::= { cseMIBGroups 5 } + +cseNetflowLSGroup OBJECT-GROUP + OBJECTS { + cseNetflowLSExportHost, + cseNetflowLSExportTransportNumber, + cseNetflowLSExportStatus, + cseNetflowLSExportDataSource, + cseNetflowLSExportDataSourceMask, + cseNetflowLSExportDataDest, + cseNetflowLSExportDataDestMask, + cseNetflowLSExportDataProtocol, + cseNetflowLSExportDataFilterSelection, + cseNetflowLSExportNDEVersionNumber + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information on the Netflow LAN + switching Data Export feature, if supported. + + cseNetflowLSGroup object is superseded by cseNDESingleFilterGroupRev1." + ::= { cseMIBGroups 6 } + +cseProtocolFilterGroup OBJECT-GROUP + OBJECTS { + cseProtocolFilterPortAdminStatus, + cseProtocolFilterPortOperStatus, + cseL2IpPkts, + cseL2IpxPkts, + cseL2AssignedProtoPkts, + cseL2OtherProtoPkts + } + STATUS current + DESCRIPTION + "A collection of objects providing information on the Protocol + filter feature, if supported." + ::= { cseMIBGroups 7 } + +cseFlowMcastMgmtGroup OBJECT-GROUP + OBJECTS { + cseFlowMcastMaxQueries, + cseFlowMcastQueryMask, + cseFlowMcastQuerySrc, + cseFlowMcastQueryGrp, + cseFlowMcastQuerySrcVlan, + cseFlowMcastQueryRtrIndex, + cseFlowMcastQuerySkipNFlows, + cseFlowMcastQueryOwner, + cseFlowMcastQueryTotalFlows, + cseFlowMcastQueryRows, + cseFlowMcastQueryStatus, + cseFlowMcastQueryCreateTime, + cseFlowMcastResultSrc, + cseFlowMcastResultGrp, + cseFlowMcastResultSrcVlan, + cseFlowMcastResultRtrIp, + cseFlowMcastResultRtrMac, + cseFlowMcastResultCreatedTS, + cseFlowMcastResultLastUsedTS, + cseFlowMcastResultPkts, + cseFlowMcastResultOctets, + cseFlowMcastResultDstVlans, + cseFlowMcastSwitchStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects for querying IP multicast flows + stored in hardware switching cache. + + cseFlowMcastMgmtGroup object is superseded by cseFlowMcastMgmtGroup1." + ::= { cseMIBGroups 8 } + +cseUcastCachePurgeGroup OBJECT-GROUP + OBJECTS { + cseUcastCacheFlowType, + cseUcastCacheTransport, + cseUcastCacheDest, + cseUcastCacheDestMask, + cseUcastCacheSource, + cseUcastCacheSrcMask, + cseUcastCacheRtrIp, + cseUcastCacheOwner, + cseUcastCacheStatus, + cseUcastCacheResult + } + STATUS current + DESCRIPTION + "A collection of objects providing IP/IPX unicast flow cache + purging function." + ::= { cseMIBGroups 9 } + +cseMcastCachePurgeGroup OBJECT-GROUP + OBJECTS { + cseMcastCacheFlowType, + cseMcastCacheGrp, + cseMcastCacheSrc, + cseMcastCacheRtrIp, + cseMcastCacheOwner, + cseMcastCacheStatus, + cseMcastCacheResult + } + STATUS current + DESCRIPTION + "A collection of objects providing IP multicast flow cache purge + function." + ::= { cseMIBGroups 10 } + +cseFlowMgmtOperStatusGroup OBJECT-GROUP + OBJECTS { + cseFlowOperEstablishedAgingTime, + cseFlowOperFastAgingTime, + cseFlowOperFastAgePktThreshold, + cseFlowOperIPXAgingTime + } + STATUS current + DESCRIPTION + "A collection of objects providing operating status information + on aging time for flows used in L3 switching." + ::= { cseMIBGroups 11 } + +cse4kVlanGroup OBJECT-GROUP + OBJECTS { + cseFlowMcastResultDstVlans2k, + cseFlowMcastResultDstVlans3k, + cseFlowMcastResultDstVlans4k + } + STATUS current + DESCRIPTION + "A collection of objects providing information + for VLANS with VlanIndex from 1024 to 4095." + ::= { cseMIBGroups 12 } + +cseNDEMandatoryGroup OBJECT-GROUP + OBJECTS { + cseNetflowLSFilterSupport, + cseNetflowLSExportStatus, + cseNetflowLSExportNDEVersionNumber + } + STATUS current + DESCRIPTION + "A collection of objects providing information on the type + of filter support, status and the version of NDE used." + ::= { cseMIBGroups 13 } + +cseNDESingleFilterGroup OBJECT-GROUP + OBJECTS { + cseNetflowLSExportHost, + cseNetflowLSExportTransportNumber, + cseNetflowLSExportDataSource, + cseNetflowLSExportDataSourceMask, + cseNetflowLSExportDataDest, + cseNetflowLSExportDataDestMask, + cseNetflowLSExportDataProtocol, + cseNetflowLSExportDataFilterSelection + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information on the Netflow LAN + switching Data Export feature, with a single host and a + single filter support. + + cseNDESingleFilterGroup object is superseded by cseNDESingleFilterGroupRev1." + ::= { cseMIBGroups 14 } + +cseNDEMultipleFiltersGroup OBJECT-GROUP + OBJECTS { + cseNetflowLSFilterDataSource, + cseNetflowLSFilterDataSourceMask, + cseNetflowLSFilterDataDest, + cseNetflowLSFilterDataDestMask, + cseNetflowLSFilterDataProtocol, + cseNetflowLSFilterSelection, + cseNetflowLSFilterStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing information on the Netflow LAN + switching Data Export feature, with multiple filter support." + ::= { cseMIBGroups 15 } + +cseFlowMgmtGroupRev1 OBJECT-GROUP + OBJECTS { + cseFlowEstablishedAgingTime, + cseFlowFastAgingTime, + cseFlowFastAgePktThreshold, + cseFlowIPXEstablishedAgingTime, + cseFlowMaxQueries, + cseFlowQueryMask, + cseFlowQueryTransport, + cseFlowQuerySource, + cseFlowQuerySourceMask, + cseFlowQueryDestination, + cseFlowQueryDestinationMask, + cseFlowQueryRouterIndex, + cseFlowQueryOwner, + cseFlowQueryResultingRows, + cseFlowQueryResultTotalPkts, + cseFlowQueryResultTotalOctets, + cseFlowQueryResultAvgDuration, + cseFlowQueryResultAvgIdle, + cseFlowQueryStatus, + cseFlowQueryCreateTime, + cseFlowQueryTotalFlows, + cseFlowDataSrcMac, + cseFlowDataDstMac, + cseFlowDataEncapType, + cseFlowDataSource, + cseFlowDataStaticFlow, + cseFlowDataDestination, + cseFlowDataDestVlan, + cseFlowDataIpQOS, + cseFlowDataIpQOSPolicy, + cseFlowDataWhenCreated, + cseFlowDataLastUsed, + cseFlowDataPkts, + cseFlowDataOctets, + cseFlowSwitchStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing information for determining the + L3 flow switching performance in the switching engine. There may + be some platform specific limitations when performing a SET + on some of these objects. + + The following are valid for Catalyst 5000 platforms: + + - cseFlowEstablishedAgingTime has a default value of 256. + + - cseFlowFastAgePktThreshold can only be set to 1, 3, 7, 15, 31 + or 63 packets. If the packet threshold is not configured to one + of these values, it will be adjusted to the closest value. + + - cseFlowFastAgingTime can be set to only values that are + multiples of 8 in the range (0..128). + If it is set to a value that is not + multiple of 8, then the closest value that is a multiple of 8 + will take effect. The default value for fast aging time is 32 + seconds. (i.e. less than cseFlowFastAgePktThreshold number of + packets were switched within 32 seconds after the an L3 + flow entry was established). + + - cseFlowIPXEstablishedAgingTime has a default value of 256." + ::= { cseMIBGroups 16 } + +cseL3ErrorsGroup OBJECT-GROUP + OBJECTS { + cseIpPlenErrors, + cseIpTooShortErrors, + cseIpCheckSumErrors, + cseIpxPlenErrors, + cseIpxTooShortErrors + } + STATUS current + DESCRIPTION + "A collection of objects providing the IP and IPX error + statistics." + ::= { cseMIBGroups 17 } + +cseBridgedFlowGroup OBJECT-GROUP + OBJECTS { cseFlowBridgedFlowStatsEnable } + STATUS current + DESCRIPTION + "A collection of objects control the reporting of intra-vlan + bridged flow statistics." + ::= { cseMIBGroups 18 } + +cseVlanStatisticsExtGroup OBJECT-GROUP + OBJECTS { + cseL3VlanInUnicastPkts, + cseL3VlanInUnicastOctets, + cseL3VlanOutUnicastPkts, + cseL3VlanOutUnicastOctets + } + STATUS current + DESCRIPTION + "A collection of objects providing additional per-vlan switch + engine statistics, if supported." + ::= { cseMIBGroups 19 } + +cseProtocolFilterExtGroup OBJECT-GROUP + OBJECTS { cseProtocolFilterEnable } + STATUS current + DESCRIPTION + "A collection of objects providing additional information on the + Protocol filter feature, if supported." + ::= { cseMIBGroups 20 } + +cseFlowMgmtExtGroup OBJECT-GROUP + OBJECTS { + cseFlowIPFlowMask, + cseFlowIPXFlowMask + } + STATUS current + DESCRIPTION + "A collection of objects providing additional information on the + L3 flow switching in the switching engine." + ::= { cseMIBGroups 21 } + +cseFlowMgmtExtGroup1 OBJECT-GROUP + OBJECTS { + cseFlowLongAgingTime, + cseFlowExcludeProtocol, + cseFlowExcludeStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing additional information on the + L3 flow switching in the switching engine." + ::= { cseMIBGroups 22 } + +cseNDEReportGroup OBJECT-GROUP + OBJECTS { cseNetFlowIfIndexEnable } + STATUS current + DESCRIPTION + "A collection of objects providing the configuration + on NDE ifIndex report feature." + ::= { cseMIBGroups 23 } + +cseStatisticsFlowGroup OBJECT-GROUP + OBJECTS { cseFlowTotalFlows } + STATUS current + DESCRIPTION + "A collection of object providing switch engine statistics + on total number of installed flows." + ::= { cseMIBGroups 24 } + +cseFlowMgmtExtGroup2 OBJECT-GROUP + OBJECTS { cseFlowQuerySkipNFlows } + STATUS current + DESCRIPTION + "A collection of objects providing additional information on the + L3 flow switching in the switching engine." + ::= { cseMIBGroups 25 } + +cseNDESingleFilterGroupRev1 OBJECT-GROUP + OBJECTS { + cseNetflowLSExportDataSource, + cseNetflowLSExportDataSourceMask, + cseNetflowLSExportDataDest, + cseNetflowLSExportDataDestMask, + cseNetflowLSExportDataProtocol, + cseNetflowLSExportDataFilterSelection + } + STATUS current + DESCRIPTION + "A collection of objects providing information on the Netflow LAN + switching Data Export feature, with a single filter support." + ::= { cseMIBGroups 26 } + +cseCefFibAdjacencyGroup OBJECT-GROUP + OBJECTS { + cseCefFibAddrType, + cseCefFibDestIp, + cseCefFibDestIpMask, + cseCefFibType, + cseCefAdjacencyAddrType, + cseCefAdjacencyNextHopIp, + cseCefAdjacencyNextHopMac, + cseCefAdjacencyNextHopIfIndex, + cseCefAdjacencyType, + cseCefAdjacencyPkts, + cseCefAdjacencyOctets + } + STATUS current + DESCRIPTION + "A collection of objects providing FIB and adjacency + information available in the device." + ::= { cseMIBGroups 27 } + +cseCefAdjacencyEncapGroup OBJECT-GROUP + OBJECTS { cseCefAdjacencyEncap } + STATUS current + DESCRIPTION + "A collection of object providing adjacency next hop + encapsulation information available in the device." + ::= { cseMIBGroups 28 } + +cseCefAdjacencyMTUGroup OBJECT-GROUP + OBJECTS { cseCefAdjacencyMTU } + STATUS current + DESCRIPTION + "A collection of object providing adjacency next hop + MTU information available in the device." + ::= { cseMIBGroups 29 } + +cseTcamUsageGroup OBJECT-GROUP + OBJECTS { + cseTcamResourceDescr, + cseTcamResourceUsed, + cseTcamResourceTotal + } + STATUS current + DESCRIPTION + "A collection of objects providing the resource usage + information on TCAM available in the device." + ::= { cseMIBGroups 30 } + +cseL3ErrorsLCGroup OBJECT-GROUP + OBJECTS { + cseLCIpPlenErrors, + cseLCIpTooShortErrors, + cseLCIpCheckSumErrors, + cseLCIpxPlenErrors, + cseLCIpxTooShortErrors + } + STATUS current + DESCRIPTION + "A collection of objects providing the IP and IPX error + statistics." + ::= { cseMIBGroups 31 } + +cseNetflowASInfoExportGroup OBJECT-GROUP + OBJECTS { cseNetflowASInfoExportCtrl } + STATUS current + DESCRIPTION + "A collection of object providing AS number information + export control." + ::= { cseMIBGroups 32 } + +cseNetflowPerVlanIfGroup OBJECT-GROUP + OBJECTS { + cseNetflowPerVlanIfGlobalEnable, + cseNetflowPerVlanIfEnable + } + STATUS current + DESCRIPTION + "A collection of objects providing control of netflow entry + creation per vlan." + ::= { cseMIBGroups 33 } + +cseMetUsageGroup OBJECT-GROUP + OBJECTS { + cseMetTotalEntries, + cseMetUnallocatedSpcFreeEntries, + cseMetAllocatedSpcFreeEntries + } + STATUS current + DESCRIPTION + "A collection of objects providing MET utilization + information." + ::= { cseMIBGroups 34 } + +cseFlowMcastMgmtGroup1 OBJECT-GROUP + OBJECTS { + cseFlowMcastMaxQueries, + cseFlowMcastQueryMask, + cseFlowMcastQuerySrcVlan, + cseFlowMcastQuerySkipNFlows, + cseFlowMcastQueryOwner, + cseFlowMcastQueryTotalFlows, + cseFlowMcastQueryRows, + cseFlowMcastQueryStatus, + cseFlowMcastQueryCreateTime, + cseFlowMcastResultSrcVlan, + cseFlowMcastResultCreatedTS, + cseFlowMcastResultLastUsedTS, + cseFlowMcastResultPkts, + cseFlowMcastResultOctets, + cseFlowMcastResultDstVlans, + cseFlowMcastSwitchStatus + } + STATUS current + DESCRIPTION + "A collection of objects for querying IP multicast flows + stored in hardware switching cache." + ::= { cseMIBGroups 35 } + +cseFlowMcastRtrMgmtGroup OBJECT-GROUP + OBJECTS { + cseFlowMcastQueryRtrIndex, + cseFlowMcastResultRtrIp, + cseFlowMcastResultRtrMac + } + STATUS current + DESCRIPTION + "A collection of objects for specifying the router based + information while IP multicast flows stored in the hardware + switching cache are queried." + ::= { cseMIBGroups 36 } + +cseFlowMcastMgmtGroup2 OBJECT-GROUP + OBJECTS { + cseFlowMcastQueryMvrf, + cseFlowMcastQueryAddrType, + cseFlowMcastQuerySource, + cseFlowMcastQueryGroup, + cseFlowMcastResultMvrf, + cseFlowMcastResultAddrType, + cseFlowMcastResultGroup, + cseFlowMcastResultSource, + cseFlowMcastResultFlowType, + cseFlowMcastResultHFlag1k2k, + cseFlowMcastResultHFlag3k4k + } + STATUS current + DESCRIPTION + "A collection of objects for enhanced querying of + IP multicast flows stored in hardware switching cache." + ::= { cseMIBGroups 37 } + +cseCacheStatisticsGroup OBJECT-GROUP + OBJECTS { + cseCacheEntriesCreated, + cseCacheEntriesFailed + } + STATUS current + DESCRIPTION + "A collection of objects providing switch engine statistics + on the flow cache entries." + ::= { cseMIBGroups 38 } + +cseL3SwitchedPktsPerSecGroup OBJECT-GROUP + OBJECTS { + cseL3SwitchedPktsPerSec, + cseL3SwitchedAggrPktsPerSec + } + STATUS current + DESCRIPTION + "A collection of objects providing switch engine + statistics on total number of packets switched per + second." + ::= { cseMIBGroups 39 } + +cseStatisticsFlowGroup1 OBJECT-GROUP + OBJECTS { cseFlowTotalIpv4Flows } + STATUS current + DESCRIPTION + "A collection of object providing switch engine statistics + on total number of Ipv4 flow entries." + ::= { cseMIBGroups 40 } + +END + + diff --git a/MIBS/cisco/CISCO-SWITCH-QOS-MIB b/MIBS/cisco/CISCO-SWITCH-QOS-MIB new file mode 100644 index 0000000..ddc51f1 --- /dev/null +++ b/MIBS/cisco/CISCO-SWITCH-QOS-MIB @@ -0,0 +1,6389 @@ +-- ***************************************************************** +-- CISCO-SWITCH-QOS-MIB +-- +-- September 2006, Edward Pham +-- +-- Copyright (c) 2006, 2009-2011, 2013-2016 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-SWITCH-QOS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TruthValue, + TEXTUAL-CONVENTION, + RowStatus + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ifIndex + FROM IF-MIB + entPhysicalIndex + FROM ENTITY-MIB + Dscp + FROM DIFFSERV-DSCP-TC + IfDirection + FROM DIFFSERV-MIB + QosLayer2Cos, + Percent + FROM CISCO-QOS-PIB-MIB + QosIpPrecedence, + QosQueueNumber, + QosThresholdNumber, + QosMplsExpValue, + QosMutationMapName, + QosMutationMapNameOrEmpty, + QosPolicerType + FROM CISCO-QOS-TC-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoSwitchQosMIB MODULE-IDENTITY + LAST-UPDATED "201606300000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "This MIB module extends the CISCO-CLASS-BASED-QOS-MIB + by defining configuration and statistics information + specific to the quality of service (QoS) features of + Layer2/3 switch functionality implemented in Cisco + devices. It is applicable to a device which is fully + within a single QoS domain, although one or more + boundaries with other QoS domains can be immediately + adjacent to this device. + + Configuration information available through this MIB + includes: + + + Mappings between CoS, IP Precedence, MPLS-EXP value + to DSCP value and vice versa for classification purpose. + + + Device level QoS configuration for DSCP rewrite, + policing of ACL-redirected traffic, QoS port-queueing + mode, statistics collection for policy that sets a + trust state. + + + CoS, MPLS-EXP and DSCP mutation map name and mappings. + These mutations can be configured so that they change + the content of packets which cross QoS boundaries, either + as they enter or leave this device. + + + Interface QoS configuration such as default CoS value, + trust state, packet assignment to queue and threshold + based on CoS or DSCP value, drop algorithm and + corresponding parameters, queue scheduling parameter + such as WRR (Weighted Round Robin) weights, queue + size allocation weight. + + Statistics available through this MIB includes: + + + Per module Multi-Layer Switching QoS statistics. + + + Per interface QoS queueing statistics. + + The following terms are used throughout this MIB: + + DSCP (Differentiated Services Code Point) is the six most + significant bits of the ToS field in a IP packet header. + + DSCP Mutation: when a packet is being forwarded across an + IP network, the previous hop(s) and the following hop(s) + of a device may reside in a different QoS domain. A QoS + domain refers to the set of QoS rules and conventions + adopted by an administrative entity. For instance, a set + of DSCP values may have a different meaning in different + domains. DSCP mutation allows a DSCP set to be mutated or + transformed in order to maintain semantic compatibility + between adjacent domains. The mutation is done via mapping + tables which maps the old DSCP value from one domain to a + new DSCP value in the other domain. DSCP Mutation is applied + to egress traffic. + + IP precedence is the three most significant bits of the ToS + field in a IP packet header. + + CoS (Class of Service) is the three bits in the layer 2 + header that indicates user priority value assigned to this + packet. + + Trust state is a parameter configured at an interface to + specify which QoS markings in packets arriving at that + interface are acceptable as-is, rather than needing to be + ignored/overwritten due to an 'untrusted' source or + previous hop. + + BPDU (Bridge Protocol Data Unit) is used by bridges + in a network to exchange information regarding their + status. The Spanning Tree Protocol uses the BPDU + information to elect the root switch and root port + for the switched network. + + MPLS-EXP: MPLS experimental field in MPLS label. + + MTU: Maximum Transmission Unit." + REVISION "201606300000Z" + DESCRIPTION + "Updated QosStatsType to add new value + ucastWatchdogDroppedPkts(20). + Added ciscoSwitchQosHwServicePoolUsageGroup + and ciscoSwitchQosServicePoolUsageTxGroup." + REVISION "201409190000Z" + DESCRIPTION + "Updated csqIfQosGroupInfoScheduling to add new + values dwrr(3) and notApplicable(4). + Updated csqIfQosGroupInfoBandwidthUnits to add new + value notApplicable(3). + Updated csqIfQosGroupInfoShapeUnits to add new + value notApplicable(3). + Updated csqIfQosGroupInfoDropType to add new + value notApplicable(3). + Updated QosStatsType to + add new values ucastSentOobfcPkts(16), + ucastSentOobfcBytes(17), ucastDroppedOobfcPkts(18), + ucastDroppedOobfcBytes(19). + Added ciscoSwitchQosIfQosGroupInfoShapeGroup. + Modified the description of the following objects to + add more information: + csqIfQosGroupInfoQueueSize, csqIfQosGroupInfoHwMTU, + csqIfQosGroupInfoMTU, csqIfQosGroupInfoResumeThresh, + csqIfQosGroupInfoPauseThresh, csqIfQosGroupInfoBandwidth." + + REVISION "201309260000Z" + DESCRIPTION + "Add ciscoSwitchQosIfPriGrpInBufUsageGroup, + ciscoSwitchQosServicePoolUsageGroup, + ciscoSwitchQosServicePoolCellSizeGroup." + REVISION "201304220000Z" + DESCRIPTION + "Add ciscoSwitchQosIfQosGroupInfoGroup, + ciscoSwitchQosIfQosGroupStatsGroup." + REVISION "201011170000Z" + DESCRIPTION + "Add ciscoSwitchQosModuleClassChangedGroup, + ciscoSwitchQosTenGOnlyModeGroup, + ciscoSwitchQosIfQueueModeGroup, + ciscoSwitchQosIfQueueSchedulingGroup, + ciscoSwitchQosIfQueueingGroup, + ciscoSwitchQosIfLanQueuingGroup and + ciscoSwitchQosIfQueueBufferGroup." + REVISION "200907200000Z" + DESCRIPTION + "Add ciscoSwitchQosModuleDscpRewriteGroup." + REVISION "200902230000Z" + DESCRIPTION + "Add ciscoSwitchQosModuleStatsExtGroup and + ciscoSwitchQosIfStatsExtGroup." + REVISION "200611200000Z" + DESCRIPTION + "Add ciscoSwitchQosPolicerUsageGroup." + REVISION "200609180000Z" + DESCRIPTION + "Initial revision of this MIB module." + ::= { ciscoMgmt 580 } + + +-- MIB object definitions + +ciscoSwitchQosMIBNotifs OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIB 0 } + +ciscoSwitchQosMIBObjects OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIB 1 } + +ciscoSwitchQosMIBConformance OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIB 2 } + +csqGlobals OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBObjects 1 } + +csqMappings OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBObjects 2 } + +csqMutations OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBObjects 3 } + +csqInterface OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBObjects 4 } + +csqStatistics OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBObjects 5 } + +csqPolicerUsage OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBObjects 6 } + +csqModule OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBObjects 7 } + + +QosStatsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer indicating a specific statistics. + + ucastSentPkts(1): Unicast packets sent + ucastSentBytes(2): Unicast bytes sent + mcastSentPkts(3): Multicast packets sent + mcastSentBytes(4): Multicast bytes sent + ucastDroppedPkts(5): Unicast packets dropped + ucastDroppedBytes(6): Unicast bytes dropped + mcastDroppedPkts(7): Multicast packets dropped + mcastDroppedBytes(8): Multicast bytes dropped + sentPkts(9): Packets sent + receivedPkts(10): Packets received + droppedIngressPkts(11): Packets discarded on ingress + ucastSentXbarPkts(12): Unicast packets sent to the cross-bar + ucastRecvXbarPkts(13): Unicast packets received from the + cross-bar + mcastSentXbarPkts(14): Multicast packets sent to the cross-bar + mcastRecvXbarPkts(15): Multicast packets received from the + cross-bar + ucastSentOobfcPkts(16): Unicast packets sent on OOBFC + ucastSentOobfcBytes(17): Unicast bytes sent on OOBFC + ucastDroppedOobfcPkts(18): Unicast packets dropped on OOBFC + ucastDroppedOobfcBytes(19): Unicast bytes dropped on OOBFC + ucastWatchdogDroppedPkts(20): Unicast packets dropped after watchdog + triggered" + SYNTAX INTEGER { + ucastSentPkts(1), + ucastSentBytes(2), + mcastSentPkts(3), + mcastSentBytes(4), + ucastDroppedPkts(5), + ucastDroppedBytes(6), + mcastDroppedPkts(7), + mcastDroppedBytes(8), + sentPkts(9), + receivedPkts(10), + droppedIngressPkts(11), + ucastSentXbarPkts(12), + ucastRecvXbarPkts(13), + mcastSentXbarPkts(14), + mcastRecvXbarPkts(15), + ucastSentOobfcPkts(16), + ucastSentOobfcBytes(17), + ucastDroppedOobfcPkts(18), + ucastDroppedOobfcBytes(19), + ucastWatchdogDroppedPkts(20) + } + +-- Global group + +csqDscpRewriteEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether DSCP rewrite is enabled + at a device-level of granularity, i.e., 'true' = enabled + and 'false' = disabled. If no other objects specify whether + DSCP rewrite is enabled at any different level of granularity, + then this object's value is not subject to any modifiers. + However, some devices might support other object(s) which + specify whether DSCP rewrite is enabled at different level(s) + of granularity. For such devices, the value of this object + takes precedence over the values of such other object(s) when + the value of this object is 'false'; in contrast, when the + value of this object is 'true', the values of such other + objects take precedence over the value of this object. + + if 'true', all outgoing packets will have their DSCP + value rewritten based on the result of classification, + policing or DSCP mutation configured in the device. + + if 'false', all outgoing packets will have their DSCP + values unchanged from they arrived." + ::= { csqGlobals 1 } + +csqPoliceRedirectedTrafficEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether ACL-redirected traffic + policing is enabled at a device-level of granularity, + i.e., 'true' = enabled and 'false' = disabled. If no + other objects specify whether ACL-redirected traffic + is enabled at any different level of granularity, + then this object's value is not subject to any modifiers. + However, some devices might support other object(s) which + specify whether ACL-redirected traffic policing is enabled + at different level(s) of granularity. For such devices, + the value of this object takes precedence over the values + of such other object(s) when the value of this object is + 'false'; in contrast, when the value of this object is 'true', + the values of such other objects take precedence over the + value of this object. + + if 'true', ACL-redirected traffic is subject to policing. + if 'false', ACL-redirected traffic is not policed." + ::= { csqGlobals 2 } + +csqPortQueueingModeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether port-queueing mode is enabled + at a device-level of granularity, i.e., 'true' = enabled + and 'false' = disabled. If no other objects specify whether + port-queueing mode is enabled at any different level of + granularity, then this object's value is not subject to any + modifiers. However, some devices might support other object(s) + which specify whether port-queueing mode is enabled at + different level(s) of granularity. For such devices, the + value of this object takes precedence over the values of such + other object(s) when the value of this object is 'false'; in + contrast, when the value of this object is 'true', the values + of such other objects take precedence over the value of this + object. + + if 'true', port-queueing mode is enabled. In port-queueing + mode, marking and policing is disabled. All queueing + on receiving and transmitting is based on QoS tag in the + incoming packet. For 802.1Q or ISL-encapsulated packets, + queueing is based on the CoS value. Otherwise, queueing + is based on the default interface CoS value denoted by + csqIfDefaultCos object. + + if 'false', port-queueing mode is disabled." + ::= { csqGlobals 3 } + +csqMarkingStatisticsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether statistics collection for + policy that sets a trust state is enabled at a device-level + of granularity, i.e., 'true' = enabled and 'false' = disabled. + If no other objects specify whether statistics collection for + policy that sets a trust state is enabled at any different + level of granularity, then this object's value is not subject + to any modifiers. However, some devices might support other + object(s) which specify whether statistics collection for + policy that sets a trust state is enabled at different + level(s) of granularity. For such devices, the value of this + object takes precedence over the values of such other object(s) + when the value of this object is 'false'; in contrast, when the + value of this object is 'true', the values of such other + objects take precedence over the value of this object. + + if 'true', statistics collection is enabled. + if 'false', statistics collection is disabled." + ::= { csqGlobals 4 } + +csqTenGOnlyMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether only 10-Gigabit Ethernet uplink + interfaces are used exclusively. + + 'true' indicates that only the 10-Gigabit Ethernet uplink + interfaces are used. The other uplink interfaces which are not + of 10-Gigabit capacity will be in administratively down state. + + 'false' indicates otherwise." + ::= { csqGlobals 5 } + +csqServicePoolCellSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of bytes for a service pool + cell." + ::= { csqGlobals 6 } +-- The csqCosToDscpTable + +csqCosToDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqCosToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mapping of CoS values to DSCP values. + This mapping table consist of eight CoS values (0 through 7) and + their corresponding DSCP values. The mapping given by this table + is used for all packets received on an interface if and only if + that interface has a trust state, as given by the value of + csqIfTrustState for the interface, of 'trustCoS'." + ::= { csqMappings 1 } + +csqCosToDscpEntry OBJECT-TYPE + SYNTAX CsqCosToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the mapping from a CoS value to a DSCP + value." + INDEX { csqCosToDscpCos } + ::= { csqCosToDscpTable 1 } + +CsqCosToDscpEntry ::= SEQUENCE { + csqCosToDscpCos QosLayer2Cos, + csqCosToDscpDscp Dscp +} + +csqCosToDscpCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CoS value being mapped to the DSCP value." + ::= { csqCosToDscpEntry 1 } + +csqCosToDscpDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DSCP value which the CoS value maps to." + ::= { csqCosToDscpEntry 2 } + + +-- CsqIpPrecToDscpTable + +csqIpPrecToDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIpPrecToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mapping of IP Precedence to DSCP. + This mapping table consist of eight IpPrecedence values + (0 through 7) and their corresponding DSCP values. The + mapping given by this table is used for all packets received + on an interface if and only if that interface has a trust state, + as given by the value of csqIfTrustState for the interface, + of 'trustIpPrec'." + ::= { csqMappings 2 } + +csqIpPrecToDscpEntry OBJECT-TYPE + SYNTAX CsqIpPrecToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the mapping from an IP Precedence value to + a DSCP value." + INDEX { csqIpPrecToDscpIpPrec } + ::= { csqIpPrecToDscpTable 1 } + +CsqIpPrecToDscpEntry ::= SEQUENCE { + csqIpPrecToDscpIpPrec QosIpPrecedence, + csqIpPrecToDscpDscp Dscp +} + +csqIpPrecToDscpIpPrec OBJECT-TYPE + SYNTAX QosIpPrecedence + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Precedence value being mapped to the DSCP value." + ::= { csqIpPrecToDscpEntry 1 } + +csqIpPrecToDscpDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DSCP value which the IP Precedence value maps to." + ::= { csqIpPrecToDscpEntry 2 } + + +-- The csqExpToDscpTable + +csqExpToDscpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqExpToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the mapping of MPLS-EXP values to DSCP + values. This mapping table consist of eight MPLS-EXP values + (0 through 7) and their corresponding DSCP values." + ::= { csqMappings 3 } + +csqExpToDscpEntry OBJECT-TYPE + SYNTAX CsqExpToDscpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the mapping from a EXP value to a DSCP + value." + INDEX { csqExpToDscpExp } + ::= { csqExpToDscpTable 1 } + +CsqExpToDscpEntry ::= SEQUENCE { + csqExpToDscpExp QosMplsExpValue, + csqExpToDscpDscp Dscp +} + +csqExpToDscpExp OBJECT-TYPE + SYNTAX QosMplsExpValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The EXP value being mapped to the DSCP value." + ::= { csqExpToDscpEntry 1 } + +csqExpToDscpDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DSCP value which the EXP value maps to." + ::= { csqExpToDscpEntry 2 } + + +-- csqDscpMappingTable + +csqDscpMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqDscpMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table always has 64 entries, one for each DSCP value. The + table contains four mappings from the DSCP value assigned to + a packet. One mapping is to the egress CoS to be stored in the + layer-2 frame headers for output on 802.1Q or ISL interfaces. + Another mapping is to the EXP value to be stored in MPLS label. + The other two mappings are to the remarked (or 'marked down') + DSCP values which are used when a policer requires that + a packet's DSCP value to be modified. Of these two mappings, + one is for a normal burst, and the other is for maximum burst." + ::= { csqMappings 4 } + +csqDscpMappingEntry OBJECT-TYPE + SYNTAX CsqDscpMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the mapping from DSCP value to CoS value, + MPLS-EXP value and policed DSCP." + INDEX { csqDscpMappingDscp } + ::= { csqDscpMappingTable 1 } + +CsqDscpMappingEntry ::= SEQUENCE { + csqDscpMappingDscp Dscp, + csqDscpMappingCos QosLayer2Cos, + csqDscpMappingExp QosMplsExpValue, + csqDscpMappingNormalBurstDscp Dscp, + csqDscpMappingMaxBurstDscp Dscp +} + +csqDscpMappingDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DSCP value being mapped to the CoS, EXP and + policed DSCP value." + ::= { csqDscpMappingEntry 1 } + +csqDscpMappingCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CoS value which the DSCP values maps to." + ::= { csqDscpMappingEntry 2 } + +csqDscpMappingExp OBJECT-TYPE + SYNTAX QosMplsExpValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MPLS-EXP value which the DSCP values maps to." + ::= { csqDscpMappingEntry 3 } + +csqDscpMappingNormalBurstDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The normal burst policed DSCP value which the DSCP values maps + to." + ::= { csqDscpMappingEntry 4 } + +csqDscpMappingMaxBurstDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum burst policed DSCP value which the DSCP values maps + to." + ::= { csqDscpMappingEntry 5 } + + + +-- csqMutations group + +csqMaxCosMutationMap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of CoS mutation map that can be supported + in the device." + ::= { csqMutations 1 } + +csqCosMutationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqCosMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table indicates CoS mutation maps in the + device." + ::= { csqMutations 2 } + +csqCosMutationEntry OBJECT-TYPE + SYNTAX CsqCosMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the status of this instance. A row + instance can be created or removed by setting + the appropriate value of its RowStatus object. Once + the number of entries in this table reaches the + maximum number of CoS mutation map supported in + the device denoted by csqMaxCosMutationMap object, user + must delete an existing entry in this table in order to + create a new entry." + INDEX { IMPLIED csqCosMutationMapName } + ::= { csqCosMutationTable 1 } + +CsqCosMutationEntry ::= SEQUENCE { + csqCosMutationMapName QosMutationMapName, + csqCosMutationRowStatus RowStatus +} + +csqCosMutationMapName OBJECT-TYPE + SYNTAX QosMutationMapName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the CoS mutation map." + ::= { csqCosMutationEntry 1 } + +csqCosMutationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage the creation and deletion + of rows in this table." + ::= { csqCosMutationEntry 2 } + + +-- The csqCosMutationMappingTable + +csqCosMutationMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqCosMutationMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides management information for CoS + mutation mapping. CoS mutation is applied to ingress + traffic. This mutation occurs before the CoS to + DSCP mapping for applicable traffic as specified in + csqCosToDscpTable." + ::= { csqMutations 3 } + +csqCosMutationMappingEntry OBJECT-TYPE + SYNTAX CsqCosMutationMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the mapping from a CoS value to another CoS + value. When the entry for csqCosMutationMapName in the + csqCosMutationTable is created, corresponding entries in this + table are initialized with a default mapping which is the + identity function. When the entry for csqCosMutationMapName + in the csqCosMutationTable is removed, corresponding entries + in this table will also be deleted." + INDEX { + csqCosMutationMapName, + csqCosMutationFromCos + } + ::= { csqCosMutationMappingTable 1 } + +CsqCosMutationMappingEntry ::= SEQUENCE { + csqCosMutationFromCos QosLayer2Cos, + csqCosMutationToCos QosLayer2Cos +} + +csqCosMutationFromCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The input CoS value being mapped to the output CoS value in + this mutation map." + ::= { csqCosMutationMappingEntry 1 } + +csqCosMutationToCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The output CoS value which the input CoS value maps to." + ::= { csqCosMutationMappingEntry 2 } + + + +csqMaxDscpMutationMap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of DSCP mutation map that can be supported + in the device." + ::= { csqMutations 4 } +-- csqDscpMutationTable + +csqDscpMutationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqDscpMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table indicates DSCP mutation maps in the + device." + ::= { csqMutations 5 } + +csqDscpMutationEntry OBJECT-TYPE + SYNTAX CsqDscpMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the status of this instance. A row + instance can be created or removed by setting + the appropriate value of its RowStatus object. Once + the number of entries in this table reaches the + maximum number of DSCP mutation map supported in + the device denoted by csqMaxDscpMutationMap + object, user must delete an existing entry in this table + in order to create a new entry." + INDEX { IMPLIED csqDscpMutationMapName } + ::= { csqDscpMutationTable 1 } + +CsqDscpMutationEntry ::= SEQUENCE { + csqDscpMutationMapName QosMutationMapName, + csqDscpMutationRowStatus RowStatus +} + +csqDscpMutationMapName OBJECT-TYPE + SYNTAX QosMutationMapName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the DSCP mutation map." + ::= { csqDscpMutationEntry 1 } + +csqDscpMutationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage the creation and deletion + of rows in this table." + ::= { csqDscpMutationEntry 2 } + + +-- The csqDscpMutationMappingTable + +csqDscpMutationMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqDscpMutationMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides management information for DSCP + mutation mapping. DSCP mutation is applied to egress + traffic. This mutation occurs after the mappings + specified in csqDscpMappingTable." + ::= { csqMutations 6 } + +csqDscpMutationMappingEntry OBJECT-TYPE + SYNTAX CsqDscpMutationMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the mapping from an input DSCP value to + an output DSCP value. When the entry for csqDscpMutationMapName + in the csqDscpMutationTable is created, corresponding entries + in this table are initialized with a default mapping which is + the identity function. When the entry for + csqDscpMutationMapName in the csqDscpMutationTable is removed, + corresponding entries in this table will also be deleted." + INDEX { + csqDscpMutationMapName, + csqDscpMutationFromDscp + } + ::= { csqDscpMutationMappingTable 1 } + +CsqDscpMutationMappingEntry ::= SEQUENCE { + csqDscpMutationFromDscp Dscp, + csqDscpMutationToDscp Dscp +} + +csqDscpMutationFromDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The input DSCP value being mapped to the output DSCP value in + this mutation map." + ::= { csqDscpMutationMappingEntry 1 } + +csqDscpMutationToDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The output DSCP value which the input DSCP value maps to." + ::= { csqDscpMutationMappingEntry 2 } + + + +csqMaxExpMutationMap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of EXP mutation can be supported + in the device." + ::= { csqMutations 7 } +-- csqExpMutationTable + +csqExpMutationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqExpMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table indicates EXP mutation maps in the + device." + ::= { csqMutations 8 } + +csqExpMutationEntry OBJECT-TYPE + SYNTAX CsqExpMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the status of this instance. A row + instance can be created or removed by setting + the appropriate value of its RowStatus object. Once + the number of entries in this table reaches the + maximum number of EXP mutation map supported in + the device denoted by csqMaxExpMutationMap object, user + must delete an existing entry in this table in order to + create a new entry." + INDEX { IMPLIED csqExpMutationMapName } + ::= { csqExpMutationTable 1 } + +CsqExpMutationEntry ::= SEQUENCE { + csqExpMutationMapName QosMutationMapName, + csqExpMutationRowStatus RowStatus +} + +csqExpMutationMapName OBJECT-TYPE + SYNTAX QosMutationMapName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the EXP mutation map." + ::= { csqExpMutationEntry 1 } + +csqExpMutationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage the creation and deletion + of rows in this table." + ::= { csqExpMutationEntry 2 } + + +-- The csqExpMutationMappingTable + +csqExpMutationMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqExpMutationMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides management information for EXP + mutation mapping. EXP mutation is applied to egress + traffic. This mutation occurs after the mapping + specified in csqExpToDscpTable." + ::= { csqMutations 9 } + +csqExpMutationMappingEntry OBJECT-TYPE + SYNTAX CsqExpMutationMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the mapping from input EXP to output EXP + value. When the entry for csqExpMutationMapName in the + csqExpMutationTable is created, corresponding entries in this + table are initialized with a default mapping which is the + identity function. When the entry for csqExpMutationMapName + in the csqExpMutationTable is removed, corresponding entries + in this table will also be deleted." + INDEX { + csqExpMutationMapName, + csqExpMutationFromExp + } + ::= { csqExpMutationMappingTable 1 } + +CsqExpMutationMappingEntry ::= SEQUENCE { + csqExpMutationFromExp QosMplsExpValue, + csqExpMutationToExp QosMplsExpValue +} + +csqExpMutationFromExp OBJECT-TYPE + SYNTAX QosMplsExpValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The input EXP value being mapped to the output EXP value in + this mutation map." + ::= { csqExpMutationMappingEntry 1 } + +csqExpMutationToExp OBJECT-TYPE + SYNTAX QosMplsExpValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The output EXP value which the input EXP value maps to." + ::= { csqExpMutationMappingEntry 2 } + + +-- csqIfMutationConfigTable + +csqIfMutationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfMutationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing the mutation configuration for + mutation capable interface in the device. If a + mutation capable interface does not have a row + in this table, there is no mutation performed + at such interface." + ::= { csqMutations 10 } + +csqIfMutationConfigEntry OBJECT-TYPE + SYNTAX CsqIfMutationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance contains the name of CoS, DSCP and EXP + mutation map and RowStatus object." + INDEX { ifIndex } + ::= { csqIfMutationConfigTable 1 } + +CsqIfMutationConfigEntry ::= SEQUENCE { + csqIfCosMutationMap QosMutationMapNameOrEmpty, + csqIfDscpMutationMap QosMutationMapNameOrEmpty, + csqIfExpMutationMap QosMutationMapNameOrEmpty, + csqIfMutationRowStatus RowStatus +} + +csqIfCosMutationMap OBJECT-TYPE + SYNTAX QosMutationMapNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the name of CoS mutation map + applied at this interface. If CoS mutation is not performed + at the interface, then the value of this object is the + zero-length string; otherwise, the value of this object must + be the name of a row in the csqCosMutationTable. If a row + in the csqCosMutationTable is deleted, all instances of this + object which referenced the deleted row get changed to the + zero-length string." + ::= { csqIfMutationConfigEntry 1 } + +csqIfDscpMutationMap OBJECT-TYPE + SYNTAX QosMutationMapNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the name of DSCP mutation map + applied at this interface. If DSCP mutation is not performed + at the interface, then the value of this object is the + zero-length string; otherwise, the value of this object must + be the name of a row in the csqDscpMutationTable. If a row + in the csqDscpMutationTable is deleted, all instances of this + object which referenced the deleted row get changed to the + zero-length string." + ::= { csqIfMutationConfigEntry 2 } + +csqIfExpMutationMap OBJECT-TYPE + SYNTAX QosMutationMapNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the name of EXP mutation map + applied at this interface. If EXP mutation is not performed + at the interface, then the value of this object is the + zero-length string; otherwise, the value of this object must + be the name of a row in the csqExpMutationTable. If a row + in the csqExpMutationTable is deleted, all instances of this + object which referenced the deleted row get changed to the + zero-length string." + ::= { csqIfMutationConfigEntry 3 } + +csqIfMutationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to manage the creation, and deletion + of rows in the table." + ::= { csqIfMutationConfigEntry 4 } + + +-- csqIfConfigTable + +csqIfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides QoS configuration for QoS manageable + interface in the device." + ::= { csqInterface 1 } + +csqIfConfigEntry OBJECT-TYPE + SYNTAX CsqIfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance contains the default CoS value and trust + state of a Qos manageable interface." + INDEX { ifIndex } + ::= { csqIfConfigTable 1 } + +CsqIfConfigEntry ::= SEQUENCE { + csqIfDefaultCos QosLayer2Cos, + csqIfTrustState INTEGER, + csqIfQueueModeCpb BITS, + csqIfConfigQueueMode INTEGER, + csqIfIngressPolicyMap SnmpAdminString, + csqIfEgressPolicyMap SnmpAdminString, + csqIfIngressQueueingEnable TruthValue, + csqIfEgressQueueingEnable TruthValue, + csqIfQueueingTrustState INTEGER +} + +csqIfDefaultCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the default CoS value configured + at this physical interface. This default value will be + assigned to packet which does not have a CoS value in + its layer-2 header when the packet arrives at this + interface or if the value of csqIfTrustState object + for this physical interface is 'untrusted'." + ::= { csqIfConfigEntry 1 } + +csqIfTrustState OBJECT-TYPE + SYNTAX INTEGER { + untrusted(1), + trustCoS(2), + trustIpPrec(3), + trustDscp(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the trust state of an interface. + (whether the packets arriving at an interface are trusted to + carry the correct data for classification.) + + If the object is untrusted(1), then the DSCP assigned to the + packet is the layer2 CoS value denoted by csqIfDefaultCos + object mapped to a DSCP by the CoS-to-DSCP mapping defined in + object csqCosToDscpDscp. + + If this object is trustCoS(2), then the DSCP assigned + to the packet is the layer2 CoS of the packet mapped to a + DSCP by the CoS-to-DSCP mapping defined in object + csqCosToDscpDscp. + + When this object is trustIpPrec(3), a DSCP is assigned to + an IP packet according to the IP-Precedence-to-DSCP mapping + defined by the values contained in csqIpPrecToDscpTable. For + non-IP packets, trustIpPrec(3) has identical behavior as + trustCoS(2). + + When this object is trustDscp(4), the DSCP contained in an IP + packet is trusted as being the correct value to assign to it. + For non-IP packets, trustDscp(4) has identical behavior as + trustCoS(2)." + ::= { csqIfConfigEntry 2 } + +csqIfQueueModeCpb OBJECT-TYPE + SYNTAX BITS { + cos(0), + dscp(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the queue mode capability + at this interface. + + 'cos' indicates that the interface is capable of + queueing a packet based on the CoS value of the + packet. + + 'dscp' indicates that the interface is capable of + queueing a packet based on the DSCP value of the + packet." + ::= { csqIfConfigEntry 3 } + +csqIfConfigQueueMode OBJECT-TYPE + SYNTAX INTEGER { + cos(1), + dscp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the queueing mode at this interface. + + 'cos' indicates that the interface is queueing + a packet based on the CoS value of the packet. + This value can only be set if the 'cos' bit + of csqIfQueueModeCpb is set. + + 'dscp' indicates that the interface is queueing + a packet based on the DSCP value of the packet. + This value can only be set if the 'dscp' bit + of csqIfQueueModeCpb is set." + ::= { csqIfConfigEntry 4 } + +csqIfIngressPolicyMap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the name of an existing policy-map attached to + this interface in ingress direction. + If there is no such policy-map attached, the value of this + object is zero-length string." + ::= { csqIfConfigEntry 5 } + +csqIfEgressPolicyMap OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the name of an existing policy-map + attached to this interface in egress direction. + If there is no such policy-map attached, the value of this + object is zero-length string." + ::= { csqIfConfigEntry 6 } + +csqIfIngressQueueingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if ingress queueing is enabled at this + interface. + + 'true' indicates ingress queueing is enabled. + + 'false' indicates ingress queueing is disabled." + ::= { csqIfConfigEntry 7 } + +csqIfEgressQueueingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates if egress queueing is enabled at this + interface. + + 'true' indicates egress queueing is enabled. + + 'false' indicates egress queueing is disabled." + ::= { csqIfConfigEntry 8 } + +csqIfQueueingTrustState OBJECT-TYPE + SYNTAX INTEGER { + untrusted(1), + trustCoS(2), + trustIpPrec(3), + trustDscp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the queueing trust state of an interface. + + If the object is untrusted(1), then the DSCP assigned to the + packet is the layer2 CoS value denoted by csqIfDefaultCos + object mapped to a DSCP by the CoS-to-DSCP mapping defined in + object csqCosToDscpDscp. + + If this object is trustCoS(2), then the DSCP assigned + to the packet is the layer2 CoS of the packet mapped to a + DSCP by the CoS-to-DSCP mapping defined in object + csqCosToDscpDscp. + + When this object is trustIpPrec(3), a DSCP is assigned to + an IP packet according to the IP-Precedence-to-DSCP mapping + defined by the values contained in csqIpPrecToDscpTable. For + non-IP packets, trustIpPrec(3) has identical behavior as + trustCoS(2). + + When this object is trustDscp(4), the DSCP contained in an IP + packet is trusted as being the correct value to assign to it. + For non-IP packets, trustDscp(4) has identical behavior as + trustCoS(2)." + ::= { csqIfConfigEntry 9 } + + +-- Cos to Queue assignment table + +csqIfCosToQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfCosToQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the information for and configuration of + assigning packets to queues and thresholds based on their CoS + value." + ::= { csqInterface 2 } + +csqIfCosToQueueEntry OBJECT-TYPE + SYNTAX CsqIfCosToQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The assignment of packets at an interface to a pair of queue + and threshold based on their CoS value and traffic direction." + INDEX { + ifIndex, + csqIfCosToQueueDirection, + csqIfCosToQueueCos + } + ::= { csqIfCosToQueueTable 1 } + +CsqIfCosToQueueEntry ::= SEQUENCE { + csqIfCosToQueueDirection IfDirection, + csqIfCosToQueueCos QosLayer2Cos, + csqIfCosToQueueQueueNumber QosQueueNumber, + csqIfCosToQueueThresholdNumber QosThresholdNumber +} + +csqIfCosToQueueDirection OBJECT-TYPE + SYNTAX IfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The traffic direction of a packet." + ::= { csqIfCosToQueueEntry 1 } + +csqIfCosToQueueCos OBJECT-TYPE + SYNTAX QosLayer2Cos + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CoS value of the packet which the queue and threshold + assignment is based on." + ::= { csqIfCosToQueueEntry 2 } + +csqIfCosToQueueQueueNumber OBJECT-TYPE + SYNTAX QosQueueNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The queue number where packet whose CoS value denoted by + csqIfCosToQueueCos will be assigned to." + ::= { csqIfCosToQueueEntry 3 } + +csqIfCosToQueueThresholdNumber OBJECT-TYPE + SYNTAX QosThresholdNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold number where packet whose CoS value denoted + by csqIfCosToQueueCos will be assigned to." + ::= { csqIfCosToQueueEntry 4 } + + +-- DSCP to Queue assignment table + +csqIfDscpToQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfDscpToQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the information for and configuration of + assigning packets to queues and thresholds based on their DSCP + value and traffic direction." + ::= { csqInterface 3 } + +csqIfDscpToQueueEntry OBJECT-TYPE + SYNTAX CsqIfDscpToQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The assignment of packets at an interface to a pair of queue + and threshold based on their DSCP value and packets traffic + direction." + INDEX { + ifIndex, + csqIfDscpToQueueDirection, + csqIfDscpToQueueDscp + } + ::= { csqIfDscpToQueueTable 1 } + +CsqIfDscpToQueueEntry ::= SEQUENCE { + csqIfDscpToQueueDirection IfDirection, + csqIfDscpToQueueDscp Dscp, + csqIfDscpToQueueQueueNumber QosQueueNumber, + csqIfDscpToQueueThresholdNumber QosThresholdNumber +} + +csqIfDscpToQueueDirection OBJECT-TYPE + SYNTAX IfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The traffic direction of a packet." + ::= { csqIfDscpToQueueEntry 1 } + +csqIfDscpToQueueDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DSCP value of the packet which the queue and threshold + assignment is based on." + ::= { csqIfDscpToQueueEntry 2 } + +csqIfDscpToQueueQueueNumber OBJECT-TYPE + SYNTAX QosQueueNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The queue number where packet whose DSCP value denoted by + csqIfDscpToQueueDscp will be assigned to." + ::= { csqIfDscpToQueueEntry 3 } + +csqIfDscpToQueueThresholdNumber OBJECT-TYPE + SYNTAX QosThresholdNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold number where packet whose DSCP value denoted by + csqIfDscpToQueueDscp will be assigned to." + ::= { csqIfDscpToQueueEntry 4 } + + +-- The Interface Drop Table + +csqIfDropConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfDropConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains threshold parameters for the specified + queue number and threshold number of an interface." + ::= { csqInterface 4 } + +csqIfDropConfigEntry OBJECT-TYPE + SYNTAX CsqIfDropConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each threshold of a queue, there are parameters to set on + the threshold. This entry contains the parameters." + INDEX { + ifIndex, + csqIfDropConfigDirection, + csqIfDropConfigQueueIndex, + csqIfDropConfigThresholdIndex + } + ::= { csqIfDropConfigTable 1 } + +CsqIfDropConfigEntry ::= SEQUENCE { + csqIfDropConfigDirection IfDirection, + csqIfDropConfigQueueIndex QosQueueNumber, + csqIfDropConfigThresholdIndex QosThresholdNumber, + csqIfDropConfigDropAlgorithm INTEGER, + csqIfDropConfigDropThreshold Percent, + csqIfDropConfigMinWredThreshold Percent, + csqIfDropConfigMaxWredThreshold Percent, + csqIfDropConfigQueueBuffer INTEGER +} + +csqIfDropConfigDirection OBJECT-TYPE + SYNTAX IfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the queue direction." + ::= { csqIfDropConfigEntry 1 } + +csqIfDropConfigQueueIndex OBJECT-TYPE + SYNTAX QosQueueNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates queue number." + ::= { csqIfDropConfigEntry 2 } + +csqIfDropConfigThresholdIndex OBJECT-TYPE + SYNTAX QosThresholdNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates threshold number." + ::= { csqIfDropConfigEntry 3 } + +csqIfDropConfigDropAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + tailDrop(1), + wred(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the drop algorithm running at this queue and + threshold. + + 'tailDrop' indicates that this queue and threshold drops + packet using tail-drop algorithm. This value is configurable + only if 'tailDrop' bit in the value of qosIfCapabilities object + for the same ifIndex and traffic direction is set. + + 'wred' indicates that WRED algorithm is used. This value is + configurable only if 'wred' bit in the value of + qosIfCapabilities object for the same ifIndex and traffic + direction is set." + ::= { csqIfDropConfigEntry 4 } + +csqIfDropConfigDropThreshold OBJECT-TYPE + SYNTAX Percent (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the drop threshold parameter for a + pair of queue and threshold of an interface when the + drop algorithm is tail drop. Once the packets in the buffer is + more than the value of this object, the incoming packets of the + buffer are dropped. The value is a percentage of the full + buffer. + + This object is configurable only if 'tailDrop' bit in + the value of qosIfCapabilities for the same ifIndex and traffic + direction is set. If value of csqIfDropConfigAlgorithm is not + 'tailDrop', this object value has no effect. If value of + csqIfDropConfigQueueBuffer is not 'percent', + this object value has no effect." + ::= { csqIfDropConfigEntry 5 } + +csqIfDropConfigMinWredThreshold OBJECT-TYPE + SYNTAX Percent + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the min WRED threshold parameter of a + threshold number for the specific interface when WRED drop + algorithm is used. + + WRED (Weighted Random Early Detect) is a mechanism which drops + packets fairly during congestion so that adaptive applications + can react to congestion. This object specifies a percentage of + the buffer size. + + This object is configurable only if 'wred' bit in the value + of qosIfCapabilities object for the same ifIndex and traffic + direction is set. If value of csqIfDropConfigAlgorithm is not + 'wred', this object value has no effect." + ::= { csqIfDropConfigEntry 6 } + +csqIfDropConfigMaxWredThreshold OBJECT-TYPE + SYNTAX Percent (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the max WRED threshold parameter of a + threshold number for the specific interface when WRED drop + algorithm is used. + + This object is configurable only if 'wred' bit in the value + of qosIfCapabilities object for the same ifIndex and traffic + direction is set. If value of csqIfDropConfigAlgorithm is not + 'wred', this object value has no effect." + ::= { csqIfDropConfigEntry 7 } + +csqIfDropConfigQueueBuffer OBJECT-TYPE + SYNTAX INTEGER { + shared(1), + dedicated(2), + percent(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies how the queue buffer behaves + when the drop algorithm is tail drop. + + 'shared' indicates that the queue buffer is shared + among all queues at the interface. + + 'dedicated' indicates that each queue will be + assigned a dedicated portion of the queue buffer. + + 'percent' indicates that a percentage of the queue + buffer can be configured for each queue. The percentage + value can be configured via csqIfDropConfigDropThreshold + object. + + This object is configurable only if 'tailDrop' bit in + the value of qosIfCapabilities for the same ifIndex and traffic + direction is set. If value of csqIfDropConfigAlgorithm is not + 'tailDrop', this object value has no effect." + ::= { csqIfDropConfigEntry 8 } + + +-- The Queue Table + +csqIfQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing configuration parameter for each queue on + a QOS managable interface." + ::= { csqInterface 5 } + +csqIfQueueEntry OBJECT-TYPE + SYNTAX CsqIfQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of WRR weight and queue size allocation weight for + ingress or egress of a specific queue." + INDEX { + ifIndex, + csqIfQueueDirection, + csqIfQueueNumber + } + ::= { csqIfQueueTable 1 } + +CsqIfQueueEntry ::= SEQUENCE { + csqIfQueueDirection IfDirection, + csqIfQueueNumber QosQueueNumber, + csqIfQueueWrrWeight Unsigned32, + csqIfQueueSizeWeight Unsigned32, + csqIfQueueStatsGranularity INTEGER, + csqIfQueueClassMapName SnmpAdminString, + csqIfQueueScheduling INTEGER, + csqIfQueueSrrWeight Unsigned32 +} + +csqIfQueueDirection OBJECT-TYPE + SYNTAX IfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the queue direction." + ::= { csqIfQueueEntry 1 } + +csqIfQueueNumber OBJECT-TYPE + SYNTAX QosQueueNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates queue number." + ::= { csqIfQueueEntry 2 } + +csqIfQueueWrrWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the WRR weight. This object is configurable + only if the value of csqIfQueueScheduling is 'wrr'. + When the value of csqIfQueueScheduling is not 'wrr', + the value of this object has no effect." + ::= { csqIfQueueEntry 3 } + +csqIfQueueSizeWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the queue size weight." + ::= { csqIfQueueEntry 4 } + +csqIfQueueStatsGranularity OBJECT-TYPE + SYNTAX INTEGER { + perQueue(1), + perQueueThresh(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether QoS statistics is maintained per queue or + per queue per threshold. + + 'perQueue' indicates that QoS statistics is maintained per + queue. + + 'perQueueThresh' indicates that QoS statistics is maintained + per queue per threshold." + ::= { csqIfQueueEntry 5 } + +csqIfQueueClassMapName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the name of an existing class-map attached at + this interface for a queue in the specified direction. + If there is no such class-map attached, the value of this + object is zero-length string." + ::= { csqIfQueueEntry 6 } + +csqIfQueueScheduling OBJECT-TYPE + SYNTAX INTEGER { + wrr(1), + srr(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the queue scheduling method. + + 'wrr' indicates that the queue scheduling method is + Weight Round Robin. + + 'srr' indicates that the queue scheduling method is + Shaped Round Robin." + ::= { csqIfQueueEntry 7 } + +csqIfQueueSrrWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the SRR weight. This object is configurable + only if the value of csqIfQueueScheduling is 'srr'. + When the value of csqIfQueueScheduling is not 'srr', + the value of this object has no effect." + ::= { csqIfQueueEntry 8 } + + +-- The Interface Mode Config Table + +csqIfModeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table used to configure the QoS mode for layer-2 + interface." + ::= { csqInterface 6 } + +csqIfModeConfigEntry OBJECT-TYPE + SYNTAX CsqIfModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing QoS mode information of layer-2 + interface." + INDEX { ifIndex } + ::= { csqIfModeConfigTable 1 } + +CsqIfModeConfigEntry ::= SEQUENCE { + csqIfVlanBasedQosModeEnable TruthValue +} + +csqIfVlanBasedQosModeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if VLAN-based mode is enabled or disabled at + the specified interface. + + If 'true', policy map that is attached to this interface + has no effect, and QoS is driven by the policy map that is + attached to the corresponding VLAN interface that this + interface belongs to. Otherwise, the value of this object + is 'false'." + ::= { csqIfModeConfigEntry 1 } + + +-- The Interface Consistency Check Table + +csqIfConsistencyCheckTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfConsistencyCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table used to configure the QoS-port attribute consistency + check for Port Channel interface identified by ifIndex. + QoS-port attribute consistency check consists of but not + limited to checking for members of a Port Channel interface + having the same queue type." + ::= { csqInterface 7 } + +csqIfConsistencyCheckEntry OBJECT-TYPE + SYNTAX CsqIfConsistencyCheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing QoS-port attribute consistency check + information of Port Channel interface." + INDEX { ifIndex } + ::= { csqIfConsistencyCheckTable 1 } + +CsqIfConsistencyCheckEntry ::= SEQUENCE { + csqIfConsistencyCheckEnable TruthValue +} + +csqIfConsistencyCheckEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if QoS-port attribute consitency check is enabled + or disabled at the specified channel interface. + + If 'true', QoS-port attribute consistency check is enabled. + If 'false', QoS-port attribute consistency check is disabled." + ::= { csqIfConsistencyCheckEntry 1 } + + +-- csqIfQosGroupInfoTable + +csqIfQosGroupInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfQosGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides QoS group information for + QoS manageable interfaces in the device." + ::= { csqInterface 8 } + +csqIfQosGroupInfoEntry OBJECT-TYPE + SYNTAX CsqIfQosGroupInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance contains Qos group information, which are per + interface (ifIndex), per traffic direction, per QoS group." + INDEX { + ifIndex, + csqIfQosGroupInfoDirection, + csqIfQosGroupInfoGroupNumber + } + ::= { csqIfQosGroupInfoTable 1 } + +CsqIfQosGroupInfoEntry ::= SEQUENCE { + csqIfQosGroupInfoDirection IfDirection, + csqIfQosGroupInfoGroupNumber Unsigned32, + csqIfQosGroupInfoQueueSize Unsigned32, + csqIfQosGroupInfoHwMTU Unsigned32, + csqIfQosGroupInfoMTU Unsigned32, + csqIfQosGroupInfoDropType INTEGER, + csqIfQosGroupInfoResumeThresh Unsigned32, + csqIfQosGroupInfoPauseThresh Unsigned32, + csqIfQosGroupInfoScheduling INTEGER, + csqIfQosGroupInfoBandwidth Unsigned32, + csqIfQosGroupInfoBandwidthUnits INTEGER, + csqIfQosGroupInfoShapeMinThresh Unsigned32, + csqIfQosGroupInfoShapeMaxThresh Unsigned32, + csqIfQosGroupInfoShapeUnits INTEGER +} + +csqIfQosGroupInfoDirection OBJECT-TYPE + SYNTAX IfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates traffic direction." + ::= { csqIfQosGroupInfoEntry 1 } + +csqIfQosGroupInfoGroupNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates a specific QoS group." + ::= { csqIfQosGroupInfoEntry 2 } + +csqIfQosGroupInfoQueueSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ingress queue size. + + Value 0 indicates it's not applicable for this direction." + ::= { csqIfQosGroupInfoEntry 3 } + +csqIfQosGroupInfoHwMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the hardware MTU. + + Value 0 indicates it's not applicable for this direction." + ::= { csqIfQosGroupInfoEntry 4 } + +csqIfQosGroupInfoMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MTU applied via QoS policy. + + Value 0 indicates it's not applicable for this direction." + ::= { csqIfQosGroupInfoEntry 5 } + +csqIfQosGroupInfoDropType OBJECT-TYPE + SYNTAX INTEGER { + drop(1), + noDrop(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the drop type." + ::= { csqIfQosGroupInfoEntry 6 } + +csqIfQosGroupInfoResumeThresh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the buffer limit (In Bytes) at which + the port resumes the peer. + + Value 0 indicates it's not applicable for this direction." + ::= { csqIfQosGroupInfoEntry 7 } + +csqIfQosGroupInfoPauseThresh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the buffer limit (In Bytes) at which + the port pauses the peer. + + Value 0 indicates it's not applicable for this direction." + ::= { csqIfQosGroupInfoEntry 8 } + +csqIfQosGroupInfoScheduling OBJECT-TYPE + SYNTAX INTEGER { + wrr(1), + priority(2), + dwrr(3), + notApplicable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the scheduling type applied via QoS + policy." + ::= { csqIfQosGroupInfoEntry 9 } + +csqIfQosGroupInfoBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bandwidth. + + Value 0 indicates it's not applicable for this direction." + ::= { csqIfQosGroupInfoEntry 10 } + +csqIfQosGroupInfoBandwidthUnits OBJECT-TYPE + SYNTAX INTEGER { + kbps(1), + percentage(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the unit of csqIfQosGroupInfoBandwidth." + ::= { csqIfQosGroupInfoEntry 11 } + +csqIfQosGroupInfoShapeMinThresh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the shape minimum threshold. + + Value 0 indicates it's not applicable for this direction." + ::= { csqIfQosGroupInfoEntry 12 } + +csqIfQosGroupInfoShapeMaxThresh OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the shape maximum threshold. + + Value 0 indicates it's not applicable for this direction." + ::= { csqIfQosGroupInfoEntry 13 } + +csqIfQosGroupInfoShapeUnits OBJECT-TYPE + SYNTAX INTEGER { + kbps(1), + percentage(2), + notApplicable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the unit of + csqIfQosGroupInfoShapeMinThresh and + csqIfQosGroupInfoShapeMaxThresh." + + ::= { csqIfQosGroupInfoEntry 14 } + +-- The Interface Statistics Table + +csqIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing QoS statistics counters per QoS manageable + interface." + ::= { csqStatistics 1 } + +csqIfStatsEntry OBJECT-TYPE + SYNTAX CsqIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains statistics, such as a drop packet + counter, which are per interface (ifIndex), per + direction, per queue and per threshold." + INDEX { + ifIndex, + csqIfStatsDirection, + csqIfStatsQueueNumber, + csqIfStatsThresholdNumber + } + ::= { csqIfStatsTable 1 } + +CsqIfStatsEntry ::= SEQUENCE { + csqIfStatsDirection IfDirection, + csqIfStatsQueueNumber QosQueueNumber, + csqIfStatsThresholdNumber QosThresholdNumber, + csqIfStatsDropPkts Counter64 +} + +csqIfStatsDirection OBJECT-TYPE + SYNTAX IfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates traffic direction of an interface." + ::= { csqIfStatsEntry 1 } + +csqIfStatsQueueNumber OBJECT-TYPE + SYNTAX QosQueueNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the queue number of the interface for which + statistics are collected. For example : if the interface + has a queue type of oneP2Q2t, this index value can + be 1, 2, 3." + ::= { csqIfStatsEntry 2 } + +csqIfStatsThresholdNumber OBJECT-TYPE + SYNTAX QosThresholdNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the threshold number of a queue on the interface for + which statistics are collected. For example : if the interface + has a queue type of oneP2Q2t, this index value can be 1, 2. If + the value of the corresponding csqIfQueueStatsGranularity for + the queue that this csqIfStatsThresholdNumber belongs to is + 'perQueue', this csqIfStatsThresholdNumber index value is + always 1." + ::= { csqIfStatsEntry 3 } + +csqIfStatsDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have been received then dropped + from the interface because they exceeded the threshold value + configured at this queue and threshold of this interface." + ::= { csqIfStatsEntry 4 } + + +-- The Module Statistics Table + +csqModuleStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqModuleStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table decribes QoS statistics counters per module that + is capable of providing this information. Such module is + identified by the entPhysicalIndex in ENTITY-MIB." + ::= { csqStatistics 2 } + +csqModuleStatsEntry OBJECT-TYPE + SYNTAX CsqModuleStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains per-module (entPhysicalIndex) statistics such + as the number of dropped packets due to policing, number of IP + packets with their ToS and CoS value changed, number of non IP + packets with their CoS value changed, and number of MPLS + packets with their EXP value changed." + INDEX { entPhysicalIndex } + ::= { csqModuleStatsTable 1 } + +CsqModuleStatsEntry ::= SEQUENCE { + csqModuleDropByPolicingPackets Counter64, + csqModuleTosChangedIpPackets Counter64, + csqModuleCosChangedIpPackets Counter64, + csqModuleCosChangedNonIpPackets Counter64, + csqModuleExpChangedMplsPackets Counter64 +} + +csqModuleDropByPolicingPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have been dropped due to policing." + ::= { csqModuleStatsEntry 1 } + +csqModuleTosChangedIpPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP packets that have the ToS value changed due + to policing." + ::= { csqModuleStatsEntry 2 } + +csqModuleCosChangedIpPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IP packets that have the CoS value changed due + to policing." + ::= { csqModuleStatsEntry 3 } + +csqModuleCosChangedNonIpPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non IP packets that have the CoS value changed + due to policing." + ::= { csqModuleStatsEntry 4 } + +csqModuleExpChangedMplsPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MPLS packets have the EXP value change + due to policing." + ::= { csqModuleStatsEntry 5 } + + + +csqModuleStatsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqModuleStatsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes additional QoS statistics counters per + module that is capable of providing this information. Such + module is identified by the entPhysicalIndex in ENTITY-MIB." + ::= { csqStatistics 3 } + +csqModuleStatsExtEntry OBJECT-TYPE + SYNTAX CsqModuleStatsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains additional per-module (entPhysicalIndex) + QoS statistics." + INDEX { entPhysicalIndex } + ::= { csqModuleStatsExtTable 1 } + +CsqModuleStatsExtEntry ::= SEQUENCE { + csqModuleTunnelEncapPackets Counter32, + csqModuleTunnelDecapPackets Counter32, + csqModuleDropByPolicingInOctets Counter64, + csqModuleDropByPolicingOutOctets Counter64, + csqModuleFwdByPolicingInPackets Counter32, + csqModuleFwdByPolicingInOctets Counter64, + csqModuleFwdByPolicingOutPackets Counter32, + csqModuleFwdByPolicingOutOctets Counter64, + csqModuleHighExceedInPackets Counter32, + csqModuleHighExceedInOctets Counter64, + csqModuleHighExceedOutPackets Counter32, + csqModuleHighExceedOutOctets Counter64, + csqModuleLowExceedInPackets Counter32, + csqModuleLowExceedInOctets Counter64, + csqModuleLowExceedOutPackets Counter32, + csqModuleLowExceedOutOctets Counter64, + csqModuleDropByAggPolicerInPackets Counter32, + csqModuleDropByAggPolicerInOctets Counter64, + csqModuleDropByAggPolicerOutPackets Counter32, + csqModuleDropByAggPolicerOutOctets Counter64, + csqModuleFwdByAggPolicerInPackets Counter32, + csqModuleFwdByAggPolicerInOctets Counter64, + csqModuleFwdByAggPolicerOutPackets Counter32, + csqModuleFwdByAggPolicerOutOctets Counter64, + csqModuleAggHighExceedInPackets Counter32, + csqModuleAggHighExceedInOctets Counter64, + csqModuleAggHighExceedOutPackets Counter32, + csqModuleAggHighExceedOutOctets Counter64, + csqModuleAggLowExceedInPackets Counter32, + csqModuleAggLowExceedInOctets Counter64, + csqModuleAggLowExceedOutPackets Counter32, + csqModuleAggLowExceedOutOctets Counter64, + csqModuleDropByNetflowInPackets Counter32, + csqModuleDropByNetflowInOctets Counter64, + csqModuleDropByNetflowOutPackets Counter32, + csqModuleDropByNetflowOutOctets Counter64, + csqModuleFwdByNetflowInPackets Counter32, + csqModuleFwdByNetflowInOctets Counter64, + csqModuleFwdByNetflowOutPackets Counter32, + csqModuleFwdByNetflowOutOctets Counter64, + csqModuleNetflowExceedInPackets Counter32, + csqModuleNetflowExceedInOctets Counter64, + csqModuleNetflowExceedOutPackets Counter32, + csqModuleNetflowExceedOutOctets Counter64, + csqModuleCosChangedPackets Counter32, + csqModuleTrafficClassChangedPackets Counter32 +} + +csqModuleTunnelEncapPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of tunnel encapsulated packets." + ::= { csqModuleStatsExtEntry 1 } + +csqModuleTunnelDecapPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of tunnel decapsulated packets." + ::= { csqModuleStatsExtEntry 2 } + +csqModuleDropByPolicingInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets which are dropped due + to policing." + ::= { csqModuleStatsExtEntry 3 } + +csqModuleDropByPolicingOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets which are dropped due + to policing." + ::= { csqModuleStatsExtEntry 4 } + +csqModuleFwdByPolicingInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of policed ingress packets which are + forwarded." + ::= { csqModuleStatsExtEntry 5 } + +csqModuleFwdByPolicingInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of policed ingress octets which are + forwarded." + ::= { csqModuleStatsExtEntry 6 } + +csqModuleFwdByPolicingOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of policed egress packets which are + forwarded." + ::= { csqModuleStatsExtEntry 7 } + +csqModuleFwdByPolicingOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of policed egress octets which are + forwarded." + ::= { csqModuleStatsExtEntry 8 } + +csqModuleHighExceedInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets exceeding the high + level policing rate." + ::= { csqModuleStatsExtEntry 9 } + +csqModuleHighExceedInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets exceeding the high level + policing rate." + ::= { csqModuleStatsExtEntry 10 } + +csqModuleHighExceedOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets exceeding the high level + policing rate." + ::= { csqModuleStatsExtEntry 11 } + +csqModuleHighExceedOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets exceeding the high level + policing rate." + ::= { csqModuleStatsExtEntry 12 } + +csqModuleLowExceedInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets exceeding the low level + policing rate." + ::= { csqModuleStatsExtEntry 13 } + +csqModuleLowExceedInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets exceeding the low level + policing rate." + ::= { csqModuleStatsExtEntry 14 } + +csqModuleLowExceedOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets exceeding the low level + policing rate." + ::= { csqModuleStatsExtEntry 15 } + +csqModuleLowExceedOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets exceeding the low level + policing rate." + ::= { csqModuleStatsExtEntry 16 } + +csqModuleDropByAggPolicerInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets which are dropped + by aggregate policers." + ::= { csqModuleStatsExtEntry 17 } + +csqModuleDropByAggPolicerInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets which are dropped + by aggregate policer." + ::= { csqModuleStatsExtEntry 18 } + +csqModuleDropByAggPolicerOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets which are dropped by + aggregate policers." + ::= { csqModuleStatsExtEntry 19 } + +csqModuleDropByAggPolicerOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets which are dropped by + aggregate policers." + ::= { csqModuleStatsExtEntry 20 } + +csqModuleFwdByAggPolicerInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets which are forwarded + by aggregate policers." + ::= { csqModuleStatsExtEntry 21 } + +csqModuleFwdByAggPolicerInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets which are forwarded + by aggregate policers." + ::= { csqModuleStatsExtEntry 22 } + +csqModuleFwdByAggPolicerOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets which are forwarded + by aggregate policers." + ::= { csqModuleStatsExtEntry 23 } + +csqModuleFwdByAggPolicerOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets which are forwarded + by aggregate policers." + ::= { csqModuleStatsExtEntry 24 } + +csqModuleAggHighExceedInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets (policed by + aggregate policers) exceeding the high level policing + rate." + ::= { csqModuleStatsExtEntry 25 } + +csqModuleAggHighExceedInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets (policed by + aggregate policers) exceeding the high level policing + rate." + ::= { csqModuleStatsExtEntry 26 } + +csqModuleAggHighExceedOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets (policed by aggregate + policers) exceeding the high level policing rate." + ::= { csqModuleStatsExtEntry 27 } + +csqModuleAggHighExceedOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets (policed by aggregate + policers) exceeding the high level policing rate." + ::= { csqModuleStatsExtEntry 28 } + +csqModuleAggLowExceedInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets (policed by aggregate + policers) exceeding the low level policing rate." + ::= { csqModuleStatsExtEntry 29 } + +csqModuleAggLowExceedInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets (policed by aggregate + policers) exceeding the low level policing rate." + ::= { csqModuleStatsExtEntry 30 } + +csqModuleAggLowExceedOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets (policed by aggregate + policers) exceeding the low level policing rate." + ::= { csqModuleStatsExtEntry 31 } + +csqModuleAggLowExceedOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets (policed by aggregate + policers) exceeding the low level policing rate." + ::= { csqModuleStatsExtEntry 32 } + +csqModuleDropByNetflowInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets which are dropped by + the netflow feature." + ::= { csqModuleStatsExtEntry 33 } + +csqModuleDropByNetflowInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets which are dropped by + the netflow feature." + ::= { csqModuleStatsExtEntry 34 } + +csqModuleDropByNetflowOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets which are dropped by + the netflow feature." + ::= { csqModuleStatsExtEntry 35 } + +csqModuleDropByNetflowOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets which are dropped by + the netflow feature." + ::= { csqModuleStatsExtEntry 36 } + +csqModuleFwdByNetflowInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets which are forwarded + by the netflow feature." + ::= { csqModuleStatsExtEntry 37 } + +csqModuleFwdByNetflowInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets which are forwarded + by the netflow feature." + ::= { csqModuleStatsExtEntry 38 } + +csqModuleFwdByNetflowOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets which are forwarded + by the netflow feature." + ::= { csqModuleStatsExtEntry 39 } + +csqModuleFwdByNetflowOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets which are forwarded + by the netflow feature." + ::= { csqModuleStatsExtEntry 40 } + +csqModuleNetflowExceedInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress packets exceeding the netflow + policing rate." + ::= { csqModuleStatsExtEntry 41 } + +csqModuleNetflowExceedInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of ingress octets exceeding the netflow + policing rate." + ::= { csqModuleStatsExtEntry 42 } + +csqModuleNetflowExceedOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress packets exceeding the netflow + policing rate." + ::= { csqModuleStatsExtEntry 43 } + +csqModuleNetflowExceedOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of egress octets exceeding the netflow + policing rate." + ::= { csqModuleStatsExtEntry 44 } + +csqModuleCosChangedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (IP and non-IP) that have the CoS value + changed due to policing." + ::= { csqModuleStatsExtEntry 45 } + +csqModuleTrafficClassChangedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that have the Traffic Class changed + due to policing" + ::= { csqModuleStatsExtEntry 46 } + + +-- csqIfStatsExtTable + +csqIfStatsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfStatsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing QoS statistics counters per QoS manageable + interface." + ::= { csqStatistics 4 } + +csqIfStatsExtEntry OBJECT-TYPE + SYNTAX CsqIfStatsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains statistics, such as a drop BPDU packet + counter, which are per interface (ifIndex), per direction." + INDEX { + ifIndex, + csqIfStatsDirection + } + ::= { csqIfStatsExtTable 1 } + +CsqIfStatsExtEntry ::= SEQUENCE { + csqIfBpduDropPkts Counter64 +} + +csqIfBpduDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped BPDU packets." + ::= { csqIfStatsExtEntry 1 } + + +-- The Interface per Qos Group Statistics Table + +csqIfQosGroupStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfQosGroupStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing QoS statistics counters on + QoS manageable interfaces." + ::= { csqStatistics 5 } + +csqIfQosGroupStatsEntry OBJECT-TYPE + SYNTAX CsqIfQosGroupStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains a specific statistics, which are per + interface (ifIndex), per traffic direction, per QoS group." + INDEX { + ifIndex, + csqIfQosGroupStatsDirection, + csqIfQosGroupStatsGroupNumber, + csqIfQosGroupStatsType + } + ::= { csqIfQosGroupStatsTable 1 } + +CsqIfQosGroupStatsEntry ::= SEQUENCE { + csqIfQosGroupStatsDirection IfDirection, + csqIfQosGroupStatsGroupNumber Unsigned32, + csqIfQosGroupStatsType QosStatsType, + csqIfQosGroupStatsValue Counter64 +} + +csqIfQosGroupStatsDirection OBJECT-TYPE + SYNTAX IfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates traffic direction." + ::= { csqIfQosGroupStatsEntry 1 } + +csqIfQosGroupStatsGroupNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates a specific QoS group on the interface." + ::= { csqIfQosGroupStatsEntry 2 } + +csqIfQosGroupStatsType OBJECT-TYPE + SYNTAX QosStatsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates a specific statistics counter type." + ::= { csqIfQosGroupStatsEntry 3 } + +csqIfQosGroupStatsValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of the specific statistics + counter." + ::= { csqIfQosGroupStatsEntry 4 } + + +-- - Per interface per priority group buffer usage + +csqIfPriGrpInBufUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqIfPriGrpInBufUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the utilization of the buffer allocated for + a specific priority group on the ingress of the QoS manageable + interfaces." + ::= { csqStatistics 6 } + +csqIfPriGrpInBufUsageEntry OBJECT-TYPE + SYNTAX CsqIfPriGrpInBufUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicates the per interface per priority group + buffer utilization on ingress direction. The unit of the + value of each object is cell. A cell represents the number + of bytes, which is indicated by scalar object + csqServicePoolCellSize." + INDEX { + ifIndex, + csqIfPriGrpInBufUsageGrpNo + } + ::= { csqIfPriGrpInBufUsageTable 1 } + +CsqIfPriGrpInBufUsageEntry ::= SEQUENCE { + csqIfPriGrpInBufUsageGrpNo Unsigned32, + csqIfPriGrpInBufUsageMinCount Unsigned32, + csqIfPriGrpInBufUsageSharedCount Unsigned32, + csqIfPriGrpInBufUsageHeadroomCount Unsigned32, + csqIfPriGrpInBufUsageGlobalHeadroomCount Unsigned32, + csqIfPriGrpInBufUsageSharedPeekCount Unsigned32, + csqIfPriGrpInBufUsageHeadroomPeekCount Unsigned32 +} + +csqIfPriGrpInBufUsageGrpNo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates a specific priority group on the + interface." + ::= { csqIfPriGrpInBufUsageEntry 1 } + +csqIfPriGrpInBufUsageMinCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current usage of cells used out of + the minimum reserved buffer." + ::= { csqIfPriGrpInBufUsageEntry 2 } + +csqIfPriGrpInBufUsageSharedCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current usage of cells used out of + the shared pool." + ::= { csqIfPriGrpInBufUsageEntry 3 } + +csqIfPriGrpInBufUsageHeadroomCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current usage of cells out of the + reserved headroom buffer. Headroom buffer is reserved to + account for PFC control frame round trip delays." + ::= { csqIfPriGrpInBufUsageEntry 4 } + +csqIfPriGrpInBufUsageGlobalHeadroomCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current usage of cells out of the + global headroom buffer. Global headroom buffer is reserved + and shared across all interfaces." + ::= { csqIfPriGrpInBufUsageEntry 5 } + +csqIfPriGrpInBufUsageSharedPeekCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates peak usage of cells out of the shared + pool." + ::= { csqIfPriGrpInBufUsageEntry 6 } + +csqIfPriGrpInBufUsageHeadroomPeekCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates peak usage of cells out of the + reserved headroom buffer." + ::= { csqIfPriGrpInBufUsageEntry 7 } + + +-- - Shared Service Pool Usage table + +csqSharedPoolUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqSharedPoolUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the utilization of the shared service pool in + the system." + ::= { csqStatistics 7 } + +csqSharedPoolUsageEntry OBJECT-TYPE + SYNTAX CsqSharedPoolUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicates the utilization of an shared service pool + on a particular physical device, which is identified by a + specific module(indicated by entPhysicalIndex in ENTITY-MIB) + and instance (indicated by csqSharedPoolUsageInstNo). The unit + of the value of the objects is cell. A cell represents the + number of bytes, which is indicated by scalar object + csqServicePoolCellSize." + INDEX { + entPhysicalIndex, + csqSharedPoolUsageInstNo, + csqSharedPoolUsagePoolNo + } + ::= { csqSharedPoolUsageTable 1 } + +CsqSharedPoolUsageEntry ::= SEQUENCE { + csqSharedPoolUsageInstNo Unsigned32, + csqSharedPoolUsagePoolNo Unsigned32, + csqSharedPoolUsageUsed Unsigned32, + csqSharedPoolUsageRemain Unsigned32, + csqSharedPoolUsagePeak Unsigned32, + csqSharedPoolUsageTotal Unsigned32, + csqSharedPoolUsageUsedTx Unsigned32, + csqSharedPoolUsageRemainTx Unsigned32, + csqSharedPoolUsagePeakTx Unsigned32, + csqSharedPoolUsageTotalTx Unsigned32, + csqSharedPoolUsageNameTx SnmpAdminString +} + +csqSharedPoolUsageInstNo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates an arbitrary number which uniquely + identifies the instance number of a specific internal device." + ::= { csqSharedPoolUsageEntry 1 } + +csqSharedPoolUsagePoolNo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the service pool number." + ::= { csqSharedPoolUsageEntry 2 } + +csqSharedPoolUsageUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of used cells in a shared + pool." + ::= { csqSharedPoolUsageEntry 3 } + +csqSharedPoolUsageRemain OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remaining cells in a shared pool." + ::= { csqSharedPoolUsageEntry 4 } + +csqSharedPoolUsagePeak OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the peak used cells in a shared pool." + ::= { csqSharedPoolUsageEntry 5 } + +csqSharedPoolUsageTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total cells in a shared pool." + ::= { csqSharedPoolUsageEntry 6 } + +csqSharedPoolUsageUsedTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of used cells in a output shared + pool." + ::= { csqSharedPoolUsageEntry 7 } + +csqSharedPoolUsageRemainTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remaining cells in a output shared pool." + ::= { csqSharedPoolUsageEntry 8 } + +csqSharedPoolUsagePeakTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the peak used cells in a output shared pool." + ::= { csqSharedPoolUsageEntry 9 } + +csqSharedPoolUsageTotalTx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total cells in a output shared pool." + ::= { csqSharedPoolUsageEntry 10 } + +csqSharedPoolUsageNameTx OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of output shared pool." + ::= { csqSharedPoolUsageEntry 11 } + + +-- - Hardware Shared Service Pool Usage table + +csqHwSharedPoolUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqHwSharedPoolUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the utilization of the shared service pool + for internal devices of a specific physical entity that is + capable of providing this information." + ::= { csqStatistics 8 } + +csqHwSharedPoolUsageEntry OBJECT-TYPE + SYNTAX CsqHwSharedPoolUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry indicates the utilization of an shared service pool + for an internal device on a particular physical device, which is + identified by a specific module(indicated by entPhysicalIndex in + ENTITY-MIB), device ID (indicated by csqHwSharedPoolDeviceId), traffic + direction (indicated by csqHwSharedPoolStatsDirection), instance + (indicated by csqHwSharedPoolUsageInstNo) and statistic type + (indicated by csqHwSharedPoolStatsType). + The unit of the value of the objects is cell. A cell represents the + number of bytes, which is indicated by scalar object + csqServicePoolCellSize." + INDEX { + entPhysicalIndex, + csqHwSharedPoolDeviceId, + csqHwSharedPoolUsageInstNo, + csqHwSharedPoolStatsDirection, + csqHwSharedPoolStatsType + } + ::= { csqHwSharedPoolUsageTable 1 } + +CsqHwSharedPoolUsageEntry ::= SEQUENCE { + csqHwSharedPoolDeviceId INTEGER, + csqHwSharedPoolUsageInstNo Unsigned32, + csqHwSharedPoolStatsDirection INTEGER, + csqHwSharedPoolStatsType INTEGER, + csqHwSharedPoolUsageUsed Unsigned32, + csqHwSharedPoolUsageRemain Unsigned32, + csqHwSharedPoolUsageShared Unsigned32, + csqHwSharedPoolUsageTotal Unsigned32 +} + +csqHwSharedPoolDeviceId OBJECT-TYPE + SYNTAX INTEGER { + northStar(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates an arbitrary number which uniquely + identifies a specific internal device." + ::= { csqHwSharedPoolUsageEntry 1 } + +csqHwSharedPoolUsageInstNo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates an arbitrary number which uniquely + identifies the instance number of a specific internal device." + ::= { csqHwSharedPoolUsageEntry 2 } + +csqHwSharedPoolStatsDirection OBJECT-TYPE + SYNTAX INTEGER { + inputStats-ingressStraight(1), + inputStats-ingressHairpin(2), + inputStats-egress(3), + outputStats-ingressStraight(4), + outputStats-ingressHairpin(5), + outputStats-egress(6) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the flow direction of a specific + traffic statistics." + ::= { csqHwSharedPoolUsageEntry 3 } + +csqHwSharedPoolStatsType OBJECT-TYPE + SYNTAX INTEGER { + drop(1), + nodrop(2), + span(3), + sup(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the specific traffic classification type for + hardware shared pool. + + drop - droppable traffic class + nodrop - no drop traffic class + span - span traffic class + sup - sup traffic class." + ::= { csqHwSharedPoolUsageEntry 4 } + +csqHwSharedPoolUsageUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of used cells in a hardware + shared pool." + ::= { csqHwSharedPoolUsageEntry 5 } + +csqHwSharedPoolUsageRemain OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remaining cells in a hardware + shared pool." + ::= { csqHwSharedPoolUsageEntry 6 } + +csqHwSharedPoolUsageShared OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the shared used cells in a hardware + shared pool." + ::= { csqHwSharedPoolUsageEntry 7 } + +csqHwSharedPoolUsageTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total cells in a hardware shared pool." + ::= { csqHwSharedPoolUsageEntry 8 } + + +-- csqPolicerUsage group +-- + +-- +-- The csqPolicerUsageTable + +csqPolicerUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqPolicerUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the usage of policers in the device." + ::= { csqPolicerUsage 1 } + +csqPolicerUsageEntry OBJECT-TYPE + SYNTAX CsqPolicerUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row contains the policer usage information for every + module, denoted by its entPhysicalIndex, which is capable of + providing this information." + INDEX { + entPhysicalIndex, + csqPolicerType + } + ::= { csqPolicerUsageTable 1 } + +CsqPolicerUsageEntry ::= SEQUENCE { + csqPolicerType QosPolicerType, + csqPolicerUsed Unsigned32, + csqPolicerTotal Unsigned32 +} + +csqPolicerType OBJECT-TYPE + SYNTAX QosPolicerType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the policer type." + ::= { csqPolicerUsageEntry 1 } + +csqPolicerUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of policers that are currently used." + ::= { csqPolicerUsageEntry 2 } + +csqPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of policers." + ::= { csqPolicerUsageEntry 3 } + + +-- Module group +-- + +-- +-- Module DSCP Rewrite Enable Table + +csqModuleDscpRewriteEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF CsqModuleDscpRewriteEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information of DSCP Rewrite Enable for + each module. Such module is identified by the entPhysicalIndex + in ENTITY-MIB. The value of each entry needs to be viewed + in association with the global value, csqDscpRewriteEnable." + ::= { csqModule 1 } + +csqModuleDscpRewriteEnableEntry OBJECT-TYPE + SYNTAX CsqModuleDscpRewriteEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains the configuration of DSCP Rewrite Enable + Status for a DSCP Rewrite managable module. such module is + of type entPhysicalClass module(9) in ENTITY-MIB. + + Entries are created by the agent at the system power-up or + module insertion. Entries are deleted by the agent upon module + removal." + INDEX { entPhysicalIndex } + ::= { csqModuleDscpRewriteEnableTable 1 } + +CsqModuleDscpRewriteEnableEntry ::= SEQUENCE { + csqModuleDscpRewriteEnable TruthValue +} + +csqModuleDscpRewriteEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether DSCP rewrite is enabled on a + particular module when the value of csqDscpRewriteEnable is + set to 'true'. The value of this object has no effect (DSCP + rewrite will be disabled on this module) when the value of + csqDscpRewriteEnable is set to 'false'." + ::= { csqModuleDscpRewriteEnableEntry 1 } + + +-- Conformance + +ciscoSwitchQosMIBCompliances OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBConformance 1 } + +ciscoSwitchQosMIBGroups OBJECT IDENTIFIER + ::= { ciscoSwitchQosMIBConformance 2 } + + +ciscoSwitchQosMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-SWITCH-QOS-MIB. + This compliance is superceded by + ciscoSwitchQosMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } + + GROUP ciscoSwitchQosIfStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port statictics." + + GROUP ciscoSwitchQosModuleStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support module statistics." + + GROUP ciscoSwitchQosPortQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port queueing mode." + + GROUP ciscoSwitchQosRedirectPolicingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support policing of ACL-redirected packets." + + GROUP ciscoSwitchQosDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP rewrite." + + GROUP ciscoSwitchQosMappingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support mapping between CoS, IpPrecedence, + MPLS-EXP and DSCP." + + GROUP ciscoSwitchQosMutationGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS, MPLS-EXP and DSCP mutation." + + GROUP ciscoSwitchQosIfCosToQueueGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDscpAssignGroup + DESCRIPTION + "This group is mandatory only for platforms + which support Dscp to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDropConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support drop threshold configuration at an interface." + + GROUP ciscoSwitchQosIfQueueGroup + DESCRIPTION + "This group is mandatory only for platforms which + support queue configuration at an interface." + + GROUP ciscoSwitchQosMarkingStatsGroup + DESCRIPTION + "This group is mandatory only for platforms which + support marking statistics at the device." + + GROUP ciscoSwitchQosIfModeConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support VLAN-based Qos mode configuration at an interface." + + GROUP ciscoSwitchQosIfCCGroup + DESCRIPTION + "This group is mandatory only for platforms which + support consistency check at an interface." + + OBJECT csqCosMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqDscpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqExpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfCosMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfExpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPoliceRedirectedTrafficEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPortQueueingModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqMarkingStatisticsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIpPrecToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingNormalBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingMaxBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosMutationToCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMutationToDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpMutationToExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDefaultCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfTrustState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropAlgorithm + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMinWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMaxWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueWrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSizeWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfVlanBasedQosModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConsistencyCheckEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSwitchQosMIBCompliances 1 } + +-- ciscoSwitchQosMIBComplianceRev2 + +ciscoSwitchQosMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-SWITCH-QOS-MIB. + This compliance is superceded by + ciscoSwitchQosMIBComplianceRev3." + MODULE -- this module + MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } + + GROUP ciscoSwitchQosIfStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port statictics." + + GROUP ciscoSwitchQosModuleStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support module statistics." + + GROUP ciscoSwitchQosPortQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port queueing mode." + + GROUP ciscoSwitchQosRedirectPolicingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support policing of ACL-redirected packets." + + GROUP ciscoSwitchQosDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP rewrite." + + GROUP ciscoSwitchQosMappingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support mapping between CoS, IpPrecedence, + MPLS-EXP and DSCP." + + GROUP ciscoSwitchQosMutationGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS, MPLS-EXP and DSCP mutation." + + GROUP ciscoSwitchQosIfCosToQueueGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDscpAssignGroup + DESCRIPTION + "This group is mandatory only for platforms + which support Dscp to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDropConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support drop threshold configuration at an interface." + + GROUP ciscoSwitchQosIfQueueGroup + DESCRIPTION + "This group is mandatory only for platforms which + support queue configuration at an interface." + + GROUP ciscoSwitchQosMarkingStatsGroup + DESCRIPTION + "This group is mandatory only for platforms which + support marking statistics at the device." + + GROUP ciscoSwitchQosIfModeConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support VLAN-based Qos mode configuration at an interface." + + GROUP ciscoSwitchQosIfCCGroup + DESCRIPTION + "This group is mandatory only for platforms which + support consistency check at an interface." + + GROUP ciscoSwitchQosPolicerUsageGroup + DESCRIPTION + "This group is mandatory only for platforms which + support policer usage." + + OBJECT csqCosMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqDscpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqExpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfCosMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfExpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPoliceRedirectedTrafficEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPortQueueingModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqMarkingStatisticsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIpPrecToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingNormalBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingMaxBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosMutationToCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMutationToDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpMutationToExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDefaultCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfTrustState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropAlgorithm + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMinWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMaxWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueWrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSizeWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfVlanBasedQosModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConsistencyCheckEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSwitchQosMIBCompliances 2 } + +-- ciscoSwitchQosMIBComplianceRev3 + +ciscoSwitchQosMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-SWITCH-QOS-MIB. + This compliance is superceded by + ciscoSwitchQosMIBComplianceRev4." + MODULE -- this module + MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } + + GROUP ciscoSwitchQosIfStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port statictics." + + GROUP ciscoSwitchQosModuleStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support module statistics." + + GROUP ciscoSwitchQosPortQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port queueing mode." + + GROUP ciscoSwitchQosRedirectPolicingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support policing of ACL-redirected packets." + + GROUP ciscoSwitchQosDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP rewrite." + + GROUP ciscoSwitchQosMappingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support mapping between CoS, IpPrecedence, + MPLS-EXP and DSCP." + + GROUP ciscoSwitchQosMutationGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS, MPLS-EXP and DSCP mutation." + + GROUP ciscoSwitchQosIfCosToQueueGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDscpAssignGroup + DESCRIPTION + "This group is mandatory only for platforms + which support Dscp to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDropConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support drop threshold configuration at an interface." + + GROUP ciscoSwitchQosIfQueueGroup + DESCRIPTION + "This group is mandatory only for platforms which + support queue configuration at an interface." + + GROUP ciscoSwitchQosMarkingStatsGroup + DESCRIPTION + "This group is mandatory only for platforms which + support marking statistics at the device." + + GROUP ciscoSwitchQosIfModeConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support VLAN-based Qos mode configuration at an interface." + + GROUP ciscoSwitchQosIfCCGroup + DESCRIPTION + "This group is mandatory only for platforms which + support consistency check at an interface." + + GROUP ciscoSwitchQosPolicerUsageGroup + DESCRIPTION + "This group is mandatory only for platforms which + support policer usage." + + GROUP ciscoSwitchQosModuleStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional module QoS statistics." + + GROUP ciscoSwitchQosIfStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional interface QoS statistics." + + OBJECT csqCosMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqDscpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqExpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfCosMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfExpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPoliceRedirectedTrafficEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPortQueueingModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqMarkingStatisticsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIpPrecToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingNormalBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingMaxBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosMutationToCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMutationToDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpMutationToExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDefaultCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfTrustState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropAlgorithm + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMinWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMaxWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueWrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSizeWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfVlanBasedQosModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConsistencyCheckEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSwitchQosMIBCompliances 3 } + +-- ciscoSwitchQosMIBComplianceRev4 + +ciscoSwitchQosMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-SWITCH-QOS-MIB. + This compliance is deprecated and superceded by + ciscoSwitchQosMIBComplianceRev5." + MODULE -- this module + MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } + + GROUP ciscoSwitchQosIfStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port statictics." + + GROUP ciscoSwitchQosModuleStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support module statistics." + + GROUP ciscoSwitchQosPortQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port queueing mode." + + GROUP ciscoSwitchQosRedirectPolicingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support policing of ACL-redirected packets." + + GROUP ciscoSwitchQosDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP rewrite." + + GROUP ciscoSwitchQosMappingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support mapping between CoS, IpPrecedence, + MPLS-EXP and DSCP." + + GROUP ciscoSwitchQosMutationGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS, MPLS-EXP and DSCP mutation." + + GROUP ciscoSwitchQosIfCosToQueueGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDscpAssignGroup + DESCRIPTION + "This group is mandatory only for platforms + which support Dscp to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDropConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support drop threshold configuration at an interface." + + GROUP ciscoSwitchQosIfQueueGroup + DESCRIPTION + "This group is mandatory only for platforms which + support queue configuration at an interface." + + GROUP ciscoSwitchQosMarkingStatsGroup + DESCRIPTION + "This group is mandatory only for platforms which + support marking statistics at the device." + + GROUP ciscoSwitchQosIfModeConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support VLAN-based Qos mode configuration at an interface." + + GROUP ciscoSwitchQosIfCCGroup + DESCRIPTION + "This group is mandatory only for platforms which + support consistency check at an interface." + + GROUP ciscoSwitchQosPolicerUsageGroup + DESCRIPTION + "This group is mandatory only for platforms which + support policer usage." + + GROUP ciscoSwitchQosModuleStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional module QoS statistics." + + GROUP ciscoSwitchQosIfStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional interface QoS statistics." + + GROUP ciscoSwitchQosModuleDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP Rewrite at module level." + + OBJECT csqCosMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqDscpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqExpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfCosMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfExpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPoliceRedirectedTrafficEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPortQueueingModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqMarkingStatisticsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIpPrecToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingNormalBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingMaxBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosMutationToCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMutationToDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpMutationToExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDefaultCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfTrustState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropAlgorithm + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMinWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMaxWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueWrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSizeWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfVlanBasedQosModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConsistencyCheckEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqModuleDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSwitchQosMIBCompliances 4 } + +-- ciscoSwitchQosMIBComplianceRev5 + +ciscoSwitchQosMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-SWITCH-QOS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } + + GROUP ciscoSwitchQosIfStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port statictics." + + GROUP ciscoSwitchQosModuleStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support module statistics." + + GROUP ciscoSwitchQosPortQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port queueing mode." + + GROUP ciscoSwitchQosRedirectPolicingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support policing of ACL-redirected packets." + + GROUP ciscoSwitchQosDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP rewrite." + + GROUP ciscoSwitchQosMappingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support mapping between CoS, IpPrecedence, + MPLS-EXP and DSCP." + + GROUP ciscoSwitchQosMutationGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS, MPLS-EXP and DSCP mutation." + + GROUP ciscoSwitchQosIfCosToQueueGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDscpAssignGroup + DESCRIPTION + "This group is mandatory only for platforms + which support Dscp to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDropConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support drop threshold configuration at an interface." + + GROUP ciscoSwitchQosIfQueueGroup + DESCRIPTION + "This group is mandatory only for platforms which + support queue configuration at an interface." + + GROUP ciscoSwitchQosMarkingStatsGroup + DESCRIPTION + "This group is mandatory only for platforms which + support marking statistics at the device." + + GROUP ciscoSwitchQosIfModeConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support VLAN-based Qos mode configuration at an interface." + + GROUP ciscoSwitchQosIfCCGroup + DESCRIPTION + "This group is mandatory only for platforms which + support consistency check at an interface." + + GROUP ciscoSwitchQosPolicerUsageGroup + DESCRIPTION + "This group is mandatory only for platforms which + support policer usage." + + GROUP ciscoSwitchQosModuleStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional module QoS statistics." + + GROUP ciscoSwitchQosIfStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional interface QoS statistics." + + GROUP ciscoSwitchQosModuleDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP Rewrite at module level." + + GROUP ciscoSwitchQosModuleClassChangedGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS/TrafficClass changed packets count + for each module capable of providing this information." + + GROUP ciscoSwitchQosTenGOnlyModeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support 10-Gigabit Ethernet only mode." + + GROUP ciscoSwitchQosIfQueueModeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue mode configuration at + an interface." + + GROUP ciscoSwitchQosIfLanQueuingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support LAN queuing configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueBufferGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue mode configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueSchedulingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue scheduling configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queueing information at an interface." + + OBJECT csqCosMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqDscpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqExpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfCosMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfExpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPoliceRedirectedTrafficEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPortQueueingModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqMarkingStatisticsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIpPrecToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingNormalBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingMaxBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosMutationToCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMutationToDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpMutationToExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDefaultCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfTrustState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropAlgorithm + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMinWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMaxWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueWrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSizeWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfVlanBasedQosModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConsistencyCheckEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqModuleDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqTenGOnlyMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConfigQueueMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueClassMapName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfIngressPolicyMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfEgressPolicyMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigQueueBuffer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueScheduling + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSwitchQosMIBCompliances 5 } + +-- ciscoSwitchQosMIBComplianceRev6 + +ciscoSwitchQosMIBComplianceRev6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-SWITCH-QOS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } + + GROUP ciscoSwitchQosIfStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port statictics." + + GROUP ciscoSwitchQosModuleStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support module statistics." + + GROUP ciscoSwitchQosPortQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port queueing mode." + + GROUP ciscoSwitchQosRedirectPolicingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support policing of ACL-redirected packets." + + GROUP ciscoSwitchQosDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP rewrite." + + GROUP ciscoSwitchQosMappingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support mapping between CoS, IpPrecedence, + MPLS-EXP and DSCP." + + GROUP ciscoSwitchQosMutationGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS, MPLS-EXP and DSCP mutation." + + GROUP ciscoSwitchQosIfCosToQueueGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDscpAssignGroup + DESCRIPTION + "This group is mandatory only for platforms + which support Dscp to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDropConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support drop threshold configuration at an interface." + + GROUP ciscoSwitchQosIfQueueGroup + DESCRIPTION + "This group is mandatory only for platforms which + support queue configuration at an interface." + + GROUP ciscoSwitchQosMarkingStatsGroup + DESCRIPTION + "This group is mandatory only for platforms which + support marking statistics at the device." + + GROUP ciscoSwitchQosIfModeConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support VLAN-based Qos mode configuration at an interface." + + GROUP ciscoSwitchQosIfCCGroup + DESCRIPTION + "This group is mandatory only for platforms which + support consistency check at an interface." + + GROUP ciscoSwitchQosPolicerUsageGroup + DESCRIPTION + "This group is mandatory only for platforms which + support policer usage." + + GROUP ciscoSwitchQosModuleStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional module QoS statistics." + + GROUP ciscoSwitchQosIfStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional interface QoS statistics." + + GROUP ciscoSwitchQosModuleDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP Rewrite at module level." + + GROUP ciscoSwitchQosModuleClassChangedGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS/TrafficClass changed packets count + for each module capable of providing this information." + + GROUP ciscoSwitchQosTenGOnlyModeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support 10-Gigabit Ethernet only mode." + + GROUP ciscoSwitchQosIfQueueModeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue mode configuration at + an interface." + + GROUP ciscoSwitchQosIfLanQueuingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support LAN queuing configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueBufferGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue mode configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueSchedulingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue scheduling configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queueing information at an interface." + + GROUP ciscoSwitchQosIfQosGroupInfoGroup + DESCRIPTION + "This group is mandatory only for platforms + which support per QoS group configuration." + + GROUP ciscoSwitchQosIfQosGroupStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support per QoS group statictics." + + OBJECT csqCosMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqDscpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqExpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfCosMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfExpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPoliceRedirectedTrafficEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPortQueueingModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqMarkingStatisticsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIpPrecToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingNormalBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingMaxBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosMutationToCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMutationToDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpMutationToExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDefaultCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfTrustState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropAlgorithm + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMinWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMaxWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueWrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSizeWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfVlanBasedQosModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConsistencyCheckEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqModuleDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqTenGOnlyMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConfigQueueMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueClassMapName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfIngressPolicyMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfEgressPolicyMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigQueueBuffer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueScheduling + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSwitchQosMIBCompliances 6 } + +-- ciscoSwitchQosMIBComplianceRev7 + +ciscoSwitchQosMIBComplianceRev7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-SWITCH-QOS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } + + GROUP ciscoSwitchQosIfStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port statictics." + + GROUP ciscoSwitchQosModuleStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support module statistics." + + GROUP ciscoSwitchQosPortQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port queueing mode." + + GROUP ciscoSwitchQosRedirectPolicingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support policing of ACL-redirected packets." + + GROUP ciscoSwitchQosDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP rewrite." + + GROUP ciscoSwitchQosMappingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support mapping between CoS, IpPrecedence, + MPLS-EXP and DSCP." + + GROUP ciscoSwitchQosMutationGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS, MPLS-EXP and DSCP mutation." + + GROUP ciscoSwitchQosIfCosToQueueGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDscpAssignGroup + DESCRIPTION + "This group is mandatory only for platforms + which support Dscp to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDropConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support drop threshold configuration at an interface." + + GROUP ciscoSwitchQosIfQueueGroup + DESCRIPTION + "This group is mandatory only for platforms which + support queue configuration at an interface." + + GROUP ciscoSwitchQosMarkingStatsGroup + DESCRIPTION + "This group is mandatory only for platforms which + support marking statistics at the device." + + GROUP ciscoSwitchQosIfModeConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support VLAN-based Qos mode configuration at an interface." + + GROUP ciscoSwitchQosIfCCGroup + DESCRIPTION + "This group is mandatory only for platforms which + support consistency check at an interface." + + GROUP ciscoSwitchQosPolicerUsageGroup + DESCRIPTION + "This group is mandatory only for platforms which + support policer usage." + + GROUP ciscoSwitchQosModuleStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional module QoS statistics." + + GROUP ciscoSwitchQosIfStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional interface QoS statistics." + + GROUP ciscoSwitchQosModuleDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP Rewrite at module level." + + GROUP ciscoSwitchQosModuleClassChangedGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS/TrafficClass changed packets count + for each module capable of providing this information." + + GROUP ciscoSwitchQosTenGOnlyModeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support 10-Gigabit Ethernet only mode." + + GROUP ciscoSwitchQosIfQueueModeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue mode configuration at + an interface." + + GROUP ciscoSwitchQosIfLanQueuingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support LAN queuing configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueBufferGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue mode configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueSchedulingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue scheduling configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queueing information at an interface." + + GROUP ciscoSwitchQosIfQosGroupInfoGroup + DESCRIPTION + "This group is mandatory only for platforms + which support per QoS group configuration." + + GROUP ciscoSwitchQosIfQosGroupStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support per QoS group statictics." + + GROUP ciscoSwitchQosIfPriGrpInBufUsageGroup + DESCRIPTION + "This group is mandatory only for platforms + which support per priority group statictics." + + GROUP ciscoSwitchQosServicePoolUsageGroup + DESCRIPTION + "This group is mandatory only for platforms + which support service pool statictics." + + GROUP ciscoSwitchQosServicePoolCellSizeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support service pool statistics." + + OBJECT csqCosMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqDscpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqExpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfCosMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfExpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPoliceRedirectedTrafficEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPortQueueingModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqMarkingStatisticsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIpPrecToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingNormalBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingMaxBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosMutationToCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMutationToDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpMutationToExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDefaultCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfTrustState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropAlgorithm + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMinWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMaxWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueWrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSizeWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfVlanBasedQosModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConsistencyCheckEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqModuleDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqTenGOnlyMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConfigQueueMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueClassMapName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfIngressPolicyMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfEgressPolicyMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigQueueBuffer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueScheduling + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSwitchQosMIBCompliances 7 } + +-- ciscoSwitchQosMIBComplianceRev8 + +ciscoSwitchQosMIBComplianceRev8 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CISCO-SWITCH-QOS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoSwitchQosIfConfigGroup } + + GROUP ciscoSwitchQosIfStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port statictics." + + GROUP ciscoSwitchQosModuleStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support module statistics." + + GROUP ciscoSwitchQosPortQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support port queueing mode." + + GROUP ciscoSwitchQosRedirectPolicingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support policing of ACL-redirected packets." + + GROUP ciscoSwitchQosDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP rewrite." + + GROUP ciscoSwitchQosMappingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support mapping between CoS, IpPrecedence, + MPLS-EXP and DSCP." + + GROUP ciscoSwitchQosMutationGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS, MPLS-EXP and DSCP mutation." + + GROUP ciscoSwitchQosIfCosToQueueGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDscpAssignGroup + DESCRIPTION + "This group is mandatory only for platforms + which support Dscp to queue assignment at an interface." + + GROUP ciscoSwitchQosIfDropConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support drop threshold configuration at an interface." + + GROUP ciscoSwitchQosIfQueueGroup + DESCRIPTION + "This group is mandatory only for platforms which + support queue configuration at an interface." + + GROUP ciscoSwitchQosMarkingStatsGroup + DESCRIPTION + "This group is mandatory only for platforms which + support marking statistics at the device." + + GROUP ciscoSwitchQosIfModeConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which + support VLAN-based Qos mode configuration at an interface." + + GROUP ciscoSwitchQosIfCCGroup + DESCRIPTION + "This group is mandatory only for platforms which + support consistency check at an interface." + + GROUP ciscoSwitchQosPolicerUsageGroup + DESCRIPTION + "This group is mandatory only for platforms which + support policer usage." + + GROUP ciscoSwitchQosModuleStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional module QoS statistics." + + GROUP ciscoSwitchQosIfStatsExtGroup + DESCRIPTION + "This group is mandatory only for platforms which + support additional interface QoS statistics." + + GROUP ciscoSwitchQosModuleDscpRewriteGroup + DESCRIPTION + "This group is mandatory only for platforms + which support DSCP Rewrite at module level." + + GROUP ciscoSwitchQosModuleClassChangedGroup + DESCRIPTION + "This group is mandatory only for platforms + which support CoS/TrafficClass changed packets count + for each module capable of providing this information." + + GROUP ciscoSwitchQosTenGOnlyModeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support 10-Gigabit Ethernet only mode." + + GROUP ciscoSwitchQosIfQueueModeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue mode configuration at + an interface." + + GROUP ciscoSwitchQosIfLanQueuingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support LAN queuing configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueBufferGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue mode configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueSchedulingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queue scheduling configuration at + an interface." + + GROUP ciscoSwitchQosIfQueueingGroup + DESCRIPTION + "This group is mandatory only for platforms + which support queueing information at an interface." + + GROUP ciscoSwitchQosIfQosGroupInfoGroup + DESCRIPTION + "This group is mandatory only for platforms + which support per QoS group configuration." + + GROUP ciscoSwitchQosIfQosGroupStatsGroup + DESCRIPTION + "This group is mandatory only for platforms + which support per QoS group statictics." + + GROUP ciscoSwitchQosIfPriGrpInBufUsageGroup + DESCRIPTION + "This group is mandatory only for platforms + which support per priority group statictics." + + GROUP ciscoSwitchQosServicePoolUsageGroup + DESCRIPTION + "This group is mandatory only for platforms + which support service pool statictics." + + GROUP ciscoSwitchQosServicePoolCellSizeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support service pool statistics." + + GROUP ciscoSwitchQosIfQosGroupInfoShapeGroup + DESCRIPTION + "This group is mandatory only for platforms + which support shape information." + + OBJECT csqCosMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqDscpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqExpMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfMutationRowStatus + SYNTAX INTEGER { + active(1), + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Support for 'createAndWait' is not required." + + OBJECT csqIfCosMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfExpMutationMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPoliceRedirectedTrafficEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqPortQueueingModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqMarkingStatisticsEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIpPrecToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpToDscpDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingNormalBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMappingMaxBurstDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqCosMutationToCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqDscpMutationToDscp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqExpMutationToExp + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDefaultCos + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfTrustState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfCosToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueQueueNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDscpToQueueThresholdNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropAlgorithm + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigDropThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMinWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigMaxWredThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueWrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSizeWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfVlanBasedQosModeEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConsistencyCheckEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqModuleDscpRewriteEnable + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqTenGOnlyMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfConfigQueueMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueClassMapName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfIngressPolicyMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfEgressPolicyMap + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfDropConfigQueueBuffer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueScheduling + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT csqIfQueueSrrWeight + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ciscoSwitchQosMIBCompliances 8 } + +-- Units of Conformance + +ciscoSwitchQosMappingGroup OBJECT-GROUP + OBJECTS { + csqCosToDscpDscp, + csqIpPrecToDscpDscp, + csqExpToDscpDscp, + csqDscpMappingCos, + csqDscpMappingExp, + csqDscpMappingNormalBurstDscp, + csqDscpMappingMaxBurstDscp + } + STATUS current + DESCRIPTION + "A collection of objects which provides the QoS mapping + information in the device." + ::= { ciscoSwitchQosMIBGroups 1 } + +ciscoSwitchQosMutationGroup OBJECT-GROUP + OBJECTS { + csqMaxCosMutationMap, + csqMaxDscpMutationMap, + csqMaxExpMutationMap, + csqCosMutationRowStatus, + csqDscpMutationRowStatus, + csqExpMutationRowStatus, + csqCosMutationToCos, + csqDscpMutationToDscp, + csqExpMutationToExp, + csqIfCosMutationMap, + csqIfDscpMutationMap, + csqIfExpMutationMap, + csqIfMutationRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects which provides the QoS mutation + information in the device." + ::= { ciscoSwitchQosMIBGroups 2 } + +ciscoSwitchQosIfConfigGroup OBJECT-GROUP + OBJECTS { + csqIfDefaultCos, + csqIfTrustState + } + STATUS current + DESCRIPTION + "A collection of object which provides QoS configuration + at an interface." + ::= { ciscoSwitchQosMIBGroups 3 } + +ciscoSwitchQosIfCosToQueueGroup OBJECT-GROUP + OBJECTS { + csqIfCosToQueueQueueNumber, + csqIfCosToQueueThresholdNumber + } + STATUS current + DESCRIPTION + "A collection of objects which provides CoS assignment + information at an interface." + ::= { ciscoSwitchQosMIBGroups 4 } + +ciscoSwitchQosIfDropConfigGroup OBJECT-GROUP + OBJECTS { + csqIfDropConfigDropAlgorithm, + csqIfDropConfigDropThreshold, + csqIfDropConfigMinWredThreshold, + csqIfDropConfigMaxWredThreshold + } + STATUS current + DESCRIPTION + "A collection of objects which provides drop threshold + information at an interface." + ::= { ciscoSwitchQosMIBGroups 5 } + +ciscoSwitchQosIfQueueGroup OBJECT-GROUP + OBJECTS { + csqIfQueueWrrWeight, + csqIfQueueSizeWeight, + csqIfQueueStatsGranularity + } + STATUS current + DESCRIPTION + "A collection of objects which provides queue information + at an interface." + ::= { ciscoSwitchQosMIBGroups 6 } + +ciscoSwitchQosIfStatsGroup OBJECT-GROUP + OBJECTS { csqIfStatsDropPkts } + STATUS current + DESCRIPTION + "A collection of object which provides drop packets + information at an interface." + ::= { ciscoSwitchQosMIBGroups 7 } + +ciscoSwitchQosModuleStatsGroup OBJECT-GROUP + OBJECTS { + csqModuleDropByPolicingPackets, + csqModuleTosChangedIpPackets, + csqModuleCosChangedIpPackets, + csqModuleCosChangedNonIpPackets, + csqModuleExpChangedMplsPackets + } + STATUS current + DESCRIPTION + "A collection of object which provides QoS statistics + information at each QoS capable module." + ::= { ciscoSwitchQosMIBGroups 8 } + +ciscoSwitchQosIfDscpAssignGroup OBJECT-GROUP + OBJECTS { + csqIfDscpToQueueQueueNumber, + csqIfDscpToQueueThresholdNumber + } + STATUS current + DESCRIPTION + "A collection of objects which provides DSCP to queue + assignment information at an interface." + ::= { ciscoSwitchQosMIBGroups 9 } + +ciscoSwitchQosDscpRewriteGroup OBJECT-GROUP + OBJECTS { csqDscpRewriteEnable } + STATUS current + DESCRIPTION + "A collection of object which provides DSCP rewrite + information." + ::= { ciscoSwitchQosMIBGroups 10 } + +ciscoSwitchQosRedirectPolicingGroup OBJECT-GROUP + OBJECTS { csqPoliceRedirectedTrafficEnable } + STATUS current + DESCRIPTION + "A collection of object which provides information on + policing of ACL-redirected traffic." + ::= { ciscoSwitchQosMIBGroups 11 } + +ciscoSwitchQosPortQueueingGroup OBJECT-GROUP + OBJECTS { csqPortQueueingModeEnable } + STATUS current + DESCRIPTION + "A collection of object which provides information on + port-queuing mode." + ::= { ciscoSwitchQosMIBGroups 12 } + +ciscoSwitchQosMarkingStatsGroup OBJECT-GROUP + OBJECTS { csqMarkingStatisticsEnable } + STATUS current + DESCRIPTION + "A collection of object which provides information on + marking statistics configuration." + ::= { ciscoSwitchQosMIBGroups 13 } + +ciscoSwitchQosIfCCGroup OBJECT-GROUP + OBJECTS { csqIfConsistencyCheckEnable } + STATUS current + DESCRIPTION + "A collection of object which provides information on + interface consistency check configuration." + ::= { ciscoSwitchQosMIBGroups 14 } + +ciscoSwitchQosIfModeConfigGroup OBJECT-GROUP + OBJECTS { csqIfVlanBasedQosModeEnable } + STATUS current + DESCRIPTION + "A collection of object which provides information on + QoS mode configuration." + ::= { ciscoSwitchQosMIBGroups 15 } + +ciscoSwitchQosPolicerUsageGroup OBJECT-GROUP + OBJECTS { + csqPolicerUsed, + csqPolicerTotal + } + STATUS current + DESCRIPTION + "A collection of objects which provides information on + QoS policer usage." + ::= { ciscoSwitchQosMIBGroups 16 } + +ciscoSwitchQosModuleStatsExtGroup OBJECT-GROUP + OBJECTS { + csqModuleTunnelEncapPackets, + csqModuleTunnelDecapPackets, + csqModuleDropByPolicingInOctets, + csqModuleDropByPolicingOutOctets, + csqModuleFwdByPolicingInPackets, + csqModuleFwdByPolicingOutPackets, + csqModuleFwdByPolicingInOctets, + csqModuleFwdByPolicingOutOctets, + csqModuleHighExceedInPackets, + csqModuleHighExceedOutPackets, + csqModuleHighExceedInOctets, + csqModuleHighExceedOutOctets, + csqModuleLowExceedOutPackets, + csqModuleLowExceedInPackets, + csqModuleLowExceedInOctets, + csqModuleLowExceedOutOctets, + csqModuleDropByAggPolicerInPackets, + csqModuleDropByAggPolicerOutPackets, + csqModuleDropByAggPolicerInOctets, + csqModuleDropByAggPolicerOutOctets, + csqModuleFwdByAggPolicerInPackets, + csqModuleFwdByAggPolicerOutPackets, + csqModuleFwdByAggPolicerInOctets, + csqModuleFwdByAggPolicerOutOctets, + csqModuleAggHighExceedInPackets, + csqModuleAggHighExceedOutPackets, + csqModuleAggHighExceedInOctets, + csqModuleAggHighExceedOutOctets, + csqModuleAggLowExceedInPackets, + csqModuleAggLowExceedOutPackets, + csqModuleAggLowExceedInOctets, + csqModuleAggLowExceedOutOctets, + csqModuleDropByNetflowInPackets, + csqModuleDropByNetflowOutPackets, + csqModuleDropByNetflowInOctets, + csqModuleDropByNetflowOutOctets, + csqModuleFwdByNetflowInPackets, + csqModuleFwdByNetflowOutPackets, + csqModuleFwdByNetflowInOctets, + csqModuleFwdByNetflowOutOctets, + csqModuleNetflowExceedInPackets, + csqModuleNetflowExceedOutPackets, + csqModuleNetflowExceedInOctets, + csqModuleNetflowExceedOutOctets + } + STATUS current + DESCRIPTION + "A collection of object which provides additional QoS + statistics information at each QoS capable module." + ::= { ciscoSwitchQosMIBGroups 17 } + +ciscoSwitchQosIfStatsExtGroup OBJECT-GROUP + OBJECTS { csqIfBpduDropPkts } + STATUS current + DESCRIPTION + "A collection of objects which provides additional + interface QoS statistics information." + ::= { ciscoSwitchQosMIBGroups 18 } + +ciscoSwitchQosModuleDscpRewriteGroup OBJECT-GROUP + OBJECTS { csqModuleDscpRewriteEnable } + STATUS current + DESCRIPTION + "A collection of object which provides DSCP + rewrite information for each module." + ::= { ciscoSwitchQosMIBGroups 19 } + +ciscoSwitchQosModuleClassChangedGroup OBJECT-GROUP + OBJECTS { + csqModuleCosChangedPackets, + csqModuleTrafficClassChangedPackets + } + STATUS current + DESCRIPTION + "A collection of object which provides CoS/Traffic Class + changed packets count information for each module." + ::= { ciscoSwitchQosMIBGroups 20 } + +ciscoSwitchQosTenGOnlyModeGroup OBJECT-GROUP + OBJECTS { csqTenGOnlyMode } + STATUS current + DESCRIPTION + "A collection of object which provides 10Gigabit + Ethernet only mode information." + ::= { ciscoSwitchQosMIBGroups 21 } + +ciscoSwitchQosIfQueueModeGroup OBJECT-GROUP + OBJECTS { + csqIfQueueModeCpb, + csqIfConfigQueueMode + } + STATUS current + DESCRIPTION + "A collection of object which provides queue mode + information for each QoS capable interface." + ::= { ciscoSwitchQosMIBGroups 22 } + +ciscoSwitchQosIfLanQueuingGroup OBJECT-GROUP + OBJECTS { + csqIfQueueClassMapName, + csqIfIngressPolicyMap, + csqIfEgressPolicyMap + } + STATUS current + DESCRIPTION + "A collection of object which provides LAN queueing mapping + information for each QoS capable interface." + ::= { ciscoSwitchQosMIBGroups 23 } + +ciscoSwitchQosIfQueueBufferGroup OBJECT-GROUP + OBJECTS { csqIfDropConfigQueueBuffer } + STATUS current + DESCRIPTION + "A collection of object which provides tail drop queue buffer + information for each QoS capable interface." + ::= { ciscoSwitchQosMIBGroups 24 } + +ciscoSwitchQosIfQueueSchedulingGroup OBJECT-GROUP + OBJECTS { + csqIfQueueScheduling, + csqIfQueueSrrWeight + } + STATUS current + DESCRIPTION + "A collection of object which provides queue scheduling + information for each QoS capable interface." + ::= { ciscoSwitchQosMIBGroups 25 } + +ciscoSwitchQosIfQueueingGroup OBJECT-GROUP + OBJECTS { + csqIfIngressQueueingEnable, + csqIfEgressQueueingEnable, + csqIfQueueingTrustState + } + STATUS current + DESCRIPTION + "A collection of object which provides queueing + information for each QoS capable interface." + ::= { ciscoSwitchQosMIBGroups 26 } + +ciscoSwitchQosIfQosGroupInfoGroup OBJECT-GROUP + OBJECTS { + csqIfQosGroupInfoQueueSize, + csqIfQosGroupInfoHwMTU, + csqIfQosGroupInfoMTU, + csqIfQosGroupInfoDropType, + csqIfQosGroupInfoResumeThresh, + csqIfQosGroupInfoPauseThresh, + csqIfQosGroupInfoScheduling, + csqIfQosGroupInfoBandwidth, + csqIfQosGroupInfoBandwidthUnits + } + STATUS current + DESCRIPTION + "A collection of object which provides information for + each QoS group on an interface." + ::= { ciscoSwitchQosMIBGroups 27 } + +ciscoSwitchQosIfQosGroupStatsGroup OBJECT-GROUP + OBJECTS { csqIfQosGroupStatsValue } + STATUS current + DESCRIPTION + "A collection of object which provides the statistics + of each QoS group on an interface." + ::= { ciscoSwitchQosMIBGroups 28 } + +ciscoSwitchQosIfPriGrpInBufUsageGroup OBJECT-GROUP + OBJECTS { + csqIfPriGrpInBufUsageMinCount, + csqIfPriGrpInBufUsageSharedCount, + csqIfPriGrpInBufUsageHeadroomCount, + csqIfPriGrpInBufUsageGlobalHeadroomCount, + csqIfPriGrpInBufUsageSharedPeekCount, + csqIfPriGrpInBufUsageHeadroomPeekCount + } + STATUS current + DESCRIPTION + "A collection of object which provides the statistics + of each priority group on the interface." + ::= { ciscoSwitchQosMIBGroups 29 } + +ciscoSwitchQosServicePoolUsageGroup OBJECT-GROUP + OBJECTS { + csqSharedPoolUsageUsed, + csqSharedPoolUsageRemain, + csqSharedPoolUsagePeak, + csqSharedPoolUsageTotal + } + STATUS current + DESCRIPTION + "A collection of object which provides the statistics + of each service pool." + ::= { ciscoSwitchQosMIBGroups 30 } + +ciscoSwitchQosServicePoolCellSizeGroup OBJECT-GROUP + OBJECTS { csqServicePoolCellSize } + STATUS current + DESCRIPTION + "A collection of object which indicates the number of + bytes for a service pool cell." + ::= { ciscoSwitchQosMIBGroups 31 } + +ciscoSwitchQosIfQosGroupInfoShapeGroup OBJECT-GROUP + OBJECTS { + csqIfQosGroupInfoShapeMinThresh, + csqIfQosGroupInfoShapeMaxThresh, + csqIfQosGroupInfoShapeUnits + } + STATUS current + DESCRIPTION + "A collection of object which provides shape information for + each QoS group on an interface." + ::= { ciscoSwitchQosMIBGroups 32 } + +ciscoSwitchQosHwServicePoolUsageGroup OBJECT-GROUP + OBJECTS { + csqHwSharedPoolUsageUsed, + csqHwSharedPoolUsageRemain, + csqHwSharedPoolUsageShared, + csqHwSharedPoolUsageTotal + } + STATUS current + DESCRIPTION + "A collection of object which provides the statistics + of each hardware service pool." + ::= { ciscoSwitchQosMIBGroups 33 } + +ciscoSwitchQosServicePoolUsageTxGroup OBJECT-GROUP + OBJECTS { + csqSharedPoolUsageUsedTx, + csqSharedPoolUsageRemainTx, + csqSharedPoolUsagePeakTx, + csqSharedPoolUsageTotalTx, + csqSharedPoolUsageNameTx + } + STATUS current + DESCRIPTION + "A collection of object which provides the statistics + of each output service pool." + ::= { ciscoSwitchQosMIBGroups 34 } +END + + + diff --git a/MIBS/cisco/CISCO-SYSLOG-MIB b/MIBS/cisco/CISCO-SYSLOG-MIB new file mode 100644 index 0000000..532e922 --- /dev/null +++ b/MIBS/cisco/CISCO-SYSLOG-MIB @@ -0,0 +1,605 @@ +-- ***************************************************************** +-- CISCO-SYSLOG-MIB.my: Cisco syslog message MIB file +-- +-- August 1995, Scott Mordock +-- +-- Copyright (c) 1995-1997, 2005 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +-- This MIB provides a means to gather syslog messages generated +-- by the Cisco IOS + +-- Terminology: +-- Various textual messages are generated by the Cisco IOS. The IOS +-- can be configured such that these messages are sent to a "syslog" +-- server. With this MIB these same messages can also be received via +-- the SNMP. These messages are hereupon referred to as "syslog +-- messages" in this document. Note: Messages generated as a result +-- of entering CLI debug commands are not made available via the SNMP +-- at this time. +-- +-- All IOS syslog messages have the following attributes: +-- timestamp (optional), facility name (where the message came +-- from), severity, message name, message text +-- +-- The following example is often seen: +-- %SYS-5-CONFIG_I: Configured from console ... +-- where facility=SYS, severity=5, message name=CONFIG_I + +CISCO-SYSLOG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + Integer32, + Counter32, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + TimeStamp, + TruthValue, + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ciscoMgmt + FROM CISCO-SMI + InetAddress, + InetAddressType + FROM INET-ADDRESS-MIB; + +ciscoSyslogMIB MODULE-IDENTITY + LAST-UPDATED "200512030000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The MIB module to describe and store the system + messages generated by the IOS and any other + OS which supports syslogs." + REVISION "200512030000Z" + DESCRIPTION + "Removed UNITS clause for clogOriginIDType + as UNITS clause is not applicable." + + REVISION "200508110000Z" + DESCRIPTION + "Added following objects: + clogOriginIDType + clogOriginID" + + REVISION "200506010000Z" + DESCRIPTION + "Added clogServerGroup." + REVISION "9508070000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 41 } + +ciscoSyslogMIBObjects OBJECT IDENTIFIER ::= { ciscoSyslogMIB 1 } + +-- Subgroups + +clogBasic OBJECT IDENTIFIER ::= { ciscoSyslogMIBObjects 1 } +clogHistory OBJECT IDENTIFIER ::= { ciscoSyslogMIBObjects 2 } +clogServer OBJECT IDENTIFIER ::= { ciscoSyslogMIBObjects 3 } + +-- Textual Conventions + +SyslogSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The severity of a syslog message. The enumeration + values are equal to the values that syslog uses + 1. + For example, with syslog, emergency=0. + + 'emergency' : system is unusable + 'alert' : action must be taken immediately + 'critical' : critical conditions + 'error' : error conditions + 'warning' : warning conditions + 'notice' : normal but significant condition + 'informational': informational messages + 'debug' : debug-level messages." + REFERENCE + "RFC 3164, Section 4.1 - syslog Message Parts" + SYNTAX INTEGER { emergency(1), + alert(2), + critical(3), + error(4), + warning(5), + notice(6), + info(7), + debug(8) + } + +-- Basic syslog objects + +clogNotificationsSent OBJECT-TYPE + SYNTAX Counter32 + UNITS "notifications" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of clogMessageGenerated notifications that + have been sent. This number may include notifications + that were prevented from being transmitted due to + reasons such as resource limitations and/or + non-connectivity. If one is receiving notifications, + one can periodically poll this object to determine if + any notifications were missed. If so, a poll of the + clogHistoryTable might be appropriate." + ::= { clogBasic 1 } + +clogNotificationsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether clogMessageGenerated notifications + will or will not be sent when a syslog message is + generated by the device. Disabling notifications + does not prevent syslog messages from being added + to the clogHistoryTable." + DEFVAL { false } + ::= { clogBasic 2 } + +clogMaxSeverity OBJECT-TYPE + SYNTAX SyslogSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates which syslog severity levels will be + processed. Any syslog message with a severity value + greater than this value will be ignored by the agent. + note: severity numeric values increase as their + severity decreases, e.g. 'error' is more severe than + 'debug'." + DEFVAL { warning } + ::= { clogBasic 3 } + +clogMsgIgnores OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of syslog messages which were ignored. A + message will be ignored if it has a severity value + greater than clogMaxSeverity." + ::= { clogBasic 4 } + +clogMsgDrops OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of syslog messages which could not be + processed due to lack of system resources. Most + likely this will occur at the same time that syslog + messages are generated to indicate this lack of + resources. Increases in this object's value may serve + as an indication that system resource levels should be + examined via other mib objects. A message that is + dropped will not appear in the history table and + no notification will be sent for this message." + ::= { clogBasic 5 } + +clogOriginIDType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + other (2), + hostName (3), + ipv4Address (4), + contextName (5), + userDefined (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the type of value that + will be contained in clogOriginID object. + + The possible value(s) are: + 'none' : do not send origin identifier in + syslog messages. + 'other' : type that is not identified by other + values specified in this object. + 'hostName' : Send hostname of the system in syslog + messages. + 'ipv4Address': Send IP address of the sending interface. + 'contextName': Send context name of the security device. + 'userDefined': Send user configured string in + syslog message. + + The value 'other' and 'none' can not be set but + can only be read." + DEFVAL { none } + ::= { clogBasic 6 } + +clogOriginID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for configuring the + origin identifier for the syslog messages. + + The origin identifier is useful for identifying + the source of system logging messages in cases + syslog messages from multiple devices are sent + to a single syslog host. + The origin identifier is added to the beginning of + all system logging (syslog) messages sent to remote + hosts. + + The type of the identifier is specified + by clogOriginIDType object. + + This object can be written by the SNMP manager + only when clogOriginIDType is set to 'userDefined'. + + For following value(s) of clogOriginIDType, + this object can not be set; the value of this + object is derived by the system in these cases: + 'contextName' + 'ipv4Address' + 'hostName' + 'other' + 'none' + + This object contains the context name + of the device, when clogOriginIDType is + set to 'contextName'. + + This object contains IPv4 address + (in dotted decimal notation) of the sending + interface when clogOriginIDType is set to + 'ipv4Address'. + + This object contains hostname of the system + when clogOriginIDType is set to 'hostName'. + + This object will contain zero length + octet string when clogOriginIDType is + either 'none' or 'other'." + DEFVAL { "" } + ::= { clogBasic 7 } + +-- Syslog message history table + +clogHistTableMaxLength OBJECT-TYPE + SYNTAX Integer32 (0..500) + UNITS "entries" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper limit on the number of entries that the + clogHistoryTable may contain. A value of 0 will + prevent any history from being retained. When this + table is full, the oldest entry will be deleted and + a new one will be created." + DEFVAL { 1 } + ::= { clogHistory 1 } + +clogHistMsgsFlushed OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries that have been removed from + the clogHistoryTable in order to make room for new + entries. This object can be utilized to determine + whether your polling frequency on the history table + is fast enough and/or the size of your history table + is large enough such that you are not missing + messages." + ::= { clogHistory 2 } + +clogHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClogHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of syslog messages generated by this device. + All 'interesting' syslog messages (i.e. severity <= + clogMaxSeverity) are entered into this table." + ::= { clogHistory 3 } + +clogHistoryEntry OBJECT-TYPE + SYNTAX ClogHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A syslog message that was previously generated by this + device. Each entry is indexed by a message index." + INDEX { clogHistIndex } + ::= { clogHistoryTable 1 } + +ClogHistoryEntry ::= + SEQUENCE { + clogHistIndex Integer32, + clogHistFacility DisplayString, + clogHistSeverity SyslogSeverity, + clogHistMsgName DisplayString, + clogHistMsgText DisplayString, + clogHistTimestamp TimeStamp + } + +clogHistIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monotonically increasing integer for the sole + purpose of indexing messages. When it reaches the + maximum value the agent flushes the table and wraps + the value back to 1." + ::= { clogHistoryEntry 1 } + +clogHistFacility OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the facility that generated this message. + For example: 'SYS'." + ::= { clogHistoryEntry 2 } + +clogHistSeverity OBJECT-TYPE + SYNTAX SyslogSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The severity of the message." + ::= { clogHistoryEntry 3 } + +clogHistMsgName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual identification for the message type. + A facility name in conjunction with a message name + uniquely identifies a message type." + ::= { clogHistoryEntry 4 } + +clogHistMsgText OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the message. If the text of the message + exceeds 255 bytes, the message will be truncated to + 254 bytes and a '*' character will be appended - + indicating that the message has been truncated." + ::= { clogHistoryEntry 5 } + +clogHistTimestamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this message was + generated." + ::= { clogHistoryEntry 6 } + +clogMaxServers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of syslog servers that can be + configured for the system in clogServerConfigTable. + + A value of zero for this object indicates there is + no specified limit for the system and is only dictated + by system resources." + ::= { clogServer 1 } + + +clogServerConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClogServerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entries that allow application + to configure syslog servers for the system. + + The maximum number of entries that can be created + for this table is limited by the object + clogMaxServers." + ::= { clogServer 2 } + +clogServerConfigEntry OBJECT-TYPE + SYNTAX ClogServerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information about syslog servers + configured for the system." + INDEX { clogServerAddrType, + clogServerAddr } + ::= { clogServerConfigTable 1 } + +ClogServerConfigEntry ::= + SEQUENCE { + clogServerAddrType InetAddressType, + clogServerAddr InetAddress, + clogServerStatus RowStatus + } + +clogServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of Internet address of this syslog server." + ::= { clogServerConfigEntry 1 } + +clogServerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE(0..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Internet address of this syslog server. + The type of this address is determined by the + value of the clogServerAddrType object." + ::= { clogServerConfigEntry 2 } + +clogServerStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status object used to manage rows in this table. + + A row may only be created by setting this object to + 'createAndGo'. + + A row may only be deleted by setting this object to + 'destroy'." + ::= { clogServerConfigEntry 3 } + +-- notifications + +ciscoSyslogMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoSyslogMIB 2 } +ciscoSyslogMIBNotifications OBJECT IDENTIFIER + ::= { ciscoSyslogMIBNotificationPrefix 0 } + +clogMessageGenerated NOTIFICATION-TYPE + OBJECTS { clogHistFacility, + clogHistSeverity, + clogHistMsgName, + clogHistMsgText, + clogHistTimestamp + } + STATUS current + DESCRIPTION + "When a syslog message is generated by the device a + clogMessageGenerated notification is sent. The + sending of these notifications can be enabled/disabled + via the clogNotificationsEnabled object." + ::= { ciscoSyslogMIBNotifications 1 } + +-- conformance information + +ciscoSyslogMIBConformance OBJECT IDENTIFIER ::= { ciscoSyslogMIB 3 } +ciscoSyslogMIBCompliances OBJECT IDENTIFIER + ::= { ciscoSyslogMIBConformance 1 } +ciscoSyslogMIBGroups OBJECT IDENTIFIER + ::= { ciscoSyslogMIBConformance 2 } + + +-- compliance statements + +ciscoSyslogMIBCompliance MODULE-COMPLIANCE + STATUS deprecated -- superceded by ciscoSyslogMIBComplianceRev1 + DESCRIPTION + "The compliance statement for entities which implement + the Cisco syslog MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoSyslogMIBGroup } + ::= { ciscoSyslogMIBCompliances 1 } + +ciscoSyslogMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco syslog MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoSyslogMIBGroup } + + GROUP clogServerGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + configuration of remote syslog server hosts + is supported." + + GROUP clogOriginIDGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + syslog origin identifier is supported." + + GROUP clogNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + syslog notification is supported." + ::= { ciscoSyslogMIBCompliances 2 } + +-- units of conformance + +ciscoSyslogMIBGroup OBJECT-GROUP + OBJECTS { clogNotificationsSent, + clogNotificationsEnabled, + clogMaxSeverity, + clogMsgIgnores, + clogMsgDrops, + clogHistTableMaxLength, + clogHistMsgsFlushed, + clogHistFacility, + clogHistSeverity, + clogHistMsgName, + clogHistMsgText, + clogHistTimestamp + } + STATUS current + DESCRIPTION + "A collection of objects providing the syslog + MIB capability." + ::= { ciscoSyslogMIBGroups 1 } + +clogNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + clogMessageGenerated + } + STATUS current + DESCRIPTION + "A collection of notification(s) for syslog feature." + ::= { ciscoSyslogMIBGroups 2 } + +clogServerGroup OBJECT-GROUP + OBJECTS { + clogMaxServers, + clogServerStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing syslog server + information for the system." + ::= { ciscoSyslogMIBGroups 3 } + +clogOriginIDGroup OBJECT-GROUP + OBJECTS { + clogOriginIDType, + clogOriginID + } + STATUS current + DESCRIPTION + "A collection of objects providing information + on origin of syslog messages." + ::= { ciscoSyslogMIBGroups 4 } +END diff --git a/MIBS/cisco/CISCO-TC b/MIBS/cisco/CISCO-TC new file mode 100644 index 0000000..610abd3 --- /dev/null +++ b/MIBS/cisco/CISCO-TC @@ -0,0 +1,2669 @@ +-- ***************************************************************** +-- CISCO-TC.my: Cisco MIB Textual Conventions +-- +-- May 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994-2015 and by Cisco Systems Inc. +-- All rights reserved. +-- +-- *************************************************************** + +CISCO-TC DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Gauge32, + Integer32, + Unsigned32, + Counter64 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoModules + FROM CISCO-SMI; + + +ciscoTextualConventions MODULE-IDENTITY + LAST-UPDATED "201506090000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This module defines textual conventions used throughout + cisco enterprise mibs." + REVISION "201506090000Z" + DESCRIPTION + "Added the following enumerations for IfOperStatusReason: + physicalPortHotStandBy, + wimaxModemUnattached, + wpanModemUnattached, + rbhModulo, + fpcMinLinkNotMet, + misCabling, + rcvSrpOnNonFcoeFex, + acessPortOnBd, + lacpMisConfig, + fortyGMemberPort, + goldLoopBackTest, + edpError, + vpcCompCheckFailed, + aclQosNoResource, + vpcShutdown, + notPcMember, + systemIntfShut, + speedGroupConfigMisMatch, + dot1qMisConfig, + mdMisMatch, + vpcPeerLinkShut, + notAvailable" + REVISION "201407230000Z" + DESCRIPTION + "-Added the textual-convention CiscoAbsZeroBasedCounter64." + REVISION "201208060000Z" + DESCRIPTION + "-Added the following enums for IfOperStatusReason: + ficonNoPortSwapLogicalPort, + ficonInvalidPortNum, + remotePortInL2vpnDown, + suspendedDueToNoLacpPdus, + fcotValidationFailedAtDriver, + unsupportedTransceiverMd5DigestNotSame, + unsupportedTransceiver, + adminStateConfigChange, + vlanAllowedList, + vlanAllowedListOverride, + vlanAllowedListAdd, + vlanAllowedRemove, + vlanCfgStateChange, + vlanCfgDelete, + pppPeerNotResponding, + pppAuthFailed, + xcvrAuthFailed, + badFramesRcvdFromLink" + REVISION "201202010000Z" + DESCRIPTION + "Added CiscoVlanIndex TC." + REVISION "201111110000Z" + DESCRIPTION + "Added CiscoEntityIndexList TC." + REVISION "201106170000Z" + DESCRIPTION + "-Added the following enums for FcIfOperStatusReason: + fcRedirectIsolation, + portActLicenseNotAvailable, + sdmIsolation, + fcidAllocationFailed, + unavailableNPVUpstreamPort, + unavailableNPVPrefUpstreamPort, + sfpReadError, + stickyDownOnLinkFailure, + tooManyLinkFlapsErr, + unidirectionalUDLD, + txRxLoopUDLD, + neighborMismatchUDLD, + authzPending, + hotStdbyInBundle, + incompleteConfig, + incompleteTunnelCfg, + hwProgrammingFailed, + tunnelDstUnreachable, + suspendByMtu, + sfpInvalid, + sfpAbsent, + portCapabilitiesUnknown, + channelErrDisabled, + vrfMismatch, + vrfForwardReferencing, + dupTunnelConfigDetected, + primaryVLANDown, + vrfUnusable, + errDisableHandShkFailure, + errDisabledBPDUGuard, + dot1xSecViolationErrDisabled, + emptyEchoUDLD, + vfTaggingCapErr, + portDisabled, + tunnelModeNotConfigured, + tunnelSrcNotConfigured, + tunnelDstNotConfigured, + tunnelUnableToResolveSrcIP + tunnelUnableToResolveDstIP, + tunnelVrfDown, + sifAdminDown, + phyIntfDown, + ifSifLimitExceeded, + sifHoldDown, + noFcoe, + dcxCompatMismatch, + isolateBundleLimitExceeded, + sifNotBound, + errDisabledLacpMiscfg, + satFabricIfDown, + invalidSatFabricIf, + noRemoteChassis, + vicEnableNotReceived, + vicDisableReceived, + vlanVsanMappingNotEnabled, + stpNotFwdingInFcoeMappedVlan, + moduleOffline, + udldAggModeLinkFailure, + stpInconsVpcPeerDisabled, + setPortStateFailed, + suspendedByVpc, + vpcCfgInProgress, + vpcPeerLinkDown, + vpcNoRspFromPeer, + protoPortSuspend, + tunnelSrcDown, + cdpInfoUnavailable, + fexSfpInvalid, + errDisabledIpConflict, + fcotClkRateMismatch, + portGuardTrustSecViolation, + sdpTimeout, + satIncompatTopo, + waitForFlogi, + satNotConfigured, + npivNotEnabledInUpstream, + vsanMismatchWithUpstreamSwPort, + portGuardBitErrRate, + portGuardSigLoss, + portGuardSyncLoss, + portGuardLinkReset, + portGuardCreditLoss, + bitErrorRate, + signalLoss, + syncLoss, + linkReset, + creditLoss, + ipQosMgrPolicyAppFailure, + pauseRateLimitErrDisabled, + lstGrpUplinkDown, + stickyDnLinkFailure, + routerMacFailure, + dcxMultipleMsapIds, + dcxHundredPdusRcvdNoAck, + enmSatIncompatibleUplink, + enmLoopDetected, + nonStickyExternallyDisabled, + subGroupIdNotAssigned, + vemUnlicensed, + profileNotFound, + nonExistentVlan, + vlanInvalidType, + vlanDown, + vpcPeerUpgrade, + ipQosDcbxpCompatFailure, + nonCiscoHbaVfTag, + domainIdConfigMismatch, + sfpSpeedMismatch, + xcvrInitializing, + xcvrAbsent, + xcvrInvalid, + vfcBindingInvalid, + vlanNotFcoeEnabled, + pvlanNativeVlanErr, + ethL2VlanDown, + ethIntfInvalidBinding, + pmonFailure, + l3NotReady, + speedMismatch, + flowControlMismatch, + vdcMode, + suspendedDueToMinLinks, + enmPinFailLinkDown, + inactiveM1PortFpathActiveVlan, + parentPortDown, + moduleRemoved, + corePortMct, + nonCorePortMct, + ficonInorderNotActive, + invalidEncapsulation, + modemLineDeasserted, + ipSecHndshkInProgress, + sfpEthCompliantErr, + cellularModemUnattached, + outOfGlblRxBuffers, + sfpFcCompliantErr, + ethIntfNotLicensed, + domainIdsInvalid, + fabricNameInvalid." + REVISION "201002240000Z" + DESCRIPTION + "Added CiscoURLStringOrEmpty textual convention." + REVISION "200906180000Z" + DESCRIPTION + "Added the new textual convention CiscoVrfName" + REVISION "200903100000Z" + DESCRIPTION + "Added the new textual convention CiscoInterfaceIndexList" + REVISION "200902260000Z" + DESCRIPTION + "Added the new textual convention Cisco2KVlanList" + REVISION "200804020000Z" + DESCRIPTION + "Added the new textual convention CiscoBridgeDomain." + REVISION "200702150000Z" + DESCRIPTION + "Added following textual conventions: + CiscoVlanList, + CiscoCosList, + CiscoPbbServiceIdentifier" + REVISION "200607060000Z" + DESCRIPTION + "Added the following enums to IfOperStatusReason: + - elpFailureAllZeroPeerWWNRcvd, + - preferredPathIsolation." + REVISION "200604130000Z" + DESCRIPTION + "Added enumeration to IfOperStatusReason from 113-131 + ('dpvmVsanSuspended' to 'domainOther')." + REVISION "200506240000Z" + DESCRIPTION + "Added CvE164Address textual convention." + REVISION "200506160000Z" + DESCRIPTION + "Added following textual conventions: + CiscoURLString + CiscoHTTPResponseStatusCode + EntLogicalIndexOrZero." + REVISION "200410110000Z" + DESCRIPTION + "Added IfOperStatusReason textual convention." + REVISION "200406080000Z" + DESCRIPTION + "Added CiscoPortListRange textual convention." + REVISION "200404140000Z" + DESCRIPTION + "Added CiscoPortList textual convention. + Removed Unsigned32 textual convention." + REVISION "200212180000Z" + DESCRIPTION + "Changed MilliSeconds TC to CiscoMilliSeconds as it was + overlapping with the one in a standard MIB." + REVISION "200212121600Z" + DESCRIPTION + "Added the 'http' enumeration to CiscoNetworkProtocol." + REVISION "200212020000Z" + DESCRIPTION + "Added Unsigned64 textual convention." + REVISION "200209220000Z" + DESCRIPTION + "Added ListIndex, ListIndexOrZero, TimeIntervalSec, + TimeintervalMin, MicroSeconds and MicroSeconds TC from + Andiamo's TC MIB ." + REVISION "200209170000Z" + DESCRIPTION + "Added ConfigIterator & BulkConfigResult textual + convention for bulk provisioning. + Added CountryCodeITU textual convention for ITU-T defined + country codes for non-standard facilities." + REVISION "200204160000Z" + DESCRIPTION + "Added PerfHighIntervalCount TEXTUAL-CONVENTION." + REVISION "200107070000Z" + DESCRIPTION + "Added enumerations to CiscoNetworkProtocol" + REVISION "200101180000Z" + DESCRIPTION + "Added CiscoAlarmSeverity textual convention. + Changed SAPType display hint to d. Changed + INTEGER to Integer32 in CiscoPort and + CiscoIpProtocol TCs. Changed SnmpAdminString + to OCTET STRING in CiscoLocationSpecifier. + Removed IMPORTs for ciscoProducts and + SnmpAdminString." + REVISION "200011210000Z" + DESCRIPTION + "Added CiscoLocationClass, CiscoLocationSpecifier + CiscoInetAddressMask, CiscoAbsZeroBasedCounter32, + CiscoSnapShotAbsCounter32 textual conventions." + REVISION "9810280000Z" + DESCRIPTION + "Added CiscoRowOperStatus, EntPhysicalIndexOrZero, + Port and IpProtocol textual conventions." + REVISION "9703130000Z" + DESCRIPTION + "Added SAPType, CountryCode textual convention." + REVISION "9608140000Z" + DESCRIPTION + "Added InterfaceIndexOrZero textual convention." + REVISION "9607080000Z" + DESCRIPTION + "Added new CiscoNetworkProtocol enumerations." + REVISION "9602220000Z" + DESCRIPTION + "Added Unsigned32 textual conventions." + REVISION "9506070000Z" + DESCRIPTION + "Miscellaneous updates/corrections, including making + CiscoNetworkProtocol enumerations contiguous." + ::= { ciscoModules 1 } + + + +Layer2Cos ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that is in the range of the layer 2 CoS values. It + corresponds to the IEEE 802.1P CoS value which defines eight + (2^3) user priority levels. + Note: the IEEE 802.1P has been merged into IEEE 802.1D." + + REFERENCE + "IEEE 802.1D, 2004 Edition, Annex G User priorities and traffic + classes." + SYNTAX Integer32 (0..7) + +CiscoNetworkProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the different types of network layer protocols." + SYNTAX INTEGER { + ip(1), + decnet(2), + pup(3), + chaos(4), + xns(5), + x121(6), + appletalk(7), + clns(8), + lat(9), + vines(10), + cons(11), + apollo(12), + stun(13), + novell(14), + qllc(15), + snapshot(16), + atmIlmi(17), + bstun(18), + x25pvc(19), + ipv6(20), + cdm(21), + nbf(22), + bpxIgx(23), + clnsPfx(24), + http(25), + unknown(65535) + } + +CiscoNetworkAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a network layer address. The length and format of + the address is protocol dependent as follows: + ip 4 octets + decnet 2 octets + pup obsolete + chaos 2 octets + xns 10 octets + first 4 octets are the net number + last 6 octets are the host number + x121 + appletalk 3 octets + first 2 octets are the net number + last octet is the host number + clns + lat + vines 6 octets + first 4 octets are the net number + last 2 octets are the host number + cons + apollo 10 octets + first 4 octets are the net number + last 6 octets are the host number + stun 8 octets + novell 10 octets + first 4 octets are the net number + last 6 octets are the host number + qllc 6 octets + bstun 1 octet - bi-sync serial tunnel + snapshot 1 octet + atmIlmi 4 octets + x25 pvc 2 octets (12 bits) + ipv6 16 octets + cdm + nbf + bgpIgx + clnsPfx upto 20 octets + http upto 70 octets + first 4 octets are the IPv4 host + address + next 2 octets are the TCP port + number + remaining(1 upto 64) octets are + the URI" + SYNTAX OCTET STRING + +Unsigned64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An unsigned 64 bit integer. We use SYNTAX Counter64 for the + encoding rules." + SYNTAX Counter64 + +InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Either the value 0, or the ifIndex value of an + interface in the ifTable." + SYNTAX Integer32 (0..2147483647) + +SAPType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Service Access Point - is a term that denotes the means + by which a user entity in layer n+1 accesses a service + of a provider entity in layer n." + SYNTAX Integer32 (0..254) + +CountryCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a case-insensitive 2-letter country code taken + from ISO-3166. Unrecognized countries are represented as + empty string." + SYNTAX OCTET STRING (SIZE (0 | 2)) + +CountryCodeITU ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention represents a country or area code for + non-standard facilities in telematic services." + + REFERENCE "ITU-T T.35 - Section 3.1 Country Code" + SYNTAX Unsigned32 (0..255) + +EntPhysicalIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of entPhysicalIndex. + If non-zero, the object is an entPhysicalIndex. If zero, no + appropriate entPhysicalIndex exists. Any additional semantics + are object specific." + SYNTAX Integer32 (0..2147483647) + +CiscoRowOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the operational status of an table entry. + This textual convention allows explicitly representing + the states of rows dependent on rows in other tables. + + active(1) - + Indicates this entry's RowStatus is active + and the RowStatus for each dependency is active. + + activeDependencies(2) - + Indicates that the RowStatus for each dependency + is active, but the entry's RowStatus is not active. + + inactiveDependency(3) - + Indicates that the RowStatus for at least one + dependency is not active. + + missingDependency(4) - + Indicates that at least one dependency does + not exist in it's table." + SYNTAX INTEGER { + active(1), + activeDependencies(2), + inactiveDependency(3), + missingDependency(4) + } + +CiscoPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TCP or UDP port number range." + + REFERENCE + "Transmission Control Protocol. J. Postel. RFC793, + User Datagram Protocol. J. Postel. RFC768" + SYNTAX Integer32 (0..65535) + +CiscoIpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP protocol number range." + + REFERENCE "Internet Protocol. J. Postel. RFC791" + SYNTAX Integer32 (0..255) + +CiscoLocationClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides an indication of + the general location type of a particular physical and/or + logical interface. + chassis - a system framework for mounting one or more + shelves/slots/cards. + shelf - a cabinet that holds one or more slots. + slot - card or subSlot holder. + subSlot - daughter-card holder. + port - a physical port (e.g., a DS1 or DS3 physical port). + subPort - a logical port on a physical port (e.g., a DS1 + subPort on a DS3 physical port). + channel - a logical interface (e.g., a DS0 channel, signaling + channel, ATM port, other virtual interfaces). + subChannel - a sub-channel on a logical interface." + SYNTAX INTEGER { + chassis(1), + shelf(2), + slot(3), + subSlot(4), + port(5), + subPort(6), + channel(7), + subChannel(8) + } + +CiscoLocationSpecifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Use this TC to define objects that indicate the + physical entity and/or logical interface location + of a managed entity on a managed device. In SNMP, a + standard mechanism for indicating the physical location + of entities is via the ENTITY-MIB. However, that approach + is not satisfactory in some cases because: + + 1. The entity requiring a location-based naming may be + associated with an entity which can not be represented + as a physical entity in the ENTITY-MIB, + 2. NMS applications may desire a more direct + name/representation of a physical entity than is + available via the ENTITY-MIB, e.g., a physical entity + which is named via a hierarchy of levels in the ENTITY-MIB. + + The value of an object defined using this TC is an ASCII + string consisting of zero or more elements separated by + commas. Each element is of the form = . + + An example of this syntax is 'slot=5,port=3'. + + The syntax of the string is formally specified using + ABNF notation (with one exception, noted below), as + follows: + + location-specifier = elem *(',' elem) + ; subject to + ; size restriction specified in the SYNTAX + ; clause below + + elem = loctype '=' number + + number = %x00-FFFFFFFF / %d0-4294967295 + + loctype = 1*32VCHAR + + It is recommended that loctype use one of the enumerated + labels defined for CiscoLocationClass. + + (NOTE: To conform to ABNF notation as defined in RFC2234, + substitute the single-quote symbol with a double-quote + symbol in the above rules.) + + A zero length of CiscoLocationSpecifier is object-specific + and must be defined as part of the description of any object + which uses this syntax." + + REFERENCE + "RFC2234, Augmented BNF for syntax specifications: ABNF" + SYNTAX OCTET STRING (SIZE (0..255)) + +CiscoInetAddressMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Denotes a generic Internet subnet address mask. + The Internet subnet address mask is represented as the + number of contiguous 1-bit from MSB (most significant bit) + of the Internet subnet address mask. + A CiscoInetAddressMask value is always interpreted within + the context of an InetAddressType value. The + InetAddressType only object or InetAddressType with + InetAddress objects which define the context must be + registered immediately before the object which uses the + CiscoInetAddressMask textual convention. In other words, + the object identifiers for the InetAddressType object and + the CiscoInetAddressMask object MUST have the same length + and the last sub-identifier of the InetAddressType object + MUST be 1 less than the last sub-identifier of the + CiscoInetAddressMask object and MUST be 2 less than the + last sub-identifier of the CiscoInetAddressMask object if + an InetAddress object is defined between InetAddressType + and CiscoInetAddressMask objects. + The maximum value of the CiscoInetAddressMask TC is 32 for + the value 'ipv4(1)' in InetAddressType object and 128 for + the value 'ipv6(2)' in InetAddressType object. + The value zero is object-specific and must therefore be + defined as part of the description of any object which + uses this syntax. Examples of the usage of zero might + include situations where Internet subnet mask was unknown, + or when none subnet masks need to be referenced." + + REFERENCE + "RFC2851, Textual Conventions for Internet Network Addresses." + SYNTAX Unsigned32 (0..128) + +CiscoAbsZeroBasedCounter32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with the + following semantics: objects of this type will be set to + zero(0) on creation and will thereafter count appropriate + events, it locks at the maximum value of 4,294,967,295 if + the counter overflows. + This TC may be used only in situations where wrapping is + not possible or extremely unlikely situation." + SYNTAX Gauge32 + +CiscoSnapShotAbsCounter32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which stores a snap-shot value + with the following semantics: objects of this type will + take a snap-shot value from their associated + CiscoAbsZeroBasedCounter32 type objects on creation." + SYNTAX Unsigned32 + +CiscoAlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the perceived alarm severity associated + with a service or safety affecting condition and/or + event. These are based on ITU severities, except + that info(7) is added. + + cleared(1) - + Indicates a previous alarm condition has been + cleared. It is not required (unless specifically + stated elsewhere on a case by case basis) that an + alarm condition that has been cleared will produce + a notification or other event containing an + alarm severity with this value. + + indeterminate(2) - + Indicates that the severity level cannot be + determined. + + critical(3) - + Indicates that a service or safety affecting + condition has occurred and an immediate + corrective action is required. + + major(4) - + Indicates that a service affecting condition has + occurred and an urgent corrective action is + required. + + minor(5) - + Indicates the existence of a non-service affecting + condition and that corrective action should be + taken in order to prevent a more serious (for + example, service or safety affecting) condition. + + warning(6) - + Indicates the detection of a potential or impending + service or safety affecting condition, before any + significant effects have been felt. + + info(7) - + Indicates an alarm condition that does not + meet any other severity definition. This can + include important, but non-urgent, notices or + informational events." + + REFERENCE "ITU-X.733" + SYNTAX INTEGER { + cleared(1), + indeterminate(2), + critical(3), + major(4), + minor(5), + warning(6), + info(7) + } + +PerfHighIntervalCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 64 bit counter associated with a + performance measurement in a previous + 15 minute measurement interval. In the + case where the agent has no valid data + available for a particular interval the + corresponding object instance is not + available and upon a retrieval request + a corresponding error message shall be + returned to indicate that this instance + does not exist (for example, a noSuchName + error for SNMPv1 and a noSuchInstance for + SNMPv2 GET operation). + In a system supporting + a history of n intervals with + IntervalCount(1) and IntervalCount(n) the + most and least recent intervals + respectively, the following applies at + the end of a 15 minute interval: + - discard the value of IntervalCount(n) + - the value of IntervalCount(i) becomes that + of IntervalCount(i-1) for n >= i > 1 + - the value of IntervalCount(1) becomes that + of CurrentCount + - the TotalCount, if supported, is adjusted. + + This definition is based on CounterBasedGauge64 TEXTUAL + CONVENTION defined in RFC2856. The PerfHighIntervalCount + type represents a non-negative + integer, which may increase or decrease, but shall never + exceed a maximum value, nor fall below a minimum value. The + maximum value can not be greater than 2^64-1 + (18446744073709551615 decimal), and the minimum value can + not be smaller than 0. The value of a PerfHighIntervalCount, + has its maximum value whenever the information being modeled + is greater than or equal to its maximum value, and has its + minimum value whenever the information being modeled is + smaller than or equal to its minimum value. If the + information being modeled subsequently decreases below + (increases above) the maximum (minimum) value, the + PerfHighIntervalCount also decreases (increases). + + Note that this TC is not strictly supported in SMIv2, + because the 'always increasing' and 'counter wrap' semantics + associated with the Counter64 base type are not preserved. + It is possible that management applications which rely + solely upon the (Counter64) ASN.1 tag to determine object + semantics will mistakenly operate upon objects of this type + as they would for Counter64 objects. + + This textual convention represents a limited and short-term + solution, and may be deprecated as a long term solution is + defined and deployed to replace it." + + REFERENCE + "RFC 2856(HCNUM-TC MIB). + RFC 2493(PerfHist-TC-MIB)." + SYNTAX Counter64 + +ConfigIterator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object type is a control object type which applies to + writable objects in the same SNMP PDU related to the + same table containing those objects. It controls an + operation which repeatedly applies the specified + configuration data to more than one rows in a table. + The operation starts from the row specified by the index + of the instance and repeats for the number of rows as + the value of the object. + + ConfigIterator object needs to be accompanied by one set of + writable objects which are of the same instance to apply to. + + For example, a SNMP PDU contains + { objectA.10 = 1, + objectB.10 = 'E1', + objectC.10 = 44, + objectRepetition.10 = 100 } + + The SYNTAX of objectRepetition is ConfigIterator. + This will apply value 1 to objectA, value 'E1' to objectB, + value 44 to objectC in the table starting from row 10 + repeatedly for 100 rows. + + The iteration is based on the number of rows, not based on + the value of the index. For sparse tables, the index 10, + 20, 30, 110, and 120 counts for 5 rows, the operation will + go beyond index 100 in the previous SNMP PDU example. + + The iteration will stop prematurely when it comes to the + following situations: + (1) When the number of the rows in the table is less than + the designated row indicated by the ConfigIterator + object. + (2) When it encounters the first error in any row, the + operation won't continue to next row. + + The operation of ConfigIterator object applies only to + the writable objects having the same index as the + ConfigIterator object in one SNMP PDU. + + For example, a SNMP PDU contains + { objectD.5 = 38, + objectE.6 = 'T1', + objectF.5 = 'false', + objectIterator.5 = 10 } + + The SYNTAX of objectIterator is ConfigIterator. + This will apply value 38 to objectD, value 'false' to + objectF in the table starting from row 5 repeatedly + for 10 rows. Since the object objectE.6 has different + index (6) from the index of objectIterator, the + repetition won't be applied to it. However the value + of objectE in the row 6 will be set to 'T1' according + to regular SNMP SET orperation. + + If there is row overlapping of the iteration in a SNMP PDU, + it will be operated as they are in two different SNMP PDUs. + + For example, a SNMP PDU contains + { objectD.5 = 38, + objectD.6 = 40, + objectE.6 = 'T1', + objectF.5 = 'false', + objectIterator.5 = 10 + objectIterator.6 = 10 } + + This will apply value 38 to objectD, value 'false' to + objectF starting from row 5 repeatedly for 10 rows, and + apply value 40 to objectD, value 'T1' to objectE starting + from row 6 repeatedly for 10 rows. The final value of + objectD.6 can be 38 or 40, it depends on the SNMP stack of + the system starts SNMP SET for the row 5 before the row 6 + or the other way around. + + The object defined as ConfigIterator will be set to value 1 + after the iteration operation is kick-off regardless the + system has completed the operation to the designated rows + or not. Therefore retrieving the value of this object + is meaningless. It acts as the one time operation for + bulk configuration. + + The object defined as ConfigIterator has no meaning by itself, + it has to be combined with one or more than one writable + objects from the same table and within the same SNMP PDU + for the repetition operation. + + For example, a SNMP PDU contains + { objectG.2 = 49, + objectH.2 = 'AE'h + objectIterator.4 = 20 } + + The SYNTAX of objectIterator is ConfigIterator. Since + there are no objects having the same index as the index + of objectIterator in the PDU, the result of this SNMP + operation will set value 49 to objectG and value 0xAE + to objectH of the row 2 only as regular SNMP SET operation. + + The index of the instance indicates the starting row for the + iteration. + The order of the iteration depends, for instance, on: + (1) physical hardware position, or + (2) logical index. + + It depends on the characters of the table which contains + the ConfigIterator object. + + Iteration can be done through some or all the components + of the index for a table. The description of the iterator + object in that table should describe which part of the + index the iteration is applied to. + + The operation for this object type is based on the best + effort. When the agent receives a SNMP PDU containing this + data type, the return status of the SNMP request reflects + only the result of the SET operation has applied to the + starting row. It may return a SNMP response with SUCCESS + status regardless the number of rows for the data actually + been deployed later on. Therefore it is possible the data + might not be completely deployed to the number of rows + designated by the ConfigIterator and the operation stops + prematurely due to an error it first encounters after + n rows (n < the value of ConfigIterator object). + + Usually the error report mechanism for this type of operation + is accomplished by combining this type of object with the + other two objects in the same table: + + (1) An OwnerString object + (2) An object indicates the result of the operation. + + When issuing this bulk configuration request, the SNMP + manager should provide its identifier in (1) object. + After issuing the request, it should check the value of (1) + object if it is the same with it own name. + If they are the same, then the value of the object presents + in (2) is the result from the previous operation from this + manager. Otherwise, another SNMP manager might issue + the bulk configuration to the same table before the previous + bulk operation has been completed. These two objects will + represent the last bulk operation in the table." + SYNTAX Unsigned32 (1..4294967295) + +BulkConfigResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the format of the + displayable textual result from the bulk configuration + operation specified as ConfigIterator type. + + The format should be: + 'COMPLETION= error occured>/, + ERROR=/: + ' + + For example: + 'COMPLETION=22/100,ERROR=38/44:Invalid Ds1 line coding + for the line type'" + SYNTAX OCTET STRING (SIZE (0..255)) + +ListIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value greater than zero, for each of the + list that is defined. The object using this + convention should give all the object specific + details including the list type." + SYNTAX Integer32 (1..2147483647) + +ListIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of the + ListIndex. In addition to the ListIndex range, + this also includes 0 in its range of values. + This value could be object specific and + should be given the description of that object. + In most cases, a value 0 means that the it does + not represent any lists." + SYNTAX Integer32 (0..2147483647) + +TimeIntervalSec ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A period of time, measured in units of 1 second." + SYNTAX Unsigned32 + +TimeIntervalMin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A period of time, measured in units of 1 minute." + SYNTAX Unsigned32 + +CiscoMilliSeconds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents time unit value in milliseconds." + SYNTAX Unsigned32 + +MicroSeconds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents time unit value in microseconds." + SYNTAX Unsigned32 + +CiscoPortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + ports. The object defined by this textual convention + can specify a port range of 2k ports in its description. + Example: 1 - 2048, 2049 - 4096, etc. The first octet + represents the first 8 ports of the range of ports + specified by the object, the second octet represents + the next 8 ports, etc. When a port range is not + specified, a default port range of '1 - 2048' is assumed. + + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the bridge is represented by a single bit within the + value of this object. If that bit has a value of '1' + then that port is included in the set of ports; the port + is not included if its bit has a value of '0'. + + Note that if the length of this string is less than + 256 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU size, + and the agent may also omit zero-valued trailing octets, + to reduce the size of GetResponse PDUs." + SYNTAX OCTET STRING (SIZE (0..256)) + +CiscoPortListRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the port range. + + oneto2K(1) indicates that the port number range is + from 1 to 2048. + + twoKto4K(2) indicates that the port number range is + from 2049 to 4096. + + fourKto6K(3) indicates that the port number range is + from 4097 to 6144. + + sixKto8K(4) indicates that the port number range is + from 6145 to 8192. + + eightKto10K(5) indicates that the port number range is + from 8193 to 10240. + + tenKto12K(6) indicates that the port number range is + from 10241 to 12288. + + twelveKto14K(7) indicates that the port number range is + from 12289 to 14336. + + fourteenKto16K(8) indicates that the port number range is + from 14337 to 16384. + + When an object is defined with this textual convention, + it must be accompanied by an object of CiscoPortList + syntax." + SYNTAX INTEGER { + oneto2k(1), + twoKto4K(2), + fourKto6K(3), + sixKto8K(4), + eightKto10K(5), + tenKto12K(6), + twelveKto14K(7), + fourteenKto16K(8) + } + +IfOperStatusReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The cause of current operational state of the + interface. + + GLOSSARY: + + BB - Buffer-to-Buffer. + + BB_Credit - Buffer-to-Buffer credit, a link level flow + control mechanism. + + B_Port - A Fibre Channel, Bridging port. + + BPDU - Bridge Protocol Data Unit. + + CDP - Cisco Discovery Protocol. + + Class F - A connectionless service with notification on + non-delivery between E_Ports, used for control, + coordination, and configuration of the Fabric. + + Class N - Refers to any class of service (different types + of frame delivery services) other than Class F. + + E_D_TOV - Error Detect Timeout Value. + + EDP - Error Disabled Policy. + + ENM - Egress Non-Multicast. + + ELP - Exchange Link Parameter. + + E-mode - A fibre channel port providing E_Port + functionality. + + E_Port - A Fabric Expansion Port. + + EPP - Exchange Peer Parameters. + + ESC - Exchange Switch Capabilities. + + Fabric - The set of physically connected fibre channel + switches. + + FEX - Fabric EXtender. + + FC-FS - Fibre Channel Framing and Signaling. + + FCIP - Fibre Channel over IP protocol. + + FCID - Fibre Channel Domain ID. + + FCOE - Fibre Channel Over Ethernet. + + FCOT - Fibre channel optical transmitter. + + FC-PH - The Fibre Channel Physical and Signaling + standard. + + FCSP - Fibre Channel Security Protocol. + + Fibre Channel - The primary protocol for building SANs. + + FICON - An I\O protocol used between IBM (and compatible) + mainframes and storage. + + FLOGI - Fabric Login, used by a node port to establish a + session with the fabric. + + FPC - Fabric Port Channel. + + GBIC - Gigabit Interface Converter; a removable + transceiver module permitting Fibre Channel and + Gigabit Ethernet physical-layer transport. + + Interconnect_Ports - Switch Ports that assume either the + E_Port or B_Port mode are generally referred to + as Interconnect_Ports. + + LACP - Link Access Control Protocol. + + LIP - Loop Initialization Primitive sequence. + + LR - Link Reset, the FC-PH defined primitive sequence + used to initiate a link reset. + + MTU - Maximun transmission unit. + + NOS - Not Operational Sequence, the FC-PH defined + primitive sequence to indicate that the + transmitting port has detected a link failure (or) + offline condition. + + VIC - Virtual Interface Card. + + VPC - Virtual Port Channel. + + NPIV - N Port Identifier Virtualization. + + NPV - NPort Virtualizer. + + Nx_Port - A Fiber Channel Node Port. + + OLS - Offline Sequence, the FC-PH defined primitive + sequence to indicate that the port is entering + into offline state. + + OHMS - Online Health Management System. + + PMON - Port Monitor. + + QoS - Quality of Service. + + R_A_TOV - Resource Allocation Timeout Value. + + RBH - Resource Bundle Hash. + + RCF - Reconfigure Fabric. + + Rxbbcredit - Receive BB credit value configured for + a FC interface. + + SAN - Storage Area Network; a network linking computing + devices to disk or tape arrays and other devices + over Fibre Channel. + + SIF - Service Information Field. + + SDM - Security Device Manager. + + SDP - Secure Device Provisioning. + + SFP - Small Formfactor Pluggable. + + SRP - Spatial Reuse Protocol. + + TE_Port - Trunking E_Port. + + TOV - Time out value. + + UDLD - Uni Directional Link Detection. + + VDC - Virtual Device Context. + + VEM - Virtual Ethernet Module. + + VFC - Virtual Fibre Channel. + + VRF - VPN Routing and Forwarding. + + VSAN - Virtual Storage Area Network. + + WiMAX - Worldwide Interoperability for Microwave Access. + + WPAN - Wireless Personal Area Network. + + WWN - World Wide Name. + + xE_Port - A Fiber channel port that can assume either + E_Port or TE_Port mode. + + The enumerated values which provides the cause of the current + operational state of the interface are, + + 'other(1)' - reasons other than defined here. + + 'none(2)' - no failure. + + 'hwFailure(3)' - hardware failure. + + 'loopbackDiagFailure(4)' - loopback diagnostics failure. + + 'errorDisabled(5)' - the port is not operational due to + some error conditions that require administrative + attention. + + 'swFailure(6)' - software failure. + + 'linkFailure(7)' - physical link failure. + + 'offline(8)' - physical link is in offline state as + defined in the FC-FS standards. + + 'nonParticipating(9)' - during loop initialization, the + port is not allowed to participate in loop operations. + + 'initializing(10)' - port is being initialized. + + 'vsanInactive(11)'- port VSAN is inactive. The port becomes + operational again when the port VSAN is active. + + 'adminDown(12)' - ifAdminStatus is 'down'. + + 'channelAdminDown(13)' - this port is a member of a port + channel and that port channel's ifAdminStatus is + 'down'. + + 'channelOperSuspended(14)' - this port is a member of a + port channel and its operational parameters are + incompatible with the port channel parameters. + + 'channelConfigurationInProgress(15)' - this port is + undergoing a port channel configuration. + + 'rcfInProgress(16)' - an isolated xE_port is transmitting + an reconfigure fabric, requesting a disruptive + reconfiguration in an attempt to build a single, + non-isolated fabric. Only the Interconnect_Ports can + become isolated. + + 'elpFailureIsolation(17)' - during a port initialization + the prospective Interconnect_Ports find incompatible + link parameters. + + 'escFailureIsolation(18) - during a port initialization the + prospective Interconnect_Ports are unable to proceed + with initialization as a result of ESC. + + 'domainOverlapIsolation(19)' - there is a overlap in + domains while attempting to connect two existing + fabrics. + + 'domainAddrAssignFailureIsolation(20)' - the elected + principal switch is not capable of performing domain + address manager functions so no Nx_port traffic can be + forwarded across switches, hence all Interconnect_Ports + in the switch are isolated. + + 'domainOtherSideEportIsolation(21)' - the peer E_port is + isolated. + + 'domainInvalidRcfReceived(22)' - invalid RCF received. + + 'domainManagerDisabled(23) - domain manager is disabled. + + 'zoneMergeFailureIsolation(24)' - the two Interconnect_Ports + cannot merge zoning configuration after having exchanged + merging request for zoning. + + 'vsanMismatchIsolation(25)' - this VSAN is not configured + on both sides of a trunk port. + + 'parentDown(26)' - the physical port to which this interface + is bound is down. + + 'srcPortNotBound(27)'- no source port is specified for this + interface. + + 'interfaceRemoved(28)' - interface is being removed. + + 'fcotNotPresent(29)' - FCOT (GBIC) not present. + + 'fcotVendorNotSupported(30)' - FCOT (GBIC) vendor is not + supported. + + 'incompatibleAdminMode(31)' - port administrative mode is + incompatible with port capabilities. + + 'incompatibleAdminSpeed(32)' - port speed is incompatible + with port capabilities. + + 'suspendedByMode(33)' - port that belongs to a port channel + is suspended due to incompatible operational mode. + + 'suspendedBySpeed(34)' - port that belongs to a port channel + is suspended due to incompatible operational speed. + + 'suspendedByWwn(35)' - port that belongs to a port channel + is suspended due to incompatible remote switch WWN. + + 'domainMaxReTxFailure(36)' - domain manager failure after + maximum retries. + + 'eppFailure(37)' - trunk negotiation protocol failure after + maximum retries. + + 'portVsanMismatchIsolation(38)' - an attempt is made to + connect two switches using non-trunking ports having + different port VSANs. + + 'loopbackIsolation(39)' - port is connected to another port + in the same switch. + + 'upgradeInProgress(40)' - linecard upgrade in progress. + + 'incompatibleAdminRxBbCredit(41)' - receive BB credit is + incompatible. + + 'incompatibleAdminRxBufferSize(42)' - receive buffer size + is incompatible. + + 'portChannelMembersDown(43)' - no operational members. + + 'zoneRemoteNoRespIsolation(44)' - isolation due to remote + zone server not responding. + + 'firstPortUpAsEport(45)' - in a over subscribed line card, + when the first port in a group is up in E-mode, other + ports in that group cannot be brought up. + + 'firstPortNotUp(46)' - in a over subscribed line card, + first port cannot be brought up in E-mode when the + other ports in the group are up. + + 'peerFcipPortClosedConnection(47)' - port went down because + peer FCIP port closed TCP connection. + + 'peerFcipPortResetConnection(48)' - port went down because + the TCP connection was reset by the peer FCIP port. + + 'fcipPortMaxReTx(49)' - FCIP port went down due to maximum + TCP re-transmissions reached the configured limit. + + 'fcipPortKeepAliveTimerExpire(50)' - FCIP port went down + due to TCP keep alive timer expired. + + 'fcipPortPersistTimerExpire(51)' - FCIP port went down due + to TCP persist timer expired. + + 'fcipPortSrcLinkDown(52)' - FCIP port went down due to + Ethernet link down. + + 'fcipPortSrcAdminDown(53)' - FCIP port went down because + the source Ethernet link was administratively shutdown. + + 'fcipPortAdminCfgChange(54)' - FCIP port went down due to + configuration change. + + 'fcipSrcPortRemoved(55)' - FCIP port went down due to source + port removal. + + 'fcipSrcModuleNotOnline(56)' - FCIP port went down due to + source module not online. + + 'invalidConfig(57)' - this port has a misconfiguration with + respect to port channels. + + 'portBindFailure(58)' - port got isolated due to port bind + failure. + + 'portFabricBindFailure(59)' - port got isolated due to + fabric bind failure. + + 'noCommonVsanIsolation(60)' - trunk is isolated because + there are no common VSANs with peer. + + 'ficonVsanDown (61)' - FICON VSAN down. + + 'invalidAttachment (62)' - invalid attachment. + + 'portBlocked (63)' - port blocked due to FICON. + + 'incomAdminRxBbCreditPerBuf (64)' - disabled due to + incompatible administrative port rxbbcredit, + performance buffers. + + 'tooManyInvalidFlogis (65)' - suspended due to too many + invalid FLOGIs. + + 'deniedDueToPortBinding (66)' - suspended due to port + binding. + + 'elpFailureRevMismatch (67)' - isolated for ELP failure due + to revision mismatch. + + 'elpFailureClassFParamErr (68)' - isolated for ELP failure + due to Class F parameter error. + + 'elpFailureClassNParamErr (69)' - isolated for ELP failure + due to Class N parameter error. + + 'elpFailureUnknownFlowCtlCode (70)' - isolated for ELP + failure due to invalid flow control code. + + 'elpFailureInvalidFlowCtlParam (71)' - isolated for ELP + failure due to invalid flow control parameter. + + 'elpFailureInvalidPortName(72)' - isolated for ELP failure + due to invalid port name. + + 'elpFailureInvalidSwitchName (73)' - isolated for ELP + failure due to invalid switch name. + + 'elpFailureRatovEdtovMismatch (74)' - isolated for ELP + failure due to R_A_TOV or E_D_TOV mismatch. + + 'elpFailureLoopbackDetected (75)' - isolated for ELP + failure due to loopback detected. + + 'elpFailureInvalidTxBbCredit (76)' - isolated for ELP + failure due to invalid transmit BB credit. + + 'elpFailureInvalidPayloadSize (77)' - isolated for ELP + failure due to invalid payload size. + + 'bundleMisCfg (78)' - misconfiguration in port channel + membership detected. + + 'bitErrRuntimeThreshExceeded (79)' - bit error rate too + high. It has exceeded the run time threshold. + + 'linkFailLinkReset (80)' - link failure due to link reset. + + 'linkFailPortInitFail (81)' - link failure due to port + initialization failure. + + 'linkFailPortUnusable (82)' - link failure due to port + unusable. + + 'linkFailLossOfSignal (83)' - link failure due to loss of + signal. + + 'linkFailLossOfSync (84)' - link failure due to loss of + sync. + + 'linkFailNosRcvd (85)' - link failure due to non-operational + sequences received. + + 'linkFailOLSRcvd (86)' - link failure due to offline + sequences received. + + 'linkFailDebounceTimeout (87)' - link failure due to + re-negotiation failed. + + 'linkFailLrRcvd (88)' - link failure when link reset(LR) + operation fails due to non-empty receive queue. + + 'linkFailCreditLoss (89)' - link failure due to excessive + credit loss indications. + + 'linkFailRxQOverflow (90)' - link failure due to receive + queue overflow. + + 'linkFailTooManyInterrupts (91)' - link failure due to + excessive port interrupts. + + 'linkFailLipRcvdBb (92)' - link failure when loop + initialization(LIP) operation fails due to non empty + receive queue. + + 'linkFailBbCreditLoss (93)' - link failure when link + reset(LR) operation fails due to queue not empty. + + 'linkFailOpenPrimSignalTimeout (94)' - link failure due to + open primitive signal timeout while receive queue + not empty. + + 'linkFailOpenPrimSignalReturned (95)' - link failure due to + open primitive signal returned while receive queue + not empty. + + 'linkFailLipF8Rcvd (96)' - link failure due to F8 LIP + received. + + 'linkFailLineCardPortShutdown (97)' - link failure due to + port shutdown. + + 'fcspAuthenFailure (98)' - fibre channel security protocol + authorization fail. + + 'fcotChecksumError (99)' - FCOT SPROM checksum error. + + 'ohmsExtLoopbackTest (100)' - link suspended due to external + loopback diagnostics failure. + + 'invalidFabricBindExchange (101)' - invalid fabric binding + exchange. + + 'tovMismatch (102)' - link isolation due to TOV mismatch. + + 'ficonNotEnabled (103)' - FICON not enabled. + + 'ficonNoPortNumber (104)' - no FICON port number. + + 'ficonBeingEnabled (105)' - FICON is being enabled. + + 'ePortProhibited (106)' - port down because FICON prohibit + mask in place for E/TE port. + + 'portGracefulShutdown (107)' - port has been shutdown + gracefully. + + 'trunkNotFullyActive (108)' - some of the VSANs which are + common with the peer are not up. + + 'fabricBindingSwitchWwnNotFound (109)' - peer switch WWN not + found in fabric binding active database. + + 'fabricBindingDomainInvalid (110)' - peer domain ID is + invalid in fabric binding active database. + + 'fabricBindingDbMismatch (111)' - fabric binding active + database mismatch with peer. + + 'fabricBindingNoRspFromPeer (112)' - fabric binding no + response from peer. + + 'dpvmVsanSuspended (113)' - dpvm vsan is suspended. + + 'dpvmVsanNotFound (114)' - dpvm vsan not found. + + 'trackedPortDown (115)' - port down because tracked + port is down. + + 'ecSuspendedOnLoop (116)' - port suspended because extended + BB credits are configured on loop port. + + 'isolateBundleMisCfg (117)' - port isolated due to bundle + mis-configuration. + + 'noPeerBundleSupport (118)' - peer port does not support + bundle. + + 'portBringupIsolation (119)' - trunk port isolated during + bringup time. + + 'domainNotAllowedIsolated (120)' - port isolated due to + domain not allowed. + + 'virtualIvrDomainOverlapIsolation (121)' - port isolated + due to virtual IVR domain overlap. + + 'outOfService (122)' - port is in out of service state. + + 'portAuthFailed (123)' - port has encountered an 802.1x + authentication failure. + + 'bundleStandby (124)' - port cannot be brought up in + a bundle, since the bundle has max members. + + 'portConnectorTypeErr (125)' - Error in the port connector + type (SFP). + + 'errorDisabledReInitLmtReached (126)' - the port is not + operational after trying to initialize the port multiple + times due to some erorrs. + + 'ficonDupPortNum (127)' - the ficon vsan has a duplicate + port number. + + 'localRcf (128)' - fcdomain applied a locally disruptive + reconfiguration (the local domain became invalid; no + RCF frames have been sent outside the local switch). + + 'twoSwitchesWithSameWWN (129)' - merge attempt between + VSANs containing the same WWN. If the user attempts to + merge two different VSANs and both have at least one + switch with the same WWN then the link in between the + VSANs is isolated. + + 'invalidOtherSidePrincEFPReqRecd (130)' - EFP request frame + indicating a principal switch other than the locally + known one. + + 'domainOther (131)' - other domain manager reasons not + defined here. + + 'elpFailureAllZeroPeerWWNRcvd (132)' - isolated for ELP + failure due to peer WWN is received with all zeros. + + 'preferredPathIsolation (133)' - port isolated due to + preferred path not able to program the routes. + + 'fcRedirectIsolation (134)' - port isolated due to + FC Redirect not being able to program routes. + + 'portActLicenseNotAvailable (135)' - port not brought up + due to lack of port activation licenses. + + 'sdmIsolation (136)' - port isolated due to SDM + (Security Device Manager) not being + able to program routes. + + 'fcidAllocationFailed (137)' - port down due to failure + in FCID (Fibre Channel Domain ID) allocation. + + 'externallyDisabled (138)' - port externally disabled. + + 'unavailableNPVUpstreamPort (139)' - NPV + (NPort Virtualizer) upstream port not available. + + 'unavailableNPVPrefUpstreamPort (140)' - NPV + (NPort Virtualizer) preferred + upstream port not available. + + 'sfpReadError (141)' - the port is not operational due to + SFP (Small Formfactor Pluggable) read error. + + 'stickyDownOnLinkFailure (142)' - the port is + not operational due to link failure + in the sticky down mode. + + 'tooManyLinkFlapsErr (143)' - too many link flaps + on the port in a short interval. + + 'unidirectionalUDLD (144)' - unidirectional UDLD + (Uni Directional Link Detection) detected. + + 'txRxLoopUDLD (145)' - UDLD (Uni Directional + Link Detection) Tx Rx loop. + + 'neighborMismatchUDLD (146)' - UDLD + (Uni Directional Link Detection) neighbor mismatch. + + 'authzPending (147)' - authorization pending. + + 'hotStdbyInBundle (148)' - hot standby in bundle. + + 'incompleteConfig (149)' - all parameters on the port + have not been configured. + + 'incompleteTunnelCfg (150)' - incomplete tunnel config. + + 'hwProgrammingFailed (151)' - hardware programming failed. + + 'tunnelDstUnreachable (152)' - no route to + tunnel destination address. + + 'suspendByMtu (153)' - MTU allocation failed. + + 'sfpInvalid (154)' - SFP (Small Formfactor Pluggable) + is not Cisco certified. + + 'sfpAbsent (155)' - SFP (Small Formfactor + Pluggable) is absent. + + 'portCapabilitiesUnknown (156)' - the capabilities of the + port are unknown. + + 'channelErrDisabled (157)' - the port-channel to which + the port belongs is in error disabled state. + + 'vrfMismatch (158)' - Mismatch in source and transport VRF + (VPN Routing and Forwarding). + + 'vrfForwardReferencing (159)' - Forward referencing + transport VRF (VPN Routing and Forwarding). + + 'dupTunnelConfigDetected (160)' - two tunnel interfaces + with same configuration is not allowed. + + 'primaryVLANDown (161)' - primary VLAN is in down state. + + 'vrfUnusable (162)' - VRF (VPN Routing and Forwarding) + is unusable. + + 'errDisableHandShkFailure (163)' - port is not operational + due to an internal handshake failure. + + 'errDisabledBPDUGuard (164)' - BPDUGuard + (Bridge Protocol Data Unit) triggered + error disable on the port. + + 'dot1xSecViolationErrDisabled (165)' - error disabled + due to dot1x security violation. + + 'emptyEchoUDLD (166)' - UDLD (Uni Directional + Link Detection) empty echo. + + 'vfTaggingCapErr (167)' - VF Tagging capability + mismatch error. + + 'portDisabled (168)' - Port disabled. + + 'tunnelModeNotConfigured (169)' - Tunnel Mode is not + configured. + + 'tunnelSrcNotConfigured (170)' - Tunnel Source is not + configured. + + 'tunnelDstNotConfigured (171)' - Tunnel Destination + is not configured. + + 'tunnelUnableToResolveSrcIP (172)' - Unable to resolve + tunnel source IP address. + + 'tunnelUnableToResolveDstIP (173)' - Unable to resolve + tunnel destination IP address. + + 'tunnelVrfDown (174)' - Tunnel VRF down. + + 'sifAdminDown (175)' - SIF (Service Information Field) + is admin down. + + 'phyIntfDown (176)' - Physical interface is down. + + 'ifSifLimitExceeded (177)' - Interface SIF + (Service Information Field)limit is exceeded. + + 'sifHoldDown (178)' - SIF (Service Information Field) + hold down. + + 'noFcoe (179)' - No FCOE (Fibre Channel Over Ethernet) + configuration. + + 'dcxCompatMismatch (180)' - DCX Compatibility Mismatch. + + 'isolateBundleLimitExceeded (181)' - Isolation due to + bundle limit exceeded. + + 'sifNotBound (182)' - SIF (ervice Information Field) + is not bound. + + 'errDisabledLacpMiscfg (183)' - Error Disabled due to + LACP (Link Access Control Protocol) misconfig. + + 'satFabricIfDown (184)' - Satellite fabric interface down. + + 'invalidSatFabricIf (185)' - Invalid satellite fabric + interface. + + 'noRemoteChassis (186)' - No remote chassis. + + 'vicEnableNotReceived (187)' - VIC enable not received. + + 'vicDisableReceived (188)' - VIC disable received. + + 'vlanVsanMappingNotEnabled (189)' - VLAN VSAN mapping not + enabled. + + 'stpNotFwdingInFcoeMappedVlan (190)' - STP not forwarding + in FCOE Mapped Vlan. + + 'moduleOffline (191)' - Module Offline. + + 'udldAggModeLinkFailure (192)' - UDLD (Uni Directional Link + Detection) aggresive mode link failure. + + 'stpInconsVpcPeerDisabled (193)' - STP inconsistent + VPC (Virtual Port Channel) peer disabled. + + 'setPortStateFailed (194)' - Set port state failed. + + 'suspendedByVpc (195)' - Suspended by VPC + (Virtual Port Channel). + + 'vpcCfgInProgress (196)' - VPC (Virtual Port Channel) + configuration in progress. + + 'vpcPeerLinkDown (197)' - VPC (Virtual Port Channel) + peer link down. + + 'vpcNoRspFromPeer (198)' - VPC (Virtual Port Channel) + no response from peer. + + 'protoPortSuspend (199)' - Proto port suspend. + + 'tunnelSrcDown (200)' - Tunnel source down. + + 'cdpInfoUnavailable (201)' - CDP + (Cisco Discovery Protocol) information unavailable. + + 'fexSfpInvalid (202)' - FEX (Fabric Extender) + SFP (Small Formfactor Pluggable) invalid. + + 'errDisabledIpConflict (203)' - Error Disabled due to IP + conflict. + + 'fcotClkRateMismatch (204)' - FCOT CLK rate mismatch. + + 'portGuardTrustSecViolation (205)' - Error disabled due + to port guard (Cisco Trusted Security Violation). + + 'sdpTimeout (206)' - SDP (Secure Device Provisioning) + timeout. + + 'satIncompatTopo (207)' - Satellite incompatible topology. + + 'waitForFlogi (208)' - Wait for FLOGI. + + 'satNotConfigured (209)' - Satellite not configured. + + 'npivNotEnabledInUpstream (210)' - NPIV (N Port Identifier + Virtualization) not enabled in upstream. + + 'vsanMismatchWithUpstreamSwPort (211)' - VSAN + mismatch with upstream switch port. + + 'portGuardBitErrRate (212)' - Error disabled due to port + guard (Bit Error Rate). + + 'portGuardSigLoss (213)' - Error disabled due to + port guard (Signal Loss). + + 'portGuardSyncLoss (214)' - Error disabled due to port + guard (Sync Loss). + + 'portGuardLinkReset (215)' - Error disabled due to port + guard (Link Reset). + + 'portGuardCreditLoss (216)' - Error disabled due to port + guard (Credit Loss). + + 'ipQosMgrPolicyAppFailure (217)' - IP QOS Manager policy + application failure. + + 'pauseRateLimitErrDisabled (218)' - Port error disabled due + to pause rate limit condition. + + 'lstGrpUplinkDown (219)' - EthPM LSTGRP downstream link + down due to upstream link down. + + 'stickyDnLinkFailure (220)' - Port kept in error disabled + state due to Link Failure. + + 'routerMacFailure (221)' - Router MAC failure. + + 'dcxMultipleMsapIds (222)' - Port error disabled due to + multiple MSAP IDs (DCX). + + 'dcxHundredPdusRcvdNoAck (223)' - Hundred PDUs received + without ACK (DCX). + + 'enmSatIncompatibleUplink (224)' - Satellite Incompatible + Uplink. + + 'enmLoopDetected (225)' - Loop Detected (ENM). + + 'nonStickyExternallyDisabled (226)' - Disabled by VPD + Manager with shut/no shut allowed. + + 'nonStickyExternallyDisabled (227)' - Sub-group ID + not assigned. + + 'vemUnlicensed (228)' - VEM Unlicensed. + + 'profileNotFound (229)' - Profile not found. + + 'nonExistentVlan (230)' - VLAN does not exist. + + 'vlanInvalidType (231)' - Invalid VLAN type. + + 'vlanDown (232)' - VLAN down. + + 'vpcPeerUpgrade (233)' - VPC Peer Upgrade. + + 'ipQosDcbxpCompatFailure (234)' - IPQOS DCBXP compatibility + failure. + + 'nonCiscoHbaVfTag (235)' - Error Disabled due to Non-Cisco + HBA VF Tag. + + 'domainIdConfigMismatch (236)' - Domain ID config mismatch. + + 'sfpSpeedMismatch (237)' - SFP (Small Formfactor Pluggable) + speed mismatch. + 'xcvrInitializing (238)' - Transceiver initializing. + + 'xcvrAbsent (239)' - Transceiver absent. + + 'xcvrInvalid (240)' - Transceiver invalid. + + 'vfcBindingInvalid (241)' - Invalid VFC Binding. + + 'vlanNotFcoeEnabled (242)' - VLAN down due to FCOE + disabled. + + 'pvlanNativeVlanErr (243)' - Private VLAN + Native VLAN error. + + 'ethL2VlanDown (244)' - Ethernet L2 VLAN down. + + 'ethIntfInvalidBinding (245)' - Invalid Binding + to Ethernet Interface. + + 'pmonFailure (246)' - PMON Failure. + + 'l3NotReady (247)' - L3 not ready. + + 'speedMismatch (248)' - Speed Mismatch. + + 'flowControlMismatch (249)' - Flow Control Mismatch. + + 'vdcMode (250)' - VDC mode + + 'suspendedDueToMinLinks (251)' - Suspended due + to Min Links. + + 'enmPinFailLinkDown (252)' - ENM Pin Fail Link Down. + + 'inactiveM1PortFpathActiveVlan (253)' - Inactive M1 Port + F Path Active VLAN. + + 'parentPortDown (254)' - Parent Port Down. + + 'moduleRemoved (255)' - Module Removed. + + 'corePortMct (256)' - Core Port MCT. + + 'nonCorePortMct (257)' - Non Core port MCT. + + 'ficonInorderNotActive (258)'- FICON Inorder Not Active. + + 'invalidEncapsulation (259)' - Invalid Encapsulation. + + 'modemLineDeasserted (260)' - Modem line Deasserted. + + 'ipSecHndshkInProgress (261)' - IP Sec Handshake in + progress. + + 'sfpEthCompliantErr (262)' - Sfp Ethernet compliant error. + + 'cellularModemUnattached (263)' - Cellular Modem + unattached. + + 'outOfGlblRxBuffers (264)' - Out of Global Rx Buffers. + + 'sfpFcCompliantErr (265)' - Sfp Fc compliant Error. + + 'ethIntfNotLicensed (266)' - Ethernet Interface Not + Licensed. + + 'domainIdsInvalid (267)' - Domain IDs Invalid. + + 'fabricNameInvalid (268)' - Fabric Name Invalid. + + 'ficonNoPortSwapLogicalPort (269)' - Ficon No Port Swap Logical Port. + + 'ficonInvalidPortNum (270)' - Ficon Invalid Port Number. + + 'remotePortInL2vpnDown (271)' - Remote Port in L2VPN Down. + + 'suspendedDueToNoLacpPdus (272)' - Suspended due to no LACP PDUs. + + 'fcotValidationFailedAtDriver (273)' - Fcot validation failed at driver. + + 'unsupportedTransceiverMd5DigestNotSame (274)' - Unsupported transceiver MD5 digest not Same. + + 'unsupportedTransceiver (275)' - Unsupport transceiver. + + 'adminStateConfigChange (276)' - Admin state config change. + + 'vlanAllowedList (277)' - Allowed Vlan list configured on the port. + + 'vlanAllowedListOverride (278)' - Allowed Vlan list changed on the port. + + 'vlanAllowedListAdd (279)' - Vlan has been added to the allowed Vlan list on the port. + + 'vlanAllowedListRemove (280)' - Vlan has been removed from the allowed Vlan list on the port. + + 'vlanCfgStateChange (281)' - Port affected due to Vlan state change. + + 'vlanCfgDelete (282)' - Port affected due to Vlan delete. + + 'pppPeerNotResponding (283)' - ppp peer not responding. + + 'pppAuthFailed (284)' - ppp authentication failed. + + 'xcvrAuthFailed (285)' - Transceiver authentication failed. + + 'badFramesRcvdFromLink (286)' - Excessive bad frames received from link. + + 'physicalPortHotStandBy (287)' + - Physical Port in Hot-StandBy State. + + 'wimaxModemUnattached (288)' + - Modem Disconnected from WiMAX network. + + 'wpanModemUnattached (289)' + - Modem Disconnected from WPAN network. + + 'rbhModulo (290)' + - Down due to RBH modulo load-balance feature toggle. + + 'fpcMinLinkNotMet (291)' + - Suspended as the FPC min-link requirement has not + been met. + + 'misCabling (292)' + - Miscabling detected. + + 'rcvSrpOnNonFcoeFex (293)' + - Down due to received SRP for a non-FCOE capable FEX + + 'acessPortOnBd (294)' + - Inactive due to access port is configured with a + Bridge-Domain ID. + + 'lacpMisConfig (295)' + - LACP port suspended due to misconfiguration. + + 'fortyGMemberPort (300)' + - Port is a member of a 40G interface. + + 'goldLoopBackTest (301)' + - Suspended due to Loopback diagnostics. + + 'edpError (302)' + - Down due to EDP enforcement. + + 'vpcCompCheckFailed (303)' + - VPC down because compatibility check failed. + + 'aclQosNoResource (304)' + - Not enough free entries in TCAM bank for QoS. + + 'vpcShutdown (305)' + - VPC shutdown. + + 'notPcMember (306)' + - Port is not a member of a port channel. + + 'systemIntfShut (307)' + - System interface shutdown. + + 'speedGroupConfigMisMatch (308)' + - Speed-Group config does not match type of transceiver. + + 'dot1qMisConfig (310)' + - Dot1q-tunnel misconfiguration. + + 'mdMisMatch (311)' + - Mobility Domain Config Mismatch. + + 'vpcPeerLinkShut (312)' + - Suspended because VPC peer link had been shut down. + + 'notAvailable (313)' + - Port Operation Status is currently not available. + " + SYNTAX INTEGER { + other(1), + none(2), + hwFailure(3), + loopbackDiagFailure(4), + errorDisabled(5), + swFailure(6), + linkFailure(7), + offline(8), + nonParticipating(9), + initializing(10), + vsanInactive(11), + adminDown(12), + channelAdminDown(13), + channelOperSuspended(14), + channelConfigurationInProgress(15), + rcfInProgress(16), + elpFailureIsolation(17), + escFailureIsolation(18), + domainOverlapIsolation(19), + domainAddrAssignFailureIsolation(20), + domainOtherSideEportIsolation(21), + domainInvalidRcfReceived(22), + domainManagerDisabled(23), + zoneMergeFailureIsolation(24), + vsanMismatchIsolation(25), + parentDown(26), + srcPortNotBound(27), + interfaceRemoved(28), + fcotNotPresent(29), + fcotVendorNotSupported(30), + incompatibleAdminMode(31), + incompatibleAdminSpeed(32), + suspendedByMode(33), + suspendedBySpeed(34), + suspendedByWWN(35), + domainMaxReTxFailure(36), + eppFailure(37), + portVsanMismatchIsolation(38), + loopbackIsolation(39), + upgradeInProgress(40), + incompatibleAdminRxBbCredit(41), + incompatibleAdminRxBufferSize(42), + portChannelMembersDown(43), + zoneRemoteNoRespIsolation(44), + firstPortUpAsEport(45), + firstPortNotUp(46), + peerFCIPPortClosedConnection(47), + peerFCIPPortResetConnection(48), + fcipPortMaxReTx(49), + fcipPortKeepAliveTimerExpire(50), + fcipPortPersistTimerExpire(51), + fcipPortSrcLinkDown(52), + fcipPortSrcAdminDown(53), + fcipPortAdminCfgChange(54), + fcipSrcPortRemoved(55), + fcipSrcModuleNotOnline(56), + invalidConfig(57), + portBindFailure(58), + portFabricBindFailure(59), + noCommonVsanIsolation(60), + ficonVsanDown(61), + invalidAttachment(62), + portBlocked(63), + incomAdminRxBbCreditPerBuf(64), + tooManyInvalidFlogis(65), + deniedDueToPortBinding(66), + elpFailureRevMismatch(67), + elpFailureClassFParamErr(68), + elpFailureClassNParamErr(69), + elpFailureUnknownFlowCtlCode(70), + elpFailureInvalidFlowCtlParam(71), + elpFailureInvalidPortName(72), + elpFailureInvalidSwitchName(73), + elpFailureRatovEdtovMismatch(74), + elpFailureLoopbackDetected(75), + elpFailureInvalidTxBbCredit(76), + elpFailureInvalidPayloadSize(77), + bundleMisCfg(78), + bitErrRuntimeThreshExceeded(79), + linkFailLinkReset(80), + linkFailPortInitFail(81), + linkFailPortUnusable(82), + linkFailLossOfSignal(83), + linkFailLossOfSync(84), + linkFailNosRcvd(85), + linkFailOLSRcvd(86), + linkFailDebounceTimeout(87), + linkFailLrRcvd(88), + linkFailCreditLoss(89), + linkFailRxQOverflow(90), + linkFailTooManyInterrupts(91), + linkFailLipRcvdBb(92), + linkFailBbCreditLoss(93), + linkFailOpenPrimSignalTimeout(94), + linkFailOpenPrimSignalReturned(95), + linkFailLipF8Rcvd(96), + linkFailLineCardPortShutdown(97), + fcspAuthenfailure(98), + fcotChecksumError(99), + ohmsExtLoopbackTest(100), + invalidFabricBindExchange(101), + tovMismatch(102), + ficonNotEnabled(103), + ficonNoPortNumber(104), + ficonBeingEnabled(105), + ePortProhibited(106), + portGracefulShutdown(107), + trunkNotFullyActive(108), + fabricBindingSwitchWwnNotFound(109), + fabricBindingDomainInvalid(110), + fabricBindingDbMismatch(111), + fabricBindingNoRspFromPeer(112), + dpvmVsanSuspended(113), + dpvmVsanNotFound(114), + trackedPortDown(115), + ecSuspendedOnLoop(116), + isolateBundleMisCfg(117), + noPeerBundleSupport(118), + portBringupIsolation(119), + domainNotAllowedIsolated(120), + virtualIvrDomainOverlapIsolation(121), + outOfService(122), + portAuthFailed(123), + bundleStandby(124), + portConnectorTypeErr(125), + errorDisabledReInitLmtReached(126), + ficonDupPortNum(127), + localRcf(128), + twoSwitchesWithSameWWN(129), + invalidOtherSidePrincEFPReqRecd(130), + domainOther(131), + elpFailureAllZeroPeerWWNRcvd(132), + preferredPathIsolation(133), + fcRedirectIsolation(134), + portActLicenseNotAvailable(135), + sdmIsolation(136), + fcidAllocationFailed(137), + externallyDisabled(138), + unavailableNPVUpstreamPort(139), + unavailableNPVPrefUpstreamPort(140), + sfpReadError(141), + stickyDownOnLinkFailure(142), + tooManyLinkFlapsErr(143), + unidirectionalUDLD(144), + txRxLoopUDLD(145), + neighborMismatchUDLD(146), + authzPending(147), + hotStdbyInBundle(148), + incompleteConfig(149), + incompleteTunnelCfg(150), + hwProgrammingFailed(151), + tunnelDstUnreachable(152), + suspendByMtu(153), + sfpInvalid(154), + sfpAbsent(155), + portCapabilitiesUnknown(156), + channelErrDisabled(157), + vrfMismatch(158), + vrfForwardReferencing(159), + dupTunnelConfigDetected(160), + primaryVLANDown(161), + vrfUnusable(162), + errDisableHandShkFailure(163), + errDisabledBPDUGuard(164), + dot1xSecViolationErrDisabled(165), + emptyEchoUDLD(166), + vfTaggingCapErr(167), + portDisabled(168), + tunnelModeNotConfigured(169), + tunnelSrcNotConfigured(170), + tunnelDstNotConfigured(171), + tunnelUnableToResolveSrcIP(172), + tunnelUnableToResolveDstIP(173), + tunnelVrfDown(174), + sifAdminDown(175), + phyIntfDown(176), + ifSifLimitExceeded(177), + sifHoldDown(178), + noFcoe(179), + dcxCompatMismatch(180), + isolateBundleLimitExceeded(181), + sifNotBound(182), + errDisabledLacpMiscfg(183), + satFabricIfDown(184), + invalidSatFabricIf(185), + noRemoteChassis(186), + vicEnableNotReceived(187), + vicDisableReceived(188), + vlanVsanMappingNotEnabled(189), + stpNotFwdingInFcoeMappedVlan(190), + moduleOffline(191), + udldAggModeLinkFailure(192), + stpInconsVpcPeerDisabled(193), + setPortStateFailed(194), + suspendedByVpc(195), + vpcCfgInProgress(196), + vpcPeerLinkDown(197), + vpcNoRspFromPeer(198), + protoPortSuspend(199), + tunnelSrcDown(200), + cdpInfoUnavailable(201), + fexSfpInvalid(202), + errDisabledIpConflict(203), + fcotClkRateMismatch(204), + portGuardTrustSecViolation(205), + sdpTimeout(206), + satIncompatTopo(207), + waitForFlogi(208), + satNotConfigured(209), + npivNotEnabledInUpstream(210), + vsanMismatchWithUpstreamSwPort(211), + portGuardBitErrRate(212), + portGuardSigLoss(213), + portGuardSyncLoss(214), + portGuardLinkReset(215), + portGuardCreditLoss(216), + ipQosMgrPolicyAppFailure(217), + pauseRateLimitErrDisabled(218), + lstGrpUplinkDown(219), + stickyDnLinkFailure(220), + routerMacFailure(221), + dcxMultipleMsapIds(222), + dcxHundredPdusRcvdNoAck(223), + enmSatIncompatibleUplink(224), + enmLoopDetected(225), + nonStickyExternallyDisabled(226), + subGroupIdNotAssigned(227), + vemUnlicensed(228), + profileNotFound(229), + nonExistentVlan(230), + vlanInvalidType(231), + vlanDown(232), + vpcPeerUpgrade(233), + ipQosDcbxpCompatFailure(234), + nonCiscoHbaVfTag(235), + domainIdConfigMismatch(236), + sfpSpeedMismatch(237), + xcvrInitializing(238), + xcvrAbsent(239), + xcvrInvalid(240), + vfcBindingInvalid(241), + vlanNotFcoeEnabled(242), + pvlanNativeVlanErr(243), + ethL2VlanDown(244), + ethIntfInvalidBinding(245), + pmonFailure(246), + l3NotReady(247), + speedMismatch(248), + flowControlMismatch(249), + vdcMode(250), + suspendedDueToMinLinks(251), + enmPinFailLinkDown(252), + inactiveM1PortFpathActiveVlan(253), + parentPortDown(254), + moduleRemoved(255), + corePortMct(256), + nonCorePortMct(257), + ficonInorderNotActive(258), + invalidEncapsulation(259), + modemLineDeasserted(260), + ipSecHndshkInProgress(261), + sfpEthCompliantErr(262), + cellularModemUnattached(263), + outOfGlblRxBuffers(264), + sfpFcCompliantErr(265), + ethIntfNotLicensed(266), + domainIdsInvalid(267), + fabricNameInvalid(268), + ficonNoPortSwapLogicalPort(269), + ficonInvalidPortNum(270), + remotePortInL2vpnDown(271), + suspendedDueToNoLacpPdus(272), + fcotValidationFailedAtDriver(273), + unsupportedTransceiverMd5DigestNotSame(274), + unsupportedTransceiver(275), + adminStateConfigChange(276), + vlanAllowedList(277), + vlanAllowedListOverride(278), + vlanAllowedListAdd(279), + vlanAllowedRemove(280), + vlanCfgStateChange(281), + vlanCfgDelete(282), + pppPeerNotResponding(283), + pppAuthFailed(284), + xcvrAuthFailed(285), + badFramesRcvdFromLink(286), + physicalPortHotStandBy(287), + wimaxModemUnattached(288), + wpanModemUnattached(289), + rbhModulo(290), + fpcMinLinkNotMet(291), + misCabling(292), + rcvSrpOnNonFcoeFex(293), + acessPortOnBd(294), + lacpMisConfig(295), + fortyGMemberPort(300), + goldLoopBackTest(301), + edpError(302), + vpcCompCheckFailed(303), + aclQosNoResource(304), + vpcShutdown(305), + notPcMember(306), + systemIntfShut(307), + speedGroupConfigMisMatch(308), + dot1qMisConfig(310), + mdMisMatch(311), + vpcPeerLinkShut(312), + notAvailable(313) + } + +EntLogicalIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of entLogicalIndex. + If non-zero, the semantic is same as entLogicalIndex object. + If zero, no appropriate entLogicalIndex exists. Any additional + semantics must be defined as part of the description of any + object which uses this syntax." + SYNTAX Integer32 (0..2147483647) + +CiscoURLString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the URL string. + The Universal Resource Locator(URL). The URL strings + are compact string representation for a resource + available via internet. This is the address location + of the page to load. The string should represent a + fully qualifying string with the format + 'protocol:/server/page'. In general the string should + point to any value that can be saved/loaded. + Any limitation for the URL must be defined as part of + the description of any object which uses this syntax." + + REFERENCE "Uniform Resource Locators. RFC 1738." + SYNTAX OCTET STRING (SIZE (1..255)) + +CiscoURLStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of CiscoURLString. + This extension permits the additional value of empty (zero + length) string. The description of any object which uses this + syntax must specifically describe the meaning of empty string + value." + + REFERENCE "Uniform Resource Locators. RFC 1738." + SYNTAX OCTET STRING (SIZE (0..255)) + +CiscoHTTPResponseStatusCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This corresponds to the HTTP Status code. + The Status-Code element in HTTP response is + a 3-digit integer result code of the attempt + to understand and satisfy the HTTP request + The Status-Code is intended for use by automata. + + The first digit of the Status-Code defines the class of + response. The last two digits do not have any + categorization role. There are 5 values for the first digit: + + - 1xx: Informational - Request received, continuing process + + - 2xx: Success - The action was successfully received, + understood, and accepted + + - 3xx: Redirection - Further action must be taken in order + to complete the request + + - 4xx: Client Error - The request contains bad syntax + or cannot be fulfilled + + - 5xx: Server Error - The server failed to fulfill an + apparently valid request." + + REFERENCE + "RFC 2616 Section 6.1.1 Status Code and Reason Phrase." + SYNTAX Unsigned32 (100..599) + +CvE164Address ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A UTF-8 string limited to the character set defined for + E.164, '0123456789*#,'. + Note that represents the double quote which + cannot be contained in a SMI description clause. + OR + An IA5String limited to the character set '0123456789*#,.'" + + REFERENCE + "ITU-T E.164, Q.931 chapter 4.5.10 + ITU-H H.225.0 Annex H" + SYNTAX OCTET STRING (SIZE (1..128)) + +CiscoVlanList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + VLANs. The object defined by this textual convention + can specify a VLAN range of 1k VLANs in its description. + Example: 0 - 1023, 1024 - 2047, etc. The first octet + represents the first 8 VLANs of the range of VLANs + specified by the object, the second octet represents + the next 8 VLANs, etc. When a VLAN range is not + specified, a default VLAN range of '0 - 1023' is assumed. + + Within each octet, the most significant bit represents + the lowest numbered VLAN, and the least significant bit + represents the highest numbered VLAN. Thus, each VLAN + of the device is represented by a single bit within the + value of this object. If that bit has a value of '1' + then that VLAN is included in the set of VLANs; the VLAN + is not included if its bit has a value of '0'. + + Note that if the length of this string is less than + 128 octets, any 'missing' octets are assumed to contain + the value zero. An NMS may omit any zero-valued octets + from the end of this string in order to reduce SetPDU size, + and the agent may also omit zero-valued trailing octets, + to reduce the size of GetResponse PDUs." + SYNTAX OCTET STRING (SIZE (0..128)) + +CiscoCosList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each bit represents a CoS value (0 through 7)." + SYNTAX BITS { + cos0(0), + cos1(1), + cos2(2), + cos3(3), + cos4(4), + cos5(5), + cos6(6), + cos7(7) + } + +CiscoPbbServiceIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer-value which identifies the service instance of + the Provider Backbone Bridge frame." + + REFERENCE "IEEE P802.1ah/D3.3 chapter 9.8, December 2006" + SYNTAX Unsigned32 (1..16777216) + +CiscoBridgeDomain ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object with this syntax contains a bridge domain number + which is used to distinguish between multiple bridge domains. A + bridge domain represents a set of (logical) Ethernet segments + which are interconnected by 802.1D bridges. 802.1Q allows for a + maximum of 4095 VLANs within a bridge domain. Some devices can + be connected to multiple bridge domains, e.g., routers with + some of their interfaces in one bridge domain and other + interfaces in other bridge domain. In such devices, the + combination of bridge-domain-number and VLAN-id can be used to + uniquely identify any VLAN across all interfaces." + SYNTAX Unsigned32 (1..65535) + +Cisco2KVlanList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight VLANs. + The object defined by this textual convention can specify a VLAN + range of 2k VLANs in its description. Example: 0 - 2047, 2048 - + 4095, etc. The first octet represents the first 8 VLANs of the + range of VLANs specified by the object, the second octet + represents the next 8 VLANs, etc. + + Within each octet, the most significant bit represents the + lowest numbered VLAN, and the least significant bit represents + the highest numbered VLAN. Thus, each VLAN of the device is + represented by a single bit within the value of this object. If + that bit has a value of '1' then that VLAN is included in the + set of VLANs; the VLAN is not included if its bit has a value of + '0'. + + Note that if the length of this string is less than 256 octets, + any 'missing' octets are assumed to contain the value zero. An + NMS may omit any zero-valued octets from the end of this string + in order to reduce SetPDU size, and the agent may also omit + zero-valued trailing octets, to reduce the size of GetResponse + PDUs." + SYNTAX OCTET STRING (SIZE (0..256)) + +CiscoInterfaceIndexList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention contains a list of ifIndex values. + + Each ifIndex value is represented by four octets. + Every set of four octets represents a value of an instance + of ifIndex object, defined in IF-MIB, corresponding to a + particular interface. + + For example, the first octet to the fourth octet represent a + value of the instance of ifIndex object for the first + interface in the list. The fifth octet to the eighth octet + represent a value of the instance of ifIndex object for + the second interface in the list. + + Up to 64 interfaces can be represented by this textual + convention." + SYNTAX OCTET STRING (SIZE (0..256)) + +CiscoVrfName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of the Virtual Private Network Routing and + Forwarding (VRF) domain. + + Semantics of a zero length CiscoVrfName are object-specific + and must be defined as part of the description of any object + which uses this syntax." + SYNTAX OCTET STRING (SIZE (0..32)) + +CiscoEntityIndexList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This text convention contains a list of entPhysicalIndex + values. + + Each entPhysicalIndex value is represented by four + octets. Every set of four octets represents a value of an + instance of entPhysicalIndex object, defined in ENTITY-MIB, + corresponding to a particular physical entity. + + For example, the first octet to the fourth octet + represents a value of the instance of entPhysicalIndex object + for the first physical entity in the list. The fifth octet to + the eighth octet represents a value of the instance of + entPhysicalIndex object for the second physical entity in the + list. + + Up to 64 physical entities can be represented by this + textual convention." + SYNTAX OCTET STRING (SIZE (0..256)) + +CiscoVlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VLAN-id of a VLAN on ISL or 802.1q trunks. + + + For a new object which needs the vlan-id of a VLAN as + its SYNTAX, it is suggested to import VlanIndex or VlanId + from Q-BRIDGE-MIB instead of importing this TC. + + + For a existing MIB which have the import of VlanIndex + from CISCO-VTP-MIB, it is suggested to import this TC." + SYNTAX Integer32 (0..4095) + +CiscoAbsZeroBasedCounter64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes an object which counts events with + the following semantics: objects of this type will be + set to zero(0) on creation and will thereafter count + appropriate events, it locks at the maximum value of + 2^64-1 (18446744073709551615 decimal) if the counter + overflows. This TC may be used only in situations where + wrapping is not possible or extremely unlikely situation." + SYNTAX Counter64 + +END + diff --git a/MIBS/cisco/CISCO-TC-NO-U32 b/MIBS/cisco/CISCO-TC-NO-U32 new file mode 100644 index 0000000..d3ef208 --- /dev/null +++ b/MIBS/cisco/CISCO-TC-NO-U32 @@ -0,0 +1,212 @@ +-- ***************************************************************** +-- CISCO-TC-NO-U32.my: Cisco MIB Textual Conventions +-- +-- May 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994-1998, 1999 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- + +CISCO-TC-NO-U32 DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Gauge32, + Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoModules, + ciscoProducts + FROM CISCO-SMI; + + +ciscoTextualConventions MODULE-IDENTITY + LAST-UPDATED "9810280000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This module defines textual conventions used throughout + cisco enterprise mibs." + REVISION "9703130000Z" + DESCRIPTION + "Added CountryCode textual convention." + REVISION "9703130000Z" + DESCRIPTION + "Added SAPType textual convention." + REVISION "9608140000Z" + DESCRIPTION + "Added InterfaceIndexOrZero textual convention." + REVISION "9607080000Z" + DESCRIPTION + "Added new CiscoNetworkProtocol enumerations." + REVISION "9506070000Z" + DESCRIPTION + "Miscellaneous updates/corrections, including making + CiscoNetworkProtocol enumerations contiguous." + REVISION "9810280000Z" + DESCRIPTION + "Added Port and IpProtocol textual conventions." + ::= { ciscoModules 1 } + + +CiscoNetworkProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the different types of network layer protocols." + -- internal note: enumerations must match those in address.h + SYNTAX INTEGER { + ip (1), + decnet (2), + pup (3), + chaos (4), + xns (5), + x121 (6), + appletalk (7), + clns (8), + lat (9), + vines (10), + cons (11), + apollo (12), + stun (13), + novell (14), + qllc (15), + snapshot (16), + atmIlmi (17), + bstun (18), + x25pvc (19), + unknown (65535) + } + +CiscoNetworkAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "Represents a network layer address. The length and format of + the address is protocol dependent as follows: + ip 4 octets + decnet 2 octets + pup obsolete + chaos 2 octets + xns 10 octets + first 4 octets are the net number + last 6 octets are the host number + x121 + appletalk 3 octets + first 2 octets are the net number + last octet is the host number + clns + lat + vines 6 octets + first 4 octets are the net number + last 2 octets are the host number + cons + apollo 10 octets + first 4 octets are the net number + last 6 octets are the host number + stun 8 octets + novell 10 octets + first 4 octets are the net number + last 6 octets are the host number + qllc 6 octets + bstun 1 octet - bi-sync serial tunnel + snapshot 1 octet + atmIlmi 4 octets + x25 pvc 2 octets (12 bits) + " + SYNTAX OCTET STRING + +InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Either the value 0, or the ifIndex value of an + interface in the ifTable." + SYNTAX Integer32 (0..2147483647) + +SAPType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "Service Access Point - is a term that denotes the means + by which a user entity in layer n+1 accesses a service + of a provider entity in layer n." + SYNTAX Integer32 (0..254) + +CountryCode ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2a" + STATUS current + DESCRIPTION + "Represents a case-insensitive 2-letter country code taken from + ISO-3166. Unrecognized countries are represented as empty string. + " + SYNTAX OCTET STRING (SIZE (0 | 2)) + +EntPhysicalIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is an extension of entPhysicalIndex. + If non-zero, the object is an entPhysicalIndex. If zero, no + appropriate entPhysicalIndex exists. Any additional semantics + are object specific." + SYNTAX Integer32 (0..2147483647) + +CiscoRowOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the operational status of an table entry. + This textual convention allows explicitly representing + the states of rows dependent on rows in other tables. + + active(1) - + Indicates this entry's RowStatus is active + and the RowStatus for each dependency is active. + + activeDependencies(2) - + Indicates that the RowStatus for each dependency + is active, but the entry's RowStatus is not active. + + inactiveDependency(3) - + Indicates that the RowStatus for at least one + dependency is not active. + + missingDependency(4) - + Indicates that at least one dependency does + not exist in it's table. + " + SYNTAX INTEGER { + active(1), + activeDependencies(2), + inactiveDependency(3), + missingDependency(4) + } + +CiscoPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TCP or UDP port number range." + REFERENCE + "Transmission Control Protocol. J. Postel. RFC793, + User Datagram Protocol. J. Postel. RFC768" + SYNTAX INTEGER ( 0..65535 ) + +CiscoIpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP protocol number range." + REFERENCE + "Internet Protocol. J. Postel. RFC791" + SYNTAX INTEGER ( 0..255 ) +END diff --git a/MIBS/cisco/CISCO-TCP-MIB b/MIBS/cisco/CISCO-TCP-MIB new file mode 100644 index 0000000..fc0e921 --- /dev/null +++ b/MIBS/cisco/CISCO-TCP-MIB @@ -0,0 +1,250 @@ +-- ***************************************************************** +-- CISCO-TCP-MIB.my: Cisco Enterprise TCP MIB file +-- +-- July 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994-2000, 2001 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- + +CISCO-TCP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + TimeTicks, + Integer32, + Counter32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + tcpConnEntry + FROM TCP-MIB + ciscoMgmt + FROM CISCO-SMI; + +ciscoTcpMIB MODULE-IDENTITY + LAST-UPDATED "200111120000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "An extension to the IETF MIB module for managing + TCP implementations" + REVISION "200111120000Z" + DESCRIPTION + "Added 3 new readonly MIB varaibles used + for getting some vital per connection TCP + statistics. They are : + ciscoTcpConnRto + ciscoTcpConnRetransPkts + ciscoTcpConnFastRetransPkts" + REVISION "9612030000Z" + DESCRIPTION + "Import tcpConnEntry from TCP-MIB instead of RFC1213-MIB" + REVISION "9407210000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 6 } + +ciscoTcpMIBObjects OBJECT IDENTIFIER ::= { ciscoTcpMIB 1 } + +-- Local TCP Connection Table +-- This table augments the tcpConnTable defined in the TCP-MIB + +ciscoTcpConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF CiscoTcpConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing TCP connection-specific information." + ::= { ciscoTcpMIBObjects 1 } + +ciscoTcpConnEntry OBJECT-TYPE + SYNTAX CiscoTcpConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional information about a particular current TCP + connection beyond that provided by the TCP-MIB tcpConnEntry. + An object of this type is transient, in that it ceases to + exist when (or soon after) the connection makes the transition + to the CLOSED state." + AUGMENTS { tcpConnEntry } + ::= { ciscoTcpConnTable 1 } + +CiscoTcpConnEntry ::= + SEQUENCE { + ciscoTcpConnInBytes Counter32, + ciscoTcpConnOutBytes Counter32, + ciscoTcpConnInPkts Counter32, + ciscoTcpConnOutPkts Counter32, + ciscoTcpConnElapsed TimeTicks, + ciscoTcpConnSRTT Integer32, + ciscoTcpConnRto Integer32, + ciscoTcpConnRetransPkts Counter32, + ciscoTcpConnFastRetransPkts Counter32 + } + +ciscoTcpConnInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that have been input on this TCP + connection." + ::= { ciscoTcpConnEntry 1 } + +ciscoTcpConnOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes that have been output on this TCP + connection." + ::= { ciscoTcpConnEntry 2 } + +ciscoTcpConnInPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that have been input on this TCP + connection." + ::= { ciscoTcpConnEntry 3 } + +ciscoTcpConnOutPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets that have been output on this TCP + connection." + ::= { ciscoTcpConnEntry 4 } + +ciscoTcpConnElapsed OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of time this TCP connection has been established." + ::= { ciscoTcpConnEntry 5 } + +ciscoTcpConnSRTT OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "`Smoothed' round-trip time for this TCP connection." + ::= { ciscoTcpConnEntry 6 } + +ciscoTcpConnRetransPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets retransmitted due to a timeout - + that is, the number of TCP segments transmitted containing + one or more previously transmitted octets." + ::= { ciscoTcpConnEntry 7 } + +ciscoTcpConnFastRetransPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets retransmitted using an advanced + algorithm such as Fast Retransmit or Selective Acknowledgement + - that is, the number of TCP segments transmitted containing + one or more previously transmitted octets." + ::= { ciscoTcpConnEntry 8 } + +ciscoTcpConnRto OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value used by a TCP implementation for the + retransmission timeout." + ::= { ciscoTcpConnEntry 9 } + +ciscoTcpMIBTraps OBJECT IDENTIFIER ::= { ciscoTcpMIB 2 } +-- no traps are currently defined + +-- conformance information + +ciscoTcpMIBConformance OBJECT IDENTIFIER ::= { ciscoTcpMIB 3 } +ciscoTcpMIBCompliances OBJECT IDENTIFIER ::= { ciscoTcpMIBConformance 1 } +ciscoTcpMIBGroups OBJECT IDENTIFIER ::= { ciscoTcpMIBConformance 2 } + + +-- compliance statement + +ciscoTcpMIBCompliance MODULE-COMPLIANCE + STATUS deprecated -- suceeded by ciscoTcpMIBComplianceRev1 + DESCRIPTION + "The compliance statement for entities which implement + the Cisco TCP MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoTcpMIBGroup } + ::= { ciscoTcpMIBCompliances 1 } + +ciscoTcpMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco TCP MIB" + MODULE -- this module + MANDATORY-GROUPS { ciscoTcpMIBGroupRev1 } + ::= { ciscoTcpMIBCompliances 2 } + +-- units of conformance + +ciscoTcpMIBGroup OBJECT-GROUP + OBJECTS { + ciscoTcpConnInBytes, + ciscoTcpConnOutBytes, + ciscoTcpConnInPkts, + ciscoTcpConnOutPkts, + ciscoTcpConnElapsed, + ciscoTcpConnSRTT + } + STATUS deprecated -- succeeded by ciscoTcpMIBGroupRev1 + DESCRIPTION + "A collection of objects providing TCP connection + monitoring." + ::= { ciscoTcpMIBGroups 1 } + +ciscoTcpMIBGroupRev1 OBJECT-GROUP + OBJECTS { + ciscoTcpConnInBytes, + ciscoTcpConnOutBytes, + ciscoTcpConnInPkts, + ciscoTcpConnOutPkts, + ciscoTcpConnElapsed, + ciscoTcpConnSRTT, + ciscoTcpConnRto, + ciscoTcpConnRetransPkts, + ciscoTcpConnFastRetransPkts + } + STATUS current + DESCRIPTION + "A collection of objects providing TCP connection + monitoring." + ::= { ciscoTcpMIBGroups 2 } + +END diff --git a/MIBS/cisco/CISCO-TCPOFFLOAD-MIB b/MIBS/cisco/CISCO-TCPOFFLOAD-MIB new file mode 100644 index 0000000..f99929c --- /dev/null +++ b/MIBS/cisco/CISCO-TCPOFFLOAD-MIB @@ -0,0 +1,298 @@ +-- ***************************************************************** +-- CISCO-TCPOFFLOAD-MIB.my: Cisco CIP TCP OFFLOAD MIB file +-- +-- April 1994, Mike Otto +-- +-- Copyright (c) 1994-1996, 1998 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- + +CISCO-TCPOFFLOAD-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + IpAddress + FROM SNMPv2-SMI + + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + + DisplayString, RowStatus, TruthValue + FROM SNMPv2-TC + + ciscoMgmt + FROM CISCO-SMI + + cipCardEntryIndex, cipCardDtrBrdIndex, cipCardSubChannelIndex + FROM CISCO-CHANNEL-MIB; + +ciscoTcpOffloadMIB MODULE-IDENTITY + LAST-UPDATED "9503300000Z" + ORGANIZATION "cisco IBM engineering Working Group" + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "This is the MIB module for objects used to manage + the cisco tcp offload feature. + + The IBM mainframe (host) supports TCP/IP. As a way to + save cycles on the host, the TCP/IP stack can be run + on the 3172. This offloads the host from the protocol + processing and is known as TCP-OFFLOAD. This mib + identifies the manageable objects for the TCP-OFFLOAD + feature in the Cisco router." + + REVISION "9801060000Z" + DESCRIPTION + "With the addition of Cisco's new Channel Port + Adapter cards, all the references to CIP in the + MIB description and object descriptions are changed + to CMCC (Cisco Mainframe Channel Connection). The + object names in the form of cip... or cipCard... + will remain the same, but will be valid objects + for the Channel Port Adapter cards." + + + REVISION "9504270000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 31 } + +tcpOffloadObjects OBJECT IDENTIFIER ::= { ciscoTcpOffloadMIB 1 } + +cipCardOffloadConfig OBJECT IDENTIFIER ::= {tcpOffloadObjects 1 } + +cipCardOffloadConfigTable + OBJECT-TYPE + SYNTAX SEQUENCE OF CipCardOffloadConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configuration information for + the TCP offload feature on the CMCC card. + Changing these parameters will take effect immediately. + + The management station can create an entry in this table + by setting the appropriate value in cipCardOffloadConfigRowStatus. + All the objects in this table must be supplied for a successful + create/set. + " + ::= {cipCardOffloadConfig 1 } + +cipCardOffloadConfigEntry + OBJECT-TYPE + SYNTAX CipCardOffloadConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of OFFLOAD configuration values." + INDEX { cipCardEntryIndex, + cipCardDtrBrdIndex, + cipCardSubChannelIndex + } + ::= { cipCardOffloadConfigTable 1 } + +CipCardOffloadConfigEntry ::= SEQUENCE +{ + cipCardOffloadConfigPath OCTET STRING (SIZE(2)), + cipCardOffloadConfigDevice OCTET STRING (SIZE(2)), + cipCardOffloadConfigIpAddr IpAddress, + cipCardOffloadConfigHostName DisplayString (SIZE (1..10)), + cipCardOffloadConfigRouterName DisplayString (SIZE (1..10)), + cipCardOffloadConfigLinkHostAppl DisplayString (SIZE (1..10)), + cipCardOffloadConfigLinkRouterAppl DisplayString (SIZE (1..10)), + cipCardOffloadConfigAPIHostAppl DisplayString (SIZE (1..10)), + cipCardOffloadConfigAPIRouterAppl DisplayString (SIZE (1..10)), + cipCardOffloadConfigBroadcastEnable TruthValue, + cipCardOffloadConfigRowStatus RowStatus +} + +cipCardOffloadConfigPath + OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Hex path identifier for the escon director switch port + containing the fiber from the channel on the host to + which this CMCC CLAW task connects. + + This is a concatenation of the switch port number, the + channel logical address (used by the host to associate + an logical partition (LPAR) with the control unit), and + the control unit logical address (address of a logical + control unit used by the host to associate a group of + physical devices). + + For a directly connected channel, the switch port number + is usually 01." + ::= {cipCardOffloadConfigEntry 1 } + +cipCardOffloadConfigDevice + OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Two digit hex device address for the device the SNA host will + use to communicate with the offload task on the CMCC. The address + must be even." + ::= {cipCardOffloadConfigEntry 2 } + +cipCardOffloadConfigIpAddr + OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address of the host application for the offload task as + specified in the HOME statement of the PROFILE TCPIP." + ::= {cipCardOffloadConfigEntry 3 } + +cipCardOffloadConfigHostName + OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Host name parameter as specified in the DEVICE statement + of the PROFILE TCPIP." + ::= {cipCardOffloadConfigEntry 4 } + +cipCardOffloadConfigRouterName + OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Workstation name parameter as specified in the DEVICE + statement of the mainframe PROFILE TCPIP." + ::= {cipCardOffloadConfigEntry 5 } + +cipCardOffloadConfigLinkHostAppl + OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the application providing the IP link services, + as specified in the mainframe configuration." + ::= {cipCardOffloadConfigEntry 6 } + +cipCardOffloadConfigLinkRouterAppl + OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the router application providing the IP link + services, as specified in the mainframe configuration." + ::= {cipCardOffloadConfigEntry 7 } + +cipCardOffloadConfigAPIHostAppl + OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the mainframe application providing the API + services, as specified in the mainframe configuration." + ::= {cipCardOffloadConfigEntry 8 } + +cipCardOffloadConfigAPIRouterAppl + OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the router application providing the API services, + as specified in the mainframe configuration." + ::= {cipCardOffloadConfigEntry 9 } + +cipCardOffloadConfigBroadcastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Control processing of broadcast frames for the + path/device this instance of OFFLOAD is configured + on. Enable turns broadcast processing on." + ::= {cipCardOffloadConfigEntry 10 } + +cipCardOffloadConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used by a management station to + create or delete the row entry in + cipCardOffloadConfigTable following the RowStatus + textual convention." + ::= {cipCardOffloadConfigEntry 11 } + +-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +-- +-- Conformance Information +-- + +ciscoTcpOffloadMibConformance OBJECT IDENTIFIER ::= { ciscoTcpOffloadMIB 2 } +ciscoTcpOffloadMibCompliances OBJECT IDENTIFIER ::= + { ciscoTcpOffloadMibConformance 1 } +ciscoTcpOffloadMibGroups OBJECT IDENTIFIER ::= + { ciscoTcpOffloadMibConformance 2 } + +-- +-- Compliance Statements +-- + +ciscoTcpOffloadMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the TcpIP Offload feature." + MODULE + MANDATORY-GROUPS { + ciscoTcpOffloadGroup + } + ::= { ciscoTcpOffloadMibCompliances 1 } + +ciscoTcpOffloadGroup OBJECT-GROUP + OBJECTS { + -- Table Header + -- cipCardOffloadConfigTable + -- cipCardOffloadConfigEntry + -- Table Indicies + -- cipCardEntryIndex + -- cipCardDtrBrdIndex + -- cipCardSubChannelIndex + -- + cipCardOffloadConfigPath, + cipCardOffloadConfigDevice, + cipCardOffloadConfigIpAddr, + cipCardOffloadConfigHostName, + cipCardOffloadConfigRouterName, + cipCardOffloadConfigLinkHostAppl, + cipCardOffloadConfigLinkRouterAppl, + cipCardOffloadConfigAPIHostAppl, + cipCardOffloadConfigAPIRouterAppl, + cipCardOffloadConfigBroadcastEnable, + cipCardOffloadConfigRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing configuration capability." + ::= { ciscoTcpOffloadMibGroups 1} +END + + diff --git a/MIBS/cisco/CISCO-UDLDP-MIB b/MIBS/cisco/CISCO-UDLDP-MIB new file mode 100644 index 0000000..08f00fb --- /dev/null +++ b/MIBS/cisco/CISCO-UDLDP-MIB @@ -0,0 +1,704 @@ +-- ***************************************************************** +-- CISCO-UDLDP-MIB.my +-- +-- Nov. 1998, Padma Pullela +-- +-- Copyright (c) 1998, 2000, 2002, 2003, 2007, 2009 by cisco Systems Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-UDLDP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue + FROM SNMPv2-TC + ifIndex, ifName + FROM IF-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoUdldpMIB MODULE-IDENTITY + LAST-UPDATED "200911090900Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "Cisco Uni Direction Link Detection Protocol + MIB" + REVISION "200911090900Z" + DESCRIPTION + "Add ciscoUdldpFastHelloGroup, and + ciscoUdldpFastHelloNotificationGroup." + REVISION "200711270000Z" + DESCRIPTION + "Added new object cudldpHelloIntervalExt." + REVISION "200302210000Z" + DESCRIPTION + "Changed enumerated integer labels in the + cudldpInterfaceOperStatus object from + 'bidirectional' to 'biDirectional' and + 'notapplicable' to 'notApplicable'." + REVISION "200210100000Z" + DESCRIPTION + "Added cudldpGlobalMode, cudldpInterfaceAdminMode + and cudldpInterfaceOperMode objects. + Removed default values for + cudldpGlobalEnable, cudldpHelloInterval + and udldpInterfaceEnable. Deprecated + cudldpGlobalEnable and cudldpInterfaceEnable + cudldpInterfaceAggressiveMode objects." + REVISION "200004100000Z" + DESCRIPTION + "Added two UDLDP AggressiveMode objects" + REVISION "9811100000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 118 } + + +ciscoUdldpMIBNotifs OBJECT IDENTIFIER ::= { ciscoUdldpMIB 0 } +ciscoUdldpMIBObjects OBJECT IDENTIFIER ::= { ciscoUdldpMIB 1 } + +cudldpGlobal OBJECT IDENTIFIER ::= { ciscoUdldpMIBObjects 1 } +cudldpInterface OBJECT IDENTIFIER ::= { ciscoUdldpMIBObjects 2 } +cudldpFastHello OBJECT IDENTIFIER ::= { ciscoUdldpMIBObjects 3 } + + + +-- cudldpGlobal + +cudldpGlobalEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable is used to + enable(true)/disable(false) Uni Direction + Link Detection Protocol on the device. + cudldpGlobalEnable is deprecated and + replaced with cudldpGlobalMode." + ::= { cudldpGlobal 1 } + +cudldpHelloInterval OBJECT-TYPE + SYNTAX INTEGER (7..90) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates interval in seconds at which each port + sends a hello packet to all of its neighbors at + steady state when the link has been identified as + bidirectional. + + For platforms which support cudldpHelloIntervalExt, when + cudldpHelloIntervalExt reports a value less than the + minimum value reportable by cudldpHelloInterval, then + cudldpHelloInterval should report its minimum value of 7." + ::= { cudldpGlobal 2 } + +cudldpGlobalMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + aggressive(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the mode of UDLDP feature on the device. + enable -- Uni Direction Link Detection Protocol is + enabled on the device. + + disable -- Uni Directional Link Detection Protocol is + disabled on the device. + + aggresive -- Uni Directional Link Detection protocol + is enabled in aggressive mode on the + device." + ::= { cudldpGlobal 3 } + +cudldpHelloIntervalExt OBJECT-TYPE + SYNTAX Unsigned32 (1..90) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates interval in seconds at which each port + sends a hello packet to all of its neighbors at + steady state when the link has been identified as + bidirectional." + ::= { cudldpGlobal 4 } + +cudldpFastHelloLinkFailRptNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether + cudldpFastHelloLinkFailRptNotification is generated by + the system. + + Setting this object value to 'true' will enable + generation of cudldpFastHelloLinkFailRptNotification. + + Seting this object value to 'false' will disable + generation of cudldpFastHelloLinkFailRptNotification." + ::= { cudldpGlobal 5 } + +cudldpFastHelloStatusChangeNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether + cudldpFastHelloStatusChangeNotification is generated by + the system. + + Setting this object value to 'true' will enable + generation of cudldpFastHelloStatusChangeNotification. + + Seting this object value to 'false' will disable + generation of cudldpFastHelloStatusChangeNotification." + ::= { cudldpGlobal 6 } + +-- cudldpInterface + +cudldpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CudldpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing the status + of UDLDP on the device's interfaces." + ::= { cudldpInterface 1 } + +cudldpInterfaceEntry OBJECT-TYPE + SYNTAX CudldpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of cudldpInterfaceTable. An + entry exists for each interface that supports + UDLDP." + INDEX { ifIndex } + ::= { cudldpInterfaceTable 1 } + +CudldpInterfaceEntry ::= SEQUENCE { + cudldpInterfaceEnable TruthValue, + cudldpInterfaceOperStatus INTEGER, + cudldpInterfaceAggressiveMode TruthValue, + cudldpInterfaceAdminMode INTEGER, + cudldpInterfaceOperMode INTEGER, + cudldpIfFastHelloInterval Unsigned32, + cudldpIfOperHelloInterval Unsigned32, + cudldpIfFastHelloOperStatus INTEGER +} + +cudldpInterfaceEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This variable is used to enable UDLDP on this + interface. If cudldpGlobalEnable is set to + 'false' then this variable has no effect. + cudldpInterfaceEnable is deprecated and + replaced with cudldpInterfaceAdminMode." + ::= { cudldpInterfaceEntry 1 } + +cudldpInterfaceOperStatus OBJECT-TYPE + SYNTAX INTEGER { + shutdown(1), + indeterminant(2), + biDirectional(3), + notApplicable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This mib object contains the following values, + which has the meaning as: + 'shutdown' - An Uni-Direction link has been + detected and the port has been + disabled. + 'indeterminant' - Uni-Direction Link Detection + protocol has not collected enough + information to determine if the + link is bi directional or not. + 'biDirectional' - A bi directional link has been + detected. + 'notApplicable' - Uni-Direction Link Detection + Protocol is disabled." + ::= { cudldpInterfaceEntry 2 } + +cudldpInterfaceAggressiveMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "An indication of whether the UDLDP aggressive mode + is enabled on this interface. If the + aggressive mode is set to 'true', an active port may + be shutdown in case of the abrupt loss of its + neighbor(s) because the loss of communication + (heartbeat) with the neighbor(s) is assumed to be + caused by a fault; thus, the cudldpInterfaceOperStatus + of the active port will be 'shutdown'. Instead, when + the aggressive mode is set to 'false', and if there + is a loss of communication with the neighbor(s), then + the cudldpInterfaceOperStatus of the active port + will be 'indeterminant'. + Therefore, this mode is recommended + only for links that don't use hubs, media converters + or similar devices, and where the unexpected loss of + the port's neighbor is not an admissible condition. + cudldpInterfaceAggressiveMode is deprecated and + replaced with cudldpInterfaceAdminMode." + ::= { cudldpInterfaceEntry 3 } + +cudldpInterfaceAdminMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + aggressive(3), + default(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the Administrative mode of Uni Direction + Link Detection Protocol Feature configured on this + interface. + + enable -- Uni Direction Link Detection Protocol is + enabled on this interface. + + disable -- Uni Direction Link Detection Protocol is + disabled on this interface. + + aggressive -- Uni Direction Link Detection protocol + is enabled in aggressive mode on this + interface. + + default -- Whether the Uni Directiona Link Detection + protocol is enabled or not on this interface + depends on the object value of + cudldpGlobalMode." + ::= { cudldpInterfaceEntry 4 } + +cudldpInterfaceOperMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + aggressive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational mode of Uni Direction Link + Detection Protocol Feature on this interface." + ::= { cudldpInterfaceEntry 5 } + +cudldpIfFastHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the fast hello interval at + which each port sends a hello packet to all of its + neighbors at steady state. By setting this object to + a positive value, this interface is enabled to send + UDLD hello packet at a fast interval as specified by + this object value. + + Setting this object to zero value, this interface is + disabled to send UDLD hello packet at fast interval. + Instead, the interface will send the UDLD hello packet + at the interval as specified by cudldpHelloInterval object + (or cudldpHelloIntervalExt if a platform supports + cudldpHelloIntervalExt)." + ::= { cudldpInterfaceEntry 6 } + +cudldpIfOperHelloInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational interval value + at which each port sends a hello packet to all of its + neighbors at steady state." + ::= { cudldpInterfaceEntry 7 } + +cudldpIfFastHelloOperStatus OBJECT-TYPE + SYNTAX INTEGER { operational(1), notOperational(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the operational status of + fast hello UDLD at this interface." + ::= { cudldpInterfaceEntry 8 } + +-- cudldpFastHello + +cudldpFastHelloErrorReportEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether error reporting is enabled or + disabled when a fast hello UDLD link error is detected. + + 'true' specifies that when a fast hello UDLD link error + is detected, the link remains in its current state and + a cudldpFastHelloLinkFailRptNotification event + will be triggered. + + 'false' specifies that when a fast hello UDLD link error is + detected, the link will be automatically put in error-disable + state and no error report will be generated." + ::= { cudldpFastHello 1 } + +cudldpFastHelloMaxPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of interfaces + that fast hello UDLD can be enabled to run. + + When the value of cudldpFastHelloConfigPorts reaches this + object value, enabling of fast hello UDLDP on additional + interface will fail." + ::= { cudldpFastHello 2 } + +cudldpFastHelloConfigPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of interfaces + that fast hello UDLD is currently enabled." + ::= { cudldpFastHello 3 } + +cudldpFastHelloOperationalPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of interfaces + that fast hello UDLD is currently enabled and in operational + state." + ::= { cudldpFastHello 4 } + +-- Notifications + +cudldpFastHelloLinkFailRptNotification NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "This notification is generated when UDLDP detects + a link failure on a fast hello UDLD link and the value of + cudldpFastHelloErrorReportEnable is 'true'. ifName + identifies the interface where the link failure is + detected." + ::= { ciscoUdldpMIBNotifs 1 } + +cudldpFastHelloStatusChangeNotification NOTIFICATION-TYPE + OBJECTS { + cudldpHelloInterval, + cudldpIfFastHelloInterval, + cudldpIfOperHelloInterval, + cudldpIfFastHelloOperStatus, + ifName + } + STATUS current + DESCRIPTION + "This notification is generated when there is a change + in the value of cudldpIfFastHelloOperStatus object. + cudldpHelloInterval provides the hello interval configured + at the device level. cudldpIfFastHelloInterval provides + the fast hello interval configured at the interface level. + cudldpIfOperHelloInterval indicates the hello interval + that is currently operational at this interface. + cudldpIfFastHelloOperStatus indicates the operational + status of UDLD fast hello at this interface. ifName + identifies the interface that trigger the generation of + this notification." + ::= { ciscoUdldpMIBNotifs 2 } + +-- Conformance + +ciscoUdldpMIBConformance OBJECT IDENTIFIER + ::= { ciscoUdldpMIB 3 } + +ciscoUdldpMIBCompliances OBJECT IDENTIFIER + ::= { ciscoUdldpMIBConformance 1 } + +ciscoUdldpMIBGroups OBJECT IDENTIFIER + ::= { ciscoUdldpMIBConformance 2 } + + +-- compliance statements + +ciscoUdldpMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-UDLDP-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoUdldpMIBGroup } + ::= { ciscoUdldpMIBCompliances 1 } + +ciscoUdldpMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-UDLDP-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoUdldpMIBGroup } + + GROUP ciscoUdldpAggreModeOptionalGroup + DESCRIPTION + "This group is mandatory if the managed system + supports UDLDP aggressive mode feature." + ::= { ciscoUdldpMIBCompliances 2 } + +ciscoUdldpMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-UDLDP-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoUdldpMIBGroup2 } + + OBJECT cudldpGlobalMode + SYNTAX INTEGER { + enable(1), + disable(2) + } + DESCRIPTION + "The support of the value 'aggressive' is not + required if the global aggressive mode feature is + not supported on the device." + + OBJECT cudldpInterfaceAdminMode + SYNTAX INTEGER { + enable(1), + disable(2) + } + DESCRIPTION + "The support of the values 'aggressive' and/or + 'default' is not required if the per interface + 'aggressive' and/or 'default' mode feature + is not supported on the device." + ::= { ciscoUdldpMIBCompliances 3 } + +ciscoUdldpMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-UDLDP-MIB. This + compliance statement is deprecated and superceded by + ciscoUdldpMIBComplianceRev4." + MODULE -- this module + MANDATORY-GROUPS { ciscoUdldpMIBGroup2 } + + GROUP ciscoUdldpMIBGroup3 + DESCRIPTION + "This group is mandatory only for platforms which support + the extended range of the hello interval (1..90)." + + OBJECT cudldpGlobalMode + SYNTAX INTEGER { + enable(1), + disable(2) + } + DESCRIPTION + "The support of the value 'aggressive' is not + required if the global aggressive mode feature is + not supported on the device." + + OBJECT cudldpInterfaceAdminMode + SYNTAX INTEGER { + enable(1), + disable(2) + } + DESCRIPTION + "The support of the values 'aggressive' and/or + 'default' is not required if the per interface + 'aggressive' and/or 'default' mode feature + is not supported on the device." + ::= { ciscoUdldpMIBCompliances 4 } + +ciscoUdldpMIBComplianceRev4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CISCO-UDLDP-MIB." + MODULE -- this module + MANDATORY-GROUPS { ciscoUdldpMIBGroup2 } + + GROUP ciscoUdldpMIBGroup3 + DESCRIPTION + "This group is mandatory only for platforms which support + the extended range of the hello interval (1..90)." + + GROUP ciscoUdldpFastHelloGroup + DESCRIPTION + "This group is mandatory where fast hello UDLD + is supported in the device." + + GROUP ciscoUdldpFastHelloNotificationGroup + DESCRIPTION + "This group is mandatory where fast hello UDLD + notification is supported in the device." + + OBJECT cudldpGlobalMode + SYNTAX INTEGER { enable(1), disable(2) } + MIN-ACCESS read-only + DESCRIPTION + "The support of the value 'aggressive' is not + required if the global aggressive mode feature is + not supported on the device. + + Support for read-write access is not required." + + OBJECT cudldpInterfaceAdminMode + SYNTAX INTEGER { enable(1), disable(2) } + MIN-ACCESS read-only + DESCRIPTION + "The support of the values 'aggressive' and/or + 'default' is not required if the per interface + 'aggressive' and/or 'default' mode feature + is not supported on the device. + + Support for read-write access is not required." + + OBJECT cudldpHelloInterval + MIN-ACCESS read-only + DESCRIPTION + "Support for read-write access is not required." + + OBJECT cudldpHelloIntervalExt + MIN-ACCESS read-only + DESCRIPTION + "Support for read-write access is not required." + + OBJECT cudldpFastHelloLinkFailRptNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Support for read-write access is not required." + + OBJECT cudldpFastHelloStatusChangeNotifEnable + MIN-ACCESS read-only + DESCRIPTION + "Support for read-write access is not required." + + OBJECT cudldpIfFastHelloInterval + MIN-ACCESS read-only + DESCRIPTION + "Support for read-write access is not required." + + OBJECT cudldpFastHelloErrorReportEnable + MIN-ACCESS read-only + DESCRIPTION + "Support for read-write access is not required." + ::= { ciscoUdldpMIBCompliances 5 } + + +-- Units of Conformance + +ciscoUdldpMIBGroup OBJECT-GROUP + OBJECTS { + cudldpGlobalEnable, + cudldpInterfaceEnable, + cudldpInterfaceOperStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects for use with the Uni Direction + Link Detection Protocol." + ::= { ciscoUdldpMIBGroups 1 } + +ciscoUdldpAggreModeOptionalGroup OBJECT-GROUP + OBJECTS { + cudldpInterfaceAggressiveMode, + cudldpHelloInterval + } + STATUS deprecated + DESCRIPTION + "A collection of optional objects providing UDLDP + aggressive mode configuration information." + ::= { ciscoUdldpMIBGroups 2 } + +ciscoUdldpMIBGroup2 OBJECT-GROUP + OBJECTS { + cudldpGlobalMode, + cudldpInterfaceAdminMode, + cudldpInterfaceOperMode, + cudldpHelloInterval, + cudldpInterfaceOperStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing Uni Direction + Link Detection Protocol information." + ::= { ciscoUdldpMIBGroups 3 } + +ciscoUdldpMIBGroup3 OBJECT-GROUP + OBJECTS { cudldpHelloIntervalExt } + STATUS current + DESCRIPTION + "A collection of objects providing Uni Direction + Link Detection Protocol information." + ::= { ciscoUdldpMIBGroups 4 } + +ciscoUdldpFastHelloGroup OBJECT-GROUP + OBJECTS { + cudldpIfFastHelloInterval, + cudldpIfOperHelloInterval, + cudldpIfFastHelloOperStatus, + cudldpFastHelloErrorReportEnable, + cudldpFastHelloLinkFailRptNotifEnable, + cudldpFastHelloStatusChangeNotifEnable, + cudldpFastHelloMaxPorts, + cudldpFastHelloConfigPorts, + cudldpFastHelloOperationalPorts + } + STATUS current + DESCRIPTION + "A collection of objects which provides fast hello UDLD + information in the device." + ::= { ciscoUdldpMIBGroups 5 } + +ciscoUdldpFastHelloNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cudldpFastHelloLinkFailRptNotification, + cudldpFastHelloStatusChangeNotification + } + STATUS current + DESCRIPTION + "A collection of notifications which provides fast hello + UDLD notifications support in the device." + ::= { ciscoUdldpMIBGroups 6 } + +END + + + diff --git a/MIBS/cisco/CISCO-UNIFIED-COMPUTING-COMPUTE-MIB b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-COMPUTE-MIB new file mode 100644 index 0000000..4551401 --- /dev/null +++ b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-COMPUTE-MIB @@ -0,0 +1,12616 @@ +-- ********************************************************************* +-- CISCO-UNIFIED-COMPUTING-COMPUTE-MIB.my +-- +-- MIB representation of the Cisco Unified Computing System +-- COMPUTE management information model package +-- +-- Created January 2016 by Charles Bullis +-- +-- Copyright (c) 2005-2016 Cisco Systems, Inc. All rights reserved. +-- +-- ********************************************************************* + +CISCO-UNIFIED-COMPUTING-COMPUTE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Gauge32, + TimeTicks, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowPointer, + DateAndTime, + DisplayString, + MacAddress, + TimeInterval, + TimeStamp, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressIPv4, + InetAddressIPv6 + FROM INET-ADDRESS-MIB + ciscoMgmt + FROM CISCO-SMI + CiscoNetworkAddress, + Unsigned64, + CiscoInetAddressMask, + CiscoAlarmSeverity, + TimeIntervalSec + FROM CISCO-TC + ciscoUnifiedComputingMIBObjects, + CucsManagedObjectId, + CucsManagedObjectDn + FROM CISCO-UNIFIED-COMPUTING-MIB + CucsComputeABoardPower, + CucsComputeAdminLinkAggregation, + CucsComputeAdminMemoryState, + CucsComputeAdminPowerState, + CucsComputeAdminState, + CucsComputeAdminTrigger, + CucsComputeAlarmSeverity, + CucsComputeAssociation, + CucsComputeAvailability, + CucsComputeBlackListing, + CucsComputeBladeEpId, + CucsComputeBladeEpSlotId, + CucsComputeBladeFsmCurrentFsm, + CucsComputeBladeFsmStageName, + CucsComputeBladeFsmTaskFlags, + CucsComputeBladeFsmTaskItem, + CucsComputeBladeSlotId, + CucsComputeCartridgeDiscovery, + CucsComputeCartridgeSlotId, + CucsComputeChassisConnPolicyChassisId, + CucsComputeChassisDiscAction, + CucsComputeChassisDiscPolicyMulticastHwHash, + CucsComputeChassisQualMaxId, + CucsComputeChassisQualMinId, + CucsComputeCheckPoint, + CucsComputeConnectivityRebalancing, + CucsComputeDiscovery, + CucsComputeEquipmentConstraintType, + CucsComputeIOHubEnvStatsHistThresholded, + CucsComputeIOHubEnvStatsThresholded, + CucsComputeInstanceIdQualMaxId, + CucsComputeInstanceIdQualMinId, + CucsComputeIssues, + CucsComputeKvmMgmtPolicyVmediaEncryption, + CucsComputeLinkAggregation, + CucsComputeMbPowerStatsHistThresholded, + CucsComputeMbPowerStatsThresholded, + CucsComputeMbTempStatsHistThresholded, + CucsComputeMbTempStatsThresholded, + CucsComputeMemoryUnitConstraintType, + CucsComputeMode, + CucsComputeOwner, + CucsComputePCIeFatalCompletionStatsThresholded, + CucsComputePCIeFatalProtocolStatsThresholded, + CucsComputePCIeFatalReceiveStatsThresholded, + CucsComputePCIeFatalStatsThresholded, + CucsComputePciCapOrder, + CucsComputePhysicalFsmCurrentFsm, + CucsComputePhysicalFsmStageName, + CucsComputePhysicalFsmTaskFlags, + CucsComputePhysicalFsmTaskItem, + CucsComputePhysicalLowVoltageMemory, + CucsComputePooledEnclosureComputeSlotServerInstanceId, + CucsComputePooledEnclosureComputeSlotSlotId, + CucsComputePooledRackUnitId, + CucsComputePooledSlotSlotId, + CucsComputePowerTransitionSrc, + CucsComputePsuClusterState, + CucsComputePsuControlRedundancy, + CucsComputePsuRedundancy, + CucsComputePsuRedundancyOperQualifier, + CucsComputePsuRedundancyOperState, + CucsComputeRackQualMaxId, + CucsComputeRackQualMinId, + CucsComputeRackUnitFsmCurrentFsm, + CucsComputeRackUnitFsmStageName, + CucsComputeRackUnitFsmTaskFlags, + CucsComputeRackUnitFsmTaskItem, + CucsComputeRackUnitId, + CucsComputeRackUnitMbTempStatsHistThresholded, + CucsComputeRackUnitMbTempStatsThresholded, + CucsComputeScrubAction, + CucsComputeServerDiscPolicyFsmCurrentFsm, + CucsComputeServerDiscPolicyFsmStageName, + CucsComputeServerDiscPolicyFsmTaskItem, + CucsComputeServerMgmtDiscAction, + CucsComputeServerTypeCapType, + CucsComputeServerUnitChassisId, + CucsComputeServerUnitFsmCurrentFsm, + CucsComputeServerUnitFsmStageName, + CucsComputeServerUnitFsmTaskFlags, + CucsComputeServerUnitFsmTaskItem, + CucsComputeServerUnitServerInstanceId, + CucsComputeServerUnitSlotId, + CucsComputeSlotQualMaxId, + CucsComputeSlotQualMinId, + CucsComputeUpgradeStatus, + CucsConditionRemoteInvRslt, + CucsEquipmentBoardAggregationRole, + CucsEquipmentBoardConnectorType, + CucsEquipmentConnectionStatus, + CucsEquipmentFanSpeedPolicyFault, + CucsEquipmentOperability, + CucsEquipmentPowerState, + CucsEquipmentPresence, + CucsEquipmentSensorThresholdStatus, + CucsEquipmentSlotStatus, + CucsFsmCompletion, + CucsFsmFlags, + CucsFsmFsmStageStatus, + CucsLsOperState, + CucsNetworkSwitchId, + CucsPolicyPolicyOwner, + CucsPoolPoolAssignmentOrder, + CucsTrigAckChangeDetails, + CucsTrigAckChanges, + CucsTrigAckDisr, + CucsTrigAckOperState, + CucsTrigAckPrevOperState, + CucsTrigAdminState, + CucsTrigTrigState + FROM CISCO-UNIFIED-COMPUTING-TC-MIB; + +cucsComputeObjects MODULE-IDENTITY + LAST-UPDATED "201601180000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553 -NETS + + E-mail: cs-san@cisco.com, cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "MIB representation of the Cisco Unified Computing System + COMPUTE management information model package" + ::= { ciscoUnifiedComputingMIBObjects 9 } + +cucsComputeAutoconfigPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeAutoconfigPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy managed object table" + ::= { cucsComputeObjects 1 } + +cucsComputeAutoconfigPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeAutoconfigPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeAutoconfigPolicyTable table." + INDEX { cucsComputeAutoconfigPolicyInstanceId } + ::= { cucsComputeAutoconfigPolicyTable 1 } + +CucsComputeAutoconfigPolicyEntry ::= SEQUENCE { + cucsComputeAutoconfigPolicyInstanceId CucsManagedObjectId, + cucsComputeAutoconfigPolicyDn CucsManagedObjectDn, + cucsComputeAutoconfigPolicyRn SnmpAdminString, + cucsComputeAutoconfigPolicyDescr SnmpAdminString, + cucsComputeAutoconfigPolicyDstDn SnmpAdminString, + cucsComputeAutoconfigPolicyIntId SnmpAdminString, + cucsComputeAutoconfigPolicyName SnmpAdminString, + cucsComputeAutoconfigPolicyQualifier SnmpAdminString, + cucsComputeAutoconfigPolicySrcTemplName SnmpAdminString, + cucsComputeAutoconfigPolicyPolicyLevel Gauge32, + cucsComputeAutoconfigPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsComputeAutoconfigPolicyOperQualifier SnmpAdminString +} + +cucsComputeAutoconfigPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeAutoconfigPolicyEntry 1 } + +cucsComputeAutoconfigPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:dn managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 2 } + +cucsComputeAutoconfigPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:rn managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 3 } + +cucsComputeAutoconfigPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:descr managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 4 } + +cucsComputeAutoconfigPolicyDstDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:dstDn managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 5 } + +cucsComputeAutoconfigPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:intId managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 6 } + +cucsComputeAutoconfigPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:name managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 7 } + +cucsComputeAutoconfigPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:qualifier managed + object property" + ::= { cucsComputeAutoconfigPolicyEntry 8 } + +cucsComputeAutoconfigPolicySrcTemplName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:srcTemplName + managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 9 } + +cucsComputeAutoconfigPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:policyLevel + managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 10 } + +cucsComputeAutoconfigPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:policyOwner + managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 11 } + +cucsComputeAutoconfigPolicyOperQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:AutoconfigPolicy:operQualifier + managed object property" + ::= { cucsComputeAutoconfigPolicyEntry 12 } + +cucsComputeBladeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBladeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade managed object table" + ::= { cucsComputeObjects 2 } + +cucsComputeBladeEntry OBJECT-TYPE + SYNTAX CucsComputeBladeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBladeTable table." + INDEX { cucsComputeBladeInstanceId } + ::= { cucsComputeBladeTable 1 } + +CucsComputeBladeEntry ::= SEQUENCE { + cucsComputeBladeInstanceId CucsManagedObjectId, + cucsComputeBladeDn CucsManagedObjectDn, + cucsComputeBladeRn SnmpAdminString, + cucsComputeBladeAdminPower CucsComputeAdminPowerState, + cucsComputeBladeAdminState CucsComputeAdminState, + cucsComputeBladeAssignedToDn SnmpAdminString, + cucsComputeBladeAssociation CucsComputeAssociation, + cucsComputeBladeAvailability CucsComputeAvailability, + cucsComputeBladeAvailableMemory Gauge32, + cucsComputeBladeChassisId Gauge32, + cucsComputeBladeCheckPoint CucsComputeCheckPoint, + cucsComputeBladeConnPath CucsEquipmentConnectionStatus, + cucsComputeBladeConnStatus CucsEquipmentConnectionStatus, + cucsComputeBladeDescr SnmpAdminString, + cucsComputeBladeDiscovery CucsComputeDiscovery, + cucsComputeBladeFltAggr Unsigned64, + cucsComputeBladeFsmDescr SnmpAdminString, + cucsComputeBladeFsmFlags SnmpAdminString, + cucsComputeBladeFsmPrev SnmpAdminString, + cucsComputeBladeFsmProgr Gauge32, + cucsComputeBladeFsmRmtInvErrCode Gauge32, + cucsComputeBladeFsmRmtInvErrDescr SnmpAdminString, + cucsComputeBladeFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsComputeBladeFsmStageDescr SnmpAdminString, + cucsComputeBladeFsmStamp DateAndTime, + cucsComputeBladeFsmStatus SnmpAdminString, + cucsComputeBladeFsmTry Gauge32, + cucsComputeBladeIntId SnmpAdminString, + cucsComputeBladeLc CucsComputeAdminTrigger, + cucsComputeBladeLcTs DateAndTime, + cucsComputeBladeManagingInst CucsNetworkSwitchId, + cucsComputeBladeModel SnmpAdminString, + cucsComputeBladeName SnmpAdminString, + cucsComputeBladeNumOfAdaptors Gauge32, + cucsComputeBladeNumOfCores Gauge32, + cucsComputeBladeNumOfCpus Gauge32, + cucsComputeBladeNumOfEthHostIfs Gauge32, + cucsComputeBladeNumOfFcHostIfs Gauge32, + cucsComputeBladeNumOfThreads Gauge32, + cucsComputeBladeOperPower CucsEquipmentPowerState, + cucsComputeBladeOperQualifier CucsComputeIssues, + cucsComputeBladeOperState CucsLsOperState, + cucsComputeBladeOperability CucsEquipmentOperability, + cucsComputeBladeOriginalUuid SnmpAdminString, + cucsComputeBladePresence CucsEquipmentSlotStatus, + cucsComputeBladeRevision SnmpAdminString, + cucsComputeBladeSerial SnmpAdminString, + cucsComputeBladeServerId SnmpAdminString, + cucsComputeBladeSlotId CucsComputeBladeSlotId, + cucsComputeBladeTotalMemory Gauge32, + cucsComputeBladeUsrLbl SnmpAdminString, + cucsComputeBladeUuid SnmpAdminString, + cucsComputeBladeVendor SnmpAdminString, + cucsComputeBladeNumOfCoresEnabled Gauge32, + cucsComputeBladeLowVoltageMemory CucsComputePhysicalLowVoltageMemory, + cucsComputeBladeMemorySpeed Gauge32, + cucsComputeBladeMfgTime DateAndTime, + cucsComputeBladePartNumber SnmpAdminString, + cucsComputeBladeVid SnmpAdminString, + cucsComputeBladePolicyLevel Gauge32, + cucsComputeBladePolicyOwner CucsPolicyPolicyOwner, + cucsComputeBladeLocalId SnmpAdminString, + cucsComputeBladeScaledMode CucsComputeMode, + cucsComputeBladeUpgradeScenario CucsComputeUpgradeStatus, + cucsComputeBladeOperPwrTransSrc CucsComputePowerTransitionSrc, + cucsComputeBladeDiscoveryStatus CucsEquipmentConnectionStatus, + cucsComputeBladeNumOf40GAdaptorsWithOldFw Gauge32, + cucsComputeBladeNumOf40GAdaptorsWithUnknownFw Gauge32 +} + +cucsComputeBladeInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBladeEntry 1 } + +cucsComputeBladeDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:dn managed object property" + ::= { cucsComputeBladeEntry 2 } + +cucsComputeBladeRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:rn managed object property" + ::= { cucsComputeBladeEntry 3 } + +cucsComputeBladeAdminPower OBJECT-TYPE + SYNTAX CucsComputeAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:adminPower managed object property" + ::= { cucsComputeBladeEntry 4 } + +cucsComputeBladeAdminState OBJECT-TYPE + SYNTAX CucsComputeAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:adminState managed object property" + ::= { cucsComputeBladeEntry 5 } + +cucsComputeBladeAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:assignedToDn managed object property" + ::= { cucsComputeBladeEntry 6 } + +cucsComputeBladeAssociation OBJECT-TYPE + SYNTAX CucsComputeAssociation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:association managed object property" + ::= { cucsComputeBladeEntry 7 } + +cucsComputeBladeAvailability OBJECT-TYPE + SYNTAX CucsComputeAvailability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:availability managed object property" + ::= { cucsComputeBladeEntry 8 } + +cucsComputeBladeAvailableMemory OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:availableMemory managed object property" + ::= { cucsComputeBladeEntry 9 } + +cucsComputeBladeChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:chassisId managed object property" + ::= { cucsComputeBladeEntry 10 } + +cucsComputeBladeCheckPoint OBJECT-TYPE + SYNTAX CucsComputeCheckPoint + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:checkPoint managed object property" + ::= { cucsComputeBladeEntry 11 } + +cucsComputeBladeConnPath OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:connPath managed object property" + ::= { cucsComputeBladeEntry 12 } + +cucsComputeBladeConnStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:connStatus managed object property" + ::= { cucsComputeBladeEntry 13 } + +cucsComputeBladeDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:descr managed object property" + ::= { cucsComputeBladeEntry 14 } + +cucsComputeBladeDiscovery OBJECT-TYPE + SYNTAX CucsComputeDiscovery + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:discovery managed object property" + ::= { cucsComputeBladeEntry 15 } + +cucsComputeBladeFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fltAggr managed object property" + ::= { cucsComputeBladeEntry 16 } + +cucsComputeBladeFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmDescr managed object property" + ::= { cucsComputeBladeEntry 17 } + +cucsComputeBladeFsmFlags OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmFlags managed object property" + ::= { cucsComputeBladeEntry 18 } + +cucsComputeBladeFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmPrev managed object property" + ::= { cucsComputeBladeEntry 19 } + +cucsComputeBladeFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmProgr managed object property" + ::= { cucsComputeBladeEntry 20 } + +cucsComputeBladeFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmRmtInvErrCode managed object property" + ::= { cucsComputeBladeEntry 21 } + +cucsComputeBladeFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmRmtInvErrDescr managed + object property" + ::= { cucsComputeBladeEntry 22 } + +cucsComputeBladeFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmRmtInvRslt managed object property" + ::= { cucsComputeBladeEntry 23 } + +cucsComputeBladeFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmStageDescr managed object property" + ::= { cucsComputeBladeEntry 24 } + +cucsComputeBladeFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmStamp managed object property" + ::= { cucsComputeBladeEntry 25 } + +cucsComputeBladeFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmStatus managed object property" + ::= { cucsComputeBladeEntry 26 } + +cucsComputeBladeFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:fsmTry managed object property" + ::= { cucsComputeBladeEntry 27 } + +cucsComputeBladeIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:intId managed object property" + ::= { cucsComputeBladeEntry 28 } + +cucsComputeBladeLc OBJECT-TYPE + SYNTAX CucsComputeAdminTrigger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:lc managed object property" + ::= { cucsComputeBladeEntry 29 } + +cucsComputeBladeLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:lcTs managed object property" + ::= { cucsComputeBladeEntry 30 } + +cucsComputeBladeManagingInst OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:managingInst managed object property" + ::= { cucsComputeBladeEntry 31 } + +cucsComputeBladeModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:model managed object property" + ::= { cucsComputeBladeEntry 32 } + +cucsComputeBladeName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:name managed object property" + ::= { cucsComputeBladeEntry 33 } + +cucsComputeBladeNumOfAdaptors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOfAdaptors managed object property" + ::= { cucsComputeBladeEntry 34 } + +cucsComputeBladeNumOfCores OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOfCores managed object property" + ::= { cucsComputeBladeEntry 35 } + +cucsComputeBladeNumOfCpus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOfCpus managed object property" + ::= { cucsComputeBladeEntry 36 } + +cucsComputeBladeNumOfEthHostIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOfEthHostIfs managed object property" + ::= { cucsComputeBladeEntry 37 } + +cucsComputeBladeNumOfFcHostIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOfFcHostIfs managed object property" + ::= { cucsComputeBladeEntry 38 } + +cucsComputeBladeNumOfThreads OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOfThreads managed object property" + ::= { cucsComputeBladeEntry 39 } + +cucsComputeBladeOperPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:operPower managed object property" + ::= { cucsComputeBladeEntry 40 } + +cucsComputeBladeOperQualifier OBJECT-TYPE + SYNTAX CucsComputeIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:operQualifier managed object property" + ::= { cucsComputeBladeEntry 41 } + +cucsComputeBladeOperState OBJECT-TYPE + SYNTAX CucsLsOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:operState managed object property" + ::= { cucsComputeBladeEntry 42 } + +cucsComputeBladeOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:operability managed object property" + ::= { cucsComputeBladeEntry 43 } + +cucsComputeBladeOriginalUuid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:originalUuid managed object property" + ::= { cucsComputeBladeEntry 44 } + +cucsComputeBladePresence OBJECT-TYPE + SYNTAX CucsEquipmentSlotStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:presence managed object property" + ::= { cucsComputeBladeEntry 45 } + +cucsComputeBladeRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:revision managed object property" + ::= { cucsComputeBladeEntry 46 } + +cucsComputeBladeSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:serial managed object property" + ::= { cucsComputeBladeEntry 47 } + +cucsComputeBladeServerId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:serverId managed object property" + ::= { cucsComputeBladeEntry 48 } + +cucsComputeBladeSlotId OBJECT-TYPE + SYNTAX CucsComputeBladeSlotId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:slotId managed object property" + ::= { cucsComputeBladeEntry 49 } + +cucsComputeBladeTotalMemory OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:totalMemory managed object property" + ::= { cucsComputeBladeEntry 50 } + +cucsComputeBladeUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:usrLbl managed object property" + ::= { cucsComputeBladeEntry 51 } + +cucsComputeBladeUuid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:uuid managed object property" + ::= { cucsComputeBladeEntry 52 } + +cucsComputeBladeVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:vendor managed object property" + ::= { cucsComputeBladeEntry 53 } + +cucsComputeBladeNumOfCoresEnabled OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOfCoresEnabled managed + object property" + ::= { cucsComputeBladeEntry 54 } + +cucsComputeBladeLowVoltageMemory OBJECT-TYPE + SYNTAX CucsComputePhysicalLowVoltageMemory + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:lowVoltageMemory managed object property" + ::= { cucsComputeBladeEntry 55 } + +cucsComputeBladeMemorySpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:memorySpeed managed object property" + ::= { cucsComputeBladeEntry 56 } + +cucsComputeBladeMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:mfgTime managed object property" + ::= { cucsComputeBladeEntry 57 } + +cucsComputeBladePartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:partNumber managed object property" + ::= { cucsComputeBladeEntry 58 } + +cucsComputeBladeVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:vid managed object property" + ::= { cucsComputeBladeEntry 59 } + +cucsComputeBladePolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:policyLevel managed object property" + ::= { cucsComputeBladeEntry 60 } + +cucsComputeBladePolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:policyOwner managed object property" + ::= { cucsComputeBladeEntry 61 } + +cucsComputeBladeLocalId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:localId managed object property" + ::= { cucsComputeBladeEntry 62 } + +cucsComputeBladeScaledMode OBJECT-TYPE + SYNTAX CucsComputeMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:scaledMode managed object property" + ::= { cucsComputeBladeEntry 63 } + +cucsComputeBladeUpgradeScenario OBJECT-TYPE + SYNTAX CucsComputeUpgradeStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:upgradeScenario managed object property" + ::= { cucsComputeBladeEntry 64 } + +cucsComputeBladeOperPwrTransSrc OBJECT-TYPE + SYNTAX CucsComputePowerTransitionSrc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:operPwrTransSrc managed object property" + ::= { cucsComputeBladeEntry 65 } + +cucsComputeBladeDiscoveryStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:discoveryStatus managed object property" + ::= { cucsComputeBladeEntry 66 } + +cucsComputeBladeNumOf40GAdaptorsWithOldFw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOf40GAdaptorsWithOldFw + managed object property" + ::= { cucsComputeBladeEntry 68 } + +cucsComputeBladeNumOf40GAdaptorsWithUnknownFw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Blade:numOf40GAdaptorsWithUnknownFw + managed object property" + ::= { cucsComputeBladeEntry 69 } + +cucsComputeBladeDiscPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBladeDiscPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy managed object table" + ::= { cucsComputeObjects 3 } + +cucsComputeBladeDiscPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeBladeDiscPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBladeDiscPolicyTable table." + INDEX { cucsComputeBladeDiscPolicyInstanceId } + ::= { cucsComputeBladeDiscPolicyTable 1 } + +CucsComputeBladeDiscPolicyEntry ::= SEQUENCE { + cucsComputeBladeDiscPolicyInstanceId CucsManagedObjectId, + cucsComputeBladeDiscPolicyDn CucsManagedObjectDn, + cucsComputeBladeDiscPolicyRn SnmpAdminString, + cucsComputeBladeDiscPolicyAction SnmpAdminString, + cucsComputeBladeDiscPolicyDescr SnmpAdminString, + cucsComputeBladeDiscPolicyIntId SnmpAdminString, + cucsComputeBladeDiscPolicyName SnmpAdminString, + cucsComputeBladeDiscPolicyQualifier SnmpAdminString, + cucsComputeBladeDiscPolicyScrubPolicyName SnmpAdminString, + cucsComputeBladeDiscPolicyPolicyLevel Gauge32, + cucsComputeBladeDiscPolicyPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputeBladeDiscPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBladeDiscPolicyEntry 1 } + +cucsComputeBladeDiscPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:dn managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 2 } + +cucsComputeBladeDiscPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:rn managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 3 } + +cucsComputeBladeDiscPolicyAction OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:action managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 4 } + +cucsComputeBladeDiscPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:descr managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 5 } + +cucsComputeBladeDiscPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:intId managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 6 } + +cucsComputeBladeDiscPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:name managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 7 } + +cucsComputeBladeDiscPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:qualifier managed + object property" + ::= { cucsComputeBladeDiscPolicyEntry 8 } + +cucsComputeBladeDiscPolicyScrubPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:scrubPolicyName + managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 9 } + +cucsComputeBladeDiscPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:policyLevel + managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 10 } + +cucsComputeBladeDiscPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeDiscPolicy:policyOwner + managed object property" + ::= { cucsComputeBladeDiscPolicyEntry 11 } + +cucsComputeBladeEpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBladeEpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp managed object table" + ::= { cucsComputeObjects 66 } + +cucsComputeBladeEpEntry OBJECT-TYPE + SYNTAX CucsComputeBladeEpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBladeEpTable table." + INDEX { cucsComputeBladeEpInstanceId } + ::= { cucsComputeBladeEpTable 1 } + +CucsComputeBladeEpEntry ::= SEQUENCE { + cucsComputeBladeEpInstanceId CucsManagedObjectId, + cucsComputeBladeEpDn CucsManagedObjectDn, + cucsComputeBladeEpRn SnmpAdminString, + cucsComputeBladeEpAdminState CucsComputeAdminState, + cucsComputeBladeEpChassisId Gauge32, + cucsComputeBladeEpEpDn SnmpAdminString, + cucsComputeBladeEpId CucsComputeBladeEpId, + cucsComputeBladeEpOperQualifierReason SnmpAdminString, + cucsComputeBladeEpOperState CucsLsOperState, + cucsComputeBladeEpPeerPresence CucsEquipmentSlotStatus, + cucsComputeBladeEpPresence CucsEquipmentSlotStatus, + cucsComputeBladeEpSlotId CucsComputeBladeEpSlotId +} + +cucsComputeBladeEpInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBladeEpEntry 1 } + +cucsComputeBladeEpDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:dn managed object property" + ::= { cucsComputeBladeEpEntry 2 } + +cucsComputeBladeEpRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:rn managed object property" + ::= { cucsComputeBladeEpEntry 3 } + +cucsComputeBladeEpAdminState OBJECT-TYPE + SYNTAX CucsComputeAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:adminState managed object property" + ::= { cucsComputeBladeEpEntry 4 } + +cucsComputeBladeEpChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:chassisId managed object property" + ::= { cucsComputeBladeEpEntry 5 } + +cucsComputeBladeEpEpDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:epDn managed object property" + ::= { cucsComputeBladeEpEntry 6 } + +cucsComputeBladeEpId OBJECT-TYPE + SYNTAX CucsComputeBladeEpId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:id managed object property" + ::= { cucsComputeBladeEpEntry 7 } + +cucsComputeBladeEpOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:operQualifierReason + managed object property" + ::= { cucsComputeBladeEpEntry 8 } + +cucsComputeBladeEpOperState OBJECT-TYPE + SYNTAX CucsLsOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:operState managed object property" + ::= { cucsComputeBladeEpEntry 9 } + +cucsComputeBladeEpPeerPresence OBJECT-TYPE + SYNTAX CucsEquipmentSlotStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:peerPresence managed object property" + ::= { cucsComputeBladeEpEntry 10 } + +cucsComputeBladeEpPresence OBJECT-TYPE + SYNTAX CucsEquipmentSlotStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:presence managed object property" + ::= { cucsComputeBladeEpEntry 11 } + +cucsComputeBladeEpSlotId OBJECT-TYPE + SYNTAX CucsComputeBladeEpSlotId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeEp:slotId managed object property" + ::= { cucsComputeBladeEpEntry 12 } + +cucsComputeBladeFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBladeFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm managed object table" + ::= { cucsComputeObjects 48 } + +cucsComputeBladeFsmEntry OBJECT-TYPE + SYNTAX CucsComputeBladeFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBladeFsmTable table." + INDEX { cucsComputeBladeFsmInstanceId } + ::= { cucsComputeBladeFsmTable 1 } + +CucsComputeBladeFsmEntry ::= SEQUENCE { + cucsComputeBladeFsmInstanceId CucsManagedObjectId, + cucsComputeBladeFsmDn CucsManagedObjectDn, + cucsComputeBladeFsmRn SnmpAdminString, + cucsComputeBladeFsmCompletionTime DateAndTime, + cucsComputeBladeFsmCurrentFsm CucsComputeBladeFsmCurrentFsm, + cucsComputeBladeFsmDescrData SnmpAdminString, + cucsComputeBladeFsmFsmStatus CucsFsmFsmStageStatus, + cucsComputeBladeFsmProgress Gauge32, + cucsComputeBladeFsmRmtErrCode Gauge32, + cucsComputeBladeFsmRmtErrDescr SnmpAdminString, + cucsComputeBladeFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsComputeBladeFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBladeFsmEntry 1 } + +cucsComputeBladeFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:dn managed object property" + ::= { cucsComputeBladeFsmEntry 2 } + +cucsComputeBladeFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:rn managed object property" + ::= { cucsComputeBladeFsmEntry 3 } + +cucsComputeBladeFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:completionTime managed + object property" + ::= { cucsComputeBladeFsmEntry 4 } + +cucsComputeBladeFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsComputeBladeFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:currentFsm managed object property" + ::= { cucsComputeBladeFsmEntry 5 } + +cucsComputeBladeFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:descr managed object property" + ::= { cucsComputeBladeFsmEntry 6 } + +cucsComputeBladeFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:fsmStatus managed object property" + ::= { cucsComputeBladeFsmEntry 7 } + +cucsComputeBladeFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:progress managed object property" + ::= { cucsComputeBladeFsmEntry 8 } + +cucsComputeBladeFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:rmtErrCode managed object property" + ::= { cucsComputeBladeFsmEntry 9 } + +cucsComputeBladeFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:rmtErrDescr managed object property" + ::= { cucsComputeBladeFsmEntry 10 } + +cucsComputeBladeFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsm:rmtRslt managed object property" + ::= { cucsComputeBladeFsmEntry 11 } + +cucsComputeBladeFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBladeFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage managed object table" + ::= { cucsComputeObjects 49 } + +cucsComputeBladeFsmStageEntry OBJECT-TYPE + SYNTAX CucsComputeBladeFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBladeFsmStageTable table." + INDEX { cucsComputeBladeFsmStageInstanceId } + ::= { cucsComputeBladeFsmStageTable 1 } + +CucsComputeBladeFsmStageEntry ::= SEQUENCE { + cucsComputeBladeFsmStageInstanceId CucsManagedObjectId, + cucsComputeBladeFsmStageDn CucsManagedObjectDn, + cucsComputeBladeFsmStageRn SnmpAdminString, + cucsComputeBladeFsmStageDescrData SnmpAdminString, + cucsComputeBladeFsmStageLastUpdateTime DateAndTime, + cucsComputeBladeFsmStageName CucsComputeBladeFsmStageName, + cucsComputeBladeFsmStageOrder Gauge32, + cucsComputeBladeFsmStageRetry Gauge32, + cucsComputeBladeFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsComputeBladeFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBladeFsmStageEntry 1 } + +cucsComputeBladeFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage:dn managed object property" + ::= { cucsComputeBladeFsmStageEntry 2 } + +cucsComputeBladeFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage:rn managed object property" + ::= { cucsComputeBladeFsmStageEntry 3 } + +cucsComputeBladeFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage:descr managed object property" + ::= { cucsComputeBladeFsmStageEntry 4 } + +cucsComputeBladeFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage:lastUpdateTime + managed object property" + ::= { cucsComputeBladeFsmStageEntry 5 } + +cucsComputeBladeFsmStageName OBJECT-TYPE + SYNTAX CucsComputeBladeFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage:name managed object property" + ::= { cucsComputeBladeFsmStageEntry 6 } + +cucsComputeBladeFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage:order managed object property" + ::= { cucsComputeBladeFsmStageEntry 7 } + +cucsComputeBladeFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage:retry managed object property" + ::= { cucsComputeBladeFsmStageEntry 8 } + +cucsComputeBladeFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmStage:stageStatus managed + object property" + ::= { cucsComputeBladeFsmStageEntry 9 } + +cucsComputeBladeFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBladeFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmTask managed object table" + ::= { cucsComputeObjects 4 } + +cucsComputeBladeFsmTaskEntry OBJECT-TYPE + SYNTAX CucsComputeBladeFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBladeFsmTaskTable table." + INDEX { cucsComputeBladeFsmTaskInstanceId } + ::= { cucsComputeBladeFsmTaskTable 1 } + +CucsComputeBladeFsmTaskEntry ::= SEQUENCE { + cucsComputeBladeFsmTaskInstanceId CucsManagedObjectId, + cucsComputeBladeFsmTaskDn CucsManagedObjectDn, + cucsComputeBladeFsmTaskRn SnmpAdminString, + cucsComputeBladeFsmTaskCompletion CucsFsmCompletion, + cucsComputeBladeFsmTaskFlags CucsComputeBladeFsmTaskFlags, + cucsComputeBladeFsmTaskItem CucsComputeBladeFsmTaskItem, + cucsComputeBladeFsmTaskSeqId Gauge32 +} + +cucsComputeBladeFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBladeFsmTaskEntry 1 } + +cucsComputeBladeFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmTask:dn managed object property" + ::= { cucsComputeBladeFsmTaskEntry 2 } + +cucsComputeBladeFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmTask:rn managed object property" + ::= { cucsComputeBladeFsmTaskEntry 3 } + +cucsComputeBladeFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmTask:completion managed + object property" + ::= { cucsComputeBladeFsmTaskEntry 4 } + +cucsComputeBladeFsmTaskFlags OBJECT-TYPE + SYNTAX CucsComputeBladeFsmTaskFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmTask:flags managed object property" + ::= { cucsComputeBladeFsmTaskEntry 5 } + +cucsComputeBladeFsmTaskItem OBJECT-TYPE + SYNTAX CucsComputeBladeFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmTask:item managed object property" + ::= { cucsComputeBladeFsmTaskEntry 6 } + +cucsComputeBladeFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeFsmTask:seqId managed object property" + ::= { cucsComputeBladeFsmTaskEntry 7 } + +cucsComputeBladeInheritPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBladeInheritPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy managed object table" + ::= { cucsComputeObjects 5 } + +cucsComputeBladeInheritPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeBladeInheritPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBladeInheritPolicyTable table." + INDEX { cucsComputeBladeInheritPolicyInstanceId } + ::= { cucsComputeBladeInheritPolicyTable 1 } + +CucsComputeBladeInheritPolicyEntry ::= SEQUENCE { + cucsComputeBladeInheritPolicyInstanceId CucsManagedObjectId, + cucsComputeBladeInheritPolicyDn CucsManagedObjectDn, + cucsComputeBladeInheritPolicyRn SnmpAdminString, + cucsComputeBladeInheritPolicyDescr SnmpAdminString, + cucsComputeBladeInheritPolicyDstDn SnmpAdminString, + cucsComputeBladeInheritPolicyIntId SnmpAdminString, + cucsComputeBladeInheritPolicyName SnmpAdminString, + cucsComputeBladeInheritPolicyQualifier SnmpAdminString, + cucsComputeBladeInheritPolicyPolicyLevel Gauge32, + cucsComputeBladeInheritPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsComputeBladeInheritPolicyOperQualifier SnmpAdminString +} + +cucsComputeBladeInheritPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBladeInheritPolicyEntry 1 } + +cucsComputeBladeInheritPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:dn managed object property" + ::= { cucsComputeBladeInheritPolicyEntry 2 } + +cucsComputeBladeInheritPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:rn managed object property" + ::= { cucsComputeBladeInheritPolicyEntry 3 } + +cucsComputeBladeInheritPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:descr managed + object property" + ::= { cucsComputeBladeInheritPolicyEntry 4 } + +cucsComputeBladeInheritPolicyDstDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:dstDn managed + object property" + ::= { cucsComputeBladeInheritPolicyEntry 5 } + +cucsComputeBladeInheritPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:intId managed + object property" + ::= { cucsComputeBladeInheritPolicyEntry 6 } + +cucsComputeBladeInheritPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:name managed + object property" + ::= { cucsComputeBladeInheritPolicyEntry 7 } + +cucsComputeBladeInheritPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:qualifier + managed object property" + ::= { cucsComputeBladeInheritPolicyEntry 8 } + +cucsComputeBladeInheritPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:policyLevel + managed object property" + ::= { cucsComputeBladeInheritPolicyEntry 9 } + +cucsComputeBladeInheritPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:policyOwner + managed object property" + ::= { cucsComputeBladeInheritPolicyEntry 10 } + +cucsComputeBladeInheritPolicyOperQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BladeInheritPolicy:operQualifier + managed object property" + ::= { cucsComputeBladeInheritPolicyEntry 11 } + +cucsComputeBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:Board managed object table" + ::= { cucsComputeObjects 6 } + +cucsComputeBoardEntry OBJECT-TYPE + SYNTAX CucsComputeBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBoardTable table." + INDEX { cucsComputeBoardInstanceId } + ::= { cucsComputeBoardTable 1 } + +CucsComputeBoardEntry ::= SEQUENCE { + cucsComputeBoardInstanceId CucsManagedObjectId, + cucsComputeBoardDn CucsManagedObjectDn, + cucsComputeBoardRn SnmpAdminString, + cucsComputeBoardCmosVoltage CucsEquipmentSensorThresholdStatus, + cucsComputeBoardId Gauge32, + cucsComputeBoardModel SnmpAdminString, + cucsComputeBoardOperPower CucsEquipmentPowerState, + cucsComputeBoardOperState CucsEquipmentOperability, + cucsComputeBoardOperability CucsEquipmentOperability, + cucsComputeBoardPerf CucsEquipmentSensorThresholdStatus, + cucsComputeBoardPower CucsComputeABoardPower, + cucsComputeBoardPresence CucsEquipmentPresence, + cucsComputeBoardRevision SnmpAdminString, + cucsComputeBoardSerial SnmpAdminString, + cucsComputeBoardThermal CucsEquipmentSensorThresholdStatus, + cucsComputeBoardVendor SnmpAdminString, + cucsComputeBoardVoltage CucsEquipmentSensorThresholdStatus, + cucsComputeBoardOperQualifierReason SnmpAdminString, + cucsComputeBoardPowerUsage CucsEquipmentSensorThresholdStatus, + cucsComputeBoardFaultQualifier SnmpAdminString, + cucsComputeBoardLocationDn SnmpAdminString, + cucsComputeBoardCpuTypeDescription SnmpAdminString +} + +cucsComputeBoardInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBoardEntry 1 } + +cucsComputeBoardDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:dn managed object property" + ::= { cucsComputeBoardEntry 2 } + +cucsComputeBoardRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:rn managed object property" + ::= { cucsComputeBoardEntry 3 } + +cucsComputeBoardCmosVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:cmosVoltage managed object property" + ::= { cucsComputeBoardEntry 4 } + +cucsComputeBoardId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:id managed object property" + ::= { cucsComputeBoardEntry 5 } + +cucsComputeBoardModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:model managed object property" + ::= { cucsComputeBoardEntry 6 } + +cucsComputeBoardOperPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:operPower managed object property" + ::= { cucsComputeBoardEntry 7 } + +cucsComputeBoardOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:operState managed object property" + ::= { cucsComputeBoardEntry 8 } + +cucsComputeBoardOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:operability managed object property" + ::= { cucsComputeBoardEntry 9 } + +cucsComputeBoardPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:perf managed object property" + ::= { cucsComputeBoardEntry 10 } + +cucsComputeBoardPower OBJECT-TYPE + SYNTAX CucsComputeABoardPower + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:power managed object property" + ::= { cucsComputeBoardEntry 11 } + +cucsComputeBoardPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:presence managed object property" + ::= { cucsComputeBoardEntry 12 } + +cucsComputeBoardRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:revision managed object property" + ::= { cucsComputeBoardEntry 13 } + +cucsComputeBoardSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:serial managed object property" + ::= { cucsComputeBoardEntry 14 } + +cucsComputeBoardThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:thermal managed object property" + ::= { cucsComputeBoardEntry 15 } + +cucsComputeBoardVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:vendor managed object property" + ::= { cucsComputeBoardEntry 16 } + +cucsComputeBoardVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:voltage managed object property" + ::= { cucsComputeBoardEntry 17 } + +cucsComputeBoardOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:operQualifierReason managed + object property" + ::= { cucsComputeBoardEntry 18 } + +cucsComputeBoardPowerUsage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:powerUsage managed object property" + ::= { cucsComputeBoardEntry 19 } + +cucsComputeBoardFaultQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:faultQualifier managed object property" + ::= { cucsComputeBoardEntry 20 } + +cucsComputeBoardLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:locationDn managed object property" + ::= { cucsComputeBoardEntry 21 } + +cucsComputeBoardCpuTypeDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Board:cpuTypeDescription managed + object property" + ::= { cucsComputeBoardEntry 23 } + +cucsComputeBoardConnectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBoardConnectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardConnector managed object table" + ::= { cucsComputeObjects 63 } + +cucsComputeBoardConnectorEntry OBJECT-TYPE + SYNTAX CucsComputeBoardConnectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBoardConnectorTable table." + INDEX { cucsComputeBoardConnectorInstanceId } + ::= { cucsComputeBoardConnectorTable 1 } + +CucsComputeBoardConnectorEntry ::= SEQUENCE { + cucsComputeBoardConnectorInstanceId CucsManagedObjectId, + cucsComputeBoardConnectorDn CucsManagedObjectDn, + cucsComputeBoardConnectorRn SnmpAdminString, + cucsComputeBoardConnectorBoardConnectorType CucsEquipmentBoardConnectorType, + cucsComputeBoardConnectorMasterSlotId Gauge32, + cucsComputeBoardConnectorSlaveSlotId Gauge32 +} + +cucsComputeBoardConnectorInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBoardConnectorEntry 1 } + +cucsComputeBoardConnectorDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardConnector:dn managed object property" + ::= { cucsComputeBoardConnectorEntry 2 } + +cucsComputeBoardConnectorRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardConnector:rn managed object property" + ::= { cucsComputeBoardConnectorEntry 3 } + +cucsComputeBoardConnectorBoardConnectorType OBJECT-TYPE + SYNTAX CucsEquipmentBoardConnectorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardConnector:boardConnectorType + managed object property" + ::= { cucsComputeBoardConnectorEntry 4 } + +cucsComputeBoardConnectorMasterSlotId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardConnector:masterSlotId + managed object property" + ::= { cucsComputeBoardConnectorEntry 5 } + +cucsComputeBoardConnectorSlaveSlotId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardConnector:slaveSlotId managed + object property" + ::= { cucsComputeBoardConnectorEntry 6 } + +cucsComputeBoardControllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeBoardControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController managed object table" + ::= { cucsComputeObjects 7 } + +cucsComputeBoardControllerEntry OBJECT-TYPE + SYNTAX CucsComputeBoardControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeBoardControllerTable table." + INDEX { cucsComputeBoardControllerInstanceId } + ::= { cucsComputeBoardControllerTable 1 } + +CucsComputeBoardControllerEntry ::= SEQUENCE { + cucsComputeBoardControllerInstanceId CucsManagedObjectId, + cucsComputeBoardControllerDn CucsManagedObjectDn, + cucsComputeBoardControllerRn SnmpAdminString, + cucsComputeBoardControllerId Gauge32, + cucsComputeBoardControllerModel SnmpAdminString, + cucsComputeBoardControllerOperState CucsEquipmentOperability, + cucsComputeBoardControllerOperability CucsEquipmentOperability, + cucsComputeBoardControllerPerf CucsEquipmentSensorThresholdStatus, + cucsComputeBoardControllerPower CucsEquipmentPowerState, + cucsComputeBoardControllerPresence CucsEquipmentPresence, + cucsComputeBoardControllerRevision SnmpAdminString, + cucsComputeBoardControllerSerial SnmpAdminString, + cucsComputeBoardControllerThermal CucsEquipmentSensorThresholdStatus, + cucsComputeBoardControllerVendor SnmpAdminString, + cucsComputeBoardControllerVoltage CucsEquipmentSensorThresholdStatus, + cucsComputeBoardControllerOperQualifierReason SnmpAdminString, + cucsComputeBoardControllerLocationDn SnmpAdminString +} + +cucsComputeBoardControllerInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeBoardControllerEntry 1 } + +cucsComputeBoardControllerDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:dn managed object property" + ::= { cucsComputeBoardControllerEntry 2 } + +cucsComputeBoardControllerRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:rn managed object property" + ::= { cucsComputeBoardControllerEntry 3 } + +cucsComputeBoardControllerId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:id managed object property" + ::= { cucsComputeBoardControllerEntry 4 } + +cucsComputeBoardControllerModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:model managed object property" + ::= { cucsComputeBoardControllerEntry 5 } + +cucsComputeBoardControllerOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:operState managed + object property" + ::= { cucsComputeBoardControllerEntry 6 } + +cucsComputeBoardControllerOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:operability + managed object property" + ::= { cucsComputeBoardControllerEntry 7 } + +cucsComputeBoardControllerPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:perf managed object property" + ::= { cucsComputeBoardControllerEntry 8 } + +cucsComputeBoardControllerPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:power managed object property" + ::= { cucsComputeBoardControllerEntry 9 } + +cucsComputeBoardControllerPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:presence managed + object property" + ::= { cucsComputeBoardControllerEntry 10 } + +cucsComputeBoardControllerRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:revision managed + object property" + ::= { cucsComputeBoardControllerEntry 11 } + +cucsComputeBoardControllerSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:serial managed object property" + ::= { cucsComputeBoardControllerEntry 12 } + +cucsComputeBoardControllerThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:thermal managed + object property" + ::= { cucsComputeBoardControllerEntry 13 } + +cucsComputeBoardControllerVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:vendor managed object property" + ::= { cucsComputeBoardControllerEntry 14 } + +cucsComputeBoardControllerVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:voltage managed + object property" + ::= { cucsComputeBoardControllerEntry 15 } + +cucsComputeBoardControllerOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:operQualifierReason + managed object property" + ::= { cucsComputeBoardControllerEntry 16 } + +cucsComputeBoardControllerLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:BoardController:locationDn managed + object property" + ::= { cucsComputeBoardControllerEntry 17 } + +cucsComputeCartridgeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeCartridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge managed object table" + ::= { cucsComputeObjects 71 } + +cucsComputeCartridgeEntry OBJECT-TYPE + SYNTAX CucsComputeCartridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeCartridgeTable table." + INDEX { cucsComputeCartridgeInstanceId } + ::= { cucsComputeCartridgeTable 1 } + +CucsComputeCartridgeEntry ::= SEQUENCE { + cucsComputeCartridgeInstanceId CucsManagedObjectId, + cucsComputeCartridgeDn CucsManagedObjectDn, + cucsComputeCartridgeRn SnmpAdminString, + cucsComputeCartridgeChassisId Gauge32, + cucsComputeCartridgeDiscovery CucsComputeCartridgeDiscovery, + cucsComputeCartridgeFltAggr Unsigned64, + cucsComputeCartridgeId Gauge32, + cucsComputeCartridgeLc CucsComputeAdminTrigger, + cucsComputeCartridgeLcTs DateAndTime, + cucsComputeCartridgeModel SnmpAdminString, + cucsComputeCartridgeOperQualifierReason SnmpAdminString, + cucsComputeCartridgeOperState CucsEquipmentOperability, + cucsComputeCartridgeOperability CucsEquipmentOperability, + cucsComputeCartridgePerf CucsEquipmentSensorThresholdStatus, + cucsComputeCartridgePower CucsEquipmentPowerState, + cucsComputeCartridgePresence CucsEquipmentPresence, + cucsComputeCartridgeRevision SnmpAdminString, + cucsComputeCartridgeSerial SnmpAdminString, + cucsComputeCartridgeSlotId CucsComputeCartridgeSlotId, + cucsComputeCartridgeThermal CucsEquipmentSensorThresholdStatus, + cucsComputeCartridgeVendor SnmpAdminString, + cucsComputeCartridgeVoltage CucsEquipmentSensorThresholdStatus +} + +cucsComputeCartridgeInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeCartridgeEntry 1 } + +cucsComputeCartridgeDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:dn managed object property" + ::= { cucsComputeCartridgeEntry 2 } + +cucsComputeCartridgeRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:rn managed object property" + ::= { cucsComputeCartridgeEntry 3 } + +cucsComputeCartridgeChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:chassisId managed object property" + ::= { cucsComputeCartridgeEntry 4 } + +cucsComputeCartridgeDiscovery OBJECT-TYPE + SYNTAX CucsComputeCartridgeDiscovery + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:discovery managed object property" + ::= { cucsComputeCartridgeEntry 5 } + +cucsComputeCartridgeFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:fltAggr managed object property" + ::= { cucsComputeCartridgeEntry 6 } + +cucsComputeCartridgeId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:id managed object property" + ::= { cucsComputeCartridgeEntry 7 } + +cucsComputeCartridgeLc OBJECT-TYPE + SYNTAX CucsComputeAdminTrigger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:lc managed object property" + ::= { cucsComputeCartridgeEntry 8 } + +cucsComputeCartridgeLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:lcTs managed object property" + ::= { cucsComputeCartridgeEntry 9 } + +cucsComputeCartridgeModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:model managed object property" + ::= { cucsComputeCartridgeEntry 10 } + +cucsComputeCartridgeOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:operQualifierReason + managed object property" + ::= { cucsComputeCartridgeEntry 11 } + +cucsComputeCartridgeOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:operState managed object property" + ::= { cucsComputeCartridgeEntry 12 } + +cucsComputeCartridgeOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:operability managed object property" + ::= { cucsComputeCartridgeEntry 13 } + +cucsComputeCartridgePerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:perf managed object property" + ::= { cucsComputeCartridgeEntry 14 } + +cucsComputeCartridgePower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:power managed object property" + ::= { cucsComputeCartridgeEntry 15 } + +cucsComputeCartridgePresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:presence managed object property" + ::= { cucsComputeCartridgeEntry 16 } + +cucsComputeCartridgeRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:revision managed object property" + ::= { cucsComputeCartridgeEntry 17 } + +cucsComputeCartridgeSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:serial managed object property" + ::= { cucsComputeCartridgeEntry 18 } + +cucsComputeCartridgeSlotId OBJECT-TYPE + SYNTAX CucsComputeCartridgeSlotId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:slotId managed object property" + ::= { cucsComputeCartridgeEntry 19 } + +cucsComputeCartridgeThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:thermal managed object property" + ::= { cucsComputeCartridgeEntry 20 } + +cucsComputeCartridgeVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:vendor managed object property" + ::= { cucsComputeCartridgeEntry 21 } + +cucsComputeCartridgeVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Cartridge:voltage managed object property" + ::= { cucsComputeCartridgeEntry 22 } + +cucsComputeChassisConnPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeChassisConnPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy managed object table" + ::= { cucsComputeObjects 46 } + +cucsComputeChassisConnPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeChassisConnPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeChassisConnPolicyTable table." + INDEX { cucsComputeChassisConnPolicyInstanceId } + ::= { cucsComputeChassisConnPolicyTable 1 } + +CucsComputeChassisConnPolicyEntry ::= SEQUENCE { + cucsComputeChassisConnPolicyInstanceId CucsManagedObjectId, + cucsComputeChassisConnPolicyDn CucsManagedObjectDn, + cucsComputeChassisConnPolicyRn SnmpAdminString, + cucsComputeChassisConnPolicyAdminState CucsComputeAdminLinkAggregation, + cucsComputeChassisConnPolicyChassisId CucsComputeChassisConnPolicyChassisId, + cucsComputeChassisConnPolicyDescr SnmpAdminString, + cucsComputeChassisConnPolicyIntId SnmpAdminString, + cucsComputeChassisConnPolicyName SnmpAdminString, + cucsComputeChassisConnPolicyQualifier SnmpAdminString, + cucsComputeChassisConnPolicySwitchId CucsNetworkSwitchId, + cucsComputeChassisConnPolicyPolicyLevel Gauge32, + cucsComputeChassisConnPolicyPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputeChassisConnPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeChassisConnPolicyEntry 1 } + +cucsComputeChassisConnPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:dn managed object property" + ::= { cucsComputeChassisConnPolicyEntry 2 } + +cucsComputeChassisConnPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:rn managed object property" + ::= { cucsComputeChassisConnPolicyEntry 3 } + +cucsComputeChassisConnPolicyAdminState OBJECT-TYPE + SYNTAX CucsComputeAdminLinkAggregation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:adminState + managed object property" + ::= { cucsComputeChassisConnPolicyEntry 4 } + +cucsComputeChassisConnPolicyChassisId OBJECT-TYPE + SYNTAX CucsComputeChassisConnPolicyChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:chassisId + managed object property" + ::= { cucsComputeChassisConnPolicyEntry 5 } + +cucsComputeChassisConnPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:descr managed + object property" + ::= { cucsComputeChassisConnPolicyEntry 6 } + +cucsComputeChassisConnPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:intId managed + object property" + ::= { cucsComputeChassisConnPolicyEntry 7 } + +cucsComputeChassisConnPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:name managed object property" + ::= { cucsComputeChassisConnPolicyEntry 8 } + +cucsComputeChassisConnPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:qualifier + managed object property" + ::= { cucsComputeChassisConnPolicyEntry 9 } + +cucsComputeChassisConnPolicySwitchId OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:switchId managed + object property" + ::= { cucsComputeChassisConnPolicyEntry 10 } + +cucsComputeChassisConnPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:policyLevel + managed object property" + ::= { cucsComputeChassisConnPolicyEntry 11 } + +cucsComputeChassisConnPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisConnPolicy:policyOwner + managed object property" + ::= { cucsComputeChassisConnPolicyEntry 12 } + +cucsComputeChassisDiscPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeChassisDiscPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy managed object table" + ::= { cucsComputeObjects 8 } + +cucsComputeChassisDiscPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeChassisDiscPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeChassisDiscPolicyTable table." + INDEX { cucsComputeChassisDiscPolicyInstanceId } + ::= { cucsComputeChassisDiscPolicyTable 1 } + +CucsComputeChassisDiscPolicyEntry ::= SEQUENCE { + cucsComputeChassisDiscPolicyInstanceId CucsManagedObjectId, + cucsComputeChassisDiscPolicyDn CucsManagedObjectDn, + cucsComputeChassisDiscPolicyRn SnmpAdminString, + cucsComputeChassisDiscPolicyAction CucsComputeChassisDiscAction, + cucsComputeChassisDiscPolicyDescr SnmpAdminString, + cucsComputeChassisDiscPolicyIntId SnmpAdminString, + cucsComputeChassisDiscPolicyName SnmpAdminString, + cucsComputeChassisDiscPolicyQualifier SnmpAdminString, + cucsComputeChassisDiscPolicyRebalance CucsComputeConnectivityRebalancing, + cucsComputeChassisDiscPolicyLinkAggregationPref CucsComputeLinkAggregation, + cucsComputeChassisDiscPolicyPolicyLevel Gauge32, + cucsComputeChassisDiscPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsComputeChassisDiscPolicyMulticastHwHash CucsComputeChassisDiscPolicyMulticastHwHash +} + +cucsComputeChassisDiscPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeChassisDiscPolicyEntry 1 } + +cucsComputeChassisDiscPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:dn managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 2 } + +cucsComputeChassisDiscPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:rn managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 3 } + +cucsComputeChassisDiscPolicyAction OBJECT-TYPE + SYNTAX CucsComputeChassisDiscAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:action managed + object property" + ::= { cucsComputeChassisDiscPolicyEntry 4 } + +cucsComputeChassisDiscPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:descr managed + object property" + ::= { cucsComputeChassisDiscPolicyEntry 5 } + +cucsComputeChassisDiscPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:intId managed + object property" + ::= { cucsComputeChassisDiscPolicyEntry 6 } + +cucsComputeChassisDiscPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:name managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 7 } + +cucsComputeChassisDiscPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:qualifier + managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 8 } + +cucsComputeChassisDiscPolicyRebalance OBJECT-TYPE + SYNTAX CucsComputeConnectivityRebalancing + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:rebalance + managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 9 } + +cucsComputeChassisDiscPolicyLinkAggregationPref OBJECT-TYPE + SYNTAX CucsComputeLinkAggregation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:linkAggregationPref + managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 10 } + +cucsComputeChassisDiscPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:policyLevel + managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 11 } + +cucsComputeChassisDiscPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:policyOwner + managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 12 } + +cucsComputeChassisDiscPolicyMulticastHwHash OBJECT-TYPE + SYNTAX CucsComputeChassisDiscPolicyMulticastHwHash + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisDiscPolicy:multicastHwHash + managed object property" + ::= { cucsComputeChassisDiscPolicyEntry 13 } + +cucsComputeChassisQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeChassisQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisQual managed object table" + ::= { cucsComputeObjects 9 } + +cucsComputeChassisQualEntry OBJECT-TYPE + SYNTAX CucsComputeChassisQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeChassisQualTable table." + INDEX { cucsComputeChassisQualInstanceId } + ::= { cucsComputeChassisQualTable 1 } + +CucsComputeChassisQualEntry ::= SEQUENCE { + cucsComputeChassisQualInstanceId CucsManagedObjectId, + cucsComputeChassisQualDn CucsManagedObjectDn, + cucsComputeChassisQualRn SnmpAdminString, + cucsComputeChassisQualMaxId CucsComputeChassisQualMaxId, + cucsComputeChassisQualMinId CucsComputeChassisQualMinId +} + +cucsComputeChassisQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeChassisQualEntry 1 } + +cucsComputeChassisQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisQual:dn managed object property" + ::= { cucsComputeChassisQualEntry 2 } + +cucsComputeChassisQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisQual:rn managed object property" + ::= { cucsComputeChassisQualEntry 3 } + +cucsComputeChassisQualMaxId OBJECT-TYPE + SYNTAX CucsComputeChassisQualMaxId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisQual:maxId managed object property" + ::= { cucsComputeChassisQualEntry 4 } + +cucsComputeChassisQualMinId OBJECT-TYPE + SYNTAX CucsComputeChassisQualMinId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ChassisQual:minId managed object property" + ::= { cucsComputeChassisQualEntry 5 } + +cucsComputeConstraintDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeConstraintDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef managed object table" + ::= { cucsComputeObjects 67 } + +cucsComputeConstraintDefEntry OBJECT-TYPE + SYNTAX CucsComputeConstraintDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeConstraintDefTable table." + INDEX { cucsComputeConstraintDefInstanceId } + ::= { cucsComputeConstraintDefTable 1 } + +CucsComputeConstraintDefEntry ::= SEQUENCE { + cucsComputeConstraintDefInstanceId CucsManagedObjectId, + cucsComputeConstraintDefDn CucsManagedObjectDn, + cucsComputeConstraintDefRn SnmpAdminString, + cucsComputeConstraintDefConstraintType CucsComputeEquipmentConstraintType, + cucsComputeConstraintDefDescr SnmpAdminString, + cucsComputeConstraintDefHwModel SnmpAdminString, + cucsComputeConstraintDefHwRevision SnmpAdminString, + cucsComputeConstraintDefHwVendor SnmpAdminString, + cucsComputeConstraintDefIntId SnmpAdminString, + cucsComputeConstraintDefName SnmpAdminString, + cucsComputeConstraintDefPolicyLevel Gauge32, + cucsComputeConstraintDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputeConstraintDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeConstraintDefEntry 1 } + +cucsComputeConstraintDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:dn managed object property" + ::= { cucsComputeConstraintDefEntry 2 } + +cucsComputeConstraintDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:rn managed object property" + ::= { cucsComputeConstraintDefEntry 3 } + +cucsComputeConstraintDefConstraintType OBJECT-TYPE + SYNTAX CucsComputeEquipmentConstraintType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:constraintType + managed object property" + ::= { cucsComputeConstraintDefEntry 4 } + +cucsComputeConstraintDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:descr managed object property" + ::= { cucsComputeConstraintDefEntry 5 } + +cucsComputeConstraintDefHwModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:hwModel managed object property" + ::= { cucsComputeConstraintDefEntry 6 } + +cucsComputeConstraintDefHwRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:hwRevision managed + object property" + ::= { cucsComputeConstraintDefEntry 7 } + +cucsComputeConstraintDefHwVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:hwVendor managed object property" + ::= { cucsComputeConstraintDefEntry 8 } + +cucsComputeConstraintDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:intId managed object property" + ::= { cucsComputeConstraintDefEntry 9 } + +cucsComputeConstraintDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:name managed object property" + ::= { cucsComputeConstraintDefEntry 10 } + +cucsComputeConstraintDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:policyLevel managed + object property" + ::= { cucsComputeConstraintDefEntry 11 } + +cucsComputeConstraintDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ConstraintDef:policyOwner managed + object property" + ::= { cucsComputeConstraintDefEntry 12 } + +cucsComputeDefaultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeDefaultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:Defaults managed object table" + ::= { cucsComputeObjects 10 } + +cucsComputeDefaultsEntry OBJECT-TYPE + SYNTAX CucsComputeDefaultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeDefaultsTable table." + INDEX { cucsComputeDefaultsInstanceId } + ::= { cucsComputeDefaultsTable 1 } + +CucsComputeDefaultsEntry ::= SEQUENCE { + cucsComputeDefaultsInstanceId CucsManagedObjectId, + cucsComputeDefaultsDn CucsManagedObjectDn, + cucsComputeDefaultsRn SnmpAdminString +} + +cucsComputeDefaultsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeDefaultsEntry 1 } + +cucsComputeDefaultsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Defaults:dn managed object property" + ::= { cucsComputeDefaultsEntry 2 } + +cucsComputeDefaultsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Defaults:rn managed object property" + ::= { cucsComputeDefaultsEntry 3 } + +cucsComputeExtBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeExtBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard managed object table" + ::= { cucsComputeObjects 64 } + +cucsComputeExtBoardEntry OBJECT-TYPE + SYNTAX CucsComputeExtBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeExtBoardTable table." + INDEX { cucsComputeExtBoardInstanceId } + ::= { cucsComputeExtBoardTable 1 } + +CucsComputeExtBoardEntry ::= SEQUENCE { + cucsComputeExtBoardInstanceId CucsManagedObjectId, + cucsComputeExtBoardDn CucsManagedObjectDn, + cucsComputeExtBoardRn SnmpAdminString, + cucsComputeExtBoardBoardAggregationRole CucsEquipmentBoardAggregationRole, + cucsComputeExtBoardChassisId Gauge32, + cucsComputeExtBoardCmosVoltage CucsEquipmentSensorThresholdStatus, + cucsComputeExtBoardConnPath CucsEquipmentConnectionStatus, + cucsComputeExtBoardConnStatus CucsEquipmentConnectionStatus, + cucsComputeExtBoardFaultQualifier SnmpAdminString, + cucsComputeExtBoardId Gauge32, + cucsComputeExtBoardLocationDn SnmpAdminString, + cucsComputeExtBoardManagingInst CucsNetworkSwitchId, + cucsComputeExtBoardModel SnmpAdminString, + cucsComputeExtBoardOperPower CucsEquipmentPowerState, + cucsComputeExtBoardOperQualifierReason SnmpAdminString, + cucsComputeExtBoardOperState CucsEquipmentOperability, + cucsComputeExtBoardOperability CucsEquipmentOperability, + cucsComputeExtBoardPerf CucsEquipmentSensorThresholdStatus, + cucsComputeExtBoardPower CucsComputeABoardPower, + cucsComputeExtBoardPowerUsage CucsEquipmentSensorThresholdStatus, + cucsComputeExtBoardPresence CucsEquipmentPresence, + cucsComputeExtBoardRevision SnmpAdminString, + cucsComputeExtBoardSerial SnmpAdminString, + cucsComputeExtBoardSlotId Gauge32, + cucsComputeExtBoardThermal CucsEquipmentSensorThresholdStatus, + cucsComputeExtBoardVendor SnmpAdminString, + cucsComputeExtBoardVoltage CucsEquipmentSensorThresholdStatus, + cucsComputeExtBoardDiscoveryStatus CucsEquipmentConnectionStatus +} + +cucsComputeExtBoardInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeExtBoardEntry 1 } + +cucsComputeExtBoardDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:dn managed object property" + ::= { cucsComputeExtBoardEntry 2 } + +cucsComputeExtBoardRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:rn managed object property" + ::= { cucsComputeExtBoardEntry 3 } + +cucsComputeExtBoardBoardAggregationRole OBJECT-TYPE + SYNTAX CucsEquipmentBoardAggregationRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:boardAggregationRole + managed object property" + ::= { cucsComputeExtBoardEntry 4 } + +cucsComputeExtBoardChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:chassisId managed object property" + ::= { cucsComputeExtBoardEntry 5 } + +cucsComputeExtBoardCmosVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:cmosVoltage managed object property" + ::= { cucsComputeExtBoardEntry 6 } + +cucsComputeExtBoardConnPath OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:connPath managed object property" + ::= { cucsComputeExtBoardEntry 7 } + +cucsComputeExtBoardConnStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:connStatus managed object property" + ::= { cucsComputeExtBoardEntry 8 } + +cucsComputeExtBoardFaultQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:faultQualifier managed + object property" + ::= { cucsComputeExtBoardEntry 9 } + +cucsComputeExtBoardId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:id managed object property" + ::= { cucsComputeExtBoardEntry 10 } + +cucsComputeExtBoardLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:locationDn managed object property" + ::= { cucsComputeExtBoardEntry 11 } + +cucsComputeExtBoardManagingInst OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:managingInst managed object property" + ::= { cucsComputeExtBoardEntry 12 } + +cucsComputeExtBoardModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:model managed object property" + ::= { cucsComputeExtBoardEntry 13 } + +cucsComputeExtBoardOperPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:operPower managed object property" + ::= { cucsComputeExtBoardEntry 14 } + +cucsComputeExtBoardOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:operQualifierReason + managed object property" + ::= { cucsComputeExtBoardEntry 15 } + +cucsComputeExtBoardOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:operState managed object property" + ::= { cucsComputeExtBoardEntry 16 } + +cucsComputeExtBoardOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:operability managed object property" + ::= { cucsComputeExtBoardEntry 17 } + +cucsComputeExtBoardPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:perf managed object property" + ::= { cucsComputeExtBoardEntry 18 } + +cucsComputeExtBoardPower OBJECT-TYPE + SYNTAX CucsComputeABoardPower + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:power managed object property" + ::= { cucsComputeExtBoardEntry 19 } + +cucsComputeExtBoardPowerUsage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:powerUsage managed object property" + ::= { cucsComputeExtBoardEntry 20 } + +cucsComputeExtBoardPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:presence managed object property" + ::= { cucsComputeExtBoardEntry 21 } + +cucsComputeExtBoardRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:revision managed object property" + ::= { cucsComputeExtBoardEntry 22 } + +cucsComputeExtBoardSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:serial managed object property" + ::= { cucsComputeExtBoardEntry 23 } + +cucsComputeExtBoardSlotId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:slotId managed object property" + ::= { cucsComputeExtBoardEntry 24 } + +cucsComputeExtBoardThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:thermal managed object property" + ::= { cucsComputeExtBoardEntry 25 } + +cucsComputeExtBoardVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:vendor managed object property" + ::= { cucsComputeExtBoardEntry 26 } + +cucsComputeExtBoardVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:voltage managed object property" + ::= { cucsComputeExtBoardEntry 27 } + +cucsComputeExtBoardDiscoveryStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ExtBoard:discoveryStatus managed + object property" + ::= { cucsComputeExtBoardEntry 28 } + +cucsComputeFwSyncAckTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeFwSyncAckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck managed object table" + ::= { cucsComputeObjects 60 } + +cucsComputeFwSyncAckEntry OBJECT-TYPE + SYNTAX CucsComputeFwSyncAckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeFwSyncAckTable table." + INDEX { cucsComputeFwSyncAckInstanceId } + ::= { cucsComputeFwSyncAckTable 1 } + +CucsComputeFwSyncAckEntry ::= SEQUENCE { + cucsComputeFwSyncAckInstanceId CucsManagedObjectId, + cucsComputeFwSyncAckDn CucsManagedObjectDn, + cucsComputeFwSyncAckRn SnmpAdminString, + cucsComputeFwSyncAckAcked DateAndTime, + cucsComputeFwSyncAckAckedBy SnmpAdminString, + cucsComputeFwSyncAckAdminState CucsTrigAdminState, + cucsComputeFwSyncAckAutoDelete TruthValue, + cucsComputeFwSyncAckChangeBy SnmpAdminString, + cucsComputeFwSyncAckChangeDetails CucsTrigAckChangeDetails, + cucsComputeFwSyncAckChanges CucsTrigAckChanges, + cucsComputeFwSyncAckDescr SnmpAdminString, + cucsComputeFwSyncAckDisr CucsTrigAckDisr, + cucsComputeFwSyncAckIgnoreCap TruthValue, + cucsComputeFwSyncAckIntId SnmpAdminString, + cucsComputeFwSyncAckModified DateAndTime, + cucsComputeFwSyncAckName SnmpAdminString, + cucsComputeFwSyncAckOperScheduler SnmpAdminString, + cucsComputeFwSyncAckOperState CucsTrigAckOperState, + cucsComputeFwSyncAckPolicyLevel Gauge32, + cucsComputeFwSyncAckPolicyOwner CucsPolicyPolicyOwner, + cucsComputeFwSyncAckPrevOperState CucsTrigAckPrevOperState, + cucsComputeFwSyncAckScheduler SnmpAdminString, + cucsComputeFwSyncAckTriggerConfigState CucsTrigTrigState +} + +cucsComputeFwSyncAckInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeFwSyncAckEntry 1 } + +cucsComputeFwSyncAckDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:dn managed object property" + ::= { cucsComputeFwSyncAckEntry 2 } + +cucsComputeFwSyncAckRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:rn managed object property" + ::= { cucsComputeFwSyncAckEntry 3 } + +cucsComputeFwSyncAckAcked OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:acked managed object property" + ::= { cucsComputeFwSyncAckEntry 4 } + +cucsComputeFwSyncAckAckedBy OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:ackedBy managed object property" + ::= { cucsComputeFwSyncAckEntry 5 } + +cucsComputeFwSyncAckAdminState OBJECT-TYPE + SYNTAX CucsTrigAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:adminState managed object property" + ::= { cucsComputeFwSyncAckEntry 6 } + +cucsComputeFwSyncAckAutoDelete OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:autoDelete managed object property" + ::= { cucsComputeFwSyncAckEntry 7 } + +cucsComputeFwSyncAckChangeBy OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:changeBy managed object property" + ::= { cucsComputeFwSyncAckEntry 8 } + +cucsComputeFwSyncAckChangeDetails OBJECT-TYPE + SYNTAX CucsTrigAckChangeDetails + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:changeDetails managed + object property" + ::= { cucsComputeFwSyncAckEntry 9 } + +cucsComputeFwSyncAckChanges OBJECT-TYPE + SYNTAX CucsTrigAckChanges + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:changes managed object property" + ::= { cucsComputeFwSyncAckEntry 10 } + +cucsComputeFwSyncAckDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:descr managed object property" + ::= { cucsComputeFwSyncAckEntry 11 } + +cucsComputeFwSyncAckDisr OBJECT-TYPE + SYNTAX CucsTrigAckDisr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:disr managed object property" + ::= { cucsComputeFwSyncAckEntry 12 } + +cucsComputeFwSyncAckIgnoreCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:ignoreCap managed object property" + ::= { cucsComputeFwSyncAckEntry 13 } + +cucsComputeFwSyncAckIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:intId managed object property" + ::= { cucsComputeFwSyncAckEntry 14 } + +cucsComputeFwSyncAckModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:modified managed object property" + ::= { cucsComputeFwSyncAckEntry 15 } + +cucsComputeFwSyncAckName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:name managed object property" + ::= { cucsComputeFwSyncAckEntry 16 } + +cucsComputeFwSyncAckOperScheduler OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:operScheduler managed + object property" + ::= { cucsComputeFwSyncAckEntry 17 } + +cucsComputeFwSyncAckOperState OBJECT-TYPE + SYNTAX CucsTrigAckOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:operState managed object property" + ::= { cucsComputeFwSyncAckEntry 18 } + +cucsComputeFwSyncAckPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:policyLevel managed object property" + ::= { cucsComputeFwSyncAckEntry 19 } + +cucsComputeFwSyncAckPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:policyOwner managed object property" + ::= { cucsComputeFwSyncAckEntry 20 } + +cucsComputeFwSyncAckPrevOperState OBJECT-TYPE + SYNTAX CucsTrigAckPrevOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:prevOperState managed + object property" + ::= { cucsComputeFwSyncAckEntry 21 } + +cucsComputeFwSyncAckScheduler OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:scheduler managed object property" + ::= { cucsComputeFwSyncAckEntry 22 } + +cucsComputeFwSyncAckTriggerConfigState OBJECT-TYPE + SYNTAX CucsTrigTrigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:FwSyncAck:triggerConfigState + managed object property" + ::= { cucsComputeFwSyncAckEntry 23 } + +cucsComputeHealthLedSensorAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeHealthLedSensorAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:HealthLedSensorAlarm managed object table" + ::= { cucsComputeObjects 59 } + +cucsComputeHealthLedSensorAlarmEntry OBJECT-TYPE + SYNTAX CucsComputeHealthLedSensorAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeHealthLedSensorAlarmTable table." + INDEX { cucsComputeHealthLedSensorAlarmInstanceId } + ::= { cucsComputeHealthLedSensorAlarmTable 1 } + +CucsComputeHealthLedSensorAlarmEntry ::= SEQUENCE { + cucsComputeHealthLedSensorAlarmInstanceId CucsManagedObjectId, + cucsComputeHealthLedSensorAlarmDn CucsManagedObjectDn, + cucsComputeHealthLedSensorAlarmRn SnmpAdminString, + cucsComputeHealthLedSensorAlarmAlarmDesc SnmpAdminString, + cucsComputeHealthLedSensorAlarmAlarmSeverity CucsComputeAlarmSeverity, + cucsComputeHealthLedSensorAlarmSensorId Gauge32, + cucsComputeHealthLedSensorAlarmSensorName SnmpAdminString +} + +cucsComputeHealthLedSensorAlarmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeHealthLedSensorAlarmEntry 1 } + +cucsComputeHealthLedSensorAlarmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:HealthLedSensorAlarm:dn managed + object property" + ::= { cucsComputeHealthLedSensorAlarmEntry 2 } + +cucsComputeHealthLedSensorAlarmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:HealthLedSensorAlarm:rn managed + object property" + ::= { cucsComputeHealthLedSensorAlarmEntry 3 } + +cucsComputeHealthLedSensorAlarmAlarmDesc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:HealthLedSensorAlarm:alarmDesc + managed object property" + ::= { cucsComputeHealthLedSensorAlarmEntry 4 } + +cucsComputeHealthLedSensorAlarmAlarmSeverity OBJECT-TYPE + SYNTAX CucsComputeAlarmSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:HealthLedSensorAlarm:alarmSeverity + managed object property" + ::= { cucsComputeHealthLedSensorAlarmEntry 5 } + +cucsComputeHealthLedSensorAlarmSensorId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:HealthLedSensorAlarm:sensorId + managed object property" + ::= { cucsComputeHealthLedSensorAlarmEntry 6 } + +cucsComputeHealthLedSensorAlarmSensorName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:HealthLedSensorAlarm:sensorName + managed object property" + ::= { cucsComputeHealthLedSensorAlarmEntry 7 } + +cucsComputeIOHubTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeIOHubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub managed object table" + ::= { cucsComputeObjects 11 } + +cucsComputeIOHubEntry OBJECT-TYPE + SYNTAX CucsComputeIOHubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeIOHubTable table." + INDEX { cucsComputeIOHubInstanceId } + ::= { cucsComputeIOHubTable 1 } + +CucsComputeIOHubEntry ::= SEQUENCE { + cucsComputeIOHubInstanceId CucsManagedObjectId, + cucsComputeIOHubDn CucsManagedObjectDn, + cucsComputeIOHubRn SnmpAdminString, + cucsComputeIOHubId Gauge32, + cucsComputeIOHubModel SnmpAdminString, + cucsComputeIOHubOperState CucsEquipmentOperability, + cucsComputeIOHubOperability CucsEquipmentOperability, + cucsComputeIOHubPerf CucsEquipmentSensorThresholdStatus, + cucsComputeIOHubPower CucsEquipmentPowerState, + cucsComputeIOHubPresence CucsEquipmentPresence, + cucsComputeIOHubRevision SnmpAdminString, + cucsComputeIOHubSerial SnmpAdminString, + cucsComputeIOHubThermal CucsEquipmentSensorThresholdStatus, + cucsComputeIOHubVendor SnmpAdminString, + cucsComputeIOHubVoltage CucsEquipmentSensorThresholdStatus, + cucsComputeIOHubOperQualifierReason SnmpAdminString, + cucsComputeIOHubLocationDn SnmpAdminString +} + +cucsComputeIOHubInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeIOHubEntry 1 } + +cucsComputeIOHubDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:dn managed object property" + ::= { cucsComputeIOHubEntry 2 } + +cucsComputeIOHubRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:rn managed object property" + ::= { cucsComputeIOHubEntry 3 } + +cucsComputeIOHubId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:id managed object property" + ::= { cucsComputeIOHubEntry 4 } + +cucsComputeIOHubModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:model managed object property" + ::= { cucsComputeIOHubEntry 5 } + +cucsComputeIOHubOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:operState managed object property" + ::= { cucsComputeIOHubEntry 6 } + +cucsComputeIOHubOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:operability managed object property" + ::= { cucsComputeIOHubEntry 7 } + +cucsComputeIOHubPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:perf managed object property" + ::= { cucsComputeIOHubEntry 8 } + +cucsComputeIOHubPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:power managed object property" + ::= { cucsComputeIOHubEntry 9 } + +cucsComputeIOHubPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:presence managed object property" + ::= { cucsComputeIOHubEntry 10 } + +cucsComputeIOHubRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:revision managed object property" + ::= { cucsComputeIOHubEntry 11 } + +cucsComputeIOHubSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:serial managed object property" + ::= { cucsComputeIOHubEntry 12 } + +cucsComputeIOHubThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:thermal managed object property" + ::= { cucsComputeIOHubEntry 13 } + +cucsComputeIOHubVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:vendor managed object property" + ::= { cucsComputeIOHubEntry 14 } + +cucsComputeIOHubVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:voltage managed object property" + ::= { cucsComputeIOHubEntry 15 } + +cucsComputeIOHubOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:operQualifierReason managed + object property" + ::= { cucsComputeIOHubEntry 16 } + +cucsComputeIOHubLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHub:locationDn managed object property" + ::= { cucsComputeIOHubEntry 17 } + +cucsComputeIOHubEnvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeIOHubEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats managed object table" + ::= { cucsComputeObjects 12 } + +cucsComputeIOHubEnvStatsEntry OBJECT-TYPE + SYNTAX CucsComputeIOHubEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeIOHubEnvStatsTable table." + INDEX { cucsComputeIOHubEnvStatsInstanceId } + ::= { cucsComputeIOHubEnvStatsTable 1 } + +CucsComputeIOHubEnvStatsEntry ::= SEQUENCE { + cucsComputeIOHubEnvStatsInstanceId CucsManagedObjectId, + cucsComputeIOHubEnvStatsDn CucsManagedObjectDn, + cucsComputeIOHubEnvStatsRn SnmpAdminString, + cucsComputeIOHubEnvStatsIntervals Gauge32, + cucsComputeIOHubEnvStatsSuspect TruthValue, + cucsComputeIOHubEnvStatsTemperature INTEGER, + cucsComputeIOHubEnvStatsTemperatureAvg INTEGER, + cucsComputeIOHubEnvStatsTemperatureMax INTEGER, + cucsComputeIOHubEnvStatsTemperatureMin INTEGER, + cucsComputeIOHubEnvStatsThresholded CucsComputeIOHubEnvStatsThresholded, + cucsComputeIOHubEnvStatsTimeCollected DateAndTime, + cucsComputeIOHubEnvStatsUpdate Gauge32 +} + +cucsComputeIOHubEnvStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeIOHubEnvStatsEntry 1 } + +cucsComputeIOHubEnvStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:dn managed object property" + ::= { cucsComputeIOHubEnvStatsEntry 2 } + +cucsComputeIOHubEnvStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:rn managed object property" + ::= { cucsComputeIOHubEnvStatsEntry 3 } + +cucsComputeIOHubEnvStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:intervals managed + object property" + ::= { cucsComputeIOHubEnvStatsEntry 4 } + +cucsComputeIOHubEnvStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:suspect managed object property" + ::= { cucsComputeIOHubEnvStatsEntry 5 } + +cucsComputeIOHubEnvStatsTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:temperature managed + object property" + ::= { cucsComputeIOHubEnvStatsEntry 6 } + +cucsComputeIOHubEnvStatsTemperatureAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:temperatureAvg + managed object property" + ::= { cucsComputeIOHubEnvStatsEntry 7 } + +cucsComputeIOHubEnvStatsTemperatureMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:temperatureMax + managed object property" + ::= { cucsComputeIOHubEnvStatsEntry 8 } + +cucsComputeIOHubEnvStatsTemperatureMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:temperatureMin + managed object property" + ::= { cucsComputeIOHubEnvStatsEntry 9 } + +cucsComputeIOHubEnvStatsThresholded OBJECT-TYPE + SYNTAX CucsComputeIOHubEnvStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:thresholded managed + object property" + ::= { cucsComputeIOHubEnvStatsEntry 10 } + +cucsComputeIOHubEnvStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:timeCollected + managed object property" + ::= { cucsComputeIOHubEnvStatsEntry 11 } + +cucsComputeIOHubEnvStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStats:update managed object property" + ::= { cucsComputeIOHubEnvStatsEntry 12 } + +cucsComputeIOHubEnvStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeIOHubEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist managed object table" + ::= { cucsComputeObjects 13 } + +cucsComputeIOHubEnvStatsHistEntry OBJECT-TYPE + SYNTAX CucsComputeIOHubEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeIOHubEnvStatsHistTable table." + INDEX { cucsComputeIOHubEnvStatsHistInstanceId } + ::= { cucsComputeIOHubEnvStatsHistTable 1 } + +CucsComputeIOHubEnvStatsHistEntry ::= SEQUENCE { + cucsComputeIOHubEnvStatsHistInstanceId CucsManagedObjectId, + cucsComputeIOHubEnvStatsHistDn CucsManagedObjectDn, + cucsComputeIOHubEnvStatsHistRn SnmpAdminString, + cucsComputeIOHubEnvStatsHistId Unsigned64, + cucsComputeIOHubEnvStatsHistMostRecent TruthValue, + cucsComputeIOHubEnvStatsHistSuspect TruthValue, + cucsComputeIOHubEnvStatsHistTemperature INTEGER, + cucsComputeIOHubEnvStatsHistTemperatureAvg INTEGER, + cucsComputeIOHubEnvStatsHistTemperatureMax INTEGER, + cucsComputeIOHubEnvStatsHistTemperatureMin INTEGER, + cucsComputeIOHubEnvStatsHistThresholded CucsComputeIOHubEnvStatsHistThresholded, + cucsComputeIOHubEnvStatsHistTimeCollected DateAndTime +} + +cucsComputeIOHubEnvStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeIOHubEnvStatsHistEntry 1 } + +cucsComputeIOHubEnvStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:dn managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 2 } + +cucsComputeIOHubEnvStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:rn managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 3 } + +cucsComputeIOHubEnvStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:id managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 4 } + +cucsComputeIOHubEnvStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:mostRecent + managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 5 } + +cucsComputeIOHubEnvStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:suspect managed + object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 6 } + +cucsComputeIOHubEnvStatsHistTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:temperature + managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 7 } + +cucsComputeIOHubEnvStatsHistTemperatureAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:temperatureAvg + managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 8 } + +cucsComputeIOHubEnvStatsHistTemperatureMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:temperatureMax + managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 9 } + +cucsComputeIOHubEnvStatsHistTemperatureMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:temperatureMin + managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 10 } + +cucsComputeIOHubEnvStatsHistThresholded OBJECT-TYPE + SYNTAX CucsComputeIOHubEnvStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:thresholded + managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 11 } + +cucsComputeIOHubEnvStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:IOHubEnvStatsHist:timeCollected + managed object property" + ::= { cucsComputeIOHubEnvStatsHistEntry 12 } + +cucsComputeInstanceIdQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeInstanceIdQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:InstanceIdQual managed object table" + ::= { cucsComputeObjects 72 } + +cucsComputeInstanceIdQualEntry OBJECT-TYPE + SYNTAX CucsComputeInstanceIdQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeInstanceIdQualTable table." + INDEX { cucsComputeInstanceIdQualInstanceId } + ::= { cucsComputeInstanceIdQualTable 1 } + +CucsComputeInstanceIdQualEntry ::= SEQUENCE { + cucsComputeInstanceIdQualInstanceId CucsManagedObjectId, + cucsComputeInstanceIdQualDn CucsManagedObjectDn, + cucsComputeInstanceIdQualRn SnmpAdminString, + cucsComputeInstanceIdQualMaxId CucsComputeInstanceIdQualMaxId, + cucsComputeInstanceIdQualMinId CucsComputeInstanceIdQualMinId +} + +cucsComputeInstanceIdQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeInstanceIdQualEntry 1 } + +cucsComputeInstanceIdQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:InstanceIdQual:dn managed object property" + ::= { cucsComputeInstanceIdQualEntry 2 } + +cucsComputeInstanceIdQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:InstanceIdQual:rn managed object property" + ::= { cucsComputeInstanceIdQualEntry 3 } + +cucsComputeInstanceIdQualMaxId OBJECT-TYPE + SYNTAX CucsComputeInstanceIdQualMaxId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:InstanceIdQual:maxId managed object property" + ::= { cucsComputeInstanceIdQualEntry 4 } + +cucsComputeInstanceIdQualMinId OBJECT-TYPE + SYNTAX CucsComputeInstanceIdQualMinId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:InstanceIdQual:minId managed object property" + ::= { cucsComputeInstanceIdQualEntry 5 } + +cucsComputeKvmMgmtPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeKvmMgmtPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy managed object table" + ::= { cucsComputeObjects 65 } + +cucsComputeKvmMgmtPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeKvmMgmtPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeKvmMgmtPolicyTable table." + INDEX { cucsComputeKvmMgmtPolicyInstanceId } + ::= { cucsComputeKvmMgmtPolicyTable 1 } + +CucsComputeKvmMgmtPolicyEntry ::= SEQUENCE { + cucsComputeKvmMgmtPolicyInstanceId CucsManagedObjectId, + cucsComputeKvmMgmtPolicyDn CucsManagedObjectDn, + cucsComputeKvmMgmtPolicyRn SnmpAdminString, + cucsComputeKvmMgmtPolicyDescr SnmpAdminString, + cucsComputeKvmMgmtPolicyIntId SnmpAdminString, + cucsComputeKvmMgmtPolicyName SnmpAdminString, + cucsComputeKvmMgmtPolicyPolicyLevel Gauge32, + cucsComputeKvmMgmtPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsComputeKvmMgmtPolicyVmediaEncryption CucsComputeKvmMgmtPolicyVmediaEncryption +} + +cucsComputeKvmMgmtPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeKvmMgmtPolicyEntry 1 } + +cucsComputeKvmMgmtPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy:dn managed object property" + ::= { cucsComputeKvmMgmtPolicyEntry 2 } + +cucsComputeKvmMgmtPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy:rn managed object property" + ::= { cucsComputeKvmMgmtPolicyEntry 3 } + +cucsComputeKvmMgmtPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy:descr managed object property" + ::= { cucsComputeKvmMgmtPolicyEntry 4 } + +cucsComputeKvmMgmtPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy:intId managed object property" + ::= { cucsComputeKvmMgmtPolicyEntry 5 } + +cucsComputeKvmMgmtPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy:name managed object property" + ::= { cucsComputeKvmMgmtPolicyEntry 6 } + +cucsComputeKvmMgmtPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy:policyLevel managed + object property" + ::= { cucsComputeKvmMgmtPolicyEntry 7 } + +cucsComputeKvmMgmtPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy:policyOwner managed + object property" + ::= { cucsComputeKvmMgmtPolicyEntry 8 } + +cucsComputeKvmMgmtPolicyVmediaEncryption OBJECT-TYPE + SYNTAX CucsComputeKvmMgmtPolicyVmediaEncryption + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:KvmMgmtPolicy:vmediaEncryption + managed object property" + ::= { cucsComputeKvmMgmtPolicyEntry 9 } + +cucsComputeMbPowerStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeMbPowerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats managed object table" + ::= { cucsComputeObjects 14 } + +cucsComputeMbPowerStatsEntry OBJECT-TYPE + SYNTAX CucsComputeMbPowerStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeMbPowerStatsTable table." + INDEX { cucsComputeMbPowerStatsInstanceId } + ::= { cucsComputeMbPowerStatsTable 1 } + +CucsComputeMbPowerStatsEntry ::= SEQUENCE { + cucsComputeMbPowerStatsInstanceId CucsManagedObjectId, + cucsComputeMbPowerStatsDn CucsManagedObjectDn, + cucsComputeMbPowerStatsRn SnmpAdminString, + cucsComputeMbPowerStatsConsumedPower INTEGER, + cucsComputeMbPowerStatsConsumedPowerAvg INTEGER, + cucsComputeMbPowerStatsConsumedPowerMax INTEGER, + cucsComputeMbPowerStatsConsumedPowerMin INTEGER, + cucsComputeMbPowerStatsInputCurrent INTEGER, + cucsComputeMbPowerStatsInputCurrentAvg INTEGER, + cucsComputeMbPowerStatsInputCurrentMax INTEGER, + cucsComputeMbPowerStatsInputCurrentMin INTEGER, + cucsComputeMbPowerStatsInputVoltage INTEGER, + cucsComputeMbPowerStatsInputVoltageAvg INTEGER, + cucsComputeMbPowerStatsInputVoltageMax INTEGER, + cucsComputeMbPowerStatsInputVoltageMin INTEGER, + cucsComputeMbPowerStatsIntervals Gauge32, + cucsComputeMbPowerStatsSuspect TruthValue, + cucsComputeMbPowerStatsThresholded CucsComputeMbPowerStatsThresholded, + cucsComputeMbPowerStatsTimeCollected DateAndTime, + cucsComputeMbPowerStatsUpdate Gauge32 +} + +cucsComputeMbPowerStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeMbPowerStatsEntry 1 } + +cucsComputeMbPowerStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:dn managed object property" + ::= { cucsComputeMbPowerStatsEntry 2 } + +cucsComputeMbPowerStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:rn managed object property" + ::= { cucsComputeMbPowerStatsEntry 3 } + +cucsComputeMbPowerStatsConsumedPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:consumedPower managed + object property" + ::= { cucsComputeMbPowerStatsEntry 4 } + +cucsComputeMbPowerStatsConsumedPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:consumedPowerAvg + managed object property" + ::= { cucsComputeMbPowerStatsEntry 5 } + +cucsComputeMbPowerStatsConsumedPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:consumedPowerMax + managed object property" + ::= { cucsComputeMbPowerStatsEntry 6 } + +cucsComputeMbPowerStatsConsumedPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:consumedPowerMin + managed object property" + ::= { cucsComputeMbPowerStatsEntry 7 } + +cucsComputeMbPowerStatsInputCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:inputCurrent managed + object property" + ::= { cucsComputeMbPowerStatsEntry 8 } + +cucsComputeMbPowerStatsInputCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:inputCurrentAvg + managed object property" + ::= { cucsComputeMbPowerStatsEntry 9 } + +cucsComputeMbPowerStatsInputCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:inputCurrentMax + managed object property" + ::= { cucsComputeMbPowerStatsEntry 10 } + +cucsComputeMbPowerStatsInputCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:inputCurrentMin + managed object property" + ::= { cucsComputeMbPowerStatsEntry 11 } + +cucsComputeMbPowerStatsInputVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:inputVoltage managed + object property" + ::= { cucsComputeMbPowerStatsEntry 12 } + +cucsComputeMbPowerStatsInputVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:inputVoltageAvg + managed object property" + ::= { cucsComputeMbPowerStatsEntry 13 } + +cucsComputeMbPowerStatsInputVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:inputVoltageMax + managed object property" + ::= { cucsComputeMbPowerStatsEntry 14 } + +cucsComputeMbPowerStatsInputVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:inputVoltageMin + managed object property" + ::= { cucsComputeMbPowerStatsEntry 15 } + +cucsComputeMbPowerStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:intervals managed object property" + ::= { cucsComputeMbPowerStatsEntry 16 } + +cucsComputeMbPowerStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:suspect managed object property" + ::= { cucsComputeMbPowerStatsEntry 17 } + +cucsComputeMbPowerStatsThresholded OBJECT-TYPE + SYNTAX CucsComputeMbPowerStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:thresholded managed + object property" + ::= { cucsComputeMbPowerStatsEntry 18 } + +cucsComputeMbPowerStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:timeCollected managed + object property" + ::= { cucsComputeMbPowerStatsEntry 19 } + +cucsComputeMbPowerStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStats:update managed object property" + ::= { cucsComputeMbPowerStatsEntry 20 } + +cucsComputeMbPowerStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeMbPowerStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist managed object table" + ::= { cucsComputeObjects 15 } + +cucsComputeMbPowerStatsHistEntry OBJECT-TYPE + SYNTAX CucsComputeMbPowerStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeMbPowerStatsHistTable table." + INDEX { cucsComputeMbPowerStatsHistInstanceId } + ::= { cucsComputeMbPowerStatsHistTable 1 } + +CucsComputeMbPowerStatsHistEntry ::= SEQUENCE { + cucsComputeMbPowerStatsHistInstanceId CucsManagedObjectId, + cucsComputeMbPowerStatsHistDn CucsManagedObjectDn, + cucsComputeMbPowerStatsHistRn SnmpAdminString, + cucsComputeMbPowerStatsHistConsumedPower INTEGER, + cucsComputeMbPowerStatsHistConsumedPowerAvg INTEGER, + cucsComputeMbPowerStatsHistConsumedPowerMax INTEGER, + cucsComputeMbPowerStatsHistConsumedPowerMin INTEGER, + cucsComputeMbPowerStatsHistId Unsigned64, + cucsComputeMbPowerStatsHistInputCurrent INTEGER, + cucsComputeMbPowerStatsHistInputCurrentAvg INTEGER, + cucsComputeMbPowerStatsHistInputCurrentMax INTEGER, + cucsComputeMbPowerStatsHistInputCurrentMin INTEGER, + cucsComputeMbPowerStatsHistInputVoltage INTEGER, + cucsComputeMbPowerStatsHistInputVoltageAvg INTEGER, + cucsComputeMbPowerStatsHistInputVoltageMax INTEGER, + cucsComputeMbPowerStatsHistInputVoltageMin INTEGER, + cucsComputeMbPowerStatsHistMostRecent TruthValue, + cucsComputeMbPowerStatsHistSuspect TruthValue, + cucsComputeMbPowerStatsHistThresholded CucsComputeMbPowerStatsHistThresholded, + cucsComputeMbPowerStatsHistTimeCollected DateAndTime +} + +cucsComputeMbPowerStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeMbPowerStatsHistEntry 1 } + +cucsComputeMbPowerStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:dn managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 2 } + +cucsComputeMbPowerStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:rn managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 3 } + +cucsComputeMbPowerStatsHistConsumedPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:consumedPower + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 4 } + +cucsComputeMbPowerStatsHistConsumedPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:consumedPowerAvg + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 5 } + +cucsComputeMbPowerStatsHistConsumedPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:consumedPowerMax + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 6 } + +cucsComputeMbPowerStatsHistConsumedPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:consumedPowerMin + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 7 } + +cucsComputeMbPowerStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:id managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 8 } + +cucsComputeMbPowerStatsHistInputCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:inputCurrent + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 9 } + +cucsComputeMbPowerStatsHistInputCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:inputCurrentAvg + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 10 } + +cucsComputeMbPowerStatsHistInputCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:inputCurrentMax + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 11 } + +cucsComputeMbPowerStatsHistInputCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:inputCurrentMin + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 12 } + +cucsComputeMbPowerStatsHistInputVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:inputVoltage + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 13 } + +cucsComputeMbPowerStatsHistInputVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:inputVoltageAvg + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 14 } + +cucsComputeMbPowerStatsHistInputVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:inputVoltageMax + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 15 } + +cucsComputeMbPowerStatsHistInputVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:inputVoltageMin + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 16 } + +cucsComputeMbPowerStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:mostRecent + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 17 } + +cucsComputeMbPowerStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:suspect managed + object property" + ::= { cucsComputeMbPowerStatsHistEntry 18 } + +cucsComputeMbPowerStatsHistThresholded OBJECT-TYPE + SYNTAX CucsComputeMbPowerStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:thresholded + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 19 } + +cucsComputeMbPowerStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbPowerStatsHist:timeCollected + managed object property" + ::= { cucsComputeMbPowerStatsHistEntry 20 } + +cucsComputeMbTempStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeMbTempStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats managed object table" + ::= { cucsComputeObjects 16 } + +cucsComputeMbTempStatsEntry OBJECT-TYPE + SYNTAX CucsComputeMbTempStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeMbTempStatsTable table." + INDEX { cucsComputeMbTempStatsInstanceId } + ::= { cucsComputeMbTempStatsTable 1 } + +CucsComputeMbTempStatsEntry ::= SEQUENCE { + cucsComputeMbTempStatsInstanceId CucsManagedObjectId, + cucsComputeMbTempStatsDn CucsManagedObjectDn, + cucsComputeMbTempStatsRn SnmpAdminString, + cucsComputeMbTempStatsFmTempSenIo INTEGER, + cucsComputeMbTempStatsFmTempSenIoAvg INTEGER, + cucsComputeMbTempStatsFmTempSenIoMax INTEGER, + cucsComputeMbTempStatsFmTempSenIoMin INTEGER, + cucsComputeMbTempStatsFmTempSenRear INTEGER, + cucsComputeMbTempStatsFmTempSenRearAvg INTEGER, + cucsComputeMbTempStatsFmTempSenRearL INTEGER, + cucsComputeMbTempStatsFmTempSenRearLAvg INTEGER, + cucsComputeMbTempStatsFmTempSenRearLMax INTEGER, + cucsComputeMbTempStatsFmTempSenRearLMin INTEGER, + cucsComputeMbTempStatsFmTempSenRearMax INTEGER, + cucsComputeMbTempStatsFmTempSenRearMin INTEGER, + cucsComputeMbTempStatsFmTempSenRearR INTEGER, + cucsComputeMbTempStatsFmTempSenRearRAvg INTEGER, + cucsComputeMbTempStatsFmTempSenRearRMax INTEGER, + cucsComputeMbTempStatsFmTempSenRearRMin INTEGER, + cucsComputeMbTempStatsIntervals Gauge32, + cucsComputeMbTempStatsSuspect TruthValue, + cucsComputeMbTempStatsThresholded CucsComputeMbTempStatsThresholded, + cucsComputeMbTempStatsTimeCollected DateAndTime, + cucsComputeMbTempStatsUpdate Gauge32 +} + +cucsComputeMbTempStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeMbTempStatsEntry 1 } + +cucsComputeMbTempStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:dn managed object property" + ::= { cucsComputeMbTempStatsEntry 2 } + +cucsComputeMbTempStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:rn managed object property" + ::= { cucsComputeMbTempStatsEntry 3 } + +cucsComputeMbTempStatsFmTempSenIo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenIo managed + object property" + ::= { cucsComputeMbTempStatsEntry 4 } + +cucsComputeMbTempStatsFmTempSenIoAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenIoAvg managed + object property" + ::= { cucsComputeMbTempStatsEntry 5 } + +cucsComputeMbTempStatsFmTempSenIoMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenIoMax managed + object property" + ::= { cucsComputeMbTempStatsEntry 6 } + +cucsComputeMbTempStatsFmTempSenIoMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenIoMin managed + object property" + ::= { cucsComputeMbTempStatsEntry 7 } + +cucsComputeMbTempStatsFmTempSenRear OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRear managed + object property" + ::= { cucsComputeMbTempStatsEntry 8 } + +cucsComputeMbTempStatsFmTempSenRearAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearAvg + managed object property" + ::= { cucsComputeMbTempStatsEntry 9 } + +cucsComputeMbTempStatsFmTempSenRearL OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearL managed + object property" + ::= { cucsComputeMbTempStatsEntry 10 } + +cucsComputeMbTempStatsFmTempSenRearLAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearLAvg + managed object property" + ::= { cucsComputeMbTempStatsEntry 11 } + +cucsComputeMbTempStatsFmTempSenRearLMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearLMax + managed object property" + ::= { cucsComputeMbTempStatsEntry 12 } + +cucsComputeMbTempStatsFmTempSenRearLMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearLMin + managed object property" + ::= { cucsComputeMbTempStatsEntry 13 } + +cucsComputeMbTempStatsFmTempSenRearMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearMax + managed object property" + ::= { cucsComputeMbTempStatsEntry 14 } + +cucsComputeMbTempStatsFmTempSenRearMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearMin + managed object property" + ::= { cucsComputeMbTempStatsEntry 15 } + +cucsComputeMbTempStatsFmTempSenRearR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearR managed + object property" + ::= { cucsComputeMbTempStatsEntry 16 } + +cucsComputeMbTempStatsFmTempSenRearRAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearRAvg + managed object property" + ::= { cucsComputeMbTempStatsEntry 17 } + +cucsComputeMbTempStatsFmTempSenRearRMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearRMax + managed object property" + ::= { cucsComputeMbTempStatsEntry 18 } + +cucsComputeMbTempStatsFmTempSenRearRMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:fmTempSenRearRMin + managed object property" + ::= { cucsComputeMbTempStatsEntry 19 } + +cucsComputeMbTempStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:intervals managed object property" + ::= { cucsComputeMbTempStatsEntry 20 } + +cucsComputeMbTempStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:suspect managed object property" + ::= { cucsComputeMbTempStatsEntry 21 } + +cucsComputeMbTempStatsThresholded OBJECT-TYPE + SYNTAX CucsComputeMbTempStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:thresholded managed + object property" + ::= { cucsComputeMbTempStatsEntry 22 } + +cucsComputeMbTempStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:timeCollected managed + object property" + ::= { cucsComputeMbTempStatsEntry 23 } + +cucsComputeMbTempStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStats:update managed object property" + ::= { cucsComputeMbTempStatsEntry 24 } + +cucsComputeMbTempStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeMbTempStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist managed object table" + ::= { cucsComputeObjects 17 } + +cucsComputeMbTempStatsHistEntry OBJECT-TYPE + SYNTAX CucsComputeMbTempStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeMbTempStatsHistTable table." + INDEX { cucsComputeMbTempStatsHistInstanceId } + ::= { cucsComputeMbTempStatsHistTable 1 } + +CucsComputeMbTempStatsHistEntry ::= SEQUENCE { + cucsComputeMbTempStatsHistInstanceId CucsManagedObjectId, + cucsComputeMbTempStatsHistDn CucsManagedObjectDn, + cucsComputeMbTempStatsHistRn SnmpAdminString, + cucsComputeMbTempStatsHistFmTempSenIo INTEGER, + cucsComputeMbTempStatsHistFmTempSenIoAvg INTEGER, + cucsComputeMbTempStatsHistFmTempSenIoMax INTEGER, + cucsComputeMbTempStatsHistFmTempSenIoMin INTEGER, + cucsComputeMbTempStatsHistFmTempSenRear INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearAvg INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearL INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearLAvg INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearLMax INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearLMin INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearMax INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearMin INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearR INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearRAvg INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearRMax INTEGER, + cucsComputeMbTempStatsHistFmTempSenRearRMin INTEGER, + cucsComputeMbTempStatsHistId Unsigned64, + cucsComputeMbTempStatsHistMostRecent TruthValue, + cucsComputeMbTempStatsHistSuspect TruthValue, + cucsComputeMbTempStatsHistThresholded CucsComputeMbTempStatsHistThresholded, + cucsComputeMbTempStatsHistTimeCollected DateAndTime +} + +cucsComputeMbTempStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeMbTempStatsHistEntry 1 } + +cucsComputeMbTempStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:dn managed object property" + ::= { cucsComputeMbTempStatsHistEntry 2 } + +cucsComputeMbTempStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:rn managed object property" + ::= { cucsComputeMbTempStatsHistEntry 3 } + +cucsComputeMbTempStatsHistFmTempSenIo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenIo + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 4 } + +cucsComputeMbTempStatsHistFmTempSenIoAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenIoAvg + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 5 } + +cucsComputeMbTempStatsHistFmTempSenIoMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenIoMax + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 6 } + +cucsComputeMbTempStatsHistFmTempSenIoMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenIoMin + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 7 } + +cucsComputeMbTempStatsHistFmTempSenRear OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRear + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 8 } + +cucsComputeMbTempStatsHistFmTempSenRearAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearAvg + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 9 } + +cucsComputeMbTempStatsHistFmTempSenRearL OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearL + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 10 } + +cucsComputeMbTempStatsHistFmTempSenRearLAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearLAvg + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 11 } + +cucsComputeMbTempStatsHistFmTempSenRearLMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearLMax + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 12 } + +cucsComputeMbTempStatsHistFmTempSenRearLMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearLMin + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 13 } + +cucsComputeMbTempStatsHistFmTempSenRearMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearMax + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 14 } + +cucsComputeMbTempStatsHistFmTempSenRearMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearMin + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 15 } + +cucsComputeMbTempStatsHistFmTempSenRearR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearR + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 16 } + +cucsComputeMbTempStatsHistFmTempSenRearRAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearRAvg + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 17 } + +cucsComputeMbTempStatsHistFmTempSenRearRMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearRMax + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 18 } + +cucsComputeMbTempStatsHistFmTempSenRearRMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:fmTempSenRearRMin + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 19 } + +cucsComputeMbTempStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:id managed object property" + ::= { cucsComputeMbTempStatsHistEntry 20 } + +cucsComputeMbTempStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:mostRecent managed + object property" + ::= { cucsComputeMbTempStatsHistEntry 21 } + +cucsComputeMbTempStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:suspect managed + object property" + ::= { cucsComputeMbTempStatsHistEntry 22 } + +cucsComputeMbTempStatsHistThresholded OBJECT-TYPE + SYNTAX CucsComputeMbTempStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:thresholded + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 23 } + +cucsComputeMbTempStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MbTempStatsHist:timeCollected + managed object property" + ::= { cucsComputeMbTempStatsHistEntry 24 } + +cucsComputeMemoryConfigPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeMemoryConfigPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy managed object table" + ::= { cucsComputeObjects 61 } + +cucsComputeMemoryConfigPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeMemoryConfigPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeMemoryConfigPolicyTable table." + INDEX { cucsComputeMemoryConfigPolicyInstanceId } + ::= { cucsComputeMemoryConfigPolicyTable 1 } + +CucsComputeMemoryConfigPolicyEntry ::= SEQUENCE { + cucsComputeMemoryConfigPolicyInstanceId CucsManagedObjectId, + cucsComputeMemoryConfigPolicyDn CucsManagedObjectDn, + cucsComputeMemoryConfigPolicyRn SnmpAdminString, + cucsComputeMemoryConfigPolicyBlackListing CucsComputeBlackListing, + cucsComputeMemoryConfigPolicyDescr SnmpAdminString, + cucsComputeMemoryConfigPolicyIntId SnmpAdminString, + cucsComputeMemoryConfigPolicyName SnmpAdminString, + cucsComputeMemoryConfigPolicyPolicyLevel Gauge32, + cucsComputeMemoryConfigPolicyPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputeMemoryConfigPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeMemoryConfigPolicyEntry 1 } + +cucsComputeMemoryConfigPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy:dn managed object property" + ::= { cucsComputeMemoryConfigPolicyEntry 2 } + +cucsComputeMemoryConfigPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy:rn managed object property" + ::= { cucsComputeMemoryConfigPolicyEntry 3 } + +cucsComputeMemoryConfigPolicyBlackListing OBJECT-TYPE + SYNTAX CucsComputeBlackListing + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy:blackListing + managed object property" + ::= { cucsComputeMemoryConfigPolicyEntry 4 } + +cucsComputeMemoryConfigPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy:descr managed + object property" + ::= { cucsComputeMemoryConfigPolicyEntry 5 } + +cucsComputeMemoryConfigPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy:intId managed + object property" + ::= { cucsComputeMemoryConfigPolicyEntry 6 } + +cucsComputeMemoryConfigPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy:name managed + object property" + ::= { cucsComputeMemoryConfigPolicyEntry 7 } + +cucsComputeMemoryConfigPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy:policyLevel + managed object property" + ::= { cucsComputeMemoryConfigPolicyEntry 8 } + +cucsComputeMemoryConfigPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfigPolicy:policyOwner + managed object property" + ::= { cucsComputeMemoryConfigPolicyEntry 9 } + +cucsComputeMemoryConfigurationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeMemoryConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfiguration managed object table" + ::= { cucsComputeObjects 62 } + +cucsComputeMemoryConfigurationEntry OBJECT-TYPE + SYNTAX CucsComputeMemoryConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeMemoryConfigurationTable table." + INDEX { cucsComputeMemoryConfigurationInstanceId } + ::= { cucsComputeMemoryConfigurationTable 1 } + +CucsComputeMemoryConfigurationEntry ::= SEQUENCE { + cucsComputeMemoryConfigurationInstanceId CucsManagedObjectId, + cucsComputeMemoryConfigurationDn CucsManagedObjectDn, + cucsComputeMemoryConfigurationRn SnmpAdminString, + cucsComputeMemoryConfigurationAdminMemoryState CucsComputeAdminMemoryState, + cucsComputeMemoryConfigurationBlackListing CucsComputeBlackListing +} + +cucsComputeMemoryConfigurationInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeMemoryConfigurationEntry 1 } + +cucsComputeMemoryConfigurationDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfiguration:dn managed object property" + ::= { cucsComputeMemoryConfigurationEntry 2 } + +cucsComputeMemoryConfigurationRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfiguration:rn managed object property" + ::= { cucsComputeMemoryConfigurationEntry 3 } + +cucsComputeMemoryConfigurationAdminMemoryState OBJECT-TYPE + SYNTAX CucsComputeAdminMemoryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfiguration:adminMemoryState + managed object property" + ::= { cucsComputeMemoryConfigurationEntry 4 } + +cucsComputeMemoryConfigurationBlackListing OBJECT-TYPE + SYNTAX CucsComputeBlackListing + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryConfiguration:blackListing + managed object property" + ::= { cucsComputeMemoryConfigurationEntry 5 } + +cucsComputeMemoryUnitConstraintDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeMemoryUnitConstraintDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef managed object table" + ::= { cucsComputeObjects 18 } + +cucsComputeMemoryUnitConstraintDefEntry OBJECT-TYPE + SYNTAX CucsComputeMemoryUnitConstraintDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeMemoryUnitConstraintDefTable table." + INDEX { cucsComputeMemoryUnitConstraintDefInstanceId } + ::= { cucsComputeMemoryUnitConstraintDefTable 1 } + +CucsComputeMemoryUnitConstraintDefEntry ::= SEQUENCE { + cucsComputeMemoryUnitConstraintDefInstanceId CucsManagedObjectId, + cucsComputeMemoryUnitConstraintDefDn CucsManagedObjectDn, + cucsComputeMemoryUnitConstraintDefRn SnmpAdminString, + cucsComputeMemoryUnitConstraintDefDescr SnmpAdminString, + cucsComputeMemoryUnitConstraintDefIntId SnmpAdminString, + cucsComputeMemoryUnitConstraintDefName SnmpAdminString, + cucsComputeMemoryUnitConstraintDefType CucsComputeMemoryUnitConstraintType, + cucsComputeMemoryUnitConstraintDefRevisionModifier SnmpAdminString, + cucsComputeMemoryUnitConstraintDefPolicyLevel Gauge32, + cucsComputeMemoryUnitConstraintDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputeMemoryUnitConstraintDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeMemoryUnitConstraintDefEntry 1 } + +cucsComputeMemoryUnitConstraintDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:dn managed + object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 2 } + +cucsComputeMemoryUnitConstraintDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:rn managed + object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 3 } + +cucsComputeMemoryUnitConstraintDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:descr + managed object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 4 } + +cucsComputeMemoryUnitConstraintDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:intId + managed object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 5 } + +cucsComputeMemoryUnitConstraintDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:name + managed object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 6 } + +cucsComputeMemoryUnitConstraintDefType OBJECT-TYPE + SYNTAX CucsComputeMemoryUnitConstraintType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:type + managed object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 7 } + +cucsComputeMemoryUnitConstraintDefRevisionModifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:revisionModifier + managed object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 8 } + +cucsComputeMemoryUnitConstraintDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:policyLevel + managed object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 9 } + +cucsComputeMemoryUnitConstraintDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:MemoryUnitConstraintDef:policyOwner + managed object property" + ::= { cucsComputeMemoryUnitConstraintDefEntry 10 } + +cucsComputePCIeFatalCompletionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePCIeFatalCompletionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats managed object table" + ::= { cucsComputeObjects 19 } + +cucsComputePCIeFatalCompletionStatsEntry OBJECT-TYPE + SYNTAX CucsComputePCIeFatalCompletionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePCIeFatalCompletionStatsTable table." + INDEX { cucsComputePCIeFatalCompletionStatsInstanceId } + ::= { cucsComputePCIeFatalCompletionStatsTable 1 } + +CucsComputePCIeFatalCompletionStatsEntry ::= SEQUENCE { + cucsComputePCIeFatalCompletionStatsInstanceId CucsManagedObjectId, + cucsComputePCIeFatalCompletionStatsDn CucsManagedObjectDn, + cucsComputePCIeFatalCompletionStatsRn SnmpAdminString, + cucsComputePCIeFatalCompletionStatsAbortErrors Counter32, + cucsComputePCIeFatalCompletionStatsAbortErrors15Min Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors15MinH Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors1Day Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors1DayH Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors1Hour Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors1HourH Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors1Week Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors1WeekH Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors Counter32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors15Min Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors15MinH Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors1Day Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors1DayH Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors1Hour Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors1HourH Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors1Week Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors1WeekH Gauge32, + cucsComputePCIeFatalCompletionStatsIntervals Gauge32, + cucsComputePCIeFatalCompletionStatsSuspect TruthValue, + cucsComputePCIeFatalCompletionStatsThresholded CucsComputePCIeFatalCompletionStatsThresholded, + cucsComputePCIeFatalCompletionStatsTimeCollected DateAndTime, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors Counter32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors15Min Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors15MinH Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors1Day Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors1DayH Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors1Hour Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors1HourH Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors1Week Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors1WeekH Gauge32, + cucsComputePCIeFatalCompletionStatsUpdate Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors2Weeks Gauge32, + cucsComputePCIeFatalCompletionStatsAbortErrors2WeeksH Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors2Weeks Gauge32, + cucsComputePCIeFatalCompletionStatsTimeoutErrors2WeeksH Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors2Weeks Gauge32, + cucsComputePCIeFatalCompletionStatsUnexpectedErrors2WeeksH Gauge32 +} + +cucsComputePCIeFatalCompletionStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePCIeFatalCompletionStatsEntry 1 } + +cucsComputePCIeFatalCompletionStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:dn + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 2 } + +cucsComputePCIeFatalCompletionStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:rn + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 3 } + +cucsComputePCIeFatalCompletionStatsAbortErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 4 } + +cucsComputePCIeFatalCompletionStatsAbortErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors15Min + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 5 } + +cucsComputePCIeFatalCompletionStatsAbortErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 6 } + +cucsComputePCIeFatalCompletionStatsAbortErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors1Day + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 7 } + +cucsComputePCIeFatalCompletionStatsAbortErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 8 } + +cucsComputePCIeFatalCompletionStatsAbortErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 9 } + +cucsComputePCIeFatalCompletionStatsAbortErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 10 } + +cucsComputePCIeFatalCompletionStatsAbortErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors1Week + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 11 } + +cucsComputePCIeFatalCompletionStatsAbortErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 12 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 13 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors15Min + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 14 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 15 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors1Day + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 16 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 17 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 18 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 19 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors1Week + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 20 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 21 } + +cucsComputePCIeFatalCompletionStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:intervals + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 22 } + +cucsComputePCIeFatalCompletionStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:suspect + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 23 } + +cucsComputePCIeFatalCompletionStatsThresholded OBJECT-TYPE + SYNTAX CucsComputePCIeFatalCompletionStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:thresholded + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 24 } + +cucsComputePCIeFatalCompletionStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:timeCollected + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 25 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 26 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors15Min + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 27 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 28 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors1Day + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 29 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 30 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 31 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 32 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors1Week + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 33 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 34 } + +cucsComputePCIeFatalCompletionStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:update + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 35 } + +cucsComputePCIeFatalCompletionStatsAbortErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 36 } + +cucsComputePCIeFatalCompletionStatsAbortErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:AbortErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 37 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 38 } + +cucsComputePCIeFatalCompletionStatsTimeoutErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:TimeoutErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 39 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 40 } + +cucsComputePCIeFatalCompletionStatsUnexpectedErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalCompletionStats:unexpectedErrors2Weeks + H managed object property" + ::= { cucsComputePCIeFatalCompletionStatsEntry 41 } + +cucsComputePCIeFatalProtocolStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePCIeFatalProtocolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats managed object table" + ::= { cucsComputeObjects 20 } + +cucsComputePCIeFatalProtocolStatsEntry OBJECT-TYPE + SYNTAX CucsComputePCIeFatalProtocolStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePCIeFatalProtocolStatsTable table." + INDEX { cucsComputePCIeFatalProtocolStatsInstanceId } + ::= { cucsComputePCIeFatalProtocolStatsTable 1 } + +CucsComputePCIeFatalProtocolStatsEntry ::= SEQUENCE { + cucsComputePCIeFatalProtocolStatsInstanceId CucsManagedObjectId, + cucsComputePCIeFatalProtocolStatsDn CucsManagedObjectDn, + cucsComputePCIeFatalProtocolStatsRn SnmpAdminString, + cucsComputePCIeFatalProtocolStatsDllpErrors Counter32, + cucsComputePCIeFatalProtocolStatsDllpErrors15Min Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors15MinH Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors1Day Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors1DayH Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors1Hour Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors1HourH Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors1Week Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors1WeekH Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors Counter32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors15Min Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors15MinH Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors1Day Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors1DayH Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors1Hour Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors1HourH Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors1Week Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors1WeekH Gauge32, + cucsComputePCIeFatalProtocolStatsIntervals Gauge32, + cucsComputePCIeFatalProtocolStatsSuspect TruthValue, + cucsComputePCIeFatalProtocolStatsThresholded CucsComputePCIeFatalProtocolStatsThresholded, + cucsComputePCIeFatalProtocolStatsTimeCollected DateAndTime, + cucsComputePCIeFatalProtocolStatsUpdate Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors2Weeks Gauge32, + cucsComputePCIeFatalProtocolStatsDllpErrors2WeeksH Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors2Weeks Gauge32, + cucsComputePCIeFatalProtocolStatsFlowControlErrors2WeeksH Gauge32 +} + +cucsComputePCIeFatalProtocolStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePCIeFatalProtocolStatsEntry 1 } + +cucsComputePCIeFatalProtocolStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dn managed + object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 2 } + +cucsComputePCIeFatalProtocolStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:rn managed + object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 3 } + +cucsComputePCIeFatalProtocolStatsDllpErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 4 } + +cucsComputePCIeFatalProtocolStatsDllpErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors15Min + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 5 } + +cucsComputePCIeFatalProtocolStatsDllpErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 6 } + +cucsComputePCIeFatalProtocolStatsDllpErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors1Day + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 7 } + +cucsComputePCIeFatalProtocolStatsDllpErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 8 } + +cucsComputePCIeFatalProtocolStatsDllpErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 9 } + +cucsComputePCIeFatalProtocolStatsDllpErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 10 } + +cucsComputePCIeFatalProtocolStatsDllpErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors1Week + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 11 } + +cucsComputePCIeFatalProtocolStatsDllpErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 12 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 13 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors15Min + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 14 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 15 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors1Day + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 16 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 17 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 18 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 19 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors1Week + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 20 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 21 } + +cucsComputePCIeFatalProtocolStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:intervals + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 22 } + +cucsComputePCIeFatalProtocolStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:suspect + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 23 } + +cucsComputePCIeFatalProtocolStatsThresholded OBJECT-TYPE + SYNTAX CucsComputePCIeFatalProtocolStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:thresholded + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 24 } + +cucsComputePCIeFatalProtocolStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:timeCollected + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 25 } + +cucsComputePCIeFatalProtocolStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:update + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 26 } + +cucsComputePCIeFatalProtocolStatsDllpErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 27 } + +cucsComputePCIeFatalProtocolStatsDllpErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:dllpErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 28 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 29 } + +cucsComputePCIeFatalProtocolStatsFlowControlErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalProtocolStats:flowControlErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalProtocolStatsEntry 30 } + +cucsComputePCIeFatalReceiveStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePCIeFatalReceiveStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats managed object table" + ::= { cucsComputeObjects 21 } + +cucsComputePCIeFatalReceiveStatsEntry OBJECT-TYPE + SYNTAX CucsComputePCIeFatalReceiveStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePCIeFatalReceiveStatsTable table." + INDEX { cucsComputePCIeFatalReceiveStatsInstanceId } + ::= { cucsComputePCIeFatalReceiveStatsTable 1 } + +CucsComputePCIeFatalReceiveStatsEntry ::= SEQUENCE { + cucsComputePCIeFatalReceiveStatsInstanceId CucsManagedObjectId, + cucsComputePCIeFatalReceiveStatsDn CucsManagedObjectDn, + cucsComputePCIeFatalReceiveStatsRn SnmpAdminString, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors Counter32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors15Min Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors15MinH Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1Day Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1DayH Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1Hour Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1HourH Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1Week Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1WeekH Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors Counter32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors15Min Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors15MinH Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors1Day Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors1DayH Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors1Hour Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors1HourH Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors1Week Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors1WeekH Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors Counter32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors15Min Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors15MinH Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1Day Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1DayH Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1Hour Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1HourH Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1Week Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1WeekH Gauge32, + cucsComputePCIeFatalReceiveStatsIntervals Gauge32, + cucsComputePCIeFatalReceiveStatsSuspect TruthValue, + cucsComputePCIeFatalReceiveStatsThresholded CucsComputePCIeFatalReceiveStatsThresholded, + cucsComputePCIeFatalReceiveStatsTimeCollected DateAndTime, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors Counter32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors15Min Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors15MinH Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1Day Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1DayH Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1Hour Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1HourH Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1Week Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1WeekH Gauge32, + cucsComputePCIeFatalReceiveStatsUpdate Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors2Weeks Gauge32, + cucsComputePCIeFatalReceiveStatsBufferOverflowErrors2WeeksH Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors2Weeks Gauge32, + cucsComputePCIeFatalReceiveStatsErrFatalErrors2WeeksH Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors2Weeks Gauge32, + cucsComputePCIeFatalReceiveStatsErrNonFatalErrors2WeeksH Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors2Weeks Gauge32, + cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors2WeeksH Gauge32 +} + +cucsComputePCIeFatalReceiveStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePCIeFatalReceiveStatsEntry 1 } + +cucsComputePCIeFatalReceiveStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:dn managed + object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 2 } + +cucsComputePCIeFatalReceiveStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:rn managed + object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 3 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 4 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors15Min + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 5 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors15Min + H managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 6 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors1Day + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 7 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 8 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 9 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors1Hour + H managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 10 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors1Week + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 11 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors1Week + H managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 12 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 13 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors15Min + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 14 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 15 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors1Day + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 16 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 17 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 18 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 19 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors1Week + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 20 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 21 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 22 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors15Min + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 23 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 24 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors1Day + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 25 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 26 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 27 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 28 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors1Week + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 29 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 30 } + +cucsComputePCIeFatalReceiveStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:intervals + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 31 } + +cucsComputePCIeFatalReceiveStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:suspect + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 32 } + +cucsComputePCIeFatalReceiveStatsThresholded OBJECT-TYPE + SYNTAX CucsComputePCIeFatalReceiveStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:thresholded + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 33 } + +cucsComputePCIeFatalReceiveStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:timeCollected + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 34 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 35 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors1 + 5Min managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 36 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors1 + 5MinH managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 37 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors1 + Day managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 38 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors1 + DayH managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 39 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors1 + Hour managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 40 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors1 + HourH managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 41 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors1 + Week managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 42 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors1 + WeekH managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 43 } + +cucsComputePCIeFatalReceiveStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:update + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 44 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors2Week + s managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 45 } + +cucsComputePCIeFatalReceiveStatsBufferOverflowErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:bufferOverflowErrors2Week + sH managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 46 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 47 } + +cucsComputePCIeFatalReceiveStatsErrFatalErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errFatalErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 48 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 49 } + +cucsComputePCIeFatalReceiveStatsErrNonFatalErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:errNonFatalErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 50 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors2 + Weeks managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 51 } + +cucsComputePCIeFatalReceiveStatsUnsupportedRequestErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalReceiveStats:unsupportedRequestErrors2 + WeeksH managed object property" + ::= { cucsComputePCIeFatalReceiveStatsEntry 52 } + +cucsComputePCIeFatalStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePCIeFatalStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats managed object table" + ::= { cucsComputeObjects 22 } + +cucsComputePCIeFatalStatsEntry OBJECT-TYPE + SYNTAX CucsComputePCIeFatalStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePCIeFatalStatsTable table." + INDEX { cucsComputePCIeFatalStatsInstanceId } + ::= { cucsComputePCIeFatalStatsTable 1 } + +CucsComputePCIeFatalStatsEntry ::= SEQUENCE { + cucsComputePCIeFatalStatsInstanceId CucsManagedObjectId, + cucsComputePCIeFatalStatsDn CucsManagedObjectDn, + cucsComputePCIeFatalStatsRn SnmpAdminString, + cucsComputePCIeFatalStatsAcsViolationErrors Counter32, + cucsComputePCIeFatalStatsAcsViolationErrors15Min Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors15MinH Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors1Day Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors1DayH Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors1Hour Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors1HourH Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors1Week Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors1WeekH Gauge32, + cucsComputePCIeFatalStatsIntervals Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors Counter32, + cucsComputePCIeFatalStatsMalformedTLPErrors15Min Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors15MinH Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors1Day Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors1DayH Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors1Hour Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors1HourH Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors1Week Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors1WeekH Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors Counter32, + cucsComputePCIeFatalStatsPoisonedTLPErrors15Min Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors15MinH Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors1Day Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors1DayH Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors1Hour Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors1HourH Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors1Week Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors1WeekH Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors Counter32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors15Min Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors15MinH Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors1Day Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors1DayH Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors1Hour Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors1HourH Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors1Week Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors1WeekH Gauge32, + cucsComputePCIeFatalStatsSuspect TruthValue, + cucsComputePCIeFatalStatsThresholded CucsComputePCIeFatalStatsThresholded, + cucsComputePCIeFatalStatsTimeCollected DateAndTime, + cucsComputePCIeFatalStatsUpdate Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors2Weeks Gauge32, + cucsComputePCIeFatalStatsAcsViolationErrors2WeeksH Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors2Weeks Gauge32, + cucsComputePCIeFatalStatsMalformedTLPErrors2WeeksH Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors2Weeks Gauge32, + cucsComputePCIeFatalStatsPoisonedTLPErrors2WeeksH Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors2Weeks Gauge32, + cucsComputePCIeFatalStatsSurpriseLinkDownErrors2WeeksH Gauge32 +} + +cucsComputePCIeFatalStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePCIeFatalStatsEntry 1 } + +cucsComputePCIeFatalStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:dn managed object property" + ::= { cucsComputePCIeFatalStatsEntry 2 } + +cucsComputePCIeFatalStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:rn managed object property" + ::= { cucsComputePCIeFatalStatsEntry 3 } + +cucsComputePCIeFatalStatsAcsViolationErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 4 } + +cucsComputePCIeFatalStatsAcsViolationErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors15Min + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 5 } + +cucsComputePCIeFatalStatsAcsViolationErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 6 } + +cucsComputePCIeFatalStatsAcsViolationErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors1Day + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 7 } + +cucsComputePCIeFatalStatsAcsViolationErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 8 } + +cucsComputePCIeFatalStatsAcsViolationErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 9 } + +cucsComputePCIeFatalStatsAcsViolationErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 10 } + +cucsComputePCIeFatalStatsAcsViolationErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors1Week + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 11 } + +cucsComputePCIeFatalStatsAcsViolationErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 12 } + +cucsComputePCIeFatalStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:intervals managed + object property" + ::= { cucsComputePCIeFatalStatsEntry 13 } + +cucsComputePCIeFatalStatsMalformedTLPErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 14 } + +cucsComputePCIeFatalStatsMalformedTLPErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors15Min + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 15 } + +cucsComputePCIeFatalStatsMalformedTLPErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 16 } + +cucsComputePCIeFatalStatsMalformedTLPErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors1Day + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 17 } + +cucsComputePCIeFatalStatsMalformedTLPErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 18 } + +cucsComputePCIeFatalStatsMalformedTLPErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 19 } + +cucsComputePCIeFatalStatsMalformedTLPErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 20 } + +cucsComputePCIeFatalStatsMalformedTLPErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors1Week + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 21 } + +cucsComputePCIeFatalStatsMalformedTLPErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 22 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 23 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors15Min + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 24 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 25 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors1Day + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 26 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 27 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 28 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 29 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors1Week + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 30 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 31 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 32 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors15Min + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 33 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors15MinH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 34 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors1Day + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 35 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors1DayH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 36 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors1Hour + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 37 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors1HourH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 38 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors1Week + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 39 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors1WeekH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 40 } + +cucsComputePCIeFatalStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:suspect managed object property" + ::= { cucsComputePCIeFatalStatsEntry 41 } + +cucsComputePCIeFatalStatsThresholded OBJECT-TYPE + SYNTAX CucsComputePCIeFatalStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:thresholded managed + object property" + ::= { cucsComputePCIeFatalStatsEntry 42 } + +cucsComputePCIeFatalStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:timeCollected + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 43 } + +cucsComputePCIeFatalStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:update managed object property" + ::= { cucsComputePCIeFatalStatsEntry 44 } + +cucsComputePCIeFatalStatsAcsViolationErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 45 } + +cucsComputePCIeFatalStatsAcsViolationErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:acsViolationErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 46 } + +cucsComputePCIeFatalStatsMalformedTLPErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 47 } + +cucsComputePCIeFatalStatsMalformedTLPErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:malformedTLPErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 48 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 49 } + +cucsComputePCIeFatalStatsPoisonedTLPErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:poisonedTLPErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 50 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors2Weeks + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 51 } + +cucsComputePCIeFatalStatsSurpriseLinkDownErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PCIeFatalStats:surpriseLinkDownErrors2WeeksH + managed object property" + ::= { cucsComputePCIeFatalStatsEntry 52 } + +cucsComputePciCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePciCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PciCap managed object table" + ::= { cucsComputeObjects 23 } + +cucsComputePciCapEntry OBJECT-TYPE + SYNTAX CucsComputePciCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePciCapTable table." + INDEX { cucsComputePciCapInstanceId } + ::= { cucsComputePciCapTable 1 } + +CucsComputePciCapEntry ::= SEQUENCE { + cucsComputePciCapInstanceId CucsManagedObjectId, + cucsComputePciCapDn CucsManagedObjectDn, + cucsComputePciCapRn SnmpAdminString, + cucsComputePciCapNumOfPhysSlots Gauge32, + cucsComputePciCapOrder CucsComputePciCapOrder, + cucsComputePciCapStartsWith Gauge32, + cucsComputePciCapMaxBusIdPerSlot Gauge32 +} + +cucsComputePciCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePciCapEntry 1 } + +cucsComputePciCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciCap:dn managed object property" + ::= { cucsComputePciCapEntry 2 } + +cucsComputePciCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciCap:rn managed object property" + ::= { cucsComputePciCapEntry 3 } + +cucsComputePciCapNumOfPhysSlots OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciCap:numOfPhysSlots managed object property" + ::= { cucsComputePciCapEntry 4 } + +cucsComputePciCapOrder OBJECT-TYPE + SYNTAX CucsComputePciCapOrder + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciCap:order managed object property" + ::= { cucsComputePciCapEntry 5 } + +cucsComputePciCapStartsWith OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciCap:startsWith managed object property" + ::= { cucsComputePciCapEntry 6 } + +cucsComputePciCapMaxBusIdPerSlot OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciCap:maxBusIdPerSlot managed object property" + ::= { cucsComputePciCapEntry 7 } + +cucsComputePciSlotScanDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePciSlotScanDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef managed object table" + ::= { cucsComputeObjects 58 } + +cucsComputePciSlotScanDefEntry OBJECT-TYPE + SYNTAX CucsComputePciSlotScanDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePciSlotScanDefTable table." + INDEX { cucsComputePciSlotScanDefInstanceId } + ::= { cucsComputePciSlotScanDefTable 1 } + +CucsComputePciSlotScanDefEntry ::= SEQUENCE { + cucsComputePciSlotScanDefInstanceId CucsManagedObjectId, + cucsComputePciSlotScanDefDn CucsManagedObjectDn, + cucsComputePciSlotScanDefRn SnmpAdminString, + cucsComputePciSlotScanDefDescr SnmpAdminString, + cucsComputePciSlotScanDefIntId SnmpAdminString, + cucsComputePciSlotScanDefName SnmpAdminString, + cucsComputePciSlotScanDefPolicyLevel Gauge32, + cucsComputePciSlotScanDefPolicyOwner CucsPolicyPolicyOwner, + cucsComputePciSlotScanDefScanOrder Gauge32, + cucsComputePciSlotScanDefSlotId Gauge32 +} + +cucsComputePciSlotScanDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePciSlotScanDefEntry 1 } + +cucsComputePciSlotScanDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:dn managed object property" + ::= { cucsComputePciSlotScanDefEntry 2 } + +cucsComputePciSlotScanDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:rn managed object property" + ::= { cucsComputePciSlotScanDefEntry 3 } + +cucsComputePciSlotScanDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:descr managed object property" + ::= { cucsComputePciSlotScanDefEntry 4 } + +cucsComputePciSlotScanDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:intId managed object property" + ::= { cucsComputePciSlotScanDefEntry 5 } + +cucsComputePciSlotScanDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:name managed object property" + ::= { cucsComputePciSlotScanDefEntry 6 } + +cucsComputePciSlotScanDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:policyLevel managed + object property" + ::= { cucsComputePciSlotScanDefEntry 7 } + +cucsComputePciSlotScanDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:policyOwner managed + object property" + ::= { cucsComputePciSlotScanDefEntry 8 } + +cucsComputePciSlotScanDefScanOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:scanOrder managed + object property" + ::= { cucsComputePciSlotScanDefEntry 9 } + +cucsComputePciSlotScanDefSlotId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PciSlotScanDef:slotId managed object property" + ::= { cucsComputePciSlotScanDefEntry 10 } + +cucsComputePhysicalAssocCtxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePhysicalAssocCtxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalAssocCtx managed object table" + ::= { cucsComputeObjects 41 } + +cucsComputePhysicalAssocCtxEntry OBJECT-TYPE + SYNTAX CucsComputePhysicalAssocCtxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePhysicalAssocCtxTable table." + INDEX { cucsComputePhysicalAssocCtxInstanceId } + ::= { cucsComputePhysicalAssocCtxTable 1 } + +CucsComputePhysicalAssocCtxEntry ::= SEQUENCE { + cucsComputePhysicalAssocCtxInstanceId CucsManagedObjectId, + cucsComputePhysicalAssocCtxDn CucsManagedObjectDn, + cucsComputePhysicalAssocCtxRn SnmpAdminString, + cucsComputePhysicalAssocCtxFruCapDn SnmpAdminString +} + +cucsComputePhysicalAssocCtxInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePhysicalAssocCtxEntry 1 } + +cucsComputePhysicalAssocCtxDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalAssocCtx:dn managed object property" + ::= { cucsComputePhysicalAssocCtxEntry 2 } + +cucsComputePhysicalAssocCtxRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalAssocCtx:rn managed object property" + ::= { cucsComputePhysicalAssocCtxEntry 3 } + +cucsComputePhysicalAssocCtxFruCapDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalAssocCtx:fruCapDn managed + object property" + ::= { cucsComputePhysicalAssocCtxEntry 4 } + +cucsComputePhysicalFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePhysicalFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm managed object table" + ::= { cucsComputeObjects 50 } + +cucsComputePhysicalFsmEntry OBJECT-TYPE + SYNTAX CucsComputePhysicalFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePhysicalFsmTable table." + INDEX { cucsComputePhysicalFsmInstanceId } + ::= { cucsComputePhysicalFsmTable 1 } + +CucsComputePhysicalFsmEntry ::= SEQUENCE { + cucsComputePhysicalFsmInstanceId CucsManagedObjectId, + cucsComputePhysicalFsmDn CucsManagedObjectDn, + cucsComputePhysicalFsmRn SnmpAdminString, + cucsComputePhysicalFsmCompletionTime DateAndTime, + cucsComputePhysicalFsmCurrentFsm CucsComputePhysicalFsmCurrentFsm, + cucsComputePhysicalFsmDescr SnmpAdminString, + cucsComputePhysicalFsmFsmStatus CucsFsmFsmStageStatus, + cucsComputePhysicalFsmProgress Gauge32, + cucsComputePhysicalFsmRmtErrCode Gauge32, + cucsComputePhysicalFsmRmtErrDescr SnmpAdminString, + cucsComputePhysicalFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsComputePhysicalFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePhysicalFsmEntry 1 } + +cucsComputePhysicalFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:dn managed object property" + ::= { cucsComputePhysicalFsmEntry 2 } + +cucsComputePhysicalFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:rn managed object property" + ::= { cucsComputePhysicalFsmEntry 3 } + +cucsComputePhysicalFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:completionTime managed + object property" + ::= { cucsComputePhysicalFsmEntry 4 } + +cucsComputePhysicalFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsComputePhysicalFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:currentFsm managed object property" + ::= { cucsComputePhysicalFsmEntry 5 } + +cucsComputePhysicalFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:descr managed object property" + ::= { cucsComputePhysicalFsmEntry 6 } + +cucsComputePhysicalFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:fsmStatus managed object property" + ::= { cucsComputePhysicalFsmEntry 7 } + +cucsComputePhysicalFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:progress managed object property" + ::= { cucsComputePhysicalFsmEntry 8 } + +cucsComputePhysicalFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:rmtErrCode managed object property" + ::= { cucsComputePhysicalFsmEntry 9 } + +cucsComputePhysicalFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:rmtErrDescr managed + object property" + ::= { cucsComputePhysicalFsmEntry 10 } + +cucsComputePhysicalFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsm:rmtRslt managed object property" + ::= { cucsComputePhysicalFsmEntry 11 } + +cucsComputePhysicalFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePhysicalFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage managed object table" + ::= { cucsComputeObjects 51 } + +cucsComputePhysicalFsmStageEntry OBJECT-TYPE + SYNTAX CucsComputePhysicalFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePhysicalFsmStageTable table." + INDEX { cucsComputePhysicalFsmStageInstanceId } + ::= { cucsComputePhysicalFsmStageTable 1 } + +CucsComputePhysicalFsmStageEntry ::= SEQUENCE { + cucsComputePhysicalFsmStageInstanceId CucsManagedObjectId, + cucsComputePhysicalFsmStageDn CucsManagedObjectDn, + cucsComputePhysicalFsmStageRn SnmpAdminString, + cucsComputePhysicalFsmStageDescr SnmpAdminString, + cucsComputePhysicalFsmStageLastUpdateTime DateAndTime, + cucsComputePhysicalFsmStageName CucsComputePhysicalFsmStageName, + cucsComputePhysicalFsmStageOrder Gauge32, + cucsComputePhysicalFsmStageRetry Gauge32, + cucsComputePhysicalFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsComputePhysicalFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePhysicalFsmStageEntry 1 } + +cucsComputePhysicalFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage:dn managed object property" + ::= { cucsComputePhysicalFsmStageEntry 2 } + +cucsComputePhysicalFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage:rn managed object property" + ::= { cucsComputePhysicalFsmStageEntry 3 } + +cucsComputePhysicalFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage:descr managed object property" + ::= { cucsComputePhysicalFsmStageEntry 4 } + +cucsComputePhysicalFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage:lastUpdateTime + managed object property" + ::= { cucsComputePhysicalFsmStageEntry 5 } + +cucsComputePhysicalFsmStageName OBJECT-TYPE + SYNTAX CucsComputePhysicalFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage:name managed object property" + ::= { cucsComputePhysicalFsmStageEntry 6 } + +cucsComputePhysicalFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage:order managed object property" + ::= { cucsComputePhysicalFsmStageEntry 7 } + +cucsComputePhysicalFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage:retry managed object property" + ::= { cucsComputePhysicalFsmStageEntry 8 } + +cucsComputePhysicalFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmStage:stageStatus + managed object property" + ::= { cucsComputePhysicalFsmStageEntry 9 } + +cucsComputePhysicalFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePhysicalFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmTask managed object table" + ::= { cucsComputeObjects 24 } + +cucsComputePhysicalFsmTaskEntry OBJECT-TYPE + SYNTAX CucsComputePhysicalFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePhysicalFsmTaskTable table." + INDEX { cucsComputePhysicalFsmTaskInstanceId } + ::= { cucsComputePhysicalFsmTaskTable 1 } + +CucsComputePhysicalFsmTaskEntry ::= SEQUENCE { + cucsComputePhysicalFsmTaskInstanceId CucsManagedObjectId, + cucsComputePhysicalFsmTaskDn CucsManagedObjectDn, + cucsComputePhysicalFsmTaskRn SnmpAdminString, + cucsComputePhysicalFsmTaskCompletion CucsFsmCompletion, + cucsComputePhysicalFsmTaskFlags CucsComputePhysicalFsmTaskFlags, + cucsComputePhysicalFsmTaskItem CucsComputePhysicalFsmTaskItem, + cucsComputePhysicalFsmTaskSeqId Gauge32 +} + +cucsComputePhysicalFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePhysicalFsmTaskEntry 1 } + +cucsComputePhysicalFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmTask:dn managed object property" + ::= { cucsComputePhysicalFsmTaskEntry 2 } + +cucsComputePhysicalFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmTask:rn managed object property" + ::= { cucsComputePhysicalFsmTaskEntry 3 } + +cucsComputePhysicalFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmTask:completion managed + object property" + ::= { cucsComputePhysicalFsmTaskEntry 4 } + +cucsComputePhysicalFsmTaskFlags OBJECT-TYPE + SYNTAX CucsComputePhysicalFsmTaskFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmTask:flags managed object property" + ::= { cucsComputePhysicalFsmTaskEntry 5 } + +cucsComputePhysicalFsmTaskItem OBJECT-TYPE + SYNTAX CucsComputePhysicalFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmTask:item managed object property" + ::= { cucsComputePhysicalFsmTaskEntry 6 } + +cucsComputePhysicalFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalFsmTask:seqId managed object property" + ::= { cucsComputePhysicalFsmTaskEntry 7 } + +cucsComputePhysicalQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePhysicalQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalQual managed object table" + ::= { cucsComputeObjects 25 } + +cucsComputePhysicalQualEntry OBJECT-TYPE + SYNTAX CucsComputePhysicalQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePhysicalQualTable table." + INDEX { cucsComputePhysicalQualInstanceId } + ::= { cucsComputePhysicalQualTable 1 } + +CucsComputePhysicalQualEntry ::= SEQUENCE { + cucsComputePhysicalQualInstanceId CucsManagedObjectId, + cucsComputePhysicalQualDn CucsManagedObjectDn, + cucsComputePhysicalQualRn SnmpAdminString, + cucsComputePhysicalQualModel SnmpAdminString, + cucsComputePhysicalQualPropAcl Unsigned64 +} + +cucsComputePhysicalQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePhysicalQualEntry 1 } + +cucsComputePhysicalQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalQual:dn managed object property" + ::= { cucsComputePhysicalQualEntry 2 } + +cucsComputePhysicalQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalQual:rn managed object property" + ::= { cucsComputePhysicalQualEntry 3 } + +cucsComputePhysicalQualModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalQual:model managed object property" + ::= { cucsComputePhysicalQualEntry 4 } + +cucsComputePhysicalQualPropAcl OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PhysicalQual:propAcl managed object property" + ::= { cucsComputePhysicalQualEntry 5 } + +cucsComputePlatformTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePlatformEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:Platform managed object table" + ::= { cucsComputeObjects 26 } + +cucsComputePlatformEntry OBJECT-TYPE + SYNTAX CucsComputePlatformEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePlatformTable table." + INDEX { cucsComputePlatformInstanceId } + ::= { cucsComputePlatformTable 1 } + +CucsComputePlatformEntry ::= SEQUENCE { + cucsComputePlatformInstanceId CucsManagedObjectId, + cucsComputePlatformDn CucsManagedObjectDn, + cucsComputePlatformRn SnmpAdminString, + cucsComputePlatformModel SnmpAdminString, + cucsComputePlatformRevision SnmpAdminString, + cucsComputePlatformVendor SnmpAdminString, + cucsComputePlatformProductName SnmpAdminString, + cucsComputePlatformPropAcl Unsigned64 +} + +cucsComputePlatformInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePlatformEntry 1 } + +cucsComputePlatformDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Platform:dn managed object property" + ::= { cucsComputePlatformEntry 2 } + +cucsComputePlatformRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Platform:rn managed object property" + ::= { cucsComputePlatformEntry 3 } + +cucsComputePlatformModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Platform:model managed object property" + ::= { cucsComputePlatformEntry 4 } + +cucsComputePlatformRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Platform:revision managed object property" + ::= { cucsComputePlatformEntry 5 } + +cucsComputePlatformVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Platform:vendor managed object property" + ::= { cucsComputePlatformEntry 6 } + +cucsComputePlatformProductName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Platform:productName managed object property" + ::= { cucsComputePlatformEntry 7 } + +cucsComputePlatformPropAcl OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Platform:propAcl managed object property" + ::= { cucsComputePlatformEntry 8 } + +cucsComputePnuOSImageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePnuOSImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PnuOSImage managed object table" + ::= { cucsComputeObjects 47 } + +cucsComputePnuOSImageEntry OBJECT-TYPE + SYNTAX CucsComputePnuOSImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePnuOSImageTable table." + INDEX { cucsComputePnuOSImageInstanceId } + ::= { cucsComputePnuOSImageTable 1 } + +CucsComputePnuOSImageEntry ::= SEQUENCE { + cucsComputePnuOSImageInstanceId CucsManagedObjectId, + cucsComputePnuOSImageDn CucsManagedObjectDn, + cucsComputePnuOSImageRn SnmpAdminString, + cucsComputePnuOSImageImgLoc SnmpAdminString, + cucsComputePnuOSImageImgName SnmpAdminString +} + +cucsComputePnuOSImageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePnuOSImageEntry 1 } + +cucsComputePnuOSImageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PnuOSImage:dn managed object property" + ::= { cucsComputePnuOSImageEntry 2 } + +cucsComputePnuOSImageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PnuOSImage:rn managed object property" + ::= { cucsComputePnuOSImageEntry 3 } + +cucsComputePnuOSImageImgLoc OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PnuOSImage:imgLoc managed object property" + ::= { cucsComputePnuOSImageEntry 4 } + +cucsComputePnuOSImageImgName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PnuOSImage:imgName managed object property" + ::= { cucsComputePnuOSImageEntry 5 } + +cucsComputePoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool managed object table" + ::= { cucsComputeObjects 27 } + +cucsComputePoolEntry OBJECT-TYPE + SYNTAX CucsComputePoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePoolTable table." + INDEX { cucsComputePoolInstanceId } + ::= { cucsComputePoolTable 1 } + +CucsComputePoolEntry ::= SEQUENCE { + cucsComputePoolInstanceId CucsManagedObjectId, + cucsComputePoolDn CucsManagedObjectDn, + cucsComputePoolRn SnmpAdminString, + cucsComputePoolAssigned Gauge32, + cucsComputePoolDescr SnmpAdminString, + cucsComputePoolIntId SnmpAdminString, + cucsComputePoolName SnmpAdminString, + cucsComputePoolSize Gauge32, + cucsComputePoolAssignmentOrder CucsPoolPoolAssignmentOrder, + cucsComputePoolPolicyLevel Gauge32, + cucsComputePoolPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputePoolInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePoolEntry 1 } + +cucsComputePoolDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:dn managed object property" + ::= { cucsComputePoolEntry 2 } + +cucsComputePoolRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:rn managed object property" + ::= { cucsComputePoolEntry 3 } + +cucsComputePoolAssigned OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:assigned managed object property" + ::= { cucsComputePoolEntry 4 } + +cucsComputePoolDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:descr managed object property" + ::= { cucsComputePoolEntry 5 } + +cucsComputePoolIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:intId managed object property" + ::= { cucsComputePoolEntry 6 } + +cucsComputePoolName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:name managed object property" + ::= { cucsComputePoolEntry 7 } + +cucsComputePoolSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:size managed object property" + ::= { cucsComputePoolEntry 8 } + +cucsComputePoolAssignmentOrder OBJECT-TYPE + SYNTAX CucsPoolPoolAssignmentOrder + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:assignmentOrder managed object property" + ::= { cucsComputePoolEntry 9 } + +cucsComputePoolPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:policyLevel managed object property" + ::= { cucsComputePoolEntry 10 } + +cucsComputePoolPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Pool:policyOwner managed object property" + ::= { cucsComputePoolEntry 11 } + +cucsComputePoolPolicyRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePoolPolicyRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolPolicyRef managed object table" + ::= { cucsComputeObjects 42 } + +cucsComputePoolPolicyRefEntry OBJECT-TYPE + SYNTAX CucsComputePoolPolicyRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePoolPolicyRefTable table." + INDEX { cucsComputePoolPolicyRefInstanceId } + ::= { cucsComputePoolPolicyRefTable 1 } + +CucsComputePoolPolicyRefEntry ::= SEQUENCE { + cucsComputePoolPolicyRefInstanceId CucsManagedObjectId, + cucsComputePoolPolicyRefDn CucsManagedObjectDn, + cucsComputePoolPolicyRefRn SnmpAdminString, + cucsComputePoolPolicyRefId Unsigned64, + cucsComputePoolPolicyRefPolicyDn SnmpAdminString +} + +cucsComputePoolPolicyRefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePoolPolicyRefEntry 1 } + +cucsComputePoolPolicyRefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolPolicyRef:dn managed object property" + ::= { cucsComputePoolPolicyRefEntry 2 } + +cucsComputePoolPolicyRefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolPolicyRef:rn managed object property" + ::= { cucsComputePoolPolicyRefEntry 3 } + +cucsComputePoolPolicyRefId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolPolicyRef:id managed object property" + ::= { cucsComputePoolPolicyRefEntry 4 } + +cucsComputePoolPolicyRefPolicyDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolPolicyRef:policyDn managed object property" + ::= { cucsComputePoolPolicyRefEntry 5 } + +cucsComputePoolableTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePoolableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:Poolable managed object table" + ::= { cucsComputeObjects 28 } + +cucsComputePoolableEntry OBJECT-TYPE + SYNTAX CucsComputePoolableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePoolableTable table." + INDEX { cucsComputePoolableInstanceId } + ::= { cucsComputePoolableTable 1 } + +CucsComputePoolableEntry ::= SEQUENCE { + cucsComputePoolableInstanceId CucsManagedObjectId, + cucsComputePoolableDn CucsManagedObjectDn, + cucsComputePoolableRn SnmpAdminString, + cucsComputePoolableId Unsigned64, + cucsComputePoolablePoolDn SnmpAdminString +} + +cucsComputePoolableInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePoolableEntry 1 } + +cucsComputePoolableDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Poolable:dn managed object property" + ::= { cucsComputePoolableEntry 2 } + +cucsComputePoolableRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Poolable:rn managed object property" + ::= { cucsComputePoolableEntry 3 } + +cucsComputePoolableId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Poolable:id managed object property" + ::= { cucsComputePoolableEntry 4 } + +cucsComputePoolablePoolDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Poolable:poolDn managed object property" + ::= { cucsComputePoolableEntry 5 } + +cucsComputePooledEnclosureComputeSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePooledEnclosureComputeSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot managed + object table" + ::= { cucsComputeObjects 73 } + +cucsComputePooledEnclosureComputeSlotEntry OBJECT-TYPE + SYNTAX CucsComputePooledEnclosureComputeSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePooledEnclosureComputeSlotTable table." + INDEX { cucsComputePooledEnclosureComputeSlotInstanceId } + ::= { cucsComputePooledEnclosureComputeSlotTable 1 } + +CucsComputePooledEnclosureComputeSlotEntry ::= SEQUENCE { + cucsComputePooledEnclosureComputeSlotInstanceId CucsManagedObjectId, + cucsComputePooledEnclosureComputeSlotDn CucsManagedObjectDn, + cucsComputePooledEnclosureComputeSlotRn SnmpAdminString, + cucsComputePooledEnclosureComputeSlotAssigned TruthValue, + cucsComputePooledEnclosureComputeSlotAssignedToDn SnmpAdminString, + cucsComputePooledEnclosureComputeSlotChassisId Gauge32, + cucsComputePooledEnclosureComputeSlotOwner CucsComputeOwner, + cucsComputePooledEnclosureComputeSlotPoolableDn SnmpAdminString, + cucsComputePooledEnclosureComputeSlotPrevAssignedToDn SnmpAdminString, + cucsComputePooledEnclosureComputeSlotServerInstanceId CucsComputePooledEnclosureComputeSlotServerInstanceId, + cucsComputePooledEnclosureComputeSlotSlotId CucsComputePooledEnclosureComputeSlotSlotId +} + +cucsComputePooledEnclosureComputeSlotInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePooledEnclosureComputeSlotEntry 1 } + +cucsComputePooledEnclosureComputeSlotDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:dn + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 2 } + +cucsComputePooledEnclosureComputeSlotRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:rn + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 3 } + +cucsComputePooledEnclosureComputeSlotAssigned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:assigned + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 4 } + +cucsComputePooledEnclosureComputeSlotAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:assignedToDn + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 5 } + +cucsComputePooledEnclosureComputeSlotChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:chassisId + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 6 } + +cucsComputePooledEnclosureComputeSlotOwner OBJECT-TYPE + SYNTAX CucsComputeOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:owner + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 7 } + +cucsComputePooledEnclosureComputeSlotPoolableDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:poolableDn + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 8 } + +cucsComputePooledEnclosureComputeSlotPrevAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:prevAssignedToDn + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 9 } + +cucsComputePooledEnclosureComputeSlotServerInstanceId OBJECT-TYPE + SYNTAX CucsComputePooledEnclosureComputeSlotServerInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:serverInstanceId + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 10 } + +cucsComputePooledEnclosureComputeSlotSlotId OBJECT-TYPE + SYNTAX CucsComputePooledEnclosureComputeSlotSlotId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledEnclosureComputeSlot:slotId + managed object property" + ::= { cucsComputePooledEnclosureComputeSlotEntry 11 } + +cucsComputePooledRackUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePooledRackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit managed object table" + ::= { cucsComputeObjects 29 } + +cucsComputePooledRackUnitEntry OBJECT-TYPE + SYNTAX CucsComputePooledRackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePooledRackUnitTable table." + INDEX { cucsComputePooledRackUnitInstanceId } + ::= { cucsComputePooledRackUnitTable 1 } + +CucsComputePooledRackUnitEntry ::= SEQUENCE { + cucsComputePooledRackUnitInstanceId CucsManagedObjectId, + cucsComputePooledRackUnitDn CucsManagedObjectDn, + cucsComputePooledRackUnitRn SnmpAdminString, + cucsComputePooledRackUnitAssigned TruthValue, + cucsComputePooledRackUnitAssignedToDn SnmpAdminString, + cucsComputePooledRackUnitId CucsComputePooledRackUnitId, + cucsComputePooledRackUnitOwner CucsComputeOwner, + cucsComputePooledRackUnitPoolableDn SnmpAdminString, + cucsComputePooledRackUnitPrevAssignedToDn SnmpAdminString +} + +cucsComputePooledRackUnitInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePooledRackUnitEntry 1 } + +cucsComputePooledRackUnitDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit:dn managed object property" + ::= { cucsComputePooledRackUnitEntry 2 } + +cucsComputePooledRackUnitRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit:rn managed object property" + ::= { cucsComputePooledRackUnitEntry 3 } + +cucsComputePooledRackUnitAssigned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit:assigned managed + object property" + ::= { cucsComputePooledRackUnitEntry 4 } + +cucsComputePooledRackUnitAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit:assignedToDn + managed object property" + ::= { cucsComputePooledRackUnitEntry 5 } + +cucsComputePooledRackUnitId OBJECT-TYPE + SYNTAX CucsComputePooledRackUnitId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit:id managed object property" + ::= { cucsComputePooledRackUnitEntry 6 } + +cucsComputePooledRackUnitOwner OBJECT-TYPE + SYNTAX CucsComputeOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit:owner managed object property" + ::= { cucsComputePooledRackUnitEntry 7 } + +cucsComputePooledRackUnitPoolableDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit:poolableDn managed + object property" + ::= { cucsComputePooledRackUnitEntry 8 } + +cucsComputePooledRackUnitPrevAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledRackUnit:prevAssignedToDn + managed object property" + ::= { cucsComputePooledRackUnitEntry 9 } + +cucsComputePooledSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePooledSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot managed object table" + ::= { cucsComputeObjects 30 } + +cucsComputePooledSlotEntry OBJECT-TYPE + SYNTAX CucsComputePooledSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePooledSlotTable table." + INDEX { cucsComputePooledSlotInstanceId } + ::= { cucsComputePooledSlotTable 1 } + +CucsComputePooledSlotEntry ::= SEQUENCE { + cucsComputePooledSlotInstanceId CucsManagedObjectId, + cucsComputePooledSlotDn CucsManagedObjectDn, + cucsComputePooledSlotRn SnmpAdminString, + cucsComputePooledSlotAssigned TruthValue, + cucsComputePooledSlotAssignedToDn SnmpAdminString, + cucsComputePooledSlotChassisId Gauge32, + cucsComputePooledSlotOwner CucsComputeOwner, + cucsComputePooledSlotPoolableDn SnmpAdminString, + cucsComputePooledSlotPrevAssignedToDn SnmpAdminString, + cucsComputePooledSlotSlotId CucsComputePooledSlotSlotId +} + +cucsComputePooledSlotInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePooledSlotEntry 1 } + +cucsComputePooledSlotDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:dn managed object property" + ::= { cucsComputePooledSlotEntry 2 } + +cucsComputePooledSlotRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:rn managed object property" + ::= { cucsComputePooledSlotEntry 3 } + +cucsComputePooledSlotAssigned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:assigned managed object property" + ::= { cucsComputePooledSlotEntry 4 } + +cucsComputePooledSlotAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:assignedToDn managed + object property" + ::= { cucsComputePooledSlotEntry 5 } + +cucsComputePooledSlotChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:chassisId managed object property" + ::= { cucsComputePooledSlotEntry 6 } + +cucsComputePooledSlotOwner OBJECT-TYPE + SYNTAX CucsComputeOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:owner managed object property" + ::= { cucsComputePooledSlotEntry 7 } + +cucsComputePooledSlotPoolableDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:poolableDn managed object property" + ::= { cucsComputePooledSlotEntry 8 } + +cucsComputePooledSlotPrevAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:prevAssignedToDn + managed object property" + ::= { cucsComputePooledSlotEntry 9 } + +cucsComputePooledSlotSlotId OBJECT-TYPE + SYNTAX CucsComputePooledSlotSlotId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PooledSlot:slotId managed object property" + ::= { cucsComputePooledSlotEntry 10 } + +cucsComputePoolingPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePoolingPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy managed object table" + ::= { cucsComputeObjects 31 } + +cucsComputePoolingPolicyEntry OBJECT-TYPE + SYNTAX CucsComputePoolingPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePoolingPolicyTable table." + INDEX { cucsComputePoolingPolicyInstanceId } + ::= { cucsComputePoolingPolicyTable 1 } + +CucsComputePoolingPolicyEntry ::= SEQUENCE { + cucsComputePoolingPolicyInstanceId CucsManagedObjectId, + cucsComputePoolingPolicyDn CucsManagedObjectDn, + cucsComputePoolingPolicyRn SnmpAdminString, + cucsComputePoolingPolicyDescr SnmpAdminString, + cucsComputePoolingPolicyIntId SnmpAdminString, + cucsComputePoolingPolicyName SnmpAdminString, + cucsComputePoolingPolicyPoolDn SnmpAdminString, + cucsComputePoolingPolicyQualifier SnmpAdminString, + cucsComputePoolingPolicyPolicyLevel Gauge32, + cucsComputePoolingPolicyPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputePoolingPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePoolingPolicyEntry 1 } + +cucsComputePoolingPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:dn managed object property" + ::= { cucsComputePoolingPolicyEntry 2 } + +cucsComputePoolingPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:rn managed object property" + ::= { cucsComputePoolingPolicyEntry 3 } + +cucsComputePoolingPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:descr managed object property" + ::= { cucsComputePoolingPolicyEntry 4 } + +cucsComputePoolingPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:intId managed object property" + ::= { cucsComputePoolingPolicyEntry 5 } + +cucsComputePoolingPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:name managed object property" + ::= { cucsComputePoolingPolicyEntry 6 } + +cucsComputePoolingPolicyPoolDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:poolDn managed object property" + ::= { cucsComputePoolingPolicyEntry 7 } + +cucsComputePoolingPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:qualifier managed + object property" + ::= { cucsComputePoolingPolicyEntry 8 } + +cucsComputePoolingPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:policyLevel managed + object property" + ::= { cucsComputePoolingPolicyEntry 9 } + +cucsComputePoolingPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PoolingPolicy:policyOwner managed + object property" + ::= { cucsComputePoolingPolicyEntry 10 } + +cucsComputePsuControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePsuControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl managed object table" + ::= { cucsComputeObjects 32 } + +cucsComputePsuControlEntry OBJECT-TYPE + SYNTAX CucsComputePsuControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePsuControlTable table." + INDEX { cucsComputePsuControlInstanceId } + ::= { cucsComputePsuControlTable 1 } + +CucsComputePsuControlEntry ::= SEQUENCE { + cucsComputePsuControlInstanceId CucsManagedObjectId, + cucsComputePsuControlDn CucsManagedObjectDn, + cucsComputePsuControlRn SnmpAdminString, + cucsComputePsuControlClusterState CucsComputePsuClusterState, + cucsComputePsuControlDescr SnmpAdminString, + cucsComputePsuControlInputPowerState CucsEquipmentSensorThresholdStatus, + cucsComputePsuControlIntId SnmpAdminString, + cucsComputePsuControlName SnmpAdminString, + cucsComputePsuControlOperQualifier CucsComputePsuRedundancyOperQualifier, + cucsComputePsuControlOperState CucsComputePsuRedundancyOperState, + cucsComputePsuControlOutputPowerState CucsEquipmentSensorThresholdStatus, + cucsComputePsuControlRedundancy CucsComputePsuControlRedundancy, + cucsComputePsuControlPolicyLevel Gauge32, + cucsComputePsuControlPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputePsuControlInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePsuControlEntry 1 } + +cucsComputePsuControlDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:dn managed object property" + ::= { cucsComputePsuControlEntry 2 } + +cucsComputePsuControlRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:rn managed object property" + ::= { cucsComputePsuControlEntry 3 } + +cucsComputePsuControlClusterState OBJECT-TYPE + SYNTAX CucsComputePsuClusterState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:clusterState managed + object property" + ::= { cucsComputePsuControlEntry 4 } + +cucsComputePsuControlDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:descr managed object property" + ::= { cucsComputePsuControlEntry 5 } + +cucsComputePsuControlInputPowerState OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:inputPowerState managed + object property" + ::= { cucsComputePsuControlEntry 6 } + +cucsComputePsuControlIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:intId managed object property" + ::= { cucsComputePsuControlEntry 7 } + +cucsComputePsuControlName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:name managed object property" + ::= { cucsComputePsuControlEntry 8 } + +cucsComputePsuControlOperQualifier OBJECT-TYPE + SYNTAX CucsComputePsuRedundancyOperQualifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:operQualifier managed + object property" + ::= { cucsComputePsuControlEntry 9 } + +cucsComputePsuControlOperState OBJECT-TYPE + SYNTAX CucsComputePsuRedundancyOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:operState managed object property" + ::= { cucsComputePsuControlEntry 10 } + +cucsComputePsuControlOutputPowerState OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:outputPowerState + managed object property" + ::= { cucsComputePsuControlEntry 11 } + +cucsComputePsuControlRedundancy OBJECT-TYPE + SYNTAX CucsComputePsuControlRedundancy + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:redundancy managed object property" + ::= { cucsComputePsuControlEntry 12 } + +cucsComputePsuControlPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:policyLevel managed object property" + ::= { cucsComputePsuControlEntry 13 } + +cucsComputePsuControlPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuControl:policyOwner managed object property" + ::= { cucsComputePsuControlEntry 14 } + +cucsComputePsuPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputePsuPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy managed object table" + ::= { cucsComputeObjects 33 } + +cucsComputePsuPolicyEntry OBJECT-TYPE + SYNTAX CucsComputePsuPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputePsuPolicyTable table." + INDEX { cucsComputePsuPolicyInstanceId } + ::= { cucsComputePsuPolicyTable 1 } + +CucsComputePsuPolicyEntry ::= SEQUENCE { + cucsComputePsuPolicyInstanceId CucsManagedObjectId, + cucsComputePsuPolicyDn CucsManagedObjectDn, + cucsComputePsuPolicyRn SnmpAdminString, + cucsComputePsuPolicyDescr SnmpAdminString, + cucsComputePsuPolicyIntId SnmpAdminString, + cucsComputePsuPolicyName SnmpAdminString, + cucsComputePsuPolicyRedundancy CucsComputePsuRedundancy, + cucsComputePsuPolicyPolicyLevel Gauge32, + cucsComputePsuPolicyPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputePsuPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputePsuPolicyEntry 1 } + +cucsComputePsuPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy:dn managed object property" + ::= { cucsComputePsuPolicyEntry 2 } + +cucsComputePsuPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy:rn managed object property" + ::= { cucsComputePsuPolicyEntry 3 } + +cucsComputePsuPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy:descr managed object property" + ::= { cucsComputePsuPolicyEntry 4 } + +cucsComputePsuPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy:intId managed object property" + ::= { cucsComputePsuPolicyEntry 5 } + +cucsComputePsuPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy:name managed object property" + ::= { cucsComputePsuPolicyEntry 6 } + +cucsComputePsuPolicyRedundancy OBJECT-TYPE + SYNTAX CucsComputePsuRedundancy + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy:redundancy managed object property" + ::= { cucsComputePsuPolicyEntry 7 } + +cucsComputePsuPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy:policyLevel managed object property" + ::= { cucsComputePsuPolicyEntry 8 } + +cucsComputePsuPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:PsuPolicy:policyOwner managed object property" + ::= { cucsComputePsuPolicyEntry 9 } + +cucsComputeQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:Qual managed object table" + ::= { cucsComputeObjects 34 } + +cucsComputeQualEntry OBJECT-TYPE + SYNTAX CucsComputeQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeQualTable table." + INDEX { cucsComputeQualInstanceId } + ::= { cucsComputeQualTable 1 } + +CucsComputeQualEntry ::= SEQUENCE { + cucsComputeQualInstanceId CucsManagedObjectId, + cucsComputeQualDn CucsManagedObjectDn, + cucsComputeQualRn SnmpAdminString, + cucsComputeQualDescr SnmpAdminString, + cucsComputeQualIntId SnmpAdminString, + cucsComputeQualName SnmpAdminString, + cucsComputeQualPolicyLevel Gauge32, + cucsComputeQualPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputeQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeQualEntry 1 } + +cucsComputeQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Qual:dn managed object property" + ::= { cucsComputeQualEntry 2 } + +cucsComputeQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Qual:rn managed object property" + ::= { cucsComputeQualEntry 3 } + +cucsComputeQualDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Qual:descr managed object property" + ::= { cucsComputeQualEntry 4 } + +cucsComputeQualIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Qual:intId managed object property" + ::= { cucsComputeQualEntry 5 } + +cucsComputeQualName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Qual:name managed object property" + ::= { cucsComputeQualEntry 6 } + +cucsComputeQualPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Qual:policyLevel managed object property" + ::= { cucsComputeQualEntry 7 } + +cucsComputeQualPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:Qual:policyOwner managed object property" + ::= { cucsComputeQualEntry 8 } + +cucsComputeRackQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeRackQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:RackQual managed object table" + ::= { cucsComputeObjects 43 } + +cucsComputeRackQualEntry OBJECT-TYPE + SYNTAX CucsComputeRackQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeRackQualTable table." + INDEX { cucsComputeRackQualInstanceId } + ::= { cucsComputeRackQualTable 1 } + +CucsComputeRackQualEntry ::= SEQUENCE { + cucsComputeRackQualInstanceId CucsManagedObjectId, + cucsComputeRackQualDn CucsManagedObjectDn, + cucsComputeRackQualRn SnmpAdminString, + cucsComputeRackQualMaxId CucsComputeRackQualMaxId, + cucsComputeRackQualMinId CucsComputeRackQualMinId +} + +cucsComputeRackQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeRackQualEntry 1 } + +cucsComputeRackQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackQual:dn managed object property" + ::= { cucsComputeRackQualEntry 2 } + +cucsComputeRackQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackQual:rn managed object property" + ::= { cucsComputeRackQualEntry 3 } + +cucsComputeRackQualMaxId OBJECT-TYPE + SYNTAX CucsComputeRackQualMaxId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackQual:maxId managed object property" + ::= { cucsComputeRackQualEntry 4 } + +cucsComputeRackQualMinId OBJECT-TYPE + SYNTAX CucsComputeRackQualMinId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackQual:minId managed object property" + ::= { cucsComputeRackQualEntry 5 } + +cucsComputeRackUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeRackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit managed object table" + ::= { cucsComputeObjects 35 } + +cucsComputeRackUnitEntry OBJECT-TYPE + SYNTAX CucsComputeRackUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeRackUnitTable table." + INDEX { cucsComputeRackUnitInstanceId } + ::= { cucsComputeRackUnitTable 1 } + +CucsComputeRackUnitEntry ::= SEQUENCE { + cucsComputeRackUnitInstanceId CucsManagedObjectId, + cucsComputeRackUnitDn CucsManagedObjectDn, + cucsComputeRackUnitRn SnmpAdminString, + cucsComputeRackUnitAdminPower CucsComputeAdminPowerState, + cucsComputeRackUnitAdminState CucsComputeAdminState, + cucsComputeRackUnitAssignedToDn SnmpAdminString, + cucsComputeRackUnitAssociation CucsComputeAssociation, + cucsComputeRackUnitAvailability CucsComputeAvailability, + cucsComputeRackUnitAvailableMemory Gauge32, + cucsComputeRackUnitCheckPoint CucsComputeCheckPoint, + cucsComputeRackUnitConnPath CucsEquipmentConnectionStatus, + cucsComputeRackUnitConnStatus CucsEquipmentConnectionStatus, + cucsComputeRackUnitDescr SnmpAdminString, + cucsComputeRackUnitDiscovery CucsComputeDiscovery, + cucsComputeRackUnitFltAggr Unsigned64, + cucsComputeRackUnitFsmDescr SnmpAdminString, + cucsComputeRackUnitFsmFlags SnmpAdminString, + cucsComputeRackUnitFsmPrev SnmpAdminString, + cucsComputeRackUnitFsmProgr Gauge32, + cucsComputeRackUnitFsmRmtInvErrCode Gauge32, + cucsComputeRackUnitFsmRmtInvErrDescr SnmpAdminString, + cucsComputeRackUnitFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsComputeRackUnitFsmStageDescr SnmpAdminString, + cucsComputeRackUnitFsmStamp DateAndTime, + cucsComputeRackUnitFsmStatus SnmpAdminString, + cucsComputeRackUnitFsmTry Gauge32, + cucsComputeRackUnitId CucsComputeRackUnitId, + cucsComputeRackUnitIntId SnmpAdminString, + cucsComputeRackUnitLc CucsComputeAdminTrigger, + cucsComputeRackUnitLcTs DateAndTime, + cucsComputeRackUnitManagingInst CucsNetworkSwitchId, + cucsComputeRackUnitModel SnmpAdminString, + cucsComputeRackUnitName SnmpAdminString, + cucsComputeRackUnitNumOfAdaptors Gauge32, + cucsComputeRackUnitNumOfCores Gauge32, + cucsComputeRackUnitNumOfCpus Gauge32, + cucsComputeRackUnitNumOfEthHostIfs Gauge32, + cucsComputeRackUnitNumOfFcHostIfs Gauge32, + cucsComputeRackUnitNumOfThreads Gauge32, + cucsComputeRackUnitOperPower CucsEquipmentPowerState, + cucsComputeRackUnitOperQualifier CucsComputeIssues, + cucsComputeRackUnitOperState CucsLsOperState, + cucsComputeRackUnitOperability CucsEquipmentOperability, + cucsComputeRackUnitOriginalUuid SnmpAdminString, + cucsComputeRackUnitPresence CucsEquipmentSlotStatus, + cucsComputeRackUnitRevision SnmpAdminString, + cucsComputeRackUnitSerial SnmpAdminString, + cucsComputeRackUnitServerId SnmpAdminString, + cucsComputeRackUnitTotalMemory Gauge32, + cucsComputeRackUnitUuid SnmpAdminString, + cucsComputeRackUnitVendor SnmpAdminString, + cucsComputeRackUnitVersionHolder TruthValue, + cucsComputeRackUnitNumOfCoresEnabled Gauge32, + cucsComputeRackUnitLowVoltageMemory CucsComputePhysicalLowVoltageMemory, + cucsComputeRackUnitMemorySpeed Gauge32, + cucsComputeRackUnitUsrLbl SnmpAdminString, + cucsComputeRackUnitMfgTime DateAndTime, + cucsComputeRackUnitPartNumber SnmpAdminString, + cucsComputeRackUnitVid SnmpAdminString, + cucsComputeRackUnitPolicyLevel Gauge32, + cucsComputeRackUnitPolicyOwner CucsPolicyPolicyOwner, + cucsComputeRackUnitLocalId SnmpAdminString, + cucsComputeRackUnitOperPwrTransSrc CucsComputePowerTransitionSrc, + cucsComputeRackUnitDiscoveryStatus CucsEquipmentConnectionStatus, + cucsComputeRackUnitNumOf40GAdaptorsWithOldFw Gauge32, + cucsComputeRackUnitNumOf40GAdaptorsWithUnknownFw Gauge32, + cucsComputeRackUnitFanSpeedConfigStatus SnmpAdminString, + cucsComputeRackUnitFanSpeedPolicyFault CucsEquipmentFanSpeedPolicyFault +} + +cucsComputeRackUnitInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeRackUnitEntry 1 } + +cucsComputeRackUnitDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:dn managed object property" + ::= { cucsComputeRackUnitEntry 2 } + +cucsComputeRackUnitRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:rn managed object property" + ::= { cucsComputeRackUnitEntry 3 } + +cucsComputeRackUnitAdminPower OBJECT-TYPE + SYNTAX CucsComputeAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:adminPower managed object property" + ::= { cucsComputeRackUnitEntry 4 } + +cucsComputeRackUnitAdminState OBJECT-TYPE + SYNTAX CucsComputeAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:adminState managed object property" + ::= { cucsComputeRackUnitEntry 5 } + +cucsComputeRackUnitAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:assignedToDn managed object property" + ::= { cucsComputeRackUnitEntry 6 } + +cucsComputeRackUnitAssociation OBJECT-TYPE + SYNTAX CucsComputeAssociation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:association managed object property" + ::= { cucsComputeRackUnitEntry 7 } + +cucsComputeRackUnitAvailability OBJECT-TYPE + SYNTAX CucsComputeAvailability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:availability managed object property" + ::= { cucsComputeRackUnitEntry 8 } + +cucsComputeRackUnitAvailableMemory OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:availableMemory managed + object property" + ::= { cucsComputeRackUnitEntry 9 } + +cucsComputeRackUnitCheckPoint OBJECT-TYPE + SYNTAX CucsComputeCheckPoint + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:checkPoint managed object property" + ::= { cucsComputeRackUnitEntry 10 } + +cucsComputeRackUnitConnPath OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:connPath managed object property" + ::= { cucsComputeRackUnitEntry 11 } + +cucsComputeRackUnitConnStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:connStatus managed object property" + ::= { cucsComputeRackUnitEntry 12 } + +cucsComputeRackUnitDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:descr managed object property" + ::= { cucsComputeRackUnitEntry 13 } + +cucsComputeRackUnitDiscovery OBJECT-TYPE + SYNTAX CucsComputeDiscovery + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:discovery managed object property" + ::= { cucsComputeRackUnitEntry 14 } + +cucsComputeRackUnitFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fltAggr managed object property" + ::= { cucsComputeRackUnitEntry 15 } + +cucsComputeRackUnitFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmDescr managed object property" + ::= { cucsComputeRackUnitEntry 16 } + +cucsComputeRackUnitFsmFlags OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmFlags managed object property" + ::= { cucsComputeRackUnitEntry 17 } + +cucsComputeRackUnitFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmPrev managed object property" + ::= { cucsComputeRackUnitEntry 18 } + +cucsComputeRackUnitFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmProgr managed object property" + ::= { cucsComputeRackUnitEntry 19 } + +cucsComputeRackUnitFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmRmtInvErrCode managed + object property" + ::= { cucsComputeRackUnitEntry 20 } + +cucsComputeRackUnitFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmRmtInvErrDescr managed + object property" + ::= { cucsComputeRackUnitEntry 21 } + +cucsComputeRackUnitFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmRmtInvRslt managed object property" + ::= { cucsComputeRackUnitEntry 22 } + +cucsComputeRackUnitFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmStageDescr managed object property" + ::= { cucsComputeRackUnitEntry 23 } + +cucsComputeRackUnitFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmStamp managed object property" + ::= { cucsComputeRackUnitEntry 24 } + +cucsComputeRackUnitFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmStatus managed object property" + ::= { cucsComputeRackUnitEntry 25 } + +cucsComputeRackUnitFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fsmTry managed object property" + ::= { cucsComputeRackUnitEntry 26 } + +cucsComputeRackUnitId OBJECT-TYPE + SYNTAX CucsComputeRackUnitId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:id managed object property" + ::= { cucsComputeRackUnitEntry 27 } + +cucsComputeRackUnitIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:intId managed object property" + ::= { cucsComputeRackUnitEntry 28 } + +cucsComputeRackUnitLc OBJECT-TYPE + SYNTAX CucsComputeAdminTrigger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:lc managed object property" + ::= { cucsComputeRackUnitEntry 29 } + +cucsComputeRackUnitLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:lcTs managed object property" + ::= { cucsComputeRackUnitEntry 30 } + +cucsComputeRackUnitManagingInst OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:managingInst managed object property" + ::= { cucsComputeRackUnitEntry 31 } + +cucsComputeRackUnitModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:model managed object property" + ::= { cucsComputeRackUnitEntry 32 } + +cucsComputeRackUnitName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:name managed object property" + ::= { cucsComputeRackUnitEntry 33 } + +cucsComputeRackUnitNumOfAdaptors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOfAdaptors managed object property" + ::= { cucsComputeRackUnitEntry 34 } + +cucsComputeRackUnitNumOfCores OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOfCores managed object property" + ::= { cucsComputeRackUnitEntry 35 } + +cucsComputeRackUnitNumOfCpus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOfCpus managed object property" + ::= { cucsComputeRackUnitEntry 36 } + +cucsComputeRackUnitNumOfEthHostIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOfEthHostIfs managed + object property" + ::= { cucsComputeRackUnitEntry 37 } + +cucsComputeRackUnitNumOfFcHostIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOfFcHostIfs managed + object property" + ::= { cucsComputeRackUnitEntry 38 } + +cucsComputeRackUnitNumOfThreads OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOfThreads managed object property" + ::= { cucsComputeRackUnitEntry 39 } + +cucsComputeRackUnitOperPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:operPower managed object property" + ::= { cucsComputeRackUnitEntry 40 } + +cucsComputeRackUnitOperQualifier OBJECT-TYPE + SYNTAX CucsComputeIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:operQualifier managed object property" + ::= { cucsComputeRackUnitEntry 41 } + +cucsComputeRackUnitOperState OBJECT-TYPE + SYNTAX CucsLsOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:operState managed object property" + ::= { cucsComputeRackUnitEntry 42 } + +cucsComputeRackUnitOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:operability managed object property" + ::= { cucsComputeRackUnitEntry 43 } + +cucsComputeRackUnitOriginalUuid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:originalUuid managed object property" + ::= { cucsComputeRackUnitEntry 44 } + +cucsComputeRackUnitPresence OBJECT-TYPE + SYNTAX CucsEquipmentSlotStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:presence managed object property" + ::= { cucsComputeRackUnitEntry 45 } + +cucsComputeRackUnitRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:revision managed object property" + ::= { cucsComputeRackUnitEntry 46 } + +cucsComputeRackUnitSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:serial managed object property" + ::= { cucsComputeRackUnitEntry 47 } + +cucsComputeRackUnitServerId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:serverId managed object property" + ::= { cucsComputeRackUnitEntry 48 } + +cucsComputeRackUnitTotalMemory OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:totalMemory managed object property" + ::= { cucsComputeRackUnitEntry 49 } + +cucsComputeRackUnitUuid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:uuid managed object property" + ::= { cucsComputeRackUnitEntry 50 } + +cucsComputeRackUnitVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:vendor managed object property" + ::= { cucsComputeRackUnitEntry 51 } + +cucsComputeRackUnitVersionHolder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:versionHolder managed object property" + ::= { cucsComputeRackUnitEntry 52 } + +cucsComputeRackUnitNumOfCoresEnabled OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOfCoresEnabled managed + object property" + ::= { cucsComputeRackUnitEntry 53 } + +cucsComputeRackUnitLowVoltageMemory OBJECT-TYPE + SYNTAX CucsComputePhysicalLowVoltageMemory + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:lowVoltageMemory managed + object property" + ::= { cucsComputeRackUnitEntry 54 } + +cucsComputeRackUnitMemorySpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:memorySpeed managed object property" + ::= { cucsComputeRackUnitEntry 55 } + +cucsComputeRackUnitUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:usrLbl managed object property" + ::= { cucsComputeRackUnitEntry 56 } + +cucsComputeRackUnitMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:mfgTime managed object property" + ::= { cucsComputeRackUnitEntry 57 } + +cucsComputeRackUnitPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:partNumber managed object property" + ::= { cucsComputeRackUnitEntry 58 } + +cucsComputeRackUnitVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:vid managed object property" + ::= { cucsComputeRackUnitEntry 59 } + +cucsComputeRackUnitPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:policyLevel managed object property" + ::= { cucsComputeRackUnitEntry 60 } + +cucsComputeRackUnitPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:policyOwner managed object property" + ::= { cucsComputeRackUnitEntry 61 } + +cucsComputeRackUnitLocalId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:localId managed object property" + ::= { cucsComputeRackUnitEntry 62 } + +cucsComputeRackUnitOperPwrTransSrc OBJECT-TYPE + SYNTAX CucsComputePowerTransitionSrc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:operPwrTransSrc managed + object property" + ::= { cucsComputeRackUnitEntry 63 } + +cucsComputeRackUnitDiscoveryStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:discoveryStatus managed + object property" + ::= { cucsComputeRackUnitEntry 64 } + +cucsComputeRackUnitNumOf40GAdaptorsWithOldFw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOf40GAdaptorsWithOldFw + managed object property" + ::= { cucsComputeRackUnitEntry 66 } + +cucsComputeRackUnitNumOf40GAdaptorsWithUnknownFw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:numOf40GAdaptorsWithUnknownFw + managed object property" + ::= { cucsComputeRackUnitEntry 67 } + +cucsComputeRackUnitFanSpeedConfigStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fanSpeedConfigStatus + managed object property" + ::= { cucsComputeRackUnitEntry 68 } + +cucsComputeRackUnitFanSpeedPolicyFault OBJECT-TYPE + SYNTAX CucsEquipmentFanSpeedPolicyFault + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnit:fanSpeedPolicyFault + managed object property" + ::= { cucsComputeRackUnitEntry 69 } + +cucsComputeRackUnitFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeRackUnitFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm managed object table" + ::= { cucsComputeObjects 52 } + +cucsComputeRackUnitFsmEntry OBJECT-TYPE + SYNTAX CucsComputeRackUnitFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeRackUnitFsmTable table." + INDEX { cucsComputeRackUnitFsmInstanceId } + ::= { cucsComputeRackUnitFsmTable 1 } + +CucsComputeRackUnitFsmEntry ::= SEQUENCE { + cucsComputeRackUnitFsmInstanceId CucsManagedObjectId, + cucsComputeRackUnitFsmDn CucsManagedObjectDn, + cucsComputeRackUnitFsmRn SnmpAdminString, + cucsComputeRackUnitFsmCompletionTime DateAndTime, + cucsComputeRackUnitFsmCurrentFsm CucsComputeRackUnitFsmCurrentFsm, + cucsComputeRackUnitFsmDescrData SnmpAdminString, + cucsComputeRackUnitFsmFsmStatus CucsFsmFsmStageStatus, + cucsComputeRackUnitFsmProgress Gauge32, + cucsComputeRackUnitFsmRmtErrCode Gauge32, + cucsComputeRackUnitFsmRmtErrDescr SnmpAdminString, + cucsComputeRackUnitFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsComputeRackUnitFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeRackUnitFsmEntry 1 } + +cucsComputeRackUnitFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:dn managed object property" + ::= { cucsComputeRackUnitFsmEntry 2 } + +cucsComputeRackUnitFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:rn managed object property" + ::= { cucsComputeRackUnitFsmEntry 3 } + +cucsComputeRackUnitFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:completionTime managed + object property" + ::= { cucsComputeRackUnitFsmEntry 4 } + +cucsComputeRackUnitFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsComputeRackUnitFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:currentFsm managed object property" + ::= { cucsComputeRackUnitFsmEntry 5 } + +cucsComputeRackUnitFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:descr managed object property" + ::= { cucsComputeRackUnitFsmEntry 6 } + +cucsComputeRackUnitFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:fsmStatus managed object property" + ::= { cucsComputeRackUnitFsmEntry 7 } + +cucsComputeRackUnitFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:progress managed object property" + ::= { cucsComputeRackUnitFsmEntry 8 } + +cucsComputeRackUnitFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:rmtErrCode managed object property" + ::= { cucsComputeRackUnitFsmEntry 9 } + +cucsComputeRackUnitFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:rmtErrDescr managed + object property" + ::= { cucsComputeRackUnitFsmEntry 10 } + +cucsComputeRackUnitFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsm:rmtRslt managed object property" + ::= { cucsComputeRackUnitFsmEntry 11 } + +cucsComputeRackUnitFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeRackUnitFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage managed object table" + ::= { cucsComputeObjects 53 } + +cucsComputeRackUnitFsmStageEntry OBJECT-TYPE + SYNTAX CucsComputeRackUnitFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeRackUnitFsmStageTable table." + INDEX { cucsComputeRackUnitFsmStageInstanceId } + ::= { cucsComputeRackUnitFsmStageTable 1 } + +CucsComputeRackUnitFsmStageEntry ::= SEQUENCE { + cucsComputeRackUnitFsmStageInstanceId CucsManagedObjectId, + cucsComputeRackUnitFsmStageDn CucsManagedObjectDn, + cucsComputeRackUnitFsmStageRn SnmpAdminString, + cucsComputeRackUnitFsmStageDescrData SnmpAdminString, + cucsComputeRackUnitFsmStageLastUpdateTime DateAndTime, + cucsComputeRackUnitFsmStageName CucsComputeRackUnitFsmStageName, + cucsComputeRackUnitFsmStageOrder Gauge32, + cucsComputeRackUnitFsmStageRetry Gauge32, + cucsComputeRackUnitFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsComputeRackUnitFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeRackUnitFsmStageEntry 1 } + +cucsComputeRackUnitFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage:dn managed object property" + ::= { cucsComputeRackUnitFsmStageEntry 2 } + +cucsComputeRackUnitFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage:rn managed object property" + ::= { cucsComputeRackUnitFsmStageEntry 3 } + +cucsComputeRackUnitFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage:descr managed object property" + ::= { cucsComputeRackUnitFsmStageEntry 4 } + +cucsComputeRackUnitFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage:lastUpdateTime + managed object property" + ::= { cucsComputeRackUnitFsmStageEntry 5 } + +cucsComputeRackUnitFsmStageName OBJECT-TYPE + SYNTAX CucsComputeRackUnitFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage:name managed object property" + ::= { cucsComputeRackUnitFsmStageEntry 6 } + +cucsComputeRackUnitFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage:order managed object property" + ::= { cucsComputeRackUnitFsmStageEntry 7 } + +cucsComputeRackUnitFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage:retry managed object property" + ::= { cucsComputeRackUnitFsmStageEntry 8 } + +cucsComputeRackUnitFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmStage:stageStatus + managed object property" + ::= { cucsComputeRackUnitFsmStageEntry 9 } + +cucsComputeRackUnitFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeRackUnitFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmTask managed object table" + ::= { cucsComputeObjects 36 } + +cucsComputeRackUnitFsmTaskEntry OBJECT-TYPE + SYNTAX CucsComputeRackUnitFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeRackUnitFsmTaskTable table." + INDEX { cucsComputeRackUnitFsmTaskInstanceId } + ::= { cucsComputeRackUnitFsmTaskTable 1 } + +CucsComputeRackUnitFsmTaskEntry ::= SEQUENCE { + cucsComputeRackUnitFsmTaskInstanceId CucsManagedObjectId, + cucsComputeRackUnitFsmTaskDn CucsManagedObjectDn, + cucsComputeRackUnitFsmTaskRn SnmpAdminString, + cucsComputeRackUnitFsmTaskCompletion CucsFsmCompletion, + cucsComputeRackUnitFsmTaskFlags CucsComputeRackUnitFsmTaskFlags, + cucsComputeRackUnitFsmTaskItem CucsComputeRackUnitFsmTaskItem, + cucsComputeRackUnitFsmTaskSeqId Gauge32 +} + +cucsComputeRackUnitFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeRackUnitFsmTaskEntry 1 } + +cucsComputeRackUnitFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmTask:dn managed object property" + ::= { cucsComputeRackUnitFsmTaskEntry 2 } + +cucsComputeRackUnitFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmTask:rn managed object property" + ::= { cucsComputeRackUnitFsmTaskEntry 3 } + +cucsComputeRackUnitFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmTask:completion managed + object property" + ::= { cucsComputeRackUnitFsmTaskEntry 4 } + +cucsComputeRackUnitFsmTaskFlags OBJECT-TYPE + SYNTAX CucsComputeRackUnitFsmTaskFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmTask:flags managed object property" + ::= { cucsComputeRackUnitFsmTaskEntry 5 } + +cucsComputeRackUnitFsmTaskItem OBJECT-TYPE + SYNTAX CucsComputeRackUnitFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmTask:item managed object property" + ::= { cucsComputeRackUnitFsmTaskEntry 6 } + +cucsComputeRackUnitFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitFsmTask:seqId managed object property" + ::= { cucsComputeRackUnitFsmTaskEntry 7 } + +cucsComputeRackUnitMbTempStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeRackUnitMbTempStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats managed object table" + ::= { cucsComputeObjects 44 } + +cucsComputeRackUnitMbTempStatsEntry OBJECT-TYPE + SYNTAX CucsComputeRackUnitMbTempStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeRackUnitMbTempStatsTable table." + INDEX { cucsComputeRackUnitMbTempStatsInstanceId } + ::= { cucsComputeRackUnitMbTempStatsTable 1 } + +CucsComputeRackUnitMbTempStatsEntry ::= SEQUENCE { + cucsComputeRackUnitMbTempStatsInstanceId CucsManagedObjectId, + cucsComputeRackUnitMbTempStatsDn CucsManagedObjectDn, + cucsComputeRackUnitMbTempStatsRn SnmpAdminString, + cucsComputeRackUnitMbTempStatsAmbientTemp INTEGER, + cucsComputeRackUnitMbTempStatsAmbientTempAvg INTEGER, + cucsComputeRackUnitMbTempStatsAmbientTempMax INTEGER, + cucsComputeRackUnitMbTempStatsAmbientTempMin INTEGER, + cucsComputeRackUnitMbTempStatsFrontTemp INTEGER, + cucsComputeRackUnitMbTempStatsFrontTempAvg INTEGER, + cucsComputeRackUnitMbTempStatsFrontTempMax INTEGER, + cucsComputeRackUnitMbTempStatsFrontTempMin INTEGER, + cucsComputeRackUnitMbTempStatsIntervals Gauge32, + cucsComputeRackUnitMbTempStatsIoh1Temp INTEGER, + cucsComputeRackUnitMbTempStatsIoh1TempAvg INTEGER, + cucsComputeRackUnitMbTempStatsIoh1TempMax INTEGER, + cucsComputeRackUnitMbTempStatsIoh1TempMin INTEGER, + cucsComputeRackUnitMbTempStatsIoh2Temp INTEGER, + cucsComputeRackUnitMbTempStatsIoh2TempAvg INTEGER, + cucsComputeRackUnitMbTempStatsIoh2TempMax INTEGER, + cucsComputeRackUnitMbTempStatsIoh2TempMin INTEGER, + cucsComputeRackUnitMbTempStatsRearTemp INTEGER, + cucsComputeRackUnitMbTempStatsRearTempAvg INTEGER, + cucsComputeRackUnitMbTempStatsRearTempMax INTEGER, + cucsComputeRackUnitMbTempStatsRearTempMin INTEGER, + cucsComputeRackUnitMbTempStatsSuspect TruthValue, + cucsComputeRackUnitMbTempStatsThresholded CucsComputeRackUnitMbTempStatsThresholded, + cucsComputeRackUnitMbTempStatsTimeCollected DateAndTime, + cucsComputeRackUnitMbTempStatsUpdate Gauge32 +} + +cucsComputeRackUnitMbTempStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeRackUnitMbTempStatsEntry 1 } + +cucsComputeRackUnitMbTempStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:dn managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 2 } + +cucsComputeRackUnitMbTempStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:rn managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 3 } + +cucsComputeRackUnitMbTempStatsAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ambientTemp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 4 } + +cucsComputeRackUnitMbTempStatsAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ambientTempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 5 } + +cucsComputeRackUnitMbTempStatsAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ambientTempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 6 } + +cucsComputeRackUnitMbTempStatsAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ambientTempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 7 } + +cucsComputeRackUnitMbTempStatsFrontTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:frontTemp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 8 } + +cucsComputeRackUnitMbTempStatsFrontTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:frontTempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 9 } + +cucsComputeRackUnitMbTempStatsFrontTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:frontTempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 10 } + +cucsComputeRackUnitMbTempStatsFrontTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:frontTempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 11 } + +cucsComputeRackUnitMbTempStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:intervals + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 12 } + +cucsComputeRackUnitMbTempStatsIoh1Temp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ioh1Temp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 13 } + +cucsComputeRackUnitMbTempStatsIoh1TempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ioh1TempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 14 } + +cucsComputeRackUnitMbTempStatsIoh1TempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ioh1TempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 15 } + +cucsComputeRackUnitMbTempStatsIoh1TempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ioh1TempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 16 } + +cucsComputeRackUnitMbTempStatsIoh2Temp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ioh2Temp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 17 } + +cucsComputeRackUnitMbTempStatsIoh2TempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ioh2TempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 18 } + +cucsComputeRackUnitMbTempStatsIoh2TempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ioh2TempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 19 } + +cucsComputeRackUnitMbTempStatsIoh2TempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:ioh2TempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 20 } + +cucsComputeRackUnitMbTempStatsRearTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:rearTemp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 21 } + +cucsComputeRackUnitMbTempStatsRearTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:rearTempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 22 } + +cucsComputeRackUnitMbTempStatsRearTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:rearTempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 23 } + +cucsComputeRackUnitMbTempStatsRearTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:rearTempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 24 } + +cucsComputeRackUnitMbTempStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:suspect + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 25 } + +cucsComputeRackUnitMbTempStatsThresholded OBJECT-TYPE + SYNTAX CucsComputeRackUnitMbTempStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:thresholded + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 26 } + +cucsComputeRackUnitMbTempStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:timeCollected + managed object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 27 } + +cucsComputeRackUnitMbTempStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStats:update managed + object property" + ::= { cucsComputeRackUnitMbTempStatsEntry 28 } + +cucsComputeRackUnitMbTempStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeRackUnitMbTempStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist managed object table" + ::= { cucsComputeObjects 45 } + +cucsComputeRackUnitMbTempStatsHistEntry OBJECT-TYPE + SYNTAX CucsComputeRackUnitMbTempStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeRackUnitMbTempStatsHistTable table." + INDEX { cucsComputeRackUnitMbTempStatsHistInstanceId } + ::= { cucsComputeRackUnitMbTempStatsHistTable 1 } + +CucsComputeRackUnitMbTempStatsHistEntry ::= SEQUENCE { + cucsComputeRackUnitMbTempStatsHistInstanceId CucsManagedObjectId, + cucsComputeRackUnitMbTempStatsHistDn CucsManagedObjectDn, + cucsComputeRackUnitMbTempStatsHistRn SnmpAdminString, + cucsComputeRackUnitMbTempStatsHistAmbientTemp INTEGER, + cucsComputeRackUnitMbTempStatsHistAmbientTempAvg INTEGER, + cucsComputeRackUnitMbTempStatsHistAmbientTempMax INTEGER, + cucsComputeRackUnitMbTempStatsHistAmbientTempMin INTEGER, + cucsComputeRackUnitMbTempStatsHistFrontTemp INTEGER, + cucsComputeRackUnitMbTempStatsHistFrontTempAvg INTEGER, + cucsComputeRackUnitMbTempStatsHistFrontTempMax INTEGER, + cucsComputeRackUnitMbTempStatsHistFrontTempMin INTEGER, + cucsComputeRackUnitMbTempStatsHistId Unsigned64, + cucsComputeRackUnitMbTempStatsHistIoh1Temp INTEGER, + cucsComputeRackUnitMbTempStatsHistIoh1TempAvg INTEGER, + cucsComputeRackUnitMbTempStatsHistIoh1TempMax INTEGER, + cucsComputeRackUnitMbTempStatsHistIoh1TempMin INTEGER, + cucsComputeRackUnitMbTempStatsHistIoh2Temp INTEGER, + cucsComputeRackUnitMbTempStatsHistIoh2TempAvg INTEGER, + cucsComputeRackUnitMbTempStatsHistIoh2TempMax INTEGER, + cucsComputeRackUnitMbTempStatsHistIoh2TempMin INTEGER, + cucsComputeRackUnitMbTempStatsHistMostRecent TruthValue, + cucsComputeRackUnitMbTempStatsHistRearTemp INTEGER, + cucsComputeRackUnitMbTempStatsHistRearTempAvg INTEGER, + cucsComputeRackUnitMbTempStatsHistRearTempMax INTEGER, + cucsComputeRackUnitMbTempStatsHistRearTempMin INTEGER, + cucsComputeRackUnitMbTempStatsHistSuspect TruthValue, + cucsComputeRackUnitMbTempStatsHistThresholded CucsComputeRackUnitMbTempStatsHistThresholded, + cucsComputeRackUnitMbTempStatsHistTimeCollected DateAndTime +} + +cucsComputeRackUnitMbTempStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeRackUnitMbTempStatsHistEntry 1 } + +cucsComputeRackUnitMbTempStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:dn managed + object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 2 } + +cucsComputeRackUnitMbTempStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:rn managed + object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 3 } + +cucsComputeRackUnitMbTempStatsHistAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ambientTemp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 4 } + +cucsComputeRackUnitMbTempStatsHistAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ambientTempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 5 } + +cucsComputeRackUnitMbTempStatsHistAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ambientTempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 6 } + +cucsComputeRackUnitMbTempStatsHistAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ambientTempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 7 } + +cucsComputeRackUnitMbTempStatsHistFrontTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:frontTemp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 8 } + +cucsComputeRackUnitMbTempStatsHistFrontTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:frontTempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 9 } + +cucsComputeRackUnitMbTempStatsHistFrontTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:frontTempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 10 } + +cucsComputeRackUnitMbTempStatsHistFrontTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:frontTempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 11 } + +cucsComputeRackUnitMbTempStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:id managed + object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 12 } + +cucsComputeRackUnitMbTempStatsHistIoh1Temp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ioh1Temp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 13 } + +cucsComputeRackUnitMbTempStatsHistIoh1TempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ioh1TempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 14 } + +cucsComputeRackUnitMbTempStatsHistIoh1TempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ioh1TempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 15 } + +cucsComputeRackUnitMbTempStatsHistIoh1TempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ioh1TempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 16 } + +cucsComputeRackUnitMbTempStatsHistIoh2Temp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ioh2Temp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 17 } + +cucsComputeRackUnitMbTempStatsHistIoh2TempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ioh2TempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 18 } + +cucsComputeRackUnitMbTempStatsHistIoh2TempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ioh2TempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 19 } + +cucsComputeRackUnitMbTempStatsHistIoh2TempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:ioh2TempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 20 } + +cucsComputeRackUnitMbTempStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:mostRecent + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 21 } + +cucsComputeRackUnitMbTempStatsHistRearTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:rearTemp + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 22 } + +cucsComputeRackUnitMbTempStatsHistRearTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:rearTempAvg + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 23 } + +cucsComputeRackUnitMbTempStatsHistRearTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:rearTempMax + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 24 } + +cucsComputeRackUnitMbTempStatsHistRearTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:rearTempMin + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 25 } + +cucsComputeRackUnitMbTempStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:suspect + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 26 } + +cucsComputeRackUnitMbTempStatsHistThresholded OBJECT-TYPE + SYNTAX CucsComputeRackUnitMbTempStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:thresholded + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 27 } + +cucsComputeRackUnitMbTempStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RackUnitMbTempStatsHist:timeCollected + managed object property" + ::= { cucsComputeRackUnitMbTempStatsHistEntry 28 } + +cucsComputeRtcBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeRtcBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery managed object table" + ::= { cucsComputeObjects 37 } + +cucsComputeRtcBatteryEntry OBJECT-TYPE + SYNTAX CucsComputeRtcBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeRtcBatteryTable table." + INDEX { cucsComputeRtcBatteryInstanceId } + ::= { cucsComputeRtcBatteryTable 1 } + +CucsComputeRtcBatteryEntry ::= SEQUENCE { + cucsComputeRtcBatteryInstanceId CucsManagedObjectId, + cucsComputeRtcBatteryDn CucsManagedObjectDn, + cucsComputeRtcBatteryRn SnmpAdminString, + cucsComputeRtcBatteryId Gauge32, + cucsComputeRtcBatteryModel SnmpAdminString, + cucsComputeRtcBatteryOperState CucsEquipmentOperability, + cucsComputeRtcBatteryOperability CucsEquipmentOperability, + cucsComputeRtcBatteryPerf CucsEquipmentSensorThresholdStatus, + cucsComputeRtcBatteryPower CucsEquipmentPowerState, + cucsComputeRtcBatteryPresence CucsEquipmentPresence, + cucsComputeRtcBatteryRevision SnmpAdminString, + cucsComputeRtcBatterySerial SnmpAdminString, + cucsComputeRtcBatteryThermal CucsEquipmentSensorThresholdStatus, + cucsComputeRtcBatteryVendor SnmpAdminString, + cucsComputeRtcBatteryVoltage CucsEquipmentSensorThresholdStatus, + cucsComputeRtcBatteryOperQualifierReason SnmpAdminString, + cucsComputeRtcBatteryLocationDn SnmpAdminString +} + +cucsComputeRtcBatteryInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeRtcBatteryEntry 1 } + +cucsComputeRtcBatteryDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:dn managed object property" + ::= { cucsComputeRtcBatteryEntry 2 } + +cucsComputeRtcBatteryRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:rn managed object property" + ::= { cucsComputeRtcBatteryEntry 3 } + +cucsComputeRtcBatteryId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:id managed object property" + ::= { cucsComputeRtcBatteryEntry 4 } + +cucsComputeRtcBatteryModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:model managed object property" + ::= { cucsComputeRtcBatteryEntry 5 } + +cucsComputeRtcBatteryOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:operState managed object property" + ::= { cucsComputeRtcBatteryEntry 6 } + +cucsComputeRtcBatteryOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:operability managed object property" + ::= { cucsComputeRtcBatteryEntry 7 } + +cucsComputeRtcBatteryPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:perf managed object property" + ::= { cucsComputeRtcBatteryEntry 8 } + +cucsComputeRtcBatteryPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:power managed object property" + ::= { cucsComputeRtcBatteryEntry 9 } + +cucsComputeRtcBatteryPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:presence managed object property" + ::= { cucsComputeRtcBatteryEntry 10 } + +cucsComputeRtcBatteryRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:revision managed object property" + ::= { cucsComputeRtcBatteryEntry 11 } + +cucsComputeRtcBatterySerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:serial managed object property" + ::= { cucsComputeRtcBatteryEntry 12 } + +cucsComputeRtcBatteryThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:thermal managed object property" + ::= { cucsComputeRtcBatteryEntry 13 } + +cucsComputeRtcBatteryVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:vendor managed object property" + ::= { cucsComputeRtcBatteryEntry 14 } + +cucsComputeRtcBatteryVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:voltage managed object property" + ::= { cucsComputeRtcBatteryEntry 15 } + +cucsComputeRtcBatteryOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:operQualifierReason + managed object property" + ::= { cucsComputeRtcBatteryEntry 16 } + +cucsComputeRtcBatteryLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:RtcBattery:locationDn managed object property" + ::= { cucsComputeRtcBatteryEntry 17 } + +cucsComputeScrubPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeScrubPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy managed object table" + ::= { cucsComputeObjects 38 } + +cucsComputeScrubPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeScrubPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeScrubPolicyTable table." + INDEX { cucsComputeScrubPolicyInstanceId } + ::= { cucsComputeScrubPolicyTable 1 } + +CucsComputeScrubPolicyEntry ::= SEQUENCE { + cucsComputeScrubPolicyInstanceId CucsManagedObjectId, + cucsComputeScrubPolicyDn CucsManagedObjectDn, + cucsComputeScrubPolicyRn SnmpAdminString, + cucsComputeScrubPolicyBiosSettingsScrub CucsComputeScrubAction, + cucsComputeScrubPolicyDescr SnmpAdminString, + cucsComputeScrubPolicyDiskScrub CucsComputeScrubAction, + cucsComputeScrubPolicyIntId SnmpAdminString, + cucsComputeScrubPolicyName SnmpAdminString, + cucsComputeScrubPolicyPolicyLevel Gauge32, + cucsComputeScrubPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsComputeScrubPolicyFlexFlashScrub CucsComputeScrubAction +} + +cucsComputeScrubPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeScrubPolicyEntry 1 } + +cucsComputeScrubPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:dn managed object property" + ::= { cucsComputeScrubPolicyEntry 2 } + +cucsComputeScrubPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:rn managed object property" + ::= { cucsComputeScrubPolicyEntry 3 } + +cucsComputeScrubPolicyBiosSettingsScrub OBJECT-TYPE + SYNTAX CucsComputeScrubAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:biosSettingsScrub + managed object property" + ::= { cucsComputeScrubPolicyEntry 4 } + +cucsComputeScrubPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:descr managed object property" + ::= { cucsComputeScrubPolicyEntry 5 } + +cucsComputeScrubPolicyDiskScrub OBJECT-TYPE + SYNTAX CucsComputeScrubAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:diskScrub managed object property" + ::= { cucsComputeScrubPolicyEntry 6 } + +cucsComputeScrubPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:intId managed object property" + ::= { cucsComputeScrubPolicyEntry 7 } + +cucsComputeScrubPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:name managed object property" + ::= { cucsComputeScrubPolicyEntry 8 } + +cucsComputeScrubPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:policyLevel managed + object property" + ::= { cucsComputeScrubPolicyEntry 9 } + +cucsComputeScrubPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:policyOwner managed + object property" + ::= { cucsComputeScrubPolicyEntry 10 } + +cucsComputeScrubPolicyFlexFlashScrub OBJECT-TYPE + SYNTAX CucsComputeScrubAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ScrubPolicy:flexFlashScrub managed + object property" + ::= { cucsComputeScrubPolicyEntry 11 } + +cucsComputeServerDiscPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerDiscPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy managed object table" + ::= { cucsComputeObjects 39 } + +cucsComputeServerDiscPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeServerDiscPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerDiscPolicyTable table." + INDEX { cucsComputeServerDiscPolicyInstanceId } + ::= { cucsComputeServerDiscPolicyTable 1 } + +CucsComputeServerDiscPolicyEntry ::= SEQUENCE { + cucsComputeServerDiscPolicyInstanceId CucsManagedObjectId, + cucsComputeServerDiscPolicyDn CucsManagedObjectDn, + cucsComputeServerDiscPolicyRn SnmpAdminString, + cucsComputeServerDiscPolicyAction SnmpAdminString, + cucsComputeServerDiscPolicyDescr SnmpAdminString, + cucsComputeServerDiscPolicyIntId SnmpAdminString, + cucsComputeServerDiscPolicyName SnmpAdminString, + cucsComputeServerDiscPolicyQualifier SnmpAdminString, + cucsComputeServerDiscPolicyScrubPolicyName SnmpAdminString, + cucsComputeServerDiscPolicyFsmDescr SnmpAdminString, + cucsComputeServerDiscPolicyFsmPrev SnmpAdminString, + cucsComputeServerDiscPolicyFsmProgr Gauge32, + cucsComputeServerDiscPolicyFsmRmtInvErrCode Gauge32, + cucsComputeServerDiscPolicyFsmRmtInvErrDescr SnmpAdminString, + cucsComputeServerDiscPolicyFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsComputeServerDiscPolicyFsmStageDescr SnmpAdminString, + cucsComputeServerDiscPolicyFsmStamp DateAndTime, + cucsComputeServerDiscPolicyFsmStatus SnmpAdminString, + cucsComputeServerDiscPolicyFsmTry Gauge32, + cucsComputeServerDiscPolicyPolicyLevel Gauge32, + cucsComputeServerDiscPolicyPolicyOwner CucsPolicyPolicyOwner +} + +cucsComputeServerDiscPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerDiscPolicyEntry 1 } + +cucsComputeServerDiscPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:dn managed object property" + ::= { cucsComputeServerDiscPolicyEntry 2 } + +cucsComputeServerDiscPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:rn managed object property" + ::= { cucsComputeServerDiscPolicyEntry 3 } + +cucsComputeServerDiscPolicyAction OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:action managed + object property" + ::= { cucsComputeServerDiscPolicyEntry 4 } + +cucsComputeServerDiscPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:descr managed object property" + ::= { cucsComputeServerDiscPolicyEntry 5 } + +cucsComputeServerDiscPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:intId managed object property" + ::= { cucsComputeServerDiscPolicyEntry 6 } + +cucsComputeServerDiscPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:name managed object property" + ::= { cucsComputeServerDiscPolicyEntry 7 } + +cucsComputeServerDiscPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:qualifier managed + object property" + ::= { cucsComputeServerDiscPolicyEntry 8 } + +cucsComputeServerDiscPolicyScrubPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:scrubPolicyName + managed object property" + ::= { cucsComputeServerDiscPolicyEntry 9 } + +cucsComputeServerDiscPolicyFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmDescr managed + object property" + ::= { cucsComputeServerDiscPolicyEntry 10 } + +cucsComputeServerDiscPolicyFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmPrev managed + object property" + ::= { cucsComputeServerDiscPolicyEntry 11 } + +cucsComputeServerDiscPolicyFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmProgr managed + object property" + ::= { cucsComputeServerDiscPolicyEntry 12 } + +cucsComputeServerDiscPolicyFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmRmtInvErrCode + managed object property" + ::= { cucsComputeServerDiscPolicyEntry 13 } + +cucsComputeServerDiscPolicyFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmRmtInvErrDescr + managed object property" + ::= { cucsComputeServerDiscPolicyEntry 14 } + +cucsComputeServerDiscPolicyFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmRmtInvRslt + managed object property" + ::= { cucsComputeServerDiscPolicyEntry 15 } + +cucsComputeServerDiscPolicyFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmStageDescr + managed object property" + ::= { cucsComputeServerDiscPolicyEntry 16 } + +cucsComputeServerDiscPolicyFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmStamp managed + object property" + ::= { cucsComputeServerDiscPolicyEntry 17 } + +cucsComputeServerDiscPolicyFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmStatus managed + object property" + ::= { cucsComputeServerDiscPolicyEntry 18 } + +cucsComputeServerDiscPolicyFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:fsmTry managed + object property" + ::= { cucsComputeServerDiscPolicyEntry 19 } + +cucsComputeServerDiscPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:policyLevel + managed object property" + ::= { cucsComputeServerDiscPolicyEntry 20 } + +cucsComputeServerDiscPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicy:policyOwner + managed object property" + ::= { cucsComputeServerDiscPolicyEntry 21 } + +cucsComputeServerDiscPolicyFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerDiscPolicyFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm managed object table" + ::= { cucsComputeObjects 54 } + +cucsComputeServerDiscPolicyFsmEntry OBJECT-TYPE + SYNTAX CucsComputeServerDiscPolicyFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerDiscPolicyFsmTable table." + INDEX { cucsComputeServerDiscPolicyFsmInstanceId } + ::= { cucsComputeServerDiscPolicyFsmTable 1 } + +CucsComputeServerDiscPolicyFsmEntry ::= SEQUENCE { + cucsComputeServerDiscPolicyFsmInstanceId CucsManagedObjectId, + cucsComputeServerDiscPolicyFsmDn CucsManagedObjectDn, + cucsComputeServerDiscPolicyFsmRn SnmpAdminString, + cucsComputeServerDiscPolicyFsmCompletionTime DateAndTime, + cucsComputeServerDiscPolicyFsmCurrentFsm CucsComputeServerDiscPolicyFsmCurrentFsm, + cucsComputeServerDiscPolicyFsmDescrData SnmpAdminString, + cucsComputeServerDiscPolicyFsmFsmStatus CucsFsmFsmStageStatus, + cucsComputeServerDiscPolicyFsmProgress Gauge32, + cucsComputeServerDiscPolicyFsmRmtErrCode Gauge32, + cucsComputeServerDiscPolicyFsmRmtErrDescr SnmpAdminString, + cucsComputeServerDiscPolicyFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsComputeServerDiscPolicyFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerDiscPolicyFsmEntry 1 } + +cucsComputeServerDiscPolicyFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:dn managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 2 } + +cucsComputeServerDiscPolicyFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:rn managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 3 } + +cucsComputeServerDiscPolicyFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:completionTime + managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 4 } + +cucsComputeServerDiscPolicyFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsComputeServerDiscPolicyFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:currentFsm + managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 5 } + +cucsComputeServerDiscPolicyFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:descr managed + object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 6 } + +cucsComputeServerDiscPolicyFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:fsmStatus + managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 7 } + +cucsComputeServerDiscPolicyFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:progress + managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 8 } + +cucsComputeServerDiscPolicyFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:rmtErrCode + managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 9 } + +cucsComputeServerDiscPolicyFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:rmtErrDescr + managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 10 } + +cucsComputeServerDiscPolicyFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsm:rmtRslt + managed object property" + ::= { cucsComputeServerDiscPolicyFsmEntry 11 } + +cucsComputeServerDiscPolicyFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerDiscPolicyFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage managed object table" + ::= { cucsComputeObjects 55 } + +cucsComputeServerDiscPolicyFsmStageEntry OBJECT-TYPE + SYNTAX CucsComputeServerDiscPolicyFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerDiscPolicyFsmStageTable table." + INDEX { cucsComputeServerDiscPolicyFsmStageInstanceId } + ::= { cucsComputeServerDiscPolicyFsmStageTable 1 } + +CucsComputeServerDiscPolicyFsmStageEntry ::= SEQUENCE { + cucsComputeServerDiscPolicyFsmStageInstanceId CucsManagedObjectId, + cucsComputeServerDiscPolicyFsmStageDn CucsManagedObjectDn, + cucsComputeServerDiscPolicyFsmStageRn SnmpAdminString, + cucsComputeServerDiscPolicyFsmStageDescrData SnmpAdminString, + cucsComputeServerDiscPolicyFsmStageLastUpdateTime DateAndTime, + cucsComputeServerDiscPolicyFsmStageName CucsComputeServerDiscPolicyFsmStageName, + cucsComputeServerDiscPolicyFsmStageOrder Gauge32, + cucsComputeServerDiscPolicyFsmStageRetry Gauge32, + cucsComputeServerDiscPolicyFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsComputeServerDiscPolicyFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerDiscPolicyFsmStageEntry 1 } + +cucsComputeServerDiscPolicyFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage:dn + managed object property" + ::= { cucsComputeServerDiscPolicyFsmStageEntry 2 } + +cucsComputeServerDiscPolicyFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage:rn + managed object property" + ::= { cucsComputeServerDiscPolicyFsmStageEntry 3 } + +cucsComputeServerDiscPolicyFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage:descr + managed object property" + ::= { cucsComputeServerDiscPolicyFsmStageEntry 4 } + +cucsComputeServerDiscPolicyFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage:lastUpdateTime + managed object property" + ::= { cucsComputeServerDiscPolicyFsmStageEntry 5 } + +cucsComputeServerDiscPolicyFsmStageName OBJECT-TYPE + SYNTAX CucsComputeServerDiscPolicyFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage:name + managed object property" + ::= { cucsComputeServerDiscPolicyFsmStageEntry 6 } + +cucsComputeServerDiscPolicyFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage:order + managed object property" + ::= { cucsComputeServerDiscPolicyFsmStageEntry 7 } + +cucsComputeServerDiscPolicyFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage:retry + managed object property" + ::= { cucsComputeServerDiscPolicyFsmStageEntry 8 } + +cucsComputeServerDiscPolicyFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmStage:stageStatus + managed object property" + ::= { cucsComputeServerDiscPolicyFsmStageEntry 9 } + +cucsComputeServerDiscPolicyFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerDiscPolicyFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmTask managed object table" + ::= { cucsComputeObjects 56 } + +cucsComputeServerDiscPolicyFsmTaskEntry OBJECT-TYPE + SYNTAX CucsComputeServerDiscPolicyFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerDiscPolicyFsmTaskTable table." + INDEX { cucsComputeServerDiscPolicyFsmTaskInstanceId } + ::= { cucsComputeServerDiscPolicyFsmTaskTable 1 } + +CucsComputeServerDiscPolicyFsmTaskEntry ::= SEQUENCE { + cucsComputeServerDiscPolicyFsmTaskInstanceId CucsManagedObjectId, + cucsComputeServerDiscPolicyFsmTaskDn CucsManagedObjectDn, + cucsComputeServerDiscPolicyFsmTaskRn SnmpAdminString, + cucsComputeServerDiscPolicyFsmTaskCompletion CucsFsmCompletion, + cucsComputeServerDiscPolicyFsmTaskFlags CucsFsmFlags, + cucsComputeServerDiscPolicyFsmTaskItem CucsComputeServerDiscPolicyFsmTaskItem, + cucsComputeServerDiscPolicyFsmTaskSeqId Gauge32 +} + +cucsComputeServerDiscPolicyFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerDiscPolicyFsmTaskEntry 1 } + +cucsComputeServerDiscPolicyFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmTask:dn managed + object property" + ::= { cucsComputeServerDiscPolicyFsmTaskEntry 2 } + +cucsComputeServerDiscPolicyFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmTask:rn managed + object property" + ::= { cucsComputeServerDiscPolicyFsmTaskEntry 3 } + +cucsComputeServerDiscPolicyFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmTask:completion + managed object property" + ::= { cucsComputeServerDiscPolicyFsmTaskEntry 4 } + +cucsComputeServerDiscPolicyFsmTaskFlags OBJECT-TYPE + SYNTAX CucsFsmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmTask:flags + managed object property" + ::= { cucsComputeServerDiscPolicyFsmTaskEntry 5 } + +cucsComputeServerDiscPolicyFsmTaskItem OBJECT-TYPE + SYNTAX CucsComputeServerDiscPolicyFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmTask:item + managed object property" + ::= { cucsComputeServerDiscPolicyFsmTaskEntry 6 } + +cucsComputeServerDiscPolicyFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerDiscPolicyFsmTask:seqId + managed object property" + ::= { cucsComputeServerDiscPolicyFsmTaskEntry 7 } + +cucsComputeServerMgmtPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerMgmtPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy managed object table" + ::= { cucsComputeObjects 57 } + +cucsComputeServerMgmtPolicyEntry OBJECT-TYPE + SYNTAX CucsComputeServerMgmtPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerMgmtPolicyTable table." + INDEX { cucsComputeServerMgmtPolicyInstanceId } + ::= { cucsComputeServerMgmtPolicyTable 1 } + +CucsComputeServerMgmtPolicyEntry ::= SEQUENCE { + cucsComputeServerMgmtPolicyInstanceId CucsManagedObjectId, + cucsComputeServerMgmtPolicyDn CucsManagedObjectDn, + cucsComputeServerMgmtPolicyRn SnmpAdminString, + cucsComputeServerMgmtPolicyAction CucsComputeServerMgmtDiscAction, + cucsComputeServerMgmtPolicyDescr SnmpAdminString, + cucsComputeServerMgmtPolicyIntId SnmpAdminString, + cucsComputeServerMgmtPolicyName SnmpAdminString, + cucsComputeServerMgmtPolicyPolicyLevel Gauge32, + cucsComputeServerMgmtPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsComputeServerMgmtPolicyQualifier SnmpAdminString +} + +cucsComputeServerMgmtPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerMgmtPolicyEntry 1 } + +cucsComputeServerMgmtPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:dn managed object property" + ::= { cucsComputeServerMgmtPolicyEntry 2 } + +cucsComputeServerMgmtPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:rn managed object property" + ::= { cucsComputeServerMgmtPolicyEntry 3 } + +cucsComputeServerMgmtPolicyAction OBJECT-TYPE + SYNTAX CucsComputeServerMgmtDiscAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:action managed + object property" + ::= { cucsComputeServerMgmtPolicyEntry 4 } + +cucsComputeServerMgmtPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:descr managed object property" + ::= { cucsComputeServerMgmtPolicyEntry 5 } + +cucsComputeServerMgmtPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:intId managed object property" + ::= { cucsComputeServerMgmtPolicyEntry 6 } + +cucsComputeServerMgmtPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:name managed object property" + ::= { cucsComputeServerMgmtPolicyEntry 7 } + +cucsComputeServerMgmtPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:policyLevel + managed object property" + ::= { cucsComputeServerMgmtPolicyEntry 8 } + +cucsComputeServerMgmtPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:policyOwner + managed object property" + ::= { cucsComputeServerMgmtPolicyEntry 9 } + +cucsComputeServerMgmtPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerMgmtPolicy:qualifier managed + object property" + ::= { cucsComputeServerMgmtPolicyEntry 10 } + +cucsComputeServerTypeCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerTypeCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerTypeCap managed object table" + ::= { cucsComputeObjects 68 } + +cucsComputeServerTypeCapEntry OBJECT-TYPE + SYNTAX CucsComputeServerTypeCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerTypeCapTable table." + INDEX { cucsComputeServerTypeCapInstanceId } + ::= { cucsComputeServerTypeCapTable 1 } + +CucsComputeServerTypeCapEntry ::= SEQUENCE { + cucsComputeServerTypeCapInstanceId CucsManagedObjectId, + cucsComputeServerTypeCapDn CucsManagedObjectDn, + cucsComputeServerTypeCapRn SnmpAdminString, + cucsComputeServerTypeCapType CucsComputeServerTypeCapType +} + +cucsComputeServerTypeCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerTypeCapEntry 1 } + +cucsComputeServerTypeCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerTypeCap:dn managed object property" + ::= { cucsComputeServerTypeCapEntry 2 } + +cucsComputeServerTypeCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerTypeCap:rn managed object property" + ::= { cucsComputeServerTypeCapEntry 3 } + +cucsComputeServerTypeCapType OBJECT-TYPE + SYNTAX CucsComputeServerTypeCapType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerTypeCap:type managed object property" + ::= { cucsComputeServerTypeCapEntry 4 } + +cucsComputeServerUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit managed object table" + ::= { cucsComputeObjects 74 } + +cucsComputeServerUnitEntry OBJECT-TYPE + SYNTAX CucsComputeServerUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerUnitTable table." + INDEX { cucsComputeServerUnitInstanceId } + ::= { cucsComputeServerUnitTable 1 } + +CucsComputeServerUnitEntry ::= SEQUENCE { + cucsComputeServerUnitInstanceId CucsManagedObjectId, + cucsComputeServerUnitDn CucsManagedObjectDn, + cucsComputeServerUnitRn SnmpAdminString, + cucsComputeServerUnitAdminPower CucsComputeAdminPowerState, + cucsComputeServerUnitAdminState CucsComputeAdminState, + cucsComputeServerUnitAssignedToDn SnmpAdminString, + cucsComputeServerUnitAssociation CucsComputeAssociation, + cucsComputeServerUnitAvailability CucsComputeAvailability, + cucsComputeServerUnitAvailableMemory Gauge32, + cucsComputeServerUnitChassisId CucsComputeServerUnitChassisId, + cucsComputeServerUnitCheckPoint CucsComputeCheckPoint, + cucsComputeServerUnitConnPath CucsEquipmentConnectionStatus, + cucsComputeServerUnitConnStatus CucsEquipmentConnectionStatus, + cucsComputeServerUnitDescr SnmpAdminString, + cucsComputeServerUnitDiscovery CucsComputeDiscovery, + cucsComputeServerUnitDiscoveryStatus CucsEquipmentConnectionStatus, + cucsComputeServerUnitFltAggr Unsigned64, + cucsComputeServerUnitFsmDescr SnmpAdminString, + cucsComputeServerUnitFsmFlags SnmpAdminString, + cucsComputeServerUnitFsmPrev SnmpAdminString, + cucsComputeServerUnitFsmProgr Gauge32, + cucsComputeServerUnitFsmRmtInvErrCode Gauge32, + cucsComputeServerUnitFsmRmtInvErrDescr SnmpAdminString, + cucsComputeServerUnitFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsComputeServerUnitFsmStageDescr SnmpAdminString, + cucsComputeServerUnitFsmStamp DateAndTime, + cucsComputeServerUnitFsmStatus SnmpAdminString, + cucsComputeServerUnitFsmTry Gauge32, + cucsComputeServerUnitIntId SnmpAdminString, + cucsComputeServerUnitLc CucsComputeAdminTrigger, + cucsComputeServerUnitLcTs DateAndTime, + cucsComputeServerUnitLocalId SnmpAdminString, + cucsComputeServerUnitLowVoltageMemory CucsComputePhysicalLowVoltageMemory, + cucsComputeServerUnitManagingInst CucsNetworkSwitchId, + cucsComputeServerUnitMemorySpeed Gauge32, + cucsComputeServerUnitMfgTime DateAndTime, + cucsComputeServerUnitModel SnmpAdminString, + cucsComputeServerUnitName SnmpAdminString, + cucsComputeServerUnitNumOfAdaptors Gauge32, + cucsComputeServerUnitNumOfCores Gauge32, + cucsComputeServerUnitNumOfCoresEnabled Gauge32, + cucsComputeServerUnitNumOfCpus Gauge32, + cucsComputeServerUnitNumOfEthHostIfs Gauge32, + cucsComputeServerUnitNumOfFcHostIfs Gauge32, + cucsComputeServerUnitNumOfThreads Gauge32, + cucsComputeServerUnitOperPower CucsEquipmentPowerState, + cucsComputeServerUnitOperQualifier CucsComputeIssues, + cucsComputeServerUnitOperState CucsLsOperState, + cucsComputeServerUnitOperability CucsEquipmentOperability, + cucsComputeServerUnitOriginalUuid SnmpAdminString, + cucsComputeServerUnitPartNumber SnmpAdminString, + cucsComputeServerUnitPolicyLevel Gauge32, + cucsComputeServerUnitPolicyOwner CucsPolicyPolicyOwner, + cucsComputeServerUnitPresence CucsEquipmentSlotStatus, + cucsComputeServerUnitRevision SnmpAdminString, + cucsComputeServerUnitSerial SnmpAdminString, + cucsComputeServerUnitServerId SnmpAdminString, + cucsComputeServerUnitServerInstanceId CucsComputeServerUnitServerInstanceId, + cucsComputeServerUnitSlotId CucsComputeServerUnitSlotId, + cucsComputeServerUnitTotalMemory Gauge32, + cucsComputeServerUnitUsrLbl SnmpAdminString, + cucsComputeServerUnitUuid SnmpAdminString, + cucsComputeServerUnitVendor SnmpAdminString, + cucsComputeServerUnitVid SnmpAdminString, + cucsComputeServerUnitNumOf40GAdaptorsWithOldFw Gauge32, + cucsComputeServerUnitNumOf40GAdaptorsWithUnknownFw Gauge32, + cucsComputeServerUnitOperPwrTransSrc CucsComputePowerTransitionSrc +} + +cucsComputeServerUnitInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerUnitEntry 1 } + +cucsComputeServerUnitDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:dn managed object property" + ::= { cucsComputeServerUnitEntry 2 } + +cucsComputeServerUnitRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:rn managed object property" + ::= { cucsComputeServerUnitEntry 3 } + +cucsComputeServerUnitAdminPower OBJECT-TYPE + SYNTAX CucsComputeAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:adminPower managed object property" + ::= { cucsComputeServerUnitEntry 4 } + +cucsComputeServerUnitAdminState OBJECT-TYPE + SYNTAX CucsComputeAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:adminState managed object property" + ::= { cucsComputeServerUnitEntry 5 } + +cucsComputeServerUnitAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:assignedToDn managed + object property" + ::= { cucsComputeServerUnitEntry 6 } + +cucsComputeServerUnitAssociation OBJECT-TYPE + SYNTAX CucsComputeAssociation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:association managed object property" + ::= { cucsComputeServerUnitEntry 7 } + +cucsComputeServerUnitAvailability OBJECT-TYPE + SYNTAX CucsComputeAvailability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:availability managed + object property" + ::= { cucsComputeServerUnitEntry 8 } + +cucsComputeServerUnitAvailableMemory OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:availableMemory managed + object property" + ::= { cucsComputeServerUnitEntry 9 } + +cucsComputeServerUnitChassisId OBJECT-TYPE + SYNTAX CucsComputeServerUnitChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:chassisId managed object property" + ::= { cucsComputeServerUnitEntry 10 } + +cucsComputeServerUnitCheckPoint OBJECT-TYPE + SYNTAX CucsComputeCheckPoint + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:checkPoint managed object property" + ::= { cucsComputeServerUnitEntry 11 } + +cucsComputeServerUnitConnPath OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:connPath managed object property" + ::= { cucsComputeServerUnitEntry 12 } + +cucsComputeServerUnitConnStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:connStatus managed object property" + ::= { cucsComputeServerUnitEntry 13 } + +cucsComputeServerUnitDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:descr managed object property" + ::= { cucsComputeServerUnitEntry 14 } + +cucsComputeServerUnitDiscovery OBJECT-TYPE + SYNTAX CucsComputeDiscovery + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:discovery managed object property" + ::= { cucsComputeServerUnitEntry 15 } + +cucsComputeServerUnitDiscoveryStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:discoveryStatus managed + object property" + ::= { cucsComputeServerUnitEntry 16 } + +cucsComputeServerUnitFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fltAggr managed object property" + ::= { cucsComputeServerUnitEntry 17 } + +cucsComputeServerUnitFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmDescr managed object property" + ::= { cucsComputeServerUnitEntry 18 } + +cucsComputeServerUnitFsmFlags OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmFlags managed object property" + ::= { cucsComputeServerUnitEntry 19 } + +cucsComputeServerUnitFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmPrev managed object property" + ::= { cucsComputeServerUnitEntry 20 } + +cucsComputeServerUnitFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmProgr managed object property" + ::= { cucsComputeServerUnitEntry 21 } + +cucsComputeServerUnitFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmRmtInvErrCode + managed object property" + ::= { cucsComputeServerUnitEntry 22 } + +cucsComputeServerUnitFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmRmtInvErrDescr + managed object property" + ::= { cucsComputeServerUnitEntry 23 } + +cucsComputeServerUnitFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmRmtInvRslt managed + object property" + ::= { cucsComputeServerUnitEntry 24 } + +cucsComputeServerUnitFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmStageDescr managed + object property" + ::= { cucsComputeServerUnitEntry 25 } + +cucsComputeServerUnitFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmStamp managed object property" + ::= { cucsComputeServerUnitEntry 26 } + +cucsComputeServerUnitFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmStatus managed object property" + ::= { cucsComputeServerUnitEntry 27 } + +cucsComputeServerUnitFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:fsmTry managed object property" + ::= { cucsComputeServerUnitEntry 28 } + +cucsComputeServerUnitIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:intId managed object property" + ::= { cucsComputeServerUnitEntry 29 } + +cucsComputeServerUnitLc OBJECT-TYPE + SYNTAX CucsComputeAdminTrigger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:lc managed object property" + ::= { cucsComputeServerUnitEntry 30 } + +cucsComputeServerUnitLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:lcTs managed object property" + ::= { cucsComputeServerUnitEntry 31 } + +cucsComputeServerUnitLocalId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:localId managed object property" + ::= { cucsComputeServerUnitEntry 32 } + +cucsComputeServerUnitLowVoltageMemory OBJECT-TYPE + SYNTAX CucsComputePhysicalLowVoltageMemory + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:lowVoltageMemory + managed object property" + ::= { cucsComputeServerUnitEntry 33 } + +cucsComputeServerUnitManagingInst OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:managingInst managed + object property" + ::= { cucsComputeServerUnitEntry 34 } + +cucsComputeServerUnitMemorySpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:memorySpeed managed object property" + ::= { cucsComputeServerUnitEntry 35 } + +cucsComputeServerUnitMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:mfgTime managed object property" + ::= { cucsComputeServerUnitEntry 36 } + +cucsComputeServerUnitModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:model managed object property" + ::= { cucsComputeServerUnitEntry 37 } + +cucsComputeServerUnitName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:name managed object property" + ::= { cucsComputeServerUnitEntry 38 } + +cucsComputeServerUnitNumOfAdaptors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOfAdaptors managed + object property" + ::= { cucsComputeServerUnitEntry 39 } + +cucsComputeServerUnitNumOfCores OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOfCores managed object property" + ::= { cucsComputeServerUnitEntry 40 } + +cucsComputeServerUnitNumOfCoresEnabled OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOfCoresEnabled + managed object property" + ::= { cucsComputeServerUnitEntry 41 } + +cucsComputeServerUnitNumOfCpus OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOfCpus managed object property" + ::= { cucsComputeServerUnitEntry 42 } + +cucsComputeServerUnitNumOfEthHostIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOfEthHostIfs managed + object property" + ::= { cucsComputeServerUnitEntry 43 } + +cucsComputeServerUnitNumOfFcHostIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOfFcHostIfs managed + object property" + ::= { cucsComputeServerUnitEntry 44 } + +cucsComputeServerUnitNumOfThreads OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOfThreads managed + object property" + ::= { cucsComputeServerUnitEntry 45 } + +cucsComputeServerUnitOperPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:operPower managed object property" + ::= { cucsComputeServerUnitEntry 46 } + +cucsComputeServerUnitOperQualifier OBJECT-TYPE + SYNTAX CucsComputeIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:operQualifier managed + object property" + ::= { cucsComputeServerUnitEntry 47 } + +cucsComputeServerUnitOperState OBJECT-TYPE + SYNTAX CucsLsOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:operState managed object property" + ::= { cucsComputeServerUnitEntry 48 } + +cucsComputeServerUnitOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:operability managed object property" + ::= { cucsComputeServerUnitEntry 49 } + +cucsComputeServerUnitOriginalUuid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:originalUuid managed + object property" + ::= { cucsComputeServerUnitEntry 50 } + +cucsComputeServerUnitPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:partNumber managed object property" + ::= { cucsComputeServerUnitEntry 51 } + +cucsComputeServerUnitPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:policyLevel managed object property" + ::= { cucsComputeServerUnitEntry 52 } + +cucsComputeServerUnitPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:policyOwner managed object property" + ::= { cucsComputeServerUnitEntry 53 } + +cucsComputeServerUnitPresence OBJECT-TYPE + SYNTAX CucsEquipmentSlotStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:presence managed object property" + ::= { cucsComputeServerUnitEntry 54 } + +cucsComputeServerUnitRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:revision managed object property" + ::= { cucsComputeServerUnitEntry 55 } + +cucsComputeServerUnitSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:serial managed object property" + ::= { cucsComputeServerUnitEntry 56 } + +cucsComputeServerUnitServerId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:serverId managed object property" + ::= { cucsComputeServerUnitEntry 57 } + +cucsComputeServerUnitServerInstanceId OBJECT-TYPE + SYNTAX CucsComputeServerUnitServerInstanceId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:serverInstanceId + managed object property" + ::= { cucsComputeServerUnitEntry 58 } + +cucsComputeServerUnitSlotId OBJECT-TYPE + SYNTAX CucsComputeServerUnitSlotId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:slotId managed object property" + ::= { cucsComputeServerUnitEntry 59 } + +cucsComputeServerUnitTotalMemory OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:totalMemory managed object property" + ::= { cucsComputeServerUnitEntry 60 } + +cucsComputeServerUnitUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:usrLbl managed object property" + ::= { cucsComputeServerUnitEntry 61 } + +cucsComputeServerUnitUuid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:uuid managed object property" + ::= { cucsComputeServerUnitEntry 62 } + +cucsComputeServerUnitVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:vendor managed object property" + ::= { cucsComputeServerUnitEntry 63 } + +cucsComputeServerUnitVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:vid managed object property" + ::= { cucsComputeServerUnitEntry 64 } + +cucsComputeServerUnitNumOf40GAdaptorsWithOldFw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOf40GAdaptorsWithOldFw + managed object property" + ::= { cucsComputeServerUnitEntry 66 } + +cucsComputeServerUnitNumOf40GAdaptorsWithUnknownFw OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:numOf40GAdaptorsWithUnknownFw + managed object property" + ::= { cucsComputeServerUnitEntry 67 } + +cucsComputeServerUnitOperPwrTransSrc OBJECT-TYPE + SYNTAX CucsComputePowerTransitionSrc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnit:operPwrTransSrc managed + object property" + ::= { cucsComputeServerUnitEntry 68 } + +cucsComputeServerUnitFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerUnitFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm managed object table" + ::= { cucsComputeObjects 75 } + +cucsComputeServerUnitFsmEntry OBJECT-TYPE + SYNTAX CucsComputeServerUnitFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerUnitFsmTable table." + INDEX { cucsComputeServerUnitFsmInstanceId } + ::= { cucsComputeServerUnitFsmTable 1 } + +CucsComputeServerUnitFsmEntry ::= SEQUENCE { + cucsComputeServerUnitFsmInstanceId CucsManagedObjectId, + cucsComputeServerUnitFsmDn CucsManagedObjectDn, + cucsComputeServerUnitFsmRn SnmpAdminString, + cucsComputeServerUnitFsmCompletionTime DateAndTime, + cucsComputeServerUnitFsmCurrentFsm CucsComputeServerUnitFsmCurrentFsm, + cucsComputeServerUnitFsmDescrData SnmpAdminString, + cucsComputeServerUnitFsmFsmStatus CucsFsmFsmStageStatus, + cucsComputeServerUnitFsmProgress Gauge32, + cucsComputeServerUnitFsmRmtErrCode Gauge32, + cucsComputeServerUnitFsmRmtErrDescr SnmpAdminString, + cucsComputeServerUnitFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsComputeServerUnitFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerUnitFsmEntry 1 } + +cucsComputeServerUnitFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:dn managed object property" + ::= { cucsComputeServerUnitFsmEntry 2 } + +cucsComputeServerUnitFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:rn managed object property" + ::= { cucsComputeServerUnitFsmEntry 3 } + +cucsComputeServerUnitFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:completionTime + managed object property" + ::= { cucsComputeServerUnitFsmEntry 4 } + +cucsComputeServerUnitFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsComputeServerUnitFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:currentFsm managed + object property" + ::= { cucsComputeServerUnitFsmEntry 5 } + +cucsComputeServerUnitFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:descr managed object property" + ::= { cucsComputeServerUnitFsmEntry 6 } + +cucsComputeServerUnitFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:fsmStatus managed + object property" + ::= { cucsComputeServerUnitFsmEntry 7 } + +cucsComputeServerUnitFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:progress managed object property" + ::= { cucsComputeServerUnitFsmEntry 8 } + +cucsComputeServerUnitFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:rmtErrCode managed + object property" + ::= { cucsComputeServerUnitFsmEntry 9 } + +cucsComputeServerUnitFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:rmtErrDescr managed + object property" + ::= { cucsComputeServerUnitFsmEntry 10 } + +cucsComputeServerUnitFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsm:rmtRslt managed object property" + ::= { cucsComputeServerUnitFsmEntry 11 } + +cucsComputeServerUnitFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerUnitFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage managed object table" + ::= { cucsComputeObjects 76 } + +cucsComputeServerUnitFsmStageEntry OBJECT-TYPE + SYNTAX CucsComputeServerUnitFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerUnitFsmStageTable table." + INDEX { cucsComputeServerUnitFsmStageInstanceId } + ::= { cucsComputeServerUnitFsmStageTable 1 } + +CucsComputeServerUnitFsmStageEntry ::= SEQUENCE { + cucsComputeServerUnitFsmStageInstanceId CucsManagedObjectId, + cucsComputeServerUnitFsmStageDn CucsManagedObjectDn, + cucsComputeServerUnitFsmStageRn SnmpAdminString, + cucsComputeServerUnitFsmStageDescrData SnmpAdminString, + cucsComputeServerUnitFsmStageLastUpdateTime DateAndTime, + cucsComputeServerUnitFsmStageName CucsComputeServerUnitFsmStageName, + cucsComputeServerUnitFsmStageOrder Gauge32, + cucsComputeServerUnitFsmStageRetry Gauge32, + cucsComputeServerUnitFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsComputeServerUnitFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerUnitFsmStageEntry 1 } + +cucsComputeServerUnitFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage:dn managed object property" + ::= { cucsComputeServerUnitFsmStageEntry 2 } + +cucsComputeServerUnitFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage:rn managed object property" + ::= { cucsComputeServerUnitFsmStageEntry 3 } + +cucsComputeServerUnitFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage:descr managed + object property" + ::= { cucsComputeServerUnitFsmStageEntry 4 } + +cucsComputeServerUnitFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage:lastUpdateTime + managed object property" + ::= { cucsComputeServerUnitFsmStageEntry 5 } + +cucsComputeServerUnitFsmStageName OBJECT-TYPE + SYNTAX CucsComputeServerUnitFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage:name managed + object property" + ::= { cucsComputeServerUnitFsmStageEntry 6 } + +cucsComputeServerUnitFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage:order managed + object property" + ::= { cucsComputeServerUnitFsmStageEntry 7 } + +cucsComputeServerUnitFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage:retry managed + object property" + ::= { cucsComputeServerUnitFsmStageEntry 8 } + +cucsComputeServerUnitFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmStage:stageStatus + managed object property" + ::= { cucsComputeServerUnitFsmStageEntry 9 } + +cucsComputeServerUnitFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeServerUnitFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmTask managed object table" + ::= { cucsComputeObjects 77 } + +cucsComputeServerUnitFsmTaskEntry OBJECT-TYPE + SYNTAX CucsComputeServerUnitFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeServerUnitFsmTaskTable table." + INDEX { cucsComputeServerUnitFsmTaskInstanceId } + ::= { cucsComputeServerUnitFsmTaskTable 1 } + +CucsComputeServerUnitFsmTaskEntry ::= SEQUENCE { + cucsComputeServerUnitFsmTaskInstanceId CucsManagedObjectId, + cucsComputeServerUnitFsmTaskDn CucsManagedObjectDn, + cucsComputeServerUnitFsmTaskRn SnmpAdminString, + cucsComputeServerUnitFsmTaskCompletion CucsFsmCompletion, + cucsComputeServerUnitFsmTaskFlags CucsComputeServerUnitFsmTaskFlags, + cucsComputeServerUnitFsmTaskItem CucsComputeServerUnitFsmTaskItem, + cucsComputeServerUnitFsmTaskSeqId Gauge32 +} + +cucsComputeServerUnitFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeServerUnitFsmTaskEntry 1 } + +cucsComputeServerUnitFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmTask:dn managed object property" + ::= { cucsComputeServerUnitFsmTaskEntry 2 } + +cucsComputeServerUnitFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmTask:rn managed object property" + ::= { cucsComputeServerUnitFsmTaskEntry 3 } + +cucsComputeServerUnitFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmTask:completion + managed object property" + ::= { cucsComputeServerUnitFsmTaskEntry 4 } + +cucsComputeServerUnitFsmTaskFlags OBJECT-TYPE + SYNTAX CucsComputeServerUnitFsmTaskFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmTask:flags managed + object property" + ::= { cucsComputeServerUnitFsmTaskEntry 5 } + +cucsComputeServerUnitFsmTaskItem OBJECT-TYPE + SYNTAX CucsComputeServerUnitFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmTask:item managed object property" + ::= { cucsComputeServerUnitFsmTaskEntry 6 } + +cucsComputeServerUnitFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:ServerUnitFsmTask:seqId managed + object property" + ::= { cucsComputeServerUnitFsmTaskEntry 7 } + +cucsComputeSlotQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsComputeSlotQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS compute:SlotQual managed object table" + ::= { cucsComputeObjects 40 } + +cucsComputeSlotQualEntry OBJECT-TYPE + SYNTAX CucsComputeSlotQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsComputeSlotQualTable table." + INDEX { cucsComputeSlotQualInstanceId } + ::= { cucsComputeSlotQualTable 1 } + +CucsComputeSlotQualEntry ::= SEQUENCE { + cucsComputeSlotQualInstanceId CucsManagedObjectId, + cucsComputeSlotQualDn CucsManagedObjectDn, + cucsComputeSlotQualRn SnmpAdminString, + cucsComputeSlotQualMaxId CucsComputeSlotQualMaxId, + cucsComputeSlotQualMinId CucsComputeSlotQualMinId +} + +cucsComputeSlotQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsComputeSlotQualEntry 1 } + +cucsComputeSlotQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:SlotQual:dn managed object property" + ::= { cucsComputeSlotQualEntry 2 } + +cucsComputeSlotQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:SlotQual:rn managed object property" + ::= { cucsComputeSlotQualEntry 3 } + +cucsComputeSlotQualMaxId OBJECT-TYPE + SYNTAX CucsComputeSlotQualMaxId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:SlotQual:maxId managed object property" + ::= { cucsComputeSlotQualEntry 4 } + +cucsComputeSlotQualMinId OBJECT-TYPE + SYNTAX CucsComputeSlotQualMinId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS compute:SlotQual:minId managed object property" + ::= { cucsComputeSlotQualEntry 5 } + +END diff --git a/MIBS/cisco/CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB new file mode 100644 index 0000000..f703848 --- /dev/null +++ b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB @@ -0,0 +1,32655 @@ +-- ********************************************************************* +-- CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB.my +-- +-- MIB representation of the Cisco Unified Computing System +-- EQUIPMENT management information model package +-- +-- Created July 2018 by Charles Bullis +-- +-- Copyright (c) 2005-2018 Cisco Systems, Inc. All rights reserved. +-- +-- ********************************************************************* + +CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Gauge32, + TimeTicks, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowPointer, + DateAndTime, + DisplayString, + MacAddress, + TimeInterval, + TimeStamp, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressIPv4, + InetAddressIPv6 + FROM INET-ADDRESS-MIB + ciscoMgmt + FROM CISCO-SMI + CiscoNetworkAddress, + Unsigned64, + CiscoInetAddressMask, + CiscoAlarmSeverity, + TimeIntervalSec + FROM CISCO-TC + ciscoUnifiedComputingMIBObjects, + CucsManagedObjectId, + CucsManagedObjectDn + FROM CISCO-UNIFIED-COMPUTING-MIB + CucsAdaptorReachability, + CucsComputeCheckPoint, + CucsComputeInventoryStatus, + CucsComputeLinkAggregationCap, + CucsComputeMemoryUnitConstraintType, + CucsConditionRemoteInvRslt, + CucsConditionSeverity, + CucsEquipmentActiveStatus, + CucsEquipmentAdminActionType, + CucsEquipmentAdminPowerState, + CucsEquipmentAirflowDirection, + CucsEquipmentApply, + CucsEquipmentAsicType, + CucsEquipmentAssignment, + CucsEquipmentAssociation, + CucsEquipmentAvailability, + CucsEquipmentBeaconLedFsmCurrentFsm, + CucsEquipmentBeaconLedFsmStageName, + CucsEquipmentBeaconLedFsmTaskItem, + CucsEquipmentBeaconLedState, + CucsEquipmentBiosTokenType, + CucsEquipmentBiosUpdateMethod, + CucsEquipmentBoardAggregationRole, + CucsEquipmentBootDeviceType, + CucsEquipmentCType, + CucsEquipmentChassisAdminState, + CucsEquipmentChassisAssocState, + CucsEquipmentChassisConfigIssues, + CucsEquipmentChassisConfigProgressIndicator, + CucsEquipmentChassisConfigState, + CucsEquipmentChassisFsmCurrentFsm, + CucsEquipmentChassisFsmStageName, + CucsEquipmentChassisFsmTaskFlags, + CucsEquipmentChassisFsmTaskItem, + CucsEquipmentChassisId, + CucsEquipmentChassisIssues, + CucsEquipmentChassisPowerOperState, + CucsEquipmentChassisProfileBindingOperState, + CucsEquipmentChassisProfileConfigState, + CucsEquipmentChassisProfileFsmCurrentFsm, + CucsEquipmentChassisProfileFsmStageName, + CucsEquipmentChassisProfileFsmTaskFlags, + CucsEquipmentChassisProfileFsmTaskItem, + CucsEquipmentChassisProfileOperState, + CucsEquipmentChassisQualMaxId, + CucsEquipmentChassisQualMinId, + CucsEquipmentChassisStatsHistThresholded, + CucsEquipmentChassisStatsThresholded, + CucsEquipmentCommStatus, + CucsEquipmentConfigState, + CucsEquipmentConfigWarnings, + CucsEquipmentConnectionStatus, + CucsEquipmentContType, + CucsEquipmentControllerDefType, + CucsEquipmentControllerSubType, + CucsEquipmentDeviceType, + CucsEquipmentDiscovery, + CucsEquipmentDiscoveryCapOperPowerRequirement, + CucsEquipmentDiscoveryState, + CucsEquipmentDriveSecCapIsSupported, + CucsEquipmentEnabledStatus, + CucsEquipmentEvacState, + CucsEquipmentFanId, + CucsEquipmentFanModule, + CucsEquipmentFanModuleId, + CucsEquipmentFanModuleStatsHistThresholded, + CucsEquipmentFanModuleStatsThresholded, + CucsEquipmentFanModuleTray, + CucsEquipmentFanStatsHistThresholded, + CucsEquipmentFanStatsThresholded, + CucsEquipmentFanTray, + CucsEquipmentFexCapProviderRole, + CucsEquipmentFexEnvStatsHistThresholded, + CucsEquipmentFexEnvStatsThresholded, + CucsEquipmentFexFsmCurrentFsm, + CucsEquipmentFexFsmStageName, + CucsEquipmentFexFsmTaskItem, + CucsEquipmentFexId, + CucsEquipmentFexPowerSummaryHistThresholded, + CucsEquipmentFexPowerSummaryThresholded, + CucsEquipmentFexPsuInputStatsHistThresholded, + CucsEquipmentFexPsuInputStatsThresholded, + CucsEquipmentFexSystemStatsHistThresholded, + CucsEquipmentFexSystemStatsThresholded, + CucsEquipmentHealthLedState, + CucsEquipmentHostMgmtControllerCapCommMethod, + CucsEquipmentHwType, + CucsEquipmentHxCapIsSedSupported, + CucsEquipmentHxCapIsUsbNicSupported, + CucsEquipmentIOCardBaseFsmCurrentFsm, + CucsEquipmentIOCardBaseFsmStageName, + CucsEquipmentIOCardBaseFsmTaskFlags, + CucsEquipmentIOCardBaseFsmTaskItem, + CucsEquipmentIOCardFsmCurrentFsm, + CucsEquipmentIOCardFsmStageName, + CucsEquipmentIOCardFsmTaskItem, + CucsEquipmentIOCardId, + CucsEquipmentIOCardIssues, + CucsEquipmentIOCardStatsHistThresholded, + CucsEquipmentIOCardStatsThresholded, + CucsEquipmentInternalFanType, + CucsEquipmentIsSupported, + CucsEquipmentLedColor, + CucsEquipmentLedLocatorState, + CucsEquipmentLedOperState, + CucsEquipmentLocalDiskControllerDefOobControllerClassIdentifier, + CucsEquipmentLocatorLedFsmCurrentFsm, + CucsEquipmentLocatorLedFsmStageName, + CucsEquipmentLocatorLedFsmTaskItem, + CucsEquipmentMemoryUnitDiscoveryModifierAction, + CucsEquipmentMethod, + CucsEquipmentMmuPercent, + CucsEquipmentNetworkElementFanStatsHistThresholded, + CucsEquipmentNetworkElementFanStatsThresholded, + CucsEquipmentOperability, + CucsEquipmentOwner, + CucsEquipmentOwnership, + CucsEquipmentPOSTRecoverability, + CucsEquipmentPasswordState, + CucsEquipmentPictureType, + CucsEquipmentPortAttribute, + CucsEquipmentPortBitmask, + CucsEquipmentPowerCapDefProfileMethod, + CucsEquipmentPowerState, + CucsEquipmentPresence, + CucsEquipmentPsuFsmCurrentFsm, + CucsEquipmentPsuFsmStageName, + CucsEquipmentPsuFsmTaskFlags, + CucsEquipmentPsuFsmTaskItem, + CucsEquipmentPsuId, + CucsEquipmentPsuInputSrc, + CucsEquipmentPsuInputStatsHistThresholded, + CucsEquipmentPsuInputStatsThresholded, + CucsEquipmentPsuOutputStatsHistThresholded, + CucsEquipmentPsuOutputStatsThresholded, + CucsEquipmentPsuStateQualifier, + CucsEquipmentPsuStatsHistThresholded, + CucsEquipmentPsuStatsThresholded, + CucsEquipmentPsuType, + CucsEquipmentPsuVoltageType, + CucsEquipmentRackUnitFanStatsHistThresholded, + CucsEquipmentRackUnitFanStatsThresholded, + CucsEquipmentRackUnitPsuStatsHistThresholded, + CucsEquipmentRackUnitPsuStatsThresholded, + CucsEquipmentRemovalConditions, + CucsEquipmentResetOn, + CucsEquipmentResolveFromRemoteServer, + CucsEquipmentSecureBios, + CucsEquipmentSensorThresholdStatus, + CucsEquipmentServerSiocConnState, + CucsEquipmentServiceState, + CucsEquipmentSharedIOModuleId, + CucsEquipmentSiocRole, + CucsEquipmentSiocTempStatsHistThresholded, + CucsEquipmentSiocTempStatsThresholded, + CucsEquipmentSlotArrayLocation, + CucsEquipmentSlotArrayOrientation, + CucsEquipmentSlotArraySelector, + CucsEquipmentSlotSpanOrientation, + CucsEquipmentStorageContainmentMethod, + CucsEquipmentStorageMethod, + CucsEquipmentSwitchIOCardFsmCurrentFsm, + CucsEquipmentSwitchIOCardFsmStageName, + CucsEquipmentSwitchIOCardFsmTaskItem, + CucsEquipmentSwitchIOCardId, + CucsEquipmentSystemIOControllerFsmCurrentFsm, + CucsEquipmentSystemIOControllerFsmStageName, + CucsEquipmentSystemIOControllerFsmTaskItem, + CucsEquipmentSystemIOControllerId, + CucsEquipmentTpmConfigSupport, + CucsEquipmentTpmType, + CucsEquipmentType, + CucsEquipmentUnifiedPortAlgorithm, + CucsEquipmentUuidFeatureCapUuidSupportMode, + CucsEquipmentXcvrId, + CucsEquipmentXcvrType, + CucsFsmCompletion, + CucsFsmFlags, + CucsFsmFsmStageStatus, + CucsLicenseState, + CucsMgmtUpgradeStatus, + CucsNetworkSide, + CucsNetworkSwitchId, + CucsPolicyPolicyOwner, + CucsPoolPoolAssignmentOrder, + CucsPortEthSpeed, + CucsPortGroupType, + CucsPortSpeed, + CucsPortSpeedBitmask, + CucsPowerFanSpeed, + CucsStorageConfigIssues, + CucsStorageConnectionProtocol, + CucsStorageControllerForm, + CucsStorageControllerMode, + CucsStorageLocalDiskMode, + CucsStorageTechnology + FROM CISCO-UNIFIED-COMPUTING-TC-MIB; + +cucsEquipmentObjects MODULE-IDENTITY + LAST-UPDATED "201807260000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553 -NETS + + E-mail: cs-san@cisco.com, cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "MIB representation of the Cisco Unified Computing System + EQUIPMENT management information model package" + ::= { ciscoUnifiedComputingMIBObjects 15 } + +cucsEquipmentAdaptorConnDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentAdaptorConnDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef managed object table" + ::= { cucsEquipmentObjects 95 } + +cucsEquipmentAdaptorConnDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentAdaptorConnDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentAdaptorConnDefTable table." + INDEX { cucsEquipmentAdaptorConnDefInstanceId } + ::= { cucsEquipmentAdaptorConnDefTable 1 } + +CucsEquipmentAdaptorConnDefEntry ::= SEQUENCE { + cucsEquipmentAdaptorConnDefInstanceId CucsManagedObjectId, + cucsEquipmentAdaptorConnDefDn CucsManagedObjectDn, + cucsEquipmentAdaptorConnDefRn SnmpAdminString, + cucsEquipmentAdaptorConnDefAdaptorEp Gauge32, + cucsEquipmentAdaptorConnDefDescr SnmpAdminString, + cucsEquipmentAdaptorConnDefIntId SnmpAdminString, + cucsEquipmentAdaptorConnDefIomEp Gauge32, + cucsEquipmentAdaptorConnDefName SnmpAdminString, + cucsEquipmentAdaptorConnDefPolicyLevel Gauge32, + cucsEquipmentAdaptorConnDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentAdaptorConnDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentAdaptorConnDefEntry 1 } + +cucsEquipmentAdaptorConnDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:dn managed object property" + ::= { cucsEquipmentAdaptorConnDefEntry 2 } + +cucsEquipmentAdaptorConnDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:rn managed object property" + ::= { cucsEquipmentAdaptorConnDefEntry 3 } + +cucsEquipmentAdaptorConnDefAdaptorEp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:adaptorEp managed + object property" + ::= { cucsEquipmentAdaptorConnDefEntry 4 } + +cucsEquipmentAdaptorConnDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:descr managed object property" + ::= { cucsEquipmentAdaptorConnDefEntry 5 } + +cucsEquipmentAdaptorConnDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:intId managed object property" + ::= { cucsEquipmentAdaptorConnDefEntry 6 } + +cucsEquipmentAdaptorConnDefIomEp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:iomEp managed object property" + ::= { cucsEquipmentAdaptorConnDefEntry 7 } + +cucsEquipmentAdaptorConnDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:name managed object property" + ::= { cucsEquipmentAdaptorConnDefEntry 8 } + +cucsEquipmentAdaptorConnDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:policyLevel + managed object property" + ::= { cucsEquipmentAdaptorConnDefEntry 9 } + +cucsEquipmentAdaptorConnDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorConnDef:policyOwner + managed object property" + ::= { cucsEquipmentAdaptorConnDefEntry 10 } + +cucsEquipmentAdaptorDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentAdaptorDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef managed object table" + ::= { cucsEquipmentObjects 1 } + +cucsEquipmentAdaptorDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentAdaptorDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentAdaptorDefTable table." + INDEX { cucsEquipmentAdaptorDefInstanceId } + ::= { cucsEquipmentAdaptorDefTable 1 } + +CucsEquipmentAdaptorDefEntry ::= SEQUENCE { + cucsEquipmentAdaptorDefInstanceId CucsManagedObjectId, + cucsEquipmentAdaptorDefDn CucsManagedObjectDn, + cucsEquipmentAdaptorDefRn SnmpAdminString, + cucsEquipmentAdaptorDefDescr SnmpAdminString, + cucsEquipmentAdaptorDefEthernetPortSpeed Unsigned64, + cucsEquipmentAdaptorDefFibreChannelPortSpeed Unsigned64, + cucsEquipmentAdaptorDefIntId SnmpAdminString, + cucsEquipmentAdaptorDefName SnmpAdminString, + cucsEquipmentAdaptorDefPolicyLevel Gauge32, + cucsEquipmentAdaptorDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentAdaptorDefForceUpdateVersion TruthValue +} + +cucsEquipmentAdaptorDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentAdaptorDefEntry 1 } + +cucsEquipmentAdaptorDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:dn managed object property" + ::= { cucsEquipmentAdaptorDefEntry 2 } + +cucsEquipmentAdaptorDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:rn managed object property" + ::= { cucsEquipmentAdaptorDefEntry 3 } + +cucsEquipmentAdaptorDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:descr managed object property" + ::= { cucsEquipmentAdaptorDefEntry 4 } + +cucsEquipmentAdaptorDefEthernetPortSpeed OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:ethernetPortSpeed + managed object property" + ::= { cucsEquipmentAdaptorDefEntry 5 } + +cucsEquipmentAdaptorDefFibreChannelPortSpeed OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:fibreChannelPortSpeed + managed object property" + ::= { cucsEquipmentAdaptorDefEntry 6 } + +cucsEquipmentAdaptorDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:intId managed object property" + ::= { cucsEquipmentAdaptorDefEntry 7 } + +cucsEquipmentAdaptorDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:name managed object property" + ::= { cucsEquipmentAdaptorDefEntry 8 } + +cucsEquipmentAdaptorDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:policyLevel managed + object property" + ::= { cucsEquipmentAdaptorDefEntry 9 } + +cucsEquipmentAdaptorDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:policyOwner managed + object property" + ::= { cucsEquipmentAdaptorDefEntry 10 } + +cucsEquipmentAdaptorDefForceUpdateVersion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdaptorDef:forceUpdateVersion + managed object property" + ::= { cucsEquipmentAdaptorDefEntry 11 } + +cucsEquipmentAdvancedBootOrderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentAdvancedBootOrderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder managed object table" + ::= { cucsEquipmentObjects 120 } + +cucsEquipmentAdvancedBootOrderEntry OBJECT-TYPE + SYNTAX CucsEquipmentAdvancedBootOrderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentAdvancedBootOrderTable table." + INDEX { cucsEquipmentAdvancedBootOrderInstanceId } + ::= { cucsEquipmentAdvancedBootOrderTable 1 } + +CucsEquipmentAdvancedBootOrderEntry ::= SEQUENCE { + cucsEquipmentAdvancedBootOrderInstanceId CucsManagedObjectId, + cucsEquipmentAdvancedBootOrderDn CucsManagedObjectDn, + cucsEquipmentAdvancedBootOrderRn SnmpAdminString, + cucsEquipmentAdvancedBootOrderIsSupported TruthValue, + cucsEquipmentAdvancedBootOrderMinBiosVersion SnmpAdminString, + cucsEquipmentAdvancedBootOrderMinCimcVersion SnmpAdminString, + cucsEquipmentAdvancedBootOrderDescr SnmpAdminString, + cucsEquipmentAdvancedBootOrderIntId SnmpAdminString, + cucsEquipmentAdvancedBootOrderName SnmpAdminString, + cucsEquipmentAdvancedBootOrderPolicyLevel Gauge32, + cucsEquipmentAdvancedBootOrderPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentAdvancedBootOrderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentAdvancedBootOrderEntry 1 } + +cucsEquipmentAdvancedBootOrderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:dn managed object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 2 } + +cucsEquipmentAdvancedBootOrderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:rn managed object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 3 } + +cucsEquipmentAdvancedBootOrderIsSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:isSupported + managed object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 4 } + +cucsEquipmentAdvancedBootOrderMinBiosVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:minBiosVersion + managed object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 5 } + +cucsEquipmentAdvancedBootOrderMinCimcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:minCimcVersion + managed object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 6 } + +cucsEquipmentAdvancedBootOrderDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:descr managed + object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 7 } + +cucsEquipmentAdvancedBootOrderIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:intId managed + object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 8 } + +cucsEquipmentAdvancedBootOrderName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:name managed + object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 9 } + +cucsEquipmentAdvancedBootOrderPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:policyLevel + managed object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 10 } + +cucsEquipmentAdvancedBootOrderPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AdvancedBootOrder:policyOwner + managed object property" + ::= { cucsEquipmentAdvancedBootOrderEntry 11 } + +cucsEquipmentAutoconfigPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentAutoconfigPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy managed object table" + ::= { cucsEquipmentObjects 203 } + +cucsEquipmentAutoconfigPolicyEntry OBJECT-TYPE + SYNTAX CucsEquipmentAutoconfigPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentAutoconfigPolicyTable table." + INDEX { cucsEquipmentAutoconfigPolicyInstanceId } + ::= { cucsEquipmentAutoconfigPolicyTable 1 } + +CucsEquipmentAutoconfigPolicyEntry ::= SEQUENCE { + cucsEquipmentAutoconfigPolicyInstanceId CucsManagedObjectId, + cucsEquipmentAutoconfigPolicyDn CucsManagedObjectDn, + cucsEquipmentAutoconfigPolicyRn SnmpAdminString, + cucsEquipmentAutoconfigPolicyDescr SnmpAdminString, + cucsEquipmentAutoconfigPolicyDstDn SnmpAdminString, + cucsEquipmentAutoconfigPolicyIntId SnmpAdminString, + cucsEquipmentAutoconfigPolicyName SnmpAdminString, + cucsEquipmentAutoconfigPolicyOperQualifier SnmpAdminString, + cucsEquipmentAutoconfigPolicyPolicyLevel Gauge32, + cucsEquipmentAutoconfigPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentAutoconfigPolicyQualifier SnmpAdminString, + cucsEquipmentAutoconfigPolicySrcTemplName SnmpAdminString +} + +cucsEquipmentAutoconfigPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentAutoconfigPolicyEntry 1 } + +cucsEquipmentAutoconfigPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:dn managed object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 2 } + +cucsEquipmentAutoconfigPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:rn managed object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 3 } + +cucsEquipmentAutoconfigPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:descr managed + object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 4 } + +cucsEquipmentAutoconfigPolicyDstDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:dstDn managed + object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 5 } + +cucsEquipmentAutoconfigPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:intId managed + object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 6 } + +cucsEquipmentAutoconfigPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:name managed + object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 7 } + +cucsEquipmentAutoconfigPolicyOperQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:operQualifier + managed object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 8 } + +cucsEquipmentAutoconfigPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:policyLevel + managed object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 9 } + +cucsEquipmentAutoconfigPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:policyOwner + managed object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 10 } + +cucsEquipmentAutoconfigPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:qualifier + managed object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 11 } + +cucsEquipmentAutoconfigPolicySrcTemplName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:AutoconfigPolicy:srcTemplName + managed object property" + ::= { cucsEquipmentAutoconfigPolicyEntry 12 } + +cucsEquipmentBaseBoardCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBaseBoardCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider managed object table" + ::= { cucsEquipmentObjects 2 } + +cucsEquipmentBaseBoardCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentBaseBoardCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBaseBoardCapProviderTable table." + INDEX { cucsEquipmentBaseBoardCapProviderInstanceId } + ::= { cucsEquipmentBaseBoardCapProviderTable 1 } + +CucsEquipmentBaseBoardCapProviderEntry ::= SEQUENCE { + cucsEquipmentBaseBoardCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentBaseBoardCapProviderDn CucsManagedObjectDn, + cucsEquipmentBaseBoardCapProviderRn SnmpAdminString, + cucsEquipmentBaseBoardCapProviderDeprecated TruthValue, + cucsEquipmentBaseBoardCapProviderGencount Gauge32, + cucsEquipmentBaseBoardCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentBaseBoardCapProviderModel SnmpAdminString, + cucsEquipmentBaseBoardCapProviderRevision SnmpAdminString, + cucsEquipmentBaseBoardCapProviderVendor SnmpAdminString, + cucsEquipmentBaseBoardCapProviderPromCardType Gauge32, + cucsEquipmentBaseBoardCapProviderDeleted TruthValue, + cucsEquipmentBaseBoardCapProviderElementLoadFailures Gauge32, + cucsEquipmentBaseBoardCapProviderElementsLoaded Gauge32, + cucsEquipmentBaseBoardCapProviderLoadErrors Gauge32, + cucsEquipmentBaseBoardCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentBaseBoardCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBaseBoardCapProviderEntry 1 } + +cucsEquipmentBaseBoardCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:dn managed + object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 2 } + +cucsEquipmentBaseBoardCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:rn managed + object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 3 } + +cucsEquipmentBaseBoardCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:deprecated + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 4 } + +cucsEquipmentBaseBoardCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:gencount + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 5 } + +cucsEquipmentBaseBoardCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 6 } + +cucsEquipmentBaseBoardCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:model + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 7 } + +cucsEquipmentBaseBoardCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:revision + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 8 } + +cucsEquipmentBaseBoardCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:vendor + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 9 } + +cucsEquipmentBaseBoardCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:promCardType + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 10 } + +cucsEquipmentBaseBoardCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:deleted + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 11 } + +cucsEquipmentBaseBoardCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 12 } + +cucsEquipmentBaseBoardCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 13 } + +cucsEquipmentBaseBoardCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 14 } + +cucsEquipmentBaseBoardCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BaseBoardCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentBaseBoardCapProviderEntry 15 } + +cucsEquipmentBeaconCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBeaconCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider managed object table" + ::= { cucsEquipmentObjects 81 } + +cucsEquipmentBeaconCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentBeaconCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBeaconCapProviderTable table." + INDEX { cucsEquipmentBeaconCapProviderInstanceId } + ::= { cucsEquipmentBeaconCapProviderTable 1 } + +CucsEquipmentBeaconCapProviderEntry ::= SEQUENCE { + cucsEquipmentBeaconCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentBeaconCapProviderDn CucsManagedObjectDn, + cucsEquipmentBeaconCapProviderRn SnmpAdminString, + cucsEquipmentBeaconCapProviderDescr SnmpAdminString, + cucsEquipmentBeaconCapProviderIntId SnmpAdminString, + cucsEquipmentBeaconCapProviderName SnmpAdminString, + cucsEquipmentBeaconCapProviderPortModeBeacon TruthValue, + cucsEquipmentBeaconCapProviderPolicyLevel Gauge32, + cucsEquipmentBeaconCapProviderPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentBeaconCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBeaconCapProviderEntry 1 } + +cucsEquipmentBeaconCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider:dn managed object property" + ::= { cucsEquipmentBeaconCapProviderEntry 2 } + +cucsEquipmentBeaconCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider:rn managed object property" + ::= { cucsEquipmentBeaconCapProviderEntry 3 } + +cucsEquipmentBeaconCapProviderDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider:descr managed + object property" + ::= { cucsEquipmentBeaconCapProviderEntry 4 } + +cucsEquipmentBeaconCapProviderIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider:intId managed + object property" + ::= { cucsEquipmentBeaconCapProviderEntry 5 } + +cucsEquipmentBeaconCapProviderName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider:name managed + object property" + ::= { cucsEquipmentBeaconCapProviderEntry 6 } + +cucsEquipmentBeaconCapProviderPortModeBeacon OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider:portModeBeacon + managed object property" + ::= { cucsEquipmentBeaconCapProviderEntry 7 } + +cucsEquipmentBeaconCapProviderPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider:policyLevel + managed object property" + ::= { cucsEquipmentBeaconCapProviderEntry 8 } + +cucsEquipmentBeaconCapProviderPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconCapProvider:policyOwner + managed object property" + ::= { cucsEquipmentBeaconCapProviderEntry 9 } + +cucsEquipmentBeaconLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBeaconLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed managed object table" + ::= { cucsEquipmentObjects 82 } + +cucsEquipmentBeaconLedEntry OBJECT-TYPE + SYNTAX CucsEquipmentBeaconLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBeaconLedTable table." + INDEX { cucsEquipmentBeaconLedInstanceId } + ::= { cucsEquipmentBeaconLedTable 1 } + +CucsEquipmentBeaconLedEntry ::= SEQUENCE { + cucsEquipmentBeaconLedInstanceId CucsManagedObjectId, + cucsEquipmentBeaconLedDn CucsManagedObjectDn, + cucsEquipmentBeaconLedRn SnmpAdminString, + cucsEquipmentBeaconLedAdminState CucsEquipmentBeaconLedState, + cucsEquipmentBeaconLedColor CucsEquipmentLedColor, + cucsEquipmentBeaconLedFsmDescr SnmpAdminString, + cucsEquipmentBeaconLedFsmPrev SnmpAdminString, + cucsEquipmentBeaconLedFsmProgr Gauge32, + cucsEquipmentBeaconLedFsmRmtInvErrCode Gauge32, + cucsEquipmentBeaconLedFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentBeaconLedFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentBeaconLedFsmStageDescr SnmpAdminString, + cucsEquipmentBeaconLedFsmStamp DateAndTime, + cucsEquipmentBeaconLedFsmStatus SnmpAdminString, + cucsEquipmentBeaconLedFsmTry Gauge32, + cucsEquipmentBeaconLedId Gauge32, + cucsEquipmentBeaconLedName SnmpAdminString, + cucsEquipmentBeaconLedOperState CucsEquipmentLedOperState +} + +cucsEquipmentBeaconLedInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBeaconLedEntry 1 } + +cucsEquipmentBeaconLedDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:dn managed object property" + ::= { cucsEquipmentBeaconLedEntry 2 } + +cucsEquipmentBeaconLedRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:rn managed object property" + ::= { cucsEquipmentBeaconLedEntry 3 } + +cucsEquipmentBeaconLedAdminState OBJECT-TYPE + SYNTAX CucsEquipmentBeaconLedState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:adminState managed object property" + ::= { cucsEquipmentBeaconLedEntry 4 } + +cucsEquipmentBeaconLedColor OBJECT-TYPE + SYNTAX CucsEquipmentLedColor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:color managed object property" + ::= { cucsEquipmentBeaconLedEntry 5 } + +cucsEquipmentBeaconLedFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmDescr managed object property" + ::= { cucsEquipmentBeaconLedEntry 6 } + +cucsEquipmentBeaconLedFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmPrev managed object property" + ::= { cucsEquipmentBeaconLedEntry 7 } + +cucsEquipmentBeaconLedFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmProgr managed object property" + ::= { cucsEquipmentBeaconLedEntry 8 } + +cucsEquipmentBeaconLedFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmRmtInvErrCode + managed object property" + ::= { cucsEquipmentBeaconLedEntry 9 } + +cucsEquipmentBeaconLedFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmRmtInvErrDescr + managed object property" + ::= { cucsEquipmentBeaconLedEntry 10 } + +cucsEquipmentBeaconLedFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmRmtInvRslt managed + object property" + ::= { cucsEquipmentBeaconLedEntry 11 } + +cucsEquipmentBeaconLedFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmStageDescr managed + object property" + ::= { cucsEquipmentBeaconLedEntry 12 } + +cucsEquipmentBeaconLedFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmStamp managed object property" + ::= { cucsEquipmentBeaconLedEntry 13 } + +cucsEquipmentBeaconLedFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmStatus managed object property" + ::= { cucsEquipmentBeaconLedEntry 14 } + +cucsEquipmentBeaconLedFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:fsmTry managed object property" + ::= { cucsEquipmentBeaconLedEntry 15 } + +cucsEquipmentBeaconLedId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:id managed object property" + ::= { cucsEquipmentBeaconLedEntry 16 } + +cucsEquipmentBeaconLedName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:name managed object property" + ::= { cucsEquipmentBeaconLedEntry 17 } + +cucsEquipmentBeaconLedOperState OBJECT-TYPE + SYNTAX CucsEquipmentLedOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLed:operState managed object property" + ::= { cucsEquipmentBeaconLedEntry 18 } + +cucsEquipmentBeaconLedFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBeaconLedFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm managed object table" + ::= { cucsEquipmentObjects 103 } + +cucsEquipmentBeaconLedFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentBeaconLedFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBeaconLedFsmTable table." + INDEX { cucsEquipmentBeaconLedFsmInstanceId } + ::= { cucsEquipmentBeaconLedFsmTable 1 } + +CucsEquipmentBeaconLedFsmEntry ::= SEQUENCE { + cucsEquipmentBeaconLedFsmInstanceId CucsManagedObjectId, + cucsEquipmentBeaconLedFsmDn CucsManagedObjectDn, + cucsEquipmentBeaconLedFsmRn SnmpAdminString, + cucsEquipmentBeaconLedFsmCompletionTime DateAndTime, + cucsEquipmentBeaconLedFsmCurrentFsm CucsEquipmentBeaconLedFsmCurrentFsm, + cucsEquipmentBeaconLedFsmDescrData SnmpAdminString, + cucsEquipmentBeaconLedFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentBeaconLedFsmProgress Gauge32, + cucsEquipmentBeaconLedFsmRmtErrCode Gauge32, + cucsEquipmentBeaconLedFsmRmtErrDescr SnmpAdminString, + cucsEquipmentBeaconLedFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentBeaconLedFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBeaconLedFsmEntry 1 } + +cucsEquipmentBeaconLedFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:dn managed object property" + ::= { cucsEquipmentBeaconLedFsmEntry 2 } + +cucsEquipmentBeaconLedFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:rn managed object property" + ::= { cucsEquipmentBeaconLedFsmEntry 3 } + +cucsEquipmentBeaconLedFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:completionTime + managed object property" + ::= { cucsEquipmentBeaconLedFsmEntry 4 } + +cucsEquipmentBeaconLedFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentBeaconLedFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:currentFsm managed + object property" + ::= { cucsEquipmentBeaconLedFsmEntry 5 } + +cucsEquipmentBeaconLedFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:descr managed object property" + ::= { cucsEquipmentBeaconLedFsmEntry 6 } + +cucsEquipmentBeaconLedFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:fsmStatus managed + object property" + ::= { cucsEquipmentBeaconLedFsmEntry 7 } + +cucsEquipmentBeaconLedFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:progress managed + object property" + ::= { cucsEquipmentBeaconLedFsmEntry 8 } + +cucsEquipmentBeaconLedFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:rmtErrCode managed + object property" + ::= { cucsEquipmentBeaconLedFsmEntry 9 } + +cucsEquipmentBeaconLedFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:rmtErrDescr managed + object property" + ::= { cucsEquipmentBeaconLedFsmEntry 10 } + +cucsEquipmentBeaconLedFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsm:rmtRslt managed object property" + ::= { cucsEquipmentBeaconLedFsmEntry 11 } + +cucsEquipmentBeaconLedFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBeaconLedFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage managed object table" + ::= { cucsEquipmentObjects 104 } + +cucsEquipmentBeaconLedFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentBeaconLedFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBeaconLedFsmStageTable table." + INDEX { cucsEquipmentBeaconLedFsmStageInstanceId } + ::= { cucsEquipmentBeaconLedFsmStageTable 1 } + +CucsEquipmentBeaconLedFsmStageEntry ::= SEQUENCE { + cucsEquipmentBeaconLedFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentBeaconLedFsmStageDn CucsManagedObjectDn, + cucsEquipmentBeaconLedFsmStageRn SnmpAdminString, + cucsEquipmentBeaconLedFsmStageDescrData SnmpAdminString, + cucsEquipmentBeaconLedFsmStageLastUpdateTime DateAndTime, + cucsEquipmentBeaconLedFsmStageName CucsEquipmentBeaconLedFsmStageName, + cucsEquipmentBeaconLedFsmStageOrder Gauge32, + cucsEquipmentBeaconLedFsmStageRetry Gauge32, + cucsEquipmentBeaconLedFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentBeaconLedFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBeaconLedFsmStageEntry 1 } + +cucsEquipmentBeaconLedFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage:dn managed object property" + ::= { cucsEquipmentBeaconLedFsmStageEntry 2 } + +cucsEquipmentBeaconLedFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage:rn managed object property" + ::= { cucsEquipmentBeaconLedFsmStageEntry 3 } + +cucsEquipmentBeaconLedFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage:descr managed + object property" + ::= { cucsEquipmentBeaconLedFsmStageEntry 4 } + +cucsEquipmentBeaconLedFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentBeaconLedFsmStageEntry 5 } + +cucsEquipmentBeaconLedFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentBeaconLedFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage:name managed + object property" + ::= { cucsEquipmentBeaconLedFsmStageEntry 6 } + +cucsEquipmentBeaconLedFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage:order managed + object property" + ::= { cucsEquipmentBeaconLedFsmStageEntry 7 } + +cucsEquipmentBeaconLedFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage:retry managed + object property" + ::= { cucsEquipmentBeaconLedFsmStageEntry 8 } + +cucsEquipmentBeaconLedFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmStage:stageStatus + managed object property" + ::= { cucsEquipmentBeaconLedFsmStageEntry 9 } + +cucsEquipmentBeaconLedFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBeaconLedFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmTask managed object table" + ::= { cucsEquipmentObjects 83 } + +cucsEquipmentBeaconLedFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentBeaconLedFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBeaconLedFsmTaskTable table." + INDEX { cucsEquipmentBeaconLedFsmTaskInstanceId } + ::= { cucsEquipmentBeaconLedFsmTaskTable 1 } + +CucsEquipmentBeaconLedFsmTaskEntry ::= SEQUENCE { + cucsEquipmentBeaconLedFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentBeaconLedFsmTaskDn CucsManagedObjectDn, + cucsEquipmentBeaconLedFsmTaskRn SnmpAdminString, + cucsEquipmentBeaconLedFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentBeaconLedFsmTaskFlags CucsFsmFlags, + cucsEquipmentBeaconLedFsmTaskItem CucsEquipmentBeaconLedFsmTaskItem, + cucsEquipmentBeaconLedFsmTaskSeqId Gauge32 +} + +cucsEquipmentBeaconLedFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBeaconLedFsmTaskEntry 1 } + +cucsEquipmentBeaconLedFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmTask:dn managed object property" + ::= { cucsEquipmentBeaconLedFsmTaskEntry 2 } + +cucsEquipmentBeaconLedFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmTask:rn managed object property" + ::= { cucsEquipmentBeaconLedFsmTaskEntry 3 } + +cucsEquipmentBeaconLedFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmTask:completion + managed object property" + ::= { cucsEquipmentBeaconLedFsmTaskEntry 4 } + +cucsEquipmentBeaconLedFsmTaskFlags OBJECT-TYPE + SYNTAX CucsFsmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmTask:flags managed + object property" + ::= { cucsEquipmentBeaconLedFsmTaskEntry 5 } + +cucsEquipmentBeaconLedFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentBeaconLedFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmTask:item managed + object property" + ::= { cucsEquipmentBeaconLedFsmTaskEntry 6 } + +cucsEquipmentBeaconLedFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BeaconLedFsmTask:seqId managed + object property" + ::= { cucsEquipmentBeaconLedFsmTaskEntry 7 } + +cucsEquipmentBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding managed object table" + ::= { cucsEquipmentObjects 177 } + +cucsEquipmentBindingEntry OBJECT-TYPE + SYNTAX CucsEquipmentBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBindingTable table." + INDEX { cucsEquipmentBindingInstanceId } + ::= { cucsEquipmentBindingTable 1 } + +CucsEquipmentBindingEntry ::= SEQUENCE { + cucsEquipmentBindingInstanceId CucsManagedObjectId, + cucsEquipmentBindingDn CucsManagedObjectDn, + cucsEquipmentBindingRn SnmpAdminString, + cucsEquipmentBindingAssignedToDn SnmpAdminString, + cucsEquipmentBindingChassisDn SnmpAdminString, + cucsEquipmentBindingIssues CucsEquipmentChassisConfigIssues, + cucsEquipmentBindingName SnmpAdminString, + cucsEquipmentBindingOperState CucsEquipmentChassisProfileBindingOperState, + cucsEquipmentBindingRestrictMigration TruthValue, + cucsEquipmentBindingPropAcl Unsigned64 +} + +cucsEquipmentBindingInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBindingEntry 1 } + +cucsEquipmentBindingDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:dn managed object property" + ::= { cucsEquipmentBindingEntry 2 } + +cucsEquipmentBindingRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:rn managed object property" + ::= { cucsEquipmentBindingEntry 3 } + +cucsEquipmentBindingAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:assignedToDn managed object property" + ::= { cucsEquipmentBindingEntry 4 } + +cucsEquipmentBindingChassisDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:chassisDn managed object property" + ::= { cucsEquipmentBindingEntry 5 } + +cucsEquipmentBindingIssues OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:issues managed object property" + ::= { cucsEquipmentBindingEntry 6 } + +cucsEquipmentBindingName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:name managed object property" + ::= { cucsEquipmentBindingEntry 7 } + +cucsEquipmentBindingOperState OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileBindingOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:operState managed object property" + ::= { cucsEquipmentBindingEntry 8 } + +cucsEquipmentBindingRestrictMigration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:restrictMigration + managed object property" + ::= { cucsEquipmentBindingEntry 9 } + +cucsEquipmentBindingPropAcl OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Binding:propAcl managed object property" + ::= { cucsEquipmentBindingEntry 10 } + +cucsEquipmentBiosDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBiosDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef managed object table" + ::= { cucsEquipmentObjects 96 } + +cucsEquipmentBiosDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentBiosDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBiosDefTable table." + INDEX { cucsEquipmentBiosDefInstanceId } + ::= { cucsEquipmentBiosDefTable 1 } + +CucsEquipmentBiosDefEntry ::= SEQUENCE { + cucsEquipmentBiosDefInstanceId CucsManagedObjectId, + cucsEquipmentBiosDefDn CucsManagedObjectDn, + cucsEquipmentBiosDefRn SnmpAdminString, + cucsEquipmentBiosDefDescr SnmpAdminString, + cucsEquipmentBiosDefIntId SnmpAdminString, + cucsEquipmentBiosDefName SnmpAdminString, + cucsEquipmentBiosDefResetOn CucsEquipmentResetOn, + cucsEquipmentBiosDefSecureBios CucsEquipmentSecureBios, + cucsEquipmentBiosDefStorageMethod CucsEquipmentStorageMethod, + cucsEquipmentBiosDefUpdateMethod CucsEquipmentBiosUpdateMethod, + cucsEquipmentBiosDefPolicyLevel Gauge32, + cucsEquipmentBiosDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentBiosDefTpmConfigSupport CucsEquipmentTpmConfigSupport +} + +cucsEquipmentBiosDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBiosDefEntry 1 } + +cucsEquipmentBiosDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:dn managed object property" + ::= { cucsEquipmentBiosDefEntry 2 } + +cucsEquipmentBiosDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:rn managed object property" + ::= { cucsEquipmentBiosDefEntry 3 } + +cucsEquipmentBiosDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:descr managed object property" + ::= { cucsEquipmentBiosDefEntry 4 } + +cucsEquipmentBiosDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:intId managed object property" + ::= { cucsEquipmentBiosDefEntry 5 } + +cucsEquipmentBiosDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:name managed object property" + ::= { cucsEquipmentBiosDefEntry 6 } + +cucsEquipmentBiosDefResetOn OBJECT-TYPE + SYNTAX CucsEquipmentResetOn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:resetOn managed object property" + ::= { cucsEquipmentBiosDefEntry 7 } + +cucsEquipmentBiosDefSecureBios OBJECT-TYPE + SYNTAX CucsEquipmentSecureBios + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:secureBios managed object property" + ::= { cucsEquipmentBiosDefEntry 8 } + +cucsEquipmentBiosDefStorageMethod OBJECT-TYPE + SYNTAX CucsEquipmentStorageMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:storageMethod managed + object property" + ::= { cucsEquipmentBiosDefEntry 9 } + +cucsEquipmentBiosDefUpdateMethod OBJECT-TYPE + SYNTAX CucsEquipmentBiosUpdateMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:updateMethod managed object property" + ::= { cucsEquipmentBiosDefEntry 10 } + +cucsEquipmentBiosDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:policyLevel managed object property" + ::= { cucsEquipmentBiosDefEntry 11 } + +cucsEquipmentBiosDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:policyOwner managed object property" + ::= { cucsEquipmentBiosDefEntry 12 } + +cucsEquipmentBiosDefTpmConfigSupport OBJECT-TYPE + SYNTAX CucsEquipmentTpmConfigSupport + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosDef:tpmConfigSupport managed + object property" + ::= { cucsEquipmentBiosDefEntry 13 } + +cucsEquipmentBiosTokenOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBiosTokenOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride managed object table" + ::= { cucsEquipmentObjects 222 } + +cucsEquipmentBiosTokenOverrideEntry OBJECT-TYPE + SYNTAX CucsEquipmentBiosTokenOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBiosTokenOverrideTable table." + INDEX { cucsEquipmentBiosTokenOverrideInstanceId } + ::= { cucsEquipmentBiosTokenOverrideTable 1 } + +CucsEquipmentBiosTokenOverrideEntry ::= SEQUENCE { + cucsEquipmentBiosTokenOverrideInstanceId CucsManagedObjectId, + cucsEquipmentBiosTokenOverrideDn CucsManagedObjectDn, + cucsEquipmentBiosTokenOverrideRn SnmpAdminString, + cucsEquipmentBiosTokenOverrideBiosTokenId CucsEquipmentBiosTokenType, + cucsEquipmentBiosTokenOverrideBiosTokenName SnmpAdminString, + cucsEquipmentBiosTokenOverrideBiosTokenValue SnmpAdminString, + cucsEquipmentBiosTokenOverrideDescr SnmpAdminString, + cucsEquipmentBiosTokenOverrideIntId SnmpAdminString, + cucsEquipmentBiosTokenOverrideName SnmpAdminString, + cucsEquipmentBiosTokenOverridePolicyLevel Gauge32, + cucsEquipmentBiosTokenOverridePolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentBiosTokenOverrideInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBiosTokenOverrideEntry 1 } + +cucsEquipmentBiosTokenOverrideDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:dn managed object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 2 } + +cucsEquipmentBiosTokenOverrideRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:rn managed object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 3 } + +cucsEquipmentBiosTokenOverrideBiosTokenId OBJECT-TYPE + SYNTAX CucsEquipmentBiosTokenType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:biosTokenId + managed object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 4 } + +cucsEquipmentBiosTokenOverrideBiosTokenName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:biosTokenName + managed object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 5 } + +cucsEquipmentBiosTokenOverrideBiosTokenValue OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:biosTokenValue + managed object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 6 } + +cucsEquipmentBiosTokenOverrideDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:descr managed + object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 7 } + +cucsEquipmentBiosTokenOverrideIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:intId managed + object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 8 } + +cucsEquipmentBiosTokenOverrideName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:name managed + object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 9 } + +cucsEquipmentBiosTokenOverridePolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:policyLevel + managed object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 10 } + +cucsEquipmentBiosTokenOverridePolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BiosTokenOverride:policyOwner + managed object property" + ::= { cucsEquipmentBiosTokenOverrideEntry 11 } + +cucsEquipmentBladeAGLibraryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBladeAGLibraryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAGLibrary managed object table" + ::= { cucsEquipmentObjects 73 } + +cucsEquipmentBladeAGLibraryEntry OBJECT-TYPE + SYNTAX CucsEquipmentBladeAGLibraryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBladeAGLibraryTable table." + INDEX { cucsEquipmentBladeAGLibraryInstanceId } + ::= { cucsEquipmentBladeAGLibraryTable 1 } + +CucsEquipmentBladeAGLibraryEntry ::= SEQUENCE { + cucsEquipmentBladeAGLibraryInstanceId CucsManagedObjectId, + cucsEquipmentBladeAGLibraryDn CucsManagedObjectDn, + cucsEquipmentBladeAGLibraryRn SnmpAdminString, + cucsEquipmentBladeAGLibraryDescr SnmpAdminString, + cucsEquipmentBladeAGLibraryIntId SnmpAdminString, + cucsEquipmentBladeAGLibraryName SnmpAdminString, + cucsEquipmentBladeAGLibraryPolicyLevel Gauge32, + cucsEquipmentBladeAGLibraryPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentBladeAGLibraryInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBladeAGLibraryEntry 1 } + +cucsEquipmentBladeAGLibraryDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAGLibrary:dn managed object property" + ::= { cucsEquipmentBladeAGLibraryEntry 2 } + +cucsEquipmentBladeAGLibraryRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAGLibrary:rn managed object property" + ::= { cucsEquipmentBladeAGLibraryEntry 3 } + +cucsEquipmentBladeAGLibraryDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAGLibrary:descr managed object property" + ::= { cucsEquipmentBladeAGLibraryEntry 4 } + +cucsEquipmentBladeAGLibraryIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAGLibrary:intId managed object property" + ::= { cucsEquipmentBladeAGLibraryEntry 5 } + +cucsEquipmentBladeAGLibraryName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAGLibrary:name managed object property" + ::= { cucsEquipmentBladeAGLibraryEntry 6 } + +cucsEquipmentBladeAGLibraryPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAGLibrary:policyLevel + managed object property" + ::= { cucsEquipmentBladeAGLibraryEntry 7 } + +cucsEquipmentBladeAGLibraryPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAGLibrary:policyOwner + managed object property" + ::= { cucsEquipmentBladeAGLibraryEntry 8 } + +cucsEquipmentBladeAggregationCapRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBladeAggregationCapRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAggregationCapRef managed object table" + ::= { cucsEquipmentObjects 125 } + +cucsEquipmentBladeAggregationCapRefEntry OBJECT-TYPE + SYNTAX CucsEquipmentBladeAggregationCapRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBladeAggregationCapRefTable table." + INDEX { cucsEquipmentBladeAggregationCapRefInstanceId } + ::= { cucsEquipmentBladeAggregationCapRefTable 1 } + +CucsEquipmentBladeAggregationCapRefEntry ::= SEQUENCE { + cucsEquipmentBladeAggregationCapRefInstanceId CucsManagedObjectId, + cucsEquipmentBladeAggregationCapRefDn CucsManagedObjectDn, + cucsEquipmentBladeAggregationCapRefRn SnmpAdminString, + cucsEquipmentBladeAggregationCapRefIsSupported TruthValue +} + +cucsEquipmentBladeAggregationCapRefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBladeAggregationCapRefEntry 1 } + +cucsEquipmentBladeAggregationCapRefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAggregationCapRef:dn + managed object property" + ::= { cucsEquipmentBladeAggregationCapRefEntry 2 } + +cucsEquipmentBladeAggregationCapRefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAggregationCapRef:rn + managed object property" + ::= { cucsEquipmentBladeAggregationCapRefEntry 3 } + +cucsEquipmentBladeAggregationCapRefIsSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeAggregationCapRef:isSupported + managed object property" + ::= { cucsEquipmentBladeAggregationCapRefEntry 4 } + +cucsEquipmentBladeBiosCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBladeBiosCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider managed object table" + ::= { cucsEquipmentObjects 3 } + +cucsEquipmentBladeBiosCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentBladeBiosCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBladeBiosCapProviderTable table." + INDEX { cucsEquipmentBladeBiosCapProviderInstanceId } + ::= { cucsEquipmentBladeBiosCapProviderTable 1 } + +CucsEquipmentBladeBiosCapProviderEntry ::= SEQUENCE { + cucsEquipmentBladeBiosCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentBladeBiosCapProviderDn CucsManagedObjectDn, + cucsEquipmentBladeBiosCapProviderRn SnmpAdminString, + cucsEquipmentBladeBiosCapProviderDeprecated TruthValue, + cucsEquipmentBladeBiosCapProviderGencount Gauge32, + cucsEquipmentBladeBiosCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentBladeBiosCapProviderModel SnmpAdminString, + cucsEquipmentBladeBiosCapProviderRevision SnmpAdminString, + cucsEquipmentBladeBiosCapProviderVendor SnmpAdminString, + cucsEquipmentBladeBiosCapProviderProductName SnmpAdminString, + cucsEquipmentBladeBiosCapProviderPromCardType Gauge32, + cucsEquipmentBladeBiosCapProviderDeleted TruthValue, + cucsEquipmentBladeBiosCapProviderElementLoadFailures Gauge32, + cucsEquipmentBladeBiosCapProviderElementsLoaded Gauge32, + cucsEquipmentBladeBiosCapProviderLoadErrors Gauge32, + cucsEquipmentBladeBiosCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentBladeBiosCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBladeBiosCapProviderEntry 1 } + +cucsEquipmentBladeBiosCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:dn managed + object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 2 } + +cucsEquipmentBladeBiosCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:rn managed + object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 3 } + +cucsEquipmentBladeBiosCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:deprecated + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 4 } + +cucsEquipmentBladeBiosCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:gencount + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 5 } + +cucsEquipmentBladeBiosCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 6 } + +cucsEquipmentBladeBiosCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:model + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 7 } + +cucsEquipmentBladeBiosCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:revision + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 8 } + +cucsEquipmentBladeBiosCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:vendor + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 9 } + +cucsEquipmentBladeBiosCapProviderProductName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:productName + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 10 } + +cucsEquipmentBladeBiosCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:promCardType + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 11 } + +cucsEquipmentBladeBiosCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:deleted + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 12 } + +cucsEquipmentBladeBiosCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 13 } + +cucsEquipmentBladeBiosCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 14 } + +cucsEquipmentBladeBiosCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 15 } + +cucsEquipmentBladeBiosCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeBiosCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentBladeBiosCapProviderEntry 16 } + +cucsEquipmentBladeCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBladeCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider managed object table" + ::= { cucsEquipmentObjects 4 } + +cucsEquipmentBladeCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentBladeCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBladeCapProviderTable table." + INDEX { cucsEquipmentBladeCapProviderInstanceId } + ::= { cucsEquipmentBladeCapProviderTable 1 } + +CucsEquipmentBladeCapProviderEntry ::= SEQUENCE { + cucsEquipmentBladeCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentBladeCapProviderDn CucsManagedObjectDn, + cucsEquipmentBladeCapProviderRn SnmpAdminString, + cucsEquipmentBladeCapProviderDeprecated TruthValue, + cucsEquipmentBladeCapProviderGencount Gauge32, + cucsEquipmentBladeCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentBladeCapProviderModel SnmpAdminString, + cucsEquipmentBladeCapProviderRevision SnmpAdminString, + cucsEquipmentBladeCapProviderVendor SnmpAdminString, + cucsEquipmentBladeCapProviderPromCardType Gauge32, + cucsEquipmentBladeCapProviderDeleted TruthValue, + cucsEquipmentBladeCapProviderElementLoadFailures Gauge32, + cucsEquipmentBladeCapProviderElementsLoaded Gauge32, + cucsEquipmentBladeCapProviderLoadErrors Gauge32, + cucsEquipmentBladeCapProviderLoadWarnings Gauge32, + cucsEquipmentBladeCapProviderGeneration Gauge32 +} + +cucsEquipmentBladeCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBladeCapProviderEntry 1 } + +cucsEquipmentBladeCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:dn managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 2 } + +cucsEquipmentBladeCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:rn managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 3 } + +cucsEquipmentBladeCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:deprecated + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 4 } + +cucsEquipmentBladeCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:gencount + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 5 } + +cucsEquipmentBladeCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 6 } + +cucsEquipmentBladeCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:model managed + object property" + ::= { cucsEquipmentBladeCapProviderEntry 7 } + +cucsEquipmentBladeCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:revision + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 8 } + +cucsEquipmentBladeCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:vendor managed + object property" + ::= { cucsEquipmentBladeCapProviderEntry 9 } + +cucsEquipmentBladeCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:promCardType + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 10 } + +cucsEquipmentBladeCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:deleted managed + object property" + ::= { cucsEquipmentBladeCapProviderEntry 11 } + +cucsEquipmentBladeCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 12 } + +cucsEquipmentBladeCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 13 } + +cucsEquipmentBladeCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 14 } + +cucsEquipmentBladeCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 15 } + +cucsEquipmentBladeCapProviderGeneration OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProvider:generation + managed object property" + ::= { cucsEquipmentBladeCapProviderEntry 16 } + +cucsEquipmentBladeCapProviderTypeDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBladeCapProviderTypeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProviderTypeDef managed object table" + ::= { cucsEquipmentObjects 154 } + +cucsEquipmentBladeCapProviderTypeDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentBladeCapProviderTypeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBladeCapProviderTypeDefTable table." + INDEX { cucsEquipmentBladeCapProviderTypeDefInstanceId } + ::= { cucsEquipmentBladeCapProviderTypeDefTable 1 } + +CucsEquipmentBladeCapProviderTypeDefEntry ::= SEQUENCE { + cucsEquipmentBladeCapProviderTypeDefInstanceId CucsManagedObjectId, + cucsEquipmentBladeCapProviderTypeDefDn CucsManagedObjectDn, + cucsEquipmentBladeCapProviderTypeDefRn SnmpAdminString, + cucsEquipmentBladeCapProviderTypeDefNumAdapterSlots Gauge32, + cucsEquipmentBladeCapProviderTypeDefNumSlots Gauge32 +} + +cucsEquipmentBladeCapProviderTypeDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBladeCapProviderTypeDefEntry 1 } + +cucsEquipmentBladeCapProviderTypeDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProviderTypeDef:dn + managed object property" + ::= { cucsEquipmentBladeCapProviderTypeDefEntry 2 } + +cucsEquipmentBladeCapProviderTypeDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProviderTypeDef:rn + managed object property" + ::= { cucsEquipmentBladeCapProviderTypeDefEntry 3 } + +cucsEquipmentBladeCapProviderTypeDefNumAdapterSlots OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProviderTypeDef:numAdapterSlots + managed object property" + ::= { cucsEquipmentBladeCapProviderTypeDefEntry 4 } + +cucsEquipmentBladeCapProviderTypeDefNumSlots OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeCapProviderTypeDef:numSlots + managed object property" + ::= { cucsEquipmentBladeCapProviderTypeDefEntry 5 } + +cucsEquipmentBladeConnDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBladeConnDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef managed object table" + ::= { cucsEquipmentObjects 97 } + +cucsEquipmentBladeConnDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentBladeConnDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBladeConnDefTable table." + INDEX { cucsEquipmentBladeConnDefInstanceId } + ::= { cucsEquipmentBladeConnDefTable 1 } + +CucsEquipmentBladeConnDefEntry ::= SEQUENCE { + cucsEquipmentBladeConnDefInstanceId CucsManagedObjectId, + cucsEquipmentBladeConnDefDn CucsManagedObjectDn, + cucsEquipmentBladeConnDefRn SnmpAdminString, + cucsEquipmentBladeConnDefAdaptorFamily SnmpAdminString, + cucsEquipmentBladeConnDefAdaptorSlotNumber Gauge32, + cucsEquipmentBladeConnDefAdaptorSlotSpan Gauge32, + cucsEquipmentBladeConnDefAdaptorType SnmpAdminString, + cucsEquipmentBladeConnDefDescr SnmpAdminString, + cucsEquipmentBladeConnDefIntId SnmpAdminString, + cucsEquipmentBladeConnDefName SnmpAdminString, + cucsEquipmentBladeConnDefParentAdaptorSlotNum Gauge32, + cucsEquipmentBladeConnDefSwitchPortMuxOffset Gauge32, + cucsEquipmentBladeConnDefPolicyLevel Gauge32, + cucsEquipmentBladeConnDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentBladeConnDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBladeConnDefEntry 1 } + +cucsEquipmentBladeConnDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:dn managed object property" + ::= { cucsEquipmentBladeConnDefEntry 2 } + +cucsEquipmentBladeConnDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:rn managed object property" + ::= { cucsEquipmentBladeConnDefEntry 3 } + +cucsEquipmentBladeConnDefAdaptorFamily OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:adaptorFamily + managed object property" + ::= { cucsEquipmentBladeConnDefEntry 4 } + +cucsEquipmentBladeConnDefAdaptorSlotNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:adaptorSlotNumber + managed object property" + ::= { cucsEquipmentBladeConnDefEntry 5 } + +cucsEquipmentBladeConnDefAdaptorSlotSpan OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:adaptorSlotSpan + managed object property" + ::= { cucsEquipmentBladeConnDefEntry 6 } + +cucsEquipmentBladeConnDefAdaptorType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:adaptorType managed + object property" + ::= { cucsEquipmentBladeConnDefEntry 7 } + +cucsEquipmentBladeConnDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:descr managed object property" + ::= { cucsEquipmentBladeConnDefEntry 8 } + +cucsEquipmentBladeConnDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:intId managed object property" + ::= { cucsEquipmentBladeConnDefEntry 9 } + +cucsEquipmentBladeConnDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:name managed object property" + ::= { cucsEquipmentBladeConnDefEntry 10 } + +cucsEquipmentBladeConnDefParentAdaptorSlotNum OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:parentAdaptorSlotNum + managed object property" + ::= { cucsEquipmentBladeConnDefEntry 11 } + +cucsEquipmentBladeConnDefSwitchPortMuxOffset OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:switchPortMuxOffset + managed object property" + ::= { cucsEquipmentBladeConnDefEntry 12 } + +cucsEquipmentBladeConnDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:policyLevel managed + object property" + ::= { cucsEquipmentBladeConnDefEntry 13 } + +cucsEquipmentBladeConnDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeConnDef:policyOwner managed + object property" + ::= { cucsEquipmentBladeConnDefEntry 14 } + +cucsEquipmentBladeIOMConnDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBladeIOMConnDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef managed object table" + ::= { cucsEquipmentObjects 98 } + +cucsEquipmentBladeIOMConnDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentBladeIOMConnDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBladeIOMConnDefTable table." + INDEX { cucsEquipmentBladeIOMConnDefInstanceId } + ::= { cucsEquipmentBladeIOMConnDefTable 1 } + +CucsEquipmentBladeIOMConnDefEntry ::= SEQUENCE { + cucsEquipmentBladeIOMConnDefInstanceId CucsManagedObjectId, + cucsEquipmentBladeIOMConnDefDn CucsManagedObjectDn, + cucsEquipmentBladeIOMConnDefRn SnmpAdminString, + cucsEquipmentBladeIOMConnDefDescr SnmpAdminString, + cucsEquipmentBladeIOMConnDefIntId SnmpAdminString, + cucsEquipmentBladeIOMConnDefIocardType SnmpAdminString, + cucsEquipmentBladeIOMConnDefName SnmpAdminString, + cucsEquipmentBladeIOMConnDefPortBandwidth CucsPortEthSpeed, + cucsEquipmentBladeIOMConnDefPolicyLevel Gauge32, + cucsEquipmentBladeIOMConnDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentBladeIOMConnDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBladeIOMConnDefEntry 1 } + +cucsEquipmentBladeIOMConnDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:dn managed object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 2 } + +cucsEquipmentBladeIOMConnDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:rn managed object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 3 } + +cucsEquipmentBladeIOMConnDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:descr managed + object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 4 } + +cucsEquipmentBladeIOMConnDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:intId managed + object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 5 } + +cucsEquipmentBladeIOMConnDefIocardType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:iocardType + managed object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 6 } + +cucsEquipmentBladeIOMConnDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:name managed object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 7 } + +cucsEquipmentBladeIOMConnDefPortBandwidth OBJECT-TYPE + SYNTAX CucsPortEthSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:portBandwidth + managed object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 8 } + +cucsEquipmentBladeIOMConnDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:policyLevel + managed object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 9 } + +cucsEquipmentBladeIOMConnDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeIOMConnDef:policyOwner + managed object property" + ::= { cucsEquipmentBladeIOMConnDefEntry 10 } + +cucsEquipmentBladeSwitchConnDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBladeSwitchConnDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef managed object table" + ::= { cucsEquipmentObjects 130 } + +cucsEquipmentBladeSwitchConnDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentBladeSwitchConnDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBladeSwitchConnDefTable table." + INDEX { cucsEquipmentBladeSwitchConnDefInstanceId } + ::= { cucsEquipmentBladeSwitchConnDefTable 1 } + +CucsEquipmentBladeSwitchConnDefEntry ::= SEQUENCE { + cucsEquipmentBladeSwitchConnDefInstanceId CucsManagedObjectId, + cucsEquipmentBladeSwitchConnDefDn CucsManagedObjectDn, + cucsEquipmentBladeSwitchConnDefRn SnmpAdminString, + cucsEquipmentBladeSwitchConnDefDescr SnmpAdminString, + cucsEquipmentBladeSwitchConnDefIntId SnmpAdminString, + cucsEquipmentBladeSwitchConnDefName SnmpAdminString, + cucsEquipmentBladeSwitchConnDefPolicyLevel Gauge32, + cucsEquipmentBladeSwitchConnDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentBladeSwitchConnDefPortBandwidth CucsPortEthSpeed, + cucsEquipmentBladeSwitchConnDefSwitchType SnmpAdminString +} + +cucsEquipmentBladeSwitchConnDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBladeSwitchConnDefEntry 1 } + +cucsEquipmentBladeSwitchConnDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:dn managed + object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 2 } + +cucsEquipmentBladeSwitchConnDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:rn managed + object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 3 } + +cucsEquipmentBladeSwitchConnDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:descr managed + object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 4 } + +cucsEquipmentBladeSwitchConnDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:intId managed + object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 5 } + +cucsEquipmentBladeSwitchConnDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:name managed + object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 6 } + +cucsEquipmentBladeSwitchConnDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:policyLevel + managed object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 7 } + +cucsEquipmentBladeSwitchConnDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:policyOwner + managed object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 8 } + +cucsEquipmentBladeSwitchConnDefPortBandwidth OBJECT-TYPE + SYNTAX CucsPortEthSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:portBandwidth + managed object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 9 } + +cucsEquipmentBladeSwitchConnDefSwitchType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BladeSwitchConnDef:switchType + managed object property" + ::= { cucsEquipmentBladeSwitchConnDefEntry 10 } + +cucsEquipmentBoardControllerDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBoardControllerDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BoardControllerDef managed object table" + ::= { cucsEquipmentObjects 5 } + +cucsEquipmentBoardControllerDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentBoardControllerDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBoardControllerDefTable table." + INDEX { cucsEquipmentBoardControllerDefInstanceId } + ::= { cucsEquipmentBoardControllerDefTable 1 } + +CucsEquipmentBoardControllerDefEntry ::= SEQUENCE { + cucsEquipmentBoardControllerDefInstanceId CucsManagedObjectId, + cucsEquipmentBoardControllerDefDn CucsManagedObjectDn, + cucsEquipmentBoardControllerDefRn SnmpAdminString, + cucsEquipmentBoardControllerDefDescr SnmpAdminString, + cucsEquipmentBoardControllerDefIntId SnmpAdminString, + cucsEquipmentBoardControllerDefName SnmpAdminString, + cucsEquipmentBoardControllerDefPolicyLevel Gauge32, + cucsEquipmentBoardControllerDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentBoardControllerDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBoardControllerDefEntry 1 } + +cucsEquipmentBoardControllerDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BoardControllerDef:dn managed + object property" + ::= { cucsEquipmentBoardControllerDefEntry 2 } + +cucsEquipmentBoardControllerDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BoardControllerDef:rn managed + object property" + ::= { cucsEquipmentBoardControllerDefEntry 3 } + +cucsEquipmentBoardControllerDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BoardControllerDef:descr managed + object property" + ::= { cucsEquipmentBoardControllerDefEntry 4 } + +cucsEquipmentBoardControllerDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BoardControllerDef:intId managed + object property" + ::= { cucsEquipmentBoardControllerDefEntry 5 } + +cucsEquipmentBoardControllerDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BoardControllerDef:name managed + object property" + ::= { cucsEquipmentBoardControllerDefEntry 6 } + +cucsEquipmentBoardControllerDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BoardControllerDef:policyLevel + managed object property" + ::= { cucsEquipmentBoardControllerDefEntry 7 } + +cucsEquipmentBoardControllerDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BoardControllerDef:policyOwner + managed object property" + ::= { cucsEquipmentBoardControllerDefEntry 8 } + +cucsEquipmentBootDeviceConstraintsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBootDeviceConstraintsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints managed object table" + ::= { cucsEquipmentObjects 204 } + +cucsEquipmentBootDeviceConstraintsEntry OBJECT-TYPE + SYNTAX CucsEquipmentBootDeviceConstraintsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBootDeviceConstraintsTable table." + INDEX { cucsEquipmentBootDeviceConstraintsInstanceId } + ::= { cucsEquipmentBootDeviceConstraintsTable 1 } + +CucsEquipmentBootDeviceConstraintsEntry ::= SEQUENCE { + cucsEquipmentBootDeviceConstraintsInstanceId CucsManagedObjectId, + cucsEquipmentBootDeviceConstraintsDn CucsManagedObjectDn, + cucsEquipmentBootDeviceConstraintsRn SnmpAdminString, + cucsEquipmentBootDeviceConstraintsBootDevType CucsEquipmentBootDeviceType, + cucsEquipmentBootDeviceConstraintsDescr SnmpAdminString, + cucsEquipmentBootDeviceConstraintsIntId SnmpAdminString, + cucsEquipmentBootDeviceConstraintsIsSupported TruthValue, + cucsEquipmentBootDeviceConstraintsName SnmpAdminString, + cucsEquipmentBootDeviceConstraintsPolicyLevel Gauge32, + cucsEquipmentBootDeviceConstraintsPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentBootDeviceConstraintsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBootDeviceConstraintsEntry 1 } + +cucsEquipmentBootDeviceConstraintsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:dn managed + object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 2 } + +cucsEquipmentBootDeviceConstraintsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:rn managed + object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 3 } + +cucsEquipmentBootDeviceConstraintsBootDevType OBJECT-TYPE + SYNTAX CucsEquipmentBootDeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:bootDevType + managed object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 4 } + +cucsEquipmentBootDeviceConstraintsDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:descr + managed object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 5 } + +cucsEquipmentBootDeviceConstraintsIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:intId + managed object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 6 } + +cucsEquipmentBootDeviceConstraintsIsSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:isSupported + managed object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 7 } + +cucsEquipmentBootDeviceConstraintsName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:name + managed object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 8 } + +cucsEquipmentBootDeviceConstraintsPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:policyLevel + managed object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 9 } + +cucsEquipmentBootDeviceConstraintsPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BootDeviceConstraints:policyOwner + managed object property" + ::= { cucsEquipmentBootDeviceConstraintsEntry 10 } + +cucsEquipmentBreakoutCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentBreakoutCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap managed object table" + ::= { cucsEquipmentObjects 159 } + +cucsEquipmentBreakoutCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentBreakoutCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentBreakoutCapTable table." + INDEX { cucsEquipmentBreakoutCapInstanceId } + ::= { cucsEquipmentBreakoutCapTable 1 } + +CucsEquipmentBreakoutCapEntry ::= SEQUENCE { + cucsEquipmentBreakoutCapInstanceId CucsManagedObjectId, + cucsEquipmentBreakoutCapDn CucsManagedObjectDn, + cucsEquipmentBreakoutCapRn SnmpAdminString, + cucsEquipmentBreakoutCapName SnmpAdminString, + cucsEquipmentBreakoutCapPhyPortBitmask CucsEquipmentPortBitmask, + cucsEquipmentBreakoutCapDescr SnmpAdminString, + cucsEquipmentBreakoutCapIntId SnmpAdminString, + cucsEquipmentBreakoutCapPolicyLevel Gauge32, + cucsEquipmentBreakoutCapPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentBreakoutCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentBreakoutCapEntry 1 } + +cucsEquipmentBreakoutCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap:dn managed object property" + ::= { cucsEquipmentBreakoutCapEntry 2 } + +cucsEquipmentBreakoutCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap:rn managed object property" + ::= { cucsEquipmentBreakoutCapEntry 3 } + +cucsEquipmentBreakoutCapName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap:name managed object property" + ::= { cucsEquipmentBreakoutCapEntry 4 } + +cucsEquipmentBreakoutCapPhyPortBitmask OBJECT-TYPE + SYNTAX CucsEquipmentPortBitmask + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap:phyPortBitmask + managed object property" + ::= { cucsEquipmentBreakoutCapEntry 5 } + +cucsEquipmentBreakoutCapDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap:descr managed object property" + ::= { cucsEquipmentBreakoutCapEntry 6 } + +cucsEquipmentBreakoutCapIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap:intId managed object property" + ::= { cucsEquipmentBreakoutCapEntry 7 } + +cucsEquipmentBreakoutCapPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap:policyLevel managed + object property" + ::= { cucsEquipmentBreakoutCapEntry 8 } + +cucsEquipmentBreakoutCapPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:BreakoutCap:policyOwner managed + object property" + ::= { cucsEquipmentBreakoutCapEntry 9 } + +cucsEquipmentCapModSpecTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentCapModSpecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:CapModSpec managed object table" + ::= { cucsEquipmentObjects 173 } + +cucsEquipmentCapModSpecEntry OBJECT-TYPE + SYNTAX CucsEquipmentCapModSpecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentCapModSpecTable table." + INDEX { cucsEquipmentCapModSpecInstanceId } + ::= { cucsEquipmentCapModSpecTable 1 } + +CucsEquipmentCapModSpecEntry ::= SEQUENCE { + cucsEquipmentCapModSpecInstanceId CucsManagedObjectId, + cucsEquipmentCapModSpecDn CucsManagedObjectDn, + cucsEquipmentCapModSpecRn SnmpAdminString, + cucsEquipmentCapModSpecPath SnmpAdminString +} + +cucsEquipmentCapModSpecInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentCapModSpecEntry 1 } + +cucsEquipmentCapModSpecDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CapModSpec:dn managed object property" + ::= { cucsEquipmentCapModSpecEntry 2 } + +cucsEquipmentCapModSpecRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CapModSpec:rn managed object property" + ::= { cucsEquipmentCapModSpecEntry 3 } + +cucsEquipmentCapModSpecPath OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CapModSpec:path managed object property" + ::= { cucsEquipmentCapModSpecEntry 4 } + +cucsEquipmentCatalogCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentCatalogCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider managed object table" + ::= { cucsEquipmentObjects 6 } + +cucsEquipmentCatalogCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentCatalogCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentCatalogCapProviderTable table." + INDEX { cucsEquipmentCatalogCapProviderInstanceId } + ::= { cucsEquipmentCatalogCapProviderTable 1 } + +CucsEquipmentCatalogCapProviderEntry ::= SEQUENCE { + cucsEquipmentCatalogCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentCatalogCapProviderDn CucsManagedObjectDn, + cucsEquipmentCatalogCapProviderRn SnmpAdminString, + cucsEquipmentCatalogCapProviderDeprecated TruthValue, + cucsEquipmentCatalogCapProviderGencount Gauge32, + cucsEquipmentCatalogCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentCatalogCapProviderModel SnmpAdminString, + cucsEquipmentCatalogCapProviderRevision SnmpAdminString, + cucsEquipmentCatalogCapProviderVendor SnmpAdminString, + cucsEquipmentCatalogCapProviderPromCardType Gauge32, + cucsEquipmentCatalogCapProviderDeleted TruthValue, + cucsEquipmentCatalogCapProviderElementLoadFailures Gauge32, + cucsEquipmentCatalogCapProviderElementsLoaded Gauge32, + cucsEquipmentCatalogCapProviderLoadErrors Gauge32, + cucsEquipmentCatalogCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentCatalogCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentCatalogCapProviderEntry 1 } + +cucsEquipmentCatalogCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:dn managed + object property" + ::= { cucsEquipmentCatalogCapProviderEntry 2 } + +cucsEquipmentCatalogCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:rn managed + object property" + ::= { cucsEquipmentCatalogCapProviderEntry 3 } + +cucsEquipmentCatalogCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:deprecated + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 4 } + +cucsEquipmentCatalogCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:gencount + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 5 } + +cucsEquipmentCatalogCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 6 } + +cucsEquipmentCatalogCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:model managed + object property" + ::= { cucsEquipmentCatalogCapProviderEntry 7 } + +cucsEquipmentCatalogCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:revision + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 8 } + +cucsEquipmentCatalogCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:vendor + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 9 } + +cucsEquipmentCatalogCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:promCardType + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 10 } + +cucsEquipmentCatalogCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:deleted + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 11 } + +cucsEquipmentCatalogCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 12 } + +cucsEquipmentCatalogCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 13 } + +cucsEquipmentCatalogCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 14 } + +cucsEquipmentCatalogCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CatalogCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentCatalogCapProviderEntry 15 } + +cucsEquipmentChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis managed object table" + ::= { cucsEquipmentObjects 7 } + +cucsEquipmentChassisEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisTable table." + INDEX { cucsEquipmentChassisInstanceId } + ::= { cucsEquipmentChassisTable 1 } + +CucsEquipmentChassisEntry ::= SEQUENCE { + cucsEquipmentChassisInstanceId CucsManagedObjectId, + cucsEquipmentChassisDn CucsManagedObjectDn, + cucsEquipmentChassisRn SnmpAdminString, + cucsEquipmentChassisAdminState CucsEquipmentChassisAdminState, + cucsEquipmentChassisConfigState CucsEquipmentChassisConfigState, + cucsEquipmentChassisConnPath CucsEquipmentConnectionStatus, + cucsEquipmentChassisConnStatus CucsEquipmentConnectionStatus, + cucsEquipmentChassisFabricEpDn SnmpAdminString, + cucsEquipmentChassisFltAggr Unsigned64, + cucsEquipmentChassisFsmDescr SnmpAdminString, + cucsEquipmentChassisFsmPrev SnmpAdminString, + cucsEquipmentChassisFsmProgr Gauge32, + cucsEquipmentChassisFsmRmtInvErrCode Gauge32, + cucsEquipmentChassisFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentChassisFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentChassisFsmStageDescr SnmpAdminString, + cucsEquipmentChassisFsmStamp DateAndTime, + cucsEquipmentChassisFsmStatus SnmpAdminString, + cucsEquipmentChassisFsmTry Gauge32, + cucsEquipmentChassisId CucsEquipmentChassisId, + cucsEquipmentChassisLcTs DateAndTime, + cucsEquipmentChassisLicGP Unsigned64, + cucsEquipmentChassisLicState CucsLicenseState, + cucsEquipmentChassisManagingInst CucsNetworkSwitchId, + cucsEquipmentChassisModel SnmpAdminString, + cucsEquipmentChassisOperQualifier CucsEquipmentChassisIssues, + cucsEquipmentChassisOperState CucsEquipmentOperability, + cucsEquipmentChassisOperability CucsEquipmentOperability, + cucsEquipmentChassisPower CucsEquipmentChassisPowerOperState, + cucsEquipmentChassisPresence CucsEquipmentPresence, + cucsEquipmentChassisRevision SnmpAdminString, + cucsEquipmentChassisSerial SnmpAdminString, + cucsEquipmentChassisThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentChassisUsrLbl SnmpAdminString, + cucsEquipmentChassisVendor SnmpAdminString, + cucsEquipmentChassisVersionHolder TruthValue, + cucsEquipmentChassisAckProgressIndicator CucsEquipmentChassisConfigProgressIndicator, + cucsEquipmentChassisSeepromOperState CucsEquipmentOperability, + cucsEquipmentChassisMfgTime DateAndTime, + cucsEquipmentChassisThermalStateQualifier SnmpAdminString, + cucsEquipmentChassisOperQualifierReason SnmpAdminString, + cucsEquipmentChassisPartNumber SnmpAdminString, + cucsEquipmentChassisVid SnmpAdminString, + cucsEquipmentChassisDiscoveryStatus CucsEquipmentConnectionStatus, + cucsEquipmentChassisFsmFlags SnmpAdminString, + cucsEquipmentChassisAssignedToDn SnmpAdminString, + cucsEquipmentChassisAssociation CucsEquipmentAssociation, + cucsEquipmentChassisAvailability CucsEquipmentAvailability, + cucsEquipmentChassisDiscovery CucsEquipmentDiscovery, + cucsEquipmentChassisServiceState CucsEquipmentServiceState, + cucsEquipmentChassisAssetTag SnmpAdminString +} + +cucsEquipmentChassisInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisEntry 1 } + +cucsEquipmentChassisDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:dn managed object property" + ::= { cucsEquipmentChassisEntry 2 } + +cucsEquipmentChassisRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:rn managed object property" + ::= { cucsEquipmentChassisEntry 3 } + +cucsEquipmentChassisAdminState OBJECT-TYPE + SYNTAX CucsEquipmentChassisAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:adminState managed object property" + ::= { cucsEquipmentChassisEntry 4 } + +cucsEquipmentChassisConfigState OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:configState managed object property" + ::= { cucsEquipmentChassisEntry 5 } + +cucsEquipmentChassisConnPath OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:connPath managed object property" + ::= { cucsEquipmentChassisEntry 6 } + +cucsEquipmentChassisConnStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:connStatus managed object property" + ::= { cucsEquipmentChassisEntry 7 } + +cucsEquipmentChassisFabricEpDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fabricEpDn managed object property" + ::= { cucsEquipmentChassisEntry 8 } + +cucsEquipmentChassisFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fltAggr managed object property" + ::= { cucsEquipmentChassisEntry 9 } + +cucsEquipmentChassisFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmDescr managed object property" + ::= { cucsEquipmentChassisEntry 10 } + +cucsEquipmentChassisFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmPrev managed object property" + ::= { cucsEquipmentChassisEntry 11 } + +cucsEquipmentChassisFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmProgr managed object property" + ::= { cucsEquipmentChassisEntry 12 } + +cucsEquipmentChassisFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmRmtInvErrCode managed + object property" + ::= { cucsEquipmentChassisEntry 13 } + +cucsEquipmentChassisFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmRmtInvErrDescr + managed object property" + ::= { cucsEquipmentChassisEntry 14 } + +cucsEquipmentChassisFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmRmtInvRslt managed + object property" + ::= { cucsEquipmentChassisEntry 15 } + +cucsEquipmentChassisFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmStageDescr managed + object property" + ::= { cucsEquipmentChassisEntry 16 } + +cucsEquipmentChassisFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmStamp managed object property" + ::= { cucsEquipmentChassisEntry 17 } + +cucsEquipmentChassisFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmStatus managed object property" + ::= { cucsEquipmentChassisEntry 18 } + +cucsEquipmentChassisFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmTry managed object property" + ::= { cucsEquipmentChassisEntry 19 } + +cucsEquipmentChassisId OBJECT-TYPE + SYNTAX CucsEquipmentChassisId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:id managed object property" + ::= { cucsEquipmentChassisEntry 20 } + +cucsEquipmentChassisLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:lcTs managed object property" + ::= { cucsEquipmentChassisEntry 21 } + +cucsEquipmentChassisLicGP OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:licGP managed object property" + ::= { cucsEquipmentChassisEntry 22 } + +cucsEquipmentChassisLicState OBJECT-TYPE + SYNTAX CucsLicenseState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:licState managed object property" + ::= { cucsEquipmentChassisEntry 23 } + +cucsEquipmentChassisManagingInst OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:managingInst managed object property" + ::= { cucsEquipmentChassisEntry 24 } + +cucsEquipmentChassisModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:model managed object property" + ::= { cucsEquipmentChassisEntry 25 } + +cucsEquipmentChassisOperQualifier OBJECT-TYPE + SYNTAX CucsEquipmentChassisIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:operQualifier managed + object property" + ::= { cucsEquipmentChassisEntry 26 } + +cucsEquipmentChassisOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:operState managed object property" + ::= { cucsEquipmentChassisEntry 27 } + +cucsEquipmentChassisOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:operability managed object property" + ::= { cucsEquipmentChassisEntry 28 } + +cucsEquipmentChassisPower OBJECT-TYPE + SYNTAX CucsEquipmentChassisPowerOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:power managed object property" + ::= { cucsEquipmentChassisEntry 29 } + +cucsEquipmentChassisPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:presence managed object property" + ::= { cucsEquipmentChassisEntry 30 } + +cucsEquipmentChassisRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:revision managed object property" + ::= { cucsEquipmentChassisEntry 31 } + +cucsEquipmentChassisSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:serial managed object property" + ::= { cucsEquipmentChassisEntry 32 } + +cucsEquipmentChassisThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:thermal managed object property" + ::= { cucsEquipmentChassisEntry 33 } + +cucsEquipmentChassisUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:usrLbl managed object property" + ::= { cucsEquipmentChassisEntry 34 } + +cucsEquipmentChassisVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:vendor managed object property" + ::= { cucsEquipmentChassisEntry 35 } + +cucsEquipmentChassisVersionHolder OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:versionHolder managed + object property" + ::= { cucsEquipmentChassisEntry 36 } + +cucsEquipmentChassisAckProgressIndicator OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigProgressIndicator + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:ackProgressIndicator + managed object property" + ::= { cucsEquipmentChassisEntry 37 } + +cucsEquipmentChassisSeepromOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:seepromOperState managed + object property" + ::= { cucsEquipmentChassisEntry 38 } + +cucsEquipmentChassisMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:mfgTime managed object property" + ::= { cucsEquipmentChassisEntry 39 } + +cucsEquipmentChassisThermalStateQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:thermalStateQualifier + managed object property" + ::= { cucsEquipmentChassisEntry 40 } + +cucsEquipmentChassisOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:operQualifierReason + managed object property" + ::= { cucsEquipmentChassisEntry 41 } + +cucsEquipmentChassisPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:partNumber managed object property" + ::= { cucsEquipmentChassisEntry 42 } + +cucsEquipmentChassisVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:vid managed object property" + ::= { cucsEquipmentChassisEntry 43 } + +cucsEquipmentChassisDiscoveryStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:discoveryStatus managed + object property" + ::= { cucsEquipmentChassisEntry 44 } + +cucsEquipmentChassisFsmFlags OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:fsmFlags managed object property" + ::= { cucsEquipmentChassisEntry 45 } + +cucsEquipmentChassisAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:assignedToDn managed object property" + ::= { cucsEquipmentChassisEntry 46 } + +cucsEquipmentChassisAssociation OBJECT-TYPE + SYNTAX CucsEquipmentAssociation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:association managed object property" + ::= { cucsEquipmentChassisEntry 47 } + +cucsEquipmentChassisAvailability OBJECT-TYPE + SYNTAX CucsEquipmentAvailability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:availability managed object property" + ::= { cucsEquipmentChassisEntry 48 } + +cucsEquipmentChassisDiscovery OBJECT-TYPE + SYNTAX CucsEquipmentDiscovery + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:discovery managed object property" + ::= { cucsEquipmentChassisEntry 49 } + +cucsEquipmentChassisServiceState OBJECT-TYPE + SYNTAX CucsEquipmentServiceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:serviceState managed object property" + ::= { cucsEquipmentChassisEntry 50 } + +cucsEquipmentChassisAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Chassis:assetTag managed object property" + ::= { cucsEquipmentChassisEntry 51 } + +cucsEquipmentChassisAssocCtxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisAssocCtxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisAssocCtx managed object table" + ::= { cucsEquipmentObjects 179 } + +cucsEquipmentChassisAssocCtxEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisAssocCtxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisAssocCtxTable table." + INDEX { cucsEquipmentChassisAssocCtxInstanceId } + ::= { cucsEquipmentChassisAssocCtxTable 1 } + +CucsEquipmentChassisAssocCtxEntry ::= SEQUENCE { + cucsEquipmentChassisAssocCtxInstanceId CucsManagedObjectId, + cucsEquipmentChassisAssocCtxDn CucsManagedObjectDn, + cucsEquipmentChassisAssocCtxRn SnmpAdminString, + cucsEquipmentChassisAssocCtxFruCapDn SnmpAdminString +} + +cucsEquipmentChassisAssocCtxInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisAssocCtxEntry 1 } + +cucsEquipmentChassisAssocCtxDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisAssocCtx:dn managed object property" + ::= { cucsEquipmentChassisAssocCtxEntry 2 } + +cucsEquipmentChassisAssocCtxRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisAssocCtx:rn managed object property" + ::= { cucsEquipmentChassisAssocCtxEntry 3 } + +cucsEquipmentChassisAssocCtxFruCapDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisAssocCtx:fruCapDn managed + object property" + ::= { cucsEquipmentChassisAssocCtxEntry 4 } + +cucsEquipmentChassisCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider managed object table" + ::= { cucsEquipmentObjects 8 } + +cucsEquipmentChassisCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisCapProviderTable table." + INDEX { cucsEquipmentChassisCapProviderInstanceId } + ::= { cucsEquipmentChassisCapProviderTable 1 } + +CucsEquipmentChassisCapProviderEntry ::= SEQUENCE { + cucsEquipmentChassisCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentChassisCapProviderDn CucsManagedObjectDn, + cucsEquipmentChassisCapProviderRn SnmpAdminString, + cucsEquipmentChassisCapProviderDeprecated TruthValue, + cucsEquipmentChassisCapProviderGencount Gauge32, + cucsEquipmentChassisCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentChassisCapProviderModel SnmpAdminString, + cucsEquipmentChassisCapProviderRevision SnmpAdminString, + cucsEquipmentChassisCapProviderVendor SnmpAdminString, + cucsEquipmentChassisCapProviderPromCardType Gauge32, + cucsEquipmentChassisCapProviderDeleted TruthValue, + cucsEquipmentChassisCapProviderElementLoadFailures Gauge32, + cucsEquipmentChassisCapProviderElementsLoaded Gauge32, + cucsEquipmentChassisCapProviderLoadErrors Gauge32, + cucsEquipmentChassisCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentChassisCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisCapProviderEntry 1 } + +cucsEquipmentChassisCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:dn managed + object property" + ::= { cucsEquipmentChassisCapProviderEntry 2 } + +cucsEquipmentChassisCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:rn managed + object property" + ::= { cucsEquipmentChassisCapProviderEntry 3 } + +cucsEquipmentChassisCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:deprecated + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 4 } + +cucsEquipmentChassisCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:gencount + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 5 } + +cucsEquipmentChassisCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 6 } + +cucsEquipmentChassisCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:model managed + object property" + ::= { cucsEquipmentChassisCapProviderEntry 7 } + +cucsEquipmentChassisCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:revision + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 8 } + +cucsEquipmentChassisCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:vendor + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 9 } + +cucsEquipmentChassisCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:promCardType + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 10 } + +cucsEquipmentChassisCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:deleted + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 11 } + +cucsEquipmentChassisCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 12 } + +cucsEquipmentChassisCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 13 } + +cucsEquipmentChassisCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 14 } + +cucsEquipmentChassisCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentChassisCapProviderEntry 15 } + +cucsEquipmentChassisFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm managed object table" + ::= { cucsEquipmentObjects 105 } + +cucsEquipmentChassisFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisFsmTable table." + INDEX { cucsEquipmentChassisFsmInstanceId } + ::= { cucsEquipmentChassisFsmTable 1 } + +CucsEquipmentChassisFsmEntry ::= SEQUENCE { + cucsEquipmentChassisFsmInstanceId CucsManagedObjectId, + cucsEquipmentChassisFsmDn CucsManagedObjectDn, + cucsEquipmentChassisFsmRn SnmpAdminString, + cucsEquipmentChassisFsmCompletionTime DateAndTime, + cucsEquipmentChassisFsmCurrentFsm CucsEquipmentChassisFsmCurrentFsm, + cucsEquipmentChassisFsmDescrData SnmpAdminString, + cucsEquipmentChassisFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentChassisFsmProgress Gauge32, + cucsEquipmentChassisFsmRmtErrCode Gauge32, + cucsEquipmentChassisFsmRmtErrDescr SnmpAdminString, + cucsEquipmentChassisFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentChassisFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisFsmEntry 1 } + +cucsEquipmentChassisFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:dn managed object property" + ::= { cucsEquipmentChassisFsmEntry 2 } + +cucsEquipmentChassisFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:rn managed object property" + ::= { cucsEquipmentChassisFsmEntry 3 } + +cucsEquipmentChassisFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:completionTime + managed object property" + ::= { cucsEquipmentChassisFsmEntry 4 } + +cucsEquipmentChassisFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentChassisFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:currentFsm managed + object property" + ::= { cucsEquipmentChassisFsmEntry 5 } + +cucsEquipmentChassisFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:descr managed object property" + ::= { cucsEquipmentChassisFsmEntry 6 } + +cucsEquipmentChassisFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:fsmStatus managed object property" + ::= { cucsEquipmentChassisFsmEntry 7 } + +cucsEquipmentChassisFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:progress managed object property" + ::= { cucsEquipmentChassisFsmEntry 8 } + +cucsEquipmentChassisFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:rmtErrCode managed + object property" + ::= { cucsEquipmentChassisFsmEntry 9 } + +cucsEquipmentChassisFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:rmtErrDescr managed + object property" + ::= { cucsEquipmentChassisFsmEntry 10 } + +cucsEquipmentChassisFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsm:rmtRslt managed object property" + ::= { cucsEquipmentChassisFsmEntry 11 } + +cucsEquipmentChassisFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage managed object table" + ::= { cucsEquipmentObjects 106 } + +cucsEquipmentChassisFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisFsmStageTable table." + INDEX { cucsEquipmentChassisFsmStageInstanceId } + ::= { cucsEquipmentChassisFsmStageTable 1 } + +CucsEquipmentChassisFsmStageEntry ::= SEQUENCE { + cucsEquipmentChassisFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentChassisFsmStageDn CucsManagedObjectDn, + cucsEquipmentChassisFsmStageRn SnmpAdminString, + cucsEquipmentChassisFsmStageDescrData SnmpAdminString, + cucsEquipmentChassisFsmStageLastUpdateTime DateAndTime, + cucsEquipmentChassisFsmStageName CucsEquipmentChassisFsmStageName, + cucsEquipmentChassisFsmStageOrder Gauge32, + cucsEquipmentChassisFsmStageRetry Gauge32, + cucsEquipmentChassisFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentChassisFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisFsmStageEntry 1 } + +cucsEquipmentChassisFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage:dn managed object property" + ::= { cucsEquipmentChassisFsmStageEntry 2 } + +cucsEquipmentChassisFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage:rn managed object property" + ::= { cucsEquipmentChassisFsmStageEntry 3 } + +cucsEquipmentChassisFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage:descr managed + object property" + ::= { cucsEquipmentChassisFsmStageEntry 4 } + +cucsEquipmentChassisFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentChassisFsmStageEntry 5 } + +cucsEquipmentChassisFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentChassisFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage:name managed object property" + ::= { cucsEquipmentChassisFsmStageEntry 6 } + +cucsEquipmentChassisFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage:order managed + object property" + ::= { cucsEquipmentChassisFsmStageEntry 7 } + +cucsEquipmentChassisFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage:retry managed + object property" + ::= { cucsEquipmentChassisFsmStageEntry 8 } + +cucsEquipmentChassisFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmStage:stageStatus + managed object property" + ::= { cucsEquipmentChassisFsmStageEntry 9 } + +cucsEquipmentChassisFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmTask managed object table" + ::= { cucsEquipmentObjects 9 } + +cucsEquipmentChassisFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisFsmTaskTable table." + INDEX { cucsEquipmentChassisFsmTaskInstanceId } + ::= { cucsEquipmentChassisFsmTaskTable 1 } + +CucsEquipmentChassisFsmTaskEntry ::= SEQUENCE { + cucsEquipmentChassisFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentChassisFsmTaskDn CucsManagedObjectDn, + cucsEquipmentChassisFsmTaskRn SnmpAdminString, + cucsEquipmentChassisFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentChassisFsmTaskFlags CucsEquipmentChassisFsmTaskFlags, + cucsEquipmentChassisFsmTaskItem CucsEquipmentChassisFsmTaskItem, + cucsEquipmentChassisFsmTaskSeqId Gauge32 +} + +cucsEquipmentChassisFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisFsmTaskEntry 1 } + +cucsEquipmentChassisFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmTask:dn managed object property" + ::= { cucsEquipmentChassisFsmTaskEntry 2 } + +cucsEquipmentChassisFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmTask:rn managed object property" + ::= { cucsEquipmentChassisFsmTaskEntry 3 } + +cucsEquipmentChassisFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmTask:completion + managed object property" + ::= { cucsEquipmentChassisFsmTaskEntry 4 } + +cucsEquipmentChassisFsmTaskFlags OBJECT-TYPE + SYNTAX CucsEquipmentChassisFsmTaskFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmTask:flags managed object property" + ::= { cucsEquipmentChassisFsmTaskEntry 5 } + +cucsEquipmentChassisFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentChassisFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmTask:item managed object property" + ::= { cucsEquipmentChassisFsmTaskEntry 6 } + +cucsEquipmentChassisFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisFsmTask:seqId managed object property" + ::= { cucsEquipmentChassisFsmTaskEntry 7 } + +cucsEquipmentChassisInheritPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisInheritPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy managed object table" + ::= { cucsEquipmentObjects 205 } + +cucsEquipmentChassisInheritPolicyEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisInheritPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisInheritPolicyTable table." + INDEX { cucsEquipmentChassisInheritPolicyInstanceId } + ::= { cucsEquipmentChassisInheritPolicyTable 1 } + +CucsEquipmentChassisInheritPolicyEntry ::= SEQUENCE { + cucsEquipmentChassisInheritPolicyInstanceId CucsManagedObjectId, + cucsEquipmentChassisInheritPolicyDn CucsManagedObjectDn, + cucsEquipmentChassisInheritPolicyRn SnmpAdminString, + cucsEquipmentChassisInheritPolicyDescr SnmpAdminString, + cucsEquipmentChassisInheritPolicyDstDn SnmpAdminString, + cucsEquipmentChassisInheritPolicyIntId SnmpAdminString, + cucsEquipmentChassisInheritPolicyName SnmpAdminString, + cucsEquipmentChassisInheritPolicyOperQualifier SnmpAdminString, + cucsEquipmentChassisInheritPolicyPolicyLevel Gauge32, + cucsEquipmentChassisInheritPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentChassisInheritPolicyQualifier SnmpAdminString +} + +cucsEquipmentChassisInheritPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisInheritPolicyEntry 1 } + +cucsEquipmentChassisInheritPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:dn managed + object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 2 } + +cucsEquipmentChassisInheritPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:rn managed + object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 3 } + +cucsEquipmentChassisInheritPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:descr + managed object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 4 } + +cucsEquipmentChassisInheritPolicyDstDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:dstDn + managed object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 5 } + +cucsEquipmentChassisInheritPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:intId + managed object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 6 } + +cucsEquipmentChassisInheritPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:name + managed object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 7 } + +cucsEquipmentChassisInheritPolicyOperQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:operQualifier + managed object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 8 } + +cucsEquipmentChassisInheritPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:policyLevel + managed object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 9 } + +cucsEquipmentChassisInheritPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:policyOwner + managed object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 10 } + +cucsEquipmentChassisInheritPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisInheritPolicy:qualifier + managed object property" + ::= { cucsEquipmentChassisInheritPolicyEntry 11 } + +cucsEquipmentChassisIssuesTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisIssuesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisIssues managed object table" + ::= { cucsEquipmentObjects 180 } + +cucsEquipmentChassisIssuesEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisIssuesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisIssuesTable table." + INDEX { cucsEquipmentChassisIssuesInstanceId } + ::= { cucsEquipmentChassisIssuesTable 1 } + +CucsEquipmentChassisIssuesEntry ::= SEQUENCE { + cucsEquipmentChassisIssuesInstanceId CucsManagedObjectId, + cucsEquipmentChassisIssuesDn CucsManagedObjectDn, + cucsEquipmentChassisIssuesRn SnmpAdminString, + cucsEquipmentChassisIssuesChassisConfigIssues CucsEquipmentChassisConfigIssues, + cucsEquipmentChassisIssuesConfigWarnings CucsEquipmentConfigWarnings, + cucsEquipmentChassisIssuesStorageConfigIssues CucsStorageConfigIssues, + cucsEquipmentChassisIssuesPropAcl Unsigned64 +} + +cucsEquipmentChassisIssuesInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisIssuesEntry 1 } + +cucsEquipmentChassisIssuesDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisIssues:dn managed object property" + ::= { cucsEquipmentChassisIssuesEntry 2 } + +cucsEquipmentChassisIssuesRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisIssues:rn managed object property" + ::= { cucsEquipmentChassisIssuesEntry 3 } + +cucsEquipmentChassisIssuesChassisConfigIssues OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisIssues:chassisConfigIssues + managed object property" + ::= { cucsEquipmentChassisIssuesEntry 4 } + +cucsEquipmentChassisIssuesConfigWarnings OBJECT-TYPE + SYNTAX CucsEquipmentConfigWarnings + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisIssues:configWarnings + managed object property" + ::= { cucsEquipmentChassisIssuesEntry 5 } + +cucsEquipmentChassisIssuesStorageConfigIssues OBJECT-TYPE + SYNTAX CucsStorageConfigIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisIssues:storageConfigIssues + managed object property" + ::= { cucsEquipmentChassisIssuesEntry 6 } + +cucsEquipmentChassisIssuesPropAcl OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisIssues:propAcl managed + object property" + ::= { cucsEquipmentChassisIssuesEntry 7 } + +cucsEquipmentChassisProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile managed object table" + ::= { cucsEquipmentObjects 181 } + +cucsEquipmentChassisProfileEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisProfileTable table." + INDEX { cucsEquipmentChassisProfileInstanceId } + ::= { cucsEquipmentChassisProfileTable 1 } + +CucsEquipmentChassisProfileEntry ::= SEQUENCE { + cucsEquipmentChassisProfileInstanceId CucsManagedObjectId, + cucsEquipmentChassisProfileDn CucsManagedObjectDn, + cucsEquipmentChassisProfileRn SnmpAdminString, + cucsEquipmentChassisProfileAssignState CucsEquipmentAssignment, + cucsEquipmentChassisProfileAssocState CucsEquipmentChassisAssocState, + cucsEquipmentChassisProfileChassisDn SnmpAdminString, + cucsEquipmentChassisProfileChassisFwPolicyName SnmpAdminString, + cucsEquipmentChassisProfileConfigQualifier CucsEquipmentChassisConfigIssues, + cucsEquipmentChassisProfileConfigState CucsEquipmentChassisProfileConfigState, + cucsEquipmentChassisProfileDescr SnmpAdminString, + cucsEquipmentChassisProfileDiskZoningPolicyName SnmpAdminString, + cucsEquipmentChassisProfileFltAggr Unsigned64, + cucsEquipmentChassisProfileFsmDescr SnmpAdminString, + cucsEquipmentChassisProfileFsmFlags SnmpAdminString, + cucsEquipmentChassisProfileFsmPrev SnmpAdminString, + cucsEquipmentChassisProfileFsmProgr Gauge32, + cucsEquipmentChassisProfileFsmRmtInvErrCode Gauge32, + cucsEquipmentChassisProfileFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentChassisProfileFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentChassisProfileFsmStageDescr SnmpAdminString, + cucsEquipmentChassisProfileFsmStamp DateAndTime, + cucsEquipmentChassisProfileFsmStatus SnmpAdminString, + cucsEquipmentChassisProfileFsmTry Gauge32, + cucsEquipmentChassisProfileIntId SnmpAdminString, + cucsEquipmentChassisProfileMaintPolicyName SnmpAdminString, + cucsEquipmentChassisProfileName SnmpAdminString, + cucsEquipmentChassisProfileOperChassisFwPolicyName SnmpAdminString, + cucsEquipmentChassisProfileOperDiskZoningPolicyName SnmpAdminString, + cucsEquipmentChassisProfileOperMaintPolicyName SnmpAdminString, + cucsEquipmentChassisProfileOperSrcTemplName SnmpAdminString, + cucsEquipmentChassisProfileOperState CucsEquipmentChassisProfileOperState, + cucsEquipmentChassisProfileOwner CucsEquipmentOwner, + cucsEquipmentChassisProfilePolicyLevel Gauge32, + cucsEquipmentChassisProfilePolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentChassisProfileResolveRemote CucsEquipmentResolveFromRemoteServer, + cucsEquipmentChassisProfileSrcTemplName SnmpAdminString, + cucsEquipmentChassisProfileType CucsEquipmentType, + cucsEquipmentChassisProfileUsrLbl SnmpAdminString, + cucsEquipmentChassisProfileUuid SnmpAdminString, + cucsEquipmentChassisProfilePropAcl Unsigned64, + cucsEquipmentChassisProfileComputeConnPolicyName SnmpAdminString, + cucsEquipmentChassisProfileOperComputeConnPolicyName SnmpAdminString +} + +cucsEquipmentChassisProfileInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisProfileEntry 1 } + +cucsEquipmentChassisProfileDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:dn managed object property" + ::= { cucsEquipmentChassisProfileEntry 2 } + +cucsEquipmentChassisProfileRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:rn managed object property" + ::= { cucsEquipmentChassisProfileEntry 3 } + +cucsEquipmentChassisProfileAssignState OBJECT-TYPE + SYNTAX CucsEquipmentAssignment + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:assignState + managed object property" + ::= { cucsEquipmentChassisProfileEntry 4 } + +cucsEquipmentChassisProfileAssocState OBJECT-TYPE + SYNTAX CucsEquipmentChassisAssocState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:assocState + managed object property" + ::= { cucsEquipmentChassisProfileEntry 5 } + +cucsEquipmentChassisProfileChassisDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:chassisDn managed + object property" + ::= { cucsEquipmentChassisProfileEntry 6 } + +cucsEquipmentChassisProfileChassisFwPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:chassisFwPolicyName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 7 } + +cucsEquipmentChassisProfileConfigQualifier OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:configQualifier + managed object property" + ::= { cucsEquipmentChassisProfileEntry 8 } + +cucsEquipmentChassisProfileConfigState OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileConfigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:configState + managed object property" + ::= { cucsEquipmentChassisProfileEntry 9 } + +cucsEquipmentChassisProfileDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:descr managed object property" + ::= { cucsEquipmentChassisProfileEntry 10 } + +cucsEquipmentChassisProfileDiskZoningPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:diskZoningPolicyName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 11 } + +cucsEquipmentChassisProfileFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fltAggr managed + object property" + ::= { cucsEquipmentChassisProfileEntry 16 } + +cucsEquipmentChassisProfileFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmDescr managed + object property" + ::= { cucsEquipmentChassisProfileEntry 17 } + +cucsEquipmentChassisProfileFsmFlags OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmFlags managed + object property" + ::= { cucsEquipmentChassisProfileEntry 18 } + +cucsEquipmentChassisProfileFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmPrev managed + object property" + ::= { cucsEquipmentChassisProfileEntry 19 } + +cucsEquipmentChassisProfileFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmProgr managed + object property" + ::= { cucsEquipmentChassisProfileEntry 20 } + +cucsEquipmentChassisProfileFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmRmtInvErrCode + managed object property" + ::= { cucsEquipmentChassisProfileEntry 21 } + +cucsEquipmentChassisProfileFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmRmtInvErrDescr + managed object property" + ::= { cucsEquipmentChassisProfileEntry 22 } + +cucsEquipmentChassisProfileFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmRmtInvRslt + managed object property" + ::= { cucsEquipmentChassisProfileEntry 23 } + +cucsEquipmentChassisProfileFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmStageDescr + managed object property" + ::= { cucsEquipmentChassisProfileEntry 24 } + +cucsEquipmentChassisProfileFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmStamp managed + object property" + ::= { cucsEquipmentChassisProfileEntry 25 } + +cucsEquipmentChassisProfileFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmStatus managed + object property" + ::= { cucsEquipmentChassisProfileEntry 26 } + +cucsEquipmentChassisProfileFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:fsmTry managed + object property" + ::= { cucsEquipmentChassisProfileEntry 27 } + +cucsEquipmentChassisProfileIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:intId managed object property" + ::= { cucsEquipmentChassisProfileEntry 29 } + +cucsEquipmentChassisProfileMaintPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:maintPolicyName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 31 } + +cucsEquipmentChassisProfileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:name managed object property" + ::= { cucsEquipmentChassisProfileEntry 32 } + +cucsEquipmentChassisProfileOperChassisFwPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:operChassisFwPolicyName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 33 } + +cucsEquipmentChassisProfileOperDiskZoningPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:operDiskZoningPolicyName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 34 } + +cucsEquipmentChassisProfileOperMaintPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:operMaintPolicyName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 35 } + +cucsEquipmentChassisProfileOperSrcTemplName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:operSrcTemplName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 36 } + +cucsEquipmentChassisProfileOperState OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:operState managed + object property" + ::= { cucsEquipmentChassisProfileEntry 37 } + +cucsEquipmentChassisProfileOwner OBJECT-TYPE + SYNTAX CucsEquipmentOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:owner managed object property" + ::= { cucsEquipmentChassisProfileEntry 38 } + +cucsEquipmentChassisProfilePolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:policyLevel + managed object property" + ::= { cucsEquipmentChassisProfileEntry 40 } + +cucsEquipmentChassisProfilePolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:policyOwner + managed object property" + ::= { cucsEquipmentChassisProfileEntry 41 } + +cucsEquipmentChassisProfileResolveRemote OBJECT-TYPE + SYNTAX CucsEquipmentResolveFromRemoteServer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:resolveRemote + managed object property" + ::= { cucsEquipmentChassisProfileEntry 42 } + +cucsEquipmentChassisProfileSrcTemplName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:srcTemplName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 43 } + +cucsEquipmentChassisProfileType OBJECT-TYPE + SYNTAX CucsEquipmentType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:type managed object property" + ::= { cucsEquipmentChassisProfileEntry 44 } + +cucsEquipmentChassisProfileUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:usrLbl managed + object property" + ::= { cucsEquipmentChassisProfileEntry 45 } + +cucsEquipmentChassisProfileUuid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:uuid managed object property" + ::= { cucsEquipmentChassisProfileEntry 46 } + +cucsEquipmentChassisProfilePropAcl OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:propAcl managed + object property" + ::= { cucsEquipmentChassisProfileEntry 47 } + +cucsEquipmentChassisProfileComputeConnPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:computeConnPolicyName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 48 } + +cucsEquipmentChassisProfileOperComputeConnPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfile:operComputeConnPolicyName + managed object property" + ::= { cucsEquipmentChassisProfileEntry 49 } + +cucsEquipmentChassisProfileAssocCtxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisProfileAssocCtxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileAssocCtx managed object table" + ::= { cucsEquipmentObjects 182 } + +cucsEquipmentChassisProfileAssocCtxEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileAssocCtxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisProfileAssocCtxTable table." + INDEX { cucsEquipmentChassisProfileAssocCtxInstanceId } + ::= { cucsEquipmentChassisProfileAssocCtxTable 1 } + +CucsEquipmentChassisProfileAssocCtxEntry ::= SEQUENCE { + cucsEquipmentChassisProfileAssocCtxInstanceId CucsManagedObjectId, + cucsEquipmentChassisProfileAssocCtxDn CucsManagedObjectDn, + cucsEquipmentChassisProfileAssocCtxRn SnmpAdminString, + cucsEquipmentChassisProfileAssocCtxPropAcl Unsigned64 +} + +cucsEquipmentChassisProfileAssocCtxInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisProfileAssocCtxEntry 1 } + +cucsEquipmentChassisProfileAssocCtxDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileAssocCtx:dn + managed object property" + ::= { cucsEquipmentChassisProfileAssocCtxEntry 2 } + +cucsEquipmentChassisProfileAssocCtxRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileAssocCtx:rn + managed object property" + ::= { cucsEquipmentChassisProfileAssocCtxEntry 3 } + +cucsEquipmentChassisProfileAssocCtxPropAcl OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileAssocCtx:propAcl + managed object property" + ::= { cucsEquipmentChassisProfileAssocCtxEntry 4 } + +cucsEquipmentChassisProfileFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisProfileFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm managed object table" + ::= { cucsEquipmentObjects 183 } + +cucsEquipmentChassisProfileFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisProfileFsmTable table." + INDEX { cucsEquipmentChassisProfileFsmInstanceId } + ::= { cucsEquipmentChassisProfileFsmTable 1 } + +CucsEquipmentChassisProfileFsmEntry ::= SEQUENCE { + cucsEquipmentChassisProfileFsmInstanceId CucsManagedObjectId, + cucsEquipmentChassisProfileFsmDn CucsManagedObjectDn, + cucsEquipmentChassisProfileFsmRn SnmpAdminString, + cucsEquipmentChassisProfileFsmCompletionTime DateAndTime, + cucsEquipmentChassisProfileFsmCurrentFsm CucsEquipmentChassisProfileFsmCurrentFsm, + cucsEquipmentChassisProfileFsmDescrData SnmpAdminString, + cucsEquipmentChassisProfileFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentChassisProfileFsmProgress Gauge32, + cucsEquipmentChassisProfileFsmRmtErrCode Gauge32, + cucsEquipmentChassisProfileFsmRmtErrDescr SnmpAdminString, + cucsEquipmentChassisProfileFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentChassisProfileFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisProfileFsmEntry 1 } + +cucsEquipmentChassisProfileFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:dn managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 2 } + +cucsEquipmentChassisProfileFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:rn managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 3 } + +cucsEquipmentChassisProfileFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:completionTime + managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 4 } + +cucsEquipmentChassisProfileFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:currentFsm + managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 5 } + +cucsEquipmentChassisProfileFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:descr managed + object property" + ::= { cucsEquipmentChassisProfileFsmEntry 6 } + +cucsEquipmentChassisProfileFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:fsmStatus + managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 8 } + +cucsEquipmentChassisProfileFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:progress + managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 9 } + +cucsEquipmentChassisProfileFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:rmtErrCode + managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 10 } + +cucsEquipmentChassisProfileFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:rmtErrDescr + managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 11 } + +cucsEquipmentChassisProfileFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsm:rmtRslt + managed object property" + ::= { cucsEquipmentChassisProfileFsmEntry 12 } + +cucsEquipmentChassisProfileFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisProfileFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage managed object table" + ::= { cucsEquipmentObjects 184 } + +cucsEquipmentChassisProfileFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisProfileFsmStageTable table." + INDEX { cucsEquipmentChassisProfileFsmStageInstanceId } + ::= { cucsEquipmentChassisProfileFsmStageTable 1 } + +CucsEquipmentChassisProfileFsmStageEntry ::= SEQUENCE { + cucsEquipmentChassisProfileFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentChassisProfileFsmStageDn CucsManagedObjectDn, + cucsEquipmentChassisProfileFsmStageRn SnmpAdminString, + cucsEquipmentChassisProfileFsmStageDescrData SnmpAdminString, + cucsEquipmentChassisProfileFsmStageLastUpdateTime DateAndTime, + cucsEquipmentChassisProfileFsmStageName CucsEquipmentChassisProfileFsmStageName, + cucsEquipmentChassisProfileFsmStageOrder Gauge32, + cucsEquipmentChassisProfileFsmStageRetry Gauge32, + cucsEquipmentChassisProfileFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentChassisProfileFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisProfileFsmStageEntry 1 } + +cucsEquipmentChassisProfileFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage:dn + managed object property" + ::= { cucsEquipmentChassisProfileFsmStageEntry 2 } + +cucsEquipmentChassisProfileFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage:rn + managed object property" + ::= { cucsEquipmentChassisProfileFsmStageEntry 3 } + +cucsEquipmentChassisProfileFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage:descr + managed object property" + ::= { cucsEquipmentChassisProfileFsmStageEntry 4 } + +cucsEquipmentChassisProfileFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentChassisProfileFsmStageEntry 5 } + +cucsEquipmentChassisProfileFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage:name + managed object property" + ::= { cucsEquipmentChassisProfileFsmStageEntry 6 } + +cucsEquipmentChassisProfileFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage:order + managed object property" + ::= { cucsEquipmentChassisProfileFsmStageEntry 7 } + +cucsEquipmentChassisProfileFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage:retry + managed object property" + ::= { cucsEquipmentChassisProfileFsmStageEntry 8 } + +cucsEquipmentChassisProfileFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmStage:stageStatus + managed object property" + ::= { cucsEquipmentChassisProfileFsmStageEntry 9 } + +cucsEquipmentChassisProfileFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisProfileFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmTask managed object table" + ::= { cucsEquipmentObjects 185 } + +cucsEquipmentChassisProfileFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisProfileFsmTaskTable table." + INDEX { cucsEquipmentChassisProfileFsmTaskInstanceId } + ::= { cucsEquipmentChassisProfileFsmTaskTable 1 } + +CucsEquipmentChassisProfileFsmTaskEntry ::= SEQUENCE { + cucsEquipmentChassisProfileFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentChassisProfileFsmTaskDn CucsManagedObjectDn, + cucsEquipmentChassisProfileFsmTaskRn SnmpAdminString, + cucsEquipmentChassisProfileFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentChassisProfileFsmTaskFlags CucsEquipmentChassisProfileFsmTaskFlags, + cucsEquipmentChassisProfileFsmTaskItem CucsEquipmentChassisProfileFsmTaskItem, + cucsEquipmentChassisProfileFsmTaskSeqId Gauge32 +} + +cucsEquipmentChassisProfileFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisProfileFsmTaskEntry 1 } + +cucsEquipmentChassisProfileFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmTask:dn managed + object property" + ::= { cucsEquipmentChassisProfileFsmTaskEntry 2 } + +cucsEquipmentChassisProfileFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmTask:rn managed + object property" + ::= { cucsEquipmentChassisProfileFsmTaskEntry 3 } + +cucsEquipmentChassisProfileFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmTask:completion + managed object property" + ::= { cucsEquipmentChassisProfileFsmTaskEntry 4 } + +cucsEquipmentChassisProfileFsmTaskFlags OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileFsmTaskFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmTask:flags + managed object property" + ::= { cucsEquipmentChassisProfileFsmTaskEntry 5 } + +cucsEquipmentChassisProfileFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmTask:item + managed object property" + ::= { cucsEquipmentChassisProfileFsmTaskEntry 6 } + +cucsEquipmentChassisProfileFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisProfileFsmTask:seqId + managed object property" + ::= { cucsEquipmentChassisProfileFsmTaskEntry 7 } + +cucsEquipmentChassisQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisQual managed object table" + ::= { cucsEquipmentObjects 186 } + +cucsEquipmentChassisQualEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisQualTable table." + INDEX { cucsEquipmentChassisQualInstanceId } + ::= { cucsEquipmentChassisQualTable 1 } + +CucsEquipmentChassisQualEntry ::= SEQUENCE { + cucsEquipmentChassisQualInstanceId CucsManagedObjectId, + cucsEquipmentChassisQualDn CucsManagedObjectDn, + cucsEquipmentChassisQualRn SnmpAdminString, + cucsEquipmentChassisQualMaxId CucsEquipmentChassisQualMaxId, + cucsEquipmentChassisQualMinId CucsEquipmentChassisQualMinId +} + +cucsEquipmentChassisQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisQualEntry 1 } + +cucsEquipmentChassisQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisQual:dn managed object property" + ::= { cucsEquipmentChassisQualEntry 2 } + +cucsEquipmentChassisQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisQual:rn managed object property" + ::= { cucsEquipmentChassisQualEntry 3 } + +cucsEquipmentChassisQualMaxId OBJECT-TYPE + SYNTAX CucsEquipmentChassisQualMaxId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisQual:maxId managed object property" + ::= { cucsEquipmentChassisQualEntry 4 } + +cucsEquipmentChassisQualMinId OBJECT-TYPE + SYNTAX CucsEquipmentChassisQualMinId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisQual:minId managed object property" + ::= { cucsEquipmentChassisQualEntry 5 } + +cucsEquipmentChassisStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats managed object table" + ::= { cucsEquipmentObjects 10 } + +cucsEquipmentChassisStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisStatsTable table." + INDEX { cucsEquipmentChassisStatsInstanceId } + ::= { cucsEquipmentChassisStatsTable 1 } + +CucsEquipmentChassisStatsEntry ::= SEQUENCE { + cucsEquipmentChassisStatsInstanceId CucsManagedObjectId, + cucsEquipmentChassisStatsDn CucsManagedObjectDn, + cucsEquipmentChassisStatsRn SnmpAdminString, + cucsEquipmentChassisStatsInputPower INTEGER, + cucsEquipmentChassisStatsInputPowerAvg INTEGER, + cucsEquipmentChassisStatsInputPowerMax INTEGER, + cucsEquipmentChassisStatsInputPowerMin INTEGER, + cucsEquipmentChassisStatsIntervals Gauge32, + cucsEquipmentChassisStatsOutputPower INTEGER, + cucsEquipmentChassisStatsOutputPowerAvg INTEGER, + cucsEquipmentChassisStatsOutputPowerMax INTEGER, + cucsEquipmentChassisStatsOutputPowerMin INTEGER, + cucsEquipmentChassisStatsSuspect TruthValue, + cucsEquipmentChassisStatsThresholded CucsEquipmentChassisStatsThresholded, + cucsEquipmentChassisStatsTimeCollected DateAndTime, + cucsEquipmentChassisStatsUpdate Gauge32, + cucsEquipmentChassisStatsChassisI2CErrors Unsigned64, + cucsEquipmentChassisStatsChassisI2CErrorsAvg Unsigned64, + cucsEquipmentChassisStatsChassisI2CErrorsMax Unsigned64, + cucsEquipmentChassisStatsChassisI2CErrorsMin Unsigned64 +} + +cucsEquipmentChassisStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisStatsEntry 1 } + +cucsEquipmentChassisStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:dn managed object property" + ::= { cucsEquipmentChassisStatsEntry 2 } + +cucsEquipmentChassisStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:rn managed object property" + ::= { cucsEquipmentChassisStatsEntry 3 } + +cucsEquipmentChassisStatsInputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:inputPower managed + object property" + ::= { cucsEquipmentChassisStatsEntry 4 } + +cucsEquipmentChassisStatsInputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:inputPowerAvg + managed object property" + ::= { cucsEquipmentChassisStatsEntry 5 } + +cucsEquipmentChassisStatsInputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:inputPowerMax + managed object property" + ::= { cucsEquipmentChassisStatsEntry 6 } + +cucsEquipmentChassisStatsInputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:inputPowerMin + managed object property" + ::= { cucsEquipmentChassisStatsEntry 7 } + +cucsEquipmentChassisStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:intervals managed + object property" + ::= { cucsEquipmentChassisStatsEntry 8 } + +cucsEquipmentChassisStatsOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:outputPower managed + object property" + ::= { cucsEquipmentChassisStatsEntry 9 } + +cucsEquipmentChassisStatsOutputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:outputPowerAvg + managed object property" + ::= { cucsEquipmentChassisStatsEntry 10 } + +cucsEquipmentChassisStatsOutputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:outputPowerMax + managed object property" + ::= { cucsEquipmentChassisStatsEntry 11 } + +cucsEquipmentChassisStatsOutputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:outputPowerMin + managed object property" + ::= { cucsEquipmentChassisStatsEntry 12 } + +cucsEquipmentChassisStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:suspect managed object property" + ::= { cucsEquipmentChassisStatsEntry 13 } + +cucsEquipmentChassisStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentChassisStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:thresholded managed + object property" + ::= { cucsEquipmentChassisStatsEntry 14 } + +cucsEquipmentChassisStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:timeCollected + managed object property" + ::= { cucsEquipmentChassisStatsEntry 15 } + +cucsEquipmentChassisStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:update managed object property" + ::= { cucsEquipmentChassisStatsEntry 16 } + +cucsEquipmentChassisStatsChassisI2CErrors OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:ChassisI2CErrors + managed object property" + ::= { cucsEquipmentChassisStatsEntry 17 } + +cucsEquipmentChassisStatsChassisI2CErrorsAvg OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:ChassisI2CErrorsAvg + managed object property" + ::= { cucsEquipmentChassisStatsEntry 24 } + +cucsEquipmentChassisStatsChassisI2CErrorsMax OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:ChassisI2CErrorsMax + managed object property" + ::= { cucsEquipmentChassisStatsEntry 25 } + +cucsEquipmentChassisStatsChassisI2CErrorsMin OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStats:ChassisI2CErrorsMin + managed object property" + ::= { cucsEquipmentChassisStatsEntry 26 } + +cucsEquipmentChassisStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentChassisStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist managed object table" + ::= { cucsEquipmentObjects 11 } + +cucsEquipmentChassisStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentChassisStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentChassisStatsHistTable table." + INDEX { cucsEquipmentChassisStatsHistInstanceId } + ::= { cucsEquipmentChassisStatsHistTable 1 } + +CucsEquipmentChassisStatsHistEntry ::= SEQUENCE { + cucsEquipmentChassisStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentChassisStatsHistDn CucsManagedObjectDn, + cucsEquipmentChassisStatsHistRn SnmpAdminString, + cucsEquipmentChassisStatsHistId Unsigned64, + cucsEquipmentChassisStatsHistInputPower INTEGER, + cucsEquipmentChassisStatsHistInputPowerAvg INTEGER, + cucsEquipmentChassisStatsHistInputPowerMax INTEGER, + cucsEquipmentChassisStatsHistInputPowerMin INTEGER, + cucsEquipmentChassisStatsHistMostRecent TruthValue, + cucsEquipmentChassisStatsHistOutputPower INTEGER, + cucsEquipmentChassisStatsHistOutputPowerAvg INTEGER, + cucsEquipmentChassisStatsHistOutputPowerMax INTEGER, + cucsEquipmentChassisStatsHistOutputPowerMin INTEGER, + cucsEquipmentChassisStatsHistSuspect TruthValue, + cucsEquipmentChassisStatsHistThresholded CucsEquipmentChassisStatsHistThresholded, + cucsEquipmentChassisStatsHistTimeCollected DateAndTime, + cucsEquipmentChassisStatsHistChassisI2CErrors Unsigned64, + cucsEquipmentChassisStatsHistChassisI2CErrorsAvg Unsigned64, + cucsEquipmentChassisStatsHistChassisI2CErrorsMax Unsigned64, + cucsEquipmentChassisStatsHistChassisI2CErrorsMin Unsigned64 +} + +cucsEquipmentChassisStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentChassisStatsHistEntry 1 } + +cucsEquipmentChassisStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:dn managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 2 } + +cucsEquipmentChassisStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:rn managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 3 } + +cucsEquipmentChassisStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:id managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 4 } + +cucsEquipmentChassisStatsHistInputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:inputPower + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 5 } + +cucsEquipmentChassisStatsHistInputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:inputPowerAvg + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 6 } + +cucsEquipmentChassisStatsHistInputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:inputPowerMax + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 7 } + +cucsEquipmentChassisStatsHistInputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:inputPowerMin + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 8 } + +cucsEquipmentChassisStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 9 } + +cucsEquipmentChassisStatsHistOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:outputPower + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 10 } + +cucsEquipmentChassisStatsHistOutputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:outputPowerAvg + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 11 } + +cucsEquipmentChassisStatsHistOutputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:outputPowerMax + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 12 } + +cucsEquipmentChassisStatsHistOutputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:outputPowerMin + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 13 } + +cucsEquipmentChassisStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:suspect managed + object property" + ::= { cucsEquipmentChassisStatsHistEntry 14 } + +cucsEquipmentChassisStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentChassisStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:thresholded + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 15 } + +cucsEquipmentChassisStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 16 } + +cucsEquipmentChassisStatsHistChassisI2CErrors OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:ChassisI2CErrors + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 17 } + +cucsEquipmentChassisStatsHistChassisI2CErrorsAvg OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:ChassisI2CErrorsAvg + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 22 } + +cucsEquipmentChassisStatsHistChassisI2CErrorsMax OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:ChassisI2CErrorsMax + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 23 } + +cucsEquipmentChassisStatsHistChassisI2CErrorsMin OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ChassisStatsHist:ChassisI2CErrorsMin + managed object property" + ::= { cucsEquipmentChassisStatsHistEntry 24 } + +cucsEquipmentCimcVmediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentCimcVmediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia managed object table" + ::= { cucsEquipmentObjects 126 } + +cucsEquipmentCimcVmediaEntry OBJECT-TYPE + SYNTAX CucsEquipmentCimcVmediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentCimcVmediaTable table." + INDEX { cucsEquipmentCimcVmediaInstanceId } + ::= { cucsEquipmentCimcVmediaTable 1 } + +CucsEquipmentCimcVmediaEntry ::= SEQUENCE { + cucsEquipmentCimcVmediaInstanceId CucsManagedObjectId, + cucsEquipmentCimcVmediaDn CucsManagedObjectDn, + cucsEquipmentCimcVmediaRn SnmpAdminString, + cucsEquipmentCimcVmediaDescr SnmpAdminString, + cucsEquipmentCimcVmediaIntId SnmpAdminString, + cucsEquipmentCimcVmediaIsSupported TruthValue, + cucsEquipmentCimcVmediaMinBiosVersion SnmpAdminString, + cucsEquipmentCimcVmediaMinCimcVersion SnmpAdminString, + cucsEquipmentCimcVmediaName SnmpAdminString, + cucsEquipmentCimcVmediaPolicyLevel Gauge32, + cucsEquipmentCimcVmediaPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentCimcVmediaInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentCimcVmediaEntry 1 } + +cucsEquipmentCimcVmediaDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:dn managed object property" + ::= { cucsEquipmentCimcVmediaEntry 2 } + +cucsEquipmentCimcVmediaRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:rn managed object property" + ::= { cucsEquipmentCimcVmediaEntry 3 } + +cucsEquipmentCimcVmediaDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:descr managed object property" + ::= { cucsEquipmentCimcVmediaEntry 4 } + +cucsEquipmentCimcVmediaIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:intId managed object property" + ::= { cucsEquipmentCimcVmediaEntry 5 } + +cucsEquipmentCimcVmediaIsSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:isSupported managed + object property" + ::= { cucsEquipmentCimcVmediaEntry 6 } + +cucsEquipmentCimcVmediaMinBiosVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:minBiosVersion + managed object property" + ::= { cucsEquipmentCimcVmediaEntry 7 } + +cucsEquipmentCimcVmediaMinCimcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:minCimcVersion + managed object property" + ::= { cucsEquipmentCimcVmediaEntry 8 } + +cucsEquipmentCimcVmediaName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:name managed object property" + ::= { cucsEquipmentCimcVmediaEntry 9 } + +cucsEquipmentCimcVmediaPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:policyLevel managed + object property" + ::= { cucsEquipmentCimcVmediaEntry 10 } + +cucsEquipmentCimcVmediaPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CimcVmedia:policyOwner managed + object property" + ::= { cucsEquipmentCimcVmediaEntry 11 } + +cucsEquipmentCiscoOsOpenGateTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentCiscoOsOpenGateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate managed object table" + ::= { cucsEquipmentObjects 206 } + +cucsEquipmentCiscoOsOpenGateEntry OBJECT-TYPE + SYNTAX CucsEquipmentCiscoOsOpenGateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentCiscoOsOpenGateTable table." + INDEX { cucsEquipmentCiscoOsOpenGateInstanceId } + ::= { cucsEquipmentCiscoOsOpenGateTable 1 } + +CucsEquipmentCiscoOsOpenGateEntry ::= SEQUENCE { + cucsEquipmentCiscoOsOpenGateInstanceId CucsManagedObjectId, + cucsEquipmentCiscoOsOpenGateDn CucsManagedObjectDn, + cucsEquipmentCiscoOsOpenGateRn SnmpAdminString, + cucsEquipmentCiscoOsOpenGateDescr SnmpAdminString, + cucsEquipmentCiscoOsOpenGateIntId SnmpAdminString, + cucsEquipmentCiscoOsOpenGateIsSupported TruthValue, + cucsEquipmentCiscoOsOpenGateMinCimcVersion SnmpAdminString, + cucsEquipmentCiscoOsOpenGateName SnmpAdminString, + cucsEquipmentCiscoOsOpenGatePolicyLevel Gauge32, + cucsEquipmentCiscoOsOpenGatePolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentCiscoOsOpenGateInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentCiscoOsOpenGateEntry 1 } + +cucsEquipmentCiscoOsOpenGateDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:dn managed object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 2 } + +cucsEquipmentCiscoOsOpenGateRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:rn managed object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 3 } + +cucsEquipmentCiscoOsOpenGateDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:descr managed + object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 4 } + +cucsEquipmentCiscoOsOpenGateIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:intId managed + object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 5 } + +cucsEquipmentCiscoOsOpenGateIsSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:isSupported + managed object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 6 } + +cucsEquipmentCiscoOsOpenGateMinCimcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:minCimcVersion + managed object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 7 } + +cucsEquipmentCiscoOsOpenGateName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:name managed object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 8 } + +cucsEquipmentCiscoOsOpenGatePolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:policyLevel + managed object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 9 } + +cucsEquipmentCiscoOsOpenGatePolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:CiscoOsOpenGate:policyOwner + managed object property" + ::= { cucsEquipmentCiscoOsOpenGateEntry 10 } + +cucsEquipmentComputeConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentComputeConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConn managed object table" + ::= { cucsEquipmentObjects 223 } + +cucsEquipmentComputeConnEntry OBJECT-TYPE + SYNTAX CucsEquipmentComputeConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentComputeConnTable table." + INDEX { cucsEquipmentComputeConnInstanceId } + ::= { cucsEquipmentComputeConnTable 1 } + +CucsEquipmentComputeConnEntry ::= SEQUENCE { + cucsEquipmentComputeConnInstanceId CucsManagedObjectId, + cucsEquipmentComputeConnDn CucsManagedObjectDn, + cucsEquipmentComputeConnRn SnmpAdminString, + cucsEquipmentComputeConnServerSiocConnectivity CucsEquipmentServerSiocConnState +} + +cucsEquipmentComputeConnInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentComputeConnEntry 1 } + +cucsEquipmentComputeConnDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConn:dn managed object property" + ::= { cucsEquipmentComputeConnEntry 2 } + +cucsEquipmentComputeConnRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConn:rn managed object property" + ::= { cucsEquipmentComputeConnEntry 3 } + +cucsEquipmentComputeConnServerSiocConnectivity OBJECT-TYPE + SYNTAX CucsEquipmentServerSiocConnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConn:serverSiocConnectivity + managed object property" + ::= { cucsEquipmentComputeConnEntry 4 } + +cucsEquipmentComputeConnPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentComputeConnPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy managed object table" + ::= { cucsEquipmentObjects 224 } + +cucsEquipmentComputeConnPolicyEntry OBJECT-TYPE + SYNTAX CucsEquipmentComputeConnPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentComputeConnPolicyTable table." + INDEX { cucsEquipmentComputeConnPolicyInstanceId } + ::= { cucsEquipmentComputeConnPolicyTable 1 } + +CucsEquipmentComputeConnPolicyEntry ::= SEQUENCE { + cucsEquipmentComputeConnPolicyInstanceId CucsManagedObjectId, + cucsEquipmentComputeConnPolicyDn CucsManagedObjectDn, + cucsEquipmentComputeConnPolicyRn SnmpAdminString, + cucsEquipmentComputeConnPolicyDescr SnmpAdminString, + cucsEquipmentComputeConnPolicyIntId SnmpAdminString, + cucsEquipmentComputeConnPolicyName SnmpAdminString, + cucsEquipmentComputeConnPolicyPolicyLevel Gauge32, + cucsEquipmentComputeConnPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentComputeConnPolicyServerSiocConnectivity CucsEquipmentServerSiocConnState +} + +cucsEquipmentComputeConnPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentComputeConnPolicyEntry 1 } + +cucsEquipmentComputeConnPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy:dn managed object property" + ::= { cucsEquipmentComputeConnPolicyEntry 2 } + +cucsEquipmentComputeConnPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy:rn managed object property" + ::= { cucsEquipmentComputeConnPolicyEntry 3 } + +cucsEquipmentComputeConnPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy:descr managed + object property" + ::= { cucsEquipmentComputeConnPolicyEntry 4 } + +cucsEquipmentComputeConnPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy:intId managed + object property" + ::= { cucsEquipmentComputeConnPolicyEntry 5 } + +cucsEquipmentComputeConnPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy:name managed + object property" + ::= { cucsEquipmentComputeConnPolicyEntry 6 } + +cucsEquipmentComputeConnPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy:policyLevel + managed object property" + ::= { cucsEquipmentComputeConnPolicyEntry 7 } + +cucsEquipmentComputeConnPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy:policyOwner + managed object property" + ::= { cucsEquipmentComputeConnPolicyEntry 8 } + +cucsEquipmentComputeConnPolicyServerSiocConnectivity OBJECT-TYPE + SYNTAX CucsEquipmentServerSiocConnState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ComputeConnPolicy:serverSiocConnectivity + managed object property" + ::= { cucsEquipmentComputeConnPolicyEntry 9 } + +cucsEquipmentDbgPluginCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentDbgPluginCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider managed object table" + ::= { cucsEquipmentObjects 77 } + +cucsEquipmentDbgPluginCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentDbgPluginCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentDbgPluginCapProviderTable table." + INDEX { cucsEquipmentDbgPluginCapProviderInstanceId } + ::= { cucsEquipmentDbgPluginCapProviderTable 1 } + +CucsEquipmentDbgPluginCapProviderEntry ::= SEQUENCE { + cucsEquipmentDbgPluginCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentDbgPluginCapProviderDn CucsManagedObjectDn, + cucsEquipmentDbgPluginCapProviderRn SnmpAdminString, + cucsEquipmentDbgPluginCapProviderDeleted TruthValue, + cucsEquipmentDbgPluginCapProviderDeprecated TruthValue, + cucsEquipmentDbgPluginCapProviderGencount Gauge32, + cucsEquipmentDbgPluginCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentDbgPluginCapProviderModel SnmpAdminString, + cucsEquipmentDbgPluginCapProviderPromCardType Gauge32, + cucsEquipmentDbgPluginCapProviderRevision SnmpAdminString, + cucsEquipmentDbgPluginCapProviderVendor SnmpAdminString, + cucsEquipmentDbgPluginCapProviderElementLoadFailures Gauge32, + cucsEquipmentDbgPluginCapProviderElementsLoaded Gauge32, + cucsEquipmentDbgPluginCapProviderLoadErrors Gauge32, + cucsEquipmentDbgPluginCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentDbgPluginCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentDbgPluginCapProviderEntry 1 } + +cucsEquipmentDbgPluginCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:dn managed + object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 2 } + +cucsEquipmentDbgPluginCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:rn managed + object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 3 } + +cucsEquipmentDbgPluginCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:deleted + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 4 } + +cucsEquipmentDbgPluginCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:deprecated + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 5 } + +cucsEquipmentDbgPluginCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:gencount + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 6 } + +cucsEquipmentDbgPluginCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 7 } + +cucsEquipmentDbgPluginCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:model + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 8 } + +cucsEquipmentDbgPluginCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:promCardType + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 9 } + +cucsEquipmentDbgPluginCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:revision + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 10 } + +cucsEquipmentDbgPluginCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:vendor + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 11 } + +cucsEquipmentDbgPluginCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 12 } + +cucsEquipmentDbgPluginCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 13 } + +cucsEquipmentDbgPluginCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 14 } + +cucsEquipmentDbgPluginCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DbgPluginCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentDbgPluginCapProviderEntry 15 } + +cucsEquipmentDimmEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentDimmEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmEntry managed object table" + ::= { cucsEquipmentObjects 99 } + +cucsEquipmentDimmEntryEntry OBJECT-TYPE + SYNTAX CucsEquipmentDimmEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentDimmEntryTable table." + INDEX { cucsEquipmentDimmEntryInstanceId } + ::= { cucsEquipmentDimmEntryTable 1 } + +CucsEquipmentDimmEntryEntry ::= SEQUENCE { + cucsEquipmentDimmEntryInstanceId CucsManagedObjectId, + cucsEquipmentDimmEntryDn CucsManagedObjectDn, + cucsEquipmentDimmEntryRn SnmpAdminString, + cucsEquipmentDimmEntryId Gauge32, + cucsEquipmentDimmEntrySmbiosname SnmpAdminString +} + +cucsEquipmentDimmEntryInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentDimmEntryEntry 1 } + +cucsEquipmentDimmEntryDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmEntry:dn managed object property" + ::= { cucsEquipmentDimmEntryEntry 2 } + +cucsEquipmentDimmEntryRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmEntry:rn managed object property" + ::= { cucsEquipmentDimmEntryEntry 3 } + +cucsEquipmentDimmEntryId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmEntry:id managed object property" + ::= { cucsEquipmentDimmEntryEntry 4 } + +cucsEquipmentDimmEntrySmbiosname OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmEntry:smbiosname managed object property" + ::= { cucsEquipmentDimmEntryEntry 5 } + +cucsEquipmentDimmMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentDimmMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmMapping managed object table" + ::= { cucsEquipmentObjects 100 } + +cucsEquipmentDimmMappingEntry OBJECT-TYPE + SYNTAX CucsEquipmentDimmMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentDimmMappingTable table." + INDEX { cucsEquipmentDimmMappingInstanceId } + ::= { cucsEquipmentDimmMappingTable 1 } + +CucsEquipmentDimmMappingEntry ::= SEQUENCE { + cucsEquipmentDimmMappingInstanceId CucsManagedObjectId, + cucsEquipmentDimmMappingDn CucsManagedObjectDn, + cucsEquipmentDimmMappingRn SnmpAdminString, + cucsEquipmentDimmMappingDescr SnmpAdminString, + cucsEquipmentDimmMappingIntId SnmpAdminString, + cucsEquipmentDimmMappingName SnmpAdminString, + cucsEquipmentDimmMappingPolicyLevel Gauge32, + cucsEquipmentDimmMappingPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentDimmMappingInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentDimmMappingEntry 1 } + +cucsEquipmentDimmMappingDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmMapping:dn managed object property" + ::= { cucsEquipmentDimmMappingEntry 2 } + +cucsEquipmentDimmMappingRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmMapping:rn managed object property" + ::= { cucsEquipmentDimmMappingEntry 3 } + +cucsEquipmentDimmMappingDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmMapping:descr managed object property" + ::= { cucsEquipmentDimmMappingEntry 4 } + +cucsEquipmentDimmMappingIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmMapping:intId managed object property" + ::= { cucsEquipmentDimmMappingEntry 5 } + +cucsEquipmentDimmMappingName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmMapping:name managed object property" + ::= { cucsEquipmentDimmMappingEntry 6 } + +cucsEquipmentDimmMappingPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmMapping:policyLevel managed + object property" + ::= { cucsEquipmentDimmMappingEntry 7 } + +cucsEquipmentDimmMappingPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DimmMapping:policyOwner managed + object property" + ::= { cucsEquipmentDimmMappingEntry 8 } + +cucsEquipmentDiscoveryCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentDiscoveryCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:DiscoveryCap managed object table" + ::= { cucsEquipmentObjects 79 } + +cucsEquipmentDiscoveryCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentDiscoveryCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentDiscoveryCapTable table." + INDEX { cucsEquipmentDiscoveryCapInstanceId } + ::= { cucsEquipmentDiscoveryCapTable 1 } + +CucsEquipmentDiscoveryCapEntry ::= SEQUENCE { + cucsEquipmentDiscoveryCapInstanceId CucsManagedObjectId, + cucsEquipmentDiscoveryCapDn CucsManagedObjectDn, + cucsEquipmentDiscoveryCapRn SnmpAdminString, + cucsEquipmentDiscoveryCapOperPowerRequirement CucsEquipmentDiscoveryCapOperPowerRequirement +} + +cucsEquipmentDiscoveryCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentDiscoveryCapEntry 1 } + +cucsEquipmentDiscoveryCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DiscoveryCap:dn managed object property" + ::= { cucsEquipmentDiscoveryCapEntry 2 } + +cucsEquipmentDiscoveryCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DiscoveryCap:rn managed object property" + ::= { cucsEquipmentDiscoveryCapEntry 3 } + +cucsEquipmentDiscoveryCapOperPowerRequirement OBJECT-TYPE + SYNTAX CucsEquipmentDiscoveryCapOperPowerRequirement + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DiscoveryCap:operPowerRequirement + managed object property" + ::= { cucsEquipmentDiscoveryCapEntry 4 } + +cucsEquipmentDowngradeConstraintTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentDowngradeConstraintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:DowngradeConstraint managed object table" + ::= { cucsEquipmentObjects 117 } + +cucsEquipmentDowngradeConstraintEntry OBJECT-TYPE + SYNTAX CucsEquipmentDowngradeConstraintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentDowngradeConstraintTable table." + INDEX { cucsEquipmentDowngradeConstraintInstanceId } + ::= { cucsEquipmentDowngradeConstraintTable 1 } + +CucsEquipmentDowngradeConstraintEntry ::= SEQUENCE { + cucsEquipmentDowngradeConstraintInstanceId CucsManagedObjectId, + cucsEquipmentDowngradeConstraintDn CucsManagedObjectDn, + cucsEquipmentDowngradeConstraintRn SnmpAdminString, + cucsEquipmentDowngradeConstraintMinVer SnmpAdminString +} + +cucsEquipmentDowngradeConstraintInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentDowngradeConstraintEntry 1 } + +cucsEquipmentDowngradeConstraintDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DowngradeConstraint:dn managed + object property" + ::= { cucsEquipmentDowngradeConstraintEntry 2 } + +cucsEquipmentDowngradeConstraintRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DowngradeConstraint:rn managed + object property" + ::= { cucsEquipmentDowngradeConstraintEntry 3 } + +cucsEquipmentDowngradeConstraintMinVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DowngradeConstraint:minVer + managed object property" + ::= { cucsEquipmentDowngradeConstraintEntry 4 } + +cucsEquipmentDriveSecCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentDriveSecCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:DriveSecCap managed object table" + ::= { cucsEquipmentObjects 225 } + +cucsEquipmentDriveSecCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentDriveSecCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentDriveSecCapTable table." + INDEX { cucsEquipmentDriveSecCapInstanceId } + ::= { cucsEquipmentDriveSecCapTable 1 } + +CucsEquipmentDriveSecCapEntry ::= SEQUENCE { + cucsEquipmentDriveSecCapInstanceId CucsManagedObjectId, + cucsEquipmentDriveSecCapDn CucsManagedObjectDn, + cucsEquipmentDriveSecCapRn SnmpAdminString, + cucsEquipmentDriveSecCapIsSupported CucsEquipmentDriveSecCapIsSupported, + cucsEquipmentDriveSecCapMinVersion SnmpAdminString +} + +cucsEquipmentDriveSecCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentDriveSecCapEntry 1 } + +cucsEquipmentDriveSecCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DriveSecCap:dn managed object property" + ::= { cucsEquipmentDriveSecCapEntry 2 } + +cucsEquipmentDriveSecCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DriveSecCap:rn managed object property" + ::= { cucsEquipmentDriveSecCapEntry 3 } + +cucsEquipmentDriveSecCapIsSupported OBJECT-TYPE + SYNTAX CucsEquipmentDriveSecCapIsSupported + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DriveSecCap:isSupported managed + object property" + ::= { cucsEquipmentDriveSecCapEntry 4 } + +cucsEquipmentDriveSecCapMinVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:DriveSecCap:minVersion managed + object property" + ::= { cucsEquipmentDriveSecCapEntry 5 } + +cucsEquipmentEmbeddedStorageDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentEmbeddedStorageDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef managed object table" + ::= { cucsEquipmentObjects 207 } + +cucsEquipmentEmbeddedStorageDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentEmbeddedStorageDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentEmbeddedStorageDefTable table." + INDEX { cucsEquipmentEmbeddedStorageDefInstanceId } + ::= { cucsEquipmentEmbeddedStorageDefTable 1 } + +CucsEquipmentEmbeddedStorageDefEntry ::= SEQUENCE { + cucsEquipmentEmbeddedStorageDefInstanceId CucsManagedObjectId, + cucsEquipmentEmbeddedStorageDefDn CucsManagedObjectDn, + cucsEquipmentEmbeddedStorageDefRn SnmpAdminString, + cucsEquipmentEmbeddedStorageDefBlockSize Gauge32, + cucsEquipmentEmbeddedStorageDefConnectionProtocol CucsStorageConnectionProtocol, + cucsEquipmentEmbeddedStorageDefDescr SnmpAdminString, + cucsEquipmentEmbeddedStorageDefDeviceType CucsStorageTechnology, + cucsEquipmentEmbeddedStorageDefIntId SnmpAdminString, + cucsEquipmentEmbeddedStorageDefName SnmpAdminString, + cucsEquipmentEmbeddedStorageDefNumberOfBlocks Unsigned64, + cucsEquipmentEmbeddedStorageDefPolicyLevel Gauge32, + cucsEquipmentEmbeddedStorageDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentEmbeddedStorageDefSize Unsigned64 +} + +cucsEquipmentEmbeddedStorageDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentEmbeddedStorageDefEntry 1 } + +cucsEquipmentEmbeddedStorageDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:dn managed + object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 2 } + +cucsEquipmentEmbeddedStorageDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:rn managed + object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 3 } + +cucsEquipmentEmbeddedStorageDefBlockSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:blockSize + managed object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 4 } + +cucsEquipmentEmbeddedStorageDefConnectionProtocol OBJECT-TYPE + SYNTAX CucsStorageConnectionProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:connectionProtocol + managed object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 5 } + +cucsEquipmentEmbeddedStorageDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:descr managed + object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 6 } + +cucsEquipmentEmbeddedStorageDefDeviceType OBJECT-TYPE + SYNTAX CucsStorageTechnology + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:deviceType + managed object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 7 } + +cucsEquipmentEmbeddedStorageDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:intId managed + object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 8 } + +cucsEquipmentEmbeddedStorageDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:name managed + object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 9 } + +cucsEquipmentEmbeddedStorageDefNumberOfBlocks OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:numberOfBlocks + managed object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 10 } + +cucsEquipmentEmbeddedStorageDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:policyLevel + managed object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 11 } + +cucsEquipmentEmbeddedStorageDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:policyOwner + managed object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 12 } + +cucsEquipmentEmbeddedStorageDefSize OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:EmbeddedStorageDef:size managed + object property" + ::= { cucsEquipmentEmbeddedStorageDefEntry 13 } + +cucsEquipmentFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan managed object table" + ::= { cucsEquipmentObjects 12 } + +cucsEquipmentFanEntry OBJECT-TYPE + SYNTAX CucsEquipmentFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFanTable table." + INDEX { cucsEquipmentFanInstanceId } + ::= { cucsEquipmentFanTable 1 } + +CucsEquipmentFanEntry ::= SEQUENCE { + cucsEquipmentFanInstanceId CucsManagedObjectId, + cucsEquipmentFanDn CucsManagedObjectDn, + cucsEquipmentFanRn SnmpAdminString, + cucsEquipmentFanFltAggr Unsigned64, + cucsEquipmentFanId CucsEquipmentFanId, + cucsEquipmentFanIntType CucsEquipmentInternalFanType, + cucsEquipmentFanModel SnmpAdminString, + cucsEquipmentFanModule CucsEquipmentFanModule, + cucsEquipmentFanOperState CucsEquipmentOperability, + cucsEquipmentFanOperability CucsEquipmentOperability, + cucsEquipmentFanPerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentFanPower CucsEquipmentPowerState, + cucsEquipmentFanPresence CucsEquipmentPresence, + cucsEquipmentFanRevision SnmpAdminString, + cucsEquipmentFanSerial SnmpAdminString, + cucsEquipmentFanThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentFanTray CucsEquipmentFanTray, + cucsEquipmentFanVendor SnmpAdminString, + cucsEquipmentFanVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentFanOperQualifierReason SnmpAdminString, + cucsEquipmentFanFanSpeedPolicyAdminState CucsPowerFanSpeed, + cucsEquipmentFanFanSpeedPolicyOperState CucsPowerFanSpeed +} + +cucsEquipmentFanInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFanEntry 1 } + +cucsEquipmentFanDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:dn managed object property" + ::= { cucsEquipmentFanEntry 2 } + +cucsEquipmentFanRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:rn managed object property" + ::= { cucsEquipmentFanEntry 3 } + +cucsEquipmentFanFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:fltAggr managed object property" + ::= { cucsEquipmentFanEntry 4 } + +cucsEquipmentFanId OBJECT-TYPE + SYNTAX CucsEquipmentFanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:id managed object property" + ::= { cucsEquipmentFanEntry 5 } + +cucsEquipmentFanIntType OBJECT-TYPE + SYNTAX CucsEquipmentInternalFanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:intType managed object property" + ::= { cucsEquipmentFanEntry 6 } + +cucsEquipmentFanModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:model managed object property" + ::= { cucsEquipmentFanEntry 7 } + +cucsEquipmentFanModule OBJECT-TYPE + SYNTAX CucsEquipmentFanModule + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:module managed object property" + ::= { cucsEquipmentFanEntry 8 } + +cucsEquipmentFanOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:operState managed object property" + ::= { cucsEquipmentFanEntry 9 } + +cucsEquipmentFanOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:operability managed object property" + ::= { cucsEquipmentFanEntry 10 } + +cucsEquipmentFanPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:perf managed object property" + ::= { cucsEquipmentFanEntry 11 } + +cucsEquipmentFanPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:power managed object property" + ::= { cucsEquipmentFanEntry 12 } + +cucsEquipmentFanPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:presence managed object property" + ::= { cucsEquipmentFanEntry 13 } + +cucsEquipmentFanRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:revision managed object property" + ::= { cucsEquipmentFanEntry 14 } + +cucsEquipmentFanSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:serial managed object property" + ::= { cucsEquipmentFanEntry 15 } + +cucsEquipmentFanThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:thermal managed object property" + ::= { cucsEquipmentFanEntry 16 } + +cucsEquipmentFanTray OBJECT-TYPE + SYNTAX CucsEquipmentFanTray + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:tray managed object property" + ::= { cucsEquipmentFanEntry 17 } + +cucsEquipmentFanVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:vendor managed object property" + ::= { cucsEquipmentFanEntry 18 } + +cucsEquipmentFanVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:voltage managed object property" + ::= { cucsEquipmentFanEntry 19 } + +cucsEquipmentFanOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:operQualifierReason managed + object property" + ::= { cucsEquipmentFanEntry 20 } + +cucsEquipmentFanFanSpeedPolicyAdminState OBJECT-TYPE + SYNTAX CucsPowerFanSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:fanSpeedPolicyAdminState + managed object property" + ::= { cucsEquipmentFanEntry 21 } + +cucsEquipmentFanFanSpeedPolicyOperState OBJECT-TYPE + SYNTAX CucsPowerFanSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fan:fanSpeedPolicyOperState + managed object property" + ::= { cucsEquipmentFanEntry 22 } + +cucsEquipmentFanModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFanModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule managed object table" + ::= { cucsEquipmentObjects 13 } + +cucsEquipmentFanModuleEntry OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFanModuleTable table." + INDEX { cucsEquipmentFanModuleInstanceId } + ::= { cucsEquipmentFanModuleTable 1 } + +CucsEquipmentFanModuleEntry ::= SEQUENCE { + cucsEquipmentFanModuleInstanceId CucsManagedObjectId, + cucsEquipmentFanModuleDn CucsManagedObjectDn, + cucsEquipmentFanModuleRn SnmpAdminString, + cucsEquipmentFanModuleFltAggr Unsigned64, + cucsEquipmentFanModuleId CucsEquipmentFanModuleId, + cucsEquipmentFanModuleModel SnmpAdminString, + cucsEquipmentFanModuleOperState CucsEquipmentOperability, + cucsEquipmentFanModuleOperability CucsEquipmentOperability, + cucsEquipmentFanModulePerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentFanModulePower CucsEquipmentPowerState, + cucsEquipmentFanModulePresence CucsEquipmentPresence, + cucsEquipmentFanModuleRevision SnmpAdminString, + cucsEquipmentFanModuleSerial SnmpAdminString, + cucsEquipmentFanModuleThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentFanModuleTray CucsEquipmentFanModuleTray, + cucsEquipmentFanModuleVendor SnmpAdminString, + cucsEquipmentFanModuleVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentFanModuleMfgTime DateAndTime, + cucsEquipmentFanModuleOperQualifierReason SnmpAdminString, + cucsEquipmentFanModulePartNumber SnmpAdminString, + cucsEquipmentFanModuleVid SnmpAdminString, + cucsEquipmentFanModuleAssetTag SnmpAdminString +} + +cucsEquipmentFanModuleInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFanModuleEntry 1 } + +cucsEquipmentFanModuleDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:dn managed object property" + ::= { cucsEquipmentFanModuleEntry 2 } + +cucsEquipmentFanModuleRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:rn managed object property" + ::= { cucsEquipmentFanModuleEntry 3 } + +cucsEquipmentFanModuleFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:fltAggr managed object property" + ::= { cucsEquipmentFanModuleEntry 4 } + +cucsEquipmentFanModuleId OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:id managed object property" + ::= { cucsEquipmentFanModuleEntry 5 } + +cucsEquipmentFanModuleModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:model managed object property" + ::= { cucsEquipmentFanModuleEntry 6 } + +cucsEquipmentFanModuleOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:operState managed object property" + ::= { cucsEquipmentFanModuleEntry 7 } + +cucsEquipmentFanModuleOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:operability managed + object property" + ::= { cucsEquipmentFanModuleEntry 8 } + +cucsEquipmentFanModulePerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:perf managed object property" + ::= { cucsEquipmentFanModuleEntry 9 } + +cucsEquipmentFanModulePower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:power managed object property" + ::= { cucsEquipmentFanModuleEntry 10 } + +cucsEquipmentFanModulePresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:presence managed object property" + ::= { cucsEquipmentFanModuleEntry 11 } + +cucsEquipmentFanModuleRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:revision managed object property" + ::= { cucsEquipmentFanModuleEntry 12 } + +cucsEquipmentFanModuleSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:serial managed object property" + ::= { cucsEquipmentFanModuleEntry 13 } + +cucsEquipmentFanModuleThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:thermal managed object property" + ::= { cucsEquipmentFanModuleEntry 14 } + +cucsEquipmentFanModuleTray OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleTray + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:tray managed object property" + ::= { cucsEquipmentFanModuleEntry 15 } + +cucsEquipmentFanModuleVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:vendor managed object property" + ::= { cucsEquipmentFanModuleEntry 16 } + +cucsEquipmentFanModuleVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:voltage managed object property" + ::= { cucsEquipmentFanModuleEntry 17 } + +cucsEquipmentFanModuleMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:mfgTime managed object property" + ::= { cucsEquipmentFanModuleEntry 18 } + +cucsEquipmentFanModuleOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:operQualifierReason + managed object property" + ::= { cucsEquipmentFanModuleEntry 19 } + +cucsEquipmentFanModulePartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:partNumber managed object property" + ::= { cucsEquipmentFanModuleEntry 20 } + +cucsEquipmentFanModuleVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:vid managed object property" + ::= { cucsEquipmentFanModuleEntry 21 } + +cucsEquipmentFanModuleAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModule:assetTag managed object property" + ::= { cucsEquipmentFanModuleEntry 22 } + +cucsEquipmentFanModuleCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFanModuleCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider managed object table" + ::= { cucsEquipmentObjects 14 } + +cucsEquipmentFanModuleCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFanModuleCapProviderTable table." + INDEX { cucsEquipmentFanModuleCapProviderInstanceId } + ::= { cucsEquipmentFanModuleCapProviderTable 1 } + +CucsEquipmentFanModuleCapProviderEntry ::= SEQUENCE { + cucsEquipmentFanModuleCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentFanModuleCapProviderDn CucsManagedObjectDn, + cucsEquipmentFanModuleCapProviderRn SnmpAdminString, + cucsEquipmentFanModuleCapProviderDeprecated TruthValue, + cucsEquipmentFanModuleCapProviderGencount Gauge32, + cucsEquipmentFanModuleCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentFanModuleCapProviderModel SnmpAdminString, + cucsEquipmentFanModuleCapProviderRevision SnmpAdminString, + cucsEquipmentFanModuleCapProviderVendor SnmpAdminString, + cucsEquipmentFanModuleCapProviderPromCardType Gauge32, + cucsEquipmentFanModuleCapProviderDeleted TruthValue, + cucsEquipmentFanModuleCapProviderElementLoadFailures Gauge32, + cucsEquipmentFanModuleCapProviderElementsLoaded Gauge32, + cucsEquipmentFanModuleCapProviderLoadErrors Gauge32, + cucsEquipmentFanModuleCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentFanModuleCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFanModuleCapProviderEntry 1 } + +cucsEquipmentFanModuleCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:dn managed + object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 2 } + +cucsEquipmentFanModuleCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:rn managed + object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 3 } + +cucsEquipmentFanModuleCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:deprecated + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 4 } + +cucsEquipmentFanModuleCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:gencount + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 5 } + +cucsEquipmentFanModuleCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 6 } + +cucsEquipmentFanModuleCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:model + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 7 } + +cucsEquipmentFanModuleCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:revision + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 8 } + +cucsEquipmentFanModuleCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:vendor + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 9 } + +cucsEquipmentFanModuleCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:promCardType + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 10 } + +cucsEquipmentFanModuleCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:deleted + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 11 } + +cucsEquipmentFanModuleCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 12 } + +cucsEquipmentFanModuleCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 13 } + +cucsEquipmentFanModuleCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 14 } + +cucsEquipmentFanModuleCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentFanModuleCapProviderEntry 15 } + +cucsEquipmentFanModuleDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFanModuleDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef managed object table" + ::= { cucsEquipmentObjects 84 } + +cucsEquipmentFanModuleDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFanModuleDefTable table." + INDEX { cucsEquipmentFanModuleDefInstanceId } + ::= { cucsEquipmentFanModuleDefTable 1 } + +CucsEquipmentFanModuleDefEntry ::= SEQUENCE { + cucsEquipmentFanModuleDefInstanceId CucsManagedObjectId, + cucsEquipmentFanModuleDefDn CucsManagedObjectDn, + cucsEquipmentFanModuleDefRn SnmpAdminString, + cucsEquipmentFanModuleDefDescr SnmpAdminString, + cucsEquipmentFanModuleDefFanCapacity Gauge32, + cucsEquipmentFanModuleDefIntId SnmpAdminString, + cucsEquipmentFanModuleDefName SnmpAdminString, + cucsEquipmentFanModuleDefPolicyLevel Gauge32, + cucsEquipmentFanModuleDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentFanModuleDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFanModuleDefEntry 1 } + +cucsEquipmentFanModuleDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef:dn managed object property" + ::= { cucsEquipmentFanModuleDefEntry 2 } + +cucsEquipmentFanModuleDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef:rn managed object property" + ::= { cucsEquipmentFanModuleDefEntry 3 } + +cucsEquipmentFanModuleDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef:descr managed object property" + ::= { cucsEquipmentFanModuleDefEntry 4 } + +cucsEquipmentFanModuleDefFanCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef:fanCapacity managed + object property" + ::= { cucsEquipmentFanModuleDefEntry 5 } + +cucsEquipmentFanModuleDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef:intId managed object property" + ::= { cucsEquipmentFanModuleDefEntry 6 } + +cucsEquipmentFanModuleDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef:name managed object property" + ::= { cucsEquipmentFanModuleDefEntry 7 } + +cucsEquipmentFanModuleDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef:policyLevel managed + object property" + ::= { cucsEquipmentFanModuleDefEntry 8 } + +cucsEquipmentFanModuleDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleDef:policyOwner managed + object property" + ::= { cucsEquipmentFanModuleDefEntry 9 } + +cucsEquipmentFanModuleStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFanModuleStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats managed object table" + ::= { cucsEquipmentObjects 15 } + +cucsEquipmentFanModuleStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFanModuleStatsTable table." + INDEX { cucsEquipmentFanModuleStatsInstanceId } + ::= { cucsEquipmentFanModuleStatsTable 1 } + +CucsEquipmentFanModuleStatsEntry ::= SEQUENCE { + cucsEquipmentFanModuleStatsInstanceId CucsManagedObjectId, + cucsEquipmentFanModuleStatsDn CucsManagedObjectDn, + cucsEquipmentFanModuleStatsRn SnmpAdminString, + cucsEquipmentFanModuleStatsAmbientTemp INTEGER, + cucsEquipmentFanModuleStatsAmbientTempAvg INTEGER, + cucsEquipmentFanModuleStatsAmbientTempMax INTEGER, + cucsEquipmentFanModuleStatsAmbientTempMin INTEGER, + cucsEquipmentFanModuleStatsIntervals Gauge32, + cucsEquipmentFanModuleStatsSuspect TruthValue, + cucsEquipmentFanModuleStatsThresholded CucsEquipmentFanModuleStatsThresholded, + cucsEquipmentFanModuleStatsTimeCollected DateAndTime, + cucsEquipmentFanModuleStatsUpdate Gauge32, + cucsEquipmentFanModuleStatsFanModuleI2CErrors Unsigned64, + cucsEquipmentFanModuleStatsFanModuleI2CErrorsAvg Unsigned64, + cucsEquipmentFanModuleStatsFanModuleI2CErrorsMax Unsigned64, + cucsEquipmentFanModuleStatsFanModuleI2CErrorsMin Unsigned64 +} + +cucsEquipmentFanModuleStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFanModuleStatsEntry 1 } + +cucsEquipmentFanModuleStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:dn managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 2 } + +cucsEquipmentFanModuleStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:rn managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 3 } + +cucsEquipmentFanModuleStatsAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:ambientTemp + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 4 } + +cucsEquipmentFanModuleStatsAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:ambientTempAvg + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 5 } + +cucsEquipmentFanModuleStatsAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:ambientTempMax + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 6 } + +cucsEquipmentFanModuleStatsAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:ambientTempMin + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 7 } + +cucsEquipmentFanModuleStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:intervals managed + object property" + ::= { cucsEquipmentFanModuleStatsEntry 8 } + +cucsEquipmentFanModuleStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:suspect managed + object property" + ::= { cucsEquipmentFanModuleStatsEntry 9 } + +cucsEquipmentFanModuleStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:thresholded + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 10 } + +cucsEquipmentFanModuleStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:timeCollected + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 11 } + +cucsEquipmentFanModuleStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:update managed + object property" + ::= { cucsEquipmentFanModuleStatsEntry 12 } + +cucsEquipmentFanModuleStatsFanModuleI2CErrors OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:FanModuleI2CErrors + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 15 } + +cucsEquipmentFanModuleStatsFanModuleI2CErrorsAvg OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:FanModuleI2CErrorsAvg + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 16 } + +cucsEquipmentFanModuleStatsFanModuleI2CErrorsMax OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:FanModuleI2CErrorsMax + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 17 } + +cucsEquipmentFanModuleStatsFanModuleI2CErrorsMin OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStats:FanModuleI2CErrorsMin + managed object property" + ::= { cucsEquipmentFanModuleStatsEntry 18 } + +cucsEquipmentFanModuleStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFanModuleStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist managed object table" + ::= { cucsEquipmentObjects 16 } + +cucsEquipmentFanModuleStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFanModuleStatsHistTable table." + INDEX { cucsEquipmentFanModuleStatsHistInstanceId } + ::= { cucsEquipmentFanModuleStatsHistTable 1 } + +CucsEquipmentFanModuleStatsHistEntry ::= SEQUENCE { + cucsEquipmentFanModuleStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentFanModuleStatsHistDn CucsManagedObjectDn, + cucsEquipmentFanModuleStatsHistRn SnmpAdminString, + cucsEquipmentFanModuleStatsHistAmbientTemp INTEGER, + cucsEquipmentFanModuleStatsHistAmbientTempAvg INTEGER, + cucsEquipmentFanModuleStatsHistAmbientTempMax INTEGER, + cucsEquipmentFanModuleStatsHistAmbientTempMin INTEGER, + cucsEquipmentFanModuleStatsHistId Unsigned64, + cucsEquipmentFanModuleStatsHistMostRecent TruthValue, + cucsEquipmentFanModuleStatsHistSuspect TruthValue, + cucsEquipmentFanModuleStatsHistThresholded CucsEquipmentFanModuleStatsHistThresholded, + cucsEquipmentFanModuleStatsHistTimeCollected DateAndTime, + cucsEquipmentFanModuleStatsHistFanModuleI2CErrors Unsigned64, + cucsEquipmentFanModuleStatsHistFanModuleI2CErrorsAvg Unsigned64, + cucsEquipmentFanModuleStatsHistFanModuleI2CErrorsMax Unsigned64, + cucsEquipmentFanModuleStatsHistFanModuleI2CErrorsMin Unsigned64 +} + +cucsEquipmentFanModuleStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFanModuleStatsHistEntry 1 } + +cucsEquipmentFanModuleStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:dn managed + object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 2 } + +cucsEquipmentFanModuleStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:rn managed + object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 3 } + +cucsEquipmentFanModuleStatsHistAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:ambientTemp + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 4 } + +cucsEquipmentFanModuleStatsHistAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:ambientTempAvg + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 5 } + +cucsEquipmentFanModuleStatsHistAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:ambientTempMax + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 6 } + +cucsEquipmentFanModuleStatsHistAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:ambientTempMin + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 7 } + +cucsEquipmentFanModuleStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:id managed + object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 8 } + +cucsEquipmentFanModuleStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 9 } + +cucsEquipmentFanModuleStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:suspect + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 10 } + +cucsEquipmentFanModuleStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFanModuleStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:thresholded + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 11 } + +cucsEquipmentFanModuleStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 12 } + +cucsEquipmentFanModuleStatsHistFanModuleI2CErrors OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:FanModuleI2CErrors + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 13 } + +cucsEquipmentFanModuleStatsHistFanModuleI2CErrorsAvg OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:FanModuleI2CErrorsAvg + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 14 } + +cucsEquipmentFanModuleStatsHistFanModuleI2CErrorsMax OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:FanModuleI2CErrorsMax + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 15 } + +cucsEquipmentFanModuleStatsHistFanModuleI2CErrorsMin OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanModuleStatsHist:FanModuleI2CErrorsMin + managed object property" + ::= { cucsEquipmentFanModuleStatsHistEntry 16 } + +cucsEquipmentFanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats managed object table" + ::= { cucsEquipmentObjects 17 } + +cucsEquipmentFanStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentFanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFanStatsTable table." + INDEX { cucsEquipmentFanStatsInstanceId } + ::= { cucsEquipmentFanStatsTable 1 } + +CucsEquipmentFanStatsEntry ::= SEQUENCE { + cucsEquipmentFanStatsInstanceId CucsManagedObjectId, + cucsEquipmentFanStatsDn CucsManagedObjectDn, + cucsEquipmentFanStatsRn SnmpAdminString, + cucsEquipmentFanStatsIntervals Gauge32, + cucsEquipmentFanStatsSpeed Gauge32, + cucsEquipmentFanStatsSpeedAvg Gauge32, + cucsEquipmentFanStatsSpeedMax Gauge32, + cucsEquipmentFanStatsSpeedMin Gauge32, + cucsEquipmentFanStatsSuspect TruthValue, + cucsEquipmentFanStatsThresholded CucsEquipmentFanStatsThresholded, + cucsEquipmentFanStatsTimeCollected DateAndTime, + cucsEquipmentFanStatsUpdate Gauge32 +} + +cucsEquipmentFanStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFanStatsEntry 1 } + +cucsEquipmentFanStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:dn managed object property" + ::= { cucsEquipmentFanStatsEntry 2 } + +cucsEquipmentFanStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:rn managed object property" + ::= { cucsEquipmentFanStatsEntry 3 } + +cucsEquipmentFanStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:intervals managed object property" + ::= { cucsEquipmentFanStatsEntry 4 } + +cucsEquipmentFanStatsSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:speed managed object property" + ::= { cucsEquipmentFanStatsEntry 5 } + +cucsEquipmentFanStatsSpeedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:speedAvg managed object property" + ::= { cucsEquipmentFanStatsEntry 6 } + +cucsEquipmentFanStatsSpeedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:speedMax managed object property" + ::= { cucsEquipmentFanStatsEntry 7 } + +cucsEquipmentFanStatsSpeedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:speedMin managed object property" + ::= { cucsEquipmentFanStatsEntry 8 } + +cucsEquipmentFanStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:suspect managed object property" + ::= { cucsEquipmentFanStatsEntry 9 } + +cucsEquipmentFanStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFanStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:thresholded managed object property" + ::= { cucsEquipmentFanStatsEntry 10 } + +cucsEquipmentFanStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:timeCollected managed + object property" + ::= { cucsEquipmentFanStatsEntry 11 } + +cucsEquipmentFanStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStats:update managed object property" + ::= { cucsEquipmentFanStatsEntry 12 } + +cucsEquipmentFanStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFanStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist managed object table" + ::= { cucsEquipmentObjects 18 } + +cucsEquipmentFanStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentFanStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFanStatsHistTable table." + INDEX { cucsEquipmentFanStatsHistInstanceId } + ::= { cucsEquipmentFanStatsHistTable 1 } + +CucsEquipmentFanStatsHistEntry ::= SEQUENCE { + cucsEquipmentFanStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentFanStatsHistDn CucsManagedObjectDn, + cucsEquipmentFanStatsHistRn SnmpAdminString, + cucsEquipmentFanStatsHistId Unsigned64, + cucsEquipmentFanStatsHistMostRecent TruthValue, + cucsEquipmentFanStatsHistSpeed Gauge32, + cucsEquipmentFanStatsHistSpeedAvg Gauge32, + cucsEquipmentFanStatsHistSpeedMax Gauge32, + cucsEquipmentFanStatsHistSpeedMin Gauge32, + cucsEquipmentFanStatsHistSuspect TruthValue, + cucsEquipmentFanStatsHistThresholded CucsEquipmentFanStatsHistThresholded, + cucsEquipmentFanStatsHistTimeCollected DateAndTime +} + +cucsEquipmentFanStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFanStatsHistEntry 1 } + +cucsEquipmentFanStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:dn managed object property" + ::= { cucsEquipmentFanStatsHistEntry 2 } + +cucsEquipmentFanStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:rn managed object property" + ::= { cucsEquipmentFanStatsHistEntry 3 } + +cucsEquipmentFanStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:id managed object property" + ::= { cucsEquipmentFanStatsHistEntry 4 } + +cucsEquipmentFanStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:mostRecent managed + object property" + ::= { cucsEquipmentFanStatsHistEntry 5 } + +cucsEquipmentFanStatsHistSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:speed managed object property" + ::= { cucsEquipmentFanStatsHistEntry 6 } + +cucsEquipmentFanStatsHistSpeedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:speedAvg managed + object property" + ::= { cucsEquipmentFanStatsHistEntry 7 } + +cucsEquipmentFanStatsHistSpeedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:speedMax managed + object property" + ::= { cucsEquipmentFanStatsHistEntry 8 } + +cucsEquipmentFanStatsHistSpeedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:speedMin managed + object property" + ::= { cucsEquipmentFanStatsHistEntry 9 } + +cucsEquipmentFanStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:suspect managed object property" + ::= { cucsEquipmentFanStatsHistEntry 10 } + +cucsEquipmentFanStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFanStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:thresholded managed + object property" + ::= { cucsEquipmentFanStatsHistEntry 11 } + +cucsEquipmentFanStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FanStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentFanStatsHistEntry 12 } + +cucsEquipmentFexTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex managed object table" + ::= { cucsEquipmentObjects 19 } + +cucsEquipmentFexEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexTable table." + INDEX { cucsEquipmentFexInstanceId } + ::= { cucsEquipmentFexTable 1 } + +CucsEquipmentFexEntry ::= SEQUENCE { + cucsEquipmentFexInstanceId CucsManagedObjectId, + cucsEquipmentFexDn CucsManagedObjectDn, + cucsEquipmentFexRn SnmpAdminString, + cucsEquipmentFexAdminPowerState CucsEquipmentAdminPowerState, + cucsEquipmentFexAdminState CucsEquipmentChassisAdminState, + cucsEquipmentFexConfigState CucsEquipmentChassisConfigState, + cucsEquipmentFexFltAggr Unsigned64, + cucsEquipmentFexFsmDescr SnmpAdminString, + cucsEquipmentFexFsmPrev SnmpAdminString, + cucsEquipmentFexFsmProgr Gauge32, + cucsEquipmentFexFsmRmtInvErrCode Gauge32, + cucsEquipmentFexFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentFexFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentFexFsmStageDescr SnmpAdminString, + cucsEquipmentFexFsmStamp DateAndTime, + cucsEquipmentFexFsmStatus SnmpAdminString, + cucsEquipmentFexFsmTry Gauge32, + cucsEquipmentFexId CucsEquipmentFexId, + cucsEquipmentFexModel SnmpAdminString, + cucsEquipmentFexOperQualifier CucsEquipmentChassisIssues, + cucsEquipmentFexOperState CucsEquipmentOperability, + cucsEquipmentFexOperability CucsEquipmentOperability, + cucsEquipmentFexPower CucsEquipmentPowerState, + cucsEquipmentFexPresence CucsEquipmentPresence, + cucsEquipmentFexRevision SnmpAdminString, + cucsEquipmentFexSerial SnmpAdminString, + cucsEquipmentFexThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentFexUsrLbl SnmpAdminString, + cucsEquipmentFexVendor SnmpAdminString, + cucsEquipmentFexVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentFexSwitchId CucsNetworkSwitchId, + cucsEquipmentFexLicGP Unsigned64, + cucsEquipmentFexLicState CucsLicenseState, + cucsEquipmentFexOperQualifierReason SnmpAdminString +} + +cucsEquipmentFexInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexEntry 1 } + +cucsEquipmentFexDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:dn managed object property" + ::= { cucsEquipmentFexEntry 2 } + +cucsEquipmentFexRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:rn managed object property" + ::= { cucsEquipmentFexEntry 3 } + +cucsEquipmentFexAdminPowerState OBJECT-TYPE + SYNTAX CucsEquipmentAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:adminPowerState managed object property" + ::= { cucsEquipmentFexEntry 4 } + +cucsEquipmentFexAdminState OBJECT-TYPE + SYNTAX CucsEquipmentChassisAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:adminState managed object property" + ::= { cucsEquipmentFexEntry 5 } + +cucsEquipmentFexConfigState OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:configState managed object property" + ::= { cucsEquipmentFexEntry 6 } + +cucsEquipmentFexFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fltAggr managed object property" + ::= { cucsEquipmentFexEntry 7 } + +cucsEquipmentFexFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmDescr managed object property" + ::= { cucsEquipmentFexEntry 8 } + +cucsEquipmentFexFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmPrev managed object property" + ::= { cucsEquipmentFexEntry 9 } + +cucsEquipmentFexFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmProgr managed object property" + ::= { cucsEquipmentFexEntry 10 } + +cucsEquipmentFexFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmRmtInvErrCode managed object property" + ::= { cucsEquipmentFexEntry 11 } + +cucsEquipmentFexFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmRmtInvErrDescr managed + object property" + ::= { cucsEquipmentFexEntry 12 } + +cucsEquipmentFexFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmRmtInvRslt managed object property" + ::= { cucsEquipmentFexEntry 13 } + +cucsEquipmentFexFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmStageDescr managed object property" + ::= { cucsEquipmentFexEntry 14 } + +cucsEquipmentFexFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmStamp managed object property" + ::= { cucsEquipmentFexEntry 15 } + +cucsEquipmentFexFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmStatus managed object property" + ::= { cucsEquipmentFexEntry 16 } + +cucsEquipmentFexFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:fsmTry managed object property" + ::= { cucsEquipmentFexEntry 17 } + +cucsEquipmentFexId OBJECT-TYPE + SYNTAX CucsEquipmentFexId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:id managed object property" + ::= { cucsEquipmentFexEntry 18 } + +cucsEquipmentFexModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:model managed object property" + ::= { cucsEquipmentFexEntry 19 } + +cucsEquipmentFexOperQualifier OBJECT-TYPE + SYNTAX CucsEquipmentChassisIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:operQualifier managed object property" + ::= { cucsEquipmentFexEntry 20 } + +cucsEquipmentFexOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:operState managed object property" + ::= { cucsEquipmentFexEntry 21 } + +cucsEquipmentFexOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:operability managed object property" + ::= { cucsEquipmentFexEntry 22 } + +cucsEquipmentFexPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:power managed object property" + ::= { cucsEquipmentFexEntry 23 } + +cucsEquipmentFexPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:presence managed object property" + ::= { cucsEquipmentFexEntry 24 } + +cucsEquipmentFexRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:revision managed object property" + ::= { cucsEquipmentFexEntry 25 } + +cucsEquipmentFexSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:serial managed object property" + ::= { cucsEquipmentFexEntry 26 } + +cucsEquipmentFexThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:thermal managed object property" + ::= { cucsEquipmentFexEntry 27 } + +cucsEquipmentFexUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:usrLbl managed object property" + ::= { cucsEquipmentFexEntry 28 } + +cucsEquipmentFexVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:vendor managed object property" + ::= { cucsEquipmentFexEntry 29 } + +cucsEquipmentFexVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:voltage managed object property" + ::= { cucsEquipmentFexEntry 30 } + +cucsEquipmentFexSwitchId OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:switchId managed object property" + ::= { cucsEquipmentFexEntry 31 } + +cucsEquipmentFexLicGP OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:licGP managed object property" + ::= { cucsEquipmentFexEntry 32 } + +cucsEquipmentFexLicState OBJECT-TYPE + SYNTAX CucsLicenseState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:licState managed object property" + ::= { cucsEquipmentFexEntry 33 } + +cucsEquipmentFexOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Fex:operQualifierReason managed + object property" + ::= { cucsEquipmentFexEntry 34 } + +cucsEquipmentFexCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider managed object table" + ::= { cucsEquipmentObjects 20 } + +cucsEquipmentFexCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexCapProviderTable table." + INDEX { cucsEquipmentFexCapProviderInstanceId } + ::= { cucsEquipmentFexCapProviderTable 1 } + +CucsEquipmentFexCapProviderEntry ::= SEQUENCE { + cucsEquipmentFexCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentFexCapProviderDn CucsManagedObjectDn, + cucsEquipmentFexCapProviderRn SnmpAdminString, + cucsEquipmentFexCapProviderDeprecated TruthValue, + cucsEquipmentFexCapProviderGencount Gauge32, + cucsEquipmentFexCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentFexCapProviderModel SnmpAdminString, + cucsEquipmentFexCapProviderRevision SnmpAdminString, + cucsEquipmentFexCapProviderVendor SnmpAdminString, + cucsEquipmentFexCapProviderPromCardType Gauge32, + cucsEquipmentFexCapProviderDeleted TruthValue, + cucsEquipmentFexCapProviderRole CucsEquipmentFexCapProviderRole, + cucsEquipmentFexCapProviderElementLoadFailures Gauge32, + cucsEquipmentFexCapProviderElementsLoaded Gauge32, + cucsEquipmentFexCapProviderLoadErrors Gauge32, + cucsEquipmentFexCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentFexCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexCapProviderEntry 1 } + +cucsEquipmentFexCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:dn managed object property" + ::= { cucsEquipmentFexCapProviderEntry 2 } + +cucsEquipmentFexCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:rn managed object property" + ::= { cucsEquipmentFexCapProviderEntry 3 } + +cucsEquipmentFexCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:deprecated + managed object property" + ::= { cucsEquipmentFexCapProviderEntry 4 } + +cucsEquipmentFexCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:gencount managed + object property" + ::= { cucsEquipmentFexCapProviderEntry 5 } + +cucsEquipmentFexCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentFexCapProviderEntry 6 } + +cucsEquipmentFexCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:model managed object property" + ::= { cucsEquipmentFexCapProviderEntry 7 } + +cucsEquipmentFexCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:revision managed + object property" + ::= { cucsEquipmentFexCapProviderEntry 8 } + +cucsEquipmentFexCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:vendor managed + object property" + ::= { cucsEquipmentFexCapProviderEntry 9 } + +cucsEquipmentFexCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:promCardType + managed object property" + ::= { cucsEquipmentFexCapProviderEntry 10 } + +cucsEquipmentFexCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:deleted managed + object property" + ::= { cucsEquipmentFexCapProviderEntry 11 } + +cucsEquipmentFexCapProviderRole OBJECT-TYPE + SYNTAX CucsEquipmentFexCapProviderRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:role managed object property" + ::= { cucsEquipmentFexCapProviderEntry 12 } + +cucsEquipmentFexCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentFexCapProviderEntry 13 } + +cucsEquipmentFexCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentFexCapProviderEntry 14 } + +cucsEquipmentFexCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentFexCapProviderEntry 15 } + +cucsEquipmentFexCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentFexCapProviderEntry 16 } + +cucsEquipmentFexEnvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats managed object table" + ::= { cucsEquipmentObjects 21 } + +cucsEquipmentFexEnvStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexEnvStatsTable table." + INDEX { cucsEquipmentFexEnvStatsInstanceId } + ::= { cucsEquipmentFexEnvStatsTable 1 } + +CucsEquipmentFexEnvStatsEntry ::= SEQUENCE { + cucsEquipmentFexEnvStatsInstanceId CucsManagedObjectId, + cucsEquipmentFexEnvStatsDn CucsManagedObjectDn, + cucsEquipmentFexEnvStatsRn SnmpAdminString, + cucsEquipmentFexEnvStatsDie1 INTEGER, + cucsEquipmentFexEnvStatsDie1Avg INTEGER, + cucsEquipmentFexEnvStatsDie1Max INTEGER, + cucsEquipmentFexEnvStatsDie1Min INTEGER, + cucsEquipmentFexEnvStatsInlet INTEGER, + cucsEquipmentFexEnvStatsInlet1 INTEGER, + cucsEquipmentFexEnvStatsInlet1Avg INTEGER, + cucsEquipmentFexEnvStatsInlet1Max INTEGER, + cucsEquipmentFexEnvStatsInlet1Min INTEGER, + cucsEquipmentFexEnvStatsInletAvg INTEGER, + cucsEquipmentFexEnvStatsInletMax INTEGER, + cucsEquipmentFexEnvStatsInletMin INTEGER, + cucsEquipmentFexEnvStatsInputStatus SnmpAdminString, + cucsEquipmentFexEnvStatsIntervals Gauge32, + cucsEquipmentFexEnvStatsOutlet1 INTEGER, + cucsEquipmentFexEnvStatsOutlet1Avg INTEGER, + cucsEquipmentFexEnvStatsOutlet1Max INTEGER, + cucsEquipmentFexEnvStatsOutlet1Min INTEGER, + cucsEquipmentFexEnvStatsOutlet2 INTEGER, + cucsEquipmentFexEnvStatsOutlet2Avg INTEGER, + cucsEquipmentFexEnvStatsOutlet2Max INTEGER, + cucsEquipmentFexEnvStatsOutlet2Min INTEGER, + cucsEquipmentFexEnvStatsSuspect TruthValue, + cucsEquipmentFexEnvStatsThresholded CucsEquipmentFexEnvStatsThresholded, + cucsEquipmentFexEnvStatsTimeCollected DateAndTime, + cucsEquipmentFexEnvStatsUpdate Gauge32 +} + +cucsEquipmentFexEnvStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexEnvStatsEntry 1 } + +cucsEquipmentFexEnvStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:dn managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 2 } + +cucsEquipmentFexEnvStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:rn managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 3 } + +cucsEquipmentFexEnvStatsDie1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:die1 managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 4 } + +cucsEquipmentFexEnvStatsDie1Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:die1Avg managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 5 } + +cucsEquipmentFexEnvStatsDie1Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:die1Max managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 6 } + +cucsEquipmentFexEnvStatsDie1Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:die1Min managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 7 } + +cucsEquipmentFexEnvStatsInlet OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inlet managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 8 } + +cucsEquipmentFexEnvStatsInlet1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inlet1 managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 9 } + +cucsEquipmentFexEnvStatsInlet1Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inlet1Avg managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 10 } + +cucsEquipmentFexEnvStatsInlet1Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inlet1Max managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 11 } + +cucsEquipmentFexEnvStatsInlet1Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inlet1Min managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 12 } + +cucsEquipmentFexEnvStatsInletAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inletAvg managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 13 } + +cucsEquipmentFexEnvStatsInletMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inletMax managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 14 } + +cucsEquipmentFexEnvStatsInletMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inletMin managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 15 } + +cucsEquipmentFexEnvStatsInputStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:inputStatus managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 16 } + +cucsEquipmentFexEnvStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:intervals managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 17 } + +cucsEquipmentFexEnvStatsOutlet1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:outlet1 managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 18 } + +cucsEquipmentFexEnvStatsOutlet1Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:outlet1Avg managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 19 } + +cucsEquipmentFexEnvStatsOutlet1Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:outlet1Max managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 20 } + +cucsEquipmentFexEnvStatsOutlet1Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:outlet1Min managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 21 } + +cucsEquipmentFexEnvStatsOutlet2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:outlet2 managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 22 } + +cucsEquipmentFexEnvStatsOutlet2Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:outlet2Avg managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 23 } + +cucsEquipmentFexEnvStatsOutlet2Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:outlet2Max managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 24 } + +cucsEquipmentFexEnvStatsOutlet2Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:outlet2Min managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 25 } + +cucsEquipmentFexEnvStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:suspect managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 26 } + +cucsEquipmentFexEnvStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFexEnvStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:thresholded managed + object property" + ::= { cucsEquipmentFexEnvStatsEntry 27 } + +cucsEquipmentFexEnvStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:timeCollected + managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 28 } + +cucsEquipmentFexEnvStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStats:update managed object property" + ::= { cucsEquipmentFexEnvStatsEntry 29 } + +cucsEquipmentFexEnvStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist managed object table" + ::= { cucsEquipmentObjects 22 } + +cucsEquipmentFexEnvStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexEnvStatsHistTable table." + INDEX { cucsEquipmentFexEnvStatsHistInstanceId } + ::= { cucsEquipmentFexEnvStatsHistTable 1 } + +CucsEquipmentFexEnvStatsHistEntry ::= SEQUENCE { + cucsEquipmentFexEnvStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentFexEnvStatsHistDn CucsManagedObjectDn, + cucsEquipmentFexEnvStatsHistRn SnmpAdminString, + cucsEquipmentFexEnvStatsHistDie1 INTEGER, + cucsEquipmentFexEnvStatsHistDie1Avg INTEGER, + cucsEquipmentFexEnvStatsHistDie1Max INTEGER, + cucsEquipmentFexEnvStatsHistDie1Min INTEGER, + cucsEquipmentFexEnvStatsHistId Unsigned64, + cucsEquipmentFexEnvStatsHistInlet INTEGER, + cucsEquipmentFexEnvStatsHistInlet1 INTEGER, + cucsEquipmentFexEnvStatsHistInlet1Avg INTEGER, + cucsEquipmentFexEnvStatsHistInlet1Max INTEGER, + cucsEquipmentFexEnvStatsHistInlet1Min INTEGER, + cucsEquipmentFexEnvStatsHistInletAvg INTEGER, + cucsEquipmentFexEnvStatsHistInletMax INTEGER, + cucsEquipmentFexEnvStatsHistInletMin INTEGER, + cucsEquipmentFexEnvStatsHistMostRecent TruthValue, + cucsEquipmentFexEnvStatsHistOutlet1 INTEGER, + cucsEquipmentFexEnvStatsHistOutlet1Avg INTEGER, + cucsEquipmentFexEnvStatsHistOutlet1Max INTEGER, + cucsEquipmentFexEnvStatsHistOutlet1Min INTEGER, + cucsEquipmentFexEnvStatsHistOutlet2 INTEGER, + cucsEquipmentFexEnvStatsHistOutlet2Avg INTEGER, + cucsEquipmentFexEnvStatsHistOutlet2Max INTEGER, + cucsEquipmentFexEnvStatsHistOutlet2Min INTEGER, + cucsEquipmentFexEnvStatsHistSuspect TruthValue, + cucsEquipmentFexEnvStatsHistThresholded CucsEquipmentFexEnvStatsHistThresholded, + cucsEquipmentFexEnvStatsHistTimeCollected DateAndTime +} + +cucsEquipmentFexEnvStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexEnvStatsHistEntry 1 } + +cucsEquipmentFexEnvStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:dn managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 2 } + +cucsEquipmentFexEnvStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:rn managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 3 } + +cucsEquipmentFexEnvStatsHistDie1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:die1 managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 4 } + +cucsEquipmentFexEnvStatsHistDie1Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:die1Avg managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 5 } + +cucsEquipmentFexEnvStatsHistDie1Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:die1Max managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 6 } + +cucsEquipmentFexEnvStatsHistDie1Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:die1Min managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 7 } + +cucsEquipmentFexEnvStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:id managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 8 } + +cucsEquipmentFexEnvStatsHistInlet OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:inlet managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 9 } + +cucsEquipmentFexEnvStatsHistInlet1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:inlet1 managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 10 } + +cucsEquipmentFexEnvStatsHistInlet1Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:inlet1Avg + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 11 } + +cucsEquipmentFexEnvStatsHistInlet1Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:inlet1Max + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 12 } + +cucsEquipmentFexEnvStatsHistInlet1Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:inlet1Min + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 13 } + +cucsEquipmentFexEnvStatsHistInletAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:inletAvg managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 14 } + +cucsEquipmentFexEnvStatsHistInletMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:inletMax managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 15 } + +cucsEquipmentFexEnvStatsHistInletMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:inletMin managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 16 } + +cucsEquipmentFexEnvStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 17 } + +cucsEquipmentFexEnvStatsHistOutlet1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:outlet1 managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 18 } + +cucsEquipmentFexEnvStatsHistOutlet1Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:outlet1Avg + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 19 } + +cucsEquipmentFexEnvStatsHistOutlet1Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:outlet1Max + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 20 } + +cucsEquipmentFexEnvStatsHistOutlet1Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:outlet1Min + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 21 } + +cucsEquipmentFexEnvStatsHistOutlet2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:outlet2 managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 22 } + +cucsEquipmentFexEnvStatsHistOutlet2Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:outlet2Avg + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 23 } + +cucsEquipmentFexEnvStatsHistOutlet2Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:outlet2Max + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 24 } + +cucsEquipmentFexEnvStatsHistOutlet2Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:outlet2Min + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 25 } + +cucsEquipmentFexEnvStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:suspect managed + object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 26 } + +cucsEquipmentFexEnvStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFexEnvStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:thresholded + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 27 } + +cucsEquipmentFexEnvStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexEnvStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentFexEnvStatsHistEntry 28 } + +cucsEquipmentFexFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm managed object table" + ::= { cucsEquipmentObjects 107 } + +cucsEquipmentFexFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexFsmTable table." + INDEX { cucsEquipmentFexFsmInstanceId } + ::= { cucsEquipmentFexFsmTable 1 } + +CucsEquipmentFexFsmEntry ::= SEQUENCE { + cucsEquipmentFexFsmInstanceId CucsManagedObjectId, + cucsEquipmentFexFsmDn CucsManagedObjectDn, + cucsEquipmentFexFsmRn SnmpAdminString, + cucsEquipmentFexFsmCompletionTime DateAndTime, + cucsEquipmentFexFsmCurrentFsm CucsEquipmentFexFsmCurrentFsm, + cucsEquipmentFexFsmDescrData SnmpAdminString, + cucsEquipmentFexFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentFexFsmProgress Gauge32, + cucsEquipmentFexFsmRmtErrCode Gauge32, + cucsEquipmentFexFsmRmtErrDescr SnmpAdminString, + cucsEquipmentFexFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentFexFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexFsmEntry 1 } + +cucsEquipmentFexFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:dn managed object property" + ::= { cucsEquipmentFexFsmEntry 2 } + +cucsEquipmentFexFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:rn managed object property" + ::= { cucsEquipmentFexFsmEntry 3 } + +cucsEquipmentFexFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:completionTime managed + object property" + ::= { cucsEquipmentFexFsmEntry 4 } + +cucsEquipmentFexFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentFexFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:currentFsm managed object property" + ::= { cucsEquipmentFexFsmEntry 5 } + +cucsEquipmentFexFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:descr managed object property" + ::= { cucsEquipmentFexFsmEntry 6 } + +cucsEquipmentFexFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:fsmStatus managed object property" + ::= { cucsEquipmentFexFsmEntry 7 } + +cucsEquipmentFexFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:progress managed object property" + ::= { cucsEquipmentFexFsmEntry 8 } + +cucsEquipmentFexFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:rmtErrCode managed object property" + ::= { cucsEquipmentFexFsmEntry 9 } + +cucsEquipmentFexFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:rmtErrDescr managed object property" + ::= { cucsEquipmentFexFsmEntry 10 } + +cucsEquipmentFexFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsm:rmtRslt managed object property" + ::= { cucsEquipmentFexFsmEntry 11 } + +cucsEquipmentFexFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage managed object table" + ::= { cucsEquipmentObjects 108 } + +cucsEquipmentFexFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexFsmStageTable table." + INDEX { cucsEquipmentFexFsmStageInstanceId } + ::= { cucsEquipmentFexFsmStageTable 1 } + +CucsEquipmentFexFsmStageEntry ::= SEQUENCE { + cucsEquipmentFexFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentFexFsmStageDn CucsManagedObjectDn, + cucsEquipmentFexFsmStageRn SnmpAdminString, + cucsEquipmentFexFsmStageDescrData SnmpAdminString, + cucsEquipmentFexFsmStageLastUpdateTime DateAndTime, + cucsEquipmentFexFsmStageName CucsEquipmentFexFsmStageName, + cucsEquipmentFexFsmStageOrder Gauge32, + cucsEquipmentFexFsmStageRetry Gauge32, + cucsEquipmentFexFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentFexFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexFsmStageEntry 1 } + +cucsEquipmentFexFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage:dn managed object property" + ::= { cucsEquipmentFexFsmStageEntry 2 } + +cucsEquipmentFexFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage:rn managed object property" + ::= { cucsEquipmentFexFsmStageEntry 3 } + +cucsEquipmentFexFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage:descr managed object property" + ::= { cucsEquipmentFexFsmStageEntry 4 } + +cucsEquipmentFexFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentFexFsmStageEntry 5 } + +cucsEquipmentFexFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentFexFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage:name managed object property" + ::= { cucsEquipmentFexFsmStageEntry 6 } + +cucsEquipmentFexFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage:order managed object property" + ::= { cucsEquipmentFexFsmStageEntry 7 } + +cucsEquipmentFexFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage:retry managed object property" + ::= { cucsEquipmentFexFsmStageEntry 8 } + +cucsEquipmentFexFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmStage:stageStatus managed + object property" + ::= { cucsEquipmentFexFsmStageEntry 9 } + +cucsEquipmentFexFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmTask managed object table" + ::= { cucsEquipmentObjects 23 } + +cucsEquipmentFexFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexFsmTaskTable table." + INDEX { cucsEquipmentFexFsmTaskInstanceId } + ::= { cucsEquipmentFexFsmTaskTable 1 } + +CucsEquipmentFexFsmTaskEntry ::= SEQUENCE { + cucsEquipmentFexFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentFexFsmTaskDn CucsManagedObjectDn, + cucsEquipmentFexFsmTaskRn SnmpAdminString, + cucsEquipmentFexFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentFexFsmTaskFlags CucsFsmFlags, + cucsEquipmentFexFsmTaskItem CucsEquipmentFexFsmTaskItem, + cucsEquipmentFexFsmTaskSeqId Gauge32 +} + +cucsEquipmentFexFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexFsmTaskEntry 1 } + +cucsEquipmentFexFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmTask:dn managed object property" + ::= { cucsEquipmentFexFsmTaskEntry 2 } + +cucsEquipmentFexFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmTask:rn managed object property" + ::= { cucsEquipmentFexFsmTaskEntry 3 } + +cucsEquipmentFexFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmTask:completion managed + object property" + ::= { cucsEquipmentFexFsmTaskEntry 4 } + +cucsEquipmentFexFsmTaskFlags OBJECT-TYPE + SYNTAX CucsFsmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmTask:flags managed object property" + ::= { cucsEquipmentFexFsmTaskEntry 5 } + +cucsEquipmentFexFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentFexFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmTask:item managed object property" + ::= { cucsEquipmentFexFsmTaskEntry 6 } + +cucsEquipmentFexFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexFsmTask:seqId managed object property" + ::= { cucsEquipmentFexFsmTaskEntry 7 } + +cucsEquipmentFexPowerSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexPowerSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary managed object table" + ::= { cucsEquipmentObjects 24 } + +cucsEquipmentFexPowerSummaryEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexPowerSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexPowerSummaryTable table." + INDEX { cucsEquipmentFexPowerSummaryInstanceId } + ::= { cucsEquipmentFexPowerSummaryTable 1 } + +CucsEquipmentFexPowerSummaryEntry ::= SEQUENCE { + cucsEquipmentFexPowerSummaryInstanceId CucsManagedObjectId, + cucsEquipmentFexPowerSummaryDn CucsManagedObjectDn, + cucsEquipmentFexPowerSummaryRn SnmpAdminString, + cucsEquipmentFexPowerSummaryModulePower INTEGER, + cucsEquipmentFexPowerSummaryModulePowerAvg INTEGER, + cucsEquipmentFexPowerSummaryModulePowerMax INTEGER, + cucsEquipmentFexPowerSummaryModulePowerMin INTEGER, + cucsEquipmentFexPowerSummaryAvailablePower INTEGER, + cucsEquipmentFexPowerSummaryAvailablePowerAvg INTEGER, + cucsEquipmentFexPowerSummaryAvailablePowerMax INTEGER, + cucsEquipmentFexPowerSummaryAvailablePowerMin INTEGER, + cucsEquipmentFexPowerSummaryIntervals Gauge32, + cucsEquipmentFexPowerSummaryReservedPower INTEGER, + cucsEquipmentFexPowerSummaryReservedPowerAvg INTEGER, + cucsEquipmentFexPowerSummaryReservedPowerMax INTEGER, + cucsEquipmentFexPowerSummaryReservedPowerMin INTEGER, + cucsEquipmentFexPowerSummarySuspect TruthValue, + cucsEquipmentFexPowerSummaryThresholded CucsEquipmentFexPowerSummaryThresholded, + cucsEquipmentFexPowerSummaryTimeCollected DateAndTime, + cucsEquipmentFexPowerSummaryTotalPower INTEGER, + cucsEquipmentFexPowerSummaryTotalPowerAvg INTEGER, + cucsEquipmentFexPowerSummaryTotalPowerMax INTEGER, + cucsEquipmentFexPowerSummaryTotalPowerMin INTEGER, + cucsEquipmentFexPowerSummaryUpdate Gauge32 +} + +cucsEquipmentFexPowerSummaryInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexPowerSummaryEntry 1 } + +cucsEquipmentFexPowerSummaryDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:dn managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 2 } + +cucsEquipmentFexPowerSummaryRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:rn managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 3 } + +cucsEquipmentFexPowerSummaryModulePower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:ModulePower + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 4 } + +cucsEquipmentFexPowerSummaryModulePowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:ModulePowerAvg + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 5 } + +cucsEquipmentFexPowerSummaryModulePowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:ModulePowerMax + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 6 } + +cucsEquipmentFexPowerSummaryModulePowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:ModulePowerMin + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 7 } + +cucsEquipmentFexPowerSummaryAvailablePower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:availablePower + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 8 } + +cucsEquipmentFexPowerSummaryAvailablePowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:availablePowerAvg + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 9 } + +cucsEquipmentFexPowerSummaryAvailablePowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:availablePowerMax + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 10 } + +cucsEquipmentFexPowerSummaryAvailablePowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:availablePowerMin + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 11 } + +cucsEquipmentFexPowerSummaryIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:intervals + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 12 } + +cucsEquipmentFexPowerSummaryReservedPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:reservedPower + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 13 } + +cucsEquipmentFexPowerSummaryReservedPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:reservedPowerAvg + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 14 } + +cucsEquipmentFexPowerSummaryReservedPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:reservedPowerMax + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 15 } + +cucsEquipmentFexPowerSummaryReservedPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:reservedPowerMin + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 16 } + +cucsEquipmentFexPowerSummarySuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:suspect managed + object property" + ::= { cucsEquipmentFexPowerSummaryEntry 17 } + +cucsEquipmentFexPowerSummaryThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFexPowerSummaryThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:thresholded + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 18 } + +cucsEquipmentFexPowerSummaryTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:timeCollected + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 19 } + +cucsEquipmentFexPowerSummaryTotalPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:totalPower + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 20 } + +cucsEquipmentFexPowerSummaryTotalPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:totalPowerAvg + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 21 } + +cucsEquipmentFexPowerSummaryTotalPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:totalPowerMax + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 22 } + +cucsEquipmentFexPowerSummaryTotalPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:totalPowerMin + managed object property" + ::= { cucsEquipmentFexPowerSummaryEntry 23 } + +cucsEquipmentFexPowerSummaryUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummary:update managed + object property" + ::= { cucsEquipmentFexPowerSummaryEntry 24 } + +cucsEquipmentFexPowerSummaryHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexPowerSummaryHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist managed object table" + ::= { cucsEquipmentObjects 25 } + +cucsEquipmentFexPowerSummaryHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexPowerSummaryHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexPowerSummaryHistTable table." + INDEX { cucsEquipmentFexPowerSummaryHistInstanceId } + ::= { cucsEquipmentFexPowerSummaryHistTable 1 } + +CucsEquipmentFexPowerSummaryHistEntry ::= SEQUENCE { + cucsEquipmentFexPowerSummaryHistInstanceId CucsManagedObjectId, + cucsEquipmentFexPowerSummaryHistDn CucsManagedObjectDn, + cucsEquipmentFexPowerSummaryHistRn SnmpAdminString, + cucsEquipmentFexPowerSummaryHistModulePower INTEGER, + cucsEquipmentFexPowerSummaryHistModulePowerAvg INTEGER, + cucsEquipmentFexPowerSummaryHistModulePowerMax INTEGER, + cucsEquipmentFexPowerSummaryHistModulePowerMin INTEGER, + cucsEquipmentFexPowerSummaryHistAvailablePower INTEGER, + cucsEquipmentFexPowerSummaryHistAvailablePowerAvg INTEGER, + cucsEquipmentFexPowerSummaryHistAvailablePowerMax INTEGER, + cucsEquipmentFexPowerSummaryHistAvailablePowerMin INTEGER, + cucsEquipmentFexPowerSummaryHistId Unsigned64, + cucsEquipmentFexPowerSummaryHistMostRecent TruthValue, + cucsEquipmentFexPowerSummaryHistReservedPower INTEGER, + cucsEquipmentFexPowerSummaryHistReservedPowerAvg INTEGER, + cucsEquipmentFexPowerSummaryHistReservedPowerMax INTEGER, + cucsEquipmentFexPowerSummaryHistReservedPowerMin INTEGER, + cucsEquipmentFexPowerSummaryHistSuspect TruthValue, + cucsEquipmentFexPowerSummaryHistThresholded CucsEquipmentFexPowerSummaryHistThresholded, + cucsEquipmentFexPowerSummaryHistTimeCollected DateAndTime, + cucsEquipmentFexPowerSummaryHistTotalPower INTEGER, + cucsEquipmentFexPowerSummaryHistTotalPowerAvg INTEGER, + cucsEquipmentFexPowerSummaryHistTotalPowerMax INTEGER, + cucsEquipmentFexPowerSummaryHistTotalPowerMin INTEGER +} + +cucsEquipmentFexPowerSummaryHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexPowerSummaryHistEntry 1 } + +cucsEquipmentFexPowerSummaryHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:dn managed + object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 2 } + +cucsEquipmentFexPowerSummaryHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:rn managed + object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 3 } + +cucsEquipmentFexPowerSummaryHistModulePower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:ModulePower + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 4 } + +cucsEquipmentFexPowerSummaryHistModulePowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:ModulePowerAvg + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 5 } + +cucsEquipmentFexPowerSummaryHistModulePowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:ModulePowerMax + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 6 } + +cucsEquipmentFexPowerSummaryHistModulePowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:ModulePowerMin + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 7 } + +cucsEquipmentFexPowerSummaryHistAvailablePower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:availablePower + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 8 } + +cucsEquipmentFexPowerSummaryHistAvailablePowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:availablePowerAvg + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 9 } + +cucsEquipmentFexPowerSummaryHistAvailablePowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:availablePowerMax + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 10 } + +cucsEquipmentFexPowerSummaryHistAvailablePowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:availablePowerMin + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 11 } + +cucsEquipmentFexPowerSummaryHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:id managed + object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 12 } + +cucsEquipmentFexPowerSummaryHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:mostRecent + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 13 } + +cucsEquipmentFexPowerSummaryHistReservedPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:reservedPower + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 14 } + +cucsEquipmentFexPowerSummaryHistReservedPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:reservedPowerAvg + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 15 } + +cucsEquipmentFexPowerSummaryHistReservedPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:reservedPowerMax + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 16 } + +cucsEquipmentFexPowerSummaryHistReservedPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:reservedPowerMin + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 17 } + +cucsEquipmentFexPowerSummaryHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:suspect + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 18 } + +cucsEquipmentFexPowerSummaryHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFexPowerSummaryHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:thresholded + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 19 } + +cucsEquipmentFexPowerSummaryHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:timeCollected + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 20 } + +cucsEquipmentFexPowerSummaryHistTotalPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:totalPower + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 21 } + +cucsEquipmentFexPowerSummaryHistTotalPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:totalPowerAvg + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 22 } + +cucsEquipmentFexPowerSummaryHistTotalPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:totalPowerMax + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 23 } + +cucsEquipmentFexPowerSummaryHistTotalPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPowerSummaryHist:totalPowerMin + managed object property" + ::= { cucsEquipmentFexPowerSummaryHistEntry 24 } + +cucsEquipmentFexPsuInputStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexPsuInputStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats managed object table" + ::= { cucsEquipmentObjects 26 } + +cucsEquipmentFexPsuInputStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexPsuInputStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexPsuInputStatsTable table." + INDEX { cucsEquipmentFexPsuInputStatsInstanceId } + ::= { cucsEquipmentFexPsuInputStatsTable 1 } + +CucsEquipmentFexPsuInputStatsEntry ::= SEQUENCE { + cucsEquipmentFexPsuInputStatsInstanceId CucsManagedObjectId, + cucsEquipmentFexPsuInputStatsDn CucsManagedObjectDn, + cucsEquipmentFexPsuInputStatsRn SnmpAdminString, + cucsEquipmentFexPsuInputStatsCurrent INTEGER, + cucsEquipmentFexPsuInputStatsCurrentAvg INTEGER, + cucsEquipmentFexPsuInputStatsCurrentMax INTEGER, + cucsEquipmentFexPsuInputStatsCurrentMin INTEGER, + cucsEquipmentFexPsuInputStatsInputStatus SnmpAdminString, + cucsEquipmentFexPsuInputStatsIntervals Gauge32, + cucsEquipmentFexPsuInputStatsPower INTEGER, + cucsEquipmentFexPsuInputStatsPowerAvg INTEGER, + cucsEquipmentFexPsuInputStatsPowerMax INTEGER, + cucsEquipmentFexPsuInputStatsPowerMin INTEGER, + cucsEquipmentFexPsuInputStatsSuspect TruthValue, + cucsEquipmentFexPsuInputStatsThresholded CucsEquipmentFexPsuInputStatsThresholded, + cucsEquipmentFexPsuInputStatsTimeCollected DateAndTime, + cucsEquipmentFexPsuInputStatsUpdate Gauge32, + cucsEquipmentFexPsuInputStatsVoltage INTEGER, + cucsEquipmentFexPsuInputStatsVoltageAvg INTEGER, + cucsEquipmentFexPsuInputStatsVoltageMax INTEGER, + cucsEquipmentFexPsuInputStatsVoltageMin INTEGER +} + +cucsEquipmentFexPsuInputStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexPsuInputStatsEntry 1 } + +cucsEquipmentFexPsuInputStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:dn managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 2 } + +cucsEquipmentFexPsuInputStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:rn managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 3 } + +cucsEquipmentFexPsuInputStatsCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:current managed + object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 4 } + +cucsEquipmentFexPsuInputStatsCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:currentAvg + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 5 } + +cucsEquipmentFexPsuInputStatsCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:currentMax + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 6 } + +cucsEquipmentFexPsuInputStatsCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:currentMin + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 7 } + +cucsEquipmentFexPsuInputStatsInputStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:inputStatus + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 8 } + +cucsEquipmentFexPsuInputStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:intervals + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 9 } + +cucsEquipmentFexPsuInputStatsPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:power managed + object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 10 } + +cucsEquipmentFexPsuInputStatsPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:powerAvg + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 11 } + +cucsEquipmentFexPsuInputStatsPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:powerMax + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 12 } + +cucsEquipmentFexPsuInputStatsPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:powerMin + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 13 } + +cucsEquipmentFexPsuInputStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:suspect managed + object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 14 } + +cucsEquipmentFexPsuInputStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFexPsuInputStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:thresholded + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 15 } + +cucsEquipmentFexPsuInputStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:timeCollected + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 16 } + +cucsEquipmentFexPsuInputStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:update managed + object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 17 } + +cucsEquipmentFexPsuInputStatsVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:voltage managed + object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 18 } + +cucsEquipmentFexPsuInputStatsVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:voltageAvg + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 19 } + +cucsEquipmentFexPsuInputStatsVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:voltageMax + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 20 } + +cucsEquipmentFexPsuInputStatsVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStats:voltageMin + managed object property" + ::= { cucsEquipmentFexPsuInputStatsEntry 21 } + +cucsEquipmentFexPsuInputStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexPsuInputStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist managed object table" + ::= { cucsEquipmentObjects 27 } + +cucsEquipmentFexPsuInputStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexPsuInputStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexPsuInputStatsHistTable table." + INDEX { cucsEquipmentFexPsuInputStatsHistInstanceId } + ::= { cucsEquipmentFexPsuInputStatsHistTable 1 } + +CucsEquipmentFexPsuInputStatsHistEntry ::= SEQUENCE { + cucsEquipmentFexPsuInputStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentFexPsuInputStatsHistDn CucsManagedObjectDn, + cucsEquipmentFexPsuInputStatsHistRn SnmpAdminString, + cucsEquipmentFexPsuInputStatsHistCurrent INTEGER, + cucsEquipmentFexPsuInputStatsHistCurrentAvg INTEGER, + cucsEquipmentFexPsuInputStatsHistCurrentMax INTEGER, + cucsEquipmentFexPsuInputStatsHistCurrentMin INTEGER, + cucsEquipmentFexPsuInputStatsHistId Unsigned64, + cucsEquipmentFexPsuInputStatsHistMostRecent TruthValue, + cucsEquipmentFexPsuInputStatsHistPower INTEGER, + cucsEquipmentFexPsuInputStatsHistPowerAvg INTEGER, + cucsEquipmentFexPsuInputStatsHistPowerMax INTEGER, + cucsEquipmentFexPsuInputStatsHistPowerMin INTEGER, + cucsEquipmentFexPsuInputStatsHistSuspect TruthValue, + cucsEquipmentFexPsuInputStatsHistThresholded CucsEquipmentFexPsuInputStatsHistThresholded, + cucsEquipmentFexPsuInputStatsHistTimeCollected DateAndTime, + cucsEquipmentFexPsuInputStatsHistVoltage INTEGER, + cucsEquipmentFexPsuInputStatsHistVoltageAvg INTEGER, + cucsEquipmentFexPsuInputStatsHistVoltageMax INTEGER, + cucsEquipmentFexPsuInputStatsHistVoltageMin INTEGER +} + +cucsEquipmentFexPsuInputStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexPsuInputStatsHistEntry 1 } + +cucsEquipmentFexPsuInputStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:dn managed + object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 2 } + +cucsEquipmentFexPsuInputStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:rn managed + object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 3 } + +cucsEquipmentFexPsuInputStatsHistCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:current + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 4 } + +cucsEquipmentFexPsuInputStatsHistCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:currentAvg + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 5 } + +cucsEquipmentFexPsuInputStatsHistCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:currentMax + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 6 } + +cucsEquipmentFexPsuInputStatsHistCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:currentMin + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 7 } + +cucsEquipmentFexPsuInputStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:id managed + object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 8 } + +cucsEquipmentFexPsuInputStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 9 } + +cucsEquipmentFexPsuInputStatsHistPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:power + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 10 } + +cucsEquipmentFexPsuInputStatsHistPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:powerAvg + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 11 } + +cucsEquipmentFexPsuInputStatsHistPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:powerMax + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 12 } + +cucsEquipmentFexPsuInputStatsHistPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:powerMin + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 13 } + +cucsEquipmentFexPsuInputStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:suspect + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 14 } + +cucsEquipmentFexPsuInputStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFexPsuInputStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:thresholded + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 15 } + +cucsEquipmentFexPsuInputStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 16 } + +cucsEquipmentFexPsuInputStatsHistVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:voltage + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 17 } + +cucsEquipmentFexPsuInputStatsHistVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:voltageAvg + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 18 } + +cucsEquipmentFexPsuInputStatsHistVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:voltageMax + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 19 } + +cucsEquipmentFexPsuInputStatsHistVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexPsuInputStatsHist:voltageMin + managed object property" + ::= { cucsEquipmentFexPsuInputStatsHistEntry 20 } + +cucsEquipmentFexSystemStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexSystemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats managed object table" + ::= { cucsEquipmentObjects 164 } + +cucsEquipmentFexSystemStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexSystemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexSystemStatsTable table." + INDEX { cucsEquipmentFexSystemStatsInstanceId } + ::= { cucsEquipmentFexSystemStatsTable 1 } + +CucsEquipmentFexSystemStatsEntry ::= SEQUENCE { + cucsEquipmentFexSystemStatsInstanceId CucsManagedObjectId, + cucsEquipmentFexSystemStatsDn CucsManagedObjectDn, + cucsEquipmentFexSystemStatsRn SnmpAdminString, + cucsEquipmentFexSystemStatsIntervals Gauge32, + cucsEquipmentFexSystemStatsKernelMemFree Gauge32, + cucsEquipmentFexSystemStatsKernelMemFreeAvg Gauge32, + cucsEquipmentFexSystemStatsKernelMemFreeMax Gauge32, + cucsEquipmentFexSystemStatsKernelMemFreeMin Gauge32, + cucsEquipmentFexSystemStatsKernelMemTotal Gauge32, + cucsEquipmentFexSystemStatsKernelMemTotalAvg Gauge32, + cucsEquipmentFexSystemStatsKernelMemTotalMax Gauge32, + cucsEquipmentFexSystemStatsKernelMemTotalMin Gauge32, + cucsEquipmentFexSystemStatsLoad SnmpAdminString, + cucsEquipmentFexSystemStatsLoadAvg SnmpAdminString, + cucsEquipmentFexSystemStatsLoadMax SnmpAdminString, + cucsEquipmentFexSystemStatsLoadMin SnmpAdminString, + cucsEquipmentFexSystemStatsMemAvailable Gauge32, + cucsEquipmentFexSystemStatsMemAvailableAvg Gauge32, + cucsEquipmentFexSystemStatsMemAvailableMax Gauge32, + cucsEquipmentFexSystemStatsMemAvailableMin Gauge32, + cucsEquipmentFexSystemStatsMemCached Gauge32, + cucsEquipmentFexSystemStatsMemCachedAvg Gauge32, + cucsEquipmentFexSystemStatsMemCachedMax Gauge32, + cucsEquipmentFexSystemStatsMemCachedMin Gauge32, + cucsEquipmentFexSystemStatsSuspect TruthValue, + cucsEquipmentFexSystemStatsThresholded CucsEquipmentFexSystemStatsThresholded, + cucsEquipmentFexSystemStatsTimeCollected DateAndTime, + cucsEquipmentFexSystemStatsUpdate Gauge32 +} + +cucsEquipmentFexSystemStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexSystemStatsEntry 1 } + +cucsEquipmentFexSystemStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:dn managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 2 } + +cucsEquipmentFexSystemStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:rn managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 3 } + +cucsEquipmentFexSystemStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:intervals managed + object property" + ::= { cucsEquipmentFexSystemStatsEntry 4 } + +cucsEquipmentFexSystemStatsKernelMemFree OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:kernelMemFree + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 5 } + +cucsEquipmentFexSystemStatsKernelMemFreeAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:kernelMemFreeAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 6 } + +cucsEquipmentFexSystemStatsKernelMemFreeMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:kernelMemFreeMax + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 7 } + +cucsEquipmentFexSystemStatsKernelMemFreeMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:kernelMemFreeMin + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 8 } + +cucsEquipmentFexSystemStatsKernelMemTotal OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:kernelMemTotal + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 9 } + +cucsEquipmentFexSystemStatsKernelMemTotalAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:kernelMemTotalAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 10 } + +cucsEquipmentFexSystemStatsKernelMemTotalMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:kernelMemTotalMax + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 11 } + +cucsEquipmentFexSystemStatsKernelMemTotalMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:kernelMemTotalMin + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 12 } + +cucsEquipmentFexSystemStatsLoad OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:load managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 13 } + +cucsEquipmentFexSystemStatsLoadAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:loadAvg managed + object property" + ::= { cucsEquipmentFexSystemStatsEntry 14 } + +cucsEquipmentFexSystemStatsLoadMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:loadMax managed + object property" + ::= { cucsEquipmentFexSystemStatsEntry 15 } + +cucsEquipmentFexSystemStatsLoadMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:loadMin managed + object property" + ::= { cucsEquipmentFexSystemStatsEntry 16 } + +cucsEquipmentFexSystemStatsMemAvailable OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:memAvailable + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 17 } + +cucsEquipmentFexSystemStatsMemAvailableAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:memAvailableAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 18 } + +cucsEquipmentFexSystemStatsMemAvailableMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:memAvailableMax + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 19 } + +cucsEquipmentFexSystemStatsMemAvailableMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:memAvailableMin + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 20 } + +cucsEquipmentFexSystemStatsMemCached OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:memCached managed + object property" + ::= { cucsEquipmentFexSystemStatsEntry 21 } + +cucsEquipmentFexSystemStatsMemCachedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:memCachedAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 22 } + +cucsEquipmentFexSystemStatsMemCachedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:memCachedMax + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 23 } + +cucsEquipmentFexSystemStatsMemCachedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:memCachedMin + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 24 } + +cucsEquipmentFexSystemStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:suspect managed + object property" + ::= { cucsEquipmentFexSystemStatsEntry 25 } + +cucsEquipmentFexSystemStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFexSystemStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:thresholded + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 26 } + +cucsEquipmentFexSystemStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:timeCollected + managed object property" + ::= { cucsEquipmentFexSystemStatsEntry 27 } + +cucsEquipmentFexSystemStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStats:update managed + object property" + ::= { cucsEquipmentFexSystemStatsEntry 28 } + +cucsEquipmentFexSystemStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFexSystemStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist managed object table" + ::= { cucsEquipmentObjects 165 } + +cucsEquipmentFexSystemStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentFexSystemStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFexSystemStatsHistTable table." + INDEX { cucsEquipmentFexSystemStatsHistInstanceId } + ::= { cucsEquipmentFexSystemStatsHistTable 1 } + +CucsEquipmentFexSystemStatsHistEntry ::= SEQUENCE { + cucsEquipmentFexSystemStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentFexSystemStatsHistDn CucsManagedObjectDn, + cucsEquipmentFexSystemStatsHistRn SnmpAdminString, + cucsEquipmentFexSystemStatsHistId Unsigned64, + cucsEquipmentFexSystemStatsHistKernelMemFree Gauge32, + cucsEquipmentFexSystemStatsHistKernelMemFreeAvg Gauge32, + cucsEquipmentFexSystemStatsHistKernelMemFreeMax Gauge32, + cucsEquipmentFexSystemStatsHistKernelMemFreeMin Gauge32, + cucsEquipmentFexSystemStatsHistKernelMemTotal Gauge32, + cucsEquipmentFexSystemStatsHistKernelMemTotalAvg Gauge32, + cucsEquipmentFexSystemStatsHistKernelMemTotalMax Gauge32, + cucsEquipmentFexSystemStatsHistKernelMemTotalMin Gauge32, + cucsEquipmentFexSystemStatsHistLoad SnmpAdminString, + cucsEquipmentFexSystemStatsHistLoadAvg SnmpAdminString, + cucsEquipmentFexSystemStatsHistLoadMax SnmpAdminString, + cucsEquipmentFexSystemStatsHistLoadMin SnmpAdminString, + cucsEquipmentFexSystemStatsHistMemAvailable Gauge32, + cucsEquipmentFexSystemStatsHistMemAvailableAvg Gauge32, + cucsEquipmentFexSystemStatsHistMemAvailableMax Gauge32, + cucsEquipmentFexSystemStatsHistMemAvailableMin Gauge32, + cucsEquipmentFexSystemStatsHistMemCached Gauge32, + cucsEquipmentFexSystemStatsHistMemCachedAvg Gauge32, + cucsEquipmentFexSystemStatsHistMemCachedMax Gauge32, + cucsEquipmentFexSystemStatsHistMemCachedMin Gauge32, + cucsEquipmentFexSystemStatsHistMostRecent TruthValue, + cucsEquipmentFexSystemStatsHistSuspect TruthValue, + cucsEquipmentFexSystemStatsHistThresholded CucsEquipmentFexSystemStatsHistThresholded, + cucsEquipmentFexSystemStatsHistTimeCollected DateAndTime +} + +cucsEquipmentFexSystemStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFexSystemStatsHistEntry 1 } + +cucsEquipmentFexSystemStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:dn managed + object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 2 } + +cucsEquipmentFexSystemStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:rn managed + object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 3 } + +cucsEquipmentFexSystemStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:id managed + object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 4 } + +cucsEquipmentFexSystemStatsHistKernelMemFree OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:kernelMemFree + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 5 } + +cucsEquipmentFexSystemStatsHistKernelMemFreeAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:kernelMemFreeAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 6 } + +cucsEquipmentFexSystemStatsHistKernelMemFreeMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:kernelMemFreeMax + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 7 } + +cucsEquipmentFexSystemStatsHistKernelMemFreeMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:kernelMemFreeMin + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 8 } + +cucsEquipmentFexSystemStatsHistKernelMemTotal OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:kernelMemTotal + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 9 } + +cucsEquipmentFexSystemStatsHistKernelMemTotalAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:kernelMemTotalAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 10 } + +cucsEquipmentFexSystemStatsHistKernelMemTotalMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:kernelMemTotalMax + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 11 } + +cucsEquipmentFexSystemStatsHistKernelMemTotalMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:kernelMemTotalMin + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 12 } + +cucsEquipmentFexSystemStatsHistLoad OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:load managed + object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 13 } + +cucsEquipmentFexSystemStatsHistLoadAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:loadAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 14 } + +cucsEquipmentFexSystemStatsHistLoadMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:loadMax + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 15 } + +cucsEquipmentFexSystemStatsHistLoadMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:loadMin + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 16 } + +cucsEquipmentFexSystemStatsHistMemAvailable OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:memAvailable + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 17 } + +cucsEquipmentFexSystemStatsHistMemAvailableAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:memAvailableAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 18 } + +cucsEquipmentFexSystemStatsHistMemAvailableMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:memAvailableMax + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 19 } + +cucsEquipmentFexSystemStatsHistMemAvailableMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:memAvailableMin + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 20 } + +cucsEquipmentFexSystemStatsHistMemCached OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:memCached + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 21 } + +cucsEquipmentFexSystemStatsHistMemCachedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:memCachedAvg + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 22 } + +cucsEquipmentFexSystemStatsHistMemCachedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:memCachedMax + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 23 } + +cucsEquipmentFexSystemStatsHistMemCachedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:memCachedMin + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 24 } + +cucsEquipmentFexSystemStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 25 } + +cucsEquipmentFexSystemStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:suspect + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 26 } + +cucsEquipmentFexSystemStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentFexSystemStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:thresholded + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 27 } + +cucsEquipmentFexSystemStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FexSystemStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentFexSystemStatsHistEntry 28 } + +cucsEquipmentFirmwareConstraintTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFirmwareConstraintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FirmwareConstraint managed object table" + ::= { cucsEquipmentObjects 113 } + +cucsEquipmentFirmwareConstraintEntry OBJECT-TYPE + SYNTAX CucsEquipmentFirmwareConstraintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFirmwareConstraintTable table." + INDEX { cucsEquipmentFirmwareConstraintInstanceId } + ::= { cucsEquipmentFirmwareConstraintTable 1 } + +CucsEquipmentFirmwareConstraintEntry ::= SEQUENCE { + cucsEquipmentFirmwareConstraintInstanceId CucsManagedObjectId, + cucsEquipmentFirmwareConstraintDn CucsManagedObjectDn, + cucsEquipmentFirmwareConstraintRn SnmpAdminString, + cucsEquipmentFirmwareConstraintMinVer1 SnmpAdminString, + cucsEquipmentFirmwareConstraintMinVer2 SnmpAdminString +} + +cucsEquipmentFirmwareConstraintInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFirmwareConstraintEntry 1 } + +cucsEquipmentFirmwareConstraintDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FirmwareConstraint:dn managed + object property" + ::= { cucsEquipmentFirmwareConstraintEntry 2 } + +cucsEquipmentFirmwareConstraintRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FirmwareConstraint:rn managed + object property" + ::= { cucsEquipmentFirmwareConstraintEntry 3 } + +cucsEquipmentFirmwareConstraintMinVer1 OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FirmwareConstraint:minVer1 + managed object property" + ::= { cucsEquipmentFirmwareConstraintEntry 4 } + +cucsEquipmentFirmwareConstraintMinVer2 OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FirmwareConstraint:minVer2 + managed object property" + ::= { cucsEquipmentFirmwareConstraintEntry 5 } + +cucsEquipmentFlashLifeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFlashLifeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife managed object table" + ::= { cucsEquipmentObjects 127 } + +cucsEquipmentFlashLifeEntry OBJECT-TYPE + SYNTAX CucsEquipmentFlashLifeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFlashLifeTable table." + INDEX { cucsEquipmentFlashLifeInstanceId } + ::= { cucsEquipmentFlashLifeTable 1 } + +CucsEquipmentFlashLifeEntry ::= SEQUENCE { + cucsEquipmentFlashLifeInstanceId CucsManagedObjectId, + cucsEquipmentFlashLifeDn CucsManagedObjectDn, + cucsEquipmentFlashLifeRn SnmpAdminString, + cucsEquipmentFlashLifeCardParamType Gauge32, + cucsEquipmentFlashLifeDescr SnmpAdminString, + cucsEquipmentFlashLifeIntId SnmpAdminString, + cucsEquipmentFlashLifeName SnmpAdminString, + cucsEquipmentFlashLifePolicyLevel Gauge32, + cucsEquipmentFlashLifePolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentFlashLifeSuportType Gauge32 +} + +cucsEquipmentFlashLifeInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFlashLifeEntry 1 } + +cucsEquipmentFlashLifeDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:dn managed object property" + ::= { cucsEquipmentFlashLifeEntry 2 } + +cucsEquipmentFlashLifeRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:rn managed object property" + ::= { cucsEquipmentFlashLifeEntry 3 } + +cucsEquipmentFlashLifeCardParamType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:cardParamType managed + object property" + ::= { cucsEquipmentFlashLifeEntry 4 } + +cucsEquipmentFlashLifeDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:descr managed object property" + ::= { cucsEquipmentFlashLifeEntry 5 } + +cucsEquipmentFlashLifeIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:intId managed object property" + ::= { cucsEquipmentFlashLifeEntry 6 } + +cucsEquipmentFlashLifeName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:name managed object property" + ::= { cucsEquipmentFlashLifeEntry 7 } + +cucsEquipmentFlashLifePolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:policyLevel managed + object property" + ::= { cucsEquipmentFlashLifeEntry 8 } + +cucsEquipmentFlashLifePolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:policyOwner managed + object property" + ::= { cucsEquipmentFlashLifeEntry 9 } + +cucsEquipmentFlashLifeSuportType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FlashLife:suportType managed object property" + ::= { cucsEquipmentFlashLifeEntry 10 } + +cucsEquipmentFruVariantTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentFruVariantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:FruVariant managed object table" + ::= { cucsEquipmentObjects 208 } + +cucsEquipmentFruVariantEntry OBJECT-TYPE + SYNTAX CucsEquipmentFruVariantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentFruVariantTable table." + INDEX { cucsEquipmentFruVariantInstanceId } + ::= { cucsEquipmentFruVariantTable 1 } + +CucsEquipmentFruVariantEntry ::= SEQUENCE { + cucsEquipmentFruVariantInstanceId CucsManagedObjectId, + cucsEquipmentFruVariantDn CucsManagedObjectDn, + cucsEquipmentFruVariantRn SnmpAdminString, + cucsEquipmentFruVariantDescription SnmpAdminString, + cucsEquipmentFruVariantPid SnmpAdminString, + cucsEquipmentFruVariantType SnmpAdminString +} + +cucsEquipmentFruVariantInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentFruVariantEntry 1 } + +cucsEquipmentFruVariantDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FruVariant:dn managed object property" + ::= { cucsEquipmentFruVariantEntry 2 } + +cucsEquipmentFruVariantRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FruVariant:rn managed object property" + ::= { cucsEquipmentFruVariantEntry 3 } + +cucsEquipmentFruVariantDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FruVariant:description managed + object property" + ::= { cucsEquipmentFruVariantEntry 4 } + +cucsEquipmentFruVariantPid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FruVariant:pid managed object property" + ::= { cucsEquipmentFruVariantEntry 5 } + +cucsEquipmentFruVariantType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:FruVariant:type managed object property" + ::= { cucsEquipmentFruVariantEntry 6 } + +cucsEquipmentGemCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentGemCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider managed object table" + ::= { cucsEquipmentObjects 28 } + +cucsEquipmentGemCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentGemCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentGemCapProviderTable table." + INDEX { cucsEquipmentGemCapProviderInstanceId } + ::= { cucsEquipmentGemCapProviderTable 1 } + +CucsEquipmentGemCapProviderEntry ::= SEQUENCE { + cucsEquipmentGemCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentGemCapProviderDn CucsManagedObjectDn, + cucsEquipmentGemCapProviderRn SnmpAdminString, + cucsEquipmentGemCapProviderDeprecated TruthValue, + cucsEquipmentGemCapProviderGencount Gauge32, + cucsEquipmentGemCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentGemCapProviderModel SnmpAdminString, + cucsEquipmentGemCapProviderRevision SnmpAdminString, + cucsEquipmentGemCapProviderVendor SnmpAdminString, + cucsEquipmentGemCapProviderPromCardType Gauge32, + cucsEquipmentGemCapProviderDeleted TruthValue, + cucsEquipmentGemCapProviderElementLoadFailures Gauge32, + cucsEquipmentGemCapProviderElementsLoaded Gauge32, + cucsEquipmentGemCapProviderLoadErrors Gauge32, + cucsEquipmentGemCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentGemCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentGemCapProviderEntry 1 } + +cucsEquipmentGemCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:dn managed object property" + ::= { cucsEquipmentGemCapProviderEntry 2 } + +cucsEquipmentGemCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:rn managed object property" + ::= { cucsEquipmentGemCapProviderEntry 3 } + +cucsEquipmentGemCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:deprecated + managed object property" + ::= { cucsEquipmentGemCapProviderEntry 4 } + +cucsEquipmentGemCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:gencount managed + object property" + ::= { cucsEquipmentGemCapProviderEntry 5 } + +cucsEquipmentGemCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentGemCapProviderEntry 6 } + +cucsEquipmentGemCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:model managed object property" + ::= { cucsEquipmentGemCapProviderEntry 7 } + +cucsEquipmentGemCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:revision managed + object property" + ::= { cucsEquipmentGemCapProviderEntry 8 } + +cucsEquipmentGemCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:vendor managed + object property" + ::= { cucsEquipmentGemCapProviderEntry 9 } + +cucsEquipmentGemCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:promCardType + managed object property" + ::= { cucsEquipmentGemCapProviderEntry 10 } + +cucsEquipmentGemCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:deleted managed + object property" + ::= { cucsEquipmentGemCapProviderEntry 11 } + +cucsEquipmentGemCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentGemCapProviderEntry 12 } + +cucsEquipmentGemCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentGemCapProviderEntry 13 } + +cucsEquipmentGemCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentGemCapProviderEntry 14 } + +cucsEquipmentGemCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentGemCapProviderEntry 15 } + +cucsEquipmentGemPortCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentGemPortCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap managed object table" + ::= { cucsEquipmentObjects 78 } + +cucsEquipmentGemPortCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentGemPortCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentGemPortCapTable table." + INDEX { cucsEquipmentGemPortCapInstanceId } + ::= { cucsEquipmentGemPortCapTable 1 } + +CucsEquipmentGemPortCapEntry ::= SEQUENCE { + cucsEquipmentGemPortCapInstanceId CucsManagedObjectId, + cucsEquipmentGemPortCapDn CucsManagedObjectDn, + cucsEquipmentGemPortCapRn SnmpAdminString, + cucsEquipmentGemPortCapDescr SnmpAdminString, + cucsEquipmentGemPortCapIntId SnmpAdminString, + cucsEquipmentGemPortCapMaxFcSpeed CucsPortSpeed, + cucsEquipmentGemPortCapName SnmpAdminString, + cucsEquipmentGemPortCapPortNumber Gauge32, + cucsEquipmentGemPortCapPolicyLevel Gauge32, + cucsEquipmentGemPortCapPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentGemPortCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentGemPortCapEntry 1 } + +cucsEquipmentGemPortCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:dn managed object property" + ::= { cucsEquipmentGemPortCapEntry 2 } + +cucsEquipmentGemPortCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:rn managed object property" + ::= { cucsEquipmentGemPortCapEntry 3 } + +cucsEquipmentGemPortCapDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:descr managed object property" + ::= { cucsEquipmentGemPortCapEntry 4 } + +cucsEquipmentGemPortCapIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:intId managed object property" + ::= { cucsEquipmentGemPortCapEntry 5 } + +cucsEquipmentGemPortCapMaxFcSpeed OBJECT-TYPE + SYNTAX CucsPortSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:maxFcSpeed managed + object property" + ::= { cucsEquipmentGemPortCapEntry 6 } + +cucsEquipmentGemPortCapName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:name managed object property" + ::= { cucsEquipmentGemPortCapEntry 7 } + +cucsEquipmentGemPortCapPortNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:portNumber managed + object property" + ::= { cucsEquipmentGemPortCapEntry 8 } + +cucsEquipmentGemPortCapPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:policyLevel managed + object property" + ::= { cucsEquipmentGemPortCapEntry 9 } + +cucsEquipmentGemPortCapPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GemPortCap:policyOwner managed + object property" + ::= { cucsEquipmentGemPortCapEntry 10 } + +cucsEquipmentGraphicsCardCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentGraphicsCardCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider managed object table" + ::= { cucsEquipmentObjects 118 } + +cucsEquipmentGraphicsCardCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentGraphicsCardCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentGraphicsCardCapProviderTable table." + INDEX { cucsEquipmentGraphicsCardCapProviderInstanceId } + ::= { cucsEquipmentGraphicsCardCapProviderTable 1 } + +CucsEquipmentGraphicsCardCapProviderEntry ::= SEQUENCE { + cucsEquipmentGraphicsCardCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentGraphicsCardCapProviderDn CucsManagedObjectDn, + cucsEquipmentGraphicsCardCapProviderRn SnmpAdminString, + cucsEquipmentGraphicsCardCapProviderDeleted TruthValue, + cucsEquipmentGraphicsCardCapProviderDeprecated TruthValue, + cucsEquipmentGraphicsCardCapProviderElementLoadFailures Gauge32, + cucsEquipmentGraphicsCardCapProviderElementsLoaded Gauge32, + cucsEquipmentGraphicsCardCapProviderGencount Gauge32, + cucsEquipmentGraphicsCardCapProviderLoadErrors Gauge32, + cucsEquipmentGraphicsCardCapProviderLoadWarnings Gauge32, + cucsEquipmentGraphicsCardCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentGraphicsCardCapProviderModel SnmpAdminString, + cucsEquipmentGraphicsCardCapProviderNumGpu Gauge32, + cucsEquipmentGraphicsCardCapProviderPromCardType Gauge32, + cucsEquipmentGraphicsCardCapProviderRevision SnmpAdminString, + cucsEquipmentGraphicsCardCapProviderVendor SnmpAdminString, + cucsEquipmentGraphicsCardCapProviderStepping SnmpAdminString, + cucsEquipmentGraphicsCardCapProviderModeChangeSupported TruthValue +} + +cucsEquipmentGraphicsCardCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentGraphicsCardCapProviderEntry 1 } + +cucsEquipmentGraphicsCardCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:dn + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 2 } + +cucsEquipmentGraphicsCardCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:rn + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 3 } + +cucsEquipmentGraphicsCardCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:deleted + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 4 } + +cucsEquipmentGraphicsCardCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:deprecated + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 5 } + +cucsEquipmentGraphicsCardCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 6 } + +cucsEquipmentGraphicsCardCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 7 } + +cucsEquipmentGraphicsCardCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:gencount + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 8 } + +cucsEquipmentGraphicsCardCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 9 } + +cucsEquipmentGraphicsCardCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 10 } + +cucsEquipmentGraphicsCardCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 11 } + +cucsEquipmentGraphicsCardCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:model + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 12 } + +cucsEquipmentGraphicsCardCapProviderNumGpu OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:numGpu + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 13 } + +cucsEquipmentGraphicsCardCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:promCardType + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 14 } + +cucsEquipmentGraphicsCardCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:revision + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 15 } + +cucsEquipmentGraphicsCardCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:vendor + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 16 } + +cucsEquipmentGraphicsCardCapProviderStepping OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:stepping + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 17 } + +cucsEquipmentGraphicsCardCapProviderModeChangeSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapProvider:modeChangeSupported + managed object property" + ::= { cucsEquipmentGraphicsCardCapProviderEntry 18 } + +cucsEquipmentGraphicsCardCapRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentGraphicsCardCapRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapRef managed object table" + ::= { cucsEquipmentObjects 119 } + +cucsEquipmentGraphicsCardCapRefEntry OBJECT-TYPE + SYNTAX CucsEquipmentGraphicsCardCapRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentGraphicsCardCapRefTable table." + INDEX { cucsEquipmentGraphicsCardCapRefInstanceId } + ::= { cucsEquipmentGraphicsCardCapRefTable 1 } + +CucsEquipmentGraphicsCardCapRefEntry ::= SEQUENCE { + cucsEquipmentGraphicsCardCapRefInstanceId CucsManagedObjectId, + cucsEquipmentGraphicsCardCapRefDn CucsManagedObjectDn, + cucsEquipmentGraphicsCardCapRefRn SnmpAdminString, + cucsEquipmentGraphicsCardCapRefModel SnmpAdminString, + cucsEquipmentGraphicsCardCapRefRevision SnmpAdminString, + cucsEquipmentGraphicsCardCapRefVendor SnmpAdminString, + cucsEquipmentGraphicsCardCapRefIsSupported CucsEquipmentIsSupported +} + +cucsEquipmentGraphicsCardCapRefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentGraphicsCardCapRefEntry 1 } + +cucsEquipmentGraphicsCardCapRefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapRef:dn managed + object property" + ::= { cucsEquipmentGraphicsCardCapRefEntry 2 } + +cucsEquipmentGraphicsCardCapRefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapRef:rn managed + object property" + ::= { cucsEquipmentGraphicsCardCapRefEntry 3 } + +cucsEquipmentGraphicsCardCapRefModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapRef:model managed + object property" + ::= { cucsEquipmentGraphicsCardCapRefEntry 4 } + +cucsEquipmentGraphicsCardCapRefRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapRef:revision + managed object property" + ::= { cucsEquipmentGraphicsCardCapRefEntry 5 } + +cucsEquipmentGraphicsCardCapRefVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapRef:vendor + managed object property" + ::= { cucsEquipmentGraphicsCardCapRefEntry 6 } + +cucsEquipmentGraphicsCardCapRefIsSupported OBJECT-TYPE + SYNTAX CucsEquipmentIsSupported + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:GraphicsCardCapRef:isSupported + managed object property" + ::= { cucsEquipmentGraphicsCardCapRefEntry 7 } + +cucsEquipmentHDDFaultMonDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentHDDFaultMonDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef managed object table" + ::= { cucsEquipmentObjects 85 } + +cucsEquipmentHDDFaultMonDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentHDDFaultMonDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentHDDFaultMonDefTable table." + INDEX { cucsEquipmentHDDFaultMonDefInstanceId } + ::= { cucsEquipmentHDDFaultMonDefTable 1 } + +CucsEquipmentHDDFaultMonDefEntry ::= SEQUENCE { + cucsEquipmentHDDFaultMonDefInstanceId CucsManagedObjectId, + cucsEquipmentHDDFaultMonDefDn CucsManagedObjectDn, + cucsEquipmentHDDFaultMonDefRn SnmpAdminString, + cucsEquipmentHDDFaultMonDefControllerFwVersion SnmpAdminString, + cucsEquipmentHDDFaultMonDefControllerModel SnmpAdminString, + cucsEquipmentHDDFaultMonDefHDDMonSupport SnmpAdminString, + cucsEquipmentHDDFaultMonDefDescr SnmpAdminString, + cucsEquipmentHDDFaultMonDefIntId SnmpAdminString, + cucsEquipmentHDDFaultMonDefName SnmpAdminString, + cucsEquipmentHDDFaultMonDefPolicyLevel Gauge32, + cucsEquipmentHDDFaultMonDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentHDDFaultMonDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentHDDFaultMonDefEntry 1 } + +cucsEquipmentHDDFaultMonDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:dn managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 2 } + +cucsEquipmentHDDFaultMonDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:rn managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 3 } + +cucsEquipmentHDDFaultMonDefControllerFwVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:ControllerFwVersion + managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 4 } + +cucsEquipmentHDDFaultMonDefControllerModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:ControllerModel + managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 5 } + +cucsEquipmentHDDFaultMonDefHDDMonSupport OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:HDDMonSupport + managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 6 } + +cucsEquipmentHDDFaultMonDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:descr managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 7 } + +cucsEquipmentHDDFaultMonDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:intId managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 8 } + +cucsEquipmentHDDFaultMonDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:name managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 9 } + +cucsEquipmentHDDFaultMonDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:policyLevel + managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 10 } + +cucsEquipmentHDDFaultMonDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HDDFaultMonDef:policyOwner + managed object property" + ::= { cucsEquipmentHDDFaultMonDefEntry 11 } + +cucsEquipmentHealthLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentHealthLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed managed object table" + ::= { cucsEquipmentObjects 114 } + +cucsEquipmentHealthLedEntry OBJECT-TYPE + SYNTAX CucsEquipmentHealthLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentHealthLedTable table." + INDEX { cucsEquipmentHealthLedInstanceId } + ::= { cucsEquipmentHealthLedTable 1 } + +CucsEquipmentHealthLedEntry ::= SEQUENCE { + cucsEquipmentHealthLedInstanceId CucsManagedObjectId, + cucsEquipmentHealthLedDn CucsManagedObjectDn, + cucsEquipmentHealthLedRn SnmpAdminString, + cucsEquipmentHealthLedColor CucsEquipmentLedColor, + cucsEquipmentHealthLedHealthLedState CucsEquipmentHealthLedState, + cucsEquipmentHealthLedHealthLedStateQualifier SnmpAdminString, + cucsEquipmentHealthLedId Gauge32, + cucsEquipmentHealthLedName SnmpAdminString, + cucsEquipmentHealthLedOperState CucsEquipmentLedOperState +} + +cucsEquipmentHealthLedInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentHealthLedEntry 1 } + +cucsEquipmentHealthLedDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed:dn managed object property" + ::= { cucsEquipmentHealthLedEntry 2 } + +cucsEquipmentHealthLedRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed:rn managed object property" + ::= { cucsEquipmentHealthLedEntry 3 } + +cucsEquipmentHealthLedColor OBJECT-TYPE + SYNTAX CucsEquipmentLedColor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed:color managed object property" + ::= { cucsEquipmentHealthLedEntry 4 } + +cucsEquipmentHealthLedHealthLedState OBJECT-TYPE + SYNTAX CucsEquipmentHealthLedState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed:healthLedState managed + object property" + ::= { cucsEquipmentHealthLedEntry 5 } + +cucsEquipmentHealthLedHealthLedStateQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed:healthLedStateQualifier + managed object property" + ::= { cucsEquipmentHealthLedEntry 6 } + +cucsEquipmentHealthLedId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed:id managed object property" + ::= { cucsEquipmentHealthLedEntry 7 } + +cucsEquipmentHealthLedName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed:name managed object property" + ::= { cucsEquipmentHealthLedEntry 8 } + +cucsEquipmentHealthLedOperState OBJECT-TYPE + SYNTAX CucsEquipmentLedOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HealthLed:operState managed object property" + ::= { cucsEquipmentHealthLedEntry 9 } + +cucsEquipmentHostIfCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentHostIfCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider managed object table" + ::= { cucsEquipmentObjects 29 } + +cucsEquipmentHostIfCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentHostIfCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentHostIfCapProviderTable table." + INDEX { cucsEquipmentHostIfCapProviderInstanceId } + ::= { cucsEquipmentHostIfCapProviderTable 1 } + +CucsEquipmentHostIfCapProviderEntry ::= SEQUENCE { + cucsEquipmentHostIfCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentHostIfCapProviderDn CucsManagedObjectDn, + cucsEquipmentHostIfCapProviderRn SnmpAdminString, + cucsEquipmentHostIfCapProviderDeprecated TruthValue, + cucsEquipmentHostIfCapProviderGencount Gauge32, + cucsEquipmentHostIfCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentHostIfCapProviderModel SnmpAdminString, + cucsEquipmentHostIfCapProviderRevision SnmpAdminString, + cucsEquipmentHostIfCapProviderVendor SnmpAdminString, + cucsEquipmentHostIfCapProviderPromCardType Gauge32, + cucsEquipmentHostIfCapProviderDeleted TruthValue, + cucsEquipmentHostIfCapProviderElementLoadFailures Gauge32, + cucsEquipmentHostIfCapProviderElementsLoaded Gauge32, + cucsEquipmentHostIfCapProviderLoadErrors Gauge32, + cucsEquipmentHostIfCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentHostIfCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentHostIfCapProviderEntry 1 } + +cucsEquipmentHostIfCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:dn managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 2 } + +cucsEquipmentHostIfCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:rn managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 3 } + +cucsEquipmentHostIfCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:deprecated + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 4 } + +cucsEquipmentHostIfCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:gencount + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 5 } + +cucsEquipmentHostIfCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 6 } + +cucsEquipmentHostIfCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:model managed + object property" + ::= { cucsEquipmentHostIfCapProviderEntry 7 } + +cucsEquipmentHostIfCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:revision + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 8 } + +cucsEquipmentHostIfCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:vendor managed + object property" + ::= { cucsEquipmentHostIfCapProviderEntry 9 } + +cucsEquipmentHostIfCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:promCardType + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 10 } + +cucsEquipmentHostIfCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:deleted + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 11 } + +cucsEquipmentHostIfCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 12 } + +cucsEquipmentHostIfCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 13 } + +cucsEquipmentHostIfCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 14 } + +cucsEquipmentHostIfCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostIfCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentHostIfCapProviderEntry 15 } + +cucsEquipmentHostMgmtControllerCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentHostMgmtControllerCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostMgmtControllerCap managed object table" + ::= { cucsEquipmentObjects 226 } + +cucsEquipmentHostMgmtControllerCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentHostMgmtControllerCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentHostMgmtControllerCapTable table." + INDEX { cucsEquipmentHostMgmtControllerCapInstanceId } + ::= { cucsEquipmentHostMgmtControllerCapTable 1 } + +CucsEquipmentHostMgmtControllerCapEntry ::= SEQUENCE { + cucsEquipmentHostMgmtControllerCapInstanceId CucsManagedObjectId, + cucsEquipmentHostMgmtControllerCapDn CucsManagedObjectDn, + cucsEquipmentHostMgmtControllerCapRn SnmpAdminString, + cucsEquipmentHostMgmtControllerCapCommMethod CucsEquipmentHostMgmtControllerCapCommMethod +} + +cucsEquipmentHostMgmtControllerCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentHostMgmtControllerCapEntry 1 } + +cucsEquipmentHostMgmtControllerCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostMgmtControllerCap:dn managed + object property" + ::= { cucsEquipmentHostMgmtControllerCapEntry 2 } + +cucsEquipmentHostMgmtControllerCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostMgmtControllerCap:rn managed + object property" + ::= { cucsEquipmentHostMgmtControllerCapEntry 3 } + +cucsEquipmentHostMgmtControllerCapCommMethod OBJECT-TYPE + SYNTAX CucsEquipmentHostMgmtControllerCapCommMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HostMgmtControllerCap:commMethod + managed object property" + ::= { cucsEquipmentHostMgmtControllerCapEntry 4 } + +cucsEquipmentHwCapDerivativeProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentHwCapDerivativeProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider managed object table" + ::= { cucsEquipmentObjects 174 } + +cucsEquipmentHwCapDerivativeProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentHwCapDerivativeProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentHwCapDerivativeProviderTable table." + INDEX { cucsEquipmentHwCapDerivativeProviderInstanceId } + ::= { cucsEquipmentHwCapDerivativeProviderTable 1 } + +CucsEquipmentHwCapDerivativeProviderEntry ::= SEQUENCE { + cucsEquipmentHwCapDerivativeProviderInstanceId CucsManagedObjectId, + cucsEquipmentHwCapDerivativeProviderDn CucsManagedObjectDn, + cucsEquipmentHwCapDerivativeProviderRn SnmpAdminString, + cucsEquipmentHwCapDerivativeProviderDeleted TruthValue, + cucsEquipmentHwCapDerivativeProviderDeprecated TruthValue, + cucsEquipmentHwCapDerivativeProviderElementLoadFailures Gauge32, + cucsEquipmentHwCapDerivativeProviderElementsLoaded Gauge32, + cucsEquipmentHwCapDerivativeProviderGencount Gauge32, + cucsEquipmentHwCapDerivativeProviderLoadErrors Gauge32, + cucsEquipmentHwCapDerivativeProviderLoadWarnings Gauge32, + cucsEquipmentHwCapDerivativeProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentHwCapDerivativeProviderModel SnmpAdminString, + cucsEquipmentHwCapDerivativeProviderRevision SnmpAdminString, + cucsEquipmentHwCapDerivativeProviderVendor SnmpAdminString +} + +cucsEquipmentHwCapDerivativeProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentHwCapDerivativeProviderEntry 1 } + +cucsEquipmentHwCapDerivativeProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:dn + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 2 } + +cucsEquipmentHwCapDerivativeProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:rn + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 3 } + +cucsEquipmentHwCapDerivativeProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:deleted + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 4 } + +cucsEquipmentHwCapDerivativeProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:deprecated + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 5 } + +cucsEquipmentHwCapDerivativeProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 6 } + +cucsEquipmentHwCapDerivativeProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 7 } + +cucsEquipmentHwCapDerivativeProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:gencount + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 8 } + +cucsEquipmentHwCapDerivativeProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:loadErrors + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 9 } + +cucsEquipmentHwCapDerivativeProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:loadWarnings + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 10 } + +cucsEquipmentHwCapDerivativeProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 11 } + +cucsEquipmentHwCapDerivativeProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:model + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 12 } + +cucsEquipmentHwCapDerivativeProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:revision + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 13 } + +cucsEquipmentHwCapDerivativeProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwCapDerivativeProvider:vendor + managed object property" + ::= { cucsEquipmentHwCapDerivativeProviderEntry 14 } + +cucsEquipmentHwRevisionModifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentHwRevisionModifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwRevisionModifier managed object table" + ::= { cucsEquipmentObjects 209 } + +cucsEquipmentHwRevisionModifierEntry OBJECT-TYPE + SYNTAX CucsEquipmentHwRevisionModifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentHwRevisionModifierTable table." + INDEX { cucsEquipmentHwRevisionModifierInstanceId } + ::= { cucsEquipmentHwRevisionModifierTable 1 } + +CucsEquipmentHwRevisionModifierEntry ::= SEQUENCE { + cucsEquipmentHwRevisionModifierInstanceId CucsManagedObjectId, + cucsEquipmentHwRevisionModifierDn CucsManagedObjectDn, + cucsEquipmentHwRevisionModifierRn SnmpAdminString, + cucsEquipmentHwRevisionModifierHwType CucsEquipmentHwType, + cucsEquipmentHwRevisionModifierRevision SnmpAdminString +} + +cucsEquipmentHwRevisionModifierInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentHwRevisionModifierEntry 1 } + +cucsEquipmentHwRevisionModifierDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwRevisionModifier:dn managed + object property" + ::= { cucsEquipmentHwRevisionModifierEntry 2 } + +cucsEquipmentHwRevisionModifierRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwRevisionModifier:rn managed + object property" + ::= { cucsEquipmentHwRevisionModifierEntry 3 } + +cucsEquipmentHwRevisionModifierHwType OBJECT-TYPE + SYNTAX CucsEquipmentHwType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwRevisionModifier:hwType + managed object property" + ::= { cucsEquipmentHwRevisionModifierEntry 4 } + +cucsEquipmentHwRevisionModifierRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HwRevisionModifier:revision + managed object property" + ::= { cucsEquipmentHwRevisionModifierEntry 5 } + +cucsEquipmentHxCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentHxCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:HxCap managed object table" + ::= { cucsEquipmentObjects 227 } + +cucsEquipmentHxCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentHxCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentHxCapTable table." + INDEX { cucsEquipmentHxCapInstanceId } + ::= { cucsEquipmentHxCapTable 1 } + +CucsEquipmentHxCapEntry ::= SEQUENCE { + cucsEquipmentHxCapInstanceId CucsManagedObjectId, + cucsEquipmentHxCapDn CucsManagedObjectDn, + cucsEquipmentHxCapRn SnmpAdminString, + cucsEquipmentHxCapIsSedSupported CucsEquipmentHxCapIsSedSupported, + cucsEquipmentHxCapIsUsbNicSupported CucsEquipmentHxCapIsUsbNicSupported +} + +cucsEquipmentHxCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentHxCapEntry 1 } + +cucsEquipmentHxCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HxCap:dn managed object property" + ::= { cucsEquipmentHxCapEntry 2 } + +cucsEquipmentHxCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HxCap:rn managed object property" + ::= { cucsEquipmentHxCapEntry 3 } + +cucsEquipmentHxCapIsSedSupported OBJECT-TYPE + SYNTAX CucsEquipmentHxCapIsSedSupported + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HxCap:isSedSupported managed object property" + ::= { cucsEquipmentHxCapEntry 4 } + +cucsEquipmentHxCapIsUsbNicSupported OBJECT-TYPE + SYNTAX CucsEquipmentHxCapIsUsbNicSupported + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:HxCap:isUsbNicSupported managed + object property" + ::= { cucsEquipmentHxCapEntry 5 } + +cucsEquipmentIOCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard managed object table" + ::= { cucsEquipmentObjects 30 } + +cucsEquipmentIOCardEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardTable table." + INDEX { cucsEquipmentIOCardInstanceId } + ::= { cucsEquipmentIOCardTable 1 } + +CucsEquipmentIOCardEntry ::= SEQUENCE { + cucsEquipmentIOCardInstanceId CucsManagedObjectId, + cucsEquipmentIOCardDn CucsManagedObjectDn, + cucsEquipmentIOCardRn SnmpAdminString, + cucsEquipmentIOCardAdminPowerState CucsEquipmentAdminPowerState, + cucsEquipmentIOCardBaseAddr InetAddressIPv4, + cucsEquipmentIOCardChassisId Gauge32, + cucsEquipmentIOCardConfigState CucsEquipmentChassisConfigState, + cucsEquipmentIOCardDiscovery CucsEquipmentDiscoveryState, + cucsEquipmentIOCardFltAggr Unsigned64, + cucsEquipmentIOCardFsmDescr SnmpAdminString, + cucsEquipmentIOCardFsmPrev SnmpAdminString, + cucsEquipmentIOCardFsmProgr Gauge32, + cucsEquipmentIOCardFsmRmtInvErrCode Gauge32, + cucsEquipmentIOCardFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentIOCardFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentIOCardFsmStageDescr SnmpAdminString, + cucsEquipmentIOCardFsmStamp DateAndTime, + cucsEquipmentIOCardFsmStatus SnmpAdminString, + cucsEquipmentIOCardFsmTry Gauge32, + cucsEquipmentIOCardId CucsEquipmentIOCardId, + cucsEquipmentIOCardLcName SnmpAdminString, + cucsEquipmentIOCardLcTs DateAndTime, + cucsEquipmentIOCardModel SnmpAdminString, + cucsEquipmentIOCardOperQualifier CucsEquipmentIOCardIssues, + cucsEquipmentIOCardOperState CucsEquipmentOperability, + cucsEquipmentIOCardOperability CucsEquipmentOperability, + cucsEquipmentIOCardPeerCommStatus CucsEquipmentCommStatus, + cucsEquipmentIOCardPeerDn SnmpAdminString, + cucsEquipmentIOCardPerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentIOCardPower CucsEquipmentPowerState, + cucsEquipmentIOCardPresence CucsEquipmentPresence, + cucsEquipmentIOCardRevision SnmpAdminString, + cucsEquipmentIOCardSerial SnmpAdminString, + cucsEquipmentIOCardSide CucsNetworkSide, + cucsEquipmentIOCardSwitchId CucsNetworkSwitchId, + cucsEquipmentIOCardThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentIOCardUpgradeStatus CucsMgmtUpgradeStatus, + cucsEquipmentIOCardUsrLbl SnmpAdminString, + cucsEquipmentIOCardVendor SnmpAdminString, + cucsEquipmentIOCardVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentIOCardFeOfflineTs Unsigned64, + cucsEquipmentIOCardFeReadyTs Unsigned64, + cucsEquipmentIOCardMfgTime DateAndTime, + cucsEquipmentIOCardOperQualifierReason SnmpAdminString, + cucsEquipmentIOCardPartNumber SnmpAdminString, + cucsEquipmentIOCardVid SnmpAdminString, + cucsEquipmentIOCardFsmFlags SnmpAdminString, + cucsEquipmentIOCardProcessorThermalState CucsEquipmentSensorThresholdStatus, + cucsEquipmentIOCardAdminState CucsEquipmentChassisAdminState, + cucsEquipmentIOCardOperEvacState CucsNetworkEvacState, + cucsEquipmentIOCardAdminPeerPowerState CucsEquipmentAdminPowerState, + cucsEquipmentIOCardAssetTag SnmpAdminString +} + +cucsEquipmentIOCardInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardEntry 1 } + +cucsEquipmentIOCardDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:dn managed object property" + ::= { cucsEquipmentIOCardEntry 2 } + +cucsEquipmentIOCardRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:rn managed object property" + ::= { cucsEquipmentIOCardEntry 3 } + +cucsEquipmentIOCardAdminPowerState OBJECT-TYPE + SYNTAX CucsEquipmentAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:adminPowerState managed + object property" + ::= { cucsEquipmentIOCardEntry 4 } + +cucsEquipmentIOCardBaseAddr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:baseAddr managed object property" + ::= { cucsEquipmentIOCardEntry 5 } + +cucsEquipmentIOCardChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:chassisId managed object property" + ::= { cucsEquipmentIOCardEntry 6 } + +cucsEquipmentIOCardConfigState OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:configState managed object property" + ::= { cucsEquipmentIOCardEntry 7 } + +cucsEquipmentIOCardDiscovery OBJECT-TYPE + SYNTAX CucsEquipmentDiscoveryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:discovery managed object property" + ::= { cucsEquipmentIOCardEntry 8 } + +cucsEquipmentIOCardFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fltAggr managed object property" + ::= { cucsEquipmentIOCardEntry 9 } + +cucsEquipmentIOCardFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmDescr managed object property" + ::= { cucsEquipmentIOCardEntry 10 } + +cucsEquipmentIOCardFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmPrev managed object property" + ::= { cucsEquipmentIOCardEntry 11 } + +cucsEquipmentIOCardFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmProgr managed object property" + ::= { cucsEquipmentIOCardEntry 12 } + +cucsEquipmentIOCardFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmRmtInvErrCode managed + object property" + ::= { cucsEquipmentIOCardEntry 13 } + +cucsEquipmentIOCardFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmRmtInvErrDescr managed + object property" + ::= { cucsEquipmentIOCardEntry 14 } + +cucsEquipmentIOCardFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmRmtInvRslt managed object property" + ::= { cucsEquipmentIOCardEntry 15 } + +cucsEquipmentIOCardFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmStageDescr managed object property" + ::= { cucsEquipmentIOCardEntry 16 } + +cucsEquipmentIOCardFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmStamp managed object property" + ::= { cucsEquipmentIOCardEntry 17 } + +cucsEquipmentIOCardFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmStatus managed object property" + ::= { cucsEquipmentIOCardEntry 18 } + +cucsEquipmentIOCardFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmTry managed object property" + ::= { cucsEquipmentIOCardEntry 19 } + +cucsEquipmentIOCardId OBJECT-TYPE + SYNTAX CucsEquipmentIOCardId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:id managed object property" + ::= { cucsEquipmentIOCardEntry 20 } + +cucsEquipmentIOCardLcName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:lcName managed object property" + ::= { cucsEquipmentIOCardEntry 21 } + +cucsEquipmentIOCardLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:lcTs managed object property" + ::= { cucsEquipmentIOCardEntry 22 } + +cucsEquipmentIOCardModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:model managed object property" + ::= { cucsEquipmentIOCardEntry 23 } + +cucsEquipmentIOCardOperQualifier OBJECT-TYPE + SYNTAX CucsEquipmentIOCardIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:operQualifier managed object property" + ::= { cucsEquipmentIOCardEntry 24 } + +cucsEquipmentIOCardOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:operState managed object property" + ::= { cucsEquipmentIOCardEntry 25 } + +cucsEquipmentIOCardOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:operability managed object property" + ::= { cucsEquipmentIOCardEntry 26 } + +cucsEquipmentIOCardPeerCommStatus OBJECT-TYPE + SYNTAX CucsEquipmentCommStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:peerCommStatus managed + object property" + ::= { cucsEquipmentIOCardEntry 27 } + +cucsEquipmentIOCardPeerDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:peerDn managed object property" + ::= { cucsEquipmentIOCardEntry 28 } + +cucsEquipmentIOCardPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:perf managed object property" + ::= { cucsEquipmentIOCardEntry 29 } + +cucsEquipmentIOCardPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:power managed object property" + ::= { cucsEquipmentIOCardEntry 30 } + +cucsEquipmentIOCardPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:presence managed object property" + ::= { cucsEquipmentIOCardEntry 31 } + +cucsEquipmentIOCardRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:revision managed object property" + ::= { cucsEquipmentIOCardEntry 32 } + +cucsEquipmentIOCardSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:serial managed object property" + ::= { cucsEquipmentIOCardEntry 33 } + +cucsEquipmentIOCardSide OBJECT-TYPE + SYNTAX CucsNetworkSide + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:side managed object property" + ::= { cucsEquipmentIOCardEntry 34 } + +cucsEquipmentIOCardSwitchId OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:switchId managed object property" + ::= { cucsEquipmentIOCardEntry 35 } + +cucsEquipmentIOCardThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:thermal managed object property" + ::= { cucsEquipmentIOCardEntry 36 } + +cucsEquipmentIOCardUpgradeStatus OBJECT-TYPE + SYNTAX CucsMgmtUpgradeStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:upgradeStatus managed object property" + ::= { cucsEquipmentIOCardEntry 37 } + +cucsEquipmentIOCardUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:usrLbl managed object property" + ::= { cucsEquipmentIOCardEntry 38 } + +cucsEquipmentIOCardVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:vendor managed object property" + ::= { cucsEquipmentIOCardEntry 39 } + +cucsEquipmentIOCardVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:voltage managed object property" + ::= { cucsEquipmentIOCardEntry 40 } + +cucsEquipmentIOCardFeOfflineTs OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:feOfflineTs managed object property" + ::= { cucsEquipmentIOCardEntry 41 } + +cucsEquipmentIOCardFeReadyTs OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:feReadyTs managed object property" + ::= { cucsEquipmentIOCardEntry 42 } + +cucsEquipmentIOCardMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:mfgTime managed object property" + ::= { cucsEquipmentIOCardEntry 43 } + +cucsEquipmentIOCardOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:operQualifierReason + managed object property" + ::= { cucsEquipmentIOCardEntry 44 } + +cucsEquipmentIOCardPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:partNumber managed object property" + ::= { cucsEquipmentIOCardEntry 45 } + +cucsEquipmentIOCardVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:vid managed object property" + ::= { cucsEquipmentIOCardEntry 46 } + +cucsEquipmentIOCardFsmFlags OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:fsmFlags managed object property" + ::= { cucsEquipmentIOCardEntry 47 } + +cucsEquipmentIOCardProcessorThermalState OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:processorThermalState + managed object property" + ::= { cucsEquipmentIOCardEntry 48 } + +cucsEquipmentIOCardAdminState OBJECT-TYPE + SYNTAX CucsEquipmentChassisAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:adminState managed object property" + ::= { cucsEquipmentIOCardEntry 49 } + +cucsEquipmentIOCardOperEvacState OBJECT-TYPE + SYNTAX CucsNetworkEvacState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:operEvacState managed object property" + ::= { cucsEquipmentIOCardEntry 50 } + +cucsEquipmentIOCardAdminPeerPowerState OBJECT-TYPE + SYNTAX CucsEquipmentAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:adminPeerPowerState + managed object property" + ::= { cucsEquipmentIOCardEntry 51 } + +cucsEquipmentIOCardAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCard:assetTag managed object property" + ::= { cucsEquipmentIOCardEntry 52 } + +cucsEquipmentIOCardBaseFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardBaseFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm managed object table" + ::= { cucsEquipmentObjects 131 } + +cucsEquipmentIOCardBaseFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardBaseFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardBaseFsmTable table." + INDEX { cucsEquipmentIOCardBaseFsmInstanceId } + ::= { cucsEquipmentIOCardBaseFsmTable 1 } + +CucsEquipmentIOCardBaseFsmEntry ::= SEQUENCE { + cucsEquipmentIOCardBaseFsmInstanceId CucsManagedObjectId, + cucsEquipmentIOCardBaseFsmDn CucsManagedObjectDn, + cucsEquipmentIOCardBaseFsmRn SnmpAdminString, + cucsEquipmentIOCardBaseFsmCompletionTime DateAndTime, + cucsEquipmentIOCardBaseFsmCurrentFsm CucsEquipmentIOCardBaseFsmCurrentFsm, + cucsEquipmentIOCardBaseFsmDescr SnmpAdminString, + cucsEquipmentIOCardBaseFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentIOCardBaseFsmProgress Gauge32, + cucsEquipmentIOCardBaseFsmRmtErrCode Gauge32, + cucsEquipmentIOCardBaseFsmRmtErrDescr SnmpAdminString, + cucsEquipmentIOCardBaseFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentIOCardBaseFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardBaseFsmEntry 1 } + +cucsEquipmentIOCardBaseFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:dn managed object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 2 } + +cucsEquipmentIOCardBaseFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:rn managed object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 3 } + +cucsEquipmentIOCardBaseFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:completionTime + managed object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 4 } + +cucsEquipmentIOCardBaseFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentIOCardBaseFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:currentFsm managed + object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 5 } + +cucsEquipmentIOCardBaseFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:descr managed object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 6 } + +cucsEquipmentIOCardBaseFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:fsmStatus managed + object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 7 } + +cucsEquipmentIOCardBaseFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:progress managed + object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 8 } + +cucsEquipmentIOCardBaseFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:rmtErrCode managed + object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 9 } + +cucsEquipmentIOCardBaseFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:rmtErrDescr + managed object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 10 } + +cucsEquipmentIOCardBaseFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsm:rmtRslt managed + object property" + ::= { cucsEquipmentIOCardBaseFsmEntry 11 } + +cucsEquipmentIOCardBaseFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardBaseFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage managed object table" + ::= { cucsEquipmentObjects 132 } + +cucsEquipmentIOCardBaseFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardBaseFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardBaseFsmStageTable table." + INDEX { cucsEquipmentIOCardBaseFsmStageInstanceId } + ::= { cucsEquipmentIOCardBaseFsmStageTable 1 } + +CucsEquipmentIOCardBaseFsmStageEntry ::= SEQUENCE { + cucsEquipmentIOCardBaseFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentIOCardBaseFsmStageDn CucsManagedObjectDn, + cucsEquipmentIOCardBaseFsmStageRn SnmpAdminString, + cucsEquipmentIOCardBaseFsmStageDescr SnmpAdminString, + cucsEquipmentIOCardBaseFsmStageLastUpdateTime DateAndTime, + cucsEquipmentIOCardBaseFsmStageName CucsEquipmentIOCardBaseFsmStageName, + cucsEquipmentIOCardBaseFsmStageOrder Gauge32, + cucsEquipmentIOCardBaseFsmStageRetry Gauge32, + cucsEquipmentIOCardBaseFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentIOCardBaseFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardBaseFsmStageEntry 1 } + +cucsEquipmentIOCardBaseFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage:dn managed + object property" + ::= { cucsEquipmentIOCardBaseFsmStageEntry 2 } + +cucsEquipmentIOCardBaseFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage:rn managed + object property" + ::= { cucsEquipmentIOCardBaseFsmStageEntry 3 } + +cucsEquipmentIOCardBaseFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage:descr managed + object property" + ::= { cucsEquipmentIOCardBaseFsmStageEntry 4 } + +cucsEquipmentIOCardBaseFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentIOCardBaseFsmStageEntry 5 } + +cucsEquipmentIOCardBaseFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentIOCardBaseFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage:name managed + object property" + ::= { cucsEquipmentIOCardBaseFsmStageEntry 6 } + +cucsEquipmentIOCardBaseFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage:order managed + object property" + ::= { cucsEquipmentIOCardBaseFsmStageEntry 7 } + +cucsEquipmentIOCardBaseFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage:retry managed + object property" + ::= { cucsEquipmentIOCardBaseFsmStageEntry 8 } + +cucsEquipmentIOCardBaseFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmStage:stageStatus + managed object property" + ::= { cucsEquipmentIOCardBaseFsmStageEntry 9 } + +cucsEquipmentIOCardBaseFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardBaseFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmTask managed object table" + ::= { cucsEquipmentObjects 133 } + +cucsEquipmentIOCardBaseFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardBaseFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardBaseFsmTaskTable table." + INDEX { cucsEquipmentIOCardBaseFsmTaskInstanceId } + ::= { cucsEquipmentIOCardBaseFsmTaskTable 1 } + +CucsEquipmentIOCardBaseFsmTaskEntry ::= SEQUENCE { + cucsEquipmentIOCardBaseFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentIOCardBaseFsmTaskDn CucsManagedObjectDn, + cucsEquipmentIOCardBaseFsmTaskRn SnmpAdminString, + cucsEquipmentIOCardBaseFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentIOCardBaseFsmTaskFlags CucsEquipmentIOCardBaseFsmTaskFlags, + cucsEquipmentIOCardBaseFsmTaskItem CucsEquipmentIOCardBaseFsmTaskItem, + cucsEquipmentIOCardBaseFsmTaskSeqId Gauge32 +} + +cucsEquipmentIOCardBaseFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardBaseFsmTaskEntry 1 } + +cucsEquipmentIOCardBaseFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmTask:dn managed object property" + ::= { cucsEquipmentIOCardBaseFsmTaskEntry 2 } + +cucsEquipmentIOCardBaseFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmTask:rn managed object property" + ::= { cucsEquipmentIOCardBaseFsmTaskEntry 3 } + +cucsEquipmentIOCardBaseFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmTask:completion + managed object property" + ::= { cucsEquipmentIOCardBaseFsmTaskEntry 4 } + +cucsEquipmentIOCardBaseFsmTaskFlags OBJECT-TYPE + SYNTAX CucsEquipmentIOCardBaseFsmTaskFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmTask:flags managed + object property" + ::= { cucsEquipmentIOCardBaseFsmTaskEntry 5 } + +cucsEquipmentIOCardBaseFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentIOCardBaseFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmTask:item managed + object property" + ::= { cucsEquipmentIOCardBaseFsmTaskEntry 6 } + +cucsEquipmentIOCardBaseFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardBaseFsmTask:seqId managed + object property" + ::= { cucsEquipmentIOCardBaseFsmTaskEntry 7 } + +cucsEquipmentIOCardCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider managed object table" + ::= { cucsEquipmentObjects 31 } + +cucsEquipmentIOCardCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardCapProviderTable table." + INDEX { cucsEquipmentIOCardCapProviderInstanceId } + ::= { cucsEquipmentIOCardCapProviderTable 1 } + +CucsEquipmentIOCardCapProviderEntry ::= SEQUENCE { + cucsEquipmentIOCardCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentIOCardCapProviderDn CucsManagedObjectDn, + cucsEquipmentIOCardCapProviderRn SnmpAdminString, + cucsEquipmentIOCardCapProviderDeprecated TruthValue, + cucsEquipmentIOCardCapProviderGencount Gauge32, + cucsEquipmentIOCardCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentIOCardCapProviderModel SnmpAdminString, + cucsEquipmentIOCardCapProviderRevision SnmpAdminString, + cucsEquipmentIOCardCapProviderVendor SnmpAdminString, + cucsEquipmentIOCardCapProviderPromCardType Gauge32, + cucsEquipmentIOCardCapProviderDeleted TruthValue, + cucsEquipmentIOCardCapProviderElementLoadFailures Gauge32, + cucsEquipmentIOCardCapProviderElementsLoaded Gauge32, + cucsEquipmentIOCardCapProviderLoadErrors Gauge32, + cucsEquipmentIOCardCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentIOCardCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardCapProviderEntry 1 } + +cucsEquipmentIOCardCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:dn managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 2 } + +cucsEquipmentIOCardCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:rn managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 3 } + +cucsEquipmentIOCardCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:deprecated + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 4 } + +cucsEquipmentIOCardCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:gencount + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 5 } + +cucsEquipmentIOCardCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 6 } + +cucsEquipmentIOCardCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:model managed + object property" + ::= { cucsEquipmentIOCardCapProviderEntry 7 } + +cucsEquipmentIOCardCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:revision + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 8 } + +cucsEquipmentIOCardCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:vendor managed + object property" + ::= { cucsEquipmentIOCardCapProviderEntry 9 } + +cucsEquipmentIOCardCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:promCardType + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 10 } + +cucsEquipmentIOCardCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:deleted + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 11 } + +cucsEquipmentIOCardCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 12 } + +cucsEquipmentIOCardCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 13 } + +cucsEquipmentIOCardCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 14 } + +cucsEquipmentIOCardCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentIOCardCapProviderEntry 15 } + +cucsEquipmentIOCardFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm managed object table" + ::= { cucsEquipmentObjects 109 } + +cucsEquipmentIOCardFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardFsmTable table." + INDEX { cucsEquipmentIOCardFsmInstanceId } + ::= { cucsEquipmentIOCardFsmTable 1 } + +CucsEquipmentIOCardFsmEntry ::= SEQUENCE { + cucsEquipmentIOCardFsmInstanceId CucsManagedObjectId, + cucsEquipmentIOCardFsmDn CucsManagedObjectDn, + cucsEquipmentIOCardFsmRn SnmpAdminString, + cucsEquipmentIOCardFsmCompletionTime DateAndTime, + cucsEquipmentIOCardFsmCurrentFsm CucsEquipmentIOCardFsmCurrentFsm, + cucsEquipmentIOCardFsmDescrData SnmpAdminString, + cucsEquipmentIOCardFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentIOCardFsmProgress Gauge32, + cucsEquipmentIOCardFsmRmtErrCode Gauge32, + cucsEquipmentIOCardFsmRmtErrDescr SnmpAdminString, + cucsEquipmentIOCardFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentIOCardFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardFsmEntry 1 } + +cucsEquipmentIOCardFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:dn managed object property" + ::= { cucsEquipmentIOCardFsmEntry 2 } + +cucsEquipmentIOCardFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:rn managed object property" + ::= { cucsEquipmentIOCardFsmEntry 3 } + +cucsEquipmentIOCardFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:completionTime managed + object property" + ::= { cucsEquipmentIOCardFsmEntry 4 } + +cucsEquipmentIOCardFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentIOCardFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:currentFsm managed object property" + ::= { cucsEquipmentIOCardFsmEntry 5 } + +cucsEquipmentIOCardFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:descr managed object property" + ::= { cucsEquipmentIOCardFsmEntry 6 } + +cucsEquipmentIOCardFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:fsmStatus managed object property" + ::= { cucsEquipmentIOCardFsmEntry 7 } + +cucsEquipmentIOCardFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:progress managed object property" + ::= { cucsEquipmentIOCardFsmEntry 8 } + +cucsEquipmentIOCardFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:rmtErrCode managed object property" + ::= { cucsEquipmentIOCardFsmEntry 9 } + +cucsEquipmentIOCardFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:rmtErrDescr managed + object property" + ::= { cucsEquipmentIOCardFsmEntry 10 } + +cucsEquipmentIOCardFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsm:rmtRslt managed object property" + ::= { cucsEquipmentIOCardFsmEntry 11 } + +cucsEquipmentIOCardFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage managed object table" + ::= { cucsEquipmentObjects 110 } + +cucsEquipmentIOCardFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardFsmStageTable table." + INDEX { cucsEquipmentIOCardFsmStageInstanceId } + ::= { cucsEquipmentIOCardFsmStageTable 1 } + +CucsEquipmentIOCardFsmStageEntry ::= SEQUENCE { + cucsEquipmentIOCardFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentIOCardFsmStageDn CucsManagedObjectDn, + cucsEquipmentIOCardFsmStageRn SnmpAdminString, + cucsEquipmentIOCardFsmStageDescrData SnmpAdminString, + cucsEquipmentIOCardFsmStageLastUpdateTime DateAndTime, + cucsEquipmentIOCardFsmStageName CucsEquipmentIOCardFsmStageName, + cucsEquipmentIOCardFsmStageOrder Gauge32, + cucsEquipmentIOCardFsmStageRetry Gauge32, + cucsEquipmentIOCardFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentIOCardFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardFsmStageEntry 1 } + +cucsEquipmentIOCardFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage:dn managed object property" + ::= { cucsEquipmentIOCardFsmStageEntry 2 } + +cucsEquipmentIOCardFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage:rn managed object property" + ::= { cucsEquipmentIOCardFsmStageEntry 3 } + +cucsEquipmentIOCardFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage:descr managed object property" + ::= { cucsEquipmentIOCardFsmStageEntry 4 } + +cucsEquipmentIOCardFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentIOCardFsmStageEntry 5 } + +cucsEquipmentIOCardFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentIOCardFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage:name managed object property" + ::= { cucsEquipmentIOCardFsmStageEntry 6 } + +cucsEquipmentIOCardFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage:order managed object property" + ::= { cucsEquipmentIOCardFsmStageEntry 7 } + +cucsEquipmentIOCardFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage:retry managed object property" + ::= { cucsEquipmentIOCardFsmStageEntry 8 } + +cucsEquipmentIOCardFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmStage:stageStatus + managed object property" + ::= { cucsEquipmentIOCardFsmStageEntry 9 } + +cucsEquipmentIOCardFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmTask managed object table" + ::= { cucsEquipmentObjects 32 } + +cucsEquipmentIOCardFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardFsmTaskTable table." + INDEX { cucsEquipmentIOCardFsmTaskInstanceId } + ::= { cucsEquipmentIOCardFsmTaskTable 1 } + +CucsEquipmentIOCardFsmTaskEntry ::= SEQUENCE { + cucsEquipmentIOCardFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentIOCardFsmTaskDn CucsManagedObjectDn, + cucsEquipmentIOCardFsmTaskRn SnmpAdminString, + cucsEquipmentIOCardFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentIOCardFsmTaskFlags CucsFsmFlags, + cucsEquipmentIOCardFsmTaskItem CucsEquipmentIOCardFsmTaskItem, + cucsEquipmentIOCardFsmTaskSeqId Gauge32 +} + +cucsEquipmentIOCardFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardFsmTaskEntry 1 } + +cucsEquipmentIOCardFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmTask:dn managed object property" + ::= { cucsEquipmentIOCardFsmTaskEntry 2 } + +cucsEquipmentIOCardFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmTask:rn managed object property" + ::= { cucsEquipmentIOCardFsmTaskEntry 3 } + +cucsEquipmentIOCardFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmTask:completion managed + object property" + ::= { cucsEquipmentIOCardFsmTaskEntry 4 } + +cucsEquipmentIOCardFsmTaskFlags OBJECT-TYPE + SYNTAX CucsFsmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmTask:flags managed object property" + ::= { cucsEquipmentIOCardFsmTaskEntry 5 } + +cucsEquipmentIOCardFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentIOCardFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmTask:item managed object property" + ::= { cucsEquipmentIOCardFsmTaskEntry 6 } + +cucsEquipmentIOCardFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardFsmTask:seqId managed object property" + ::= { cucsEquipmentIOCardFsmTaskEntry 7 } + +cucsEquipmentIOCardStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats managed object table" + ::= { cucsEquipmentObjects 33 } + +cucsEquipmentIOCardStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardStatsTable table." + INDEX { cucsEquipmentIOCardStatsInstanceId } + ::= { cucsEquipmentIOCardStatsTable 1 } + +CucsEquipmentIOCardStatsEntry ::= SEQUENCE { + cucsEquipmentIOCardStatsInstanceId CucsManagedObjectId, + cucsEquipmentIOCardStatsDn CucsManagedObjectDn, + cucsEquipmentIOCardStatsRn SnmpAdminString, + cucsEquipmentIOCardStatsAmbientTemp INTEGER, + cucsEquipmentIOCardStatsAmbientTempAvg INTEGER, + cucsEquipmentIOCardStatsAmbientTempMax INTEGER, + cucsEquipmentIOCardStatsAmbientTempMin INTEGER, + cucsEquipmentIOCardStatsIntervals Gauge32, + cucsEquipmentIOCardStatsSuspect TruthValue, + cucsEquipmentIOCardStatsTemp INTEGER, + cucsEquipmentIOCardStatsTempAvg INTEGER, + cucsEquipmentIOCardStatsTempMax INTEGER, + cucsEquipmentIOCardStatsTempMin INTEGER, + cucsEquipmentIOCardStatsThresholded CucsEquipmentIOCardStatsThresholded, + cucsEquipmentIOCardStatsTimeCollected DateAndTime, + cucsEquipmentIOCardStatsUpdate Gauge32, + cucsEquipmentIOCardStatsDimmTemp SnmpAdminString, + cucsEquipmentIOCardStatsDimmTempAvg SnmpAdminString, + cucsEquipmentIOCardStatsDimmTempMax SnmpAdminString, + cucsEquipmentIOCardStatsDimmTempMin SnmpAdminString, + cucsEquipmentIOCardStatsProcTemp SnmpAdminString, + cucsEquipmentIOCardStatsProcTempAvg SnmpAdminString, + cucsEquipmentIOCardStatsProcTempMax SnmpAdminString, + cucsEquipmentIOCardStatsProcTempMin SnmpAdminString, + cucsEquipmentIOCardStatsIomI2CErrors Unsigned64, + cucsEquipmentIOCardStatsIomI2CErrorsAvg Unsigned64, + cucsEquipmentIOCardStatsIomI2CErrorsMax Unsigned64, + cucsEquipmentIOCardStatsIomI2CErrorsMin Unsigned64 +} + +cucsEquipmentIOCardStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardStatsEntry 1 } + +cucsEquipmentIOCardStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:dn managed object property" + ::= { cucsEquipmentIOCardStatsEntry 2 } + +cucsEquipmentIOCardStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:rn managed object property" + ::= { cucsEquipmentIOCardStatsEntry 3 } + +cucsEquipmentIOCardStatsAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:ambientTemp managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 4 } + +cucsEquipmentIOCardStatsAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:ambientTempAvg + managed object property" + ::= { cucsEquipmentIOCardStatsEntry 5 } + +cucsEquipmentIOCardStatsAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:ambientTempMax + managed object property" + ::= { cucsEquipmentIOCardStatsEntry 6 } + +cucsEquipmentIOCardStatsAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:ambientTempMin + managed object property" + ::= { cucsEquipmentIOCardStatsEntry 7 } + +cucsEquipmentIOCardStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:intervals managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 8 } + +cucsEquipmentIOCardStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:suspect managed object property" + ::= { cucsEquipmentIOCardStatsEntry 9 } + +cucsEquipmentIOCardStatsTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:temp managed object property" + ::= { cucsEquipmentIOCardStatsEntry 10 } + +cucsEquipmentIOCardStatsTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:tempAvg managed object property" + ::= { cucsEquipmentIOCardStatsEntry 11 } + +cucsEquipmentIOCardStatsTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:tempMax managed object property" + ::= { cucsEquipmentIOCardStatsEntry 12 } + +cucsEquipmentIOCardStatsTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:tempMin managed object property" + ::= { cucsEquipmentIOCardStatsEntry 13 } + +cucsEquipmentIOCardStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentIOCardStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:thresholded managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 14 } + +cucsEquipmentIOCardStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:timeCollected + managed object property" + ::= { cucsEquipmentIOCardStatsEntry 15 } + +cucsEquipmentIOCardStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:update managed object property" + ::= { cucsEquipmentIOCardStatsEntry 16 } + +cucsEquipmentIOCardStatsDimmTemp OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:dimmTemp managed object property" + ::= { cucsEquipmentIOCardStatsEntry 17 } + +cucsEquipmentIOCardStatsDimmTempAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:dimmTempAvg managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 18 } + +cucsEquipmentIOCardStatsDimmTempMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:dimmTempMax managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 19 } + +cucsEquipmentIOCardStatsDimmTempMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:dimmTempMin managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 20 } + +cucsEquipmentIOCardStatsProcTemp OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:procTemp managed object property" + ::= { cucsEquipmentIOCardStatsEntry 21 } + +cucsEquipmentIOCardStatsProcTempAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:procTempAvg managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 22 } + +cucsEquipmentIOCardStatsProcTempMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:procTempMax managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 23 } + +cucsEquipmentIOCardStatsProcTempMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:procTempMin managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 24 } + +cucsEquipmentIOCardStatsIomI2CErrors OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:IomI2CErrors managed + object property" + ::= { cucsEquipmentIOCardStatsEntry 25 } + +cucsEquipmentIOCardStatsIomI2CErrorsAvg OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:IomI2CErrorsAvg + managed object property" + ::= { cucsEquipmentIOCardStatsEntry 32 } + +cucsEquipmentIOCardStatsIomI2CErrorsMax OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:IomI2CErrorsMax + managed object property" + ::= { cucsEquipmentIOCardStatsEntry 33 } + +cucsEquipmentIOCardStatsIomI2CErrorsMin OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStats:IomI2CErrorsMin + managed object property" + ::= { cucsEquipmentIOCardStatsEntry 34 } + +cucsEquipmentIOCardStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist managed object table" + ::= { cucsEquipmentObjects 34 } + +cucsEquipmentIOCardStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardStatsHistTable table." + INDEX { cucsEquipmentIOCardStatsHistInstanceId } + ::= { cucsEquipmentIOCardStatsHistTable 1 } + +CucsEquipmentIOCardStatsHistEntry ::= SEQUENCE { + cucsEquipmentIOCardStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentIOCardStatsHistDn CucsManagedObjectDn, + cucsEquipmentIOCardStatsHistRn SnmpAdminString, + cucsEquipmentIOCardStatsHistAmbientTemp INTEGER, + cucsEquipmentIOCardStatsHistAmbientTempAvg INTEGER, + cucsEquipmentIOCardStatsHistAmbientTempMax INTEGER, + cucsEquipmentIOCardStatsHistAmbientTempMin INTEGER, + cucsEquipmentIOCardStatsHistId Unsigned64, + cucsEquipmentIOCardStatsHistMostRecent TruthValue, + cucsEquipmentIOCardStatsHistSuspect TruthValue, + cucsEquipmentIOCardStatsHistTemp INTEGER, + cucsEquipmentIOCardStatsHistTempAvg INTEGER, + cucsEquipmentIOCardStatsHistTempMax INTEGER, + cucsEquipmentIOCardStatsHistTempMin INTEGER, + cucsEquipmentIOCardStatsHistThresholded CucsEquipmentIOCardStatsHistThresholded, + cucsEquipmentIOCardStatsHistTimeCollected DateAndTime, + cucsEquipmentIOCardStatsHistDimmTemp SnmpAdminString, + cucsEquipmentIOCardStatsHistDimmTempAvg SnmpAdminString, + cucsEquipmentIOCardStatsHistDimmTempMax SnmpAdminString, + cucsEquipmentIOCardStatsHistDimmTempMin SnmpAdminString, + cucsEquipmentIOCardStatsHistProcTemp SnmpAdminString, + cucsEquipmentIOCardStatsHistProcTempAvg SnmpAdminString, + cucsEquipmentIOCardStatsHistProcTempMax SnmpAdminString, + cucsEquipmentIOCardStatsHistProcTempMin SnmpAdminString, + cucsEquipmentIOCardStatsHistIomI2CErrors Unsigned64, + cucsEquipmentIOCardStatsHistIomI2CErrorsAvg Unsigned64, + cucsEquipmentIOCardStatsHistIomI2CErrorsMax Unsigned64, + cucsEquipmentIOCardStatsHistIomI2CErrorsMin Unsigned64 +} + +cucsEquipmentIOCardStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardStatsHistEntry 1 } + +cucsEquipmentIOCardStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:dn managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 2 } + +cucsEquipmentIOCardStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:rn managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 3 } + +cucsEquipmentIOCardStatsHistAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:ambientTemp + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 4 } + +cucsEquipmentIOCardStatsHistAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:ambientTempAvg + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 5 } + +cucsEquipmentIOCardStatsHistAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:ambientTempMax + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 6 } + +cucsEquipmentIOCardStatsHistAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:ambientTempMin + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 7 } + +cucsEquipmentIOCardStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:id managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 8 } + +cucsEquipmentIOCardStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 9 } + +cucsEquipmentIOCardStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:suspect managed + object property" + ::= { cucsEquipmentIOCardStatsHistEntry 10 } + +cucsEquipmentIOCardStatsHistTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:temp managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 11 } + +cucsEquipmentIOCardStatsHistTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:tempAvg managed + object property" + ::= { cucsEquipmentIOCardStatsHistEntry 12 } + +cucsEquipmentIOCardStatsHistTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:tempMax managed + object property" + ::= { cucsEquipmentIOCardStatsHistEntry 13 } + +cucsEquipmentIOCardStatsHistTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:tempMin managed + object property" + ::= { cucsEquipmentIOCardStatsHistEntry 14 } + +cucsEquipmentIOCardStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentIOCardStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:thresholded + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 15 } + +cucsEquipmentIOCardStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 16 } + +cucsEquipmentIOCardStatsHistDimmTemp OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:dimmTemp managed + object property" + ::= { cucsEquipmentIOCardStatsHistEntry 17 } + +cucsEquipmentIOCardStatsHistDimmTempAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:dimmTempAvg + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 18 } + +cucsEquipmentIOCardStatsHistDimmTempMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:dimmTempMax + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 19 } + +cucsEquipmentIOCardStatsHistDimmTempMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:dimmTempMin + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 20 } + +cucsEquipmentIOCardStatsHistProcTemp OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:procTemp managed + object property" + ::= { cucsEquipmentIOCardStatsHistEntry 21 } + +cucsEquipmentIOCardStatsHistProcTempAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:procTempAvg + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 22 } + +cucsEquipmentIOCardStatsHistProcTempMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:procTempMax + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 23 } + +cucsEquipmentIOCardStatsHistProcTempMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:procTempMin + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 24 } + +cucsEquipmentIOCardStatsHistIomI2CErrors OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:IomI2CErrors + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 25 } + +cucsEquipmentIOCardStatsHistIomI2CErrorsAvg OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:IomI2CErrorsAvg + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 30 } + +cucsEquipmentIOCardStatsHistIomI2CErrorsMax OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:IomI2CErrorsMax + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 31 } + +cucsEquipmentIOCardStatsHistIomI2CErrorsMin OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardStatsHist:IomI2CErrorsMin + managed object property" + ::= { cucsEquipmentIOCardStatsHistEntry 32 } + +cucsEquipmentIOCardTypeDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOCardTypeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef managed object table" + ::= { cucsEquipmentObjects 101 } + +cucsEquipmentIOCardTypeDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOCardTypeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOCardTypeDefTable table." + INDEX { cucsEquipmentIOCardTypeDefInstanceId } + ::= { cucsEquipmentIOCardTypeDefTable 1 } + +CucsEquipmentIOCardTypeDefEntry ::= SEQUENCE { + cucsEquipmentIOCardTypeDefInstanceId CucsManagedObjectId, + cucsEquipmentIOCardTypeDefDn CucsManagedObjectDn, + cucsEquipmentIOCardTypeDefRn SnmpAdminString, + cucsEquipmentIOCardTypeDefDescr SnmpAdminString, + cucsEquipmentIOCardTypeDefIntId SnmpAdminString, + cucsEquipmentIOCardTypeDefName SnmpAdminString, + cucsEquipmentIOCardTypeDefType SnmpAdminString, + cucsEquipmentIOCardTypeDefPolicyLevel Gauge32, + cucsEquipmentIOCardTypeDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentIOCardTypeDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOCardTypeDefEntry 1 } + +cucsEquipmentIOCardTypeDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef:dn managed object property" + ::= { cucsEquipmentIOCardTypeDefEntry 2 } + +cucsEquipmentIOCardTypeDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef:rn managed object property" + ::= { cucsEquipmentIOCardTypeDefEntry 3 } + +cucsEquipmentIOCardTypeDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef:descr managed object property" + ::= { cucsEquipmentIOCardTypeDefEntry 4 } + +cucsEquipmentIOCardTypeDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef:intId managed object property" + ::= { cucsEquipmentIOCardTypeDefEntry 5 } + +cucsEquipmentIOCardTypeDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef:name managed object property" + ::= { cucsEquipmentIOCardTypeDefEntry 6 } + +cucsEquipmentIOCardTypeDefType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef:type managed object property" + ::= { cucsEquipmentIOCardTypeDefEntry 7 } + +cucsEquipmentIOCardTypeDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef:policyLevel + managed object property" + ::= { cucsEquipmentIOCardTypeDefEntry 8 } + +cucsEquipmentIOCardTypeDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOCardTypeDef:policyOwner + managed object property" + ::= { cucsEquipmentIOCardTypeDefEntry 9 } + +cucsEquipmentIOExpanderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOExpanderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander managed object table" + ::= { cucsEquipmentObjects 210 } + +cucsEquipmentIOExpanderEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOExpanderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOExpanderTable table." + INDEX { cucsEquipmentIOExpanderInstanceId } + ::= { cucsEquipmentIOExpanderTable 1 } + +CucsEquipmentIOExpanderEntry ::= SEQUENCE { + cucsEquipmentIOExpanderInstanceId CucsManagedObjectId, + cucsEquipmentIOExpanderDn CucsManagedObjectDn, + cucsEquipmentIOExpanderRn SnmpAdminString, + cucsEquipmentIOExpanderId Gauge32, + cucsEquipmentIOExpanderLocationDn SnmpAdminString, + cucsEquipmentIOExpanderModel SnmpAdminString, + cucsEquipmentIOExpanderOperQualifierReason SnmpAdminString, + cucsEquipmentIOExpanderOperState CucsEquipmentOperability, + cucsEquipmentIOExpanderOperability CucsEquipmentOperability, + cucsEquipmentIOExpanderPartNumber SnmpAdminString, + cucsEquipmentIOExpanderPerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentIOExpanderPower CucsEquipmentPowerState, + cucsEquipmentIOExpanderPresence CucsEquipmentPresence, + cucsEquipmentIOExpanderRevision SnmpAdminString, + cucsEquipmentIOExpanderSerial SnmpAdminString, + cucsEquipmentIOExpanderThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentIOExpanderVendor SnmpAdminString, + cucsEquipmentIOExpanderVid SnmpAdminString, + cucsEquipmentIOExpanderVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentIOExpanderAssetTag SnmpAdminString +} + +cucsEquipmentIOExpanderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOExpanderEntry 1 } + +cucsEquipmentIOExpanderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:dn managed object property" + ::= { cucsEquipmentIOExpanderEntry 2 } + +cucsEquipmentIOExpanderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:rn managed object property" + ::= { cucsEquipmentIOExpanderEntry 3 } + +cucsEquipmentIOExpanderId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:id managed object property" + ::= { cucsEquipmentIOExpanderEntry 4 } + +cucsEquipmentIOExpanderLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:locationDn managed + object property" + ::= { cucsEquipmentIOExpanderEntry 5 } + +cucsEquipmentIOExpanderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:model managed object property" + ::= { cucsEquipmentIOExpanderEntry 6 } + +cucsEquipmentIOExpanderOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:operQualifierReason + managed object property" + ::= { cucsEquipmentIOExpanderEntry 7 } + +cucsEquipmentIOExpanderOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:operState managed object property" + ::= { cucsEquipmentIOExpanderEntry 8 } + +cucsEquipmentIOExpanderOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:operability managed + object property" + ::= { cucsEquipmentIOExpanderEntry 9 } + +cucsEquipmentIOExpanderPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:partNumber managed + object property" + ::= { cucsEquipmentIOExpanderEntry 10 } + +cucsEquipmentIOExpanderPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:perf managed object property" + ::= { cucsEquipmentIOExpanderEntry 11 } + +cucsEquipmentIOExpanderPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:power managed object property" + ::= { cucsEquipmentIOExpanderEntry 12 } + +cucsEquipmentIOExpanderPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:presence managed object property" + ::= { cucsEquipmentIOExpanderEntry 13 } + +cucsEquipmentIOExpanderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:revision managed object property" + ::= { cucsEquipmentIOExpanderEntry 14 } + +cucsEquipmentIOExpanderSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:serial managed object property" + ::= { cucsEquipmentIOExpanderEntry 15 } + +cucsEquipmentIOExpanderThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:thermal managed object property" + ::= { cucsEquipmentIOExpanderEntry 16 } + +cucsEquipmentIOExpanderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:vendor managed object property" + ::= { cucsEquipmentIOExpanderEntry 17 } + +cucsEquipmentIOExpanderVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:vid managed object property" + ::= { cucsEquipmentIOExpanderEntry 18 } + +cucsEquipmentIOExpanderVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:voltage managed object property" + ::= { cucsEquipmentIOExpanderEntry 19 } + +cucsEquipmentIOExpanderAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpander:assetTag managed object property" + ::= { cucsEquipmentIOExpanderEntry 20 } + +cucsEquipmentIOExpanderCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIOExpanderCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider managed object table" + ::= { cucsEquipmentObjects 211 } + +cucsEquipmentIOExpanderCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentIOExpanderCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIOExpanderCapProviderTable table." + INDEX { cucsEquipmentIOExpanderCapProviderInstanceId } + ::= { cucsEquipmentIOExpanderCapProviderTable 1 } + +CucsEquipmentIOExpanderCapProviderEntry ::= SEQUENCE { + cucsEquipmentIOExpanderCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentIOExpanderCapProviderDn CucsManagedObjectDn, + cucsEquipmentIOExpanderCapProviderRn SnmpAdminString, + cucsEquipmentIOExpanderCapProviderDeleted TruthValue, + cucsEquipmentIOExpanderCapProviderDeprecated TruthValue, + cucsEquipmentIOExpanderCapProviderElementLoadFailures Gauge32, + cucsEquipmentIOExpanderCapProviderElementsLoaded Gauge32, + cucsEquipmentIOExpanderCapProviderGencount Gauge32, + cucsEquipmentIOExpanderCapProviderLoadErrors Gauge32, + cucsEquipmentIOExpanderCapProviderLoadWarnings Gauge32, + cucsEquipmentIOExpanderCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentIOExpanderCapProviderModel SnmpAdminString, + cucsEquipmentIOExpanderCapProviderPromCardType Gauge32, + cucsEquipmentIOExpanderCapProviderRevision SnmpAdminString, + cucsEquipmentIOExpanderCapProviderVendor SnmpAdminString +} + +cucsEquipmentIOExpanderCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIOExpanderCapProviderEntry 1 } + +cucsEquipmentIOExpanderCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:dn managed + object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 2 } + +cucsEquipmentIOExpanderCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:rn managed + object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 3 } + +cucsEquipmentIOExpanderCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:deleted + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 4 } + +cucsEquipmentIOExpanderCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:deprecated + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 5 } + +cucsEquipmentIOExpanderCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 6 } + +cucsEquipmentIOExpanderCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 7 } + +cucsEquipmentIOExpanderCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:gencount + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 8 } + +cucsEquipmentIOExpanderCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 9 } + +cucsEquipmentIOExpanderCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 10 } + +cucsEquipmentIOExpanderCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 11 } + +cucsEquipmentIOExpanderCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:model + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 12 } + +cucsEquipmentIOExpanderCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:promCardType + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 13 } + +cucsEquipmentIOExpanderCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:revision + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 14 } + +cucsEquipmentIOExpanderCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IOExpanderCapProvider:vendor + managed object property" + ::= { cucsEquipmentIOExpanderCapProviderEntry 15 } + +cucsEquipmentInbandMgmtCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentInbandMgmtCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:InbandMgmtCap managed object table" + ::= { cucsEquipmentObjects 124 } + +cucsEquipmentInbandMgmtCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentInbandMgmtCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentInbandMgmtCapTable table." + INDEX { cucsEquipmentInbandMgmtCapInstanceId } + ::= { cucsEquipmentInbandMgmtCapTable 1 } + +CucsEquipmentInbandMgmtCapEntry ::= SEQUENCE { + cucsEquipmentInbandMgmtCapInstanceId CucsManagedObjectId, + cucsEquipmentInbandMgmtCapDn CucsManagedObjectDn, + cucsEquipmentInbandMgmtCapRn SnmpAdminString, + cucsEquipmentInbandMgmtCapIsSupported CucsEquipmentIsSupported, + cucsEquipmentInbandMgmtCapMinCimcVersion SnmpAdminString, + cucsEquipmentInbandMgmtCapMinCmcVersion SnmpAdminString +} + +cucsEquipmentInbandMgmtCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentInbandMgmtCapEntry 1 } + +cucsEquipmentInbandMgmtCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InbandMgmtCap:dn managed object property" + ::= { cucsEquipmentInbandMgmtCapEntry 2 } + +cucsEquipmentInbandMgmtCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InbandMgmtCap:rn managed object property" + ::= { cucsEquipmentInbandMgmtCapEntry 3 } + +cucsEquipmentInbandMgmtCapIsSupported OBJECT-TYPE + SYNTAX CucsEquipmentIsSupported + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InbandMgmtCap:isSupported + managed object property" + ::= { cucsEquipmentInbandMgmtCapEntry 4 } + +cucsEquipmentInbandMgmtCapMinCimcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InbandMgmtCap:minCimcVersion + managed object property" + ::= { cucsEquipmentInbandMgmtCapEntry 5 } + +cucsEquipmentInbandMgmtCapMinCmcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InbandMgmtCap:minCmcVersion + managed object property" + ::= { cucsEquipmentInbandMgmtCapEntry 6 } + +cucsEquipmentIndicatorLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentIndicatorLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:IndicatorLed managed object table" + ::= { cucsEquipmentObjects 35 } + +cucsEquipmentIndicatorLedEntry OBJECT-TYPE + SYNTAX CucsEquipmentIndicatorLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentIndicatorLedTable table." + INDEX { cucsEquipmentIndicatorLedInstanceId } + ::= { cucsEquipmentIndicatorLedTable 1 } + +CucsEquipmentIndicatorLedEntry ::= SEQUENCE { + cucsEquipmentIndicatorLedInstanceId CucsManagedObjectId, + cucsEquipmentIndicatorLedDn CucsManagedObjectDn, + cucsEquipmentIndicatorLedRn SnmpAdminString, + cucsEquipmentIndicatorLedColor CucsEquipmentLedColor, + cucsEquipmentIndicatorLedId Gauge32, + cucsEquipmentIndicatorLedName SnmpAdminString, + cucsEquipmentIndicatorLedOperState CucsEquipmentLedOperState +} + +cucsEquipmentIndicatorLedInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentIndicatorLedEntry 1 } + +cucsEquipmentIndicatorLedDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IndicatorLed:dn managed object property" + ::= { cucsEquipmentIndicatorLedEntry 2 } + +cucsEquipmentIndicatorLedRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IndicatorLed:rn managed object property" + ::= { cucsEquipmentIndicatorLedEntry 3 } + +cucsEquipmentIndicatorLedColor OBJECT-TYPE + SYNTAX CucsEquipmentLedColor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IndicatorLed:color managed object property" + ::= { cucsEquipmentIndicatorLedEntry 4 } + +cucsEquipmentIndicatorLedId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IndicatorLed:id managed object property" + ::= { cucsEquipmentIndicatorLedEntry 5 } + +cucsEquipmentIndicatorLedName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IndicatorLed:name managed object property" + ::= { cucsEquipmentIndicatorLedEntry 6 } + +cucsEquipmentIndicatorLedOperState OBJECT-TYPE + SYNTAX CucsEquipmentLedOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:IndicatorLed:operState managed + object property" + ::= { cucsEquipmentIndicatorLedEntry 7 } + +cucsEquipmentInventoryStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentInventoryStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus managed object table" + ::= { cucsEquipmentObjects 228 } + +cucsEquipmentInventoryStatusEntry OBJECT-TYPE + SYNTAX CucsEquipmentInventoryStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentInventoryStatusTable table." + INDEX { cucsEquipmentInventoryStatusInstanceId } + ::= { cucsEquipmentInventoryStatusTable 1 } + +CucsEquipmentInventoryStatusEntry ::= SEQUENCE { + cucsEquipmentInventoryStatusInstanceId CucsManagedObjectId, + cucsEquipmentInventoryStatusDn CucsManagedObjectDn, + cucsEquipmentInventoryStatusRn SnmpAdminString, + cucsEquipmentInventoryStatusCleanupParentOnDiscovery TruthValue, + cucsEquipmentInventoryStatusHwInventoryStatus CucsComputeInventoryStatus, + cucsEquipmentInventoryStatusId Gauge32, + cucsEquipmentInventoryStatusModel SnmpAdminString, + cucsEquipmentInventoryStatusRevision SnmpAdminString, + cucsEquipmentInventoryStatusSerial SnmpAdminString, + cucsEquipmentInventoryStatusVendor SnmpAdminString +} + +cucsEquipmentInventoryStatusInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentInventoryStatusEntry 1 } + +cucsEquipmentInventoryStatusDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:dn managed object property" + ::= { cucsEquipmentInventoryStatusEntry 2 } + +cucsEquipmentInventoryStatusRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:rn managed object property" + ::= { cucsEquipmentInventoryStatusEntry 3 } + +cucsEquipmentInventoryStatusCleanupParentOnDiscovery OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:cleanupParentOnDiscovery + managed object property" + ::= { cucsEquipmentInventoryStatusEntry 4 } + +cucsEquipmentInventoryStatusHwInventoryStatus OBJECT-TYPE + SYNTAX CucsComputeInventoryStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:hwInventoryStatus + managed object property" + ::= { cucsEquipmentInventoryStatusEntry 5 } + +cucsEquipmentInventoryStatusId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:id managed object property" + ::= { cucsEquipmentInventoryStatusEntry 6 } + +cucsEquipmentInventoryStatusModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:model managed + object property" + ::= { cucsEquipmentInventoryStatusEntry 7 } + +cucsEquipmentInventoryStatusRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:revision managed + object property" + ::= { cucsEquipmentInventoryStatusEntry 8 } + +cucsEquipmentInventoryStatusSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:serial managed + object property" + ::= { cucsEquipmentInventoryStatusEntry 9 } + +cucsEquipmentInventoryStatusVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:InventoryStatus:vendor managed + object property" + ::= { cucsEquipmentInventoryStatusEntry 10 } + +cucsEquipmentKvmMgmtCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentKvmMgmtCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:KvmMgmtCap managed object table" + ::= { cucsEquipmentObjects 128 } + +cucsEquipmentKvmMgmtCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentKvmMgmtCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentKvmMgmtCapTable table." + INDEX { cucsEquipmentKvmMgmtCapInstanceId } + ::= { cucsEquipmentKvmMgmtCapTable 1 } + +CucsEquipmentKvmMgmtCapEntry ::= SEQUENCE { + cucsEquipmentKvmMgmtCapInstanceId CucsManagedObjectId, + cucsEquipmentKvmMgmtCapDn CucsManagedObjectDn, + cucsEquipmentKvmMgmtCapRn SnmpAdminString, + cucsEquipmentKvmMgmtCapIsSupported CucsEquipmentIsSupported, + cucsEquipmentKvmMgmtCapMinCimcVersion SnmpAdminString, + cucsEquipmentKvmMgmtCapMinWebUISupportedCimcVer SnmpAdminString +} + +cucsEquipmentKvmMgmtCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentKvmMgmtCapEntry 1 } + +cucsEquipmentKvmMgmtCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:KvmMgmtCap:dn managed object property" + ::= { cucsEquipmentKvmMgmtCapEntry 2 } + +cucsEquipmentKvmMgmtCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:KvmMgmtCap:rn managed object property" + ::= { cucsEquipmentKvmMgmtCapEntry 3 } + +cucsEquipmentKvmMgmtCapIsSupported OBJECT-TYPE + SYNTAX CucsEquipmentIsSupported + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:KvmMgmtCap:isSupported managed + object property" + ::= { cucsEquipmentKvmMgmtCapEntry 4 } + +cucsEquipmentKvmMgmtCapMinCimcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:KvmMgmtCap:minCimcVersion + managed object property" + ::= { cucsEquipmentKvmMgmtCapEntry 5 } + +cucsEquipmentKvmMgmtCapMinWebUISupportedCimcVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:KvmMgmtCap:minWebUISupportedCimcVer + managed object property" + ::= { cucsEquipmentKvmMgmtCapEntry 6 } + +cucsEquipmentLocalDiskCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocalDiskCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider managed object table" + ::= { cucsEquipmentObjects 36 } + +cucsEquipmentLocalDiskCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocalDiskCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocalDiskCapProviderTable table." + INDEX { cucsEquipmentLocalDiskCapProviderInstanceId } + ::= { cucsEquipmentLocalDiskCapProviderTable 1 } + +CucsEquipmentLocalDiskCapProviderEntry ::= SEQUENCE { + cucsEquipmentLocalDiskCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentLocalDiskCapProviderDn CucsManagedObjectDn, + cucsEquipmentLocalDiskCapProviderRn SnmpAdminString, + cucsEquipmentLocalDiskCapProviderDeprecated TruthValue, + cucsEquipmentLocalDiskCapProviderGencount Gauge32, + cucsEquipmentLocalDiskCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentLocalDiskCapProviderModel SnmpAdminString, + cucsEquipmentLocalDiskCapProviderRevision SnmpAdminString, + cucsEquipmentLocalDiskCapProviderVendor SnmpAdminString, + cucsEquipmentLocalDiskCapProviderPromCardType Gauge32, + cucsEquipmentLocalDiskCapProviderDeleted TruthValue, + cucsEquipmentLocalDiskCapProviderElementLoadFailures Gauge32, + cucsEquipmentLocalDiskCapProviderElementsLoaded Gauge32, + cucsEquipmentLocalDiskCapProviderLoadErrors Gauge32, + cucsEquipmentLocalDiskCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentLocalDiskCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocalDiskCapProviderEntry 1 } + +cucsEquipmentLocalDiskCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:dn managed + object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 2 } + +cucsEquipmentLocalDiskCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:rn managed + object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 3 } + +cucsEquipmentLocalDiskCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:deprecated + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 4 } + +cucsEquipmentLocalDiskCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:gencount + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 5 } + +cucsEquipmentLocalDiskCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 6 } + +cucsEquipmentLocalDiskCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:model + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 7 } + +cucsEquipmentLocalDiskCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:revision + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 8 } + +cucsEquipmentLocalDiskCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:vendor + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 9 } + +cucsEquipmentLocalDiskCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:promCardType + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 10 } + +cucsEquipmentLocalDiskCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:deleted + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 11 } + +cucsEquipmentLocalDiskCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 12 } + +cucsEquipmentLocalDiskCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 13 } + +cucsEquipmentLocalDiskCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 14 } + +cucsEquipmentLocalDiskCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentLocalDiskCapProviderEntry 15 } + +cucsEquipmentLocalDiskControllerCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocalDiskControllerCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider + managed object table" + ::= { cucsEquipmentObjects 37 } + +cucsEquipmentLocalDiskControllerCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocalDiskControllerCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocalDiskControllerCapProviderTable table." + INDEX { cucsEquipmentLocalDiskControllerCapProviderInstanceId } + ::= { cucsEquipmentLocalDiskControllerCapProviderTable 1 } + +CucsEquipmentLocalDiskControllerCapProviderEntry ::= SEQUENCE { + cucsEquipmentLocalDiskControllerCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentLocalDiskControllerCapProviderDn CucsManagedObjectDn, + cucsEquipmentLocalDiskControllerCapProviderRn SnmpAdminString, + cucsEquipmentLocalDiskControllerCapProviderDeprecated TruthValue, + cucsEquipmentLocalDiskControllerCapProviderGencount Gauge32, + cucsEquipmentLocalDiskControllerCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentLocalDiskControllerCapProviderModel SnmpAdminString, + cucsEquipmentLocalDiskControllerCapProviderRevision SnmpAdminString, + cucsEquipmentLocalDiskControllerCapProviderVendor SnmpAdminString, + cucsEquipmentLocalDiskControllerCapProviderPromCardType Gauge32, + cucsEquipmentLocalDiskControllerCapProviderDeleted TruthValue, + cucsEquipmentLocalDiskControllerCapProviderForm CucsEquipmentControllerForm, + cucsEquipmentLocalDiskControllerCapProviderElementLoadFailures Gauge32, + cucsEquipmentLocalDiskControllerCapProviderElementsLoaded Gauge32, + cucsEquipmentLocalDiskControllerCapProviderInternalports Gauge32, + cucsEquipmentLocalDiskControllerCapProviderLoadErrors Gauge32, + cucsEquipmentLocalDiskControllerCapProviderLoadWarnings Gauge32, + cucsEquipmentLocalDiskControllerCapProviderCardType CucsEquipmentCType, + cucsEquipmentLocalDiskControllerCapProviderContainmentMethod CucsEquipmentStorageContainmentMethod, + cucsEquipmentLocalDiskControllerCapProviderControllerType CucsEquipmentContType, + cucsEquipmentLocalDiskControllerCapProviderControllerMode CucsStorageControllerMode, + cucsEquipmentLocalDiskControllerCapProviderOnBoardMemorySize Unsigned64, + cucsEquipmentLocalDiskControllerCapProviderNumControllers Gauge32 +} + +cucsEquipmentLocalDiskControllerCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 1 } + +cucsEquipmentLocalDiskControllerCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:dn + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 2 } + +cucsEquipmentLocalDiskControllerCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:rn + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 3 } + +cucsEquipmentLocalDiskControllerCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:deprecated + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 4 } + +cucsEquipmentLocalDiskControllerCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:gencount + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 5 } + +cucsEquipmentLocalDiskControllerCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 6 } + +cucsEquipmentLocalDiskControllerCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:model + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 7 } + +cucsEquipmentLocalDiskControllerCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:revision + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 8 } + +cucsEquipmentLocalDiskControllerCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:vendor + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 9 } + +cucsEquipmentLocalDiskControllerCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:promCardType + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 10 } + +cucsEquipmentLocalDiskControllerCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:deleted + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 11 } + +cucsEquipmentLocalDiskControllerCapProviderForm OBJECT-TYPE + SYNTAX CucsEquipmentControllerForm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:form + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 12 } + +cucsEquipmentLocalDiskControllerCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:elementLoadFai + lures managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 13 } + +cucsEquipmentLocalDiskControllerCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 14 } + +cucsEquipmentLocalDiskControllerCapProviderInternalports OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:internalports + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 15 } + +cucsEquipmentLocalDiskControllerCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 16 } + +cucsEquipmentLocalDiskControllerCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 17 } + +cucsEquipmentLocalDiskControllerCapProviderCardType OBJECT-TYPE + SYNTAX CucsEquipmentCType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:cardType + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 18 } + +cucsEquipmentLocalDiskControllerCapProviderContainmentMethod OBJECT-TYPE + SYNTAX CucsEquipmentStorageContainmentMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:containmentMet + hod managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 19 } + +cucsEquipmentLocalDiskControllerCapProviderControllerType OBJECT-TYPE + SYNTAX CucsEquipmentContType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:controllerType + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 20 } + +cucsEquipmentLocalDiskControllerCapProviderControllerMode OBJECT-TYPE + SYNTAX CucsStorageControllerMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:controllerMode + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 21 } + +cucsEquipmentLocalDiskControllerCapProviderOnBoardMemorySize OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:onBoardMemoryS + ize managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 22 } + +cucsEquipmentLocalDiskControllerCapProviderNumControllers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapProvider:numControllers + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapProviderEntry 23 } + +cucsEquipmentLocalDiskControllerCapRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocalDiskControllerCapRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapRef + managed object table" + ::= { cucsEquipmentObjects 80 } + +cucsEquipmentLocalDiskControllerCapRefEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocalDiskControllerCapRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocalDiskControllerCapRefTable table." + INDEX { cucsEquipmentLocalDiskControllerCapRefInstanceId } + ::= { cucsEquipmentLocalDiskControllerCapRefTable 1 } + +CucsEquipmentLocalDiskControllerCapRefEntry ::= SEQUENCE { + cucsEquipmentLocalDiskControllerCapRefInstanceId CucsManagedObjectId, + cucsEquipmentLocalDiskControllerCapRefDn CucsManagedObjectDn, + cucsEquipmentLocalDiskControllerCapRefRn SnmpAdminString, + cucsEquipmentLocalDiskControllerCapRefIsSupported CucsEquipmentIsSupported, + cucsEquipmentLocalDiskControllerCapRefModel SnmpAdminString, + cucsEquipmentLocalDiskControllerCapRefRevision SnmpAdminString, + cucsEquipmentLocalDiskControllerCapRefVendor SnmpAdminString +} + +cucsEquipmentLocalDiskControllerCapRefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocalDiskControllerCapRefEntry 1 } + +cucsEquipmentLocalDiskControllerCapRefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapRef:dn + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapRefEntry 2 } + +cucsEquipmentLocalDiskControllerCapRefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapRef:rn + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapRefEntry 3 } + +cucsEquipmentLocalDiskControllerCapRefIsSupported OBJECT-TYPE + SYNTAX CucsEquipmentIsSupported + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapRef:isSupported + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapRefEntry 4 } + +cucsEquipmentLocalDiskControllerCapRefModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapRef:model + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapRefEntry 5 } + +cucsEquipmentLocalDiskControllerCapRefRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapRef:revision + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapRefEntry 6 } + +cucsEquipmentLocalDiskControllerCapRefVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerCapRef:vendor + managed object property" + ::= { cucsEquipmentLocalDiskControllerCapRefEntry 7 } + +cucsEquipmentLocalDiskControllerDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocalDiskControllerDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef managed object table" + ::= { cucsEquipmentObjects 38 } + +cucsEquipmentLocalDiskControllerDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocalDiskControllerDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocalDiskControllerDefTable table." + INDEX { cucsEquipmentLocalDiskControllerDefInstanceId } + ::= { cucsEquipmentLocalDiskControllerDefTable 1 } + +CucsEquipmentLocalDiskControllerDefEntry ::= SEQUENCE { + cucsEquipmentLocalDiskControllerDefInstanceId CucsManagedObjectId, + cucsEquipmentLocalDiskControllerDefDn CucsManagedObjectDn, + cucsEquipmentLocalDiskControllerDefRn SnmpAdminString, + cucsEquipmentLocalDiskControllerDefDescr SnmpAdminString, + cucsEquipmentLocalDiskControllerDefForceUpdateVersion TruthValue, + cucsEquipmentLocalDiskControllerDefIntId SnmpAdminString, + cucsEquipmentLocalDiskControllerDefName SnmpAdminString, + cucsEquipmentLocalDiskControllerDefPolicyLevel Gauge32, + cucsEquipmentLocalDiskControllerDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentLocalDiskControllerDefConfigParmModSupported TruthValue, + cucsEquipmentLocalDiskControllerDefOobInterfaceSupported TruthValue, + cucsEquipmentLocalDiskControllerDefTfmSupported TruthValue, + cucsEquipmentLocalDiskControllerDefControllerDefType CucsEquipmentControllerDefType, + cucsEquipmentLocalDiskControllerDefDiskSharingSupported TruthValue, + cucsEquipmentLocalDiskControllerDefJbodSharingSupported TruthValue, + cucsEquipmentLocalDiskControllerDefOnBoardMemoryCheckNeeded TruthValue, + cucsEquipmentLocalDiskControllerDefOobControllerClassIdentifier CucsEquipmentLocalDiskControllerDefOobControllerClassIdentifier, + cucsEquipmentLocalDiskControllerDefZoningSupported TruthValue, + cucsEquipmentLocalDiskControllerDefControllerSubType CucsEquipmentControllerSubType, + cucsEquipmentLocalDiskControllerDefHotPlugSupported TruthValue +} + +cucsEquipmentLocalDiskControllerDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocalDiskControllerDefEntry 1 } + +cucsEquipmentLocalDiskControllerDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:dn + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 2 } + +cucsEquipmentLocalDiskControllerDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:rn + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 3 } + +cucsEquipmentLocalDiskControllerDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:descr + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 4 } + +cucsEquipmentLocalDiskControllerDefForceUpdateVersion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:forceUpdateVersion + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 5 } + +cucsEquipmentLocalDiskControllerDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:intId + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 6 } + +cucsEquipmentLocalDiskControllerDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:name + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 7 } + +cucsEquipmentLocalDiskControllerDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:policyLevel + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 8 } + +cucsEquipmentLocalDiskControllerDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:policyOwner + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 9 } + +cucsEquipmentLocalDiskControllerDefConfigParmModSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:configParmModSupported + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 10 } + +cucsEquipmentLocalDiskControllerDefOobInterfaceSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:oobInterfaceSupported + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 11 } + +cucsEquipmentLocalDiskControllerDefTfmSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:tfmSupported + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 12 } + +cucsEquipmentLocalDiskControllerDefControllerDefType OBJECT-TYPE + SYNTAX CucsEquipmentControllerDefType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:controllerDefType + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 13 } + +cucsEquipmentLocalDiskControllerDefDiskSharingSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:diskSharingSupported + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 14 } + +cucsEquipmentLocalDiskControllerDefJbodSharingSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:jbodSharingSupported + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 15 } + +cucsEquipmentLocalDiskControllerDefOnBoardMemoryCheckNeeded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:onBoardMemoryCheckNeed + ed managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 16 } + +cucsEquipmentLocalDiskControllerDefOobControllerClassIdentifier OBJECT-TYPE + SYNTAX CucsEquipmentLocalDiskControllerDefOobControllerClassIdentifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:oobControllerClassIden + tifier managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 17 } + +cucsEquipmentLocalDiskControllerDefZoningSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:zoningSupported + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 18 } + +cucsEquipmentLocalDiskControllerDefControllerSubType OBJECT-TYPE + SYNTAX CucsEquipmentControllerSubType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:controllerSubType + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 19 } + +cucsEquipmentLocalDiskControllerDefHotPlugSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerDef:hotPlugSupported + managed object property" + ::= { cucsEquipmentLocalDiskControllerDefEntry 20 } + +cucsEquipmentLocalDiskControllerTypeDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocalDiskControllerTypeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerTypeDef + managed object table" + ::= { cucsEquipmentObjects 155 } + +cucsEquipmentLocalDiskControllerTypeDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocalDiskControllerTypeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocalDiskControllerTypeDefTable table." + INDEX { cucsEquipmentLocalDiskControllerTypeDefInstanceId } + ::= { cucsEquipmentLocalDiskControllerTypeDefTable 1 } + +CucsEquipmentLocalDiskControllerTypeDefEntry ::= SEQUENCE { + cucsEquipmentLocalDiskControllerTypeDefInstanceId CucsManagedObjectId, + cucsEquipmentLocalDiskControllerTypeDefDn CucsManagedObjectDn, + cucsEquipmentLocalDiskControllerTypeDefRn SnmpAdminString, + cucsEquipmentLocalDiskControllerTypeDefIsFlashLifeLeftSupported TruthValue +} + +cucsEquipmentLocalDiskControllerTypeDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocalDiskControllerTypeDefEntry 1 } + +cucsEquipmentLocalDiskControllerTypeDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerTypeDef:dn + managed object property" + ::= { cucsEquipmentLocalDiskControllerTypeDefEntry 2 } + +cucsEquipmentLocalDiskControllerTypeDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerTypeDef:rn + managed object property" + ::= { cucsEquipmentLocalDiskControllerTypeDefEntry 3 } + +cucsEquipmentLocalDiskControllerTypeDefIsFlashLifeLeftSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskControllerTypeDef:isFlashLifeLeftSup + ported managed object property" + ::= { cucsEquipmentLocalDiskControllerTypeDefEntry 4 } + +cucsEquipmentLocalDiskDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocalDiskDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef managed object table" + ::= { cucsEquipmentObjects 39 } + +cucsEquipmentLocalDiskDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocalDiskDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocalDiskDefTable table." + INDEX { cucsEquipmentLocalDiskDefInstanceId } + ::= { cucsEquipmentLocalDiskDefTable 1 } + +CucsEquipmentLocalDiskDefEntry ::= SEQUENCE { + cucsEquipmentLocalDiskDefInstanceId CucsManagedObjectId, + cucsEquipmentLocalDiskDefDn CucsManagedObjectDn, + cucsEquipmentLocalDiskDefRn SnmpAdminString, + cucsEquipmentLocalDiskDefBlockSize Gauge32, + cucsEquipmentLocalDiskDefDescr SnmpAdminString, + cucsEquipmentLocalDiskDefIntId SnmpAdminString, + cucsEquipmentLocalDiskDefName SnmpAdminString, + cucsEquipmentLocalDiskDefNumberOfBlocks Unsigned64, + cucsEquipmentLocalDiskDefRotationalSpeed INTEGER, + cucsEquipmentLocalDiskDefCacheSize SnmpAdminString, + cucsEquipmentLocalDiskDefSeekAverageReadWrite SnmpAdminString, + cucsEquipmentLocalDiskDefSeekTrackToTrackReadWrite SnmpAdminString, + cucsEquipmentLocalDiskDefTechnology CucsStorageTechnology, + cucsEquipmentLocalDiskDefPolicyLevel Gauge32, + cucsEquipmentLocalDiskDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentLocalDiskDefForceUpdateVersion TruthValue, + cucsEquipmentLocalDiskDefCapacity SnmpAdminString, + cucsEquipmentLocalDiskDefLinkSpeed SnmpAdminString, + cucsEquipmentLocalDiskDefMe4308Supported TruthValue, + cucsEquipmentLocalDiskDefSelfEncryptingDrive TruthValue +} + +cucsEquipmentLocalDiskDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocalDiskDefEntry 1 } + +cucsEquipmentLocalDiskDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:dn managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 2 } + +cucsEquipmentLocalDiskDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:rn managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 3 } + +cucsEquipmentLocalDiskDefBlockSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:blockSize managed + object property" + ::= { cucsEquipmentLocalDiskDefEntry 4 } + +cucsEquipmentLocalDiskDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:descr managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 5 } + +cucsEquipmentLocalDiskDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:intId managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 6 } + +cucsEquipmentLocalDiskDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:name managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 7 } + +cucsEquipmentLocalDiskDefNumberOfBlocks OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:numberOfBlocks + managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 8 } + +cucsEquipmentLocalDiskDefRotationalSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:rotationalSpeed + managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 9 } + +cucsEquipmentLocalDiskDefCacheSize OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:cacheSize managed + object property" + ::= { cucsEquipmentLocalDiskDefEntry 10 } + +cucsEquipmentLocalDiskDefSeekAverageReadWrite OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:seekAverageReadWrite + managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 11 } + +cucsEquipmentLocalDiskDefSeekTrackToTrackReadWrite OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:seekTrackToTrackReadWrite + managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 12 } + +cucsEquipmentLocalDiskDefTechnology OBJECT-TYPE + SYNTAX CucsStorageTechnology + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:technology managed + object property" + ::= { cucsEquipmentLocalDiskDefEntry 13 } + +cucsEquipmentLocalDiskDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:policyLevel managed + object property" + ::= { cucsEquipmentLocalDiskDefEntry 14 } + +cucsEquipmentLocalDiskDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:policyOwner managed + object property" + ::= { cucsEquipmentLocalDiskDefEntry 15 } + +cucsEquipmentLocalDiskDefForceUpdateVersion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:forceUpdateVersion + managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 16 } + +cucsEquipmentLocalDiskDefCapacity OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:capacity managed + object property" + ::= { cucsEquipmentLocalDiskDefEntry 17 } + +cucsEquipmentLocalDiskDefLinkSpeed OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:linkSpeed managed + object property" + ::= { cucsEquipmentLocalDiskDefEntry 18 } + +cucsEquipmentLocalDiskDefMe4308Supported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:me4308Supported + managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 19 } + +cucsEquipmentLocalDiskDefSelfEncryptingDrive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocalDiskDef:selfEncryptingDrive + managed object property" + ::= { cucsEquipmentLocalDiskDefEntry 20 } + +cucsEquipmentLocatorLedTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocatorLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed managed object table" + ::= { cucsEquipmentObjects 40 } + +cucsEquipmentLocatorLedEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocatorLedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocatorLedTable table." + INDEX { cucsEquipmentLocatorLedInstanceId } + ::= { cucsEquipmentLocatorLedTable 1 } + +CucsEquipmentLocatorLedEntry ::= SEQUENCE { + cucsEquipmentLocatorLedInstanceId CucsManagedObjectId, + cucsEquipmentLocatorLedDn CucsManagedObjectDn, + cucsEquipmentLocatorLedRn SnmpAdminString, + cucsEquipmentLocatorLedAdminState CucsEquipmentLedLocatorState, + cucsEquipmentLocatorLedColor CucsEquipmentLedColor, + cucsEquipmentLocatorLedFsmDescr SnmpAdminString, + cucsEquipmentLocatorLedFsmPrev SnmpAdminString, + cucsEquipmentLocatorLedFsmProgr Gauge32, + cucsEquipmentLocatorLedFsmRmtInvErrCode Gauge32, + cucsEquipmentLocatorLedFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentLocatorLedFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentLocatorLedFsmStageDescr SnmpAdminString, + cucsEquipmentLocatorLedFsmStamp DateAndTime, + cucsEquipmentLocatorLedFsmStatus SnmpAdminString, + cucsEquipmentLocatorLedFsmTry Gauge32, + cucsEquipmentLocatorLedId Gauge32, + cucsEquipmentLocatorLedName SnmpAdminString, + cucsEquipmentLocatorLedOperState CucsEquipmentLedOperState, + cucsEquipmentLocatorLedBoardType CucsEquipmentBoardAggregationRole +} + +cucsEquipmentLocatorLedInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocatorLedEntry 1 } + +cucsEquipmentLocatorLedDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:dn managed object property" + ::= { cucsEquipmentLocatorLedEntry 2 } + +cucsEquipmentLocatorLedRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:rn managed object property" + ::= { cucsEquipmentLocatorLedEntry 3 } + +cucsEquipmentLocatorLedAdminState OBJECT-TYPE + SYNTAX CucsEquipmentLedLocatorState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:adminState managed + object property" + ::= { cucsEquipmentLocatorLedEntry 4 } + +cucsEquipmentLocatorLedColor OBJECT-TYPE + SYNTAX CucsEquipmentLedColor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:color managed object property" + ::= { cucsEquipmentLocatorLedEntry 5 } + +cucsEquipmentLocatorLedFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmDescr managed object property" + ::= { cucsEquipmentLocatorLedEntry 6 } + +cucsEquipmentLocatorLedFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmPrev managed object property" + ::= { cucsEquipmentLocatorLedEntry 7 } + +cucsEquipmentLocatorLedFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmProgr managed object property" + ::= { cucsEquipmentLocatorLedEntry 8 } + +cucsEquipmentLocatorLedFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmRmtInvErrCode + managed object property" + ::= { cucsEquipmentLocatorLedEntry 9 } + +cucsEquipmentLocatorLedFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmRmtInvErrDescr + managed object property" + ::= { cucsEquipmentLocatorLedEntry 10 } + +cucsEquipmentLocatorLedFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmRmtInvRslt managed + object property" + ::= { cucsEquipmentLocatorLedEntry 11 } + +cucsEquipmentLocatorLedFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmStageDescr managed + object property" + ::= { cucsEquipmentLocatorLedEntry 12 } + +cucsEquipmentLocatorLedFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmStamp managed object property" + ::= { cucsEquipmentLocatorLedEntry 13 } + +cucsEquipmentLocatorLedFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmStatus managed object property" + ::= { cucsEquipmentLocatorLedEntry 14 } + +cucsEquipmentLocatorLedFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:fsmTry managed object property" + ::= { cucsEquipmentLocatorLedEntry 15 } + +cucsEquipmentLocatorLedId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:id managed object property" + ::= { cucsEquipmentLocatorLedEntry 16 } + +cucsEquipmentLocatorLedName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:name managed object property" + ::= { cucsEquipmentLocatorLedEntry 17 } + +cucsEquipmentLocatorLedOperState OBJECT-TYPE + SYNTAX CucsEquipmentLedOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:operState managed object property" + ::= { cucsEquipmentLocatorLedEntry 18 } + +cucsEquipmentLocatorLedBoardType OBJECT-TYPE + SYNTAX CucsEquipmentBoardAggregationRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLed:boardType managed object property" + ::= { cucsEquipmentLocatorLedEntry 19 } + +cucsEquipmentLocatorLedFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocatorLedFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm managed object table" + ::= { cucsEquipmentObjects 111 } + +cucsEquipmentLocatorLedFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocatorLedFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocatorLedFsmTable table." + INDEX { cucsEquipmentLocatorLedFsmInstanceId } + ::= { cucsEquipmentLocatorLedFsmTable 1 } + +CucsEquipmentLocatorLedFsmEntry ::= SEQUENCE { + cucsEquipmentLocatorLedFsmInstanceId CucsManagedObjectId, + cucsEquipmentLocatorLedFsmDn CucsManagedObjectDn, + cucsEquipmentLocatorLedFsmRn SnmpAdminString, + cucsEquipmentLocatorLedFsmCompletionTime DateAndTime, + cucsEquipmentLocatorLedFsmCurrentFsm CucsEquipmentLocatorLedFsmCurrentFsm, + cucsEquipmentLocatorLedFsmDescrData SnmpAdminString, + cucsEquipmentLocatorLedFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentLocatorLedFsmProgress Gauge32, + cucsEquipmentLocatorLedFsmRmtErrCode Gauge32, + cucsEquipmentLocatorLedFsmRmtErrDescr SnmpAdminString, + cucsEquipmentLocatorLedFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentLocatorLedFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocatorLedFsmEntry 1 } + +cucsEquipmentLocatorLedFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:dn managed object property" + ::= { cucsEquipmentLocatorLedFsmEntry 2 } + +cucsEquipmentLocatorLedFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:rn managed object property" + ::= { cucsEquipmentLocatorLedFsmEntry 3 } + +cucsEquipmentLocatorLedFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:completionTime + managed object property" + ::= { cucsEquipmentLocatorLedFsmEntry 4 } + +cucsEquipmentLocatorLedFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentLocatorLedFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:currentFsm managed + object property" + ::= { cucsEquipmentLocatorLedFsmEntry 5 } + +cucsEquipmentLocatorLedFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:descr managed object property" + ::= { cucsEquipmentLocatorLedFsmEntry 6 } + +cucsEquipmentLocatorLedFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:fsmStatus managed + object property" + ::= { cucsEquipmentLocatorLedFsmEntry 7 } + +cucsEquipmentLocatorLedFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:progress managed + object property" + ::= { cucsEquipmentLocatorLedFsmEntry 8 } + +cucsEquipmentLocatorLedFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:rmtErrCode managed + object property" + ::= { cucsEquipmentLocatorLedFsmEntry 9 } + +cucsEquipmentLocatorLedFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:rmtErrDescr + managed object property" + ::= { cucsEquipmentLocatorLedFsmEntry 10 } + +cucsEquipmentLocatorLedFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsm:rmtRslt managed + object property" + ::= { cucsEquipmentLocatorLedFsmEntry 11 } + +cucsEquipmentLocatorLedFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocatorLedFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage managed object table" + ::= { cucsEquipmentObjects 112 } + +cucsEquipmentLocatorLedFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocatorLedFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocatorLedFsmStageTable table." + INDEX { cucsEquipmentLocatorLedFsmStageInstanceId } + ::= { cucsEquipmentLocatorLedFsmStageTable 1 } + +CucsEquipmentLocatorLedFsmStageEntry ::= SEQUENCE { + cucsEquipmentLocatorLedFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentLocatorLedFsmStageDn CucsManagedObjectDn, + cucsEquipmentLocatorLedFsmStageRn SnmpAdminString, + cucsEquipmentLocatorLedFsmStageDescrData SnmpAdminString, + cucsEquipmentLocatorLedFsmStageLastUpdateTime DateAndTime, + cucsEquipmentLocatorLedFsmStageName CucsEquipmentLocatorLedFsmStageName, + cucsEquipmentLocatorLedFsmStageOrder Gauge32, + cucsEquipmentLocatorLedFsmStageRetry Gauge32, + cucsEquipmentLocatorLedFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentLocatorLedFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocatorLedFsmStageEntry 1 } + +cucsEquipmentLocatorLedFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage:dn managed + object property" + ::= { cucsEquipmentLocatorLedFsmStageEntry 2 } + +cucsEquipmentLocatorLedFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage:rn managed + object property" + ::= { cucsEquipmentLocatorLedFsmStageEntry 3 } + +cucsEquipmentLocatorLedFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage:descr managed + object property" + ::= { cucsEquipmentLocatorLedFsmStageEntry 4 } + +cucsEquipmentLocatorLedFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentLocatorLedFsmStageEntry 5 } + +cucsEquipmentLocatorLedFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentLocatorLedFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage:name managed + object property" + ::= { cucsEquipmentLocatorLedFsmStageEntry 6 } + +cucsEquipmentLocatorLedFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage:order managed + object property" + ::= { cucsEquipmentLocatorLedFsmStageEntry 7 } + +cucsEquipmentLocatorLedFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage:retry managed + object property" + ::= { cucsEquipmentLocatorLedFsmStageEntry 8 } + +cucsEquipmentLocatorLedFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmStage:stageStatus + managed object property" + ::= { cucsEquipmentLocatorLedFsmStageEntry 9 } + +cucsEquipmentLocatorLedFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentLocatorLedFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmTask managed object table" + ::= { cucsEquipmentObjects 41 } + +cucsEquipmentLocatorLedFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentLocatorLedFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentLocatorLedFsmTaskTable table." + INDEX { cucsEquipmentLocatorLedFsmTaskInstanceId } + ::= { cucsEquipmentLocatorLedFsmTaskTable 1 } + +CucsEquipmentLocatorLedFsmTaskEntry ::= SEQUENCE { + cucsEquipmentLocatorLedFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentLocatorLedFsmTaskDn CucsManagedObjectDn, + cucsEquipmentLocatorLedFsmTaskRn SnmpAdminString, + cucsEquipmentLocatorLedFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentLocatorLedFsmTaskFlags CucsFsmFlags, + cucsEquipmentLocatorLedFsmTaskItem CucsEquipmentLocatorLedFsmTaskItem, + cucsEquipmentLocatorLedFsmTaskSeqId Gauge32 +} + +cucsEquipmentLocatorLedFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentLocatorLedFsmTaskEntry 1 } + +cucsEquipmentLocatorLedFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmTask:dn managed object property" + ::= { cucsEquipmentLocatorLedFsmTaskEntry 2 } + +cucsEquipmentLocatorLedFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmTask:rn managed object property" + ::= { cucsEquipmentLocatorLedFsmTaskEntry 3 } + +cucsEquipmentLocatorLedFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmTask:completion + managed object property" + ::= { cucsEquipmentLocatorLedFsmTaskEntry 4 } + +cucsEquipmentLocatorLedFsmTaskFlags OBJECT-TYPE + SYNTAX CucsFsmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmTask:flags managed + object property" + ::= { cucsEquipmentLocatorLedFsmTaskEntry 5 } + +cucsEquipmentLocatorLedFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentLocatorLedFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmTask:item managed + object property" + ::= { cucsEquipmentLocatorLedFsmTaskEntry 6 } + +cucsEquipmentLocatorLedFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:LocatorLedFsmTask:seqId managed + object property" + ::= { cucsEquipmentLocatorLedFsmTaskEntry 7 } + +cucsEquipmentManufacturingDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentManufacturingDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef managed object table" + ::= { cucsEquipmentObjects 42 } + +cucsEquipmentManufacturingDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentManufacturingDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentManufacturingDefTable table." + INDEX { cucsEquipmentManufacturingDefInstanceId } + ::= { cucsEquipmentManufacturingDefTable 1 } + +CucsEquipmentManufacturingDefEntry ::= SEQUENCE { + cucsEquipmentManufacturingDefInstanceId CucsManagedObjectId, + cucsEquipmentManufacturingDefDn CucsManagedObjectDn, + cucsEquipmentManufacturingDefRn SnmpAdminString, + cucsEquipmentManufacturingDefCaption SnmpAdminString, + cucsEquipmentManufacturingDefClei SnmpAdminString, + cucsEquipmentManufacturingDefDescr SnmpAdminString, + cucsEquipmentManufacturingDefDescription SnmpAdminString, + cucsEquipmentManufacturingDefFruMajorType SnmpAdminString, + cucsEquipmentManufacturingDefFruMinorType SnmpAdminString, + cucsEquipmentManufacturingDefIntId SnmpAdminString, + cucsEquipmentManufacturingDefName SnmpAdminString, + cucsEquipmentManufacturingDefOemName SnmpAdminString, + cucsEquipmentManufacturingDefOemPartNumber SnmpAdminString, + cucsEquipmentManufacturingDefPartNumber SnmpAdminString, + cucsEquipmentManufacturingDefPid SnmpAdminString, + cucsEquipmentManufacturingDefSeries SnmpAdminString, + cucsEquipmentManufacturingDefSku SnmpAdminString, + cucsEquipmentManufacturingDefVendorEquipmentType SnmpAdminString, + cucsEquipmentManufacturingDefVid SnmpAdminString, + cucsEquipmentManufacturingDefPolicyLevel Gauge32, + cucsEquipmentManufacturingDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentManufacturingDefIsSecFwUpdate TruthValue +} + +cucsEquipmentManufacturingDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentManufacturingDefEntry 1 } + +cucsEquipmentManufacturingDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:dn managed object property" + ::= { cucsEquipmentManufacturingDefEntry 2 } + +cucsEquipmentManufacturingDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:rn managed object property" + ::= { cucsEquipmentManufacturingDefEntry 3 } + +cucsEquipmentManufacturingDefCaption OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:caption managed + object property" + ::= { cucsEquipmentManufacturingDefEntry 4 } + +cucsEquipmentManufacturingDefClei OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:clei managed + object property" + ::= { cucsEquipmentManufacturingDefEntry 5 } + +cucsEquipmentManufacturingDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:descr managed + object property" + ::= { cucsEquipmentManufacturingDefEntry 6 } + +cucsEquipmentManufacturingDefDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:description + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 7 } + +cucsEquipmentManufacturingDefFruMajorType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:fruMajorType + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 8 } + +cucsEquipmentManufacturingDefFruMinorType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:fruMinorType + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 9 } + +cucsEquipmentManufacturingDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:intId managed + object property" + ::= { cucsEquipmentManufacturingDefEntry 10 } + +cucsEquipmentManufacturingDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:name managed + object property" + ::= { cucsEquipmentManufacturingDefEntry 11 } + +cucsEquipmentManufacturingDefOemName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:oemName managed + object property" + ::= { cucsEquipmentManufacturingDefEntry 12 } + +cucsEquipmentManufacturingDefOemPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:oemPartNumber + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 13 } + +cucsEquipmentManufacturingDefPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:partNumber + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 14 } + +cucsEquipmentManufacturingDefPid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:pid managed object property" + ::= { cucsEquipmentManufacturingDefEntry 15 } + +cucsEquipmentManufacturingDefSeries OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:series managed + object property" + ::= { cucsEquipmentManufacturingDefEntry 16 } + +cucsEquipmentManufacturingDefSku OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:sku managed object property" + ::= { cucsEquipmentManufacturingDefEntry 17 } + +cucsEquipmentManufacturingDefVendorEquipmentType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:vendorEquipmentType + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 18 } + +cucsEquipmentManufacturingDefVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:vid managed object property" + ::= { cucsEquipmentManufacturingDefEntry 19 } + +cucsEquipmentManufacturingDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:policyLevel + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 20 } + +cucsEquipmentManufacturingDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:policyOwner + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 21 } + +cucsEquipmentManufacturingDefIsSecFwUpdate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ManufacturingDef:isSecFwUpdate + managed object property" + ::= { cucsEquipmentManufacturingDefEntry 22 } + +cucsEquipmentMemoryUnitCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentMemoryUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider managed object table" + ::= { cucsEquipmentObjects 43 } + +cucsEquipmentMemoryUnitCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentMemoryUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentMemoryUnitCapProviderTable table." + INDEX { cucsEquipmentMemoryUnitCapProviderInstanceId } + ::= { cucsEquipmentMemoryUnitCapProviderTable 1 } + +CucsEquipmentMemoryUnitCapProviderEntry ::= SEQUENCE { + cucsEquipmentMemoryUnitCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentMemoryUnitCapProviderDn CucsManagedObjectDn, + cucsEquipmentMemoryUnitCapProviderRn SnmpAdminString, + cucsEquipmentMemoryUnitCapProviderDeprecated TruthValue, + cucsEquipmentMemoryUnitCapProviderGencount Gauge32, + cucsEquipmentMemoryUnitCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentMemoryUnitCapProviderModel SnmpAdminString, + cucsEquipmentMemoryUnitCapProviderRevision SnmpAdminString, + cucsEquipmentMemoryUnitCapProviderVendor SnmpAdminString, + cucsEquipmentMemoryUnitCapProviderPromCardType Gauge32, + cucsEquipmentMemoryUnitCapProviderDeleted TruthValue, + cucsEquipmentMemoryUnitCapProviderElementLoadFailures Gauge32, + cucsEquipmentMemoryUnitCapProviderElementsLoaded Gauge32, + cucsEquipmentMemoryUnitCapProviderLoadErrors Gauge32, + cucsEquipmentMemoryUnitCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentMemoryUnitCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentMemoryUnitCapProviderEntry 1 } + +cucsEquipmentMemoryUnitCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:dn managed + object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 2 } + +cucsEquipmentMemoryUnitCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:rn managed + object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 3 } + +cucsEquipmentMemoryUnitCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:deprecated + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 4 } + +cucsEquipmentMemoryUnitCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:gencount + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 5 } + +cucsEquipmentMemoryUnitCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 6 } + +cucsEquipmentMemoryUnitCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:model + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 7 } + +cucsEquipmentMemoryUnitCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:revision + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 8 } + +cucsEquipmentMemoryUnitCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:vendor + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 9 } + +cucsEquipmentMemoryUnitCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:promCardType + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 10 } + +cucsEquipmentMemoryUnitCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:deleted + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 11 } + +cucsEquipmentMemoryUnitCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 12 } + +cucsEquipmentMemoryUnitCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 13 } + +cucsEquipmentMemoryUnitCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 14 } + +cucsEquipmentMemoryUnitCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentMemoryUnitCapProviderEntry 15 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentMemoryUnitDiscoveryModifierDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef + managed object table" + ::= { cucsEquipmentObjects 44 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentMemoryUnitDiscoveryModifierDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentMemoryUnitDiscoveryModifierDefTable table." + INDEX { cucsEquipmentMemoryUnitDiscoveryModifierDefInstanceId } + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefTable 1 } + +CucsEquipmentMemoryUnitDiscoveryModifierDefEntry ::= SEQUENCE { + cucsEquipmentMemoryUnitDiscoveryModifierDefInstanceId CucsManagedObjectId, + cucsEquipmentMemoryUnitDiscoveryModifierDefDn CucsManagedObjectDn, + cucsEquipmentMemoryUnitDiscoveryModifierDefRn SnmpAdminString, + cucsEquipmentMemoryUnitDiscoveryModifierDefAction CucsEquipmentMemoryUnitDiscoveryModifierAction, + cucsEquipmentMemoryUnitDiscoveryModifierDefConstraintType CucsComputeMemoryUnitConstraintType, + cucsEquipmentMemoryUnitDiscoveryModifierDefDescr SnmpAdminString, + cucsEquipmentMemoryUnitDiscoveryModifierDefIntId SnmpAdminString, + cucsEquipmentMemoryUnitDiscoveryModifierDefName SnmpAdminString, + cucsEquipmentMemoryUnitDiscoveryModifierDefPolicyLevel Gauge32, + cucsEquipmentMemoryUnitDiscoveryModifierDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentMemoryUnitDiscoveryModifierDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 1 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:dn + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 2 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:rn + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 3 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefAction OBJECT-TYPE + SYNTAX CucsEquipmentMemoryUnitDiscoveryModifierAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:action + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 4 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefConstraintType OBJECT-TYPE + SYNTAX CucsComputeMemoryUnitConstraintType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:constraintType + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 5 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:descr + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 6 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:intId + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 7 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:name + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 8 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:policyLevel + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 9 } + +cucsEquipmentMemoryUnitDiscoveryModifierDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MemoryUnitDiscoveryModifierDef:policyOwner + managed object property" + ::= { cucsEquipmentMemoryUnitDiscoveryModifierDefEntry 10 } + +cucsEquipmentMgmtCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentMgmtCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider managed object table" + ::= { cucsEquipmentObjects 45 } + +cucsEquipmentMgmtCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentMgmtCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentMgmtCapProviderTable table." + INDEX { cucsEquipmentMgmtCapProviderInstanceId } + ::= { cucsEquipmentMgmtCapProviderTable 1 } + +CucsEquipmentMgmtCapProviderEntry ::= SEQUENCE { + cucsEquipmentMgmtCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentMgmtCapProviderDn CucsManagedObjectDn, + cucsEquipmentMgmtCapProviderRn SnmpAdminString, + cucsEquipmentMgmtCapProviderDeprecated TruthValue, + cucsEquipmentMgmtCapProviderGencount Gauge32, + cucsEquipmentMgmtCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentMgmtCapProviderModel SnmpAdminString, + cucsEquipmentMgmtCapProviderRevision SnmpAdminString, + cucsEquipmentMgmtCapProviderVendor SnmpAdminString, + cucsEquipmentMgmtCapProviderPromCardType Gauge32, + cucsEquipmentMgmtCapProviderDeleted TruthValue, + cucsEquipmentMgmtCapProviderElementLoadFailures Gauge32, + cucsEquipmentMgmtCapProviderElementsLoaded Gauge32, + cucsEquipmentMgmtCapProviderLoadErrors Gauge32, + cucsEquipmentMgmtCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentMgmtCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentMgmtCapProviderEntry 1 } + +cucsEquipmentMgmtCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:dn managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 2 } + +cucsEquipmentMgmtCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:rn managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 3 } + +cucsEquipmentMgmtCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:deprecated + managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 4 } + +cucsEquipmentMgmtCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:gencount managed + object property" + ::= { cucsEquipmentMgmtCapProviderEntry 5 } + +cucsEquipmentMgmtCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 6 } + +cucsEquipmentMgmtCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:model managed + object property" + ::= { cucsEquipmentMgmtCapProviderEntry 7 } + +cucsEquipmentMgmtCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:revision managed + object property" + ::= { cucsEquipmentMgmtCapProviderEntry 8 } + +cucsEquipmentMgmtCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:vendor managed + object property" + ::= { cucsEquipmentMgmtCapProviderEntry 9 } + +cucsEquipmentMgmtCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:promCardType + managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 10 } + +cucsEquipmentMgmtCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:deleted managed + object property" + ::= { cucsEquipmentMgmtCapProviderEntry 11 } + +cucsEquipmentMgmtCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 12 } + +cucsEquipmentMgmtCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 13 } + +cucsEquipmentMgmtCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 14 } + +cucsEquipmentMgmtCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentMgmtCapProviderEntry 15 } + +cucsEquipmentMgmtExtCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentMgmtExtCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider managed object table" + ::= { cucsEquipmentObjects 46 } + +cucsEquipmentMgmtExtCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentMgmtExtCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentMgmtExtCapProviderTable table." + INDEX { cucsEquipmentMgmtExtCapProviderInstanceId } + ::= { cucsEquipmentMgmtExtCapProviderTable 1 } + +CucsEquipmentMgmtExtCapProviderEntry ::= SEQUENCE { + cucsEquipmentMgmtExtCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentMgmtExtCapProviderDn CucsManagedObjectDn, + cucsEquipmentMgmtExtCapProviderRn SnmpAdminString, + cucsEquipmentMgmtExtCapProviderDeprecated TruthValue, + cucsEquipmentMgmtExtCapProviderGencount Gauge32, + cucsEquipmentMgmtExtCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentMgmtExtCapProviderModel SnmpAdminString, + cucsEquipmentMgmtExtCapProviderRevision SnmpAdminString, + cucsEquipmentMgmtExtCapProviderVendor SnmpAdminString, + cucsEquipmentMgmtExtCapProviderPromCardType Gauge32, + cucsEquipmentMgmtExtCapProviderDeleted TruthValue, + cucsEquipmentMgmtExtCapProviderElementLoadFailures Gauge32, + cucsEquipmentMgmtExtCapProviderElementsLoaded Gauge32, + cucsEquipmentMgmtExtCapProviderLoadErrors Gauge32, + cucsEquipmentMgmtExtCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentMgmtExtCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentMgmtExtCapProviderEntry 1 } + +cucsEquipmentMgmtExtCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:dn managed + object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 2 } + +cucsEquipmentMgmtExtCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:rn managed + object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 3 } + +cucsEquipmentMgmtExtCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:deprecated + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 4 } + +cucsEquipmentMgmtExtCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:gencount + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 5 } + +cucsEquipmentMgmtExtCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 6 } + +cucsEquipmentMgmtExtCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:model managed + object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 7 } + +cucsEquipmentMgmtExtCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:revision + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 8 } + +cucsEquipmentMgmtExtCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:vendor + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 9 } + +cucsEquipmentMgmtExtCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:promCardType + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 10 } + +cucsEquipmentMgmtExtCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:deleted + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 11 } + +cucsEquipmentMgmtExtCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 12 } + +cucsEquipmentMgmtExtCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 13 } + +cucsEquipmentMgmtExtCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 14 } + +cucsEquipmentMgmtExtCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MgmtExtCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentMgmtExtCapProviderEntry 15 } + +cucsEquipmentMiniStorageCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentMiniStorageCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider managed object table" + ::= { cucsEquipmentObjects 229 } + +cucsEquipmentMiniStorageCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentMiniStorageCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentMiniStorageCapProviderTable table." + INDEX { cucsEquipmentMiniStorageCapProviderInstanceId } + ::= { cucsEquipmentMiniStorageCapProviderTable 1 } + +CucsEquipmentMiniStorageCapProviderEntry ::= SEQUENCE { + cucsEquipmentMiniStorageCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentMiniStorageCapProviderDn CucsManagedObjectDn, + cucsEquipmentMiniStorageCapProviderRn SnmpAdminString, + cucsEquipmentMiniStorageCapProviderCardType CucsEquipmentCType, + cucsEquipmentMiniStorageCapProviderDeleted TruthValue, + cucsEquipmentMiniStorageCapProviderDeprecated TruthValue, + cucsEquipmentMiniStorageCapProviderElementLoadFailures Gauge32, + cucsEquipmentMiniStorageCapProviderElementsLoaded Gauge32, + cucsEquipmentMiniStorageCapProviderGencount Gauge32, + cucsEquipmentMiniStorageCapProviderLoadErrors Gauge32, + cucsEquipmentMiniStorageCapProviderLoadWarnings Gauge32, + cucsEquipmentMiniStorageCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentMiniStorageCapProviderModel SnmpAdminString, + cucsEquipmentMiniStorageCapProviderPromCardType Gauge32, + cucsEquipmentMiniStorageCapProviderRevision SnmpAdminString, + cucsEquipmentMiniStorageCapProviderVendor SnmpAdminString +} + +cucsEquipmentMiniStorageCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentMiniStorageCapProviderEntry 1 } + +cucsEquipmentMiniStorageCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:dn + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 2 } + +cucsEquipmentMiniStorageCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:rn + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 3 } + +cucsEquipmentMiniStorageCapProviderCardType OBJECT-TYPE + SYNTAX CucsEquipmentCType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:cardType + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 4 } + +cucsEquipmentMiniStorageCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:deleted + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 5 } + +cucsEquipmentMiniStorageCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:deprecated + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 6 } + +cucsEquipmentMiniStorageCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 7 } + +cucsEquipmentMiniStorageCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 8 } + +cucsEquipmentMiniStorageCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:gencount + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 9 } + +cucsEquipmentMiniStorageCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 10 } + +cucsEquipmentMiniStorageCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 11 } + +cucsEquipmentMiniStorageCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 12 } + +cucsEquipmentMiniStorageCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:model + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 13 } + +cucsEquipmentMiniStorageCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:promCardType + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 14 } + +cucsEquipmentMiniStorageCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:revision + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 15 } + +cucsEquipmentMiniStorageCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:MiniStorageCapProvider:vendor + managed object property" + ::= { cucsEquipmentMiniStorageCapProviderEntry 16 } + +cucsEquipmentNetworkElementFanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentNetworkElementFanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats managed object table" + ::= { cucsEquipmentObjects 86 } + +cucsEquipmentNetworkElementFanStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentNetworkElementFanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentNetworkElementFanStatsTable table." + INDEX { cucsEquipmentNetworkElementFanStatsInstanceId } + ::= { cucsEquipmentNetworkElementFanStatsTable 1 } + +CucsEquipmentNetworkElementFanStatsEntry ::= SEQUENCE { + cucsEquipmentNetworkElementFanStatsInstanceId CucsManagedObjectId, + cucsEquipmentNetworkElementFanStatsDn CucsManagedObjectDn, + cucsEquipmentNetworkElementFanStatsRn SnmpAdminString, + cucsEquipmentNetworkElementFanStatsAirflowDirection CucsEquipmentAirflowDirection, + cucsEquipmentNetworkElementFanStatsDrivePercentage Gauge32, + cucsEquipmentNetworkElementFanStatsDrivePercentageAvg Gauge32, + cucsEquipmentNetworkElementFanStatsDrivePercentageMax Gauge32, + cucsEquipmentNetworkElementFanStatsDrivePercentageMin Gauge32, + cucsEquipmentNetworkElementFanStatsIntervals Gauge32, + cucsEquipmentNetworkElementFanStatsSpeed Gauge32, + cucsEquipmentNetworkElementFanStatsSpeedAvg Gauge32, + cucsEquipmentNetworkElementFanStatsSpeedMax Gauge32, + cucsEquipmentNetworkElementFanStatsSpeedMin Gauge32, + cucsEquipmentNetworkElementFanStatsSuspect TruthValue, + cucsEquipmentNetworkElementFanStatsThresholded CucsEquipmentNetworkElementFanStatsThresholded, + cucsEquipmentNetworkElementFanStatsTimeCollected DateAndTime, + cucsEquipmentNetworkElementFanStatsUpdate Gauge32 +} + +cucsEquipmentNetworkElementFanStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentNetworkElementFanStatsEntry 1 } + +cucsEquipmentNetworkElementFanStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:dn + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 2 } + +cucsEquipmentNetworkElementFanStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:rn + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 3 } + +cucsEquipmentNetworkElementFanStatsAirflowDirection OBJECT-TYPE + SYNTAX CucsEquipmentAirflowDirection + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:airflowDirection + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 4 } + +cucsEquipmentNetworkElementFanStatsDrivePercentage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:drivePercentage + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 5 } + +cucsEquipmentNetworkElementFanStatsDrivePercentageAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:drivePercentageAvg + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 6 } + +cucsEquipmentNetworkElementFanStatsDrivePercentageMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:drivePercentageMax + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 7 } + +cucsEquipmentNetworkElementFanStatsDrivePercentageMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:drivePercentageMin + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 8 } + +cucsEquipmentNetworkElementFanStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:intervals + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 9 } + +cucsEquipmentNetworkElementFanStatsSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:speed + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 10 } + +cucsEquipmentNetworkElementFanStatsSpeedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:speedAvg + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 11 } + +cucsEquipmentNetworkElementFanStatsSpeedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:speedMax + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 12 } + +cucsEquipmentNetworkElementFanStatsSpeedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:speedMin + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 13 } + +cucsEquipmentNetworkElementFanStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:suspect + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 14 } + +cucsEquipmentNetworkElementFanStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentNetworkElementFanStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:thresholded + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 15 } + +cucsEquipmentNetworkElementFanStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:timeCollected + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 16 } + +cucsEquipmentNetworkElementFanStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStats:update + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsEntry 17 } + +cucsEquipmentNetworkElementFanStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentNetworkElementFanStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist + managed object table" + ::= { cucsEquipmentObjects 87 } + +cucsEquipmentNetworkElementFanStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentNetworkElementFanStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentNetworkElementFanStatsHistTable table." + INDEX { cucsEquipmentNetworkElementFanStatsHistInstanceId } + ::= { cucsEquipmentNetworkElementFanStatsHistTable 1 } + +CucsEquipmentNetworkElementFanStatsHistEntry ::= SEQUENCE { + cucsEquipmentNetworkElementFanStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentNetworkElementFanStatsHistDn CucsManagedObjectDn, + cucsEquipmentNetworkElementFanStatsHistRn SnmpAdminString, + cucsEquipmentNetworkElementFanStatsHistDrivePercentage Gauge32, + cucsEquipmentNetworkElementFanStatsHistDrivePercentageAvg Gauge32, + cucsEquipmentNetworkElementFanStatsHistDrivePercentageMax Gauge32, + cucsEquipmentNetworkElementFanStatsHistDrivePercentageMin Gauge32, + cucsEquipmentNetworkElementFanStatsHistId Unsigned64, + cucsEquipmentNetworkElementFanStatsHistMostRecent TruthValue, + cucsEquipmentNetworkElementFanStatsHistSpeed Gauge32, + cucsEquipmentNetworkElementFanStatsHistSpeedAvg Gauge32, + cucsEquipmentNetworkElementFanStatsHistSpeedMax Gauge32, + cucsEquipmentNetworkElementFanStatsHistSpeedMin Gauge32, + cucsEquipmentNetworkElementFanStatsHistSuspect TruthValue, + cucsEquipmentNetworkElementFanStatsHistThresholded CucsEquipmentNetworkElementFanStatsHistThresholded, + cucsEquipmentNetworkElementFanStatsHistTimeCollected DateAndTime +} + +cucsEquipmentNetworkElementFanStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 1 } + +cucsEquipmentNetworkElementFanStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:dn + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 2 } + +cucsEquipmentNetworkElementFanStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:rn + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 3 } + +cucsEquipmentNetworkElementFanStatsHistDrivePercentage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:drivePercentage + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 4 } + +cucsEquipmentNetworkElementFanStatsHistDrivePercentageAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:drivePercentageAvg + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 5 } + +cucsEquipmentNetworkElementFanStatsHistDrivePercentageMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:drivePercentageMax + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 6 } + +cucsEquipmentNetworkElementFanStatsHistDrivePercentageMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:drivePercentageMin + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 7 } + +cucsEquipmentNetworkElementFanStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:id + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 8 } + +cucsEquipmentNetworkElementFanStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 9 } + +cucsEquipmentNetworkElementFanStatsHistSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:speed + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 10 } + +cucsEquipmentNetworkElementFanStatsHistSpeedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:speedAvg + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 11 } + +cucsEquipmentNetworkElementFanStatsHistSpeedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:speedMax + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 12 } + +cucsEquipmentNetworkElementFanStatsHistSpeedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:speedMin + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 13 } + +cucsEquipmentNetworkElementFanStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:suspect + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 14 } + +cucsEquipmentNetworkElementFanStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentNetworkElementFanStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:thresholded + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 15 } + +cucsEquipmentNetworkElementFanStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NetworkElementFanStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentNetworkElementFanStatsHistEntry 16 } + +cucsEquipmentNonCopperPassiveCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentNonCopperPassiveCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap managed object table" + ::= { cucsEquipmentObjects 166 } + +cucsEquipmentNonCopperPassiveCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentNonCopperPassiveCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentNonCopperPassiveCapTable table." + INDEX { cucsEquipmentNonCopperPassiveCapInstanceId } + ::= { cucsEquipmentNonCopperPassiveCapTable 1 } + +CucsEquipmentNonCopperPassiveCapEntry ::= SEQUENCE { + cucsEquipmentNonCopperPassiveCapInstanceId CucsManagedObjectId, + cucsEquipmentNonCopperPassiveCapDn CucsManagedObjectDn, + cucsEquipmentNonCopperPassiveCapRn SnmpAdminString, + cucsEquipmentNonCopperPassiveCapDescr SnmpAdminString, + cucsEquipmentNonCopperPassiveCapIntId SnmpAdminString, + cucsEquipmentNonCopperPassiveCapName SnmpAdminString, + cucsEquipmentNonCopperPassiveCapPhyPortBitmask CucsEquipmentPortBitmask, + cucsEquipmentNonCopperPassiveCapPolicyLevel Gauge32, + cucsEquipmentNonCopperPassiveCapPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentNonCopperPassiveCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentNonCopperPassiveCapEntry 1 } + +cucsEquipmentNonCopperPassiveCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap:dn managed + object property" + ::= { cucsEquipmentNonCopperPassiveCapEntry 2 } + +cucsEquipmentNonCopperPassiveCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap:rn managed + object property" + ::= { cucsEquipmentNonCopperPassiveCapEntry 3 } + +cucsEquipmentNonCopperPassiveCapDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap:descr + managed object property" + ::= { cucsEquipmentNonCopperPassiveCapEntry 4 } + +cucsEquipmentNonCopperPassiveCapIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap:intId + managed object property" + ::= { cucsEquipmentNonCopperPassiveCapEntry 5 } + +cucsEquipmentNonCopperPassiveCapName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap:name managed + object property" + ::= { cucsEquipmentNonCopperPassiveCapEntry 6 } + +cucsEquipmentNonCopperPassiveCapPhyPortBitmask OBJECT-TYPE + SYNTAX CucsEquipmentPortBitmask + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap:phyPortBitmask + managed object property" + ::= { cucsEquipmentNonCopperPassiveCapEntry 7 } + +cucsEquipmentNonCopperPassiveCapPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap:policyLevel + managed object property" + ::= { cucsEquipmentNonCopperPassiveCapEntry 8 } + +cucsEquipmentNonCopperPassiveCapPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NonCopperPassiveCap:policyOwner + managed object property" + ::= { cucsEquipmentNonCopperPassiveCapEntry 9 } + +cucsEquipmentNvmeDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentNvmeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef managed object table" + ::= { cucsEquipmentObjects 230 } + +cucsEquipmentNvmeDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentNvmeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentNvmeDefTable table." + INDEX { cucsEquipmentNvmeDefInstanceId } + ::= { cucsEquipmentNvmeDefTable 1 } + +CucsEquipmentNvmeDefEntry ::= SEQUENCE { + cucsEquipmentNvmeDefInstanceId CucsManagedObjectId, + cucsEquipmentNvmeDefDn CucsManagedObjectDn, + cucsEquipmentNvmeDefRn SnmpAdminString, + cucsEquipmentNvmeDefDescr SnmpAdminString, + cucsEquipmentNvmeDefFrontDiskSlots Gauge32, + cucsEquipmentNvmeDefIntId SnmpAdminString, + cucsEquipmentNvmeDefName SnmpAdminString, + cucsEquipmentNvmeDefPciSlots Gauge32, + cucsEquipmentNvmeDefPolicyLevel Gauge32, + cucsEquipmentNvmeDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentNvmeDefRearDiskSlots Gauge32 +} + +cucsEquipmentNvmeDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentNvmeDefEntry 1 } + +cucsEquipmentNvmeDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:dn managed object property" + ::= { cucsEquipmentNvmeDefEntry 2 } + +cucsEquipmentNvmeDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:rn managed object property" + ::= { cucsEquipmentNvmeDefEntry 3 } + +cucsEquipmentNvmeDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:descr managed object property" + ::= { cucsEquipmentNvmeDefEntry 4 } + +cucsEquipmentNvmeDefFrontDiskSlots OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:frontDiskSlots managed + object property" + ::= { cucsEquipmentNvmeDefEntry 5 } + +cucsEquipmentNvmeDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:intId managed object property" + ::= { cucsEquipmentNvmeDefEntry 6 } + +cucsEquipmentNvmeDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:name managed object property" + ::= { cucsEquipmentNvmeDefEntry 7 } + +cucsEquipmentNvmeDefPciSlots OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:pciSlots managed object property" + ::= { cucsEquipmentNvmeDefEntry 8 } + +cucsEquipmentNvmeDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:policyLevel managed object property" + ::= { cucsEquipmentNvmeDefEntry 9 } + +cucsEquipmentNvmeDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:policyOwner managed object property" + ::= { cucsEquipmentNvmeDefEntry 10 } + +cucsEquipmentNvmeDefRearDiskSlots OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:NvmeDef:rearDiskSlots managed + object property" + ::= { cucsEquipmentNvmeDefEntry 11 } + +cucsEquipmentOnboardDeviceDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentOnboardDeviceDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef managed object table" + ::= { cucsEquipmentObjects 175 } + +cucsEquipmentOnboardDeviceDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentOnboardDeviceDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentOnboardDeviceDefTable table." + INDEX { cucsEquipmentOnboardDeviceDefInstanceId } + ::= { cucsEquipmentOnboardDeviceDefTable 1 } + +CucsEquipmentOnboardDeviceDefEntry ::= SEQUENCE { + cucsEquipmentOnboardDeviceDefInstanceId CucsManagedObjectId, + cucsEquipmentOnboardDeviceDefDn CucsManagedObjectDn, + cucsEquipmentOnboardDeviceDefRn SnmpAdminString, + cucsEquipmentOnboardDeviceDefDescr SnmpAdminString, + cucsEquipmentOnboardDeviceDefDevice SnmpAdminString, + cucsEquipmentOnboardDeviceDefIntId SnmpAdminString, + cucsEquipmentOnboardDeviceDefName SnmpAdminString, + cucsEquipmentOnboardDeviceDefPolicyLevel Gauge32, + cucsEquipmentOnboardDeviceDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentOnboardDeviceDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentOnboardDeviceDefEntry 1 } + +cucsEquipmentOnboardDeviceDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef:dn managed object property" + ::= { cucsEquipmentOnboardDeviceDefEntry 2 } + +cucsEquipmentOnboardDeviceDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef:rn managed object property" + ::= { cucsEquipmentOnboardDeviceDefEntry 3 } + +cucsEquipmentOnboardDeviceDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef:descr managed + object property" + ::= { cucsEquipmentOnboardDeviceDefEntry 4 } + +cucsEquipmentOnboardDeviceDefDevice OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef:device managed + object property" + ::= { cucsEquipmentOnboardDeviceDefEntry 5 } + +cucsEquipmentOnboardDeviceDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef:intId managed + object property" + ::= { cucsEquipmentOnboardDeviceDefEntry 6 } + +cucsEquipmentOnboardDeviceDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef:name managed + object property" + ::= { cucsEquipmentOnboardDeviceDefEntry 7 } + +cucsEquipmentOnboardDeviceDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef:policyLevel + managed object property" + ::= { cucsEquipmentOnboardDeviceDefEntry 8 } + +cucsEquipmentOnboardDeviceDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:OnboardDeviceDef:policyOwner + managed object property" + ::= { cucsEquipmentOnboardDeviceDefEntry 9 } + +cucsEquipmentPOSTTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPOSTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST managed object table" + ::= { cucsEquipmentObjects 47 } + +cucsEquipmentPOSTEntry OBJECT-TYPE + SYNTAX CucsEquipmentPOSTEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPOSTTable table." + INDEX { cucsEquipmentPOSTInstanceId } + ::= { cucsEquipmentPOSTTable 1 } + +CucsEquipmentPOSTEntry ::= SEQUENCE { + cucsEquipmentPOSTInstanceId CucsManagedObjectId, + cucsEquipmentPOSTDn CucsManagedObjectDn, + cucsEquipmentPOSTRn SnmpAdminString, + cucsEquipmentPOSTCode SnmpAdminString, + cucsEquipmentPOSTCreated DateAndTime, + cucsEquipmentPOSTDescr SnmpAdminString, + cucsEquipmentPOSTGlobalId SnmpAdminString, + cucsEquipmentPOSTLocalId SnmpAdminString, + cucsEquipmentPOSTMethod CucsEquipmentMethod, + cucsEquipmentPOSTName SnmpAdminString, + cucsEquipmentPOSTRecoverable CucsEquipmentPOSTRecoverability, + cucsEquipmentPOSTRecoveryAction SnmpAdminString, + cucsEquipmentPOSTSeverity CucsConditionSeverity, + cucsEquipmentPOSTType SnmpAdminString, + cucsEquipmentPOSTValue Gauge32 +} + +cucsEquipmentPOSTInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPOSTEntry 1 } + +cucsEquipmentPOSTDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:dn managed object property" + ::= { cucsEquipmentPOSTEntry 2 } + +cucsEquipmentPOSTRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:rn managed object property" + ::= { cucsEquipmentPOSTEntry 3 } + +cucsEquipmentPOSTCode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:code managed object property" + ::= { cucsEquipmentPOSTEntry 4 } + +cucsEquipmentPOSTCreated OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:created managed object property" + ::= { cucsEquipmentPOSTEntry 5 } + +cucsEquipmentPOSTDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:descr managed object property" + ::= { cucsEquipmentPOSTEntry 6 } + +cucsEquipmentPOSTGlobalId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:globalId managed object property" + ::= { cucsEquipmentPOSTEntry 7 } + +cucsEquipmentPOSTLocalId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:localId managed object property" + ::= { cucsEquipmentPOSTEntry 8 } + +cucsEquipmentPOSTMethod OBJECT-TYPE + SYNTAX CucsEquipmentMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:method managed object property" + ::= { cucsEquipmentPOSTEntry 9 } + +cucsEquipmentPOSTName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:name managed object property" + ::= { cucsEquipmentPOSTEntry 10 } + +cucsEquipmentPOSTRecoverable OBJECT-TYPE + SYNTAX CucsEquipmentPOSTRecoverability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:recoverable managed object property" + ::= { cucsEquipmentPOSTEntry 11 } + +cucsEquipmentPOSTRecoveryAction OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:recoveryAction managed object property" + ::= { cucsEquipmentPOSTEntry 12 } + +cucsEquipmentPOSTSeverity OBJECT-TYPE + SYNTAX CucsConditionSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:severity managed object property" + ::= { cucsEquipmentPOSTEntry 13 } + +cucsEquipmentPOSTType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:type managed object property" + ::= { cucsEquipmentPOSTEntry 14 } + +cucsEquipmentPOSTValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POST:value managed object property" + ::= { cucsEquipmentPOSTEntry 15 } + +cucsEquipmentPOSTCodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPOSTCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode managed object table" + ::= { cucsEquipmentObjects 48 } + +cucsEquipmentPOSTCodeEntry OBJECT-TYPE + SYNTAX CucsEquipmentPOSTCodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPOSTCodeTable table." + INDEX { cucsEquipmentPOSTCodeInstanceId } + ::= { cucsEquipmentPOSTCodeTable 1 } + +CucsEquipmentPOSTCodeEntry ::= SEQUENCE { + cucsEquipmentPOSTCodeInstanceId CucsManagedObjectId, + cucsEquipmentPOSTCodeDn CucsManagedObjectDn, + cucsEquipmentPOSTCodeRn SnmpAdminString, + cucsEquipmentPOSTCodeCode SnmpAdminString, + cucsEquipmentPOSTCodeDescr SnmpAdminString, + cucsEquipmentPOSTCodeGlobalId SnmpAdminString, + cucsEquipmentPOSTCodeLocalId SnmpAdminString, + cucsEquipmentPOSTCodeMethod CucsEquipmentMethod, + cucsEquipmentPOSTCodeName SnmpAdminString, + cucsEquipmentPOSTCodeRecoverable CucsEquipmentPOSTRecoverability, + cucsEquipmentPOSTCodeRecoveryAction SnmpAdminString, + cucsEquipmentPOSTCodeSeverity CucsConditionSeverity +} + +cucsEquipmentPOSTCodeInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPOSTCodeEntry 1 } + +cucsEquipmentPOSTCodeDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:dn managed object property" + ::= { cucsEquipmentPOSTCodeEntry 2 } + +cucsEquipmentPOSTCodeRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:rn managed object property" + ::= { cucsEquipmentPOSTCodeEntry 3 } + +cucsEquipmentPOSTCodeCode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:code managed object property" + ::= { cucsEquipmentPOSTCodeEntry 4 } + +cucsEquipmentPOSTCodeDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:descr managed object property" + ::= { cucsEquipmentPOSTCodeEntry 5 } + +cucsEquipmentPOSTCodeGlobalId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:globalId managed object property" + ::= { cucsEquipmentPOSTCodeEntry 6 } + +cucsEquipmentPOSTCodeLocalId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:localId managed object property" + ::= { cucsEquipmentPOSTCodeEntry 7 } + +cucsEquipmentPOSTCodeMethod OBJECT-TYPE + SYNTAX CucsEquipmentMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:method managed object property" + ::= { cucsEquipmentPOSTCodeEntry 8 } + +cucsEquipmentPOSTCodeName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:name managed object property" + ::= { cucsEquipmentPOSTCodeEntry 9 } + +cucsEquipmentPOSTCodeRecoverable OBJECT-TYPE + SYNTAX CucsEquipmentPOSTRecoverability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:recoverable managed object property" + ::= { cucsEquipmentPOSTCodeEntry 10 } + +cucsEquipmentPOSTCodeRecoveryAction OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:recoveryAction managed + object property" + ::= { cucsEquipmentPOSTCodeEntry 11 } + +cucsEquipmentPOSTCodeSeverity OBJECT-TYPE + SYNTAX CucsConditionSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCode:severity managed object property" + ::= { cucsEquipmentPOSTCodeEntry 12 } + +cucsEquipmentPOSTCodeReporterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPOSTCodeReporterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter managed object table" + ::= { cucsEquipmentObjects 49 } + +cucsEquipmentPOSTCodeReporterEntry OBJECT-TYPE + SYNTAX CucsEquipmentPOSTCodeReporterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPOSTCodeReporterTable table." + INDEX { cucsEquipmentPOSTCodeReporterInstanceId } + ::= { cucsEquipmentPOSTCodeReporterTable 1 } + +CucsEquipmentPOSTCodeReporterEntry ::= SEQUENCE { + cucsEquipmentPOSTCodeReporterInstanceId CucsManagedObjectId, + cucsEquipmentPOSTCodeReporterDn CucsManagedObjectDn, + cucsEquipmentPOSTCodeReporterRn SnmpAdminString, + cucsEquipmentPOSTCodeReporterModel SnmpAdminString, + cucsEquipmentPOSTCodeReporterRevision SnmpAdminString, + cucsEquipmentPOSTCodeReporterSerial SnmpAdminString, + cucsEquipmentPOSTCodeReporterType SnmpAdminString, + cucsEquipmentPOSTCodeReporterVendor SnmpAdminString, + cucsEquipmentPOSTCodeReporterBaseContainer SnmpAdminString, + cucsEquipmentPOSTCodeReporterName SnmpAdminString +} + +cucsEquipmentPOSTCodeReporterInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPOSTCodeReporterEntry 1 } + +cucsEquipmentPOSTCodeReporterDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:dn managed object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 2 } + +cucsEquipmentPOSTCodeReporterRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:rn managed object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 3 } + +cucsEquipmentPOSTCodeReporterModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:model managed + object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 4 } + +cucsEquipmentPOSTCodeReporterRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:revision + managed object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 5 } + +cucsEquipmentPOSTCodeReporterSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:serial managed + object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 6 } + +cucsEquipmentPOSTCodeReporterType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:type managed + object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 7 } + +cucsEquipmentPOSTCodeReporterVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:vendor managed + object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 8 } + +cucsEquipmentPOSTCodeReporterBaseContainer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:baseContainer + managed object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 9 } + +cucsEquipmentPOSTCodeReporterName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeReporter:name managed + object property" + ::= { cucsEquipmentPOSTCodeReporterEntry 10 } + +cucsEquipmentPOSTCodeTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPOSTCodeTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeTemplate managed object table" + ::= { cucsEquipmentObjects 74 } + +cucsEquipmentPOSTCodeTemplateEntry OBJECT-TYPE + SYNTAX CucsEquipmentPOSTCodeTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPOSTCodeTemplateTable table." + INDEX { cucsEquipmentPOSTCodeTemplateInstanceId } + ::= { cucsEquipmentPOSTCodeTemplateTable 1 } + +CucsEquipmentPOSTCodeTemplateEntry ::= SEQUENCE { + cucsEquipmentPOSTCodeTemplateInstanceId CucsManagedObjectId, + cucsEquipmentPOSTCodeTemplateDn CucsManagedObjectDn, + cucsEquipmentPOSTCodeTemplateRn SnmpAdminString, + cucsEquipmentPOSTCodeTemplateBaseContainer SnmpAdminString, + cucsEquipmentPOSTCodeTemplateName SnmpAdminString +} + +cucsEquipmentPOSTCodeTemplateInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPOSTCodeTemplateEntry 1 } + +cucsEquipmentPOSTCodeTemplateDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeTemplate:dn managed object property" + ::= { cucsEquipmentPOSTCodeTemplateEntry 2 } + +cucsEquipmentPOSTCodeTemplateRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeTemplate:rn managed object property" + ::= { cucsEquipmentPOSTCodeTemplateEntry 3 } + +cucsEquipmentPOSTCodeTemplateBaseContainer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeTemplate:baseContainer + managed object property" + ::= { cucsEquipmentPOSTCodeTemplateEntry 4 } + +cucsEquipmentPOSTCodeTemplateName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:POSTCodeTemplate:name managed + object property" + ::= { cucsEquipmentPOSTCodeTemplateEntry 5 } + +cucsEquipmentPciDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPciDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef managed object table" + ::= { cucsEquipmentObjects 50 } + +cucsEquipmentPciDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPciDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPciDefTable table." + INDEX { cucsEquipmentPciDefInstanceId } + ::= { cucsEquipmentPciDefTable 1 } + +CucsEquipmentPciDefEntry ::= SEQUENCE { + cucsEquipmentPciDefInstanceId CucsManagedObjectId, + cucsEquipmentPciDefDn CucsManagedObjectDn, + cucsEquipmentPciDefRn SnmpAdminString, + cucsEquipmentPciDefDescr SnmpAdminString, + cucsEquipmentPciDefDevice Gauge32, + cucsEquipmentPciDefIntId SnmpAdminString, + cucsEquipmentPciDefName SnmpAdminString, + cucsEquipmentPciDefSubdevice Gauge32, + cucsEquipmentPciDefSubvendor Gauge32, + cucsEquipmentPciDefVendor Gauge32, + cucsEquipmentPciDefPolicyLevel Gauge32, + cucsEquipmentPciDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentPciDefDeviceType CucsEquipmentDeviceType +} + +cucsEquipmentPciDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPciDefEntry 1 } + +cucsEquipmentPciDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:dn managed object property" + ::= { cucsEquipmentPciDefEntry 2 } + +cucsEquipmentPciDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:rn managed object property" + ::= { cucsEquipmentPciDefEntry 3 } + +cucsEquipmentPciDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:descr managed object property" + ::= { cucsEquipmentPciDefEntry 4 } + +cucsEquipmentPciDefDevice OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:device managed object property" + ::= { cucsEquipmentPciDefEntry 5 } + +cucsEquipmentPciDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:intId managed object property" + ::= { cucsEquipmentPciDefEntry 6 } + +cucsEquipmentPciDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:name managed object property" + ::= { cucsEquipmentPciDefEntry 7 } + +cucsEquipmentPciDefSubdevice OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:subdevice managed object property" + ::= { cucsEquipmentPciDefEntry 8 } + +cucsEquipmentPciDefSubvendor OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:subvendor managed object property" + ::= { cucsEquipmentPciDefEntry 9 } + +cucsEquipmentPciDefVendor OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:vendor managed object property" + ::= { cucsEquipmentPciDefEntry 10 } + +cucsEquipmentPciDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:policyLevel managed object property" + ::= { cucsEquipmentPciDefEntry 11 } + +cucsEquipmentPciDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:policyOwner managed object property" + ::= { cucsEquipmentPciDefEntry 12 } + +cucsEquipmentPciDefDeviceType OBJECT-TYPE + SYNTAX CucsEquipmentDeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciDef:deviceType managed object property" + ::= { cucsEquipmentPciDefEntry 13 } + +cucsEquipmentPciSlotIdEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPciSlotIdEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdEntry managed object table" + ::= { cucsEquipmentObjects 212 } + +cucsEquipmentPciSlotIdEntryEntry OBJECT-TYPE + SYNTAX CucsEquipmentPciSlotIdEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPciSlotIdEntryTable table." + INDEX { cucsEquipmentPciSlotIdEntryInstanceId } + ::= { cucsEquipmentPciSlotIdEntryTable 1 } + +CucsEquipmentPciSlotIdEntryEntry ::= SEQUENCE { + cucsEquipmentPciSlotIdEntryInstanceId CucsManagedObjectId, + cucsEquipmentPciSlotIdEntryDn CucsManagedObjectDn, + cucsEquipmentPciSlotIdEntryRn SnmpAdminString, + cucsEquipmentPciSlotIdEntryId Gauge32, + cucsEquipmentPciSlotIdEntryName SnmpAdminString +} + +cucsEquipmentPciSlotIdEntryInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPciSlotIdEntryEntry 1 } + +cucsEquipmentPciSlotIdEntryDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdEntry:dn managed object property" + ::= { cucsEquipmentPciSlotIdEntryEntry 2 } + +cucsEquipmentPciSlotIdEntryRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdEntry:rn managed object property" + ::= { cucsEquipmentPciSlotIdEntryEntry 3 } + +cucsEquipmentPciSlotIdEntryId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdEntry:id managed object property" + ::= { cucsEquipmentPciSlotIdEntryEntry 4 } + +cucsEquipmentPciSlotIdEntryName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdEntry:name managed object property" + ::= { cucsEquipmentPciSlotIdEntryEntry 5 } + +cucsEquipmentPciSlotIdMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPciSlotIdMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdMapping managed object table" + ::= { cucsEquipmentObjects 213 } + +cucsEquipmentPciSlotIdMappingEntry OBJECT-TYPE + SYNTAX CucsEquipmentPciSlotIdMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPciSlotIdMappingTable table." + INDEX { cucsEquipmentPciSlotIdMappingInstanceId } + ::= { cucsEquipmentPciSlotIdMappingTable 1 } + +CucsEquipmentPciSlotIdMappingEntry ::= SEQUENCE { + cucsEquipmentPciSlotIdMappingInstanceId CucsManagedObjectId, + cucsEquipmentPciSlotIdMappingDn CucsManagedObjectDn, + cucsEquipmentPciSlotIdMappingRn SnmpAdminString, + cucsEquipmentPciSlotIdMappingDescr SnmpAdminString, + cucsEquipmentPciSlotIdMappingIntId SnmpAdminString, + cucsEquipmentPciSlotIdMappingName SnmpAdminString, + cucsEquipmentPciSlotIdMappingPolicyLevel Gauge32, + cucsEquipmentPciSlotIdMappingPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentPciSlotIdMappingInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPciSlotIdMappingEntry 1 } + +cucsEquipmentPciSlotIdMappingDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdMapping:dn managed object property" + ::= { cucsEquipmentPciSlotIdMappingEntry 2 } + +cucsEquipmentPciSlotIdMappingRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdMapping:rn managed object property" + ::= { cucsEquipmentPciSlotIdMappingEntry 3 } + +cucsEquipmentPciSlotIdMappingDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdMapping:descr managed + object property" + ::= { cucsEquipmentPciSlotIdMappingEntry 4 } + +cucsEquipmentPciSlotIdMappingIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdMapping:intId managed + object property" + ::= { cucsEquipmentPciSlotIdMappingEntry 5 } + +cucsEquipmentPciSlotIdMappingName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdMapping:name managed + object property" + ::= { cucsEquipmentPciSlotIdMappingEntry 6 } + +cucsEquipmentPciSlotIdMappingPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdMapping:policyLevel + managed object property" + ::= { cucsEquipmentPciSlotIdMappingEntry 7 } + +cucsEquipmentPciSlotIdMappingPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotIdMapping:policyOwner + managed object property" + ::= { cucsEquipmentPciSlotIdMappingEntry 8 } + +cucsEquipmentPciSlotSubOEMIdEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPciSlotSubOEMIdEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotSubOEMIdEntry managed object table" + ::= { cucsEquipmentObjects 214 } + +cucsEquipmentPciSlotSubOEMIdEntryEntry OBJECT-TYPE + SYNTAX CucsEquipmentPciSlotSubOEMIdEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPciSlotSubOEMIdEntryTable table." + INDEX { cucsEquipmentPciSlotSubOEMIdEntryInstanceId } + ::= { cucsEquipmentPciSlotSubOEMIdEntryTable 1 } + +CucsEquipmentPciSlotSubOEMIdEntryEntry ::= SEQUENCE { + cucsEquipmentPciSlotSubOEMIdEntryInstanceId CucsManagedObjectId, + cucsEquipmentPciSlotSubOEMIdEntryDn CucsManagedObjectDn, + cucsEquipmentPciSlotSubOEMIdEntryRn SnmpAdminString, + cucsEquipmentPciSlotSubOEMIdEntryName SnmpAdminString, + cucsEquipmentPciSlotSubOEMIdEntrySubOemId Gauge32 +} + +cucsEquipmentPciSlotSubOEMIdEntryInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPciSlotSubOEMIdEntryEntry 1 } + +cucsEquipmentPciSlotSubOEMIdEntryDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotSubOEMIdEntry:dn managed + object property" + ::= { cucsEquipmentPciSlotSubOEMIdEntryEntry 2 } + +cucsEquipmentPciSlotSubOEMIdEntryRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotSubOEMIdEntry:rn managed + object property" + ::= { cucsEquipmentPciSlotSubOEMIdEntryEntry 3 } + +cucsEquipmentPciSlotSubOEMIdEntryName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotSubOEMIdEntry:name + managed object property" + ::= { cucsEquipmentPciSlotSubOEMIdEntryEntry 4 } + +cucsEquipmentPciSlotSubOEMIdEntrySubOemId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PciSlotSubOEMIdEntry:subOemId + managed object property" + ::= { cucsEquipmentPciSlotSubOEMIdEntryEntry 5 } + +cucsEquipmentPfcMmuCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPfcMmuCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap managed object table" + ::= { cucsEquipmentObjects 167 } + +cucsEquipmentPfcMmuCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentPfcMmuCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPfcMmuCapTable table." + INDEX { cucsEquipmentPfcMmuCapInstanceId } + ::= { cucsEquipmentPfcMmuCapTable 1 } + +CucsEquipmentPfcMmuCapEntry ::= SEQUENCE { + cucsEquipmentPfcMmuCapInstanceId CucsManagedObjectId, + cucsEquipmentPfcMmuCapDn CucsManagedObjectDn, + cucsEquipmentPfcMmuCapRn SnmpAdminString, + cucsEquipmentPfcMmuCapDescr SnmpAdminString, + cucsEquipmentPfcMmuCapFcoe CucsEquipmentMmuPercent, + cucsEquipmentPfcMmuCapFcoeJumboNodrop CucsEquipmentMmuPercent, + cucsEquipmentPfcMmuCapFcoeNormalNodrop CucsEquipmentMmuPercent, + cucsEquipmentPfcMmuCapIntId SnmpAdminString, + cucsEquipmentPfcMmuCapJumboBreakoutPort Gauge32, + cucsEquipmentPfcMmuCapName SnmpAdminString, + cucsEquipmentPfcMmuCapPolicyLevel Gauge32, + cucsEquipmentPfcMmuCapPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentPfcMmuCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPfcMmuCapEntry 1 } + +cucsEquipmentPfcMmuCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:dn managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 2 } + +cucsEquipmentPfcMmuCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:rn managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 3 } + +cucsEquipmentPfcMmuCapDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:descr managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 4 } + +cucsEquipmentPfcMmuCapFcoe OBJECT-TYPE + SYNTAX CucsEquipmentMmuPercent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:fcoe managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 5 } + +cucsEquipmentPfcMmuCapFcoeJumboNodrop OBJECT-TYPE + SYNTAX CucsEquipmentMmuPercent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:fcoeJumboNodrop + managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 6 } + +cucsEquipmentPfcMmuCapFcoeNormalNodrop OBJECT-TYPE + SYNTAX CucsEquipmentMmuPercent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:fcoeNormalNodrop + managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 7 } + +cucsEquipmentPfcMmuCapIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:intId managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 8 } + +cucsEquipmentPfcMmuCapJumboBreakoutPort OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:jumboBreakoutPort + managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 9 } + +cucsEquipmentPfcMmuCapName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:name managed object property" + ::= { cucsEquipmentPfcMmuCapEntry 10 } + +cucsEquipmentPfcMmuCapPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:policyLevel managed + object property" + ::= { cucsEquipmentPfcMmuCapEntry 11 } + +cucsEquipmentPfcMmuCapPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PfcMmuCap:policyOwner managed + object property" + ::= { cucsEquipmentPfcMmuCapEntry 12 } + +cucsEquipmentPhysDevicesPerBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPhysDevicesPerBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysDevicesPerBoard managed object table" + ::= { cucsEquipmentObjects 129 } + +cucsEquipmentPhysDevicesPerBoardEntry OBJECT-TYPE + SYNTAX CucsEquipmentPhysDevicesPerBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPhysDevicesPerBoardTable table." + INDEX { cucsEquipmentPhysDevicesPerBoardInstanceId } + ::= { cucsEquipmentPhysDevicesPerBoardTable 1 } + +CucsEquipmentPhysDevicesPerBoardEntry ::= SEQUENCE { + cucsEquipmentPhysDevicesPerBoardInstanceId CucsManagedObjectId, + cucsEquipmentPhysDevicesPerBoardDn CucsManagedObjectDn, + cucsEquipmentPhysDevicesPerBoardRn SnmpAdminString, + cucsEquipmentPhysDevicesPerBoardNumOfCpu Gauge32, + cucsEquipmentPhysDevicesPerBoardNumOfDimm Gauge32, + cucsEquipmentPhysDevicesPerBoardNumOfLocalDisk Gauge32, + cucsEquipmentPhysDevicesPerBoardNumOfStorageController Gauge32, + cucsEquipmentPhysDevicesPerBoardNumOfadaptor Gauge32 +} + +cucsEquipmentPhysDevicesPerBoardInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPhysDevicesPerBoardEntry 1 } + +cucsEquipmentPhysDevicesPerBoardDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysDevicesPerBoard:dn managed + object property" + ::= { cucsEquipmentPhysDevicesPerBoardEntry 2 } + +cucsEquipmentPhysDevicesPerBoardRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysDevicesPerBoard:rn managed + object property" + ::= { cucsEquipmentPhysDevicesPerBoardEntry 3 } + +cucsEquipmentPhysDevicesPerBoardNumOfCpu OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysDevicesPerBoard:numOfCpu + managed object property" + ::= { cucsEquipmentPhysDevicesPerBoardEntry 4 } + +cucsEquipmentPhysDevicesPerBoardNumOfDimm OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysDevicesPerBoard:numOfDimm + managed object property" + ::= { cucsEquipmentPhysDevicesPerBoardEntry 5 } + +cucsEquipmentPhysDevicesPerBoardNumOfLocalDisk OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysDevicesPerBoard:numOfLocalDisk + managed object property" + ::= { cucsEquipmentPhysDevicesPerBoardEntry 6 } + +cucsEquipmentPhysDevicesPerBoardNumOfStorageController OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysDevicesPerBoard:numOfStorageController + managed object property" + ::= { cucsEquipmentPhysDevicesPerBoardEntry 7 } + +cucsEquipmentPhysDevicesPerBoardNumOfadaptor OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysDevicesPerBoard:numOfadaptor + managed object property" + ::= { cucsEquipmentPhysDevicesPerBoardEntry 8 } + +cucsEquipmentPhysicalDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPhysicalDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef managed object table" + ::= { cucsEquipmentObjects 51 } + +cucsEquipmentPhysicalDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPhysicalDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPhysicalDefTable table." + INDEX { cucsEquipmentPhysicalDefInstanceId } + ::= { cucsEquipmentPhysicalDefTable 1 } + +CucsEquipmentPhysicalDefEntry ::= SEQUENCE { + cucsEquipmentPhysicalDefInstanceId CucsManagedObjectId, + cucsEquipmentPhysicalDefDn CucsManagedObjectDn, + cucsEquipmentPhysicalDefRn SnmpAdminString, + cucsEquipmentPhysicalDefDepth SnmpAdminString, + cucsEquipmentPhysicalDefDescr SnmpAdminString, + cucsEquipmentPhysicalDefHeight SnmpAdminString, + cucsEquipmentPhysicalDefIntId SnmpAdminString, + cucsEquipmentPhysicalDefMaximumPower SnmpAdminString, + cucsEquipmentPhysicalDefMaximumTemperature SnmpAdminString, + cucsEquipmentPhysicalDefMinimumPower SnmpAdminString, + cucsEquipmentPhysicalDefMinimumTemperature SnmpAdminString, + cucsEquipmentPhysicalDefName SnmpAdminString, + cucsEquipmentPhysicalDefNominalPower SnmpAdminString, + cucsEquipmentPhysicalDefNominalTemperature SnmpAdminString, + cucsEquipmentPhysicalDefOperatingVoltages SnmpAdminString, + cucsEquipmentPhysicalDefWeight SnmpAdminString, + cucsEquipmentPhysicalDefWidth SnmpAdminString, + cucsEquipmentPhysicalDefPolicyLevel Gauge32, + cucsEquipmentPhysicalDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentPhysicalDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPhysicalDefEntry 1 } + +cucsEquipmentPhysicalDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:dn managed object property" + ::= { cucsEquipmentPhysicalDefEntry 2 } + +cucsEquipmentPhysicalDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:rn managed object property" + ::= { cucsEquipmentPhysicalDefEntry 3 } + +cucsEquipmentPhysicalDefDepth OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:depth managed object property" + ::= { cucsEquipmentPhysicalDefEntry 4 } + +cucsEquipmentPhysicalDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:descr managed object property" + ::= { cucsEquipmentPhysicalDefEntry 5 } + +cucsEquipmentPhysicalDefHeight OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:height managed object property" + ::= { cucsEquipmentPhysicalDefEntry 6 } + +cucsEquipmentPhysicalDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:intId managed object property" + ::= { cucsEquipmentPhysicalDefEntry 7 } + +cucsEquipmentPhysicalDefMaximumPower OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:maximumPower managed + object property" + ::= { cucsEquipmentPhysicalDefEntry 8 } + +cucsEquipmentPhysicalDefMaximumTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:maximumTemperature + managed object property" + ::= { cucsEquipmentPhysicalDefEntry 9 } + +cucsEquipmentPhysicalDefMinimumPower OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:minimumPower managed + object property" + ::= { cucsEquipmentPhysicalDefEntry 10 } + +cucsEquipmentPhysicalDefMinimumTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:minimumTemperature + managed object property" + ::= { cucsEquipmentPhysicalDefEntry 11 } + +cucsEquipmentPhysicalDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:name managed object property" + ::= { cucsEquipmentPhysicalDefEntry 12 } + +cucsEquipmentPhysicalDefNominalPower OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:nominalPower managed + object property" + ::= { cucsEquipmentPhysicalDefEntry 13 } + +cucsEquipmentPhysicalDefNominalTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:nominalTemperature + managed object property" + ::= { cucsEquipmentPhysicalDefEntry 14 } + +cucsEquipmentPhysicalDefOperatingVoltages OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:operatingVoltages + managed object property" + ::= { cucsEquipmentPhysicalDefEntry 15 } + +cucsEquipmentPhysicalDefWeight OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:weight managed object property" + ::= { cucsEquipmentPhysicalDefEntry 16 } + +cucsEquipmentPhysicalDefWidth OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:width managed object property" + ::= { cucsEquipmentPhysicalDefEntry 17 } + +cucsEquipmentPhysicalDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:policyLevel managed + object property" + ::= { cucsEquipmentPhysicalDefEntry 18 } + +cucsEquipmentPhysicalDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalDef:policyOwner managed + object property" + ::= { cucsEquipmentPhysicalDefEntry 19 } + +cucsEquipmentPhysicalQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPhysicalQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalQual managed object table" + ::= { cucsEquipmentObjects 191 } + +cucsEquipmentPhysicalQualEntry OBJECT-TYPE + SYNTAX CucsEquipmentPhysicalQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPhysicalQualTable table." + INDEX { cucsEquipmentPhysicalQualInstanceId } + ::= { cucsEquipmentPhysicalQualTable 1 } + +CucsEquipmentPhysicalQualEntry ::= SEQUENCE { + cucsEquipmentPhysicalQualInstanceId CucsManagedObjectId, + cucsEquipmentPhysicalQualDn CucsManagedObjectDn, + cucsEquipmentPhysicalQualRn SnmpAdminString, + cucsEquipmentPhysicalQualModel SnmpAdminString, + cucsEquipmentPhysicalQualPropAcl Unsigned64 +} + +cucsEquipmentPhysicalQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPhysicalQualEntry 1 } + +cucsEquipmentPhysicalQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalQual:dn managed object property" + ::= { cucsEquipmentPhysicalQualEntry 2 } + +cucsEquipmentPhysicalQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalQual:rn managed object property" + ::= { cucsEquipmentPhysicalQualEntry 3 } + +cucsEquipmentPhysicalQualModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalQual:model managed object property" + ::= { cucsEquipmentPhysicalQualEntry 4 } + +cucsEquipmentPhysicalQualPropAcl OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PhysicalQual:propAcl managed object property" + ::= { cucsEquipmentPhysicalQualEntry 5 } + +cucsEquipmentPictureTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPictureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Picture managed object table" + ::= { cucsEquipmentObjects 52 } + +cucsEquipmentPictureEntry OBJECT-TYPE + SYNTAX CucsEquipmentPictureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPictureTable table." + INDEX { cucsEquipmentPictureInstanceId } + ::= { cucsEquipmentPictureTable 1 } + +CucsEquipmentPictureEntry ::= SEQUENCE { + cucsEquipmentPictureInstanceId CucsManagedObjectId, + cucsEquipmentPictureDn CucsManagedObjectDn, + cucsEquipmentPictureRn SnmpAdminString, + cucsEquipmentPictureFileName SnmpAdminString, + cucsEquipmentPictureType CucsEquipmentPictureType +} + +cucsEquipmentPictureInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPictureEntry 1 } + +cucsEquipmentPictureDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Picture:dn managed object property" + ::= { cucsEquipmentPictureEntry 2 } + +cucsEquipmentPictureRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Picture:rn managed object property" + ::= { cucsEquipmentPictureEntry 3 } + +cucsEquipmentPictureFileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Picture:fileName managed object property" + ::= { cucsEquipmentPictureEntry 4 } + +cucsEquipmentPictureType OBJECT-TYPE + SYNTAX CucsEquipmentPictureType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Picture:type managed object property" + ::= { cucsEquipmentPictureEntry 5 } + +cucsEquipmentPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool managed object table" + ::= { cucsEquipmentObjects 192 } + +cucsEquipmentPoolEntry OBJECT-TYPE + SYNTAX CucsEquipmentPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPoolTable table." + INDEX { cucsEquipmentPoolInstanceId } + ::= { cucsEquipmentPoolTable 1 } + +CucsEquipmentPoolEntry ::= SEQUENCE { + cucsEquipmentPoolInstanceId CucsManagedObjectId, + cucsEquipmentPoolDn CucsManagedObjectDn, + cucsEquipmentPoolRn SnmpAdminString, + cucsEquipmentPoolAssigned Gauge32, + cucsEquipmentPoolDescr SnmpAdminString, + cucsEquipmentPoolIntId SnmpAdminString, + cucsEquipmentPoolName SnmpAdminString, + cucsEquipmentPoolPolicyLevel Gauge32, + cucsEquipmentPoolPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentPoolSize Gauge32, + cucsEquipmentPoolAssignmentOrder CucsPoolPoolAssignmentOrder +} + +cucsEquipmentPoolInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPoolEntry 1 } + +cucsEquipmentPoolDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:dn managed object property" + ::= { cucsEquipmentPoolEntry 2 } + +cucsEquipmentPoolRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:rn managed object property" + ::= { cucsEquipmentPoolEntry 3 } + +cucsEquipmentPoolAssigned OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:assigned managed object property" + ::= { cucsEquipmentPoolEntry 4 } + +cucsEquipmentPoolDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:descr managed object property" + ::= { cucsEquipmentPoolEntry 5 } + +cucsEquipmentPoolIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:intId managed object property" + ::= { cucsEquipmentPoolEntry 7 } + +cucsEquipmentPoolName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:name managed object property" + ::= { cucsEquipmentPoolEntry 8 } + +cucsEquipmentPoolPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:policyLevel managed object property" + ::= { cucsEquipmentPoolEntry 9 } + +cucsEquipmentPoolPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:policyOwner managed object property" + ::= { cucsEquipmentPoolEntry 10 } + +cucsEquipmentPoolSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:size managed object property" + ::= { cucsEquipmentPoolEntry 12 } + +cucsEquipmentPoolAssignmentOrder OBJECT-TYPE + SYNTAX CucsPoolPoolAssignmentOrder + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Pool:assignmentOrder managed object property" + ::= { cucsEquipmentPoolEntry 13 } + +cucsEquipmentPoolPolicyRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPoolPolicyRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolPolicyRef managed object table" + ::= { cucsEquipmentObjects 215 } + +cucsEquipmentPoolPolicyRefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPoolPolicyRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPoolPolicyRefTable table." + INDEX { cucsEquipmentPoolPolicyRefInstanceId } + ::= { cucsEquipmentPoolPolicyRefTable 1 } + +CucsEquipmentPoolPolicyRefEntry ::= SEQUENCE { + cucsEquipmentPoolPolicyRefInstanceId CucsManagedObjectId, + cucsEquipmentPoolPolicyRefDn CucsManagedObjectDn, + cucsEquipmentPoolPolicyRefRn SnmpAdminString, + cucsEquipmentPoolPolicyRefId Unsigned64, + cucsEquipmentPoolPolicyRefPolicyDn SnmpAdminString +} + +cucsEquipmentPoolPolicyRefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPoolPolicyRefEntry 1 } + +cucsEquipmentPoolPolicyRefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolPolicyRef:dn managed object property" + ::= { cucsEquipmentPoolPolicyRefEntry 2 } + +cucsEquipmentPoolPolicyRefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolPolicyRef:rn managed object property" + ::= { cucsEquipmentPoolPolicyRefEntry 3 } + +cucsEquipmentPoolPolicyRefId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolPolicyRef:id managed object property" + ::= { cucsEquipmentPoolPolicyRefEntry 4 } + +cucsEquipmentPoolPolicyRefPolicyDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolPolicyRef:policyDn managed + object property" + ::= { cucsEquipmentPoolPolicyRefEntry 5 } + +cucsEquipmentPoolableTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPoolableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Poolable managed object table" + ::= { cucsEquipmentObjects 193 } + +cucsEquipmentPoolableEntry OBJECT-TYPE + SYNTAX CucsEquipmentPoolableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPoolableTable table." + INDEX { cucsEquipmentPoolableInstanceId } + ::= { cucsEquipmentPoolableTable 1 } + +CucsEquipmentPoolableEntry ::= SEQUENCE { + cucsEquipmentPoolableInstanceId CucsManagedObjectId, + cucsEquipmentPoolableDn CucsManagedObjectDn, + cucsEquipmentPoolableRn SnmpAdminString, + cucsEquipmentPoolableId Unsigned64, + cucsEquipmentPoolablePoolDn SnmpAdminString +} + +cucsEquipmentPoolableInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPoolableEntry 1 } + +cucsEquipmentPoolableDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Poolable:dn managed object property" + ::= { cucsEquipmentPoolableEntry 2 } + +cucsEquipmentPoolableRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Poolable:rn managed object property" + ::= { cucsEquipmentPoolableEntry 3 } + +cucsEquipmentPoolableId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Poolable:id managed object property" + ::= { cucsEquipmentPoolableEntry 5 } + +cucsEquipmentPoolablePoolDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Poolable:poolDn managed object property" + ::= { cucsEquipmentPoolableEntry 7 } + +cucsEquipmentPooledChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPooledChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis managed object table" + ::= { cucsEquipmentObjects 216 } + +cucsEquipmentPooledChassisEntry OBJECT-TYPE + SYNTAX CucsEquipmentPooledChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPooledChassisTable table." + INDEX { cucsEquipmentPooledChassisInstanceId } + ::= { cucsEquipmentPooledChassisTable 1 } + +CucsEquipmentPooledChassisEntry ::= SEQUENCE { + cucsEquipmentPooledChassisInstanceId CucsManagedObjectId, + cucsEquipmentPooledChassisDn CucsManagedObjectDn, + cucsEquipmentPooledChassisRn SnmpAdminString, + cucsEquipmentPooledChassisAssigned TruthValue, + cucsEquipmentPooledChassisAssignedToDn SnmpAdminString, + cucsEquipmentPooledChassisChassisId Gauge32, + cucsEquipmentPooledChassisOwner CucsEquipmentOwner, + cucsEquipmentPooledChassisPoolableDn SnmpAdminString, + cucsEquipmentPooledChassisPrevAssignedToDn SnmpAdminString, + cucsEquipmentPooledChassisSlotId Gauge32 +} + +cucsEquipmentPooledChassisInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPooledChassisEntry 1 } + +cucsEquipmentPooledChassisDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:dn managed object property" + ::= { cucsEquipmentPooledChassisEntry 2 } + +cucsEquipmentPooledChassisRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:rn managed object property" + ::= { cucsEquipmentPooledChassisEntry 3 } + +cucsEquipmentPooledChassisAssigned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:assigned managed + object property" + ::= { cucsEquipmentPooledChassisEntry 4 } + +cucsEquipmentPooledChassisAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:assignedToDn + managed object property" + ::= { cucsEquipmentPooledChassisEntry 5 } + +cucsEquipmentPooledChassisChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:chassisId managed + object property" + ::= { cucsEquipmentPooledChassisEntry 6 } + +cucsEquipmentPooledChassisOwner OBJECT-TYPE + SYNTAX CucsEquipmentOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:owner managed object property" + ::= { cucsEquipmentPooledChassisEntry 7 } + +cucsEquipmentPooledChassisPoolableDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:poolableDn managed + object property" + ::= { cucsEquipmentPooledChassisEntry 8 } + +cucsEquipmentPooledChassisPrevAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:prevAssignedToDn + managed object property" + ::= { cucsEquipmentPooledChassisEntry 9 } + +cucsEquipmentPooledChassisSlotId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PooledChassis:slotId managed object property" + ::= { cucsEquipmentPooledChassisEntry 10 } + +cucsEquipmentPoolingPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPoolingPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy managed object table" + ::= { cucsEquipmentObjects 194 } + +cucsEquipmentPoolingPolicyEntry OBJECT-TYPE + SYNTAX CucsEquipmentPoolingPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPoolingPolicyTable table." + INDEX { cucsEquipmentPoolingPolicyInstanceId } + ::= { cucsEquipmentPoolingPolicyTable 1 } + +CucsEquipmentPoolingPolicyEntry ::= SEQUENCE { + cucsEquipmentPoolingPolicyInstanceId CucsManagedObjectId, + cucsEquipmentPoolingPolicyDn CucsManagedObjectDn, + cucsEquipmentPoolingPolicyRn SnmpAdminString, + cucsEquipmentPoolingPolicyDescr SnmpAdminString, + cucsEquipmentPoolingPolicyIntId SnmpAdminString, + cucsEquipmentPoolingPolicyName SnmpAdminString, + cucsEquipmentPoolingPolicyPolicyLevel Gauge32, + cucsEquipmentPoolingPolicyPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentPoolingPolicyPoolDn SnmpAdminString, + cucsEquipmentPoolingPolicyQualifier SnmpAdminString +} + +cucsEquipmentPoolingPolicyInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPoolingPolicyEntry 1 } + +cucsEquipmentPoolingPolicyDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:dn managed object property" + ::= { cucsEquipmentPoolingPolicyEntry 2 } + +cucsEquipmentPoolingPolicyRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:rn managed object property" + ::= { cucsEquipmentPoolingPolicyEntry 3 } + +cucsEquipmentPoolingPolicyDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:descr managed object property" + ::= { cucsEquipmentPoolingPolicyEntry 4 } + +cucsEquipmentPoolingPolicyIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:intId managed object property" + ::= { cucsEquipmentPoolingPolicyEntry 5 } + +cucsEquipmentPoolingPolicyName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:name managed object property" + ::= { cucsEquipmentPoolingPolicyEntry 6 } + +cucsEquipmentPoolingPolicyPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:policyLevel + managed object property" + ::= { cucsEquipmentPoolingPolicyEntry 7 } + +cucsEquipmentPoolingPolicyPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:policyOwner + managed object property" + ::= { cucsEquipmentPoolingPolicyEntry 8 } + +cucsEquipmentPoolingPolicyPoolDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:poolDn managed object property" + ::= { cucsEquipmentPoolingPolicyEntry 9 } + +cucsEquipmentPoolingPolicyQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PoolingPolicy:qualifier managed + object property" + ::= { cucsEquipmentPoolingPolicyEntry 10 } + +cucsEquipmentPortCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPortCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap managed object table" + ::= { cucsEquipmentObjects 134 } + +cucsEquipmentPortCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentPortCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPortCapTable table." + INDEX { cucsEquipmentPortCapInstanceId } + ::= { cucsEquipmentPortCapTable 1 } + +CucsEquipmentPortCapEntry ::= SEQUENCE { + cucsEquipmentPortCapInstanceId CucsManagedObjectId, + cucsEquipmentPortCapDn CucsManagedObjectDn, + cucsEquipmentPortCapRn SnmpAdminString, + cucsEquipmentPortCapBreakoutPortSpeedGb Gauge32, + cucsEquipmentPortCapCountBreakoutPorts Gauge32, + cucsEquipmentPortCapDescr SnmpAdminString, + cucsEquipmentPortCapEndPortId Gauge32, + cucsEquipmentPortCapIntId SnmpAdminString, + cucsEquipmentPortCapName SnmpAdminString, + cucsEquipmentPortCapPolicyLevel Gauge32, + cucsEquipmentPortCapPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentPortCapPortAttribute CucsEquipmentPortAttribute, + cucsEquipmentPortCapPortSpeedGb Gauge32, + cucsEquipmentPortCapStartPortId Gauge32 +} + +cucsEquipmentPortCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPortCapEntry 1 } + +cucsEquipmentPortCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:dn managed object property" + ::= { cucsEquipmentPortCapEntry 2 } + +cucsEquipmentPortCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:rn managed object property" + ::= { cucsEquipmentPortCapEntry 3 } + +cucsEquipmentPortCapBreakoutPortSpeedGb OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:breakoutPortSpeedGb + managed object property" + ::= { cucsEquipmentPortCapEntry 4 } + +cucsEquipmentPortCapCountBreakoutPorts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:countBreakoutPorts + managed object property" + ::= { cucsEquipmentPortCapEntry 5 } + +cucsEquipmentPortCapDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:descr managed object property" + ::= { cucsEquipmentPortCapEntry 6 } + +cucsEquipmentPortCapEndPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:endPortId managed object property" + ::= { cucsEquipmentPortCapEntry 7 } + +cucsEquipmentPortCapIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:intId managed object property" + ::= { cucsEquipmentPortCapEntry 8 } + +cucsEquipmentPortCapName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:name managed object property" + ::= { cucsEquipmentPortCapEntry 9 } + +cucsEquipmentPortCapPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:policyLevel managed object property" + ::= { cucsEquipmentPortCapEntry 10 } + +cucsEquipmentPortCapPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:policyOwner managed object property" + ::= { cucsEquipmentPortCapEntry 11 } + +cucsEquipmentPortCapPortAttribute OBJECT-TYPE + SYNTAX CucsEquipmentPortAttribute + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:portAttribute managed + object property" + ::= { cucsEquipmentPortCapEntry 12 } + +cucsEquipmentPortCapPortSpeedGb OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:portSpeedGb managed object property" + ::= { cucsEquipmentPortCapEntry 13 } + +cucsEquipmentPortCapStartPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortCap:startPortId managed object property" + ::= { cucsEquipmentPortCapEntry 14 } + +cucsEquipmentPortGroupAggregationDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPortGroupAggregationDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef managed object table" + ::= { cucsEquipmentObjects 88 } + +cucsEquipmentPortGroupAggregationDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPortGroupAggregationDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPortGroupAggregationDefTable table." + INDEX { cucsEquipmentPortGroupAggregationDefInstanceId } + ::= { cucsEquipmentPortGroupAggregationDefTable 1 } + +CucsEquipmentPortGroupAggregationDefEntry ::= SEQUENCE { + cucsEquipmentPortGroupAggregationDefInstanceId CucsManagedObjectId, + cucsEquipmentPortGroupAggregationDefDn CucsManagedObjectDn, + cucsEquipmentPortGroupAggregationDefRn SnmpAdminString, + cucsEquipmentPortGroupAggregationDefAggregationCap CucsComputeLinkAggregationCap, + cucsEquipmentPortGroupAggregationDefDescr SnmpAdminString, + cucsEquipmentPortGroupAggregationDefIntId SnmpAdminString, + cucsEquipmentPortGroupAggregationDefName SnmpAdminString, + cucsEquipmentPortGroupAggregationDefType CucsPortGroupType, + cucsEquipmentPortGroupAggregationDefPolicyLevel Gauge32, + cucsEquipmentPortGroupAggregationDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentPortGroupAggregationDefHw40GPortGroupCap TruthValue +} + +cucsEquipmentPortGroupAggregationDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPortGroupAggregationDefEntry 1 } + +cucsEquipmentPortGroupAggregationDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:dn + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 2 } + +cucsEquipmentPortGroupAggregationDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:rn + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 3 } + +cucsEquipmentPortGroupAggregationDefAggregationCap OBJECT-TYPE + SYNTAX CucsComputeLinkAggregationCap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:aggregationCap + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 4 } + +cucsEquipmentPortGroupAggregationDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:descr + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 5 } + +cucsEquipmentPortGroupAggregationDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:intId + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 6 } + +cucsEquipmentPortGroupAggregationDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:name + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 7 } + +cucsEquipmentPortGroupAggregationDefType OBJECT-TYPE + SYNTAX CucsPortGroupType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:type + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 8 } + +cucsEquipmentPortGroupAggregationDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:policyLevel + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 9 } + +cucsEquipmentPortGroupAggregationDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:policyOwner + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 10 } + +cucsEquipmentPortGroupAggregationDefHw40GPortGroupCap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupAggregationDef:hw40GPortGroupCap + managed object property" + ::= { cucsEquipmentPortGroupAggregationDefEntry 11 } + +cucsEquipmentPortGroupDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPortGroupDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef managed object table" + ::= { cucsEquipmentObjects 53 } + +cucsEquipmentPortGroupDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPortGroupDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPortGroupDefTable table." + INDEX { cucsEquipmentPortGroupDefInstanceId } + ::= { cucsEquipmentPortGroupDefTable 1 } + +CucsEquipmentPortGroupDefEntry ::= SEQUENCE { + cucsEquipmentPortGroupDefInstanceId CucsManagedObjectId, + cucsEquipmentPortGroupDefDn CucsManagedObjectDn, + cucsEquipmentPortGroupDefRn SnmpAdminString, + cucsEquipmentPortGroupDefDescr SnmpAdminString, + cucsEquipmentPortGroupDefIntId SnmpAdminString, + cucsEquipmentPortGroupDefName SnmpAdminString, + cucsEquipmentPortGroupDefNumberOfPorts Gauge32, + cucsEquipmentPortGroupDefType CucsPortGroupType, + cucsEquipmentPortGroupDefPolicyLevel Gauge32, + cucsEquipmentPortGroupDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentPortGroupDefStartPortId Gauge32 +} + +cucsEquipmentPortGroupDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPortGroupDefEntry 1 } + +cucsEquipmentPortGroupDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:dn managed object property" + ::= { cucsEquipmentPortGroupDefEntry 2 } + +cucsEquipmentPortGroupDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:rn managed object property" + ::= { cucsEquipmentPortGroupDefEntry 3 } + +cucsEquipmentPortGroupDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:descr managed object property" + ::= { cucsEquipmentPortGroupDefEntry 4 } + +cucsEquipmentPortGroupDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:intId managed object property" + ::= { cucsEquipmentPortGroupDefEntry 5 } + +cucsEquipmentPortGroupDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:name managed object property" + ::= { cucsEquipmentPortGroupDefEntry 6 } + +cucsEquipmentPortGroupDefNumberOfPorts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:numberOfPorts + managed object property" + ::= { cucsEquipmentPortGroupDefEntry 7 } + +cucsEquipmentPortGroupDefType OBJECT-TYPE + SYNTAX CucsPortGroupType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:type managed object property" + ::= { cucsEquipmentPortGroupDefEntry 8 } + +cucsEquipmentPortGroupDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:policyLevel managed + object property" + ::= { cucsEquipmentPortGroupDefEntry 9 } + +cucsEquipmentPortGroupDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:policyOwner managed + object property" + ::= { cucsEquipmentPortGroupDefEntry 10 } + +cucsEquipmentPortGroupDefStartPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupDef:startPortId managed + object property" + ::= { cucsEquipmentPortGroupDefEntry 11 } + +cucsEquipmentPortGroupSwComplexDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPortGroupSwComplexDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef managed object table" + ::= { cucsEquipmentObjects 89 } + +cucsEquipmentPortGroupSwComplexDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPortGroupSwComplexDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPortGroupSwComplexDefTable table." + INDEX { cucsEquipmentPortGroupSwComplexDefInstanceId } + ::= { cucsEquipmentPortGroupSwComplexDefTable 1 } + +CucsEquipmentPortGroupSwComplexDefEntry ::= SEQUENCE { + cucsEquipmentPortGroupSwComplexDefInstanceId CucsManagedObjectId, + cucsEquipmentPortGroupSwComplexDefDn CucsManagedObjectDn, + cucsEquipmentPortGroupSwComplexDefRn SnmpAdminString, + cucsEquipmentPortGroupSwComplexDefAsic CucsEquipmentAsicType, + cucsEquipmentPortGroupSwComplexDefDescr SnmpAdminString, + cucsEquipmentPortGroupSwComplexDefIntId SnmpAdminString, + cucsEquipmentPortGroupSwComplexDefName SnmpAdminString, + cucsEquipmentPortGroupSwComplexDefPortCapacity Gauge32, + cucsEquipmentPortGroupSwComplexDefSwComplexCapacity Gauge32, + cucsEquipmentPortGroupSwComplexDefVifCapacity Gauge32, + cucsEquipmentPortGroupSwComplexDefPolicyLevel Gauge32, + cucsEquipmentPortGroupSwComplexDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentPortGroupSwComplexDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPortGroupSwComplexDefEntry 1 } + +cucsEquipmentPortGroupSwComplexDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:dn managed + object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 2 } + +cucsEquipmentPortGroupSwComplexDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:rn managed + object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 3 } + +cucsEquipmentPortGroupSwComplexDefAsic OBJECT-TYPE + SYNTAX CucsEquipmentAsicType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:asic + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 4 } + +cucsEquipmentPortGroupSwComplexDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:descr + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 5 } + +cucsEquipmentPortGroupSwComplexDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:intId + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 6 } + +cucsEquipmentPortGroupSwComplexDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:name + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 7 } + +cucsEquipmentPortGroupSwComplexDefPortCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:portCapacity + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 8 } + +cucsEquipmentPortGroupSwComplexDefSwComplexCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:swComplexCapacity + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 9 } + +cucsEquipmentPortGroupSwComplexDefVifCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:vifCapacity + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 10 } + +cucsEquipmentPortGroupSwComplexDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:policyLevel + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 11 } + +cucsEquipmentPortGroupSwComplexDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortGroupSwComplexDef:policyOwner + managed object property" + ::= { cucsEquipmentPortGroupSwComplexDefEntry 12 } + +cucsEquipmentPortSwComplexRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPortSwComplexRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef managed object table" + ::= { cucsEquipmentObjects 90 } + +cucsEquipmentPortSwComplexRefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPortSwComplexRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPortSwComplexRefTable table." + INDEX { cucsEquipmentPortSwComplexRefInstanceId } + ::= { cucsEquipmentPortSwComplexRefTable 1 } + +CucsEquipmentPortSwComplexRefEntry ::= SEQUENCE { + cucsEquipmentPortSwComplexRefInstanceId CucsManagedObjectId, + cucsEquipmentPortSwComplexRefDn CucsManagedObjectDn, + cucsEquipmentPortSwComplexRefRn SnmpAdminString, + cucsEquipmentPortSwComplexRefDescr SnmpAdminString, + cucsEquipmentPortSwComplexRefIntId SnmpAdminString, + cucsEquipmentPortSwComplexRefMaxPortId Gauge32, + cucsEquipmentPortSwComplexRefMinPortId Gauge32, + cucsEquipmentPortSwComplexRefName SnmpAdminString, + cucsEquipmentPortSwComplexRefSlotId Gauge32, + cucsEquipmentPortSwComplexRefSwComplexId Gauge32, + cucsEquipmentPortSwComplexRefPolicyLevel Gauge32, + cucsEquipmentPortSwComplexRefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentPortSwComplexRefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPortSwComplexRefEntry 1 } + +cucsEquipmentPortSwComplexRefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:dn managed object property" + ::= { cucsEquipmentPortSwComplexRefEntry 2 } + +cucsEquipmentPortSwComplexRefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:rn managed object property" + ::= { cucsEquipmentPortSwComplexRefEntry 3 } + +cucsEquipmentPortSwComplexRefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:descr managed + object property" + ::= { cucsEquipmentPortSwComplexRefEntry 4 } + +cucsEquipmentPortSwComplexRefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:intId managed + object property" + ::= { cucsEquipmentPortSwComplexRefEntry 5 } + +cucsEquipmentPortSwComplexRefMaxPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:maxPortId + managed object property" + ::= { cucsEquipmentPortSwComplexRefEntry 6 } + +cucsEquipmentPortSwComplexRefMinPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:minPortId + managed object property" + ::= { cucsEquipmentPortSwComplexRefEntry 7 } + +cucsEquipmentPortSwComplexRefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:name managed + object property" + ::= { cucsEquipmentPortSwComplexRefEntry 8 } + +cucsEquipmentPortSwComplexRefSlotId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:slotId managed + object property" + ::= { cucsEquipmentPortSwComplexRefEntry 9 } + +cucsEquipmentPortSwComplexRefSwComplexId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:swComplexId + managed object property" + ::= { cucsEquipmentPortSwComplexRefEntry 10 } + +cucsEquipmentPortSwComplexRefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:policyLevel + managed object property" + ::= { cucsEquipmentPortSwComplexRefEntry 11 } + +cucsEquipmentPortSwComplexRefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PortSwComplexRef:policyOwner + managed object property" + ::= { cucsEquipmentPortSwComplexRefEntry 12 } + +cucsEquipmentPowerCapDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPowerCapDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PowerCapDef managed object table" + ::= { cucsEquipmentObjects 135 } + +cucsEquipmentPowerCapDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPowerCapDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPowerCapDefTable table." + INDEX { cucsEquipmentPowerCapDefInstanceId } + ::= { cucsEquipmentPowerCapDefTable 1 } + +CucsEquipmentPowerCapDefEntry ::= SEQUENCE { + cucsEquipmentPowerCapDefInstanceId CucsManagedObjectId, + cucsEquipmentPowerCapDefDn CucsManagedObjectDn, + cucsEquipmentPowerCapDefRn SnmpAdminString, + cucsEquipmentPowerCapDefMinBiosVersion SnmpAdminString, + cucsEquipmentPowerCapDefMinCimcVersion SnmpAdminString, + cucsEquipmentPowerCapDefMinCmcVersion SnmpAdminString, + cucsEquipmentPowerCapDefProfileMethod CucsEquipmentPowerCapDefProfileMethod, + cucsEquipmentPowerCapDefIsPowerDeploymentNeeded TruthValue +} + +cucsEquipmentPowerCapDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPowerCapDefEntry 1 } + +cucsEquipmentPowerCapDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PowerCapDef:dn managed object property" + ::= { cucsEquipmentPowerCapDefEntry 2 } + +cucsEquipmentPowerCapDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PowerCapDef:rn managed object property" + ::= { cucsEquipmentPowerCapDefEntry 3 } + +cucsEquipmentPowerCapDefMinBiosVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PowerCapDef:minBiosVersion + managed object property" + ::= { cucsEquipmentPowerCapDefEntry 4 } + +cucsEquipmentPowerCapDefMinCimcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PowerCapDef:minCimcVersion + managed object property" + ::= { cucsEquipmentPowerCapDefEntry 5 } + +cucsEquipmentPowerCapDefMinCmcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PowerCapDef:minCmcVersion + managed object property" + ::= { cucsEquipmentPowerCapDefEntry 6 } + +cucsEquipmentPowerCapDefProfileMethod OBJECT-TYPE + SYNTAX CucsEquipmentPowerCapDefProfileMethod + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PowerCapDef:profileMethod + managed object property" + ::= { cucsEquipmentPowerCapDefEntry 7 } + +cucsEquipmentPowerCapDefIsPowerDeploymentNeeded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PowerCapDef:isPowerDeploymentNeeded + managed object property" + ::= { cucsEquipmentPowerCapDefEntry 8 } + +cucsEquipmentProcessorUnitCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentProcessorUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider managed + object table" + ::= { cucsEquipmentObjects 54 } + +cucsEquipmentProcessorUnitCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentProcessorUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentProcessorUnitCapProviderTable table." + INDEX { cucsEquipmentProcessorUnitCapProviderInstanceId } + ::= { cucsEquipmentProcessorUnitCapProviderTable 1 } + +CucsEquipmentProcessorUnitCapProviderEntry ::= SEQUENCE { + cucsEquipmentProcessorUnitCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentProcessorUnitCapProviderDn CucsManagedObjectDn, + cucsEquipmentProcessorUnitCapProviderRn SnmpAdminString, + cucsEquipmentProcessorUnitCapProviderDeprecated TruthValue, + cucsEquipmentProcessorUnitCapProviderGencount Gauge32, + cucsEquipmentProcessorUnitCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentProcessorUnitCapProviderModel SnmpAdminString, + cucsEquipmentProcessorUnitCapProviderRevision SnmpAdminString, + cucsEquipmentProcessorUnitCapProviderVendor SnmpAdminString, + cucsEquipmentProcessorUnitCapProviderPromCardType Gauge32, + cucsEquipmentProcessorUnitCapProviderDeleted TruthValue, + cucsEquipmentProcessorUnitCapProviderElementLoadFailures Gauge32, + cucsEquipmentProcessorUnitCapProviderElementsLoaded Gauge32, + cucsEquipmentProcessorUnitCapProviderLoadErrors Gauge32, + cucsEquipmentProcessorUnitCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentProcessorUnitCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentProcessorUnitCapProviderEntry 1 } + +cucsEquipmentProcessorUnitCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:dn + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 2 } + +cucsEquipmentProcessorUnitCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:rn + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 3 } + +cucsEquipmentProcessorUnitCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:deprecated + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 4 } + +cucsEquipmentProcessorUnitCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:gencount + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 5 } + +cucsEquipmentProcessorUnitCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 6 } + +cucsEquipmentProcessorUnitCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:model + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 7 } + +cucsEquipmentProcessorUnitCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:revision + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 8 } + +cucsEquipmentProcessorUnitCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:vendor + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 9 } + +cucsEquipmentProcessorUnitCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:promCardType + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 10 } + +cucsEquipmentProcessorUnitCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:deleted + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 11 } + +cucsEquipmentProcessorUnitCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 12 } + +cucsEquipmentProcessorUnitCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 13 } + +cucsEquipmentProcessorUnitCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 14 } + +cucsEquipmentProcessorUnitCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentProcessorUnitCapProviderEntry 15 } + +cucsEquipmentProcessorUnitDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentProcessorUnitDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef managed object table" + ::= { cucsEquipmentObjects 55 } + +cucsEquipmentProcessorUnitDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentProcessorUnitDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentProcessorUnitDefTable table." + INDEX { cucsEquipmentProcessorUnitDefInstanceId } + ::= { cucsEquipmentProcessorUnitDefTable 1 } + +CucsEquipmentProcessorUnitDefEntry ::= SEQUENCE { + cucsEquipmentProcessorUnitDefInstanceId CucsManagedObjectId, + cucsEquipmentProcessorUnitDefDn CucsManagedObjectDn, + cucsEquipmentProcessorUnitDefRn SnmpAdminString, + cucsEquipmentProcessorUnitDefAddressWidth Gauge32, + cucsEquipmentProcessorUnitDefDataWidth Gauge32, + cucsEquipmentProcessorUnitDefDescr SnmpAdminString, + cucsEquipmentProcessorUnitDefIntId SnmpAdminString, + cucsEquipmentProcessorUnitDefMaxSpeed SnmpAdminString, + cucsEquipmentProcessorUnitDefName SnmpAdminString, + cucsEquipmentProcessorUnitDefPolicyLevel Gauge32, + cucsEquipmentProcessorUnitDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentProcessorUnitDefMemoryCapacity SnmpAdminString +} + +cucsEquipmentProcessorUnitDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentProcessorUnitDefEntry 1 } + +cucsEquipmentProcessorUnitDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:dn managed object property" + ::= { cucsEquipmentProcessorUnitDefEntry 2 } + +cucsEquipmentProcessorUnitDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:rn managed object property" + ::= { cucsEquipmentProcessorUnitDefEntry 3 } + +cucsEquipmentProcessorUnitDefAddressWidth OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:addressWidth + managed object property" + ::= { cucsEquipmentProcessorUnitDefEntry 4 } + +cucsEquipmentProcessorUnitDefDataWidth OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:dataWidth + managed object property" + ::= { cucsEquipmentProcessorUnitDefEntry 5 } + +cucsEquipmentProcessorUnitDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:descr managed + object property" + ::= { cucsEquipmentProcessorUnitDefEntry 6 } + +cucsEquipmentProcessorUnitDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:intId managed + object property" + ::= { cucsEquipmentProcessorUnitDefEntry 7 } + +cucsEquipmentProcessorUnitDefMaxSpeed OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:maxSpeed + managed object property" + ::= { cucsEquipmentProcessorUnitDefEntry 8 } + +cucsEquipmentProcessorUnitDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:name managed + object property" + ::= { cucsEquipmentProcessorUnitDefEntry 9 } + +cucsEquipmentProcessorUnitDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:policyLevel + managed object property" + ::= { cucsEquipmentProcessorUnitDefEntry 10 } + +cucsEquipmentProcessorUnitDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:policyOwner + managed object property" + ::= { cucsEquipmentProcessorUnitDefEntry 11 } + +cucsEquipmentProcessorUnitDefMemoryCapacity OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ProcessorUnitDef:memoryCapacity + managed object property" + ::= { cucsEquipmentProcessorUnitDefEntry 12 } + +cucsEquipmentPsuTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu managed object table" + ::= { cucsEquipmentObjects 56 } + +cucsEquipmentPsuEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuTable table." + INDEX { cucsEquipmentPsuInstanceId } + ::= { cucsEquipmentPsuTable 1 } + +CucsEquipmentPsuEntry ::= SEQUENCE { + cucsEquipmentPsuInstanceId CucsManagedObjectId, + cucsEquipmentPsuDn CucsManagedObjectDn, + cucsEquipmentPsuRn SnmpAdminString, + cucsEquipmentPsuFltAggr Unsigned64, + cucsEquipmentPsuId CucsEquipmentPsuId, + cucsEquipmentPsuModel SnmpAdminString, + cucsEquipmentPsuOperState CucsEquipmentOperability, + cucsEquipmentPsuOperability CucsEquipmentOperability, + cucsEquipmentPsuPerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentPsuPower CucsEquipmentPowerState, + cucsEquipmentPsuPresence CucsEquipmentPresence, + cucsEquipmentPsuRevision SnmpAdminString, + cucsEquipmentPsuSerial SnmpAdminString, + cucsEquipmentPsuThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentPsuVendor SnmpAdminString, + cucsEquipmentPsuVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentPsuType CucsEquipmentPsuType, + cucsEquipmentPsuPowerStateQualifier CucsEquipmentPsuStateQualifier, + cucsEquipmentPsuOperQualifierReason SnmpAdminString, + cucsEquipmentPsuPsuFirmwareVersion SnmpAdminString, + cucsEquipmentPsuPartNumber SnmpAdminString, + cucsEquipmentPsuVid SnmpAdminString, + cucsEquipmentPsuPsuInputSrc CucsEquipmentPsuInputSrc, + cucsEquipmentPsuPsuType CucsEquipmentPsuVoltageType, + cucsEquipmentPsuPsuWattage Gauge32, + cucsEquipmentPsuFsmDescr SnmpAdminString, + cucsEquipmentPsuFsmFlags SnmpAdminString, + cucsEquipmentPsuFsmPrev SnmpAdminString, + cucsEquipmentPsuFsmProgr Gauge32, + cucsEquipmentPsuFsmRmtInvErrCode Gauge32, + cucsEquipmentPsuFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentPsuFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentPsuFsmStageDescr SnmpAdminString, + cucsEquipmentPsuFsmStamp DateAndTime, + cucsEquipmentPsuFsmStatus SnmpAdminString, + cucsEquipmentPsuFsmTry Gauge32, + cucsEquipmentPsuAssetTag SnmpAdminString +} + +cucsEquipmentPsuInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuEntry 1 } + +cucsEquipmentPsuDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:dn managed object property" + ::= { cucsEquipmentPsuEntry 2 } + +cucsEquipmentPsuRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:rn managed object property" + ::= { cucsEquipmentPsuEntry 3 } + +cucsEquipmentPsuFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fltAggr managed object property" + ::= { cucsEquipmentPsuEntry 4 } + +cucsEquipmentPsuId OBJECT-TYPE + SYNTAX CucsEquipmentPsuId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:id managed object property" + ::= { cucsEquipmentPsuEntry 5 } + +cucsEquipmentPsuModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:model managed object property" + ::= { cucsEquipmentPsuEntry 6 } + +cucsEquipmentPsuOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:operState managed object property" + ::= { cucsEquipmentPsuEntry 7 } + +cucsEquipmentPsuOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:operability managed object property" + ::= { cucsEquipmentPsuEntry 8 } + +cucsEquipmentPsuPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:perf managed object property" + ::= { cucsEquipmentPsuEntry 9 } + +cucsEquipmentPsuPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:power managed object property" + ::= { cucsEquipmentPsuEntry 10 } + +cucsEquipmentPsuPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:presence managed object property" + ::= { cucsEquipmentPsuEntry 11 } + +cucsEquipmentPsuRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:revision managed object property" + ::= { cucsEquipmentPsuEntry 12 } + +cucsEquipmentPsuSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:serial managed object property" + ::= { cucsEquipmentPsuEntry 13 } + +cucsEquipmentPsuThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:thermal managed object property" + ::= { cucsEquipmentPsuEntry 14 } + +cucsEquipmentPsuVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:vendor managed object property" + ::= { cucsEquipmentPsuEntry 15 } + +cucsEquipmentPsuVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:voltage managed object property" + ::= { cucsEquipmentPsuEntry 16 } + +cucsEquipmentPsuType OBJECT-TYPE + SYNTAX CucsEquipmentPsuType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:Type managed object property" + ::= { cucsEquipmentPsuEntry 17 } + +cucsEquipmentPsuPowerStateQualifier OBJECT-TYPE + SYNTAX CucsEquipmentPsuStateQualifier + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:powerStateQualifier managed + object property" + ::= { cucsEquipmentPsuEntry 18 } + +cucsEquipmentPsuOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:operQualifierReason managed + object property" + ::= { cucsEquipmentPsuEntry 19 } + +cucsEquipmentPsuPsuFirmwareVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:psuFirmwareVersion managed + object property" + ::= { cucsEquipmentPsuEntry 20 } + +cucsEquipmentPsuPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:partNumber managed object property" + ::= { cucsEquipmentPsuEntry 21 } + +cucsEquipmentPsuVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:vid managed object property" + ::= { cucsEquipmentPsuEntry 22 } + +cucsEquipmentPsuPsuInputSrc OBJECT-TYPE + SYNTAX CucsEquipmentPsuInputSrc + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:psuInputSrc managed object property" + ::= { cucsEquipmentPsuEntry 23 } + +cucsEquipmentPsuPsuType OBJECT-TYPE + SYNTAX CucsEquipmentPsuVoltageType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:psuType managed object property" + ::= { cucsEquipmentPsuEntry 24 } + +cucsEquipmentPsuPsuWattage OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:psuWattage managed object property" + ::= { cucsEquipmentPsuEntry 25 } + +cucsEquipmentPsuFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmDescr managed object property" + ::= { cucsEquipmentPsuEntry 26 } + +cucsEquipmentPsuFsmFlags OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmFlags managed object property" + ::= { cucsEquipmentPsuEntry 27 } + +cucsEquipmentPsuFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmPrev managed object property" + ::= { cucsEquipmentPsuEntry 28 } + +cucsEquipmentPsuFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmProgr managed object property" + ::= { cucsEquipmentPsuEntry 29 } + +cucsEquipmentPsuFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmRmtInvErrCode managed object property" + ::= { cucsEquipmentPsuEntry 30 } + +cucsEquipmentPsuFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmRmtInvErrDescr managed + object property" + ::= { cucsEquipmentPsuEntry 31 } + +cucsEquipmentPsuFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmRmtInvRslt managed object property" + ::= { cucsEquipmentPsuEntry 32 } + +cucsEquipmentPsuFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmStageDescr managed object property" + ::= { cucsEquipmentPsuEntry 33 } + +cucsEquipmentPsuFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmStamp managed object property" + ::= { cucsEquipmentPsuEntry 34 } + +cucsEquipmentPsuFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmStatus managed object property" + ::= { cucsEquipmentPsuEntry 35 } + +cucsEquipmentPsuFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:fsmTry managed object property" + ::= { cucsEquipmentPsuEntry 36 } + +cucsEquipmentPsuAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Psu:assetTag managed object property" + ::= { cucsEquipmentPsuEntry 37 } + +cucsEquipmentPsuCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider managed object table" + ::= { cucsEquipmentObjects 57 } + +cucsEquipmentPsuCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuCapProviderTable table." + INDEX { cucsEquipmentPsuCapProviderInstanceId } + ::= { cucsEquipmentPsuCapProviderTable 1 } + +CucsEquipmentPsuCapProviderEntry ::= SEQUENCE { + cucsEquipmentPsuCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentPsuCapProviderDn CucsManagedObjectDn, + cucsEquipmentPsuCapProviderRn SnmpAdminString, + cucsEquipmentPsuCapProviderDeprecated TruthValue, + cucsEquipmentPsuCapProviderGencount Gauge32, + cucsEquipmentPsuCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentPsuCapProviderModel SnmpAdminString, + cucsEquipmentPsuCapProviderRevision SnmpAdminString, + cucsEquipmentPsuCapProviderVendor SnmpAdminString, + cucsEquipmentPsuCapProviderPromCardType Gauge32, + cucsEquipmentPsuCapProviderDeleted TruthValue, + cucsEquipmentPsuCapProviderElementLoadFailures Gauge32, + cucsEquipmentPsuCapProviderElementsLoaded Gauge32, + cucsEquipmentPsuCapProviderLoadErrors Gauge32, + cucsEquipmentPsuCapProviderLoadWarnings Gauge32 +} + +cucsEquipmentPsuCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuCapProviderEntry 1 } + +cucsEquipmentPsuCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:dn managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 2 } + +cucsEquipmentPsuCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:rn managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 3 } + +cucsEquipmentPsuCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:deprecated + managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 4 } + +cucsEquipmentPsuCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:gencount managed + object property" + ::= { cucsEquipmentPsuCapProviderEntry 5 } + +cucsEquipmentPsuCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 6 } + +cucsEquipmentPsuCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:model managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 7 } + +cucsEquipmentPsuCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:revision managed + object property" + ::= { cucsEquipmentPsuCapProviderEntry 8 } + +cucsEquipmentPsuCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:vendor managed + object property" + ::= { cucsEquipmentPsuCapProviderEntry 9 } + +cucsEquipmentPsuCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:promCardType + managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 10 } + +cucsEquipmentPsuCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:deleted managed + object property" + ::= { cucsEquipmentPsuCapProviderEntry 11 } + +cucsEquipmentPsuCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 12 } + +cucsEquipmentPsuCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 13 } + +cucsEquipmentPsuCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 14 } + +cucsEquipmentPsuCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentPsuCapProviderEntry 15 } + +cucsEquipmentPsuDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef managed object table" + ::= { cucsEquipmentObjects 91 } + +cucsEquipmentPsuDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuDefTable table." + INDEX { cucsEquipmentPsuDefInstanceId } + ::= { cucsEquipmentPsuDefTable 1 } + +CucsEquipmentPsuDefEntry ::= SEQUENCE { + cucsEquipmentPsuDefInstanceId CucsManagedObjectId, + cucsEquipmentPsuDefDn CucsManagedObjectDn, + cucsEquipmentPsuDefRn SnmpAdminString, + cucsEquipmentPsuDefPsuType SnmpAdminString, + cucsEquipmentPsuDefDescr SnmpAdminString, + cucsEquipmentPsuDefIntId SnmpAdminString, + cucsEquipmentPsuDefName SnmpAdminString, + cucsEquipmentPsuDefPolicyLevel Gauge32, + cucsEquipmentPsuDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentPsuDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuDefEntry 1 } + +cucsEquipmentPsuDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef:dn managed object property" + ::= { cucsEquipmentPsuDefEntry 2 } + +cucsEquipmentPsuDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef:rn managed object property" + ::= { cucsEquipmentPsuDefEntry 3 } + +cucsEquipmentPsuDefPsuType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef:PsuType managed object property" + ::= { cucsEquipmentPsuDefEntry 4 } + +cucsEquipmentPsuDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef:descr managed object property" + ::= { cucsEquipmentPsuDefEntry 5 } + +cucsEquipmentPsuDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef:intId managed object property" + ::= { cucsEquipmentPsuDefEntry 6 } + +cucsEquipmentPsuDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef:name managed object property" + ::= { cucsEquipmentPsuDefEntry 7 } + +cucsEquipmentPsuDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef:policyLevel managed object property" + ::= { cucsEquipmentPsuDefEntry 8 } + +cucsEquipmentPsuDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuDef:policyOwner managed object property" + ::= { cucsEquipmentPsuDefEntry 9 } + +cucsEquipmentPsuFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm managed object table" + ::= { cucsEquipmentObjects 143 } + +cucsEquipmentPsuFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuFsmTable table." + INDEX { cucsEquipmentPsuFsmInstanceId } + ::= { cucsEquipmentPsuFsmTable 1 } + +CucsEquipmentPsuFsmEntry ::= SEQUENCE { + cucsEquipmentPsuFsmInstanceId CucsManagedObjectId, + cucsEquipmentPsuFsmDn CucsManagedObjectDn, + cucsEquipmentPsuFsmRn SnmpAdminString, + cucsEquipmentPsuFsmCompletionTime DateAndTime, + cucsEquipmentPsuFsmCurrentFsm CucsEquipmentPsuFsmCurrentFsm, + cucsEquipmentPsuFsmDescrData SnmpAdminString, + cucsEquipmentPsuFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentPsuFsmProgress Gauge32, + cucsEquipmentPsuFsmRmtErrCode Gauge32, + cucsEquipmentPsuFsmRmtErrDescr SnmpAdminString, + cucsEquipmentPsuFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentPsuFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuFsmEntry 1 } + +cucsEquipmentPsuFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:dn managed object property" + ::= { cucsEquipmentPsuFsmEntry 2 } + +cucsEquipmentPsuFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:rn managed object property" + ::= { cucsEquipmentPsuFsmEntry 3 } + +cucsEquipmentPsuFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:completionTime managed + object property" + ::= { cucsEquipmentPsuFsmEntry 4 } + +cucsEquipmentPsuFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentPsuFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:currentFsm managed object property" + ::= { cucsEquipmentPsuFsmEntry 5 } + +cucsEquipmentPsuFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:descr managed object property" + ::= { cucsEquipmentPsuFsmEntry 6 } + +cucsEquipmentPsuFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:fsmStatus managed object property" + ::= { cucsEquipmentPsuFsmEntry 7 } + +cucsEquipmentPsuFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:progress managed object property" + ::= { cucsEquipmentPsuFsmEntry 8 } + +cucsEquipmentPsuFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:rmtErrCode managed object property" + ::= { cucsEquipmentPsuFsmEntry 9 } + +cucsEquipmentPsuFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:rmtErrDescr managed object property" + ::= { cucsEquipmentPsuFsmEntry 10 } + +cucsEquipmentPsuFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsm:rmtRslt managed object property" + ::= { cucsEquipmentPsuFsmEntry 11 } + +cucsEquipmentPsuFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage managed object table" + ::= { cucsEquipmentObjects 144 } + +cucsEquipmentPsuFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuFsmStageTable table." + INDEX { cucsEquipmentPsuFsmStageInstanceId } + ::= { cucsEquipmentPsuFsmStageTable 1 } + +CucsEquipmentPsuFsmStageEntry ::= SEQUENCE { + cucsEquipmentPsuFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentPsuFsmStageDn CucsManagedObjectDn, + cucsEquipmentPsuFsmStageRn SnmpAdminString, + cucsEquipmentPsuFsmStageDescrData SnmpAdminString, + cucsEquipmentPsuFsmStageLastUpdateTime DateAndTime, + cucsEquipmentPsuFsmStageName CucsEquipmentPsuFsmStageName, + cucsEquipmentPsuFsmStageOrder Gauge32, + cucsEquipmentPsuFsmStageRetry Gauge32, + cucsEquipmentPsuFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentPsuFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuFsmStageEntry 1 } + +cucsEquipmentPsuFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage:dn managed object property" + ::= { cucsEquipmentPsuFsmStageEntry 2 } + +cucsEquipmentPsuFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage:rn managed object property" + ::= { cucsEquipmentPsuFsmStageEntry 3 } + +cucsEquipmentPsuFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage:descr managed object property" + ::= { cucsEquipmentPsuFsmStageEntry 4 } + +cucsEquipmentPsuFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentPsuFsmStageEntry 5 } + +cucsEquipmentPsuFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentPsuFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage:name managed object property" + ::= { cucsEquipmentPsuFsmStageEntry 6 } + +cucsEquipmentPsuFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage:order managed object property" + ::= { cucsEquipmentPsuFsmStageEntry 7 } + +cucsEquipmentPsuFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage:retry managed object property" + ::= { cucsEquipmentPsuFsmStageEntry 8 } + +cucsEquipmentPsuFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmStage:stageStatus managed + object property" + ::= { cucsEquipmentPsuFsmStageEntry 9 } + +cucsEquipmentPsuFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmTask managed object table" + ::= { cucsEquipmentObjects 145 } + +cucsEquipmentPsuFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuFsmTaskTable table." + INDEX { cucsEquipmentPsuFsmTaskInstanceId } + ::= { cucsEquipmentPsuFsmTaskTable 1 } + +CucsEquipmentPsuFsmTaskEntry ::= SEQUENCE { + cucsEquipmentPsuFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentPsuFsmTaskDn CucsManagedObjectDn, + cucsEquipmentPsuFsmTaskRn SnmpAdminString, + cucsEquipmentPsuFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentPsuFsmTaskFlags CucsEquipmentPsuFsmTaskFlags, + cucsEquipmentPsuFsmTaskItem CucsEquipmentPsuFsmTaskItem, + cucsEquipmentPsuFsmTaskSeqId Gauge32 +} + +cucsEquipmentPsuFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuFsmTaskEntry 1 } + +cucsEquipmentPsuFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmTask:dn managed object property" + ::= { cucsEquipmentPsuFsmTaskEntry 2 } + +cucsEquipmentPsuFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmTask:rn managed object property" + ::= { cucsEquipmentPsuFsmTaskEntry 3 } + +cucsEquipmentPsuFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmTask:completion managed + object property" + ::= { cucsEquipmentPsuFsmTaskEntry 4 } + +cucsEquipmentPsuFsmTaskFlags OBJECT-TYPE + SYNTAX CucsEquipmentPsuFsmTaskFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmTask:flags managed object property" + ::= { cucsEquipmentPsuFsmTaskEntry 5 } + +cucsEquipmentPsuFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentPsuFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmTask:item managed object property" + ::= { cucsEquipmentPsuFsmTaskEntry 6 } + +cucsEquipmentPsuFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuFsmTask:seqId managed object property" + ::= { cucsEquipmentPsuFsmTaskEntry 7 } + +cucsEquipmentPsuInputStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuInputStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats managed object table" + ::= { cucsEquipmentObjects 58 } + +cucsEquipmentPsuInputStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuInputStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuInputStatsTable table." + INDEX { cucsEquipmentPsuInputStatsInstanceId } + ::= { cucsEquipmentPsuInputStatsTable 1 } + +CucsEquipmentPsuInputStatsEntry ::= SEQUENCE { + cucsEquipmentPsuInputStatsInstanceId CucsManagedObjectId, + cucsEquipmentPsuInputStatsDn CucsManagedObjectDn, + cucsEquipmentPsuInputStatsRn SnmpAdminString, + cucsEquipmentPsuInputStatsCurrent INTEGER, + cucsEquipmentPsuInputStatsCurrentAvg INTEGER, + cucsEquipmentPsuInputStatsCurrentMax INTEGER, + cucsEquipmentPsuInputStatsCurrentMin INTEGER, + cucsEquipmentPsuInputStatsInputStatus SnmpAdminString, + cucsEquipmentPsuInputStatsIntervals Gauge32, + cucsEquipmentPsuInputStatsPower INTEGER, + cucsEquipmentPsuInputStatsPowerAvg INTEGER, + cucsEquipmentPsuInputStatsPowerMax INTEGER, + cucsEquipmentPsuInputStatsPowerMin INTEGER, + cucsEquipmentPsuInputStatsSuspect TruthValue, + cucsEquipmentPsuInputStatsThresholded CucsEquipmentPsuInputStatsThresholded, + cucsEquipmentPsuInputStatsTimeCollected DateAndTime, + cucsEquipmentPsuInputStatsUpdate Gauge32, + cucsEquipmentPsuInputStatsVoltage INTEGER, + cucsEquipmentPsuInputStatsVoltageAvg INTEGER, + cucsEquipmentPsuInputStatsVoltageMax INTEGER, + cucsEquipmentPsuInputStatsVoltageMin INTEGER +} + +cucsEquipmentPsuInputStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuInputStatsEntry 1 } + +cucsEquipmentPsuInputStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:dn managed object property" + ::= { cucsEquipmentPsuInputStatsEntry 2 } + +cucsEquipmentPsuInputStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:rn managed object property" + ::= { cucsEquipmentPsuInputStatsEntry 3 } + +cucsEquipmentPsuInputStatsCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:current managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 4 } + +cucsEquipmentPsuInputStatsCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:currentAvg managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 5 } + +cucsEquipmentPsuInputStatsCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:currentMax managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 6 } + +cucsEquipmentPsuInputStatsCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:currentMin managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 7 } + +cucsEquipmentPsuInputStatsInputStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:inputStatus + managed object property" + ::= { cucsEquipmentPsuInputStatsEntry 8 } + +cucsEquipmentPsuInputStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:intervals managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 9 } + +cucsEquipmentPsuInputStatsPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:power managed object property" + ::= { cucsEquipmentPsuInputStatsEntry 10 } + +cucsEquipmentPsuInputStatsPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:powerAvg managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 11 } + +cucsEquipmentPsuInputStatsPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:powerMax managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 12 } + +cucsEquipmentPsuInputStatsPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:powerMin managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 13 } + +cucsEquipmentPsuInputStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:suspect managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 14 } + +cucsEquipmentPsuInputStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentPsuInputStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:thresholded + managed object property" + ::= { cucsEquipmentPsuInputStatsEntry 15 } + +cucsEquipmentPsuInputStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:timeCollected + managed object property" + ::= { cucsEquipmentPsuInputStatsEntry 16 } + +cucsEquipmentPsuInputStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:update managed object property" + ::= { cucsEquipmentPsuInputStatsEntry 17 } + +cucsEquipmentPsuInputStatsVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:voltage managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 18 } + +cucsEquipmentPsuInputStatsVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:voltageAvg managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 19 } + +cucsEquipmentPsuInputStatsVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:voltageMax managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 20 } + +cucsEquipmentPsuInputStatsVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStats:voltageMin managed + object property" + ::= { cucsEquipmentPsuInputStatsEntry 21 } + +cucsEquipmentPsuInputStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuInputStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist managed object table" + ::= { cucsEquipmentObjects 59 } + +cucsEquipmentPsuInputStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuInputStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuInputStatsHistTable table." + INDEX { cucsEquipmentPsuInputStatsHistInstanceId } + ::= { cucsEquipmentPsuInputStatsHistTable 1 } + +CucsEquipmentPsuInputStatsHistEntry ::= SEQUENCE { + cucsEquipmentPsuInputStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentPsuInputStatsHistDn CucsManagedObjectDn, + cucsEquipmentPsuInputStatsHistRn SnmpAdminString, + cucsEquipmentPsuInputStatsHistCurrent INTEGER, + cucsEquipmentPsuInputStatsHistCurrentAvg INTEGER, + cucsEquipmentPsuInputStatsHistCurrentMax INTEGER, + cucsEquipmentPsuInputStatsHistCurrentMin INTEGER, + cucsEquipmentPsuInputStatsHistId Unsigned64, + cucsEquipmentPsuInputStatsHistMostRecent TruthValue, + cucsEquipmentPsuInputStatsHistPower INTEGER, + cucsEquipmentPsuInputStatsHistPowerAvg INTEGER, + cucsEquipmentPsuInputStatsHistPowerMax INTEGER, + cucsEquipmentPsuInputStatsHistPowerMin INTEGER, + cucsEquipmentPsuInputStatsHistSuspect TruthValue, + cucsEquipmentPsuInputStatsHistThresholded CucsEquipmentPsuInputStatsHistThresholded, + cucsEquipmentPsuInputStatsHistTimeCollected DateAndTime, + cucsEquipmentPsuInputStatsHistVoltage INTEGER, + cucsEquipmentPsuInputStatsHistVoltageAvg INTEGER, + cucsEquipmentPsuInputStatsHistVoltageMax INTEGER, + cucsEquipmentPsuInputStatsHistVoltageMin INTEGER +} + +cucsEquipmentPsuInputStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuInputStatsHistEntry 1 } + +cucsEquipmentPsuInputStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:dn managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 2 } + +cucsEquipmentPsuInputStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:rn managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 3 } + +cucsEquipmentPsuInputStatsHistCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:current + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 4 } + +cucsEquipmentPsuInputStatsHistCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:currentAvg + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 5 } + +cucsEquipmentPsuInputStatsHistCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:currentMax + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 6 } + +cucsEquipmentPsuInputStatsHistCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:currentMin + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 7 } + +cucsEquipmentPsuInputStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:id managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 8 } + +cucsEquipmentPsuInputStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 9 } + +cucsEquipmentPsuInputStatsHistPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:power managed + object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 10 } + +cucsEquipmentPsuInputStatsHistPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:powerAvg + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 11 } + +cucsEquipmentPsuInputStatsHistPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:powerMax + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 12 } + +cucsEquipmentPsuInputStatsHistPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:powerMin + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 13 } + +cucsEquipmentPsuInputStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:suspect + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 14 } + +cucsEquipmentPsuInputStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentPsuInputStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:thresholded + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 15 } + +cucsEquipmentPsuInputStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 16 } + +cucsEquipmentPsuInputStatsHistVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:voltage + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 17 } + +cucsEquipmentPsuInputStatsHistVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:voltageAvg + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 18 } + +cucsEquipmentPsuInputStatsHistVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:voltageMax + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 19 } + +cucsEquipmentPsuInputStatsHistVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuInputStatsHist:voltageMin + managed object property" + ::= { cucsEquipmentPsuInputStatsHistEntry 20 } + +cucsEquipmentPsuOutputStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuOutputStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats managed object table" + ::= { cucsEquipmentObjects 92 } + +cucsEquipmentPsuOutputStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuOutputStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuOutputStatsTable table." + INDEX { cucsEquipmentPsuOutputStatsInstanceId } + ::= { cucsEquipmentPsuOutputStatsTable 1 } + +CucsEquipmentPsuOutputStatsEntry ::= SEQUENCE { + cucsEquipmentPsuOutputStatsInstanceId CucsManagedObjectId, + cucsEquipmentPsuOutputStatsDn CucsManagedObjectDn, + cucsEquipmentPsuOutputStatsRn SnmpAdminString, + cucsEquipmentPsuOutputStatsCurrent INTEGER, + cucsEquipmentPsuOutputStatsCurrentAvg INTEGER, + cucsEquipmentPsuOutputStatsCurrentMax INTEGER, + cucsEquipmentPsuOutputStatsCurrentMin INTEGER, + cucsEquipmentPsuOutputStatsIntervals Gauge32, + cucsEquipmentPsuOutputStatsOutputStatus SnmpAdminString, + cucsEquipmentPsuOutputStatsPower INTEGER, + cucsEquipmentPsuOutputStatsPowerAvg INTEGER, + cucsEquipmentPsuOutputStatsPowerMax INTEGER, + cucsEquipmentPsuOutputStatsPowerMin INTEGER, + cucsEquipmentPsuOutputStatsSuspect TruthValue, + cucsEquipmentPsuOutputStatsThresholded CucsEquipmentPsuOutputStatsThresholded, + cucsEquipmentPsuOutputStatsTimeCollected DateAndTime, + cucsEquipmentPsuOutputStatsUpdate Gauge32, + cucsEquipmentPsuOutputStatsVoltage INTEGER, + cucsEquipmentPsuOutputStatsVoltageAvg INTEGER, + cucsEquipmentPsuOutputStatsVoltageMax INTEGER, + cucsEquipmentPsuOutputStatsVoltageMin INTEGER +} + +cucsEquipmentPsuOutputStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuOutputStatsEntry 1 } + +cucsEquipmentPsuOutputStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:dn managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 2 } + +cucsEquipmentPsuOutputStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:rn managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 3 } + +cucsEquipmentPsuOutputStatsCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:current managed + object property" + ::= { cucsEquipmentPsuOutputStatsEntry 4 } + +cucsEquipmentPsuOutputStatsCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:currentAvg + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 5 } + +cucsEquipmentPsuOutputStatsCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:currentMax + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 6 } + +cucsEquipmentPsuOutputStatsCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:currentMin + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 7 } + +cucsEquipmentPsuOutputStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:intervals managed + object property" + ::= { cucsEquipmentPsuOutputStatsEntry 8 } + +cucsEquipmentPsuOutputStatsOutputStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:outputStatus + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 9 } + +cucsEquipmentPsuOutputStatsPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:power managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 10 } + +cucsEquipmentPsuOutputStatsPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:powerAvg managed + object property" + ::= { cucsEquipmentPsuOutputStatsEntry 11 } + +cucsEquipmentPsuOutputStatsPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:powerMax managed + object property" + ::= { cucsEquipmentPsuOutputStatsEntry 12 } + +cucsEquipmentPsuOutputStatsPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:powerMin managed + object property" + ::= { cucsEquipmentPsuOutputStatsEntry 13 } + +cucsEquipmentPsuOutputStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:suspect managed + object property" + ::= { cucsEquipmentPsuOutputStatsEntry 14 } + +cucsEquipmentPsuOutputStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentPsuOutputStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:thresholded + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 15 } + +cucsEquipmentPsuOutputStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:timeCollected + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 16 } + +cucsEquipmentPsuOutputStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:update managed + object property" + ::= { cucsEquipmentPsuOutputStatsEntry 17 } + +cucsEquipmentPsuOutputStatsVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:voltage managed + object property" + ::= { cucsEquipmentPsuOutputStatsEntry 18 } + +cucsEquipmentPsuOutputStatsVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:voltageAvg + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 19 } + +cucsEquipmentPsuOutputStatsVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:voltageMax + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 20 } + +cucsEquipmentPsuOutputStatsVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStats:voltageMin + managed object property" + ::= { cucsEquipmentPsuOutputStatsEntry 21 } + +cucsEquipmentPsuOutputStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuOutputStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist managed object table" + ::= { cucsEquipmentObjects 93 } + +cucsEquipmentPsuOutputStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuOutputStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuOutputStatsHistTable table." + INDEX { cucsEquipmentPsuOutputStatsHistInstanceId } + ::= { cucsEquipmentPsuOutputStatsHistTable 1 } + +CucsEquipmentPsuOutputStatsHistEntry ::= SEQUENCE { + cucsEquipmentPsuOutputStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentPsuOutputStatsHistDn CucsManagedObjectDn, + cucsEquipmentPsuOutputStatsHistRn SnmpAdminString, + cucsEquipmentPsuOutputStatsHistCurrent INTEGER, + cucsEquipmentPsuOutputStatsHistCurrentAvg INTEGER, + cucsEquipmentPsuOutputStatsHistCurrentMax INTEGER, + cucsEquipmentPsuOutputStatsHistCurrentMin INTEGER, + cucsEquipmentPsuOutputStatsHistId Unsigned64, + cucsEquipmentPsuOutputStatsHistMostRecent TruthValue, + cucsEquipmentPsuOutputStatsHistPower INTEGER, + cucsEquipmentPsuOutputStatsHistPowerAvg INTEGER, + cucsEquipmentPsuOutputStatsHistPowerMax INTEGER, + cucsEquipmentPsuOutputStatsHistPowerMin INTEGER, + cucsEquipmentPsuOutputStatsHistSuspect TruthValue, + cucsEquipmentPsuOutputStatsHistThresholded CucsEquipmentPsuOutputStatsHistThresholded, + cucsEquipmentPsuOutputStatsHistTimeCollected DateAndTime, + cucsEquipmentPsuOutputStatsHistVoltage INTEGER, + cucsEquipmentPsuOutputStatsHistVoltageAvg INTEGER, + cucsEquipmentPsuOutputStatsHistVoltageMax INTEGER, + cucsEquipmentPsuOutputStatsHistVoltageMin INTEGER +} + +cucsEquipmentPsuOutputStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuOutputStatsHistEntry 1 } + +cucsEquipmentPsuOutputStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:dn managed + object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 2 } + +cucsEquipmentPsuOutputStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:rn managed + object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 3 } + +cucsEquipmentPsuOutputStatsHistCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:current + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 4 } + +cucsEquipmentPsuOutputStatsHistCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:currentAvg + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 5 } + +cucsEquipmentPsuOutputStatsHistCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:currentMax + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 6 } + +cucsEquipmentPsuOutputStatsHistCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:currentMin + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 7 } + +cucsEquipmentPsuOutputStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:id managed + object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 8 } + +cucsEquipmentPsuOutputStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 9 } + +cucsEquipmentPsuOutputStatsHistPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:power managed + object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 10 } + +cucsEquipmentPsuOutputStatsHistPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:powerAvg + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 11 } + +cucsEquipmentPsuOutputStatsHistPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:powerMax + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 12 } + +cucsEquipmentPsuOutputStatsHistPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:powerMin + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 13 } + +cucsEquipmentPsuOutputStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:suspect + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 14 } + +cucsEquipmentPsuOutputStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentPsuOutputStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:thresholded + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 15 } + +cucsEquipmentPsuOutputStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 16 } + +cucsEquipmentPsuOutputStatsHistVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:voltage + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 17 } + +cucsEquipmentPsuOutputStatsHistVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:voltageAvg + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 18 } + +cucsEquipmentPsuOutputStatsHistVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:voltageMax + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 19 } + +cucsEquipmentPsuOutputStatsHistVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuOutputStatsHist:voltageMin + managed object property" + ::= { cucsEquipmentPsuOutputStatsHistEntry 20 } + +cucsEquipmentPsuStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats managed object table" + ::= { cucsEquipmentObjects 60 } + +cucsEquipmentPsuStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuStatsTable table." + INDEX { cucsEquipmentPsuStatsInstanceId } + ::= { cucsEquipmentPsuStatsTable 1 } + +CucsEquipmentPsuStatsEntry ::= SEQUENCE { + cucsEquipmentPsuStatsInstanceId CucsManagedObjectId, + cucsEquipmentPsuStatsDn CucsManagedObjectDn, + cucsEquipmentPsuStatsRn SnmpAdminString, + cucsEquipmentPsuStatsAmbientTemp INTEGER, + cucsEquipmentPsuStatsAmbientTempAvg INTEGER, + cucsEquipmentPsuStatsAmbientTempMax INTEGER, + cucsEquipmentPsuStatsAmbientTempMin INTEGER, + cucsEquipmentPsuStatsInput210v INTEGER, + cucsEquipmentPsuStatsInput210vAvg INTEGER, + cucsEquipmentPsuStatsInput210vMax INTEGER, + cucsEquipmentPsuStatsInput210vMin INTEGER, + cucsEquipmentPsuStatsIntervals Gauge32, + cucsEquipmentPsuStatsOutput12v INTEGER, + cucsEquipmentPsuStatsOutput12vAvg INTEGER, + cucsEquipmentPsuStatsOutput12vMax INTEGER, + cucsEquipmentPsuStatsOutput12vMin INTEGER, + cucsEquipmentPsuStatsOutput3v3 INTEGER, + cucsEquipmentPsuStatsOutput3v3Avg INTEGER, + cucsEquipmentPsuStatsOutput3v3Max INTEGER, + cucsEquipmentPsuStatsOutput3v3Min INTEGER, + cucsEquipmentPsuStatsOutputCurrent INTEGER, + cucsEquipmentPsuStatsOutputCurrentAvg INTEGER, + cucsEquipmentPsuStatsOutputCurrentMax INTEGER, + cucsEquipmentPsuStatsOutputCurrentMin INTEGER, + cucsEquipmentPsuStatsOutputPower INTEGER, + cucsEquipmentPsuStatsOutputPowerAvg INTEGER, + cucsEquipmentPsuStatsOutputPowerMax INTEGER, + cucsEquipmentPsuStatsOutputPowerMin INTEGER, + cucsEquipmentPsuStatsSuspect TruthValue, + cucsEquipmentPsuStatsThresholded CucsEquipmentPsuStatsThresholded, + cucsEquipmentPsuStatsTimeCollected DateAndTime, + cucsEquipmentPsuStatsUpdate Gauge32, + cucsEquipmentPsuStatsPsuTemp1 INTEGER, + cucsEquipmentPsuStatsPsuTemp2 INTEGER, + cucsEquipmentPsuStatsInputPower SnmpAdminString, + cucsEquipmentPsuStatsInputPowerAvg SnmpAdminString, + cucsEquipmentPsuStatsInputPowerMax SnmpAdminString, + cucsEquipmentPsuStatsInputPowerMin SnmpAdminString, + cucsEquipmentPsuStatsPsuI2CErrors Unsigned64, + cucsEquipmentPsuStatsPsuI2CErrorsAvg Unsigned64, + cucsEquipmentPsuStatsPsuI2CErrorsMax Unsigned64, + cucsEquipmentPsuStatsPsuI2CErrorsMin Unsigned64 +} + +cucsEquipmentPsuStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuStatsEntry 1 } + +cucsEquipmentPsuStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:dn managed object property" + ::= { cucsEquipmentPsuStatsEntry 2 } + +cucsEquipmentPsuStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:rn managed object property" + ::= { cucsEquipmentPsuStatsEntry 3 } + +cucsEquipmentPsuStatsAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:ambientTemp managed object property" + ::= { cucsEquipmentPsuStatsEntry 4 } + +cucsEquipmentPsuStatsAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:ambientTempAvg managed + object property" + ::= { cucsEquipmentPsuStatsEntry 5 } + +cucsEquipmentPsuStatsAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:ambientTempMax managed + object property" + ::= { cucsEquipmentPsuStatsEntry 6 } + +cucsEquipmentPsuStatsAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:ambientTempMin managed + object property" + ::= { cucsEquipmentPsuStatsEntry 7 } + +cucsEquipmentPsuStatsInput210v OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:input210v managed object property" + ::= { cucsEquipmentPsuStatsEntry 8 } + +cucsEquipmentPsuStatsInput210vAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:input210vAvg managed + object property" + ::= { cucsEquipmentPsuStatsEntry 9 } + +cucsEquipmentPsuStatsInput210vMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:input210vMax managed + object property" + ::= { cucsEquipmentPsuStatsEntry 10 } + +cucsEquipmentPsuStatsInput210vMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:input210vMin managed + object property" + ::= { cucsEquipmentPsuStatsEntry 11 } + +cucsEquipmentPsuStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:intervals managed object property" + ::= { cucsEquipmentPsuStatsEntry 12 } + +cucsEquipmentPsuStatsOutput12v OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:output12v managed object property" + ::= { cucsEquipmentPsuStatsEntry 13 } + +cucsEquipmentPsuStatsOutput12vAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:output12vAvg managed + object property" + ::= { cucsEquipmentPsuStatsEntry 14 } + +cucsEquipmentPsuStatsOutput12vMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:output12vMax managed + object property" + ::= { cucsEquipmentPsuStatsEntry 15 } + +cucsEquipmentPsuStatsOutput12vMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:output12vMin managed + object property" + ::= { cucsEquipmentPsuStatsEntry 16 } + +cucsEquipmentPsuStatsOutput3v3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:output3v3 managed object property" + ::= { cucsEquipmentPsuStatsEntry 17 } + +cucsEquipmentPsuStatsOutput3v3Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:output3v3Avg managed + object property" + ::= { cucsEquipmentPsuStatsEntry 18 } + +cucsEquipmentPsuStatsOutput3v3Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:output3v3Max managed + object property" + ::= { cucsEquipmentPsuStatsEntry 19 } + +cucsEquipmentPsuStatsOutput3v3Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:output3v3Min managed + object property" + ::= { cucsEquipmentPsuStatsEntry 20 } + +cucsEquipmentPsuStatsOutputCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:outputCurrent managed + object property" + ::= { cucsEquipmentPsuStatsEntry 21 } + +cucsEquipmentPsuStatsOutputCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:outputCurrentAvg + managed object property" + ::= { cucsEquipmentPsuStatsEntry 22 } + +cucsEquipmentPsuStatsOutputCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:outputCurrentMax + managed object property" + ::= { cucsEquipmentPsuStatsEntry 23 } + +cucsEquipmentPsuStatsOutputCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:outputCurrentMin + managed object property" + ::= { cucsEquipmentPsuStatsEntry 24 } + +cucsEquipmentPsuStatsOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:outputPower managed object property" + ::= { cucsEquipmentPsuStatsEntry 25 } + +cucsEquipmentPsuStatsOutputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:outputPowerAvg managed + object property" + ::= { cucsEquipmentPsuStatsEntry 26 } + +cucsEquipmentPsuStatsOutputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:outputPowerMax managed + object property" + ::= { cucsEquipmentPsuStatsEntry 27 } + +cucsEquipmentPsuStatsOutputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:outputPowerMin managed + object property" + ::= { cucsEquipmentPsuStatsEntry 28 } + +cucsEquipmentPsuStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:suspect managed object property" + ::= { cucsEquipmentPsuStatsEntry 29 } + +cucsEquipmentPsuStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentPsuStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:thresholded managed object property" + ::= { cucsEquipmentPsuStatsEntry 30 } + +cucsEquipmentPsuStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:timeCollected managed + object property" + ::= { cucsEquipmentPsuStatsEntry 31 } + +cucsEquipmentPsuStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:update managed object property" + ::= { cucsEquipmentPsuStatsEntry 32 } + +cucsEquipmentPsuStatsPsuTemp1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:psuTemp1 managed object property" + ::= { cucsEquipmentPsuStatsEntry 33 } + +cucsEquipmentPsuStatsPsuTemp2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:psuTemp2 managed object property" + ::= { cucsEquipmentPsuStatsEntry 34 } + +cucsEquipmentPsuStatsInputPower OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:inputPower managed object property" + ::= { cucsEquipmentPsuStatsEntry 35 } + +cucsEquipmentPsuStatsInputPowerAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:inputPowerAvg managed + object property" + ::= { cucsEquipmentPsuStatsEntry 36 } + +cucsEquipmentPsuStatsInputPowerMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:inputPowerMax managed + object property" + ::= { cucsEquipmentPsuStatsEntry 37 } + +cucsEquipmentPsuStatsInputPowerMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:inputPowerMin managed + object property" + ::= { cucsEquipmentPsuStatsEntry 38 } + +cucsEquipmentPsuStatsPsuI2CErrors OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:PsuI2CErrors managed + object property" + ::= { cucsEquipmentPsuStatsEntry 39 } + +cucsEquipmentPsuStatsPsuI2CErrorsAvg OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:PsuI2CErrorsAvg managed + object property" + ::= { cucsEquipmentPsuStatsEntry 46 } + +cucsEquipmentPsuStatsPsuI2CErrorsMax OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:PsuI2CErrorsMax managed + object property" + ::= { cucsEquipmentPsuStatsEntry 47 } + +cucsEquipmentPsuStatsPsuI2CErrorsMin OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStats:PsuI2CErrorsMin managed + object property" + ::= { cucsEquipmentPsuStatsEntry 48 } + +cucsEquipmentPsuStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentPsuStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist managed object table" + ::= { cucsEquipmentObjects 61 } + +cucsEquipmentPsuStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentPsuStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentPsuStatsHistTable table." + INDEX { cucsEquipmentPsuStatsHistInstanceId } + ::= { cucsEquipmentPsuStatsHistTable 1 } + +CucsEquipmentPsuStatsHistEntry ::= SEQUENCE { + cucsEquipmentPsuStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentPsuStatsHistDn CucsManagedObjectDn, + cucsEquipmentPsuStatsHistRn SnmpAdminString, + cucsEquipmentPsuStatsHistAmbientTemp INTEGER, + cucsEquipmentPsuStatsHistAmbientTempAvg INTEGER, + cucsEquipmentPsuStatsHistAmbientTempMax INTEGER, + cucsEquipmentPsuStatsHistAmbientTempMin INTEGER, + cucsEquipmentPsuStatsHistId Unsigned64, + cucsEquipmentPsuStatsHistInput210v INTEGER, + cucsEquipmentPsuStatsHistInput210vAvg INTEGER, + cucsEquipmentPsuStatsHistInput210vMax INTEGER, + cucsEquipmentPsuStatsHistInput210vMin INTEGER, + cucsEquipmentPsuStatsHistMostRecent TruthValue, + cucsEquipmentPsuStatsHistOutput12v INTEGER, + cucsEquipmentPsuStatsHistOutput12vAvg INTEGER, + cucsEquipmentPsuStatsHistOutput12vMax INTEGER, + cucsEquipmentPsuStatsHistOutput12vMin INTEGER, + cucsEquipmentPsuStatsHistOutput3v3 INTEGER, + cucsEquipmentPsuStatsHistOutput3v3Avg INTEGER, + cucsEquipmentPsuStatsHistOutput3v3Max INTEGER, + cucsEquipmentPsuStatsHistOutput3v3Min INTEGER, + cucsEquipmentPsuStatsHistOutputCurrent INTEGER, + cucsEquipmentPsuStatsHistOutputCurrentAvg INTEGER, + cucsEquipmentPsuStatsHistOutputCurrentMax INTEGER, + cucsEquipmentPsuStatsHistOutputCurrentMin INTEGER, + cucsEquipmentPsuStatsHistOutputPower INTEGER, + cucsEquipmentPsuStatsHistOutputPowerAvg INTEGER, + cucsEquipmentPsuStatsHistOutputPowerMax INTEGER, + cucsEquipmentPsuStatsHistOutputPowerMin INTEGER, + cucsEquipmentPsuStatsHistSuspect TruthValue, + cucsEquipmentPsuStatsHistThresholded CucsEquipmentPsuStatsHistThresholded, + cucsEquipmentPsuStatsHistTimeCollected DateAndTime, + cucsEquipmentPsuStatsHistInputPower SnmpAdminString, + cucsEquipmentPsuStatsHistInputPowerAvg SnmpAdminString, + cucsEquipmentPsuStatsHistInputPowerMax SnmpAdminString, + cucsEquipmentPsuStatsHistInputPowerMin SnmpAdminString, + cucsEquipmentPsuStatsHistPsuI2CErrors Unsigned64, + cucsEquipmentPsuStatsHistPsuI2CErrorsAvg Unsigned64, + cucsEquipmentPsuStatsHistPsuI2CErrorsMax Unsigned64, + cucsEquipmentPsuStatsHistPsuI2CErrorsMin Unsigned64 +} + +cucsEquipmentPsuStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentPsuStatsHistEntry 1 } + +cucsEquipmentPsuStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:dn managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 2 } + +cucsEquipmentPsuStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:rn managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 3 } + +cucsEquipmentPsuStatsHistAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:ambientTemp managed + object property" + ::= { cucsEquipmentPsuStatsHistEntry 4 } + +cucsEquipmentPsuStatsHistAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:ambientTempAvg + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 5 } + +cucsEquipmentPsuStatsHistAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:ambientTempMax + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 6 } + +cucsEquipmentPsuStatsHistAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:ambientTempMin + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 7 } + +cucsEquipmentPsuStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:id managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 8 } + +cucsEquipmentPsuStatsHistInput210v OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:input210v managed + object property" + ::= { cucsEquipmentPsuStatsHistEntry 9 } + +cucsEquipmentPsuStatsHistInput210vAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:input210vAvg + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 10 } + +cucsEquipmentPsuStatsHistInput210vMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:input210vMax + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 11 } + +cucsEquipmentPsuStatsHistInput210vMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:input210vMin + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 12 } + +cucsEquipmentPsuStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:mostRecent managed + object property" + ::= { cucsEquipmentPsuStatsHistEntry 13 } + +cucsEquipmentPsuStatsHistOutput12v OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:output12v managed + object property" + ::= { cucsEquipmentPsuStatsHistEntry 14 } + +cucsEquipmentPsuStatsHistOutput12vAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:output12vAvg + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 15 } + +cucsEquipmentPsuStatsHistOutput12vMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:output12vMax + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 16 } + +cucsEquipmentPsuStatsHistOutput12vMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:output12vMin + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 17 } + +cucsEquipmentPsuStatsHistOutput3v3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:output3v3 managed + object property" + ::= { cucsEquipmentPsuStatsHistEntry 18 } + +cucsEquipmentPsuStatsHistOutput3v3Avg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:output3v3Avg + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 19 } + +cucsEquipmentPsuStatsHistOutput3v3Max OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:output3v3Max + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 20 } + +cucsEquipmentPsuStatsHistOutput3v3Min OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:output3v3Min + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 21 } + +cucsEquipmentPsuStatsHistOutputCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:outputCurrent + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 22 } + +cucsEquipmentPsuStatsHistOutputCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:outputCurrentAvg + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 23 } + +cucsEquipmentPsuStatsHistOutputCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:outputCurrentMax + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 24 } + +cucsEquipmentPsuStatsHistOutputCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:outputCurrentMin + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 25 } + +cucsEquipmentPsuStatsHistOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:outputPower managed + object property" + ::= { cucsEquipmentPsuStatsHistEntry 26 } + +cucsEquipmentPsuStatsHistOutputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:outputPowerAvg + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 27 } + +cucsEquipmentPsuStatsHistOutputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:outputPowerMax + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 28 } + +cucsEquipmentPsuStatsHistOutputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:outputPowerMin + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 29 } + +cucsEquipmentPsuStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:suspect managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 30 } + +cucsEquipmentPsuStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentPsuStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:thresholded managed + object property" + ::= { cucsEquipmentPsuStatsHistEntry 31 } + +cucsEquipmentPsuStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 32 } + +cucsEquipmentPsuStatsHistInputPower OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:inputPower managed + object property" + ::= { cucsEquipmentPsuStatsHistEntry 33 } + +cucsEquipmentPsuStatsHistInputPowerAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:inputPowerAvg + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 34 } + +cucsEquipmentPsuStatsHistInputPowerMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:inputPowerMax + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 35 } + +cucsEquipmentPsuStatsHistInputPowerMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:inputPowerMin + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 36 } + +cucsEquipmentPsuStatsHistPsuI2CErrors OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:PsuI2CErrors + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 37 } + +cucsEquipmentPsuStatsHistPsuI2CErrorsAvg OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:PsuI2CErrorsAvg + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 42 } + +cucsEquipmentPsuStatsHistPsuI2CErrorsMax OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:PsuI2CErrorsMax + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 43 } + +cucsEquipmentPsuStatsHistPsuI2CErrorsMin OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:PsuStatsHist:PsuI2CErrorsMin + managed object property" + ::= { cucsEquipmentPsuStatsHistEntry 44 } + +cucsEquipmentQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Qual managed object table" + ::= { cucsEquipmentObjects 195 } + +cucsEquipmentQualEntry OBJECT-TYPE + SYNTAX CucsEquipmentQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentQualTable table." + INDEX { cucsEquipmentQualInstanceId } + ::= { cucsEquipmentQualTable 1 } + +CucsEquipmentQualEntry ::= SEQUENCE { + cucsEquipmentQualInstanceId CucsManagedObjectId, + cucsEquipmentQualDn CucsManagedObjectDn, + cucsEquipmentQualRn SnmpAdminString, + cucsEquipmentQualDescr SnmpAdminString, + cucsEquipmentQualIntId SnmpAdminString, + cucsEquipmentQualName SnmpAdminString, + cucsEquipmentQualPolicyLevel Gauge32, + cucsEquipmentQualPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentQualEntry 1 } + +cucsEquipmentQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Qual:dn managed object property" + ::= { cucsEquipmentQualEntry 2 } + +cucsEquipmentQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Qual:rn managed object property" + ::= { cucsEquipmentQualEntry 3 } + +cucsEquipmentQualDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Qual:descr managed object property" + ::= { cucsEquipmentQualEntry 4 } + +cucsEquipmentQualIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Qual:intId managed object property" + ::= { cucsEquipmentQualEntry 5 } + +cucsEquipmentQualName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Qual:name managed object property" + ::= { cucsEquipmentQualEntry 6 } + +cucsEquipmentQualPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Qual:policyLevel managed object property" + ::= { cucsEquipmentQualEntry 7 } + +cucsEquipmentQualPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Qual:policyOwner managed object property" + ::= { cucsEquipmentQualEntry 8 } + +cucsEquipmentRackFanModuleDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentRackFanModuleDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef managed object table" + ::= { cucsEquipmentObjects 115 } + +cucsEquipmentRackFanModuleDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentRackFanModuleDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentRackFanModuleDefTable table." + INDEX { cucsEquipmentRackFanModuleDefInstanceId } + ::= { cucsEquipmentRackFanModuleDefTable 1 } + +CucsEquipmentRackFanModuleDefEntry ::= SEQUENCE { + cucsEquipmentRackFanModuleDefInstanceId CucsManagedObjectId, + cucsEquipmentRackFanModuleDefDn CucsManagedObjectDn, + cucsEquipmentRackFanModuleDefRn SnmpAdminString, + cucsEquipmentRackFanModuleDefDescr SnmpAdminString, + cucsEquipmentRackFanModuleDefFanCapacity Gauge32, + cucsEquipmentRackFanModuleDefIntId SnmpAdminString, + cucsEquipmentRackFanModuleDefName SnmpAdminString, + cucsEquipmentRackFanModuleDefPolicyLevel Gauge32, + cucsEquipmentRackFanModuleDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentRackFanModuleDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentRackFanModuleDefEntry 1 } + +cucsEquipmentRackFanModuleDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef:dn managed object property" + ::= { cucsEquipmentRackFanModuleDefEntry 2 } + +cucsEquipmentRackFanModuleDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef:rn managed object property" + ::= { cucsEquipmentRackFanModuleDefEntry 3 } + +cucsEquipmentRackFanModuleDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef:descr managed + object property" + ::= { cucsEquipmentRackFanModuleDefEntry 4 } + +cucsEquipmentRackFanModuleDefFanCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef:fanCapacity + managed object property" + ::= { cucsEquipmentRackFanModuleDefEntry 5 } + +cucsEquipmentRackFanModuleDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef:intId managed + object property" + ::= { cucsEquipmentRackFanModuleDefEntry 6 } + +cucsEquipmentRackFanModuleDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef:name managed + object property" + ::= { cucsEquipmentRackFanModuleDefEntry 7 } + +cucsEquipmentRackFanModuleDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef:policyLevel + managed object property" + ::= { cucsEquipmentRackFanModuleDefEntry 8 } + +cucsEquipmentRackFanModuleDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackFanModuleDef:policyOwner + managed object property" + ::= { cucsEquipmentRackFanModuleDefEntry 9 } + +cucsEquipmentRackUnitCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentRackUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider managed object table" + ::= { cucsEquipmentObjects 62 } + +cucsEquipmentRackUnitCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentRackUnitCapProviderTable table." + INDEX { cucsEquipmentRackUnitCapProviderInstanceId } + ::= { cucsEquipmentRackUnitCapProviderTable 1 } + +CucsEquipmentRackUnitCapProviderEntry ::= SEQUENCE { + cucsEquipmentRackUnitCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentRackUnitCapProviderDn CucsManagedObjectDn, + cucsEquipmentRackUnitCapProviderRn SnmpAdminString, + cucsEquipmentRackUnitCapProviderDeprecated TruthValue, + cucsEquipmentRackUnitCapProviderGencount Gauge32, + cucsEquipmentRackUnitCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentRackUnitCapProviderModel SnmpAdminString, + cucsEquipmentRackUnitCapProviderRevision SnmpAdminString, + cucsEquipmentRackUnitCapProviderVendor SnmpAdminString, + cucsEquipmentRackUnitCapProviderPromCardType Gauge32, + cucsEquipmentRackUnitCapProviderDeleted TruthValue, + cucsEquipmentRackUnitCapProviderMaxLocalDisks Gauge32, + cucsEquipmentRackUnitCapProviderElementLoadFailures Gauge32, + cucsEquipmentRackUnitCapProviderElementsLoaded Gauge32, + cucsEquipmentRackUnitCapProviderLoadErrors Gauge32, + cucsEquipmentRackUnitCapProviderLoadWarnings Gauge32, + cucsEquipmentRackUnitCapProviderGeneration Gauge32 +} + +cucsEquipmentRackUnitCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentRackUnitCapProviderEntry 1 } + +cucsEquipmentRackUnitCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:dn managed + object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 2 } + +cucsEquipmentRackUnitCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:rn managed + object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 3 } + +cucsEquipmentRackUnitCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:deprecated + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 4 } + +cucsEquipmentRackUnitCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:gencount + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 5 } + +cucsEquipmentRackUnitCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 6 } + +cucsEquipmentRackUnitCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:model + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 7 } + +cucsEquipmentRackUnitCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:revision + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 8 } + +cucsEquipmentRackUnitCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:vendor + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 9 } + +cucsEquipmentRackUnitCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:promCardType + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 10 } + +cucsEquipmentRackUnitCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:deleted + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 11 } + +cucsEquipmentRackUnitCapProviderMaxLocalDisks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:maxLocalDisks + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 12 } + +cucsEquipmentRackUnitCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 13 } + +cucsEquipmentRackUnitCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 14 } + +cucsEquipmentRackUnitCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 15 } + +cucsEquipmentRackUnitCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 16 } + +cucsEquipmentRackUnitCapProviderGeneration OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitCapProvider:generation + managed object property" + ::= { cucsEquipmentRackUnitCapProviderEntry 17 } + +cucsEquipmentRackUnitFanStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentRackUnitFanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats managed object table" + ::= { cucsEquipmentObjects 71 } + +cucsEquipmentRackUnitFanStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitFanStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentRackUnitFanStatsTable table." + INDEX { cucsEquipmentRackUnitFanStatsInstanceId } + ::= { cucsEquipmentRackUnitFanStatsTable 1 } + +CucsEquipmentRackUnitFanStatsEntry ::= SEQUENCE { + cucsEquipmentRackUnitFanStatsInstanceId CucsManagedObjectId, + cucsEquipmentRackUnitFanStatsDn CucsManagedObjectDn, + cucsEquipmentRackUnitFanStatsRn SnmpAdminString, + cucsEquipmentRackUnitFanStatsIntervals Gauge32, + cucsEquipmentRackUnitFanStatsSpeed Gauge32, + cucsEquipmentRackUnitFanStatsSpeedAvg Gauge32, + cucsEquipmentRackUnitFanStatsSpeedMax Gauge32, + cucsEquipmentRackUnitFanStatsSpeedMin Gauge32, + cucsEquipmentRackUnitFanStatsSuspect TruthValue, + cucsEquipmentRackUnitFanStatsThresholded CucsEquipmentRackUnitFanStatsThresholded, + cucsEquipmentRackUnitFanStatsTimeCollected DateAndTime, + cucsEquipmentRackUnitFanStatsUpdate Gauge32 +} + +cucsEquipmentRackUnitFanStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentRackUnitFanStatsEntry 1 } + +cucsEquipmentRackUnitFanStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:dn managed object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 2 } + +cucsEquipmentRackUnitFanStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:rn managed object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 3 } + +cucsEquipmentRackUnitFanStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:intervals + managed object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 4 } + +cucsEquipmentRackUnitFanStatsSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:speed managed + object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 5 } + +cucsEquipmentRackUnitFanStatsSpeedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:speedAvg + managed object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 6 } + +cucsEquipmentRackUnitFanStatsSpeedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:speedMax + managed object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 7 } + +cucsEquipmentRackUnitFanStatsSpeedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:speedMin + managed object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 8 } + +cucsEquipmentRackUnitFanStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:suspect managed + object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 9 } + +cucsEquipmentRackUnitFanStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitFanStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:thresholded + managed object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 10 } + +cucsEquipmentRackUnitFanStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:timeCollected + managed object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 11 } + +cucsEquipmentRackUnitFanStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStats:update managed + object property" + ::= { cucsEquipmentRackUnitFanStatsEntry 12 } + +cucsEquipmentRackUnitFanStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentRackUnitFanStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist managed object table" + ::= { cucsEquipmentObjects 72 } + +cucsEquipmentRackUnitFanStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitFanStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentRackUnitFanStatsHistTable table." + INDEX { cucsEquipmentRackUnitFanStatsHistInstanceId } + ::= { cucsEquipmentRackUnitFanStatsHistTable 1 } + +CucsEquipmentRackUnitFanStatsHistEntry ::= SEQUENCE { + cucsEquipmentRackUnitFanStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentRackUnitFanStatsHistDn CucsManagedObjectDn, + cucsEquipmentRackUnitFanStatsHistRn SnmpAdminString, + cucsEquipmentRackUnitFanStatsHistId Unsigned64, + cucsEquipmentRackUnitFanStatsHistMostRecent TruthValue, + cucsEquipmentRackUnitFanStatsHistSpeed Gauge32, + cucsEquipmentRackUnitFanStatsHistSpeedAvg Gauge32, + cucsEquipmentRackUnitFanStatsHistSpeedMax Gauge32, + cucsEquipmentRackUnitFanStatsHistSpeedMin Gauge32, + cucsEquipmentRackUnitFanStatsHistSuspect TruthValue, + cucsEquipmentRackUnitFanStatsHistThresholded CucsEquipmentRackUnitFanStatsHistThresholded, + cucsEquipmentRackUnitFanStatsHistTimeCollected DateAndTime +} + +cucsEquipmentRackUnitFanStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentRackUnitFanStatsHistEntry 1 } + +cucsEquipmentRackUnitFanStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:dn managed + object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 2 } + +cucsEquipmentRackUnitFanStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:rn managed + object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 3 } + +cucsEquipmentRackUnitFanStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:id managed + object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 4 } + +cucsEquipmentRackUnitFanStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 5 } + +cucsEquipmentRackUnitFanStatsHistSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:speed + managed object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 6 } + +cucsEquipmentRackUnitFanStatsHistSpeedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:speedAvg + managed object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 7 } + +cucsEquipmentRackUnitFanStatsHistSpeedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:speedMax + managed object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 8 } + +cucsEquipmentRackUnitFanStatsHistSpeedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:speedMin + managed object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 9 } + +cucsEquipmentRackUnitFanStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:suspect + managed object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 10 } + +cucsEquipmentRackUnitFanStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitFanStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:thresholded + managed object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 11 } + +cucsEquipmentRackUnitFanStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitFanStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentRackUnitFanStatsHistEntry 12 } + +cucsEquipmentRackUnitPsuStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentRackUnitPsuStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats managed object table" + ::= { cucsEquipmentObjects 63 } + +cucsEquipmentRackUnitPsuStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitPsuStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentRackUnitPsuStatsTable table." + INDEX { cucsEquipmentRackUnitPsuStatsInstanceId } + ::= { cucsEquipmentRackUnitPsuStatsTable 1 } + +CucsEquipmentRackUnitPsuStatsEntry ::= SEQUENCE { + cucsEquipmentRackUnitPsuStatsInstanceId CucsManagedObjectId, + cucsEquipmentRackUnitPsuStatsDn CucsManagedObjectDn, + cucsEquipmentRackUnitPsuStatsRn SnmpAdminString, + cucsEquipmentRackUnitPsuStatsAmbientTemp INTEGER, + cucsEquipmentRackUnitPsuStatsAmbientTempAvg INTEGER, + cucsEquipmentRackUnitPsuStatsAmbientTempMax INTEGER, + cucsEquipmentRackUnitPsuStatsAmbientTempMin INTEGER, + cucsEquipmentRackUnitPsuStatsInputPower INTEGER, + cucsEquipmentRackUnitPsuStatsInputPowerAvg INTEGER, + cucsEquipmentRackUnitPsuStatsInputPowerMax INTEGER, + cucsEquipmentRackUnitPsuStatsInputPowerMin INTEGER, + cucsEquipmentRackUnitPsuStatsInputVoltage INTEGER, + cucsEquipmentRackUnitPsuStatsInputVoltageAvg INTEGER, + cucsEquipmentRackUnitPsuStatsInputVoltageMax INTEGER, + cucsEquipmentRackUnitPsuStatsInputVoltageMin INTEGER, + cucsEquipmentRackUnitPsuStatsIntervals Gauge32, + cucsEquipmentRackUnitPsuStatsOutputCurrent INTEGER, + cucsEquipmentRackUnitPsuStatsOutputCurrentAvg INTEGER, + cucsEquipmentRackUnitPsuStatsOutputCurrentMax INTEGER, + cucsEquipmentRackUnitPsuStatsOutputCurrentMin INTEGER, + cucsEquipmentRackUnitPsuStatsOutputPower INTEGER, + cucsEquipmentRackUnitPsuStatsOutputPowerAvg INTEGER, + cucsEquipmentRackUnitPsuStatsOutputPowerMax INTEGER, + cucsEquipmentRackUnitPsuStatsOutputPowerMin INTEGER, + cucsEquipmentRackUnitPsuStatsOutputVoltage INTEGER, + cucsEquipmentRackUnitPsuStatsOutputVoltageAvg INTEGER, + cucsEquipmentRackUnitPsuStatsOutputVoltageMax INTEGER, + cucsEquipmentRackUnitPsuStatsOutputVoltageMin INTEGER, + cucsEquipmentRackUnitPsuStatsSuspect TruthValue, + cucsEquipmentRackUnitPsuStatsThresholded CucsEquipmentRackUnitPsuStatsThresholded, + cucsEquipmentRackUnitPsuStatsTimeCollected DateAndTime, + cucsEquipmentRackUnitPsuStatsUpdate Gauge32 +} + +cucsEquipmentRackUnitPsuStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentRackUnitPsuStatsEntry 1 } + +cucsEquipmentRackUnitPsuStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:dn managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 2 } + +cucsEquipmentRackUnitPsuStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:rn managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 3 } + +cucsEquipmentRackUnitPsuStatsAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:ambientTemp + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 4 } + +cucsEquipmentRackUnitPsuStatsAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:ambientTempAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 5 } + +cucsEquipmentRackUnitPsuStatsAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:ambientTempMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 6 } + +cucsEquipmentRackUnitPsuStatsAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:ambientTempMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 7 } + +cucsEquipmentRackUnitPsuStatsInputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:inputPower + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 8 } + +cucsEquipmentRackUnitPsuStatsInputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:inputPowerAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 9 } + +cucsEquipmentRackUnitPsuStatsInputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:inputPowerMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 10 } + +cucsEquipmentRackUnitPsuStatsInputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:inputPowerMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 11 } + +cucsEquipmentRackUnitPsuStatsInputVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:inputVoltage + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 12 } + +cucsEquipmentRackUnitPsuStatsInputVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:inputVoltageAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 13 } + +cucsEquipmentRackUnitPsuStatsInputVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:inputVoltageMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 14 } + +cucsEquipmentRackUnitPsuStatsInputVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:inputVoltageMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 15 } + +cucsEquipmentRackUnitPsuStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:intervals + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 16 } + +cucsEquipmentRackUnitPsuStatsOutputCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputCurrent + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 17 } + +cucsEquipmentRackUnitPsuStatsOutputCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputCurrentAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 18 } + +cucsEquipmentRackUnitPsuStatsOutputCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputCurrentMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 19 } + +cucsEquipmentRackUnitPsuStatsOutputCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputCurrentMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 20 } + +cucsEquipmentRackUnitPsuStatsOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputPower + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 21 } + +cucsEquipmentRackUnitPsuStatsOutputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputPowerAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 22 } + +cucsEquipmentRackUnitPsuStatsOutputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputPowerMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 23 } + +cucsEquipmentRackUnitPsuStatsOutputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputPowerMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 24 } + +cucsEquipmentRackUnitPsuStatsOutputVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputVoltage + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 25 } + +cucsEquipmentRackUnitPsuStatsOutputVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputVoltageAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 26 } + +cucsEquipmentRackUnitPsuStatsOutputVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputVoltageMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 27 } + +cucsEquipmentRackUnitPsuStatsOutputVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:outputVoltageMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 28 } + +cucsEquipmentRackUnitPsuStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:suspect managed + object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 29 } + +cucsEquipmentRackUnitPsuStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitPsuStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:thresholded + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 30 } + +cucsEquipmentRackUnitPsuStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:timeCollected + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 31 } + +cucsEquipmentRackUnitPsuStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStats:update managed + object property" + ::= { cucsEquipmentRackUnitPsuStatsEntry 32 } + +cucsEquipmentRackUnitPsuStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentRackUnitPsuStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist managed object table" + ::= { cucsEquipmentObjects 64 } + +cucsEquipmentRackUnitPsuStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitPsuStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentRackUnitPsuStatsHistTable table." + INDEX { cucsEquipmentRackUnitPsuStatsHistInstanceId } + ::= { cucsEquipmentRackUnitPsuStatsHistTable 1 } + +CucsEquipmentRackUnitPsuStatsHistEntry ::= SEQUENCE { + cucsEquipmentRackUnitPsuStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentRackUnitPsuStatsHistDn CucsManagedObjectDn, + cucsEquipmentRackUnitPsuStatsHistRn SnmpAdminString, + cucsEquipmentRackUnitPsuStatsHistAmbientTemp INTEGER, + cucsEquipmentRackUnitPsuStatsHistAmbientTempAvg INTEGER, + cucsEquipmentRackUnitPsuStatsHistAmbientTempMax INTEGER, + cucsEquipmentRackUnitPsuStatsHistAmbientTempMin INTEGER, + cucsEquipmentRackUnitPsuStatsHistId Unsigned64, + cucsEquipmentRackUnitPsuStatsHistInputPower INTEGER, + cucsEquipmentRackUnitPsuStatsHistInputPowerAvg INTEGER, + cucsEquipmentRackUnitPsuStatsHistInputPowerMax INTEGER, + cucsEquipmentRackUnitPsuStatsHistInputPowerMin INTEGER, + cucsEquipmentRackUnitPsuStatsHistInputVoltage INTEGER, + cucsEquipmentRackUnitPsuStatsHistInputVoltageAvg INTEGER, + cucsEquipmentRackUnitPsuStatsHistInputVoltageMax INTEGER, + cucsEquipmentRackUnitPsuStatsHistInputVoltageMin INTEGER, + cucsEquipmentRackUnitPsuStatsHistMostRecent TruthValue, + cucsEquipmentRackUnitPsuStatsHistOutputCurrent INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputCurrentAvg INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputCurrentMax INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputCurrentMin INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputPower INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputPowerAvg INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputPowerMax INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputPowerMin INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputVoltage INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputVoltageAvg INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputVoltageMax INTEGER, + cucsEquipmentRackUnitPsuStatsHistOutputVoltageMin INTEGER, + cucsEquipmentRackUnitPsuStatsHistSuspect TruthValue, + cucsEquipmentRackUnitPsuStatsHistThresholded CucsEquipmentRackUnitPsuStatsHistThresholded, + cucsEquipmentRackUnitPsuStatsHistTimeCollected DateAndTime +} + +cucsEquipmentRackUnitPsuStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 1 } + +cucsEquipmentRackUnitPsuStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:dn managed + object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 2 } + +cucsEquipmentRackUnitPsuStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:rn managed + object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 3 } + +cucsEquipmentRackUnitPsuStatsHistAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:ambientTemp + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 4 } + +cucsEquipmentRackUnitPsuStatsHistAmbientTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:ambientTempAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 5 } + +cucsEquipmentRackUnitPsuStatsHistAmbientTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:ambientTempMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 6 } + +cucsEquipmentRackUnitPsuStatsHistAmbientTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:ambientTempMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 7 } + +cucsEquipmentRackUnitPsuStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:id managed + object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 8 } + +cucsEquipmentRackUnitPsuStatsHistInputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:inputPower + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 9 } + +cucsEquipmentRackUnitPsuStatsHistInputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:inputPowerAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 10 } + +cucsEquipmentRackUnitPsuStatsHistInputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:inputPowerMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 11 } + +cucsEquipmentRackUnitPsuStatsHistInputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:inputPowerMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 12 } + +cucsEquipmentRackUnitPsuStatsHistInputVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:inputVoltage + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 13 } + +cucsEquipmentRackUnitPsuStatsHistInputVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:inputVoltageAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 14 } + +cucsEquipmentRackUnitPsuStatsHistInputVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:inputVoltageMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 15 } + +cucsEquipmentRackUnitPsuStatsHistInputVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:inputVoltageMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 16 } + +cucsEquipmentRackUnitPsuStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 17 } + +cucsEquipmentRackUnitPsuStatsHistOutputCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputCurrent + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 18 } + +cucsEquipmentRackUnitPsuStatsHistOutputCurrentAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputCurrentAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 19 } + +cucsEquipmentRackUnitPsuStatsHistOutputCurrentMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputCurrentMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 20 } + +cucsEquipmentRackUnitPsuStatsHistOutputCurrentMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputCurrentMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 21 } + +cucsEquipmentRackUnitPsuStatsHistOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputPower + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 22 } + +cucsEquipmentRackUnitPsuStatsHistOutputPowerAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputPowerAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 23 } + +cucsEquipmentRackUnitPsuStatsHistOutputPowerMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputPowerMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 24 } + +cucsEquipmentRackUnitPsuStatsHistOutputPowerMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputPowerMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 25 } + +cucsEquipmentRackUnitPsuStatsHistOutputVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputVoltage + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 26 } + +cucsEquipmentRackUnitPsuStatsHistOutputVoltageAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputVoltageAvg + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 27 } + +cucsEquipmentRackUnitPsuStatsHistOutputVoltageMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputVoltageMax + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 28 } + +cucsEquipmentRackUnitPsuStatsHistOutputVoltageMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:outputVoltageMin + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 29 } + +cucsEquipmentRackUnitPsuStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:suspect + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 30 } + +cucsEquipmentRackUnitPsuStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentRackUnitPsuStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:thresholded + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 31 } + +cucsEquipmentRackUnitPsuStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RackUnitPsuStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentRackUnitPsuStatsHistEntry 32 } + +cucsEquipmentRaidDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentRaidDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef managed object table" + ::= { cucsEquipmentObjects 75 } + +cucsEquipmentRaidDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentRaidDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentRaidDefTable table." + INDEX { cucsEquipmentRaidDefInstanceId } + ::= { cucsEquipmentRaidDefTable 1 } + +CucsEquipmentRaidDefEntry ::= SEQUENCE { + cucsEquipmentRaidDefInstanceId CucsManagedObjectId, + cucsEquipmentRaidDefDn CucsManagedObjectDn, + cucsEquipmentRaidDefRn SnmpAdminString, + cucsEquipmentRaidDefDescr SnmpAdminString, + cucsEquipmentRaidDefIntId SnmpAdminString, + cucsEquipmentRaidDefLevel CucsStorageLocalDiskMode, + cucsEquipmentRaidDefName SnmpAdminString, + cucsEquipmentRaidDefPolicyLevel Gauge32, + cucsEquipmentRaidDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentRaidDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentRaidDefEntry 1 } + +cucsEquipmentRaidDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef:dn managed object property" + ::= { cucsEquipmentRaidDefEntry 2 } + +cucsEquipmentRaidDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef:rn managed object property" + ::= { cucsEquipmentRaidDefEntry 3 } + +cucsEquipmentRaidDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef:descr managed object property" + ::= { cucsEquipmentRaidDefEntry 4 } + +cucsEquipmentRaidDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef:intId managed object property" + ::= { cucsEquipmentRaidDefEntry 5 } + +cucsEquipmentRaidDefLevel OBJECT-TYPE + SYNTAX CucsStorageLocalDiskMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef:level managed object property" + ::= { cucsEquipmentRaidDefEntry 6 } + +cucsEquipmentRaidDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef:name managed object property" + ::= { cucsEquipmentRaidDefEntry 7 } + +cucsEquipmentRaidDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef:policyLevel managed object property" + ::= { cucsEquipmentRaidDefEntry 8 } + +cucsEquipmentRaidDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:RaidDef:policyOwner managed object property" + ::= { cucsEquipmentRaidDefEntry 9 } + +cucsEquipmentRequirementTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentRequirementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement managed object table" + ::= { cucsEquipmentObjects 196 } + +cucsEquipmentRequirementEntry OBJECT-TYPE + SYNTAX CucsEquipmentRequirementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentRequirementTable table." + INDEX { cucsEquipmentRequirementInstanceId } + ::= { cucsEquipmentRequirementTable 1 } + +CucsEquipmentRequirementEntry ::= SEQUENCE { + cucsEquipmentRequirementInstanceId CucsManagedObjectId, + cucsEquipmentRequirementDn CucsManagedObjectDn, + cucsEquipmentRequirementRn SnmpAdminString, + cucsEquipmentRequirementAssignedToDn SnmpAdminString, + cucsEquipmentRequirementChassisDn SnmpAdminString, + cucsEquipmentRequirementChassisPoolDn SnmpAdminString, + cucsEquipmentRequirementIssues CucsEquipmentChassisConfigIssues, + cucsEquipmentRequirementName SnmpAdminString, + cucsEquipmentRequirementOperName SnmpAdminString, + cucsEquipmentRequirementOperState CucsEquipmentChassisProfileBindingOperState, + cucsEquipmentRequirementQualifier SnmpAdminString, + cucsEquipmentRequirementRestrictMigration TruthValue +} + +cucsEquipmentRequirementInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentRequirementEntry 1 } + +cucsEquipmentRequirementDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:dn managed object property" + ::= { cucsEquipmentRequirementEntry 2 } + +cucsEquipmentRequirementRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:rn managed object property" + ::= { cucsEquipmentRequirementEntry 3 } + +cucsEquipmentRequirementAssignedToDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:assignedToDn managed + object property" + ::= { cucsEquipmentRequirementEntry 4 } + +cucsEquipmentRequirementChassisDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:chassisDn managed + object property" + ::= { cucsEquipmentRequirementEntry 5 } + +cucsEquipmentRequirementChassisPoolDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:chassisPoolDn + managed object property" + ::= { cucsEquipmentRequirementEntry 6 } + +cucsEquipmentRequirementIssues OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:issues managed object property" + ::= { cucsEquipmentRequirementEntry 7 } + +cucsEquipmentRequirementName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:name managed object property" + ::= { cucsEquipmentRequirementEntry 8 } + +cucsEquipmentRequirementOperName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:operName managed object property" + ::= { cucsEquipmentRequirementEntry 9 } + +cucsEquipmentRequirementOperState OBJECT-TYPE + SYNTAX CucsEquipmentChassisProfileBindingOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:operState managed + object property" + ::= { cucsEquipmentRequirementEntry 10 } + +cucsEquipmentRequirementQualifier OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:qualifier managed + object property" + ::= { cucsEquipmentRequirementEntry 11 } + +cucsEquipmentRequirementRestrictMigration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Requirement:restrictMigration + managed object property" + ::= { cucsEquipmentRequirementEntry 12 } + +cucsEquipmentSecureBootTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSecureBootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot managed object table" + ::= { cucsEquipmentObjects 121 } + +cucsEquipmentSecureBootEntry OBJECT-TYPE + SYNTAX CucsEquipmentSecureBootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSecureBootTable table." + INDEX { cucsEquipmentSecureBootInstanceId } + ::= { cucsEquipmentSecureBootTable 1 } + +CucsEquipmentSecureBootEntry ::= SEQUENCE { + cucsEquipmentSecureBootInstanceId CucsManagedObjectId, + cucsEquipmentSecureBootDn CucsManagedObjectDn, + cucsEquipmentSecureBootRn SnmpAdminString, + cucsEquipmentSecureBootMinBiosVersion SnmpAdminString, + cucsEquipmentSecureBootMinCimcVersion SnmpAdminString, + cucsEquipmentSecureBootDescr SnmpAdminString, + cucsEquipmentSecureBootIntId SnmpAdminString, + cucsEquipmentSecureBootName SnmpAdminString, + cucsEquipmentSecureBootPolicyLevel Gauge32, + cucsEquipmentSecureBootPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentSecureBootInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSecureBootEntry 1 } + +cucsEquipmentSecureBootDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:dn managed object property" + ::= { cucsEquipmentSecureBootEntry 2 } + +cucsEquipmentSecureBootRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:rn managed object property" + ::= { cucsEquipmentSecureBootEntry 3 } + +cucsEquipmentSecureBootMinBiosVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:minBiosVersion + managed object property" + ::= { cucsEquipmentSecureBootEntry 4 } + +cucsEquipmentSecureBootMinCimcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:minCimcVersion + managed object property" + ::= { cucsEquipmentSecureBootEntry 5 } + +cucsEquipmentSecureBootDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:descr managed object property" + ::= { cucsEquipmentSecureBootEntry 6 } + +cucsEquipmentSecureBootIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:intId managed object property" + ::= { cucsEquipmentSecureBootEntry 7 } + +cucsEquipmentSecureBootName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:name managed object property" + ::= { cucsEquipmentSecureBootEntry 8 } + +cucsEquipmentSecureBootPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:policyLevel managed + object property" + ::= { cucsEquipmentSecureBootEntry 9 } + +cucsEquipmentSecureBootPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecureBoot:policyOwner managed + object property" + ::= { cucsEquipmentSecureBootEntry 10 } + +cucsEquipmentSecurityUnitCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSecurityUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider managed object table" + ::= { cucsEquipmentObjects 168 } + +cucsEquipmentSecurityUnitCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentSecurityUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSecurityUnitCapProviderTable table." + INDEX { cucsEquipmentSecurityUnitCapProviderInstanceId } + ::= { cucsEquipmentSecurityUnitCapProviderTable 1 } + +CucsEquipmentSecurityUnitCapProviderEntry ::= SEQUENCE { + cucsEquipmentSecurityUnitCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentSecurityUnitCapProviderDn CucsManagedObjectDn, + cucsEquipmentSecurityUnitCapProviderRn SnmpAdminString, + cucsEquipmentSecurityUnitCapProviderDeleted TruthValue, + cucsEquipmentSecurityUnitCapProviderDeprecated TruthValue, + cucsEquipmentSecurityUnitCapProviderElementLoadFailures Gauge32, + cucsEquipmentSecurityUnitCapProviderElementsLoaded Gauge32, + cucsEquipmentSecurityUnitCapProviderGencount Gauge32, + cucsEquipmentSecurityUnitCapProviderLoadErrors Gauge32, + cucsEquipmentSecurityUnitCapProviderLoadWarnings Gauge32, + cucsEquipmentSecurityUnitCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentSecurityUnitCapProviderModel SnmpAdminString, + cucsEquipmentSecurityUnitCapProviderPromCardType Gauge32, + cucsEquipmentSecurityUnitCapProviderRevision SnmpAdminString, + cucsEquipmentSecurityUnitCapProviderVendor SnmpAdminString +} + +cucsEquipmentSecurityUnitCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSecurityUnitCapProviderEntry 1 } + +cucsEquipmentSecurityUnitCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:dn + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 2 } + +cucsEquipmentSecurityUnitCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:rn + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 3 } + +cucsEquipmentSecurityUnitCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:deleted + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 4 } + +cucsEquipmentSecurityUnitCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:deprecated + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 5 } + +cucsEquipmentSecurityUnitCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 6 } + +cucsEquipmentSecurityUnitCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 7 } + +cucsEquipmentSecurityUnitCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:gencount + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 8 } + +cucsEquipmentSecurityUnitCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 9 } + +cucsEquipmentSecurityUnitCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 10 } + +cucsEquipmentSecurityUnitCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 11 } + +cucsEquipmentSecurityUnitCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:model + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 12 } + +cucsEquipmentSecurityUnitCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:promCardType + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 13 } + +cucsEquipmentSecurityUnitCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:revision + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 14 } + +cucsEquipmentSecurityUnitCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SecurityUnitCapProvider:vendor + managed object property" + ::= { cucsEquipmentSecurityUnitCapProviderEntry 15 } + +cucsEquipmentServerCorrectUuidBehaviorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentServerCorrectUuidBehaviorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerCorrectUuidBehavior + managed object table" + ::= { cucsEquipmentObjects 176 } + +cucsEquipmentServerCorrectUuidBehaviorEntry OBJECT-TYPE + SYNTAX CucsEquipmentServerCorrectUuidBehaviorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentServerCorrectUuidBehaviorTable table." + INDEX { cucsEquipmentServerCorrectUuidBehaviorInstanceId } + ::= { cucsEquipmentServerCorrectUuidBehaviorTable 1 } + +CucsEquipmentServerCorrectUuidBehaviorEntry ::= SEQUENCE { + cucsEquipmentServerCorrectUuidBehaviorInstanceId CucsManagedObjectId, + cucsEquipmentServerCorrectUuidBehaviorDn CucsManagedObjectDn, + cucsEquipmentServerCorrectUuidBehaviorRn SnmpAdminString +} + +cucsEquipmentServerCorrectUuidBehaviorInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentServerCorrectUuidBehaviorEntry 1 } + +cucsEquipmentServerCorrectUuidBehaviorDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerCorrectUuidBehavior:dn + managed object property" + ::= { cucsEquipmentServerCorrectUuidBehaviorEntry 2 } + +cucsEquipmentServerCorrectUuidBehaviorRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerCorrectUuidBehavior:rn + managed object property" + ::= { cucsEquipmentServerCorrectUuidBehaviorEntry 3 } + +cucsEquipmentServerFeatureCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentServerFeatureCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap managed object table" + ::= { cucsEquipmentObjects 102 } + +cucsEquipmentServerFeatureCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentServerFeatureCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentServerFeatureCapTable table." + INDEX { cucsEquipmentServerFeatureCapInstanceId } + ::= { cucsEquipmentServerFeatureCapTable 1 } + +CucsEquipmentServerFeatureCapEntry ::= SEQUENCE { + cucsEquipmentServerFeatureCapInstanceId CucsManagedObjectId, + cucsEquipmentServerFeatureCapDn CucsManagedObjectDn, + cucsEquipmentServerFeatureCapRn SnmpAdminString, + cucsEquipmentServerFeatureCapCmosResetSupported TruthValue, + cucsEquipmentServerFeatureCapMaxVirtualDrivesPerServer Gauge32, + cucsEquipmentServerFeatureCapStorageJbodModeSupported TruthValue, + cucsEquipmentServerFeatureCapNumberOfServerUnits Gauge32, + cucsEquipmentServerFeatureCapAdaptorModel SnmpAdminString, + cucsEquipmentServerFeatureCapMaxVirtualEthIfPerServer Gauge32 +} + +cucsEquipmentServerFeatureCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentServerFeatureCapEntry 1 } + +cucsEquipmentServerFeatureCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap:dn managed object property" + ::= { cucsEquipmentServerFeatureCapEntry 2 } + +cucsEquipmentServerFeatureCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap:rn managed object property" + ::= { cucsEquipmentServerFeatureCapEntry 3 } + +cucsEquipmentServerFeatureCapCmosResetSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap:cmosResetSupported + managed object property" + ::= { cucsEquipmentServerFeatureCapEntry 4 } + +cucsEquipmentServerFeatureCapMaxVirtualDrivesPerServer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap:maxVirtualDrivesPerServer + managed object property" + ::= { cucsEquipmentServerFeatureCapEntry 5 } + +cucsEquipmentServerFeatureCapStorageJbodModeSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap:storageJbodModeSupported + managed object property" + ::= { cucsEquipmentServerFeatureCapEntry 6 } + +cucsEquipmentServerFeatureCapNumberOfServerUnits OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap:numberOfServerUnits + managed object property" + ::= { cucsEquipmentServerFeatureCapEntry 7 } + +cucsEquipmentServerFeatureCapAdaptorModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap:adaptorModel + managed object property" + ::= { cucsEquipmentServerFeatureCapEntry 8 } + +cucsEquipmentServerFeatureCapMaxVirtualEthIfPerServer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerFeatureCap:maxVirtualEthIfPerServer + managed object property" + ::= { cucsEquipmentServerFeatureCapEntry 9 } + +cucsEquipmentServerPortCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentServerPortCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider managed object table" + ::= { cucsEquipmentObjects 169 } + +cucsEquipmentServerPortCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentServerPortCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentServerPortCapProviderTable table." + INDEX { cucsEquipmentServerPortCapProviderInstanceId } + ::= { cucsEquipmentServerPortCapProviderTable 1 } + +CucsEquipmentServerPortCapProviderEntry ::= SEQUENCE { + cucsEquipmentServerPortCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentServerPortCapProviderDn CucsManagedObjectDn, + cucsEquipmentServerPortCapProviderRn SnmpAdminString, + cucsEquipmentServerPortCapProviderDescr SnmpAdminString, + cucsEquipmentServerPortCapProviderEndPortId Gauge32, + cucsEquipmentServerPortCapProviderIntId SnmpAdminString, + cucsEquipmentServerPortCapProviderName SnmpAdminString, + cucsEquipmentServerPortCapProviderPolicyLevel Gauge32, + cucsEquipmentServerPortCapProviderPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentServerPortCapProviderStartPortId Gauge32 +} + +cucsEquipmentServerPortCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentServerPortCapProviderEntry 1 } + +cucsEquipmentServerPortCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:dn managed + object property" + ::= { cucsEquipmentServerPortCapProviderEntry 2 } + +cucsEquipmentServerPortCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:rn managed + object property" + ::= { cucsEquipmentServerPortCapProviderEntry 3 } + +cucsEquipmentServerPortCapProviderDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:descr + managed object property" + ::= { cucsEquipmentServerPortCapProviderEntry 4 } + +cucsEquipmentServerPortCapProviderEndPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:endPortId + managed object property" + ::= { cucsEquipmentServerPortCapProviderEntry 5 } + +cucsEquipmentServerPortCapProviderIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:intId + managed object property" + ::= { cucsEquipmentServerPortCapProviderEntry 6 } + +cucsEquipmentServerPortCapProviderName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:name + managed object property" + ::= { cucsEquipmentServerPortCapProviderEntry 7 } + +cucsEquipmentServerPortCapProviderPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:policyLevel + managed object property" + ::= { cucsEquipmentServerPortCapProviderEntry 8 } + +cucsEquipmentServerPortCapProviderPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:policyOwner + managed object property" + ::= { cucsEquipmentServerPortCapProviderEntry 9 } + +cucsEquipmentServerPortCapProviderStartPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerPortCapProvider:startPortId + managed object property" + ::= { cucsEquipmentServerPortCapProviderEntry 10 } + +cucsEquipmentServerUnitCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentServerUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider managed object table" + ::= { cucsEquipmentObjects 151 } + +cucsEquipmentServerUnitCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentServerUnitCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentServerUnitCapProviderTable table." + INDEX { cucsEquipmentServerUnitCapProviderInstanceId } + ::= { cucsEquipmentServerUnitCapProviderTable 1 } + +CucsEquipmentServerUnitCapProviderEntry ::= SEQUENCE { + cucsEquipmentServerUnitCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentServerUnitCapProviderDn CucsManagedObjectDn, + cucsEquipmentServerUnitCapProviderRn SnmpAdminString, + cucsEquipmentServerUnitCapProviderDeleted TruthValue, + cucsEquipmentServerUnitCapProviderDeprecated TruthValue, + cucsEquipmentServerUnitCapProviderElementLoadFailures Gauge32, + cucsEquipmentServerUnitCapProviderElementsLoaded Gauge32, + cucsEquipmentServerUnitCapProviderGencount Gauge32, + cucsEquipmentServerUnitCapProviderLoadErrors Gauge32, + cucsEquipmentServerUnitCapProviderLoadWarnings Gauge32, + cucsEquipmentServerUnitCapProviderMaxLocalDisks Gauge32, + cucsEquipmentServerUnitCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentServerUnitCapProviderModel SnmpAdminString, + cucsEquipmentServerUnitCapProviderPromCardType Gauge32, + cucsEquipmentServerUnitCapProviderRevision SnmpAdminString, + cucsEquipmentServerUnitCapProviderVendor SnmpAdminString +} + +cucsEquipmentServerUnitCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentServerUnitCapProviderEntry 1 } + +cucsEquipmentServerUnitCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:dn managed + object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 2 } + +cucsEquipmentServerUnitCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:rn managed + object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 3 } + +cucsEquipmentServerUnitCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:deleted + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 4 } + +cucsEquipmentServerUnitCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:deprecated + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 5 } + +cucsEquipmentServerUnitCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 6 } + +cucsEquipmentServerUnitCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 7 } + +cucsEquipmentServerUnitCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:gencount + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 8 } + +cucsEquipmentServerUnitCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 9 } + +cucsEquipmentServerUnitCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 10 } + +cucsEquipmentServerUnitCapProviderMaxLocalDisks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:maxLocalDisks + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 11 } + +cucsEquipmentServerUnitCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 12 } + +cucsEquipmentServerUnitCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:model + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 13 } + +cucsEquipmentServerUnitCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:promCardType + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 14 } + +cucsEquipmentServerUnitCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:revision + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 15 } + +cucsEquipmentServerUnitCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServerUnitCapProvider:vendor + managed object property" + ::= { cucsEquipmentServerUnitCapProviderEntry 16 } + +cucsEquipmentServiceDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentServiceDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef managed object table" + ::= { cucsEquipmentObjects 65 } + +cucsEquipmentServiceDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentServiceDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentServiceDefTable table." + INDEX { cucsEquipmentServiceDefInstanceId } + ::= { cucsEquipmentServiceDefTable 1 } + +CucsEquipmentServiceDefEntry ::= SEQUENCE { + cucsEquipmentServiceDefInstanceId CucsManagedObjectId, + cucsEquipmentServiceDefDn CucsManagedObjectDn, + cucsEquipmentServiceDefRn SnmpAdminString, + cucsEquipmentServiceDefCanBeFRUed TruthValue, + cucsEquipmentServiceDefDescr SnmpAdminString, + cucsEquipmentServiceDefIntId SnmpAdminString, + cucsEquipmentServiceDefName SnmpAdminString, + cucsEquipmentServiceDefRemovalConditions CucsEquipmentRemovalConditions, + cucsEquipmentServiceDefServicePhilosophy SnmpAdminString, + cucsEquipmentServiceDefPolicyLevel Gauge32, + cucsEquipmentServiceDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentServiceDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentServiceDefEntry 1 } + +cucsEquipmentServiceDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:dn managed object property" + ::= { cucsEquipmentServiceDefEntry 2 } + +cucsEquipmentServiceDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:rn managed object property" + ::= { cucsEquipmentServiceDefEntry 3 } + +cucsEquipmentServiceDefCanBeFRUed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:canBeFRUed managed + object property" + ::= { cucsEquipmentServiceDefEntry 4 } + +cucsEquipmentServiceDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:descr managed object property" + ::= { cucsEquipmentServiceDefEntry 5 } + +cucsEquipmentServiceDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:intId managed object property" + ::= { cucsEquipmentServiceDefEntry 6 } + +cucsEquipmentServiceDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:name managed object property" + ::= { cucsEquipmentServiceDefEntry 7 } + +cucsEquipmentServiceDefRemovalConditions OBJECT-TYPE + SYNTAX CucsEquipmentRemovalConditions + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:removalConditions + managed object property" + ::= { cucsEquipmentServiceDefEntry 8 } + +cucsEquipmentServiceDefServicePhilosophy OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:servicePhilosophy + managed object property" + ::= { cucsEquipmentServiceDefEntry 9 } + +cucsEquipmentServiceDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:policyLevel managed + object property" + ::= { cucsEquipmentServiceDefEntry 10 } + +cucsEquipmentServiceDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:ServiceDef:policyOwner managed + object property" + ::= { cucsEquipmentServiceDefEntry 11 } + +cucsEquipmentSharedIOModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSharedIOModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule managed object table" + ::= { cucsEquipmentObjects 152 } + +cucsEquipmentSharedIOModuleEntry OBJECT-TYPE + SYNTAX CucsEquipmentSharedIOModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSharedIOModuleTable table." + INDEX { cucsEquipmentSharedIOModuleInstanceId } + ::= { cucsEquipmentSharedIOModuleTable 1 } + +CucsEquipmentSharedIOModuleEntry ::= SEQUENCE { + cucsEquipmentSharedIOModuleInstanceId CucsManagedObjectId, + cucsEquipmentSharedIOModuleDn CucsManagedObjectDn, + cucsEquipmentSharedIOModuleRn SnmpAdminString, + cucsEquipmentSharedIOModuleAdminPowerState CucsEquipmentAdminPowerState, + cucsEquipmentSharedIOModuleBaseAddr InetAddressIPv4, + cucsEquipmentSharedIOModuleChassisId Gauge32, + cucsEquipmentSharedIOModuleCheckPoint CucsComputeCheckPoint, + cucsEquipmentSharedIOModuleConfigState CucsEquipmentChassisConfigState, + cucsEquipmentSharedIOModuleDiscovery CucsEquipmentDiscoveryState, + cucsEquipmentSharedIOModuleFeOfflineTs Unsigned64, + cucsEquipmentSharedIOModuleFeReadyTs Unsigned64, + cucsEquipmentSharedIOModuleFltAggr Unsigned64, + cucsEquipmentSharedIOModuleId CucsEquipmentSharedIOModuleId, + cucsEquipmentSharedIOModuleLcName SnmpAdminString, + cucsEquipmentSharedIOModuleLcTs DateAndTime, + cucsEquipmentSharedIOModuleMacOfSharedIOMA MacAddress, + cucsEquipmentSharedIOModuleMacOfSharedIOMB MacAddress, + cucsEquipmentSharedIOModuleManagingInstance CucsNetworkSwitchId, + cucsEquipmentSharedIOModuleMfgTime DateAndTime, + cucsEquipmentSharedIOModuleModel SnmpAdminString, + cucsEquipmentSharedIOModuleOperQualifier CucsEquipmentIOCardIssues, + cucsEquipmentSharedIOModuleOperQualifierReason SnmpAdminString, + cucsEquipmentSharedIOModuleOperState CucsEquipmentOperability, + cucsEquipmentSharedIOModuleOperability CucsEquipmentOperability, + cucsEquipmentSharedIOModulePartNumber SnmpAdminString, + cucsEquipmentSharedIOModulePeerDn SnmpAdminString, + cucsEquipmentSharedIOModulePerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentSharedIOModulePower CucsEquipmentPowerState, + cucsEquipmentSharedIOModulePresence CucsEquipmentPresence, + cucsEquipmentSharedIOModuleReachability CucsAdaptorReachability, + cucsEquipmentSharedIOModuleRevision SnmpAdminString, + cucsEquipmentSharedIOModuleSerial SnmpAdminString, + cucsEquipmentSharedIOModuleThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentSharedIOModuleUpgradeStatus CucsMgmtUpgradeStatus, + cucsEquipmentSharedIOModuleUsrLbl SnmpAdminString, + cucsEquipmentSharedIOModuleVendor SnmpAdminString, + cucsEquipmentSharedIOModuleVid SnmpAdminString, + cucsEquipmentSharedIOModuleVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentSharedIOModuleAssetTag SnmpAdminString +} + +cucsEquipmentSharedIOModuleInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSharedIOModuleEntry 1 } + +cucsEquipmentSharedIOModuleDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:dn managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 2 } + +cucsEquipmentSharedIOModuleRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:rn managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 3 } + +cucsEquipmentSharedIOModuleAdminPowerState OBJECT-TYPE + SYNTAX CucsEquipmentAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:adminPowerState + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 4 } + +cucsEquipmentSharedIOModuleBaseAddr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:baseAddr managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 5 } + +cucsEquipmentSharedIOModuleChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:chassisId managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 6 } + +cucsEquipmentSharedIOModuleCheckPoint OBJECT-TYPE + SYNTAX CucsComputeCheckPoint + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:checkPoint + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 7 } + +cucsEquipmentSharedIOModuleConfigState OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:configState + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 8 } + +cucsEquipmentSharedIOModuleDiscovery OBJECT-TYPE + SYNTAX CucsEquipmentDiscoveryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:discovery managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 9 } + +cucsEquipmentSharedIOModuleFeOfflineTs OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:feOfflineTs + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 10 } + +cucsEquipmentSharedIOModuleFeReadyTs OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:feReadyTs managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 11 } + +cucsEquipmentSharedIOModuleFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:fltAggr managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 12 } + +cucsEquipmentSharedIOModuleId OBJECT-TYPE + SYNTAX CucsEquipmentSharedIOModuleId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:id managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 13 } + +cucsEquipmentSharedIOModuleLcName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:lcName managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 14 } + +cucsEquipmentSharedIOModuleLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:lcTs managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 15 } + +cucsEquipmentSharedIOModuleMacOfSharedIOMA OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:macOfSharedIOMA + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 16 } + +cucsEquipmentSharedIOModuleMacOfSharedIOMB OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:macOfSharedIOMB + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 17 } + +cucsEquipmentSharedIOModuleManagingInstance OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:managingInstance + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 18 } + +cucsEquipmentSharedIOModuleMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:mfgTime managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 19 } + +cucsEquipmentSharedIOModuleModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:model managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 20 } + +cucsEquipmentSharedIOModuleOperQualifier OBJECT-TYPE + SYNTAX CucsEquipmentIOCardIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:operQualifier + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 21 } + +cucsEquipmentSharedIOModuleOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:operQualifierReason + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 22 } + +cucsEquipmentSharedIOModuleOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:operState managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 23 } + +cucsEquipmentSharedIOModuleOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:operability + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 24 } + +cucsEquipmentSharedIOModulePartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:partNumber + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 25 } + +cucsEquipmentSharedIOModulePeerDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:peerDn managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 26 } + +cucsEquipmentSharedIOModulePerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:perf managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 27 } + +cucsEquipmentSharedIOModulePower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:power managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 28 } + +cucsEquipmentSharedIOModulePresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:presence managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 29 } + +cucsEquipmentSharedIOModuleReachability OBJECT-TYPE + SYNTAX CucsAdaptorReachability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:reachability + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 30 } + +cucsEquipmentSharedIOModuleRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:revision managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 31 } + +cucsEquipmentSharedIOModuleSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:serial managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 32 } + +cucsEquipmentSharedIOModuleThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:thermal managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 33 } + +cucsEquipmentSharedIOModuleUpgradeStatus OBJECT-TYPE + SYNTAX CucsMgmtUpgradeStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:upgradeStatus + managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 34 } + +cucsEquipmentSharedIOModuleUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:usrLbl managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 35 } + +cucsEquipmentSharedIOModuleVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:vendor managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 36 } + +cucsEquipmentSharedIOModuleVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:vid managed object property" + ::= { cucsEquipmentSharedIOModuleEntry 37 } + +cucsEquipmentSharedIOModuleVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:voltage managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 38 } + +cucsEquipmentSharedIOModuleAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SharedIOModule:assetTag managed + object property" + ::= { cucsEquipmentSharedIOModuleEntry 39 } + +cucsEquipmentSiocTempStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSiocTempStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats managed object table" + ::= { cucsEquipmentObjects 197 } + +cucsEquipmentSiocTempStatsEntry OBJECT-TYPE + SYNTAX CucsEquipmentSiocTempStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSiocTempStatsTable table." + INDEX { cucsEquipmentSiocTempStatsInstanceId } + ::= { cucsEquipmentSiocTempStatsTable 1 } + +CucsEquipmentSiocTempStatsEntry ::= SEQUENCE { + cucsEquipmentSiocTempStatsInstanceId CucsManagedObjectId, + cucsEquipmentSiocTempStatsDn CucsManagedObjectDn, + cucsEquipmentSiocTempStatsRn SnmpAdminString, + cucsEquipmentSiocTempStatsCmcTemp INTEGER, + cucsEquipmentSiocTempStatsCmcTempAvg INTEGER, + cucsEquipmentSiocTempStatsCmcTempMax INTEGER, + cucsEquipmentSiocTempStatsCmcTempMin INTEGER, + cucsEquipmentSiocTempStatsFrontTemp INTEGER, + cucsEquipmentSiocTempStatsFrontTempAvg INTEGER, + cucsEquipmentSiocTempStatsFrontTempMax INTEGER, + cucsEquipmentSiocTempStatsFrontTempMin INTEGER, + cucsEquipmentSiocTempStatsIntervals Gauge32, + cucsEquipmentSiocTempStatsMidTemp INTEGER, + cucsEquipmentSiocTempStatsMidTempAvg INTEGER, + cucsEquipmentSiocTempStatsMidTempMax INTEGER, + cucsEquipmentSiocTempStatsMidTempMin INTEGER, + cucsEquipmentSiocTempStatsRearTemp INTEGER, + cucsEquipmentSiocTempStatsRearTempAvg INTEGER, + cucsEquipmentSiocTempStatsRearTempMax INTEGER, + cucsEquipmentSiocTempStatsRearTempMin INTEGER, + cucsEquipmentSiocTempStatsSuspect TruthValue, + cucsEquipmentSiocTempStatsThresholded CucsEquipmentSiocTempStatsThresholded, + cucsEquipmentSiocTempStatsTimeCollected DateAndTime, + cucsEquipmentSiocTempStatsUpdate Gauge32, + cucsEquipmentSiocTempStatsVicTemp INTEGER, + cucsEquipmentSiocTempStatsVicTempAvg INTEGER, + cucsEquipmentSiocTempStatsVicTempMax INTEGER, + cucsEquipmentSiocTempStatsVicTempMin INTEGER +} + +cucsEquipmentSiocTempStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSiocTempStatsEntry 1 } + +cucsEquipmentSiocTempStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:dn managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 2 } + +cucsEquipmentSiocTempStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:rn managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 3 } + +cucsEquipmentSiocTempStatsCmcTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:cmcTemp managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 4 } + +cucsEquipmentSiocTempStatsCmcTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:cmcTempAvg managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 5 } + +cucsEquipmentSiocTempStatsCmcTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:cmcTempMax managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 6 } + +cucsEquipmentSiocTempStatsCmcTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:cmcTempMin managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 7 } + +cucsEquipmentSiocTempStatsFrontTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:frontTemp managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 8 } + +cucsEquipmentSiocTempStatsFrontTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:frontTempAvg + managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 9 } + +cucsEquipmentSiocTempStatsFrontTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:frontTempMax + managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 10 } + +cucsEquipmentSiocTempStatsFrontTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:frontTempMin + managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 11 } + +cucsEquipmentSiocTempStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:intervals managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 12 } + +cucsEquipmentSiocTempStatsMidTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:midTemp managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 13 } + +cucsEquipmentSiocTempStatsMidTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:midTempAvg managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 14 } + +cucsEquipmentSiocTempStatsMidTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:midTempMax managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 15 } + +cucsEquipmentSiocTempStatsMidTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:midTempMin managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 16 } + +cucsEquipmentSiocTempStatsRearTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:rearTemp managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 18 } + +cucsEquipmentSiocTempStatsRearTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:rearTempAvg + managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 19 } + +cucsEquipmentSiocTempStatsRearTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:rearTempMax + managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 20 } + +cucsEquipmentSiocTempStatsRearTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:rearTempMin + managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 21 } + +cucsEquipmentSiocTempStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:suspect managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 23 } + +cucsEquipmentSiocTempStatsThresholded OBJECT-TYPE + SYNTAX CucsEquipmentSiocTempStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:thresholded + managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 24 } + +cucsEquipmentSiocTempStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:timeCollected + managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 25 } + +cucsEquipmentSiocTempStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:update managed object property" + ::= { cucsEquipmentSiocTempStatsEntry 26 } + +cucsEquipmentSiocTempStatsVicTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:vicTemp managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 27 } + +cucsEquipmentSiocTempStatsVicTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:vicTempAvg managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 28 } + +cucsEquipmentSiocTempStatsVicTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:vicTempMax managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 29 } + +cucsEquipmentSiocTempStatsVicTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStats:vicTempMin managed + object property" + ::= { cucsEquipmentSiocTempStatsEntry 30 } + +cucsEquipmentSiocTempStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSiocTempStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist managed object table" + ::= { cucsEquipmentObjects 198 } + +cucsEquipmentSiocTempStatsHistEntry OBJECT-TYPE + SYNTAX CucsEquipmentSiocTempStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSiocTempStatsHistTable table." + INDEX { cucsEquipmentSiocTempStatsHistInstanceId } + ::= { cucsEquipmentSiocTempStatsHistTable 1 } + +CucsEquipmentSiocTempStatsHistEntry ::= SEQUENCE { + cucsEquipmentSiocTempStatsHistInstanceId CucsManagedObjectId, + cucsEquipmentSiocTempStatsHistDn CucsManagedObjectDn, + cucsEquipmentSiocTempStatsHistRn SnmpAdminString, + cucsEquipmentSiocTempStatsHistCmcTemp INTEGER, + cucsEquipmentSiocTempStatsHistCmcTempAvg INTEGER, + cucsEquipmentSiocTempStatsHistCmcTempMax INTEGER, + cucsEquipmentSiocTempStatsHistCmcTempMin INTEGER, + cucsEquipmentSiocTempStatsHistFrontTemp INTEGER, + cucsEquipmentSiocTempStatsHistFrontTempAvg INTEGER, + cucsEquipmentSiocTempStatsHistFrontTempMax INTEGER, + cucsEquipmentSiocTempStatsHistFrontTempMin INTEGER, + cucsEquipmentSiocTempStatsHistId Unsigned64, + cucsEquipmentSiocTempStatsHistMidTemp INTEGER, + cucsEquipmentSiocTempStatsHistMidTempAvg INTEGER, + cucsEquipmentSiocTempStatsHistMidTempMax INTEGER, + cucsEquipmentSiocTempStatsHistMidTempMin INTEGER, + cucsEquipmentSiocTempStatsHistMostRecent TruthValue, + cucsEquipmentSiocTempStatsHistRearTemp INTEGER, + cucsEquipmentSiocTempStatsHistRearTempAvg INTEGER, + cucsEquipmentSiocTempStatsHistRearTempMax INTEGER, + cucsEquipmentSiocTempStatsHistRearTempMin INTEGER, + cucsEquipmentSiocTempStatsHistSuspect TruthValue, + cucsEquipmentSiocTempStatsHistThresholded CucsEquipmentSiocTempStatsHistThresholded, + cucsEquipmentSiocTempStatsHistTimeCollected DateAndTime, + cucsEquipmentSiocTempStatsHistVicTemp INTEGER, + cucsEquipmentSiocTempStatsHistVicTempAvg INTEGER, + cucsEquipmentSiocTempStatsHistVicTempMax INTEGER, + cucsEquipmentSiocTempStatsHistVicTempMin INTEGER +} + +cucsEquipmentSiocTempStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSiocTempStatsHistEntry 1 } + +cucsEquipmentSiocTempStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:dn managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 2 } + +cucsEquipmentSiocTempStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:rn managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 3 } + +cucsEquipmentSiocTempStatsHistCmcTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:cmcTemp + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 4 } + +cucsEquipmentSiocTempStatsHistCmcTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:cmcTempAvg + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 5 } + +cucsEquipmentSiocTempStatsHistCmcTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:cmcTempMax + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 6 } + +cucsEquipmentSiocTempStatsHistCmcTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:cmcTempMin + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 7 } + +cucsEquipmentSiocTempStatsHistFrontTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:frontTemp + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 8 } + +cucsEquipmentSiocTempStatsHistFrontTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:frontTempAvg + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 9 } + +cucsEquipmentSiocTempStatsHistFrontTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:frontTempMax + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 10 } + +cucsEquipmentSiocTempStatsHistFrontTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:frontTempMin + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 11 } + +cucsEquipmentSiocTempStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:id managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 12 } + +cucsEquipmentSiocTempStatsHistMidTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:midTemp + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 13 } + +cucsEquipmentSiocTempStatsHistMidTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:midTempAvg + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 14 } + +cucsEquipmentSiocTempStatsHistMidTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:midTempMax + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 15 } + +cucsEquipmentSiocTempStatsHistMidTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:midTempMin + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 16 } + +cucsEquipmentSiocTempStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:mostRecent + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 17 } + +cucsEquipmentSiocTempStatsHistRearTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:rearTemp + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 18 } + +cucsEquipmentSiocTempStatsHistRearTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:rearTempAvg + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 19 } + +cucsEquipmentSiocTempStatsHistRearTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:rearTempMax + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 20 } + +cucsEquipmentSiocTempStatsHistRearTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:rearTempMin + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 21 } + +cucsEquipmentSiocTempStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:suspect + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 22 } + +cucsEquipmentSiocTempStatsHistThresholded OBJECT-TYPE + SYNTAX CucsEquipmentSiocTempStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:thresholded + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 23 } + +cucsEquipmentSiocTempStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:timeCollected + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 24 } + +cucsEquipmentSiocTempStatsHistVicTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:vicTemp + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 25 } + +cucsEquipmentSiocTempStatsHistVicTempAvg OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:vicTempAvg + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 26 } + +cucsEquipmentSiocTempStatsHistVicTempMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:vicTempMax + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 27 } + +cucsEquipmentSiocTempStatsHistVicTempMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SiocTempStatsHist:vicTempMin + managed object property" + ::= { cucsEquipmentSiocTempStatsHistEntry 28 } + +cucsEquipmentSlotArrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSlotArrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray managed object table" + ::= { cucsEquipmentObjects 66 } + +cucsEquipmentSlotArrayEntry OBJECT-TYPE + SYNTAX CucsEquipmentSlotArrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSlotArrayTable table." + INDEX { cucsEquipmentSlotArrayInstanceId } + ::= { cucsEquipmentSlotArrayTable 1 } + +CucsEquipmentSlotArrayEntry ::= SEQUENCE { + cucsEquipmentSlotArrayInstanceId CucsManagedObjectId, + cucsEquipmentSlotArrayDn CucsManagedObjectDn, + cucsEquipmentSlotArrayRn SnmpAdminString, + cucsEquipmentSlotArrayDescr SnmpAdminString, + cucsEquipmentSlotArrayFirstIndex Gauge32, + cucsEquipmentSlotArrayHeight SnmpAdminString, + cucsEquipmentSlotArrayHorizontalStartOffset SnmpAdminString, + cucsEquipmentSlotArrayInlineGroupSeparation SnmpAdminString, + cucsEquipmentSlotArrayInlineGroupSize Gauge32, + cucsEquipmentSlotArrayInlineOffset SnmpAdminString, + cucsEquipmentSlotArrayIntId SnmpAdminString, + cucsEquipmentSlotArrayLocation CucsEquipmentSlotArrayLocation, + cucsEquipmentSlotArrayName SnmpAdminString, + cucsEquipmentSlotArrayNumberOfSlots Gauge32, + cucsEquipmentSlotArrayOrientation CucsEquipmentSlotArrayOrientation, + cucsEquipmentSlotArraySelector CucsEquipmentSlotArraySelector, + cucsEquipmentSlotArraySlotsPerLine Gauge32, + cucsEquipmentSlotArrayTransverseGroupSeparation SnmpAdminString, + cucsEquipmentSlotArrayTransverseGroupSize Gauge32, + cucsEquipmentSlotArrayTransverseOffset SnmpAdminString, + cucsEquipmentSlotArrayVerticalStartOffset SnmpAdminString, + cucsEquipmentSlotArrayWidth SnmpAdminString, + cucsEquipmentSlotArrayPolicyLevel Gauge32, + cucsEquipmentSlotArrayPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentSlotArrayDeviceSlotOffset Gauge32, + cucsEquipmentSlotArrayStorageBiosMode SnmpAdminString, + cucsEquipmentSlotArraySubOemId Gauge32, + cucsEquipmentSlotArrayNumberOfOnboardDisks Gauge32, + cucsEquipmentSlotArrayOnboardDiskBasePortNo Gauge32, + cucsEquipmentSlotArrayOnboardDiskFirstIndex Gauge32 +} + +cucsEquipmentSlotArrayInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSlotArrayEntry 1 } + +cucsEquipmentSlotArrayDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:dn managed object property" + ::= { cucsEquipmentSlotArrayEntry 2 } + +cucsEquipmentSlotArrayRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:rn managed object property" + ::= { cucsEquipmentSlotArrayEntry 3 } + +cucsEquipmentSlotArrayDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:descr managed object property" + ::= { cucsEquipmentSlotArrayEntry 4 } + +cucsEquipmentSlotArrayFirstIndex OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:firstIndex managed object property" + ::= { cucsEquipmentSlotArrayEntry 5 } + +cucsEquipmentSlotArrayHeight OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:height managed object property" + ::= { cucsEquipmentSlotArrayEntry 6 } + +cucsEquipmentSlotArrayHorizontalStartOffset OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:horizontalStartOffset + managed object property" + ::= { cucsEquipmentSlotArrayEntry 7 } + +cucsEquipmentSlotArrayInlineGroupSeparation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:inlineGroupSeparation + managed object property" + ::= { cucsEquipmentSlotArrayEntry 8 } + +cucsEquipmentSlotArrayInlineGroupSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:inlineGroupSize + managed object property" + ::= { cucsEquipmentSlotArrayEntry 9 } + +cucsEquipmentSlotArrayInlineOffset OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:inlineOffset managed + object property" + ::= { cucsEquipmentSlotArrayEntry 10 } + +cucsEquipmentSlotArrayIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:intId managed object property" + ::= { cucsEquipmentSlotArrayEntry 11 } + +cucsEquipmentSlotArrayLocation OBJECT-TYPE + SYNTAX CucsEquipmentSlotArrayLocation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:location managed object property" + ::= { cucsEquipmentSlotArrayEntry 12 } + +cucsEquipmentSlotArrayName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:name managed object property" + ::= { cucsEquipmentSlotArrayEntry 13 } + +cucsEquipmentSlotArrayNumberOfSlots OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:numberOfSlots managed + object property" + ::= { cucsEquipmentSlotArrayEntry 14 } + +cucsEquipmentSlotArrayOrientation OBJECT-TYPE + SYNTAX CucsEquipmentSlotArrayOrientation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:orientation managed + object property" + ::= { cucsEquipmentSlotArrayEntry 15 } + +cucsEquipmentSlotArraySelector OBJECT-TYPE + SYNTAX CucsEquipmentSlotArraySelector + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:selector managed object property" + ::= { cucsEquipmentSlotArrayEntry 16 } + +cucsEquipmentSlotArraySlotsPerLine OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:slotsPerLine managed + object property" + ::= { cucsEquipmentSlotArrayEntry 17 } + +cucsEquipmentSlotArrayTransverseGroupSeparation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:transverseGroupSeparation + managed object property" + ::= { cucsEquipmentSlotArrayEntry 18 } + +cucsEquipmentSlotArrayTransverseGroupSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:transverseGroupSize + managed object property" + ::= { cucsEquipmentSlotArrayEntry 19 } + +cucsEquipmentSlotArrayTransverseOffset OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:transverseOffset + managed object property" + ::= { cucsEquipmentSlotArrayEntry 20 } + +cucsEquipmentSlotArrayVerticalStartOffset OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:verticalStartOffset + managed object property" + ::= { cucsEquipmentSlotArrayEntry 21 } + +cucsEquipmentSlotArrayWidth OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:width managed object property" + ::= { cucsEquipmentSlotArrayEntry 22 } + +cucsEquipmentSlotArrayPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:policyLevel managed + object property" + ::= { cucsEquipmentSlotArrayEntry 23 } + +cucsEquipmentSlotArrayPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:policyOwner managed + object property" + ::= { cucsEquipmentSlotArrayEntry 24 } + +cucsEquipmentSlotArrayDeviceSlotOffset OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:deviceSlotOffset + managed object property" + ::= { cucsEquipmentSlotArrayEntry 25 } + +cucsEquipmentSlotArrayStorageBiosMode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:storageBiosMode + managed object property" + ::= { cucsEquipmentSlotArrayEntry 26 } + +cucsEquipmentSlotArraySubOemId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:subOemId managed object property" + ::= { cucsEquipmentSlotArrayEntry 27 } + +cucsEquipmentSlotArrayNumberOfOnboardDisks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:numberOfOnboardDisks + managed object property" + ::= { cucsEquipmentSlotArrayEntry 28 } + +cucsEquipmentSlotArrayOnboardDiskBasePortNo OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:onboardDiskBasePortNo + managed object property" + ::= { cucsEquipmentSlotArrayEntry 29 } + +cucsEquipmentSlotArrayOnboardDiskFirstIndex OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArray:onboardDiskFirstIndex + managed object property" + ::= { cucsEquipmentSlotArrayEntry 30 } + +cucsEquipmentSlotArrayRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSlotArrayRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef managed object table" + ::= { cucsEquipmentObjects 67 } + +cucsEquipmentSlotArrayRefEntry OBJECT-TYPE + SYNTAX CucsEquipmentSlotArrayRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSlotArrayRefTable table." + INDEX { cucsEquipmentSlotArrayRefInstanceId } + ::= { cucsEquipmentSlotArrayRefTable 1 } + +CucsEquipmentSlotArrayRefEntry ::= SEQUENCE { + cucsEquipmentSlotArrayRefInstanceId CucsManagedObjectId, + cucsEquipmentSlotArrayRefDn CucsManagedObjectDn, + cucsEquipmentSlotArrayRefRn SnmpAdminString, + cucsEquipmentSlotArrayRefDescr SnmpAdminString, + cucsEquipmentSlotArrayRefIntId SnmpAdminString, + cucsEquipmentSlotArrayRefName SnmpAdminString, + cucsEquipmentSlotArrayRefNumberOfSlotsSpanned Gauge32, + cucsEquipmentSlotArrayRefSlotSpanOrientation CucsEquipmentSlotSpanOrientation, + cucsEquipmentSlotArrayRefTargetDn SnmpAdminString, + cucsEquipmentSlotArrayRefPolicyLevel Gauge32, + cucsEquipmentSlotArrayRefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentSlotArrayRefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSlotArrayRefEntry 1 } + +cucsEquipmentSlotArrayRefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:dn managed object property" + ::= { cucsEquipmentSlotArrayRefEntry 2 } + +cucsEquipmentSlotArrayRefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:rn managed object property" + ::= { cucsEquipmentSlotArrayRefEntry 3 } + +cucsEquipmentSlotArrayRefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:descr managed object property" + ::= { cucsEquipmentSlotArrayRefEntry 4 } + +cucsEquipmentSlotArrayRefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:intId managed object property" + ::= { cucsEquipmentSlotArrayRefEntry 5 } + +cucsEquipmentSlotArrayRefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:name managed object property" + ::= { cucsEquipmentSlotArrayRefEntry 6 } + +cucsEquipmentSlotArrayRefNumberOfSlotsSpanned OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:numberOfSlotsSpanned + managed object property" + ::= { cucsEquipmentSlotArrayRefEntry 7 } + +cucsEquipmentSlotArrayRefSlotSpanOrientation OBJECT-TYPE + SYNTAX CucsEquipmentSlotSpanOrientation + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:slotSpanOrientation + managed object property" + ::= { cucsEquipmentSlotArrayRefEntry 8 } + +cucsEquipmentSlotArrayRefTargetDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:targetDn managed + object property" + ::= { cucsEquipmentSlotArrayRefEntry 9 } + +cucsEquipmentSlotArrayRefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:policyLevel managed + object property" + ::= { cucsEquipmentSlotArrayRefEntry 10 } + +cucsEquipmentSlotArrayRefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SlotArrayRef:policyOwner managed + object property" + ::= { cucsEquipmentSlotArrayRefEntry 11 } + +cucsEquipmentStorageControllerConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentStorageControllerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig managed object table" + ::= { cucsEquipmentObjects 156 } + +cucsEquipmentStorageControllerConfigEntry OBJECT-TYPE + SYNTAX CucsEquipmentStorageControllerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentStorageControllerConfigTable table." + INDEX { cucsEquipmentStorageControllerConfigInstanceId } + ::= { cucsEquipmentStorageControllerConfigTable 1 } + +CucsEquipmentStorageControllerConfigEntry ::= SEQUENCE { + cucsEquipmentStorageControllerConfigInstanceId CucsManagedObjectId, + cucsEquipmentStorageControllerConfigDn CucsManagedObjectDn, + cucsEquipmentStorageControllerConfigRn SnmpAdminString, + cucsEquipmentStorageControllerConfigDescr SnmpAdminString, + cucsEquipmentStorageControllerConfigDevice Gauge32, + cucsEquipmentStorageControllerConfigIntId SnmpAdminString, + cucsEquipmentStorageControllerConfigName SnmpAdminString, + cucsEquipmentStorageControllerConfigPolicyLevel Gauge32, + cucsEquipmentStorageControllerConfigPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentStorageControllerConfigStorageBiosMode SnmpAdminString, + cucsEquipmentStorageControllerConfigStoragepid SnmpAdminString, + cucsEquipmentStorageControllerConfigSubOemId Gauge32, + cucsEquipmentStorageControllerConfigSubdevice Gauge32, + cucsEquipmentStorageControllerConfigSubvendor Gauge32, + cucsEquipmentStorageControllerConfigVendor Gauge32, + cucsEquipmentStorageControllerConfigPnuosSupported TruthValue +} + +cucsEquipmentStorageControllerConfigInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentStorageControllerConfigEntry 1 } + +cucsEquipmentStorageControllerConfigDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:dn + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 2 } + +cucsEquipmentStorageControllerConfigRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:rn + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 3 } + +cucsEquipmentStorageControllerConfigDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:descr + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 4 } + +cucsEquipmentStorageControllerConfigDevice OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:device + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 5 } + +cucsEquipmentStorageControllerConfigIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:intId + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 6 } + +cucsEquipmentStorageControllerConfigName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:name + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 7 } + +cucsEquipmentStorageControllerConfigPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:policyLevel + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 8 } + +cucsEquipmentStorageControllerConfigPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:policyOwner + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 9 } + +cucsEquipmentStorageControllerConfigStorageBiosMode OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:storageBiosMode + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 10 } + +cucsEquipmentStorageControllerConfigStoragepid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:storagepid + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 11 } + +cucsEquipmentStorageControllerConfigSubOemId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:subOemId + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 12 } + +cucsEquipmentStorageControllerConfigSubdevice OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:subdevice + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 13 } + +cucsEquipmentStorageControllerConfigSubvendor OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:subvendor + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 14 } + +cucsEquipmentStorageControllerConfigVendor OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:vendor + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 15 } + +cucsEquipmentStorageControllerConfigPnuosSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerConfig:pnuosSupported + managed object property" + ::= { cucsEquipmentStorageControllerConfigEntry 16 } + +cucsEquipmentStorageControllerSlotDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentStorageControllerSlotDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerSlotDef managed + object table" + ::= { cucsEquipmentObjects 146 } + +cucsEquipmentStorageControllerSlotDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentStorageControllerSlotDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentStorageControllerSlotDefTable table." + INDEX { cucsEquipmentStorageControllerSlotDefInstanceId } + ::= { cucsEquipmentStorageControllerSlotDefTable 1 } + +CucsEquipmentStorageControllerSlotDefEntry ::= SEQUENCE { + cucsEquipmentStorageControllerSlotDefInstanceId CucsManagedObjectId, + cucsEquipmentStorageControllerSlotDefDn CucsManagedObjectDn, + cucsEquipmentStorageControllerSlotDefRn SnmpAdminString, + cucsEquipmentStorageControllerSlotDefNumSlots Gauge32, + cucsEquipmentStorageControllerSlotDefOrder Gauge32, + cucsEquipmentStorageControllerSlotDefSlotNum Gauge32 +} + +cucsEquipmentStorageControllerSlotDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentStorageControllerSlotDefEntry 1 } + +cucsEquipmentStorageControllerSlotDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerSlotDef:dn + managed object property" + ::= { cucsEquipmentStorageControllerSlotDefEntry 2 } + +cucsEquipmentStorageControllerSlotDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerSlotDef:rn + managed object property" + ::= { cucsEquipmentStorageControllerSlotDefEntry 3 } + +cucsEquipmentStorageControllerSlotDefNumSlots OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerSlotDef:numSlots + managed object property" + ::= { cucsEquipmentStorageControllerSlotDefEntry 4 } + +cucsEquipmentStorageControllerSlotDefOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerSlotDef:order + managed object property" + ::= { cucsEquipmentStorageControllerSlotDefEntry 5 } + +cucsEquipmentStorageControllerSlotDefSlotNum OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageControllerSlotDef:slotNum + managed object property" + ::= { cucsEquipmentStorageControllerSlotDefEntry 6 } + +cucsEquipmentStorageEncCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentStorageEncCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider managed object table" + ::= { cucsEquipmentObjects 217 } + +cucsEquipmentStorageEncCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentStorageEncCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentStorageEncCapProviderTable table." + INDEX { cucsEquipmentStorageEncCapProviderInstanceId } + ::= { cucsEquipmentStorageEncCapProviderTable 1 } + +CucsEquipmentStorageEncCapProviderEntry ::= SEQUENCE { + cucsEquipmentStorageEncCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentStorageEncCapProviderDn CucsManagedObjectDn, + cucsEquipmentStorageEncCapProviderRn SnmpAdminString, + cucsEquipmentStorageEncCapProviderDeleted TruthValue, + cucsEquipmentStorageEncCapProviderDeprecated TruthValue, + cucsEquipmentStorageEncCapProviderElementLoadFailures Gauge32, + cucsEquipmentStorageEncCapProviderElementsLoaded Gauge32, + cucsEquipmentStorageEncCapProviderGencount Gauge32, + cucsEquipmentStorageEncCapProviderLoadErrors Gauge32, + cucsEquipmentStorageEncCapProviderLoadWarnings Gauge32, + cucsEquipmentStorageEncCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentStorageEncCapProviderModel SnmpAdminString, + cucsEquipmentStorageEncCapProviderPromCardType Gauge32, + cucsEquipmentStorageEncCapProviderRevision SnmpAdminString, + cucsEquipmentStorageEncCapProviderVendor SnmpAdminString +} + +cucsEquipmentStorageEncCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentStorageEncCapProviderEntry 1 } + +cucsEquipmentStorageEncCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:dn managed + object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 2 } + +cucsEquipmentStorageEncCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:rn managed + object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 3 } + +cucsEquipmentStorageEncCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:deleted + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 4 } + +cucsEquipmentStorageEncCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:deprecated + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 5 } + +cucsEquipmentStorageEncCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 6 } + +cucsEquipmentStorageEncCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 7 } + +cucsEquipmentStorageEncCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:gencount + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 8 } + +cucsEquipmentStorageEncCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 9 } + +cucsEquipmentStorageEncCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 10 } + +cucsEquipmentStorageEncCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 11 } + +cucsEquipmentStorageEncCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:model + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 12 } + +cucsEquipmentStorageEncCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:promCardType + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 13 } + +cucsEquipmentStorageEncCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:revision + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 14 } + +cucsEquipmentStorageEncCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageEncCapProvider:vendor + managed object property" + ::= { cucsEquipmentStorageEncCapProviderEntry 15 } + +cucsEquipmentStorageLimitCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentStorageLimitCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageLimitCap managed object table" + ::= { cucsEquipmentObjects 153 } + +cucsEquipmentStorageLimitCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentStorageLimitCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentStorageLimitCapTable table." + INDEX { cucsEquipmentStorageLimitCapInstanceId } + ::= { cucsEquipmentStorageLimitCapTable 1 } + +CucsEquipmentStorageLimitCapEntry ::= SEQUENCE { + cucsEquipmentStorageLimitCapInstanceId CucsManagedObjectId, + cucsEquipmentStorageLimitCapDn CucsManagedObjectDn, + cucsEquipmentStorageLimitCapRn SnmpAdminString, + cucsEquipmentStorageLimitCapMaxLuns Gauge32, + cucsEquipmentStorageLimitCapMe4308Supported TruthValue, + cucsEquipmentStorageLimitCapMaxLunsPerDG Gauge32 +} + +cucsEquipmentStorageLimitCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentStorageLimitCapEntry 1 } + +cucsEquipmentStorageLimitCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageLimitCap:dn managed object property" + ::= { cucsEquipmentStorageLimitCapEntry 2 } + +cucsEquipmentStorageLimitCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageLimitCap:rn managed object property" + ::= { cucsEquipmentStorageLimitCapEntry 3 } + +cucsEquipmentStorageLimitCapMaxLuns OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageLimitCap:maxLuns managed + object property" + ::= { cucsEquipmentStorageLimitCapEntry 4 } + +cucsEquipmentStorageLimitCapMe4308Supported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageLimitCap:me4308Supported + managed object property" + ::= { cucsEquipmentStorageLimitCapEntry 5 } + +cucsEquipmentStorageLimitCapMaxLunsPerDG OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageLimitCap:maxLunsPerDG + managed object property" + ::= { cucsEquipmentStorageLimitCapEntry 6 } + +cucsEquipmentStorageSasExpanderCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentStorageSasExpanderCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider + managed object table" + ::= { cucsEquipmentObjects 170 } + +cucsEquipmentStorageSasExpanderCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentStorageSasExpanderCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentStorageSasExpanderCapProviderTable table." + INDEX { cucsEquipmentStorageSasExpanderCapProviderInstanceId } + ::= { cucsEquipmentStorageSasExpanderCapProviderTable 1 } + +CucsEquipmentStorageSasExpanderCapProviderEntry ::= SEQUENCE { + cucsEquipmentStorageSasExpanderCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentStorageSasExpanderCapProviderDn CucsManagedObjectDn, + cucsEquipmentStorageSasExpanderCapProviderRn SnmpAdminString, + cucsEquipmentStorageSasExpanderCapProviderDeleted TruthValue, + cucsEquipmentStorageSasExpanderCapProviderDeprecated TruthValue, + cucsEquipmentStorageSasExpanderCapProviderElementLoadFailures Gauge32, + cucsEquipmentStorageSasExpanderCapProviderElementsLoaded Gauge32, + cucsEquipmentStorageSasExpanderCapProviderGencount Gauge32, + cucsEquipmentStorageSasExpanderCapProviderLoadErrors Gauge32, + cucsEquipmentStorageSasExpanderCapProviderLoadWarnings Gauge32, + cucsEquipmentStorageSasExpanderCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentStorageSasExpanderCapProviderModel SnmpAdminString, + cucsEquipmentStorageSasExpanderCapProviderPromCardType Gauge32, + cucsEquipmentStorageSasExpanderCapProviderRevision SnmpAdminString, + cucsEquipmentStorageSasExpanderCapProviderVendor SnmpAdminString +} + +cucsEquipmentStorageSasExpanderCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 1 } + +cucsEquipmentStorageSasExpanderCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:dn + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 2 } + +cucsEquipmentStorageSasExpanderCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:rn + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 3 } + +cucsEquipmentStorageSasExpanderCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:deleted + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 4 } + +cucsEquipmentStorageSasExpanderCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:deprecated + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 5 } + +cucsEquipmentStorageSasExpanderCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:elementLoadFail + ures managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 6 } + +cucsEquipmentStorageSasExpanderCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 7 } + +cucsEquipmentStorageSasExpanderCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:gencount + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 8 } + +cucsEquipmentStorageSasExpanderCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 9 } + +cucsEquipmentStorageSasExpanderCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 10 } + +cucsEquipmentStorageSasExpanderCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 11 } + +cucsEquipmentStorageSasExpanderCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:model + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 12 } + +cucsEquipmentStorageSasExpanderCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:promCardType + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 13 } + +cucsEquipmentStorageSasExpanderCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:revision + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 14 } + +cucsEquipmentStorageSasExpanderCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapProvider:vendor + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapProviderEntry 15 } + +cucsEquipmentStorageSasExpanderCapRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentStorageSasExpanderCapRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapRef managed + object table" + ::= { cucsEquipmentObjects 171 } + +cucsEquipmentStorageSasExpanderCapRefEntry OBJECT-TYPE + SYNTAX CucsEquipmentStorageSasExpanderCapRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentStorageSasExpanderCapRefTable table." + INDEX { cucsEquipmentStorageSasExpanderCapRefInstanceId } + ::= { cucsEquipmentStorageSasExpanderCapRefTable 1 } + +CucsEquipmentStorageSasExpanderCapRefEntry ::= SEQUENCE { + cucsEquipmentStorageSasExpanderCapRefInstanceId CucsManagedObjectId, + cucsEquipmentStorageSasExpanderCapRefDn CucsManagedObjectDn, + cucsEquipmentStorageSasExpanderCapRefRn SnmpAdminString, + cucsEquipmentStorageSasExpanderCapRefModel SnmpAdminString, + cucsEquipmentStorageSasExpanderCapRefRevision SnmpAdminString, + cucsEquipmentStorageSasExpanderCapRefVendor SnmpAdminString, + cucsEquipmentStorageSasExpanderCapRefMinCimcVersion SnmpAdminString +} + +cucsEquipmentStorageSasExpanderCapRefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentStorageSasExpanderCapRefEntry 1 } + +cucsEquipmentStorageSasExpanderCapRefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapRef:dn + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapRefEntry 2 } + +cucsEquipmentStorageSasExpanderCapRefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapRef:rn + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapRefEntry 3 } + +cucsEquipmentStorageSasExpanderCapRefModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapRef:model + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapRefEntry 4 } + +cucsEquipmentStorageSasExpanderCapRefRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapRef:revision + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapRefEntry 5 } + +cucsEquipmentStorageSasExpanderCapRefVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapRef:vendor + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapRefEntry 6 } + +cucsEquipmentStorageSasExpanderCapRefMinCimcVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderCapRef:minCimcVersion + managed object property" + ::= { cucsEquipmentStorageSasExpanderCapRefEntry 7 } + +cucsEquipmentStorageSasExpanderDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentStorageSasExpanderDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef managed object table" + ::= { cucsEquipmentObjects 218 } + +cucsEquipmentStorageSasExpanderDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentStorageSasExpanderDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentStorageSasExpanderDefTable table." + INDEX { cucsEquipmentStorageSasExpanderDefInstanceId } + ::= { cucsEquipmentStorageSasExpanderDefTable 1 } + +CucsEquipmentStorageSasExpanderDefEntry ::= SEQUENCE { + cucsEquipmentStorageSasExpanderDefInstanceId CucsManagedObjectId, + cucsEquipmentStorageSasExpanderDefDn CucsManagedObjectDn, + cucsEquipmentStorageSasExpanderDefRn SnmpAdminString, + cucsEquipmentStorageSasExpanderDefDescr SnmpAdminString, + cucsEquipmentStorageSasExpanderDefForceUpdateVersion TruthValue, + cucsEquipmentStorageSasExpanderDefIntId SnmpAdminString, + cucsEquipmentStorageSasExpanderDefName SnmpAdminString, + cucsEquipmentStorageSasExpanderDefOobInterfaceSupported TruthValue, + cucsEquipmentStorageSasExpanderDefPolicyLevel Gauge32, + cucsEquipmentStorageSasExpanderDefPolicyOwner CucsPolicyPolicyOwner +} + +cucsEquipmentStorageSasExpanderDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentStorageSasExpanderDefEntry 1 } + +cucsEquipmentStorageSasExpanderDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:dn managed + object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 2 } + +cucsEquipmentStorageSasExpanderDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:rn managed + object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 3 } + +cucsEquipmentStorageSasExpanderDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:descr + managed object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 4 } + +cucsEquipmentStorageSasExpanderDefForceUpdateVersion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:forceUpdateVersion + managed object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 5 } + +cucsEquipmentStorageSasExpanderDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:intId + managed object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 6 } + +cucsEquipmentStorageSasExpanderDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:name + managed object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 7 } + +cucsEquipmentStorageSasExpanderDefOobInterfaceSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:oobInterfaceSupported + managed object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 8 } + +cucsEquipmentStorageSasExpanderDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:policyLevel + managed object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 9 } + +cucsEquipmentStorageSasExpanderDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:StorageSasExpanderDef:policyOwner + managed object property" + ::= { cucsEquipmentStorageSasExpanderDefEntry 10 } + +cucsEquipmentSwitchCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap managed object table" + ::= { cucsEquipmentObjects 68 } + +cucsEquipmentSwitchCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchCapTable table." + INDEX { cucsEquipmentSwitchCapInstanceId } + ::= { cucsEquipmentSwitchCapTable 1 } + +CucsEquipmentSwitchCapEntry ::= SEQUENCE { + cucsEquipmentSwitchCapInstanceId CucsManagedObjectId, + cucsEquipmentSwitchCapDn CucsManagedObjectDn, + cucsEquipmentSwitchCapRn SnmpAdminString, + cucsEquipmentSwitchCapDescr SnmpAdminString, + cucsEquipmentSwitchCapIntId SnmpAdminString, + cucsEquipmentSwitchCapMaxEth1gPort Gauge32, + cucsEquipmentSwitchCapMaxEth1gSlot Gauge32, + cucsEquipmentSwitchCapName SnmpAdminString, + cucsEquipmentSwitchCapFanModulesSupported TruthValue, + cucsEquipmentSwitchCapLocatorBeaconSupported TruthValue, + cucsEquipmentSwitchCapMaxActiveSpanSessionCount Gauge32, + cucsEquipmentSwitchCapMgmtDaughterCardSlotId Gauge32, + cucsEquipmentSwitchCapMaxEthPcMembers Gauge32, + cucsEquipmentSwitchCapMaxFcoePcMembers Gauge32, + cucsEquipmentSwitchCapPolicyLevel Gauge32, + cucsEquipmentSwitchCapPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentSwitchCapMaxEthPcs Gauge32, + cucsEquipmentSwitchCapMaxUplinkPorts Gauge32, + cucsEquipmentSwitchCapSerenoNetflowSupported TruthValue, + cucsEquipmentSwitchCapDynamicVifsSupported TruthValue, + cucsEquipmentSwitchCapMaxFcPcs Gauge32, + cucsEquipmentSwitchCapMaxPortId Gauge32, + cucsEquipmentSwitchCapMaxSlot Gauge32, + cucsEquipmentSwitchCapMinActiveFan Gauge32, + cucsEquipmentSwitchCapVpCompressionSupported TruthValue +} + +cucsEquipmentSwitchCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchCapEntry 1 } + +cucsEquipmentSwitchCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:dn managed object property" + ::= { cucsEquipmentSwitchCapEntry 2 } + +cucsEquipmentSwitchCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:rn managed object property" + ::= { cucsEquipmentSwitchCapEntry 3 } + +cucsEquipmentSwitchCapDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:descr managed object property" + ::= { cucsEquipmentSwitchCapEntry 4 } + +cucsEquipmentSwitchCapIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:intId managed object property" + ::= { cucsEquipmentSwitchCapEntry 5 } + +cucsEquipmentSwitchCapMaxEth1gPort OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxEth1gPort managed + object property" + ::= { cucsEquipmentSwitchCapEntry 6 } + +cucsEquipmentSwitchCapMaxEth1gSlot OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxEth1gSlot managed + object property" + ::= { cucsEquipmentSwitchCapEntry 7 } + +cucsEquipmentSwitchCapName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:name managed object property" + ::= { cucsEquipmentSwitchCapEntry 8 } + +cucsEquipmentSwitchCapFanModulesSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:fanModulesSupported + managed object property" + ::= { cucsEquipmentSwitchCapEntry 9 } + +cucsEquipmentSwitchCapLocatorBeaconSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:locatorBeaconSupported + managed object property" + ::= { cucsEquipmentSwitchCapEntry 10 } + +cucsEquipmentSwitchCapMaxActiveSpanSessionCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxActiveSpanSessionCount + managed object property" + ::= { cucsEquipmentSwitchCapEntry 11 } + +cucsEquipmentSwitchCapMgmtDaughterCardSlotId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:mgmtDaughterCardSlotId + managed object property" + ::= { cucsEquipmentSwitchCapEntry 12 } + +cucsEquipmentSwitchCapMaxEthPcMembers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxEthPcMembers + managed object property" + ::= { cucsEquipmentSwitchCapEntry 13 } + +cucsEquipmentSwitchCapMaxFcoePcMembers OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxFcoePcMembers + managed object property" + ::= { cucsEquipmentSwitchCapEntry 14 } + +cucsEquipmentSwitchCapPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:policyLevel managed + object property" + ::= { cucsEquipmentSwitchCapEntry 15 } + +cucsEquipmentSwitchCapPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:policyOwner managed + object property" + ::= { cucsEquipmentSwitchCapEntry 16 } + +cucsEquipmentSwitchCapMaxEthPcs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxEthPcs managed object property" + ::= { cucsEquipmentSwitchCapEntry 17 } + +cucsEquipmentSwitchCapMaxUplinkPorts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxUplinkPorts managed + object property" + ::= { cucsEquipmentSwitchCapEntry 18 } + +cucsEquipmentSwitchCapSerenoNetflowSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:serenoNetflowSupported + managed object property" + ::= { cucsEquipmentSwitchCapEntry 19 } + +cucsEquipmentSwitchCapDynamicVifsSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:dynamicVifsSupported + managed object property" + ::= { cucsEquipmentSwitchCapEntry 20 } + +cucsEquipmentSwitchCapMaxFcPcs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxFcPcs managed object property" + ::= { cucsEquipmentSwitchCapEntry 21 } + +cucsEquipmentSwitchCapMaxPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxPortId managed object property" + ::= { cucsEquipmentSwitchCapEntry 22 } + +cucsEquipmentSwitchCapMaxSlot OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:maxSlot managed object property" + ::= { cucsEquipmentSwitchCapEntry 23 } + +cucsEquipmentSwitchCapMinActiveFan OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:minActiveFan managed + object property" + ::= { cucsEquipmentSwitchCapEntry 24 } + +cucsEquipmentSwitchCapVpCompressionSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCap:vpCompressionSupported + managed object property" + ::= { cucsEquipmentSwitchCapEntry 25 } + +cucsEquipmentSwitchCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider managed object table" + ::= { cucsEquipmentObjects 69 } + +cucsEquipmentSwitchCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchCapProviderTable table." + INDEX { cucsEquipmentSwitchCapProviderInstanceId } + ::= { cucsEquipmentSwitchCapProviderTable 1 } + +CucsEquipmentSwitchCapProviderEntry ::= SEQUENCE { + cucsEquipmentSwitchCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentSwitchCapProviderDn CucsManagedObjectDn, + cucsEquipmentSwitchCapProviderRn SnmpAdminString, + cucsEquipmentSwitchCapProviderDeprecated TruthValue, + cucsEquipmentSwitchCapProviderGencount Gauge32, + cucsEquipmentSwitchCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentSwitchCapProviderModel SnmpAdminString, + cucsEquipmentSwitchCapProviderRevision SnmpAdminString, + cucsEquipmentSwitchCapProviderVendor SnmpAdminString, + cucsEquipmentSwitchCapProviderPromCardType Gauge32, + cucsEquipmentSwitchCapProviderDeleted TruthValue, + cucsEquipmentSwitchCapProviderElementLoadFailures Gauge32, + cucsEquipmentSwitchCapProviderElementsLoaded Gauge32, + cucsEquipmentSwitchCapProviderLoadErrors Gauge32, + cucsEquipmentSwitchCapProviderLoadWarnings Gauge32, + cucsEquipmentSwitchCapProviderExpectedMemory Gauge32 +} + +cucsEquipmentSwitchCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchCapProviderEntry 1 } + +cucsEquipmentSwitchCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:dn managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 2 } + +cucsEquipmentSwitchCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:rn managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 3 } + +cucsEquipmentSwitchCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:deprecated + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 4 } + +cucsEquipmentSwitchCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:gencount + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 5 } + +cucsEquipmentSwitchCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 6 } + +cucsEquipmentSwitchCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:model managed + object property" + ::= { cucsEquipmentSwitchCapProviderEntry 7 } + +cucsEquipmentSwitchCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:revision + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 8 } + +cucsEquipmentSwitchCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:vendor managed + object property" + ::= { cucsEquipmentSwitchCapProviderEntry 9 } + +cucsEquipmentSwitchCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:promCardType + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 10 } + +cucsEquipmentSwitchCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:deleted + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 11 } + +cucsEquipmentSwitchCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 12 } + +cucsEquipmentSwitchCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 13 } + +cucsEquipmentSwitchCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 14 } + +cucsEquipmentSwitchCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 15 } + +cucsEquipmentSwitchCapProviderExpectedMemory OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCapProvider:expectedMemory + managed object property" + ::= { cucsEquipmentSwitchCapProviderEntry 16 } + +cucsEquipmentSwitchCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard managed object table" + ::= { cucsEquipmentObjects 70 } + +cucsEquipmentSwitchCardEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchCardTable table." + INDEX { cucsEquipmentSwitchCardInstanceId } + ::= { cucsEquipmentSwitchCardTable 1 } + +CucsEquipmentSwitchCardEntry ::= SEQUENCE { + cucsEquipmentSwitchCardInstanceId CucsManagedObjectId, + cucsEquipmentSwitchCardDn CucsManagedObjectDn, + cucsEquipmentSwitchCardRn SnmpAdminString, + cucsEquipmentSwitchCardDescr SnmpAdminString, + cucsEquipmentSwitchCardFltAggr Unsigned64, + cucsEquipmentSwitchCardId Gauge32, + cucsEquipmentSwitchCardModel SnmpAdminString, + cucsEquipmentSwitchCardNumPorts Gauge32, + cucsEquipmentSwitchCardOperState CucsEquipmentOperability, + cucsEquipmentSwitchCardOperability CucsEquipmentOperability, + cucsEquipmentSwitchCardPerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentSwitchCardPower CucsEquipmentPowerState, + cucsEquipmentSwitchCardPresence CucsEquipmentPresence, + cucsEquipmentSwitchCardRevision SnmpAdminString, + cucsEquipmentSwitchCardSerial SnmpAdminString, + cucsEquipmentSwitchCardState CucsEquipmentPowerState, + cucsEquipmentSwitchCardThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentSwitchCardTs DateAndTime, + cucsEquipmentSwitchCardVendor SnmpAdminString, + cucsEquipmentSwitchCardVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentSwitchCardOperQualifierReason SnmpAdminString +} + +cucsEquipmentSwitchCardInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchCardEntry 1 } + +cucsEquipmentSwitchCardDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:dn managed object property" + ::= { cucsEquipmentSwitchCardEntry 2 } + +cucsEquipmentSwitchCardRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:rn managed object property" + ::= { cucsEquipmentSwitchCardEntry 3 } + +cucsEquipmentSwitchCardDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:descr managed object property" + ::= { cucsEquipmentSwitchCardEntry 4 } + +cucsEquipmentSwitchCardFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:fltAggr managed object property" + ::= { cucsEquipmentSwitchCardEntry 5 } + +cucsEquipmentSwitchCardId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:id managed object property" + ::= { cucsEquipmentSwitchCardEntry 6 } + +cucsEquipmentSwitchCardModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:model managed object property" + ::= { cucsEquipmentSwitchCardEntry 7 } + +cucsEquipmentSwitchCardNumPorts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:numPorts managed object property" + ::= { cucsEquipmentSwitchCardEntry 8 } + +cucsEquipmentSwitchCardOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:operState managed object property" + ::= { cucsEquipmentSwitchCardEntry 9 } + +cucsEquipmentSwitchCardOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:operability managed + object property" + ::= { cucsEquipmentSwitchCardEntry 10 } + +cucsEquipmentSwitchCardPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:perf managed object property" + ::= { cucsEquipmentSwitchCardEntry 11 } + +cucsEquipmentSwitchCardPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:power managed object property" + ::= { cucsEquipmentSwitchCardEntry 12 } + +cucsEquipmentSwitchCardPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:presence managed object property" + ::= { cucsEquipmentSwitchCardEntry 13 } + +cucsEquipmentSwitchCardRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:revision managed object property" + ::= { cucsEquipmentSwitchCardEntry 14 } + +cucsEquipmentSwitchCardSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:serial managed object property" + ::= { cucsEquipmentSwitchCardEntry 15 } + +cucsEquipmentSwitchCardState OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:state managed object property" + ::= { cucsEquipmentSwitchCardEntry 16 } + +cucsEquipmentSwitchCardThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:thermal managed object property" + ::= { cucsEquipmentSwitchCardEntry 17 } + +cucsEquipmentSwitchCardTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:ts managed object property" + ::= { cucsEquipmentSwitchCardEntry 18 } + +cucsEquipmentSwitchCardVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:vendor managed object property" + ::= { cucsEquipmentSwitchCardEntry 19 } + +cucsEquipmentSwitchCardVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:voltage managed object property" + ::= { cucsEquipmentSwitchCardEntry 20 } + +cucsEquipmentSwitchCardOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchCard:operQualifierReason + managed object property" + ::= { cucsEquipmentSwitchCardEntry 21 } + +cucsEquipmentSwitchIOCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchIOCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard managed object table" + ::= { cucsEquipmentObjects 136 } + +cucsEquipmentSwitchIOCardEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchIOCardTable table." + INDEX { cucsEquipmentSwitchIOCardInstanceId } + ::= { cucsEquipmentSwitchIOCardTable 1 } + +CucsEquipmentSwitchIOCardEntry ::= SEQUENCE { + cucsEquipmentSwitchIOCardInstanceId CucsManagedObjectId, + cucsEquipmentSwitchIOCardDn CucsManagedObjectDn, + cucsEquipmentSwitchIOCardRn SnmpAdminString, + cucsEquipmentSwitchIOCardAdminPowerState CucsEquipmentAdminPowerState, + cucsEquipmentSwitchIOCardBaseAddr InetAddressIPv4, + cucsEquipmentSwitchIOCardChassisId Gauge32, + cucsEquipmentSwitchIOCardConfigState CucsEquipmentChassisConfigState, + cucsEquipmentSwitchIOCardDiscovery CucsEquipmentDiscoveryState, + cucsEquipmentSwitchIOCardFeOfflineTs Unsigned64, + cucsEquipmentSwitchIOCardFeReadyTs Unsigned64, + cucsEquipmentSwitchIOCardFltAggr Unsigned64, + cucsEquipmentSwitchIOCardFsmDescr SnmpAdminString, + cucsEquipmentSwitchIOCardFsmFlags SnmpAdminString, + cucsEquipmentSwitchIOCardFsmPrev SnmpAdminString, + cucsEquipmentSwitchIOCardFsmProgr Gauge32, + cucsEquipmentSwitchIOCardFsmRmtInvErrCode Gauge32, + cucsEquipmentSwitchIOCardFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentSwitchIOCardFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentSwitchIOCardFsmStageDescr SnmpAdminString, + cucsEquipmentSwitchIOCardFsmStamp DateAndTime, + cucsEquipmentSwitchIOCardFsmStatus SnmpAdminString, + cucsEquipmentSwitchIOCardFsmTry Gauge32, + cucsEquipmentSwitchIOCardId CucsEquipmentSwitchIOCardId, + cucsEquipmentSwitchIOCardLcName SnmpAdminString, + cucsEquipmentSwitchIOCardLcTs DateAndTime, + cucsEquipmentSwitchIOCardMfgTime DateAndTime, + cucsEquipmentSwitchIOCardModel SnmpAdminString, + cucsEquipmentSwitchIOCardOperQualifier CucsEquipmentIOCardIssues, + cucsEquipmentSwitchIOCardOperQualifierReason SnmpAdminString, + cucsEquipmentSwitchIOCardOperState CucsEquipmentOperability, + cucsEquipmentSwitchIOCardOperability CucsEquipmentOperability, + cucsEquipmentSwitchIOCardPeerCommStatus CucsEquipmentCommStatus, + cucsEquipmentSwitchIOCardPeerDn SnmpAdminString, + cucsEquipmentSwitchIOCardPerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentSwitchIOCardPower CucsEquipmentPowerState, + cucsEquipmentSwitchIOCardPresence CucsEquipmentPresence, + cucsEquipmentSwitchIOCardProcessorThermalState CucsEquipmentSensorThresholdStatus, + cucsEquipmentSwitchIOCardRevision SnmpAdminString, + cucsEquipmentSwitchIOCardSerial SnmpAdminString, + cucsEquipmentSwitchIOCardSide CucsNetworkSide, + cucsEquipmentSwitchIOCardSwitchId CucsNetworkSwitchId, + cucsEquipmentSwitchIOCardThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentSwitchIOCardUpgradeStatus CucsMgmtUpgradeStatus, + cucsEquipmentSwitchIOCardUsrLbl SnmpAdminString, + cucsEquipmentSwitchIOCardVendor SnmpAdminString, + cucsEquipmentSwitchIOCardVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentSwitchIOCardAdminPeerPowerState CucsEquipmentAdminPowerState, + cucsEquipmentSwitchIOCardAdminState CucsEquipmentChassisAdminState, + cucsEquipmentSwitchIOCardOperEvacState CucsNetworkEvacState, + cucsEquipmentSwitchIOCardPartNumber SnmpAdminString, + cucsEquipmentSwitchIOCardVid SnmpAdminString, + cucsEquipmentSwitchIOCardAssetTag SnmpAdminString +} + +cucsEquipmentSwitchIOCardInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchIOCardEntry 1 } + +cucsEquipmentSwitchIOCardDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:dn managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 2 } + +cucsEquipmentSwitchIOCardRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:rn managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 3 } + +cucsEquipmentSwitchIOCardAdminPowerState OBJECT-TYPE + SYNTAX CucsEquipmentAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:adminPowerState + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 4 } + +cucsEquipmentSwitchIOCardBaseAddr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:baseAddr managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 5 } + +cucsEquipmentSwitchIOCardChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:chassisId managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 6 } + +cucsEquipmentSwitchIOCardConfigState OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:configState managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 7 } + +cucsEquipmentSwitchIOCardDiscovery OBJECT-TYPE + SYNTAX CucsEquipmentDiscoveryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:discovery managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 8 } + +cucsEquipmentSwitchIOCardFeOfflineTs OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:feOfflineTs managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 9 } + +cucsEquipmentSwitchIOCardFeReadyTs OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:feReadyTs managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 10 } + +cucsEquipmentSwitchIOCardFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fltAggr managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 11 } + +cucsEquipmentSwitchIOCardFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmDescr managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 12 } + +cucsEquipmentSwitchIOCardFsmFlags OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmFlags managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 13 } + +cucsEquipmentSwitchIOCardFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmPrev managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 14 } + +cucsEquipmentSwitchIOCardFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmProgr managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 15 } + +cucsEquipmentSwitchIOCardFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmRmtInvErrCode + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 16 } + +cucsEquipmentSwitchIOCardFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmRmtInvErrDescr + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 17 } + +cucsEquipmentSwitchIOCardFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmRmtInvRslt + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 18 } + +cucsEquipmentSwitchIOCardFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmStageDescr + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 19 } + +cucsEquipmentSwitchIOCardFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmStamp managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 20 } + +cucsEquipmentSwitchIOCardFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmStatus managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 21 } + +cucsEquipmentSwitchIOCardFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:fsmTry managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 22 } + +cucsEquipmentSwitchIOCardId OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:id managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 23 } + +cucsEquipmentSwitchIOCardLcName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:lcName managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 24 } + +cucsEquipmentSwitchIOCardLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:lcTs managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 25 } + +cucsEquipmentSwitchIOCardMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:mfgTime managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 26 } + +cucsEquipmentSwitchIOCardModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:model managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 27 } + +cucsEquipmentSwitchIOCardOperQualifier OBJECT-TYPE + SYNTAX CucsEquipmentIOCardIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:operQualifier + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 28 } + +cucsEquipmentSwitchIOCardOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:operQualifierReason + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 29 } + +cucsEquipmentSwitchIOCardOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:operState managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 30 } + +cucsEquipmentSwitchIOCardOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:operability managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 31 } + +cucsEquipmentSwitchIOCardPeerCommStatus OBJECT-TYPE + SYNTAX CucsEquipmentCommStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:peerCommStatus + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 32 } + +cucsEquipmentSwitchIOCardPeerDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:peerDn managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 33 } + +cucsEquipmentSwitchIOCardPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:perf managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 34 } + +cucsEquipmentSwitchIOCardPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:power managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 35 } + +cucsEquipmentSwitchIOCardPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:presence managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 36 } + +cucsEquipmentSwitchIOCardProcessorThermalState OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:processorThermalState + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 37 } + +cucsEquipmentSwitchIOCardRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:revision managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 38 } + +cucsEquipmentSwitchIOCardSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:serial managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 39 } + +cucsEquipmentSwitchIOCardSide OBJECT-TYPE + SYNTAX CucsNetworkSide + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:side managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 40 } + +cucsEquipmentSwitchIOCardSwitchId OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:switchId managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 41 } + +cucsEquipmentSwitchIOCardThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:thermal managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 42 } + +cucsEquipmentSwitchIOCardUpgradeStatus OBJECT-TYPE + SYNTAX CucsMgmtUpgradeStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:upgradeStatus + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 43 } + +cucsEquipmentSwitchIOCardUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:usrLbl managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 44 } + +cucsEquipmentSwitchIOCardVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:vendor managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 45 } + +cucsEquipmentSwitchIOCardVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:voltage managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 46 } + +cucsEquipmentSwitchIOCardAdminPeerPowerState OBJECT-TYPE + SYNTAX CucsEquipmentAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:adminPeerPowerState + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 47 } + +cucsEquipmentSwitchIOCardAdminState OBJECT-TYPE + SYNTAX CucsEquipmentChassisAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:adminState managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 48 } + +cucsEquipmentSwitchIOCardOperEvacState OBJECT-TYPE + SYNTAX CucsNetworkEvacState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:operEvacState + managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 49 } + +cucsEquipmentSwitchIOCardPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:partNumber managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 50 } + +cucsEquipmentSwitchIOCardVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:vid managed object property" + ::= { cucsEquipmentSwitchIOCardEntry 51 } + +cucsEquipmentSwitchIOCardAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCard:assetTag managed + object property" + ::= { cucsEquipmentSwitchIOCardEntry 52 } + +cucsEquipmentSwitchIOCardCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchIOCardCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider managed object table" + ::= { cucsEquipmentObjects 137 } + +cucsEquipmentSwitchIOCardCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchIOCardCapProviderTable table." + INDEX { cucsEquipmentSwitchIOCardCapProviderInstanceId } + ::= { cucsEquipmentSwitchIOCardCapProviderTable 1 } + +CucsEquipmentSwitchIOCardCapProviderEntry ::= SEQUENCE { + cucsEquipmentSwitchIOCardCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentSwitchIOCardCapProviderDn CucsManagedObjectDn, + cucsEquipmentSwitchIOCardCapProviderRn SnmpAdminString, + cucsEquipmentSwitchIOCardCapProviderDeleted TruthValue, + cucsEquipmentSwitchIOCardCapProviderDeprecated TruthValue, + cucsEquipmentSwitchIOCardCapProviderElementLoadFailures Gauge32, + cucsEquipmentSwitchIOCardCapProviderElementsLoaded Gauge32, + cucsEquipmentSwitchIOCardCapProviderGencount Gauge32, + cucsEquipmentSwitchIOCardCapProviderLoadErrors Gauge32, + cucsEquipmentSwitchIOCardCapProviderLoadWarnings Gauge32, + cucsEquipmentSwitchIOCardCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentSwitchIOCardCapProviderModel SnmpAdminString, + cucsEquipmentSwitchIOCardCapProviderPromCardType Gauge32, + cucsEquipmentSwitchIOCardCapProviderRevision SnmpAdminString, + cucsEquipmentSwitchIOCardCapProviderVendor SnmpAdminString, + cucsEquipmentSwitchIOCardCapProviderExpectedMemory Gauge32 +} + +cucsEquipmentSwitchIOCardCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 1 } + +cucsEquipmentSwitchIOCardCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:dn + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 2 } + +cucsEquipmentSwitchIOCardCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:rn + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 3 } + +cucsEquipmentSwitchIOCardCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:deleted + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 4 } + +cucsEquipmentSwitchIOCardCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:deprecated + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 5 } + +cucsEquipmentSwitchIOCardCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 6 } + +cucsEquipmentSwitchIOCardCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 7 } + +cucsEquipmentSwitchIOCardCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:gencount + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 8 } + +cucsEquipmentSwitchIOCardCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 9 } + +cucsEquipmentSwitchIOCardCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 10 } + +cucsEquipmentSwitchIOCardCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 11 } + +cucsEquipmentSwitchIOCardCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:model + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 12 } + +cucsEquipmentSwitchIOCardCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:promCardType + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 13 } + +cucsEquipmentSwitchIOCardCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:revision + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 14 } + +cucsEquipmentSwitchIOCardCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:vendor + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 15 } + +cucsEquipmentSwitchIOCardCapProviderExpectedMemory OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardCapProvider:expectedMemory + managed object property" + ::= { cucsEquipmentSwitchIOCardCapProviderEntry 16 } + +cucsEquipmentSwitchIOCardFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchIOCardFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm managed object table" + ::= { cucsEquipmentObjects 138 } + +cucsEquipmentSwitchIOCardFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchIOCardFsmTable table." + INDEX { cucsEquipmentSwitchIOCardFsmInstanceId } + ::= { cucsEquipmentSwitchIOCardFsmTable 1 } + +CucsEquipmentSwitchIOCardFsmEntry ::= SEQUENCE { + cucsEquipmentSwitchIOCardFsmInstanceId CucsManagedObjectId, + cucsEquipmentSwitchIOCardFsmDn CucsManagedObjectDn, + cucsEquipmentSwitchIOCardFsmRn SnmpAdminString, + cucsEquipmentSwitchIOCardFsmCompletionTime DateAndTime, + cucsEquipmentSwitchIOCardFsmCurrentFsm CucsEquipmentSwitchIOCardFsmCurrentFsm, + cucsEquipmentSwitchIOCardFsmDescrData SnmpAdminString, + cucsEquipmentSwitchIOCardFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentSwitchIOCardFsmProgress Gauge32, + cucsEquipmentSwitchIOCardFsmRmtErrCode Gauge32, + cucsEquipmentSwitchIOCardFsmRmtErrDescr SnmpAdminString, + cucsEquipmentSwitchIOCardFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentSwitchIOCardFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchIOCardFsmEntry 1 } + +cucsEquipmentSwitchIOCardFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:dn managed object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 2 } + +cucsEquipmentSwitchIOCardFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:rn managed object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 3 } + +cucsEquipmentSwitchIOCardFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:completionTime + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 4 } + +cucsEquipmentSwitchIOCardFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:currentFsm + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 5 } + +cucsEquipmentSwitchIOCardFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:descr managed + object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 6 } + +cucsEquipmentSwitchIOCardFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:fsmStatus + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 7 } + +cucsEquipmentSwitchIOCardFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:progress managed + object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 8 } + +cucsEquipmentSwitchIOCardFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:rmtErrCode + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 9 } + +cucsEquipmentSwitchIOCardFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:rmtErrDescr + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 10 } + +cucsEquipmentSwitchIOCardFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsm:rmtRslt managed + object property" + ::= { cucsEquipmentSwitchIOCardFsmEntry 11 } + +cucsEquipmentSwitchIOCardFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchIOCardFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage managed object table" + ::= { cucsEquipmentObjects 139 } + +cucsEquipmentSwitchIOCardFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchIOCardFsmStageTable table." + INDEX { cucsEquipmentSwitchIOCardFsmStageInstanceId } + ::= { cucsEquipmentSwitchIOCardFsmStageTable 1 } + +CucsEquipmentSwitchIOCardFsmStageEntry ::= SEQUENCE { + cucsEquipmentSwitchIOCardFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentSwitchIOCardFsmStageDn CucsManagedObjectDn, + cucsEquipmentSwitchIOCardFsmStageRn SnmpAdminString, + cucsEquipmentSwitchIOCardFsmStageDescrData SnmpAdminString, + cucsEquipmentSwitchIOCardFsmStageLastUpdateTime DateAndTime, + cucsEquipmentSwitchIOCardFsmStageName CucsEquipmentSwitchIOCardFsmStageName, + cucsEquipmentSwitchIOCardFsmStageOrder Gauge32, + cucsEquipmentSwitchIOCardFsmStageRetry Gauge32, + cucsEquipmentSwitchIOCardFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentSwitchIOCardFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 1 } + +cucsEquipmentSwitchIOCardFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage:dn managed + object property" + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 2 } + +cucsEquipmentSwitchIOCardFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage:rn managed + object property" + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 3 } + +cucsEquipmentSwitchIOCardFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage:descr + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 4 } + +cucsEquipmentSwitchIOCardFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 5 } + +cucsEquipmentSwitchIOCardFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage:name + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 6 } + +cucsEquipmentSwitchIOCardFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage:order + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 7 } + +cucsEquipmentSwitchIOCardFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage:retry + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 8 } + +cucsEquipmentSwitchIOCardFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmStage:stageStatus + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmStageEntry 9 } + +cucsEquipmentSwitchIOCardFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchIOCardFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmTask managed object table" + ::= { cucsEquipmentObjects 172 } + +cucsEquipmentSwitchIOCardFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchIOCardFsmTaskTable table." + INDEX { cucsEquipmentSwitchIOCardFsmTaskInstanceId } + ::= { cucsEquipmentSwitchIOCardFsmTaskTable 1 } + +CucsEquipmentSwitchIOCardFsmTaskEntry ::= SEQUENCE { + cucsEquipmentSwitchIOCardFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentSwitchIOCardFsmTaskDn CucsManagedObjectDn, + cucsEquipmentSwitchIOCardFsmTaskRn SnmpAdminString, + cucsEquipmentSwitchIOCardFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentSwitchIOCardFsmTaskFlags CucsFsmFlags, + cucsEquipmentSwitchIOCardFsmTaskItem CucsEquipmentSwitchIOCardFsmTaskItem, + cucsEquipmentSwitchIOCardFsmTaskSeqId Gauge32 +} + +cucsEquipmentSwitchIOCardFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchIOCardFsmTaskEntry 1 } + +cucsEquipmentSwitchIOCardFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmTask:dn managed + object property" + ::= { cucsEquipmentSwitchIOCardFsmTaskEntry 2 } + +cucsEquipmentSwitchIOCardFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmTask:rn managed + object property" + ::= { cucsEquipmentSwitchIOCardFsmTaskEntry 3 } + +cucsEquipmentSwitchIOCardFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmTask:completion + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmTaskEntry 4 } + +cucsEquipmentSwitchIOCardFsmTaskFlags OBJECT-TYPE + SYNTAX CucsFsmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmTask:flags + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmTaskEntry 5 } + +cucsEquipmentSwitchIOCardFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentSwitchIOCardFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmTask:item managed + object property" + ::= { cucsEquipmentSwitchIOCardFsmTaskEntry 6 } + +cucsEquipmentSwitchIOCardFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchIOCardFsmTask:seqId + managed object property" + ::= { cucsEquipmentSwitchIOCardFsmTaskEntry 7 } + +cucsEquipmentSwitchTypeDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSwitchTypeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef managed object table" + ::= { cucsEquipmentObjects 140 } + +cucsEquipmentSwitchTypeDefEntry OBJECT-TYPE + SYNTAX CucsEquipmentSwitchTypeDefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSwitchTypeDefTable table." + INDEX { cucsEquipmentSwitchTypeDefInstanceId } + ::= { cucsEquipmentSwitchTypeDefTable 1 } + +CucsEquipmentSwitchTypeDefEntry ::= SEQUENCE { + cucsEquipmentSwitchTypeDefInstanceId CucsManagedObjectId, + cucsEquipmentSwitchTypeDefDn CucsManagedObjectDn, + cucsEquipmentSwitchTypeDefRn SnmpAdminString, + cucsEquipmentSwitchTypeDefDescr SnmpAdminString, + cucsEquipmentSwitchTypeDefIntId SnmpAdminString, + cucsEquipmentSwitchTypeDefName SnmpAdminString, + cucsEquipmentSwitchTypeDefPolicyLevel Gauge32, + cucsEquipmentSwitchTypeDefPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentSwitchTypeDefType SnmpAdminString +} + +cucsEquipmentSwitchTypeDefInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSwitchTypeDefEntry 1 } + +cucsEquipmentSwitchTypeDefDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef:dn managed object property" + ::= { cucsEquipmentSwitchTypeDefEntry 2 } + +cucsEquipmentSwitchTypeDefRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef:rn managed object property" + ::= { cucsEquipmentSwitchTypeDefEntry 3 } + +cucsEquipmentSwitchTypeDefDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef:descr managed object property" + ::= { cucsEquipmentSwitchTypeDefEntry 4 } + +cucsEquipmentSwitchTypeDefIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef:intId managed object property" + ::= { cucsEquipmentSwitchTypeDefEntry 5 } + +cucsEquipmentSwitchTypeDefName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef:name managed object property" + ::= { cucsEquipmentSwitchTypeDefEntry 6 } + +cucsEquipmentSwitchTypeDefPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef:policyLevel + managed object property" + ::= { cucsEquipmentSwitchTypeDefEntry 7 } + +cucsEquipmentSwitchTypeDefPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef:policyOwner + managed object property" + ::= { cucsEquipmentSwitchTypeDefEntry 8 } + +cucsEquipmentSwitchTypeDefType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SwitchTypeDef:type managed object property" + ::= { cucsEquipmentSwitchTypeDefEntry 9 } + +cucsEquipmentSystemIOControllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSystemIOControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController managed object table" + ::= { cucsEquipmentObjects 158 } + +cucsEquipmentSystemIOControllerEntry OBJECT-TYPE + SYNTAX CucsEquipmentSystemIOControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSystemIOControllerTable table." + INDEX { cucsEquipmentSystemIOControllerInstanceId } + ::= { cucsEquipmentSystemIOControllerTable 1 } + +CucsEquipmentSystemIOControllerEntry ::= SEQUENCE { + cucsEquipmentSystemIOControllerInstanceId CucsManagedObjectId, + cucsEquipmentSystemIOControllerDn CucsManagedObjectDn, + cucsEquipmentSystemIOControllerRn SnmpAdminString, + cucsEquipmentSystemIOControllerChassisId Gauge32, + cucsEquipmentSystemIOControllerCheckPoint CucsComputeCheckPoint, + cucsEquipmentSystemIOControllerConfigState CucsEquipmentChassisConfigState, + cucsEquipmentSystemIOControllerConnPath CucsEquipmentConnectionStatus, + cucsEquipmentSystemIOControllerConnStatus CucsEquipmentConnectionStatus, + cucsEquipmentSystemIOControllerDiscovery CucsEquipmentDiscoveryState, + cucsEquipmentSystemIOControllerFltAggr Unsigned64, + cucsEquipmentSystemIOControllerId CucsEquipmentSystemIOControllerId, + cucsEquipmentSystemIOControllerLcName SnmpAdminString, + cucsEquipmentSystemIOControllerLcTs DateAndTime, + cucsEquipmentSystemIOControllerManagingInstance CucsNetworkSwitchId, + cucsEquipmentSystemIOControllerMfgTime DateAndTime, + cucsEquipmentSystemIOControllerModel SnmpAdminString, + cucsEquipmentSystemIOControllerOperQualifier CucsEquipmentIOCardIssues, + cucsEquipmentSystemIOControllerOperQualifierReason SnmpAdminString, + cucsEquipmentSystemIOControllerOperState CucsEquipmentOperability, + cucsEquipmentSystemIOControllerOperability CucsEquipmentOperability, + cucsEquipmentSystemIOControllerPartNumber SnmpAdminString, + cucsEquipmentSystemIOControllerPerf CucsEquipmentSensorThresholdStatus, + cucsEquipmentSystemIOControllerPower CucsEquipmentPowerState, + cucsEquipmentSystemIOControllerPresence CucsEquipmentPresence, + cucsEquipmentSystemIOControllerReachability CucsAdaptorReachability, + cucsEquipmentSystemIOControllerRevision SnmpAdminString, + cucsEquipmentSystemIOControllerRole CucsEquipmentSiocRole, + cucsEquipmentSystemIOControllerSerial SnmpAdminString, + cucsEquipmentSystemIOControllerThermal CucsEquipmentSensorThresholdStatus, + cucsEquipmentSystemIOControllerUsrLbl SnmpAdminString, + cucsEquipmentSystemIOControllerVendor SnmpAdminString, + cucsEquipmentSystemIOControllerVid SnmpAdminString, + cucsEquipmentSystemIOControllerVoltage CucsEquipmentSensorThresholdStatus, + cucsEquipmentSystemIOControllerAdminPowerState CucsEquipmentAdminPowerState, + cucsEquipmentSystemIOControllerAdminState CucsEquipmentChassisAdminState, + cucsEquipmentSystemIOControllerFsmDescr SnmpAdminString, + cucsEquipmentSystemIOControllerFsmPrev SnmpAdminString, + cucsEquipmentSystemIOControllerFsmProgr Gauge32, + cucsEquipmentSystemIOControllerFsmRmtInvErrCode Gauge32, + cucsEquipmentSystemIOControllerFsmRmtInvErrDescr SnmpAdminString, + cucsEquipmentSystemIOControllerFsmRmtInvRslt CucsConditionRemoteInvRslt, + cucsEquipmentSystemIOControllerFsmStageDescr SnmpAdminString, + cucsEquipmentSystemIOControllerFsmStamp DateAndTime, + cucsEquipmentSystemIOControllerFsmStatus SnmpAdminString, + cucsEquipmentSystemIOControllerFsmTry Gauge32, + cucsEquipmentSystemIOControllerReInsert TruthValue, + cucsEquipmentSystemIOControllerAssetTag SnmpAdminString +} + +cucsEquipmentSystemIOControllerInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSystemIOControllerEntry 1 } + +cucsEquipmentSystemIOControllerDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:dn managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 2 } + +cucsEquipmentSystemIOControllerRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:rn managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 3 } + +cucsEquipmentSystemIOControllerChassisId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:chassisId + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 4 } + +cucsEquipmentSystemIOControllerCheckPoint OBJECT-TYPE + SYNTAX CucsComputeCheckPoint + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:checkPoint + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 5 } + +cucsEquipmentSystemIOControllerConfigState OBJECT-TYPE + SYNTAX CucsEquipmentChassisConfigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:configState + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 6 } + +cucsEquipmentSystemIOControllerConnPath OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:connPath + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 7 } + +cucsEquipmentSystemIOControllerConnStatus OBJECT-TYPE + SYNTAX CucsEquipmentConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:connStatus + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 8 } + +cucsEquipmentSystemIOControllerDiscovery OBJECT-TYPE + SYNTAX CucsEquipmentDiscoveryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:discovery + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 9 } + +cucsEquipmentSystemIOControllerFltAggr OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fltAggr + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 10 } + +cucsEquipmentSystemIOControllerId OBJECT-TYPE + SYNTAX CucsEquipmentSystemIOControllerId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:id managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 11 } + +cucsEquipmentSystemIOControllerLcName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:lcName + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 12 } + +cucsEquipmentSystemIOControllerLcTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:lcTs managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 13 } + +cucsEquipmentSystemIOControllerManagingInstance OBJECT-TYPE + SYNTAX CucsNetworkSwitchId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:managingInstance + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 14 } + +cucsEquipmentSystemIOControllerMfgTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:mfgTime + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 15 } + +cucsEquipmentSystemIOControllerModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:model managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 16 } + +cucsEquipmentSystemIOControllerOperQualifier OBJECT-TYPE + SYNTAX CucsEquipmentIOCardIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:operQualifier + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 17 } + +cucsEquipmentSystemIOControllerOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:operQualifierReason + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 18 } + +cucsEquipmentSystemIOControllerOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:operState + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 19 } + +cucsEquipmentSystemIOControllerOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:operability + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 20 } + +cucsEquipmentSystemIOControllerPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:partNumber + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 21 } + +cucsEquipmentSystemIOControllerPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:perf managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 22 } + +cucsEquipmentSystemIOControllerPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:power managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 23 } + +cucsEquipmentSystemIOControllerPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:presence + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 24 } + +cucsEquipmentSystemIOControllerReachability OBJECT-TYPE + SYNTAX CucsAdaptorReachability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:reachability + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 25 } + +cucsEquipmentSystemIOControllerRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:revision + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 26 } + +cucsEquipmentSystemIOControllerRole OBJECT-TYPE + SYNTAX CucsEquipmentSiocRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:role managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 27 } + +cucsEquipmentSystemIOControllerSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:serial + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 28 } + +cucsEquipmentSystemIOControllerThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:thermal + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 29 } + +cucsEquipmentSystemIOControllerUsrLbl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:usrLbl + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 30 } + +cucsEquipmentSystemIOControllerVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:vendor + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 31 } + +cucsEquipmentSystemIOControllerVid OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:vid managed + object property" + ::= { cucsEquipmentSystemIOControllerEntry 32 } + +cucsEquipmentSystemIOControllerVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:voltage + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 33 } + +cucsEquipmentSystemIOControllerAdminPowerState OBJECT-TYPE + SYNTAX CucsEquipmentAdminPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:adminPowerState + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 34 } + +cucsEquipmentSystemIOControllerAdminState OBJECT-TYPE + SYNTAX CucsEquipmentChassisAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:adminState + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 35 } + +cucsEquipmentSystemIOControllerFsmDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmDescr + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 36 } + +cucsEquipmentSystemIOControllerFsmPrev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmPrev + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 37 } + +cucsEquipmentSystemIOControllerFsmProgr OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmProgr + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 38 } + +cucsEquipmentSystemIOControllerFsmRmtInvErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmRmtInvErrCode + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 39 } + +cucsEquipmentSystemIOControllerFsmRmtInvErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmRmtInvErrDescr + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 40 } + +cucsEquipmentSystemIOControllerFsmRmtInvRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmRmtInvRslt + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 41 } + +cucsEquipmentSystemIOControllerFsmStageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmStageDescr + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 42 } + +cucsEquipmentSystemIOControllerFsmStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmStamp + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 43 } + +cucsEquipmentSystemIOControllerFsmStatus OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmStatus + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 44 } + +cucsEquipmentSystemIOControllerFsmTry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:fsmTry + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 45 } + +cucsEquipmentSystemIOControllerReInsert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:reInsert + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 46 } + +cucsEquipmentSystemIOControllerAssetTag OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOController:assetTag + managed object property" + ::= { cucsEquipmentSystemIOControllerEntry 47 } + +cucsEquipmentSystemIOControllerFsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSystemIOControllerFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm managed object table" + ::= { cucsEquipmentObjects 219 } + +cucsEquipmentSystemIOControllerFsmEntry OBJECT-TYPE + SYNTAX CucsEquipmentSystemIOControllerFsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSystemIOControllerFsmTable table." + INDEX { cucsEquipmentSystemIOControllerFsmInstanceId } + ::= { cucsEquipmentSystemIOControllerFsmTable 1 } + +CucsEquipmentSystemIOControllerFsmEntry ::= SEQUENCE { + cucsEquipmentSystemIOControllerFsmInstanceId CucsManagedObjectId, + cucsEquipmentSystemIOControllerFsmDn CucsManagedObjectDn, + cucsEquipmentSystemIOControllerFsmRn SnmpAdminString, + cucsEquipmentSystemIOControllerFsmCompletionTime DateAndTime, + cucsEquipmentSystemIOControllerFsmCurrentFsm CucsEquipmentSystemIOControllerFsmCurrentFsm, + cucsEquipmentSystemIOControllerFsmDescrData SnmpAdminString, + cucsEquipmentSystemIOControllerFsmFsmStatus CucsFsmFsmStageStatus, + cucsEquipmentSystemIOControllerFsmProgress Gauge32, + cucsEquipmentSystemIOControllerFsmRmtErrCode Gauge32, + cucsEquipmentSystemIOControllerFsmRmtErrDescr SnmpAdminString, + cucsEquipmentSystemIOControllerFsmRmtRslt CucsConditionRemoteInvRslt +} + +cucsEquipmentSystemIOControllerFsmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSystemIOControllerFsmEntry 1 } + +cucsEquipmentSystemIOControllerFsmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:dn managed + object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 2 } + +cucsEquipmentSystemIOControllerFsmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:rn managed + object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 3 } + +cucsEquipmentSystemIOControllerFsmCompletionTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:completionTime + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 4 } + +cucsEquipmentSystemIOControllerFsmCurrentFsm OBJECT-TYPE + SYNTAX CucsEquipmentSystemIOControllerFsmCurrentFsm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:currentFsm + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 5 } + +cucsEquipmentSystemIOControllerFsmDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:descr + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 6 } + +cucsEquipmentSystemIOControllerFsmFsmStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:fsmStatus + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 7 } + +cucsEquipmentSystemIOControllerFsmProgress OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:progress + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 8 } + +cucsEquipmentSystemIOControllerFsmRmtErrCode OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:rmtErrCode + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 9 } + +cucsEquipmentSystemIOControllerFsmRmtErrDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:rmtErrDescr + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 10 } + +cucsEquipmentSystemIOControllerFsmRmtRslt OBJECT-TYPE + SYNTAX CucsConditionRemoteInvRslt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsm:rmtRslt + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmEntry 11 } + +cucsEquipmentSystemIOControllerFsmStageTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSystemIOControllerFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage + managed object table" + ::= { cucsEquipmentObjects 220 } + +cucsEquipmentSystemIOControllerFsmStageEntry OBJECT-TYPE + SYNTAX CucsEquipmentSystemIOControllerFsmStageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSystemIOControllerFsmStageTable table." + INDEX { cucsEquipmentSystemIOControllerFsmStageInstanceId } + ::= { cucsEquipmentSystemIOControllerFsmStageTable 1 } + +CucsEquipmentSystemIOControllerFsmStageEntry ::= SEQUENCE { + cucsEquipmentSystemIOControllerFsmStageInstanceId CucsManagedObjectId, + cucsEquipmentSystemIOControllerFsmStageDn CucsManagedObjectDn, + cucsEquipmentSystemIOControllerFsmStageRn SnmpAdminString, + cucsEquipmentSystemIOControllerFsmStageDescrData SnmpAdminString, + cucsEquipmentSystemIOControllerFsmStageLastUpdateTime DateAndTime, + cucsEquipmentSystemIOControllerFsmStageName CucsEquipmentSystemIOControllerFsmStageName, + cucsEquipmentSystemIOControllerFsmStageOrder Gauge32, + cucsEquipmentSystemIOControllerFsmStageRetry Gauge32, + cucsEquipmentSystemIOControllerFsmStageStageStatus CucsFsmFsmStageStatus +} + +cucsEquipmentSystemIOControllerFsmStageInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 1 } + +cucsEquipmentSystemIOControllerFsmStageDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage:dn + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 2 } + +cucsEquipmentSystemIOControllerFsmStageRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage:rn + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 3 } + +cucsEquipmentSystemIOControllerFsmStageDescrData OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage:descr + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 4 } + +cucsEquipmentSystemIOControllerFsmStageLastUpdateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage:lastUpdateTime + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 5 } + +cucsEquipmentSystemIOControllerFsmStageName OBJECT-TYPE + SYNTAX CucsEquipmentSystemIOControllerFsmStageName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage:name + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 6 } + +cucsEquipmentSystemIOControllerFsmStageOrder OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage:order + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 7 } + +cucsEquipmentSystemIOControllerFsmStageRetry OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage:retry + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 8 } + +cucsEquipmentSystemIOControllerFsmStageStageStatus OBJECT-TYPE + SYNTAX CucsFsmFsmStageStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmStage:stageStatus + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmStageEntry 9 } + +cucsEquipmentSystemIOControllerFsmTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentSystemIOControllerFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmTask + managed object table" + ::= { cucsEquipmentObjects 221 } + +cucsEquipmentSystemIOControllerFsmTaskEntry OBJECT-TYPE + SYNTAX CucsEquipmentSystemIOControllerFsmTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentSystemIOControllerFsmTaskTable table." + INDEX { cucsEquipmentSystemIOControllerFsmTaskInstanceId } + ::= { cucsEquipmentSystemIOControllerFsmTaskTable 1 } + +CucsEquipmentSystemIOControllerFsmTaskEntry ::= SEQUENCE { + cucsEquipmentSystemIOControllerFsmTaskInstanceId CucsManagedObjectId, + cucsEquipmentSystemIOControllerFsmTaskDn CucsManagedObjectDn, + cucsEquipmentSystemIOControllerFsmTaskRn SnmpAdminString, + cucsEquipmentSystemIOControllerFsmTaskCompletion CucsFsmCompletion, + cucsEquipmentSystemIOControllerFsmTaskFlags CucsFsmFlags, + cucsEquipmentSystemIOControllerFsmTaskItem CucsEquipmentSystemIOControllerFsmTaskItem, + cucsEquipmentSystemIOControllerFsmTaskSeqId Gauge32 +} + +cucsEquipmentSystemIOControllerFsmTaskInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentSystemIOControllerFsmTaskEntry 1 } + +cucsEquipmentSystemIOControllerFsmTaskDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmTask:dn + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmTaskEntry 2 } + +cucsEquipmentSystemIOControllerFsmTaskRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmTask:rn + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmTaskEntry 3 } + +cucsEquipmentSystemIOControllerFsmTaskCompletion OBJECT-TYPE + SYNTAX CucsFsmCompletion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmTask:completion + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmTaskEntry 4 } + +cucsEquipmentSystemIOControllerFsmTaskFlags OBJECT-TYPE + SYNTAX CucsFsmFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmTask:flags + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmTaskEntry 5 } + +cucsEquipmentSystemIOControllerFsmTaskItem OBJECT-TYPE + SYNTAX CucsEquipmentSystemIOControllerFsmTaskItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmTask:item + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmTaskEntry 6 } + +cucsEquipmentSystemIOControllerFsmTaskSeqId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:SystemIOControllerFsmTask:seqId + managed object property" + ::= { cucsEquipmentSystemIOControllerFsmTaskEntry 7 } + +cucsEquipmentTierTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentTierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier managed object table" + ::= { cucsEquipmentObjects 202 } + +cucsEquipmentTierEntry OBJECT-TYPE + SYNTAX CucsEquipmentTierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentTierTable table." + INDEX { cucsEquipmentTierInstanceId } + ::= { cucsEquipmentTierTable 1 } + +CucsEquipmentTierEntry ::= SEQUENCE { + cucsEquipmentTierInstanceId CucsManagedObjectId, + cucsEquipmentTierDn CucsManagedObjectDn, + cucsEquipmentTierRn SnmpAdminString, + cucsEquipmentTierApply CucsEquipmentApply, + cucsEquipmentTierDescr SnmpAdminString, + cucsEquipmentTierIntId SnmpAdminString, + cucsEquipmentTierName SnmpAdminString, + cucsEquipmentTierPolicyLevel Gauge32, + cucsEquipmentTierPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentTierSrcTemplName SnmpAdminString +} + +cucsEquipmentTierInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentTierEntry 1 } + +cucsEquipmentTierDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:dn managed object property" + ::= { cucsEquipmentTierEntry 2 } + +cucsEquipmentTierRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:rn managed object property" + ::= { cucsEquipmentTierEntry 3 } + +cucsEquipmentTierApply OBJECT-TYPE + SYNTAX CucsEquipmentApply + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:apply managed object property" + ::= { cucsEquipmentTierEntry 4 } + +cucsEquipmentTierDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:descr managed object property" + ::= { cucsEquipmentTierEntry 5 } + +cucsEquipmentTierIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:intId managed object property" + ::= { cucsEquipmentTierEntry 6 } + +cucsEquipmentTierName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:name managed object property" + ::= { cucsEquipmentTierEntry 7 } + +cucsEquipmentTierPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:policyLevel managed object property" + ::= { cucsEquipmentTierEntry 8 } + +cucsEquipmentTierPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:policyOwner managed object property" + ::= { cucsEquipmentTierEntry 9 } + +cucsEquipmentTierSrcTemplName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tier:srcTemplName managed object property" + ::= { cucsEquipmentTierEntry 10 } + +cucsEquipmentTpmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentTpmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm managed object table" + ::= { cucsEquipmentObjects 122 } + +cucsEquipmentTpmEntry OBJECT-TYPE + SYNTAX CucsEquipmentTpmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentTpmTable table." + INDEX { cucsEquipmentTpmInstanceId } + ::= { cucsEquipmentTpmTable 1 } + +CucsEquipmentTpmEntry ::= SEQUENCE { + cucsEquipmentTpmInstanceId CucsManagedObjectId, + cucsEquipmentTpmDn CucsManagedObjectDn, + cucsEquipmentTpmRn SnmpAdminString, + cucsEquipmentTpmActiveStatus CucsEquipmentActiveStatus, + cucsEquipmentTpmEnabledStatus CucsEquipmentEnabledStatus, + cucsEquipmentTpmId Gauge32, + cucsEquipmentTpmModel SnmpAdminString, + cucsEquipmentTpmOwnership CucsEquipmentOwnership, + cucsEquipmentTpmPasswordState CucsEquipmentPasswordState, + cucsEquipmentTpmPresence CucsEquipmentPresence, + cucsEquipmentTpmRevision SnmpAdminString, + cucsEquipmentTpmSerial SnmpAdminString, + cucsEquipmentTpmTpmRevision SnmpAdminString, + cucsEquipmentTpmType CucsEquipmentTpmType, + cucsEquipmentTpmVendor SnmpAdminString, + cucsEquipmentTpmAdminAction CucsEquipmentAdminActionType, + cucsEquipmentTpmConfigState CucsEquipmentConfigState +} + +cucsEquipmentTpmInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentTpmEntry 1 } + +cucsEquipmentTpmDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:dn managed object property" + ::= { cucsEquipmentTpmEntry 2 } + +cucsEquipmentTpmRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:rn managed object property" + ::= { cucsEquipmentTpmEntry 3 } + +cucsEquipmentTpmActiveStatus OBJECT-TYPE + SYNTAX CucsEquipmentActiveStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:activeStatus managed object property" + ::= { cucsEquipmentTpmEntry 4 } + +cucsEquipmentTpmEnabledStatus OBJECT-TYPE + SYNTAX CucsEquipmentEnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:enabledStatus managed object property" + ::= { cucsEquipmentTpmEntry 5 } + +cucsEquipmentTpmId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:id managed object property" + ::= { cucsEquipmentTpmEntry 6 } + +cucsEquipmentTpmModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:model managed object property" + ::= { cucsEquipmentTpmEntry 7 } + +cucsEquipmentTpmOwnership OBJECT-TYPE + SYNTAX CucsEquipmentOwnership + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:ownership managed object property" + ::= { cucsEquipmentTpmEntry 8 } + +cucsEquipmentTpmPasswordState OBJECT-TYPE + SYNTAX CucsEquipmentPasswordState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:passwordState managed object property" + ::= { cucsEquipmentTpmEntry 9 } + +cucsEquipmentTpmPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:presence managed object property" + ::= { cucsEquipmentTpmEntry 10 } + +cucsEquipmentTpmRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:revision managed object property" + ::= { cucsEquipmentTpmEntry 11 } + +cucsEquipmentTpmSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:serial managed object property" + ::= { cucsEquipmentTpmEntry 12 } + +cucsEquipmentTpmTpmRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:tpmRevision managed object property" + ::= { cucsEquipmentTpmEntry 13 } + +cucsEquipmentTpmType OBJECT-TYPE + SYNTAX CucsEquipmentTpmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:type managed object property" + ::= { cucsEquipmentTpmEntry 14 } + +cucsEquipmentTpmVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:vendor managed object property" + ::= { cucsEquipmentTpmEntry 15 } + +cucsEquipmentTpmAdminAction OBJECT-TYPE + SYNTAX CucsEquipmentAdminActionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:adminAction managed object property" + ::= { cucsEquipmentTpmEntry 16 } + +cucsEquipmentTpmConfigState OBJECT-TYPE + SYNTAX CucsEquipmentConfigState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Tpm:configState managed object property" + ::= { cucsEquipmentTpmEntry 17 } + +cucsEquipmentTpmCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentTpmCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider managed object table" + ::= { cucsEquipmentObjects 123 } + +cucsEquipmentTpmCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentTpmCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentTpmCapProviderTable table." + INDEX { cucsEquipmentTpmCapProviderInstanceId } + ::= { cucsEquipmentTpmCapProviderTable 1 } + +CucsEquipmentTpmCapProviderEntry ::= SEQUENCE { + cucsEquipmentTpmCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentTpmCapProviderDn CucsManagedObjectDn, + cucsEquipmentTpmCapProviderRn SnmpAdminString, + cucsEquipmentTpmCapProviderDeleted TruthValue, + cucsEquipmentTpmCapProviderDeprecated TruthValue, + cucsEquipmentTpmCapProviderElementLoadFailures Gauge32, + cucsEquipmentTpmCapProviderElementsLoaded Gauge32, + cucsEquipmentTpmCapProviderGencount Gauge32, + cucsEquipmentTpmCapProviderLoadErrors Gauge32, + cucsEquipmentTpmCapProviderLoadWarnings Gauge32, + cucsEquipmentTpmCapProviderMgmtPlaneVer SnmpAdminString, + cucsEquipmentTpmCapProviderModel SnmpAdminString, + cucsEquipmentTpmCapProviderPromCardType Gauge32, + cucsEquipmentTpmCapProviderRevision SnmpAdminString, + cucsEquipmentTpmCapProviderVendor SnmpAdminString +} + +cucsEquipmentTpmCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentTpmCapProviderEntry 1 } + +cucsEquipmentTpmCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:dn managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 2 } + +cucsEquipmentTpmCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:rn managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 3 } + +cucsEquipmentTpmCapProviderDeleted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:deleted managed + object property" + ::= { cucsEquipmentTpmCapProviderEntry 4 } + +cucsEquipmentTpmCapProviderDeprecated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:deprecated + managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 5 } + +cucsEquipmentTpmCapProviderElementLoadFailures OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:elementLoadFailures + managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 6 } + +cucsEquipmentTpmCapProviderElementsLoaded OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:elementsLoaded + managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 7 } + +cucsEquipmentTpmCapProviderGencount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:gencount managed + object property" + ::= { cucsEquipmentTpmCapProviderEntry 8 } + +cucsEquipmentTpmCapProviderLoadErrors OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:loadErrors + managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 9 } + +cucsEquipmentTpmCapProviderLoadWarnings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:loadWarnings + managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 10 } + +cucsEquipmentTpmCapProviderMgmtPlaneVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:mgmtPlaneVer + managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 11 } + +cucsEquipmentTpmCapProviderModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:model managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 12 } + +cucsEquipmentTpmCapProviderPromCardType OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:promCardType + managed object property" + ::= { cucsEquipmentTpmCapProviderEntry 13 } + +cucsEquipmentTpmCapProviderRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:revision managed + object property" + ::= { cucsEquipmentTpmCapProviderEntry 14 } + +cucsEquipmentTpmCapProviderVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:TpmCapProvider:vendor managed + object property" + ::= { cucsEquipmentTpmCapProviderEntry 15 } + +cucsEquipmentUnifiedPortCapProviderTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentUnifiedPortCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider managed object table" + ::= { cucsEquipmentObjects 94 } + +cucsEquipmentUnifiedPortCapProviderEntry OBJECT-TYPE + SYNTAX CucsEquipmentUnifiedPortCapProviderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentUnifiedPortCapProviderTable table." + INDEX { cucsEquipmentUnifiedPortCapProviderInstanceId } + ::= { cucsEquipmentUnifiedPortCapProviderTable 1 } + +CucsEquipmentUnifiedPortCapProviderEntry ::= SEQUENCE { + cucsEquipmentUnifiedPortCapProviderInstanceId CucsManagedObjectId, + cucsEquipmentUnifiedPortCapProviderDn CucsManagedObjectDn, + cucsEquipmentUnifiedPortCapProviderRn SnmpAdminString, + cucsEquipmentUnifiedPortCapProviderDescr SnmpAdminString, + cucsEquipmentUnifiedPortCapProviderIntId SnmpAdminString, + cucsEquipmentUnifiedPortCapProviderName SnmpAdminString, + cucsEquipmentUnifiedPortCapProviderSupportedAlgorithm CucsEquipmentUnifiedPortAlgorithm, + cucsEquipmentUnifiedPortCapProviderPolicyLevel Gauge32, + cucsEquipmentUnifiedPortCapProviderPolicyOwner CucsPolicyPolicyOwner, + cucsEquipmentUnifiedPortCapProviderEndPortId Gauge32, + cucsEquipmentUnifiedPortCapProviderStartPortId Gauge32, + cucsEquipmentUnifiedPortCapProviderFcSpeedCap CucsPortSpeedBitmask +} + +cucsEquipmentUnifiedPortCapProviderInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentUnifiedPortCapProviderEntry 1 } + +cucsEquipmentUnifiedPortCapProviderDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:dn + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 2 } + +cucsEquipmentUnifiedPortCapProviderRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:rn + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 3 } + +cucsEquipmentUnifiedPortCapProviderDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:descr + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 4 } + +cucsEquipmentUnifiedPortCapProviderIntId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:intId + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 5 } + +cucsEquipmentUnifiedPortCapProviderName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:name + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 6 } + +cucsEquipmentUnifiedPortCapProviderSupportedAlgorithm OBJECT-TYPE + SYNTAX CucsEquipmentUnifiedPortAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:supportedAlgorithm + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 7 } + +cucsEquipmentUnifiedPortCapProviderPolicyLevel OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:policyLevel + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 8 } + +cucsEquipmentUnifiedPortCapProviderPolicyOwner OBJECT-TYPE + SYNTAX CucsPolicyPolicyOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:policyOwner + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 9 } + +cucsEquipmentUnifiedPortCapProviderEndPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:endPortId + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 10 } + +cucsEquipmentUnifiedPortCapProviderStartPortId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:startPortId + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 11 } + +cucsEquipmentUnifiedPortCapProviderFcSpeedCap OBJECT-TYPE + SYNTAX CucsPortSpeedBitmask + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UnifiedPortCapProvider:fcSpeedCap + managed object property" + ::= { cucsEquipmentUnifiedPortCapProviderEntry 14 } + +cucsEquipmentUuidFeatureCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentUuidFeatureCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:UuidFeatureCap managed object table" + ::= { cucsEquipmentObjects 141 } + +cucsEquipmentUuidFeatureCapEntry OBJECT-TYPE + SYNTAX CucsEquipmentUuidFeatureCapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentUuidFeatureCapTable table." + INDEX { cucsEquipmentUuidFeatureCapInstanceId } + ::= { cucsEquipmentUuidFeatureCapTable 1 } + +CucsEquipmentUuidFeatureCapEntry ::= SEQUENCE { + cucsEquipmentUuidFeatureCapInstanceId CucsManagedObjectId, + cucsEquipmentUuidFeatureCapDn CucsManagedObjectDn, + cucsEquipmentUuidFeatureCapRn SnmpAdminString, + cucsEquipmentUuidFeatureCapUuidSupportMode CucsEquipmentUuidFeatureCapUuidSupportMode +} + +cucsEquipmentUuidFeatureCapInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentUuidFeatureCapEntry 1 } + +cucsEquipmentUuidFeatureCapDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UuidFeatureCap:dn managed object property" + ::= { cucsEquipmentUuidFeatureCapEntry 2 } + +cucsEquipmentUuidFeatureCapRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UuidFeatureCap:rn managed object property" + ::= { cucsEquipmentUuidFeatureCapEntry 3 } + +cucsEquipmentUuidFeatureCapUuidSupportMode OBJECT-TYPE + SYNTAX CucsEquipmentUuidFeatureCapUuidSupportMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:UuidFeatureCap:uuidSupportMode + managed object property" + ::= { cucsEquipmentUuidFeatureCapEntry 4 } + +cucsEquipmentVersionConstraintTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentVersionConstraintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:VersionConstraint managed object table" + ::= { cucsEquipmentObjects 116 } + +cucsEquipmentVersionConstraintEntry OBJECT-TYPE + SYNTAX CucsEquipmentVersionConstraintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentVersionConstraintTable table." + INDEX { cucsEquipmentVersionConstraintInstanceId } + ::= { cucsEquipmentVersionConstraintTable 1 } + +CucsEquipmentVersionConstraintEntry ::= SEQUENCE { + cucsEquipmentVersionConstraintInstanceId CucsManagedObjectId, + cucsEquipmentVersionConstraintDn CucsManagedObjectDn, + cucsEquipmentVersionConstraintRn SnmpAdminString, + cucsEquipmentVersionConstraintMinVer1 SnmpAdminString +} + +cucsEquipmentVersionConstraintInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentVersionConstraintEntry 1 } + +cucsEquipmentVersionConstraintDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:VersionConstraint:dn managed object property" + ::= { cucsEquipmentVersionConstraintEntry 2 } + +cucsEquipmentVersionConstraintRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:VersionConstraint:rn managed object property" + ::= { cucsEquipmentVersionConstraintEntry 3 } + +cucsEquipmentVersionConstraintMinVer1 OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:VersionConstraint:minVer1 + managed object property" + ::= { cucsEquipmentVersionConstraintEntry 4 } + +cucsEquipmentXcvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsEquipmentXcvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr managed object table" + ::= { cucsEquipmentObjects 76 } + +cucsEquipmentXcvrEntry OBJECT-TYPE + SYNTAX CucsEquipmentXcvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsEquipmentXcvrTable table." + INDEX { cucsEquipmentXcvrInstanceId } + ::= { cucsEquipmentXcvrTable 1 } + +CucsEquipmentXcvrEntry ::= SEQUENCE { + cucsEquipmentXcvrInstanceId CucsManagedObjectId, + cucsEquipmentXcvrDn CucsManagedObjectDn, + cucsEquipmentXcvrRn SnmpAdminString, + cucsEquipmentXcvrId CucsEquipmentXcvrId, + cucsEquipmentXcvrModel SnmpAdminString, + cucsEquipmentXcvrRevision SnmpAdminString, + cucsEquipmentXcvrSerial SnmpAdminString, + cucsEquipmentXcvrType CucsEquipmentXcvrType, + cucsEquipmentXcvrVendor SnmpAdminString, + cucsEquipmentXcvrTs DateAndTime +} + +cucsEquipmentXcvrInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsEquipmentXcvrEntry 1 } + +cucsEquipmentXcvrDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:dn managed object property" + ::= { cucsEquipmentXcvrEntry 2 } + +cucsEquipmentXcvrRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:rn managed object property" + ::= { cucsEquipmentXcvrEntry 3 } + +cucsEquipmentXcvrId OBJECT-TYPE + SYNTAX CucsEquipmentXcvrId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:id managed object property" + ::= { cucsEquipmentXcvrEntry 4 } + +cucsEquipmentXcvrModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:model managed object property" + ::= { cucsEquipmentXcvrEntry 5 } + +cucsEquipmentXcvrRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:revision managed object property" + ::= { cucsEquipmentXcvrEntry 6 } + +cucsEquipmentXcvrSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:serial managed object property" + ::= { cucsEquipmentXcvrEntry 7 } + +cucsEquipmentXcvrType OBJECT-TYPE + SYNTAX CucsEquipmentXcvrType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:type managed object property" + ::= { cucsEquipmentXcvrEntry 8 } + +cucsEquipmentXcvrVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:vendor managed object property" + ::= { cucsEquipmentXcvrEntry 9 } + +cucsEquipmentXcvrTs OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS equipment:Xcvr:ts managed object property" + ::= { cucsEquipmentXcvrEntry 10 } + +END diff --git a/MIBS/cisco/CISCO-UNIFIED-COMPUTING-MEMORY-MIB b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-MEMORY-MIB new file mode 100644 index 0000000..94e8fe4 --- /dev/null +++ b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-MEMORY-MIB @@ -0,0 +1,2669 @@ +-- ********************************************************************* +-- CISCO-UNIFIED-COMPUTING-MEMORY-MIB.my +-- +-- MIB representation of the Cisco Unified Computing System +-- MEMORY management information model package +-- +-- Created October 2017 by Charles Bullis +-- +-- Copyright (c) 2005-2017 Cisco Systems, Inc. All rights reserved. +-- +-- ********************************************************************* + +CISCO-UNIFIED-COMPUTING-MEMORY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Gauge32, + TimeTicks, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowPointer, + DateAndTime, + DisplayString, + MacAddress, + TimeInterval, + TimeStamp, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressIPv4, + InetAddressIPv6 + FROM INET-ADDRESS-MIB + ciscoMgmt + FROM CISCO-SMI + CiscoNetworkAddress, + Unsigned64, + CiscoInetAddressMask, + CiscoAlarmSeverity, + TimeIntervalSec + FROM CISCO-TC + ciscoUnifiedComputingMIBObjects, + CucsManagedObjectId, + CucsManagedObjectDn + FROM CISCO-UNIFIED-COMPUTING-MIB + CucsEquipmentOperability, + CucsEquipmentPowerState, + CucsEquipmentPresence, + CucsEquipmentSensorThresholdStatus, + CucsMemoryAdminState, + CucsMemoryArrayEnvStatsHistThresholded, + CucsMemoryArrayEnvStatsThresholded, + CucsMemoryArrayId, + CucsMemoryBufferUnitEnvStatsHistThresholded, + CucsMemoryBufferUnitEnvStatsThresholded, + CucsMemoryBufferUnitId, + CucsMemoryErrorCorrection, + CucsMemoryErrorStatsThresholded, + CucsMemoryFormFactor, + CucsMemoryIssues, + CucsMemoryRuntimeHistThresholded, + CucsMemoryRuntimeThresholded, + CucsMemoryRuntimeType, + CucsMemoryType, + CucsMemoryUnitEnvStatsHistThresholded, + CucsMemoryUnitEnvStatsThresholded, + CucsMemoryUnitId, + CucsMemoryUnitOperability, + CucsMemoryVisibility + FROM CISCO-UNIFIED-COMPUTING-TC-MIB; + +cucsMemoryObjects MODULE-IDENTITY + LAST-UPDATED "201710060000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553 -NETS + + E-mail: cs-san@cisco.com, cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "MIB representation of the Cisco Unified Computing System + MEMORY management information model package" + ::= { ciscoUnifiedComputingMIBObjects 30 } + +cucsMemoryArrayTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryArrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:Array managed object table" + ::= { cucsMemoryObjects 1 } + +cucsMemoryArrayEntry OBJECT-TYPE + SYNTAX CucsMemoryArrayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryArrayTable table." + INDEX { cucsMemoryArrayInstanceId } + ::= { cucsMemoryArrayTable 1 } + +CucsMemoryArrayEntry ::= SEQUENCE { + cucsMemoryArrayInstanceId CucsManagedObjectId, + cucsMemoryArrayDn CucsManagedObjectDn, + cucsMemoryArrayRn SnmpAdminString, + cucsMemoryArrayCpuId Gauge32, + cucsMemoryArrayCurrCapacity Gauge32, + cucsMemoryArrayErrorCorrection CucsMemoryErrorCorrection, + cucsMemoryArrayId CucsMemoryArrayId, + cucsMemoryArrayMaxCapacity Gauge32, + cucsMemoryArrayMaxDevices Gauge32, + cucsMemoryArrayModel SnmpAdminString, + cucsMemoryArrayOperState CucsEquipmentOperability, + cucsMemoryArrayOperability CucsEquipmentOperability, + cucsMemoryArrayPerf CucsEquipmentSensorThresholdStatus, + cucsMemoryArrayPopulated Gauge32, + cucsMemoryArrayPower CucsEquipmentPowerState, + cucsMemoryArrayPresence CucsEquipmentPresence, + cucsMemoryArrayRevision SnmpAdminString, + cucsMemoryArraySerial SnmpAdminString, + cucsMemoryArrayThermal CucsEquipmentSensorThresholdStatus, + cucsMemoryArrayVendor SnmpAdminString, + cucsMemoryArrayVoltage CucsEquipmentSensorThresholdStatus, + cucsMemoryArrayOperQualifierReason SnmpAdminString, + cucsMemoryArrayLocationDn SnmpAdminString +} + +cucsMemoryArrayInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryArrayEntry 1 } + +cucsMemoryArrayDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:dn managed object property" + ::= { cucsMemoryArrayEntry 2 } + +cucsMemoryArrayRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:rn managed object property" + ::= { cucsMemoryArrayEntry 3 } + +cucsMemoryArrayCpuId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:cpuId managed object property" + ::= { cucsMemoryArrayEntry 4 } + +cucsMemoryArrayCurrCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:currCapacity managed object property" + ::= { cucsMemoryArrayEntry 5 } + +cucsMemoryArrayErrorCorrection OBJECT-TYPE + SYNTAX CucsMemoryErrorCorrection + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:errorCorrection managed object property" + ::= { cucsMemoryArrayEntry 6 } + +cucsMemoryArrayId OBJECT-TYPE + SYNTAX CucsMemoryArrayId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:id managed object property" + ::= { cucsMemoryArrayEntry 7 } + +cucsMemoryArrayMaxCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:maxCapacity managed object property" + ::= { cucsMemoryArrayEntry 8 } + +cucsMemoryArrayMaxDevices OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:maxDevices managed object property" + ::= { cucsMemoryArrayEntry 9 } + +cucsMemoryArrayModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:model managed object property" + ::= { cucsMemoryArrayEntry 10 } + +cucsMemoryArrayOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:operState managed object property" + ::= { cucsMemoryArrayEntry 11 } + +cucsMemoryArrayOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:operability managed object property" + ::= { cucsMemoryArrayEntry 12 } + +cucsMemoryArrayPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:perf managed object property" + ::= { cucsMemoryArrayEntry 13 } + +cucsMemoryArrayPopulated OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:populated managed object property" + ::= { cucsMemoryArrayEntry 14 } + +cucsMemoryArrayPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:power managed object property" + ::= { cucsMemoryArrayEntry 15 } + +cucsMemoryArrayPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:presence managed object property" + ::= { cucsMemoryArrayEntry 16 } + +cucsMemoryArrayRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:revision managed object property" + ::= { cucsMemoryArrayEntry 17 } + +cucsMemoryArraySerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:serial managed object property" + ::= { cucsMemoryArrayEntry 18 } + +cucsMemoryArrayThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:thermal managed object property" + ::= { cucsMemoryArrayEntry 19 } + +cucsMemoryArrayVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:vendor managed object property" + ::= { cucsMemoryArrayEntry 20 } + +cucsMemoryArrayVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:voltage managed object property" + ::= { cucsMemoryArrayEntry 21 } + +cucsMemoryArrayOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:operQualifierReason managed + object property" + ::= { cucsMemoryArrayEntry 22 } + +cucsMemoryArrayLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Array:locationDn managed object property" + ::= { cucsMemoryArrayEntry 23 } + +cucsMemoryArrayEnvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryArrayEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats managed object table" + ::= { cucsMemoryObjects 2 } + +cucsMemoryArrayEnvStatsEntry OBJECT-TYPE + SYNTAX CucsMemoryArrayEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryArrayEnvStatsTable table." + INDEX { cucsMemoryArrayEnvStatsInstanceId } + ::= { cucsMemoryArrayEnvStatsTable 1 } + +CucsMemoryArrayEnvStatsEntry ::= SEQUENCE { + cucsMemoryArrayEnvStatsInstanceId CucsManagedObjectId, + cucsMemoryArrayEnvStatsDn CucsManagedObjectDn, + cucsMemoryArrayEnvStatsRn SnmpAdminString, + cucsMemoryArrayEnvStatsInputCurrent SnmpAdminString, + cucsMemoryArrayEnvStatsInputCurrentAvg SnmpAdminString, + cucsMemoryArrayEnvStatsInputCurrentMax SnmpAdminString, + cucsMemoryArrayEnvStatsInputCurrentMin SnmpAdminString, + cucsMemoryArrayEnvStatsIntervals Gauge32, + cucsMemoryArrayEnvStatsSuspect TruthValue, + cucsMemoryArrayEnvStatsThresholded CucsMemoryArrayEnvStatsThresholded, + cucsMemoryArrayEnvStatsTimeCollected DateAndTime, + cucsMemoryArrayEnvStatsUpdate Gauge32 +} + +cucsMemoryArrayEnvStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryArrayEnvStatsEntry 1 } + +cucsMemoryArrayEnvStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:dn managed object property" + ::= { cucsMemoryArrayEnvStatsEntry 2 } + +cucsMemoryArrayEnvStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:rn managed object property" + ::= { cucsMemoryArrayEnvStatsEntry 3 } + +cucsMemoryArrayEnvStatsInputCurrent OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:inputCurrent managed + object property" + ::= { cucsMemoryArrayEnvStatsEntry 4 } + +cucsMemoryArrayEnvStatsInputCurrentAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:inputCurrentAvg + managed object property" + ::= { cucsMemoryArrayEnvStatsEntry 5 } + +cucsMemoryArrayEnvStatsInputCurrentMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:inputCurrentMax + managed object property" + ::= { cucsMemoryArrayEnvStatsEntry 6 } + +cucsMemoryArrayEnvStatsInputCurrentMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:inputCurrentMin + managed object property" + ::= { cucsMemoryArrayEnvStatsEntry 7 } + +cucsMemoryArrayEnvStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:intervals managed object property" + ::= { cucsMemoryArrayEnvStatsEntry 8 } + +cucsMemoryArrayEnvStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:suspect managed object property" + ::= { cucsMemoryArrayEnvStatsEntry 9 } + +cucsMemoryArrayEnvStatsThresholded OBJECT-TYPE + SYNTAX CucsMemoryArrayEnvStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:thresholded managed + object property" + ::= { cucsMemoryArrayEnvStatsEntry 10 } + +cucsMemoryArrayEnvStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:timeCollected managed + object property" + ::= { cucsMemoryArrayEnvStatsEntry 11 } + +cucsMemoryArrayEnvStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStats:update managed object property" + ::= { cucsMemoryArrayEnvStatsEntry 12 } + +cucsMemoryArrayEnvStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryArrayEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist managed object table" + ::= { cucsMemoryObjects 3 } + +cucsMemoryArrayEnvStatsHistEntry OBJECT-TYPE + SYNTAX CucsMemoryArrayEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryArrayEnvStatsHistTable table." + INDEX { cucsMemoryArrayEnvStatsHistInstanceId } + ::= { cucsMemoryArrayEnvStatsHistTable 1 } + +CucsMemoryArrayEnvStatsHistEntry ::= SEQUENCE { + cucsMemoryArrayEnvStatsHistInstanceId CucsManagedObjectId, + cucsMemoryArrayEnvStatsHistDn CucsManagedObjectDn, + cucsMemoryArrayEnvStatsHistRn SnmpAdminString, + cucsMemoryArrayEnvStatsHistId Unsigned64, + cucsMemoryArrayEnvStatsHistInputCurrent SnmpAdminString, + cucsMemoryArrayEnvStatsHistInputCurrentAvg SnmpAdminString, + cucsMemoryArrayEnvStatsHistInputCurrentMax SnmpAdminString, + cucsMemoryArrayEnvStatsHistInputCurrentMin SnmpAdminString, + cucsMemoryArrayEnvStatsHistMostRecent TruthValue, + cucsMemoryArrayEnvStatsHistSuspect TruthValue, + cucsMemoryArrayEnvStatsHistThresholded CucsMemoryArrayEnvStatsHistThresholded, + cucsMemoryArrayEnvStatsHistTimeCollected DateAndTime +} + +cucsMemoryArrayEnvStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryArrayEnvStatsHistEntry 1 } + +cucsMemoryArrayEnvStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:dn managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 2 } + +cucsMemoryArrayEnvStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:rn managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 3 } + +cucsMemoryArrayEnvStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:id managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 4 } + +cucsMemoryArrayEnvStatsHistInputCurrent OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:inputCurrent + managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 5 } + +cucsMemoryArrayEnvStatsHistInputCurrentAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:inputCurrentAvg + managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 6 } + +cucsMemoryArrayEnvStatsHistInputCurrentMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:inputCurrentMax + managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 7 } + +cucsMemoryArrayEnvStatsHistInputCurrentMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:inputCurrentMin + managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 8 } + +cucsMemoryArrayEnvStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:mostRecent + managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 9 } + +cucsMemoryArrayEnvStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:suspect managed + object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 10 } + +cucsMemoryArrayEnvStatsHistThresholded OBJECT-TYPE + SYNTAX CucsMemoryArrayEnvStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:thresholded + managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 11 } + +cucsMemoryArrayEnvStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ArrayEnvStatsHist:timeCollected + managed object property" + ::= { cucsMemoryArrayEnvStatsHistEntry 12 } + +cucsMemoryBufferUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryBufferUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit managed object table" + ::= { cucsMemoryObjects 4 } + +cucsMemoryBufferUnitEntry OBJECT-TYPE + SYNTAX CucsMemoryBufferUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryBufferUnitTable table." + INDEX { cucsMemoryBufferUnitInstanceId } + ::= { cucsMemoryBufferUnitTable 1 } + +CucsMemoryBufferUnitEntry ::= SEQUENCE { + cucsMemoryBufferUnitInstanceId CucsManagedObjectId, + cucsMemoryBufferUnitDn CucsManagedObjectDn, + cucsMemoryBufferUnitRn SnmpAdminString, + cucsMemoryBufferUnitId CucsMemoryBufferUnitId, + cucsMemoryBufferUnitModel SnmpAdminString, + cucsMemoryBufferUnitOperState CucsEquipmentOperability, + cucsMemoryBufferUnitOperability CucsEquipmentOperability, + cucsMemoryBufferUnitPerf CucsEquipmentSensorThresholdStatus, + cucsMemoryBufferUnitPower CucsEquipmentPowerState, + cucsMemoryBufferUnitPresence CucsEquipmentPresence, + cucsMemoryBufferUnitRevision SnmpAdminString, + cucsMemoryBufferUnitSerial SnmpAdminString, + cucsMemoryBufferUnitThermal CucsEquipmentSensorThresholdStatus, + cucsMemoryBufferUnitVendor SnmpAdminString, + cucsMemoryBufferUnitVoltage CucsEquipmentSensorThresholdStatus, + cucsMemoryBufferUnitOperQualifierReason SnmpAdminString, + cucsMemoryBufferUnitLocationDn SnmpAdminString +} + +cucsMemoryBufferUnitInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryBufferUnitEntry 1 } + +cucsMemoryBufferUnitDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:dn managed object property" + ::= { cucsMemoryBufferUnitEntry 2 } + +cucsMemoryBufferUnitRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:rn managed object property" + ::= { cucsMemoryBufferUnitEntry 3 } + +cucsMemoryBufferUnitId OBJECT-TYPE + SYNTAX CucsMemoryBufferUnitId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:id managed object property" + ::= { cucsMemoryBufferUnitEntry 4 } + +cucsMemoryBufferUnitModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:model managed object property" + ::= { cucsMemoryBufferUnitEntry 5 } + +cucsMemoryBufferUnitOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:operState managed object property" + ::= { cucsMemoryBufferUnitEntry 6 } + +cucsMemoryBufferUnitOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:operability managed object property" + ::= { cucsMemoryBufferUnitEntry 7 } + +cucsMemoryBufferUnitPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:perf managed object property" + ::= { cucsMemoryBufferUnitEntry 8 } + +cucsMemoryBufferUnitPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:power managed object property" + ::= { cucsMemoryBufferUnitEntry 9 } + +cucsMemoryBufferUnitPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:presence managed object property" + ::= { cucsMemoryBufferUnitEntry 10 } + +cucsMemoryBufferUnitRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:revision managed object property" + ::= { cucsMemoryBufferUnitEntry 11 } + +cucsMemoryBufferUnitSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:serial managed object property" + ::= { cucsMemoryBufferUnitEntry 12 } + +cucsMemoryBufferUnitThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:thermal managed object property" + ::= { cucsMemoryBufferUnitEntry 13 } + +cucsMemoryBufferUnitVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:vendor managed object property" + ::= { cucsMemoryBufferUnitEntry 14 } + +cucsMemoryBufferUnitVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:voltage managed object property" + ::= { cucsMemoryBufferUnitEntry 15 } + +cucsMemoryBufferUnitOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:operQualifierReason + managed object property" + ::= { cucsMemoryBufferUnitEntry 16 } + +cucsMemoryBufferUnitLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnit:locationDn managed object property" + ::= { cucsMemoryBufferUnitEntry 17 } + +cucsMemoryBufferUnitEnvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryBufferUnitEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats managed object table" + ::= { cucsMemoryObjects 5 } + +cucsMemoryBufferUnitEnvStatsEntry OBJECT-TYPE + SYNTAX CucsMemoryBufferUnitEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryBufferUnitEnvStatsTable table." + INDEX { cucsMemoryBufferUnitEnvStatsInstanceId } + ::= { cucsMemoryBufferUnitEnvStatsTable 1 } + +CucsMemoryBufferUnitEnvStatsEntry ::= SEQUENCE { + cucsMemoryBufferUnitEnvStatsInstanceId CucsManagedObjectId, + cucsMemoryBufferUnitEnvStatsDn CucsManagedObjectDn, + cucsMemoryBufferUnitEnvStatsRn SnmpAdminString, + cucsMemoryBufferUnitEnvStatsIntervals Gauge32, + cucsMemoryBufferUnitEnvStatsSuspect TruthValue, + cucsMemoryBufferUnitEnvStatsTemperature SnmpAdminString, + cucsMemoryBufferUnitEnvStatsTemperatureAvg SnmpAdminString, + cucsMemoryBufferUnitEnvStatsTemperatureMax SnmpAdminString, + cucsMemoryBufferUnitEnvStatsTemperatureMin SnmpAdminString, + cucsMemoryBufferUnitEnvStatsThresholded CucsMemoryBufferUnitEnvStatsThresholded, + cucsMemoryBufferUnitEnvStatsTimeCollected DateAndTime, + cucsMemoryBufferUnitEnvStatsUpdate Gauge32 +} + +cucsMemoryBufferUnitEnvStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryBufferUnitEnvStatsEntry 1 } + +cucsMemoryBufferUnitEnvStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:dn managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 2 } + +cucsMemoryBufferUnitEnvStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:rn managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 3 } + +cucsMemoryBufferUnitEnvStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:intervals + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 4 } + +cucsMemoryBufferUnitEnvStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:suspect managed + object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 5 } + +cucsMemoryBufferUnitEnvStatsTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:temperature + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 6 } + +cucsMemoryBufferUnitEnvStatsTemperatureAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:temperatureAvg + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 7 } + +cucsMemoryBufferUnitEnvStatsTemperatureMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:temperatureMax + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 8 } + +cucsMemoryBufferUnitEnvStatsTemperatureMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:temperatureMin + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 9 } + +cucsMemoryBufferUnitEnvStatsThresholded OBJECT-TYPE + SYNTAX CucsMemoryBufferUnitEnvStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:thresholded + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 10 } + +cucsMemoryBufferUnitEnvStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:timeCollected + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 11 } + +cucsMemoryBufferUnitEnvStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStats:update managed + object property" + ::= { cucsMemoryBufferUnitEnvStatsEntry 12 } + +cucsMemoryBufferUnitEnvStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryBufferUnitEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist managed object table" + ::= { cucsMemoryObjects 6 } + +cucsMemoryBufferUnitEnvStatsHistEntry OBJECT-TYPE + SYNTAX CucsMemoryBufferUnitEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryBufferUnitEnvStatsHistTable table." + INDEX { cucsMemoryBufferUnitEnvStatsHistInstanceId } + ::= { cucsMemoryBufferUnitEnvStatsHistTable 1 } + +CucsMemoryBufferUnitEnvStatsHistEntry ::= SEQUENCE { + cucsMemoryBufferUnitEnvStatsHistInstanceId CucsManagedObjectId, + cucsMemoryBufferUnitEnvStatsHistDn CucsManagedObjectDn, + cucsMemoryBufferUnitEnvStatsHistRn SnmpAdminString, + cucsMemoryBufferUnitEnvStatsHistId Unsigned64, + cucsMemoryBufferUnitEnvStatsHistMostRecent TruthValue, + cucsMemoryBufferUnitEnvStatsHistSuspect TruthValue, + cucsMemoryBufferUnitEnvStatsHistTemperature SnmpAdminString, + cucsMemoryBufferUnitEnvStatsHistTemperatureAvg SnmpAdminString, + cucsMemoryBufferUnitEnvStatsHistTemperatureMax SnmpAdminString, + cucsMemoryBufferUnitEnvStatsHistTemperatureMin SnmpAdminString, + cucsMemoryBufferUnitEnvStatsHistThresholded CucsMemoryBufferUnitEnvStatsHistThresholded, + cucsMemoryBufferUnitEnvStatsHistTimeCollected DateAndTime +} + +cucsMemoryBufferUnitEnvStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 1 } + +cucsMemoryBufferUnitEnvStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:dn managed + object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 2 } + +cucsMemoryBufferUnitEnvStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:rn managed + object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 3 } + +cucsMemoryBufferUnitEnvStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:id managed + object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 4 } + +cucsMemoryBufferUnitEnvStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:mostRecent + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 5 } + +cucsMemoryBufferUnitEnvStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:suspect + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 6 } + +cucsMemoryBufferUnitEnvStatsHistTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:temperature + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 7 } + +cucsMemoryBufferUnitEnvStatsHistTemperatureAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:temperatureAvg + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 8 } + +cucsMemoryBufferUnitEnvStatsHistTemperatureMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:temperatureMax + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 9 } + +cucsMemoryBufferUnitEnvStatsHistTemperatureMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:temperatureMin + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 10 } + +cucsMemoryBufferUnitEnvStatsHistThresholded OBJECT-TYPE + SYNTAX CucsMemoryBufferUnitEnvStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:thresholded + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 11 } + +cucsMemoryBufferUnitEnvStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:BufferUnitEnvStatsHist:timeCollected + managed object property" + ::= { cucsMemoryBufferUnitEnvStatsHistEntry 12 } + +cucsMemoryErrorStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats managed object table" + ::= { cucsMemoryObjects 7 } + +cucsMemoryErrorStatsEntry OBJECT-TYPE + SYNTAX CucsMemoryErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryErrorStatsTable table." + INDEX { cucsMemoryErrorStatsInstanceId } + ::= { cucsMemoryErrorStatsTable 1 } + +CucsMemoryErrorStatsEntry ::= SEQUENCE { + cucsMemoryErrorStatsInstanceId CucsManagedObjectId, + cucsMemoryErrorStatsDn CucsManagedObjectDn, + cucsMemoryErrorStatsRn SnmpAdminString, + cucsMemoryErrorStatsAddressParityErrors Counter32, + cucsMemoryErrorStatsAddressParityErrors15Min Gauge32, + cucsMemoryErrorStatsAddressParityErrors15MinH Gauge32, + cucsMemoryErrorStatsAddressParityErrors1Day Gauge32, + cucsMemoryErrorStatsAddressParityErrors1DayH Gauge32, + cucsMemoryErrorStatsAddressParityErrors1Hour Gauge32, + cucsMemoryErrorStatsAddressParityErrors1HourH Gauge32, + cucsMemoryErrorStatsAddressParityErrors1Week Gauge32, + cucsMemoryErrorStatsAddressParityErrors1WeekH Gauge32, + cucsMemoryErrorStatsEccMultibitErrors Counter32, + cucsMemoryErrorStatsEccMultibitErrors15Min Gauge32, + cucsMemoryErrorStatsEccMultibitErrors15MinH Gauge32, + cucsMemoryErrorStatsEccMultibitErrors1Day Gauge32, + cucsMemoryErrorStatsEccMultibitErrors1DayH Gauge32, + cucsMemoryErrorStatsEccMultibitErrors1Hour Gauge32, + cucsMemoryErrorStatsEccMultibitErrors1HourH Gauge32, + cucsMemoryErrorStatsEccMultibitErrors1Week Gauge32, + cucsMemoryErrorStatsEccMultibitErrors1WeekH Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors Counter32, + cucsMemoryErrorStatsEccSinglebitErrors15Min Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors15MinH Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors1Day Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors1DayH Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors1Hour Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors1HourH Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors1Week Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors1WeekH Gauge32, + cucsMemoryErrorStatsIntervals Gauge32, + cucsMemoryErrorStatsMismatchErrors Counter32, + cucsMemoryErrorStatsMismatchErrors15Min Gauge32, + cucsMemoryErrorStatsMismatchErrors15MinH Gauge32, + cucsMemoryErrorStatsMismatchErrors1Day Gauge32, + cucsMemoryErrorStatsMismatchErrors1DayH Gauge32, + cucsMemoryErrorStatsMismatchErrors1Hour Gauge32, + cucsMemoryErrorStatsMismatchErrors1HourH Gauge32, + cucsMemoryErrorStatsMismatchErrors1Week Gauge32, + cucsMemoryErrorStatsMismatchErrors1WeekH Gauge32, + cucsMemoryErrorStatsSuspect TruthValue, + cucsMemoryErrorStatsThresholded CucsMemoryErrorStatsThresholded, + cucsMemoryErrorStatsTimeCollected DateAndTime, + cucsMemoryErrorStatsUpdate Gauge32, + cucsMemoryErrorStatsAddressParityErrors2Weeks Gauge32, + cucsMemoryErrorStatsAddressParityErrors2WeeksH Gauge32, + cucsMemoryErrorStatsEccMultibitErrors2Weeks Gauge32, + cucsMemoryErrorStatsEccMultibitErrors2WeeksH Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors2Weeks Gauge32, + cucsMemoryErrorStatsEccSinglebitErrors2WeeksH Gauge32, + cucsMemoryErrorStatsMismatchErrors2Weeks Gauge32, + cucsMemoryErrorStatsMismatchErrors2WeeksH Gauge32 +} + +cucsMemoryErrorStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryErrorStatsEntry 1 } + +cucsMemoryErrorStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:dn managed object property" + ::= { cucsMemoryErrorStatsEntry 2 } + +cucsMemoryErrorStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:rn managed object property" + ::= { cucsMemoryErrorStatsEntry 3 } + +cucsMemoryErrorStatsAddressParityErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors + managed object property" + ::= { cucsMemoryErrorStatsEntry 4 } + +cucsMemoryErrorStatsAddressParityErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors15Min + managed object property" + ::= { cucsMemoryErrorStatsEntry 5 } + +cucsMemoryErrorStatsAddressParityErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors15MinH + managed object property" + ::= { cucsMemoryErrorStatsEntry 6 } + +cucsMemoryErrorStatsAddressParityErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors1Day + managed object property" + ::= { cucsMemoryErrorStatsEntry 7 } + +cucsMemoryErrorStatsAddressParityErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors1DayH + managed object property" + ::= { cucsMemoryErrorStatsEntry 8 } + +cucsMemoryErrorStatsAddressParityErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors1Hour + managed object property" + ::= { cucsMemoryErrorStatsEntry 9 } + +cucsMemoryErrorStatsAddressParityErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors1HourH + managed object property" + ::= { cucsMemoryErrorStatsEntry 10 } + +cucsMemoryErrorStatsAddressParityErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors1Week + managed object property" + ::= { cucsMemoryErrorStatsEntry 11 } + +cucsMemoryErrorStatsAddressParityErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors1WeekH + managed object property" + ::= { cucsMemoryErrorStatsEntry 12 } + +cucsMemoryErrorStatsEccMultibitErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors + managed object property" + ::= { cucsMemoryErrorStatsEntry 13 } + +cucsMemoryErrorStatsEccMultibitErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors15Min + managed object property" + ::= { cucsMemoryErrorStatsEntry 14 } + +cucsMemoryErrorStatsEccMultibitErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors15MinH + managed object property" + ::= { cucsMemoryErrorStatsEntry 15 } + +cucsMemoryErrorStatsEccMultibitErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors1Day + managed object property" + ::= { cucsMemoryErrorStatsEntry 16 } + +cucsMemoryErrorStatsEccMultibitErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors1DayH + managed object property" + ::= { cucsMemoryErrorStatsEntry 17 } + +cucsMemoryErrorStatsEccMultibitErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors1Hour + managed object property" + ::= { cucsMemoryErrorStatsEntry 18 } + +cucsMemoryErrorStatsEccMultibitErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors1HourH + managed object property" + ::= { cucsMemoryErrorStatsEntry 19 } + +cucsMemoryErrorStatsEccMultibitErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors1Week + managed object property" + ::= { cucsMemoryErrorStatsEntry 20 } + +cucsMemoryErrorStatsEccMultibitErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors1WeekH + managed object property" + ::= { cucsMemoryErrorStatsEntry 21 } + +cucsMemoryErrorStatsEccSinglebitErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors + managed object property" + ::= { cucsMemoryErrorStatsEntry 22 } + +cucsMemoryErrorStatsEccSinglebitErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors15Min + managed object property" + ::= { cucsMemoryErrorStatsEntry 23 } + +cucsMemoryErrorStatsEccSinglebitErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors15MinH + managed object property" + ::= { cucsMemoryErrorStatsEntry 24 } + +cucsMemoryErrorStatsEccSinglebitErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors1Day + managed object property" + ::= { cucsMemoryErrorStatsEntry 25 } + +cucsMemoryErrorStatsEccSinglebitErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors1DayH + managed object property" + ::= { cucsMemoryErrorStatsEntry 26 } + +cucsMemoryErrorStatsEccSinglebitErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors1Hour + managed object property" + ::= { cucsMemoryErrorStatsEntry 27 } + +cucsMemoryErrorStatsEccSinglebitErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors1HourH + managed object property" + ::= { cucsMemoryErrorStatsEntry 28 } + +cucsMemoryErrorStatsEccSinglebitErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors1Week + managed object property" + ::= { cucsMemoryErrorStatsEntry 29 } + +cucsMemoryErrorStatsEccSinglebitErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors1WeekH + managed object property" + ::= { cucsMemoryErrorStatsEntry 30 } + +cucsMemoryErrorStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:intervals managed object property" + ::= { cucsMemoryErrorStatsEntry 31 } + +cucsMemoryErrorStatsMismatchErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors managed + object property" + ::= { cucsMemoryErrorStatsEntry 32 } + +cucsMemoryErrorStatsMismatchErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors15Min + managed object property" + ::= { cucsMemoryErrorStatsEntry 33 } + +cucsMemoryErrorStatsMismatchErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors15MinH + managed object property" + ::= { cucsMemoryErrorStatsEntry 34 } + +cucsMemoryErrorStatsMismatchErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors1Day + managed object property" + ::= { cucsMemoryErrorStatsEntry 35 } + +cucsMemoryErrorStatsMismatchErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors1DayH + managed object property" + ::= { cucsMemoryErrorStatsEntry 36 } + +cucsMemoryErrorStatsMismatchErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors1Hour + managed object property" + ::= { cucsMemoryErrorStatsEntry 37 } + +cucsMemoryErrorStatsMismatchErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors1HourH + managed object property" + ::= { cucsMemoryErrorStatsEntry 38 } + +cucsMemoryErrorStatsMismatchErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors1Week + managed object property" + ::= { cucsMemoryErrorStatsEntry 39 } + +cucsMemoryErrorStatsMismatchErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors1WeekH + managed object property" + ::= { cucsMemoryErrorStatsEntry 40 } + +cucsMemoryErrorStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:suspect managed object property" + ::= { cucsMemoryErrorStatsEntry 41 } + +cucsMemoryErrorStatsThresholded OBJECT-TYPE + SYNTAX CucsMemoryErrorStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:thresholded managed object property" + ::= { cucsMemoryErrorStatsEntry 42 } + +cucsMemoryErrorStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:timeCollected managed + object property" + ::= { cucsMemoryErrorStatsEntry 43 } + +cucsMemoryErrorStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:update managed object property" + ::= { cucsMemoryErrorStatsEntry 44 } + +cucsMemoryErrorStatsAddressParityErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors2Weeks + managed object property" + ::= { cucsMemoryErrorStatsEntry 45 } + +cucsMemoryErrorStatsAddressParityErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:addressParityErrors2WeeksH + managed object property" + ::= { cucsMemoryErrorStatsEntry 46 } + +cucsMemoryErrorStatsEccMultibitErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors2Weeks + managed object property" + ::= { cucsMemoryErrorStatsEntry 47 } + +cucsMemoryErrorStatsEccMultibitErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccMultibitErrors2WeeksH + managed object property" + ::= { cucsMemoryErrorStatsEntry 48 } + +cucsMemoryErrorStatsEccSinglebitErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors2Weeks + managed object property" + ::= { cucsMemoryErrorStatsEntry 49 } + +cucsMemoryErrorStatsEccSinglebitErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:eccSinglebitErrors2WeeksH + managed object property" + ::= { cucsMemoryErrorStatsEntry 50 } + +cucsMemoryErrorStatsMismatchErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors2Weeks + managed object property" + ::= { cucsMemoryErrorStatsEntry 51 } + +cucsMemoryErrorStatsMismatchErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:ErrorStats:mismatchErrors2WeeksH + managed object property" + ::= { cucsMemoryErrorStatsEntry 52 } + +cucsMemoryQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual managed object table" + ::= { cucsMemoryObjects 8 } + +cucsMemoryQualEntry OBJECT-TYPE + SYNTAX CucsMemoryQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryQualTable table." + INDEX { cucsMemoryQualInstanceId } + ::= { cucsMemoryQualTable 1 } + +CucsMemoryQualEntry ::= SEQUENCE { + cucsMemoryQualInstanceId CucsManagedObjectId, + cucsMemoryQualDn CucsManagedObjectDn, + cucsMemoryQualRn SnmpAdminString, + cucsMemoryQualClock Gauge32, + cucsMemoryQualLatency SnmpAdminString, + cucsMemoryQualMaxCap Gauge32, + cucsMemoryQualMinCap Gauge32, + cucsMemoryQualSpeed Gauge32, + cucsMemoryQualUnits Gauge32, + cucsMemoryQualWidth Gauge32 +} + +cucsMemoryQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryQualEntry 1 } + +cucsMemoryQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:dn managed object property" + ::= { cucsMemoryQualEntry 2 } + +cucsMemoryQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:rn managed object property" + ::= { cucsMemoryQualEntry 3 } + +cucsMemoryQualClock OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:clock managed object property" + ::= { cucsMemoryQualEntry 4 } + +cucsMemoryQualLatency OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:latency managed object property" + ::= { cucsMemoryQualEntry 5 } + +cucsMemoryQualMaxCap OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:maxCap managed object property" + ::= { cucsMemoryQualEntry 6 } + +cucsMemoryQualMinCap OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:minCap managed object property" + ::= { cucsMemoryQualEntry 7 } + +cucsMemoryQualSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:speed managed object property" + ::= { cucsMemoryQualEntry 8 } + +cucsMemoryQualUnits OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:units managed object property" + ::= { cucsMemoryQualEntry 9 } + +cucsMemoryQualWidth OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Qual:width managed object property" + ::= { cucsMemoryQualEntry 10 } + +cucsMemoryRuntimeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryRuntimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime managed object table" + ::= { cucsMemoryObjects 9 } + +cucsMemoryRuntimeEntry OBJECT-TYPE + SYNTAX CucsMemoryRuntimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryRuntimeTable table." + INDEX { cucsMemoryRuntimeInstanceId } + ::= { cucsMemoryRuntimeTable 1 } + +CucsMemoryRuntimeEntry ::= SEQUENCE { + cucsMemoryRuntimeInstanceId CucsManagedObjectId, + cucsMemoryRuntimeDn CucsManagedObjectDn, + cucsMemoryRuntimeRn SnmpAdminString, + cucsMemoryRuntimeAvailable Gauge32, + cucsMemoryRuntimeAvailableAvg Gauge32, + cucsMemoryRuntimeAvailableMax Gauge32, + cucsMemoryRuntimeAvailableMin Gauge32, + cucsMemoryRuntimeCached Gauge32, + cucsMemoryRuntimeCachedAvg Gauge32, + cucsMemoryRuntimeCachedMax Gauge32, + cucsMemoryRuntimeCachedMin Gauge32, + cucsMemoryRuntimeIntervals Gauge32, + cucsMemoryRuntimeSuspect TruthValue, + cucsMemoryRuntimeThresholded CucsMemoryRuntimeThresholded, + cucsMemoryRuntimeTimeCollected DateAndTime, + cucsMemoryRuntimeTotal Gauge32, + cucsMemoryRuntimeTotalAvg Gauge32, + cucsMemoryRuntimeTotalMax Gauge32, + cucsMemoryRuntimeTotalMin Gauge32, + cucsMemoryRuntimeType CucsMemoryRuntimeType, + cucsMemoryRuntimeUpdate Gauge32 +} + +cucsMemoryRuntimeInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryRuntimeEntry 1 } + +cucsMemoryRuntimeDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:dn managed object property" + ::= { cucsMemoryRuntimeEntry 2 } + +cucsMemoryRuntimeRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:rn managed object property" + ::= { cucsMemoryRuntimeEntry 3 } + +cucsMemoryRuntimeAvailable OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:available managed object property" + ::= { cucsMemoryRuntimeEntry 4 } + +cucsMemoryRuntimeAvailableAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:availableAvg managed object property" + ::= { cucsMemoryRuntimeEntry 5 } + +cucsMemoryRuntimeAvailableMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:availableMax managed object property" + ::= { cucsMemoryRuntimeEntry 6 } + +cucsMemoryRuntimeAvailableMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:availableMin managed object property" + ::= { cucsMemoryRuntimeEntry 7 } + +cucsMemoryRuntimeCached OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:cached managed object property" + ::= { cucsMemoryRuntimeEntry 8 } + +cucsMemoryRuntimeCachedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:cachedAvg managed object property" + ::= { cucsMemoryRuntimeEntry 9 } + +cucsMemoryRuntimeCachedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:cachedMax managed object property" + ::= { cucsMemoryRuntimeEntry 10 } + +cucsMemoryRuntimeCachedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:cachedMin managed object property" + ::= { cucsMemoryRuntimeEntry 11 } + +cucsMemoryRuntimeIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:intervals managed object property" + ::= { cucsMemoryRuntimeEntry 12 } + +cucsMemoryRuntimeSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:suspect managed object property" + ::= { cucsMemoryRuntimeEntry 13 } + +cucsMemoryRuntimeThresholded OBJECT-TYPE + SYNTAX CucsMemoryRuntimeThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:thresholded managed object property" + ::= { cucsMemoryRuntimeEntry 14 } + +cucsMemoryRuntimeTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:timeCollected managed object property" + ::= { cucsMemoryRuntimeEntry 15 } + +cucsMemoryRuntimeTotal OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:total managed object property" + ::= { cucsMemoryRuntimeEntry 16 } + +cucsMemoryRuntimeTotalAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:totalAvg managed object property" + ::= { cucsMemoryRuntimeEntry 17 } + +cucsMemoryRuntimeTotalMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:totalMax managed object property" + ::= { cucsMemoryRuntimeEntry 18 } + +cucsMemoryRuntimeTotalMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:totalMin managed object property" + ::= { cucsMemoryRuntimeEntry 19 } + +cucsMemoryRuntimeType OBJECT-TYPE + SYNTAX CucsMemoryRuntimeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:type managed object property" + ::= { cucsMemoryRuntimeEntry 20 } + +cucsMemoryRuntimeUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Runtime:update managed object property" + ::= { cucsMemoryRuntimeEntry 21 } + +cucsMemoryRuntimeHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryRuntimeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist managed object table" + ::= { cucsMemoryObjects 10 } + +cucsMemoryRuntimeHistEntry OBJECT-TYPE + SYNTAX CucsMemoryRuntimeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryRuntimeHistTable table." + INDEX { cucsMemoryRuntimeHistInstanceId } + ::= { cucsMemoryRuntimeHistTable 1 } + +CucsMemoryRuntimeHistEntry ::= SEQUENCE { + cucsMemoryRuntimeHistInstanceId CucsManagedObjectId, + cucsMemoryRuntimeHistDn CucsManagedObjectDn, + cucsMemoryRuntimeHistRn SnmpAdminString, + cucsMemoryRuntimeHistAvailable Gauge32, + cucsMemoryRuntimeHistAvailableAvg Gauge32, + cucsMemoryRuntimeHistAvailableMax Gauge32, + cucsMemoryRuntimeHistAvailableMin Gauge32, + cucsMemoryRuntimeHistCached Gauge32, + cucsMemoryRuntimeHistCachedAvg Gauge32, + cucsMemoryRuntimeHistCachedMax Gauge32, + cucsMemoryRuntimeHistCachedMin Gauge32, + cucsMemoryRuntimeHistId Unsigned64, + cucsMemoryRuntimeHistMostRecent TruthValue, + cucsMemoryRuntimeHistSuspect TruthValue, + cucsMemoryRuntimeHistThresholded CucsMemoryRuntimeHistThresholded, + cucsMemoryRuntimeHistTimeCollected DateAndTime, + cucsMemoryRuntimeHistTotal Gauge32, + cucsMemoryRuntimeHistTotalAvg Gauge32, + cucsMemoryRuntimeHistTotalMax Gauge32, + cucsMemoryRuntimeHistTotalMin Gauge32 +} + +cucsMemoryRuntimeHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryRuntimeHistEntry 1 } + +cucsMemoryRuntimeHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:dn managed object property" + ::= { cucsMemoryRuntimeHistEntry 2 } + +cucsMemoryRuntimeHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:rn managed object property" + ::= { cucsMemoryRuntimeHistEntry 3 } + +cucsMemoryRuntimeHistAvailable OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:available managed object property" + ::= { cucsMemoryRuntimeHistEntry 4 } + +cucsMemoryRuntimeHistAvailableAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:availableAvg managed + object property" + ::= { cucsMemoryRuntimeHistEntry 5 } + +cucsMemoryRuntimeHistAvailableMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:availableMax managed + object property" + ::= { cucsMemoryRuntimeHistEntry 6 } + +cucsMemoryRuntimeHistAvailableMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:availableMin managed + object property" + ::= { cucsMemoryRuntimeHistEntry 7 } + +cucsMemoryRuntimeHistCached OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:cached managed object property" + ::= { cucsMemoryRuntimeHistEntry 8 } + +cucsMemoryRuntimeHistCachedAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:cachedAvg managed object property" + ::= { cucsMemoryRuntimeHistEntry 9 } + +cucsMemoryRuntimeHistCachedMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:cachedMax managed object property" + ::= { cucsMemoryRuntimeHistEntry 10 } + +cucsMemoryRuntimeHistCachedMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:cachedMin managed object property" + ::= { cucsMemoryRuntimeHistEntry 11 } + +cucsMemoryRuntimeHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:id managed object property" + ::= { cucsMemoryRuntimeHistEntry 12 } + +cucsMemoryRuntimeHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:mostRecent managed object property" + ::= { cucsMemoryRuntimeHistEntry 13 } + +cucsMemoryRuntimeHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:suspect managed object property" + ::= { cucsMemoryRuntimeHistEntry 14 } + +cucsMemoryRuntimeHistThresholded OBJECT-TYPE + SYNTAX CucsMemoryRuntimeHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:thresholded managed object property" + ::= { cucsMemoryRuntimeHistEntry 15 } + +cucsMemoryRuntimeHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:timeCollected managed + object property" + ::= { cucsMemoryRuntimeHistEntry 16 } + +cucsMemoryRuntimeHistTotal OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:total managed object property" + ::= { cucsMemoryRuntimeHistEntry 17 } + +cucsMemoryRuntimeHistTotalAvg OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:totalAvg managed object property" + ::= { cucsMemoryRuntimeHistEntry 18 } + +cucsMemoryRuntimeHistTotalMax OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:totalMax managed object property" + ::= { cucsMemoryRuntimeHistEntry 19 } + +cucsMemoryRuntimeHistTotalMin OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:RuntimeHist:totalMin managed object property" + ::= { cucsMemoryRuntimeHistEntry 20 } + +cucsMemoryUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit managed object table" + ::= { cucsMemoryObjects 11 } + +cucsMemoryUnitEntry OBJECT-TYPE + SYNTAX CucsMemoryUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryUnitTable table." + INDEX { cucsMemoryUnitInstanceId } + ::= { cucsMemoryUnitTable 1 } + +CucsMemoryUnitEntry ::= SEQUENCE { + cucsMemoryUnitInstanceId CucsManagedObjectId, + cucsMemoryUnitDn CucsManagedObjectDn, + cucsMemoryUnitRn SnmpAdminString, + cucsMemoryUnitArray Gauge32, + cucsMemoryUnitBank Gauge32, + cucsMemoryUnitCapacity Gauge32, + cucsMemoryUnitClock Gauge32, + cucsMemoryUnitFormFactor CucsMemoryFormFactor, + cucsMemoryUnitId CucsMemoryUnitId, + cucsMemoryUnitLatency SnmpAdminString, + cucsMemoryUnitLocation SnmpAdminString, + cucsMemoryUnitModel SnmpAdminString, + cucsMemoryUnitOperState CucsEquipmentOperability, + cucsMemoryUnitOperability CucsMemoryUnitOperability, + cucsMemoryUnitPerf CucsEquipmentSensorThresholdStatus, + cucsMemoryUnitPower CucsEquipmentPowerState, + cucsMemoryUnitPresence CucsEquipmentPresence, + cucsMemoryUnitRevision SnmpAdminString, + cucsMemoryUnitSerial SnmpAdminString, + cucsMemoryUnitSet Gauge32, + cucsMemoryUnitSpeed Gauge32, + cucsMemoryUnitThermal CucsEquipmentSensorThresholdStatus, + cucsMemoryUnitType CucsMemoryType, + cucsMemoryUnitVendor SnmpAdminString, + cucsMemoryUnitVisibility CucsMemoryVisibility, + cucsMemoryUnitVoltage CucsEquipmentSensorThresholdStatus, + cucsMemoryUnitWidth Gauge32, + cucsMemoryUnitAdminState CucsMemoryAdminState, + cucsMemoryUnitOperQualifier CucsMemoryIssues, + cucsMemoryUnitOperQualifierReason SnmpAdminString, + cucsMemoryUnitLocationDn SnmpAdminString +} + +cucsMemoryUnitInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryUnitEntry 1 } + +cucsMemoryUnitDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:dn managed object property" + ::= { cucsMemoryUnitEntry 2 } + +cucsMemoryUnitRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:rn managed object property" + ::= { cucsMemoryUnitEntry 3 } + +cucsMemoryUnitArray OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:array managed object property" + ::= { cucsMemoryUnitEntry 4 } + +cucsMemoryUnitBank OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:bank managed object property" + ::= { cucsMemoryUnitEntry 5 } + +cucsMemoryUnitCapacity OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:capacity managed object property" + ::= { cucsMemoryUnitEntry 6 } + +cucsMemoryUnitClock OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:clock managed object property" + ::= { cucsMemoryUnitEntry 7 } + +cucsMemoryUnitFormFactor OBJECT-TYPE + SYNTAX CucsMemoryFormFactor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:formFactor managed object property" + ::= { cucsMemoryUnitEntry 8 } + +cucsMemoryUnitId OBJECT-TYPE + SYNTAX CucsMemoryUnitId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:id managed object property" + ::= { cucsMemoryUnitEntry 9 } + +cucsMemoryUnitLatency OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:latency managed object property" + ::= { cucsMemoryUnitEntry 10 } + +cucsMemoryUnitLocation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:location managed object property" + ::= { cucsMemoryUnitEntry 11 } + +cucsMemoryUnitModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:model managed object property" + ::= { cucsMemoryUnitEntry 12 } + +cucsMemoryUnitOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:operState managed object property" + ::= { cucsMemoryUnitEntry 13 } + +cucsMemoryUnitOperability OBJECT-TYPE + SYNTAX CucsMemoryUnitOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:operability managed object property" + ::= { cucsMemoryUnitEntry 14 } + +cucsMemoryUnitPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:perf managed object property" + ::= { cucsMemoryUnitEntry 15 } + +cucsMemoryUnitPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:power managed object property" + ::= { cucsMemoryUnitEntry 16 } + +cucsMemoryUnitPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:presence managed object property" + ::= { cucsMemoryUnitEntry 17 } + +cucsMemoryUnitRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:revision managed object property" + ::= { cucsMemoryUnitEntry 18 } + +cucsMemoryUnitSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:serial managed object property" + ::= { cucsMemoryUnitEntry 19 } + +cucsMemoryUnitSet OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:set managed object property" + ::= { cucsMemoryUnitEntry 20 } + +cucsMemoryUnitSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:speed managed object property" + ::= { cucsMemoryUnitEntry 21 } + +cucsMemoryUnitThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:thermal managed object property" + ::= { cucsMemoryUnitEntry 22 } + +cucsMemoryUnitType OBJECT-TYPE + SYNTAX CucsMemoryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:type managed object property" + ::= { cucsMemoryUnitEntry 23 } + +cucsMemoryUnitVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:vendor managed object property" + ::= { cucsMemoryUnitEntry 24 } + +cucsMemoryUnitVisibility OBJECT-TYPE + SYNTAX CucsMemoryVisibility + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:visibility managed object property" + ::= { cucsMemoryUnitEntry 25 } + +cucsMemoryUnitVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:voltage managed object property" + ::= { cucsMemoryUnitEntry 26 } + +cucsMemoryUnitWidth OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:width managed object property" + ::= { cucsMemoryUnitEntry 27 } + +cucsMemoryUnitAdminState OBJECT-TYPE + SYNTAX CucsMemoryAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:adminState managed object property" + ::= { cucsMemoryUnitEntry 28 } + +cucsMemoryUnitOperQualifier OBJECT-TYPE + SYNTAX CucsMemoryIssues + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:operQualifier managed object property" + ::= { cucsMemoryUnitEntry 29 } + +cucsMemoryUnitOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:operQualifierReason managed + object property" + ::= { cucsMemoryUnitEntry 30 } + +cucsMemoryUnitLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:Unit:locationDn managed object property" + ::= { cucsMemoryUnitEntry 31 } + +cucsMemoryUnitEnvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryUnitEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats managed object table" + ::= { cucsMemoryObjects 12 } + +cucsMemoryUnitEnvStatsEntry OBJECT-TYPE + SYNTAX CucsMemoryUnitEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryUnitEnvStatsTable table." + INDEX { cucsMemoryUnitEnvStatsInstanceId } + ::= { cucsMemoryUnitEnvStatsTable 1 } + +CucsMemoryUnitEnvStatsEntry ::= SEQUENCE { + cucsMemoryUnitEnvStatsInstanceId CucsManagedObjectId, + cucsMemoryUnitEnvStatsDn CucsManagedObjectDn, + cucsMemoryUnitEnvStatsRn SnmpAdminString, + cucsMemoryUnitEnvStatsIntervals Gauge32, + cucsMemoryUnitEnvStatsSuspect TruthValue, + cucsMemoryUnitEnvStatsTemperature SnmpAdminString, + cucsMemoryUnitEnvStatsTemperatureAvg SnmpAdminString, + cucsMemoryUnitEnvStatsTemperatureMax SnmpAdminString, + cucsMemoryUnitEnvStatsTemperatureMin SnmpAdminString, + cucsMemoryUnitEnvStatsThresholded CucsMemoryUnitEnvStatsThresholded, + cucsMemoryUnitEnvStatsTimeCollected DateAndTime, + cucsMemoryUnitEnvStatsUpdate Gauge32 +} + +cucsMemoryUnitEnvStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryUnitEnvStatsEntry 1 } + +cucsMemoryUnitEnvStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:dn managed object property" + ::= { cucsMemoryUnitEnvStatsEntry 2 } + +cucsMemoryUnitEnvStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:rn managed object property" + ::= { cucsMemoryUnitEnvStatsEntry 3 } + +cucsMemoryUnitEnvStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:intervals managed object property" + ::= { cucsMemoryUnitEnvStatsEntry 4 } + +cucsMemoryUnitEnvStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:suspect managed object property" + ::= { cucsMemoryUnitEnvStatsEntry 5 } + +cucsMemoryUnitEnvStatsTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:temperature managed + object property" + ::= { cucsMemoryUnitEnvStatsEntry 6 } + +cucsMemoryUnitEnvStatsTemperatureAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:temperatureAvg managed + object property" + ::= { cucsMemoryUnitEnvStatsEntry 7 } + +cucsMemoryUnitEnvStatsTemperatureMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:temperatureMax managed + object property" + ::= { cucsMemoryUnitEnvStatsEntry 8 } + +cucsMemoryUnitEnvStatsTemperatureMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:temperatureMin managed + object property" + ::= { cucsMemoryUnitEnvStatsEntry 9 } + +cucsMemoryUnitEnvStatsThresholded OBJECT-TYPE + SYNTAX CucsMemoryUnitEnvStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:thresholded managed + object property" + ::= { cucsMemoryUnitEnvStatsEntry 10 } + +cucsMemoryUnitEnvStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:timeCollected managed + object property" + ::= { cucsMemoryUnitEnvStatsEntry 11 } + +cucsMemoryUnitEnvStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStats:update managed object property" + ::= { cucsMemoryUnitEnvStatsEntry 12 } + +cucsMemoryUnitEnvStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsMemoryUnitEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist managed object table" + ::= { cucsMemoryObjects 13 } + +cucsMemoryUnitEnvStatsHistEntry OBJECT-TYPE + SYNTAX CucsMemoryUnitEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsMemoryUnitEnvStatsHistTable table." + INDEX { cucsMemoryUnitEnvStatsHistInstanceId } + ::= { cucsMemoryUnitEnvStatsHistTable 1 } + +CucsMemoryUnitEnvStatsHistEntry ::= SEQUENCE { + cucsMemoryUnitEnvStatsHistInstanceId CucsManagedObjectId, + cucsMemoryUnitEnvStatsHistDn CucsManagedObjectDn, + cucsMemoryUnitEnvStatsHistRn SnmpAdminString, + cucsMemoryUnitEnvStatsHistId Unsigned64, + cucsMemoryUnitEnvStatsHistMostRecent TruthValue, + cucsMemoryUnitEnvStatsHistSuspect TruthValue, + cucsMemoryUnitEnvStatsHistTemperature SnmpAdminString, + cucsMemoryUnitEnvStatsHistTemperatureAvg SnmpAdminString, + cucsMemoryUnitEnvStatsHistTemperatureMax SnmpAdminString, + cucsMemoryUnitEnvStatsHistTemperatureMin SnmpAdminString, + cucsMemoryUnitEnvStatsHistThresholded CucsMemoryUnitEnvStatsHistThresholded, + cucsMemoryUnitEnvStatsHistTimeCollected DateAndTime +} + +cucsMemoryUnitEnvStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsMemoryUnitEnvStatsHistEntry 1 } + +cucsMemoryUnitEnvStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:dn managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 2 } + +cucsMemoryUnitEnvStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:rn managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 3 } + +cucsMemoryUnitEnvStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:id managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 4 } + +cucsMemoryUnitEnvStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:mostRecent managed + object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 5 } + +cucsMemoryUnitEnvStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:suspect managed + object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 6 } + +cucsMemoryUnitEnvStatsHistTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:temperature + managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 7 } + +cucsMemoryUnitEnvStatsHistTemperatureAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:temperatureAvg + managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 8 } + +cucsMemoryUnitEnvStatsHistTemperatureMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:temperatureMax + managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 9 } + +cucsMemoryUnitEnvStatsHistTemperatureMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:temperatureMin + managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 10 } + +cucsMemoryUnitEnvStatsHistThresholded OBJECT-TYPE + SYNTAX CucsMemoryUnitEnvStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:thresholded + managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 11 } + +cucsMemoryUnitEnvStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS memory:UnitEnvStatsHist:timeCollected + managed object property" + ::= { cucsMemoryUnitEnvStatsHistEntry 12 } + +END \ No newline at end of file diff --git a/MIBS/cisco/CISCO-UNIFIED-COMPUTING-MIB b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-MIB new file mode 100644 index 0000000..2f8309f --- /dev/null +++ b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-MIB @@ -0,0 +1,2313 @@ +-- ******************************************************************** +-- CISCO-UNIFIED-COMPUTING-MIB.my +-- +-- Cisco Unified Computing System MIB Module +-- +-- Copyright (c) 2005-2010 Cisco Systems, Inc. All rights reserved. +-- ******************************************************************** + +CISCO-UNIFIED-COMPUTING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, + Counter32, + OBJECT-TYPE, + MODULE-IDENTITY, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + RowPointer, + DateAndTime, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + +ciscoUnifiedComputingMIB MODULE-IDENTITY + LAST-UPDATED "201005200000Z" + ORGANIZATION "Cisco" + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: ucs-snmp@cisco.com" + DESCRIPTION + "This MIB module defines the managed objects for + Unified Computing System (UCS) Manager. + + Cisco UCS Manager provides centralized management + capabilities, creates a unified management domain, and + serves as the central nervous system of the Cisco Unified + Computing System. + + UCS configuration is comprised of operational and + administrative settings. The data is organized hierarchically + in a tree structure, starts from the top (root) and contains + children and parent nodes. Each node in the tree is a managed + object and each object in the UCS has a unique Distinguished + Name (DN) that describes the object and its place in the tree. + Every managed object is also identified through a + CucsManagedObjectId of type integer. + + Managed objects are abstractions of real world resources, + they represent the physical and logical components of the UCS, + for example, switch, chassis, blades, and so on. Properties on + the Managed Objects (MO) are characterized as configurations + and operations. + Configuration Policies are the majority of the policies in the + system and are used to describe configurations of different + components of the UCS. Policies determine how the system + behaves under specific circumstances. Certain MOs are not + created by users, but are automatically created by the UCS, + power supply objects and fan objects are examples of + automatically created MOs. + " + REVISION "201005200000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 719 } + +-- ********************************************************************* +-- Textual Conventions +-- ********************************************************************* + +CucsManagedObjectId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique identifier for this managed object. + Objects in UCS Manager are stored in a Management + Information Tree (MIT). The MIT is a repository of all + Managed Object (MO) instances, indexed by their + Distinguished Name (DN). + The MIT somewhat resembles a file structure - going from + main folder to the next lowest folder, and so on, until + the full path to a MO is established. + + Every object in UCS Manager has two unique identifiers: + 1) A distinguished name (DN). A DN provides a + fully-qualified path from the top of the object tree. + It is built as an ordered sequence of relative names + separated by the '/' character. + The DN is used to identify objects in the XML API. + + 2) A CucsManagedObjectId, which is an integer uniquely + identifying an object. + The CucsManagedObjectId is used to identify objects and + traverse tables when using the SNMP protocol. + + For example, an object representing a network adaptor + on a blade might be identified with its DN set + to 'sys/chassis-5/blade-2/adaptor-1' and its + CucsManagedObjectId set to '13203'." + SYNTAX Unsigned32 + +CucsManagedObjectDn ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An immutable property of all Managed Objects (MO) that + provides a fully qualified and unambiguous name for the MO. + A DN provides a fully-qualified path from the top of the + object tree. + It is built as an ordered sequence of relative names + separated by the '/' character. + + For example, an object representing a network adaptor + on a blade might be identified with its DN set + to 'sys/chassis-5/blade-2/adaptor-1'. + " + SYNTAX OCTET STRING + +-- Faults per Managed Object: +-- The information below is organized as follows: +-- MO Name + -- List of DNs under which the MO can be instantiated in the MIT + -- List of faults that can be instantiated for this MO + +-- capability:Catalogue + -- capabilities + -- fsmStFailCapabilityCatalogueDeployCatalogue:SyncBladeAGLocal + -- fsmStFailCapabilityCatalogueDeployCatalogue:SyncBladeAGRemote + -- fsmStFailCapabilityCatalogueDeployCatalogue:SyncHostagentAGLocal + -- fsmStFailCapabilityCatalogueDeployCatalogue:SyncHostagentAGRemote + -- fsmStFailCapabilityCatalogueDeployCatalogue:SyncNicAGLocal + -- fsmStFailCapabilityCatalogueDeployCatalogue:SyncNicAGRemote + -- fsmStFailCapabilityCatalogueDeployCatalogue:SyncPortAGLocal + -- fsmStFailCapabilityCatalogueDeployCatalogue:SyncPortAGRemote + -- fsmStFailCapabilityCatalogueDeployCatalogue:finalize + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:SyncBladeAGLocal + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:SyncBladeAGRemote + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:SyncHostagentAGLocal + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:SyncHostagentAGRemote + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:SyncNicAGLocal + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:SyncNicAGRemote + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:SyncPortAGLocal + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:SyncPortAGRemote + -- fsmRmtErrCapabilityCatalogueDeployCatalogue:finalize + -- fsmFailCapabilityCatalogueDeployCatalogue + +-- macpool:Pool + -- org-[name]/mac-pool-[name] + -- fltMacpoolPoolEmpty + +-- ippool:Pool + -- org-[name]/ip-pool-[name] + -- fltIppoolPoolEmpty + +-- sw:FcSanBorder + -- sys/switch-[id]/border-fc + -- fsmStFailSwFcSanBorderDeploy:UpdateConnectivity + -- fsmRmtErrSwFcSanBorderDeploy:UpdateConnectivity + -- fsmFailSwFcSanBorderDeploy + +-- sysdebug:LogControlEp + -- sys/sysdebug/logcontrol + -- fsmStFailSysdebugLogControlEpLogControlPersist:Local + -- fsmStFailSysdebugLogControlEpLogControlPersist:Peer + -- fsmRmtErrSysdebugLogControlEpLogControlPersist:Local + -- fsmRmtErrSysdebugLogControlEpLogControlPersist:Peer + -- fsmFailSysdebugLogControlEpLogControlPersist + +-- storage:RaidBattery + -- sys/chassis-[id]/blade-[slotId]/board/storage-[type]-[id]/raid-battery + -- fltStorageRaidBatteryInoperable + +-- ls:Server + -- org-[name]/tier-[name]/ls-[name] + -- org-[name]/ls-[name] + -- fltLsServerFailed + -- fltLsServerDiscoveryFailed + -- fltLsServerConfigFailure + -- fltLsServerMaintenanceFailed + -- fltLsServerRemoved + -- fltLsServerInaccessible + -- fltLsServerAssociationFailed + -- fltLsServerUnassociated + -- fltLsServerServer-unfulfilled + +-- firmware:Downloader + -- sys/fw-catalogue/dnld-[fileName] + -- fsmStFailFirmwareDownloaderDownload:CopyRemote + -- fsmStFailFirmwareDownloaderDownload:DeleteLocal + -- fsmStFailFirmwareDownloaderDownload:Local + -- fsmStFailFirmwareDownloaderDownload:UnpackLocal + -- fsmRmtErrFirmwareDownloaderDownload:CopyRemote + -- fsmRmtErrFirmwareDownloaderDownload:DeleteLocal + -- fsmRmtErrFirmwareDownloaderDownload:Local + -- fsmRmtErrFirmwareDownloaderDownload:UnpackLocal + -- fsmFailFirmwareDownloaderDownload + +-- pki:Ep + -- sys/pki-ext + -- fsmStFailPkiEpUpdateEp:SetKeyRingLocal + -- fsmStFailPkiEpUpdateEp:SetKeyRingPeer + -- fsmRmtErrPkiEpUpdateEp:SetKeyRingLocal + -- fsmRmtErrPkiEpUpdateEp:SetKeyRingPeer + -- fsmFailPkiEpUpdateEp + +-- firmware:Updatable + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/mgmt/fw-updatable + -- sys/chassis-[id]/blade-[slotId]/mgmt/fw-updatable + -- sys/chassis-[id]/blade-[slotId]/boardController/mgmt/fw-updatable + -- sys/chassis-[id]/slot-[id]/mgmt/fw-updatable + -- sys/switch-[id]/mgmt/fw-updatable + -- sys/mgmt/fw-updatable + -- fltFirmwareUpdatableImageUnusable + +-- adaptor:ExtIf + -- fltAdaptorExtIfLink-down + +-- synthetic:FsObj + -- sys/file-[name] + -- fsmStFailSyntheticFsObjCreate:createLocal + -- fsmStFailSyntheticFsObjCreate:createRemote + -- fsmRmtErrSyntheticFsObjCreate:createLocal + -- fsmRmtErrSyntheticFsObjCreate:createRemote + -- fsmFailSyntheticFsObjCreate + +-- fcpool:Initiators + -- org-[name]/wwn-pool-[name] + -- fltFcpoolInitiatorsEmpty + +-- adaptor:HostIf + -- fltAdaptorHostIfLink-down + +-- fabric:LanCloud + -- fabric/lan + -- fsmStFailFabricLanCloudSwitchMode:SwConfigLocal + -- fsmStFailFabricLanCloudSwitchMode:SwConfigPeer + -- fsmRmtErrFabricLanCloudSwitchMode:SwConfigLocal + -- fsmRmtErrFabricLanCloudSwitchMode:SwConfigPeer + -- fsmFailFabricLanCloudSwitchMode + +-- storage:Item + -- sys/switch-[id]/stor-part-[name] + -- fltStorageItemCapacityExceeded + -- fltStorageItemCapacityWarning + +-- port:PIo + -- sys/chassis-[id]/slot-[id]/[type]/port-[portId] + -- sys/switch-[id]/slot-[id]/[type]/port-[portId] + -- fltPortPIoLink-down + -- fltPortPIoFailed + -- fltPortPIoHardware-failure + -- fltPortPIoSfp-not-present + +-- firmware:Image + -- sys/fw-catalogue/image-[name] + -- fsmStFailFirmwareImageDelete:Local + -- fsmStFailFirmwareImageDelete:Remote + -- fsmRmtErrFirmwareImageDelete:Local + -- fsmRmtErrFirmwareImageDelete:Remote + -- fsmFailFirmwareImageDelete + +-- processor:Unit + -- sys/chassis-[id]/blade-[slotId]/board/cpu-[id] + -- fltProcessorUnitInoperable + -- fltProcessorUnitThermalNonCritical + -- fltProcessorUnitThermalThresholdCritical + -- fltProcessorUnitThermalThresholdNonRecoverable + -- fltProcessorUnitVoltageThresholdNonCritical + -- fltProcessorUnitVoltageThresholdCritical + -- fltProcessorUnitVoltageThresholdNonRecoverable + +-- adaptor:HostFcIf + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/host-fc-[id] + -- fsmStFailAdaptorHostFcIfResetFcPersBinding:Execute + -- fsmStFailAdaptorHostFcIfCircuitReset:DisableA + -- fsmStFailAdaptorHostFcIfCircuitReset:DisableB + -- fsmStFailAdaptorHostFcIfCircuitReset:EnableA + -- fsmStFailAdaptorHostFcIfCircuitReset:EnableB + -- fsmRmtErrAdaptorHostFcIfResetFcPersBinding:Execute + -- fsmRmtErrAdaptorHostFcIfCircuitReset:DisableA + -- fsmRmtErrAdaptorHostFcIfCircuitReset:DisableB + -- fsmRmtErrAdaptorHostFcIfCircuitReset:EnableA + -- fsmRmtErrAdaptorHostFcIfCircuitReset:EnableB + -- fsmFailAdaptorHostFcIfResetFcPersBinding + -- fsmFailAdaptorHostFcIfCircuitReset + +-- compute:Blade + -- sys/chassis-[id]/blade-[slotId] + -- fltComputeBladeInsufficientlyEquipped + -- fltComputeBladeIdentityUnestablishable + -- fltComputeBladePowerProblem + -- fltComputeBladeThermalProblem + -- fltComputeBladeBiosPostTimeout + -- fltComputeBladeDiscoveryFailed + -- fltComputeBladeAssociationFailed + -- fltComputeBladeInoperable + -- fltComputeBladeUnassignedMissing + -- fltComputeBladeAssignedMissing + -- fltComputeBladeUnidentified + -- fltComputeBladeUnassignedInaccessible + -- fltComputeBladeAssignedInaccessible + -- fltComputeBladePost-failure + -- fsmStFailComputeBladeDiscover:BiosPostCompletion + -- fsmStFailComputeBladeDiscover:BladeBootPnuos + -- fsmStFailComputeBladeDiscover:BladeBootWait + -- fsmStFailComputeBladeDiscover:BladePowerOn + -- fsmStFailComputeBladeDiscover:BladeReadBiosSettings + -- fsmStFailComputeBladeDiscover:BladeReadSmbios + -- fsmStFailComputeBladeDiscover:BmcInventory + -- fsmStFailComputeBladeDiscover:BmcPresence + -- fsmStFailComputeBladeDiscover:BmcShutdownDiscovered + -- fsmStFailComputeBladeDiscover:ConfigFeLocal + -- fsmStFailComputeBladeDiscover:ConfigFePeer + -- fsmStFailComputeBladeDiscover:ConfigUserAccess + -- fsmStFailComputeBladeDiscover:HandlePooling + -- fsmStFailComputeBladeDiscover:NicConfigPnuOS + -- fsmStFailComputeBladeDiscover:NicInventory + -- fsmStFailComputeBladeDiscover:NicPresence + -- fsmStFailComputeBladeDiscover:NicUnconfigPnuOS + -- fsmStFailComputeBladeDiscover:PnuOSIdent + -- fsmStFailComputeBladeDiscover:PnuOSInventory + -- fsmStFailComputeBladeDiscover:PnuOSPolicy + -- fsmStFailComputeBladeDiscover:PnuOSScrub + -- fsmStFailComputeBladeDiscover:PnuOSSelfTest + -- fsmStFailComputeBladeDiscover:PreSanitize + -- fsmStFailComputeBladeDiscover:Sanitize + -- fsmStFailComputeBladeDiscover:SetupVmediaLocal + -- fsmStFailComputeBladeDiscover:SetupVmediaPeer + -- fsmStFailComputeBladeDiscover:SwConfigPnuOSLocal + -- fsmStFailComputeBladeDiscover:SwConfigPnuOSPeer + -- fsmStFailComputeBladeDiscover:SwUnconfigPnuOSLocal + -- fsmStFailComputeBladeDiscover:SwUnconfigPnuOSPeer + -- fsmStFailComputeBladeDiscover:TeardownVmediaLocal + -- fsmStFailComputeBladeDiscover:TeardownVmediaPeer + -- fsmStFailComputeBladeDiscover:hagConnect + -- fsmStFailComputeBladeDiscover:hagDisconnect + -- fsmStFailComputeBladeAssociate:BiosImgUpdate + -- fsmStFailComputeBladeAssociate:BiosPostCompletion + -- fsmStFailComputeBladeAssociate:BladeBootHost + -- fsmStFailComputeBladeAssociate:BladeBootPnuos + -- fsmStFailComputeBladeAssociate:BladeBootWait + -- fsmStFailComputeBladeAssociate:BladePowerOff + -- fsmStFailComputeBladeAssociate:BladePowerOn + -- fsmStFailComputeBladeAssociate:ConfigSoL + -- fsmStFailComputeBladeAssociate:ConfigUserAccess + -- fsmStFailComputeBladeAssociate:ConfigUuid + -- fsmStFailComputeBladeAssociate:HbaImgUpdate + -- fsmStFailComputeBladeAssociate:HostOSConfig + -- fsmStFailComputeBladeAssociate:HostOSIdent + -- fsmStFailComputeBladeAssociate:HostOSPolicy + -- fsmStFailComputeBladeAssociate:HostOSValidate + -- fsmStFailComputeBladeAssociate:NicConfigHostOS + -- fsmStFailComputeBladeAssociate:NicConfigPnuOS + -- fsmStFailComputeBladeAssociate:NicImgUpdate + -- fsmStFailComputeBladeAssociate:NicUnconfigPnuOS + -- fsmStFailComputeBladeAssociate:PnuOSConfig + -- fsmStFailComputeBladeAssociate:PnuOSIdent + -- fsmStFailComputeBladeAssociate:PnuOSInventory + -- fsmStFailComputeBladeAssociate:PnuOSLocalDiskConfig + -- fsmStFailComputeBladeAssociate:PnuOSPolicy + -- fsmStFailComputeBladeAssociate:PnuOSSelfTest + -- fsmStFailComputeBladeAssociate:PnuOSUnloadDrivers + -- fsmStFailComputeBladeAssociate:PnuOSValidate + -- fsmStFailComputeBladeAssociate:PollBoardCtrlUpdateStatus + -- fsmStFailComputeBladeAssociate:PreSanitize + -- fsmStFailComputeBladeAssociate:PrepareForBoot + -- fsmStFailComputeBladeAssociate:Sanitize + -- fsmStFailComputeBladeAssociate:StorageCtlrImgUpdate + -- fsmStFailComputeBladeAssociate:SwConfigHostOSLocal + -- fsmStFailComputeBladeAssociate:SwConfigHostOSPeer + -- fsmStFailComputeBladeAssociate:SwConfigPnuOSLocal + -- fsmStFailComputeBladeAssociate:SwConfigPnuOSPeer + -- fsmStFailComputeBladeAssociate:SwUnconfigPnuOSLocal + -- fsmStFailComputeBladeAssociate:SwUnconfigPnuOSPeer + -- fsmStFailComputeBladeAssociate:UpdateBoardCtrlRequest + -- fsmStFailComputeBladeAssociate:activateAdaptorNwFw + -- fsmStFailComputeBladeAssociate:activateIBMCFw + -- fsmStFailComputeBladeAssociate:hagHostOSConnect + -- fsmStFailComputeBladeAssociate:hagPnuOSConnect + -- fsmStFailComputeBladeAssociate:hagPnuOSDisconnect + -- fsmStFailComputeBladeAssociate:resetIBMC + -- fsmStFailComputeBladeAssociate:updateAdaptorNwFw + -- fsmStFailComputeBladeAssociate:updateIBMCFw + -- fsmStFailComputeBladeAssociate:waitForAdaptorNwFwUpdate + -- fsmStFailComputeBladeAssociate:waitForIBMCFwUpdate + -- fsmStFailComputeBladeDisassociate:BiosPostCompletion + -- fsmStFailComputeBladeDisassociate:BladeBootPnuos + -- fsmStFailComputeBladeDisassociate:BladeBootWait + -- fsmStFailComputeBladeDisassociate:BladePowerOn + -- fsmStFailComputeBladeDisassociate:BladeShutdown + -- fsmStFailComputeBladeDisassociate:ConfigBios + -- fsmStFailComputeBladeDisassociate:ConfigUserAccess + -- fsmStFailComputeBladeDisassociate:HandlePooling + -- fsmStFailComputeBladeDisassociate:NicConfigPnuOS + -- fsmStFailComputeBladeDisassociate:NicUnconfigHostOS + -- fsmStFailComputeBladeDisassociate:NicUnconfigPnuOS + -- fsmStFailComputeBladeDisassociate:PnuOSIdent + -- fsmStFailComputeBladeDisassociate:PnuOSPolicy + -- fsmStFailComputeBladeDisassociate:PnuOSScrub + -- fsmStFailComputeBladeDisassociate:PnuOSSelfTest + -- fsmStFailComputeBladeDisassociate:PnuOSUnconfig + -- fsmStFailComputeBladeDisassociate:PnuOSValidate + -- fsmStFailComputeBladeDisassociate:PreSanitize + -- fsmStFailComputeBladeDisassociate:Sanitize + -- fsmStFailComputeBladeDisassociate:SwConfigPnuOSLocal + -- fsmStFailComputeBladeDisassociate:SwConfigPnuOSPeer + -- fsmStFailComputeBladeDisassociate:SwUnconfigHostOSLocal + -- fsmStFailComputeBladeDisassociate:SwUnconfigHostOSPeer + -- fsmStFailComputeBladeDisassociate:SwUnconfigPnuOSLocal + -- fsmStFailComputeBladeDisassociate:SwUnconfigPnuOSPeer + -- fsmStFailComputeBladeDisassociate:UnconfigBios + -- fsmStFailComputeBladeDisassociate:UnconfigSoL + -- fsmStFailComputeBladeDisassociate:UnconfigUuid + -- fsmStFailComputeBladeDisassociate:hagPnuOSConnect + -- fsmStFailComputeBladeDisassociate:hagPnuOSDisconnect + -- fsmStFailComputeBladeDecommission:Execute + -- fsmStFailComputeBladeSoftShutdown:Execute + -- fsmStFailComputeBladeHardShutdown:Execute + -- fsmStFailComputeBladeTurnup:Execute + -- fsmStFailComputeBladeHardreset:Execute + -- fsmStFailComputeBladeHardreset:PreSanitize + -- fsmStFailComputeBladeHardreset:Sanitize + -- fsmStFailComputeBladeSoftreset:Execute + -- fsmStFailComputeBladeSoftreset:PreSanitize + -- fsmStFailComputeBladeSoftreset:Sanitize + -- fsmStFailComputeBladeSwConnUpd:A + -- fsmStFailComputeBladeSwConnUpd:B + -- fsmStFailComputeBladeBiosRecovery:Cleanup + -- fsmStFailComputeBladeBiosRecovery:PreSanitize + -- fsmStFailComputeBladeBiosRecovery:Reset + -- fsmStFailComputeBladeBiosRecovery:Sanitize + -- fsmStFailComputeBladeBiosRecovery:SetupVmediaLocal + -- fsmStFailComputeBladeBiosRecovery:SetupVmediaPeer + -- fsmStFailComputeBladeBiosRecovery:Shutdown + -- fsmStFailComputeBladeBiosRecovery:Start + -- fsmStFailComputeBladeBiosRecovery:TeardownVmediaLocal + -- fsmStFailComputeBladeBiosRecovery:TeardownVmediaPeer + -- fsmStFailComputeBladeBiosRecovery:Wait + -- fsmStFailComputeBladeCmosReset:BladePowerOn + -- fsmStFailComputeBladeCmosReset:Execute + -- fsmStFailComputeBladeCmosReset:PreSanitize + -- fsmStFailComputeBladeCmosReset:ReconfigBios + -- fsmStFailComputeBladeCmosReset:ReconfigUuid + -- fsmStFailComputeBladeCmosReset:Sanitize + -- fsmStFailComputeBladeDiag:BiosPostCompletion + -- fsmStFailComputeBladeDiag:BladeBoot + -- fsmStFailComputeBladeDiag:BladeBootWait + -- fsmStFailComputeBladeDiag:BladePowerOn + -- fsmStFailComputeBladeDiag:BladeReadBiosSettings + -- fsmStFailComputeBladeDiag:BladeReadSmbios + -- fsmStFailComputeBladeDiag:BmcInventory + -- fsmStFailComputeBladeDiag:BmcPresence + -- fsmStFailComputeBladeDiag:BmcShutdownDiagCompleted + -- fsmStFailComputeBladeDiag:ConfigFeLocal + -- fsmStFailComputeBladeDiag:ConfigFePeer + -- fsmStFailComputeBladeDiag:ConfigSol + -- fsmStFailComputeBladeDiag:ConfigUserAccess + -- fsmStFailComputeBladeDiag:DebugWait + -- fsmStFailComputeBladeDiag:DeriveConfig + -- fsmStFailComputeBladeDiag:DisableServerConnSwA + -- fsmStFailComputeBladeDiag:DisableServerConnSwB + -- fsmStFailComputeBladeDiag:EnableServerConnSwA + -- fsmStFailComputeBladeDiag:EnableServerConnSwB + -- fsmStFailComputeBladeDiag:EvaluateStatus + -- fsmStFailComputeBladeDiag:FabricATrafficTestStatus + -- fsmStFailComputeBladeDiag:FabricBTrafficTestStatus + -- fsmStFailComputeBladeDiag:GenerateLogWait + -- fsmStFailComputeBladeDiag:GenerateReport + -- fsmStFailComputeBladeDiag:HostConnect + -- fsmStFailComputeBladeDiag:HostDisconnect + -- fsmStFailComputeBladeDiag:HostIdent + -- fsmStFailComputeBladeDiag:HostInventory + -- fsmStFailComputeBladeDiag:HostPolicy + -- fsmStFailComputeBladeDiag:HostServerDiag + -- fsmStFailComputeBladeDiag:HostServerDiagStatus + -- fsmStFailComputeBladeDiag:NicConfig + -- fsmStFailComputeBladeDiag:NicInventory + -- fsmStFailComputeBladeDiag:NicPresence + -- fsmStFailComputeBladeDiag:NicUnconfig + -- fsmStFailComputeBladeDiag:PollMemoryTestStatus + -- fsmStFailComputeBladeDiag:RemoveConfig + -- fsmStFailComputeBladeDiag:RemoveVMediaLocal + -- fsmStFailComputeBladeDiag:RemoveVMediaPeer + -- fsmStFailComputeBladeDiag:RestoreConfigFeLocal + -- fsmStFailComputeBladeDiag:RestoreConfigFePeer + -- fsmStFailComputeBladeDiag:SetDiagUser + -- fsmStFailComputeBladeDiag:SetupVMediaLocal + -- fsmStFailComputeBladeDiag:SetupVMediaPeer + -- fsmStFailComputeBladeDiag:StartFabricATrafficTest + -- fsmStFailComputeBladeDiag:StartFabricBTrafficTest + -- fsmStFailComputeBladeDiag:StartMemoryTestStatus + -- fsmStFailComputeBladeDiag:StopVMediaLocal + -- fsmStFailComputeBladeDiag:StopVMediaPeer + -- fsmStFailComputeBladeDiag:SwConfigLocal + -- fsmStFailComputeBladeDiag:SwConfigPeer + -- fsmStFailComputeBladeDiag:SwUnconfigLocal + -- fsmStFailComputeBladeDiag:SwUnconfigPeer + -- fsmStFailComputeBladeDiag:UnconfigSol + -- fsmStFailComputeBladeDiag:UnconfigUserAccess + -- fsmStFailComputeBladeUpdateExtUsers:Deploy + -- fsmStFailComputeBladeUpdateAdaptor:BladePowerOff + -- fsmStFailComputeBladeUpdateAdaptor:BladePowerOn + -- fsmStFailComputeBladeUpdateAdaptor:PollUpdateStatus + -- fsmStFailComputeBladeUpdateAdaptor:UpdateRequest + -- fsmStFailComputeBladeActivateAdaptor:Activate + -- fsmStFailComputeBladeActivateAdaptor:BladePowerOn + -- fsmStFailComputeBladeActivateAdaptor:Reset + -- fsmStFailComputeBladeConfigSoL:Execute + -- fsmStFailComputeBladeUnconfigSoL:Execute + -- fsmStFailComputeBladeResetBmc:Execute + -- fsmStFailComputeBladePowercycle:Execute + -- fsmStFailComputeBladePowercycle:PreSanitize + -- fsmStFailComputeBladePowercycle:Sanitize + -- fsmStFailComputeBladePowerCap:Config + -- fsmStFailComputeBladeBiosProfile:Configure + -- fsmStFailComputeBladeUpdateBoardController:BladePowerOff + -- fsmStFailComputeBladeUpdateBoardController:BladePowerOn + -- fsmStFailComputeBladeUpdateBoardController:PollUpdateStatus + -- fsmStFailComputeBladeUpdateBoardController:PrepareForUpdate + -- fsmStFailComputeBladeUpdateBoardController:UpdateRequest + -- fsmRmtErrComputeBladeDiscover:BiosPostCompletion + -- fsmRmtErrComputeBladeDiscover:BladeBootPnuos + -- fsmRmtErrComputeBladeDiscover:BladeBootWait + -- fsmRmtErrComputeBladeDiscover:BladePowerOn + -- fsmRmtErrComputeBladeDiscover:BladeReadBiosSettings + -- fsmRmtErrComputeBladeDiscover:BladeReadSmbios + -- fsmRmtErrComputeBladeDiscover:BmcInventory + -- fsmRmtErrComputeBladeDiscover:BmcPresence + -- fsmRmtErrComputeBladeDiscover:BmcShutdownDiscovered + -- fsmRmtErrComputeBladeDiscover:ConfigFeLocal + -- fsmRmtErrComputeBladeDiscover:ConfigFePeer + -- fsmRmtErrComputeBladeDiscover:ConfigUserAccess + -- fsmRmtErrComputeBladeDiscover:HandlePooling + -- fsmRmtErrComputeBladeDiscover:NicConfigPnuOS + -- fsmRmtErrComputeBladeDiscover:NicInventory + -- fsmRmtErrComputeBladeDiscover:NicPresence + -- fsmRmtErrComputeBladeDiscover:NicUnconfigPnuOS + -- fsmRmtErrComputeBladeDiscover:PnuOSIdent + -- fsmRmtErrComputeBladeDiscover:PnuOSInventory + -- fsmRmtErrComputeBladeDiscover:PnuOSPolicy + -- fsmRmtErrComputeBladeDiscover:PnuOSScrub + -- fsmRmtErrComputeBladeDiscover:PnuOSSelfTest + -- fsmRmtErrComputeBladeDiscover:PreSanitize + -- fsmRmtErrComputeBladeDiscover:Sanitize + -- fsmRmtErrComputeBladeDiscover:SetupVmediaLocal + -- fsmRmtErrComputeBladeDiscover:SetupVmediaPeer + -- fsmRmtErrComputeBladeDiscover:SwConfigPnuOSLocal + -- fsmRmtErrComputeBladeDiscover:SwConfigPnuOSPeer + -- fsmRmtErrComputeBladeDiscover:SwUnconfigPnuOSLocal + -- fsmRmtErrComputeBladeDiscover:SwUnconfigPnuOSPeer + -- fsmRmtErrComputeBladeDiscover:TeardownVmediaLocal + -- fsmRmtErrComputeBladeDiscover:TeardownVmediaPeer + -- fsmRmtErrComputeBladeDiscover:hagConnect + -- fsmRmtErrComputeBladeDiscover:hagDisconnect + -- fsmRmtErrComputeBladeAssociate:BiosImgUpdate + -- fsmRmtErrComputeBladeAssociate:BiosPostCompletion + -- fsmRmtErrComputeBladeAssociate:BladeBootHost + -- fsmRmtErrComputeBladeAssociate:BladeBootPnuos + -- fsmRmtErrComputeBladeAssociate:BladeBootWait + -- fsmRmtErrComputeBladeAssociate:BladePowerOff + -- fsmRmtErrComputeBladeAssociate:BladePowerOn + -- fsmRmtErrComputeBladeAssociate:ConfigSoL + -- fsmRmtErrComputeBladeAssociate:ConfigUserAccess + -- fsmRmtErrComputeBladeAssociate:ConfigUuid + -- fsmRmtErrComputeBladeAssociate:HbaImgUpdate + -- fsmRmtErrComputeBladeAssociate:HostOSConfig + -- fsmRmtErrComputeBladeAssociate:HostOSIdent + -- fsmRmtErrComputeBladeAssociate:HostOSPolicy + -- fsmRmtErrComputeBladeAssociate:HostOSValidate + -- fsmRmtErrComputeBladeAssociate:NicConfigHostOS + -- fsmRmtErrComputeBladeAssociate:NicConfigPnuOS + -- fsmRmtErrComputeBladeAssociate:NicImgUpdate + -- fsmRmtErrComputeBladeAssociate:NicUnconfigPnuOS + -- fsmRmtErrComputeBladeAssociate:PnuOSConfig + -- fsmRmtErrComputeBladeAssociate:PnuOSIdent + -- fsmRmtErrComputeBladeAssociate:PnuOSInventory + -- fsmRmtErrComputeBladeAssociate:PnuOSLocalDiskConfig + -- fsmRmtErrComputeBladeAssociate:PnuOSPolicy + -- fsmRmtErrComputeBladeAssociate:PnuOSSelfTest + -- fsmRmtErrComputeBladeAssociate:PnuOSUnloadDrivers + -- fsmRmtErrComputeBladeAssociate:PnuOSValidate + -- fsmRmtErrComputeBladeAssociate:PollBoardCtrlUpdateStatus + -- fsmRmtErrComputeBladeAssociate:PreSanitize + -- fsmRmtErrComputeBladeAssociate:PrepareForBoot + -- fsmRmtErrComputeBladeAssociate:Sanitize + -- fsmRmtErrComputeBladeAssociate:StorageCtlrImgUpdate + -- fsmRmtErrComputeBladeAssociate:SwConfigHostOSLocal + -- fsmRmtErrComputeBladeAssociate:SwConfigHostOSPeer + -- fsmRmtErrComputeBladeAssociate:SwConfigPnuOSLocal + -- fsmRmtErrComputeBladeAssociate:SwConfigPnuOSPeer + -- fsmRmtErrComputeBladeAssociate:SwUnconfigPnuOSLocal + -- fsmRmtErrComputeBladeAssociate:SwUnconfigPnuOSPeer + -- fsmRmtErrComputeBladeAssociate:UpdateBoardCtrlRequest + -- fsmRmtErrComputeBladeAssociate:activateAdaptorNwFw + -- fsmRmtErrComputeBladeAssociate:activateIBMCFw + -- fsmRmtErrComputeBladeAssociate:hagHostOSConnect + -- fsmRmtErrComputeBladeAssociate:hagPnuOSConnect + -- fsmRmtErrComputeBladeAssociate:hagPnuOSDisconnect + -- fsmRmtErrComputeBladeAssociate:resetIBMC + -- fsmRmtErrComputeBladeAssociate:updateAdaptorNwFw + -- fsmRmtErrComputeBladeAssociate:updateIBMCFw + -- fsmRmtErrComputeBladeAssociate:waitForAdaptorNwFwUpdate + -- fsmRmtErrComputeBladeAssociate:waitForIBMCFwUpdate + -- fsmRmtErrComputeBladeDisassociate:BiosPostCompletion + -- fsmRmtErrComputeBladeDisassociate:BladeBootPnuos + -- fsmRmtErrComputeBladeDisassociate:BladeBootWait + -- fsmRmtErrComputeBladeDisassociate:BladePowerOn + -- fsmRmtErrComputeBladeDisassociate:BladeShutdown + -- fsmRmtErrComputeBladeDisassociate:ConfigBios + -- fsmRmtErrComputeBladeDisassociate:ConfigUserAccess + -- fsmRmtErrComputeBladeDisassociate:HandlePooling + -- fsmRmtErrComputeBladeDisassociate:NicConfigPnuOS + -- fsmRmtErrComputeBladeDisassociate:NicUnconfigHostOS + -- fsmRmtErrComputeBladeDisassociate:NicUnconfigPnuOS + -- fsmRmtErrComputeBladeDisassociate:PnuOSIdent + -- fsmRmtErrComputeBladeDisassociate:PnuOSPolicy + -- fsmRmtErrComputeBladeDisassociate:PnuOSScrub + -- fsmRmtErrComputeBladeDisassociate:PnuOSSelfTest + -- fsmRmtErrComputeBladeDisassociate:PnuOSUnconfig + -- fsmRmtErrComputeBladeDisassociate:PnuOSValidate + -- fsmRmtErrComputeBladeDisassociate:PreSanitize + -- fsmRmtErrComputeBladeDisassociate:Sanitize + -- fsmRmtErrComputeBladeDisassociate:SwConfigPnuOSLocal + -- fsmRmtErrComputeBladeDisassociate:SwConfigPnuOSPeer + -- fsmRmtErrComputeBladeDisassociate:SwUnconfigHostOSLocal + -- fsmRmtErrComputeBladeDisassociate:SwUnconfigHostOSPeer + -- fsmRmtErrComputeBladeDisassociate:SwUnconfigPnuOSLocal + -- fsmRmtErrComputeBladeDisassociate:SwUnconfigPnuOSPeer + -- fsmRmtErrComputeBladeDisassociate:UnconfigBios + -- fsmRmtErrComputeBladeDisassociate:UnconfigSoL + -- fsmRmtErrComputeBladeDisassociate:UnconfigUuid + -- fsmRmtErrComputeBladeDisassociate:hagPnuOSConnect + -- fsmRmtErrComputeBladeDisassociate:hagPnuOSDisconnect + -- fsmRmtErrComputeBladeDecommission:Execute + -- fsmRmtErrComputeBladeSoftShutdown:Execute + -- fsmRmtErrComputeBladeHardShutdown:Execute + -- fsmRmtErrComputeBladeTurnup:Execute + -- fsmRmtErrComputeBladeHardreset:Execute + -- fsmRmtErrComputeBladeHardreset:PreSanitize + -- fsmRmtErrComputeBladeHardreset:Sanitize + -- fsmRmtErrComputeBladeSoftreset:Execute + -- fsmRmtErrComputeBladeSoftreset:PreSanitize + -- fsmRmtErrComputeBladeSoftreset:Sanitize + -- fsmRmtErrComputeBladeSwConnUpd:A + -- fsmRmtErrComputeBladeSwConnUpd:B + -- fsmRmtErrComputeBladeBiosRecovery:Cleanup + -- fsmRmtErrComputeBladeBiosRecovery:PreSanitize + -- fsmRmtErrComputeBladeBiosRecovery:Reset + -- fsmRmtErrComputeBladeBiosRecovery:Sanitize + -- fsmRmtErrComputeBladeBiosRecovery:SetupVmediaLocal + -- fsmRmtErrComputeBladeBiosRecovery:SetupVmediaPeer + -- fsmRmtErrComputeBladeBiosRecovery:Shutdown + -- fsmRmtErrComputeBladeBiosRecovery:Start + -- fsmRmtErrComputeBladeBiosRecovery:TeardownVmediaLocal + -- fsmRmtErrComputeBladeBiosRecovery:TeardownVmediaPeer + -- fsmRmtErrComputeBladeBiosRecovery:Wait + -- fsmRmtErrComputeBladeCmosReset:BladePowerOn + -- fsmRmtErrComputeBladeCmosReset:Execute + -- fsmRmtErrComputeBladeCmosReset:PreSanitize + -- fsmRmtErrComputeBladeCmosReset:ReconfigBios + -- fsmRmtErrComputeBladeCmosReset:ReconfigUuid + -- fsmRmtErrComputeBladeCmosReset:Sanitize + -- fsmRmtErrComputeBladeDiag:BiosPostCompletion + -- fsmRmtErrComputeBladeDiag:BladeBoot + -- fsmRmtErrComputeBladeDiag:BladeBootWait + -- fsmRmtErrComputeBladeDiag:BladePowerOn + -- fsmRmtErrComputeBladeDiag:BladeReadBiosSettings + -- fsmRmtErrComputeBladeDiag:BladeReadSmbios + -- fsmRmtErrComputeBladeDiag:BmcInventory + -- fsmRmtErrComputeBladeDiag:BmcPresence + -- fsmRmtErrComputeBladeDiag:BmcShutdownDiagCompleted + -- fsmRmtErrComputeBladeDiag:ConfigFeLocal + -- fsmRmtErrComputeBladeDiag:ConfigFePeer + -- fsmRmtErrComputeBladeDiag:ConfigSol + -- fsmRmtErrComputeBladeDiag:ConfigUserAccess + -- fsmRmtErrComputeBladeDiag:DebugWait + -- fsmRmtErrComputeBladeDiag:DeriveConfig + -- fsmRmtErrComputeBladeDiag:DisableServerConnSwA + -- fsmRmtErrComputeBladeDiag:DisableServerConnSwB + -- fsmRmtErrComputeBladeDiag:EnableServerConnSwA + -- fsmRmtErrComputeBladeDiag:EnableServerConnSwB + -- fsmRmtErrComputeBladeDiag:EvaluateStatus + -- fsmRmtErrComputeBladeDiag:FabricATrafficTestStatus + -- fsmRmtErrComputeBladeDiag:FabricBTrafficTestStatus + -- fsmRmtErrComputeBladeDiag:GenerateLogWait + -- fsmRmtErrComputeBladeDiag:GenerateReport + -- fsmRmtErrComputeBladeDiag:HostConnect + -- fsmRmtErrComputeBladeDiag:HostDisconnect + -- fsmRmtErrComputeBladeDiag:HostIdent + -- fsmRmtErrComputeBladeDiag:HostInventory + -- fsmRmtErrComputeBladeDiag:HostPolicy + -- fsmRmtErrComputeBladeDiag:HostServerDiag + -- fsmRmtErrComputeBladeDiag:HostServerDiagStatus + -- fsmRmtErrComputeBladeDiag:NicConfig + -- fsmRmtErrComputeBladeDiag:NicInventory + -- fsmRmtErrComputeBladeDiag:NicPresence + -- fsmRmtErrComputeBladeDiag:NicUnconfig + -- fsmRmtErrComputeBladeDiag:PollMemoryTestStatus + -- fsmRmtErrComputeBladeDiag:RemoveConfig + -- fsmRmtErrComputeBladeDiag:RemoveVMediaLocal + -- fsmRmtErrComputeBladeDiag:RemoveVMediaPeer + -- fsmRmtErrComputeBladeDiag:RestoreConfigFeLocal + -- fsmRmtErrComputeBladeDiag:RestoreConfigFePeer + -- fsmRmtErrComputeBladeDiag:SetDiagUser + -- fsmRmtErrComputeBladeDiag:SetupVMediaLocal + -- fsmRmtErrComputeBladeDiag:SetupVMediaPeer + -- fsmRmtErrComputeBladeDiag:StartFabricATrafficTest + -- fsmRmtErrComputeBladeDiag:StartFabricBTrafficTest + -- fsmRmtErrComputeBladeDiag:StartMemoryTestStatus + -- fsmRmtErrComputeBladeDiag:StopVMediaLocal + -- fsmRmtErrComputeBladeDiag:StopVMediaPeer + -- fsmRmtErrComputeBladeDiag:SwConfigLocal + -- fsmRmtErrComputeBladeDiag:SwConfigPeer + -- fsmRmtErrComputeBladeDiag:SwUnconfigLocal + -- fsmRmtErrComputeBladeDiag:SwUnconfigPeer + -- fsmRmtErrComputeBladeDiag:UnconfigSol + -- fsmRmtErrComputeBladeDiag:UnconfigUserAccess + -- fsmRmtErrComputeBladeUpdateExtUsers:Deploy + -- fsmRmtErrComputeBladeUpdateAdaptor:BladePowerOff + -- fsmRmtErrComputeBladeUpdateAdaptor:BladePowerOn + -- fsmRmtErrComputeBladeUpdateAdaptor:PollUpdateStatus + -- fsmRmtErrComputeBladeUpdateAdaptor:UpdateRequest + -- fsmRmtErrComputeBladeActivateAdaptor:Activate + -- fsmRmtErrComputeBladeActivateAdaptor:BladePowerOn + -- fsmRmtErrComputeBladeActivateAdaptor:Reset + -- fsmRmtErrComputeBladeConfigSoL:Execute + -- fsmRmtErrComputeBladeUnconfigSoL:Execute + -- fsmRmtErrComputeBladeResetBmc:Execute + -- fsmRmtErrComputeBladePowercycle:Execute + -- fsmRmtErrComputeBladePowercycle:PreSanitize + -- fsmRmtErrComputeBladePowercycle:Sanitize + -- fsmRmtErrComputeBladePowerCap:Config + -- fsmRmtErrComputeBladeBiosProfile:Configure + -- fsmRmtErrComputeBladeUpdateBoardController:BladePowerOff + -- fsmRmtErrComputeBladeUpdateBoardController:BladePowerOn + -- fsmRmtErrComputeBladeUpdateBoardController:PollUpdateStatus + -- fsmRmtErrComputeBladeUpdateBoardController:PrepareForUpdate + -- fsmRmtErrComputeBladeUpdateBoardController:UpdateRequest + -- fsmFailComputeBladeDiscover + -- fsmFailComputeBladeAssociate + -- fsmFailComputeBladeDisassociate + -- fsmFailComputeBladeDecommission + -- fsmFailComputeBladeSoftShutdown + -- fsmFailComputeBladeHardShutdown + -- fsmFailComputeBladeTurnup + -- fsmFailComputeBladeHardreset + -- fsmFailComputeBladeSoftreset + -- fsmFailComputeBladeSwConnUpd + -- fsmFailComputeBladeBiosRecovery + -- fsmFailComputeBladeCmosReset + -- fsmFailComputeBladeDiag + -- fsmFailComputeBladeUpdateExtUsers + -- fsmFailComputeBladeUpdateAdaptor + -- fsmFailComputeBladeActivateAdaptor + -- fsmFailComputeBladeConfigSoL + -- fsmFailComputeBladeUnconfigSoL + -- fsmFailComputeBladeResetBmc + -- fsmFailComputeBladePowercycle + -- fsmFailComputeBladePowerCap + -- fsmFailComputeBladeBiosProfile + -- fsmFailComputeBladeUpdateBoardController + +-- extvmm:SwitchDelTask + -- sys/extvm-mgmt/vsw-deltask-[swIntId] + -- fsmStFailExtvmmSwitchDelTaskRemoveProvider:RemoveLocal + -- fsmRmtErrExtvmmSwitchDelTaskRemoveProvider:RemoveLocal + -- fsmFailExtvmmSwitchDelTaskRemoveProvider + +-- sw:UtilityDomain + -- sys/switch-[id]/utility-eth + -- fsmStFailSwUtilityDomainDeploy:UpdateConnectivity + -- fsmRmtErrSwUtilityDomainDeploy:UpdateConnectivity + -- fsmFailSwUtilityDomainDeploy + +-- extvmm:MasterExtKey + -- sys/extvm-mgmt/ext-key + -- fsmStFailExtvmmMasterExtKeyConfig:SetLocal + -- fsmStFailExtvmmMasterExtKeyConfig:SetPeer + -- fsmRmtErrExtvmmMasterExtKeyConfig:SetLocal + -- fsmRmtErrExtvmmMasterExtKeyConfig:SetPeer + -- fsmFailExtvmmMasterExtKeyConfig + +-- dcx:VIf + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/host-eth-[id]/fcoe/vif-[id] + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/host-fc-[id]/fcoe/vif-[id] + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/host-eth-[id]/vif-[id] + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/host-fc-[id]/vif-[id] + -- fltDcxVIfLinkState + +-- adaptor:Unit + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id] + -- fltAdaptorUnitUnidentifiable-fru + -- fltAdaptorUnitMissing + -- fltAdaptorUnitAdaptorReachability + +-- adaptor:HostEthIf + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/host-eth-[id] + -- fsmStFailAdaptorHostEthIfCircuitReset:DisableA + -- fsmStFailAdaptorHostEthIfCircuitReset:DisableB + -- fsmStFailAdaptorHostEthIfCircuitReset:EnableA + -- fsmStFailAdaptorHostEthIfCircuitReset:EnableB + -- fsmRmtErrAdaptorHostEthIfCircuitReset:DisableA + -- fsmRmtErrAdaptorHostEthIfCircuitReset:DisableB + -- fsmRmtErrAdaptorHostEthIfCircuitReset:EnableA + -- fsmRmtErrAdaptorHostEthIfCircuitReset:EnableB + -- fsmFailAdaptorHostEthIfCircuitReset + +-- sysdebug:MEpLog + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/mgmt/log-[type]-[id] + -- sys/chassis-[id]/blade-[slotId]/mgmt/log-[type]-[id] + -- sys/chassis-[id]/blade-[slotId]/boardController/mgmt/log-[type]-[id] + -- sys/chassis-[id]/slot-[id]/mgmt/log-[type]-[id] + -- sys/switch-[id]/mgmt/log-[type]-[id] + -- sys/mgmt/log-[type]-[id] + -- fltSysdebugMEpLogMEpLogLog + -- fltSysdebugMEpLogMEpLogVeryLow + -- fltSysdebugMEpLogMEpLogFull + -- fltSysdebugMEpLogTransferError + +-- equipment:LocatorLed + -- sys/chassis-[id]/blade-[slotId]/locator-led + -- sys/chassis-[id]/locator-led + -- sys/chassis-[id]/fan-module-[tray]-[id]/locator-led + -- sys/chassis-[id]/slot-[id]/locator-led + -- sys/chassis-[id]/psu-[id]/locator-led + -- sys/switch-[id]/psu-[id]/locator-led + -- fsmStFailEquipmentLocatorLedSetLocatorLed:Execute + -- fsmRmtErrEquipmentLocatorLedSetLocatorLed:Execute + -- fsmFailEquipmentLocatorLedSetLocatorLed + +-- aaa:Realm + -- sys/ + -- fsmStFailAaaRealmUpdateRealm:SetRealmLocal + -- fsmStFailAaaRealmUpdateRealm:SetRealmPeer + -- fsmRmtErrAaaRealmUpdateRealm:SetRealmLocal + -- fsmRmtErrAaaRealmUpdateRealm:SetRealmPeer + -- fsmFailAaaRealmUpdateRealm + +-- stats:CollectionPolicy + -- stats/coll-policy-[name] + -- fsmStFailStatsCollectionPolicyUpdateEp:SetEpA + -- fsmStFailStatsCollectionPolicyUpdateEp:SetEpB + -- fsmRmtErrStatsCollectionPolicyUpdateEp:SetEpA + -- fsmRmtErrStatsCollectionPolicyUpdateEp:SetEpB + -- fsmFailStatsCollectionPolicyUpdateEp + +-- memory:Array + -- sys/chassis-[id]/blade-[slotId]/board/memarray-[id] + -- fltMemoryArrayVoltageThresholdNonCritical + -- fltMemoryArrayVoltageThresholdCritical + -- fltMemoryArrayVoltageThresholdNonRecoverable + +-- qosclass:Definition + -- fabric/lan/classes + -- fsmStFailQosclassDefinitionConfigGlobalQoS:SetLocal + -- fsmStFailQosclassDefinitionConfigGlobalQoS:SetPeer + -- fsmRmtErrQosclassDefinitionConfigGlobalQoS:SetLocal + -- fsmRmtErrQosclassDefinitionConfigGlobalQoS:SetPeer + -- fsmFailQosclassDefinitionConfigGlobalQoS + +-- compute:IOHub + -- sys/chassis-[id]/blade-[slotId]/board/iohub + -- fltComputeIOHubThermalNonCritical + -- fltComputeIOHubThermalThresholdCritical + -- fltComputeIOHubThermalThresholdNonRecoverable + +-- compute:RtcBattery + -- sys/chassis-[id]/blade-[slotId]/board/rtc-battery + -- fltComputeRtcBatteryInoperable + +-- mgmt:Controller + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/mgmt + -- sys/chassis-[id]/blade-[slotId]/mgmt + -- sys/chassis-[id]/blade-[slotId]/boardController/mgmt + -- sys/chassis-[id]/slot-[id]/mgmt + -- sys/switch-[id]/mgmt + -- sys/mgmt + -- fsmStFailMgmtControllerExtMgmtIfConfig:Primary + -- fsmStFailMgmtControllerExtMgmtIfConfig:Secondary + -- fsmStFailMgmtControllerUpdateSwitch:resetLocal + -- fsmStFailMgmtControllerUpdateSwitch:resetRemote + -- fsmStFailMgmtControllerUpdateSwitch:updateLocal + -- fsmStFailMgmtControllerUpdateSwitch:updateRemote + -- fsmStFailMgmtControllerUpdateSwitch:verifyLocal + -- fsmStFailMgmtControllerUpdateSwitch:verifyRemote + -- fsmStFailMgmtControllerUpdateIOM:PollUpdateStatus + -- fsmStFailMgmtControllerUpdateIOM:UpdateRequest + -- fsmStFailMgmtControllerActivateIOM:Activate + -- fsmStFailMgmtControllerActivateIOM:Reset + -- fsmStFailMgmtControllerUpdateBMC:PollUpdateStatus + -- fsmStFailMgmtControllerUpdateBMC:UpdateRequest + -- fsmStFailMgmtControllerActivateBMC:Activate + -- fsmStFailMgmtControllerActivateBMC:Reset + -- fsmStFailMgmtControllerUpdateUCSManager:execute + -- fsmStFailMgmtControllerUpdateUCSManager:start + -- fsmStFailMgmtControllerSysConfig:Primary + -- fsmStFailMgmtControllerSysConfig:Secondary + -- fsmRmtErrMgmtControllerExtMgmtIfConfig:Primary + -- fsmRmtErrMgmtControllerExtMgmtIfConfig:Secondary + -- fsmRmtErrMgmtControllerUpdateSwitch:resetLocal + -- fsmRmtErrMgmtControllerUpdateSwitch:resetRemote + -- fsmRmtErrMgmtControllerUpdateSwitch:updateLocal + -- fsmRmtErrMgmtControllerUpdateSwitch:updateRemote + -- fsmRmtErrMgmtControllerUpdateSwitch:verifyLocal + -- fsmRmtErrMgmtControllerUpdateSwitch:verifyRemote + -- fsmRmtErrMgmtControllerUpdateIOM:PollUpdateStatus + -- fsmRmtErrMgmtControllerUpdateIOM:UpdateRequest + -- fsmRmtErrMgmtControllerActivateIOM:Activate + -- fsmRmtErrMgmtControllerActivateIOM:Reset + -- fsmRmtErrMgmtControllerUpdateBMC:PollUpdateStatus + -- fsmRmtErrMgmtControllerUpdateBMC:UpdateRequest + -- fsmRmtErrMgmtControllerActivateBMC:Activate + -- fsmRmtErrMgmtControllerActivateBMC:Reset + -- fsmRmtErrMgmtControllerUpdateUCSManager:execute + -- fsmRmtErrMgmtControllerUpdateUCSManager:start + -- fsmRmtErrMgmtControllerSysConfig:Primary + -- fsmRmtErrMgmtControllerSysConfig:Secondary + -- fsmFailMgmtControllerExtMgmtIfConfig + -- fsmFailMgmtControllerUpdateSwitch + -- fsmFailMgmtControllerUpdateIOM + -- fsmFailMgmtControllerActivateIOM + -- fsmFailMgmtControllerUpdateBMC + -- fsmFailMgmtControllerActivateBMC + -- fsmFailMgmtControllerUpdateUCSManager + -- fsmFailMgmtControllerSysConfig + +-- sysdebug:AutoCoreFileExportTarget + -- sys/sysdebug/file-export + -- fsmStFailSysdebugAutoCoreFileExportTargetConfigure:Local + -- fsmStFailSysdebugAutoCoreFileExportTargetConfigure:Peer + -- fsmRmtErrSysdebugAutoCoreFileExportTargetConfigure:Local + -- fsmRmtErrSysdebugAutoCoreFileExportTargetConfigure:Peer + -- fsmFailSysdebugAutoCoreFileExportTargetConfigure + +-- extvmm:KeyStore + -- sys/extvm-mgmt/key-store + -- fsmStFailExtvmmKeyStoreCertInstall:SetLocal + -- fsmStFailExtvmmKeyStoreCertInstall:SetPeer + -- fsmRmtErrExtvmmKeyStoreCertInstall:SetLocal + -- fsmRmtErrExtvmmKeyStoreCertInstall:SetPeer + -- fsmFailExtvmmKeyStoreCertInstall + +-- sw:AccessDomain + -- sys/switch-[id]/access-eth + -- fsmStFailSwAccessDomainDeploy:UpdateConnectivity + -- fsmRmtErrSwAccessDomainDeploy:UpdateConnectivity + -- fsmFailSwAccessDomainDeploy + +-- firmware:PackItem + -- org-[name]/pack-image-[hwVendor]|[hwModel]|[type] + -- org-[name]/pack-image-[hwVendor]|[hwModel]|[type] + -- org-[name]/fw-host-pack-[name]/pack-image-[hwVendor]|[hwModel]|[type] + -- org-[name]/fw-mgmt-pack-[name]/pack-image-[hwVendor]|[hwModel]|[type] + -- fltFirmwarePackItemImageMissing + +-- equipment:Chassis + -- sys/chassis-[id] + -- fltEquipmentChassisUnsupportedConnectivity + -- fltEquipmentChassisUnacknowledged + -- fltEquipmentChassisIdentity + -- fltEquipmentChassisPowerProblem + -- fltEquipmentChassisThermalThresholdCritical + -- fltEquipmentChassisThermalThresholdNonCritical + -- fltEquipmentChassisThermalThresholdNonRecoverable + -- fltEquipmentChassisInoperable + -- fltEquipmentChassisIdentity-unestablishable + -- fsmStFailEquipmentChassisRemoveChassis:DisableEndPoint + -- fsmStFailEquipmentChassisRemoveChassis:UnIdentifyLocal + -- fsmStFailEquipmentChassisRemoveChassis:UnIdentifyPeer + -- fsmStFailEquipmentChassisRemoveChassis:Wait + -- fsmStFailEquipmentChassisRemoveChassis:decomission + -- fsmStFailEquipmentChassisPsuPolicyConfig:Execute + -- fsmRmtErrEquipmentChassisRemoveChassis:DisableEndPoint + -- fsmRmtErrEquipmentChassisRemoveChassis:UnIdentifyLocal + -- fsmRmtErrEquipmentChassisRemoveChassis:UnIdentifyPeer + -- fsmRmtErrEquipmentChassisRemoveChassis:Wait + -- fsmRmtErrEquipmentChassisRemoveChassis:decomission + -- fsmRmtErrEquipmentChassisPsuPolicyConfig:Execute + -- fsmFailEquipmentChassisRemoveChassis + -- fsmFailEquipmentChassisPsuPolicyConfig + +-- equipment:FanModule + -- sys/chassis-[id]/fan-module-[tray]-[id] + -- fltEquipmentFanModuleMissing + -- fltEquipmentFanModuleThermalThresholdNonCritical + -- fltEquipmentFanModuleThermalThresholdCritical + -- fltEquipmentFanModuleThermalThresholdNonRecoverable + -- fltEquipmentFanModuleIdentity + -- fltEquipmentFanModuleDegraded + +-- adaptor:ExtEthIf + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/ext-eth-[id] + -- fsmStFailAdaptorExtEthIfPathReset:Disable + -- fsmStFailAdaptorExtEthIfPathReset:Enable + -- fsmRmtErrAdaptorExtEthIfPathReset:Disable + -- fsmRmtErrAdaptorExtEthIfPathReset:Enable + -- fsmFailAdaptorExtEthIfPathReset + +-- compute:Pool + -- org-[name]/compute-pool-[name] + -- fltComputePoolEmpty + +-- vnic:ProfileSet + -- fabric/lan/profiles + -- fsmStFailVnicProfileSetDeploy:Local + -- fsmStFailVnicProfileSetDeploy:Peer + -- fsmRmtErrVnicProfileSetDeploy:Local + -- fsmRmtErrVnicProfileSetDeploy:Peer + -- fsmFailVnicProfileSetDeploy + +-- equipment:Fan + -- sys/chassis-[id]/fan-module-[tray]-[id]/fan-[id] + -- sys/switch-[id]/fan-[id] + -- fltEquipmentFanDegraded + -- fltEquipmentFanInoperable + -- fltEquipmentFanPerfThresholdNonCritical + -- fltEquipmentFanPerfThresholdCritical + -- fltEquipmentFanPerfThresholdNonRecoverable + -- fltEquipmentFanMissing + -- fltEquipmentFanPerfThresholdLowerNonRecoverable + +-- dcx:Vc + -- sys/chassis-[id]/blade-[slotId]/fabric-[switchId]/vc-[id] + -- sys/chassis-[id]/fabric-[switchId]/vc-[id] + -- sys/chassis-[id]/blade-[slotId]/fabric-[switchId]/path-[id]/vc-[id] + -- sys/chassis-[id]/fabric-[switchId]/path-[id]/vc-[id] + -- fltDcxVcDown + -- fltDcxVcMgmt-vif-down + +-- ether:ServerIntFIo + -- sys/chassis-[id]/blade-[slotId]/diag/port-[portId] + -- sys/chassis-[id]/slot-[id]/[type]/port-[portId] + -- sys/switch-[id]/slot-[id]/[type]/port-[portId] + -- fltEtherServerIntFIoHardware-failure + +-- aaa:UserEp + -- sys/user-ext + -- fsmStFailAaaUserEpUpdateUserEp:SetUserLocal + -- fsmStFailAaaUserEpUpdateUserEp:SetUserPeer + -- fsmRmtErrAaaUserEpUpdateUserEp:SetUserLocal + -- fsmRmtErrAaaUserEpUpdateUserEp:SetUserPeer + -- fsmFailAaaUserEpUpdateUserEp + +-- sysfile:Mutation + -- sys/corefiles/file-[name]|[switchId]/mutation + -- sys/corefiles/mutation + -- fsmStFailSysfileMutationSingle:Execute + -- fsmStFailSysfileMutationGlobal:Local + -- fsmStFailSysfileMutationGlobal:Peer + -- fsmRmtErrSysfileMutationSingle:Execute + -- fsmRmtErrSysfileMutationGlobal:Local + -- fsmRmtErrSysfileMutationGlobal:Peer + -- fsmFailSysfileMutationSingle + -- fsmFailSysfileMutationGlobal + +-- network:Element + -- sys/switch-[id] + -- fltNetworkElementInoperable + +-- epqos:Definition + -- org-[name]/ep-qos-[name] + -- fsmStFailEpqosDefinitionDeploy:Local + -- fsmStFailEpqosDefinitionDeploy:Peer + -- fsmRmtErrEpqosDefinitionDeploy:Local + -- fsmRmtErrEpqosDefinitionDeploy:Peer + -- fsmFailEpqosDefinitionDeploy + +-- aaa:Ep + -- sys/ + -- fsmStFailAaaEpUpdateEp:SetEpLocal + -- fsmStFailAaaEpUpdateEp:SetEpPeer + -- fsmRmtErrAaaEpUpdateEp:SetEpLocal + -- fsmRmtErrAaaEpUpdateEp:SetEpPeer + -- fsmFailAaaEpUpdateEp + +-- ether:SwitchIntFIo + -- sys/chassis-[id]/slot-[id]/[type]/port-[portId] + -- sys/switch-[id]/slot-[id]/[type]/port-[portId] + -- fltEtherSwitchIntFIoSatellite-connection-absent + -- fltEtherSwitchIntFIoSatellite-wiring-problem + -- fltEtherSwitchIntFIoSatellite-wiring-numbers-unexpected + +-- equipment:IOCard + -- sys/chassis-[id]/slot-[id] + -- fltEquipmentIOCardRemoved + -- fltEquipmentIOCardThermalProblem + -- fltEquipmentIOCardFirmwareUpgrade + -- fltEquipmentIOCardUnsupportedConnectivity + -- fltEquipmentIOCardUnacknowledged + -- fltEquipmentIOCardPeerDisconnected + -- fltEquipmentIOCardIdentity + -- fltEquipmentIOCardAutoUpgradingFirmware + -- fltEquipmentIOCardInaccessible + -- fltEquipmentIOCardPost-failure + -- fsmStFailEquipmentIOCardFePresence:CheckLicense + -- fsmStFailEquipmentIOCardFePresence:Identify + -- fsmStFailEquipmentIOCardFeConn:ConfigureEndPoint + -- fsmStFailEquipmentIOCardFeConn:ConfigureSwMgmtEndPoint + -- fsmStFailEquipmentIOCardFeConn:ConfigureVifNs + -- fsmStFailEquipmentIOCardFeConn:DiscoverChassis + -- fsmStFailEquipmentIOCardFeConn:EnableChassis + -- fsmStFailEquipmentIOCardResetCmc:Execute + -- fsmRmtErrEquipmentIOCardFePresence:CheckLicense + -- fsmRmtErrEquipmentIOCardFePresence:Identify + -- fsmRmtErrEquipmentIOCardFeConn:ConfigureEndPoint + -- fsmRmtErrEquipmentIOCardFeConn:ConfigureSwMgmtEndPoint + -- fsmRmtErrEquipmentIOCardFeConn:ConfigureVifNs + -- fsmRmtErrEquipmentIOCardFeConn:DiscoverChassis + -- fsmRmtErrEquipmentIOCardFeConn:EnableChassis + -- fsmRmtErrEquipmentIOCardResetCmc:Execute + -- fsmFailEquipmentIOCardFePresence + -- fsmFailEquipmentIOCardFeConn + -- fsmFailEquipmentIOCardResetCmc + +-- uuidpool:Pool + -- org-[name]/uuid-pool-[name] + -- fltUuidpoolPoolEmpty + +-- sw:EthLanBorder + -- sys/switch-[id]/border-eth + -- fsmStFailSwEthLanBorderDeploy:UpdateConnectivity + -- fsmRmtErrSwEthLanBorderDeploy:UpdateConnectivity + -- fsmFailSwEthLanBorderDeploy + +-- extvmm:Provider + -- sys/extvm-mgmt/vm-[name] + -- fsmStFailExtvmmProviderConfig:GetVersion + -- fsmStFailExtvmmProviderConfig:SetLocal + -- fsmStFailExtvmmProviderConfig:SetPeer + -- fsmRmtErrExtvmmProviderConfig:GetVersion + -- fsmRmtErrExtvmmProviderConfig:SetLocal + -- fsmRmtErrExtvmmProviderConfig:SetPeer + -- fsmFailExtvmmProviderConfig + +-- fabric:ExternalPc + -- fltFabricExternalPcDown + +-- fabric:ComputeSlotEp + -- fabric/server/chassis-[chassisId]/slot-[slotId] + -- fltFabricComputeSlotEpMisplacedInChassisSlot + -- fltFabricComputeSlotEpServerIdentificationProblem + -- fsmStFailFabricComputeSlotEpIdentify:ExecuteLocal + -- fsmStFailFabricComputeSlotEpIdentify:ExecutePeer + -- fsmRmtErrFabricComputeSlotEpIdentify:ExecuteLocal + -- fsmRmtErrFabricComputeSlotEpIdentify:ExecutePeer + -- fsmFailFabricComputeSlotEpIdentify + +-- sw:VlanPortNs + -- sys/switch-[id]/vlan-port-ns + -- fltSwVlanPortNsResourceStatus + +-- mgmt:Backup + -- sys/backup-[hostname] + -- fsmStFailMgmtBackupBackup:backupLocal + -- fsmStFailMgmtBackupBackup:upload + -- fsmRmtErrMgmtBackupBackup:backupLocal + -- fsmRmtErrMgmtBackupBackup:upload + -- fsmFailMgmtBackupBackup + +-- capability:Updater + -- capabilities/ep/updater-[fileName] + -- fsmStFailCapabilityUpdaterUpdater:Apply + -- fsmStFailCapabilityUpdaterUpdater:CopyRemote + -- fsmStFailCapabilityUpdaterUpdater:DeleteLocal + -- fsmStFailCapabilityUpdaterUpdater:Local + -- fsmStFailCapabilityUpdaterUpdater:RescanImages + -- fsmStFailCapabilityUpdaterUpdater:UnpackLocal + -- fsmRmtErrCapabilityUpdaterUpdater:Apply + -- fsmRmtErrCapabilityUpdaterUpdater:CopyRemote + -- fsmRmtErrCapabilityUpdaterUpdater:DeleteLocal + -- fsmRmtErrCapabilityUpdaterUpdater:Local + -- fsmRmtErrCapabilityUpdaterUpdater:RescanImages + -- fsmRmtErrCapabilityUpdaterUpdater:UnpackLocal + -- fsmFailCapabilityUpdaterUpdater + +-- dcx:Ns + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/dcxns-[switchId] + -- fltDcxNsFailed + +-- vnic:Ether + -- org-[name]/tier-[name]/ls-[name]/ether-[name] + -- org-[name]/ls-[name]/ether-[name] + -- fltVnicEtherConfig-failed + +-- epqos:DefinitionDelTask + -- org-[name]/ep-qos-deletion-[defIntId] + -- fsmStFailEpqosDefinitionDelTaskRemove:Local + -- fsmStFailEpqosDefinitionDelTaskRemove:Peer + -- fsmRmtErrEpqosDefinitionDelTaskRemove:Local + -- fsmRmtErrEpqosDefinitionDelTaskRemove:Peer + -- fsmFailEpqosDefinitionDelTaskRemove + +-- mgmt:If + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/mgmt/if-[id] + -- sys/chassis-[id]/blade-[slotId]/mgmt/if-[id] + -- sys/chassis-[id]/blade-[slotId]/boardController/mgmt/if-[id] + -- sys/chassis-[id]/slot-[id]/mgmt/if-[id] + -- sys/switch-[id]/mgmt/if-[id] + -- sys/mgmt/if-[id] + -- fsmStFailMgmtIfSwMgmtOobIfConfig:Switch + -- fsmStFailMgmtIfSwMgmtInbandIfConfig:Switch + -- fsmStFailMgmtIfVirtualIfConfig:Local + -- fsmStFailMgmtIfVirtualIfConfig:Remote + -- fsmStFailMgmtIfEnableVip:Local + -- fsmStFailMgmtIfDisableVip:Peer + -- fsmStFailMgmtIfEnableHA:Local + -- fsmRmtErrMgmtIfSwMgmtOobIfConfig:Switch + -- fsmRmtErrMgmtIfSwMgmtInbandIfConfig:Switch + -- fsmRmtErrMgmtIfVirtualIfConfig:Local + -- fsmRmtErrMgmtIfVirtualIfConfig:Remote + -- fsmRmtErrMgmtIfEnableVip:Local + -- fsmRmtErrMgmtIfDisableVip:Peer + -- fsmRmtErrMgmtIfEnableHA:Local + -- fsmFailMgmtIfSwMgmtOobIfConfig + -- fsmFailMgmtIfSwMgmtInbandIfConfig + -- fsmFailMgmtIfVirtualIfConfig + -- fsmFailMgmtIfEnableVip + -- fsmFailMgmtIfDisableVip + -- fsmFailMgmtIfEnableHA + +-- firmware:Distributable + -- sys/fw-catalogue/distrib-[name] + -- fsmStFailFirmwareDistributableDelete:Local + -- fsmStFailFirmwareDistributableDelete:Remote + -- fsmRmtErrFirmwareDistributableDelete:Local + -- fsmRmtErrFirmwareDistributableDelete:Remote + -- fsmFailFirmwareDistributableDelete + +-- firmware:BootUnit + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/host-eth-[id]/fw-boot-def/bootunit-[type] + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/host-fc-[id]/fw-boot-def/bootunit-[type] + -- sys/chassis-[id]/blade-[slotId]/bios/fw-boot-def/bootunit-[type] + -- sys/chassis-[id]/blade-[slotId]/adaptor-[id]/mgmt/fw-boot-def/bootunit-[type] + -- sys/chassis-[id]/blade-[slotId]/mgmt/fw-boot-def/bootunit-[type] + -- sys/chassis-[id]/blade-[slotId]/boardController/mgmt/fw-boot-def/bootunit-[type] + -- sys/chassis-[id]/slot-[id]/mgmt/fw-boot-def/bootunit-[type] + -- sys/switch-[id]/mgmt/fw-boot-def/bootunit-[type] + -- sys/mgmt/fw-boot-def/bootunit-[type] + -- sys/chassis-[id]/blade-[slotId]/board/storage-[type]-[id]/fw-boot-def/bootunit-[type] + -- fltFirmwareBootUnitCantBoot + +-- comm:SvcEp + -- sys/svc-ext + -- fsmStFailCommSvcEpUpdateSvcEp:PropogateEpSettings + -- fsmStFailCommSvcEpUpdateSvcEp:PropogateEpTimeZoneSettingsLocal + -- fsmStFailCommSvcEpUpdateSvcEp:PropogateEpTimeZoneSettingsPeer + -- fsmStFailCommSvcEpUpdateSvcEp:SetEpLocal + -- fsmStFailCommSvcEpUpdateSvcEp:SetEpPeer + -- fsmStFailCommSvcEpRestartWebSvc:restart + -- fsmRmtErrCommSvcEpUpdateSvcEp:PropogateEpSettings + -- fsmRmtErrCommSvcEpUpdateSvcEp:PropogateEpTimeZoneSettingsLocal + -- fsmRmtErrCommSvcEpUpdateSvcEp:PropogateEpTimeZoneSettingsPeer + -- fsmRmtErrCommSvcEpUpdateSvcEp:SetEpLocal + -- fsmRmtErrCommSvcEpUpdateSvcEp:SetEpPeer + -- fsmRmtErrCommSvcEpRestartWebSvc:restart + -- fsmFailCommSvcEpUpdateSvcEp + -- fsmFailCommSvcEpRestartWebSvc + +-- vnic:Fc + -- org-[name]/tier-[name]/ls-[name]/fc-[name] + -- org-[name]/ls-[name]/fc-[name] + -- fltVnicFcConfig-failed + +-- sysdebug:ManualCoreFileExportTarget + -- sys/corefiles/file-[name]|[switchId]/export-to-[hostname] + -- fsmStFailSysdebugManualCoreFileExportTargetExport:Execute + -- fsmRmtErrSysdebugManualCoreFileExportTargetExport:Execute + -- fsmFailSysdebugManualCoreFileExportTargetExport + +-- mgmt:Importer + -- sys/import-config-[hostname] + -- fsmStFailMgmtImporterImport:config + -- fsmStFailMgmtImporterImport:downloadLocal + -- fsmStFailMgmtImporterImport:reportResults + -- fsmRmtErrMgmtImporterImport:config + -- fsmRmtErrMgmtImporterImport:downloadLocal + -- fsmRmtErrMgmtImporterImport:reportResults + -- fsmFailMgmtImporterImport + +-- equipment:Psu + -- sys/chassis-[id]/psu-[id] + -- sys/switch-[id]/psu-[id] + -- fltEquipmentPsuPowerSupplyProblem + -- fltEquipmentPsuInoperable + -- fltEquipmentPsuMissing + -- fltEquipmentPsuThermalThresholdNonCritical + -- fltEquipmentPsuThermalThresholdCritical + -- fltEquipmentPsuThermalThresholdNonRecoverable + -- fltEquipmentPsuVoltageThresholdNonCritical + -- fltEquipmentPsuVoltageThresholdCritical + -- fltEquipmentPsuVoltageThresholdNonRecoverable + -- fltEquipmentPsuPerfThresholdNonCritical + -- fltEquipmentPsuPerfThresholdCritical + -- fltEquipmentPsuPerfThresholdNonRecoverable + -- fltEquipmentPsuIdentity + -- fltEquipmentPsuOffline + +-- callhome:Ep + -- call-home + -- fsmStFailCallhomeEpConfigCallhome:SetLocal + -- fsmStFailCallhomeEpConfigCallhome:SetPeer + -- fsmRmtErrCallhomeEpConfigCallhome:SetLocal + -- fsmRmtErrCallhomeEpConfigCallhome:SetPeer + -- fsmFailCallhomeEpConfigCallhome + +-- mgmt:Entity + -- sys/mgmt-entity-[id] + -- fltMgmtEntityDegraded + -- fltMgmtEntityDown + -- fltMgmtEntityElection-failure + -- fltMgmtEntityHa-not-ready + -- fltMgmtEntityVersion-incompatible + -- fltMgmtEntityManagement-services-failure + -- fltMgmtEntityManagement-services-unresponsive + -- fltMgmtEntityChassis-1-SEEPROM-error + -- fltMgmtEntityChassis-2-SEEPROM error + -- fltMgmtEntityChassis-3-SEEPROM error + +-- memory:Unit + -- sys/chassis-[id]/blade-[slotId]/board/memarray-[id]/mem-[id] + -- fltMemoryUnitDegraded + -- fltMemoryUnitInoperable + -- fltMemoryUnitThermalThresholdNonCritical + -- fltMemoryUnitThermalThresholdCritical + -- fltMemoryUnitThermalThresholdNonRecoverable + -- fltMemoryUnitIdentity-unestablishable + +-- compute:Board + -- sys/chassis-[id]/blade-[slotId]/board + -- fltComputeBoardPowerError + -- fltComputeBoardCmosVoltageThresholdCritical + -- fltComputeBoardCmosVoltageThresholdNonRecoverable + +-- memory:BufferUnit + -- sys/chassis-[id]/blade-[slotId]/board/sensor-unit-[id] + -- fltMemoryBufferUnitThermalThresholdNonCritical + -- fltMemoryBufferUnitThermalThresholdCritical + -- fltMemoryBufferUnitThermalThresholdNonRecoverable + +CucsFaultCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A code identifying a class of fault." + SYNTAX INTEGER { + fltFabricComputeSlotEpMisplacedInChassisSlot(156), + fltFabricComputeSlotEpServerIdentificationProblem(157), + fltVnicEtherConfigFailed(169), + fltVnicFcConfigFailed(170), + fltProcessorUnitInoperable(174), + fltProcessorUnitThermalNonCritical(175), + fltProcessorUnitThermalThresholdCritical(176), + fltProcessorUnitThermalThresholdNonRecoverable(177), + fltProcessorUnitVoltageThresholdNonCritical(178), + fltProcessorUnitVoltageThresholdCritical(179), + fltProcessorUnitVoltageThresholdNonRecoverable(180), + fltStorageItemCapacityExceeded(182), + fltStorageItemCapacityWarning(183), + fltMemoryUnitDegraded(184), + fltMemoryUnitInoperable(185), + fltMemoryUnitThermalThresholdNonCritical(186), + fltMemoryUnitThermalThresholdCritical(187), + fltMemoryUnitThermalThresholdNonRecoverable(188), + fltMemoryArrayVoltageThresholdNonCritical(189), + fltMemoryArrayVoltageThresholdCritical(190), + fltMemoryArrayVoltageThresholdNonRecoverable(191), + fltAdaptorUnitUnidentifiableFru(200), + fltAdaptorUnitMissing(203), + fltAdaptorUnitAdaptorReachability(206), + fltAdaptorHostIfLinkDown(207), + fltAdaptorExtIfLinkDown(209), + fltPortPIoLinkDown(276), + fltPortPIoFailed(277), + fltPortPIoHardwareFailure(278), + fltPortPIoSfpNotPresent(279), + fltFabricExternalPcDown(282), + fltDcxVcDown(283), + fltNetworkElementInoperable(291), + fltMgmtEntityDegraded(293), + fltMgmtEntityDown(294), + fltDcxNsFailed(304), + fltComputeBladeInsufficientlyEquipped(305), + fltComputeBladeIdentityUnestablishable(306), + fltComputeBoardPowerError(310), + fltComputeBladePowerProblem(311), + fltComputeBladeThermalProblem(312), + fltComputeBladeBiosPostTimeout(313), + fltComputeBladeDiscoveryFailed(314), + fltComputeBladeAssociationFailed(315), + fltComputeBladeInoperable(317), + fltComputeBladeUnassignedMissing(318), + fltComputeBladeAssignedMissing(319), + fltComputeBladeUnidentified(320), + fltComputeBladeUnassignedInaccessible(321), + fltComputeBladeAssignedInaccessible(322), + fltLsServerFailed(324), + fltLsServerDiscoveryFailed(326), + fltLsServerConfigFailure(327), + fltLsServerMaintenanceFailed(329), + fltLsServerRemoved(330), + fltLsServerInaccessible(331), + fltLsServerAssociationFailed(332), + fltLsServerUnassociated(334), + fltLsServerServerUnfulfilled(337), + fltEtherSwitchIntFIoSatelliteConnectionAbsent(367), + fltEtherSwitchIntFIoSatelliteWiringProblem(368), + fltEquipmentPsuPowerSupplyProblem(369), + fltEquipmentFanDegraded(371), + fltEquipmentFanInoperable(373), + fltEquipmentPsuInoperable(374), + fltEquipmentIOCardRemoved(376), + fltEquipmentFanModuleMissing(377), + fltEquipmentPsuMissing(378), + fltEquipmentIOCardThermalProblem(379), + fltEquipmentFanModuleThermalThresholdNonCritical(380), + fltEquipmentPsuThermalThresholdNonCritical(381), + fltEquipmentFanModuleThermalThresholdCritical(382), + fltEquipmentPsuThermalThresholdCritical(383), + fltEquipmentFanModuleThermalThresholdNonRecoverable(384), + fltEquipmentPsuThermalThresholdNonRecoverable(385), + fltEquipmentPsuVoltageThresholdNonCritical(387), + fltEquipmentPsuVoltageThresholdCritical(389), + fltEquipmentPsuVoltageThresholdNonRecoverable(391), + fltEquipmentPsuPerfThresholdNonCritical(392), + fltEquipmentPsuPerfThresholdCritical(393), + fltEquipmentPsuPerfThresholdNonRecoverable(394), + fltEquipmentFanPerfThresholdNonCritical(395), + fltEquipmentFanPerfThresholdCritical(396), + fltEquipmentFanPerfThresholdNonRecoverable(397), + fltEquipmentIOCardFirmwareUpgrade(398), + fltEquipmentChassisUnsupportedConnectivity(399), + fltEquipmentChassisUnacknowledged(400), + fltEquipmentIOCardUnsupportedConnectivity(401), + fltEquipmentIOCardUnacknowledged(402), + fltEquipmentIOCardPeerDisconnected(403), + fltEquipmentChassisIdentity(404), + fltEquipmentIOCardIdentity(405), + fltEquipmentFanModuleIdentity(406), + fltEquipmentPsuIdentity(407), + fltEquipmentChassisPowerProblem(408), + fltEquipmentChassisThermalThresholdCritical(409), + fltEquipmentChassisThermalThresholdNonCritical(410), + fltEquipmentChassisThermalThresholdNonRecoverable(411), + fltComputeBoardCmosVoltageThresholdCritical(424), + fltComputeBoardCmosVoltageThresholdNonRecoverable(425), + fltMgmtEntityElectionFailure(428), + fltMgmtEntityHaNotReady(429), + fltMgmtEntityVersionIncompatible(430), + fltEquipmentFanMissing(434), + fltEquipmentIOCardAutoUpgradingFirmware(435), + fltFirmwarePackItemImageMissing(436), + fltEtherSwitchIntFIoSatelliteWiringNumbersUnexpected(440), + fltMgmtEntityManagementServicesFailure(451), + fltMgmtEntityManagementServicesUnresponsive(452), + fltMgmtEntityChassis1SEEPROMError(453), + fltMgmtEntityChassis2SEEPROMError(454), + fltMgmtEntityChassis3SEEPROMError(455), + fltEquipmentChassisInoperable(456), + fltEtherServerIntFIoHardwareFailure(458), + fltDcxVcMgmtVifDown(459), + fltSysdebugMEpLogMEpLogLog(460), + fltSysdebugMEpLogMEpLogVeryLow(461), + fltSysdebugMEpLogMEpLogFull(462), + fltComputePoolEmpty(463), + fltUuidpoolPoolEmpty(464), + fltIppoolPoolEmpty(465), + fltMacpoolPoolEmpty(466), + fltFirmwareUpdatableImageUnusable(470), + fltFirmwareBootUnitCantBoot(471), + fltFcpoolInitiatorsEmpty(476), + fltEquipmentIOCardInaccessible(478), + fltDcxVIfLinkState(479), + fltEquipmentFanModuleDegraded(480), + fltEquipmentIOCardPostFailure(481), + fltEquipmentFanPerfThresholdLowerNonRecoverable(484), + fltMemoryUnitIdentityUnestablishable(502), + fltComputeBladePostFailure(517), + fltEquipmentPsuOffline(528), + fltStorageRaidBatteryInoperable(531), + fltSysdebugMEpLogTransferError(532), + fltComputeRtcBatteryInoperable(533), + fltMemoryBufferUnitThermalThresholdNonCritical(535), + fltMemoryBufferUnitThermalThresholdCritical(536), + fltMemoryBufferUnitThermalThresholdNonRecoverable(537), + fltComputeIOHubThermalNonCritical(538), + fltComputeIOHubThermalThresholdCritical(539), + fltComputeIOHubThermalThresholdNonRecoverable(540), + fltEquipmentChassisIdentityUnestablishable(543), + fltSwVlanPortNsResourceStatus(549), + fsmStFailEquipmentIOCardFePresenceIdentify(16405), + fsmStFailEquipmentIOCardFeConnEnableChassis(16406), + fsmStFailEquipmentChassisRemoveChassisDecomission(16407), + fsmStFailEquipmentLocatorLedSetLocatorLedExecute(16408), + fsmStFailMgmtControllerExtMgmtIfConfigSecondary(16518), + fsmStFailFabricComputeSlotEpIdentifyExecutePeer(16519), + fsmStFailComputeBladeDiscoverHagDisconnect(16520), + fsmStFailComputeBladeAssociateWaitForIBMCFwUpdate(16521), + fsmStFailComputeBladeDisassociateHagPnuOSDisconnect(16522), + fsmStFailComputeBladeDecommissionExecute(16523), + fsmStFailComputeBladeSoftShutdownExecute(16524), + fsmStFailComputeBladeHardShutdownExecute(16525), + fsmStFailComputeBladeTurnupExecute(16526), + fsmStFailComputeBladeHardresetSanitize(16528), + fsmStFailComputeBladeSoftresetSanitize(16529), + fsmStFailComputeBladeSwConnUpdB(16530), + fsmStFailComputeBladeBiosRecoveryWait(16531), + fsmStFailComputeBladeCmosResetSanitize(16532), + fsmStFailEquipmentChassisPsuPolicyConfigExecute(16533), + fsmStFailAdaptorHostFcIfResetFcPersBindingExecute(16534), + fsmStFailComputeBladeDiagUnconfigUserAccess(16535), + fsmStFailFabricLanCloudSwitchModeSwConfigPeer(16539), + fsmStFailVnicProfileSetDeployPeer(16550), + fsmStFailCommSvcEpUpdateSvcEpSetEpPeer(16576), + fsmStFailCommSvcEpRestartWebSvcRestart(16577), + fsmStFailComputeBladeUpdateExtUsersDeploy(16578), + fsmStFailStatsCollectionPolicyUpdateEpSetEpB(16579), + fsmStFailAaaRealmUpdateRealmSetRealmPeer(16580), + fsmStFailAaaUserEpUpdateUserEpSetUserPeer(16581), + fsmStFailSysfileMutationSingleExecute(16600), + fsmStFailSysfileMutationGlobalPeer(16601), + fsmStFailSysdebugManualCoreFileExportTargetExportExecute(16604), + fsmStFailSysdebugAutoCoreFileExportTargetConfigurePeer(16605), + fsmStFailSysdebugLogControlEpLogControlPersistPeer(16606), + fsmStFailSyntheticFsObjCreateCreateRemote(16641), + fsmStFailFirmwareDownloaderDownloadUnpackLocal(16650), + fsmStFailFirmwareImageDeleteRemote(16651), + fsmStFailMgmtControllerUpdateSwitchVerifyRemote(16653), + fsmStFailMgmtControllerUpdateIOMUpdateRequest(16654), + fsmStFailMgmtControllerActivateIOMReset(16655), + fsmStFailMgmtControllerUpdateBMCUpdateRequest(16656), + fsmStFailMgmtControllerActivateBMCReset(16657), + fsmStFailComputeBladeUpdateAdaptorUpdateRequest(16658), + fsmStFailComputeBladeActivateAdaptorReset(16659), + fsmStFailCallhomeEpConfigCallhomeSetPeer(16670), + fsmStFailMgmtIfSwMgmtOobIfConfigSwitch(16673), + fsmStFailMgmtIfSwMgmtInbandIfConfigSwitch(16674), + fsmStFailMgmtIfVirtualIfConfigRemote(16679), + fsmStFailMgmtIfEnableVipLocal(16680), + fsmStFailMgmtIfDisableVipPeer(16681), + fsmStFailMgmtIfEnableHALocal(16682), + fsmStFailMgmtBackupBackupUpload(16683), + fsmStFailMgmtImporterImportReportResults(16684), + fsmStFailComputeBladeConfigSoLExecute(16739), + fsmStFailComputeBladeUnconfigSoLExecute(16740), + fsmStFailQosclassDefinitionConfigGlobalQoSSetPeer(16745), + fsmStFailEpqosDefinitionDelTaskRemovePeer(16750), + fsmStFailComputeBladeResetBmcExecute(16802), + fsmStFailEquipmentIOCardResetCmcExecute(16803), + fsmStFailMgmtControllerUpdateUCSManagerStart(16815), + fsmStFailMgmtControllerSysConfigSecondary(16823), + fsmStFailComputeBladePowercycleSanitize(16834), + fsmStFailAdaptorExtEthIfPathResetEnable(16852), + fsmStFailAdaptorHostFcIfCircuitResetEnableB(16857), + fsmStFailExtvmmProviderConfigSetPeer(16879), + fsmStFailExtvmmKeyStoreCertInstallSetPeer(16880), + fsmStFailExtvmmSwitchDelTaskRemoveProviderRemoveLocal(16881), + fsmStFailComputeBladePowerCapConfig(16890), + fsmStFailComputeBladeBiosProfileConfigure(16891), + fsmStFailCapabilityUpdaterUpdaterUnpackLocal(16904), + fsmStFailComputeBladeUpdateBoardControllerUpdateRequest(16930), + fsmStFailCapabilityCatalogueDeployCatalogueFinalize(16931), + fsmRmtErrEquipmentIOCardFePresenceIdentify(77845), + fsmRmtErrEquipmentIOCardFeConnEnableChassis(77846), + fsmRmtErrEquipmentChassisRemoveChassisDecomission(77847), + fsmRmtErrEquipmentLocatorLedSetLocatorLedExecute(77848), + fsmRmtErrMgmtControllerExtMgmtIfConfigSecondary(77958), + fsmRmtErrFabricComputeSlotEpIdentifyExecutePeer(77959), + fsmRmtErrComputeBladeDiscoverHagDisconnect(77960), + fsmRmtErrComputeBladeAssociateWaitForIBMCFwUpdate(77961), + fsmRmtErrComputeBladeDisassociateHagPnuOSDisconnect(77962), + fsmRmtErrComputeBladeDecommissionExecute(77963), + fsmRmtErrComputeBladeSoftShutdownExecute(77964), + fsmRmtErrComputeBladeHardShutdownExecute(77965), + fsmRmtErrComputeBladeTurnupExecute(77966), + fsmRmtErrComputeBladeHardresetSanitize(77968), + fsmRmtErrComputeBladeSoftresetSanitize(77969), + fsmRmtErrComputeBladeSwConnUpdB(77970), + fsmRmtErrComputeBladeBiosRecoveryWait(77971), + fsmRmtErrComputeBladeCmosResetSanitize(77972), + fsmRmtErrEquipmentChassisPsuPolicyConfigExecute(77973), + fsmRmtErrAdaptorHostFcIfResetFcPersBindingExecute(77974), + fsmRmtErrComputeBladeDiagUnconfigUserAccess(77975), + fsmRmtErrFabricLanCloudSwitchModeSwConfigPeer(77979), + fsmRmtErrVnicProfileSetDeployPeer(77990), + fsmRmtErrCommSvcEpUpdateSvcEpSetEpPeer(78016), + fsmRmtErrCommSvcEpRestartWebSvcRestart(78017), + fsmRmtErrComputeBladeUpdateExtUsersDeploy(78018), + fsmRmtErrStatsCollectionPolicyUpdateEpSetEpB(78019), + fsmRmtErrAaaRealmUpdateRealmSetRealmPeer(78020), + fsmRmtErrAaaUserEpUpdateUserEpSetUserPeer(78021), + fsmRmtErrSysfileMutationSingleExecute(78040), + fsmRmtErrSysfileMutationGlobalPeer(78041), + fsmRmtErrSysdebugManualCoreFileExportTargetExportExecute(78044), + fsmRmtErrSysdebugAutoCoreFileExportTargetConfigurePeer(78045), + fsmRmtErrSysdebugLogControlEpLogControlPersistPeer(78046), + fsmRmtErrSyntheticFsObjCreateCreateRemote(78081), + fsmRmtErrFirmwareDownloaderDownloadUnpackLocal(78090), + fsmRmtErrFirmwareImageDeleteRemote(78091), + fsmRmtErrMgmtControllerUpdateSwitchVerifyRemote(78093), + fsmRmtErrMgmtControllerUpdateIOMUpdateRequest(78094), + fsmRmtErrMgmtControllerActivateIOMReset(78095), + fsmRmtErrMgmtControllerUpdateBMCUpdateRequest(78096), + fsmRmtErrMgmtControllerActivateBMCReset(78097), + fsmRmtErrComputeBladeUpdateAdaptorUpdateRequest(78098), + fsmRmtErrComputeBladeActivateAdaptorReset(78099), + fsmRmtErrCallhomeEpConfigCallhomeSetPeer(78110), + fsmRmtErrMgmtIfSwMgmtOobIfConfigSwitch(78113), + fsmRmtErrMgmtIfSwMgmtInbandIfConfigSwitch(78114), + fsmRmtErrMgmtIfVirtualIfConfigRemote(78119), + fsmRmtErrMgmtIfEnableVipLocal(78120), + fsmRmtErrMgmtIfDisableVipPeer(78121), + fsmRmtErrMgmtIfEnableHALocal(78122), + fsmRmtErrMgmtBackupBackupUpload(78123), + fsmRmtErrMgmtImporterImportReportResults(78124), + fsmRmtErrComputeBladeConfigSoLExecute(78179), + fsmRmtErrComputeBladeUnconfigSoLExecute(78180), + fsmRmtErrQosclassDefinitionConfigGlobalQoSSetPeer(78185), + fsmRmtErrEpqosDefinitionDelTaskRemovePeer(78190), + fsmRmtErrComputeBladeResetBmcExecute(78242), + fsmRmtErrEquipmentIOCardResetCmcExecute(78243), + fsmRmtErrMgmtControllerUpdateUCSManagerStart(78255), + fsmRmtErrMgmtControllerSysConfigSecondary(78263), + fsmRmtErrComputeBladePowercycleSanitize(78274), + fsmRmtErrAdaptorExtEthIfPathResetEnable(78292), + fsmRmtErrAdaptorHostFcIfCircuitResetEnableB(78297), + fsmRmtErrExtvmmProviderConfigSetPeer(78319), + fsmRmtErrExtvmmKeyStoreCertInstallSetPeer(78320), + fsmRmtErrExtvmmSwitchDelTaskRemoveProviderRemoveLocal(78321), + fsmRmtErrComputeBladePowerCapConfig(78330), + fsmRmtErrComputeBladeBiosProfileConfigure(78331), + fsmRmtErrCapabilityUpdaterUpdaterUnpackLocal(78344), + fsmRmtErrComputeBladeUpdateBoardControllerUpdateRequest(78370), + fsmRmtErrCapabilityCatalogueDeployCatalogueFinalize(78371), + fsmFailEquipmentIOCardFePresence(999445), + fsmFailEquipmentIOCardFeConn(999446), + fsmFailEquipmentChassisRemoveChassis(999447), + fsmFailEquipmentLocatorLedSetLocatorLed(999448), + fsmFailMgmtControllerExtMgmtIfConfig(999558), + fsmFailFabricComputeSlotEpIdentify(999559), + fsmFailComputeBladeDiscover(999560), + fsmFailComputeBladeAssociate(999561), + fsmFailComputeBladeDisassociate(999562), + fsmFailComputeBladeDecommission(999563), + fsmFailComputeBladeSoftShutdown(999564), + fsmFailComputeBladeHardShutdown(999565), + fsmFailComputeBladeTurnup(999566), + fsmFailComputeBladeHardreset(999568), + fsmFailComputeBladeSoftreset(999569), + fsmFailComputeBladeSwConnUpd(999570), + fsmFailComputeBladeBiosRecovery(999571), + fsmFailComputeBladeCmosReset(999572), + fsmFailEquipmentChassisPsuPolicyConfig(999573), + fsmFailAdaptorHostFcIfResetFcPersBinding(999574), + fsmFailComputeBladeDiag(999575), + fsmFailFabricLanCloudSwitchMode(999579), + fsmFailVnicProfileSetDeploy(999590), + fsmFailCommSvcEpUpdateSvcEp(999616), + fsmFailCommSvcEpRestartWebSvc(999617), + fsmFailComputeBladeUpdateExtUsers(999618), + fsmFailStatsCollectionPolicyUpdateEp(999619), + fsmFailAaaRealmUpdateRealm(999620), + fsmFailAaaUserEpUpdateUserEp(999621), + fsmFailSysfileMutationSingle(999640), + fsmFailSysfileMutationGlobal(999641), + fsmFailSysdebugManualCoreFileExportTargetExport(999644), + fsmFailSysdebugAutoCoreFileExportTargetConfigure(999645), + fsmFailSysdebugLogControlEpLogControlPersist(999646), + fsmFailSyntheticFsObjCreate(999681), + fsmFailFirmwareDownloaderDownload(999690), + fsmFailFirmwareImageDelete(999691), + fsmFailMgmtControllerUpdateSwitch(999693), + fsmFailMgmtControllerUpdateIOM(999694), + fsmFailMgmtControllerActivateIOM(999695), + fsmFailMgmtControllerUpdateBMC(999696), + fsmFailMgmtControllerActivateBMC(999697), + fsmFailComputeBladeUpdateAdaptor(999698), + fsmFailComputeBladeActivateAdaptor(999699), + fsmFailCallhomeEpConfigCallhome(999710), + fsmFailMgmtIfSwMgmtOobIfConfig(999713), + fsmFailMgmtIfSwMgmtInbandIfConfig(999714), + fsmFailMgmtIfVirtualIfConfig(999719), + fsmFailMgmtIfEnableVip(999720), + fsmFailMgmtIfDisableVip(999721), + fsmFailMgmtIfEnableHA(999722), + fsmFailMgmtBackupBackup(999723), + fsmFailMgmtImporterImport(999724), + fsmFailComputeBladeConfigSoL(999779), + fsmFailComputeBladeUnconfigSoL(999780), + fsmFailQosclassDefinitionConfigGlobalQoS(999785), + fsmFailEpqosDefinitionDelTaskRemove(999790), + fsmFailComputeBladeResetBmc(999842), + fsmFailEquipmentIOCardResetCmc(999843), + fsmFailMgmtControllerUpdateUCSManager(999855), + fsmFailMgmtControllerSysConfig(999863), + fsmFailComputeBladePowercycle(999874), + fsmFailAdaptorExtEthIfPathReset(999892), + fsmFailAdaptorHostFcIfCircuitReset(999897), + fsmFailExtvmmProviderConfig(999919), + fsmFailExtvmmKeyStoreCertInstall(999920), + fsmFailExtvmmSwitchDelTaskRemoveProvider(999921), + fsmFailComputeBladePowerCap(999930), + fsmFailComputeBladeBiosProfile(999931), + fsmFailCapabilityUpdaterUpdater(999944), + fsmFailComputeBladeUpdateBoardController(999970), + fsmFailCapabilityCatalogueDeployCatalogue(999971) + } + +CucsFaultType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A code used to categorize UCS faults" + SYNTAX INTEGER { + fsm(1), + equipment(2), + server(3), + configuration(4), + environmental(5), + management(6), + connectivity(7), + network(8), + operational(9) + } + +CucsFaultProbableCause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A code used to identify the probable cause of a fault" + SYNTAX INTEGER { + fsmFailed(3), + checkLicenseFailed(4), + identifyFailed(5), + configureSwMgmtEndPointFailed(6), + configureVifNsFailed(7), + configureEndPointFailed(8), + discoverChassisFailed(9), + enableChassisFailed(10), + decomissionFailed(11), + disableEndPointFailed(12), + unIdentifyLocalFailed(13), + unIdentifyPeerFailed(14), + waitFailed(15), + executeFailed(16), + bmcPresenceFailed(17), + bmcInventoryFailed(18), + configFeLocalFailed(19), + configFePeerFailed(20), + bladePowerOnFailed(21), + nicPresenceFailed(22), + nicInventoryFailed(23), + deriveConfigFailed(24), + configUserAccessFailed(25), + configSolFailed(26), + swConfigLocalFailed(27), + swConfigPeerFailed(28), + nicConfigFailed(29), + stopvmediaLocalFailed(30), + stopvmediaPeerFailed(31), + setupvmediaLocalFailed(32), + setupvmediaPeerFailed(33), + bladeBootFailed(34), + bladeBootWaitFailed(35), + biosPostCompletionFailed(36), + bladeReadSmbiosFailed(37), + bladeReadBiosSettingsFailed(38), + hostConnectFailed(39), + startMemoryTestStatusFailed(40), + pollMemoryTestStatusFailed(41), + hostIdentFailed(42), + hostPolicyFailed(43), + setDiagUserFailed(44), + hostInventoryFailed(45), + hostServerDiagFailed(46), + hostServerDiagStatusFailed(47), + disableServerConnSwBfailed(48), + startFabricatrafficTestFailed(49), + fabricatrafficTestStatusFailed(50), + enableServerConnSwBfailed(51), + disableServerConnSwAfailed(52), + startFabricbtrafficTestFailed(53), + fabricbtrafficTestStatusFailed(54), + enableServerConnSwAfailed(55), + generateReportFailed(56), + generateLogWaitFailed(57), + debugWaitFailed(58), + removevmediaLocalFailed(59), + removevmediaPeerFailed(60), + nicUnconfigFailed(61), + swUnconfigLocalFailed(62), + swUnconfigPeerFailed(63), + removeConfigFailed(64), + restoreConfigFeLocalFailed(65), + restoreConfigFePeerFailed(66), + unconfigUserAccessFailed(67), + unconfigSolFailed(68), + hostDisconnectFailed(69), + bmcShutdownDiagCompletedFailed(70), + evaluateStatusFailed(71), + primaryFailed(74), + secondaryFailed(75), + executeLocalFailed(76), + executePeerFailed(77), + preSanitizeFailed(78), + sanitizeFailed(79), + nicConfigPnuosFailed(80), + swConfigPnuoslocalFailed(81), + swConfigPnuospeerFailed(82), + setupVmediaLocalFailed(83), + setupVmediaPeerFailed(84), + bladeBootPnuosFailed(85), + hagConnectFailed(86), + pnuosidentFailed(87), + pnuospolicyFailed(88), + pnuosinventoryFailed(89), + pnuosselfTestFailed(90), + pnuosscrubFailed(91), + nicUnconfigPnuosFailed(92), + swUnconfigPnuoslocalFailed(93), + swUnconfigPnuospeerFailed(94), + teardownVmediaLocalFailed(95), + teardownVmediaPeerFailed(96), + hagDisconnectFailed(97), + bmcShutdownDiscoveredFailed(98), + handlePoolingFailed(99), + updateibmcfwFailed(100), + waitForibmcfwUpdateFailed(101), + activateibmcfwFailed(102), + resetibmcFailed(103), + bladePowerOffFailed(104), + updateBoardCtrlRequestFailed(105), + pollBoardCtrlUpdateStatusFailed(106), + updateAdaptorNwFwFailed(107), + waitForAdaptorNwFwUpdateFailed(108), + activateAdaptorNwFwFailed(109), + hagPnuosconnectFailed(110), + pnuosvalidateFailed(111), + biosImgUpdateFailed(112), + storageCtlrImgUpdateFailed(113), + hbaImgUpdateFailed(114), + nicImgUpdateFailed(115), + pnuosconfigFailed(116), + pnuoslocalDiskConfigFailed(117), + pnuosunloadDriversFailed(118), + swConfigHostoslocalFailed(119), + swConfigHostospeerFailed(120), + nicConfigHostosFailed(121), + hagPnuosdisconnectFailed(122), + configSoLfailed(123), + prepareForBootFailed(124), + configUuidFailed(125), + bladeBootHostFailed(126), + hagHostosconnectFailed(127), + hostosidentFailed(128), + hostospolicyFailed(129), + hostosvalidateFailed(130), + hostosconfigFailed(131), + nicUnconfigHostosFailed(132), + swUnconfigHostoslocalFailed(133), + swUnconfigHostospeerFailed(134), + configBiosFailed(135), + pnuosunconfigFailed(136), + unconfigUuidFailed(137), + bladeShutdownFailed(138), + unconfigBiosFailed(139), + unconfigSoLfailed(140), + configFailed(141), + aFailed(142), + bFailed(143), + shutdownFailed(144), + startFailed(145), + cleanupFailed(146), + resetFailed(147), + configureFailed(148), + reconfigBiosFailed(149), + reconfigUuidFailed(150), + serverMoved(151), + serverIdentificationProblem(152), + localFailed(153), + peerFailed(154), + configurationFailed(155), + equipmentInoperable(156), + thermalProblem(157), + voltageProblem(158), + capacityExceeded(159), + equipmentDegraded(160), + identityUnestablishable(161), + setEpLocalFailed(162), + setEpPeerFailed(163), + propogateEpSettingsFailed(164), + propogateEpTimeZoneSettingsLocalFailed(165), + propogateEpTimeZoneSettingsPeerFailed(166), + restartFailed(167), + deployFailed(168), + setRealmLocalFailed(169), + setRealmPeerFailed(170), + setUserLocalFailed(171), + setUserPeerFailed(172), + setKeyRingLocalFailed(173), + setKeyRingPeerFailed(174), + vifDown(175), + unidentifiableFru(176), + equipmentMissing(177), + connectivityProblem(178), + linkDown(179), + disableFailed(180), + enableFailed(181), + disableAfailed(182), + enableAfailed(183), + disableBfailed(184), + enableBfailed(185), + updateConnectivityFailed(186), + createLocalFailed(187), + createRemoteFailed(188), + unpackLocalFailed(189), + deleteLocalFailed(190), + copyRemoteFailed(191), + remoteFailed(192), + updateLocalFailed(193), + verifyLocalFailed(194), + resetLocalFailed(195), + updateRemoteFailed(196), + verifyRemoteFailed(197), + resetRemoteFailed(198), + updateRequestFailed(199), + pollUpdateStatusFailed(200), + activateFailed(201), + prepareForUpdateFailed(202), + imageDeleted(203), + imageUnusable(204), + imageCannotBoot(205), + applyFailed(206), + rescanImagesFailed(207), + syncBladeaglocalFailed(208), + syncBladeagremoteFailed(209), + syncNicaglocalFailed(210), + syncNicagremoteFailed(211), + syncPortaglocalFailed(212), + syncPortagremoteFailed(213), + syncHostagentaglocalFailed(214), + syncHostagentagremoteFailed(215), + finalizeFailed(216), + portFailed(217), + interfaceFailed(218), + operationalStateDown(219), + cmcVifDown(220), + setLocalFailed(221), + setPeerFailed(222), + switchFailed(223), + limitReached(224), + emptyPool(225), + backupLocalFailed(228), + uploadFailed(229), + downloadLocalFailed(230), + reportResultsFailed(231), + electionFailure(232), + managementServicesFailure(233), + managementServicesUnresponsive(234), + haNotReady(235), + versionIncompatible(236), + chassisSeepromError(237), + logCapacity(238), + fileTransferFailed(239), + insufficientResources(241), + insufficientlyEquipped(242), + powerProblem(243), + discoveryFailed(244), + associationFailed(245), + equipmentInaccessible(246), + equipmentProblem(247), + serverFailed(263), + configurationFailure(264), + maintenanceFailed(265), + equipmentRemoved(266), + serverInaccessible(267), + unassociated(268), + getVersionFailed(269), + removeLocalFailed(270), + setEpAfailed(271), + setEpBfailed(272), + satelliteConnectionAbsent(273), + satelliteMisConnected(275), + unexpectedNumberOfLinks(276), + equipmentOffline(277), + performanceProblem(278), + firmwareUpgradeProblem(279), + unsupportedConnectivityConfiguration(280), + equipmentUnacknowledged(281), + autoFirmwareUpgrade(282), + equipmentDisconnected(283), + fruProblem(284) + } + +CucsFaultSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A code used to identify the severity of a fault" + SYNTAX INTEGER { + cleared(0), + info(1), + warning(3), + minor(4), + major(5), + critical(6) + } + +-- ********************************************************************* +-- Basic UCS MIB Objects +-- ********************************************************************* + +ciscoUnifiedComputingMIBNotifs OBJECT IDENTIFIER + ::= { ciscoUnifiedComputingMIB 0 } + +ciscoUnifiedComputingMIBObjects OBJECT IDENTIFIER + ::= { ciscoUnifiedComputingMIB 1 } + +ciscoUnifiedComputingMIBConform OBJECT IDENTIFIER + ::= { ciscoUnifiedComputingMIB 2 } + +-- ********************************************************************* +-- Fault Managed Objects +-- ********************************************************************* + +cucsFaultObjects OBJECT IDENTIFIER + ::= { ciscoUnifiedComputingMIBObjects 1 } + +cucsFaultMIBConform OBJECT IDENTIFIER + ::= { ciscoUnifiedComputingMIBConform 1 } + +-- ********************************************************************* +-- UCS Fault Table +-- ********************************************************************* + +cucsFaultTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsFaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of UCS faults. This table may contain both active + and cleared faults. + The following UCS Managed Objects may have faults: + * MOs representing physical equipment, such as chassis, + blades, fans, IO modules, interface cards... + * Service Profiles and their sub-components. + * vNIC and vHBA templates. + * Pools, such as server pools or WWN pools. + * Port channels. + " + ::= { cucsFaultObjects 1 } + +cucsFaultEntry OBJECT-TYPE + SYNTAX CucsFaultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the UCS fault table. Entries appear in this table + when faults are active. A system-wide fault policy specifies + what to do when faults are cleared: + * clearAction: what should happen to cleared faults + (retain or delete) + * retentionInterval: duration (seconds) to retain a + cleared fault + * flapInterval: duration (seconds) to detect possible flapping + condition + * clearInterval: for non-auto-cleared faults, + duration (seconds) for a fault to be cleared + + Cleared faults may or may not remain in this table depending + on the fault policy. Refer to the UCS documentation for more + details about the fault policy." + INDEX { cucsFaultIndex } + ::= { cucsFaultTable 1 } + +CucsFaultEntry ::= SEQUENCE { + cucsFaultIndex CucsManagedObjectId, + cucsFaultDescription SnmpAdminString, + cucsFaultAffectedObjectId RowPointer, + cucsFaultAffectedObjectDn CucsManagedObjectDn, + cucsFaultCreationTime DateAndTime, + cucsFaultLastModificationTime DateAndTime, + cucsFaultCode CucsFaultCode, + cucsFaultType CucsFaultType, + cucsFaultProbableCause CucsFaultProbableCause, + cucsFaultSeverity CucsFaultSeverity, + cucsFaultOccur Counter32 + } + +cucsFaultIndex OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object uniquely identifies a specific instance of + a UCS fault. + For example, if two separate chassis have a Fan Failure, then + each chassis will have a fault instance with a unique index." + ::= { cucsFaultEntry 1 } + +cucsFaultDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A human-readable message providing details about the fault." + ::= { cucsFaultEntry 11 } + +cucsFaultAffectedObjectId OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object uniquely identifies the managed object on which + this fault is occurring. + + For example, suppose a chassis has 2 power supply units PSU1 + and PSU2. PSU1 is operational and PSU2 is in a failed state, + hence the MO representing PSU2 has a fault. Suppose the MO Id + of PSU2 is '1234' and its DN is 'sys/chassis-5/psu-1'. + The cucsFaultTable table would have an entry for the PSU fault. + The value of cucsFaultAffectedObjectId would be set to + 'psuTable.psuEntry.1.1234' + and the value of cucsFaultAffectedObjectDn would be set to + 'sys/chassis-5/psu-1'." + ::= { cucsFaultEntry 4 } + +cucsFaultAffectedObjectDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distinguished name (DN) of the managed object that + has a fault. + The DN value provides a friendly unique identifier for the + object and can be used to query Managed Objects through the + XML API." + ::= { cucsFaultEntry 5 } + +cucsFaultCreationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when the fault was created." + ::= { cucsFaultEntry 10 } + +cucsFaultLastModificationTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when the fault was last modified. The + modification time is changed whenever a fault attribute + is changed." + ::= { cucsFaultEntry 14 } + +cucsFaultCode OBJECT-TYPE + SYNTAX CucsFaultCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A code uniquely identifying the fault class. + A managed object can have multiple faults, but it cannot have + multiple faults with the same code." + ::= { cucsFaultEntry 9 } + +cucsFaultType OBJECT-TYPE + SYNTAX CucsFaultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to categorize faults." + ::= { cucsFaultEntry 22 } + +cucsFaultProbableCause OBJECT-TYPE + SYNTAX CucsFaultProbableCause + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A code identifying the probable cause of the fault." + ::= { cucsFaultEntry 7 } + +cucsFaultSeverity OBJECT-TYPE + SYNTAX CucsFaultSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A code identifying the perceived severity of the fault." + ::= { cucsFaultEntry 20 } + +cucsFaultOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this fault has occurred since the + fault became active. + This counter can only increase when the fault is active. + It does not increase when the fault is cleared. + When a fault is cleared, the value of this counter remains + at the value it was before the fault was cleared." + ::= { cucsFaultEntry 16 } + +-- ********************************************************************* +-- Fault Notifications +-- ********************************************************************* + +cucsFaultActiveNotif NOTIFICATION-TYPE + OBJECTS { + cucsFaultDescription, + cucsFaultAffectedObjectId, + cucsFaultAffectedObjectDn, + cucsFaultCreationTime, + cucsFaultLastModificationTime, + cucsFaultCode, + cucsFaultType, + cucsFaultProbableCause, + cucsFaultSeverity, + cucsFaultOccur + } + STATUS current + DESCRIPTION + "This notification is generated by a UCS node whenever a fault + is active and the fault state changes." + ::= { ciscoUnifiedComputingMIBNotifs 1 } + +cucsFaultClearNotif NOTIFICATION-TYPE + OBJECTS { + cucsFaultDescription, + cucsFaultAffectedObjectId, + cucsFaultAffectedObjectDn, + cucsFaultCreationTime, + cucsFaultLastModificationTime, + cucsFaultCode, + cucsFaultType, + cucsFaultProbableCause, + cucsFaultSeverity, + cucsFaultOccur + } + STATUS current + DESCRIPTION + "This notification is generated by a UCS node whenever a fault + is cleared." + ::= { ciscoUnifiedComputingMIBNotifs 2 } + +-- ********************************************************************* +-- Fault Conformance information +-- ********************************************************************* + +cucsFaultMIBCompliances OBJECT IDENTIFIER + ::= { cucsFaultMIBConform 1 } + +cucsFaultMIBGroups OBJECT IDENTIFIER + ::= { cucsFaultMIBConform 2 } + +cucsFaultMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that support + the Cisco UCS Fault Managed Objects." + MODULE -- this module + MANDATORY-GROUPS { + cucsFaultsNotifGroup + } + + GROUP cucsFaultsGroup + DESCRIPTION + "The UCS Fault optional group contains + objects for features that may not be implemented + on all systems." + + ::= { cucsFaultMIBCompliances 1 } + +-- Compliance Groups + +cucsFaultsGroup OBJECT-GROUP + OBJECTS { + cucsFaultDescription, + cucsFaultAffectedObjectId, + cucsFaultAffectedObjectDn, + cucsFaultCreationTime, + cucsFaultLastModificationTime, + cucsFaultCode, + cucsFaultType, + cucsFaultProbableCause, + cucsFaultSeverity, + cucsFaultOccur + } + STATUS current + DESCRIPTION + "A collection of objects providing UCS fault information." + ::= { cucsFaultMIBGroups 1 } + +cucsFaultsNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cucsFaultActiveNotif, + cucsFaultClearNotif + } + STATUS current + DESCRIPTION + "The set of UCS notifications defined by this MIB." + ::= { cucsFaultMIBGroups 2 } + +END diff --git a/MIBS/cisco/CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB new file mode 100644 index 0000000..8f12437 --- /dev/null +++ b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB @@ -0,0 +1,1906 @@ +-- ********************************************************************* +-- CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB.my +-- +-- MIB representation of the Cisco Unified Computing System +-- PROCESSOR management information model package +-- +-- Created October 2017 by Charles Bullis +-- +-- Copyright (c) 2005-2017 Cisco Systems, Inc. All rights reserved. +-- +-- ********************************************************************* + +CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Gauge32, + TimeTicks, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowPointer, + DateAndTime, + DisplayString, + MacAddress, + TimeInterval, + TimeStamp, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressIPv4, + InetAddressIPv6 + FROM INET-ADDRESS-MIB + ciscoMgmt + FROM CISCO-SMI + CiscoNetworkAddress, + Unsigned64, + CiscoInetAddressMask, + CiscoAlarmSeverity, + TimeIntervalSec + FROM CISCO-TC + ciscoUnifiedComputingMIBObjects, + CucsManagedObjectId, + CucsManagedObjectDn + FROM CISCO-UNIFIED-COMPUTING-MIB + CucsEquipmentOperability, + CucsEquipmentPowerState, + CucsEquipmentPresence, + CucsEquipmentSensorThresholdStatus, + CucsMemoryVisibility, + CucsProcessorEnvStatsHistThresholded, + CucsProcessorEnvStatsThresholded, + CucsProcessorErrorStatsThresholded, + CucsProcessorQualArch, + CucsProcessorRuntimeHistThresholded, + CucsProcessorRuntimeThresholded, + CucsProcessorUnitArch + FROM CISCO-UNIFIED-COMPUTING-TC-MIB; + +cucsProcessorObjects MODULE-IDENTITY + LAST-UPDATED "201710060000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553 -NETS + + E-mail: cs-san@cisco.com, cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "MIB representation of the Cisco Unified Computing System + PROCESSOR management information model package" + ::= { ciscoUnifiedComputingMIBObjects 41 } + +cucsProcessorCoreTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorCoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:Core managed object table" + ::= { cucsProcessorObjects 1 } + +cucsProcessorCoreEntry OBJECT-TYPE + SYNTAX CucsProcessorCoreEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorCoreTable table." + INDEX { cucsProcessorCoreInstanceId } + ::= { cucsProcessorCoreTable 1 } + +CucsProcessorCoreEntry ::= SEQUENCE { + cucsProcessorCoreInstanceId CucsManagedObjectId, + cucsProcessorCoreDn CucsManagedObjectDn, + cucsProcessorCoreRn SnmpAdminString, + cucsProcessorCoreId Gauge32 +} + +cucsProcessorCoreInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorCoreEntry 1 } + +cucsProcessorCoreDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Core:dn managed object property" + ::= { cucsProcessorCoreEntry 2 } + +cucsProcessorCoreRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Core:rn managed object property" + ::= { cucsProcessorCoreEntry 3 } + +cucsProcessorCoreId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Core:id managed object property" + ::= { cucsProcessorCoreEntry 4 } + +cucsProcessorEnvStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats managed object table" + ::= { cucsProcessorObjects 2 } + +cucsProcessorEnvStatsEntry OBJECT-TYPE + SYNTAX CucsProcessorEnvStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorEnvStatsTable table." + INDEX { cucsProcessorEnvStatsInstanceId } + ::= { cucsProcessorEnvStatsTable 1 } + +CucsProcessorEnvStatsEntry ::= SEQUENCE { + cucsProcessorEnvStatsInstanceId CucsManagedObjectId, + cucsProcessorEnvStatsDn CucsManagedObjectDn, + cucsProcessorEnvStatsRn SnmpAdminString, + cucsProcessorEnvStatsInputCurrent SnmpAdminString, + cucsProcessorEnvStatsInputCurrentAvg SnmpAdminString, + cucsProcessorEnvStatsInputCurrentMax SnmpAdminString, + cucsProcessorEnvStatsInputCurrentMin SnmpAdminString, + cucsProcessorEnvStatsIntervals Gauge32, + cucsProcessorEnvStatsSuspect TruthValue, + cucsProcessorEnvStatsTemperature SnmpAdminString, + cucsProcessorEnvStatsTemperatureAvg SnmpAdminString, + cucsProcessorEnvStatsTemperatureMax SnmpAdminString, + cucsProcessorEnvStatsTemperatureMin SnmpAdminString, + cucsProcessorEnvStatsThresholded CucsProcessorEnvStatsThresholded, + cucsProcessorEnvStatsTimeCollected DateAndTime, + cucsProcessorEnvStatsUpdate Gauge32 +} + +cucsProcessorEnvStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorEnvStatsEntry 1 } + +cucsProcessorEnvStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:dn managed object property" + ::= { cucsProcessorEnvStatsEntry 2 } + +cucsProcessorEnvStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:rn managed object property" + ::= { cucsProcessorEnvStatsEntry 3 } + +cucsProcessorEnvStatsInputCurrent OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:inputCurrent managed + object property" + ::= { cucsProcessorEnvStatsEntry 4 } + +cucsProcessorEnvStatsInputCurrentAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:inputCurrentAvg managed + object property" + ::= { cucsProcessorEnvStatsEntry 5 } + +cucsProcessorEnvStatsInputCurrentMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:inputCurrentMax managed + object property" + ::= { cucsProcessorEnvStatsEntry 6 } + +cucsProcessorEnvStatsInputCurrentMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:inputCurrentMin managed + object property" + ::= { cucsProcessorEnvStatsEntry 7 } + +cucsProcessorEnvStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:intervals managed object property" + ::= { cucsProcessorEnvStatsEntry 8 } + +cucsProcessorEnvStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:suspect managed object property" + ::= { cucsProcessorEnvStatsEntry 9 } + +cucsProcessorEnvStatsTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:temperature managed object property" + ::= { cucsProcessorEnvStatsEntry 10 } + +cucsProcessorEnvStatsTemperatureAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:temperatureAvg managed + object property" + ::= { cucsProcessorEnvStatsEntry 11 } + +cucsProcessorEnvStatsTemperatureMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:temperatureMax managed + object property" + ::= { cucsProcessorEnvStatsEntry 12 } + +cucsProcessorEnvStatsTemperatureMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:temperatureMin managed + object property" + ::= { cucsProcessorEnvStatsEntry 13 } + +cucsProcessorEnvStatsThresholded OBJECT-TYPE + SYNTAX CucsProcessorEnvStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:thresholded managed object property" + ::= { cucsProcessorEnvStatsEntry 14 } + +cucsProcessorEnvStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:timeCollected managed + object property" + ::= { cucsProcessorEnvStatsEntry 15 } + +cucsProcessorEnvStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStats:update managed object property" + ::= { cucsProcessorEnvStatsEntry 16 } + +cucsProcessorEnvStatsHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist managed object table" + ::= { cucsProcessorObjects 3 } + +cucsProcessorEnvStatsHistEntry OBJECT-TYPE + SYNTAX CucsProcessorEnvStatsHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorEnvStatsHistTable table." + INDEX { cucsProcessorEnvStatsHistInstanceId } + ::= { cucsProcessorEnvStatsHistTable 1 } + +CucsProcessorEnvStatsHistEntry ::= SEQUENCE { + cucsProcessorEnvStatsHistInstanceId CucsManagedObjectId, + cucsProcessorEnvStatsHistDn CucsManagedObjectDn, + cucsProcessorEnvStatsHistRn SnmpAdminString, + cucsProcessorEnvStatsHistId Unsigned64, + cucsProcessorEnvStatsHistInputCurrent SnmpAdminString, + cucsProcessorEnvStatsHistInputCurrentAvg SnmpAdminString, + cucsProcessorEnvStatsHistInputCurrentMax SnmpAdminString, + cucsProcessorEnvStatsHistInputCurrentMin SnmpAdminString, + cucsProcessorEnvStatsHistMostRecent TruthValue, + cucsProcessorEnvStatsHistSuspect TruthValue, + cucsProcessorEnvStatsHistTemperature SnmpAdminString, + cucsProcessorEnvStatsHistTemperatureAvg SnmpAdminString, + cucsProcessorEnvStatsHistTemperatureMax SnmpAdminString, + cucsProcessorEnvStatsHistTemperatureMin SnmpAdminString, + cucsProcessorEnvStatsHistThresholded CucsProcessorEnvStatsHistThresholded, + cucsProcessorEnvStatsHistTimeCollected DateAndTime +} + +cucsProcessorEnvStatsHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorEnvStatsHistEntry 1 } + +cucsProcessorEnvStatsHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:dn managed object property" + ::= { cucsProcessorEnvStatsHistEntry 2 } + +cucsProcessorEnvStatsHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:rn managed object property" + ::= { cucsProcessorEnvStatsHistEntry 3 } + +cucsProcessorEnvStatsHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:id managed object property" + ::= { cucsProcessorEnvStatsHistEntry 4 } + +cucsProcessorEnvStatsHistInputCurrent OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:inputCurrent + managed object property" + ::= { cucsProcessorEnvStatsHistEntry 5 } + +cucsProcessorEnvStatsHistInputCurrentAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:inputCurrentAvg + managed object property" + ::= { cucsProcessorEnvStatsHistEntry 6 } + +cucsProcessorEnvStatsHistInputCurrentMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:inputCurrentMax + managed object property" + ::= { cucsProcessorEnvStatsHistEntry 7 } + +cucsProcessorEnvStatsHistInputCurrentMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:inputCurrentMin + managed object property" + ::= { cucsProcessorEnvStatsHistEntry 8 } + +cucsProcessorEnvStatsHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:mostRecent managed + object property" + ::= { cucsProcessorEnvStatsHistEntry 9 } + +cucsProcessorEnvStatsHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:suspect managed object property" + ::= { cucsProcessorEnvStatsHistEntry 10 } + +cucsProcessorEnvStatsHistTemperature OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:temperature managed + object property" + ::= { cucsProcessorEnvStatsHistEntry 11 } + +cucsProcessorEnvStatsHistTemperatureAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:temperatureAvg + managed object property" + ::= { cucsProcessorEnvStatsHistEntry 12 } + +cucsProcessorEnvStatsHistTemperatureMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:temperatureMax + managed object property" + ::= { cucsProcessorEnvStatsHistEntry 13 } + +cucsProcessorEnvStatsHistTemperatureMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:temperatureMin + managed object property" + ::= { cucsProcessorEnvStatsHistEntry 14 } + +cucsProcessorEnvStatsHistThresholded OBJECT-TYPE + SYNTAX CucsProcessorEnvStatsHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:thresholded managed + object property" + ::= { cucsProcessorEnvStatsHistEntry 15 } + +cucsProcessorEnvStatsHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:EnvStatsHist:timeCollected + managed object property" + ::= { cucsProcessorEnvStatsHistEntry 16 } + +cucsProcessorErrorStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats managed object table" + ::= { cucsProcessorObjects 4 } + +cucsProcessorErrorStatsEntry OBJECT-TYPE + SYNTAX CucsProcessorErrorStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorErrorStatsTable table." + INDEX { cucsProcessorErrorStatsInstanceId } + ::= { cucsProcessorErrorStatsTable 1 } + +CucsProcessorErrorStatsEntry ::= SEQUENCE { + cucsProcessorErrorStatsInstanceId CucsManagedObjectId, + cucsProcessorErrorStatsDn CucsManagedObjectDn, + cucsProcessorErrorStatsRn SnmpAdminString, + cucsProcessorErrorStatsIntervals Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors Counter32, + cucsProcessorErrorStatsMirroringInterSockErrors15Min Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors15MinH Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors1Day Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors1DayH Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors1Hour Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors1HourH Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors1Week Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors1WeekH Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors Counter32, + cucsProcessorErrorStatsMirroringIntraSockErrors15Min Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors15MinH Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors1Day Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors1DayH Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors1Hour Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors1HourH Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors1Week Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors1WeekH Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors Counter32, + cucsProcessorErrorStatsSmiLinkCorrErrors15Min Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors15MinH Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors1Day Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors1DayH Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors1Hour Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors1HourH Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors1Week Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors1WeekH Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors Counter32, + cucsProcessorErrorStatsSmiLinkUncorrErrors15Min Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors15MinH Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors1Day Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors1DayH Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors1Hour Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors1HourH Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors1Week Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors1WeekH Gauge32, + cucsProcessorErrorStatsSparingErrors Counter32, + cucsProcessorErrorStatsSparingErrors15Min Gauge32, + cucsProcessorErrorStatsSparingErrors15MinH Gauge32, + cucsProcessorErrorStatsSparingErrors1Day Gauge32, + cucsProcessorErrorStatsSparingErrors1DayH Gauge32, + cucsProcessorErrorStatsSparingErrors1Hour Gauge32, + cucsProcessorErrorStatsSparingErrors1HourH Gauge32, + cucsProcessorErrorStatsSparingErrors1Week Gauge32, + cucsProcessorErrorStatsSparingErrors1WeekH Gauge32, + cucsProcessorErrorStatsSuspect TruthValue, + cucsProcessorErrorStatsThresholded CucsProcessorErrorStatsThresholded, + cucsProcessorErrorStatsTimeCollected DateAndTime, + cucsProcessorErrorStatsUpdate Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors2Weeks Gauge32, + cucsProcessorErrorStatsMirroringInterSockErrors2WeeksH Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors2Weeks Gauge32, + cucsProcessorErrorStatsMirroringIntraSockErrors2WeeksH Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors2Weeks Gauge32, + cucsProcessorErrorStatsSmiLinkCorrErrors2WeeksH Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors2Weeks Gauge32, + cucsProcessorErrorStatsSmiLinkUncorrErrors2WeeksH Gauge32, + cucsProcessorErrorStatsSparingErrors2Weeks Gauge32, + cucsProcessorErrorStatsSparingErrors2WeeksH Gauge32 +} + +cucsProcessorErrorStatsInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorErrorStatsEntry 1 } + +cucsProcessorErrorStatsDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:dn managed object property" + ::= { cucsProcessorErrorStatsEntry 2 } + +cucsProcessorErrorStatsRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:rn managed object property" + ::= { cucsProcessorErrorStatsEntry 3 } + +cucsProcessorErrorStatsIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:intervals managed object property" + ::= { cucsProcessorErrorStatsEntry 4 } + +cucsProcessorErrorStatsMirroringInterSockErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors + managed object property" + ::= { cucsProcessorErrorStatsEntry 5 } + +cucsProcessorErrorStatsMirroringInterSockErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors15Min + managed object property" + ::= { cucsProcessorErrorStatsEntry 6 } + +cucsProcessorErrorStatsMirroringInterSockErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors15MinH + managed object property" + ::= { cucsProcessorErrorStatsEntry 7 } + +cucsProcessorErrorStatsMirroringInterSockErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors1Day + managed object property" + ::= { cucsProcessorErrorStatsEntry 8 } + +cucsProcessorErrorStatsMirroringInterSockErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors1DayH + managed object property" + ::= { cucsProcessorErrorStatsEntry 9 } + +cucsProcessorErrorStatsMirroringInterSockErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors1Hour + managed object property" + ::= { cucsProcessorErrorStatsEntry 10 } + +cucsProcessorErrorStatsMirroringInterSockErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors1HourH + managed object property" + ::= { cucsProcessorErrorStatsEntry 11 } + +cucsProcessorErrorStatsMirroringInterSockErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors1Week + managed object property" + ::= { cucsProcessorErrorStatsEntry 12 } + +cucsProcessorErrorStatsMirroringInterSockErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors1WeekH + managed object property" + ::= { cucsProcessorErrorStatsEntry 13 } + +cucsProcessorErrorStatsMirroringIntraSockErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors + managed object property" + ::= { cucsProcessorErrorStatsEntry 14 } + +cucsProcessorErrorStatsMirroringIntraSockErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors15Min + managed object property" + ::= { cucsProcessorErrorStatsEntry 15 } + +cucsProcessorErrorStatsMirroringIntraSockErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors15MinH + managed object property" + ::= { cucsProcessorErrorStatsEntry 16 } + +cucsProcessorErrorStatsMirroringIntraSockErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors1Day + managed object property" + ::= { cucsProcessorErrorStatsEntry 17 } + +cucsProcessorErrorStatsMirroringIntraSockErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors1DayH + managed object property" + ::= { cucsProcessorErrorStatsEntry 18 } + +cucsProcessorErrorStatsMirroringIntraSockErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors1Hour + managed object property" + ::= { cucsProcessorErrorStatsEntry 19 } + +cucsProcessorErrorStatsMirroringIntraSockErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors1HourH + managed object property" + ::= { cucsProcessorErrorStatsEntry 20 } + +cucsProcessorErrorStatsMirroringIntraSockErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors1Week + managed object property" + ::= { cucsProcessorErrorStatsEntry 21 } + +cucsProcessorErrorStatsMirroringIntraSockErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors1WeekH + managed object property" + ::= { cucsProcessorErrorStatsEntry 22 } + +cucsProcessorErrorStatsSmiLinkCorrErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors + managed object property" + ::= { cucsProcessorErrorStatsEntry 23 } + +cucsProcessorErrorStatsSmiLinkCorrErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors15Min + managed object property" + ::= { cucsProcessorErrorStatsEntry 24 } + +cucsProcessorErrorStatsSmiLinkCorrErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors15MinH + managed object property" + ::= { cucsProcessorErrorStatsEntry 25 } + +cucsProcessorErrorStatsSmiLinkCorrErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors1Day + managed object property" + ::= { cucsProcessorErrorStatsEntry 26 } + +cucsProcessorErrorStatsSmiLinkCorrErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors1DayH + managed object property" + ::= { cucsProcessorErrorStatsEntry 27 } + +cucsProcessorErrorStatsSmiLinkCorrErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors1Hour + managed object property" + ::= { cucsProcessorErrorStatsEntry 28 } + +cucsProcessorErrorStatsSmiLinkCorrErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors1HourH + managed object property" + ::= { cucsProcessorErrorStatsEntry 29 } + +cucsProcessorErrorStatsSmiLinkCorrErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors1Week + managed object property" + ::= { cucsProcessorErrorStatsEntry 30 } + +cucsProcessorErrorStatsSmiLinkCorrErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors1WeekH + managed object property" + ::= { cucsProcessorErrorStatsEntry 31 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors + managed object property" + ::= { cucsProcessorErrorStatsEntry 32 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors15Min + managed object property" + ::= { cucsProcessorErrorStatsEntry 33 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors15MinH + managed object property" + ::= { cucsProcessorErrorStatsEntry 34 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors1Day + managed object property" + ::= { cucsProcessorErrorStatsEntry 35 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors1DayH + managed object property" + ::= { cucsProcessorErrorStatsEntry 36 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors1Hour + managed object property" + ::= { cucsProcessorErrorStatsEntry 37 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors1HourH + managed object property" + ::= { cucsProcessorErrorStatsEntry 38 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors1Week + managed object property" + ::= { cucsProcessorErrorStatsEntry 39 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors1WeekH + managed object property" + ::= { cucsProcessorErrorStatsEntry 40 } + +cucsProcessorErrorStatsSparingErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors managed + object property" + ::= { cucsProcessorErrorStatsEntry 41 } + +cucsProcessorErrorStatsSparingErrors15Min OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors15Min + managed object property" + ::= { cucsProcessorErrorStatsEntry 42 } + +cucsProcessorErrorStatsSparingErrors15MinH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors15MinH + managed object property" + ::= { cucsProcessorErrorStatsEntry 43 } + +cucsProcessorErrorStatsSparingErrors1Day OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors1Day + managed object property" + ::= { cucsProcessorErrorStatsEntry 44 } + +cucsProcessorErrorStatsSparingErrors1DayH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors1DayH + managed object property" + ::= { cucsProcessorErrorStatsEntry 45 } + +cucsProcessorErrorStatsSparingErrors1Hour OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors1Hour + managed object property" + ::= { cucsProcessorErrorStatsEntry 46 } + +cucsProcessorErrorStatsSparingErrors1HourH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors1HourH + managed object property" + ::= { cucsProcessorErrorStatsEntry 47 } + +cucsProcessorErrorStatsSparingErrors1Week OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors1Week + managed object property" + ::= { cucsProcessorErrorStatsEntry 48 } + +cucsProcessorErrorStatsSparingErrors1WeekH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors1WeekH + managed object property" + ::= { cucsProcessorErrorStatsEntry 49 } + +cucsProcessorErrorStatsSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:suspect managed object property" + ::= { cucsProcessorErrorStatsEntry 50 } + +cucsProcessorErrorStatsThresholded OBJECT-TYPE + SYNTAX CucsProcessorErrorStatsThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:thresholded managed + object property" + ::= { cucsProcessorErrorStatsEntry 51 } + +cucsProcessorErrorStatsTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:timeCollected managed + object property" + ::= { cucsProcessorErrorStatsEntry 52 } + +cucsProcessorErrorStatsUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:update managed object property" + ::= { cucsProcessorErrorStatsEntry 53 } + +cucsProcessorErrorStatsMirroringInterSockErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors2Weeks + managed object property" + ::= { cucsProcessorErrorStatsEntry 54 } + +cucsProcessorErrorStatsMirroringInterSockErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringInterSockErrors2WeeksH + managed object property" + ::= { cucsProcessorErrorStatsEntry 55 } + +cucsProcessorErrorStatsMirroringIntraSockErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors2Weeks + managed object property" + ::= { cucsProcessorErrorStatsEntry 56 } + +cucsProcessorErrorStatsMirroringIntraSockErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:mirroringIntraSockErrors2WeeksH + managed object property" + ::= { cucsProcessorErrorStatsEntry 57 } + +cucsProcessorErrorStatsSmiLinkCorrErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors2Weeks + managed object property" + ::= { cucsProcessorErrorStatsEntry 58 } + +cucsProcessorErrorStatsSmiLinkCorrErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkCorrErrors2WeeksH + managed object property" + ::= { cucsProcessorErrorStatsEntry 59 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors2Weeks + managed object property" + ::= { cucsProcessorErrorStatsEntry 60 } + +cucsProcessorErrorStatsSmiLinkUncorrErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:smiLinkUncorrErrors2WeeksH + managed object property" + ::= { cucsProcessorErrorStatsEntry 61 } + +cucsProcessorErrorStatsSparingErrors2Weeks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors2Weeks + managed object property" + ::= { cucsProcessorErrorStatsEntry 62 } + +cucsProcessorErrorStatsSparingErrors2WeeksH OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:ErrorStats:sparingErrors2WeeksH + managed object property" + ::= { cucsProcessorErrorStatsEntry 63 } + +cucsProcessorQualTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual managed object table" + ::= { cucsProcessorObjects 5 } + +cucsProcessorQualEntry OBJECT-TYPE + SYNTAX CucsProcessorQualEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorQualTable table." + INDEX { cucsProcessorQualInstanceId } + ::= { cucsProcessorQualTable 1 } + +CucsProcessorQualEntry ::= SEQUENCE { + cucsProcessorQualInstanceId CucsManagedObjectId, + cucsProcessorQualDn CucsManagedObjectDn, + cucsProcessorQualRn SnmpAdminString, + cucsProcessorQualArch CucsProcessorQualArch, + cucsProcessorQualMaxCores Gauge32, + cucsProcessorQualMaxProcs Gauge32, + cucsProcessorQualMaxThreads Gauge32, + cucsProcessorQualMinCores Gauge32, + cucsProcessorQualMinProcs Gauge32, + cucsProcessorQualMinThreads Gauge32, + cucsProcessorQualModel SnmpAdminString, + cucsProcessorQualSpeed SnmpAdminString, + cucsProcessorQualStepping Gauge32 +} + +cucsProcessorQualInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorQualEntry 1 } + +cucsProcessorQualDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:dn managed object property" + ::= { cucsProcessorQualEntry 2 } + +cucsProcessorQualRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:rn managed object property" + ::= { cucsProcessorQualEntry 3 } + +cucsProcessorQualArch OBJECT-TYPE + SYNTAX CucsProcessorQualArch + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:arch managed object property" + ::= { cucsProcessorQualEntry 4 } + +cucsProcessorQualMaxCores OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:maxCores managed object property" + ::= { cucsProcessorQualEntry 5 } + +cucsProcessorQualMaxProcs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:maxProcs managed object property" + ::= { cucsProcessorQualEntry 6 } + +cucsProcessorQualMaxThreads OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:maxThreads managed object property" + ::= { cucsProcessorQualEntry 7 } + +cucsProcessorQualMinCores OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:minCores managed object property" + ::= { cucsProcessorQualEntry 8 } + +cucsProcessorQualMinProcs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:minProcs managed object property" + ::= { cucsProcessorQualEntry 9 } + +cucsProcessorQualMinThreads OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:minThreads managed object property" + ::= { cucsProcessorQualEntry 10 } + +cucsProcessorQualModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:model managed object property" + ::= { cucsProcessorQualEntry 11 } + +cucsProcessorQualSpeed OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:speed managed object property" + ::= { cucsProcessorQualEntry 12 } + +cucsProcessorQualStepping OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Qual:stepping managed object property" + ::= { cucsProcessorQualEntry 13 } + +cucsProcessorRuntimeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorRuntimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime managed object table" + ::= { cucsProcessorObjects 6 } + +cucsProcessorRuntimeEntry OBJECT-TYPE + SYNTAX CucsProcessorRuntimeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorRuntimeTable table." + INDEX { cucsProcessorRuntimeInstanceId } + ::= { cucsProcessorRuntimeTable 1 } + +CucsProcessorRuntimeEntry ::= SEQUENCE { + cucsProcessorRuntimeInstanceId CucsManagedObjectId, + cucsProcessorRuntimeDn CucsManagedObjectDn, + cucsProcessorRuntimeRn SnmpAdminString, + cucsProcessorRuntimeIntervals Gauge32, + cucsProcessorRuntimeLoad SnmpAdminString, + cucsProcessorRuntimeLoadAvg SnmpAdminString, + cucsProcessorRuntimeLoadMax SnmpAdminString, + cucsProcessorRuntimeLoadMin SnmpAdminString, + cucsProcessorRuntimeSuspect TruthValue, + cucsProcessorRuntimeThresholded CucsProcessorRuntimeThresholded, + cucsProcessorRuntimeTimeCollected DateAndTime, + cucsProcessorRuntimeUpdate Gauge32, + cucsProcessorRuntimeUptime TimeIntervalSec +} + +cucsProcessorRuntimeInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorRuntimeEntry 1 } + +cucsProcessorRuntimeDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:dn managed object property" + ::= { cucsProcessorRuntimeEntry 2 } + +cucsProcessorRuntimeRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:rn managed object property" + ::= { cucsProcessorRuntimeEntry 3 } + +cucsProcessorRuntimeIntervals OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:intervals managed object property" + ::= { cucsProcessorRuntimeEntry 4 } + +cucsProcessorRuntimeLoad OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:load managed object property" + ::= { cucsProcessorRuntimeEntry 5 } + +cucsProcessorRuntimeLoadAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:loadAvg managed object property" + ::= { cucsProcessorRuntimeEntry 6 } + +cucsProcessorRuntimeLoadMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:loadMax managed object property" + ::= { cucsProcessorRuntimeEntry 7 } + +cucsProcessorRuntimeLoadMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:loadMin managed object property" + ::= { cucsProcessorRuntimeEntry 8 } + +cucsProcessorRuntimeSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:suspect managed object property" + ::= { cucsProcessorRuntimeEntry 9 } + +cucsProcessorRuntimeThresholded OBJECT-TYPE + SYNTAX CucsProcessorRuntimeThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:thresholded managed object property" + ::= { cucsProcessorRuntimeEntry 10 } + +cucsProcessorRuntimeTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:timeCollected managed + object property" + ::= { cucsProcessorRuntimeEntry 11 } + +cucsProcessorRuntimeUpdate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:update managed object property" + ::= { cucsProcessorRuntimeEntry 12 } + +cucsProcessorRuntimeUptime OBJECT-TYPE + SYNTAX TimeIntervalSec + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Runtime:uptime managed object property" + ::= { cucsProcessorRuntimeEntry 13 } + +cucsProcessorRuntimeHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorRuntimeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist managed object table" + ::= { cucsProcessorObjects 7 } + +cucsProcessorRuntimeHistEntry OBJECT-TYPE + SYNTAX CucsProcessorRuntimeHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorRuntimeHistTable table." + INDEX { cucsProcessorRuntimeHistInstanceId } + ::= { cucsProcessorRuntimeHistTable 1 } + +CucsProcessorRuntimeHistEntry ::= SEQUENCE { + cucsProcessorRuntimeHistInstanceId CucsManagedObjectId, + cucsProcessorRuntimeHistDn CucsManagedObjectDn, + cucsProcessorRuntimeHistRn SnmpAdminString, + cucsProcessorRuntimeHistId Unsigned64, + cucsProcessorRuntimeHistLoad SnmpAdminString, + cucsProcessorRuntimeHistLoadAvg SnmpAdminString, + cucsProcessorRuntimeHistLoadMax SnmpAdminString, + cucsProcessorRuntimeHistLoadMin SnmpAdminString, + cucsProcessorRuntimeHistMostRecent TruthValue, + cucsProcessorRuntimeHistSuspect TruthValue, + cucsProcessorRuntimeHistThresholded CucsProcessorRuntimeHistThresholded, + cucsProcessorRuntimeHistTimeCollected DateAndTime +} + +cucsProcessorRuntimeHistInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorRuntimeHistEntry 1 } + +cucsProcessorRuntimeHistDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:dn managed object property" + ::= { cucsProcessorRuntimeHistEntry 2 } + +cucsProcessorRuntimeHistRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:rn managed object property" + ::= { cucsProcessorRuntimeHistEntry 3 } + +cucsProcessorRuntimeHistId OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:id managed object property" + ::= { cucsProcessorRuntimeHistEntry 4 } + +cucsProcessorRuntimeHistLoad OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:load managed object property" + ::= { cucsProcessorRuntimeHistEntry 5 } + +cucsProcessorRuntimeHistLoadAvg OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:loadAvg managed object property" + ::= { cucsProcessorRuntimeHistEntry 6 } + +cucsProcessorRuntimeHistLoadMax OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:loadMax managed object property" + ::= { cucsProcessorRuntimeHistEntry 7 } + +cucsProcessorRuntimeHistLoadMin OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:loadMin managed object property" + ::= { cucsProcessorRuntimeHistEntry 8 } + +cucsProcessorRuntimeHistMostRecent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:mostRecent managed + object property" + ::= { cucsProcessorRuntimeHistEntry 9 } + +cucsProcessorRuntimeHistSuspect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:suspect managed object property" + ::= { cucsProcessorRuntimeHistEntry 10 } + +cucsProcessorRuntimeHistThresholded OBJECT-TYPE + SYNTAX CucsProcessorRuntimeHistThresholded + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:thresholded managed + object property" + ::= { cucsProcessorRuntimeHistEntry 11 } + +cucsProcessorRuntimeHistTimeCollected OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:RuntimeHist:timeCollected + managed object property" + ::= { cucsProcessorRuntimeHistEntry 12 } + +cucsProcessorThreadTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorThreadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:Thread managed object table" + ::= { cucsProcessorObjects 8 } + +cucsProcessorThreadEntry OBJECT-TYPE + SYNTAX CucsProcessorThreadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorThreadTable table." + INDEX { cucsProcessorThreadInstanceId } + ::= { cucsProcessorThreadTable 1 } + +CucsProcessorThreadEntry ::= SEQUENCE { + cucsProcessorThreadInstanceId CucsManagedObjectId, + cucsProcessorThreadDn CucsManagedObjectDn, + cucsProcessorThreadRn SnmpAdminString, + cucsProcessorThreadId Gauge32 +} + +cucsProcessorThreadInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorThreadEntry 1 } + +cucsProcessorThreadDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Thread:dn managed object property" + ::= { cucsProcessorThreadEntry 2 } + +cucsProcessorThreadRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Thread:rn managed object property" + ::= { cucsProcessorThreadEntry 3 } + +cucsProcessorThreadId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Thread:id managed object property" + ::= { cucsProcessorThreadEntry 4 } + +cucsProcessorUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit managed object table" + ::= { cucsProcessorObjects 9 } + +cucsProcessorUnitEntry OBJECT-TYPE + SYNTAX CucsProcessorUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorUnitTable table." + INDEX { cucsProcessorUnitInstanceId } + ::= { cucsProcessorUnitTable 1 } + +CucsProcessorUnitEntry ::= SEQUENCE { + cucsProcessorUnitInstanceId CucsManagedObjectId, + cucsProcessorUnitDn CucsManagedObjectDn, + cucsProcessorUnitRn SnmpAdminString, + cucsProcessorUnitArch CucsProcessorUnitArch, + cucsProcessorUnitCores Gauge32, + cucsProcessorUnitCoresEnabled Gauge32, + cucsProcessorUnitId Gauge32, + cucsProcessorUnitModel SnmpAdminString, + cucsProcessorUnitOperState CucsEquipmentOperability, + cucsProcessorUnitOperability CucsEquipmentOperability, + cucsProcessorUnitPerf CucsEquipmentSensorThresholdStatus, + cucsProcessorUnitPower CucsEquipmentPowerState, + cucsProcessorUnitPresence CucsEquipmentPresence, + cucsProcessorUnitRevision SnmpAdminString, + cucsProcessorUnitSerial SnmpAdminString, + cucsProcessorUnitSocketDesignation SnmpAdminString, + cucsProcessorUnitSpeed SnmpAdminString, + cucsProcessorUnitStepping Gauge32, + cucsProcessorUnitThermal CucsEquipmentSensorThresholdStatus, + cucsProcessorUnitThreads Gauge32, + cucsProcessorUnitVendor SnmpAdminString, + cucsProcessorUnitVoltage CucsEquipmentSensorThresholdStatus, + cucsProcessorUnitVisibility CucsMemoryVisibility, + cucsProcessorUnitOperQualifierReason SnmpAdminString, + cucsProcessorUnitLocationDn SnmpAdminString +} + +cucsProcessorUnitInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorUnitEntry 1 } + +cucsProcessorUnitDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:dn managed object property" + ::= { cucsProcessorUnitEntry 2 } + +cucsProcessorUnitRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:rn managed object property" + ::= { cucsProcessorUnitEntry 3 } + +cucsProcessorUnitArch OBJECT-TYPE + SYNTAX CucsProcessorUnitArch + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:arch managed object property" + ::= { cucsProcessorUnitEntry 4 } + +cucsProcessorUnitCores OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:cores managed object property" + ::= { cucsProcessorUnitEntry 5 } + +cucsProcessorUnitCoresEnabled OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:coresEnabled managed object property" + ::= { cucsProcessorUnitEntry 6 } + +cucsProcessorUnitId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:id managed object property" + ::= { cucsProcessorUnitEntry 7 } + +cucsProcessorUnitModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:model managed object property" + ::= { cucsProcessorUnitEntry 8 } + +cucsProcessorUnitOperState OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:operState managed object property" + ::= { cucsProcessorUnitEntry 9 } + +cucsProcessorUnitOperability OBJECT-TYPE + SYNTAX CucsEquipmentOperability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:operability managed object property" + ::= { cucsProcessorUnitEntry 10 } + +cucsProcessorUnitPerf OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:perf managed object property" + ::= { cucsProcessorUnitEntry 11 } + +cucsProcessorUnitPower OBJECT-TYPE + SYNTAX CucsEquipmentPowerState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:power managed object property" + ::= { cucsProcessorUnitEntry 12 } + +cucsProcessorUnitPresence OBJECT-TYPE + SYNTAX CucsEquipmentPresence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:presence managed object property" + ::= { cucsProcessorUnitEntry 13 } + +cucsProcessorUnitRevision OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:revision managed object property" + ::= { cucsProcessorUnitEntry 14 } + +cucsProcessorUnitSerial OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:serial managed object property" + ::= { cucsProcessorUnitEntry 15 } + +cucsProcessorUnitSocketDesignation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:socketDesignation managed + object property" + ::= { cucsProcessorUnitEntry 16 } + +cucsProcessorUnitSpeed OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:speed managed object property" + ::= { cucsProcessorUnitEntry 17 } + +cucsProcessorUnitStepping OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:stepping managed object property" + ::= { cucsProcessorUnitEntry 18 } + +cucsProcessorUnitThermal OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:thermal managed object property" + ::= { cucsProcessorUnitEntry 19 } + +cucsProcessorUnitThreads OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:threads managed object property" + ::= { cucsProcessorUnitEntry 20 } + +cucsProcessorUnitVendor OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:vendor managed object property" + ::= { cucsProcessorUnitEntry 21 } + +cucsProcessorUnitVoltage OBJECT-TYPE + SYNTAX CucsEquipmentSensorThresholdStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:voltage managed object property" + ::= { cucsProcessorUnitEntry 22 } + +cucsProcessorUnitVisibility OBJECT-TYPE + SYNTAX CucsMemoryVisibility + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:visibility managed object property" + ::= { cucsProcessorUnitEntry 23 } + +cucsProcessorUnitOperQualifierReason OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:operQualifierReason managed + object property" + ::= { cucsProcessorUnitEntry 24 } + +cucsProcessorUnitLocationDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:Unit:locationDn managed object property" + ::= { cucsProcessorUnitEntry 25 } + +cucsProcessorUnitAssocCtxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CucsProcessorUnitAssocCtxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cisco UCS processor:UnitAssocCtx managed object table" + ::= { cucsProcessorObjects 10 } + +cucsProcessorUnitAssocCtxEntry OBJECT-TYPE + SYNTAX CucsProcessorUnitAssocCtxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for the cucsProcessorUnitAssocCtxTable table." + INDEX { cucsProcessorUnitAssocCtxInstanceId } + ::= { cucsProcessorUnitAssocCtxTable 1 } + +CucsProcessorUnitAssocCtxEntry ::= SEQUENCE { + cucsProcessorUnitAssocCtxInstanceId CucsManagedObjectId, + cucsProcessorUnitAssocCtxDn CucsManagedObjectDn, + cucsProcessorUnitAssocCtxRn SnmpAdminString, + cucsProcessorUnitAssocCtxFruCapDn SnmpAdminString, + cucsProcessorUnitAssocCtxStepping Gauge32 +} + +cucsProcessorUnitAssocCtxInstanceId OBJECT-TYPE + SYNTAX CucsManagedObjectId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Instance identifier of the managed object." + ::= { cucsProcessorUnitAssocCtxEntry 1 } + +cucsProcessorUnitAssocCtxDn OBJECT-TYPE + SYNTAX CucsManagedObjectDn + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:UnitAssocCtx:dn managed object property" + ::= { cucsProcessorUnitAssocCtxEntry 2 } + +cucsProcessorUnitAssocCtxRn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:UnitAssocCtx:rn managed object property" + ::= { cucsProcessorUnitAssocCtxEntry 3 } + +cucsProcessorUnitAssocCtxFruCapDn OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:UnitAssocCtx:fruCapDn managed + object property" + ::= { cucsProcessorUnitAssocCtxEntry 4 } + +cucsProcessorUnitAssocCtxStepping OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco UCS processor:UnitAssocCtx:stepping managed + object property" + ::= { cucsProcessorUnitAssocCtxEntry 5 } + +END \ No newline at end of file diff --git a/MIBS/cisco/CISCO-UNIFIED-COMPUTING-TC-MIB b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-TC-MIB new file mode 100644 index 0000000..12fb079 --- /dev/null +++ b/MIBS/cisco/CISCO-UNIFIED-COMPUTING-TC-MIB @@ -0,0 +1,54166 @@ +-- ********************************************************************* +-- CISCO-UNIFIED-COMPUTING-TC-MIB.my +-- +-- MIB representation of the Cisco Unified Computing System +-- TEXTUALCONVENTIONS management information model package +-- +-- Created July 2018 by Charles Bullis +-- +-- Copyright (c) 2005-2018 Cisco Systems, Inc. All rights reserved. +-- +-- ********************************************************************* + +CISCO-UNIFIED-COMPUTING-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + Gauge32, + TimeTicks, + Counter64, + Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowPointer, + DateAndTime, + DisplayString, + MacAddress, + TimeInterval, + TimeStamp, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressIPv4, + InetAddressIPv6 + FROM INET-ADDRESS-MIB + ciscoMgmt + FROM CISCO-SMI + CiscoNetworkAddress, + Unsigned64, + CiscoInetAddressMask, + CiscoAlarmSeverity, + TimeIntervalSec + FROM CISCO-TC + ciscoUnifiedComputingMIB, + CucsManagedObjectId, + CucsManagedObjectDn + FROM CISCO-UNIFIED-COMPUTING-MIB; + +cucsTextualConventionsObjects MODULE-IDENTITY + LAST-UPDATED "201807260000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553 -NETS + + E-mail: cs-san@cisco.com, cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "MIB representation of the Cisco Unified Computing System + TEXTUALCONVENTIONS management information model package" + ::= { ciscoUnifiedComputingMIB 4 } + +CucsAaaAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + readOnly(0), + admin(1), + operations(2), + fault(3), + aaa(4), + podConfig(5), + podPolicy(6), + podSecurity(7), + podQos(8), + extLanConfig(9), + extLanPolicy(10), + extLanSecurity(11), + extLanQos(12), + extSanConfig(13), + extSanPolicy(14), + extSanSecurity(15), + extSanQos(16), + pnEquipment(17), + pnPolicy(18), + pnSecurity(19), + pnMaintenance(20), + lsConfig(21), + lsStorage(22), + lsNetwork(23), + lsSecurity(24), + lsServer(25), + lsQos(26), + lsConfigPolicy(27), + lsStoragePolicy(28), + lsNetworkPolicy(29), + lsSecurityPolicy(30), + lsServerPolicy(31), + lsQosPolicy(32), + lsExtAccess(33), + powerMgmt(34), + lsServerOper(36), + lsCompute(37), + orgManagement(38), + domainGroupManagement(39), + statsManagement(40), + kvm(41), + tag(42) + } + +CucsAaaAccountStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + active(0), + inactive(1) + } + +CucsAaaAuthRealmFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateRealm(200) + } + +CucsAaaAuthRealmFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateRealmBegin(200), + updateRealmSetRealmLocal(201), + updateRealmSetRealmPeer(202), + updateRealmFail(324), + updateRealmSuccess(325), + updateRealmSetRealm(385) + } + +CucsAaaCimcSessionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0), + kvm(1), + vmedia(2), + sol(3) + } + +CucsAaaClear ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsAaaConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + notApplied(1) + } + +CucsAaaDomainAuthRealm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + local(0), + radius(1), + tacacs(2), + ldap(3), + none(4) + } + +CucsAaaEpAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readonly(1), + admin(2) + } + +CucsAaaEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(197) + } + +CucsAaaEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEpBegin(197), + updateEpSetEpLocal(198), + updateEpSetEpPeer(199), + updateEpFail(322), + updateEpSuccess(323) + } + +CucsAaaEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(197) + } + +CucsAaaExtMgmtAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + kvm(1) + } + +CucsAaaIpmiOverLan ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsAaaLdapEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(197) + } + +CucsAaaLdapEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEpBegin(197), + updateEpSetEpLocal(198), + updateEpSetEpPeer(199), + updateEpFail(322), + updateEpSuccess(323) + } + +CucsAaaLdapGroupRuleAuthorization ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsAaaLdapGroupRuleTraversal ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nonRecursive(0), + recursive(1) + } + +CucsAaaLdapVendor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + openLdap(0), + msAd(1) + } + +CucsAaaNoRolePolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noLogin(0), + assignDefaultRole(1) + } + +CucsAaaPwdPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enable(0), + disable(1) + } + +CucsAaaRadiusEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(197) + } + +CucsAaaRadiusEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEpBegin(197), + updateEpSetEpLocal(198), + updateEpSetEpPeer(199), + updateEpFail(322), + updateEpSuccess(323) + } + +CucsAaaRadiusService ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0), + defaultValue(1), + accounting(2) + } + +CucsAaaRealm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + local(0), + radius(1), + tacacs(2), + ldap(3), + none(4) + } + +CucsAaaRealmFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateRealm(200) + } + +CucsAaaRealmFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateRealmBegin(200), + updateRealmSetRealmLocal(201), + updateRealmSetRealmPeer(202), + updateRealmFail(324), + updateRealmSuccess(325), + updateRealmSetRealm(385) + } + +CucsAaaRealmFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateRealm(200) + } + +CucsAaaSession ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + local(0), + remote(1), + ipmi(2) + } + +CucsAaaSessionState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + active(0), + inactive(1) + } + +CucsAaaSessionTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (5..120) + +CucsAaaSshStr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + key(1) + } + +CucsAaaTabRestoreMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + autoRestore(0), + promptUser(1), + doNotRestore(2) + } + +CucsAaaTacacsPlusEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(197) + } + +CucsAaaTacacsPlusEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEpBegin(197), + updateEpSetEpLocal(198), + updateEpSetEpPeer(199), + updateEpFail(322), + updateEpSuccess(323) + } + +CucsAaaUserEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateUserEp(203) + } + +CucsAaaUserEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateUserEpBegin(203), + updateUserEpSetUserLocal(204), + updateUserEpSetUserPeer(205), + updateUserEpFail(326), + updateUserEpSuccess(327) + } + +CucsAaaUserEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateUserEp(203) + } + +CucsAaaUserInterface ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + shell(1), + web(2), + ep(3), + kvm(4), + vmedia(5), + sol(6) + } + +CucsAdaptorAdapterStatsTrafficDir ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + tx(1), + rx(2) + } + +CucsAdaptorAdminPowerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + resetPower(1) + } + +CucsAdaptorAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + resetConnectivityActive(44), + resetConnectivityPassive(45), + resetConnectivity(46), + disabled(47), + disabledPassive(48), + disabledActive(49), + enabledPassive(50), + enabledActive(51) + } + +CucsAdaptorCIoEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsAdaptorCapDefFwVersionOpr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + gt(1), + lt(2), + range(3) + } + +CucsAdaptorCapDefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualizedEthIf(1), + virtualizedFcIf(2), + virtualizedScsiIf(3), + nonVirtualizedEthIf(4), + nonVirtualizedFcIf(5), + fcoe(6), + protectedEthIf(7), + protectedFcIf(8), + protectedFcoe(9), + pathEncapVirtual(10), + pathEncapConsolidated(11), + uplinkAggregation(12), + virtualizedEthSriov(13), + virtualizedFcSriov(14), + virtualizedEthSriovUsnic(15), + virtualizedEthVmq(16), + ethFlowMonitoringNetflow(17), + ethRoce(18), + ethVxlan(19), + ethNvgre(20), + virtualizedCeEthIf(21), + pathEncapVirtualCe(22), + pxebootConfigSupport(23), + oracleRacSupport(25) + } + +CucsAdaptorCapSpecType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualizedEthIf(1), + virtualizedFcIf(2), + virtualizedScsiIf(3), + nonVirtualizedEthIf(4), + nonVirtualizedFcIf(5), + fcoe(6), + protectedEthIf(7), + protectedFcIf(8), + protectedFcoe(9), + pathEncapVirtual(10), + pathEncapConsolidated(11), + uplinkAggregation(12), + virtualizedEthSriov(13), + virtualizedFcSriov(14), + virtualizedEthSriovUsnic(15), + virtualizedEthVmq(16), + ethFlowMonitoringNetflow(17), + ethRoce(18), + ethVxlan(19), + ethNvgre(20), + virtualizedCeEthIf(21), + pathEncapVirtualCe(22), + pxebootConfigSupport(23), + oracleRacSupport(25) + } + +CucsAdaptorDefaultAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsAdaptorDynamicConfigParams ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + unknown(0), + vlan(1) + } + +CucsAdaptorEthAdvFilterProfileAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthArfsProfileAccelaratedRFS ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthInterruptProfileCoalescingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + min(0), + idle(1) + } + +CucsAdaptorEthInterruptScalingProfileAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthNVGREProfileAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthOffloadProfileLargeReceive ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthOffloadProfileTcpRxChecksum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthOffloadProfileTcpSegment ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthOffloadProfileTcpTxChecksum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthPortBySizeLargeStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + greaterThanOrEqualTo9216Delta(0), + greaterThanOrEqualTo9216DeltaAvg(1), + greaterThanOrEqualTo9216DeltaMax(2), + greaterThanOrEqualTo9216DeltaMin(3), + lessThan2048Delta(4), + lessThan2048DeltaAvg(5), + lessThan2048DeltaMax(6), + lessThan2048DeltaMin(7), + lessThan4096Delta(8), + lessThan4096DeltaAvg(9), + lessThan4096DeltaMax(10), + lessThan4096DeltaMin(11), + lessThan8192Delta(12), + lessThan8192DeltaAvg(13), + lessThan8192DeltaMax(14), + lessThan8192DeltaMin(15), + lessThan9216Delta(16), + lessThan9216DeltaAvg(17), + lessThan9216DeltaMax(18), + lessThan9216DeltaMin(19), + lessThanOrEqualTo1518Delta(20), + lessThanOrEqualTo1518DeltaAvg(21), + lessThanOrEqualTo1518DeltaMax(22), + lessThanOrEqualTo1518DeltaMin(23), + noBreakdownGreaterThan1518Delta(24), + noBreakdownGreaterThan1518DeltaAvg(25), + noBreakdownGreaterThan1518DeltaMax(26), + noBreakdownGreaterThan1518DeltaMin(27) + } + +CucsAdaptorEthPortBySizeLargeStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + greaterThanOrEqualTo9216Delta(0), + greaterThanOrEqualTo9216DeltaAvg(1), + greaterThanOrEqualTo9216DeltaMax(2), + greaterThanOrEqualTo9216DeltaMin(3), + lessThan2048Delta(4), + lessThan2048DeltaAvg(5), + lessThan2048DeltaMax(6), + lessThan2048DeltaMin(7), + lessThan4096Delta(8), + lessThan4096DeltaAvg(9), + lessThan4096DeltaMax(10), + lessThan4096DeltaMin(11), + lessThan8192Delta(12), + lessThan8192DeltaAvg(13), + lessThan8192DeltaMax(14), + lessThan8192DeltaMin(15), + lessThan9216Delta(16), + lessThan9216DeltaAvg(17), + lessThan9216DeltaMax(18), + lessThan9216DeltaMin(19), + lessThanOrEqualTo1518Delta(20), + lessThanOrEqualTo1518DeltaAvg(21), + lessThanOrEqualTo1518DeltaMax(22), + lessThanOrEqualTo1518DeltaMin(23), + noBreakdownGreaterThan1518Delta(24), + noBreakdownGreaterThan1518DeltaAvg(25), + noBreakdownGreaterThan1518DeltaMax(26), + noBreakdownGreaterThan1518DeltaMin(27) + } + +CucsAdaptorEthPortBySizeSmallStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + equals64Delta(0), + equals64DeltaAvg(1), + equals64DeltaMax(2), + equals64DeltaMin(3), + lessThan1024Delta(4), + lessThan1024DeltaAvg(5), + lessThan1024DeltaMax(6), + lessThan1024DeltaMin(7), + lessThan128Delta(8), + lessThan128DeltaAvg(9), + lessThan128DeltaMax(10), + lessThan128DeltaMin(11), + lessThan256Delta(12), + lessThan256DeltaAvg(13), + lessThan256DeltaMax(14), + lessThan256DeltaMin(15), + lessThan512Delta(16), + lessThan512DeltaAvg(17), + lessThan512DeltaMax(18), + lessThan512DeltaMin(19), + lessThan64Delta(20), + lessThan64DeltaAvg(21), + lessThan64DeltaMax(22), + lessThan64DeltaMin(23) + } + +CucsAdaptorEthPortBySizeSmallStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + equals64Delta(0), + equals64DeltaAvg(1), + equals64DeltaMax(2), + equals64DeltaMin(3), + lessThan1024Delta(4), + lessThan1024DeltaAvg(5), + lessThan1024DeltaMax(6), + lessThan1024DeltaMin(7), + lessThan128Delta(8), + lessThan128DeltaAvg(9), + lessThan128DeltaMax(10), + lessThan128DeltaMin(11), + lessThan256Delta(12), + lessThan256DeltaAvg(13), + lessThan256DeltaMax(14), + lessThan256DeltaMin(15), + lessThan512Delta(16), + lessThan512DeltaAvg(17), + lessThan512DeltaMax(18), + lessThan512DeltaMin(19), + lessThan64Delta(20), + lessThan64DeltaAvg(21), + lessThan64DeltaMax(22), + lessThan64DeltaMin(23) + } + +CucsAdaptorEthPortErrStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + badCrcPacketsDelta(0), + badCrcPacketsDeltaAvg(1), + badCrcPacketsDeltaMax(2), + badCrcPacketsDeltaMin(3), + badLengthPacketsDelta(4), + badLengthPacketsDeltaAvg(5), + badLengthPacketsDeltaMax(6), + badLengthPacketsDeltaMin(7), + macDiscardedPacketsDelta(8), + macDiscardedPacketsDeltaAvg(9), + macDiscardedPacketsDeltaMax(10), + macDiscardedPacketsDeltaMin(11) + } + +CucsAdaptorEthPortErrStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + badCrcPacketsDelta(0), + badCrcPacketsDeltaAvg(1), + badCrcPacketsDeltaMax(2), + badCrcPacketsDeltaMin(3), + badLengthPacketsDelta(4), + badLengthPacketsDeltaAvg(5), + badLengthPacketsDeltaMax(6), + badLengthPacketsDeltaMin(7), + macDiscardedPacketsDelta(8), + macDiscardedPacketsDeltaAvg(9), + macDiscardedPacketsDeltaMax(10), + macDiscardedPacketsDeltaMin(11) + } + +CucsAdaptorEthPortMcastStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + broadcastPacketsDelta(0), + broadcastPacketsDeltaAvg(1), + broadcastPacketsDeltaMax(2), + broadcastPacketsDeltaMin(3), + multicastPacketsDelta(4), + multicastPacketsDeltaAvg(5), + multicastPacketsDeltaMax(6), + multicastPacketsDeltaMin(7), + unicastPacketsDelta(8), + unicastPacketsDeltaAvg(9), + unicastPacketsDeltaMax(10), + unicastPacketsDeltaMin(11) + } + +CucsAdaptorEthPortMcastStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + broadcastPacketsDelta(0), + broadcastPacketsDeltaAvg(1), + broadcastPacketsDeltaMax(2), + broadcastPacketsDeltaMin(3), + multicastPacketsDelta(4), + multicastPacketsDeltaAvg(5), + multicastPacketsDeltaMax(6), + multicastPacketsDeltaMin(7), + unicastPacketsDelta(8), + unicastPacketsDeltaAvg(9), + unicastPacketsDeltaMax(10), + unicastPacketsDeltaMin(11) + } + +CucsAdaptorEthPortOutsizedStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + oversizedBadCrcPacketsDelta(0), + oversizedBadCrcPacketsDeltaAvg(1), + oversizedBadCrcPacketsDeltaMax(2), + oversizedBadCrcPacketsDeltaMin(3), + oversizedGoodCrcPacketsDelta(4), + oversizedGoodCrcPacketsDeltaAvg(5), + oversizedGoodCrcPacketsDeltaMax(6), + oversizedGoodCrcPacketsDeltaMin(7), + oversizedPacketsDelta(8), + oversizedPacketsDeltaAvg(9), + oversizedPacketsDeltaMax(10), + oversizedPacketsDeltaMin(11), + undersizedBadCrcPacketsDelta(12), + undersizedBadCrcPacketsDeltaAvg(13), + undersizedBadCrcPacketsDeltaMax(14), + undersizedBadCrcPacketsDeltaMin(15), + undersizedGoodCrcPacketsDelta(16), + undersizedGoodCrcPacketsDeltaAvg(17), + undersizedGoodCrcPacketsDeltaMax(18), + undersizedGoodCrcPacketsDeltaMin(19) + } + +CucsAdaptorEthPortOutsizedStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + oversizedBadCrcPacketsDelta(0), + oversizedBadCrcPacketsDeltaAvg(1), + oversizedBadCrcPacketsDeltaMax(2), + oversizedBadCrcPacketsDeltaMin(3), + oversizedGoodCrcPacketsDelta(4), + oversizedGoodCrcPacketsDeltaAvg(5), + oversizedGoodCrcPacketsDeltaMax(6), + oversizedGoodCrcPacketsDeltaMin(7), + oversizedPacketsDelta(8), + oversizedPacketsDeltaAvg(9), + oversizedPacketsDeltaMax(10), + oversizedPacketsDeltaMin(11), + undersizedBadCrcPacketsDelta(12), + undersizedBadCrcPacketsDeltaAvg(13), + undersizedBadCrcPacketsDeltaMax(14), + undersizedBadCrcPacketsDeltaMin(15), + undersizedGoodCrcPacketsDelta(16), + undersizedGoodCrcPacketsDeltaAvg(17), + undersizedGoodCrcPacketsDeltaMax(18), + undersizedGoodCrcPacketsDeltaMin(19) + } + +CucsAdaptorEthPortStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + goodPacketsDelta(0), + goodPacketsDeltaAvg(1), + goodPacketsDeltaMax(2), + goodPacketsDeltaMin(3), + pausePacketsDelta(4), + pausePacketsDeltaAvg(5), + pausePacketsDeltaMax(6), + pausePacketsDeltaMin(7), + perPriorityPausePacketsDelta(8), + perPriorityPausePacketsDeltaAvg(9), + perPriorityPausePacketsDeltaMax(10), + perPriorityPausePacketsDeltaMin(11), + pppPacketsDelta(12), + pppPacketsDeltaAvg(13), + pppPacketsDeltaMax(14), + pppPacketsDeltaMin(15), + totalPacketsDelta(16), + totalPacketsDeltaAvg(17), + totalPacketsDeltaMax(18), + totalPacketsDeltaMin(19), + vlanPacketsDelta(20), + vlanPacketsDeltaAvg(21), + vlanPacketsDeltaMax(22), + vlanPacketsDeltaMin(23) + } + +CucsAdaptorEthPortStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + goodPacketsDelta(0), + goodPacketsDeltaAvg(1), + goodPacketsDeltaMax(2), + goodPacketsDeltaMin(3), + pausePacketsDelta(4), + pausePacketsDeltaAvg(5), + pausePacketsDeltaMax(6), + pausePacketsDeltaMin(7), + perPriorityPausePacketsDelta(8), + perPriorityPausePacketsDeltaAvg(9), + perPriorityPausePacketsDeltaMax(10), + perPriorityPausePacketsDeltaMin(11), + pppPacketsDelta(12), + pppPacketsDeltaAvg(13), + pppPacketsDeltaMax(14), + pppPacketsDeltaMin(15), + totalPacketsDelta(16), + totalPacketsDeltaAvg(17), + totalPacketsDeltaMax(18), + totalPacketsDeltaMin(19), + vlanPacketsDelta(20), + vlanPacketsDeltaAvg(21), + vlanPacketsDeltaMax(22), + vlanPacketsDeltaMin(23) + } + +CucsAdaptorEthRoCEProfileAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEthVxLANProfileAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorEtherIfStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + rxBytesDelta(0), + rxBytesDeltaAvg(1), + rxBytesDeltaMax(2), + rxBytesDeltaMin(3), + rxDroppedDelta(4), + rxDroppedDeltaAvg(5), + rxDroppedDeltaMax(6), + rxDroppedDeltaMin(7), + rxErrorsDelta(8), + rxErrorsDeltaAvg(9), + rxErrorsDeltaMax(10), + rxErrorsDeltaMin(11), + rxPacketsDelta(12), + rxPacketsDeltaAvg(13), + rxPacketsDeltaMax(14), + rxPacketsDeltaMin(15), + txBytesDelta(16), + txBytesDeltaAvg(17), + txBytesDeltaMax(18), + txBytesDeltaMin(19), + txDroppedDelta(20), + txDroppedDeltaAvg(21), + txDroppedDeltaMax(22), + txDroppedDeltaMin(23), + txErrorsDelta(24), + txErrorsDeltaAvg(25), + txErrorsDeltaMax(26), + txErrorsDeltaMin(27), + txPacketsDelta(28), + txPacketsDeltaAvg(29), + txPacketsDeltaMax(30), + txPacketsDeltaMin(31) + } + +CucsAdaptorEtherIfStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + rxBytesDelta(0), + rxBytesDeltaAvg(1), + rxBytesDeltaMax(2), + rxBytesDeltaMin(3), + rxDroppedDelta(4), + rxDroppedDeltaAvg(5), + rxDroppedDeltaMax(6), + rxDroppedDeltaMin(7), + rxErrorsDelta(8), + rxErrorsDeltaAvg(9), + rxErrorsDeltaMax(10), + rxErrorsDeltaMin(11), + rxPacketsDelta(12), + rxPacketsDeltaAvg(13), + rxPacketsDeltaMax(14), + rxPacketsDeltaMin(15), + txBytesDelta(16), + txBytesDeltaAvg(17), + txBytesDeltaMax(18), + txBytesDeltaMin(19), + txDroppedDelta(20), + txDroppedDeltaAvg(21), + txDroppedDeltaMax(22), + txDroppedDeltaMin(23), + txErrorsDelta(24), + txErrorsDeltaAvg(25), + txErrorsDeltaMax(26), + txErrorsDeltaMin(27), + txPacketsDelta(28), + txPacketsDeltaAvg(29), + txPacketsDeltaMax(30), + txPacketsDeltaMin(31) + } + +CucsAdaptorExtEthIfFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + pathReset(499) + } + +CucsAdaptorExtEthIfFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + pathResetBegin(499), + pathResetDisable(500), + pathResetEnable(501), + pathResetFail(502), + pathResetSuccess(503) + } + +CucsAdaptorExtEthIfFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + pathReset(499) + } + +CucsAdaptorExtEthIfPcPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1024..4096) + +CucsAdaptorExtEthIfPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsAdaptorExtEthIfPcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsAdaptorExtEthIfPcEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsAdaptorExtIfAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + resetConnectivity(44) + } + +CucsAdaptorExtIfEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsAdaptorExtIfEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsAdaptorExtIfPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsAdaptorExtIfPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsAdaptorExtIfRemoteAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + remoteTrigger(1), + resetConnectivity(44) + } + +CucsAdaptorExtIpV6RssHashProfileIpHash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorExtIpV6RssHashProfileTcpHash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorExternalEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsAdaptorExternalPcLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsAdaptorFcErrorRecoveryProfileFcpErrorRecovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorFcIfEventStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + invalidCRCCountDelta(0), + invalidCRCCountDeltaAvg(1), + invalidCRCCountDeltaMax(2), + invalidCRCCountDeltaMin(3), + linkFailureCountDelta(4), + linkFailureCountDeltaAvg(5), + linkFailureCountDeltaMax(6), + linkFailureCountDeltaMin(7), + lipCountDelta(8), + lipCountDeltaAvg(9), + lipCountDeltaMax(10), + lipCountDeltaMin(11), + lossOfSignalCountDelta(12), + lossOfSignalCountDeltaAvg(13), + lossOfSignalCountDeltaMax(14), + lossOfSignalCountDeltaMin(15), + lossOfSyncCountDelta(16), + lossOfSyncCountDeltaAvg(17), + lossOfSyncCountDeltaMax(18), + lossOfSyncCountDeltaMin(19), + nOSCountDelta(20), + nOSCountDeltaAvg(21), + nOSCountDeltaMax(22), + nOSCountDeltaMin(23), + secondsSinceLastResetDelta(24), + secondsSinceLastResetDeltaAvg(25), + secondsSinceLastResetDeltaMax(26), + secondsSinceLastResetDeltaMin(27), + seqProtocolErrCountDelta(28), + seqProtocolErrCountDeltaAvg(29), + seqProtocolErrCountDeltaMax(30), + seqProtocolErrCountDeltaMin(31) + } + +CucsAdaptorFcIfEventStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + invalidCRCCountDelta(0), + invalidCRCCountDeltaAvg(1), + invalidCRCCountDeltaMax(2), + invalidCRCCountDeltaMin(3), + linkFailureCountDelta(4), + linkFailureCountDeltaAvg(5), + linkFailureCountDeltaMax(6), + linkFailureCountDeltaMin(7), + lipCountDelta(8), + lipCountDeltaAvg(9), + lipCountDeltaMax(10), + lipCountDeltaMin(11), + lossOfSignalCountDelta(12), + lossOfSignalCountDeltaAvg(13), + lossOfSignalCountDeltaMax(14), + lossOfSignalCountDeltaMin(15), + lossOfSyncCountDelta(16), + lossOfSyncCountDeltaAvg(17), + lossOfSyncCountDeltaMax(18), + lossOfSyncCountDeltaMin(19), + nOSCountDelta(20), + nOSCountDeltaAvg(21), + nOSCountDeltaMax(22), + nOSCountDeltaMin(23), + secondsSinceLastResetDelta(24), + secondsSinceLastResetDeltaAvg(25), + secondsSinceLastResetDeltaMax(26), + secondsSinceLastResetDeltaMin(27), + seqProtocolErrCountDelta(28), + seqProtocolErrCountDeltaAvg(29), + seqProtocolErrCountDeltaMax(30), + seqProtocolErrCountDeltaMin(31) + } + +CucsAdaptorFcIfFC4StatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + controlRequestsDelta(0), + controlRequestsDeltaAvg(1), + controlRequestsDeltaMax(2), + controlRequestsDeltaMin(3), + inputMegabytesDelta(4), + inputMegabytesDeltaAvg(5), + inputMegabytesDeltaMax(6), + inputMegabytesDeltaMin(7), + inputRequestsDelta(8), + inputRequestsDeltaAvg(9), + inputRequestsDeltaMax(10), + inputRequestsDeltaMin(11), + outputMegabytesDelta(12), + outputMegabytesDeltaAvg(13), + outputMegabytesDeltaMax(14), + outputMegabytesDeltaMin(15), + outputRequestsDelta(16), + outputRequestsDeltaAvg(17), + outputRequestsDeltaMax(18), + outputRequestsDeltaMin(19) + } + +CucsAdaptorFcIfFC4StatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + controlRequestsDelta(0), + controlRequestsDeltaAvg(1), + controlRequestsDeltaMax(2), + controlRequestsDeltaMin(3), + inputMegabytesDelta(4), + inputMegabytesDeltaAvg(5), + inputMegabytesDeltaMax(6), + inputMegabytesDeltaMin(7), + inputRequestsDelta(8), + inputRequestsDeltaAvg(9), + inputRequestsDeltaMax(10), + inputRequestsDeltaMin(11), + outputMegabytesDelta(12), + outputMegabytesDeltaAvg(13), + outputMegabytesDeltaMax(14), + outputMegabytesDeltaMin(15), + outputRequestsDelta(16), + outputRequestsDeltaAvg(17), + outputRequestsDeltaMax(18), + outputRequestsDeltaMin(19) + } + +CucsAdaptorFcIfFrameStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dumpedFramesDelta(0), + dumpedFramesDeltaAvg(1), + dumpedFramesDeltaMax(2), + dumpedFramesDeltaMin(3), + errorFramesDelta(4), + errorFramesDeltaAvg(5), + errorFramesDeltaMax(6), + errorFramesDeltaMin(7), + rxFramesDelta(8), + rxFramesDeltaAvg(9), + rxFramesDeltaMax(10), + rxFramesDeltaMin(11), + txFramesDelta(12), + txFramesDeltaAvg(13), + txFramesDeltaMax(14), + txFramesDeltaMin(15) + } + +CucsAdaptorFcIfFrameStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dumpedFramesDelta(0), + dumpedFramesDeltaAvg(1), + dumpedFramesDeltaMax(2), + dumpedFramesDeltaMin(3), + errorFramesDelta(4), + errorFramesDeltaAvg(5), + errorFramesDeltaMax(6), + errorFramesDeltaMin(7), + rxFramesDelta(8), + rxFramesDeltaAvg(9), + rxFramesDeltaMax(10), + rxFramesDeltaMin(11), + txFramesDelta(12), + txFramesDeltaAvg(13), + txFramesDeltaMax(14), + txFramesDeltaMin(15) + } + +CucsAdaptorFcPortStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + rxBadFramesDelta(0), + rxBadFramesDeltaAvg(1), + rxBadFramesDeltaMax(2), + rxBadFramesDeltaMin(3), + rxFramesDelta(4), + rxFramesDeltaAvg(5), + rxFramesDeltaMax(6), + rxFramesDeltaMin(7), + txBadFramesDelta(8), + txBadFramesDeltaAvg(9), + txBadFramesDeltaMax(10), + txBadFramesDeltaMin(11), + txFramesDelta(12), + txFramesDeltaAvg(13), + txFramesDeltaMax(14), + txFramesDeltaMin(15) + } + +CucsAdaptorFcPortStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + rxBadFramesDelta(0), + rxBadFramesDeltaAvg(1), + rxBadFramesDeltaMax(2), + rxBadFramesDeltaMin(3), + rxFramesDelta(4), + rxFramesDeltaAvg(5), + rxFramesDeltaMax(6), + rxFramesDeltaMin(7), + txBadFramesDelta(8), + txBadFramesDeltaAvg(9), + txBadFramesDeltaMax(10), + txBadFramesDeltaMin(11), + txFramesDelta(12), + txFramesDeltaAvg(13), + txFramesDeltaMax(14), + txFramesDeltaMin(15) + } + +CucsAdaptorHBAVnicStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + droppedRxDelta(8), + droppedRxDeltaAvg(9), + droppedRxDeltaMax(10), + droppedRxDeltaMin(11), + droppedTxDelta(12), + droppedTxDeltaAvg(13), + droppedTxDeltaMax(14), + droppedTxDeltaMin(15), + errorsRxDelta(16), + errorsRxDeltaAvg(17), + errorsRxDeltaMax(18), + errorsRxDeltaMin(19), + errorsTxDelta(20), + errorsTxDeltaAvg(21), + errorsTxDeltaMax(22), + errorsTxDeltaMin(23), + packetsRxDelta(24), + packetsRxDeltaAvg(25), + packetsRxDeltaMax(26), + packetsRxDeltaMin(27), + packetsTxDelta(28), + packetsTxDeltaAvg(29), + packetsTxDeltaMax(30), + packetsTxDeltaMin(31) + } + +CucsAdaptorHBAVnicStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + droppedRxDelta(8), + droppedRxDeltaAvg(9), + droppedRxDeltaMax(10), + droppedRxDeltaMin(11), + droppedTxDelta(12), + droppedTxDeltaAvg(13), + droppedTxDeltaMax(14), + droppedTxDeltaMin(15), + errorsRxDelta(16), + errorsRxDeltaAvg(17), + errorsRxDeltaMax(18), + errorsRxDeltaMin(19), + errorsTxDelta(20), + errorsTxDeltaAvg(21), + errorsTxDeltaMax(22), + errorsTxDeltaMin(23), + packetsRxDelta(24), + packetsRxDeltaAvg(25), + packetsRxDeltaMax(26), + packetsRxDeltaMin(27), + packetsTxDelta(28), + packetsTxDeltaAvg(29), + packetsTxDeltaMax(30), + packetsTxDeltaMin(31) + } + +CucsAdaptorHostEthIfHostPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + any(0), + n1(1), + n2(2), + none(10) + } + +CucsAdaptorHostEthIfTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsAdaptorHostEthIfFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + circuitReset(505) + } + +CucsAdaptorHostEthIfFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + circuitResetBegin(505), + circuitResetDisableA(506), + circuitResetEnableA(507), + circuitResetDisableB(508), + circuitResetEnableB(509), + circuitResetFail(515), + circuitResetSuccess(516) + } + +CucsAdaptorHostEthIfFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + circuitReset(505) + } + +CucsAdaptorHostFcIfAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + resetConnectivityActive(44), + resetConnectivityPassive(45), + resetConnectivity(46), + disabled(47), + disabledPassive(48), + disabledActive(49), + enabledPassive(50), + enabledActive(51) + } + +CucsAdaptorHostFcIfHostPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + any(0), + n1(1), + n2(2), + none(10) + } + +CucsAdaptorHostFcIfPersBind ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(4) + } + +CucsAdaptorHostFcIfTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsAdaptorHostFcIfFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resetFcPersBinding(142), + circuitReset(510) + } + +CucsAdaptorHostFcIfFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resetFcPersBindingBegin(142), + resetFcPersBindingFail(328), + resetFcPersBindingSuccess(329), + circuitResetBegin(510), + circuitResetDisableA(511), + circuitResetEnableA(512), + circuitResetDisableB(513), + circuitResetEnableB(514), + circuitResetFail(517), + circuitResetSuccess(518), + resetFcPersBindingExecuteLocal(813), + resetFcPersBindingExecutePeer(814) + } + +CucsAdaptorHostFcIfFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resetFcPersBinding(142), + circuitReset(510) + } + +CucsAdaptorHostFcIfRemoteAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + remoteTrigger(1), + resetConnectivityActive(44), + resetConnectivityPassive(45), + resetConnectivity(46), + disabled(47), + disabledPassive(48), + disabledActive(49), + enabledPassive(50), + enabledActive(51) + } + +CucsAdaptorHostIfAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + resetConnectivityActive(44), + resetConnectivityPassive(45), + resetConnectivity(46), + disabled(47), + disabledPassive(48), + disabledActive(49), + enabledPassive(50), + enabledActive(51) + } + +CucsAdaptorHostIfBootDev ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorHostIfRemoteAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + remoteTrigger(1), + resetConnectivityActive(44), + resetConnectivityPassive(45), + resetConnectivity(46), + disabled(47), + disabledPassive(48), + disabledActive(49), + enabledPassive(50), + enabledActive(51) + } + +CucsAdaptorHostMgmtCapPreboot ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + pnuOS(1), + efi(2) + } + +CucsAdaptorHostMgmtCapPresence ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + host(1), + cimc(2) + } + +CucsAdaptorHostPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5000) + +CucsAdaptorHostServiceEthIfIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsAdaptorHostVisibility ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1), + osDependent(2) + } + +CucsAdaptorIScsiCapBootOrderType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + systemBootOrder(0), + fddOrder(1), + hddOrder(2), + cdOrder(3), + networkDeviceOrder(6), + internalEfiShell(16), + unknownDeviceOrder(99), + localStorageAnyDeviceOrder(100), + sanDeviceOrder(101), + sanAnyDeviceOrder(102), + internalUsbDeviceOrder(103), + externalUsbDeviceOrder(104), + sdcardDeviceOrder(105), + lanAnyDeviceOrder(106), + uefiTargetDeviceOrder(107), + iscsiDeviceOrder(108), + iscsiAnyDeviceOrder(109), + cimcVmediaCddDeviceOrder(110), + cimcVmediaHddDeviceOrder(111), + cimcVmediaFddDeviceOrder(112), + kvmVmediaCddDeviceOrder(113), + kvmVmediaHddDeviceOrder(114), + kvmVmediaFddDeviceOrder(115), + uefiShellDeviceOrder(116), + nvmeDeviceOrder(117), + nvmeDiskSsdDeviceOrder(118), + nvmePciSsdDeviceOrder(119), + bevOrder(128) + } + +CucsAdaptorInterruptMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + msiX(1), + msi(2), + intx(3) + } + +CucsAdaptorIpV4RssHashProfileIpHash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorIpV4RssHashProfileTcpHash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorIpV6RssHashProfileIpHash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorIpV6RssHashProfileTcpHash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorIscsiProtConnectionTimeOut ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..255) + +CucsAdaptorIscsiProtDhcpTimeOut ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (60..300) + +CucsAdaptorIscsiProtLunBusyRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..60) + +CucsAdaptorLanCapDefaultVlan ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nativeVlan(1), + defaultVlan(2) + } + +CucsAdaptorLinkState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + adminDown(1), + down(2), + error(3), + up(4), + unallocated(5), + unavailable(6), + offline(7) + } + +CucsAdaptorLldpCapSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(1), + full(2) + } + +CucsAdaptorMenloBaseErrorStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + uncorrectableErrorsDelta(4), + uncorrectableErrorsDeltaAvg(5), + uncorrectableErrorsDeltaMax(6), + uncorrectableErrorsDeltaMin(7) + } + +CucsAdaptorMenloBaseErrorStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + uncorrectableErrorsDelta(4), + uncorrectableErrorsDeltaAvg(5), + uncorrectableErrorsDeltaMax(6), + uncorrectableErrorsDeltaMin(7) + } + +CucsAdaptorMenloDcePortStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + rxPauseCFCDelta(0), + rxPauseCFCDeltaAvg(1), + rxPauseCFCDeltaMax(2), + rxPauseCFCDeltaMin(3), + rxPausePFCDelta(4), + rxPausePFCDeltaAvg(5), + rxPausePFCDeltaMax(6), + rxPausePFCDeltaMin(7), + txPauseCFCDelta(8), + txPauseCFCDeltaAvg(9), + txPauseCFCDeltaMax(10), + txPauseCFCDeltaMin(11), + txPausePFCDelta(12), + txPausePFCDeltaAvg(13), + txPausePFCDeltaMax(14), + txPausePFCDeltaMin(15) + } + +CucsAdaptorMenloDcePortStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + rxPauseCFCDelta(0), + rxPauseCFCDeltaAvg(1), + rxPauseCFCDeltaMax(2), + rxPauseCFCDeltaMin(3), + rxPausePFCDelta(4), + rxPausePFCDeltaAvg(5), + rxPausePFCDeltaMax(6), + rxPausePFCDeltaMin(7), + txPauseCFCDelta(8), + txPauseCFCDeltaAvg(9), + txPauseCFCDeltaMax(10), + txPauseCFCDeltaMin(11), + txPausePFCDelta(12), + txPausePFCDeltaAvg(13), + txPausePFCDeltaMax(14), + txPausePFCDeltaMin(15) + } + +CucsAdaptorMenloEthErrorStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + dropAclDelta(4), + dropAclDeltaAvg(5), + dropAclDeltaMax(6), + dropAclDeltaMin(7), + popErrorsDelta(8), + popErrorsDeltaAvg(9), + popErrorsDeltaMax(10), + popErrorsDeltaMin(11), + pushErrorsDelta(12), + pushErrorsDeltaAvg(13), + pushErrorsDeltaMax(14), + pushErrorsDeltaMin(15), + uncorrectableErrorsDelta(16), + uncorrectableErrorsDeltaAvg(17), + uncorrectableErrorsDeltaMax(18), + uncorrectableErrorsDeltaMin(19) + } + +CucsAdaptorMenloEthErrorStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + dropAclDelta(4), + dropAclDeltaAvg(5), + dropAclDeltaMax(6), + dropAclDeltaMin(7), + popErrorsDelta(8), + popErrorsDeltaAvg(9), + popErrorsDeltaMax(10), + popErrorsDeltaMin(11), + pushErrorsDelta(12), + pushErrorsDeltaAvg(13), + pushErrorsDeltaMax(14), + pushErrorsDeltaMin(15), + uncorrectableErrorsDelta(16), + uncorrectableErrorsDeltaAvg(17), + uncorrectableErrorsDeltaMax(18), + uncorrectableErrorsDeltaMin(19) + } + +CucsAdaptorMenloEthStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropOverrunDelta(0), + dropOverrunDeltaAvg(1), + dropOverrunDeltaMax(2), + dropOverrunDeltaMin(3), + dropRuntDelta(4), + dropRuntDeltaAvg(5), + dropRuntDeltaMax(6), + dropRuntDeltaMin(7), + truncateOverrunDelta(8), + truncateOverrunDeltaAvg(9), + truncateOverrunDeltaMax(10), + truncateOverrunDeltaMin(11) + } + +CucsAdaptorMenloEthStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropOverrunDelta(0), + dropOverrunDeltaAvg(1), + dropOverrunDeltaMax(2), + dropOverrunDeltaMin(3), + dropRuntDelta(4), + dropRuntDeltaAvg(5), + dropRuntDeltaMax(6), + dropRuntDeltaMin(7), + truncateOverrunDelta(8), + truncateOverrunDeltaAvg(9), + truncateOverrunDeltaMax(10), + truncateOverrunDeltaMin(11) + } + +CucsAdaptorMenloFcErrorStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + popErrorsDelta(4), + popErrorsDeltaAvg(5), + popErrorsDeltaMax(6), + popErrorsDeltaMin(7), + pushErrorsDelta(8), + pushErrorsDeltaAvg(9), + pushErrorsDeltaMax(10), + pushErrorsDeltaMin(11), + uncorrectableErrorsDelta(12), + uncorrectableErrorsDeltaAvg(13), + uncorrectableErrorsDeltaMax(14), + uncorrectableErrorsDeltaMin(15) + } + +CucsAdaptorMenloFcErrorStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + popErrorsDelta(4), + popErrorsDeltaAvg(5), + popErrorsDeltaMax(6), + popErrorsDeltaMin(7), + pushErrorsDelta(8), + pushErrorsDeltaAvg(9), + pushErrorsDeltaMax(10), + pushErrorsDeltaMin(11), + uncorrectableErrorsDelta(12), + uncorrectableErrorsDeltaAvg(13), + uncorrectableErrorsDeltaMax(14), + uncorrectableErrorsDeltaMin(15) + } + +CucsAdaptorMenloFcStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropAclDelta(0), + dropAclDeltaAvg(1), + dropAclDeltaMax(2), + dropAclDeltaMin(3), + dropOverrunDelta(4), + dropOverrunDeltaAvg(5), + dropOverrunDeltaMax(6), + dropOverrunDeltaMin(7), + dropRuntDelta(8), + dropRuntDeltaAvg(9), + dropRuntDeltaMax(10), + dropRuntDeltaMin(11), + truncateOverrunDelta(12), + truncateOverrunDeltaAvg(13), + truncateOverrunDeltaMax(14), + truncateOverrunDeltaMin(15) + } + +CucsAdaptorMenloFcStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropAclDelta(0), + dropAclDeltaAvg(1), + dropAclDeltaMax(2), + dropAclDeltaMin(3), + dropOverrunDelta(4), + dropOverrunDeltaAvg(5), + dropOverrunDeltaMax(6), + dropOverrunDeltaMin(7), + dropRuntDelta(8), + dropRuntDeltaAvg(9), + dropRuntDeltaMax(10), + dropRuntDeltaMin(11), + truncateOverrunDelta(12), + truncateOverrunDeltaAvg(13), + truncateOverrunDeltaMax(14), + truncateOverrunDeltaMin(15) + } + +CucsAdaptorMenloHostPortStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + rxPauseCFCDelta(0), + rxPauseCFCDeltaAvg(1), + rxPauseCFCDeltaMax(2), + rxPauseCFCDeltaMin(3), + rxPausePFCDelta(4), + rxPausePFCDeltaAvg(5), + rxPausePFCDeltaMax(6), + rxPausePFCDeltaMin(7), + txPauseCFCDelta(8), + txPauseCFCDeltaAvg(9), + txPauseCFCDeltaMax(10), + txPauseCFCDeltaMin(11), + txPausePFCDelta(12), + txPausePFCDeltaAvg(13), + txPausePFCDeltaMax(14), + txPausePFCDeltaMin(15) + } + +CucsAdaptorMenloHostPortStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + rxPauseCFCDelta(0), + rxPauseCFCDeltaAvg(1), + rxPauseCFCDeltaMax(2), + rxPauseCFCDeltaMin(3), + rxPausePFCDelta(4), + rxPausePFCDeltaAvg(5), + rxPausePFCDeltaMax(6), + rxPausePFCDeltaMin(7), + txPauseCFCDelta(8), + txPauseCFCDeltaAvg(9), + txPauseCFCDeltaMax(10), + txPauseCFCDeltaMin(11), + txPausePFCDelta(12), + txPausePFCDeltaAvg(13), + txPausePFCDeltaMax(14), + txPausePFCDeltaMin(15) + } + +CucsAdaptorMenloMcpuErrorStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + popErrorsDelta(4), + popErrorsDeltaAvg(5), + popErrorsDeltaMax(6), + popErrorsDeltaMin(7), + pushErrorsDelta(8), + pushErrorsDeltaAvg(9), + pushErrorsDeltaMax(10), + pushErrorsDeltaMin(11), + uncorrectableErrorsDelta(12), + uncorrectableErrorsDeltaAvg(13), + uncorrectableErrorsDeltaMax(14), + uncorrectableErrorsDeltaMin(15) + } + +CucsAdaptorMenloMcpuErrorStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + popErrorsDelta(4), + popErrorsDeltaAvg(5), + popErrorsDeltaMax(6), + popErrorsDeltaMin(7), + pushErrorsDelta(8), + pushErrorsDeltaAvg(9), + pushErrorsDeltaMax(10), + pushErrorsDeltaMin(11), + uncorrectableErrorsDelta(12), + uncorrectableErrorsDeltaAvg(13), + uncorrectableErrorsDeltaMax(14), + uncorrectableErrorsDeltaMin(15) + } + +CucsAdaptorMenloMcpuStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropAclDelta(0), + dropAclDeltaAvg(1), + dropAclDeltaMax(2), + dropAclDeltaMin(3), + dropOverrunDelta(4), + dropOverrunDeltaAvg(5), + dropOverrunDeltaMax(6), + dropOverrunDeltaMin(7), + dropRuntDelta(8), + dropRuntDeltaAvg(9), + dropRuntDeltaMax(10), + dropRuntDeltaMin(11), + truncateOverrunDelta(12), + truncateOverrunDeltaAvg(13), + truncateOverrunDeltaMax(14), + truncateOverrunDeltaMin(15) + } + +CucsAdaptorMenloMcpuStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropAclDelta(0), + dropAclDeltaAvg(1), + dropAclDeltaMax(2), + dropAclDeltaMin(3), + dropOverrunDelta(4), + dropOverrunDeltaAvg(5), + dropOverrunDeltaMax(6), + dropOverrunDeltaMin(7), + dropRuntDelta(8), + dropRuntDeltaAvg(9), + dropRuntDeltaMax(10), + dropRuntDeltaMin(11), + truncateOverrunDelta(12), + truncateOverrunDeltaAvg(13), + truncateOverrunDeltaMax(14), + truncateOverrunDeltaMin(15) + } + +CucsAdaptorMenloNetEgStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropCmdDelta(0), + dropCmdDeltaAvg(1), + dropCmdDeltaMax(2), + dropCmdDeltaMin(3), + dropLifCfgInvalidDelta(4), + dropLifCfgInvalidDeltaAvg(5), + dropLifCfgInvalidDeltaMax(6), + dropLifCfgInvalidDeltaMin(7), + dropLifMapNoHitDelta(8), + dropLifMapNoHitDeltaAvg(9), + dropLifMapNoHitDeltaMax(10), + dropLifMapNoHitDeltaMin(11), + dropSrcBindDelta(12), + dropSrcBindDeltaAvg(13), + dropSrcBindDeltaMax(14), + dropSrcBindDeltaMin(15), + learnReqDropDelta(16), + learnReqDropDeltaAvg(17), + learnReqDropDeltaMax(18), + learnReqDropDeltaMin(19) + } + +CucsAdaptorMenloNetEgStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropCmdDelta(0), + dropCmdDeltaAvg(1), + dropCmdDeltaMax(2), + dropCmdDeltaMin(3), + dropLifCfgInvalidDelta(4), + dropLifCfgInvalidDeltaAvg(5), + dropLifCfgInvalidDeltaMax(6), + dropLifCfgInvalidDeltaMin(7), + dropLifMapNoHitDelta(8), + dropLifMapNoHitDeltaAvg(9), + dropLifMapNoHitDeltaMax(10), + dropLifMapNoHitDeltaMin(11), + dropSrcBindDelta(12), + dropSrcBindDeltaAvg(13), + dropSrcBindDeltaMax(14), + dropSrcBindDeltaMin(15), + learnReqDropDelta(16), + learnReqDropDeltaAvg(17), + learnReqDropDeltaMax(18), + learnReqDropDeltaMin(19) + } + +CucsAdaptorMenloNetInStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropFcLifInvalidDelta(0), + dropFcLifInvalidDeltaAvg(1), + dropFcLifInvalidDeltaMax(2), + dropFcLifInvalidDeltaMin(3), + dropFcMulticastDelta(4), + dropFcMulticastDeltaAvg(5), + dropFcMulticastDeltaMax(6), + dropFcMulticastDeltaMin(7), + dropNullPifDelta(8), + dropNullPifDeltaAvg(9), + dropNullPifDeltaMax(10), + dropNullPifDeltaMin(11), + fwdLookupNoHitDelta(12), + fwdLookupNoHitDeltaAvg(13), + fwdLookupNoHitDeltaMax(14), + fwdLookupNoHitDeltaMin(15) + } + +CucsAdaptorMenloNetInStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropFcLifInvalidDelta(0), + dropFcLifInvalidDeltaAvg(1), + dropFcLifInvalidDeltaMax(2), + dropFcLifInvalidDeltaMin(3), + dropFcMulticastDelta(4), + dropFcMulticastDeltaAvg(5), + dropFcMulticastDeltaMax(6), + dropFcMulticastDeltaMin(7), + dropNullPifDelta(8), + dropNullPifDeltaAvg(9), + dropNullPifDeltaMax(10), + dropNullPifDeltaMin(11), + fwdLookupNoHitDelta(12), + fwdLookupNoHitDeltaAvg(13), + fwdLookupNoHitDeltaMax(14), + fwdLookupNoHitDeltaMin(15) + } + +CucsAdaptorMenloQErrorStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + popErrorsDelta(4), + popErrorsDeltaAvg(5), + popErrorsDeltaMax(6), + popErrorsDeltaMin(7), + pushErrorsDelta(8), + pushErrorsDeltaAvg(9), + pushErrorsDeltaMax(10), + pushErrorsDeltaMin(11), + uncorrectableErrorsDelta(12), + uncorrectableErrorsDeltaAvg(13), + uncorrectableErrorsDeltaMax(14), + uncorrectableErrorsDeltaMin(15) + } + +CucsAdaptorMenloQErrorStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + correctableErrorsDelta(0), + correctableErrorsDeltaAvg(1), + correctableErrorsDeltaMax(2), + correctableErrorsDeltaMin(3), + popErrorsDelta(4), + popErrorsDeltaAvg(5), + popErrorsDeltaMax(6), + popErrorsDeltaMin(7), + pushErrorsDelta(8), + pushErrorsDeltaAvg(9), + pushErrorsDeltaMax(10), + pushErrorsDeltaMin(11), + uncorrectableErrorsDelta(12), + uncorrectableErrorsDeltaAvg(13), + uncorrectableErrorsDeltaMax(14), + uncorrectableErrorsDeltaMin(15) + } + +CucsAdaptorMenloQStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropOverrunN0Delta(0), + dropOverrunN0DeltaAvg(1), + dropOverrunN0DeltaMax(2), + dropOverrunN0DeltaMin(3), + dropOverrunN1Delta(4), + dropOverrunN1DeltaAvg(5), + dropOverrunN1DeltaMax(6), + dropOverrunN1DeltaMin(7), + truncateOverrunN0Delta(8), + truncateOverrunN0DeltaAvg(9), + truncateOverrunN0DeltaMax(10), + truncateOverrunN0DeltaMin(11), + truncateOverrunN1Delta(12), + truncateOverrunN1DeltaAvg(13), + truncateOverrunN1DeltaMax(14), + truncateOverrunN1DeltaMin(15) + } + +CucsAdaptorMenloQStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dropOverrunN0Delta(0), + dropOverrunN0DeltaAvg(1), + dropOverrunN0DeltaMax(2), + dropOverrunN0DeltaMin(3), + dropOverrunN1Delta(4), + dropOverrunN1DeltaAvg(5), + dropOverrunN1DeltaMax(6), + dropOverrunN1DeltaMin(7), + truncateOverrunN0Delta(8), + truncateOverrunN0DeltaAvg(9), + truncateOverrunN0DeltaMax(10), + truncateOverrunN0DeltaMin(11), + truncateOverrunN1Delta(12), + truncateOverrunN1DeltaAvg(13), + truncateOverrunN1DeltaMax(14), + truncateOverrunN1DeltaMin(15) + } + +CucsAdaptorMenloQueueStatsComponent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + cpu(1), + eth(2), + fc(3), + n(4) + } + +CucsAdaptorMenloStatsIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + n0(1), + n1(2), + n0A(3), + n0B(4), + n1A(5), + n1B(6) + } + +CucsAdaptorMgmtCapMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + full(1), + partial(2) + } + +CucsAdaptorMgmtCapOperPowerRequirement ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + standby(1), + full(2) + } + +CucsAdaptorMgmtCapRebootActionOnDestructive ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + host(1), + adaptor(2) + } + +CucsAdaptorNICVnicStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + droppedRxDelta(8), + droppedRxDeltaAvg(9), + droppedRxDeltaMax(10), + droppedRxDeltaMin(11), + droppedTxDelta(12), + droppedTxDeltaAvg(13), + droppedTxDeltaMax(14), + droppedTxDeltaMin(15), + errorsRxDelta(16), + errorsRxDeltaAvg(17), + errorsRxDeltaMax(18), + errorsRxDeltaMin(19), + errorsTxDelta(20), + errorsTxDeltaAvg(21), + errorsTxDeltaMax(22), + errorsTxDeltaMin(23), + packetsRxDelta(24), + packetsRxDeltaAvg(25), + packetsRxDeltaMax(26), + packetsRxDeltaMin(27), + packetsTxDelta(28), + packetsTxDeltaAvg(29), + packetsTxDeltaMax(30), + packetsTxDeltaMin(31) + } + +CucsAdaptorNICVnicStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + droppedRxDelta(8), + droppedRxDeltaAvg(9), + droppedRxDeltaMax(10), + droppedRxDeltaMin(11), + droppedTxDelta(12), + droppedTxDeltaAvg(13), + droppedTxDeltaMax(14), + droppedTxDeltaMin(15), + errorsRxDelta(16), + errorsRxDeltaAvg(17), + errorsRxDeltaMax(18), + errorsRxDeltaMin(19), + errorsTxDelta(20), + errorsTxDeltaAvg(21), + errorsTxDeltaMax(22), + errorsTxDeltaMin(23), + packetsRxDelta(24), + packetsRxDeltaAvg(25), + packetsRxDeltaMax(26), + packetsRxDeltaMin(27), + packetsTxDelta(28), + packetsTxDeltaAvg(29), + packetsTxDeltaMax(30), + packetsTxDeltaMin(31) + } + +CucsAdaptorNwMgmtCapApi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + menlo(1), + palo(2) + } + +CucsAdaptorNwMgmtCapMgmtTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + l2(0), + l3(1) + } + +CucsAdaptorOffloadMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtual(0), + physical(1), + none(2) + } + +CucsAdaptorPIoEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsAdaptorProtocolProfileConnectionTimeOut ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..255) + +CucsAdaptorProtocolProfileLunBusyRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..60) + +CucsAdaptorPurpose ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unused(0), + general(1), + management(2), + utility(3), + crosslink(4), + overlay(5) + } + +CucsAdaptorReachability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + a(0), + b(1), + unmanaged(7) + } + +CucsAdaptorRnicCapSpecType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualizedEthIf(1), + virtualizedFcIf(2), + virtualizedScsiIf(3), + nonVirtualizedEthIf(4), + nonVirtualizedFcIf(5), + fcoe(6), + protectedEthIf(7), + protectedFcIf(8), + protectedFcoe(9), + pathEncapVirtual(10), + pathEncapConsolidated(11), + uplinkAggregation(12), + virtualizedEthSriov(13), + virtualizedFcSriov(14), + virtualizedEthSriovUsnic(15), + virtualizedEthVmq(16), + ethFlowMonitoringNetflow(17), + ethRoce(18), + ethVxlan(19), + ethNvgre(20), + cdnSupport(21), + ethNvgreVmq(22), + virtualizedCeEthIf(23), + pathEncapVirtualCe(24), + oracleRacSupport(25) + } + +CucsAdaptorRssProfileReceiveSideScaling ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsAdaptorSanCapHostNvram ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(1), + full(2) + } + +CucsAdaptorUnitId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsAdaptorUnitVisibility ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + visible(0), + notVisible(1) + } + +CucsAdaptorUnitExtnId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5000) + +CucsAdaptorVnicStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + droppedRxDelta(8), + droppedRxDeltaAvg(9), + droppedRxDeltaMax(10), + droppedRxDeltaMin(11), + droppedTxDelta(12), + droppedTxDeltaAvg(13), + droppedTxDeltaMax(14), + droppedTxDeltaMin(15), + errorsRxDelta(16), + errorsRxDeltaAvg(17), + errorsRxDeltaMax(18), + errorsRxDeltaMin(19), + errorsTxDelta(20), + errorsTxDeltaAvg(21), + errorsTxDeltaMax(22), + errorsTxDeltaMin(23), + packetsRxDelta(24), + packetsRxDeltaAvg(25), + packetsRxDeltaMax(26), + packetsRxDeltaMin(27), + packetsTxDelta(28), + packetsTxDeltaAvg(29), + packetsTxDeltaMax(30), + packetsTxDeltaMin(31) + } + +CucsAdaptorVnicStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + droppedRxDelta(8), + droppedRxDeltaAvg(9), + droppedRxDeltaMax(10), + droppedRxDeltaMin(11), + droppedTxDelta(12), + droppedTxDeltaAvg(13), + droppedTxDeltaMax(14), + droppedTxDeltaMin(15), + errorsRxDelta(16), + errorsRxDeltaAvg(17), + errorsRxDeltaMax(18), + errorsRxDeltaMin(19), + errorsTxDelta(20), + errorsTxDeltaAvg(21), + errorsTxDeltaMax(22), + errorsTxDeltaMin(23), + packetsRxDelta(24), + packetsRxDeltaAvg(25), + packetsRxDeltaMax(26), + packetsRxDeltaMin(27), + packetsTxDelta(28), + packetsTxDeltaAvg(29), + packetsTxDeltaMax(30), + packetsTxDeltaMin(31) + } + +CucsAdaptorComparisonOper ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + gt(1), + lt(2), + range(3) + } + +CucsAddressMACMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Counter64 + +CucsAddressType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + operational(1), + floating(2) + } + +CucsAddressUIDSuffxMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Counter64 + +CucsAddressWWNMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Counter64 + +CucsBiosBootDevErrorCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + success(0), + failure(1) + } + +CucsBiosBootDevGrpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + systemBootOrder(0), + fddOrder(1), + hddOrder(2), + cdOrder(3), + networkDeviceOrder(6), + internalEfiShell(16), + unknownDeviceOrder(99), + localStorageAnyDeviceOrder(100), + sanDeviceOrder(101), + sanAnyDeviceOrder(102), + internalUsbDeviceOrder(103), + externalUsbDeviceOrder(104), + sdcardDeviceOrder(105), + lanAnyDeviceOrder(106), + uefiTargetDeviceOrder(107), + iscsiDeviceOrder(108), + iscsiAnyDeviceOrder(109), + cimcVmediaCddDeviceOrder(110), + cimcVmediaHddDeviceOrder(111), + cimcVmediaFddDeviceOrder(112), + kvmVmediaCddDeviceOrder(113), + kvmVmediaHddDeviceOrder(114), + kvmVmediaFddDeviceOrder(115), + uefiShellDeviceOrder(116), + nvmeDeviceOrder(117), + nvmeDiskSsdDeviceOrder(118), + nvmePciSsdDeviceOrder(119), + bevOrder(128) + } + +CucsBiosBootDevOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n1(1), + n2(2), + n3(3), + n4(4), + n5(5), + n6(6), + n7(7) + } + +CucsBiosDefaultAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsBiosSupportedAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsBiosVfACPI10SupportVpACPI10Support ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(122), + enabled(123), + platformDefault(-2) + } + +CucsBiosVfASPMSupportVpASPMSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(508), + auto(509), + forcel0(510) + } + +CucsBiosVfAllUSBDevicesVpAllUSBDevices ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(389), + enabled(390) + } + +CucsBiosVfAltitudeVpAltitude ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + auto(482), + n300M(483), + n900M(484), + n1500M(485), + n3000M(486) + } + +CucsBiosVfAssertNMIOnPERRVpAssertNMIOnPERR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(68), + enabled(69), + platformDefault(-2) + } + +CucsBiosVfAssertNMIOnSERRVpAssertNMIOnSERR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(66), + enabled(67), + platformDefault(-2) + } + +CucsBiosVfBootOptionRetryVpBootOptionRetry ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(96), + enabled(97), + platformDefault(-2) + } + +CucsBiosVfCPUHardwarePowerManagementVpCPUHardwarePowerManagement ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(409), + hwpmNativeMode(410), + hwpmOobMode(411) + } + +CucsBiosVfCPUPerformanceVpCPUPerformance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + enterprise(175), + highThroughput(176), + hpc(177), + custom(490), + platformDefault(-2) + } + +CucsBiosVfCPUPowerManagementVpCPUPowerManagement ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + performance(414), + disabled(491), + energyEfficient(492), + custom(493) + } + +CucsBiosVfConsistentDeviceNameControlVpCDNControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(530), + enabled(531) + } + +CucsBiosVfConsoleRedirectionVpBaudRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + n9600(131), + n19200(132), + n38400(133), + n57600(134), + n115200(135), + platformDefault(-2) + } + +CucsBiosVfConsoleRedirectionVpConsoleRedirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(77), + serialPortA(78), + serialPortB(130), + enabled(260), + com0(261), + com1(560), + platformDefault(-2) + } + +CucsBiosVfConsoleRedirectionVpFlowControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + none(79), + rtsCts(80), + platformDefault(-2) + } + +CucsBiosVfConsoleRedirectionVpLegacyOSRedirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(90), + enabled(91), + n80x24(500), + n80x25(501), + platformDefault(-2) + } + +CucsBiosVfConsoleRedirectionVpPuttyKeyPad ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + vt100(311), + linux(312), + xtermr6(313), + sco(314), + escn(315), + vt400(316) + } + +CucsBiosVfConsoleRedirectionVpTerminalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + pcAnsi(86), + vt100(87), + vt100Plus(88), + vtUtf8(89), + platformDefault(-2) + } + +CucsBiosVfCoreMultiProcessingVpCoreMultiProcessing ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + all(170), + n1(178), + n2(179), + n3(180), + n4(181), + n5(182), + n6(183), + n7(184), + n8(185), + n9(190), + n10(191), + n11(274), + n12(275), + n13(294), + n14(295), + n15(296), + n16(440), + n17(441), + n18(442), + n19(551), + n20(552), + n21(553), + n22(554), + n23(557), + n24(558), + platformDefault(-2) + } + +CucsBiosVfDDR3VoltageSelectionVpDDR3VoltageSelection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + ddr31500mv(511), + ddr31350mv(512) + } + +CucsBiosVfDRAMClockThrottlingVpDRAMClockThrottling ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + auto(435), + balanced(436), + performance(437), + energyEfficient(438) + } + +CucsBiosVfDirectCacheAccessVpDirectCacheAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(28), + enabled(29), + auto(559), + platformDefault(-2) + } + +CucsBiosVfDramRefreshRateVpDramRefreshRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + n1x(262), + n2x(263), + n3x(264), + n4x(265), + auto(270) + } + +CucsBiosVfEnergyPerformanceTuningVpPwrPerfTuning ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + os(568), + bios(569) + } + +CucsBiosVfEnhancedIntelSpeedStepTechVpEnhancedIntelSpeedStepTech ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(3), + enabled(4), + platformDefault(-2) + } + +CucsBiosVfEnhancedPowerCappingSupportVpEnhancedPowerCapping ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(495), + enabled(496) + } + +CucsBiosVfExecuteDisableBitVpExecuteDisableBit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(10), + enabled(11), + platformDefault(-2) + } + +CucsBiosVfFRB2TimerVpFRB2Timer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(420), + enabled(421) + } + +CucsBiosVfFrequencyFloorOverrideVpFrequencyFloorOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(430), + enabled(431) + } + +CucsBiosVfFrontPanelLockoutVpFrontPanelLockout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(60), + enabled(61), + platformDefault(-2) + } + +CucsBiosVfIOEMezz1OptionROMVpIOEMezz1OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(588), + enabled(589), + uefiOnly(590), + legacyOnly(591) + } + +CucsBiosVfIOENVMe1OptionROMVpIOENVMe1OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(596), + enabled(597), + uefiOnly(598), + legacyOnly(599) + } + +CucsBiosVfIOENVMe2OptionROMVpIOENVMe2OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(600), + enabled(601), + uefiOnly(602), + legacyOnly(603) + } + +CucsBiosVfIOESlot1OptionROMVpIOESlot1OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(584), + enabled(585), + uefiOnly(586), + legacyOnly(587) + } + +CucsBiosVfIOESlot2OptionROMVpIOESlot2OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(592), + enabled(593), + uefiOnly(594), + legacyOnly(595) + } + +CucsBiosVfIntegratedGraphicsVpIntegratedGraphics ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(399), + enabled(400) + } + +CucsBiosVfIntegratedGraphicsApertureSizeVpIntgtGraphApertureSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + n128mb(401), + n256mb(402), + n512mb(403), + n1024mb(404), + n2048mb(405), + n4096mb(406) + } + +CucsBiosVfIntelEntrySASRAIDModuleVpSASRAID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(154), + enabled(155), + platformDefault(-2) + } + +CucsBiosVfIntelEntrySASRAIDModuleVpSASRAIDModule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + itIrRaid(156), + intelEsrtii(157), + platformDefault(-2) + } + +CucsBiosVfIntelHyperThreadingTechVpIntelHyperThreadingTech ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(5), + enabled(6), + platformDefault(-2) + } + +CucsBiosVfIntelTrustedExecutionTechnologyVpIntelTstdExecTechSup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(515), + enabled(516) + } + +CucsBiosVfIntelTurboBoostTechVpIntelTurboBoostTech ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(1), + enabled(2), + platformDefault(-2) + } + +CucsBiosVfIntelVTForDirectedIOVpIntelVTDATSSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(20), + enabled(21), + platformDefault(-2) + } + +CucsBiosVfIntelVTForDirectedIOVpIntelVTDCoherencySupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(18), + enabled(19), + platformDefault(-2) + } + +CucsBiosVfIntelVTForDirectedIOVpIntelVTDInterruptRemapping ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(16), + enabled(17), + platformDefault(-2) + } + +CucsBiosVfIntelVTForDirectedIOVpIntelVTDPassThroughDMASupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(22), + enabled(23), + platformDefault(-2) + } + +CucsBiosVfIntelVTForDirectedIOVpIntelVTForDirectedIO ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(14), + enabled(15), + platformDefault(-2) + } + +CucsBiosVpIntelVirtualizationTechnology ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(12), + enabled(13), + platformDefault(-2) + } + +CucsBiosVfInterleaveConfigurationVpChannelInterleaving ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + auto(301), + n1Way(302), + n2Way(303), + n3Way(304), + n4Way(305) + } + +CucsBiosVfInterleaveConfigurationVpMemoryInterleaving ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + numa1WayNodeInterleave(297), + n2WayNodeInterleave(298), + n4WayNodeInterleave(299), + n8WayInterleavingInterSocket(300) + } + +CucsBiosVfInterleaveConfigurationVpRankInterleaving ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + auto(306), + n1Way(307), + n2Way(308), + n4Way(309), + n8Way(310) + } + +CucsBiosVfLOMPortsConfigurationVpAllOnboardLOMPorts ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(371), + enabled(372) + } + +CucsBiosVfLOMPortsConfigurationVpLOMPort0OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(373), + enabled(374), + uefiOnly(375), + legacyOnly(376) + } + +CucsBiosVfLOMPortsConfigurationVpLOMPort1OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(377), + enabled(378), + uefiOnly(379), + legacyOnly(380) + } + +CucsBiosVfLOMPortsConfigurationVpLOMPort2OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(381), + enabled(382), + uefiOnly(383), + legacyOnly(384) + } + +CucsBiosVfLOMPortsConfigurationVpLOMPort3OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(385), + enabled(386), + uefiOnly(387), + legacyOnly(388) + } + +CucsBiosVfLocalX2ApicVpLocalX2Apic ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + xapic(271), + x2apic(272), + auto(273) + } + +CucsBiosVfLvDIMMSupportVpLvDDRMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + powerSavingMode(138), + performanceMode(139), + auto(443), + platformDefault(-2) + } + +CucsBiosVfMaxVariableMTRRSettingVpProcessorMtrr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + autoMax(192), + n8(193), + platformDefault(-2) + } + +CucsBiosVfMaximumMemoryBelow4GBVpMaximumMemoryBelow4GB ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(54), + enabled(55), + platformDefault(-2) + } + +CucsBiosVfMemoryMappedIOAbove4GBVpMemoryMappedIOAbove4GB ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(56), + enabled(57), + platformDefault(-2) + } + +CucsBiosVfMirroringModeVpMirroringMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + interSocket(142), + intraSocket(143), + platformDefault(-2) + } + +CucsBiosVfNUMAOptimizedVpNUMAOptimized ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(32), + enabled(33), + platformDefault(-2) + } + +CucsBiosVfOSBootWatchdogTimerVpOSBootWatchdogTimer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(114), + enabled(115), + platformDefault(-2) + } + +CucsBiosVfOSBootWatchdogTimerPolicyVpOSBootWatchdogTimerPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + powerOff(116), + reset(162), + platformDefault(-2) + } + +CucsBiosVfOSBootWatchdogTimerTimeOutVpOSBootWatchdogTimerPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + n5Minutes(171), + n10Minutes(172), + n15Minutes(173), + n20Minutes(174), + platformDefault(-2) + } + +CucsBiosVfOSBootWatchdogTimerTimeoutVpOSBootWatchdogTimerTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + n5Minutes(254), + n10Minutes(255), + n15Minutes(256), + n20Minutes(257), + platformDefault(-2) + } + +CucsBiosVfOnboardGraphicsVpOnboardGraphics ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(407), + enabled(408) + } + +CucsBiosVfOnboardSATAControllerVpOnboardSATAController ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(38), + enabled(39), + platformDefault(-2) + } + +CucsBiosVfOnboardSATAControllerVpSATAMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + enhanced(40), + compatibility(41), + ahci(42), + swRaid(186), + platformDefault(-2) + } + +CucsBiosVfOnboardStorageVpOnboardSCUStorageSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(252), + enabled(253), + platformDefault(-2) + } + +CucsBiosVfOptionROMEnableVpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(208), + enabled(209), + uefiOnly(443), + legacyOnly(444), + platformDefault(-2) + } + +CucsBiosVfOptionROMLoadVpLoad ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + enable(163), + disable(164), + enabled(187), + disabled(188), + platformDefault(-2) + } + +CucsBiosVfOutOfBandManagementVpComSpcrEnable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(564), + enabled(565) + } + +CucsBiosVfPCHSATAModeVpPCHSATAMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + ahci(497), + disabled(498), + lsiSwRaid(499) + } + +CucsBiosVfPCHSATAModeVpSATAMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + ahci(532), + disabled(533), + lsiSwRaid(534) + } + +CucsBiosVfPCILOMPortsConfigurationVpPCIe10GLOM2Link ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + enabled(528), + disabled(529) + } + +CucsBiosVfPCIROMCLPVpPCIROMCLP ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(570), + enabled(571) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot10LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(366), + gen2(367), + gen3(368), + auto(369), + disabled(370) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot1LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(321), + gen2(322), + gen3(323), + auto(324), + disabled(325) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot2LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(326), + gen2(327), + gen3(328), + auto(329), + disabled(330) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot3LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(331), + gen2(332), + gen3(333), + auto(334), + disabled(335) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot4LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(336), + gen2(337), + gen3(338), + auto(339), + disabled(340) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot5LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(341), + gen2(342), + gen3(343), + auto(344), + disabled(345) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot6LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(346), + gen2(347), + gen3(348), + auto(349), + disabled(350) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot7LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(351), + gen2(352), + gen3(353), + auto(354), + disabled(355) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot8LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(356), + gen2(357), + gen3(358), + auto(359), + disabled(360) + } + +CucsBiosVfPCISlotLinkSpeedVpPCIeSlot9LinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + gen1(361), + gen2(362), + gen3(363), + auto(364), + disabled(365) + } + +CucsBiosVfPCISlotOptionROMEnableVpPCIeSlotHBAOptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(463), + enabled(464), + uefiOnly(465), + legacyOnly(466) + } + +CucsBiosVfPCISlotOptionROMEnableVpPCIeSlotMLOMOptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(459), + enabled(460), + uefiOnly(461), + legacyOnly(462) + } + +CucsBiosVfPCISlotOptionROMEnableVpPCIeSlotN1OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(467), + enabled(468), + uefiOnly(469), + legacyOnly(470) + } + +CucsBiosVfPCISlotOptionROMEnableVpPCIeSlotN2OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(471), + enabled(472), + uefiOnly(473), + legacyOnly(474) + } + +CucsBiosVfPCISlotOptionROMEnableVpPCIeSlotSASOptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(317), + enabled(318), + uefiOnly(319), + legacyOnly(320) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot10State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(290), + enabled(291), + uefiOnly(292), + legacyOnly(293) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot1State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(210), + enabled(211), + uefiOnly(445), + legacyOnly(446), + platformDefault(-2) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot2State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(212), + enabled(213), + uefiOnly(447), + legacyOnly(448), + platformDefault(-2) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot3State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(214), + enabled(215), + uefiOnly(449), + legacyOnly(450), + platformDefault(-2) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot4State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(216), + enabled(217), + uefiOnly(451), + legacyOnly(452), + platformDefault(-2) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot5State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(218), + enabled(219), + uefiOnly(453), + legacyOnly(454), + platformDefault(-2) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot6State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(266), + enabled(267), + uefiOnly(455), + legacyOnly(456) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot7State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(268), + enabled(269), + uefiOnly(457), + legacyOnly(458) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot8State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(282), + enabled(283), + uefiOnly(284), + legacyOnly(285) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlot9State ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(286), + enabled(287), + uefiOnly(288), + legacyOnly(289) + } + +CucsBiosVfPCISlotOptionROMEnableVpSlotMezzState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(220), + enabled(221), + uefiOnly(412), + legacyOnly(413), + platformDefault(-2) + } + +CucsBiosVfPOSTErrorPauseVpPOSTErrorPause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(102), + enabled(103), + platformDefault(-2) + } + +CucsBiosVfPSTATECoordinationVpPSTATECoordination ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + hwAll(432), + swAll(433), + swAny(434) + } + +CucsBiosVfPackageCStateLimitVpPackageCStateLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + noLimit(222), + c0(223), + c1(224), + c3(225), + c6(226), + c2(504), + c7(505), + c7s(506), + auto(507), + platformDefault(-2) + } + +CucsBiosVfProcessorC1EVpProcessorC1E ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(202), + enabled(203), + platformDefault(-2) + } + +CucsBiosVfProcessorC3ReportVpProcessorC3Report ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(108), + enabled(109), + acpiC2(136), + acpiC3(137), + platformDefault(-2) + } + +CucsBiosVfProcessorC6ReportVpProcessorC6Report ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(110), + enabled(111), + platformDefault(-2) + } + +CucsBiosVfProcessorC7ReportVpProcessorC7Report ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(206), + enabled(207), + c7(502), + c7s(503), + platformDefault(-2) + } + +CucsBiosVfProcessorCMCIVpProcessorCMCI ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + enabled(555), + disabled(556) + } + +CucsBiosVfProcessorCStateVpProcessorCState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(200), + enabled(201), + platformDefault(-2) + } + +CucsBiosVfProcessorEnergyConfigurationVpEnergyPerformance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + performance(426), + balancedPerformance(427), + balancedEnergy(428), + energyEfficient(429) + } + +CucsBiosVfProcessorEnergyConfigurationVpPowerTechnology ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(422), + energyEfficient(423), + performance(424), + custom(425) + } + +CucsBiosVfProcessorPrefetchConfigVpAdjacentCacheLinePrefetcher ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(407), + enabled(408) + } + +CucsBiosVfProcessorPrefetchConfigVpDCUIPPrefetcher ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(411), + enabled(412) + } + +CucsBiosVfProcessorPrefetchConfigVpDCUStreamerPrefetch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(409), + enabled(410) + } + +CucsBiosVfProcessorPrefetchConfigVpHardwarePrefetcher ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(405), + enabled(406) + } + +CucsBiosVfQPILinkFrequencySelectVpQPILinkFrequencySelect ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + n6400(436), + n7200(437), + n8000(438), + n64(439), + n72(440), + n80(441), + auto(442), + n9600(494) + } + +CucsBiosVfQPISnoopModeVpQPISnoopMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + homeSnoop(487), + clusterOnDie(488), + earlySnoop(489), + auto(548), + homeDirectorySnoop(549), + homeDirectorySnoopWithOsb(550) + } + +CucsBiosVfQuietBootVpQuietBoot ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(100), + enabled(101), + platformDefault(-2) + } + +CucsBiosVfRedirectionAfterBIOSPOSTVpRedirectionAfterPOST ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + alwaysEnable(566), + bootloader(567) + } + +CucsBiosVfResumeOnACPowerLossVpResumeOnACPowerLoss ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + stayOff(70), + lastState(71), + reset(72), + platformDefault(-2) + } + +CucsBiosVfSBMezz1OptionROMVpSBMezz1OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(580), + enabled(581), + uefiOnly(582), + legacyOnly(583) + } + +CucsBiosVfSBNVMe1OptionROMVpSBNVMe1OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(604), + enabled(605), + uefiOnly(606), + legacyOnly(607) + } + +CucsBiosVfSIOC1OptionROMVpSIOC1OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(572), + enabled(573), + uefiOnly(574), + legacyOnly(575) + } + +CucsBiosVfSIOC2OptionROMVpSIOC2OptionROM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(576), + enabled(577), + uefiOnly(578), + legacyOnly(579) + } + +CucsBiosVfScrubPoliciesVpDemandScrub ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(415), + enabled(416) + } + +CucsBiosVfScrubPoliciesVpPatrolScrub ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(413), + enabled(414) + } + +CucsBiosVpSelectMemoryRASConfiguration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + maximumPerformance(30), + mirroring(31), + lockstep(124), + sparing(125), + platformDefault(-2) + } + +CucsBiosVfSerialPortAEnableVpSerialPortAEnable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(44), + enabled(45), + platformDefault(-2) + } + +CucsBiosVfSparingModeVpSparingMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + dimmSparing(126), + rankSparing(127), + platformDefault(-2) + } + +CucsBiosVfSriovConfigVpSriov ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(258), + enabled(259), + platformDefault(-2) + } + +CucsBiosVfTPMPendingOperationVpTPMPendingOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + none(517), + tpmppioowneron(518), + tpmppioowneroff(519), + tpmclear(520) + } + +CucsBiosVfTPMSupportVpTPMSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(475), + enabled(476) + } + +CucsBiosVfTrustedPlatformModuleVpTrustedPlatformModuleSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(513), + enabled(514) + } + +CucsBiosVfUCSMBootModeControlVpUEFIBootMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(276), + enabled(277) + } + +CucsBiosVfUCSMBootOrderRuleControlVpUCSMBootOrderRule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + strict(198), + loose(199), + platformDefault(-2) + } + +CucsBiosVfUEFIOSUseLegacyVideoVpUEFIOSUseLegacyVideo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(160), + enabled(161), + platformDefault(-2) + } + +CucsBiosVfUSBBootConfigVpLegacyUSBSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(249), + enabled(250), + auto(251), + platformDefault(-2) + } + +CucsBiosVfUSBBootConfigVpMakeDeviceNonBootable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(106), + enabled(107), + platformDefault(-2) + } + +CucsBiosVfUSBConfigurationVpLegacyUSBSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(479), + enabled(480), + auto(481) + } + +CucsBiosVfUSBConfigurationVpXHCIMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(477), + enabled(478) + } + +CucsBiosVfUSBFrontPanelAccessLockVpUSBFrontPanelLock ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(196), + enable(197), + enabled(204), + platformDefault(-2) + } + +CucsBiosVfUSBPortConfigurationVpPort6064Emulation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(391), + enabled(392) + } + +CucsBiosVfUSBPortConfigurationVpUSBPortFront ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(395), + enabled(396) + } + +CucsBiosVfUSBPortConfigurationVpUSBPortInternal ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(397), + enabled(398) + } + +CucsBiosVfUSBPortConfigurationVpUSBPortKVM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(399), + enabled(400) + } + +CucsBiosVfUSBPortConfigurationVpUSBPortRear ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(393), + enabled(394) + } + +CucsBiosVfUSBPortConfigurationVpUSBPortSDCard ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(403), + enabled(404) + } + +CucsBiosVfUSBPortConfigurationVpUSBPortVMedia ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + disabled(401), + enabled(402) + } + +CucsBiosVfUSBSysIdlePowerOptimizingSettingVpUSBIdlePowerOptimize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + highPerformance(194), + lowerIdlePower(195), + platformDefault(-2) + } + +CucsBiosVfVGAPriorityVpVGAPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + onboard(417), + offboard(418), + onboardVgaDisabled(419) + } + +CucsBiosVfWorkloadConfigurationVpWorkloadConfiguration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + platformRecommended(0), + balanced(608), + ioSensitive(609) + } + +CucsBmcSELCntEqptClassId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + processorUnit(142), + memoryUnit(247), + computeBoard(605) + } + +CucsBmcSELCntEqptInstIdPropId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + processorUnitId(360), + memoryUnitId(698) + } + +CucsBmcSELCntStatsClassId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + computePCIeFatalProtocolStats(882), + computePCIeFatalReceiveStats(884), + computePCIeFatalCompletionStats(886), + computePCIeFatalStats(888), + processorErrorStats(935), + memoryErrorStats(940) + } + +CucsCallhomeAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + off(0), + on(1) + } + +CucsCallhomeAlertGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + diagnostic(0), + environmental(1), + unknown(100) + } + +CucsCallhomeAlertGroups ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + system(0), + environmental(1), + linecard(2), + supervisor(3), + inventory(4), + test(5), + ciscoTac(6), + syslogPort(7), + license(8), + lifeCycle(9), + diagnostic(10) + } + +CucsCallhomeAlertLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + debug(0), + normal(1), + notify(2), + warning(3), + minor(4), + major(5), + critical(6), + fatal(7), + unknown(100) + } + +CucsCallhomeAlertMessageSubtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nosubtype(0), + test(1), + full(2), + delta(3), + minor(4), + major(5), + goldnormal(6), + goldminor(7), + goldmajor(8), + unknown(100) + } + +CucsCallhomeAlertMessageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inventory(0), + syslog(1), + test(2), + diag(3), + env(4), + conf(5), + telemetry(6), + unknown(100) + } + +CucsCallhomeAlertThrottlingAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + off(0), + on(1) + } + +CucsCallhomeAnonymousReportingAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + off(0), + on(1) + } + +CucsCallhomeEpConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + notApplied(1) + } + +CucsCallhomeEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configCallhome(274) + } + +CucsCallhomeEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configCallhomeBegin(274), + configCallhomeSetLocal(275), + configCallhomeSetPeer(276), + configCallhomeFail(330), + configCallhomeSuccess(331) + } + +CucsCallhomeEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configCallhome(274) + } + +CucsCallhomeFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + xml(1), + fullTxt(2), + shortTxt(4) + } + +CucsCallhomeHolderConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + notApplied(1) + } + +CucsCallhomeHolderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(421), + inventory(424) + } + +CucsCallhomeHolderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(421), + configureEnableSmartCallhome(422), + configureDisableSmartCallhome(423), + inventoryBegin(424), + inventorySendInventory(425), + configureFail(494), + configureSuccess(495), + inventoryFail(496), + inventorySuccess(497) + } + +CucsCallhomeHolderFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeCallhomeHolderConfigureEnable(7), + samDmeCallhomeHolderConfigureDisable(8), + samDmeCallhomeHolderInventoryRegister(9) + } + +CucsCallhomeHolderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(421), + inventory(424) + } + +CucsCallhomeInventoryStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + invDefault(0), + invEnable(1), + invInProgress(2), + invThrottled(3) + } + +CucsCallhomeLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + debug(0), + normal(1), + notification(2), + warning(3), + minor(4), + major(5), + critical(6), + fatal(7), + disaster(8) + } + +CucsCallhomePolicyAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCallhomeUrgency ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + info(6), + debug(7) + } + +CucsCapabilityAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + restart(0), + idle(1) + } + +CucsCapabilityCatalogueFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployCatalogue(609), + activateCatalog(904) + } + +CucsCapabilityCatalogueFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployCatalogueBegin(609), + deployCatalogueSyncBladeAGLocal(610), + deployCatalogueSyncBladeAGRemote(611), + deployCatalogueSyncNicAGLocal(612), + deployCatalogueSyncNicAGRemote(613), + deployCatalogueSyncPortAGLocal(614), + deployCatalogueSyncPortAGRemote(615), + deployCatalogueSyncHostagentAGLocal(616), + deployCatalogueSyncHostagentAGRemote(617), + deployCatalogueFinalize(618), + deployCatalogueFail(619), + deployCatalogueSuccess(620), + activateCatalogBegin(904), + activateCatalogUnpackLocal(905), + activateCatalogCopyRemote(906), + activateCatalogApplyCatalog(907), + activateCatalogRescanImages(908), + activateCatalogEvaluateStatus(909), + activateCatalogFail(936), + activateCatalogSuccess(937), + activateCatalogCopyCatFromRep(1603), + activateCatalogCopyExternalRepToRemote(1604) + } + +CucsCapabilityCatalogueFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployCatalogue(839), + activateCatalog(893) + } + +CucsCapabilityFeatureStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + supported(0), + unsupported(1) + } + +CucsCapabilityMgmtExtensionFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + activateMgmtExt(910) + } + +CucsCapabilityMgmtExtensionFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + activateMgmtExtBegin(910), + activateMgmtExtUnpackLocal(911), + activateMgmtExtCopyRemote(912), + activateMgmtExtApplyCatalog(913), + activateMgmtExtRescanImages(914), + activateMgmtExtEvaluateStatus(915), + activateMgmtExtFail(938), + activateMgmtExtSuccess(939) + } + +CucsCapabilityMgmtExtensionFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + activateMgmtExt(899) + } + +CucsCapabilityOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + init(0), + downloading(1), + downloaded(2), + applied(3), + failed(4) + } + +CucsCapabilityPlatform ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ucs6100(0), + ucs6200(1), + ucs6324(2), + ucs6300(3), + ucs6300UP(4) + } + +CucsCapabilityUpdaterFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updater(582) + } + +CucsCapabilityUpdaterFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updaterBegin(582), + updaterLocal(583), + updaterUnpackLocal(584), + updaterDeleteLocal(585), + updaterCopyRemote(586), + updaterApply(587), + updaterRescanImages(588), + updaterFail(589), + updaterSuccess(590), + updaterEvaluateStatus(903) + } + +CucsCapabilityUpdaterFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updater(582) + } + +CucsCertRepairEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + repairCert(50) + } + +CucsCertRepairEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + repairCertBegin(50), + repairCertRequest(51), + repairCertVerify(52), + repairCertFail(99), + repairCertSuccess(100) + } + +CucsCertRepairEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + repairCert(50) + } + +CucsCertRepairStateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + done(0), + notDone(1) + } + +CucsChangeEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + syncChangeUCS(369) + } + +CucsChangeEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + syncChangeUCSBegin(369), + syncChangeUCSSync(370), + syncChangeUCSFail(371), + syncChangeUCSSuccess(372) + } + +CucsChangeEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + syncChangeUCS(369) + } + +CucsChangeStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + modified(0), + created(1), + deleted(2), + intentDeletion(3) + } + +CucsCimcvmediaAuthProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + none(1), + ntlm(4), + ntlmi(5), + ntlmv2(6), + ntlmv2i(7), + ntlmssp(8), + ntlmsspi(9) + } + +CucsCimcvmediaDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + cdd(1), + hdd(2) + } + +CucsCimcvmediaErrorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + none(1), + genericFailure(2), + connectionTimeout(3), + connectionRejected(4), + authenticationFailed(5), + badPath(6), + badParam(7), + invalidVdiskUsage(8), + invalidVdiskType(9), + alreadyMapped(10), + imageStoreFull(11), + fileNotFound(12), + openRoFailed(13), + openRwFailed(14), + diskEjected(15), + diskIoFailure(16), + writeToReadonlyFile(17), + mountInUse(18), + invalidArgument(19), + imgageDeleted(20), + postmapError(21), + httpServerNoContentLength(22), + httpServerNoRangeSupport(23) + } + +CucsCimcvmediaImageNameVariable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + serviceProfileName(1) + } + +CucsCimcvmediaMountConfigRetryOnMountFail ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsCimcvmediaMountStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + mounting(1), + mounted(2), + unmounting(3), + notMounted(4), + mountFailed(5), + unmountFailed(6), + mountEjectedByOs(7) + } + +CucsCimcvmediaTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + nfs(1), + cifs(2), + http(3), + https(4) + } + +CucsCommAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommChannel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fullssl(0), + noencssl(1), + plain(2) + } + +CucsCommCimxmlAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommCipherSuiteMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + highStrength(1), + mediumStrength(2), + lowStrength(3), + custom(4) + } + +CucsCommClientAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommCoreFileFileTransferProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsCommCoreFileProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + tcp(1), + udp(2), + all(3) + } + +CucsCommDateTimeFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + timezone(536) + } + +CucsCommDateTimeFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + timezoneBegin(536), + timezoneChange(537), + timezoneFail(538), + timezoneSuccess(539) + } + +CucsCommDateTimeFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + timezone(536) + } + +CucsCommDnsProviderAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommFilePathProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + workspace(1), + volatile(2), + ftp(3), + tftp(4), + scp(5), + sftp(6), + usbdrive(7), + usbA(8), + usbB(9) + } + +CucsCommHttpRedirectState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommLogComponentSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + emergencies(0), + alerts(1), + critical(2), + errors(3), + warnings(4), + notifications(5), + information(6), + debugging(7) + } + +CucsCommNtpProviderAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + tcp(1), + udp(2), + all(3) + } + +CucsCommShellProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + tcp(1), + udp(2), + all(3) + } + +CucsCommSmashCLPProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + tcp(1), + udp(2), + all(3) + } + +CucsCommSnmpAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommSnmpConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + notApplied(1) + } + +CucsCommSnmpProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + tcp(1), + udp(2), + all(3) + } + +CucsCommSnmpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + tcp(1), + udp(2), + all(3) + } + +CucsCommSnmpAuth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + md5(1), + sha(2) + } + +CucsCommSnmpEncryptionAlgoType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(1), + aes(2) + } + +CucsCommSnmpNotificationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + traps(1), + informs(2) + } + +CucsCommSnmpV3Privilege ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + auth(1), + noauth(2), + priv(3) + } + +CucsCommSnmpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + v1(1), + v2c(2), + v3(3) + } + +CucsCommSshAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommSslProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0), + tlsv12(3) + } + +CucsCommSvcEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateSvcEp(190), + restartWebSvc(193) + } + +CucsCommSvcEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + restartWebSvcRestart(62), + updateSvcEpBegin(190), + updateSvcEpSetEpLocal(191), + updateSvcEpSetEpPeer(192), + restartWebSvcBegin(193), + restartWebSvcFail(332), + restartWebSvcSuccess(333), + updateSvcEpFail(334), + updateSvcEpSuccess(335), + updateSvcEpPropogateEpSettings(532), + updateSvcEpPropogateEpTimeZoneSettingsLocal(592), + updateSvcEpPropogateEpTimeZoneSettingsPeer(593), + updateSvcEpPropogateEpTimeZoneSettingsToAdaptorsLocal(877), + updateSvcEpPropogateEpTimeZoneSettingsToAdaptorsPeer(878), + updateSvcEpPropogateEpTimeZoneSettingsToFexIomLocal(1046), + updateSvcEpPropogateEpTimeZoneSettingsToFexIomPeer(1047), + restartWebSvcLocal(1165), + restartWebSvcPeer(1166), + updateSvcEpInitIptablesLocal(2017), + updateSvcEpInitIptablesPeer(2018) + } + +CucsCommSvcEpFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeCommSvcEpUpdateSvcEpEpChange(21), + samDmeCommSvcEpUpdateSvcEpPropogateSettings(22) + } + +CucsCommSvcEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateSvcEp(190), + restartWebSvc(193) + } + +CucsCommSyslogProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + tcp(1), + udp(2), + all(3) + } + +CucsCommSyslogAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommSyslogClientAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommSyslogClientEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(1), + secondary(2), + tertiary(3) + } + +CucsCommSyslogConsoleAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommSyslogConsoleSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + emergencies(0), + alerts(1), + critical(2) + } + +CucsCommSyslogFileSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (4096..4194304) + +CucsCommSyslogForwardingFacility ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + local0(0), + local1(1), + local2(2), + local3(3), + local4(4), + local5(5), + local6(6), + local7(7), + auth(8), + authpriv(9), + cron(10), + daemon(11), + ftp(12), + kernel(13), + lpr(14), + mail(15), + news(16), + syslog(17), + user(18), + uucp(19) + } + +CucsCommSyslogMonitorAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommSyslogRestrictedSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + emergencies(0), + alerts(1), + critical(2) + } + +CucsCommSyslogSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + emergencies(0), + alerts(1), + critical(2), + errors(3), + warnings(4), + notifications(5), + information(6), + debugging(7) + } + +CucsCommSyslogSourceAudits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommSyslogSourceEvents ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommSyslogSourceFaults ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommTelnetAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommTimeZoneConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + success(0), + failure(1) + } + +CucsCommWebProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + tcp(1), + udp(2), + all(3) + } + +CucsCommWsmanAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsCommXmlClConnPolicyClientType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + javaUi(0), + flexUi(1), + extrenalApiClient(2) + } + +CucsComputeABoardPower ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + on(1), + test(2), + off(3), + online(4), + offline(5), + offduty(6), + degraded(7), + powerSave(8), + error(9), + ok(10), + failed(11), + notSupported(100) + } + +CucsComputeAdminLinkAggregation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + portChannel(1), + global(2) + } + +CucsComputeAdminMemoryState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(1), + resetMemoryErrors(2), + resetInProgress(3) + } + +CucsComputeAdminPowerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cycleImmediate(2), + cycleWait(3), + hardResetImmediate(4), + hardResetWait(5), + cmosResetImmediate(12), + bmcResetImmediate(13), + bmcResetWait(14), + diagnosticInterrupt(15), + kvmReset(16), + policy(30), + adminUp(31), + adminDown(32), + ipmiReset(33) + } + +CucsComputeAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inService(1), + outOfService(2), + inMaintenance(3) + } + +CucsComputeAdminTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undiscovered(0), + rediscover(1), + resetToFactory(2), + discovered(3), + remove(4), + migrate(5), + decommission(6), + upgradeFirmware(7) + } + +CucsComputeAlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + minor(1), + severe(2) + } + +CucsComputeAssociation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + establishing(1), + associated(2), + removing(3), + failed(4), + throttled(5) + } + +CucsComputeAvailability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unavailable(0), + available(1) + } + +CucsComputeBackplaneSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n40G(0), + n4x10G(1) + } + +CucsComputeBackplaneSpeedChassisPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n40G(0), + n4x10G(1), + global(2) + } + +CucsComputeBlackListing ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsComputeBladeSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputeBladeEpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsComputeBladeEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputeBladeFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + discover(23), + diag(144), + updateBoardController(604), + associate(665), + disassociate(727), + powerCap(767), + decommission(769), + softShutdown(771), + hardShutdown(773), + turnup(775), + powercycle(777), + hardreset(781), + softreset(785), + swConnUpd(789), + biosRecovery(792), + cmosReset(806), + resetBmc(815), + updateExtUsers(879), + updateAdaptor(891), + activateAdaptor(898), + configSoL(932), + unconfigSoL(934), + diagnosticInterrupt(1036), + resetKvm(1055), + updateBIOS(1152), + activateBIOS(1157), + resetIpmi(1254), + fwUpgrade(1256), + cimcSessionDelete(1478), + serviceInfraDeploy(1513), + serviceInfraWithdraw(1518), + configBoard(1531), + resetMemoryErrors(1533), + flashController(1592), + enableCimcSecureBoot(1611), + oobStorageAdminConfig(1722), + clearTPM(1945), + diskZoningInventory(2045), + cimcSecurityConfig(2242) + } + +CucsComputeBladeFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + discoverBegin(23), + discoverBmcPresence(24), + discoverBmcInventory(25), + discoverConfigFeLocal(26), + discoverConfigFePeer(27), + discoverConfigUserAccess(28), + discoverBladePowerOn(29), + discoverSwConfigPnuOSLocal(33), + discoverSwConfigPnuOSPeer(34), + discoverBladeBootPnuos(35), + discoverBladeReadSmbios(36), + discoverHagConnect(37), + discoverPnuOSIdent(38), + discoverPnuOSPolicy(39), + discoverPnuOSInventory(40), + discoverPnuOSSelfTest(41), + discoverSwUnconfigPnuOSLocal(43), + discoverSwUnconfigPnuOSPeer(44), + discoverHagDisconnect(45), + discoverBmcShutdownDiscovered(46), + discoverHandlePooling(47), + discoverSuccess(48), + discoverFail(49), + diagBegin(144), + diagBmcPresence(145), + diagBmcInventory(146), + diagConfigFeLocal(147), + diagConfigFePeer(148), + diagBladePowerOn(149), + diagDeriveConfig(152), + diagConfigUserAccess(153), + diagSwConfigLocal(155), + diagSwConfigPeer(156), + diagSetupVMediaLocal(158), + diagSetupVMediaPeer(159), + diagBladeBoot(160), + diagBladeReadSmbios(161), + diagHostConnect(162), + diagHostIdent(165), + diagHostPolicy(166), + diagSetDiagUser(167), + diagHostInventory(168), + diagGenerateReport(171), + diagRemoveConfig(172), + diagRemoveVMediaLocal(173), + diagRemoveVMediaPeer(174), + diagSwUnconfigLocal(176), + diagSwUnconfigPeer(177), + diagUnconfigUserAccess(178), + diagHostDisconnect(180), + diagBmcShutdownDiagCompleted(181), + diagSuccess(182), + diagFail(183), + discoverPnuOSScrub(458), + diagHostServerDiag(479), + diagHostServerDiagStatus(480), + diagDisableServerConnSwB(481), + diagStartFabricATrafficTest(482), + diagFabricATrafficTestStatus(483), + diagEnableServerConnSwB(484), + diagDisableServerConnSwA(485), + diagStartFabricBTrafficTest(486), + diagFabricBTrafficTestStatus(487), + diagEnableServerConnSwA(488), + discoverBladeBootWait(504), + diagBladeBootWait(519), + diagBiosPostCompletion(520), + discoverBiosPostCompletion(521), + diagRestoreConfigFeLocal(526), + diagRestoreConfigFePeer(527), + discoverSetupVmediaLocal(528), + discoverSetupVmediaPeer(529), + discoverTeardownVmediaLocal(530), + discoverTeardownVmediaPeer(531), + diagGenerateLogWait(533), + diagStopVMediaLocal(534), + diagStopVMediaPeer(535), + discoverSanitize(545), + discoverPreSanitize(567), + diagDebugWait(591), + diagEvaluateStatus(599), + updateBoardControllerBegin(604), + updateBoardControllerBladePowerOff(605), + updateBoardControllerUpdateRequest(606), + updateBoardControllerPollUpdateStatus(607), + updateBoardControllerBladePowerOn(608), + updateBoardControllerFail(621), + updateBoardControllerSuccess(622), + updateBoardControllerPrepareForUpdate(629), + diagNicPresenceLocal(647), + diagNicPresencePeer(648), + diagNicInventoryLocal(649), + diagNicInventoryPeer(650), + diagNicConfigLocal(651), + diagNicConfigPeer(652), + diagNicUnconfigLocal(653), + diagNicUnconfigPeer(654), + discoverNicPresenceLocal(657), + discoverNicPresencePeer(658), + discoverNicConfigPnuOSLocal(659), + discoverNicConfigPnuOSPeer(660), + discoverNicUnconfigPnuOSLocal(663), + discoverNicUnconfigPnuOSPeer(664), + associateBegin(665), + associateUpdateIBMCFw(668), + associateWaitForIBMCFwUpdate(669), + associateActivateIBMCFw(670), + associateResetIBMC(671), + associatePreSanitize(672), + associateSanitize(673), + associateConfigUserAccess(674), + associateBladePowerOff(675), + associateUpdateBoardCtrlRequest(676), + associatePollBoardCtrlUpdateStatus(677), + associatePowerOn(678), + associateBmcPreconfigPnuOSLocal(679), + associateBmcPreconfigPnuOSPeer(680), + associateBmcConfigPnuOS(681), + associateSwConfigPnuOSLocal(682), + associateSwConfigPnuOSPeer(683), + associateUpdateAdaptorNwFwLocal(684), + associateUpdateAdaptorNwFwPeer(685), + associateWaitForAdaptorNwFwUpdateLocal(686), + associateWaitForAdaptorNwFwUpdatePeer(687), + associateActivateAdaptorNwFwLocal(688), + associateActivateAdaptorNwFwPeer(689), + associateNicConfigPnuOSLocal(690), + associateNicConfigPnuOSPeer(691), + associateBootPnuos(692), + associateBootWait(693), + associateBiosPostCompletion(694), + associateHagPnuOSConnect(695), + associatePnuOSIdent(696), + associatePnuOSPolicy(697), + associatePnuOSValidate(698), + associatePnuOSSelfTest(699), + associateBiosImgUpdate(700), + associateStorageCtlrImgUpdate(701), + associateHbaImgUpdate(702), + associateNicImgUpdate(703), + associatePnuOSInventory(704), + associatePnuOSConfig(705), + associatePnuOSLocalDiskConfig(706), + associatePnuOSUnloadDrivers(707), + associateBmcUnconfigPnuOS(708), + associateNicUnconfigPnuOSLocal(709), + associateNicUnconfigPnuOSPeer(710), + associateSwUnconfigPnuOSLocal(711), + associateSwUnconfigPnuOSPeer(712), + associateSwConfigHostOSLocal(713), + associateSwConfigHostOSPeer(714), + associateNicConfigHostOSLocal(715), + associateNicConfigHostOSPeer(716), + associateHagPnuOSDisconnect(717), + associateConfigSoL(718), + associatePrepareForBoot(719), + associateConfigUuid(720), + associateBootHost(721), + associateHagHostOSConnect(722), + associateHostOSIdent(723), + associateHostOSPolicy(724), + associateHostOSValidate(725), + associateHostOSConfig(726), + disassociateBegin(727), + disassociateConfigUserAccess(730), + disassociatePowerOn(731), + disassociatePreSanitize(732), + disassociateSanitize(733), + disassociateNicUnconfigHostOSLocal(734), + disassociateNicUnconfigHostOSPeer(735), + disassociateSwUnconfigHostOSLocal(736), + disassociateSwUnconfigHostOSPeer(737), + disassociateBmcPreconfigPnuOSLocal(738), + disassociateBmcPreconfigPnuOSPeer(739), + disassociateBmcConfigPnuOS(740), + disassociateSwConfigPnuOSLocal(741), + disassociateSwConfigPnuOSPeer(742), + disassociateNicConfigPnuOSLocal(743), + disassociateNicConfigPnuOSPeer(744), + disassociateConfigBios(745), + disassociateBootPnuos(746), + disassociateBootWait(747), + disassociateBiosPostCompletion(748), + disassociateHagPnuOSConnect(749), + disassociatePnuOSIdent(750), + disassociatePnuOSPolicy(751), + disassociatePnuOSValidate(752), + disassociatePnuOSUnconfig(753), + disassociatePnuOSScrub(754), + disassociatePnuOSSelfTest(755), + disassociateBmcUnconfigPnuOS(756), + disassociateNicUnconfigPnuOSLocal(757), + disassociateNicUnconfigPnuOSPeer(758), + disassociateHagPnuOSDisconnect(759), + disassociateUnconfigUuid(760), + disassociateShutdown(761), + disassociateUnconfigBios(762), + disassociateSwUnconfigPnuOSLocal(763), + disassociateSwUnconfigPnuOSPeer(764), + disassociateUnconfigSoL(765), + disassociateHandlePooling(766), + powerCapBegin(767), + powerCapConfig(768), + decommissionBegin(769), + decommissionExecute(770), + softShutdownBegin(771), + softShutdownExecute(772), + hardShutdownBegin(773), + hardShutdownExecute(774), + turnupBegin(775), + turnupExecute(776), + powercycleBegin(777), + powercyclePreSanitize(778), + powercycleSanitize(779), + powercycleExecute(780), + hardresetBegin(781), + hardresetPreSanitize(782), + hardresetSanitize(783), + hardresetExecute(784), + softresetBegin(785), + softresetPreSanitize(786), + softresetSanitize(787), + softresetExecute(788), + swConnUpdBegin(789), + swConnUpdA(790), + swConnUpdB(791), + biosRecoveryBegin(792), + biosRecoveryShutdown(793), + biosRecoveryPreSanitize(794), + biosRecoverySanitize(795), + biosRecoverySetupVmediaLocal(796), + biosRecoverySetupVmediaPeer(797), + biosRecoveryStart(798), + biosRecoveryWait(799), + biosRecoveryCleanup(800), + biosRecoveryReset(801), + biosRecoveryTeardownVmediaLocal(802), + biosRecoveryTeardownVmediaPeer(803), + cmosResetBegin(806), + cmosResetPreSanitize(807), + cmosResetSanitize(808), + cmosResetExecute(809), + cmosResetReconfigBios(810), + cmosResetReconfigUuid(811), + cmosResetBladePowerOn(812), + resetBmcBegin(815), + resetBmcExecute(816), + updateExtUsersBegin(879), + updateExtUsersDeploy(880), + updateAdaptorBegin(891), + updateAdaptorPowerOn(892), + updateAdaptorUpdateRequestLocal(893), + updateAdaptorUpdateRequestPeer(894), + updateAdaptorPollUpdateStatusLocal(895), + updateAdaptorPollUpdateStatusPeer(896), + updateAdaptorPowerOff(897), + activateAdaptorBegin(898), + activateAdaptorPowerOn(899), + activateAdaptorActivateLocal(900), + activateAdaptorActivatePeer(901), + activateAdaptorReset(902), + configSoLBegin(932), + configSoLExecute(933), + unconfigSoLBegin(934), + unconfigSoLExecute(935), + activateAdaptorFail(940), + activateAdaptorSuccess(941), + associateFail(942), + associateSuccess(943), + biosRecoveryFail(946), + biosRecoverySuccess(947), + cmosResetFail(948), + cmosResetSuccess(949), + configSoLFail(950), + configSoLSuccess(951), + decommissionFail(952), + decommissionSuccess(953), + disassociateFail(954), + disassociateSuccess(955), + hardShutdownFail(956), + hardShutdownSuccess(957), + hardresetFail(958), + hardresetSuccess(959), + powerCapFail(960), + powerCapSuccess(961), + powercycleFail(962), + powercycleSuccess(963), + resetBmcFail(964), + resetBmcSuccess(965), + softShutdownFail(966), + softShutdownSuccess(967), + softresetFail(968), + softresetSuccess(969), + swConnUpdFail(970), + swConnUpdSuccess(971), + turnupFail(972), + turnupSuccess(973), + unconfigSoLFail(974), + unconfigSoLSuccess(975), + updateAdaptorFail(976), + updateAdaptorSuccess(977), + updateExtUsersFail(978), + updateExtUsersSuccess(979), + decommissionStopVMediaLocal(1019), + decommissionStopVMediaPeer(1020), + biosRecoveryStopVMediaLocal(1021), + biosRecoveryStopVMediaPeer(1022), + diagCleanupServerConnSwA(1032), + diagCleanupServerConnSwB(1033), + diagnosticInterruptBegin(1036), + diagnosticInterruptExecute(1037), + diagnosticInterruptFail(1038), + diagnosticInterruptSuccess(1039), + associateLocalDiskFwUpdate(1040), + resetKvmBegin(1055), + resetKvmExecute(1056), + resetKvmFail(1057), + resetKvmSuccess(1058), + associateSwConfigPortNivLocal(1069), + associateSwConfigPortNivPeer(1070), + disassociateSwConfigPortNivLocal(1071), + disassociateSwConfigPortNivPeer(1072), + discoverBmcPreConfigPnuOSLocal(1078), + discoverBmcPreConfigPnuOSPeer(1079), + discoverBmcConfigPnuOS(1080), + diagBmcConfigPnuOS(1089), + diagSolRedirectEnable(1096), + diagSerialDebugConnect(1097), + diagSerialDebugDisconnect(1098), + diagSolRedirectDisable(1099), + discoverSolRedirectEnable(1100), + discoverSerialDebugConnect(1101), + discoverSerialDebugDisconnect(1102), + discoverSolRedirectDisable(1103), + associateSolRedirectEnable(1104), + associateSerialDebugPnuOSConnect(1105), + associateSerialDebugPnuOSDisconnect(1106), + associateSolRedirectDisable(1107), + disassociateSolRedirectEnable(1108), + disassociateSerialDebugPnuOSConnect(1109), + disassociateSerialDebugPnuOSDisconnect(1110), + disassociateSolRedirectDisable(1111), + decommissionCleanupCIMC(1112), + updateBIOSBegin(1152), + updateBIOSClear(1153), + updateBIOSPollClearStatus(1154), + updateBIOSUpdateRequest(1155), + updateBIOSPollUpdateStatus(1156), + activateBIOSBegin(1157), + activateBIOSPowerOff(1158), + activateBIOSClear(1159), + activateBIOSPollClearStatus(1160), + activateBIOSActivate(1161), + activateBIOSPollActivateStatus(1162), + activateBIOSUpdateTokens(1163), + activateBIOSPowerOn(1164), + diagHostCatalog(1167), + discoverPnuOSCatalog(1168), + associateClearBiosUpdate(1169), + associatePollClearBiosUpdateStatus(1170), + associateUpdateBiosRequest(1171), + associatePollBiosUpdateStatus(1172), + associateActivateBios(1173), + associatePollBiosActivateStatus(1174), + associatePnuOSCatalog(1175), + disassociatePnuOSCatalog(1176), + activateBIOSFail(1178), + activateBIOSSuccess(1179), + updateBIOSFail(1180), + updateBIOSSuccess(1181), + discoverCheckPowerAvailability(1246), + associateMarkAdapterForReboot(1247), + associateDeassertResetBypass(1248), + associateVerifyFcZoneConfig(1249), + disassociateDeassertResetBypass(1250), + disassociateVerifyFcZoneConfig(1251), + decommissionCleanupPortConfigLocal(1252), + decommissionCleanupPortConfigPeer(1253), + resetIpmiBegin(1254), + resetIpmiExecute(1255), + fwUpgradeBegin(1256), + fwUpgradeUpdateIBMCFw(1257), + fwUpgradeWaitForIBMCFwUpdate(1258), + fwUpgradeActivateIBMCFw(1259), + fwUpgradeResetIBMC(1260), + fwUpgradePreSanitize(1261), + fwUpgradeSanitize(1262), + fwUpgradeBladePowerOff(1263), + fwUpgradeUpdateBoardCtrlRequest(1264), + fwUpgradePollBoardCtrlUpdateStatus(1265), + fwUpgradeClearBiosUpdate(1266), + fwUpgradePollClearBiosUpdateStatus(1267), + fwUpgradeUpdateBiosRequest(1268), + fwUpgradePollBiosUpdateStatus(1269), + fwUpgradeActivateBios(1270), + fwUpgradePollBiosActivateStatus(1271), + fwUpgradePowerOn(1272), + fwUpgradeBmcPreconfigPnuOSLocal(1273), + fwUpgradeBmcPreconfigPnuOSPeer(1274), + fwUpgradeSwConfigPortNivLocal(1275), + fwUpgradeSwConfigPortNivPeer(1276), + fwUpgradeSwConfigPnuOSLocal(1277), + fwUpgradeSwConfigPnuOSPeer(1278), + fwUpgradeUpdateAdaptorNwFwLocal(1279), + fwUpgradeUpdateAdaptorNwFwPeer(1280), + fwUpgradeWaitForAdaptorNwFwUpdateLocal(1281), + fwUpgradeWaitForAdaptorNwFwUpdatePeer(1282), + fwUpgradeActivateAdaptorNwFwLocal(1283), + fwUpgradeActivateAdaptorNwFwPeer(1284), + fwUpgradeNicConfigPnuOSLocal(1285), + fwUpgradeNicConfigPnuOSPeer(1286), + fwUpgradeBmcConfigPnuOS(1287), + fwUpgradeSolRedirectEnable(1288), + fwUpgradeSerialDebugPnuOSConnect(1289), + fwUpgradeBootPnuos(1290), + fwUpgradeBootWait(1291), + fwUpgradeBiosPostCompletion(1292), + fwUpgradeHagPnuOSConnect(1293), + fwUpgradePnuOSIdent(1294), + fwUpgradePnuOSPolicy(1295), + fwUpgradePnuOSCatalog(1296), + fwUpgradePnuOSValidate(1297), + fwUpgradePnuOSSelfTest(1298), + fwUpgradeStorageCtlrImgUpdate(1299), + fwUpgradeHbaImgUpdate(1300), + fwUpgradeNicImgUpdate(1301), + fwUpgradeLocalDiskFwUpdate(1302), + fwUpgradePnuOSConfig(1303), + fwUpgradePnuOSInventory(1304), + fwUpgradeBiosImgUpdate(1305), + fwUpgradePnuOSUnloadDrivers(1306), + fwUpgradeBmcUnconfigPnuOS(1307), + fwUpgradeNicUnconfigPnuOSLocal(1308), + fwUpgradeNicUnconfigPnuOSPeer(1309), + fwUpgradeSwUnconfigPnuOSLocal(1310), + fwUpgradeSwUnconfigPnuOSPeer(1311), + fwUpgradeHagPnuOSDisconnect(1312), + fwUpgradeSerialDebugPnuOSDisconnect(1313), + fwUpgradeSolRedirectDisable(1314), + fwUpgradeShutdown(1315), + activateAdaptorDeassertResetBypass(1361), + fwUpgradeDeassertResetBypass(1363), + fwUpgradeFail(1385), + fwUpgradeSuccess(1386), + resetIpmiFail(1387), + resetIpmiSuccess(1388), + associateConfigFlexFlash(1471), + associateSyncPowerState(1472), + disassociateUnconfigFlexFlash(1473), + cimcSessionDeleteBegin(1478), + cimcSessionDeleteExecute(1479), + cimcSessionDeleteFail(1480), + cimcSessionDeleteSuccess(1481), + discoverOobStorageInventory(1499), + discoverConfigFlexFlashScrub(1500), + associatePowerOnPreConfig(1501), + associateOobStorageInventory(1502), + associateSwConfigServiceInfraLocal(1503), + associateSwConfigServiceInfraPeer(1504), + associateNicConfigServiceInfraLocal(1505), + associateNicConfigServiceInfraPeer(1506), + disassociateNicUnconfigServiceInfraLocal(1507), + disassociateNicUnconfigServiceInfraPeer(1508), + disassociateConfigFlexFlashScrub(1509), + serviceInfraDeployBegin(1513), + serviceInfraDeploySwConfigLocal(1514), + serviceInfraDeploySwConfigPeer(1515), + serviceInfraDeployNicConfigLocal(1516), + serviceInfraDeployNicConfigPeer(1517), + serviceInfraWithdrawBegin(1518), + serviceInfraWithdrawSwUnConfigLocal(1519), + serviceInfraWithdrawSwUnConfigPeer(1520), + serviceInfraWithdrawNicUnConfigLocal(1521), + serviceInfraWithdrawNicUnConfigPeer(1522), + updateBoardControllerServerPowerOff(1527), + updateBoardControllerServerPowerOn(1530), + configBoardBegin(1531), + configBoardConfigMemoryPolicy(1532), + resetMemoryErrorsBegin(1533), + resetMemoryErrorsExecute(1534), + configBoardFail(1542), + configBoardSuccess(1543), + resetMemoryErrorsFail(1544), + resetMemoryErrorsSuccess(1545), + serviceInfraDeployFail(1546), + serviceInfraDeploySuccess(1547), + serviceInfraWithdrawFail(1548), + serviceInfraWithdrawSuccess(1549), + disassociateResetSecureBootConfig(1561), + discoverUnconfigExtMgmtRules(1566), + discoverUnconfigExtMgmtGw(1567), + discoverUnconfigCimcVMedia(1568), + associateUnconfigExtMgmtRules(1569), + associateUnconfigExtMgmtGw(1570), + associateUnconfigCimcVMedia(1571), + associateConfigExtMgmtRules(1572), + associateConfigExtMgmtGw(1573), + associateConfigCimcVMedia(1574), + associateGraphicsImageUpdate(1575), + disassociateConfigKvmMgmtDefaultSetting(1576), + disassociateUnconfigExtMgmtRules(1577), + disassociateUnconfigExtMgmtGw(1578), + disassociateUnconfigCimcVMedia(1579), + decommissionUnconfigExtMgmtRules(1580), + decommissionUnconfigExtMgmtGw(1581), + fwUpgradeUnconfigExtMgmtRules(1582), + fwUpgradeUnconfigExtMgmtGw(1583), + fwUpgradeUnconfigCimcVMedia(1584), + fwUpgradeGraphicsImageUpdate(1585), + associateDownloadImages(1588), + associateCopyRemote(1589), + fwUpgradeDownloadImages(1590), + fwUpgradeCopyRemote(1591), + flashControllerBegin(1592), + flashControllerUpdateFlashLife(1593), + flashControllerFail(1595), + flashControllerSuccess(1596), + associateDeleteCurlDownloadedImages(1598), + fwUpgradeDeleteCurlDownloadedImages(1599), + enableCimcSecureBootBegin(1611), + enableCimcSecureBootUpdateRequest(1612), + enableCimcSecureBootPollUpdateStatus(1613), + enableCimcSecureBootActivate(1614), + enableCimcSecureBootReset(1615), + enableCimcSecureBootFail(1620), + enableCimcSecureBootSuccess(1621), + discoverConfigBMCPowerParams(1692), + discoverPowerDeployWait(1694), + discoverPnuOSPowerProfiling(1695), + discoverSendBmcProfilingInit(1696), + discoverSendBmcProfilingDone(1697), + associateCheckPowerAvailability(1698), + associatePowerDeployWait(1699), + associateOobStorageConfig(1700), + associateVerifyRemoteStorageConfig(1701), + associateNicConfigParamsHostOSLocal(1702), + associateNicConfigParamsHostOSPeer(1703), + associateBmcUpdateHostPreBoot(1704), + disassociateWaitForUnConfigAppliances(1705), + disassociateCheckPowerAvailability(1706), + disassociatePowerDeployWait(1707), + turnupCheckPowerAvailability(1708), + turnupPowerDeployWait(1709), + powercycleCheckPowerAvailability(1710), + powercyclePowerDeployWait(1711), + hardresetCheckPowerAvailability(1712), + hardresetPowerDeployWait(1713), + softresetCheckPowerAvailability(1714), + softresetPowerDeployWait(1715), + biosRecoveryCheckPowerAvailability(1716), + biosRecoveryPowerDeployWait(1717), + cmosResetCheckPowerAvailability(1718), + cmosResetPowerDeployWait(1719), + fwUpgradeCheckPowerAvailability(1720), + fwUpgradePowerDeployWait(1721), + oobStorageAdminConfigBegin(1722), + oobStorageAdminConfigPreSanitize(1723), + oobStorageAdminConfigSanitize(1724), + oobStorageAdminConfigTearDownVMediaLocal(1725), + oobStorageAdminConfigTearDownVMediaPeer(1726), + oobStorageAdminConfigBootHost(1727), + oobStorageAdminConfigBootWait(1728), + oobStorageAdminConfigOobStorageConfig(1729), + oobStorageAdminConfigOobStorageInventory(1730), + oobStorageAdminConfigShutdown(1731), + activateBIOSCheckPowerAvailability(1800), + activateBIOSPowerDeployWait(1801), + updateAdaptorCheckPowerAvailability(1802), + updateAdaptorPowerDeployWait(1803), + activateAdaptorCheckPowerAvailability(1804), + activateAdaptorPowerDeployWait(1805), + updateBoardControllerCheckPowerAvailability(1806), + updateBoardControllerPowerDeployWait(1807), + oobStorageAdminConfigFail(1813), + oobStorageAdminConfigSuccess(1814), + associateDeleteImagesRemote(1880), + disassociateOobDiskScrub(1881), + fwUpgradeDeleteImagesRemote(1882), + associateUnlockFirmwareImage(1943), + decommissionPrecleanupPortConfig(1944), + clearTPMBegin(1945), + clearTPMPreSanitize(1946), + clearTPMSanitize(1947), + clearTPMClear(1948), + clearTPMBootHost(1949), + clearTPMBiosPostCompletion(1950), + clearTPMReadSmBios(1951), + clearTPMBladePowerOff(1952), + clearTPMReconfigBios(1953), + clearTPMBladePowerOn(1954), + fwUpgradeUnlockFirmwareImage(1955), + clearTPMFail(1957), + clearTPMSuccess(1958), + clearTPMStopVMediaLocal(1964), + clearTPMStopVMediaPeer(1965), + clearTPMSetupVmedia(1966), + clearTPMUnconfigVmedia(1967), + updateBoardControllerPowerCycleBoard(1968), + updateBoardControllerPollBoardCtrlPowerCycle(1969), + associatePowerCycleBoard(1970), + associatePollBoardCtrlPowerCycle(1971), + fwUpgradePowerCycleBoard(1972), + fwUpgradePollBoardCtrlPowerCycle(1973), + discoverCheckAdaptorFw40GCap(1977), + associateCalculateVlanGroupForHostOSLocal(1978), + associateCalculateVlanGroupForHostOSPeer(1979), + associateConfigFanSpeed(1998), + associateSasExpanderImgUpdate(1999), + fwUpgradeSasExpanderImgUpdate(2000), + fwUpgradeOobStorageInventory(2001), + discoverBmcFactoryReset(2011), + discoverPostScrubOobStorageInventory(2029), + associateOobSasExpanderImgUpdate(2030), + associateOobPollSasExpanderUpdateStatus(2031), + associateOobSasExpanderImgActivate(2032), + associateOobPollSasExpanderActivateStatus(2033), + associateCiscoOSOpenGate(2034), + fwUpgradeOobSasExpanderImgUpdate(2037), + fwUpgradeOobPollSasExpanderUpdateStatus(2038), + fwUpgradeOobSasExpanderImgActivate(2039), + fwUpgradeOobPollSasExpanderActivateStatus(2040), + fwUpgradeCiscoOSOpenGate(2041), + oobStorageAdminConfigCheckPowerAvailability(2043), + oobStorageAdminConfigPowerDeployWait(2044), + diskZoningInventoryBegin(2045), + diskZoningInventoryPreSanitize(2046), + diskZoningInventorySanitize(2047), + diskZoningInventoryBootHost(2048), + diskZoningInventoryBootWait(2049), + diskZoningInventoryStorageInventory(2050), + diskZoningInventoryShutdown(2051), + diskZoningInventoryFail(2161), + diskZoningInventorySuccess(2162), + activateAdaptorAssertBypassWait(2200), + diagPreSanitize(2210), + diagSanitize(2211), + diagCheckPowerAvailability(2212), + diagDisableScriptableVMedia(2213), + diagPreconfigVmediaLocal(2214), + diagPreconfigVmediaPeer(2215), + diagSetupVmediaLocal(2216), + diagSetupVmediaPeer(2217), + diagSetupBootEnvironment(2218), + diagPowerOn(2220), + diagPowerOnWait(2221), + diagHagConnect(2223), + diagPnuOSIdent(2224), + diagRunTests(2225), + diagLogTransfer(2226), + diagWaitForDebug(2227), + diagTeardownVmediaLocal(2228), + diagTeardownVmediaPeer(2229), + diagHagDisconnect(2230), + diagTearDownBootEnvironment(2232), + diagShutdown(2233), + associatePnuOSPeripheralComponentConfig(2234), + associateConfigMgmtIpRules(2235), + associateAssertBypassWait(2236), + associateHostOSConnect(2237), + associateConfigHostOsAnnotations(2238), + associateConfigServerIdentity(2239), + disassociateUnconfigServerIdentity(2240), + fwUpgradeAssertBypassWait(2241), + cimcSecurityConfigBegin(2242), + cimcSecurityConfigKmipCertConfig(2243), + cimcSecurityConfigKmipSaveCert(2244), + cimcSecurityConfigFail(2257), + cimcSecurityConfigSuccess(2258), + associateRestoreVdStatus(2271) + } + +CucsComputeBladeFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeComputeBladeDiscoverCheckPoint(0), + samDmeComputeBladeDiagEfiDiag(18), + samDmeComputeBladeDiagDetailDiag(20), + samDmeComputeBladeDiagCancelDiag(23) + } + +CucsComputeBladeFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + discover(23), + diag(144), + updateBoardController(834) + } + +CucsComputeBoardPower ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + on(1), + test(2), + off(3), + online(4), + offline(5), + offduty(6), + degraded(7), + powerSave(8), + error(9), + ok(10), + failed(11), + notSupported(100) + } + +CucsComputeCartridgeDiscovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undiscovered(0), + inProgress(1), + malformedFruInfo(2), + fruNotReady(3), + insufficientlyEquipped(4), + invalidAdaptorIocard(5), + failed(8), + complete(16), + retry(32), + throttled(64), + illegalFru(128), + fruIdentityIndeterminate(129), + fruStateIndeterminate(130), + diagnosticsInProgress(131), + efidiagnosticsInProgress(132), + diagnosticsFailed(133), + diagnosticsComplete(134), + waitingForUserAck(135), + userAcknowledged(136), + waitingForMgmtAck(137) + } + +CucsComputeCartridgeSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputeChassisConnPolicyChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..255) + +CucsComputeChassisDiscAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + immediate(0), + userAcknowledged(1), + n1Link(2), + n2Link(3), + n4Link(4), + n8Link(5), + platformMax(6) + } + +CucsComputeChassisDiscPolicyMulticastHwHash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsComputeChassisFeatureMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + computeConnPolicyFeatureMask(0), + lightWeightPatchingFeatureMask(1) + } + +CucsComputeChassisQualMaxId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsComputeChassisQualMinId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsComputeCheckPoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + removing(1), + shallowCheckpoint(2), + deepCheckpoint(3), + discovered(4) + } + +CucsComputeConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(1), + notApplied(2) + } + +CucsComputeConnectivityRebalancing ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + immediate(0), + userAcknowledged(1) + } + +CucsComputeDiscovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undiscovered(0), + inProgress(1), + malformedFruInfo(2), + fruNotReady(3), + insufficientlyEquipped(4), + invalidAdaptorIocard(5), + failed(8), + complete(16), + retry(32), + throttled(64), + illegalFru(128), + fruIdentityIndeterminate(129), + fruStateIndeterminate(130), + diagnosticsInProgress(131), + efidiagnosticsInProgress(132), + diagnosticsFailed(133), + diagnosticsComplete(134), + waitingForUserAck(135), + userAcknowledged(136), + waitingForMgmtAck(137) + } + +CucsComputeDomainHwChangeDiscPolicyAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + userAcknowledged(0), + autoAcknowledged(1) + } + +CucsComputeDomainPortDiscPolicyEthBreakoutAutoDiscovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsComputeDomainPortDiscPolicyEthSvrAutoDiscovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsComputeEnvFeatureMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ucsRegistrationFeatureMask(0), + powerGroupFeatureMask(1), + healthReportingFeatureMask(2), + dcPowerGroupFeatureMask(3), + remoteOperationFeatureMask(4), + estimateImpactOnReconnectFeatureMask(5), + ssoUcsmCrossLaunchFeatureMask(6), + domainSettingFeatureMask(7), + ucsManagerContextLaunchFeatureMask(8), + html5KvmClientFeatureMask(9) + } + +CucsComputeEquipmentConstraintType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + localDisk(1), + adaptor(2), + dimm(3) + } + +CucsComputeFactoryResetStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + idle(0), + running(1), + cimcResetInProgress(2), + cimcResetComplete(3), + scrubStageComplete(4) + } + +CucsComputeFactoryResetTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + idle(0), + triggered(1), + canceled(2) + } + +CucsComputeGraphicsCardPolicyGraphicsCardMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + compute(0), + graphics(1), + anyConfiguration(2) + } + +CucsComputeGroupMembershipOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(1), + management(2) + } + +CucsComputeHwChangeDiscPolicyAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + userAcknowledged(0), + autoAcknowledged(1) + } + +CucsComputeIOHubEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3) + } + +CucsComputeIOHubEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3) + } + +CucsComputeInstanceIdQualMaxId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputeInstanceIdQualMinId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputeInventoryStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + mismatch(1), + throttled(2), + removal(4), + replacement(8), + pciConfigMismatch(16) + } + +CucsComputeIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + computeThermal(0), + computeInoperable(1), + computeVoltage(2), + computePerf(3), + computePower(4), + removed(5), + config(6), + computePostFailure(7), + cpuThermal(8), + cpuInoperable(9), + cpuVoltage(10), + cpuPerf(11), + cpuPower(12), + memoryThermal(13), + memoryInoperable(14), + memoryVoltage(15), + memoryPerf(16), + memoryPower(17), + adaptorThermal(18), + adaptorInoperable(19), + adaptorVoltage(20), + adaptorPerf(21), + adaptorPower(22), + nicThermal(23), + nicInoperable(24), + nicVoltage(25), + nicPerf(26), + nicPower(27), + hbaThermal(28), + hbaInoperable(29), + hbaVoltage(30), + hbaPerf(31), + hbaPower(32), + mismatch(33), + powerInoperable(34), + networkMisconfig(35), + adaptorMismatch(36) + } + +CucsComputeKvmMgmtPolicyVmediaEncryption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsComputeLinkAggregation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + portChannel(1) + } + +CucsComputeLinkAggregationCap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + portChannel(0) + } + +CucsComputeMbPowerStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + consumedPower(0), + consumedPowerAvg(1), + consumedPowerMax(2), + consumedPowerMin(3), + inputCurrent(4), + inputCurrentAvg(5), + inputCurrentMax(6), + inputCurrentMin(7), + inputVoltage(8), + inputVoltageAvg(9), + inputVoltageMax(10), + inputVoltageMin(11) + } + +CucsComputeMbPowerStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + consumedPower(0), + consumedPowerAvg(1), + consumedPowerMax(2), + consumedPowerMin(3), + inputCurrent(4), + inputCurrentAvg(5), + inputCurrentMax(6), + inputCurrentMin(7), + inputVoltage(8), + inputVoltageAvg(9), + inputVoltageMax(10), + inputVoltageMin(11) + } + +CucsComputeMbTempStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + fmTempSenIo(0), + fmTempSenIoAvg(1), + fmTempSenIoMax(2), + fmTempSenIoMin(3), + fmTempSenRear(4), + fmTempSenRearAvg(5), + fmTempSenRearL(6), + fmTempSenRearLAvg(7), + fmTempSenRearLMax(8), + fmTempSenRearLMin(9), + fmTempSenRearMax(10), + fmTempSenRearMin(11), + fmTempSenRearR(12), + fmTempSenRearRAvg(13), + fmTempSenRearRMax(14), + fmTempSenRearRMin(15) + } + +CucsComputeMbTempStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + fmTempSenIo(0), + fmTempSenIoAvg(1), + fmTempSenIoMax(2), + fmTempSenIoMin(3), + fmTempSenRear(4), + fmTempSenRearAvg(5), + fmTempSenRearL(6), + fmTempSenRearLAvg(7), + fmTempSenRearLMax(8), + fmTempSenRearLMin(9), + fmTempSenRearMax(10), + fmTempSenRearMin(11), + fmTempSenRearR(12), + fmTempSenRearRAvg(13), + fmTempSenRearRMax(14), + fmTempSenRearRMin(15) + } + +CucsComputeMemoryUnitConstraintType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + kit(1) + } + +CucsComputeMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + single(1), + scaled(2) + } + +CucsComputeNetworkFeatureMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + netflowFeatureMask(0), + vlanRangeFeatureMask(1), + vlanRangeExtendedFeatureMask(2), + usnicVmqFeatureMask(3), + pvlanFeatureMask(4), + vnicPairingFeatureMask(5) + } + +CucsComputeOpStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + success(1), + fail(2) + } + +CucsComputeOpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + backup(1) + } + +CucsComputeOperAdminLinkAggregation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + portChannel(1), + global(2), + unspecified(255) + } + +CucsComputeOperBackplaneSpeedChassisPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n40G(0), + n4x10G(1), + global(2), + unspecified(255) + } + +CucsComputeOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(1), + management(2) + } + +CucsComputePCIeFatalCompletionStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + abortErrors(0), + timeoutErrors(1), + unexpectedErrors(2), + abortErrorsMin(3), + abortErrorsRunning(4), + timeoutErrorsAvg(6), + timeoutErrorsMax(7), + timeoutErrorsMin(8), + timeoutErrorsRunning(9), + unexpectedErrorsAvg(11), + unexpectedErrorsMax(12), + unexpectedErrorsMin(13), + unexpectedErrorsRunning(14) + } + +CucsComputePCIeFatalCompletionStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + abortErrors(0), + abortErrorsAvg(1), + abortErrorsMax(2), + abortErrorsMin(3), + abortErrorsRunning(4), + timeoutErrors(5), + timeoutErrorsAvg(6), + timeoutErrorsMax(7), + timeoutErrorsMin(8), + timeoutErrorsRunning(9), + unexpectedErrors(10), + unexpectedErrorsAvg(11), + unexpectedErrorsMax(12), + unexpectedErrorsMin(13), + unexpectedErrorsRunning(14) + } + +CucsComputePCIeFatalProtocolStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dllpErrors(0), + flowControlErrors(1), + dllpErrorsMax(2), + dllpErrorsMin(3), + dllpErrorsRunning(4), + flowControlErrorsAvg(6), + flowControlErrorsMax(7), + flowControlErrorsMin(8), + flowControlErrorsRunning(9) + } + +CucsComputePCIeFatalProtocolStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + dllpErrors(0), + dllpErrorsAvg(1), + dllpErrorsMax(2), + dllpErrorsMin(3), + dllpErrorsRunning(4), + flowControlErrors(5), + flowControlErrorsAvg(6), + flowControlErrorsMax(7), + flowControlErrorsMin(8), + flowControlErrorsRunning(9) + } + +CucsComputePCIeFatalReceiveStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bufferOverflowErrors(0), + errFatalErrors(1), + errNonFatalErrors(2), + unsupportedRequestErrors(3), + bufferOverflowErrorsRunning(4), + errFatalErrorsAvg(6), + errFatalErrorsMax(7), + errFatalErrorsMin(8), + errFatalErrorsRunning(9), + errNonFatalErrorsAvg(11), + errNonFatalErrorsMax(12), + errNonFatalErrorsMin(13), + errNonFatalErrorsRunning(14), + unsupportedRequestErrorsAvg(16), + unsupportedRequestErrorsMax(17), + unsupportedRequestErrorsMin(18), + unsupportedRequestErrorsRunning(19) + } + +CucsComputePCIeFatalReceiveStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bufferOverflowErrors(0), + bufferOverflowErrorsAvg(1), + bufferOverflowErrorsMax(2), + bufferOverflowErrorsMin(3), + bufferOverflowErrorsRunning(4), + errFatalErrors(5), + errFatalErrorsAvg(6), + errFatalErrorsMax(7), + errFatalErrorsMin(8), + errFatalErrorsRunning(9), + errNonFatalErrors(10), + errNonFatalErrorsAvg(11), + errNonFatalErrorsMax(12), + errNonFatalErrorsMin(13), + errNonFatalErrorsRunning(14), + unsupportedRequestErrors(15), + unsupportedRequestErrorsAvg(16), + unsupportedRequestErrorsMax(17), + unsupportedRequestErrorsMin(18), + unsupportedRequestErrorsRunning(19) + } + +CucsComputePCIeFatalStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + acsViolationErrors(0), + malformedTLPErrors(1), + poisonedTLPErrors(2), + surpriseLinkDownErrors(3), + acsViolationErrorsRunning(4), + malformedTLPErrorsAvg(6), + malformedTLPErrorsMax(7), + malformedTLPErrorsMin(8), + malformedTLPErrorsRunning(9), + poisonedTLPErrorsAvg(11), + poisonedTLPErrorsMax(12), + poisonedTLPErrorsMin(13), + poisonedTLPErrorsRunning(14), + surpriseLinkDownErrorsAvg(16), + surpriseLinkDownErrorsMax(17), + surpriseLinkDownErrorsMin(18), + surpriseLinkDownErrorsRunning(19) + } + +CucsComputePCIeFatalStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + acsViolationErrors(0), + acsViolationErrorsAvg(1), + acsViolationErrorsMax(2), + acsViolationErrorsMin(3), + acsViolationErrorsRunning(4), + malformedTLPErrors(5), + malformedTLPErrorsAvg(6), + malformedTLPErrorsMax(7), + malformedTLPErrorsMin(8), + malformedTLPErrorsRunning(9), + poisonedTLPErrors(10), + poisonedTLPErrorsAvg(11), + poisonedTLPErrorsMax(12), + poisonedTLPErrorsMin(13), + poisonedTLPErrorsRunning(14), + surpriseLinkDownErrors(15), + surpriseLinkDownErrorsAvg(16), + surpriseLinkDownErrorsMax(17), + surpriseLinkDownErrorsMin(18), + surpriseLinkDownErrorsRunning(19) + } + +CucsComputePciCapOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ascending(0), + descending(1), + ascendingDual(2), + ascendingSeq(3), + ascendingExtended(4) + } + +CucsComputePhysicalLowVoltageMemory ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + yes(1), + regularVoltage(2) + } + +CucsComputePhysicalFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + associate(665), + disassociate(727), + powerCap(767), + decommission(769), + softShutdown(771), + hardShutdown(773), + turnup(775), + powercycle(777), + hardreset(781), + softreset(785), + swConnUpd(789), + biosRecovery(792), + cmosReset(806), + resetBmc(815), + updateExtUsers(879), + updateAdaptor(891), + activateAdaptor(898), + configSoL(932), + unconfigSoL(934), + diagnosticInterrupt(1036), + resetKvm(1055), + updateBIOS(1152), + activateBIOS(1157), + resetIpmi(1254), + fwUpgrade(1256), + cimcSessionDelete(1478), + serviceInfraDeploy(1513), + serviceInfraWithdraw(1518), + updateBoardController(1525), + configBoard(1531), + resetMemoryErrors(1533), + flashController(1592), + enableCimcSecureBoot(1611), + oobStorageAdminConfig(1722), + clearTPM(1945), + diskZoningInventory(2045), + diag(2209), + cimcSecurityConfig(2242) + } + +CucsComputePhysicalFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + associateBegin(665), + associateUpdateIBMCFw(668), + associateWaitForIBMCFwUpdate(669), + associateActivateIBMCFw(670), + associateResetIBMC(671), + associatePreSanitize(672), + associateSanitize(673), + associateConfigUserAccess(674), + associateBladePowerOff(675), + associateUpdateBoardCtrlRequest(676), + associatePollBoardCtrlUpdateStatus(677), + associatePowerOn(678), + associateBmcPreconfigPnuOSLocal(679), + associateBmcPreconfigPnuOSPeer(680), + associateBmcConfigPnuOS(681), + associateSwConfigPnuOSLocal(682), + associateSwConfigPnuOSPeer(683), + associateUpdateAdaptorNwFwLocal(684), + associateUpdateAdaptorNwFwPeer(685), + associateWaitForAdaptorNwFwUpdateLocal(686), + associateWaitForAdaptorNwFwUpdatePeer(687), + associateActivateAdaptorNwFwLocal(688), + associateActivateAdaptorNwFwPeer(689), + associateNicConfigPnuOSLocal(690), + associateNicConfigPnuOSPeer(691), + associateBootPnuos(692), + associateBootWait(693), + associateBiosPostCompletion(694), + associateHagPnuOSConnect(695), + associatePnuOSIdent(696), + associatePnuOSPolicy(697), + associatePnuOSValidate(698), + associatePnuOSSelfTest(699), + associateBiosImgUpdate(700), + associateStorageCtlrImgUpdate(701), + associateHbaImgUpdate(702), + associateNicImgUpdate(703), + associatePnuOSInventory(704), + associatePnuOSConfig(705), + associatePnuOSLocalDiskConfig(706), + associatePnuOSUnloadDrivers(707), + associateBmcUnconfigPnuOS(708), + associateNicUnconfigPnuOSLocal(709), + associateNicUnconfigPnuOSPeer(710), + associateSwUnconfigPnuOSLocal(711), + associateSwUnconfigPnuOSPeer(712), + associateSwConfigHostOSLocal(713), + associateSwConfigHostOSPeer(714), + associateNicConfigHostOSLocal(715), + associateNicConfigHostOSPeer(716), + associateHagPnuOSDisconnect(717), + associateConfigSoL(718), + associatePrepareForBoot(719), + associateConfigUuid(720), + associateBootHost(721), + associateHagHostOSConnect(722), + associateHostOSIdent(723), + associateHostOSPolicy(724), + associateHostOSValidate(725), + associateHostOSConfig(726), + disassociateBegin(727), + disassociateConfigUserAccess(730), + disassociatePowerOn(731), + disassociatePreSanitize(732), + disassociateSanitize(733), + disassociateNicUnconfigHostOSLocal(734), + disassociateNicUnconfigHostOSPeer(735), + disassociateSwUnconfigHostOSLocal(736), + disassociateSwUnconfigHostOSPeer(737), + disassociateBmcPreconfigPnuOSLocal(738), + disassociateBmcPreconfigPnuOSPeer(739), + disassociateBmcConfigPnuOS(740), + disassociateSwConfigPnuOSLocal(741), + disassociateSwConfigPnuOSPeer(742), + disassociateNicConfigPnuOSLocal(743), + disassociateNicConfigPnuOSPeer(744), + disassociateConfigBios(745), + disassociateBootPnuos(746), + disassociateBootWait(747), + disassociateBiosPostCompletion(748), + disassociateHagPnuOSConnect(749), + disassociatePnuOSIdent(750), + disassociatePnuOSPolicy(751), + disassociatePnuOSValidate(752), + disassociatePnuOSUnconfig(753), + disassociatePnuOSScrub(754), + disassociatePnuOSSelfTest(755), + disassociateBmcUnconfigPnuOS(756), + disassociateNicUnconfigPnuOSLocal(757), + disassociateNicUnconfigPnuOSPeer(758), + disassociateHagPnuOSDisconnect(759), + disassociateUnconfigUuid(760), + disassociateShutdown(761), + disassociateUnconfigBios(762), + disassociateSwUnconfigPnuOSLocal(763), + disassociateSwUnconfigPnuOSPeer(764), + disassociateUnconfigSoL(765), + disassociateHandlePooling(766), + powerCapBegin(767), + powerCapConfig(768), + decommissionBegin(769), + decommissionExecute(770), + softShutdownBegin(771), + softShutdownExecute(772), + hardShutdownBegin(773), + hardShutdownExecute(774), + turnupBegin(775), + turnupExecute(776), + powercycleBegin(777), + powercyclePreSanitize(778), + powercycleSanitize(779), + powercycleExecute(780), + hardresetBegin(781), + hardresetPreSanitize(782), + hardresetSanitize(783), + hardresetExecute(784), + softresetBegin(785), + softresetPreSanitize(786), + softresetSanitize(787), + softresetExecute(788), + swConnUpdBegin(789), + swConnUpdA(790), + swConnUpdB(791), + biosRecoveryBegin(792), + biosRecoveryShutdown(793), + biosRecoveryPreSanitize(794), + biosRecoverySanitize(795), + biosRecoverySetupVmediaLocal(796), + biosRecoverySetupVmediaPeer(797), + biosRecoveryStart(798), + biosRecoveryWait(799), + biosRecoveryCleanup(800), + biosRecoveryReset(801), + biosRecoveryTeardownVmediaLocal(802), + biosRecoveryTeardownVmediaPeer(803), + cmosResetBegin(806), + cmosResetPreSanitize(807), + cmosResetSanitize(808), + cmosResetExecute(809), + cmosResetReconfigBios(810), + cmosResetReconfigUuid(811), + cmosResetBladePowerOn(812), + resetBmcBegin(815), + resetBmcExecute(816), + updateExtUsersBegin(879), + updateExtUsersDeploy(880), + updateAdaptorBegin(891), + updateAdaptorPowerOn(892), + updateAdaptorUpdateRequestLocal(893), + updateAdaptorUpdateRequestPeer(894), + updateAdaptorPollUpdateStatusLocal(895), + updateAdaptorPollUpdateStatusPeer(896), + updateAdaptorPowerOff(897), + activateAdaptorBegin(898), + activateAdaptorPowerOn(899), + activateAdaptorActivateLocal(900), + activateAdaptorActivatePeer(901), + activateAdaptorReset(902), + configSoLBegin(932), + configSoLExecute(933), + unconfigSoLBegin(934), + unconfigSoLExecute(935), + activateAdaptorFail(940), + activateAdaptorSuccess(941), + associateFail(942), + associateSuccess(943), + biosRecoveryFail(946), + biosRecoverySuccess(947), + cmosResetFail(948), + cmosResetSuccess(949), + configSoLFail(950), + configSoLSuccess(951), + decommissionFail(952), + decommissionSuccess(953), + disassociateFail(954), + disassociateSuccess(955), + hardShutdownFail(956), + hardShutdownSuccess(957), + hardresetFail(958), + hardresetSuccess(959), + powerCapFail(960), + powerCapSuccess(961), + powercycleFail(962), + powercycleSuccess(963), + resetBmcFail(964), + resetBmcSuccess(965), + softShutdownFail(966), + softShutdownSuccess(967), + softresetFail(968), + softresetSuccess(969), + swConnUpdFail(970), + swConnUpdSuccess(971), + turnupFail(972), + turnupSuccess(973), + unconfigSoLFail(974), + unconfigSoLSuccess(975), + updateAdaptorFail(976), + updateAdaptorSuccess(977), + updateExtUsersFail(978), + updateExtUsersSuccess(979), + decommissionStopVMediaLocal(1019), + decommissionStopVMediaPeer(1020), + biosRecoveryStopVMediaLocal(1021), + biosRecoveryStopVMediaPeer(1022), + diagnosticInterruptBegin(1036), + diagnosticInterruptExecute(1037), + diagnosticInterruptFail(1038), + diagnosticInterruptSuccess(1039), + associateLocalDiskFwUpdate(1040), + resetKvmBegin(1055), + resetKvmExecute(1056), + resetKvmFail(1057), + resetKvmSuccess(1058), + associateSwConfigPortNivLocal(1069), + associateSwConfigPortNivPeer(1070), + disassociateSwConfigPortNivLocal(1071), + disassociateSwConfigPortNivPeer(1072), + associateSolRedirectEnable(1104), + associateSerialDebugPnuOSConnect(1105), + associateSerialDebugPnuOSDisconnect(1106), + associateSolRedirectDisable(1107), + disassociateSolRedirectEnable(1108), + disassociateSerialDebugPnuOSConnect(1109), + disassociateSerialDebugPnuOSDisconnect(1110), + disassociateSolRedirectDisable(1111), + decommissionCleanupCIMC(1112), + updateBIOSBegin(1152), + updateBIOSClear(1153), + updateBIOSPollClearStatus(1154), + updateBIOSUpdateRequest(1155), + updateBIOSPollUpdateStatus(1156), + activateBIOSBegin(1157), + activateBIOSPowerOff(1158), + activateBIOSClear(1159), + activateBIOSPollClearStatus(1160), + activateBIOSActivate(1161), + activateBIOSPollActivateStatus(1162), + activateBIOSUpdateTokens(1163), + activateBIOSPowerOn(1164), + associateClearBiosUpdate(1169), + associatePollClearBiosUpdateStatus(1170), + associateUpdateBiosRequest(1171), + associatePollBiosUpdateStatus(1172), + associateActivateBios(1173), + associatePollBiosActivateStatus(1174), + associatePnuOSCatalog(1175), + disassociatePnuOSCatalog(1176), + activateBIOSFail(1178), + activateBIOSSuccess(1179), + updateBIOSFail(1180), + updateBIOSSuccess(1181), + associateMarkAdapterForReboot(1247), + associateDeassertResetBypass(1248), + associateVerifyFcZoneConfig(1249), + disassociateDeassertResetBypass(1250), + disassociateVerifyFcZoneConfig(1251), + decommissionCleanupPortConfigLocal(1252), + decommissionCleanupPortConfigPeer(1253), + resetIpmiBegin(1254), + resetIpmiExecute(1255), + fwUpgradeBegin(1256), + fwUpgradeUpdateIBMCFw(1257), + fwUpgradeWaitForIBMCFwUpdate(1258), + fwUpgradeActivateIBMCFw(1259), + fwUpgradeResetIBMC(1260), + fwUpgradePreSanitize(1261), + fwUpgradeSanitize(1262), + fwUpgradeBladePowerOff(1263), + fwUpgradeUpdateBoardCtrlRequest(1264), + fwUpgradePollBoardCtrlUpdateStatus(1265), + fwUpgradeClearBiosUpdate(1266), + fwUpgradePollClearBiosUpdateStatus(1267), + fwUpgradeUpdateBiosRequest(1268), + fwUpgradePollBiosUpdateStatus(1269), + fwUpgradeActivateBios(1270), + fwUpgradePollBiosActivateStatus(1271), + fwUpgradePowerOn(1272), + fwUpgradeBmcPreconfigPnuOSLocal(1273), + fwUpgradeBmcPreconfigPnuOSPeer(1274), + fwUpgradeSwConfigPortNivLocal(1275), + fwUpgradeSwConfigPortNivPeer(1276), + fwUpgradeSwConfigPnuOSLocal(1277), + fwUpgradeSwConfigPnuOSPeer(1278), + fwUpgradeUpdateAdaptorNwFwLocal(1279), + fwUpgradeUpdateAdaptorNwFwPeer(1280), + fwUpgradeWaitForAdaptorNwFwUpdateLocal(1281), + fwUpgradeWaitForAdaptorNwFwUpdatePeer(1282), + fwUpgradeActivateAdaptorNwFwLocal(1283), + fwUpgradeActivateAdaptorNwFwPeer(1284), + fwUpgradeNicConfigPnuOSLocal(1285), + fwUpgradeNicConfigPnuOSPeer(1286), + fwUpgradeBmcConfigPnuOS(1287), + fwUpgradeSolRedirectEnable(1288), + fwUpgradeSerialDebugPnuOSConnect(1289), + fwUpgradeBootPnuos(1290), + fwUpgradeBootWait(1291), + fwUpgradeBiosPostCompletion(1292), + fwUpgradeHagPnuOSConnect(1293), + fwUpgradePnuOSIdent(1294), + fwUpgradePnuOSPolicy(1295), + fwUpgradePnuOSCatalog(1296), + fwUpgradePnuOSValidate(1297), + fwUpgradePnuOSSelfTest(1298), + fwUpgradeStorageCtlrImgUpdate(1299), + fwUpgradeHbaImgUpdate(1300), + fwUpgradeNicImgUpdate(1301), + fwUpgradeLocalDiskFwUpdate(1302), + fwUpgradePnuOSConfig(1303), + fwUpgradePnuOSInventory(1304), + fwUpgradeBiosImgUpdate(1305), + fwUpgradePnuOSUnloadDrivers(1306), + fwUpgradeBmcUnconfigPnuOS(1307), + fwUpgradeNicUnconfigPnuOSLocal(1308), + fwUpgradeNicUnconfigPnuOSPeer(1309), + fwUpgradeSwUnconfigPnuOSLocal(1310), + fwUpgradeSwUnconfigPnuOSPeer(1311), + fwUpgradeHagPnuOSDisconnect(1312), + fwUpgradeSerialDebugPnuOSDisconnect(1313), + fwUpgradeSolRedirectDisable(1314), + fwUpgradeShutdown(1315), + activateAdaptorDeassertResetBypass(1361), + fwUpgradeDeassertResetBypass(1363), + fwUpgradeFail(1385), + fwUpgradeSuccess(1386), + resetIpmiFail(1387), + resetIpmiSuccess(1388), + associateConfigFlexFlash(1471), + associateSyncPowerState(1472), + disassociateUnconfigFlexFlash(1473), + cimcSessionDeleteBegin(1478), + cimcSessionDeleteExecute(1479), + cimcSessionDeleteFail(1480), + cimcSessionDeleteSuccess(1481), + associatePowerOnPreConfig(1501), + associateOobStorageInventory(1502), + associateSwConfigServiceInfraLocal(1503), + associateSwConfigServiceInfraPeer(1504), + associateNicConfigServiceInfraLocal(1505), + associateNicConfigServiceInfraPeer(1506), + disassociateNicUnconfigServiceInfraLocal(1507), + disassociateNicUnconfigServiceInfraPeer(1508), + disassociateConfigFlexFlashScrub(1509), + serviceInfraDeployBegin(1513), + serviceInfraDeploySwConfigLocal(1514), + serviceInfraDeploySwConfigPeer(1515), + serviceInfraDeployNicConfigLocal(1516), + serviceInfraDeployNicConfigPeer(1517), + serviceInfraWithdrawBegin(1518), + serviceInfraWithdrawSwUnConfigLocal(1519), + serviceInfraWithdrawSwUnConfigPeer(1520), + serviceInfraWithdrawNicUnConfigLocal(1521), + serviceInfraWithdrawNicUnConfigPeer(1522), + updateBoardControllerBegin(1525), + updateBoardControllerPrepareForUpdate(1526), + updateBoardControllerServerPowerOff(1527), + updateBoardControllerUpdateRequest(1528), + updateBoardControllerPollUpdateStatus(1529), + updateBoardControllerServerPowerOn(1530), + configBoardBegin(1531), + configBoardConfigMemoryPolicy(1532), + resetMemoryErrorsBegin(1533), + resetMemoryErrorsExecute(1534), + configBoardFail(1542), + configBoardSuccess(1543), + resetMemoryErrorsFail(1544), + resetMemoryErrorsSuccess(1545), + serviceInfraDeployFail(1546), + serviceInfraDeploySuccess(1547), + serviceInfraWithdrawFail(1548), + serviceInfraWithdrawSuccess(1549), + updateBoardControllerFail(1550), + updateBoardControllerSuccess(1551), + disassociateResetSecureBootConfig(1561), + associateUnconfigExtMgmtRules(1569), + associateUnconfigExtMgmtGw(1570), + associateUnconfigCimcVMedia(1571), + associateConfigExtMgmtRules(1572), + associateConfigExtMgmtGw(1573), + associateConfigCimcVMedia(1574), + associateGraphicsImageUpdate(1575), + disassociateConfigKvmMgmtDefaultSetting(1576), + disassociateUnconfigExtMgmtRules(1577), + disassociateUnconfigExtMgmtGw(1578), + disassociateUnconfigCimcVMedia(1579), + decommissionUnconfigExtMgmtRules(1580), + decommissionUnconfigExtMgmtGw(1581), + fwUpgradeUnconfigExtMgmtRules(1582), + fwUpgradeUnconfigExtMgmtGw(1583), + fwUpgradeUnconfigCimcVMedia(1584), + fwUpgradeGraphicsImageUpdate(1585), + associateDownloadImages(1588), + associateCopyRemote(1589), + fwUpgradeDownloadImages(1590), + fwUpgradeCopyRemote(1591), + flashControllerBegin(1592), + flashControllerUpdateFlashLife(1593), + flashControllerFail(1595), + flashControllerSuccess(1596), + associateDeleteCurlDownloadedImages(1598), + fwUpgradeDeleteCurlDownloadedImages(1599), + enableCimcSecureBootBegin(1611), + enableCimcSecureBootUpdateRequest(1612), + enableCimcSecureBootPollUpdateStatus(1613), + enableCimcSecureBootActivate(1614), + enableCimcSecureBootReset(1615), + enableCimcSecureBootFail(1620), + enableCimcSecureBootSuccess(1621), + associateCheckPowerAvailability(1698), + associatePowerDeployWait(1699), + associateOobStorageConfig(1700), + associateVerifyRemoteStorageConfig(1701), + associateNicConfigParamsHostOSLocal(1702), + associateNicConfigParamsHostOSPeer(1703), + associateBmcUpdateHostPreBoot(1704), + disassociateWaitForUnConfigAppliances(1705), + disassociateCheckPowerAvailability(1706), + disassociatePowerDeployWait(1707), + turnupCheckPowerAvailability(1708), + turnupPowerDeployWait(1709), + powercycleCheckPowerAvailability(1710), + powercyclePowerDeployWait(1711), + hardresetCheckPowerAvailability(1712), + hardresetPowerDeployWait(1713), + softresetCheckPowerAvailability(1714), + softresetPowerDeployWait(1715), + biosRecoveryCheckPowerAvailability(1716), + biosRecoveryPowerDeployWait(1717), + cmosResetCheckPowerAvailability(1718), + cmosResetPowerDeployWait(1719), + fwUpgradeCheckPowerAvailability(1720), + fwUpgradePowerDeployWait(1721), + oobStorageAdminConfigBegin(1722), + oobStorageAdminConfigPreSanitize(1723), + oobStorageAdminConfigSanitize(1724), + oobStorageAdminConfigTearDownVMediaLocal(1725), + oobStorageAdminConfigTearDownVMediaPeer(1726), + oobStorageAdminConfigBootHost(1727), + oobStorageAdminConfigBootWait(1728), + oobStorageAdminConfigOobStorageConfig(1729), + oobStorageAdminConfigOobStorageInventory(1730), + oobStorageAdminConfigShutdown(1731), + activateBIOSCheckPowerAvailability(1800), + activateBIOSPowerDeployWait(1801), + updateAdaptorCheckPowerAvailability(1802), + updateAdaptorPowerDeployWait(1803), + activateAdaptorCheckPowerAvailability(1804), + activateAdaptorPowerDeployWait(1805), + updateBoardControllerCheckPowerAvailability(1806), + updateBoardControllerPowerDeployWait(1807), + oobStorageAdminConfigFail(1813), + oobStorageAdminConfigSuccess(1814), + associateDeleteImagesRemote(1880), + disassociateOobDiskScrub(1881), + fwUpgradeDeleteImagesRemote(1882), + associateUnlockFirmwareImage(1943), + decommissionPrecleanupPortConfig(1944), + clearTPMBegin(1945), + clearTPMPreSanitize(1946), + clearTPMSanitize(1947), + clearTPMClear(1948), + clearTPMBootHost(1949), + clearTPMBiosPostCompletion(1950), + clearTPMReadSmBios(1951), + clearTPMBladePowerOff(1952), + clearTPMReconfigBios(1953), + clearTPMBladePowerOn(1954), + fwUpgradeUnlockFirmwareImage(1955), + clearTPMFail(1957), + clearTPMSuccess(1958), + clearTPMStopVMediaLocal(1964), + clearTPMStopVMediaPeer(1965), + clearTPMSetupVmedia(1966), + clearTPMUnconfigVmedia(1967), + updateBoardControllerPowerCycleBoard(1968), + updateBoardControllerPollBoardCtrlPowerCycle(1969), + associatePowerCycleBoard(1970), + associatePollBoardCtrlPowerCycle(1971), + fwUpgradePowerCycleBoard(1972), + fwUpgradePollBoardCtrlPowerCycle(1973), + associateCalculateVlanGroupForHostOSLocal(1978), + associateCalculateVlanGroupForHostOSPeer(1979), + associateConfigFanSpeed(1998), + associateSasExpanderImgUpdate(1999), + fwUpgradeSasExpanderImgUpdate(2000), + fwUpgradeOobStorageInventory(2001), + associateOobSasExpanderImgUpdate(2030), + associateOobPollSasExpanderUpdateStatus(2031), + associateOobSasExpanderImgActivate(2032), + associateOobPollSasExpanderActivateStatus(2033), + associateCiscoOSOpenGate(2034), + fwUpgradeOobSasExpanderImgUpdate(2037), + fwUpgradeOobPollSasExpanderUpdateStatus(2038), + fwUpgradeOobSasExpanderImgActivate(2039), + fwUpgradeOobPollSasExpanderActivateStatus(2040), + fwUpgradeCiscoOSOpenGate(2041), + oobStorageAdminConfigCheckPowerAvailability(2043), + oobStorageAdminConfigPowerDeployWait(2044), + diskZoningInventoryBegin(2045), + diskZoningInventoryPreSanitize(2046), + diskZoningInventorySanitize(2047), + diskZoningInventoryBootHost(2048), + diskZoningInventoryBootWait(2049), + diskZoningInventoryStorageInventory(2050), + diskZoningInventoryShutdown(2051), + diskZoningInventoryFail(2161), + diskZoningInventorySuccess(2162), + activateAdaptorAssertBypassWait(2200), + diagBegin(2209), + diagPreSanitize(2210), + diagSanitize(2211), + diagCheckPowerAvailability(2212), + diagDisableScriptableVMedia(2213), + diagPreconfigVmediaLocal(2214), + diagPreconfigVmediaPeer(2215), + diagSetupVmediaLocal(2216), + diagSetupVmediaPeer(2217), + diagSetupBootEnvironment(2218), + diagSerialDebugConnect(2219), + diagPowerOn(2220), + diagPowerOnWait(2221), + diagBiosPostCompletion(2222), + diagHagConnect(2223), + diagPnuOSIdent(2224), + diagRunTests(2225), + diagLogTransfer(2226), + diagWaitForDebug(2227), + diagTeardownVmediaLocal(2228), + diagTeardownVmediaPeer(2229), + diagHagDisconnect(2230), + diagSerialDebugDisconnect(2231), + diagTearDownBootEnvironment(2232), + diagShutdown(2233), + associatePnuOSPeripheralComponentConfig(2234), + associateConfigMgmtIpRules(2235), + associateAssertBypassWait(2236), + associateHostOSConnect(2237), + associateConfigHostOsAnnotations(2238), + associateConfigServerIdentity(2239), + disassociateUnconfigServerIdentity(2240), + fwUpgradeAssertBypassWait(2241), + cimcSecurityConfigBegin(2242), + cimcSecurityConfigKmipCertConfig(2243), + cimcSecurityConfigKmipSaveCert(2244), + cimcSecurityConfigFail(2257), + cimcSecurityConfigSuccess(2258), + diagFail(2259), + diagSuccess(2260), + associateRestoreVdStatus(2271) + } + +CucsComputePhysicalFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeComputePhysicalFwUpgradeConfigPnuos(0), + samDmeComputePhysicalFwUpgradeConfigAdaptorNwFw(1), + samDmeComputePhysicalFwUpgradeConfigMgmtFw(2), + samDmeComputePhysicalFwUpgradeConfigBoardCtrlFw(3), + samDmeComputePhysicalFwUpgradeConfigBmcBiosUpdate(4), + samDmeComputePhysicalAssociateFlexflashConfig(9), + samDmeComputePhysicalAssociatePowerForceConfig(10), + samDmeComputePhysicalAssociateConfigAssetTag(12), + samDmeComputePhysicalAssociateVmediaConfig(13), + samDmeComputePhysicalAssociateGraphicsCardConfig(14), + samDmeComputePhysicalAssociateHostAgentConfig(15), + samDmeComputePhysicalAssociateStorageSecurity(16), + samDmeComputePhysicalCimcSecurityConfigCertPolicy(17), + samDmeComputePhysicalCimcSecurityConfigSaveCert(18), + samDmeComputePhysicalOobStorageAdminConfigOobStorageConfig(22), + samDmeComputePhysicalAssociateRemoteStorageConfig(24), + samDmeComputePhysicalAssociateNicParamConfig(25), + samDmeComputePhysicalAssociatePnuosConfig(26), + samDmeComputePhysicalAssociateSwitchConfig(27), + samDmeComputePhysicalAssociateHostConfig(28), + samDmeComputePhysicalAssociateHostReboot(29), + samDmeComputePhysicalAssociateIfConfig(30), + samDmeComputePhysicalAssociateNicConfig(31), + samDmeComputePhysicalAssociateAdaptorNwFwConfig(32), + samDmeComputePhysicalAssociateMgmtFwConfig(33), + samDmeComputePhysicalAssociateSnicConfig(34), + samDmeComputePhysicalSoftShutdownNoHardshutdown(35), + samDmeComputePhysicalAssociateSolConfig(36), + samDmeComputePhysicalAssociateEpAuthConfig(37), + samDmeComputePhysicalDisassociateSolConfig(38), + samDmeComputePhysicalDisassociateSwitchUnconfig(39), + samDmeComputePhysicalActivateAdaptorActivate(40), + samDmeComputePhysicalActivateAdaptorReset(41), + samDmeComputePhysicalCmosResetAlways(42), + samDmeComputePhysicalCmosResetSetUuidBiosBoot(43), + samDmeComputePhysicalFwUpgradeSasExpRegFw(44), + samDmeComputePhysicalDiskZoningInventoryDiskZoningConfig(45), + samDmeComputePhysicalAssociateBmcBiosUpdate(58), + samDmeComputePhysicalAssociateLsRename(62) + } + +CucsComputePhysicalFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + associate(634), + disassociate(680), + decommission(711), + softShutdown(713), + hardShutdown(715), + turnup(717), + powercycle(719), + hardreset(723), + softreset(727), + swConnUpd(731), + biosRecovery(734), + cmosReset(748), + resetBmc(752), + updateExtUsers(754), + updateAdaptor(756), + activateAdaptor(761), + configSoL(765), + unconfigSoL(767), + diagnosticInterrupt(1036), + resetKvm(1055), + updateBIOS(1152), + activateBIOS(1157), + resetIpmi(1254), + fwUpgrade(1256), + cimcSessionDelete(1478), + serviceInfraDeploy(1513), + serviceInfraWithdraw(1518), + updateBoardController(1525), + configBoard(1531), + resetMemoryErrors(1533), + flashController(1592), + enableCimcSecureBoot(1611), + oobStorageAdminConfig(1722), + clearTPM(1945), + diskZoningInventory(2045), + diag(2209), + cimcSecurityConfig(2242) + } + +CucsComputePollReadinessState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + initializing(1), + timedout(2), + ready(3) + } + +CucsComputePollingInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n5Min(5), + n10Min(10), + n15Min(15), + n20Min(20), + n30Min(30), + n45Min(45), + n60Min(60) + } + +CucsComputePollingState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + started(1), + complete(2), + pendingRebalance(3), + rebalancing(4), + systemInit(5), + initDone(6) + } + +CucsComputePooledEnclosureComputeSlotServerInstanceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputePooledEnclosureComputeSlotSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputePooledRackUnitId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsComputePooledSlotSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputePortDiscPolicyEthBreakoutAutoDiscovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsComputePortDiscPolicyEthSvrAutoDiscovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsComputePowerSyncOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + alwaysSync(1), + neverSync(2) + } + +CucsComputePowerTransitionSrc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + userUnknown(1), + userFp(2), + software(3), + softwareMcserver(4) + } + +CucsComputePsuClusterState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + slot1Master(1), + slot2Master(2), + notClustered(3), + nA(4) + } + +CucsComputePsuControlRedundancy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + nonRedundant(1), + nPlus1(2), + grid(3) + } + +CucsComputePsuRedundancy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nonRedundant(1), + nPlus1(2), + grid(3) + } + +CucsComputePsuRedundancyOperQualifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + redundancyLost(0), + redundancyDegraded(1), + nonRedundantSufficientResources(2), + nonRedundantInsufficientResources(3) + } + +CucsComputePsuRedundancyOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + failed(2), + degraded(3) + } + +CucsComputePwrChangeSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + unknown(1), + hostPwrTransition(2), + software(3), + userFrontPanel(4), + ucsTurnup(5), + ucsHardShutdown(6), + ucsSoftShutdown(7), + ucsPowercycle(8), + ucsHardreset(9), + ucsSoftreset(10), + ucsBladeShutdown(11), + ucsServerDiscover(12), + ucsAssociate(13), + ucsDisassociate(14), + ucsFwUpgrade(15), + ucsOobAdminConfig(16), + ucsDiskZoningInventory(17), + ucsUpdateBoardctrlFw(18), + ucsUpdateAdaptorFw(19), + ucsActivateAdaptorFw(20), + ucsActivateBiosFw(21), + ucsBiosRecovery(22), + ucsCmosReset(23), + ucsRackunitDiscover(24), + ucsRackUnitAdapterReset(25), + ucsClearTpm(26), + ucsDiagnosticInterrupt(27), + ucsServerunitDiscover(28), + ucsDiag(29) + } + +CucsComputeRackQualMaxId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsComputeRackQualMinId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsComputeRackUnitId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsComputeRackUnitFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + associate(665), + disassociate(727), + powerCap(767), + decommission(769), + softShutdown(771), + hardShutdown(773), + turnup(775), + powercycle(777), + hardreset(781), + softreset(785), + swConnUpd(789), + biosRecovery(792), + cmosReset(806), + resetBmc(815), + discover(819), + updateExtUsers(879), + updateAdaptor(891), + activateAdaptor(898), + configSoL(932), + unconfigSoL(934), + diagnosticInterrupt(1036), + resetKvm(1055), + offline(1064), + updateBIOS(1152), + activateBIOS(1157), + resetIpmi(1254), + fwUpgrade(1256), + adapterReset(1316), + cimcSessionDelete(1478), + createDhcpEntry(1510), + serviceInfraDeploy(1513), + serviceInfraWithdraw(1518), + updateBoardController(1525), + configBoard(1531), + resetMemoryErrors(1533), + flashController(1592), + enableCimcSecureBoot(1611), + oobStorageAdminConfig(1722), + clearTPM(1945), + diskZoningInventory(2045), + diag(2209), + cimcSecurityConfig(2242) + } + +CucsComputeRackUnitFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + associateBegin(665), + associateUpdateIBMCFw(668), + associateWaitForIBMCFwUpdate(669), + associateActivateIBMCFw(670), + associateResetIBMC(671), + associatePreSanitize(672), + associateSanitize(673), + associateConfigUserAccess(674), + associateBladePowerOff(675), + associateUpdateBoardCtrlRequest(676), + associatePollBoardCtrlUpdateStatus(677), + associatePowerOn(678), + associateBmcPreconfigPnuOSLocal(679), + associateBmcPreconfigPnuOSPeer(680), + associateBmcConfigPnuOS(681), + associateSwConfigPnuOSLocal(682), + associateSwConfigPnuOSPeer(683), + associateUpdateAdaptorNwFwLocal(684), + associateUpdateAdaptorNwFwPeer(685), + associateWaitForAdaptorNwFwUpdateLocal(686), + associateWaitForAdaptorNwFwUpdatePeer(687), + associateActivateAdaptorNwFwLocal(688), + associateActivateAdaptorNwFwPeer(689), + associateNicConfigPnuOSLocal(690), + associateNicConfigPnuOSPeer(691), + associateBootPnuos(692), + associateBootWait(693), + associateBiosPostCompletion(694), + associateHagPnuOSConnect(695), + associatePnuOSIdent(696), + associatePnuOSPolicy(697), + associatePnuOSValidate(698), + associatePnuOSSelfTest(699), + associateBiosImgUpdate(700), + associateStorageCtlrImgUpdate(701), + associateHbaImgUpdate(702), + associateNicImgUpdate(703), + associatePnuOSInventory(704), + associatePnuOSConfig(705), + associatePnuOSLocalDiskConfig(706), + associatePnuOSUnloadDrivers(707), + associateBmcUnconfigPnuOS(708), + associateNicUnconfigPnuOSLocal(709), + associateNicUnconfigPnuOSPeer(710), + associateSwUnconfigPnuOSLocal(711), + associateSwUnconfigPnuOSPeer(712), + associateSwConfigHostOSLocal(713), + associateSwConfigHostOSPeer(714), + associateNicConfigHostOSLocal(715), + associateNicConfigHostOSPeer(716), + associateHagPnuOSDisconnect(717), + associateConfigSoL(718), + associatePrepareForBoot(719), + associateConfigUuid(720), + associateBootHost(721), + associateHagHostOSConnect(722), + associateHostOSIdent(723), + associateHostOSPolicy(724), + associateHostOSValidate(725), + associateHostOSConfig(726), + disassociateBegin(727), + disassociateConfigUserAccess(730), + disassociatePowerOn(731), + disassociatePreSanitize(732), + disassociateSanitize(733), + disassociateNicUnconfigHostOSLocal(734), + disassociateNicUnconfigHostOSPeer(735), + disassociateSwUnconfigHostOSLocal(736), + disassociateSwUnconfigHostOSPeer(737), + disassociateBmcPreconfigPnuOSLocal(738), + disassociateBmcPreconfigPnuOSPeer(739), + disassociateBmcConfigPnuOS(740), + disassociateSwConfigPnuOSLocal(741), + disassociateSwConfigPnuOSPeer(742), + disassociateNicConfigPnuOSLocal(743), + disassociateNicConfigPnuOSPeer(744), + disassociateConfigBios(745), + disassociateBootPnuos(746), + disassociateBootWait(747), + disassociateBiosPostCompletion(748), + disassociateHagPnuOSConnect(749), + disassociatePnuOSIdent(750), + disassociatePnuOSPolicy(751), + disassociatePnuOSValidate(752), + disassociatePnuOSUnconfig(753), + disassociatePnuOSScrub(754), + disassociatePnuOSSelfTest(755), + disassociateBmcUnconfigPnuOS(756), + disassociateNicUnconfigPnuOSLocal(757), + disassociateNicUnconfigPnuOSPeer(758), + disassociateHagPnuOSDisconnect(759), + disassociateUnconfigUuid(760), + disassociateShutdown(761), + disassociateUnconfigBios(762), + disassociateSwUnconfigPnuOSLocal(763), + disassociateSwUnconfigPnuOSPeer(764), + disassociateUnconfigSoL(765), + disassociateHandlePooling(766), + powerCapBegin(767), + powerCapConfig(768), + decommissionBegin(769), + decommissionExecute(770), + softShutdownBegin(771), + softShutdownExecute(772), + hardShutdownBegin(773), + hardShutdownExecute(774), + turnupBegin(775), + turnupExecute(776), + powercycleBegin(777), + powercyclePreSanitize(778), + powercycleSanitize(779), + powercycleExecute(780), + hardresetBegin(781), + hardresetPreSanitize(782), + hardresetSanitize(783), + hardresetExecute(784), + softresetBegin(785), + softresetPreSanitize(786), + softresetSanitize(787), + softresetExecute(788), + swConnUpdBegin(789), + swConnUpdA(790), + swConnUpdB(791), + biosRecoveryBegin(792), + biosRecoveryShutdown(793), + biosRecoveryPreSanitize(794), + biosRecoverySanitize(795), + biosRecoverySetupVmediaLocal(796), + biosRecoverySetupVmediaPeer(797), + biosRecoveryStart(798), + biosRecoveryWait(799), + biosRecoveryCleanup(800), + biosRecoveryReset(801), + biosRecoveryTeardownVmediaLocal(802), + biosRecoveryTeardownVmediaPeer(803), + cmosResetBegin(806), + cmosResetPreSanitize(807), + cmosResetSanitize(808), + cmosResetExecute(809), + cmosResetReconfigBios(810), + cmosResetReconfigUuid(811), + cmosResetBladePowerOn(812), + resetBmcBegin(815), + resetBmcExecute(816), + discoverBegin(819), + discoverBmcConfigureConnLocal(820), + discoverSwConfigureConnLocal(821), + discoverBmcConfigureConnPeer(822), + discoverSwConfigureConnPeer(823), + discoverBmcPresence(826), + discoverBmcInventory(827), + discoverPreSanitize(828), + discoverSanitize(829), + discoverConfigUserAccess(830), + discoverSwConfigPnuOSLocal(831), + discoverSwConfigPnuOSPeer(832), + discoverBmcPreconfigPnuOSLocal(833), + discoverBmcPreconfigPnuOSPeer(834), + discoverBmcConfigPnuOS(835), + discoverBootPnuos(836), + discoverBootWait(837), + discoverBiosPostCompletion(838), + discoverReadSmbios(839), + discoverHagConnect(841), + discoverPnuOSIdent(842), + discoverPnuOSPolicy(843), + discoverPnuOSInventory(844), + discoverPnuOSScrub(845), + discoverPnuOSConnectivity(846), + discoverPnuOSConnStatus(847), + discoverSwPnuOSConnectivityLocal(848), + discoverSwPnuOSConnectivityPeer(849), + discoverPnuOSSelfTest(850), + discoverBmcUnconfigPnuOS(851), + discoverHagDisconnect(852), + discoverBmcShutdownDiscovered(853), + discoverHandlePooling(854), + discoverSuccess(855), + discoverFail(856), + updateExtUsersBegin(879), + updateExtUsersDeploy(880), + updateAdaptorBegin(891), + updateAdaptorPowerOn(892), + updateAdaptorUpdateRequestLocal(893), + updateAdaptorUpdateRequestPeer(894), + updateAdaptorPollUpdateStatusLocal(895), + updateAdaptorPollUpdateStatusPeer(896), + updateAdaptorPowerOff(897), + activateAdaptorBegin(898), + activateAdaptorPowerOn(899), + activateAdaptorActivateLocal(900), + activateAdaptorActivatePeer(901), + activateAdaptorReset(902), + configSoLBegin(932), + configSoLExecute(933), + unconfigSoLBegin(934), + unconfigSoLExecute(935), + activateAdaptorFail(940), + activateAdaptorSuccess(941), + associateFail(942), + associateSuccess(943), + biosRecoveryFail(946), + biosRecoverySuccess(947), + cmosResetFail(948), + cmosResetSuccess(949), + configSoLFail(950), + configSoLSuccess(951), + decommissionFail(952), + decommissionSuccess(953), + disassociateFail(954), + disassociateSuccess(955), + hardShutdownFail(956), + hardShutdownSuccess(957), + hardresetFail(958), + hardresetSuccess(959), + powerCapFail(960), + powerCapSuccess(961), + powercycleFail(962), + powercycleSuccess(963), + resetBmcFail(964), + resetBmcSuccess(965), + softShutdownFail(966), + softShutdownSuccess(967), + softresetFail(968), + softresetSuccess(969), + swConnUpdFail(970), + swConnUpdSuccess(971), + turnupFail(972), + turnupSuccess(973), + unconfigSoLFail(974), + unconfigSoLSuccess(975), + updateAdaptorFail(976), + updateAdaptorSuccess(977), + updateExtUsersFail(978), + updateExtUsersSuccess(979), + decommissionStopVMediaLocal(1019), + decommissionStopVMediaPeer(1020), + biosRecoveryStopVMediaLocal(1021), + biosRecoveryStopVMediaPeer(1022), + discoverConfigDiscoveryMode(1023), + discoverSwUnconfigPortNivLocal(1024), + discoverSwUnconfigPortNivPeer(1025), + discoverSwConfigPortNivLocal(1027), + discoverSwConfigPortNivPeer(1028), + discoverNicInventoryLocal(1029), + discoverNicInventoryPeer(1030), + discoverConfigNivMode(1031), + diagnosticInterruptBegin(1036), + diagnosticInterruptExecute(1037), + diagnosticInterruptFail(1038), + diagnosticInterruptSuccess(1039), + associateLocalDiskFwUpdate(1040), + discoverWaitForConnReady(1050), + resetKvmBegin(1055), + resetKvmExecute(1056), + resetKvmFail(1057), + resetKvmSuccess(1058), + offlineBegin(1064), + offlineCleanupLocal(1065), + offlineCleanupPeer(1066), + offlineSwUnconfigureLocal(1067), + offlineSwUnconfigurePeer(1068), + associateSwConfigPortNivLocal(1069), + associateSwConfigPortNivPeer(1070), + disassociateSwConfigPortNivLocal(1071), + disassociateSwConfigPortNivPeer(1072), + offlineFail(1073), + offlineSuccess(1074), + discoverSolRedirectEnable(1092), + discoverSerialDebugConnect(1093), + discoverSerialDebugDisconnect(1094), + discoverSolRedirectDisable(1095), + associateSolRedirectEnable(1104), + associateSerialDebugPnuOSConnect(1105), + associateSerialDebugPnuOSDisconnect(1106), + associateSolRedirectDisable(1107), + disassociateSolRedirectEnable(1108), + disassociateSerialDebugPnuOSConnect(1109), + disassociateSerialDebugPnuOSDisconnect(1110), + disassociateSolRedirectDisable(1111), + decommissionCleanupCIMC(1112), + updateBIOSBegin(1152), + updateBIOSClear(1153), + updateBIOSPollClearStatus(1154), + updateBIOSUpdateRequest(1155), + updateBIOSPollUpdateStatus(1156), + activateBIOSBegin(1157), + activateBIOSPowerOff(1158), + activateBIOSClear(1159), + activateBIOSPollClearStatus(1160), + activateBIOSActivate(1161), + activateBIOSPollActivateStatus(1162), + activateBIOSUpdateTokens(1163), + activateBIOSPowerOn(1164), + associateClearBiosUpdate(1169), + associatePollClearBiosUpdateStatus(1170), + associateUpdateBiosRequest(1171), + associatePollBiosUpdateStatus(1172), + associateActivateBios(1173), + associatePollBiosActivateStatus(1174), + associatePnuOSCatalog(1175), + disassociatePnuOSCatalog(1176), + discoverPnuOSCatalog(1177), + activateBIOSFail(1178), + activateBIOSSuccess(1179), + updateBIOSFail(1180), + updateBIOSSuccess(1181), + discoverBladePowerOff(1243), + discoverNicConfigPnuOSLocal(1244), + discoverNicConfigPnuOSPeer(1245), + associateMarkAdapterForReboot(1247), + associateDeassertResetBypass(1248), + associateVerifyFcZoneConfig(1249), + disassociateDeassertResetBypass(1250), + disassociateVerifyFcZoneConfig(1251), + decommissionCleanupPortConfigLocal(1252), + decommissionCleanupPortConfigPeer(1253), + resetIpmiBegin(1254), + resetIpmiExecute(1255), + fwUpgradeBegin(1256), + fwUpgradeUpdateIBMCFw(1257), + fwUpgradeWaitForIBMCFwUpdate(1258), + fwUpgradeActivateIBMCFw(1259), + fwUpgradeResetIBMC(1260), + fwUpgradePreSanitize(1261), + fwUpgradeSanitize(1262), + fwUpgradeBladePowerOff(1263), + fwUpgradeUpdateBoardCtrlRequest(1264), + fwUpgradePollBoardCtrlUpdateStatus(1265), + fwUpgradeClearBiosUpdate(1266), + fwUpgradePollClearBiosUpdateStatus(1267), + fwUpgradeUpdateBiosRequest(1268), + fwUpgradePollBiosUpdateStatus(1269), + fwUpgradeActivateBios(1270), + fwUpgradePollBiosActivateStatus(1271), + fwUpgradePowerOn(1272), + fwUpgradeBmcPreconfigPnuOSLocal(1273), + fwUpgradeBmcPreconfigPnuOSPeer(1274), + fwUpgradeSwConfigPortNivLocal(1275), + fwUpgradeSwConfigPortNivPeer(1276), + fwUpgradeSwConfigPnuOSLocal(1277), + fwUpgradeSwConfigPnuOSPeer(1278), + fwUpgradeUpdateAdaptorNwFwLocal(1279), + fwUpgradeUpdateAdaptorNwFwPeer(1280), + fwUpgradeWaitForAdaptorNwFwUpdateLocal(1281), + fwUpgradeWaitForAdaptorNwFwUpdatePeer(1282), + fwUpgradeActivateAdaptorNwFwLocal(1283), + fwUpgradeActivateAdaptorNwFwPeer(1284), + fwUpgradeNicConfigPnuOSLocal(1285), + fwUpgradeNicConfigPnuOSPeer(1286), + fwUpgradeBmcConfigPnuOS(1287), + fwUpgradeSolRedirectEnable(1288), + fwUpgradeSerialDebugPnuOSConnect(1289), + fwUpgradeBootPnuos(1290), + fwUpgradeBootWait(1291), + fwUpgradeBiosPostCompletion(1292), + fwUpgradeHagPnuOSConnect(1293), + fwUpgradePnuOSIdent(1294), + fwUpgradePnuOSPolicy(1295), + fwUpgradePnuOSCatalog(1296), + fwUpgradePnuOSValidate(1297), + fwUpgradePnuOSSelfTest(1298), + fwUpgradeStorageCtlrImgUpdate(1299), + fwUpgradeHbaImgUpdate(1300), + fwUpgradeNicImgUpdate(1301), + fwUpgradeLocalDiskFwUpdate(1302), + fwUpgradePnuOSConfig(1303), + fwUpgradePnuOSInventory(1304), + fwUpgradeBiosImgUpdate(1305), + fwUpgradePnuOSUnloadDrivers(1306), + fwUpgradeBmcUnconfigPnuOS(1307), + fwUpgradeNicUnconfigPnuOSLocal(1308), + fwUpgradeNicUnconfigPnuOSPeer(1309), + fwUpgradeSwUnconfigPnuOSLocal(1310), + fwUpgradeSwUnconfigPnuOSPeer(1311), + fwUpgradeHagPnuOSDisconnect(1312), + fwUpgradeSerialDebugPnuOSDisconnect(1313), + fwUpgradeSolRedirectDisable(1314), + fwUpgradeShutdown(1315), + adapterResetBegin(1316), + adapterResetPreSanitize(1317), + adapterResetSanitize(1318), + adapterResetDeassertResetBypass(1319), + adapterResetPowerCycle(1320), + activateAdaptorDeassertResetBypass(1361), + fwUpgradeDeassertResetBypass(1363), + fwUpgradeFail(1385), + fwUpgradeSuccess(1386), + resetIpmiFail(1387), + resetIpmiSuccess(1388), + adapterResetFail(1389), + adapterResetSuccess(1390), + associateConfigFlexFlash(1471), + associateSyncPowerState(1472), + disassociateUnconfigFlexFlash(1473), + cimcSessionDeleteBegin(1478), + cimcSessionDeleteExecute(1479), + cimcSessionDeleteFail(1480), + cimcSessionDeleteSuccess(1481), + associatePowerOnPreConfig(1501), + associateOobStorageInventory(1502), + associateSwConfigServiceInfraLocal(1503), + associateSwConfigServiceInfraPeer(1504), + associateNicConfigServiceInfraLocal(1505), + associateNicConfigServiceInfraPeer(1506), + disassociateNicUnconfigServiceInfraLocal(1507), + disassociateNicUnconfigServiceInfraPeer(1508), + disassociateConfigFlexFlashScrub(1509), + createDhcpEntryBegin(1510), + createDhcpEntryExecuteLocal(1511), + createDhcpEntryExecutePeer(1512), + serviceInfraDeployBegin(1513), + serviceInfraDeploySwConfigLocal(1514), + serviceInfraDeploySwConfigPeer(1515), + serviceInfraDeployNicConfigLocal(1516), + serviceInfraDeployNicConfigPeer(1517), + serviceInfraWithdrawBegin(1518), + serviceInfraWithdrawSwUnConfigLocal(1519), + serviceInfraWithdrawSwUnConfigPeer(1520), + serviceInfraWithdrawNicUnConfigLocal(1521), + serviceInfraWithdrawNicUnConfigPeer(1522), + discoverOobStorageInventory(1523), + discoverConfigFlexFlashScrub(1524), + updateBoardControllerBegin(1525), + updateBoardControllerPrepareForUpdate(1526), + updateBoardControllerServerPowerOff(1527), + updateBoardControllerUpdateRequest(1528), + updateBoardControllerPollUpdateStatus(1529), + updateBoardControllerServerPowerOn(1530), + configBoardBegin(1531), + configBoardConfigMemoryPolicy(1532), + resetMemoryErrorsBegin(1533), + resetMemoryErrorsExecute(1534), + configBoardFail(1542), + configBoardSuccess(1543), + resetMemoryErrorsFail(1544), + resetMemoryErrorsSuccess(1545), + serviceInfraDeployFail(1546), + serviceInfraDeploySuccess(1547), + serviceInfraWithdrawFail(1548), + serviceInfraWithdrawSuccess(1549), + updateBoardControllerFail(1550), + updateBoardControllerSuccess(1551), + createDhcpEntryFail(1552), + createDhcpEntrySuccess(1553), + disassociateResetSecureBootConfig(1561), + discoverUnconfigExtMgmtRules(1563), + discoverUnconfigExtMgmtGw(1564), + discoverUnconfigCimcVMedia(1565), + associateUnconfigExtMgmtRules(1569), + associateUnconfigExtMgmtGw(1570), + associateUnconfigCimcVMedia(1571), + associateConfigExtMgmtRules(1572), + associateConfigExtMgmtGw(1573), + associateConfigCimcVMedia(1574), + associateGraphicsImageUpdate(1575), + disassociateConfigKvmMgmtDefaultSetting(1576), + disassociateUnconfigExtMgmtRules(1577), + disassociateUnconfigExtMgmtGw(1578), + disassociateUnconfigCimcVMedia(1579), + decommissionUnconfigExtMgmtRules(1580), + decommissionUnconfigExtMgmtGw(1581), + fwUpgradeUnconfigExtMgmtRules(1582), + fwUpgradeUnconfigExtMgmtGw(1583), + fwUpgradeUnconfigCimcVMedia(1584), + fwUpgradeGraphicsImageUpdate(1585), + associateDownloadImages(1588), + associateCopyRemote(1589), + fwUpgradeDownloadImages(1590), + fwUpgradeCopyRemote(1591), + flashControllerBegin(1592), + flashControllerUpdateFlashLife(1593), + flashControllerFail(1595), + flashControllerSuccess(1596), + associateDeleteCurlDownloadedImages(1598), + fwUpgradeDeleteCurlDownloadedImages(1599), + enableCimcSecureBootBegin(1611), + enableCimcSecureBootUpdateRequest(1612), + enableCimcSecureBootPollUpdateStatus(1613), + enableCimcSecureBootActivate(1614), + enableCimcSecureBootReset(1615), + enableCimcSecureBootFail(1620), + enableCimcSecureBootSuccess(1621), + associateCheckPowerAvailability(1698), + associatePowerDeployWait(1699), + associateOobStorageConfig(1700), + associateVerifyRemoteStorageConfig(1701), + associateNicConfigParamsHostOSLocal(1702), + associateNicConfigParamsHostOSPeer(1703), + associateBmcUpdateHostPreBoot(1704), + disassociateWaitForUnConfigAppliances(1705), + disassociateCheckPowerAvailability(1706), + disassociatePowerDeployWait(1707), + turnupCheckPowerAvailability(1708), + turnupPowerDeployWait(1709), + powercycleCheckPowerAvailability(1710), + powercyclePowerDeployWait(1711), + hardresetCheckPowerAvailability(1712), + hardresetPowerDeployWait(1713), + softresetCheckPowerAvailability(1714), + softresetPowerDeployWait(1715), + biosRecoveryCheckPowerAvailability(1716), + biosRecoveryPowerDeployWait(1717), + cmosResetCheckPowerAvailability(1718), + cmosResetPowerDeployWait(1719), + fwUpgradeCheckPowerAvailability(1720), + fwUpgradePowerDeployWait(1721), + oobStorageAdminConfigBegin(1722), + oobStorageAdminConfigPreSanitize(1723), + oobStorageAdminConfigSanitize(1724), + oobStorageAdminConfigTearDownVMediaLocal(1725), + oobStorageAdminConfigTearDownVMediaPeer(1726), + oobStorageAdminConfigBootHost(1727), + oobStorageAdminConfigBootWait(1728), + oobStorageAdminConfigOobStorageConfig(1729), + oobStorageAdminConfigOobStorageInventory(1730), + oobStorageAdminConfigShutdown(1731), + activateBIOSCheckPowerAvailability(1800), + activateBIOSPowerDeployWait(1801), + updateAdaptorCheckPowerAvailability(1802), + updateAdaptorPowerDeployWait(1803), + activateAdaptorCheckPowerAvailability(1804), + activateAdaptorPowerDeployWait(1805), + updateBoardControllerCheckPowerAvailability(1806), + updateBoardControllerPowerDeployWait(1807), + oobStorageAdminConfigFail(1813), + oobStorageAdminConfigSuccess(1814), + associateDeleteImagesRemote(1880), + disassociateOobDiskScrub(1881), + fwUpgradeDeleteImagesRemote(1882), + associateUnlockFirmwareImage(1943), + decommissionPrecleanupPortConfig(1944), + clearTPMBegin(1945), + clearTPMPreSanitize(1946), + clearTPMSanitize(1947), + clearTPMClear(1948), + clearTPMBootHost(1949), + clearTPMBiosPostCompletion(1950), + clearTPMReadSmBios(1951), + clearTPMBladePowerOff(1952), + clearTPMReconfigBios(1953), + clearTPMBladePowerOn(1954), + fwUpgradeUnlockFirmwareImage(1955), + clearTPMFail(1957), + clearTPMSuccess(1958), + clearTPMStopVMediaLocal(1964), + clearTPMStopVMediaPeer(1965), + clearTPMSetupVmedia(1966), + clearTPMUnconfigVmedia(1967), + updateBoardControllerPowerCycleBoard(1968), + updateBoardControllerPollBoardCtrlPowerCycle(1969), + associatePowerCycleBoard(1970), + associatePollBoardCtrlPowerCycle(1971), + fwUpgradePowerCycleBoard(1972), + fwUpgradePollBoardCtrlPowerCycle(1973), + associateCalculateVlanGroupForHostOSLocal(1978), + associateCalculateVlanGroupForHostOSPeer(1979), + associateConfigFanSpeed(1998), + associateSasExpanderImgUpdate(1999), + fwUpgradeSasExpanderImgUpdate(2000), + fwUpgradeOobStorageInventory(2001), + discoverBmcFactoryReset(2010), + discoverCheckPowerAvailability(2026), + discoverPowerDeployWait(2027), + associateOobSasExpanderImgUpdate(2030), + associateOobPollSasExpanderUpdateStatus(2031), + associateOobSasExpanderImgActivate(2032), + associateOobPollSasExpanderActivateStatus(2033), + associateCiscoOSOpenGate(2034), + fwUpgradeOobSasExpanderImgUpdate(2037), + fwUpgradeOobPollSasExpanderUpdateStatus(2038), + fwUpgradeOobSasExpanderImgActivate(2039), + fwUpgradeOobPollSasExpanderActivateStatus(2040), + fwUpgradeCiscoOSOpenGate(2041), + oobStorageAdminConfigCheckPowerAvailability(2043), + oobStorageAdminConfigPowerDeployWait(2044), + diskZoningInventoryBegin(2045), + diskZoningInventoryPreSanitize(2046), + diskZoningInventorySanitize(2047), + diskZoningInventoryBootHost(2048), + diskZoningInventoryBootWait(2049), + diskZoningInventoryStorageInventory(2050), + diskZoningInventoryShutdown(2051), + diskZoningInventoryFail(2161), + diskZoningInventorySuccess(2162), + activateAdaptorAssertBypassWait(2200), + diagBegin(2209), + diagPreSanitize(2210), + diagSanitize(2211), + diagCheckPowerAvailability(2212), + diagDisableScriptableVMedia(2213), + diagPreconfigVmediaLocal(2214), + diagPreconfigVmediaPeer(2215), + diagSetupVmediaLocal(2216), + diagSetupVmediaPeer(2217), + diagSetupBootEnvironment(2218), + diagSerialDebugConnect(2219), + diagPowerOn(2220), + diagPowerOnWait(2221), + diagBiosPostCompletion(2222), + diagHagConnect(2223), + diagPnuOSIdent(2224), + diagRunTests(2225), + diagLogTransfer(2226), + diagWaitForDebug(2227), + diagTeardownVmediaLocal(2228), + diagTeardownVmediaPeer(2229), + diagHagDisconnect(2230), + diagSerialDebugDisconnect(2231), + diagTearDownBootEnvironment(2232), + diagShutdown(2233), + associatePnuOSPeripheralComponentConfig(2234), + associateConfigMgmtIpRules(2235), + associateAssertBypassWait(2236), + associateHostOSConnect(2237), + associateConfigHostOsAnnotations(2238), + associateConfigServerIdentity(2239), + disassociateUnconfigServerIdentity(2240), + fwUpgradeAssertBypassWait(2241), + cimcSecurityConfigBegin(2242), + cimcSecurityConfigKmipCertConfig(2243), + cimcSecurityConfigKmipSaveCert(2244), + cimcSecurityConfigFail(2257), + cimcSecurityConfigSuccess(2258), + diagFail(2259), + diagSuccess(2260), + discoverOobStorageConfig(2270), + associateRestoreVdStatus(2271) + } + +CucsComputeRackUnitFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeComputeRackUnitAdapterResetAlways(5), + samDmeComputeRackUnitAdapterResetPowerOn(6), + samDmeComputeRackUnitDiscoverCheckPoint(24) + } + +CucsComputeRackUnitFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + discover(599), + offline(1064), + adapterReset(1316), + createDhcpEntry(1510) + } + +CucsComputeRackUnitMbTempStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ambientTemp(0), + ambientTempAvg(1), + ambientTempMax(2), + ambientTempMin(3), + frontTemp(4), + frontTempAvg(5), + frontTempMax(6), + frontTempMin(7), + ioh1Temp(8), + ioh1TempAvg(9), + ioh1TempMax(10), + ioh1TempMin(11), + ioh2Temp(12), + ioh2TempAvg(13), + ioh2TempMax(14), + ioh2TempMin(15), + rearTemp(16), + rearTempAvg(17), + rearTempMax(18), + rearTempMin(19) + } + +CucsComputeRackUnitMbTempStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ambientTemp(0), + ambientTempAvg(1), + ambientTempMax(2), + ambientTempMin(3), + frontTemp(4), + frontTempAvg(5), + frontTempMax(6), + frontTempMin(7), + ioh1Temp(8), + ioh1TempAvg(9), + ioh1TempMax(10), + ioh1TempMin(11), + ioh2Temp(12), + ioh2TempAvg(13), + ioh2TempMax(14), + ioh2TempMin(15), + rearTemp(16), + rearTempAvg(17), + rearTempMax(18), + rearTempMin(19) + } + +CucsComputeRemoteAdminTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + rediscover(1), + resetToFactory(2), + discovered(3), + remove(4), + migrate(5), + decommission(6) + } + +CucsComputeResourceSetState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inventoryPending(1), + inventoryInProgress(2), + inventoryComplete(3) + } + +CucsComputeScrubAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsComputeServerDiscPolicyFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolveScrubPolicy(1231) + } + +CucsComputeServerDiscPolicyFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolveScrubPolicyBegin(1231), + resolveScrubPolicyResolve(1232), + resolveScrubPolicyFail(1391), + resolveScrubPolicySuccess(1392) + } + +CucsComputeServerDiscPolicyFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolveScrubPolicy(1231) + } + +CucsComputeServerFeatureMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + policyMapFeatureMask(0), + globalSpFeatureMask(1), + inBandMgmtFeatureMask(2), + healthPolicyFeatureMask(3), + advancedBootOrderFeatureMask(4), + maintenancePolicyFeatureMask(5), + excludeFirmwareComponentFeatureMask(6), + populateTemplateNameFeatureMask(7), + lightWeightPatchingFeatureMask(8), + selfEncryptingDrivesPolicyFeatureMask(9) + } + +CucsComputeServerMgmtDiscAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + autoAcknowledged(0), + userAcknowledged(1) + } + +CucsComputeServerTypeCapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + generalPurpose(0), + appliance(1), + sharedIo(2) + } + +CucsComputeServerUnitChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsComputeServerUnitServerInstanceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsComputeServerUnitSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputeServerUnitFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + associate(665), + disassociate(727), + powerCap(767), + decommission(769), + softShutdown(771), + hardShutdown(773), + turnup(775), + powercycle(777), + hardreset(781), + softreset(785), + swConnUpd(789), + biosRecovery(792), + cmosReset(806), + resetBmc(815), + updateExtUsers(879), + updateAdaptor(891), + activateAdaptor(898), + configSoL(932), + unconfigSoL(934), + diagnosticInterrupt(1036), + resetKvm(1055), + updateBIOS(1152), + activateBIOS(1157), + resetIpmi(1200), + fwUpgrade(1202), + cimcSessionDelete(1477), + updateBoardController(1497), + configBoard(1506), + resetMemoryErrors(1508), + serviceInfraDeploy(1531), + serviceInfraWithdraw(1536), + flashController(1599), + enableCimcSecureBoot(1613), + oobStorageAdminConfig(1722), + discover(1885), + clearTPM(1945), + diskZoningInventory(2045), + diag(2209), + cimcSecurityConfig(2242) + } + +CucsComputeServerUnitFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + associateBegin(665), + associateUpdateIBMCFw(668), + associateWaitForIBMCFwUpdate(669), + associateActivateIBMCFw(670), + associateResetIBMC(671), + associatePreSanitize(672), + associateSanitize(673), + associateConfigUserAccess(674), + associateBladePowerOff(675), + associateUpdateBoardCtrlRequest(676), + associatePollBoardCtrlUpdateStatus(677), + associatePowerOn(678), + associateBmcPreconfigPnuOSLocal(679), + associateBmcPreconfigPnuOSPeer(680), + associateBmcConfigPnuOS(681), + associateSwConfigPnuOSLocal(682), + associateSwConfigPnuOSPeer(683), + associateUpdateAdaptorNwFwLocal(684), + associateUpdateAdaptorNwFwPeer(685), + associateWaitForAdaptorNwFwUpdateLocal(686), + associateWaitForAdaptorNwFwUpdatePeer(687), + associateActivateAdaptorNwFwLocal(688), + associateActivateAdaptorNwFwPeer(689), + associateNicConfigPnuOSLocal(690), + associateNicConfigPnuOSPeer(691), + associateBootPnuos(692), + associateBootWait(693), + associateBiosPostCompletion(694), + associateHagPnuOSConnect(695), + associatePnuOSIdent(696), + associatePnuOSPolicy(697), + associatePnuOSValidate(698), + associatePnuOSSelfTest(699), + associateBiosImgUpdate(700), + associateStorageCtlrImgUpdate(701), + associateHbaImgUpdate(702), + associateNicImgUpdate(703), + associatePnuOSInventory(704), + associatePnuOSConfig(705), + associatePnuOSLocalDiskConfig(706), + associatePnuOSUnloadDrivers(707), + associateBmcUnconfigPnuOS(708), + associateNicUnconfigPnuOSLocal(709), + associateNicUnconfigPnuOSPeer(710), + associateSwUnconfigPnuOSLocal(711), + associateSwUnconfigPnuOSPeer(712), + associateSwConfigHostOSLocal(713), + associateSwConfigHostOSPeer(714), + associateNicConfigHostOSLocal(715), + associateNicConfigHostOSPeer(716), + associateHagPnuOSDisconnect(717), + associateConfigSoL(718), + associatePrepareForBoot(719), + associateConfigUuid(720), + associateBootHost(721), + associateHagHostOSConnect(722), + associateHostOSIdent(723), + associateHostOSPolicy(724), + associateHostOSValidate(725), + associateHostOSConfig(726), + disassociateBegin(727), + disassociateConfigUserAccess(730), + disassociatePowerOn(731), + disassociatePreSanitize(732), + disassociateSanitize(733), + disassociateNicUnconfigHostOSLocal(734), + disassociateNicUnconfigHostOSPeer(735), + disassociateSwUnconfigHostOSLocal(736), + disassociateSwUnconfigHostOSPeer(737), + disassociateBmcPreconfigPnuOSLocal(738), + disassociateBmcPreconfigPnuOSPeer(739), + disassociateBmcConfigPnuOS(740), + disassociateSwConfigPnuOSLocal(741), + disassociateSwConfigPnuOSPeer(742), + disassociateNicConfigPnuOSLocal(743), + disassociateNicConfigPnuOSPeer(744), + disassociateConfigBios(745), + disassociateBootPnuos(746), + disassociateBootWait(747), + disassociateBiosPostCompletion(748), + disassociateHagPnuOSConnect(749), + disassociatePnuOSIdent(750), + disassociatePnuOSPolicy(751), + disassociatePnuOSValidate(752), + disassociatePnuOSUnconfig(753), + disassociatePnuOSScrub(754), + disassociatePnuOSSelfTest(755), + disassociateBmcUnconfigPnuOS(756), + disassociateNicUnconfigPnuOSLocal(757), + disassociateNicUnconfigPnuOSPeer(758), + disassociateHagPnuOSDisconnect(759), + disassociateUnconfigUuid(760), + disassociateShutdown(761), + disassociateUnconfigBios(762), + disassociateSwUnconfigPnuOSLocal(763), + disassociateSwUnconfigPnuOSPeer(764), + disassociateUnconfigSoL(765), + disassociateHandlePooling(766), + powerCapBegin(767), + powerCapConfig(768), + decommissionBegin(769), + decommissionExecute(770), + softShutdownBegin(771), + softShutdownExecute(772), + hardShutdownBegin(773), + hardShutdownExecute(774), + turnupBegin(775), + turnupExecute(776), + powercycleBegin(777), + powercyclePreSanitize(778), + powercycleSanitize(779), + powercycleExecute(780), + hardresetBegin(781), + hardresetPreSanitize(782), + hardresetSanitize(783), + hardresetExecute(784), + softresetBegin(785), + softresetPreSanitize(786), + softresetSanitize(787), + softresetExecute(788), + swConnUpdBegin(789), + swConnUpdA(790), + swConnUpdB(791), + biosRecoveryBegin(792), + biosRecoveryShutdown(793), + biosRecoveryPreSanitize(794), + biosRecoverySanitize(795), + biosRecoverySetupVmediaLocal(796), + biosRecoverySetupVmediaPeer(797), + biosRecoveryStart(798), + biosRecoveryWait(799), + biosRecoveryCleanup(800), + biosRecoveryReset(801), + biosRecoveryTeardownVmediaLocal(802), + biosRecoveryTeardownVmediaPeer(803), + cmosResetBegin(806), + cmosResetPreSanitize(807), + cmosResetSanitize(808), + cmosResetExecute(809), + cmosResetReconfigBios(810), + cmosResetReconfigUuid(811), + cmosResetBladePowerOn(812), + resetBmcBegin(815), + resetBmcExecute(816), + updateExtUsersBegin(879), + updateExtUsersDeploy(880), + updateAdaptorBegin(891), + updateAdaptorPowerOn(892), + updateAdaptorUpdateRequestLocal(893), + updateAdaptorUpdateRequestPeer(894), + updateAdaptorPollUpdateStatusLocal(895), + updateAdaptorPollUpdateStatusPeer(896), + updateAdaptorPowerOff(897), + activateAdaptorBegin(898), + activateAdaptorPowerOn(899), + activateAdaptorActivateLocal(900), + activateAdaptorActivatePeer(901), + activateAdaptorReset(902), + configSoLBegin(932), + configSoLExecute(933), + unconfigSoLBegin(934), + unconfigSoLExecute(935), + activateAdaptorFail(940), + activateAdaptorSuccess(941), + associateFail(942), + associateSuccess(943), + biosRecoveryFail(946), + biosRecoverySuccess(947), + cmosResetFail(948), + cmosResetSuccess(949), + configSoLFail(950), + configSoLSuccess(951), + decommissionFail(952), + decommissionSuccess(953), + disassociateFail(954), + disassociateSuccess(955), + hardShutdownFail(956), + hardShutdownSuccess(957), + hardresetFail(958), + hardresetSuccess(959), + powerCapFail(960), + powerCapSuccess(961), + powercycleFail(962), + powercycleSuccess(963), + resetBmcFail(964), + resetBmcSuccess(965), + softShutdownFail(966), + softShutdownSuccess(967), + softresetFail(968), + softresetSuccess(969), + swConnUpdFail(970), + swConnUpdSuccess(971), + turnupFail(972), + turnupSuccess(973), + unconfigSoLFail(974), + unconfigSoLSuccess(975), + updateAdaptorFail(976), + updateAdaptorSuccess(977), + updateExtUsersFail(978), + updateExtUsersSuccess(979), + decommissionStopVMediaLocal(1019), + decommissionStopVMediaPeer(1020), + biosRecoveryStopVMediaLocal(1021), + biosRecoveryStopVMediaPeer(1022), + diagnosticInterruptBegin(1036), + diagnosticInterruptExecute(1037), + diagnosticInterruptFail(1038), + diagnosticInterruptSuccess(1039), + associateLocalDiskFwUpdate(1040), + resetKvmBegin(1055), + resetKvmExecute(1056), + resetKvmFail(1057), + resetKvmSuccess(1058), + associateSwConfigPortNivLocal(1069), + associateSwConfigPortNivPeer(1070), + disassociateSwConfigPortNivLocal(1071), + disassociateSwConfigPortNivPeer(1072), + associateSolRedirectEnable(1104), + associateSerialDebugPnuOSConnect(1105), + associateSerialDebugPnuOSDisconnect(1106), + associateSolRedirectDisable(1107), + disassociateSolRedirectEnable(1108), + disassociateSerialDebugPnuOSConnect(1109), + disassociateSerialDebugPnuOSDisconnect(1110), + disassociateSolRedirectDisable(1111), + decommissionCleanupCIMC(1112), + updateBIOSBegin(1152), + updateBIOSClear(1153), + updateBIOSPollClearStatus(1154), + updateBIOSUpdateRequest(1155), + updateBIOSPollUpdateStatus(1156), + activateBIOSBegin(1157), + activateBIOSPowerOff(1158), + activateBIOSClear(1159), + activateBIOSPollClearStatus(1160), + activateBIOSActivate(1161), + activateBIOSPollActivateStatus(1162), + activateBIOSUpdateTokens(1163), + activateBIOSPowerOn(1164), + associateClearBiosUpdate(1169), + associatePollClearBiosUpdateStatus(1170), + associateUpdateBiosRequest(1171), + associatePollBiosUpdateStatus(1172), + associateActivateBios(1173), + associatePollBiosActivateStatus(1174), + associatePnuOSCatalog(1175), + disassociatePnuOSCatalog(1176), + activateBIOSFail(1178), + activateBIOSSuccess(1179), + updateBIOSFail(1180), + updateBIOSSuccess(1181), + associateMarkAdapterForReboot(1193), + associateDeassertResetBypass(1194), + associateVerifyFcZoneConfig(1195), + disassociateDeassertResetBypass(1196), + disassociateVerifyFcZoneConfig(1197), + decommissionCleanupPortConfigLocal(1198), + decommissionCleanupPortConfigPeer(1199), + resetIpmiBegin(1200), + resetIpmiExecute(1201), + fwUpgradeBegin(1202), + fwUpgradeUpdateIBMCFw(1203), + fwUpgradeWaitForIBMCFwUpdate(1204), + fwUpgradeActivateIBMCFw(1205), + fwUpgradeResetIBMC(1206), + fwUpgradePreSanitize(1207), + fwUpgradeSanitize(1208), + fwUpgradeBladePowerOff(1209), + fwUpgradeUpdateBoardCtrlRequest(1210), + fwUpgradePollBoardCtrlUpdateStatus(1211), + fwUpgradeClearBiosUpdate(1212), + fwUpgradePollClearBiosUpdateStatus(1213), + fwUpgradeUpdateBiosRequest(1214), + fwUpgradePollBiosUpdateStatus(1215), + fwUpgradeActivateBios(1216), + fwUpgradePollBiosActivateStatus(1217), + fwUpgradePowerOn(1218), + fwUpgradeBmcPreconfigPnuOSLocal(1219), + fwUpgradeBmcPreconfigPnuOSPeer(1220), + fwUpgradeSwConfigPortNivLocal(1221), + fwUpgradeSwConfigPortNivPeer(1222), + fwUpgradeSwConfigPnuOSLocal(1223), + fwUpgradeSwConfigPnuOSPeer(1224), + fwUpgradeUpdateAdaptorNwFwLocal(1225), + fwUpgradeUpdateAdaptorNwFwPeer(1226), + fwUpgradeWaitForAdaptorNwFwUpdateLocal(1227), + fwUpgradeWaitForAdaptorNwFwUpdatePeer(1228), + fwUpgradeActivateAdaptorNwFwLocal(1229), + fwUpgradeActivateAdaptorNwFwPeer(1230), + fwUpgradeNicConfigPnuOSLocal(1231), + fwUpgradeNicConfigPnuOSPeer(1232), + fwUpgradeBmcConfigPnuOS(1233), + fwUpgradeSolRedirectEnable(1234), + fwUpgradeSerialDebugPnuOSConnect(1235), + fwUpgradeBootPnuos(1236), + fwUpgradeBootWait(1237), + fwUpgradeBiosPostCompletion(1238), + fwUpgradeHagPnuOSConnect(1239), + fwUpgradePnuOSIdent(1240), + fwUpgradePnuOSPolicy(1241), + fwUpgradePnuOSCatalog(1242), + fwUpgradePnuOSValidate(1243), + fwUpgradePnuOSSelfTest(1244), + fwUpgradeStorageCtlrImgUpdate(1245), + fwUpgradeHbaImgUpdate(1246), + fwUpgradeNicImgUpdate(1247), + fwUpgradeLocalDiskFwUpdate(1248), + fwUpgradePnuOSConfig(1249), + fwUpgradePnuOSInventory(1250), + fwUpgradeBiosImgUpdate(1251), + fwUpgradePnuOSUnloadDrivers(1252), + fwUpgradeBmcUnconfigPnuOS(1253), + fwUpgradeNicUnconfigPnuOSLocal(1254), + fwUpgradeNicUnconfigPnuOSPeer(1255), + fwUpgradeSwUnconfigPnuOSLocal(1256), + fwUpgradeSwUnconfigPnuOSPeer(1257), + fwUpgradeDeassertResetBypass(1258), + fwUpgradeHagPnuOSDisconnect(1259), + fwUpgradeSerialDebugPnuOSDisconnect(1260), + fwUpgradeSolRedirectDisable(1261), + fwUpgradeShutdown(1262), + activateAdaptorDeassertResetBypass(1307), + fwUpgradeFail(1386), + fwUpgradeSuccess(1387), + resetIpmiFail(1388), + resetIpmiSuccess(1389), + associateConfigFlexFlash(1468), + associateSyncPowerState(1469), + disassociateUnconfigFlexFlash(1470), + cimcSessionDeleteBegin(1477), + cimcSessionDeleteExecute(1478), + cimcSessionDeleteFail(1483), + cimcSessionDeleteSuccess(1484), + updateBoardControllerBegin(1497), + updateBoardControllerPrepareForUpdate(1498), + updateBoardControllerServerPowerOff(1499), + updateBoardControllerUpdateRequest(1500), + updateBoardControllerPollUpdateStatus(1501), + updateBoardControllerServerPowerOn(1502), + configBoardBegin(1506), + configBoardConfigMemoryPolicy(1507), + resetMemoryErrorsBegin(1508), + resetMemoryErrorsExecute(1509), + associateOobStorageInventory(1520), + associateSwConfigServiceInfraLocal(1521), + associateSwConfigServiceInfraPeer(1522), + associateNicConfigServiceInfraLocal(1523), + associateNicConfigServiceInfraPeer(1524), + disassociateNicUnconfigServiceInfraLocal(1525), + disassociateNicUnconfigServiceInfraPeer(1526), + disassociateConfigFlexFlashScrub(1527), + serviceInfraDeployBegin(1531), + serviceInfraDeploySwConfigLocal(1532), + serviceInfraDeploySwConfigPeer(1533), + serviceInfraDeployNicConfigLocal(1534), + serviceInfraDeployNicConfigPeer(1535), + serviceInfraWithdrawBegin(1536), + serviceInfraWithdrawSwUnConfigLocal(1537), + serviceInfraWithdrawSwUnConfigPeer(1538), + serviceInfraWithdrawNicUnConfigLocal(1539), + serviceInfraWithdrawNicUnConfigPeer(1540), + configBoardFail(1541), + configBoardSuccess(1542), + resetMemoryErrorsFail(1543), + resetMemoryErrorsSuccess(1544), + serviceInfraDeployFail(1545), + serviceInfraDeploySuccess(1546), + serviceInfraWithdrawFail(1547), + serviceInfraWithdrawSuccess(1548), + updateBoardControllerFail(1549), + updateBoardControllerSuccess(1550), + associatePowerOnPreConfig(1561), + disassociateResetSecureBootConfig(1562), + associateDownloadImages(1576), + associateCopyRemote(1577), + associateUnconfigExtMgmtRules(1578), + associateUnconfigExtMgmtGw(1579), + associateUnconfigCimcVMedia(1580), + associateGraphicsImageUpdate(1581), + associateConfigExtMgmtRules(1582), + associateConfigExtMgmtGw(1583), + associateConfigCimcVMedia(1584), + associateDeleteCurlDownloadedImages(1585), + disassociateConfigKvmMgmtDefaultSetting(1586), + disassociateUnconfigExtMgmtRules(1587), + disassociateUnconfigExtMgmtGw(1588), + disassociateUnconfigCimcVMedia(1589), + decommissionUnconfigExtMgmtRules(1590), + decommissionUnconfigExtMgmtGw(1591), + fwUpgradeDownloadImages(1592), + fwUpgradeCopyRemote(1593), + fwUpgradeUnconfigExtMgmtRules(1594), + fwUpgradeUnconfigExtMgmtGw(1595), + fwUpgradeUnconfigCimcVMedia(1596), + fwUpgradeGraphicsImageUpdate(1597), + fwUpgradeDeleteCurlDownloadedImages(1598), + flashControllerBegin(1599), + flashControllerUpdateFlashLife(1600), + flashControllerFail(1601), + flashControllerSuccess(1602), + enableCimcSecureBootBegin(1613), + enableCimcSecureBootUpdateRequest(1614), + enableCimcSecureBootPollUpdateStatus(1615), + enableCimcSecureBootActivate(1616), + enableCimcSecureBootReset(1617), + enableCimcSecureBootFail(1620), + enableCimcSecureBootSuccess(1621), + associateCheckPowerAvailability(1698), + associatePowerDeployWait(1699), + associateOobStorageConfig(1700), + associateNicConfigParamsHostOSLocal(1702), + associateNicConfigParamsHostOSPeer(1703), + disassociateCheckPowerAvailability(1706), + disassociatePowerDeployWait(1707), + turnupCheckPowerAvailability(1708), + turnupPowerDeployWait(1709), + powercycleCheckPowerAvailability(1710), + powercyclePowerDeployWait(1711), + hardresetCheckPowerAvailability(1712), + hardresetPowerDeployWait(1713), + softresetCheckPowerAvailability(1714), + softresetPowerDeployWait(1715), + biosRecoveryCheckPowerAvailability(1716), + biosRecoveryPowerDeployWait(1717), + cmosResetCheckPowerAvailability(1718), + cmosResetPowerDeployWait(1719), + fwUpgradeCheckPowerAvailability(1720), + fwUpgradePowerDeployWait(1721), + oobStorageAdminConfigBegin(1722), + oobStorageAdminConfigPreSanitize(1723), + oobStorageAdminConfigSanitize(1724), + oobStorageAdminConfigTearDownVMediaLocal(1725), + oobStorageAdminConfigTearDownVMediaPeer(1726), + oobStorageAdminConfigBootHost(1727), + oobStorageAdminConfigBootWait(1728), + oobStorageAdminConfigOobStorageConfig(1729), + oobStorageAdminConfigOobStorageInventory(1730), + oobStorageAdminConfigShutdown(1731), + activateBIOSCheckPowerAvailability(1800), + activateBIOSPowerDeployWait(1801), + updateAdaptorCheckPowerAvailability(1802), + updateAdaptorPowerDeployWait(1803), + activateAdaptorCheckPowerAvailability(1804), + activateAdaptorPowerDeployWait(1805), + updateBoardControllerCheckPowerAvailability(1806), + updateBoardControllerPowerDeployWait(1807), + oobStorageAdminConfigFail(1813), + oobStorageAdminConfigSuccess(1814), + associateDeleteImagesRemote(1880), + disassociateOobDiskScrub(1881), + fwUpgradeDeleteImagesRemote(1882), + discoverBegin(1885), + discoverCimcPresence(1886), + discoverBmcInventory(1887), + discoverPreSanitize(1888), + discoverSanitize(1889), + discoverConfigUserAccess(1890), + discoverCleanupNicConfigLocal(1891), + discoverCleanupNicConfigPeer(1892), + discoverUnconfigExtMgmtRules(1893), + discoverUnconfigExtMgmtGw(1894), + discoverUnconfigCimcVMedia(1895), + discoverBmcConfigPnuOS(1896), + discoverBootPnuos(1897), + discoverBladeBootWait(1898), + discoverBiosPostCompletion(1899), + discoverReadSmbios(1900), + discoverBmcShutdownDiscovered(1901), + discoverHandlePooling(1902), + discoverSuccess(1903), + discoverFail(1904), + associateUnlockFirmwareImage(1943), + decommissionPrecleanupPortConfig(1944), + clearTPMBegin(1945), + clearTPMPreSanitize(1946), + clearTPMSanitize(1947), + clearTPMClear(1948), + clearTPMBootHost(1949), + clearTPMBiosPostCompletion(1950), + clearTPMReadSmBios(1951), + clearTPMBladePowerOff(1952), + clearTPMReconfigBios(1953), + clearTPMBladePowerOn(1954), + fwUpgradeUnlockFirmwareImage(1955), + clearTPMFail(1957), + clearTPMSuccess(1958), + clearTPMStopVMediaLocal(1964), + clearTPMStopVMediaPeer(1965), + clearTPMSetupVmedia(1966), + clearTPMUnconfigVmedia(1967), + updateBoardControllerPowerCycleBoard(1968), + updateBoardControllerPollBoardCtrlPowerCycle(1969), + associatePowerCycleBoard(1970), + associatePollBoardCtrlPowerCycle(1971), + fwUpgradePowerCycleBoard(1972), + fwUpgradePollBoardCtrlPowerCycle(1973), + associateCalculateVlanGroupForHostOSLocal(1978), + associateCalculateVlanGroupForHostOSPeer(1979), + associateConfigFanSpeed(1998), + associateSasExpanderImgUpdate(1999), + fwUpgradeSasExpanderImgUpdate(2000), + fwUpgradeOobStorageInventory(2001), + associateOobSasExpanderImgUpdate(2030), + associateOobPollSasExpanderUpdateStatus(2031), + associateOobSasExpanderImgActivate(2032), + associateOobPollSasExpanderActivateStatus(2033), + associateCiscoOSOpenGate(2034), + fwUpgradeOobSasExpanderImgUpdate(2037), + fwUpgradeOobPollSasExpanderUpdateStatus(2038), + fwUpgradeOobSasExpanderImgActivate(2039), + fwUpgradeOobPollSasExpanderActivateStatus(2040), + fwUpgradeCiscoOSOpenGate(2041), + oobStorageAdminConfigCheckPowerAvailability(2043), + oobStorageAdminConfigPowerDeployWait(2044), + diskZoningInventoryBegin(2045), + diskZoningInventoryPreSanitize(2046), + diskZoningInventorySanitize(2047), + diskZoningInventoryBootHost(2048), + diskZoningInventoryBootWait(2049), + diskZoningInventoryStorageInventory(2050), + diskZoningInventoryShutdown(2051), + discoverBmcFactoryReset(2052), + diskZoningInventoryFail(2161), + diskZoningInventorySuccess(2162), + activateAdaptorAssertBypassWait(2200), + diagBegin(2209), + diagPreSanitize(2210), + diagSanitize(2211), + diagCheckPowerAvailability(2212), + diagDisableScriptableVMedia(2213), + diagPreconfigVmediaLocal(2214), + diagPreconfigVmediaPeer(2215), + diagSetupVmediaLocal(2216), + diagSetupVmediaPeer(2217), + diagSetupBootEnvironment(2218), + diagSerialDebugConnect(2219), + diagPowerOn(2220), + diagPowerOnWait(2221), + diagBiosPostCompletion(2222), + diagHagConnect(2223), + diagPnuOSIdent(2224), + diagRunTests(2225), + diagLogTransfer(2226), + diagWaitForDebug(2227), + diagTeardownVmediaLocal(2228), + diagTeardownVmediaPeer(2229), + diagHagDisconnect(2230), + diagSerialDebugDisconnect(2231), + diagTearDownBootEnvironment(2232), + diagShutdown(2233), + associatePnuOSPeripheralComponentConfig(2234), + associateConfigMgmtIpRules(2235), + associateAssertBypassWait(2236), + associateHostOSConnect(2237), + associateConfigHostOsAnnotations(2238), + associateConfigServerIdentity(2239), + disassociateUnconfigServerIdentity(2240), + fwUpgradeAssertBypassWait(2241), + cimcSecurityConfigBegin(2242), + cimcSecurityConfigKmipCertConfig(2243), + cimcSecurityConfigKmipSaveCert(2244), + cimcSecurityConfigFail(2257), + cimcSecurityConfigSuccess(2258), + diagFail(2259), + diagSuccess(2260), + associateRestoreVdStatus(2271) + } + +CucsComputeServerUnitFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeComputeServerUnitDiscoverCheckPoint(37) + } + +CucsComputeServerUnitFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + discover(1885) + } + +CucsComputeSlotQualMaxId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputeSlotQualMinId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsComputeStorageBladeMbTempStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + frontTemp(0), + frontTempAvg(1), + frontTempMax(2), + frontTempMin(3), + leftRearTemp(4), + leftRearTempAvg(5), + leftRearTempMax(6), + leftRearTempMin(7), + rightRearTemp(8), + rightRearTempAvg(9), + rightRearTempMax(10), + rightRearTempMin(11) + } + +CucsComputeStorageBladeMbTempStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + frontTemp(0), + frontTempAvg(1), + frontTempMax(2), + frontTempMin(3), + leftRearTemp(4), + leftRearTempAvg(5), + leftRearTempMax(6), + leftRearTempMin(7), + rightRearTemp(8), + rightRearTempAvg(9), + rightRearTempMax(10), + rightRearTempMin(11) + } + +CucsComputeStorageFeatureMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + iscsiIpv6FeatureMask(0), + fcZoningFeatureMask(1), + storageProfileFeatureMask(2), + storageConnectionFeatureMask(3) + } + +CucsComputeStorageInitType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + noInit(1), + createInitialVolumes(2) + } + +CucsComputeStorageScrubType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + noScrub(1), + scrub(2) + } + +CucsComputeSubscribeStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + pending(1) + } + +CucsComputeSystemFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + register(212) + } + +CucsComputeSystemFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + registerBegin(212), + registerAuthenticate(213), + registerFail(216), + registerSuccess(217) + } + +CucsComputeSystemFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + register(212) + } + +CucsComputeTriggerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + triggerAcked(1), + triggerFailed(2), + triggered(3) + } + +CucsComputeUpgradeStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notUpgraded(0), + upgraded(1), + notApplicable(2) + } + +CucsConditionAckAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + deleteOnClear(1), + initialSeverity(2) + } + +CucsConditionActionIndicator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + creation(0), + modification(1), + deletion(2), + stateTransition(3), + special(4), + failure(5) + } + +CucsConditionAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsConditionCallHomeCause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + equipmentInoperable(1), + thermalProblem(2), + connectivityProblem(3), + licenseGraceperiodExpired(4), + mgmtifDown(5), + linkDown(6), + electionFailure(7), + managementServicesFailure(8), + managementServicesUnresponsive(9), + versionIncompatible(10), + identityUnestablishable(11), + equipmentInaccessible(12), + configurationFailure(13), + associationFailed(14), + powerProblem(15), + equipmentProblem(16), + voltageProblem(17), + fruProblem(18), + equipmentDisabled(19), + limitReached(20), + equipmentOffline(21), + inventoryFailed(22), + portFailed(23), + vifIdsMismatch(24), + arpTargetsConfigError(25), + equipmentDegraded(26), + ndiscTargetsConfigError(27), + adaptorMismatch(28), + healthLedAmberBlinking(29), + healthLedAmber(30), + nearMaxLimit(31), + memoryError(32), + capacityProblem(33), + healthProblem(34), + invalidControllerProfileCount(35), + equipmentRemoved(36), + psuInsufficient(37), + psuMixedMode(38), + smallVolumeSpace(39), + noVolumeSpace(40), + raidgroupOffline(41), + raidgroupDegraded(42), + raidgroupRebuilding(43), + raidgroupBad(44), + adminStateOffline(45), + cimcBackupTriggerNotEnabled(46), + cimcHeartbeatTimedOut(47), + notSupported(48), + equipmentMissing(49), + configurationMismatch(50), + kernelMemCriticalThreshold(51), + fanRemoval(52), + healthCritical(53), + healthMajor(58), + equipmentDeprecated(59), + equipmentUnhealthy(60), + imageUnusable(61), + equipmentUnacknowledged(62), + backplanePortProblem(63), + pciConfigIssue(64), + fabricEvacuated(65), + mgmtDbCorruption(66), + hardwareMismatch(67), + chassisIntrusion(68), + configProblem(69), + hardwareInventoryMismatch(70), + pciConfigMismatch(71) + } + +CucsConditionCause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + transition(1), + beginFailed(2), + fsmFailed(3), + checkLicenseFailed(4), + identifyFailed(5), + configureSwMgmtEndPointFailed(6), + configureVifNsFailed(7), + configureEndPointFailed(8), + discoverChassisFailed(9), + enableChassisFailed(10), + decomissionFailed(11), + unIdentifyLocalFailed(12), + cleanupEntriesFailed(13), + waitFailed(14), + disableEndPointFailed(15), + unIdentifyPeerFailed(16), + executeFailed(17), + deployFailed(18), + bmcConfigureConnLocalFailed(20), + swConfigureConnLocalFailed(21), + bmcConfigureConnPeerFailed(22), + swConfigureConnPeerFailed(23), + bmcPresenceFailed(24), + bmcInventoryFailed(25), + preSanitizeFailed(26), + sanitizeFailed(27), + configUserAccessFailed(28), + swConfigPnuoslocalFailed(29), + swConfigPnuospeerFailed(30), + configDiscoveryModeFailed(31), + swUnconfigPortNivLocalFailed(32), + swUnconfigPortNivPeerFailed(33), + bootPnuosFailed(35), + bootWaitFailed(36), + biosPostCompletionFailed(37), + readSmbiosFailed(38), + hagConnectFailed(39), + pnuosidentFailed(40), + pnuospolicyFailed(41), + pnuosinventoryFailed(42), + pnuosscrubFailed(43), + pnuosconnectivityFailed(44), + pnuosconnStatusFailed(45), + swPnuosconnectivityLocalFailed(46), + swPnuosconnectivityPeerFailed(47), + pnuosselfTestFailed(48), + hagDisconnectFailed(51), + bmcShutdownDiscoveredFailed(52), + handlePoolingFailed(53), + successFailed(54), + failFailed(55), + configFeLocalFailed(56), + swConfigPortNivLocalFailed(57), + swConfigPortNivPeerFailed(58), + nicPresenceLocalFailed(59), + nicPresencePeerFailed(60), + nicInventoryLocalFailed(61), + nicInventoryPeerFailed(62), + deriveConfigFailed(63), + configSolFailed(64), + swConfigLocalFailed(65), + swConfigPeerFailed(66), + nicConfigLocalFailed(67), + nicConfigPeerFailed(68), + stopvmediaLocalFailed(69), + stopvmediaPeerFailed(70), + setupvmediaLocalFailed(71), + setupvmediaPeerFailed(72), + bladeBootFailed(73), + bladeBootWaitFailed(74), + bladeReadSmbiosFailed(75), + hostConnectFailed(76), + startMemoryTestStatusFailed(77), + pollMemoryTestStatusFailed(78), + hostIdentFailed(79), + hostPolicyFailed(80), + setDiagUserFailed(81), + hostInventoryFailed(82), + hostServerDiagFailed(83), + hostServerDiagStatusFailed(84), + disableServerConnSwBfailed(85), + startFabricatrafficTestFailed(86), + fabricatrafficTestStatusFailed(87), + enableServerConnSwBfailed(88), + disableServerConnSwAfailed(89), + startFabricbtrafficTestFailed(90), + fabricbtrafficTestStatusFailed(91), + enableServerConnSwAfailed(92), + generateReportFailed(93), + generateLogWaitFailed(94), + debugWaitFailed(95), + removevmediaLocalFailed(96), + removevmediaPeerFailed(97), + nicUnconfigLocalFailed(98), + nicUnconfigPeerFailed(99), + swUnconfigLocalFailed(100), + swUnconfigPeerFailed(101), + removeConfigFailed(102), + restoreConfigFeLocalFailed(103), + restoreConfigFePeerFailed(104), + unconfigUserAccessFailed(105), + unconfigSolFailed(106), + hostDisconnectFailed(107), + bmcShutdownDiagCompletedFailed(108), + evaluateStatusFailed(109), + primaryFailed(110), + secondaryFailed(111), + executeLocalFailed(112), + executePeerFailed(113), + nicConfigPnuoslocalFailed(114), + nicConfigPnuospeerFailed(115), + setupVmediaLocalFailed(116), + setupVmediaPeerFailed(117), + bladeBootPnuosFailed(118), + nicUnconfigPnuoslocalFailed(119), + nicUnconfigPnuospeerFailed(120), + swUnconfigPnuoslocalFailed(121), + swUnconfigPnuospeerFailed(122), + teardownVmediaLocalFailed(123), + teardownVmediaPeerFailed(124), + updateibmcfwFailed(125), + waitForibmcfwUpdateFailed(126), + activateibmcfwFailed(127), + resetibmcFailed(128), + powerOnFailed(129), + updateAdaptorNwFwLocalFailed(130), + updateAdaptorNwFwPeerFailed(131), + waitForAdaptorNwFwUpdateLocalFailed(132), + waitForAdaptorNwFwUpdatePeerFailed(133), + activateAdaptorNwFwLocalFailed(134), + activateAdaptorNwFwPeerFailed(135), + hagPnuosconnectFailed(136), + pnuosvalidateFailed(137), + biosImgUpdateFailed(138), + storageCtlrImgUpdateFailed(139), + hbaImgUpdateFailed(140), + nicImgUpdateFailed(141), + pnuosconfigFailed(142), + pnuoslocalDiskConfigFailed(143), + swConfigHostoslocalFailed(144), + swConfigHostospeerFailed(145), + nicConfigHostoslocalFailed(146), + nicConfigHostospeerFailed(147), + hagPnuosdisconnectFailed(148), + pnuosunloadDriversFailed(149), + prepareForBootFailed(150), + configUuidFailed(151), + bootHostFailed(152), + waitForConnReadyFailed(153), + hostosidentFailed(154), + hostospolicyFailed(155), + hostosvalidateFailed(156), + hostosconfigFailed(157), + nicUnconfigHostoslocalFailed(158), + nicUnconfigHostospeerFailed(159), + swUnconfigHostoslocalFailed(160), + swUnconfigHostospeerFailed(161), + pnuosunconfigFailed(162), + unconfigUuidFailed(163), + shutdownFailed(164), + unconfigSoLfailed(165), + configFailed(166), + swUnconfigureLocalFailed(167), + swUnconfigurePeerFailed(168), + startFailed(169), + cleanupFailed(170), + resetFailed(171), + unconfigBiosFailed(172), + applyTemplateFailed(173), + applyIdentifiersFailed(174), + applyPoliciesFailed(175), + resolveBootConfigFailed(176), + evaluateAssociationFailed(177), + analyzeImpactFailed(178), + waitForMaintPermissionFailed(179), + waitForMaintWindowFailed(180), + reconfigUuidFailed(181), + updateEthMonFailed(182), + updateFcMonFailed(183), + serverMoved(186), + serverIdentificationProblem(187), + primaryVlanMissingIsolated(188), + namedPolicyUnresolved(189), + localFailed(190), + peerFailed(191), + lin(192), + equipmentInoperable(193), + thermalProblem(194), + voltageProblem(195), + capacityExceeded(196), + equipmentDegraded(197), + identityUnestablishable(198), + setEpLocalFailed(199), + setEpPeerFailed(200), + propogateEpSettingsFailed(201), + propogateEpTimeZoneSettingsLocalFailed(202), + propogateEpTimeZoneSettingsPeerFailed(203), + restartFailed(204), + setRealmLocalFailed(205), + setRealmPeerFailed(206), + setUserPeerFailed(208), + setKeyRingLocalFailed(209), + setKeyRingPeerFailed(210), + unidentifiableFru(211), + equipmentMissing(212), + connectivityProblem(213), + linkDown(214), + linkMisconnected(215), + disableFailed(216), + enableFailed(217), + disableAfailed(218), + enableAfailed(219), + propogateEpTimeZoneSettingsToAdaptorsLocalFailed(220), + propogateEpTimeZoneSettingsToAdaptorsPeerFailed(221), + vifDown(222), + updateConnectivityFailed(223), + createLocalFailed(224), + createRemoteFailed(225), + unpackLocalFailed(226), + deleteLocalFailed(227), + copyRemoteFailed(228), + remoteFailed(229), + updateLocalFailed(230), + verifyLocalFailed(231), + resetLocalFailed(232), + updateRemoteFailed(233), + verifyRemoteFailed(234), + resetRemoteFailed(235), + updateRequestFailed(236), + pollUpdateStatusFailed(237), + activateFailed(238), + updateRequestLocalFailed(239), + updateRequestPeerFailed(240), + pollUpdateStatusLocalFailed(241), + pollUpdateStatusPeerFailed(242), + powerOffFailed(243), + copyPrimaryFailed(244), + imageDeleted(245), + imageUnusable(246), + imageCannotBoot(247), + psuInsufficient(248), + rescanImagesFailed(249), + pollUpdateOfcimcFailed(250), + syncBladeaglocalFailed(251), + syncBladeagremoteFailed(252), + syncNicaglocalFailed(253), + syncNicagremoteFailed(254), + syncPortaglocalFailed(255), + syncPortagremoteFailed(256), + syncHostagentaglocalFailed(257), + syncHostagentagremoteFailed(258), + finalizeFailed(259), + validateLocalFailed(260), + validateRemoteFailed(261), + deleteRemoteFailed(262), + licenseGraceperiodEntered(263), + licenseGraceperiod10days(264), + oldChassisComponentFirmware(265), + licenseGraceperiod60days(266), + psuFailure(267), + psuRedundancyFail(268), + licenseGraceperiodExpired(269), + powerConsumptionHitLimit(270), + noAckFromBios(271), + portFailed(272), + interfaceFailed(273), + operationalStateDown(274), + cmcVifDown(275), + setLocalFailed(276), + setPeerFailed(277), + switchFailed(278), + limitReached(279), + emptyPool(280), + decommissioned(283), + uploadFailed(284), + downloadLocalFailed(285), + tftpServerError(286), + electionFailure(287), + managementServicesFailure(288), + managementServicesUnresponsive(289), + haNotReady(290), + versionIncompatible(291), + logCapacity(293), + fileTransferFailed(294), + insufficientResources(296), + insufficientlyEquipped(297), + powerProblem(298), + discoveryFailed(299), + associationFailed(300), + unsupportedTransceiver(301), + resolveHostpackPolicyFailed(302), + discoveryInProgress(303), + resolveMaintPolicyFailed(304), + unconfigurationInProgress(305), + poweredOff(306), + inMaintenance(307), + underTest(308), + serverUnassociated(309), + serverAssociating(310), + unassociated(311), + serverDeassociating(312), + serverUnassigned(313), + serverAssigned(314), + configurationNotApplied(315), + configurationApplying(316), + propogateEpTimeZoneSettingsToFexIomLocalFailed(317), + serverFailed(318), + configurationFailure(319), + maintenanceFailed(320), + equipmentRemoved(321), + serverInaccessible(322), + getVersionFailed(324), + removeLocalFailed(325), + setEpAfailed(326), + setEpBfailed(327), + satelliteConnectionAbsent(328), + satelliteConnectionInit(329), + satelliteMisConnected(330), + unexpectedNumberOfLinks(331), + equipmentOffline(332), + performanceProblem(333), + firmwareUpgradeProblem(334), + unsupportedConnectivityConfiguration(335), + equipmentUnacknowledged(336), + autoFirmwareUpgrade(337), + equipmentDisconnected(338), + fruProblem(339), + thresholdCrossed(340), + deviceSEEPROMIOError(345), + assignmentFailed(353), + deviceSeepromError(355), + newLink(360), + bmcPreconfigPnuoslocalFailed(361), + bmcPreconfigPnuospeerFailed(362), + bmcConfigPnuosFailed(363), + solRedirectEnableFailed(364), + serialDebugConnectFailed(365), + bmcUnconfigPnuosFailed(366), + serialDebugDisconnectFailed(367), + solRedirectDisableFailed(368), + configNivModeFailed(369), + cleanupLocalFailed(370), + cleanupPeerFailed(371), + configFePeerFailed(372), + bladePowerOnFailed(373), + cleanupServerConnSwAfailed(374), + cleanupServerConnSwBfailed(375), + bmcPreConfigPnuoslocalFailed(376), + bmcPreConfigPnuospeerFailed(377), + bladePowerOffFailed(378), + updateBoardCtrlRequestFailed(379), + pollBoardCtrlUpdateStatusFailed(380), + serialDebugPnuosconnectFailed(381), + localDiskFwUpdateFailed(382), + serialDebugPnuosdisconnectFailed(383), + configSoLfailed(384), + hagHostosconnectFailed(385), + configBiosFailed(386), + cleanupcimcFailed(387), + aFailed(388), + bFailed(389), + reconfigBiosFailed(390), + applyConfigFailed(391), + mgmtifDown(392), + validateConfigurationFailed(393), + applyPhysicalFailed(394), + waitOnPhysFailed(395), + emptyPinGroup(396), + membershipDown(397), + vsanMisconfigured(398), + incompatibleSpeed(399), + configError(400), + vlanMisconfigured(401), + interfaceMisconfigured(402), + missingPrimaryVlan(403), + pinningMismatch(404), + pinningMisconfig(405), + equipmentDisabled(406), + propogateEpTimeZoneSettingsToFexIomPeerFailed(407), + setUserLocalFailed(408), + linkMissing(409), + updateAdaptorFailed(410), + enableBfailed(411), + copySubFailed(412), + deleteSubFailed(413), + deletePrimaryFailed(414), + groupCapInsufficient(415), + oldFirmware(416), + powerCapFail(417), + noCapFail(418), + portInventorySwAfailed(419), + portInventorySwBfailed(420), + configSwAfailed(421), + updatecimcFailed(422), + verifyPhysConfigFailed(423), + activateLocalFailed(424), + activatePeerFailed(425), + prepareForUpdateFailed(426), + activationFailed(427), + applyFailed(428), + licenseGraceperiod30days(430), + licenseGraceperiod90days(432), + licenseGraceperiod119days(433), + licenseFileUninstallable(434), + licenseFileNotDeleted(435), + backupLocalFailed(436), + reportResultsFailed(437), + deviceSharedStorageError(438), + haSshKeysMismatched(439), + ucsmProcessFailure(440), + equipmentInaccessible(441), + nonExistentScheduler(442), + executeAfailed(443), + waitForFirmwareApplyFailed(444), + powerDown(445), + leadershipChange(446), + deviceSharedStorageIOError(447), + serverAssociated(448), + configurationApplied(449), + pollPostDiskZoneStorageInvcimcFailed(450), + inventoryFailed(454), + configureFailed(455), + clearFailed(456), + pollClearStatusFailed(457), + pollActivateStatusFailed(458), + updateTokensFailed(459), + hostCatalogFailed(460), + pnuoscatalogFailed(461), + clearBiosUpdateFailed(462), + pollClearBiosUpdateStatusFailed(463), + updateBiosRequestFailed(464), + pollBiosUpdateStatusFailed(465), + activateBiosFailed(466), + pollBiosActivateStatusFailed(467), + fexUnsupported(468), + invalidKeyringCertificate(469), + invalidTrustpointCertChain(470), + disassociationFailed(471), + vifIdsMismatch(472), + profileConfigIncorrect(473), + updateVlanGroupsFailed(474), + updateZonesFailed(475), + vlanCompNotSupport(476), + anotherConnectionAlreadyEnabled(477), + connectionUnused(478), + unsupportedConnectivity(479), + reportFailed(480), + providerGroupAlreadyExists(481), + noVlanOptimization(482), + roleConfigError(483), + localeConfigError(484), + userRoleConfigError(485), + userLocaleConfigError(486), + keyringConfigError(487), + snmpConfigError(488), + timezoneFileNotExists(489), + userConfigError(490), + snmpUserConfigError(491), + commSvcConfigError(492), + inaccessibleVlanReferenced(493), + referencedVlanUnresolvable(494), + invalidVlanInTheAllowedVlanList(495), + vlanConflictPermit(496), + vlanPermitUnresolved(497), + groupPermitUnresolved(498), + removeFailed(499), + arpTargetsConfigError(500), + newVnicVconSchemeApplied(501), + suspendModeEntered(502), + verifyGuidFailed(503), + unregisterFailed(504), + cleanOldDataFailed(505), + requestFailed(506), + verifyFailed(507), + resolveFailed(508), + releaseFailed(509), + resolveManyFailed(510), + releaseManyFailed(511), + resolveAllFailed(512), + releaseAllFailed(513), + registerClientFailed(514), + verifyRegistrationFailed(515), + mountLocalFailed(516), + mountPeerFailed(517), + unmountLocalFailed(518), + unmountPeerFailed(519), + checkPowerAvailabilityFailed(520), + markAdapterForRebootFailed(521), + deassertResetBypassFailed(522), + verifyFcZoneConfigFailed(523), + cleanupPortConfigLocalFailed(524), + cleanupPortConfigPeerFailed(525), + powerCycleFailed(526), + resolveIdentifiersFailed(527), + applyDefaultIdentifiersFailed(528), + resolveDefaultIdentifiersFailed(529), + resolvePoliciesFailed(530), + resolveDistributableNamesFailed(531), + resolveDistributableFailed(532), + resolveImagesFailed(533), + resolveScheduleFailed(534), + provisionStorageFailed(535), + waitForStorageProvisionFailed(536), + commitStorageFailed(537), + waitForCommitStorageFailed(538), + waitForAssocCompletionFailed(539), + enablePortFailed(540), + loadCatalogFailed(541), + pingFailed(542), + suppressStatusChange(543), + fcoeUplinkUnsupportedFiSettings(544), + fcoeUplinkPortChannelUnsupportedFiSettings(545), + invalidTarget(546), + fcZoningEnabled(547), + configurationError(548), + fcStorageportNpvMode(549), + fcoeStorageportNpvMode(550), + fcPortchannelMembersInconsistentSpeed(551), + vlanMcastPolicyMisconfigured(552), + clientLostConnectivity(553), + callhomeConfigError(554), + copyExtToLocalFailed(555), + copyExtToPeerFailed(556), + copyToLocalFailed(557), + copyToPeerFailed(558), + waitForDeployFailed(559), + activateucsmFailed(560), + pollActivateOfucsmFailed(561), + updateiomFailed(562), + pollUpdateOfiomFailed(563), + activateiomFailed(564), + pollActivateOfiomFailed(565), + activateRemotefiFailed(566), + pollActivateOfRemotefiFailed(567), + waitForUserAckFailed(568), + activateLocalfiFailed(569), + pollActivateOfLocalfiFailed(570), + activateCatalogFailed(571), + referencedVsanUnresolvable(572), + operationFailed(573), + localeOrgConfigError(574), + resolveNetworkPoliciesFailed(575), + resolveNetworkTemplatesFailed(576), + validatePolicyOwnershipFailed(577), + configFlexFlashFailed(578), + syncPowerStateFailed(579), + unconfigFlexFlashFailed(580), + syncFailed(581), + reportFullInventoryFailed(582), + healthLedAmberBlinking(583), + healthLedAmber(584), + extraPrimaryVlans(585), + licenseInsufficient(586), + checkInventoryStatusFailed(587), + providerGroupSizeEmpty(589), + postSetKeyRingLocalFailed(590), + postSetKeyRingPeerFailed(591), + cimcvlanCfgLocalFailed(592), + cimcvlanCfgPeerFailed(593), + cmcvlanCfgFailed(594), + cmcvlanCfgPeerFailed(595), + activeFailed(596), + oobStorageInventoryFailed(597), + configFlexFlashScrubFailed(598), + powerOnPreConfigFailed(599), + swConfigServiceInfraLocalFailed(600), + swConfigServiceInfraPeerFailed(601), + nicConfigServiceInfraLocalFailed(602), + nicConfigServiceInfraPeerFailed(603), + nicUnconfigServiceInfraLocalFailed(604), + nicUnconfigServiceInfraPeerFailed(605), + swUnConfigLocalFailed(606), + swUnConfigPeerFailed(607), + nicUnConfigLocalFailed(608), + nicUnConfigPeerFailed(609), + defaultHostpackMissing(610), + defaultHostpackMissingVersions(611), + serverPowerOffFailed(612), + serverPowerOnFailed(613), + namedVlanUnresolved(614), + referencedRemoteVlanUnresolvable(615), + referencedRemoteVsanUnresolvable(616), + multipleConnectionPolicies(617), + boardCtrlUpgraded(618), + configMemoryPolicyFailed(619), + incompatibleServerFirmware(620), + inbandVlanNameResolutionFailure(621), + ndiscTargetsConfigError(622), + updateEthFlowMonFailed(623), + equipmentUnhealthy(624), + vmNetworkReferenceIncorrect(625), + serverDoesNotSupportInband(626), + udldLinkDown(627), + vmediaMountInaccessible(630), + cimcFirmwareMismatch(631), + pldFirmwareMismatch(632), + unconfigExtMgmtRulesFailed(633), + unconfigExtMgmtGwFailed(634), + unconfigCimcvmediaFailed(635), + configExtMgmtRulesFailed(636), + configExtMgmtGwFailed(637), + configCimcvmediaFailed(638), + graphicsImageUpdateFailed(639), + configKvmMgmtDefaultSettingFailed(640), + downloadImagesFailed(641), + configBackupOutdated(642), + updateFlashLifeFailed(643), + copyImgFromRepFailed(644), + copyiomimgToSubFailed(646), + unsupportedCimcFirmware(647), + primaryVlanMissingForIsolated(648), + primaryVlanMissingForCommunity(649), + vlanMismatch(650), + vlanErrorAssocPrimary(651), + deleteCurlDownloadedImagesFailed(652), + svnicNotPresent(653), + extraSecondaryVlans(654), + extraSecondaryVlansPerPrimary(655), + serverError(656), + copyCatFromRepFailed(657), + formatFailed(658), + pairFailed(659), + namedInbandVlanUnresolved(660), + inbandUnsupportedServer(661), + checkAssignedIdentifiersForDupFailed(662), + checkAssignedDefaultIdentifiersForDupFailed(663), + duplicatedAssigned(664), + adaptorMismatch(665), + tpmOnSlaveBoard(666), + nearMaxLimit(667), + memoryError(668), + capacityProblem(669), + healthProblem(670), + invalidControllerProfileCount(671), + psuMixedMode(673), + powerBudgetUnavailable(674), + smallVolumeSpace(675), + noVolumeSpace(676), + raidgroupOffline(677), + raidgroupDegraded(678), + raidgroupRebuilding(679), + raidgroupBad(680), + adminStateOffline(681), + cimcBackupTriggerNotEnabled(682), + cimcHeartbeatTimedOut(683), + diskWearNonCriticalThreshold(684), + diskWearCriticalThreshold(685), + configDiskFailed(686), + configLunFailed(687), + verifyConfigFailed(688), + verifySnapshotConfigFailed(689), + verifyReplicationConfigFailed(690), + initiatePollbmclocalFailed(691), + initiatePollbmcremoteFailed(692), + waitForosstatusFailed(693), + connectsmelocalFailed(694), + connectsmeremoteFailed(695), + waitForsmeconnectionFailed(696), + waitForInventoryFailed(697), + disableStorageTargetFailed(698), + waitForServerShutdownFailed(699), + slotPowerCycleFailed(700), + waitForhaquorumFailed(701), + waitForServerPowerUpFailed(702), + enableStorageTargetFailed(703), + confighastateFailed(704), + configNetworkFailed(705), + configPlatformFailed(706), + configStorageTargetIdentityFailed(707), + configStorageReplicationServiceFailed(708), + undeployStorageFailed(709), + waitForUndeployStorageFailed(710), + undeployTargetIdentityFailed(711), + undeployPlatformFailed(712), + undeployNetworkFailed(713), + disassocStorageControllerFailed(714), + waitForDisassocCompletionFailed(715), + performHaTakeOverFailed(716), + performEraseFailed(717), + waitForEraseCompletionFailed(718), + fullInventoryFailed(727), + beginInventoryFailed(728), + reportPhysicalInventoryFailed(729), + reportOrgInventoryFailed(730), + reportStorageInventoryFailed(731), + endInventoryFailed(732), + powerButtonLockConfigFailed(733), + powerOffWaitFailed(734), + powerOffReclaimFailed(735), + evaluateIdentityFailed(742), + configbmcpowerParamsFailed(743), + powerDeployWaitFailed(744), + pnuospowerProfilingFailed(745), + sendBmcProfilingInitFailed(746), + sendBmcProfilingDoneFailed(747), + oobStorageConfigFailed(749), + verifyRemoteStorageConfigFailed(750), + nicConfigParamsHostoslocalFailed(751), + nicConfigParamsHostospeerFailed(752), + bmcUpdateHostPreBootFailed(753), + waitForUnConfigAppliancesFailed(754), + tearDownvmediaLocalFailed(756), + tearDownvmediaPeerFailed(757), + configChassisIdFailed(758), + resolveStorageScheduleFailed(759), + resolveVolumesFailed(760), + setLocatorLedLocalFailed(764), + setLocatorLedPeerFailed(765), + waitForServerAssocFailed(768), + waitForPlatformBootFailed(769), + waitForosinstallFailed(770), + waitForPlatformConfigFailed(771), + hostBootForUpgradeFailed(772), + hostBmcPreConfigLocalFailed(773), + hostBmcPreConfigPeerFailed(774), + hostSetupVmediaLocalFailed(775), + hostSetupVmediaPeerFailed(776), + hostClearOsInstallStatusFailed(777), + hostSolRedirectEnableFailed(778), + hostSerialDebugConnectFailed(779), + hostBootFailed(780), + hostBootWaitFailed(781), + hostBiosPostCompletionFailed(782), + hostReadSmbiosFailed(783), + hostPreInstallFailed(784), + hostPostInstallFailed(785), + hostPreFirstBootFailed(786), + hostPostFirstBootFailed(787), + hostPostUpgradeFailed(788), + hostTeardownVmediaLocalFailed(789), + hostTeardownVmediaPeerFailed(790), + hostSerialDebugDisconnectFailed(791), + hostSolRedirectDisableFailed(792), + activatePsuFailed(794), + notSupported(795), + equipmentInventory(796), + cartridgeMoved(798), + configurationMismatch(799), + pollActivationFailed(800), + powerOffServersFailed(801), + serversPowerOffCompletionFailed(802), + unsupportedModel(803), + deleteImagesRemoteFailed(804), + oobDiskScrubFailed(805), + cimcPresenceFailed(806), + cleanupNicConfigLocalFailed(807), + cleanupNicConfigPeerFailed(808), + cleanupVnicsLocalFailed(809), + cleanupVnicsPeerFailed(810), + sharediomoduleInventoryFailed(811), + internalBackupFailed(812), + pollInternalBackupFailed(813), + unlockFirmwareImageFailed(814), + precleanupPortConfigFailed(815), + readSmBiosFailed(816), + defaultauthConfigError(817), + domainConfigError(818), + fault(819), + localInternalBackupFailed(820), + reportFaultInventoryFailed(821), + conditionCauseConfigurationFailure(822), + conditionCauseFault(823), + configMissing(825), + pollWaitForUserAckFailed(826), + setupVmediaFailed(827), + unconfigVmediaFailed(828), + equipmentAccessibilityProblem(829), + equipmentLinkDegraded(830), + powerCycleBoardFailed(831), + pollBoardCtrlPowerCycleFailed(832), + discoverSasExpanderFailed(833), + vsanExceedLimit(834), + comprSetsExhausted(836), + kernelMemCriticalThreshold(837), + unsupportedPolicyConfig(838), + fanRemoval(839), + healthWarning(840), + healthMinor(841), + healthMajor(842), + healthCritical(843), + checkAdaptorFw40gcapFailed(845), + calculateVlanGroupForHostoslocalFailed(846), + calculateVlanGroupForHostospeerFailed(847), + applyMaintConfigFailed(848), + unsupportedConfig(849), + equipmentFailed(855), + verifyBreakoutConfigFailed(857), + copyAllImagesToPeerFailed(860), + cleanUpvifsFailed(861), + vlanCompGrpCountExceedsLimit(862), + fiBQuerierIpEmptyOrSameAsPrimary(863), + deprecated(864), + invalidPinning(865), + extraVif(866), + equipmentDeprecated(867), + nativeVlanNotFound(868), + vlanCompression(869), + configFanSpeedFailed(870), + sasExpanderImgUpdateFailed(871), + chassisLimitExceeded(872), + conditionCauseKernelMemCriticalThreshold(873), + mgmtDbCorruption(874), + bmcFactoryResetFailed(875), + applyMoPropsFailed(876), + deleteAllMoRefsFailed(877), + maxVlanLimitExceeded(878), + initIptablesLocalFailed(879), + initIptablesPeerFailed(880), + replicationFailure(881), + tpmMismatch(882), + validateRemovalFailed(883), + updateStorageInvcmcFailed(884), + updateStorageInvcimcFailed(885), + pollUpdateStorageInvcimcFailed(886), + backplanePortProblem(887), + standbycmcvlanCfgFailed(888), + postScrubOobStorageInventoryFailed(889), + oobSasExpanderImgUpdateFailed(890), + oobPollSasExpanderUpdateStatusFailed(891), + oobSasExpanderImgActivateFailed(892), + oobPollSasExpanderActivateStatusFailed(893), + ciscoosopenGateFailed(894), + storageInventoryFailed(895), + waitBeforeInstallationFailed(896), + updateCmcFailed(897), + pollUpdateCmcFailed(898), + pollUpdateAdaptorFailed(900), + updateSasExpanderFailed(901), + pollUpdateSasExpanderFailed(902), + activateSasExpanderFailed(903), + pollSasExpanderActivateFailed(904), + activateCmcFailed(905), + pollCmcActivationFailed(906), + waitForPowerOffFailed(907), + activateAdaptorFailed(908), + pollAdaptorActivationFailed(909), + activateStorageCtlrFailed(910), + pollStorageCtlrActivationFailed(911), + activateBrdCtlrFailed(912), + pollBrdCtlrActivationFailed(913), + activateLocalDiskFailed(914), + powerOnServersFailed(915), + diskZoningConfigFailed(916), + postDiskZoneStorageInvcmcFailed(917), + postDiskZoneStorageInvcimcFailed(918), + completeFailed(920), + equipmentLinkMisconnect(921), + equipmentFruMissing(922), + equipmentUnavailable(923), + equipmentHotspareUnsupported(924), + equipmentOwnershipUnsupported(925), + equipmentIoeOwnershipUnassigned(926), + equipmentHddslotServer2OwnershipUnassigned(927), + chassisProfileUnassociated(928), + chassisProfileAssociating(929), + chassisProfileAssociated(930), + chassisProfileDeassociating(931), + chassisProfileUnassigned(932), + chassisProfileAssigned(933), + verifyUserZoneConfigFailed(934), + pollSecureBootStatusFailed(935), + resetSasExpanderFailed(936), + pollLocalDiskActivateFailed(937), + waitForActivationFailed(938), + updateFailed(939), + versionHolderChange(940), + networkSanGroupDoesNotExist(941), + updateSpLocalFailed(942), + updateSpRemoteFailed(943), + assertBypassWaitFailed(944), + fabEvacOnRemotefiFailed(945), + pollFabEvacOnRemotefiFailed(946), + fabEvacOffRemotefiFailed(947), + pollFabEvacOffRemotefiFailed(948), + failOverToRemotefiFailed(949), + pollFailOverToRemotefiFailed(950), + activateucsmservicePackFailed(951), + pollActivateOfucsmservicePackFailed(952), + disableScriptablevmediaFailed(953), + preconfigVmediaLocalFailed(954), + preconfigVmediaPeerFailed(955), + setupBootEnvironmentFailed(956), + powerOnWaitFailed(957), + runTestsFailed(958), + logTransferFailed(959), + waitForDebugFailed(960), + tearDownBootEnvironmentFailed(961), + pnuosperipheralComponentConfigFailed(962), + configMgmtIpRulesFailed(963), + hostosconnectFailed(964), + configHostOsAnnotationsFailed(965), + configServerIdentityFailed(966), + unconfigServerIdentityFailed(967), + kmipCertConfigFailed(968), + kmipSaveCertFailed(969), + estimateApplyConfigFailed(970), + configChassisAdapterConnectivityFailed(971), + portMisconfigure(972), + transceiverMismatch(973), + pciConfigIssue(974), + fabricEvacuated(975), + unicastMacExhausted(976), + multicastMacExhausted(977), + pvlifVlanMbrExhausted(978), + pvsystemExhausted(979), + igmpGroupExhausted(980), + hardwareMismatch(981), + chassisIntrusion(982), + configProblem(983), + networkSanGroupMisconfigured(984), + reportErrorFailed(985), + resolveFromPolicyMgrFailed(986), + resolveFromOpsMgrFailed(987), + kmipFault(988), + hardwareInventoryMismatch(989), + pciConfigMismatch(990), + equipmentSecondControllerAbsent(991), + conditionCauseHardwareInventoryMismatch(992), + conditionCausePciConfigMismatch(993), + healthInfo(994), + removePeerFailed(995), + imageCorrupted(996), + restoreVdStatusFailed(997), + speedReduced(16385), + updateAttrFailed(16387), + persistFailed(16388), + coreFileGenerated(16389), + providerLostConnectivity(16391), + controllerLostConnectivity(16392), + serviceRegistryVersionMismatch(16394), + providerVersionMismatch(16395), + controllerVersionMismatch(16396), + clientVersionMismatch(16397), + svcRegModification(16398), + providerCreation(16399), + providerModification(16400), + controllerCreation(16401), + controllerModification(16402), + clientCreation(16403), + clientDeletion(16404), + clientModification(16405), + quiesceMgmtControllerFailed(16406), + quiesceResMgrFailed(16407), + quiesceOpsMgrFailed(16408), + quiescePolicyMgrFailed(16409), + quiesceidmgrFailed(16410), + quiesceStatsMgrFailed(16411), + duplicatedDefined(16413), + makeCfgDirsFailed(16414), + moveCfgDirsToTmpLocationFailed(16415), + moveCfgDirsFromTmpLocationFailed(16416), + internalAddFailed(16417), + peerAddFailed(16418), + internalDeleteFailed(16419), + peerDeleteFailed(16420), + dmeDataExportFailed(16421), + downloadFailed(16422), + dmeImportFailed(16423), + importFromXmlFailed(16424), + downloadError(16425), + failSyncToUcsm(16429), + unassociatedVlan(16430), + resolveStaticIdentifiersFailed(16431), + applyThrottleFailed(16432), + consumerVxanDeploymentFailed(16436), + waitForConsumerReceivingVxanFailed(16437), + ungroupedDomain(16438), + authenticateFailed(16440), + invalidConfig(16441), + dbConnectReadWriteError(16443), + remoteOperationFail(16444), + deleteIdConsumerMapFailed(16445), + processIdConsumerMapFailed(16446), + reportIdDomainMapFailed(16447), + getUsageTimeout(16450), + getUsageFailed(16451), + getDependencyTimeout(16452), + getDependencyFailed(16453), + importTimeout(16454), + importFailed(16455), + setRealmFailed(16456), + setCertConfLocalFailed(16457), + applyRenameFailed(16458), + notFound(16459), + configPeerFailed(16460), + sendChangeFailed(16461), + stateDisableFailed(16462), + stateEnableFailed(16463), + globalArrayStorageArrayNotOpted(16464), + domainGroupMissing(16465), + missingArrayAutoConfigRef(16466), + storageBladeNotInDiscoveryMode(16467), + missingArrayAutoConfigPolicy(16468), + missingQualifier(16469), + matchingQualifierError(16470), + storageBladeAlreadyInUse(16471), + throttleWaitFailed(16474), + evaluateServerAssignFailed(16476), + replaceIdAcquirerFailed(16478), + vxanRangeCheckToUcsmFailed(16479), + ucsmCheckVxanDeploymentToUcsmFailed(16480), + enableSmartCallhomeFailed(16481), + disableSmartCallhomeFailed(16482), + sendInventoryFailed(16483), + cleanUpFailed(16487), + notInCompliance(16491), + executeTestCliFailed(16492), + retryReportFailed(16493), + enableSmartLicenseFailed(16494), + disableSmartLicenseFailed(16495), + registerDeviceFailed(16496), + retryRegisterDeviceFailed(16497), + unregisterDeviceFailed(16498), + retryUnregisterDeviceFailed(16499), + roleConfigFailed(16502), + pushVxanFailed(16503), + vxanConfigFailed(16504), + refreshStateFailed(16505), + changeFailed(16507), + registrationFailed(16513), + pushSharedSecretFailed(16514), + checkStatusFailed(16515), + unRegistrationFailed(16516), + validateFailed(16519), + fetchDomainDataFailed(16520), + evaluateFailed(16521), + createPoliciesFailed(16522), + createOrgFailed(16523), + updateDomainMosFailed(16524), + createVlanOrgPermissionFailed(16525), + creategspFailed(16526), + resolveGlobalPoolDnFailed(16527), + addIdToGlobalPoolFailed(16528), + assignIdsFailed(16529), + unassignIdsFailed(16530), + fetchVnetDependenciesFailed(16531), + globalizeFailed(16532), + waitGlobalizeFailed(16533), + runPolicyResolveFailed(16534), + waitForRunPolicyResolvedFailed(16535), + triggerOperationFailed(16536), + collectIdContextsFailed(16537), + validateNetworkDesignFailed(16538), + pushPoliciesFailed(16539), + resolveDomainGroupPoliciesFailed(16540), + waitForDomainGroupPoliciesFailed(16541), + resolveOutbandPoolFailed(16542), + waitForPoliciesFailed(16544), + validationFailed(16545), + consumerVsanDeploymentFailed(16546), + waitForRecvVsanFailed(16547), + ucsPolicyConfigFailed(16551), + createUpdatePolicyScopeFailed(16552), + reapplygspFailed(16553), + any(-1) + } + +CucsConditionCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + generic(0), + f0156(156), + f0157(157), + f0169(169), + f0170(170), + f0174(174), + f0175(175), + f0176(176), + f0177(177), + f0178(178), + f0179(179), + f0180(180), + f0181(181), + f0182(182), + f0183(183), + f0184(184), + f0185(185), + f0186(186), + f0187(187), + f0188(188), + f0189(189), + f0190(190), + f0191(191), + f0200(200), + f0203(203), + f0206(206), + f0207(207), + f0209(209), + f0276(276), + f0277(277), + f0278(278), + f0279(279), + f0282(282), + f0283(283), + f0291(291), + f0293(293), + f0294(294), + f0304(304), + f0305(305), + f0306(306), + f0310(310), + f0311(311), + f0312(312), + f0313(313), + f0314(314), + f0315(315), + f0317(317), + f0318(318), + f0319(319), + f0320(320), + f0321(321), + f0322(322), + f0324(324), + f0326(326), + f0327(327), + f0329(329), + f0330(330), + f0331(331), + f0332(332), + f0334(334), + f0337(337), + f0367(367), + f0368(368), + f0369(369), + f0371(371), + f0373(373), + f0374(374), + f0376(376), + f0377(377), + f0378(378), + f0379(379), + f0380(380), + f0381(381), + f0382(382), + f0383(383), + f0384(384), + f0385(385), + f0387(387), + f0389(389), + f0391(391), + f0392(392), + f0393(393), + f0394(394), + f0395(395), + f0396(396), + f0397(397), + f0398(398), + f0399(399), + f0400(400), + f0401(401), + f0402(402), + f0403(403), + f0404(404), + f0405(405), + f0406(406), + f0407(407), + f0408(408), + f0409(409), + f0410(410), + f0411(411), + f0424(424), + f0425(425), + f0428(428), + f0429(429), + f0430(430), + f0434(434), + f0435(435), + f0436(436), + f0440(440), + f0451(451), + f0452(452), + f0453(453), + f0454(454), + f0455(455), + f0456(456), + f0458(458), + f0459(459), + f0460(460), + f0461(461), + f0462(462), + f0463(463), + f0464(464), + f0465(465), + f0466(466), + f0470(470), + f0471(471), + f0476(476), + f0478(478), + f0479(479), + f0480(480), + f0481(481), + f0484(484), + f0502(502), + f0517(517), + f0528(528), + f0531(531), + f0532(532), + f0533(533), + f0535(535), + f0536(536), + f0537(537), + f0538(538), + f0539(539), + f0540(540), + f0543(543), + f0549(549), + f0620(620), + f0621(621), + f0622(622), + f0625(625), + f0626(626), + f0635(635), + f0637(637), + f0640(640), + f0642(642), + f0643(643), + f0670(670), + f0671(671), + f0672(672), + f0673(673), + f0674(674), + f0675(675), + f0676(676), + f0677(677), + f0678(678), + f0688(688), + f0689(689), + f0702(702), + f0703(703), + f0708(708), + f0713(713), + f0717(717), + f0727(727), + f0728(728), + f0729(729), + f0730(730), + f0731(731), + f0733(733), + f0734(734), + f0735(735), + f0736(736), + f0740(740), + f0741(741), + f0742(742), + f0743(743), + f0744(744), + f0747(747), + f0757(757), + f0764(764), + f0765(765), + f0766(766), + f0772(772), + f0775(775), + f0776(776), + f0777(777), + f0778(778), + f0791(791), + f0792(792), + f0793(793), + f0794(794), + f0795(795), + f0796(796), + f0797(797), + f0798(798), + f0801(801), + f0807(807), + f0821(821), + f0826(826), + f0829(829), + f0831(831), + f0832(832), + f0833(833), + f0834(834), + f0835(835), + f0836(836), + f0837(837), + f0838(838), + f0840(840), + f0841(841), + f0842(842), + f0843(843), + f0844(844), + f0846(846), + f0855(855), + f0856(856), + f0857(857), + f0858(858), + f0859(859), + f0861(861), + f0862(862), + f0863(863), + f0864(864), + f0865(865), + f0866(866), + f0867(867), + f0868(868), + f0869(869), + f0872(872), + f0874(874), + f0875(875), + f0876(876), + f0877(877), + f0878(878), + f0879(879), + f0880(880), + f0881(881), + f0882(882), + f0883(883), + f0884(884), + f0885(885), + f0887(887), + f0890(890), + f0900(900), + f0901(901), + f0902(902), + f0903(903), + f0909(909), + f0910(910), + f0915(915), + f0916(916), + f0917(917), + f0918(918), + f0919(919), + f0920(920), + f0921(921), + f0928(928), + f0932(932), + f0933(933), + f0934(934), + f0935(935), + f0936(936), + f0937(937), + f0943(943), + f0944(944), + f0945(945), + f0946(946), + f0947(947), + f0948(948), + f0949(949), + f0950(950), + f0951(951), + f0952(952), + f0953(953), + f0954(954), + f0957(957), + f0958(958), + f0959(959), + f0967(967), + f0968(968), + f0969(969), + f0970(970), + f0971(971), + f0972(972), + f0973(973), + f0974(974), + f0975(975), + f0976(976), + f0977(977), + f0978(978), + f0979(979), + f0980(980), + f0981(981), + f0982(982), + f0988(988), + f0996(996), + f0997(997), + f0998(998), + f0999(999), + f1000(1000), + f1001(1001), + f1002(1002), + f1003(1003), + f1004(1004), + f1005(1005), + f1006(1006), + f1007(1007), + f1008(1008), + f1009(1009), + f1010(1010), + f1017(1017), + f1026(1026), + f1027(1027), + f1028(1028), + f1029(1029), + f1030(1030), + f1031(1031), + f1032(1032), + f1033(1033), + f1034(1034), + f1035(1035), + f1036(1036), + f1037(1037), + f1040(1040), + f1046(1046), + f1047(1047), + f1048(1048), + f1049(1049), + f1050(1050), + f1051(1051), + f1052(1052), + f1053(1053), + f1054(1054), + f1055(1055), + f1056(1056), + f1057(1057), + f1058(1058), + f1080(1080), + f1081(1081), + f1082(1082), + f1083(1083), + f1084(1084), + f1085(1085), + f1086(1086), + f1087(1087), + f1088(1088), + f1089(1089), + f1090(1090), + f1091(1091), + f1092(1092), + f1093(1093), + f1094(1094), + f1095(1095), + f1097(1097), + f1098(1098), + f1099(1099), + f1101(1101), + f1102(1102), + f1103(1103), + f1104(1104), + f1105(1105), + f1106(1106), + f1114(1114), + f1202(1202), + f1204(1204), + f1205(1205), + f1206(1206), + f1207(1207), + f1208(1208), + f1209(1209), + f1211(1211), + f1212(1212), + f1213(1213), + f1214(1214), + f1215(1215), + f1216(1216), + f1217(1217), + f1218(1218), + f1219(1219), + f1220(1220), + f1221(1221), + f1222(1222), + f1223(1223), + f1224(1224), + f1225(1225), + f1226(1226), + f1227(1227), + f1228(1228), + f1229(1229), + f1232(1232), + f1233(1233), + f1236(1236), + f1237(1237), + f1249(1249), + f1250(1250), + f1251(1251), + f1252(1252), + f1256(1256), + f1257(1257), + f1258(1258), + f1259(1259), + f1260(1260), + f1261(1261), + f1262(1262), + f1279(1279), + f1284(1284), + f1285(1285), + f1304(1304), + f1305(1305), + f1306(1306), + f1320(1320), + f1321(1321), + f1325(1325), + f1328(1328), + f1329(1329), + f1358(1358), + f1359(1359), + f1360(1360), + f1361(1361), + f1362(1362), + f1363(1363), + f1365(1365), + f1366(1366), + f1367(1367), + f1368(1368), + f1369(1369), + f1380(1380), + f1382(1382), + f1383(1383), + f1384(1384), + f1385(1385), + f1386(1386), + f1388(1388), + f1389(1389), + f1390(1390), + f1391(1391), + f1392(1392), + f1396(1396), + f1397(1397), + f1398(1398), + f1399(1399), + f1400(1400), + f1402(1402), + f1404(1404), + f1419(1419), + f1420(1420), + f1421(1421), + f1428(1428), + f1429(1429), + f1430(1430), + f1431(1431), + f1432(1432), + f1433(1433), + f1434(1434), + f1437(1437), + f1438(1438), + f1439(1439), + f1448(1448), + f1449(1449), + f1450(1450), + f1451(1451), + f1452(1452), + f1453(1453), + f1454(1454), + f1455(1455), + f1456(1456), + f1464(1464), + f1465(1465), + f1467(1467), + f1472(1472), + f1473(1473), + f1474(1474), + f1475(1475), + f1476(1476), + f1477(1477), + f1478(1478), + f1480(1480), + f1481(1481), + f1482(1482), + f1483(1483), + f1493(1493), + f1498(1498), + f1499(1499), + f1501(1501), + f1502(1502), + f1503(1503), + f1504(1504), + f1505(1505), + f1506(1506), + f1507(1507), + f1508(1508), + f1509(1509), + f1510(1510), + f1511(1511), + f1512(1512), + f1513(1513), + f1514(1514), + f1515(1515), + f1516(1516), + f1517(1517), + f1518(1518), + f1519(1519), + f1520(1520), + f1521(1521), + f1522(1522), + f1523(1523), + f1558(1558), + f1559(1559), + f1560(1560), + f1561(1561), + f1562(1562), + f1563(1563), + f1564(1564), + f1565(1565), + f1566(1566), + f1604(1604), + f1605(1605), + f1606(1606), + f1616(1616), + f1617(1617), + f1618(1618), + f1620(1620), + f1621(1621), + f1622(1622), + f1623(1623), + f1624(1624), + f1627(1627), + f1634(1634), + f1635(1635), + f1654(1654), + f1668(1668), + f1669(1669), + f1671(1671), + f1672(1672), + f1675(1675), + f1676(1676), + f1680(1680), + f1681(1681), + f1685(1685), + f1686(1686), + f1687(1687), + f1688(1688), + f1694(1694), + f1700(1700), + f1701(1701), + f1702(1702), + f1703(1703), + f1704(1704), + f1705(1705), + f1706(1706), + f1707(1707), + f1708(1708), + f1709(1709), + f1710(1710), + f1713(1713), + f1719(1719), + f1720(1720), + f1721(1721), + f1731(1731), + f1732(1732), + f1744(1744), + f1745(1745), + f1748(1748), + f1749(1749), + f1753(1753), + f1754(1754), + f1755(1755), + f1756(1756), + f1757(1757), + f1758(1758), + f1761(1761), + f1764(1764), + f1766(1766), + f1767(1767), + f1768(1768), + f1769(1769), + f1778(1778), + f1781(1781), + f1784(1784), + f1792(1792), + f1793(1793), + f1794(1794), + f1795(1795), + f1796(1796), + f1797(1797), + f1798(1798), + f1799(1799), + f1825(1825), + f1826(1826), + f1831(1831), + f1832(1832), + f1833(1833), + f1834(1834), + f1835(1835), + f1836(1836), + f1837(1837), + f1838(1838), + f1839(1839), + f1840(1840), + f1841(1841), + f1842(1842), + f1843(1843), + f1844(1844), + f1845(1845), + f1846(1846), + f1847(1847), + f1848(1848), + f1849(1849), + f1850(1850), + f1851(1851), + f1852(1852), + f1864(1864), + f1873(1873), + f1889(1889), + f1890(1890), + f1891(1891), + f1892(1892), + f1893(1893), + f1894(1894), + f1895(1895), + f1896(1896), + f1897(1897), + f1898(1898), + f1899(1899), + f1900(1900), + f1901(1901), + f1902(1902), + f1903(1903), + f1907(1907), + f1908(1908), + f1912(1912), + f1913(1913), + f1914(1914), + f1915(1915), + f1916(1916), + f1917(1917), + f1926(1926), + f1927(1927), + f1932(1932), + f1933(1933), + f1934(1934), + f16405(16405), + f16406(16406), + f16407(16407), + f16408(16408), + f16518(16518), + f16519(16519), + f16520(16520), + f16533(16533), + f16534(16534), + f16535(16535), + f16539(16539), + f16550(16550), + f16576(16576), + f16577(16577), + f16579(16579), + f16580(16580), + f16581(16581), + f16582(16582), + f16600(16600), + f16601(16601), + f16604(16604), + f16605(16605), + f16606(16606), + f16634(16634), + f16635(16635), + f16636(16636), + f16637(16637), + f16641(16641), + f16650(16650), + f16651(16651), + f16653(16653), + f16654(16654), + f16655(16655), + f16656(16656), + f16657(16657), + f16670(16670), + f16673(16673), + f16674(16674), + f16679(16679), + f16680(16680), + f16681(16681), + f16682(16682), + f16683(16683), + f16684(16684), + f16742(16742), + f16745(16745), + f16749(16749), + f16750(16750), + f16803(16803), + f16815(16815), + f16823(16823), + f16852(16852), + f16857(16857), + f16858(16858), + f16879(16879), + f16880(16880), + f16881(16881), + f16898(16898), + f16904(16904), + f16906(16906), + f16930(16930), + f16931(16931), + f16942(16942), + f16943(16943), + f16944(16944), + f16945(16945), + f16973(16973), + f16974(16974), + f16975(16975), + f16976(16976), + f16977(16977), + f16978(16978), + f16979(16979), + f16980(16980), + f16981(16981), + f16982(16982), + f16983(16983), + f16984(16984), + f16986(16986), + f16987(16987), + f16988(16988), + f16994(16994), + f16995(16995), + f17000(17000), + f17001(17001), + f17002(17002), + f17008(17008), + f17012(17012), + f17013(17013), + f17014(17014), + f17043(17043), + f17044(17044), + f17045(17045), + f17046(17046), + f17050(17050), + f17051(17051), + f17052(17052), + f17053(17053), + f17083(17083), + f17084(17084), + f17089(17089), + f17116(17116), + f17133(17133), + f17134(17134), + f17163(17163), + f17169(17169), + f17170(17170), + f17187(17187), + f17188(17188), + f17190(17190), + f17192(17192), + f17195(17195), + f17196(17196), + f17207(17207), + f17214(17214), + f17223(17223), + f17232(17232), + f17239(17239), + f17254(17254), + f17259(17259), + f17262(17262), + f17271(17271), + f17281(17281), + f17282(17282), + f17312(17312), + f17313(17313), + f17325(17325), + f17326(17326), + f17327(17327), + f17328(17328), + f17339(17339), + f17340(17340), + f17348(17348), + f17349(17349), + f17350(17350), + f17358(17358), + f17359(17359), + f17360(17360), + f17361(17361), + f17367(17367), + f17377(17377), + f17378(17378), + f17379(17379), + f17381(17381), + f17382(17382), + f17383(17383), + f17384(17384), + f17395(17395), + f17399(17399), + f17400(17400), + f17402(17402), + f17403(17403), + f17404(17404), + f17405(17405), + f17406(17406), + f17407(17407), + f17408(17408), + f17409(17409), + f17410(17410), + f17411(17411), + f17412(17412), + f17413(17413), + f17414(17414), + f17415(17415), + f17416(17416), + f17418(17418), + f17419(17419), + f17420(17420), + f17425(17425), + f17426(17426), + f17427(17427), + f17428(17428), + f17439(17439), + f17445(17445), + f17446(17446), + f17447(17447), + f17448(17448), + f17449(17449), + f17450(17450), + f17451(17451), + f17452(17452), + f17453(17453), + f17454(17454), + f17455(17455), + f17456(17456), + f17457(17457), + f17458(17458), + f17459(17459), + f17460(17460), + f17461(17461), + f17462(17462), + f17476(17476), + f17477(17477), + f17478(17478), + f17483(17483), + f17484(17484), + f17485(17485), + f17491(17491), + f17492(17492), + f17493(17493), + f17494(17494), + f17499(17499), + f17599(17599), + f17601(17601), + f17602(17602), + f17608(17608), + f17609(17609), + f17612(17612), + f17619(17619), + f17639(17639), + f17665(17665), + f17667(17667), + f17703(17703), + f17707(17707), + f17708(17708), + f17714(17714), + f17715(17715), + f17716(17716), + f17717(17717), + f17755(17755), + f17757(17757), + f17762(17762), + f17788(17788), + f17791(17791), + f17792(17792), + f17793(17793), + f17806(17806), + f17818(17818), + f17819(17819), + f17820(17820), + f17824(17824), + f17826(17826), + f17850(17850), + f17921(17921), + f17922(17922), + f17923(17923), + f17924(17924), + f17925(17925), + f17926(17926), + f17927(17927), + f17928(17928), + f17933(17933), + f17934(17934), + f17935(17935), + f17940(17940), + f17941(17941), + f17954(17954), + f17978(17978), + f17984(17984), + f17987(17987), + f18012(18012), + f18013(18013), + f18014(18014), + f18015(18015), + f18016(18016), + f18017(18017), + f18024(18024), + f18025(18025), + f18026(18026), + f18032(18032), + f18033(18033), + f18034(18034), + f18045(18045), + f18046(18046), + f18051(18051), + f18102(18102), + f18124(18124), + f18146(18146), + f18147(18147), + f18161(18161), + f18169(18169), + f18184(18184), + f18185(18185), + f18186(18186), + f18206(18206), + f18207(18207), + f18208(18208), + f18237(18237), + f18239(18239), + f18240(18240), + f18241(18241), + f18242(18242), + f18243(18243), + f18244(18244), + f18245(18245), + f18246(18246), + f18247(18247), + f18259(18259), + f18260(18260), + f18261(18261), + f18290(18290), + f18293(18293), + f18294(18294), + f33142(33142), + f33144(33144), + f33145(33145), + f33146(33146), + f33167(33167), + f33168(33168), + f33169(33169), + f33170(33170), + f33177(33177), + f33178(33178), + f33179(33179), + f33180(33180), + f33187(33187), + f33188(33188), + f33189(33189), + f33190(33190), + f33197(33197), + f33198(33198), + f33199(33199), + f33200(33200), + f33211(33211), + f33212(33212), + f33213(33213), + f33214(33214), + f33221(33221), + f33222(33222), + f33223(33223), + f33224(33224), + f33231(33231), + f33232(33232), + f33233(33233), + f33234(33234), + f33241(33241), + f33242(33242), + f33243(33243), + f33244(33244), + f33251(33251), + f33252(33252), + f33253(33253), + f33254(33254), + f33261(33261), + f33262(33262), + f33263(33263), + f33264(33264), + f33271(33271), + f33272(33272), + f33273(33273), + f33274(33274), + f33281(33281), + f33282(33282), + f33283(33283), + f33284(33284), + f33291(33291), + f33292(33292), + f33293(33293), + f33294(33294), + f33301(33301), + f33302(33302), + f33303(33303), + f33304(33304), + f33483(33483), + f33485(33485), + f33486(33486), + f33487(33487), + f33491(33491), + f33493(33493), + f33494(33494), + f33495(33495), + f33499(33499), + f33501(33501), + f33502(33502), + f33503(33503), + f33720(33720), + f33721(33721), + f33722(33722), + f33723(33723), + f33730(33730), + f33731(33731), + f33732(33732), + f33733(33733), + f33740(33740), + f33741(33741), + f33742(33742), + f33743(33743), + f33750(33750), + f33751(33751), + f33752(33752), + f33753(33753), + f33760(33760), + f33761(33761), + f33762(33762), + f33763(33763), + f33770(33770), + f33771(33771), + f33772(33772), + f33773(33773), + f33810(33810), + f33811(33811), + f33812(33812), + f33813(33813), + f33820(33820), + f33821(33821), + f33822(33822), + f33823(33823), + f33830(33830), + f33831(33831), + f33832(33832), + f33833(33833), + f33840(33840), + f33841(33841), + f33842(33842), + f33843(33843), + f33850(33850), + f33851(33851), + f33852(33852), + f33853(33853), + f33860(33860), + f33861(33861), + f33862(33862), + f33863(33863), + f33875(33875), + f33876(33876), + f33877(33877), + f33878(33878), + f33885(33885), + f33886(33886), + f33887(33887), + f33888(33888), + f33895(33895), + f33896(33896), + f33897(33897), + f33898(33898), + f33905(33905), + f33906(33906), + f33907(33907), + f33908(33908), + f33915(33915), + f33916(33916), + f33917(33917), + f33918(33918), + f33925(33925), + f33926(33926), + f33927(33927), + f33928(33928), + f33940(33940), + f33941(33941), + f33942(33942), + f33943(33943), + f33950(33950), + f33951(33951), + f33952(33952), + f33953(33953), + f33960(33960), + f33961(33961), + f33962(33962), + f33963(33963), + f33970(33970), + f33971(33971), + f33972(33972), + f33973(33973), + f33980(33980), + f33981(33981), + f33982(33982), + f33983(33983), + f33995(33995), + f33996(33996), + f33997(33997), + f33998(33998), + f34005(34005), + f34006(34006), + f34007(34007), + f34008(34008), + f34015(34015), + f34016(34016), + f34017(34017), + f34018(34018), + f34030(34030), + f34031(34031), + f34032(34032), + f34033(34033), + f34040(34040), + f34041(34041), + f34042(34042), + f34043(34043), + f34050(34050), + f34051(34051), + f34052(34052), + f34053(34053), + f34064(34064), + f34065(34065), + f34066(34066), + f34067(34067), + f34074(34074), + f34075(34075), + f34076(34076), + f34077(34077), + f34084(34084), + f34085(34085), + f34086(34086), + f34087(34087), + f34094(34094), + f34095(34095), + f34096(34096), + f34097(34097), + f34108(34108), + f34109(34109), + f34110(34110), + f34111(34111), + f34118(34118), + f34119(34119), + f34120(34120), + f34121(34121), + f34128(34128), + f34129(34129), + f34130(34130), + f34131(34131), + f34138(34138), + f34139(34139), + f34140(34140), + f34141(34141), + f34148(34148), + f34149(34149), + f34150(34150), + f34151(34151), + f34158(34158), + f34159(34159), + f34160(34160), + f34161(34161), + f34168(34168), + f34169(34169), + f34170(34170), + f34171(34171), + f34178(34178), + f34179(34179), + f34180(34180), + f34181(34181), + f34192(34192), + f34193(34193), + f34194(34194), + f34195(34195), + f34202(34202), + f34203(34203), + f34204(34204), + f34205(34205), + f34212(34212), + f34213(34213), + f34214(34214), + f34215(34215), + f34222(34222), + f34223(34223), + f34224(34224), + f34225(34225), + f34232(34232), + f34233(34233), + f34234(34234), + f34235(34235), + f34246(34246), + f34247(34247), + f34248(34248), + f34249(34249), + f34256(34256), + f34257(34257), + f34258(34258), + f34259(34259), + f34271(34271), + f34272(34272), + f34273(34273), + f34274(34274), + f34281(34281), + f34282(34282), + f34283(34283), + f34284(34284), + f34291(34291), + f34292(34292), + f34293(34293), + f34294(34294), + f34301(34301), + f34302(34302), + f34303(34303), + f34304(34304), + f34316(34316), + f34317(34317), + f34318(34318), + f34319(34319), + f34326(34326), + f34327(34327), + f34328(34328), + f34329(34329), + f34336(34336), + f34337(34337), + f34338(34338), + f34339(34339), + f34346(34346), + f34347(34347), + f34348(34348), + f34349(34349), + f34361(34361), + f34362(34362), + f34363(34363), + f34364(34364), + f34371(34371), + f34372(34372), + f34373(34373), + f34374(34374), + f34381(34381), + f34382(34382), + f34383(34383), + f34384(34384), + f34396(34396), + f34397(34397), + f34398(34398), + f34399(34399), + f34406(34406), + f34407(34407), + f34408(34408), + f34409(34409), + f34416(34416), + f34417(34417), + f34418(34418), + f34419(34419), + f34426(34426), + f34427(34427), + f34428(34428), + f34429(34429), + f34436(34436), + f34437(34437), + f34438(34438), + f34439(34439), + f34451(34451), + f34452(34452), + f34453(34453), + f34454(34454), + f34461(34461), + f34462(34462), + f34463(34463), + f34464(34464), + f34471(34471), + f34472(34472), + f34473(34473), + f34474(34474), + f34481(34481), + f34482(34482), + f34483(34483), + f34484(34484), + f34496(34496), + f34497(34497), + f34498(34498), + f34499(34499), + f34506(34506), + f34507(34507), + f34508(34508), + f34509(34509), + f34516(34516), + f34517(34517), + f34518(34518), + f34519(34519), + f34526(34526), + f34527(34527), + f34528(34528), + f34529(34529), + f34542(34542), + f34543(34543), + f34544(34544), + f34545(34545), + f34552(34552), + f34553(34553), + f34554(34554), + f34555(34555), + f34562(34562), + f34563(34563), + f34564(34564), + f34565(34565), + f34572(34572), + f34573(34573), + f34574(34574), + f34575(34575), + f34588(34588), + f34589(34589), + f34590(34590), + f34591(34591), + f34598(34598), + f34599(34599), + f34600(34600), + f34601(34601), + f34608(34608), + f34609(34609), + f34610(34610), + f34611(34611), + f34618(34618), + f34619(34619), + f34620(34620), + f34621(34621), + f34633(34633), + f34634(34634), + f34635(34635), + f34636(34636), + f34643(34643), + f34644(34644), + f34645(34645), + f34646(34646), + f34653(34653), + f34654(34654), + f34655(34655), + f34656(34656), + f34663(34663), + f34664(34664), + f34665(34665), + f34666(34666), + f34673(34673), + f34674(34674), + f34675(34675), + f34676(34676), + f34688(34688), + f34689(34689), + f34690(34690), + f34691(34691), + f34698(34698), + f34699(34699), + f34700(34700), + f34701(34701), + f34708(34708), + f34709(34709), + f34710(34710), + f34711(34711), + f34718(34718), + f34719(34719), + f34720(34720), + f34721(34721), + f34733(34733), + f34734(34734), + f34735(34735), + f34736(34736), + f34743(34743), + f34744(34744), + f34745(34745), + f34746(34746), + f34753(34753), + f34754(34754), + f34755(34755), + f34756(34756), + f34763(34763), + f34764(34764), + f34765(34765), + f34766(34766), + f34778(34778), + f34779(34779), + f34780(34780), + f34781(34781), + f34788(34788), + f34789(34789), + f34790(34790), + f34791(34791), + f34798(34798), + f34799(34799), + f34800(34800), + f34801(34801), + f34808(34808), + f34809(34809), + f34810(34810), + f34811(34811), + f34822(34822), + f34823(34823), + f34824(34824), + f34825(34825), + f34832(34832), + f34833(34833), + f34834(34834), + f34835(34835), + f34842(34842), + f34843(34843), + f34844(34844), + f34845(34845), + f34852(34852), + f34853(34853), + f34854(34854), + f34855(34855), + f34862(34862), + f34863(34863), + f34864(34864), + f34865(34865), + f34872(34872), + f34873(34873), + f34874(34874), + f34875(34875), + f34882(34882), + f34883(34883), + f34884(34884), + f34885(34885), + f34892(34892), + f34893(34893), + f34894(34894), + f34895(34895), + f34906(34906), + f34907(34907), + f34908(34908), + f34909(34909), + f34916(34916), + f34917(34917), + f34918(34918), + f34919(34919), + f34926(34926), + f34927(34927), + f34928(34928), + f34929(34929), + f34936(34936), + f34937(34937), + f34938(34938), + f34939(34939), + f34950(34950), + f34951(34951), + f34952(34952), + f34953(34953), + f34960(34960), + f34961(34961), + f34962(34962), + f34963(34963), + f34970(34970), + f34971(34971), + f34972(34972), + f34973(34973), + f34980(34980), + f34981(34981), + f34982(34982), + f34983(34983), + f34990(34990), + f34991(34991), + f34992(34992), + f34993(34993), + f35000(35000), + f35001(35001), + f35002(35002), + f35003(35003), + f35010(35010), + f35011(35011), + f35012(35012), + f35013(35013), + f35020(35020), + f35021(35021), + f35022(35022), + f35023(35023), + f35166(35166), + f35168(35168), + f35169(35169), + f35170(35170), + f35174(35174), + f35176(35176), + f35177(35177), + f35178(35178), + f35198(35198), + f35200(35200), + f35201(35201), + f35202(35202), + f35206(35206), + f35208(35208), + f35209(35209), + f35210(35210), + f35214(35214), + f35216(35216), + f35217(35217), + f35218(35218), + f35222(35222), + f35224(35224), + f35225(35225), + f35226(35226), + f35234(35234), + f35236(35236), + f35237(35237), + f35238(35238), + f35242(35242), + f35244(35244), + f35245(35245), + f35246(35246), + f35250(35250), + f35252(35252), + f35253(35253), + f35254(35254), + f35275(35275), + f35276(35276), + f35277(35277), + f35278(35278), + f35285(35285), + f35286(35286), + f35287(35287), + f35288(35288), + f35295(35295), + f35296(35296), + f35297(35297), + f35298(35298), + f35305(35305), + f35306(35306), + f35307(35307), + f35308(35308), + f35315(35315), + f35316(35316), + f35317(35317), + f35318(35318), + f35329(35329), + f35330(35330), + f35331(35331), + f35332(35332), + f35339(35339), + f35340(35340), + f35341(35341), + f35342(35342), + f35349(35349), + f35350(35350), + f35351(35351), + f35352(35352), + f35359(35359), + f35360(35360), + f35361(35361), + f35362(35362), + f35369(35369), + f35370(35370), + f35371(35371), + f35372(35372), + f35379(35379), + f35380(35380), + f35381(35381), + f35382(35382), + f35962(35962), + f35964(35964), + f35965(35965), + f35966(35966), + f35974(35974), + f35976(35976), + f35977(35977), + f35978(35978), + f36234(36234), + f36236(36236), + f36237(36237), + f36238(36238), + f36242(36242), + f36244(36244), + f36245(36245), + f36246(36246), + f36266(36266), + f36268(36268), + f36269(36269), + f36270(36270), + f36274(36274), + f36276(36276), + f36277(36277), + f36278(36278), + f36282(36282), + f36284(36284), + f36285(36285), + f36286(36286), + f36294(36294), + f36296(36296), + f36297(36297), + f36298(36298), + f36302(36302), + f36304(36304), + f36305(36305), + f36306(36306), + f36310(36310), + f36312(36312), + f36313(36313), + f36314(36314), + f36323(36323), + f36325(36325), + f36326(36326), + f36327(36327), + f36335(36335), + f36337(36337), + f36338(36338), + f36339(36339), + f37154(37154), + f37156(37156), + f37157(37157), + f37158(37158), + f37162(37162), + f37164(37164), + f37165(37165), + f37166(37166), + f37170(37170), + f37172(37172), + f37173(37173), + f37174(37174), + f37269(37269), + f37271(37271), + f37272(37272), + f37273(37273), + f37313(37313), + f37314(37314), + f37315(37315), + f37316(37316), + f37323(37323), + f37324(37324), + f37325(37325), + f37326(37326), + f37333(37333), + f37334(37334), + f37335(37335), + f37336(37336), + f37343(37343), + f37344(37344), + f37345(37345), + f37346(37346), + f37353(37353), + f37354(37354), + f37355(37355), + f37356(37356), + f37363(37363), + f37364(37364), + f37365(37365), + f37366(37366), + f37383(37383), + f37384(37384), + f37385(37385), + f37386(37386), + f37393(37393), + f37394(37394), + f37395(37395), + f37396(37396), + f37403(37403), + f37404(37404), + f37405(37405), + f37406(37406), + f37413(37413), + f37414(37414), + f37415(37415), + f37416(37416), + f37423(37423), + f37424(37424), + f37425(37425), + f37426(37426), + f37443(37443), + f37444(37444), + f37445(37445), + f37446(37446), + f37453(37453), + f37454(37454), + f37455(37455), + f37456(37456), + f37463(37463), + f37464(37464), + f37465(37465), + f37466(37466), + f37473(37473), + f37474(37474), + f37475(37475), + f37476(37476), + f37485(37485), + f37486(37486), + f37487(37487), + f37488(37488), + f37495(37495), + f37496(37496), + f37497(37497), + f37498(37498), + f37505(37505), + f37506(37506), + f37507(37507), + f37508(37508), + f37532(37532), + f37533(37533), + f37534(37534), + f37535(37535), + f37543(37543), + f37544(37544), + f37545(37545), + f37546(37546), + f37553(37553), + f37554(37554), + f37555(37555), + f37556(37556), + f37564(37564), + f37566(37566), + f37567(37567), + f37568(37568), + f37572(37572), + f37574(37574), + f37575(37575), + f37576(37576), + f37580(37580), + f37582(37582), + f37583(37583), + f37584(37584), + f37600(37600), + f37602(37602), + f37603(37603), + f37604(37604), + f37610(37610), + f37612(37612), + f37613(37613), + f37614(37614), + f37771(37771), + f37773(37773), + f37774(37774), + f37775(37775), + f37779(37779), + f37781(37781), + f37782(37782), + f37783(37783), + f38022(38022), + f38032(38032), + f38044(38044), + f38054(38054), + f38064(38064), + f38086(38086), + f38096(38096), + f38106(38106), + f38128(38128), + f38138(38138), + f38148(38148), + f38158(38158), + f38311(38311), + f38313(38313), + f38314(38314), + f38315(38315), + f38349(38349), + f38351(38351), + f38352(38352), + f38353(38353), + f38357(38357), + f38359(38359), + f38360(38360), + f38361(38361), + f38408(38408), + f38409(38409), + f38410(38410), + f38411(38411), + f38438(38438), + f38440(38440), + f38441(38441), + f38442(38442), + f38451(38451), + f38453(38453), + f38454(38454), + f38455(38455), + f38779(38779), + f38788(38788), + f38797(38797), + f38806(38806), + f38815(38815), + f38829(38829), + f38838(38838), + f38847(38847), + f38856(38856), + f38909(38909), + f39032(39032), + f39034(39034), + f39035(39035), + f39036(39036), + f39040(39040), + f39042(39042), + f39043(39043), + f39044(39044), + f39240(39240), + f39242(39242), + f39243(39243), + f39244(39244), + f39421(39421), + f39423(39423), + f39424(39424), + f39425(39425), + f39429(39429), + f39431(39431), + f39432(39432), + f39433(39433), + f39437(39437), + f39439(39439), + f39440(39440), + f39441(39441), + f39445(39445), + f39447(39447), + f39448(39448), + f39449(39449), + f39453(39453), + f39455(39455), + f39456(39456), + f39457(39457), + f39464(39464), + f39466(39466), + f39467(39467), + f39468(39468), + f39472(39472), + f39474(39474), + f39475(39475), + f39476(39476), + f39480(39480), + f39482(39482), + f39483(39483), + f39484(39484), + f39488(39488), + f39490(39490), + f39491(39491), + f39492(39492), + f39498(39498), + f39500(39500), + f39501(39501), + f39502(39502), + f39506(39506), + f39508(39508), + f39509(39509), + f39510(39510), + f39514(39514), + f39516(39516), + f39517(39517), + f39518(39518), + f39525(39525), + f39527(39527), + f39528(39528), + f39529(39529), + f39533(39533), + f39535(39535), + f39536(39536), + f39537(39537), + f39541(39541), + f39543(39543), + f39544(39544), + f39545(39545), + f39549(39549), + f39551(39551), + f39552(39552), + f39553(39553), + f39557(39557), + f39559(39559), + f39560(39560), + f39561(39561), + f39565(39565), + f39567(39567), + f39568(39568), + f39569(39569), + f39575(39575), + f39577(39577), + f39578(39578), + f39579(39579), + f40092(40092), + f40094(40094), + f40095(40095), + f40096(40096), + f40100(40100), + f40102(40102), + f40103(40103), + f40104(40104), + f40108(40108), + f40110(40110), + f40111(40111), + f40112(40112), + f40116(40116), + f40118(40118), + f40119(40119), + f40120(40120), + f40124(40124), + f40126(40126), + f40127(40127), + f40128(40128), + f40441(40441), + f40443(40443), + f40444(40444), + f40445(40445), + f40449(40449), + f40451(40451), + f40452(40452), + f40453(40453), + f40457(40457), + f40459(40459), + f40460(40460), + f40461(40461), + f40547(40547), + f40549(40549), + f40550(40550), + f40551(40551), + f40555(40555), + f40557(40557), + f40558(40558), + f40559(40559), + f40563(40563), + f40565(40565), + f40566(40566), + f40567(40567), + f40574(40574), + f40576(40576), + f40577(40577), + f40578(40578), + f40582(40582), + f40583(40583), + f40584(40584), + f40585(40585), + f40586(40586), + f40587(40587), + f40591(40591), + f40593(40593), + f40594(40594), + f40595(40595), + f40967(40967), + f40969(40969), + f40970(40970), + f40971(40971), + f40975(40975), + f40978(40978), + f40979(40979), + f40980(40980), + f40984(40984), + f40986(40986), + f40987(40987), + f40988(40988), + f41016(41016), + f41018(41018), + f41019(41019), + f41020(41020), + f41024(41024), + f41026(41026), + f41027(41027), + f41028(41028), + f41032(41032), + f41034(41034), + f41035(41035), + f41036(41036), + f41049(41049), + f41050(41050), + f41051(41051), + f41052(41052), + f41059(41059), + f41060(41060), + f41061(41061), + f41062(41062), + f41069(41069), + f41070(41070), + f41071(41071), + f41072(41072), + f41079(41079), + f41080(41080), + f41081(41081), + f41082(41082), + f41089(41089), + f41090(41090), + f41091(41091), + f41092(41092), + f41099(41099), + f41100(41100), + f41101(41101), + f41102(41102), + f41109(41109), + f41110(41110), + f41111(41111), + f41112(41112), + f41119(41119), + f41120(41120), + f41121(41121), + f41122(41122), + f41199(41199), + f41201(41201), + f41202(41202), + f41203(41203), + f41207(41207), + f41209(41209), + f41210(41210), + f41211(41211), + f41215(41215), + f41217(41217), + f41218(41218), + f41219(41219), + f41289(41289), + f41290(41290), + f41291(41291), + f41292(41292), + f41299(41299), + f41300(41300), + f41301(41301), + f41302(41302), + f41309(41309), + f41310(41310), + f41311(41311), + f41312(41312), + f41319(41319), + f41320(41320), + f41321(41321), + f41322(41322), + f41329(41329), + f41330(41330), + f41331(41331), + f41332(41332), + f41339(41339), + f41340(41340), + f41341(41341), + f41342(41342), + f41349(41349), + f41350(41350), + f41351(41351), + f41352(41352), + f41359(41359), + f41360(41360), + f41361(41361), + f41362(41362), + f41443(41443), + f41444(41444), + f41445(41445), + f41446(41446), + f41453(41453), + f41454(41454), + f41455(41455), + f41456(41456), + f41463(41463), + f41464(41464), + f41465(41465), + f41466(41466), + f41473(41473), + f41474(41474), + f41475(41475), + f41476(41476), + f41483(41483), + f41484(41484), + f41485(41485), + f41486(41486), + f41493(41493), + f41494(41494), + f41495(41495), + f41496(41496), + f41503(41503), + f41504(41504), + f41505(41505), + f41506(41506), + f41513(41513), + f41514(41514), + f41515(41515), + f41516(41516), + f43132(43132), + f43133(43133), + f43134(43134), + f43135(43135), + f43142(43142), + f43143(43143), + f43144(43144), + f43145(43145), + f43152(43152), + f43153(43153), + f43154(43154), + f43155(43155), + f43162(43162), + f43163(43163), + f43164(43164), + f43165(43165), + f43172(43172), + f43173(43173), + f43174(43174), + f43175(43175), + f43294(43294), + f43295(43295), + f43296(43296), + f43297(43297), + f43304(43304), + f43305(43305), + f43306(43306), + f43307(43307), + f43314(43314), + f43315(43315), + f43316(43316), + f43317(43317), + f43324(43324), + f43325(43325), + f43326(43326), + f43327(43327), + f43334(43334), + f43335(43335), + f43336(43336), + f43337(43337), + f43549(43549), + f43551(43551), + f43552(43552), + f43553(43553), + f43557(43557), + f43559(43559), + f43560(43560), + f43561(43561), + f43567(43567), + f43569(43569), + f43570(43570), + f43571(43571), + f43575(43575), + f43577(43577), + f43578(43578), + f43579(43579), + f43583(43583), + f43585(43585), + f43586(43586), + f43587(43587), + f43591(43591), + f43593(43593), + f43594(43594), + f43595(43595), + f43599(43599), + f43601(43601), + f43602(43602), + f43603(43603), + f43607(43607), + f43609(43609), + f43610(43610), + f43611(43611), + f43615(43615), + f43617(43617), + f43618(43618), + f43619(43619), + f43935(43935), + f43937(43937), + f43938(43938), + f43939(43939), + f43943(43943), + f43945(43945), + f43946(43946), + f43947(43947), + f44035(44035), + f44037(44037), + f44038(44038), + f44039(44039), + f44043(44043), + f44045(44045), + f44046(44046), + f44047(44047), + f44051(44051), + f44053(44053), + f44054(44054), + f44055(44055), + f44131(44131), + f44133(44133), + f44134(44134), + f44135(44135), + f44139(44139), + f44141(44141), + f44142(44142), + f44143(44143), + f44217(44217), + f44219(44219), + f44220(44220), + f44221(44221), + f44225(44225), + f44227(44227), + f44228(44228), + f44229(44229), + f44564(44564), + f44566(44566), + f44567(44567), + f44568(44568), + f44728(44728), + f44730(44730), + f44731(44731), + f44732(44732), + f44733(44733), + f44738(44738), + f44740(44740), + f44741(44741), + f44742(44742), + f44743(44743), + f44748(44748), + f44750(44750), + f44751(44751), + f44752(44752), + f44753(44753), + f44760(44760), + f44761(44761), + f44762(44762), + f44763(44763), + f45019(45019), + f45021(45021), + f45022(45022), + f45023(45023), + f45027(45027), + f45029(45029), + f45030(45030), + f45031(45031), + f45035(45035), + f45037(45037), + f45038(45038), + f45039(45039), + f45043(45043), + f45045(45045), + f45046(45046), + f45047(45047), + f45051(45051), + f45053(45053), + f45054(45054), + f45055(45055), + f45154(45154), + f45156(45156), + f45157(45157), + f45158(45158), + f45162(45162), + f45164(45164), + f45165(45165), + f45166(45166), + f45170(45170), + f45172(45172), + f45173(45173), + f45174(45174), + f45178(45178), + f45180(45180), + f45181(45181), + f45182(45182), + f45186(45186), + f45188(45188), + f45189(45189), + f45190(45190), + f45211(45211), + f45213(45213), + f45214(45214), + f45215(45215), + f45266(45266), + f45267(45267), + f45268(45268), + f45272(45272), + f45273(45273), + f45274(45274), + f45278(45278), + f45279(45279), + f45280(45280), + f45284(45284), + f45286(45286), + f45287(45287), + f45288(45288), + f45374(45374), + f45376(45376), + f45377(45377), + f45378(45378), + f45382(45382), + f45384(45384), + f45385(45385), + f45386(45386), + f45390(45390), + f45392(45392), + f45393(45393), + f45394(45394), + f45398(45398), + f45400(45400), + f45401(45401), + f45402(45402), + f45506(45506), + f45508(45508), + f45509(45509), + f45510(45510), + f45514(45514), + f45516(45516), + f45517(45517), + f45518(45518), + f45522(45522), + f45524(45524), + f45525(45525), + f45526(45526), + f45530(45530), + f45532(45532), + f45533(45533), + f45534(45534), + f45538(45538), + f45540(45540), + f45541(45541), + f45542(45542), + f45647(45647), + f45649(45649), + f45650(45650), + f45651(45651), + f45655(45655), + f45657(45657), + f45658(45658), + f45659(45659), + f46020(46020), + f46022(46022), + f46023(46023), + f46024(46024), + f46028(46028), + f46030(46030), + f46031(46031), + f46032(46032), + f46036(46036), + f46038(46038), + f46039(46039), + f46040(46040), + f46044(46044), + f46046(46046), + f46047(46047), + f46048(46048), + f77845(77845), + f77846(77846), + f77847(77847), + f77848(77848), + f77958(77958), + f77959(77959), + f77960(77960), + f77973(77973), + f77974(77974), + f77975(77975), + f77979(77979), + f77990(77990), + f78016(78016), + f78017(78017), + f78019(78019), + f78020(78020), + f78021(78021), + f78022(78022), + f78040(78040), + f78041(78041), + f78044(78044), + f78045(78045), + f78046(78046), + f78074(78074), + f78075(78075), + f78076(78076), + f78077(78077), + f78081(78081), + f78090(78090), + f78091(78091), + f78093(78093), + f78094(78094), + f78095(78095), + f78096(78096), + f78097(78097), + f78110(78110), + f78113(78113), + f78114(78114), + f78119(78119), + f78120(78120), + f78121(78121), + f78122(78122), + f78123(78123), + f78124(78124), + f78182(78182), + f78185(78185), + f78189(78189), + f78190(78190), + f78243(78243), + f78255(78255), + f78263(78263), + f78292(78292), + f78297(78297), + f78298(78298), + f78319(78319), + f78320(78320), + f78321(78321), + f78338(78338), + f78344(78344), + f78346(78346), + f78370(78370), + f78371(78371), + f78382(78382), + f78383(78383), + f78384(78384), + f78385(78385), + f78413(78413), + f78414(78414), + f78415(78415), + f78416(78416), + f78417(78417), + f78418(78418), + f78419(78419), + f78420(78420), + f78421(78421), + f78422(78422), + f78423(78423), + f78424(78424), + f78426(78426), + f78427(78427), + f78428(78428), + f78434(78434), + f78435(78435), + f78440(78440), + f78441(78441), + f78442(78442), + f78448(78448), + f78452(78452), + f78453(78453), + f78454(78454), + f78483(78483), + f78484(78484), + f78485(78485), + f78486(78486), + f78490(78490), + f78491(78491), + f78492(78492), + f78493(78493), + f78523(78523), + f78524(78524), + f78529(78529), + f78556(78556), + f78573(78573), + f78574(78574), + f78603(78603), + f78609(78609), + f78610(78610), + f78627(78627), + f78628(78628), + f78630(78630), + f78632(78632), + f78635(78635), + f78636(78636), + f78647(78647), + f78654(78654), + f78663(78663), + f78672(78672), + f78679(78679), + f78694(78694), + f78699(78699), + f78702(78702), + f78711(78711), + f78721(78721), + f78722(78722), + f78752(78752), + f78753(78753), + f78765(78765), + f78766(78766), + f78767(78767), + f78768(78768), + f78779(78779), + f78780(78780), + f78788(78788), + f78789(78789), + f78790(78790), + f78798(78798), + f78799(78799), + f78800(78800), + f78801(78801), + f78807(78807), + f78817(78817), + f78818(78818), + f78819(78819), + f78821(78821), + f78822(78822), + f78823(78823), + f78824(78824), + f78835(78835), + f78839(78839), + f78840(78840), + f78842(78842), + f78843(78843), + f78844(78844), + f78845(78845), + f78846(78846), + f78847(78847), + f78848(78848), + f78849(78849), + f78850(78850), + f78851(78851), + f78852(78852), + f78853(78853), + f78854(78854), + f78855(78855), + f78856(78856), + f78858(78858), + f78859(78859), + f78860(78860), + f78865(78865), + f78866(78866), + f78867(78867), + f78868(78868), + f78879(78879), + f78885(78885), + f78886(78886), + f78887(78887), + f78888(78888), + f78889(78889), + f78890(78890), + f78891(78891), + f78892(78892), + f78893(78893), + f78894(78894), + f78895(78895), + f78896(78896), + f78897(78897), + f78898(78898), + f78899(78899), + f78900(78900), + f78901(78901), + f78902(78902), + f78916(78916), + f78917(78917), + f78918(78918), + f78923(78923), + f78924(78924), + f78925(78925), + f78931(78931), + f78932(78932), + f78933(78933), + f78934(78934), + f78939(78939), + f79039(79039), + f79041(79041), + f79042(79042), + f79048(79048), + f79049(79049), + f79052(79052), + f79059(79059), + f79079(79079), + f79100(79100), + f79101(79101), + f79102(79102), + f79103(79103), + f79105(79105), + f79107(79107), + f79142(79142), + f79143(79143), + f79147(79147), + f79148(79148), + f79154(79154), + f79155(79155), + f79156(79156), + f79157(79157), + f79195(79195), + f79197(79197), + f79202(79202), + f79228(79228), + f79231(79231), + f79232(79232), + f79233(79233), + f79246(79246), + f79258(79258), + f79259(79259), + f79260(79260), + f79264(79264), + f79266(79266), + f79290(79290), + f79361(79361), + f79362(79362), + f79363(79363), + f79364(79364), + f79365(79365), + f79366(79366), + f79367(79367), + f79368(79368), + f79373(79373), + f79374(79374), + f79375(79375), + f79380(79380), + f79381(79381), + f79394(79394), + f79418(79418), + f79424(79424), + f79427(79427), + f79452(79452), + f79453(79453), + f79454(79454), + f79455(79455), + f79456(79456), + f79457(79457), + f79464(79464), + f79465(79465), + f79466(79466), + f79472(79472), + f79473(79473), + f79474(79474), + f79485(79485), + f79486(79486), + f79491(79491), + f79542(79542), + f79564(79564), + f79586(79586), + f79587(79587), + f79601(79601), + f79609(79609), + f79624(79624), + f79625(79625), + f79626(79626), + f79646(79646), + f79647(79647), + f79648(79648), + f79677(79677), + f79679(79679), + f79680(79680), + f79681(79681), + f79682(79682), + f79683(79683), + f79684(79684), + f79685(79685), + f79686(79686), + f79687(79687), + f79699(79699), + f79700(79700), + f79701(79701), + f79730(79730), + f79733(79733), + f79734(79734), + f999445(999445), + f999446(999446), + f999447(999447), + f999448(999448), + f999558(999558), + f999559(999559), + f999560(999560), + f999573(999573), + f999574(999574), + f999575(999575), + f999579(999579), + f999590(999590), + f999616(999616), + f999617(999617), + f999619(999619), + f999620(999620), + f999621(999621), + f999622(999622), + f999640(999640), + f999641(999641), + f999644(999644), + f999645(999645), + f999646(999646), + f999674(999674), + f999675(999675), + f999676(999676), + f999677(999677), + f999681(999681), + f999690(999690), + f999691(999691), + f999693(999693), + f999694(999694), + f999695(999695), + f999696(999696), + f999697(999697), + f999710(999710), + f999713(999713), + f999714(999714), + f999719(999719), + f999720(999720), + f999721(999721), + f999722(999722), + f999723(999723), + f999724(999724), + f999782(999782), + f999785(999785), + f999789(999789), + f999790(999790), + f999843(999843), + f999855(999855), + f999863(999863), + f999892(999892), + f999897(999897), + f999898(999898), + f999919(999919), + f999920(999920), + f999921(999921), + f999938(999938), + f999944(999944), + f999946(999946), + f999970(999970), + f999971(999971), + f999982(999982), + f999983(999983), + f999984(999984), + f999985(999985), + f1000013(1000013), + f1000014(1000014), + f1000015(1000015), + f1000016(1000016), + f1000017(1000017), + f1000018(1000018), + f1000019(1000019), + f1000020(1000020), + f1000021(1000021), + f1000022(1000022), + f1000023(1000023), + f1000024(1000024), + f1000026(1000026), + f1000027(1000027), + f1000028(1000028), + f1000034(1000034), + f1000035(1000035), + f1000040(1000040), + f1000041(1000041), + f1000042(1000042), + f1000048(1000048), + f1000052(1000052), + f1000053(1000053), + f1000054(1000054), + f1000083(1000083), + f1000084(1000084), + f1000085(1000085), + f1000086(1000086), + f1000090(1000090), + f1000091(1000091), + f1000092(1000092), + f1000093(1000093), + f1000123(1000123), + f1000124(1000124), + f1000129(1000129), + f1000156(1000156), + f1000173(1000173), + f1000174(1000174), + f1000203(1000203), + f1000209(1000209), + f1000210(1000210), + f1000227(1000227), + f1000228(1000228), + f1000230(1000230), + f1000232(1000232), + f1000235(1000235), + f1000236(1000236), + f1000247(1000247), + f1000254(1000254), + f1000263(1000263), + f1000272(1000272), + f1000279(1000279), + f1000294(1000294), + f1000299(1000299), + f1000302(1000302), + f1000311(1000311), + f1000321(1000321), + f1000322(1000322), + f1000352(1000352), + f1000353(1000353), + f1000365(1000365), + f1000366(1000366), + f1000367(1000367), + f1000368(1000368), + f1000379(1000379), + f1000380(1000380), + f1000388(1000388), + f1000389(1000389), + f1000390(1000390), + f1000398(1000398), + f1000399(1000399), + f1000400(1000400), + f1000401(1000401), + f1000407(1000407), + f1000417(1000417), + f1000418(1000418), + f1000419(1000419), + f1000421(1000421), + f1000422(1000422), + f1000423(1000423), + f1000424(1000424), + f1000435(1000435), + f1000439(1000439), + f1000440(1000440), + f1000442(1000442), + f1000443(1000443), + f1000444(1000444), + f1000445(1000445), + f1000446(1000446), + f1000447(1000447), + f1000448(1000448), + f1000449(1000449), + f1000450(1000450), + f1000451(1000451), + f1000452(1000452), + f1000453(1000453), + f1000454(1000454), + f1000455(1000455), + f1000456(1000456), + f1000458(1000458), + f1000459(1000459), + f1000460(1000460), + f1000465(1000465), + f1000466(1000466), + f1000467(1000467), + f1000468(1000468), + f1000479(1000479), + f1000485(1000485), + f1000486(1000486), + f1000487(1000487), + f1000488(1000488), + f1000489(1000489), + f1000490(1000490), + f1000491(1000491), + f1000492(1000492), + f1000493(1000493), + f1000494(1000494), + f1000495(1000495), + f1000496(1000496), + f1000497(1000497), + f1000498(1000498), + f1000499(1000499), + f1000500(1000500), + f1000501(1000501), + f1000502(1000502), + f1000516(1000516), + f1000517(1000517), + f1000518(1000518), + f1000523(1000523), + f1000524(1000524), + f1000525(1000525), + f1000531(1000531), + f1000532(1000532), + f1000533(1000533), + f1000534(1000534), + f1000539(1000539), + f1000639(1000639), + f1000641(1000641), + f1000642(1000642), + f1000648(1000648), + f1000649(1000649), + f1000652(1000652), + f1000659(1000659), + f1000679(1000679), + f1000705(1000705), + f1000707(1000707), + f1000743(1000743), + f1000747(1000747), + f1000748(1000748), + f1000754(1000754), + f1000755(1000755), + f1000756(1000756), + f1000757(1000757), + f1000795(1000795), + f1000797(1000797), + f1000802(1000802), + f1000828(1000828), + f1000831(1000831), + f1000832(1000832), + f1000833(1000833), + f1000846(1000846), + f1000858(1000858), + f1000859(1000859), + f1000860(1000860), + f1000864(1000864), + f1000866(1000866), + f1000890(1000890), + f1000961(1000961), + f1000962(1000962), + f1000963(1000963), + f1000964(1000964), + f1000965(1000965), + f1000966(1000966), + f1000967(1000967), + f1000968(1000968), + f1000973(1000973), + f1000974(1000974), + f1000975(1000975), + f1000980(1000980), + f1000981(1000981), + f1000994(1000994), + f1001018(1001018), + f1001024(1001024), + f1001027(1001027), + f1001052(1001052), + f1001053(1001053), + f1001054(1001054), + f1001055(1001055), + f1001056(1001056), + f1001057(1001057), + f1001064(1001064), + f1001065(1001065), + f1001066(1001066), + f1001072(1001072), + f1001073(1001073), + f1001074(1001074), + f1001085(1001085), + f1001086(1001086), + f1001091(1001091), + f1001142(1001142), + f1001164(1001164), + f1001186(1001186), + f1001187(1001187), + f1001201(1001201), + f1001209(1001209), + f1001224(1001224), + f1001225(1001225), + f1001226(1001226), + f1001246(1001246), + f1001247(1001247), + f1001248(1001248), + f1001277(1001277), + f1001279(1001279), + f1001280(1001280), + f1001281(1001281), + f1001282(1001282), + f1001283(1001283), + f1001284(1001284), + f1001285(1001285), + f1001286(1001286), + f1001287(1001287), + f1001299(1001299), + f1001300(1001300), + f1001301(1001301), + f1001330(1001330), + f1001333(1001333), + f1001334(1001334), + e4194528(4194528), + e4194529(4194529), + e4194530(4194530), + e4194531(4194531), + e4194532(4194532), + e4194533(4194533), + e4194534(4194534), + e4194535(4194535), + e4194536(4194536), + e4194537(4194537), + e4194538(4194538), + e4194539(4194539), + e4194540(4194540), + e4194541(4194541), + e4194542(4194542), + e4194543(4194543), + e4194544(4194544), + e4194545(4194545), + e4194546(4194546), + e4194547(4194547), + e4194548(4194548), + e4194549(4194549), + e4194550(4194550), + e4194551(4194551), + e4194552(4194552), + e4194553(4194553), + e4194554(4194554), + e4194555(4194555), + e4194556(4194556), + e4194557(4194557), + e4194558(4194558), + e4194559(4194559), + e4194560(4194560), + e4194561(4194561), + e4194562(4194562), + e4194563(4194563), + e4194564(4194564), + e4194565(4194565), + e4194566(4194566), + e4194567(4194567), + e4194568(4194568), + e4194569(4194569), + e4194570(4194570), + e4194571(4194571), + e4194572(4194572), + e4194573(4194573), + e4194574(4194574), + e4194575(4194575), + e4194576(4194576), + e4194577(4194577), + e4194578(4194578), + e4194579(4194579), + e4194580(4194580), + e4194581(4194581), + e4194582(4194582), + e4194583(4194583), + e4194584(4194584), + e4194585(4194585), + e4194586(4194586), + e4194587(4194587), + e4194591(4194591), + e4194592(4194592), + e4194593(4194593), + e4194594(4194594), + e4194595(4194595), + e4194596(4194596), + e4194597(4194597), + e4194598(4194598), + e4194599(4194599), + e4194600(4194600), + e4194601(4194601), + e4194602(4194602), + e4194603(4194603), + e4194604(4194604), + e4194605(4194605), + e4194607(4194607), + e4194608(4194608), + e4194609(4194609), + e4194610(4194610), + e4194611(4194611), + e4194612(4194612), + e4194613(4194613), + e4194614(4194614), + e4194615(4194615), + e4194616(4194616), + e4194617(4194617), + e4194620(4194620), + e4194621(4194621), + e4194622(4194622), + e4194623(4194623), + e4194624(4194624), + e4194626(4194626), + e4194627(4194627), + e4194628(4194628), + e4194629(4194629), + e4194630(4194630), + e4194631(4194631), + e4194632(4194632), + e4194652(4194652), + e4194654(4194654), + e4194655(4194655), + e4194656(4194656), + e4194657(4194657), + e4194658(4194658), + e4194659(4194659), + e4194660(4194660), + e4194661(4194661), + e4194662(4194662), + e4194663(4194663), + e4194664(4194664), + e4194665(4194665), + e4194671(4194671), + e4194672(4194672), + e4194673(4194673), + e4194674(4194674), + e4194675(4194675), + e4194676(4194676), + e4194683(4194683), + e4194684(4194684), + e4194685(4194685), + e4194686(4194686), + e4194687(4194687), + e4194688(4194688), + e4194689(4194689), + e4194693(4194693), + e4194694(4194694), + e4194695(4194695), + e4194697(4194697), + e4194698(4194698), + e4194699(4194699), + e4194700(4194700), + e4194701(4194701), + e4194702(4194702), + e4194703(4194703), + e4194704(4194704), + e4194705(4194705), + e4194706(4194706), + e4194714(4194714), + e4194715(4194715), + e4194717(4194717), + e4194718(4194718), + e4194719(4194719), + e4194720(4194720), + e4194721(4194721), + e4194722(4194722), + e4194723(4194723), + e4194724(4194724), + e4194725(4194725), + e4194726(4194726), + e4194727(4194727), + e4194728(4194728), + e4194729(4194729), + e4194730(4194730), + e4194734(4194734), + e4194736(4194736), + e4194737(4194737), + e4194738(4194738), + e4194739(4194739), + e4194740(4194740), + e4194741(4194741), + e4194744(4194744), + e4194745(4194745), + e4194746(4194746), + e4194747(4194747), + e4194748(4194748), + e4194749(4194749), + e4194750(4194750), + e4194751(4194751), + e4194752(4194752), + e4194753(4194753), + e4194754(4194754), + e4194755(4194755), + e4194763(4194763), + e4194764(4194764), + e4194765(4194765), + e4194766(4194766), + e4194767(4194767), + e4194768(4194768), + e4194769(4194769), + e4194770(4194770), + e4194771(4194771), + e4194773(4194773), + e4194774(4194774), + e4194775(4194775), + e4194776(4194776), + e4194777(4194777), + e4194778(4194778), + e4194787(4194787), + e4194788(4194788), + e4194789(4194789), + e4194790(4194790), + e4194791(4194791), + e4194792(4194792), + e4194793(4194793), + e4194794(4194794), + e4194795(4194795), + e4194796(4194796), + e4194797(4194797), + e4194798(4194798), + e4194799(4194799), + e4194800(4194800), + e4194801(4194801), + e4194802(4194802), + e4194803(4194803), + e4194804(4194804), + e4194805(4194805), + e4194806(4194806), + e4194807(4194807), + e4194812(4194812), + e4194828(4194828), + e4194830(4194830), + e4194831(4194831), + e4194832(4194832), + e4194833(4194833), + e4194834(4194834), + e4194835(4194835), + e4194836(4194836), + e4194839(4194839), + e4194840(4194840), + e4194841(4194841), + e4194842(4194842), + e4194843(4194843), + e4194844(4194844), + e4194847(4194847), + e4194848(4194848), + e4194849(4194849), + e4194855(4194855), + e4194856(4194856), + e4194859(4194859), + e4194860(4194860), + e4194861(4194861), + e4194862(4194862), + e4194863(4194863), + e4194864(4194864), + e4194865(4194865), + e4194866(4194866), + e4194867(4194867), + e4194868(4194868), + e4194869(4194869), + e4194871(4194871), + e4194876(4194876), + e4194878(4194878), + e4194879(4194879), + e4194880(4194880), + e4194881(4194881), + e4194883(4194883), + e4194884(4194884), + e4194885(4194885), + e4194886(4194886), + e4194887(4194887), + e4194888(4194888), + e4194889(4194889), + e4194890(4194890), + e4194891(4194891), + e4194892(4194892), + e4194894(4194894), + e4194895(4194895), + e4194896(4194896), + e4194897(4194897), + e4194899(4194899), + e4194900(4194900), + e4194901(4194901), + e4194902(4194902), + e4194903(4194903), + e4194904(4194904), + e4194905(4194905), + e4194906(4194906), + e4194907(4194907), + e4194908(4194908), + e4194909(4194909), + e4194910(4194910), + e4194911(4194911), + e4194918(4194918), + e4194919(4194919), + e4194920(4194920), + e4194921(4194921), + e4194922(4194922), + e4194923(4194923), + e4194924(4194924), + e4194925(4194925), + e4194926(4194926), + e4194927(4194927), + e4194928(4194928), + e4194929(4194929), + e4194930(4194930), + e4194931(4194931), + e4194932(4194932), + e4194933(4194933), + e4194934(4194934), + e4194935(4194935), + e4194936(4194936), + e4194937(4194937), + e4194938(4194938), + e4194939(4194939), + e4194940(4194940), + e4194941(4194941), + e4194942(4194942), + e4194943(4194943), + e4194944(4194944), + e4194945(4194945), + e4194946(4194946), + e4194947(4194947), + e4194948(4194948), + e4194949(4194949), + e4194950(4194950), + e4194951(4194951), + e4194952(4194952), + e4194953(4194953), + e4194954(4194954), + e4194955(4194955), + e4194956(4194956), + e4194957(4194957), + e4194958(4194958), + e4194959(4194959), + e4194960(4194960), + e4194961(4194961), + e4194962(4194962), + e4194963(4194963), + e4194964(4194964), + e4194965(4194965), + e4194966(4194966), + e4194967(4194967), + e4194968(4194968), + e4194969(4194969), + e4194970(4194970), + e4194971(4194971), + e4194972(4194972), + e4194973(4194973), + e4194974(4194974), + e4194975(4194975), + e4194976(4194976), + e4194977(4194977), + e4194978(4194978), + e4194979(4194979), + e4194980(4194980), + e4194981(4194981), + e4194982(4194982), + e4194983(4194983), + e4194984(4194984), + e4194985(4194985), + e4194986(4194986), + e4194987(4194987), + e4194988(4194988), + e4194989(4194989), + e4194990(4194990), + e4194991(4194991), + e4194992(4194992), + e4194993(4194993), + e4194994(4194994), + e4194995(4194995), + e4194996(4194996), + e4194997(4194997), + e4195000(4195000), + e4195001(4195001), + e4195002(4195002), + e4195003(4195003), + e4195004(4195004), + e4195006(4195006), + e4195007(4195007), + e4195008(4195008), + e4195009(4195009), + e4195010(4195010), + e4195011(4195011), + e4195012(4195012), + e4195013(4195013), + e4195014(4195014), + e4195015(4195015), + e4195016(4195016), + e4195017(4195017), + e4195018(4195018), + e4195019(4195019), + e4195020(4195020), + e4195021(4195021), + e4195022(4195022), + e4195023(4195023), + e4195024(4195024), + e4195025(4195025), + e4195026(4195026), + e4195027(4195027), + e4195028(4195028), + e4195029(4195029), + e4195030(4195030), + e4195031(4195031), + e4195032(4195032), + e4195033(4195033), + e4195034(4195034), + e4195036(4195036), + e4195037(4195037), + e4195038(4195038), + e4195039(4195039), + e4195040(4195040), + e4195041(4195041), + e4195042(4195042), + e4195043(4195043), + e4195044(4195044), + e4195045(4195045), + e4195046(4195046), + e4195047(4195047), + e4195048(4195048), + e4195049(4195049), + e4195050(4195050), + e4195051(4195051), + e4195052(4195052), + e4195053(4195053), + e4195054(4195054), + e4195055(4195055), + e4195056(4195056), + e4195057(4195057), + e4195058(4195058), + e4195059(4195059), + e4195060(4195060), + e4195061(4195061), + e4195064(4195064), + e4195065(4195065), + e4195066(4195066), + e4195067(4195067), + e4195068(4195068), + e4195069(4195069), + e4195071(4195071), + e4195072(4195072), + e4195073(4195073), + e4195074(4195074), + e4195075(4195075), + e4195076(4195076), + e4195077(4195077), + e4195078(4195078), + e4195080(4195080), + e4195081(4195081), + e4195082(4195082), + e4195083(4195083), + e4195084(4195084), + e4195085(4195085), + e4195086(4195086), + e4195087(4195087), + e4195088(4195088), + e4195207(4195207), + e4195208(4195208), + e4195209(4195209), + e4195213(4195213), + e4195214(4195214), + e4195215(4195215), + e4195216(4195216), + e4195217(4195217), + e4195218(4195218), + e4195220(4195220), + e4195221(4195221), + e4195222(4195222), + e4195223(4195223), + e4195224(4195224), + e4195225(4195225), + e4195226(4195226), + e4195227(4195227), + e4195228(4195228), + e4195229(4195229), + e4195230(4195230), + e4195231(4195231), + e4195232(4195232), + e4195233(4195233), + e4195234(4195234), + e4195235(4195235), + e4195236(4195236), + e4195237(4195237), + e4195238(4195238), + e4195239(4195239), + e4195242(4195242), + e4195243(4195243), + e4195244(4195244), + e4195245(4195245), + e4195246(4195246), + e4195247(4195247), + e4195248(4195248), + e4195249(4195249), + e4195250(4195250), + e4195251(4195251), + e4195252(4195252), + e4195253(4195253), + e4195254(4195254), + e4195255(4195255), + e4195256(4195256), + e4195257(4195257), + e4195258(4195258), + e4195259(4195259), + e4195260(4195260), + e4195261(4195261), + e4195262(4195262), + e4195263(4195263), + e4195264(4195264), + e4195265(4195265), + e4195266(4195266), + e4195267(4195267), + e4195268(4195268), + e4195269(4195269), + e4195270(4195270), + e4195271(4195271), + e4195272(4195272), + e4195273(4195273), + e4195274(4195274), + e4195275(4195275), + e4195276(4195276), + e4195277(4195277), + e4195278(4195278), + e4195279(4195279), + e4195281(4195281), + e4195282(4195282), + e4195283(4195283), + e4195284(4195284), + e4195285(4195285), + e4195286(4195286), + e4195287(4195287), + e4195288(4195288), + e4195289(4195289), + e4195290(4195290), + e4195291(4195291), + e4195292(4195292), + e4195293(4195293), + e4195294(4195294), + e4195295(4195295), + e4195296(4195296), + e4195297(4195297), + e4195298(4195298), + e4195299(4195299), + e4195300(4195300), + e4195301(4195301), + e4195302(4195302), + e4195303(4195303), + e4195304(4195304), + e4195305(4195305), + e4195306(4195306), + e4195307(4195307), + e4195308(4195308), + e4195309(4195309), + e4195310(4195310), + e4195311(4195311), + e4195312(4195312), + e4195313(4195313), + e4195314(4195314), + e4195315(4195315), + e4195316(4195316), + e4195317(4195317), + e4195318(4195318), + e4195319(4195319), + e4195320(4195320), + e4195321(4195321), + e4195331(4195331), + e4195332(4195332), + e4195333(4195333), + e4195334(4195334), + e4195335(4195335), + e4195336(4195336), + e4195337(4195337), + e4195338(4195338), + e4195339(4195339), + e4195340(4195340), + e4195341(4195341), + e4195342(4195342), + e4195343(4195343), + e4195344(4195344), + e4195345(4195345), + e4195346(4195346), + e4195347(4195347), + e4195348(4195348), + e4195349(4195349), + e4195350(4195350), + e4195351(4195351), + e4195352(4195352), + e4195353(4195353), + e4195354(4195354), + e4195355(4195355), + e4195356(4195356), + e4195357(4195357), + e4195358(4195358), + e4195359(4195359), + e4195360(4195360), + e4195361(4195361), + e4195362(4195362), + e4195363(4195363), + e4195364(4195364), + e4195365(4195365), + e4195366(4195366), + e4195367(4195367), + e4195368(4195368), + e4195369(4195369), + e4195370(4195370), + e4195371(4195371), + e4195372(4195372), + e4195373(4195373), + e4195374(4195374), + e4195375(4195375), + e4195376(4195376), + e4195377(4195377), + e4195378(4195378), + e4195379(4195379), + e4195380(4195380), + e4195381(4195381), + e4195382(4195382), + e4195387(4195387), + e4195388(4195388), + e4195389(4195389), + e4195390(4195390), + e4195391(4195391), + e4195392(4195392), + e4195393(4195393), + e4195394(4195394), + e4195395(4195395), + e4195396(4195396), + e4195397(4195397), + e4195398(4195398), + e4195399(4195399), + e4195400(4195400), + e4195401(4195401), + e4195402(4195402), + e4195403(4195403), + e4195404(4195404), + e4195405(4195405), + e4195406(4195406), + e4195407(4195407), + e4195408(4195408), + e4195409(4195409), + e4195410(4195410), + e4195411(4195411), + e4195412(4195412), + e4195413(4195413), + e4195414(4195414), + e4195415(4195415), + e4195416(4195416), + e4195417(4195417), + e4195418(4195418), + e4195419(4195419), + e4195460(4195460), + e4195461(4195461), + e4195462(4195462), + e4195463(4195463), + e4195464(4195464), + e4195465(4195465), + e4195466(4195466), + e4195467(4195467), + e4195468(4195468), + e4195469(4195469), + e4195470(4195470), + e4195471(4195471), + e4195472(4195472), + e4195473(4195473), + e4195474(4195474), + e4195475(4195475), + e4195476(4195476), + e4195477(4195477), + e4195478(4195478), + e4195479(4195479), + e4195480(4195480), + e4195481(4195481), + e4195482(4195482), + e4195483(4195483), + e4195484(4195484), + e4195485(4195485), + e4195486(4195486), + e4195487(4195487), + e4195488(4195488), + e4195489(4195489), + e4195490(4195490), + e4195491(4195491), + e4195492(4195492), + e4195493(4195493), + e4195494(4195494), + e4195495(4195495), + e4195496(4195496), + e4195497(4195497), + e4195498(4195498), + e4195499(4195499), + e4195500(4195500), + e4195501(4195501), + e4195502(4195502), + e4195503(4195503), + e4195504(4195504), + e4195505(4195505), + e4195506(4195506), + e4195507(4195507), + e4195508(4195508), + e4195509(4195509), + e4195510(4195510), + e4195511(4195511), + e4195512(4195512), + e4195513(4195513), + e4195514(4195514), + e4195515(4195515), + e4195516(4195516), + e4195517(4195517), + e4195518(4195518), + e4195519(4195519), + e4195520(4195520), + e4195521(4195521), + e4195522(4195522), + e4195523(4195523), + e4195524(4195524), + e4195525(4195525), + e4195526(4195526), + e4195527(4195527), + e4195528(4195528), + e4195529(4195529), + e4195530(4195530), + e4195531(4195531), + e4195532(4195532), + e4195533(4195533), + e4195534(4195534), + e4195535(4195535), + e4195536(4195536), + e4195537(4195537), + e4195538(4195538), + e4195539(4195539), + e4195540(4195540), + e4195541(4195541), + e4195542(4195542), + e4195543(4195543), + e4195544(4195544), + e4195545(4195545), + e4195546(4195546), + e4195547(4195547), + e4195548(4195548), + e4195549(4195549), + e4195550(4195550), + e4195551(4195551), + e4195552(4195552), + e4195553(4195553), + e4195554(4195554), + e4195555(4195555), + e4195556(4195556), + e4195557(4195557), + e4195558(4195558), + e4195559(4195559), + e4195560(4195560), + e4195561(4195561), + e4195562(4195562), + e4195563(4195563), + e4195564(4195564), + e4195565(4195565), + e4195566(4195566), + e4195567(4195567), + e4195568(4195568), + e4195571(4195571), + e4195572(4195572), + e4195573(4195573), + e4195574(4195574), + e4195575(4195575), + e4195576(4195576), + e4195577(4195577), + e4195578(4195578), + e4195579(4195579), + e4195580(4195580), + e4195581(4195581), + e4195582(4195582), + e4195583(4195583), + e4195584(4195584), + e4195585(4195585), + e4195586(4195586), + e4195587(4195587), + e4195588(4195588), + e4195592(4195592), + e4195593(4195593), + e4195594(4195594), + e4195595(4195595), + e4195596(4195596), + e4195597(4195597), + e4195598(4195598), + e4195599(4195599), + e4195601(4195601), + e4195602(4195602), + e4195603(4195603), + e4195604(4195604), + e4195605(4195605), + e4195606(4195606), + e4195607(4195607), + e4195615(4195615), + e4195616(4195616), + e4195617(4195617), + e4195655(4195655), + e4195656(4195656), + e4195660(4195660), + e4195661(4195661), + e4195662(4195662), + e4195663(4195663), + e4195664(4195664), + e4195665(4195665), + e4195666(4195666), + e4195667(4195667), + e4195669(4195669), + e4195670(4195670), + e4195671(4195671), + e4195672(4195672), + e4195673(4195673), + e4195674(4195674), + e4195698(4195698), + e4195699(4195699), + e4195700(4195700), + e4195701(4195701), + e4195702(4195702), + e4195703(4195703), + e4195704(4195704), + e4195705(4195705), + e4195706(4195706), + e4195707(4195707), + e4195708(4195708), + e4195709(4195709), + e4195710(4195710), + e4195711(4195711), + e4195712(4195712), + e4195713(4195713), + e4195714(4195714), + e4195715(4195715), + e4195716(4195716), + e4195718(4195718), + e4195721(4195721), + e4195730(4195730), + e4195731(4195731), + e4195732(4195732), + e4195733(4195733), + e4195734(4195734), + e4195735(4195735), + e4195736(4195736), + e4195737(4195737), + e4195738(4195738), + e4195739(4195739), + e4195740(4195740), + e4195741(4195741), + e4195742(4195742), + e4195743(4195743), + e4195744(4195744), + e4195745(4195745), + e4195746(4195746), + e4195747(4195747), + e4195748(4195748), + e4195749(4195749), + e4195750(4195750), + e4195751(4195751), + e4195752(4195752), + e4195753(4195753), + e4195754(4195754), + e4195755(4195755), + e4195756(4195756), + e4195757(4195757), + e4195758(4195758), + e4195759(4195759), + e4195760(4195760), + e4195761(4195761), + e4195762(4195762), + e4195763(4195763), + e4195764(4195764), + e4195765(4195765), + e4195766(4195766), + e4195767(4195767), + e4195768(4195768), + e4195769(4195769), + e4195770(4195770), + e4195771(4195771), + e4195772(4195772), + e4195773(4195773), + e4195774(4195774), + e4195775(4195775), + e4195776(4195776), + e4195777(4195777), + e4195778(4195778), + e4195779(4195779), + e4195786(4195786), + e4195787(4195787), + e4195788(4195788), + e4195789(4195789), + e4195790(4195790), + e4195791(4195791), + e4195792(4195792), + e4195793(4195793), + e4195794(4195794), + e4195795(4195795), + e4195796(4195796), + e4195797(4195797), + e4195798(4195798), + e4195799(4195799), + e4195800(4195800), + e4195801(4195801), + e4195802(4195802), + e4195803(4195803), + e4195804(4195804), + e4195807(4195807), + e4195808(4195808), + e4195809(4195809), + e4195810(4195810), + e4195811(4195811), + e4195812(4195812), + e4195813(4195813), + e4195814(4195814), + e4195815(4195815), + e4195818(4195818), + e4195819(4195819), + e4195820(4195820), + e4195821(4195821), + e4195822(4195822), + e4195823(4195823), + e4195824(4195824), + e4195825(4195825), + e4195826(4195826), + e4195827(4195827), + e4195828(4195828), + e4195829(4195829), + e4195830(4195830), + e4195831(4195831), + e4195832(4195832), + e4195833(4195833), + e4195834(4195834), + e4195835(4195835), + e4195836(4195836), + e4195837(4195837), + e4195838(4195838), + e4195839(4195839), + e4195840(4195840), + e4195841(4195841), + e4195842(4195842), + e4195843(4195843), + e4195844(4195844), + e4195845(4195845), + e4195846(4195846), + e4195847(4195847), + e4195848(4195848), + e4195849(4195849), + e4195850(4195850), + e4195851(4195851), + e4195852(4195852), + e4195853(4195853), + e4195854(4195854), + e4195855(4195855), + e4195856(4195856), + e4195857(4195857), + e4195858(4195858), + e4195859(4195859), + e4195860(4195860), + e4195861(4195861), + e4195862(4195862), + e4195863(4195863), + e4195864(4195864), + e4195865(4195865), + e4195866(4195866), + e4195867(4195867), + e4195868(4195868), + e4195869(4195869), + e4195870(4195870), + e4195871(4195871), + e4195872(4195872), + e4195873(4195873), + e4195874(4195874), + e4195875(4195875), + e4195876(4195876), + e4195877(4195877), + e4195880(4195880), + e4195881(4195881), + e4195882(4195882), + e4195883(4195883), + e4195884(4195884), + e4195885(4195885), + e4195886(4195886), + e4195887(4195887), + e4195888(4195888), + e4195889(4195889), + e4195890(4195890), + e4195891(4195891), + e4195892(4195892), + e4195893(4195893), + e4195894(4195894), + e4195895(4195895), + e4195896(4195896), + e4195897(4195897), + e4195898(4195898), + e4195899(4195899), + e4195900(4195900), + e4195901(4195901), + e4195902(4195902), + e4195903(4195903), + e4195904(4195904), + e4195905(4195905), + e4195906(4195906), + e4195907(4195907), + e4195908(4195908), + e4195909(4195909), + e4195910(4195910), + e4195911(4195911), + e4195912(4195912), + e4195913(4195913), + e4195914(4195914), + e4195915(4195915), + e4195916(4195916), + e4195917(4195917), + e4195918(4195918), + e4195919(4195919), + e4195920(4195920), + e4195921(4195921), + e4195922(4195922), + e4195923(4195923), + e4195924(4195924), + e4195925(4195925), + e4195926(4195926), + e4195927(4195927), + e4195928(4195928), + e4195929(4195929), + e4195930(4195930), + e4195931(4195931), + e4195932(4195932), + e4195933(4195933), + e4195934(4195934), + e4195935(4195935), + e4195936(4195936), + e4195937(4195937), + e4195938(4195938), + e4195939(4195939), + e4195940(4195940), + e4195941(4195941), + e4195942(4195942), + e4195943(4195943), + e4195944(4195944), + e4195945(4195945), + e4195946(4195946), + e4195947(4195947), + e4195948(4195948), + e4195949(4195949), + e4195950(4195950), + e4195951(4195951), + e4195952(4195952), + e4195953(4195953), + e4195956(4195956), + e4195957(4195957), + e4195958(4195958), + e4195959(4195959), + e4195960(4195960), + e4195961(4195961), + e4195962(4195962), + e4195963(4195963), + e4195964(4195964), + e4195965(4195965), + e4195966(4195966), + e4195967(4195967), + e4195968(4195968), + e4195969(4195969), + e4195970(4195970), + e4195971(4195971), + e4195972(4195972), + e4195973(4195973), + e4195976(4195976), + e4195977(4195977), + e4195978(4195978), + e4195979(4195979), + e4195980(4195980), + e4195981(4195981), + e4195982(4195982), + e4195983(4195983), + e4195984(4195984), + e4195985(4195985), + e4195986(4195986), + e4195987(4195987), + e4195988(4195988), + e4195989(4195989), + e4195991(4195991), + e4195992(4195992), + e4195993(4195993), + e4195994(4195994), + e4195995(4195995), + e4195996(4195996), + e4195997(4195997), + e4195998(4195998), + e4195999(4195999), + e4196000(4196000), + e4196001(4196001), + e4196002(4196002), + e4196003(4196003), + e4196004(4196004), + e4196005(4196005), + e4196006(4196006), + e4196007(4196007), + e4196008(4196008), + e4196009(4196009), + e4196010(4196010), + e4196011(4196011), + e4196012(4196012), + e4196013(4196013), + e4196014(4196014), + e4196015(4196015), + e4196016(4196016), + e4196017(4196017), + e4196018(4196018), + e4196019(4196019), + e4196020(4196020), + e4196021(4196021), + e4196022(4196022), + e4196023(4196023), + e4196024(4196024), + e4196025(4196025), + e4196026(4196026), + e4196027(4196027), + e4196028(4196028), + e4196029(4196029), + e4196030(4196030), + e4196031(4196031), + e4196032(4196032), + e4196033(4196033), + e4196034(4196034), + e4196035(4196035), + e4196036(4196036), + e4196041(4196041), + e4196042(4196042), + e4196045(4196045), + e4196047(4196047), + e4196048(4196048), + e4196049(4196049), + e4196051(4196051), + e4196052(4196052), + e4196055(4196055), + e4196056(4196056), + e4196060(4196060), + e4196061(4196061), + e4196062(4196062), + e4196063(4196063), + e4196065(4196065), + e4196066(4196066), + e4196067(4196067), + e4196068(4196068), + e4196069(4196069), + e4196070(4196070), + e4196071(4196071), + e4196072(4196072), + e4196073(4196073), + e4196074(4196074), + e4196075(4196075), + e4196076(4196076), + e4196077(4196077), + e4196078(4196078), + e4196079(4196079), + e4196080(4196080), + e4196081(4196081), + e4196082(4196082), + e4196083(4196083), + e4196084(4196084), + e4196085(4196085), + e4196086(4196086), + e4196087(4196087), + e4196088(4196088), + e4196089(4196089), + e4196090(4196090), + e4196091(4196091), + e4196092(4196092), + e4196093(4196093), + e4196094(4196094), + e4196095(4196095), + e4196096(4196096), + e4196097(4196097), + e4196098(4196098), + e4196099(4196099), + e4196100(4196100), + e4196101(4196101), + e4196102(4196102), + e4196103(4196103), + e4196104(4196104), + e4196105(4196105), + e4196106(4196106), + e4196107(4196107), + e4196108(4196108), + e4196109(4196109), + e4196110(4196110), + e4196111(4196111), + e4196112(4196112), + e4196113(4196113), + e4196114(4196114), + e4196115(4196115), + e4196116(4196116), + e4196117(4196117), + e4196118(4196118), + e4196119(4196119), + e4196120(4196120), + e4196121(4196121), + e4196122(4196122), + e4196123(4196123), + e4196124(4196124), + e4196125(4196125), + e4196126(4196126), + e4196127(4196127), + e4196128(4196128), + e4196129(4196129), + e4196130(4196130), + e4196131(4196131), + e4196132(4196132), + e4196133(4196133), + e4196134(4196134), + e4196135(4196135), + e4196136(4196136), + e4196137(4196137), + e4196138(4196138), + e4196139(4196139), + e4196140(4196140), + e4196141(4196141), + e4196142(4196142), + e4196143(4196143), + e4196144(4196144), + e4196145(4196145), + e4196146(4196146), + e4196147(4196147), + e4196149(4196149), + e4196150(4196150), + e4196151(4196151), + e4196152(4196152), + e4196153(4196153), + e4196154(4196154), + e4196155(4196155), + e4196156(4196156), + e4196157(4196157), + e4196158(4196158), + e4196159(4196159), + e4196160(4196160), + e4196161(4196161), + e4196162(4196162), + e4196163(4196163), + e4196164(4196164), + e4196165(4196165), + e4196168(4196168), + e4196169(4196169), + e4196170(4196170), + e4196171(4196171), + e4196172(4196172), + e4196173(4196173), + e4196174(4196174), + e4196175(4196175), + e4196176(4196176), + e4196177(4196177), + e4196178(4196178), + e4196179(4196179), + e4196180(4196180), + e4196181(4196181), + e4196182(4196182), + e4196183(4196183), + e4196184(4196184), + e4196185(4196185), + e4196186(4196186), + e4196187(4196187), + e4196188(4196188), + e4196189(4196189), + e4196190(4196190), + e4196191(4196191), + e4196192(4196192), + e4196193(4196193), + e4196194(4196194), + e4196195(4196195), + e4196196(4196196), + e4196197(4196197), + e4196198(4196198), + e4196199(4196199), + e4196200(4196200), + e4196201(4196201), + e4196202(4196202), + e4196203(4196203), + e4196204(4196204), + e4196205(4196205), + e4196206(4196206), + e4196207(4196207), + e4196208(4196208), + e4196209(4196209), + e4196210(4196210), + e4196211(4196211), + e4196214(4196214), + e4196215(4196215), + e4196216(4196216), + e4196217(4196217), + e4196218(4196218), + e4196219(4196219), + e4196220(4196220), + e4196221(4196221), + e4196222(4196222), + e4196223(4196223), + e4196224(4196224), + e4196225(4196225), + e4196226(4196226), + e4196227(4196227), + e4196228(4196228), + e4196229(4196229), + e4196230(4196230), + e4196231(4196231), + e4196232(4196232), + e4196233(4196233), + e4196234(4196234), + e4196235(4196235), + e4196236(4196236), + e4196237(4196237), + e4196241(4196241), + e4196242(4196242), + e4196243(4196243), + e4196244(4196244), + e4196245(4196245), + e4196246(4196246), + e4196247(4196247), + e4196249(4196249), + e4196250(4196250), + e4196251(4196251), + e4196252(4196252), + e4196253(4196253), + e4196254(4196254), + e4196255(4196255), + e4196256(4196256), + e4196257(4196257), + e4196258(4196258), + e4196259(4196259), + e4196260(4196260), + e4196261(4196261), + e4196262(4196262), + e4196263(4196263), + e4196264(4196264), + e4196265(4196265), + e4196266(4196266), + e4196267(4196267), + e4196268(4196268), + e4196269(4196269), + e4196270(4196270), + e4196271(4196271), + e4196272(4196272), + e4196273(4196273), + e4196274(4196274), + e4196275(4196275), + e4196276(4196276), + e4196277(4196277), + e4196278(4196278), + e4196279(4196279), + e4196280(4196280), + e4196281(4196281), + e4196282(4196282), + e4196283(4196283), + e4196284(4196284), + e4196285(4196285), + e4196286(4196286), + e4196287(4196287), + e4196288(4196288), + e4196289(4196289), + e4196290(4196290), + e4196291(4196291), + e4196292(4196292), + e4196293(4196293), + e4196294(4196294), + e4196295(4196295), + e4196296(4196296), + e4196297(4196297), + e4196298(4196298), + e4196299(4196299), + e4196300(4196300), + e4196301(4196301), + e4196302(4196302), + e4196303(4196303), + e4196304(4196304), + e4196305(4196305), + e4196306(4196306), + e4196307(4196307), + e4196308(4196308), + e4196309(4196309), + e4196310(4196310), + e4196317(4196317), + e4196318(4196318), + e4196319(4196319), + e4196320(4196320), + e4196321(4196321), + e4196322(4196322), + e4196323(4196323), + e4196324(4196324), + e4196325(4196325), + e4196326(4196326), + e4196327(4196327), + e4196328(4196328), + e4196329(4196329), + e4196330(4196330), + e4196331(4196331), + e4196332(4196332), + e4196333(4196333), + e4196334(4196334), + e4196335(4196335), + e4196336(4196336), + e4196337(4196337), + e4196338(4196338), + e4196339(4196339), + e4196340(4196340), + e4196341(4196341), + e4196342(4196342), + e4196343(4196343), + e4196344(4196344), + e4196345(4196345), + e4196346(4196346), + e4196347(4196347), + e4196348(4196348), + e4196349(4196349), + e4196350(4196350), + e4196354(4196354), + e4196355(4196355), + e4196356(4196356), + e4196357(4196357), + e4196358(4196358), + e4196359(4196359), + e4196360(4196360), + e4196361(4196361), + e4196362(4196362), + e4196363(4196363), + e4196364(4196364), + e4196365(4196365), + e4196366(4196366), + e4196367(4196367), + e4196368(4196368), + e4196369(4196369), + e4196370(4196370), + e4196371(4196371), + e4196372(4196372), + e4196373(4196373), + e4196374(4196374), + e4196375(4196375), + e4196376(4196376), + e4196377(4196377), + e4196378(4196378), + e4196379(4196379), + e4196380(4196380), + e4196381(4196381), + e4196382(4196382), + e4196383(4196383), + e4196384(4196384), + e4196385(4196385), + e4196386(4196386), + e4196387(4196387), + e4196388(4196388), + e4196389(4196389), + e4196390(4196390), + e4196391(4196391), + e4196392(4196392), + e4196393(4196393), + e4196394(4196394), + e4196395(4196395), + e4196396(4196396), + e4196397(4196397), + e4196398(4196398), + e4196399(4196399), + e4196400(4196400), + e4196401(4196401), + e4196402(4196402), + e4196403(4196403), + e4196404(4196404), + e4196405(4196405), + e4196406(4196406), + e4196407(4196407), + e4196408(4196408), + e4196409(4196409), + e4196410(4196410), + e4196411(4196411), + e4196412(4196412), + e4196413(4196413), + e4196414(4196414), + e4196415(4196415), + e4196416(4196416), + e4196417(4196417), + e4196418(4196418), + e4196419(4196419), + e4196420(4196420), + e4196421(4196421), + e4196422(4196422), + e4196423(4196423), + e4196424(4196424), + e4196425(4196425), + e4196426(4196426), + e4196427(4196427), + e4196428(4196428), + e4196429(4196429), + e4196430(4196430), + e4196431(4196431), + e4196432(4196432), + e4196433(4196433), + e4196434(4196434), + e4196435(4196435), + e4196436(4196436), + e4196437(4196437), + e4196438(4196438), + e4196439(4196439), + e4196440(4196440), + e4196441(4196441), + e4196442(4196442), + e4196443(4196443), + e4196444(4196444), + e4196445(4196445), + e4196446(4196446), + e4196447(4196447), + e4196448(4196448), + e4196449(4196449), + e4196450(4196450), + e4196451(4196451), + e4196452(4196452), + e4196453(4196453), + e4196454(4196454), + e4196455(4196455), + e4196456(4196456), + e4196457(4196457), + e4196458(4196458), + e4196459(4196459), + e4196460(4196460), + e4196461(4196461), + e4196462(4196462), + e4196463(4196463), + e4196464(4196464), + e4196465(4196465), + e4196466(4196466), + e4196467(4196467), + e4196468(4196468), + e4196469(4196469), + e4196470(4196470), + e4196471(4196471), + e4196472(4196472), + e4196474(4196474), + e4196475(4196475), + e4196477(4196477), + e4196478(4196478), + e4196480(4196480), + e4196481(4196481), + e4196483(4196483), + e4196484(4196484), + e4196485(4196485), + e4196486(4196486), + e4196487(4196487), + e4196488(4196488), + e4196489(4196489), + e4196490(4196490), + e4196491(4196491), + e4196492(4196492), + e4196493(4196493), + e4196494(4196494), + e4196495(4196495), + e4196496(4196496), + e4196497(4196497), + e4196498(4196498), + e4196499(4196499), + e4196500(4196500), + e4196501(4196501), + e4196502(4196502), + e4196503(4196503), + e4196504(4196504), + e4196505(4196505), + e4196506(4196506), + e4196507(4196507), + e4196508(4196508), + e4196509(4196509), + e4196510(4196510), + e4196511(4196511), + e4196512(4196512), + e4196513(4196513), + e4196514(4196514), + e4196515(4196515), + e4196516(4196516), + e4196517(4196517), + e4196518(4196518), + e4196519(4196519), + e4196520(4196520), + e4196521(4196521), + e4196522(4196522), + e4196523(4196523), + e4196524(4196524), + e4196525(4196525), + e4196526(4196526), + e4196527(4196527), + e4196528(4196528), + e4196529(4196529), + e4196530(4196530), + e4196531(4196531), + e4196532(4196532), + e4196533(4196533), + e4196534(4196534), + e4196535(4196535), + e4196536(4196536), + e4196537(4196537), + e4196538(4196538), + e4196539(4196539), + e4196540(4196540), + e4196541(4196541), + e4196542(4196542), + e4196543(4196543), + e4196544(4196544), + e4196545(4196545), + e4196546(4196546), + e4196555(4196555), + e4196556(4196556), + e4196557(4196557), + e4196558(4196558), + e4196559(4196559), + e4196560(4196560), + e4196561(4196561), + e4196562(4196562), + e4196563(4196563), + e4196564(4196564), + e4196565(4196565), + e4196566(4196566), + e4196567(4196567), + e4196568(4196568), + e4196569(4196569), + e4196570(4196570), + e4196571(4196571), + e4196572(4196572), + e4196573(4196573), + e4196574(4196574), + e4196575(4196575), + e4196576(4196576), + e4196577(4196577), + e4196578(4196578), + e4196579(4196579), + e4196580(4196580), + e4196581(4196581), + e4196582(4196582), + e4196583(4196583), + e4196584(4196584), + e4196585(4196585), + e4196586(4196586), + e4196587(4196587), + e4196588(4196588), + e4196589(4196589), + e4196590(4196590), + e4196591(4196591), + e4196592(4196592), + e4196593(4196593), + e4196594(4196594), + e4196595(4196595), + e4196596(4196596), + e4196597(4196597), + e4196598(4196598), + e4196599(4196599), + e4196600(4196600), + e4196601(4196601), + e4196602(4196602), + e4196603(4196603), + e4196604(4196604), + e4196605(4196605), + e4196606(4196606), + e4196607(4196607), + e4196608(4196608), + e4196609(4196609), + e4196610(4196610), + e4196611(4196611), + e4196612(4196612), + e4196613(4196613), + e4196614(4196614), + e4196619(4196619), + e4196620(4196620), + e4196621(4196621), + e4196622(4196622), + e4196623(4196623), + e4196624(4196624), + e4196625(4196625), + e4196626(4196626), + e4196627(4196627), + e4196628(4196628), + e4196629(4196629), + e4196630(4196630), + e4196631(4196631), + e4196632(4196632), + e4196633(4196633), + e4196634(4196634), + e4196635(4196635), + e4196636(4196636), + e4196637(4196637), + e4196638(4196638), + e4196639(4196639), + e4196640(4196640), + e4196641(4196641), + e4196642(4196642), + e4196643(4196643), + e4196644(4196644), + e4196645(4196645), + e4196646(4196646), + e4196647(4196647), + e4196648(4196648), + e4196649(4196649), + e4196650(4196650), + e4196651(4196651), + e4196652(4196652), + e4196653(4196653), + e4196654(4196654), + e4196655(4196655), + e4196656(4196656), + e4196657(4196657), + e4196658(4196658), + e4196659(4196659), + e4196660(4196660), + e4196661(4196661), + e4196662(4196662), + e4196663(4196663), + e4196664(4196664), + e4196665(4196665), + e4196666(4196666), + e4196667(4196667), + e4196668(4196668), + e4196669(4196669), + e4196670(4196670), + e4196671(4196671), + e4196672(4196672), + e4196673(4196673), + e4196674(4196674), + e4196675(4196675), + e4196676(4196676), + e4196677(4196677), + e4196678(4196678), + e4196679(4196679), + e4196680(4196680), + e4196681(4196681), + e4196682(4196682), + e4196683(4196683), + e4196684(4196684), + e4196685(4196685), + e4196686(4196686), + e4196687(4196687), + e4196688(4196688), + e4196689(4196689), + e4196690(4196690), + e4196691(4196691), + e4196692(4196692), + e4196693(4196693), + e4196694(4196694), + e4196695(4196695), + e4196696(4196696), + e4196697(4196697), + e4196698(4196698), + e4196699(4196699), + e4196700(4196700), + e4196701(4196701), + e4196702(4196702), + e4196703(4196703), + e4196704(4196704), + e4196705(4196705), + e4196706(4196706), + e4196707(4196707), + e4196708(4196708), + e4196709(4196709), + e4196710(4196710), + e4196711(4196711), + e4196712(4196712), + e4196713(4196713), + e4196714(4196714), + e4196715(4196715), + e4196716(4196716), + e4196717(4196717), + e4196718(4196718), + e4196719(4196719), + e4196720(4196720), + e4196721(4196721), + e4196722(4196722), + e4196723(4196723), + e4196724(4196724), + e4196725(4196725), + e4196726(4196726), + e4196727(4196727), + e4196728(4196728), + e4196729(4196729), + e4196730(4196730), + e4196731(4196731), + e4196732(4196732), + e4196733(4196733), + e4196734(4196734), + e4196735(4196735), + e4196736(4196736), + e4196737(4196737), + e4196738(4196738), + e4196739(4196739), + e4196740(4196740), + e4196741(4196741), + e4196742(4196742), + e4196743(4196743), + e4196744(4196744), + e4196745(4196745), + e4196746(4196746), + e4196747(4196747), + e4196748(4196748), + e4196749(4196749), + e4196750(4196750), + e4196751(4196751), + e4196752(4196752), + e4196753(4196753), + e4196754(4196754), + e4196755(4196755), + e4196756(4196756), + e4196757(4196757), + e4196758(4196758), + e4196759(4196759), + e4196760(4196760), + e4196761(4196761), + e4196762(4196762), + e4196763(4196763), + e4196764(4196764), + e4196765(4196765), + e4196766(4196766), + e4196767(4196767), + e4196768(4196768), + e4196769(4196769), + e4196770(4196770), + e4196771(4196771), + e4196772(4196772), + e4196773(4196773), + e4196774(4196774), + e4196775(4196775), + e4196776(4196776), + e4196777(4196777), + e4196778(4196778), + e4196779(4196779), + e4196780(4196780), + e4196781(4196781), + e4196785(4196785), + e4196787(4196787), + e4196788(4196788), + e4196789(4196789), + e4196790(4196790), + e4196791(4196791), + e4196792(4196792), + e4196793(4196793), + e4196794(4196794), + e4196795(4196795), + e4196796(4196796), + e4196797(4196797), + e4196798(4196798), + e4196799(4196799), + e4196800(4196800), + e4196801(4196801), + e4196802(4196802), + e4196803(4196803), + e4196804(4196804), + e4196805(4196805), + e4196806(4196806), + e4196807(4196807), + e4196808(4196808), + e4196809(4196809), + e4196810(4196810), + e4196811(4196811), + e4196812(4196812), + e4196813(4196813), + e4196814(4196814), + e4196815(4196815), + e4196816(4196816), + e4196817(4196817), + e4196818(4196818), + e4196819(4196819), + e4196820(4196820), + e4196821(4196821), + e4196822(4196822), + e4196823(4196823), + e4196824(4196824), + e4196825(4196825), + e4196826(4196826), + e4196827(4196827), + e4196828(4196828), + e4196829(4196829), + e4196830(4196830), + e4196831(4196831), + e4196832(4196832), + e4196833(4196833), + e4196834(4196834), + e4196835(4196835), + e4196836(4196836), + e4196837(4196837), + e4196838(4196838), + e4196839(4196839), + e4196840(4196840), + e4196841(4196841), + e4196842(4196842), + e4196843(4196843), + e4196844(4196844), + e4196845(4196845), + e4196846(4196846), + e4196847(4196847), + e4196848(4196848), + e4196849(4196849), + e4196850(4196850), + e4196851(4196851), + e4196852(4196852), + e4196853(4196853), + e4196854(4196854), + e4196855(4196855), + e4196856(4196856), + e4196857(4196857), + e4196858(4196858), + e4196859(4196859), + e4196860(4196860), + e4196861(4196861), + e4196862(4196862), + e4196863(4196863), + e4196864(4196864), + e4196865(4196865), + e4196866(4196866), + e4196867(4196867), + e4196868(4196868), + e4196869(4196869), + e4196870(4196870), + e4196871(4196871), + e4196872(4196872), + e4196873(4196873), + e4196874(4196874), + e4196875(4196875), + e4196876(4196876), + e4196877(4196877), + e4196878(4196878), + e4196879(4196879), + e4196880(4196880), + e4196881(4196881), + e4196882(4196882), + e4196883(4196883), + e4196884(4196884), + e4196885(4196885), + e4196886(4196886), + e4196887(4196887), + e4196888(4196888), + e4196889(4196889), + e4196890(4196890), + e4196891(4196891), + e4196892(4196892), + e4196893(4196893), + e4196894(4196894), + e4196895(4196895), + e4196896(4196896), + e4196897(4196897), + e4196898(4196898), + e4196899(4196899), + e4196900(4196900), + e4196901(4196901), + e4196902(4196902), + e4196903(4196903), + e4196904(4196904), + e4196905(4196905), + e4196906(4196906), + e4196907(4196907), + e4196908(4196908), + e4196909(4196909), + e4196910(4196910), + e4196911(4196911), + e4196912(4196912), + e4196913(4196913), + e4196914(4196914), + e4196915(4196915), + e4196916(4196916), + e4196917(4196917), + e4196918(4196918), + e4196919(4196919), + e4196920(4196920), + e4196921(4196921), + e4196922(4196922), + e4196923(4196923), + e4196924(4196924), + e4196925(4196925), + e4196926(4196926), + e4196927(4196927), + e4196928(4196928), + e4196929(4196929), + e4196930(4196930), + e4196931(4196931), + e4196932(4196932), + e4196933(4196933), + e4196934(4196934), + e4196935(4196935), + e4196936(4196936), + e4196937(4196937), + e4196938(4196938), + e4196939(4196939), + e4196940(4196940), + e4196941(4196941), + e4196942(4196942), + e4196943(4196943), + e4196944(4196944), + e4196945(4196945), + e4196946(4196946), + e4196947(4196947), + e4196948(4196948), + e4196949(4196949), + e4196950(4196950), + e4196951(4196951), + e4196952(4196952), + e4196953(4196953), + e4196954(4196954), + e4196955(4196955), + e4196956(4196956), + e4196957(4196957), + e4196958(4196958), + e4196959(4196959), + e4196960(4196960), + e4196961(4196961), + e4196962(4196962), + e4196963(4196963), + e4196964(4196964), + e4196965(4196965), + e4196966(4196966), + e4196967(4196967), + e4196968(4196968), + e4196969(4196969), + e4196970(4196970), + e4196971(4196971), + e4196972(4196972), + e4196973(4196973), + e4196974(4196974), + e4196975(4196975), + e4196976(4196976), + e4196977(4196977), + e4196978(4196978), + e4196979(4196979), + e4196980(4196980), + e4196981(4196981), + e4196982(4196982), + e4196983(4196983), + e4196984(4196984), + e4196985(4196985), + e4196986(4196986), + e4196987(4196987), + e4196988(4196988), + e4196989(4196989), + e4196990(4196990), + e4196991(4196991), + e4196992(4196992), + e4196993(4196993), + e4196994(4196994), + e4196995(4196995), + e4196996(4196996), + e4196997(4196997), + e4196998(4196998), + e4196999(4196999), + e4197000(4197000), + e4197001(4197001), + e4197002(4197002), + e4197003(4197003), + e4197004(4197004), + e4197005(4197005), + e4197006(4197006), + e4197007(4197007), + e4197008(4197008), + e4197009(4197009), + e4197010(4197010), + e4197011(4197011), + e4197012(4197012), + e4197013(4197013), + e4197014(4197014), + e4197015(4197015), + e4197016(4197016), + e4197017(4197017), + e4197018(4197018), + e4197019(4197019), + e4197020(4197020), + e4197021(4197021), + e4197022(4197022), + e4197023(4197023), + e4197024(4197024), + e4197025(4197025), + e4197026(4197026), + e4197027(4197027), + e4197028(4197028), + e4197029(4197029), + e4197030(4197030), + e4197031(4197031), + e4197032(4197032), + e4197033(4197033), + e4197034(4197034), + e4197035(4197035), + e4197036(4197036), + e4197037(4197037), + e4197038(4197038), + e4197039(4197039), + e4197040(4197040), + e4197041(4197041), + e4197042(4197042), + e4197043(4197043), + e4197044(4197044), + e4197045(4197045), + e4197046(4197046), + e4197047(4197047), + e4197048(4197048), + e4197049(4197049), + e4197050(4197050), + e4197051(4197051), + e4197052(4197052), + e4197053(4197053), + e4197054(4197054), + e4197055(4197055), + e4197056(4197056), + e4197057(4197057), + e4197058(4197058), + e4197059(4197059), + e4197060(4197060), + e4197061(4197061), + e4197062(4197062), + e4197063(4197063), + e4197064(4197064), + e4197065(4197065), + e4197066(4197066), + e4197067(4197067), + e4197068(4197068), + e4197069(4197069), + e4197070(4197070), + e4197071(4197071), + e4197072(4197072), + e4197073(4197073), + e4197074(4197074), + e4197075(4197075), + e4197076(4197076), + e4197077(4197077), + e4197078(4197078), + e4197079(4197079), + e4197080(4197080), + e4197081(4197081), + e4197082(4197082), + e4197083(4197083), + e4197084(4197084), + e4197085(4197085), + e4197086(4197086), + e4197087(4197087), + e4197088(4197088), + e4197089(4197089), + e4197090(4197090), + e4197091(4197091), + e4197092(4197092), + e4197093(4197093), + e4197094(4197094), + e4197095(4197095), + e4197096(4197096), + e4197097(4197097), + e4197098(4197098), + e4197099(4197099), + e4197100(4197100), + e4197101(4197101), + e4197102(4197102), + e4197103(4197103), + e4197104(4197104), + e4197105(4197105), + e4197106(4197106), + e4197107(4197107), + e4197108(4197108), + e4197109(4197109), + e4197110(4197110), + e4197111(4197111), + e4197112(4197112), + e4197113(4197113), + e4197114(4197114), + e4197115(4197115), + e4197116(4197116), + e4197117(4197117), + e4197118(4197118), + e4197119(4197119), + e4197120(4197120), + e4197121(4197121), + e4197122(4197122), + e4197123(4197123), + e4197124(4197124), + e4197125(4197125), + e4197126(4197126), + e4197127(4197127), + e4197128(4197128), + e4197129(4197129), + e4197130(4197130), + e4197131(4197131), + e4197132(4197132), + e4197133(4197133), + e4197134(4197134), + e4197135(4197135), + e4197136(4197136), + e4197137(4197137), + e4197138(4197138), + e4197139(4197139), + e4197140(4197140), + e4197141(4197141), + e4197142(4197142), + e4197143(4197143), + e4197144(4197144), + e4197145(4197145), + e4197146(4197146), + e4197147(4197147), + e4197148(4197148), + e4197149(4197149), + e4197150(4197150), + e4197151(4197151), + e4197152(4197152), + e4197153(4197153), + e4197154(4197154), + e4197155(4197155), + e4197156(4197156), + e4197157(4197157), + e4197158(4197158), + e4197159(4197159), + e4197160(4197160), + e4197161(4197161), + e4197162(4197162), + e4197163(4197163), + e4197164(4197164), + e4197165(4197165), + e4197166(4197166), + e4197167(4197167), + e4197168(4197168), + e4197169(4197169), + e4197170(4197170), + e4197171(4197171), + e4197172(4197172), + e4197173(4197173), + e4197174(4197174), + e4197175(4197175), + e4197176(4197176), + e4197177(4197177), + e4197178(4197178), + e4197179(4197179), + e4197180(4197180), + e4197181(4197181), + e4197182(4197182), + e4197183(4197183), + e4197184(4197184), + e4197185(4197185), + e4197186(4197186), + e4197187(4197187), + e4197188(4197188), + e4197189(4197189), + e4197190(4197190), + e4197191(4197191), + e4197192(4197192), + e4197193(4197193), + e4197194(4197194), + e4197195(4197195), + e4197196(4197196), + e4197197(4197197), + e4197198(4197198), + e4197199(4197199), + e4197200(4197200), + e4197201(4197201), + e4197202(4197202), + e4197203(4197203), + e4197204(4197204), + e4197205(4197205), + e4197206(4197206), + e4197207(4197207), + e4197208(4197208), + e4197209(4197209), + e4197210(4197210), + e4197211(4197211), + e4197212(4197212), + e4197213(4197213), + e4197214(4197214), + e4197215(4197215), + e4197216(4197216), + e4197217(4197217), + e4197218(4197218), + e4197219(4197219), + e4197220(4197220), + e4197221(4197221), + e4197222(4197222), + e4197223(4197223), + e4197224(4197224), + e4197225(4197225), + e4197226(4197226), + e4197227(4197227), + e4197228(4197228), + e4197229(4197229), + e4197230(4197230), + e4197231(4197231), + e4197232(4197232), + e4197233(4197233), + e4197234(4197234), + e4197235(4197235), + e4197236(4197236), + e4197237(4197237), + e4197238(4197238), + e4197239(4197239), + e4197240(4197240), + e4197241(4197241), + e4197242(4197242), + e4197243(4197243), + e4197244(4197244), + e4197245(4197245), + e4197246(4197246), + e4197247(4197247), + e4197248(4197248), + e4197249(4197249), + e4197250(4197250), + e4197251(4197251), + e4197252(4197252), + e4197253(4197253), + e4197254(4197254), + e4197255(4197255), + e4197256(4197256), + e4197257(4197257), + e4197258(4197258), + e4197259(4197259), + e4197260(4197260), + e4197261(4197261), + e4197262(4197262), + e4197263(4197263), + e4197264(4197264), + e4197265(4197265), + e4197266(4197266), + e4197267(4197267), + e4197268(4197268), + e4197269(4197269), + e4197270(4197270), + e4197271(4197271), + e4197272(4197272), + e4197273(4197273), + e4197274(4197274), + e4197275(4197275), + e4197276(4197276), + e4197277(4197277), + e4197278(4197278), + e4197279(4197279), + e4197280(4197280), + e4197281(4197281), + e4197282(4197282), + e4197283(4197283), + e4197284(4197284), + e4197285(4197285), + e4197286(4197286), + e4197287(4197287), + e4197288(4197288), + e4197289(4197289), + e4197290(4197290), + e4197291(4197291), + e4197292(4197292), + e4197293(4197293), + e4197294(4197294), + e4197295(4197295), + e4197296(4197296), + e4197297(4197297), + e4197298(4197298), + e4197299(4197299), + e4197300(4197300), + e4197301(4197301), + e4197302(4197302), + e4197303(4197303), + e4197304(4197304), + e4197305(4197305), + e4197306(4197306), + e4197307(4197307), + e4197308(4197308), + e4197309(4197309), + e4197310(4197310), + e4197311(4197311), + e4197312(4197312), + e4197313(4197313), + e4197314(4197314), + e4197315(4197315), + e4197316(4197316), + e4197317(4197317), + e4197318(4197318), + e4197319(4197319), + e4197320(4197320), + e4197321(4197321), + e4197322(4197322), + e4197323(4197323), + e4197324(4197324), + e4197325(4197325), + e4197326(4197326), + e4197327(4197327), + e4197328(4197328), + e4197329(4197329), + e4197330(4197330), + e4197331(4197331), + e4197332(4197332), + e4197333(4197333), + e4197334(4197334), + e4197335(4197335), + e4197336(4197336), + e4197337(4197337), + e4197338(4197338), + e4197339(4197339), + e4197340(4197340), + e4197341(4197341), + e4197342(4197342), + e4197343(4197343), + e4197344(4197344), + e4197345(4197345), + e4197346(4197346), + e4197347(4197347), + e4197348(4197348), + e4197349(4197349), + e4197350(4197350), + e4197351(4197351), + e4197352(4197352), + e4197353(4197353), + e4197354(4197354), + e4197355(4197355), + e4197356(4197356), + e4197357(4197357), + e4197358(4197358), + e4197359(4197359), + e4197360(4197360), + e4197361(4197361), + e4197362(4197362), + e4197363(4197363), + e4197364(4197364), + e4197365(4197365), + e4197366(4197366), + e4197367(4197367), + e4197368(4197368), + e4197369(4197369), + e4197370(4197370), + e4197371(4197371), + e4197422(4197422), + e4197423(4197423), + e4197424(4197424), + e4197425(4197425), + e4197426(4197426), + e4197427(4197427), + e4197428(4197428), + e4197429(4197429), + e4197430(4197430), + e4197431(4197431), + e4197432(4197432), + e4197433(4197433), + e4197434(4197434), + e4197435(4197435), + e4197436(4197436), + e4197437(4197437), + e4197438(4197438), + e4197439(4197439), + e4197440(4197440), + e4197441(4197441), + e4197442(4197442), + e4197443(4197443), + e4197444(4197444), + e4197445(4197445), + e4197446(4197446), + e4197447(4197447), + e4197448(4197448), + e4197449(4197449), + e4197450(4197450), + e4197451(4197451), + e4197452(4197452), + e4197453(4197453), + e4197454(4197454), + e4197455(4197455), + e4197456(4197456), + e4197457(4197457), + e4197458(4197458), + e4197459(4197459), + e4197460(4197460), + e4197461(4197461), + e4197462(4197462), + e4197463(4197463), + e4197464(4197464), + e4197465(4197465), + e4197466(4197466), + e4197467(4197467), + e4197468(4197468), + e4197469(4197469), + e4197470(4197470), + e4197471(4197471), + e4197472(4197472), + e4197473(4197473), + e4197474(4197474), + e4197475(4197475), + e4197476(4197476), + e4197477(4197477), + e4197478(4197478), + e4197479(4197479), + e4197480(4197480), + e4197481(4197481), + e4197482(4197482), + e4197483(4197483), + e4197484(4197484), + e4197485(4197485), + e4197486(4197486), + e4197487(4197487), + e4197488(4197488), + e4197489(4197489), + e4197490(4197490), + e4197491(4197491), + e4197492(4197492), + e4197493(4197493), + e4197494(4197494), + e4197495(4197495), + e4197496(4197496), + e4197497(4197497), + e4197498(4197498), + e4197499(4197499), + e4197500(4197500), + e4197501(4197501), + e4197502(4197502), + e4197503(4197503), + e4197504(4197504), + e4197505(4197505), + e4197506(4197506), + e4197507(4197507), + e4197508(4197508), + e4197509(4197509), + e4197510(4197510), + e4197511(4197511), + e4197512(4197512), + e4197513(4197513), + e4197514(4197514), + e4197515(4197515), + e4197516(4197516), + e4197517(4197517), + e4197518(4197518), + e4197519(4197519), + e4197520(4197520), + e4197521(4197521), + e4197522(4197522), + e4197523(4197523), + e4197524(4197524), + e4197525(4197525), + e4197526(4197526), + e4197527(4197527), + e4197528(4197528), + e4197529(4197529), + e4197530(4197530), + e4197531(4197531), + e4197532(4197532), + e4197533(4197533), + e4197534(4197534), + e4197535(4197535), + e4197536(4197536), + e4197537(4197537), + e4197538(4197538), + e4197539(4197539), + e4197540(4197540), + e4197541(4197541), + e4197542(4197542), + e4197543(4197543), + e4197544(4197544), + e4197545(4197545), + e4197546(4197546), + e4197547(4197547), + e4197548(4197548), + e4197549(4197549), + e4197550(4197550), + e4197551(4197551), + e4197552(4197552), + e4197553(4197553), + e4197554(4197554), + e4197555(4197555), + e4197556(4197556), + e4197557(4197557), + e4197558(4197558), + e4197559(4197559), + e4197560(4197560), + e4197561(4197561), + e4197562(4197562), + e4197563(4197563), + e4197564(4197564), + e4197565(4197565), + e4197566(4197566), + e4197567(4197567), + e4197568(4197568), + e4197569(4197569), + e4197570(4197570), + e4197571(4197571), + e4197572(4197572), + e4197573(4197573), + e4197574(4197574), + e4197575(4197575), + e4197576(4197576), + e4197577(4197577), + e4197578(4197578), + e4197579(4197579), + e4197580(4197580), + e4197581(4197581), + e4197582(4197582), + e4197583(4197583), + e4197584(4197584), + e4197585(4197585), + e4197586(4197586), + e4197587(4197587), + e4197588(4197588), + e4197589(4197589), + e4197590(4197590), + e4197591(4197591), + e4197592(4197592), + e4197593(4197593), + e4197594(4197594), + e4197595(4197595), + e4197596(4197596), + e4197597(4197597), + e4197598(4197598), + e4197599(4197599), + e4197600(4197600), + e4197601(4197601), + e4197602(4197602), + e4197603(4197603), + e4197604(4197604), + e4197605(4197605), + e4197606(4197606), + e4197607(4197607), + e4197608(4197608), + e4197609(4197609), + e4197610(4197610), + e4197611(4197611), + e4197612(4197612), + e4197613(4197613), + e4197614(4197614), + e4197615(4197615), + e4197616(4197616), + e4197617(4197617), + e4197618(4197618), + e4197619(4197619), + e4197620(4197620), + e4197621(4197621), + e4197622(4197622), + e4197623(4197623), + e4197624(4197624), + e4197625(4197625), + e4197626(4197626), + e4197627(4197627), + e4197628(4197628), + e4197629(4197629), + e4197630(4197630), + e4197631(4197631), + e4197632(4197632), + e4197633(4197633), + e4197634(4197634), + e4197635(4197635), + e4197636(4197636), + e4197637(4197637), + e4197638(4197638), + e4197639(4197639), + e4197640(4197640), + e4197641(4197641), + e4197642(4197642), + e4197643(4197643), + e4197644(4197644), + e4197645(4197645), + e4197646(4197646), + e4197647(4197647), + e4197648(4197648), + e4197649(4197649), + e4197650(4197650), + e4197651(4197651), + e4197652(4197652), + e4197653(4197653), + e4197654(4197654), + e4197655(4197655), + e4197656(4197656), + e4197657(4197657), + e4197658(4197658), + e4197659(4197659), + e4197660(4197660), + e4197661(4197661), + e4197662(4197662), + e4197663(4197663), + e4197664(4197664), + e4197665(4197665), + e4197666(4197666), + e4197667(4197667), + e4197668(4197668), + e4197669(4197669), + e4197670(4197670), + e4197671(4197671), + e4197672(4197672), + e4197673(4197673), + e4197674(4197674), + e4197675(4197675), + e4197676(4197676), + e4197677(4197677), + e4197678(4197678), + e4197679(4197679), + e4197680(4197680), + e4197681(4197681), + e4197682(4197682), + e4197683(4197683), + e4197684(4197684), + e4197685(4197685), + e4197686(4197686), + e4197687(4197687), + e4197688(4197688), + e4197689(4197689), + e4197690(4197690), + e4197691(4197691), + e4197692(4197692), + e4197693(4197693), + e4197694(4197694), + e4197695(4197695), + e4197696(4197696), + e4197697(4197697), + e4197698(4197698), + e4197699(4197699), + e4197700(4197700), + e4197701(4197701), + e4197702(4197702), + e4197703(4197703), + e4197704(4197704), + e4197705(4197705), + e4197706(4197706), + e4197707(4197707), + e4197708(4197708), + e4197709(4197709), + e4197710(4197710), + e4197711(4197711), + e4197712(4197712), + e4197713(4197713), + e4197714(4197714), + e4197715(4197715), + e4197716(4197716), + e4197717(4197717), + e4197718(4197718), + e4197719(4197719), + e4197720(4197720), + e4197721(4197721), + e4197722(4197722), + e4197723(4197723), + e4197724(4197724), + e4197725(4197725), + e4197726(4197726), + e4197727(4197727), + e4197728(4197728), + e4197729(4197729), + e4197730(4197730), + e4197731(4197731), + e4197732(4197732), + e4197733(4197733), + e4197734(4197734), + e4197735(4197735), + e4197736(4197736), + e4197737(4197737), + e4197738(4197738), + e4197739(4197739), + e4197740(4197740), + e4197741(4197741), + e4197742(4197742), + e4197743(4197743), + e4197744(4197744), + e4197745(4197745), + e4197746(4197746), + e4197747(4197747), + e4197748(4197748), + e4197749(4197749), + e4197750(4197750), + e4197751(4197751), + e4197752(4197752), + e4197753(4197753), + e4197754(4197754), + e4197755(4197755), + e4197756(4197756), + e4197757(4197757), + e4197758(4197758), + e4197759(4197759), + e4197760(4197760), + e4197761(4197761), + e4197762(4197762), + e4197763(4197763), + e4197764(4197764), + e4197765(4197765), + e4197766(4197766), + e4197767(4197767), + e4197768(4197768), + e4197769(4197769), + e4197770(4197770), + e4197771(4197771), + e4197772(4197772), + e4197773(4197773), + e4197774(4197774), + e4197775(4197775), + e4197776(4197776), + e4197777(4197777), + e4197778(4197778), + e4197779(4197779), + e4197780(4197780), + e4197781(4197781), + e4197782(4197782), + e4197783(4197783), + e4197784(4197784), + e4197785(4197785), + e4197786(4197786), + e4197787(4197787), + e4197788(4197788), + e4197789(4197789), + e4197790(4197790), + e4197791(4197791), + e4197792(4197792), + e4197793(4197793), + e4197794(4197794), + e4197795(4197795), + e4197796(4197796), + e4197797(4197797), + e4197798(4197798), + e4197799(4197799), + e4197800(4197800), + e4197801(4197801), + e4197802(4197802), + e4197803(4197803), + e4197804(4197804), + e4197805(4197805), + e4197806(4197806), + e4197807(4197807), + e4197808(4197808), + e4197809(4197809), + e4197810(4197810), + e4197811(4197811), + e4197812(4197812), + e4197813(4197813), + e4197814(4197814), + e4197815(4197815), + e4197816(4197816), + e4197817(4197817), + e4197818(4197818), + e4197819(4197819), + e4197820(4197820), + e4197821(4197821), + e4197822(4197822), + e4197823(4197823), + e4197824(4197824), + e4197825(4197825), + e4197826(4197826), + e4197827(4197827), + e4197828(4197828), + e4197829(4197829), + e4197830(4197830), + e4197831(4197831), + e4197832(4197832), + e4197833(4197833), + e4197834(4197834), + e4197835(4197835), + e4197836(4197836), + e4197837(4197837), + e4197838(4197838), + e4197839(4197839), + e4197840(4197840), + e4197841(4197841), + e4197842(4197842), + e4197843(4197843), + e4197844(4197844), + e4197845(4197845), + e4197846(4197846), + e4197847(4197847), + e4197848(4197848), + e4197849(4197849), + e4197850(4197850), + e4197851(4197851), + e4197852(4197852), + e4197853(4197853), + e4197854(4197854), + e4197855(4197855), + e4197856(4197856), + e4197857(4197857), + e4197858(4197858), + e4197859(4197859), + e4197860(4197860), + e4197861(4197861), + e4197862(4197862), + e4197863(4197863), + e4197864(4197864), + e4197865(4197865), + e4197866(4197866), + e4197867(4197867), + e4197868(4197868), + e4197869(4197869), + e4197870(4197870), + e4197871(4197871), + e4197872(4197872), + e4197873(4197873), + e4197874(4197874), + e4197875(4197875), + e4197876(4197876), + e4197877(4197877), + e4197878(4197878), + e4197879(4197879), + e4197880(4197880), + e4197881(4197881), + e4197882(4197882), + e4197883(4197883), + e4197884(4197884), + e4197885(4197885), + e4197886(4197886), + e4197887(4197887), + e4197888(4197888), + e4197889(4197889), + e4197890(4197890), + e4197891(4197891), + e4197892(4197892), + e4197893(4197893), + e4197894(4197894), + e4197895(4197895), + e4197896(4197896), + e4197897(4197897), + e4197898(4197898), + e4197899(4197899), + e4197900(4197900), + e4197901(4197901), + e4197902(4197902), + e4197903(4197903), + e4197904(4197904), + e4197905(4197905), + e4197906(4197906), + e4197907(4197907), + e4197908(4197908), + e4197909(4197909), + e4197910(4197910), + e4197911(4197911), + e4197912(4197912), + e4197913(4197913), + e4197914(4197914), + e4197915(4197915), + e4197916(4197916), + e4197917(4197917), + e4197918(4197918), + e4197919(4197919), + e4197920(4197920), + e4197921(4197921), + e4197922(4197922), + e4197923(4197923), + e4197924(4197924), + e4197925(4197925), + e4197926(4197926), + e4197927(4197927), + e4197928(4197928), + e4197929(4197929), + e4197930(4197930), + e4197931(4197931), + e4197932(4197932), + e4197933(4197933), + e4197934(4197934), + e4197935(4197935), + e4197936(4197936), + e4197937(4197937), + e4197938(4197938), + e4197939(4197939), + e4197940(4197940), + e4197941(4197941), + e4197942(4197942), + e4197943(4197943), + e4197944(4197944), + e4197945(4197945), + e4197946(4197946), + e4197947(4197947), + e4197948(4197948), + e4197949(4197949), + e4197950(4197950), + e4197951(4197951), + e4197952(4197952), + e4197953(4197953), + e4197954(4197954), + e4197955(4197955), + e4197956(4197956), + e4197957(4197957), + e4197958(4197958), + e4197959(4197959), + e4197960(4197960), + e4197961(4197961), + e4197962(4197962), + e4197963(4197963), + e4197964(4197964), + e4197965(4197965), + e4197966(4197966), + e4197967(4197967), + e4197968(4197968), + e4197969(4197969), + e4197970(4197970), + e4197971(4197971), + e4197972(4197972), + e4197973(4197973), + e4197974(4197974), + e4197975(4197975), + e4197976(4197976), + e4197977(4197977), + e4197978(4197978), + e4197979(4197979), + e4197980(4197980), + e4197981(4197981), + e4197982(4197982), + e4197983(4197983), + e4197984(4197984), + e4197985(4197985), + e4197986(4197986), + e4197987(4197987), + e4197988(4197988), + e4197989(4197989), + e4197990(4197990), + e4197991(4197991), + e4197992(4197992), + e4197993(4197993), + e4197994(4197994), + e4197995(4197995), + e4197996(4197996), + e4197997(4197997), + e4197998(4197998), + e4197999(4197999), + e4198000(4198000), + e4198001(4198001), + e4198002(4198002), + e4198003(4198003), + e4198004(4198004), + e4198005(4198005), + e4198006(4198006), + e4198007(4198007), + e4198008(4198008), + e4198009(4198009), + e4198010(4198010), + e4198011(4198011), + e4198012(4198012), + e4198013(4198013), + e4198014(4198014), + e4198015(4198015), + e4198016(4198016), + e4198017(4198017), + e4198018(4198018), + e4198019(4198019), + e4198020(4198020), + e4198021(4198021), + e4198022(4198022), + e4198023(4198023), + e4198024(4198024), + e4198025(4198025), + e4198026(4198026), + e4198027(4198027), + e4198028(4198028), + e4198029(4198029), + e4198030(4198030), + e4198031(4198031), + e4198032(4198032), + e4198033(4198033), + e4198034(4198034), + e4198035(4198035), + e4198036(4198036), + e4198037(4198037), + e4198038(4198038), + e4198039(4198039), + e4198040(4198040), + e4198041(4198041), + e4198042(4198042), + e4198043(4198043), + e4198044(4198044), + e4198045(4198045), + e4198046(4198046), + e4198047(4198047), + e4198048(4198048), + e4198049(4198049), + e4198050(4198050), + e4198051(4198051), + e4198052(4198052), + e4198053(4198053), + e4198054(4198054), + e4198055(4198055), + e4198056(4198056), + e4198057(4198057), + e4198058(4198058), + e4198059(4198059), + e4198060(4198060), + e4198061(4198061), + e4198062(4198062), + e4198063(4198063), + e4198064(4198064), + e4198065(4198065), + e4198066(4198066), + e4198067(4198067), + e4198068(4198068), + e4198069(4198069), + e4198070(4198070), + e4198071(4198071), + e4198072(4198072), + e4198073(4198073), + e4198074(4198074), + e4198075(4198075), + e4198076(4198076), + e4198077(4198077), + e4198078(4198078), + e4198079(4198079), + e4198080(4198080), + e4198081(4198081), + e4198082(4198082), + e4198083(4198083), + e4198084(4198084), + e4198085(4198085), + e4198086(4198086), + e4198087(4198087), + e4198088(4198088), + e4198089(4198089), + e4198090(4198090), + e4198091(4198091), + e4198092(4198092), + e4198093(4198093), + e4198094(4198094), + e4198095(4198095), + e4198096(4198096), + e4198097(4198097), + e4198098(4198098), + e4198099(4198099), + e4198100(4198100), + e4198101(4198101), + e4198102(4198102), + e4198103(4198103), + e4198104(4198104), + e4198105(4198105), + e4198106(4198106), + e4198107(4198107), + e4198108(4198108), + e4198109(4198109), + e4198110(4198110), + e4198111(4198111), + e4198112(4198112), + e4198113(4198113), + e4198114(4198114), + e4198115(4198115), + e4198116(4198116), + e4198117(4198117), + e4198118(4198118), + e4198119(4198119), + e4198120(4198120), + e4198121(4198121), + e4198122(4198122), + e4198123(4198123), + e4198124(4198124), + e4198125(4198125), + e4198126(4198126), + e4198127(4198127), + e4198128(4198128), + e4198129(4198129), + e4198130(4198130), + e4198131(4198131), + e4198132(4198132), + e4198133(4198133), + e4198134(4198134), + e4198135(4198135), + e4198136(4198136), + e4198137(4198137), + e4198138(4198138), + e4198139(4198139), + e4198140(4198140), + e4198141(4198141), + e4198142(4198142), + e4198143(4198143), + e4198144(4198144), + e4198145(4198145), + e4198146(4198146), + e4198147(4198147), + e4198148(4198148), + e4198149(4198149), + e4198150(4198150), + e4198151(4198151), + e4198152(4198152), + e4198153(4198153), + e4198154(4198154), + e4198155(4198155), + e4198156(4198156), + e4198157(4198157), + e4198158(4198158), + e4198159(4198159), + e4198160(4198160), + e4198161(4198161), + e4198162(4198162), + e4198163(4198163), + e4198164(4198164), + e4198165(4198165), + e4198166(4198166), + e4198167(4198167), + e4198168(4198168), + e4198169(4198169), + e4198170(4198170), + e4198171(4198171), + e4198172(4198172), + e4198173(4198173), + e4198174(4198174), + e4198175(4198175), + e4198176(4198176), + e4198177(4198177), + e4198178(4198178), + e4198179(4198179), + e4198180(4198180), + e4198181(4198181), + e4198182(4198182), + e4198183(4198183), + e4198184(4198184), + e4198185(4198185), + e4198186(4198186), + e4198187(4198187), + e4198188(4198188), + e4198189(4198189), + e4198190(4198190), + e4198191(4198191), + e4198192(4198192), + e4198193(4198193), + e4198194(4198194), + e4198195(4198195), + e4198196(4198196), + e4198197(4198197), + e4198198(4198198), + e4198199(4198199), + e4198200(4198200), + e4198201(4198201), + e4198202(4198202), + e4198203(4198203), + e4198204(4198204), + e4198205(4198205), + e4198206(4198206), + e4198207(4198207), + e4198208(4198208), + e4198209(4198209), + e4198210(4198210), + e4198211(4198211), + e4198212(4198212), + e4198213(4198213), + e4198214(4198214), + e4198215(4198215), + e4198216(4198216), + e4198217(4198217), + e4198218(4198218), + e4198219(4198219), + e4198220(4198220), + e4198221(4198221), + e4198222(4198222), + e4198223(4198223), + e4198224(4198224), + e4198225(4198225), + e4198226(4198226), + e4198227(4198227), + e4198228(4198228), + e4198229(4198229), + e4198230(4198230), + e4198231(4198231), + e4198232(4198232), + e4198233(4198233), + e4198234(4198234), + e4198235(4198235), + e4198236(4198236), + e4198237(4198237), + e4198238(4198238), + e4198239(4198239), + e4198240(4198240), + e4198241(4198241), + e4198242(4198242), + e4198243(4198243), + e4198244(4198244), + e4198245(4198245), + e4198246(4198246), + e4198247(4198247), + e4198248(4198248), + e4198249(4198249), + e4198250(4198250), + e4198251(4198251), + e4198252(4198252), + e4198253(4198253), + e4198254(4198254), + e4198255(4198255), + e4198256(4198256), + e4198257(4198257), + e4198258(4198258), + e4198259(4198259), + e4198260(4198260), + e4198261(4198261), + e4198262(4198262), + e4198263(4198263), + e4198264(4198264), + e4198265(4198265), + e4198266(4198266), + e4198267(4198267), + e4198268(4198268), + e4198269(4198269), + e4198270(4198270), + e4198271(4198271), + e4198272(4198272), + e4198273(4198273), + e4198274(4198274), + e4198275(4198275), + e4198276(4198276), + e4198277(4198277), + e4198278(4198278), + e4198279(4198279), + e4198280(4198280), + e4198281(4198281), + e4198282(4198282), + e4198283(4198283), + e4198284(4198284), + e4198285(4198285), + e4198286(4198286), + e4198287(4198287), + e4198288(4198288), + e4198289(4198289), + e4198290(4198290), + e4198291(4198291), + e4198292(4198292), + e4198293(4198293), + e4198294(4198294), + e4198295(4198295), + e4198296(4198296), + e4198297(4198297), + e4198298(4198298), + e4198299(4198299), + e4198300(4198300), + e4198301(4198301), + e4198302(4198302), + e4198303(4198303), + e4198304(4198304), + e4198305(4198305), + e4198306(4198306), + e4198307(4198307), + e4198308(4198308), + e4198309(4198309), + e4198310(4198310), + e4198311(4198311), + e4198312(4198312), + e4198313(4198313), + e4198314(4198314), + e4198315(4198315), + e4198316(4198316), + e4198317(4198317), + e4198318(4198318), + e4198319(4198319), + e4198320(4198320), + e4198321(4198321), + e4198322(4198322), + e4198323(4198323), + e4198324(4198324), + e4198325(4198325), + e4198326(4198326), + e4198327(4198327), + e4198328(4198328), + e4198329(4198329), + e4198330(4198330), + e4198331(4198331), + e4198332(4198332), + e4198333(4198333), + e4198334(4198334), + e4198335(4198335), + e4198336(4198336), + e4198337(4198337), + e4198338(4198338), + e4198339(4198339), + e4198340(4198340), + e4198341(4198341), + e4198342(4198342), + e4198343(4198343), + e4198344(4198344), + e4198345(4198345), + e4198346(4198346), + e4198347(4198347), + e4198348(4198348), + e4198349(4198349), + e4198350(4198350), + e4198351(4198351), + e4198352(4198352), + e4198353(4198353), + e4198354(4198354), + e4198355(4198355), + e4198356(4198356), + e4198357(4198357), + e4198358(4198358), + e4198359(4198359), + e4198360(4198360), + e4198361(4198361), + e4198362(4198362), + e4198363(4198363), + e4198364(4198364), + e4198365(4198365), + e4198366(4198366), + e4198367(4198367), + e4198368(4198368), + e4198369(4198369), + e4198370(4198370), + e4198371(4198371), + e4198372(4198372), + e4198373(4198373), + e4198374(4198374), + e4198375(4198375), + e4198376(4198376), + e4198377(4198377), + e4198378(4198378), + e4198379(4198379), + e4198380(4198380), + e4198381(4198381), + e4198382(4198382), + e4198383(4198383), + e4198384(4198384), + e4198385(4198385), + e4198386(4198386), + e4198387(4198387), + e4198388(4198388), + e4198389(4198389), + e4198390(4198390), + e4198391(4198391), + e4198392(4198392), + e4198393(4198393), + e4198394(4198394), + e4198395(4198395), + e4198396(4198396), + e4198397(4198397), + e4198398(4198398), + e4198399(4198399), + e4198400(4198400), + e4198401(4198401), + e4198402(4198402), + e4198403(4198403), + e4198404(4198404), + e4198405(4198405), + e4198406(4198406), + e4198407(4198407), + e4198408(4198408), + e4198409(4198409), + e4198410(4198410), + e4198411(4198411), + e4198412(4198412), + e4198413(4198413), + e4198414(4198414), + e4198415(4198415), + e4198416(4198416), + e4198417(4198417), + e4198418(4198418), + e4198419(4198419), + f4522530(4522530), + f4522532(4522532), + f4522544(4522544), + f4522556(4522556), + f4522561(4522561), + f4522588(4522588), + f4522603(4522603), + f4525234(4525234), + f4525239(4525239), + f4525240(4525240), + f4525241(4525241), + f4525247(4525247), + f4525248(4525248), + f4525250(4525250), + f4525251(4525251), + f4525252(4525252), + f4525253(4525253), + f4525254(4525254), + f4526517(4526517), + f4526850(4526850), + f4526851(4526851), + f4526901(4526901), + f4526902(4526902), + f4527601(4527601), + f4528207(4528207), + f4528209(4528209), + f4528211(4528211), + f4528216(4528216), + f4528218(4528218), + f4528220(4528220), + f4528223(4528223), + f4528225(4528225), + f4528227(4528227), + f4528268(4528268), + f4528270(4528270), + f4528591(4528591), + f4528596(4528596), + f4528842(4528842), + f4529444(4529444), + f4529447(4529447), + f4529495(4529495), + f4529514(4529514), + f4529517(4529517), + f4529520(4529520), + f4529522(4529522), + f4529524(4529524), + f4529533(4529533), + f4529601(4529601), + f4529604(4529604), + f4529606(4529606), + f4529615(4529615), + f4529722(4529722), + f4529725(4529725), + f4529838(4529838), + f4529847(4529847), + f4529849(4529849), + f4529971(4529971), + f4529973(4529973), + f4530046(4530046), + f4530050(4530050), + f4530080(4530080), + f4530082(4530082), + f4530083(4530083), + f4530085(4530085), + f4530092(4530092), + f4530095(4530095), + f4530097(4530097), + f4530098(4530098), + f4530100(4530100), + f4530106(4530106), + f4530109(4530109), + f4530111(4530111), + f4530112(4530112), + f4530113(4530113), + f4530114(4530114), + f4530115(4530115), + f4530117(4530117), + f4530119(4530119), + f4530121(4530121), + f4530122(4530122), + f4530123(4530123), + f4530125(4530125), + f4530127(4530127), + f4530139(4530139), + f4530143(4530143), + f4530166(4530166), + f4530204(4530204), + f4530206(4530206), + f4530389(4530389), + f4530391(4530391), + f4530407(4530407), + f4530451(4530451), + f4530727(4530727), + f4531222(4531222), + f4531275(4531275), + f4531400(4531400), + f4531404(4531404), + f4531414(4531414), + f4531419(4531419), + f4531518(4531518), + f4531578(4531578), + f4531580(4531580), + f4531707(4531707), + f4531711(4531711), + f4531714(4531714), + f4531768(4531768), + f4531770(4531770), + f4531775(4531775), + f4531796(4531796), + f4531810(4531810), + f4531828(4531828), + f4531835(4531835), + f4531839(4531839), + f4531844(4531844), + f4532089(4532089), + f4532091(4532091), + f4532099(4532099), + f4532135(4532135), + f4532137(4532137), + f4532169(4532169), + f4532171(4532171), + f4532175(4532175), + f4532236(4532236), + f4532238(4532238), + f4532685(4532685), + f4532844(4532844), + f4532850(4532850), + f4532852(4532852), + f4532854(4532854), + f4532856(4532856), + f4532859(4532859), + f4532861(4532861), + f4532863(4532863), + f4532865(4532865), + f4532871(4532871), + f4532898(4532898), + f4532900(4532900), + f4532906(4532906), + f4532915(4532915), + f4532917(4532917), + f4532919(4532919), + f4532921(4532921), + f4532925(4532925), + f4532935(4532935), + f4532954(4532954), + f4532969(4532969), + f4532988(4532988), + f4533006(4533006), + f4533008(4533008), + f4533010(4533010), + f4533059(4533059), + f4533061(4533061), + f4533226(4533226), + f4533245(4533245), + f4533247(4533247), + f4534475(4534475), + f4534477(4534477), + f4534557(4534557), + f4534797(4534797), + f4534807(4534807), + f4534811(4534811), + f4534813(4534813), + f4534826(4534826), + f4534831(4534831), + f4534833(4534833), + f4535084(4535084), + f4535086(4535086), + f4535111(4535111), + f4535173(4535173), + f4535189(4535189), + f10000005(10000005), + f10000033(10000033), + f10000034(10000034), + f10000035(10000035), + f10000190(10000190), + f10000191(10000191), + f10000192(10000192), + f10000193(10000193), + f10000194(10000194), + f10000195(10000195), + f10000196(10000196), + f10000198(10000198), + f10000200(10000200), + f10000207(10000207), + f10000208(10000208), + f10000209(10000209), + f10000210(10000210), + f10000212(10000212), + f10000241(10000241), + f10000242(10000242), + f10000261(10000261), + f10000262(10000262), + f10000263(10000263), + f10000336(10000336), + f10000337(10000337), + f10000338(10000338), + f10000339(10000339), + f10000362(10000362), + f10000363(10000363), + f10000364(10000364), + f10000365(10000365), + f10000366(10000366), + f10000367(10000367), + f10000368(10000368), + f10000369(10000369), + f10000370(10000370), + f10000372(10000372), + f10000373(10000373), + f10000374(10000374), + f10000375(10000375), + f10000376(10000376), + f10000377(10000377), + f10000378(10000378), + f10000379(10000379), + f10000388(10000388), + f10000389(10000389), + f10000390(10000390), + f10000391(10000391), + f10000392(10000392), + f10000393(10000393), + f10000394(10000394), + f10000396(10000396), + f10000397(10000397), + f10000398(10000398), + f10000399(10000399), + f10000400(10000400), + f10000401(10000401), + f10000402(10000402), + f10000403(10000403), + f10000404(10000404), + f10000405(10000405), + f10000406(10000406), + f10000407(10000407), + f10000536(10000536), + f10000557(10000557), + f10000558(10000558), + f10000571(10000571), + f10000572(10000572), + f10000573(10000573), + f10000574(10000574), + f10000575(10000575), + f10000576(10000576), + f10000591(10000591), + f10000592(10000592), + f10000593(10000593), + f10000594(10000594), + f10000595(10000595), + f10000596(10000596), + f10000597(10000597), + f10000598(10000598), + f10000616(10000616), + f10000634(10000634), + f10000644(10000644), + f10000645(10000645), + f10000656(10000656), + f10000657(10000657), + f10000658(10000658), + f10000659(10000659), + f10000660(10000660), + f10000661(10000661), + f10000662(10000662), + f10000663(10000663), + f10000689(10000689), + f10000690(10000690), + f10000750(10000750), + f10000793(10000793), + f10000794(10000794), + f10000795(10000795), + f10000796(10000796), + f10000797(10000797), + f10000798(10000798), + f10000799(10000799), + f10000800(10000800), + f10000842(10000842), + f10000843(10000843), + f10000844(10000844), + f10000845(10000845), + f10000846(10000846), + f10000878(10000878), + f10000990(10000990), + f10001023(10001023), + f10001124(10001124), + f10016392(10016392), + f10016394(10016394), + f10016395(10016395), + f10016396(10016396), + f10016397(10016397), + f10016398(10016398), + f10016399(10016399), + f10016400(10016400), + f10016411(10016411), + f10016412(10016412), + f10016415(10016415), + f10016416(10016416), + f10016421(10016421), + f10016422(10016422), + f10016424(10016424), + f10016426(10016426), + f10016427(10016427), + f10016441(10016441), + f10016442(10016442), + f10016504(10016504), + f10016510(10016510), + f10016511(10016511), + f10016512(10016512), + f10016513(10016513), + f10016515(10016515), + f10016518(10016518), + f10016532(10016532), + f10016533(10016533), + f10016534(10016534), + f10016535(10016535), + f10016536(10016536), + f10016537(10016537), + f10016538(10016538), + f10016539(10016539), + f10016540(10016540), + f10016541(10016541), + f10016542(10016542), + f10016543(10016543), + f10016544(10016544), + f10016545(10016545), + f10016546(10016546), + f10016601(10016601), + f10016602(10016602), + f10016607(10016607), + f10016608(10016608), + f10016609(10016609), + f10016623(10016623), + f10016624(10016624), + f10016639(10016639), + f10016643(10016643), + f10016725(10016725), + f10016726(10016726), + f10016727(10016727), + f10016728(10016728), + f10016729(10016729), + f10016742(10016742), + f10016743(10016743), + f10016744(10016744), + f10016745(10016745), + f10016764(10016764), + f10016769(10016769), + f10016770(10016770), + f10016771(10016771), + f10016779(10016779), + f10016793(10016793), + f10016794(10016794), + f10016800(10016800), + f10016808(10016808), + f10016998(10016998), + f10017011(10017011), + f10017032(10017032), + f10017035(10017035), + f10017151(10017151), + f10017152(10017152), + f10017164(10017164), + f10017165(10017165), + f10017166(10017166), + f10017167(10017167), + f10017259(10017259), + f10017261(10017261), + f10017312(10017312), + f10017371(10017371), + f10017372(10017372), + f10017373(10017373), + f10017420(10017420), + f10017421(10017421), + f10017422(10017422), + f10017423(10017423), + f10017424(10017424), + f10017425(10017425), + f10017426(10017426), + f10017444(10017444), + f10017451(10017451), + f10017473(10017473), + f10017474(10017474), + f10017479(10017479), + f10034971(10034971), + f10034973(10034973), + f10034974(10034974), + f10034975(10034975), + f10034979(10034979), + f10034981(10034981), + f10034982(10034982), + f10034983(10034983), + f10034987(10034987), + f10034989(10034989), + f10034990(10034990), + f10034991(10034991), + f10034995(10034995), + f10034997(10034997), + f10034998(10034998), + f10034999(10034999), + f10035003(10035003), + f10035005(10035005), + f10035006(10035006), + f10035007(10035007), + f10035011(10035011), + f10035013(10035013), + f10035014(10035014), + f10035015(10035015), + f10035019(10035019), + f10035021(10035021), + f10035022(10035022), + f10035023(10035023), + f10035027(10035027), + f10035029(10035029), + f10035030(10035030), + f10035031(10035031), + f10035037(10035037), + f10035039(10035039), + f10035040(10035040), + f10035041(10035041), + f10035045(10035045), + f10035047(10035047), + f10035048(10035048), + f10035049(10035049), + f10035053(10035053), + f10035055(10035055), + f10035056(10035056), + f10035057(10035057), + f10035063(10035063), + f10035065(10035065), + f10035066(10035066), + f10035067(10035067), + f10035071(10035071), + f10035073(10035073), + f10035079(10035079), + f10035080(10035080), + f10035084(10035084), + f10035086(10035086), + f10035087(10035087), + f10035088(10035088), + f10035094(10035094), + f10035096(10035096), + f10035097(10035097), + f10035098(10035098), + f10035105(10035105), + f10035107(10035107), + f10035108(10035108), + f10035109(10035109), + f10035113(10035113), + f10035115(10035115), + f10035116(10035116), + f10035117(10035117), + f10035121(10035121), + f10035123(10035123), + f10035124(10035124), + f10035125(10035125), + f10035131(10035131), + f10035133(10035133), + f10035134(10035134), + f10035135(10035135), + f10035141(10035141), + f10035143(10035143), + f10035144(10035144), + f10035145(10035145), + f10035151(10035151), + f10035153(10035153), + f10035154(10035154), + f10035155(10035155), + f10035161(10035161), + f10035163(10035163), + f10035164(10035164), + f10035165(10035165), + f10035166(10035166), + f10035171(10035171), + f10035173(10035173), + f10035174(10035174), + f10035175(10035175), + f10035176(10035176), + f10035181(10035181), + f10035183(10035183), + f10035184(10035184), + f10035185(10035185), + f10035186(10035186), + f10035191(10035191), + f10035193(10035193), + f10035194(10035194), + f10035195(10035195), + f10035196(10035196), + f10035216(10035216), + f10035217(10035217), + f10035218(10035218), + f10035219(10035219), + f10035226(10035226), + f10035227(10035227), + f10035228(10035228), + f10035229(10035229), + f10035236(10035236), + f10035237(10035237), + f10035238(10035238), + f10035239(10035239), + f10035246(10035246), + f10035247(10035247), + f10035248(10035248), + f10035249(10035249), + f10035256(10035256), + f10035257(10035257), + f10035258(10035258), + f10035259(10035259), + f10035266(10035266), + f10035267(10035267), + f10035268(10035268), + f10035269(10035269), + f10035279(10035279), + f10035280(10035280), + f10035281(10035281), + f10035282(10035282), + f10035289(10035289), + f10035290(10035290), + f10035291(10035291), + f10035292(10035292), + f10035299(10035299), + f10035300(10035300), + f10035301(10035301), + f10035302(10035302), + f10035309(10035309), + f10035310(10035310), + f10035311(10035311), + f10035312(10035312), + f10035319(10035319), + f10035320(10035320), + f10035321(10035321), + f10035322(10035322), + f10035329(10035329), + f10035330(10035330), + f10035331(10035331), + f10035332(10035332), + f10035342(10035342), + f10035343(10035343), + f10035344(10035344), + f10035345(10035345), + f10035352(10035352), + f10035353(10035353), + f10035354(10035354), + f10035355(10035355), + f10035362(10035362), + f10035363(10035363), + f10035364(10035364), + f10035365(10035365), + f10035372(10035372), + f10035373(10035373), + f10035374(10035374), + f10035375(10035375), + f10035382(10035382), + f10035383(10035383), + f10035384(10035384), + f10035385(10035385), + f10035392(10035392), + f10035393(10035393), + f10035394(10035394), + f10035395(10035395), + f10035402(10035402), + f10035403(10035403), + f10035404(10035404), + f10035405(10035405), + f10035419(10035419), + f10035420(10035420), + f10035421(10035421), + f10035422(10035422), + f10035429(10035429), + f10035430(10035430), + f10035431(10035431), + f10035432(10035432), + f10035439(10035439), + f10035440(10035440), + f10035441(10035441), + f10035442(10035442), + f10035449(10035449), + f10035450(10035450), + f10035451(10035451), + f10035452(10035452), + f10035459(10035459), + f10035460(10035460), + f10035461(10035461), + f10035462(10035462), + f10035472(10035472), + f10035473(10035473), + f10035474(10035474), + f10035475(10035475), + f10035482(10035482), + f10035483(10035483), + f10035484(10035484), + f10035485(10035485), + f10035492(10035492), + f10035493(10035493), + f10035494(10035494), + f10035495(10035495), + f10035505(10035505), + f10035506(10035506), + f10035507(10035507), + f10035508(10035508), + f10035515(10035515), + f10035516(10035516), + f10035517(10035517), + f10035518(10035518), + f10035525(10035525), + f10035526(10035526), + f10035527(10035527), + f10035528(10035528), + f10035537(10035537), + f10035538(10035538), + f10035539(10035539), + f10035540(10035540), + f10035547(10035547), + f10035548(10035548), + f10035549(10035549), + f10035550(10035550), + f10035557(10035557), + f10035558(10035558), + f10035559(10035559), + f10035560(10035560), + f10035567(10035567), + f10035568(10035568), + f10035569(10035569), + f10035570(10035570), + f10035579(10035579), + f10035580(10035580), + f10035581(10035581), + f10035582(10035582), + f10035589(10035589), + f10035590(10035590), + f10035591(10035591), + f10035592(10035592), + f10035599(10035599), + f10035600(10035600), + f10035601(10035601), + f10035602(10035602), + f10035609(10035609), + f10035610(10035610), + f10035611(10035611), + f10035612(10035612), + f10035619(10035619), + f10035620(10035620), + f10035621(10035621), + f10035622(10035622), + f10035629(10035629), + f10035630(10035630), + f10035631(10035631), + f10035632(10035632), + f10035639(10035639), + f10035640(10035640), + f10035641(10035641), + f10035642(10035642), + f10035649(10035649), + f10035650(10035650), + f10035651(10035651), + f10035652(10035652), + f10035664(10035664), + f10035666(10035666), + f10035667(10035667), + f10035669(10035669), + f10035678(10035678), + f10035679(10035679), + f10035680(10035680), + f10035681(10035681), + f10035691(10035691), + f10035693(10035693), + f10035694(10035694), + f10035695(10035695), + f10035703(10035703), + f10035704(10035704), + f10035705(10035705), + f10035706(10035706), + f10035713(10035713), + f10035714(10035714), + f10035715(10035715), + f10035716(10035716), + f10035725(10035725), + f10035726(10035726), + f10035727(10035727), + f10035728(10035728), + f10035737(10035737), + f10035739(10035739), + f10035740(10035740), + f10035742(10035742), + f10035759(10035759), + f10035760(10035760), + f10035761(10035761), + f10035762(10035762), + f10035769(10035769), + f10035770(10035770), + f10035771(10035771), + f10035772(10035772), + f10035779(10035779), + f10035780(10035780), + f10035781(10035781), + f10035782(10035782), + f10035789(10035789), + f10035790(10035790), + f10035791(10035791), + f10035792(10035792), + f10035802(10035802), + f10035803(10035803), + f10035804(10035804), + f10035805(10035805), + f10035812(10035812), + f10035813(10035813), + f10035814(10035814), + f10035815(10035815), + f10035822(10035822), + f10035823(10035823), + f10035824(10035824), + f10035825(10035825), + f10035832(10035832), + f10035833(10035833), + f10035834(10035834), + f10035835(10035835), + f10035845(10035845), + f10035846(10035846), + f10035847(10035847), + f10035848(10035848), + f10035855(10035855), + f10035856(10035856), + f10035857(10035857), + f10035858(10035858), + f10035865(10035865), + f10035866(10035866), + f10035867(10035867), + f10035868(10035868), + f10035878(10035878), + f10035879(10035879), + f10035880(10035880), + f10035881(10035881), + f10035888(10035888), + f10035889(10035889), + f10035890(10035890), + f10035891(10035891), + f10035898(10035898), + f10035899(10035899), + f10035900(10035900), + f10035901(10035901), + f10035908(10035908), + f10035909(10035909), + f10035910(10035910), + f10035911(10035911), + f10035918(10035918), + f10035919(10035919), + f10035920(10035920), + f10035921(10035921), + f10035931(10035931), + f10035932(10035932), + f10035933(10035933), + f10035934(10035934), + f10035941(10035941), + f10035942(10035942), + f10035943(10035943), + f10035944(10035944), + f10035951(10035951), + f10035952(10035952), + f10035953(10035953), + f10035954(10035954), + f10035961(10035961), + f10035962(10035962), + f10035963(10035963), + f10035964(10035964), + f10035974(10035974), + f10035975(10035975), + f10035976(10035976), + f10035977(10035977), + f10035984(10035984), + f10035985(10035985), + f10035986(10035986), + f10035987(10035987), + f10035994(10035994), + f10035995(10035995), + f10035996(10035996), + f10035997(10035997), + f10036004(10036004), + f10036005(10036005), + f10036006(10036006), + f10036007(10036007), + f10036018(10036018), + f10036019(10036019), + f10036020(10036020), + f10036021(10036021), + f10036028(10036028), + f10036029(10036029), + f10036030(10036030), + f10036031(10036031), + f10036038(10036038), + f10036039(10036039), + f10036040(10036040), + f10036041(10036041), + f10036048(10036048), + f10036049(10036049), + f10036050(10036050), + f10036051(10036051), + f10036062(10036062), + f10036063(10036063), + f10036064(10036064), + f10036065(10036065), + f10036072(10036072), + f10036073(10036073), + f10036074(10036074), + f10036075(10036075), + f10036082(10036082), + f10036083(10036083), + f10036084(10036084), + f10036085(10036085), + f10036092(10036092), + f10036093(10036093), + f10036094(10036094), + f10036095(10036095), + f10036105(10036105), + f10036106(10036106), + f10036107(10036107), + f10036108(10036108), + f10036115(10036115), + f10036116(10036116), + f10036117(10036117), + f10036118(10036118), + f10036125(10036125), + f10036126(10036126), + f10036127(10036127), + f10036128(10036128), + f10036135(10036135), + f10036136(10036136), + f10036137(10036137), + f10036138(10036138), + f10036145(10036145), + f10036146(10036146), + f10036147(10036147), + f10036148(10036148), + f10036158(10036158), + f10036159(10036159), + f10036160(10036160), + f10036161(10036161), + f10036168(10036168), + f10036169(10036169), + f10036170(10036170), + f10036171(10036171), + f10036178(10036178), + f10036179(10036179), + f10036180(10036180), + f10036181(10036181), + f10036188(10036188), + f10036189(10036189), + f10036190(10036190), + f10036191(10036191), + f10036201(10036201), + f10036202(10036202), + f10036203(10036203), + f10036204(10036204), + f10036211(10036211), + f10036212(10036212), + f10036213(10036213), + f10036214(10036214), + f10036221(10036221), + f10036222(10036222), + f10036223(10036223), + f10036224(10036224), + f10036231(10036231), + f10036232(10036232), + f10036233(10036233), + f10036234(10036234), + f10036244(10036244), + f10036245(10036245), + f10036246(10036246), + f10036247(10036247), + f10036254(10036254), + f10036255(10036255), + f10036256(10036256), + f10036257(10036257), + f10036264(10036264), + f10036265(10036265), + f10036266(10036266), + f10036267(10036267), + f10036274(10036274), + f10036275(10036275), + f10036276(10036276), + f10036277(10036277), + f10036286(10036286), + f10036287(10036287), + f10036288(10036288), + f10036289(10036289), + f10036296(10036296), + f10036297(10036297), + f10036298(10036298), + f10036299(10036299), + f10036306(10036306), + f10036307(10036307), + f10036308(10036308), + f10036309(10036309), + f10036316(10036316), + f10036317(10036317), + f10036318(10036318), + f10036319(10036319), + f10036326(10036326), + f10036327(10036327), + f10036328(10036328), + f10036329(10036329), + f10036336(10036336), + f10036337(10036337), + f10036338(10036338), + f10036339(10036339), + f10036346(10036346), + f10036347(10036347), + f10036348(10036348), + f10036349(10036349), + f10036356(10036356), + f10036357(10036357), + f10036358(10036358), + f10036359(10036359), + f10036368(10036368), + f10036369(10036369), + f10036370(10036370), + f10036371(10036371), + f10036378(10036378), + f10036379(10036379), + f10036380(10036380), + f10036381(10036381), + f10036388(10036388), + f10036389(10036389), + f10036390(10036390), + f10036391(10036391), + f10036398(10036398), + f10036399(10036399), + f10036400(10036400), + f10036401(10036401), + f10036411(10036411), + f10036412(10036412), + f10036413(10036413), + f10036414(10036414), + f10036421(10036421), + f10036422(10036422), + f10036423(10036423), + f10036424(10036424), + f10036431(10036431), + f10036432(10036432), + f10036433(10036433), + f10036434(10036434), + f10036441(10036441), + f10036442(10036442), + f10036443(10036443), + f10036444(10036444), + f10036451(10036451), + f10036452(10036452), + f10036453(10036453), + f10036454(10036454), + f10036461(10036461), + f10036462(10036462), + f10036463(10036463), + f10036464(10036464), + f10036471(10036471), + f10036472(10036472), + f10036473(10036473), + f10036474(10036474), + f10036481(10036481), + f10036482(10036482), + f10036483(10036483), + f10036484(10036484), + f10036493(10036493), + f10036494(10036494), + f10036495(10036495), + f10036496(10036496), + f10036503(10036503), + f10036504(10036504), + f10036505(10036505), + f10036506(10036506), + f10036513(10036513), + f10036514(10036514), + f10036515(10036515), + f10036516(10036516), + f10036523(10036523), + f10036524(10036524), + f10036525(10036525), + f10036526(10036526), + f10036535(10036535), + f10036536(10036536), + f10036537(10036537), + f10036538(10036538), + f10036545(10036545), + f10036546(10036546), + f10036547(10036547), + f10036548(10036548), + f10036555(10036555), + f10036556(10036556), + f10036557(10036557), + f10036558(10036558), + f10036565(10036565), + f10036566(10036566), + f10036567(10036567), + f10036568(10036568), + f10036575(10036575), + f10036576(10036576), + f10036577(10036577), + f10036578(10036578), + f10036585(10036585), + f10036586(10036586), + f10036587(10036587), + f10036588(10036588), + f10036595(10036595), + f10036596(10036596), + f10036597(10036597), + f10036598(10036598), + f10036605(10036605), + f10036606(10036606), + f10036607(10036607), + f10036608(10036608), + f10036615(10036615), + f10036616(10036616), + f10036617(10036617), + f10036618(10036618), + f10036625(10036625), + f10036626(10036626), + f10036627(10036627), + f10036628(10036628), + f10036637(10036637), + f10036638(10036638), + f10036639(10036639), + f10036640(10036640), + f10036647(10036647), + f10036648(10036648), + f10036649(10036649), + f10036650(10036650), + f10036657(10036657), + f10036658(10036658), + f10036659(10036659), + f10036660(10036660), + f10036667(10036667), + f10036668(10036668), + f10036669(10036669), + f10036671(10036671), + f10036679(10036679), + f10036680(10036680), + f10036681(10036681), + f10036682(10036682), + f10036690(10036690), + f10036691(10036691), + f10036692(10036692), + f10036693(10036693), + f10036702(10036702), + f10036703(10036703), + f10036704(10036704), + f10036705(10036705), + f10036712(10036712), + f10036713(10036713), + f10036714(10036714), + f10036715(10036715), + f10036723(10036723), + f10036724(10036724), + f10036725(10036725), + f10036726(10036726), + f10036734(10036734), + f10036735(10036735), + f10036736(10036736), + f10036737(10036737), + f10036745(10036745), + f10036746(10036746), + f10036747(10036747), + f10036748(10036748), + f10036756(10036756), + f10036757(10036757), + f10036758(10036758), + f10036759(10036759), + f10036770(10036770), + f10036772(10036772), + f10036773(10036773), + f10036774(10036774), + f10036782(10036782), + f10036783(10036783), + f10036784(10036784), + f10036785(10036785), + f10036794(10036794), + f10036795(10036795), + f10036796(10036796), + f10036797(10036797), + f10036805(10036805), + f10036806(10036806), + f10036807(10036807), + f10036808(10036808), + f10036816(10036816), + f10036817(10036817), + f10036818(10036818), + f10036819(10036819), + f10036826(10036826), + f10036827(10036827), + f10036828(10036828), + f10036829(10036829), + f10036836(10036836), + f10036837(10036837), + f10036838(10036838), + f10036839(10036839), + f10036846(10036846), + f10036847(10036847), + f10036848(10036848), + f10036849(10036849), + f10036856(10036856), + f10036857(10036857), + f10036858(10036858), + f10036859(10036859), + f10036868(10036868), + f10036869(10036869), + f10036870(10036870), + f10036871(10036871), + f10036878(10036878), + f10036879(10036879), + f10036880(10036880), + f10036881(10036881), + f10036888(10036888), + f10036889(10036889), + f10036890(10036890), + f10036891(10036891), + f10036898(10036898), + f10036899(10036899), + f10036900(10036900), + f10036901(10036901), + f10036908(10036908), + f10036909(10036909), + f10036910(10036910), + f10036911(10036911), + f10036919(10036919), + f10036920(10036920), + f10036921(10036921), + f10036922(10036922), + f10036929(10036929), + f10036930(10036930), + f10036931(10036931), + f10036932(10036932), + f10036939(10036939), + f10036940(10036940), + f10036941(10036941), + f10036942(10036942), + f10036951(10036951), + f10036952(10036952), + f10036953(10036953), + f10036954(10036954), + f10036961(10036961), + f10036962(10036962), + f10036963(10036963), + f10036964(10036964), + f10036971(10036971), + f10036972(10036972), + f10036973(10036973), + f10036974(10036974), + f10036983(10036983), + f10036984(10036984), + f10036985(10036985), + f10036986(10036986), + f10036993(10036993), + f10036994(10036994), + f10036995(10036995), + f10036996(10036996), + f10037003(10037003), + f10037004(10037004), + f10037005(10037005), + f10037006(10037006), + f10037013(10037013), + f10037014(10037014), + f10037015(10037015), + f10037016(10037016), + f10037023(10037023), + f10037024(10037024), + f10037025(10037025), + f10037026(10037026), + f10037033(10037033), + f10037034(10037034), + f10037035(10037035), + f10037036(10037036), + f10037043(10037043), + f10037044(10037044), + f10037045(10037045), + f10037046(10037046), + f10037053(10037053), + f10037054(10037054), + f10037055(10037055), + f10037056(10037056), + f10037063(10037063), + f10037065(10037065), + f10037066(10037066), + f10037067(10037067), + f10037071(10037071), + f10037073(10037073), + f10037074(10037074), + f10037075(10037075), + f10037081(10037081), + f10037083(10037083), + f10037084(10037084), + f10037085(10037085), + f10037089(10037089), + f10037091(10037091), + f10037092(10037092), + f10037093(10037093), + f10037099(10037099), + f10037101(10037101), + f10037102(10037102), + f10037103(10037103), + f10037107(10037107), + f10037109(10037109), + f10037110(10037110), + f10037111(10037111), + f10037115(10037115), + f10037117(10037117), + f10037118(10037118), + f10037119(10037119), + f10037123(10037123), + f10037125(10037125), + f10037126(10037126), + f10037127(10037127), + f10037131(10037131), + f10037133(10037133), + f10037134(10037134), + f10037135(10037135), + f10037139(10037139), + f10037141(10037141), + f10037142(10037142), + f10037143(10037143), + f10037151(10037151), + f10037153(10037153), + f10037154(10037154), + f10037155(10037155), + f10037159(10037159), + f10037161(10037161), + f10037162(10037162), + f10037163(10037163), + f10037167(10037167), + f10037169(10037169), + f10037170(10037170), + f10037171(10037171), + f10037178(10037178), + f10037180(10037180), + f10037181(10037181), + f10037182(10037182), + f10037186(10037186), + f10037188(10037188), + f10037189(10037189), + f10037190(10037190), + f10037194(10037194), + f10037196(10037196), + f10037197(10037197), + f10037198(10037198), + f10037205(10037205), + f10037207(10037207), + f10037208(10037208), + f10037209(10037209), + f10037215(10037215), + f10037217(10037217), + f10037218(10037218), + f10037219(10037219), + f10037225(10037225), + f10037227(10037227), + f10037228(10037228), + f10037229(10037229), + f10037233(10037233), + f10037235(10037235), + f10037236(10037236), + f10037237(10037237), + f10037242(10037242), + f10037244(10037244), + f10037245(10037245), + f10037246(10037246), + f10037252(10037252), + f10037255(10037255), + f10037256(10037256), + f10037257(10037257), + f10037262(10037262), + f10037264(10037264), + f10037265(10037265), + f10037266(10037266), + f10037275(10037275), + f10037278(10037278), + f10037279(10037279), + f10037280(10037280), + f10037284(10037284), + f10037286(10037286), + f10037287(10037287), + f10037288(10037288), + f10037292(10037292), + f10037294(10037294), + f10037295(10037295), + f10037296(10037296), + f10037300(10037300), + f10037302(10037302), + f10037303(10037303), + f10037304(10037304), + f10037310(10037310), + f10037312(10037312), + f10037313(10037313), + f10037314(10037314), + f10037318(10037318), + f10037320(10037320), + f10037321(10037321), + f10037322(10037322), + f10037326(10037326), + f10037328(10037328), + f10037329(10037329), + f10037330(10037330), + f10037337(10037337), + f10037339(10037339), + f10037340(10037340), + f10037341(10037341), + f10037345(10037345), + f10037347(10037347), + f10037348(10037348), + f10037349(10037349), + f10037353(10037353), + f10037355(10037355), + f10037356(10037356), + f10037357(10037357), + f10037361(10037361), + f10037363(10037363), + f10037364(10037364), + f10037365(10037365), + f10037369(10037369), + f10037371(10037371), + f10037372(10037372), + f10037373(10037373), + f10037377(10037377), + f10037379(10037379), + f10037380(10037380), + f10037381(10037381), + f10037387(10037387), + f10037389(10037389), + f10037390(10037390), + f10037391(10037391), + f10037395(10037395), + f10037397(10037397), + f10037398(10037398), + f10037399(10037399), + f10037406(10037406), + f10037408(10037408), + f10037409(10037409), + f10037410(10037410), + f10037416(10037416), + f10037418(10037418), + f10037419(10037419), + f10037420(10037420), + f10037430(10037430), + f10037433(10037433), + f10037434(10037434), + f10037435(10037435), + f10037439(10037439), + f10037441(10037441), + f10037442(10037442), + f10037443(10037443), + f10037449(10037449), + f10037451(10037451), + f10037452(10037452), + f10037453(10037453), + f10037454(10037454), + f10037459(10037459), + f10037461(10037461), + f10037462(10037462), + f10037463(10037463), + f10037464(10037464), + f10037469(10037469), + f10037471(10037471), + f10037472(10037472), + f10037473(10037473), + f10037474(10037474), + f10037479(10037479), + f10037481(10037481), + f10037482(10037482), + f10037483(10037483), + f10037484(10037484), + f10037489(10037489), + f10037491(10037491), + f10037492(10037492), + f10037493(10037493), + f10037494(10037494), + f10037501(10037501), + f10037503(10037503), + f10037504(10037504), + f10037505(10037505), + f10037509(10037509), + f10037511(10037511), + f10037512(10037512), + f10037513(10037513), + f10037517(10037517), + f10037519(10037519), + f10037520(10037520), + f10037521(10037521), + f10037527(10037527), + f10037529(10037529), + f10037530(10037530), + f10037531(10037531), + f10037535(10037535), + f10037537(10037537), + f10037538(10037538), + f10037539(10037539), + f10037543(10037543), + f10037545(10037545), + f10037546(10037546), + f10037547(10037547), + f10037551(10037551), + f10037553(10037553), + f10037554(10037554), + f10037555(10037555), + f10037561(10037561), + f10037563(10037563), + f10037564(10037564), + f10037565(10037565), + f10037569(10037569), + f10037571(10037571), + f10037572(10037572), + f10037573(10037573), + f10037577(10037577), + f10037579(10037579), + f10037580(10037580), + f10037581(10037581), + f10037585(10037585), + f10037587(10037587), + f10037588(10037588), + f10037589(10037589), + f10037593(10037593), + f10037595(10037595), + f10037596(10037596), + f10037597(10037597), + f10037603(10037603), + f10037605(10037605), + f10037606(10037606), + f10037607(10037607), + f10037613(10037613), + f10037615(10037615), + f10037616(10037616), + f10037617(10037617), + f10037618(10037618), + f10037623(10037623), + f10037625(10037625), + f10037626(10037626), + f10037627(10037627), + f10037628(10037628), + f10037635(10037635), + f10037637(10037637), + f10037638(10037638), + f10037639(10037639), + f10037640(10037640), + f10037645(10037645), + f10037647(10037647), + f10037648(10037648), + f10037649(10037649), + f10037650(10037650), + f10037655(10037655), + f10037657(10037657), + f10037658(10037658), + f10037659(10037659), + f10037660(10037660), + f10037665(10037665), + f10037667(10037667), + f10037668(10037668), + f10037669(10037669), + f10037670(10037670), + f10037677(10037677), + f10037679(10037679), + f10037680(10037680), + f10037681(10037681), + f10037682(10037682), + f10037687(10037687), + f10037689(10037689), + f10037690(10037690), + f10037691(10037691), + f10037692(10037692), + f10037697(10037697), + f10037699(10037699), + f10037700(10037700), + f10037701(10037701), + f10037702(10037702), + f10037709(10037709), + f10037711(10037711), + f10037712(10037712), + f10037713(10037713), + f10037714(10037714), + f10037719(10037719), + f10037721(10037721), + f10037722(10037722), + f10037723(10037723), + f10037724(10037724), + f10037729(10037729), + f10037731(10037731), + f10037732(10037732), + f10037733(10037733), + f10037734(10037734), + f10037739(10037739), + f10037741(10037741), + f10037742(10037742), + f10037743(10037743), + f10037744(10037744), + f10039392(10039392), + f10039393(10039393), + f10039394(10039394), + f10039395(10039395), + f10039402(10039402), + f10039403(10039403), + f10039404(10039404), + f10039405(10039405), + f10039412(10039412), + f10039413(10039413), + f10039414(10039414), + f10039415(10039415), + f10039422(10039422), + f10039423(10039423), + f10039424(10039424), + f10039425(10039425), + f10039432(10039432), + f10039433(10039433), + f10039434(10039434), + f10039435(10039435), + f10039442(10039442), + f10039443(10039443), + f10039444(10039444), + f10039445(10039445), + f10039452(10039452), + f10039453(10039453), + f10039454(10039454), + f10039455(10039455), + f10039462(10039462), + f10039463(10039463), + f10039464(10039464), + f10039465(10039465), + f10039474(10039474), + f10039475(10039475), + f10039476(10039476), + f10039477(10039477), + f10039484(10039484), + f10039485(10039485), + f10039486(10039486), + f10039487(10039487), + f10039494(10039494), + f10039495(10039495), + f10039496(10039496), + f10039497(10039497), + f10039504(10039504), + f10039505(10039505), + f10039506(10039506), + f10039507(10039507), + f10039514(10039514), + f10039515(10039515), + f10039516(10039516), + f10039517(10039517), + f10039524(10039524), + f10039525(10039525), + f10039526(10039526), + f10039527(10039527), + f10039534(10039534), + f10039535(10039535), + f10039536(10039536), + f10039537(10039537), + f10039544(10039544), + f10039545(10039545), + f10039546(10039546), + f10039547(10039547), + f10041574(10041574), + f10041576(10041576), + f10041577(10041577), + f10041578(10041578), + f10041582(10041582), + f10041584(10041584), + f10041585(10041585), + f10041586(10041586), + f10041592(10041592), + f10041594(10041594), + f10041595(10041595), + f10041596(10041596), + f10041600(10041600), + f10041602(10041602), + f10041603(10041603), + f10041604(10041604), + f10041608(10041608), + f10041610(10041610), + f10041611(10041611), + f10041612(10041612), + f10041616(10041616), + f10041618(10041618), + f10041619(10041619), + f10041620(10041620), + f10041624(10041624), + f10041626(10041626), + f10041627(10041627), + f10041628(10041628), + f10041632(10041632), + f10041634(10041634), + f10041635(10041635), + f10041636(10041636), + f10041640(10041640), + f10041642(10041642), + f10041643(10041643), + f10041644(10041644), + f10043209(10043209), + f10043211(10043211), + f10043212(10043212), + f10043213(10043213), + f10043217(10043217), + f10043219(10043219), + f10043220(10043220), + f10043221(10043221), + f10043225(10043225), + f10043227(10043227), + f10043228(10043228), + f10043229(10043229), + f10043233(10043233), + f10043235(10043235), + f10043236(10043236), + f10043237(10043237), + f10043714(10043714), + f10043716(10043716), + f10043717(10043717), + f10043718(10043718), + f10043722(10043722), + f10043724(10043724), + f10043725(10043725), + f10043726(10043726), + f10043730(10043730), + f10043732(10043732), + f10043733(10043733), + f10043734(10043734), + f10043738(10043738), + f10043740(10043740), + f10043741(10043741), + f10043742(10043742), + f10043746(10043746), + f10043748(10043748), + f10043749(10043749), + f10043750(10043750), + f10044023(10044023), + f10044025(10044025), + f10044026(10044026), + f10044027(10044027), + f10044031(10044031), + f10044033(10044033), + f10044034(10044034), + f10044035(10044035), + f10044041(10044041), + f10044043(10044043), + f10044044(10044044), + f10044045(10044045), + f10044049(10044049), + f10044051(10044051), + f10044052(10044052), + f10044053(10044053), + f10044059(10044059), + f10044061(10044061), + f10044062(10044062), + f10044063(10044063), + f10044067(10044067), + f10044069(10044069), + f10044070(10044070), + f10044071(10044071), + f10044075(10044075), + f10044077(10044077), + f10044078(10044078), + f10044079(10044079), + f10044083(10044083), + f10044085(10044085), + f10044086(10044086), + f10044087(10044087), + f10077832(10077832), + f10077834(10077834), + f10077835(10077835), + f10077836(10077836), + f10077837(10077837), + f10077838(10077838), + f10077839(10077839), + f10077840(10077840), + f10077851(10077851), + f10077852(10077852), + f10077855(10077855), + f10077856(10077856), + f10077861(10077861), + f10077862(10077862), + f10077864(10077864), + f10077866(10077866), + f10077867(10077867), + f10077881(10077881), + f10077882(10077882), + f10077944(10077944), + f10077950(10077950), + f10077951(10077951), + f10077952(10077952), + f10077953(10077953), + f10077955(10077955), + f10077958(10077958), + f10077972(10077972), + f10077973(10077973), + f10077974(10077974), + f10077975(10077975), + f10077976(10077976), + f10077977(10077977), + f10077978(10077978), + f10077979(10077979), + f10077980(10077980), + f10077981(10077981), + f10077982(10077982), + f10077983(10077983), + f10077984(10077984), + f10077985(10077985), + f10077986(10077986), + f10078041(10078041), + f10078042(10078042), + f10078047(10078047), + f10078048(10078048), + f10078049(10078049), + f10078063(10078063), + f10078064(10078064), + f10078079(10078079), + f10078083(10078083), + f10078165(10078165), + f10078166(10078166), + f10078167(10078167), + f10078168(10078168), + f10078169(10078169), + f10078182(10078182), + f10078183(10078183), + f10078184(10078184), + f10078185(10078185), + f10078204(10078204), + f10078209(10078209), + f10078210(10078210), + f10078211(10078211), + f10078219(10078219), + f10078233(10078233), + f10078234(10078234), + f10078240(10078240), + f10078248(10078248), + f10078438(10078438), + f10078451(10078451), + f10078472(10078472), + f10078475(10078475), + f10078591(10078591), + f10078592(10078592), + f10078604(10078604), + f10078605(10078605), + f10078606(10078606), + f10078607(10078607), + f10078699(10078699), + f10078701(10078701), + f10078752(10078752), + f10078811(10078811), + f10078812(10078812), + f10078813(10078813), + f10078860(10078860), + f10078861(10078861), + f10078862(10078862), + f10078863(10078863), + f10078864(10078864), + f10078865(10078865), + f10078866(10078866), + f10078884(10078884), + f10078891(10078891), + f10078913(10078913), + f10078914(10078914), + f10078919(10078919), + f10999432(10999432), + f10999434(10999434), + f10999435(10999435), + f10999436(10999436), + f10999437(10999437), + f10999438(10999438), + f10999439(10999439), + f10999440(10999440), + f10999451(10999451), + f10999452(10999452), + f10999455(10999455), + f10999456(10999456), + f10999461(10999461), + f10999462(10999462), + f10999464(10999464), + f10999466(10999466), + f10999467(10999467), + f10999481(10999481), + f10999482(10999482), + f10999544(10999544), + f10999550(10999550), + f10999551(10999551), + f10999552(10999552), + f10999553(10999553), + f10999555(10999555), + f10999558(10999558), + f10999572(10999572), + f10999573(10999573), + f10999574(10999574), + f10999575(10999575), + f10999576(10999576), + f10999577(10999577), + f10999578(10999578), + f10999579(10999579), + f10999580(10999580), + f10999581(10999581), + f10999582(10999582), + f10999583(10999583), + f10999584(10999584), + f10999585(10999585), + f10999586(10999586), + f10999641(10999641), + f10999642(10999642), + f10999647(10999647), + f10999648(10999648), + f10999649(10999649), + f10999663(10999663), + f10999664(10999664), + f10999679(10999679), + f10999683(10999683), + f10999765(10999765), + f10999766(10999766), + f10999767(10999767), + f10999768(10999768), + f10999769(10999769), + f10999782(10999782), + f10999783(10999783), + f10999784(10999784), + f10999785(10999785), + f10999804(10999804), + f10999809(10999809), + f10999810(10999810), + f10999811(10999811), + f10999819(10999819), + f10999833(10999833), + f10999834(10999834), + f10999840(10999840), + f10999848(10999848), + f11000038(11000038), + f11000051(11000051), + f11000072(11000072), + f11000075(11000075), + f11000191(11000191), + f11000192(11000192), + f11000204(11000204), + f11000205(11000205), + f11000206(11000206), + f11000207(11000207), + f11000299(11000299), + f11000301(11000301), + f11000352(11000352), + f11000411(11000411), + f11000412(11000412), + f11000413(11000413), + f11000460(11000460), + f11000461(11000461), + f11000462(11000462), + f11000463(11000463), + f11000464(11000464), + f11000465(11000465), + f11000466(11000466), + f11000484(11000484), + f11000491(11000491), + f11000513(11000513), + f11000514(11000514), + f11000519(11000519), + e14194305(14194305), + e14194309(14194309), + e14194310(14194310), + e14194311(14194311), + e14194312(14194312), + e14194313(14194313), + e14194314(14194314), + e14194315(14194315), + e14194316(14194316), + e14194317(14194317), + e14194318(14194318), + e14194319(14194319), + e14194320(14194320), + e14194321(14194321), + e14194326(14194326), + e14194327(14194327), + e14194328(14194328), + e14194329(14194329), + e14194330(14194330), + e14194331(14194331), + e14194332(14194332), + e14194333(14194333), + e14194334(14194334), + e14194335(14194335), + e14194336(14194336), + e14194337(14194337), + e14194338(14194338), + e14194339(14194339), + e14194340(14194340), + e14194341(14194341), + e14194342(14194342), + e14194343(14194343), + e14194344(14194344), + e14194345(14194345), + e14194346(14194346), + e14194347(14194347), + e14194348(14194348), + e14194349(14194349), + e14194350(14194350), + e14194351(14194351), + e14194352(14194352), + e14194353(14194353), + e14194354(14194354), + e14194355(14194355), + e14194356(14194356), + e14194357(14194357), + e14194358(14194358), + e14194359(14194359), + e14194360(14194360), + e14194361(14194361), + e14194362(14194362), + e14194363(14194363), + e14194364(14194364), + e14194365(14194365), + e14194366(14194366), + e14194367(14194367), + e14194368(14194368), + e14194369(14194369), + e14194370(14194370), + e14194371(14194371), + e14194372(14194372), + e14194373(14194373), + e14194374(14194374), + e14194380(14194380), + e14194381(14194381), + e14194382(14194382), + e14194383(14194383), + e14194384(14194384), + e14194385(14194385), + e14194386(14194386), + e14194387(14194387), + e14194388(14194388), + e14194389(14194389), + e14194390(14194390), + e14194391(14194391), + e14194392(14194392), + e14194393(14194393), + e14194394(14194394), + e14194395(14194395), + e14194396(14194396), + e14194397(14194397), + e14194398(14194398), + e14194399(14194399), + e14194400(14194400), + e14194401(14194401), + e14194402(14194402), + e14194403(14194403), + e14194404(14194404), + e14194405(14194405), + e14194406(14194406), + e14194407(14194407), + e14194408(14194408), + e14194409(14194409), + e14194410(14194410), + e14194411(14194411), + e14194412(14194412), + e14194414(14194414), + e14194415(14194415), + e14194417(14194417), + e14194418(14194418), + e14194420(14194420), + e14194421(14194421), + e14194422(14194422), + e14194423(14194423), + e14194424(14194424), + e14194425(14194425), + e14194426(14194426), + e14194427(14194427), + e14194428(14194428), + e14194429(14194429), + e14194430(14194430), + e14194431(14194431), + e14194432(14194432), + e14194445(14194445), + e14194446(14194446), + e14194447(14194447), + e14194448(14194448), + e14194449(14194449), + e14194450(14194450), + e14194451(14194451), + e14194452(14194452), + e14194453(14194453), + e14194454(14194454), + e14194455(14194455), + e14194456(14194456), + e14194457(14194457), + e14194458(14194458), + e14194459(14194459), + e14194463(14194463), + e14194464(14194464), + e14194465(14194465), + e14194466(14194466), + e14194467(14194467), + e14194468(14194468), + e14194469(14194469), + e14194473(14194473), + e14194474(14194474), + e14194475(14194475), + e14194476(14194476), + e14194477(14194477), + e14194478(14194478), + e14194479(14194479), + e14194480(14194480), + e14194481(14194481), + e14194482(14194482), + e14194483(14194483), + e14194493(14194493), + e14194495(14194495), + e14194496(14194496), + e14194497(14194497), + e14194501(14194501), + e14194502(14194502), + e14194503(14194503), + e14194504(14194504), + e14194505(14194505), + e14194506(14194506), + e14194507(14194507), + e14194508(14194508), + e14194509(14194509), + e14194510(14194510), + e14194511(14194511), + e14194512(14194512), + e14194513(14194513), + e14194516(14194516), + e14194517(14194517), + e14194518(14194518), + e14194519(14194519), + e14194520(14194520), + e14194522(14194522), + e14194523(14194523), + e14194524(14194524), + e14194525(14194525), + e14194526(14194526), + e14194527(14194527), + e14194528(14194528), + e14194529(14194529), + e14194530(14194530), + e14194531(14194531), + e14194532(14194532), + e14194533(14194533), + e14194534(14194534), + e14194535(14194535), + e14194536(14194536), + e14194537(14194537), + e14194538(14194538), + e14194539(14194539), + e14194540(14194540), + e14194541(14194541), + e14194542(14194542), + e14194543(14194543), + e14194544(14194544), + e14194545(14194545), + e14194546(14194546), + e14194547(14194547), + e14194548(14194548), + e14194549(14194549), + e14194550(14194550), + e14194551(14194551), + e14194552(14194552), + e14194553(14194553), + e14194554(14194554), + e14194555(14194555), + e14194556(14194556), + e14194557(14194557), + e14194558(14194558), + e14194559(14194559), + e14194560(14194560), + e14194561(14194561), + e14194562(14194562), + e14194563(14194563), + e14194564(14194564), + e14194565(14194565), + e14194566(14194566), + e14194567(14194567), + e14194568(14194568), + e14194569(14194569), + e14194570(14194570), + e14194571(14194571), + e14194572(14194572), + e14194573(14194573), + e14194574(14194574), + e14194575(14194575), + e14194576(14194576), + e14194577(14194577), + e14194578(14194578), + e14194579(14194579), + e14194580(14194580), + e14194581(14194581), + e14194582(14194582), + e14194583(14194583), + e14194584(14194584), + e14194585(14194585), + e14194586(14194586), + e14194587(14194587), + e14194588(14194588), + e14194589(14194589), + e14194590(14194590), + e14194591(14194591), + e14194592(14194592), + e14194597(14194597), + e14194598(14194598), + e14194599(14194599), + e14194600(14194600), + e14194601(14194601), + e14194602(14194602), + e14194603(14194603), + e14194604(14194604), + e14194605(14194605), + e14194606(14194606), + e14194607(14194607), + e14194608(14194608), + e14194609(14194609), + e14194610(14194610), + e14194611(14194611), + e14194612(14194612), + e14194613(14194613), + e14194614(14194614), + e14194615(14194615), + e14194616(14194616), + e14194617(14194617), + e14194618(14194618), + e14194619(14194619), + e14194620(14194620), + e14194621(14194621), + e14194622(14194622), + e14194623(14194623), + e14194624(14194624), + e14194625(14194625), + e14194626(14194626), + e14194627(14194627), + e14194628(14194628), + e14194629(14194629), + e14194630(14194630), + e14194631(14194631), + e14194632(14194632), + e14194633(14194633), + e14194634(14194634), + e14194635(14194635), + e14194636(14194636), + e14194637(14194637), + e14194638(14194638), + e14194639(14194639), + e14194640(14194640), + e14194641(14194641), + e14194642(14194642), + e14194643(14194643), + e14194644(14194644), + e14194645(14194645), + e14194646(14194646), + e14194647(14194647), + e14194648(14194648), + e14194649(14194649), + e14194650(14194650), + e14194651(14194651), + e14194652(14194652), + e14194653(14194653), + e14194654(14194654), + e14194655(14194655), + e14194656(14194656), + e14194657(14194657), + e14194658(14194658), + e14194659(14194659), + e14194660(14194660), + e14194661(14194661), + e14194662(14194662), + e14194663(14194663), + e14194664(14194664), + e14194665(14194665), + e14194666(14194666), + e14194667(14194667), + e14194668(14194668), + e14194669(14194669), + e14194677(14194677), + e14194678(14194678), + e14194679(14194679), + e14194680(14194680), + e14194681(14194681), + e14194682(14194682), + e14194683(14194683), + e14194684(14194684), + e14194685(14194685), + e14194686(14194686), + e14194687(14194687), + e14194688(14194688), + e14194689(14194689), + e14194690(14194690), + e14194691(14194691), + e14194692(14194692), + e14194693(14194693), + e14194694(14194694), + e14194696(14194696), + e14194697(14194697), + e14194698(14194698), + e14194699(14194699), + e14194700(14194700), + e14194701(14194701), + e14194702(14194702), + e14194703(14194703), + e14194704(14194704), + e14194705(14194705), + e14194706(14194706), + e14194707(14194707), + e14194708(14194708), + e14194709(14194709), + e14194710(14194710), + e14194711(14194711), + e14194713(14194713), + e14194715(14194715), + e14194716(14194716), + e14194717(14194717), + e14194718(14194718), + e14194719(14194719), + e14194720(14194720), + e14194721(14194721), + e14194722(14194722), + e14194723(14194723), + e14194724(14194724), + e14194725(14194725), + e14194726(14194726), + e14194727(14194727), + e14194728(14194728), + e14194729(14194729), + e14194730(14194730), + e14194731(14194731), + e14194732(14194732), + e14194733(14194733), + e14194734(14194734), + e14194735(14194735), + e14194736(14194736), + e14194737(14194737), + e14194738(14194738), + e14194739(14194739), + e14194740(14194740), + e14194741(14194741), + e14194742(14194742), + e14194743(14194743), + e14194744(14194744), + e14194745(14194745), + e14194746(14194746), + e14194747(14194747), + e14194748(14194748), + e14194749(14194749), + e14194750(14194750), + e14194751(14194751), + e14194752(14194752), + e14194753(14194753), + e14194754(14194754), + e14194755(14194755), + e14194756(14194756), + e14194757(14194757), + e14194758(14194758), + e14194759(14194759), + e14194760(14194760), + e14194761(14194761), + e14194762(14194762), + e14194763(14194763), + e14194764(14194764), + e14194765(14194765), + e14194766(14194766), + e14194767(14194767), + e14194768(14194768), + e14194769(14194769), + e14194770(14194770), + e14194771(14194771), + e14194772(14194772), + e14194773(14194773), + e14194777(14194777), + e14194778(14194778), + e14194779(14194779), + e14194780(14194780), + e14194781(14194781), + e14194782(14194782), + e14194783(14194783), + e14194784(14194784), + e14194785(14194785), + e14194786(14194786), + e14194787(14194787), + e14194788(14194788), + e14194789(14194789), + e14194790(14194790), + e14194856(14194856), + e14194857(14194857), + e14194858(14194858), + e14194859(14194859), + e14194860(14194860), + e14194861(14194861), + e14194862(14194862), + e14194863(14194863), + e14194864(14194864), + e14194865(14194865), + e14194866(14194866), + e14194867(14194867), + e14194868(14194868), + e14194869(14194869), + e14194870(14194870), + e14194871(14194871), + e14194872(14194872), + e14194873(14194873), + e14194874(14194874), + e14194875(14194875), + e14194876(14194876), + e14194877(14194877), + e14194878(14194878), + e14194879(14194879), + e14194880(14194880), + e14194881(14194881), + e14194882(14194882), + e14194883(14194883), + e14194884(14194884), + e14194885(14194885), + e14194886(14194886), + e14194887(14194887), + e14194888(14194888), + e14194889(14194889), + e14194890(14194890), + e14194891(14194891), + e14194892(14194892), + e14194893(14194893), + e14194894(14194894), + e14194895(14194895), + e14194896(14194896), + e14194897(14194897), + e14194898(14194898), + e14194899(14194899), + e14194900(14194900), + e14194901(14194901), + e14194902(14194902), + e14194903(14194903), + e14194904(14194904), + e14194905(14194905), + e14194906(14194906), + e14194907(14194907), + e14194908(14194908), + e14194909(14194909), + e14194910(14194910), + e14194911(14194911), + e14194912(14194912), + e14194913(14194913), + e14194914(14194914), + e14194915(14194915), + e14194916(14194916), + e14194917(14194917), + e14194918(14194918), + e14194919(14194919), + e14194920(14194920), + e14194921(14194921), + e14194922(14194922), + e14194923(14194923), + e14194924(14194924), + e14194925(14194925), + e14194926(14194926), + e14194927(14194927), + e14194928(14194928), + e14194929(14194929), + e14194936(14194936), + e14194937(14194937), + e14194938(14194938), + e14194939(14194939), + e14194940(14194940), + e14194941(14194941), + e14194942(14194942), + e14194943(14194943), + e14194944(14194944), + e14194945(14194945), + e14194946(14194946), + e14194947(14194947), + e14194948(14194948), + e14194949(14194949), + e14194950(14194950), + e14194951(14194951), + e14194952(14194952), + e14194953(14194953), + e14194954(14194954), + e14194955(14194955), + e14194956(14194956), + e14194957(14194957), + e14194960(14194960), + e14194961(14194961), + e14194962(14194962), + e14194963(14194963), + e14194964(14194964), + e14194965(14194965), + e14194966(14194966), + e14194967(14194967), + e14194968(14194968), + e14194969(14194969), + e14194970(14194970), + e14194971(14194971), + e14194972(14194972), + e14194973(14194973), + e14194974(14194974), + e14194975(14194975), + e14194976(14194976), + e14194986(14194986), + e14194987(14194987), + e14194988(14194988), + e14194989(14194989), + e14194990(14194990), + e14194991(14194991), + e14194992(14194992), + e14194993(14194993), + e14194994(14194994), + e14194995(14194995), + e14194996(14194996), + e14194997(14194997), + e14194998(14194998), + e14194999(14194999), + e14195000(14195000), + e14195001(14195001), + e14195002(14195002), + e14195003(14195003), + e14195004(14195004), + e14195005(14195005), + e14195006(14195006), + e14195007(14195007), + e14195008(14195008), + e14195009(14195009), + e14195010(14195010), + e14195011(14195011), + e14195012(14195012), + e14195013(14195013), + e14195014(14195014), + e14195021(14195021), + e14195022(14195022), + e14195023(14195023), + e14195024(14195024), + e14195025(14195025), + e14195026(14195026), + e14195027(14195027), + e14195028(14195028), + e14195029(14195029), + e14195030(14195030), + e14195031(14195031), + e14195032(14195032), + e14195033(14195033), + e14195034(14195034), + e14195035(14195035), + e14195036(14195036), + e14195037(14195037), + e14195038(14195038), + e14195039(14195039), + e14195040(14195040), + e14195041(14195041), + e14195042(14195042), + e14195043(14195043), + e14195044(14195044), + e14195045(14195045), + e14195046(14195046), + e14195047(14195047), + e14195048(14195048), + e14195049(14195049), + e14195050(14195050), + e14195051(14195051), + e14195052(14195052), + e14195053(14195053), + e14195054(14195054), + e14195055(14195055), + e14195056(14195056), + e14195057(14195057), + e14195058(14195058), + e14195059(14195059), + e14195060(14195060), + e14195061(14195061), + e14195062(14195062), + e14195063(14195063), + e14195067(14195067), + e14195068(14195068), + e14195069(14195069), + e14195070(14195070), + e14195071(14195071), + e14195072(14195072), + e14195073(14195073), + e14195074(14195074), + e14195075(14195075), + e14195076(14195076), + e14195077(14195077), + e14195078(14195078), + e14195079(14195079), + e14195080(14195080), + e14195081(14195081), + e14195082(14195082), + e14195083(14195083), + e14195084(14195084), + e14195085(14195085), + e14195086(14195086), + e14195087(14195087), + e14195088(14195088), + e14195089(14195089), + e14195090(14195090), + e14195091(14195091), + e14195092(14195092), + e14195093(14195093), + e14195094(14195094), + e14195095(14195095), + e14195096(14195096), + e14195097(14195097), + e14195098(14195098), + e14195099(14195099), + e14195100(14195100), + e14195101(14195101), + e14195102(14195102), + e14195103(14195103), + e14195104(14195104), + e14195105(14195105), + e14195106(14195106), + e14195107(14195107), + e14195108(14195108), + e14195109(14195109), + e14195110(14195110), + e14195111(14195111), + e14195112(14195112), + e14195113(14195113), + e14195114(14195114), + e14195115(14195115), + e14195116(14195116), + e14195117(14195117), + e14195118(14195118), + e14195119(14195119), + e14195120(14195120), + e14195121(14195121), + e14195122(14195122), + e14195123(14195123), + e14195124(14195124), + e14195125(14195125), + e14195126(14195126), + e14195127(14195127), + e14195128(14195128), + e14195129(14195129), + e14195130(14195130), + e14195131(14195131), + e14195132(14195132), + e14195133(14195133), + e14195134(14195134), + e14195135(14195135), + e14195136(14195136), + e14195137(14195137), + e14195138(14195138), + e14195139(14195139), + e14195140(14195140), + e14195141(14195141), + e14195142(14195142), + e14195143(14195143), + e14195144(14195144), + e14195145(14195145), + e14195146(14195146), + e14195147(14195147), + e14195148(14195148), + e14195149(14195149), + e14195150(14195150), + e14195151(14195151), + e14195152(14195152), + e14195153(14195153), + e14195154(14195154), + e14195155(14195155), + e14195156(14195156), + e14195157(14195157), + e14195158(14195158), + e14195159(14195159), + e14195160(14195160), + e14195161(14195161), + e14195162(14195162), + e14195164(14195164), + e14195165(14195165), + e14195166(14195166), + e14195167(14195167), + e14195168(14195168), + e14195169(14195169), + e14195170(14195170), + e14195171(14195171), + e14195172(14195172), + e14195173(14195173), + e14195174(14195174), + e14195175(14195175), + e14195176(14195176), + e14195177(14195177), + e14195178(14195178), + e14195179(14195179), + e14195180(14195180), + e14195181(14195181), + e14195182(14195182), + e14195183(14195183), + e14195184(14195184), + e14195185(14195185), + e14195186(14195186), + e14195187(14195187), + e14195188(14195188), + e14195189(14195189), + e14195190(14195190), + e14195191(14195191), + e14195192(14195192), + e14195193(14195193), + e14195194(14195194), + e14195195(14195195), + e14195196(14195196), + e14195197(14195197), + e14195198(14195198), + e14195199(14195199), + e14195200(14195200), + e14195201(14195201), + e14195202(14195202), + e14195203(14195203), + e14195204(14195204), + e14195205(14195205), + e14195206(14195206), + e14195207(14195207), + e14195208(14195208), + e14195209(14195209), + e14195210(14195210), + e14195211(14195211), + e14195212(14195212), + e14195213(14195213), + e14195214(14195214), + e14195215(14195215), + e14195216(14195216), + e14195217(14195217), + e14195218(14195218), + e14195219(14195219), + e14195220(14195220), + e14195221(14195221), + e14195222(14195222), + e14195223(14195223), + e14195224(14195224), + e14195225(14195225), + e14195226(14195226), + e14195227(14195227), + e14195228(14195228), + e14195229(14195229), + e14195230(14195230), + e14195231(14195231), + e14195232(14195232), + e14195233(14195233), + e14195234(14195234), + e14195235(14195235), + e14195236(14195236), + e14195237(14195237), + e14195238(14195238), + e14195239(14195239), + e14195240(14195240), + e14195241(14195241), + e14195242(14195242), + e14195243(14195243), + e14195244(14195244), + e14195245(14195245), + e14195246(14195246), + e14195247(14195247), + e14195248(14195248), + e14195249(14195249), + e14195250(14195250), + e14195251(14195251), + e14195252(14195252), + e14195253(14195253), + e14195254(14195254), + e14195255(14195255), + e14195256(14195256), + e14195257(14195257), + e14195258(14195258), + e14195259(14195259), + e14195260(14195260), + e14195261(14195261), + e14195262(14195262), + e14195263(14195263), + e14195264(14195264), + e14195265(14195265), + e14195266(14195266), + e14195267(14195267), + e14195268(14195268), + e14195269(14195269), + e14195270(14195270), + e14195271(14195271), + e14195272(14195272), + e14195273(14195273), + e14195274(14195274), + e14195275(14195275), + e14195276(14195276), + e14195277(14195277), + e14195278(14195278), + e14195279(14195279), + e14195280(14195280), + e14195281(14195281), + e14195282(14195282), + e14195283(14195283), + e14195284(14195284), + e14195285(14195285), + e14195286(14195286), + e14195287(14195287), + e14195288(14195288), + e14195289(14195289), + e14195290(14195290), + e14195291(14195291), + e14195292(14195292), + e14195293(14195293), + e14195294(14195294), + e14195295(14195295), + e14195296(14195296), + e14195297(14195297), + e14195298(14195298), + e14195299(14195299), + e14195300(14195300), + e14195301(14195301), + e14195302(14195302), + e14195303(14195303), + e14195304(14195304), + e14195305(14195305), + e14195306(14195306), + e14195307(14195307), + e14195308(14195308), + e14195309(14195309), + e14195310(14195310), + e14195311(14195311), + e14195312(14195312), + e14195313(14195313), + e14195314(14195314), + e14195315(14195315), + e14195316(14195316), + e14195317(14195317), + e14195318(14195318), + e14195319(14195319), + e14195320(14195320), + e14195321(14195321), + e14195322(14195322), + e14195323(14195323), + e14195324(14195324), + e14195325(14195325), + e14195326(14195326), + e14195327(14195327), + e14195328(14195328), + e14195329(14195329), + e14195330(14195330), + e14195331(14195331), + e14195332(14195332), + e14195333(14195333), + e14195334(14195334), + e14195335(14195335), + e14195336(14195336), + e14195337(14195337), + e14195338(14195338), + e14195339(14195339), + e14195340(14195340), + e14195341(14195341), + e14195342(14195342), + e14195343(14195343), + e14195344(14195344), + e14195345(14195345), + e14195346(14195346), + e14195347(14195347), + e14195348(14195348), + e14195349(14195349), + e14195350(14195350), + e14195351(14195351), + e14195352(14195352), + e14195353(14195353), + e14195355(14195355), + e14195356(14195356), + e14195357(14195357), + e14195358(14195358), + e14195359(14195359), + e14195360(14195360), + e14195361(14195361), + e14195362(14195362), + e14195363(14195363), + e14195364(14195364), + e14195365(14195365), + e14195369(14195369), + e14195370(14195370), + e14195371(14195371), + e14195372(14195372), + e14195373(14195373), + e14195374(14195374), + e14195375(14195375), + e14195376(14195376), + e14195377(14195377), + e14195378(14195378), + e14195379(14195379), + e14195380(14195380), + e14195381(14195381), + e14195382(14195382), + e14195383(14195383), + e14195384(14195384), + e14195385(14195385), + e14195386(14195386), + e14195387(14195387), + e14195388(14195388), + e14195389(14195389), + e14195390(14195390), + e14195391(14195391), + e14195392(14195392), + e14195393(14195393), + e14195394(14195394), + e14195395(14195395), + e14195396(14195396), + e14195397(14195397), + e14195398(14195398), + e14195399(14195399), + e14195400(14195400), + e14195401(14195401), + e14195402(14195402), + e14195403(14195403), + e14195404(14195404), + e14195405(14195405), + e14195406(14195406), + e14195407(14195407), + e14195408(14195408), + e14195409(14195409), + e14195410(14195410), + e14195411(14195411), + e14195412(14195412), + e14195413(14195413), + e14195414(14195414), + e14195415(14195415), + e14195416(14195416), + e14195417(14195417), + e14195418(14195418), + e14195419(14195419), + e14195420(14195420), + e14195421(14195421), + e14195422(14195422), + e14195423(14195423), + e14195424(14195424), + e14195425(14195425), + e14195426(14195426), + e14195427(14195427), + e14195428(14195428), + e14195429(14195429), + e14195430(14195430), + e14195431(14195431), + e14195432(14195432), + e14195433(14195433), + e14195434(14195434), + e14195435(14195435), + e14195436(14195436), + e14195437(14195437), + e14195438(14195438), + e14195439(14195439), + e14195440(14195440), + e14195441(14195441), + e14195442(14195442), + e14195443(14195443), + e14195444(14195444), + e14195445(14195445), + e14195446(14195446), + e14195447(14195447), + e14195448(14195448), + e14195449(14195449), + e14195450(14195450), + e14195451(14195451), + e14195452(14195452), + e14195453(14195453), + e14195454(14195454), + e14195455(14195455), + e14195456(14195456), + e14195457(14195457), + e14195458(14195458), + e14195459(14195459), + e14195460(14195460), + e14195461(14195461), + e14195462(14195462), + e14195463(14195463), + e14195464(14195464), + e14195465(14195465), + e14195466(14195466), + e14195467(14195467), + e14195468(14195468), + e14195469(14195469), + e14195470(14195470), + e14195471(14195471), + e14195472(14195472), + e14195473(14195473), + e14195474(14195474), + e14195475(14195475), + e14195476(14195476), + e14195477(14195477), + e14195478(14195478), + e14195479(14195479), + e14195480(14195480), + e14195481(14195481), + e14195482(14195482), + e14195483(14195483), + e14195484(14195484), + e14195485(14195485), + e14195486(14195486), + e14195487(14195487), + e14195488(14195488), + e14195489(14195489), + e14195490(14195490), + e14195491(14195491), + e14195492(14195492), + e14195493(14195493), + e14195494(14195494), + e14195495(14195495), + e14195496(14195496), + e14195497(14195497), + e14195498(14195498), + e14195499(14195499), + e14195500(14195500), + e14195501(14195501), + e14195502(14195502), + e14195503(14195503), + e14195504(14195504), + e14195505(14195505), + e14195506(14195506), + e14195507(14195507), + e14195508(14195508), + e14195509(14195509), + e14195510(14195510), + e14195511(14195511), + e14195512(14195512), + e14195513(14195513), + e14195514(14195514), + e14195515(14195515), + e14195516(14195516), + e14195517(14195517), + e14195518(14195518), + e14195519(14195519), + e14195520(14195520), + e14195521(14195521), + e14195522(14195522), + e14195523(14195523), + e14195524(14195524), + e14195525(14195525), + e14195526(14195526), + e14195546(14195546), + e14195547(14195547), + e14195548(14195548), + e14195550(14195550), + e14195551(14195551), + e14195552(14195552), + e14195553(14195553), + e14195563(14195563), + e14195564(14195564), + e14195565(14195565), + e14195566(14195566), + e14195567(14195567), + e14195568(14195568), + e14195569(14195569), + e14195570(14195570), + e14195571(14195571), + e14195572(14195572), + e14195573(14195573), + e14195574(14195574), + e14195575(14195575), + e14195586(14195586), + e14195587(14195587), + e14195588(14195588), + e14195589(14195589), + e14195591(14195591), + e14195592(14195592), + e14195593(14195593), + e14195594(14195594), + e14195595(14195595), + e14195596(14195596), + e14195597(14195597), + e14195598(14195598), + e14195599(14195599), + e14195600(14195600), + e14195601(14195601), + e14195602(14195602), + e14195603(14195603), + e14195623(14195623), + e14195624(14195624), + e14195625(14195625), + e14195635(14195635), + e14195636(14195636), + e14195643(14195643), + e14195644(14195644), + e14195645(14195645), + e14195646(14195646), + e14195647(14195647), + e14195648(14195648), + e14195663(14195663), + e14195664(14195664), + e14195665(14195665), + e14195666(14195666), + e14195667(14195667), + e14195668(14195668), + e14195669(14195669), + e14195670(14195670), + e14195671(14195671), + e14195672(14195672), + e14195673(14195673), + e14195674(14195674), + e14195675(14195675), + e14195676(14195676), + e14195677(14195677), + e14195678(14195678), + e14195679(14195679), + e14195680(14195680), + e14195681(14195681), + e14195682(14195682), + e14195683(14195683), + e14195684(14195684), + e14195685(14195685), + e14195686(14195686), + e14195687(14195687), + e14195688(14195688), + e14195689(14195689), + e14195690(14195690), + e14195691(14195691), + e14195692(14195692), + e14195693(14195693), + e14195694(14195694), + e14195695(14195695), + e14195696(14195696), + e14195697(14195697), + e14195698(14195698), + e14195699(14195699), + e14195700(14195700), + e14195701(14195701), + e14195702(14195702), + e14195703(14195703), + e14195704(14195704), + e14195705(14195705), + e14195706(14195706), + e14195707(14195707), + e14195708(14195708), + e14195709(14195709), + e14195710(14195710), + e14195711(14195711), + e14195712(14195712), + e14195713(14195713), + e14195714(14195714), + e14195715(14195715), + e14195716(14195716), + e14195717(14195717), + e14195718(14195718), + e14195719(14195719), + e14195723(14195723), + e14195727(14195727), + e14195731(14195731), + e14195735(14195735), + e14195739(14195739), + e14195740(14195740), + e14195741(14195741), + e14195742(14195742), + e14195743(14195743), + e14195744(14195744), + e14195745(14195745), + e14195746(14195746), + e14195747(14195747), + e14195748(14195748), + e14195749(14195749), + e14195750(14195750), + e14195751(14195751), + e14195752(14195752), + e14195753(14195753), + e14195754(14195754), + e14195755(14195755), + e14195756(14195756), + e14195757(14195757), + e14195758(14195758), + e14195759(14195759), + e14195760(14195760), + e14195761(14195761), + e14195762(14195762), + e14195763(14195763), + e14195764(14195764), + e14195765(14195765), + e14195766(14195766), + e14195767(14195767), + e14195768(14195768), + e14195769(14195769), + e14195770(14195770), + e14195771(14195771), + e14195772(14195772), + e14195773(14195773), + e14195774(14195774), + e14195775(14195775), + e14195776(14195776), + e14195777(14195777), + e14195778(14195778), + e14195779(14195779), + e14195787(14195787), + e14195818(14195818), + e14195824(14195824), + e14195827(14195827), + e14195830(14195830), + e14195832(14195832), + e14195835(14195835), + e14195841(14195841), + e14195842(14195842), + e14195843(14195843), + e14195844(14195844), + e14195845(14195845), + e14195846(14195846), + e14195847(14195847), + e14195848(14195848), + e14195849(14195849), + e14195850(14195850), + e14195851(14195851), + e14195852(14195852), + e14195853(14195853), + e14195854(14195854), + e14195855(14195855), + e14195856(14195856), + e14195857(14195857), + e14195858(14195858), + e14195859(14195859), + e14195860(14195860), + e14195861(14195861), + e14195862(14195862), + e14195863(14195863), + e14195882(14195882), + e14195883(14195883), + e14195884(14195884), + e14195885(14195885), + e14195886(14195886), + e14195887(14195887), + e14195888(14195888), + e14195889(14195889), + e14195890(14195890), + e14195891(14195891), + e14195892(14195892), + e14195893(14195893), + e14195894(14195894), + e14195895(14195895), + e14195896(14195896), + e14195897(14195897), + e14195898(14195898), + e14195899(14195899), + e14195900(14195900), + e14195901(14195901), + e14195902(14195902), + e14195903(14195903), + e14195904(14195904), + e14195905(14195905), + e14195906(14195906), + e14195907(14195907), + e14195908(14195908), + e14195909(14195909), + e14195910(14195910), + e14195911(14195911), + e14195912(14195912), + e14195913(14195913), + e14195914(14195914), + e14195915(14195915), + e14195931(14195931), + e14195932(14195932), + e14195933(14195933), + e14195934(14195934), + e14195935(14195935), + e14195936(14195936), + e14195937(14195937), + e14195938(14195938), + e14195939(14195939), + e14195940(14195940), + e14195941(14195941), + e14195942(14195942), + e14195943(14195943), + e14195944(14195944), + e14195945(14195945), + e14195946(14195946), + e14195947(14195947), + e14195948(14195948), + e14195949(14195949), + e14195950(14195950), + e14195951(14195951), + e14195952(14195952), + e14195953(14195953), + e14195954(14195954), + e14195955(14195955), + e14195956(14195956), + e14195957(14195957), + e14195958(14195958), + e14195959(14195959), + e14195960(14195960), + e14195961(14195961), + e14195962(14195962), + e14195963(14195963), + e14195964(14195964), + e14195965(14195965), + e14195966(14195966), + e14195967(14195967), + e14195968(14195968), + e14195969(14195969), + e14195970(14195970), + e14195971(14195971), + e14195972(14195972), + e14195973(14195973), + e14195974(14195974), + e14195975(14195975), + e14195976(14195976), + e14195977(14195977), + e14195978(14195978), + e14195979(14195979), + e14195980(14195980), + e14195981(14195981), + e14195982(14195982), + e14195983(14195983), + e14195984(14195984), + e14195985(14195985), + e14195986(14195986), + e14195987(14195987), + e14195988(14195988), + e14195989(14195989), + e14195990(14195990), + e14195991(14195991), + e14195992(14195992), + e14195993(14195993), + e14195994(14195994), + e14195995(14195995), + e14195996(14195996), + e14195997(14195997), + e14195998(14195998), + e14195999(14195999), + e14196000(14196000), + e14196001(14196001), + e14196002(14196002), + e14196003(14196003), + e14196004(14196004), + e14196005(14196005), + e14196006(14196006), + e14196007(14196007), + e14196008(14196008), + e14196009(14196009), + e14196010(14196010), + e14196011(14196011), + e14196012(14196012), + e14196013(14196013), + e14196014(14196014), + e14196015(14196015), + e14196016(14196016), + e14196017(14196017), + e14196018(14196018), + e14196019(14196019), + e14196020(14196020), + e14196021(14196021), + e14196022(14196022), + e14196023(14196023), + e14196024(14196024), + e14196025(14196025), + e14196026(14196026), + e14196027(14196027), + e14196028(14196028), + e14196029(14196029), + e14196030(14196030), + e14196031(14196031), + e14196032(14196032), + e14196033(14196033), + e14196034(14196034), + e14196035(14196035), + e14196036(14196036), + e14196037(14196037), + e14196038(14196038), + e14196039(14196039), + e14196040(14196040), + e14196041(14196041), + e14196042(14196042), + e14196043(14196043), + e14196044(14196044), + e14196045(14196045), + e14196046(14196046), + e14196047(14196047), + e14196048(14196048), + e14196049(14196049), + e14196050(14196050), + e14196051(14196051), + e14196052(14196052), + e14196053(14196053), + e14196054(14196054), + e14196055(14196055), + e14196056(14196056), + e14196057(14196057), + e14196058(14196058), + e14196059(14196059), + e14196060(14196060), + e14196081(14196081), + e14196082(14196082), + e14196083(14196083), + e14196084(14196084), + e14196085(14196085), + e14196086(14196086), + e14196087(14196087), + e14196088(14196088), + e14196089(14196089), + e14196090(14196090), + e14196091(14196091), + e14196092(14196092), + e14196093(14196093), + e14196094(14196094), + e14196095(14196095), + e14196096(14196096), + e14196097(14196097), + e14196098(14196098), + e14196099(14196099), + e14196100(14196100), + e14196101(14196101), + e14196102(14196102), + e14196103(14196103), + e14196104(14196104), + e14196105(14196105), + e14196106(14196106), + e14196107(14196107), + e14196108(14196108), + e14196109(14196109), + e14196110(14196110), + e14196111(14196111), + e14196112(14196112), + e14196113(14196113), + e14196114(14196114), + e14196115(14196115), + e14196116(14196116), + e14196117(14196117), + e14196118(14196118), + e14196119(14196119), + e14196120(14196120), + e14196121(14196121), + e14196122(14196122), + e14196123(14196123), + e14196124(14196124), + e14196125(14196125), + e14196126(14196126), + e14196127(14196127), + e14196128(14196128), + e14196129(14196129), + e14196130(14196130), + e14196131(14196131), + e14196132(14196132), + e14196133(14196133), + e14196134(14196134), + e14196135(14196135), + e14196136(14196136), + e14196137(14196137), + e14196138(14196138), + e14196139(14196139), + e14196140(14196140), + e14196141(14196141), + e14196142(14196142), + e14196143(14196143), + e14196144(14196144), + e14196145(14196145), + e14196146(14196146), + e14196147(14196147), + e14196148(14196148), + e14196149(14196149), + e14196150(14196150), + e14196151(14196151), + e14196152(14196152), + e14196153(14196153), + e14196154(14196154), + e14196155(14196155), + e14196156(14196156), + e14196157(14196157), + e14196158(14196158), + e14196159(14196159), + e14196160(14196160), + e14196161(14196161), + e14196162(14196162), + e14196163(14196163), + e14196164(14196164), + e14196165(14196165), + e14196166(14196166), + e14196167(14196167), + e14196168(14196168), + e14196169(14196169), + e14196170(14196170), + e14196171(14196171), + e14196172(14196172), + e14196173(14196173), + e14196174(14196174), + e14196175(14196175), + e14196176(14196176), + e14196177(14196177), + e14196178(14196178), + e14196179(14196179), + e14196180(14196180), + e14196181(14196181), + e14196182(14196182), + e14196183(14196183), + e14196184(14196184), + e14196185(14196185), + e14196186(14196186), + e14196187(14196187), + e14196188(14196188), + e14196189(14196189), + e14196190(14196190), + e14196191(14196191), + e14196192(14196192), + e14196193(14196193), + e14196194(14196194), + e14196195(14196195), + e14196196(14196196), + e14196197(14196197), + e14196198(14196198), + e14196199(14196199), + e14196200(14196200), + e14196201(14196201), + e14196202(14196202), + e14196203(14196203), + e14196204(14196204), + e14196205(14196205), + e14196206(14196206), + e14196207(14196207), + e14196208(14196208), + e14196209(14196209), + e14196210(14196210), + e14196211(14196211), + e14196212(14196212), + e14196213(14196213), + e14196214(14196214), + e14196215(14196215), + e14196216(14196216), + e14196217(14196217), + e14196218(14196218), + e14196219(14196219), + e14196220(14196220), + e14196221(14196221), + e14196222(14196222), + e14196223(14196223), + e14196224(14196224), + e14196225(14196225), + e14196226(14196226), + e14196227(14196227), + e14196228(14196228), + e14196229(14196229), + e14196230(14196230), + e14196231(14196231), + e14196232(14196232), + e14196233(14196233), + e14196234(14196234), + e14196235(14196235), + e14196236(14196236), + e14196237(14196237), + e14196238(14196238), + e14196239(14196239), + e14196240(14196240), + e14196241(14196241), + e14196242(14196242), + e14196244(14196244), + e14196245(14196245), + e14196246(14196246), + e14196247(14196247), + e14196248(14196248), + e14196249(14196249), + e14196250(14196250), + e14196251(14196251), + e14196252(14196252), + e14196253(14196253), + e14196254(14196254), + e14196255(14196255), + e14196256(14196256), + e14196257(14196257), + e14196258(14196258), + e14196259(14196259), + e14196260(14196260), + e14196261(14196261), + e14196262(14196262), + e14196263(14196263), + e14196264(14196264), + e14196265(14196265), + e14196266(14196266), + e14196267(14196267), + e14196268(14196268), + e14196269(14196269), + e14196270(14196270), + e14196271(14196271), + e14196272(14196272), + e14196273(14196273), + e14196274(14196274), + e14196275(14196275), + e14196276(14196276), + e14196277(14196277), + e14196278(14196278), + e14196279(14196279), + e14196280(14196280), + e14196281(14196281), + e14196282(14196282), + e14196283(14196283), + e14196284(14196284), + e14196285(14196285), + e14196286(14196286), + e14196287(14196287), + e14196288(14196288), + e14196289(14196289), + e14196290(14196290), + e14196291(14196291), + e14196292(14196292), + e14196293(14196293), + e14196294(14196294), + e14196295(14196295), + e14196296(14196296), + e14196297(14196297), + e14196298(14196298), + e14196299(14196299), + e14196300(14196300), + e14196301(14196301), + e14196302(14196302), + e14196303(14196303), + e14196304(14196304), + e14196305(14196305), + e14196306(14196306), + e14196307(14196307), + e14196308(14196308), + e14196309(14196309), + e14196310(14196310), + e14196311(14196311), + e14196312(14196312), + e14196313(14196313), + e14196314(14196314), + e14196315(14196315), + e14196316(14196316), + e14196317(14196317), + e14196318(14196318), + e14196319(14196319), + e14196320(14196320), + e14196321(14196321), + e14196322(14196322), + e14196323(14196323), + e14196324(14196324), + e14196325(14196325), + e14196326(14196326), + e14196327(14196327), + e14196328(14196328), + e14196329(14196329), + e14196335(14196335), + e14196336(14196336), + e14196337(14196337), + e14196338(14196338), + e14196339(14196339), + e14196340(14196340), + e14196341(14196341), + e14196342(14196342), + e14196343(14196343), + e14196344(14196344), + e14196345(14196345), + e14196346(14196346), + e14196347(14196347), + e14196348(14196348), + e14196349(14196349), + e14196350(14196350), + e14196351(14196351), + e14196352(14196352), + e14196353(14196353), + e14196354(14196354), + e14196355(14196355), + e14196356(14196356), + e14196361(14196361), + e14196362(14196362), + e14196363(14196363), + e14196364(14196364), + e14196365(14196365), + e14196366(14196366), + e14196367(14196367), + e14196368(14196368), + e14196369(14196369), + e14196370(14196370), + e14196371(14196371), + e14196372(14196372), + e14196373(14196373), + e14196374(14196374), + e14196375(14196375), + e14196376(14196376), + e14196377(14196377), + e14196378(14196378), + e14196379(14196379), + e14196380(14196380), + e14196381(14196381), + e14196382(14196382), + e14196383(14196383), + e14196384(14196384), + e14196385(14196385), + e14196386(14196386), + e14196387(14196387), + e14196388(14196388), + e14196389(14196389), + e14196390(14196390), + e14196391(14196391), + e14196392(14196392), + e14196393(14196393), + e14196394(14196394), + e14196395(14196395), + e14196396(14196396), + e14196397(14196397), + e14196398(14196398), + e14196399(14196399), + e14196400(14196400), + e14196401(14196401), + e14196402(14196402), + e14196403(14196403), + e14196404(14196404), + e14196405(14196405), + e14196406(14196406), + e14196407(14196407), + e14196408(14196408), + e14196409(14196409), + e14196410(14196410), + e14196411(14196411), + e14196412(14196412), + e14196413(14196413), + e14196414(14196414), + e14196415(14196415), + e14196416(14196416), + e14196417(14196417), + e14196418(14196418), + e14196419(14196419), + e14196420(14196420), + e14196421(14196421), + e14196422(14196422), + e14196423(14196423), + e14196424(14196424), + e14196425(14196425), + e14196426(14196426), + e14196427(14196427), + e14196428(14196428), + e14196429(14196429), + e14196430(14196430), + e14196431(14196431), + e14196432(14196432), + e14196433(14196433), + e14196434(14196434), + e14196435(14196435), + e14196436(14196436), + e14196437(14196437), + e14196438(14196438), + e14196439(14196439), + e14196440(14196440), + e14196441(14196441), + e14196442(14196442), + e14196443(14196443), + e14196444(14196444), + e14196445(14196445), + e14196446(14196446), + e14196447(14196447), + e14196448(14196448), + e14196449(14196449), + e14196450(14196450), + e14196451(14196451), + e14196452(14196452), + e14196453(14196453), + e14196454(14196454), + e14196455(14196455), + e14196456(14196456), + e14196457(14196457), + e14196458(14196458), + e14196459(14196459), + e14196460(14196460), + e14196461(14196461), + e14196462(14196462), + e14196463(14196463), + e14196464(14196464), + e14196465(14196465), + e14196470(14196470), + e14196471(14196471), + e14196472(14196472), + f14522386(14522386), + f14523652(14523652), + f14523659(14523659), + f14523660(14523660), + f14523661(14523661), + f14527296(14527296), + f14527302(14527302), + f14527312(14527312), + f14527340(14527340), + f14527344(14527344), + f14527352(14527352), + f14527357(14527357), + f14527365(14527365), + f14527367(14527367), + f14527371(14527371), + f14527380(14527380), + f14527403(14527403), + f14527405(14527405), + f14527407(14527407), + f14527409(14527409), + f14527413(14527413), + f14527415(14527415), + f14527419(14527419), + f14527420(14527420), + f14527424(14527424), + f14527440(14527440), + f14527449(14527449), + f14527457(14527457), + f14527462(14527462), + f14527474(14527474), + f14527476(14527476), + f14527481(14527481), + f14527486(14527486), + f14527500(14527500), + f14527503(14527503), + f14527518(14527518), + f14527575(14527575), + f14527577(14527577), + f14527758(14527758), + f14527787(14527787), + f14527789(14527789), + f14527797(14527797), + f14527799(14527799), + f14527802(14527802), + f14527804(14527804), + f14527806(14527806), + f14527808(14527808), + f14527810(14527810), + f14527812(14527812), + f14527975(14527975), + f14528057(14528057), + f14528819(14528819), + f14528854(14528854), + f14528856(14528856), + f14528883(14528883), + f14528888(14528888), + f14528893(14528893), + f14528897(14528897), + f14529259(14529259), + f14529310(14529310), + f14529318(14529318), + f14529327(14529327), + f14529445(14529445), + f14529459(14529459), + f14529479(14529479), + f14529671(14529671), + f14530011(14530011), + f14530050(14530050), + f14530090(14530090), + f14530445(14530445), + f14530467(14530467), + f14530919(14530919), + f14530921(14530921), + f14531402(14531402), + f14531414(14531414), + f14531419(14531419), + f14531448(14531448), + f14531455(14531455), + f14531519(14531519), + f14531529(14531529), + f14531541(14531541), + f14531560(14531560), + f14532517(14532517), + f14532527(14532527), + f14532531(14532531), + f14532533(14532533), + f14532550(14532550), + f14532563(14532563), + f14532565(14532565), + f14533159(14533159), + f14533161(14533161), + f14533342(14533342), + f14533344(14533344), + f14533349(14533349), + f14533371(14533371), + f14533374(14533374), + f14533376(14533376), + f14533378(14533378), + f14533380(14533380), + f14533382(14533382), + f14533589(14533589) + } + +CucsConditionLifecycle ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + flapping(0), + soakingClear(1), + soakingRaise(2), + suppressed(3), + pinned(4) + } + +CucsConditionRemoteInvRslt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + failure(0), + unidentifiedFail(1), + internalError(2), + timeout(3), + endPointUnavailable(4), + endPointFailed(5), + endPointProtocolError(6), + swDefect(7), + fwDefect(8), + hwDefect(9), + resourceUnavailable(10), + resourceCapacityExceeded(11), + resourceDependency(12), + capabilityNotImplementedIgnore(13), + capabilityNotImplementedFailure(14), + capabilityNotSupported(15), + capabilityUnavailable(16), + serviceNotImplementedIgnore(17), + serviceNotImplementedFail(18), + serviceNotSupported(19), + serviceUnavailable(20), + serviceProtocolError(21), + fruIdentityIndeterminate(22), + fruInfoMalformed(23), + illegalFru(24), + fruStateIndeterminate(25), + fruNotReady(26), + extendTimeout(27), + taskReset(28), + fruNotSupported(29), + intermittentError(30) + } + +CucsConditionRule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + generic(0), + sysdebugCoreCoreFile(5), + mgmtImportItemImportxmlerror(33), + fabricComputeSlotEpMisplacedInChassisSlot(156), + fabricComputeSlotEpServerIdentificationProblem(157), + vnicEtherConfigFailed(169), + vnicFcConfigFailed(170), + processorUnitInoperable(174), + processorUnitThermalNonCritical(175), + processorUnitThermalThresholdCritical(176), + processorUnitThermalThresholdNonRecoverable(177), + processorUnitVoltageThresholdNonCritical(178), + processorUnitVoltageThresholdCritical(179), + processorUnitVoltageThresholdNonRecoverable(180), + storageLocalDiskInoperable(181), + storageItemCapacityExceeded(182), + storageItemCapacityWarning(183), + memoryUnitDegraded(184), + memoryUnitInoperable(185), + memoryUnitThermalThresholdNonCritical(186), + memoryUnitThermalThresholdCritical(187), + memoryUnitThermalThresholdNonRecoverable(188), + memoryArrayVoltageThresholdNonCritical(189), + memoryArrayVoltageThresholdCritical(190), + memoryArrayVoltageThresholdNonRecoverable(191), + extpolRegistryServiceRegistryVersionMismatch(193), + extpolProviderProviderVersionMismatch(194), + extpolControllerControllerVersionMismatch(195), + extpolClientClientVersionMismatch(196), + adaptorUnitUnidentifiableFru(200), + adaptorUnitMissing(203), + adaptorUnitAdaptorReachability(206), + adaptorHostIfLinkDown(207), + identpoolElementDuplicatedAssigned(208), + identpoolElementDuplicatedDefined(209), + firmwareSourceRemoteDownloadFailure(241), + firmwareDownloadPolicyError(242), + computeGroupMembershipGroupMembershipStateFault(261), + computeGroupMembershipGroupMembershipGroupFault(262), + orgDomainGroupPolicyUcsGroupingPolicyFault(263), + portPioLinkDown(276), + portPioFailed(277), + portPioHardwareFailure(278), + portPioSfpNotPresent(279), + fabricExternalPcDown(282), + dcxVcDown(283), + networkElementInoperable(291), + mgmtEntityDegraded(293), + mgmtEntityDown(294), + dcxNsFailed(304), + computePhysicalInsufficientlyEquipped(305), + computePhysicalIdentityUnestablishable(306), + computeBoardPowerError(310), + computePhysicalPowerProblem(311), + computePhysicalThermalProblem(312), + computePhysicalBiosPostTimeout(313), + computePhysicalDiscoveryFailed(314), + computePhysicalAssociationFailed(315), + computePhysicalInoperable(317), + computePhysicalUnassignedMissing(318), + computePhysicalAssignedMissing(319), + computePhysicalUnidentified(320), + computePhysicalUnassignedInaccessible(321), + computePhysicalAssignedInaccessible(322), + lsServerFailed(324), + lsServerDiscoveryFailed(326), + lsServerConfigFailure(327), + lsServerMaintenanceFailed(329), + lsServerRemoved(330), + lsServerInaccessible(331), + lsServerAssociationFailed(332), + lsServerUnassociated(334), + storageItemSpeedLowsd(336), + storageItemSpeedDegradedsd(337), + storageItemSpeedWarningsd(338), + etherSwitchIntfioSatelliteConnectionAbsent(367), + etherSwitchIntfioSatelliteWiringProblem(368), + equipmentPsuPowerSupplyProblem(369), + equipmentFanDegraded(371), + equipmentFanInoperable(373), + equipmentPsuInoperable(374), + equipmentIocardRemoved(376), + equipmentFanModuleMissing(377), + equipmentPsuMissing(378), + equipmentIocardThermalProblem(379), + equipmentFanModuleThermalThresholdNonCritical(380), + equipmentPsuThermalThresholdNonCritical(381), + equipmentFanModuleThermalThresholdCritical(382), + equipmentPsuThermalThresholdCritical(383), + equipmentFanModuleThermalThresholdNonRecoverable(384), + equipmentPsuThermalThresholdNonRecoverable(385), + equipmentPsuVoltageThresholdNonCritical(387), + vnicFcIfVsanUnresolvable(388), + equipmentPsuVoltageThresholdCritical(389), + vnicEtherIfVlanSyncFault(391), + vnicFcIfVsanSyncFault(392), + vnicEtherUnassociatedVnicIfFault(393), + vnicFcUnassociatedVnicIfFault(394), + equipmentFanPerfThresholdNonCritical(395), + lsSpmetaUngroupedDomain(396), + equipmentFanPerfThresholdNonRecoverable(397), + equipmentIocardFirmwareUpgrade(398), + equipmentChassisUnsupportedConnectivity(399), + equipmentChassisUnacknowledged(400), + equipmentIocardUnsupportedConnectivity(401), + equipmentIocardUnacknowledged(402), + equipmentIocardPeerDisconnected(403), + equipmentChassisIdentity(404), + equipmentIocardIdentity(405), + equipmentFanModuleIdentity(406), + equipmentPsuIdentity(407), + equipmentChassisPowerProblem(408), + equipmentChassisThermalThresholdCritical(409), + equipmentChassisThermalThresholdNonCritical(410), + equipmentChassisThermalThresholdNonRecoverable(411), + computeBoardCmosVoltageThresholdCritical(424), + computeBoardCmosVoltageThresholdNonRecoverable(425), + mgmtEntityElectionFailure(428), + mgmtEntityHaNotReady(429), + mgmtEntityVersionIncompatible(430), + equipmentFanMissing(434), + equipmentIocardAutoUpgradingFirmware(435), + firmwarePackItemImageMissing(436), + etherSwitchIntfioSatelliteWiringNumbersUnexpected(440), + mgmtEntityManagementServicesFailure(451), + mgmtEntityManagementServicesUnresponsive(452), + mgmtEntityDevice1SharedStorageError(453), + mgmtEntityDevice2SharedStorageError(454), + mgmtEntityDevice3SharedStorageError(455), + equipmentChassisInoperable(456), + etherServerIntfioHardwareFailure(458), + dcxVcMgmtVifDown(459), + sysdebugMepLogMEpLogLog(460), + sysdebugMepLogMEpLogVeryLow(461), + sysdebugMepLogMEpLogFull(462), + computePoolEmpty(463), + uuidpoolPoolEmpty(464), + ippoolPoolEmpty(465), + macpoolPoolEmpty(466), + firmwareUpdatableImageUnusable(470), + firmwareBootUnitCantBoot(471), + fcpoolInitiatorsEmpty(476), + equipmentIocardInaccessible(478), + dcxVifLinkState(479), + equipmentFanModuleDegraded(480), + equipmentIocardPostFailure(481), + equipmentFanPerfThresholdLowerNonRecoverable(484), + memoryUnitIdentityUnestablishable(502), + computePhysicalPostFailure(517), + equipmentPsuOffline(528), + sysdebugMepLogTransferError(530), + configDbConfigStatsDbError(536), + computeAoperationRemoteOperationFail(558), + storageRaidBatteryInoperable(560), + computeRtcBatteryInoperable(561), + lsIssuesConfigFailure(571), + vnicFaultVlanSyncFault(572), + vnicMgmtIfVlanUnresolvable(573), + vnicMgmtIfVlanAccessFault(574), + vnicMgmtIfVlanSyncFault(575), + vnicMgmtUnassociatedVnicIfFault(576), + memoryBufferUnitThermalThresholdNonCritical(577), + memoryBufferUnitThermalThresholdCritical(578), + memoryBufferUnitThermalThresholdNonRecoverable(579), + computeIohubThermalNonCritical(582), + computeIohubThermalThresholdCritical(583), + computeIohubThermalThresholdNonRecoverable(584), + equipmentChassisIdentityUnestablishable(587), + licenseInstanceGracePeriodWarning1(591), + licenseInstanceGracePeriodWarning2(592), + queryUsageContextTimeout(593), + queryUsageContextFailed(594), + queryDependencyContextTimeout(595), + queryDependencyContextFailed(596), + queryImportContextTimeout(597), + queryImportContextFailed(598), + licenseFileFileNotDeleted(599), + configBackupUngroupedDomain(616), + fabricLanPinGroupEmpty(621), + fabricSanPinGroupEmpty(622), + adaptorExtEthIfMisConnect(625), + computeRemoteOpStatusRemoteOpFailed(634), + swVlanPortNsResourceStatus(635), + extpolClientClientNotReachable(644), + mgmtExportPolicyNoSchedulerExists(645), + fabricVlanPrimaryVlanMissingIsolated(646), + mgmtIfMisConnect(654), + storageMetaGlobalArrayStorageArrayNotOpted(656), + storageMetaDomainGroupMissing(657), + storageMetaMissingArrayAutoConfigRef(658), + storageMetaStorageBladeNotInDiscoveryMode(659), + storageMetaMissingArrayAutoConfigPolicy(660), + storageMetaMissingQualifier(661), + storageMetaMatchingQualifierError(662), + storageMetaStorageBladeAlreadyInUse(663), + equipmentFexPostFailure(669), + equipmentFexIdentity(670), + powerBudgetPowerBudgetCmcProblem(688), + lsComputeBindingAssignmentRequirementsNotMet(689), + powerBudgetPowerBudgetBmcProblem(690), + powerBudgetPowerBudgetDiscFail(693), + powerGroupPowerGroupInsufficientBudget(695), + powerGroupPowerGroupBudgetIncorrect(696), + adaptorHostEthIfMissing(708), + portPioInvalidSfp(710), + mgmtIfMissing(714), + fabricEthLanPcEpDown(727), + fabricFcSanPcEpDown(728), + equipmentIocardThermalThresholdNonCritical(729), + equipmentIocardThermalThresholdCritical(730), + equipmentIocardThermalThresholdNonRecoverable(731), + equipmentChassisSeepromInoperable(733), + fabricFcSanPcEpIncompatibleSpeed(734), + fabricFcSanPcIncompatibleSpeed(735), + extmgmtIfMgmtifdown(736), + powerChassisMemberPowerGroupCapInsufficient(740), + powerChassisMemberChassisFirmwareProblem(741), + powerChassisMemberChassisPsuInsufficient(742), + powerChassisMemberChassisPsuRedundanceFailure(743), + powerBudgetPowerCapReachedCommit(744), + sysdebugAutoCoreFileExportTargetAutoCoreTransferFailure(747), + smartlicenseEntitlementEnforcementModeFault(750), + fabricMonSpanConfigFail(757), + powerBudgetChassisPsuInsufficient(764), + powerBudgetTstateTransition(765), + powerPolicyPowerPolicyApplicationFail(766), + mgmtIfNew(772), + adaptorExtEthIfMissing(775), + storageLocalDiskSlotEpUnusable(776), + fabricEthEstcPcEpDown(777), + equipmentFexIdentityUnestablishable(778), + mgmtEntityDevice1SeepromError(791), + mgmtEntityDevice2SeepromError(792), + vnicEtherIfPrimaryVlanMissingForIsolated(793), + vnicEtherIfPrimaryVlanMissingForCommunity(794), + vnicMgmtIfPrimaryVlanMissingForIsolated(795), + vnicMgmtIfPrimaryVlanMissingForCommunity(796), + vnicEtherIfPrimaryVlanAccessFaultForIsolated(797), + vnicEtherIfPrimaryVlanAccessFaultForCommunity(798), + vnicMgmtIfPrimaryVlanAccessFaultIsolated(799), + vnicMgmtIfPrimaryVlanAccessFaultForCommunity(800), + processorUnitIdentityUnestablishable(801), + firmwareBootUnitActivateStatusFailed(807), + fabricDceSwSrvPcEpDown(826), + fabricInternalPcDown(829), + fabricEpMgrEpTransModeFail(837), + mgmtPmonEntryUcsmProcessFailure(846), + processorUnitDisabled(855), + computeABoardThermalProblem(857), + equipmentPsuPowerSupplyShutdown(859), + iqnpoolPoolEmpty(861), + fabricVlanMisconfigured(862), + swEthLanEpMissingPrimaryVlan(865), + swEthLanPcMissingPrimaryVlan(866), + memoryUnitDisabled(867), + computeAboardThermalProblem(869), + vmVifLinkState(872), + mgmtEntityHaSshKeysMismatched(874), + vnicEtherPinningMismatch(875), + vnicEtherPinningMisconfig(876), + storageLocalLunInoperable(877), + equipmentPsuPowerThreshold(878), + equipmentPsuInputError(879), + fabricPioEpErrorMisconfigured(880), + networkElementInventoryFailed(885), + computeBoardPowerFail(887), + equipmentSwitchCardPowerOff(890), + adaptorUnitExtnUnidentifiableFru(900), + adaptorUnitExtnMissing(901), + equipmentFexFexUnsupported(902), + vnicIscsiConfigFailed(903), + pkiKeyRingStatus(909), + pkiTpStatus(910), + computePhysicalDisassociationFailed(915), + computePhysicalNetworkMisconfigured(916), + vnicProfileProfileConfigIncorrect(917), + computeAboardMotherBoardVoltageThresholdUpperNonRecoverable(918), + computeAboardMotherBoardVoltageThresholdLowerNonRecoverable(919), + computeAboardMotherBoardVoltageUpperThresholdCritical(920), + computeAboardMotherBoardVoltageLowerThresholdCritical(921), + networkElementThermalThresholdCritical(928), + aaaProviderGroupProvidergroup(943), + aaaConfigServergroup(944), + aaaRoleRoleNotDeployed(945), + aaaLocaleLocaleNotDeployed(946), + aaaUserRoleUserRoleNotDeployed(947), + aaaUserLocaleUserLocaleNotDeployed(948), + pkiKeyRingKeyRingNotDeployed(949), + commSnmpSyscontactEmpty(950), + commDateTimeCommTimeZoneInvalid(951), + aaaUserLocalUserNotDeployed(952), + commSnmpUserSnmpUserNotDeployed(953), + commSvcEpCommSvcNotDeployed(954), + mgmtConnectionDisabled(957), + mgmtConnectionUnused(958), + mgmtConnectionUnsupportedConnectivity(959), + capabilityCatalogueLoadErrors(967), + storageLocalDiskDegraded(968), + storageRaidBatteryDegraded(969), + storageRaidBatteryRelearnAborted(970), + storageRaidBatteryRelearnFailed(971), + storageAdefConfigurationError(972), + storageInitiatorConfigurationError(973), + storageVsanRefVsanUnresolvable(974), + storageControllerPatrolReadFailed(975), + storageControllerInoperable(976), + storageLocalDiskRebuildFailed(977), + storageLocalDiskCopybackFailed(978), + storageVirtualDriveInoperable(979), + storageVirtualDriveDegraded(980), + storageVirtualDriveReconstructionFailed(981), + storageVirtualDriveConsistencyCheckFailed(982), + extpolClientClientLostConnectivity(1010), + policyControlEpSuspendModeActive(1017), + lsIdentityInfoForward990(1023), + extmgmtArpTargetsArpTargetsNotValid(1037), + computeAboardPowerUsageProblem(1040), + fabricFcoeSanPcEpDown(1046), + fabricFcoeSanEpDown(1047), + fabricFcoeSanEpUnsupported(1048), + fabricFcoeSanPcDown(1049), + fabricFcoeSanPcUnsupported(1050), + fabricFcoeEstcEpDown(1051), + fabricPinTargetDown(1052), + fabricExternalEpFcZoningEnable(1053), + fabricEthLanEpOverlappingVlan(1054), + fabricEthLanPcOverlappingVlan(1055), + fabricFcEstcEpFcStoragePortInvalid(1056), + fabricFcoeEstcEpFcoeStoragePortInvalid(1057), + fabricFcSanPcFcPortchannelMembersInvalid(1058), + computeABoardPowerUsageProblem(1097), + vnicEtherIfVlanAccessFault(1101), + vnicEtherIfVlanUnresolvable(1102), + vnicEtherIfInvalidVlan(1103), + fabricVlanVlanConflictPermit(1104), + fabricVlanReqVlanPermitUnresolved(1105), + fabricVlanGroupReqVlanGroupPermitUnresolved(1106), + policyConfigErrorPolicyConfigError(1124), + swVlanPortNsVlancompNotSupport(1202), + fabricVlanMisconfiguredMcastPolicy(1204), + fabricVsanMembershipDown(1206), + callhomeEpNoSnmpPolicyForCallhome(1207), + aaaOrgLocaleOrgNotPresent(1209), + vnicFcPinningMisconfig(1216), + equipmentHealthLedCriticalError(1219), + equipmentHealthLedMinorError(1220), + networkOperLevelExtraprimaryvlans(1221), + pkiKeyRingModulus(1222), + extpolClientGracePeriodWarning2(1223), + extpolClientGracePeriodWarning3(1224), + extpolClientGracePeriodWarning4(1225), + extpolClientGracePeriodWarning5(1226), + extpolClientGracePeriodWarning6(1227), + extpolClientGracePeriodWarning7(1228), + extpolClientGracePeriodWarning1(1229), + storageInitiatorDuplicateFcZone(1232), + storageIniGroupSwitchModeDisabled(1233), + storageItemFilesystemIssues(1237), + aaaProviderGroupProvidergroupsize(1258), + firmwareAutoSyncPolicyDefaultHostPackageMissing(1280), + firmwareAutoSyncPolicyDefaultHostPackageMissingVersions(1281), + fabricNetflowMonSessionFlowMonConfigFail(1284), + fabricNetflowMonSessionNetflowSessionConfigFail(1285), + fabricPooledVlanNamedVlanUnresolved(1286), + vnicEtherIfRemoteVlanUnresolvable(1306), + vnicFcIfRemoteVsanUnresolvable(1307), + vnicEtherVirtualizationConflict(1308), + lsIssuesIscsiConfigFailed(1309), + firmwareBootUnitPowerCycleRequired(1317), + mgmtControllerUnsupportedDimmBlacklisting(1324), + mgmtInterfaceInbandVlanFailure(1325), + extmgmtNdiscTargetsNdiscTargetsNotValid(1327), + storageLocalDiskMissing(1330), + storageFlexFlashControllerInoperable(1331), + storageFlexFlashCardInoperable(1332), + storageFlexFlashCardMissing(1333), + storageFlexFlashVirtualDriveDegraded(1334), + storageFlexFlashVirtualDriveInoperable(1335), + storageFlexFlashControllerUnhealthy(1336), + extvmmVmndrefVmNetworkReferenceIncorrect(1337), + mgmtInterfaceInbandCapIsNotAvailable(1356), + mgmtInterfaceUnsupportedFirmwareVersion(1357), + fabricEthLanEpUdldLinkDown(1358), + fabricEthLanPcEpUdldLinkDown(1359), + fabricFcoeSanEpUdldLinkDown(1360), + fabricFcoeSanPcEpUdldLinkDown(1361), + cimcvmediaActualMountEntryVmediaMountFailed(1366), + firmwareStatusCimcFirmwareMismatch(1367), + firmwareStatusPldFirmwareMismatch(1368), + vnicEtherVirtualizationNetflowConflict(1380), + storageMezzFlashLifeInoperable(1382), + lsIssuesKvmPolicyUnsupported(1383), + fabricVlanPrimaryVlanMissingForIsolated(1385), + fabricVlanPrimaryVlanMissingForCommunity(1386), + fabricVlanErrorAssocPrimary(1388), + fabricVlanMismatchA(1389), + fabricVlanMismatchB(1390), + mgmtBackupPolicyConfigConfigurationBackupOutdated(1391), + lsServerSvnicNotPresent(1396), + networkOperLevelExtrasecondaryvlans(1397), + swVlanExtrasecondaryvlansperprimary(1398), + sysdebugLogExportStatusLogExportFailure(1402), + mgmtInterfaceNamedInbandVlanUnresolved(1419), + mgmtInterfaceInbandUnsupportedServer(1420), + mgmtInterfaceInbandUnsupportedFirmware(1421), + storageMezzFlashLifeConfigurationError(1428), + storageMezzFlashLifeDegraded(1429), + storageFlexFlashControllerMismatch(1430), + storageFlexFlashDriveUnhealthy(1431), + storageFlexFlashCardUnhealthy(1432), + poolElementDuplicatedAssigned(1433), + computePhysicalAdapterMismatch(1434), + equipmentTpmSlaveTpm(1437), + swVlanPortNsResourceStatusWarning(1438), + networkElementMemoryerror(1439), + memoryNvDimmControllerInoperable(1472), + memoryNvDimmControllerDegraded(1473), + memoryNvDimmBatteryThermalIssueCritical(1474), + memoryNvDimmBatteryThermalIssueNonRecoverable(1475), + memoryNvDimmBatteryInsufficientCharge(1476), + memoryNvDimmBatteryHealthDegraded(1477), + memoryNvDimmBatteryHealthInoperable(1478), + lstorageArrayAssociationFailed(1480), + lstorageArrayControllerProfileCount(1481), + lstorageProcessorConfigFailure(1482), + lstorageBackstorePoolEmpty(1483), + networkElementRemoved(1493), + powerBudgetChassisPsuMixedMode(1498), + powerBudgetPowerBudgetUnavailable(1499), + storageVolumeSmallVolumeSpace(1501), + storageVolumeNoVolumeSpace(1502), + storageEnclosureDrawerOpen(1503), + storageDiskGroupOffline(1504), + storageDiskGroupDegraded(1505), + storageDiskGroupRebuilding(1506), + storageDiskGroupBad(1507), + storageScsiLunInstRefOffline(1508), + storageProcessorComputeInoperable(1509), + storageProcessorComputeDegraded(1510), + storageProcessorCimcBackupTriggerNotEnabled(1511), + storageProcessorCimcHeartbeatTimedOut(1512), + storageProcessorMgmtInaccessible(1513), + storageProcessorStorageNotReady(1514), + storageProcessorElectionFailure(1515), + storageProcessorHaDegraded(1516), + storageDiskEnvStatsDiskWearNonCriticalThreshold(1517), + storageDiskEnvStatsDiskWearCriticalThreshold(1518), + storageLocalDiskInaccessible(1519), + storageScsiLunDeploymentFailure(1520), + storageLunReplicaDeploymentFailure(1521), + storageLunSnapshotDeploymentFailure(1522), + storageLunMaskGroupDeploymentFailure(1523), + equipmentChassisInvalidFru(1558), + equipmentSwitchiocardRemoved(1559), + equipmentSwitchiocardThermalProblem(1560), + equipmentSwitchiocardThermalThresholdNonCritical(1561), + equipmentSwitchiocardThermalThresholdCritical(1562), + equipmentSwitchiocardThermalThresholdNonRecoverable(1563), + equipmentSwitchiocardPeerDisconnected(1564), + equipmentSwitchiocardIdentity(1565), + equipmentSwitchiocardCpuThermalThresholdCritical(1566), + storageLocalDiskThermalIssueCritical(1604), + storageLocalDiskThermalIssueNonRecoverable(1605), + storageLocalDiskNotSupported(1606), + fabricComputemslotEpMisplacedInChassisSlot(1616), + fabricComputemslotEpServerIdentificationProblem(1617), + fabricCartridgeSlotEpMisplacedInChassisSlot(1618), + storageControllerNotSupported(1620), + storageVirtualDriveDeploymentFailure(1621), + storageVirtualDriveMissing(1622), + storageVirtualDriveMismatch(1623), + storageVdmemberEpMismatch(1624), + firmwareBootUnitFirmwareBootFailed(1627), + equipmentChassisMajorError(1634), + equipmentFexMajorError(1635), + computeRackUnitMajorError(1654), + aaaDefaultAuthDefaultAuthNotDeployed(1668), + aaaDomainDomainNotDeployed(1669), + lsServerFault(1671), + mgmtBackupLocalInternalBackupFailed(1672), + lsIssuesForward327(1675), + lsIdentityInfoForward1671(1676), + vnicEtherCdnConfigNotApplied(1680), + computePhysicalConnectivityDown(1681), + storageSasExpanderInoperable(1685), + storageSasExpanderAccessibilityProblem(1686), + storageSasExpanderDegraded(1687), + storageLocalDiskLinkDegraded(1688), + fabricFcSanNumOfVsanExceedLimit(1694), + swVlanPortNsCompressedSetsExhaustedWarning(1700), + networkElementKernelMemCricitalThreshold(1701), + flowctrlItemFlowctrlconfig(1702), + networkElementSystemshutdown(1703), + mgmtHealthStatusHealthWarningIssue(1704), + mgmtHealthStatusHealthMinorIssue(1705), + mgmtHealthStatusHealthMajorIssue(1706), + mgmtHealthStatusHealthCriticalIssue(1707), + computePhysicalDeprecated(1708), + computePhysicalAdapterFirmwareNeedsUpdate(1709), + computePhysicalIdentityUnestablishableOrDeprecated(1710), + equipmentIocardDeprecated(1713), + fabricSwChPhEpUncleanConfiguration(1719), + fabricComputeSlotEpNotSupportedInChassisSlot(1720), + fabricDceSwSrvEpDown(1721), + storageLocalDiskThermalIssueNonCritical(1731), + storageLocalDiskFailed(1732), + equipmentSystemiocontrollerRemoved(1744), + computeRackUnitFanSpeedConfigurationFailed(1745), + fabricEthLanNumOfvlancompGrpExceedLimit(1748), + fabricMulticastPolicySameOrEmptyPeerQuerierIp(1749), + adaptorUnitDeprecated(1753), + mgmtInterfaceInbandPinningInvalid(1754), + etherPioInvalidSfp(1755), + networkOperLevelExtravif(1756), + networkElementDeprecated(1757), + fabricNetGroupNativeVlanNotFound(1758), + equipmentChassisChassislimitExceeded(1761), + swSystemStatsForward1701(1764), + mgmtEntityDevice1SharedStorageConnectError(1766), + mgmtEntityDevice2SharedStorageConnectError(1767), + mgmtEntityDevice3SharedStorageConnectError(1768), + mgmtMgmtDbStateMgmtDbCorruptionDetected(1769), + swEthLanBorderVlanLimitExceeded(1778), + mgmtEntityMgmtDbVersionMismatch(1781), + equipmentTpmTpmMismatch(1784), + equipmentSharediomoduleInaccessible(1792), + equipmentChassisInaccessibleB(1793), + equipmentChassisInaccessibleA(1794), + equipmentSystemiocontrollerThermalProblem(1795), + equipmentSystemiocontrollerUnacknowledged(1796), + equipmentIocardBackPlanePortProblem(1797), + equipmentSwitchiocardBackPlanePortProblem(1798), + equipmentFexBackPlanePortProblem(1799), + fabricFcZoneProfileSwitchModeDisabled(1825), + fabricFcUserZoneConfigFailure(1826), + storageEnclosureThermalIssueNonCritical(1831), + storageEnclosureThermalIssueCritical(1832), + storageEnclosureThermalIssueNonRecoverable(1833), + storageControllerDegraded(1834), + storageSasExpanderLinkMisconnect(1835), + storageSasExpanderLinkDegraded(1836), + storageEnclosureMissing(1837), + storageEnclosureFruEmpty(1838), + storageEnclosureDiskSlotEpMissing(1839), + storageEnclosureDiskSlotEpEquipmentInoperable(1840), + storageEnclosureDiskSlotEpChassisSpare(1841), + storageEnclosureDiskSlotEpHotspareUnsupported(1842), + storageEnclosureDiskSlotEpSharingUnsupported(1843), + storageEnclosureDiskSlotEpIoeOwnershipUnassigned(1844), + storageEnclosureDiskSlotEpHddslotServer2OwnershipUnassigned(1845), + equipmentChassisProfileFailed(1846), + equipmentChassisProfileDiscoveryFailed(1847), + equipmentChassisProfileConfigFailure(1848), + equipmentChassisProfileRemoved(1849), + equipmentChassisProfileInaccessible(1850), + equipmentChassisProfileAssociationFailed(1851), + equipmentChassisProfileUnassociated(1852), + equipmentChassisIssuesForward1848(1864), + fabricNetGroupRefNetSanGroupUnresolvable(1873), + etherPioUnknownServerDevice(1889), + etherPioMisconfigureForServerDevice(1890), + etherPioInterfaceMismatch(1891), + adaptorUnitPciConfigIssue(1892), + networkElementEvacuationon(1893), + networkLimitUnicastMac(1894), + networkLimitMulticastMac(1895), + networkLimitPvlifvlanmbr(1896), + networkLimitPvsystem(1897), + networkLimitIgmpgroup(1898), + mgmtDbStateDbCorruptionDetected(1899), + mgmtDbStateHighDbCorruptionDetected(1900), + equipmentInventoryStatusHardwareMismatch(1901), + equipmentChassisPhysicalSecurity(1902), + equipmentComputeConnConfigProblem(1903), + vnicEtherPrimaryVlanMissing(1907), + vnicEtherNetSanGroupMisconfigured(1908), + computePhysicalKmipFault(1912), + computePhysicalHardwareInventoryMismatch(1913), + computePhysicalPciConfigMismatch(1914), + storageEnclosureDiskSlotEpSecondControllerAbsent(1915), + computePhysicalExtensionForward1913(1916), + computePhysicalExtensionForward1914(1917), + adaptorUnitUnConnectedAdaptorReachability(1926), + mgmtHealthStatusHealthInfoIssue(1927), + computeRackUnitPhysicalSecurity(1932), + biosUnitFd0FailedSecurityVerification(1933), + computeBoardFailedSecureFuseValidation(1934), + fsmSamDmeSysdebugLogControlEpPersistence(16392), + fsmSamDmeMgmtRegistryInfoConfigure(16394), + fsmSamDmeOrgOrgConfigure(16395), + fsmSamDmeTopSystemHostName(16400), + fsmSamDmeEquipmentiocardFePresence(16405), + fsmSamDmeEquipmentiocardFeConn(16406), + fsmSamDmeEquipmentChassisRemoveChassis(16407), + fsmSetLocatorLed(16408), + fsmSamDmeMgmtDataExporterExportData(16415), + fsmSamDmeMgmtDataImporterImportData(16416), + fsmUpdateElement(16424), + fsmSamDmeTestingServiceProfileResolvePolicyFsm(16441), + fsmSamDmeTestingServiceProfileResolveManyPolicyFsm(16442), + fsmSamDmeCertRepairEpRepairCert(16504), + fsmResolveResourceFsm(16511), + fsmResolvevmfsm(16512), + fsmResolveControllerFsm(16513), + fsmSamDmeMgmtControllerExtMgmtIfConfig(16518), + fsmSamDmeFabricComputeSlotEpIdentify(16519), + fsmSamDmeComputeBladeDiscover(16520), + fsmReleasePolicyFsm(16532), + fsmSamDmeEquipmentChassisPsuPolicyConfig(16533), + fsmSamDmeAdaptorHostFcIfResetFcPersBinding(16534), + fsmSamDmeComputeBladeDiag(16535), + fsmResolveManyOperationFsm(16536), + fsmResolveManyStorageFsm(16537), + fsmReleaseManyPolicyFsm(16538), + fsmSwitchMode(16539), + fsmReleaseManyStorageFsm(16540), + fsmResolveAllPolicyFsm(16541), + fsmResolveAllOperationFsm(16542), + fsmResolveAllStorageFsm(16543), + fsmReleaseAllPolicyFsm(16544), + fsmReleaseAllOperationFsm(16545), + fsmReleaseAllStorageFsm(16546), + fsmSamDmeVnicProfileSetDeploy(16550), + fsmUpdateSvcEp(16576), + fsmSamDmeCommSvcEpRestartWebSvc(16577), + fsmUpdateEp(16579), + fsmUpdateRealm(16580), + fsmUpdateUserEp(16581), + fsmSamDmePkiEpUpdateEp(16582), + fsmSingle(16600), + fsmSamDmeSysfileMutationGlobal(16601), + fsmSamDmeConfigBackupDelete(16602), + fsmSamDmeSysdebugManualCoreFileExportTargetExport(16604), + fsmSamDmeSysdebugAutoCoreFileExportTargetConfigure(16605), + fsmSamDmeSysdebugLogControlEpLogControlPersist(16606), + fsmSamDmeConsumerInstRenameCfgDir(16607), + fsmSamDmeNfsClientDefAddConfig(16608), + fsmSamDmeNfsClientDefDeleteConfig(16609), + fsmSamDmeSwAccessDomainDeploy(16634), + fsmSamDmeSwEthLanBorderDeploy(16635), + fsmSamDmeSwFcSanBorderDeploy(16636), + fsmSamDmeSwUtilityDomainDeploy(16637), + fsmSamDmeComputeSystemRegister(16639), + fsmSamDmeSyntheticFsObjCreate(16641), + fsmUpdateContextFsm(16643), + fsmSamDmeFirmwareDownloaderDownload(16650), + fsmSamDmeFirmwareImageDelete(16651), + fsmUpdateSwitch(16653), + fsmUpdateiom(16654), + fsmSamDmeMgmtControllerActivateiom(16655), + fsmUpdatebmc(16656), + fsmSamDmeMgmtControllerActivatebmc(16657), + fsmSamDmeCallhomeEpConfigCallhome(16670), + fsmSwMgmtOobIfConfig(16673), + fsmSwMgmtInbandIfConfig(16674), + fsmVirtualIfConfig(16679), + fsmSamDmeMgmtIfEnableVip(16680), + fsmSamDmeMgmtIfDisableVip(16681), + fsmSamDmeMgmtIfEnableha(16682), + fsmSamDmeMgmtBackupBackup(16683), + fsmSamDmeMgmtImporterImport(16684), + fsmSamDmeOrgOrgConfigurePeer(16728), + fsmSamDmeTopSystemPeerHostName(16729), + fsmSamDmeStatsCollectionPolicyUpdateEp(16742), + fsmSamDmeQosclassDefinitionConfigGlobalQos(16745), + fsmSamDmeEpqosDefinitionDeploy(16749), + fsmSamDmeEpqosDefinitionDelTaskRemove(16750), + fsmSamDmeControllerEpQuiesce(16764), + fsmSamDmeConfigConsumerCatalogueCreate(16769), + fsmSamDmeNfsExportDefImageSync(16770), + fsmSamDmeNfsExportDefAddRepo(16771), + fsmUpdateIdent(16793), + fsmSync(16794), + fsmSyncVnetEpucs(16800), + fsmSamDmeEquipmentiocardResetCmc(16803), + fsmSyncChangeucs(16808), + fsmUpdateucsmanager(16815), + fsmSysConfig(16823), + fsmSamDmeAdaptorExtEthIfPathReset(16852), + fsmSamDmeAdaptorHostEthIfCircuitReset(16857), + fsmSamDmeAdaptorHostFcIfCircuitReset(16858), + fsmSamDmeExtvmmProviderConfig(16879), + fsmSamDmeExtvmmKeyStoreCertInstall(16880), + fsmSamDmeExtvmmSwitchDelTaskRemoveProvider(16881), + fsmSamDmeExtvmmMasterExtKeyConfig(16898), + fsmUpdater(16904), + fsmSamDmeFirmwareDistributableDelete(16906), + fsmDiscover(16920), + fsmAssociate(16921), + fsmDisassociate(16922), + fsmDecommission(16924), + fsmSoftShutdown(16925), + fsmHardShutdown(16926), + fsmTurnup(16927), + fsmPowercycle(16928), + fsmHardreset(16929), + fsmSoftreset(16930), + fsmSwConnUpd(16931), + fsmBiosRecovery(16932), + fsmCmosReset(16934), + fsmResetBmc(16935), + fsmUpdateExtUsers(16938), + fsmUpdateAdaptor(16939), + fsmActivateAdaptor(16940), + fsmConfigSol(16941), + fsmUnconfigSol(16942), + fsmSetFeLocatorLed(16943), + fsmSamDmeEquipmentChassisPowerCap(16944), + fsmSamDmeEquipmentiocardMuxOffline(16945), + fsmPowerCap(16950), + fsmUpdateBoardController(16964), + fsmDeployCatalogue(16965), + fsmSamDmeComputePhysicalAssociate(16973), + fsmSamDmeComputePhysicalDisassociate(16974), + fsmSamDmeComputePhysicalPowerCap(16975), + fsmSamDmeComputePhysicalDecommission(16976), + fsmSamDmeComputePhysicalSoftShutdown(16977), + fsmSamDmeComputePhysicalHardShutdown(16978), + fsmSamDmeComputePhysicalTurnup(16979), + fsmSamDmeComputePhysicalPowercycle(16980), + fsmSamDmeComputePhysicalHardreset(16981), + fsmSamDmeComputePhysicalSoftreset(16982), + fsmSamDmeComputePhysicalSwConnUpd(16983), + fsmSamDmeComputePhysicalBiosRecovery(16984), + fsmSamDmeComputePhysicalCmosReset(16986), + fsmSamDmeComputePhysicalResetBmc(16987), + fsmSamDmeEquipmentiocardResetIom(16988), + fsmInstall(16991), + fsmClear(16992), + fsmUpdateFlexlm(16993), + fsmSamDmeComputeRackUnitDiscover(16994), + fsmSamDmeLsServerConfigure(16995), + fsmSamDmeSwEthMonDeploy(17000), + fsmSamDmeSwFcMonDeploy(17001), + fsmSamDmeFabricSanCloudSwitchMode(17002), + fsmRemoveFex(17007), + fsmSamDmeComputePhysicalUpdateExtUsers(17008), + fsmSamDmeSysdebugTechSupportInitiate(17012), + fsmSamDmeSysdebugTechSupportDeleteTechSupFile(17013), + fsmSamDmeSysdebugTechSupportDownload(17014), + fsmActivateCatalog(17017), + fsmActivateMgmtExt(17018), + fsmSamDmeDupeChangeTrackerEpConfigure(17032), + fsmTrigger(17035), + fsmSamDmeComputePhysicalUpdateAdaptor(17043), + fsmSamDmeComputePhysicalActivateAdaptor(17044), + fsmSamDmeCapabilityCatalogueActivateCatalog(17045), + fsmSamDmeCapabilityMgmtExtensionActivateMgmtExt(17046), + fsmSamDmeLicenseDownloaderDownload(17050), + fsmSamDmeLicenseFileInstall(17051), + fsmSamDmeLicenseFileClear(17052), + fsmSamDmeLicenseInstanceUpdateFlexlm(17053), + fsmConfigure(17060), + fsmMuxOffline(17061), + fsmSamDmeComputePhysicalConfigSol(17083), + fsmSamDmeComputePhysicalUnconfigSol(17084), + fsmSamDmePortpioInCompatSfpPresence(17089), + fsmSamDmeComputePhysicalDiagnosticInterrupt(17116), + fsmSamDmeSysdebugCoreDownload(17133), + fsmSamDmeEquipmentChassisDynamicReallocation(17134), + fsmSamDmeCallhomeHolderConfigure(17151), + fsmSamDmeCallhomeHolderInventory(17152), + fsmSamDmeComputePhysicalResetKvm(17163), + fsmSamDmeSmartlicenseAgentConfigure(17164), + fsmSamDmeSmartlicenseTestConfigure(17165), + fsmSamDmeSmartlicenseEntitlementEpConfigure(17166), + fsmSamDmeSmartlicenseHolderConfigure(17167), + fsmSamDmeMgmtControllerOnline(17169), + fsmSamDmeComputeRackUnitOffline(17170), + fsmSamDmeEquipmentLocatorLedSetFiLocatorLed(17187), + fsmConfPhysical(17190), + fsmClusterRole(17192), + fsmIlluminate(17195), + fsmSetFiLocatorLed(17196), + fsmDeployAlias(17207), + fsmSamDmeFabricEpMgrConfigure(17214), + fsmSamDmeVnicProfileSetDeployAlias(17223), + fsmSamDmeSwPhysConfPhysical(17239), + fsmSamDmeExtvmmEpClusterRole(17254), + fsmSamDmeVmLifeCyclePolicyConfig(17259), + fsmUpdateState(17261), + fsmSamDmeEquipmentBeaconLedIlluminate(17262), + fsmSamDmeEtherServerIntfioConfigSpeed(17271), + fsmUpdatebios(17281), + fsmSamDmeComputePhysicalActivatebios(17282), + fsmSamDmeCommDateTimeTimezone(17312), + fsmSamDmeFirmwareSystemDeploy(17325), + fsmSamDmeFirmwareSystemApplyCatalogPack(17326), + fsmSamDmeMgmtExportPolicyReportConfigCopy(17339), + fsmSamDmeMgmtImporterReportConfigImport(17340), + fsmSamDmeNfsMountInstMount(17348), + fsmSamDmeNfsMountInstUnmount(17349), + fsmSamDmeNfsMountDefReportNfsMountSuspend(17350), + fsmSamDmeStorageSystemSync(17367), + fsmSamDmePolicyControlEpOpRemoteDomainReg(17371), + fsmSamDmePolicyControlEpOpRemoteDomainUnReg(17372), + fsmSamDmeEquipmentChassisProfileConfigure(17373), + fsmSamDmeSwFcSanBorderActivateZoneSet(17381), + fsmSamDmeExtpolEpRegisterFsm(17382), + fsmSamDmeExtpolRegistryCrossDomainConfig(17383), + fsmSamDmeExtpolRegistryCrossDomainDelete(17384), + fsmSamDmeExtpolEpRepairCert(17399), + fsmSamDmePolicyControlEpOperate(17400), + fsmSamDmePolicyPolicyScopeReleasePolicyFsm(17402), + fsmSamDmePolicyPolicyScopeReleaseOperationFsm(17403), + fsmSamDmePolicyPolicyScopeReleaseStorageFsm(17404), + fsmSamDmePolicyPolicyScopeResolveManyPolicyFsm(17405), + fsmSamDmePolicyPolicyScopeResolveManyOperationFsm(17406), + fsmSamDmePolicyPolicyScopeResolveManyStorageFsm(17407), + fsmSamDmePolicyPolicyScopeReleaseManyPolicyFsm(17408), + fsmSamDmePolicyPolicyScopeReleaseManyOperationFsm(17409), + fsmSamDmePolicyPolicyScopeReleaseManyStorageFsm(17410), + fsmSamDmePolicyPolicyScopeResolveAllPolicyFsm(17411), + fsmSamDmePolicyPolicyScopeResolveAllOperationFsm(17412), + fsmSamDmePolicyPolicyScopeResolveAllStorageFsm(17413), + fsmSamDmePolicyPolicyScopeReleaseAllPolicyFsm(17414), + fsmSamDmePolicyPolicyScopeReleaseAllOperationFsm(17415), + fsmSamDmePolicyPolicyScopeReleaseAllStorageFsm(17416), + fsmSamDmeIdentIdentRequestUpdateIdent(17418), + fsmSamDmeIdentMetaSystemSync(17419), + fsmSamDmeMgmtControllerRegistryConfig(17420), + fsmSamDmeGlRequestEvaluate(17421), + fsmSamDmeGlRequestCreateGlobalIdPool(17422), + fsmSamDmeGlRequestCreateGlobalPolicy(17423), + fsmSamDmeGlRequestGlobalize(17424), + fsmSamDmeObserveObservedResolvePolicyFsm(17425), + fsmSamDmeObserveObservedResolveResourceFsm(17426), + fsmSamDmeObserveObservedResolvevmfsm(17427), + fsmSamDmeObserveObservedResolveControllerFsm(17428), + fsmSamDmeDiagSrvCtrlOperationConfigure(17444), + fsmSamDmePortpioInCompatSfpReplaced(17445), + fsmSamDmeFdPhysicalConfigure(17451), + fsmSamDmeVnicOutbandMgmtEpConfigureOutband(17473), + fsmSamDmeDomainProfileConfigure(17474), + fsmSamDmeComputePhysicalResetIpmi(17476), + fsmSamDmeComputePhysicalFwUpgrade(17477), + fsmSamDmeComputeRackUnitAdapterReset(17478), + fsmSamDmeFabricFcZoneProfileConfigure(17479), + fsmSamDmeComputeServerDiscPolicyResolveScrubPolicy(17483), + fsmSamDmeExtpolProviderReportConfigImport(17485), + fsmSamDmeFabricVnetEpSyncEpPushVnetEpDeletion(17599), + fsmSamDmeGmetaHolderInventory(17601), + fsmSamDmeComputePhysicalCimcSessionDelete(17602), + fsmSamDmePolicyControlledTypeOperate(17612), + fsmSamDmeMgmtControllerExtMgmtInterfaceConfig(17660), + fsmSamDmeComputeRackUnitCreateDhcpEntry(17661), + fsmSamDmeComputePhysicalServiceInfraDeploy(17662), + fsmSamDmeComputePhysicalServiceInfraWithdraw(17663), + fsmSamDmeComputePhysicalUpdateBoardController(17667), + fsmSamDmeComputePhysicalConfigBoard(17702), + fsmSamDmeComputePhysicalResetMemoryErrors(17703), + fsmSamDmeMgmtipv6IfAddrSwMgmtOobIpv6IfConfig(17707), + fsmSamDmeSwEthLanFlowMonDeploy(17713), + fsmSamDmeExtvmmNetworkSetsDeploy(17733), + fsmSamDmeComputePhysicalFlashController(17762), + fsmSamDmeSysdebugLogExportPolicyConfigure(17788), + fsmSamDmeStorageFlexFlashControllermopsReset(17791), + fsmSamDmeStorageFlexFlashControllermopsFormat(17792), + fsmSamDmeStorageFlexFlashControllermopsPair(17793), + fsmSamDmeComputePhysicalEnableCimcSecureBoot(17806), + fsmSamDmeIdentMetaSystemUcscUnivSync(17824), + fsmSamDmeStoragePartitionDeployStorage(17921), + fsmSamDmeStorageProcessorDiscoverSystem(17922), + fsmSamDmeStorageProcessorEnterMaintenance(17923), + fsmSamDmeStorageProcessorExitMaintenance(17924), + fsmSamDmeStorageProcessorDeploySystem(17925), + fsmSamDmeStorageProcessorUndeploySystem(17926), + fsmSamDmeStorageProcessorHaTakeOver(17927), + fsmSamDmeStoragePartitionScrubraidgroup(17928), + fsmSamDmeMgmtControllerLockConfig(17933), + fsmSamDmeMgmtControllerPowerBudgetReclaimConfig(17934), + fsmSamDmeComputePhysicalOobStorageAdminConfig(17935), + fsmSamDmeEquipmentiocardBaseFePresence(17940), + fsmSamDmeEquipmentiocardBaseFeConn(17941), + fsmSamDmeEquipmentLocatorLedSetDiskLocatorLed(17954), + fsmSamDmeLstorageProcessorConfigure(17978), + fsmSamDmeOsControllerDeployos(17984), + fsmSamDmeEquipmentPsuUpdatepsu(17987), + fsmSamDmeMgmtControllerUpdatecmc(18012), + fsmSamDmeMgmtControllerActivatecmc(18013), + fsmSamDmeMgmtControllerUpdateAdaptor(18014), + fsmSamDmeMgmtControllerActivateAdaptor(18015), + fsmSamDmeMgmtControllerUpdateRaidController(18016), + fsmSamDmeMgmtControllerUpdateBoardController(18017), + fsmSamDmeFabricCartridgeSlotEpIdentify(18024), + fsmSamDmeFabricComputemslotEpIdentify(18025), + fsmSamDmeEquipmentChassisOobStorageAdminCfg(18026), + fsmSamDmeComputeServerUnitDiscover(18032), + fsmSamDmeMgmtIfFaPresence(18033), + fsmSamDmeMgmtIfFaConn(18034), + fsmSamDmeEquipmentiocardEvacuate(18045), + fsmSamDmeEquipmentiocardResetEvacuate(18046), + fsmSamDmeComputePhysicalCleartpm(18051), + fsmSamDmeEquipmentiocardResetPeerCmc(18102), + fsmSamDmeSwExtUtilityConfPortBreakout(18124), + fsmSamDmeEquipmentSwitchiocardEvacuate(18146), + fsmSamDmeEquipmentSwitchiocardResetEvacuate(18147), + fsmSamDmeMorefImportRootApplyMoRefs(18161), + fsmSamDmeStorageEnclosureRemoveEnclosure(18169), + fsmSamDmeMgmtControllerPowerCap(18184), + fsmSamDmeEquipmentSystemiocontrollerResetCmc(18185), + fsmSamDmeComputePhysicalDiskZoningInventory(18186), + fsmSamDmeEquipmentChassisAssociate(18207), + fsmSamDmeEquipmentChassisDisassociate(18208), + fsmSamDmeEtherServerIntfioConfig(18237), + fsmSamDmeMgmtControllerEnableSecureBoot(18239), + fsmSamDmeMgmtControllerUpdateColusacmc(18240), + fsmSamDmeMgmtControllerActivateColusacmc(18241), + fsmSamDmeEquipmentChassisChassisUpgrade(18242), + fsmSamDmeMgmtControllerUpdateColusaBoardController(18243), + fsmSamDmeMgmtControllerUpdateSasExpander(18244), + fsmSamDmeMgmtControllerActivateSasExpander(18245), + fsmSamDmeMgmtControllerActivateLocalDisk(18246), + fsmSamDmeStorageLocalDiskUpdateLocalDisk(18247), + fsmSamDmeMgmtControllerUpdateucsmanagersp(18259), + fsmSamDmeComputePhysicalDiag(18260), + fsmSamDmeComputePhysicalCimcSecurityConfig(18261), + fsmSamDmeSwPortDiscoverDeploy(18290), + fsmSamDmePolicyPolicyScopeContReportPolicyFailFsm(18293), + fsmSamDmePolicyRequestorResolveFromCentral(18294), + tcaProcessorRuntimeLoad(33142), + tcaProcessorRuntimeLoadMin(33144), + tcaProcessorRuntimeLoadMax(33145), + tcaProcessorRuntimeLoadAvg(33146), + tcaFcStatsBytesRxDelta(33167), + tcaFcStatsBytesRxDeltaMin(33168), + tcaFcStatsBytesRxDeltaMax(33169), + tcaFcStatsBytesRxDeltaAvg(33170), + tcaFcStatsPacketsRxDelta(33177), + tcaFcStatsPacketsRxDeltaMin(33178), + tcaFcStatsPacketsRxDeltaMax(33179), + tcaFcStatsPacketsRxDeltaAvg(33180), + tcaFcStatsBytesTxDelta(33187), + tcaFcStatsBytesTxDeltaMin(33188), + tcaFcStatsBytesTxDeltaMax(33189), + tcaFcStatsBytesTxDeltaAvg(33190), + tcaFcStatsPacketsTxDelta(33197), + tcaFcStatsPacketsTxDeltaMin(33198), + tcaFcStatsPacketsTxDeltaMax(33199), + tcaFcStatsPacketsTxDeltaAvg(33200), + tcaFcErrStatsCrcRxDelta(33211), + tcaFcErrStatsCrcRxDeltaMin(33212), + tcaFcErrStatsCrcRxDeltaMax(33213), + tcaFcErrStatsCrcRxDeltaAvg(33214), + tcaFcErrStatsDiscardRxDelta(33221), + tcaFcErrStatsDiscardRxDeltaMin(33222), + tcaFcErrStatsDiscardRxDeltaMax(33223), + tcaFcErrStatsDiscardRxDeltaAvg(33224), + tcaFcErrStatsTooLongRxDelta(33231), + tcaFcErrStatsTooLongRxDeltaMin(33232), + tcaFcErrStatsTooLongRxDeltaMax(33233), + tcaFcErrStatsTooLongRxDeltaAvg(33234), + tcaFcErrStatsTooShortRxDelta(33241), + tcaFcErrStatsTooShortRxDeltaMin(33242), + tcaFcErrStatsTooShortRxDeltaMax(33243), + tcaFcErrStatsTooShortRxDeltaAvg(33244), + tcaFcErrStatsRxDelta(33251), + tcaFcErrStatsRxDeltaMin(33252), + tcaFcErrStatsRxDeltaMax(33253), + tcaFcErrStatsRxDeltaAvg(33254), + tcaFcErrStatsDiscardTxDelta(33261), + tcaFcErrStatsDiscardTxDeltaMin(33262), + tcaFcErrStatsDiscardTxDeltaMax(33263), + tcaFcErrStatsDiscardTxDeltaAvg(33264), + tcaFcErrStatsTxDelta(33271), + tcaFcErrStatsTxDeltaMin(33272), + tcaFcErrStatsTxDeltaMax(33273), + tcaFcErrStatsTxDeltaAvg(33274), + tcaFcErrStatsLinkFailuresDelta(33281), + tcaFcErrStatsLinkFailuresDeltaMin(33282), + tcaFcErrStatsLinkFailuresDeltaMax(33283), + tcaFcErrStatsLinkFailuresDeltaAvg(33284), + tcaFcErrStatsSyncLossesDelta(33291), + tcaFcErrStatsSyncLossesDeltaMin(33292), + tcaFcErrStatsSyncLossesDeltaMax(33293), + tcaFcErrStatsSyncLossesDeltaAvg(33294), + tcaFcErrStatsSignalLossesDelta(33301), + tcaFcErrStatsSignalLossesDeltaMin(33302), + tcaFcErrStatsSignalLossesDeltaMax(33303), + tcaFcErrStatsSignalLossesDeltaAvg(33304), + tcaMemoryRuntimeTotal(33483), + tcaMemoryRuntimeTotalMin(33485), + tcaMemoryRuntimeTotalMax(33486), + tcaMemoryRuntimeTotalAvg(33487), + tcaMemoryRuntimeAvailable(33491), + tcaMemoryRuntimeAvailableMin(33493), + tcaMemoryRuntimeAvailableMax(33494), + tcaMemoryRuntimeAvailableAvg(33495), + tcaMemoryRuntimeCached(33499), + tcaMemoryRuntimeCachedMin(33501), + tcaMemoryRuntimeCachedMax(33502), + tcaMemoryRuntimeCachedAvg(33503), + tcaAdaptorEthPortStatsTotalPacketsDelta(33720), + tcaAdaptorEthPortStatsTotalPacketsDeltaMin(33721), + tcaAdaptorEthPortStatsTotalPacketsDeltaMax(33722), + tcaAdaptorEthPortStatsTotalPacketsDeltaAvg(33723), + tcaAdaptorEthPortStatsGoodPacketsDelta(33730), + tcaAdaptorEthPortStatsGoodPacketsDeltaMin(33731), + tcaAdaptorEthPortStatsGoodPacketsDeltaMax(33732), + tcaAdaptorEthPortStatsGoodPacketsDeltaAvg(33733), + tcaAdaptorEthPortStatsVlanPacketsDelta(33740), + tcaAdaptorEthPortStatsVlanPacketsDeltaMin(33741), + tcaAdaptorEthPortStatsVlanPacketsDeltaMax(33742), + tcaAdaptorEthPortStatsVlanPacketsDeltaAvg(33743), + tcaAdaptorEthPortStatsPausePacketsDelta(33750), + tcaAdaptorEthPortStatsPausePacketsDeltaMin(33751), + tcaAdaptorEthPortStatsPausePacketsDeltaMax(33752), + tcaAdaptorEthPortStatsPausePacketsDeltaAvg(33753), + tcaAdaptorEthPortStatsPerPriorityPausePacketsDelta(33760), + tcaAdaptorEthPortStatsPerPriorityPausePacketsDeltaMin(33761), + tcaAdaptorEthPortStatsPerPriorityPausePacketsDeltaMax(33762), + tcaAdaptorEthPortStatsPerPriorityPausePacketsDeltaAvg(33763), + tcaAdaptorEthPortStatsPppPacketsDelta(33770), + tcaAdaptorEthPortStatsPppPacketsDeltaMin(33771), + tcaAdaptorEthPortStatsPppPacketsDeltaMax(33772), + tcaAdaptorEthPortStatsPppPacketsDeltaAvg(33773), + tcaAdaptorEthPortBySizeSmallStatsLessThan64Delta(33810), + tcaAdaptorEthPortBySizeSmallStatsLessThan64DeltaMin(33811), + tcaAdaptorEthPortBySizeSmallStatsLessThan64DeltaMax(33812), + tcaAdaptorEthPortBySizeSmallStatsLessThan64DeltaAvg(33813), + tcaAdaptorEthPortBySizeSmallStatsEquals64Delta(33820), + tcaAdaptorEthPortBySizeSmallStatsEquals64DeltaMin(33821), + tcaAdaptorEthPortBySizeSmallStatsEquals64DeltaMax(33822), + tcaAdaptorEthPortBySizeSmallStatsEquals64DeltaAvg(33823), + tcaAdaptorEthPortBySizeSmallStatsLessThan128Delta(33830), + tcaAdaptorEthPortBySizeSmallStatsLessThan128DeltaMin(33831), + tcaAdaptorEthPortBySizeSmallStatsLessThan128DeltaMax(33832), + tcaAdaptorEthPortBySizeSmallStatsLessThan128DeltaAvg(33833), + tcaAdaptorEthPortBySizeSmallStatsLessThan256Delta(33840), + tcaAdaptorEthPortBySizeSmallStatsLessThan256DeltaMin(33841), + tcaAdaptorEthPortBySizeSmallStatsLessThan256DeltaMax(33842), + tcaAdaptorEthPortBySizeSmallStatsLessThan256DeltaAvg(33843), + tcaAdaptorEthPortBySizeSmallStatsLessThan512Delta(33850), + tcaAdaptorEthPortBySizeSmallStatsLessThan512DeltaMin(33851), + tcaAdaptorEthPortBySizeSmallStatsLessThan512DeltaMax(33852), + tcaAdaptorEthPortBySizeSmallStatsLessThan512DeltaAvg(33853), + tcaAdaptorEthPortBySizeSmallStatsLessThan1024Delta(33860), + tcaAdaptorEthPortBySizeSmallStatsLessThan1024DeltaMin(33861), + tcaAdaptorEthPortBySizeSmallStatsLessThan1024DeltaMax(33862), + tcaAdaptorEthPortBySizeSmallStatsLessThan1024DeltaAvg(33863), + tcaAdaptorEthPortBySizeLargeStatsLessThanOrEqualTo1518Delta(33875), + tcaAdaptorEthPortBySizeLargeStatsLessThanOrEqualTo1518DeltaMin(33876), + tcaAdaptorEthPortBySizeLargeStatsLessThanOrEqualTo1518DeltaMax(33877), + tcaAdaptorEthPortBySizeLargeStatsLessThanOrEqualTo1518DeltaAvg(33878), + tcaAdaptorEthPortBySizeLargeStatsLessThan2048Delta(33885), + tcaAdaptorEthPortBySizeLargeStatsLessThan2048DeltaMin(33886), + tcaAdaptorEthPortBySizeLargeStatsLessThan2048DeltaMax(33887), + tcaAdaptorEthPortBySizeLargeStatsLessThan2048DeltaAvg(33888), + tcaAdaptorEthPortBySizeLargeStatsLessThan4096Delta(33895), + tcaAdaptorEthPortBySizeLargeStatsLessThan4096DeltaMin(33896), + tcaAdaptorEthPortBySizeLargeStatsLessThan4096DeltaMax(33897), + tcaAdaptorEthPortBySizeLargeStatsLessThan4096DeltaAvg(33898), + tcaAdaptorEthPortBySizeLargeStatsLessThan8192Delta(33905), + tcaAdaptorEthPortBySizeLargeStatsLessThan8192DeltaMin(33906), + tcaAdaptorEthPortBySizeLargeStatsLessThan8192DeltaMax(33907), + tcaAdaptorEthPortBySizeLargeStatsLessThan8192DeltaAvg(33908), + tcaAdaptorEthPortBySizeLargeStatsLessThan9216Delta(33915), + tcaAdaptorEthPortBySizeLargeStatsLessThan9216DeltaMin(33916), + tcaAdaptorEthPortBySizeLargeStatsLessThan9216DeltaMax(33917), + tcaAdaptorEthPortBySizeLargeStatsLessThan9216DeltaAvg(33918), + tcaAdaptorEthPortBySizeLargeStatsGreaterThanOrEqualTo9216Delta(33925), + tcaAdaptorEthPrtBySizeLargeStatsGreaterThanOrEqualTo9216DeltaMin(33926), + tcaAdaptorEthPrtBySizeLargeStatsGreaterThanOrEqualTo9216DeltaMax(33927), + tcaAdaptorEthPrtBySizeLargeStatsGreaterThanOrEqualTo9216DeltaAvg(33928), + tcaAdaptorEthPortOutsizedStatsOversizedPacketsDelta(33940), + tcaAdaptorEthPortOutsizedStatsOversizedPacketsDeltaMin(33941), + tcaAdaptorEthPortOutsizedStatsOversizedPacketsDeltaMax(33942), + tcaAdaptorEthPortOutsizedStatsOversizedPacketsDeltaAvg(33943), + tcaAdaptorEthPortOutsizedStatsOversizedGoodCrcPacketsDelta(33950), + tcaAdaptorEthPortOutsizedStatsOversizedGoodCrcPacketsDeltaMin(33951), + tcaAdaptorEthPortOutsizedStatsOversizedGoodCrcPacketsDeltaMax(33952), + tcaAdaptorEthPortOutsizedStatsOversizedGoodCrcPacketsDeltaAvg(33953), + tcaAdaptorEthPortOutsizedStatsOversizedBadCrcPacketsDelta(33960), + tcaAdaptorEthPortOutsizedStatsOversizedBadCrcPacketsDeltaMin(33961), + tcaAdaptorEthPortOutsizedStatsOversizedBadCrcPacketsDeltaMax(33962), + tcaAdaptorEthPortOutsizedStatsOversizedBadCrcPacketsDeltaAvg(33963), + tcaAdaptorEthPortOutsizedStatsUndersizedGoodCrcPacketsDelta(33970), + tcaAdaptorEthPortOutsizedStatsUndersizedGoodCrcPacketsDeltaMin(33971), + tcaAdaptorEthPortOutsizedStatsUndersizedGoodCrcPacketsDeltaMax(33972), + tcaAdaptorEthPortOutsizedStatsUndersizedGoodCrcPacketsDeltaAvg(33973), + tcaAdaptorEthPortOutsizedStatsUndersizedBadCrcPacketsDelta(33980), + tcaAdaptorEthPortOutsizedStatsUndersizedBadCrcPacketsDeltaMin(33981), + tcaAdaptorEthPortOutsizedStatsUndersizedBadCrcPacketsDeltaMax(33982), + tcaAdaptorEthPortOutsizedStatsUndersizedBadCrcPacketsDeltaAvg(33983), + tcaAdaptorEthPortMcastStatsUnicastPacketsDelta(33995), + tcaAdaptorEthPortMcastStatsUnicastPacketsDeltaMin(33996), + tcaAdaptorEthPortMcastStatsUnicastPacketsDeltaMax(33997), + tcaAdaptorEthPortMcastStatsUnicastPacketsDeltaAvg(33998), + tcaAdaptorEthPortMcastStatsMulticastPacketsDelta(34005), + tcaAdaptorEthPortMcastStatsMulticastPacketsDeltaMin(34006), + tcaAdaptorEthPortMcastStatsMulticastPacketsDeltaMax(34007), + tcaAdaptorEthPortMcastStatsMulticastPacketsDeltaAvg(34008), + tcaAdaptorEthPortMcastStatsBroadcastPacketsDelta(34015), + tcaAdaptorEthPortMcastStatsBroadcastPacketsDeltaMin(34016), + tcaAdaptorEthPortMcastStatsBroadcastPacketsDeltaMax(34017), + tcaAdaptorEthPortMcastStatsBroadcastPacketsDeltaAvg(34018), + tcaAdaptorEthPortErrStatsMacDiscardedPacketsDelta(34030), + tcaAdaptorEthPortErrStatsMacDiscardedPacketsDeltaMin(34031), + tcaAdaptorEthPortErrStatsMacDiscardedPacketsDeltaMax(34032), + tcaAdaptorEthPortErrStatsMacDiscardedPacketsDeltaAvg(34033), + tcaAdaptorEthPortErrStatsBadCrcPacketsDelta(34040), + tcaAdaptorEthPortErrStatsBadCrcPacketsDeltaMin(34041), + tcaAdaptorEthPortErrStatsBadCrcPacketsDeltaMax(34042), + tcaAdaptorEthPortErrStatsBadCrcPacketsDeltaAvg(34043), + tcaAdaptorEthPortErrStatsBadLengthPacketsDelta(34050), + tcaAdaptorEthPortErrStatsBadLengthPacketsDeltaMin(34051), + tcaAdaptorEthPortErrStatsBadLengthPacketsDeltaMax(34052), + tcaAdaptorEthPortErrStatsBadLengthPacketsDeltaAvg(34053), + tcaAdaptorFcPortStatsRxFramesDelta(34064), + tcaAdaptorFcPortStatsRxFramesDeltaMin(34065), + tcaAdaptorFcPortStatsRxFramesDeltaMax(34066), + tcaAdaptorFcPortStatsRxFramesDeltaAvg(34067), + tcaAdaptorFcPortStatsTxFramesDelta(34074), + tcaAdaptorFcPortStatsTxFramesDeltaMin(34075), + tcaAdaptorFcPortStatsTxFramesDeltaMax(34076), + tcaAdaptorFcPortStatsTxFramesDeltaAvg(34077), + tcaAdaptorFcPortStatsRxBadFramesDelta(34084), + tcaAdaptorFcPortStatsRxBadFramesDeltaMin(34085), + tcaAdaptorFcPortStatsRxBadFramesDeltaMax(34086), + tcaAdaptorFcPortStatsRxBadFramesDeltaAvg(34087), + tcaAdaptorFcPortStatsTxBadFramesDelta(34094), + tcaAdaptorFcPortStatsTxBadFramesDeltaMin(34095), + tcaAdaptorFcPortStatsTxBadFramesDeltaMax(34096), + tcaAdaptorFcPortStatsTxBadFramesDeltaAvg(34097), + tcaAdaptorVnicStatsPacketsTxDelta(34108), + tcaAdaptorVnicStatsPacketsTxDeltaMin(34109), + tcaAdaptorVnicStatsPacketsTxDeltaMax(34110), + tcaAdaptorVnicStatsPacketsTxDeltaAvg(34111), + tcaAdaptorVnicStatsPacketsRxDelta(34118), + tcaAdaptorVnicStatsPacketsRxDeltaMin(34119), + tcaAdaptorVnicStatsPacketsRxDeltaMax(34120), + tcaAdaptorVnicStatsPacketsRxDeltaAvg(34121), + tcaAdaptorVnicStatsBytesTxDelta(34128), + tcaAdaptorVnicStatsBytesTxDeltaMin(34129), + tcaAdaptorVnicStatsBytesTxDeltaMax(34130), + tcaAdaptorVnicStatsBytesTxDeltaAvg(34131), + tcaAdaptorVnicStatsBytesRxDelta(34138), + tcaAdaptorVnicStatsBytesRxDeltaMin(34139), + tcaAdaptorVnicStatsBytesRxDeltaMax(34140), + tcaAdaptorVnicStatsBytesRxDeltaAvg(34141), + tcaAdaptorVnicStatsErrorsTxDelta(34148), + tcaAdaptorVnicStatsErrorsTxDeltaMin(34149), + tcaAdaptorVnicStatsErrorsTxDeltaMax(34150), + tcaAdaptorVnicStatsErrorsTxDeltaAvg(34151), + tcaAdaptorVnicStatsErrorsRxDelta(34158), + tcaAdaptorVnicStatsErrorsRxDeltaMin(34159), + tcaAdaptorVnicStatsErrorsRxDeltaMax(34160), + tcaAdaptorVnicStatsErrorsRxDeltaAvg(34161), + tcaAdaptorVnicStatsDroppedTxDelta(34168), + tcaAdaptorVnicStatsDroppedTxDeltaMin(34169), + tcaAdaptorVnicStatsDroppedTxDeltaMax(34170), + tcaAdaptorVnicStatsDroppedTxDeltaAvg(34171), + tcaAdaptorVnicStatsDroppedRxDelta(34178), + tcaAdaptorVnicStatsDroppedRxDeltaMin(34179), + tcaAdaptorVnicStatsDroppedRxDeltaMax(34180), + tcaAdaptorVnicStatsDroppedRxDeltaAvg(34181), + tcaAdaptorFcIffc4StatsInputRequestsDelta(34192), + tcaAdaptorFcIffc4StatsInputRequestsDeltaMin(34193), + tcaAdaptorFcIffc4StatsInputRequestsDeltaMax(34194), + tcaAdaptorFcIffc4StatsInputRequestsDeltaAvg(34195), + tcaAdaptorFcIffc4StatsOutputRequestsDelta(34202), + tcaAdaptorFcIffc4StatsOutputRequestsDeltaMin(34203), + tcaAdaptorFcIffc4StatsOutputRequestsDeltaMax(34204), + tcaAdaptorFcIffc4StatsOutputRequestsDeltaAvg(34205), + tcaAdaptorFcIffc4StatsControlRequestsDelta(34212), + tcaAdaptorFcIffc4StatsControlRequestsDeltaMin(34213), + tcaAdaptorFcIffc4StatsControlRequestsDeltaMax(34214), + tcaAdaptorFcIffc4StatsControlRequestsDeltaAvg(34215), + tcaAdaptorFcIffc4StatsInputMegabytesDelta(34222), + tcaAdaptorFcIffc4StatsInputMegabytesDeltaMin(34223), + tcaAdaptorFcIffc4StatsInputMegabytesDeltaMax(34224), + tcaAdaptorFcIffc4StatsInputMegabytesDeltaAvg(34225), + tcaAdaptorFcIffc4StatsOutputMegabytesDelta(34232), + tcaAdaptorFcIffc4StatsOutputMegabytesDeltaMin(34233), + tcaAdaptorFcIffc4StatsOutputMegabytesDeltaMax(34234), + tcaAdaptorFcIffc4StatsOutputMegabytesDeltaAvg(34235), + tcaAdaptorMenloBaseErrorStatsCorrectableErrorsDelta(34246), + tcaAdaptorMenloBaseErrorStatsCorrectableErrorsDeltaMin(34247), + tcaAdaptorMenloBaseErrorStatsCorrectableErrorsDeltaMax(34248), + tcaAdaptorMenloBaseErrorStatsCorrectableErrorsDeltaAvg(34249), + tcaAdaptorMenloBaseErrorStatsUncorrectableErrorsDelta(34256), + tcaAdaptorMenloBaseErrorStatsUncorrectableErrorsDeltaMin(34257), + tcaAdaptorMenloBaseErrorStatsUncorrectableErrorsDeltaMax(34258), + tcaAdaptorMenloBaseErrorStatsUncorrectableErrorsDeltaAvg(34259), + tcaAdaptorMenloMcpuStatsDropAclDelta(34271), + tcaAdaptorMenloMcpuStatsDropAclDeltaMin(34272), + tcaAdaptorMenloMcpuStatsDropAclDeltaMax(34273), + tcaAdaptorMenloMcpuStatsDropAclDeltaAvg(34274), + tcaAdaptorMenloMcpuStatsDropOverrunDelta(34281), + tcaAdaptorMenloMcpuStatsDropOverrunDeltaMin(34282), + tcaAdaptorMenloMcpuStatsDropOverrunDeltaMax(34283), + tcaAdaptorMenloMcpuStatsDropOverrunDeltaAvg(34284), + tcaAdaptorMenloMcpuStatsDropRuntDelta(34291), + tcaAdaptorMenloMcpuStatsDropRuntDeltaMin(34292), + tcaAdaptorMenloMcpuStatsDropRuntDeltaMax(34293), + tcaAdaptorMenloMcpuStatsDropRuntDeltaAvg(34294), + tcaAdaptorMenloMcpuStatsTruncateOverrunDelta(34301), + tcaAdaptorMenloMcpuStatsTruncateOverrunDeltaMin(34302), + tcaAdaptorMenloMcpuStatsTruncateOverrunDeltaMax(34303), + tcaAdaptorMenloMcpuStatsTruncateOverrunDeltaAvg(34304), + tcaAdaptorMenloMcpuErrorStatsCorrectableErrorsDelta(34316), + tcaAdaptorMenloMcpuErrorStatsCorrectableErrorsDeltaMin(34317), + tcaAdaptorMenloMcpuErrorStatsCorrectableErrorsDeltaMax(34318), + tcaAdaptorMenloMcpuErrorStatsCorrectableErrorsDeltaAvg(34319), + tcaAdaptorMenloMcpuErrorStatsPopErrorsDelta(34326), + tcaAdaptorMenloMcpuErrorStatsPopErrorsDeltaMin(34327), + tcaAdaptorMenloMcpuErrorStatsPopErrorsDeltaMax(34328), + tcaAdaptorMenloMcpuErrorStatsPopErrorsDeltaAvg(34329), + tcaAdaptorMenloMcpuErrorStatsPushErrorsDelta(34336), + tcaAdaptorMenloMcpuErrorStatsPushErrorsDeltaMin(34337), + tcaAdaptorMenloMcpuErrorStatsPushErrorsDeltaMax(34338), + tcaAdaptorMenloMcpuErrorStatsPushErrorsDeltaAvg(34339), + tcaAdaptorMenloMcpuErrorStatsUncorrectableErrorsDelta(34346), + tcaAdaptorMenloMcpuErrorStatsUncorrectableErrorsDeltaMin(34347), + tcaAdaptorMenloMcpuErrorStatsUncorrectableErrorsDeltaMax(34348), + tcaAdaptorMenloMcpuErrorStatsUncorrectableErrorsDeltaAvg(34349), + tcaAdaptorMenloEthStatsDropOverrunDelta(34361), + tcaAdaptorMenloEthStatsDropOverrunDeltaMin(34362), + tcaAdaptorMenloEthStatsDropOverrunDeltaMax(34363), + tcaAdaptorMenloEthStatsDropOverrunDeltaAvg(34364), + tcaAdaptorMenloEthStatsDropRuntDelta(34371), + tcaAdaptorMenloEthStatsDropRuntDeltaMin(34372), + tcaAdaptorMenloEthStatsDropRuntDeltaMax(34373), + tcaAdaptorMenloEthStatsDropRuntDeltaAvg(34374), + tcaAdaptorMenloEthStatsTruncateOverrunDelta(34381), + tcaAdaptorMenloEthStatsTruncateOverrunDeltaMin(34382), + tcaAdaptorMenloEthStatsTruncateOverrunDeltaMax(34383), + tcaAdaptorMenloEthStatsTruncateOverrunDeltaAvg(34384), + tcaAdaptorMenloEthErrorStatsCorrectableErrorsDelta(34396), + tcaAdaptorMenloEthErrorStatsCorrectableErrorsDeltaMin(34397), + tcaAdaptorMenloEthErrorStatsCorrectableErrorsDeltaMax(34398), + tcaAdaptorMenloEthErrorStatsCorrectableErrorsDeltaAvg(34399), + tcaAdaptorMenloEthErrorStatsDropAclDelta(34406), + tcaAdaptorMenloEthErrorStatsDropAclDeltaMin(34407), + tcaAdaptorMenloEthErrorStatsDropAclDeltaMax(34408), + tcaAdaptorMenloEthErrorStatsDropAclDeltaAvg(34409), + tcaAdaptorMenloEthErrorStatsPopErrorsDelta(34416), + tcaAdaptorMenloEthErrorStatsPopErrorsDeltaMin(34417), + tcaAdaptorMenloEthErrorStatsPopErrorsDeltaMax(34418), + tcaAdaptorMenloEthErrorStatsPopErrorsDeltaAvg(34419), + tcaAdaptorMenloEthErrorStatsPushErrorsDelta(34426), + tcaAdaptorMenloEthErrorStatsPushErrorsDeltaMin(34427), + tcaAdaptorMenloEthErrorStatsPushErrorsDeltaMax(34428), + tcaAdaptorMenloEthErrorStatsPushErrorsDeltaAvg(34429), + tcaAdaptorMenloEthErrorStatsUncorrectableErrorsDelta(34436), + tcaAdaptorMenloEthErrorStatsUncorrectableErrorsDeltaMin(34437), + tcaAdaptorMenloEthErrorStatsUncorrectableErrorsDeltaMax(34438), + tcaAdaptorMenloEthErrorStatsUncorrectableErrorsDeltaAvg(34439), + tcaAdaptorMenloFcStatsDropAclDelta(34451), + tcaAdaptorMenloFcStatsDropAclDeltaMin(34452), + tcaAdaptorMenloFcStatsDropAclDeltaMax(34453), + tcaAdaptorMenloFcStatsDropAclDeltaAvg(34454), + tcaAdaptorMenloFcStatsDropOverrunDelta(34461), + tcaAdaptorMenloFcStatsDropOverrunDeltaMin(34462), + tcaAdaptorMenloFcStatsDropOverrunDeltaMax(34463), + tcaAdaptorMenloFcStatsDropOverrunDeltaAvg(34464), + tcaAdaptorMenloFcStatsDropRuntDelta(34471), + tcaAdaptorMenloFcStatsDropRuntDeltaMin(34472), + tcaAdaptorMenloFcStatsDropRuntDeltaMax(34473), + tcaAdaptorMenloFcStatsDropRuntDeltaAvg(34474), + tcaAdaptorMenloFcStatsTruncateOverrunDelta(34481), + tcaAdaptorMenloFcStatsTruncateOverrunDeltaMin(34482), + tcaAdaptorMenloFcStatsTruncateOverrunDeltaMax(34483), + tcaAdaptorMenloFcStatsTruncateOverrunDeltaAvg(34484), + tcaAdaptorMenloFcErrorStatsCorrectableErrorsDelta(34496), + tcaAdaptorMenloFcErrorStatsCorrectableErrorsDeltaMin(34497), + tcaAdaptorMenloFcErrorStatsCorrectableErrorsDeltaMax(34498), + tcaAdaptorMenloFcErrorStatsCorrectableErrorsDeltaAvg(34499), + tcaAdaptorMenloFcErrorStatsPopErrorsDelta(34506), + tcaAdaptorMenloFcErrorStatsPopErrorsDeltaMin(34507), + tcaAdaptorMenloFcErrorStatsPopErrorsDeltaMax(34508), + tcaAdaptorMenloFcErrorStatsPopErrorsDeltaAvg(34509), + tcaAdaptorMenloFcErrorStatsPushErrorsDelta(34516), + tcaAdaptorMenloFcErrorStatsPushErrorsDeltaMin(34517), + tcaAdaptorMenloFcErrorStatsPushErrorsDeltaMax(34518), + tcaAdaptorMenloFcErrorStatsPushErrorsDeltaAvg(34519), + tcaAdaptorMenloFcErrorStatsUncorrectableErrorsDelta(34526), + tcaAdaptorMenloFcErrorStatsUncorrectableErrorsDeltaMin(34527), + tcaAdaptorMenloFcErrorStatsUncorrectableErrorsDeltaMax(34528), + tcaAdaptorMenloFcErrorStatsUncorrectableErrorsDeltaAvg(34529), + tcaAdaptorMenloqstatsDropOverrunN0Delta(34542), + tcaAdaptorMenloqstatsDropOverrunN0DeltaMin(34543), + tcaAdaptorMenloqstatsDropOverrunN0DeltaMax(34544), + tcaAdaptorMenloqstatsDropOverrunN0DeltaAvg(34545), + tcaAdaptorMenloqstatsDropOverrunN1Delta(34552), + tcaAdaptorMenloqstatsDropOverrunN1DeltaMin(34553), + tcaAdaptorMenloqstatsDropOverrunN1DeltaMax(34554), + tcaAdaptorMenloqstatsDropOverrunN1DeltaAvg(34555), + tcaAdaptorMenloqstatsTruncateOverrunN0Delta(34562), + tcaAdaptorMenloqstatsTruncateOverrunN0DeltaMin(34563), + tcaAdaptorMenloqstatsTruncateOverrunN0DeltaMax(34564), + tcaAdaptorMenloqstatsTruncateOverrunN0DeltaAvg(34565), + tcaAdaptorMenloqstatsTruncateOverrunN1Delta(34572), + tcaAdaptorMenloqstatsTruncateOverrunN1DeltaMin(34573), + tcaAdaptorMenloqstatsTruncateOverrunN1DeltaMax(34574), + tcaAdaptorMenloqstatsTruncateOverrunN1DeltaAvg(34575), + tcaAdaptorMenloqerrorStatsCorrectableErrorsDelta(34588), + tcaAdaptorMenloqerrorStatsCorrectableErrorsDeltaMin(34589), + tcaAdaptorMenloqerrorStatsCorrectableErrorsDeltaMax(34590), + tcaAdaptorMenloqerrorStatsCorrectableErrorsDeltaAvg(34591), + tcaAdaptorMenloqerrorStatsPopErrorsDelta(34598), + tcaAdaptorMenloqerrorStatsPopErrorsDeltaMin(34599), + tcaAdaptorMenloqerrorStatsPopErrorsDeltaMax(34600), + tcaAdaptorMenloqerrorStatsPopErrorsDeltaAvg(34601), + tcaAdaptorMenloqerrorStatsPushErrorsDelta(34608), + tcaAdaptorMenloqerrorStatsPushErrorsDeltaMin(34609), + tcaAdaptorMenloqerrorStatsPushErrorsDeltaMax(34610), + tcaAdaptorMenloqerrorStatsPushErrorsDeltaAvg(34611), + tcaAdaptorMenloqerrorStatsUncorrectableErrorsDelta(34618), + tcaAdaptorMenloqerrorStatsUncorrectableErrorsDeltaMin(34619), + tcaAdaptorMenloqerrorStatsUncorrectableErrorsDeltaMax(34620), + tcaAdaptorMenloqerrorStatsUncorrectableErrorsDeltaAvg(34621), + tcaAdaptorMenloNetEgStatsLearnReqDropDelta(34633), + tcaAdaptorMenloNetEgStatsLearnReqDropDeltaMin(34634), + tcaAdaptorMenloNetEgStatsLearnReqDropDeltaMax(34635), + tcaAdaptorMenloNetEgStatsLearnReqDropDeltaAvg(34636), + tcaAdaptorMenloNetEgStatsDropCmdDelta(34643), + tcaAdaptorMenloNetEgStatsDropCmdDeltaMin(34644), + tcaAdaptorMenloNetEgStatsDropCmdDeltaMax(34645), + tcaAdaptorMenloNetEgStatsDropCmdDeltaAvg(34646), + tcaAdaptorMenloNetEgStatsDropLifCfgInvalidDelta(34653), + tcaAdaptorMenloNetEgStatsDropLifCfgInvalidDeltaMin(34654), + tcaAdaptorMenloNetEgStatsDropLifCfgInvalidDeltaMax(34655), + tcaAdaptorMenloNetEgStatsDropLifCfgInvalidDeltaAvg(34656), + tcaAdaptorMenloNetEgStatsDropLifMapNoHitDelta(34663), + tcaAdaptorMenloNetEgStatsDropLifMapNoHitDeltaMin(34664), + tcaAdaptorMenloNetEgStatsDropLifMapNoHitDeltaMax(34665), + tcaAdaptorMenloNetEgStatsDropLifMapNoHitDeltaAvg(34666), + tcaAdaptorMenloNetEgStatsDropSrcBindDelta(34673), + tcaAdaptorMenloNetEgStatsDropSrcBindDeltaMin(34674), + tcaAdaptorMenloNetEgStatsDropSrcBindDeltaMax(34675), + tcaAdaptorMenloNetEgStatsDropSrcBindDeltaAvg(34676), + tcaAdaptorMenloNetInStatsFwdLookupNoHitDelta(34688), + tcaAdaptorMenloNetInStatsFwdLookupNoHitDeltaMin(34689), + tcaAdaptorMenloNetInStatsFwdLookupNoHitDeltaMax(34690), + tcaAdaptorMenloNetInStatsFwdLookupNoHitDeltaAvg(34691), + tcaAdaptorMenloNetInStatsDropFcMulticastDelta(34698), + tcaAdaptorMenloNetInStatsDropFcMulticastDeltaMin(34699), + tcaAdaptorMenloNetInStatsDropFcMulticastDeltaMax(34700), + tcaAdaptorMenloNetInStatsDropFcMulticastDeltaAvg(34701), + tcaAdaptorMenloNetInStatsDropFcLifInvalidDelta(34708), + tcaAdaptorMenloNetInStatsDropFcLifInvalidDeltaMin(34709), + tcaAdaptorMenloNetInStatsDropFcLifInvalidDeltaMax(34710), + tcaAdaptorMenloNetInStatsDropFcLifInvalidDeltaAvg(34711), + tcaAdaptorMenloNetInStatsDropNullPifDelta(34718), + tcaAdaptorMenloNetInStatsDropNullPifDeltaMin(34719), + tcaAdaptorMenloNetInStatsDropNullPifDeltaMax(34720), + tcaAdaptorMenloNetInStatsDropNullPifDeltaAvg(34721), + tcaAdaptorMenloHostPortStatsRxPausecfcdelta(34733), + tcaAdaptorMenloHostPortStatsRxPausecfcdeltaMin(34734), + tcaAdaptorMenloHostPortStatsRxPausecfcdeltaMax(34735), + tcaAdaptorMenloHostPortStatsRxPausecfcdeltaAvg(34736), + tcaAdaptorMenloHostPortStatsRxPausepfcdelta(34743), + tcaAdaptorMenloHostPortStatsRxPausepfcdeltaMin(34744), + tcaAdaptorMenloHostPortStatsRxPausepfcdeltaMax(34745), + tcaAdaptorMenloHostPortStatsRxPausepfcdeltaAvg(34746), + tcaAdaptorMenloHostPortStatsTxPausecfcdelta(34753), + tcaAdaptorMenloHostPortStatsTxPausecfcdeltaMin(34754), + tcaAdaptorMenloHostPortStatsTxPausecfcdeltaMax(34755), + tcaAdaptorMenloHostPortStatsTxPausecfcdeltaAvg(34756), + tcaAdaptorMenloHostPortStatsTxPausepfcdelta(34763), + tcaAdaptorMenloHostPortStatsTxPausepfcdeltaMin(34764), + tcaAdaptorMenloHostPortStatsTxPausepfcdeltaMax(34765), + tcaAdaptorMenloHostPortStatsTxPausepfcdeltaAvg(34766), + tcaAdaptorMenloDcePortStatsRxPausecfcdelta(34778), + tcaAdaptorMenloDcePortStatsRxPausecfcdeltaMin(34779), + tcaAdaptorMenloDcePortStatsRxPausecfcdeltaMax(34780), + tcaAdaptorMenloDcePortStatsRxPausecfcdeltaAvg(34781), + tcaAdaptorMenloDcePortStatsRxPausepfcdelta(34788), + tcaAdaptorMenloDcePortStatsRxPausepfcdeltaMin(34789), + tcaAdaptorMenloDcePortStatsRxPausepfcdeltaMax(34790), + tcaAdaptorMenloDcePortStatsRxPausepfcdeltaAvg(34791), + tcaAdaptorMenloDcePortStatsTxPausecfcdelta(34798), + tcaAdaptorMenloDcePortStatsTxPausecfcdeltaMin(34799), + tcaAdaptorMenloDcePortStatsTxPausecfcdeltaMax(34800), + tcaAdaptorMenloDcePortStatsTxPausecfcdeltaAvg(34801), + tcaAdaptorMenloDcePortStatsTxPausepfcdelta(34808), + tcaAdaptorMenloDcePortStatsTxPausepfcdeltaMin(34809), + tcaAdaptorMenloDcePortStatsTxPausepfcdeltaMax(34810), + tcaAdaptorMenloDcePortStatsTxPausepfcdeltaAvg(34811), + tcaAdaptorEtherIfStatsTxBytesDelta(34822), + tcaAdaptorEtherIfStatsTxBytesDeltaMin(34823), + tcaAdaptorEtherIfStatsTxBytesDeltaMax(34824), + tcaAdaptorEtherIfStatsTxBytesDeltaAvg(34825), + tcaAdaptorEtherIfStatsTxPacketsDelta(34832), + tcaAdaptorEtherIfStatsTxPacketsDeltaMin(34833), + tcaAdaptorEtherIfStatsTxPacketsDeltaMax(34834), + tcaAdaptorEtherIfStatsTxPacketsDeltaAvg(34835), + tcaAdaptorEtherIfStatsTxErrorsDelta(34842), + tcaAdaptorEtherIfStatsTxErrorsDeltaMin(34843), + tcaAdaptorEtherIfStatsTxErrorsDeltaMax(34844), + tcaAdaptorEtherIfStatsTxErrorsDeltaAvg(34845), + tcaAdaptorEtherIfStatsTxDroppedDelta(34852), + tcaAdaptorEtherIfStatsTxDroppedDeltaMin(34853), + tcaAdaptorEtherIfStatsTxDroppedDeltaMax(34854), + tcaAdaptorEtherIfStatsTxDroppedDeltaAvg(34855), + tcaAdaptorEtherIfStatsRxBytesDelta(34862), + tcaAdaptorEtherIfStatsRxBytesDeltaMin(34863), + tcaAdaptorEtherIfStatsRxBytesDeltaMax(34864), + tcaAdaptorEtherIfStatsRxBytesDeltaAvg(34865), + tcaAdaptorEtherIfStatsRxPacketsDelta(34872), + tcaAdaptorEtherIfStatsRxPacketsDeltaMin(34873), + tcaAdaptorEtherIfStatsRxPacketsDeltaMax(34874), + tcaAdaptorEtherIfStatsRxPacketsDeltaAvg(34875), + tcaAdaptorEtherIfStatsRxErrorsDelta(34882), + tcaAdaptorEtherIfStatsRxErrorsDeltaMin(34883), + tcaAdaptorEtherIfStatsRxErrorsDeltaMax(34884), + tcaAdaptorEtherIfStatsRxErrorsDeltaAvg(34885), + tcaAdaptorEtherIfStatsRxDroppedDelta(34892), + tcaAdaptorEtherIfStatsRxDroppedDeltaMin(34893), + tcaAdaptorEtherIfStatsRxDroppedDeltaMax(34894), + tcaAdaptorEtherIfStatsRxDroppedDeltaAvg(34895), + tcaAdaptorFcIfFrameStatsTxFramesDelta(34906), + tcaAdaptorFcIfFrameStatsTxFramesDeltaMin(34907), + tcaAdaptorFcIfFrameStatsTxFramesDeltaMax(34908), + tcaAdaptorFcIfFrameStatsTxFramesDeltaAvg(34909), + tcaAdaptorFcIfFrameStatsRxFramesDelta(34916), + tcaAdaptorFcIfFrameStatsRxFramesDeltaMin(34917), + tcaAdaptorFcIfFrameStatsRxFramesDeltaMax(34918), + tcaAdaptorFcIfFrameStatsRxFramesDeltaAvg(34919), + tcaAdaptorFcIfFrameStatsErrorFramesDelta(34926), + tcaAdaptorFcIfFrameStatsErrorFramesDeltaMin(34927), + tcaAdaptorFcIfFrameStatsErrorFramesDeltaMax(34928), + tcaAdaptorFcIfFrameStatsErrorFramesDeltaAvg(34929), + tcaAdaptorFcIfFrameStatsDumpedFramesDelta(34936), + tcaAdaptorFcIfFrameStatsDumpedFramesDeltaMin(34937), + tcaAdaptorFcIfFrameStatsDumpedFramesDeltaMax(34938), + tcaAdaptorFcIfFrameStatsDumpedFramesDeltaAvg(34939), + tcaAdaptorFcIfEventStatsLipCountDelta(34950), + tcaAdaptorFcIfEventStatsLipCountDeltaMin(34951), + tcaAdaptorFcIfEventStatsLipCountDeltaMax(34952), + tcaAdaptorFcIfEventStatsLipCountDeltaAvg(34953), + tcaAdaptorFcIfEventStatsInvalidcrccountDelta(34960), + tcaAdaptorFcIfEventStatsInvalidcrccountDeltaMin(34961), + tcaAdaptorFcIfEventStatsInvalidcrccountDeltaMax(34962), + tcaAdaptorFcIfEventStatsInvalidcrccountDeltaAvg(34963), + tcaAdaptorFcIfEventStatsNoscountDelta(34970), + tcaAdaptorFcIfEventStatsNoscountDeltaMin(34971), + tcaAdaptorFcIfEventStatsNoscountDeltaMax(34972), + tcaAdaptorFcIfEventStatsNoscountDeltaAvg(34973), + tcaAdaptorFcIfEventStatsLinkFailureCountDelta(34980), + tcaAdaptorFcIfEventStatsLinkFailureCountDeltaMin(34981), + tcaAdaptorFcIfEventStatsLinkFailureCountDeltaMax(34982), + tcaAdaptorFcIfEventStatsLinkFailureCountDeltaAvg(34983), + tcaAdaptorFcIfEventStatsLossOfSyncCountDelta(34990), + tcaAdaptorFcIfEventStatsLossOfSyncCountDeltaMin(34991), + tcaAdaptorFcIfEventStatsLossOfSyncCountDeltaMax(34992), + tcaAdaptorFcIfEventStatsLossOfSyncCountDeltaAvg(34993), + tcaAdaptorFcIfEventStatsLossOfSignalCountDelta(35000), + tcaAdaptorFcIfEventStatsLossOfSignalCountDeltaMin(35001), + tcaAdaptorFcIfEventStatsLossOfSignalCountDeltaMax(35002), + tcaAdaptorFcIfEventStatsLossOfSignalCountDeltaAvg(35003), + tcaAdaptorFcIfEventStatsSeqProtocolErrCountDelta(35010), + tcaAdaptorFcIfEventStatsSeqProtocolErrCountDeltaMin(35011), + tcaAdaptorFcIfEventStatsSeqProtocolErrCountDeltaMax(35012), + tcaAdaptorFcIfEventStatsSeqProtocolErrCountDeltaAvg(35013), + tcaAdaptorFcIfEventStatsSecondsSinceLastResetDelta(35020), + tcaAdaptorFcIfEventStatsSecondsSinceLastResetDeltaMin(35021), + tcaAdaptorFcIfEventStatsSecondsSinceLastResetDeltaMax(35022), + tcaAdaptorFcIfEventStatsSecondsSinceLastResetDeltaAvg(35023), + tcaMemoryErrorStatsEccMultibitErrorsMin(35163), + tcaMemoryErrorStatsEccMultibitErrorsMax(35164), + tcaMemoryErrorStatsEccMultibitErrorsAvg(35165), + tcaSwEnvStatsMainBoardOutlet1(35166), + tcaSwEnvStatsMainBoardOutlet1Min(35168), + tcaSwEnvStatsMainBoardOutlet1Max(35169), + tcaSwEnvStatsMainBoardOutlet1Avg(35170), + tcaMemoryErrorStatsEccSinglebitErrorsMin(35173), + tcaSwEnvStatsMainBoardOutlet2(35174), + tcaMemoryErrorStatsEccSinglebitErrorsAvg(35175), + tcaSwEnvStatsMainBoardOutlet2Min(35176), + tcaSwEnvStatsMainBoardOutlet2Max(35177), + tcaSwEnvStatsMainBoardOutlet2Avg(35178), + tcaMemoryErrorStatsAddressParityErrorsMin(35183), + tcaMemoryErrorStatsAddressParityErrorsMax(35184), + tcaMemoryErrorStatsAddressParityErrorsAvg(35185), + tcaMemoryErrorStatsAddressParityErrorsRunning(35186), + tcaMemoryErrorStatsMismatchErrorsMin(35193), + tcaMemoryErrorStatsMismatchErrorsMax(35194), + tcaMemoryErrorStatsMismatchErrorsAvg(35195), + tcaMemoryErrorStatsMismatchErrorsRunning(35196), + tcaSwEnvStatsFanCtrlrInlet1(35198), + tcaSwEnvStatsFanCtrlrInlet1Min(35200), + tcaSwEnvStatsFanCtrlrInlet1Max(35201), + tcaSwEnvStatsFanCtrlrInlet1Avg(35202), + tcaSwEnvStatsFanCtrlrInlet2(35206), + tcaSwEnvStatsFanCtrlrInlet2Min(35208), + tcaSwEnvStatsFanCtrlrInlet2Max(35209), + tcaSwEnvStatsFanCtrlrInlet2Avg(35210), + tcaSwEnvStatsFanCtrlrInlet3(35214), + tcaSwEnvStatsFanCtrlrInlet3Min(35216), + tcaSwEnvStatsFanCtrlrInlet3Max(35217), + tcaSwEnvStatsFanCtrlrInlet3Avg(35218), + tcaSwEnvStatsFanCtrlrInlet4(35222), + tcaSwEnvStatsFanCtrlrInlet4Min(35224), + tcaSwEnvStatsFanCtrlrInlet4Max(35225), + tcaSwEnvStatsFanCtrlrInlet4Avg(35226), + tcaSwSystemStatsMemAvailable(35234), + tcaSwSystemStatsMemAvailableMin(35236), + tcaSwSystemStatsMemAvailableMax(35237), + tcaSwSystemStatsMemAvailableAvg(35238), + tcaSwSystemStatsMemCached(35242), + tcaSwSystemStatsMemCachedMin(35244), + tcaSwSystemStatsMemCachedMax(35245), + tcaSwSystemStatsMemCachedAvg(35246), + tcaSwSystemStatsLoad(35250), + tcaSwSystemStatsLoadMin(35252), + tcaSwSystemStatsLoadMax(35253), + tcaSwSystemStatsLoadAvg(35254), + tcaEtherTxStatsTotalBytesDelta(35275), + tcaEtherTxStatsTotalBytesDeltaMin(35276), + tcaEtherTxStatsTotalBytesDeltaMax(35277), + tcaEtherTxStatsTotalBytesDeltaAvg(35278), + tcaEtherTxStatsTotalPacketsDelta(35285), + tcaEtherTxStatsTotalPacketsDeltaMin(35286), + tcaEtherTxStatsTotalPacketsDeltaMax(35287), + tcaEtherTxStatsTotalPacketsDeltaAvg(35288), + tcaEtherTxStatsMulticastPacketsDelta(35295), + tcaEtherTxStatsMulticastPacketsDeltaMin(35296), + tcaEtherTxStatsMulticastPacketsDeltaMax(35297), + tcaEtherTxStatsMulticastPacketsDeltaAvg(35298), + tcaEtherTxStatsBroadcastPacketsDelta(35305), + tcaEtherTxStatsBroadcastPacketsDeltaMin(35306), + tcaEtherTxStatsBroadcastPacketsDeltaMax(35307), + tcaEtherTxStatsBroadcastPacketsDeltaAvg(35308), + tcaEtherTxStatsJumboPacketsDelta(35315), + tcaEtherTxStatsJumboPacketsDeltaMin(35316), + tcaEtherTxStatsJumboPacketsDeltaMax(35317), + tcaEtherTxStatsJumboPacketsDeltaAvg(35318), + tcaEtherRxStatsTotalBytesDelta(35329), + tcaEtherRxStatsTotalBytesDeltaMin(35330), + tcaEtherRxStatsTotalBytesDeltaMax(35331), + tcaEtherRxStatsTotalBytesDeltaAvg(35332), + tcaEtherRxStatsTotalPacketsDelta(35339), + tcaEtherRxStatsTotalPacketsDeltaMin(35340), + tcaEtherRxStatsTotalPacketsDeltaMax(35341), + tcaEtherRxStatsTotalPacketsDeltaAvg(35342), + tcaEtherRxStatsUnicastPacketsDelta(35349), + tcaEtherRxStatsUnicastPacketsDeltaMin(35350), + tcaEtherRxStatsUnicastPacketsDeltaMax(35351), + tcaEtherRxStatsUnicastPacketsDeltaAvg(35352), + tcaEtherRxStatsMulticastPacketsDelta(35359), + tcaEtherRxStatsMulticastPacketsDeltaMin(35360), + tcaEtherRxStatsMulticastPacketsDeltaMax(35361), + tcaEtherRxStatsMulticastPacketsDeltaAvg(35362), + tcaEtherRxStatsBroadcastPacketsDelta(35369), + tcaEtherRxStatsBroadcastPacketsDeltaMin(35370), + tcaEtherRxStatsBroadcastPacketsDeltaMax(35371), + tcaEtherRxStatsBroadcastPacketsDeltaAvg(35372), + tcaEtherRxStatsJumboPacketsDelta(35379), + tcaEtherRxStatsJumboPacketsDeltaMin(35380), + tcaEtherRxStatsJumboPacketsDeltaMax(35381), + tcaEtherRxStatsJumboPacketsDeltaAvg(35382), + tcaComputeMbPowerStatsConsumedPower(35962), + tcaComputeMbPowerStatsConsumedPowerMin(35964), + tcaComputeMbPowerStatsConsumedPowerMax(35965), + tcaComputeMbPowerStatsConsumedPowerAvg(35966), + tcaComputeMbTempStatsFmTempSenIo(35974), + tcaComputeMbTempStatsFmTempSenIoMin(35976), + tcaComputeMbTempStatsFmTempSenIoMax(35977), + tcaComputeMbTempStatsFmTempSenIoAvg(35978), + tcaEquipmentChassisStatsInputPower(36234), + tcaEquipmentChassisStatsInputPowerMin(36236), + tcaEquipmentChassisStatsInputPowerMax(36237), + tcaEquipmentChassisStatsInputPowerAvg(36238), + tcaEquipmentChassisStatsOutputPower(36242), + tcaEquipmentChassisStatsOutputPowerMin(36244), + tcaEquipmentChassisStatsOutputPowerMax(36245), + tcaEquipmentChassisStatsOutputPowerAvg(36246), + tcaEquipmentPsuStatsAmbientTemp(36266), + tcaEquipmentPsuStatsAmbientTempMin(36268), + tcaEquipmentPsuStatsAmbientTempMax(36269), + tcaEquipmentPsuStatsAmbientTempAvg(36270), + tcaEquipmentPsuStatsOutputCurrent(36274), + tcaEquipmentPsuStatsOutputCurrentMin(36276), + tcaEquipmentPsuStatsOutputCurrentMax(36277), + tcaEquipmentPsuStatsOutputCurrentAvg(36278), + tcaEquipmentPsuStatsOutputPower(36282), + tcaEquipmentPsuStatsOutputPowerMin(36284), + tcaEquipmentPsuStatsOutputPowerMax(36285), + tcaEquipmentPsuStatsOutputPowerAvg(36286), + tcaEquipmentPsuInputStatsCurrent(36294), + tcaEquipmentPsuInputStatsCurrentMin(36296), + tcaEquipmentPsuInputStatsCurrentMax(36297), + tcaEquipmentPsuInputStatsCurrentAvg(36298), + tcaEquipmentPsuInputStatsVoltage(36302), + tcaEquipmentPsuInputStatsVoltageMin(36304), + tcaEquipmentPsuInputStatsVoltageMax(36305), + tcaEquipmentPsuInputStatsVoltageAvg(36306), + tcaEquipmentPsuInputStatsPower(36310), + tcaEquipmentPsuInputStatsPowerMin(36312), + tcaEquipmentPsuInputStatsPowerMax(36313), + tcaEquipmentPsuInputStatsPowerAvg(36314), + tcaEquipmentFanModuleStatsAmbientTemp(36323), + tcaEquipmentFanModuleStatsAmbientTempMin(36325), + tcaEquipmentFanModuleStatsAmbientTempMax(36326), + tcaEquipmentFanModuleStatsAmbientTempAvg(36327), + tcaEquipmentFanStatsSpeed(36335), + tcaEquipmentFanStatsSpeedMin(36337), + tcaEquipmentFanStatsSpeedMax(36338), + tcaEquipmentFanStatsSpeedAvg(36339), + tcaEquipmentPsuStatsOutput12v(37154), + tcaEquipmentPsuStatsOutput12vMin(37156), + tcaEquipmentPsuStatsOutput12vMax(37157), + tcaEquipmentPsuStatsOutput12vAvg(37158), + tcaEquipmentPsuStatsOutput3v3(37162), + tcaEquipmentPsuStatsOutput3v3Min(37164), + tcaEquipmentPsuStatsOutput3v3Max(37165), + tcaEquipmentPsuStatsOutput3v3Avg(37166), + tcaEquipmentPsuStatsInput210v(37170), + tcaEquipmentPsuStatsInput210vMin(37172), + tcaEquipmentPsuStatsInput210vMax(37173), + tcaEquipmentPsuStatsInput210vAvg(37174), + tcaEquipmentIocardStatsAmbientTemp(37269), + tcaEquipmentIocardStatsAmbientTempMin(37271), + tcaEquipmentIocardStatsAmbientTempMax(37272), + tcaEquipmentIocardStatsAmbientTempAvg(37273), + tcaEtherErrStatsAlignDelta(37313), + tcaEtherErrStatsAlignDeltaMin(37314), + tcaEtherErrStatsAlignDeltaMax(37315), + tcaEtherErrStatsAlignDeltaAvg(37316), + tcaEtherErrStatsFcsDelta(37323), + tcaEtherErrStatsFcsDeltaMin(37324), + tcaEtherErrStatsFcsDeltaMax(37325), + tcaEtherErrStatsFcsDeltaAvg(37326), + tcaEtherErrStatsXmitDelta(37333), + tcaEtherErrStatsXmitDeltaMin(37334), + tcaEtherErrStatsXmitDeltaMax(37335), + tcaEtherErrStatsXmitDeltaAvg(37336), + tcaEtherErrStatsRcvDelta(37343), + tcaEtherErrStatsRcvDeltaMin(37344), + tcaEtherErrStatsRcvDeltaMax(37345), + tcaEtherErrStatsRcvDeltaAvg(37346), + tcaEtherErrStatsUnderSizeDelta(37353), + tcaEtherErrStatsUnderSizeDeltaMin(37354), + tcaEtherErrStatsUnderSizeDeltaMax(37355), + tcaEtherErrStatsUnderSizeDeltaAvg(37356), + tcaEtherErrStatsOutDiscardDelta(37363), + tcaEtherErrStatsOutDiscardDeltaMin(37364), + tcaEtherErrStatsOutDiscardDeltaMax(37365), + tcaEtherErrStatsOutDiscardDeltaAvg(37366), + tcaEtherErrStatsIntMacTxDelta(37383), + tcaEtherErrStatsIntMacTxDeltaMin(37384), + tcaEtherErrStatsIntMacTxDeltaMax(37385), + tcaEtherErrStatsIntMacTxDeltaAvg(37386), + tcaEtherErrStatsIntMacRxDelta(37393), + tcaEtherErrStatsIntMacRxDeltaMin(37394), + tcaEtherErrStatsIntMacRxDeltaMax(37395), + tcaEtherErrStatsIntMacRxDeltaAvg(37396), + tcaEtherLossStatsSingleCollisionDelta(37403), + tcaEtherLossStatsSingleCollisionDeltaMin(37404), + tcaEtherLossStatsSingleCollisionDeltaMax(37405), + tcaEtherLossStatsSingleCollisionDeltaAvg(37406), + tcaEtherLossStatsMultiCollisionDelta(37413), + tcaEtherLossStatsMultiCollisionDeltaMin(37414), + tcaEtherLossStatsMultiCollisionDeltaMax(37415), + tcaEtherLossStatsMultiCollisionDeltaAvg(37416), + tcaEtherLossStatsLateCollisionDelta(37423), + tcaEtherLossStatsLateCollisionDeltaMin(37424), + tcaEtherLossStatsLateCollisionDeltaMax(37425), + tcaEtherLossStatsLateCollisionDeltaAvg(37426), + tcaEtherLossStatsCarrierSenseDelta(37443), + tcaEtherLossStatsCarrierSenseDeltaMin(37444), + tcaEtherLossStatsCarrierSenseDeltaMax(37445), + tcaEtherLossStatsCarrierSenseDeltaAvg(37446), + tcaProcessorErrorStatsMirroringIntraSockErrorsMin(37451), + tcaProcessorErrorStatsMirroringIntraSockErrorsMax(37452), + tcaProcessorErrorStatsMirroringIntraSockErrorsAvg(37453), + tcaProcessorErrorStatsMirroringIntraSockErrorsRunning(37454), + tcaEtherLossStatsGiantsDeltaMax(37455), + tcaEtherLossStatsGiantsDeltaAvg(37456), + tcaProcessorErrorStatsMirroringInterSockErrorsMin(37461), + tcaProcessorErrorStatsMirroringInterSockErrorsMax(37462), + tcaProcessorErrorStatsMirroringInterSockErrorsAvg(37463), + tcaProcessorErrorStatsMirroringInterSockErrorsRunning(37464), + tcaEtherLossStatsSymbolDeltaMax(37465), + tcaEtherLossStatsSymbolDeltaAvg(37466), + tcaProcessorErrorStatsSparingErrorsMin(37471), + tcaProcessorErrorStatsSparingErrorsMax(37472), + tcaProcessorErrorStatsSparingErrorsAvg(37473), + tcaProcessorErrorStatsSparingErrorsRunning(37474), + tcaEtherLossStatsSqetestDeltaMax(37475), + tcaEtherLossStatsSqetestDeltaAvg(37476), + tcaProcessorErrorStatsSmiLinkCorrErrorsMin(37481), + tcaProcessorErrorStatsSmiLinkCorrErrorsMax(37482), + tcaProcessorErrorStatsSmiLinkCorrErrorsAvg(37483), + tcaProcessorErrorStatsSmiLinkCorrErrorsRunning(37484), + tcaEtherPauseStatsRecvPauseDelta(37485), + tcaEtherPauseStatsRecvPauseDeltaMin(37486), + tcaEtherPauseStatsRecvPauseDeltaMax(37487), + tcaEtherPauseStatsRecvPauseDeltaAvg(37488), + tcaProcessorErrorStatsSmiLinkUncorrErrorsMin(37491), + tcaProcessorErrorStatsSmiLinkUncorrErrorsMax(37492), + tcaProcessorErrorStatsSmiLinkUncorrErrorsAvg(37493), + tcaProcessorErrorStatsSmiLinkUncorrErrorsRunning(37494), + tcaEtherPauseStatsXmitPauseDelta(37495), + tcaEtherPauseStatsXmitPauseDeltaMin(37496), + tcaEtherPauseStatsXmitPauseDeltaMax(37497), + tcaEtherPauseStatsXmitPauseDeltaAvg(37498), + tcaEtherPauseStatsResetsDelta(37505), + tcaEtherPauseStatsResetsDeltaMin(37506), + tcaEtherPauseStatsResetsDeltaMax(37507), + tcaEtherPauseStatsResetsDeltaAvg(37508), + tcaEtherLossStatsExcessCollisionDelta(37532), + tcaEtherLossStatsExcessCollisionDeltaMin(37533), + tcaEtherLossStatsExcessCollisionDeltaMax(37534), + tcaEtherLossStatsExcessCollisionDeltaAvg(37535), + tcaEtherTxStatsUnicastPacketsDelta(37543), + tcaEtherTxStatsUnicastPacketsDeltaMin(37544), + tcaEtherTxStatsUnicastPacketsDeltaMax(37545), + tcaEtherTxStatsUnicastPacketsDeltaAvg(37546), + tcaEtherErrStatsDeferredTxDelta(37553), + tcaEtherErrStatsDeferredTxDeltaMin(37554), + tcaEtherErrStatsDeferredTxDeltaMax(37555), + tcaEtherErrStatsDeferredTxDeltaAvg(37556), + tcaComputeMbPowerStatsInputVoltage(37564), + tcaComputeMbPowerStatsInputVoltageMin(37566), + tcaComputeMbPowerStatsInputVoltageMax(37567), + tcaComputeMbPowerStatsInputVoltageAvg(37568), + tcaComputeMbPowerStatsInputCurrent(37572), + tcaComputeMbPowerStatsInputCurrentMin(37574), + tcaComputeMbPowerStatsInputCurrentMax(37575), + tcaComputeMbPowerStatsInputCurrentAvg(37576), + tcaComputeMbTempStatsFmTempSenRear(37580), + tcaComputeMbTempStatsFmTempSenRearMin(37582), + tcaComputeMbTempStatsFmTempSenRearMax(37583), + tcaComputeMbTempStatsFmTempSenRearAvg(37584), + tcaMemoryUnitEnvStatsTemperature(37600), + tcaMemoryUnitEnvStatsTemperatureMin(37602), + tcaMemoryUnitEnvStatsTemperatureMax(37603), + tcaMemoryUnitEnvStatsTemperatureAvg(37604), + tcaProcessorEnvStatsTemperature(37610), + tcaProcessorEnvStatsTemperatureMin(37612), + tcaProcessorEnvStatsTemperatureMax(37613), + tcaProcessorEnvStatsTemperatureAvg(37614), + tcaComputePcieFatalProtocolStatsFlowControlErrorsMin(37615), + tcaComputePcieFatalProtocolStatsFlowControlErrorsMax(37616), + tcaComputePcieFatalProtocolStatsFlowControlErrorsAvg(37617), + tcaComputePcieFatalProtocolStatsFlowControlErrorsRunning(37618), + tcaComputePcieFatalProtocolStatsDllpErrorsMin(37625), + tcaComputePcieFatalProtocolStatsDllpErrorsMax(37626), + tcaComputePcieFatalProtocolStatsDllpErrorsAvg(37627), + tcaComputePcieFatalProtocolStatsDllpErrorsRunning(37628), + tcaComputePcieFatalReceiveStatsUnsupportedRequestErrorsMin(37637), + tcaComputePcieFatalReceiveStatsUnsupportedRequestErrorsMax(37638), + tcaComputePcieFatalReceiveStatsUnsupportedRequestErrorsAvg(37639), + tcaComputePcieFatalReceiveStatsUnsupportedRequestErrorsRunning(37640), + tcaComputePcieFatalReceiveStatsErrFatalErrorsMin(37647), + tcaComputePcieFatalReceiveStatsErrFatalErrorsMax(37648), + tcaComputePcieFatalReceiveStatsErrFatalErrorsAvg(37649), + tcaComputePcieFatalReceiveStatsErrFatalErrorsRunning(37650), + tcaComputePcieFatalReceiveStatsErrNonFatalErrorsMin(37657), + tcaComputePcieFatalReceiveStatsErrNonFatalErrorsMax(37658), + tcaComputePcieFatalReceiveStatsErrNonFatalErrorsAvg(37659), + tcaComputePcieFatalReceiveStatsErrNonFatalErrorsRunning(37660), + tcaComputePcieFatalReceiveStatsBufferOverflowErrorsMin(37667), + tcaComputePcieFatalReceiveStatsBufferOverflowErrorsMax(37668), + tcaComputePcieFatalReceiveStatsBufferOverflowErrorsAvg(37669), + tcaComputePcieFatalReceiveStatsBufferOverflowErrorsRunning(37670), + tcaComputePcieFatalCompletionStatsUnexpectedErrorsMin(37679), + tcaComputePcieFatalCompletionStatsUnexpectedErrorsMax(37680), + tcaComputePcieFatalCompletionStatsUnexpectedErrorsAvg(37681), + tcaComputePcieFatalCompletionStatsUnexpectedErrorsRunning(37682), + tcaComputePcieFatalCompletionStatsTimeoutErrorsMin(37689), + tcaComputePcieFatalCompletionStatsTimeoutErrorsMax(37690), + tcaComputePcieFatalCompletionStatsTimeoutErrorsAvg(37691), + tcaComputePcieFatalCompletionStatsTimeoutErrorsRunning(37692), + tcaComputePcieFatalCompletionStatsAbortErrorsMin(37699), + tcaComputePcieFatalCompletionStatsAbortErrorsMax(37700), + tcaComputePcieFatalCompletionStatsAbortErrorsAvg(37701), + tcaComputePcieFatalCompletionStatsAbortErrorsRunning(37702), + tcaComputePcieFatalStatsSurpriseLinkDownErrorsMin(37711), + tcaComputePcieFatalStatsSurpriseLinkDownErrorsMax(37712), + tcaComputePcieFatalStatsSurpriseLinkDownErrorsAvg(37713), + tcaComputePcieFatalStatsSurpriseLinkDownErrorsRunning(37714), + tcaComputePcieFatalStatsPoisonedtlperrorsMin(37721), + tcaComputePcieFatalStatsPoisonedtlperrorsMax(37722), + tcaComputePcieFatalStatsPoisonedtlperrorsAvg(37723), + tcaComputePcieFatalStatsPoisonedtlperrorsRunning(37724), + tcaComputePcieFatalStatsAcsViolationErrorsMin(37731), + tcaComputePcieFatalStatsAcsViolationErrorsMax(37732), + tcaComputePcieFatalStatsAcsViolationErrorsAvg(37733), + tcaComputePcieFatalStatsAcsViolationErrorsRunning(37734), + tcaComputePcieFatalStatsMalformedtlperrorsMin(37741), + tcaComputePcieFatalStatsMalformedtlperrorsMax(37742), + tcaComputePcieFatalStatsMalformedtlperrorsAvg(37743), + tcaComputePcieFatalStatsMalformedtlperrorsRunning(37744), + tcaSwEnvStatsPsuCtrlrInlet1(37771), + tcaSwEnvStatsPsuCtrlrInlet1Min(37773), + tcaSwEnvStatsPsuCtrlrInlet1Max(37774), + tcaSwEnvStatsPsuCtrlrInlet1Avg(37775), + tcaSwEnvStatsPsuCtrlrInlet2(37779), + tcaSwEnvStatsPsuCtrlrInlet2Min(37781), + tcaSwEnvStatsPsuCtrlrInlet2Max(37782), + tcaSwEnvStatsPsuCtrlrInlet2Avg(37783), + tcaComputePcieFatalProtocolStatsDllpErrors(38022), + tcaComputePcieFatalProtocolStatsFlowControlErrors(38032), + tcaComputePcieFatalReceiveStatsUnsupportedRequestErrors(38044), + tcaComputePcieFatalReceiveStatsErrFatalErrors(38054), + tcaComputePcieFatalReceiveStatsErrNonFatalErrors(38064), + tcaComputePcieFatalCompletionStatsUnexpectedErrors(38086), + tcaComputePcieFatalCompletionStatsTimeoutErrors(38096), + tcaComputePcieFatalCompletionStatsAbortErrors(38106), + tcaComputePcieFatalStatsSurpriseLinkDownErrors(38128), + tcaComputePcieFatalStatsPoisonedtlperrors(38138), + tcaComputePcieFatalStatsAcsViolationErrors(38148), + tcaComputePcieFatalStatsMalformedtlperrors(38158), + tcaEquipmentIocardStatsTemp(38311), + tcaEquipmentIocardStatsTempMin(38313), + tcaEquipmentIocardStatsTempMax(38314), + tcaEquipmentIocardStatsTempAvg(38315), + tcaProcessorEnvStatsInputCurrent(38349), + tcaProcessorEnvStatsInputCurrentMin(38351), + tcaProcessorEnvStatsInputCurrentMax(38352), + tcaProcessorEnvStatsInputCurrentAvg(38353), + tcaMemoryArrayEnvStatsInputCurrent(38357), + tcaMemoryArrayEnvStatsInputCurrentMin(38359), + tcaMemoryArrayEnvStatsInputCurrentMax(38360), + tcaMemoryArrayEnvStatsInputCurrentAvg(38361), + tcaAdaptorEthPortBySizeLargeStatsNoBreakdownGreaterThan1518Delta(38470), + tcaAdaptorEthPortBySizeLargeStatsNoBrkdnGreaterThan1518DeltaMin(38471), + tcaAdaptorEthPortBySizeLargeStatsNoBrkdnGreaterThan1518DeltaMax(38472), + tcaAdaptorEthPortBySizeLargeStatsNoBrkdnGreaterThan1518DeltaAvg(38473), + tcaPowerGroupStatsPower(38557), + tcaPowerGroupStatsPowerMin(38559), + tcaPowerGroupStatsPowerMax(38560), + tcaPowerGroupStatsPowerAvg(38561), + tcaMemoryBufferUnitEnvStatsTemperature(38624), + tcaMemoryBufferUnitEnvStatsTemperatureMin(38626), + tcaMemoryBufferUnitEnvStatsTemperatureMax(38627), + tcaMemoryBufferUnitEnvStatsTemperatureAvg(38628), + tcaComputeIohubEnvStatsTemperature(38678), + tcaComputeIohubEnvStatsTemperatureMin(38680), + tcaComputeIohubEnvStatsTemperatureMax(38681), + tcaComputeIohubEnvStatsTemperatureAvg(38682), + tcaComputeMbTempStatsFmTempSenRearl(39082), + tcaComputeMbTempStatsFmTempSenRearlmin(39084), + tcaComputeMbTempStatsFmTempSenRearlmax(39085), + tcaComputeMbTempStatsFmTempSenRearlavg(39086), + tcaComputeMbTempStatsFmTempSenRearr(39090), + tcaComputeMbTempStatsFmTempSenRearrmin(39092), + tcaComputeMbTempStatsFmTempSenRearrmax(39093), + tcaComputeMbTempStatsFmTempSenRearravg(39094), + tcaEquipmentFexEnvStatsOutlet1(39107), + tcaEquipmentFexEnvStatsOutlet1Min(39109), + tcaEquipmentFexEnvStatsOutlet1Max(39110), + tcaEquipmentFexEnvStatsOutlet1Avg(39111), + tcaEquipmentFexEnvStatsOutlet2(39115), + tcaEquipmentFexEnvStatsOutlet2Min(39117), + tcaEquipmentFexEnvStatsOutlet2Max(39118), + tcaEquipmentFexEnvStatsOutlet2Avg(39119), + tcaEquipmentFexEnvStatsInlet(39123), + tcaEquipmentFexEnvStatsInletMin(39125), + tcaEquipmentFexEnvStatsInletMax(39126), + tcaEquipmentFexEnvStatsInletAvg(39127), + tcaEquipmentFexEnvStatsInlet1(39131), + tcaEquipmentFexEnvStatsInlet1Min(39133), + tcaEquipmentFexEnvStatsInlet1Max(39134), + tcaEquipmentFexEnvStatsInlet1Avg(39135), + tcaEquipmentFexEnvStatsDie1(39139), + tcaEquipmentFexEnvStatsDie1Min(39141), + tcaEquipmentFexEnvStatsDie1Max(39142), + tcaEquipmentFexEnvStatsDie1Avg(39143), + tcaEquipmentFexPowerSummaryTotalPower(39166), + tcaEquipmentFexPowerSummaryTotalPowerMin(39168), + tcaEquipmentFexPowerSummaryTotalPowerMax(39169), + tcaEquipmentFexPowerSummaryTotalPowerAvg(39170), + tcaEquipmentFexPowerSummaryReservedPower(39174), + tcaEquipmentFexPowerSummaryReservedPowerMin(39176), + tcaEquipmentFexPowerSummaryReservedPowerMax(39177), + tcaEquipmentFexPowerSummaryReservedPowerAvg(39178), + tcaEquipmentFexPowerSummaryModulePower(39182), + tcaEquipmentFexPowerSummaryModulePowerMin(39184), + tcaEquipmentFexPowerSummaryModulePowerMax(39185), + tcaEquipmentFexPowerSummaryModulePowerAvg(39186), + tcaEquipmentFexPowerSummaryAvailablePower(39190), + tcaEquipmentFexPowerSummaryAvailablePowerMin(39192), + tcaEquipmentFexPowerSummaryAvailablePowerMax(39193), + tcaEquipmentFexPowerSummaryAvailablePowerAvg(39194), + tcaEquipmentFexPsuInputStatsCurrent(39200), + tcaEquipmentFexPsuInputStatsCurrentMin(39202), + tcaEquipmentFexPsuInputStatsCurrentMax(39203), + tcaEquipmentFexPsuInputStatsCurrentAvg(39204), + tcaEquipmentFexPsuInputStatsVoltage(39208), + tcaEquipmentFexPsuInputStatsVoltageMin(39210), + tcaEquipmentFexPsuInputStatsVoltageMax(39211), + tcaEquipmentFexPsuInputStatsVoltageAvg(39212), + tcaEquipmentFexPsuInputStatsPower(39216), + tcaEquipmentFexPsuInputStatsPowerMin(39218), + tcaEquipmentFexPsuInputStatsPowerMax(39219), + tcaEquipmentFexPsuInputStatsPowerAvg(39220), + tcaEquipmentRackUnitPsuStatsAmbientTemp(39227), + tcaEquipmentRackUnitPsuStatsAmbientTempMin(39229), + tcaEquipmentRackUnitPsuStatsAmbientTempMax(39230), + tcaEquipmentRackUnitPsuStatsAmbientTempAvg(39231), + tcaEquipmentRackUnitPsuStatsOutputCurrent(39235), + tcaEquipmentRackUnitPsuStatsOutputCurrentMin(39237), + tcaEquipmentRackUnitPsuStatsOutputCurrentMax(39238), + tcaEquipmentRackUnitPsuStatsOutputCurrentAvg(39239), + tcaEquipmentRackUnitPsuStatsOutputPower(39243), + tcaEquipmentRackUnitPsuStatsOutputPowerMin(39245), + tcaEquipmentRackUnitPsuStatsOutputPowerMax(39246), + tcaEquipmentRackUnitPsuStatsOutputPowerAvg(39247), + tcaEquipmentRackUnitPsuStatsInputPower(39251), + tcaEquipmentRackUnitPsuStatsInputPowerMin(39253), + tcaEquipmentRackUnitPsuStatsInputPowerMax(39254), + tcaEquipmentRackUnitPsuStatsInputPowerAvg(39255), + tcaEquipmentRackUnitPsuStatsOutputVoltage(39259), + tcaEquipmentRackUnitPsuStatsOutputVoltageMin(39261), + tcaEquipmentRackUnitPsuStatsOutputVoltageMax(39262), + tcaEquipmentRackUnitPsuStatsOutputVoltageAvg(39263), + tcaEquipmentRackUnitPsuStatsInputVoltage(39267), + tcaEquipmentRackUnitPsuStatsInputVoltageMin(39269), + tcaEquipmentRackUnitPsuStatsInputVoltageMax(39270), + tcaEquipmentRackUnitPsuStatsInputVoltageAvg(39271), + tcaAdaptorHbavnicStatsPacketsTxDelta(39392), + tcaAdaptorHbavnicStatsPacketsTxDeltaMin(39393), + tcaAdaptorHbavnicStatsPacketsTxDeltaMax(39394), + tcaAdaptorHbavnicStatsPacketsTxDeltaAvg(39395), + tcaAdaptorHbavnicStatsPacketsRxDelta(39402), + tcaAdaptorHbavnicStatsPacketsRxDeltaMin(39403), + tcaAdaptorHbavnicStatsPacketsRxDeltaMax(39404), + tcaAdaptorHbavnicStatsPacketsRxDeltaAvg(39405), + tcaAdaptorHbavnicStatsBytesTxDelta(39412), + tcaAdaptorHbavnicStatsBytesTxDeltaMin(39413), + tcaAdaptorHbavnicStatsBytesTxDeltaMax(39414), + tcaAdaptorHbavnicStatsBytesTxDeltaAvg(39415), + tcaAdaptorHbavnicStatsBytesRxDelta(39422), + tcaAdaptorHbavnicStatsBytesRxDeltaMin(39423), + tcaAdaptorHbavnicStatsBytesRxDeltaMax(39424), + tcaAdaptorHbavnicStatsBytesRxDeltaAvg(39425), + tcaAdaptorHbavnicStatsErrorsTxDelta(39432), + tcaAdaptorHbavnicStatsErrorsTxDeltaMin(39433), + tcaAdaptorHbavnicStatsErrorsTxDeltaMax(39434), + tcaAdaptorHbavnicStatsErrorsTxDeltaAvg(39435), + tcaAdaptorHbavnicStatsErrorsRxDelta(39442), + tcaAdaptorHbavnicStatsErrorsRxDeltaMin(39443), + tcaAdaptorHbavnicStatsErrorsRxDeltaMax(39444), + tcaAdaptorHbavnicStatsErrorsRxDeltaAvg(39445), + tcaAdaptorHbavnicStatsDroppedTxDelta(39452), + tcaAdaptorHbavnicStatsDroppedTxDeltaMin(39453), + tcaAdaptorHbavnicStatsDroppedTxDeltaMax(39454), + tcaAdaptorHbavnicStatsDroppedTxDeltaAvg(39455), + tcaAdaptorHbavnicStatsDroppedRxDelta(39462), + tcaAdaptorHbavnicStatsDroppedRxDeltaMin(39463), + tcaAdaptorHbavnicStatsDroppedRxDeltaMax(39464), + tcaAdaptorHbavnicStatsDroppedRxDeltaAvg(39465), + tcaAdaptorNicvnicStatsPacketsTxDelta(39474), + tcaAdaptorNicvnicStatsPacketsTxDeltaMin(39475), + tcaAdaptorNicvnicStatsPacketsTxDeltaMax(39476), + tcaAdaptorNicvnicStatsPacketsTxDeltaAvg(39477), + tcaAdaptorNicvnicStatsPacketsRxDelta(39484), + tcaAdaptorNicvnicStatsPacketsRxDeltaMin(39485), + tcaAdaptorNicvnicStatsPacketsRxDeltaMax(39486), + tcaAdaptorNicvnicStatsPacketsRxDeltaAvg(39487), + tcaAdaptorNicvnicStatsBytesTxDelta(39494), + tcaAdaptorNicvnicStatsBytesTxDeltaMin(39495), + tcaAdaptorNicvnicStatsBytesTxDeltaMax(39496), + tcaAdaptorNicvnicStatsBytesTxDeltaAvg(39497), + tcaAdaptorNicvnicStatsBytesRxDelta(39504), + tcaAdaptorNicvnicStatsBytesRxDeltaMin(39505), + tcaAdaptorNicvnicStatsBytesRxDeltaMax(39506), + tcaAdaptorNicvnicStatsBytesRxDeltaAvg(39507), + tcaAdaptorNicvnicStatsErrorsTxDelta(39514), + tcaAdaptorNicvnicStatsErrorsTxDeltaMin(39515), + tcaAdaptorNicvnicStatsErrorsTxDeltaMax(39516), + tcaAdaptorNicvnicStatsErrorsTxDeltaAvg(39517), + tcaAdaptorNicvnicStatsErrorsRxDelta(39524), + tcaAdaptorNicvnicStatsErrorsRxDeltaMin(39525), + tcaAdaptorNicvnicStatsErrorsRxDeltaMax(39526), + tcaAdaptorNicvnicStatsErrorsRxDeltaAvg(39527), + tcaAdaptorNicvnicStatsDroppedTxDelta(39534), + tcaAdaptorNicvnicStatsDroppedTxDeltaMin(39535), + tcaAdaptorNicvnicStatsDroppedTxDeltaMax(39536), + tcaAdaptorNicvnicStatsDroppedTxDeltaAvg(39537), + tcaAdaptorNicvnicStatsDroppedRxDelta(39544), + tcaAdaptorNicvnicStatsDroppedRxDeltaMin(39545), + tcaAdaptorNicvnicStatsDroppedRxDeltaMax(39546), + tcaAdaptorNicvnicStatsDroppedRxDeltaAvg(39547), + tcaComputePcieFatalReceiveStatsBufferOverflowErrors(39583), + tcaProcessorErrorStatsMirroringIntraSockErrors(39649), + tcaProcessorErrorStatsMirroringInterSockErrors(39658), + tcaProcessorErrorStatsSparingErrors(39667), + tcaProcessorErrorStatsSmiLinkCorrErrors(39676), + tcaProcessorErrorStatsSmiLinkUncorrErrors(39685), + tcaMemoryErrorStatsEccMultibitErrors(39702), + tcaMemoryErrorStatsEccSinglebitErrors(39711), + tcaMemoryErrorStatsAddressParityErrors(39720), + tcaMemoryErrorStatsMismatchErrors(39729), + tcaEquipmentRackUnitFanStatsSpeed(39794), + tcaEquipmentRackUnitFanStatsSpeedMin(39796), + tcaEquipmentRackUnitFanStatsSpeedMax(39797), + tcaEquipmentRackUnitFanStatsSpeedAvg(39798), + tcaComputeRackUnitMbTempStatsFrontTemp(40092), + tcaComputeRackUnitMbTempStatsFrontTempMin(40094), + tcaComputeRackUnitMbTempStatsFrontTempMax(40095), + tcaComputeRackUnitMbTempStatsFrontTempAvg(40096), + tcaComputeRackUnitMbTempStatsRearTemp(40100), + tcaComputeRackUnitMbTempStatsRearTempMin(40102), + tcaComputeRackUnitMbTempStatsRearTempMax(40103), + tcaComputeRackUnitMbTempStatsRearTempAvg(40104), + tcaComputeRackUnitMbTempStatsAmbientTemp(40108), + tcaComputeRackUnitMbTempStatsAmbientTempMin(40110), + tcaComputeRackUnitMbTempStatsAmbientTempMax(40111), + tcaComputeRackUnitMbTempStatsAmbientTempAvg(40112), + tcaComputeRackUnitMbTempStatsIoh1Temp(40116), + tcaComputeRackUnitMbTempStatsIoh1TempMin(40118), + tcaComputeRackUnitMbTempStatsIoh1TempMax(40119), + tcaComputeRackUnitMbTempStatsIoh1TempAvg(40120), + tcaComputeRackUnitMbTempStatsIoh2Temp(40124), + tcaComputeRackUnitMbTempStatsIoh2TempMin(40126), + tcaComputeRackUnitMbTempStatsIoh2TempMax(40127), + tcaComputeRackUnitMbTempStatsIoh2TempAvg(40128), + tcaEquipmentPsuOutputStatsCurrent(40441), + tcaEquipmentPsuOutputStatsCurrentMin(40443), + tcaEquipmentPsuOutputStatsCurrentMax(40444), + tcaEquipmentPsuOutputStatsCurrentAvg(40445), + tcaEquipmentPsuOutputStatsVoltage(40449), + tcaEquipmentPsuOutputStatsVoltageMin(40451), + tcaEquipmentPsuOutputStatsVoltageMax(40452), + tcaEquipmentPsuOutputStatsVoltageAvg(40453), + tcaEquipmentPsuOutputStatsPower(40457), + tcaEquipmentPsuOutputStatsPowerMin(40459), + tcaEquipmentPsuOutputStatsPowerMax(40460), + tcaEquipmentPsuOutputStatsPowerAvg(40461), + tcaEquipmentNetworkElementFanStatsSpeed(40583), + tcaEquipmentNetworkElementFanStatsSpeedMin(40585), + tcaEquipmentNetworkElementFanStatsSpeedMax(40586), + tcaEquipmentNetworkElementFanStatsSpeedAvg(40587), + tcaEquipmentNetworkElementFanStatsDrivePercentage(40591), + tcaEquipmentNetworkElementFanStatsDrivePercentageMin(40593), + tcaEquipmentNetworkElementFanStatsDrivePercentageMax(40594), + tcaEquipmentNetworkElementFanStatsDrivePercentageAvg(40595), + tcaSwCardEnvStatsSlotOutlet1(41016), + tcaSwCardEnvStatsSlotOutlet1Min(41018), + tcaSwCardEnvStatsSlotOutlet1Max(41019), + tcaSwCardEnvStatsSlotOutlet1Avg(41020), + tcaSwCardEnvStatsSlotOutlet2(41024), + tcaSwCardEnvStatsSlotOutlet2Min(41026), + tcaSwCardEnvStatsSlotOutlet2Max(41027), + tcaSwCardEnvStatsSlotOutlet2Avg(41028), + tcaSwCardEnvStatsSlotOutlet3(41032), + tcaSwCardEnvStatsSlotOutlet3Min(41034), + tcaSwCardEnvStatsSlotOutlet3Max(41035), + tcaSwCardEnvStatsSlotOutlet3Avg(41036), + tcaEtherFcoeInterfaceStatsPacketsTxDelta(41049), + tcaEtherFcoeInterfaceStatsPacketsTxDeltaMin(41050), + tcaEtherFcoeInterfaceStatsPacketsTxDeltaMax(41051), + tcaEtherFcoeInterfaceStatsPacketsTxDeltaAvg(41052), + tcaEtherFcoeInterfaceStatsPacketsRxDelta(41059), + tcaEtherFcoeInterfaceStatsPacketsRxDeltaMin(41060), + tcaEtherFcoeInterfaceStatsPacketsRxDeltaMax(41061), + tcaEtherFcoeInterfaceStatsPacketsRxDeltaAvg(41062), + tcaEtherFcoeInterfaceStatsBytesTxDelta(41069), + tcaEtherFcoeInterfaceStatsBytesTxDeltaMin(41070), + tcaEtherFcoeInterfaceStatsBytesTxDeltaMax(41071), + tcaEtherFcoeInterfaceStatsBytesTxDeltaAvg(41072), + tcaEtherFcoeInterfaceStatsBytesRxDelta(41079), + tcaEtherFcoeInterfaceStatsBytesRxDeltaMin(41080), + tcaEtherFcoeInterfaceStatsBytesRxDeltaMax(41081), + tcaEtherFcoeInterfaceStatsBytesRxDeltaAvg(41082), + tcaEtherFcoeInterfaceStatsErrorsTxDelta(41089), + tcaEtherFcoeInterfaceStatsErrorsTxDeltaMin(41090), + tcaEtherFcoeInterfaceStatsErrorsTxDeltaMax(41091), + tcaEtherFcoeInterfaceStatsErrorsTxDeltaAvg(41092), + tcaEtherFcoeInterfaceStatsErrorsRxDelta(41099), + tcaEtherFcoeInterfaceStatsErrorsRxDeltaMin(41100), + tcaEtherFcoeInterfaceStatsErrorsRxDeltaMax(41101), + tcaEtherFcoeInterfaceStatsErrorsRxDeltaAvg(41102), + tcaEtherFcoeInterfaceStatsDroppedTxDelta(41109), + tcaEtherFcoeInterfaceStatsDroppedTxDeltaMin(41110), + tcaEtherFcoeInterfaceStatsDroppedTxDeltaMax(41111), + tcaEtherFcoeInterfaceStatsDroppedTxDeltaAvg(41112), + tcaEtherFcoeInterfaceStatsDroppedRxDelta(41119), + tcaEtherFcoeInterfaceStatsDroppedRxDeltaMin(41120), + tcaEtherFcoeInterfaceStatsDroppedRxDeltaMax(41121), + tcaEtherFcoeInterfaceStatsDroppedRxDeltaAvg(41122), + tcaEtherNiErrStatsFrameTxDelta(43132), + tcaEtherNiErrStatsFrameTxDeltaMin(43133), + tcaEtherNiErrStatsFrameTxDeltaMax(43134), + tcaEtherNiErrStatsFrameTxDeltaAvg(43135), + tcaEtherNiErrStatsTooLongDelta(43142), + tcaEtherNiErrStatsTooLongDeltaMin(43143), + tcaEtherNiErrStatsTooLongDeltaMax(43144), + tcaEtherNiErrStatsTooLongDeltaAvg(43145), + tcaEtherNiErrStatsTooShortDelta(43152), + tcaEtherNiErrStatsTooShortDeltaMin(43153), + tcaEtherNiErrStatsTooShortDeltaMax(43154), + tcaEtherNiErrStatsTooShortDeltaAvg(43155), + tcaEtherNiErrStatsCrcDelta(43162), + tcaEtherNiErrStatsCrcDeltaMin(43163), + tcaEtherNiErrStatsCrcDeltaMax(43164), + tcaEtherNiErrStatsCrcDeltaAvg(43165), + tcaEtherNiErrStatsInRangeDelta(43172), + tcaEtherNiErrStatsInRangeDeltaMin(43173), + tcaEtherNiErrStatsInRangeDeltaMax(43174), + tcaEtherNiErrStatsInRangeDeltaAvg(43175), + tcaStorageHddMotherBoardTempStatsRightInletTemp(43209), + tcaStorageHddMotherBoardTempStatsRightInletTempMin(43211), + tcaStorageHddMotherBoardTempStatsRightInletTempMax(43212), + tcaStorageHddMotherBoardTempStatsRightInletTempAvg(43213), + tcaStorageHddMotherBoardTempStatsLeftInletTemp(43217), + tcaStorageHddMotherBoardTempStatsLeftInletTempMin(43219), + tcaStorageHddMotherBoardTempStatsLeftInletTempMax(43220), + tcaStorageHddMotherBoardTempStatsLeftInletTempAvg(43221), + tcaStorageHddMotherBoardTempStatsRightOutletTemp(43225), + tcaStorageHddMotherBoardTempStatsRightOutletTempMin(43227), + tcaStorageHddMotherBoardTempStatsRightOutletTempMax(43228), + tcaStorageHddMotherBoardTempStatsRightOutletTempAvg(43229), + tcaStorageHddMotherBoardTempStatsLeftOutletTemp(43233), + tcaStorageHddMotherBoardTempStatsLeftOutletTempMin(43235), + tcaStorageHddMotherBoardTempStatsLeftOutletTempMax(43236), + tcaStorageHddMotherBoardTempStatsLeftOutletTempAvg(43237), + tcaStorageCtrlStorageStatsCpuLoad(43549), + tcaStorageCtrlStorageStatsCpuLoadMin(43551), + tcaStorageCtrlStorageStatsCpuLoadMax(43552), + tcaStorageCtrlStorageStatsCpuLoadAvg(43553), + tcaStorageCtrlStorageStatsMemoryUsage(43557), + tcaStorageCtrlStorageStatsMemoryUsageMin(43559), + tcaStorageCtrlStorageStatsMemoryUsageMax(43560), + tcaStorageCtrlStorageStatsMemoryUsageAvg(43561), + tcaStorageStorageStatsIops(43567), + tcaStorageStorageStatsIopsMin(43569), + tcaStorageStorageStatsIopsMax(43570), + tcaStorageStorageStatsIopsAvg(43571), + tcaStorageStorageStatsLatency(43575), + tcaStorageStorageStatsLatencyMin(43577), + tcaStorageStorageStatsLatencyMax(43578), + tcaStorageStorageStatsLatencyAvg(43579), + tcaStorageStorageStatsMbps(43583), + tcaStorageStorageStatsMbpsMin(43585), + tcaStorageStorageStatsMbpsMax(43586), + tcaStorageStorageStatsMbpsAvg(43587), + tcaStorageStorageStatsReadIops(43591), + tcaStorageStorageStatsReadIopsMin(43593), + tcaStorageStorageStatsReadIopsMax(43594), + tcaStorageStorageStatsReadIopsAvg(43595), + tcaStorageStorageStatsWriteIops(43599), + tcaStorageStorageStatsWriteIopsMin(43601), + tcaStorageStorageStatsWriteIopsMax(43602), + tcaStorageStorageStatsWriteIopsAvg(43603), + tcaStorageStorageStatsReadMbps(43607), + tcaStorageStorageStatsReadMbpsMin(43609), + tcaStorageStorageStatsReadMbpsMax(43610), + tcaStorageStorageStatsReadMbpsAvg(43611), + tcaStorageStorageStatsWriteMbps(43615), + tcaStorageStorageStatsWriteMbpsMin(43617), + tcaStorageStorageStatsWriteMbpsMax(43618), + tcaStorageStorageStatsWriteMbpsAvg(43619), + tcaEquipmentSiocTempStatsRearTemp(43714), + tcaEquipmentSiocTempStatsRearTempMin(43716), + tcaEquipmentSiocTempStatsRearTempMax(43717), + tcaEquipmentSiocTempStatsRearTempAvg(43718), + tcaEquipmentSiocTempStatsFrontTemp(43722), + tcaEquipmentSiocTempStatsFrontTempMin(43724), + tcaEquipmentSiocTempStatsFrontTempMax(43725), + tcaEquipmentSiocTempStatsFrontTempAvg(43726), + tcaEquipmentSiocTempStatsMidTemp(43730), + tcaEquipmentSiocTempStatsMidTempMin(43732), + tcaEquipmentSiocTempStatsMidTempMax(43733), + tcaEquipmentSiocTempStatsMidTempAvg(43734), + tcaEquipmentSiocTempStatsCmcTemp(43738), + tcaEquipmentSiocTempStatsCmcTempMin(43740), + tcaEquipmentSiocTempStatsCmcTempMax(43741), + tcaEquipmentSiocTempStatsCmcTempAvg(43742), + tcaEquipmentSiocTempStatsVicTemp(43746), + tcaEquipmentSiocTempStatsVicTempMin(43748), + tcaEquipmentSiocTempStatsVicTempMax(43749), + tcaEquipmentSiocTempStatsVicTempAvg(43750), + tcaMemoryNvDimmEnvStatsTemperature(43935), + tcaMemoryNvDimmEnvStatsTemperatureMin(43937), + tcaMemoryNvDimmEnvStatsTemperatureMax(43938), + tcaMemoryNvDimmEnvStatsTemperatureAvg(43939), + tcaMemoryNvDimmEnvStatsVoltage(43943), + tcaMemoryNvDimmEnvStatsVoltageMin(43945), + tcaMemoryNvDimmEnvStatsVoltageMax(43946), + tcaMemoryNvDimmEnvStatsVoltageAvg(43947), + tcaComputeStorageBladeMbTempStatsFrontTemp(44035), + tcaComputeStorageBladeMbTempStatsFrontTempMin(44037), + tcaComputeStorageBladeMbTempStatsFrontTempMax(44038), + tcaComputeStorageBladeMbTempStatsFrontTempAvg(44039), + tcaComputeStorageBladeMbTempStatsLeftRearTemp(44043), + tcaComputeStorageBladeMbTempStatsLeftRearTempMin(44045), + tcaComputeStorageBladeMbTempStatsLeftRearTempMax(44046), + tcaComputeStorageBladeMbTempStatsLeftRearTempAvg(44047), + tcaComputeStorageBladeMbTempStatsRightRearTemp(44051), + tcaComputeStorageBladeMbTempStatsRightRearTempMin(44053), + tcaComputeStorageBladeMbTempStatsRightRearTempMax(44054), + tcaComputeStorageBladeMbTempStatsRightRearTempAvg(44055), + tcaEquipmentIocardStatsProcTemp(44131), + tcaEquipmentIocardStatsProcTempMin(44133), + tcaEquipmentIocardStatsProcTempMax(44134), + tcaEquipmentIocardStatsProcTempAvg(44135), + tcaEquipmentIocardStatsDimmTemp(44139), + tcaEquipmentIocardStatsDimmTempMin(44141), + tcaEquipmentIocardStatsDimmTempMax(44142), + tcaEquipmentIocardStatsDimmTempAvg(44143), + tcaStorageDiskEnvStatsTemperature(44217), + tcaStorageDiskEnvStatsTemperatureMin(44219), + tcaStorageDiskEnvStatsTemperatureMax(44220), + tcaStorageDiskEnvStatsTemperatureAvg(44221), + tcaStorageDiskEnvStatsWearPercentage(44225), + tcaStorageDiskEnvStatsWearPercentageMin(44227), + tcaStorageDiskEnvStatsWearPercentageMax(44228), + tcaStorageDiskEnvStatsWearPercentageAvg(44229), + tcaEquipmentPsuStatsInputPower(44564), + tcaEquipmentPsuStatsInputPowerMin(44566), + tcaEquipmentPsuStatsInputPowerMax(44567), + tcaEquipmentPsuStatsInputPowerAvg(44568), + tcaEquipmentChassisStatsChassisI2cerrors(44728), + tcaEquipmentChassisStatsChassisI2cerrorsDelta(44730), + tcaEquipmentChassisStatsChassisI2cerrorsDeltaMin(44731), + tcaEquipmentChassisStatsChassisI2cerrorsDeltaMax(44732), + tcaEquipmentChassisStatsChassisI2cerrorsDeltaAvg(44733), + tcaEquipmentIocardStatsIomI2cerrors(44738), + tcaEquipmentIocardStatsIomI2cerrorsDelta(44740), + tcaEquipmentIocardStatsIomI2cerrorsDeltaMin(44741), + tcaEquipmentIocardStatsIomI2cerrorsDeltaMax(44742), + tcaEquipmentIocardStatsIomI2cerrorsDeltaAvg(44743), + tcaEquipmentPsuStatsPsuI2cerrors(44748), + tcaEquipmentPsuStatsPsuI2cerrorsDelta(44750), + tcaEquipmentPsuStatsPsuI2cerrorsDeltaMin(44751), + tcaEquipmentPsuStatsPsuI2cerrorsDeltaMax(44752), + tcaEquipmentPsuStatsPsuI2cerrorsDeltaAvg(44753), + tcaEquipmentFanStatsFanI2cerrorsDelta(44760), + tcaEquipmentFanStatsFanI2cerrorsDeltaMin(44761), + tcaEquipmentFanStatsFanI2cerrorsDeltaMax(44762), + tcaEquipmentFanStatsFanI2cerrorsDeltaAvg(44763), + tcaSwEnvStatsDonner(45019), + tcaSwEnvStatsDonnerMin(45021), + tcaSwEnvStatsDonnerMax(45022), + tcaSwEnvStatsDonnerAvg(45023), + tcaSwEnvStatsTd2(45027), + tcaSwEnvStatsTd2Min(45029), + tcaSwEnvStatsTd2Max(45030), + tcaSwEnvStatsTd2Avg(45031), + tcaSwEnvStatsTiburon(45035), + tcaSwEnvStatsTiburonMin(45037), + tcaSwEnvStatsTiburonMax(45038), + tcaSwEnvStatsTiburonAvg(45039), + tcaSwSystemStatsKernelMemTotal(45043), + tcaSwSystemStatsKernelMemTotalMin(45045), + tcaSwSystemStatsKernelMemTotalMax(45046), + tcaSwSystemStatsKernelMemTotalAvg(45047), + tcaSwSystemStatsKernelMemFree(45051), + tcaSwSystemStatsKernelMemFreeMin(45053), + tcaSwSystemStatsKernelMemFreeMax(45054), + tcaSwSystemStatsKernelMemFreeAvg(45055), + tcaEquipmentFexSystemStatsMemAvailable(45154), + tcaEquipmentFexSystemStatsMemAvailableMin(45156), + tcaEquipmentFexSystemStatsMemAvailableMax(45157), + tcaEquipmentFexSystemStatsMemAvailableAvg(45158), + tcaEquipmentFexSystemStatsMemCached(45162), + tcaEquipmentFexSystemStatsMemCachedMin(45164), + tcaEquipmentFexSystemStatsMemCachedMax(45165), + tcaEquipmentFexSystemStatsMemCachedAvg(45166), + tcaEquipmentFexSystemStatsLoad(45170), + tcaEquipmentFexSystemStatsLoadMin(45172), + tcaEquipmentFexSystemStatsLoadMax(45173), + tcaEquipmentFexSystemStatsLoadAvg(45174), + tcaEquipmentFexSystemStatsKernelMemTotal(45178), + tcaEquipmentFexSystemStatsKernelMemTotalMin(45180), + tcaEquipmentFexSystemStatsKernelMemTotalMax(45181), + tcaEquipmentFexSystemStatsKernelMemTotalAvg(45182), + tcaEquipmentFexSystemStatsKernelMemFree(45186), + tcaEquipmentFexSystemStatsKernelMemFreeMin(45188), + tcaEquipmentFexSystemStatsKernelMemFreeMax(45189), + tcaEquipmentFexSystemStatsKernelMemFreeAvg(45190), + tcaSwSystemStatsCorrectableParityError(45211), + tcaSwSystemStatsCorrectableParityErrorMin(45213), + tcaSwSystemStatsCorrectableParityErrorMax(45214), + tcaSwSystemStatsCorrectableParityErrorAvg(45215), + tcaEquipmentChassisStatsChassisI2cerrorsMin(45266), + tcaEquipmentChassisStatsChassisI2cerrorsMax(45267), + tcaEquipmentChassisStatsChassisI2cerrorsAvg(45268), + tcaEquipmentIocardStatsIomI2cerrorsMin(45272), + tcaEquipmentIocardStatsIomI2cerrorsMax(45273), + tcaEquipmentIocardStatsIomI2cerrorsAvg(45274), + tcaEquipmentPsuStatsPsuI2cerrorsMin(45278), + tcaEquipmentPsuStatsPsuI2cerrorsMax(45279), + tcaEquipmentPsuStatsPsuI2cerrorsAvg(45280), + tcaEquipmentFanModuleStatsFanModuleI2cerrors(45284), + tcaEquipmentFanModuleStatsFanModuleI2cerrorsMin(45286), + tcaEquipmentFanModuleStatsFanModuleI2cerrorsMax(45287), + tcaEquipmentFanModuleStatsFanModuleI2cerrorsAvg(45288), + tcaStorageNvmeStatsTemperature(45647), + tcaStorageNvmeStatsTemperatureMin(45649), + tcaStorageNvmeStatsTemperatureMax(45650), + tcaStorageNvmeStatsTemperatureAvg(45651), + tcaStorageNvmeStatsDriveLifeUsedPercentage(45655), + tcaStorageNvmeStatsDriveLifeUsedPercentageMin(45657), + tcaStorageNvmeStatsDriveLifeUsedPercentageMax(45658), + tcaStorageNvmeStatsDriveLifeUsedPercentageAvg(45659), + tcaStorageSsdHealthStatsPowerOnHours(46020), + tcaStorageSsdHealthStatsPowerOnHoursMin(46022), + tcaStorageSsdHealthStatsPowerOnHoursMax(46023), + tcaStorageSsdHealthStatsPowerOnHoursAvg(46024), + tcaStorageSsdHealthStatsWearStatusInDays(46028), + tcaStorageSsdHealthStatsWearStatusInDaysMin(46030), + tcaStorageSsdHealthStatsWearStatusInDaysMax(46031), + tcaStorageSsdHealthStatsWearStatusInDaysAvg(46032), + tcaStorageSsdHealthStatsPowerCycleCount(46036), + tcaStorageSsdHealthStatsPowerCycleCountMin(46038), + tcaStorageSsdHealthStatsPowerCycleCountMax(46039), + tcaStorageSsdHealthStatsPowerCycleCountAvg(46040), + tcaStorageSsdHealthStatsPercentageLifeLeft(46044), + tcaStorageSsdHealthStatsPercentageLifeLeftMin(46046), + tcaStorageSsdHealthStatsPercentageLifeLeftMax(46047), + tcaStorageSsdHealthStatsPercentageLifeLeftAvg(46048), + fsmSamDmeSysdebugLogControlEpPersistenceRemoteInv(77832), + fsmSamDmeMgmtRegistryInfoConfigureRemoteInv(77834), + fsmSamDmeOrgOrgConfigureRemoteInv(77835), + fsmSamDmeTopSystemHostNameRemoteInv(77840), + fsmSamDmeEquipmentiocardFePresenceRemoteInv(77845), + fsmSamDmeEquipmentiocardFeConnRemoteInv(77846), + fsmSamDmeEquipmentChassisRemoveChassisRemoteInv(77847), + fsmSetLocatorLedRemoteInv(77848), + fsmSamDmeMgmtDataExporterExportDataRemoteInv(77855), + fsmSamDmeMgmtDataImporterImportDataRemoteInv(77856), + fsmUpdateElementRemoteInv(77864), + fsmSamDmeTestingServiceProfileResolvePolicyFsmRemoteInv(77881), + fsmSamDmeTestingServiceProfileResolveManyPolicyFsmRemoteInv(77882), + fsmSamDmeCertRepairEpRepairCertRemoteInv(77944), + fsmResolveResourceFsmRemoteInv(77951), + fsmResolvevmfsmRemoteInv(77952), + fsmResolveControllerFsmRemoteInv(77953), + fsmSamDmeMgmtControllerExtMgmtIfConfigRemoteInv(77958), + fsmSamDmeFabricComputeSlotEpIdentifyRemoteInv(77959), + fsmSamDmeComputeBladeDiscoverRemoteInv(77960), + fsmReleasePolicyFsmRemoteInv(77972), + fsmSamDmeEquipmentChassisPsuPolicyConfigRemoteInv(77973), + fsmSamDmeAdaptorHostFcIfResetFcPersBindingRemoteInv(77974), + fsmSamDmeComputeBladeDiagRemoteInv(77975), + fsmResolveManyOperationFsmRemoteInv(77976), + fsmResolveManyStorageFsmRemoteInv(77977), + fsmReleaseManyPolicyFsmRemoteInv(77978), + fsmSwitchModeRemoteInv(77979), + fsmReleaseManyStorageFsmRemoteInv(77980), + fsmResolveAllPolicyFsmRemoteInv(77981), + fsmResolveAllOperationFsmRemoteInv(77982), + fsmResolveAllStorageFsmRemoteInv(77983), + fsmReleaseAllPolicyFsmRemoteInv(77984), + fsmReleaseAllOperationFsmRemoteInv(77985), + fsmReleaseAllStorageFsmRemoteInv(77986), + fsmSamDmeVnicProfileSetDeployRemoteInv(77990), + fsmUpdateSvcEpRemoteInv(78016), + fsmSamDmeCommSvcEpRestartWebSvcRemoteInv(78017), + fsmUpdateEpRemoteInv(78019), + fsmUpdateRealmRemoteInv(78020), + fsmUpdateUserEpRemoteInv(78021), + fsmSamDmePkiEpUpdateEpRemoteInv(78022), + fsmSingleRemoteInv(78040), + fsmSamDmeSysfileMutationGlobalRemoteInv(78041), + fsmSamDmeConfigBackupDeleteRemoteInv(78042), + fsmSamDmeSysdebugManualCoreFileExportTargetExportRemoteInv(78044), + fsmSamDmeSysdebugAutoCoreFileExportTargetConfigureRemoteInv(78045), + fsmSamDmeSysdebugLogControlEpLogControlPersistRemoteInv(78046), + fsmSamDmeConsumerInstRenameCfgDirRemoteInv(78047), + fsmSamDmeNfsClientDefAddConfigRemoteInv(78048), + fsmSamDmeNfsClientDefDeleteConfigRemoteInv(78049), + fsmSamDmeSwAccessDomainDeployRemoteInv(78074), + fsmSamDmeSwEthLanBorderDeployRemoteInv(78075), + fsmSamDmeSwFcSanBorderDeployRemoteInv(78076), + fsmSamDmeSwUtilityDomainDeployRemoteInv(78077), + fsmSamDmeComputeSystemRegisterRemoteInv(78079), + fsmSamDmeSyntheticFsObjCreateRemoteInv(78081), + fsmUpdateContextFsmRemoteInv(78083), + fsmSamDmeFirmwareDownloaderDownloadRemoteInv(78090), + fsmSamDmeFirmwareImageDeleteRemoteInv(78091), + fsmUpdateSwitchRemoteInv(78093), + fsmUpdateiomRemoteInv(78094), + fsmSamDmeMgmtControllerActivateiomRemoteInv(78095), + fsmUpdatebmcRemoteInv(78096), + fsmSamDmeMgmtControllerActivatebmcRemoteInv(78097), + fsmSamDmeCallhomeEpConfigCallhomeRemoteInv(78110), + fsmSwMgmtOobIfConfigRemoteInv(78113), + fsmSwMgmtInbandIfConfigRemoteInv(78114), + fsmVirtualIfConfigRemoteInv(78119), + fsmSamDmeMgmtIfEnableVipRemoteInv(78120), + fsmSamDmeMgmtIfDisableVipRemoteInv(78121), + fsmSamDmeMgmtIfEnablehaRemoteInv(78122), + fsmSamDmeMgmtBackupBackupRemoteInv(78123), + fsmSamDmeMgmtImporterImportRemoteInv(78124), + fsmSamDmeOrgOrgConfigurePeerRemoteInv(78168), + fsmSamDmeTopSystemPeerHostNameRemoteInv(78169), + fsmSamDmeStatsCollectionPolicyUpdateEpRemoteInv(78182), + fsmSamDmeQosclassDefinitionConfigGlobalQoSremoteInv(78185), + fsmSamDmeEpqosDefinitionDeployRemoteInv(78189), + fsmSamDmeEpqosDefinitionDelTaskRemoveRemoteInv(78190), + fsmSamDmeControllerEpQuiesceRemoteInv(78204), + fsmSamDmeConfigConsumerCatalogueCreateRemoteInv(78209), + fsmSamDmeNfsExportDefImageSyncRemoteInv(78210), + fsmSamDmeNfsExportDefAddRepoRemoteInv(78211), + fsmUpdateIdentRemoteInv(78233), + fsmSyncRemoteInv(78234), + fsmSyncVnetEpucsRemoteInv(78240), + fsmSamDmeEquipmentiocardResetCmcRemoteInv(78243), + fsmSyncChangeucsRemoteInv(78248), + fsmUpdateucsmanagerRemoteInv(78255), + fsmSysConfigRemoteInv(78263), + fsmSamDmeAdaptorExtEthIfPathResetRemoteInv(78292), + fsmSamDmeAdaptorHostEthIfCircuitResetRemoteInv(78297), + fsmSamDmeAdaptorHostFcIfCircuitResetRemoteInv(78298), + fsmSamDmeExtvmmProviderConfigRemoteInv(78319), + fsmSamDmeExtvmmKeyStoreCertInstallRemoteInv(78320), + fsmSamDmeExtvmmSwitchDelTaskRemoveProviderRemoteInv(78321), + fsmSamDmeExtvmmMasterExtKeyConfigRemoteInv(78338), + fsmUpdaterRemoteInv(78344), + fsmSamDmeFirmwareDistributableDeleteRemoteInv(78346), + fsmDiscoverRemoteInv(78360), + fsmAssociateRemoteInv(78361), + fsmDisassociateRemoteInv(78362), + fsmDecommissionRemoteInv(78364), + fsmSoftShutdownRemoteInv(78365), + fsmHardShutdownRemoteInv(78366), + fsmTurnupRemoteInv(78367), + fsmPowercycleRemoteInv(78368), + fsmHardresetRemoteInv(78369), + fsmSoftresetRemoteInv(78370), + fsmSwConnUpdRemoteInv(78371), + fsmBiosRecoveryRemoteInv(78372), + fsmCmosResetRemoteInv(78374), + fsmResetBmcRemoteInv(78375), + fsmUpdateExtUsersRemoteInv(78378), + fsmUpdateAdaptorRemoteInv(78379), + fsmActivateAdaptorRemoteInv(78380), + fsmConfigSoLremoteInv(78381), + fsmUnconfigSoLremoteInv(78382), + fsmSetFeLocatorLedRemoteInv(78383), + fsmSamDmeEquipmentChassisPowerCapRemoteInv(78384), + fsmSamDmeEquipmentiocardMuxOfflineRemoteInv(78385), + fsmPowerCapRemoteInv(78390), + fsmUpdateBoardControllerRemoteInv(78404), + fsmDeployCatalogueRemoteInv(78405), + fsmSamDmeComputePhysicalAssociateRemoteInv(78413), + fsmSamDmeComputePhysicalDisassociateRemoteInv(78414), + fsmSamDmeComputePhysicalPowerCapRemoteInv(78415), + fsmSamDmeComputePhysicalDecommissionRemoteInv(78416), + fsmSamDmeComputePhysicalSoftShutdownRemoteInv(78417), + fsmSamDmeComputePhysicalHardShutdownRemoteInv(78418), + fsmSamDmeComputePhysicalTurnupRemoteInv(78419), + fsmSamDmeComputePhysicalPowercycleRemoteInv(78420), + fsmSamDmeComputePhysicalHardresetRemoteInv(78421), + fsmSamDmeComputePhysicalSoftresetRemoteInv(78422), + fsmSamDmeComputePhysicalSwConnUpdRemoteInv(78423), + fsmSamDmeComputePhysicalBiosRecoveryRemoteInv(78424), + fsmSamDmeComputePhysicalCmosResetRemoteInv(78426), + fsmSamDmeComputePhysicalResetBmcRemoteInv(78427), + fsmSamDmeEquipmentiocardResetIomRemoteInv(78428), + fsmInstallRemoteInv(78431), + fsmClearRemoteInv(78432), + fsmUpdateFlexlmRemoteInv(78433), + fsmSamDmeComputeRackUnitDiscoverRemoteInv(78434), + fsmSamDmeLsServerConfigureRemoteInv(78435), + fsmSamDmeSwEthMonDeployRemoteInv(78440), + fsmSamDmeSwFcMonDeployRemoteInv(78441), + fsmSamDmeFabricSanCloudSwitchModeRemoteInv(78442), + fsmRemoveFexRemoteInv(78447), + fsmSamDmeComputePhysicalUpdateExtUsersRemoteInv(78448), + fsmSamDmeSysdebugTechSupportInitiateRemoteInv(78452), + fsmSamDmeSysdebugTechSupportDeleteTechSupFileRemoteInv(78453), + fsmSamDmeSysdebugTechSupportDownloadRemoteInv(78454), + fsmActivateCatalogRemoteInv(78457), + fsmActivateMgmtExtRemoteInv(78458), + fsmSamDmeDupeChangeTrackerEpConfigureRemoteInv(78472), + fsmTriggerRemoteInv(78475), + fsmSamDmeComputePhysicalUpdateAdaptorRemoteInv(78483), + fsmSamDmeComputePhysicalActivateAdaptorRemoteInv(78484), + fsmSamDmeCapabilityCatalogueActivateCatalogRemoteInv(78485), + fsmSamDmeCapabilityMgmtExtensionActivateMgmtExtRemoteInv(78486), + fsmSamDmeLicenseDownloaderDownloadRemoteInv(78490), + fsmSamDmeLicenseFileInstallRemoteInv(78491), + fsmSamDmeLicenseFileClearRemoteInv(78492), + fsmSamDmeLicenseInstanceUpdateFlexlmRemoteInv(78493), + fsmConfigureRemoteInv(78500), + fsmMuxOfflineRemoteInv(78501), + fsmSamDmeComputePhysicalConfigSoLremoteInv(78523), + fsmSamDmeComputePhysicalUnconfigSoLremoteInv(78524), + fsmSamDmePortpioInCompatSfpPresenceRemoteInv(78529), + fsmSamDmeComputePhysicalDiagnosticInterruptRemoteInv(78556), + fsmSamDmeSysdebugCoreDownloadRemoteInv(78573), + fsmSamDmeEquipmentChassisDynamicReallocationRemoteInv(78574), + fsmSamDmeCallhomeHolderConfigureRemoteInv(78591), + fsmSamDmeCallhomeHolderInventoryRemoteInv(78592), + fsmSamDmeComputePhysicalResetKvmRemoteInv(78603), + fsmSamDmeSmartlicenseAgentConfigureRemoteInv(78604), + fsmSamDmeSmartlicenseTestConfigureRemoteInv(78605), + fsmSamDmeSmartlicenseEntitlementEpConfigureRemoteInv(78606), + fsmSamDmeSmartlicenseHolderConfigureRemoteInv(78607), + fsmSamDmeMgmtControllerOnlineRemoteInv(78609), + fsmSamDmeComputeRackUnitOfflineRemoteInv(78610), + fsmSamDmeEquipmentLocatorLedSetFiLocatorLedRemoteInv(78627), + fsmConfPhysicalRemoteInv(78630), + fsmClusterRoleRemoteInv(78632), + fsmIlluminateRemoteInv(78635), + fsmSetFiLocatorLedRemoteInv(78636), + fsmDeployAliasRemoteInv(78647), + fsmSamDmeFabricEpMgrConfigureRemoteInv(78654), + fsmSamDmeVnicProfileSetDeployAliasRemoteInv(78663), + fsmSamDmeSwPhysConfPhysicalRemoteInv(78679), + fsmSamDmeExtvmmEpClusterRoleRemoteInv(78694), + fsmSamDmeVmLifeCyclePolicyConfigRemoteInv(78699), + fsmUpdateStateRemoteInv(78701), + fsmSamDmeEquipmentBeaconLedIlluminateRemoteInv(78702), + fsmSamDmeEtherServerIntfioConfigSpeedRemoteInv(78711), + fsmUpdatebiosRemoteInv(78721), + fsmSamDmeComputePhysicalActivatebiosRemoteInv(78722), + fsmSamDmeCommDateTimeTimezoneRemoteInv(78752), + fsmSamDmeFirmwareSystemDeployRemoteInv(78765), + fsmSamDmeFirmwareSystemApplyCatalogPackRemoteInv(78766), + fsmSamDmeMgmtExportPolicyReportConfigCopyRemoteInv(78779), + fsmSamDmeMgmtImporterReportConfigImportRemoteInv(78780), + fsmSamDmeNfsMountInstMountRemoteInv(78788), + fsmSamDmeNfsMountInstUnmountRemoteInv(78789), + fsmSamDmeNfsMountDefReportNfsMountSuspendRemoteInv(78790), + fsmSamDmeStorageSystemSyncRemoteInv(78807), + fsmSamDmePolicyControlEpOpRemoteDomainRegRemoteInv(78811), + fsmSamDmePolicyControlEpOpRemoteDomainUnRegRemoteInv(78812), + fsmSamDmeEquipmentChassisProfileConfigureRemoteInv(78813), + fsmSamDmeSwFcSanBorderActivateZoneSetRemoteInv(78821), + fsmSamDmeExtpolEpRegisterFsmRemoteInv(78822), + fsmSamDmeExtpolRegistryCrossDomainConfigRemoteInv(78823), + fsmSamDmeExtpolRegistryCrossDomainDeleteRemoteInv(78824), + fsmSamDmeExtpolEpRepairCertRemoteInv(78839), + fsmSamDmePolicyControlEpOperateRemoteInv(78840), + fsmSamDmePolicyPolicyScopeReleasePolicyFsmRemoteInv(78842), + fsmSamDmePolicyPolicyScopeReleaseOperationFsmRemoteInv(78843), + fsmSamDmePolicyPolicyScopeReleaseStorageFsmRemoteInv(78844), + fsmSamDmePolicyPolicyScopeResolveManyPolicyFsmRemoteInv(78845), + fsmSamDmePolicyPolicyScopeResolveManyOperationFsmRemoteInv(78846), + fsmSamDmePolicyPolicyScopeResolveManyStorageFsmRemoteInv(78847), + fsmSamDmePolicyPolicyScopeReleaseManyPolicyFsmRemoteInv(78848), + fsmSamDmePolicyPolicyScopeReleaseManyOperationFsmRemoteInv(78849), + fsmSamDmePolicyPolicyScopeReleaseManyStorageFsmRemoteInv(78850), + fsmSamDmePolicyPolicyScopeResolveAllPolicyFsmRemoteInv(78851), + fsmSamDmePolicyPolicyScopeResolveAllOperationFsmRemoteInv(78852), + fsmSamDmePolicyPolicyScopeResolveAllStorageFsmRemoteInv(78853), + fsmSamDmePolicyPolicyScopeReleaseAllPolicyFsmRemoteInv(78854), + fsmSamDmePolicyPolicyScopeReleaseAllOperationFsmRemoteInv(78855), + fsmSamDmePolicyPolicyScopeReleaseAllStorageFsmRemoteInv(78856), + fsmSamDmeIdentIdentRequestUpdateIdentRemoteInv(78858), + fsmSamDmeIdentMetaSystemSyncRemoteInv(78859), + fsmSamDmeMgmtControllerRegistryConfigRemoteInv(78860), + fsmSamDmeGlRequestEvaluateRemoteInv(78861), + fsmSamDmeGlRequestCreateGlobalIdPoolRemoteInv(78862), + fsmSamDmeGlRequestCreateGlobalPolicyRemoteInv(78863), + fsmSamDmeGlRequestGlobalizeRemoteInv(78864), + fsmSamDmeObserveObservedResolvePolicyFsmRemoteInv(78865), + fsmSamDmeObserveObservedResolveResourceFsmRemoteInv(78866), + fsmSamDmeObserveObservedResolvevmfsmRemoteInv(78867), + fsmSamDmeObserveObservedResolveControllerFsmRemoteInv(78868), + fsmSamDmeDiagSrvCtrlOperationConfigureRemoteInv(78884), + fsmSamDmePortpioInCompatSfpReplacedRemoteInv(78885), + fsmSamDmeFdPhysicalConfigureRemoteInv(78891), + fsmSamDmeVnicOutbandMgmtEpConfigureOutbandRemoteInv(78913), + fsmSamDmeDomainProfileConfigureRemoteInv(78914), + fsmSamDmeComputePhysicalResetIpmiRemoteInv(78916), + fsmSamDmeComputePhysicalFwUpgradeRemoteInv(78917), + fsmSamDmeComputeRackUnitAdapterResetRemoteInv(78918), + fsmSamDmeFabricFcZoneProfileConfigureRemoteInv(78919), + fsmSamDmeComputeServerDiscPolicyResolveScrubPolicyRemoteInv(78923), + fsmSamDmeExtpolProviderReportConfigImportRemoteInv(78925), + fsmSamDmeFabricVnetEpSyncEpPushVnetEpDeletionRemoteInv(79039), + fsmSamDmeGmetaHolderInventoryRemoteInv(79041), + fsmSamDmeComputePhysicalCimcSessionDeleteRemoteInv(79042), + fsmSamDmePolicyControlledTypeOperateRemoteInv(79052), + fsmSamDmeMgmtControllerExtMgmtInterfaceConfigRemoteInv(79100), + fsmSamDmeComputeRackUnitCreateDhcpEntryRemoteInv(79101), + fsmSamDmeComputePhysicalServiceInfraDeployRemoteInv(79102), + fsmSamDmeComputePhysicalServiceInfraWithdrawRemoteInv(79103), + fsmSamDmeComputePhysicalUpdateBoardControllerRemoteInv(79107), + fsmSamDmeComputePhysicalConfigBoardRemoteInv(79142), + fsmSamDmeComputePhysicalResetMemoryErrorsRemoteInv(79143), + fsmSamDmeMgmtipv6IfAddrSwMgmtOobIpv6IfConfigRemoteInv(79147), + fsmSamDmeSwEthLanFlowMonDeployRemoteInv(79153), + fsmSamDmeExtvmmNetworkSetsDeployRemoteInv(79173), + fsmSamDmeComputePhysicalFlashControllerRemoteInv(79202), + fsmSamDmeSysdebugLogExportPolicyConfigureRemoteInv(79228), + fsmSamDmeStorageFlexFlashControllermopsResetRemoteInv(79231), + fsmSamDmeStorageFlexFlashControllermopsFormatRemoteInv(79232), + fsmSamDmeStorageFlexFlashControllermopsPairRemoteInv(79233), + fsmSamDmeComputePhysicalEnableCimcSecureBootRemoteInv(79246), + fsmSamDmeIdentMetaSystemUcscUnivSyncRemoteInv(79264), + fsmSamDmeStoragePartitionDeployStorageRemoteInv(79361), + fsmSamDmeStorageProcessorDiscoverSystemRemoteInv(79362), + fsmSamDmeStorageProcessorEnterMaintenanceRemoteInv(79363), + fsmSamDmeStorageProcessorExitMaintenanceRemoteInv(79364), + fsmSamDmeStorageProcessorDeploySystemRemoteInv(79365), + fsmSamDmeStorageProcessorUndeploySystemRemoteInv(79366), + fsmSamDmeStorageProcessorHaTakeOverRemoteInv(79367), + fsmSamDmeStoragePartitionScrubraidgroupRemoteInv(79368), + fsmSamDmeMgmtControllerLockConfigRemoteInv(79373), + fsmSamDmeMgmtControllerPowerBudgetReclaimConfigRemoteInv(79374), + fsmSamDmeComputePhysicalOobStorageAdminConfigRemoteInv(79375), + fsmSamDmeEquipmentiocardBaseFePresenceRemoteInv(79380), + fsmSamDmeEquipmentiocardBaseFeConnRemoteInv(79381), + fsmSamDmeEquipmentLocatorLedSetDiskLocatorLedRemoteInv(79394), + fsmSamDmeLstorageProcessorConfigureRemoteInv(79418), + fsmSamDmeOsControllerDeployosRemoteInv(79424), + fsmSamDmeEquipmentPsuUpdatepsuRemoteInv(79427), + fsmSamDmeMgmtControllerUpdatecmcRemoteInv(79452), + fsmSamDmeMgmtControllerActivatecmcRemoteInv(79453), + fsmSamDmeMgmtControllerUpdateAdaptorRemoteInv(79454), + fsmSamDmeMgmtControllerActivateAdaptorRemoteInv(79455), + fsmSamDmeMgmtControllerUpdateRaidControllerRemoteInv(79456), + fsmSamDmeMgmtControllerUpdateBoardControllerRemoteInv(79457), + fsmSamDmeFabricCartridgeSlotEpIdentifyRemoteInv(79464), + fsmSamDmeFabricComputemslotEpIdentifyRemoteInv(79465), + fsmSamDmeEquipmentChassisOobStorageAdminCfgRemoteInv(79466), + fsmSamDmeComputeServerUnitDiscoverRemoteInv(79472), + fsmSamDmeMgmtIfFaPresenceRemoteInv(79473), + fsmSamDmeMgmtIfFaConnRemoteInv(79474), + fsmSamDmeEquipmentiocardEvacuateRemoteInv(79485), + fsmSamDmeEquipmentiocardResetEvacuateRemoteInv(79486), + fsmSamDmeComputePhysicalCleartpmRemoteInv(79491), + fsmSamDmeEquipmentiocardResetPeerCmcRemoteInv(79542), + fsmSamDmeSwExtUtilityConfPortBreakoutRemoteInv(79564), + fsmSamDmeEquipmentSwitchiocardEvacuateRemoteInv(79586), + fsmSamDmeEquipmentSwitchiocardResetEvacuateRemoteInv(79587), + fsmSamDmeMorefImportRootApplyMoRefsRemoteInv(79601), + fsmSamDmeStorageEnclosureRemoveEnclosureRemoteInv(79609), + fsmSamDmeMgmtControllerPowerCapRemoteInv(79624), + fsmSamDmeEquipmentSystemiocontrollerResetCmcRemoteInv(79625), + fsmSamDmeComputePhysicalDiskZoningInventoryRemoteInv(79626), + fsmSamDmeEquipmentChassisAssociateRemoteInv(79647), + fsmSamDmeEquipmentChassisDisassociateRemoteInv(79648), + fsmSamDmeEtherServerIntfioConfigRemoteInv(79677), + fsmSamDmeMgmtControllerEnableSecureBootRemoteInv(79679), + fsmSamDmeMgmtControllerUpdateColusacmcRemoteInv(79680), + fsmSamDmeMgmtControllerActivateColusacmcRemoteInv(79681), + fsmSamDmeEquipmentChassisChassisUpgradeRemoteInv(79682), + fsmSamDmeMgmtControllerUpdateColusaBoardControllerRemoteInv(79683), + fsmSamDmeMgmtControllerUpdateSasExpanderRemoteInv(79684), + fsmSamDmeMgmtControllerActivateSasExpanderRemoteInv(79685), + fsmSamDmeMgmtControllerActivateLocalDiskRemoteInv(79686), + fsmSamDmeStorageLocalDiskUpdateLocalDiskRemoteInv(79687), + fsmSamDmeMgmtControllerUpdateucsmanagerspRemoteInv(79699), + fsmSamDmeComputePhysicalDiagRemoteInv(79700), + fsmSamDmeComputePhysicalCimcSecurityConfigRemoteInv(79701), + fsmSamDmeSwPortDiscoverDeployRemoteInv(79730), + fsmSamDmePolicyPolicyScopeContReportPolicyFailFsmRemoteInv(79733), + fsmSamDmePolicyRequestorResolveFromCentralRemoteInv(79734), + fsmSamDmeSysdebugLogControlEpPersistenceFsmFail(999432), + fsmSamDmeMgmtRegistryInfoConfigureFsmFail(999434), + fsmSamDmeOrgOrgConfigureFsmFail(999435), + fsmSamDmeTopSystemHostNameFsmFail(999440), + fsmSamDmeEquipmentiocardFePresenceFsmFail(999445), + fsmSamDmeEquipmentiocardFeConnFsmFail(999446), + fsmSamDmeEquipmentChassisRemoveChassisFsmFail(999447), + fsmSetLocatorLedFsmFail(999448), + fsmSamDmeMgmtDataExporterExportDataFsmFail(999455), + fsmSamDmeMgmtDataImporterImportDataFsmFail(999456), + fsmUpdateElementFsmFail(999464), + fsmSamDmeTestingServiceProfileResolvePolicyFsmFsmFail(999481), + fsmSamDmeTestingServiceProfileResolveManyPolicyFsmFsmFail(999482), + fsmSamDmeCertRepairEpRepairCertFsmFail(999544), + fsmResolveResourceFsmFsmFail(999551), + fsmResolvevmfsmFsmFail(999552), + fsmResolveControllerFsmFsmFail(999553), + fsmSamDmeMgmtControllerExtMgmtIfConfigFsmFail(999558), + fsmSamDmeFabricComputeSlotEpIdentifyFsmFail(999559), + fsmSamDmeComputeBladeDiscoverFsmFail(999560), + fsmReleasePolicyFsmFsmFail(999572), + fsmSamDmeEquipmentChassisPsuPolicyConfigFsmFail(999573), + fsmSamDmeAdaptorHostFcIfResetFcPersBindingFsmFail(999574), + fsmSamDmeComputeBladeDiagFsmFail(999575), + fsmResolveManyOperationFsmFsmFail(999576), + fsmResolveManyStorageFsmFsmFail(999577), + fsmReleaseManyPolicyFsmFsmFail(999578), + fsmSwitchModeFsmFail(999579), + fsmReleaseManyStorageFsmFsmFail(999580), + fsmResolveAllPolicyFsmFsmFail(999581), + fsmResolveAllOperationFsmFsmFail(999582), + fsmResolveAllStorageFsmFsmFail(999583), + fsmReleaseAllPolicyFsmFsmFail(999584), + fsmReleaseAllOperationFsmFsmFail(999585), + fsmReleaseAllStorageFsmFsmFail(999586), + fsmSamDmeVnicProfileSetDeployFsmFail(999590), + fsmUpdateSvcEpFsmFail(999616), + fsmSamDmeCommSvcEpRestartWebSvcFsmFail(999617), + fsmUpdateEpFsmFail(999619), + fsmUpdateRealmFsmFail(999620), + fsmUpdateUserEpFsmFail(999621), + fsmSamDmePkiEpUpdateEpFsmFail(999622), + fsmSingleFsmFail(999640), + fsmSamDmeSysfileMutationGlobalFsmFail(999641), + fsmSamDmeConfigBackupDeleteFsmFail(999642), + fsmSamDmeSysdebugManualCoreFileExportTargetExportFsmFail(999644), + fsmSamDmeSysdebugAutoCoreFileExportTargetConfigureFsmFail(999645), + fsmSamDmeSysdebugLogControlEpLogControlPersistFsmFail(999646), + fsmSamDmeConsumerInstRenameCfgDirFsmFail(999647), + fsmSamDmeNfsClientDefAddConfigFsmFail(999648), + fsmSamDmeNfsClientDefDeleteConfigFsmFail(999649), + fsmSamDmeSwAccessDomainDeployFsmFail(999674), + fsmSamDmeSwEthLanBorderDeployFsmFail(999675), + fsmSamDmeSwFcSanBorderDeployFsmFail(999676), + fsmSamDmeSwUtilityDomainDeployFsmFail(999677), + fsmSamDmeComputeSystemRegisterFsmFail(999679), + fsmSamDmeSyntheticFsObjCreateFsmFail(999681), + fsmUpdateContextFsmFsmFail(999683), + fsmSamDmeFirmwareDownloaderDownloadFsmFail(999690), + fsmSamDmeFirmwareImageDeleteFsmFail(999691), + fsmUpdateSwitchFsmFail(999693), + fsmUpdateiomFsmFail(999694), + fsmSamDmeMgmtControllerActivateiomFsmFail(999695), + fsmUpdatebmcFsmFail(999696), + fsmSamDmeMgmtControllerActivatebmcFsmFail(999697), + fsmSamDmeCallhomeEpConfigCallhomeFsmFail(999710), + fsmSwMgmtOobIfConfigFsmFail(999713), + fsmSwMgmtInbandIfConfigFsmFail(999714), + fsmVirtualIfConfigFsmFail(999719), + fsmSamDmeMgmtIfEnableVipFsmFail(999720), + fsmSamDmeMgmtIfDisableVipFsmFail(999721), + fsmSamDmeMgmtIfEnablehaFsmFail(999722), + fsmSamDmeMgmtBackupBackupFsmFail(999723), + fsmSamDmeMgmtImporterImportFsmFail(999724), + fsmSamDmeOrgOrgConfigurePeerFsmFail(999768), + fsmSamDmeTopSystemPeerHostNameFsmFail(999769), + fsmSamDmeStatsCollectionPolicyUpdateEpFsmFail(999782), + fsmSamDmeQosclassDefinitionConfigGlobalQoSfsmFail(999785), + fsmSamDmeEpqosDefinitionDeployFsmFail(999789), + fsmSamDmeEpqosDefinitionDelTaskRemoveFsmFail(999790), + fsmSamDmeControllerEpQuiesceFsmFail(999804), + fsmSamDmeConfigConsumerCatalogueCreateFsmFail(999809), + fsmSamDmeNfsExportDefImageSyncFsmFail(999810), + fsmSamDmeNfsExportDefAddRepoFsmFail(999811), + fsmUpdateIdentFsmFail(999833), + fsmSyncFsmFail(999834), + fsmSyncVnetEpucsFsmFail(999840), + fsmSamDmeEquipmentiocardResetCmcFsmFail(999843), + fsmSyncChangeucsFsmFail(999848), + fsmUpdateucsmanagerFsmFail(999855), + fsmSysConfigFsmFail(999863), + fsmSamDmeAdaptorExtEthIfPathResetFsmFail(999892), + fsmSamDmeAdaptorHostEthIfCircuitResetFsmFail(999897), + fsmSamDmeAdaptorHostFcIfCircuitResetFsmFail(999898), + fsmSamDmeExtvmmProviderConfigFsmFail(999919), + fsmSamDmeExtvmmKeyStoreCertInstallFsmFail(999920), + fsmSamDmeExtvmmSwitchDelTaskRemoveProviderFsmFail(999921), + fsmSamDmeExtvmmMasterExtKeyConfigFsmFail(999938), + fsmUpdaterFsmFail(999944), + fsmSamDmeFirmwareDistributableDeleteFsmFail(999946), + fsmDiscoverFsmFail(999960), + fsmAssociateFsmFail(999961), + fsmDisassociateFsmFail(999962), + fsmDecommissionFsmFail(999964), + fsmSoftShutdownFsmFail(999965), + fsmHardShutdownFsmFail(999966), + fsmTurnupFsmFail(999967), + fsmPowercycleFsmFail(999968), + fsmHardresetFsmFail(999969), + fsmSoftresetFsmFail(999970), + fsmSwConnUpdFsmFail(999971), + fsmBiosRecoveryFsmFail(999972), + fsmCmosResetFsmFail(999974), + fsmResetBmcFsmFail(999975), + fsmUpdateExtUsersFsmFail(999978), + fsmUpdateAdaptorFsmFail(999979), + fsmActivateAdaptorFsmFail(999980), + fsmConfigSoLfsmFail(999981), + fsmUnconfigSoLfsmFail(999982), + fsmSetFeLocatorLedFsmFail(999983), + fsmSamDmeEquipmentChassisPowerCapFsmFail(999984), + fsmSamDmeEquipmentiocardMuxOfflineFsmFail(999985), + fsmPowerCapFsmFail(999990), + fsmUpdateBoardControllerFsmFail(1000004), + fsmDeployCatalogueFsmFail(1000005), + fsmSamDmeComputePhysicalAssociateFsmFail(1000013), + fsmSamDmeComputePhysicalDisassociateFsmFail(1000014), + fsmSamDmeComputePhysicalPowerCapFsmFail(1000015), + fsmSamDmeComputePhysicalDecommissionFsmFail(1000016), + fsmSamDmeComputePhysicalSoftShutdownFsmFail(1000017), + fsmSamDmeComputePhysicalHardShutdownFsmFail(1000018), + fsmSamDmeComputePhysicalTurnupFsmFail(1000019), + fsmSamDmeComputePhysicalPowercycleFsmFail(1000020), + fsmSamDmeComputePhysicalHardresetFsmFail(1000021), + fsmSamDmeComputePhysicalSoftresetFsmFail(1000022), + fsmSamDmeComputePhysicalSwConnUpdFsmFail(1000023), + fsmSamDmeComputePhysicalBiosRecoveryFsmFail(1000024), + fsmSamDmeComputePhysicalCmosResetFsmFail(1000026), + fsmSamDmeComputePhysicalResetBmcFsmFail(1000027), + fsmSamDmeEquipmentiocardResetIomFsmFail(1000028), + fsmInstallFsmFail(1000031), + fsmClearFsmFail(1000032), + fsmUpdateFlexlmFsmFail(1000033), + fsmSamDmeComputeRackUnitDiscoverFsmFail(1000034), + fsmSamDmeLsServerConfigureFsmFail(1000035), + fsmSamDmeSwEthMonDeployFsmFail(1000040), + fsmSamDmeSwFcMonDeployFsmFail(1000041), + fsmSamDmeFabricSanCloudSwitchModeFsmFail(1000042), + fsmRemoveFexFsmFail(1000047), + fsmSamDmeComputePhysicalUpdateExtUsersFsmFail(1000048), + fsmSamDmeSysdebugTechSupportInitiateFsmFail(1000052), + fsmSamDmeSysdebugTechSupportDeleteTechSupFileFsmFail(1000053), + fsmSamDmeSysdebugTechSupportDownloadFsmFail(1000054), + fsmActivateCatalogFsmFail(1000057), + fsmActivateMgmtExtFsmFail(1000058), + fsmSamDmeDupeChangeTrackerEpConfigureFsmFail(1000072), + fsmTriggerFsmFail(1000075), + fsmSamDmeComputePhysicalUpdateAdaptorFsmFail(1000083), + fsmSamDmeComputePhysicalActivateAdaptorFsmFail(1000084), + fsmSamDmeCapabilityCatalogueActivateCatalogFsmFail(1000085), + fsmSamDmeCapabilityMgmtExtensionActivateMgmtExtFsmFail(1000086), + fsmSamDmeLicenseDownloaderDownloadFsmFail(1000090), + fsmSamDmeLicenseFileInstallFsmFail(1000091), + fsmSamDmeLicenseFileClearFsmFail(1000092), + fsmSamDmeLicenseInstanceUpdateFlexlmFsmFail(1000093), + fsmConfigureFsmFail(1000100), + fsmMuxOfflineFsmFail(1000101), + fsmSamDmeComputePhysicalConfigSoLfsmFail(1000123), + fsmSamDmeComputePhysicalUnconfigSoLfsmFail(1000124), + fsmSamDmePortpioInCompatSfpPresenceFsmFail(1000129), + fsmSamDmeComputePhysicalDiagnosticInterruptFsmFail(1000156), + fsmSamDmeSysdebugCoreDownloadFsmFail(1000173), + fsmSamDmeEquipmentChassisDynamicReallocationFsmFail(1000174), + fsmSamDmeCallhomeHolderConfigureFsmFail(1000191), + fsmSamDmeCallhomeHolderInventoryFsmFail(1000192), + fsmSamDmeComputePhysicalResetKvmFsmFail(1000203), + fsmSamDmeSmartlicenseAgentConfigureFsmFail(1000204), + fsmSamDmeSmartlicenseTestConfigureFsmFail(1000205), + fsmSamDmeSmartlicenseEntitlementEpConfigureFsmFail(1000206), + fsmSamDmeSmartlicenseHolderConfigureFsmFail(1000207), + fsmSamDmeMgmtControllerOnlineFsmFail(1000209), + fsmSamDmeComputeRackUnitOfflineFsmFail(1000210), + fsmSamDmeEquipmentLocatorLedSetFiLocatorLedFsmFail(1000227), + fsmConfPhysicalFsmFail(1000230), + fsmClusterRoleFsmFail(1000232), + fsmIlluminateFsmFail(1000235), + fsmSetFiLocatorLedFsmFail(1000236), + fsmDeployAliasFsmFail(1000247), + fsmSamDmeFabricEpMgrConfigureFsmFail(1000254), + fsmSamDmeVnicProfileSetDeployAliasFsmFail(1000263), + fsmSamDmeSwPhysConfPhysicalFsmFail(1000279), + fsmSamDmeExtvmmEpClusterRoleFsmFail(1000294), + fsmSamDmeVmLifeCyclePolicyConfigFsmFail(1000299), + fsmUpdateStateFsmFail(1000301), + fsmSamDmeEquipmentBeaconLedIlluminateFsmFail(1000302), + fsmSamDmeEtherServerIntfioConfigSpeedFsmFail(1000311), + fsmUpdatebiosFsmFail(1000321), + fsmSamDmeComputePhysicalActivatebiosFsmFail(1000322), + fsmSamDmeCommDateTimeTimezoneFsmFail(1000352), + fsmSamDmeFirmwareSystemDeployFsmFail(1000365), + fsmSamDmeFirmwareSystemApplyCatalogPackFsmFail(1000366), + fsmSamDmeMgmtExportPolicyReportConfigCopyFsmFail(1000379), + fsmSamDmeMgmtImporterReportConfigImportFsmFail(1000380), + fsmSamDmeNfsMountInstMountFsmFail(1000388), + fsmSamDmeNfsMountInstUnmountFsmFail(1000389), + fsmSamDmeNfsMountDefReportNfsMountSuspendFsmFail(1000390), + fsmSamDmeStorageSystemSyncFsmFail(1000407), + fsmSamDmePolicyControlEpOpRemoteDomainRegFsmFail(1000411), + fsmSamDmePolicyControlEpOpRemoteDomainUnRegFsmFail(1000412), + fsmSamDmeEquipmentChassisProfileConfigureFsmFail(1000413), + fsmSamDmeSwFcSanBorderActivateZoneSetFsmFail(1000421), + fsmSamDmeExtpolEpRegisterFsmFsmFail(1000422), + fsmSamDmeExtpolRegistryCrossDomainConfigFsmFail(1000423), + fsmSamDmeExtpolRegistryCrossDomainDeleteFsmFail(1000424), + fsmSamDmeExtpolEpRepairCertFsmFail(1000439), + fsmSamDmePolicyControlEpOperateFsmFail(1000440), + fsmSamDmePolicyPolicyScopeReleasePolicyFsmFsmFail(1000442), + fsmSamDmePolicyPolicyScopeReleaseOperationFsmFsmFail(1000443), + fsmSamDmePolicyPolicyScopeReleaseStorageFsmFsmFail(1000444), + fsmSamDmePolicyPolicyScopeResolveManyPolicyFsmFsmFail(1000445), + fsmSamDmePolicyPolicyScopeResolveManyOperationFsmFsmFail(1000446), + fsmSamDmePolicyPolicyScopeResolveManyStorageFsmFsmFail(1000447), + fsmSamDmePolicyPolicyScopeReleaseManyPolicyFsmFsmFail(1000448), + fsmSamDmePolicyPolicyScopeReleaseManyOperationFsmFsmFail(1000449), + fsmSamDmePolicyPolicyScopeReleaseManyStorageFsmFsmFail(1000450), + fsmSamDmePolicyPolicyScopeResolveAllPolicyFsmFsmFail(1000451), + fsmSamDmePolicyPolicyScopeResolveAllOperationFsmFsmFail(1000452), + fsmSamDmePolicyPolicyScopeResolveAllStorageFsmFsmFail(1000453), + fsmSamDmePolicyPolicyScopeReleaseAllPolicyFsmFsmFail(1000454), + fsmSamDmePolicyPolicyScopeReleaseAllOperationFsmFsmFail(1000455), + fsmSamDmePolicyPolicyScopeReleaseAllStorageFsmFsmFail(1000456), + fsmSamDmeIdentIdentRequestUpdateIdentFsmFail(1000458), + fsmSamDmeIdentMetaSystemSyncFsmFail(1000459), + fsmSamDmeMgmtControllerRegistryConfigFsmFail(1000460), + fsmSamDmeGlRequestEvaluateFsmFail(1000461), + fsmSamDmeGlRequestCreateGlobalIdPoolFsmFail(1000462), + fsmSamDmeGlRequestCreateGlobalPolicyFsmFail(1000463), + fsmSamDmeGlRequestGlobalizeFsmFail(1000464), + fsmSamDmeObserveObservedResolvePolicyFsmFsmFail(1000465), + fsmSamDmeObserveObservedResolveResourceFsmFsmFail(1000466), + fsmSamDmeObserveObservedResolvevmfsmFsmFail(1000467), + fsmSamDmeObserveObservedResolveControllerFsmFsmFail(1000468), + fsmSamDmeDiagSrvCtrlOperationConfigureFsmFail(1000484), + fsmSamDmePortpioInCompatSfpReplacedFsmFail(1000485), + fsmSamDmeFdPhysicalConfigureFsmFail(1000491), + fsmSamDmeVnicOutbandMgmtEpConfigureOutbandFsmFail(1000513), + fsmSamDmeDomainProfileConfigureFsmFail(1000514), + fsmSamDmeComputePhysicalResetIpmiFsmFail(1000516), + fsmSamDmeComputePhysicalFwUpgradeFsmFail(1000517), + fsmSamDmeComputeRackUnitAdapterResetFsmFail(1000518), + fsmSamDmeFabricFcZoneProfileConfigureFsmFail(1000519), + fsmSamDmeComputeServerDiscPolicyResolveScrubPolicyFsmFail(1000523), + fsmSamDmeExtpolProviderReportConfigImportFsmFail(1000525), + fsmSamDmeFabricVnetEpSyncEpPushVnetEpDeletionFsmFail(1000639), + fsmSamDmeGmetaHolderInventoryFsmFail(1000641), + fsmSamDmeComputePhysicalCimcSessionDeleteFsmFail(1000642), + fsmSamDmePolicyControlledTypeOperateFsmFail(1000652), + fsmSamDmeMgmtControllerExtMgmtInterfaceConfigFsmFail(1000700), + fsmSamDmeComputeRackUnitCreateDhcpEntryFsmFail(1000701), + fsmSamDmeComputePhysicalServiceInfraDeployFsmFail(1000702), + fsmSamDmeComputePhysicalServiceInfraWithdrawFsmFail(1000703), + fsmSamDmeComputePhysicalUpdateBoardControllerFsmFail(1000707), + fsmSamDmeComputePhysicalConfigBoardFsmFail(1000742), + fsmSamDmeComputePhysicalResetMemoryErrorsFsmFail(1000743), + fsmSamDmeMgmtipv6IfAddrSwMgmtOobIpv6IfConfigFsmFail(1000747), + fsmSamDmeSwEthLanFlowMonDeployFsmFail(1000753), + fsmSamDmeExtvmmNetworkSetsDeployFsmFail(1000773), + fsmSamDmeComputePhysicalFlashControllerFsmFail(1000802), + fsmSamDmeSysdebugLogExportPolicyConfigureFsmFail(1000828), + fsmSamDmeStorageFlexFlashControllermopsResetFsmFail(1000831), + fsmSamDmeStorageFlexFlashControllermopsFormatFsmFail(1000832), + fsmSamDmeStorageFlexFlashControllermopsPairFsmFail(1000833), + fsmSamDmeComputePhysicalEnableCimcSecureBootFsmFail(1000846), + fsmSamDmeIdentMetaSystemUcscUnivSyncFsmFail(1000864), + fsmSamDmeStoragePartitionDeployStorageFsmFail(1000961), + fsmSamDmeStorageProcessorDiscoverSystemFsmFail(1000962), + fsmSamDmeStorageProcessorEnterMaintenanceFsmFail(1000963), + fsmSamDmeStorageProcessorExitMaintenanceFsmFail(1000964), + fsmSamDmeStorageProcessorDeploySystemFsmFail(1000965), + fsmSamDmeStorageProcessorUndeploySystemFsmFail(1000966), + fsmSamDmeStorageProcessorHaTakeOverFsmFail(1000967), + fsmSamDmeStoragePartitionScrubraidgroupFsmFail(1000968), + fsmSamDmeMgmtControllerLockConfigFsmFail(1000973), + fsmSamDmeMgmtControllerPowerBudgetReclaimConfigFsmFail(1000974), + fsmSamDmeComputePhysicalOobStorageAdminConfigFsmFail(1000975), + fsmSamDmeEquipmentiocardBaseFePresenceFsmFail(1000980), + fsmSamDmeEquipmentiocardBaseFeConnFsmFail(1000981), + fsmSamDmeEquipmentLocatorLedSetDiskLocatorLedFsmFail(1000994), + fsmSamDmeLstorageProcessorConfigureFsmFail(1001018), + fsmSamDmeOsControllerDeployosFsmFail(1001024), + fsmSamDmeEquipmentPsuUpdatepsuFsmFail(1001027), + fsmSamDmeMgmtControllerUpdatecmcFsmFail(1001052), + fsmSamDmeMgmtControllerActivatecmcFsmFail(1001053), + fsmSamDmeMgmtControllerUpdateAdaptorFsmFail(1001054), + fsmSamDmeMgmtControllerActivateAdaptorFsmFail(1001055), + fsmSamDmeMgmtControllerUpdateRaidControllerFsmFail(1001056), + fsmSamDmeMgmtControllerUpdateBoardControllerFsmFail(1001057), + fsmSamDmeFabricCartridgeSlotEpIdentifyFsmFail(1001064), + fsmSamDmeFabricComputemslotEpIdentifyFsmFail(1001065), + fsmSamDmeEquipmentChassisOobStorageAdminCfgFsmFail(1001066), + fsmSamDmeComputeServerUnitDiscoverFsmFail(1001072), + fsmSamDmeMgmtIfFaPresenceFsmFail(1001073), + fsmSamDmeMgmtIfFaConnFsmFail(1001074), + fsmSamDmeEquipmentiocardEvacuateFsmFail(1001085), + fsmSamDmeEquipmentiocardResetEvacuateFsmFail(1001086), + fsmSamDmeComputePhysicalCleartpmFsmFail(1001091), + fsmSamDmeEquipmentiocardResetPeerCmcFsmFail(1001142), + fsmSamDmeSwExtUtilityConfPortBreakoutFsmFail(1001164), + fsmSamDmeEquipmentSwitchiocardEvacuateFsmFail(1001186), + fsmSamDmeEquipmentSwitchiocardResetEvacuateFsmFail(1001187), + fsmSamDmeMorefImportRootApplyMoRefsFsmFail(1001201), + fsmSamDmeStorageEnclosureRemoveEnclosureFsmFail(1001209), + fsmSamDmeMgmtControllerPowerCapFsmFail(1001224), + fsmSamDmeEquipmentSystemiocontrollerResetCmcFsmFail(1001225), + fsmSamDmeComputePhysicalDiskZoningInventoryFsmFail(1001226), + fsmSamDmeEquipmentChassisAssociateFsmFail(1001247), + fsmSamDmeEquipmentChassisDisassociateFsmFail(1001248), + fsmSamDmeEtherServerIntfioConfigFsmFail(1001277), + fsmSamDmeMgmtControllerEnableSecureBootFsmFail(1001279), + fsmSamDmeMgmtControllerUpdateColusacmcFsmFail(1001280), + fsmSamDmeMgmtControllerActivateColusacmcFsmFail(1001281), + fsmSamDmeEquipmentChassisChassisUpgradeFsmFail(1001282), + fsmSamDmeMgmtControllerUpdateColusaBoardControllerFsmFail(1001283), + fsmSamDmeMgmtControllerUpdateSasExpanderFsmFail(1001284), + fsmSamDmeMgmtControllerActivateSasExpanderFsmFail(1001285), + fsmSamDmeMgmtControllerActivateLocalDiskFsmFail(1001286), + fsmSamDmeStorageLocalDiskUpdateLocalDiskFsmFail(1001287), + fsmSamDmeMgmtControllerUpdateucsmanagerspFsmFail(1001299), + fsmSamDmeComputePhysicalDiagFsmFail(1001300), + fsmSamDmeComputePhysicalCimcSecurityConfigFsmFail(1001301), + fsmSamDmeSwPortDiscoverDeployFsmFail(1001330), + fsmSamDmePolicyPolicyScopeContReportPolicyFailFsmFsmFail(1001333), + fsmSamDmePolicyRequestorResolveFromCentralFsmFail(1001334), + unrVnicTemplStatsPolicyName(4522530), + unrVnicSanConnTemplQosPolicyName(4522532), + unrVnicIpV4PooledAddrName(4522544), + unrVnicVnicPinToGroupName(4522556), + unrVnicVnicStatsPolicyName(4522561), + unrVnicProfileQosPolicyName(4522588), + unrVnicFcNodeIdentPoolName(4522603), + unrLsServerSrcTemplName(4525234), + unrLsServerIdentPoolName(4525239), + unrLsServerBootPolicyName(4525240), + unrLsServerLocalDiskPolicyName(4525241), + unrLsServerScrubPolicyName(4525247), + unrLsServerDynamicConPolicyName(4525248), + unrLsServerHostFwPolicyName(4525250), + unrLsServerMgmtFwPolicyName(4525251), + unrLsServerMgmtAccessPolicyName(4525252), + unrLsServerSolPolicyName(4525253), + unrLsServerStatsPolicyName(4525254), + unrVnicEtherBaseQosPolicyName(4526517), + unrVnicEtherBaseNwCtrlPolicyName(4526850), + unrVnicProfileNwCtrlPolicyName(4526851), + unrLsServerVconProfileName(4526901), + unrLsServerBiosProfileName(4526902), + unrLsRequirementName(4527601), + unrLsServerPowerPolicyName(4528591), + unrLsServerMaintPolicyName(4528596), + unrVnicSanConnTemplIdentPoolName(4528609), + unrVnicLanConnTemplNwCtrlPolicyName(4528611), + unrVnicLanConnTemplIdentPoolName(4528613), + unrVnicFcBaseAdaptorProfileName(4528616), + unrVnicFcBaseIdentPoolName(4528618), + unrVnicFcBaseNwTemplName(4528620), + unrVnicEtherBaseAdaptorProfileName(4528623), + unrVnicEtherBaseIdentPoolName(4528625), + unrVnicEtherBaseNwTemplName(4528627), + unrVnicLanConnTemplQosPolicyName(4528680), + unrVnicFcBaseQosPolicyName(4528682), + unrTrigTriggerableScheduler(4528842), + unrPolicySystemProfileDeviceProfileRef(4529259), + unrFabricEthEstcEpNwCtrlPolicyName(4529444), + unrFabricEthEstcPcNwCtrlPolicyName(4529447), + unrFabricEthLanEpOperationEthLinkProfileName(4529479), + unrVnicIscsiIdentPoolName(4529601), + unrVnicIscsiAuthProfileName(4529604), + unrVnicIscsiConfProfileName(4529606), + unrVnicIscsiStaticTargetIfAuthProfileName(4529615), + unrVnicIpv4PooledIscsiAddrIdentPoolName(4529838), + unrVnicIscsiIqnIdentPoolName(4529847), + unrVnicIscsiAdaptorProfileName(4529849), + unrVnicFcBasePinToGroupName(4529971), + unrVnicEtherBasePinToGroupName(4529973), + unrFaultSuppressTaskSuppressPolicyName(4530050), + unrVnicFcGroupTemplStorageConnPolicyName(4530085), + unrVnicAgroupStatsPolicyName(4530100), + unrVnicFcGroupDefStorageConnPolicyName(4530109), + unrVnicIscsiBaseIdentPoolName(4530112), + unrVnicIscsiBaseAdaptorProfileName(4530114), + unrVnicDynamicConPolicyRefConPolicyName(4530117), + unrVnicConnDefLanConnPolicyName(4530119), + unrVnicConnDefSanConnPolicyName(4530121), + unrFabricVlanMcastPolicyName(4530139), + unrVnicIscsiBootVnicIqnIdentPoolName(4530389), + unrVnicIscsiBootVnicAuthProfileName(4530391), + unrLsServerExtippoolName(4530407), + unrVnicIscsiNodeIqnIdentPoolName(4531275), + unrFabricFcoeSanPcOperationLacpPolicyName(4531414), + unrFabricFcoeSanPcEpOperationEthLinkProfileName(4531419), + unrFabricEthLinkProfileUdldLinkPolicyName(4531446), + unrFabricEthLinkProfileCdpLinkPolicyName(4531448), + unrFabricFcoeSanEpOperationEthLinkProfileName(4531455), + unrFabricFcoeSanEpEthLinkProfileName(4531458), + unrVnicVmqConPolicyRefConPolicyName(4531468), + unrVnicIpV4MgmtPooledAddrName(4531479), + unrVnicIpV6MgmtPooledAddrName(4531484), + unrVnicUsnicConPolicyRefConPolicyName(4531488), + unrFabricEthEstcEpOperationNwCtrlPolicyName(4531519), + unrFabricEthEstcPcOperationLacpPolicyName(4531529), + unrFabricEthLanPcOperationLacpPolicyName(4531541), + unrFabricEthLanPcEpOperationEthLinkProfileName(4531560), + unrFabricEthLanEpEthLinkProfileName(4531567), + unrFabricEthLanPcEpEthLinkProfileName(4531570), + unrFabricFlowMonitorFlowMonRecordDef(4531624), + unrFabricFlowMonitorFlowTimeoutPolicy(4531626), + unrFabricNetflowMonitorRefNfMonitorName(4531631), + unrFabricFlowMonExporterFlowExpProfile(4531652), + unrFabricNetflowMonExporterRefNfMonExporterName(4531666), + unrFabricFcoeSanPcEpEthLinkProfileName(4531672), + unrExtvmmVmnetworkDefinitionExtIpPoolName(4531907), + unrExtvmmVmnetworkFabricNetworkName(4531914), + unrExtvmmVmndrefVmNetworkDefName(4531918), + unrExtvmmFndreferenceFnDefName(4531923), + unrLsServerVmediaPolicyName(4532135), + unrLsServerKvmMgmtPolicyName(4532137), + unrFabricEthLanPcLacpPolicyName(4532169), + unrFabricFcoeSanPcLacpPolicyName(4532171), + unrFabricEthEstcPcLacpPolicyName(4532175), + unrEquipmentChassisProfileSrcTemplName(4532517), + unrEquipmentChassisProfileChassisFwPolicyName(4532527), + unrEquipmentChassisProfileMaintPolicyName(4532531), + unrEquipmentChassisProfileDiskZoningPolicyName(4532533), + unrEquipmentRequirementName(4532550), + unrStorageAscsiLunVolumeName(4532685), + unrStorageIpV4PooledAddrIdentPoolName(4532844), + unrVnicEthConfigNwCtrlPolicyName(4532850), + unrVnicEthConfigStatsPolicyName(4532852), + unrVnicEthConfigMacPoolName(4532854), + unrVnicEthConfigAdaptorProfileName(4532856), + unrVnicIscsiConfigIpPoolName(4532859), + unrVnicIscsiConfigIpPoolNameFabricb(4532861), + unrVnicIscsiConfigIqnPoolName(4532863), + unrVnicIscsiConfigAdaptorProfileName(4532865), + unrVnicIscsiNodeInitiatorPolicyName(4532871), + unrLstorageArrayAutoconfigPolicySrcTemplName(4532898), + unrLstorageArrayAutoconfigPolicyQualifier(4532900), + unrLstorageArraySrcTemplName(4532906), + unrLstorageArrayHostFwPolicyName(4532915), + unrLstorageArrayStorageFwPolicyName(4532917), + unrLstorageArrayStatsPolicyName(4532919), + unrLstorageArrayMaintPolicyName(4532921), + unrLstorageProcessorSvcPolicyName(4532925), + unrLstorageProcessorExtippoolName(4532935), + unrLstorageQualifiedPolicyQualifier(4532954), + unrLstorageLunSnapshotPolicyScheduleName(4532969), + unrLstorageProfileBindingBaseStorageProfileName(4532988), + unrLstorageSanScsiLunReplicationPolicyName(4533006), + unrLstorageSanScsiLunSnapshotPolicyName(4533008), + unrLstorageDasScsiLunLocalDiskPolicyName(4533010), + unrLstorageBackstoreRequirementName(4533059), + unrLstorageBackstoreRequirementQualifier(4533061), + unrVnicStorageEthLifVlanName(4533226), + unrComputeAutoconfigPolicyQualifier(4533245), + unrComputeBladeInheritPolicyQualifier(4533247), + unrDomainProfileSrcTemplName(4533371), + unrDomainProfilePortDiscPolicyName(4533374), + unrDomainProfileHwChangeDiscPolicyName(4533376), + unrDomainProfileInbandPolicyName(4533378), + unrDomainProfileKmipCertificatePolicyName(4533380), + unrDomainProfileQosclassDefinitionName(4533382), + unrFdPhysicalKmipCertificatePolicyName(4533589), + unrVnicSanConnTemplPeerRedundancyTemplName(4534475), + unrVnicLanConnTemplPeerRedundancyTemplName(4534477), + unrLsServerPowerSyncPolicyName(4534557), + unrEquipmentAutoconfigPolicyQualifier(4534831), + unrEquipmentChassisInheritPolicyQualifier(4534833), + unrFabricNetGroupRefName(4535084), + unrFabricSanGroupRefName(4535086), + unrLsServerGraphicsCardPolicyName(4535111), + unrEquipmentChassisProfileComputeConnPolicyName(4535173), + unrMoIpAddrKvPoolName(4535189) + } + +CucsConditionSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cleared(0), + info(1), + condition(2), + warning(3), + minor(4), + major(5), + critical(6) + } + +CucsConditionSmartCallHomeCause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + providerLostConnectivity(1), + controllerLostConnectivity(2), + clientLostConnectivity(3), + dbConnectReadWriteError(4), + capacityExceeded(5), + invalidTrustpointCertChain(6), + invalidKeyringCertificate(7), + duplicatedAssigned(8), + remoteFailed(9), + notInCompliance(10), + coreFileGenerated(11) + } + +CucsConditionTag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + network(1), + storage(2), + pod(3), + security(4), + operations(5), + fsmstagefail(6), + fsmstageretry(7), + fsmstageremoteinv(8) + } + +CucsConditionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + generic(0), + policy(1), + storage(2), + equipment(3), + network(4), + server(5), + configuration(6), + environmental(7), + connectivity(8), + sysdebug(9), + operational(10), + snmpUserNotDeployed(11), + profileConfigQualifier(12), + callhome(17), + any(65535) + } + +CucsConfigAbsDbConfigType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + postgres(1), + oracle(2), + mssql(3) + } + +CucsConfigBackupAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + active(0), + delete(1) + } + +CucsConfigBackupFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + delete(183) + } + +CucsConfigBackupFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deleteBegin(183), + deleteLocal(184), + deleteFail(198), + deleteSuccess(199) + } + +CucsConfigBackupFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + delete(183) + } + +CucsConfigComponentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + adaptors(0), + cartridges(1), + cpus(2), + controllers(3), + cryptoCards(4), + fans(5), + graphicsCards(6), + ioms(7), + localDisks(8), + luns(9), + ports(10), + psus(11), + memory(12), + motherboards(13) + } + +CucsConfigConfigSyncState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unsynched(1), + synched(2) + } + +CucsConfigConsumerCatalogueFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + delete(181), + create(332) + } + +CucsConfigConsumerCatalogueFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deleteBegin(181), + deleteLocal(182), + deleteFail(200), + deleteSuccess(201), + createBegin(332), + createMakeCfgDirs(333), + createFail(342), + createSuccess(343) + } + +CucsConfigConsumerCatalogueFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + delete(181), + create(332) + } + +CucsConfigDisruptionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + host(0), + fabricInterconnect(1), + firmwareInfra(2) + } + +CucsConfigEquipmentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + chassis(0), + fabricInterconnect(1), + fex(2), + server(3) + } + +CucsConfigEstimateImpactState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notStarted(0), + wating(1), + complete(2), + timedOut(3) + } + +CucsConfigFiRebootReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + maintenanceTag(0), + qosSettings(1), + fcMode(2), + ethMode(3) + } + +CucsConfigImpactAnalyzerContext ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + dme(0), + import(1) + } + +CucsConfigImpactAnalyzerMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + straight(0), + relay(1) + } + +CucsConfigImpactAnalyzerProfileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + serviceProfile(0), + chassisProfile(1) + } + +CucsConfigImpactResponseState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notStarted(0), + waiting(1), + complete(2), + timedOut(3), + suspend(4), + lostVisibility(5) + } + +CucsConfigInstType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknow(0), + sp(1), + cp(2) + } + +CucsConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + remoteFailed(0) + } + +CucsConfigNetRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0), + classic(1), + aci(2) + } + +CucsConfigObjectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Counter64 + +CucsConfigOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + cleaning(1), + provisioning(2), + userCleaning(3) + } + +CucsConfigProfileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0), + local(1), + global(2) + } + +CucsConfigSPType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0), + local(1), + global(2) + } + +CucsConfigSearchType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + contains(0), + startsWith(1), + exactMatch(2) + } + +CucsConfigSorterDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ascending(0), + descending(1) + } + +CucsConfigStorageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cartridge(0), + storageBlade(1) + } + +CucsConsumerAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + managed(1), + unmanaged(2) + } + +CucsConsumerInstFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + renameCfgDir(185) + } + +CucsConsumerInstFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + renameCfgDirBegin(185), + renameCfgDirFail(202), + renameCfgDirSuccess(203), + renameCfgDirMoveCfgDirsToTmpLocation(334), + renameCfgDirMoveCfgDirsFromTmpLocation(335) + } + +CucsConsumerInstFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + renameCfgDir(185) + } + +CucsConsumerOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(1), + resetting(2), + provisioning(3) + } + +CucsControllerEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + quiesce(315) + } + +CucsControllerEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + quiesceBegin(315), + quiesceQuiesceMgmtController(316), + quiesceQuiesceResMgr(317), + quiesceQuiesceOpsMgr(318), + quiesceQuiescePolicyMgr(319), + quiesceQuiesceIDMgr(320), + quiesceQuiesceStatsMgr(321), + quiesceFail(322), + quiesceSuccess(323) + } + +CucsControllerEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + quiesce(315) + } + +CucsCpmaintAckChangeDetails ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + binding(0), + hostVirtEthIf(1), + storageControllerFw(2), + hostEthIfProfile(3), + hostEthIfQos(4), + hostEthIfNwCtrl(5), + mgmtControllerFw(6), + hostNonvirtFcIf(7), + localDiskFw(8), + hostNonvirtFcIfPersBind(9), + sasExpanderFw(10), + implicitReboot(11), + hostFcoeIf(12), + vif(13), + vlan(14), + vsan(15), + ip(16), + bootOrder(17), + bootVirtVnic(18), + bootNonvirtVnic(19), + bootLocalStorage(20), + bootVirtPxe(21), + bootNonvirtPxe(22), + bladeIdentity(24), + agentPolicy(25), + localDiskPolicy(31), + pin(32), + sol(33), + epAuth(34), + biosProfile(35), + checkpoint(36), + implicitHostFcIfProfileRedeploy(38), + hostEthIfQosHostControl(40), + implicitHostEthIfProfileRedeploy(42), + storagePath(43), + hostIfPcie(45), + flexflashConfig(46), + bootmodeConfig(48), + securebootConfig(49), + vmediaConfig(50), + powercapConfig(51), + oobLocalStorageConfig(52), + remoteStorageConfig(53), + storageSnicConfig(56), + fanSpeedConfig(57), + assetTagConfig(59), + graphicsCardMode(60), + localDiskDataLoss(61), + localStorageSecurity(62) + } + +CucsCpmaintAckChanges ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + serverIdentity(0), + networking(2), + vnicVhbaPlacement(3), + bootOrder(4), + serverAssignment(5), + localStorage(7), + chassisIdentity(22), + storage(24), + chassisAssignment(25), + operationalPolicies(26) + } + +CucsCpmaintAckDisr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + upTime(0), + acPowerCycle(1), + localStorageConfigDeploymentUserack(2), + localStorageConfigDeploymentImmediate(3) + } + +CucsCpmaintChangeMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noChange(0), + unconfig(1), + forceUnconfig(2), + rediscover(4), + config(8), + diagConfig(16), + diagUnconfig(32), + removeConfig(64), + diag(128) + } + +CucsDcxAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + disabled(1) + } + +CucsDcxNsAllocStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + full(1), + exceeded(2) + } + +CucsDcxOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + adminDown(1), + linkDown(2), + error(3), + active(4), + passive(5) + } + +CucsDcxProtState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noProtection(0), + active(1), + passive(2) + } + +CucsDcxState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + present(1), + creating(2), + modifying(3), + destroying(4), + createPend(5), + modifyPend(6), + destroyPend(7) + } + +CucsDcxVIfProtRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unprotected(0), + primary(1), + backup(2) + } + +CucsDiagAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ready(0), + trigger(1), + cancel(2) + } + +CucsDiagBladeTestType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disk(0), + processor(1), + memory(2), + memtest(3), + stress(4), + pci(5) + } + +CucsDiagCpuFilter ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + p0P1Cpus(0), + allCpus(1) + } + +CucsDiagFailureAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + techSupport(0), + waitDebug(1), + skipRemaining(2) + } + +CucsDiagMemChunkSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + bigChunk(0), + n5mbChunk(1) + } + +CucsDiagNetworkTestType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + eth(0), + fc(1) + } + +CucsDiagPattern ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + prbsKiller(0), + butterfly(1), + prbs(2), + killer(3), + prbsAddr(4) + } + +CucsDiagSrvCtrlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + full(1), + efi(33) + } + +CucsDiagSrvCtrlOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(612) + } + +CucsDiagSrvCtrlOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(612), + configureRunPolicyResolve(613), + configureWaitForRunPolicyResolved(614), + configureTriggerOperation(615), + configureFail(652), + configureSuccess(653) + } + +CucsDiagSrvCtrlOperationFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(612) + } + +CucsDiagStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + inProgress(1), + failed(2), + notRun(3), + cancelled(4), + scheduled(5) + } + +CucsDiagStatusIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + testFailure(0), + runCancelled(1), + componentError(2), + stagesCompleted(3), + stageFailed(4) + } + +CucsDiagSuccessAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + techSupport(0), + waitDebug(1) + } + +CucsDiagTestOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..64) + +CucsDiagTestType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disk(0), + processor(1), + pmem2(2), + memtest(3), + stress(4), + pci(5) + } + +CucsDomainFeatureType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + major(0), + minor(1) + } + +CucsDomainFunctionalState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + disabled(1) + } + +CucsDomainProductFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ucsClassic(0), + ucsMini(1), + ucsClassic3gen(2) + } + +CucsDomainProfileFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(635) + } + +CucsDomainProfileFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(635), + configureConsumerVxanDeployment(636), + configureWaitForConsumerReceivingVxan(637), + configurePushPolicies(638), + configureConfigure(639), + configureFail(654), + configureSuccess(655) + } + +CucsDomainProfileFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(635) + } + +CucsDomainType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + instance(0), + initialTemplate(1), + updatingTemplate(2) + } + +CucsDpsecForgedTransmit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + allow(0), + deny(1) + } + +CucsDupeChangeTrackerEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(395) + } + +CucsDupeChangeTrackerEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(395), + configureSendChange(396), + configureFail(397), + configureSuccess(398) + } + +CucsDupeChangeTrackerEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(395) + } + +CucsDupeOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + create(0), + delete(1) + } + +CucsDupeStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + failure(0), + success(1) + } + +CucsEpqosDefinitionDelTaskFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + remove(319) + } + +CucsEpqosDefinitionDelTaskFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeBegin(319), + removeLocal(320), + removePeer(321), + removeFail(370), + removeSuccess(371) + } + +CucsEpqosDefinitionDelTaskFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + remove(319) + } + +CucsEpqosDefinitionFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(316) + } + +CucsEpqosDefinitionFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(316), + deployLocal(317), + deployPeer(318), + deployFail(372), + deploySuccess(373) + } + +CucsEpqosDefinitionFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(316) + } + +CucsEquipmentActiveStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + activated(1), + deactivated(2) + } + +CucsEquipmentAdminActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + clearConfig(1) + } + +CucsEquipmentAdminPowerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(1), + cycleImmediate(2), + cycleWait(3) + } + +CucsEquipmentAirflowDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + frontToBack(1), + backToFront(2) + } + +CucsEquipmentApply ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + onAssociation(1), + runTime(2) + } + +CucsEquipmentAsicType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + gatos(1), + carmel(2), + trident2(3) + } + +CucsEquipmentAssignment ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unassigned(0), + assigned(1), + failed(2) + } + +CucsEquipmentAssociation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + establishing(1), + associated(2), + removing(3), + failed(4), + throttled(5) + } + +CucsEquipmentAvailability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unavailable(0), + available(1) + } + +CucsEquipmentBatteryCapacity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ready(1), + insufficientCharge(2), + identify(3) + } + +CucsEquipmentBeaconLedFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + illuminate(1135) + } + +CucsEquipmentBeaconLedFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + illuminateBegin(1135), + illuminateExecuteA(1136), + illuminateExecuteB(1137), + illuminateFail(1138), + illuminateSuccess(1139) + } + +CucsEquipmentBeaconLedFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + illuminate(1089) + } + +CucsEquipmentBeaconLedState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + on(1), + off(2), + blinking(3), + eth(4), + fc(5) + } + +CucsEquipmentBiosTokenType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + optionRom(1), + memoryMappedAbove4gb(2), + biosVftpm(3) + } + +CucsEquipmentBiosUpdateMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + managementController(1), + pnuos(2) + } + +CucsEquipmentBoardAggregationRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + single(1), + multiMaster(2), + multiSlave(3) + } + +CucsEquipmentBoardConnectorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + connUnlinked(1), + connLinked(2) + } + +CucsEquipmentBootDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localLunAny(0), + localStorageAny(1) + } + +CucsEquipmentCPMetaCpRefresh ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsEquipmentCPMetaOperationCodeClearance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsEquipmentCPNeedIdReEvaluate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsEquipmentCPOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noOp(0), + rename(1), + associate(2), + disassociate(3), + deletion(4) + } + +CucsEquipmentCPOwnershipLC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + globalControlled(0), + disassocPending(1), + deletePending(2), + localized(3) + } + +CucsEquipmentChassisId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsEquipmentChassisAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + acknowledged(1), + reAcknowledge(2), + decommission(3), + remove(4), + enablePortChannel(5), + disablePortChannel(6), + autoAcknowledge(7) + } + +CucsEquipmentChassisAssocState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unassociated(0), + associating(1), + associated(2), + disassociating(3), + failed(4) + } + +CucsEquipmentChassisConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + insufficientResources(0), + chassisUndiscovered(1), + chassisUnavailable(2), + insufficientPowerBudget(3), + nonInterruptFsmRunning(4), + resourceOwnershipConflict(5), + missingFirmwareImage(6), + migration(7), + physicalRequirement(8), + invalidChassisPack(9), + chassisProfileNotSupported(10), + firmwareVersionMismatch(11), + computeConnUnsupportedCmcVersion(12), + computeSecondControllerUnsupportedCmcVersion(13), + chassisFeatureCapabilityMismatch(15), + chassisFeatureCapabilityMismatchNonFatal(16) + } + +CucsEquipmentChassisConfigProgressIndicator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ackNotInProgress(0), + ackInProgress(1) + } + +CucsEquipmentChassisConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unInitialized(0), + unAcknowledged(1), + unsupportedConnectivity(2), + ok(3), + removing(4), + ackInProgress(6), + evaluation(7), + acknowledged(8), + autoAck(9) + } + +CucsEquipmentChassisFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeChassis(9), + psuPolicyConfig(140), + powerCap(643), + dynamicReallocation(1048), + oobStorageAdminCfg(1883), + associate(2067), + disassociate(2098), + chassisUpgrade(2115) + } + +CucsEquipmentChassisFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeChassisBegin(9), + removeChassisDecomission(10), + removeChassisDisableEndPoint(11), + removeChassisUnIdentifyLocal(12), + removeChassisUnIdentifyPeer(13), + removeChassisWait(14), + psuPolicyConfigBegin(140), + psuPolicyConfigExecute(141), + psuPolicyConfigFail(374), + psuPolicyConfigSuccess(375), + removeChassisFail(376), + removeChassisSuccess(377), + powerCapBegin(643), + powerCapConfig(644), + powerCapFail(980), + powerCapSuccess(981), + dynamicReallocationBegin(1048), + dynamicReallocationConfig(1049), + dynamicReallocationFail(1051), + dynamicReallocationSuccess(1052), + oobStorageAdminCfgBegin(1883), + oobStorageAdminCfgOobStorageConfig(1884), + removeChassisCleanupVnicsLocal(1905), + removeChassisCleanupVnicsPeer(1906), + oobStorageAdminCfgFail(1915), + oobStorageAdminCfgSuccess(1916), + oobStorageAdminCfgOobStorageInventory(2042), + associateBegin(2067), + associateDownloadImages(2068), + associateCopyRemote(2069), + associateWaitBeforeInstallation(2070), + associateUpdateCmc(2071), + associatePollUpdateCmc(2072), + associateUpdateAdaptor(2073), + associatePollUpdateAdaptor(2074), + associateUpdateSasExpander(2075), + associatePollUpdateSasExpander(2076), + associateActivateSasExpander(2077), + associatePollSasExpanderActivate(2078), + associateActivateCmc(2079), + associatePollCmcActivation(2080), + associatePowerOffServers(2081), + associateWaitForPowerOff(2082), + associateActivateAdaptor(2083), + associatePollAdaptorActivation(2084), + associateActivateStorageCtlr(2085), + associatePollStorageCtlrActivation(2086), + associateActivateBrdCtlr(2087), + associatePollBrdCtlrActivation(2088), + associateActivateLocalDisk(2089), + associatePowerOnServers(2090), + associateDiskZoningConfig(2091), + associatePostDiskZoneStorageInvCMC(2092), + associatePostDiskZoneStorageInvCIMC(2093), + associatePollPostDiskZoneStorageInvCIMC(2094), + associateDeleteCurlDownloadedImages(2095), + associateDeleteImagesRemote(2096), + associateUnlockFirmwareImage(2097), + disassociateBegin(2098), + disassociateComplete(2099), + chassisUpgradeBegin(2115), + chassisUpgradeUpdateRequest(2116), + chassisUpgradePollUpdateStatus(2117), + chassisUpgradeActivateCmc(2118), + chassisUpgradePollCmcActivation(2119), + chassisUpgradePowerOffServers(2120), + chassisUpgradeWaitForPowerOff(2121), + chassisUpgradeActivateStorageCtlr(2122), + chassisUpgradePollStorageCtlrActivation(2123), + chassisUpgradeActivateAdaptor(2124), + chassisUpgradePollAdaptorActivation(2125), + chassisUpgradeActivateBrdCtlr(2126), + chassisUpgradePollBrdCtlrActivation(2127), + chassisUpgradeActivateSasExpander(2128), + chassisUpgradePollSasExpanderActivate(2129), + chassisUpgradeResetSasExpander(2130), + chassisUpgradeActivateLocalDisk(2131), + chassisUpgradePollLocalDiskActivate(2132), + chassisUpgradePowerOnServers(2133), + associateFail(2163), + associateSuccess(2164), + chassisUpgradeFail(2165), + chassisUpgradeSuccess(2166), + disassociateFail(2167), + disassociateSuccess(2168), + associateConfigChassisAdapterConnectivity(2246) + } + +CucsEquipmentChassisFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeEquipmentChassisAssociateConfigServerSiocConnState(19), + samDmeEquipmentChassisOobStorageAdminCfgOobStorageConfig(36), + samDmeEquipmentChassisAssociateCpRename(49), + samDmeEquipmentChassisAssociateDiskZoningConfig(50), + samDmeEquipmentChassisAssociateCmcUpdate(51), + samDmeEquipmentChassisAssociateCruzUpdate(52), + samDmeEquipmentChassisAssociateSasUpdate(53), + samDmeEquipmentChassisAssociateDiskActivate(54), + samDmeEquipmentChassisAssociateStorctrlUpdate(55), + samDmeEquipmentChassisAssociateHostReboot(56), + samDmeEquipmentChassisAssociatePrepareForUpdate(57), + samDmeEquipmentChassisAssociateFwUpdate(58), + samDmeEquipmentChassisDisassociateSwitchUnconfig(59) + } + +CucsEquipmentChassisFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeChassis(9), + psuPolicyConfig(140), + powerCap(829), + dynamicReallocation(1048), + oobStorageAdminCfg(1883), + associate(2067), + disassociate(2098), + chassisUpgrade(2115) + } + +CucsEquipmentChassisIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + chassisThermal(0), + chassisInoperable(1), + chassisVoltage(2), + chassisPerf(3), + chassisPower(4), + removed(5), + config(6), + chassisPostFailure(7), + psuThermal(8), + psuInoperable(9), + psuVoltage(10), + psuPerf(11), + psuPower(12), + fanThermal(13), + fanInoperable(14), + fanVoltage(15), + fanPerf(16), + fanPower(17), + iocardThermal(18), + iocardInoperable(19), + iocardVoltage(20), + iocardPerf(21), + iocardPower(22), + computeThermal(23), + computeInoperable(24), + computeVoltage(25), + computePerf(26), + computePower(27), + iocardInaccessible(28), + fabricConnProblem(29), + fabricUnsupportedConn(30), + chassisLimitExceeded(31), + chassisVifCapacityReduced(32), + chassisPortChannelEnabled(33), + chassisUnsupported(34), + backplanePortProblem(35) + } + +CucsEquipmentChassisPowerOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + failed(2), + inputFailed(3), + inputDegraded(4), + outputFailed(5), + outputDegraded(6), + redundancyFailed(7), + redundancyDegraded(8) + } + +CucsEquipmentChassisProfileBindingOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unused(0), + used(1), + failedToApply(2) + } + +CucsEquipmentChassisProfileConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notApplied(0), + applying(1), + failedToApply(2), + applied(3) + } + +CucsEquipmentChassisProfileFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(566) + } + +CucsEquipmentChassisProfileFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(566), + configureApplyTemplate(567), + configureApplyThrottle(568), + configureThrottleWait(569), + configureEvaluateAssociation(570), + configureAnalyzeImpact(571), + configureApplyRename(572), + configureApplyConfig(573), + configureWaitForAssocCompletion(574), + configureFail(575), + configureSuccess(576), + configureResolvePolicies(2055), + configureResolveDistributableNames(2056), + configureResolveDistributable(2057), + configureResolveImages(2058), + configureResolveSchedule(2059), + configureValidatePolicyOwnership(2060), + configureApplyPolicies(2061), + configureWaitForMaintPermission(2064) + } + +CucsEquipmentChassisProfileFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeEquipmentChassisProfileConfigureModification(15), + samDmeEquipmentChassisProfileConfigureFinalDisassoc(16), + samDmeEquipmentChassisProfileConfigureChassisRename(17), + samDmeEquipmentChassisProfileConfigureDomainSync(18) + } + +CucsEquipmentChassisProfileFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(566) + } + +CucsEquipmentChassisProfileOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + unassociated(1), + operable(5), + ok(10), + discovery(11), + config(12), + unconfig(13), + powerOff(14), + restart(15), + maintenance(20), + test(21), + chassisMismatch(29), + chassisFailed(30), + degraded(31), + discoveryFailed(32), + configFailure(33), + unconfigFailed(34), + testFailed(35), + maintenanceFailed(36), + removed(40), + disabled(41), + inaccessible(50), + inoperable(63), + decomissioning(101), + diagnostics(203), + diagnosticsFailed(204), + pendingReboot(210), + pendingReassociation(211) + } + +CucsEquipmentChassisQualMaxId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsEquipmentChassisQualMinId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsEquipmentChassisStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + inputPower(0), + inputPowerAvg(1), + inputPowerMax(2), + inputPowerMin(3), + outputPower(4), + outputPowerAvg(5), + outputPowerMax(6), + outputPowerMin(7) + } + +CucsEquipmentChassisStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + inputPower(0), + inputPowerAvg(1), + inputPowerMax(2), + inputPowerMin(3), + outputPower(4), + outputPowerAvg(5), + outputPowerMax(6), + outputPowerMin(7) + } + +CucsEquipmentCommStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + connected(1), + disconnected(2) + } + +CucsEquipmentConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notApplicable(0), + uncleanConfiguration(1) + } + +CucsEquipmentConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notApplied(0), + applying(1), + applied(2), + applyFailed(3) + } + +CucsEquipmentConfigWarnings ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + unused(1) + } + +CucsEquipmentConnectionStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + a(0), + b(1) + } + +CucsEquipmentContType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + internal(0), + external(1) + } + +CucsEquipmentControllerDefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + embedded(1), + slotBased(2), + nvme(3), + nvmeHhhl(4), + nvmeMezz(5), + dual(6) + } + +CucsEquipmentControllerForm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + onBoard(1), + mezzanine(2), + pci(3), + embedded(4) + } + +CucsEquipmentControllerSubType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ssata(1), + psata(2) + } + +CucsEquipmentCpuType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + other(0), + ivyBridge(1), + sandyBridge(2) + } + +CucsEquipmentDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + broadcom57712Nic(1), + broadcomNic(2), + emulexNic(3), + intelNic(4), + pciEverestNic(5), + pciIntelX520Nic(6), + pciMPCiscoNic(7), + pciNianticNic(8), + qlogicNic(9), + menloEmulexHba(10), + menloQlogicFcHba(11), + mezzDublinQlogicFcHba(12), + mezzSchulzQlogicFcHba(13), + mezzTigerSharkHba(14), + pciDublinQlogicFcHba(15), + pciQlogic8362FcHba(16), + pciSchulzQlogicFcHba(17), + pciTigerSharkHba(18), + fusionHba(19), + intelICH10RHba(20), + lsi1064EHba(21), + lsi1068EHba(22), + lsiExternalMegaRaidHba(23), + lsimegaRaid3008(24), + lsiMegaRaidHba(25), + lsiWalnutCreekHba(26), + lodiHba(27), + sataHba(28), + nvmeHba(29), + wellsburgHba(30), + nvmeMezz(31), + qlogicFC(32), + emulexFC(33), + pciIntelX550Nic(34), + lagunaBeach(35), + lagunaBeachPlus(36), + lagunaRock(37), + lagunaRockPlus(38), + lewisburgPSata(39), + lewisburgSSataSwRaid(40), + talladega(41), + pciIntelX710Nic(42), + pciQlogicBigBear(43) + } + +CucsEquipmentDiscovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undiscovered(0), + inProgress(1), + malformedFruInfo(2), + fruNotReady(3), + insufficientlyEquipped(4), + invalidAdaptorIocard(5), + failed(8), + complete(16), + retry(32), + throttled(64), + illegalFru(128), + fruIdentityIndeterminate(129), + fruStateIndeterminate(130) + } + +CucsEquipmentDiscoveryCapOperPowerRequirement ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + standby(1), + full(2) + } + +CucsEquipmentDiscoveryState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + online(1), + offline(2), + discovered(3), + unsupportedConnectivity(4), + autoUpgrading(5), + pinglost(6) + } + +CucsEquipmentDriveSecCapIsSupported ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsEquipmentEnabledStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + enabled(1), + disabled(2) + } + +CucsEquipmentEvacState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + drain(0), + fill(1), + unknown(2) + } + +CucsEquipmentFanId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsEquipmentFanModule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsEquipmentFanTray ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsEquipmentFanModuleId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsEquipmentFanModuleTray ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..1) + +CucsEquipmentFanModuleStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + fanModuleI2CErrors(0), + fanModuleI2CErrorsAvg(1), + fanModuleI2CErrorsMax(2), + fanModuleI2CErrorsMin(3) + } + +CucsEquipmentFanModuleStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + fanModuleI2CErrors(0), + fanModuleI2CErrorsAvg(1), + fanModuleI2CErrorsMax(2), + fanModuleI2CErrorsMin(3) + } + +CucsEquipmentFanSpeedPolicyFault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + yes(0), + no(1) + } + +CucsEquipmentFanStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + speed(0), + speedAvg(1), + speedMax(2), + speedMin(3) + } + +CucsEquipmentFanStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + speed(0), + speedAvg(1), + speedMax(2), + speedMin(3) + } + +CucsEquipmentFexId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsEquipmentFexCapProviderRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + mgmt(1), + data(2), + full(3) + } + +CucsEquipmentFexEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + die1(0), + die1Avg(1), + die1Max(2), + die1Min(3), + inlet(4), + inlet1(5), + inlet1Avg(6), + inlet1Max(7), + inlet1Min(8), + inletAvg(9), + inletMax(10), + inletMin(11), + outlet1(12), + outlet1Avg(13), + outlet1Max(14), + outlet1Min(15), + outlet2(16), + outlet2Avg(17), + outlet2Max(18), + outlet2Min(19) + } + +CucsEquipmentFexEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + die1(0), + die1Avg(1), + die1Max(2), + die1Min(3), + inlet(4), + inlet1(5), + inlet1Avg(6), + inlet1Max(7), + inlet1Min(8), + inletAvg(9), + inletMax(10), + inletMin(11), + outlet1(12), + outlet1Avg(13), + outlet1Max(14), + outlet1Min(15), + outlet2(16), + outlet2Avg(17), + outlet2Max(18), + outlet2Min(19) + } + +CucsEquipmentFexFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeFex(636) + } + +CucsEquipmentFexFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeFexBegin(636), + removeFexDecomission(637), + removeFexUnIdentifyLocal(638), + removeFexCleanupEntries(639), + removeFexWait(640), + removeFexFail(982), + removeFexSuccess(983), + removeFexCleanUpVIfs(1997) + } + +CucsEquipmentFexFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeFex(887) + } + +CucsEquipmentFexPowerSummaryThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + modulePower(0), + modulePowerAvg(1), + modulePowerMax(2), + modulePowerMin(3), + availablePower(4), + availablePowerAvg(5), + availablePowerMax(6), + availablePowerMin(7), + reservedPower(8), + reservedPowerAvg(9), + reservedPowerMax(10), + reservedPowerMin(11), + totalPower(12), + totalPowerAvg(13), + totalPowerMax(14), + totalPowerMin(15) + } + +CucsEquipmentFexPowerSummaryHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + modulePower(0), + modulePowerAvg(1), + modulePowerMax(2), + modulePowerMin(3), + availablePower(4), + availablePowerAvg(5), + availablePowerMax(6), + availablePowerMin(7), + reservedPower(8), + reservedPowerAvg(9), + reservedPowerMax(10), + reservedPowerMin(11), + totalPower(12), + totalPowerAvg(13), + totalPowerMax(14), + totalPowerMin(15) + } + +CucsEquipmentFexPsuInputStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + current(0), + currentAvg(1), + currentMax(2), + currentMin(3), + power(4), + powerAvg(5), + powerMax(6), + powerMin(7), + voltage(8), + voltageAvg(9), + voltageMax(10), + voltageMin(11) + } + +CucsEquipmentFexPsuInputStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + current(0), + currentAvg(1), + currentMax(2), + currentMin(3), + power(4), + powerAvg(5), + powerMax(6), + powerMin(7), + voltage(8), + voltageAvg(9), + voltageMax(10), + voltageMin(11) + } + +CucsEquipmentFexSystemStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + kernelMemFree(0), + kernelMemFreeAvg(1), + kernelMemFreeMax(2), + kernelMemFreeMin(3), + kernelMemTotal(4), + kernelMemTotalAvg(5), + kernelMemTotalMax(6), + kernelMemTotalMin(7), + load(8), + loadAvg(9), + loadMax(10), + loadMin(11), + memAvailable(12), + memAvailableAvg(13), + memAvailableMax(14), + memAvailableMin(15), + memCached(16), + memCachedAvg(17), + memCachedMax(18), + memCachedMin(19) + } + +CucsEquipmentFexSystemStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + kernelMemFree(0), + kernelMemFreeAvg(1), + kernelMemFreeMax(2), + kernelMemFreeMin(3), + kernelMemTotal(4), + kernelMemTotalAvg(5), + kernelMemTotalMax(6), + kernelMemTotalMin(7), + load(8), + loadAvg(9), + loadMax(10), + loadMin(11), + memAvailable(12), + memAvailableAvg(13), + memAvailableMax(14), + memAvailableMin(15), + memCached(16), + memCachedAvg(17), + memCachedMax(18), + memCachedMin(19) + } + +CucsEquipmentGlobalConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + unused(1) + } + +CucsEquipmentHealthLedState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(0), + minor(1), + critical(2) + } + +CucsEquipmentHostMgmtControllerCapCommMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + serial(1), + usbNic(2) + } + +CucsEquipmentHwType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + storageController(0), + localDisk(1) + } + +CucsEquipmentHxCapIsSedSupported ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsEquipmentHxCapIsUsbNicSupported ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsEquipmentIOCardId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsEquipmentIOCardBaseFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fePresence(1732), + feConn(1736) + } + +CucsEquipmentIOCardBaseFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fePresenceBegin(1732), + fePresenceCheckLicense(1733), + fePresenceIdentify(1734), + fePresenceConfigChassisId(1735), + feConnBegin(1736), + feConnConfigureSwMgmtEndPoint(1737), + feConnConfigureVifNs(1738), + feConnConfigureEndPoint(1739), + feConnDiscoverChassis(1740), + feConnEnableChassis(1741), + feConnFail(1815), + feConnSuccess(1816), + fePresenceFail(1817), + fePresenceSuccess(1818) + } + +CucsEquipmentIOCardBaseFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeEquipmentIOCardBaseFePresenceUcsConfig(26), + samDmeEquipmentIOCardBaseFePresenceMiniUcsConfig(27) + } + +CucsEquipmentIOCardBaseFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fePresence(1732), + feConn(1736) + } + +CucsEquipmentIOCardFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fePresence(1), + feConn(3), + resetCmc(461), + muxOffline(645), + resetIom(817), + evacuate(1939), + resetEvacuate(1941), + resetPeerCmc(1980) + } + +CucsEquipmentIOCardFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fePresenceBegin(1), + fePresenceIdentify(2), + feConnBegin(3), + feConnConfigureSwMgmtEndPoint(4), + feConnConfigureVifNs(5), + feConnConfigureEndPoint(6), + feConnDiscoverChassis(7), + feConnEnableChassis(8), + feConnFail(378), + feConnSuccess(379), + fePresenceFail(380), + fePresenceSuccess(381), + resetCmcBegin(461), + resetCmcExecute(462), + resetCmcFail(465), + resetCmcSuccess(466), + fePresenceCheckLicense(544), + muxOfflineBegin(645), + muxOfflineCleanupEntries(646), + resetIomBegin(817), + resetIomExecute(818), + muxOfflineFail(984), + muxOfflineSuccess(985), + resetIomFail(986), + resetIomSuccess(987), + fePresenceConfigChassisId(1735), + evacuateBegin(1939), + evacuateExecute(1940), + resetEvacuateBegin(1941), + resetEvacuateExecute(1942), + evacuateFail(1959), + evacuateSuccess(1960), + resetEvacuateFail(1961), + resetEvacuateSuccess(1962), + resetPeerCmcBegin(1980), + resetPeerCmcExecute(1981), + resetPeerCmcFail(1993), + resetPeerCmcSuccess(1994) + } + +CucsEquipmentIOCardFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fePresence(1), + feConn(3), + resetCmc(461), + resetIom(961), + muxOffline(978), + evacuate(1939), + resetEvacuate(1941), + resetPeerCmc(1980) + } + +CucsEquipmentIOCardIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + thermal(0), + inoperable(1), + voltage(2), + perf(3), + power(4), + removed(5), + fabricPortProblem(6), + postFailure(7), + serverPortProblem(8), + vifCapacityReduced(9), + fabricpcLinkAutoAckFailed(10) + } + +CucsEquipmentIOCardStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + iomI2CErrorsDelta(0), + iomI2CErrorsDeltaAvg(1), + iomI2CErrorsMax(2), + iomI2CErrorsMin(3), + temp(4), + tempAvg(5), + tempMax(6), + tempMin(7), + procTemp(8), + procTempAvg(9), + procTempMax(10), + procTempMin(11) + } + +CucsEquipmentIOCardStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + iomI2CErrorsDelta(0), + iomI2CErrorsDeltaAvg(1), + iomI2CErrorsMax(2), + iomI2CErrorsMin(3), + temp(4), + tempAvg(5), + tempMax(6), + tempMin(7), + procTemp(8), + procTempAvg(9), + procTempMax(10), + procTempMin(11) + } + +CucsEquipmentInternalFanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + chassis(0), + switch(1), + fex(2) + } + +CucsEquipmentIsSupported ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsEquipmentLedColor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + green(1), + amber(2), + red(3), + blue(4) + } + +CucsEquipmentLedLocatorState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inactive(0), + off(1), + on(2) + } + +CucsEquipmentLedOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + on(1), + off(2), + blinking(3), + eth(4), + fc(5), + unsupported(6) + } + +CucsEquipmentLocalDiskControllerDefOobControllerClassIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + nvme(1), + avilaRock(2) + } + +CucsEquipmentLocatorLedFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + setLocatorLed(15), + setFeLocatorLed(641), + setFiLocatorLed(1090), + setDiskLocatorLed(1744) + } + +CucsEquipmentLocatorLedFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + setLocatorLedBegin(15), + setLocatorLedExecute(16), + setLocatorLedFail(382), + setLocatorLedSuccess(383), + setFeLocatorLedBegin(641), + setFeLocatorLedExecute(642), + setFeLocatorLedFail(988), + setFeLocatorLedSuccess(989), + setFiLocatorLedBegin(1090), + setFiLocatorLedExecute(1091), + setFiLocatorLedFail(1140), + setFiLocatorLedSuccess(1141), + setDiskLocatorLedBegin(1744), + setDiskLocatorLedSetLocatorLedLocal(1745), + setDiskLocatorLedSetLocatorLedPeer(1746), + setDiskLocatorLedFail(1819), + setDiskLocatorLedSuccess(1820) + } + +CucsEquipmentLocatorLedFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + setLocatorLed(15), + setFeLocatorLed(641), + setFiLocatorLed(1119), + setDiskLocatorLed(1744) + } + +CucsEquipmentMemoryUnitDiscoveryModifierAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + setRevToOne(1), + setRev(2), + setRevStrict(3) + } + +CucsEquipmentMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + post(0), + configCheck(1), + diagCheck(2), + selCheck(3) + } + +CucsEquipmentMmuPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..100) + +CucsEquipmentNetworkElementFanStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + drivePercentage(0), + drivePercentageAvg(1), + drivePercentageMax(2), + drivePercentageMin(3), + speed(4), + speedAvg(5), + speedMax(6), + speedMin(7) + } + +CucsEquipmentNetworkElementFanStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + drivePercentage(0), + drivePercentageAvg(1), + drivePercentageMax(2), + drivePercentageMin(3), + speed(4), + speedAvg(5), + speedMax(6), + speedMin(7) + } + +CucsEquipmentOperability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + operable(1), + inoperable(2), + degraded(3), + poweredOff(4), + powerProblem(5), + removed(6), + voltageProblem(7), + thermalProblem(8), + performanceProblem(9), + accessibilityProblem(10), + identityUnestablishable(11), + biosPostTimeout(12), + disabled(13), + malformedFru(14), + backplanePortProblem(15), + chassisIntrusion(16), + fabricConnProblem(51), + fabricUnsupportedConn(52), + config(81), + equipmentProblem(82), + decomissioning(83), + chassisLimitExceeded(84), + notSupported(100), + discovery(101), + discoveryFailed(102), + identify(103), + postFailure(104), + upgradeProblem(105), + peerCommProblem(106), + autoUpgrade(107), + linkActivateBlocked(108) + } + +CucsEquipmentOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + management(1), + policy(2), + tier(4) + } + +CucsEquipmentOwnership ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + owned(1), + unowned(2) + } + +CucsEquipmentPOSTRecoverability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + recoverable(1), + nonRecoverable(2) + } + +CucsEquipmentPasswordState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + set(1), + notSet(2) + } + +CucsEquipmentPhysicalSecurityState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + chassisClose(1), + chassisOpen(2) + } + +CucsEquipmentPictureType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + front(1), + back(2), + top(3), + bottom(4), + left(5), + right(6), + topScaled(7), + frontTopScaled(8), + frontBottomScaled(9) + } + +CucsEquipmentPortAttribute ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + scalability(1) + } + +CucsEquipmentPowerCapDefProfileMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + default(1), + static(2), + pnuos(3), + nodemgr(4) + } + +CucsEquipmentPowerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + on(1), + test(2), + off(3), + online(4), + offline(5), + offduty(6), + degraded(7), + powerSave(8), + error(9), + ok(10), + failed(11), + notSupported(100) + } + +CucsEquipmentPresence ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + empty(1), + equipped(10), + missing(11), + mismatch(12), + equippedNotPrimary(13), + equippedSlave(14), + mismatchSlave(15), + missingSlave(16), + equippedIdentityUnestablishable(20), + mismatchIdentityUnestablishable(21), + equippedWithMalformedFru(22), + inaccessible(30), + unauthorized(40), + notSupported(100), + equippedUnsupported(101), + equippedDiscNotStarted(102), + equippedDiscInProgress(103), + equippedDiscError(104), + equippedDiscUnknown(105) + } + +CucsEquipmentPsuType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ac(1), + dc(2) + } + +CucsEquipmentPsuId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsEquipmentPsuFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updatePSU(1808) + } + +CucsEquipmentPsuFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updatePSUBegin(1808), + updatePSUUpdateRequest(1809), + updatePSUPollUpdateStatus(1810), + updatePSUActivatePsu(1811), + updatePSUPollActivateStatus(1812), + updatePSUFail(1821), + updatePSUSuccess(1822) + } + +CucsEquipmentPsuFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeEquipmentPsuUpdatePSUFwUpdate(32), + samDmeEquipmentPsuUpdatePSUFwActivate(33) + } + +CucsEquipmentPsuFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updatePSU(1808) + } + +CucsEquipmentPsuInputSrc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + n210AC50380DC(1), + n110AC(2), + undetermined(3), + nA(4) + } + +CucsEquipmentPsuInputStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + current(0), + currentAvg(1), + currentMax(2), + currentMin(3), + power(4), + powerAvg(5), + powerMax(6), + powerMin(7), + voltage(8), + voltageAvg(9), + voltageMax(10), + voltageMin(11) + } + +CucsEquipmentPsuInputStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + current(0), + currentAvg(1), + currentMax(2), + currentMin(3), + power(4), + powerAvg(5), + powerMax(6), + powerMin(7), + voltage(8), + voltageAvg(9), + voltageMax(10), + voltageMin(11) + } + +CucsEquipmentPsuOutputStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + current(0), + currentAvg(1), + currentMax(2), + currentMin(3), + power(4), + powerAvg(5), + powerMax(6), + powerMin(7), + voltage(8), + voltageAvg(9), + voltageMax(10), + voltageMin(11) + } + +CucsEquipmentPsuOutputStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + current(0), + currentAvg(1), + currentMax(2), + currentMin(3), + power(4), + powerAvg(5), + powerMax(6), + powerMin(7), + voltage(8), + voltageAvg(9), + voltageMax(10), + voltageMin(11) + } + +CucsEquipmentPsuStateQualifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + failure(1), + overCurrent(2), + overTemperature(3), + inputLoss(4), + fanFailure(5), + inputCurrentWarning(6), + inputVoltageWarning(7), + ambientTemperatureWarning(8), + outputCurrentWarning(9) + } + +CucsEquipmentPsuStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + psuI2CErrorsDelta(0), + psuI2CErrorsDeltaAvg(1), + psuI2CErrorsMax(2), + psuI2CErrorsMin(3), + input210v(4), + input210vAvg(5), + input210vMax(6), + input210vMin(7), + output12v(8), + output12vAvg(9), + output12vMax(10), + output12vMin(11), + output3v3(12), + output3v3Avg(13), + output3v3Max(14), + output3v3Min(15), + outputCurrent(16), + outputCurrentAvg(17), + outputCurrentMax(18), + outputCurrentMin(19), + outputPower(20), + outputPowerAvg(21), + outputPowerMax(22), + outputPowerMin(23) + } + +CucsEquipmentPsuStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + psuI2CErrorsDelta(0), + psuI2CErrorsDeltaAvg(1), + psuI2CErrorsMax(2), + psuI2CErrorsMin(3), + input210v(4), + input210vAvg(5), + input210vMax(6), + input210vMin(7), + output12v(8), + output12vAvg(9), + output12vMax(10), + output12vMin(11), + output3v3(12), + output3v3Avg(13), + output3v3Max(14), + output3v3Min(15), + outputCurrent(16), + outputCurrentAvg(17), + outputCurrentMax(18), + outputCurrentMin(19), + outputPower(20), + outputPowerAvg(21), + outputPowerMax(22), + outputPowerMin(23) + } + +CucsEquipmentPsuVoltageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ac(1), + dc(2), + dv(3), + hvdc(4), + nA(5) + } + +CucsEquipmentRackUnitFanStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + speed(0), + speedAvg(1), + speedMax(2), + speedMin(3) + } + +CucsEquipmentRackUnitFanStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + speed(0), + speedAvg(1), + speedMax(2), + speedMin(3) + } + +CucsEquipmentRackUnitPsuStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ambientTemp(0), + ambientTempAvg(1), + ambientTempMax(2), + ambientTempMin(3), + inputPower(4), + inputPowerAvg(5), + inputPowerMax(6), + inputPowerMin(7), + inputVoltage(8), + inputVoltageAvg(9), + inputVoltageMax(10), + inputVoltageMin(11), + outputCurrent(12), + outputCurrentAvg(13), + outputCurrentMax(14), + outputCurrentMin(15), + outputPower(16), + outputPowerAvg(17), + outputPowerMax(18), + outputPowerMin(19), + outputVoltage(20), + outputVoltageAvg(21), + outputVoltageMax(22), + outputVoltageMin(23) + } + +CucsEquipmentRackUnitPsuStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ambientTemp(0), + ambientTempAvg(1), + ambientTempMax(2), + ambientTempMin(3), + inputPower(4), + inputPowerAvg(5), + inputPowerMax(6), + inputPowerMin(7), + inputVoltage(8), + inputVoltageAvg(9), + inputVoltageMax(10), + inputVoltageMin(11), + outputCurrent(12), + outputCurrentAvg(13), + outputCurrentMax(14), + outputCurrentMin(15), + outputPower(16), + outputPowerAvg(17), + outputPowerMax(18), + outputPowerMin(19), + outputVoltage(20), + outputVoltageAvg(21), + outputVoltageMax(22), + outputVoltageMin(23) + } + +CucsEquipmentRemoteAdminPowerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteAdminPowerTrigger(0), + policy(1), + cycleImmediate(2), + cycleWait(3) + } + +CucsEquipmentRemoteChassisAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + acknowledged(1), + reAcknowledge(2), + decommission(3), + remove(4), + enablePortChannel(5), + disablePortChannel(6), + autoAcknowledge(7) + } + +CucsEquipmentRemovalConditions ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + notApplicable(2), + removableWhenOff(3), + removableWhenOnOrOff(4) + } + +CucsEquipmentResetOn ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + update(1), + activate(2) + } + +CucsEquipmentResolveFromRemoteServer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsEquipmentSecureBios ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + notSupported(1), + supported(2) + } + +CucsEquipmentSensorThresholdStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + upperNonRecoverable(2), + upperCritical(3), + upperNonCritical(4), + lowerNonCritical(5), + lowerCritical(6), + lowerNonRecoverable(7), + notSupported(100) + } + +CucsEquipmentServerSiocConnState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + singleServerSingleSioc(0), + singleServerDualSioc(1) + } + +CucsEquipmentServiceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inService(1), + outOfService(2), + inMaintenance(3) + } + +CucsEquipmentSharedIOModuleId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsEquipmentSiocRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + active(1), + standby(2) + } + +CucsEquipmentSiocTempStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + cmcTemp(0), + cmcTempAvg(1), + cmcTempMax(2), + cmcTempMin(3), + frontTemp(4), + frontTempAvg(5), + frontTempMax(6), + frontTempMin(7), + midTemp(8), + midTempAvg(9), + midTempMax(10), + midTempMin(11), + rearTemp(12), + rearTempAvg(13), + rearTempMax(14), + rearTempMin(15), + vicTemp(16), + vicTempAvg(17), + vicTempMax(18), + vicTempMin(19) + } + +CucsEquipmentSiocTempStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + cmcTemp(0), + cmcTempAvg(1), + cmcTempMax(2), + cmcTempMin(3), + frontTemp(4), + frontTempAvg(5), + frontTempMax(6), + frontTempMin(7), + midTemp(8), + midTempAvg(9), + midTempMax(10), + midTempMin(11), + rearTemp(12), + rearTempAvg(13), + rearTempMax(14), + rearTempMin(15), + vicTemp(16), + vicTempAvg(17), + vicTempMax(18), + vicTempMin(19) + } + +CucsEquipmentSlotArrayLocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + front(1), + back(2), + top(3), + bottom(4), + left(5), + right(6) + } + +CucsEquipmentSlotArrayOrientation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + vertical(1), + horizontal(2) + } + +CucsEquipmentSlotArraySelector ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + psu(1), + fan(2), + iocard(3), + diskSlot(5), + driveSlot(6), + usbPort(7), + ethernetPort(8), + comPort(9), + parPort(10), + vgaPort(11), + dviPort(12), + keyboardPort(13), + mousePort(14), + gem(15), + blade(16) + } + +CucsEquipmentSlotSpanOrientation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + inline(1), + transverse(2) + } + +CucsEquipmentSlotStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + empty(1), + equipped(10), + missing(11), + mismatch(12), + equippedNotPrimary(13), + equippedSlave(14), + mismatchSlave(15), + missingSlave(16), + equippedIdentityUnestablishable(20), + mismatchIdentityUnestablishable(21), + equippedWithMalformedFru(22), + inaccessible(30), + unauthorized(40), + equippedUnsupported(101), + equippedDeprecated(102) + } + +CucsEquipmentStorageContainmentMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + controller(0), + computeEnclosure(1), + chassisEnclosure(2), + storageBlade(3) + } + +CucsEquipmentStorageMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + singleFlash(1), + dualFlash(2) + } + +CucsEquipmentSwitchIOCardId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsEquipmentSwitchIOCardFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fePresence(1732), + feConn(1736), + evacuate(2002), + resetEvacuate(2004) + } + +CucsEquipmentSwitchIOCardFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fePresenceBegin(1732), + fePresenceCheckLicense(1733), + fePresenceIdentify(1734), + fePresenceConfigChassisId(1735), + feConnBegin(1736), + feConnConfigureSwMgmtEndPoint(1737), + feConnConfigureVifNs(1738), + feConnConfigureEndPoint(1739), + feConnDiscoverChassis(1740), + feConnEnableChassis(1741), + feConnFail(1815), + feConnSuccess(1816), + fePresenceFail(1817), + fePresenceSuccess(1818), + evacuateBegin(2002), + evacuateExecute(2003), + resetEvacuateBegin(2004), + resetEvacuateExecute(2005), + evacuateFail(2006), + evacuateSuccess(2007), + resetEvacuateFail(2008), + resetEvacuateSuccess(2009) + } + +CucsEquipmentSwitchIOCardFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evacuate(2002), + resetEvacuate(2004) + } + +CucsEquipmentSystemFruType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + storageBlade(1) + } + +CucsEquipmentSystemIOControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsEquipmentSystemIOControllerFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resetCmc(2035) + } + +CucsEquipmentSystemIOControllerFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resetCmcBegin(2035), + resetCmcExecute(2036), + resetCmcFail(2171), + resetCmcSuccess(2172) + } + +CucsEquipmentSystemIOControllerFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resetCmc(2035) + } + +CucsEquipmentTpmConfigSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unsupported(0), + supported(1) + } + +CucsEquipmentTpmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + virtual(2) + } + +CucsEquipmentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + instance(0), + initialTemplate(1), + updatingTemplate(2) + } + +CucsEquipmentUnifiedPortAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + slideRuleEthFirstDoubleRow(1), + unrestricted(2), + slideRuleEthFirstSingleRow(3), + slideRuleFcFirstDoubleRow(4), + slideRuleFcFirstSingleRow(5), + slideRuleFcFirst3gfiRow(6) + } + +CucsEquipmentUuidFeatureCapUuidSupportMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + loose(1), + strict(2) + } + +CucsEquipmentXcvrId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsEquipmentXcvrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + h10gcu1m(1), + h10gcu3m(2), + h10gcu5m(3), + h10gcu7m(4), + h10gusr(5), + h10glrmsm(6), + cwdm1471(7), + cwdm1531(8), + cwdm1551(9), + fet(10), + sfp(11), + x2(12), + n10gbasesr(13), + n10gbaselr(14), + n10gbaselrm(15), + n10gbaseer(16), + h10gacu1m(17), + h10gacu3m(18), + h10gacu5m(19), + h10gacu7m(20), + h10gacu10m(21), + h10gacu15m(22), + qsfp40gsr4(23), + qsfph40gcu1m(24), + qsfph40gcu2m(25), + qsfph40gcu3m(26), + qsfph40gcu5m(27), + qsfp40gcr4(28), + qsfp40glr4(29), + qsfp4sfp10gcu1m(30), + qsfp4sfp10gcu3m(31), + qsfp4sfp10gcu5m(32), + qsfp4x10gac1m(33), + qsfp4x10gac3m(34), + qsfp4x10gac5m(35), + qsfp4x10gac7m(36), + qsfp4x10gac10m(37), + qsfploop(38), + qsfph40gacu1m(39), + qsfph40gacu3m(40), + qsfph40gacu5m(41), + qsfph40gacu7m(42), + qsfph40gacu10m(43), + qsfp4x10glr(44), + qsfp40gcsr4(45), + qsfpqsa(46), + qsfp4sfp10gcu2m(47), + qsfp40gfet(48), + qsfp40gsrbd(49), + qsfph40gaoc1m(50), + qsfph40gaoc2m(51), + qsfph40gaoc3m(52), + qsfph40gaoc5m(53), + qsfph40gaoc7m(54), + qsfph40gaoc10m(55), + qsfph40gaocunknown(56), + qsfp4x10ga0c1m(57), + qsfp4x10ga0c2m(58), + qsfp4x10ga0c3m(59), + qsfp4x10ga0c5m(60), + qsfp4x10ga0c7m(61), + qsfp4x10ga0c10m(62), + qsfp4x10ga0cunknown(63), + qsfpunknown(64), + qsfph40gaoc15m(65), + n1000basesx(66), + n1000baselx(67), + n1000baselh(68), + n1000basevx(69), + n1000basezx(70), + n1000basecx(71), + n1000basex(72), + n1000baset(73), + n1000baseunknown(74), + h10gacuaoc1m(192), + h10gacuaoc2m(193), + h10gacuaoc3m(194), + h10gacuaoc5m(195), + h10gacuaoc7m(196), + h10gacuaoc10m(197), + h10gacuaoc15m(198), + h10gaoc1m(199), + h10gaoc2m(200), + h10gaoc3m(201), + h10gaoc5m(202), + h10gaoc7m(203), + h10gaoc10m(204), + h10gcu2m(205), + h10gcu10m(206), + n10gbasezr(207), + dwdmsfp(208) + } + +CucsEquipmentCType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + sas(0), + flash(1), + nvme(2), + m2(3), + sd(4) + } + +CucsEquipmentFabricEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + chassis(1), + fex(2), + blade(3), + rackUnit(4), + cartridge(5), + serverUnit(6) + } + +CucsEquipmentPortBitmask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + p1(0), + p2(1), + p3(2), + p4(3), + p5(4), + p6(5), + p7(6), + p8(7), + p9(8), + p10(9), + p11(10), + p12(11), + p13(12), + p14(13), + p15(14), + p16(15), + p17(16), + p18(17), + p19(18), + p20(19), + p21(20), + p22(21), + p23(22), + p24(23), + p25(24), + p26(25), + p27(26), + p28(27), + p29(28), + p30(29), + p31(30), + p32(31), + p33(32), + p34(33), + p35(34), + p36(35), + p37(36), + p38(37), + p39(38), + p40(39), + p41(40), + p42(41), + p43(42), + p44(43), + p45(44), + p46(45), + p47(46), + p48(47) + } + +CucsEtherCIoEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsEtherCloudType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unclassified(1), + lan(2), + san(3) + } + +CucsEtherErrStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + alignDelta(0), + alignDeltaAvg(1), + alignDeltaMax(2), + alignDeltaMin(3), + deferredTxDelta(4), + deferredTxDeltaAvg(5), + deferredTxDeltaMax(6), + deferredTxDeltaMin(7), + fcsDelta(8), + fcsDeltaAvg(9), + fcsDeltaMax(10), + fcsDeltaMin(11), + intMacRxDelta(12), + intMacRxDeltaAvg(13), + intMacRxDeltaMax(14), + intMacRxDeltaMin(15), + intMacTxDelta(16), + intMacTxDeltaAvg(17), + intMacTxDeltaMax(18), + intMacTxDeltaMin(19), + outDiscardDelta(20), + outDiscardDeltaAvg(21), + outDiscardDeltaMax(22), + outDiscardDeltaMin(23), + rcvDelta(24), + rcvDeltaAvg(25), + rcvDeltaMax(26), + rcvDeltaMin(27), + underSizeDelta(28), + underSizeDeltaAvg(29), + underSizeDeltaMax(30), + underSizeDeltaMin(31), + xmitDelta(32), + xmitDeltaAvg(33), + xmitDeltaMax(34), + xmitDeltaMin(35) + } + +CucsEtherErrStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + alignDelta(0), + alignDeltaAvg(1), + alignDeltaMax(2), + alignDeltaMin(3), + deferredTxDelta(4), + deferredTxDeltaAvg(5), + deferredTxDeltaMax(6), + deferredTxDeltaMin(7), + fcsDelta(8), + fcsDeltaAvg(9), + fcsDeltaMax(10), + fcsDeltaMin(11), + intMacRxDelta(12), + intMacRxDeltaAvg(13), + intMacRxDeltaMax(14), + intMacRxDeltaMin(15), + intMacTxDelta(16), + intMacTxDeltaAvg(17), + intMacTxDeltaMax(18), + intMacTxDeltaMin(19), + outDiscardDelta(20), + outDiscardDeltaAvg(21), + outDiscardDeltaMax(22), + outDiscardDeltaMin(23), + rcvDelta(24), + rcvDeltaAvg(25), + rcvDeltaMax(26), + rcvDeltaMin(27), + underSizeDelta(28), + underSizeDeltaAvg(29), + underSizeDeltaMax(30), + underSizeDeltaMin(31), + xmitDelta(32), + xmitDeltaAvg(33), + xmitDeltaMax(34), + xmitDeltaMin(35) + } + +CucsEtherExternalEpAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsEtherExternalEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsEtherExternalPcAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsEtherExternalPcLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsEtherFcoeInterfaceStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + droppedRxDelta(8), + droppedRxDeltaAvg(9), + droppedRxDeltaMax(10), + droppedRxDeltaMin(11), + droppedTxDelta(12), + droppedTxDeltaAvg(13), + droppedTxDeltaMax(14), + droppedTxDeltaMin(15), + errorsRxDelta(16), + errorsRxDeltaAvg(17), + errorsRxDeltaMax(18), + errorsRxDeltaMin(19), + errorsTxDelta(20), + errorsTxDeltaAvg(21), + errorsTxDeltaMax(22), + errorsTxDeltaMin(23), + packetsRxDelta(24), + packetsRxDeltaAvg(25), + packetsRxDeltaMax(26), + packetsRxDeltaMin(27), + packetsTxDelta(28), + packetsTxDeltaAvg(29), + packetsTxDeltaMax(30), + packetsTxDeltaMin(31) + } + +CucsEtherFcoeInterfaceStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + droppedRxDelta(8), + droppedRxDeltaAvg(9), + droppedRxDeltaMax(10), + droppedRxDeltaMin(11), + droppedTxDelta(12), + droppedTxDeltaAvg(13), + droppedTxDeltaMax(14), + droppedTxDeltaMin(15), + errorsRxDelta(16), + errorsRxDeltaAvg(17), + errorsRxDeltaMax(18), + errorsRxDeltaMin(19), + errorsTxDelta(20), + errorsTxDeltaAvg(21), + errorsTxDeltaMax(22), + errorsTxDeltaMin(23), + packetsRxDelta(24), + packetsRxDeltaAvg(25), + packetsRxDeltaMax(26), + packetsRxDeltaMin(27), + packetsTxDelta(28), + packetsTxDeltaAvg(29), + packetsTxDeltaMax(30), + packetsTxDeltaMin(31) + } + +CucsEtherIntFIoEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsEtherInternalPcLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsEtherLossStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + sqetestDelta(0), + sqetestDeltaAvg(1), + sqetestDeltaMax(2), + sqetestDeltaMin(3), + carrierSenseDelta(4), + carrierSenseDeltaAvg(5), + carrierSenseDeltaMax(6), + carrierSenseDeltaMin(7), + excessCollisionDelta(8), + excessCollisionDeltaAvg(9), + excessCollisionDeltaMax(10), + excessCollisionDeltaMin(11), + giantsDelta(12), + giantsDeltaAvg(13), + giantsDeltaMax(14), + giantsDeltaMin(15), + lateCollisionDelta(16), + lateCollisionDeltaAvg(17), + lateCollisionDeltaMax(18), + lateCollisionDeltaMin(19), + multiCollisionDelta(20), + multiCollisionDeltaAvg(21), + multiCollisionDeltaMax(22), + multiCollisionDeltaMin(23), + singleCollisionDelta(24), + singleCollisionDeltaAvg(25), + singleCollisionDeltaMax(26), + singleCollisionDeltaMin(27), + symbolDelta(28), + symbolDeltaAvg(29), + symbolDeltaMax(30), + symbolDeltaMin(31) + } + +CucsEtherLossStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + sqetestDelta(0), + sqetestDeltaAvg(1), + sqetestDeltaMax(2), + sqetestDeltaMin(3), + carrierSenseDelta(4), + carrierSenseDeltaAvg(5), + carrierSenseDeltaMax(6), + carrierSenseDeltaMin(7), + excessCollisionDelta(8), + excessCollisionDeltaAvg(9), + excessCollisionDeltaMax(10), + excessCollisionDeltaMin(11), + giantsDelta(12), + giantsDeltaAvg(13), + giantsDeltaMax(14), + giantsDeltaMin(15), + lateCollisionDelta(16), + lateCollisionDeltaAvg(17), + lateCollisionDeltaMax(18), + lateCollisionDeltaMin(19), + multiCollisionDelta(20), + multiCollisionDeltaAvg(21), + multiCollisionDeltaMax(22), + multiCollisionDeltaMin(23), + singleCollisionDelta(24), + singleCollisionDeltaAvg(25), + singleCollisionDeltaMax(26), + singleCollisionDeltaMin(27), + symbolDelta(28), + symbolDeltaAvg(29), + symbolDeltaMax(30), + symbolDeltaMin(31) + } + +CucsEtherNiErrStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + crcDelta(0), + crcDeltaAvg(1), + crcDeltaMax(2), + crcDeltaMin(3), + frameTxDelta(4), + frameTxDeltaAvg(5), + frameTxDeltaMax(6), + frameTxDeltaMin(7), + inRangeDelta(8), + inRangeDeltaAvg(9), + inRangeDeltaMax(10), + inRangeDeltaMin(11), + tooLongDelta(12), + tooLongDeltaAvg(13), + tooLongDeltaMax(14), + tooLongDeltaMin(15), + tooShortDelta(16), + tooShortDeltaAvg(17), + tooShortDeltaMax(18), + tooShortDeltaMin(19) + } + +CucsEtherNiErrStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + crcDelta(0), + crcDeltaAvg(1), + crcDeltaMax(2), + crcDeltaMin(3), + frameTxDelta(4), + frameTxDeltaAvg(5), + frameTxDeltaMax(6), + frameTxDeltaMin(7), + inRangeDelta(8), + inRangeDeltaAvg(9), + inRangeDeltaMax(10), + inRangeDeltaMin(11), + tooLongDelta(12), + tooLongDeltaAvg(13), + tooLongDeltaMax(14), + tooLongDeltaMin(15), + tooShortDelta(16), + tooShortDeltaAvg(17), + tooShortDeltaMax(18), + tooShortDeltaMin(19) + } + +CucsEtherPIoEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsEtherPIoFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inCompatSfpPresence(1014), + inCompatSfpReplaced(1334) + } + +CucsEtherPIoFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inCompatSfpPresenceBegin(1014), + inCompatSfpPresenceShutdown(1015), + inCompatSfpPresenceFail(1034), + inCompatSfpPresenceSuccess(1035), + inCompatSfpReplacedBegin(1334), + inCompatSfpReplacedEnablePort(1335), + inCompatSfpReplacedFail(1461), + inCompatSfpReplacedSuccess(1462) + } + +CucsEtherPauseStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + recvPauseDelta(0), + recvPauseDeltaAvg(1), + recvPauseDeltaMax(2), + recvPauseDeltaMin(3), + resetsDelta(4), + resetsDeltaAvg(5), + resetsDeltaMax(6), + resetsDeltaMin(7), + xmitPauseDelta(8), + xmitPauseDeltaAvg(9), + xmitPauseDeltaMax(10), + xmitPauseDeltaMin(11) + } + +CucsEtherPauseStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + recvPauseDelta(0), + recvPauseDeltaAvg(1), + recvPauseDeltaMax(2), + recvPauseDeltaMin(3), + resetsDelta(4), + resetsDeltaAvg(5), + resetsDeltaMax(6), + resetsDeltaMin(7), + xmitPauseDelta(8), + xmitPauseDeltaAvg(9), + xmitPauseDeltaMax(10), + xmitPauseDeltaMin(11) + } + +CucsEtherRxStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + broadcastPacketsDelta(0), + broadcastPacketsDeltaAvg(1), + broadcastPacketsDeltaMax(2), + broadcastPacketsDeltaMin(3), + jumboPacketsDelta(4), + jumboPacketsDeltaAvg(5), + jumboPacketsDeltaMax(6), + jumboPacketsDeltaMin(7), + multicastPacketsDelta(8), + multicastPacketsDeltaAvg(9), + multicastPacketsDeltaMax(10), + multicastPacketsDeltaMin(11), + totalBytesDelta(12), + totalBytesDeltaAvg(13), + totalBytesDeltaMax(14), + totalBytesDeltaMin(15), + totalPacketsDelta(16), + totalPacketsDeltaAvg(17), + totalPacketsDeltaMax(18), + totalPacketsDeltaMin(19), + unicastPacketsDelta(20), + unicastPacketsDeltaAvg(21), + unicastPacketsDeltaMax(22), + unicastPacketsDeltaMin(23) + } + +CucsEtherRxStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + broadcastPacketsDelta(0), + broadcastPacketsDeltaAvg(1), + broadcastPacketsDeltaMax(2), + broadcastPacketsDeltaMin(3), + jumboPacketsDelta(4), + jumboPacketsDeltaAvg(5), + jumboPacketsDeltaMax(6), + jumboPacketsDeltaMin(7), + multicastPacketsDelta(8), + multicastPacketsDeltaAvg(9), + multicastPacketsDeltaMax(10), + multicastPacketsDeltaMin(11), + totalBytesDelta(12), + totalBytesDeltaAvg(13), + totalBytesDeltaMax(14), + totalBytesDeltaMin(15), + totalPacketsDelta(16), + totalPacketsDeltaAvg(17), + totalPacketsDeltaMax(18), + totalPacketsDeltaMin(19), + unicastPacketsDelta(20), + unicastPacketsDeltaAvg(21), + unicastPacketsDeltaMax(22), + unicastPacketsDeltaMin(23) + } + +CucsEtherSatelliteConnectionDisc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + absent(0), + present(1), + misConnect(2), + missing(3), + new(4), + unInitialized(5) + } + +CucsEtherServerIntFIoAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsEtherServerIntFIoIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsEtherServerIntFIoLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsEtherServerIntFIoTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsEtherServerIntFIoType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsEtherServerIntFIoFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configSpeed(1150), + config(2101) + } + +CucsEtherServerIntFIoFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configSpeedBegin(1150), + configSpeedConfigure(1151), + configSpeedFail(1182), + configSpeedSuccess(1183), + configBegin(2101), + configConfigure(2102), + configFail(2173), + configSuccess(2174) + } + +CucsEtherServerIntFIoFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configSpeed(1150), + config(2101) + } + +CucsEtherServerIntFIoPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsEtherServerIntFIoPcPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1024..4096) + +CucsEtherServerIntFIoPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsEtherServerIntFIoPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsEtherServerIntFIoPcEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsEtherServerIntFIoPcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..33) + +CucsEtherSwitchIntFIoAck ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unInitialized(0), + unAcknowledged(1), + unsupportedConnectivity(2), + ok(3), + removing(4), + ackInProgress(6), + evaluation(7), + acknowledged(8), + autoAck(9) + } + +CucsEtherSwitchIntFIoIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsEtherSwitchIntFIoLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsEtherSwitchIntFIoTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsEtherSwitchIntFIoType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsEtherSwitchIntFIoPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsEtherSwitchIntFIoPcMulticastHwHash ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsEtherSwitchIntFIoPcPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1024..4096) + +CucsEtherSwitchIntFIoPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsEtherSwitchIntFIoPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsEtherSwitchIntFIoPcEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsEtherSwitchIntFIoPcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsEtherTxStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + broadcastPacketsDelta(0), + broadcastPacketsDeltaAvg(1), + broadcastPacketsDeltaMax(2), + broadcastPacketsDeltaMin(3), + jumboPacketsDelta(4), + jumboPacketsDeltaAvg(5), + jumboPacketsDeltaMax(6), + jumboPacketsDeltaMin(7), + multicastPacketsDelta(8), + multicastPacketsDeltaAvg(9), + multicastPacketsDeltaMax(10), + multicastPacketsDeltaMin(11), + totalBytesDelta(12), + totalBytesDeltaAvg(13), + totalBytesDeltaMax(14), + totalBytesDeltaMin(15), + totalPacketsDelta(16), + totalPacketsDeltaAvg(17), + totalPacketsDeltaMax(18), + totalPacketsDeltaMin(19), + unicastPacketsDelta(20), + unicastPacketsDeltaAvg(21), + unicastPacketsDeltaMax(22), + unicastPacketsDeltaMin(23) + } + +CucsEtherTxStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + broadcastPacketsDelta(0), + broadcastPacketsDeltaAvg(1), + broadcastPacketsDeltaMax(2), + broadcastPacketsDeltaMin(3), + jumboPacketsDelta(4), + jumboPacketsDeltaAvg(5), + jumboPacketsDeltaMax(6), + jumboPacketsDeltaMin(7), + multicastPacketsDelta(8), + multicastPacketsDeltaAvg(9), + multicastPacketsDeltaMax(10), + multicastPacketsDeltaMin(11), + totalBytesDelta(12), + totalBytesDeltaAvg(13), + totalBytesDeltaMax(14), + totalBytesDeltaMin(15), + totalPacketsDelta(16), + totalPacketsDeltaAvg(17), + totalPacketsDeltaMax(18), + totalPacketsDeltaMin(19), + unicastPacketsDelta(20), + unicastPacketsDeltaAvg(21), + unicastPacketsDeltaMax(22), + unicastPacketsDeltaMin(23) + } + +CucsEtherUserRecoveryOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + reset(1) + } + +CucsEventEpCtrlLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cleared(0), + info(1), + condition(2), + warning(3), + minor(4), + major(5), + critical(6) + } + +CucsEventStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + subscribed(0), + failed(1) + } + +CucsExtmgmtArpTargetsMaxDeadlineTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (5..15) + +CucsExtmgmtArpTargetsNumberOfArpRequests ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsExtmgmtGatewayPingMaxDeadlineTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (5..15) + +CucsExtmgmtGatewayPingNumberOfPingRequests ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsExtmgmtIfMonPolicyAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsExtmgmtIfMonPolicyMonitorMechanism ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + miiStatus(0), + arpTargetPing(1), + gatewayPing(2) + } + +CucsExtmgmtMiiStatusMaxRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..3) + +CucsExtmgmtMiiStatusRetryInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (3..10) + +CucsExtmgmtNdiscTargetsMaxDeadlineTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (5..15) + +CucsExtmgmtNdiscTargetsNumberOfNdiscRequests ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsExtpolAppCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + serviceReg(0), + identifierMgr(1), + operationMgr(2), + resourceMgr(3), + virtualSwitchingMgr(4), + policyMgr(5), + bootMgr(6), + vmMgr(7), + vmAdmin(8), + infraCryptoOffloa(9), + vmm(10), + vmVasw(11), + vmFw(12), + vmSlb(13), + infraFw(14), + infraSlb(15), + ipam(16), + pcm(17), + infraAggr(18), + infraWas(19), + infraWaf(20), + infraPasw(21), + infraPdsw(22), + storageBroker(23), + orgMgr(24), + statsMgr(25), + centralMgr(26), + serverMgr(27) + } + +CucsExtpolClientFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateContextFsm(214) + } + +CucsExtpolClientFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateContextFsmBegin(214), + updateContextFsmExecute(215), + updateContextFsmFail(218), + updateContextFsmSuccess(219) + } + +CucsExtpolClientFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateContextFsm(214) + } + +CucsExtpolConnProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ipv4(0), + ipv6(1), + unknown(2) + } + +CucsExtpolConnType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ape(5), + serverMgr(19), + serviceReg(27), + identifierMgr(28), + operationMgr(29), + resourceMgr(30), + virtualSwitchingMgr(31), + policyMgr(32), + bootMgr(33), + vmMgr(34), + managedEndpoint(35), + mgmtController(36), + storageBroker(37), + resourceAggr(38), + statsMgr(39), + centralMgr(40) + } + +CucsExtpolConnectorNwState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + connected(0), + lostConnectivity(1) + } + +CucsExtpolConnectorOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unregistered(0), + lostVisibility(1), + registering(2), + synchronizing(3), + registered(4), + versionMismatch(5), + registryNotReachable(6) + } + +CucsExtpolEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + repairCert(1193), + registerFsm(1349) + } + +CucsExtpolEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + repairCertBegin(1193), + repairCertVerifyGuid(1194), + repairCertUnregister(1195), + repairCertCleanOldData(1196), + repairCertRequest(1197), + repairCertVerify(1198), + registerFsmBegin(1349), + registerFsmExecute(1350), + registerFsmFail(1393), + registerFsmSuccess(1394), + repairCertFail(1395), + repairCertSuccess(1396) + } + +CucsExtpolEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + repairCert(1193), + registerFsm(1349) + } + +CucsExtpolLossVisibilitySource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + polling(1) + } + +CucsExtpolProviderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigImport(1374) + } + +CucsExtpolProviderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigImportBegin(1374), + reportConfigImportReport(1375), + reportConfigImportFail(1398), + reportConfigImportSuccess(1399) + } + +CucsExtpolProviderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigImport(1374) + } + +CucsExtpolRegistryFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + crossDomainConfig(1351), + crossDomainDelete(1354) + } + +CucsExtpolRegistryFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + crossDomainConfigBegin(1351), + crossDomainConfigSetLocal(1352), + crossDomainConfigSetPeer(1353), + crossDomainDeleteBegin(1354), + crossDomainDeleteSetLocal(1355), + crossDomainDeleteSetPeer(1356), + crossDomainConfigFail(1397), + crossDomainConfigSuccess(1398), + crossDomainDeleteFail(1399), + crossDomainDeleteSuccess(1400) + } + +CucsExtpolRegistryFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + crossDomainConfig(1351), + crossDomainDelete(1354) + } + +CucsExtpolScanCompletionStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inProgress(0), + completed(1) + } + +CucsExtpolScanEnablementState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + disabled(1) + } + +CucsExtpolState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + licenseOk(1), + licenseInsufficient(2), + licenseGraceperiod(3), + licenseExpired(4), + notApplicable(5) + } + +CucsExtpolSuspendState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + off(0), + on(1) + } + +CucsExtpolVersionHolderOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noOperation(0), + add(1), + delete(2) + } + +CucsExtpolConnectionProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ipv4(0), + ipv6(1), + unknown(2) + } + +CucsExtvmmEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + clusterRole(1129) + } + +CucsExtvmmEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + clusterRoleBegin(1129), + clusterRoleSetPeer(1130), + clusterRoleSetLocal(1131), + clusterRoleFail(1142), + clusterRoleSuccess(1143) + } + +CucsExtvmmEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + clusterRole(1086) + } + +CucsExtvmmFabricNetworkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notConnected(0), + notConnectedPvlans(1), + connected(2) + } + +CucsExtvmmKeyStoreFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + certInstall(539) + } + +CucsExtvmmKeyStoreFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + certInstallBegin(539), + certInstallSetLocal(540), + certInstallSetPeer(541), + certInstallFail(561), + certInstallSuccess(562) + } + +CucsExtvmmKeyStoreFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + certInstall(539) + } + +CucsExtvmmMasterExtKeyFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + config(575) + } + +CucsExtvmmMasterExtKeyFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configBegin(575), + configSetLocal(576), + configSetPeer(577), + configFail(578), + configSuccess(579) + } + +CucsExtvmmMasterExtKeyFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + config(575) + } + +CucsExtvmmNetworkSetConfigQualifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(0), + duplicateVmndReference(1) + } + +CucsExtvmmNetworkSetsFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(1539) + } + +CucsExtvmmNetworkSetsFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(1539), + deployLocal(1540), + deployPeer(1541), + deployFail(1554), + deploySuccess(1555) + } + +CucsExtvmmNetworkSetsFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(1539) + } + +CucsExtvmmOwnership ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + discovered(1), + managed(2) + } + +CucsExtvmmProviderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + config(536) + } + +CucsExtvmmProviderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configBegin(536), + configSetPeer(537), + configSetLocal(538), + configFail(563), + configSuccess(564), + configGetVersion(581) + } + +CucsExtvmmProviderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + config(536), + collectGarbage(1130) + } + +CucsExtvmmRefOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + up(0), + invalidReference(1) + } + +CucsExtvmmSwitchDelTaskFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeProvider(542) + } + +CucsExtvmmSwitchDelTaskFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeProviderBegin(542), + removeProviderRemoveLocal(543), + removeProviderFail(565), + removeProviderSuccess(566) + } + +CucsExtvmmSwitchDelTaskFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeProvider(542) + } + +CucsExtvmmVcVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + kl(1), + klU1(2) + } + +CucsExtvmmVnicType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsExtvmmProviderVendorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + vmware(1), + microsoft(2) + } + +CucsFabricADceSwSrvEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAEthEstcEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricAEthEstcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAEthEstcEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricAEthLanEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAFcEstcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAFcEstcEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricAFcSanEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAFcoeEstcEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricAFcoeEstcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAFcoeEstcEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricAFcoeSanEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAVlanAssocPrimaryVlanSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsFabricAVlanSharing ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + primary(1), + isolated(2), + community(3) + } + +CucsFabricAVlanTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAVlanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricAVsanTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricAVsanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + lan(0), + san(1) + } + +CucsFabricAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricBHVlanSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + dual(3) + } + +CucsFabricBladeLifeCycle ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inService(1), + outOfService(2), + outOfServiceSlave(3) + } + +CucsFabricBreakoutPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricBreakoutSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsFabricBreakoutOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricBreakoutOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsFabricBreakoutType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + n10g4x(1) + } + +CucsFabricCIoEpAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricCIoEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsFabricCartridgeSlotEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsFabricCartridgeSlotEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identify(1874) + } + +CucsFabricCartridgeSlotEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identifyBegin(1874), + identifyExecuteLocal(1875), + identifyExecutePeer(1876), + identifyFail(1917), + identifySuccess(1918) + } + +CucsFabricCartridgeSlotEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identify(1874) + } + +CucsFabricCdpLinkPolicyAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricCloudType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ethlan(0), + ethestclan(1), + ethlanmon(2), + fcsan(3), + fcsanmon(4), + fcestc(5) + } + +CucsFabricComputeEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricComputeEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricComputeMSlotEpServerInstanceId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..16) + +CucsFabricComputeMSlotEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsFabricComputeMSlotEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identify(1877) + } + +CucsFabricComputeMSlotEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identifyBegin(1877), + identifyExecuteLocal(1878), + identifyExecutePeer(1879), + identifyFail(1919), + identifySuccess(1920) + } + +CucsFabricComputeMSlotEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identify(1877) + } + +CucsFabricComputePhEpAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricComputePhEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricComputePhEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricComputeSlotEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsFabricComputeSlotEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identify(20) + } + +CucsFabricComputeSlotEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identifyBegin(20), + identifyExecuteLocal(21), + identifyExecutePeer(22), + identifyFail(390), + identifySuccess(391), + identifyEvaluateIdentity(1691) + } + +CucsFabricComputeSlotEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + identify(20) + } + +CucsFabricConfMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + logicalConfigInvalid(1), + validatingConf(2), + applyPhysTrans(3), + confSwitch(4) + } + +CucsFabricConfState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + logicalConfigInvalid(1) + } + +CucsFabricConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + zoneLimit(0) + } + +CucsFabricConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + applied(1), + inconsistent(2) + } + +CucsFabricDceSwSrvEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricDceSwSrvEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..1) + +CucsFabricDceSwSrvEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricDceSwSrvEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricDceSwSrvEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricDceSwSrvPcAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricDceSwSrvPcPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1024..4096) + +CucsFabricDceSwSrvPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricDceSwSrvPcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricDceSwSrvPcEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..3) + +CucsFabricDceSwSrvPcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricDceSwSrvPcEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricDceSwSrvPcEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricDceSwSrvPcOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricDceSwSrvPcOperationIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricDceSwSrvPcOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1024..4096) + +CucsFabricDceSwSrvPcOperationTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricDceSwSrvPcOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricDceSwSrvPcOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricDceSwSrvPcOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricDefaultZoningState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsFabricDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + receive(1), + transmit(2) + } + +CucsFabricEnclosureSlotEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsFabricEpMgrFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(1113) + } + +CucsFabricEpMgrFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(1113), + configureValidateConfiguration(1114), + configureApplyPhysical(1115), + configureWaitOnPhys(1116), + configureApplyConfig(1117), + configureFail(1144), + configureSuccess(1145) + } + +CucsFabricEpMgrFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeFabricEpMgrConfigurePhysChange(51), + samDmeFabricEpMgrConfigureModification(52), + samDmeFabricEpMgrConfigureEthServerConfig(53), + samDmeFabricEpMgrConfigureEthUplinkConfig(54), + samDmeFabricEpMgrConfigureFcUplinkConfig(55), + samDmeFabricEpMgrConfigureEthStorageConfig(56), + samDmeFabricEpMgrConfigureFcStorageConfig(57) + } + +CucsFabricEpMgrFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(1078) + } + +CucsFabricEpVlanVlanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + regular(0), + default(1), + native(2), + fcoeuplinknative(3) + } + +CucsFabricEquipmentEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricEquipmentEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEstcEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricEstcPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricEstcPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthCdpPolicyProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + udld(1), + cdp(2) + } + +CucsFabricEthEstcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthEstcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthEstcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricEthEstcEpPrio ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fc(1), + platinum(2), + gold(3), + silver(4), + bronze(5), + bestEffort(6) + } + +CucsFabricEthEstcEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..3) + +CucsFabricEthEstcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthEstcEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthEstcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricEthEstcEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricEthEstcEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricEthEstcEpOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricEthEstcEpOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricEthEstcOperPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + regularTrunk(1), + regularAccess(2), + promiscuousTrunk(3), + promiscuousAccess(4) + } + +CucsFabricEthEstcPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthEstcPcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricEthEstcPcEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..3) + +CucsFabricEthEstcPcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricEthEstcPcEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricEthEstcPcEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricEthEstcPcOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricEthEstcPcOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..256) + +CucsFabricEthEstcPcOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricEthEstcPcOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricEthEstcPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + trunk(1), + access(2) + } + +CucsFabricEthFlowMonLanTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthFlowMonLanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthFlowMonSourceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vnic(1), + portProfile(2) + } + +CucsFabricEthFlowMonSrcRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthLanTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthLanEpVlanStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + missingPrimary(1) + } + +CucsFabricEthLanEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricEthLanEpOperationAutoNegotiate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1), + remoteAutoNeg(2) + } + +CucsFabricEthLanEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricEthLanEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricEthLanEpOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricEthLanEpOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricEthLanFlowMonTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthLanFlowMonCollectorTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthLanFlowMonExporterTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthLanFlowMonSrcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthLanFlowMonitorTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthLanFlowMonitoringType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ethFlowMonitoring(1), + span(2) + } + +CucsFabricEthLanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthLanPcVlanStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + missingPrimary(1) + } + +CucsFabricEthLanPcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricEthLanPcEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricEthLanPcEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricEthLanPcOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricEthLanPcOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..256) + +CucsFabricEthLanPcOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricEthLanPcOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricEthLinkPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthMonTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthMonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthMonDestEpAdminSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + n1gbps(1), + n10gbps(2), + n20gbps(3), + n40gbps(4) + } + +CucsFabricEthMonDestEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricEthMonDestEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricEthMonDestEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..3) + +CucsFabricEthMonDestEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthMonDestEpOperationAdminSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + n1gbps(1), + n10gbps(2), + n20gbps(3), + n40gbps(4) + } + +CucsFabricEthMonDestEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricEthMonDestEpOperationIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricEthMonDestEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricEthMonDestEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricEthMonDestEpOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthMonFiltEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthMonFiltRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthMonLanTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthMonLanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthMonOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricEthMonOperationOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + up(1), + down(2), + error(3) + } + +CucsFabricEthMonOperationOperStateReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + active(0), + noHardwareResource(1), + noOperationalSrcDst(2), + genericError(3), + noSourcesConfigured(4), + noDestinationConfigured(5), + noSourceDestinationConfigured(6), + sessionAdminShut(7), + wrongDestinationMode(8), + wrongSourceMode(9), + tunnelMisconfDown(10), + noFlowIdSpecified(11), + unknown(12) + } + +CucsFabricEthMonOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricEthMonOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricEthMonSrcEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthMonSrcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricEthMonSrcRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricEthPcProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + static(1), + lacp(2) + } + +CucsFabricEthPortOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricEthPortOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricEthSourceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vnic(1), + uplinkPort(2), + vlan(3), + serverPort(4), + portChannel(5), + hostPort(6), + storage(7), + nasPort(8), + nasPortChannel(9), + fcoeuplinkPortchannel(10), + vmNic(11), + vhba(20) + } + +CucsFabricEthTargetEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthUdldPolicyProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + udld(1), + cdp(2) + } + +CucsFabricEthVlanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricEthVlanPortEpVlanStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + missingPrimary(1) + } + +CucsFabricEtherRefLcCtrlState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsFabricExternalLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricExternalEpAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricExternalEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricExternalPcLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricFIPortOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFIPortOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFIPortOperationFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcEstcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricFcEstcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcEstcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricFcEstcEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (2..5) + +CucsFabricFcEstcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricFcEstcEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcEstcEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricFcEstcEpOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcEstcEpOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFcMonTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricFcMonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcMonDestEpAdminSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + n1gbps(1), + n2gbps(2), + n4gbps(3), + n8gbps(4), + auto(5), + n16gbps(6) + } + +CucsFabricFcMonDestEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricFcMonDestEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricFcMonDestEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (2..5) + +CucsFabricFcMonDestEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcMonDestEpOperationAdminSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + n1gbps(1), + n2gbps(2), + n4gbps(3), + n8gbps(4), + auto(5), + n16gbps(6) + } + +CucsFabricFcMonDestEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricFcMonDestEpOperationIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricFcMonDestEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcMonDestEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricFcMonDestEpOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcMonFiltEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcMonFiltRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcMonOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricFcMonOperationOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + up(1), + down(2), + error(3) + } + +CucsFabricFcMonOperationOperStateReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + active(0), + noHardwareResource(1), + noOperationalSrcDst(2), + genericError(3), + noSourcesConfigured(4), + noDestinationConfigured(5), + noSourceDestinationConfigured(6), + sessionAdminShut(7), + wrongDestinationMode(8), + wrongSourceMode(9), + tunnelMisconfDown(10), + noFlowIdSpecified(11), + unknown(12) + } + +CucsFabricFcMonOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcMonOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFcMonSanTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricFcMonSanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcMonSrcEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcMonSrcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricFcMonSrcRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricFcPortOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcPortOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFcSanTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricFcSanUplinkTrunking ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsFabricFcSanEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricFcSanEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (2..5) + +CucsFabricFcSanEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricFcSanEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcSanEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricFcSanEpOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcSanEpOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFcSanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricFcSanPcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricFcSanPcEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (2..5) + +CucsFabricFcSanPcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricFcSanPcEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcSanPcEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricFcSanPcOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricFcSanPcOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..256) + +CucsFabricFcSanPcOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcSanPcOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFcSourceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vhba(1), + uplinkPort(2), + vsan(3), + storage(4), + portChannel(5) + } + +CucsFabricFcVsanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricFcVsanPortEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..256) + +CucsFabricFcVsanPortEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..5) + +CucsFabricFcZoneConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notApplied(0), + applied(1), + applying(2), + failedToApply(11) + } + +CucsFabricFcZoneOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notActive(4), + active(5), + created(6), + createFailed(7), + deleted(8), + zoneMergeFailure(9) + } + +CucsFabricFcZoneProfileFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(642) + } + +CucsFabricFcZoneProfileFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(642), + configureValidation(643), + configureConsumerVsanDeployment(644), + configureWaitForRecvVsan(645), + configureApplyConfig(646), + configureFail(656), + configureSuccess(657) + } + +CucsFabricFcZoneProfileFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(642) + } + +CucsFabricFcZoneSharingMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + coalesce(0), + clearUnmanagedZoneActive(1), + clearUnmanagedZoneAll(2) + } + +CucsFabricFcoeEstcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricFcoeEstcEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..3) + +CucsFabricFcoeEstcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricFcoeEstcEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcoeEstcEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricFcoeEstcEpOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcoeEstcEpOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFcoeSanEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcoeSanEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricFcoeSanEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricFcoeSanEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcoeSanEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricFcoeSanEpOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcoeSanEpOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFcoeSanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricFcoeSanPcEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcoeSanPcEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricFcoeSanPcEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricFcoeSanPcEpOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricFcoeSanPcEpOperationSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricFcoeSanPcOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricFcoeSanPcOperationPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..256) + +CucsFabricFcoeSanPcOperationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiport(524) + } + +CucsFabricFcoeSanPcOperationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + fiportBegin(524), + fiportRoleConfig(525), + fiportPushVxan(526), + fiportWait(527), + fiportVxanConfig(528), + fiportCleanUp(529), + fiportFail(532), + fiportSuccess(533), + fiportPushPolicies(640), + fiportWaitForPolicies(641) + } + +CucsFabricFcoeVsanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricFcoeVsanPortEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..256) + +CucsFabricFcoeVsanPortEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5) + +CucsFabricFillPattern ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + idle(0), + arbff(1) + } + +CucsFabricFlowMonAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricFlowMonCollectorLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricFlowMonDefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + systemDefined(1), + userDefined(2) + } + +CucsFabricFlowMonIpv4Keys ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ipv4SrcAddress(0), + ipv4DestAddress(1), + ipProtocol(2), + ipTos(3), + srcPort(4), + destPort(5) + } + +CucsFabricFlowMonIpv6Keys ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ipv6SrcAddress(0), + ipv6DestAddress(1), + ipProtocol(2), + srcPort(4), + destPort(5) + } + +CucsFabricFlowMonKeyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + l2keys(0), + ipv4keys(1), + ipv6keys(2) + } + +CucsFabricFlowMonL2Keys ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ethertype(0), + destMacAddress(1), + srcMacAddress(2) + } + +CucsFabricFlowMonNonKeys ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + counterPacketsLong(0), + counterBytesLong(1), + sysUptimeFirst(2), + sysUptimeLast(3) + } + +CucsFabricFlowMonitoringCategoryAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricGroupReqIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + permitUnresolved(0) + } + +CucsFabricHostPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + any(0), + n1(1), + n2(2), + none(10) + } + +CucsFabricInternalLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricInternalDceSrvTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsFabricInternalDceSrvType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricInternalEpAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricInternalEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricInternalPcLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricLacpRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(0), + fast(1) + } + +CucsFabricLacpSuspend ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + false(0), + true(1) + } + +CucsFabricLanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricLanCloudVlanCompression ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricLanCloudFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + switchMode(184) + } + +CucsFabricLanCloudFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + switchModeBegin(184), + switchModeSwConfigPeer(185), + switchModeSwConfigLocal(186), + switchModeFail(392), + switchModeSuccess(393), + switchModeWaitForUserAck(2247) + } + +CucsFabricLanCloudFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + switchMode(184) + } + +CucsFabricLanCloudPolicyVlanCompression ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricLanConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + vlanCompGrpCountExceedsLimit(0) + } + +CucsFabricLanEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricLanEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricLanFlowMonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricLanFlowMonCollectorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricLanFlowMonExporterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricLanFlowMonSrcEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricLanFlowMonitorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricLanPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricLanPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricLifeCycle ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inService(1), + outOfService(2), + outOfServiceSlave(3) + } + +CucsFabricMemberStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + up(0), + down(1) + } + +CucsFabricMembershipStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + down(1), + up(2), + hotStandby(3), + suspended(4), + individual(5), + moduleRemoved(6), + incompatibleSpeed(7), + unknown(8) + } + +CucsFabricMonAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricMonOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + up(1), + down(2), + error(3) + } + +CucsFabricMonOperStateReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + active(0), + noHardwareResource(1), + noOperationalSrcDst(2), + genericError(3), + noSourcesConfigured(4), + noDestinationConfigured(5), + noSourceDestinationConfigured(6), + sessionAdminShut(7), + wrongDestinationMode(8), + wrongSourceMode(9), + tunnelMisconfDown(10), + noFlowIdSpecified(11), + unknown(12) + } + +CucsFabricNFExporterVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + v9(1), + ipfix(2) + } + +CucsFabricNFTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + udp(1), + sctp(2) + } + +CucsFabricNetGroupSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsFabricNetGroupConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + nativeVlanNotFound(0) + } + +CucsFabricNetGroupRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policyLocal(0), + policyGlobal(1), + policyExternal(2) + } + +CucsFabricNetGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + mgmt(0), + vlanCompression(1), + vlanUncompressed(2), + vpCompression(3) + } + +CucsFabricNetflowCollectorFlowProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsFabricNetflowConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + monitorUnresolved(0), + exporterUnresolved(1), + exporterProfileUnresolved(2), + collectorUnresolved(3), + sourceVlanUnresolved(4) + } + +CucsFabricNetflowMonExporterProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsFabricNetflowMonSessionAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricNetflowMonSessionProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsFabricNetflowMonSrcEpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsFabricNetflowMonSrcRefProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsFabricNetflowMonitorFlowMonProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsFabricOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + up(1), + down(2), + errorMisconfigured(3), + failed(4) + } + +CucsFabricOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(1), + management(2) + } + +CucsFabricPIoEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsFabricPIoEpOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + up(1), + down(2), + errorMisconfigured(3), + failed(4), + errorUnsupportedMiniServerPort(5) + } + +CucsFabricPIoEpPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..40) + +CucsFabricPIoEpSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..3) + +CucsFabricPathEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsFabricPathEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricPcConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + applied(1), + incompatibleSpeed(2) + } + +CucsFabricPermitStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + inUse(1), + assigned(2) + } + +CucsFabricPinTargetAggrPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricPinTargetPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..20) + +CucsFabricPinTargetSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsFabricPolicyConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + conflictingOrEmptyQuerierIp(0) + } + +CucsFabricPoolMemberConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + namedVlanUnresolved(0) + } + +CucsFabricQuerierType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + disabled(1) + } + +CucsFabricRemoteAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricRemoteSlotAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + acknowledged(1), + reacknowledge(3) + } + +CucsFabricReqIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + permitUnresolved(0) + } + +CucsFabricSanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricSanCloudFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + switchMode(871) + } + +CucsFabricSanCloudFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + switchModeBegin(871), + switchModeSwConfigPeer(872), + switchModeSwConfigLocal(873), + switchModeFail(992), + switchModeSuccess(993), + switchModeWaitForUserAck(2248) + } + +CucsFabricSanCloudFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + switchMode(875) + } + +CucsFabricSanConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + vsanCountExceedsLimit(0) + } + +CucsFabricSanEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricSanEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricSanPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricSanPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricSlotAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + acknowledged(1), + reacknowledge(3) + } + +CucsFabricSnoopingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(0), + disabled(1) + } + +CucsFabricStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + modified(0), + created(1), + deleted(2), + intentDeletion(3) + } + +CucsFabricSubGroupAggrPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricSubGroupConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricSubGroupSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricSwChEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricSwChEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricSwChPhEpAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricSwChPhEpOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + enabled(1), + disabled(2), + remove(3) + } + +CucsFabricSwSrvEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricSwSrvEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricSwSrvPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricSwSrvPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricSwSubGroupAggrPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsFabricSwSubGroupConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricSwSubGroupSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsFabricSwitchingMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + endHost(0), + switch(1) + } + +CucsFabricTargetEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsFabricTargetStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + valid(0), + invalid(1) + } + +CucsFabricTrafficDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + rx(1), + tx(2), + both(3) + } + +CucsFabricUdldLinkPolicyAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsFabricUdldLinkPolicyMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(0), + aggressive(1) + } + +CucsFabricUdldOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + unidirectional(1), + bidirectional(2), + txRxLoop(3), + mismatch(4), + echoEmpty(5), + adminDisabled(6) + } + +CucsFabricVConInstType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + auto(1), + manual(2), + policy(3) + } + +CucsFabricVConMappingScheme ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + roundRobin(2), + linearOrdered(3), + roundRobinToLinearOrdered(4), + linearOrderedToRoundRobin(5) + } + +CucsFabricVConPlacementPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + physical(1), + auto(2) + } + +CucsFabricVConSelectPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + assignedOnly(1), + unassignedOnly(2), + excludeDynamic(3), + dynamicOnly(4), + excludeUnassigned(5), + excludeUsnic(7), + usnicOnly(8) + } + +CucsFabricVConSharePref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + exclusiveOnly(1), + exclusivePreferred(2), + sameTransport(3), + differentTransport(4), + shared(5) + } + +CucsFabricVConTransportPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + fc(0), + ethernet(1) + } + +CucsFabricVlanSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsFabricVlanAssocPrimaryVlanState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(1), + isEmpty(2), + doesNotExists(3), + isNotPrimaryType(4), + isInErrorState(5) + } + +CucsFabricVlanCompType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + included(1), + excluded(2) + } + +CucsFabricVlanConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + conflictingVlanAccess(0), + unsupportedMulticastPolicy(1) + } + +CucsFabricVlanOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(1), + errorMisconfigured(2) + } + +CucsFabricVlanOverlapState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notActive(0), + ok(1), + sharingTypeMismatch(2), + primaryIdMismatch(3), + active(4) + } + +CucsFabricVlanSharingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + primary(1), + isolated(2), + community(3) + } + +CucsFabricVnetConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notDeployedYet(1), + deploymentError(2) + } + +CucsFabricVnetEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsFabricVnetEpLcCtrlState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsFabricVnetEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsFabricVnetEpPolicyOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + local(0), + policy(1), + pendingPolicy(2), + unspecified(3) + } + +CucsFabricVnetEpSyncEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + syncVnetEpUCS(367), + pushVnetEpDeletion(1474) + } + +CucsFabricVnetEpSyncEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + syncVnetEpUCSBegin(367), + syncVnetEpUCSSync(368), + syncVnetEpUCSFail(373), + syncVnetEpUCSSuccess(374), + pushVnetEpDeletionBegin(1474), + pushVnetEpDeletionSync(1475), + pushVnetEpDeletionFail(1482), + pushVnetEpDeletionSuccess(1483) + } + +CucsFabricVnetEpSyncEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + syncVnetEpUCS(367), + pushVnetEpDeletion(1474) + } + +CucsFabricVsanSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsFabricVsanOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(1), + errorMisconfigured(2), + errorReserved(3) + } + +CucsFabricWarnings ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + fcZoningEnabled(0), + configurationError(1) + } + +CucsFabricZoningState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsFabricQosPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + fc(1), + platinum(2), + gold(3), + silver(4), + bronze(5), + bestEffort(6) + } + +CucsFabricRecoveryAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + reset(1) + } + +CucsFaultBasePolicyClearAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + retain(0), + delete(1) + } + +CucsFaultBasePolicySoakingSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + info(1), + condition(2), + warning(3) + } + +CucsFaultPolicyClearAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + retain(0), + delete(1) + } + +CucsFcErrStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + crcRxDelta(0), + crcRxDeltaAvg(1), + crcRxDeltaMax(2), + crcRxDeltaMin(3), + discardRxDelta(4), + discardRxDeltaAvg(5), + discardRxDeltaMax(6), + discardRxDeltaMin(7), + discardTxDelta(8), + discardTxDeltaAvg(9), + discardTxDeltaMax(10), + discardTxDeltaMin(11), + linkFailuresDelta(12), + linkFailuresDeltaAvg(13), + linkFailuresDeltaMax(14), + linkFailuresDeltaMin(15), + rxDelta(16), + rxDeltaAvg(17), + rxDeltaMax(18), + rxDeltaMin(19), + signalLossesDelta(20), + signalLossesDeltaAvg(21), + signalLossesDeltaMax(22), + signalLossesDeltaMin(23), + syncLossesDelta(24), + syncLossesDeltaAvg(25), + syncLossesDeltaMax(26), + syncLossesDeltaMin(27), + tooLongRxDelta(28), + tooLongRxDeltaAvg(29), + tooLongRxDeltaMax(30), + tooLongRxDeltaMin(31), + tooShortRxDelta(32), + tooShortRxDeltaAvg(33), + tooShortRxDeltaMax(34), + tooShortRxDeltaMin(35), + txDelta(36), + txDeltaAvg(37), + txDeltaMax(38), + txDeltaMin(39) + } + +CucsFcErrStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + crcRxDelta(0), + crcRxDeltaAvg(1), + crcRxDeltaMax(2), + crcRxDeltaMin(3), + discardRxDelta(4), + discardRxDeltaAvg(5), + discardRxDeltaMax(6), + discardRxDeltaMin(7), + discardTxDelta(8), + discardTxDeltaAvg(9), + discardTxDeltaMax(10), + discardTxDeltaMin(11), + linkFailuresDelta(12), + linkFailuresDeltaAvg(13), + linkFailuresDeltaMax(14), + linkFailuresDeltaMin(15), + rxDelta(16), + rxDeltaAvg(17), + rxDeltaMax(18), + rxDeltaMin(19), + signalLossesDelta(20), + signalLossesDeltaAvg(21), + signalLossesDeltaMax(22), + signalLossesDeltaMin(23), + syncLossesDelta(24), + syncLossesDeltaAvg(25), + syncLossesDeltaMax(26), + syncLossesDeltaMin(27), + tooLongRxDelta(28), + tooLongRxDeltaAvg(29), + tooLongRxDeltaMax(30), + tooLongRxDeltaMin(31), + tooShortRxDelta(32), + tooShortRxDeltaAvg(33), + tooShortRxDeltaMax(34), + tooShortRxDeltaMin(35), + txDelta(36), + txDeltaAvg(37), + txDeltaMax(38), + txDeltaMin(39) + } + +CucsFcPIoFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inCompatSfpPresence(1014), + inCompatSfpReplaced(1334) + } + +CucsFcPIoFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inCompatSfpPresenceBegin(1014), + inCompatSfpPresenceShutdown(1015), + inCompatSfpPresenceFail(1034), + inCompatSfpPresenceSuccess(1035), + inCompatSfpReplacedBegin(1334), + inCompatSfpReplacedEnablePort(1335), + inCompatSfpReplacedFail(1461), + inCompatSfpReplacedSuccess(1462) + } + +CucsFcStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + packetsRxDelta(8), + packetsRxDeltaAvg(9), + packetsRxDeltaMax(10), + packetsRxDeltaMin(11), + packetsTxDelta(12), + packetsTxDeltaAvg(13), + packetsTxDeltaMax(14), + packetsTxDeltaMin(15) + } + +CucsFcStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + bytesRxDelta(0), + bytesRxDeltaAvg(1), + bytesRxDeltaMax(2), + bytesRxDeltaMin(3), + bytesTxDelta(4), + bytesTxDeltaAvg(5), + bytesTxDeltaMax(6), + bytesTxDeltaMin(7), + packetsRxDelta(8), + packetsRxDeltaAvg(9), + packetsRxDeltaMax(10), + packetsRxDeltaMin(11), + packetsTxDelta(12), + packetsTxDeltaAvg(13), + packetsTxDeltaMax(14), + packetsTxDeltaMin(15) + } + +CucsFcpoolBootTargetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsFcpoolInitiatorPurpose ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + portWwn(0), + nodeWwn(1), + derived(2) + } + +CucsFcpoolInitiatorEpPurpose ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + portWwn(0), + nodeWwn(1) + } + +CucsFcpoolInitiatorsAssignmentOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + sequential(1) + } + +CucsFcpoolInitiatorsMaxPortsPerNode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + upto3(3), + upto7(7), + upto15(15), + upto31(31), + upto63(63) + } + +CucsFcpoolInitiatorsPurpose ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nodeAndPortWwnAssignment(0), + portWwnAssignment(1), + nodeWwnAssignment(2) + } + +CucsFdBladeFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(616) + } + +CucsFdBladeFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(616), + configureResolvePolicies(617), + configureCollectIdContexts(618), + configureApplyThrottle(619), + configureThrottleWait(620), + configureResolveIdentifiers(621), + configureValidateNetworkDesign(622), + configureConsumerVxanDeployment(623), + configureWaitForConsumerReceivingVxan(624), + configurePushPolicies(625), + configureApplyConfig(626), + configureFail(658), + configureSuccess(659) + } + +CucsFdPhysicalFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(616) + } + +CucsFdPhysicalFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(616), + configureResolvePolicies(617), + configureCollectIdContexts(618), + configureApplyThrottle(619), + configureThrottleWait(620), + configureResolveIdentifiers(621), + configureValidateNetworkDesign(622), + configureConsumerVxanDeployment(623), + configureWaitForConsumerReceivingVxan(624), + configurePushPolicies(625), + configureApplyConfig(626), + configureFail(658), + configureSuccess(659) + } + +CucsFdPhysicalFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeFdPhysicalConfigureModification(19) + } + +CucsFdPhysicalFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(616) + } + +CucsFdRackUnitFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(616) + } + +CucsFdRackUnitFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(616), + configureResolvePolicies(617), + configureCollectIdContexts(618), + configureApplyThrottle(619), + configureThrottleWait(620), + configureResolveIdentifiers(621), + configureValidateNetworkDesign(622), + configureConsumerVxanDeployment(623), + configureWaitForConsumerReceivingVxan(624), + configurePushPolicies(625), + configureApplyConfig(626), + configureFail(658), + configureSuccess(659) + } + +CucsFeatureSupportabilityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + supported(0), + notSupported(1), + deprecated(2) + } + +CucsFirmwareActivityServersPowerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + on(1), + off(2), + offNowait(3) + } + +CucsFirmwareActivityUpgradePriorityInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + cmcUpdate(0), + cmcActivate(1), + boardController(2), + storageController(3), + chassisAdaptorUpdate(4), + chassisAdaptorActivate(5), + cmcRightUpdate(6), + cmcRightActivate(7), + chassisAdaptorRightUpdate(8), + chassisAdaptorRightActivate(9), + sasExpanderUpdate(10), + sasExpanderActivate(11), + sasExpanderRightUpdate(12), + sasExpanderRightActivate(13), + boardControllerRight(14) + } + +CucsFirmwareAdminDnldStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + idle(0), + restart(1) + } + +CucsFirmwareAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + active(0), + deleted(1) + } + +CucsFirmwareAutoSyncConfigIssue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noIssues(0), + defaultPackageMissing(1), + versionsEmptyInDefaultPackage(2) + } + +CucsFirmwareAutoSyncState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + autoAcknowledge(0), + userAcknowledge(1), + noActions(2) + } + +CucsFirmwareBladeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + bladeController(4), + bladeBios(6), + adaptor(7), + storageController(8), + hostNic(9), + hostHba(10), + hostHbaOptionrom(11), + hostNicOptionrom(12), + boardController(13), + localDisk(14), + flexflashController(20), + storageControllerOnboardDevice(21), + storageDevBridge(22), + storageControllerOnboardDeviceCpld(23), + graphicsCard(25), + psu(26), + sasExpander(28), + sasExpRegFw(31) + } + +CucsFirmwareBootUnitImage ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + running(0), + backup(1) + } + +CucsFirmwareBootUnitMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + install(0), + upgrade(1) + } + +CucsFirmwareCatalogPackConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + notApplied(1), + failed(2) + } + +CucsFirmwareChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + storageController(8), + localDisk(14), + iocard(27), + sasExpander(28), + chassisBoardController(29), + cmc(30) + } + +CucsFirmwareCompleteness ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + partial(0), + complete(1) + } + +CucsFirmwareComponentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + kernel(0), + system(1), + combined(2), + bootLoader(3), + servicePack(4) + } + +CucsFirmwareDependencyRelationship ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + special(0), + ancestor(1), + descendent(2) + } + +CucsFirmwareDependencyScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + blade(1), + chassis(2), + system(4), + switch(8), + global(16) + } + +CucsFirmwareDependencySensitivity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + global(0), + fabric(1), + path(2) + } + +CucsFirmwareDeployment ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + kernel(1), + bootLoader(2), + system(3), + backup(4), + provider(5), + servicePack(6) + } + +CucsFirmwareDistributableFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + delete(594) + } + +CucsFirmwareDistributableFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deleteBegin(594), + deleteLocal(595), + deleteRemote(596), + deleteFail(597), + deleteSuccess(598) + } + +CucsFirmwareDistributableFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + delete(594) + } + +CucsFirmwareDistributableType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + image(1), + fullBundle(2), + infrastructureBundle(3), + bSeriesBundle(4), + cSeriesBundle(5), + catalog(6), + sSeriesBundle(7), + providerBundle(8), + servicePackBundle(10) + } + +CucsFirmwareDownloadActivity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + restart(0), + idle(1) + } + +CucsFirmwareDownloadInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + onDemand(0), + n1day(86400), + n1week(604800), + n2week(1209600) + } + +CucsFirmwareDownloadPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cisco(0), + local(1) + } + +CucsFirmwareDownloadStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + idle(0), + inprogress(1), + failed(3) + } + +CucsFirmwareDownloaderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + download(233) + } + +CucsFirmwareDownloaderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + downloadBegin(233), + downloadLocal(234), + downloadUnpackLocal(235), + downloadCopyRemote(236), + downloadDeleteLocal(239), + downloadFail(394), + downloadSuccess(395) + } + +CucsFirmwareDownloaderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + download(233) + } + +CucsFirmwareEquipmentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + system(1), + switch(2), + iocard(3), + server(4), + cimc(5), + adaptor(6), + storageController(7), + boardController(8), + bios(9), + serviceProfile(10), + graphicsCard(11), + storageArrayProfile(12), + storageBlade(13), + sasExpander(14) + } + +CucsFirmwareFileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + initConfig(0) + } + +CucsFirmwareFirmwareState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + cimcFirmwareMismatch(0), + pldFirmwareMismatch(1) + } + +CucsFirmwareFwState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + sameRelease(1), + compatible(2), + incompatible(3), + multipleReleases(4) + } + +CucsFirmwareHostPackConfigQualifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + biosImageNotSelected(0) + } + +CucsFirmwareImageDeleted ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + a(0), + b(1) + } + +CucsFirmwareImageError ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + checksumFailure(1), + filesystemError(2), + mgmtConnectError(3), + bootConfMissing(4), + crcFailure(5), + unknownError(6), + rebuilding(7) + } + +CucsFirmwareImageFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + delete(240) + } + +CucsFirmwareImageFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deleteBegin(240), + deleteLocal(241), + deleteRemote(242), + deleteFail(396), + deleteSuccess(397) + } + +CucsFirmwareImageFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + delete(240) + } + +CucsFirmwareImagePresence ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + a(0), + b(1) + } + +CucsFirmwareImageState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ready(0), + scheduled(1), + updating(2), + activating(3), + failed(4), + setStartup(5), + rebooting(6), + pendingNextBoot(7), + throttled(8), + upgrading(9), + autoUpdating(10), + badImage(11), + pendingPowerCycle(12), + rebuilding(14), + faultyState(15) + } + +CucsFirmwareImpactType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + activate(0), + noimpact(1), + reset(2), + update(3) + } + +CucsFirmwareInfraProfileStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + pending(0), + triggeredActive(1), + triggered(2), + failedToTrigger(3) + } + +CucsFirmwareInstallSpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notInstalled(0), + ready(1), + transient(2), + unknownInstallerBusy(3), + active(4), + activeCommitted(5), + activeOnReload(6), + activeCommittedOnReload(7), + failed(8), + inactive(9), + inactiveCommitted(10), + inactiveOnReload(11), + inactiveCommittedOnReload(12), + unknown(100) + } + +CucsFirmwareInstallState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ready(0), + scheduled(1), + inProgress(2), + failed(3), + pendingUserAck(4), + startPendingExtPermission(5) + } + +CucsFirmwareItemType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + switchKernel(1), + switchSoftware(2), + system(3), + bladeController(4), + iocard(5), + bladeBios(6), + adaptor(7), + storageController(8), + hostNic(9), + hostHba(10), + hostHbaOptionrom(11), + hostNicOptionrom(12), + boardController(13), + localDisk(14), + flexflashController(20), + storageNodeController(21), + storageDevBridge(22), + storageControllerOnboardDeviceCpld(23), + graphicsCard(25), + psu(26), + sasExpander(28), + chassisBoardController(29), + cmc(30), + sasExpRegFw(31), + fiServicePack(40), + mgmtServicePack(41) + } + +CucsFirmwareOperDnldStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notDownloaded(0), + triggered(1), + downloading(2), + downloaded(3), + failed(4), + deleting(5), + eulaAcceptanceRequired(6) + } + +CucsFirmwareOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + management(0), + policy(1) + } + +CucsFirmwarePackMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + staged(0), + oneShot(1) + } + +CucsFirmwarePackItemPresence ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + missing(1), + present(2) + } + +CucsFirmwarePlatformType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ucs(0), + ucsMini(1), + ucs6300(2) + } + +CucsFirmwarePolicyAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsFirmwareRepositoryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cisco(0), + local(1) + } + +CucsFirmwareRunningDeployment ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + kernel(1), + bootLoader(2), + system(3), + servicePack(4) + } + +CucsFirmwareSourceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cisco(0), + local(1) + } + +CucsFirmwareSystemFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(1362), + applyCatalogPack(1378) + } + +CucsFirmwareSystemFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(1362), + deployWaitForDeploy(1363), + deployResolveDistributableNames(1364), + deployResolveDistributable(1365), + deployResolveImages(1366), + deployActivateUCSM(1367), + deployPollActivateOfUCSM(1368), + deployUpdateIOM(1369), + deployPollUpdateOfIOM(1370), + deployActivateIOM(1371), + deployPollActivateOfIOM(1372), + deployActivateRemoteFI(1373), + deployPollActivateOfRemoteFI(1374), + deployWaitForUserAck(1375), + deployActivateLocalFI(1376), + deployPollActivateOfLocalFI(1377), + applyCatalogPackBegin(1378), + applyCatalogPackResolveDistributableNames(1379), + applyCatalogPackResolveDistributable(1380), + applyCatalogPackResolveImages(1381), + applyCatalogPackActivateCatalog(1382), + applyCatalogPackFail(1401), + applyCatalogPackSuccess(1402), + deployFail(1403), + deploySuccess(1404), + deployInternalBackup(1937), + deployPollInternalBackup(1938), + deployPollWaitForUserAck(1963), + deployDownloadImages(1995), + deployCopyAllImagesToPeer(1996), + deployFabEvacOnRemoteFI(2201), + deployPollFabEvacOnRemoteFI(2202), + deployFabEvacOffRemoteFI(2203), + deployPollFabEvacOffRemoteFI(2204), + deployFailOverToRemoteFI(2205), + deployPollFailOverToRemoteFI(2206), + deployActivateUCSMServicePack(2207), + deployPollActivateOfUCSMServicePack(2208) + } + +CucsFirmwareSystemFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeFirmwareSystemDeployApplyInfra(8) + } + +CucsFirmwareSystemFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(1362), + applyCatalogPack(1378) + } + +CucsFirmwareTransferState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + init(0), + downloading(1), + downloaded(2), + failed(3), + eulaAcceptanceRequired(4) + } + +CucsFirmwareTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ftp(0), + tftp(1), + scp(2), + sftp(3), + local(4), + usbA(5), + usbB(6) + } + +CucsFirmwareTriggerAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + triggerDownload(1), + triggerDelete(2) + } + +CucsFirmwareTriggerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + triggered(0), + trigger(1), + forceTrigger(2) + } + +CucsFirmwareType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + switchKernel(1), + switchSoftware(2), + system(3), + bladeController(4), + iocard(5), + fex(6), + adaptor(7), + storageController(8), + hostNic(9), + hostHba(10), + hostHbaOptionrom(11), + hostNicOptionrom(12), + boardController(13), + localDisk(14), + diag(15), + catalog(16), + mgmtExt(17), + debugPlugIn(18), + switch(19), + flexflashController(20), + storageNodeController(21), + storageDevBridge(22), + storageControllerOnboardDeviceCpld(23), + resourceAggr(24), + policyMgr(25), + storageBroker(26), + statsMgr(27), + sasExpander(28), + chassisBoardController(29), + sasExpRegFw(31), + fiServicePack(40), + mgmtServicePack(41) + } + +CucsFirmwareTypeInstallPath ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + oob(1), + ib(2) + } + +CucsFirmwareUpdatableDeployment ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + kernel(1), + bootLoader(2), + system(3), + backup(4), + provider(5), + servicePack(6) + } + +CucsFirmwareUpgradeCategory ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + other(0), + dataLoad(1), + catalog(2), + config(3), + serverReboot(4), + faults(5) + } + +CucsFirmwareUpgradeSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + fatal(1), + error(2), + warn(3), + info(4) + } + +CucsFirmwareUpgradeStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + inProgress(1), + failed(2), + success(3), + warnings(4), + skipped(5) + } + +CucsFlowctrlConfig ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + notSupported(1) + } + +CucsFlowctrlFlowControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + off(0), + on(1) + } + +CucsFlowctrlPriorityPause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + auto(0), + on(1) + } + +CucsFsmCompletion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + scheduled(0), + processing(1), + completed(2), + cancelled(3) + } + +CucsFsmFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + unused(1) + } + +CucsFsmFsmStageStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fail(0), + success(1), + skip(2), + pending(3), + inProgress(4), + throttled(5), + nop(255) + } + +CucsFsmLifecycle ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsGlAbsIdentCtxOpPurpose ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nodeAndPortWwnAssignment(0), + portWwnAssignment(1), + nodeWwnAssignment(2), + default(3) + } + +CucsGlAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + evaluate(0), + globalize(1), + reevaluate(3), + terminate(4) + } + +CucsGlAppendType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + number(0) + } + +CucsGlBlockIssueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + vxan(1) + } + +CucsGlConflict ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noConflict(0), + hasConflict(1) + } + +CucsGlConflictAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + evaluate(1) + } + +CucsGlDomainOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notEvaluated(0), + fetchingVnets(1), + fetchingVnetsDone(2), + fetchingDependencies(3), + fetchingDependenciesDone(4), + completed(5) + } + +CucsGlEvaluationState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notEvaluated(0), + evaluating(1), + evaluated(2) + } + +CucsGlGlobalizeOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + unbindTemplate(1), + resolveConflict(2), + createGlobalPolicy(3), + createGlobalIdPool(4), + createGlobalServiceProfile(5), + globalizeLsp(6), + applyRule(7) + } + +CucsGlIdentCtxResOpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + validateId(581) + } + +CucsGlIdentCtxResOpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + validateIdBegin(581), + validateIdValidate(582), + validateIdFail(660), + validateIdSuccess(661) + } + +CucsGlIdentCtxResOpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + validateId(581) + } + +CucsGlOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notEvaluated(0), + evaluating(1), + evaluatedWithError(2), + evaluatedWithSuccess(3), + globalizing(4), + globalizedWithError(5), + globalizedWithSuccess(6), + applyingRuleAndEvaluating(7), + fetchingDataFromDomain(8), + evaluatedWithBlockingIssue(10), + evaluatedWithConflict(11) + } + +CucsGlPolicyGlAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noAction(0), + changeDefaultToGlobalDefault(1), + policyConflict(2) + } + +CucsGlPolicyGlOperAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noConflict(0), + policyConflict(1) + } + +CucsGlPolicyUserAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noAction(0), + referenceGlobal(1), + rename(2) + } + +CucsGlReqOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notEvaluated(0), + fetchingDataFromDomain(1), + fetchingDependencies(2), + evaluating(3), + evaluatedWithError(4), + evaluatedWithSuccess(5), + createDependencies(6), + globalizing(7), + globalizedWithError(8), + globalizedWithSuccess(9) + } + +CucsGlRequestFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evaluate(583), + createGlobalIdPool(587), + createGlobalPolicy(589), + globalize(591) + } + +CucsGlRequestFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evaluateBegin(583), + evaluateValidate(584), + evaluateFetchDomainData(585), + evaluateEvaluate(586), + createGlobalIdPoolBegin(587), + createGlobalIdPoolCreatePolicies(588), + createGlobalPolicyBegin(589), + createGlobalPolicyCreatePolicies(590), + globalizeBegin(591), + globalizeCreateOrg(592), + globalizeCreatePolicies(593), + globalizeUpdateDomainMos(594), + globalizeCreateVlanOrgPermission(595), + globalizeCreateGSP(596), + globalizeResolveGlobalPoolDn(597), + globalizeAddIdToGlobalPool(598), + globalizeAssignIds(599), + globalizeUnassignIds(600), + createGlobalIdPoolFail(662), + createGlobalIdPoolSuccess(663), + createGlobalPolicyFail(664), + createGlobalPolicySuccess(665), + evaluateFail(666), + evaluateSuccess(667), + globalizeFail(668), + globalizeSuccess(669), + globalizeCreateUpdatePolicyScope(680), + globalizeReapplyGSP(681) + } + +CucsGlRequestFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evaluate(583), + createGlobalIdPool(587), + createGlobalPolicy(589), + globalize(591) + } + +CucsGlRequestSessionState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + active(0), + terminated(1) + } + +CucsGlRequestVnetEpDomainEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evalData(609) + } + +CucsGlRequestVnetEpDomainEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evalDataBegin(609), + evalDataFetchDomainData(610), + evalDataFetchVnetDependencies(611), + evalDataFail(670), + evalDataSuccess(671) + } + +CucsGlRequestVnetEpDomainEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evalData(609) + } + +CucsGlRequestVnetEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evalReq(601) + } + +CucsGlRequestVnetEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evalReqBegin(601), + evalReqValidate(602), + evalReqFetchDomainData(603), + evalReqEvaluate(605), + evalReqCreatePolicies(606), + evalReqGlobalize(607), + evalReqWaitGlobalize(608), + evalReqFail(672), + evalReqSuccess(673) + } + +CucsGlRequestVnetEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + evalReq(601) + } + +CucsGlRuleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noAuto(0), + renameBeforeEvaluate(1), + renameAfterEvaluate(2) + } + +CucsGlVlanSharing ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + primary(1), + isolated(2), + community(3) + } + +CucsGlVnetOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notEvaluated(0), + notConflict(1), + conflict(2), + conflictResolved(3), + globalizing(4), + globalized(5), + failedToGlobalize(6) + } + +CucsGmetaCategory ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + inventory(1) + } + +CucsGmetaHolderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inventory(1476) + } + +CucsGmetaHolderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inventoryBegin(1476), + inventoryReportFullInventory(1477), + inventoryFail(1484), + inventorySuccess(1485), + inventoryCheckInventoryStatus(1486), + inventoryFullInventory(1680), + inventoryBeginInventory(1681), + inventoryReportPhysicalInventory(1682), + inventoryReportOrgInventory(1683), + inventoryReportStorageInventory(1684), + inventoryEndInventory(1685), + inventoryReportFaultInventory(1956) + } + +CucsGmetaHolderFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeGmetaHolderInventoryRegister(12) + } + +CucsGmetaHolderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inventory(1476) + } + +CucsGmetaInventoryStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + invDisable(0), + invEnable(1), + invStop(2), + invThrottled(3) + } + +CucsGmetaPollInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + never(0), + n1min(1), + n2min(2), + n5min(5), + n10min(10), + n15min(15), + n30min(30) + } + +CucsGmetaVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + nextgen(2) + } + +CucsGraphicsGpuMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + compute(0), + graphics(1), + na(2) + } + +CucsHcAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enable(0), + disable(1) + } + +CucsHcCatalogSourceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cisco(0), + local(1) + } + +CucsHcCondition ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0), + cannotDetermine(1), + notSupported(2), + ok(3) + } + +CucsHcDownloadPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cisco(0), + local(1) + } + +CucsHcErrorCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + noMatchingServersFound(1), + dnNotSpecified(3), + invalidInput(4), + osNotTagged(5), + retry(6), + dnNotSupported(7), + ucsFwVersionNotFound(8), + targetFwVersionInvalid(9), + missingDataInCatalog(10), + adapterNotTagged(11), + targetFwVersionNotSpecified(12), + adapterFwVersionNotFound(13) + } + +CucsHcGenerationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notStarted(0), + inProgress(1), + success(2), + failed(3) + } + +CucsHcReportMoType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + profile(1), + equipment(2), + hostFirmwarePolicy(3), + domain(4), + domainGroup(5) + } + +CucsHcReportStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cannotDetermine(0), + notSupported(1), + ok(2), + notApplicable(3) + } + +CucsHcTransferState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + init(0), + downloading(1), + downloaded(2), + downloadFailed(3), + importing(4), + imported(5), + importFailed(6), + uptodate(7) + } + +CucsHostagAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0) + } + +CucsHostagAgentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + pnuosAgent(1), + hostAgent(2) + } + +CucsHostagEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0) + } + +CucsHostimgComposition ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + complete(0), + componentized(1) + } + +CucsHostimgDistribution ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + fedora(1) + } + +CucsHostimgImgType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + esxi(1), + kvm(2), + xen(3), + linux(4), + windows(5), + gpxeScript(6) + } + +CucsHostimgType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + complete(0), + kernel(1), + fileSystem(2), + module(3), + gpxeScript(4) + } + +CucsIdentConsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vnic(1), + vhba(2), + server(3), + chassis(4), + vm(5), + vmnic(6) + } + +CucsIdentIdDefinedInIdm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsIdentIdentReqIntent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + sync(0), + requisition(1), + assign(2), + unassign(3), + addPooled(4), + deletePooled(5), + checkDuplicateId(6), + reEvaluate(7), + validate(8), + unassignOnBehalfOfUcsm(9) + } + +CucsIdentIdentRequestFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateIdent(1336) + } + +CucsIdentIdentRequestFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateIdentReportIdDomainMap(383), + updateIdentBegin(1336), + updateIdentExecute(1337), + updateIdentFail(1405), + updateIdentSuccess(1406) + } + +CucsIdentIdentRequestFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeIdentIdentRequestUpdateIdentUpdate(5), + samDmeIdentIdentRequestUpdateIdentReport(6) + } + +CucsIdentIdentRequestFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateIdent(1336) + } + +CucsIdentIdentType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + mac(1), + wwnn(2), + wwpn(3), + uuid(4), + vlan(5), + ipV4(6), + ipV6(7), + iqn(8) + } + +CucsIdentIdmTxnType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + regular(0), + confRename(1) + } + +CucsIdentIsUsingQualifiedPool ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsIdentMetaSystemFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + sync(1338), + ucscUnivSync(1618) + } + +CucsIdentMetaSystemFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + syncBegin(1338), + syncPing(1339), + syncExecute(1340), + syncFail(1407), + syncSuccess(1408), + ucscUnivSyncBegin(1618), + ucscUnivSyncExecute(1619), + ucscUnivSyncFail(1622), + ucscUnivSyncSuccess(1623) + } + +CucsIdentMetaSystemFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + sync(1338), + ucscUnivSync(1618) + } + +CucsIdentOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + update(0), + unassign(1), + report(2) + } + +CucsIdentRetStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inTransit(0), + succeeded(1), + assignedByOther(2), + outOfSync(3), + failed(4), + synced(5), + valid(6), + invalid(7) + } + +CucsIdentpoolConsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vnic(1), + vhba(2), + server(3), + chassis(4), + vm(5), + vmnic(6) + } + +CucsIdentpoolConsumedOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + endPoint(0), + pool(1) + } + +CucsImgsecKeyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + public(0), + private(1), + shared(2) + } + +CucsInitiatorFcInitiatorEpProt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + derived(0), + fc(1), + iscsi(2) + } + +CucsInitiatorGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + dedicated(1), + shared(2), + policy(3) + } + +CucsInitiatorIScsiInitiatorEpProt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + derived(0), + fc(1), + iscsi(2) + } + +CucsInitiatorInitiatorEpPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + preferred(0), + alternate(1) + } + +CucsInventoryTrigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + off(0), + on(1) + } + +CucsIpIPv4DnsPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + preferred(0), + alternate(1) + } + +CucsIpIpV4StaticAddrPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + preferred(0), + alternate(1) + } + +CucsIpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + tcp(1), + udp(2) + } + +CucsIpServiceIfPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + preferred(0), + alternate(1) + } + +CucsIppoolDHCPMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsIppoolManagementMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + internal(0), + external(1) + } + +CucsIppoolNetBIOSMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsIppoolPoolAssignmentOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + sequential(1) + } + +CucsIqnpoolBlockFrom ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..65535) + +CucsIqnpoolBlockTo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..65535) + +CucsIqnpoolPoolAssignmentOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + sequential(1) + } + +CucsIqnpoolTransportBlockFrom ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..65535) + +CucsIqnpoolTransportBlockTo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..65535) + +CucsIscsiProtocolProfileConnectionTimeOut ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..255) + +CucsIscsiProtocolProfileDhcpTimeOut ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (60..300) + +CucsIscsiProtocolProfileLunBusyRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..60) + +CucsLicenseAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsLicenseDownloadActivity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + restart(0), + idle(1) + } + +CucsLicenseDownloaderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + download(916) + } + +CucsLicenseDownloaderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + downloadBegin(916), + downloadLocal(917), + downloadValidateLocal(918), + downloadCopyRemote(919), + downloadDeleteLocal(920), + downloadValidateRemote(921), + downloadDeleteRemote(922), + downloadFail(994), + downloadSuccess(995) + } + +CucsLicenseDownloaderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + download(853) + } + +CucsLicenseFeatureType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + counted(0), + boolean(1) + } + +CucsLicenseFileFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + install(923), + clear(926) + } + +CucsLicenseFileFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + installBegin(923), + installLocal(924), + installRemote(925), + clearBegin(926), + clearLocal(927), + clearRemote(928), + clearFail(996), + clearSuccess(997), + installFail(998), + installSuccess(999) + } + +CucsLicenseFileFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + install(858), + clear(861) + } + +CucsLicenseFileState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + installPending(1), + installing(2), + stale(3), + installed(4), + installFailed(5), + deletePending(6), + deleting(7), + deleted(8), + deleteFailed(9), + validated(10) + } + +CucsLicenseInitializationState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + uninitialized(0), + initialized(1) + } + +CucsLicenseInstanceFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateFlexlm(929) + } + +CucsLicenseInstanceFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateFlexlmBegin(929), + updateFlexlmLocal(930), + updateFlexlmRemote(931), + updateFlexlmFail(1000), + updateFlexlmSuccess(1001) + } + +CucsLicenseInstanceFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateFlexlm(864) + } + +CucsLicensePeerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noPeer(0), + unknown(1), + lacks(2), + matching(3) + } + +CucsLicenseScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + a(1), + b(2), + server(3), + unknown(4) + } + +CucsLicenseState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + licenseOk(1), + licenseInsufficient(2), + licenseGraceperiod(3), + licenseExpired(4), + notApplicable(5) + } + +CucsLicenseTransferState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + init(0), + downloading(1), + downloaded(2), + failed(3) + } + +CucsLicenseTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ftp(0), + tftp(1), + scp(2), + sftp(3), + local(4) + } + +CucsLicenseType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + increment(0), + upgrade(1), + feature(2) + } + +CucsLsAdminActionTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + idle(0), + triggered(1) + } + +CucsLsAdminActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + reapplyConfig(1) + } + +CucsLsAgentCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + l2IfConfig(1), + l3IfConfig(2), + hostNameConfig(4), + stats(8), + states(16) + } + +CucsLsAgentLoadCatalog ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + noLoad(1), + load(2) + } + +CucsLsAgentMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noAgent(1), + readOnly(2), + full(4) + } + +CucsLsApply ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + onAssociation(1), + runTime(2) + } + +CucsLsAssignment ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unassigned(0), + assigned(1), + failed(2) + } + +CucsLsAssocState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unassociated(0), + associating(1), + associated(2), + disassociating(3), + failed(4) + } + +CucsLsComputeBindingOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unused(0), + used(1), + failedToApply(2) + } + +CucsLsConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + insufficientResources(0), + vnicCapacity(1), + vhbaCapacity(2), + fcoeCapacity(3), + switchVirtualIfCapacity(4), + macAddressAssignment(5), + wwpnAssignment(6), + wwnnAssignment(7), + systemUuidAssignment(8), + bootOrderSanImagePath(9), + bootOrderPxe(10), + computeUndiscovered(11), + adaptorProtectedEthCapability(12), + adaptorFcoeCapability(13), + incompatibleNumberOfLocalDisks(14), + adaptorRequirement(15), + memoryRequirement(16), + processorRequirement(17), + serverPositionRequirement(18), + computeUnavailable(19), + wwnnDerivationFromVhba(20), + bootConfigurationInvalid(21), + connectionPlacement(22), + wwpnDerivationVirtualizedPort(23), + macDerivationVirtualizedPort(24), + qosPolicyInvalid(25), + vlanPortCapacity(26), + physicalRequirement(27), + destructiveLocalDiskConfig(28), + powerGroupRequirement(29), + migration(30), + incompatibleBiosImage(31), + incompatibleDiskTypes(32), + incompatibleRaidLevel(33), + invalidWwn(34), + insufficientPowerBudget(35), + bootipPolicyInvalid(36), + hostimgPolicyInvalid(37), + imgsecPolicyInvalid(38), + provsrvPolicyInvalid(39), + pinningInvalid(40), + iscsiConfig(41), + vnicNotHaReady(42), + iscsiOverlayVnic(43), + missingPrimaryVlan(44), + missingRaidKey(45), + iscsiBootInvalid(46), + vifResourcesOverprovisioned(47), + bootOrderIscsi(48), + iscsiVnicInitiatorName(49), + iscsiVnicInvalidVlan(50), + storagePathConfigurationError(51), + zoneCapacity(52), + iscsiInitiatorIpAddress(53), + vfcVnicPvlanConflict(54), + vnicVconProvisioningChange(55), + namedVlanInaccessible(56), + iscsiIncompatibleOffloadSetting(57), + nonInterruptFsmRunning(58), + pinningVlanMismatch(59), + vnicVlanAssignmentError(60), + resourceOwnershipConflict(61), + duplicateAddressConflict(62) + } + +CucsLsConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notApplied(0), + applying(1), + failedToApply(2), + applied(3) + } + +CucsLsConfigWarnings ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + kvmMgmtPolicyUnsupported(0), + incompleteSecurityConfig(1) + } + +CucsLsFcZoneGroupSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsLsFcZoneState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notApplied(0), + applied(1), + applying(2), + applyPending(3), + notActive(4), + active(5), + created(6), + createFailed(7), + deleted(8), + zoneMergeFailure(9) + } + +CucsLsGlobalConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ungroupedDomain(0) + } + +CucsLsIdentityInfoWriteMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unsync(0), + sync(1) + } + +CucsLsOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + unassociated(1), + ok(10), + discovery(11), + config(12), + unconfig(13), + powerOff(14), + restart(15), + maintenance(20), + test(21), + computeMismatch(29), + computeFailed(30), + degraded(31), + discoveryFailed(32), + configFailure(33), + unconfigFailed(34), + testFailed(35), + maintenanceFailed(36), + removed(40), + disabled(41), + inaccessible(50), + thermalProblem(60), + powerProblem(61), + voltageProblem(62), + inoperable(63), + decomissioning(101), + biosRestore(201), + cmosReset(202), + diagnostics(203), + diagnosticsFailed(204), + pendingReboot(210), + pendingReassociation(211), + svnicNotPresent(212) + } + +CucsLsOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + management(1), + physicalInherit(2), + physicalDefaultConfig(4), + policy(7), + tier(8) + } + +CucsLsPowerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + down(0), + up(1), + cycleImmediate(2), + cycleWait(3), + hardResetImmediate(4), + hardResetWait(5), + softShutDown(6), + softShutDownOnly(7), + cmosResetImmediate(12), + bmcResetImmediate(13), + bmcResetWait(14), + diagnosticInterrupt(15), + kvmReset(16), + adminUp(31), + adminDown(32), + ipmiReset(33) + } + +CucsLsResolveFromRemoteServer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsLsSPMetaGlobalizationState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noOp(0), + globalizing(1), + globalized(2) + } + +CucsLsSPMetaOperationCodeClearance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsLsSPMetaSpRefresh ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsLsSPNeedIdReEvaluate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsLsSPOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noOp(0), + rename(1), + associate(2), + disassociate(3), + deletion(4), + globalization(5) + } + +CucsLsSPOwnershipLC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + globalControlled(0), + disassocPending(1), + deletePending(2), + localized(3) + } + +CucsLsScopeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0), + global(1), + local(2) + } + +CucsLsServerFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(857) + } + +CucsLsServerFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureResolveStaticIdentifiers(350), + configureApplyThrottle(351), + configureConsumerVxanDeployment(358), + configureWaitForConsumerReceivingVxan(359), + configureDeleteIdConsumerMap(381), + configureProcessIdConsumerMap(382), + configureApplyRename(392), + configureThrottleWait(415), + configureEvaluateServerAssign(416), + configureReplaceIdAcquirer(418), + configureResolveDomainGroupPolicies(627), + configureWaitForDomainGroupPolicies(628), + configureBegin(857), + configureApplyTemplate(858), + configureApplyIdentifiers(859), + configureApplyPolicies(860), + configureResolveBootConfig(861), + configureEvaluateAssociation(862), + configureAnalyzeImpact(863), + configureWaitForMaintPermission(864), + configureWaitForMaintWindow(865), + configureApplyConfig(866), + configureFail(1002), + configureSuccess(1003), + configureResolveIdentifiers(1321), + configureApplyDefaultIdentifiers(1322), + configureResolveDefaultIdentifiers(1323), + configureResolvePolicies(1324), + configureResolveDistributableNames(1325), + configureResolveDistributable(1326), + configureResolveImages(1327), + configureResolveSchedule(1328), + configureProvisionStorage(1329), + configureWaitForStorageProvision(1330), + configureCommitStorage(1331), + configureWaitForCommitStorage(1332), + configureWaitForAssocCompletion(1333), + configureResolveNetworkPolicies(1468), + configureResolveNetworkTemplates(1469), + configureValidatePolicyOwnership(1470), + configureCheckAssignedIdentifiersForDup(1616), + configureCheckAssignedDefaultIdentifiersForDup(1617), + configureResolveStorageSchedule(1742), + configureResolveVolumes(1743), + configureApplyMaintConfig(1982), + configureEstimateApplyConfig(2245) + } + +CucsLsServerFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeLsServerConfigureDomainSync(4), + samDmeLsServerConfigureLsRename(7), + samDmeLsServerConfigureModification(49), + samDmeLsServerConfigureFinalDisassoc(50) + } + +CucsLsServerFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(965) + } + +CucsLsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + instance(0), + initialTemplate(1), + updatingTemplate(2) + } + +CucsLsUUIDIdentityState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + consistent(0), + mismatch(1) + } + +CucsLsbootADefBootMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + legacy(1), + uefi(2) + } + +CucsLsbootAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readWrite(0), + readOnly(1), + readWriteLocal(2), + readWriteRemote(3), + readOnlyLocal(4), + readOnlyRemote(5), + readWriteDrive(6), + readOnlyRemoteCimc(7), + readWriteRemoteCimc(8) + } + +CucsLsbootDefaultLocalImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootEFIShellAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readWrite(0), + readOnly(1), + readWriteLocal(2), + readWriteRemote(3), + readOnlyLocal(4), + readOnlyRemote(5), + readWriteDrive(6), + readOnlyRemoteCimc(7), + readWriteRemoteCimc(8) + } + +CucsLsbootEFIShellType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualMedia(1), + storage(2), + lan(3), + iscsi(4), + san(5), + efiShell(6) + } + +CucsLsbootEmbeddedLocalDiskImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootEmbeddedLocalDiskImagePathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootEmbeddedLocalLunImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootIScsiAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readWrite(0), + readOnly(1), + readWriteLocal(2), + readWriteRemote(3), + readOnlyLocal(4), + readOnlyRemote(5), + readWriteDrive(6), + readOnlyRemoteCimc(7), + readWriteRemoteCimc(8) + } + +CucsLsbootIScsiOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n1(1), + n2(2), + n3(3), + n4(4), + n5(5) + } + +CucsLsbootIScsiType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualMedia(1), + storage(2), + lan(3), + iscsi(4), + san(5), + efiShell(6) + } + +CucsLsbootIScsiImagePathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootLanAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readWrite(0), + readOnly(1), + readWriteLocal(2), + readWriteRemote(3), + readOnlyLocal(4), + readOnlyRemote(5), + readWriteDrive(6), + readOnlyRemoteCimc(7), + readWriteRemoteCimc(8) + } + +CucsLsbootLanOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n1(1), + n2(2), + n3(3), + n4(4), + n5(5) + } + +CucsLsbootLanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualMedia(1), + storage(2), + lan(3), + iscsi(4), + san(5), + efiShell(6) + } + +CucsLsbootLanBootProt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + pxe(0), + gpxe(1), + iSCSI(2) + } + +CucsLsbootLanImagePathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootLocalDiskImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootLocalDiskImagePathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootLocalHddImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootLocalLunImagePathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootNvmeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootNvmeDiskSsdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + diskSsd(1), + pciSsd(2) + } + +CucsLsbootNvmePciSsdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + diskSsd(1), + pciSsd(2) + } + +CucsLsbootPurpose ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + utility(1), + operational(2) + } + +CucsLsbootSanAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readWrite(0), + readOnly(1), + readWriteLocal(2), + readWriteRemote(3), + readOnlyLocal(4), + readOnlyRemote(5), + readWriteDrive(6), + readOnlyRemoteCimc(7), + readWriteRemoteCimc(8) + } + +CucsLsbootSanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualMedia(1), + storage(2), + lan(3), + iscsi(4), + san(5), + efiShell(6) + } + +CucsLsbootSanCatSanImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootSanCatSanImagePathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootSanImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootSanImagePathType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + primary(0), + secondary(1) + } + +CucsLsbootStorageAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readWrite(0), + readOnly(1), + readWriteLocal(2), + readWriteRemote(3), + readOnlyLocal(4), + readOnlyRemote(5), + readWriteDrive(6), + readOnlyRemoteCimc(7), + readWriteRemoteCimc(8) + } + +CucsLsbootStorageOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n1(1), + n2(2), + n3(3), + n4(4), + n5(5) + } + +CucsLsbootStorageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualMedia(1), + storage(2), + lan(3), + iscsi(4), + san(5), + efiShell(6) + } + +CucsLsbootUsbExternalImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootUsbFlashStorageImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootUsbInternalImageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localAny(1), + sdCard(2), + localLun(3), + usbIntern(4), + usbExtern(5), + localJbod(6), + embeddedLocalLun(7), + embeddedLocalJbod(8), + nvme(9) + } + +CucsLsbootVirtualMediaAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readWrite(0), + readOnly(1), + readWriteLocal(2), + readWriteRemote(3), + readOnlyLocal(4), + readOnlyRemote(5), + readWriteDrive(6) + } + +CucsLsbootVirtualMediaOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n1(1), + n2(2), + n3(3), + n4(4), + n5(5) + } + +CucsLsbootVirtualMediaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + virtualMedia(1), + storage(2), + lan(3), + iscsi(4), + san(5), + efiShell(6) + } + +CucsLsmaintAckChangeDetails ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + binding(0), + hostVirtEthIf(1), + hostNonvirtEthIf(2), + hostEthIfQos(3), + hostEthIfNwCtrl(4), + hostVirtFcIf(6), + hostNonvirtFcIf(7), + hostVirtFcIfPersBind(8), + hostNonvirtFcIfPersBind(9), + vif(10), + vlan(11), + vsan(12), + ip(13), + bootOrder(14), + bootLocalStorage(16), + bootVirtVnic(18), + bootNonvirtVnic(19), + biosFw(20), + storageControllerFw(21), + bootNonvirtPxe(22), + adaptorNwFw(23), + mgmtControllerFw(24), + localDiskPolicy(25), + pin(26), + sol(27), + epAuth(28), + biosProfile(29), + checkpoint(30), + implicitReboot(31), + implicitHostFcIfProfileRedeploy(32), + boardControllerFw(33), + hostEthIfQosHostControl(40), + localDiskFw(41), + implicitHostEthIfProfileRedeploy(42), + storagePath(43), + hostIfPcie(45), + flexflashConfig(46), + flexflashReboot(47), + bootmodeConfig(48), + securebootConfig(49), + vmediaConfig(50), + storageApplianceSw(51), + storageTargetId(52), + remoteStorageConfig(53), + storageDevBridgeFw(54), + sasExpanderFw(55), + fanSpeedConfig(57), + sasExpRegFw(58), + assetTagConfig(59), + graphicsCardMode(60), + localDiskDataLoss(61), + localStorageSecurity(62) + } + +CucsLsmaintAckChanges ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + serverIdentity(0), + storage(1), + networking(2), + vnicVhbaPlacement(3), + serverAssignment(4), + operationalPolicies(5), + storageIdentity(7) + } + +CucsLsmaintAckDisr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + upTime(0), + acPowerCycle(1), + storageAccess(2), + storageUptime(3) + } + +CucsLsmaintChangeMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noChange(0), + unconfig(1), + forceUnconfig(2), + rediscover(4), + config(8), + diagConfig(16), + diagUnconfig(32), + removeConfig(64), + diag(128), + configEvaluation(256) + } + +CucsLsmaintMaintPolicyUptimeDisr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + immediate(0), + userAck(1), + timerAutomatic(2) + } + +CucsLstorageAckChangeDetails ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + binding(0), + hostVirtEthIf(1), + hostNonvirtEthIf(2), + hostEthIfProfile(3), + hostEthIfQos(4), + hostEthIfNwCtrl(5), + hostVirtFcIf(6), + hostNonvirtFcIf(7), + hostVirtFcIfPersBind(8), + hostNonvirtFcIfPersBind(9), + hostFcIfProfile(10), + hostFcIfQos(11), + hostFcoeIf(12), + vif(13), + vlan(14), + vsan(15), + ip(16), + bootOrder(17), + bootVirtVnic(18), + bootNonvirtVnic(19), + bootLocalStorage(20), + bootVirtPxe(21), + bootNonvirtPxe(22), + bladeIdentity(24), + agentPolicy(25), + biosFw(26), + storageControllerFw(27), + adaptorHostFw(28), + adaptorNwFw(29), + mgmtControllerFw(30), + localDiskPolicy(31), + pin(32), + sol(33), + epAuth(34), + biosProfile(35), + checkpoint(36), + implicitReboot(37), + implicitHostFcIfProfileRedeploy(38), + boardControllerFw(39), + hostEthIfQosHostControl(40), + localDiskFw(41), + implicitHostEthIfProfileRedeploy(42), + storagePath(43), + bmcUpdateBiosFw(44), + hostIfPcie(45), + flexflashConfig(46), + bootmodeConfig(48), + securebootConfig(49), + vmediaConfig(50), + storageApplianceSw(51), + storageTargetId(52), + remoteStorageConfig(53), + storageDevBridgeFw(54), + sasExpanderFw(55) + } + +CucsLstorageAckChanges ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + serverIdentity(0), + storage(1), + networking(2), + vnicVhbaPlacement(3), + bootOrder(4), + serverAssignment(5), + operationalPolicies(6), + storageIdentity(7) + } + +CucsLstorageAckDisr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + upTime(0), + acPowerCycle(1), + storageAccess(2), + storageUptime(3) + } + +CucsLstorageAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + online(1), + offline(2), + undeployed(4) + } + +CucsLstorageAutoDeploy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + autoDeploy(0), + noAutoDeploy(1) + } + +CucsLstorageAvailability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unavailable(0), + available(1) + } + +CucsLstorageBootDevice ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsLstorageChangeMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noChange(0), + unconfig(1), + forceUnconfig(2), + config(3), + removeConfig(4) + } + +CucsLstorageConfigFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + createProcessor(0), + createArrayBinding(1), + vlanChange(2), + ipChange(3), + fwPolicyChange(4), + storagePolicyChange(5), + notTriggerAssoc(6), + hostFirmwarePolicyChange(7), + iqnTragetNameChange(8), + applianceSoftwarePolicyChange(9), + maintenancePolicyChange(10), + interfaceCountChange(11), + svcPolicyChange(12), + templateChange(13), + sharedSecretChange(14) + } + +CucsLstorageConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lunIdConflict(0), + lunCapacityExceeded(1), + lunLimitExceeded(2), + storageUnavailable(3), + unsupportedStorageCapability(4), + insufficientLunResources(5), + lunOwnershipConflict(6), + identityAssignment(7), + missingFirmwareImage(8) + } + +CucsLstorageConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + applied(1), + failedToApply(2), + applying(3) + } + +CucsLstorageControllerQualifierControllerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + sas(1), + sata(2), + flash(3), + sd(4), + pt(5), + pch(6), + external(7), + nvme(8), + hba(9), + m2(10) + } + +CucsLstorageControllerRefControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..1) + +CucsLstorageControllerRefControllerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + sas(1), + sata(2), + flash(3), + sd(4), + pt(5), + pch(6), + external(7), + nvme(8), + hba(9), + m2(10) + } + +CucsLstorageControllerRefServerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsLstorageCtrlAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inService(1), + inMaintenance(3) + } + +CucsLstorageDasScsiLunStorageClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + san(1), + das(2) + } + +CucsLstorageDay ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + everyDay(0), + monday(1), + tuesday(2), + wednesday(3), + thursday(4), + friday(5), + saturday(6), + sunday(7), + everyMonth(8), + everyHour(9) + } + +CucsLstorageDiskSlotOwnership ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + unassigned(1), + dedicated(2), + shared(3), + chassisGlobalSpare(4), + chassisDedicatedSpare(5) + } + +CucsLstorageInitiatorInterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + native(1), + vdas(2) + } + +CucsLstorageLunDiskLayout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + raidStriped(4), + raidMirrored(5), + anyConfiguration(8), + raidStripedParity(10), + raidStripedDualParity(11), + raidMirroredStriped(12), + raidStripedParityStriped(16), + raidStripedDualParityStriped(17) + } + +CucsLstorageLunMapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nonShared(0), + shared(1), + unassigned(2) + } + +CucsLstorageNetworkIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + invalidConfig(0), + invalidIscsiVlan(1), + unsupportedVlanCapability(2), + invalidIpAddress(3) + } + +CucsLstorageOperMaintState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + inService(1), + inMaintenance(2), + enteringMaintenance(3), + exitingMaintenance(4), + notApplicable(5) + } + +CucsLstorageOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(1), + management(2) + } + +CucsLstorageProcessorFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(1747) + } + +CucsLstorageProcessorFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(1747), + configureApplyTemplate(1748), + configureApplyIdentifiers(1749), + configureResolvePolicies(1750), + configureResolveNetworkPolicies(1751), + configureResolveIdentifiers(1752), + configureApplyDefaultIdentifiers(1753), + configureResolveDefaultIdentifiers(1754), + configureResolveDistributableNames(1755), + configureResolveDistributable(1756), + configureResolveImages(1757), + configureResolveSchedule(1758), + configureValidatePolicyOwnership(1759), + configureApplyPolicies(1760), + configureResolveBootConfig(1761), + configureEvaluateAssociation(1762), + configureAnalyzeImpact(1763), + configureWaitForMaintPermission(1764), + configureWaitForMaintWindow(1765), + configureWaitForHAQuorum(1766), + configureApplyConfig(1767), + configureWaitForServerAssoc(1768), + configureWaitForPlatformBoot(1769), + configureWaitForOSInstall(1770), + configureWaitForPlatformConfig(1771), + configureFail(1823), + configureSuccess(1824) + } + +CucsLstorageProcessorFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeLstorageProcessorConfigureModification(28), + samDmeLstorageProcessorConfigureFinalDisassoc(29) + } + +CucsLstorageProcessorFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(1747) + } + +CucsLstorageProcessorId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n1(1), + n2(2) + } + +CucsLstorageRemoteCtrlServiceAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + inService(1), + inMaintenance(3) + } + +CucsLstorageRemoteCtrlServiceFailOverState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + triggered(0), + trigger(1), + forceTrigger(2), + remoteTrigger(3) + } + +CucsLstorageReplicationDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + lun(1), + nfs(2) + } + +CucsLstorageReplicationSourceAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + allowAll(1), + allowNone(2), + allowOnly(3) + } + +CucsLstorageReplicationTargetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + cisco(1), + linuxLVM(2), + linuxRAW(3), + windows(4) + } + +CucsLstorageResolveFromRemoteServer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsLstorageScsiTransportProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + iscsi(1), + fcp(2), + sas(3), + ssa(4), + uas(5), + scsiParallel(6) + } + +CucsLstorageServerIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + invalidConfig(0), + processorCardinality(1), + unsupportedStorageServer(2), + localRemotePolicyConflict(3), + invalidProfileReferences(4), + invalidNumberOfIscsiInterfaces(5), + computeUnavailable(6), + computeInoperable(7), + computeDegraded(8), + invalidNumberOfDpInterfaces(9), + invalidDpInterfaceSwitchId(10), + invalidIscsiInterfaceSwitchId(11), + missingFirmwareImage(12), + insufficientResources(13) + } + +CucsLstorageSharing ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nonShared(0), + shared(1) + } + +CucsLstorageStorageClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + san(1), + das(2) + } + +CucsLstorageStorageIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + invalidConfig(0), + missingFirmwareImage(1), + invalidIqnFormat(2) + } + +CucsLstorageUpgradeState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + partnerUpgrading(1), + configureVmedia(2), + bootingController(3), + packageInstallation(4), + unconfigureVmedia(5), + ready(6) + } + +CucsLstorageVirtualDriveDefAccessPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + readWrite(1), + readOnly(2), + blocked(3), + transportReady(4), + hidden(5) + } + +CucsLstorageVirtualDriveDefDriveCache ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + noChange(1), + enable(2), + disable(3) + } + +CucsLstorageVirtualDriveDefIoPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + direct(1), + cached(2) + } + +CucsLstorageVirtualDriveDefReadPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + readAhead(1), + normal(2) + } + +CucsLstorageVirtualDriveDefStripSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + n8KB(1), + n16KB(2), + n32KB(3), + n64KB(4), + n128KB(5), + n256KB(6), + n512KB(7), + n1024KB(8) + } + +CucsLstorageVirtualDriveDefWriteCachePolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + writeThrough(1), + writeBackGoodBbu(2), + alwaysWriteBack(3) + } + +CucsMacpoolPoolAssignmentOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + sequential(1) + } + +CucsMemoryAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(1), + resetErrors(2) + } + +CucsMemoryArrayId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsMemoryArrayEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + inputCurrent(0), + inputCurrentAvg(1), + inputCurrentMax(2), + inputCurrentMin(3) + } + +CucsMemoryArrayEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + inputCurrent(0), + inputCurrentAvg(1), + inputCurrentMax(2), + inputCurrentMin(3) + } + +CucsMemoryBackupAbility ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + notReady(1), + ready(2) + } + +CucsMemoryBackupStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + noBackup(1), + valid(2) + } + +CucsMemoryBackupTriggerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + enabled(1), + disabled(2) + } + +CucsMemoryBufferUnitId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..16) + +CucsMemoryBufferUnitEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3) + } + +CucsMemoryBufferUnitEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3) + } + +CucsMemoryControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsMemoryErrorCorrection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undiscovered(0), + other(1), + unknown(2), + none(3), + parity(4), + singleBitECC(5), + multiBitECC(6), + crc(7) + } + +CucsMemoryErrorStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + eccMultibitErrors(1), + eccSinglebitErrors(2), + mismatchErrors(3), + eccMultibitErrorsAvg(6), + eccMultibitErrorsMax(7), + eccMultibitErrorsMin(8), + eccMultibitErrorsRunning(9), + eccSinglebitErrorsAvg(11), + eccSinglebitErrorsMax(12), + eccSinglebitErrorsMin(13), + eccSinglebitErrorsRunning(14), + mismatchErrorsAvg(16), + mismatchErrorsMax(17), + mismatchErrorsMin(18), + mismatchErrorsRunning(19) + } + +CucsMemoryErrorStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + addressParityErrors(0), + addressParityErrorsAvg(1), + addressParityErrorsMax(2), + addressParityErrorsMin(3), + addressParityErrorsRunning(4), + eccMultibitErrors(5), + eccMultibitErrorsAvg(6), + eccMultibitErrorsMax(7), + eccMultibitErrorsMin(8), + eccMultibitErrorsRunning(9), + eccSinglebitErrors(10), + eccSinglebitErrorsAvg(11), + eccSinglebitErrorsMax(12), + eccSinglebitErrorsMin(13), + eccSinglebitErrorsRunning(14), + mismatchErrors(15), + mismatchErrorsAvg(16), + mismatchErrorsMax(17), + mismatchErrorsMin(18), + mismatchErrorsRunning(19) + } + +CucsMemoryFormFactor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undiscovered(0), + other(1), + unknown(2), + simm(3), + dimm(9), + tsop(10), + rimm(12), + sodimm(13), + srimm(14), + fbDimm(15) + } + +CucsMemoryHeartbeatStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + disabled(1), + running(2), + timedOut(3) + } + +CucsMemoryIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + uncorrectableEccError(0), + correctableEccError(1), + addressParityError(2), + memoryMismatchError(3) + } + +CucsMemoryNvDimmId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..16) + +CucsMemoryNvDimmBatteryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsMemoryNvDimmEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3), + voltage(4), + voltageAvg(5), + voltageMax(6), + voltageMin(7) + } + +CucsMemoryNvDimmEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3), + voltage(4), + voltageAvg(5), + voltageMax(6), + voltageMin(7) + } + +CucsMemoryNvDimmHealth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + notPresent(1), + healthy(2), + hardwareFault(3), + softwareFault(4), + batteryFault(5) + } + +CucsMemoryOperationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + idle(1), + backup(2), + restore(3), + erase(4), + backupFailed(5), + restoreFailed(6), + eraseFailed(7) + } + +CucsMemoryRuntimeThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + available(0), + availableAvg(1), + availableMax(2), + availableMin(3), + cached(4), + cachedAvg(5), + cachedMax(6), + cachedMin(7), + total(8), + totalAvg(9), + totalMax(10), + totalMin(11) + } + +CucsMemoryRuntimeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + swap(1), + total(2) + } + +CucsMemoryRuntimeHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + available(0), + availableAvg(1), + availableMax(2), + availableMin(3), + cached(4), + cachedAvg(5), + cachedMax(6), + cachedMin(7), + total(8), + totalAvg(9), + totalMax(10), + totalMin(11) + } + +CucsMemoryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undiscovered(0), + other(1), + unknown(2), + dram(3), + edram(4), + vram(5), + sram(6), + ram(7), + rom(8), + flash(9), + eeprom(10), + feprom(11), + eprom(12), + cdram(13), + n3DRAM(14), + sdram(15), + sgram(16), + rdram(17), + ddr(18), + ddr2(19), + ddr2FbDimm(20), + ddr3(24), + fbd2(25), + ddr4(26) + } + +CucsMemoryUnitId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..256) + +CucsMemoryUnitOperability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + operable(1), + inoperable(2), + degraded(3), + poweredOff(4), + powerProblem(5), + removed(6), + voltageProblem(7), + thermalProblem(8), + performanceProblem(9), + accessibilityProblem(10), + identityUnestablishable(11), + biosPostTimeout(12), + disabled(13), + malformedFru(14), + backplanePortProblem(15), + chassisIntrusion(16), + fabricConnProblem(51), + fabricUnsupportedConn(52), + config(81), + equipmentProblem(82), + decomissioning(83), + chassisLimitExceeded(84), + notSupported(100), + discovery(101), + discoveryFailed(102), + identify(103), + postFailure(104), + upgradeProblem(105), + peerCommProblem(106), + autoUpgrade(107), + linkActivateBlocked(108) + } + +CucsMemoryUnitEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3) + } + +CucsMemoryUnitEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3) + } + +CucsMemoryVisibility ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + yes(1), + no(2) + } + +CucsMessageSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notification(5), + information(6), + debugging(7) + } + +CucsMgmtASecureBootAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsMgmtAbsBackupPostAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + remove(1) + } + +CucsMgmtAbsBackupProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsMgmtAbsImporterPostAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + remove(1) + } + +CucsMgmtAbsImporterProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsMgmtAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + inBand(1), + outOfBand(2), + internal(4), + virtual(8) + } + +CucsMgmtAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsMgmtBackupPostAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + remove(1) + } + +CucsMgmtBackupProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsMgmtBackupFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + backup(290) + } + +CucsMgmtBackupFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + backupBegin(290), + backupBackupLocal(291), + backupUpload(292), + backupFail(398), + backupSuccess(399) + } + +CucsMgmtBackupFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + backup(290) + } + +CucsMgmtBackupInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n1day(86400), + n1week(604800), + n2week(1209600) + } + +CucsMgmtBackupIssue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + outdated(1) + } + +CucsMgmtBackupJob ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + immediate(2) + } + +CucsMgmtBackupJobStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + inProgress(1), + success(2), + fail(3) + } + +CucsMgmtBackupOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsMgmtBackupOperationPostAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + remove(1) + } + +CucsMgmtBackupPolicyFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigCopy(1187) + } + +CucsMgmtBackupPolicyFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigCopyBegin(1187), + reportConfigCopyReport(1188), + reportConfigCopyFail(1411), + reportConfigCopySuccess(1412) + } + +CucsMgmtBackupTriggerFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + trigger(399) + } + +CucsMgmtBackupTriggerFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + triggerBegin(399), + triggerStateDisable(400), + triggerStateEnable(401), + triggerFail(402), + triggerSuccess(403) + } + +CucsMgmtBackupTriggerFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + trigger(399) + } + +CucsMgmtBackupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fullState(1), + configAll(2), + configSystem(3), + configLogical(4) + } + +CucsMgmtCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + modifyMaintenanceMode(0), + factoryReset(1), + localStorage(2), + usbNic(3) + } + +CucsMgmtCfgExportPolicyFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigCopy(1187) + } + +CucsMgmtCfgExportPolicyFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigCopyBegin(1187), + reportConfigCopyReport(1188), + reportConfigCopyFail(1411), + reportConfigCopySuccess(1412) + } + +CucsMgmtCimcSecureBootAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsMgmtCmcSecureBootOperationAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsMgmtConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + incomplete(0), + unsupportedVlan(1), + unsupportedServer(2), + unresolvedVlan(3), + valid(4), + invalidPinning(5) + } + +CucsMgmtConnectionState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unInitialized(0), + acknowledged(1), + unsupportedConnectivity(2) + } + +CucsMgmtControllerHostagCommMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + serial(1), + usbNic(2) + } + +CucsMgmtControllerFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + extMgmtIfConfig(17), + updateSwitch(248), + updateIOM(253), + activateIOM(256), + updateBMC(259), + activateBMC(262), + updateUCSManager(467), + sysConfig(474), + online(1059), + registryConfig(1191), + extMgmtInterfaceConfig(1493), + lockConfig(1686), + powerBudgetReclaimConfig(1688), + updateCMC(1845), + activateCMC(1848), + updateAdaptor(1852), + activateAdaptor(1855), + updateRaidController(1861), + updateBoardController(1868), + powerCap(2024), + enableSecureBoot(2103), + updateColusaCMC(2108), + activateColusaCMC(2111), + updateColusaBoardController(2138), + updateSasExpander(2146), + activateSasExpander(2149), + activateLocalDisk(2153), + updateUCSManagerSP(2195) + } + +CucsMgmtControllerFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + extMgmtIfConfigBegin(17), + extMgmtIfConfigPrimary(18), + extMgmtIfConfigSecondary(19), + updateSwitchBegin(248), + updateSwitchUpdateLocal(249), + updateSwitchResetLocal(250), + updateSwitchUpdateRemote(251), + updateSwitchResetRemote(252), + updateIOMBegin(253), + updateIOMUpdateRequest(254), + updateIOMPollUpdateStatus(255), + activateIOMBegin(256), + activateIOMActivate(257), + activateIOMReset(258), + updateBMCBegin(259), + updateBMCUpdateRequest(260), + updateBMCPollUpdateStatus(261), + activateBMCBegin(262), + activateBMCActivate(263), + activateBMCReset(264), + activateBMCFail(400), + activateBMCSuccess(401), + activateIOMFail(402), + activateIOMSuccess(403), + extMgmtIfConfigFail(404), + extMgmtIfConfigSuccess(405), + updateBMCFail(406), + updateBMCSuccess(407), + updateIOMFail(408), + updateIOMSuccess(409), + updateSwitchFail(412), + updateSwitchSuccess(413), + updateUCSManagerBegin(467), + updateUCSManagerExecute(468), + updateUCSManagerFail(469), + updateUCSManagerSuccess(470), + updateUCSManagerStart(471), + updateSwitchVerifyLocal(472), + updateSwitchVerifyRemote(473), + sysConfigBegin(474), + sysConfigPrimary(475), + sysConfigSecondary(476), + sysConfigFail(477), + sysConfigSuccess(478), + onlineBegin(1059), + onlineBmcConfigureConnLocal(1060), + onlineSwConfigureConnLocal(1061), + onlineBmcConfigureConnPeer(1062), + onlineSwConfigureConnPeer(1063), + onlineFail(1075), + onlineSuccess(1076), + registryConfigBegin(1191), + registryConfigRemove(1192), + updateUCSManagerCopyExtToLocal(1357), + updateUCSManagerCopyExtToPeer(1358), + updateSwitchCopyToLocal(1359), + updateSwitchCopyToPeer(1360), + registryConfigFail(1409), + registryConfigSuccess(1410), + extMgmtInterfaceConfigBegin(1493), + extMgmtInterfaceConfigCIMCVlanCfgLocal(1494), + extMgmtInterfaceConfigCIMCVlanCfgPeer(1495), + extMgmtInterfaceConfigCMCVlanCfg(1496), + extMgmtInterfaceConfigCMCVlanCfgPeer(1497), + extMgmtInterfaceConfigActive(1498), + extMgmtInterfaceConfigFail(1556), + extMgmtInterfaceConfigSuccess(1557), + updateIOMCopyImgFromRep(1594), + updateIOMCopyIOMImgToSub(1597), + lockConfigBegin(1686), + lockConfigPowerButtonLockConfig(1687), + powerBudgetReclaimConfigBegin(1688), + powerBudgetReclaimConfigPowerOffWait(1689), + powerBudgetReclaimConfigPowerOffReclaim(1690), + lockConfigFail(1825), + lockConfigSuccess(1826), + powerBudgetReclaimConfigFail(1827), + powerBudgetReclaimConfigSuccess(1828), + updateCMCBegin(1845), + updateCMCUpdateRequest(1846), + updateCMCPollUpdateStatus(1847), + activateCMCBegin(1848), + activateCMCActivate(1849), + activateCMCReset(1850), + activateCMCPollActivation(1851), + updateAdaptorBegin(1852), + updateAdaptorUpdateRequest(1853), + updateAdaptorPollUpdateStatus(1854), + activateAdaptorBegin(1855), + activateAdaptorActivate(1856), + activateAdaptorPowerOffServers(1857), + activateAdaptorServersPowerOffCompletion(1858), + activateAdaptorReset(1859), + activateAdaptorPollActivateStatus(1860), + updateRaidControllerBegin(1861), + updateRaidControllerUpdateRequest(1862), + updateRaidControllerPollUpdateStatus(1863), + updateRaidControllerPowerOffServers(1864), + updateRaidControllerServersPowerOffCompletion(1865), + updateRaidControllerActivate(1866), + updateRaidControllerPollActivation(1867), + updateBoardControllerBegin(1868), + updateBoardControllerPrepareForUpdate(1869), + updateBoardControllerPowerOffServers(1870), + updateBoardControllerServersPowerOffCompletion(1871), + updateBoardControllerUpdateRequest(1872), + updateBoardControllerPollUpdateStatus(1873), + activateAdaptorFail(1921), + activateAdaptorSuccess(1922), + activateCMCFail(1923), + activateCMCSuccess(1924), + updateAdaptorFail(1925), + updateAdaptorSuccess(1926), + updateBoardControllerFail(1927), + updateBoardControllerSuccess(1928), + updateCMCFail(1929), + updateCMCSuccess(1930), + updateRaidControllerFail(1931), + updateRaidControllerSuccess(1932), + powerCapBegin(2024), + powerCapConfig(2025), + extMgmtInterfaceConfigStandbyCMCVlanCfg(2028), + enableSecureBootBegin(2103), + enableSecureBootUpdateRequest(2104), + enableSecureBootPollUpdateStatus(2105), + enableSecureBootReset(2106), + enableSecureBootPollSecureBootStatus(2107), + updateColusaCMCBegin(2108), + updateColusaCMCUpdateRequest(2109), + updateColusaCMCPollUpdateStatus(2110), + activateColusaCMCBegin(2111), + activateColusaCMCActivate(2112), + activateColusaCMCReset(2113), + activateColusaCMCPollActivation(2114), + updateAdaptorUpdateRequestPeer(2134), + activateAdaptorActivatePeer(2135), + activateAdaptorPowerOnServers(2136), + updateRaidControllerPowerOnServers(2137), + updateColusaBoardControllerBegin(2138), + updateColusaBoardControllerPrepareForUpdate(2139), + updateColusaBoardControllerPowerOffServers(2140), + updateColusaBoardControllerServersPowerOffCompletion(2141), + updateColusaBoardControllerUpdateRequest(2142), + updateColusaBoardControllerPollUpdateStatus(2143), + updateColusaBoardControllerPowerOnServers(2144), + updateBoardControllerPowerOnServers(2145), + updateSasExpanderBegin(2146), + updateSasExpanderUpdateRequest(2147), + updateSasExpanderPollUpdateStatus(2148), + activateSasExpanderBegin(2149), + activateSasExpanderActivate(2150), + activateSasExpanderWaitForActivation(2151), + activateSasExpanderPollActivateStatus(2152), + activateLocalDiskBegin(2153), + activateLocalDiskActivate(2154), + activateLocalDiskPollActivateStatus(2155), + activateColusaCMCFail(2175), + activateColusaCMCSuccess(2176), + activateLocalDiskFail(2177), + activateLocalDiskSuccess(2178), + activateSasExpanderFail(2179), + activateSasExpanderSuccess(2180), + enableSecureBootFail(2181), + enableSecureBootSuccess(2182), + powerCapFail(2183), + powerCapSuccess(2184), + updateColusaBoardControllerFail(2185), + updateColusaBoardControllerSuccess(2186), + updateColusaCMCFail(2187), + updateColusaCMCSuccess(2188), + updateSasExpanderFail(2189), + updateSasExpanderSuccess(2190), + updateUCSManagerSPBegin(2195), + updateUCSManagerSPStart(2196), + updateUCSManagerSPExecute(2197), + updateSwitchUpdateSpLocal(2198), + updateSwitchUpdateSpRemote(2199), + updateUCSManagerSPFail(2261), + updateUCSManagerSPSuccess(2262), + registryConfigRemovePeer(2269) + } + +CucsMgmtControllerFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeMgmtControllerActivateAdaptorAdaptorFwReset(0), + samDmeMgmtControllerUpdateRaidControllerPowerOnServers(1), + samDmeMgmtControllerUpdateRaidControllerLsiFwUpdate(2), + samDmeMgmtControllerUpdateRaidControllerLsiFwReset(3), + samDmeMgmtControllerUpdateColusaBoardControllerPldFwUpdate(4), + samDmeMgmtControllerUpdateSwitchInstall(6), + samDmeMgmtControllerUpdateSwitchUninstall(7), + samDmeMgmtControllerUpdateSwitchResetsp(8), + samDmeMgmtControllerUpdateSwitchActivate(14), + samDmeMgmtControllerUpdateSwitchReset(15), + samDmeMgmtControllerUpdateRaidControllerPowerDownServers(62) + } + +CucsMgmtControllerFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + extMgmtIfConfig(17), + updateSwitch(248), + updateIOM(253), + activateIOM(256), + updateBMC(259), + activateBMC(262), + updateUCSManager(467), + sysConfig(474), + online(1059), + registryConfig(1191), + extMgmtInterfaceConfig(1493), + lockConfig(1686), + powerBudgetReclaimConfig(1688), + updateCMC(1845), + activateCMC(1848), + updateAdaptor(1852), + activateAdaptor(1855), + updateRaidController(1861), + updateBoardController(1868), + powerCap(2024), + enableSecureBoot(2103), + updateColusaCMC(2108), + activateColusaCMC(2111), + updateColusaBoardController(2138), + updateSasExpander(2146), + activateSasExpander(2149), + activateLocalDisk(2153), + updateUCSManagerSP(2195) + } + +CucsMgmtDataExporterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fullState(1), + configAll(2), + configSystem(3), + configLogical(4) + } + +CucsMgmtDataExporterFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + exportData(24) + } + +CucsMgmtDataExporterFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + exportDataBegin(24), + exportDataDmeDataExport(25), + exportDataUpload(26), + exportDataFail(111), + exportDataSuccess(112) + } + +CucsMgmtDataExporterFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + exportData(24) + } + +CucsMgmtDataImporterFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + importData(27) + } + +CucsMgmtDataImporterFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + importDataBegin(27), + importDataDownload(28), + importDataDmeImport(29), + importDataReportResults(30), + importDataFail(113), + importDataSuccess(114) + } + +CucsMgmtDataImporterFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + importData(27) + } + +CucsMgmtDimmBlacklistingOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + enabled(1), + disabled(2), + unsupported(3) + } + +CucsMgmtDiskZoningState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + processing(1), + deployed(2), + inventoryStart(3), + inventoryEnd(4), + failed(5) + } + +CucsMgmtEntityChassisDeviceIoState1 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + openError(2), + readError(3), + writeError(4) + } + +CucsMgmtEntityChassisDeviceIoState2 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + openError(2), + readError(3), + writeError(4) + } + +CucsMgmtEntityChassisDeviceIoState3 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + openError(2), + readError(3), + writeError(4) + } + +CucsMgmtEntityHaFailureReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + nodeDown(1), + peerNodeDown(2), + mgmtServicesUnresponsive(3), + peerMgmtServicesUnresponsive(4), + chassisConfigIncomplete(5), + peerChassisConfigIncomplete(6), + networkInterfaceDown(7), + dbVersionMismatch(8) + } + +CucsMgmtEntityHaReadiness ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ready(1), + downgraded(2), + notReady(3) + } + +CucsMgmtEntityLeadIdForAutoInstall ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsMgmtEntityLeadership ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + primary(1), + subordinate(2), + inapplicable(3), + electionInProgress(4), + electionFailed(5) + } + +CucsMgmtEntityMgmtServicesState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + up(1), + unresponsive(2), + down(3), + switchoverInProgress(4) + } + +CucsMgmtEntityProblems ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + leadership(0), + membership(1), + umbilical(2), + haReady(3), + versionMismatch(4) + } + +CucsMgmtEntityState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + up(1), + down(2) + } + +CucsMgmtEntityUmbilicalState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + degraded(1), + full(2), + failed(3) + } + +CucsMgmtExportPolicyAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsMgmtExportPolicyProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsMgmtExportPolicyFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigCopy(1187) + } + +CucsMgmtExportPolicyFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigCopyBegin(1187), + reportConfigCopyReport(1188), + reportConfigCopyFail(1411), + reportConfigCopySuccess(1412) + } + +CucsMgmtExportPolicyFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportConfigCopy(1187) + } + +CucsMgmtFileTransferProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsMgmtIPv6IfAddrFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + swMgmtOobIpv6IfConfig(1535) + } + +CucsMgmtIPv6IfAddrFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + swMgmtOobIpv6IfConfigBegin(1535), + swMgmtOobIpv6IfConfigSwitch(1536), + swMgmtOobIpv6IfConfigFail(1558), + swMgmtOobIpv6IfConfigSuccess(1559) + } + +CucsMgmtIPv6IfAddrFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + swMgmtOobIpv6IfConfig(1535) + } + +CucsMgmtIfFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + swMgmtOobIfConfig(277), + swMgmtInbandIfConfig(279), + virtualIfConfig(281), + enableVip(284), + disableVip(286), + enableHA(288), + faPresence(1907), + faConn(1910) + } + +CucsMgmtIfFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + swMgmtOobIfConfigBegin(277), + swMgmtOobIfConfigSwitch(278), + swMgmtInbandIfConfigBegin(279), + swMgmtInbandIfConfigSwitch(280), + virtualIfConfigBegin(281), + virtualIfConfigLocal(282), + virtualIfConfigRemote(283), + enableVipBegin(284), + enableVipLocal(285), + disableVipBegin(286), + disableVipPeer(287), + enableHABegin(288), + enableHALocal(289), + disableVipLocal(290), + disableVipFail(414), + disableVipSuccess(415), + enableHAFail(416), + enableHASuccess(417), + enableVipFail(418), + enableVipSuccess(419), + swMgmtInbandIfConfigFail(420), + swMgmtInbandIfConfigSuccess(421), + swMgmtOobIfConfigFail(422), + swMgmtOobIfConfigSuccess(423), + virtualIfConfigFail(424), + virtualIfConfigSuccess(425), + faPresenceBegin(1907), + faPresenceCheckLicense(1908), + faPresenceIdentify(1909), + faConnBegin(1910), + faConnConfigureVifNs(1911), + faConnSharedIOModuleInventory(1912), + faConnDiscoverChassis(1913), + faConnOobStorageInventory(1914), + faConnFail(1933), + faConnSuccess(1934), + faPresenceFail(1935), + faPresenceSuccess(1936), + faConnDiscoverSasExpander(1974) + } + +CucsMgmtIfFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + swMgmtOobIfConfig(277), + swMgmtInbandIfConfig(279), + virtualIfConfig(281), + enableVip(284), + disableVip(286), + enableHA(288), + faPresence(1907), + faConn(1910) + } + +CucsMgmtImportAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + merge(0), + replace(1) + } + +CucsMgmtImportStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + downloadSuccess(0), + configSuccess(1) + } + +CucsMgmtImporterPostAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + remove(1) + } + +CucsMgmtImporterProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsMgmtImporterFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + import(293), + reportConfigImport(1189) + } + +CucsMgmtImporterFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + importBegin(293), + importDownloadLocal(294), + importFail(426), + importSuccess(427), + importConfig(580), + importReportResults(626), + reportConfigImportBegin(1189), + reportConfigImportReport(1190), + reportConfigImportFail(1413), + reportConfigImportSuccess(1414) + } + +CucsMgmtImporterFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + import(293), + reportConfigImport(1189) + } + +CucsMgmtIntAuthPolicyMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + password(1) + } + +CucsMgmtMaintMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(1), + lpcReset(2) + } + +CucsMgmtMgmtAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsMgmtMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inBand(0) + } + +CucsMgmtOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + notDeployed(1), + up(2), + down(3) + } + +CucsMgmtOperationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notStarted(1), + workInProgress(2), + allSuccess(3), + partialFailed(4), + failed(5), + domainSuspended(6) + } + +CucsMgmtPmonEntryState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + idle(1), + running(2), + pending(3), + failed(4), + error(5), + exitPending(6), + terminated(7), + killed(8) + } + +CucsMgmtRegistryInfoFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(3) + } + +CucsMgmtRegistryInfoFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(3), + configureConfig(4), + configureFail(117), + configureSuccess(118) + } + +CucsMgmtRegistryInfoFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(3) + } + +CucsMgmtRemoteBackupOperType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + backupNone(0), + backupDelete(1) + } + +CucsMgmtRemoteBackupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fullState(1), + configAll(2), + configSystem(3), + configLogical(4) + } + +CucsMgmtRemoteKmipAdminTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + configCaCert(1) + } + +CucsMgmtSchedStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + notFound(1) + } + +CucsMgmtSecureBootOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1), + unsupported(2), + enabling(3) + } + +CucsMgmtSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + sharedLom(1), + sideband(2) + } + +CucsMgmtState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + outOfSync(1) + } + +CucsMgmtStateQual ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + valid(1), + misconnected(2) + } + +CucsMgmtStorageSubsystemState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + uninitialized(1), + initializing(2), + initialized(3), + unsupported(4), + pendingReset(5) + } + +CucsMgmtSubject ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + blade(1), + chassis(2), + system(4), + switch(8), + adaptor(16), + iocard(32), + cmc(33), + boardController(64), + serverUnit(128), + localDisk(1024) + } + +CucsMgmtUpgradeStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + hwChangeDetected(0), + fwChangeDetected(1), + hwIncompatible(2), + fwIncompatible(3), + unsupportedHwVersion(4), + unsupportedFwVersion(5), + hwChangeSuccess(6), + fwChangeSuccess(7) + } + +CucsMoAnnotationOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + notSupported(1), + configFailure(2) + } + +CucsMoAnnotationOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsMoAnnotationOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + mgmt(0), + inventory(1) + } + +CucsMoAnnotationTarget ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + host(0), + mgmt(1) + } + +CucsMoAnnotationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + keyValue(0), + ipv4Addr(1), + ipv6Addr(2), + vlan(3), + vnic(4) + } + +CucsMoFileTxAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsMoIpV4AddrKvType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + keyValue(0), + ipv4Addr(1), + ipv6Addr(2), + vlan(3), + vnic(4) + } + +CucsMoIpV6AddrKvType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + keyValue(0), + ipv4Addr(1), + ipv6Addr(2), + vlan(3), + vnic(4) + } + +CucsMoKvType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + keyValue(0), + ipv4Addr(1), + ipv6Addr(2), + vlan(3), + vnic(4) + } + +CucsMoMoClassId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + moTopProps(1), + topRoot(2), + topSystem(3), + fsmTask(4), + namingNamedObject(5), + namingNamedIdentifiedObject(6), + conditionInfo(7), + namingObject(8), + namingDefinition(9), + namingHolder(10), + namingBinding(11), + conditionPolicy(12), + conditionLog(13), + policyTracker(14), + policyTracked(15), + aaaUserAction(16), + aaaModLR(17), + aaaSessionLR(18), + eventEpCtrl(19), + eventLog(20), + eventRecord(21), + eventHolder(22), + eventInst(23), + eventPolicy(24), + faultHolder(25), + faultInst(26), + faultPolicy(27), + statsItem(28), + statsCurr(29), + statsHist(30), + statsHolder(31), + statsCollectionPolicy(32), + statsThresholdPolicy(33), + statsThresholdClass(34), + statsThresholdDefinition(35), + statsThr32Definition(36), + statsThr64Definition(37), + statsThrFloatDefinition(38), + statsThresholdValue(39), + statsThr32Value(40), + statsThr64Value(41), + statsThrFloatValue(42), + equipmentPOSTCodeReporter(43), + equipmentPOSTCodeData(44), + equipmentPOSTCode(45), + equipmentPOST(46), + swatInjection(47), + swatTrigger(48), + swatCondition(49), + swatTarget(50), + swatAction(51), + swatResultstats(52), + apeControllerManager(53), + apeControllerChassis(54), + apeControllerEeprom(55), + apeNicAgManager(56), + apeAdapter(57), + apeMenlo(58), + apePalo(59), + apeAdapterVnic(60), + apeMenloVnic(61), + apeMenloVnicStats(62), + apeManager(63), + apeMc(64), + apeMcTable(65), + apeFru(66), + apeSdr(67), + apeReading(68), + apeParam(69), + apeBootMethod(70), + firmwareStoragePack(71), + apeSANBoot(72), + apeLocalDiskBoot(73), + apeVirtualMediaBoot(74), + apeHostAgent(75), + clitestTypeTest(76), + clitestTypeTestParent(77), + clitestTypeTestChild(78), + clitestTypeTest2(79), + fabricInternalDceSrv(80), + fabricDceSrv(81), + mgmtAbsDataItem(82), + mgmtDataItem(83), + mgmtImportItem(84), + fabricDceSwSrvEp(85), + fabricSan(86), + fabricFcSan(87), + mgmtEp(88), + mgmtSvc(89), + fabricFcSanEp(90), + fabricFcSanPcEp(91), + fabricSanPc(92), + fabricFcSanPc(93), + fabricFcVsanPortEp(94), + fabricSanPinGroup(95), + fabricSanPinTarget(96), + fabricEp(97), + fabricCloud(98), + testingServiceProfile(99), + testingSnmpPolicy(100), + testingCliPolicy(101), + testingSnmpSupport(102), + testingSnmpCommunity(103), + testingSnmpTrap(104), + fabricExternalEp(105), + fabricInternalEp(106), + fabricCIoEp(107), + fabricExternalPc(108), + fabricInternalPc(109), + fabricPinGroup(110), + fabricPinTarget(111), + fabricLan(112), + fabricEthLan(113), + licenseLicense(114), + fabricAEthLanEp(115), + fabricEthLanEp(116), + fabricEthLanPcEp(117), + fabricLanPc(118), + fabricEthLanPc(119), + fabricLanPinGroup(120), + fabricLanPinTarget(121), + fabricLocale(122), + fabricPath(123), + orgAOrg(124), + fabricPathConn(125), + fabricVnetEp(126), + networkCACert(127), + networkSystemCACert(128), + fabricAVsan(129), + fabricEpVsan(130), + fabricVsan(131), + fabricVsanEp(132), + fabricVlan(133), + fabricSwChEp(134), + fabricSwChPhEp(135), + fabricComputeEp(136), + fabricChassisEp(137), + fabricComputeSlotEp(138), + fabricIf(139), + fabricComputePhEp(140), + fabricLastAckedSlot(141), + processorUnit(142), + trigServerToken(143), + trigTokenRequestor(144), + processorThread(145), + processorRuntime(146), + processorRuntimeHist(147), + processorQual(148), + fcPIo(149), + fcConfig(150), + fcIfConfig(151), + fcSwIfConfig(152), + fcNicIfConfig(153), + fcStats(154), + fcStatsHist(155), + fcErrStats(156), + fcErrStatsHist(157), + poolAsnmt(158), + vnicTempl(159), + vnicSanConnTempl(160), + vnicLanConnTempl(161), + vnicL3If(162), + vnicIPIf(163), + vnicIPv4If(164), + vnicIpAddr(165), + vnicIpV4Addr(166), + vnicIpV4StaticAddr(167), + vnicIpV4PooledAddr(168), + vnicIPv4Dhcp(169), + vnicIPv4Dns(170), + vnicIPv4StaticRoute(171), + vnicConnection(172), + vnicNicConn(173), + vnicVnic(174), + vnicIf(175), + vnicL2Lif(176), + vnicEthLif(177), + vnicFcLif(178), + vnicLifVlan(179), + vnicLifVsan(180), + vnicL2If(181), + vnicAFcIf(182), + vnicEtherBaseIf(183), + vnicAEtherIf(184), + vnicAIpcIf(185), + vnicAScsiIf(186), + vnicFcOEIf(187), + vnicFcIf(188), + vnicEtherIf(189), + vnicIpcIf(190), + vnicScsiIf(191), + vnicProfileSet(192), + vnicProfile(193), + vnicProfileAlias(194), + vnicDynamicConReq(195), + vnicDynamicConPolicy(196), + vnicDynamicCon(197), + vnicDynamicIdUniverse(198), + vnicDynamicProvider(199), + vnicDynamicProviderEp(200), + vnicFcNode(201), + vnicFcBase(202), + vnicFc(203), + vnicEtherBase(204), + vnicEther(205), + vnicIpc(206), + vnicScsi(207), + vnicBootTarget(208), + lsbootItem(209), + lsbootADef(210), + lsbootPolicy(211), + lsbootDef(212), + lsbootCategory(213), + lsbootStorage(214), + lsbootLan(215), + lsbootVirtualMedia(216), + lsbootImage(217), + lsbootRemoteImage(218), + lsbootSanImage(219), + lsbootLocalImage(220), + lsbootLocalStorage(221), + lsbootImagePath(222), + lsbootLanImagePath(223), + lsbootSanImagePath(224), + procManager(225), + procProcCounts(226), + procTxCounts(227), + procStimulusCounts(228), + procPrtCounts(229), + procProcs(230), + procPrt(231), + procDoer(232), + storageController(233), + storageUnit(234), + storagePhysical(235), + storageLogical(236), + storageLocalLun(237), + storageLocalDisk(238), + storageLunDisk(239), + storageQual(240), + storageItem(241), + storageLocalDiskConfig(242), + storageLocalDiskConfigPolicy(243), + storageLocalDiskConfigDef(244), + storageLocalDiskPartition(245), + memoryArray(246), + memoryUnit(247), + orgDomainGroup(248), + memoryRuntimeHist(249), + memoryQual(250), + aaaRealm(251), + aaaAuthRealm(252), + aaaEp(253), + aaaRadiusEp(254), + aaaLdapEp(255), + eventApplication(256), + guiGuiCont(257), + guiGuiComponent(258), + aaaLdapProvider(259), + aaaTacacsPlusProvider(260), + pkiEp(261), + pkiItem(262), + pkiCertReq(263), + pkiKeyRing(264), + pkiTP(265), + aaaDefinition(266), + commDefinition(267), + pkiDefinition(268), + commSvcEp(269), + commSvcChannel(270), + commWebChannel(271), + commEvtChannel(272), + commSvc(273), + commWeb(274), + commHttp(275), + versionProduct(276), + commWsman(277), + commCimxml(278), + commShell(279), + commTelnet(280), + policyLogProfile(281), + policyDeviceProfile(282), + commSnmp(283), + commDateTime(284), + commSnmpTrap(285), + commDns(286), + commClient(287), + commNtpProvider(288), + mgmtAbsBackup(289), + commSyslog(290), + mgmtAbsImporter(291), + commSyslogMonitor(292), + mgmtDataExporter(293), + mgmtDataImporter(294), + mgmtRegistryInfo(295), + aaaSystemUser(296), + aaaEpAuthProfile(297), + aaaUserLogin(298), + aaaShellLogin(299), + aaaWebLogin(300), + aaaEpLogin(301), + aaaRemoteUser(302), + aaaEpUser(303), + aaaUser(304), + aaaSshAuth(305), + aaaUserRole(306), + aaaRole(307), + aaaUserLocale(308), + aaaLocale(309), + aaaOrg(310), + aaaSession(311), + dcxVifEp(312), + dcxVc(313), + dcxVIf(314), + dcxUniverse(315), + dcxNs(316), + adaptorFruCapProvider(317), + adaptorFwCapProvider(318), + adaptorCapDef(319), + adaptorCapQual(320), + mgmtDataExporterFsmTask(321), + mgmtDataImporterFsmTask(322), + adaptorBehCap(323), + mgmtRegistryInfoFsmTask(324), + networkElementFsmTask(325), + adaptorNwMgmtCap(326), + orgOrgFsmTask(327), + adaptorUnit(328), + adaptorHostIf(329), + adaptorHostEthIf(330), + adaptorHostFcIf(331), + adaptorExtIf(332), + adaptorExtEthIf(333), + testingServiceProfileFsmTask(334), + topSystemFsmTask(335), + versionMatrix(336), + versionFilter(337), + adaptorEthPortStatsHist(338), + adaptorEthPortBySizeSmallStats(341), + adaptorEthPortBySizeSmallStatsHist(342), + adaptorEthPortBySizeLargeStats(343), + adaptorEthPortBySizeLargeStatsHist(344), + adaptorEthPortOutsizedStats(345), + adaptorEthPortOutsizedStatsHist(346), + adaptorEthPortMcastStats(347), + adaptorEthPortMcastStatsHist(348), + adaptorEthPortErrStats(349), + adaptorEthPortErrStatsHist(350), + adaptorFcPortStats(351), + adaptorFcPortStatsHist(352), + adaptorVnicStats(353), + identpoolMetaVerse(354), + identpoolMetaSystem(355), + identpoolUniverse(356), + identpoolElement(357), + identpoolPoolable(358), + identpoolConsumed(359), + adaptorMenloMcpuStatsHist(360), + adaptorMenloMcpuErrorStats(361), + adaptorMenloMcpuErrorStatsHist(362), + adaptorMenloEthStats(363), + adaptorMenloEthStatsHist(364), + adaptorMenloEthErrorStats(365), + adaptorMenloEthErrorStatsHist(366), + adaptorMenloFcStats(367), + adaptorMenloFcStatsHist(368), + adaptorMenloFcErrorStats(369), + adaptorMenloFcErrorStatsHist(370), + adaptorMenloQStats(371), + adaptorMenloQStatsHist(372), + adaptorMenloQErrorStats(373), + adaptorMenloQErrorStatsHist(374), + identpoolPool(375), + adaptorMenloNetEgStatsHist(376), + adaptorMenloNetInStats(377), + firmwareDownloadPolicy(378), + adaptorMenloHostPortStats(379), + adaptorMenloHostPortStatsHist(380), + adaptorMenloDcePortStats(381), + adaptorMenloDcePortStatsHist(382), + adaptorEtherIfStats(383), + adaptorEtherIfStatsHist(384), + adaptorFcIfFrameStats(385), + adaptorFcIfFrameStatsHist(386), + orgDomainGroupPolicy(387), + computeSystemQual(388), + adaptorHostIfProfile(389), + computeSystemAddrQual(390), + computeSiteQual(391), + computeOwnerQual(392), + adaptorQueueProfile(393), + configCatalogue(394), + configConsumerCatalogue(395), + configBackup(396), + adaptorEthWorkQueueProfile(397), + nfsExportDef(398), + nfsClientDef(399), + adaptorEthInterruptProfile(400), + consumerUniverse(401), + consumerInst(402), + adaptorTcpIpRssHashProfile(403), + adaptorIpV4RssHashProfile(404), + adaptorIpV6RssHashProfile(405), + adaptorExtIpV6RssHashProfile(406), + firmwareRemoteCatalogue(407), + adaptorEthFailoverProfile(408), + adaptorFcRecvQueueProfile(409), + firmwareSource(410), + configBackupFsmTask(411), + configConsumerCatalogueFsmTask(412), + consumerInstFsmTask(413), + adaptorFcPortProfile(414), + adaptorFcErrorRecoveryProfile(415), + sysfileEp(416), + sysfileRepository(417), + sysfileExporter(418), + sysfileImporter(419), + sysfileMutation(420), + sysfileInstance(421), + sysdebugEp(422), + sysdebugRepository(423), + sysdebugCoreFileRepository(424), + sysdebugExporter(425), + sysdebugCoreFileExportTarget(426), + sysdebugAutoCoreFileExportTarget(427), + sysdebugManualCoreFileExportTarget(428), + sysdebugFile(429), + sysdebugCore(430), + sysdebugLogControlEp(431), + sysdebugLogControlDomain(432), + sysdebugLogControlModule(433), + sysdebugLogControlDestinationFile(434), + sysdebugLogControlDestinationSyslog(435), + ruleDefinition(436), + ruleItem(437), + ruleRequirement(438), + ruleSizeRequirement(439), + swDomain(440), + swPIoEp(441), + swCIoEp(442), + swBorderDomain(443), + swBorderEp(444), + swBorderPc(445), + swLanBorder(446), + swLanEp(447), + swLanPc(448), + swEthLanBorder(449), + swEthLanEp(450), + swEthLanPc(451), + swVlan(452), + swUlan(453), + swAccessDomain(454), + swAccessEp(455), + swUtilityDomain(456), + swSanBorder(457), + swSanEp(458), + swFcSanBorder(459), + swFcSanEp(460), + swVsan(461), + swEnvStats(462), + swEnvStatsHist(463), + swSystemStats(464), + swSystemStatsHist(465), + networkruleDefinition(466), + networkruleItem(467), + networkruleRequirement(468), + etherPIo(469), + etherServerIntFIo(470), + etherSwitchIntFIo(471), + etherConfig(472), + etherIfConfig(473), + etherSwIfConfig(474), + etherNicIfConfig(475), + etherTxStats(476), + etherTxStatsHist(477), + etherRxStats(478), + etherRxStatsHist(479), + etherErrStats(480), + etherErrStatsHist(481), + etherLossStats(482), + etherLossStatsHist(483), + syntheticDirectory(484), + syntheticFile(485), + syntheticFsObj(486), + syntheticTime(487), + syntheticFileSystem(488), + firmwareCapProvider(489), + firmwareCatalogue(490), + firmwareUnit(491), + firmwareRunning(492), + firmwareUpdatable(493), + firmwareBootUnit(494), + firmwareBootDefinition(495), + firmwareImage(496), + firmwareInstallable(497), + firmwareDistImage(498), + firmwareDistributable(499), + firmwareDownloader(500), + firmwareCompItem(501), + firmwareCompSource(502), + firmwareCompTarget(503), + firmwarePack(504), + firmwarePackItem(505), + firmwareComputePack(506), + firmwareComputeHostPack(507), + firmwareComputeMgmtPack(508), + firmwareType(509), + firmwareDependency(510), + osInstance(511), + osAgent(512), + capabilityCatalogue(513), + capabilityProvider(514), + capabilityDef(515), + capabilityItem(516), + portGroup(517), + portPhysSwitchIo(518), + portPIo(519), + portIntFIo(520), + portServerIntFIo(521), + portSwitchIntFIo(522), + portDomainEp(523), + policyObject(524), + policyHolder(525), + policyBinding(526), + policyDefinition(527), + orgOrg(528), + callhomeEp(529), + callhomeSource(530), + callhomeSmtp(531), + callhomePeriodicSystemInventory(532), + callhomeProfile(533), + callhomeDest(534), + callhomePolicy(535), + callhomeTestAlert(536), + networkEp(537), + networkIfEp(538), + networkPhysEp(539), + networkPIoEp(540), + networkCIoEp(541), + networkVnetEp(542), + networkDomainEp(543), + networkElement(544), + networkConn(545), + networkIfStats(546), + uuidpoolPool(547), + uuidpoolPooled(548), + uuidpoolBlock(549), + uuidpoolAddr(550), + uuidpoolFormat(551), + uuidpoolPoolable(552), + uuidpoolUniverse(553), + mgmtEntity(554), + mgmtBackup(555), + mgmtImporter(556), + mgmtAccessPolicy(557), + mgmtAccessPolicyItem(558), + mgmtAccessPort(559), + mgmtIntAuthPolicy(560), + mgmtController(561), + mgmtIf(562), + ippoolPool(563), + ippoolPooled(564), + ippoolBlock(565), + ippoolAddr(566), + ippoolPoolable(567), + ippoolUniverse(568), + poolUniverse(569), + poolElement(570), + poolPoolable(571), + poolPoolMember(572), + poolPool(573), + computeConfigPolicy(574), + computeInitConfigPolicy(575), + computeAutoconfigPolicy(576), + computeBladeInheritPolicy(577), + computeScrubPolicy(578), + computeDiscPolicy(579), + computeBladeDiscPolicy(580), + computeChassisDiscPolicy(581), + computePsuDef(582), + computePsuPolicy(583), + computePsuControl(584), + computePool(585), + computePoolable(586), + computePooled(587), + computePooledPhysical(588), + computePooledSlot(589), + computePoolingPolicy(590), + computeQual(591), + nfsRepositorySpecPolicy(592), + computeBladePosQual(593), + computeChassisQual(594), + computeSlotQual(595), + computeQualifiedPolicy(596), + computeContainer(597), + computeItem(598), + computePhysical(599), + computeLogical(600), + computeVirtualContainer(601), + computeVirtual(602), + computePartition(603), + memoryErrorStatsHist(604), + computeBoard(605), + computeMbPowerStats(606), + computeMbPowerStatsHist(607), + computeMbTempStats(608), + computeMbTempStatsHist(609), + lsTier(614), + lsServer(615), + lsPower(616), + lsComputeBinding(617), + lsBinding(618), + lsRequirement(619), + lsAgentPolicy(620), + vmEp(621), + vmInstance(622), + vmAdaptor(623), + vmNic(624), + vmHba(625), + vmVlan(626), + vmVsan(627), + extvmmEp(628), + extvmmProvider(629), + fcpoolInitiators(632), + fcpoolInitiator(633), + fcpoolBlock(634), + fcpoolFormat(635), + fcpoolAddr(636), + fcpoolPoolable(637), + fcpoolUniverse(638), + fcpoolBootTarget(639), + macpoolPool(640), + macpoolPooled(641), + macpoolFormat(642), + macpoolBlock(643), + macpoolAddr(644), + macpoolPoolable(645), + macpoolUniverse(646), + solDef(647), + solConfig(648), + solPolicy(649), + solIf(650), + dpsecMac(651), + qosclassDefinition(652), + qosclassItem(653), + qosclassFc(654), + qosclassEth(655), + qosclassEthBE(656), + qosclassEthClassified(658), + qosDefinition(659), + qosItem(660), + epqosDefinition(661), + epqosDefinitionDelTask(662), + epqosItem(663), + epqosEgress(664), + equipmentHwCapProvider(665), + equipmentBehCap(666), + equipmentFruCapProvider(667), + equipmentIntegratedComponentCapProvider(668), + equipmentHolderCapProvider(669), + equipmentSwitchCapProvider(670), + equipmentMgmtCapProvider(671), + equipmentChassisCapProvider(672), + equipmentBladeCapProvider(673), + equipmentBaseBoardCapProvider(674), + equipmentBladeBiosCapProvider(675), + equipmentLocalDiskCapProvider(676), + equipmentLocalDiskControllerCapProvider(677), + equipmentHostIfCapProvider(678), + equipmentProcessorUnitCapProvider(679), + equipmentMemoryUnitCapProvider(680), + equipmentIOCardCapProvider(681), + equipmentPsuCapProvider(682), + equipmentFanModuleCapProvider(683), + equipmentGemCapProvider(684), + equipmentManufacturingDef(685), + equipmentPhysicalDef(686), + equipmentServiceDef(687), + equipmentAdaptorDef(688), + equipmentProcessorUnitDef(689), + equipmentSlotArrayRef(690), + equipmentSlotArray(691), + equipmentItem(692), + equipmentStateful(693), + equipmentHolder(694), + equipmentStatefulChComp(695), + equipmentStatefulBladeComp(696), + equipmentPsu(697), + equipmentFanModule(698), + equipmentFan(699), + equipmentEnvSensor(700), + equipmentCard(701), + equipmentSwitchCard(702), + equipmentChassis(703), + equipmentIOCard(704), + equipmentLed(705), + processorErrorStatsHist(706), + equipmentLocatorLed(707), + equipmentChassisStats(708), + equipmentChassisStatsHist(709), + equipmentPsuStats(712), + equipmentPsuStatsHist(713), + equipmentPsuInputStats(714), + equipmentPsuInputStatsHist(715), + equipmentFanModuleStats(716), + equipmentFanModuleStatsHist(717), + equipmentFanStats(718), + equipmentFanStatsHist(719), + flowctrlDefinition(720), + flowctrlItem(721), + computePCIeFatalStatsHist(722), + aaaRealmFsmTask(723), + orgOrgSource(724), + adaptorHostFcIfFsmTask(725), + extpolDomain(726), + commSvcEpFsmTask(727), + computeBladeFsmTask(728), + epqosDefinitionDelTaskFsmTask(729), + epqosDefinitionFsmTask(730), + equipmentChassisFsmTask(731), + equipmentIOCardFsmTask(732), + equipmentLocatorLedFsmTask(733), + extvmmEpFsmTask(734), + configAppImpactResponse(736), + fabricComputeSlotEpFsmTask(737), + fabricLanCloudFsmTask(738), + firmwareDownloaderFsmTask(739), + firmwareImageFsmTask(740), + mgmtBackupFsmTask(741), + mgmtControllerFsmTask(742), + mgmtIfFsmTask(743), + mgmtImporterFsmTask(744), + pkiEpFsmTask(745), + qosclassDefinitionFsmTask(746), + statsCollectionPolicyFsmTask(747), + swAccessDomainFsmTask(748), + swEthLanBorderFsmTask(749), + swFcSanBorderFsmTask(750), + swUtilityDomainFsmTask(751), + syntheticFsObjFsmTask(752), + sysdebugAutoCoreFileExportTargetFsmTask(753), + sysdebugLogControlEpFsmTask(754), + sysdebugManualCoreFileExportTargetFsmTask(755), + sysfileMutationFsmTask(756), + vnicProfileSetFsmTask(757), + vnicDefBeh(758), + equipmentLocalDiskDef(759), + sysdebugMEpLog(762), + identpoolBlockQual(763), + identpoolQualItem(764), + identpoolIPQual(765), + identpoolDomainGroupQual(766), + nfsExportDefFsmTask(767), + biosBOT(768), + biosBootDevGrp(769), + biosBootDev(770), + etherPauseStats(771), + etherPauseStatsHist(772), + adaptorSanCap(773), + memoryArrayEnvStats(774), + memoryArrayEnvStatsHist(775), + memoryUnitEnvStats(776), + memoryUnitEnvStatsHist(777), + processorEnvStats(778), + processorEnvStatsHist(779), + aaaExtMgmtCutThruTkn(780), + nwctrlDefinition(781), + lsSPMeta(786), + fabricVCon(789), + fabricVConProfile(790), + vmCont(793), + vmDirCont(794), + vmDCOrg(795), + vmDC(796), + vmOrg(797), + vmSwitch(798), + vmVnicProfInst(799), + vmVnicProfCl(800), + vmVirtual(801), + vmHv(802), + extvmmMasterExtKey(803), + extvmmKeyInst(804), + extvmmKeyStore(805), + extvmmKeyRing(806), + extvmmSwitchDelTask(807), + biosVfIntelTurboBoostTech(808), + biosVfEnhancedIntelSpeedStepTech(809), + biosVfIntelHyperThreadingTech(810), + biosVfCoreMultiProcessing(811), + biosVfExecuteDisableBit(812), + biosVfIntelVirtualizationTechnology(813), + biosVfIntelVTForDirectedIO(814), + biosVfDirectCacheAccess(817), + biosVfSelectMemoryRASConfiguration(818), + biosVfNUMAOptimized(819), + biosVfIntelEntrySASRAIDModule(820), + biosVfOnboardSATAController(822), + biosVfSerialPortAEnable(823), + fabricEtherRef(825), + biosVfMemoryMappedIOAbove4GB(826), + biosVfFrontPanelLockout(828), + changeEp(829), + biosVfAssertNMIOnSERR(830), + biosVfAssertNMIOnPERR(831), + biosVfResumeOnACPowerLoss(832), + biosVfConsoleRedirection(835), + policyUniverse(838), + policyCluster(839), + policySource(840), + biosVfPOSTErrorPause(841), + biosVProfile(842), + biosVFeat(843), + powerAGroup(845), + powerABudget(848), + powerGroup(849), + powerBudget(850), + sysdebugMEpLogDef(851), + sysdebugMEpLogPolicy(852), + sysdebugLogBehavior(853), + sysdebugBackupBehavior(854), + bmcSELCounter(857), + computeBehCap(860), + computePciCap(861), + extvmmKeyStoreFsmTask(862), + fabricConsumer(863), + extvmmSwitchDelTaskFsmTask(864), + biosVfUSBBootConfig(869), + biosVfProcessorC3Report(870), + biosVfProcessorC6Report(871), + biosVfOSBootWatchdogTimer(873), + biosVfOSBootWatchdogTimerPolicy(874), + biosVfACPI10Support(876), + computeMemoryUnitConstraintDef(879), + computePCIeFatalProtocolStats(882), + computePCIeFatalReceiveStats(884), + computeResourceSetManager(885), + computeResourceSet(886), + computeResourceSetMember(887), + computePCIeFatalStats(888), + vmLifeCyclePolicy(892), + diagSrvCapProvider(893), + diagCtrl(894), + diagRslt(895), + diagSrvCtrl(896), + equipmentSwitchCap(897), + equipmentMemoryUnitDiscoveryModifierDef(898), + extvmmMasterExtKeyFsmTask(899), + adaptorFcInterruptProfile(900), + capabilityEp(901), + capabilityUpdater(902), + capabilityUpdate(903), + equipmentCatalogCapProvider(904), + capabilityUpdaterFsmTask(905), + firmwareDistributableFsmTask(906), + topMetaInf(907), + storageRaidBattery(908), + computeRtcBattery(909), + vmVif(910), + memoryBufferUnit(912), + memoryBufferUnitEnvStats(913), + memoryBufferUnitEnvStatsHist(914), + computeIOHub(915), + computeBoardController(916), + computeIOHubEnvStats(917), + computeIOHubEnvStatsHist(918), + diagRunPolicy(919), + diagTest(920), + diagBladeTest(921), + diagNetworkTest(922), + biosSettings(926), + computeDefaults(931), + computePlatform(932), + capabilityCatalogueFsmTask(933), + swVlanPortNs(934), + processorErrorStats(935), + biosVfSparingMode(936), + biosVfMirroringMode(937), + biosVfLvDIMMSupport(938), + memoryErrorStats(940), + commXmlClConnPolicy(941), + computePhysicalQual(942), + procSvc(943), + apeDcosAgManager(944), + apeSwitchFirmwareInv(945), + equipmentLocalDiskControllerDef(946), + equipmentBoardControllerDef(947), + biosARef(948), + biosRef(949), + biosFeatureRef(950), + biosParameterRef(951), + biosSettingRef(952), + adaptorDiagCap(953), + equipmentPOSTCodeContainer(954), + equipmentPOSTCodeTemplate(955), + fabricFcVsanPc(956), + fabricLanMonCloud(957), + fabricSanMonCloud(958), + fabricEthMonLan(959), + fabricFcMonSan(960), + fabricMon(961), + fabricEthMon(962), + fabricFcMon(963), + fabricMonDestEp(964), + fabricEthMonDestEp(965), + fabricFcMonDestEp(966), + fabricMonSrcEp(967), + fabricEthMonSrcEp(968), + fabricFcMonSrcEp(969), + fabricMonSrcRef(970), + fabricEthMonSrcRef(971), + fabricFcMonSrcRef(972), + fabricMonSrcFiltEp(973), + fabricEthMonFiltEp(974), + fabricFcMonFiltEp(975), + fabricMonFiltRef(976), + fabricEthMonFiltRef(977), + fabricFcMonFiltRef(978), + fabricFcEstcCloud(979), + fabricEthEstcCloud(980), + fabricEthVlanPortEp(981), + fabricVlanEp(982), + fabricExternalEstc(983), + fabricFcEstc(984), + fabricEthEstc(985), + fabricEstcEp(986), + fabricAFcEstcEp(987), + fabricFcEstcEp(988), + fabricAFcoeEstcEp(989), + fabricFcoeEstcEp(990), + fabricEthEstcEp(991), + fabricTargetEp(992), + fabricEthTargetEp(993), + processorUnitAssocCtx(994), + biosVfUEFIOSUseLegacyVideo(998), + vnicIpV4AddrConf(999), + vnicIpV4AddrExplConf(1000), + vnicIpV4ProfDerivedAddr(1001), + storageDevice(1002), + storageDrive(1003), + aaaConfig(1004), + aaaAuthMethod(1005), + aaaDefaultAuth(1006), + aaaConsoleAuth(1007), + aaaDomainAuth(1008), + aaaDomain(1009), + aaaLdapGroupRule(1010), + aaaUserGroup(1011), + aaaLdapGroup(1012), + aaaProviderGroup(1013), + aaaProviderRef(1014), + adaptorHwAddrCap(1015), + adaptorUplinkHwAddrCap(1016), + adaptorHostethHwAddrCap(1017), + adaptorHostfcHwAddrCap(1018), + adaptorUnitAssocCtx(1019), + sysdebugTechSupFileRepository(1020), + sysdebugTechSupport(1021), + sysdebugTechSupportCmdOpt(1022), + powerEp(1023), + powerPrioWght(1024), + powerPolicy(1025), + powerPlacement(1026), + powerGroupAdditionPolicy(1027), + powerGroupMember(1028), + powerChassisMember(1029), + powerRackUnitMember(1030), + powerGroupQual(1031), + powerMgmtPolicy(1032), + powerGroupStats(1033), + powerGroupStatsHist(1034), + swMonSrcEp(1035), + swEthMonSrcEp(1036), + swFcMonSrcEp(1037), + swEstcEp(1038), + swFcEstcEp(1039), + swEthEstcEp(1040), + swTargetEp(1041), + swEthTargetEp(1042), + swFcoeEstcEp(1043), + swMonDomain(1044), + swLanMon(1045), + swSanMon(1046), + swEthLanMon(1047), + swFcSanMon(1048), + swMon(1049), + swEthMon(1050), + swFcMon(1051), + swMonDestEp(1052), + swEthMonDestEp(1053), + swFcMonDestEp(1054), + swSanPc(1055), + swFcSanPc(1056), + capabilityMgmtExtension(1057), + pciCard(1058), + pciUnit(1059), + licenseEp(1060), + licenseFeature(1061), + licenseServerHostId(1062), + licenseFile(1063), + licenseSource(1064), + licenseContents(1065), + licenseFeatureLine(1066), + licenseInstance(1067), + licenseSourceFile(1068), + licenseProp(1069), + licenseDownloader(1070), + licenseCapProvider(1071), + licenseFeatureCapProvider(1072), + portTrustMode(1073), + computePoolPolicyRef(1074), + computePooledRackUnit(1075), + computePhysicalAssocCtx(1076), + computeComputeDiscPolicy(1077), + computeServerDiscPolicy(1078), + computeRackUnit(1079), + lsServerAssocCtx(1080), + lsmaintMaintPolicy(1081), + lsmaintAck(1082), + equipmentPicture(1083), + equipmentMgmtExtCapProvider(1084), + equipmentRackUnitCapProvider(1085), + equipmentBladeAGLibrary(1086), + equipmentFexCapProvider(1087), + equipmentPciDef(1088), + equipmentRaidDef(1089), + equipmentPortGroupDef(1090), + equipmentAssocCtx(1091), + equipmentFexEnvStats(1092), + equipmentFexEnvStatsHist(1093), + equipmentFexPowerSummary(1094), + equipmentFexPowerSummaryHist(1095), + equipmentFexPsuInputStats(1096), + equipmentFexPsuInputStatsHist(1097), + equipmentRackUnitPsuStats(1098), + equipmentRackUnitPsuStatsHist(1099), + equipmentRackUnitFanStats(1100), + equipmentRackUnitFanStatsHist(1101), + equipmentFex(1102), + dhcpInst(1103), + dhcpLease(1104), + dhcpAcquired(1105), + trigInst(1106), + trigWindow(1107), + trigSched(1108), + trigSchedWindow(1109), + trigAbsWindow(1110), + trigRecurrWindow(1111), + trigMeta(1112), + trigTriggered(1113), + trigTriggerable(1114), + trigTest(1115), + trigAck(1116), + trigConfAck(1117), + trigResAck(1118), + capabilityMgmtExtensionFsmTask(1119), + computePhysicalFsmTask(1120), + computeRackUnitFsmTask(1121), + equipmentFexFsmTask(1122), + fabricSanCloudFsmTask(1124), + licenseDownloaderFsmTask(1125), + licenseFileFsmTask(1126), + licenseInstanceFsmTask(1127), + lsServerFsmTask(1128), + swEthMonFsmTask(1129), + swFcMonFsmTask(1130), + sysdebugTechSupportFsmTask(1131), + statsPasadenaCollectionPolicy(1132), + statsDbMigrationStatus(1133), + statsCustomEp(1134), + statsStandardEp(1135), + statsChartContainer(1136), + statsChart(1137), + statsCustomChart(1138), + statsStandardChart(1139), + adaptorHBAVnicStats(1140), + adaptorHBAVnicStatsHist(1141), + adaptorNICVnicStats(1142), + equipmentGemPortCap(1143), + equipmentXcvr(1144), + portPIoFsmTask(1145), + vnicBootIpPolicy(1146), + adaptorLldpCap(1147), + lldpAcquired(1148), + extmgmtIf(1149), + extmgmtIfMonPolicy(1150), + extmgmtMiiStatus(1151), + extmgmtGatewayPing(1152), + extmgmtArpTargets(1153), + biosVfOptionROMLoad(1154), + firmwareBundleTypeCapProvider(1155), + firmwareBundleType(1156), + storageEnclosure(1157), + sysdebugCoreFsmTask(1158), + fabricAEthEstcEp(1159), + fabricEstcPc(1160), + fabricEthEstcPc(1161), + fabricEthEstcPcEp(1162), + fabricEthVlanPc(1163), + swEthEstcPc(1164), + commSyslogSource(1165), + firmwareSpec(1166), + computeRackUnitMbTempStats(1167), + computeRackUnitMbTempStatsHist(1168), + storageLocalDiskSlotEp(1169), + computeRackPosQual(1170), + computeRackQual(1171), + biosVfCPUPerformance(1172), + fabricFcoeVsanPortEp(1173), + pciEquipSlot(1174), + equipmentDbgPluginCapProvider(1175), + commSvcLimits(1176), + commShellSvcLimits(1177), + commWebSvcLimits(1178), + adaptorFruCapRef(1179), + biosVfMaxVariableMTRRSetting(1180), + biosVfUSBSystemIdlePowerOptimizingSetting(1181), + biosVfUSBFrontPanelAccessLock(1182), + biosVfUCSMBootOrderRuleControl(1183), + equipmentLocalDiskControllerCapRef(1184), + equipmentDiscoveryCap(1185), + topSysDefaults(1186), + iqnpoolPool(1187), + iqnpoolPooled(1188), + iqnpoolBlock(1189), + iqnpoolAddr(1190), + iqnpoolFormat(1191), + iqnpoolPoolable(1192), + iqnpoolUniverse(1193), + fabricSwSrvPc(1194), + fabricDceSwSrvPc(1195), + fabricDceSwSrvPcEp(1196), + fabricEpMgr(1197), + biosVfProcessorCState(1198), + biosVfProcessorC1E(1199), + biosVIdentityParams(1200), + vnicIPv4IscsiAddr(1201), + vnicIPv4PooledIscsiAddr(1202), + vnicVProfileAlias(1203), + vnicOProfileAlias(1204), + vnicInternalProfile(1205), + vnicVlan(1206), + vnicIScsiNode(1207), + vnicIScsi(1208), + vnicIScsiTargetIf(1209), + vnicIScsiStaticTargetIf(1210), + vnicLun(1211), + vnicIScsiAutoTargetIf(1212), + lsbootIScsi(1213), + lsbootIScsiImagePath(1214), + aaaBanner(1215), + featureCatalogEp(1216), + aaaPwdProfile(1217), + featureServerDef(1218), + featureStorageDef(1219), + featureNetworkDef(1220), + featureEnvDef(1221), + domainEp(1222), + domainFeatureCatalog(1223), + adaptorExtIfPc(1224), + adaptorExtEthIfPc(1225), + adaptorPIoEp(1226), + sysdebugTechSupportOperation(1227), + lsServerOperation(1228), + fabricComputeSlotEpOperation(1229), + fabricComputePhEpOperation(1230), + fabricSwChPhEpOperation(1231), + computeAOperation(1232), + computePhysicalOperation(1233), + swPhys(1234), + swPhysEtherEp(1235), + swPhysFcEp(1236), + swVlanPortNsOverride(1237), + etherPortChanIdElem(1238), + etherPortChanIdUniverse(1239), + etherCIoEp(1240), + etherPc(1241), + etherInternalPc(1242), + vnicMgmtBase(1243), + vnicMgmt(1244), + vnicMgmtIf(1245), + vnicFault(1246), + etherExternalEp(1247), + etherIntFIoEp(1248), + etherServerIntFIoPcEp(1249), + identDomainSyncEp(1250), + mgmtPmonEntry(1251), + iscsiAuthProfile(1252), + iscsiProtocolProfile(1253), + configSearchResult(1254), + queryEp(1255), + vmClientContainer(1256), + vmComputeEp(1257), + queryDependencyContext(1258), + queryImportContext(1259), + queryDependencyRef(1260), + queryresultDestOrgEp(1261), + queryresultDomainGroupEp(1262), + queryresultOrgEp(1263), + equipmentPortGroupAggregationDef(1264), + equipmentPortGroupSwComplexDef(1265), + equipmentPortSwComplexRef(1266), + equipmentBeaconLed(1267), + identpoolDomain(1268), + equipmentPsuOutputStatsHist(1269), + equipmentNetworkElementFanStats(1270), + policySystemProfile(1271), + equipmentBeaconLedFsmTask(1272), + firmwareInfraPolicy(1273), + swPhysFsmTask(1274), + vmLifeCyclePolicyFsmTask(1275), + firmwareUpgradeConstraint(1276), + adaptorFamilyTypeDef(1277), + adaptorUnitExtn(1278), + extpolRegistryCapability(1279), + orgExtension(1280), + domainFamilyCapProvider(1281), + trigPendingAckCount(1282), + lsVersionBeh(1287), + equipmentBiosDef(1288), + equipmentDimmMapping(1289), + equipmentDimmEntry(1290), + equipmentBladeConnDef(1291), + equipmentAdaptorConnDef(1292), + equipmentIOCardTypeDef(1293), + computePnuOSImage(1294), + etherServerIntFIoFsmTask(1295), + equipmentServerFeatureCap(1296), + equipmentBladeIOMConnDef(1297), + lsbootUpgradeStatus(1298), + biosVfOSBootWatchdogTimerTimeout(1299), + fsmFsm(1300), + fsmStage(1301), + faultBaseHolder(1302), + faultLocalTypedHolder(1303), + faultBasePolicy(1304), + policyControlEpOperation(1305), + faultSuppressPolicy(1306), + faultSuppressPolicyItem(1307), + faultSuppressTask(1308), + faultAffectedClass(1309), + fabricDceSwSrvEpOperation(1310), + apeVnicStats(1311), + apePaloVnicStats(1312), + vnicFcGroupTempl(1313), + vnicSanConnPolicy(1314), + vnicLanConnPolicy(1315), + vnicAGroup(1316), + vnicFcGroupDef(1317), + vnicIScsiBase(1318), + vnicIScsiLCP(1319), + vnicDynamicConPolicyRef(1320), + vnicConnDef(1321), + vnicABeh(1322), + vnicVnicBehPolicy(1323), + vnicVhbaBehPolicy(1324), + biosVfSriovConfig(1325), + fabricVnetPermit(1326), + statsInventoryMeta(1327), + fabricMulticastPolicy(1328), + storageIniGroup(1329), + storageInitiator(1330), + storageADef(1331), + storageConnectionPolicy(1332), + policyItem(1333), + fsmStatus(1334), + swVlanGroup(1335), + swVlanRef(1336), + swFcoeSanEp(1337), + swFcoeSanPc(1338), + swFcZoneSet(1339), + swFcServerZoneGroup(1340), + swZoneInitiatorMember(1341), + swFcZone(1342), + swFcZoneMember(1343), + swZoneTargetMember(1344), + swFabricZoneNs(1345), + swFabricZoneNsOverride(1346), + swCardEnvStats(1347), + swCardEnvStatsHist(1348), + etherPIoEndPoint(1349), + etherFcoeInterfaceStats(1350), + etherFcoeInterfaceStatsHist(1351), + mgmtExportPolicy(1352), + mgmtCfgExportPolicy(1353), + mgmtBackupPolicy(1354), + mgmtConnection(1355), + commClientItem(1356), + aaaItem(1357), + commItem(1358), + vnicRackServerDiscoveryProfile(1359), + vnicIScsiBootParams(1360), + vnicIScsiBootVnic(1361), + sysfileDigest(1362), + versionEp(1363), + versionVersion(1364), + versionApplication(1365), + fcpoolInitiatorEp(1366), + lsFcLocale(1367), + lsFcZoneGroup(1368), + lsZoneInitiatorMember(1369), + lsFcZone(1370), + lsFcZoneMember(1371), + vnicLstorageIScsi(1372), + lsVConAssign(1373), + storageMeta(1374), + vnicIScsiTargetParams(1375), + vnicIScsiInitiatorParams(1376), + policyPolicyScope(1377), + policyPolicyRequestor(1378), + policyDigest(1379), + policyControlEp(1380), + policyControl(1381), + policyDateTime(1382), + policyCommunication(1383), + policyDns(1384), + policySecurity(1385), + policyMonitoring(1386), + policyFault(1387), + policyInfraFirmware(1388), + policyConfigBackup(1389), + policyMEp(1390), + policyDiscovery(1391), + policyPowerMgmt(1392), + policyPsu(1393), + policyControlled(1394), + policyControlledInstance(1395), + policyControlledType(1396), + orgFirmwareVersionCount(1397), + nfsEp(1398), + nfsMountDef(1399), + nfsMountInst(1400), + trigToken(1401), + trigClientToken(1402), + trigBaseSched(1403), + trigLocalSched(1404), + trigBaseAbsWindow(1405), + trigLocalAbsWindow(1406), + capabilityFeatureLimits(1407), + capabilitySystemLimits(1408), + capabilityNetworkLimits(1409), + capabilityStorageLimits(1410), + identIdentCtx(1411), + identSysInfo(1412), + identMetaVerse(1413), + identMetaSystem(1414), + identIdentRequest(1415), + identRequestEp(1416), + fabricLanAccessMgr(1417), + fabricZoneIdUniverse(1418), + fabricAFcoeSanEp(1419), + fabricFcoeSanEp(1420), + fabricFcoeSanPcEp(1421), + fabricFcoeSanPc(1422), + fabricFcoeVsanPc(1423), + fabricNetGroup(1424), + fabricPooledVlan(1425), + fabricPoolableVlan(1426), + fabricVsanMembership(1427), + fabricVnetReq(1428), + fabricVlanReq(1429), + fabricVnetGroupReq(1430), + fabricVlanGroupReq(1431), + fabricOrgVlanPolicy(1432), + observeObservedCont(1433), + observeObserved(1434), + observeFilter(1435), + configSorter(1436), + extpolConnectorContainer(1437), + extpolEp(1438), + extpolConnector(1439), + extpolSvc(1440), + extpolRegistry(1441), + faultDomainInst(1442), + faultSummaryInst(1443), + faultDomainEp(1444), + extpolController(1445), + extpolClientCont(1446), + extpolClient(1447), + extpolSystemContext(1448), + callhomeItem(1449), + firmwareBundleInfo(1450), + firmwareInfraPack(1451), + firmwareCatalogPack(1452), + firmwareSystem(1453), + firmwareInfra(1454), + firmwareHost(1455), + firmwareBlade(1456), + firmwareRack(1457), + firmwareStatus(1458), + firmwareSystemCompCheckResult(1459), + firmwareInstallImpact(1460), + firmwareHostPackModImpact(1461), + firmwareAck(1462), + firmwareUpgradeInfo(1463), + firmwareUpgradeDetail(1464), + firmwareBundleInfoDigest(1465), + storageDomainEp(1466), + storageVirtualDrive(1467), + storageConnectionDef(1468), + storageTarget(1469), + storageFcTargetEp(1470), + storageVsanRef(1471), + initiatorEp(1472), + initiatorRequestorEp(1473), + initiatorGroupEp(1474), + initiatorInitiatorEp(1475), + initiatorIScsiInitiatorEp(1476), + initiatorFcInitiatorEp(1477), + initiatorStoreEp(1478), + initiatorUnitEp(1479), + initiatorLunEp(1480), + initiatorRequestorGrpEp(1481), + initiatorMemberEp(1482), + storageEp(1483), + storageNodeEp(1484), + storageEpUser(1485), + storageAuthKey(1486), + storageTransportIf(1487), + storageTargetIf(1488), + storageIScsiTargetIf(1489), + storageFcTargetIf(1490), + storageL2If(1491), + storageFcIf(1492), + storageEtherIf(1493), + storageSystem(1494), + ipIpV4Addr(1495), + ipIPv4Dns(1496), + ipServiceIf(1497), + ipIpV4StaticAddr(1498), + fabricCartridgeSlotEpOperation(1499), + extpolEpFsmTask(1500), + extpolRegistryFsmTask(1501), + firmwareSystemFsmTask(1502), + identIdentRequestFsmTask(1503), + identMetaSystemFsmTask(1504), + mgmtExportPolicyFsmTask(1505), + nfsMountDefFsmTask(1506), + nfsMountInstFsmTask(1507), + observeObservedFsmTask(1508), + policyControlEpFsmTask(1509), + policyPolicyScopeFsmTask(1510), + storageSystemFsmTask(1511), + aaaEpFsm(1512), + storageLocalDiskOperation(1513), + aaaLdapEpFsm(1514), + storageVirtualDriveOperation(1515), + aaaRadiusEpFsm(1516), + storageVirtualDriveRefOperation(1517), + aaaTacacsPlusEpFsm(1518), + storageControllerOperation(1519), + aaaRealmFsm(1520), + storageComputeBladeOperation(1521), + aaaAuthRealmFsm(1522), + aaaAuthRealmFsmStage(1523), + aaaUserEpFsm(1524), + mgmtBackupOperation(1525), + adaptorExtEthIfFsm(1526), + adaptorExtEthIfFsmStage(1527), + adaptorHostEthIfFsm(1528), + adaptorHostEthIfFsmStage(1529), + adaptorHostFcIfFsm(1530), + adaptorHostFcIfFsmStage(1531), + callhomeEpFsm(1532), + callhomeEpFsmStage(1533), + capabilityCatalogueFsm(1534), + capabilityCatalogueFsmStage(1535), + capabilityMgmtExtensionFsm(1536), + capabilityMgmtExtensionFsmStage(1537), + capabilityUpdaterFsm(1538), + capabilityUpdaterFsmStage(1539), + commSvcEpFsm(1540), + commSvcEpFsmStage(1541), + computeBladeFsm(1542), + computeBladeFsmStage(1543), + computePhysicalFsm(1544), + computePhysicalFsmStage(1545), + computeRackUnitFsm(1546), + computeRackUnitFsmStage(1547), + computeServerDiscPolicyFsm(1548), + computeServerDiscPolicyFsmStage(1549), + epqosDefinitionDelTaskFsm(1550), + epqosDefinitionDelTaskFsmStage(1551), + epqosDefinitionFsm(1552), + epqosDefinitionFsmStage(1553), + equipmentBeaconLedFsm(1554), + equipmentBeaconLedFsmStage(1555), + equipmentChassisFsm(1556), + equipmentChassisFsmStage(1557), + equipmentFexFsm(1558), + equipmentFexFsmStage(1559), + equipmentIOCardFsm(1560), + equipmentIOCardFsmStage(1561), + equipmentLocatorLedFsm(1562), + equipmentLocatorLedFsmStage(1563), + etherServerIntFIoFsm(1564), + etherServerIntFIoFsmStage(1565), + extpolEpFsm(1566), + extpolEpFsmStage(1567), + extpolRegistryFsm(1568), + extpolRegistryFsmStage(1569), + extvmmEpFsm(1570), + extvmmEpFsmStage(1571), + extvmmKeyStoreFsm(1572), + extvmmKeyStoreFsmStage(1573), + extvmmMasterExtKeyFsm(1574), + extvmmMasterExtKeyFsmStage(1575), + extvmmProviderFsm(1576), + extvmmProviderFsmStage(1577), + extvmmSwitchDelTaskFsm(1578), + extvmmSwitchDelTaskFsmStage(1579), + fabricComputeSlotEpFsm(1580), + fabricComputeSlotEpFsmStage(1581), + fabricEpMgrFsm(1582), + fabricEpMgrFsmStage(1583), + fabricLanCloudFsm(1584), + fabricLanCloudFsmStage(1585), + fabricSanCloudFsm(1586), + fabricSanCloudFsmStage(1587), + firmwareDistributableFsm(1588), + firmwareDistributableFsmStage(1589), + firmwareDownloaderFsm(1590), + firmwareDownloaderFsmStage(1591), + firmwareImageFsm(1592), + firmwareImageFsmStage(1593), + firmwareSystemFsm(1594), + firmwareSystemFsmStage(1595), + identIdentRequestFsm(1596), + identIdentRequestFsmStage(1597), + identMetaSystemFsm(1598), + policyProxyMo(1599), + licenseDownloaderFsm(1600), + licenseDownloaderFsmStage(1601), + licenseFileFsm(1602), + licenseFileFsmStage(1603), + licenseInstanceFsm(1604), + licenseInstanceFsmStage(1605), + lsServerFsm(1606), + lsServerFsmStage(1607), + mgmtBackupFsm(1608), + policyEquipment(1609), + mgmtControllerFsm(1610), + mgmtControllerFsmStage(1611), + mgmtExportPolicyFsm(1612), + mgmtExportPolicyFsmStage(1613), + mgmtBackupPolicyFsm(1614), + mgmtBackupPolicyFsmStage(1615), + mgmtCfgExportPolicyFsm(1616), + mgmtCfgExportPolicyFsmStage(1617), + mgmtIfFsm(1618), + mgmtIfFsmStage(1619), + mgmtImporterFsm(1620), + mgmtImporterFsmStage(1621), + nfsMountDefFsm(1622), + smartcallhomeProfile(1623), + smartcallhomeSource(1624), + smartcallhomePolicy(1625), + smartcallhomePeriodicSystemInventory(1626), + smartcallhomeHttpProxy(1627), + smartcallhomeTransportGateway(1628), + pkiEpFsmStage(1629), + policyControlEpFsm(1630), + storageAScsiLunCtx(1631), + storageScsiLunCtx(1632), + policyPolicyScopeFsmStage(1633), + storageASnapReplicaLunCtx(1634), + storageSnapshotCtx(1635), + storageReplicationCtx(1636), + etherPIoFsmStage(1637), + fcPIoFsm(1638), + fcPIoFsmStage(1639), + qosclassDefinitionFsm(1640), + qosclassDefinitionFsmStage(1641), + vnicIniGrpFcBase(1642), + vnicIniGrpFc(1643), + vnicIniGrpFcIf(1644), + storageSystemFsmStage(1645), + swAccessDomainFsm(1646), + swAccessDomainFsmStage(1647), + swEthLanBorderFsm(1648), + swEthLanBorderFsmStage(1649), + swEthMonFsm(1650), + swEthMonFsmStage(1651), + swFcMonFsm(1652), + swFcMonFsmStage(1653), + swFcSanBorderFsm(1654), + swFcSanBorderFsmStage(1655), + swPhysFsm(1656), + swPhysFsmStage(1657), + swUtilityDomainFsm(1658), + swUtilityDomainFsmStage(1659), + syntheticFsObjFsm(1660), + syntheticFsObjFsmStage(1661), + sysdebugAutoCoreFileExportTargetFsm(1662), + sysdebugAutoCoreFileExportTargetFsmStage(1663), + sysdebugCoreFsm(1664), + sysdebugCoreFsmStage(1665), + sysdebugLogControlEpFsm(1666), + sysdebugLogControlEpFsmStage(1667), + sysdebugManualCoreFileExportTargetFsm(1668), + sysdebugManualCoreFileExportTargetFsmStage(1669), + sysdebugTechSupportFsm(1670), + sysdebugTechSupportFsmStage(1671), + sysfileMutationFsm(1672), + sysfileMutationFsmStage(1673), + vmLifeCyclePolicyFsm(1674), + vmLifeCyclePolicyFsmStage(1675), + vnicProfileSetFsm(1676), + vnicProfileSetFsmStage(1677), + configMotherboardItem(1678), + gmetaEp(1681), + gmetaHolder(1682), + gmetaClass(1683), + gmetaProp(1684), + gmetaPolicyMapHolder(1685), + fabricSanPinTargetOperation(1686), + fabricSanPinGroupOperation(1687), + changeChangedObjectRef(1688), + aaaCimcSession(1689), + lsServerExtension(1690), + fabricFcoeSanPcEpOperation(1691), + fabricVnetEpSyncEp(1692), + vnicMacHistory(1693), + vnicWwpnHistory(1694), + vnicWwnnHistory(1695), + vnicIqnHistory(1696), + vnicIpV4History(1697), + fabricFcEstcEpOperation(1698), + fabricFcoeEstcEpOperation(1699), + equipmentRackFanModuleDef(1700), + equipmentFirmwareConstraint(1701), + equipmentVersionConstraint(1702), + networkOperLevel(1703), + orgSourceMask(1704), + storageTransportableFlashModule(1705), + policyLocalMap(1706), + policyElement(1707), + policyRefReq(1708), + fabricVnetEpSyncEpFsmTask(1709), + gmetaHolderFsmTask(1710), + fabricVnetEpSyncEpFsm(1711), + fabricVnetEpSyncEpFsmStage(1712), + gmetaHolderFsm(1713), + gmetaHolderFsmStage(1714), + lsUuidHistory(1715), + fabricEthEstcEpOperation(1716), + fabricEthEstcPcOperation(1717), + policyControlledTypeFsmTask(1718), + fabricEthEstcPcEpOperation(1719), + fabricEthLanPcEpOperation(1720), + fabricLanPinGroupOperation(1721), + fabricLanPinTargetOperation(1722), + policyControlledTypeFsm(1723), + policyControlledTypeFsmStage(1724), + graphicsCard(1725), + graphicsController(1726), + domainFeature(1727), + fabricFcMap(1728), + equipmentGraphicsCardCapProvider(1729), + equipmentGraphicsCardCapRef(1730), + equipmentDowngradeConstraint(1731), + domainEnvironmentFeature(1732), + smartlicenseHolder(1733), + smartlicenseAgent(1734), + lstorageControllerDef(1735), + lstorageControllerModeConfig(1736), + smartlicenseTest(1737), + queryresultUsage(1738), + smartlicenseEntitlementEp(1739), + smartlicenseEntitlement(1740), + securityUnit(1741), + lsbootSanCatSanImage(1742), + lsbootLocalMediaItem(1743), + lsbootDefaultLocalImage(1744), + lsbootUsbFlashStorageImage(1745), + lsbootLocalHddImage(1746), + lsbootUsbInternalImage(1747), + lsbootUsbExternalImage(1748), + lsbootSanCatSanImagePath(1749), + fabricUdldPolicy(1750), + fabricEthLinkProfile(1751), + smartlicenseAgentFsmTask(1752), + smartlicenseEntitlementEpFsmTask(1753), + smartlicenseHolderFsmTask(1754), + smartlicenseTestFsmTask(1755), + fabricCdpLinkPolicy(1756), + fabricLinkPolicy(1757), + commCimcWebService(1758), + certRepairEpFsmStage(1759), + changeEpFsm(1760), + vnicVmqConReq(1761), + vnicVmqConPolicy(1762), + vnicVmqConPolicyRef(1763), + vnicConReq(1764), + vnicConPolicyRef(1765), + vnicIpV6Addr(1766), + vnicIpV6AddrConf(1767), + vnicIpV6AddrExplConf(1768), + vnicIpV6StaticAddr(1769), + vnicIpV4MgmtPooledAddr(1770), + vnicIpV6MgmtPooledAddr(1771), + vnicUsnicConReq(1772), + vnicUsnicConPolicy(1773), + vnicUsnicConPolicyRef(1774), + fabricEthEstcPcOperationFsmStage(1775), + fabricEthLanEpOperationFsm(1776), + storageControllerBase(1777), + storageFlexFlashController(1778), + storageLocalDiskBase(1779), + storageFlexFlashCard(1780), + storageFlexFlashDrive(1781), + storageFlexFlashVirtualDrive(1782), + lsIssues(1783), + firmwareAutoSyncPolicy(1784), + ipIpV4StaticTargetAddr(1785), + fabricNetflowIPv4Addr(1786), + fabricFlowMon(1787), + fabricLanFlowMon(1788), + fabricFcoeSanEpOperationFsmStage(1789), + fabricNetflowMonSession(1790), + fabricFlowMonSrcEp(1791), + fabricLanFlowMonSrcEp(1792), + fabricEthLanFlowMonSrcEp(1793), + fabricNetflowMonSrcEp(1794), + fabricFlowMonSrcRef(1795), + fabricEthFlowMonSrcRef(1796), + fabricNetflowMonSrcRef(1797), + fabricFlowMonExporterProfile(1798), + fabricFlowMonDefinition(1799), + fabricFlowMonItem(1800), + fabricFlowMonitoringCategory(1801), + fabricEthLanFlowMonitoring(1802), + fabricEthFlowMonLan(1803), + smartlicenseAgentFsm(1804), + smartlicenseAgentFsmStage(1805), + smartlicenseEntitlementEpFsm(1806), + smartlicenseEntitlementEpFsmStage(1807), + smartlicenseHolderFsm(1808), + smartlicenseHolderFsmStage(1809), + smartlicenseTestFsm(1810), + smartlicenseTestFsmStage(1811), + policyPortConfig(1812), + fabricFlowMonExporter(1813), + fabricLanFlowMonExporter(1814), + fabricFcPortOperation(1815), + fabricNetflowMonExporter(1816), + fabricNetflowMonExporterRef(1817), + fabricNetflowTimeoutPolicy(1818), + fabricFIPortOperationFsmTask(1819), + fabricFIPortOperationFsm(1820), + vnicProfileRef(1821), + fabricEthPortOperationFsm(1822), + fabricEthPortOperationFsmStage(1823), + fabricFcPortOperationFsm(1824), + fabricFcPortOperationFsmStage(1825), + fabricFcoeSanPcOperationFsm(1826), + fabricFcoeSanPcOperationFsmStage(1827), + equipmentSecureController(1830), + equipmentTpm(1831), + mgmtIPv6IfConfig(1833), + mgmtIPv6Addr(1834), + mgmtIPv6IfAddr(1835), + mgmtCimcInterface(1836), + mgmtInbandProfile(1837), + mgmtInterface(1838), + mgmtProfDerivedInterface(1839), + mgmtVnet(1840), + extmgmtNdiscTargets(1841), + swEthLanFlowMon(1842), + swFlowMonitor(1843), + swEthLanFlowMonitor(1844), + swNetflowMonitor(1845), + swNetflowMonitorRef(1846), + swFlowRecordDef(1847), + swEthLanFlowRecordDef(1848), + swNetflowRecordDef(1849), + swFlowMonExporter(1850), + swEthLanFlowMonExporter(1851), + swNetflowExporter(1852), + swEthFlowMonSession(1853), + swNetflowMonSession(1854), + swNFExporterRef(1855), + swIpRoute(1856), + swVirtL3Intf(1857), + swCmclan(1858), + ippoolIpV6Pooled(1859), + ippoolIpV6Block(1860), + testingServiceProfileFsm(1861), + testingServiceProfileFsmStage(1862), + topSystemFsm(1863), + topSystemFsmStage(1864), + extvmmNetworkSets(1865), + extvmmVMNetworkSets(1866), + extvmmFabricNetwork(1867), + extvmmFabricNetworkDefinition(1868), + extvmmVMNetworkDefinition(1869), + extvmmVMNetwork(1870), + extvmmVMNDRef(1871), + extvmmUpLinkPP(1872), + extvmmFNDReference(1873), + extvmmNetworkSetsFsmTask(1874), + mgmtIPv6IfAddrFsmTask(1875), + swEthLanFlowMonFsmTask(1876), + extvmmNetworkSetsFsm(1877), + extvmmNetworkSetsFsmStage(1878), + mgmtIPv6IfAddrFsm(1879), + mgmtIPv6IfAddrFsmStage(1880), + topInfoSyncPolicy(1881), + swEthLanFlowMonFsmStage(1882), + vnicIpV6History(1883), + equipmentInbandMgmtCap(1884), + domainServerFeatureCont(1885), + domainNetworkFeatureCont(1886), + domainStorageFeatureCont(1887), + domainEnvironmentFeatureCont(1888), + configBackupFsmStage(1889), + configConsumerCatalogueFsm(1890), + configConsumerCatalogueFsmStage(1891), + consumerInstFsm(1892), + consumerInstFsmStage(1893), + controllerEpFsm(1894), + controllerEpFsmStage(1895), + cimcvmediaActualMountList(1896), + cimcvmediaActualMountEntry(1897), + cimcvmediaExtMgmtRuleEntry(1898), + cimcvmediaConfigMountEntry(1899), + computeABoard(1900), + computeExtBoard(1901), + computeBoardConnector(1902), + adaptorEthArfsProfile(1903), + equipmentBladeAggregationCapRef(1904), + equipmentPhysDevicesPerBoard(1905), + mgmtBackupTriggerFsm(1906), + mgmtBackupTriggerFsmStage(1907), + mgmtDataExporterFsm(1908), + mgmtDataExporterFsmStage(1909), + mgmtDataImporterFsm(1910), + mgmtDataImporterFsmStage(1911), + fabricLacpPolicy(1912), + storageMezzFlashLife(1913), + nfsClientDefFsm(1914), + nfsClientDefFsmStage(1915), + nfsExportDefFsm(1916), + nfsExportDefFsmStage(1917), + firmwareAExcludeComponent(1918), + firmwareExcludeChassisComponent(1919), + firmwareDomainInfraProfile(1920), + firmwareInfraPackConfig(1921), + firmwareCatalogPackConfig(1922), + firmwareDomainInfo(1923), + mgmtASecureBoot(1924), + mgmtCmcSecureBoot(1925), + hcDownloadPolicy(1926), + firmwareConnectionPolicy(1927), + tagADef(1928), + tagAInstance(1929), + tagDefEp(1930), + tagInstanceEp(1931), + tagDef(1932), + tagItem(1933), + tagInstance(1934), + tagSoftwareInst(1935), + tagDriver(1936), + topInfoPolicy(1937), + sysdebugLogExportPolicyFsm(1938), + sysdebugLogExportPolicyFsmStage(1939), + configFilterGroup(1940), + configFilterItem(1941), + configPolicyUsageItem(1942), + commDateTimeFsmTask(1943), + mgmtCimcSecureBoot(1944), + licenseTarget(1945), + adaptorHostPort(1946), + adaptorHostPortCap(1947), + callhomeAnonymousReporting(1948), + policyIdResolvePolicy(1949), + firmwareConstraints(1950), + firmwareConstraint(1951), + fabricFcUserZone(1952), + etherNiErrStatsHist(1953), + equipmentUuidFeatureCap(1954), + networkLanNeighbors(1955), + networkANeighborEntry(1956), + networkLanNeighborEntry(1957), + networkSanNeighbors(1958), + networkSanNeighborEntry(1959), + storageFlexFlashControllerFsmTask(1960), + storageFlexFlashControllerFsm(1961), + storageFlexFlashControllerFsmStage(1962), + lstorageDiskZoningConfig(1963), + lstorageDiskZoningPolicy(1964), + lstorageDiskZoningConfigDef(1965), + lstorageDiskSlot(1966), + lstorageASlot(1967), + lstorageControllerRef(1968), + storageArray(1969), + storagePartition(1970), + storageClusterIdUniverse(1971), + storageAppliance(1972), + storageContainer(1973), + storageProcessor(1974), + storageProcessorRuntime(1975), + storageProcessorEp(1976), + storageDiskGroup(1977), + storageBackstore(1978), + storageAVolume(1979), + storageVolume(1980), + storageALun(1981), + storageAScsiLun(1982), + storageScsiLun(1983), + storageScsiDeviceDescriptor(1984), + storageScsiLunRef(1985), + storageVirtualDriveContainer(1986), + storageControllerEp(1987), + storageVirtualDriveEp(1988), + storageVirtualDriveRef(1989), + storageLunResourceSelectionLog(1990), + storageDiskEp(1991), + storageLunMaskGroup(1992), + storageScsiLunMask(1993), + storageIScsiInitiatorEp(1994), + storageUsageCounters(1995), + storageLunCounters(1996), + storageSnapshot(1997), + storageLunSnapshot(1998), + storageLunReplica(1999), + storageCloud(2000), + storageCtrlStorageStats(2001), + storageCtrlStorageStatsHist(2002), + storageStorageStats(2003), + storageStorageStatsHist(2004), + storageEthLif(2005), + storageIpV4StaticAddr(2006), + storageIpV4PooledAddr(2007), + vnicInitiatorAutoConfigPolicy(2008), + vnicIScsiInitAutoConfigPolicy(2009), + vnicEthConfig(2010), + vnicIScsiConfig(2011), + vnicIfRole(2012), + vnicIPv6If(2013), + vnicStorageLif(2014), + hcAdmin(2015), + hcReport(2016), + hcAComponent(2017), + policySystemEp(2018), + policyStorageAutoConfig(2019), + hcAStatusItem(2020), + hcItemNote(2021), + hcAdapterItem(2022), + trigBaseRecurrWindow(2023), + hcOsItem(2024), + hcDriverItem(2025), + lstorageArrayAutoconfigPolicy(2026), + lstorageLogical(2027), + lstorageArray(2028), + lstorageProcessor(2029), + lstorageCtrlService(2030), + lstoragePhysicalBindingBase(2031), + lstorageArrayBinding(2032), + lstorageProcessorBinding(2033), + lstorageIssues(2034), + lstorageTargetIdentity(2035), + lstorageBackstoreQual(2036), + lstorageQualItem(2037), + lstorageQualifiedPolicy(2038), + lstorageBackstorePoolingPolicy(2039), + lstorageRecurrWindow(2040), + lstorageReplicationPolicy(2041), + lstorageSnapshotPolicy(2042), + lstorageLunReplicationPeerEp(2043), + lstorageAbsReplicationExt(2044), + lstorageInvictaReplicationExt(2045), + lstorageLunReplicationPolicy(2046), + lstorageLunSnapshotPolicy(2047), + lstorageSvcWindow(2048), + sysdebugTechSupportOp(2049), + lstorageSvcSched(2050), + lstorageReplicationConnect(2051), + mgmtCmcSecureBootOperation(2052), + lstorageReplicationService(2053), + lstorageLunReplicationService(2054), + lstorageCredentialBase(2055), + lstorageSharedCredential(2056), + lstorageReplicationSources(2057), + lstorageReplicationSourceEp(2058), + lstorageProfileBase(2059), + lstorageProfile(2060), + lstorageProfileDef(2061), + lstorageProfileBindingBase(2062), + lstorageProfileBinding(2063), + lstorageItem(2064), + lstorageScsiLun(2065), + lstorageSanScsiLun(2066), + lstorageDasScsiLun(2067), + lstorageDiskGroupConfig(2068), + lstorageDiskGroupConfigPolicy(2069), + lstorageDiskGroupConfigDef(2070), + lstorageDiskGroupQualifier(2071), + lstorageLocalDiskRef(2072), + lstorageLocalDiskConfigRef(2073), + lstorageVirtualDriveDef(2074), + lstorageMaintPolicy(2075), + lstorageAck(2076), + lstorageRequestCtx(2077), + policyControlEpOp(2078), + policyControlOp(2079), + policyDateTimeOp(2080), + policyCommunicationOp(2081), + policyDnsOp(2082), + policySecurityOp(2083), + policyMonitoringOp(2084), + policyFaultOp(2085), + policyInfraFirmwareOp(2086), + policyConfigBackupOp(2087), + policyMEpOp(2088), + policyDiscoveryOp(2089), + policyPowerMgmtOp(2090), + policyPsuOp(2091), + policyEquipmentOp(2092), + storageEnclosureDiskSlotEp(2093), + storageVDMemberEp(2094), + storageLocalDiskEp(2095), + storageBlade(2096), + storageDeviceBridge(2097), + storageSasExpander(2098), + swSubGroup(2099), + memoryController(2100), + vnicMonSesFcBase(2101), + vnicMonSesFc(2102), + vnicMonSesFcIf(2103), + memoryNvDimmEnvStats(2104), + policyControlEpOpFsmTask(2105), + pkiLocale(2106), + powerProfiledPower(2107), + storageSvcItem(2108), + storageSnapshotProfile(2109), + storageReplicationProfile(2110), + storageReplicaRestoreProfile(2111), + storageTargetIdentity(2112), + storageTargetNode(2113), + vnicStorageEthLif(2114), + dupeScope(2115), + dupeScopeResult(2116), + firmwareAInfraPack(2117), + fabricDceSwSrvPcOperation(2118), + featureChassisDef(2119), + fabricDceSwSrvPcOperationFsm(2120), + fabricDceSwSrvPcOperationFsmStage(2121), + equipmentSwitchIOCard(2122), + inventoryEp(2123), + inventoryHolder(2124), + inventoryInventoryEp(2125), + inventoryGlobalEp(2126), + inventoryDomainEp(2127), + inventoryInventoryMoMeta(2128), + featureFruCapProviderInstance(2129), + featureContextEp(2130), + featureProviderInstance(2131), + equipmentSwitchIOCardCapProvider(2132), + equipmentPortCap(2133), + equipmentSystemFruCapProvider(2134), + equipmentPowerCapDef(2135), + equipmentImpliedStorageEnclosureDef(2136), + equipmentStorageControllerSlotDef(2137), + fabricAGroupReq(2138), + equipmentSwitchTypeDef(2139), + fabricNetGroupReq(2140), + equipmentStorageProviderDriverLibrary(2141), + portSubGroup(2142), + fabricSubGroup(2143), + fabricSwSubGroup(2144), + fabricBaseSlotEp(2145), + fabricBasePhEp(2146), + fabricEnclosureSlotEp(2147), + fabricEnclosurePhEp(2148), + lstorageProcessorBase(2149), + lstoragePooledBackstore(2150), + lstoragePooledArrayVolume(2151), + lstorageExtension(2152), + adaptorHostVnicHwAddrCap(2153), + adaptorNwStatsMgmtCap(2154), + adaptorDynamicConfigCap(2155), + osController(2156), + osImageDefinition(2157), + osEthBondModeActiveBackup(2158), + osEthBondModeBalancedRR(2159), + osEthBondModeLB(2160), + osEthBondModeBalancedTLB(2161), + osEthBondModeBroadcast(2162), + osEthBondModeBalancedXOR(2163), + osEthBondModeBalancedALB(2164), + osMiiLinkMonitoringPolicy(2165), + osARPLinkMonitoringPolicy(2166), + osARPTarget(2167), + firmwareFileUnit(2168), + firmwareStoragePackModImpact(2169), + firmwareABundleTypeCapProvider(2170), + firmwarePlatformBundleTypeCapProvider(2171), + storageDiskEnvStats(2172), + storageDiskEnvStatsHist(2173), + equipmentIOCardBaseFsmTask(2174), + equipmentPsuFsmTask(2175), + lstorageProcessorFsmTask(2176), + osControllerFsmTask(2177), + storagePartitionFsmTask(2178), + storageProcessorFsmTask(2179), + equipmentIOCardBaseFsm(2180), + mgmtAKmipCertPolicy(2181), + equipmentSwitchIOCardFsm(2182), + mgmtNamedKmipCertPolicy(2183), + equipmentPsuFsm(2184), + equipmentPsuFsmStage(2185), + netNetGroupPermit(2186), + lstorageProcessorFsmStage(2187), + osControllerFsm(2188), + osControllerFsmStage(2189), + storagePartitionFsm(2190), + storagePartitionFsmStage(2191), + storageProcessorFsm(2192), + storageProcessorFsmStage(2193), + fabricEquipmentEp(2194), + fabricCartridgeSlotEp(2195), + fabricComputeMSlotEp(2196), + fabricCartridgePhEp(2197), + biosVfASPMSupport(2198), + biosVfDDR3VoltageSelection(2199), + computePooledEnclosureComputeSlot(2200), + computeInstanceIdQual(2201), + apeAttribute(2202), + firmwareActivity(2203), + equipmentCartridgeCapProvider(2204), + equipmentServerUnitCapProvider(2205), + equipmentStorageLimitCap(2206), + equipmentSharedIOModule(2207), + adaptorUplinkPortStats(2208), + adaptorHostScsiIf(2209), + adaptorHostScsiLunRef(2210), + computeSlotEntity(2211), + computeCartridge(2212), + inbandPolicy(2213), + computeServerUnitFsmTask(2214), + fabricCartridgeSlotEpFsmTask(2215), + glDomainEp(2216), + glAbsEp(2217), + glIdable(2218), + glEp(2219), + glAbsRequest(2220), + glRequest(2221), + glPolicyResolutionEp(2222), + lsbootUEFIBootParam(2223), + glLsp(2224), + glVnicTemplateEp(2225), + glVnicTemplate(2226), + glOperationEp(2227), + glPoolEp(2228), + glAbsResEp(2229), + glPolicyEp(2230), + glVxanEp(2231), + glGlobalDefaultPolicyEp(2232), + glSpDefEp(2233), + glIdentCtxEp(2234), + glTemplateEp(2235), + glAbsOperation(2236), + lsIdentityInfo(2237), + networkALanNeighborEntry(2238), + networkLldpNeighbors(2239), + networkLldpNeighborEntry(2240), + glIdentCtxOp(2241), + glIdentCtxResOp(2242), + glByMo(2243), + glAbsPolicyOp(2244), + glPolicyAlgorithmedOp(2245), + glPolicyResOp(2246), + storageADiskEp(2247), + storageSasPhyLink(2248), + storageSasUpLink(2249), + storageASlot(2250), + storageControllerRef(2251), + storageSasPort(2252), + sesEnclosure(2253), + sesDiskSlotEp(2254), + storageSasLinkDescriptor(2255), + storageSasPortDescriptor(2256), + storageEnclosureCap(2257), + storageADiskSlotEp(2258), + glRequestorEp(2259), + glRequestor(2260), + glRefsEp(2261), + glBlockEp(2262), + glBlockOp(2263), + glInventoryEp(2264), + glSPInvEp(2265), + glPoolInvEp(2266), + glPolicyInvEp(2267), + glAbsInv(2268), + glAbsPolicyInv(2269), + glServiceProfile(2270), + glPolicy(2271), + glUsageEp(2272), + glUsage(2273), + glPool(2274), + glMcastPolicy(2275), + glAbsVnetInv(2276), + glVlan(2277), + glVsan(2278), + glVnetInvHolder(2279), + mgmtHealthAttr(2280), + mgmtHealthStatus(2281), + glAbsRule(2282), + glAbsPolicyRule(2283), + glAppendRule(2284), + glRequestVnetEpHolder(2285), + swPortBreakout(2286), + swExtUtility(2287), + swVIFRef(2288), + swExtUtilityFsmTask(2289), + swExtUtilityFsm(2290), + swExtUtilityFsmStage(2291), + networkElementOperation(2292), + adaptorHostEthIfOperation(2293), + adaptorHostFcIfOperation(2294), + adaptorHostIscsiIfOperation(2295), + adaptorExtEthIfOperation(2296), + fdChassis(2297), + fdPhysical(2298), + fdRackUnit(2299), + fdBlade(2300), + fdOperable(2301), + storageVsanRefIvt(2302), + equipmentStorageSasExpanderCapRef(2303), + vnicOutbandMgmtEp(2304), + firmwareVicSlotConstraint(2305), + firmwarePCHStorageConfigConstraint(2306), + equipmentSwitchIOCardFsmTask(2307), + adaptorHostIfConfig(2308), + lsbootEFIShell(2309), + storageOnboardDevice(2310), + fabricNetGroupEp(2311), + mgmtMgmtDbState(2312), + equipmentServerCorrectUuidBehavior(2313), + fabricFcZoneProfileIvt(2314), + fabricFcUserZoneIvt(2315), + equipmentOnboardDeviceDef(2316), + morefImportRoot(2317), + morefRef(2318), + morefProp(2319), + morefFruRef(2320), + glRequestFsmTask(2321), + glRequestVnetEpDomainEpFsmTask(2322), + morefImportRootFsmTask(2323), + morefImportRootFsm(2324), + morefImportRootFsmStage(2325), + vnicOutbandMgmtEpFsmTask(2326), + equipmentHwRevisionModifier(2327), + diagSrvCtrlOperationFsmStage(2328), + domainProfileFsm(2329), + domainProfileFsmStage(2330), + equipmentInitConfigPolicy(2332), + fabricFcZoneProfileFsm(2333), + fabricFcZoneProfileFsmStage(2334), + fdPhysicalFsm(2335), + fdPhysicalFsmStage(2336), + fdBladeFsm(2337), + fdBladeFsmStage(2338), + fdRackUnitFsm(2339), + fdRackUnitFsmStage(2340), + glIdentCtxResOpFsm(2341), + glIdentCtxResOpFsmStage(2342), + glRequestFsm(2343), + glRequestFsmStage(2344), + glRequestVnetEpDomainEpFsm(2345), + glRequestVnetEpDomainEpFsmStage(2346), + glRequestVnetEpFsm(2347), + glRequestVnetEpFsmStage(2348), + vnicOutbandMgmtEpFsm(2353), + vnicOutbandMgmtEpFsmStage(2354), + vnicIniGrpFcB(2355), + vnicIniGrpFcBIf(2356), + biosVfRedirectionAfterBIOSPOST(2357), + vnicNetGroup(2358), + vnicNetGroupRef(2359), + biosVfSIOC1OptionROM(2360), + biosVfSIOC2OptionROM(2361), + biosVfSBMezz1OptionROM(2362), + biosVfIOESlot1OptionROM(2363), + biosVfIOEMezz1OptionROM(2364), + biosVfIOESlot2OptionROM(2365), + biosVfIOENVMe1OptionROM(2366), + biosVfIOENVMe2OptionROM(2367), + biosVfSBNVMe1OptionROM(2368), + biosVfWorkloadConfiguration(2369), + computeFabricEthMonSrcEpCont(2371), + computeFabricFcMonSrcEpCont(2372), + computeFabricMonSrcEp(2373), + computeFabricEthMonSrcEp(2374), + computeFabricFcMonSrcEp(2375), + equipmentStorageEncCapProvider(2376), + equipmentIOExpanderCapProvider(2377), + equipmentCiscoOsOpenGate(2378), + equipmentBootDeviceConstraints(2379), + equipmentFruVariant(2380), + equipmentStorageSasExpanderDef(2381), + equipmentEmbeddedStorageDef(2382), + equipmentPciSlotIdMapping(2383), + equipmentPciSlotIdEntry(2384), + equipmentPciSlotSubOEMIdEntry(2385), + equipmentIOExpander(2387), + equipmentAutoconfigPolicy(2395), + equipmentChassisInheritPolicy(2396), + apeMcStats(2397), + fabricFcZoneProfile(2398), + fabricFcEndpoint(2400), + storageNvmeStats(2401), + storageNvmeStatsHist(2402), + aaaLocalMgmtCmdLog(2403), + powerFIMember(2404), + powerFexMember(2405), + swFcUserZoneGroup(2406), + swFcUserZone(2407), + swFcEndpoint(2408), + firmwareRackPowerCapConstraint(2414), + firmwareActivityTrigger(2415), + controllerHaController(2416), + controllerPreferedVersionHolder(2417), + controllerOperationalVersionHolder(2418), + equipmentSystemIOControllerFsmTask(2422), + storageEnclosureFsmTask(2423), + storageLocalDiskFsmTask(2424), + equipmentSystemIOControllerFsm(2427), + equipmentSystemIOControllerFsmStage(2428), + storageEnclosureFsm(2429), + storageEnclosureFsmStage(2430), + storageLocalDiskFsm(2431), + storageLocalDiskFsmStage(2432), + equipmentDriveSecCap(2433), + policySourceApp(2434), + policyContext(2435), + policyScope(2436), + policyPolicyDestClass(2437), + policyRequestor(2438), + policyADestEp(2439), + policyDestEp(2440), + policyDestClass(2441), + policyChildClass(2442), + lstorageSecurity(2443), + lstorageDriveSecurity(2444), + lstorageLocalConfig(2445), + lstorageLocal(2446), + lstorageLocalDef(2447), + lstorageRemoteConfig(2448), + lstorageRemote(2449), + lstorageRemoteDef(2450), + lstorageLogin(2451), + diagMemoryTest(2452), + diagLogEp(2453), + equipmentInventoryStatus(2454), + fabricBaseNetGroup(2455), + fabricANetGroup(2456), + fabricASanGroup(2457), + fabricSanGroup(2458), + fabricANetGroupRef(2459), + fabricNetGroupRef(2460), + fabricSanGroupRef(2461), + domainChassisFeature(2462), + domainChassisParam(2463), + computePhysicalExtension(2464), + computePortDiscPolicy(2465), + storageNvmeStorage(2466), + firmwareServicePack(2467), + firmwareModule(2468), + firmwareAChassisConstraint(2469), + firmwareDualVicChassisConstraint(2470), + firmwareSecondControllerChassisConstraint(2471), + firmwareSecondControllerServerConstraint(2472), + firmwareDualVicServerConstraint(2473), + firmwareDriveSecurityConstraint(2474), + networkLimit(2475), + mgmtKmipCertPolicy(2476), + mgmtDbState(2477), + mgmtSecurity(2478), + mgmtKmip(2479), + equipmentComputeConnPolicy(2480), + equipmentComputeConn(2481), + equipmentBiosTokenOverride(2482), + equipmentHxCap(2483), + equipmentMgmtControllerCap(2484), + equipmentHostMgmtControllerCap(2485), + fabricVnetGroupPermit(2486), + fabricVlanGroupPermit(2487), + moKvCfgHolder(2488), + moKvInvHolder(2489), + moAbstractKv(2490), + moAbstractCfgKv(2491), + moAbstractInvKv(2492), + moInvKv(2493), + moKv(2494), + moIpAddrKv(2495), + moIpV4AddrKv(2496), + moIpV6AddrKv(2497), + moVnicKv(2498), + swPortDiscover(2499), + swEtherPort(2500), + controllerMgmtDbCheckPol(2501), + policyConfigError(2502), + sysdebugDiagnosticLogRepository(2503), + sysdebugDiagnosticLog(2504), + computeRebootLog(2505), + computeGraphicsCardPolicy(2506), + computeHwChangeDiscPolicy(2507), + domainChassisFeatureCont(2508), + storageSsdHealthStats(2509), + storageSsdHealthStatsHist(2510), + policyPolicyScopeContFsmTask(2511), + policyRequestorFsmTask(2512), + swPortDiscoverFsmTask(2513), + policyPolicyScopeContFsm(2514), + policyPolicyScopeContFsmStage(2515), + policyRequestorFsm(2516), + policyRequestorFsmStage(2517), + swPortDiscoverFsm(2518), + swPortDiscoverFsmStage(2519), + biosTokenFeatureGroup(2520), + biosTokenParam(2521), + biosTokenSettings(2522), + lsbootNvme(2523), + lsbootNvmeDevice(2524), + lsbootNvmeDiskSsd(2525), + lsbootNvmePciSsd(2526), + storageMiniStorage(2527), + storageControllerReference(2528), + equipmentMiniStorageCapProvider(2529), + equipmentNvmeDef(2530) + } + +CucsMoModificationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + created(1), + modified(2), + deleted(3), + removed(4) + } + +CucsMoSrcDme ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + serviceReg(1), + mgmtController(2), + policyMgr(3), + resourceMgr(4), + identifierMgr(5), + operationMgr(6), + statsMgr(7), + centralMgr(8), + serverMgr(9) + } + +CucsMoVnicKvType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + keyValue(0), + ipv4Addr(1), + ipv6Addr(2), + vlan(3), + vnic(4) + } + +CucsMorefAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unapplied(1), + applied(2), + deleted(3) + } + +CucsMorefImportRootFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + applyMoRefs(2012) + } + +CucsMorefImportRootFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + applyMoRefsBegin(2012), + applyMoRefsApplyMoProps(2013), + applyMoRefsDeleteAllMoRefs(2014), + applyMoRefsFail(2015), + applyMoRefsSuccess(2016) + } + +CucsMorefImportRootFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + applyMoRefs(2012) + } + +CucsNetworkConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + conflictingVlanAccess(0), + namedVlanInaccessible(1), + permitUnresolved(2), + pinningInvalid(3), + switchVirtualIfCapacity(4), + unsupportedMulticastPolicy(5), + vlanPortCapacity(6), + networkFeatureCapabilityMismatch(7), + unsupportedUsnicConfig(8), + unsupportedVmqConfig(9) + } + +CucsNetworkConnectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsNetworkCountStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + withinLimit(0), + aboveLimit(1) + } + +CucsNetworkElementOperability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + operable(1), + inoperable(2), + removed(3), + deprecated(4) + } + +CucsNetworkElementFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateElement(35) + } + +CucsNetworkElementFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateElementBegin(35), + updateElementUpdateAttr(36), + updateElementFail(119), + updateElementSuccess(120) + } + +CucsNetworkElementFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeNetworkElementUpdateElementPropogateSettings(0) + } + +CucsNetworkElementFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateElement(35) + } + +CucsNetworkEvacState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + drain(0), + fill(1), + unknown(2) + } + +CucsNetworkIfStatsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + generic(0), + broadcast(1), + multicast(2), + unicast(3), + total(4) + } + +CucsNetworkIfStatsUnits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + raw(0), + packets(1), + octets(2) + } + +CucsNetworkIfStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + down(1), + up(2) + } + +CucsNetworkInventoryStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + switchFru(0), + vlanPortCount(1), + cardInventory(2), + ethPortInventory(3), + fcPortInventory(4), + mgmtPortInventory(5), + ethPcInventory(6), + fcPcInventory(7), + switchInventory(8), + xcvrInventory(9), + remoteEthPortInventory(10), + vlanCompGrpInventory(11) + } + +CucsNetworkLimitType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unicastMac(0), + multicastMac(1), + pvLifVlanMbr(2), + pvSystem(3), + igmpGroup(4) + } + +CucsNetworkLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsNetworkNetworkAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsNetworkOperLevelNumPrimaryVlansStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + withinLimit(0), + aboveLimit(1) + } + +CucsNetworkOperLevelPrimaryVlanCountStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + withinLimit(0), + aboveLimit(1) + } + +CucsNetworkPhysEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsNetworkPortOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + up(1), + adminDown(2), + linkDown(3), + failed(4), + noLicense(5), + linkUp(6), + hardwareFailure(7), + softwareFailure(8), + errorDisabled(9), + sfpNotPresent(10), + udldAggrDown(11), + down(12) + } + +CucsNetworkPortRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsNetworkPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsNetworkSensorThresholdStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + upperNonRecoverable(2), + upperCritical(3), + upperNonCritical(4), + lowerNonCritical(5), + lowerCritical(6), + lowerNonRecoverable(7), + notSupported(100) + } + +CucsNetworkSide ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + left(0), + right(1) + } + +CucsNetworkSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsNetworkTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsNetworkVlanCountStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + withinLimit(0), + aboveLimit(1) + } + +CucsNetworkVnetEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsNfsClientAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + add(1), + remove(2) + } + +CucsNfsClientConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unregistered(0), + registered(1), + configured(2), + failed(3) + } + +CucsNfsClientDefFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + addConfig(187), + deleteConfig(190) + } + +CucsNfsClientDefFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + addConfigBegin(187), + addConfigInternalAdd(189), + deleteConfigBegin(190), + deleteConfigInternalDelete(191), + addConfigFail(208), + addConfigSuccess(209), + deleteConfigFail(210), + deleteConfigSuccess(211), + addConfigPeerAdd(336), + deleteConfigPeerDelete(337) + } + +CucsNfsClientDefFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + addConfig(187), + deleteConfig(190) + } + +CucsNfsClusterConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + a(0), + b(1) + } + +CucsNfsDefAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1), + suspended(2) + } + +CucsNfsExportConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + added(1), + remove(2) + } + +CucsNfsExportDefFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + imageSync(338), + addRepo(340) + } + +CucsNfsExportDefFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + imageSyncBegin(338), + imageSyncLocal(339), + addRepoBegin(340), + addRepoLocal(341), + addRepoFail(344), + addRepoSuccess(345), + imageSyncFail(346), + imageSyncSuccess(347) + } + +CucsNfsExportDefFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + imageSync(338), + addRepo(340) + } + +CucsNfsExportMonitorState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unregistered(0), + monitoring(1), + monitored(2), + failed(3) + } + +CucsNfsExportOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unregistered(0), + syncing(1), + synced(2), + failed(3) + } + +CucsNfsMntAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + unmount(1), + mount(2), + remount(3) + } + +CucsNfsMntOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unmounted(0), + mounted(1) + } + +CucsNfsMountDefFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportNfsMountSuspend(1241) + } + +CucsNfsMountDefFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportNfsMountSuspendBegin(1241), + reportNfsMountSuspendReport(1242), + reportNfsMountSuspendFail(1415), + reportNfsMountSuspendSuccess(1416) + } + +CucsNfsMountDefFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportNfsMountSuspend(1241) + } + +CucsNfsMountInstFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + mount(1233), + unmount(1238) + } + +CucsNfsMountInstFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + mountBegin(1233), + mountRegisterClient(1234), + mountVerifyRegistration(1235), + mountMountLocal(1236), + mountMountPeer(1237), + unmountBegin(1238), + unmountUnmountLocal(1239), + unmountUnmountPeer(1240), + mountFail(1417), + mountSuccess(1418), + unmountFail(1419), + unmountSuccess(1420) + } + +CucsNfsMountInstFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + mount(1233), + unmount(1238) + } + +CucsNfsPurpose ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + image(0), + backup(1) + } + +CucsNwctrlAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsNwctrlLinkFailAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + linkDown(0), + warning(1) + } + +CucsNwctrlLldpAdminStateBitmask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + transmit(0), + receive(1) + } + +CucsNwctrlRegistrationMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + onlyNativeVlan(0), + allHostVlans(1) + } + +CucsObserveObservedFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolvePolicyFsm(1341), + resolveResourceFsm(1343), + resolveVMFsm(1345), + resolveControllerFsm(1347) + } + +CucsObserveObservedFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolvePolicyFsmBegin(1341), + resolvePolicyFsmExecute(1342), + resolveResourceFsmBegin(1343), + resolveResourceFsmExecute(1344), + resolveVMFsmBegin(1345), + resolveVMFsmExecute(1346), + resolveControllerFsmBegin(1347), + resolveControllerFsmExecute(1348), + resolveControllerFsmFail(1421), + resolveControllerFsmSuccess(1422), + resolvePolicyFsmFail(1423), + resolvePolicyFsmSuccess(1424), + resolveResourceFsmFail(1425), + resolveResourceFsmSuccess(1426), + resolveVMFsmFail(1427), + resolveVMFsmSuccess(1428) + } + +CucsObserveObservedFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolvePolicyFsm(1341), + resolveResourceFsm(1343), + resolveVMFsm(1345), + resolveControllerFsm(1347) + } + +CucsOrgDeleteSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notDeleting(0), + resourceMgr(1), + policyMgr(2) + } + +CucsOrgLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + root(0), + n1(1), + n2(2), + n3(3), + n4(4), + n5(5) + } + +CucsOrgOrgFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(5), + configurePeer(291) + } + +CucsOrgOrgFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(5), + configureConfig(6), + configureFail(129), + configureSuccess(130), + configurePeerBegin(291), + configurePeerConfig(292), + configurePeerFail(301), + configurePeerSuccess(302) + } + +CucsOrgOrgFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(5), + configurePeer(291) + } + +CucsOrgSrcMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + policyMgr(0), + managedEndpoint(1) + } + +CucsOsCarrierQueryMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netif(0), + ethtool(1) + } + +CucsOsControllerFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployOS(1772) + } + +CucsOsControllerFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployOSBegin(1772), + deployOSDownloadImages(1773), + deployOSCopyRemote(1774), + deployOSHostBootForUpgrade(1775), + deployOSWaitForSMEConnection(1776), + deployOSHostBmcPreConfigLocal(1777), + deployOSHostBmcPreConfigPeer(1778), + deployOSHostSetupVmediaLocal(1779), + deployOSHostSetupVmediaPeer(1780), + deployOSHostClearOsInstallStatus(1781), + deployOSHostSolRedirectEnable(1782), + deployOSHostSerialDebugConnect(1783), + deployOSHostBoot(1784), + deployOSHostBootWait(1785), + deployOSHostBiosPostCompletion(1786), + deployOSHostReadSmbios(1787), + deployOSHostPreInstall(1788), + deployOSHostPostInstall(1789), + deployOSHostPreFirstBoot(1790), + deployOSHostPostFirstBoot(1791), + deployOSHostPostUpgrade(1792), + deployOSHostTeardownVmediaLocal(1793), + deployOSHostTeardownVmediaPeer(1794), + deployOSHostSerialDebugDisconnect(1795), + deployOSHostSolRedirectDisable(1796), + deployOSDeleteCurlDownloadedImages(1797), + deployOSSuccess(1798), + deployOSFail(1799) + } + +CucsOsControllerFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeOsControllerDeployOSOsInstall(30), + samDmeOsControllerDeployOSOsUpgrade(31) + } + +CucsOsControllerFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployOS(1772) + } + +CucsOsDeployState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undefined(0), + inProgress(1), + complete(2), + retry(3), + failed(4), + throttled(5), + undeployed(6) + } + +CucsOsEthBondModeActiveBackupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + activePassive(0), + activeActive(1) + } + +CucsOsEthBondModeBalancedRRType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + activePassive(0), + activeActive(1) + } + +CucsOsEthBondModeBroadcastType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + activePassive(0), + activeActive(1) + } + +CucsOsEthBondModeLBType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + activePassive(0), + activeActive(1) + } + +CucsOsEthBondModeLBXmitHashType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + layer2(0), + layer2Plus3(1), + layer3Plus4(2), + encap2Plus3(3), + encap3Plus4(4) + } + +CucsOsLBType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + xmitOnly(0), + receiveXmit(1) + } + +CucsOsMacFailOverPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + active(1), + follow(2) + } + +CucsOsOsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + pnuOS(1), + linux(2), + windows(3), + solaris(4), + vmwareESX(5) + } + +CucsOsPrimaryReselection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + always(0), + better(1), + failure(2) + } + +CucsPciEquipSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..5000) + +CucsPkiCertStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + valid(0), + expired(1), + revoked(2), + notYetValid(3), + emptyCert(4), + unknown(5), + failedToVerifyWithTp(6), + failedToVerifyWithPrivateKey(7), + certChainTooLong(8), + selfSignedCertificate(9) + } + +CucsPkiEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(206) + } + +CucsPkiEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEpBegin(206), + updateEpSetKeyRingLocal(207), + updateEpSetKeyRingPeer(208), + updateEpSetCertConfLocal(389), + updateEpFail(428), + updateEpSuccess(429), + updateEpPostSetKeyRingLocal(1491), + updateEpPostSetKeyRingPeer(1492) + } + +CucsPkiEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(206) + } + +CucsPkiKeyringState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + started(1), + created(2), + reqCreated(3), + tpSet(4), + completed(5) + } + +CucsPkiModulus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + modinvalid(0), + mod512(512), + mod1024(1024), + mod1536(1536), + mod2048(2048), + mod2560(2560), + mod3072(3072), + mod3584(3584), + mod4096(4096) + } + +CucsPolicyAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsPolicyCleanupMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localizeGlobal(0), + deepRemoveGlobal(1) + } + +CucsPolicyControlSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + local(0), + policy(1), + pendingPolicy(2), + unspecified(3) + } + +CucsPolicyControlEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + operate(1199) + } + +CucsPolicyControlEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + operateBegin(1199), + operateResolve(1200), + operateFail(1429), + operateSuccess(1430) + } + +CucsPolicyControlEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + operate(1199) + } + +CucsPolicyControlEpOpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + remoteDomainReg(560), + remoteDomainUnReg(564) + } + +CucsPolicyControlEpOpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + remoteDomainRegBegin(560), + remoteDomainRegRegistration(561), + remoteDomainRegPushSharedSecret(562), + remoteDomainRegCheckStatus(563), + remoteDomainUnRegBegin(564), + remoteDomainUnRegUnRegistration(565), + remoteDomainRegFail(577), + remoteDomainRegSuccess(578), + remoteDomainUnRegFail(579), + remoteDomainUnRegSuccess(580) + } + +CucsPolicyControlEpOpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + remoteDomainReg(560), + remoteDomainUnReg(564) + } + +CucsPolicyControlEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(0) + } + +CucsPolicyControlOpSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + local(0), + policy(1), + pendingPolicy(2), + unspecified(3) + } + +CucsPolicyControlledTypeFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + operate(1479) + } + +CucsPolicyControlledTypeFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + operateBegin(1479), + operateResolveAll(1480), + operateFail(1489), + operateSuccess(1490) + } + +CucsPolicyControlledTypeFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + operate(1479) + } + +CucsPolicyDeferenceAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + delete(0), + noAction(1), + localize(2) + } + +CucsPolicyDeviceProfileMigrateAdminSetting ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsPolicyDomainActionEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + register(1), + unregister(2) + } + +CucsPolicyDomainAuthStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + fail(1), + ok(2) + } + +CucsPolicyDomainCleanupMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + localizeGlobal(0), + deepRemoveGlobal(1) + } + +CucsPolicyDomainRegistrationStateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inprogress(0), + registered(1), + failed(2), + lostVisibility(3), + unregistered(4) + } + +CucsPolicyDomainSrcAddrFmt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ipv4(0), + ipv6(1), + hostname(2) + } + +CucsPolicyDomainUnRegistrationStateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + fail(1), + ok(2) + } + +CucsPolicyIdResolvePolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noDuplicateCheck(0), + looseDuplicateCheck(1), + strictDuplicateCheck(2) + } + +CucsPolicyLogControlLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + debug0(0), + debug1(1), + debug2(2), + debug3(3), + debug4(4), + info(5), + warning(6), + minor(7), + major(8), + critical(9) + } + +CucsPolicyLogProfileAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsPolicyPolicyOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + resolved(1), + released(2) + } + +CucsPolicyPolicyOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + local(0), + policy(1), + pendingPolicy(2), + unspecified(3) + } + +CucsPolicyPolicyResolveType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + name(0), + rn(1) + } + +CucsPolicyPolicyScopeContFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportPolicyFailFsm(2251) + } + +CucsPolicyPolicyScopeContFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportPolicyFailFsmBegin(2251), + reportPolicyFailFsmReportError(2252), + reportPolicyFailFsmFail(2263), + reportPolicyFailFsmSuccess(2264) + } + +CucsPolicyPolicyScopeContFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + reportPolicyFailFsm(2251) + } + +CucsPolicyPolicyScopeFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + releasePolicyFsm(1201), + releaseOperationFsm(1203), + releaseStorageFsm(1205), + resolveManyPolicyFsm(1207), + resolveManyOperationFsm(1209), + resolveManyStorageFsm(1211), + releaseManyPolicyFsm(1213), + releaseManyOperationFsm(1215), + releaseManyStorageFsm(1217), + resolveAllPolicyFsm(1219), + resolveAllOperationFsm(1221), + resolveAllStorageFsm(1223), + releaseAllPolicyFsm(1225), + releaseAllOperationFsm(1227), + releaseAllStorageFsm(1229) + } + +CucsPolicyPolicyScopeFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + releasePolicyFsmBegin(1201), + releasePolicyFsmRelease(1202), + releaseOperationFsmBegin(1203), + releaseOperationFsmRelease(1204), + releaseStorageFsmBegin(1205), + releaseStorageFsmRelease(1206), + resolveManyPolicyFsmBegin(1207), + resolveManyPolicyFsmResolveMany(1208), + resolveManyOperationFsmBegin(1209), + resolveManyOperationFsmResolveMany(1210), + resolveManyStorageFsmBegin(1211), + resolveManyStorageFsmResolveMany(1212), + releaseManyPolicyFsmBegin(1213), + releaseManyPolicyFsmReleaseMany(1214), + releaseManyOperationFsmBegin(1215), + releaseManyOperationFsmReleaseMany(1216), + releaseManyStorageFsmBegin(1217), + releaseManyStorageFsmReleaseMany(1218), + resolveAllPolicyFsmBegin(1219), + resolveAllPolicyFsmResolveAll(1220), + resolveAllOperationFsmBegin(1221), + resolveAllOperationFsmResolveAll(1222), + resolveAllStorageFsmBegin(1223), + resolveAllStorageFsmResolveAll(1224), + releaseAllPolicyFsmBegin(1225), + releaseAllPolicyFsmReleaseAll(1226), + releaseAllOperationFsmBegin(1227), + releaseAllOperationFsmReleaseAll(1228), + releaseAllStorageFsmBegin(1229), + releaseAllStorageFsmReleaseAll(1230), + releaseAllOperationFsmFail(1431), + releaseAllOperationFsmSuccess(1432), + releaseAllPolicyFsmFail(1433), + releaseAllPolicyFsmSuccess(1434), + releaseAllStorageFsmFail(1435), + releaseAllStorageFsmSuccess(1436), + releaseManyOperationFsmFail(1437), + releaseManyOperationFsmSuccess(1438), + releaseManyPolicyFsmFail(1439), + releaseManyPolicyFsmSuccess(1440), + releaseManyStorageFsmFail(1441), + releaseManyStorageFsmSuccess(1442), + releaseOperationFsmFail(1443), + releaseOperationFsmSuccess(1444), + releasePolicyFsmFail(1445), + releasePolicyFsmSuccess(1446), + releaseStorageFsmFail(1447), + releaseStorageFsmSuccess(1448), + resolveAllOperationFsmFail(1449), + resolveAllOperationFsmSuccess(1450), + resolveAllPolicyFsmFail(1451), + resolveAllPolicyFsmSuccess(1452), + resolveAllStorageFsmFail(1453), + resolveAllStorageFsmSuccess(1454), + resolveManyOperationFsmFail(1455), + resolveManyOperationFsmSuccess(1456), + resolveManyPolicyFsmFail(1457), + resolveManyPolicyFsmSuccess(1458), + resolveManyStorageFsmFail(1459), + resolveManyStorageFsmSuccess(1460) + } + +CucsPolicyPolicyScopeFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + releasePolicyFsm(1201), + releaseOperationFsm(1203), + releaseStorageFsm(1205), + resolveManyPolicyFsm(1207), + resolveManyOperationFsm(1209), + resolveManyStorageFsm(1211), + releaseManyPolicyFsm(1213), + releaseManyOperationFsm(1215), + releaseManyStorageFsm(1217), + resolveAllPolicyFsm(1219), + resolveAllOperationFsm(1221), + resolveAllStorageFsm(1223), + releaseAllPolicyFsm(1225), + releaseAllOperationFsm(1227), + releaseAllStorageFsm(1229) + } + +CucsPolicyRegistrationStateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + registering(0), + registered(1), + failed(2), + lostVisibility(3), + unregistered(4) + } + +CucsPolicyRepairStateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + done(0), + notDone(1) + } + +CucsPolicyRequestorFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolveFromCentral(2253) + } + +CucsPolicyRequestorFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolveFromCentralBegin(2253), + resolveFromCentralResolveFromPolicyMgr(2254), + resolveFromCentralResolveFromOpsMgr(2255), + resolveFromCentralFail(2265), + resolveFromCentralSuccess(2266) + } + +CucsPolicyRequestorFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolveFromCentral(2253) + } + +CucsPolicyResumeAckState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noAck(0), + acked(1), + remoteTrigger(2) + } + +CucsPolicySharedSecretPushStateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + fail(1), + ok(2) + } + +CucsPolicyState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + outOfSync(1) + } + +CucsPolicySuspendState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + off(0), + on(1), + remoteTrigger(2) + } + +CucsPolicySystemDualStack ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + off(0), + on(1) + } + +CucsPolicyUniverseType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + server(0), + client(1) + } + +CucsPoolElementOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + endPoint(0), + pool(1) + } + +CucsPoolPoolAssignmentOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + sequential(1) + } + +CucsPoolPoolType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nonQualifer(0), + qualifer(1) + } + +CucsPoolPoolableOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + endPoint(0), + pool(1) + } + +CucsPoolScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + public(0), + private(1) + } + +CucsPortEncap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + dot1q(1), + isl(2), + negotiate(3), + proprietary(4) + } + +CucsPortEthAdminSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + n1gbps(1), + n10gbps(2), + n20gbps(3), + n40gbps(4) + } + +CucsPortEthSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + n1gbps(1), + n10gbps(2), + n20gbps(3), + n40gbps(4) + } + +CucsPortGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + switchEther(1), + switchFc(4), + host(8), + fabric(16), + fabricPc(32), + hostPc(64), + adaptorExt(128), + adaptorPc(256), + serverPc(512) + } + +CucsPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + access(1), + trunk(2), + fabric(3), + nProxy(4), + f(5), + e(6), + sd(7), + vntag(8), + promiscuousTrunk(9) + } + +CucsPortPIoFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inCompatSfpPresence(1014), + inCompatSfpReplaced(1334) + } + +CucsPortPIoFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inCompatSfpPresenceBegin(1014), + inCompatSfpPresenceShutdown(1015), + inCompatSfpPresenceFail(1034), + inCompatSfpPresenceSuccess(1035), + inCompatSfpReplacedBegin(1334), + inCompatSfpReplacedEnablePort(1335), + inCompatSfpReplacedFail(1461), + inCompatSfpReplacedSuccess(1462) + } + +CucsPortPIoFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + inCompatSfpPresence(1014), + inCompatSfpReplaced(1334) + } + +CucsPortSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + n1gbps(1), + n2gbps(2), + n4gbps(3), + n8gbps(4), + auto(5), + n16gbps(6) + } + +CucsPortSpeedBitmask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + n1gbps(0), + n2gbps(1), + n4gbps(2), + n8gbps(3), + auto(4), + n16gbps(5) + } + +CucsPortSubGroupConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsPortSubGroupSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsPortTrust ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + trusted(0), + untrusted(1) + } + +CucsPortapiPeerCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ethRackServerPort(1), + ethFexServerPort(2), + ethAppliantPort(3), + ethUplinkPort(4) + } + +CucsPowerBudgetFanSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + lowPower(0), + balanced(1), + performance(2), + highPower(3), + maxPower(4), + na(5), + err(6), + noUpdate(7), + notSupported(8), + any(9) + } + +CucsPowerCapAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nothing(0), + clockDown(1), + throttled(2) + } + +CucsPowerChThrAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nothing(0), + throttleBladeDisc(1), + stopBladeDisc(2) + } + +CucsPowerFanSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + lowPower(0), + balanced(1), + performance(2), + highPower(3), + maxPower(4), + na(5), + err(6), + noUpdate(7), + notSupported(8), + any(9) + } + +CucsPowerGroupState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + capOk(0), + capMismatch(1) + } + +CucsPowerGroupStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + power(0), + powerAvg(1), + powerMax(2), + powerMin(3) + } + +CucsPowerGroupStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + power(0), + powerAvg(1), + powerMax(2), + powerMin(3) + } + +CucsPowerLockState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + locked(1), + unlocked(2) + } + +CucsPowerMemberState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + uninitialized(0), + capOk(1), + fwMismatch(2), + psuInsufficient(3), + psuRedundancyFailed(4), + capInsufficient(5) + } + +CucsPowerMgmtStyle ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + manualPerBlade(0), + intelligentPolicyDriven(1) + } + +CucsPowerOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notCapped(0), + discoveryRetry(3), + nonCompliant(6), + firmwareMismatch(7), + discoveryBudgeted(8), + unbudgeted(9), + budgeting(10), + budgeted(11), + deploying(12), + deployed(13) + } + +CucsPowerPolicyFanSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + lowPower(0), + balanced(1), + performance(2), + highPower(3), + maxPower(4), + na(5), + err(6), + noUpdate(7), + notSupported(8), + any(9) + } + +CucsPowerPowerAvailState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + unavailable(1), + available(2) + } + +CucsPowerPowerDeployState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + deployed(1), + deployNeeded(2) + } + +CucsPowerPrioritySharing ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noPreference(0), + highestPrioInChassis(1), + highestPrioInPowerGroup(2) + } + +CucsPowerProfilingMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + default(1), + static(2), + pnuos(3), + nodemgr(4) + } + +CucsPowerPsuLineMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + undetermined(1), + highLine(2), + lowLine(3), + mixedLine(4) + } + +CucsPowerPsuState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + insufficient(1) + } + +CucsPowerReallocation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + chassis(0) + } + +CucsPowerReqConflict ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ignore(0), + failPlacement(1) + } + +CucsProcStatAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + on(1), + clearStats(2), + logStats(3) + } + +CucsProcessorArchitecture ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + any(0), + intelP4C(1), + opteron(132), + turion64(134), + dualCoreOpteron(135), + pentium4(178), + xeon(179), + xeonMP(181) + } + +CucsProcessorEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + inputCurrent(0), + inputCurrentAvg(1), + inputCurrentMax(2), + inputCurrentMin(3), + temperature(4), + temperatureAvg(5), + temperatureMax(6), + temperatureMin(7) + } + +CucsProcessorEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + inputCurrent(0), + inputCurrentAvg(1), + inputCurrentMax(2), + inputCurrentMin(3), + temperature(4), + temperatureAvg(5), + temperatureMax(6), + temperatureMin(7) + } + +CucsProcessorErrorStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + mirroringInterSockErrors(0), + smiLinkCorrErrors(2), + smiLinkUncorrErrors(3), + sparingErrors(4), + mirroringIntraSockErrorsAvg(6), + mirroringIntraSockErrorsMax(7), + mirroringIntraSockErrorsMin(8), + mirroringIntraSockErrorsRunning(9), + smiLinkCorrErrorsAvg(11), + smiLinkCorrErrorsMax(12), + smiLinkCorrErrorsMin(13), + smiLinkCorrErrorsRunning(14), + smiLinkUncorrErrorsAvg(16), + smiLinkUncorrErrorsMax(17), + smiLinkUncorrErrorsMin(18), + smiLinkUncorrErrorsRunning(19), + sparingErrorsAvg(21), + sparingErrorsMax(22), + sparingErrorsMin(23), + sparingErrorsRunning(24) + } + +CucsProcessorErrorStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + mirroringInterSockErrors(0), + mirroringInterSockErrorsAvg(1), + mirroringInterSockErrorsMax(2), + mirroringInterSockErrorsMin(3), + mirroringInterSockErrorsRunning(4), + mirroringIntraSockErrors(5), + mirroringIntraSockErrorsAvg(6), + mirroringIntraSockErrorsMax(7), + mirroringIntraSockErrorsMin(8), + mirroringIntraSockErrorsRunning(9), + smiLinkCorrErrors(10), + smiLinkCorrErrorsAvg(11), + smiLinkCorrErrorsMax(12), + smiLinkCorrErrorsMin(13), + smiLinkCorrErrorsRunning(14), + smiLinkUncorrErrors(15), + smiLinkUncorrErrorsAvg(16), + smiLinkUncorrErrorsMax(17), + smiLinkUncorrErrorsMin(18), + smiLinkUncorrErrorsRunning(19), + sparingErrors(20), + sparingErrorsAvg(21), + sparingErrorsMax(22), + sparingErrorsMin(23), + sparingErrorsRunning(24) + } + +CucsProcessorQualArch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + any(0), + intelP4C(1), + opteron(132), + turion64(134), + dualCoreOpteron(135), + pentium4(178), + xeon(179), + xeonMP(181) + } + +CucsProcessorRuntimeThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + load(0), + loadAvg(1), + loadMax(2), + loadMin(3) + } + +CucsProcessorRuntimeHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + load(0), + loadAvg(1), + loadMax(2), + loadMin(3) + } + +CucsProcessorUnitArch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + any(0), + intelP4C(1), + opteron(132), + turion64(134), + dualCoreOpteron(135), + pentium4(178), + xeon(179), + xeonMP(181) + } + +CucsQosHostControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + full(1), + fullWithException(2) + } + +CucsQosPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fc(1), + platinum(2), + gold(3), + silver(4), + bronze(5), + bestEffort(6) + } + +CucsQosclassDefinitionFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configGlobalQoS(313) + } + +CucsQosclassDefinitionFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configGlobalQoSBegin(313), + configGlobalQoSSetLocal(314), + configGlobalQoSSetPeer(315), + configGlobalQoSFail(430), + configGlobalQoSSuccess(431), + configGlobalQoSWaitForUserAck(2256) + } + +CucsQosclassDefinitionFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configGlobalQoS(313) + } + +CucsQosclassEthBEAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsQosclassEthBEDrop ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + drop(0), + noDrop(1) + } + +CucsQosclassEthBEPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fc(1), + platinum(2), + gold(3), + silver(4), + bronze(5), + bestEffort(6) + } + +CucsQosclassEthClassifiedAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsQosclassEthClassifiedDrop ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + drop(0), + noDrop(1) + } + +CucsQosclassEthClassifiedPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fc(1), + platinum(2), + gold(3), + silver(4), + bronze(5), + bestEffort(6) + } + +CucsQosclassFcAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsQosclassFcDrop ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + drop(0), + noDrop(1) + } + +CucsQosclassFcPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fc(1), + platinum(2), + gold(3), + silver(4), + bronze(5), + bestEffort(6) + } + +CucsQueryActivity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + restart(0), + idle(1) + } + +CucsQueryOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + estimate(1), + import(2) + } + +CucsQueryStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + pending(0), + success(1), + timeout(2), + failed(3) + } + +CucsQueryresultOrgCategory ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + orgOrg(1), + domainOrg(2) + } + +CucsSecurityUnitId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..255) + +CucsServerConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + insufficientResources(0), + boardControllerUpdateUnsupported(1), + bootConfigurationInvalid(2), + bootOrderIscsi(3), + bootOrderPxe(4), + bootOrderSanImagePath(5), + computeUnavailable(6), + computeUndiscovered(7), + incompatBiosForSriovVnics(8), + incompatibleBiosImage(9), + insufficientPowerBudget(10), + macAddressAssignment(11), + memoryRequirement(12), + migration(13), + missingFirmwareImage(14), + nonInterruptFsmRunning(15), + physicalRequirement(16), + powerGroupRequirement(17), + processorRequirement(18), + remotePolicy(19), + serverPositionRequirement(20), + remoteServiceProfile(21), + systemUuidAssignment(22), + wwnnDerivationFromVhba(23), + resourceOwnershipConflict(24), + bootipPolicyInvalid(25), + hostimgPolicyInvalid(26), + imgsecPolicyInvalid(27), + provsrvPolicyInvalid(28), + qosPolicyInvalid(29), + bootConfigurationUnsupported(30), + serverFeatureCapabilityMismatch(31), + domainRequirement(32), + duplicateAddressConflict(33), + vmediaPolicyUnsupported(34), + bootPolicyVmediaInvalid(35), + vmediaMountConfigInvalid(36), + softPinningVlanMismatch(37), + cimcDowngradeRestriction(38), + processorTypeCimcDowngradeRestriction(39), + processorTypeBiosDowngradeRestriction(40), + bootOrderJbodImagePath(41), + unsupportedBiosForVnicCdn(42), + onNextBootUnsupported(44), + unsupportedBiosForTpm(45), + serverTypeCimcDowngradeRestriction(46), + embeddedControllerNotSupported(47), + unsupportedVicSlot(48), + unsupportedCimcVersionForPowerCapping(50), + bootDevNoSupport(51), + bootOrderBadBlockSize(52), + hardwareInventoryMismatchBlade(53), + hardwareInventoryMismatchRack(54), + secondControllerServerFwDowngradeRestriction(55), + serverFeatureCapabilityMismatchNonFatal(56), + powerStateChange(57), + nonPreEmptiveFsmRunning(58), + graphicsCardModeChangeUnsupported(59), + templateUnavailable(60), + graphicsCardNotPresent(61), + dualSiocServerFwRestriction(62) + } + +CucsSesScsiDriveStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + good(1), + bad(2) + } + +CucsSmartcallhomeAlertGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + diagnostic(0), + environmental(1), + inventory(2) + } + +CucsSmartcallhomeFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + xml(1), + fullTxt(2), + shortTxt(4) + } + +CucsSmartlicenseAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsSmartlicenseAgentDebugLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + error(0), + trace(1), + debug(2), + all(3) + } + +CucsSmartlicenseAgentEnforceMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + invalid(0), + init(1), + waiting(2), + compliance(3), + outOfCompliance(4), + overage(5), + eval(6), + expired(7), + gracePeriod(8), + authorizationExpired(9), + gracePeriodExpired(10), + disabled(11), + invalidTag(12), + max(13) + } + +CucsSmartlicenseAgentFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(480) + } + +CucsSmartlicenseAgentFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(480), + configureConfig(481), + configureFail(516), + configureSuccess(517) + } + +CucsSmartlicenseAgentFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(480) + } + +CucsSmartlicenseAgentRegistrationStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notRegistered(0), + registrationInProgress(1), + registrationFailed(2), + registrationRetryInProgress(3), + registrationCompleted(4) + } + +CucsSmartlicenseAgentState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unconfigured(0), + unidentified(1), + registered(2), + authorized(3), + outofcompliance(4), + expired(5) + } + +CucsSmartlicenseConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1), + registering(2), + registered(3), + registerfailed(4) + } + +CucsSmartlicenseEntitlementEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(484) + } + +CucsSmartlicenseEntitlementEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(484), + configureReport(485), + configureRetryReport(486), + configureFail(518), + configureSuccess(519) + } + +CucsSmartlicenseEntitlementEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(484) + } + +CucsSmartlicenseHolderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(487), + updateState(530) + } + +CucsSmartlicenseHolderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(487), + configureEnableSmartLicense(488), + configureDisableSmartLicense(489), + configureRegisterDevice(490), + configureRetryRegisterDevice(491), + configureUnregisterDevice(492), + configureRetryUnregisterDevice(493), + configureFail(520), + configureSuccess(521), + updateStateBegin(530), + updateStateRefreshState(531), + updateStateFail(534), + updateStateSuccess(535) + } + +CucsSmartlicenseHolderFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeSmartlicenseHolderConfigureEnable(10), + samDmeSmartlicenseHolderConfigureDisable(11), + samDmeSmartlicenseHolderConfigureReportEntitlement(12), + samDmeSmartlicenseHolderConfigureRegisterDevice(13), + samDmeSmartlicenseHolderConfigureUnregisterDevice(14) + } + +CucsSmartlicenseHolderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(487), + updateState(530) + } + +CucsSmartlicenseTestDevCertEnableType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + enable(1), + disable(2) + } + +CucsSmartlicenseTestFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(482) + } + +CucsSmartlicenseTestFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(482), + configureExecuteTestCli(483), + configureFail(522), + configureSuccess(523) + } + +CucsSmartlicenseTestFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(482) + } + +CucsSmartlicenseTestTimerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + eval(1), + authExpire(2), + authRenew(3), + idcertExpire(4), + idcertRenew(5), + daily(6), + ackExpire(7), + evalWarning(8), + registration(9), + grace(10) + } + +CucsSmartlicenseTestTransportMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + callhome(1), + http(2) + } + +CucsSolAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsSolSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n9600(6), + n19200(7), + n38400(8), + n57600(9), + n115200(10), + defaultValue(9600) + } + +CucsStatsChartDomain ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + network(0), + temp(1), + power(2), + cooling(3) + } + +CucsStatsChartType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + static(0), + dynamic(1) + } + +CucsStatsCollectionDomain ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + chassis(2), + port(4), + host(5), + adapter(6), + server(7), + fex(8) + } + +CucsStatsCollectionInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n30seconds(30), + n1minute(60), + n2minutes(120), + n5minutes(300) + } + +CucsStatsCollectionPolicyFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(310) + } + +CucsStatsCollectionPolicyFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEpBegin(310), + updateEpSetEpA(311), + updateEpSetEpB(312), + updateEpFail(432), + updateEpSuccess(433) + } + +CucsStatsCollectionPolicyFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateEp(310) + } + +CucsStatsContextClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + computeSystem(0), + equipmentChassis(1), + computeBlade(2) + } + +CucsStatsCoolingEndpoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + chassisFans(0), + fiFans(1), + rackUnitFans(2) + } + +CucsStatsDailyRecords ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + n2weeks(14), + n3months(90), + n6months(180), + n1year(365), + unlimited(-1) + } + +CucsStatsDefaultView ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + chart(0), + table(1) + } + +CucsStatsEtherType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + total(0), + unicast(1), + multicast(2), + broadcast(3), + jumbo(4) + } + +CucsStatsHourlyRecords ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + n1week(168), + n2weeks(336), + n4weeks(672), + n8weeks(1344), + unlimited(-1) + } + +CucsStatsMigrateStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + fail(0), + success(1), + skip(2), + pending(3), + inProgress(4) + } + +CucsStatsNetworkEndpoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ethPorts(0), + fcPorts(1), + nics(2), + hbas(3) + } + +CucsStatsPasadenaCollectionPolicyCollectionInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + never(0), + n1min(1), + n2min(2), + n5min(5), + n10min(10), + n15min(15), + n30min(30) + } + +CucsStatsPowerEndpoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + blades(0), + racks(1), + chassis(2) + } + +CucsStatsRealtimeRecords ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + n1week(672), + n2weeks(1344), + n4weeks(2688), + n8weeks(5376), + unlimited(-1) + } + +CucsStatsReportingInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + n2minutes(120), + n15minutes(900), + n30minutes(1800), + n60minutes(3600), + n2hours(7200), + n4hours(14400), + n8hours(28800) + } + +CucsStatsSubscribeStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + pending(1) + } + +CucsStatsThermalEndpoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + servers(0) + } + +CucsStatsThr32DefinitionPropType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + uint32(1), + uint64(2), + float(3) + } + +CucsStatsThr32ValuePropType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + uint32(1), + uint64(2), + float(3) + } + +CucsStatsThr64DefinitionPropType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + uint32(1), + uint64(2), + float(3) + } + +CucsStatsThr64ValuePropType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + uint32(1), + uint64(2), + float(3) + } + +CucsStatsThrFloatDefinitionPropType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + uint32(1), + uint64(2), + float(3) + } + +CucsStatsThrFloatValuePropType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + uint32(1), + uint64(2), + float(3) + } + +CucsStatsThresholdDefinitionAutoRecovery ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsStatsThresholdDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + aboveNormal(1), + belowNormal(2) + } + +CucsStatsTopBottom ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + top(0), + bottom(1) + } + +CucsStatsUcsDomain ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0) + } + +CucsStatsWeeklyRecords ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + n2weeks(2), + n6months(26), + n1year(53), + unlimited(-1) + } + +CucsStatsXType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + tx(0), + rx(1), + avp(2), + agp(3), + pt(4), + pfs(5) + } + +CucsStorageAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + readWrite(1), + readOnly(2), + blocked(3), + transportReady(4), + hidden(5) + } + +CucsStorageActualWriteType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + writeThrough(1), + writeBack(2) + } + +CucsStorageAdminActionTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + idle(0), + triggered(1), + canceled(2) + } + +CucsStorageAdminActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + jbod(1), + unconfiguredGood(2), + clearForeignConfiguration(3), + prepareForRemoval(4), + undoPrepareForRemoval(5), + globalHotSpare(6), + dedicatedHotSpare(7), + removeHotSpare(8), + ledOn(9), + ledOff(10), + enableSecurity(11), + clearSecureDrive(12), + clearSecureForeignConfigDrive(13), + unlockForeignDrive(14) + } + +CucsStorageAdminCtrlActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + importForeignConfiguration(1), + unpinCacheAll(2), + skipInitialConfig(4), + clearBootConfiguration(5), + unlockDisk(6), + disableSecurity(7), + modifyKey(8), + enableSecurity(9), + testKmipConnectivity(10), + cleanHxState(11), + secureHxDrives(12), + rescanHxInventory(13) + } + +CucsStorageAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undefined(0), + online(1), + offline(2), + delete(3), + restore(4), + degraded(5), + transportReady(6), + clearTransportReady(7), + hide(8), + unhide(9), + secureDriveGroup(10) + } + +CucsStorageAlarmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + minor(0), + major(1) + } + +CucsStorageAllocState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + allocating(1), + allocated(2), + failed(3) + } + +CucsStorageArrayId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..254) + +CucsStorageBatteryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + battery(1), + supercap(2) + } + +CucsStorageBbuStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + optimal(1), + learnCycleActive(2), + learnCycleNeeded(3), + failurePredicted(4), + premiumFeatureReqd(5), + microcodeUpdateReqd(6), + replacementNeeded(7), + noFlashSpace(8), + notSupported(9), + notPresent(10) + } + +CucsStorageBladeSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..8) + +CucsStorageBootableType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + true(1), + false(2) + } + +CucsStorageCacheType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + noChange(1), + enable(2), + disable(3) + } + +CucsStorageConfigCheckPoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + firmwareInventoryReported(0) + } + +CucsStorageConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + destructiveLocalDiskConfig(0), + incompatibleDiskTypes(1), + incompatibleNumberOfLocalDisks(2), + incompatibleRaidLevel(3), + missingRaidKey(4), + storagePathConfigurationError(5), + wwnnAssignment(6), + zoneCapacity(7), + flexflashController(8), + flexflashCard(9), + flexflashMetadata(10), + storageFeatureCapabilityMismatch(11), + virtualDriveHiddenOrTransportReady(12), + invalidZoningDiskBootable(13), + unsupportedLunSizeModification(14), + bmcCertsAbsent(15), + cimcMgmtNotConfigured(16), + multipleSecurityPolicies(17), + sedUnsupportedServer(18), + replicaNameSuffixChange(19), + insufficientDisks(20), + unsupportedRaidLevel(21), + insufficientStorageSpace(22), + diskRoleMismatch(23), + diskTypeMismatch(24), + unsupportedOrphanLunModification(25), + duplicatedLunName(26), + unsupportedController(27), + unsupportedDestructiveChange(28), + unsupportedDiskControllerConfig(29), + conflictingLunConfig(30), + virtualDriveAccessDenied(31), + virtualDriveDeletionInProgress(32), + unsupportedWriteCachePolicy(33), + unsupportedVdModification(34), + unsupportedLunMapModification(35), + unsupportedHotspareChange(36), + invalidStorageProfileBinding(37), + invalidLocalLunDiskPolicyReference(38), + unsupportedExpandToAvailable(40), + unsupportedGlobalHotspares(41), + unsupportedOrder(42), + setProperOrder(49), + unsupportedUseRemainingDisks(50), + driveCacheNotSupported(51), + embeddedControllerNotSupported(52), + invalidDzpReference(53), + unsupportedDiskSlotZoning(54), + unsupportedPartialDiskGroupZoning(55), + unsupportedIoPolicy(56), + invalidDiskSlotOwnership(57), + diskSharingNotSupported(58), + unsupportedChassisSpareController(59), + unsupportedStripSizeChange(60), + unsupportedChassisDiskZoning(61), + unsupportedSecurityOperation(62) + } + +CucsStorageConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notApplied(0), + applying(1), + applied(2), + applyFailed(3), + orphaned(4), + notInUse(5), + nA(6), + unknown(7) + } + +CucsStorageConfiguration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + supported(1), + notSupported(2) + } + +CucsStorageConfiguredWriteType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + writeThrough(1), + writeBackGoodBbu(2), + alwaysWriteBack(3) + } + +CucsStorageConnectionProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + sas(1), + sata(2), + nvme(3) + } + +CucsStorageControllerControllerFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + driveSecurityCapable(0), + driveSecurityEnable(1) + } + +CucsStorageControllerFaultMonitoring ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + supported(1), + notSupported(2) + } + +CucsStorageControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..64) + +CucsStorageControllerPinnedCacheStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + enabled(1), + disabled(2) + } + +CucsStorageControllerAdminActionTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + importForeignConfiguration(1), + clearForeignConfiguration(2), + unpinCacheAll(3), + skipInitialConfig(4), + clearBootConfiguration(5), + unlockDisk(6), + disableSecurity(7), + modifyKey(8), + enableSecurity(9) + } + +CucsStorageControllerFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + driveSecurityCapable(0), + driveSecurityEnable(1) + } + +CucsStorageControllerForm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + onBoard(1), + mezzanine(2), + pci(3), + embedded(4) + } + +CucsStorageControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + all(0) + } + +CucsStorageControllerJBODMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + disabled(1), + enabled(2) + } + +CucsStorageControllerMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + raid(1), + hba(2), + ahci(3), + swraid(4), + nvme(5), + phba(6), + praid(7), + xsds(8) + } + +CucsStorageControllerRefControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsStorageControllerRefControllerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + sas(1), + sata(2), + flash(3), + sd(4), + pt(5), + pch(6), + external(7), + nvme(8), + hba(9), + m2(10) + } + +CucsStorageControllerRefServerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsStorageControllerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + optimal(1), + failed(2), + unresponsive(3), + degraded(4), + unsupportedFwForOob(5) + } + +CucsStorageControllerSubType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + na(0), + nvmeFront(1), + nvmeRear(2), + nvmeHhhl(3), + nvmeMezz(4), + nvmeM2(5) + } + +CucsStorageControllerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + sas(1), + sata(2), + flash(3), + sd(4), + pt(5), + pch(6), + external(7), + nvme(8), + hba(9), + m2(10) + } + +CucsStorageCtrlAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + inService(1), + inMaintenance(3), + fullMaintenance(4) + } + +CucsStorageCtrlClusterState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + degraded(2) + } + +CucsStorageCtrlConfigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ok(1), + disruptive(2) + } + +CucsStorageCtrlHaState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ready(1), + notReady(2), + degraded(3), + failoverInProgress(4), + electionFailed(5), + offline(6) + } + +CucsStorageCtrlLeadership ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + active(1), + passive(2) + } + +CucsStorageCtrlStorageStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + cpuLoad(0), + cpuLoadAvg(1), + cpuLoadMax(2), + cpuLoadMin(3), + memoryUsage(4), + memoryUsageAvg(5), + memoryUsageMax(6), + memoryUsageMin(7) + } + +CucsStorageCtrlStorageStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + cpuLoad(0), + cpuLoadAvg(1), + cpuLoadMax(2), + cpuLoadMin(3), + memoryUsage(4), + memoryUsageAvg(5), + memoryUsageMax(6), + memoryUsageMin(7) + } + +CucsStorageDeployAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noAction(0), + create(1), + delete(2), + modify(3), + restore(4), + replace(5), + setOnline(6), + setOffline(7), + abortReplication(8) + } + +CucsStorageDeviceBridgeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + stsb(1) + } + +CucsStorageDiskEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3), + wearPercentage(4), + wearPercentageAvg(5), + wearPercentageMax(6), + wearPercentageMin(7) + } + +CucsStorageDiskEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + temperature(0), + temperatureAvg(1), + temperatureMax(2), + temperatureMin(3), + wearPercentage(4), + wearPercentageAvg(5), + wearPercentageMax(6), + wearPercentageMin(7) + } + +CucsStorageDiskRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(0), + dedHotSpare(1), + globHotSpare(2), + unknown(3) + } + +CucsStorageDisklessAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + yes(1), + no(2) + } + +CucsStorageDrawerOpenState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + notApplicable(0), + open(1), + closed(2) + } + +CucsStorageDriveFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + securityCapable(0), + securityEnabled(1), + secured(2), + locked(3) + } + +CucsStorageEnclosureId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsStorageEnclosureAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + acknowledged(0), + remove(1), + removing(2), + removeFailed(3) + } + +CucsStorageEnclosureAssociation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + directAttached(1), + expanderAttached(2) + } + +CucsStorageEnclosureDiskSlotEpAutoZoneCause ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + sharingUnsupported(1), + hddslotUnassigned(2), + hotspareUnsupported(3), + hddTrayInLieuOfServer2(4), + mezzControllerInIoexpander(5), + secondControllerAbsent(6) + } + +CucsStorageEnclosureDiskSlotEpOwnership ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + unassigned(1), + dedicated(2), + shared(3), + chassisSpare(4), + chassisDedicatedSpare(5) + } + +CucsStorageEnclosureFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeEnclosure(2019) + } + +CucsStorageEnclosureFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeEnclosureBegin(2019), + removeEnclosureValidateRemoval(2020), + removeEnclosureUpdateStorageInvCMC(2021), + removeEnclosureUpdateStorageInvCIMC(2022), + removeEnclosurePollUpdateStorageInvCIMC(2023), + removeEnclosureFail(2191), + removeEnclosureSuccess(2192) + } + +CucsStorageEnclosureFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + removeEnclosure(2019) + } + +CucsStorageEpAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readonly(1), + admin(2) + } + +CucsStorageEpLinkState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + optimal(1), + subOptimal(2), + misconnect(3) + } + +CucsStorageEthLifSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3), + aB(5), + bA(6) + } + +CucsStorageEtherIfVlanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + regular(0), + default(1), + native(2) + } + +CucsStorageExpanderState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + operable(1), + inoperable(2), + unreachable(3), + degraded(4), + notReady(5), + resourceUnavailable(6) + } + +CucsStorageFFCardHealth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ffPhyHealthNa(0), + ffPhyHealthOk(1), + ffPhyUnhealthyRaid(2), + ffPhyUnhealthyOther(3), + ffPhyRaidSyncInProgress(4), + ffPhyRaidOutOfSync(5) + } + +CucsStorageFFCardMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ffPhyDriveUnpairedPrimary(0), + ffPhyDrivePrimary(1), + ffPhyDriveSecondaryAct(2), + ffPhyDriveSecondaryUnhealthy(3) + } + +CucsStorageFFCardSizeMismatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + na(0), + mismatch(1), + match(2) + } + +CucsStorageFFCardState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undefined(0), + configured(1), + initializing(2), + active(3), + ignored(4), + failed(5), + unknown(6) + } + +CucsStorageFFCardSync ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + na(0), + manual(1), + auto(2), + unknown(3) + } + +CucsStorageFFCardWriteEnable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsStorageFFControllerHealth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ffchOk(0), + ffchMetadataFailure(1), + ffchErrorCardsAccessError(2), + ffchErrorOldFirmwareRunning(3), + ffchErrorMediaWriteProtected(4), + ffchErrorInvalidSize(5), + ffchErrorCardSizeMismatch(6), + ffchInconsistentMetadata(7), + ffchErrorSecondaryUnhealthyCard(8), + ffchErrorSdCardNotConfigured(9), + ffchErrorInconsistantMetadataIgnored(10), + ffchErrorSd253WithUnOrSd247(11), + ffchErrorRebootedDuringRebuild(12), + ffchErrorSd247CardDetected(13), + ffchFlexdErrorSdCardOpModeMismatch(14), + ffchFlexdErrorSdOpModeMismatchWithUn(15), + ffchFlexdErrorImSdUnhealthySdUnIgnored(16), + ffchFlexdErrorImSdHealthySdUnIgnored(17), + ffchFlexdErrorImSdCardsOpModeMismatch(18), + ffchFlexdErrorSdCard0UnhealthyOpModeMismatch(19), + ffchFlexdErrorSdCard0HealthyOpModeMismatch(20), + ffchFlexdErrorSdCard1UnhealthyOpModeMismatch(21), + ffchFlexdErrorSdCard1HealthyOpModeMismatch(22), + ffchFlexdErrorImSd0IgnoredSd1(23), + ffchFlexdErrorImSd0Sd1Ignored(24) + } + +CucsStorageFFControllerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ffcUninitalized(0), + ffcSoftwareErr(1), + ffcInit(2), + ffcConfig(3), + ffcWaitUser(4), + ffcUsbDisconnecting(5), + ffcUsbDisconnected(6), + ffcUsbConnecting(7), + ffcUsbConnected(8), + ffcRebuilding(9), + ffcFailed(10) + } + +CucsStorageFFDriveRemovable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + na(0), + yes(1), + no(2) + } + +CucsStorageFFDriveState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nonraid(0), + raid(1) + } + +CucsStorageFFDriveType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + scu(1), + huu(2), + hv(3), + drivers(4) + } + +CucsStorageFFDriveVisible ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsStorageFFFormatRunning ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + na(0), + yes(1), + no(2) + } + +CucsStorageFFHasError ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + error(0), + noError(1) + } + +CucsStorageFFRAIDHealth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ffrHealthNa(0), + ffrHealthOk(1), + ffrHealthDegraded(2), + ffrHealthNotReporting(3) + } + +CucsStorageFFRAIDState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ffrStateDisabled(0), + ffrStateEnabledNotPaired(1), + ffrStateEnabledPairedInvalidSecondary(2), + ffrStateEnabledPairedInvalidPrimary(3), + ffrStateEnabledPairedInvalidBoth(4), + ffrStateEnabledPaired(5), + ffrStateRaidMirroringDisabled(6) + } + +CucsStorageFFRWType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + readWrite(0), + readOnly(1) + } + +CucsStorageFFRaidSyncSupport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + no(0), + yes(1) + } + +CucsStorageFFSlotENUM ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + na(0), + n1(1), + n2(2) + } + +CucsStorageFFType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + astoria(1), + fx3s(2) + } + +CucsStorageFcZoningType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + sist(1), + simt(2) + } + +CucsStorageFileSystemStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + clean(1), + notClean(2), + mounted(3), + unmounted(4) + } + +CucsStorageFlexFlashControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..64) + +CucsStorageFlexFlashControllerFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + mopsReset(1605), + mopsFormat(1607), + mopsPair(1609) + } + +CucsStorageFlexFlashControllerFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + mopsResetBegin(1605), + mopsResetReset(1606), + mopsFormatBegin(1607), + mopsFormatFormat(1608), + mopsPairBegin(1609), + mopsPairPair(1610), + mopsFormatFail(1624), + mopsFormatSuccess(1625), + mopsPairFail(1626), + mopsPairSuccess(1627), + mopsResetFail(1628), + mopsResetSuccess(1629) + } + +CucsStorageFlexFlashControllerFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + mopsReset(1605), + mopsFormat(1607), + mopsPair(1609) + } + +CucsStorageGlobalConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + globalArrayStorageArrayNotOpted(0), + domainGroupMissing(1), + missingArrayAutoConfigRef(2), + missingArrayAutoConfigPolicy(3), + missingQualifier(4), + matchingQualifierError(5), + storageBladeAlreadyInUse(6), + storageBladeNotInDiscoveryMode(7) + } + +CucsStorageHddMotherBoardTempStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + leftInletTemp(0), + leftInletTempAvg(1), + leftInletTempMax(2), + leftInletTempMin(3), + leftOutletTemp(4), + leftOutletTempAvg(5), + leftOutletTempMax(6), + leftOutletTempMin(7), + rightInletTemp(8), + rightInletTempAvg(9), + rightInletTempMax(10), + rightInletTempMin(11), + rightOutletTemp(12), + rightOutletTempAvg(13), + rightOutletTempMax(14), + rightOutletTempMin(15) + } + +CucsStorageHddMotherBoardTempStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + leftInletTemp(0), + leftInletTempAvg(1), + leftInletTempMax(2), + leftInletTempMin(3), + leftOutletTemp(4), + leftOutletTempAvg(5), + leftOutletTempMax(6), + leftOutletTempMin(7), + rightInletTemp(8), + rightInletTempAvg(9), + rightInletTempMax(10), + rightInletTempMin(11), + rightOutletTemp(12), + rightOutletTempAvg(13), + rightOutletTempMax(14), + rightOutletTempMin(15) + } + +CucsStorageIOType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + direct(1), + cached(2) + } + +CucsStorageIScsiInitiatorEpProt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + derived(0), + fc(1), + iscsi(2) + } + +CucsStorageIniGroupOperProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + derived(0), + fc(1), + iscsi(2) + } + +CucsStorageIniGroupOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + policy(2), + logical(4), + initiatorPolicy(7), + connPolicy(8) + } + +CucsStorageIniGroupProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + derived(0), + fc(1), + iscsi(2) + } + +CucsStorageKeyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + initiator(1), + target(2) + } + +CucsStorageLearnCycleRequested ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + true(1), + false(2) + } + +CucsStorageLearnMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + auto(1), + disabled(2), + warn(3) + } + +CucsStorageLinkSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + n15Gbps(1), + n3Gbps(2), + n6Gbps(3), + n12Gbps(4), + down(5), + hostPowerOff(6), + unsupportedDevice(7), + disabled(8) + } + +CucsStorageLocalDiskDiscoveredPath ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + oob(1), + ib(2) + } + +CucsStorageLocalDiskConfigFlexFlashRAIDReportingState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsStorageLocalDiskConfigFlexFlashState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsStorageLocalDiskFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateLocalDisk(2156) + } + +CucsStorageLocalDiskFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateLocalDiskBegin(2156), + updateLocalDiskPowerOffServers(2157), + updateLocalDiskServersPowerOffCompletion(2158), + updateLocalDiskUpdate(2159), + updateLocalDiskPollUpdateStatus(2160), + updateLocalDiskFail(2193), + updateLocalDiskSuccess(2194) + } + +CucsStorageLocalDiskFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeStorageLocalDiskUpdateLocalDiskActivate(5) + } + +CucsStorageLocalDiskFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + updateLocalDisk(2156) + } + +CucsStorageLocalDiskMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noLocalStorage(1), + singleDisk(2), + dualDisk(3), + raidStriped(4), + raidMirrored(5), + bestEffortMirrored(6), + bestEffortStriped(7), + anyConfiguration(8), + noRaid(9), + raidStripedParity(10), + raidStripedDualParity(11), + raidMirroredStriped(12), + bestEffortStripedParity(13), + bestEffortStripedDualParity(14), + bestEffortMirroredStriped(15), + raidStripedParityStriped(16), + raidStripedDualParityStriped(17) + } + +CucsStorageLocalDiskPartitionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(1), + swap(2), + ext2(3), + ext3(4), + ntfs(5), + fat32(6) + } + +CucsStorageLunObjType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + regular(0), + snapshot(1), + replica(2) + } + +CucsStorageLunStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undefined(0), + online(1), + offline(2) + } + +CucsStorageLunType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + simple(1), + mirror(2), + stripe(3), + raid(4), + stripeParity(5), + stripeDualParity(6), + mirrorStripe(7), + stripeParityStripe(8), + stripeDualParityStripe(9) + } + +CucsStorageMembershipStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + down(1), + up(2), + hotStandby(3) + } + +CucsStorageMiniStorageId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..64) + +CucsStorageNvmeStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + driveLifeUsedPercentage(0), + driveLifeUsedPercentageAvg(1), + driveLifeUsedPercentageMax(2), + driveLifeUsedPercentageMin(3), + temperature(4), + temperatureAvg(5), + temperatureMax(6), + temperatureMin(7) + } + +CucsStorageNvmeStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + driveLifeUsedPercentage(0), + driveLifeUsedPercentageAvg(1), + driveLifeUsedPercentageMax(2), + driveLifeUsedPercentageMin(3), + temperature(4), + temperatureAvg(5), + temperatureMax(6), + temperatureMin(7) + } + +CucsStorageOnBoardMemoryPresent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + yes(1), + no(2) + } + +CucsStorageOnboardDeviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + sbr(1), + cpld(2), + sasExpRegFwDev(3) + } + +CucsStorageOperIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + invalidConfig(0), + invictaUptimeOutOfSync(1) + } + +CucsStorageOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + misconfigured(1) + } + +CucsStorageOperatingModeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + mirror(1), + util(2) + } + +CucsStorageOperationRequestType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + format(1), + reset(2), + pair(3), + unpair(4) + } + +CucsStorageOperationState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + inProgress(1), + completed(2), + failed(3) + } + +CucsStorageOperationStateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + partitionNonMirrored(0), + partitionMirrored(1), + partitionMirroredSyncing(2), + partitionMirroredErasing(3), + partitionMirroredUpdating(4), + partitionNonMirroredUpdating(5), + partitionNonMirroredErasing(6), + partitionMirroredSyncingFail(7), + partitionMirroredErasingFail(8), + partitionMirroredUpdatingFail(9), + partitionNonMirroredUpdatingFail(10), + partitionNonMirroredErasingFail(11), + partitionMirroredSyncingSuccess(12), + partitionMirroredErasingSuccess(13), + partitionMirroredUpdatingSuccess(14), + partitionNonMirroredUpdatingSuccess(15), + partitionNonMirroredErasingSuccess(16), + unknown(17) + } + +CucsStorageOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + reconstruction(0), + relearning(1), + patrolRead(2), + consistencyCheck(3), + rebuild(4), + initialization(5), + copyback(6) + } + +CucsStorageOptionRomBootStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + enabled(1), + disabled(2) + } + +CucsStoragePDriveConfig ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + yes(1), + no(2) + } + +CucsStoragePDriveStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + online(1), + unconfiguredGood(2), + globalHotSpare(3), + dedicatedHotSpare(4), + jbod(5), + offline(6), + rebuilding(7), + copyback(8), + failed(9), + unconfiguredBad(10), + predictiveFailure(11), + disabledForRemoval(12), + foreignConfiguration(13), + zeroing(14), + good(15), + bad(16), + lockedForeignConfiguration(17) + } + +CucsStoragePartitionFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployStorage(1630), + scrubRAIDGroup(1677) + } + +CucsStoragePartitionFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployStorageBegin(1630), + deployStorageConfigDisk(1631), + deployStorageConfigLun(1632), + deployStorageVerifyConfig(1633), + deployStorageVerifySnapshotConfig(1634), + deployStorageVerifyReplicationConfig(1635), + scrubRAIDGroupBegin(1677), + scrubRAIDGroupPerformErase(1678), + scrubRAIDGroupWaitForEraseCompletion(1679), + deployStorageFail(1829), + deployStorageSuccess(1830), + scrubRAIDGroupFail(1831), + scrubRAIDGroupSuccess(1832) + } + +CucsStoragePartitionFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeStoragePartitionDeployStorageLunConfig(14), + samDmeStoragePartitionDeployStorageDiskConfig(15) + } + +CucsStoragePartitionFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployStorage(1630), + scrubRAIDGroup(1677) + } + +CucsStoragePathHA ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + initiator(0), + target(1), + fabric(2) + } + +CucsStoragePhysicalHolder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + hddMotherBoard(1), + hddExpansionTray(2), + dedicatedRearSsdEnclosure(3), + sbNvmeEnclosure(4), + ioeNvmeEnclosure(5), + serverFrontLoad(6), + serverPch(7), + serverNvme(8) + } + +CucsStoragePowerState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + active(1), + powersave(2), + transitioning(3), + off(4) + } + +CucsStorageProcessorOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undefined(0), + online(1), + offline(2), + inMaintenance(3), + fullMaintenance(4), + computeDegraded(5), + clusterDegraded(6) + } + +CucsStorageProcessorFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + discoverSystem(1636), + enterMaintenance(1644), + exitMaintenance(1649), + deploySystem(1654), + undeploySystem(1663), + haTakeOver(1675) + } + +CucsStorageProcessorFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + discoverSystemBegin(1636), + discoverSystemInitiatePollBMCLocal(1637), + discoverSystemInitiatePollBMCRemote(1638), + discoverSystemWaitForOSStatus(1639), + discoverSystemConnectSMELocal(1640), + discoverSystemConnectSMERemote(1641), + discoverSystemWaitForSMEConnection(1642), + discoverSystemWaitForInventory(1643), + enterMaintenanceBegin(1644), + enterMaintenanceDisableStorageTarget(1645), + enterMaintenanceWaitForServerShutdown(1646), + enterMaintenancePowerOff(1647), + enterMaintenanceSlotPowerCycle(1648), + exitMaintenanceBegin(1649), + exitMaintenanceWaitForHAQuorum(1650), + exitMaintenanceWaitForServerPowerUp(1651), + exitMaintenanceWaitForSMEConnection(1652), + exitMaintenanceEnableStorageTarget(1653), + deploySystemBegin(1654), + deploySystemPowerOn(1655), + deploySystemConnectSMELocal(1656), + deploySystemConnectSMERemote(1657), + deploySystemConfigHAState(1658), + deploySystemConfigNetwork(1659), + deploySystemConfigPlatform(1660), + deploySystemConfigStorageTargetIdentity(1661), + deploySystemConfigStorageReplicationService(1662), + undeploySystemBegin(1663), + undeploySystemDisableStorageTarget(1664), + undeploySystemWaitForServerShutdown(1665), + undeploySystemPowerOff(1666), + undeploySystemSlotPowerCycle(1667), + undeploySystemUndeployStorage(1668), + undeploySystemWaitForUndeployStorage(1669), + undeploySystemUndeployTargetIdentity(1670), + undeploySystemUndeployPlatform(1671), + undeploySystemUndeployNetwork(1672), + undeploySystemDisassocStorageController(1673), + undeploySystemWaitForDisassocCompletion(1674), + haTakeOverBegin(1675), + haTakeOverPerformHaTakeOver(1676), + deploySystemFail(1833), + deploySystemSuccess(1834), + discoverSystemFail(1835), + discoverSystemSuccess(1836), + enterMaintenanceFail(1837), + enterMaintenanceSuccess(1838), + exitMaintenanceFail(1839), + exitMaintenanceSuccess(1840), + haTakeOverFail(1841), + haTakeOverSuccess(1842), + undeploySystemFail(1843), + undeploySystemSuccess(1844) + } + +CucsStorageProcessorFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeStorageProcessorDeploySystemHostConfig(16), + samDmeStorageProcessorDeploySystemSupInstall(17), + samDmeStorageProcessorDeploySystemSupConfig(18), + samDmeStorageProcessorDeploySystemSaInstall(19), + samDmeStorageProcessorDeploySystemSaConfig(20), + samDmeStorageProcessorUndeploySystemSaUnconfig(21) + } + +CucsStorageProcessorFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + discoverSystem(1636), + enterMaintenance(1644), + exitMaintenance(1649), + deploySystem(1654), + undeploySystem(1663), + haTakeOver(1675) + } + +CucsStorageProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + derived(0), + fc(1), + iscsi(2) + } + +CucsStorageRaidBatteryOperabilityQualifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0) + } + +CucsStorageRaidType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + raid0(0), + raid1(1), + raid5(2), + raid6(3), + raid00(4), + raid10(5), + raid50(6), + raid60(7) + } + +CucsStorageReadType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + readAhead(1), + normal(2) + } + +CucsStorageRemoteDiskAdminActionTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + jbod(1), + unconfiguredGood(2), + prepareForRemoval(4), + undoPrepareForRemoval(5), + globalHotSpare(6), + dedicatedHotSpare(7), + removeHotSpare(8), + ledOn(9), + ledOff(10), + enableSecurity(11), + clearSecureDrive(12), + clearSecureForeignConfigDrive(13), + unlockForeignDrive(14) + } + +CucsStorageRemoteStorageAdminTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + rediscover(1), + resetToFactory(2), + discovered(3), + remove(4), + migrate(5), + decommission(6) + } + +CucsStorageRemoteVirtualDriveAdminActionTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + online(1), + offline(2), + delete(3), + restore(4), + degraded(5), + transportReady(6), + clearTransportReady(7), + hide(8), + unhide(9), + secureDriveGroup(10) + } + +CucsStorageRemoteVirtualDriveRefAdminActionTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + remoteTrigger(0), + online(1), + undeployed(4) + } + +CucsStorageReplicationActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(1), + manual(2) + } + +CucsStorageReplicationCtxLunCfgAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + triggered(0), + delete(1), + online(2), + offline(3), + restore(10) + } + +CucsStorageReplicationPairErrorCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + success(1), + tcpConnectionFailed(101), + unsupportedAsyncrepProtocolVer(102), + incorrectSharedSecretKey(103), + notOnAllowList(104), + failedToCreateTarget(105), + failedToIncreaseSize(106), + failedToReplicateMetadata(107), + lostConnection(108), + canceledByUser(109), + internalError(110) + } + +CucsStorageReplicationPairState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + online(0), + offline(1) + } + +CucsStorageReplicationPeerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + idle(0), + replicationInProgress(1), + restoreInProgress(2) + } + +CucsStorageSasLinkDescriptorControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsStorageSasLinkDescriptorControllerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + sas(1), + sata(2), + flash(3), + sd(4), + pt(5), + pch(6), + external(7), + nvme(8), + hba(9), + m2(10) + } + +CucsStorageSasLinkDescriptorServerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsStorageSasUpLinkControllerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsStorageSasUpLinkControllerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + sas(1), + sata(2), + flash(3), + sd(4), + pt(5), + pch(6), + external(7), + nvme(8), + hba(9), + m2(10) + } + +CucsStorageSasUpLinkServerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsStorageScsiDesignatorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + t10(1), + eui64(2), + naa(3), + md5(7), + scsiName(8) + } + +CucsStorageScsiLunCtxLunCfgAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + triggered(0), + delete(1), + online(2), + offline(3), + createSnapshot(4), + createReplication(5), + abortReplication(6), + enableReplication(7), + disableReplication(8), + restore(10) + } + +CucsStorageSelectionDecisionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + selectLun(1), + normalDisk(2), + dedicatedHotSpare(3), + globalHotSpare(4), + useRemainingSpace(5), + shareDiskGroup(6), + useRemainingDisk(7), + affinity(8), + verifyResources(9), + verifyVirtualDriveConfig(10), + verifyDiskgroupConfig(11), + verifyControllerConfig(12), + verifyLunConfig(13), + verifyDiskConfig(14), + verifyRaidConfig(15), + verifyStripSizeConfig(16) + } + +CucsStorageSelectionResultType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + succeeded(1), + failed(2), + dataLoss(3) + } + +CucsStorageSnapshotAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undefined(0), + create(1), + createLunReplica(2), + setReplicationOnline(3), + setReplicationOffline(4), + replicationRestore(5), + abortReplication(6) + } + +CucsStorageSnapshotCtxLunCfgAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + triggered(0), + delete(1), + online(2), + offline(3), + restoreSnapshot(9) + } + +CucsStorageSsdHealthStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + percentageLifeLeft(0), + percentageLifeLeftAvg(1), + percentageLifeLeftMax(2), + percentageLifeLeftMin(3), + powerCycleCount(4), + powerCycleCountAvg(5), + powerCycleCountMax(6), + powerCycleCountMin(7), + powerOnHours(8), + powerOnHoursAvg(9), + powerOnHoursMax(10), + powerOnHoursMin(11), + wearStatusInDays(12), + wearStatusInDaysAvg(13), + wearStatusInDaysMax(14), + wearStatusInDaysMin(15) + } + +CucsStorageSsdHealthStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + percentageLifeLeft(0), + percentageLifeLeftAvg(1), + percentageLifeLeftMax(2), + percentageLifeLeftMin(3), + powerCycleCount(4), + powerCycleCountAvg(5), + powerCycleCountMax(6), + powerCycleCountMin(7), + powerOnHours(8), + powerOnHoursAvg(9), + powerOnHoursMax(10), + powerOnHoursMin(11), + wearStatusInDays(12), + wearStatusInDaysAvg(13), + wearStatusInDaysMax(14), + wearStatusInDaysMin(15) + } + +CucsStorageStorageStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + iops(0), + iopsAvg(1), + iopsMax(2), + iopsMin(3), + latency(4), + latencyAvg(5), + latencyMax(6), + latencyMin(7), + mbps(8), + mbpsAvg(9), + mbpsMax(10), + mbpsMin(11), + readIops(12), + readIopsAvg(13), + readIopsMax(14), + readIopsMin(15), + readMbps(16), + readMbpsAvg(17), + readMbpsMax(18), + readMbpsMin(19), + writeIops(20), + writeIopsAvg(21), + writeIopsMax(22), + writeIopsMin(23), + writeMbps(24), + writeMbpsAvg(25), + writeMbpsMax(26), + writeMbpsMin(27) + } + +CucsStorageStorageStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + iops(0), + iopsAvg(1), + iopsMax(2), + iopsMin(3), + latency(4), + latencyAvg(5), + latencyMax(6), + latencyMin(7), + mbps(8), + mbpsAvg(9), + mbpsMax(10), + mbpsMin(11), + readIops(12), + readIopsAvg(13), + readIopsMax(14), + readIopsMin(15), + readMbps(16), + readMbpsAvg(17), + readMbpsMax(18), + readMbpsMin(19), + writeIops(20), + writeIopsAvg(21), + writeIopsMax(22), + writeIopsMin(23), + writeMbps(24), + writeMbpsAvg(25), + writeMbpsMax(26), + writeMbpsMin(27) + } + +CucsStorageStorageTargetIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + nodeMgmt(0), + nodeHaState(1), + dataProtection(2), + iscsi(3), + nfs(4), + cifs(5) + } + +CucsStorageSupportedControllerOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + noOpsSupported(0), + modify(1), + clearBootDrive(2), + getTtyLog(3), + getForeignConfiguration(4), + clearForeignConfiguration(5), + importForeignConfiguration(6), + getSuboem(7), + setSuboem(8), + setFactoryDefaults(9), + getTimeSecs(10), + setTimeSecs(11), + ctlrShutdown(12), + getPinnedList(13), + unpinCache(14), + ctlrLockOperation(15), + getPhyErrors(16), + clearAllConfig(17), + updateBootDrive(18), + unlockDisk(20), + disableSecurity(21) + } + +CucsStorageSupportedLocalDiskOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + noOpsSupported(0), + remove(1), + locateStart(2), + locateStop(3), + makeGhsp(4), + makeDhsp(5), + removeHsp(6), + makeOnline(7), + makeOffline(8), + prepareToRemove(9), + undoPrepareToRemove(10), + startRebuild(11), + cancelRebuild(12), + getPdProgress(13), + getForeignConfiguration(14), + importForeignConfiguration(15), + clearForeignConfiguration(16), + setState(17), + setBootDrive(18), + updateLropStatus(19), + setRebuildStatus(20), + setCopybackStatus(21), + enableSecurityOnJbod(22), + clearSecureDrive(23), + clearSecureForeignConfigDrive(24), + getPhyErrors(25), + smartSsdSupport(26) + } + +CucsStorageSupportedRaidBatteryOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + noOpsSupported(0), + disableLearn(1), + enableLearn(2), + startLearnCycle(3) + } + +CucsStorageSupportedStripSizeBitmask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + notApplicable(0), + n8KB(1), + n16KB(2), + n32KB(3), + n64KB(4), + n128KB(5), + n256KB(6), + n512KB(7), + n1MB(8), + n2MB(9), + n4MB(10), + n8MB(11), + n16MB(12), + n32MB(13), + n64MB(14), + n128MB(15), + n256MB(16), + n512MB(17) + } + +CucsStorageSupportedVirtualDriveOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + noOpsSupported(0), + deleted(1), + createOperation(2), + carveOperation(3), + deleteOperation(4), + modifyOperation(5), + setBootDriveOperation(6), + startInitialization(7), + cancelInitialization(8), + startCheckConsistency(9), + cancelCheckConsistency(10), + startReconstruction(11), + getReconstructionInfo(12), + getLdProgress(13), + startPatrolRead(14), + stopPatrolRead(15), + getMaxsize(16), + updateLropStatus(17), + setHiddenOp(18), + clearHiddenOp(19), + setCcStatus(20), + unpinCacheOp(21), + secureDriveGroup(22), + setTransportReady(23), + clearTransportReady(24), + getDiskGroup(25), + setReconstructionStatus(26), + setInitializationStatus(27), + setChanged(28) + } + +CucsStorageSystemFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + sync(1383) + } + +CucsStorageSystemFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + syncBegin(1383), + syncExecute(1384), + syncFail(1463), + syncSuccess(1464) + } + +CucsStorageSystemFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + sync(1383) + } + +CucsStorageTargetPath ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsStorageTargetIdentityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + iqnTarget(0), + euiTarget(1), + naaTarget(2) + } + +CucsStorageTargetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + unmanaged(1), + managed(2) + } + +CucsStorageTechnology ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + hdd(1), + ssd(2), + nvme(3) + } + +CucsStorageTechnologyConfig ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + hdd(1), + ssd(2) + } + +CucsStorageUnitOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undefined(0), + online(1), + offline(2), + computeInoperable(4), + computeDegraded(5), + clusterDegraded(6) + } + +CucsStorageVDriveState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + optimal(1), + cacheDegraded(2), + partiallyDegraded(3), + degraded(4), + offline(5), + rebuilding(6) + } + +CucsStorageVdChangeQualifierType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + policyChange(0), + globalHotspareChange(1), + dedHotspareChange(2), + nameChange(3), + sizeChange(4), + bootDriveChange(5), + scrubChange(6) + } + +CucsStorageVdMemberConfigQualifierType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + noAction(0), + add(1), + remove(2) + } + +CucsStorageVirtualDriveRefAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + online(1), + offline(2), + undeployed(4) + } + +CucsStorageVsanRefSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3) + } + +CucsSwAccessDomainLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwAccessDomainType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwAccessDomainFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(222) + } + +CucsSwAccessDomainFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(222), + deployUpdateConnectivity(223), + deployFail(434), + deploySuccess(435) + } + +CucsSwAccessDomainFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(222) + } + +CucsSwAccessEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwAccessEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwBorderDomainLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwBorderEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwBorderPcLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwBreakoutType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + n10g4x(1) + } + +CucsSwCIoEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsSwCardEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + slotOutlet1(0), + slotOutlet1Avg(1), + slotOutlet1Max(2), + slotOutlet1Min(3), + slotOutlet2(4), + slotOutlet2Avg(5), + slotOutlet2Max(6), + slotOutlet2Min(7), + slotOutlet3(8), + slotOutlet3Avg(9), + slotOutlet3Max(10), + slotOutlet3Min(11) + } + +CucsSwCardEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + slotOutlet1(0), + slotOutlet1Avg(1), + slotOutlet1Max(2), + slotOutlet1Min(3), + slotOutlet2(4), + slotOutlet2Avg(5), + slotOutlet2Max(6), + slotOutlet2Min(7), + slotOutlet3(8), + slotOutlet3Avg(9), + slotOutlet3Max(10), + slotOutlet3Min(11) + } + +CucsSwCimcId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + unused(1) + } + +CucsSwConfMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + inProgress(1), + verifying(2), + failed(3) + } + +CucsSwConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(1), + noVlanComp(2) + } + +CucsSwEnvStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + fanCtrlrInlet1(0), + fanCtrlrInlet1Avg(1), + fanCtrlrInlet1Max(2), + fanCtrlrInlet1Min(3), + fanCtrlrInlet2(4), + fanCtrlrInlet2Avg(5), + fanCtrlrInlet2Max(6), + fanCtrlrInlet2Min(7), + fanCtrlrInlet3(8), + fanCtrlrInlet3Avg(9), + fanCtrlrInlet3Max(10), + fanCtrlrInlet3Min(11), + fanCtrlrInlet4(12), + fanCtrlrInlet4Avg(13), + fanCtrlrInlet4Max(14), + fanCtrlrInlet4Min(15), + mainBoardOutlet1(16), + mainBoardOutlet1Avg(17), + mainBoardOutlet1Max(18), + mainBoardOutlet1Min(19), + mainBoardOutlet2(20), + mainBoardOutlet2Avg(21), + mainBoardOutlet2Max(22), + mainBoardOutlet2Min(23), + psuCtrlrInlet1(24), + psuCtrlrInlet1Avg(25), + psuCtrlrInlet1Max(26), + psuCtrlrInlet1Min(27), + psuCtrlrInlet2(28), + psuCtrlrInlet2Avg(29), + psuCtrlrInlet2Max(30), + psuCtrlrInlet2Min(31), + td2(36), + td2Avg(37), + td2Max(38), + td2Min(39), + tiburon(40), + tiburonAvg(41), + tiburonMax(42), + tiburonMin(43) + } + +CucsSwEnvStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + fanCtrlrInlet1(0), + fanCtrlrInlet1Avg(1), + fanCtrlrInlet1Max(2), + fanCtrlrInlet1Min(3), + fanCtrlrInlet2(4), + fanCtrlrInlet2Avg(5), + fanCtrlrInlet2Max(6), + fanCtrlrInlet2Min(7), + fanCtrlrInlet3(8), + fanCtrlrInlet3Avg(9), + fanCtrlrInlet3Max(10), + fanCtrlrInlet3Min(11), + fanCtrlrInlet4(12), + fanCtrlrInlet4Avg(13), + fanCtrlrInlet4Max(14), + fanCtrlrInlet4Min(15), + mainBoardOutlet1(16), + mainBoardOutlet1Avg(17), + mainBoardOutlet1Max(18), + mainBoardOutlet1Min(19), + mainBoardOutlet2(20), + mainBoardOutlet2Avg(21), + mainBoardOutlet2Max(22), + mainBoardOutlet2Min(23), + psuCtrlrInlet1(24), + psuCtrlrInlet1Avg(25), + psuCtrlrInlet1Max(26), + psuCtrlrInlet1Min(27), + psuCtrlrInlet2(28), + psuCtrlrInlet2Avg(29), + psuCtrlrInlet2Max(30), + psuCtrlrInlet2Min(31), + td2(36), + td2Avg(37), + td2Max(38), + td2Min(39), + tiburon(40), + tiburonAvg(41), + tiburonMax(42), + tiburonMin(43) + } + +CucsSwEstcEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwEthEstcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthEstcPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthFlowMonSessionTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthFlowMonSessionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwEthLanBorderTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthLanBorderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(224) + } + +CucsSwEthLanBorderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(224), + deployUpdateConnectivity(225), + deployFail(436), + deploySuccess(437), + deployUpdateVlanGroups(1184) + } + +CucsSwEthLanBorderFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeSwEthLanBorderDeployVlanGroupConfig(59), + samDmeSwEthLanBorderDeployVlanGroupRetry(60), + samDmeSwEthLanBorderDeployPortConfig(61) + } + +CucsSwEthLanBorderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(224) + } + +CucsSwEthLanEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthLanEpUdldAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsSwEthLanEpUdldMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(0), + aggressive(1) + } + +CucsSwEthLanEpVlanStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + missingPrimary(1) + } + +CucsSwEthLanFlowMonTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthLanFlowMonExporterTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthLanFlowMonExporterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwEthLanFlowMonFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(1537) + } + +CucsSwEthLanFlowMonFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(1537), + deployUpdateEthFlowMon(1538), + deployFail(1560), + deploySuccess(1561) + } + +CucsSwEthLanFlowMonFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(1537) + } + +CucsSwEthLanFlowMonitorTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthLanFlowMonitorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwEthLanFlowRecordDefTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthLanFlowRecordDefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwEthLanMonTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthLanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthLanPcVlanStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + missingPrimary(1) + } + +CucsSwEthMonTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthMonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwEthMonDestEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthMonFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(867) + } + +CucsSwEthMonFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(867), + deployUpdateEthMon(868), + deployFail(1004), + deploySuccess(1005) + } + +CucsSwEthMonFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(953) + } + +CucsSwEthMonSrcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEthTargetEpAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsSwEthTargetEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwEtherPortAggrPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..64) + +CucsSwEtherPortPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..64) + +CucsSwEtherPortSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..7) + +CucsSwExtUtilityFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + confPortBreakout(1985) + } + +CucsSwExtUtilityFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + confPortBreakoutBegin(1985), + confPortBreakoutPortInventorySwA(1986), + confPortBreakoutPortInventorySwB(1987), + confPortBreakoutConfigSwA(1988), + confPortBreakoutConfigSwB(1989), + confPortBreakoutVerifyBreakoutConfig(1990), + confPortBreakoutSuccess(1991), + confPortBreakoutFail(1992) + } + +CucsSwExtUtilityFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + confPortBreakout(1985) + } + +CucsSwFabricZoneNsAllocStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + full(1) + } + +CucsSwFabricZoneNsUserZoneAllocStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + full(1) + } + +CucsSwFcEstcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcMonTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcMonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwFcMonDestEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcMonFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(869) + } + +CucsSwFcMonFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(869), + deployUpdateFcMon(870), + deployFail(1006), + deploySuccess(1007) + } + +CucsSwFcMonFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(955) + } + +CucsSwFcMonSrcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcSanBorderTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcSanBorderUplinkTrunking ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsSwFcSanBorderFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(226), + activateZoneSet(1185) + } + +CucsSwFcSanBorderFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(226), + deployUpdateConnectivity(227), + deployFail(438), + deploySuccess(439), + activateZoneSetBegin(1185), + activateZoneSetUpdateZones(1186), + activateZoneSetFail(1465), + activateZoneSetSuccess(1466), + activateZoneSetVerifyUserZoneConfig(2100) + } + +CucsSwFcSanBorderFsmTaskFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + samDmeSwFcSanBorderActivateZoneSetUserZoneConfig(60), + samDmeSwFcSanBorderActivateZoneSetInternalZoneConfig(61) + } + +CucsSwFcSanBorderFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(226), + activateZoneSet(1185) + } + +CucsSwFcSanEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcSanMonTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcSanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcServerZoneGroupLc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsSwFcUserZoneLc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsSwFcUserZoneGroupLc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsSwFcZoneLc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsSwFcZoneMemberLc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsSwFcZoneSetLc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsSwFcoeEstcEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcoeSanEpTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFcoeSanEpUdldAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsSwFcoeSanEpUdldMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(0), + aggressive(1) + } + +CucsSwFcoeSanPcTransport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ether(0), + dce(1), + fc(2) + } + +CucsSwFlowMonitorAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsSwLanBorderType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwLanEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsSwLanEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwLanMonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwLanPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsSwLanPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwMonAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsSwMonDomainLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwMonLifeCycle ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(1), + new(2), + deleted(3) + } + +CucsSwMonSrcEpLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwNFConfigStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(1), + incomplete(2) + } + +CucsSwNetflowExporterProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsSwNetflowMonSessionProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsSwNetflowMonitorProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsSwNetflowRecordDefProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + netflow(1) + } + +CucsSwPIoEpIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + aggregation(2), + virtual(3) + } + +CucsSwPIoEpLc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3), + pending(4) + } + +CucsSwPeerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + existing(1), + nonexisting(2) + } + +CucsSwPhysFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + confPhysical(1121) + } + +CucsSwPhysFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + confPhysicalBegin(1121), + confPhysicalPortInventorySwA(1122), + confPhysicalPortInventorySwB(1123), + confPhysicalConfigSwA(1124), + confPhysicalConfigSwB(1125), + confPhysicalVerifyPhysConfig(1126), + confPhysicalSuccess(1127), + confPhysicalFail(1128) + } + +CucsSwPhysFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + confPhysical(1082) + } + +CucsSwPortBreakoutPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsSwPortBreakoutSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..2) + +CucsSwPortDiscoverFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(2249) + } + +CucsSwPortDiscoverFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(2249), + deployEnablePort(2250), + deployFail(2267), + deploySuccess(2268) + } + +CucsSwPortDiscoverFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(2249) + } + +CucsSwSanBorderType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwSanEpIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsSwSanEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwSanMonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwSanPcIfRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + network(1), + server(2), + mgmt(3), + diag(4), + storage(5), + monitor(6), + fcoeStorage(7), + nasStorage(8), + fcoeNasStorage(9), + fcoeUplink(10), + networkFcoeUplink(11), + service(12) + } + +CucsSwSanPcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwSubGroupAggrPortId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..48) + +CucsSwSubGroupSlotId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (1..4) + +CucsSwSystemStatsThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + load(0), + loadAvg(1), + loadMax(2), + loadMin(3), + memAvailable(4), + memAvailableAvg(5), + memAvailableMax(6), + memAvailableMin(7), + memCached(8), + memCachedAvg(9), + memCachedMax(10), + memCachedMin(11) + } + +CucsSwSystemStatsHistThresholded ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + load(0), + loadAvg(1), + loadMax(2), + loadMin(3), + memAvailable(4), + memAvailableAvg(5), + memAvailableMax(6), + memAvailableMin(7), + memCached(8), + memCachedAvg(9), + memCachedMax(10), + memCachedMin(11) + } + +CucsSwTargetEpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwUlanPurpose ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + management(1), + boot(2), + reserved1(3), + reserved2(4), + applianceManagement(5) + } + +CucsSwUtilityDomainLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + server(0), + chassis(1), + internal(2), + external(3) + } + +CucsSwUtilityDomainType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + lan(0), + san(1), + ipc(2) + } + +CucsSwUtilityDomainFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(228) + } + +CucsSwUtilityDomainFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(228), + deployUpdateConnectivity(229), + deployFail(440), + deploySuccess(441) + } + +CucsSwUtilityDomainFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(228) + } + +CucsSwVlanLc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3), + pending(4), + provisioned(5) + } + +CucsSwVlanCompType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + included(1), + excluded(2) + } + +CucsSwVlanConfigStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + applied(1), + unApplied(2) + } + +CucsSwVlanGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + compressed(1), + uncompressed(2), + vpCompressed(3) + } + +CucsSwVlanLimitStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(1), + exceeded(2) + } + +CucsSwVlanPortNsAllocStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + exceeded(1) + } + +CucsSwAutoNegMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + auto(1), + unset(2) + } + +CucsSysdebugAutoCoreFileExportTargetProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsSysdebugAutoCoreFileExportTargetFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(216) + } + +CucsSysdebugAutoCoreFileExportTargetFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(216), + configureLocal(217), + configurePeer(218), + configureFail(444), + configureSuccess(445) + } + +CucsSysdebugAutoCoreFileExportTargetFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(216) + } + +CucsSysdebugBackupBehaviorInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + never(0), + n1hour(3600), + n2hours(7200), + n4hours(14400), + n8hours(28800), + n24hours(86400), + n1week(604800), + n1month(2592000) + } + +CucsSysdebugBackupBehaviorProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsSysdebugBackupFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ascii(1), + binary(2) + } + +CucsSysdebugCoreExportStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + success(1), + failure(2) + } + +CucsSysdebugCoreFileAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + init(0), + prepareDownload(1), + downloaded(2) + } + +CucsSysdebugCoreFileOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unavailable(0), + available(1), + availableOnSubordinate(2), + inProgress(3), + failed(4) + } + +CucsSysdebugCoreFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + download(1041) + } + +CucsSysdebugCoreFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + downloadBegin(1041), + downloadCopySub(1042), + downloadCopyPrimary(1043), + downloadDeleteSub(1044), + downloadDeletePrimary(1045), + downloadFail(1053), + downloadSuccess(1054) + } + +CucsSysdebugCoreFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + download(1041) + } + +CucsSysdebugDiagLogOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + allocated(1), + created(2) + } + +CucsSysdebugEpLogAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + policy(0), + backup(1), + clear(2) + } + +CucsSysdebugEpLogBackupAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + logFull(0), + onClear(1), + timer(2), + onAssocChange(3) + } + +CucsSysdebugEpLogCapacity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + available(1), + low(2), + veryLow(3), + full(4) + } + +CucsSysdebugEpLogType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + sel(1), + obfl(2), + syslog(3) + } + +CucsSysdebugExportStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + success(1), + failure(2) + } + +CucsSysdebugLogControlDomainEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + sysmgmt(0) + } + +CucsSysdebugLogControlEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + persistence(1), + logControlPersist(219) + } + +CucsSysdebugLogControlEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + persistenceBegin(1), + persistencePersist(2), + persistenceFail(163), + persistenceSuccess(164), + logControlPersistBegin(219), + logControlPersistLocal(220), + logControlPersistPeer(221), + logControlPersistFail(446), + logControlPersistSuccess(447) + } + +CucsSysdebugLogControlEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + persistence(1), + logControlPersist(219) + } + +CucsSysdebugLogControlLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + debug0(0), + debug1(1), + debug2(2), + debug3(3), + debug4(4), + info(5), + warn(6), + minor(7), + major(8), + crit(9) + } + +CucsSysdebugLogExportPolicyProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsSysdebugLogExportPolicyFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(1600) + } + +CucsSysdebugLogExportPolicyFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureBegin(1600), + configureLocal(1601), + configurePeer(1602), + configureFail(1605), + configureSuccess(1606) + } + +CucsSysdebugLogExportPolicyFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configure(1600) + } + +CucsSysdebugMEpLogOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + ok(0), + permissionDeniedError(1), + remoteCommunicationError(2), + bmcCommunicationError(3), + internalUcsmError(4) + } + +CucsSysdebugManualCoreFileExportTargetAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +CucsSysdebugManualCoreFileExportTargetProto ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + ftp(1), + tftp(2), + scp(3), + http(4), + sftp(5), + nfsCopy(6) + } + +CucsSysdebugManualCoreFileExportTargetFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + export(214) + } + +CucsSysdebugManualCoreFileExportTargetFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + exportBegin(214), + exportExecute(215), + exportFail(448), + exportSuccess(449) + } + +CucsSysdebugManualCoreFileExportTargetFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + export(214) + } + +CucsSysdebugRemoteTechSupportAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + init(0), + start(1), + created(2), + prepareDownload(3), + delete(4) + } + +CucsSysdebugTSCmdOptCmdOptions ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + ucsmExcludeCommands(0), + ucsmIncludeFiDetail(1) + } + +CucsSysdebugTSCmdOptMajorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + chassis(0), + fex(1), + server(2), + ucsm(3), + ucsmMgmt(4), + serverMemory(5) + } + +CucsSysdebugTSScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + mgmtController(0), + serviceReg(1), + operationMgr(2), + identifierMgr(3), + resourceMgr(4), + policyMgr(5), + storageBroker(6), + statsMgr(7), + all(15) + } + +CucsSysdebugTechSupportAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + init(0), + start(1), + created(2), + prepareDownload(3), + delete(4) + } + +CucsSysdebugTechSupportFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + initiate(881), + deleteTechSupFile(883), + download(886) + } + +CucsSysdebugTechSupportFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + initiateBegin(881), + initiateLocal(882), + deleteTechSupFileBegin(883), + deleteTechSupFileLocal(884), + deleteTechSupFilePeer(885), + downloadBegin(886), + downloadCopySub(887), + downloadCopyPrimary(888), + downloadDeleteSub(889), + downloadDeletePrimary(890), + deleteTechSupFileFail(1008), + deleteTechSupFileSuccess(1009), + downloadFail(1010), + downloadSuccess(1011), + initiateFail(1012), + initiateSuccess(1013) + } + +CucsSysdebugTechSupportFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + initiate(881), + deleteTechSupFile(883), + download(886) + } + +CucsSysdebugTechSupportOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unavailable(0), + available(1), + availableOnSubordinate(2), + inProgress(3), + failed(4) + } + +CucsSysfileExporterPostAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + remove(1) + } + +CucsSysfileMutationAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + remove(1) + } + +CucsSysfileMutationFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + single(209), + global(211) + } + +CucsSysfileMutationFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + singleBegin(209), + singleExecute(210), + globalBegin(211), + globalLocal(212), + globalPeer(213), + globalFail(450), + globalSuccess(451), + singleFail(452), + singleSuccess(453) + } + +CucsSysfileMutationFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + single(209), + global(211) + } + +CucsTestingServiceProfileFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolvePolicyFsm(46), + resolveManyPolicyFsm(48) + } + +CucsTestingServiceProfileFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolvePolicyFsmBegin(46), + resolvePolicyFsmResolve(47), + resolveManyPolicyFsmBegin(48), + resolveManyPolicyFsmResolveMany(49), + resolveManyPolicyFsmFail(175), + resolveManyPolicyFsmSuccess(176), + resolvePolicyFsmFail(177), + resolvePolicyFsmSuccess(178) + } + +CucsTestingServiceProfileFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + resolvePolicyFsm(46), + resolveManyPolicyFsm(48) + } + +CucsTestingSnmpSupportVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + +CucsTopInfoPolicyState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsTopInfoSyncPolicyState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsTopMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + standAlone(1), + cluster(2) + } + +CucsTopSystemFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + hostName(15), + peerHostName(293) + } + +CucsTopSystemFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + hostNameBegin(15), + hostNameConfig(16), + hostNameFail(179), + hostNameSuccess(180), + peerHostNameBegin(293), + peerHostNameConfig(294), + peerHostNameFail(303), + peerHostNameSuccess(304), + hostNameConfigPeer(394) + } + +CucsTopSystemFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + hostName(15), + peerHostName(293) + } + +CucsTrigAckOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + untriggered(0), + evaluationPending(1), + evaluated(2), + waitingForUser(3), + waitingForMaintWindow(4), + applyPending(5), + applied(6), + waitingForDependency(7), + none(8), + expired(9), + pending(10), + active(11) + } + +CucsTrigAckPrevOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + untriggered(0), + evaluationPending(1), + evaluated(2), + waitingForUser(3), + waitingForMaintWindow(4), + applyPending(5), + applied(6), + waitingForDependency(7), + none(8), + expired(9), + pending(10), + active(11) + } + +CucsTrigAckChangeDetails ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + binding(0), + hostVirtEthIf(1), + hostNonvirtEthIf(2), + hostEthIfProfile(3), + hostEthIfQos(4), + hostEthIfNwCtrl(5), + hostVirtFcIf(6), + hostNonvirtFcIf(7), + hostVirtFcIfPersBind(8), + hostNonvirtFcIfPersBind(9), + hostFcIfProfile(10), + hostFcIfQos(11), + hostFcoeIf(12), + vif(13), + vlan(14), + vsan(15), + ip(16), + bootOrder(17), + bootVirtVnic(18), + bootNonvirtVnic(19), + bootLocalStorage(20), + bootVirtPxe(21), + bootNonvirtPxe(22), + bladeIdentity(24), + agentPolicy(25), + biosFw(26), + storageControllerFw(27), + adaptorHostFw(28), + adaptorNwFw(29), + mgmtControllerFw(30), + localDiskPolicy(31), + pin(32), + sol(33), + epAuth(34), + biosProfile(35), + checkpoint(36), + implicitReboot(37), + implicitHostFcIfProfileRedeploy(38), + boardControllerFw(39), + hostEthIfQosHostControl(40), + localDiskFw(41), + implicitHostEthIfProfileRedeploy(42), + storagePath(43), + bmcUpdateBiosFw(44), + hostIfPcie(45), + flexflashConfig(46), + flexflashReboot(47), + bootmodeConfig(48), + securebootConfig(49), + vmediaConfig(50), + storageApplianceSw(51), + storageTargetId(52), + remoteStorageConfig(53), + storageDevBridgeFw(54), + sasExpanderFw(55), + fanSpeedConfig(57), + sasExpRegFw(58), + assetTagConfig(59), + graphicsCardMode(60), + localDiskDataLoss(61), + localStorageSecurity(62) + } + +CucsTrigAckChanges ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + serverIdentity(0), + storage(1), + networking(2), + vnicVhbaPlacement(3), + bootOrder(4), + serverAssignment(5), + operationalPolicies(6), + storageIdentity(7), + chassisIdentity(22), + chassisAssignment(25) + } + +CucsTrigAckDisr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + upTime(0), + acPowerCycle(1), + storageAccess(2), + storageUptime(3) + } + +CucsTrigAckMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + immediate(0), + userAck(1), + timerAutomatic(2) + } + +CucsTrigAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + triggerImmediate(0), + triggered(1), + untriggered(2), + userAck(4), + userDiscard(5) + } + +CucsTrigChassisAckMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + userAck(0), + unspecified(3) + } + +CucsTrigDay ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + monday(1), + tuesday(2), + wednesday(3), + thursday(4), + friday(5), + saturday(6), + sunday(7), + oddDay(8), + evenDay(9), + everyDay(10) + } + +CucsTrigOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + pending(0), + inProgress(1), + failed(2), + triggered(3), + capReached(4), + pendingAck(5) + } + +CucsTrigReqAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + autoSched(0), + schedAck(1), + forceAck(2) + } + +CucsTrigSchedMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + advanced(0), + simple(1) + } + +CucsTrigSchedType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + storage(1) + } + +CucsTrigStorageAckMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + immediate(0), + userAck(1) + } + +CucsTrigTokenOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + valid(0), + expired(1) + } + +CucsTrigTrigOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + untriggered(0), + evaluationPending(1), + evaluated(2), + waitingForUser(3), + waitingForMaintWindow(4), + applyPending(5), + applied(6), + waitingForDependency(7), + none(8), + expired(9), + pending(10), + active(11) + } + +CucsTrigTrigState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + waitingForNextBoot(1) + } + +CucsTrigTrigger ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + onNextBoot(0) + } + +CucsTrigTriggeredState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + pending(0), + inProgress(1), + failed(2), + triggered(3) + } + +CucsUuidpoolPoolAssignmentOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + default(0), + sequential(1) + } + +CucsVmAdaptorOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + policy(2), + logical(4), + initiatorPolicy(7), + connPolicy(8) + } + +CucsVmComputeEpClInstType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vm(0), + hv(1), + computeEp(2) + } + +CucsVmHbaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVmHvClInstType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vm(0), + hv(1), + computeEp(2) + } + +CucsVmHvType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + esx(1), + kvm(2), + hyperv(3), + xen(4) + } + +CucsVmInstType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vm(0), + hv(1), + computeEp(2) + } + +CucsVmLifeCyclePolicyFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + config(1132) + } + +CucsVmLifeCyclePolicyFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configBegin(1132), + configLocal(1133), + configPeer(1134), + configFail(1146), + configSuccess(1147) + } + +CucsVmLifeCyclePolicyFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + config(1142) + } + +CucsVmMgmtPlane ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unmanaged(0), + vcenter(1), + rhevM(2), + scvmm(3) + } + +CucsVmNicType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVmOsHvVendor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unspecified(0), + vmware(1), + redhat(2), + microsoft(3), + novell(4), + oracle(5), + citrix(6) + } + +CucsVmStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + online(1), + offline(2) + } + +CucsVmSwitchAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disable(0), + enable(1) + } + +CucsVmSwitchVendor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + undetermined(0), + vmware(1), + microsoft(2) + } + +CucsVnicAEtherIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicAFcIfSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3), + aB(5), + bA(6) + } + +CucsVnicAFcIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicAIpcIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicAScsiIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicCdnSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vnicName(0), + userDefined(1) + } + +CucsVnicConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + pinningVlanMismatch(0), + vnicVlanAssignmentError(1), + missingPrimaryVlan(2), + pinnedTargetMisconfig(3), + unresolvedVlanName(4), + inaccessibleVlan(5), + unresolvedVsanName(6), + unresolvedRemoteVlanName(7), + unresolvedRemoteVsanName(8), + unableToUpdateUcsm(9), + unassociatedVlan(10), + adaptorRequirement(11), + connectionPlacement(12), + dynamicVfVnic(13), + fcoeCapacity(14), + insufficientVhbaCapacity(15), + insufficientVnicCapacity(16), + invalidWwn(17), + macDerivationVirtualizedPort(18), + vfcVnicPvlanConflict(19), + vifResourcesOverprovisioned(20), + vnicNotHaReady(21), + vnicVconProvisioningChange(22), + wwpnAssignment(23), + wwpnDerivationVirtualizedPort(24), + serviceProfileVirtualizationConflict(27), + vnicVirtualizationConflict(28), + virtualizationNotSupported(29), + ungroupedDomain(30), + missingIpv4InbandMgmtAddr(31), + missingIpv6InbandMgmtAddr(32), + missingIpv4Addr(33), + vnicVirtualizationNetflowConflict(34), + softPinningVlanMismatch(35), + unsupportedRoceVmq(36), + unsupportedRoceNetflow(37), + unsupportedRoce(38), + unsupportedVxlan(39), + unsupportedNvgre(40), + unsupportedNvgreDynamicVnic(41), + unsupportedNvgreUsnic(42), + unsupportedVxlanDynamicVnic(43), + unsupportedVxlanUsnic(44), + unsupportedRoceUsnic(45), + unsupportedVxlanVmq(46), + unsupportedVxlanNetflow(47), + unsupportedNvgreNetflow(48), + unsupportedRoceNvgre(49), + unsupportedAdaptorForVnicCdn(50), + duplicateVnicCdnName(51), + insufficientRoceResources(52), + unsupportedVmqResources(53), + unsupportedRoceProperties(54), + redundancyVnicNotInPair(56), + redundancyVnicpairNotInSync(57), + unsupportedAdaptorForVnicOracleRac(58), + unresolvedNetSanGroup(59), + misconfiguredNetSanGroup(60), + overlappingVlans(61) + } + +CucsVnicConnectionLcCtrlState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + available(0), + allocated(1), + deallocated(2), + repurposed(3) + } + +CucsVnicConnectionOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + policy(2), + logical(4), + initiatorPolicy(7), + connPolicy(8) + } + +CucsVnicConnectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicDefBehType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vnic(1), + vhba(2) + } + +CucsVnicDefaultAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + hwInherit(1) + } + +CucsVnicDynamicConReqProtection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + protectedPrefA(1), + protectedPrefB(2), + protected(3) + } + +CucsVnicEtherType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicEtherBaseSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3), + aB(5), + bA(6) + } + +CucsVnicEtherBaseIfSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3), + aB(5), + bA(6) + } + +CucsVnicExternalMgmtIPMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(1), + static(2), + pooled(3) + } + +CucsVnicFcBasePersBind ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(4) + } + +CucsVnicFcBaseType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicFcNodeOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + policy(2), + logical(4), + initiatorPolicy(7), + connPolicy(8) + } + +CucsVnicHostNwIOPerfPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + highPerfReqd(1) + } + +CucsVnicIPv4DnsPref ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + preferred(0), + alternate(1) + } + +CucsVnicIScsiConfigIssues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + initiatorName(0), + iqnPoolName(1), + targetName(2), + authProfileSame(3), + invalidTargetName(4), + noLuns(5), + iscsiCardinality(6), + autoTargetAuth(7), + autoTargetInit(8), + noVlanIp(9), + staticTargetMix(10), + ipAddrDhcp(11), + unclassified(12), + internalCfgError(13), + missingVlan(14), + vnicName(15), + allowedVlan(16), + iscsiConfig(17), + iscsiInitiatorIpAddress(18), + invalidMac(19), + nativeVlan(20), + initTargetPasswd(21), + initIdentity(22), + unresolvableManagedTarget(23), + invalidTargetParams(24), + targetIscsilifStaticIp(25) + } + +CucsVnicIScsiIfDefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + static(0), + dynamicNw(1), + option17(2), + option43(4) + } + +CucsVnicIScsiNodeOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + physical(1), + policy(2), + logical(4), + initiatorPolicy(7), + connPolicy(8) + } + +CucsVnicIfOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + indeterminate(0), + up(1), + down(2), + failed(4) + } + +CucsVnicInstantiation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + manual(0), + default(1), + dynamic(2), + dynamicVf(3) + } + +CucsVnicIpcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicL2IfSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + dual(3), + aB(5), + bA(6) + } + +CucsVnicLanConnTemplSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3), + aB(5), + bA(6) + } + +CucsVnicLstorageIScsiSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3), + ab(10) + } + +CucsVnicLunId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX Gauge32 (0..65535) + +CucsVnicMezzMappingScheme ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + physicalCapFirst(1), + capLoadDistribute(2) + } + +CucsVnicOrderScheme ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + zeroFuncAll(0), + multiFuncAll(1), + staticZeroFunc(2) + } + +CucsVnicOutbandMgmtEpFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureOutband(629) + } + +CucsVnicOutbandMgmtEpFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureOutbandBegin(629), + configureOutbandResolveOutbandPool(630), + configureOutbandCollectIdContexts(631), + configureOutbandResolveIdentifiers(632), + configureOutbandValidate(633), + configureOutbandApplyConfig(634), + configureOutbandFail(678), + configureOutbandSuccess(679) + } + +CucsVnicOutbandMgmtEpFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + configureOutband(629) + } + +CucsVnicPlacement ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + allVnic(0), + staticAllFirst(1), + dynamicAllLast(2) + } + +CucsVnicProfileConfigQualifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + normal(0), + invalidName(1) + } + +CucsVnicProfileSetFsmCurrentFsm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(187), + deployAlias(1118) + } + +CucsVnicProfileSetFsmStageName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deployBegin(187), + deployLocal(188), + deployPeer(189), + deployFail(456), + deploySuccess(457), + deployAliasBegin(1118), + deployAliasLocal(1119), + deployAliasPeer(1120), + deployAliasFail(1148), + deployAliasSuccess(1149) + } + +CucsVnicProfileSetFsmTaskItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + nop(0), + deploy(187), + deployAlias(1123) + } + +CucsVnicRedundancyPairType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(1), + primary(2), + secondary(3) + } + +CucsVnicSanConnTemplTarget ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + vm(0), + adaptor(1) + } + +CucsVnicScsiType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicStorageEthLifSwitchId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + a(1), + b(2), + mgmt(3), + aB(5), + bA(6) + } + +CucsVnicStorageEthLifType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + unknown(0), + ether(1), + fc(4), + scsi(8), + ipc(16) + } + +CucsVnicTemplateTarget ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX BITS + { + vm(0), + adaptor(1) + } + +CucsVnicTemplateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + initialTemplate(1), + updatingTemplate(2) + } + +CucsVnicVhbaBehPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vnic(1), + vhba(2) + } + +CucsVnicVirtualizationPreferenceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + none(0), + sriov(2), + sriovVmfex(3), + sriovUsnic(4), + vmq(5) + } + +CucsVnicVlanGroupUpdate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + na(0), + vlanGroupUpdate(1) + } + +CucsVnicVnicBootDev ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + +CucsVnicVnicOperHostPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + any(0), + n1(1), + n2(2), + none(10) + } + +CucsVnicVnicBehPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + vnic(1), + vhba(2) + } + +CucsVnicIpPoolType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + target(0), + specific(1) + } + +CucsVnicPortProfileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER + { + regular(0), + slaOnly(1) + } + +END diff --git a/MIBS/cisco/CISCO-VISM-DSX0-MIB b/MIBS/cisco/CISCO-VISM-DSX0-MIB new file mode 100644 index 0000000..a74bf9c --- /dev/null +++ b/MIBS/cisco/CISCO-VISM-DSX0-MIB @@ -0,0 +1,1700 @@ +-- **************************************************************** +-- ciscoVismDsx0MIB +-- The MIB for DS0 interface configuration and +-- Alarm Configuration for VISM(Voice Interface Module) +-- in MGX products. +-- +-- March 2004, Rashmi Purandare +-- +-- Copyright (c) 2003,2004 by Cisco Systems, Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-VISM-DSX0-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + DisplayString, + TruthValue FROM SNMPv2-TC + dsx0Vism, + cardSpecific FROM BASIS-MIB + ciscoWan FROM CISCOWAN-SMI; + +ciscoVismDsx0MIB MODULE-IDENTITY + LAST-UPDATED "200403110000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wanatm@cisco.com" + DESCRIPTION + "This MIB module contains ds0 configuration, + Status and DS0 related information on a + DS1 interface supported in VISM module. + + VISM is a Voice Interworking Service Module supported + in MGX8250 and MGX8850 and other MGX products. + + Terminologies used: + line : Same as the Physical Interface. + DS1 line signifies DS1 interface." + + REVISION "200403110000Z" + DESCRIPTION + "Added + - ds0Companding + - ds0RxCasTransTblName + - ds0TxCasTransTblName + - ds0TxRxCasConfig + - ciscoVismDsx0Compliance2 + - ciscoVismDsx0ConfGroup2 + Deprecated + - ciscoVismDsx0Compliance + - ciscoVismDsx0ConfGroup + " + REVISION "200308030000Z" + DESCRIPTION + "Added following tables: + dsx0VismCnfTable + dsx0VismChanMapTable + + These tables were defined in CISCO-WAN-AXIPOP-MIB + (an unrelated mib) earlier. The relevant contents + from CISCO-WAN-AXIPOP-MIB are moved and converted + to SMIv2 and defined here." + + REVISION "200306170000Z" + DESCRIPTION + "Initial version of the MIB. + + The content of this MIB was originally available + in SMIv1 version. The MIB has been converted to + SMIv2 version and descriptions of some of the objects + have been modified." + ::= { ciscoWan 81 } + +vismDs0CardStats OBJECT IDENTIFIER ::= { cardSpecific 24 } + +-- ----------------------------------------------------------------- +-- +-- dsx0Vism group: +-- +-- This group contains the tables/objects necessary to configure +-- the DS0s on DS1/E1 interfaces of VISM. +-- ----------------------------------------------------------------- + +dsx0VismCnfTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx0VismCnfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries in this table are created and deleted + implicitly at the time of adding and deleting the line. + For every DS0 on a line, one row will be created." + ::= { dsx0Vism 1 } + +dsx0VismCnfEntry OBJECT-TYPE + SYNTAX Dsx0VismCnfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This ds0 table contains both cas related + and non cas related parameters. + + The non cas related parameters are applicable + accross all line signaling types, while the + following cas related parameters + are applicable only if the signaling type + of the line(DS1/E1 Interface) to which this ds0 belongs + is cas. + + ds0IdleCode + ds0SeizedCode + ds0ReceivedCode + ds0CasVariantName + ds0CasCadenceOnTime + ds0CasCadenceOffTime + ds0InsertLocalCas + ds0LocalCasPattern + ds0CasParameterSource + ds0CasOnHookMinMakeTime + ds0CasOffHookMinMakeTime + ds0CasWinkMinMakeTime + ds0CasWinkMaxMakeTime + ds0CasWinkBreakTime + ds0CasGlareTime + ds0CasGaurdTime + ds0CasDelayImmedStart + ds0CasMinDelayDialTime + ds0CasMinStartDialTime + ds0CasFlashMinMakeTime + ds0CasFlashMaxMakeTime + ds0CasDirectionality + ds0CasGlarePolicy + ds0CasIncomingMgcpPackage + ds0CasOutgoingMgcpPackage + + When the line signaling type changes from cas to non-cas + and vice versa, then the user will be forced to delete + endpoint/ccs channels associated with any ds0 on that line + When an endpoint is deleted the ds0CasVariantName associated + with that endpoint will also be implicitly deleted. + Other than that none of the above cas related parameters are + modified across line signaling type changes." + INDEX { ds0IfIndex } + ::= { dsx0VismCnfTable 1 } + +Dsx0VismCnfEntry ::= + SEQUENCE { + ds0IfIndex Integer32, + ds0RobbedBitSignalling TruthValue, + ds0IdleCode Integer32, + ds0SeizedCode Integer32, + ds0ReceivedCode Integer32, + ds0TransmitCodesEnable TruthValue, + ds0BundleMapped Integer32, + ds0IfType INTEGER, + ds0CasVariantName DisplayString, + ds0CasCadenceOnTime Integer32, + ds0CasCadenceOffTime Integer32, + ds0InsertLocalCas TruthValue, + ds0LocalCasPattern Integer32, + ds0LoopbackCommand INTEGER, + ds0CasParameterSource INTEGER, + ds0CasOnHookMinMakeTime Integer32, + ds0CasOffHookMinMakeTime Integer32, + ds0CasWinkMinMakeTime Integer32, + ds0CasWinkMaxMakeTime Integer32, + ds0CasWinkBreakTime Integer32, + ds0CasGlareTime Integer32, + ds0CasGaurdTime Integer32, + ds0CasDelayImmedStart Integer32, + ds0SignalingType INTEGER, + ds0CasMinDelayDialTime Integer32, + ds0CasMinStartDialTime Integer32, + ds0CasFlashMinMakeTime Integer32, + ds0CasFlashMaxMakeTime Integer32, + ds0CasDirectionality INTEGER, + ds0CasGlarePolicy INTEGER, + ds0CasIncomingMgcpPackage DisplayString, + ds0CasOutgoingMgcpPackage DisplayString, + ds0InputGain Integer32, + ds0OutputAttenuation Integer32, + ds0MusicThreshold Integer32, + ds0SidPacket TruthValue, + ds0ExecDiag TruthValue, + ds0Companding INTEGER, + ds0RxCasTransTblName DisplayString, + ds0TxCasTransTblName DisplayString, + ds0TxRxCasConfig INTEGER +} + +ds0IfIndex OBJECT-TYPE + SYNTAX Integer32 (1..248) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the index for this table. + This is derived from the following formula: + index = 31 * (Ds1# - 1) + ds0# + + where : Ds1# - The T1/E1 line number in the range 1 - 8. + ds0# - The ds0 channel number ranging from + 1 to 24 for T1 + and 1 to 31 for E1." + ::= {dsx0VismCnfEntry 1} + +ds0RobbedBitSignalling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates if Robbed Bit Signalling is + turned on or off for a given ds0. This only + applies to DS0s on a DS1 link. For E1 links the + value is always off (false). For T1 links, the default + value is true if the line is configured for CAS signaling, + the default value is false if the line is configured for + CCS signaling or no signaling." + ::= { dsx0VismCnfEntry 2 } + +ds0IdleCode OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the code transmitted in the + ABCD bits when the ds0 is not connected and + ds0TransmitCodesEnable is enabled. The object is + a bitmap and the various bit positions are: + Bit 0 (value 1) D bit + Bit 1 (value 2) C bit + Bit 2 (value 4) B bit + Bit 3 (value 8) A bit + This object is useful for ds0 conditioning to be + done if an alarm condition is detected from the + network side. DS0 conditioning is implemented in + the trunking application only. + + This object is not applicable in the CAS backhaul + application. + + From vism 2.0.3 release onwards this object can + be configured in any mode, but will be applicable + only in trunking application and will be ignored + in other applications." + DEFVAL { 0 } + ::= { dsx0VismCnfEntry 3 } + +ds0SeizedCode OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the code transmitted in the + ABCD bits when the ds0 is connected and + ds0TransmitCodesEnable is enabled. The object is + a bitmap and the various bit positions are: + Bit 0 (value 1) D bit + Bit 1 (value 2) C bit + Bit 2 (value 4) B bit + Bit 3 (value 8) A bit + This object is useful for ds0 conditioning to be + done if an alarm condition is detected from the + network side. DS0 conditioning is implemented in + the trunking application only. + + This object is not applicable in the CAS backhaul + application. + + From vism 2.0.3 release onwards this object can + be configured in any mode, but will be applicable + only in trunking application and will be ignored + in other applications." + DEFVAL { 15 } + ::= { dsx0VismCnfEntry 4 } + +ds0ReceivedCode OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the code being received in + the ABCD bits. The object is a bitmap and the + various bit positions are: + Bit 0 (value 1) D bit + Bit 1 (value 2) C bit + Bit 2 (value 4) B bit + Bit 3 (value 8) A bit" + ::= { dsx0VismCnfEntry 5 } + +ds0TransmitCodesEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object determines if the idle and seized + codes are transmitted. If the value of this object + is true then the codes are transmitted. + This object is not applicable in the CAS backhaul + application." + DEFVAL { true } + ::= { dsx0VismCnfEntry 6 } + +ds0BundleMapped OBJECT-TYPE + SYNTAX Integer32(-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates endpoint number as specified + by mgEndpointNumber of endpoint table. + If it is not associated with any endpoint, then it + is set to -1. + It should be noted that the endpoint is associated + with bearer DS0s only. For signaling channel or DS0 + as in the case of CCS channel, there is no endpoint + number associated with it and the value is set to -1." + ::= { dsx0VismCnfEntry 7 } + +ds0IfType OBJECT-TYPE + SYNTAX INTEGER { + bearer (81), + ccs-signaling (63), + unknown (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the interface type associated + with the ds0. + bearer(81) : ds0 ifType is considered as bearer if + the DS0 is used for carrying voice traffic. + ccs-signaling(63): ds0 ifType is considered as ccs-signaling, + if the DS0 is configured as the D-channel." + ::= { dsx0VismCnfEntry 8 } + +ds0CasVariantName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the index to the CAS variant + table. This parameter can be configured after configuring + this ds0 as an endpoint. This object cannot be modified + while connections exist on this endpoint. The CAS variant + table is used for configuring the system parameters associated + with various types of CAS signaling methods supported." + ::= { dsx0VismCnfEntry 9 } + +ds0CasCadenceOnTime OBJECT-TYPE + SYNTAX Integer32(2..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute describes the duration during which the digit + tone is generated. + This object is applicable only for CAS backhaul applications. + For trunking application it is not applicable. + The value is expresssed in units of milliseconds. + From vism2.0.3 release onwards this object can + configured in any application, but will be applicable + only in non-trunking applications and will be ignored + in other applications." + DEFVAL {75} + ::= {dsx0VismCnfEntry 10 } + +ds0CasCadenceOffTime OBJECT-TYPE + SYNTAX Integer32(0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute corresponds to the silence between the + digit tones. + This object is applicable only for CAS backhaul applications. + For trunking application it is not applicable. + The value is expresssed in units of milliseconds. + + From vism2.0.3 release onwards this object can + configured in any application, but will be applicable + only in non-trunking applications and will be ignored + in other applications." + DEFVAL {75} + ::= {dsx0VismCnfEntry 11} + +ds0InsertLocalCas OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object tells the framer whether to force the cas bits + to a value defined by ds0LocalCasPattern or not. + + If this is enabled the framer will force the cas (ABCD) bits + to a value defined in ds0LocalCasPattern by ignorning the + cas bits sent by DSP. Else the framer will transmit the cas + bits sent by DSP. + + Setting of this object is not allowed when the signaling type + of this line is cas. + + Also setting of this object is not allowed when the + ds0LoopbackCommand is set to RemoteLoop, because in this + situation we are suppose to loopback whatever comes from + the TDM side and not force the cas bits to something else. + + This object can be set only if the line type is T1." + DEFVAL {false} + ::= {dsx0VismCnfEntry 12} + +ds0LocalCasPattern OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the pattern that the cas (ABCD) bits will have + when ds0InsertLocalCas is enabled." + DEFVAL{0} + ::={dsx0VismCnfEntry 13} + +ds0LoopbackCommand OBJECT-TYPE + SYNTAX INTEGER { + noLoop (1), + remoteLoop (2), + localLoop (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the loopback type at the ds0 level.The + ds0 configuration overrides the line level configuration. + + NoLoop + There is no loopback on this ds0. + + LocalLoop + The data received from the ATM side is loopedback + to the ATM side. + + RemoteLoop + The data from the TDM side is looped back to the + TDM side. + + Setting of this object to RemoteLoop will not be allowed when + insert local cas for this ds0 (ds0InsertLocalCas object) is + enabled as we are suppose to force the cas bits to the pattern + configured in ds0LocalCasPattern, and not do loopback on the + TDM side." + DEFVAL{noLoop} + ::= {dsx0VismCnfEntry 14} + +ds0CasParameterSource OBJECT-TYPE + SYNTAX INTEGER + { + casAppl (1), + mibValue (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates VISM whether to read the cas related + timer parameters from the casAppl file downloaded for that + endpoint or to read from this mib. + + This gives the flexibility of configuring + different cas related timer values for different + endpoints associated with the same cas variant. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint." + DEFVAL{casAppl} + ::= { dsx0VismCnfEntry 15 } + +ds0CasOnHookMinMakeTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the the minimum time in msecs + for which the on hook pattern should be present in order for it + to be recognised else the signal will be considered to be a + spurious signal and will be ignored. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint. + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + The allowed range for this object is 10..1000" + DEFVAL {300} + ::= { dsx0VismCnfEntry 16 } + +ds0CasOffHookMinMakeTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This indicates the minimum time in msecs for + which the off hook pattern should be present in order for it to be + recognised else the signal will be considered to be a spurious signal + and will be ignored. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + The allowed range for this object is 10..1000" + DEFVAL {20} + ::= { dsx0VismCnfEntry 17 } + +ds0CasWinkMinMakeTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wink consists of off-hook A-B bit pattern, followed + by on-hook A-B bit pattern in timed sequence. + This object indicates the minimum duration for which + the off-hook part of wink signal should persist. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + The allowed range for this object is 10..1000." + DEFVAL {100} + ::= { dsx0VismCnfEntry 18 } + +ds0CasWinkMaxMakeTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "millisesconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wink consists of off-hook A-B bit pattern, followed + by on-hook A-B bit pattern in timed sequence. + This object indicates the maximum duration for which the + off-hook part of the wink signal should persist, if it + exceeds this time limit the signal will be considered to + be spurious and will be ignored. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + + The allowed range for this object is 10..3000. + + The value for this object should be greater than or equal to + ds0CasWinkMinMakeTime" + DEFVAL {350} + ::= { dsx0VismCnfEntry 19 } + +ds0CasWinkBreakTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The wink consists of off-hook A-B bit pattern, + followed by on-hook A-B bit pattern in timed sequence. + This object indicates the minimum duration for which + the on-hook part of wink signal should persist. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + The allowed range for this object is 10..1000." + DEFVAL {70} + ::= { dsx0VismCnfEntry 20 } + +ds0CasGlareTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the terminating gateway receives off Hook event + from the Call Agent it starts the timer specified in + this object to see if the terminating side is also + trying to originate a call. If this is true, we have + a 'glare' condition. The way glare is resolved is + thru this user programmable timer, we will not honor + any off hook events from the originating PBX during + this time. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non CAS. + For a CAS line this object can only be configured + only after associating this ds0 with an endpoint + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + + The allowed range for this object is 10..10000." + DEFVAL {100} + ::= { dsx0VismCnfEntry 21 } + +ds0CasGaurdTime OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The gaurd time is the duration between the end of one call + and the start of next call. This object specifies what should + be such a duration. All state changes from the PBX are ignored + for this duration. After receiving DLCX, this timer will be + started for a period as configured in this object, and will + not honor any off-hook events before the expiration of this timer. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + + The allowed range for this object is 10..1000." + DEFVAL {800} + ::= { dsx0VismCnfEntry 22 } + +ds0CasDelayImmedStart OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This timer indicates the time that VISM should wait before + outpulsing digits to the PBX after sending an off hook event. + This applies only to immediate start protocol. + + This object cannot be configured if the signaling + type for the line to which this ds0 belongs is non cas. + For a cas line this object CAN only be configured + only after associating this ds0 with an endpoint. + + This object will be applicable if ds0CasParameterSource + has a value of mibValue (2). + + The allowed range for this object is 10..1000." + DEFVAL {500} + ::= { dsx0VismCnfEntry 23 } + +ds0SignalingType OBJECT-TYPE + SYNTAX INTEGER { + cas (1), + ccs (2), + none (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute indicates the type of signaling on the line + to which this ds0 belongs. + + CAS - Channel Associated Signaling + CCS - Common Channel Signaling + none - no signaling used. + + This object will be implicitly set to line signaling + type every time it changes." + DEFVAL { none } + ::= {dsx0VismCnfEntry 24} + +ds0CasMinDelayDialTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an object for an E & M signaling protocol like + wink-start for this ds0. The difference is that the + address-control signal is different from wink. + The originating VISM, on receiving a seize (AB=11) from the + PBX, responds by sending the delay-dial (AB=11) signal back + to the PBX. When the originating VISM is ready to collect + the digits, it sends a start-dial (AB=00) signal. + This operation is symmetric. So the terminating VISM, on + seizing a trunk, should receive AB=11 + (as an ack that the trunk is operational). Subsequently, + when it receives the start signal (AB=00) from the connected PBX, + it should outpulse the digits. The rest of the operation + is similiar to wink-start. + + The allowed range for this object is 100..1000 with + units in milliseconds. + + In delay-dial operation, the outgoing interface (this interface), + after sending a seize signal (AB = 11), waits for the delay-dial + signal (AB = 11). The delay-dial signal, apart from + acknowledging the seize signal, tells this interface that + the connected equipment is not ready for the digits yet. + This object specifies the time in milliseconds, after which + incoming AB=11 will be interpreted by this interface as the + delay-dial signal." + REFERENCE + "1. Generic Requirements, GR-506-CORE, Issue 1, June 1996, + Revision 1, November 1996, + 2. LSSGR: Signaling for Analog Interfaces + Section 11.2.3 is about 'Delay-Dial Operation' (in general) + In particular, section 11.2.3.1 ([R11-21] is about these + timing requirements." + DEFVAL {100} + ::= {dsx0VismCnfEntry 25} + +ds0CasMinStartDialTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an object for an E & M signaling protocol like + wink-start for this ds0. The difference is that the + address-control signal is different from wink. The originating + VISM, on receiving a seize (AB=11) from the PBX, + responds by sending the delay-dial (AB=11) signal back + to the PBX. When the originating VISM is ready to collect + the digits, it sends a start-dial (AB=00) signal. + This operation is symmetric. So the terminating VISM, on + seizing a trunk, should receive AB=11 + (as an ack that the trunk is operational). Subsequently, + when it receives the start signal (AB=00) from + the connected PBX, it should outpulse the digits. + The rest of the operation is similiar to wink-start. + + The allowed range for this object is 70..1000. + + In delay-dial operation, the outgoing interface (this interface), + after receiving a delay-dial signal (AB=11) from the connected + equipment, waits for the start-dial signal (AB = 00) before + sending the digits to the connected equipment. + The start-dial signal tells this interface that the + connected equipment is ready for the digits. + This object specifies the time in milliseconds, after which + incoming AB=00 will be interpreted by this interface as the + start dial signal." + REFERENCE + "1. Generic Requirements, GR-506-CORE, Issue 1, June 1996, + Revision 1, November 1996, + 2. LSSGR: Signaling for Analog Interfaces + Section 11.2.3 is about 'Delay-Dial Operation' (in general) + In particular, section 11.2.3.1 ([R11-22] and [R11-23]) is + about these timing requirements." + DEFVAL {70} + ::= {dsx0VismCnfEntry 26} + +ds0CasFlashMinMakeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flash is a CAS signal generated by users to request + special services. The interpretation of the flash + depends on the protocol in use. The signal itself + is an on-hook followed by an off-hook. This object + specifies the minimum duration for the signal to be + recognized as a flash by VISM. This duration, + expressed in milliseconds, is defined as the elapsed + time between the off-to-on-hook transition followed by + the on-to-off-hook transition. + If the on-hook duration is shorter than the value of + this object, the signal will be ignored. + + This object cannot be configured if the signaling type + for the line to which this ds0 belongs is non-CAS. + For a CAS line, this object can only be configured + after associating this ds0 with an endpoint. + If no endpoint was added for this Ds0, any configuration + attempt will be rejected. + + This object will be applicable if ds0CasParameterSource + has a value of mibvalue (2). + + The allowed range for this object is 50..1550." + DEFVAL {300} + ::= {dsx0VismCnfEntry 27} + +ds0CasFlashMaxMakeTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flash is a CAS signal generated by users to request + special services. The interpretation of the flash + depends on the protocol in use. The signal itself is + an on-hook followed by an off-hook. This object specifies + the maximum duration for the signal to be recognized as a + flash by VISM. This duration, expressed in milliseconds, + is defined as the elapsed time between the off-to-on-hook + transition followed by the on-to-off-hook transition. + If the on-hook duration is longer than the value of this object, + the signal will be ignored. + + This object cannot be configured if the signaling type + for the line to which this ds0 belongs is non-CAS. + + For a CAS line, this object can only be configured after + associating this ds0 with an endpoint. This means that + if no endpoint was added for this Ds0, any configuration + set attempt will be rejected, but any get will be allowed. + + This object will be applicable if ds0CasParameterSource + has a value of 'mibvalue'(2). + + The allowed range for this object is 50..1550. + The value of this object should be greater than + or equal to ds0CasFlashMinMakeTime." + DEFVAL {1400} + ::= {dsx0VismCnfEntry 28} + +ds0CasDirectionality OBJECT-TYPE + SYNTAX INTEGER { + bidirectional (1), + incoming (2), + outgoing (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the direction in which CAS calls + will be accepted on this endpoint. If this object is set to + + bidirectional(1): VISM can send and receive calls on this + endpoint + incoming(2) : calls from the connected PBX will be + accepted by VISM on this endpoint. + outgoing(3) : VISM will send calls towards the connected PBX and + not accept calls from the PBX. + + The main difference between bidirectional and one-way trunks + is the occurrence of glare. On bidirectional trunks, since both + VISM and the connected PBX can seize the endpoint at + approximately the same time, glare (dual seizure) is likely to occur. + The protocol assigned to a bidirectional endpoint should be + capable of detecting and resolving glare. + Wink-start and delay-dial are examples of protocols capable of + glare handling and immediate-start, ground-start and loop-start, + of those that cannot. + + This object cannot be configured if the signaling type for + the DS1 line to which this ds0 belongs is non-CAS. + + For a CAS line, this object can only be configured after + associating this ds0 with an endpoint. This means that if + no endpoint was added for this Ds0, any configuration set + attempt will be rejected, but any get will be allowed." + DEFVAL {bidirectional} + ::= {dsx0VismCnfEntry 29} + +ds0CasGlarePolicy OBJECT-TYPE + SYNTAX INTEGER { + controlling (1), + releasing (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies how a bidirectional endpoint should + resolve glare. This object will be used only if + dsx0VismDirectionality of the endpoint is 'bidirectional'. + When glare is detected, if this object is set to controlling, + VISM will wait for the connected PBX to assert on-hook. + When the connected PBX goes on-hook, VISM proceeds to dial + the numbers out waits for answer. + + If this object is set to releasing(2), VISM indicates the + glare situation to the Call Agent + (as specified by the control protocol), prepares to collect + digits from the PBX and asserts on hook. The incoming call + should go through. + If the CAS protocol assigned to the endpoint cannot detect + glare or if it cannot resolve glare according to the policy + provisioned via this object, this object will not be used. + + This object cannot be configured if the signaling type + for the DS1 line to which this ds0 belongs is non-CAS. + + For a CAS line, this object can only be configured after + associating this ds0 with an endpoint. This means that if no + endpoint was added for this Ds0, any configuration set + attempt will be rejected, but any get will be allowed." + DEFVAL {controlling} + ::= {dsx0VismCnfEntry 30} + +ds0CasIncomingMgcpPackage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object, in conjunction with the card level + persistentXgcpEventsTable, controls how persistent + CAS events (like seize, disconnect, etc) related + to an incoming call observed on this DS0 are notified to + the Media Gateway Controller (MGC). + + At the card level, the persistentXgcpEventsTable allows + MGCP package-event combinations to be configured as persistent. + For example, when L/hd is added to the persistentXgcpEventsTable, + the hook-down event in line package will be notified to the MGC + every time it is observed without the MGC requesting for that event. + + Since the same CAS event can map to different MGCP events under + different packages (eg. the CAS event 'seize' can be 'sup' in + 'MS' package and 'hd' in 'BL' package) and different lines could + be running different packages at a given time, there needs to be + a per-DS0 object indicating what package should be used while + notifying CAS events observed on that DS0. This object, + ds0CasIncomingMgcpPackage specifies the package that will be + used while notifying CAS events observed on an incoming call + on this DS0. + + This object can be set to a package name from + xgcpCapabilityPackageTable whose + xgcpCapabilityPackageEnable is true or the string 'basic' + indicating that one of the basic packages in that table + (G, T, L, H, R, D or M) to which the observed event belongs + can be used. + + This object is used only if the protocol is MGCP. + If the notification is in response to an RQNT, VISM + uses the package (and event name) that the MGC used + to request the event regardless what this object is set to. + + In the absence of an RQNT, the observed CAS event is + encoded according to the package that this object specifies. + A 'seize' observed on the CAS signaling channel on this DS0, + for example is encoded as 'ms/sup' if this object is + set to 'ms', 'bl/hd' if this object is set to 'bl' or + as 'L/hd' if this object is set to 'basic'. + If this package/event is present in persistentXgcpEventsTable, + a notification is generated, otherwise this event is discarded. + + An attempt to set this object to a package name whose + xgcpCapabilityPackageEnable is false in + xgcpCapabilityPackageTable will fail. + + This object is used only if the ds0CasDirectionality is set + to 'bidirectional' or 'incoming'." + ::= {dsx0VismCnfEntry 31} + +ds0CasOutgoingMgcpPackage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object, in conjunction with the card level + persistentXgcpEventsTable, controls how persistent + CAS events (like answer, disconnect, etc) related + to an outgoing call observed on this DS0 are notified to the + Media Gateway Controller (MGC). + + At the card level, the persistentXgcpEventsTable allows + MGCP package-event combinations to be configured as persistent. + For example, when L/hd is added to the persistentXgcpEventsTable, + the hook-down event in line package will be notified to the MGC + every time it is observed without the MGC requesting for that event. + + Since the same CAS event can map to different MGCP events + under different packages (eg. the CAS event 'answer' can be + 'ans' in 'MS' package and 'hd' in 'BL' package) and different + lines could be running different packages at a given time, + there needs to be a per-DS0 object indicating what package + should be used while notifying CAS events observed on that DS0. + This object, ds0CasOutgoingMgcpPackage specifies the package + that will be used while notifying CAS events observed on an + outgoing call on this DS0. + + This object can be set to a package name from + xgcpCapabilityPackageTable whose xgcpCapabilityPackageEnable + is true or the string 'basic' indicating that one + of the basic packages in that table (G, T, L, H, R, D or M) + to which the observed event belongs can be used. + + This object is used only if the protocol is MGCP. + If the notification is in response to an RQNT, + VISM uses the package (and event name) that the MGC used + to request the event regardless what this object is set to. + + In the absence of an RQNT, the observed CAS event is encoded + according to the package that this object specifies. + An answer observed on the CAS signaling channel on this DS0, + for example is encoded as 'ms/ans' if this object is set to 'ms', + 'bl/hd' if this object is set to 'bl' or as 'L/hd' if this object is + set to 'basic'. If this package/event is present in + persistentXgcpEventsTable, a notification is generated, + otherwise this event is discarded. + + An attempt to set this object to a package name whose + xgcpCapabilityPackageEnable is false in + xgcpCapabilityPackageTable will fail. + + This object is used only if the ds0CasDirectionality is set + to 'bidirectional' or 'outgoing'." + ::= {dsx0VismCnfEntry 32} + +ds0InputGain OBJECT-TYPE + SYNTAX Integer32 (-6..14) + UNITS "dB - decibel" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the amount of gain inserted at the + receiver side of a ds0 channel, in dB (decibel) units. + The default value of this object is 0 dB. + + The input gain settings only define a gain/loss relative + to the 0 dB setting. The absolute loss at the 0 dB setting + could be implementation dependent based on the desired network + loss plan. + + This object can be set when there are active call going on, + and in this case the new gain will take effective immediately. + It can also be set at both unbound endpoints and bound but + non-active endpoints." + DEFVAL { 0 } + ::= {dsx0VismCnfEntry 33} + +ds0OutputAttenuation OBJECT-TYPE + SYNTAX Integer32 (0..14) + UNITS "dB - decibel" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the amount of attenuation inserted + at the transmit side of a ds0 channel, in dB (decibel) units. + + The output attenuation settings only define a loss relative to + 0 dB setting. The absolute loss at the 0 dB setting could be + implementation dependent based on the desired network loss plan. + + This object can be set when there are active call going on, + and in this case the new gain will take effective immediately. + It can also be set at both unbound endpoints and bound but + non-active endpoints. + " + DEFVAL { 0 } + ::= {dsx0VismCnfEntry 34} + +ds0MusicThreshold OBJECT-TYPE + SYNTAX Integer32 (-70..-30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The indicates Music On Hold Threshold in dBm. Based on this + value, VISM DSP will interprete the incoming signal from TDM side + as either silence or voice, and consequently turn on or off VAD. + + This object can be set when there is active call going on at the + ds0 channel, and at both unbound endpoints and bound non-active + endpoints. + " + DEFVAL { -38 } + ::= {dsx0VismCnfEntry 35} + +ds0SidPacket OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the Silence Indication + Detection (SID) packet should be generated when silence + suppression is in active mode. The SID packet indicates + the noise level during silence, which is used as a reference + to generate comfort noise on the other side of the gateway. + This object is used for VoIP only." + DEFVAL {true} + ::= {dsx0VismCnfEntry 36} + +ds0ExecDiag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the status of DSP channel level + RAS on the VISM. When it is enable VISM will configure + the DSP through HOST-DSP message on the individual channel." + DEFVAL{true} + ::= { dsx0VismCnfEntry 37 } + +ds0Companding OBJECT-TYPE + SYNTAX INTEGER + { + uLaw (1), + aLaw (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether input from / output + to the TDM side of DS0 is u-law or a-law stream. + The setting of this object will not take effect + unless the corresponding DSP channel is closed and + re-opened." + ::= { dsx0VismCnfEntry 38 } + +ds0RxCasTransTblName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the template name 'cvcmCasTemplateName' + in the CISCO-VOICE-CAS-MODULE-MIB associated with the receive + signaling channel on a DS0." + ::= { dsx0VismCnfEntry 39 } + +ds0TxCasTransTblName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the template name + 'cvcmCasTemplateName' in the CISCO-VOICE-CAS-MODULE-MIB + associated with the transmit signaling channel + on a DS0." + ::= { dsx0VismCnfEntry 40 } + +ds0TxRxCasConfig OBJECT-TYPE + SYNTAX INTEGER { + transmit (1), + receive (2), + bidirectional (3), + none (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates configuration on a DS0. + 'transmit'- Configure transmit signaling channel + on the DSP with user defined CAS + pattern to translate incoming ABCD + CAS bits from the TDM + 'receive'- Configure receive signaling channel + on the DSP with user defined CAS + pattern to translate the outgoing + ABCD CAS bits on the TDM + 'bidirectional'- Configure transmit and receive + signaling channel on the DSP with + user defined CAS pattern to translate + incoming and outgoing ABCD CAS bits + on the TDM + 'none'- Signaling channel is using default + ABCD CAS pattern specified by the DSP." + ::= { dsx0VismCnfEntry 41 } +------------------------------------------------------------------- +-- +-- dsx0VismChanMapTable +-- This table defines the mapping between the Ds0 and the ifIndex +-- used to index the table dsx0VismCnfTable. +------------------------------------------------------------------- + +dsx0VismChanMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dsx0VismChanMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is created implicitly at the time of + creating and deleting the endpoints. + This table provides the mapping information from a line + and channel to obtain an index for that channel." + ::= { dsx0Vism 2 } + +dsx0VismChanMapEntry OBJECT-TYPE + SYNTAX Dsx0VismChanMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the mapping from dsx1Line number + to ds0 channel Number and provides the ifIndex mapping." + INDEX { dsx1LineNum, ds0ChanNum } + ::= { dsx0VismChanMapTable 1 } + +Dsx0VismChanMapEntry ::= + SEQUENCE { + dsx1LineNum Integer32, + ds0ChanNum Integer32, + ds0ChanMapIfIndex Integer32 +} + +dsx1LineNum OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the physical line number on + VISM card." + ::= { dsx0VismChanMapEntry 1 } + +ds0ChanNum OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the ds0 number or channel number + within a T1 or E1 line. + The valid channel numbers are 1 to 24 for T1 line + and 1 - 31 for E1 line." + ::= { dsx0VismChanMapEntry 2 } + +ds0ChanMapIfIndex OBJECT-TYPE + SYNTAX Integer32(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the ifIndex derived based on the + line number and the channel number within the line according + to the formula: + IfIndex = 31 * (Ds1# - 1) + ds0# + + where : Ds1# - The T1/E1 line number in the range 1 - 8. + ds0# - The ds0 channel number ranging from + 1 to 24 for T1 + and 1 to 31 for E1." + ::= { dsx0VismChanMapEntry 3 } + + +vismTotalDs0Count OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the total number of ds0s configured the card." + DEFVAL { 0 } + ::= { vismDs0CardStats 1 } + +vismFreeDs0Count OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of free ds0s on the card." + DEFVAL { 0 } + ::= { vismDs0CardStats 2 } + +vismActiveDs0Count OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of active ds0s on the card." + ::= { vismDs0CardStats 3 } + +vismBlockDs0Count OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of blocked ds0s on the card." + DEFVAL { 0 } + ::= { vismDs0CardStats 4 } + +vismActiveHighWaterMark OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the high water mark number of ds0s that were + active simultaneously on the card." + DEFVAL { 0 } + ::= { vismDs0CardStats 5 } + +vismDs0CardStatsClrButton OBJECT-TYPE + SYNTAX INTEGER { + noaction (1), + clear (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to clear all the vism Ds0 + card stats. 1 = No action, 2 = Clear alarm" + ::= { vismDs0CardStats 6 } + +-- +-- VISM DS0 Line Stats table +-- + +vismDs0LineStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VismDs0LineStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on DS0s configured + on DS1 interface." + ::= { dsx0Vism 3 } + +vismDs0LineStatsEntry OBJECT-TYPE + SYNTAX VismDs0LineStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vismDs0LineStatsTable. + Each entry contains following information + applicable for each DS1 interface: + Total DS0s + Free DS0s + Active DS0s + Blocked DS0s." + INDEX { ds0LineNum } + ::= { vismDs0LineStatsTable 1 } + +VismDs0LineStatsEntry ::= + SEQUENCE { + ds0LineNum Integer32, + lineTotalDs0Count Integer32, + lineFreeDs0Count Integer32, + lineActiveDs0Count Integer32, + lineBlockDs0Count Integer32, + lineActiveHighWaterMark Integer32, + lineStatsClrButton INTEGER + } + +ds0LineNum OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the identifier of a DS1/E1 Interface on + a managed device. The number of entries is 8 in a VISM + and VISM-PR card." + ::= { vismDs0LineStatsEntry 1 } + +lineTotalDs0Count OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the total number of ds0s configured on this + DS1 line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 2 } + +lineFreeDs0Count OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the total number of free ds0s on this + DS1 line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 3 } + +lineActiveDs0Count OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of active ds0s on this line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 4 } + +lineBlockDs0Count OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of blocked ds0s on this line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 5 } + +lineActiveHighWaterMark OBJECT-TYPE + SYNTAX Integer32(0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the high water mark number of ds0s that + were active simultaneously on the line." + DEFVAL { 0 } + ::= { vismDs0LineStatsEntry 6 } + +lineStatsClrButton OBJECT-TYPE + SYNTAX INTEGER { + noaction (1), + clear (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to clear the vism Ds0 line + status entry. 1 = No action, 2 = Clear alarm." + ::= { vismDs0LineStatsEntry 7 } + +-- +-- VISM DS0 Status table +-- + +vismDs0StatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF VismDs0StatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains ds0 status information on a + DS1 interface." + ::= { dsx0Vism 4 } + + vismDs0StatusEntry OBJECT-TYPE + SYNTAX VismDs0StatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ds0 Status Table." + INDEX { ds0LineNumber, ds0Number } + ::= { vismDs0StatusTable 1 } + +VismDs0StatusEntry ::= + SEQUENCE { + ds0LineNumber Integer32, + ds0Number Integer32, + ds0Status INTEGER, + ds0StatusClrButton INTEGER + } + +ds0LineNumber OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the identifier of a DS1/E1 Interface + on a managed device. The number of entries is 8 in a + VISM and VISM-PR card." + ::= { vismDs0StatusEntry 1 } + +ds0Number OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the ds0 number on a + DS1 interface." + ::= { vismDs0StatusEntry 2 } + +ds0Status OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + busy (2), + fault (3), + block (4), + unknown (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the status of the ds0. idle - This ds0 + is in idle state. busy - This ds0 is in busy state. + Ds0 enters this state when it is in the process of + being setup for a call. fault - This ds0 is in fault(alarm) + state. block - This ds0 is in block state. + Ds0 can enter this state when the line or + gateway is commissioned out of service." + DEFVAL { unknown } + ::= { vismDs0StatusEntry 3 } + +ds0StatusClrButton OBJECT-TYPE + SYNTAX INTEGER { + noaction (1), + clear (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to clear the vism Ds0 + status. 1 = No action, 2 = Clear alarm" + ::= { vismDs0StatusEntry 4 } + +-- conformance information + +ciscoVismDsx0MIBConformance OBJECT IDENTIFIER ::= { ciscoVismDsx0MIB 2 } + +ciscoVismDsx0MIBGroups OBJECT IDENTIFIER ::= + { ciscoVismDsx0MIBConformance 1 } + +ciscoVismDsx0MIBCompliances OBJECT IDENTIFIER ::= + { ciscoVismDsx0MIBConformance 2 } + +-- compliance statements + +ciscoVismDsx0Compliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for objects related + to DS0 mib objects." + MODULE -- this module + MANDATORY-GROUPS { + ciscoVismDsx0LineStatsGroup, + ciscoVismDsx0StatusGroup, + ciscoVismDsx0ConfGroup, + ciscoVismDsx0ChanMapGroup, + ciscoVismCardStatsGroup + } + ::= { ciscoVismDsx0MIBCompliances 1 } + +ciscoVismDsx0Compliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for objects related + to DS0 mib objects." + MODULE -- this module + MANDATORY-GROUPS { + ciscoVismDsx0LineStatsGroup, + ciscoVismDsx0StatusGroup, + ciscoVismDsx0ConfGroup2, + ciscoVismDsx0ChanMapGroup, + ciscoVismCardStatsGroup + } + ::= { ciscoVismDsx0MIBCompliances 2 } + +ciscoVismCardStatsGroup OBJECT-GROUP + OBJECTS { + vismTotalDs0Count, + vismFreeDs0Count, + vismActiveDs0Count, + vismBlockDs0Count, + vismActiveHighWaterMark, + vismDs0CardStatsClrButton + } + STATUS current + DESCRIPTION + "The collection of objects used for + DS0 Statistics applicable to VISM Module." + ::= { ciscoVismDsx0MIBGroups 1 } + +ciscoVismDsx0LineStatsGroup OBJECT-GROUP + OBJECTS { + ds0LineNum, + lineTotalDs0Count, + lineFreeDs0Count, + lineActiveDs0Count, + lineBlockDs0Count, + lineActiveHighWaterMark, + lineStatsClrButton + } + STATUS current + DESCRIPTION + "The collection of objects used for + DS0 Line statistics." + ::= { ciscoVismDsx0MIBGroups 2 } + +ciscoVismDsx0StatusGroup OBJECT-GROUP + OBJECTS { + ds0LineNumber, + ds0Number, + ds0Status, + ds0StatusClrButton + } + STATUS current + DESCRIPTION + "The collection of objects used for + DS0 status." + ::= { ciscoVismDsx0MIBGroups 3 } + +ciscoVismDsx0ConfGroup OBJECT-GROUP + OBJECTS { + ds0IfIndex, + ds0RobbedBitSignalling, + ds0IdleCode, + ds0SeizedCode, + ds0ReceivedCode, + ds0BundleMapped, + ds0IfType, + ds0CasVariantName, + ds0CasCadenceOnTime , + ds0CasCadenceOffTime, + ds0InsertLocalCas, + ds0LocalCasPattern, + ds0LoopbackCommand, + ds0CasParameterSource, + ds0CasOnHookMinMakeTime, + ds0CasOffHookMinMakeTime, + ds0CasWinkMinMakeTime, + ds0CasWinkMaxMakeTime, + ds0CasWinkBreakTime, + ds0CasGlareTime, + ds0CasGaurdTime, + ds0CasDelayImmedStart, + ds0SignalingType, + ds0CasMinDelayDialTime, + ds0CasMinStartDialTime , + ds0CasFlashMinMakeTime, + ds0CasFlashMaxMakeTime, + ds0CasDirectionality, + ds0CasGlarePolicy, + ds0CasIncomingMgcpPackage, + ds0CasOutgoingMgcpPackage, + ds0InputGain, + ds0OutputAttenuation, + ds0MusicThreshold, + ds0SidPacket, + ds0ExecDiag + } + STATUS deprecated + DESCRIPTION + "The collection of objects used for + DS0 configuration in VISM module." + ::= { ciscoVismDsx0MIBGroups 4 } + +ciscoVismDsx0ConfGroup2 OBJECT-GROUP + OBJECTS { + ds0IfIndex, + ds0RobbedBitSignalling, + ds0IdleCode, + ds0SeizedCode, + ds0ReceivedCode, + ds0BundleMapped, + ds0IfType, + ds0CasVariantName, + ds0CasCadenceOnTime , + ds0CasCadenceOffTime, + ds0InsertLocalCas, + ds0LocalCasPattern, + ds0LoopbackCommand, + ds0CasParameterSource, + ds0CasOnHookMinMakeTime, + ds0CasOffHookMinMakeTime, + ds0CasWinkMinMakeTime, + ds0CasWinkMaxMakeTime, + ds0CasWinkBreakTime, + ds0CasGlareTime, + ds0CasGaurdTime, + ds0CasDelayImmedStart, + ds0SignalingType, + ds0CasMinDelayDialTime, + ds0CasMinStartDialTime , + ds0CasFlashMinMakeTime, + ds0CasFlashMaxMakeTime, + ds0CasDirectionality, + ds0CasGlarePolicy, + ds0CasIncomingMgcpPackage, + ds0CasOutgoingMgcpPackage, + ds0InputGain, + ds0OutputAttenuation, + ds0MusicThreshold, + ds0SidPacket, + ds0ExecDiag, + ds0Companding, + ds0RxCasTransTblName, + ds0TxCasTransTblName, + ds0TxRxCasConfig + } + STATUS current + DESCRIPTION + "The collection of objects used for + DS0 configuration in VISM module." + ::= { ciscoVismDsx0MIBGroups 7 } + +ciscoVismDsx0ChanMapGroup OBJECT-GROUP + OBJECTS { + dsx1LineNum, + ds0ChanNum , + ds0ChanMapIfIndex + } + STATUS current + DESCRIPTION + "The collection of objects used for + mapping DS0 to ifIndex." + ::= { ciscoVismDsx0MIBGroups 5 } + +ciscoVismDsx0ConfDeprecatedGroup OBJECT-GROUP + OBJECTS { + ds0TransmitCodesEnable + } + STATUS deprecated + DESCRIPTION + "The collection of objects that were + supported earlier but deprecated now." + ::= { ciscoVismDsx0MIBGroups 6 } + +END + diff --git a/MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB b/MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB new file mode 100644 index 0000000..703a9d0 --- /dev/null +++ b/MIBS/cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB @@ -0,0 +1,178 @@ +-- ***************************************************************** +-- CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB - show the VLAN-ID and +-- ifIndex for routed VLANs (ISL subinterfaces, and SVIs) +-- +-- January 1999, Cliff Sojourner +-- +-- Copyright (c) 1999, 2013 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + InterfaceIndexOrZero + FROM CISCO-TC + VlanIndex + FROM CISCO-VTP-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoVlanIfTableRelationshipMIB MODULE-IDENTITY + LAST-UPDATED "9904010530Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "Cisco VLAN ifTable Relationship MIB lists VLAN-id and ifIndex + information for routed VLAN interfaces. + + A routed VLAN interface is the router interface or sub-interface + to which the router's IP address on the VLAN is attached. + For example, an ISL, SDE, or 802.1Q encapsulated + subinterface, or Switched Virtual Interface (SVI)." + REVISION "201307150000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 128 } + + +cviMIBObjects OBJECT IDENTIFIER + ::= { ciscoVlanIfTableRelationshipMIB 1 } + +cviGlobals OBJECT IDENTIFIER + ::= { cviMIBObjects 1 } + + +cviVlanInterfaceIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF CviVlanInterfaceIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cviVlanInterfaceIndexTable provides a way to + translate a VLAN-id in to an ifIndex, so that + the routed VLAN interface's routing configuration + can be obtained from interface entry in ipRouteTable. + + Note that some routers can have interfaces to multiple + VLAN management domains, and therefore can have multiple + routed VLAN interfaces which connect to different VLANs + having the same VLAN-id. Thus, it is possible to have + multiple rows in this table for the same VLAN-id. + + The cviVlanInterfaceIndexTable also provides a way + to find the VLAN-id from an ifTable VLAN's ifIndex." + ::= { cviGlobals 1 } + +cviVlanInterfaceIndexEntry OBJECT-TYPE + SYNTAX CviVlanInterfaceIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a routed VLAN interface, its + corresponding physical port if any, and the ifTable entry + for the routed VLAN interface. + + Entries are created by the agent when the routed VLAN interface + is created. Operational status of routing does not affect + the entries listed here. For routing configuration please refer + to ipRouteTable. + + Entries are deleted by the agent when the routed VLAN interface + is removed from the system configuration." + INDEX { + cviVlanId, + cviPhysicalIfIndex + } + ::= { cviVlanInterfaceIndexTable 1 } + +CviVlanInterfaceIndexEntry ::= SEQUENCE { + cviVlanId VlanIndex, + cviPhysicalIfIndex InterfaceIndexOrZero, + cviRoutedVlanIfIndex InterfaceIndex +} + +cviVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-id number of the routed VLAN interface." + ::= { cviVlanInterfaceIndexEntry 1 } + +cviPhysicalIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For subinterfaces, this object is the ifIndex of the + physical interface for the subinterface. + + For Switch Virtual Interfaces (SVIs), this object is zero." + ::= { cviVlanInterfaceIndexEntry 2 } + +cviRoutedVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index for the ifTable entry associated with + this routed VLAN interface." + ::= { cviVlanInterfaceIndexEntry 3 } + + +cviMIBConformance OBJECT IDENTIFIER + ::= { cviMIBObjects 3 } + +cviMIBCompliances OBJECT IDENTIFIER + ::= { cviMIBConformance 1 } + +cviMIBGroups OBJECT IDENTIFIER + ::= { cviMIBConformance 2 } + + +-- Conformance + +cviMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the CISCO-VLAN-INTERFACE-MIB" + MODULE -- this module + MANDATORY-GROUPS { cviMIBGroup } + ::= { cviMIBCompliances 1 } + +-- Units of Conformance + +cviMIBGroup OBJECT-GROUP + OBJECTS { cviRoutedVlanIfIndex } + STATUS current + DESCRIPTION + "A set of objects to obtain VLAN-ID and ifIndex + information for routed VLAN interfaces." + ::= { cviMIBGroups 1 } + +END + + + + + diff --git a/MIBS/cisco/CISCO-VLAN-MEMBERSHIP-MIB b/MIBS/cisco/CISCO-VLAN-MEMBERSHIP-MIB new file mode 100644 index 0000000..3f09fe3 --- /dev/null +++ b/MIBS/cisco/CISCO-VLAN-MEMBERSHIP-MIB @@ -0,0 +1,1330 @@ +-- ***************************************************************** +-- CISCO-VLAN-MEMBERSHIP-MIB +-- +-- November 1998, Chin-Chai Low +-- +-- Copyright (c) 1998-2004, 2007 by Cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-VLAN-MEMBERSHIP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + Integer32, + IpAddress + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + RowStatus, + TruthValue + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + VlanIndex + FROM CISCO-VTP-MIB + CiscoPortList, + CiscoPortListRange + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoVlanMembershipMIB MODULE-IDENTITY + LAST-UPDATED "200712140000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-vlans@cisco.com" + DESCRIPTION + "The MIB module for the management of the VLAN + Membership within the frame work of Cisco + VLAN Architecture, v 2.0 by Keith McCloghrie. The MIB + provides information on VLAN Membership Policy Servers + used by a device and VLAN membership assignments of + non-trunk bridge ports of the device." + REVISION "200712140000Z" + DESCRIPTION + "Add vmVlanCreationGroup." + REVISION "200407160000Z" + DESCRIPTION + "Add vmMembershipSummaryExtTable." + REVISION "200404070000Z" + DESCRIPTION + "Change the SYNTAX of vmMembershipSummaryMember2kPorts + from PortList to CiscoPortList." + REVISION "200310100000Z" + DESCRIPTION + "Add vmVoiceVlanCdpVerifyEnable to support the feature + of voice VLANs' detection through CDP packets." + REVISION "200306050000Z" + DESCRIPTION + "Deprecate vmMembershipSummaryMemberPorts and define + vmMembershipSummaryMember2kPorts to support up to 2k + bridge ports." + REVISION "200203280000Z" + DESCRIPTION + "Add vmVoiceVlanTable to support VVID feature" + REVISION "200105010000Z" + DESCRIPTION + "Import VlanIndex from CISCO-VTP-MIB" + REVISION "200101300000Z" + DESCRIPTION + "Corrected description of vmVmpsReconfirmResult" + REVISION "200001060000Z" + DESCRIPTION + "Added 4k VLAN support" + REVISION "9901180000Z" + DESCRIPTION + "Add vmNotificationsEnabled. + Add support for multi-vlan ports. + Other minor edits." + REVISION "9612060000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 68 } + + +ciscoVlanMembershipMIBObjects OBJECT IDENTIFIER + ::= { ciscoVlanMembershipMIB 1 } + +-- Textual Conventions + +vmVmps OBJECT IDENTIFIER + ::= { ciscoVlanMembershipMIBObjects 1 } + +vmMembership OBJECT IDENTIFIER + ::= { ciscoVlanMembershipMIBObjects 2 } + +vmStatistics OBJECT IDENTIFIER + ::= { ciscoVlanMembershipMIBObjects 3 } + +vmStatus OBJECT IDENTIFIER + ::= { ciscoVlanMembershipMIBObjects 4 } + +vmVoiceVlan OBJECT IDENTIFIER + ::= { ciscoVlanMembershipMIBObjects 5 } + + +-- General Info + +vmVmpsVQPVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN Query Protocol (VQP) version supported on + the device. VQP is the protocol used to query + VLAN Membership Policy Server (VMPS) for VLAN + membership assignments of dynamic VLAN ports. + A VMPS provides VLAN membership policy + assignments based on the content of the packets + received on a port." + ::= { vmVmps 1 } + +vmVmpsRetries OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of retries for VQP requests to a VMPS before + using the next available VMPS." + ::= { vmVmps 2 } + +vmVmpsReconfirmInterval OBJECT-TYPE + SYNTAX INTEGER (0..120) + UNITS "Minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch will reconfirm membership of addresses on + each port with VMPS periodically. This object specifies + the interval to perform reconfirmation. If the value is + set to 0, the switch does not reconfirm membership with + VMPS." + DEFVAL { 60 } + ::= { vmVmps 3 } + +vmVmpsReconfirm OBJECT-TYPE + SYNTAX INTEGER { + ready(1), + execute(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to execute(2) causes the switch + to reconfirm membership of every dynamic port. + Reading this object always return ready(1)." + ::= { vmVmps 4 } + +vmVmpsReconfirmResult OBJECT-TYPE + SYNTAX INTEGER { + other(1), + inProgress(2), + success(3), + noResponse(4), + noVmps(5), + noDynamicPort(6), + noHostConnected(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the result of the last request + that sets vmVmpsReconfirm to execute(2). The + semantics of the possible results are as follows: + + other(1) - none of following + inProgress(2) - reconfirm in progress + success(3) - reconfirm completed successfully + noResponse(4) - reconfirm failed because no + VMPS responded + noVmps(5) - No VMPS configured + noDynamicPort(6) - No dynamic ports configured + noHostConnected(7) - No hosts on dynamic ports" + ::= { vmVmps 5 } + +vmVmpsCurrent OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the IpAddress of the current VMPS used." + ::= { vmVmps 6 } + +vmVmpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VmVmpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of VMPS to use. The device will use + the the primary VMPS by default. If the + device is unable to reach the primary server + after vmVmpsRetries retries, it uses the first + secondary server in the table until it runs out + of secondary servers, in which case it will return + to using the primary server. Entries in this table + may be created and deleted via this MIB or + the management console on a device." + ::= { vmVmps 7 } + +vmVmpsEntry OBJECT-TYPE + SYNTAX VmVmpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the vmVmpsTable." + INDEX { vmVmpsIpAddress } + ::= { vmVmpsTable 1 } + +VmVmpsEntry ::= SEQUENCE { + vmVmpsIpAddress IpAddress, + vmVmpsPrimary TruthValue, + vmVmpsRowStatus RowStatus +} + +vmVmpsIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ip Address of the VMPS." + ::= { vmVmpsEntry 1 } + +vmVmpsPrimary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the VMPS. Setting this value + to true will make this VMPS the primary server + and make the switch use this as the current server. + Setting this entry to true causes other rows + to transition to false. Attempting to write + a value of false after creation will result in + a return of bad value. Deleting an entry whose + value is true will result in the first entry + in the table being set to true." + ::= { vmVmpsEntry 2 } + +vmVmpsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row." + ::= { vmVmpsEntry 3 } + + +-- VLAN Membership Info + +vmMembershipSummaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VmMembershipSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A summary of VLAN membership of non-trunk + bridge ports. This is a convenience table + for retrieving VLAN membership information. + + A row is created for a VLAN if: + a) the VLAN exists, or + b) a port is assigned to a non-existent VLAN. + + VLAN membership can only be modified via the + vmMembershipTable." + ::= { vmMembership 1 } + +vmMembershipSummaryEntry OBJECT-TYPE + SYNTAX VmMembershipSummaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the + vmMembershipSummaryTable." + INDEX { vmMembershipSummaryVlanIndex } + ::= { vmMembershipSummaryTable 1 } + +VmMembershipSummaryEntry ::= SEQUENCE { + vmMembershipSummaryVlanIndex VlanIndex, + vmMembershipSummaryMemberPorts OCTET STRING, + vmMembershipSummaryMember2kPorts CiscoPortList +} + +vmMembershipSummaryVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN id of the VLAN." + ::= { vmMembershipSummaryEntry 1 } + +vmMembershipSummaryMemberPorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The set of the device's member ports that belong + to the VLAN. + + Each octet within the value of this object specifies a + set of eight ports, with the first octet specifying ports + 1 through 8, the second octet specifying ports 9 + through 16, etc. Within each octet, the most + significant bit represents the lowest numbered + port, and the least significant bit represents the + highest numbered port. Thus, each port of the + VLAN is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that port is included in the set of + ports; the port is not included if its bit has a + value of '0'. + + A port number is the value of dot1dBasePort for + the port in the BRIDGE-MIB (RFC 1493)." + ::= { vmMembershipSummaryEntry 2 } + +vmMembershipSummaryMember2kPorts OBJECT-TYPE + SYNTAX CiscoPortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of the device's member ports that belong + to the VLAN. It has the VLAN membership information + of up to 2048 ports with the port number from 1 to + 2048. + + Each octet within the value of this object specifies a + set of eight ports, with the first octet specifying + ports 1 through 8, the second octet specifying ports 9 + through 16, etc. Within each octet, the most + significant bit represents the lowest numbered + port, and the least significant bit represents the + highest numbered port. Thus, each port of the + VLAN is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that port is included in the set of + ports; the port is not included if its bit has a + value of '0'. + + A port number is the value of dot1dBasePort for + the port in the BRIDGE-MIB (RFC 1493)." + ::= { vmMembershipSummaryEntry 3 } + + + +vmMembershipTable OBJECT-TYPE + SYNTAX SEQUENCE OF VmMembershipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring VLAN port membership. + There is one row for each bridge port that is + assigned to a static or dynamic access port. Trunk + ports are not represented in this table. An entry + may be created and deleted when ports are created or + deleted via SNMP or the management console on a + device." + ::= { vmMembership 2 } + +vmMembershipEntry OBJECT-TYPE + SYNTAX VmMembershipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the vmMembershipTable." + INDEX { ifIndex } + ::= { vmMembershipTable 1 } + +VmMembershipEntry ::= SEQUENCE { + vmVlanType INTEGER , + vmVlan INTEGER, + vmPortStatus INTEGER , + vmVlans OCTET STRING, + vmVlans2k OCTET STRING, + vmVlans3k OCTET STRING, + vmVlans4k OCTET STRING +} + +vmVlanType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2), + multiVlan(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of VLAN membership assigned to this port. + A port with static vlan membership is assigned to a + single VLAN directly. A port with dynamic membership + is assigned a single VLAN based on content of packets + received on the port and via VQP queries to VMPS. + A port with multiVlan membership may be assigned to + one or more VLANs directly. + + A static or dynamic port membership is specified + by the value of vmVlan. A multiVlan port membership is + specified by the value of vmVlans." + ::= { vmMembershipEntry 1 } + +vmVlan OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN id of the VLAN the port is assigned to + when vmVlanType is set to static or dynamic. + This object is not instantiated if not applicable. + + The value may be 0 if the port is not assigned + to a VLAN. + + If vmVlanType is static, the port is always + assigned to a VLAN and the object may not be + set to 0. + + If vmVlanType is dynamic the object's value is + 0 if the port is currently not assigned to a VLAN. + In addition, the object may be set to 0 only." + ::= { vmMembershipEntry 2 } + +vmPortStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + active(2), + shutdown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the current VLAN status of the port. + A status of inactive(1) indicates that a dynamic port + does not yet have a VLAN assigned, or a port is + assigned to a VLAN that is currently not active. A + status of active(2) indicates that the currently + assigned VLAN is active. A status of shutdown(3) + indicates that the port has been disabled as a result + of VQP shutdown response." + ::= { vmMembershipEntry 3 } + +vmVlans OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN(s) the port is assigned to when the + port's vmVlanType is set to multiVlan. + This object is not instantiated if not applicable. + + The port is always assigned to one or more VLANs + and the object may not be set so that there are + no vlans assigned. + + Each octet within the value of this object specifies a + set of eight VLANs, with the first octet specifying + VLAN id 1 through 8, the second octet specifying VLAN + ids 9 through 16, etc. Within each octet, the most + significant bit represents the lowest numbered + VLAN id, and the least significant bit represents the + highest numbered VLAN id. Thus, each VLAN of the + port is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that VLAN is included in the set of + VLANs; the VLAN is not included if its bit has a + value of '0'." + ::= { vmMembershipEntry 4 } + +vmVlans2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN(s) the port is assigned to when the + port's vmVlanType is set to multiVlan. + This object is not instantiated if not applicable. + + The port is always assigned to one or more VLANs + and the object may not be set so that there are + no vlans assigned. + + Each octet within the value of this object specifies a + set of eight VLANs, with the first octet specifying + VLAN id 1024 through 1031, the second octet specifying + VLAN ids 1032 through 1039, etc. Within each octet, + the most significant bit represents the lowest + numbered VLAN id, and the least significant bit + represents the highest numbered VLAN id. Thus, each + VLAN of the port is represented by a single bit within + the value of this object. If that bit has a value of + '1' then that VLAN is included in the set of + VLANs; the VLAN is not included if its bit has a + value of '0'." + ::= { vmMembershipEntry 5 } + +vmVlans3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN(s) the port is assigned to when the + port's vmVlanType is set to multiVlan. + This object is not instantiated if not applicable. + + The port is always assigned to one or more VLANs + and the object may not be set so that there are + no vlans assigned. + + Each octet within the value of this object specifies a + set of eight VLANs, with the first octet specifying + VLAN id 2048 through 2055, the second octet specifying + VLAN ids 2056 through 2063, etc. Within each octet, + the most significant bit represents the lowest + numbered VLAN id, and the least significant bit + represents the highest numbered VLAN id. Thus, each + VLAN of the port is represented by a single bit within + the value of this object. If that bit has a value of + '1' then that VLAN is included in the set of + VLANs; the VLAN is not included if its bit has a + value of '0'." + ::= { vmMembershipEntry 6 } + +vmVlans4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN(s) the port is assigned to when the + port's vmVlanType is set to multiVlan. + This object is not instantiated if not applicable. + + The port is always assigned to one or more VLANs + and the object may not be set so that there are + no vlans assigned. + + Each octet within the value of this object specifies a + set of eight VLANs, with the first octet specifying + VLAN id 3072 through 3079, the second octet specifying + VLAN ids 3040 through 3047, etc. Within each octet, + the most significant bit represents the lowest + numbered VLAN id, and the least significant bit + represents the highest numbered VLAN id. Thus, each + VLAN of the port is represented by a single bit within + the value of this object. If that bit has a value of + '1' then that VLAN is included in the set of + VLANs; the VLAN is not included if its bit has a + value of '0'." + ::= { vmMembershipEntry 7 } + + + +vmMembershipSummaryExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VmMembershipSummaryExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A summary of VLAN membership of non-trunk + bridge ports. This table is used for + retrieving VLAN membership information + for the device which supports dot1dBasePort + with value greater than 2048. + + A row is created for a VLAN and a particular + bridge port range, where at least one port + in the range is assigned to this VLAN. + + VLAN membership can only be modified via the + vmMembershipTable." + ::= { vmMembership 3 } + +vmMembershipSummaryExtEntry OBJECT-TYPE + SYNTAX VmMembershipSummaryExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the + vmMembershipSummaryExtTable." + INDEX { + vmMembershipSummaryVlanIndex, + vmMembershipPortRangeIndex + } + ::= { vmMembershipSummaryExtTable 1 } + +VmMembershipSummaryExtEntry ::= SEQUENCE { + vmMembershipPortRangeIndex CiscoPortListRange, + vmMembershipSummaryExtPorts CiscoPortList +} + +vmMembershipPortRangeIndex OBJECT-TYPE + SYNTAX CiscoPortListRange + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The bridge port range index of this row." + ::= { vmMembershipSummaryExtEntry 1 } + +vmMembershipSummaryExtPorts OBJECT-TYPE + SYNTAX CiscoPortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of the device's member ports that belong + to the VLAN. It has the VLAN membership information + of up to 2k ports with the port number starting from + the information indicated in vmMembershipPortRangeIndex + object of the same row. For example, if the value + of vmMembershipPortRangeIndex is 'twoKto4K', the + port number indicated in this object starting from + 2049 and ending to 4096. + + A port number is the value of dot1dBasePort for + the port in the BRIDGE-MIB (RFC 1493)." + ::= { vmMembershipSummaryExtEntry 2 } + + + +vmVlanCreationMode OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to determine whether or not + a non-existing VLAN will be created automatically + by the system after assigned to a port. + + automatic(1): a non-existing VLAN will be created + automatically by the system after + assigned to a port. + + manual(2): a non-existing VLAN will not be created + automatically by the system and need to be + manually created by the users after assigned + to a port." + ::= { vmMembership 4 } + +-- VQP Statistics + +vmVQPQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VQP requests sent by this device + to all VMPS since last system re-initialization." + ::= { vmStatistics 1 } + +vmVQPResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VQP responses received by this device + from all VMPS since last system re-initialization." + ::= { vmStatistics 2 } + +vmVmpsChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times, since last system + re-initialization, the current VMPS was changed. The + current VMPS is changed whenever the VMPS fails to + response after vmVmpsRetries of a VQP request." + ::= { vmStatistics 3 } + +vmVQPShutdown OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times, since last system + re-initialization, a VQP response indicates + 'shutdown'. A 'shutdown' response is a result of + the membership policy configured at a VMPS + by the administrator." + ::= { vmStatistics 4 } + +vmVQPDenied OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times, since last system + re-initialization, a VQP response indicates + 'denied'. A 'denied' response is a result of + the membership policy configured at a VMPS + by the administrator." + ::= { vmStatistics 5 } + +vmVQPWrongDomain OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times, since last system + re-initialization, a VQP response indicates wrong + management domain. A wrong management domain + response indicates that the VMPS used serves a + management domain that is different + from the device's management domain." + ::= { vmStatistics 6 } + +vmVQPWrongVersion OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times, since last system + re-initialization, a VQP response indicates wrong + VQP version. A wrong VQP version response + indicates that the VMPS used supports a VQP + version that is different from the device's + VQP version." + ::= { vmStatistics 7 } + +vmInsufficientResources OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times, since last system + re-initialization, a VQP response indicates + insufficient resources. An insufficient resources + response indicates that the VMPS used does not + have the required resources to verify the + membership assignment requested." + ::= { vmStatistics 8 } + +-- Status + +vmNotificationsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the notifications/traps + defined in this MIB are enabled." + ::= { vmStatus 1 } +-- Voice Vlan Configuration + +vmVoiceVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VmVoiceVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring the Voice VLAN-ID + for the ports. An entry will exist for each + interface which supports Voice Vlan feature." + ::= { vmVoiceVlan 1 } + +vmVoiceVlanEntry OBJECT-TYPE + SYNTAX VmVoiceVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the vmVoiceVlanTable. + Only interfaces which support Voice Vlan feature + are shown." + INDEX { ifIndex } + ::= { vmVoiceVlanTable 1 } + +VmVoiceVlanEntry ::= SEQUENCE { + vmVoiceVlanId INTEGER, + vmVoiceVlanCdpVerifyEnable TruthValue +} + +vmVoiceVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4096) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Voice Vlan ID (VVID) to which this + port belongs to. + + 0 - The CDP packets transmitting + through this port would contain + Appliance VLAN-ID TLV with value + of 0. VoIP and related packets + are expected to be sent and + received with VLAN-id=0 and an + 802.1p priority. + + 1..4094 - The CDP packets transmitting + through this port would contain + Appliance VLAN-ID TLV with N. + VoIP and related packets are + expected to be sent and received + with VLAN-id=N and an 802.1p + priority. + + 4095 - The CDP packets transmitting + through this port would contain + Appliance VLAN-ID TLV with value + of 4095. VoIP and related packets + are expected to be sent and + received untagged without an + 802.1p priority. + + 4096 - The CDP packets transmitting + through this port would not + include Appliance VLAN-ID TLV; + or, if the VVID is not supported + on the port, this MIB object will + not be configurable and will + return 4096." + ::= { vmVoiceVlanEntry 1 } + +vmVoiceVlanCdpVerifyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or Disable the feature of CDP message + verification of voice VLANs. + + true - The voice VLAN vmVoiceVlan is enabled + only after CDP messages are received + from the IP phone. + + false - The voice VLAN vmVoiceVlan is enabled + as soon as the IP phone interface is + up. There is no verification needed + from CDP messages from the IP phone." + ::= { vmVoiceVlanEntry 2 } + + +-- Notifications + +vmNotifications OBJECT IDENTIFIER + ::= { ciscoVlanMembershipMIB 2 } + +vmNotificationsPrefix OBJECT IDENTIFIER + ::= { vmNotifications 0 } + + +vmVmpsChange NOTIFICATION-TYPE + OBJECTS { vmVmpsIpAddress } + STATUS current + DESCRIPTION + "A VMPS change notification is generated whenever + vmVmpsChanges is incremented. The IP address + of the new VMPS is sent." + ::= { vmNotificationsPrefix 1 } +-- Conformance + +vmMIBConformance OBJECT IDENTIFIER + ::= { ciscoVlanMembershipMIB 3 } + +vmMIBCompliances OBJECT IDENTIFIER + ::= { vmMIBConformance 1 } + +vmMIBGroups OBJECT IDENTIFIER + ::= { vmMIBConformance 2 } + + +vmMIBCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for entities which + implement the VLANs." + MODULE -- this module + MANDATORY-GROUPS { vmMembershipGroup } + + GROUP vmVQPClientGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vmVQPNotificationsGroup + DESCRIPTION + "A VQP client must implement this group." + ::= { vmMIBCompliances 1 } + +vmMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the VLANs." + MODULE -- this module + MANDATORY-GROUPS { vmMembershipGroup2 } + + GROUP vmVQPClientGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vmVQPNotificationsGroup + DESCRIPTION + "A VQP client must implement this group." + ::= { vmMIBCompliances 2 } + +vmMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the VLANs." + MODULE -- this module + MANDATORY-GROUPS { vmMembershipGroup2 } + + GROUP vmVQPClientGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vmVQPNotificationsGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vm4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095." + ::= { vmMIBCompliances 3 } + +vmMIBCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the VLANs." + MODULE -- this module + MANDATORY-GROUPS { vmMembershipGroup3 } + + GROUP vmVQPClientGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vmVQPNotificationsGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vm1kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the multiVlan + membership." + + GROUP vm4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095 and multiVlan + membership." + + GROUP vmStatusGroup + DESCRIPTION + "This group must be implemented by the + entities which support the + traps/notifications defined in this + MIB." + + GROUP vmVoiceVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the Voice VLAN + feature." + + OBJECT vmVlanType + SYNTAX INTEGER { + static(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. Only static(1) + is required to be implemented." + ::= { vmMIBCompliances 4 } + +vmMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the VLANs." + MODULE -- this module + MANDATORY-GROUPS { vmMembershipGroup3 } + + GROUP vmVQPClientGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vmVQPNotificationsGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vm1kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the multiVlan + membership." + + GROUP vm4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095 and multiVlan + membership." + + GROUP vmStatusGroup + DESCRIPTION + "This group must be implemented by the + entities which support the + traps/notifications defined in this + MIB." + + GROUP vmVoiceVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the Voice VLAN + feature." + + GROUP vmVoiceVlanExtGroup + DESCRIPTION + "This group must be implemented by the + entities which support the CDP only + verification of Voice VLAN feature." + + OBJECT vmVlanType + SYNTAX INTEGER { + static(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. Only static(1) + is required to be implemented." + ::= { vmMIBCompliances 5 } + +vmMIBCompliance6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the VLANs." + MODULE -- this module + MANDATORY-GROUPS { vmMembershipGroup3 } + + GROUP vmVQPClientGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vmVQPNotificationsGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vm1kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the multiVlan + membership." + + GROUP vm4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095 and multiVlan + membership." + + GROUP vmStatusGroup + DESCRIPTION + "This group must be implemented by the + entities which support the + traps/notifications defined in this + MIB." + + GROUP vmVoiceVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the Voice VLAN + feature." + + GROUP vmVoiceVlanExtGroup + DESCRIPTION + "This group must be implemented by the + entities which support the CDP only + verification of Voice VLAN feature." + + GROUP vmMembershipExtGroup + DESCRIPTION + "This group must be implemented by the + entities which support the VLAN + membership feature with bridge port + ID greater than 2048." + + OBJECT vmVlanType + SYNTAX INTEGER { + static(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. Only static(1) + is required to be implemented." + ::= { vmMIBCompliances 6 } + +vmMIBCompliance7 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the VLANs." + MODULE -- this module + MANDATORY-GROUPS { vmMembershipGroup3 } + + GROUP vmVQPClientGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vmVQPNotificationsGroup + DESCRIPTION + "A VQP client must implement this group." + + GROUP vm1kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the multiVlan + membership." + + GROUP vm4kVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the range of VlanIndex + between 1024 and 4095 and multiVlan + membership." + + GROUP vmStatusGroup + DESCRIPTION + "This group must be implemented by the + entities which support the + traps/notifications defined in this + MIB." + + GROUP vmVoiceVlanGroup + DESCRIPTION + "This group must be implemented by the + entities which support the Voice VLAN + feature." + + GROUP vmVoiceVlanExtGroup + DESCRIPTION + "This group must be implemented by the + entities which support the CDP only + verification of Voice VLAN feature." + + GROUP vmMembershipExtGroup + DESCRIPTION + "This group must be implemented by the + entities which support the VLAN + membership feature with bridge port + ID greater than 2048." + + GROUP vmVlanCreationGroup + DESCRIPTION + "This group must be implemented by the + entities which support the configuration + on the VLAN creation mode when assigning a + non-existing VLAN to a port." + + OBJECT vmVlanType + SYNTAX INTEGER { + static(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. Only static(1) + is required to be implemented." + ::= { vmMIBCompliances 7 } + +-- Units of Conformance + +vmMembershipGroup OBJECT-GROUP + OBJECTS { + vmMembershipSummaryMemberPorts, + vmVlan, + vmVlanType, + vmPortStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects for displaying and + configuring VLAN membership." + ::= { vmMIBGroups 1 } + +vmVQPClientGroup OBJECT-GROUP + OBJECTS { + vmVmpsVQPVersion, + vmVmpsRetries, + vmVmpsReconfirm, + vmVmpsReconfirmInterval, + vmVmpsReconfirmResult, + vmVmpsCurrent, + vmVmpsIpAddress, + vmVmpsPrimary, + vmVmpsRowStatus, + vmVQPQueries, + vmVQPResponses, + vmVmpsChanges, + vmVQPShutdown, + vmVQPDenied, + vmVQPWrongDomain, + vmVQPWrongVersion, + vmInsufficientResources + } + STATUS current + DESCRIPTION + "A collection of objects for the managing a VQP + client." + ::= { vmMIBGroups 2 } + +vmVQPNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { vmVmpsChange } + STATUS current + DESCRIPTION + "The notification group for a VQP client." + ::= { vmMIBGroups 3 } + +vmStatusGroup OBJECT-GROUP + OBJECTS { vmNotificationsEnabled } + STATUS current + DESCRIPTION + "A collection of objects for conveying general + status information." + ::= { vmMIBGroups 4 } + +vmMembershipGroup2 OBJECT-GROUP + OBJECTS { + vmMembershipSummaryMemberPorts, + vmVlan, + vmVlans, + vmVlanType, + vmPortStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects for displaying and + configuring VLAN membership." + ::= { vmMIBGroups 5 } + +vm4kVlanGroup OBJECT-GROUP + OBJECTS { + vmVlans2k, + vmVlans3k, + vmVlans4k + } + STATUS current + DESCRIPTION + "A collection of objects providing multiVlan + information for VLANS with VlanIndex from + 1024 to 4095 which are assigned to one port." + ::= { vmMIBGroups 6 } + +vmVoiceVlanGroup OBJECT-GROUP + OBJECTS { vmVoiceVlanId } + STATUS current + DESCRIPTION + "A collection of objects providing information + of Voice Vlan feature." + ::= { vmMIBGroups 7 } + +vm1kVlanGroup OBJECT-GROUP + OBJECTS { vmVlans } + STATUS current + DESCRIPTION + "A collection of objects providing multiVlan + information for VLANS with VlanIndex from + 0 to 1023 which are assigned to one port." + ::= { vmMIBGroups 8 } + +vmMembershipGroup3 OBJECT-GROUP + OBJECTS { + vmMembershipSummaryMember2kPorts, + vmVlan, + vmVlanType, + vmPortStatus + } + STATUS current + DESCRIPTION + "A collection of objects for displaying and + configuring VLAN membership." + ::= { vmMIBGroups 9 } + +vmVoiceVlanExtGroup OBJECT-GROUP + OBJECTS { vmVoiceVlanCdpVerifyEnable } + STATUS current + DESCRIPTION + "A collection of objects providing the + information of CDP verification + of Voice Vlan feature." + ::= { vmMIBGroups 10 } + +vmMembershipExtGroup OBJECT-GROUP + OBJECTS { vmMembershipSummaryExtPorts } + STATUS current + DESCRIPTION + "A collection of objects providing + information for VLAN membership with + bridge port ID greater than 2048." + ::= { vmMIBGroups 11 } + +vmVlanCreationGroup OBJECT-GROUP + OBJECTS { vmVlanCreationMode } + STATUS current + DESCRIPTION + "A collection of objects for the configuration + on VLAN creation mode when assigning a + non-existing VLAN to a port." + ::= { vmMIBGroups 12 } + +END + + + diff --git a/MIBS/cisco/CISCO-VOA-MIB b/MIBS/cisco/CISCO-VOA-MIB new file mode 100644 index 0000000..6a49fc3 --- /dev/null +++ b/MIBS/cisco/CISCO-VOA-MIB @@ -0,0 +1,240 @@ +-- ***************************************************************** +-- CISCO-VOA-MIB.my +-- +-- May 2002, Sonal Maheshwari, Mickey Spiegel +-- +-- Copyright (c) 2002 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-VOA-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + TimeStamp FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + ifIndex FROM IF-MIB + OpticalIfDirection FROM CISCO-OPTICAL-MONITOR-MIB + ciscoMgmt FROM CISCO-SMI +; + +ciscoVoaMIB MODULE-IDENTITY + LAST-UPDATED "200205070000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + + Tel: +1 800 553-NETS + + E-mail: cs-dwdm@cisco.com" + DESCRIPTION + "This MIB module defines objects to configure and manage the + Variable Optical Attenuator (VOA) modules. + + VOA modules are typically used to attenuate channels added + by a network element, in order to equalize the input power of + each wavelength before the multiplexed signal consisting of + all wavelengths is sent through an EDFA. There may be + a separate VOA per channel, one VOA per band of wavelengths, + or one VOA for the pass through wavelengths. + + VOA modules are also often used before terminating optical + wavelengths at optical receivers, in order to avoid receiver + saturation. + + The VOAs may be present on various modules within the network + element, for example, on an Optical Add/Drop Multiplexer + (OADM) module, on the same module as an optical transceiver, + or on a separate module of its own. + " + REVISION "200205070000Z" + DESCRIPTION + "The initial revision of this MIB." + ::= { ciscoMgmt 262 } + + +-- Textual Conventions + +OpticalPowerInDbm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that gives the optical power level in 1/10ths + of dBm. + Example: The value -300 represents a power level of -30.0 dBm. + + The distinguished value of '-1000' indicates that the object + has not yet been initialized. + " + SYNTAX Integer32 ( -400..250 | -1000 ) + + +OpticalAttenInDb ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer value that gives the attenuation level in + 1/10ths of dB. + Example: The value 80 represents an attenuation + level of 8.0 dB. + " + SYNTAX Integer32 (0..400) + + +-- MIB Object Definitions + +cVoaMIBObjects OBJECT IDENTIFIER ::= { ciscoVoaMIB 1 } + +-- groups in this MIB module + +cVoaBaseGroup OBJECT IDENTIFIER ::= { cVoaMIBObjects 1 } + +-- VOA basic objects + +cVoaTable OBJECT-TYPE + SYNTAX SEQUENCE OF CVoaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides objects to configure and control the + attenuation on VOAs." + ::={ cVoaBaseGroup 1 } + +cVoaEntry OBJECT-TYPE + SYNTAX CVoaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cVoaTable provides objects to configure and + control the attenuation level of a VOA at an interface, for + a given direction." + INDEX { ifIndex, cVoaDirection } + ::={ cVoaTable 1 } + +CVoaEntry ::= SEQUENCE { + cVoaDirection OpticalIfDirection, + cVoaAttenuationControlMode INTEGER, + cVoaAttenuation OpticalAttenInDb, + cVoaAttenuationLastChange TimeStamp, + cVoaDesiredPower OpticalPowerInDbm +} + +cVoaDirection OBJECT-TYPE + SYNTAX OpticalIfDirection + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the second index into the cVoaTable and indicates + the direction for which the attenuation level at this + interface is being controlled, in this entry." + ::={ cVoaEntry 1 } + +cVoaAttenuationControlMode OBJECT-TYPE + SYNTAX INTEGER { + manual(1), + automatic(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to set the mode of controlling the + attenuation level of a VOA at an interface. + + When the mode is set to 'manual', the attenuation level is + configured manually, by setting the desired attenuation + level in the cVoaAttenuation object. The cVoaDesiredPower + object does not apply in this case. + + When the mode is set to 'automatic', the attenuation level + is continuously adjusted to maintain a desired power level, + after attenuation. The desired optical power level after + attenuation is configured using the cVoaDesiredPower object. + The cVoaAttenuation object cannot be configured in this case, + but it indicates the attenuation level derived from the + desired power level. + + The automatic mode of controlling attenuation should not be + used when the monitored power level includes multiple + wavelengths, since the power level monitor cannot distinguish + between a decrease in power across all wavelengths, versus a + loss of power of some but not all wavelengths. If some but not + all wavelengths go down, this would cause the attenuation level + to be automatically decreased, leading to an increase in the + power level of the remaining wavelengths." + ::={ cVoaEntry 2 } + +cVoaAttenuation OBJECT-TYPE + SYNTAX OpticalAttenInDb + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the attenuation level applied at the + interface. + + When the cVoaAttenuationControlMode object is set to 'manual', + the attenuation level may be specified by setting this object." + ::={ cVoaEntry 3 } + +cVoaAttenuationLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the value of sysUpTime at the last + time the attenuation level was adjusted at this interface, + in the given direction." + ::={ cVoaEntry 4 } + +cVoaDesiredPower OBJECT-TYPE + SYNTAX OpticalPowerInDbm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the desired optical power level, + after attenuation, at the interface. + + This object applies only when the cVoaAttenuationControlMode + object is set to 'automatic'. In this mode, the attenuation + level is continuously adjusted to maintain the desired + power level, after attenuation, as specified by this object." + ::={ cVoaEntry 5 } + + +-- MIB Conformance Statements + +cVoaMIBConformance OBJECT IDENTIFIER ::= { ciscoVoaMIB 3 } + +cVoaMIBCompliances OBJECT IDENTIFIER ::= { cVoaMIBConformance 1 } + +cVoaMIBGroups OBJECT IDENTIFIER ::= { cVoaMIBConformance 2 } + +cVoaMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for platforms that provide + configuration and control of VOA modules." + MODULE -- this module + MANDATORY-GROUPS { cVoaMIBBaseGroup } + + ::={ cVoaMIBCompliances 1 } + +-- Units of Conformance + +cVoaMIBBaseGroup OBJECT-GROUP + OBJECTS { + cVoaAttenuationControlMode, + cVoaAttenuation, + cVoaAttenuationLastChange, + cVoaDesiredPower + } + STATUS current + DESCRIPTION + "A collection of mandatory managed objects that provide basic + configuration and control of the VOA modules." + ::={ cVoaMIBGroups 1 } + +END diff --git a/MIBS/cisco/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB b/MIBS/cisco/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB new file mode 100644 index 0000000..79d40c4 --- /dev/null +++ b/MIBS/cisco/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB @@ -0,0 +1,781 @@ +-- ***************************************************************** +-- CISCO-VOICE-COMMON-DIAL-CONTROL-MIB.my: +-- Voice Common Dial Control MIB file +-- +-- June 1999, Chris White +-- +-- Copyright (c) 1999, 2001, 2003, 2005-2010 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-VOICE-COMMON-DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TruthValue, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + callActiveSetupTime, + callActiveIndex + FROM DIAL-CONTROL-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + cCallHistoryIndex + FROM CISCO-DIAL-CONTROL-MIB + ciscoExperiment + FROM CISCO-SMI; + + +ciscoVoiceCommonDialControlMIB MODULE-IDENTITY + LAST-UPDATED "201006300000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-voice@cisco.com" + DESCRIPTION + "This MIB module contains voice related objects that + are common across more than one network + encapsulation i.e VoIP, VoATM and VoFR. + + *** ABBREVIATIONS, ACRONYMS AND SYMBOLS *** + + GSM - Global System for Mobile Communication + + AMR-NB - Adaptive Multi Rate - Narrow Band + + iLBC - internet Low Bitrate Codec + + iSAC - internet Speech Audio Codec" + REVISION "201006300000Z" + DESCRIPTION + "Added CvcCallReferenceIdOrZero textual convention. + Added aaclc and aacld enum to CvcCoderTypeRate and + CvcSpeechCoderRate textual conventions." + REVISION "200903180000Z" + DESCRIPTION + "[1] Added acronym for iSAC codec + [2] Added iSAC enum to CvcSpeechCoderRate and CvcCoderTypeRate + textual conventions." + REVISION "200807020000Z" + DESCRIPTION + "[1] Added '-- obsolete' to description of 'g722' + enum from CvcCoderTypeRate. + [2] Added new enum values 'g722r4800', 'g722r5600' + and 'g722r6400' to CvcCoderTypeRate. + [3] Added new enum values 'g722r4800', 'g722r5600' + and 'g722r6400' to CvcSpeechCoderRate." + REVISION "200706260000Z" + DESCRIPTION + "[1] Imported TEXTUAL-CONVENTION from SNMPv2-TC. + [2] Added acronyms for GSM AMR-NB and iLBC codecs + [3] Added llcc, gsmAmrNb, iLBC, iLBCr15200 and iLBCr13330 + enums to CvcSpeechCoderRate textual conventions. + [4] Added llcc, gsmAmrNb, g722, iLBC, iLBCr15200 and iLBCr13330 + enums to CvcCoderTypeRate textual conventions. + [5] Added REFERENCE clause to CvcSpeechCoderRate and + CvcCoderTypeRate textual conventions for GSM AMR-NB and + iLBC codecs." + REVISION "200508160000Z" + DESCRIPTION + "Added CvcH320CallType and CvcVideoCoderRate objects. + Added g722 enum to CvcCoderTypeRate textual conventions." + REVISION "200503060000Z" + DESCRIPTION + "Added gsmAmrNb enum to CvcSpeechCoderRate and CvcCoderTypeRate + textual conventions." + REVISION "200303110000Z" + DESCRIPTION + "Added new enum value 'llcc', to CvcSpeechCoderRate + and CvcCoderTypeRate textual-conventions." + REVISION "200110060000Z" + DESCRIPTION + "[1] Added new enum value 'g726r40000',to CvcSpeechCoderRate's + and CvcCoderTypeRate's textual-conventions. + [2] Replaced 'clearch' enum with 'clearChannel' enum. + [3] Replaced 'codec is disabled' comment for clearChannel enum + with 'CLEAR channel codec'." + REVISION "200109050000Z" + DESCRIPTION + "[1] Added new enum value, 'clearch,' to CvcSpeechCoderRate's + and CvcCoderTypeRate's textual-conventions. + [2] Added new enum value, 'gr303,' to CvcInBandSignaling's + textual-conventions + [3] Modified cvCommonDcCallActiveInBandSignaling's and + cvCommonDcCallHistoryInBandSignaling's description + to indicate value is valid only for Connection Trunk calls." + REVISION "200007220000Z" + DESCRIPTION + "Add new objects for handling the following features: + [1] Calling Name display for call active and history table. + [2] Caller ID Block, which indicates whether the Caller ID + feature is in using, for call active and history table." + ::= { ciscoExperiment 55 } + + +-- Voice Common Dial Control MIB objects definitions + +cvCommonDcMIBObjects OBJECT IDENTIFIER + ::= { ciscoVoiceCommonDialControlMIB 1 } + +-- The Voice Common Dial Control MIB consists of the following groups +-- [1] Voice Common Call Active Group (cvCommonDcCallActive) +-- [2] Voice Common Call History Group (cvCommonDcCallHistory) + +cvCommonDcCallActive OBJECT IDENTIFIER + ::= { cvCommonDcMIBObjects 1 } + +cvCommonDcCallHistory OBJECT IDENTIFIER + ::= { cvCommonDcMIBObjects 2 } + + +-- Textual Conventions +-- + +-- + +-- Speech Coder Rate Textual Conventions + +CvcSpeechCoderRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object specifies the most desirable codec of + speech for the VoIP, VoATM or VoFR peer. + g729r8000 - pre-IETF G.729 8000 bps + g729Ar8000 - G.729 ANNEX-A 8000 bps + g726r16000 - G.726 16000 bps + g726r24000 - G.726 24000 bps + g726r32000 - G.726 32000 bps + g711ulawr64000 - G.711 u-Law 64000 bps + g711Alawr64000 - G.711 A-Law 64000 bps + g728r16000 - G.728 16000 bps + g723r6300 - G.723.1 6300 bps + g723r5300 - G.723.1 5300 bps + gsmr13200 - GSM Full rate 13200 bps + g729Br8000 - G.729 ANNEX-B 8000 bps + g729ABr8000 - G.729 ANNEX-A & B 8000 bps + g723Ar6300 - G723.1 Annex A 6300 bps + g723Ar5300 - G723.1 Annex A 5300 bps + g729IETFr8000 - IETF G.729 8000 bps + gsmeEr12200 - GSM Enhanced Full Rate 12200 bps + clearChannel - CLEAR Channel codec + g726r40000 - G.726 40000 bps + llcc - Lossless compression codec + gsmAmrNb - GSM AMR-NB 4750 - 12200 bps + iLBC - iILBC 13330 or 15200 bps + iLBCr15200 - iLBC 15200 bps + iLBCr13330 - iLBC 13330 bps + g722r4800 - G.722 (modes 1, 2, 3) + g722r5600 - G.722 (modes 1, 2) + g722r6400 - G.722 (mode 1) + iSAC - iSAC (10 to 32 kbps) + aaclc - AAC-LC Advanced Audio Coding Low Complexity + aacld - AAC-LD MPEG-4 Low Delay Audio Coder" + + REFERENCE + "[1] RFC 3267: For introduction about GSM AMR-NB codec, + section 3.1 + [2] RFC 3952: For introduction about iLBC codec, + section 2" + SYNTAX INTEGER { + g729r8000(1), + g729Ar8000(2), + g726r16000(3), + g726r24000(4), + g726r32000(5), + g711ulawr64000(6), + g711Alawr64000(7), + g728r16000(8), + g723r6300(9), + g723r5300(10), + gsmr13200(11), + g729Br8000(12), + g729ABr8000(13), + g723Ar6300(14), + g723Ar5300(15), + g729IETFr8000(16), + gsmeEr12200(17), + clearChannel(18), + g726r40000(19), + llcc(20), + gsmAmrNb(21), + iLBC(22), + iLBCr15200(23), + iLBCr13330(24), + g722r4800(25), + g722r5600(26), + g722r6400(27), + iSAC(28), + aaclc(29), + aacld(30) + } + +-- Fax Transmit Rate Textual Convention + +CvcFaxTransmitRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object specifies the default transmit rate of FAX + for the VoIP, VoATM or VOFR peer. If the value of this + object is 'none', then the Fax relay feature is disabled + ; otherwise the Fax relay feature is enabled. + + none - Fax relay is disabled. + voiceRate - the fastest possible fax rate not exceed + the configured voice rate. + fax2400 - 2400 bps FAX transmit rate. + fax4800 - 4800 bps FAX transmit rate. + fax7200 - 7200 bps FAX transmit rate. + fax9600 - 9600 bps FAX transmit rate. + fax14400 - 14400 bps FAX transmit rate. + fax12000 - 12000 bps FAX transmit rate." + SYNTAX INTEGER { + none(1), + voiceRate(2), + fax2400(3), + fax4800(4), + fax7200(5), + fax9600(6), + fax14400(7), + fax12000(8) + } + +-- Voice/FAX Call Coder Type-Rate textual convention + +CvcCoderTypeRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the coder type-rate for voice/fax compression + used during a call. + + *** ABBREVIATIONS, ACRONYMS AND SYMBOLS *** + + GSM - Global System for Mobile Communication + + AMR-NB - Adaptive Multi Rate - Narrow Band + + iLBC - internet Low Bitrate Codec + + iSAC - internet Speech Audio Codec + + other - none of the following. + fax2400 - FAX 2400 bps + fax4800 - FAX 4800 bps + fax7200 - FAX 7200 bps + fax9600 - FAX 9600 bps + fax14400 - FAX 14400 bps + fax12000 - FAX 12000 bps + g729r8000 - G.729 8000 bps (pre-IETF bit ordering) + g729Ar8000 - G.729 ANNEX-A 8000 bps + g726r16000 - G.726 16000 bps + g726r24000 - G.726 24000 bps + g726r32000 - G.726 32000 bps + g711ulawr64000 - G.711 u-Law 64000 bps + g711Alawr64000 - G.711 A-Law 64000 bps + g728r16000 - G.728 16000 bps + g723r6300 - G.723.1 6300 bps + g723r5300 - G.723.1 5300 bps + gsmr13200 - GSM full rate 13200 bps + g729Br8000 - G.729 ANNEX-B 8000 bps + g729ABr8000 - G.729 ANNEX-A & B 8000 bps + g723Ar6300 - G723.1 Annex A 6300 bps + g723Ar5300 - G723.1 Annex A 5300 bps + ietfg729r8000 - G.729 8000 bps (IETF bit ordering) + gsmeEr12200 - GSM Enhanced Full Rate 12200 bps + clearChannel - CLEAR channel codec + g726r40000 - G.726 40000 bps + llcc - Lossless compression codec + gsmAmrNb - GSM AMR-NB 4750 - 12200 bps + g722 - G.722 2400 - 6400 bps + iLBC - iILBC 13330 or 15200 bps + iLBCr15200 - iLBC 15200 bps + iLBCr13330 - iLBC 13330 bps + g722r4800 - G.722 (modes 1, 2, 3) + g722r5600 - G.722 (modes 1, 2) + g722r6400 - G.722 (mode 1) + iSAC - iSAC (10 to 32 kbps) + aaclc - AAC-LC Advanced Audio Coding Low Complexity + aacld - AAC-LD MPEG-4 Low Delay Audio Coder" + + REFERENCE + "[1] RFC 3267: For introduction about GSM AMR-NB codec, + section 3.1 + [2] RFC 3952: For introduction about iLBC codec, + section 2" + SYNTAX INTEGER { + other(1), + fax2400(2), + fax4800(3), + fax7200(4), + fax9600(5), + fax14400(6), + fax12000(7), + g729r8000(10), + g729Ar8000(11), + g726r16000(12), + g726r24000(13), + g726r32000(14), + g711ulawr64000(15), + g711Alawr64000(16), + g728r16000(17), + g723r6300(18), + g723r5300(19), + gsmr13200(20), + g729Br8000(21), + g729ABr8000(22), + g723Ar6300(23), + g723Ar5300(24), + ietfg729r8000(25), + gsmeEr12200(26), + clearChannel(27), + g726r40000(28), + llcc(29), + gsmAmrNb(30), + g722(31), + iLBC(32), + iLBCr15200(33), + iLBCr13330(34), + g722r4800(35), + g722r5600(36), + g722r6400(37), + iSAC(38), + aaclc(39), + aacld(40) + } + +-- Global Call Identifier textual convention + +CvcGUid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a Global Call Identifier. + The global call identifier is used as an unique identifier + for an end-to-end call. + A zero length CvcGUid indicates no value for the global call + identifier." + SYNTAX OCTET STRING (SIZE (0..16)) + +-- InBand Signaling textual conventions + +CvcInBandSignaling ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the type of in-band signaling used between + the two end points of the call and is used to inform the + router how interpret the ABCD signaling data bits passed + as part of the voice payload data. + + cas - specifies interpret the signaling bits as + North American Channel Associated signaling. + none - specifies no in-band signaling or signaling + is being done via an external method (e.g + CCS). + cept - specifies interpret the signaling bits as + MELCAS + transparent - specifies do not interpret or translate the + signaling bits. + gr303 - specifies interpret the signaling bits as + GR303" + SYNTAX INTEGER { + cas(1), + none(2), + cept(3), + transparent(4), + gr303(5) + } + +-- Call Reference Identifier textual convention + +CvcCallReferenceIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A call reference ID correlates the video and audio call entries + that belong to the same endpoint. In other words, if an audio + call entry and a video call entry have the same call reference + ID, these entries belong to the same endpoint. + Because an audio-only endpoint creates only one call entry, call + reference ID is not necessary and is set to zero. + A call reference ID with value greater than zero signifies a + video call, the value zero is object-specific and must therefore + be defined as part of the description of any object which uses + this syntax. Examples of the usage of zero include audio calls." + SYNTAX Unsigned32 + +-- Voice Call H.320 Call Type textual convention + +CvcH320CallType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object specifies the H320 call type of a voice call." + SYNTAX INTEGER { + none(0), -- none of the following + primary(1), -- h320 primary call + secondary(2) -- h320 secondary call + } + +-- Voice Call Coder Type-Rate textual convention + +CvcVideoCoderRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This object specifies the encoding type used to compress + the video data of the voice call." + SYNTAX INTEGER { + none(0), -- none of the following + h261(1), + h263(2), + h263plus(3), + h264(4) + } +-- ********************************************************************** +-- Voice Common Call Active Group +-- ********************************************************************** +-- + +-- Voice Common Call Active Table + +cvCommonDcCallActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCommonDcCallActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is a common extension to the call active + table of IETF Dial Control MIB. It contains common call + leg information about a network call leg." + ::= { cvCommonDcCallActive 1 } + +cvCommonDcCallActiveEntry OBJECT-TYPE + SYNTAX CvCommonDcCallActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The common information regarding a single network call + leg. The call leg entry is identified by using the same + index objects that are used by Call Active table of IETF + Dial Control MIB to identify the call. + An entry of this table is created when its associated + call active entry in the IETF Dial Control MIB is created + and the call active entry contains information for the + call establishment to a network dialpeer. + The entry is deleted when its associated call active entry + in the IETF Dial Control MIB is deleted." + INDEX { + callActiveSetupTime, + callActiveIndex + } + ::= { cvCommonDcCallActiveTable 1 } + +CvCommonDcCallActiveEntry ::= SEQUENCE { + cvCommonDcCallActiveConnectionId CvcGUid, + cvCommonDcCallActiveVADEnable TruthValue, + cvCommonDcCallActiveCoderTypeRate CvcCoderTypeRate, + cvCommonDcCallActiveCodecBytes INTEGER, + cvCommonDcCallActiveInBandSignaling CvcInBandSignaling, + cvCommonDcCallActiveCallingName SnmpAdminString, + cvCommonDcCallActiveCallerIDBlock TruthValue +} + +cvCommonDcCallActiveConnectionId OBJECT-TYPE + SYNTAX CvcGUid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The global call identifier for the network call." + ::= { cvCommonDcCallActiveEntry 1 } + +cvCommonDcCallActiveVADEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether or not the VAD (Voice + Activity Detection) is enabled for the voice call." + ::= { cvCommonDcCallActiveEntry 2 } + +cvCommonDcCallActiveCoderTypeRate OBJECT-TYPE + SYNTAX CvcCoderTypeRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated coder rate. It specifies the transmit + rate of voice/fax compression to its associated call leg + for the call. + This rate is different from the configuration rate + because of rate negotiation during the call." + ::= { cvCommonDcCallActiveEntry 3 } + +cvCommonDcCallActiveCodecBytes OBJECT-TYPE + SYNTAX INTEGER (10..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the payload size of the voice packet." + ::= { cvCommonDcCallActiveEntry 4 } + +cvCommonDcCallActiveInBandSignaling OBJECT-TYPE + SYNTAX CvcInBandSignaling + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the type of in-band signaling being used on + the call. This object is instantiated only for + Connection Trunk calls." + ::= { cvCommonDcCallActiveEntry 5 } + +cvCommonDcCallActiveCallingName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calling party name this call is connected to. If the + name is not available, then it will have a length of zero." + ::= { cvCommonDcCallActiveEntry 6 } + +cvCommonDcCallActiveCallerIDBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether or not the caller ID feature + is blocked for this voice call." + ::= { cvCommonDcCallActiveEntry 7 } + + +-- **************************************************************************** +-- Voice Common Call History Group +-- **************************************************************************** +-- + +-- Voice Common Call History Table + +cvCommonDcCallHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCommonDcCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the Common extension to the call history + table of IETF Dial Control MIB. It contains Common call + leg information about a network call leg." + ::= { cvCommonDcCallHistory 1 } + +cvCommonDcCallHistoryEntry OBJECT-TYPE + SYNTAX CvCommonDcCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The common information regarding a single network call + leg. The call leg entry is identified by using the same + index objects that are used by Call Active table of IETF + Dial Control MIB to identify the call. + An entry of this table is created when its associated + call history entry in the IETF Dial Control MIB is + created and the call history entry contains information + for the call establishment to a network dialpeer. + The entry is deleted when its associated call history + entry in the IETF Dial Control MIB is deleted." + INDEX { cCallHistoryIndex } + ::= { cvCommonDcCallHistoryTable 1 } + +CvCommonDcCallHistoryEntry ::= SEQUENCE { + cvCommonDcCallHistoryConnectionId CvcGUid, + cvCommonDcCallHistoryVADEnable TruthValue, + cvCommonDcCallHistoryCoderTypeRate CvcCoderTypeRate, + cvCommonDcCallHistoryCodecBytes INTEGER, + cvCommonDcCallHistoryInBandSignaling CvcInBandSignaling, + cvCommonDcCallHistoryCallingName SnmpAdminString, + cvCommonDcCallHistoryCallerIDBlock TruthValue +} + +cvCommonDcCallHistoryConnectionId OBJECT-TYPE + SYNTAX CvcGUid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The global call identifier for the gateway call." + ::= { cvCommonDcCallHistoryEntry 1 } + +cvCommonDcCallHistoryVADEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether or not the VAD (Voice + Activity Detection) was enabled for the voice call." + ::= { cvCommonDcCallHistoryEntry 2 } + +cvCommonDcCallHistoryCoderTypeRate OBJECT-TYPE + SYNTAX CvcCoderTypeRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated coder rate. It specifies the transmit rate + of voice/fax compression to its associated call leg for + the call. + This rate is different from the configuration rate + because of rate negotiation during the call." + ::= { cvCommonDcCallHistoryEntry 3 } + +cvCommonDcCallHistoryCodecBytes OBJECT-TYPE + SYNTAX INTEGER (10..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the payload size of the voice packet." + ::= { cvCommonDcCallHistoryEntry 4 } + +cvCommonDcCallHistoryInBandSignaling OBJECT-TYPE + SYNTAX CvcInBandSignaling + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the type of in-band signaling used on the + call. This object is instantiated only for + Connection Trunk calls." + ::= { cvCommonDcCallHistoryEntry 5 } + +cvCommonDcCallHistoryCallingName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calling party name this call is connected to. If + the name is not available, then it will have a length + of zero." + ::= { cvCommonDcCallHistoryEntry 6 } + +cvCommonDcCallHistoryCallerIDBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether or not the caller ID + feature is blocked for this voice call." + ::= { cvCommonDcCallHistoryEntry 7 } + + +-- ********************************************************************** +-- Notifications +-- ********************************************************************** + +cvCommonDcMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoVoiceCommonDialControlMIB 2 } + +cvCommonDcMIBNotifications OBJECT IDENTIFIER + ::= { cvCommonDcMIBNotificationPrefix 0 } + +cvCommonDcMIBConformance OBJECT IDENTIFIER + ::= { ciscoVoiceCommonDialControlMIB 3 } + +cvCommonDcMIBCompliances OBJECT IDENTIFIER + ::= { cvCommonDcMIBConformance 1 } + +cvCommonDcMIBGroups OBJECT IDENTIFIER + ::= { cvCommonDcMIBConformance 2 } + + +-- ********************************************************************** +-- Compliance statements +-- ********************************************************************** + +cvCommonDcMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE COMMON MIB" + MODULE -- this module + MANDATORY-GROUPS { cvCommonDcCallGroup } + ::= { cvCommonDcMIBCompliances 1 } + +cvCommonDcMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE COMMON MIB" + MODULE -- this module + MANDATORY-GROUPS { cvCommonDcCallGroup1 } + + OBJECT cvCommonDcCallActiveCallingName + SYNTAX SnmpAdminString (SIZE (0..64)) + DESCRIPTION + "Support is required only for the subset of + SnmpAdminString values which contain ASCII characters. + In effect, a minimal implementation implements this + object as a DisplayString." + + OBJECT cvCommonDcCallHistoryCallingName + SYNTAX SnmpAdminString (SIZE (0..64)) + DESCRIPTION + "Support is required only for the subset of + SnmpAdminString values which contain ASCII characters. + In effect, a minimal implementation implements this + object as a DisplayString." + ::= { cvCommonDcMIBCompliances 2 } + +-- units of conformance + +cvCommonDcCallGroup OBJECT-GROUP + OBJECTS { + cvCommonDcCallActiveConnectionId, + cvCommonDcCallActiveVADEnable, + cvCommonDcCallActiveCoderTypeRate, + cvCommonDcCallActiveCodecBytes, + cvCommonDcCallActiveInBandSignaling, + cvCommonDcCallHistoryConnectionId, + cvCommonDcCallHistoryVADEnable, + cvCommonDcCallHistoryCoderTypeRate, + cvCommonDcCallHistoryCodecBytes, + cvCommonDcCallHistoryInBandSignaling + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the common network + call leg information." + ::= { cvCommonDcMIBGroups 1 } + +cvCommonDcCallGroup1 OBJECT-GROUP + OBJECTS { + cvCommonDcCallActiveConnectionId, + cvCommonDcCallActiveVADEnable, + cvCommonDcCallActiveCoderTypeRate, + cvCommonDcCallActiveCodecBytes, + cvCommonDcCallActiveInBandSignaling, + cvCommonDcCallActiveCallingName, + cvCommonDcCallActiveCallerIDBlock, + cvCommonDcCallHistoryConnectionId, + cvCommonDcCallHistoryVADEnable, + cvCommonDcCallHistoryCoderTypeRate, + cvCommonDcCallHistoryCodecBytes, + cvCommonDcCallHistoryInBandSignaling, + cvCommonDcCallHistoryCallingName, + cvCommonDcCallHistoryCallerIDBlock + } + STATUS current + DESCRIPTION + "A collection of objects providing the common network + call leg information." + ::= { cvCommonDcMIBGroups 2 } + +END + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-VOICE-DIAL-CONTROL-MIB b/MIBS/cisco/CISCO-VOICE-DIAL-CONTROL-MIB new file mode 100644 index 0000000..327263f --- /dev/null +++ b/MIBS/cisco/CISCO-VOICE-DIAL-CONTROL-MIB @@ -0,0 +1,7210 @@ +-- ***************************************************************** +-- CISCO-VOICE-DIAL-CONTROL-MIB.my: Voice Dial Control MIB file +-- +-- September 1996 Hongchi Shih +-- +-- Copyright (c) 1996-1999, 2000-2003, 2004-2006, 2009-2012 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-VOICE-DIAL-CONTROL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + IpAddress, + Gauge32, + Integer32, + Unsigned32, + Counter32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + DisplayString, + RowStatus, + TruthValue, + TimeStamp, + PhysAddress, + DateAndTime + FROM SNMPv2-TC + callActiveSetupTime, + callActiveIndex, + AbsoluteCounter32, + callActivePeerAddress, + callActivePeerId + FROM DIAL-CONTROL-MIB + QosService + FROM INT-SERV-MIB + ifIndex, + InterfaceIndexOrZero + FROM IF-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + cCallHistoryIndex, + cCallHistoryCallOrigin + FROM CISCO-DIAL-CONTROL-MIB + CvcSpeechCoderRate, + CvcFaxTransmitRate, + CvcCoderTypeRate, + CvcGUid, + CvcInBandSignaling, + cvCommonDcCallHistoryCoderTypeRate, + CvcCallReferenceIdOrZero + FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB + DnisMapname + FROM CISCO-VOICE-DNIS-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoVoiceDialControlMIB MODULE-IDENTITY + LAST-UPDATED "201205150000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-voice@cisco.com" + DESCRIPTION + "This MIB module enhances the IETF Dial Control MIB + (RFC2128) by providing management of voice telephony + peers on both a circuit-switched telephony network, + and an IP data network. + + *** ABBREVIATIONS, ACRONYMS AND SYMBOLS *** + + GSM - Global System for Mobile Communication + + AMR-NB - Adaptive Multi Rate - Narrow Band + + iLBC - internet Low Bitrate Codec + + KPML - Key Press Markup Language + + MGCP - Media Gateway Control Protocol. + + SIP - Session Initiation Protocol. + + H323 - One of the voip signalling protocol. + + SCCP - Skinny Client Control Protocol. + + dialpeer - This represents a configured interface that + carries the dial map. A dialpeer maps the + called and calling numbers with the port or + IP interface to be used. + + License call capacity - This represents the licensed + maximum call capacity of + the gateway. + + iSAC - Internet Speech Audio Codec + + RPH - Resource Priority Header + + DSCP - Diffserv Code Points" + REVISION "201205150000Z" + DESCRIPTION + "[1] Added New OBJECT-GROUP cvCallVolumeStatsHistory + in cvGatewayCallHistory. + [2] Added following tables + cvCallRateStatsTable, + cvCallLegRateStatsTable, + cvActiveCallStatsTable, + cvCallDurationStatsTable, + cvSipMsgRateStatsTable under cvCallVolumeStatsHistory + [3] Added following tables + cvCallRateWMTable, + cvCallLegRateWMTable, + cvActiveCallWMTable, + cvSipMsgRateWMTable under cvCallVolumeStatsHistory + [4] Added following textual conversation + CvCallVolumeStatsIntvlType & + CvCallVolumeWMIntvlType + [5] Added new cvdcCallVolumeStatsHistory conformance group + in cvdcMIBGroups. + [6] Added cvdcMIBComplianceRev22 depricating cvdcMIBComplianceRev21" + REVISION "201107110000Z" + DESCRIPTION + "[1] Added cvVoIPCallActiveSessionId in cvVoIPCallActiveEntry and + cvVoIPCallHistorySessionId in cvVoIPCallHistoryEntry + [2] Added cvVoIPCallActiveSessionId and + cvVoIPCallHistorySessionId to cvVoIPCallGroupSup3 + [3] Deprecated cvVoIPCallGroupSup2 and superceded it with + cvVoIPCallGroupSup3 + [4] Deprecated cvdcMIBComplianceRev20 and superceded it with + with cvdcMIBComplianceRev21" + REVISION "201105310000Z" + DESCRIPTION + "The following changes is done for RPH to DSCP mapping and Media + policy feature. + 1) Added two new objects in the cvVoIPCallActiveEntry + ccVoIPCallActivePolicyName + cvVoIPCallActiveReversedDirectionPeerAddress + 2) Added one new notification object + cvdcPolicyViolationNotification + 3) Imported two objects from DIAL-CONTROL-MIB + callActivePeerId + callActivePeerAddress + 4) Added four objects as part of new Notification + cvdcPolicyViolationNotification + ccVoIPCallActiveViolationReason + cvVoIPCallActiveCalledNumber + callActivePeerId + callActivePeerAddress + 5) Added new notification group cvdcNotificationGroupRev4 and + changed the status of cvdcNotificationGroupRev3 to depricated. + 6) Added new conformance group cvVoIPCallGroupSup2 and changed + the status of cvVoIPCallGroupSup1 to deprecated. + 7) Modified cvdcMIBComplianceRev20 to add new groups and remove + the deprecated one + 8) Added the following objects in CvVoIPPeerCfgEntry + cvVoIPPeerCfgDSCPPolicyNotificationEnable + cvVoIPPeerCfgMediaPolicyNotificationEnable + 9) Added the following objects in cvdcGeneralCfgGroupRev6 + cvGeneralDSCPPolicyNotificationEnable + cvGeneralMediaPolicyNotificationEnable" + REVISION "201007260000Z" + DESCRIPTION + "[1] Modified MAX-ACCESS for cvVoIPPeerCfgFrameSize from read-only to read-write. + [2] Added a call reference ID to associate the video call entry and + voice call entry of the same endpoint." + REVISION "200905070000Z" + DESCRIPTION + "[1] Added Abbreviation for iSAC + [2] Added the following objects to cvVoIPPeerCfgTable for iSAC + codec support. + - cvVoIPPeerCfgCodingMode + - cvVoIPPeerCfgBitRate + - cvVoIPPeerCfgFramesize + [3] Added a new OBJECT-GROUP cvdcVoIPCfgISACGroup. + [4] Added a new MODULE-COMPLIANCE cvdcMIBComplianceRev19 which + deprecates cvdcMIBComplianceRev18." + REVISION "200904200000Z" + DESCRIPTION + "The following changes have been made. + + [1] Added new CvCallConnectionType TEXTUAL-CONVENTION. + [2] Added the following new OBJECT IDENTIFIERs: + cvCallVolume, + cvCallRateMonitor + [3] Added the following objects to cvCallVolume: + cvCallVolConnTable, + cvCallVolConnTotalActiveConnections, + cvCallVolConnMaxCallConnectionLicenese, + cvCallVolPeerTable, + cvCallVolIfTable. + [4] Added the following objects to new cvCallVolConnTable: + cvCallVolConnIndex, + cvCallVolConnActiveConnection. + [5] Added the following objects to new cvCallVolPeerTable: + cvCallVolPeerIncomingCalls, + cvCallVolPeerOutgoingCalls. + [6] Added the following objects to new cvCallVolIfTable: + cvCallVolMediaIncomingCalls, + cvCallVolMediaOutgoingCalls. + [7] Added the following objects to cvCallRateMonitor: + cvCallRateMonitorEnable, + cvCallRateMonitorTime, + cvCallRate, + cvCallRateHiWaterMark. + [8] Add the following OBJECT-GROUPs: + cvCallVolumeGroup, + cvCallRateMonitorGroup. + [9] Deprecated MODULE-COMPLIANCE cvdcMIBComplianceRev17. + [10] Added MODULE-COMPLIANCE cvdcMIBComplianceRev18." + REVISION "200901120000Z" + DESCRIPTION + "The following changes have been made. + + [1] The descriptions of the following objects have + been modified to replace the term 'call identifier' + with 'connection identifier'. + cvCallActiveConnectionId + cvVoIPCallActiveConnectionId + cvCallHistoryConnectionId + cvVoIPCallHistoryConnectionId. + [2] The object cvCallActiveCallId has been added + to cvCallActiveTable. + [3] The object cvVoIPCallActiveCallId has been added + to cvVoIPCallActiveTable. + [4] The object cvCallHistoryCallId has been added + to cvCallHistoryTable. + [5] The object cvVoIPCallHistoryCallId has been added + to cvVoIPCallHistoryTable. + [6] 'sipKpml' has been added to the object + cvVoIPPeerCfgDigitRelay. + [7] Added following OBJECT-GROUPs + cvCallGroupSup1, + cvVoIPCallGroupSup1 + [8] Deprecated MODULE-COMPLIANCE + cvdcMIBComplianceRev16 and is superceded by + cvdcMIBComplianceRev17." + REVISION "200603120000Z" + DESCRIPTION + "[1] Added Abbreviations for GSM, AMR-NB and iLBC + [2] Added cvVoIPPeerCfgCoderMode object to + cvVoIPPeerCfgTable for iLBC codec support. + [3] Added cvVoIPCallActiveCoderMode object to + cvVoIPCallActiveTable for iLBC codec support. + [4] Added cvVoIPCallHistoryCoderMode object to + cvVoIPCallHistoryTable for iLBC codec support. + [5] Created CvIlbcFrameMode textual convention. + [6] Added REFERENCE clause to all new MIB objects and + textual conventions added. + [7] Created cvVoIPCallIlbcGroup and cvdcVoIPCfgIlbcGroup + groups for iLBC specific objects. + [8] Created module-compliance cvdcMIBComplianceRev16 and + made cvVoIPCallIlbcGroup and cvdcVoIPCfgIlbcGroup + as non mandatory. + [9] Changed the default value for cvVoIPPeerCfgBitRates to + all 8 bitrates as all 8 bitrates are supported." + REVISION "200509290000Z" + DESCRIPTION + "Modified DESCRIPTION of cvPeerCfgPeerType object." + REVISION "200507250000Z" + DESCRIPTION + "[1] Add new objects to cvVoIPCallActiveTable and + cvVoIPCallHistoryTable for GSM AMR-NB codec support: + Frame type, Bit rates, Mode change period, + Mode change neighbor, Max payload time, CRC, + Robust sorting, Encapsulation, Payload time + channels, for call active and history table. + [2] Add new objects to cvVoIPPeerCfgTable for GSM AMR-NB + codec support: + Frame type, Bit rates and CRC. + [3] Created groups cvVoIPCallAmrNbGroup and + cvdcVoIPCfgAmrNbGroup, for GSM AMR-NB + specific objects. + [4] Created a module-compliance cvdcMIBComplianceRev13 + and made cvVoIPCallAmrNbGroup and cvdcVoIPCfgAmrNbGroup + as non mandatory. + [5] Created following textual conventions: + CvAmrNbBitRateMode and CvAmrNbRtpEncap." + REVISION "200503020000Z" + DESCRIPTION + "The following values were added to the + cvVoicePeerCfgEchoCancellerTest object: + echoCancellerG168Test5, + echoCancellerG168Test7" + REVISION "200503010000Z" + DESCRIPTION + "Modified DESCRIPTION of cvVoIPCallHistoryFallbackLoss + object." + REVISION "200404300000Z" + DESCRIPTION + "Added object + Added cvVoIPCallHistoryRemSigIPAddrT and + cvVoIPCallHistoryRemSigIPAddr to the + cvdcFallbackNotification ." + REVISION "200404160000Z" + DESCRIPTION + "Added object cvVoIPCallHistoryFallbackIcpif, + cvVoIPCallHistoryFallbackLoss and + cvVoIPCallHistoryFallbackDelay + to the cvVoIPCallHistoryTable. + Added cvdcFallbackNotification for the + fallback notification. + Added cvGeneralFallbackNotificationEnable to + enable/disable cvdcFallbackNotification." + REVISION "200403090000Z" + DESCRIPTION + "Added new objects for handling the following features: + [1] The number of DS0s with voice calls up. + cvCallActiveDS0s + [2] The threshold number of DS0s above which a + Notification will be triggered. + cvCallActiveDS0sHighThreshold + [3] The threshold number of DS0s below which a + Notification will be triggered. + cvCallActiveDS0sLowThreshold + [4] Objects to enable the above two notifications. + cvCallActiveDS0sHighNotifyEnable, + cvCallActiveDS0sLowNotifyEnable. + [5] Notifications for the above two thresholds. + cvdcActiveDS0sHighNotification, + cvdcActiveDS0sLowNotification." + REVISION "200401200000Z" + DESCRIPTION + "Added object cvVoIPCallActiveSRTPEnable to + cvVoIPCallActiveTable and cvVoIPCallHistorySRTPEnable + to cvVoIPCallHistoryTable to indicate whether SRTP is + enabled on a call." + REVISION "200306260000Z" + DESCRIPTION + "Modified the DEVAL definition of + cvVoIPPeerCfgDigitRelay object based on + no bit field was enabled when the object + was created." + REVISION "200304140000Z" + DESCRIPTION + "The DESCRIPTION of the following objects was + modified to specify the allowable characters + cvPeerCommonCfgSourceTrunkGrpLabel + cvPeerCommonCfgTargetTrunkGrpLabel + cvPeerCommonCfgSourceCarrierId + cvPeerCommonCfgTargetCarrierId." + REVISION "200212310000Z" + DESCRIPTION + "The following values were added to the + cvVoicePeerCfgEchoCancellerTest object: + echoCancellerG168Test4, + echoCancellerG168Test6, + echoCancellerG168Test9" + REVISION "200212020000Z" + DESCRIPTION + "The range of the following objects was changed: + cvCallActiveNoiseLevel + cvCallActiveACOMLevel + cvCallActiveOutSignalLevel + cvCallActiveInSignalLevel + cvVoIPCallHistoryIcpif" + REVISION "200210310000Z" + DESCRIPTION + "Add object cvVoIPPeerCfgMediaSetting to the table. + This object defines whether IP-IP media streams will + flow-through or flow-around the Gateway. + Add two new objects cvVoIPPeerCfgDesiredQoSVideo and + cvVoIPPeerCfgMinAcceptableQoSVideo to the table + cvVoIPPeerCfgTable. Also added objects + cvCallActiveAccountCode and cvCallHistoryAccountCode. + Depreciating element cvCallActiveERLLevel + Adding New element cvCallActiveERLLevelRev1 + Adding New type sipNotify in cvVoIPPeerCfgDigitRelay + Adding New element cvVoIPPeerCfgRedirectip2ip in + CvVoIPPeerCfgEntry" + REVISION "200207120000Z" + DESCRIPTION + "* Add a new cvPeerCfgPeerType object to define the + peer type + * Added rtpNte, a new value for the + cvVoIPPeerCfgDigitRelay object." + REVISION "200108200000Z" + DESCRIPTION + "Addition of the following objects: + cvVoIPCallActiveUsername + cvVoIPCallActiveProtocolCallId + cvVoIPCallActiveRemSigIPAddrT + cvVoIPCallActiveRemSigIPAddr + cvVoIPCallActiveRemSigPort + cvVoIPCallActiveRemMediaIPAddrT + cvVoIPCallActiveRemMediaIPAddr + cvVoIPCallActiveRemMediaPort + cvVoIPCallHistoryUsername + cvVoIPCallHistoryProtocolCallId + cvVoIPCallHistoryRemSigIPAddrT + cvVoIPCallHistoryRemSigIPAddr + cvVoIPCallHistoryRemSigPort + cvVoIPCallHistoryRemMediaIPAddrT + cvVoIPCallHistoryRemMediaIPAddr + cvVoIPCallHistoryRemMediaPort + cvdcPoorQoVNotificationRev1 + Deprecation of the following objects: + cvVoIPCallActiveRemoteIPAddress + cvVoIPCallActiveRemoteUDPPort + cvVoIPCallHistoryRemoteIPAddress + cvVoIPCallHistoryRemoteUDPPort + cvdcPoorQoVNotification" + REVISION "200107020000Z" + DESCRIPTION + "Add two new objects cvPeerCommonCfgSourceTrunkGrpLabel and + cvPeerCommonCfgTargetTrunkGrpLabel." + REVISION "200104100000Z" + DESCRIPTION + "[1] Add a new object for handling the following feature: + Location in milliseconds of largest amplitude reflector + detected by echo canceller in call active table. + Add new object for specifying an echo canceller test to + to be run when a call using a dial peer so configured is + connected. + [2] Change QosService import from INT-SERV-MIB to + INTEGRATED-SERVICES-MIB, since INTEGRATED-SERVICES-MIB + (RFC2213) is where QosService is defined." + REVISION "200103250000Z" + DESCRIPTION + "Add two new objects cvPeerCommonCfgSourceCarrierId and + cvPeerCommonCfgTargetCarrierId. Add a enum definition to + cvVoIPPeerCfgSessionTarget object." + REVISION "200005040000Z" + DESCRIPTION + "Add new objects for handling the following features: + [1] Calling Name display for call active and history table. + [2] Caller ID Block, which indicates whether the Caller ID + feature is in using, for call active and history table." + REVISION "200004190000Z" + DESCRIPTION + "Changed VoIP dialpeer default values for + Icpif to 20 + ExpectFactor to 0" + REVISION "200003130000Z" + DESCRIPTION + "Adding a new object cvPeerCommonCfgDnisMappingName." + REVISION "9906280000Z" + DESCRIPTION + "Moved common Textual Conventions and the following items in + the VoIP Call Active and Call History tables to the + CISCO-VOICE-COMMON-DIAL-CONTROL-MIB, as these items apply to + multiple network encapsulations. + + CoderTypeRate + VADEnable + + Added new objects for handling the following features: + [1] Gatekeeper registration configuration for voice peer + destination pattern. + [2] Dialpeer huntstop configuration. + [3] Voip configuration support for Coder Bytes, Fax Bytes, + settlement server and inband signaling. + + Added the following objects to the cvdcPoorQoVNotification. + cvVoIPCallHistoryRemoteIPAddress, + cCallHistoryCallOrigin, + cvCommonDcCallHistoryCoderTypeRate" + REVISION "9901290000Z" + DESCRIPTION + "Add new enums in cvVoIPPeerCfgDigitRelay object for + handling the transmission of dtmf digits across an + H.245 channel via the signal and alphanumeric fields." + REVISION "9809110000Z" + DESCRIPTION + "Add new objects for handling the following features: + [1] FAX page count for call active and history table. + [2] Peer Preference for peer configuration. + [3] Add FAX rate 12000 bps, G723.1 Annex A codec support. + [4] Technology prefix for VoIP encapsulated peer + configuration. + [5] Modify cvCallActiveACOMLeve, cvCallActiveERLLevel and + cvCallHistoryACOMLevel to support undeterminable state. + [6] Add digit relay configuration feature." + REVISION "9802220000Z" + DESCRIPTION + "Add new objects for handling the following: + [1] DNIS number matching. + [2] Maximum connection to/from peer. + [3] DID call treatment enable/disable. + [4] Dial peer association to lower layer interfaces with + CAS group. + [5] Lost/Ealy/Late voice packets object in both call active + and call history tables. + [6] Update compliance statements." + ::= { ciscoMgmt 63 } + + + +CvCallVolumeWMIntvlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the Id of the watermark table. + Here is what different values represent + + 1 : Seconds Table: Here the entries are among last 60 second + 2 : Minutes Table: Here the entries are among last 60 minutes + 3 : Hours Table: Here the entries are among last 72 Hours + 4 : Uptime Table: Here the entries are from last reload/reboot" + SYNTAX INTEGER { + secondStats(1), + minuteStats(2), + hourStats(3), + fromReloadStats(4) + } + +CvCallVolumeStatsIntvlType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the ids of the stats vlolume table + Here is what each entry corresponds. + 1 : Seconds Table: Here each entry corresponds to a second + 2 : Minutes Table: Here each entry corresponds to a minute + 3 : Hours Table: Here each entry corresponds to an hour" + SYNTAX INTEGER { + secondStats(1), + minuteStats(2), + hourStats(3) + } + +-- Textual Conventions +-- + +-- +-- Session Protocol textual convention + +CvSessionProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a Session Protocol used by Voice calls between a + local and remote router via the IP backbone. + + other - none of the following. + cisco - cisco proprietary H.323 Lite session protocol. + sdp - Session Description Protocol. + sip - Session Initiation Protocol. + sccp - Skinny Call Control Protocol." + SYNTAX INTEGER { + other(1), + cisco(2), + sdp(3), + sip(4), + multicast(5), + sccp(6) + } + +-- Channel Associated Signalling Group (CAS) group definition + +CvCasGroup ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The Channel Associated Signalling Group of a + T1/E1. The valid CAS group range is from 0 to 23 for T1 + and from 0 to 30 for E1. The value -1 indicates CAS group is + disabled." + SYNTAX Integer32 (-1..30) + +-- GSM AMR-NB Bit rate modes + +CvAmrNbBitRateMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents GSM AMR-NB bit rate modes. + + CodecMode Bit-rate (kbps) + 0 4.75 + 1 5.15 + 2 5.90 + 3 6.70 + 4 7.40 + 5 7.95 + 6 10.2 + 7 12.2" + SYNTAX BITS { + amrBitRateMode0(0), + amrBitRateMode1(1), + amrBitRateMode2(2), + amrBitRateMode3(3), + amrBitRateMode4(4), + amrBitRateMode5(5), + amrBitRateMode6(6), + amrBitRateMode7(7) + } + +-- GSM AMR-NB Encapsulation types + +CvAmrNbRtpEncap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents GSM AMR-NB codec RTP encapsulation type." + SYNTAX INTEGER { + rfc3267(1) + } + +-- iLBC codec modes + +CvIlbcFrameMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This Texatual Convention represents the iLBC codec + frame modes. + The possible values are : + frameMode20: This mode operates at 15.2 kbps and each + frame is packetized in 38 bytes. + frameMode30: This mode operates at 13.33 kbps and each + frame is packetized in 50 bytes." + + REFERENCE "RFC 3952: Section 4.2 for details about iLBC mode" + SYNTAX INTEGER { + frameMode20(20), + frameMode30(30) + } + +-- call connection textual convention + +CvCallConnectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Call connection represents the connection/association/session + between two media call end points. Following are the different + connection types. + + h323 - h323 protocol. + sip - Session Initiation Protocol. + mgcp - Media Gateway Control Protocol. + sccp - Cisco proprietary Skinny Call Control Protocol. + multicast - multicast call connections. + cacontrol - Call Agent Control. + telephony - telephony signal call connections." + SYNTAX INTEGER { + h323(1), + sip(2), + mgcp(3), + sccp(4), + multicast(5), + cacontrol(6), + telephony(7) + } +-- Overview of Voice Gateway Call between Data and Telephony network +-- +-- | Network | Voice | Voice | Telephony | +-- <========+== Protocol ==+=Gateway=+=== Peer ===+= Interfaces =+==========> +-- Data | : I | U | R | | | DS0 T1/E1 | Telephony +-- Network | P | D | T | voice | Voice | ISDN B | Network +-- | | P | P | session |encapsulation FXO | +-- | | | | protocol| | E&M | +-- | | | | | | FXS | +-- |Voice P| +-- <==========================+Packet<=*=>C+================> +-- Voice packet | M PCM data +-- CODEC +-- +-- CODEC: Coder and Decoder. +-- PCM : Pulse Code Modulation. +-- + +-- Voice Gateway call leg connections are as follows: +-- +-- [1] Call establishment using a local telephony interface +-- Call establishment using a local telephony interface involves +-- the Voice Session Control module, the Voice/FAX Protocol module, +-- and the Telephony interface itself. Voice Session Control is +-- responsible for controlling the local telephony interfaces and +-- assigning a Voice/FAX encapsulation module, with its associated +-- CODEC (most CODECs execute in DSP code) to the call. The CODEC is +-- responsible for encode/decode, as well has the generation and +-- detection of signaling information, such as call progress tones, +-- DTMF or pulse dialing signals, etc. During an active call, the +-- selected CODEC is responsible for collecting the voice and fax +-- statistics for the call. +-- +-- [2] Call establishment using the session protocol over IP backbone +-- Call establishment using the session protocol over IP backbone +-- involves the Voice Session Control module, VoIP encapsulation +-- module, and RTP protocol module. Voice Session Control is +-- responsible for controlling the selected session protocol and +-- assigning a VoIP encapsulation module with its associated RTP +-- (real-time transport protocol) connection to a VoIP call. For an +-- active VoIP call, the RTP protocol is responsible for collecting +-- the voice packet statistics for the call. +-- +-- This MIB uses IETF Dial Control MIB (RFC2128) as a base and adds +-- features to support voice calls via a Voice-over-IP gateway. The +-- supports connection establishment of both telephony circuit-switched +-- call and the Voice-over-IP session. +-- The following architectural diagram illustrates this: +-- +-- +================================================================+ +-- | Voice Gateway | +-- +===+ +=========+ +=======+ +=======+ +==========+ +=============+ +-- | | | | | | | | | | +-- | | | | | | | | | | +-- | | | | | | | | | | +-- | | | | | | | | | | +-- | | | | | | | | | | +-- | | | | | | | | | | +-- | | | | | | | | | |<== appears +-- | | | | | | | | | | active +-- +=+ +=+ +=+ +=+ +=+ +=+ +=+ +=+ +=+ +=+ +-- |VOICE| |VOICE| |VOICE| |VOICE| |VoIP | VOICE +-- | for | | for | | for | | for | | for | ifEntry with +-- |Peer1| |Peer2| |Peer3| |Peer4| |Peer5| shadow +-- | | | | | | | | | | Voice PeerEntry +-- +=====+ +=+ +=+ +=+ +=+ +=+ +=+ +=====+ +-- | | | | | | <== appears +-- +=======+ +==+ +==+ +==+ +==+ | | active when +-- | B | | B | | DS0 | | | the VOICE +-- |channel| |channel| |channel| | | connects to +-- +==+ +==+ +==+ +==+ +==+ +==+ | | telephony +-- | | | | | | | | interface +-- +===+ +=========+ +==+ +==+ +==+ +==+ +======+ +-- | ISDN BRI/PRI | | T1/E1 | |E&M/FXO/FXS| +-- +====================+ +=======+ +===========+ +-- + +-- In this model, each voice peer must have an associated VOICE +-- encapsulation interface ifEntry. Grouping of peer entries is +-- supported through the dialCtlPeerCfgId of the IETF Dial Control MIB, +-- allowing the particular type of telephony interfaces for a call to +-- be selected at call establishment time. +-- +-- The VOICE encapsulation interface is normally used to convert +-- between PCM (pulse code modulation) voice produced and consumed by +-- the lower layer telephony interfaces and compressed packetized voice +-- exchanged between the CODEC and the voice session control module. +-- +-- Each VOICE encapsulation ifEntry contains the ifType 'voiceEncap'. +-- The VOICE interface for each voice peer correlates to lower-level +-- telephony interface via ifStackTable. +-- +-- Each VoIP encapsulation ifEntry contains the ifType 'voiceOverIp' +-- For each VoIP encapsulation associated peer, the +-- dialCtlPeerCfgIfType object of IETF Dial Control MIB must set to +-- 'other' and dialCtlPeerCfgLowerIf must set to '0'. +-- + +-- +-- Support for generic peers +-- +-- Generic Voice related Peers can be supported by permitting the left +-- justified substring of a phone number in +-- dialCtlPeerCfgOriginateAddress and dialCtlPeerCfgAnswerAddress of +-- IETF Dial control MIB for specifying a group of voice encapsulation +-- and voice over IP peers. +-- The leading '+' in these two objects indicates the E.164 phone +-- number (e.g. +1408526, +1408, +1, +) substring. +-- +-- The dialCtlPeerCfgOriginateAddress of the peer contains a wild-card +-- number for the outgoing call. For example, the '+1408526' in +-- dialCtlPeerCfgOriginateAddress means that the peer is used for the +-- outgoing call to the phones with a number of the form 1-408-526-xxxx. +-- +-- The dialCtlPeerCfgAnswerAddress of the voice encapsulation peer +-- contains the same type of regular expression as the one that is +-- specified in dialCtlPeerCfgOriginateAddress for filtering incoming +-- call from telephony interface. +-- +-- The dialCtlPeerCfgAnswerAddress of the voice over IP peer contains +-- an IP address wild-card (with regular expression rule) for filtering +-- the incoming call from IP backbone. +-- +-- ifEntry for the 'voiceEncap' Encapsulation +-- +-- The ifEntry for the 'voiceEncap' encapsulation supports the +-- ifGeneralInformationGroup of Cisco IF-MIB. +-- +-- ifTable Comments +-- ============== =========================================== +-- ifIndex Each voice encapsulation is represented by an +-- ifEntry. +-- ifDescr Textual description +-- "Voice Encapsulation: ". +-- ifType The IANA value of voiceEncap(103). +-- ifSpeed contains a zero value. +-- ifPhysAddress contains an octet string of zero length. +-- +-- ifAdminStatus The desired administrative status of the +-- voice encapsulation. +-- ifOperStatus The current operational status of the voice +-- encapsulation. +-- ifLastChange Refer to RFC 1573. +-- ifLinkUpDownTrapEnable +-- Only support the read-only ifLinkUpDownTrapEnable. +-- It contains a 'disabled(2)' value. +-- ifConnectorPresent +-- Refer to RFC 1573. +-- ifHighSpeed contains a zero value. +-- ifName Refer to RFC 1573. +-- ifAlias Refer to RFC 1573. +-- + +-- +-- ifEntry for the 'voiceOverIp' encapsulation +-- +-- The ifEntry for the 'voiceOverIp' encapsulation supports the +-- ifGeneralInformationGroup of Cisco IF-MIB +-- +-- ifTable Comments +-- ============== =========================================== +-- ifIndex Each voiceOverIp encapsulation is represented by +-- an ifEntry. +-- ifDescr Textual description +-- "Voice Over IP Encapsulation: ". +-- ifType The IANA value of voiceOverIp(104). +-- ifSpeed contains a zero value. +-- ifPhysAddress contains an octet string of zero length. +-- +-- ifAdminStatus The desired administrative status of the +-- VoIP encapsulation. +-- ifOperStatus The current operational status of the VoIP +-- encapsulation. +-- ifLastChange Refer to RFC 1573. +-- ifLinkUpDownTrapEnable +-- Only support the read-only ifLinkUpDownTrapEnable. +-- It contains a 'disabled(2)' value. +-- ifConnectorPresent +-- Refer to RFC 1573. +-- ifHighSpeed contains a zero value. +-- ifName Refer to RFC 1573. +-- ifAlias Refer to RFC 1573. +-- + +-- +-- Voice Dial Control MIB objects definitions + +cvdcMIBObjects OBJECT IDENTIFIER + ::= { ciscoVoiceDialControlMIB 1 } + +-- The Voice Dial Control MIB consists of the following group +-- [1] Voice Dial Control General Configuration group +-- (cvGeneralConfiguration) +-- [2] Voice Dial Control Peer Group (cvPeer) +-- [3] Voice Dial Control Gateway Call Active Group +-- (cvGatewayCallActive) +-- [4] Voice Dial Control Gateway Call History Group +-- (cvGatewayCallHistory) + +cvGeneralConfiguration OBJECT IDENTIFIER + ::= { cvdcMIBObjects 1 } + +cvPeer OBJECT IDENTIFIER + ::= { cvdcMIBObjects 2 } + +cvGatewayCallActive OBJECT IDENTIFIER + ::= { cvdcMIBObjects 3 } + +cvGatewayCallHistory OBJECT IDENTIFIER + ::= { cvdcMIBObjects 4 } + + +-- ******************************************************************** +-- Voice Dial Control General Configuration Group +-- ******************************************************************** +-- +-- Voice Dial Control general configuration data/parameters + +cvGeneralPoorQoVNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether cvdcPoorQoVNotification (or + the newer cvdcPoorQoVNotificationRev1) traps should be + generated for a poor quality of voice calls. + + If the value of this object is 'true', + cvdcPoorQoVNotification (or the newer + cvdcPoorQoVNotificationRev1) traps will be generated + for all voice over IP peers when a poor quality of voice + call condition is detected after the voice gateway call + disconnection. If the value of this object is 'false', + cvdcPoorQoVNotification (or the newer + cvdcPoorQoVNotificationRev1) traps will be generated only + for calls for which the + cvVoIPPeerCfgPoorQoVNotificationEnable object of voice + over IP peers having set to 'true'." + DEFVAL { false } + ::= { cvGeneralConfiguration 1 } + +cvGeneralFallbackNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether cvdcFallbackNotification + traps should be generated for fallback. + If the value of this object is 'true', + cvdcFallbackNotification traps will be generated + for all voice over IP peers." + DEFVAL { false } + ::= { cvGeneralConfiguration 2 } + +cvGeneralDSCPPolicyNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether cvdcPolicyViolationNotification + traps should be generated for a RPH to DSCP mapping violation + for SIP voice calls. + + If the value of this object is 'true', + cvdcPolicyViolationNotification traps will be generated for SIP + voice over IP peers when a RPH to DSCP violation condition is + detected . If the value of this object is 'false', + cvdcPolicyViolationNotification traps will be generated only + for calls for which the + cvVoIPPeerCfgDSCPPolicyNotificationEnable object of voice + over IP peers having set to 'true'." + DEFVAL { false } + ::= { cvGeneralConfiguration 3 } + +cvGeneralMediaPolicyNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether cvdcPolicyViolationNotification + traps should be generated for Media violation + for SIP voice calls. + + If the value of this object is 'true', + cvdcPolicyViolationNotification traps will be generated for SIP + voice over IP peers when media violation condition is + detected . If the value of this object is 'false', + cvdcPolicyViolationNotification traps will be generated only + for calls for which the + cvVoIPPeerCfgMediaPolicyNotificationEnable object of voice + over IP peers having set to 'true'." + DEFVAL { false } + ::= { cvGeneralConfiguration 4 } +-- ********************************************************************* +-- Voice Dial Control Peer Group +-- ********************************************************************* +-- The objects in this group are responsible for the voice related peer +-- configuration which controls the dial string and the interface or +-- session target for the call establishment to a peer on the telephony +-- network or on the IP backbone. +-- + +-- Voice Generic Peer Configuration Table + +cvPeerCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvPeerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the Voice Generic Peer information that + is used to create an ifIndexed row with an appropriate + ifType that is associated with the cvPeerCfgType and + cvPeerCfgPeerType objects." + ::= { cvPeer 1 } + +cvPeerCfgEntry OBJECT-TYPE + SYNTAX CvPeerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single voice generic Peer. The creation of this + entry will create an associated ifEntry with an ifType + that is associated with cvPeerCfgType, i.e., for + 'voiceEncap' encapsulation, an ifEntry will contain an + ifType voiceEncap(103); for 'voiceOverIp' encapsulation, + an ifEntry will contain an ifType voiceOverIp(104). The + ifAdminStatus of the newly created ifEntry is set to 'up' + and ifOperStatus is set to 'down'. In addition, an + associated voiceEncap/voiceOverIp Peer configuration + entry is created after the successful ifEntry creation. + Then ifIndex of the newly created ifEntry must be used by + the network manager to create a peer configuration entry + of IETF Dial Control MIB (Refer to RFC 2128 section + 2.2.3.1 and the description of dialCtlPeerCfgEntry for the + detailed information). + In summary, the voice dial peer creation steps are as + follows: + [1] create this entry (voice/data generic peer entry). + [2] read the cvPeerCfgIfIndex of this entry for the + ifIndex of newly created voice/data generic peer. + [3] create the dialCtlPeerCfgEntry of RFC 2128 with the + indices of dialCtlPeerCfgId and the ifIndex of newly + created voice generic peer. + + For each VoIP peer, it uses IP address and UDP port with + RTP protocol to transfer voice packet. Therefore, it does + not have its lower layer interface. The + dialCtlPeerCfgIfType object of IETF Dial Control MIB must + set to 'other' and the dialCtlPeerCfgLowerIf must set to + '0'. + + After the successful creation of peer configuration entry + of IETF Dial Control MIB, the dial plan software in + managed device will set the ifOperStatus of the newly + created voiceEncap/voiceOverIp ifEntry to 'up' for + enabling the peer function if the peer configuration is + completed. + When this entry is deleted, its associated ifEntry, + voiceEncap/voiceOverIp specific peer entry and the peer + entry of IETF Dial Control MIB are deleted." + INDEX { cvPeerCfgIndex } + ::= { cvPeerCfgTable 1 } + +CvPeerCfgEntry ::= SEQUENCE { + cvPeerCfgIndex Integer32, + cvPeerCfgIfIndex InterfaceIndexOrZero, + cvPeerCfgType INTEGER, + cvPeerCfgRowStatus RowStatus, + cvPeerCfgPeerType INTEGER +} + +cvPeerCfgIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary index that uniquely identifies a generic + voice peer." + ::= { cvPeerCfgEntry 1 } + +cvPeerCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the peer associated ifEntry. The ifIndex + appears after the associated ifEntry is created + successfully. + This ifIndex will be used to access the objects in the + Voice over Telephony or Voice over IP peer specific table. + In addition, the ifIndex is also used to access the + associated peer configuration entry of the IETF Dial + Control MIB. If the peer associated ifEntry had not been + created, then this object has a value of zero." + ::= { cvPeerCfgEntry 2 } + +cvPeerCfgType OBJECT-TYPE + SYNTAX INTEGER { + voice(1), + voip(2), + mmail(3), + voatm(4), + vofr(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of voice related encapsulation. + voice - voice encapsulation (voiceEncap ifType) on the + telephony network. + voip - VoIP encapsulation (voiceOverIp ifType) on the IP + network. + mmail - Media Mail over IP encapsulation (mediaMailOverIp + ifType) on the IP network. + voatm - VoATM encapsulation (voiceOverATM ifType) on the + ATM network. + vofr - VoFR encapsulation (voiceOverFR ifType) on the + Frame Relay network." + DEFVAL { voice } + ::= { cvPeerCfgEntry 3 } + +cvPeerCfgRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new row or modify or + delete an existing row in this table." + ::= { cvPeerCfgEntry 4 } + +cvPeerCfgPeerType OBJECT-TYPE + SYNTAX INTEGER { + voice(1), + data(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of a peer. + voice - peer in voice type to be defined in a voice + gateway for voice calls. + data - peer in data type to be defined in gateway + that supports universal ports for modem/data + calls and integrated ports for data calls." + DEFVAL { voice } + ::= { cvPeerCfgEntry 5 } + + +-- Voice over Telephony specific Peer Configuration Table + +cvVoicePeerCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvVoicePeerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the Voice over Telephony peer specific + information that is required to accept voice calls or to + which it will place them or perform various loopback tests + via interface." + ::= { cvPeer 2 } + +cvVoicePeerCfgEntry OBJECT-TYPE + SYNTAX CvVoicePeerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single Voice specific Peer. One entry per voice + encapsulation. + The entry is created when its associated 'voiceEncap(103)' + encapsulation ifEntry is created. + This entry is deleted when its associated ifEntry is + deleted." + INDEX { ifIndex } + ::= { cvVoicePeerCfgTable 1 } + +CvVoicePeerCfgEntry ::= SEQUENCE { + cvVoicePeerCfgSessionTarget DisplayString, + cvVoicePeerCfgDialDigitsPrefix DisplayString, + cvVoicePeerCfgDIDCallEnable TruthValue, + cvVoicePeerCfgCasGroup CvCasGroup, + cvVoicePeerCfgRegisterE164 TruthValue, + cvVoicePeerCfgForwardDigits Integer32, + cvVoicePeerCfgEchoCancellerTest INTEGER +} + +cvVoicePeerCfgSessionTarget OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the session target of the peer. + Session Targets definitions: + The session target has the syntax used by the IETF service + location protocol. The syntax is as follows: + + mapping-type:type-specific-syntax + + the mapping-type specifies a scheme for mapping the + matching dial string to a session target. + + The valid Mapping type definitions for the peer are as + follows: + loopback - Syntax: loopback:where + 'where' string is defined as follows: + compressed - loopback is performed on compressed voice + as close to the CODEC which processes the + data as possible. + uncompressed - loopback is performed on the PCM or + analog voice as close to the telephony + endpoint as possible. + + Local loopback case: + uncompressed - the PCM voice coming into the DSP is simply + turned around and sent back out, allowing testing of + the transmit--> receive paths in the telephony + endpoint. + compressed - the compressed voice coming out of the CODEC is + turned around on the DSP module and fed back into the + decompressor through the jitter buffer. In addition to + the telephony endpoint, this tests both the encode and + decode paths without involving data paths or packet + handling on the host router. + + Remote loopback case: + compressed - RTP packets received from the network are + decapsulated and passed to the DSP board. Instead of + feeding these into the CODEC for decompression, they + are immediately sent back to the session application + as if they had originated locally and been compressed. + uncompressed - In addition to the above, the voice samples + are sent all the way through the CODEC and then turned + around instead of being sent to the telephony + endpoint" + DEFVAL { "" } + ::= { cvVoicePeerCfgEntry 1 } + +cvVoicePeerCfgDialDigitsPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the prefix of the dial digits for the + peer. The dial digits prefix is sent to telephony + interface before the real phone number when the system + places the outgoing call to the voice encapsulation peer + over telephony interface." + DEFVAL { "" } + ::= { cvVoicePeerCfgEntry 2 } + +cvVoicePeerCfgDIDCallEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object enables/disables the DID call treatment for + incoming DNIS digits. + true - treat the incoming DNIS digits as if the digits + are received from DID trunk. + false - Disable DID call treatment for incoming DNIS + digits." + DEFVAL { false } + ::= { cvVoicePeerCfgEntry 3 } + +cvVoicePeerCfgCasGroup OBJECT-TYPE + SYNTAX CvCasGroup + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the CAS group number of a CAS + capable T1/E1 that is in the dialCtlPeerCfgLowerIf object + of RFC2128. + This object can be set to a valid CAS group number only if + the dialCtlPeerCfgLowerIf contains a valid ifIndex for a + CAS capable T1/E1. The object must set to -1 before the + value of the dialCtlPeerCfgLowerIf object of RFC2128 can + be changed." + DEFVAL { -1 } + ::= { cvVoicePeerCfgEntry 4 } + +cvVoicePeerCfgRegisterE164 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies that the E.164 number specified in + the dialCtlPeerCfgOriginateAddress field of the associated + dialCtlPeerCfgTable entry be registered as an extension + phone number of this gateway for H323 gatekeeper and/or + SIP registrar." + DEFVAL { false } + ::= { cvVoicePeerCfgEntry 5 } + +cvVoicePeerCfgForwardDigits OBJECT-TYPE + SYNTAX Integer32 (-3..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the number of dialed digits to + forward to the remote destination in the setup message. + The object can take the value: + 0-32 number of right justified digits to forward + -1 default + -2 forward extra digits i.e those over and above + those needed to match to the destination pattern + -3 forward all digits" + DEFVAL { 0 } + ::= { cvVoicePeerCfgEntry 6 } + +cvVoicePeerCfgEchoCancellerTest OBJECT-TYPE + SYNTAX INTEGER { + echoCancellerTestNone(1), + echoCancellerG168Test2A(2), + echoCancellerG168Test2B(3), + echoCancellerG168Test2Ca(4), + echoCancellerG168Test2Cb(5), + echoCancellerG168Test3A(6), + echoCancellerG168Test3B(7), + echoCancellerG168Test3C(8), + echoCancellerG168Test4(9), + echoCancellerG168Test6(10), + echoCancellerG168Test9(11), + echoCancellerG168Test5(12), + echoCancellerG168Test7(13) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies which, if any, test to run in the + echo canceller when a call from the network is connected. + echoCancellerTestNone - do not run a test. + echoCancellerG168Test2A - run ITU-T G.168 Test 2A. + echoCancellerG168Test2B - run ITU-T G.168 Test 2B. + echoCancellerG168Test2Ca - run ITU-T G.168 Test 2C(a). + echoCancellerG168Test2Cb - run ITU-T G.168 Test 2C(b). + echoCancellerG168Test3A - run ITU-T G.168 Test 3A. + echoCancellerG168Test3B - run ITU-T G.168 Test 3B. + echoCancellerG168Test3C - run ITU-T G.168 Test 3C. + echoCancellerG168Test4 - run ITU-T G.168 Test 4. + echoCancellerG168Test5 - run ITU-T G.168 Test 5. + echoCancellerG168Test6 - run ITU-T G.168 Test 6. + echoCancellerG168Test7 - run ITU-T G.168 Test 7. + echoCancellerG168Test9 - run ITU-T G.168 Test 9." + REFERENCE + "ITU-T G.168(04/2000): Section 6.4 Tests and requirements + for performance with input signals applied to the send and + receive paths." + DEFVAL { echoCancellerTestNone } + ::= { cvVoicePeerCfgEntry 7 } + + +-- Voice over IP specific Peer Configuration Table + +cvVoIPPeerCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvVoIPPeerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the Voice over IP (VoIP) peer specific + information that is required to accept voice calls or to + which it will place them via IP backbone with the + specified session protocol in cvVoIPPeerCfgSessionProtocol." + ::= { cvPeer 3 } + +cvVoIPPeerCfgEntry OBJECT-TYPE + SYNTAX CvVoIPPeerCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single VoIP specific Peer. One entry per VoIP + encapsulation. + The entry is created when its associated 'voiceOverIp(104)' + encapsulation ifEntry is created. + This entry is deleted when its associated ifEntry is + deleted." + INDEX { ifIndex } + ::= { cvVoIPPeerCfgTable 1 } + +CvVoIPPeerCfgEntry ::= SEQUENCE { + cvVoIPPeerCfgSessionProtocol CvSessionProtocol, + cvVoIPPeerCfgDesiredQoS QosService, + cvVoIPPeerCfgMinAcceptableQoS QosService, + cvVoIPPeerCfgSessionTarget DisplayString, + cvVoIPPeerCfgCoderRate CvcSpeechCoderRate, + cvVoIPPeerCfgFaxRate CvcFaxTransmitRate, + cvVoIPPeerCfgVADEnable TruthValue, + cvVoIPPeerCfgExpectFactor Integer32, + cvVoIPPeerCfgIcpif Integer32, + cvVoIPPeerCfgPoorQoVNotificationEnable TruthValue, + cvVoIPPeerCfgUDPChecksumEnable TruthValue, + cvVoIPPeerCfgIPPrecedence Integer32, + cvVoIPPeerCfgTechPrefix DisplayString, + cvVoIPPeerCfgDigitRelay BITS, + cvVoIPPeerCfgCoderBytes Integer32, + cvVoIPPeerCfgFaxBytes Integer32, + cvVoIPPeerCfgInBandSignaling CvcInBandSignaling, + cvVoIPPeerCfgMediaSetting INTEGER, + cvVoIPPeerCfgDesiredQoSVideo QosService, + cvVoIPPeerCfgMinAcceptableQoSVideo QosService, + cvVoIPPeerCfgRedirectip2ip TruthValue, + cvVoIPPeerCfgOctetAligned TruthValue, + cvVoIPPeerCfgBitRates CvAmrNbBitRateMode, + cvVoIPPeerCfgCRC TruthValue, + cvVoIPPeerCfgCoderMode CvIlbcFrameMode, + cvVoIPPeerCfgCodingMode INTEGER, + cvVoIPPeerCfgBitRate Unsigned32, + cvVoIPPeerCfgFrameSize INTEGER, + cvVoIPPeerCfgDSCPPolicyNotificationEnable TruthValue, + cvVoIPPeerCfgMediaPolicyNotificationEnable TruthValue +} + +cvVoIPPeerCfgSessionProtocol OBJECT-TYPE + SYNTAX CvSessionProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the session protocol to be used + for Internet call between local and remote router via + IP backbone." + DEFVAL { cisco } + ::= { cvVoIPPeerCfgEntry 1 } + +cvVoIPPeerCfgDesiredQoS OBJECT-TYPE + SYNTAX QosService + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the user requested Quality of Service + for the call." + DEFVAL { bestEffort } + ::= { cvVoIPPeerCfgEntry 2 } + +cvVoIPPeerCfgMinAcceptableQoS OBJECT-TYPE + SYNTAX QosService + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the minimally acceptable Quality of + Service for the call." + DEFVAL { bestEffort } + ::= { cvVoIPPeerCfgEntry 3 } + +cvVoIPPeerCfgSessionTarget OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the session target of the peer. + Session Targets definitions: + The session target has the syntax used by the IETF service + location protocol. The syntax is as follows: + + mapping-type:type-specific-syntax + + the mapping-type specifies a scheme for mapping the + matching dial string to a session target. The + type-specific-syntax is exactly that, something that the + particular mapping scheme can understand. + For example, + Session target Meaning + ipv4:171.68.13.55:1006 The session target is the IP + version 4 address of 171.68.13.55 + and port 1006. + dns:pots.cisco.com:1661 The session target is the IP host + with dns name pots.cisco.com, and + port 1661. + ras The session target is the + gatekeeper with RAS (Registration + , Admission, Status protocol). + settlement The session target is the + settlement server. + enum:1 The session target is the enum + profile match table 1. + + The valid Mapping type definitions for the peer are as + follows: + ipv4 - Syntax: ipv4:w.x.y.z:port or ipv4:w.x.y.z + dns - Syntax: dns:host.domain:port or + dns:host.domain + ras - Syntax: ras + settlement - Syntax: settlement + enum - Syntax: enum: + + loopback - Syntax: loopback:where + 'where' string is defined as follows: + rtp - loopback is performed at the transport protocol + level. + + Local loopback case: + rtp - the session application sets up an RTP stream to + itself (i.e. actually allocates a port pair and opens + the appropriate UDP sockets). It then does the full + RTP encapsulation, sends the packets to the loopback + IP address, receives the RTP packets, and hands the + compressed voice back to the CODEC. This tests the + entire local processing path, both transmit and + receive, in the router, as well as all of the above + paths. + + Remote loopback case: + rtp: RTP packets received from the network are decapsulated and + immediately re-encapsulated in the outbound RTP + stream, using the same media clock (i.e. timestamp) + as the received packet. They are then sent back to + the remote source router as if the voice had + originated on a telephony port on the local router." + DEFVAL { "" } + ::= { cvVoIPPeerCfgEntry 4 } + +cvVoIPPeerCfgCoderRate OBJECT-TYPE + SYNTAX CvcSpeechCoderRate + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the most desirable codec of speech + for the VoIP peer." + DEFVAL { g729IETFr8000 } + ::= { cvVoIPPeerCfgEntry 5 } + +cvVoIPPeerCfgFaxRate OBJECT-TYPE + SYNTAX CvcFaxTransmitRate + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the default transmit rate of FAX + the VoIP peer. If the value of this object is 'none', + then the Fax relay feature is disabled; otherwise the Fax + relay feature is enabled." + DEFVAL { voiceRate } + ::= { cvVoIPPeerCfgEntry 6 } + +cvVoIPPeerCfgVADEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether or not the VAD (Voice + Activity Detection) voice data is continuously transmitted + to IP backbone." + DEFVAL { true } + ::= { cvVoIPPeerCfgEntry 7 } + +cvVoIPPeerCfgExpectFactor OBJECT-TYPE + SYNTAX Integer32 (0..20) + UNITS "equipment impairment factor (eif)" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user requested Expectation + Factor of voice quality for the call via this peer." + REFERENCE + "ITU G.113: Sections 8 Considerations Concerning the + Expectation Factor A." + DEFVAL { 0 } + ::= { cvVoIPPeerCfgEntry 8 } + +cvVoIPPeerCfgIcpif OBJECT-TYPE + SYNTAX Integer32 (0..55) + UNITS "equipment impairment factor (eif)" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the user requested Calculated + Planning Impairment Factor (Icpif) for the call via this + peer." + REFERENCE + "ITU G.113: Sections 9 Considerations associated with the + Calculated Planning Impairment Factor (Icpif)" + DEFVAL { 20 } + ::= { cvVoIPPeerCfgEntry 9 } + +cvVoIPPeerCfgPoorQoVNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether cvdcPoorQoVNotification (or + the newer cvdcPoorQoVNotificationRev1) traps should be + generated for the call that is associated with this + peer." + DEFVAL { false } + ::= { cvVoIPPeerCfgEntry 10 } + +cvVoIPPeerCfgUDPChecksumEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the outgoing voice related + UDP packet contains a valid checksum value. + true - enable the checksum of outgoing voice UDP packets + false - disable the checksum of outgoing voice UDP packets" + DEFVAL { false } + ::= { cvVoIPPeerCfgEntry 11 } + +cvVoIPPeerCfgIPPrecedence OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the value to be stored in the IP + Precedence field of voice packets, with values ranging + from 0 (normal precedence) through 7 (network control), + allowing the managed system to set the importance of each + voice packet for delivering them to the destination peer." + REFERENCE + "RFC 791: Section 3.1. Internet Header Format; Type of + Service." + DEFVAL { 0 } + ::= { cvVoIPPeerCfgEntry 12 } + +cvVoIPPeerCfgTechPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the technology prefix of the peer, + The technology prefix and the called party address + are passed in Admission Request (ARQ) to gatekeeper + for the called party address resolution during call setup." + REFERENCE + "ITU-T H.225.0: Section 7.6 Common Message Elements." + DEFVAL { "" } + ::= { cvVoIPPeerCfgEntry 13 } + +cvVoIPPeerCfgDigitRelay OBJECT-TYPE + SYNTAX BITS { + rtpCisco(0), + h245Signal(1), + h245Alphanumeric(2), + rtpNte(3), + sipNotify(4), + sipKpml(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the methods to transmit dial digits + (DTMF or MF digits) via IP network. + rtpCisco - Enable capability to transmit dial digits + with Cisco proprietary RTP payload type. + h245Signal - Enable capability to transmit dtmf digits + across the H.245 channel, via the signal + field of the UserInputIndication message + h245Alphanumeric - Enable capability to transmit dtmf + digit across the H.245 channel, via the + string or alphanumeric fields of the + UserInputIndication message + rtpNte - Enable capability to transmit dial digits + using Named Telephony Event per RFC 2833 + section 3. + sipNotify - Enable capability to transmit dtmf + digits using unsolicited SIP NOTIFY + messages. This mechanism is only available + for SIP dialpeers. + sipKpml - Enable capability to transmit dtmf + digits using KPML over SIP SUBSCRIBE + and NOTIFY messages. This mechanism is + only available for SIP dialpeers. + + + Modifying the value of cvVoIPPeerCfgSessionProtocol + can reset the digit-relay method associated bits value in + this object if the modified session protocol does not + support these digit-relay methods." + REFERENCE + "[1] ITU H.245: Section 6. + [2] RFC 2833 : Section 3." + DEFVAL { { } } + ::= { cvVoIPPeerCfgEntry 14 } + +cvVoIPPeerCfgCoderBytes OBJECT-TYPE + SYNTAX Integer32 (0 | 10..240) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the size of the voice payload sample + to be produced by the coder specified in + cvVoIPPeerCfgCoderRate. + Each coder sample produces 10 bytes of voice payload. The + specified value will be rounded down to the nearest valid + size. + + A value of 0, specifies that the coder defined by + cvVoIPPeerCfgCoderRate should produce its default payload + size." + DEFVAL { 0 } + ::= { cvVoIPPeerCfgEntry 15 } + +cvVoIPPeerCfgFaxBytes OBJECT-TYPE + SYNTAX Integer32 (0 | 10..255) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the payload size to be produced by + the coder when it is generating fax data. A value of 0, + specifies that the coder specified in + cvVoIPCfgPeerCoderRate should produce its default fax + payload size." + DEFVAL { 0 } + ::= { cvVoIPPeerCfgEntry 16 } + +cvVoIPPeerCfgInBandSignaling OBJECT-TYPE + SYNTAX CvcInBandSignaling + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of in-band signaling that + will be used between the end points of the call. It is + used by the router to determine how to interpret ABCD + signaling bits sent as part of voice payload data." + DEFVAL { cas } + ::= { cvVoIPPeerCfgEntry 17 } + + +cvVoIPPeerCfgMediaSetting OBJECT-TYPE + SYNTAX INTEGER { + flowThrough(1), + flowAround(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies how the media is to be setup on + an IP-IP Gateway. Two choices are valid: flow-through + and flow-around. When in flow-through mode, which is the + default setting, the IP-IP Gateway will terminate and + then re-originate the media stream. When flow-around + is configured the Gateway will not be involved with the + media, since it will flow-around the Gateway and will + be established directly between the endpoints." + DEFVAL { flowThrough } + ::= { cvVoIPPeerCfgEntry 23 } + +cvVoIPPeerCfgDesiredQoSVideo OBJECT-TYPE + SYNTAX QosService + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the user requested Quality of Service + for the video portion of the call." + DEFVAL { bestEffort } + ::= { cvVoIPPeerCfgEntry 24 } + +cvVoIPPeerCfgMinAcceptableQoSVideo OBJECT-TYPE + SYNTAX QosService + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the minimally acceptable Quality of + Service for the video portion of the call." + DEFVAL { bestEffort } + ::= { cvVoIPPeerCfgEntry 25 } + +cvVoIPPeerCfgRedirectip2ip OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Inbound VoIP calls that match + an outbound VoIP dialpeer will be responded with a SIP + redirect(for inbound SIP) or H.450.3 call-forward(for + inbound H.323)." + DEFVAL { false } + ::= { cvVoIPPeerCfgEntry 26 } + +cvVoIPPeerCfgOctetAligned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the object has a value true(1) octet align operation + is used, and if the value is false(2), bandwidth efficient + operation is used. This object is not instantiated when + the object cvVoIPPeerCfgCoderRate is not equal to + gsmAmrNb enum." + DEFVAL { true } + ::= { cvVoIPPeerCfgEntry 27 } + +cvVoIPPeerCfgBitRates OBJECT-TYPE + SYNTAX CvAmrNbBitRateMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates modes of Bit rates. One or more + upto four modes can be configured at the same time as + bit rates can be changed dynamically for AMR-NB codec. + This object is not instantiated when the object + cvVoIPPeerCfgCoderRate is not equal to gsmAmrNb enum." + DEFVAL { { } } + ::= { cvVoIPPeerCfgEntry 28 } + +cvVoIPPeerCfgCRC OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the object has a value of true(1), frame CRC will be + included in the payload and if the value is false(2), + frame CRC will not be included in the payload. + This object is applicable only when RTP frame type + is octet aligned. This object is not instantiated when + the object cvVoIPPeerCfgCoderRate is not equal to + gsmAmrNb enum." + DEFVAL { false } + ::= { cvVoIPPeerCfgEntry 29 } + +cvVoIPPeerCfgCoderMode OBJECT-TYPE + SYNTAX CvIlbcFrameMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the iLBC codec mode to be used. + The value of this object is valid only if + cvVoIPPeerCfgCoderRate is equal to 'iLBC'." + REFERENCE + "RFC 3952: Section 4.2 - MIME Registration of iLBC" + DEFVAL { frameMode20 } + ::= { cvVoIPPeerCfgEntry 30 } + +cvVoIPPeerCfgCodingMode OBJECT-TYPE + SYNTAX INTEGER { + adaptive(1), + independent(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the coding mode to be used. The object is + instantiated only if cvVoIPPeerCfgCoderRate is 'iSAC'. Following + coding modes are supported: + adaptive (1) - adaptive mode where iSAC performs bandwidth + estimation and adapts to the available channel + + bandwidth. + independent (2) - independent mode in which no bandwidth + estimation + is performed." + DEFVAL { independent } + ::= { cvVoIPPeerCfgEntry 31 } + +cvVoIPPeerCfgBitRate OBJECT-TYPE + SYNTAX Unsigned32 (10000..32000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the target bit rate. The object is + instantiated only if cvVoIPPeerCfgCoderRate is 'iSAC'." + DEFVAL { 32000 } + ::= { cvVoIPPeerCfgEntry 32 } + +cvVoIPPeerCfgFrameSize OBJECT-TYPE + SYNTAX INTEGER { + frameSize30(1), + frameSize60(2), + frameSize30fixed(3), + frameSize60fixed(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the frame size used. The object is + instantiated only if cvVoIPPeerCfgCoderRate is 'iSAC'. + The frame size can be 30 ms or 60 ms, and it can be fixed for + all packets or vary depending on the configuration and bandwidth + estimation. Thus it can have the following values: + frameSize30 - initial frame size of 30 ms + frameSize60 - initial frame size of 60 ms + frameSize30fixed - fixed frame size 30 ms + frameSize60fixed - fixed frame size 60 ms" + DEFVAL { frameSize30 } + ::= { cvVoIPPeerCfgEntry 33 } + +cvVoIPPeerCfgDSCPPolicyNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether cvdcPolicyViolationNotification + traps should be generated for the call that is associated with + this peer for RPH to DSCP mapping and policing feature." + DEFVAL { false } + ::= { cvVoIPPeerCfgEntry 34 } + +cvVoIPPeerCfgMediaPolicyNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether cvdcPolicyViolationNotification + traps should be generated for the call that is associated with + this peer for Media policing feature.." + DEFVAL { false } + ::= { cvVoIPPeerCfgEntry 35 } + + +-- Voice specific common Peer Configuration Table + +cvPeerCommonCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvPeerCommonCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the Voice specific peer common + configuration information that is required to accept voice + calls or to which it will place them or process the + incoming calls." + ::= { cvPeer 4 } + +cvPeerCommonCfgEntry OBJECT-TYPE + SYNTAX CvPeerCommonCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single Voice specific Peer. One entry per voice related + encapsulation. + The entry is created when a voice related encapsulation + ifEntry is created. + This entry is deleted when its associated ifEntry is + deleted." + INDEX { ifIndex } + ::= { cvPeerCommonCfgTable 1 } + +CvPeerCommonCfgEntry ::= SEQUENCE { + cvPeerCommonCfgIncomingDnisDigits DisplayString, + cvPeerCommonCfgMaxConnections Integer32, + cvPeerCommonCfgApplicationName DisplayString, + cvPeerCommonCfgPreference Integer32, + cvPeerCommonCfgHuntStop TruthValue, + cvPeerCommonCfgDnisMappingName DnisMapname, + cvPeerCommonCfgSourceCarrierId SnmpAdminString, + cvPeerCommonCfgTargetCarrierId SnmpAdminString, + cvPeerCommonCfgSourceTrunkGrpLabel SnmpAdminString, + cvPeerCommonCfgTargetTrunkGrpLabel SnmpAdminString +} + +cvPeerCommonCfgIncomingDnisDigits OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the prefix of the incoming Dialed + Number Identification Service (DNIS) digits for the peer. + The DNIS digits prefix is used to match with the incoming + DNIS number for incoming call discrimination. If the + digits in this object are matched with incoming DNIS + number, the associated dialCtlPeerCfgInfoType in RFC 2128 + will be used as a call discriminator for differentiating + speech, data, fax, video or modem calls." + DEFVAL { "" } + ::= { cvPeerCommonCfgEntry 1 } + +cvPeerCommonCfgMaxConnections OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + UNITS "connections" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the maximum allowed connection + to/from the peer. A value of -1 disables the limit of + maximum connections." + DEFVAL { -1 } + ::= { cvPeerCommonCfgEntry 2 } + +cvPeerCommonCfgApplicationName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the application to handle the incoming + call after the peer is selected. + If no application name is specified, then the default + session application will take care of the incoming call." + DEFVAL { "" } + ::= { cvPeerCommonCfgEntry 3 } + +cvPeerCommonCfgPreference OBJECT-TYPE + SYNTAX Integer32 (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the selection preference of a peer + when multiple peers are matched to the selection criteria. + The value of 0 has the lowest preference for peer + selection." + DEFVAL { 0 } + ::= { cvPeerCommonCfgEntry 4 } + +cvPeerCommonCfgHuntStop OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether dialpeer hunting should stop + when this peer is reached." + DEFVAL { false } + ::= { cvPeerCommonCfgEntry 5 } + +cvPeerCommonCfgDnisMappingName OBJECT-TYPE + SYNTAX DnisMapname + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies a Dialer Number Identification + Service (DNIS) map name for the Voice specific peer + entry specified in this row. A DNIS is a called party + number and they can be grouped and identified by DNIS + map." + DEFVAL { "" } + ::= { cvPeerCommonCfgEntry 6 } + +cvPeerCommonCfgSourceCarrierId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the Source Carrier Id for the peer. + The Source Carrier Id is used to match with the Source + Carrier Id of a call. If the Source Carrier Id in this + object is matched with the Source Carrier Id of a call, + then the associated peer will be used to handle the call. + Only alphanumeric characters, '-' and '_' are allowed in + the string." + DEFVAL { "" } + ::= { cvPeerCommonCfgEntry 7 } + +cvPeerCommonCfgTargetCarrierId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the Target Carrier Id for the peer. + The Target Carrier Id is used to match with the Target + Carrier Id of a call. If the Target Carrier Id in this + object is matched with the Target Carrier Id of a call, + then the associated peer will be used to handle the call. + Only alphanumeric characters, '-' and '_' are allowed in + the string." + DEFVAL { "" } + ::= { cvPeerCommonCfgEntry 8 } + +cvPeerCommonCfgSourceTrunkGrpLabel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the Source Trunk Group Label for the + peer. The Source Trunk Group Label is used to match with + the Source Trunk Group Label of a call. If the Source + Trunk Group Label in this object is matched with the + Source Trunk Group Label of a call, then the associated + peer will be used to handle the call. + Only alphanumeric characters, '-' and '_' are allowed in + the string." + DEFVAL { "" } + ::= { cvPeerCommonCfgEntry 9 } + +cvPeerCommonCfgTargetTrunkGrpLabel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the Target Trunk Group Label for the + peer. The Target Trunk Group Label is used to match with + the Target Trunk Group Label of a call. If the Target + Trunk Group Label in this object is matched with the + Target Trunk Group Label of a call, then the associated + peer will be used to handle the call. + Only alphanumeric characters, '-' and '_' are allowed in + the string." + DEFVAL { "" } + ::= { cvPeerCommonCfgEntry 10 } + + +-- +-- ********************************************************************* +-- Voice Dial Control Gateway Call Active Group +-- ********************************************************************* +-- +-- For an end-to-end Gateway call, it normally has two or more call leg +-- entries appear in the call active table after a successful end-to-end +-- Gateway call establishment. The unique global call identifier in +-- each call leg is used to identify a specific end-to-end call. +-- If the call leg entries in call active table contain the same +-- global call identifier, they belong to the same gateway call. +-- + +-- +-- Voice over Telephony Call Active Table + +cvCallActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the voice extension to the call active table + of IETF Dial Control MIB. It contains voice encapsulation + call leg information that is derived from the statistics + of lower layer telephony interface." + ::= { cvGatewayCallActive 1 } + +cvCallActiveEntry OBJECT-TYPE + SYNTAX CvCallActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information regarding a single voice encapsulation + call leg. + The call leg entry is identified by using the same index + objects that are used by Call Active table of IETF Dial + Control MIB to identify the call. + An entry of this table is created when its associated call + active entry in the IETF Dial Control MIB is created and + call active entry contains the call establishment to a + voice over telephony network peer. + The entry is deleted when its associated call active entry + in the IETF Dial Control MIB is deleted." + INDEX { + callActiveSetupTime, + callActiveIndex + } + ::= { cvCallActiveTable 1 } + +CvCallActiveEntry ::= SEQUENCE { + cvCallActiveConnectionId CvcGUid, + cvCallActiveTxDuration AbsoluteCounter32, + cvCallActiveVoiceTxDuration AbsoluteCounter32, + cvCallActiveFaxTxDuration AbsoluteCounter32, + cvCallActiveCoderTypeRate CvcCoderTypeRate, + cvCallActiveNoiseLevel Integer32, + cvCallActiveACOMLevel Integer32, + cvCallActiveOutSignalLevel Integer32, + cvCallActiveInSignalLevel Integer32, + cvCallActiveERLLevel Integer32, + cvCallActiveSessionTarget DisplayString, + cvCallActiveImgPageCount AbsoluteCounter32, + cvCallActiveCallingName SnmpAdminString, + cvCallActiveCallerIDBlock TruthValue, + cvCallActiveEcanReflectorLocation Integer32, + cvCallActiveAccountCode SnmpAdminString, + cvCallActiveERLLevelRev1 Integer32, + cvCallActiveCallId Unsigned32 +} + +cvCallActiveConnectionId OBJECT-TYPE + SYNTAX CvcGUid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The global connection identifier for the + active telephony leg of the call." + ::= { cvCallActiveEntry 1 } + +cvCallActiveTxDuration OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of Transmit path open from this peer to the + voice gateway for the call leg. This counter object will + lock at the maximum value which is approximately two + days." + ::= { cvCallActiveEntry 2 } + +cvCallActiveVoiceTxDuration OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice transmitted from this peer to voice + gateway for this call leg. The Voice Utilization Rate can + be obtained by dividing this by cvCallActiveTXDuration + object. This counter object will lock at the maximum + value which is approximately two days." + ::= { cvCallActiveEntry 3 } + +cvCallActiveFaxTxDuration OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of fax transmitted from this peer to voice gateway + for this call leg. The FAX Utilization Rate can be + obtained by dividing this by cvCallActiveTXDuration + object. This counter object will lock at the maximum + value which is approximately two days." + ::= { cvCallActiveEntry 4 } + +cvCallActiveCoderTypeRate OBJECT-TYPE + SYNTAX CvcCoderTypeRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated coder rate. It specifies the transmit rate of + voice/fax compression to its associated call leg for the + call." + ::= { cvCallActiveEntry 5 } + +cvCallActiveNoiseLevel OBJECT-TYPE + SYNTAX Integer32 (-128..8) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the active noise level for the call + leg." + ::= { cvCallActiveEntry 6 } + +cvCallActiveACOMLevel OBJECT-TYPE + SYNTAX Integer32 (-1..127) + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the sum of Echo Return Loss (ERL), + cancellation loss (Echo Return Loss Enhancement) and + nonlinear processing loss for the call leg. + The value -1 indicates the level can not be determined or + level detection is disabled." + ::= { cvCallActiveEntry 7 } + +cvCallActiveOutSignalLevel OBJECT-TYPE + SYNTAX Integer32 (-128..8) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the active output signal level to + telephony interface that is used by the call leg." + ::= { cvCallActiveEntry 8 } + +cvCallActiveInSignalLevel OBJECT-TYPE + SYNTAX Integer32 (-128..8) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the active input signal level from + telephony interface that is used by the call leg." + ::= { cvCallActiveEntry 9 } + +cvCallActiveERLLevel OBJECT-TYPE + SYNTAX Integer32 (-1..45) + UNITS "dB" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The object contains the current Echo Return Loss (ERL) + level for the call leg. + The value -1 indicates the level can not be determined or + level detection is disabled." + ::= { cvCallActiveEntry 10 } + +cvCallActiveSessionTarget OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the session target of the peer that + is used for the call leg. This object is set with the + information in the call associated + cvVoicePeerCfgSessionTarget object when the call is + connected." + ::= { cvCallActiveEntry 11 } + +cvCallActiveImgPageCount OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "pages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of FAX related image pages are received or + transmitted via the peer for the call leg." + ::= { cvCallActiveEntry 12 } + +cvCallActiveCallingName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calling party name of the call. If the name is + not available, then it will have a length of zero." + ::= { cvCallActiveEntry 13 } + +cvCallActiveCallerIDBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether or not the caller ID feature + is blocked for this call." + ::= { cvCallActiveEntry 14 } + +cvCallActiveEcanReflectorLocation OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The location in milliseconds of the largest amplitude + reflector detected by the echo canceller for this call. + The value 0 indicates there is no reflector or the + information is not available." + ::= { cvCallActiveEntry 15 } + +cvCallActiveAccountCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the account code input to the call. + It could be used for call screen or by down stream server + for billing purpose. + The value of empty string indicates no account code input." + DEFVAL { "" } + ::= { cvCallActiveEntry 16 } + +cvCallActiveERLLevelRev1 OBJECT-TYPE + SYNTAX Integer32 (-1..200) + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the current Echo Return Loss (ERL) + level for the call leg. + The value -1 indicates the level can not be determined or + level detection is disabled." + ::= { cvCallActiveEntry 17 } + +cvCallActiveCallId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the call identifier + for the active telephony leg of the call." + ::= { cvCallActiveEntry 18 } + + +-- Voice over IP Call Active Table + +cvVoIPCallActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvVoIPCallActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the VoIP extension to the call active table of + IETF Dial Control MIB. It contains VoIP call leg + information about specific VoIP call destination and the + selected QoS for the call leg." + ::= { cvGatewayCallActive 2 } + +cvVoIPCallActiveEntry OBJECT-TYPE + SYNTAX CvVoIPCallActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information regarding a single VoIP call leg. + The call leg entry is identified by using the same index + objects that are used by Call Active table of IETF Dial + Control MIB to identify the call. + An entry of this table is created when its associated call + active entry in the IETF Dial Control MIB is created and + the call active entry contains information for the call + establishment to the peer on the IP backbone via a voice + over IP peer. + The entry is deleted when its associated call active entry + in the IETF Dial Control MIB is deleted." + INDEX { + callActiveSetupTime, + callActiveIndex + } + ::= { cvVoIPCallActiveTable 1 } + +CvVoIPCallActiveEntry ::= SEQUENCE { + cvVoIPCallActiveConnectionId CvcGUid, + cvVoIPCallActiveRemoteIPAddress IpAddress, + cvVoIPCallActiveRemoteUDPPort Integer32, + cvVoIPCallActiveRoundTripDelay Gauge32, + cvVoIPCallActiveSelectedQoS QosService, + cvVoIPCallActiveSessionProtocol CvSessionProtocol, + cvVoIPCallActiveSessionTarget DisplayString, + cvVoIPCallActiveOnTimeRvPlayout AbsoluteCounter32, + cvVoIPCallActiveGapFillWithSilence AbsoluteCounter32, + cvVoIPCallActiveGapFillWithPrediction AbsoluteCounter32, + cvVoIPCallActiveGapFillWithInterpolation AbsoluteCounter32, + cvVoIPCallActiveGapFillWithRedundancy AbsoluteCounter32, + cvVoIPCallActiveHiWaterPlayoutDelay AbsoluteCounter32, + cvVoIPCallActiveLoWaterPlayoutDelay Gauge32, + cvVoIPCallActiveReceiveDelay Gauge32, + cvVoIPCallActiveVADEnable TruthValue, + cvVoIPCallActiveCoderTypeRate CvcCoderTypeRate, + cvVoIPCallActiveLostPackets AbsoluteCounter32, + cvVoIPCallActiveEarlyPackets AbsoluteCounter32, + cvVoIPCallActiveLatePackets AbsoluteCounter32, + cvVoIPCallActiveUsername SnmpAdminString, + cvVoIPCallActiveProtocolCallId OCTET STRING, + cvVoIPCallActiveRemSigIPAddrT InetAddressType, + cvVoIPCallActiveRemSigIPAddr InetAddress, + cvVoIPCallActiveRemSigPort Integer32, + cvVoIPCallActiveRemMediaIPAddrT InetAddressType, + cvVoIPCallActiveRemMediaIPAddr InetAddress, + cvVoIPCallActiveRemMediaPort Integer32, + cvVoIPCallActiveSRTPEnable TruthValue, + cvVoIPCallActiveOctetAligned TruthValue, + cvVoIPCallActiveBitRates CvAmrNbBitRateMode, + cvVoIPCallActiveModeChgPeriod Integer32, + cvVoIPCallActiveModeChgNeighbor TruthValue, + cvVoIPCallActiveMaxPtime Integer32, + cvVoIPCallActiveCRC TruthValue, + cvVoIPCallActiveRobustSorting TruthValue, + cvVoIPCallActiveEncap CvAmrNbRtpEncap, + cvVoIPCallActiveInterleaving Integer32, + cvVoIPCallActivePtime Integer32, + cvVoIPCallActiveChannels Integer32, + cvVoIPCallActiveCoderMode CvIlbcFrameMode, + cvVoIPCallActiveCallId Unsigned32, + cvVoIPCallActiveCallReferenceId CvcCallReferenceIdOrZero, + ccVoIPCallActivePolicyName DisplayString, + cvVoIPCallActiveReversedDirectionPeerAddress DisplayString, + cvVoIPCallActiveSessionId Unsigned32 +} + +cvVoIPCallActiveConnectionId OBJECT-TYPE + SYNTAX CvcGUid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The global connection identifier for + the active VoIP leg of the call." + ::= { cvVoIPCallActiveEntry 1 } + +cvVoIPCallActiveRemoteIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remote system IP address for the VoIP call." + ::= { cvVoIPCallActiveEntry 2 } + +cvVoIPCallActiveRemoteUDPPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remote system UDP listener port to which to transmit voice + packets." + ::= { cvVoIPCallActiveEntry 3 } + +cvVoIPCallActiveRoundTripDelay OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voice packet round trip delay between local and + the remote system on the IP backbone during the call." + ::= { cvVoIPCallActiveEntry 4 } + +cvVoIPCallActiveSelectedQoS OBJECT-TYPE + SYNTAX QosService + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The selected RSVP QoS for the voice call." + ::= { cvVoIPCallActiveEntry 5 } + +cvVoIPCallActiveSessionProtocol OBJECT-TYPE + SYNTAX CvSessionProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the session protocol to be used + for Internet call between local and remote router via + IP backbone." + ::= { cvVoIPCallActiveEntry 6 } + +cvVoIPCallActiveSessionTarget OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the session target of the peer that + is used for the call. This object is set with the + information in the call associated + cvVoIPPeerCfgSessionTarget object when the voice over IP + call is connected." + ::= { cvVoIPCallActiveEntry 7 } + +cvVoIPCallActiveOnTimeRvPlayout OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice playout from data received on time for + this call. This plus the durations for the GapFills in the + following entries gives the Total Voice Playout Duration + for Active Voice. + This does not include duration for which no data was sent by the + Transmit end as voice signal, e.g., silence suppression + and fax signal. The On Time Playout Rate can be computed + by dividing this entry by the Total Voice Playout Duration. + This counter object will lock at the maximum value which + is approximately two days." + ::= { cvVoIPCallActiveEntry 8 } + +cvVoIPCallActiveGapFillWithSilence OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice signal replaced with signal played out + during silence due to voice data not received on time + (or lost) from voice gateway this call. This counter + object will lock at the maximum value which is + approximately two days." + ::= { cvVoIPCallActiveEntry 9 } + +cvVoIPCallActiveGapFillWithPrediction OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice signal played out with signal synthesized + from parameters or samples of data preceding in time due + to voice data not received on time (or lost) from voice + gateway for this call. An example of such playout is + frame-erasure or frame-concealment strategies in G.729 and + G.723.1 compression algorithms. This counter object will + lock at the maximum value which is approximately two days." + ::= { cvVoIPCallActiveEntry 10 } + +cvVoIPCallActiveGapFillWithInterpolation OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice signal played out with signal synthesized + from parameters or samples of data preceding and following + in time due to voice data not received on time (or lost) + from voice gateway for this call. This counter object + will lock at the maximum value which is approximately two + days." + ::= { cvVoIPCallActiveEntry 11 } + +cvVoIPCallActiveGapFillWithRedundancy OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice signal played out with signal synthesized + from redundancy parameters available due to voice data not + received on time (or lost) from voice gateway for this call. + This counter object will lock at the maximum value which + is approximately two days." + ::= { cvVoIPCallActiveEntry 12 } + +cvVoIPCallActiveHiWaterPlayoutDelay OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high water mark Voice Playout FIFO Delay during + the voice call. This counter object will lock at the + maximum value which is approximately two days." + ::= { cvVoIPCallActiveEntry 13 } + +cvVoIPCallActiveLoWaterPlayoutDelay OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low water mark Voice Playout FIFO Delay during + the voice call." + ::= { cvVoIPCallActiveEntry 14 } + +cvVoIPCallActiveReceiveDelay OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average Playout FIFO Delay plus the decoder delay + during the voice call." + ::= { cvVoIPCallActiveEntry 15 } + +cvVoIPCallActiveVADEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The object indicates whether or not the VAD (Voice Activity + Detection) was enabled for the voice call." + ::= { cvVoIPCallActiveEntry 16 } + +cvVoIPCallActiveCoderTypeRate OBJECT-TYPE + SYNTAX CvcCoderTypeRate + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The negotiated coder rate. It specifies the transmit rate of + voice/fax compression to its associated call leg for the + call. This rate is different from the configuration rate + because of rate negotiation during the call." + ::= { cvVoIPCallActiveEntry 17 } + +cvVoIPCallActiveLostPackets OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lost voice packets during the call." + ::= { cvVoIPCallActiveEntry 18 } + +cvVoIPCallActiveEarlyPackets OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received voice packets that + arrived too early to store in jitter buffer + during the call." + ::= { cvVoIPCallActiveEntry 19 } + +cvVoIPCallActiveLatePackets OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received voice packets that + arrived too late to playout with CODEC (Coder/Decoder) + during the call." + ::= { cvVoIPCallActiveEntry 20 } + +cvVoIPCallActiveUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual identifier of the calling party (user) of the + call. If the username is not available, then the value of + this object will have a length of zero." + ::= { cvVoIPCallActiveEntry 21 } + +cvVoIPCallActiveProtocolCallId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol-specific call identifier for the VoIP call." + ::= { cvVoIPCallActiveEntry 22 } + +cvVoIPCallActiveRemSigIPAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the type of address contained in + the associated instance of cvVoIPCallActiveRemSigIPAddr." + ::= { cvVoIPCallActiveEntry 23 } + +cvVoIPCallActiveRemSigIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote signalling IP address for the VoIP call." + ::= { cvVoIPCallActiveEntry 24 } + +cvVoIPCallActiveRemSigPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote signalling listener port to which to transmit + voice packets." + ::= { cvVoIPCallActiveEntry 25 } + +cvVoIPCallActiveRemMediaIPAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the type of address contained in + the associated instance of + cvVoIPCallActiveRemMediaIPAddr." + ::= { cvVoIPCallActiveEntry 26 } + +cvVoIPCallActiveRemMediaIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote media end point IP address for the VoIP call." + ::= { cvVoIPCallActiveEntry 27 } + +cvVoIPCallActiveRemMediaPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote media end point listener port to which to transmit + voice packets." + ::= { cvVoIPCallActiveEntry 28 } + +cvVoIPCallActiveSRTPEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether or not the SRTP (Secured RTP) + was enabled for the voice call." + ::= { cvVoIPCallActiveEntry 29 } + +cvVoIPCallActiveOctetAligned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the object has a value true(1) octet align operation + is used, and if the value is false(2), bandwidth efficient + operation is used. This object is not instantiated when + the object cvVoIPCallActiveCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 30 } + +cvVoIPCallActiveBitRates OBJECT-TYPE + SYNTAX CvAmrNbBitRateMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates modes of Bit rates. + This object is not instantiated when the object + cvVoIPCallActiveCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 31 } + +cvVoIPCallActiveModeChgPeriod OBJECT-TYPE + SYNTAX Integer32 (1..100) + UNITS "frame-blocks" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the interval (N frame-blocks) at which + codec mode changes are allowed. This object is not + instantiated when the object cvVoIPCallActiveCoderTypeRate + is not equal to gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 32 } + +cvVoIPCallActiveModeChgNeighbor OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the object has a value of true(1), mode changes will be + made to only neighboring modes set to + cvVoIPCallActiveBitRates object. If the value is false(2), + mode changes will be allowed to any modes set to + cvVoIPCallActiveBitRates object. This object is not + instantiated when the object cvVoIPCallActiveCoderTypeRate + is not equal to gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 33 } + +cvVoIPCallActiveMaxPtime OBJECT-TYPE + SYNTAX Integer32 (20..100) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the maximum amount of media that + can be encapsulated in a payload. Supported value is + 20 msec. This object is not instantiated when the + object cvVoIPCallActiveCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 34 } + +cvVoIPCallActiveCRC OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the object has a value of true(1), frame CRC will be + included in the payload and if the value is false(2), + frame CRC will not be included in the payload. + This object is applicable only when RTP frame type + is octet aligned. This object is not instantiated when + the object cvVoIPCallActiveCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 35 } + +cvVoIPCallActiveRobustSorting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the object has a value of true(1), payload employs + robust sorting and if the value is false(2), payload + does not employ robust sorting. This object is applicable + only when RTP frame type is octet aligned. This object + is not instantiated when the object + cvVoIPCallActiveCoderTypeRate is not equal to gsmAmrNb + enum." + ::= { cvVoIPCallActiveEntry 36 } + +cvVoIPCallActiveEncap OBJECT-TYPE + SYNTAX CvAmrNbRtpEncap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the RTP encapsulation type. + Supported RTP encapsulation type is RFC3267. + This object is not instantiated when the object + cvVoIPCallActiveCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 37 } + +cvVoIPCallActiveInterleaving OBJECT-TYPE + SYNTAX Integer32 (1..50) + UNITS "frame-blocks" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the maximum number of frame-blocks + allowed in an interleaving group. It indicates that + frame-block level interleaving will be used for that + session. If this object is not set, interleaving + is not used. This object is applicable only when + RTP frame type is octet aligned. This object is not + instantiated when the object cvVoIPCallActiveCoderTypeRate + is not equal to gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 38 } + +cvVoIPCallActivePtime OBJECT-TYPE + SYNTAX Integer32 (20..100) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the length of the time in milliseconds + represented by the media of the packet. Supported value is + 20 milliseconds. This object is not instantiated when the + object cvVoIPCallActiveCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 39 } + +cvVoIPCallActiveChannels OBJECT-TYPE + SYNTAX Integer32 (1..6) + UNITS "channels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the number of audio channels. + Supported value is 1. This object is not instantiated + when the object cvVoIPCallActiveCoderTypeRate is not equal + to gsmAmrNb enum." + ::= { cvVoIPCallActiveEntry 40 } + +cvVoIPCallActiveCoderMode OBJECT-TYPE + SYNTAX CvIlbcFrameMode + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the iLBC codec mode. + The value of this object is valid only if + cvVoIPCallActiveCoderTypeRate is equal to + 'iLBC'." + REFERENCE + "RFC 3952: Section 5, for codec negotiation for iLBC mode." + ::= { cvVoIPCallActiveEntry 41 } + +cvVoIPCallActiveCallId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the call identifier + for the active VoIP leg of the call." + ::= { cvVoIPCallActiveEntry 42 } + +cvVoIPCallActiveCallReferenceId OBJECT-TYPE + SYNTAX CvcCallReferenceIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The call reference ID associates the video call entry and voice + call entry of the same endpoint. An audio-only call may or may + not have a valid call reference ID (i.e. value greater than + zero), but in both cases, there will not be a video call entry + associated with it. + + For a video call, the video-specific information is stored in a + call entry in cVideoSessionActive of CISCO-VIDEO-SESSION-MIB, in + which the call reference ID is also identified." + ::= { cvVoIPCallActiveEntry 43 } + +ccVoIPCallActivePolicyName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object holds the policy name. It could be media + policy, DSCP policy etc." + ::= { cvVoIPCallActiveEntry 44 } + +cvVoIPCallActiveReversedDirectionPeerAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object store the reversed direction peer address If the + address is not available, then it will have a length of zero. + + If the call is ingress then it contains called number and if the + call is egress then it contains calling number." + ::= { cvVoIPCallActiveEntry 45 } + +cvVoIPCallActiveSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the active session ID assigned by the + call manager to identify call legs that belong to the same call + session." + ::= { cvVoIPCallActiveEntry 46 } + + + +cvCallActiveDS0s OBJECT-TYPE + SYNTAX Gauge32 + UNITS "interfaces" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of DS0 interfaces used for the + active calls." + ::= { cvGatewayCallActive 3 } + +cvCallActiveDS0sHighThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A high threshold used to determine when to generate the + cvdcActiveDS0sHighNotification. This object + represents the percentage of active DS0s in total number + of DS0s." + DEFVAL { 100 } + ::= { cvGatewayCallActive 4 } + +cvCallActiveDS0sLowThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A low threshold used to determine when to generate the + cvdcActiveDS0sLowNotification notification. This object + represents the percentage of active DS0s in total number + of DS0s." + DEFVAL { 0 } + ::= { cvGatewayCallActive 5 } + +cvCallActiveDS0sHighNotifyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether or not cvdcActiveDS0sHighNotification + should be generated. + + 'true' : Indicates that the cvdcActiveDS0sHighNotification + generation is enabled. + + 'false': Indicates that cvdcActiveDS0sHighNotification + generation is disabled." + DEFVAL { false } + ::= { cvGatewayCallActive 6 } + +cvCallActiveDS0sLowNotifyEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether or not cvdcActiveDS0sLowNotification + should be generated. + + 'true' : Indicates that the cvdcActiveDS0sLowNotification + generation is enabled. + + 'false': Indicates that cvdcActiveDS0sLowNotification + generation is disabled." + DEFVAL { false } + ::= { cvGatewayCallActive 7 } +-- Call Volume + +cvCallVolume OBJECT IDENTIFIER + ::= { cvGatewayCallActive 8 } + + +cvCallVolConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallVolConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the number of active + call connections for each call connection type + in the voice gateway." + ::= { cvCallVolume 1 } + +cvCallVolConnEntry OBJECT-TYPE + SYNTAX CvCallVolConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the cvCallVolConnTable indicates + number of active calls for a call connection type + in the voice gateway." + INDEX { cvCallVolConnIndex } + ::= { cvCallVolConnTable 1 } + +CvCallVolConnEntry ::= SEQUENCE { + cvCallVolConnIndex CvCallConnectionType, + cvCallVolConnActiveConnection Gauge32 +} + +cvCallVolConnIndex OBJECT-TYPE + SYNTAX CvCallConnectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents index to the + cvCallVolConnTable." + ::= { cvCallVolConnEntry 1 } + +cvCallVolConnActiveConnection OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + active calls for a connection type + in the voice gateway." + ::= { cvCallVolConnEntry 2 } + + + +cvCallVolConnTotalActiveConnections OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + active call legs in the voice gateway." + ::= { cvCallVolume 2 } + +cvCallVolConnMaxCallConnectionLicenese OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the licensed call capacity + for a voice gateway. If the value is 0, no + licensing is done and the gateway can be + accomodate as many calls depending on its capability." + ::= { cvCallVolume 3 } +-- Calls per Dial peer + +cvCallVolPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallVolPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about + the usage of dialpeers configured in a + voice gateway." + ::= { cvCallVolume 4 } + +cvCallVolPeerEntry OBJECT-TYPE + SYNTAX CvCallVolPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a row in cvCallVolPeerTable + and corresponds to the information about a + dialpeer configured on the voice gateway." + AUGMENTS { cvPeerCfgEntry } + ::= { cvCallVolPeerTable 1 } + +CvCallVolPeerEntry ::= SEQUENCE { + cvCallVolPeerIncomingCalls Gauge32, + cvCallVolPeerOutgoingCalls Gauge32 +} + +cvCallVolPeerIncomingCalls OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + active calls that has selected the dialpeer + as an incoming dialpeer." + ::= { cvCallVolPeerEntry 1 } + +cvCallVolPeerOutgoingCalls OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + active calls that has selected the dialpeer + as an outgoing dialpeer." + ::= { cvCallVolPeerEntry 2 } + + +-- Calls per IP Interface + +cvCallVolIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallVolIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the information about + the usage of an IP interface in a voice + gateway for voice media calls. This table + has a sparse-dependent relationship with + ifTable. There exists an entry in this table, + for each of the entries in ifTable where ifType + is one of 'ethernetCsmacd' and 'softwareLoopback'." + ::= { cvCallVolume 5 } + +cvCallVolIfEntry OBJECT-TYPE + SYNTAX CvCallVolIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a row in cvCallVolIfTable + and corresponds to the information about an IP + interface in the voice gateway." + INDEX { ifIndex } + ::= { cvCallVolIfTable 1 } + +CvCallVolIfEntry ::= SEQUENCE { + cvCallVolMediaIncomingCalls Gauge32, + cvCallVolMediaOutgoingCalls Gauge32 +} + +cvCallVolMediaIncomingCalls OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + inbound active media calls through this IP + interface." + ::= { cvCallVolIfEntry 1 } + +cvCallVolMediaOutgoingCalls OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + outbound active media calls through the IP + interface." + ::= { cvCallVolIfEntry 2 } + + +-- call-rate. + +cvCallRateMonitor OBJECT IDENTIFIER + ::= { cvGatewayCallActive 11 } + + +cvCallRateMonitorEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the state of call-monitoring. + A value of 'true' indicates that call-monitoring + is enabled. A value of 'false' indicates that + call-monitoring is disabled." + DEFVAL { true } + ::= { cvCallRateMonitor 1 } + +cvCallRateMonitorTime OBJECT-TYPE + SYNTAX Unsigned32 (1..12) + UNITS "five seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the interval for + which the gateway monitors the call-rate." + DEFVAL { 1 } + ::= { cvCallRateMonitor 2 } + +cvCallRate OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number of + calls handled by the gateway during the + monitored time." + ::= { cvCallRateMonitor 3 } + +cvCallRateHiWaterMark OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the high water mark + for the number of calls handled by the + gateway in an unit interval of + cvCallRateMonitorTime, from the time + the call-monitoring is enabled." + ::= { cvCallRateMonitor 4 } +-- ********************************************************************* +-- Voice Dial Control Gateway Call History Group +-- ********************************************************************* +-- + +-- Voice over Telephony Call History Table + +cvCallHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the voice extension to the call history table + of IETF Dial Control MIB. It contains voice encapsulation + call leg information such as voice packet statistics, + coder usage and end to end bandwidth of the call leg." + ::= { cvGatewayCallHistory 1 } + +cvCallHistoryEntry OBJECT-TYPE + SYNTAX CvCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information regarding a single voice encapsulation + call leg. + The call leg entry is identified by using the same index + objects that are used by Call Active table of IETF Dial + Control MIB to identify the call. + An entry of this table is created when its associated call + history entry in the IETF Dial Control MIB is created and + the call history entry contains the call establishment to + a voice encapsulation peer. + The entry is deleted when its associated call active entry + in the IETF Dial Control MIB is deleted." + INDEX { cCallHistoryIndex } + ::= { cvCallHistoryTable 1 } + +CvCallHistoryEntry ::= SEQUENCE { + cvCallHistoryConnectionId CvcGUid, + cvCallHistoryTxDuration AbsoluteCounter32, + cvCallHistoryVoiceTxDuration AbsoluteCounter32, + cvCallHistoryFaxTxDuration AbsoluteCounter32, + cvCallHistoryCoderTypeRate CvcCoderTypeRate, + cvCallHistoryNoiseLevel Integer32, + cvCallHistoryACOMLevel Integer32, + cvCallHistorySessionTarget DisplayString, + cvCallHistoryImgPageCount AbsoluteCounter32, + cvCallHistoryCallingName SnmpAdminString, + cvCallHistoryCallerIDBlock TruthValue, + cvCallHistoryAccountCode SnmpAdminString, + cvCallHistoryCallId Unsigned32 +} + +cvCallHistoryConnectionId OBJECT-TYPE + SYNTAX CvcGUid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The global connection identifier for the + telephony leg, which was assigned to the call." + ::= { cvCallHistoryEntry 1 } + +cvCallHistoryTxDuration OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of Transmit path open from this peer to the + voice gateway for the call leg. This counter object will + lock at the maximum value which is approximately two + days." + ::= { cvCallHistoryEntry 2 } + +cvCallHistoryVoiceTxDuration OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration for this call leg. The Voice Utilization Rate + can be obtained by dividing this by + cvCallHistoryTXDuration object. This counter object will + lock at the maximum value which is approximately two + days." + ::= { cvCallHistoryEntry 3 } + +cvCallHistoryFaxTxDuration OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of fax transmitted from this peer to voice + gateway for this call leg. The FAX Utilization Rate can be + obtained by dividing this by cvCallHistoryTXDuration + object. This counter object will lock at the maximum + value which is approximately two days." + ::= { cvCallHistoryEntry 4 } + +cvCallHistoryCoderTypeRate OBJECT-TYPE + SYNTAX CvcCoderTypeRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The negotiated coder rate. It specifies the transmit rate + of voice/fax compression to its associated call leg for + the call." + ::= { cvCallHistoryEntry 5 } + +cvCallHistoryNoiseLevel OBJECT-TYPE + SYNTAX Integer32 (-128..8) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the average noise level for the call + leg." + ::= { cvCallHistoryEntry 6 } + +cvCallHistoryACOMLevel OBJECT-TYPE + SYNTAX Integer32 (-1..127) + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object contains the average ACOM level for the call + leg. The value -1 indicates the level can not be + determined or level detection is disabled." + ::= { cvCallHistoryEntry 7 } + +cvCallHistorySessionTarget OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the session target of the peer that + is used for the call leg via telephony interface." + ::= { cvCallHistoryEntry 8 } + +cvCallHistoryImgPageCount OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "pages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of FAX related image pages are received or + transmitted via the peer for the call leg." + ::= { cvCallHistoryEntry 9 } + +cvCallHistoryCallingName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calling party name of the call. If the name is + not available, then it will have a length of zero." + ::= { cvCallHistoryEntry 10 } + +cvCallHistoryCallerIDBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether or not the caller ID feature + is blocked for this call." + ::= { cvCallHistoryEntry 11 } + +cvCallHistoryAccountCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the account code input to the call. + It could be used by down stream billing server. + The value of empty string indicates no account code input." + DEFVAL { "" } + ::= { cvCallHistoryEntry 12 } + +cvCallHistoryCallId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the call identifier for the + telephony leg, which was assigned to the call." + ::= { cvCallHistoryEntry 13 } + + +-- Voice over IP Call History Table + +cvVoIPCallHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvVoIPCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the VoIP extension to the call history table + of IETF Dial Control MIB. It contains VoIP call leg + information about specific VoIP call destination and the + selected QoS for the call leg." + ::= { cvGatewayCallHistory 2 } + +cvVoIPCallHistoryEntry OBJECT-TYPE + SYNTAX CvVoIPCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information regarding a single VoIP call leg. + The call leg entry is identified by using the same index + objects that are used by Call Active table of IETF Dial + Control MIB to identify the call. + An entry of this table is created when its associated call + history entry in the IETF Dial Control MIB is created and + the call history entry contains information for the call + establishment to the peer on the IP backbone via a voice + over IP peer. + The entry is deleted when its associated call history + entry in the IETF Dial Control MIB is deleted." + INDEX { cCallHistoryIndex } + ::= { cvVoIPCallHistoryTable 1 } + +CvVoIPCallHistoryEntry ::= SEQUENCE { + cvVoIPCallHistoryConnectionId CvcGUid, + cvVoIPCallHistoryRemoteIPAddress IpAddress, + cvVoIPCallHistoryRemoteUDPPort Integer32, + cvVoIPCallHistoryRoundTripDelay Gauge32, + cvVoIPCallHistorySelectedQoS QosService, + cvVoIPCallHistorySessionProtocol CvSessionProtocol, + cvVoIPCallHistorySessionTarget DisplayString, + cvVoIPCallHistoryOnTimeRvPlayout AbsoluteCounter32, + cvVoIPCallHistoryGapFillWithSilence AbsoluteCounter32, + cvVoIPCallHistoryGapFillWithPrediction AbsoluteCounter32, + cvVoIPCallHistoryGapFillWithInterpolation AbsoluteCounter32, + cvVoIPCallHistoryGapFillWithRedundancy AbsoluteCounter32, + cvVoIPCallHistoryHiWaterPlayoutDelay AbsoluteCounter32, + cvVoIPCallHistoryLoWaterPlayoutDelay Gauge32, + cvVoIPCallHistoryReceiveDelay Gauge32, + cvVoIPCallHistoryVADEnable TruthValue, + cvVoIPCallHistoryCoderTypeRate CvcCoderTypeRate, + cvVoIPCallHistoryIcpif Integer32, + cvVoIPCallHistoryLostPackets AbsoluteCounter32, + cvVoIPCallHistoryEarlyPackets AbsoluteCounter32, + cvVoIPCallHistoryLatePackets AbsoluteCounter32, + cvVoIPCallHistoryUsername SnmpAdminString, + cvVoIPCallHistoryProtocolCallId OCTET STRING, + cvVoIPCallHistoryRemSigIPAddrT InetAddressType, + cvVoIPCallHistoryRemSigIPAddr InetAddress, + cvVoIPCallHistoryRemSigPort Integer32, + cvVoIPCallHistoryRemMediaIPAddrT InetAddressType, + cvVoIPCallHistoryRemMediaIPAddr InetAddress, + cvVoIPCallHistoryRemMediaPort Integer32, + cvVoIPCallHistorySRTPEnable TruthValue, + cvVoIPCallHistoryFallbackIcpif Integer32, + cvVoIPCallHistoryFallbackLoss AbsoluteCounter32, + cvVoIPCallHistoryFallbackDelay Gauge32, + cvVoIPCallHistoryOctetAligned TruthValue, + cvVoIPCallHistoryBitRates CvAmrNbBitRateMode, + cvVoIPCallHistoryModeChgPeriod Integer32, + cvVoIPCallHistoryModeChgNeighbor TruthValue, + cvVoIPCallHistoryMaxPtime Integer32, + cvVoIPCallHistoryCRC TruthValue, + cvVoIPCallHistoryRobustSorting TruthValue, + cvVoIPCallHistoryEncap CvAmrNbRtpEncap, + cvVoIPCallHistoryInterleaving Integer32, + cvVoIPCallHistoryPtime Integer32, + cvVoIPCallHistoryChannels Integer32, + cvVoIPCallHistoryCoderMode CvIlbcFrameMode, + cvVoIPCallHistoryCallId Unsigned32, + cvVoIPCallHistoryCallReferenceId CvcCallReferenceIdOrZero, + cvVoIPCallHistorySessionId Unsigned32 +} + +cvVoIPCallHistoryConnectionId OBJECT-TYPE + SYNTAX CvcGUid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The global connection identifier for the + VoIP leg, which was assigned to the call." + ::= { cvVoIPCallHistoryEntry 1 } + +cvVoIPCallHistoryRemoteIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remote system IP address for the call." + ::= { cvVoIPCallHistoryEntry 2 } + +cvVoIPCallHistoryRemoteUDPPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remote system UDP listener port to which to transmit voice + packets for the call." + ::= { cvVoIPCallHistoryEntry 3 } + +cvVoIPCallHistoryRoundTripDelay OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voice packet round trip delay between local and + the remote system on the IP backbone during the call." + ::= { cvVoIPCallHistoryEntry 4 } + +cvVoIPCallHistorySelectedQoS OBJECT-TYPE + SYNTAX QosService + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The selected RSVP QoS for the call." + ::= { cvVoIPCallHistoryEntry 5 } + +cvVoIPCallHistorySessionProtocol OBJECT-TYPE + SYNTAX CvSessionProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the session protocol to be used + for Internet call between local and remote router via + IP backbone." + ::= { cvVoIPCallHistoryEntry 6 } + +cvVoIPCallHistorySessionTarget OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object specifies the session target of the peer that + is used for the Voice over IP call." + ::= { cvVoIPCallHistoryEntry 7 } + +cvVoIPCallHistoryOnTimeRvPlayout OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice playout from data received on time for + this call. This plus the durations for the GapFills in the + following entries gives the Total Voice Playout Duration + for Active Voice. + This does not include duration for which no data was sent by the + Transmit end as voice signal, e.g., silence suppression + and fax signal. The On Time Playout Rate can be computed + by dividing this entry by the Total Voice Playout Duration. + This counter object will lock at the maximum value which + is approximately two days." + ::= { cvVoIPCallHistoryEntry 8 } + +cvVoIPCallHistoryGapFillWithSilence OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice signal replaced with signal played out + during silence due to voice data not received on time + (or lost) from voice gateway this call. This counter + object will lock at the maximum value which is + approximately two days." + ::= { cvVoIPCallHistoryEntry 9 } + +cvVoIPCallHistoryGapFillWithPrediction OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice signal played out with signal synthesized + from parameters or samples of data preceding in time due to + voice data not received on time (or lost) from voice gateway + for this call. An example of such playout is frame-erasure + or frame-concealment strategies in G.729 and G.723.1 + compression algorithms. This counter object will lock at + the maximum value which is approximately two days." + ::= { cvVoIPCallHistoryEntry 10 } + +cvVoIPCallHistoryGapFillWithInterpolation OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice signal played out with signal synthesized + from parameters or samples of data preceding and following + in time due to voice data not received on time (or lost) + from voice gateway for this call. This counter object + will lock at the maximum value which is approximately two + days." + ::= { cvVoIPCallHistoryEntry 11 } + +cvVoIPCallHistoryGapFillWithRedundancy OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of voice signal played out with signal synthesized + from redundancy parameters available due to voice data not + received on time (or lost) from voice gateway for this call. + This counter object will lock at the maximum value which + is approximately two days." + ::= { cvVoIPCallHistoryEntry 12 } + +cvVoIPCallHistoryHiWaterPlayoutDelay OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The high water mark Voice Playout FIFO Delay during + the voice call. This counter object will lock at the + maximum value which is approximately two days." + ::= { cvVoIPCallHistoryEntry 13 } + +cvVoIPCallHistoryLoWaterPlayoutDelay OBJECT-TYPE + SYNTAX Gauge32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The low water mark Voice Playout FIFO Delay during + the voice call." + ::= { cvVoIPCallHistoryEntry 14 } + +cvVoIPCallHistoryReceiveDelay OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average Playout FIFO Delay plus the decoder delay + during the voice call." + ::= { cvVoIPCallHistoryEntry 15 } + +cvVoIPCallHistoryVADEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The object indicates whether or not the VAD (Voice Activity + Detection) was enabled for the voice call." + ::= { cvVoIPCallHistoryEntry 16 } + +cvVoIPCallHistoryCoderTypeRate OBJECT-TYPE + SYNTAX CvcCoderTypeRate + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The negotiated coder rate. It specifies the transmit rate of + voice/fax compression to its associated call leg for the + call. This rate is different from the configuration rate + because of rate negotiation during the call." + ::= { cvVoIPCallHistoryEntry 17 } + +cvVoIPCallHistoryIcpif OBJECT-TYPE + SYNTAX Integer32 (-1..55) + UNITS "equipment impairment factor (eif)" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Calculated Planning Impairment Factor (Icpif) of the + call that is associated to this call leg. + The value in this object is computed by the following + equation. + Icpif of the call = + Itotal (total impairment value) of the call - A + (Expectation Factor) in the cvVoIPPeerCfgExpectFactor of + the call leg associated peer. + A value of -1 implies that Icpif was not calculated and is + meaningless for this call." + REFERENCE + "[1] ITU G.113: Section 7.2 Impairment factors and the total + impairment value. + [2] ITU G.113: Sections 9 Considerations associated with + the Calculated Planning Impairment Factor (Icpif)." + ::= { cvVoIPCallHistoryEntry 18 } + +cvVoIPCallHistoryLostPackets OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lost voice packets during the call." + ::= { cvVoIPCallHistoryEntry 19 } + +cvVoIPCallHistoryEarlyPackets OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received voice packets that are + arrived too early to store in jitter buffer + during the call." + ::= { cvVoIPCallHistoryEntry 20 } + +cvVoIPCallHistoryLatePackets OBJECT-TYPE + SYNTAX AbsoluteCounter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received voice packets that are + arrived too late to playout with CODEC (Coder/Decoder) + during the call." + ::= { cvVoIPCallHistoryEntry 21 } + +cvVoIPCallHistoryUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The textual identifier of the calling party (user) of the + call. If the username is not available, then the value of + this object will have a length of zero." + ::= { cvVoIPCallHistoryEntry 22 } + +cvVoIPCallHistoryProtocolCallId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protocol-specific call identifier for the VoIP call." + ::= { cvVoIPCallHistoryEntry 23 } + +cvVoIPCallHistoryRemSigIPAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the type of address contained in + the associated instance of cvVoIPCallHistoryRemSigIPAddr." + ::= { cvVoIPCallHistoryEntry 24 } + +cvVoIPCallHistoryRemSigIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote signalling IP address for the VoIP call." + ::= { cvVoIPCallHistoryEntry 25 } + +cvVoIPCallHistoryRemSigPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote signalling listener port to which to transmit + voice packets." + ::= { cvVoIPCallHistoryEntry 26 } + +cvVoIPCallHistoryRemMediaIPAddrT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the type of address contained in + the associated instance of + cvVoIPCallHistoryRemMediaIPAddr." + ::= { cvVoIPCallHistoryEntry 27 } + +cvVoIPCallHistoryRemMediaIPAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote media end point IP address for the VoIP call." + ::= { cvVoIPCallHistoryEntry 28 } + +cvVoIPCallHistoryRemMediaPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote media end point listener port to which to transmit + voice packets." + ::= { cvVoIPCallHistoryEntry 29 } + +cvVoIPCallHistorySRTPEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether or not the SRTP (Secured RTP) + was enabled for the voice call." + ::= { cvVoIPCallHistoryEntry 30 } + +cvVoIPCallHistoryFallbackIcpif OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Calculated Planning Impairment Factor (Icpif) of the + call that is associated to this call leg. + The value in this object is computed by the following + equation. + Icpif of the fallback probe = + Itotal (total impairment value) - configured fallback + (Expectation Factor). + A value of 0 implies that Icpif was not calculated and is + meaningless for this attempt." + ::= { cvVoIPCallHistoryEntry 31 } + +cvVoIPCallHistoryFallbackLoss OBJECT-TYPE + SYNTAX AbsoluteCounter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FallbackLoss is the percentage of loss packets based on + the total packets sent." + ::= { cvVoIPCallHistoryEntry 32 } + +cvVoIPCallHistoryFallbackDelay OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FallbackDelay is calculated as follows - + Take the sum of the round trips for all the probes, + divide by the number of probes, + and divide by two to get the one-way delay. + Then add in jitter_in or jiter_out, + which ever is higher." + ::= { cvVoIPCallHistoryEntry 33 } + +cvVoIPCallHistoryOctetAligned OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the object has a value true(1) octet align operation + is used, and if the value is false(2), bandwidth efficient + operation is used. This object is not instantiated when + the object cvVoIPCallHistoryCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 34 } + +cvVoIPCallHistoryBitRates OBJECT-TYPE + SYNTAX CvAmrNbBitRateMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates modes of Bit rates. + This object is not instantiated when the object + cvVoIPCallHistoryCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 35 } + +cvVoIPCallHistoryModeChgPeriod OBJECT-TYPE + SYNTAX Integer32 (1..100) + UNITS "frame-blocks" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the interval (N frame-blocks) at which + codec mode changes are allowed. This object is not + instantiated when the object cvVoIPCallHistoryCoderTypeRate + is not equal to gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 36 } + +cvVoIPCallHistoryModeChgNeighbor OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the object has a value of true(1), mode changes will be + made to only neighboring modes set to + cvVoIPCallHistoryBitRates object. If the value is false(2), + mode changes will be allowed to any modes set to + cvVoIPCallHistoryBitRates object. This object is not + instantiated when the object cvVoIPCallHistoryCoderTypeRate + is not equal to gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 37 } + +cvVoIPCallHistoryMaxPtime OBJECT-TYPE + SYNTAX Integer32 (20..100) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the maximum amount of media that + can be encapsulated in a payload. Supported value is + 20 msec. This object is not instantiated when the + object cvVoIPCallHistoryCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 38 } + +cvVoIPCallHistoryCRC OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the object has a value of true(1), frame CRC will be + included in the payload and if the value is false(2), + frame CRC will not be included in the payload. + This object is applicable only when RTP frame type + is octet aligned. This object is not instantiated when + the object cvVoIPCallHistoryCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 39 } + +cvVoIPCallHistoryRobustSorting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the object has a value of true(1), payload employs + robust sorting and if the value is false(2), payload + does not employ robust sorting. This object is applicable + only when RTP frame type is octet aligned. This object + is not instantiated when the object + cvVoIPCallHistoryCoderTypeRate is not equal to gsmAmrNb + enum." + ::= { cvVoIPCallHistoryEntry 40 } + +cvVoIPCallHistoryEncap OBJECT-TYPE + SYNTAX CvAmrNbRtpEncap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the RTP encapsulation type. + Supported RTP encapsulation type is RFC3267. + This object is not instantiated when the object + cvVoIPCallHistoryCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 41 } + +cvVoIPCallHistoryInterleaving OBJECT-TYPE + SYNTAX Integer32 (1..50) + UNITS "frame-blocks" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the maximum number of frame-blocks + allowed in an interleaving group. It indicates that + frame-block level interleaving will be used for that + session. If this object is not set, interleaving + is not used. This object is applicable only when + RTP frame type is octet aligned. This object is not + instantiated when the object cvVoIPCallHistoryCoderTypeRate + is not equal to gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 42 } + +cvVoIPCallHistoryPtime OBJECT-TYPE + SYNTAX Integer32 (20..100) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the length of the time in milliseconds + represented by the media of the packet. Supported value is + 20 milliseconds. This object is not instantiated when the + object cvVoIPCallHistoryCoderTypeRate is not equal to + gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 43 } + +cvVoIPCallHistoryChannels OBJECT-TYPE + SYNTAX Integer32 (1..6) + UNITS "channels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the number of audio channels. + Supported value is 1. This object is not instantiated + when the object cvVoIPCallHistoryCoderTypeRate is not equal + to gsmAmrNb enum." + ::= { cvVoIPCallHistoryEntry 44 } + +cvVoIPCallHistoryCoderMode OBJECT-TYPE + SYNTAX CvIlbcFrameMode + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the iLBC mode. + The value of this object is valid only if + cvVoIPCallHistoryCoderTypeRate is equal to + 'iLBC'." + REFERENCE + "RFC 3952: Section 5, for codec negotiation for iLBC mode." + ::= { cvVoIPCallHistoryEntry 45 } + +cvVoIPCallHistoryCallId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the call identifier for the + VoIP leg, which was assigned to the call." + ::= { cvVoIPCallHistoryEntry 46 } + +cvVoIPCallHistoryCallReferenceId OBJECT-TYPE + SYNTAX CvcCallReferenceIdOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The call reference ID associates the video call entry and voice + call entry of the same endpoint. An audio-only call may or may + not have a valid call reference ID (i.e. value greater than + zero), but in both cases, there will not be a video call entry + associated with it. + + For a video call, the video-specific information is stored in a + call entry in cVideoSessionActive of CISCO-VIDEO-SESSION-MIB, in + which the call reference ID is also identified." + ::= { cvVoIPCallHistoryEntry 47 } + +cvVoIPCallHistorySessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the session ID assigned by the call + manager to identify call legs that belong to the same call + session. This session ID (history) represents a completed call + session, whereas the active session ID + (cvVoIPCallActiveSessionId) represents an ongoing session." + ::= { cvVoIPCallHistoryEntry 48 } + + +cvCallVolumeStatsHistory OBJECT IDENTIFIER + ::= { cvGatewayCallHistory 3 } + + +cvCallRateStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents voice call rate measurement in various + interval lengths defined by the + CvCallVolumeStatsIntvlType object. + + Each interval may contain one or more entries to allow for + detailed measurement to be collected." + ::= { cvCallVolumeStatsHistory 1 } + +cvCallRateStatsEntry OBJECT-TYPE + SYNTAX CvCallRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvCallRateStatsTable + This entry is created at the system initialization and is + updated at every epoch based on CvCallVolumeStatsIntvlType" + INDEX { + cvCallRateStatsIntvlDurUnits, + cvCallRateStatsIntvlDur + } + ::= { cvCallRateStatsTable 1 } + +CvCallRateStatsEntry ::= SEQUENCE { + cvCallRateStatsIntvlDurUnits CvCallVolumeStatsIntvlType, + cvCallRateStatsIntvlDur Unsigned32, + cvCallRateStatsMaxVal Unsigned32, + cvCallRateStatsAvgVal Unsigned32 +} + +cvCallRateStatsIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeStatsIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in Call Rate Table to select one among three + interval-tables. + + The different types in this table are represented by + CvCallVolumeStatsIntvlType" + ::= { cvCallRateStatsEntry 1 } + +cvCallRateStatsIntvlDur OBJECT-TYPE + SYNTAX Unsigned32 (1..72) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to the different past periods + in given in interval of call rate table. + This range is 1-60 for Seconds and Minutes table + wherein 1-72 for hours table." + ::= { cvCallRateStatsEntry 2 } + +cvCallRateStatsMaxVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "calls-per-second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum calls per second + that occured for the given period for the given interval." + ::= { cvCallRateStatsEntry 3 } + +cvCallRateStatsAvgVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "calls-per-second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average calls per second + that occured for the given period for the given interval." + ::= { cvCallRateStatsEntry 4 } + + + +cvCallLegRateStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallLegRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cvCallLegRateStatsTable table represents voice call leg rate + measurement in various interval lengths defined by + the CvCallVolumeStatsIntvlType object. + Each interval may contain one or more entries to allow for + detailed measurement to be collected." + ::= { cvCallVolumeStatsHistory 2 } + +cvCallLegRateStatsEntry OBJECT-TYPE + SYNTAX CvCallLegRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvCallLegRateStatsTable + This entry is created at the system initialization and is + updated at every epoch based on CvCallVolumeStatsIntvlType" + INDEX { + cvCallLegRateStatsIntvlDurUnits, + cvCallLegRateStatsIntvlDur + } + ::= { cvCallLegRateStatsTable 1 } + +CvCallLegRateStatsEntry ::= SEQUENCE { + cvCallLegRateStatsIntvlDurUnits CvCallVolumeStatsIntvlType, + cvCallLegRateStatsIntvlDur Unsigned32, + cvCallLegRateStatsMaxVal Unsigned32, + cvCallLegRateStatsAvgVal Unsigned32 +} + +cvCallLegRateStatsIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeStatsIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in Call Leg Rate Table to select one among + three + interval-tables. + + The different types in this table are represented by + CvCallVolumeStatsIntvlType" + ::= { cvCallLegRateStatsEntry 1 } + +cvCallLegRateStatsIntvlDur OBJECT-TYPE + SYNTAX Unsigned32 (1..72) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to the different past periods + in given in interval of call rate table. + This range is 1-60 for Seconds and Minutes table + wherein 1-72 for hours table." + ::= { cvCallLegRateStatsEntry 2 } + +cvCallLegRateStatsMaxVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "call-legs per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum call-legs per second + that occured for the given period for the given interval." + ::= { cvCallLegRateStatsEntry 3 } + +cvCallLegRateStatsAvgVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "call-legs per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average call-legs per second + that occured for the given period for the given interval." + ::= { cvCallLegRateStatsEntry 4 } + + + +cvActiveCallStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvActiveCallStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the active voice calls in various + interval lengths defined by the + CvCallVolumeStatsIntvlType object. + + Each interval may contain one or more entries to allow for + detailed measurement to be collected." + ::= { cvCallVolumeStatsHistory 3 } + +cvActiveCallStatsEntry OBJECT-TYPE + SYNTAX CvActiveCallStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvActiveCallStatsTable + This entry is created at the system initialization and is + updated at every epoch based on CvCallVolumeStatsIntvlType" + INDEX { + cvActiveCallStatsIntvlDurUnits, + cvActiveCallStatsIntvlDur + } + ::= { cvActiveCallStatsTable 1 } + +CvActiveCallStatsEntry ::= SEQUENCE { + cvActiveCallStatsIntvlDurUnits CvCallVolumeStatsIntvlType, + cvActiveCallStatsIntvlDur Unsigned32, + cvActiveCallStatsMaxVal Unsigned32, + cvActiveCallStatsAvgVal Unsigned32 +} + +cvActiveCallStatsIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeStatsIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in Active Call Rate Table (con-current calls + table) to select one among three interval-tables. + + The different types in this table are represented by + CvCallVolumeStatsIntvlType" + ::= { cvActiveCallStatsEntry 1 } + +cvActiveCallStatsIntvlDur OBJECT-TYPE + SYNTAX Unsigned32 (1..72) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to the different past periods + in given in interval of active call table. + This range is 1-60 for Seconds and Minutes table + wherein 1-72 for hours table." + ::= { cvActiveCallStatsEntry 2 } + +cvActiveCallStatsMaxVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "calls" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of active call + that occured for the given period for the given interval." + ::= { cvActiveCallStatsEntry 3 } + +cvActiveCallStatsAvgVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "calls" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average number of active calls + that occured for the given period for the given interval." + ::= { cvActiveCallStatsEntry 4 } + + + +cvCallDurationStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallDurationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the number of calls below a specific + duration in various interval length defined by + the CvCallVolumeStatsIntvlType object. + + The specific duration is configurable value of + cvCallDurationStatsThreshold object. + + Each interval may contain one or more entries to allow for + detailed measurement to be collected." + ::= { cvCallVolumeStatsHistory 4 } + +cvCallDurationStatsEntry OBJECT-TYPE + SYNTAX CvCallDurationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvCallDurationStatsTable + This entry is created at the system initialization and is + updated at every epoch based on CvCallVolumeStatsIntvlType" + INDEX { + cvCallDurationStatsIntvlDurUnits, + cvCallDurationStatsIntvlDur + } + ::= { cvCallDurationStatsTable 1 } + +CvCallDurationStatsEntry ::= SEQUENCE { + cvCallDurationStatsIntvlDurUnits CvCallVolumeStatsIntvlType, + cvCallDurationStatsIntvlDur Unsigned32, + cvCallDurationStatsMaxVal Unsigned32, + cvCallDurationStatsAvgVal Unsigned32 +} + +cvCallDurationStatsIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeStatsIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in Call Duration Table to select one among + three interval-tables. + + The different types in this table are represented by + CvCallVolumeStatsIntvlType" + ::= { cvCallDurationStatsEntry 1 } + +cvCallDurationStatsIntvlDur OBJECT-TYPE + SYNTAX Unsigned32 (1..72) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to the different past periods + in given in interval of call Duration table. + This range is 1-60 for Seconds and Minutes table + wherein 1-72 for hours table." + ::= { cvCallDurationStatsEntry 2 } + +cvCallDurationStatsMaxVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "calls" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum number of calls having a + duration which is below the threshold for the given interval." + ::= { cvCallDurationStatsEntry 3 } + +cvCallDurationStatsAvgVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "calls" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average number of calls having a + duration which is below the threshold for the given interval." + ::= { cvCallDurationStatsEntry 4 } + + + +cvSipMsgRateStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvSipMsgRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the SIP message rate measurement in + various interval length defined by the + CvCallVolumeStatsIntvlType object. + + Each interval may contain one or more entries to allow for + detailed measurement to be collected" + ::= { cvCallVolumeStatsHistory 5 } + +cvSipMsgRateStatsEntry OBJECT-TYPE + SYNTAX CvSipMsgRateStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvSipMsgRateStatsTable + This entry is created at the system initialization and is + updated at every epoch based on CvCallVolumeStatsIntvlType" + INDEX { + cvSipMsgRateStatsIntvlDurUnits, + cvSipMsgRateStatsIntvlDur + } + ::= { cvSipMsgRateStatsTable 1 } + +CvSipMsgRateStatsEntry ::= SEQUENCE { + cvSipMsgRateStatsIntvlDurUnits CvCallVolumeStatsIntvlType, + cvSipMsgRateStatsIntvlDur Unsigned32, + cvSipMsgRateStatsMaxVal Unsigned32, + cvSipMsgRateStatsAvgVal Unsigned32 +} + +cvSipMsgRateStatsIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeStatsIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in SIP Message Rate Table to select one + among three interval-tables. + + The different types in this table are represented by + CvCallVolumeStatsIntvlType" + ::= { cvSipMsgRateStatsEntry 1 } + +cvSipMsgRateStatsIntvlDur OBJECT-TYPE + SYNTAX Unsigned32 (1..72) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to the different past + periods in given in interval of SIP message rate table. + This range is 1-60 for Seconds and Minutes table + wherein 1-72 for hours table." + ::= { cvSipMsgRateStatsEntry 2 } + +cvSipMsgRateStatsMaxVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "SIP messages per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the maximum SIP messages per second that + is received for the given interval." + ::= { cvSipMsgRateStatsEntry 3 } + +cvSipMsgRateStatsAvgVal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "SIP messages per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average SIP messages per second that + is received for the given interval." + ::= { cvSipMsgRateStatsEntry 4 } + + + +cvCallRateWMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallRateWMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents high watermarks achieved + by call rate in various interval length defined + by CvCallVolumeWMIntvlType. + + Each interval may contain one or more entries to allow for + detailed measurement to be collected" + ::= { cvCallVolumeStatsHistory 6 } + +cvCallRateWMEntry OBJECT-TYPE + SYNTAX CvCallRateWMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvCallRateWMTable + This entry is created at the system initialization and is + updated whenever + a) This entry is obsolete OR + b) A new/higher entry is available. + These entries are reinitialised/added/deleted if + cvCallVolumeWMTableSize is changed" + INDEX { + cvCallRateWMIntvlDurUnits, + cvCallRateWMIndex + } + ::= { cvCallRateWMTable 1 } + +CvCallRateWMEntry ::= SEQUENCE { + cvCallRateWMIntvlDurUnits CvCallVolumeWMIntvlType, + cvCallRateWMIndex Unsigned32, + cvCallRateWMValue Unsigned32, + cvCallRateWMts DateAndTime +} + +cvCallRateWMIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeWMIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in call rate Water mark Table to select one + among four interval-tables. + + The different types in this table are represented by + CvCallVolumeWMIntvlType" + ::= { cvCallRateWMEntry 1 } + +cvCallRateWMIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to different peaks in + past period in call rate watermark table. + + The number of watermarks entries stored for each table are + based on cvCallVolumeWMTableSize" + ::= { cvCallRateWMEntry 2 } + +cvCallRateWMValue OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "calls per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates high watermark value achieved by the + calls per second for the given interval" + ::= { cvCallRateWMEntry 3 } + +cvCallRateWMts OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates date and Time when the high watermark + is achieved for calls per second for the given interval" + ::= { cvCallRateWMEntry 4 } + + + +cvCallLegRateWMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvCallLegRateWMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cvCallLegRateWMTable table represents high watermarks achieved + by call-leg rate in various interval length defined + by CvCallVolumeWMIntvlType. + + Each interval may contain one or more entries to allow for + detailed measurement to be collected" + ::= { cvCallVolumeStatsHistory 7 } + +cvCallLegRateWMEntry OBJECT-TYPE + SYNTAX CvCallLegRateWMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvCallLegRateWMTable + This entry is created at the system initialization and is + updated whenever + a) This entry is obsolete OR + b) A new/higher entry is available. + These entries are reinitialised/added/deleted if + cvCallVolumeWMTableSize is changed" + INDEX { + cvCallLegRateWMIntvlDurUnits, + cvCallLegRateWMIndex + } + ::= { cvCallLegRateWMTable 1 } + +CvCallLegRateWMEntry ::= SEQUENCE { + cvCallLegRateWMIntvlDurUnits CvCallVolumeWMIntvlType, + cvCallLegRateWMIndex Unsigned32, + cvCallLegRateWMValue Unsigned32, + cvCallLegRateWMts DateAndTime +} + +cvCallLegRateWMIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeWMIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in call leg rate Water mark Table to select + one + among four interval-tables. + + The different types in this table are represented by + CvCallVolumeWMIntvlType" + ::= { cvCallLegRateWMEntry 1 } + +cvCallLegRateWMIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to different peaks in + past period in call leg rate watermark table. + + The number of watermarks entries stored for each table are + based on cvCallVolumeWMTableSize" + ::= { cvCallLegRateWMEntry 2 } + +cvCallLegRateWMValue OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "call legs per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates high watermark value achieved by the + call legs per second for the given interval" + ::= { cvCallLegRateWMEntry 3 } + +cvCallLegRateWMts OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates date and time when the high watermark + is achieved for call-legs per second for the given interval" + ::= { cvCallLegRateWMEntry 4 } + + + +cvActiveCallWMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvActiveCallWMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents high watermarks achieved + by active calls in various interval length defined + by CvCallVolumeWMIntvlType. + + Each interval may contain one or more entries to allow + for detailed measurement to be collected." + ::= { cvCallVolumeStatsHistory 8 } + +cvActiveCallWMEntry OBJECT-TYPE + SYNTAX CvActiveCallWMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvActiveCallWMTable + This entry is created at the system initialization and is + updated whenever + a) This entry is obsolete OR + b) A new/higher entry is available. + These entries are reinitialised/added/deleted if + cvCallVolumeWMTableSize is changed" + INDEX { + cvActiveCallWMIntvlDurUnits, + cvActiveCallWMIndex + } + ::= { cvActiveCallWMTable 1 } + +CvActiveCallWMEntry ::= SEQUENCE { + cvActiveCallWMIntvlDurUnits CvCallVolumeWMIntvlType, + cvActiveCallWMIndex Unsigned32, + cvActiveCallWMValue Unsigned32, + cvActiveCallWMts DateAndTime +} + +cvActiveCallWMIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeWMIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in active call Water mark Table to select + one among four interval-tables. + + The different types in this table are represented by + CvCallVolumeWMIntvlType" + ::= { cvActiveCallWMEntry 1 } + +cvActiveCallWMIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to different peaks in + past period in acive call watermark table. + + The number of watermarks entries stored for each table are + based on cvCallVolumeWMTableSize" + ::= { cvActiveCallWMEntry 2 } + +cvActiveCallWMValue OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "calls" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates high watermark value achieved by the + active calls for the given interval" + ::= { cvActiveCallWMEntry 3 } + +cvActiveCallWMts OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates date and time when the high watermark + is achieved for active calls for the given interval" + ::= { cvActiveCallWMEntry 4 } + + + +cvSipMsgRateWMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvSipMsgRateWMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents of high watermarks achieved + by SIP message rate in various interval length defined + by CvCallVolumeWMIntvlType. + + Each interval may contain one or more entries to allow for + detailed measurement to be collected" + ::= { cvCallVolumeStatsHistory 9 } + +cvSipMsgRateWMEntry OBJECT-TYPE + SYNTAX CvSipMsgRateWMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a conceptual-row in cvSipMsgRateWMTable. + This entry is created at the system initialization and is + updated whenever + a) This entry is obsolete OR + b) A new/higher entry is available. + These entries are reinitialised/added/deleted if + cvCallVolumeWMTableSize is changed" + INDEX { + cvSipMsgRateWMIntvlDurUnits, + cvSipMsgRateWMIndex + } + ::= { cvSipMsgRateWMTable 1 } + +CvSipMsgRateWMEntry ::= SEQUENCE { + cvSipMsgRateWMIntvlDurUnits CvCallVolumeWMIntvlType, + cvSipMsgRateWMIndex Unsigned32, + cvSipMsgRateWMValue Unsigned32, + cvSipMsgRateWMts DateAndTime +} + +cvSipMsgRateWMIntvlDurUnits OBJECT-TYPE + SYNTAX CvCallVolumeWMIntvlType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Object indexes in SIP Message rate Water mark Table to + select one among four interval-tables. + + The different types in this table are represented by + CvCallVolumeWMIntvlType" + ::= { cvSipMsgRateWMEntry 1 } + +cvSipMsgRateWMIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an index that references to different peaks in + past period in sip message rate watermark table. + + The number of watermarks entries stored for each table are + based on cvCallVolumeWMTableSize" + ::= { cvSipMsgRateWMEntry 2 } + +cvSipMsgRateWMValue OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "SIP messages per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates high watermark value achieved by the + SIP messages per second for the given interval" + ::= { cvSipMsgRateWMEntry 3 } + +cvSipMsgRateWMts OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates date and time when the high watermark + is achieved for SIP messages per second for the given interval" + ::= { cvSipMsgRateWMEntry 4 } + + + +cvCallDurationStatsThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..3600) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object specifies the thresold duration in seconds. + cvCallDurationStatsTable will monitor all the calls below this + threshold. + + Decresing the value of the threshold will reset this table." + DEFVAL { 5 } + ::= { cvCallVolumeStatsHistory 10 } + +cvCallVolumeWMTableSize OBJECT-TYPE + SYNTAX Unsigned32 (3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object specifies the number of entries the watermark table + will maintain. + + This value will decide the number of elements in + cvCallRateWMTable, + cvCallLegRateWMTable, cvActiveCallWMTable and + cvSipMsgRateWMTable." + DEFVAL { 5 } + ::= { cvCallVolumeStatsHistory 11 } +-- ********************************************************************* +-- Notifications +-- ********************************************************************* + +cvdcMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoVoiceDialControlMIB 2 } + +cvdcMIBNotifications OBJECT IDENTIFIER + ::= { cvdcMIBNotificationPrefix 0 } + + +cvdcPoorQoVNotification NOTIFICATION-TYPE + OBJECTS { + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryIcpif, + cvVoIPCallHistoryRemoteIPAddress, + cCallHistoryCallOrigin, + cvCommonDcCallHistoryCoderTypeRate + } + STATUS deprecated + DESCRIPTION + "Poor quality of voice notification. A + cvdcPoorQoVNotification is sent at the call disconnection + time if the value of cvVoIPCallHistoryIcpif exceeds the + value of cvVoIPPeerCfgIcpif in the call associated peer." + ::= { cvdcMIBNotifications 1 } + +cvdcPoorQoVNotificationRev1 NOTIFICATION-TYPE + OBJECTS { + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryIcpif, + cvVoIPCallHistoryRemMediaIPAddrT, + cvVoIPCallHistoryRemMediaIPAddr, + cCallHistoryCallOrigin, + cvCommonDcCallHistoryCoderTypeRate + } + STATUS current + DESCRIPTION + "Poor quality of voice notification. A + cvdcPoorQoVNotificationRev1 is sent at the call + disconnection time if the value of cvVoIPCallHistoryIcpif + exceeds the value of cvVoIPPeerCfgIcpif in the call + associated peer." + ::= { cvdcMIBNotifications 2 } + +cvdcActiveDS0sHighNotification NOTIFICATION-TYPE + OBJECTS { + cvCallActiveDS0s, + cvCallActiveDS0sHighThreshold + } + STATUS current + DESCRIPTION + "The cvdcActiveDS0sHighNotification is sent when the + percentage of active DS0s exceeds + cvCallActiveDS0sHighThreshold value." + ::= { cvdcMIBNotifications 3 } + +cvdcActiveDS0sLowNotification NOTIFICATION-TYPE + OBJECTS { + cvCallActiveDS0s, + cvCallActiveDS0sLowThreshold + } + STATUS current + DESCRIPTION + "The cvdcActiveDS0sLowNotification is sent when the + percentage of active DS0s is less than + cvCallActiveDS0sLowThreshold value." + ::= { cvdcMIBNotifications 4 } + +cvdcFallbackNotification NOTIFICATION-TYPE + OBJECTS { + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryFallbackIcpif, + cvVoIPCallHistoryFallbackLoss, + cvVoIPCallHistoryFallbackDelay, + cvVoIPCallHistoryRemSigIPAddrT, + cvVoIPCallHistoryRemSigIPAddr, + cvVoIPCallHistoryRemMediaIPAddrT, + cvVoIPCallHistoryRemMediaIPAddr, + cCallHistoryCallOrigin, + cvCommonDcCallHistoryCoderTypeRate + } + STATUS current + DESCRIPTION + "This cvdcFallbackNotificaion is sent out, + when the destination + IP address of call fallback probe fails. This probe + generated for beginning of each call, + with exception of existing cached entry." + ::= { cvdcMIBNotifications 5 } + +cvdcPolicyViolationNotification NOTIFICATION-TYPE + OBJECTS { + ccVoIPCallActivePolicyName, + cvVoIPCallActiveReversedDirectionPeerAddress, + callActivePeerId, + callActivePeerAddress + } + STATUS current + DESCRIPTION + "Policy violation voice notification. A + cvdcPolicyViolationNotification is sent when the call is active + and has policy violation. It can be media policy violation or + DSCP policy violation." + ::= { cvdcMIBNotifications 6 } +cvdcMIBConformance OBJECT IDENTIFIER + ::= { ciscoVoiceDialControlMIB 3 } + +cvdcMIBCompliances OBJECT IDENTIFIER + ::= { cvdcMIBConformance 1 } + +cvdcMIBGroups OBJECT IDENTIFIER + ::= { cvdcMIBConformance 2 } + + +-- compliance statements + +cvdcMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroup } + + GROUP cvdcVoiceCfgGroup + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroup + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroup + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroup + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 1 } + +cvdcMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev1 } + + GROUP cvdcVoiceCfgGroupRev1 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroup + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroup + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev1 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 2 } + +cvdcMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev2 } + + GROUP cvdcVoiceCfgGroupRev1 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev1 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev1 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev1 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 3 } + +cvdcMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev3 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev2 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev1 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev3 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 4 } + +cvdcMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev4 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev2 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev1 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev3 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 5 } + +cvdcMIBComplianceRev5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev3 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev2 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev2 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev3 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 6 } + +cvdcMIBComplianceRev6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev3 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev2 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev2 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev4 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 7 } + +cvdcMIBComplianceRev7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev4 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev2 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev2 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev4 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 8 } + +cvdcMIBComplianceRev8 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev5 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev3 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev2 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev4 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 9 } + +cvdcMIBComplianceRev9 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev5 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev3 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev4 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 10 } + +cvdcMIBComplianceRev10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev5 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev4 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev4 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 11 } + +cvdcMIBComplianceRev11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev5 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev4 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev5 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 12 } + +cvdcMIBComplianceRev12 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev5 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev5 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 13 } + +cvdcMIBComplianceRev13 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + ::= { cvdcMIBCompliances 14 } + +cvdcMIBComplianceRev14 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcNotificationGroupRev3 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + ::= { cvdcMIBCompliances 15 } + +cvdcMIBComplianceRev15 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcNotificationGroupRev3 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + + GROUP cvdcVoIPCfgAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec configuration." + + GROUP cvVoIPCallAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec." + ::= { cvdcMIBCompliances 16 } + +cvdcMIBComplianceRev16 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DIAL CONTROL MIB" + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcNotificationGroupRev3 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + + GROUP cvdcVoIPCfgAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec configuration." + + GROUP cvVoIPCallAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec." + + GROUP cvdcVoIPCfgIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec configuration." + + GROUP cvVoIPCallIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec." + ::= { cvdcMIBCompliances 17 } + +cvdcMIBComplianceRev17 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the entities + that implement CISCO-VOICE-DIAL-CONTROL-MIB." + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcNotificationGroupRev3 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + + GROUP cvdcVoIPCfgAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec configuration." + + GROUP cvVoIPCallAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec." + + GROUP cvdcVoIPCfgIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec configuration." + + GROUP cvVoIPCallIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec." + + GROUP cvCallGroupSup1 + DESCRIPTION + "This group is mandatory to track voice-related active + calls and call-history via GSTN." + + GROUP cvVoIPCallGroupSup1 + DESCRIPTION + "This group is mandatory to track VoIP-related active + calls and call-history via IP network." + ::= { cvdcMIBCompliances 18 } + +cvdcMIBComplianceRev18 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the entities + that implement CISCO-VOICE-DIAL-CONTROL-MIB." + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcNotificationGroupRev3 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + + GROUP cvdcVoIPCfgAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec configuration." + + GROUP cvVoIPCallAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec." + + GROUP cvdcVoIPCfgIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec configuration." + + GROUP cvVoIPCallIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec." + + GROUP cvCallGroupSup1 + DESCRIPTION + "This group is mandatory to track voice-related active + calls and call-history via GSTN." + + GROUP cvVoIPCallGroupSup1 + DESCRIPTION + "This group is mandatory to track VoIP-related active + calls and call-history via IP network." + + GROUP cvCallVolumeGroup + DESCRIPTION + "This group is mandatory to track per-protocol active + calls." + + GROUP cvCallRateMonitorGroup + DESCRIPTION + "This group is mandatory to track call-rate." + ::= { cvdcMIBCompliances 19 } + +cvdcMIBComplianceRev19 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the entities + that implement CISCO-VOICE-DIAL-CONTROL-MIB." + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcNotificationGroupRev3 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + + GROUP cvdcVoIPCfgAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec configuration." + + GROUP cvVoIPCallAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec." + + GROUP cvdcVoIPCfgIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec configuration." + + GROUP cvVoIPCallIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec." + + GROUP cvCallGroupSup1 + DESCRIPTION + "This group is mandatory to track voice-related active + calls and call-history via GSTN." + + GROUP cvVoIPCallGroupSup1 + DESCRIPTION + "This group is mandatory to track VoIP-related active + calls and call-history via IP network." + + GROUP cvCallVolumeGroup + DESCRIPTION + "This group is mandatory to track per-protocol active + calls." + + GROUP cvCallRateMonitorGroup + DESCRIPTION + "This group is mandatory to track call-rate." + + GROUP cvdcVoIPCfgISACGroup + DESCRIPTION + "This group is mandatory only for those platforms which support + iSAC codec configuration." + ::= { cvdcMIBCompliances 20 } + +cvdcMIBComplianceRev20 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the entities + that implement CISCO-VOICE-DIAL-CONTROL-MIB." + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcVoIPCfgAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec configuration." + + GROUP cvVoIPCallAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec." + + GROUP cvdcVoIPCfgIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec configuration." + + GROUP cvVoIPCallIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec." + + GROUP cvCallGroupSup1 + DESCRIPTION + "This group is mandatory to track voice-related active + calls and call-history via GSTN." + + GROUP cvCallVolumeGroup + DESCRIPTION + "This group is mandatory to track per-protocol active + calls." + + GROUP cvCallRateMonitorGroup + DESCRIPTION + "This group is mandatory to track call-rate." + + GROUP cvdcVoIPCfgISACGroup + DESCRIPTION + "This group is mandatory only for those platforms which support + iSAC codec configuration." + + GROUP cvVoIPCallGroupSup2 + DESCRIPTION + "This group supplements cvVoIPCallGroup to + provide the call identifier and policy for the VoIP + leg of the gateway call" + + GROUP cvdcNotificationGroupRev4 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + ::= { cvdcMIBCompliances 21 } + +cvdcMIBComplianceRev21 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the entities + that implement CISCO-VOICE-DIAL-CONTROL-MIB." + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcVoIPCfgAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec configuration." + + GROUP cvVoIPCallAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec." + + GROUP cvdcVoIPCfgIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec configuration." + + GROUP cvVoIPCallIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec." + + GROUP cvCallGroupSup1 + DESCRIPTION + "This group is mandatory to track voice-related active + calls and call-history via GSTN." + + GROUP cvCallVolumeGroup + DESCRIPTION + "This group is mandatory to track per-protocol active + calls." + + GROUP cvCallRateMonitorGroup + DESCRIPTION + "This group is mandatory to track call-rate." + + GROUP cvdcVoIPCfgISACGroup + DESCRIPTION + "This group is mandatory only for those platforms which support + iSAC codec configuration." + + GROUP cvVoIPCallGroupSup3 + DESCRIPTION + "This group is mandatory for all VoIP calls. It supplements + cvVoIPCallGroup to provide the call identifier and policy for the VoIP + leg of the gateway call." + + GROUP cvdcNotificationGroupRev4 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + ::= { cvdcMIBCompliances 22 } + +cvdcMIBComplianceRev22 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the entities + that implement CISCO-VOICE-DIAL-CONTROL-MIB." + MODULE -- this module + MANDATORY-GROUPS { cvdcGeneralCfgGroupRev6 } + + GROUP cvdcVoiceCfgGroupRev2 + DESCRIPTION + "This group is mandatory for voice dial control + configuration which is related to GSTN(General Switched + Telephony Network). + GSTN encompasses analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + + GROUP cvdcVoIPCfgGroupRev4 + DESCRIPTION + "This group is mandatory for VoIP dial control configuration + which is related to transmit voice packet via IP network." + + GROUP cvCallGroupRev5 + DESCRIPTION + "This group is mandatory for all voice related active call + and call history via GSTN." + + GROUP cvVoIPCallGroupRev6 + DESCRIPTION + "This group is mandatory for all VoIP related active call + and call history via IP network." + + GROUP cvdcVoIPCfgAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec configuration." + + GROUP cvVoIPCallAmrNbGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support GSM AMR-NB codec." + + GROUP cvdcVoIPCfgIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec configuration." + + GROUP cvVoIPCallIlbcGroup + DESCRIPTION + "This group is mandatory only for those platforms + which support iLBC codec." + + GROUP cvCallGroupSup1 + DESCRIPTION + "This group is mandatory to track voice-related active + calls and call-history via GSTN." + + GROUP cvCallVolumeGroup + DESCRIPTION + "This group is mandatory to track per-protocol active + calls." + + GROUP cvCallRateMonitorGroup + DESCRIPTION + "This group is mandatory to track call-rate." + + GROUP cvdcVoIPCfgISACGroup + DESCRIPTION + "This group is mandatory only for those platforms which support + iSAC codec configuration." + + GROUP cvVoIPCallGroupSup3 + DESCRIPTION + "This group is mandatory for all VoIP calls. It supplements + cvVoIPCallGroup to provide the call identifier and policy for the VoIP + leg of the gateway call." + + GROUP cvdcNotificationGroupRev4 + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + + GROUP cvdcCallVolumeStatsHistory + DESCRIPTION + "This group is mandatory to track voice related call volume + stats history" + ::= { cvdcMIBCompliances 23 } + +-- units of conformance + +cvdcGeneralCfgGroup OBJECT-GROUP + OBJECTS { + cvGeneralPoorQoVNotificationEnable, + cvPeerCfgIfIndex, + cvPeerCfgType, + cvPeerCfgRowStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the general + Voice Gateway Call Dial Control configuration capability. + cvdcGeneralCfgGroup group is superseded by cvdcGeneralCfgGroupRev1." + ::= { cvdcMIBGroups 1 } + +cvdcVoiceCfgGroup OBJECT-GROUP + OBJECTS { + cvVoicePeerCfgSessionTarget, + cvVoicePeerCfgDialDigitsPrefix + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Dial Control configuration + capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure. + cvdcVoiceCfgGroup group is superseded by cvdcVoiceCfgGroupRev1." + ::= { cvdcMIBGroups 2 } + +cvdcVoIPCfgGroup OBJECT-GROUP + OBJECTS { + cvVoIPPeerCfgSessionProtocol, + cvVoIPPeerCfgSessionTarget, + cvVoIPPeerCfgCoderRate, + cvVoIPPeerCfgFaxRate, + cvVoIPPeerCfgDesiredQoS, + cvVoIPPeerCfgMinAcceptableQoS, + cvVoIPPeerCfgVADEnable, + cvVoIPPeerCfgExpectFactor, + cvVoIPPeerCfgIcpif, + cvVoIPPeerCfgPoorQoVNotificationEnable, + cvVoIPPeerCfgUDPChecksumEnable, + cvVoIPPeerCfgIPPrecedence + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Dial Control + configuration capability. + cvdcVoIPCfgGroup group is superseded by cvdcVoIPCfgGroupRev1." + ::= { cvdcMIBGroups 3 } + +cvCallGroup OBJECT-GROUP + OBJECTS { + cvCallActiveConnectionId, + cvCallActiveTxDuration, + cvCallActiveVoiceTxDuration, + cvCallActiveFaxTxDuration, + cvCallActiveCoderTypeRate, + cvCallActiveNoiseLevel, + cvCallActiveACOMLevel, + cvCallActiveOutSignalLevel, + cvCallActiveInSignalLevel, + cvCallActiveERLLevel, + cvCallActiveSessionTarget, + cvCallHistoryConnectionId, + cvCallHistoryTxDuration, + cvCallHistoryVoiceTxDuration, + cvCallHistoryFaxTxDuration, + cvCallHistoryCoderTypeRate, + cvCallHistoryNoiseLevel, + cvCallHistoryACOMLevel, + cvCallHistorySessionTarget + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Call capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure. + cvCallGroup group is superseded by cvCallGroupRev1." + ::= { cvdcMIBGroups 4 } + +cvVoIPCallGroup OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveConnectionId, + cvVoIPCallActiveRemoteIPAddress, + cvVoIPCallActiveRemoteUDPPort, + cvVoIPCallActiveRoundTripDelay, + cvVoIPCallActiveSelectedQoS, + cvVoIPCallActiveSessionProtocol, + cvVoIPCallActiveSessionTarget, + cvVoIPCallActiveOnTimeRvPlayout, + cvVoIPCallActiveGapFillWithSilence, + cvVoIPCallActiveGapFillWithPrediction, + cvVoIPCallActiveGapFillWithInterpolation, + cvVoIPCallActiveGapFillWithRedundancy, + cvVoIPCallActiveHiWaterPlayoutDelay, + cvVoIPCallActiveLoWaterPlayoutDelay, + cvVoIPCallActiveReceiveDelay, + cvVoIPCallActiveVADEnable, + cvVoIPCallActiveCoderTypeRate, + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryRemoteIPAddress, + cvVoIPCallHistoryRemoteUDPPort, + cvVoIPCallHistoryRoundTripDelay, + cvVoIPCallHistorySelectedQoS, + cvVoIPCallHistorySessionProtocol, + cvVoIPCallHistorySessionTarget, + cvVoIPCallHistoryOnTimeRvPlayout, + cvVoIPCallHistoryGapFillWithSilence, + cvVoIPCallHistoryGapFillWithPrediction, + cvVoIPCallHistoryGapFillWithInterpolation, + cvVoIPCallHistoryGapFillWithRedundancy, + cvVoIPCallHistoryHiWaterPlayoutDelay, + cvVoIPCallHistoryLoWaterPlayoutDelay, + cvVoIPCallHistoryReceiveDelay, + cvVoIPCallHistoryVADEnable, + cvVoIPCallHistoryCoderTypeRate, + cvVoIPCallHistoryIcpif + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Call + capability. + cvVoIPCallGroup group is superseded by cvVoIPCallGroupRev1." + ::= { cvdcMIBGroups 5 } + +cvdcGeneralCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cvGeneralPoorQoVNotificationEnable, + cvPeerCfgIfIndex, + cvPeerCfgType, + cvPeerCfgRowStatus, + cvPeerCommonCfgIncomingDnisDigits, + cvPeerCommonCfgMaxConnections, + cvPeerCommonCfgApplicationName + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the general + Voice Gateway Call Dial Control configuration capability. + cvdcGeneralCfgGroupRev1 group is superseded by cvdcGeneralCfgGroupRev2." + ::= { cvdcMIBGroups 6 } + +cvdcVoiceCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cvVoicePeerCfgSessionTarget, + cvVoicePeerCfgDialDigitsPrefix, + cvVoicePeerCfgDIDCallEnable, + cvVoicePeerCfgCasGroup + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Dial Control configuration + capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure. + cvdcVoiceCfgGroupRev1 group is superseded by cvdcVoiceCfgGroupRev2." + ::= { cvdcMIBGroups 7 } + +cvVoIPCallGroupRev1 OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveConnectionId, + cvVoIPCallActiveRemoteIPAddress, + cvVoIPCallActiveRemoteUDPPort, + cvVoIPCallActiveRoundTripDelay, + cvVoIPCallActiveSelectedQoS, + cvVoIPCallActiveSessionProtocol, + cvVoIPCallActiveSessionTarget, + cvVoIPCallActiveOnTimeRvPlayout, + cvVoIPCallActiveGapFillWithSilence, + cvVoIPCallActiveGapFillWithPrediction, + cvVoIPCallActiveGapFillWithInterpolation, + cvVoIPCallActiveGapFillWithRedundancy, + cvVoIPCallActiveHiWaterPlayoutDelay, + cvVoIPCallActiveLoWaterPlayoutDelay, + cvVoIPCallActiveReceiveDelay, + cvVoIPCallActiveVADEnable, + cvVoIPCallActiveCoderTypeRate, + cvVoIPCallActiveLostPackets, + cvVoIPCallActiveLatePackets, + cvVoIPCallActiveEarlyPackets, + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryRemoteIPAddress, + cvVoIPCallHistoryRemoteUDPPort, + cvVoIPCallHistoryRoundTripDelay, + cvVoIPCallHistorySelectedQoS, + cvVoIPCallHistorySessionProtocol, + cvVoIPCallHistorySessionTarget, + cvVoIPCallHistoryOnTimeRvPlayout, + cvVoIPCallHistoryGapFillWithSilence, + cvVoIPCallHistoryGapFillWithPrediction, + cvVoIPCallHistoryGapFillWithInterpolation, + cvVoIPCallHistoryGapFillWithRedundancy, + cvVoIPCallHistoryHiWaterPlayoutDelay, + cvVoIPCallHistoryLoWaterPlayoutDelay, + cvVoIPCallHistoryReceiveDelay, + cvVoIPCallHistoryVADEnable, + cvVoIPCallHistoryCoderTypeRate, + cvVoIPCallHistoryIcpif, + cvVoIPCallHistoryLostPackets, + cvVoIPCallHistoryLatePackets, + cvVoIPCallHistoryEarlyPackets + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Call + capability. + cvVoIPCallGroupRev1 group is superseded by cvVoIPCallGroupRev2." + ::= { cvdcMIBGroups 8 } + +cvCallGroupRev1 OBJECT-GROUP + OBJECTS { + cvCallActiveConnectionId, + cvCallActiveTxDuration, + cvCallActiveVoiceTxDuration, + cvCallActiveFaxTxDuration, + cvCallActiveCoderTypeRate, + cvCallActiveNoiseLevel, + cvCallActiveACOMLevel, + cvCallActiveOutSignalLevel, + cvCallActiveInSignalLevel, + cvCallActiveERLLevel, + cvCallActiveSessionTarget, + cvCallActiveImgPageCount, + cvCallHistoryConnectionId, + cvCallHistoryTxDuration, + cvCallHistoryVoiceTxDuration, + cvCallHistoryFaxTxDuration, + cvCallHistoryCoderTypeRate, + cvCallHistoryNoiseLevel, + cvCallHistoryACOMLevel, + cvCallHistorySessionTarget, + cvCallHistoryImgPageCount + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Dial Control configuration + capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure. + cvCallGroupRev1 group is superseded by cvCallGroupRev2." + ::= { cvdcMIBGroups 9 } + +cvdcGeneralCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cvGeneralPoorQoVNotificationEnable, + cvPeerCfgIfIndex, + cvPeerCfgType, + cvPeerCfgRowStatus, + cvPeerCommonCfgIncomingDnisDigits, + cvPeerCommonCfgMaxConnections, + cvPeerCommonCfgApplicationName, + cvPeerCommonCfgPreference + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the general + Voice Gateway Call Dial Control configuration capability. + cvdcGeneralCfgGroupRev2 group is superseded by cvdcGeneralCfgGroupRev3." + ::= { cvdcMIBGroups 10 } + +cvdcVoIPCfgGroupRev1 OBJECT-GROUP + OBJECTS { + cvVoIPPeerCfgSessionProtocol, + cvVoIPPeerCfgSessionTarget, + cvVoIPPeerCfgCoderRate, + cvVoIPPeerCfgFaxRate, + cvVoIPPeerCfgDesiredQoS, + cvVoIPPeerCfgMinAcceptableQoS, + cvVoIPPeerCfgVADEnable, + cvVoIPPeerCfgExpectFactor, + cvVoIPPeerCfgIcpif, + cvVoIPPeerCfgPoorQoVNotificationEnable, + cvVoIPPeerCfgUDPChecksumEnable, + cvVoIPPeerCfgIPPrecedence, + cvVoIPPeerCfgTechPrefix, + cvVoIPPeerCfgDigitRelay + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Dial Control + configuration capability. + cvdcVoIPCfgGroupRev1 group is superseded by cvdcVoIPCfgGroupRev2." + ::= { cvdcMIBGroups 11 } + +cvdcGeneralCfgGroupRev3 OBJECT-GROUP + OBJECTS { + cvGeneralPoorQoVNotificationEnable, + cvPeerCfgIfIndex, + cvPeerCfgType, + cvPeerCfgRowStatus, + cvPeerCommonCfgIncomingDnisDigits, + cvPeerCommonCfgMaxConnections, + cvPeerCommonCfgApplicationName, + cvPeerCommonCfgPreference, + cvPeerCommonCfgHuntStop + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the general + Voice Gateway Call Dial Control configuration capability. + cvdcGeneralCfgGroupRev3 group is superseded by cvdcGeneralCfgGroupRev4." + ::= { cvdcMIBGroups 12 } + +cvdcVoiceCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cvVoicePeerCfgSessionTarget, + cvVoicePeerCfgDialDigitsPrefix, + cvVoicePeerCfgDIDCallEnable, + cvVoicePeerCfgCasGroup, + cvVoicePeerCfgRegisterE164, + cvVoicePeerCfgForwardDigits, + cvVoicePeerCfgEchoCancellerTest + } + STATUS current + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Dial Control configuration + capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + ::= { cvdcMIBGroups 13 } + +cvdcVoIPCfgGroupRev2 OBJECT-GROUP + OBJECTS { + cvVoIPPeerCfgSessionProtocol, + cvVoIPPeerCfgSessionTarget, + cvVoIPPeerCfgCoderRate, + cvVoIPPeerCfgFaxRate, + cvVoIPPeerCfgDesiredQoS, + cvVoIPPeerCfgMinAcceptableQoS, + cvVoIPPeerCfgVADEnable, + cvVoIPPeerCfgExpectFactor, + cvVoIPPeerCfgIcpif, + cvVoIPPeerCfgPoorQoVNotificationEnable, + cvVoIPPeerCfgUDPChecksumEnable, + cvVoIPPeerCfgIPPrecedence, + cvVoIPPeerCfgTechPrefix, + cvVoIPPeerCfgDigitRelay, + cvVoIPPeerCfgCoderBytes, + cvVoIPPeerCfgFaxBytes, + cvVoIPPeerCfgInBandSignaling + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Dial Control + configuration capability. + cvdcVoIPCfgGroupRev2 group is superseded by cvdcVoIPCfgGroupRev3." + ::= { cvdcMIBGroups 14 } + +cvVoIPCallGroupRev3 OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveConnectionId, + cvVoIPCallActiveRemoteIPAddress, + cvVoIPCallActiveRemoteUDPPort, + cvVoIPCallActiveRoundTripDelay, + cvVoIPCallActiveSelectedQoS, + cvVoIPCallActiveSessionProtocol, + cvVoIPCallActiveSessionTarget, + cvVoIPCallActiveOnTimeRvPlayout, + cvVoIPCallActiveGapFillWithSilence, + cvVoIPCallActiveGapFillWithPrediction, + cvVoIPCallActiveGapFillWithInterpolation, + cvVoIPCallActiveGapFillWithRedundancy, + cvVoIPCallActiveHiWaterPlayoutDelay, + cvVoIPCallActiveLoWaterPlayoutDelay, + cvVoIPCallActiveReceiveDelay, + cvVoIPCallActiveLostPackets, + cvVoIPCallActiveLatePackets, + cvVoIPCallActiveEarlyPackets, + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryRemoteIPAddress, + cvVoIPCallHistoryRemoteUDPPort, + cvVoIPCallHistoryRoundTripDelay, + cvVoIPCallHistorySelectedQoS, + cvVoIPCallHistorySessionProtocol, + cvVoIPCallHistorySessionTarget, + cvVoIPCallHistoryOnTimeRvPlayout, + cvVoIPCallHistoryGapFillWithSilence, + cvVoIPCallHistoryGapFillWithPrediction, + cvVoIPCallHistoryGapFillWithInterpolation, + cvVoIPCallHistoryGapFillWithRedundancy, + cvVoIPCallHistoryHiWaterPlayoutDelay, + cvVoIPCallHistoryLoWaterPlayoutDelay, + cvVoIPCallHistoryReceiveDelay, + cvVoIPCallHistoryIcpif, + cvVoIPCallHistoryLostPackets, + cvVoIPCallHistoryLatePackets, + cvVoIPCallHistoryEarlyPackets + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Call + capability. + cvVoIPCallGroupRev3 group is superseded by cvVoIPCallGroupRev4." + ::= { cvdcMIBGroups 15 } + +cvdcNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { cvdcPoorQoVNotification } + STATUS deprecated + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB + cvdcNotificationGroup group is superseded by cvdcNotificationGroupRev1." + ::= { cvdcMIBGroups 16 } + +cvCallGroupRev2 OBJECT-GROUP + OBJECTS { + cvCallActiveConnectionId, + cvCallActiveTxDuration, + cvCallActiveVoiceTxDuration, + cvCallActiveFaxTxDuration, + cvCallActiveCoderTypeRate, + cvCallActiveNoiseLevel, + cvCallActiveACOMLevel, + cvCallActiveOutSignalLevel, + cvCallActiveInSignalLevel, + cvCallActiveERLLevel, + cvCallActiveSessionTarget, + cvCallActiveImgPageCount, + cvCallActiveCallingName, + cvCallActiveCallerIDBlock, + cvCallActiveEcanReflectorLocation, + cvCallHistoryConnectionId, + cvCallHistoryTxDuration, + cvCallHistoryVoiceTxDuration, + cvCallHistoryFaxTxDuration, + cvCallHistoryCoderTypeRate, + cvCallHistoryNoiseLevel, + cvCallHistoryACOMLevel, + cvCallHistorySessionTarget, + cvCallHistoryImgPageCount, + cvCallHistoryCallingName, + cvCallHistoryCallerIDBlock + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Dial Control configuration + capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure. + cvCallGroupRev2 group is superseded by cvCallGroupRev3." + ::= { cvdcMIBGroups 17 } + +cvdcGeneralCfgGroupRev4 OBJECT-GROUP + OBJECTS { + cvGeneralPoorQoVNotificationEnable, + cvPeerCfgIfIndex, + cvPeerCfgType, + cvPeerCfgRowStatus, + cvPeerCommonCfgIncomingDnisDigits, + cvPeerCommonCfgMaxConnections, + cvPeerCommonCfgApplicationName, + cvPeerCommonCfgPreference, + cvPeerCommonCfgHuntStop, + cvPeerCommonCfgDnisMappingName, + cvPeerCommonCfgSourceCarrierId, + cvPeerCommonCfgTargetCarrierId, + cvPeerCommonCfgSourceTrunkGrpLabel, + cvPeerCommonCfgTargetTrunkGrpLabel + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the general + Voice Gateway Call Dial Control configuration + capability. + cvdcGeneralCfgGroupRev4 group is superseded by cvdcGeneralCfgGroupRev5." + ::= { cvdcMIBGroups 18 } + +cvVoIPCallGroupRev4 OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveConnectionId, + cvVoIPCallActiveRoundTripDelay, + cvVoIPCallActiveSelectedQoS, + cvVoIPCallActiveSessionProtocol, + cvVoIPCallActiveSessionTarget, + cvVoIPCallActiveOnTimeRvPlayout, + cvVoIPCallActiveGapFillWithSilence, + cvVoIPCallActiveGapFillWithPrediction, + cvVoIPCallActiveGapFillWithInterpolation, + cvVoIPCallActiveGapFillWithRedundancy, + cvVoIPCallActiveHiWaterPlayoutDelay, + cvVoIPCallActiveLoWaterPlayoutDelay, + cvVoIPCallActiveReceiveDelay, + cvVoIPCallActiveLostPackets, + cvVoIPCallActiveLatePackets, + cvVoIPCallActiveEarlyPackets, + cvVoIPCallActiveUsername, + cvVoIPCallActiveProtocolCallId, + cvVoIPCallActiveRemSigIPAddrT, + cvVoIPCallActiveRemSigIPAddr, + cvVoIPCallActiveRemSigPort, + cvVoIPCallActiveRemMediaIPAddrT, + cvVoIPCallActiveRemMediaIPAddr, + cvVoIPCallActiveRemMediaPort, + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryRoundTripDelay, + cvVoIPCallHistorySelectedQoS, + cvVoIPCallHistorySessionProtocol, + cvVoIPCallHistorySessionTarget, + cvVoIPCallHistoryOnTimeRvPlayout, + cvVoIPCallHistoryGapFillWithSilence, + cvVoIPCallHistoryGapFillWithPrediction, + cvVoIPCallHistoryGapFillWithInterpolation, + cvVoIPCallHistoryGapFillWithRedundancy, + cvVoIPCallHistoryHiWaterPlayoutDelay, + cvVoIPCallHistoryLoWaterPlayoutDelay, + cvVoIPCallHistoryReceiveDelay, + cvVoIPCallHistoryIcpif, + cvVoIPCallHistoryLostPackets, + cvVoIPCallHistoryLatePackets, + cvVoIPCallHistoryEarlyPackets, + cvVoIPCallHistoryUsername, + cvVoIPCallHistoryProtocolCallId, + cvVoIPCallHistoryRemSigIPAddrT, + cvVoIPCallHistoryRemSigIPAddr, + cvVoIPCallHistoryRemSigPort, + cvVoIPCallHistoryRemMediaIPAddrT, + cvVoIPCallHistoryRemMediaIPAddr, + cvVoIPCallHistoryRemMediaPort + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Call + capability. + cvVoIPCallGroupRev4 group is superseded by cvVoIPCallGroupRev5." + ::= { cvdcMIBGroups 19 } + +cvdcNotificationGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { cvdcPoorQoVNotificationRev1 } + STATUS deprecated + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB + cvdcNotificationGroupRev1 group is superseded by cvdcNotificationGroupRev2." + ::= { cvdcMIBGroups 20 } + +cvdcVoIPCfgGroupRev3 OBJECT-GROUP + OBJECTS { + cvVoIPPeerCfgSessionProtocol, + cvVoIPPeerCfgSessionTarget, + cvVoIPPeerCfgCoderRate, + cvVoIPPeerCfgFaxRate, + cvVoIPPeerCfgDesiredQoS, + cvVoIPPeerCfgMinAcceptableQoS, + cvVoIPPeerCfgVADEnable, + cvVoIPPeerCfgExpectFactor, + cvVoIPPeerCfgIcpif, + cvVoIPPeerCfgPoorQoVNotificationEnable, + cvVoIPPeerCfgUDPChecksumEnable, + cvVoIPPeerCfgIPPrecedence, + cvVoIPPeerCfgTechPrefix, + cvVoIPPeerCfgDigitRelay, + cvVoIPPeerCfgCoderBytes, + cvVoIPPeerCfgFaxBytes, + cvVoIPPeerCfgInBandSignaling + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Dial Control + configuration capability. + cvdcVoIPCfgGroupRev3 group is superseded by cvdcVoIPCfgGroupRev4." + ::= { cvdcMIBGroups 21 } + +cvdcGeneralCfgGroupRev5 OBJECT-GROUP + OBJECTS { + cvGeneralPoorQoVNotificationEnable, + cvPeerCfgIfIndex, + cvPeerCfgType, + cvPeerCfgRowStatus, + cvPeerCfgPeerType, + cvPeerCommonCfgIncomingDnisDigits, + cvPeerCommonCfgMaxConnections, + cvPeerCommonCfgApplicationName, + cvPeerCommonCfgPreference, + cvPeerCommonCfgHuntStop, + cvPeerCommonCfgDnisMappingName, + cvPeerCommonCfgSourceCarrierId, + cvPeerCommonCfgTargetCarrierId, + cvPeerCommonCfgSourceTrunkGrpLabel, + cvPeerCommonCfgTargetTrunkGrpLabel + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the general + Voice Gateway Call Dial Control configuration + capability. + cvdcGeneralCfgGroupRev5 group is superseded by cvdcGeneralCfgGroupRev6." + ::= { cvdcMIBGroups 22 } + +cvdcVoIPCfgGroupRev4 OBJECT-GROUP + OBJECTS { + cvVoIPPeerCfgSessionProtocol, + cvVoIPPeerCfgSessionTarget, + cvVoIPPeerCfgCoderRate, + cvVoIPPeerCfgFaxRate, + cvVoIPPeerCfgDesiredQoS, + cvVoIPPeerCfgMinAcceptableQoS, + cvVoIPPeerCfgVADEnable, + cvVoIPPeerCfgExpectFactor, + cvVoIPPeerCfgIcpif, + cvVoIPPeerCfgPoorQoVNotificationEnable, + cvVoIPPeerCfgUDPChecksumEnable, + cvVoIPPeerCfgIPPrecedence, + cvVoIPPeerCfgTechPrefix, + cvVoIPPeerCfgDigitRelay, + cvVoIPPeerCfgCoderBytes, + cvVoIPPeerCfgFaxBytes, + cvVoIPPeerCfgInBandSignaling, + cvVoIPPeerCfgMediaSetting, + cvVoIPPeerCfgDesiredQoSVideo, + cvVoIPPeerCfgMinAcceptableQoSVideo, + cvVoIPPeerCfgRedirectip2ip, + cvVoIPPeerCfgDSCPPolicyNotificationEnable, + cvVoIPPeerCfgMediaPolicyNotificationEnable + } + STATUS current + DESCRIPTION + "A collection of objects providing the VoIP Dial Control + configuration capability." + ::= { cvdcMIBGroups 23 } + +cvCallGroupRev3 OBJECT-GROUP + OBJECTS { + cvCallActiveConnectionId, + cvCallActiveTxDuration, + cvCallActiveVoiceTxDuration, + cvCallActiveFaxTxDuration, + cvCallActiveCoderTypeRate, + cvCallActiveNoiseLevel, + cvCallActiveACOMLevel, + cvCallActiveOutSignalLevel, + cvCallActiveInSignalLevel, + cvCallActiveERLLevel, + cvCallActiveSessionTarget, + cvCallActiveImgPageCount, + cvCallActiveCallingName, + cvCallActiveCallerIDBlock, + cvCallActiveEcanReflectorLocation, + cvCallActiveAccountCode, + cvCallHistoryConnectionId, + cvCallHistoryTxDuration, + cvCallHistoryVoiceTxDuration, + cvCallHistoryFaxTxDuration, + cvCallHistoryCoderTypeRate, + cvCallHistoryNoiseLevel, + cvCallHistoryACOMLevel, + cvCallHistorySessionTarget, + cvCallHistoryImgPageCount, + cvCallHistoryCallingName, + cvCallHistoryCallerIDBlock, + cvCallHistoryAccountCode, + cvCallActiveERLLevelRev1 + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Dial Control configuration + capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure. + cvCallGroupRev3 group is superseded by cvCallGroupRev4." + ::= { cvdcMIBGroups 24 } + +cvCallGroupRev4 OBJECT-GROUP + OBJECTS { + cvCallActiveConnectionId, + cvCallActiveTxDuration, + cvCallActiveVoiceTxDuration, + cvCallActiveFaxTxDuration, + cvCallActiveCoderTypeRate, + cvCallActiveNoiseLevel, + cvCallActiveACOMLevel, + cvCallActiveOutSignalLevel, + cvCallActiveInSignalLevel, + cvCallActiveSessionTarget, + cvCallActiveImgPageCount, + cvCallActiveCallingName, + cvCallActiveCallerIDBlock, + cvCallActiveEcanReflectorLocation, + cvCallActiveAccountCode, + cvCallHistoryConnectionId, + cvCallHistoryTxDuration, + cvCallHistoryVoiceTxDuration, + cvCallHistoryFaxTxDuration, + cvCallHistoryCoderTypeRate, + cvCallHistoryNoiseLevel, + cvCallHistoryACOMLevel, + cvCallHistorySessionTarget, + cvCallHistoryImgPageCount, + cvCallHistoryCallingName, + cvCallHistoryCallerIDBlock, + cvCallHistoryAccountCode, + cvCallActiveERLLevelRev1 + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Dial Control configuration + capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure. + cvCallGroupRev4 group is superseded by cvCallGroupRev5." + ::= { cvdcMIBGroups 25 } + +cvVoIPCallGroupRev5 OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveConnectionId, + cvVoIPCallActiveRoundTripDelay, + cvVoIPCallActiveSelectedQoS, + cvVoIPCallActiveSessionProtocol, + cvVoIPCallActiveSessionTarget, + cvVoIPCallActiveOnTimeRvPlayout, + cvVoIPCallActiveGapFillWithSilence, + cvVoIPCallActiveGapFillWithPrediction, + cvVoIPCallActiveGapFillWithInterpolation, + cvVoIPCallActiveGapFillWithRedundancy, + cvVoIPCallActiveHiWaterPlayoutDelay, + cvVoIPCallActiveLoWaterPlayoutDelay, + cvVoIPCallActiveReceiveDelay, + cvVoIPCallActiveLostPackets, + cvVoIPCallActiveLatePackets, + cvVoIPCallActiveEarlyPackets, + cvVoIPCallActiveUsername, + cvVoIPCallActiveProtocolCallId, + cvVoIPCallActiveRemSigIPAddrT, + cvVoIPCallActiveRemSigIPAddr, + cvVoIPCallActiveRemSigPort, + cvVoIPCallActiveRemMediaIPAddrT, + cvVoIPCallActiveRemMediaIPAddr, + cvVoIPCallActiveRemMediaPort, + cvVoIPCallActiveSRTPEnable, + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryRoundTripDelay, + cvVoIPCallHistorySelectedQoS, + cvVoIPCallHistorySessionProtocol, + cvVoIPCallHistorySessionTarget, + cvVoIPCallHistoryOnTimeRvPlayout, + cvVoIPCallHistoryGapFillWithSilence, + cvVoIPCallHistoryGapFillWithPrediction, + cvVoIPCallHistoryGapFillWithInterpolation, + cvVoIPCallHistoryGapFillWithRedundancy, + cvVoIPCallHistoryHiWaterPlayoutDelay, + cvVoIPCallHistoryLoWaterPlayoutDelay, + cvVoIPCallHistoryReceiveDelay, + cvVoIPCallHistoryIcpif, + cvVoIPCallHistoryLostPackets, + cvVoIPCallHistoryLatePackets, + cvVoIPCallHistoryEarlyPackets, + cvVoIPCallHistoryUsername, + cvVoIPCallHistoryProtocolCallId, + cvVoIPCallHistoryRemSigIPAddrT, + cvVoIPCallHistoryRemSigIPAddr, + cvVoIPCallHistoryRemSigPort, + cvVoIPCallHistoryRemMediaIPAddrT, + cvVoIPCallHistoryRemMediaIPAddr, + cvVoIPCallHistoryRemMediaPort, + cvVoIPCallHistorySRTPEnable + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing the VoIP Call + capability. + cvVoIPCallGroupRev5 group is superseded by cvVoIPCallGroupRev6." + ::= { cvdcMIBGroups 26 } + +cvCallGroupRev5 OBJECT-GROUP + OBJECTS { + cvCallActiveDS0s, + cvCallActiveDS0sHighThreshold, + cvCallActiveDS0sLowThreshold, + cvCallActiveDS0sHighNotifyEnable, + cvCallActiveDS0sLowNotifyEnable, + cvCallActiveConnectionId, + cvCallActiveTxDuration, + cvCallActiveVoiceTxDuration, + cvCallActiveFaxTxDuration, + cvCallActiveCoderTypeRate, + cvCallActiveNoiseLevel, + cvCallActiveACOMLevel, + cvCallActiveOutSignalLevel, + cvCallActiveInSignalLevel, + cvCallActiveSessionTarget, + cvCallActiveImgPageCount, + cvCallActiveCallingName, + cvCallActiveCallerIDBlock, + cvCallActiveEcanReflectorLocation, + cvCallActiveAccountCode, + cvCallHistoryConnectionId, + cvCallHistoryTxDuration, + cvCallHistoryVoiceTxDuration, + cvCallHistoryFaxTxDuration, + cvCallHistoryCoderTypeRate, + cvCallHistoryNoiseLevel, + cvCallHistoryACOMLevel, + cvCallHistorySessionTarget, + cvCallHistoryImgPageCount, + cvCallHistoryCallingName, + cvCallHistoryCallerIDBlock, + cvCallHistoryAccountCode, + cvCallActiveERLLevelRev1 + } + STATUS current + DESCRIPTION + "A collection of objects providing the GSTN (General + Switched Telephony Network Voice Dial Control configuration + capability. + GSTN (General Switched Telephony Network), which is + supposed to encompass analog, ISDN, Cellular - essentially + anything circuit switched over the TDM infrastructure." + ::= { cvdcMIBGroups 27 } + +cvdcNotificationGroupRev2 NOTIFICATION-GROUP + NOTIFICATIONS { + cvdcPoorQoVNotificationRev1, + cvdcActiveDS0sHighNotification, + cvdcActiveDS0sLowNotification + } + STATUS deprecated + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB + cvdcNotificationGroupRev2 group is superseded by cvdcNotificationGroupRev3." + ::= { cvdcMIBGroups 28 } + +cvVoIPCallGroupRev6 OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveConnectionId, + cvVoIPCallActiveRoundTripDelay, + cvVoIPCallActiveSelectedQoS, + cvVoIPCallActiveSessionProtocol, + cvVoIPCallActiveSessionTarget, + cvVoIPCallActiveOnTimeRvPlayout, + cvVoIPCallActiveGapFillWithSilence, + cvVoIPCallActiveGapFillWithPrediction, + cvVoIPCallActiveGapFillWithInterpolation, + cvVoIPCallActiveGapFillWithRedundancy, + cvVoIPCallActiveHiWaterPlayoutDelay, + cvVoIPCallActiveLoWaterPlayoutDelay, + cvVoIPCallActiveReceiveDelay, + cvVoIPCallActiveLostPackets, + cvVoIPCallActiveLatePackets, + cvVoIPCallActiveEarlyPackets, + cvVoIPCallActiveUsername, + cvVoIPCallActiveProtocolCallId, + cvVoIPCallActiveRemSigIPAddrT, + cvVoIPCallActiveRemSigIPAddr, + cvVoIPCallActiveRemSigPort, + cvVoIPCallActiveRemMediaIPAddrT, + cvVoIPCallActiveRemMediaIPAddr, + cvVoIPCallActiveRemMediaPort, + cvVoIPCallActiveSRTPEnable, + cvVoIPCallHistoryConnectionId, + cvVoIPCallHistoryRoundTripDelay, + cvVoIPCallHistorySelectedQoS, + cvVoIPCallHistorySessionProtocol, + cvVoIPCallHistorySessionTarget, + cvVoIPCallHistoryOnTimeRvPlayout, + cvVoIPCallHistoryGapFillWithSilence, + cvVoIPCallHistoryGapFillWithPrediction, + cvVoIPCallHistoryGapFillWithInterpolation, + cvVoIPCallHistoryGapFillWithRedundancy, + cvVoIPCallHistoryHiWaterPlayoutDelay, + cvVoIPCallHistoryLoWaterPlayoutDelay, + cvVoIPCallHistoryReceiveDelay, + cvVoIPCallHistoryIcpif, + cvVoIPCallHistoryLostPackets, + cvVoIPCallHistoryLatePackets, + cvVoIPCallHistoryEarlyPackets, + cvVoIPCallHistoryUsername, + cvVoIPCallHistoryProtocolCallId, + cvVoIPCallHistoryRemSigIPAddrT, + cvVoIPCallHistoryRemSigIPAddr, + cvVoIPCallHistoryRemSigPort, + cvVoIPCallHistoryRemMediaIPAddrT, + cvVoIPCallHistoryRemMediaIPAddr, + cvVoIPCallHistoryRemMediaPort, + cvVoIPCallHistorySRTPEnable, + cvVoIPCallHistoryFallbackIcpif, + cvVoIPCallHistoryFallbackLoss, + cvVoIPCallHistoryFallbackDelay + } + STATUS current + DESCRIPTION + "A collection of objects providing the VoIP Call + capability." + ::= { cvdcMIBGroups 29 } + +cvdcGeneralCfgGroupRev6 OBJECT-GROUP + OBJECTS { + cvGeneralPoorQoVNotificationEnable, + cvGeneralFallbackNotificationEnable, + cvPeerCfgIfIndex, + cvPeerCfgType, + cvPeerCfgRowStatus, + cvPeerCfgPeerType, + cvPeerCommonCfgIncomingDnisDigits, + cvPeerCommonCfgMaxConnections, + cvPeerCommonCfgApplicationName, + cvPeerCommonCfgPreference, + cvPeerCommonCfgHuntStop, + cvPeerCommonCfgDnisMappingName, + cvPeerCommonCfgSourceCarrierId, + cvPeerCommonCfgTargetCarrierId, + cvPeerCommonCfgSourceTrunkGrpLabel, + cvPeerCommonCfgTargetTrunkGrpLabel, + cvGeneralDSCPPolicyNotificationEnable, + cvGeneralMediaPolicyNotificationEnable + } + STATUS current + DESCRIPTION + "A collection of objects providing the general + Voice Gateway Call Dial Control configuration + capability." + ::= { cvdcMIBGroups 30 } + +cvdcNotificationGroupRev3 NOTIFICATION-GROUP + NOTIFICATIONS { + cvdcPoorQoVNotificationRev1, + cvdcActiveDS0sHighNotification, + cvdcActiveDS0sLowNotification, + cvdcFallbackNotification + } + STATUS deprecated + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB. + + This group cvdcNotificationGroupRev3 is deprecated and replaced + by cvdcNotificationGroupRev4. + cvdcNotificationGroupRev3 group is superseded by cvdcNotificationGroupRev4." + ::= { cvdcMIBGroups 31 } + +cvdcVoIPCfgAmrNbGroup OBJECT-GROUP + OBJECTS { + cvVoIPPeerCfgOctetAligned, + cvVoIPPeerCfgBitRates, + cvVoIPPeerCfgCRC + } + STATUS current + DESCRIPTION + "A collection of objects providing the VoIP Dial Control + configuration capability for GSM AMR-NB codec." + ::= { cvdcMIBGroups 32 } + +cvVoIPCallAmrNbGroup OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveOctetAligned, + cvVoIPCallActiveBitRates, + cvVoIPCallActiveModeChgPeriod, + cvVoIPCallActiveModeChgNeighbor, + cvVoIPCallActiveMaxPtime, + cvVoIPCallActiveCRC, + cvVoIPCallActiveRobustSorting, + cvVoIPCallActiveEncap, + cvVoIPCallActiveInterleaving, + cvVoIPCallActivePtime, + cvVoIPCallActiveChannels, + cvVoIPCallHistoryOctetAligned, + cvVoIPCallHistoryBitRates, + cvVoIPCallHistoryModeChgPeriod, + cvVoIPCallHistoryModeChgNeighbor, + cvVoIPCallHistoryMaxPtime, + cvVoIPCallHistoryCRC, + cvVoIPCallHistoryRobustSorting, + cvVoIPCallHistoryEncap, + cvVoIPCallHistoryInterleaving, + cvVoIPCallHistoryPtime, + cvVoIPCallHistoryChannels + } + STATUS current + DESCRIPTION + "A collection of objects providing GSM AMR-NB + codec related information." + ::= { cvdcMIBGroups 33 } + +cvdcVoIPCfgIlbcGroup OBJECT-GROUP + OBJECTS { cvVoIPPeerCfgCoderMode } + STATUS current + DESCRIPTION + "A collection of objects providing the VoIP Dial Control + configuration capability for iLBC codec." + ::= { cvdcMIBGroups 34 } + +cvVoIPCallIlbcGroup OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveCoderMode, + cvVoIPCallHistoryCoderMode + } + STATUS current + DESCRIPTION + "A collection of objects providing iLBC + codec related information." + ::= { cvdcMIBGroups 35 } + +cvCallGroupSup1 OBJECT-GROUP + OBJECTS { + cvCallActiveCallId, + cvCallHistoryCallId + } + STATUS current + DESCRIPTION + "This group supplements cvCallGroup to provide + the call identifier for the telephony leg of + the gateway call." + ::= { cvdcMIBGroups 36 } + +cvVoIPCallGroupSup1 OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveCallId, + cvVoIPCallHistoryCallId, + cvVoIPCallActiveCallReferenceId, + cvVoIPCallHistoryCallReferenceId + } + STATUS deprecated + DESCRIPTION + "This group supplements cvVoIPCallGroup to + provide the call identifier for the VoIP + leg of the gateway call. + + The group cvVoIPCallGroupSup1 is deprecated and replaced by + cvVoIPCallGroupSup2." + ::= { cvdcMIBGroups 37 } + +cvCallVolumeGroup OBJECT-GROUP + OBJECTS { + cvCallVolConnActiveConnection, + cvCallVolConnTotalActiveConnections, + cvCallVolConnMaxCallConnectionLicenese, + cvCallVolPeerIncomingCalls, + cvCallVolPeerOutgoingCalls, + cvCallVolMediaIncomingCalls, + cvCallVolMediaOutgoingCalls + } + STATUS current + DESCRIPTION + "This group provides the information about the call-volume + in the voice gateway." + ::= { cvdcMIBGroups 38 } + +cvCallRateMonitorGroup OBJECT-GROUP + OBJECTS { + cvCallRateMonitorEnable, + cvCallRateMonitorTime, + cvCallRate, + cvCallRateHiWaterMark + } + STATUS current + DESCRIPTION + "This group represents the objects used to + monitor the call-rate." + ::= { cvdcMIBGroups 39 } + +cvdcVoIPCfgISACGroup OBJECT-GROUP + OBJECTS { + cvVoIPPeerCfgCodingMode, + cvVoIPPeerCfgBitRate, + cvVoIPPeerCfgFrameSize + } + STATUS current + DESCRIPTION + "A collection of objects providing iSAC codec related + information." + ::= { cvdcMIBGroups 40 } + +cvdcNotificationGroupRev4 NOTIFICATION-GROUP + NOTIFICATIONS { + cvdcPoorQoVNotificationRev1, + cvdcActiveDS0sHighNotification, + cvdcActiveDS0sLowNotification, + cvdcFallbackNotification, + cvdcPolicyViolationNotification + } + STATUS current + DESCRIPTION + "The notifications for the CISCO-VOICE-DIAL-CONTROL-MIB." + ::= { cvdcMIBGroups 41 } + +cvVoIPCallGroupSup2 OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveReversedDirectionPeerAddress, + ccVoIPCallActivePolicyName, + cvVoIPCallActiveCallId, + cvVoIPCallActiveCallReferenceId, + cvVoIPCallHistoryCallId, + cvVoIPCallHistoryCallReferenceId + } + STATUS deprecated + DESCRIPTION + "This group supplements cvVoIPCallGroup to provide the call + identifier and policy for the VoIP leg of the gateway call. + cvVoIPCallGroupSup2 group is superseded by cvVoIPCallGroupSup3." + ::= { cvdcMIBGroups 42 } + +cvVoIPCallGroupSup3 OBJECT-GROUP + OBJECTS { + cvVoIPCallActiveReversedDirectionPeerAddress, + ccVoIPCallActivePolicyName, + cvVoIPCallActiveCallId, + cvVoIPCallActiveCallReferenceId, + cvVoIPCallActiveSessionId, + cvVoIPCallHistoryCallId, + cvVoIPCallHistoryCallReferenceId, + cvVoIPCallHistorySessionId + } + STATUS current + DESCRIPTION + "This group supplements cvVoIPCallGroup to identify the VoIP leg + of the gateway call." + ::= { cvdcMIBGroups 43 } + +cvdcCallVolumeStatsHistory OBJECT-GROUP + OBJECTS { + cvCallRateStatsMaxVal, + cvCallRateStatsAvgVal, + cvCallLegRateStatsMaxVal, + cvCallLegRateStatsAvgVal, + cvActiveCallStatsMaxVal, + cvActiveCallStatsAvgVal, + cvCallDurationStatsMaxVal, + cvCallDurationStatsAvgVal, + cvSipMsgRateStatsMaxVal, + cvSipMsgRateStatsAvgVal, + cvCallRateWMValue, + cvCallRateWMts, + cvActiveCallWMValue, + cvActiveCallWMts, + cvSipMsgRateWMValue, + cvSipMsgRateWMts, + cvCallDurationStatsThreshold, + cvCallVolumeWMTableSize, + cvCallLegRateWMValue, + cvCallLegRateWMts + } + STATUS current + DESCRIPTION + "This group provides the information about the Call Volume Stats + History information in the voice gateway." + ::= { cvdcMIBGroups 44 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-VOICE-DNIS-MIB b/MIBS/cisco/CISCO-VOICE-DNIS-MIB new file mode 100644 index 0000000..806fcd7 --- /dev/null +++ b/MIBS/cisco/CISCO-VOICE-DNIS-MIB @@ -0,0 +1,434 @@ +-- ***************************************************************** +-- CISCO-VOICE-DNIS-MIB.my: Voice DNIS MIB file +-- +-- March 2000 Nicholas Basker +-- +-- Copyright (c) 2000, 2001, 2002 by cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-VOICE-DNIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + RowStatus, + TruthValue, + DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + ciscoMgmt + FROM CISCO-SMI; + +ciscoVoiceDnisMIB MODULE-IDENTITY + LAST-UPDATED "200205010000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W. Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-voice@cisco.com" + DESCRIPTION + "The MIB module provides management support for Dialer + Number Information Service (DNIS) mapping. A DNIS + entry is associated with a Voice XML (VXML) page to + provide audio play back features. Multiple DNIS + entries can be grouped together to form a DNIS + mapping with a unique map name. + + *** ABBREVIATIONS, ACRONYMS, AND SYMBOLS *** + + DNIS - Dialer Number Information Service + + XML - Extensible Markup Language + + VXML - Voice XML + + URL - Uniform Resource Locator + " + ::= { ciscoMgmt 219 } + +-- +-- Textual Conventions +-- + +DnisMapname ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "An identification for a DNIS map name or a DNIS name. A + DNIS map name correspods to a group of individual DNIS + names. The DNIS map names are unique in the system, and + within each map name, individual DNIS names are unique. + " + SYNTAX OCTET STRING (SIZE (0..32)) + +CvE164String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "A UTF-8 string limited to the character set defined for + E.164, '0123456789*#,'. + Note that represents the double quote which + cannot be contained in a SMI description clause." + SYNTAX OCTET STRING (SIZE (1..32)) + +-- Voice DNIS MIB objects definitions + +cvDnisMIBObjects OBJECT IDENTIFIER ::= { ciscoVoiceDnisMIB 1 } + +-- The Voice DNIS MIB consists of the following group +-- [1] Voice Dnis Mapping (cvDnisMap) + +cvDnisMap OBJECT IDENTIFIER ::= { cvDnisMIBObjects 1 } + +--******************************************************************** +-- Voice DNIS Mapping +--******************************************************************** +-- The objects in this group are responsible for providing a relation +-- between a DNIS map name and the individual DNIS entries it +-- contains. + +-- +-- Voice DNIS Mapping Table +-- + +cvDnisMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvDnisMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the map name and a url specifying + a file name. The file contains DNIS entries that belong + to the DNIS mapping. + " + ::= { cvDnisMap 1 } + +cvDnisMappingEntry OBJECT-TYPE + SYNTAX CvDnisMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single DNIS mapping. There is a + unique DNIS map name. New DNIS mapping can be created + using cvDnisMappingStatus. + + The entry can be created with or without a file location + specified by cvDnisMappingUrl. The mapping file contains + DNIS name and VXML page per line. For example, a + cvDnisMappingUrl could be tftp://someserver/dnismap.txt. + This file is a text file and the content format is + dnis url . + An example of the contents of the file itself can be + dnis 18004251234 url http://www.b.com/p/vwelcome.vxml + dnis 18004253421 url http://www.c.com/j/vxmlintf.vxml + If a mapping file location is specified, then new rows + corresponding to this map name are created and populated + in cvDnisNodeTable from the contents of the file. The + rows corresponding to this map name in cvDnisNodeTable + cannot be created or modified or deleted but can be + read. + + If a mapping file location is not specified in + cvDnisMappingUrl, then individual DNIS entries + corresponding to this map name can be created, modified + and deleted in cvDnisNodeTable. + + Deleting an entry deletes all the related entries in + cvDnisNodeTable. + " + INDEX { IMPLIED cvDnisMappingName } + ::= { cvDnisMappingTable 1 } + +CvDnisMappingEntry ::= SEQUENCE { + cvDnisMappingName DnisMapname, + cvDnisMappingUrl DisplayString, + cvDnisMappingRefresh INTEGER, + cvDnisMappingUrlAccessError DisplayString, + cvDnisMappingStatus RowStatus + } + +cvDnisMappingName OBJECT-TYPE + SYNTAX DnisMapname (SIZE (1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name which uniquely identifies a DNIS mapping. + " + ::= { cvDnisMappingEntry 1 } + +cvDnisMappingUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The url specifies a file location. The file contains + individual DNIS entries that belong to the DNIS map + name specified by cvDnisMappingName. + + Once a url is created and associated with a map name (the + association is complete when the row is made active(1)), + it cannot be modified while cvDnisMappingStatus is + active. If a different url needs to be associated with + the current map name, the row status should be made + notInService(2) and this object has to be modified to + associate a new url. When a new association is made all + the DNIS entries corresponding to the old association + will be deleted from the cvDnisNodeTable. + + The url is read when the row status is made active(1) or + when the row status is active and the object + cvDnisMappingRefresh is explicitly set to refresh(2). + If the url is not accessible then a + cvDnisMappingUrlInaccessible notification will be + generted. + " + DEFVAL { "" } + ::= { cvDnisMappingEntry 2 } + +cvDnisMappingRefresh OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + refresh (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whenever there is a need to re-read the contents of the + file specified by cvDnisMappingUrl, this object can be + set to refresh(2). This will cause the contents of the + file to be re-read and correspondingly update the + cvDnisNodeTable. After the completion of this operation, + the value of this object is reset to idle(1). The only + operation allowed on this object is setting it to + refresh(2). This can only be done when the current value + is idle(1) and the rowstatus is active(1). + + idle - The refreshing process is idle and the user + can modify this object to refresh. + refresh - The refreshing process is currently busy and + the user have to wait till the object + becomes idle to issue new refresh. + " + DEFVAL { idle } + ::= { cvDnisMappingEntry 3 } + +cvDnisMappingUrlAccessError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ASCII text describing the error on last access of the url + specified in cvDnisMappingUrl. + + If the url access does not succeed, then this object is + populated with an error message indicating the reason for + failure. If the url access succeeds, this object is set + to null string. + " + DEFVAL { "" } + ::= { cvDnisMappingEntry 4 } + +cvDnisMappingStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new row or modify or + delete an existing row in this table. When making the + status active(1), if a valid cvDnisMappingUrl is present + the contents of the url is downloaded and during that + time cvDnisMappingRefresh is set to refresh(2). When + cvDnisMappingRefresh is set to refresh(2), only the + destroy(6) operation is allowed. + " + ::= { cvDnisMappingEntry 5 } + + +-- +-- Voice DNIS Node Table +-- + +cvDnisNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvDnisNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains a DNIS name and a url. The url is a + pointer to a VXML page for the DNIS name. + " + ::= { cvDnisMap 2 } + +cvDnisNodeEntry OBJECT-TYPE + SYNTAX CvDnisNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is a DNIS name and the location of the + associated VXML page. New DNIS entries can be created or + the existing entries can be modified or deleted only if + the corresponding map name (defined in + cvDnisMappingTable) does not have any file name provided + in the cvDnisMappingUrl object. + + If a file name is provided in cvDnisMappingUrl + corresponding to this entry's map name, then this row + will have read permission only. + " + INDEX { cvDnisMappingName, IMPLIED cvDnisNumber } + ::= { cvDnisNodeTable 1 } + +CvDnisNodeEntry ::= SEQUENCE { + cvDnisNumber CvE164String, + cvDnisNodeUrl DisplayString, + cvDnisNodeModifiable TruthValue, + cvDnisNodeStatus RowStatus + } + +cvDnisNumber OBJECT-TYPE + SYNTAX CvE164String + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The individual DNIS name. It is unique within a DNIS + mapping. + " + ::= { cvDnisNodeEntry 1 } + +cvDnisNodeUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The url specifies a VXML page. This page contains + voice XML links to play audio data. + + This url which is a VXML page is not read immediately + when the row is made active(1), but only when a call that + requires the use of this DNIS comes through. + " + DEFVAL { "" } + ::= { cvDnisNodeEntry 2 } + +cvDnisNodeModifiable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies whether the object in a particular + row is modifiable. The object is set to true(1) if the + corresponding map name (defined in cvDnisMappingTable) + does not have any file name provided in the + cvDnisMappingUrl object. Otherwise this object is set to + false(2) and the row becomes read only. + " + ::= { cvDnisNodeEntry 3 } + +cvDnisNodeStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new row or modify or + delete an existing row in this table. The objects in a + row can be modified or deleted while the row status is + active(1) and cvDnisNodeModifiable is true(1). The row + status cannot be set to notInService(2) or + createAndWait(5). + " + ::= { cvDnisNodeEntry 4 } + +--******************************************************************** +-- Notifications +--******************************************************************** +cvDnisMIBNotificationPrefix OBJECT IDENTIFIER ::= + { ciscoVoiceDnisMIB 2 } +cvDnisMIBNotifications OBJECT IDENTIFIER ::= + { cvDnisMIBNotificationPrefix 0 } + +cvDnisMappingUrlInaccessible NOTIFICATION-TYPE + OBJECTS { + cvDnisMappingUrl, + cvDnisMappingUrlAccessError + } + STATUS current + DESCRIPTION + "Inaccessible DNIS mapping url notification. A + cvDnisMappingUrlInaccessible notification is sent if the + specified url is not accessible. + " + ::= { cvDnisMIBNotifications 1 } + +cvDnisMIBConformance OBJECT IDENTIFIER ::= + { ciscoVoiceDnisMIB 3 } +cvDnisMIBCompliances OBJECT IDENTIFIER ::= + { cvDnisMIBConformance 1 } +cvDnisMIBGroups OBJECT IDENTIFIER ::= + { cvDnisMIBConformance 2 } + +-- compliance statements + +cvDnisMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement the CISCO VOICE DNIS MIB" + MODULE -- this module + + GROUP cvDnisGroup + DESCRIPTION + "This group is mandatory for mapping of voice calls on an + agent through Dialer Number Information Service (DNIS). + " + + GROUP cvDnisNotificationGroup + DESCRIPTION + "This group is mandatory for notifying if the specified + url is not accessible. + " + ::= { cvDnisMIBCompliances 1 } + + +-- units of conformance + + +cvDnisGroup OBJECT-GROUP + OBJECTS { + cvDnisMappingUrl, + cvDnisMappingRefresh, + cvDnisMappingUrlAccessError, + cvDnisMappingStatus, + cvDnisNodeUrl, + cvDnisNodeModifiable, + cvDnisNodeStatus + } + STATUS current + DESCRIPTION + "A collection of objects provides a relation between a + DNIS map name and the DNIS entries belonging to that map + name. + " + ::= { cvDnisMIBGroups 1 } + +cvDnisNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cvDnisMappingUrlInaccessible + } + STATUS current + DESCRIPTION + "The notifications for CISCO-VOICE-DNIS-MIB. + " + ::= { cvDnisMIBGroups 2 } +END diff --git a/MIBS/cisco/CISCO-VPDN-MGMT-EXT-MIB b/MIBS/cisco/CISCO-VPDN-MGMT-EXT-MIB new file mode 100644 index 0000000..05f99cd --- /dev/null +++ b/MIBS/cisco/CISCO-VPDN-MGMT-EXT-MIB @@ -0,0 +1,604 @@ +-- ***************************************************************** +-- CISCO-VPDN-MGMT-EXT-MIB.my: Vpdn Management Extension MIB file +-- +-- April 1999, Junming Gao +-- +-- Copyright (c) 1999, 2007, 2011 by cisco Systems Inc. +-- All rights reserved. +-- **************************************************************** + +CISCO-VPDN-MGMT-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + TimeTicks, + Integer32, + Counter32, + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString, + TruthValue + FROM SNMPv2-TC + cvpdnTunnelAttrEntry, + cvpdnSessionAttrEntry + FROM CISCO-VPDN-MGMT-MIB + ciscoExperiment + FROM CISCO-SMI; + + +ciscoVpdnMgmtExtMIB MODULE-IDENTITY + LAST-UPDATED "201112010000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-vpdn@cisco.com" + DESCRIPTION + "Cisco VPDN management MIB extension Module. + This MIB is a supplement to CISCO-VPDN-MGMT-MIB.my. + + The main enhancements are: + + 1. Added cvpdnTunnelExtTable for more tunnel information. + 2. Added cvpdnSessionExtTable for more session information. + + Please notice that objects in CvpdnTunnelEntry and + CvpdnTunnelSessionEntry are still applicable to the + corresponding tunnels and sessions." + REVISION "201112010000Z" + DESCRIPTION + "This revision involves the following changes to table + cvpdnTunnelExtTable. + 1] Deprecated cvpdnTunnelBytesIn, cvpdnTunnelBytesOut 32-bit + counters. + 2] Added new OIDs cvpdnTunnelBytesIn64, cvpdnTunnelBytesOut64 + 64-bit counters." + REVISION "200706040000Z" + DESCRIPTION + "Corrected the format of LAST-UPDATED and REVISION fields." + REVISION "199904140000Z" + DESCRIPTION + "Original version of this MIB." + ::= { ciscoExperiment 51 } + + +ciscoVpdnMgmtExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtExtMIB 1 } + +cvpdnTunnelExtInfo OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtExtMIBObjects 1 } + +cvpdnSessionExtInfo OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtExtMIBObjects 2 } + +-- VPDN Tunnel Information Extension + +cvpdnTunnelExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnTunnelExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vpn Tunnel table includes all tunnels configured." + ::= { cvpdnTunnelExtInfo 1 } + +cvpdnTunnelExtEntry OBJECT-TYPE + SYNTAX CvpdnTunnelExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Please notice that this entry is a supplement to + CvpdnTunnelEntry in CISCO-VPDN-MGMT-MIB for the + L2TP tunnels. Here more objects are used to + reflect tunnel parameters. Included are tunnel + statistics, UDP port numbers and the time of last + state (cvpdnTunnelState) change." + AUGMENTS { cvpdnTunnelAttrEntry } + ::= { cvpdnTunnelExtTable 1 } + +CvpdnTunnelExtEntry ::= SEQUENCE { + cvpdnTunnelLocalPort Integer32, + cvpdnTunnelRemotePort Integer32, + cvpdnTunnelLastChange TimeTicks, + cvpdnTunnelPacketsOut Counter32, + cvpdnTunnelBytesOut Counter32, + cvpdnTunnelPacketsIn Counter32, + cvpdnTunnelBytesIn Counter32, + cvpdnTunnelBytesIn64 Counter64, + cvpdnTunnelBytesOut64 Counter64 +} + +cvpdnTunnelLocalPort OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local port number of the tunnel. This is the UDP port + of the interface at the local end of the tunnel." + ::= { cvpdnTunnelExtEntry 1 } + +cvpdnTunnelRemotePort OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote port number of the tunnel. This is the UDP port + of the interface at the remote end of the tunnel." + ::= { cvpdnTunnelExtEntry 2 } + +cvpdnTunnelLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time of last state change reflected in cvpdnTunnelState." + ::= { cvpdnTunnelExtEntry 3 } + +cvpdnTunnelPacketsOut OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of output packets through the tunnel." + ::= { cvpdnTunnelExtEntry 4 } + +cvpdnTunnelBytesOut OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of output bytes through the tunnel. + cvpdnTunnelBytesOut object is superseded by + cvpdnTunnelBytesOut64." + ::= { cvpdnTunnelExtEntry 5 } + +cvpdnTunnelPacketsIn OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of input packets through the tunnel." + ::= { cvpdnTunnelExtEntry 6 } + +cvpdnTunnelBytesIn OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of input bytes through the tunnel. + cvpdnTunnelBytesIn object is superseded by + cvpdnTunnelBytesIn64." + ::= { cvpdnTunnelExtEntry 7 } + +cvpdnTunnelBytesIn64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of input bytes through the tunnel." + ::= { cvpdnTunnelExtEntry 8 } + +cvpdnTunnelBytesOut64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of output bytes through the tunnel." + ::= { cvpdnTunnelExtEntry 9 } + + + +cvpdnSessionExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnSessionExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Session table includes all Sessions currently active." + ::= { cvpdnSessionExtInfo 1 } + +cvpdnSessionExtEntry OBJECT-TYPE + SYNTAX CvpdnSessionExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Please notice that this entry is a supplement to + CvpdnTunnelSessionEntry in CISCO-VPDN-MGMT-MIB + for the L2TP sessions. Here more objects are + used to reflect session parameters." + AUGMENTS { cvpdnSessionAttrEntry } + ::= { cvpdnSessionExtTable 1 } + +CvpdnSessionExtEntry ::= SEQUENCE { + cvpdnSessionRemoteId Integer32, + cvpdnSessionInterfaceName DisplayString, + cvpdnSessionLastChange TimeTicks, + cvpdnSessionOutOfOrderPackets Counter32, + cvpdnSessionSequencing TruthValue, + cvpdnSessionSendSequence Integer32, + cvpdnSessionRecvSequence Integer32, + cvpdnSessionRemoteSendSequence Integer32, + cvpdnSessionRemoteRecvSequence Integer32, + cvpdnSessionSentZLB Counter32, + cvpdnSessionRecvZLB Counter32, + cvpdnSessionSentRBits Counter32, + cvpdnSessionRecvRBits Counter32, + cvpdnSessionLocalWindowSize Integer32, + cvpdnSessionRemoteWindowSize Integer32, + cvpdnSessionCurrentWindowSize Integer32, + cvpdnSessionMinimumWindowSize Integer32, + cvpdnSessionATOTimeouts Integer32, + cvpdnSessionOutGoingQueueSize Integer32, + cvpdnSessionCalculationType INTEGER, + cvpdnSessionAdaptiveTimeOut Integer32, + cvpdnSessionRoundTripTime Integer32, + cvpdnSessionPktProcessingDelay Integer32, + cvpdnSessionZLBTime Integer32 +} + +cvpdnSessionRemoteId OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote end ID of an active VPN tunnel user session." + ::= { cvpdnSessionExtEntry 1 } + +cvpdnSessionInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface name (description) of the user session." + ::= { cvpdnSessionExtEntry 2 } + +cvpdnSessionLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of last change in cvpdnTunnelSessionState." + ::= { cvpdnSessionExtEntry 3 } + +cvpdnSessionOutOfOrderPackets OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of out of order packets through + this active user session." + ::= { cvpdnSessionExtEntry 4 } + +cvpdnSessionSequencing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates whether sequencing is on or not." + ::= { cvpdnSessionExtEntry 5 } + +cvpdnSessionSendSequence OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next send sequence number + for for this session." + ::= { cvpdnSessionExtEntry 6 } + +cvpdnSessionRecvSequence OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next receive sequence + number expected to be received on this session." + ::= { cvpdnSessionExtEntry 7 } + +cvpdnSessionRemoteSendSequence OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next send sequence number + for for this session." + ::= { cvpdnSessionExtEntry 8 } + +cvpdnSessionRemoteRecvSequence OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the next receive sequence + number expected to be received on this session." + ::= { cvpdnSessionExtEntry 9 } + +cvpdnSessionSentZLB OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of Zero + Length Body acknowledgement packets transmitted + on this session." + ::= { cvpdnSessionExtEntry 10 } + +cvpdnSessionRecvZLB OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the total number of Zero Length + Body acknowlegement payload packets received for + this session." + ::= { cvpdnSessionExtEntry 11 } + +cvpdnSessionSentRBits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the total number of sequence + number resets (payload packets with the R-bit set) + received on this session." + ::= { cvpdnSessionExtEntry 12 } + +cvpdnSessionRecvRBits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the total number of sequence + number resets (payload packets with the R-bit set) + received on this session." + ::= { cvpdnSessionExtEntry 13 } + +cvpdnSessionLocalWindowSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the local send window size + for this session. If the value of the object + cvpdnSessionSequencing is false, + then this object should return value zero." + ::= { cvpdnSessionExtEntry 14 } + +cvpdnSessionRemoteWindowSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the initial remote send + window size for this session. If the value + of the object cvpdnSessionSequencingState + is none(1) then this object should not be + interpreted." + ::= { cvpdnSessionExtEntry 15 } + +cvpdnSessionCurrentWindowSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the local send window size + for this session. If the value of the object + cvpdnSessionSequencingState is none(1) + then this object should not be interpreted." + ::= { cvpdnSessionExtEntry 16 } + +cvpdnSessionMinimumWindowSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object returns the initial remote send + window size for this session. If the value + of the object cvpdnSessionSequencingState + is none(1) then this object should not be + interpreted." + ::= { cvpdnSessionExtEntry 17 } + +cvpdnSessionATOTimeouts OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "msecs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object reflects the current adaptive timeout + the system is using." + ::= { cvpdnSessionExtEntry 18 } + +cvpdnSessionOutGoingQueueSize OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object reflects the queue size of out going queue." + ::= { cvpdnSessionExtEntry 19 } + +cvpdnSessionCalculationType OBJECT-TYPE + SYNTAX INTEGER { + manual(1), + adaptive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object reflects the round trip time calculation type." + ::= { cvpdnSessionExtEntry 20 } + +cvpdnSessionAdaptiveTimeOut OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "msecs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object reflects the configured session adaptive timeout." + ::= { cvpdnSessionExtEntry 21 } + +cvpdnSessionRoundTripTime OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "msecs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object reflects the round trip time." + ::= { cvpdnSessionExtEntry 22 } + +cvpdnSessionPktProcessingDelay OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object reflects the number of packets in + processing delay for this session." + ::= { cvpdnSessionExtEntry 23 } + +cvpdnSessionZLBTime OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "msecs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object reflects the zero length body time interval." + ::= { cvpdnSessionExtEntry 24 } + + +-- Notifications + +ciscoVpdnMgtExtMIBNotificationPrefix OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtExtMIB 2 } + +-- Conformance + +ciscoVpdnMgmtExtMIBConformance OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtExtMIB 3 } + +ciscoVpdnMgmtExtMIBCompliances OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtExtMIBConformance 1 } + +ciscoVpdnMgmtExtMIBGroups OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtExtMIBConformance 2 } + + +-- Compliance + +ciscoVpdnMgmtExtMIBBasicCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement + the Cisco VPN Management MIB. + ciscoVpdnMgmtExtMIBBasicCompliance is superseded by + ciscoVpdnMgmtExtMIBBasicComplianceV2." + MODULE -- this module + MANDATORY-GROUPS { + cvpdnTunnelExtGroup, + cvpdnSessionExtGroup + } + ::= { ciscoVpdnMgmtExtMIBCompliances 1 } + +ciscoVpdnMgmtExtMIBBasicComplianceV2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco VPN Management MIB Version 2." + MODULE -- this module + MANDATORY-GROUPS { + cvpdnSessionExtGroup, + cvpdnTunnelExtGroupV2 + } + ::= { ciscoVpdnMgmtExtMIBCompliances 2 } + +-- UNITS of Conformance + +cvpdnTunnelExtGroup OBJECT-GROUP + OBJECTS { + cvpdnTunnelLocalPort, + cvpdnTunnelRemotePort, + cvpdnTunnelLastChange, + cvpdnTunnelPacketsIn, + cvpdnTunnelPacketsOut, + cvpdnTunnelBytesIn, + cvpdnTunnelBytesOut + } + STATUS deprecated + DESCRIPTION + "VPN Tunnel Group. + cvpdnTunnelExtGroup is superseded by cvpdnTunnelExtGroupV2" + ::= { ciscoVpdnMgmtExtMIBGroups 1 } + +cvpdnSessionExtGroup OBJECT-GROUP + OBJECTS { + cvpdnSessionRemoteId, + cvpdnSessionInterfaceName, + cvpdnSessionLastChange, + cvpdnSessionSequencing, + cvpdnSessionSendSequence, + cvpdnSessionRecvSequence, + cvpdnSessionRemoteSendSequence, + cvpdnSessionRemoteRecvSequence, + cvpdnSessionOutOfOrderPackets, + cvpdnSessionSentZLB, + cvpdnSessionRecvZLB, + cvpdnSessionSentRBits, + cvpdnSessionRecvRBits, + cvpdnSessionLocalWindowSize, + cvpdnSessionRemoteWindowSize, + cvpdnSessionCurrentWindowSize, + cvpdnSessionMinimumWindowSize, + cvpdnSessionATOTimeouts, + cvpdnSessionOutGoingQueueSize, + cvpdnSessionCalculationType, + cvpdnSessionAdaptiveTimeOut, + cvpdnSessionRoundTripTime, + cvpdnSessionPktProcessingDelay, + cvpdnSessionZLBTime + } + STATUS current + DESCRIPTION + "VPDP Session Group." + ::= { ciscoVpdnMgmtExtMIBGroups 2 } + +cvpdnTunnelExtGroupV2 OBJECT-GROUP + OBJECTS { + cvpdnTunnelLocalPort, + cvpdnTunnelRemotePort, + cvpdnTunnelLastChange, + cvpdnTunnelPacketsOut, + cvpdnTunnelPacketsIn, + cvpdnTunnelBytesIn64, + cvpdnTunnelBytesOut64 + } + STATUS current + DESCRIPTION + "VPN Tunnel Group Version 2." + ::= { ciscoVpdnMgmtExtMIBGroups 3 } + +END + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-VPDN-MGMT-MIB b/MIBS/cisco/CISCO-VPDN-MGMT-MIB new file mode 100644 index 0000000..1bfbe2c --- /dev/null +++ b/MIBS/cisco/CISCO-VPDN-MGMT-MIB @@ -0,0 +1,2755 @@ +-- ***************************************************************** +-- CISCO-VPDN-MGMT-MIB.my: VPDN Management MIB +-- +-- July 1997, Johnny Chan +-- +-- The following line marks this file as a single-source file which +-- will be kept in-sync among all single-source branches: +-- +-- EDGE_SERVICES_SINGLESOURCE_FILE +-- +-- Copyright (c) 1997-2006, 2009 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-VPDN-MGMT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + TimeTicks, + Gauge32, + Counter32, + Integer32, + IpAddress, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TimeStamp, + DisplayString, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InterfaceIndexOrZero + FROM IF-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + ciscoExperiment + FROM CISCO-SMI; + +ciscoVpdnMgmtMIB MODULE-IDENTITY + LAST-UPDATED "200906160000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-vpdn@cisco.com" + DESCRIPTION + "The MIB module for VPDN. + + Overview of VPDN MIB + + MIB description + + This MIB is to support the Virtual Private Dialup Network (VPDN) + feature of Cisco IOS. VPDN handles the forwarding of PPP links + from an Internet Provider (ISP) to a Home Gateway. + + The VPDN MIB provides the operational information on Cisco's + VPDN tunnelling implementation. The following entities are + managed: + 1) Global VPDN information + 2) VPDN tunnel information + 3) VPDN tunnel's user information + 4) Failure history per user + + The following example configuration shows how the VPDN MIB + returns VPDN information, from either CISCO A - Network Access + Server (NAS) or CISCO B - Tunnel Server (TS). The User call is + projected by either domain name or Dialed Number Identification + Service (DNIS). + + The terms NAS and TS are generic terms refering to the VPDN + systems. + + The following table shows the corresponding technology-specific + terms. + + Network Access Server Tunnel Server + ------------------------------ ------------------------- + L2F Network Access Server (NAS) Home Gateway (HGW) + L2TP L2TP Access Concentrator (LAC) L2TP Network Server (LNS) + PPTP PPTP Access Concentrator (PAC) PPTP Network Server (PNS) + + (NAS) (TS) + User ===== Cisco A ===== IP Network ===== Cisco B ===== Server + | | + +========== VPDN ==========+ + + 1) The VPDN global entry identifies the system wide VPDN + information. + 2) The VPDN tunnel table identifies the active VPDN tunnels on + Cisco A and Cisco B. The table contains an entry for each + active tunnel on the system. + 3) The VPDN tunnel user table identifies the active users for + each active tunnel on each system and provides relevant + information for each user. + 4) The VPDN failure history table identifies the last failure + recorded per user and provides relevant information. + " + REVISION "200601200000Z" + DESCRIPTION + "Obsoleted the following deprecated L2F specific objects. + These set of objects have been replaced by the + corresponding multi-protocol objects since 1999-03-24. + + Obsoleted Objects Existing replacements + ================= ===================== + cvpdnTunnelTotal cvpdnSystemTable + cvpdnSessionTotal cvpdnSystemTable + cvpdnDeniedUsersTotal cvpdnSystemTable + cvpdnTunnelTable cvpdnTunnelAttrTable + cvpdnTunnelSessionTable cvpdnSessionAttrTable + + Deprecated the following objects and added corresponding + InetAddressType/InetAddress compliant counterparts: + + Deprecated Objects Added Replacements + ================== ================== + cvpdnTunnelAttrLocalIpAddress + cvpdnTunnelAttrLocalInetAddressType + cvpdnTunnelAttrLocalInetAddress + cvpdnTunnelAttrSourceIpAddress + cvpdnTunnelAttrSourceInetAddressType + cvpdnTunnelAttrSourceInetAddress + cvpdnTunnelAttrRemoteIpAddress + cvpdnTunnelAttrRemoteInetAddressType + cvpdnTunnelAttrRemoteInetAddress + cvpdnUnameToFailHistSourceIp + cvpdnUnameToFailHistSourceInetType + cvpdnUnameToFailHistSourceInetAddr + cvpdnUnameToFailHistDestIp + cvpdnUnameToFailHistDestInetType + cvpdnUnameToFailHistDestInetAddr + + Added two new values, 'pwUp' and 'pwDown', for the + existing object cvpdnNotifSessionEvent to support + pseudowire status change event reporting. + " + + REVISION "200406080000Z" + DESCRIPTION + "Deprecated the cvpdnBundleEndpointType object since it's + values did not align with the PPP protocol. This object was + replaced by cvpdnBundleEndpointClass. + " + REVISION "200404020000Z" + DESCRIPTION + "Added support for Multilink PPP VPDN information. Modified + the cvpdnSessionAttrTable to add objects that specify the + multilink PPP bundle to which a session belongs. Added + scalar objects to hold the total number of multilink PPP + bundles comprised of one, two, and more than two links. + Added the cvpdnBundleTable that describes the PPP multilink + bundle. Added the cvpdnChildBundleTable to expose the + containment relationship between the multilink PPP bundle + and the VPDN tunnel. + " + REVISION "200207080000Z" + DESCRIPTION + "Added support for VPDN Template information. The template + table reports the number of active sessions for each + template. This number is the sum of active sessions for + all VPDN groups associated with each template. + " + REVISION "200205170000Z" + DESCRIPTION + "Changed cvpdnSessionAttrVirtualCircuitID to an Unsigned32 + object. Also, moved Unsigned32 import to SNMPv2-SMI. + " + REVISION "200204020000Z" + DESCRIPTION + "Added virtual circuit ID, packets dropped, and notification + objects for WAN/IP support. + " + REVISION "200001120000Z" + DESCRIPTION + "Added support for Point-to-Point Tunneling Protocol (PPTP). + Changed object descriptions to use generic terms. + " + REVISION "9903240000Z" + DESCRIPTION + "Added support for multiple tunnel protocols with these + tables + 1) cvpdnSystemTable + 2) cvpdnTunnelAttrTable + 3) cvpdnTunnelSessionAttrTable + + Deprecated objects and tables duplicated by the three new + tables + 1) cvpdnTunnelTotal, cvpdnSessionTotal, + cvpdnDeniedUsersTotal + 2) cvpdnTunnelTable + 3) cvpdnTunnelSessionTable + " + REVISION "9707150000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoExperiment 24 } + +TunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The tunnel type. This is the tunnel protocol of a VPDN + tunnel." + SYNTAX INTEGER { + l2f(1), + l2tp(2), + pptp(3) + } + +EndpointClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The endpoint discriminator class supplied by the remote peer in + a PPP Multilink bundle. + + RFC 1990 defines the following classes: + + none: Class 0 - Null Class. No endpoint discriminator + is being used. The endpoint discriminator should + contain a SnmpAdminString (SIZE (0)) value. + + local: Class 1 - Locally Assigned Address. This class is + defined to permit a local assignment in the case + where use of one of the globally unique classes is + not possible. The endpoint discriminator should + contain a SnmpAdminString (SIZE(1..20)) value. + + ipV4Address: Class 2 - Internet Protocol (IP) Address. An + address in this class contains an IP host address. + The endpoint discriminator should contain a + InetAddressIPv4 value. + + macAddress: Class 3 - IEEE 802.1 Globally Assigned MAC + Address. An address in this class contains an + IEEE 802.1 MAC address in canonical (802.3) + format. The endpoint discriminator should contain + a MacAddress value. + + magicNumber: Class 4 - PPP Magic-Number Block. This is not an + address but a block of 1 to 5 concatenated 32 bit + PPP Magic-Numbers. The endpoint discriminator + should contain an OCTET STRING (SIZE (4|8|12|16| + 20)) value. + + phone: Class 5 - Public Switched Network Directory + Number. An address in this class contains an + octet sequence as defined by I.331 (E.164) + representing an international telephone directory + number suitable for use to access the endpoint via + the public switched telephone network. The + endpoint discriminator should contain a + SnmpAdminString (SIZE(1..15)) value." + REFERENCE + "The PPP Multilink Protocol (MP), RFC 1990, Section 5.1.3." + SYNTAX INTEGER { + none(1), + local(2), + ipV4Address(3), + macAddress(4), + magicNumber(5), + phone(6) + } + +ciscoVpdnMgmtMIBObjects OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIB 1 } + +cvpdnSystemInfo OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIBObjects 1 } + +cvpdnTunnelInfo OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIBObjects 2 } + +cvpdnTunnelSessionInfo OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIBObjects 3 } + +cvpdnUserToFailHistInfo OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIBObjects 4 } + +cvpdnTemplateInfo OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIBObjects 5 } + +cvpdnMultilinkInfo OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIBObjects 6 } + +-- ****************************************************************** +-- * System Wide VPDN Information +-- ****************************************************************** + +cvpdnTunnelTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "tunnels" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of VPDN tunnels that are currently + active within this system." + ::= { cvpdnSystemInfo 1 } + +cvpdnSessionTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "users" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of active users in all the active VPDN + tunnels within this system." + ::= { cvpdnSystemInfo 2 } + +cvpdnDeniedUsersTotal OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of denied user attempts to all the + active VPDN tunnels within this system." + ::= { cvpdnSystemInfo 3 } + +-- VPDN System Table provides aggregated tunnel information for each +-- tunnel protocol. +-- The contents of this table supercedes the three objects +-- cvpdnTunnelTotal, cvpdnSessionTotal, and cvpdnDeniedUsersTotal + +cvpdnSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of information about the VPDN system for all tunnel + types." + ::= { cvpdnSystemInfo 4 } + +cvpdnSystemEntry OBJECT-TYPE + SYNTAX CvpdnSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about a + single type of VPDN tunnel." + INDEX { cvpdnSystemTunnelType } + ::= { cvpdnSystemTable 1 } + +CvpdnSystemEntry ::= + SEQUENCE { + cvpdnSystemTunnelType TunnelType, + cvpdnSystemTunnelTotal Gauge32, + cvpdnSystemSessionTotal Gauge32, + cvpdnSystemDeniedUsersTotal Counter32, + cvpdnSystemInitialConnReq Counter32, + cvpdnSystemSuccessConnReq Counter32, + cvpdnSystemFailedConnReq Counter32 + } + +cvpdnSystemTunnelType OBJECT-TYPE + SYNTAX TunnelType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tunnel type. This is the tunnel protocol." + ::= { cvpdnSystemEntry 1 } + +cvpdnSystemTunnelTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "tunnels" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VPDN tunnels that are currently active + of this tunnel type." + ::= { cvpdnSystemEntry 2 } + +cvpdnSystemSessionTotal OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of active sessions in all the active VPDN + tunnels of this tunnel type." + ::= { cvpdnSystemEntry 3 } + +cvpdnSystemDeniedUsersTotal OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of denied user attempts to all the VPDN + tunnels of this tunnel type since last system + re-initialization." + ::= { cvpdnSystemEntry 4 } + +cvpdnSystemInitialConnReq OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number tunnel connection attempts on all the VPDN + tunnels of this tunnel type since last system + re-initialization." + ::= { cvpdnSystemEntry 5 } + +cvpdnSystemSuccessConnReq OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number tunnel Successful connection attempts in VPDN + tunnels of this tunnel type since last system + re-initialization." + ::= { cvpdnSystemEntry 6 } + +cvpdnSystemFailedConnReq OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number tunnel Failed connection attempts in VPDN + tunnels of this tunnel type since last system + re-initialization." + ::= { cvpdnSystemEntry 7 } + +-- Objects indicating whether the specified notifications are enabled +-- or not. + +cvpdnSystemNotifSessionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether Layer 2 VPN session notifications are + enabled." + DEFVAL { false } + ::= { cvpdnSystemInfo 5 } + +cvpdnSystemClearSessions OBJECT-TYPE + SYNTAX INTEGER { + none(1), + all(2), + l2f(3), + l2tp(4), + pptp(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears all the sessions in a given tunnel type. When + reading this object, the value of 'none' will always be + returned. + + When setting these values, the following operations will be + performed: + + none: no operation. + + all: clears all the sessions in all the tunnels. + + l2f: clears all the L2F sessions. + + l2tp: clears all the L2TP sessions. + + pptp: clears all the PPTP sessions." + ::= { cvpdnSystemInfo 6 } + +-- ****************************************************************** +-- * VPDN Tunnel General Information Table +-- ****************************************************************** + +cvpdnTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table of information about the active VPDN tunnels." + ::= { cvpdnTunnelInfo 1 } + +cvpdnTunnelEntry OBJECT-TYPE + SYNTAX CvpdnTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in the table, containing information about a + single active VPDN tunnel." + INDEX { cvpdnTunnelTunnelId } + ::= { cvpdnTunnelTable 1 } + +CvpdnTunnelEntry ::= + SEQUENCE { + cvpdnTunnelTunnelId Unsigned32, + cvpdnTunnelRemoteTunnelId Unsigned32, + cvpdnTunnelLocalName DisplayString, + cvpdnTunnelRemoteName DisplayString, + cvpdnTunnelRemoteEndpointName DisplayString, + cvpdnTunnelLocalInitConnection TruthValue, + cvpdnTunnelOrigCause INTEGER, + cvpdnTunnelState INTEGER, + cvpdnTunnelActiveSessions Gauge32, + cvpdnTunnelDeniedUsers Counter32, + cvpdnTunnelSoftshut TruthValue, + cvpdnTunnelNetworkServiceType INTEGER, + cvpdnTunnelLocalIpAddress IpAddress, + cvpdnTunnelSourceIpAddress IpAddress, + cvpdnTunnelRemoteIpAddress IpAddress + } + +cvpdnTunnelTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The Tunnel ID of an active VPDN tunnel. If it is the + instigator of the tunnel, the ID is the HGW/LNS tunnel + ID, otherwise it is the NAS/LAC tunnel ID." + ::= { cvpdnTunnelEntry 1 } + +cvpdnTunnelRemoteTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The remote Tunnel ID of an active VPDN tunnel. If it + is the instigator of the tunnel, the ID is the NAS/LAC + tunnel ID, otherwise it is the HGW/LNS tunnel ID." + ::= { cvpdnTunnelEntry 2 } + +cvpdnTunnelLocalName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The local name of an active VPDN tunnel. It will be + the NAS/LAC name of the tunnel if the router serves as + the NAS/LAC, or the HGW/LNS name of the tunnel if the + system serves as the home gateway. Typically, the + local name is the configured host name of the router." + ::= { cvpdnTunnelEntry 3 } + +cvpdnTunnelRemoteName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The remote name of an active VPDN tunnel. It will be + the home gateway name of the tunnel if the system is a + NAS/LAC, or the NAS/LAC name of the tunnel if the + system serves as the home gateway." + ::= { cvpdnTunnelEntry 4 } + +cvpdnTunnelRemoteEndpointName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The remote end point name of an active VPDN tunnel. + This name is either the domain name or the DNIS that + this tunnel is projected with." + ::= { cvpdnTunnelEntry 5 } + +cvpdnTunnelLocalInitConnection OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object indicates whether the tunnel was generated + locally or not." + ::= { cvpdnTunnelEntry 6 } + +cvpdnTunnelOrigCause OBJECT-TYPE + SYNTAX INTEGER { + domain(1), + dnis(2), + stack(3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The cause which originated an active VPDN tunnel. The + tunnel can be projected via domain name, DNIS or a + stack group (SGBP)." + ::= { cvpdnTunnelEntry 7 } + +cvpdnTunnelState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + opening(2), + open(3), + closing(4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The current state of an active VPDN tunnel. Each state + code is explained below: + + unknown: The current state of the tunnel is + unknown. + + opening: The tunnel has just been instigated and + is pending for a remote end reply to + complete the process. + + open: The tunnel is active. + + closing: The tunnel has just been shut down and + is pending for the remote end to reply + to complete the process." + ::= { cvpdnTunnelEntry 8 } + +cvpdnTunnelActiveSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of active session currently in the + tunnel." + ::= { cvpdnTunnelEntry 9 } + +cvpdnTunnelDeniedUsers OBJECT-TYPE + SYNTAX Counter32 + UNITS "calls" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A count of the accumulated total of denied users for + the tunnel." + ::= { cvpdnTunnelEntry 10 } + +cvpdnTunnelSoftshut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A VPDN tunnel can be put into a soft shut state to + prevent any new user session to be added. This object + specifies whether this tunnel has been soft shut." + ::= { cvpdnTunnelEntry 12 } + +cvpdnTunnelNetworkServiceType OBJECT-TYPE + SYNTAX INTEGER { + ip(1) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The type of network service used in the active tunnel. + For now it is IP only." + ::= { cvpdnTunnelEntry 13 } + +cvpdnTunnelLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The local IP address of the tunnel. This IP address is + that of the interface at the local end of the tunnel." + ::= { cvpdnTunnelEntry 14 } + +cvpdnTunnelSourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The source IP address of the tunnel. This IP address + is the user configurable IP address for Stack Group + Biding Protocol (SGBP) via the CLI command: + vpdn source-ip" + REFERENCE + "The Stack Group Biding Protocol (SGBP), United States + Patent 6073176" + ::= { cvpdnTunnelEntry 15 } + +cvpdnTunnelRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The remote IP address of the tunnel. This IP address + is that of the interface at the remote end of the + tunnel." + ::= { cvpdnTunnelEntry 16 } + +-- +-- VPDN Tunnel Attribute Table provides tunnel level information +-- This table supercedes the VPDN Tunnel Table, cvpdnTunnelTable + +cvpdnTunnelAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnTunnelAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of information about the active VPDN tunnels. An + entry is added to the table when a new tunnel is initiated + and removed from the table when the tunnel is terminated." + ::= { cvpdnTunnelInfo 2 } + +cvpdnTunnelAttrEntry OBJECT-TYPE + SYNTAX CvpdnTunnelAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about a + single active VPDN tunnel." + INDEX { cvpdnSystemTunnelType, + cvpdnTunnelAttrTunnelId } + ::= { cvpdnTunnelAttrTable 1 } + +CvpdnTunnelAttrEntry ::= + SEQUENCE { + cvpdnTunnelAttrTunnelId Integer32, + cvpdnTunnelAttrRemoteTunnelId Integer32, + cvpdnTunnelAttrLocalName DisplayString, + cvpdnTunnelAttrRemoteName DisplayString, + cvpdnTunnelAttrRemoteEndpointName DisplayString, + cvpdnTunnelAttrLocalInitConnection TruthValue, + cvpdnTunnelAttrOrigCause INTEGER, + cvpdnTunnelAttrState INTEGER, + cvpdnTunnelAttrActiveSessions Gauge32, + cvpdnTunnelAttrDeniedUsers Counter32, + cvpdnTunnelAttrSoftshut TruthValue, + cvpdnTunnelAttrNetworkServiceType INTEGER, + cvpdnTunnelAttrLocalIpAddress IpAddress, + cvpdnTunnelAttrSourceIpAddress IpAddress, + cvpdnTunnelAttrRemoteIpAddress IpAddress, + cvpdnTunnelAttrLocalInetAddressType InetAddressType, + cvpdnTunnelAttrLocalInetAddress InetAddress, + cvpdnTunnelAttrSourceInetAddressType InetAddressType, + cvpdnTunnelAttrSourceInetAddress InetAddress, + cvpdnTunnelAttrRemoteInetAddressType InetAddressType, + cvpdnTunnelAttrRemoteInetAddress InetAddress + } + +cvpdnTunnelAttrTunnelId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Tunnel ID of an active VPDN tunnel. If this end is the + instigator of the tunnel, the ID is the TS tunnel ID, + otherwise it is the NAS tunnel ID. + + Two distinct tunnels with the same tunnel ID may exist, but + with different tunnel types. + " + ::= { cvpdnTunnelAttrEntry 1 } + +cvpdnTunnelAttrRemoteTunnelId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote Tunnel ID of an active VPDN tunnel. If this end + is the instigator of the tunnel, the ID is the NAS tunnel + ID, otherwise it is the TS tunnel ID." + ::= { cvpdnTunnelAttrEntry 2 } + +cvpdnTunnelAttrLocalName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local name of an active VPDN tunnel. It will be the + NAS name of the tunnel if the system serves as the NAS, or + the TS name of the tunnel if the system serves as the + tunnel server. Typically, the local name is the configured + host name of the system." + ::= { cvpdnTunnelAttrEntry 3 } + +cvpdnTunnelAttrRemoteName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote name of an active VPDN tunnel. It will be the + tunnel server name of the tunnel if the system is a NAS, + or the NAS name of the tunnel if the system serves as the + tunnel server." + ::= { cvpdnTunnelAttrEntry 4 } + +cvpdnTunnelAttrRemoteEndpointName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote end point name of an active VPDN tunnel. This + name is either the domain name or the DNIS that this tunnel + is projected with." + ::= { cvpdnTunnelAttrEntry 5 } + +cvpdnTunnelAttrLocalInitConnection OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the tunnel was originated + locally or not. If it's true, the tunnel was originated + locally." + ::= { cvpdnTunnelAttrEntry 6 } + +cvpdnTunnelAttrOrigCause OBJECT-TYPE + SYNTAX INTEGER { + domain(1), + dnis(2), + stack(3), + xconnect(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cause which originated an active VPDN tunnel. The + tunnel can be projected via domain name, DNIS, stack group, + or L2 Xconnect." + ::= { cvpdnTunnelAttrEntry 7 } + +cvpdnTunnelAttrState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + l2fOpening(2), + l2fOpenWait(3), + l2fOpen(4), + l2fClosing(5), + l2fCloseWait(6), + l2tpIdle(7), + l2tpWaitCtlReply(8), + l2tpEstablished(9), + l2tpShuttingDown(10), + l2tpNoSessionLeft(11), + pptpIdle(12), + pptpWaitConnect(13), + pptpWaitCtlRequest(14), + pptpWaitCtlReply(15), + pptpEstablished(16), + pptpWaitStopReply(17), + pptpTerminal(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of an active VPDN tunnel. + Tunnels of type l2f will have states with the 'l2f' prefix. + Tunnels of type l2tp will have states with the 'l2tp' + prefix. + Tunnels of type pptp will have states with the 'pptp' + prefix. + + Each state code is explained below: + + unknown: The current state of the tunnel is + unknown. + + l2fOpening: The tunnel has just been initiated + and is pending for a remote end + reply to complete the process. + + l2fOpenWait: This end received a tunnel open + request from the remote end and is + waiting for the tunnel to be + established. + + l2fOpen: The tunnel is active. + + l2fClosing: This end received a tunnel close + request. + + l2fCloseWait: The tunnel has just been shut down + and is pending for the remote end + to reply to complete the process. + + l2tpIdle: No tunnel is initiated yet. + + l2tpWaitCtlReply: The tunnel has been initiated and + is pending for a remote end reply + to complete the process. + + l2tpEstablished: The tunnel is active. + + l2tpShuttingDown: The tunnel is in progress of + shutting down. + + l2tpNoSessionLeft: There is no session left in the + tunnel. + + pptpIdle: No tunnel is initiated yet. + + pptpWaitConnect: The tunnel is waiting for a TCP + connection. + + pptpWaitCtlRequest: The tunnel has been initiated and + is pending for a remote end + request. + + pptpWaitCtlReply: The tunnel has been initiated and + is pending for a remote end reply. + + pptpEstablished: The tunnel is active. + + pptpWaitStopReply: The tunnel is being shut down and + is pending for a remote end reply. + + pptpTerminal: The tunnel has been shut down." + ::= { cvpdnTunnelAttrEntry 8 } + +cvpdnTunnelAttrActiveSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of active session currently in the + tunnel." + ::= { cvpdnTunnelAttrEntry 9 } + +cvpdnTunnelAttrDeniedUsers OBJECT-TYPE + SYNTAX Counter32 + UNITS "calls" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of the accumulated total of denied users for the + tunnel." + ::= { cvpdnTunnelAttrEntry 10 } + +cvpdnTunnelAttrSoftshut OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A VPDN tunnel can be put into a soft shut state to prevent + any new session to be added. This object specifies whether + this tunnel has been soft shut. If its true, it has been + soft shut." + ::= { cvpdnTunnelAttrEntry 11 } + +cvpdnTunnelAttrNetworkServiceType OBJECT-TYPE + SYNTAX INTEGER { + ip(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of network service used in the active tunnel." + ::= { cvpdnTunnelAttrEntry 12 } + +cvpdnTunnelAttrLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The local IP address of the tunnel. This IP address is + that of the interface at the local end of the tunnel." + ::= { cvpdnTunnelAttrEntry 13 } + +cvpdnTunnelAttrSourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The source IP address of the tunnel. This IP address is + the user configurable IP address for Stack Group Biding + Protocol." + REFERENCE + "The Stack Group Biding Protocol (SGBP), United States + Patent 6073176" + ::= { cvpdnTunnelAttrEntry 14 } + +cvpdnTunnelAttrRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The remote IP address of the tunnel. This IP address is + that of the interface at the remote end of the tunnel." + ::= { cvpdnTunnelAttrEntry 15 } + +cvpdnTunnelAttrLocalInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of address contained in + cvpdnTunnelAttrLocalInetAddress" + ::= { cvpdnTunnelAttrEntry 16 } + +cvpdnTunnelAttrLocalInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local IP address of the tunnel. This IP address is + that of the interface at the local end of the tunnel. + The type of this address is determined by the value of + cvpdnTunnelAttrLocalInetAddressType." + ::= { cvpdnTunnelAttrEntry 17 } + +cvpdnTunnelAttrSourceInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of address contained in + cvpdnTunnelAttrSourceInetAddress" + ::= { cvpdnTunnelAttrEntry 18 } + +cvpdnTunnelAttrSourceInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP address of the tunnel. This IP address is + the user configurable IP address for Stack Group Biding + Protocol. The type of this address is determined by the + value of cvpdnTunnelAttrSourceInetAddressType." + REFERENCE + "The Stack Group Biding Protocol (SGBP), United States + Patent 6073176" + ::= { cvpdnTunnelAttrEntry 19 } + +cvpdnTunnelAttrRemoteInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of address contained in + cvpdnTunnelAttrRemoteInetAddress" + ::= { cvpdnTunnelAttrEntry 20 } + +cvpdnTunnelAttrRemoteInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote IP address of the tunnel. This IP address is + that of the interface at the remote end of the tunnel. + The type of this address is determined by the value of + cvpdnTunnelAttrRemoteInetAddressType." + ::= { cvpdnTunnelAttrEntry 21 } + +-- ****************************************************************** +-- * VPDN Tunnel Session Information +-- ****************************************************************** + +cvpdnTunnelSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnTunnelSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Table of information about individual user sessions + within the active tunnels. Entry is added to the table + when new user session is initiated and be removed from + the table when the user session is terminated." + ::= { cvpdnTunnelSessionInfo 1 } + +cvpdnTunnelSessionEntry OBJECT-TYPE + SYNTAX CvpdnTunnelSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry in the table, containing information about a + single user session within the tunnel." + INDEX { cvpdnTunnelTunnelId, + cvpdnTunnelSessionId } + ::= { cvpdnTunnelSessionTable 1 } + +CvpdnTunnelSessionEntry ::= + SEQUENCE { + cvpdnTunnelSessionId Unsigned32, + cvpdnTunnelSessionUserName DisplayString, + cvpdnTunnelSessionState INTEGER, + cvpdnTunnelSessionCallDuration TimeTicks, + cvpdnTunnelSessionPacketsOut Counter32, + cvpdnTunnelSessionBytesOut Counter32, + cvpdnTunnelSessionPacketsIn Counter32, + cvpdnTunnelSessionBytesIn Counter32, + cvpdnTunnelSessionDeviceType INTEGER, + cvpdnTunnelSessionDeviceCallerId DisplayString, + cvpdnTunnelSessionDevicePhyId InterfaceIndexOrZero, + cvpdnTunnelSessionMultilink TruthValue, + cvpdnTunnelSessionModemSlotIndex Unsigned32, + cvpdnTunnelSessionModemPortIndex Unsigned32, + cvpdnTunnelSessionDS1SlotIndex Unsigned32, + cvpdnTunnelSessionDS1PortIndex Unsigned32, + cvpdnTunnelSessionDS1ChannelIndex Unsigned32, + cvpdnTunnelSessionModemCallStartTime TimeStamp, + cvpdnTunnelSessionModemCallStartIndex Unsigned32 + } + +cvpdnTunnelSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The ID of an active VPDN tunnel user session." + ::= { cvpdnTunnelSessionEntry 1 } + +cvpdnTunnelSessionUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The name of the user of the user session." + ::= { cvpdnTunnelSessionEntry 2 } + +cvpdnTunnelSessionState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + opening(2), + open(3), + closing(4), + waitingForTunnel(5) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The current state of an active user session. Each state + code is explained below: + + unknown: The current state of the tunnel's + session is unknown. + + opening: The user session has just been + initiated through a tunnel and is + pending for the remote end reply + to complete the process. + + open: The user session is active. + + closing: The user session has just been + closed and is pending for the + remote end reply to complete the + process. + + waitingForTunnel: The user session is in this state + when the tunnel which this session + is going through is still in + CLOSED state. It waits for the + tunnel to become OPEN before the + session is allow to be fully + established." + ::= { cvpdnTunnelSessionEntry 3 } + +cvpdnTunnelSessionCallDuration OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object specifies the call duration of the current + active user session in value of system uptime." + ::= { cvpdnTunnelSessionEntry 4 } + +cvpdnTunnelSessionPacketsOut OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of output packets through this active + user session." + ::= { cvpdnTunnelSessionEntry 5 } + +cvpdnTunnelSessionBytesOut OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of output bytes through this active + user session." + ::= { cvpdnTunnelSessionEntry 6 } + +cvpdnTunnelSessionPacketsIn OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of input packets through this active + user session." + ::= { cvpdnTunnelSessionEntry 7 } + +cvpdnTunnelSessionBytesIn OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of input bytes through this active + user session." + ::= { cvpdnTunnelSessionEntry 8 } + +cvpdnTunnelSessionDeviceType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + asyncInternalModem(2), + async(3), + bchan(4), + sync(5), + virtualAccess(6), + xdsl(7), + cable(8) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The type of physical devices that this user session + is attached to for the local end of the tunnel. The + meaning of each device type is explained below: + + other: Any device that has not been + defined. + + asyncInternalModem: Modem Pool device of an access + server. + + async: A regular asynchronous serial + interface. + + sync: A regular synchronous serial + interface. + + bchan: An ISDN call. + + xdsl: Future application with xDSL + devices. + + cable: Future application with Cable + modem devices." + ::= { cvpdnTunnelSessionEntry 9 } + +cvpdnTunnelSessionDeviceCallerId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The incoming caller identification of the user. It is + the originating number that called into the device that + initiates the user session. This object can be empty + since not all dial device can provide caller ID + information." + ::= { cvpdnTunnelSessionEntry 10 } + +cvpdnTunnelSessionDevicePhyId OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The device ID of the physical interface for the user + session. The object is the the interface index which + points to the ifTable. For virtual interface that is + not in the ifTable, it will have zero value." + ::= { cvpdnTunnelSessionEntry 11 } + +cvpdnTunnelSessionMultilink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This object indicates whether the session is part of a + multilink or not." + ::= { cvpdnTunnelSessionEntry 12 } + +cvpdnTunnelSessionModemSlotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Modem Pool database slot index if it is associated + with this user session. Only a session with device of + type asyncInternalModem will have a valid value for + this object." + ::= { cvpdnTunnelSessionEntry 13 } + +cvpdnTunnelSessionModemPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Modem Pool database port index if it is associated + with this user session. Only a session with a device + of type asyncInternalModem will have a valid value for + this object." + ::= { cvpdnTunnelSessionEntry 14 } + +cvpdnTunnelSessionDS1SlotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The DS1 database slot index if it is associated with + this user session. Only a session with a device of + type asyncInternalModem will have a valid value for + this object." + ::= { cvpdnTunnelSessionEntry 15 } + +cvpdnTunnelSessionDS1PortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The DS1 database port index if it is associated with + this user session. Only a session with a device of + type asyncInternalModem will have a a valid value for + this object." + ::= { cvpdnTunnelSessionEntry 16 } + +cvpdnTunnelSessionDS1ChannelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The DS1 database channel index if it is associated with + this user session. Only a session over a device of + type asyncInternalModem will have a valid value for + this object." + ::= { cvpdnTunnelSessionEntry 17 } + +cvpdnTunnelSessionModemCallStartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The start time of the current modem call. Only a + session with a device of type asyncInternalModem will + have a valid value for this object." + ::= { cvpdnTunnelSessionEntry 18 } + +cvpdnTunnelSessionModemCallStartIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Arbitrary small integer to distinguish modem calls that + occurred at the same time tick. Only session over + device asyncInternalModem will have a valid value for + this object." + ::= { cvpdnTunnelSessionEntry 19 } + +-- +-- VPDN Session Attribute Table provides session level information +-- This table supercedes the VPDN Tunnel Session Table, +-- cvpdnTunnelSessionTable + +cvpdnSessionAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnSessionAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of information about individual sessions within the + active tunnels. An entry is added to the table when a new + session is initiated and removed from the table when the + session is terminated." + ::= { cvpdnTunnelSessionInfo 2 } + +cvpdnSessionAttrEntry OBJECT-TYPE + SYNTAX CvpdnSessionAttrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about a + single session within the tunnel." + INDEX { cvpdnSystemTunnelType, + cvpdnTunnelAttrTunnelId, + cvpdnSessionAttrSessionId } + ::= { cvpdnSessionAttrTable 1 } + +CvpdnSessionAttrEntry ::= + SEQUENCE { + cvpdnSessionAttrSessionId Integer32, + cvpdnSessionAttrUserName DisplayString, + cvpdnSessionAttrState INTEGER, + cvpdnSessionAttrCallDuration TimeTicks, + cvpdnSessionAttrPacketsOut Counter32, + cvpdnSessionAttrBytesOut Counter32, + cvpdnSessionAttrPacketsIn Counter32, + cvpdnSessionAttrBytesIn Counter32, + cvpdnSessionAttrDeviceType INTEGER, + cvpdnSessionAttrDeviceCallerId DisplayString, + cvpdnSessionAttrDevicePhyId InterfaceIndexOrZero, + cvpdnSessionAttrMultilink TruthValue, + cvpdnSessionAttrModemSlotIndex Unsigned32, + cvpdnSessionAttrModemPortIndex Unsigned32, + cvpdnSessionAttrDS1SlotIndex Unsigned32, + cvpdnSessionAttrDS1PortIndex Unsigned32, + cvpdnSessionAttrDS1ChannelIndex Unsigned32, + cvpdnSessionAttrModemCallStartTime TimeStamp, + cvpdnSessionAttrModemCallStartIndex Unsigned32, + cvpdnSessionAttrVirtualCircuitID Unsigned32, + cvpdnSessionAttrSentPktsDropped Counter32, + cvpdnSessionAttrRecvPktsDropped Counter32, + cvpdnSessionAttrMultilinkBundle SnmpAdminString, + cvpdnSessionAttrMultilinkIfIndex InterfaceIndexOrZero + } + +cvpdnSessionAttrSessionId OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ID of an active VPDN session." + ::= { cvpdnSessionAttrEntry 1 } + +cvpdnSessionAttrUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user of the session." + ::= { cvpdnSessionAttrEntry 2 } + +cvpdnSessionAttrState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + l2fOpening(2), + l2fOpen(3), + l2fCloseWait(4), + l2fWaitingForTunnel(5), + l2tpIdle(6), + l2tpWaitingTunnel(7), + l2tpWaitReply(8), + l2tpWaitConnect(9), + l2tpEstablished(10), + l2tpShuttingDown(11), + pptpWaitVAccess(12), + pptpPacEstablished(13), + pptpWaitTunnel(14), + pptpWaitOCRP(15), + pptpPnsEstablished(16), + pptpWaitCallDisc(17), + pptpTerminal(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of a tunnel session. + L2F tunnel sessions will have states with the 'l2f' prefix. + L2TP tunnel sessions will have states with the 'l2tp' + prefix. + + Each state code is explained below: + + unknown: The current state of the tunnel's + session is unknown. + + l2fOpening: The session has just been + initiated through a tunnel and is + pending for the remote end reply + to complete the process. + + l2fOpen: The session is active. + + l2fCloseWait: The session has just been closed + and is pending for the remote end + reply to complete the process. + + l2fWaitingForTunnel: The session is in this state when + the tunnel which this session is + going through is still in CLOSED + state. It waits for the tunnel to + become OPEN before the session is + allowed to be fully established. + + l2tpIdle: No session is initiated yet. + + l2tpWaitingTunnel: The session is waiting for the + tunnel to be established. + + l2tpWaitReply: The session has been initiated and + is pending for the remote end + reply to complete the process. + + l2tpWaitConnect: This end has acknowledged a + connection request and is waiting + for the remote end to connect. + + l2tpEstablished: The session is active. + + l2tpShuttingDown: The session is in progress of + shutting down. + + pptpWaitVAccess: The session is waiting for the + creation of a virtual access + interface. + + pptpPacEstablished: The session is active. + + pptpWaitTunnel: The session is waiting for the + tunnel to be established. + + pptpWaitOCRP: The session has been initiated and + is pending for the remote end + reply to complete the process. + + pptpPnsEstablished: The session is active. + + pptpWaitCallDisc: Session shutdown is in progress." + ::= { cvpdnSessionAttrEntry 3 } + +cvpdnSessionAttrCallDuration OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the call duration of the current + active session." + ::= { cvpdnSessionAttrEntry 4 } + +cvpdnSessionAttrPacketsOut OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of output packets through this active + session." + ::= { cvpdnSessionAttrEntry 5 } + +cvpdnSessionAttrBytesOut OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of output bytes through this active + session." + ::= { cvpdnSessionAttrEntry 6 } + +cvpdnSessionAttrPacketsIn OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of input packets through this active + session." + ::= { cvpdnSessionAttrEntry 7 } + +cvpdnSessionAttrBytesIn OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of input bytes through this active + session." + ::= { cvpdnSessionAttrEntry 8 } + +cvpdnSessionAttrDeviceType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + asyncInternalModem(2), + async(3), + bchan(4), + sync(5), + virtualAccess(6), + xdsl(7), + cable(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of physical devices that this session is attached + to for the local end of the tunnel. The meaning of each + device type is explained below: + + other: Any device that has not been + defined. + + asyncInternalModem: Modem Pool device of an access + server. + + async: A regular asynchronous serial + interface. + + sync: A regular synchronous serial + interface. + + bchan: An ISDN call. + + xdsl: xDSL interface. + + cable: cable modem interface." + ::= { cvpdnSessionAttrEntry 9 } + +cvpdnSessionAttrDeviceCallerId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The incoming caller identification of the user. It is the + originating number that called into the device that + initiates the session. This object can be empty since not + all dial devices can provide caller ID information." + ::= { cvpdnSessionAttrEntry 10 } + +cvpdnSessionAttrDevicePhyId OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device ID of the physical interface for the session. + The object is the the interface index which points to the + ifTable. For virtual interfaces that are not in the + ifTable, the value will be zero." + ::= { cvpdnSessionAttrEntry 11 } + +cvpdnSessionAttrMultilink OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the session is part of a + multilink PPP bundle, even if there is only one link or + session in the bundle. If it is multilink PPP, the value + is true." + ::= { cvpdnSessionAttrEntry 12 } + +cvpdnSessionAttrModemSlotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Modem Pool database slot index if it is associated with + this session. Only a session with device of type + 'asyncInternalModem' will have a valid value for this + object; otherwise, it is not instantiated." + ::= { cvpdnSessionAttrEntry 13 } + +cvpdnSessionAttrModemPortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Modem Pool database port index if it is associated with + this session. Only a session with a device of type + 'asyncInternalModem' will have a valid value for this + object; otherwise, it is not instantiated." + ::= { cvpdnSessionAttrEntry 14 } + +cvpdnSessionAttrDS1SlotIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DS1 database slot index if it is associated with this + session. Only a session with a device of type + 'asyncInternalModem' will have a valid value for this + object; otherwise it is not instantiated." + ::= { cvpdnSessionAttrEntry 15 } + +cvpdnSessionAttrDS1PortIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DS1 database port index if it is associated with this + session. Only a session with a device of type + 'asyncInternalModem' will have a valid value for this + object; otherwise it is not instantiated." + ::= { cvpdnSessionAttrEntry 16 } + +cvpdnSessionAttrDS1ChannelIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DS1 database channel index if it is associated with + this session. Only a session over a device of type + 'asyncInternalModem' will have a valid value for this + object; otherwise it is not instantiated." + ::= { cvpdnSessionAttrEntry 17 } + +cvpdnSessionAttrModemCallStartTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start time of the current modem call. Only a session + with a device of type 'asyncInternalModem' will have a + valid value for this object; otherwise, it is not + instantiated." + ::= { cvpdnSessionAttrEntry 18 } + +cvpdnSessionAttrModemCallStartIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arbitrary small integer to distinguish modem calls that + occurred at the same time tick. Only session over device + 'asyncInternalModem' will have a valid value for this + object; otherwise, it is not instantiated." + ::= { cvpdnSessionAttrEntry 19 } + +cvpdnSessionAttrVirtualCircuitID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The virtual circuit ID of an active Layer 2 VPN session." + ::= { cvpdnSessionAttrEntry 20 } + +cvpdnSessionAttrSentPktsDropped OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets that could not be sent + into this active session." + ::= { cvpdnSessionAttrEntry 21 } + +cvpdnSessionAttrRecvPktsDropped OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets that were received from + this active session." + ::= { cvpdnSessionAttrEntry 22 } + +cvpdnSessionAttrMultilinkBundle OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the name of the multilink bundle to + which this session belongs. The value of this object is + only valid when the value of cvpdnSessionAttrMultilink is + 'true'. If the value of cvpdnSessionAttrMultilink is + 'false', then the value of this object will be the empty + string." + ::= { cvpdnSessionAttrEntry 23 } + +cvpdnSessionAttrMultilinkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the ifIndex of the multilink bundle + to which this session belongs. The value of this object is + only valid when the value of cvpdnSessionAttrMultilink is + 'true'. If the value of cvpdnSessionAttrMultilink is + 'false', then the value of this object will be zero." + ::= { cvpdnSessionAttrEntry 24 } + +-- ****************************************************************** +-- * VPDN User Name to user failure Information +-- ****************************************************************** + +-- +-- The cvpdnUserToFailHistInfoTable is only populated for L2F tunnels +-- +cvpdnUserToFailHistInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnUserToFailHistInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of the record of failure objects which can be + referenced by an user name. Only a name that has a + valid item in the Cisco IOS VPDN failure history table + will yield a valid entry in this table. The table has + a maximum size of 50 entries. Only the newest 50 + entries will be kept in the table." + ::= { cvpdnUserToFailHistInfo 1 } + +cvpdnUserToFailHistInfoEntry OBJECT-TYPE + SYNTAX CvpdnUserToFailHistInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing failure history + relevant to an user name." + INDEX { cvpdnUnameToFailHistUname, + cvpdnUnameToFailHistTunnelId } + ::= { cvpdnUserToFailHistInfoTable 1 } + +CvpdnUserToFailHistInfoEntry ::= + SEQUENCE { + cvpdnUnameToFailHistUname DisplayString, + cvpdnUnameToFailHistTunnelId Unsigned32, + cvpdnUnameToFailHistUserId Unsigned32, + cvpdnUnameToFailHistLocalInitConn TruthValue, + cvpdnUnameToFailHistLocalName DisplayString, + cvpdnUnameToFailHistRemoteName DisplayString, + cvpdnUnameToFailHistSourceIp IpAddress, + cvpdnUnameToFailHistDestIp IpAddress, + cvpdnUnameToFailHistCount Counter32, + cvpdnUnameToFailHistFailTime TimeStamp, + cvpdnUnameToFailHistFailType DisplayString, + cvpdnUnameToFailHistFailReason DisplayString, + cvpdnUnameToFailHistSourceInetType InetAddressType, + cvpdnUnameToFailHistSourceInetAddr InetAddress, + cvpdnUnameToFailHistDestInetType InetAddressType, + cvpdnUnameToFailHistDestInetAddr InetAddress + } + +cvpdnUnameToFailHistUname OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user name for this failure entry." + ::= { cvpdnUserToFailHistInfoEntry 1 } + +cvpdnUnameToFailHistTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Tunnel ID for this failure entry. If it is the + instigator of the tunnel, the ID is the TS tunnel ID, + otherwise it is the NAS tunnel ID." + ::= { cvpdnUserToFailHistInfoEntry 2 } + +cvpdnUnameToFailHistUserId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ID of this failure entry." + ::= { cvpdnUserToFailHistInfoEntry 3 } + +cvpdnUnameToFailHistLocalInitConn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the tunnel in which the + failure occurred was generated locally or not." + ::= { cvpdnUserToFailHistInfoEntry 4 } + +cvpdnUnameToFailHistLocalName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local name of the VPDN tunnel in which the failure + occurred. It will be the NAS name of the tunnel if the + system serves as the NAS, or the TS name of the tunnel + if the system serves as the tunnel server. The local + name is the configured host name of the system. This + object can be empty if the failure occurred prior to + successful tunnel projection, thus no source name will + be available." + ::= { cvpdnUserToFailHistInfoEntry 5 } + +cvpdnUnameToFailHistRemoteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote name of the VPDN tunnel in which the failure + occurred. It will be the tunnel server name of the + tunnel if the system is a NAS, or the NAS name of the + tunnel if the system serves as the tunnel server. This + object can be empty if the failure occurred prior to + successful tunnel projection, thus no source name will + be available." + ::= { cvpdnUserToFailHistInfoEntry 6 } + +cvpdnUnameToFailHistSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The source IP address of the tunnel in which the + failure occurred. This IP address is that of the + interface at the instigator end of the tunnel." + ::= { cvpdnUserToFailHistInfoEntry 7 } + +cvpdnUnameToFailHistDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The destination IP address of the tunnel in which the + failure occurred. This IP address is that of the + interface at the receiver end of the tunnel." + ::= { cvpdnUserToFailHistInfoEntry 8 } + +cvpdnUnameToFailHistCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "failures" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is incremented when multiple failures has + been experienced by this user on this tunnel. Seeing a + delta of >1 is an indication that the current failure + record is the latest of a series of failures that has + been recorded." + ::= { cvpdnUserToFailHistInfoEntry 9 } + +cvpdnUnameToFailHistFailTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the time when the failure is + occurred." + ::= { cvpdnUserToFailHistInfoEntry 10 } + +cvpdnUnameToFailHistFailType OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of failure for the current failure record. It + comes in a form of a an ASCII string which describes + the type of failure." + ::= { cvpdnUserToFailHistInfoEntry 11 } + +cvpdnUnameToFailHistFailReason OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason of failure for the current failure record." + ::= { cvpdnUserToFailHistInfoEntry 12 } + +cvpdnUnameToFailHistSourceInetType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of address contained in + cvpdnUnameToFailHistSourceInetAddr." + ::= { cvpdnUserToFailHistInfoEntry 13 } + +cvpdnUnameToFailHistSourceInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source IP address of the tunnel in which the + failure occurred. This IP address is that of the + interface at the instigator end of the tunnel. The + instigator end is the peer which initiates the tunnel + estalishment. The type of this address is determined + by the value of cvpdnUnameToFailHistSourceInetType." + ::= { cvpdnUserToFailHistInfoEntry 14 } + +cvpdnUnameToFailHistDestInetType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of address contained in + cvpdnUnameToFailHistDestInetAddr." + ::= { cvpdnUserToFailHistInfoEntry 15 } + +cvpdnUnameToFailHistDestInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of the tunnel in which the + failure occurred. This IP address is that of the + interface at the receiver end of the tunnel. The type + of this address is determined by the value of + cvpdnUnameToFailHistDestInetType." + ::= { cvpdnUserToFailHistInfoEntry 16 } + +-- ********************************************************************* +-- * Notifications +-- ********************************************************************* + +ciscoVpdnMgmtMIBNotifs OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIB 0 } + +cvpdnNotifSessionID OBJECT-TYPE + SYNTAX Integer32 (0..65535) + --MAX-ACCESS accessible-for-notify + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the local session ID of the L2X + session for which this notification has been + generated." + ::= { ciscoVpdnMgmtMIBNotifs 1 } + +cvpdnNotifSessionEvent OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + pwUp(3), + pwDown(4) + } + --MAX-ACCESS accessible-for-notify + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the event that generated the L2X session + notification. + + The events are represented as follows: + + up: Session has come up. + + down: Session has gone down. + + pwUp: Pseudowire associated with this + session has come up. + + pwDown: Pseudowire associated with this + session has gone down. + " + ::= { ciscoVpdnMgmtMIBNotifs 2 } + +cvpdnNotifSession NOTIFICATION-TYPE + OBJECTS { + cvpdnNotifSessionID, + cvpdnNotifSessionEvent, + cvpdnSessionAttrDevicePhyId, + cvpdnSessionAttrVirtualCircuitID + } + STATUS current + DESCRIPTION + "Conveys an event regarding the L2X session with the + indicated session ID and Xconnect VCID." + ::= { ciscoVpdnMgmtMIBNotifs 3 } + +-- ****************************************************************** +-- * VPDN Template Information Table +-- ****************************************************************** + +cvpdnTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of information about the VPDN templates. The + VPDN template is a grouping mechanism that allows + configuration settings to be shared among multiple VPDN + groups. One such setting is a limit on the number of + active sessions across all VPDN groups associated with + the template. The template table allows customers to + monitor template-wide information such as tracking the + allocation of sessions across templates." + ::= { cvpdnTemplateInfo 1 } + +cvpdnTemplateEntry OBJECT-TYPE + SYNTAX CvpdnTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information about a + single VPDN template." + INDEX { IMPLIED cvpdnTemplateName } + ::= { cvpdnTemplateTable 1 } + +CvpdnTemplateEntry ::= + SEQUENCE { + cvpdnTemplateName SnmpAdminString, + cvpdnTemplateActiveSessions Gauge32 + } + +cvpdnTemplateName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the VPDN template." + ::= { cvpdnTemplateEntry 1 } + +cvpdnTemplateActiveSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of active session in all groups + associated with the template." + ::= { cvpdnTemplateEntry 2 } + +-- ****************************************************************** +-- * VPDN Multilink Information Objects +-- ****************************************************************** + +cvpdnBundlesWithOneLink OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bundles comprised of a single link." + ::= { cvpdnMultilinkInfo 1 } + +cvpdnBundlesWithTwoLinks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bundles comprised of two links." + ::= { cvpdnMultilinkInfo 2 } + +cvpdnBundlesWithMoreThanTwoLinks OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bundles comprised of more than two + links." + ::= { cvpdnMultilinkInfo 3 } + +cvpdnBundleTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnBundleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that describes the multilink PPP attributes of the + active VPDN sessions." + ::= { cvpdnMultilinkInfo 4 } + +cvpdnBundleEntry OBJECT-TYPE + SYNTAX CvpdnBundleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents an active multilink PPP + bundle that belongs to a VPDN tunnel." + INDEX { cvpdnBundleName } + ::= { cvpdnBundleTable 1 } + +CvpdnBundleEntry ::= + SEQUENCE { + cvpdnBundleName SnmpAdminString, + cvpdnBundleLinkCount Gauge32, + cvpdnBundleEndpointType INTEGER, + cvpdnBundleEndpoint OCTET STRING, + cvpdnBundlePeerIpAddrType InetAddressType, + cvpdnBundlePeerIpAddr InetAddress, + cvpdnBundleEndpointClass EndpointClass + } + +cvpdnBundleName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the multilink PPP bundle associated with a VPDN + tunnel." + ::= { cvpdnBundleEntry 1 } + +cvpdnBundleLinkCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "links" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of active links in a multilink PPP bundle + associated with a VPDN tunnel." + ::= { cvpdnBundleEntry 2 } + +cvpdnBundleEndpointType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + hostname(2), + string(3), + macAddress(4), + ipV4Address(5), + ipV6Address(6), + phone(7), + magicNumber(8) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The multilink PPP bundle discriminator type associated with + a VPDN tunnel. The value of this object represents the type + of discriminator used in cvpdnBundleEndpoint. + + none: No endpoint discriminator was supplied, the + default value is being used. + + hostname: The router's hostname is being used as + discriminator. + + string: User specified string is being used as + discriminator. + + macAddress: A MAC address as defined by the MacAddress + textual convention is being used as + discriminator. + + ipV4Address: An IP address as defined by the + InetAddressIPv4 textual convention is being + used as discriminator. + + ipV6Address: An IP address as defined by the + InetAddressIPv6 textual convention is being + used as discriminator. + + phone: The PSTN phone number is being used as + discriminator. + + magicNumber: A magic number is being used as + discriminator." + ::= { cvpdnBundleEntry 3 } + +cvpdnBundleEndpoint OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the discriminator used in this bundle that is + associated with a VPDN tunnel." + ::= { cvpdnBundleEntry 4 } + +cvpdnBundlePeerIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of address contained in + cvpdnBundlePeerIpAddr." + ::= { cvpdnBundleEntry 5 } + +cvpdnBundlePeerIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the multilink PPP peer in a VPDN tunnel." + ::= { cvpdnBundleEntry 6 } + +cvpdnBundleEndpointClass OBJECT-TYPE + SYNTAX EndpointClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The multilink PPP bundle discriminator class associated + with a VPDN tunnel. The value of this object represents the + type of discriminator used in cvpdnBundleEndpoint." + ::= { cvpdnBundleEntry 7 } + +cvpdnBundleLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the sysUpTime object when the contents of + cvpdnBundleTable last changed." + ::= { cvpdnMultilinkInfo 5 } + +cvpdnBundleChildTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvpdnBundleChildEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that exposes the containment relationship between a + multilink PPP bundle and a VPDN tunnel." + ::= { cvpdnMultilinkInfo 6 } + +cvpdnBundleChildEntry OBJECT-TYPE + SYNTAX CvpdnBundleChildEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents a session that belongs to + a VPDN tunnel and to a multilink PPP bundle." + INDEX { cvpdnBundleName, + cvpdnBundleChildTunnelType, + cvpdnBundleChildTunnelId, + cvpdnBundleChildSessionId } + ::= { cvpdnBundleChildTable 1 } + +CvpdnBundleChildEntry ::= + SEQUENCE { + cvpdnBundleChildTunnelType TunnelType, + cvpdnBundleChildTunnelId Unsigned32, + cvpdnBundleChildSessionId Unsigned32 + } + +cvpdnBundleChildTunnelType OBJECT-TYPE + SYNTAX TunnelType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tunnel type. This is the tunnel protocol of an active + VPDN session that is associated with a multilink PPP + bundle." + ::= { cvpdnBundleChildEntry 1 } + +cvpdnBundleChildTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Tunnel ID of an active VPDN session that is associated + with a multilink PPP bundle." + ::= { cvpdnBundleChildEntry 2 } + +cvpdnBundleChildSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of an active VPDN session that is associated with a + multilink PPP bundle." + ::= { cvpdnBundleChildEntry 3 } + +-- ********************************************************************* +-- * Conformance +-- ********************************************************************* + +ciscoVpdnMgmtMIBConformance OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIB 3 } + +ciscoVpdnMgmtMIBCompliances OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIBConformance 1 } + +ciscoVpdnMgmtMIBGroups OBJECT IDENTIFIER + ::= { ciscoVpdnMgmtMIBConformance 2 } + +-- ********************************************************************* +-- * Compliance +-- ********************************************************************* + +ciscoVpdnMgmtMIBCompliance MODULE-COMPLIANCE + STATUS obsolete -- superceded by ciscoVpdnMgmtMIBComplianceRev1 + DESCRIPTION + "The compliance statement for entities which implement + the Cisco VPDN Management MIB" + MODULE -- this module + MANDATORY-GROUPS { + cvpdnSystemInfoGroup, + cvpdnTunnelInfoGroup, + cvpdnTunnelSessionInfoGroup, + cvpdnUserToFailHistInfoGroup + } + ::= { ciscoVpdnMgmtMIBCompliances 1 } + +ciscoVpdnMgmtMIBComplianceRev1 MODULE-COMPLIANCE + STATUS obsolete -- superceded by + -- ciscoVpdnMgmtMIBComplianceRev2 + DESCRIPTION + "The compliance statement for entities which implement + the Cisco VPDN Management MIB" + MODULE -- this module + MANDATORY-GROUPS { + cvpdnSystemInfoGroup, + cvpdnTunnelInfoGroup, + cvpdnTunnelSessionInfoGroup, + cvpdnUserToFailHistInfoGroup, + cvpdnSystemGroup, + cvpdnTunnelAttrGroup, + cvpdnSessionAttrGroup + } + ::= { ciscoVpdnMgmtMIBCompliances 2 } + +ciscoVpdnMgmtMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoVpdnMgmtMIBComplianceRev3 + DESCRIPTION + "The compliance statement for entities which implement + the Cisco VPDN Management MIB" + MODULE -- this module + MANDATORY-GROUPS { + cvpdnUserToFailHistInfoGroup, + cvpdnSystemGroup, + cvpdnTunnelAttrGroup, + cvpdnSessionAttrGroupRev1 + } + ::= { ciscoVpdnMgmtMIBCompliances 3 } + +ciscoVpdnMgmtMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoVpdnMgmtMIBComplianceRev4 + DESCRIPTION + "The compliance statement for entities which implement + the Cisco VPDN Management MIB" + MODULE -- this module + MANDATORY-GROUPS { + cvpdnUserToFailHistInfoGroup, + cvpdnSystemGroup, + cvpdnTunnelAttrGroup, + cvpdnSessionAttrGroupRev1, + cvpdnTemplateGroup, + cvpdnNotifEnabledGroup, + cvpdnSessionNotifGroup, + cvpdnConfigGroup, + cvpdnMultilinkGroup + } + ::= { ciscoVpdnMgmtMIBCompliances 4 } + +ciscoVpdnMgmtMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated -- superceded by + -- ciscoVpdnMgmtMIBComplianceRev5 + DESCRIPTION + "The compliance statement for entities which implement + the Cisco VPDN Management MIB" + MODULE -- this module + MANDATORY-GROUPS { + cvpdnUserToFailHistInfoGroup, + cvpdnSystemGroup, + cvpdnTunnelAttrGroup, + cvpdnSessionAttrGroupRev1, + cvpdnTemplateGroup, + cvpdnNotifEnabledGroup, + cvpdnSessionNotifGroup, + cvpdnConfigGroup, + cvpdnMultilinkGroupRev1 + } + ::= { ciscoVpdnMgmtMIBCompliances 5 } + +ciscoVpdnMgmtMIBComplianceRev5 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Cisco VPDN Management MIB" + MODULE -- this module + MANDATORY-GROUPS { + cvpdnUserToFailHistInfoGroupRev1, + cvpdnSystemGroup, + cvpdnTunnelAttrGroupRev1, + cvpdnSessionAttrGroupRev1, + cvpdnTemplateGroup, + cvpdnNotifEnabledGroup, + cvpdnSessionNotifGroup, + cvpdnConfigGroup, + cvpdnMultilinkGroupRev1 + } + ::= { ciscoVpdnMgmtMIBCompliances 6 } + +-- ********************************************************************* +-- * Units of Conformance +-- ********************************************************************* + +cvpdnSystemInfoGroup OBJECT-GROUP + OBJECTS { + cvpdnTunnelTotal, + cvpdnSessionTotal, + cvpdnDeniedUsersTotal + } + STATUS obsolete + DESCRIPTION + "A collection of objects providing VPDN system status + information." + ::= { ciscoVpdnMgmtMIBGroups 1 } + +cvpdnTunnelInfoGroup OBJECT-GROUP + OBJECTS { + cvpdnTunnelRemoteTunnelId, + cvpdnTunnelLocalName, + cvpdnTunnelRemoteName, + cvpdnTunnelRemoteEndpointName, + cvpdnTunnelLocalInitConnection, + cvpdnTunnelOrigCause, + cvpdnTunnelState, + cvpdnTunnelActiveSessions, + cvpdnTunnelDeniedUsers, + cvpdnTunnelSoftshut, + cvpdnTunnelNetworkServiceType, + cvpdnTunnelLocalIpAddress, + cvpdnTunnelSourceIpAddress, + cvpdnTunnelRemoteIpAddress + } + STATUS obsolete + DESCRIPTION + "A collection of objects providing VPDN tunnel status + information." + ::= { ciscoVpdnMgmtMIBGroups 2 } + +cvpdnTunnelSessionInfoGroup OBJECT-GROUP + OBJECTS { + cvpdnTunnelSessionUserName, + cvpdnTunnelSessionState, + cvpdnTunnelSessionCallDuration, + cvpdnTunnelSessionPacketsOut, + cvpdnTunnelSessionBytesOut, + cvpdnTunnelSessionPacketsIn, + cvpdnTunnelSessionBytesIn, + cvpdnTunnelSessionDeviceType, + cvpdnTunnelSessionDeviceCallerId, + cvpdnTunnelSessionDevicePhyId, + cvpdnTunnelSessionMultilink, + cvpdnTunnelSessionModemSlotIndex, + cvpdnTunnelSessionModemPortIndex, + cvpdnTunnelSessionDS1SlotIndex, + cvpdnTunnelSessionDS1PortIndex, + cvpdnTunnelSessionDS1ChannelIndex, + cvpdnTunnelSessionModemCallStartTime, + cvpdnTunnelSessionModemCallStartIndex + } + STATUS obsolete + DESCRIPTION + "A collection of objects providing session information + of VPDN tunnel." + ::= { ciscoVpdnMgmtMIBGroups 3 } + +cvpdnUserToFailHistInfoGroup OBJECT-GROUP + OBJECTS { + cvpdnUnameToFailHistUserId, + cvpdnUnameToFailHistLocalInitConn, + cvpdnUnameToFailHistLocalName, + cvpdnUnameToFailHistRemoteName, + cvpdnUnameToFailHistSourceIp, + cvpdnUnameToFailHistDestIp, + cvpdnUnameToFailHistCount, + cvpdnUnameToFailHistFailTime, + cvpdnUnameToFailHistFailType, + cvpdnUnameToFailHistFailReason + } + STATUS deprecated -- superceded by cvpdnUserToFailHistInfoGroupRev1 + DESCRIPTION + "A collection of objects providing user failure + information of VPDN system." + ::= { ciscoVpdnMgmtMIBGroups 4 } + +cvpdnSystemGroup OBJECT-GROUP + OBJECTS { + cvpdnSystemTunnelTotal, + cvpdnSystemSessionTotal, + cvpdnSystemDeniedUsersTotal, + cvpdnSystemInitialConnReq, + cvpdnSystemSuccessConnReq, + cvpdnSystemFailedConnReq + } + STATUS current + DESCRIPTION + "A collection of objects providing VPDN system status + information for multiple tunnel types." + ::= { ciscoVpdnMgmtMIBGroups 5 } + +cvpdnTunnelAttrGroup OBJECT-GROUP + OBJECTS { + cvpdnTunnelAttrRemoteTunnelId, + cvpdnTunnelAttrLocalName, + cvpdnTunnelAttrRemoteName, + cvpdnTunnelAttrRemoteEndpointName, + cvpdnTunnelAttrLocalInitConnection, + cvpdnTunnelAttrOrigCause, + cvpdnTunnelAttrState, + cvpdnTunnelAttrActiveSessions, + cvpdnTunnelAttrDeniedUsers, + cvpdnTunnelAttrSoftshut, + cvpdnTunnelAttrNetworkServiceType, + cvpdnTunnelAttrLocalIpAddress, + cvpdnTunnelAttrSourceIpAddress, + cvpdnTunnelAttrRemoteIpAddress + } + STATUS deprecated -- superceded by cvpdnTunnelAttrGroupRev1 + DESCRIPTION + "A collection of objects providing VPDN tunnel attribute + information for multiple tunnel types." + ::= { ciscoVpdnMgmtMIBGroups 6 } + +cvpdnSessionAttrGroup OBJECT-GROUP + OBJECTS { + cvpdnSessionAttrUserName, + cvpdnSessionAttrState, + cvpdnSessionAttrCallDuration, + cvpdnSessionAttrPacketsOut, + cvpdnSessionAttrBytesOut, + cvpdnSessionAttrPacketsIn, + cvpdnSessionAttrBytesIn, + cvpdnSessionAttrDeviceType, + cvpdnSessionAttrDeviceCallerId, + cvpdnSessionAttrDevicePhyId, + cvpdnSessionAttrMultilink, + cvpdnSessionAttrModemSlotIndex, + cvpdnSessionAttrModemPortIndex, + cvpdnSessionAttrDS1SlotIndex, + cvpdnSessionAttrDS1PortIndex, + cvpdnSessionAttrDS1ChannelIndex, + cvpdnSessionAttrModemCallStartTime, + cvpdnSessionAttrModemCallStartIndex + } + STATUS deprecated -- superceded by cvpdnSessionAttrGroupRev1 + DESCRIPTION + "A collection of objects providing session attributed + information for multiple tunnel types." + ::= { ciscoVpdnMgmtMIBGroups 7 } + +cvpdnSessionAttrGroupRev1 OBJECT-GROUP + OBJECTS { + cvpdnSessionAttrUserName, + cvpdnSessionAttrState, + cvpdnSessionAttrCallDuration, + cvpdnSessionAttrPacketsOut, + cvpdnSessionAttrBytesOut, + cvpdnSessionAttrPacketsIn, + cvpdnSessionAttrBytesIn, + cvpdnSessionAttrDeviceType, + cvpdnSessionAttrDeviceCallerId, + cvpdnSessionAttrDevicePhyId, + cvpdnSessionAttrMultilink, + cvpdnSessionAttrModemSlotIndex, + cvpdnSessionAttrModemPortIndex, + cvpdnSessionAttrDS1SlotIndex, + cvpdnSessionAttrDS1PortIndex, + cvpdnSessionAttrDS1ChannelIndex, + cvpdnSessionAttrModemCallStartTime, + cvpdnSessionAttrModemCallStartIndex, + cvpdnSessionAttrVirtualCircuitID, + cvpdnSessionAttrSentPktsDropped, + cvpdnSessionAttrRecvPktsDropped + } + STATUS current + DESCRIPTION + "A collection of objects providing session attributed + information for multiple tunnel types." + ::= { ciscoVpdnMgmtMIBGroups 8 } + +cvpdnNotifEnabledGroup OBJECT-GROUP + OBJECTS { + cvpdnSystemNotifSessionEnabled, + cvpdnNotifSessionID, + cvpdnNotifSessionEvent + } + STATUS current + DESCRIPTION + "A collection of objects indicating whether Layer 2 VPN + notifications are enabled." + ::= { ciscoVpdnMgmtMIBGroups 9 } + +cvpdnSessionNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cvpdnNotifSession + } + STATUS current + DESCRIPTION + "A collection of objects providing basic Layer 2 VPN session + notifications." + ::= { ciscoVpdnMgmtMIBGroups 10 } + +cvpdnTemplateGroup OBJECT-GROUP + OBJECTS { + cvpdnTemplateActiveSessions + } + STATUS current + DESCRIPTION + "A collection of objects providing VPDN template + information." + ::= { ciscoVpdnMgmtMIBGroups 11 } + +cvpdnConfigGroup OBJECT-GROUP + OBJECTS { + cvpdnSystemClearSessions + } + STATUS current + DESCRIPTION + "A collection of objects providing VPDN system + configuration." + ::= { ciscoVpdnMgmtMIBGroups 12 } + +cvpdnMultilinkGroup OBJECT-GROUP + OBJECTS { + cvpdnSessionAttrMultilinkBundle, + cvpdnSessionAttrMultilinkIfIndex, + cvpdnBundlesWithOneLink, + cvpdnBundlesWithTwoLinks, + cvpdnBundlesWithMoreThanTwoLinks, + cvpdnBundleLinkCount, + cvpdnBundleEndpointType, + cvpdnBundleEndpoint, + cvpdnBundlePeerIpAddrType, + cvpdnBundlePeerIpAddr, + cvpdnBundleLastChanged, + cvpdnBundleChildSessionId + } + STATUS deprecated -- superceded by cvpdnMultilinkGroupRev1 + DESCRIPTION + "A collection of objects providing information about PPP + multilink bundles associates with a VPDN tunnel." + ::= { ciscoVpdnMgmtMIBGroups 13 } + +cvpdnMultilinkGroupRev1 OBJECT-GROUP + OBJECTS { + cvpdnSessionAttrMultilinkBundle, + cvpdnSessionAttrMultilinkIfIndex, + cvpdnBundlesWithOneLink, + cvpdnBundlesWithTwoLinks, + cvpdnBundlesWithMoreThanTwoLinks, + cvpdnBundleLinkCount, + cvpdnBundleEndpoint, + cvpdnBundlePeerIpAddrType, + cvpdnBundlePeerIpAddr, + cvpdnBundleLastChanged, + cvpdnBundleChildSessionId, + cvpdnBundleEndpointClass + } + STATUS current + DESCRIPTION + "A collection of objects providing information about PPP + multilink bundles associates with a VPDN tunnel." + ::= { ciscoVpdnMgmtMIBGroups 14 } + +cvpdnUserToFailHistInfoGroupRev1 OBJECT-GROUP + OBJECTS { + cvpdnUnameToFailHistUserId, + cvpdnUnameToFailHistLocalInitConn, + cvpdnUnameToFailHistLocalName, + cvpdnUnameToFailHistRemoteName, + cvpdnUnameToFailHistCount, + cvpdnUnameToFailHistFailTime, + cvpdnUnameToFailHistFailType, + cvpdnUnameToFailHistFailReason, + cvpdnUnameToFailHistSourceInetType, + cvpdnUnameToFailHistSourceInetAddr, + cvpdnUnameToFailHistDestInetType, + cvpdnUnameToFailHistDestInetAddr + } + STATUS current + DESCRIPTION + "A collection of objects providing user failure + information of VPDN system." + ::= { ciscoVpdnMgmtMIBGroups 15 } + +cvpdnTunnelAttrGroupRev1 OBJECT-GROUP + OBJECTS { + cvpdnTunnelAttrRemoteTunnelId, + cvpdnTunnelAttrLocalName, + cvpdnTunnelAttrRemoteName, + cvpdnTunnelAttrRemoteEndpointName, + cvpdnTunnelAttrLocalInitConnection, + cvpdnTunnelAttrOrigCause, + cvpdnTunnelAttrState, + cvpdnTunnelAttrActiveSessions, + cvpdnTunnelAttrDeniedUsers, + cvpdnTunnelAttrSoftshut, + cvpdnTunnelAttrNetworkServiceType, + cvpdnTunnelAttrLocalInetAddressType, + cvpdnTunnelAttrLocalInetAddress, + cvpdnTunnelAttrSourceInetAddressType, + cvpdnTunnelAttrSourceInetAddress, + cvpdnTunnelAttrRemoteInetAddressType, + cvpdnTunnelAttrRemoteInetAddress + } + STATUS current + DESCRIPTION + "A collection of objects providing VPDN tunnel attribute + information for multiple tunnel types." + ::= { ciscoVpdnMgmtMIBGroups 16 } + +END diff --git a/MIBS/cisco/CISCO-VRF-MIB b/MIBS/cisco/CISCO-VRF-MIB new file mode 100644 index 0000000..c73158d --- /dev/null +++ b/MIBS/cisco/CISCO-VRF-MIB @@ -0,0 +1,726 @@ +-- ***************************************************************** +-- CISCO-VRF-MIB.my +-- +-- July 2009, Ganesan Rajam +-- +-- Copyright (c) 2009 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +CISCO-VRF-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + StorageType, + RowStatus, + TruthValue, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex, + InterfaceIndex, + ifName + FROM IF-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoVrfMIB MODULE-IDENTITY + LAST-UPDATED "200912100000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The MIB module for provisioning and managing network + virtualization features. + + This module provides manageability for VRF, VRF-Lite and + vNET. VRF stands for Virtual Routing and Forwarding. VRF + is an extension of IP routing that provides multiple routing + instances. VRF provides independent routing instances and + hence the same or over-lapping addresses can be used without + conflicting each other. VRFs are used in conjunction with + MPLS VPN to provide traffic separation between multiple VPN + customers. + + A VRF-Lite enabled device implements VRFs and does not require + MPLS for end to end communication. Instead of using MPLS + labels, VRF-Lite uses the interfaces to distinguish routes for + different VPNs. VRF-Lite forms virtual packet-forwarding tables + by associating one or more interfaces with each VRF, and + interfaces cannot belong to more than one VRF at any time. + + VRF-Lite is an IP based hop-by-hop virtualization mechanism and + it involves complex configuration of every hop in the network. + vNET, virtual network, is also an IP based hop-by-hop mechanism + that can provide end-to-end virtualization of the network. vNET + greatly reduces the complexity in VRF-Lite deployment. + + This MIB module will allow the user to perform the following + + * Create and monitor VRFs + * Group VRFs to create VRF List + * Associate/Dis-associate interface to/from a VRF + * Enable vNET trunking on an interface + * Specify VRF list per trunk" + REVISION "200912100000Z" + DESCRIPTION + "Latest version of this MIB module." + ::= { ciscoMgmt 711 } + + + +-- User Defined Types used in this MIB + +CvVrfIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type value denotes the manner in which the interface is + used. + + vNETTrunkSI(1) : The sub-interface is created under a vNET + trunk interface to carry vNET tagged traffic + belonging to a VRF. + vNETEdge(2) : The interface is assigned to a VRF which is + tagged with a vNET tag. + vrfEdge(3) : The interface is assigned to an untagged VRF." + SYNTAX INTEGER { + vNETTrunkSI(1), + vNETEdge(2), + vrfEdge(3) + } + +CvVnetTagOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The tag value assigned to a vNET. The tag value is global, + meaning on each router, the same vNET must be assigned the + same numerical tag value. This is assigned by the system + operator or NMS or through a network tag distribution + mechanism. + + The valid tag value is ranged from 2 to 4094. Traffic that + carries a vNET tag is called tagged traffic. On the other + hand, traffic that does not carry a vNET tag is called + untagged traffic. A vNET is defined as a VRF with a tag + assigned. A valid tag value assigned to a VRF indicates + it is a vNET. + + Zero(0) is a special value and its meaning should be + interpreted in conjunction with the object definition + using this type." + SYNTAX Unsigned32 (0 | 2..4094) +-- Top Level Object hierarchy + +ciscoVrfMIBObjects OBJECT IDENTIFIER + ::= { ciscoVrfMIB 1 } + +ciscoVrfMIBNotifs OBJECT IDENTIFIER + ::= { ciscoVrfMIB 0 } + +ciscoVrfMIBConform OBJECT IDENTIFIER + ::= { ciscoVrfMIB 2 } + +cvVrf OBJECT IDENTIFIER + ::= { ciscoVrfMIBObjects 1 } + +cvInterface OBJECT IDENTIFIER + ::= { ciscoVrfMIBObjects 2 } + +cvNotifCntl OBJECT IDENTIFIER + ::= { ciscoVrfMIBObjects 3 } + +-- Object definitions + +cvVrfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entries representing a VRF - Virtual + Routing and Forwarding instance. There will be an entry for + each VRF instance created in the system." + ::= { cvVrf 1 } + +cvVrfEntry OBJECT-TYPE + SYNTAX CvVrfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry representing the information pertaining to a virtual + routing and forwarding instance." + INDEX { cvVrfIndex } + ::= { cvVrfTable 1 } + +CvVrfEntry ::= SEQUENCE { + cvVrfIndex Unsigned32, + cvVrfName SnmpAdminString, + cvVrfVnetTag CvVnetTagOrZero, + cvVrfOperStatus INTEGER, + cvVrfRouteDistProt BITS, + cvVrfStorageType StorageType, + cvVrfRowStatus RowStatus +} + +cvVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An identifier that is assigned to each VRF and is used to + uniquely identify it. The uniqueness of this identifier is + restricted only to this device." + ::= { cvVrfEntry 1 } + +cvVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The human-readable name of the VRF instance. This name + uniquely identifies the VRF instance in the system. + + This object is mandatory for creating an entry in this table." + ::= { cvVrfEntry 2 } + +cvVrfVnetTag OBJECT-TYPE + SYNTAX CvVnetTagOrZero (0 | 2..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The vNET tag assigned to this VRF instance. + + A value of zero(0) indicates the VRF instance is not a vNET and + such vrf could be part of a VRF-Lite or MPLS deployment. + + A set with a value of zero(0) will remove the vNET tag assigned + to this VRF. + + The value of this object can be changed even when + cvVrfRowStatus is having a value of active(1)." + DEFVAL { 0 } + ::= { cvVrfEntry 3 } + +cvVrfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes whether a VRF is operational or not. A VRF is + up(1) when at least one interface associated with the + VRF, which ifOperStatus is up(1). A VRF is down(2) when: + + a. There does not exist at least one interface whose + ifOperStatus is up(1). + + b. There are no interfaces associated with the VRF." + ::= { cvVrfEntry 4 } + +cvVrfRouteDistProt OBJECT-TYPE + SYNTAX BITS { + none(0), + other(1), + ospf(2), + rip(3), + isis(4), + eigrp(5), + bgp(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the route distribution protocol enabled in this + VRF. Note that more than one routing protocol may be + enabled at the same time." + ::= { cvVrfEntry 5 } + +cvVrfStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { cvVrfEntry 6 } + +cvVrfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create, modify, and/or delete a row in + this table." + ::= { cvVrfEntry 7 } + + + +cvVrfListTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvVrfListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the entries representing the VRFs in a VRF + List." + ::= { cvVrf 2 } + +cvVrfListEntry OBJECT-TYPE + SYNTAX CvVrfListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents a VRF in a VRF list. A VRF + list is a collection of VRFs grouped together. The list defined + + here can be associated to a vNET trunk interface, which would + then act as a trunk carrying traffic for all VRFs in the VRF + list. + + An example of a VRF List - + list1.1 = Vrf_Finance + list1.2 = Vrf_HR" + INDEX { + cvVrfListName, + cvVrfListVindex + } + ::= { cvVrfListTable 1 } + +CvVrfListEntry ::= SEQUENCE { + cvVrfListName SnmpAdminString, + cvVrfListVindex Unsigned32, + cvVrfListVrfIndex Unsigned32, + cvVrfListStorageType StorageType, + cvVrfListRowStatus RowStatus +} + +cvVrfListName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The human-readable name of the VRF List. This name uniquely + identifies the VRF List in the system." + ::= { cvVrfListEntry 1 } + +cvVrfListVindex OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This index uniquely identifies a VRF within the VRF list." + ::= { cvVrfListEntry 2 } + +cvVrfListVrfIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the associated VRF in the cvVrfTable. + The value of this object is index value (cvVrfIndex) + of cvVrfTable. + + The value of this object cannot be modified when the entry is + in active(1) state." + ::= { cvVrfListEntry 3 } + +cvVrfListStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { cvVrfListEntry 4 } + +cvVrfListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create, modify, and/or delete a row in + this table." + ::= { cvVrfListEntry 5 } + + + +cvVrfInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvVrfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the entries representing the interfaces + associated with a VRF instance." + ::= { cvInterface 1 } + +cvVrfInterfaceEntry OBJECT-TYPE + SYNTAX CvVrfInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents an interface to which a VRF + is associated. A VRF can be associated to multiple interfaces. + There will be one entry per interface for each VRF instance in + this table." + INDEX { + cvVrfIndex, + cvVrfInterfaceIndex + } + ::= { cvVrfInterfaceTable 1 } + +CvVrfInterfaceEntry ::= SEQUENCE { + cvVrfInterfaceIndex InterfaceIndex, + cvVrfInterfaceType CvVrfIfType, + cvVrfInterfaceVnetTagOverride CvVnetTagOrZero, + cvVrfInterfaceStorageType StorageType, + cvVrfInterfaceRowStatus RowStatus +} + +cvVrfInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a unique index for an entry in this table. A non-zero + index for an entry indicates the ifIndex for the corresponding + interface entry in the ifTable. Note that this table does not + necessarily correspond one-to-one with all entries in the + Interface MIB." + ::= { cvVrfInterfaceEntry 1 } + +cvVrfInterfaceType OBJECT-TYPE + SYNTAX CvVrfIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VRF type of this interface. The type of the interface is + determined based on the VRF associated with this interface. + If the VRF is not tagged with vnet tag then the type will be + vrfEdge. If the VRF is tagged with vnet tag then it will become + vnetEdge. For vNETTrunkSI, the sub-interface in question is + automatically created for a VRF when trunking is enabled on the + main interface." + ::= { cvVrfInterfaceEntry 2 } + +cvVrfInterfaceVnetTagOverride OBJECT-TYPE + SYNTAX CvVnetTagOrZero (0 | 2..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object can be used to over-ride the vNET tag assigned + to the VRF traffic going through this interface. This object is + applicable only if the cvVrfInterfaceType of this interface + has a value of vNETTrunkSI(1). + + By default the tagged traffic will use the value denoted by + cvVrfVnetTag of this VRF. In which case this object will + have a value of zero(0). + + A set with a value of zero(0) will revert the tag assignment + behaviour to default behaviour mentioned above." + DEFVAL { 0 } + ::= { cvVrfInterfaceEntry 3 } + +cvVrfInterfaceStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage type for this entry." + ::= { cvVrfInterfaceEntry 4 } + +cvVrfInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create, modify, and/or delete a row in + this table. + + When a row is created in this table the VRF is associated to an + interface. When a row is deleted from this table the VRF is + dis-associated from the interface." + ::= { cvVrfInterfaceEntry 5 } + + + +cvInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CvInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entries representing the interfaces on + which the vNET trunking can be enabled." + ::= { cvInterface 2 } + +cvInterfaceEntry OBJECT-TYPE + SYNTAX CvInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in this table represents an interface on which the + vNET trunking can be enabled. When an interface is enabled for + vNET trunking, it will carry the traffic for the VRFs which are + tagged with the vNET tag." + INDEX { ifIndex } + ::= { cvInterfaceTable 1 } + +CvInterfaceEntry ::= SEQUENCE { + cvInterfaceVnetTrunkEnabled TruthValue, + cvInterfaceVnetVrfList SnmpAdminString +} + +cvInterfaceVnetTrunkEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the vNET trunking status for this + interface. When enabled for vNET trunking the interface will + carry traffic of all vNETs in the device." + DEFVAL { false } + ::= { cvInterfaceEntry 1 } + +cvInterfaceVnetVrfList OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0 | 1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the VRF List associated with this interface. + A non-zero length string represent a list of vNET tagged VRFs, + whose traffic will be forwarded through this interface. + A zero length string denotes that the traffic for all the vNET + tagged VRFs will be forwarded through this interface." + DEFVAL { "" } + ::= { cvInterfaceEntry 2 } + + + +-- Notification control objects + +cvVrfIfNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the device should generate + notifications related to VRF Interface status change." + DEFVAL { false } + ::= { cvNotifCntl 1 } + +cvVnetTrunkNotifEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether the device should generate + notifications related to vNET Trunk Interface status change." + DEFVAL { false } + ::= { cvNotifCntl 2 } + +-- Notification definitions + +cvVrfIfUp NOTIFICATION-TYPE + OBJECTS { + ifName, + cvVrfName, + cvVrfOperStatus + } + STATUS current + DESCRIPTION + "This notification is generated when: + a. The ifOperStatus of an interface associated with a VRF + changes to the up(1) state. + b. When an interface with ifOperStatus = up(1) is + associated with a VRF. + + The interface is identified by ifName and the VRF is + identified by cvVrfName varbinds respectively." + ::= { ciscoVrfMIBNotifs 1 } + +cvVrfIfDown NOTIFICATION-TYPE + OBJECTS { + ifName, + cvVrfName, + cvVrfOperStatus + } + STATUS current + DESCRIPTION + "This notification is generated when: + a. The ifOperStatus of an interface associated with a VRF + changes to the down(2) state. + b. When an interface with ifOperStatus = up(1) state is + disassociated with a VRF. + + The interface is identified by ifName and the VRF is + identified by cvVrfName varbinds respectively. + + If all the interfaces associated with the VRF are in down(2) + state or if there are no more interfaces associated with the + VRF, then the cvVrfOperStatus will have a value of down(2)." + ::= { ciscoVrfMIBNotifs 2 } + +cvVnetTrunkUp NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "This notification is generated when the ifOperStatus of a vNET + trunk interface changes to the up(1) state. The interface is + identified by ifName varbind. The notification will be + generated for only those interfaces for which the + cvInterfaceVnetTrunkEnabled object has a value of True(1)." + ::= { ciscoVrfMIBNotifs 3 } + +cvVnetTrunkDown NOTIFICATION-TYPE + OBJECTS { ifName } + STATUS current + DESCRIPTION + "This notification is generated when the ifOperStatus of a vNET + trunk interface changes to the down(2) state. The interface is + identified by ifName varbind. The notification will be + generated for only those interfaces for which the + cvInterfaceVnetTrunkEnabled object has a value of True(1)." + ::= { ciscoVrfMIBNotifs 4 } +-- Units of Conformance + +cvMIBGroups OBJECT IDENTIFIER + ::= { ciscoVrfMIBConform 1 } + + +cvMIBVrfGroup OBJECT-GROUP + OBJECTS { + cvVrfOperStatus, + cvVrfStorageType, + cvVrfRowStatus, + cvVrfRouteDistProt, + cvVrfInterfaceType, + cvVrfInterfaceStorageType, + cvVrfInterfaceRowStatus, + cvVrfIfNotifEnable, + cvVrfName + } + STATUS current + DESCRIPTION + "Collection of objects needed for VRF and VRF-Lite management." + ::= { cvMIBGroups 1 } + +cvMIBVrfNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cvVrfIfUp, + cvVrfIfDown + } + STATUS current + DESCRIPTION + "Collection of VRF notifications." + ::= { cvMIBGroups 2 } + +cvMIBVnetGroup OBJECT-GROUP + OBJECTS { + cvVrfVnetTag, + cvVrfListVrfIndex, + cvVrfListStorageType, + cvVrfListRowStatus, + cvVrfInterfaceVnetTagOverride, + cvInterfaceVnetTrunkEnabled, + cvInterfaceVnetVrfList, + cvVnetTrunkNotifEnable + } + STATUS current + DESCRIPTION + "Collection of objects needed for vNET management." + ::= { cvMIBGroups 3 } + +cvMIBVnetNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cvVnetTrunkUp, + cvVnetTrunkDown + } + STATUS current + DESCRIPTION + "Collection of VRF and vNET notifications." + ::= { cvMIBGroups 4 } +cvMIBCompliances OBJECT IDENTIFIER + ::= { ciscoVrfMIBConform 2 } + + +cvMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP Agents which + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + cvMIBVrfGroup, + cvMIBVrfNotifGroup + } + + GROUP cvMIBVnetGroup + DESCRIPTION + "This group is required to manage vNETs." + + GROUP cvMIBVnetNotifGroup + DESCRIPTION + "The group is required to provide VRF and vNET notifications." + + OBJECT cvVrfVnetTag + MIN-ACCESS read-only + DESCRIPTION + "It is enough to provide read-only access to this object even + though write access is desirable." + + OBJECT cvVrfInterfaceVnetTagOverride + MIN-ACCESS read-only + DESCRIPTION + "It is enough to provide read-only access to this object even + though write access is desirable." + + OBJECT cvVrfRowStatus + MIN-ACCESS read-only + DESCRIPTION + "It is enough to provide read-only access to the table + containing this object even though it is desirable to use this + object to create a row in the table." + + OBJECT cvVrfListRowStatus + MIN-ACCESS read-only + DESCRIPTION + "It is enough to provide read-only access to the table + containing this object even though it is desirable to use this + object to create a row in the table." + + OBJECT cvVrfInterfaceRowStatus + MIN-ACCESS read-only + DESCRIPTION + "It is enough to provide read-only access to the table + containing this object even though it is desirable to use this + object to create a row in the table." + + OBJECT cvInterfaceVnetTrunkEnabled + MIN-ACCESS read-only + DESCRIPTION + "It is enough to provide read-only access to this object even + though write access is desirable." + + OBJECT cvInterfaceVnetVrfList + MIN-ACCESS read-only + DESCRIPTION + "It is enough to provide read-only access to this object even + though write access is desirable." + ::= { cvMIBCompliances 1 } + +END \ No newline at end of file diff --git a/MIBS/cisco/CISCO-VTP-MIB b/MIBS/cisco/CISCO-VTP-MIB new file mode 100644 index 0000000..7f6f266 --- /dev/null +++ b/MIBS/cisco/CISCO-VTP-MIB @@ -0,0 +1,6521 @@ +-- ***************************************************************** +-- Cisco VTP MIB +-- +-- February, 1997 Chris Young +-- April, 2003 Wen Xu +-- July, 2003 Wen Xu +-- August, 2003 Wen Xu +-- November, 2003 Wen Xu +-- February, 2004 Wen Xu +-- +-- Copyright (c) 1996-2013 by Cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** +-- + +CISCO-VTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Counter32, + IpAddress, + Gauge32, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + RowStatus, + DisplayString, + DateAndTime, + TruthValue, + TestAndIncr, + TimeStamp + FROM SNMPv2-TC + InterfaceIndex, + ifIndex, + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, + InetAddressType + FROM INET-ADDRESS-MIB + OwnerString + FROM RMON-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + Cisco2KVlanList + FROM CISCO-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoVtpMIB MODULE-IDENTITY + LAST-UPDATED "201310140000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wbu@cisco.com, + cs-lan-switch-snmp@cisco.com" + DESCRIPTION + "The MIB module for entities implementing the VTP + protocol and Vlan management." + REVISION "201310140000Z" + DESCRIPTION + "Added following OBJECT-GROUP + - vtpSourceInterfaceGroup + - vtpConfigFileGroup + - vtpVlanLocalShutdownGroup + - vtpLocalUpdaterGroup + - vtpDeviceIdGroup + Added new compliance + - vtpMIBCompliance16." + REVISION "201005120000Z" + DESCRIPTION + "Added vlanTrunkPortActiveVlansGroup. + Updated the description of vtpServerDisabled." + REVISION "200912030000Z" + DESCRIPTION + "Added vtpTrunkPruningGroup3 and + vtpConfigNotificationsGroup8. Modified the + description of vtpNotificationsEnabled and + managementDomainPruningState." + REVISION "200803070000Z" + DESCRIPTION + "Added vlanStatsGroup. Deprecated + vtpConfigNotificationsGroup5 and replaced + it with vtpConfigNotificationsGroup6 and + vtpConfigNotificationsGroup7." + REVISION "200710040000Z" + DESCRIPTION + "Correct the descriptions of the object + vtpConfigDigestErrors and the tables vtpVlanTable + and vtpInternalVlanTable." + REVISION "200602170000Z" + DESCRIPTION + "Removed the OwnerString TEXTUAL-CONVENTION and + imported the same from RMON-MIB." + REVISION "200402110000Z" + DESCRIPTION + "Added 'dynamicGvrp(4)' for the TC VlanTypeExt." + REVISION "200311210000Z" + DESCRIPTION + "Add vtpInternalVlanGrp to configure internal + VLANs' allocation policy and show the owner + application names." + REVISION "200308080000Z" + DESCRIPTION + "Split vtpConfigNotificationsGroup into two groups: + vtpConfigNotificationsGroupRev1 and + vtpConfigNotificationsGroup5. Write a new compliance + statement to list vtpConfigNotificationsGroupRev1 in + instead of vtpConfigNotificationsGroup in the + MANDATORY-GROUPS." + REVISION "200307110000Z" + DESCRIPTION + "Modify the description of the TC VlanIndex." + REVISION "200304160000Z" + DESCRIPTION + "Add support for VTP version 3 features. + -- Add enumerators and modify the 'DESCRIPTION' of 6 + existing objects: + vtpVersion, managementDomainLocalMode, + managementDomainConfigRevNumber, + managementDomainLastUpdater, + managementDomainLastChange, + managementDomainVersionInUse. + -- Add 3 new groups: vtpAuthGroup, + vtpDiscoverGroup, vtpDatabaseGroup." + REVISION "200204100000Z" + DESCRIPTION + "-- Add 4 new notifications/traps vtpLocalModeChanged, + vtpVersionInUseChanged, vtpVlanCreated and + vtpVlanDeleted. + -- Add 2 new objects vtpVlanCreatedNotifEnabled and + vtpVlanDeletedNotifEnabled to control the + generation of vtpVlanCreated and vtpVlanDeleted. + -- Use vtpNotificationsEnabled to control the + generation of vtpLocalModeChanged and + vtpVersionInUseChanged by grouping them in a + new group vtpConfigNotificationsGroup2. + -- Deprecate the object vlanTrunkPortsDot1qTag and + its related group." + REVISION "200202280000Z" + DESCRIPTION + "Deprecate the object, vlanTrunkPortDot1qTunnel." + REVISION "200108030000Z" + DESCRIPTION + "Add a new off(4) mode to managementDomainLocalMode." + REVISION "200102260000Z" + DESCRIPTION + "Deprecate read-only object vtpVlanEditTypeExt and + add a new read-create object vtpVlanEditTypeExt2. + Enable Notification groups." + REVISION "200102120000Z" + DESCRIPTION + "Added Remote SPAN (RSPAN) VLAN feature, VLAN + management features without supporting VTP protocol + and a new object to handle one-VLAN-editing." + REVISION "200009190000Z" + DESCRIPTION + "Added the mapping from VLAN ID to its corresponding + ifIndex" + REVISION "200004100000Z" + DESCRIPTION + "Added 4k VLAN editing and Dot1qTunnel support" + REVISION "200001060000Z" + DESCRIPTION + "Added 4k VLAN support" + REVISION "9902251130Z" + DESCRIPTION + "Added import of NOTIFICATION-GROUP" + REVISION "9901051130Z" + DESCRIPTION + "Added support for encapsulation type notApplicable" + REVISION "9805191130Z" + DESCRIPTION + "Added support for encapsulation type negotiation" + REVISION "9708081138Z" + DESCRIPTION + "Added Backup CRF object" + REVISION "9705091130Z" + DESCRIPTION + "Added ARE and STE hop counts." + REVISION "9702241115Z" + DESCRIPTION + "Added support for turning on VTP for Trunk cards." + REVISION "9701271730Z" + DESCRIPTION + "Added support for version 2 features." + REVISION "9609161230Z" + DESCRIPTION + "Updated the Token-Ring support." + REVISION "9607171230Z" + DESCRIPTION + "Updated to include objects in support of VTP pruning." + REVISION "9601181820Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 46 } + + +vtpMIBObjects OBJECT IDENTIFIER + ::= { ciscoVtpMIB 1 } + + +-- Textual Conventions + +VlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VLAN-id of a VLAN on ISL or 802.1q trunks. + + Modification of default parameters is allowed. + Implementations are allowed to restrict + the range of VLANs. + + For entities support up to 1024 VLANS. + VLANs above 1000 are reserved for default VLANs and + future use. Modification of default parameters is + allowed. Creation or deletion of VLANs above 1000 is not + allowed. + + For a new object which needs the vlan-id of a VLAN as + its SYNTAX, it is suggested to import VlanIndex from + Q-BRIDGE-MIB instead of importing this TC here in + CISCO-VTP-MIB." + SYNTAX Integer32 (0..4095) + +ManagementDomainIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary integer-value to uniquely identify a + management domain on the local system." + SYNTAX Integer32 (1..255) + +VlanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of a VLAN. + + Note that the 'ethernet' type, is used for any ethernet or + 802.3 VLAN, including an ATM Ethernet ELAN; and the + 'tokenRing' ('trCrf') type is used for each VLAN + representing a single logical 802.5 ring including an ATM + Token-Ring ELAN. + + The 'trCrf' type is used for token ring VLANs made up of + (at most) one transparently bridged LAN segment. + + The 'trBrf' type is used for VLANs which represent the + scope of many 'trCrf' VLANs all connected together via + source route bridging. The token ring 'trBrf' can be said + to represent the bridged broadcast domain." + SYNTAX INTEGER { + ethernet(1), + fddi(2), + tokenRing(3), -- also known as trCrf + fddiNet(4), + trNet(5), -- also known as trBrf + deprecated(6) + } + +VlanTypeExt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The additional type information of VLAN. + vtpmanageable(0) An user defined VLAN which is + manageable through VTP protocol. + The value of this bit cannot be + changed. + internal(1) An internal VLAN created by the device. + Internal VLANs cannot be created or + deleted. The value of this bit cannot + be changed. + reserved(2) A VLAN reserved by the device. + Reserved VLANs cannot be created or + deleted. The value of this bit cannot + be changed. + rspan(3) A VLAN created to exclusively carry + the traffic for a Remote Switched + Port Analyzer (RSPAN). This bit can + only be set or cleared during the + VLAN creation. Once the VLAN is + created, the value of this bit cannot + be modified. + dynamicGvrp(4) A VLAN dynamically created by GVRP + (GARP VLAN Registration Protocol) + propagation. The value of this bit + cannot be changed." + + REFERENCE "RFC2674." + SYNTAX BITS { + vtpmanageable(0), + internal(1), + reserved(2), + rspan(3), + dynamicGvrp(4) + } +-- VTP status + +vtpStatus OBJECT IDENTIFIER + ::= { vtpMIBObjects 1 } + + +vtpVersion OBJECT-TYPE + SYNTAX INTEGER { + one(1), + two(2), + none(3), + three(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of VTP in use on the local system. A device + will report its version capability and not any particular + version in use on the device. If the device does not support + vtp, the version is none(3)." + ::= { vtpStatus 1 } + +vtpMaxVlanStorage OBJECT-TYPE + SYNTAX Integer32 (-1..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the maximum number of VLANs about which the + local system can recover complete VTP information after a + reboot. If the number of defined VLANs is greater than this + value, then the system can not act as a VTP Server. For a + device which has no means to calculate the estimated number, + this value is -1." + ::= { vtpStatus 2 } + +vtpNotificationsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the notifications/traps defined by + the vtpConfigNotificationsGroup, vtpConfigNotificationsGroup2, + and vtpConfigNotificationsGroup8 are enabled." + ::= { vtpStatus 3 } + +vtpVlanCreatedNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the notification should + be generated when a VLAN is created. + + If the value of this object is 'true' then the + vtpVlanCreated notification will be generated. + + If the value of this object is 'false' then the + vtpVlanCreated notification will not be generated." + ::= { vtpStatus 4 } + +vtpVlanDeletedNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An indication of whether the notification should + be generated when a VLAN is deleted. + + If the value of this object is 'true' then the + vtpVlanDeleted notification will be generated. + + If the value of this object is 'false' then the + vtpVlanDeleted notification will not be generated." + ::= { vtpStatus 5 } +-- VTP Management Domains + +vlanManagementDomains OBJECT IDENTIFIER + ::= { vtpMIBObjects 2 } + + +managementDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF ManagementDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information on the management domains + in which the local system is participating. Devices which + support only one management domain will support just one row + in this table, and will not let it be deleted nor let other + rows be created. Devices which support multiple management + domains will allow rows to be created and deleted, but will + not allow the last row to be deleted. If the device does + not support VTP, the table is read-only." + ::= { vlanManagementDomains 1 } + +managementDomainEntry OBJECT-TYPE + SYNTAX ManagementDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the status of one management domain." + INDEX { managementDomainIndex } + ::= { managementDomainTable 1 } + +ManagementDomainEntry ::= SEQUENCE { + managementDomainIndex ManagementDomainIndex, + managementDomainName DisplayString, + managementDomainLocalMode INTEGER, + managementDomainConfigRevNumber Gauge32, + managementDomainLastUpdater IpAddress, + managementDomainLastChange DateAndTime, + managementDomainRowStatus RowStatus, + managementDomainTftpServer IpAddress, + managementDomainTftpPathname DisplayString, + managementDomainPruningState INTEGER, + managementDomainVersionInUse INTEGER, + managementDomainPruningStateOper INTEGER, + managementDomainAdminSrcIf SnmpAdminString, + managementDomainSourceOnlyMode TruthValue, + managementDomainOperSrcIf SnmpAdminString, + managementDomainConfigFile SnmpAdminString, + managementDomainLocalUpdaterType InetAddressType, + managementDomainLocalUpdater InetAddress, + managementDomainDeviceID SnmpAdminString +} + +managementDomainIndex OBJECT-TYPE + SYNTAX ManagementDomainIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary value to uniquely identify the management + domain on the local system." + ::= { managementDomainEntry 1 } + +managementDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The management name of a domain in which the local system + is participating. The zero-length name corresponds to the + 'no management-domain' state which is the initial value at + installation-time if not configured otherwise. Note that + the zero-length name does not correspond to an operational + management domain, and a device does not send VTP + advertisements while in the 'no management-domain' state. A + device leaves the 'no management-domain' state when it + obtains a management-domain name, either through + configuration or through inheriting the management-domain + name from a received VTP advertisement. + + When the value of an existing instance of this object is + modified by network management, the local system should re- + initialize its VLAN information (for the given management + domain) as if it had just been configured with a management + domain name at installation time." + ::= { managementDomainEntry 2 } + +managementDomainLocalMode OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2), + transparent(3), + off(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The local VTP mode in this management domain when + managementDomainVersionInUse is version1(1) or + version2(2). + + If managementDomainVersionInUse is version3(4), this + object has the same value with vtpDatabaseLocalMode + of VLAN database type. + + - 'client' indicates that the local system is acting + as a VTP client. + + - 'server' indicates that the local system is acting + as a VTP server. + + - 'transparent' indicates that the local system does + not generate or listen to VTP messages, but forwards + messages. This mode can also be set by the device + itself when the amount of VLAN information is too + large for it to hold in DRAM. + + - 'off' indicates that the local system does not + generate, listen to or forward any VTP messages." + ::= { managementDomainEntry 3 } + +managementDomainConfigRevNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Configuration Revision Number as known by + the local device for this management domain when + managementDomainVersionInUse is version1(1) or + version2(2). + + If managementDomainVersionInUse is version3(4), this + object has the same value with vtpDatabaseRevisionNumber + of VLAN database type. + + This value is updated (if necessary) whenever a VTP + advertisement is received or generated. When in the + 'no management-domain' state, this value is 0." + ::= { managementDomainEntry 4 } + +managementDomainLastUpdater OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP-address (or one of them) of the VTP Server which + last updated the Configuration Revision Number, as indicated + in the most recently received VTP advertisement for this + management domain, when managementDomainVersionInUse is + version1(1) or version2(2). + + If managementDomainVersionInUse is version3(4), this object + has the value of 0.0.0.0. + + Before an advertisement has been received, this value is + 0.0.0.0." + ::= { managementDomainEntry 5 } + +managementDomainLastChange OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time at which the Configuration Revision Number was + (last) increased to its current value, as indicated in the + most recently received VTP advertisement for this management + domain when managementDomainVersionInUse is not version3(4) + or in the most recently received VTP VLAN database + advertisement for this management domain when + managementDomainVersionInUse is version3(4). + + The value 0x0000010100000000 indicates that the device which + last increased the Configuration Revision Number had no idea + of the date/time, or that no advertisement has been + received." + ::= { managementDomainEntry 6 } + +managementDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row." + ::= { managementDomainEntry 7 } + +managementDomainTftpServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of a TFTP Server in/from which VTP VLAN + information for this management domain is to be + stored/retrieved. If the information is being locally + stored in NVRAM, this object should take the value 0.0.0.0." + ::= { managementDomainEntry 8 } + +managementDomainTftpPathname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The complete pathname of the file at the TFTP Server + identified by the value of managementDomainTftpServer + in/from which VTP VLAN information for this management + domain is to be stored/retrieved. If the value of + corresponding instance of managementDomainTftpServer is + 0.0.0.0, the value of this object is ignored." + ::= { managementDomainEntry 9 } + +managementDomainPruningState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An indication of whether VTP pruning is enabled or disabled + in this managament domain. + + This object can only be modified, either when the + corresponding instance value of managementDomainVersionInUse + is 'version1' or 'version2' and the corresponding instance + value of managementDomainLocalMode is 'server', or when the + corresponding instance value of managementDomainVersionInUse + is 'version3' and the corresponding instance value of + managementDomainLocalMode is 'server' or 'client'." + ::= { managementDomainEntry 10 } + +managementDomainVersionInUse OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2), + none(3), + version3(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The current version of the VTP that is in use by the + designated management domain. + + This object can be set to none(3) only when + vtpVersion is none(3)." + ::= { managementDomainEntry 11 } + +managementDomainPruningStateOper OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether VTP pruning is operationally enabled or + disabled in this managament domain." + ::= { managementDomainEntry 12 } + +managementDomainAdminSrcIf OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the interface to be used as the + preferred source interface for the VTP IP updater address. + + A zero length value indicates that a source interface is not + specified." + ::= { managementDomainEntry 13 } + +managementDomainSourceOnlyMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies whether to use only the IP address of + managementDomainAdminSrcIf as the VTP IP updater address. + + 'true' indicates to only use the IP address of + managementDomainAdminSrcIf as the VTP IP + updater address. + + 'false' indicates to use the IP address of + managementDomainAdminSrcIf as the VTP IP + updater address if managementDomainAdminSrcIf + is configured with an IP address. Otherwise, the + first available IP address of the system will + be used." + DEFVAL { false } + ::= { managementDomainEntry 14 } + +managementDomainOperSrcIf OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the interface used as the + preferred source interface for the VTP IP updater address. + + A zero length string indicates that a source interface is not + available." + ::= { managementDomainEntry 15 } + +managementDomainConfigFile OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object specifies the file name where VTP configuration + is stored in the format of or :[]. + + can be (but not limited to): flash, bootflash, + slot0, slot1, disk0." + ::= { managementDomainEntry 16 } + +managementDomainLocalUpdaterType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the type of the Internet address + of the preferred source interface for the VTP IP updater. + + The value of this object is 'unknown' if + managementDomainVersionInUse is 'version3' or + managementDomainLocalMode is not 'server'." + ::= { managementDomainEntry 17 } + +managementDomainLocalUpdater OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the Internet address of the + preferred source interface for the VTP IP updater." + ::= { managementDomainEntry 18 } + +managementDomainDeviceID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates a value that uniquely identifies + this device within a VTP Domain. + + The value of this object is zero length string if + managementDomainVersionInUse is not 'version3'." + ::= { managementDomainEntry 19 } + + +-- VLAN information + +vlanInfo OBJECT IDENTIFIER + ::= { vtpMIBObjects 3 } + +-- Global information on current VLANs +-- +-- This information is maintained by VTP Clients and VTP Servers + +vtpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information on the VLANs which + currently exist." + ::= { vlanInfo 1 } + +vtpVlanEntry OBJECT-TYPE + SYNTAX VtpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about one current VLAN. The + managementDomainIndex value in the INDEX clause indicates + which management domain the VLAN is in." + INDEX { + managementDomainIndex, + vtpVlanIndex + } + ::= { vtpVlanTable 1 } + +VtpVlanEntry ::= SEQUENCE { + vtpVlanIndex VlanIndex, + vtpVlanState INTEGER, + vtpVlanType VlanType, + vtpVlanName DisplayString, + vtpVlanMtu Integer32, + vtpVlanDot10Said OCTET STRING, + vtpVlanRingNumber Integer32, + vtpVlanBridgeNumber Integer32, + vtpVlanStpType INTEGER, + vtpVlanParentVlan VlanIndex, + vtpVlanTranslationalVlan1 VlanIndex, + vtpVlanTranslationalVlan2 VlanIndex, + vtpVlanBridgeType INTEGER, + vtpVlanAreHopCount Integer32, + vtpVlanSteHopCount Integer32, + vtpVlanIsCRFBackup TruthValue, + vtpVlanTypeExt VlanTypeExt, + vtpVlanIfIndex InterfaceIndexOrZero +} + +vtpVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-id of this VLAN on ISL or 802.1q trunks." + ::= { vtpVlanEntry 1 } + +vtpVlanState OBJECT-TYPE + SYNTAX INTEGER { + operational(1), + suspended(2), + mtuTooBigForDevice(3), + mtuTooBigForTrunk(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this VLAN. + + The state 'mtuTooBigForDevice' indicates that this device + cannot participate in this VLAN because the VLAN's MTU is + larger than the device can support. + + The state 'mtuTooBigForTrunk' indicates that while this + VLAN's MTU is supported by this device, it is too large for + one or more of the device's trunk ports." + ::= { vtpVlanEntry 2 } + +vtpVlanType OBJECT-TYPE + SYNTAX VlanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this VLAN." + ::= { vtpVlanEntry 3 } + +vtpVlanName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of this VLAN. This name is used as the ELAN-name + for an ATM LAN-Emulation segment of this VLAN." + ::= { vtpVlanEntry 4 } + +vtpVlanMtu OBJECT-TYPE + SYNTAX Integer32 (1500..18190) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MTU size on this VLAN, defined as the size of largest + MAC-layer (information field portion of the) data frame + which can be transmitted on the VLAN." + ::= { vtpVlanEntry 5 } + +vtpVlanDot10Said OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the 802.10 SAID field for this VLAN." + ::= { vtpVlanEntry 6 } + +vtpVlanRingNumber OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ring number of this VLAN. This object is only + instantiated when the value of the corresponding instance of + vtpVlanType has a value of 'fddi' or 'tokenRing' and Source + Routing is in use on this VLAN." + ::= { vtpVlanEntry 7 } + +vtpVlanBridgeNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge number of the VTP-capable switches for this + VLAN. This object is only instantiated for VLANs that are + involved with emulating token ring segments." + ::= { vtpVlanEntry 8 } + +vtpVlanStpType OBJECT-TYPE + SYNTAX INTEGER { + ieee(1), + ibm(2), + hybrid(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the Spanning Tree Protocol (STP) running on + this VLAN. This object is only instanciated when the + value of the corresponding instance of vtpVlanType has a + value of 'fddiNet' or 'trNet'. + + The value returned by this object depends upon the value + of the corresponding instance of vtpVlanEditStpType. + + - 'ieee' indicates IEEE STP is running exclusively. + + - 'ibm' indicates IBM STP is running exclusively. + + - 'hybrid' indicates a STP that allows a combination of + IEEE and IBM is running. + + The 'hybrid' STP type results from tokenRing/fddi VLANs + that are children of this trNet/fddiNet parent VLAN being + configured in a combination of SRT and SRB + vtpVlanBridgeTypes while the instance of + vtpVlanEditStpType that corresponds to this object is set + to 'auto'." + ::= { vtpVlanEntry 9 } + +vtpVlanParentVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The parent VLAN for this VLAN. This object is only + instantiated when the value of the corresponding instance of + vtpVlanType has a value of 'fddi' or 'tokenRing' and Source + Routing is in use on this VLAN. The parent VLAN must have + a vtpVlanType value of fddiNet(4) or trNet(5), + respectively." + ::= { vtpVlanEntry 10 } + +vtpVlanTranslationalVlan1 OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A VLAN to which this VLAN is being translational-bridged. + If this value and the corresponding instance of + vtpVlanTranslationalVlan2 are both zero, then this VLAN is + not being translational-bridged." + ::= { vtpVlanEntry 11 } + +vtpVlanTranslationalVlan2 OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Another VLAN, i.e., other than that indicated by + vtpVlanTranslationalVlan1, to which this VLAN is being + translational-bridged. If this value and the corresponding + instance of vtpVlanTranslationalVlan1 are both zero, then + this VLAN is not being translational-bridged." + ::= { vtpVlanEntry 12 } + +vtpVlanBridgeType OBJECT-TYPE + SYNTAX INTEGER { + srt(1), + srb(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the Source Route bridging mode in use on this + VLAN. This object is only instantiated when the value of + the corresponding instance of vtpVlanType has a value of + fddi(2) or tokenRing(3) and Source Routing is in use on + this VLAN." + ::= { vtpVlanEntry 13 } + +vtpVlanAreHopCount OBJECT-TYPE + SYNTAX Integer32 (1..13) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of bridge hops allowed in + All Routes Explorer frames on this VLAN. This + object is only instantiated when the value of the + corresponding instance of vtpVlanType has a value of fddi(2) + or tokenRing(3) and Source Routing is in use on this VLAN." + ::= { vtpVlanEntry 14 } + +vtpVlanSteHopCount OBJECT-TYPE + SYNTAX Integer32 (1..13) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of bridge hops allowed in + Spanning Tree Explorer frames on this VLAN. This + object is only instantiated when the value of the + corresponding instance of vtpVlanType has a value of fddi(2) + or tokenRing(3) and Source Routing is in use on this VLAN." + ::= { vtpVlanEntry 15 } + +vtpVlanIsCRFBackup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if this VLAN is of type trCrf and also is acting as + a backup trCrf for the ISL distributed BRF" + ::= { vtpVlanEntry 16 } + +vtpVlanTypeExt OBJECT-TYPE + SYNTAX VlanTypeExt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The additional type information of this VLAN." + ::= { vtpVlanEntry 17 } + +vtpVlanIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the ifIndex corresponding to this VLAN ID. + If the VLAN ID does not have its corresponding interface, + this object has the value of zero." + ::= { vtpVlanEntry 18 } + + +internalVlanInfo OBJECT IDENTIFIER + ::= { vlanInfo 2 } + + +vtpInternalVlanAllocPolicy OBJECT-TYPE + SYNTAX INTEGER { + ascending(1), + descending(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The internal VLAN allocation policy. + + 'ascending' - internal VLANs are allocated + starting from a lowwer VLAN ID and + upwards. + 'descending' - internal VLANs are allocated + starting from a higher VLAN ID and + downwards." + ::= { internalVlanInfo 1 } + +vtpInternalVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpInternalVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A vtpInternalVlanTable entry contains + information on an existing internal + VLAN. It is internally created by the + device for a specific application program + and hence owned by the application. + It cannot be modified or deleted by (local + or network) management." + ::= { internalVlanInfo 2 } + +vtpInternalVlanEntry OBJECT-TYPE + SYNTAX VtpInternalVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about one current internal + VLAN." + INDEX { + managementDomainIndex, + vtpVlanIndex + } + ::= { vtpInternalVlanTable 1 } + +VtpInternalVlanEntry ::= SEQUENCE { + vtpInternalVlanOwner SnmpAdminString +} + +vtpInternalVlanOwner OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The program name of the internal VLAN's + owner application. This internal VLAN + is allocated by the device specifically + for this application and no one else + could create, modify or delete this + VLAN." + ::= { vtpInternalVlanEntry 1 } + + +-- Modification of Global VLAN Information +-- +-- To change the global information on current VLANs, including +-- creating, modifying or deleting them, +-- . the current VLAN information is copied to the "Edit buffer", +-- . the information in the Edit buffer is modified as appropriate, +-- . an 'apply' is invoked to attempt to instanciate the modified +-- contents of the Edit Buffer as the new global VLAN information. +-- +-- Only one manager can edit the Edit Buffer at a time. So, a +-- request to copy the current VLAN information into the Edit Buffer +-- must fail if the Edit Buffer is already in use (i.e., is not empty). +-- Thus, concurrent attempts by multiple managers to gain use of the +-- Edit Buffer are resolved according to whichever of them succeeds +-- in performing a successful copy. An OwnerString object provides +-- information on which manager currently has access. +-- +-- Ownership of the Edit Buffer terminates when a NMS explicitly +-- releases it, or when a deadman-timer expires. The deadman-timer +-- has a fixed expiry interval of 5 minutes. The deadman-timer is +-- automatically started on a successful copy operation. The +-- restartTimer operation allows an NMS to restart the deadman-timer +-- if it wishes to retain ownership of the Edit Buffer for longer +-- than 5 minutes. The deadman-timer ceases when the apply operation +-- is invoked, and is restarted when the apply operation terminates. +-- Restarting the deadman-timer after termination of the apply +-- operation allows the results of the apply operation to be retained +-- until the requesting manager has retrieved them, but for only a +-- limited amount of time. +-- +-- When managementDomainVersionInUse is version1(1) or version2(2), +-- the local device with managementDomainLocalMode as server(2) +-- could change the global VLAN configuration by editing the VLAN +-- information in the edit buffer and then apply it. However, +-- when managementDomainVersionInUse is in version3(4), there +-- are two different VTP servers, the primary server and the +-- secondary server. The global VLAN configuration could only +-- be changed by a primary server for VLAN database. The +-- secondary server may still do the 'copy' operation and edit +-- the VLAN information in the edit buffer. But in order to make +-- a possibly successful 'apply' operation, the local device must +-- be a VLAN database primary server. Otherwise, the 'apply' will +-- fail and vtpVlanApplyStatus will be set to the error status +-- 'notPrimaryServer'. + +vlanEdit OBJECT IDENTIFIER + ::= { vtpMIBObjects 4 } + + +vtpEditControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpEditControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the means to control the editing of the + VLANs for a particular management domain. Each and every + entry in this table augments its corresponding entry in the + managementDomainTable; thus, an entry in this table is + created/deleted only as a by-product of creating/deleting an + entry in the managementDomainTable." + ::= { vlanEdit 1 } + +vtpEditControlEntry OBJECT-TYPE + SYNTAX VtpEditControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Control information for editing the VLANs in one management + domain." + AUGMENTS { managementDomainEntry } + ::= { vtpEditControlTable 1 } + +VtpEditControlEntry ::= SEQUENCE { + vtpVlanEditOperation INTEGER, + vtpVlanApplyStatus INTEGER, + vtpVlanEditBufferOwner OwnerString, + vtpVlanEditConfigRevNumber Gauge32, + vtpVlanEditModifiedVlan VlanIndex +} + +vtpVlanEditOperation OBJECT-TYPE + SYNTAX INTEGER { + none(1), + copy(2), + apply(3), + release(4), + restartTimer(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object always has the value 'none' when read. When + written, each value causes the appropriate action: + + 'copy' - causes the creation of rows in the + vtpVlanEditTable exactly corresponding to the current global + VLAN information for this management domain. If the Edit + Buffer (for this management domain) is not currently empty, + a copy operation fails. A successful copy operation starts + the deadman-timer. + + 'apply' - first performs a consistent check on the the + modified information contained in the Edit Buffer, and if + consistent, then tries to instanciate the modified + information as the new global VLAN information. Note that + an empty Edit Buffer (for the management domain) would + always result in an inconsistency since the default VLANs + are required to be present. + + 'release' - flushes the Edit Buffer (for this management + domain), clears the Owner information, and aborts the + deadman-timer. A release is generated automatically if the + deadman-timer ever expires. + + 'restartTimer' - restarts the deadman-timer. + + 'none' - no operation is performed." + ::= { vtpEditControlEntry 1 } + +vtpVlanApplyStatus OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + succeeded(2), + configNumberError(3), + inconsistentEdit(4), + tooBig(5), + localNVStoreFail(6), + remoteNVStoreFail(7), + editBufferEmpty(8), + someOtherError(9), + notPrimaryServer(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of an 'apply' operation to instanciate + the Edit Buffer as the new global VLAN information (for this + management domain). If no apply is currently active, the + status represented is that of the most recently completed + apply. The possible values are: + + inProgress - 'apply' operation in progress; + + succeeded - the 'apply' was successful (this value is + also used when no apply has been invoked since the + last time the local system restarted); + + configNumberError - the apply failed because the value of + vtpVlanEditConfigRevNumber was less or equal to + the value of current value of + managementDomainConfigRevNumber; + + inconsistentEdit - the apply failed because the modified + information was not self-consistent; + + tooBig - the apply failed because the modified + information was too large to fit in this VTP + Server's non-volatile storage location; + + localNVStoreFail - the apply failed in trying to store + the new information in a local non-volatile + storage location; + + remoteNVStoreFail - the apply failed in trying to store + the new information in a remote non-volatile + storage location; + + editBufferEmpty - the apply failed because the Edit + Buffer was empty (for this management domain). + + someOtherError - the apply failed for some other reason + (e.g., insufficient memory). + + notPrimaryServer - the apply failed because the local + device is not a VTP primary server for VLAN + database type when managementDomainVersionInUse + is version3(4)." + ::= { vtpEditControlEntry 2 } + +vtpVlanEditBufferOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The management station which is currently using the Edit + Buffer for this management domain. When the Edit Buffer for + a management domain is not currently in use, the value of + this object is the zero-length string. Note that it is also + the zero-length string if a manager fails to set this object + when invoking a copy operation." + ::= { vtpEditControlEntry 3 } + +vtpVlanEditConfigRevNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Configuration Revision Number to be used for the next + apply operation. This value is initialized (by the agent) + on a copy operation to be one greater than the value of + managementDomainConfigRevNumber. On an apply, if the + number is less or equal to the value of + managementDomainConfigRevNumber, then the apply fails. + The value can be modified (increased) by network management + before an apply to ensure that an apply does not fail for + this reason. + + This object is used to allow management control over whether + a configuration revision received via a VTP advertisement + after a copy operation but before the succeeding apply + operation is lost by being overwritten by the (local) edit + operation. By default, the apply operation will fail in + this situation. By increasing this object's value after the + copy but before the apply, management can control whether + the apply is to succeed (with the update via VTP + advertisement being lost)." + ::= { vtpEditControlEntry 4 } + +vtpVlanEditModifiedVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN-id of the modified VLAN in the Edit Buffer. + If the object has the value of zero, any VLAN can + be edited. If the value of the object is not zero, + only this VLAN can be edited. + + The object's value is reset to zero after a successful + 'apply' operation or a 'release' operation. + + This object is only supported for devices which allow + only one VLAN editing for each 'apply' operation. For + devices which allow multiple VLAN editing for each + 'apply' operation, this object is not supported." + ::= { vtpEditControlEntry 5 } + + + +vtpVlanEditTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpVlanEditEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table which contains the information in the Edit + Buffers, one Edit Buffer per management domain. The + information for a particular management domain is + initialized, by a 'copy' operation, to be the current global + VLAN information for that management domain. After + initialization, editing can be performed to add VLANs, + delete VLANs, or modify their global parameters. The + information as modified through editing is local to this + Edit Buffer. An apply operation using the + vtpVlanEditOperation object is necessary to instanciate the + modified information as the new global VLAN information for + that management domain. + + To use the Edit Buffer, a manager acts as follows: + + 1. ensures the Edit Buffer for a management domain is empty, + i.e., there are no rows in this table for this management + domain. + + 2. issues a SNMP set operation which sets + vtpVlanEditOperation to 'copy', and vtpVlanEditBufferOwner + to its own identifier (e.g., its own IP address). + + 3. if this set operation is successful, proceeds to edit the + information in the vtpVlanEditTable. + + 4. if and when the edited information is to be instantiated, + issues a SNMP set operation which sets vtpVlanEditOperation + to 'apply'. + + 5. issues retrieval requests to obtain the value of + vtpVlanApplyStatus, until the result of the apply is + determined. + + 6. releases the Edit Buffer by issuing a SNMP set operation + which sets vtpVlanEditOperation to 'release'. + + Note that the information contained in this table is not + saved across agent reboots." + ::= { vlanEdit 2 } + +vtpVlanEditEntry OBJECT-TYPE + SYNTAX VtpVlanEditEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about one VLAN in the Edit Buffer for a + particular management domain." + INDEX { + managementDomainIndex, + vtpVlanEditIndex + } + ::= { vtpVlanEditTable 1 } + +VtpVlanEditEntry ::= SEQUENCE { + vtpVlanEditIndex VlanIndex, + vtpVlanEditState INTEGER, + vtpVlanEditType VlanType, + vtpVlanEditName DisplayString, + vtpVlanEditMtu Integer32, + vtpVlanEditDot10Said OCTET STRING, + vtpVlanEditRingNumber Integer32, + vtpVlanEditBridgeNumber Integer32, + vtpVlanEditStpType INTEGER, + vtpVlanEditParentVlan VlanIndex, + vtpVlanEditRowStatus RowStatus, + vtpVlanEditTranslationalVlan1 VlanIndex, + vtpVlanEditTranslationalVlan2 VlanIndex, + vtpVlanEditBridgeType INTEGER, + vtpVlanEditAreHopCount Integer32, + vtpVlanEditSteHopCount Integer32, + vtpVlanEditIsCRFBackup TruthValue, + vtpVlanEditTypeExt VlanTypeExt, + vtpVlanEditTypeExt2 VlanTypeExt +} + +vtpVlanEditIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN-id which this VLAN would have on ISL or + 802.1q trunks." + ::= { vtpVlanEditEntry 1 } + +vtpVlanEditState OBJECT-TYPE + SYNTAX INTEGER { + operational(1), + suspended(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The state which this VLAN would have." + DEFVAL { operational } + ::= { vtpVlanEditEntry 2 } + +vtpVlanEditType OBJECT-TYPE + SYNTAX VlanType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type which this VLAN would have. + An implementation may restrict access to this object." + DEFVAL { ethernet } + ::= { vtpVlanEditEntry 3 } + +vtpVlanEditName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name which this VLAN would have. This name would be + used as the ELAN-name for an ATM LAN-Emulation segment of + this VLAN. + + An implementation may restrict access to this object." + ::= { vtpVlanEditEntry 4 } + +vtpVlanEditMtu OBJECT-TYPE + SYNTAX Integer32 (1500..18190) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MTU size which this VLAN would have, defined as the + size of largest MAC-layer (information field portion of the) + data frame which can be transmitted on the VLAN. + + An implementation may restrict access to this object." + DEFVAL { 1500 } + ::= { vtpVlanEditEntry 5 } + +vtpVlanEditDot10Said OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the 802.10 SAID field which would be used for + this VLAN. + + An implementation may restrict access to this object." + ::= { vtpVlanEditEntry 6 } + +vtpVlanEditRingNumber OBJECT-TYPE + SYNTAX Integer32 (0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ring number which would be used for this VLAN. This + object is only instantiated when the value of the + corresponding instance of vtpVlanEditType has a value of + 'fddi' or 'tokenRing' and Source Routing is in use on + this VLAN." + ::= { vtpVlanEditEntry 7 } + +vtpVlanEditBridgeNumber OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The bridge number of the VTP-capable switches which would + be used for this VLAN. This object is only instantiated + when the value of the corresponding instance of + vtpVlanEditType has a value of fddiNet(4) or trNet(5)." + ::= { vtpVlanEditEntry 8 } + +vtpVlanEditStpType OBJECT-TYPE + SYNTAX INTEGER { + ieee(1), + ibm(2), + auto(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of the Spanning Tree Protocol which would be + running on this VLAN. This object is only instantiated + when the value of the corresponding instance of + vtpVlanEditType has a value of fddiNet(4) or trNet(5). + + If 'ieee' is selected, the STP that runs will be IEEE. + + If 'ibm' is selected, the STP that runs will be IBM. + + If 'auto' is selected, the STP that runs will be + dependant on the values of vtpVlanEditBridgeType for all + children tokenRing/fddi type VLANs. This will result in + a 'hybrid' STP (see vtpVlanStpType)." + ::= { vtpVlanEditEntry 9 } + +vtpVlanEditParentVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN index of the VLAN which would be the parent for + this VLAN. This object is only instantiated when the value + of the corresponding instance of vtpVlanEditType has a value + of 'fddi' or 'tokenRing' and Source Routing is in use on + this VLAN. The parent VLAN must have a vtpVlanEditType + value of fddiNet(4) or trNet(5), respectively." + ::= { vtpVlanEditEntry 10 } + +vtpVlanEditRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row. Any and all columnar objects in an + existing row can be modified irrespective of the status of + the row. + + A row is not qualified for activation until instances of at + least its vtpVlanEditType, vtpVlanEditName and + vtpVlanEditDot10Said columns have appropriate values. + + The management station should endeavor to make all rows + consistent in the table before 'apply'ing the buffer. An + inconsistent entry in the table will cause the entire + buffer to be rejected with the vtpVlanApplyStatus object + set to the appropriate error value." + ::= { vtpVlanEditEntry 11 } + +vtpVlanEditTranslationalVlan1 OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A VLAN to which this VLAN would be translational-bridged. + If this value and the corresponding instance of + vtpVlanTranslationalVlan2 are both zero, then this VLAN + would not be translational-bridged. + + An implementation may restrict access to this object." + DEFVAL { 0 } + ::= { vtpVlanEditEntry 12 } + +vtpVlanEditTranslationalVlan2 OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Another VLAN, i.e., other than that indicated by + vtpVlanEditTranslationalVlan1, to which this VLAN would be + translational-bridged. If this value and the corresponding + instance of vtpVlanTranslationalVlan1 are both zero, then + this VLAN would not be translational-bridged. + + An implementation may restrict access to this object." + DEFVAL { 0 } + ::= { vtpVlanEditEntry 13 } + +vtpVlanEditBridgeType OBJECT-TYPE + SYNTAX INTEGER { + srt(1), + srb(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of Source Route bridging mode which would be in + use on this VLAN. This object is only instantiated when + the value of the corresponding instance of vtpVlanEditType + has a value of fddi(2) or tokenRing(3) and Source Routing + is in use on this VLAN." + ::= { vtpVlanEditEntry 14 } + +vtpVlanEditAreHopCount OBJECT-TYPE + SYNTAX Integer32 (1..13) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of bridge hops allowed in + All Routes Explorer frames on this VLAN. This + object is only instantiated when the value of the + corresponding instance of vtpVlanType has a value of fddi(2) + or tokenRing(3) and Source Routing is in use on this VLAN." + ::= { vtpVlanEditEntry 15 } + +vtpVlanEditSteHopCount OBJECT-TYPE + SYNTAX Integer32 (1..13) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of bridge hops allowed in + Spanning Tree Explorer frames on this VLAN. This + object is only instantiated when the value of the + corresponding instance of vtpVlanType has a value of fddi(2) + or tokenRing(3) and Source Routing is in use on this VLAN." + ::= { vtpVlanEditEntry 16 } + +vtpVlanEditIsCRFBackup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "True if this VLAN is of type trCrf and also is acting as + a backup trCrf for the ISL distributed BRF. This object is + only instantiated when the value of the corresponding + instance of vtpVlanEditType has a value of tokenRing(3)." + ::= { vtpVlanEditEntry 17 } + +vtpVlanEditTypeExt OBJECT-TYPE + SYNTAX VlanTypeExt + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The additional type information of this VLAN. + vtpVlanEditTypeExt object is superseded by vtpVlanEditTypeExt2." + ::= { vtpVlanEditEntry 18 } + +vtpVlanEditTypeExt2 OBJECT-TYPE + SYNTAX VlanTypeExt + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The additional type information of this VLAN. + The VlanTypeExt TC specifies which bits may + be written by a management application. + The agent should provide a default value." + ::= { vtpVlanEditEntry 19 } + + + +vtpVlanLocalShutdownTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpVlanLocalShutdownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths table contains the VLAN local shutdown + information within management domain." + ::= { vlanEdit 3 } + +vtpVlanLocalShutdownEntry OBJECT-TYPE + SYNTAX VtpVlanLocalShutdownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing VLAN local shutdown information for a + particular VLAN in the management domain. + + An entry is created if a VLAN which supports local shutdown + has been created. + + An entry is deleted if a VLAN which supports local shutdown + has been removed." + INDEX { + managementDomainIndex, + vtpVlanIndex + } + ::= { vtpVlanLocalShutdownTable 1 } + +VtpVlanLocalShutdownEntry ::= SEQUENCE { + vtpVlanLocalShutdown INTEGER +} + +vtpVlanLocalShutdown OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object specifies the VLAN local shutdown state." + ::= { vtpVlanLocalShutdownEntry 1 } + + +-- VTP Statistics + +vtpStats OBJECT IDENTIFIER + ::= { vtpMIBObjects 5 } + + +vtpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of VTP statistics." + ::= { vtpStats 1 } + +vtpStatsEntry OBJECT-TYPE + SYNTAX VtpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTP statistics for one management domain." + AUGMENTS { managementDomainEntry } + ::= { vtpStatsTable 1 } + +VtpStatsEntry ::= SEQUENCE { + vtpInSummaryAdverts Counter32, + vtpInSubsetAdverts Counter32, + vtpInAdvertRequests Counter32, + vtpOutSummaryAdverts Counter32, + vtpOutSubsetAdverts Counter32, + vtpOutAdvertRequests Counter32, + vtpConfigRevNumberErrors Counter32, + vtpConfigDigestErrors Counter32 +} + +vtpInSummaryAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VTP Summary Adverts received for this + management domain." + ::= { vtpStatsEntry 1 } + +vtpInSubsetAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VTP Subset Adverts received for this + management domain." + ::= { vtpStatsEntry 2 } + +vtpInAdvertRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VTP Advert Requests received for this + management domain." + ::= { vtpStatsEntry 3 } + +vtpOutSummaryAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VTP Summary Adverts sent for this + management domain." + ::= { vtpStatsEntry 4 } + +vtpOutSubsetAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VTP Subset Adverts sent for this + management domain." + ::= { vtpStatsEntry 5 } + +vtpOutAdvertRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VTP Advert Requests sent for this + management domain." + ::= { vtpStatsEntry 6 } + +vtpConfigRevNumberErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occurrences of configuration revision number + errors for this management domain. A configuration revision + number error occurs when a device receives a VTP + advertisement for which: + + - the advertisement's Configuration Revision Number is the + same as the current locally-held value, and + + - the advertisement's digest value is different from the + current locally-held value." + ::= { vtpStatsEntry 7 } + +vtpConfigDigestErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of occurrences of configuration digest errors + for this management domain. A configuration digest error + occurs when a device receives a VTP advertisement for which: + + - the advertisement's Configuration Revision Number is + greater than the current locally-held value, and + + - the advertisement's digest value computed by the + receiving device does not match the checksum in the + summary advertisement that was received earlier. This + can happen, for example, if there is a mismatch in VTP + passwords between the VTP devices." + ::= { vtpStatsEntry 8 } + + +-- Trunk Ports + +vlanTrunkPorts OBJECT IDENTIFIER + ::= { vtpMIBObjects 6 } + + +vlanTrunkPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanTrunkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information on the local system's VLAN + trunk ports." + ::= { vlanTrunkPorts 1 } + +vlanTrunkPortEntry OBJECT-TYPE + SYNTAX VlanTrunkPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about one trunk port." + INDEX { vlanTrunkPortIfIndex } + ::= { vlanTrunkPortTable 1 } + +VlanTrunkPortEntry ::= SEQUENCE { + vlanTrunkPortIfIndex InterfaceIndex, + vlanTrunkPortManagementDomain ManagementDomainIndex, + vlanTrunkPortEncapsulationType INTEGER, + vlanTrunkPortVlansEnabled OCTET STRING, + vlanTrunkPortNativeVlan VlanIndex, + vlanTrunkPortRowStatus RowStatus, + vlanTrunkPortInJoins Counter32, + vlanTrunkPortOutJoins Counter32, + vlanTrunkPortOldAdverts Counter32, + vlanTrunkPortVlansPruningEligible OCTET STRING, + vlanTrunkPortVlansXmitJoined OCTET STRING, + vlanTrunkPortVlansRcvJoined OCTET STRING, + vlanTrunkPortDynamicState INTEGER, + vlanTrunkPortDynamicStatus INTEGER, + vlanTrunkPortVtpEnabled TruthValue, + vlanTrunkPortEncapsulationOperType INTEGER, + vlanTrunkPortVlansEnabled2k OCTET STRING, + vlanTrunkPortVlansEnabled3k OCTET STRING, + vlanTrunkPortVlansEnabled4k OCTET STRING, + vtpVlansPruningEligible2k OCTET STRING, + vtpVlansPruningEligible3k OCTET STRING, + vtpVlansPruningEligible4k OCTET STRING, + vlanTrunkPortVlansXmitJoined2k OCTET STRING, + vlanTrunkPortVlansXmitJoined3k OCTET STRING, + vlanTrunkPortVlansXmitJoined4k OCTET STRING, + vlanTrunkPortVlansRcvJoined2k OCTET STRING, + vlanTrunkPortVlansRcvJoined3k OCTET STRING, + vlanTrunkPortVlansRcvJoined4k OCTET STRING, + vlanTrunkPortDot1qTunnel INTEGER, + vlanTrunkPortVlansActiveFirst2k Cisco2KVlanList, + vlanTrunkPortVlansActiveSecond2k Cisco2KVlanList +} + +vlanTrunkPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of ifIndex for the interface corresponding to + this trunk port." + ::= { vlanTrunkPortEntry 1 } + +vlanTrunkPortManagementDomain OBJECT-TYPE + SYNTAX ManagementDomainIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of managementDomainIndex for the management + domain on this trunk port. Devices which support only one + management domain will support this object read-only." + ::= { vlanTrunkPortEntry 2 } + +vlanTrunkPortEncapsulationType OBJECT-TYPE + SYNTAX INTEGER { + isl(1), + dot10(2), + lane(3), + dot1Q(4), + negotiate(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of VLAN encapsulation desired to be used on this + trunk port. It is either a particular type, or 'negotiate' + meaning whatever type results from the negotiation. + negotiate(5) is not allowed if the port does not support + negotiation or if its vlanTrunkPortDynamicState is set to + on(1) or onNoNegotiate(5). Whether writing to this object + in order to modify the encapsulation is supported is both + device and interface specific." + ::= { vlanTrunkPortEntry 3 } + +vlanTrunkPortVlansEnabled OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN in the + management domain on this trunk port. The first octet + corresponds to VLANs with VlanIndex values of 0 through 7; + the second octet to VLANs 8 through 15; etc. The most + significant bit of each octet corresponds to the lowest + value VlanIndex in that octet. If the bit corresponding to + a VLAN is set to '1', then the local system is enabled for + sending and receiving frames on that VLAN; if the bit is set + to '0', then the system is disabled from sending and + receiving frames on that VLAN. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { vlanTrunkPortEntry 4 } + +vlanTrunkPortNativeVlan OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VlanIndex of the VLAN which is represented by native + frames on this trunk port. For trunk ports not supporting + the sending and receiving of native frames, this value + should be set to zero." + ::= { vlanTrunkPortEntry 5 } + +vlanTrunkPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row. In some circumstances, the + creation of a row in this table is needed to enable the + appropriate trunking/tagging protocol on the port, to enable + the use of VTP on the port, and to assign the port to the + appropriate management domain. In other circumstances, rows + in this table will be created as a by-product of other + operations." + ::= { vlanTrunkPortEntry 6 } + +vlanTrunkPortInJoins OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VTP Join messages received on this trunk + port." + ::= { vlanTrunkPortEntry 7 } + +vlanTrunkPortOutJoins OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VTP Join messages sent on this trunk port." + ::= { vlanTrunkPortEntry 8 } + +vlanTrunkPortOldAdverts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VTP Advertisement messages which indicated + the sender does not support VLAN-pruning received on this + trunk port." + ::= { vlanTrunkPortEntry 9 } + +vlanTrunkPortVlansPruningEligible OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN in the + management domain on this trunk port. The first octet + corresponds to VLANs with VlanIndex values of 0 through 7; + the second octet to VLANs 8 through 15; etc. The most + significant bit of each octet corresponds to the lowest + value VlanIndex in that octet. + + If the bit corresponding to a VLAN is set to '1', then the + local system is permitted to prune that VLAN on this trunk + port; if the bit is set to '0', then the system must not + prune that VLAN on this trunk port. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { vlanTrunkPortEntry 10 } + +vlanTrunkPortVlansXmitJoined OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN in the + management domain on this trunk port. The first octet + corresponds to VLANs with VlanIndex values of 0 through 7; + the second octet to VLANs 8 through 15; etc. The most + significant bit of each octet corresponds to the lowest + value VlanIndex in that octet. + + If the bit corresponding to a VLAN is set to '1', then this + VLAN is presently being forwarded on this trunk port, i.e., + it is not pruned; if the bit is set to '0', then this VLAN + is presently not being forwarded on this trunk port, either + because it is pruned or for some other reason." + ::= { vlanTrunkPortEntry 11 } + +vlanTrunkPortVlansRcvJoined OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN in the + management domain on this trunk port. The first octet + corresponds to VLANs with VlanIndex values of 0 through 7; + the second octet to VLANs 8 through 15; etc. The most + significant bit of each octet corresponds to the lowest + value VlanIndex in that octet. + + If the bit corresponding to a VLAN is set to '1', then the + local switch is currently sending joins for this VLAN on + this trunk port, i.e., it is asking to receive frames for + this VLAN; if the bit is set to '0', then the local switch + is not currently sending joins for this VLAN on this trunk + port." + ::= { vlanTrunkPortEntry 12 } + +vlanTrunkPortDynamicState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + desirable(3), + auto(4), + onNoNegotiate(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For devices that allows dynamic determination of whether + a link between two switches should be a trunk or not, this + object allows the operator to mandate the behavior of that + dynamic mechanism. + + on(1) dictates that the interface will always be a + trunk. This is the value for static entries (those that + show no dynamic behavior). If the negotiation is supported + on this port, negotiation will take place with the far end + to attempt to bring the far end into trunking state. + + off(2) allows an operator to specify that the specified + interface is never to be trunk, regardless of any dynamic + mechanisms to the contrary. This value is useful for + overriding the default behavior of some switches. If the + negotiation is supported on this port, negotiation will take + place with the far end to attempt on the link to bring the + far end into non-trunking state. + + desirable(3) is used to indicate that it is desirable for + the interface to become a trunk. The device will initiate + any negotiation necessary to become a trunk but will not + become a trunk unless it receives confirmation from the far + end on the link. + + auto(4) is used to indicate that the interface is capable + and willing to become a trunk but will not initiate + trunking negotiations. The far end on the link are + required to either start negotiations or start sending + encapsulated packets, on which event the specified + interface will become a trunk. + + onNoNegotiate(5) is used to indicate that the interface is + permanently set to be a trunk, and no negotiation takes + place with the far end on the link to ensure consistent + operation. This is similar to on(1) except no negotiation + takes place with the far end. + + If the port does not support negotiation or its + vlanTrunkPortEncapsulationType is set to negotiate(5), + onNoNegotiate(5) is not allowed. + + Devices that do no support dynamic determination (for just + a particular interface, encapsulation or for the whole + device) need only support the 'on', and 'off' values." + ::= { vlanTrunkPortEntry 13 } + +vlanTrunkPortDynamicStatus OBJECT-TYPE + SYNTAX INTEGER { + trunking(1), + notTrunking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the specified interface is either + acting as a trunk or not. This is a result of the + vlanTrunkPortDynamicState and the ifOperStatus of the + trunk port itself." + ::= { vlanTrunkPortEntry 14 } + +vlanTrunkPortVtpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Some trunk interface modules allow VTP to be + enabled/disabled seperately from that of the central + device. In such a case this object provides management a + way to remotely enable VTP on that module. If a module + does not support a seperate VTP enabled state then this + object shall always return 'true' and will accept no other + value during a SET operation." + ::= { vlanTrunkPortEntry 15 } + +vlanTrunkPortEncapsulationOperType OBJECT-TYPE + SYNTAX INTEGER { + isl(1), + dot10(2), + lane(3), + dot1Q(4), + negotiating(5), + notApplicable(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of VLAN encapsulation in use on this trunk port. + For intefaces with vlanTrunkPortDynamicStatus of + notTrunking(2) the vlanTrunkPortEncapsulationOperType shall + be notApplicable(6)." + ::= { vlanTrunkPortEntry 16 } + +vlanTrunkPortVlansEnabled2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 1024 through 2047 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 1024 through 1031; the second + octet to VLANs 1032 through 1039; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. If the bit corresponding to a VLAN is set to + '1', then the local system is enabled for sending and + receiving frames on that VLAN; if the bit is set to '0', + then the system is disabled from sending and receiving + frames on that VLAN. The default value is zero length + string. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { vlanTrunkPortEntry 17 } + +vlanTrunkPortVlansEnabled3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 2048 through 3071 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 2048 through 2055; the second + octet to VLANs 2056 through 2063; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. If the bit corresponding to a VLAN is set to + '1', then the local system is enabled for sending and + receiving frames on that VLAN; if the bit is set to '0', + then the system is disabled from sending and receiving + frames on that VLAN. The default value is zero length + string. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { vlanTrunkPortEntry 18 } + +vlanTrunkPortVlansEnabled4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 3072 through 4095 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 3072 through 3079; the second + octet to VLANs 3080 through 3087; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. If the bit corresponding to a VLAN is set to + '1', then the local system is enabled for sending and + receiving frames on that VLAN; if the bit is set to '0', + then the system is disabled from sending and receiving + frames on that VLAN. The default value is zero length + string. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { vlanTrunkPortEntry 19 } + +vtpVlansPruningEligible2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 1024 through 2047 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 1024 through 1031; the second + octet to VLANs 1032 through 1039; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then the + local system is permitted to prune that VLAN on this trunk + port; if the bit is set to '0', then the system must not + prune that VLAN on this trunk port. + The default value is zero length string. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { vlanTrunkPortEntry 20 } + +vtpVlansPruningEligible3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 2048 through 3071 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 2048 through 2055; the second + octet to VLANs 2056 through 2063; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then the + local system is permitted to prune that VLAN on this trunk + port; if the bit is set to '0', then the system must not + prune that VLAN on this trunk port. + The default value is zero length string. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { vlanTrunkPortEntry 21 } + +vtpVlansPruningEligible4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 3072 through 4095 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 3072 through 3079; the second + octet to VLANs 3080 through 3087; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then the + local system is permitted to prune that VLAN on this trunk + port; if the bit is set to '0', then the system must not + prune that VLAN on this trunk port. + The default value is zero length string. + + To avoid conflicts between overlapping partial updates by + multiple managers, i.e., updates which modify only a portion + of an instance of this object (e.g., enable/disable a single + VLAN on the trunk port), any SNMP Set operation accessing an + instance of this object should also write the value of + vlanTrunkPortSetSerialNo." + ::= { vlanTrunkPortEntry 22 } + +vlanTrunkPortVlansXmitJoined2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 1024 through 2047 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 1024 through 1031; the second + octet to VLANs 1032 through 1039; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then this + VLAN is presently being forwarded on this trunk port, i.e., + it is not pruned; if the bit is set to '0', then this VLAN + is presently not being forwarded on this trunk port, either + because it is pruned or for some other reason." + ::= { vlanTrunkPortEntry 23 } + +vlanTrunkPortVlansXmitJoined3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 2048 through 3071 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 2048 through 2055; the second + octet to VLANs 2056 through 2063; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then this + VLAN is presently being forwarded on this trunk port, i.e., + it is not pruned; if the bit is set to '0', then this VLAN + is presently not being forwarded on this trunk port, either + because it is pruned or for some other reason." + ::= { vlanTrunkPortEntry 24 } + +vlanTrunkPortVlansXmitJoined4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 3072 through 4095 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 3072 through 3079; the second + octet to VLANs 3080 through 3087; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then this + VLAN is presently being forwarded on this trunk port, i.e., + it is not pruned; if the bit is set to '0', then this VLAN + is presently not being forwarded on this trunk port, either + because it is pruned or for some other reason." + ::= { vlanTrunkPortEntry 25 } + +vlanTrunkPortVlansRcvJoined2k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 1024 through 2047 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 1024 through 1031; the second + octet to VLANs 1032 through 1039; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then the + local switch is currently sending joins for this VLAN on + this trunk port, i.e., it is asking to receive frames for + this VLAN; if the bit is set to '0', then the local switch + is not currently sending joins for this VLAN on this trunk + port." + ::= { vlanTrunkPortEntry 26 } + +vlanTrunkPortVlansRcvJoined3k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 2048 through 3071 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 2048 through 2055; the second + octet to VLANs 2056 through 2063; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then the + local switch is currently sending joins for this VLAN on + this trunk port, i.e., it is asking to receive frames for + this VLAN; if the bit is set to '0', then the local switch + is not currently sending joins for this VLAN on this trunk + port." + ::= { vlanTrunkPortEntry 27 } + +vlanTrunkPortVlansRcvJoined4k OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN for VLANS + with VlanIndex values of 3072 through 4095 in the management + domain on this trunk port. The first octet corresponds to + VLANs with VlanIndex values of 3072 through 3079; the second + octet to VLANs 3080 through 3087; etc. The most significant + bit of each octet corresponds to the lowest value VlanIndex + in that octet. + + If the bit corresponding to a VLAN is set to '1', then the + local switch is currently sending joins for this VLAN on + this trunk port, i.e., it is asking to receive frames for + this VLAN; if the bit is set to '0', then the local switch + is not currently sending joins for this VLAN on this trunk + port." + ::= { vlanTrunkPortEntry 28 } + +vlanTrunkPortDot1qTunnel OBJECT-TYPE + SYNTAX INTEGER { + trunk(1), + access(2), + disabled(3) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Indicates dot1qtunnel mode of the port. + + If the portDot1qTunnel is set to 'trunk' mode, the port's + vlanTrunkPortDynamicState will be changed to 'onNoNegotiate' + and the vlanTrunkPortEncapsulationType will be set to + 'dot1Q'. These values cannot be changed unless dot1q tunnel + is disabled on this port. + + If the portDot1qTunnel mode is set to 'access' mode, the + port's vlanTrunkPortDynamicState will be set to 'off'.And + the value of vlanTrunkPortDynamicState cannot be changed + unless dot1q tunnel is disabled on this port. 1Q packets + received on this access port will remain. + + Setting the port to dot1q tunnel 'disabled' mode causes the + dot1q tunnel feature to be disabled on this port. This + object can't be set to 'trunk' or 'access' mode, when + vlanTrunkPortsDot1qTag object is set to 'false'. + + This object has been deprecated and is replaced by the + object 'cltcDot1qTunnelMode' in the + CISCO-L2-TUNNEL-CONFIG-MIB" + DEFVAL { disabled } + ::= { vlanTrunkPortEntry 29 } + +vlanTrunkPortVlansActiveFirst2k OBJECT-TYPE + SYNTAX Cisco2KVlanList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN + with VlanIndex values of 0 through 2047. + + If the bit corresponding to a VLAN is set to 1, + it indicates that vlan is allowed and active in + management domain. + + If the bit corresponding to a VLAN is set to 0, + it indicates that vlan is not allowed or not active + in management domain." + ::= { vlanTrunkPortEntry 30 } + +vlanTrunkPortVlansActiveSecond2k OBJECT-TYPE + SYNTAX Cisco2KVlanList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string of octets containing one bit per VLAN + with VlanIndex values of 2048 through 4095. + + If the bit corresponding to a VLAN is set to 1, + it indicates that vlan is allowed and active in + management domain. + + If the bit corresponding to a VLAN is set to 0, + it indicates that vlan is not allowed or not active + in management domain." + ::= { vlanTrunkPortEntry 31 } + + + +vlanTrunkPortSetSerialNo OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An advisory lock used to allow several cooperating SNMPv2 + managers to coordinate their use of the SNMPv2 set operation + acting upon any instance of vlanTrunkPortVlansEnabled." + ::= { vlanTrunkPorts 2 } + +vlanTrunkPortsDot1qTag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "An indication of whether the tagging on all VLANs including + native VLAN for all 802.1q trunks is enabled. + + If this object has a value of true(1) then all VLANs + including native VLAN are tagged. If the value is false(2) + then all VLANs excluding native VLAN are tagged. + + This object has been deprecated and is replaced by the + object 'cltcDot1qAllTaggedEnabled' in the + CISCO-L2-TUNNEL-CONFIG-MIB" + DEFVAL { false } + ::= { vlanTrunkPorts 3 } +vtpDiscover OBJECT IDENTIFIER + ::= { vtpMIBObjects 7 } + + +vtpDiscoverTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpDiscoverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information related to the discovery + of the VTP members in the designated management + domain. This table is not instantiated when + managementDomainVersionInUse is version1(1), version2(3) + or none(3)." + ::= { vtpDiscover 1 } + +vtpDiscoverEntry OBJECT-TYPE + SYNTAX VtpDiscoverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information related to the discovery of the + VTP members in one management domain." + INDEX { managementDomainIndex } + ::= { vtpDiscoverTable 1 } + +VtpDiscoverEntry ::= SEQUENCE { + vtpDiscoverAction INTEGER, + vtpDiscoverStatus INTEGER, + vtpLastDiscoverTime TimeStamp +} + +vtpDiscoverAction OBJECT-TYPE + SYNTAX INTEGER { + discover(1), + noOperation(2), + purgeResult(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to discover(1), all the + entries in vtpDiscoverResultTable for the + corresponding management domain will be removed + and the local device will begin to discover all + VTP members in the management domain. Upon the + successful completion of discovery, the discovered + result will be stored in the vtpDiscoverResultTable. + + If vtpDiscoverStatus is inProgress(1), setting + vtpDiscoverAction to discover(1) will fail. + + When this object is set to purgeResult(3), + all the entries of vtpDiscoverResultTable for + the corresponding management domain will be + removed from vtpDiscoverResultTable. + + When this object is set to noOperation(2), no + action will be taken. When read, this object + always returns noOperation(2)." + ::= { vtpDiscoverEntry 1 } + +vtpDiscoverStatus OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + succeeded(2), + resourceUnavailable(3), + someOtherError(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of VTP discovery. + + inProgress - a discovery is in progress; + + succeeded - the discovery was completed successfully + (this value is also used when + no discover has been invoked since the + last time the local system restarted); + + resourceUnavailable - the discovery failed because + the required allocation of a resource is + presently unavailable. + + someOtherError - 'the discovery failed due to a + reason no listed." + ::= { vtpDiscoverEntry 2 } + +vtpLastDiscoverTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at which the last discovery + was completed. + + A value of zero indicates that no discovery has been + invoked since last time the local system restarted." + ::= { vtpDiscoverEntry 3 } + + + +vtpDiscoverResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpDiscoverResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table containing information of discovered VTP members + in the management domain in which the local system is + participating. This table is not instantiated when + managementDomainVersionInUse is version1(1), version2(2) or + none(3)." + ::= { vtpDiscover 2 } + +vtpDiscoverResultEntry OBJECT-TYPE + SYNTAX VtpDiscoverResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row is created for each VTP member which + is found through successful discovery." + INDEX { + managementDomainIndex, + vtpDiscoverResultIndex + } + ::= { vtpDiscoverResultTable 1 } + +VtpDiscoverResultEntry ::= SEQUENCE { + vtpDiscoverResultIndex Unsigned32, + vtpDiscoverResultDatabaseName SnmpAdminString, + vtpDiscoverResultConflicting TruthValue, + vtpDiscoverResultDeviceId SnmpAdminString, + vtpDiscoverResultPrimaryServer SnmpAdminString, + vtpDiscoverResultRevNumber Gauge32, + vtpDiscoverResultSystemName SnmpAdminString +} + +vtpDiscoverResultIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value assigned by the system which identifies + a VTP member and the associated database in the + management domain." + ::= { vtpDiscoverResultEntry 1 } + +vtpDiscoverResultDatabaseName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The database name associated with the + discovered VTP member." + ::= { vtpDiscoverResultEntry 2 } + +vtpDiscoverResultConflicting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this VTP member contains + conflicting information. + + true(1) indicates that this member has conflicting + information of the database type in the management domain. + + false(2) indicates that there is no conflicting information + of the database type in the management domain." + ::= { vtpDiscoverResultEntry 3 } + +vtpDiscoverResultDeviceId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique identifier of the device for this VTP member." + ::= { vtpDiscoverResultEntry 4 } + +vtpDiscoverResultPrimaryServer OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique identifier of the primary server for this VTP + member and the associated database type. + + There are two different VTP servers, the primary server + and the secondary server. When a local device is + configured as a server for a certain database type, + it becomes secondary server by default. + Primary server is an operational role under which a + server can initiate or change the VTP configuration of the + database type. + + If this VTP member itself is the primary server, the + value of this object is the same as the value of + vtpDiscoverResultDeviceId of the instance." + ::= { vtpDiscoverResultEntry 5 } + +vtpDiscoverResultRevNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current configuration revision number as known by the + VTP member. When the database type is unknown for + the VTP member, this value is 0." + ::= { vtpDiscoverResultEntry 6 } + +vtpDiscoverResultSystemName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "sysName of the VTP member." + ::= { vtpDiscoverResultEntry 7 } + + +vtpDatabase OBJECT IDENTIFIER + ::= { vtpMIBObjects 8 } + + +vtpDatabaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information of the VTP + databases. It is not instantiated when + managementDomainVersionInUse is version1(1), + version2(3) or none(3)." + ::= { vtpDatabase 1 } + +vtpDatabaseEntry OBJECT-TYPE + SYNTAX VtpDatabaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the status of the VTP database + in the domain. Each VTP database type known to the + local device type has an entry in this table. + An entry is also created for unknown database which is + notified through VTP advertisements from other VTP + servers." + INDEX { + managementDomainIndex, + vtpDatabaseIndex + } + ::= { vtpDatabaseTable 1 } + +VtpDatabaseEntry ::= SEQUENCE { + vtpDatabaseIndex Unsigned32, + vtpDatabaseName SnmpAdminString, + vtpDatabaseLocalMode INTEGER, + vtpDatabaseRevNumber Gauge32, + vtpDatabasePrimaryServer TruthValue, + vtpDatabasePrimaryServerId SnmpAdminString, + vtpDatabaseTakeOverPrimary TruthValue, + vtpDatabaseTakeOverPassword SnmpAdminString +} + +vtpDatabaseIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value assigned by the system which uniquely identifies + a VTP database in the local system." + ::= { vtpDatabaseEntry 1 } + +vtpDatabaseName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the database." + ::= { vtpDatabaseEntry 2 } + +vtpDatabaseLocalMode OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2), + transparent(3), + off(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local VTP mode for a particular database type + in this administrative domain. + + - 'client' indicates that the local system is acting + as a VTP client of the database type. + + - 'server' indicates that the local system is acting + as a VTP server of the database type. + + - 'transparent' indicates that the local system does + not generate or listen to VTP messages of this + database type, but forwards + messages. This mode can also be set by the device + itself when the size of database is too large for it + to hold in DRAM. + + - 'off' indicates that the local system does not + generate, listen to or forward any VTP messages + of this database type. + + The default mode is 'client' for the database type + known to the local device and 'transparent' for the + unknown database type." + ::= { vtpDatabaseEntry 3 } + +vtpDatabaseRevNumber OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current configuration revision number as known by the + local device for this VTP 3 database type in the management + domain. This value is updated (if necessary) whenever a + VTP advertisement for the database type is received + or generated. When the database type is unknown to the + local device or no VTP advertisement for the database + type is received or generated, its value is 0." + ::= { vtpDatabaseEntry 4 } + +vtpDatabasePrimaryServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "There are two kinds of VTP version 3 servers for a certain + database type - the primary server and the secondary server. + When a local device is configured as a server for a certain + database type, it becomes secondary server by default. + Primary server is an operational role under which a + server can initiate or change the VTP configuration of the + database type. + + A true(1) value indicates that the local device is the + primary server of the database type in the management + domain. A false(2) value indicates that the local device + is not the primary server, or the database type is unknown + to the local device." + ::= { vtpDatabaseEntry 5 } + +vtpDatabasePrimaryServerId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique identifier of the primary server in the + management domain for the database type. + + If no primary server is discovered for the database + type, the object has a value of zero length string." + ::= { vtpDatabaseEntry 6 } + +vtpDatabaseTakeOverPrimary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "There are two kinds of VTP version 3 servers for a certain + database type - the primary server and the secondary server. + When a local device is configured as a server for a certain + database type, it becomes secondary server by default. + Primary server is an operational role under which a + server can initiate or change the VTP configuration of the + database type. + + Setting this object to a true(1) value will advertise the + configuration of this database type to the whole domain. + + In order to successfully setting this object to true(1), + the value of vtpDatabaseLocalMode must be server(2). Besides + that, when the VTP password is hidden from the configuration + file, the password (vtpDatabaseTakeOverPassword) which + matches the secret key (vtpAuthSecretKey) must be provided + in the same data packet. + + When read, the object always returns false(2)." + ::= { vtpDatabaseEntry 7 } + +vtpDatabaseTakeOverPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When read, this object always returns the value of a + zero-length octet string. + + In the case that the VTP password is hidden from the + configuration and the local device intends + to take over the whole domain, this object must be + set to the matching password with the secret key + (vtpAuthSecretKey) in the same data packet as which + the vtpDatabaseTakeOverPrimary is in. In all the + other situations, setting a valid value to this object + has no impact on the system." + ::= { vtpDatabaseEntry 8 } + + +vtpAuthentication OBJECT IDENTIFIER + ::= { vtpMIBObjects 9 } + + +vtpAuthenticationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtpAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the authentication information of VTP + in which the local system participates. + + The security mechanism of VTP relies on a secret key + that is used to alter the MD5 digest of the packets + transmitted on the wire. The secret value is + created from a password that may be saved in plain text + in the configuration or hidden from the configuration. + + The device creating or modifying the VTP configuration + signs it using the MD5 digest generated from the secret + key before advertising it. Other devices in the domain + receive this configuration use the same secret key + to accept it if correctly signed or drop it otherwise. + + The user has the option to hide the password from the + configuration. Once the password is hidden, the secret + key generated from the password is shown in the + configuration instead, and there is no other way to + show the password in plain text again but clearing + it or resetting it. + + In an un-trusted area, the password on a device can + be configured without being unveiled. After that, + it has to be provided again by setting the same + value to vtpDatabaseTakeOverPassword if the user + wants to take over the whole VTP management domain + of the database type. + + When managementDomainVersionInUse is version3(4), the + authentication mechanism is common to all VTP + database type." + ::= { vtpAuthentication 1 } + +vtpAuthEntry OBJECT-TYPE + SYNTAX VtpAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the status of the VTP + authentication information in one domain." + INDEX { managementDomainIndex } + ::= { vtpAuthenticationTable 1 } + +VtpAuthEntry ::= SEQUENCE { + vtpAuthPassword SnmpAdminString, + vtpAuthPasswordType INTEGER, + vtpAuthSecretKey OCTET STRING +} + +vtpAuthPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By default, this object has a value of a zero-length + character string and is considered to be not + configured. + + The device uses the password to generate the + secret key. It can be stored in the configuration in + plain text or hidden from the configuration. If a VTP + server intends to modify the database's configuration + in the domain but the password was hidden from the + configuration, the same password + (vtpDatabaseTakeOverPassword) as the hidden one + has to be provided. + + When this object is set alone, vtpAuthPasswordType is + set to plaintext(1) automatically by the system. + Setting this object to a zero length character string + resets the password to its default value and the + password is considered as not configured. + + This object is not allowed to be set at the same time + when vtpAuthSecretKey is set. + + When the vtpAuthPasswordType is hidden(2), this object + will return a zero-length character string when read." + ::= { vtpAuthEntry 1 } + +vtpAuthPasswordType OBJECT-TYPE + SYNTAX INTEGER { + plaintext(1), + hidden(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By default this object has the value as plaintext(1) + and the VTP password is stored in the configuration + file in plain text. + + Setting this object to hidden(2) will hide the + password from the configuration. + + Once this object is set to hidden(2), it cannot + be set to plaintext(1) alone. However, it may + be set to plaintext(1) at the same time the + password is set." + ::= { vtpAuthEntry 2 } + +vtpAuthSecretKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The device creating or modifying the VTP configuration + signs it using the MD5 digest generated from the secret + key before advertising it. Other devices in the domain + receiving this configuration use the same secret key + to accept it if it was correctly signed or drop it + otherwise. + + By default, the object has the value as a zero-length + string and this value is read only. It is set + to this value automatically when the password + (vtpAuthPassword) is set to a zero-length octet string. + + The secret key can be either generated using + the password or configured by the user. Once + the secret key is configured by the user, it is + stored as a hexadecimal string in the device's + configuration and the password is considered to be + the secret key's matching password and hidden + from the configuration automatically. + + This object is not allowed to be set at the same + time when vtpAuthPassword is set. + + The secret key is overwritten by a newly generated + secret key when the password is re-configured." + ::= { vtpAuthEntry 3 } + + +vlanStatistics OBJECT IDENTIFIER + ::= { vtpMIBObjects 10 } + + +vlanStatsVlans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the existing + manageable VLANs with VLAN indices from 1 to + 1024 in the system." + ::= { vlanStatistics 1 } + +vlanStatsExtendedVlans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the + existing manageable VLANs with VLAN indices + greater than 1024 in the system." + ::= { vlanStatistics 2 } + +vlanStatsInternalVlans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the + internal VLANs existing in the system." + ::= { vlanStatistics 3 } + +vlanStatsFreeVlans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of the + free or unused VLANs in the system." + ::= { vlanStatistics 4 } +-- VTP notifications + +vtpNotifications OBJECT IDENTIFIER + ::= { ciscoVtpMIB 2 } + +vtpNotificationsPrefix OBJECT IDENTIFIER + ::= { vtpNotifications 0 } + +vtpNotificationsObjects OBJECT IDENTIFIER + ::= { vtpNotifications 1 } + + +vtpConfigRevNumberError NOTIFICATION-TYPE + OBJECTS { managementDomainConfigRevNumber } + STATUS current + DESCRIPTION + "A configuration revision number error notification + signifies that a device has incremented its + vtpConfigRevNumberErrors counter. + + Generation of this notification is suppressed if the + vtpNotificationsEnabled has the value 'false'. + + The device must throttle the generation of consecutive + vtpConfigRevNumberError notifications so that there is at + least a five-second gap between notification of this type. + When notification are throttled, they are dropped, not + queued for sending at a future time. (Note that + 'generating' a notification means sending to all configured + recipients.)" + ::= { vtpNotificationsPrefix 1 } + +vtpConfigDigestError NOTIFICATION-TYPE + OBJECTS { managementDomainConfigRevNumber } + STATUS current + DESCRIPTION + "A configuration digest error notification signifies that a + device has incremented its vtpConfigDigestErrors counter. + + Generation of this notification is suppressed if the + vtpNotificationsEnabled has the value 'false'. + + The device must throttle the generation of consecutive + vtpConfigDigestError notifications so that there is at least + a five-second gap between notification of this type. When + notification are throttled, they are dropped, not queued for + sending at a future time. (Note that 'generating' a + notification means sending to all configured recipients.)" + ::= { vtpNotificationsPrefix 2 } + +vtpServerDisabled NOTIFICATION-TYPE + OBJECTS { + managementDomainConfigRevNumber, + vtpMaxVlanStorage + } + STATUS current + DESCRIPTION + "A VTP Server disabled notification is generated when the + local system is no longer able to function as a VTP Server + because the number of defined VLANs is greater than + vtpMaxVlanStorage or the local system is not able to + recover complete VTP information after a reboot. + + Generation of this notification is suppressed if the + vtpNotificationsEnabled has the value 'false'." + ::= { vtpNotificationsPrefix 3 } + +vtpMtuTooBig NOTIFICATION-TYPE + OBJECTS { + vlanTrunkPortManagementDomain, + vtpVlanState + } + STATUS current + DESCRIPTION + "A VTP MTU tooBig notification is generated when a VLAN's + MTU size is larger than can be supported either: + + - by one or more of its trunk ports: + the included vtpVlanState has the value + 'mtuTooBigForTrunk' and the included + vlanTrunkPortManagementDomain is for the first (or only) + trunk port, + or + + - by the device itself: + vtpVlanState has the value 'mtuTooBigForDevice' and any + instance of vlanTrunkPortManagementDomain is included. + + Devices which have no trunk ports do not send vtpMtuTooBig + notifications. + + Generation of this notification is suppressed if the + vtpNotificationsEnabled has the value 'false'." + ::= { vtpNotificationsPrefix 4 } + +vtpVersionOneDeviceDetected NOTIFICATION-TYPE + OBJECTS { vlanTrunkPortManagementDomain } + STATUS current + DESCRIPTION + "A VTP version one device detected notification is + generated by a device when: + + a) a management domain has been put into version 2 mode + (as accessed by managementDomainVersionInUse). + b) 15 minutes has passed since a). + c) a version 1 PDU is detected on a trunk on the device + that is in that management domain which has a lower + revision number than the current configuration." + ::= { vtpNotificationsPrefix 6 } + +vlanTrunkPortDynamicStatusChange NOTIFICATION-TYPE + OBJECTS { vlanTrunkPortDynamicStatus } + STATUS current + DESCRIPTION + "A vlanTrunkPortDynamicStatusChange notification is + generated by a device when the value of + vlanTrunkPortDynamicStatus object has been changed." + ::= { vtpNotificationsPrefix 7 } + +vtpLocalModeChanged NOTIFICATION-TYPE + OBJECTS { managementDomainLocalMode } + STATUS current + DESCRIPTION + "A vtpLocalModeChanged notification is generated + by a device when the value of the object + managementDomainLocalMode is changed." + ::= { vtpNotificationsPrefix 8 } + +vtpVersionInUseChanged NOTIFICATION-TYPE + OBJECTS { managementDomainVersionInUse } + STATUS current + DESCRIPTION + "A vtpVersionInUseChanged notification is + generated by a device when the value of the + object managementDomainVersionInUse is + changed." + ::= { vtpNotificationsPrefix 9 } + +vtpVlanCreated NOTIFICATION-TYPE + OBJECTS { vtpVlanName } + STATUS current + DESCRIPTION + "A vtpVlanCreated notification is generated by a + device when a VLAN is created." + ::= { vtpNotificationsPrefix 10 } + +vtpVlanDeleted NOTIFICATION-TYPE + OBJECTS { vtpVlanName } + STATUS current + DESCRIPTION + "A vtpVlanDeleted notification is generated by a + device when a VLAN is deleted." + ::= { vtpNotificationsPrefix 11 } + +vtpVlanRingNumberConflict NOTIFICATION-TYPE + OBJECTS { + vtpVlanRingNumber, + ifIndex, + vtpVlanPortLocalSegment + } + STATUS current + DESCRIPTION + "A VTP ring number configuration conflict notification is + generated if, and only at the time when, a device learns of + a conflict between: + + a) the ring number (vtpVlanPortLocalSegment) being used on a + token ring segment attached to the port identified by + ifIndex, and + + b) the VTP-obtained ring number (vtpVlanRingNumber) for the + VLAN identified by vtpVlanIndex. + + When such a conflict occurs, the bridge port is put into an + administrative down position until the conflict is resolved + through local/network management intervention. + + This notification is only applicable to VLANs of type + 'tokenRing'." + ::= { vtpNotificationsPrefix 12 } + +vtpPruningStateOperChange NOTIFICATION-TYPE + OBJECTS { managementDomainPruningStateOper } + STATUS current + DESCRIPTION + "A vtpPruningStateOperChange notification is generated + by the device when the instance value of + managementDomainPruningStateOper is changed." + ::= { vtpNotificationsPrefix 13 } + +vtpVlanPortLocalSegment OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ring (segment) number in use on a 802.5 ring. For + bridges supporting RFC 1525, this value is the same as given + by dot1dSrPortLocalSegment for the bridge port attached to + that ring. When tokenRing VLANs are in use, each 'trNet' + VLAN can/does have a different instance of + dot1dSrPortLocalSegment for each physical port. Note that + access to the particuler instance of dot1dSrPortLocalSegment + requires knowledge of how the agent supports the multiple + 'contexts' required to implement RFC 1525 for multiple + VLANs; also note that the assignment of ifIndex values may + be different in different 'contexts'." + ::= { vtpNotificationsObjects 1 } +-- Conformance Information + +vtpMIBConformance OBJECT IDENTIFIER + ::= { ciscoVtpMIB 3 } + +vtpMIBCompliances OBJECT IDENTIFIER + ::= { vtpMIBConformance 1 } + +vtpMIBGroups OBJECT IDENTIFIER + ::= { vtpMIBConformance 2 } + + +-- compliance statements + +vtpMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpStatsGroup, + vtpTrunkPortGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 1 } + +vtpMIBCompliance2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpStatsGroup, + vtpTrunkPortGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroup + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 2 } + +vtpMIBCompliance3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpStatsGroup, + vtpTrunkPortGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroup + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpDot1qTunnelGroup + DESCRIPTION + "This group is mandatory for all the ports which + implement dot1qtunnel feature." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortDot1qTunnel + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only for interface which doesn't + support dot1q tunnel feature." + ::= { vtpMIBCompliances 3 } + +vtpMIBCompliance4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpStatsGroup, + vtpTrunkPortGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroup + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpDot1qTunnelGroup + DESCRIPTION + "This group is mandatory for all the ports which + implement dot1qtunnel feature." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortDot1qTunnel + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only for interface which doesn't + support dot1q tunnel feature." + ::= { vtpMIBCompliances 4 } + +vtpMIBCompliance5 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroup + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpDot1qTunnelGroup + DESCRIPTION + "This group is mandatory for all the ports which + implement dot1qtunnel feature." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortDot1qTunnel + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only for interface which doesn't + support dot1q tunnel feature." + ::= { vtpMIBCompliances 5 } + +vtpMIBCompliance6 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroup, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpDot1qTunnelGroup + DESCRIPTION + "This group is mandatory for all the ports which + implement dot1qtunnel feature." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortDot1qTunnel + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only for interface which doesn't + support dot1q tunnel feature." + ::= { vtpMIBCompliances 6 } + +vtpMIBCompliance7 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroup, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpDot1qTunnelGroup + DESCRIPTION + "This group is mandatory for all the ports which + implement dot1qtunnel feature." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + SYNTAX INTEGER { + client(1), + server(2), + transparent(3) + } + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3). Write access for transparent(3) + is not required." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortDot1qTunnel + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only for interface which doesn't + support dot1q tunnel feature." + ::= { vtpMIBCompliances 7 } + +vtpMIBCompliance8 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroup, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpDot1qTunnelGroup2 + DESCRIPTION + "This group is mandatory for all the ports which + implement dot1qtunnel feature." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + SYNTAX INTEGER { + client(1), + server(2), + transparent(3) + } + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3). Write access for transparent(3) + is not required." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 8 } + +vtpMIBCompliance9 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroup, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + GROUP vtpVlanNotifEnabledGroup + DESCRIPTION + "This group is mandatory for devices which support the + notifications/traps in vtpConfigNotificationsGroup3." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + SYNTAX INTEGER { + client(1), + server(2), + transparent(3) + } + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3). Write access for transparent(3) + is not required." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 9 } + +vtpMIBCompliance10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroup, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + GROUP vtpVlanNotifEnabledGroup + DESCRIPTION + "This group is mandatory for devices which support the + notifications/traps in vtpConfigNotificationsGroup3." + + GROUP vtpDiscoverGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP discovery." + + GROUP vtpDatabaseGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP distribution of different database types." + + GROUP vtpAuthGroup + DESCRIPTION + "This group is mandatory for devices which support + asymmetric keys authentication mechanism for VTP." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + SYNTAX INTEGER { + client(1), + server(2), + transparent(3) + } + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 10 } + +vtpMIBCompliance11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroupRev1, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + GROUP vtpVlanNotifEnabledGroup + DESCRIPTION + "This group is mandatory for devices which support the + notifications/traps in vtpConfigNotificationsGroup3." + + GROUP vtpDiscoverGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP discovery." + + GROUP vtpDatabaseGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP distribution of different database types." + + GROUP vtpAuthGroup + DESCRIPTION + "This group is mandatory for devices which support + asymmetric keys authentication mechanism for VTP." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + SYNTAX INTEGER { + client(1), + server(2), + transparent(3) + } + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 11 } + +vtpMIBCompliance12 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroupRev1, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + GROUP vtpVlanNotifEnabledGroup + DESCRIPTION + "This group is mandatory for devices which support the + notifications/traps in vtpConfigNotificationsGroup3." + + GROUP vtpDiscoverGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP discovery." + + GROUP vtpDatabaseGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP distribution of different database types." + + GROUP vtpAuthGroup + DESCRIPTION + "This group is mandatory for devices which support + asymmetric keys authentication mechanism for VTP." + + GROUP vtpInternalVlanGrp + DESCRIPTION + "Implementation of this group is optional." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + SYNTAX INTEGER { + client(1), + server(2), + transparent(3) + } + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 12 } + +vtpMIBCompliance13 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroupRev1, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + GROUP vtpVlanNotifEnabledGroup + DESCRIPTION + "This group is mandatory for devices which support the + notifications/traps in vtpConfigNotificationsGroup3." + + GROUP vtpDiscoverGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP discovery." + + GROUP vtpDatabaseGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP distribution of different database types." + + GROUP vtpAuthGroup + DESCRIPTION + "This group is mandatory for devices which support + asymmetric keys authentication mechanism for VTP." + + GROUP vtpInternalVlanGrp + DESCRIPTION + "Implementation of this group is optional." + + GROUP vlanStatsGroup + DESCRIPTION + "This group is mandatory for agents capable of + providing VLAN statistics information." + + GROUP vtpConfigNotificationsGroup6 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup7 + DESCRIPTION + "Implementation of this group is optional." + + OBJECT managementDomainRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT vlanTrunkPortRowStatus + SYNTAX INTEGER { + active(1) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required, and only one + of the six enumerated values for the + RowStatus textual convention need be + supported, specifically: active(1)." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainLocalMode + SYNTAX INTEGER { + client(1), + server(2), + transparent(3) + } + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "This object is read-only if vtpVersion + is none(3)." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 13 } + +vtpMIBCompliance14 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroupRev1, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpTrunkPruningGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPruningGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPortGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtpTrunkPortGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + GROUP vtpVlanNotifEnabledGroup + DESCRIPTION + "This group is mandatory for devices which support the + notifications/traps in vtpConfigNotificationsGroup3." + + GROUP vtpConfigNotificationsGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup4 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpDiscoverGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP discovery." + + GROUP vtpDatabaseGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP distribution of different database types." + + GROUP vtpAuthGroup + DESCRIPTION + "This group is mandatory for devices which support + asymmetric keys authentication mechanism for VTP." + + GROUP vtpInternalVlanGrp + DESCRIPTION + "Implementation of this group is optional." + + GROUP vlanStatsGroup + DESCRIPTION + "This group is mandatory for agents capable of + providing VLAN statistics information." + + GROUP vtpConfigNotificationsGroup6 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup7 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPruningGroup3 + DESCRIPTION + "This group is mandatory for devices which + support operational VTP pruning state." + + GROUP vtpConfigNotificationsGroup8 + DESCRIPTION + "This group is mandatory for devices which + support the notification generation on operational + VTP pruning state change." + + OBJECT vtpNotificationsEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanCreatedNotifEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanDeletedNotifEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainLocalMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainPruningState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpInternalVlanAllocPolicy + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditOperation + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBufferOwner + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditConfigRevNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditMtu + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditDot10Said + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditRingNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBridgeNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditStpType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditParentVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. + + Support for createAndWait and notInService is not required." + + OBJECT vtpVlanEditTranslationalVlan1 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTranslationalVlan2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBridgeType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditAreHopCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditSteHopCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditIsCRFBackup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansPruningEligible + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortDynamicState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVtpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled2k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled3k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled4k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible2k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible3k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible4k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortSetSerialNo + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDiscoverAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseLocalMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseTakeOverPrimary + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseTakeOverPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthPasswordType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthSecretKey + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 14 } + +vtpMIBCompliance15 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroupRev1, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpTrunkPruningGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPruningGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPortGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtpTrunkPortGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + GROUP vtpVlanNotifEnabledGroup + DESCRIPTION + "This group is mandatory for devices which support the + notifications/traps in vtpConfigNotificationsGroup3." + + GROUP vtpConfigNotificationsGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup4 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpDiscoverGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP discovery." + + GROUP vtpDatabaseGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP distribution of different database types." + + GROUP vtpAuthGroup + DESCRIPTION + "This group is mandatory for devices which support + asymmetric keys authentication mechanism for VTP." + + GROUP vtpInternalVlanGrp + DESCRIPTION + "Implementation of this group is optional." + + GROUP vlanStatsGroup + DESCRIPTION + "This group is mandatory for agents capable of + providing VLAN statistics information." + + GROUP vtpConfigNotificationsGroup6 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup7 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPruningGroup3 + DESCRIPTION + "This group is mandatory for devices which + support operational VTP pruning state." + + GROUP vtpConfigNotificationsGroup8 + DESCRIPTION + "This group is mandatory for devices which + support the notification generation on operational + VTP pruning state change." + + GROUP vlanTrunkPortActiveVlansGroup + DESCRIPTION + "This group is mandatory for devices capable of + providing active vlans information for trunk + capable ports." + + OBJECT vtpNotificationsEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanCreatedNotifEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanDeletedNotifEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainLocalMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainPruningState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpInternalVlanAllocPolicy + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditOperation + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBufferOwner + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditConfigRevNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditMtu + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditDot10Said + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditRingNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBridgeNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditStpType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditParentVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. + + Support for createAndWait and notInService is not required." + + OBJECT vtpVlanEditTranslationalVlan1 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTranslationalVlan2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBridgeType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditAreHopCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditSteHopCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditIsCRFBackup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansPruningEligible + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortDynamicState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVtpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled2k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled3k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled4k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible2k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible3k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible4k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortSetSerialNo + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDiscoverAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseLocalMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseTakeOverPrimary + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseTakeOverPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthPasswordType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthSecretKey + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 15 } + +vtpMIBCompliance16 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for VTP implementations." + MODULE -- this module + MANDATORY-GROUPS { + vtpBasicGroup, + vtpVlanInfoGroup, + vtpConfigNotificationsGroupRev1, + vtpStatsGroup, + vtpTrunkPortGroup, + vtpVersion2BasicGroup, + vtpNotificationObjectsGroup + } + + GROUP vtpTrunkPruningGroup + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPruningGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPortGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpVlanInfoEditGroup + DESCRIPTION + "This group must be implemented by VTP Servers. + VTP Clients need not implement these objects, and + must not allow VLANs to be created, modified, or + destroyed using these objects." + + GROUP vtpTrunkPortGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtp4kVlanGroupRev1 + DESCRIPTION + "This group must be implemented by the VTP Servers + which support the range of VlanIndex between 1024 + and 4095." + + GROUP vtpVlanIfIndexGroup + DESCRIPTION + "This group is an optional group containing + objects providing information about the mapping + of VLAN ID to its corresponding IfIndex." + + GROUP vtpVlanInfoEditGroup2 + DESCRIPTION + "This group is mandatory for devices which only support + one VLAN editing for each 'apply' operation." + + GROUP vtpVlanNotifEnabledGroup + DESCRIPTION + "This group is mandatory for devices which support the + notifications/traps in vtpConfigNotificationsGroup3." + + GROUP vtpConfigNotificationsGroup2 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup3 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup4 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpDiscoverGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP discovery." + + GROUP vtpDatabaseGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP distribution of different database types." + + GROUP vtpAuthGroup + DESCRIPTION + "This group is mandatory for devices which support + asymmetric keys authentication mechanism for VTP." + + GROUP vtpInternalVlanGrp + DESCRIPTION + "Implementation of this group is optional." + + GROUP vlanStatsGroup + DESCRIPTION + "This group is mandatory for agents capable of + providing VLAN statistics information." + + GROUP vtpConfigNotificationsGroup6 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpConfigNotificationsGroup7 + DESCRIPTION + "Implementation of this group is optional." + + GROUP vtpTrunkPruningGroup3 + DESCRIPTION + "This group is mandatory for devices which + support operational VTP pruning state." + + GROUP vtpConfigNotificationsGroup8 + DESCRIPTION + "This group is mandatory for devices which + support the notification generation on operational + VTP pruning state change." + + GROUP vlanTrunkPortActiveVlansGroup + DESCRIPTION + "This group is mandatory for devices capable of + providing active VLANs information for trunk + capable ports." + + GROUP vtpSourceInterfaceGroup + DESCRIPTION + "This group is mandatory for devices which support the + VTP IP updater address preferred source interface." + + GROUP vtpConfigFileGroup + DESCRIPTION + "This group is mandatory for devices which support the + location of VTP configuration file." + + GROUP vtpVlanLocalShutdownGroup + DESCRIPTION + "This group is mandatory for devices which support the + vlan local shutdown feature." + + GROUP vtpLocalUpdaterGroup + DESCRIPTION + "This group is mandatory for devices which support the + local updater IP address feature." + + GROUP vtpDeviceIdGroup + DESCRIPTION + "This group is mandatory for devices which support the + device identifier used by VTP domain." + + OBJECT vtpNotificationsEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanCreatedNotifEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanDeletedNotifEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainLocalMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainTftpServer + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainTftpPathname + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainPruningState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainVersionInUse + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpInternalVlanAllocPolicy + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditOperation + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBufferOwner + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditConfigRevNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditMtu + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditDot10Said + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditRingNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBridgeNumber + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditStpType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditParentVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditRowStatus + SYNTAX INTEGER { + active(1) + } + WRITE-SYNTAX INTEGER { + createAndGo(4), + destroy(6) + } + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required. + + Support for createAndWait and notInService is not required." + + OBJECT vtpVlanEditTranslationalVlan1 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTranslationalVlan2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditBridgeType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditAreHopCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditSteHopCount + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditIsCRFBackup + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanEditTypeExt2 + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortManagementDomain + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortEncapsulationType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortNativeVlan + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansPruningEligible + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortDynamicState + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVtpEnabled + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled2k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled3k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortVlansEnabled4k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible2k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible3k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlansPruningEligible4k + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vlanTrunkPortSetSerialNo + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDiscoverAction + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseLocalMode + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseTakeOverPrimary + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpDatabaseTakeOverPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthPassword + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthPasswordType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpAuthSecretKey + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainAdminSrcIf + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT managementDomainConfigFile + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT vtpVlanLocalShutdown + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { vtpMIBCompliances 16 } + +-- units of conformance + +vtpBasicGroup OBJECT-GROUP + OBJECTS { + vtpVersion, + vtpMaxVlanStorage, + vtpNotificationsEnabled, + managementDomainName, + managementDomainLocalMode, + managementDomainConfigRevNumber, + managementDomainLastUpdater, + managementDomainLastChange, + managementDomainTftpServer, + managementDomainTftpPathname, + managementDomainRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing basic status and control + of a VTP implementation." + ::= { vtpMIBGroups 1 } + +vtpVlanInfoGroup OBJECT-GROUP + OBJECTS { + vtpVlanState, + vtpVlanType, + vtpVlanName, + vtpVlanMtu, + vtpVlanDot10Said, + vtpVlanRingNumber, + vtpVlanBridgeNumber, + vtpVlanStpType, + vtpVlanParentVlan, + vtpVlanTranslationalVlan1, + vtpVlanTranslationalVlan2, + vtpVlanBridgeType, + vtpVlanAreHopCount, + vtpVlanSteHopCount, + vtpVlanIsCRFBackup + } + STATUS current + DESCRIPTION + "A collection of objects for monitoring VLAN information." + ::= { vtpMIBGroups 13 } + +vtpVlanInfoEditGroup OBJECT-GROUP + OBJECTS { + vtpVlanEditOperation, + vtpVlanApplyStatus, + vtpVlanEditBufferOwner, + vtpVlanEditConfigRevNumber, + vtpVlanEditState, + vtpVlanEditType, + vtpVlanEditName, + vtpVlanEditMtu, + vtpVlanEditDot10Said, + vtpVlanEditRingNumber, + vtpVlanEditBridgeNumber, + vtpVlanEditStpType, + vtpVlanEditParentVlan, + vtpVlanEditRowStatus, + vtpVlanEditTranslationalVlan1, + vtpVlanEditTranslationalVlan2, + vtpVlanEditBridgeType, + vtpVlanEditAreHopCount, + vtpVlanEditSteHopCount, + vtpVlanEditIsCRFBackup + } + STATUS current + DESCRIPTION + "A collection of objects for editing VLAN information in VTP + Servers." + ::= { vtpMIBGroups 14 } + +vtpStatsGroup OBJECT-GROUP + OBJECTS { + vtpInSummaryAdverts, + vtpInSubsetAdverts, + vtpInAdvertRequests, + vtpOutSummaryAdverts, + vtpOutSubsetAdverts, + vtpOutAdvertRequests, + vtpConfigRevNumberErrors, + vtpConfigDigestErrors + } + STATUS current + DESCRIPTION + "A collection of objects providing VTP statistics." + ::= { vtpMIBGroups 4 } + +vtpTrunkPortGroup OBJECT-GROUP + OBJECTS { + vlanTrunkPortManagementDomain, + vlanTrunkPortEncapsulationType, + vlanTrunkPortVlansEnabled, + vlanTrunkPortNativeVlan, + vlanTrunkPortRowStatus, + vlanTrunkPortSetSerialNo + } + STATUS current + DESCRIPTION + "A collection of objects providing information on trunk + ports." + ::= { vtpMIBGroups 5 } + +vtpTrunkPortGroup2 OBJECT-GROUP + OBJECTS { + vlanTrunkPortDynamicState, + vlanTrunkPortDynamicStatus, + vlanTrunkPortVtpEnabled + } + STATUS current + DESCRIPTION + "Additional functionality added to the + vlanTrunkPortTable." + ::= { vtpMIBGroups 11 } + +vtpTrunkPortGroup3 OBJECT-GROUP + OBJECTS { vlanTrunkPortEncapsulationOperType } + STATUS current + DESCRIPTION + "Additional functionality added to the + vlanTrunkPortTable." + ::= { vtpMIBGroups 15 } + +vtpTrunkPruningGroup OBJECT-GROUP + OBJECTS { + vlanTrunkPortInJoins, + vlanTrunkPortOutJoins, + vlanTrunkPortOldAdverts, + vlanTrunkPortVlansPruningEligible, + vlanTrunkPortVlansXmitJoined, + vlanTrunkPortVlansRcvJoined + } + STATUS current + DESCRIPTION + "A collection of objects providing information on VLAN + pruning." + ::= { vtpMIBGroups 7 } + +vtpTrunkPruningGroup2 OBJECT-GROUP + OBJECTS { managementDomainPruningState } + STATUS current + DESCRIPTION + "A collection of object providing information on whether + VLAN pruning is enabled." + ::= { vtpMIBGroups 10 } + +vtpVersion2BasicGroup OBJECT-GROUP + OBJECTS { managementDomainVersionInUse } + STATUS current + DESCRIPTION + "The object required to indicate the version of VTP in + use by a management domain." + ::= { vtpMIBGroups 12 } + +vtpConfigNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + vtpConfigDigestError, + vtpConfigRevNumberError, + vtpServerDisabled, + vtpMtuTooBig, + vtpVersionOneDeviceDetected, + vlanTrunkPortDynamicStatusChange + } + STATUS deprecated + DESCRIPTION + "The notifications which a VTP implementation is + required to implement. + vtpConfigNotificationsGroup object is superseded by vtpConfigNotificationsGroupRev1, vtpConfigNotificationsGroup5." + ::= { vtpMIBGroups 6 } + +vtp4kVlanGroup OBJECT-GROUP + OBJECTS { + vtpVlanTypeExt, + vtpVlanEditTypeExt, + vlanTrunkPortVlansEnabled2k, + vlanTrunkPortVlansEnabled3k, + vlanTrunkPortVlansEnabled4k, + vtpVlansPruningEligible2k, + vtpVlansPruningEligible3k, + vtpVlansPruningEligible4k, + vlanTrunkPortVlansXmitJoined2k, + vlanTrunkPortVlansXmitJoined3k, + vlanTrunkPortVlansXmitJoined4k, + vlanTrunkPortVlansRcvJoined2k, + vlanTrunkPortVlansRcvJoined3k, + vlanTrunkPortVlansRcvJoined4k + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information + for VLANS with VlanIndex from 1024 to 4095. + vtp4kVlanGroup object is superseded by vtp4kVlanGroupRev1." + ::= { vtpMIBGroups 16 } + +vtpDot1qTunnelGroup OBJECT-GROUP + OBJECTS { + vlanTrunkPortsDot1qTag, + vlanTrunkPortDot1qTunnel + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information + for dot1qtunnel feature. + vtpDot1qTunnelGroup object is superseded by vtpDot1qTunnelGroup2." + ::= { vtpMIBGroups 17 } + +vtpVlanIfIndexGroup OBJECT-GROUP + OBJECTS { vtpVlanIfIndex } + STATUS current + DESCRIPTION + "A collection of objects providing information + for mapping of VLAN ID to its corresponding + ifIndex." + ::= { vtpMIBGroups 18 } + +vtpVlanInfoEditGroup2 OBJECT-GROUP + OBJECTS { vtpVlanEditModifiedVlan } + STATUS current + DESCRIPTION + "A collection of objects for editing VLAN information when + only one VLAN is allowed to be edited for each 'apply' + operation." + ::= { vtpMIBGroups 19 } + +vtp4kVlanGroupRev1 OBJECT-GROUP + OBJECTS { + vtpVlanTypeExt, + vtpVlanEditTypeExt2, + vlanTrunkPortVlansEnabled2k, + vlanTrunkPortVlansEnabled3k, + vlanTrunkPortVlansEnabled4k, + vtpVlansPruningEligible2k, + vtpVlansPruningEligible3k, + vtpVlansPruningEligible4k, + vlanTrunkPortVlansXmitJoined2k, + vlanTrunkPortVlansXmitJoined3k, + vlanTrunkPortVlansXmitJoined4k, + vlanTrunkPortVlansRcvJoined2k, + vlanTrunkPortVlansRcvJoined3k, + vlanTrunkPortVlansRcvJoined4k + } + STATUS current + DESCRIPTION + "A collection of objects providing information + for VLANS with VlanIndex from 1024 to 4095." + ::= { vtpMIBGroups 20 } + +vtpNotificationObjectsGroup OBJECT-GROUP + OBJECTS { vtpVlanPortLocalSegment } + STATUS current + DESCRIPTION + "A collection of objects included in VTP notifications." + ::= { vtpMIBGroups 21 } + +vtpDot1qTunnelGroup2 OBJECT-GROUP + OBJECTS { vlanTrunkPortsDot1qTag } + STATUS deprecated + DESCRIPTION + "A collection of objects providing information + for dot1qtunnel feature." + ::= { vtpMIBGroups 22 } + +vtpConfigNotificationsGroup2 NOTIFICATION-GROUP + NOTIFICATIONS { + vtpLocalModeChanged, + vtpVersionInUseChanged + } + STATUS current + DESCRIPTION + "The notifications which a VTP implementation is + required to implement." + ::= { vtpMIBGroups 23 } + +vtpVlanNotifEnabledGroup OBJECT-GROUP + OBJECTS { + vtpVlanCreatedNotifEnabled, + vtpVlanDeletedNotifEnabled + } + STATUS current + DESCRIPTION + "A collection of objects to indicate whether a + certain group of notifications are enabled." + ::= { vtpMIBGroups 24 } + +vtpConfigNotificationsGroup3 NOTIFICATION-GROUP + NOTIFICATIONS { + vtpVlanCreated, + vtpVlanDeleted + } + STATUS current + DESCRIPTION + "The notifications implemented by a device which + supports these features." + ::= { vtpMIBGroups 25 } + +vtpConfigNotificationsGroup4 NOTIFICATION-GROUP + NOTIFICATIONS { vtpVlanRingNumberConflict } + STATUS current + DESCRIPTION + "The notifications implemented by a device which + supports these features." + ::= { vtpMIBGroups 26 } + +vtpDiscoverGroup OBJECT-GROUP + OBJECTS { + vtpDiscoverAction, + vtpDiscoverStatus, + vtpLastDiscoverTime, + vtpDiscoverResultIndex, + vtpDiscoverResultDatabaseName, + vtpDiscoverResultConflicting, + vtpDiscoverResultDeviceId, + vtpDiscoverResultPrimaryServer, + vtpDiscoverResultRevNumber, + vtpDiscoverResultSystemName + } + STATUS current + DESCRIPTION + "A collection of objects providing information of + VTP discovery." + ::= { vtpMIBGroups 27 } + +vtpDatabaseGroup OBJECT-GROUP + OBJECTS { + vtpDatabaseName, + vtpDatabaseLocalMode, + vtpDatabaseRevNumber, + vtpDatabasePrimaryServer, + vtpDatabasePrimaryServerId, + vtpDatabaseTakeOverPrimary, + vtpDatabaseTakeOverPassword + } + STATUS current + DESCRIPTION + "A collection of objects providing information of + VTP databases." + ::= { vtpMIBGroups 28 } + +vtpAuthGroup OBJECT-GROUP + OBJECTS { + vtpAuthPassword, + vtpAuthPasswordType, + vtpAuthSecretKey + } + STATUS current + DESCRIPTION + "A collection of objects providing information of + VTP authentication mechanism." + ::= { vtpMIBGroups 29 } + +vtpConfigNotificationsGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { + vtpConfigDigestError, + vtpConfigRevNumberError, + vtpVersionOneDeviceDetected, + vlanTrunkPortDynamicStatusChange + } + STATUS current + DESCRIPTION + "The notifications which a VTP implementation is + required to implement." + ::= { vtpMIBGroups 30 } + +vtpConfigNotificationsGroup5 NOTIFICATION-GROUP + NOTIFICATIONS { + vtpServerDisabled, + vtpMtuTooBig + } + STATUS deprecated + DESCRIPTION + "The additional notifications that may be + related to a VTP implementation. + vtpConfigNotificationsGroup5 object is superseded by vtpConfigNotificationsGroup6, vtpConfigNotificationsGroup7." + ::= { vtpMIBGroups 31 } + +vtpInternalVlanGrp OBJECT-GROUP + OBJECTS { + vtpInternalVlanAllocPolicy, + vtpInternalVlanOwner + } + STATUS current + DESCRIPTION + "A collection of objects providing information of + internal VLANs." + ::= { vtpMIBGroups 32 } + +vlanStatsGroup OBJECT-GROUP + OBJECTS { + vlanStatsVlans, + vlanStatsExtendedVlans, + vlanStatsInternalVlans, + vlanStatsFreeVlans + } + STATUS current + DESCRIPTION + "A collection of objects providing VLAN statistics + information in the system." + ::= { vtpMIBGroups 33 } + +vtpConfigNotificationsGroup6 NOTIFICATION-GROUP + NOTIFICATIONS { vtpServerDisabled } + STATUS current + DESCRIPTION + "The additional notifications that may be + related to a VTP implementation." + ::= { vtpMIBGroups 34 } + +vtpConfigNotificationsGroup7 NOTIFICATION-GROUP + NOTIFICATIONS { vtpMtuTooBig } + STATUS current + DESCRIPTION + "The additional notifications that may be + related to a VTP implementation." + ::= { vtpMIBGroups 35 } + +vtpTrunkPruningGroup3 OBJECT-GROUP + OBJECTS { managementDomainPruningStateOper } + STATUS current + DESCRIPTION + "A collection of objects providing information on + operational VTP pruning state in a manamgement domain." + ::= { vtpMIBGroups 36 } + +vtpConfigNotificationsGroup8 NOTIFICATION-GROUP + NOTIFICATIONS { vtpPruningStateOperChange } + STATUS current + DESCRIPTION + "The additional notifications for operational + VTP pruning state change in a management domain." + ::= { vtpMIBGroups 37 } + +vlanTrunkPortActiveVlansGroup OBJECT-GROUP + OBJECTS { + vlanTrunkPortVlansActiveFirst2k, + vlanTrunkPortVlansActiveSecond2k + } + STATUS current + DESCRIPTION + "A collection of objects providing active vlan + information for a trunking port in a management + domain." + ::= { vtpMIBGroups 38 } + +vtpSourceInterfaceGroup OBJECT-GROUP + OBJECTS { + managementDomainAdminSrcIf, + managementDomainSourceOnlyMode, + managementDomainOperSrcIf + } + STATUS current + DESCRIPTION + "A collection of object providing the preferred source + interface for the VTP IP updater address." + ::= { vtpMIBGroups 39 } + +vtpConfigFileGroup OBJECT-GROUP + OBJECTS { managementDomainConfigFile } + STATUS current + DESCRIPTION + "A collection of object providing the location of VTP + configuration file." + ::= { vtpMIBGroups 40 } + +vtpVlanLocalShutdownGroup OBJECT-GROUP + OBJECTS { vtpVlanLocalShutdown } + STATUS current + DESCRIPTION + "A collection of object providing the VLAN local shutdown + state." + ::= { vtpMIBGroups 41 } + +vtpLocalUpdaterGroup OBJECT-GROUP + OBJECTS { + managementDomainLocalUpdaterType, + managementDomainLocalUpdater + } + STATUS current + DESCRIPTION + "A collection of object providing the local updater IP address." + ::= { vtpMIBGroups 42 } + +vtpDeviceIdGroup OBJECT-GROUP + OBJECTS { managementDomainDeviceID } + STATUS current + DESCRIPTION + "A collection of object providing the device id." + ::= { vtpMIBGroups 43 } + +END + + + + + + + + + diff --git a/MIBS/cisco/CISCO-WAN-3G-MIB b/MIBS/cisco/CISCO-WAN-3G-MIB new file mode 100644 index 0000000..0fc18d1 --- /dev/null +++ b/MIBS/cisco/CISCO-WAN-3G-MIB @@ -0,0 +1,5724 @@ +-- ***************************************************************** +-- +-- February 2009. Frank Fang +-- +-- Copyright (c) 2007-2013 by cisco Systems Inc. +-- All rights reserved. +-- ***************************************************************** + +CISCO-WAN-3G-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Counter64, + Counter32, + Gauge32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + entPhysicalName, + entPhysicalIndex + FROM ENTITY-MIB + ifIndex + FROM IF-MIB + InetAddress, + InetAddressType + FROM INET-ADDRESS-MIB + RowStatus, + DisplayString, + TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + +ciscoWan3gMIB MODULE-IDENTITY + LAST-UPDATED "201308120000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-3g@cisco.com + cs-4g@cisco.com" + DESCRIPTION + "This MIB module provides network management + support for Cisco cellular 3G and 4G LTE WAN products. + + *** ABBREVIATIONS, ACRONYMS, AND SYMBOLS *** + + 1xRTT - 1 times Radio Transmission Technology. + + 3G - Third generation of mobile phones standards and + technologies. + + 4G - Fourth generation of mobile phones standards and + technologies + + Azimuth - Angle of rotation of a satellite Dish. + + BER - Bit Error Ratio. + + BS - Base Station. + + CDMA - Code Division Multiple Access. + + dB - decibel. + + dBm - power ratio in decibels (dB) of the measured power + referenced to one milliwatt (mW). + + CnS - Control and Status proprietary protocol for + managing the control and status of the modem. + + Ec/Io - ratio of received pilot energy, Ec, to total received + energy or the total power spectral density, Io. + + EDGE - Enhanced Data rate for GSM Evolution. + + EPS - Evolved Packet System + + EVDO - EVolution Data Optimized. + + FDD - Frequency Division Duplexing + + GPRS - General Packet Radio Service. + + GSM - Global System for Mobile communications. + + GPS - Global Positioning System. + + HSDPA - High Speed Downlink Packet Access. + + HSPA - High Speed Packet Access. + + HSUPA - High Speed Uplink Packet Access. + + LBS - Location Based Service. + + LTE - Long Term Evolution + + MT - Mobile Termination. + + PDP - Packet Data Protocol. + + PLMN - Public Land Mobile Network. + + QoS - Quality of Service. + + RSSI - Received Signal Strength Indication. + + SDU - Service Data Unit. + + SER - SDU Error Ratio. + + SIM - Subscriber Identity Module. + + SMS - Short Messaging Service. + + SNR - Signal to Noise Ratio. + + TDD - Time Division Duplexing + + UMTS - Universal Mobile Telecommunication System. + + WCDMA - Wideband Code Division Multiple Access." + REVISION "201308120000Z" + DESCRIPTION + "Added new notifications c3gModemTemperOnsetRecoveryNotif, + c3gModemTemperAbateRecoveryNotif." + REVISION "201207250000Z" + DESCRIPTION + "Modified Description of the ciscoWan3gMIB + module. + + Modified the description of c3gWanCommonTable, + c3gWanLbsCommonTable, c3gSmsCommonTable and all its objects + to emphazise that it is technology independent. + + Added enumerated value lte to objects C3gServiceCapability, + c3gCurrentIdleDigitalMode, c3gGsmPacketService. + + Modified the descriptions of c3gGsmIdentityTable, and all its + objects to emphazise that these objects are applicable to both + 3G and 4G-LTE Technology. + + Added new object c3gGpsState to the table c3gWanCommonTable. + + Added enumerated value lteBand for c3gGsmCurrentBand. + + Modified ciscoWan3gMIBGsmObjectGroup, + ciscoWan3gMIBSmsObjectGroup, ciscoWan3gMIBLbsObjectGroup, + ciscoWan3gMIBGsmObjectGroup description in Module + ciscoWan3gMIBCompliance, ciscoWan3gMIBCompliance1. + + Added c3gGpsState to the group ciscoWan3gMIBCommonObjectGroup." + REVISION "201207100000Z" + DESCRIPTION + "Added enumerated values rate56kbps(12) to rate8dot4mbps(18) for + C3gUmtsQosLinkBitRate." + REVISION "201008110000Z" + DESCRIPTION + "Fixed spelling errors." + REVISION "201008040000Z" + DESCRIPTION + "Added c3gWanLbs and c3gWanSms. + + Added ciscoWan3gMIBSmsObjectGroup and + ciscoWan3gMIBSmsObjectGroup. + + Deprecated ciscoWan3gMIBCompliance and replaced + by ciscoWan3gMIBCompliance1." + REVISION "200902050000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 661 } + + + +C3gServiceCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "3G service capability: + oneXRtt(0) - 1xRTT + evDoRel0(1) - EVDO Revision 0 + evDoRelA(2) - EVDO Revision A + evDoRelB(3) - EVDO Revision B + gprs(4) - GPRS + edge(5) - EDGE + umtsWcdma(6) - UMTS/WCDMA + hsdpa(7) - HSDPA + hsupa(8) - HSUPA + hspa(9) - HSPA + hspaPlus(10) - HSPA Plus + lteTdd(11) - LTE TDD + lteFdd (12) - LTE FDD" + SYNTAX BITS { + oneXRtt(0), + evDoRel0(1), + evDoRelA(2), + evDoRelB(3), + gprs(4), + edge(5), + umtsWcdma(6), + hsdpa(7), + hsupa(8), + hspa(9), + hspaPlus(10), + lteTdd(11), + lteFdd(12) + } + +C3gRssi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Generic RSSI range." + SYNTAX Integer32 (-150..0) + +C3gEcIo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Generic EcIo range." + SYNTAX Integer32 (-150..0) + +C3gTemperature ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Generic temperature range." + SYNTAX Integer32 (-50..100) + +C3gPdpType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Generic PDP type." + SYNTAX INTEGER { + unknown(1), + ipV4(2), + ppp(3), + ipV6(4), + ipV4V6(5) + } + +C3gUmtsQosTrafficClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS traffic classes: + subscription(1) - based on user's subscription + conversational(2) - conversational + streaming(3) - streaming + interactive(4) - interactive + background(5) - background" + SYNTAX INTEGER { + subscription(1), + conversational(2), + streaming(3), + interactive(4), + background(5) + } + +C3gUmtsQosLinkBitRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS link bit rate: + subscription(1) - based on user's subscription + rate16kbps(2) - 16 Kbps + rate32kbps(3) - 32 Kbps + rate64kbps(4) - 64 Kbps + rate128kbps(5) - 128 Kbps + rate256kbps(6) - 256 Kbps + rate384kbps(7) - 384 Kbps + rate1dot8mbps(8) - 1.8 Mbps + rate3dot6mbps(9) - 3.6 Mbps + rate7dot2mbps(10) - 7.2 Mbps + rate14dot4mbps(11) - 14.4 Mbps + rate56kbps(12) - 56 Kbps + rate1dot15mbps(13) - 1.15 Mbps + rate1dot6mbps(14) - 1.6 Mbps + rate2dot1mbps(15) - 2.1 Mbps + rate2dot8mbps(16) - 2.8 Mbps + rate4dot2mbps(17) - 4.2 Mbps + rate8dot4mbps(18) - 8.4 Mbps" + SYNTAX INTEGER { + subscription(1), + rate16kbps(2), + rate32kbps(3), + rate64kbps(4), + rate128kbps(5), + rate256kbps(6), + rate384kbps(7), + rate1dot8mbps(8), + rate3dot6mbps(9), + rate7dot2mbps(10), + rate14dot4mbps(11), + rate56kbps(12), + rate1dot15mbps(13), + rate1dot6mbps(14), + rate2dot1mbps(15), + rate2dot8mbps(16), + rate4dot2mbps(17), + rate8dot4mbps(18) + } + +C3gUmtsQosOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS delivery order: + subscription(1) - based on user's subscription + withDeliverOrder(2) - with delivery order + withoutDeliverOrder(3) - without delivery order" + SYNTAX INTEGER { + subscription(1), + withDeliverOrder(2), + withoutDeliverOrder(3) + } + +C3gUmtsQosErroneousSdu ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS Delivery of Erroneous Service Data Unit(SDU): + subscription(1) - based on user's subscription + noDetect(2) - no detect + errSduDeliver(3) - erroneous SDUs are delivered + errSduNotDeliver(4) - erroneous SDUs are not delivered" + SYNTAX INTEGER { + subscription(1), + noDetect(2), + errSduDeliver(3), + errSduNotDeliver(4) + } + +C3gUmtsQosSer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS SDU error ratio: + subscription(1) - based on user's subscription + oneExpMinus2(2) - 1E-2 + sevenExpMinus3(3) - 7E-3 + oneExpMinus3(4) - 1E-3 + oneExpMinus4(5) - 1E-4 + oneExpMinus5(6) - 1E-5 + oneExpMinus6(7) - 1E-6 + oneExpMinus1(8) - 1E-1" + SYNTAX INTEGER { + subscription(1), + oneExpMinus2(2), + sevenExpMinus3(3), + oneExpMinus3(4), + oneExpMinus4(5), + oneExpMinus5(6), + oneExpMinus6(7), + oneExpMinus1(8) + } + +C3gUmtsQosBer ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS residual bit error ratio (BER): + subscription(1) - based on user's subscription + fiveExpMinus2(2) - 5E-2 + oneExpMinus2(3) - 1E-2 + fiveExpMinus3(4) - 5E-3 + fourExpMinus3(5) - 4E-3 + oneExpMinus3(6) - 1E-3 + oneExpMinus4(7) - 1E-4 + oneExpMinus5(8) - 1E-5 + oneExpMinus6(9) - 1E-6 + sixExpMinus8(10) - 6E-8" + SYNTAX INTEGER { + subscription(1), + fiveExpMinus2(2), + oneExpMinus2(3), + fiveExpMinus3(4), + fourExpMinus3(5), + oneExpMinus3(6), + oneExpMinus4(7), + oneExpMinus5(8), + oneExpMinus6(9), + sixExpMinus8(10) + } + +C3gUmtsQosPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS traffic handling priority: + subscription(1) - based on user's subscription + level1(2) - priority level 1 + level2(3) - priority level 2 + level3(4) - priority level 3" + SYNTAX INTEGER { + subscription(1), + level1(2), + level2(3), + level3(4) + } + +C3gUmtsQosSrcStatDescriptor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS source statistics descriptor: + unknown(1) - unknown + speech(2) - speech" + SYNTAX INTEGER { + unknown(1), + speech(2) + } + +C3gUmtsQosSignalIndication ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "UMTS QoS signalling indication: + notOptimized(1) - not optimized for signalling traffic + optimized(2) - optimized for signalling traffic" + SYNTAX INTEGER { + notOptimized(1), + optimized(2) + } + +C3gGprsQosPrecedence ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "GPRS QoS precedence: + subscription(1) - based on user's subscription + highPriority(2) - high priority + normalPriority(3) - normal priority + lowPriority(4) - low priority" + SYNTAX INTEGER { + subscription(1), + highPriority(2), + normalPriority(3), + lowPriority(4) + } + +C3gGprsQosDelay ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "GPRS QoS delay classes: + subscription(1) - based on user's subscription + delayClass1(2) - delay class 1 + delayClass2(3) - delay class 2 + delayClass3(4) - delay class 3 + delayClass4(5) - delay class 4" + SYNTAX INTEGER { + subscription(1), + delayClass1(2), + delayClass2(3), + delayClass3(4), + delayClass4(5) + } + +C3gGprsQosReliability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "GPRS QoS reliability: + subscription(1) - based on user's subscription + ackGtpLlcRlcProtData(2) - acknowledged GTP, LLC, and RLC; + protected data + unAckGtpAckLlcRlcProtData(3) - unacknowledged GTP, acknowledged + LLC and RLC; protected data + unAckGtpLlcAckRlcProtData(4) - unacknowledged GTP and LLC, + acknowledged RLC; protected data + unAckGtpLlcRlcProtData(5) - unacknowledged GTP, LLC, and + RLC; protected data + unAckGtpLlcRlcUnProtData(6) - unacknowledged GTP, LLC, and + RLC; unprotected data" + SYNTAX INTEGER { + subscription(1), + ackGtpLlcRlcProtData(2), + unAckGtpAckLlcRlcProtData(3), + unAckGtpLlcAckRlcProtData(4), + unAckGtpLlcRlcProtData(5), + unAckGtpLlcRlcUnProtData(6) + } + +C3gGprsQosPeakRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "GPRS QoS peak rate: + subscription(1) - based on user's subscription + upTo1kops(2) - up to 1000 octet/second + upTo2kops(3) - up to 2000 octet/second + upTo4kops(4) - up to 4000 octet/second + upTo8kops(5) - up to 8000 octet/second + upTo16kops(6) - up to 16000 octet/second + upTo32kops(7) - up to 32000 octet/second + upTo64kops(8) - up to 64000 octet/second + upTo128kops(9) - up to 128000 octet/second + upTo256kops(10) - up to 256000 octet/second" + SYNTAX INTEGER { + subscription(1), + upTo1kops(2), + upTo2kops(3), + upTo4kops(4), + upTo8kops(5), + upTo16kops(6), + upTo32kops(7), + upTo64kops(8), + upTo128kops(9), + upTo256kops(10) + } + +C3gGprsQosMeanRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "GPRS QoS mean rate: + subscription(1) - based on user's subscription + rate100(2) - 100 octet/hour + rate200(3) - 200 octet/hour + rate500(4) - 500 octet/hour + rate1k(5) - 1000 octet/hour + rate2k(6) - 2000 octet/hour + rate5k(7) - 5000 octet/hour + rate10k(8) - 10000 octet/hour + rate20k(9) - 20000 octet/hour + rate50k(10) - 50000 octet/hour + rate100k(11) - 100000 octet/hour + rate200k(12) - 200000 octet/hour + rate500k(13) - 500000 octet/hour + rate1m(14) - 1000000 octet/hour + rate2m(15) - 2000000 octet/hour + rate5m(16) - 5000000 octet/hour + rate10m(17) - 10000000 octet/hour + rate20m(18) - 20000000 octet/hour + rate50m(19) - 50000000 octet/hour + resv1(20) - reserved 1 (for future use) + resv2(21) - reserved 2 (for future use) + resv3(22) - reserved 3 (for future use) + resv4(23) - reserved 4 (for future use) + resv5(24) - reserved 5 (for future use) + resv6(25) - reserved 6 (for future use) + resv7(26) - reserved 7 (for future use) + resv8(27) - reserved 8 (for future use) + resv9(28) - reserved 9 (for future use) + resv10(29) - reserved 10 (for future use) + resv11(30) - reserved 11 (for future use) + resv12(31) - reserved 12 (for future use) + bestEffort(32) - best effort" + SYNTAX INTEGER { + subscription(1), + rate100(2), + rate200(3), + rate500(4), + rate1k(5), + rate2k(6), + rate5k(7), + rate10k(8), + rate20k(9), + rate50k(10), + rate100k(11), + rate200k(12), + rate500k(13), + rate1m(14), + rate2m(15), + rate5m(16), + rate10m(17), + rate20m(18), + rate50m(19), + resv1(20), + resv2(21), + resv3(22), + resv4(23), + resv5(24), + resv6(25), + resv7(26), + resv8(27), + resv9(28), + resv10(29), + resv11(30), + resv12(31), + bestEffort(32) + } +-- Textual Conventions definition will be defined before this objects + +ciscoWan3gMIBNotifs OBJECT IDENTIFIER + ::= { ciscoWan3gMIB 0 } + +ciscoWan3gMIBObjects OBJECT IDENTIFIER + ::= { ciscoWan3gMIB 1 } + +ciscoWan3gMIBConform OBJECT IDENTIFIER + ::= { ciscoWan3gMIB 2 } + + +c3gWanCommonTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gWanCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular common objects table which is technology + independent." + ::= { ciscoWan3gMIBObjects 1 } + +c3gWanCommonEntry OBJECT-TYPE + SYNTAX C3gWanCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gWanCommonTable." + INDEX { entPhysicalIndex } + ::= { c3gWanCommonTable 1 } + +C3gWanCommonEntry ::= SEQUENCE { + c3gStandard INTEGER, + c3gCapability C3gServiceCapability, + c3gModemState INTEGER, + c3gPreviousServiceType C3gServiceCapability, + c3gCurrentServiceType C3gServiceCapability, + c3gRoamingStatus INTEGER, + c3gCurrentSystemTime DisplayString, + c3gConnectionStatus INTEGER, + c3gNotifRadioService C3gServiceCapability, + c3gNotifRssi C3gRssi, + c3gNotifEcIo C3gEcIo, + c3gModemTemperature C3gTemperature, + c3gRssiOnsetNotifThreshold C3gRssi, + c3gRssiAbateNotifThreshold C3gRssi, + c3gEcIoOnsetNotifThreshold C3gEcIo, + c3gEcIoAbateNotifThreshold C3gEcIo, + c3gModemTemperOnsetNotifThreshold C3gTemperature, + c3gModemTemperAbateNotifThreshold C3gTemperature, + c3gModemReset INTEGER, + c3gModemUpNotifEnabled TruthValue, + c3gModemDownNotifEnabled TruthValue, + c3gServiceChangedNotifEnabled TruthValue, + c3gNetworkChangedNotifEnabled TruthValue, + c3gConnectionStatusChangedNotifFlag BITS, + c3gRssiOnsetNotifFlag C3gServiceCapability, + c3gRssiAbateNotifFlag C3gServiceCapability, + c3gEcIoOnsetNotifFlag C3gServiceCapability, + c3gEcIoAbateNotifFlag C3gServiceCapability, + c3gModemTemperOnsetNotifEnabled TruthValue, + c3gModemTemperAbateNotifEnabled TruthValue, + c3gGpsState TruthValue +} + +c3gStandard OBJECT-TYPE + SYNTAX INTEGER { + cdma(1), + gsm(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cellular Standard: GSM (Global System for Mobile + communications, 3GPP), CDMA (Code Division Multiple + Access, 3GPP-2). GSM standard also include 4G-LTE + technology mode" + ::= { c3gWanCommonEntry 1 } + +c3gCapability OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cellular service capability. It currently includes the 2G, + 3G and 4G-LTE standard." + ::= { c3gWanCommonEntry 2 } + +c3gModemState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + up(2), + down(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cellular modem state, up(2) indicates modem can be detected + and down(3) indicates modem can not be detected." + DEFVAL { down } + ::= { c3gWanCommonEntry 3 } + +c3gPreviousServiceType OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the previous service type when service + type changes." + ::= { c3gWanCommonEntry 4 } + +c3gCurrentServiceType OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current service type when service + type changes." + ::= { c3gWanCommonEntry 5 } + +c3gRoamingStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + roaming(2), + home(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cellular current roaming status." + ::= { c3gWanCommonEntry 6 } + +c3gCurrentSystemTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cellular current system time received from base station." + ::= { c3gWanCommonEntry 7 } + +c3gConnectionStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + error(2), + connecting(3), + dormant(4), + connected(5), + disconnected(6), + idle(7), + active(8), + inactive(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current connection status." + ::= { c3gWanCommonEntry 8 } + +c3gNotifRadioService OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used as one of the var-bind object when + notification for RSSI or Ec/Io is generated. This object + indicates which service generates the notification." + ::= { c3gWanCommonEntry 9 } + +c3gNotifRssi OBJECT-TYPE + SYNTAX C3gRssi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used as one of the var-bind object when + notification for RSSI is generated. The relevant RSSI will be + copied into c3gNotifRssi which corresponds to the service + indicated in c3gNotifRadioService object. This object will + reflect the value of one of the following objects: + c3gCurrent1xRttRssi, c3gCurrentEvDoRssi and c3gCurrentGsmRssi. + User should not use this object to get the current RSSI value as + this object is used to indicate the RSSI value that triggers + c3gRssiOnsetNotif or c3gRssiAbateNotif notification." + ::= { c3gWanCommonEntry 10 } + +c3gNotifEcIo OBJECT-TYPE + SYNTAX C3gEcIo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used as one of the var-bind object when + notification for Ec/Io is generated. The relevant Ec/Io will + be copied into c3gNotifEcIo which corresponds to the service + indicated in c3gNotifRadioService object. This object will + reflect the value of one of the following objects: + c3gCurrent1xRttEcIo, c3gCurrentEvDoEcIo and c3gCurrentGsmEcIo. + User should not use this object to get the current Ec/Io value + as this object is used to indicate the Ec/Io value that triggers + c3gEcIoOnsetNotif or c3gEcIoAbateNotif notification." + ::= { c3gWanCommonEntry 11 } + +c3gModemTemperature OBJECT-TYPE + SYNTAX C3gTemperature + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The modem temperature." + ::= { c3gWanCommonEntry 12 } + +c3gRssiOnsetNotifThreshold OBJECT-TYPE + SYNTAX C3gRssi + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RSSI onset threshold value. If RSSI goes below the + threshold and the service bit in c3gRssiOnsetNotifFlag is + set, the c3gRssiOnsetNotif notification for that service + will be sent. The absolute value of + c3gRssiAbateNotifThreshold should be less than or equal to + the absolute value of c3gRssiOnsetNotifThreshold + (|c3gRssiAbateNotifThreshold| <= |c3gRssiOnsetNotifThreshold|). + e.g. setting c3gRssiAbateNotifThreshold to -115 dBm and then + setting c3gRssiOnsetNotifThreshold to -110 dBm is not allowed + and will be rejected." + DEFVAL { -150 } + ::= { c3gWanCommonEntry 13 } + +c3gRssiAbateNotifThreshold OBJECT-TYPE + SYNTAX C3gRssi + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RSSI abate threshold value. If RSSI goes above the + threshold and the service bit in c3gRssiAbateNotifFlag is + set, the c3gRssiAbateNotif notification for that service will + be sent. The absolute value of c3gRssiAbateNotifThreshold + should be less than or equal to the absolute value of + c3gRssiOnsetNotifThreshold (|c3gRssiAbateNotifThreshold| <= + |c3gRssiOnsetNotifThreshold|). e.g. setting + c3gRssiAbateNotifThreshold to -115 dBm and then setting + c3gRssiOnsetNotifThreshold to -110 dBm is not allowed + and will be rejected." + DEFVAL { 0 } + ::= { c3gWanCommonEntry 14 } + +c3gEcIoOnsetNotifThreshold OBJECT-TYPE + SYNTAX C3gEcIo + UNITS "dB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The EcIo onset threshold value. If EcIo goes below the + threshold and the service bit in c3gEcIoOnsetNotifFlag is set, + the c3gEcIoOnsetNotif notification for that service will be + sent. The absolute value of c3gEcIoAbateNotifThreshold should + be less than or equal to the absolute value of + c3gEcIoOnsetNotifThreshold (|c3gEcIoAbateNotifThreshold| <= + |c3gEcIoOnsetNotifThreshold|). e.g. setting + c3gEcIoAbateNotifThreshold to -15 dB and then setting + c3gEcIoOnsetNotifThreshold to -10 dB is not allowed and will + be rejected." + DEFVAL { -150 } + ::= { c3gWanCommonEntry 15 } + +c3gEcIoAbateNotifThreshold OBJECT-TYPE + SYNTAX C3gEcIo + UNITS "dB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value that if EcIo goes above the threshold and + the service bit in c3gEcIoAbateNotifFlag is set, the + c3gEcIoAbateNotif notification for that service will be sent. + The absolute value of c3gEcIoAbateNotifThreshold + should be less than or equal to the absolute value of + c3gEcIoOnsetNotifThreshold (|c3gEcIoAbateNotifThreshold| <= + |c3gEcIoOnsetNotifThreshold|). e.g. setting + c3gEcIoOnsetNotifThreshold to -15 dB and then setting + c3gEcIoAbateNotifThreshold to -10 dB is not allowed and will + be rejected." + DEFVAL { 0 } + ::= { c3gWanCommonEntry 16 } + +c3gModemTemperOnsetNotifThreshold OBJECT-TYPE + SYNTAX C3gTemperature + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The modem temperature onset threshold value. If modem + temperature goes above the threshold and the value of + c3gModemTemperOnsetNotifEnabled is 'true', + the c3gModemTemperOnsetNotif notification will be sent. + The value of c3gModemTemperAbateNotifThreshold should be less + than or equal to the value of + c3gModemTemperOnsetNotifThreshold. e.g. setting + c3gModemTemperAbateNotifThreshold to 50 degree Celsius and + then setting c3gModemTemperOnsetNotifThreshold to + 40 degree Celsius is not allowed and will be rejected." + DEFVAL { 100 } + ::= { c3gWanCommonEntry 17 } + +c3gModemTemperAbateNotifThreshold OBJECT-TYPE + SYNTAX C3gTemperature + UNITS "degrees Celsius" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The modem temperature abate threshold value. If modem + temperature goes below the threshold and the value of + c3gModemTemperAbateNotifEnabled is 'true', the + c3gModemTemperAbateNotif notification will be sent. The value + of c3gModemTemperAbateNotifThreshold should be less than or + equal to the value of c3gModemTemperOnsetNotifThreshold. + e.g. setting c3gModemTemperAbateNotifThreshold to 50 degree + Celsius and then setting c3gModemTemperOnsetNotifThreshold + to 40 degree Celsius is not allowed and will be rejected." + DEFVAL { -50 } + ::= { c3gWanCommonEntry 18 } + +c3gModemReset OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + powerCycle(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to reset or power-cycle the modem." + ::= { c3gWanCommonEntry 19 } + +c3gModemUpNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the generation of modem + up notification c3gModemUpNotif." + DEFVAL { false } + ::= { c3gWanCommonEntry 20 } + +c3gModemDownNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the generation of modem + down notification c3gModemDownNotif." + DEFVAL { false } + ::= { c3gWanCommonEntry 21 } + +c3gServiceChangedNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the generation of service + changed notification c3gServiceChangedNotif." + DEFVAL { false } + ::= { c3gWanCommonEntry 22 } + +c3gNetworkChangedNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the generation of network + changed notification c3gNetworkChangedNotif." + DEFVAL { false } + ::= { c3gWanCommonEntry 23 } + +c3gConnectionStatusChangedNotifFlag OBJECT-TYPE + SYNTAX BITS { + unknown(0), + error(1), + connecting(2), + dormant(3), + connected(4), + disconnected(5), + idle(6), + active(7), + inactive(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the flag bitmap to control the generation of + notification c3gConnectionStatusChangedNotif. e.g. setting bit + 0 (error(0)) to 1 and bit 4 (disconnected(4)) to 1 will cause + the notification c3gConnectionStatusChangedNotif to be + generated when object c3gConnetionStatus changes the status to + error or disconnected. The default value of this object is + '00'H." + ::= { c3gWanCommonEntry 24 } + +c3gRssiOnsetNotifFlag OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the flag bitmap to control the generation of + notification c3gRssiOnsetNotif. Each bit represents a service + as defined in C3gServiceCapability, set the bit value to 1 to + enable (and 0 to disable) the generation of notification + c3gRssiOnsetNotif for that service. The default value of this + object is all bits are 0." + ::= { c3gWanCommonEntry 25 } + +c3gRssiAbateNotifFlag OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the flag bitmap to control the generation of + notification c3gRssiAbateNotif. Each bit represents a service + as defined in C3gServiceCapability, set the bit value to 1 to + enable (and 0 to disable) the generation of notification + c3gRssiAbateNotif for that service. The default value of this + object is all bits are 0." + ::= { c3gWanCommonEntry 26 } + +c3gEcIoOnsetNotifFlag OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the flag bitmap to control the generation of + notification c3gEcIoOnsetNotif. Each bit represents a service + as defined in C3gServiceCapability, set the bit value to 1 to + enable (and 0 to disable) the generation of notification + c3gEcIoOnsetNotif for that service. The default value of this + object is all bits are 0." + ::= { c3gWanCommonEntry 27 } + +c3gEcIoAbateNotifFlag OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is the flag bitmap to control the generation of + notification c3gEcIoAbateNotif. Each bit represents a service + as defined in C3gServiceCapability, set the bit value to 1 to + enable (and 0 to disable) the generation of notification + c3gEcIoAbateNotif for that service. The default value of this + object is all bits are 0." + ::= { c3gWanCommonEntry 28 } + +c3gModemTemperOnsetNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the generation of + c3gModemTemperOnsetNotif notification." + DEFVAL { false } + ::= { c3gWanCommonEntry 29 } + +c3gModemTemperAbateNotifEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the generation of + c3gModemTemperAbateNotif notification." + DEFVAL { false } + ::= { c3gWanCommonEntry 30 } + +c3gGpsState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to determine or enable/disable + the GPS state." + DEFVAL { false } + ::= { c3gWanCommonEntry 31 } + + +c3gWanCdma OBJECT IDENTIFIER + ::= { ciscoWan3gMIBObjects 2 } + +c3gWanGsm OBJECT IDENTIFIER + ::= { ciscoWan3gMIBObjects 3 } + +c3gWanLbs OBJECT IDENTIFIER + ::= { ciscoWan3gMIBObjects 4 } + +c3gWanSmsCommon OBJECT IDENTIFIER + ::= { ciscoWan3gMIBObjects 5 } + + +c3gCdmaSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes wireless session (link) created when a + modem connects to a particular cellular network. One or more + logical calls can be placed over wireless session(link). These + logical calls are represented in the c3gCdmaConnectionTable." + ::= { c3gWanCdma 1 } + +c3gCdmaSessionEntry OBJECT-TYPE + SYNTAX C3gCdmaSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaSessionTable." + INDEX { entPhysicalIndex } + ::= { c3gCdmaSessionTable 1 } + +C3gCdmaSessionEntry ::= SEQUENCE { + c3gCdmaTotalCallDuration Counter64, + c3gCdmaTotalTransmitted Counter64, + c3gCdmaTotalReceived Counter64, + c3gHdrDdtmPreference INTEGER +} + +c3gCdmaTotalCallDuration OBJECT-TYPE + SYNTAX Counter64 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total duration of all calls." + ::= { c3gCdmaSessionEntry 1 } + +c3gCdmaTotalTransmitted OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total data transmitted for all calls. It is the total amount + of data transmitted by modem, not to be confused with the number + of bytes transmitted through the interface." + ::= { c3gCdmaSessionEntry 2 } + +c3gCdmaTotalReceived OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total data received for all calls. It is the total amount of + data received by modem, not to be confused with the number of + bytes received from the interface." + ::= { c3gCdmaSessionEntry 3 } + +c3gHdrDdtmPreference OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + off(2), + on(3), + noChange(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "HDR Data Dedicated Transmission Mode (DDTM) preference: + unknown(1) - DDTM preference is unknown + off(2) - DDTM preference set to OFF + on(3) - DDTM preference set to ON + noChange(4) - DDTM preference is no change" + DEFVAL { unknown } + ::= { c3gCdmaSessionEntry 4 } + + + +c3gCdmaConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA connection table. This table describes + logical connections/calls over wireless link, the wireless link + is described in c3gCdmaSessionTable." + ::= { c3gWanCdma 2 } + +c3gCdmaConnectionEntry OBJECT-TYPE + SYNTAX C3gCdmaConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaConnectionTable." + INDEX { ifIndex } + ::= { c3gCdmaConnectionTable 1 } + +C3gCdmaConnectionEntry ::= SEQUENCE { + c3gOutgoingCallNumber DisplayString, + c3gHdrAtState INTEGER, + c3gHdrSessionState INTEGER, + c3gUati DisplayString, + c3gColorCode Unsigned32, + c3gRati Unsigned32, + c3gHdrSessionDuration Unsigned32, + c3gHdrSessionStart Unsigned32, + c3gHdrSessionEnd Unsigned32, + c3gAuthStatus INTEGER, + c3gHdrDrc Unsigned32, + c3gHdrDrcCover Unsigned32, + c3gHdrRri INTEGER, + c3gMobileIpErrorCode Integer32, + c3gCdmaCurrentTransmitted Counter64, + c3gCdmaCurrentReceived Counter64, + c3gCdmaCurrentCallStatus INTEGER, + c3gCdmaCurrentCallDuration Unsigned32, + c3gCdmaCurrentCallType INTEGER, + c3gCdmaLastCallDisconnReason INTEGER, + c3gCdmaLastConnError INTEGER +} + +c3gOutgoingCallNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Phone number of outgoing call." + ::= { c3gCdmaConnectionEntry 1 } + +c3gHdrAtState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inactive(2), + acquisition(3), + sync(4), + idle(5), + access(6), + connected(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Data Rate (HDR) Access Terminal (AT) state." + DEFVAL { unknown } + ::= { c3gCdmaConnectionEntry 2 } + +c3gHdrSessionState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + open(2), + close(3), + addressManagementProtocolSetup(4), + atInitiated(5), + anInitiated(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Data Rate (HDR) session state." + ::= { c3gCdmaConnectionEntry 3 } + +c3gUati OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unicast Access Terminal Identifier (UATI), AT seeking access + to the 1 times EV-DO system receives a UATI allocated from the + system after setting up a radio traffic channel with a base + station." + ::= { c3gCdmaConnectionEntry 4 } + +c3gColorCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Color code. A sync channel may be used by the base station + to communicate administrative information to a mobile station. + For example, a base station may transmit a base station ID to a + user, a color code and administrative information identifying + system status." + ::= { c3gCdmaConnectionEntry 5 } + +c3gRati OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Random Access Terminal Identifier (RATI). AT transmits a + UATI request message to the ANC using the RATI to make a UATI + allocation request." + ::= { c3gCdmaConnectionEntry 6 } + +c3gHdrSessionDuration OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HDR connection session duration. It is the duration + between c3gHdrSessionStart and c3gHdrSessionEnd." + DEFVAL { 0 } + ::= { c3gCdmaConnectionEntry 7 } + +c3gHdrSessionStart OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HDR connection session starting time." + DEFVAL { 0 } + ::= { c3gCdmaConnectionEntry 8 } + +c3gHdrSessionEnd OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HDR connection session ending time." + DEFVAL { 0 } + ::= { c3gCdmaConnectionEntry 9 } + +c3gAuthStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + notAuthenticated(2), + authenticated(3), + failed(4), + authenticationDisabled(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Connection authentication status: + unknown(1) - authentication status is unknown + notAuthenticated(2) - not yet authenticated. + authenticated(3) - authenticated. + failed(4) - authentication failed. + authenticationDisabled(5) - authentication disabled" + DEFVAL { unknown } + ::= { c3gCdmaConnectionEntry 10 } + +c3gHdrDrc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Data Rate (HDR) Data Rate Control (DRC). AT provides + requests for data transmissions by sending a Data Rate Control, + DRC, message via a specific channel referred to as the DRC + channel." + DEFVAL { 0 } + ::= { c3gCdmaConnectionEntry 11 } + +c3gHdrDrcCover OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HDR DRC cover. The DRC cover is a coding applied to + identify the sector from which the data is to be transmitted. + In one embodiment, the DRC cover is a Walsh code applied to + the DRC value, wherein a unique code corresponds to each sector + in the Active Set of the AT." + DEFVAL { 0 } + ::= { c3gCdmaConnectionEntry 12 } + +c3gHdrRri OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + pilotOnly(2), + rri9dot6kbps(3), + rri19dot2kbps(4), + rri38dot4kbps(5), + rri76dot8kbps(6), + rri153dot6kbps(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HDR Rate Request Indicator (RRI). RRI provides the + structure of a frame currently being transmitted when frames + are transmitted at different rates. Services at different rates + are reliably provided by the RRI: + unknown(1) - RRI unknown + pilotOnly(2) - pilot channel only + rri9dot6kbps(3) - RRI is 9.6 Kbit/s + rri19dot2kbps(4) - RRI is 19.2 Kbit/s + rri38dot4kbps(5) - RRI is 38.4 Kbit/s + rri76dot8kbps(6) - RRI is 76.8 Kbit/s + rri153dot6kbps(7) - RRI is 153.6 Kbit/s" + DEFVAL { unknown } + ::= { c3gCdmaConnectionEntry 13 } + +c3gMobileIpErrorCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mobile IP error code (please refer to RFC 2002)." + ::= { c3gCdmaConnectionEntry 14 } + +c3gCdmaCurrentTransmitted OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of bytes transmitted by modem for current + connection." + ::= { c3gCdmaConnectionEntry 15 } + +c3gCdmaCurrentReceived OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of bytes received by modem for current + connection." + ::= { c3gCdmaConnectionEntry 16 } + +c3gCdmaCurrentCallStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + error(2), + connecting(3), + dormant(4), + connected(5), + disconnected(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current call status." + ::= { c3gCdmaConnectionEntry 17 } + +c3gCdmaCurrentCallDuration OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current call duration." + DEFVAL { 0 } + ::= { c3gCdmaConnectionEntry 18 } + +c3gCdmaCurrentCallType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + asyncData(2), + voiceCall(3), + packet1xRttCall(4), + atAsyncDataCall(5), + atVoiceCall(6), + atPacketCall(7), + faxCall(8), + smsCall(9), + otaCall(10), + testCall(11), + callWaiting(12), + positionDetermination(13), + dormant(14), + e911Call(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current call type." + ::= { c3gCdmaConnectionEntry 19 } + +c3gCdmaLastCallDisconnReason OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + modemOffline(2), + modemCdmaLocTilPowCyc(3), + noService(4), + abnormalCallEnd(5), + baseStatIntercept(6), + baseStatRelease(7), + baseStatReleaseNoReas(8), + baseStatReleaseSoRej(9), + incomingCall(10), + baseStatAlertStop(11), + clientEndedCall(12), + activationEndedOtasp(13), + ndssFailure(14), + maxAccesProbTransmit(15), + persistTestFailure(16), + ruimNotPresent(17), + accessAttemptInProg(18), + reasonUnspecified(19), + recdRetryOrder(20), + modemLocked(21), + gpsCallEnded(22), + smsCallEnded(23), + noConcurrentService(24), + noResponseFromBs(25), + rejectedByBs(26), + notCompatConcurServ(27), + accessBlockedByBs(28), + alreadyOnTraffChann(29), + emergencyCall(30), + dataCallEnded(31), + busyHdr(32), + billingOrAuthErrHdr(33), + sysChangeDueToPrlHdr(34), + hdrExitDueToPrl(35), + noSessionHdr(36), + callEndedHdr(37) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last call disconnect reason: + unknown(1) - Unknown + modemOffline(2) - Modem offline + modemCdmaLocTilPowCyc(3) - Modem CDMA locked till power cycle + noService(4) - No service + abnormalCallEnd(5) - Abnormal call end + baseStatIntercept(6) - Base station intercept + baseStatRelease(7) - Base station release + baseStatReleaseNoReas(8) - Base station release (No reason) + baseStatReleaseSoRej(9) - Base station release (SO reject) + incomingCall(10) - Incoming call + baseStatAlertStop(11) - Base station alert stop + clientEndedCall(12) - Client ended call + activationEndedOtasp(13) - Activation ended OTASP (Over- + The-Air Service Provisioning) + ndssFailure(14) - NDSS (Network and Distributed + System Security) failure + maxAccesProbTransmit(15) - Max access probes transmitted + persistTestFailure(16) - Persistence test failure + ruimNotPresent(17) - RUIM (Removable User Identity + Module) not present + accessAttemptInProg(18) - Access attempt in progress + reasonUnspecified(19) - Reason unspecified + recdRetryOrder(20) - Recd retry order + modemLocked(21) - Modem Locked + gpsCallEnded(22) - GPS call ended + smsCallEnded(23) - SMS (Short Message Service) + call ended + noConcurrentService(24) - No concurrent service + noResponseFromBs(25) - No response from BS (Base station) + rejectedByBs(26) - Rejected by BS + notCompatConcurServ(27) - Not compatible concurrent service + accessBlockedByBs(28) - Access blocked by BS + alreadyOnTraffChann(29) - Already on Traffic channel + emergencyCall(30) - Emergency call + dataCallEnded(31) - Data call ended + busyHdr(32) - Busy (HDR) + billingOrAuthErrHdr(33) - Billing or Auth error (HDR) + sysChangeDueToPrlHdr(34) - System change due to PRL (HDR) + hdrExitDueToPrl(35) - HDR exit due to PRL (HDR) + noSessionHdr(36) - No Session (HDR) + callEndedHdr(37) - Call ended (HDR)" + ::= { c3gCdmaConnectionEntry 20 } + +c3gCdmaLastConnError OBJECT-TYPE + SYNTAX INTEGER { + none(1), + invalidClientId(2), + badCallType(3), + badServiceType(4), + expectingNumber(5), + nullNumberBuffer(6), + invalidDigits(7), + outOfRangeNumber(8), + nullAalphaBuffer(9), + outOfRangeAlphaNumber(10), + invalidOtaspActivatCode(11), + modemOffline(12), + modemLocked(13), + unsupportedFlash(14), + dialedNumberProhibited(15), + onlyE911Calls(16), + modemInUse(17), + unsupportedServiceType(18), + wrongCallType(19), + invalidCommandCallState(20), + invalidCommandModemState(21), + noValidService(22), + cannotAnswerIncomingCall(23), + badPrivacySetting(24), + noCommandBuffers(25), + communicationProblem(26), + unspecifiedError(27), + invalidLastActiveNetwork(28), + noCollocatedHdr(29), + uimNotPresent(30) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last connect error: + none(1) - None + invalidClientId(2) - Invalid client ID + badCallType(3) - Bad call type + badServiceType(4) - Bad service type + expectingNumber(5) - Expecting number + nullNumberBuffer(6) - Null number buffer + invalidDigits(7) - Invalid digits + outOfRangeNumber(8) - Out of range number + nullAalphaBuffer(9) - Null alpha buffer + outOfRangeAlphaNumber(10) - Out of range alpha number + invalidOtaspActivatCode(11) - Invalid OTASP activation code + modemOffline(12) - Modem offline + modemLocked(13) - Modem locked + unsupportedFlash(14) - Unsupported flash + dialedNumberProhibited(15) - Dialed number prohibited + onlyE911Calls(16) - Only E911 calls + modemInUse(17) - Modem in use + unsupportedServiceType(18) - Unsupported service type + wrongCallType(19) - Wrong call type + invalidCommandCallState(20) - Invalid command (call state) + invalidCommandModemState(21) - Invalid command (modem state) + noValidService(22) - No valid service + cannotAnswerIncomingCall(23) - Cannot answer incoming call + badPrivacySetting(24) - Bad privacy setting + noCommandBuffers(25) - No command buffers + communicationProblem(26) - Communication problem + unspecifiedError(27) - Unspecified error + invalidLastActiveNetwork(28) - Invalid last active network + noCollocatedHdr(29) - No collocated HDR + uimNotPresent(30) - UIM (User Identity Module) not + present" + ::= { c3gCdmaConnectionEntry 21 } + + + +c3gCdmaIdentityTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaIdentityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA identity table." + ::= { c3gWanCdma 3 } + +c3gCdmaIdentityEntry OBJECT-TYPE + SYNTAX C3gCdmaIdentityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaIdentityTable." + INDEX { entPhysicalIndex } + ::= { c3gCdmaIdentityTable 1 } + +C3gCdmaIdentityEntry ::= SEQUENCE { + c3gEsn DisplayString, + c3gModemActivationStatus INTEGER, + c3gAccountActivationDate DisplayString, + c3gCdmaRoamingPreference INTEGER, + c3gPrlVersion Unsigned32, + c3gMdn DisplayString, + c3gMsid DisplayString, + c3gMsl DisplayString +} + +c3gEsn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates Electronic Serial Number (ESN)." + ::= { c3gCdmaIdentityEntry 1 } + +c3gModemActivationStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + activated(2), + notActivated(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modem activation status." + DEFVAL { unknown } + ::= { c3gCdmaIdentityEntry 2 } + +c3gAccountActivationDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modem account activation date." + ::= { c3gCdmaIdentityEntry 3 } + +c3gCdmaRoamingPreference OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + home(2), + affiliated(3), + any(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the roaming preference: + unknown(1) - preference unknown + home(2) - home networks only + affiliated(3) - roaming on affiliated networks + any(4) - roaming on any network" + DEFVAL { any } + ::= { c3gCdmaIdentityEntry 4 } + +c3gPrlVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Preferred Roaming List (PRL) version." + DEFVAL { 0 } + ::= { c3gCdmaIdentityEntry 5 } + +c3gMdn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Directory Number (MDN), a dialable number assigned to a + wireless phone." + ::= { c3gCdmaIdentityEntry 6 } + +c3gMsid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Station Identifier (MSID), MSID is utilized to + distinguish the mobile station being programmed from other + mobile stations during messaging and paging processes, + including the downloading of programming information to the + mobile station." + ::= { c3gCdmaIdentityEntry 7 } + +c3gMsl OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Subscriber Lock (MSL)." + ::= { c3gCdmaIdentityEntry 8 } + + + +c3gCdmaNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA network table." + ::= { c3gWanCdma 4 } + +c3gCdmaNetworkEntry OBJECT-TYPE + SYNTAX C3gCdmaNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaNetworkTable." + INDEX { entPhysicalIndex } + ::= { c3gCdmaNetworkTable 1 } + +C3gCdmaNetworkEntry ::= SEQUENCE { + c3gCdmaCurrentServiceStatus DisplayString, + c3gCdmaHybridModePreference INTEGER, + c3gCdmaCurrentRoamingStatus INTEGER, + c3gCurrentIdleDigitalMode INTEGER, + c3gCurrentSid Integer32, + c3gCurrentNid Integer32, + c3gCurrentCallSetupMode INTEGER, + c3gSipUsername DisplayString, + c3gSipPassword DisplayString, + c3gServingBaseStationLongitude DisplayString, + c3gServingBaseStationLatitude DisplayString +} + +c3gCdmaCurrentServiceStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current service status." + ::= { c3gCdmaNetworkEntry 1 } + +c3gCdmaHybridModePreference OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + hybrid(2), + evDoOnly(3), + oneXRttOnly(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the hybrid mode preference: + unknown(1) - preference unknown + hybrid(2) - connect to EV-DO/1xRTT services + evDoOnly(3) - connect to only EV-DO service + oneXRttOnly(4) - connect to only 1xRTT service" + DEFVAL { unknown } + ::= { c3gCdmaNetworkEntry 2 } + +c3gCdmaCurrentRoamingStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + home(2), + roamingWithSid(3), + roamingWithoutSid(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1xRTT roaming status, roaming is a general term in + wireless telecommunications that refers to the extending of + connectivity service in a location that is different from the + home location where the service was registered: + unknown(1) - roaming status is unknown. + home(2) - connectivity service in home location. + roamingWithSid(3) - roaming with SID. + roamingWithoutSid(4) - roaming without SID" + DEFVAL { unknown } + ::= { c3gCdmaNetworkEntry 3 } + +c3gCurrentIdleDigitalMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + noService(2), + amps(3), + cdma(4), + gsm(5), + hdr(6), + wcdma(7), + gps(8), + lte(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current idle digital mode: + unknown(1) - service is unknown + noService(2) - no service + amps(3) - Advanced Mobile Phone Service (AMPS) + cdma(4) - Code Division Multiple Access (CDMA) + gsm(5) - Global System for Mobile communications (GSM) + hdr(6) - High Data Rate (HDR) + wcdma(7) - Wideband Code-Division Multiple-Access (WCDMA) + gps(8) - Global Positioning System (GPS) + lte(9) - Long Term Evolution (LTE)" + DEFVAL { noService } + ::= { c3gCdmaNetworkEntry 4 } + +c3gCurrentSid OBJECT-TYPE + SYNTAX Integer32 (-1..32767) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current System Identifier (SID), SID is a 15-bit numeric + identifiers used by cellular systems to identify the + home system of a cellular telephone and by the cellular + telephone to determine its roaming status. Value of '-1' + indicates SID is 'Not Applicable'." + ::= { c3gCdmaNetworkEntry 5 } + +c3gCurrentNid OBJECT-TYPE + SYNTAX Integer32 (-1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current Network Identification (NID), NID is a 16-bit numeric + identifiers used by cellular systems. Value of '-1' indicates + NID is 'Not Applicable'." + ::= { c3gCdmaNetworkEntry 6 } + +c3gCurrentCallSetupMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + simpleIpOnly(2), + mobileIpPreferWithSipFallback(3), + mobileIpOnly(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current call setup mode. The 1xEV-DO system supports packet + data connections to a public or private data network using + either mobile IP or simple IP protocol. For simple IP + protocol, moving from the coverage area of one PDSN to another + PDSN constitutes a change in packet data session. For mobile + IP protocol, a packet data session can span several PDSNs as + long as the user continuously maintains mobility bindings at + the Home Agent (the IP address is persistent). The modes are: + unknown(1) - mode is unknown + simpleIpOnly(2) - simple IP only + mobileIpPreferWithSipFallback(3) - prefer mobile IP with + simple IP as fallback mode + mobileIpOnly(4) - mobile IP only" + DEFVAL { unknown } + ::= { c3gCdmaNetworkEntry 7 } + +c3gSipUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Simple IP (SIP) user name." + ::= { c3gCdmaNetworkEntry 8 } + +c3gSipPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Simple IP (SIP) password." + ::= { c3gCdmaNetworkEntry 9 } + +c3gServingBaseStationLongitude OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Longitude of the serving base station." + ::= { c3gCdmaNetworkEntry 10 } + +c3gServingBaseStationLatitude OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Latitude of the serving base station." + ::= { c3gCdmaNetworkEntry 11 } + + +c3gCdmaProfile OBJECT IDENTIFIER + ::= { c3gWanCdma 5 } + + +c3gCdmaProfileCommonTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaProfileCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA profile common table." + ::= { c3gCdmaProfile 1 } + +c3gCdmaProfileCommonEntry OBJECT-TYPE + SYNTAX C3gCdmaProfileCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaProfileCommonTable." + INDEX { entPhysicalIndex } + ::= { c3gCdmaProfileCommonTable 1 } + +C3gCdmaProfileCommonEntry ::= SEQUENCE { + c3gNumberOfDataProfileConfigurable Unsigned32, + c3gCurrentActiveDataProfile Unsigned32 +} + +c3gNumberOfDataProfileConfigurable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of data profiles configurable." + DEFVAL { 0 } + ::= { c3gCdmaProfileCommonEntry 1 } + +c3gCurrentActiveDataProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current active data profile." + ::= { c3gCdmaProfileCommonEntry 2 } + + + +c3gCdmaProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA profile table." + ::= { c3gCdmaProfile 2 } + +c3gCdmaProfileEntry OBJECT-TYPE + SYNTAX C3gCdmaProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaProfileTable." + INDEX { + entPhysicalIndex, + c3gCdmaProfileIndex + } + ::= { c3gCdmaProfileTable 1 } + +C3gCdmaProfileEntry ::= SEQUENCE { + c3gCdmaProfileIndex Integer32, + c3gNai DisplayString, + c3gAaaPassword DisplayString, + c3gMnHaSs INTEGER, + c3gMnHaSpi Unsigned32, + c3gMnAaaSs INTEGER, + c3gMnAaaSpi Unsigned32, + c3gReverseTunnelPreference INTEGER, + c3gHomeAddrType InetAddressType, + c3gHomeAddr InetAddress, + c3gPriHaAddrType InetAddressType, + c3gPriHaAddr InetAddress, + c3gSecHaAddrType InetAddressType, + c3gSecHaAddr InetAddress +} + +c3gCdmaProfileIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Profile index, combined with entPhysicalIndex to access + the profile table c3gCdmaProfileTable." + ::= { c3gCdmaProfileEntry 1 } + +c3gNai OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network Access Identifier (NAI). NAI is required to identify + the mobile user and the network the mobile user intended to + access. The NAI is provided by the mobile node to the dialed + ISP during PPP authentication." + ::= { c3gCdmaProfileEntry 2 } + +c3gAaaPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the password for AAA." + ::= { c3gCdmaProfileEntry 3 } + +c3gMnHaSs OBJECT-TYPE + SYNTAX INTEGER { + set(1), + notSet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Node (MN) Home Agent (HA) Shared Secret (SS) setting: + set(1) - shared secret is set + notSet(2) - shared secret is not set" + DEFVAL { notSet } + ::= { c3gCdmaProfileEntry 4 } + +c3gMnHaSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Node (MN) Home Agent (HA) Security Parameter Index + (SPI)." + ::= { c3gCdmaProfileEntry 5 } + +c3gMnAaaSs OBJECT-TYPE + SYNTAX INTEGER { + set(1), + notSet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Node (MN) Authentication Authorization Accounting (AAA) + Shared Secret (SS) setting: + set(1) - shared secret is set + notSet(2) - shared secret is not set" + DEFVAL { notSet } + ::= { c3gCdmaProfileEntry 6 } + +c3gMnAaaSpi OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Node (MN) Authentication Authorization Accounting (AAA) + Security Parameter Index (SPI)." + ::= { c3gCdmaProfileEntry 7 } + +c3gReverseTunnelPreference OBJECT-TYPE + SYNTAX INTEGER { + set(1), + notSet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reverse tunnel preference." + ::= { c3gCdmaProfileEntry 8 } + +c3gHomeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value that represents the type of the IP Address stored in + the object c3gHomeAddr." + ::= { c3gCdmaProfileEntry 9 } + +c3gHomeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A unicast routable address assigned to a Mobile Node, used as + the permanent address of the Mobile Node." + ::= { c3gCdmaProfileEntry 10 } + +c3gPriHaAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value that represents the type of the IP Address stored in + the object c3gPriHaAddr." + ::= { c3gCdmaProfileEntry 11 } + +c3gPriHaAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The primary home agent address." + ::= { c3gCdmaProfileEntry 12 } + +c3gSecHaAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value that represents the type of the IP Address stored in + the object c3gSecHaAddr." + ::= { c3gCdmaProfileEntry 13 } + +c3gSecHaAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The secondary home agent address." + ::= { c3gCdmaProfileEntry 14 } + + +c3gCdmaRadio OBJECT IDENTIFIER + ::= { c3gWanCdma 6 } + + +c3gCdma1xRttRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdma1xRttRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA 1xRTT radio table." + ::= { c3gCdmaRadio 1 } + +c3gCdma1xRttRadioEntry OBJECT-TYPE + SYNTAX C3gCdma1xRttRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdma1xRttRadioTable." + INDEX { entPhysicalIndex } + ::= { c3gCdma1xRttRadioTable 1 } + +C3gCdma1xRttRadioEntry ::= SEQUENCE { + c3gCurrent1xRttRssi C3gRssi, + c3gCurrent1xRttEcIo C3gEcIo, + c3gCurrent1xRttChannelNumber Integer32, + c3gCurrent1xRttChannelState INTEGER +} + +c3gCurrent1xRttRssi OBJECT-TYPE + SYNTAX C3gRssi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1xRTT RSSI value." + ::= { c3gCdma1xRttRadioEntry 1 } + +c3gCurrent1xRttEcIo OBJECT-TYPE + SYNTAX C3gEcIo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1xRTT Ec/Io value." + ::= { c3gCdma1xRttRadioEntry 2 } + +c3gCurrent1xRttChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1xRTT channel number. Current channel number to which + the modem is attached to the base station. Value of '-1' + indicates 'No Service'." + ::= { c3gCdma1xRttRadioEntry 3 } + +c3gCurrent1xRttChannelState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + notAcquired(2), + acquired(3), + scanning(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1xRTT channel state. Indicates whether the modem is + scanning or has acquired the channel." + DEFVAL { notAcquired } + ::= { c3gCdma1xRttRadioEntry 4 } + + + +c3gCdma1xRttBandClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdma1xRttBandClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA 1xRTT band class table. This table contains + band class information for each available band." + ::= { c3gCdmaRadio 2 } + +c3gCdma1xRttBandClassEntry OBJECT-TYPE + SYNTAX C3gCdma1xRttBandClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdma1xRttBandClassTable." + INDEX { + entPhysicalIndex, + c3gBandClassIndex + } + ::= { c3gCdma1xRttBandClassTable 1 } + +C3gCdma1xRttBandClassEntry ::= SEQUENCE { + c3gBandClassIndex Integer32, + c3g1xRttBandClass Unsigned32 +} + +c3gBandClassIndex OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Band class index, combined with entPhysicalIndex to access + the band class table." + ::= { c3gCdma1xRttBandClassEntry 1 } + +c3g1xRttBandClass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains 1xRTT band class." + ::= { c3gCdma1xRttBandClassEntry 2 } + + + +c3gCdmaEvDoRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaEvDoRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA EV-DO radio table." + ::= { c3gCdmaRadio 3 } + +c3gCdmaEvDoRadioEntry OBJECT-TYPE + SYNTAX C3gCdmaEvDoRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaEvDoRadioTable." + INDEX { entPhysicalIndex } + ::= { c3gCdmaEvDoRadioTable 1 } + +C3gCdmaEvDoRadioEntry ::= SEQUENCE { + c3gCurrentEvDoRssi C3gRssi, + c3gCurrentEvDoEcIo C3gEcIo, + c3gCurrentEvDoChannelNumber Integer32, + c3gSectorId DisplayString, + c3gSubnetMask Unsigned32, + c3gHdrColorCode Unsigned32, + c3gPnOffset Unsigned32, + c3gRxMainGainControl Integer32, + c3gRxDiversityGainControl Integer32, + c3gTxTotalPower Integer32, + c3gTxGainAdjust Integer32, + c3gCarrierToInterferenceRatio Unsigned32 +} + +c3gCurrentEvDoRssi OBJECT-TYPE + SYNTAX C3gRssi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current EV-DO RSSI value." + ::= { c3gCdmaEvDoRadioEntry 1 } + +c3gCurrentEvDoEcIo OBJECT-TYPE + SYNTAX C3gEcIo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current EV-DO Ec/Io value." + ::= { c3gCdmaEvDoRadioEntry 2 } + +c3gCurrentEvDoChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current EV-DO channel number. Current channel number to + which the modem is attached to the base station. Value of '-1' + indicates 'No Service'." + ::= { c3gCdmaEvDoRadioEntry 3 } + +c3gSectorId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sector ID of the base station to which the modem is attached." + ::= { c3gCdmaEvDoRadioEntry 4 } + +c3gSubnetMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet mask of the sector, not to be confused with the IP + subnet mask." + REFERENCE "3GPP2 C.S0024-B v1.0" + ::= { c3gCdmaEvDoRadioEntry 5 } + +c3gHdrColorCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Color code of the sector." + REFERENCE "3GPP2 C.S0024-B v1.0" + ::= { c3gCdmaEvDoRadioEntry 6 } + +c3gPnOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PN offset. PN offset is a time offset from the beginning of + the well-known pseudo-random noise sequence that is used to + spread the signal from the base station." + REFERENCE "3GPP2 C.S0024-B v1.0" + ::= { c3gCdmaEvDoRadioEntry 7 } + +c3gRxMainGainControl OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received main gain control for the modem. value of '-1' + indicates the received main gain control is unavailable." + ::= { c3gCdmaEvDoRadioEntry 8 } + +c3gRxDiversityGainControl OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Received diversity for the modem. value of '-1' indicates the + received diversity is unavailable." + ::= { c3gCdmaEvDoRadioEntry 9 } + +c3gTxTotalPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmit total power." + ::= { c3gCdmaEvDoRadioEntry 10 } + +c3gTxGainAdjust OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transmit gain adjust." + ::= { c3gCdmaEvDoRadioEntry 11 } + +c3gCarrierToInterferenceRatio OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Carrier to interference ratio. Carrier-to-Interference + ratio (C/I) is the ratio of power in an RF carrier to the + interference power in the channel." + ::= { c3gCdmaEvDoRadioEntry 12 } + + + +c3gCdmaEvDoBandClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaEvDoBandClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA EV-DO band class table. This table contains + band class information for each available band." + ::= { c3gCdmaRadio 4 } + +c3gCdmaEvDoBandClassEntry OBJECT-TYPE + SYNTAX C3gCdmaEvDoBandClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaEvDoBandClassTable." + INDEX { + entPhysicalIndex, + c3gBandClassIndex + } + ::= { c3gCdmaEvDoBandClassTable 1 } + +C3gCdmaEvDoBandClassEntry ::= SEQUENCE { + c3gEvDoBandClass Unsigned32 +} + +c3gEvDoBandClass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains EV-DO band class." + ::= { c3gCdmaEvDoBandClassEntry 1 } + + + +c3gCdmaHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA history table. The history of RSSI are + carried in an octet of string. Each octet in the octet string + has a value from 0 to 150 and the 255 value is reserved to + indicate an uninitialized (Invalid) value. The format of the + octet string with n octets is as following: + [ octet 0 is latest, + octet 1 is latest-1, + . + . + octet n-2 is oldest-1, + octet n-1 is oldest ] + + To convert the provided value into dBm the following formula + should be used: + dBm = (-1)*value;" + ::= { c3gCdmaRadio 5 } + +c3gCdmaHistoryEntry OBJECT-TYPE + SYNTAX C3gCdmaHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaHistoryTable." + INDEX { entPhysicalIndex } + ::= { c3gCdmaHistoryTable 1 } + +C3gCdmaHistoryEntry ::= SEQUENCE { + c3gCdmaHistory1xRttRssiPerSecond OCTET STRING, + c3gCdmaHistory1xRttRssiPerMinute OCTET STRING, + c3gCdmaHistory1xRttRssiPerHour OCTET STRING, + c3gCdmaHistoryEvDoRssiPerSecond OCTET STRING, + c3gCdmaHistoryEvDoRssiPerMinute OCTET STRING, + c3gCdmaHistoryEvDoRssiPerHour OCTET STRING +} + +c3gCdmaHistory1xRttRssiPerSecond OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-second 1xRTT RSSI history. This object contains a + per-second history of 1xRTT RSSI values for the last 60 + seconds." + ::= { c3gCdmaHistoryEntry 1 } + +c3gCdmaHistory1xRttRssiPerMinute OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-minute 1xRTT weakest RSSI value history. This + object contains a per-minute history of 1xRTT weakest RSSI + values for the last 60 minutes. The octet in the string + is the weakest RSSI value measured in a minute interval." + ::= { c3gCdmaHistoryEntry 2 } + +c3gCdmaHistory1xRttRssiPerHour OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (72)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-hour 1xRTT weakest RSSI value history. This object + contains a per-hour history of 1xRTT weakest RSSI values for the + last 72 hours. The octet in the string is the weakest RSSI + value measured in an hour interval." + ::= { c3gCdmaHistoryEntry 3 } + +c3gCdmaHistoryEvDoRssiPerSecond OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-second EV-DO RSSI history. This object contains a + per-second history of EV-DO RSSI values for the last 60 + seconds." + ::= { c3gCdmaHistoryEntry 4 } + +c3gCdmaHistoryEvDoRssiPerMinute OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-minute EV-DO weakest RSSI value history. This + object contains a per-minute history of EV-DO weakest RSSI + values for the last 60 minutes. The octet in the string is the + weakest RSSI value measured in a minute interval." + ::= { c3gCdmaHistoryEntry 5 } + +c3gCdmaHistoryEvDoRssiPerHour OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (72)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-hour EV-DO weakest RSSI value history. This object + contains a per-hour history of EV-DO weakest RSSI values for the + last 72 hours. The octet in the string is the weakest RSSI + value measured in an hour interval." + ::= { c3gCdmaHistoryEntry 6 } + + +c3gCdmaSecurity OBJECT IDENTIFIER + ::= { c3gWanCdma 7 } + + +c3gCdmaSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gCdmaSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G CDMA security table." + ::= { c3gCdmaSecurity 1 } + +c3gCdmaSecurityEntry OBJECT-TYPE + SYNTAX C3gCdmaSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gCdmaSecurityTable." + INDEX { entPhysicalIndex } + ::= { c3gCdmaSecurityTable 1 } + +C3gCdmaSecurityEntry ::= SEQUENCE { + c3gCdmaPinSecurityStatus INTEGER, + c3gCdmaPowerUpLockStatus INTEGER +} + +c3gCdmaPinSecurityStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + locked(2), + unlocked(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CDMA Personal Identification Number (PIN) security: + unknown(1) - PIN security unknown + locked(2) - PIN security is locked + unlocked(3) - PIN security is unlocked" + DEFVAL { unlocked } + ::= { c3gCdmaSecurityEntry 1 } + +c3gCdmaPowerUpLockStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + enabled(2), + disabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CDMA power up lock: + unknown(1) - power up lock unknown + enabled(2) - power up lock enabled + disabled(3) - power up lock disabled" + DEFVAL { disabled } + ::= { c3gCdmaSecurityEntry 2 } + + + +c3gGsmIdentityTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmIdentityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + ::= { c3gWanGsm 1 } + +c3gGsmIdentityEntry OBJECT-TYPE + SYNTAX C3gGsmIdentityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmIdentityTable." + INDEX { entPhysicalIndex } + ::= { c3gGsmIdentityTable 1 } + +C3gGsmIdentityEntry ::= SEQUENCE { + c3gImsi DisplayString, + c3gImei DisplayString, + c3gIccId DisplayString, + c3gMsisdn DisplayString, + c3gFsn DisplayString, + c3gModemStatus INTEGER, + c3gGsmRoamingPreference INTEGER +} + +c3gImsi OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "International Mobile Subscriber Identifier (IMSI), a unique + 15-digit code used to identify an individual user on a GSM/LTE + network." + ::= { c3gGsmIdentityEntry 1 } + +c3gImei OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "International Mobile Equipment Identifier (IMEI), a unique 15 + or 17 digit code used to identify an individual mobile station + to a GSM, UMTS or LTE network." + ::= { c3gGsmIdentityEntry 2 } + +c3gIccId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Integrated Circuit Card ID (ICCID). + The ICCID is defined by the ITU-T recommendation E.118. + ICCIDs are stored in the SIM cards and are also engraved or + printed on the SIM card body during a process called + personalization." + ::= { c3gGsmIdentityEntry 3 } + +c3gMsisdn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Mobile Subscriber Integrated Services + Digital Network Number (MSISDN). It is a number uniquely + identifying a subscription in a GSM, UMTS or LTE mobile + network. It represents the telephone number to the SIM + card in a mobile/cellular phone." + ::= { c3gGsmIdentityEntry 4 } + +c3gFsn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward Sequence Number (FSN), a message acknowledgement + method using sequence number in the forward direction." + ::= { c3gGsmIdentityEntry 5 } + +c3gModemStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + offLine(2), + onLine(3), + lowPowerMode(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Modem status: + unknown(1) - modem status is unknown + offLine(2) - modem is off line + onLine(3) - modem is on line + lowPowerMode(4) - modem is in the low power mode" + DEFVAL { unknown } + ::= { c3gGsmIdentityEntry 6 } + +c3gGsmRoamingPreference OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + home(2), + roaming(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the roaming preference." + ::= { c3gGsmIdentityEntry 7 } + + + +c3gGsmNetworkTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular GSM Network table. This table is applicable in both + 3G and 4G-LTE technology mode" + ::= { c3gWanGsm 2 } + +c3gGsmNetworkEntry OBJECT-TYPE + SYNTAX C3gGsmNetworkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmNetworkTable." + INDEX { entPhysicalIndex } + ::= { c3gGsmNetworkTable 1 } + +C3gGsmNetworkEntry ::= SEQUENCE { + c3gGsmLac Unsigned32, + c3gGsmCurrentServiceStatus INTEGER, + c3gGsmCurrentServiceError INTEGER, + c3gGsmCurrentService INTEGER, + c3gGsmPacketService INTEGER, + c3gGsmCurrentRoamingStatus INTEGER, + c3gGsmNetworkSelectionMode INTEGER, + c3gGsmCountry DisplayString, + c3gGsmNetwork DisplayString, + c3gGsmMcc Integer32, + c3gGsmMnc Integer32, + c3gGsmRac Unsigned32, + c3gGsmCurrentCellId Unsigned32, + c3gGsmCurrentPrimaryScramblingCode Unsigned32, + c3gGsmPlmnSelection INTEGER, + c3gGsmRegPlmn DisplayString, + c3gGsmPlmnAbbr DisplayString, + c3gGsmServiceProvider DisplayString, + c3gGsmTotalByteTransmitted Counter64, + c3gGsmTotalByteReceived Counter64 +} + +c3gGsmLac OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Location Area Code (LAC), also called as Tracking + Area Code (TAC) in LTE standard. LAC/TAC is given + by the base station." + DEFVAL { 0 } + ::= { c3gGsmNetworkEntry 1 } + +c3gGsmCurrentServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + noService(2), + normal(3), + emergencyOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Service Status: + unknown(1) - current service status is unknown + noService(2) - no service + normal(3) - service status is normal + emergencyOnly(4) - emergency service only" + DEFVAL { unknown } + ::= { c3gGsmNetworkEntry 2 } + +c3gGsmCurrentServiceError OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + none(2), + imsiUnknownInHlr(3), + illegalMs(4), + imsiUnknownInVlr(5), + imeiNotAccepted(6), + illegalMe(7), + gprsServNotAllowed(8), + gprsNonGprsServNotAllow(9), + msIdentUnknown(10), + implicitlyDetached(11), + plmnNotAllowed(12), + lacNotAllowed(13), + roamingNotAllowed(14), + gprsServNotAllowInPlmn(15), + noSuitableCellInLa(16), + mscTempNotReachable(17), + networkFailure(18), + macFailure(19), + synchFailure(20), + congestion(21), + gsmAuthenNotAccept(22), + servOptionNotSupport(23), + reqServOptionNotSub(24), + servOptionOutOfOrder(25), + callCannotIdentified(26), + noPdpContextActivated(27), + invalidMandatInfo(28), + unpsecProtErr(29) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current service error: + unknown(1) - Unknown + none(2) - None + imsiUnknownInHlr(3) - IMSI unknown in HLR (Home + Location Register) + illegalMs(4) - Illegal MS (Mobile Station) + imsiUnknownInVlr(5) - IMSI unknown in VLR (Visitor + Location Register) + imeiNotAccepted(6) - IMEI not accepted + illegalMe(7) - Illegal ME (Mobile Entity) + gprsServNotAllowed(8) - GPRS services not allowed + gprsNonGprsServNotAllow(9) - GPRS and non-GPRS services + not allowed + msIdentUnknown(10) - MS identity unknown + implicitlyDetached(11) - Implicitly detached + plmnNotAllowed(12) - PLMN not allowed + lacNotAllowed(13) - LAC not allowed + roamingNotAllowed(14) - Roaming not allowed + gprsServNotAllowInPlmn(15) - GPRS services not allowed + in this PLMN + noSuitableCellInLa(16) - No suitable cells in LA (Location + Area) + mscTempNotReachable(17) - MSC (Mobile Switching Center) + temporarily not reachable + networkFailure(18) - Network failure + macFailure(19) - MAC failure + synchFailure(20) - Synch failure + congestion(21) - Congestion + gsmAuthenNotAccept(22) - GSM/LTE Authentication not accepted + servOptionNotSupport(23) - Service option not supported + reqServOptionNotSub(24) - Requested service option not + subscribed + servOptionOutOfOrder(25) - Service option out of order + callCannotIdentified(26) - Call cannot be identified + noPdpContextActivated(27) - No PDP context activated + invalidMandatInfo(28) - Invalid mandatory info + unpsecProtErr(29) - Unspecified protocol error" + ::= { c3gGsmNetworkEntry 3 } + +c3gGsmCurrentService OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + invalid(2), + circuitSwitched(3), + packetSwitched(4), + combined(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current service type: + unknown(1) - service type is unknown + invalid(2) - no service + circuitSwitched(3) - circuit switched service + packetSwitched(4) - packet switched service + combined(5) - combination of circuit and packet + switched service" + DEFVAL { unknown } + ::= { c3gGsmNetworkEntry 4 } + +c3gGsmPacketService OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + none(2), + gprs(3), + edge(4), + umtsWcdma(5), + hsdpa(6), + hsupa(7), + hspa(8), + hspaPlus(9), + lte(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet Service type: + unknown(1) - service type is unknown. + none(2) - no service. + gprs(3) - General Packet Radio Service (GPRS). + edge(4) - Enhanced Data rates for GSM Evolution (EDGE). + umtsWcdma(5) - Universal Mobile Telecommunications + System (UMTS) / Wideband Code-Division + Multiple-Access (W-CDMA). + hsdpa(6) - High-Speed Downlink Packet Access (HSDPA) + hsdpa(7) - High-Speed Uplink Packet Access (HSUPA) + hspa(8) - High-Speed Packet Access (HSPA) + hspaPlus(9) - High-Speed Packet Access (HSPA) Plus + lte(10) - Long Term Evolution" + DEFVAL { unknown } + ::= { c3gGsmNetworkEntry 5 } + +c3gGsmCurrentRoamingStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + roaming(2), + home(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the modem is in the home network + or is roaming." + DEFVAL { home } + ::= { c3gGsmNetworkEntry 6 } + +c3gGsmNetworkSelectionMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + automatic(2), + manual(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network selection mode. Can be manual selection mode or + automatic selection mode. Set to automatic by default." + DEFVAL { automatic } + ::= { c3gGsmNetworkEntry 7 } + +c3gGsmCountry OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Country code. Country code string is given by the base + station." + ::= { c3gGsmNetworkEntry 8 } + +c3gGsmNetwork OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network code. Network Code string is given by the base + station." + ::= { c3gGsmNetworkEntry 9 } + +c3gGsmMcc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Country Code (MCC). Value of '-1' indicates MCC is 'Not + Applicable'." + DEFVAL { 0 } + ::= { c3gGsmNetworkEntry 10 } + +c3gGsmMnc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mobile Network Code (MNC). Value of '-1' indicates MNC is 'Not + Applicable'." + DEFVAL { 0 } + ::= { c3gGsmNetworkEntry 11 } + +c3gGsmRac OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Routing Area Code (RAC). RAC is given by the base station." + DEFVAL { 0 } + ::= { c3gGsmNetworkEntry 12 } + +c3gGsmCurrentCellId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cell Identifier of current cell. Cell ID is given by the + base station." + DEFVAL { 0 } + ::= { c3gGsmNetworkEntry 13 } + +c3gGsmCurrentPrimaryScramblingCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Primary scrambling code of current cell. The primary + scrambling code is typically identified through + symbol-by-symbol correlation over the CPICH (Common Pilot + Channel) with all codes within the code group, after the + primary scrambling code has been identified, + the Primary CCPCH can be detected and the system and cell + specific BCH information can be read." + DEFVAL { 0 } + ::= { c3gGsmNetworkEntry 14 } + +c3gGsmPlmnSelection OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + manual(2), + automatic(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Public Land Mobile Network (PLMN) selection. Can be manual + selection mode or automatic selection mode. Set to automatic by + default." + DEFVAL { automatic } + ::= { c3gGsmNetworkEntry 15 } + +c3gGsmRegPlmn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Registered PLMN." + ::= { c3gGsmNetworkEntry 16 } + +c3gGsmPlmnAbbr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PLMN abbreviated number." + ::= { c3gGsmNetworkEntry 17 } + +c3gGsmServiceProvider OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service provider." + ::= { c3gGsmNetworkEntry 18 } + +c3gGsmTotalByteTransmitted OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes transmitted for all calls. It is the + total number of bytes transmitted by modem, not to be confused + with the number of bytes transmitted through the interface." + ::= { c3gGsmNetworkEntry 19 } + +c3gGsmTotalByteReceived OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes received for all calls. It is the total + number of bytes received by modem, not to be confused with the + number of bytes received from the interface." + ::= { c3gGsmNetworkEntry 20 } + + +c3gGsmPdpProfile OBJECT IDENTIFIER + ::= { c3gWanGsm 3 } + + +c3gGsmPdpProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmPdpProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular GSM PDP profiles table. Cellular device contains + multiple profile entries which can be used to establish + cellular data connections (PDP contexts). Users can choose + any of available PDP profiles to establish data connections. + Data connections are described in c3gGsmPacketSessionTable. + This table is applicable in only 3G technology mode. Refer + CISCO-WAN-CELL-EXT-MIB when in 4G-LTE mode." + ::= { c3gGsmPdpProfile 1 } + +c3gGsmPdpProfileEntry OBJECT-TYPE + SYNTAX C3gGsmPdpProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmPdpProfileTable." + INDEX { + entPhysicalIndex, + c3gGsmPdpProfileIndex + } + ::= { c3gGsmPdpProfileTable 1 } + +C3gGsmPdpProfileEntry ::= SEQUENCE { + c3gGsmPdpProfileIndex Integer32, + c3gGsmPdpProfileType C3gPdpType, + c3gGsmPdpProfileAddr DisplayString, + c3gGsmPdpProfileApn DisplayString, + c3gGsmPdpProfileAuthenType INTEGER, + c3gGsmPdpProfileUsername DisplayString, + c3gGsmPdpProfilePassword DisplayString, + c3gGsmPdpProfileRowStatus RowStatus +} + +c3gGsmPdpProfileIndex OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Profile index, combined with entPhysicalIndex to + access profile table." + ::= { c3gGsmPdpProfileEntry 1 } + +c3gGsmPdpProfileType OBJECT-TYPE + SYNTAX C3gPdpType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates configured Packet Data Protocol (PDP) + type." + DEFVAL { unknown } + ::= { c3gGsmPdpProfileEntry 2 } + +c3gGsmPdpProfileAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configured PDP/EPS Bearer address. PDP type is + defined in c3gGsmPdpProfileType." + ::= { c3gGsmPdpProfileEntry 3 } + +c3gGsmPdpProfileApn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates profile Access Point Name (APN). This + information is provided by the service provider." + ::= { c3gGsmPdpProfileEntry 4 } + +c3gGsmPdpProfileAuthenType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + none(2), + chap(3), + pap(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates PDP authentication type + supported. CHAP and PAP are supported in GSM. The type of + authentication to be used is provided by the service + provider." + DEFVAL { unknown } + ::= { c3gGsmPdpProfileEntry 5 } + +c3gGsmPdpProfileUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the username to be used for PDP + authentication. This information is provided by the service + provider." + ::= { c3gGsmPdpProfileEntry 6 } + +c3gGsmPdpProfilePassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the password to be used for PDP + authentication. This information is provided by the service + provider." + ::= { c3gGsmPdpProfileEntry 7 } + +c3gGsmPdpProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. This object is used to + manage creation, modification and deletion of rows in this + table." + ::= { c3gGsmPdpProfileEntry 8 } + + + +c3gGsmPacketSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmPacketSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G GSM packet session table. This table is applicable + in only 3G technology mode. Refer CISCO-WAN-CELL-EXT-MIB + when in 4G-LTE mode." + ::= { c3gGsmPdpProfile 2 } + +c3gGsmPacketSessionEntry OBJECT-TYPE + SYNTAX C3gGsmPacketSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmPacketSessionTable." + INDEX { + entPhysicalIndex, + c3gGsmPdpProfileIndex + } + ::= { c3gGsmPacketSessionTable 1 } + +C3gGsmPacketSessionEntry ::= SEQUENCE { + c3gGsmPacketSessionStatus INTEGER, + c3gGsmPdpType C3gPdpType, + c3gGsmPdpAddress DisplayString +} + +c3gGsmPacketSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + active(2), + inactive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates PDP session status + of the profile. This is active when the call is established + and PDP contextr has become active." + DEFVAL { inactive } + ::= { c3gGsmPacketSessionEntry 1 } + +c3gGsmPdpType OBJECT-TYPE + SYNTAX C3gPdpType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current session PDP type." + ::= { c3gGsmPacketSessionEntry 2 } + +c3gGsmPdpAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current session PDP context/EPS Bearer address. PDP type is + obtained from c3gGsmPdpType." + ::= { c3gGsmPacketSessionEntry 3 } + + + +c3gGsmReqUmtsQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmReqUmtsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Requested UMTS QoS parameters table. This table contains UMTS + QoS parameters requested by modem to the cellular network + via PDP Context Activation Request message. The requested UMTS + QoS profile is optional. This table is applicable only in 3G + technology mode." + ::= { c3gGsmPdpProfile 3 } + +c3gGsmReqUmtsQosEntry OBJECT-TYPE + SYNTAX C3gGsmReqUmtsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmReqUmtsQosTable." + INDEX { + entPhysicalIndex, + c3gGsmPdpProfileIndex + } + ::= { c3gGsmReqUmtsQosTable 1 } + +C3gGsmReqUmtsQosEntry ::= SEQUENCE { + c3gGsmReqUmtsQosTrafficClass C3gUmtsQosTrafficClass, + c3gGsmReqUmtsQosMaxUpLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmReqUmtsQosMaxDownLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmReqUmtsQosGuaUpLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmReqUmtsQosGuaDownLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmReqUmtsQosOrder C3gUmtsQosOrder, + c3gGsmReqUmtsQosErroneousSdu C3gUmtsQosErroneousSdu, + c3gGsmReqUmtsQosMaxSduSize Unsigned32, + c3gGsmReqUmtsQosSer C3gUmtsQosSer, + c3gGsmReqUmtsQosBer C3gUmtsQosBer, + c3gGsmReqUmtsQosDelay Unsigned32, + c3gGsmReqUmtsQosPriority C3gUmtsQosPriority, + c3gGsmReqUmtsQosSrcStatDescriptor C3gUmtsQosSrcStatDescriptor, + c3gGsmReqUmtsQosSignalIndication C3gUmtsQosSignalIndication, + c3gGsmReqUmtsQosRowStatus RowStatus +} + +c3gGsmReqUmtsQosTrafficClass OBJECT-TYPE + SYNTAX C3gUmtsQosTrafficClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS traffic classes." + ::= { c3gGsmReqUmtsQosEntry 2 } + +c3gGsmReqUmtsQosMaxUpLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS maximum uplink bit rate." + ::= { c3gGsmReqUmtsQosEntry 3 } + +c3gGsmReqUmtsQosMaxDownLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS maximum downlink bit rate." + ::= { c3gGsmReqUmtsQosEntry 4 } + +c3gGsmReqUmtsQosGuaUpLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS guaranteed uplink bit rate." + ::= { c3gGsmReqUmtsQosEntry 5 } + +c3gGsmReqUmtsQosGuaDownLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS guaranteed downlink bit rate." + ::= { c3gGsmReqUmtsQosEntry 6 } + +c3gGsmReqUmtsQosOrder OBJECT-TYPE + SYNTAX C3gUmtsQosOrder + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS deliver order." + ::= { c3gGsmReqUmtsQosEntry 7 } + +c3gGsmReqUmtsQosErroneousSdu OBJECT-TYPE + SYNTAX C3gUmtsQosErroneousSdu + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS Delivery of Erroneous SDU." + ::= { c3gGsmReqUmtsQosEntry 8 } + +c3gGsmReqUmtsQosMaxSduSize OBJECT-TYPE + SYNTAX Unsigned32 (0..1520) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS maximum SDU size, the valid range is between 1 + and 1520 bytes. Value of '0' indicates the maximum SDU size is + unspecified." + ::= { c3gGsmReqUmtsQosEntry 9 } + +c3gGsmReqUmtsQosSer OBJECT-TYPE + SYNTAX C3gUmtsQosSer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS SDU error ratio." + ::= { c3gGsmReqUmtsQosEntry 10 } + +c3gGsmReqUmtsQosBer OBJECT-TYPE + SYNTAX C3gUmtsQosBer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS residual bit error ratio." + ::= { c3gGsmReqUmtsQosEntry 11 } + +c3gGsmReqUmtsQosDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..4000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS transfer delay in ms, the valid range + is between 1 and 4000 ms. Value of '0' indicates the + QoS delay is unspecified." + ::= { c3gGsmReqUmtsQosEntry 12 } + +c3gGsmReqUmtsQosPriority OBJECT-TYPE + SYNTAX C3gUmtsQosPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS traffic handling priority." + ::= { c3gGsmReqUmtsQosEntry 13 } + +c3gGsmReqUmtsQosSrcStatDescriptor OBJECT-TYPE + SYNTAX C3gUmtsQosSrcStatDescriptor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS source statistics descriptor." + ::= { c3gGsmReqUmtsQosEntry 14 } + +c3gGsmReqUmtsQosSignalIndication OBJECT-TYPE + SYNTAX C3gUmtsQosSignalIndication + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request UMTS QoS signalling indication." + ::= { c3gGsmReqUmtsQosEntry 15 } + +c3gGsmReqUmtsQosRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. This object is used to + manage creation, modification and deletion of rows in this + table." + ::= { c3gGsmReqUmtsQosEntry 16 } + + + +c3gGsmMinUmtsQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmMinUmtsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Minimum acceptable UMTS QoS table. This table contains minimum + acceptable UMTS QoS parameters which is checked by the MT + (Mobile Termination) against the negotiated profile returned in + the Activate PDP Context Accept message. The minimum acceptable + UMTS QoS profile is optional. This table is applicable only in + 3G technology mode." + ::= { c3gGsmPdpProfile 4 } + +c3gGsmMinUmtsQosEntry OBJECT-TYPE + SYNTAX C3gGsmMinUmtsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmMinUmtsQosTable." + INDEX { + entPhysicalIndex, + c3gGsmPdpProfileIndex + } + ::= { c3gGsmMinUmtsQosTable 1 } + +C3gGsmMinUmtsQosEntry ::= SEQUENCE { + c3gGsmMinUmtsQosTrafficClass C3gUmtsQosTrafficClass, + c3gGsmMinUmtsQosMaxUpLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmMinUmtsQosMaxDownLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmMinUmtsQosGuaUpLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmMinUmtsQosGuaDownLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmMinUmtsQosOrder C3gUmtsQosOrder, + c3gGsmMinUmtsQosErroneousSdu C3gUmtsQosErroneousSdu, + c3gGsmMinUmtsQosMaxSduSize Unsigned32, + c3gGsmMinUmtsQosSer C3gUmtsQosSer, + c3gGsmMinUmtsQosBer C3gUmtsQosBer, + c3gGsmMinUmtsQosDelay Unsigned32, + c3gGsmMinUmtsQosPriority C3gUmtsQosPriority, + c3gGsmMinUmtsQosSrcStatDescriptor C3gUmtsQosSrcStatDescriptor, + c3gGsmMinUmtsQosSignalIndication C3gUmtsQosSignalIndication, + c3gGsmMinUmtsQosRowStatus RowStatus +} + +c3gGsmMinUmtsQosTrafficClass OBJECT-TYPE + SYNTAX C3gUmtsQosTrafficClass + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS traffic classes." + ::= { c3gGsmMinUmtsQosEntry 1 } + +c3gGsmMinUmtsQosMaxUpLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS maximum uplink bit rate." + ::= { c3gGsmMinUmtsQosEntry 2 } + +c3gGsmMinUmtsQosMaxDownLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS maximum downlink bit rate." + ::= { c3gGsmMinUmtsQosEntry 3 } + +c3gGsmMinUmtsQosGuaUpLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS guaranteed uplink bit rate." + ::= { c3gGsmMinUmtsQosEntry 4 } + +c3gGsmMinUmtsQosGuaDownLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS guaranteed downlink bit rate." + ::= { c3gGsmMinUmtsQosEntry 5 } + +c3gGsmMinUmtsQosOrder OBJECT-TYPE + SYNTAX C3gUmtsQosOrder + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS deliver order." + ::= { c3gGsmMinUmtsQosEntry 6 } + +c3gGsmMinUmtsQosErroneousSdu OBJECT-TYPE + SYNTAX C3gUmtsQosErroneousSdu + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS Delivery of Erroneous SDU." + ::= { c3gGsmMinUmtsQosEntry 7 } + +c3gGsmMinUmtsQosMaxSduSize OBJECT-TYPE + SYNTAX Unsigned32 (0..1520) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS maximum SDU size, the valid range is between 1 and + 1520 bytes. Value of '0' indicates the maximum SDU size is + unspecified." + ::= { c3gGsmMinUmtsQosEntry 8 } + +c3gGsmMinUmtsQosSer OBJECT-TYPE + SYNTAX C3gUmtsQosSer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS SDU error ratio." + ::= { c3gGsmMinUmtsQosEntry 9 } + +c3gGsmMinUmtsQosBer OBJECT-TYPE + SYNTAX C3gUmtsQosBer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS residual bit error ratio." + ::= { c3gGsmMinUmtsQosEntry 10 } + +c3gGsmMinUmtsQosDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..4000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS transfer delay in ms, the valid range + is between 1 and 4000 ms. Value of '0' indicates the + QoS delay is unspecified." + ::= { c3gGsmMinUmtsQosEntry 11 } + +c3gGsmMinUmtsQosPriority OBJECT-TYPE + SYNTAX C3gUmtsQosPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS traffic handling priority." + ::= { c3gGsmMinUmtsQosEntry 12 } + +c3gGsmMinUmtsQosSrcStatDescriptor OBJECT-TYPE + SYNTAX C3gUmtsQosSrcStatDescriptor + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS source statistics descriptor." + ::= { c3gGsmMinUmtsQosEntry 13 } + +c3gGsmMinUmtsQosSignalIndication OBJECT-TYPE + SYNTAX C3gUmtsQosSignalIndication + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum UMTS QoS signalling indication." + ::= { c3gGsmMinUmtsQosEntry 14 } + +c3gGsmMinUmtsQosRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. This object is used to + manage creation, modification and deletion of rows in this + table." + ::= { c3gGsmMinUmtsQosEntry 15 } + + + +c3gGsmNegoUmtsQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmNegoUmtsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Negotiated UMTS QoS table. This table contains negotiated UMTS + QoS parameters returned in the Activate PDP Context Accept + message. The objects in this table are valid only if the value + of object c3gGsmPacketSessionStatus defined in + c3gGsmPacketSessionTable is 'active'. This table is applicable + only in 3G technology mode." + ::= { c3gGsmPdpProfile 5 } + +c3gGsmNegoUmtsQosEntry OBJECT-TYPE + SYNTAX C3gGsmNegoUmtsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmNegoUmtsQosTable." + INDEX { + entPhysicalIndex, + c3gGsmPdpProfileIndex + } + ::= { c3gGsmNegoUmtsQosTable 1 } + +C3gGsmNegoUmtsQosEntry ::= SEQUENCE { + c3gGsmNegoUmtsQosTrafficClass C3gUmtsQosTrafficClass, + c3gGsmNegoUmtsQosMaxUpLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmNegoUmtsQosMaxDownLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmNegoUmtsQosGuaUpLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmNegoUmtsQosGuaDownLinkBitRate C3gUmtsQosLinkBitRate, + c3gGsmNegoUmtsQosOrder C3gUmtsQosOrder, + c3gGsmNegoUmtsQosErroneousSdu C3gUmtsQosErroneousSdu, + c3gGsmNegoUmtsQosMaxSduSize Unsigned32, + c3gGsmNegoUmtsQosSer C3gUmtsQosSer, + c3gGsmNegoUmtsQosBer C3gUmtsQosBer, + c3gGsmNegoUmtsQosDelay Unsigned32, + c3gGsmNegoUmtsQosPriority C3gUmtsQosPriority, + c3gGsmNegoUmtsQosSrcStatDescriptor C3gUmtsQosSrcStatDescriptor, + c3gGsmNegoUmtsQosSignalIndication C3gUmtsQosSignalIndication +} + +c3gGsmNegoUmtsQosTrafficClass OBJECT-TYPE + SYNTAX C3gUmtsQosTrafficClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS traffic classes." + ::= { c3gGsmNegoUmtsQosEntry 1 } + +c3gGsmNegoUmtsQosMaxUpLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS maximum uplink bit rate." + ::= { c3gGsmNegoUmtsQosEntry 2 } + +c3gGsmNegoUmtsQosMaxDownLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS maximum downlink bit rate." + ::= { c3gGsmNegoUmtsQosEntry 3 } + +c3gGsmNegoUmtsQosGuaUpLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS guaranteed uplink bit rate." + ::= { c3gGsmNegoUmtsQosEntry 4 } + +c3gGsmNegoUmtsQosGuaDownLinkBitRate OBJECT-TYPE + SYNTAX C3gUmtsQosLinkBitRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS guaranteed downlink bit rate." + ::= { c3gGsmNegoUmtsQosEntry 5 } + +c3gGsmNegoUmtsQosOrder OBJECT-TYPE + SYNTAX C3gUmtsQosOrder + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS deliver order." + ::= { c3gGsmNegoUmtsQosEntry 6 } + +c3gGsmNegoUmtsQosErroneousSdu OBJECT-TYPE + SYNTAX C3gUmtsQosErroneousSdu + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS Delivery of Erroneous SDU." + ::= { c3gGsmNegoUmtsQosEntry 7 } + +c3gGsmNegoUmtsQosMaxSduSize OBJECT-TYPE + SYNTAX Unsigned32 (0..1520) + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS maximum SDU size, the valid range is + between 1 and 1520 bytes. Value of '0' indicates the maximum + SDU size is subscribed." + ::= { c3gGsmNegoUmtsQosEntry 8 } + +c3gGsmNegoUmtsQosSer OBJECT-TYPE + SYNTAX C3gUmtsQosSer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS SDU error ratio." + ::= { c3gGsmNegoUmtsQosEntry 9 } + +c3gGsmNegoUmtsQosBer OBJECT-TYPE + SYNTAX C3gUmtsQosBer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS residual bit error ratio." + ::= { c3gGsmNegoUmtsQosEntry 10 } + +c3gGsmNegoUmtsQosDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..4000) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS transfer delay in ms, the valid range + is between 1 and 4000 ms. Value of '0' indicates the + QoS delay is subscribed." + ::= { c3gGsmNegoUmtsQosEntry 11 } + +c3gGsmNegoUmtsQosPriority OBJECT-TYPE + SYNTAX C3gUmtsQosPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS traffic handling priority." + ::= { c3gGsmNegoUmtsQosEntry 12 } + +c3gGsmNegoUmtsQosSrcStatDescriptor OBJECT-TYPE + SYNTAX C3gUmtsQosSrcStatDescriptor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS source statistics descriptor." + ::= { c3gGsmNegoUmtsQosEntry 13 } + +c3gGsmNegoUmtsQosSignalIndication OBJECT-TYPE + SYNTAX C3gUmtsQosSignalIndication + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated UMTS QoS signalling indication." + ::= { c3gGsmNegoUmtsQosEntry 14 } + + + +c3gGsmReqGprsQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmReqGprsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Requested GPRS QoS parameters table. This table contains GPRS + QoS parameters requested by modem to the cellular network + via PDP Context Request message. The requested GPRS QoS + profile is optional. This table is applicable only in + 3G technology mode." + ::= { c3gGsmPdpProfile 6 } + +c3gGsmReqGprsQosEntry OBJECT-TYPE + SYNTAX C3gGsmReqGprsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmReqGprsQosTable." + INDEX { + entPhysicalIndex, + c3gGsmPdpProfileIndex + } + ::= { c3gGsmReqGprsQosTable 1 } + +C3gGsmReqGprsQosEntry ::= SEQUENCE { + c3gGsmReqGprsQosPrecedence C3gGprsQosPrecedence, + c3gGsmReqGprsQosDelay C3gGprsQosDelay, + c3gGsmReqGprsQosReliability C3gGprsQosReliability, + c3gGsmReqGprsQosPeakRate C3gGprsQosPeakRate, + c3gGsmReqGprsQosMeanRate C3gGprsQosMeanRate, + c3gGsmReqGprsQosRowStatus RowStatus +} + +c3gGsmReqGprsQosPrecedence OBJECT-TYPE + SYNTAX C3gGprsQosPrecedence + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request GPRS QoS precedence." + ::= { c3gGsmReqGprsQosEntry 1 } + +c3gGsmReqGprsQosDelay OBJECT-TYPE + SYNTAX C3gGprsQosDelay + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request GPRS QoS delay classes." + ::= { c3gGsmReqGprsQosEntry 2 } + +c3gGsmReqGprsQosReliability OBJECT-TYPE + SYNTAX C3gGprsQosReliability + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request GPRS QoS reliability." + ::= { c3gGsmReqGprsQosEntry 3 } + +c3gGsmReqGprsQosPeakRate OBJECT-TYPE + SYNTAX C3gGprsQosPeakRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request GPRS QoS peak rate." + ::= { c3gGsmReqGprsQosEntry 4 } + +c3gGsmReqGprsQosMeanRate OBJECT-TYPE + SYNTAX C3gGprsQosMeanRate + UNITS "octet-per-hour" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Request GPRS QoS mean rate." + ::= { c3gGsmReqGprsQosEntry 5 } + +c3gGsmReqGprsQosRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. This object is used to + manage creation, modification and deletion of rows in this + table." + ::= { c3gGsmReqGprsQosEntry 6 } + + + +c3gGsmMinGprsQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmMinGprsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Minimum acceptable GPRS QoS table. This table contains minimum + acceptable GPRS QoS parameters which is checked by the MT + (Mobile Termination) against the negotiated profile returned in + the Activate PDP Context Accept message. The minimum acceptable + GPRS QoS profile is optional. This table is applicable only in + 3G technology mode." + ::= { c3gGsmPdpProfile 7 } + +c3gGsmMinGprsQosEntry OBJECT-TYPE + SYNTAX C3gGsmMinGprsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmMinGprsQosTable." + INDEX { + entPhysicalIndex, + c3gGsmPdpProfileIndex + } + ::= { c3gGsmMinGprsQosTable 1 } + +C3gGsmMinGprsQosEntry ::= SEQUENCE { + c3gGsmMinGprsQosPrecedence C3gGprsQosPrecedence, + c3gGsmMinGprsQosDelay C3gGprsQosDelay, + c3gGsmMinGprsQosReliability C3gGprsQosReliability, + c3gGsmMinGprsQosPeakRate C3gGprsQosPeakRate, + c3gGsmMinGprsQosMeanRate C3gGprsQosMeanRate, + c3gGsmMinGprsQosRowStatus RowStatus +} + +c3gGsmMinGprsQosPrecedence OBJECT-TYPE + SYNTAX C3gGprsQosPrecedence + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum GPRS QoS precedence." + ::= { c3gGsmMinGprsQosEntry 1 } + +c3gGsmMinGprsQosDelay OBJECT-TYPE + SYNTAX C3gGprsQosDelay + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum GPRS QoS delay classes." + ::= { c3gGsmMinGprsQosEntry 2 } + +c3gGsmMinGprsQosReliability OBJECT-TYPE + SYNTAX C3gGprsQosReliability + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum GPRS QoS reliability." + ::= { c3gGsmMinGprsQosEntry 3 } + +c3gGsmMinGprsQosPeakRate OBJECT-TYPE + SYNTAX C3gGprsQosPeakRate + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum GPRS QoS peak rate." + ::= { c3gGsmMinGprsQosEntry 4 } + +c3gGsmMinGprsQosMeanRate OBJECT-TYPE + SYNTAX C3gGprsQosMeanRate + UNITS "octet-per-hour" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum GPRS QoS mean rate." + ::= { c3gGsmMinGprsQosEntry 5 } + +c3gGsmMinGprsQosRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. This object is used to + manage creation, modification and deletion of rows in this + table." + ::= { c3gGsmMinGprsQosEntry 6 } + + + +c3gGsmNegoGprsQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmNegoGprsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Negotiated GPRS QoS table. This table contains negotiated GPRS + QoS parameters returned in the Activate PDP Context Accept + message. The objects in this table are valid only if the value + of object c3gGsmPacketSessionStatus defined in + c3gGsmPacketSessionTable is 'active'. This table is applicable + only in 3G technology mode." + ::= { c3gGsmPdpProfile 8 } + +c3gGsmNegoGprsQosEntry OBJECT-TYPE + SYNTAX C3gGsmNegoGprsQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmNegoGprsQosTable." + INDEX { + entPhysicalIndex, + c3gGsmPdpProfileIndex + } + ::= { c3gGsmNegoGprsQosTable 1 } + +C3gGsmNegoGprsQosEntry ::= SEQUENCE { + c3gGsmNegoGprsQosPrecedence C3gGprsQosPrecedence, + c3gGsmNegoGprsQosDelay C3gGprsQosDelay, + c3gGsmNegoGprsQosReliability C3gGprsQosReliability, + c3gGsmNegoGprsQosPeakRate C3gGprsQosPeakRate, + c3gGsmNegoGprsQosMeanRate C3gGprsQosMeanRate +} + +c3gGsmNegoGprsQosPrecedence OBJECT-TYPE + SYNTAX C3gGprsQosPrecedence + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated GPRS QoS precedence." + ::= { c3gGsmNegoGprsQosEntry 1 } + +c3gGsmNegoGprsQosDelay OBJECT-TYPE + SYNTAX C3gGprsQosDelay + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated GPRS QoS delay classes." + ::= { c3gGsmNegoGprsQosEntry 2 } + +c3gGsmNegoGprsQosReliability OBJECT-TYPE + SYNTAX C3gGprsQosReliability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated GPRS QoS reliability." + ::= { c3gGsmNegoGprsQosEntry 3 } + +c3gGsmNegoGprsQosPeakRate OBJECT-TYPE + SYNTAX C3gGprsQosPeakRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated GPRS QoS peak rate." + ::= { c3gGsmNegoGprsQosEntry 4 } + +c3gGsmNegoGprsQosMeanRate OBJECT-TYPE + SYNTAX C3gGprsQosMeanRate + UNITS "octet-per-hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Negotiated GPRS QoS mean rate." + ::= { c3gGsmNegoGprsQosEntry 5 } + + +c3gGsmRadio OBJECT IDENTIFIER + ::= { c3gWanGsm 4 } + + +c3gGsmRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G GSM/4G-LTE radio table." + ::= { c3gGsmRadio 1 } + +c3gGsmRadioEntry OBJECT-TYPE + SYNTAX C3gGsmRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmRadioTable." + INDEX { entPhysicalIndex } + ::= { c3gGsmRadioTable 1 } + +C3gGsmRadioEntry ::= SEQUENCE { + c3gCurrentGsmRssi C3gRssi, + c3gCurrentGsmEcIo C3gEcIo, + c3gGsmCurrentBand INTEGER, + c3gGsmChannelNumber Unsigned32, + c3gGsmNumberOfNearbyCell Unsigned32 +} + +c3gCurrentGsmRssi OBJECT-TYPE + SYNTAX C3gRssi + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The GPRS/UMTS/LTE RSSI value." + ::= { c3gGsmRadioEntry 1 } + +c3gCurrentGsmEcIo OBJECT-TYPE + SYNTAX C3gEcIo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The GPRS, UMTS or LTE Ec/Io value." + ::= { c3gGsmRadioEntry 2 } + +c3gGsmCurrentBand OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + invalid(2), + none(3), + gsm850(4), + gsm900(5), + gsm1800(6), + gsm1900(7), + wcdma800(8), + wcdma850(9), + wcdma1900(10), + wcdma2100(11), + lteBand(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GPRS/UMTS/LTE band to which the modem is attached. + Refer CISCO-WAN-CELL-EXT-MIB for LTE band number when + in LTE mode." + DEFVAL { unknown } + ::= { c3gGsmRadioEntry 3 } + +c3gGsmChannelNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel number to which the modem is attached. This is only + applicable in 3G technology mode. Refer CISCO-WAN-CELL-EXT-MIB + for the LTE uplink and downlink channel values" + DEFVAL { 0 } + ::= { c3gGsmRadioEntry 4 } + +c3gGsmNumberOfNearbyCell OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current total number of + nearby cell in the c3gGsmNearbyCellTable. User can + poll this object to get the total number of nearby + cell before polling c3gGsmNearbyCellTable." + DEFVAL { 0 } + ::= { c3gGsmRadioEntry 5 } + + + +c3gGsmNearbyCellTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmNearbyCellEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular GSM/4G-LTE nearby cell table. Object + c3gGsmNumberOfNearbyCell indicates the total + number of nearby cell in this table." + ::= { c3gGsmRadio 2 } + +c3gGsmNearbyCellEntry OBJECT-TYPE + SYNTAX C3gGsmNearbyCellEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmNearbyCellTable." + INDEX { + entPhysicalIndex, + c3gGsmNearbyCellIndex + } + ::= { c3gGsmNearbyCellTable 1 } + +C3gGsmNearbyCellEntry ::= SEQUENCE { + c3gGsmNearbyCellIndex Integer32, + c3gGsmNearbyCellPrimaryScramblingCode Unsigned32, + c3gGsmNearbyCellRscp Integer32, + c3gGsmNearbyCellEcIoMeasurement C3gEcIo +} + +c3gGsmNearbyCellIndex OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Nearby cell index, combined with entPhysicalIndex to access + the Nearby cell table c3gGsmNearbyCellTable." + ::= { c3gGsmNearbyCellEntry 1 } + +c3gGsmNearbyCellPrimaryScramblingCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nearby cell primary scrambling code." + ::= { c3gGsmNearbyCellEntry 2 } + +c3gGsmNearbyCellRscp OBJECT-TYPE + SYNTAX Integer32 (-150..0) + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nearby cell Received Signal Code Power (RSCP)." + ::= { c3gGsmNearbyCellEntry 3 } + +c3gGsmNearbyCellEcIoMeasurement OBJECT-TYPE + SYNTAX C3gEcIo + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nearby cell Ec/Io measurement." + ::= { c3gGsmNearbyCellEntry 4 } + + + +c3gGsmHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G GSM/4G-LTE RSSI history table. The history of RSSI + are carried in an octet of string. Each octet in the octet + string has a value from 0 to 150 and the 255 value is reserved + to indicate an uninitialized (Invalid) value. The format of + the octet string with n octets is as following: + [ octet 0 is latest, + octet 1 is latest-1, + . + . + octet n-2 is oldest-1, + octet n-1 is oldest ] + + To convert the provided value into dBm the following formula + should be used: + dBm = (-1)*value;" + ::= { c3gGsmRadio 3 } + +c3gGsmHistoryEntry OBJECT-TYPE + SYNTAX C3gGsmHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmHistoryTable." + INDEX { entPhysicalIndex } + ::= { c3gGsmHistoryTable 1 } + +C3gGsmHistoryEntry ::= SEQUENCE { + c3gGsmHistoryRssiPerSecond OCTET STRING, + c3gGsmHistoryRssiPerMinute OCTET STRING, + c3gGsmHistoryRssiPerHour OCTET STRING +} + +c3gGsmHistoryRssiPerSecond OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-second RSSI history. This object contains a + per-second history of RSSI values for the last 60 seconds." + ::= { c3gGsmHistoryEntry 1 } + +c3gGsmHistoryRssiPerMinute OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-minute weakest RSSI value history. This object + contains a per-minute history of weakest RSSI values for the + last 60 minutes. The octet in the string is the weakest RSSI + value measured in a minute interval." + ::= { c3gGsmHistoryEntry 2 } + +c3gGsmHistoryRssiPerHour OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (72)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Per-hour weakest RSSI value history. This object + contains a per-hour history of weakest RSSI values for the last + 72 hours. The octet in the string is the weakest RSSI value + measured in an hour interval." + ::= { c3gGsmHistoryEntry 3 } + + +c3gGsmSecurity OBJECT IDENTIFIER + ::= { c3gWanGsm 5 } + + +c3gGsmSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gGsmSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Cellular 3G GSM/4G-LTE security table." + ::= { c3gGsmSecurity 1 } + +c3gGsmSecurityEntry OBJECT-TYPE + SYNTAX C3gGsmSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the c3gGsmSecurityTable." + INDEX { entPhysicalIndex } + ::= { c3gGsmSecurityTable 1 } + +C3gGsmSecurityEntry ::= SEQUENCE { + c3gGsmChv1 INTEGER, + c3gGsmSimStatus INTEGER, + c3gGsmSimUserOperationRequired INTEGER, + c3gGsmNumberOfRetriesRemaining Unsigned32 +} + +c3gGsmChv1 OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + disabled(2), + enabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Card Holder Verification 1 (CHV1), if enabled, the PIN will be + verified, if disabled, the PIN will not be verified." + DEFVAL { disabled } + ::= { c3gGsmSecurityEntry 1 } + +c3gGsmSimStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ok(2), + notInserted(3), + removed(4), + initFailure(5), + generalFailure(6), + locked(7), + chv1Blocked(8), + chv2Blocked(9), + chv1Rejected(10), + chv2Rejected(11), + mepLocked(12), + networkRejected(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIM status. Indicates whether the SIM is present or removed + from the SIM socket, and its current status." + DEFVAL { unknown } + ::= { c3gGsmSecurityEntry 2 } + +c3gGsmSimUserOperationRequired OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + none(2), + enterChv1(3), + enterChv2(4), + enterUnblockChv1(5), + enterUnblockChv2(6), + enterMepCode(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the SIM is protected (for example, because of CHV1 enabled), + it will indicate the type of user operation required." + DEFVAL { unknown } + ::= { c3gGsmSecurityEntry 3 } + +c3gGsmNumberOfRetriesRemaining OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of attempts remaining in case the SIM is + locked. If the number of retries becomes zero, the SIM is + blocked and becomes unusable." + DEFVAL { 0 } + ::= { c3gGsmSecurityEntry 4 } + + +c3gWanLbsCommon OBJECT IDENTIFIER + ::= { c3gWanLbs 1 } + + +c3gWanLbsCommonTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gWanLbsCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the Cellular Location + Based service feature. This GPS data is provided by the wireless + modem upon GPS configuration." + ::= { c3gWanLbsCommon 1 } + +c3gWanLbsCommonEntry OBJECT-TYPE + SYNTAX C3gWanLbsCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains information about the + Cellular Location Based service + variables returned by the wireless modem." + INDEX { entPhysicalIndex } + ::= { c3gWanLbsCommonTable 1 } + +C3gWanLbsCommonEntry ::= SEQUENCE { + c3gLbsModeSelected INTEGER, + c3gLbsState INTEGER, + c3gLbsLocFixError INTEGER, + c3gLbsLatitude SnmpAdminString, + c3gLbsLongitude SnmpAdminString, + c3gLbsTimeStamp SnmpAdminString, + c3gLbsLocUncertaintyAngle Unsigned32, + c3gLbsLocUncertaintyA Unsigned32, + c3gLbsLocUncertaintyPos Unsigned32, + c3gLbsFixtype INTEGER, + c3gLbsHeightValid TruthValue, + c3gLbsHeight Integer32, + c3gLbsLocUncertaintyVertical Unsigned32, + c3gLbsVelocityValid TruthValue, + c3gLbsHeading Unsigned32, + c3gLbsVelocityHorizontal Unsigned32, + c3gLbsVelocityVertical Unsigned32, + c3gLbsHepe Unsigned32, + c3gLbsNumSatellites Gauge32 +} + +c3gLbsModeSelected OBJECT-TYPE + SYNTAX INTEGER { + unKnown(1), + standAlone(2), + msBased(3), + msAssist(4), + reserved(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mode of Location base service selected. + + unKnown - mode selection unkown + standAlone - Standalone mode + msBased - MS-Based mode + msAssist - MS-Assist mode + reserved - reserved for future use" + DEFVAL { unKnown } + ::= { c3gWanLbsCommonEntry 1 } + +c3gLbsState OBJECT-TYPE + SYNTAX INTEGER { + gpsDisabled(1), + gpsAcquiring(2), + gpsEnabled(3), + gpsLocError(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Location base service state. + + gpsDisabled - GPS is disabled + gpsEnabled - GPS is enabled + gpsLocError - GPS encounters error + gpsAcquiring - GPS is acquiring fix" + DEFVAL { gpsDisabled } + ::= { c3gWanLbsCommonEntry 2 } + +c3gLbsLocFixError OBJECT-TYPE + SYNTAX INTEGER { + offline(1), + noService(2), + noConnection(3), + noData(4), + sessionBusy(5), + reserved(6), + gpsDisabled(7), + connectionFailed(8), + errorState(9), + clientEnded(10), + uiEnded(11), + networkEnded(12), + timeout(13), + privacyLevel(14), + networkAccessError(15), + fixError(16), + pdeRejected(17), + trafficChannelExited(18), + e911(19), + serverError(20), + staleBSinformation(21), + resourceContention(22), + authenticationParameterFailed(23), + authenticationFailedLocal(24), + authenticationFailedNetwork(25), + vxLcsAgentAuthFail(26), + unknownSystemError(27), + unsupportedService(28), + subscriptionViolation(29), + desiredFixMethodFailed(30), + antennaSwitch(31), + noTxConfirmationReceived(32), + normalEndOfSession(33), + noErrorFromNetwork(34), + noResourcesLeftOnNetwork(35), + positionServerNotAvailable(36), + unsupportedProtocolVersion(37), + ssmolrErrorSystemFailure(38), + ssmolrErrorUnexpectedDataValue(39), + ssmolrErrorDataMissing(40), + ssmolrErrorFacilityNotSupported(41), + ssmolrErrorSsSubscriptionViolation(42), + ssmolrErrorPositionMethodFailure(43), + ssmolrErrorUndefined(44), + smlcTimeout(45), + mtGguardTimeExpired(46), + additionalAssistanceNeeded(47), + noFixError(48) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Location base service fix error code." + REFERENCE + "Refer to the following documents for the error code's full + definitions. Sierra Wireless CDMA EVDO CnS Reference_1.2.pdf + under Location Based Services section." + DEFVAL { noFixError } + ::= { c3gWanLbsCommonEntry 3 } + +c3gLbsLatitude OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Location base service Latitude." + ::= { c3gWanLbsCommonEntry 4 } + +c3gLbsLongitude OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Location base service longitude." + ::= { c3gWanLbsCommonEntry 5 } + +c3gLbsTimeStamp OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Location base service timestamp." + ::= { c3gWanLbsCommonEntry 6 } + +c3gLbsLocUncertaintyAngle OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GPS Uncertainty parameter Angle, in degrees + for the Uncertainty info returned by the GPS + device while doing a location fix." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 7 } + +c3gLbsLocUncertaintyA OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "meters" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GPS Uncertainty parameter A, value in meters + for the Uncertainty info returned by the GPS + device while doing a location fix." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 8 } + +c3gLbsLocUncertaintyPos OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "meters" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GPS Uncertainty parameter position, value in meters + for the Uncertainty info returned by the GPS device + while doing a location fix." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 9 } + +c3gLbsFixtype OBJECT-TYPE + SYNTAX INTEGER { + none(1), + twoDimension(2), + threeDimension(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of location fix in Location Base service. + + none - default case, while LBS is not enabled. + twoDimension - 2D location fix. + threeDimension - 3D location fix." + DEFVAL { none } + ::= { c3gWanLbsCommonEntry 10 } + +c3gLbsHeightValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the height returned by + the GPS device is valid during location fix." + DEFVAL { false } + ::= { c3gWanLbsCommonEntry 11 } + +c3gLbsHeight OBJECT-TYPE + SYNTAX Integer32 (-500..500) + UNITS "meters" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the GPS height parameter returned + by the GPS device while performing location fix." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 12 } + +c3gLbsLocUncertaintyVertical OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "meters" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GPS parameter vertical velocity parameter returned by + the GPS device while performing location fix." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 13 } + +c3gLbsVelocityValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the Velocity value + returned by the GPS device is valid." + DEFVAL { false } + ::= { c3gWanLbsCommonEntry 14 } + +c3gLbsHeading OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The compass direction toward which the GPS receiver + is (or should be) moving." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 15 } + +c3gLbsVelocityHorizontal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "meters per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Horizontal Velocity in meters per second the GPS + device is heading. This is the value returned by + the GPS satellite relative to the last horizontal + location of the GPS device. If at Time X satellite + sees the location of GPS device is L1 and then at + Time Y satellite sees the location is L2 then + speed is (L2 - L1) / ( Y - X)." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 16 } + +c3gLbsVelocityVertical OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "meters per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vertical Velocity in meters per second + the GPS device is heading. This is the value returned by + the GPS satellite relative to the last vertical location of + the GPS device. If at Time X satellite sees the location + of GPS device is L1 and then at Time Y satellite sees + the location is L2 then speed is (L2 - L1) / ( Y - X)." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 17 } + +c3gLbsHepe OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "centimeters" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Horizontal Estimated Position Error returned by the + GPS satellite for current position of the GPS device." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 18 } + +c3gLbsNumSatellites OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of GPS satellites in vision to the modem + while GPS tracking is on." + DEFVAL { 0 } + ::= { c3gWanLbsCommonEntry 19 } + + +c3gWanLbsSatelliteInfo OBJECT IDENTIFIER + ::= { c3gWanLbs 2 } + + +c3gWanLbsSatelliteInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gWanLbsSatelliteInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information on each satellite that is + visible to the modem during the location fix. These + satellites guide the device to acquire a 2D or 3D + location fix." + ::= { c3gWanLbsSatelliteInfo 1 } + +c3gWanLbsSatelliteInfoEntry OBJECT-TYPE + SYNTAX C3gWanLbsSatelliteInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information about each satellite's + elevation, azimuth, Signal to Noise ratio (SNR) and + its reference number local to the router." + INDEX { + entPhysicalIndex, + c3gWanLbsSatelliteInfoIndex + } + ::= { c3gWanLbsSatelliteInfoTable 1 } + +C3gWanLbsSatelliteInfoEntry ::= SEQUENCE { + c3gWanLbsSatelliteInfoIndex Integer32, + c3gWanLbsSatelliteNumber Integer32, + c3gWanLbsSatelliteElevation Integer32, + c3gWanLbsSatelliteAzimuth Integer32, + c3gWanLbsSatelliteInfoSignalNoiseRatio Integer32, + c3gWanLbsSatelliteUsed TruthValue, + c3gWanLbsSatelliteInfoRowStatus RowStatus +} + +c3gWanLbsSatelliteInfoIndex OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index that is assigned to each satellite under a modem + and in combination with entPhysicalIndex uniquely identify it. + This index is assigned arbitrarily by the engine and is not + saved over reboots." + ::= { c3gWanLbsSatelliteInfoEntry 1 } + +c3gWanLbsSatelliteNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each Satellite is assigned a unique number + within this device.This object can be used + to locate a particular satellite under + a modem." + REFERENCE + "Refer to the following documents for detailed + information of Satellites. + Sierra Wireless CDMA EVDO CnS Reference_1.2.pdf under + Location Based Services section" + ::= { c3gWanLbsSatelliteInfoEntry 2 } + +c3gWanLbsSatelliteElevation OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Angle of Elevation between the GPS antenna pointing direction, + directly towards the satellite, and the local horizontal plane. + It is the up-down angle" + REFERENCE + "Refer to the following documents for detailed + information of Satellites elevation. + Sierra Wireless CDMA EVDO CnS Reference_1.2.pdf under + Location Based Services section" + ::= { c3gWanLbsSatelliteInfoEntry 3 } + +c3gWanLbsSatelliteAzimuth OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Azimuth of the current satellite in context + referenced by the Satellite InfoIndex. + Azimuth is the degree of rotation of the + satellites dish on its vertical plane." + REFERENCE + "Refer to the following documents for detailed + information of Satellites Azimuth. + Sierra Wireless CDMA EVDO CnS Reference_1.2.pdf under + Location Based Services section" + ::= { c3gWanLbsSatelliteInfoEntry 4 } + +c3gWanLbsSatelliteInfoSignalNoiseRatio OBJECT-TYPE + SYNTAX Integer32 + UNITS "db" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal to Noise Ratio(SNR) of received GPS signal. + SNR is refered to as the signal strength in + GPS standards." + REFERENCE + "Refer to the following documents for detailed + information of signal to noise ration in LBS. + Sierra Wireless CDMA EVDO CnS Reference_1.2.pdf under + Location Based Services section" + ::= { c3gWanLbsSatelliteInfoEntry 5 } + +c3gWanLbsSatelliteUsed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Is this satellite in line of sight to the + modem used in calculating the GPS location?" + DEFVAL { false } + ::= { c3gWanLbsSatelliteInfoEntry 6 } + +c3gWanLbsSatelliteInfoRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. This object is used to + manage creation, modification and deletion of rows in this + table." + ::= { c3gWanLbsSatelliteInfoEntry 7 } + + +c3gWanSms OBJECT IDENTIFIER + ::= { c3gWanSmsCommon 1 } + + +c3gSmsCommonTable OBJECT-TYPE + SYNTAX SEQUENCE OF C3gSmsCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Cellular SMS management + MIB objects." + ::= { c3gWanSms 1 } + +c3gSmsCommonEntry OBJECT-TYPE + SYNTAX C3gSmsCommonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains counters for the SMS messages + received, placed, errored and archived on CDMA, + GSM or LTE based modems." + INDEX { entPhysicalIndex } + ::= { c3gSmsCommonTable 1 } + +C3gSmsCommonEntry ::= SEQUENCE { + c3gSmsServiceAvailable TruthValue, + c3gSmsOutSmsCount Counter32, + c3gSmsOutSmsErrorCount Counter32, + c3gSmsInSmsStorageUsed Gauge32, + c3gSmsInSmsStorageUnused Gauge32, + c3gSmsInSmsArchiveCount Gauge32, + c3gSmsInSmsArchiveErrorCount Gauge32, + c3gSmsArchiveUrl SnmpAdminString, + c3gSmsOutSmsStatus INTEGER, + c3gSmsInSmsCount Counter32, + c3gSmsInSmsDeleted Counter32, + c3gSmsInSmsStorageMax Counter64, + c3gSmsInSmsCallBack Counter32, + c3gSmsOutSmsPendingCount Gauge32, + c3gSmsOutSmsArchiveCount Gauge32, + c3gSmsOutSmsArchiveErrorCount Gauge32, + c3gSmsInSmsArchived Gauge32 +} + +c3gSmsServiceAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the availability of SMS Service." + DEFVAL { false } + ::= { c3gSmsCommonEntry 1 } + +c3gSmsOutSmsCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SMS messages which have been sent + successfully." + ::= { c3gSmsCommonEntry 2 } + +c3gSmsOutSmsErrorCount OBJECT-TYPE + SYNTAX Counter32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SMS message that could not be sent." + ::= { c3gSmsCommonEntry 3 } + +c3gSmsInSmsStorageUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SMS message records space used in the + Incoming SMS message storage. One standard + SMS message (cdma or gsm) occupies 1 unit of + record storage space. A big SMS message can span + 'n' sms record space but still be called as 1 SMS + message. Storage used can be greater than or equal + to total number of Incoming SMS received." + ::= { c3gSmsCommonEntry 4 } + +c3gSmsInSmsStorageUnused OBJECT-TYPE + SYNTAX Gauge32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMS messages record space left + unused in the Incoming SMS message storage. + This is equal to c3gSmsInSmsStorageMax - + c3gSmsInSmsStorageUsed." + ::= { c3gSmsCommonEntry 5 } + +c3gSmsInSmsArchiveCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of successful archive of Incoming SMS messages + since router reload. Each SMS message occupies x bytes of + space. So if the incoming message is huge, then it is + archived as multiple of x bytes but still called as one + SMS message. This is the difference between + c3gSmsInSmsArchiveCount and c3gSmsInSmsArchived." + ::= { c3gSmsCommonEntry 6 } + +c3gSmsInSmsArchiveErrorCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Incoming SMS messages that could not be + archived since device was reloaded." + ::= { c3gSmsCommonEntry 7 } + +c3gSmsArchiveUrl OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "URL of the sms archive directory on the ftp server. + The url will be of this format + ftp://x.y.z.k/user/dirname" + ::= { c3gSmsCommonEntry 8 } + +c3gSmsOutSmsStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + success(2), + copySmsHeader(3), + copySmsBody(4), + sent(5), + receivedSentNotification(6), + receivedOutMsgNumber(7), + receivedOutMsgStatus(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the last send operation of outgoing + SMS message to the network." + ::= { c3gSmsCommonEntry 9 } + +c3gSmsInSmsCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SMS messages which have been + received successfully and stored in router. + These SMS's are a mirror copy of SMS stored in + Modem or SIM" + ::= { c3gSmsCommonEntry 10 } + +c3gSmsInSmsDeleted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SMS messages which have been + deleted since router boot up. This does + not include SMS messages that are already + archived." + ::= { c3gSmsCommonEntry 11 } + +c3gSmsInSmsStorageMax OBJECT-TYPE + SYNTAX Counter64 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SMS message records space allocated + in the router's DRAM to store Incoming SMS messages." + ::= { c3gSmsCommonEntry 12 } + +c3gSmsInSmsCallBack OBJECT-TYPE + SYNTAX Counter32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of incoming SMS messages that triggered + callback." + ::= { c3gSmsCommonEntry 13 } + +c3gSmsOutSmsPendingCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outgoing SMS messages that are in + pending queue of the router." + ::= { c3gSmsCommonEntry 14 } + +c3gSmsOutSmsArchiveCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of successfull archive of outgoing SMS messages + since router reload." + ::= { c3gSmsCommonEntry 15 } + +c3gSmsOutSmsArchiveErrorCount OBJECT-TYPE + SYNTAX Gauge32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of failed archive of outgoing SMS messages + since router reload." + ::= { c3gSmsCommonEntry 16 } + +c3gSmsInSmsArchived OBJECT-TYPE + SYNTAX Gauge32 + UNITS "msgs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Incoming SMS messages that are successfully + archived since router reload." + ::= { c3gSmsCommonEntry 17 } + + + +-- Default Notification Type + +c3gModemUpNotif NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "This is the notification that the modem has been detected by + host interface. Users can enable or disable the generation of + this notification by using object c3gModemUpNotifEnabled." + ::= { ciscoWan3gMIBNotifs 1 } + +c3gModemDownNotif NOTIFICATION-TYPE + OBJECTS { entPhysicalName } + STATUS current + DESCRIPTION + "This is the notification that the modem has not been detected + by host interface, or has been disconnected from host interface. + Users can enable or disable the generation of this notification + by using object c3gModemDownNotifEnabled." + ::= { ciscoWan3gMIBNotifs 2 } + +c3gServiceChangedNotif NOTIFICATION-TYPE + OBJECTS { + c3gPreviousServiceType, + c3gCurrentServiceType + } + STATUS current + DESCRIPTION + "Notification for service change event. Objects + c3gPreviousServiceType and c3gCurrentServiceType will be + included in the notification. Users can enable or disable the + generation of this notification by using object + c3gServiceChangedNotifEnabled." + ::= { ciscoWan3gMIBNotifs 3 } + +c3gNetworkChangedNotif NOTIFICATION-TYPE + OBJECTS { + c3gCurrentSid, + c3gCurrentNid, + c3gGsmMcc, + c3gGsmMnc, + c3gRoamingStatus + } + STATUS current + DESCRIPTION + "Notification for network change event. Objects c3gCurrentSid, + c3gCurrentNid, c3gGsmMcc, c3gGsmMnc and c3gRoamingStatus will + be included in the notification. Users can enable or disable + the generation of this notification by using object + c3gNetworkChangedNotifEnabled." + ::= { ciscoWan3gMIBNotifs 4 } + +c3gConnectionStatusChangedNotif NOTIFICATION-TYPE + OBJECTS { + c3gConnectionStatus, + c3gCurrentServiceType + } + STATUS current + DESCRIPTION + "Notification for connection status change event. Objects + c3gConnectionStatus and c3gCurrentServiceType will be included + in the notification. Users can use object + c3gConnectionStatusChangedNotifFlag to control what connection + status changes will cause the generation of this notification." + ::= { ciscoWan3gMIBNotifs 5 } + +c3gRssiOnsetNotif NOTIFICATION-TYPE + OBJECTS { + c3gNotifRadioService, + c3gNotifRssi + } + STATUS current + DESCRIPTION + "If RSSI goes below c3gRssiOnsetNotifThreshold and the service + bit in c3gRssiOnsetNotifFlag is set, this notification will be + generated. Object c3gNotifRadioService will indicate which + service generates this notification and the associated RSSI + will be reported in c3gNotifRssi. Please note that c3gNotifRssi + is used to indicate the RSSI value that triggers the + notification, user should go to the corresponding radio table to + get the current RSSI value." + ::= { ciscoWan3gMIBNotifs 6 } + +c3gRssiAbateNotif NOTIFICATION-TYPE + OBJECTS { + c3gNotifRadioService, + c3gNotifRssi + } + STATUS current + DESCRIPTION + "If RSSI goes above c3gRssiAbateNotifThreshold and the service + bit in c3gRssiAbateNotifFlag is set, this notification will be + generated. Object c3gNotifRadioService will indicate which + service generates this notification and the associated RSSI + will be reported in c3gNotifRssi. Please note that c3gNotifRssi + is used to indicate the RSSI value that triggers the + notification, user should go to the corresponding radio table to + get the current RSSI value." + ::= { ciscoWan3gMIBNotifs 7 } + +c3gEcIoOnsetNotif NOTIFICATION-TYPE + OBJECTS { + c3gNotifRadioService, + c3gNotifEcIo + } + STATUS current + DESCRIPTION + "If Ec/Io goes below c3gEcIoOnsetNotifThreshold and the service + bit in c3gEcIoOnsetNotifFlag is set, this notification will be + generated. Object c3gNotifRadioService will indicate which + service generates this notification and the associated Ec/Io + will be reported in c3gNotifEcIo. Please note that c3gNotifEcIo + is used to indicate the Ec/Io value that triggers the + notification, user should go to the corresponding radio table to + get the current Ec/Io value." + ::= { ciscoWan3gMIBNotifs 8 } + +c3gEcIoAbateNotif NOTIFICATION-TYPE + OBJECTS { + c3gNotifRadioService, + c3gNotifEcIo + } + STATUS current + DESCRIPTION + "If Ec/Io goes above c3gEcIoAbateNotifThreshold and the service + bit in c3gEcIoAbateNotifFlag is set, this notification will be + generated. Object c3gNotifRadioService will indicate which + service generates this notification and the associated Ec/Io + will be reported in c3gNotifEcIo. Please note that c3gNotifEcIo + is used to indicate the Ec/Io value that triggers the + notification, user should go to the corresponding radio table to + get the current Ec/Io value." + ::= { ciscoWan3gMIBNotifs 9 } + +c3gModemTemperOnsetNotif NOTIFICATION-TYPE + OBJECTS { c3gModemTemperature } + STATUS current + DESCRIPTION + "If modem temperature goes above + c3gModemTemperOnsetNotifThreshold and the value of + c3gModemTemperOnsetNotifEnabled is 'true', this notification + will be generated and the current value of c3gModemTemperature + will be included in this notification." + ::= { ciscoWan3gMIBNotifs 10 } + +c3gModemTemperAbateNotif NOTIFICATION-TYPE + OBJECTS { c3gModemTemperature } + STATUS current + DESCRIPTION + "If modem temperature goes below + c3gModemTemperAbateNotifThreshold and the value of + c3gModemTemperAbateNotifEnabled is 'true', this notification + will be generated and the current value of c3gModemTemperature + will be included in this notification." + ::= { ciscoWan3gMIBNotifs 11 } + +c3gModemTemperOnsetRecoveryNotif NOTIFICATION-TYPE + OBJECTS { c3gModemTemperature } + STATUS current + DESCRIPTION + "This trap is generated as a recovery notification for + c3gModemTemperOnsetNotif.This trap is generated when the current + value of c3gModemTemperature goes below + c3gModemTemperOnsetNotifThreshold once it has generated the + c3gModemTemperOnsetNotif and the value of + c3gModemTemperOnsetNotifEnabled is 'true'. + + c3gModemTemperature contains the current value of modem + temperature." + ::= { ciscoWan3gMIBNotifs 12 } + +c3gModemTemperAbateRecoveryNotif NOTIFICATION-TYPE + OBJECTS { c3gModemTemperature } + STATUS current + DESCRIPTION + "This trap is generated as a recovery notification for + c3gModemTemperAbateNotif.This trap is generated when the current + value of c3gModemTemperature goes above + c3gModemTemperAbateNotifThreshold once it has generated the + c3gModemTemperAbateNotif and the value of + c3gModemTemperAbateNotifEnabled is 'true' + + c3gModemTemperature contains the current value of modem + temperature" + ::= { ciscoWan3gMIBNotifs 13 } +-- Conformance + +ciscoWan3gMIBCompliances OBJECT IDENTIFIER + ::= { ciscoWan3gMIBConform 1 } + +ciscoWan3gMIBGroups OBJECT IDENTIFIER + ::= { ciscoWan3gMIBConform 2 } + + +ciscoWan3gMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "This is a default module-compliance + containing default object groups." + MODULE -- this module + MANDATORY-GROUPS { + ciscoWan3gMIBNotificationGroup, + ciscoWan3gMIBCommonObjectGroup + } + + GROUP ciscoWan3gMIBCdmaObjectGroup + DESCRIPTION + "This object group should be included for CDMA standard." + + GROUP ciscoWan3gMIBGsmObjectGroup + DESCRIPTION + "This object group should be included for GSM/LTE standard." + + GROUP ciscoWan3gMIBSmsObjectGroup + DESCRIPTION + "This object group should be included + for SMS service on CDMA, GSM and LTE standard." + + GROUP ciscoWan3gMIBLbsObjectGroup + DESCRIPTION + "This object group should be included for + Location based service on CDMA, GSM and LTE standard." + ::= { ciscoWan3gMIBCompliances 1 } + +ciscoWan3gMIBCompliance1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CISCO-WAN-3G-MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoWan3gMIBNotificationGroup, + ciscoWan3gMIBCommonObjectGroup + } + + GROUP ciscoWan3gMIBCdmaObjectGroup + DESCRIPTION + "This object group should be included for CDMA standard." + + GROUP ciscoWan3gMIBGsmObjectGroup + DESCRIPTION + "This object group should be included for GSM and + LTE standard." + + GROUP ciscoWan3gMIBSmsObjectGroup + DESCRIPTION + "This object group should be included + for SMS service on CDMA, GSM and LTE standard." + + GROUP ciscoWan3gMIBLbsObjectGroup + DESCRIPTION + "This object group should be included for + Location based service on CDMA, GSM and LTE standard." + ::= { ciscoWan3gMIBCompliances 2 } + +ciscoWan3gMIBComplianceRev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This is a default module-compliance + containing default object groups." + MODULE -- this module + MANDATORY-GROUPS { + ciscoWan3gMIBNotificationGroupRev1, + ciscoWan3gMIBCommonObjectGroup + } + + GROUP ciscoWan3gMIBCdmaObjectGroup + DESCRIPTION + "This object group should be included for CDMA standard." + + GROUP ciscoWan3gMIBGsmObjectGroup + DESCRIPTION + "This object group should be included for GSM/LTE standard." + + GROUP ciscoWan3gMIBSmsObjectGroup + DESCRIPTION + "This object group should be included + for SMS service on CDMA, GSM and LTE standard." + + GROUP ciscoWan3gMIBLbsObjectGroup + DESCRIPTION + "This object group should be included for + Location based service on CDMA, GSM and LTE standard." + ::= { ciscoWan3gMIBCompliances 3 } + +ciscoWan3gMIBCompliance1Rev1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CISCO-WAN-3G-MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoWan3gMIBNotificationGroupRev1, + ciscoWan3gMIBCommonObjectGroup + } + + GROUP ciscoWan3gMIBCdmaObjectGroup + DESCRIPTION + "This object group should be included for CDMA standard." + + GROUP ciscoWan3gMIBGsmObjectGroup + DESCRIPTION + "This object group should be included for GSM and + LTE standard." + + GROUP ciscoWan3gMIBSmsObjectGroup + DESCRIPTION + "This object group should be included + for SMS service on CDMA, GSM and LTE standard." + + GROUP ciscoWan3gMIBLbsObjectGroup + DESCRIPTION + "This object group should be included for + Location based service on CDMA, GSM and LTE standard." + ::= { ciscoWan3gMIBCompliances 4 } + +-- Units of Conformance + +ciscoWan3gMIBCommonObjectGroup OBJECT-GROUP + OBJECTS { + c3gStandard, + c3gCapability, + c3gModemState, + c3gPreviousServiceType, + c3gCurrentServiceType, + c3gRoamingStatus, + c3gCurrentSystemTime, + c3gConnectionStatus, + c3gNotifRadioService, + c3gNotifRssi, + c3gNotifEcIo, + c3gModemTemperature, + c3gRssiOnsetNotifThreshold, + c3gRssiAbateNotifThreshold, + c3gEcIoOnsetNotifThreshold, + c3gEcIoAbateNotifThreshold, + c3gModemTemperOnsetNotifThreshold, + c3gModemTemperAbateNotifThreshold, + c3gModemReset, + c3gModemUpNotifEnabled, + c3gModemDownNotifEnabled, + c3gServiceChangedNotifEnabled, + c3gNetworkChangedNotifEnabled, + c3gConnectionStatusChangedNotifFlag, + c3gRssiOnsetNotifFlag, + c3gRssiAbateNotifFlag, + c3gEcIoOnsetNotifFlag, + c3gEcIoAbateNotifFlag, + c3gModemTemperOnsetNotifEnabled, + c3gModemTemperAbateNotifEnabled, + c3gGpsState + } + STATUS current + DESCRIPTION + "A collection of common objects for Cellular interface." + ::= { ciscoWan3gMIBGroups 1 } + +ciscoWan3gMIBCdmaObjectGroup OBJECT-GROUP + OBJECTS { + c3gCdmaTotalCallDuration, + c3gCdmaTotalTransmitted, + c3gCdmaTotalReceived, + c3gHdrDdtmPreference, + c3gOutgoingCallNumber, + c3gHdrAtState, + c3gHdrSessionState, + c3gUati, + c3gColorCode, + c3gRati, + c3gHdrSessionDuration, + c3gHdrSessionStart, + c3gHdrSessionEnd, + c3gAuthStatus, + c3gHdrDrc, + c3gHdrDrcCover, + c3gHdrRri, + c3gCdmaCurrentTransmitted, + c3gCdmaCurrentReceived, + c3gCdmaCurrentCallStatus, + c3gCdmaCurrentCallDuration, + c3gCdmaCurrentCallType, + c3gCdmaLastCallDisconnReason, + c3gCdmaLastConnError, + c3gMobileIpErrorCode, + c3gEsn, + c3gModemActivationStatus, + c3gAccountActivationDate, + c3gCdmaRoamingPreference, + c3gPrlVersion, + c3gMdn, + c3gMsid, + c3gMsl, + c3gCdmaCurrentServiceStatus, + c3gCdmaHybridModePreference, + c3gCdmaCurrentRoamingStatus, + c3gCurrentIdleDigitalMode, + c3gCurrentSid, + c3gCurrentNid, + c3gCurrentCallSetupMode, + c3gSipUsername, + c3gSipPassword, + c3gServingBaseStationLongitude, + c3gServingBaseStationLatitude, + c3gNumberOfDataProfileConfigurable, + c3gCurrentActiveDataProfile, + c3gNai, + c3gAaaPassword, + c3gMnHaSs, + c3gMnHaSpi, + c3gMnAaaSs, + c3gMnAaaSpi, + c3gReverseTunnelPreference, + c3gHomeAddrType, + c3gHomeAddr, + c3gPriHaAddrType, + c3gPriHaAddr, + c3gSecHaAddrType, + c3gSecHaAddr, + c3gCurrent1xRttRssi, + c3gCurrent1xRttEcIo, + c3gCurrent1xRttChannelNumber, + c3gCurrent1xRttChannelState, + c3gCurrentEvDoRssi, + c3gCurrentEvDoEcIo, + c3gCurrentEvDoChannelNumber, + c3gSectorId, + c3gSubnetMask, + c3gHdrColorCode, + c3gPnOffset, + c3gRxMainGainControl, + c3gRxDiversityGainControl, + c3gTxTotalPower, + c3gTxGainAdjust, + c3gCarrierToInterferenceRatio, + c3g1xRttBandClass, + c3gEvDoBandClass, + c3gCdmaHistory1xRttRssiPerSecond, + c3gCdmaHistory1xRttRssiPerMinute, + c3gCdmaHistory1xRttRssiPerHour, + c3gCdmaHistoryEvDoRssiPerSecond, + c3gCdmaHistoryEvDoRssiPerMinute, + c3gCdmaHistoryEvDoRssiPerHour, + c3gCdmaPinSecurityStatus, + c3gCdmaPowerUpLockStatus + } + STATUS current + DESCRIPTION + "A collection of objects for Cellular 3G CDMA." + ::= { ciscoWan3gMIBGroups 2 } + +ciscoWan3gMIBGsmObjectGroup OBJECT-GROUP + OBJECTS { + c3gGsmTotalByteTransmitted, + c3gGsmTotalByteReceived, + c3gGsmPacketSessionStatus, + c3gGsmPdpType, + c3gGsmPdpAddress, + c3gGsmNegoUmtsQosTrafficClass, + c3gGsmNegoUmtsQosMaxUpLinkBitRate, + c3gGsmNegoUmtsQosMaxDownLinkBitRate, + c3gGsmNegoUmtsQosGuaUpLinkBitRate, + c3gGsmNegoUmtsQosGuaDownLinkBitRate, + c3gGsmNegoUmtsQosOrder, + c3gGsmNegoUmtsQosErroneousSdu, + c3gGsmNegoUmtsQosMaxSduSize, + c3gGsmNegoUmtsQosSer, + c3gGsmNegoUmtsQosBer, + c3gGsmNegoUmtsQosDelay, + c3gGsmNegoUmtsQosPriority, + c3gGsmNegoUmtsQosSrcStatDescriptor, + c3gGsmNegoUmtsQosSignalIndication, + c3gGsmNegoGprsQosPrecedence, + c3gGsmNegoGprsQosDelay, + c3gGsmNegoGprsQosReliability, + c3gGsmNegoGprsQosPeakRate, + c3gGsmNegoGprsQosMeanRate, + c3gImsi, + c3gImei, + c3gIccId, + c3gMsisdn, + c3gFsn, + c3gModemStatus, + c3gGsmRoamingPreference, + c3gGsmLac, + c3gGsmCurrentServiceStatus, + c3gGsmCurrentServiceError, + c3gGsmCurrentService, + c3gGsmPacketService, + c3gGsmCurrentRoamingStatus, + c3gGsmNetworkSelectionMode, + c3gGsmCountry, + c3gGsmNetwork, + c3gGsmMcc, + c3gGsmMnc, + c3gGsmRac, + c3gGsmCurrentCellId, + c3gGsmCurrentPrimaryScramblingCode, + c3gGsmPlmnSelection, + c3gGsmRegPlmn, + c3gGsmPlmnAbbr, + c3gGsmServiceProvider, + c3gGsmPdpProfileType, + c3gGsmPdpProfileAddr, + c3gGsmPdpProfileApn, + c3gGsmPdpProfileAuthenType, + c3gGsmPdpProfileUsername, + c3gGsmPdpProfilePassword, + c3gGsmPdpProfileRowStatus, + c3gGsmReqUmtsQosTrafficClass, + c3gGsmReqUmtsQosMaxUpLinkBitRate, + c3gGsmReqUmtsQosMaxDownLinkBitRate, + c3gGsmReqUmtsQosGuaUpLinkBitRate, + c3gGsmReqUmtsQosGuaDownLinkBitRate, + c3gGsmReqUmtsQosOrder, + c3gGsmReqUmtsQosErroneousSdu, + c3gGsmReqUmtsQosMaxSduSize, + c3gGsmReqUmtsQosSer, + c3gGsmReqUmtsQosBer, + c3gGsmReqUmtsQosDelay, + c3gGsmReqUmtsQosPriority, + c3gGsmReqUmtsQosSrcStatDescriptor, + c3gGsmReqUmtsQosSignalIndication, + c3gGsmReqUmtsQosRowStatus, + c3gGsmMinUmtsQosTrafficClass, + c3gGsmMinUmtsQosMaxUpLinkBitRate, + c3gGsmMinUmtsQosMaxDownLinkBitRate, + c3gGsmMinUmtsQosGuaUpLinkBitRate, + c3gGsmMinUmtsQosGuaDownLinkBitRate, + c3gGsmMinUmtsQosOrder, + c3gGsmMinUmtsQosErroneousSdu, + c3gGsmMinUmtsQosMaxSduSize, + c3gGsmMinUmtsQosSer, + c3gGsmMinUmtsQosBer, + c3gGsmMinUmtsQosDelay, + c3gGsmMinUmtsQosPriority, + c3gGsmMinUmtsQosSrcStatDescriptor, + c3gGsmMinUmtsQosSignalIndication, + c3gGsmMinUmtsQosRowStatus, + c3gGsmReqGprsQosPrecedence, + c3gGsmReqGprsQosDelay, + c3gGsmReqGprsQosReliability, + c3gGsmReqGprsQosPeakRate, + c3gGsmReqGprsQosMeanRate, + c3gGsmReqGprsQosRowStatus, + c3gGsmMinGprsQosPrecedence, + c3gGsmMinGprsQosDelay, + c3gGsmMinGprsQosReliability, + c3gGsmMinGprsQosPeakRate, + c3gGsmMinGprsQosMeanRate, + c3gGsmMinGprsQosRowStatus, + c3gCurrentGsmRssi, + c3gCurrentGsmEcIo, + c3gGsmCurrentBand, + c3gGsmChannelNumber, + c3gGsmNumberOfNearbyCell, + c3gGsmNearbyCellPrimaryScramblingCode, + c3gGsmNearbyCellRscp, + c3gGsmNearbyCellEcIoMeasurement, + c3gGsmHistoryRssiPerSecond, + c3gGsmHistoryRssiPerMinute, + c3gGsmHistoryRssiPerHour, + c3gGsmChv1, + c3gGsmSimStatus, + c3gGsmSimUserOperationRequired, + c3gGsmNumberOfRetriesRemaining + } + STATUS current + DESCRIPTION + "A collection of objects for Cellular 3G GSM and LTE." + ::= { ciscoWan3gMIBGroups 3 } + +ciscoWan3gMIBNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + c3gModemUpNotif, + c3gModemDownNotif, + c3gServiceChangedNotif, + c3gNetworkChangedNotif, + c3gConnectionStatusChangedNotif, + c3gRssiOnsetNotif, + c3gEcIoOnsetNotif, + c3gRssiAbateNotif, + c3gEcIoAbateNotif, + c3gModemTemperOnsetNotif, + c3gModemTemperAbateNotif + } + STATUS deprecated + DESCRIPTION + "A collection of objects for Cellular WAN notifications. + ciscoWan3gMIBNotificationGroup object is superseded by + ciscoWan3gMIBNotificationGroupRev1." + ::= { ciscoWan3gMIBGroups 4 } + +ciscoWan3gMIBLbsObjectGroup OBJECT-GROUP + OBJECTS { + c3gLbsModeSelected, + c3gLbsState, + c3gLbsLocFixError, + c3gLbsLatitude, + c3gLbsLongitude, + c3gLbsTimeStamp, + c3gLbsLocUncertaintyAngle, + c3gLbsLocUncertaintyA, + c3gLbsLocUncertaintyPos, + c3gLbsFixtype, + c3gLbsHeightValid, + c3gLbsHeight, + c3gLbsLocUncertaintyVertical, + c3gLbsVelocityValid, + c3gLbsHeading, + c3gLbsVelocityHorizontal, + c3gLbsVelocityVertical, + c3gLbsHepe, + c3gLbsNumSatellites, + c3gWanLbsSatelliteNumber, + c3gWanLbsSatelliteElevation, + c3gWanLbsSatelliteAzimuth, + c3gWanLbsSatelliteUsed, + c3gWanLbsSatelliteInfoSignalNoiseRatio, + c3gWanLbsSatelliteInfoRowStatus + } + STATUS current + DESCRIPTION + "A collection of common objects for + Cellular Location Based Service." + ::= { ciscoWan3gMIBGroups 5 } + +ciscoWan3gMIBSmsObjectGroup OBJECT-GROUP + OBJECTS { + c3gSmsServiceAvailable, + c3gSmsOutSmsCount, + c3gSmsOutSmsErrorCount, + c3gSmsInSmsStorageUsed, + c3gSmsInSmsStorageUnused, + c3gSmsInSmsArchiveCount, + c3gSmsInSmsArchiveErrorCount, + c3gSmsInSmsArchived, + c3gSmsArchiveUrl, + c3gSmsOutSmsStatus, + c3gSmsInSmsCount, + c3gSmsInSmsDeleted, + c3gSmsInSmsStorageMax, + c3gSmsInSmsCallBack, + c3gSmsOutSmsPendingCount, + c3gSmsOutSmsArchiveCount, + c3gSmsOutSmsArchiveErrorCount + } + STATUS current + DESCRIPTION + "A collection of common objects for + Cellular Short Messaging Service." + ::= { ciscoWan3gMIBGroups 6 } + +ciscoWan3gMIBNotificationGroupRev1 NOTIFICATION-GROUP + NOTIFICATIONS { + c3gModemUpNotif, + c3gModemDownNotif, + c3gServiceChangedNotif, + c3gNetworkChangedNotif, + c3gConnectionStatusChangedNotif, + c3gRssiOnsetNotif, + c3gEcIoOnsetNotif, + c3gRssiAbateNotif, + c3gEcIoAbateNotif, + c3gModemTemperOnsetNotif, + c3gModemTemperAbateNotif, + c3gModemTemperOnsetRecoveryNotif, + c3gModemTemperAbateRecoveryNotif + } + STATUS current + DESCRIPTION + "A collection of objects for Cellular WAN notifications." + ::= { ciscoWan3gMIBGroups 7 } + +END + + + + + + diff --git a/MIBS/cisco/CISCO-WAN-CELL-EXT-MIB b/MIBS/cisco/CISCO-WAN-CELL-EXT-MIB new file mode 100644 index 0000000..c339aa1 --- /dev/null +++ b/MIBS/cisco/CISCO-WAN-CELL-EXT-MIB @@ -0,0 +1,1367 @@ +-- ***************************************************************** +-- CISCO-WAN-CELL-EXT-MIB.MY: Cisco Cellular 4G/LTE WAN MIB file +-- January 2014. Shankar Garikapati +-- +-- Copyright (c) 2014 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-WAN-CELL-EXT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + Unsigned32, + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + entPhysicalIndex, + entPhysicalName + FROM ENTITY-MIB + ifIndex + FROM IF-MIB + RowStatus, + StorageType, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB + C3gServiceCapability + FROM CISCO-WAN-3G-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoWanCellExtMIB MODULE-IDENTITY + LAST-UPDATED "201403050000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-3g@cisco.com + cs-4g@cisco.com" + DESCRIPTION + "This MIB module is an extension of + CISCO-WAN-3G-MIB.my, and it provides + network management support for Cisco cellular + WAN 4G/LTE products. + + *** ABBREVIATIONS, ACRONYMS, AND SYMBOLS *** + + AMBR - Aggregate Maximum Bit Rate + APN - Access Point Name + ARP - Allocation and Retention Priority + CQI - Channel Quality Indicator + eNodeB - Evolved Node B + EPS - Evolved Packet System + E-UTRAN - Evolved Universal Terrestrial Radio Access + GBR - Guaranteed Bit Rate + LTE - Long Term Evolution + MBR - Maximum Bit Rate + PCRF - Policy and Charging Rules Function + PDN - Packet Data Network + QCI - QoS Class Identifier + QOS - Quality of Service + RF - Radio Frequency + RSRP - Reference Signal Receive Power + RSRQ - Reference Signal Receive Quality + SINR - Signal-to-Interference plus Noise Ratio + SNR - Signal-to-Noise Ratio + UE - User Equipment" + REVISION "201403050000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 817 } + + +ciscoWanCellExtMIBNotifs OBJECT IDENTIFIER + ::= { ciscoWanCellExtMIB 0 } + +ciscoWanCellExtMIBObjects OBJECT IDENTIFIER + ::= { ciscoWanCellExtMIB 1 } + +ciscoWanCellExtMIBConform OBJECT IDENTIFIER + ::= { ciscoWanCellExtMIB 2 } + +ciscoWanCellExtLte OBJECT IDENTIFIER + ::= { ciscoWanCellExtMIBObjects 1 } + +cwceLteRadio OBJECT IDENTIFIER + ::= { ciscoWanCellExtLte 1 } + +cwceLteProfile OBJECT IDENTIFIER + ::= { ciscoWanCellExtLte 2 } + + +CiscoWanCellExtProtocolType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Generic PDN type." + SYNTAX INTEGER { + unknown(1), + ipv4(2), + ppp(3), + ipv6(4), + ipv4V6(5) + } + +CiscoWanCellExtRsrp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Reference signal received power (RSRP) is + defined as the linear average over the power + contributions and measured in dBm. The reporting + range of RSRP is defined per LTE standard + with 1 dBm resolution." + SYNTAX Integer32 + +CiscoWanCellExtRsrq ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-1" + STATUS current + DESCRIPTION + "Reference Signal Received Quality (RSRQ) is + defined as the ratio NxRSRP over (E-UTRAN carrier RSSI) + and measured in dB. The reporting range of + RSRQ is defined per LTE standard with 0.5 dB + resolution." + SYNTAX Integer32 + +CiscoWanCellExtCqiIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Channel Quality indicator reported to eNodeB + which directly translates to Modulation Coding + Scheme selected." + SYNTAX Unsigned32 + +CiscoWanCellExtSNR ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-1" + STATUS current + DESCRIPTION + "Signal-to-Noise power Ratio (SNR) + is defined as the ratio of signal + power to the noise power, measured + in dB. It determines the downlink + throughput for the UE." + SYNTAX Integer32 + +CiscoWanCellExtSINR ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-1" + STATUS current + DESCRIPTION + "Signal to Interference plus Noise Ratio is + the power at the receiver due to the required + signal, divided by the power due to noise and + interference measured in dB. It is used as a + measure of signal quality." + SYNTAX Integer32 + +cwceLteRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwceLteRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entPhysicalTable entries which + are capable of providing operational Cellular 4G/LTE + Radio signal parameters and administrative notification + information." + ::= { cwceLteRadio 1 } + +cwceLteRadioEntry OBJECT-TYPE + SYNTAX CwceLteRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains management information of Cellular + 4G/LTE Radio signal parameters and notification + information. + + An entry of this table is created if an entity capable + of providing operational Cellular 4G/LTE Radio signal + parameters and administrative notification information + is detected by the agent. + + An entry of this table is deleted by the agent if the + corresponding entry in entPhysicalTable is removed." + INDEX { entPhysicalIndex } + ::= { cwceLteRadioTable 1 } + +CwceLteRadioEntry ::= SEQUENCE { + cwceLteCurrRsrp CiscoWanCellExtRsrp, + cwceLteCurrRsrq CiscoWanCellExtRsrq, + cwceLteCurrSnr CiscoWanCellExtSNR, + cwceLteCurrSinr CiscoWanCellExtSINR, + cwceLteCurrCqiIndex CiscoWanCellExtCqiIndex, + cwceLteCurrOperatingBand Unsigned32, + cwceLteNotifRsrp CiscoWanCellExtRsrp, + cwceLteNotifRsrq CiscoWanCellExtRsrq, + cwceLteRsrpOnsetNotifThreshold CiscoWanCellExtRsrp, + cwceLteRsrpAbateNotifThreshold CiscoWanCellExtRsrp, + cwceLteRsrqOnsetNotifThreshold CiscoWanCellExtRsrq, + cwceLteRsrqAbateNotifThreshold CiscoWanCellExtRsrq, + cwceLteRsrpOnsetNotifFlag C3gServiceCapability, + cwceLteRsrpAbateNotifFlag C3gServiceCapability, + cwceLteRsrqOnsetNotifFlag C3gServiceCapability, + cwceLteRsrqAbateNotifFlag C3gServiceCapability +} + +cwceLteCurrRsrp OBJECT-TYPE + SYNTAX CiscoWanCellExtRsrp + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the LTE RSRP value reported by + the modem." + ::= { cwceLteRadioEntry 1 } + +cwceLteCurrRsrq OBJECT-TYPE + SYNTAX CiscoWanCellExtRsrq + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the LTE RSRQ value reported by + the modem." + ::= { cwceLteRadioEntry 2 } + +cwceLteCurrSnr OBJECT-TYPE + SYNTAX CiscoWanCellExtSNR + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the LTE SNR value reported by + the modem." + ::= { cwceLteRadioEntry 3 } + +cwceLteCurrSinr OBJECT-TYPE + SYNTAX CiscoWanCellExtSINR + UNITS "dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the LTE SINR value measured in + decibels (dB) reported by the modem." + ::= { cwceLteRadioEntry 4 } + +cwceLteCurrCqiIndex OBJECT-TYPE + SYNTAX CiscoWanCellExtCqiIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates he LTE CQI Index reported by + the modem." + ::= { cwceLteRadioEntry 5 } + +cwceLteCurrOperatingBand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the E-UTRAN Operating Band reported + by the modem." + ::= { cwceLteRadioEntry 6 } + +cwceLteNotifRsrp OBJECT-TYPE + SYNTAX CiscoWanCellExtRsrp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the LTE RSRP value reported by + the modem which triggered the most recent + cwceLteRsrpOnsetNotif or cwceLteRsrpAbateNotif + notification." + ::= { cwceLteRadioEntry 7 } + +cwceLteNotifRsrq OBJECT-TYPE + SYNTAX CiscoWanCellExtRsrq + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the LTE RSRP value reported by + the modem which triggered the most recent + cwceLteRsrqOnsetNotif or cwceLteRsrqAbateNotif + notification." + ::= { cwceLteRadioEntry 8 } + +cwceLteRsrpOnsetNotifThreshold OBJECT-TYPE + SYNTAX CiscoWanCellExtRsrp + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RSRP onset threshold + value. If the value of cwceLteCurrRsrp goes + below the threshold and the service bit in + cwceLteRsrpOnsetNotifFlag is set, the + cwceLteRsrqOnsetNotif notification for that + service will be sent. The absolute value of + cwceLteRsrpAbateNotifThreshold should be less + than or equal to the absolute value of + cwceLteRsrpOnsetNotifThreshold + (|cwceLteRsrpAbateNotifThreshold| <= + |cwceLteRsrpOnsetNotifThreshold|)." + ::= { cwceLteRadioEntry 9 } + +cwceLteRsrpAbateNotifThreshold OBJECT-TYPE + SYNTAX CiscoWanCellExtRsrp + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RSRP abate + threshold value. If the value of + cwceLteCurrRsrp goes above the threshold + and the service bit in cwceLteRsrpOnsetNotifFlag + is set, the cwceLteRsrpAbateNotif notification + for that service will be sent. The absolute + value of cwceLteRsrpAbateNotifThreshold should + be less than or equal to the absolute value of + cwceLteRsrpOnsetNotifThreshold + (|cwceLteRsrpAbateNotifThreshold| <= + |cwceLteRsrpOnsetNotifThreshold|)." + ::= { cwceLteRadioEntry 10 } + +cwceLteRsrqOnsetNotifThreshold OBJECT-TYPE + SYNTAX CiscoWanCellExtRsrq + UNITS "dB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RSRQ onset threshold + value. If the value of cwceLteCurrRsrq goes below + the threshold and the service bit in + cwceLteRsrqOnsetNotifFlag is set, the + cwceLteRsrqOnsetNotif notification for that + service will be sent. The absolute value of + cwceLteRsrqAbateNotifThreshold should be + less than or equal to the absolute value of + cwceLteRsrqOnsetNotifThreshold + (|cwceLteRsrqAbateNotifThreshold| <= + |cwceLteRsrqOnsetNotifThreshold|)." + ::= { cwceLteRadioEntry 11 } + +cwceLteRsrqAbateNotifThreshold OBJECT-TYPE + SYNTAX CiscoWanCellExtRsrq + UNITS "dB" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the RSRQ abate + threshold value. If the value of + cwceLteCurrRsrq goes above the threshold + and the service bit in + cwceLteRsrqOnsetNotifFlag is set, the + cwceLteRsrqAbateNotif notification for that + service will be sent. The absolute value of + cwceLteRsrqAbateNotifThreshold should be + less than or equal to the absolute value of + cwceLteRsrqOnsetNotifThreshold + (|cwceLteRsrqAbateNotifThreshold| <= + |cwceLteRsrqOnsetNotifThreshold|)." + ::= { cwceLteRadioEntry 12 } + +cwceLteRsrpOnsetNotifFlag OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the flag bitmap to control + the generation of notification cwceLteRsrpOnsetNotif. + Each bit represents a service as defined in + C3gServiceCapability, set the bit value to 1 + to enable (and 0 to disable) the generation of + notification cwceLteRsrpOnsetNotif for that service. + The default value of this object is all bits are 0. + Notifications are not generated in technology modes + where RSRP is not relevant." + ::= { cwceLteRadioEntry 13 } + +cwceLteRsrpAbateNotifFlag OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the flag bitmap to control the generation + of notification cwceLteRsrpAbateNotif. Each bit + represents a service as defined in C3gServiceCapability, + set the bit value to 1 to enable (and 0 to disable) the + generation of notification cwceLteRsrpAbateNotif + for that service. The default value of this object is + all bits are 0. Notifications are not generated in + technology modes where RSRP is not relevant." + ::= { cwceLteRadioEntry 14 } + +cwceLteRsrqOnsetNotifFlag OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the flag bitmap to control the generation + of notification cwceLteRsrqOnsetNotif. Each bit + represents a service as defined in C3gServiceCapability, + set the bit value to 1 to enable (and 0 to disable) the + generation of notification cwceLteRsrqOnsetNotif + for that service. The default value of this object is + all bits are 0. Notifications are not generated in + technology modes where RSRQ is not relevant." + ::= { cwceLteRadioEntry 15 } + +cwceLteRsrqAbateNotifFlag OBJECT-TYPE + SYNTAX C3gServiceCapability + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the flag bitmap to control the generation + of notification cwceLteRsrqAbateNotif. Each bit + represents a service as defined in C3gServiceCapability, + set the bit value to 1 to enable (and 0 to disable) the + generation of notification cwceLteRsrqAbateNotif + for that service. The default value of this object is + all bits are 0. Notifications are not generated in + technology modes where RSRQ is not relevant." + ::= { cwceLteRadioEntry 16 } + + +cwceLteRadioHistory OBJECT IDENTIFIER + ::= { cwceLteRadio 2 } + + +cwceLteRadioHistoryRsrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwceLteRadioHistoryRsrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Cellular 4G/LTE RSRP history. + The history of RSRP are carried in an octet of string. + Each octet in the octet string has a value from 40 to + 140 and the 150 value is reserved to indicate an + uninitialized (Invalid) value. The format of + the octet string with n octets is as following: + [ octet 0 is latest, + octet 1 is latest-1, + . + . + octet n-2 is oldest-1, + octet n-1 is oldest ] + + To convert the provided value into dBm the following formula + should be used: + dBm = (-1)*value" + ::= { cwceLteRadioHistory 1 } + +cwceLteRadioHistoryRsrpEntry OBJECT-TYPE + SYNTAX CwceLteRadioHistoryRsrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains management information of Cellular + 4G/LTE RSRP Radio history parameters. + + An entry of this table is created if an entity capable + of providing operational Cellular 4G/LTE RSRP Radio + history is detected by the agent. + + An entry of this table is deleted by the agent if the + corresponding entry in entPhysicalTable is removed." + INDEX { entPhysicalIndex } + ::= { cwceLteRadioHistoryRsrpTable 1 } + +CwceLteRadioHistoryRsrpEntry ::= SEQUENCE { + cwceLteRadioHistoryRsrpPerSecond OCTET STRING, + cwceLteRadioHistoryRsrpPerMinute OCTET STRING, + cwceLteRadioHistoryRsrpPerHour OCTET STRING +} + +cwceLteRadioHistoryRsrpPerSecond OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates per-second RSRP history. + It contains a per-second history of RSRP values + for the last 60 seconds." + ::= { cwceLteRadioHistoryRsrpEntry 1 } + +cwceLteRadioHistoryRsrpPerMinute OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates per-minute weakest RSRP value history. + It contains a per-minute history of weakest RSRP values for + the last 60 minutes. The octet in the string is the weakest + RSRP value measured in a minute interval." + ::= { cwceLteRadioHistoryRsrpEntry 2 } + +cwceLteRadioHistoryRsrpPerHour OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (72)) + UNITS "-dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates per-hour weakest RSRP value history. + It contains a per-hour history of weakest RSRP values for + the last 72 hours. The octet in the string is the weakest + RSRP value measured in an hour interval." + ::= { cwceLteRadioHistoryRsrpEntry 3 } + + + +cwceLteRadioHistoryRsrqTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwceLteRadioHistoryRsrqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Cellular 4G/LTE RSRQ history. + The history of RSRQ are carried in an octet of string. + Each octet in the octet string has a value from 3 to 20 + and the 25 value is reserved to indicate an uninitialized + (Invalid) value. The format of the octet string with n + octets is as following: + [ octet 0 is latest, + octet 1 is latest-1, + . + . + octet n-2 is oldest-1, + octet n-1 is oldest ] + + To convert the provided value into dB the following formula + should be used: + dB = (-1)*value" + ::= { cwceLteRadioHistory 2 } + +cwceLteRadioHistoryRsrqEntry OBJECT-TYPE + SYNTAX CwceLteRadioHistoryRsrqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains management information of Cellular + 4G/LTE RSRQ Radio history parameters. + + An entry of this table is created if an entity capable + of providing operational Cellular 4G/LTE RSRQ Radio + history is detected by the agent. + + An entry of this table is deleted by the agent if the + corresponding entry in entPhysicalTable is removed." + INDEX { entPhysicalIndex } + ::= { cwceLteRadioHistoryRsrqTable 1 } + +CwceLteRadioHistoryRsrqEntry ::= SEQUENCE { + cwceLteRadioHistoryRsrqPerSecond OCTET STRING, + cwceLteRadioHistoryRsrqPerMinute OCTET STRING, + cwceLteRadioHistoryRsrqPerHour OCTET STRING +} + +cwceLteRadioHistoryRsrqPerSecond OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates per-second RSRQ history. + It contains a per-second history of RSRQ values for + the last 60 seconds." + ::= { cwceLteRadioHistoryRsrqEntry 1 } + +cwceLteRadioHistoryRsrqPerMinute OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (60)) + UNITS "-dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates per-minute weakest RSRQ value history. + It contains a per-minute history of weakest RSRQ values + for the last 60 minutes. The octet in the string is the + weakest RSRQ value measured in a minute interval." + ::= { cwceLteRadioHistoryRsrqEntry 2 } + +cwceLteRadioHistoryRsrqPerHour OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (72)) + UNITS "-dB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates per-hour weakest RSRQ value history. + It contains a per-hour history of weakest RSRQ values + for the last 72 hours. The octet in the string is + the weakest RSRQ value measured in an hour interval." + ::= { cwceLteRadioHistoryRsrqEntry 3 } + + + +cwceLteIpv4AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the type of Internet address for + IPv4 addresses used by profiles and PDNs. + + The valid value for this object is ipv4(1)." + ::= { cwceLteProfile 1 } + +cwceLteIpv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object indicates the type of Internet address for + IPv6 addresses used by profiles and PDNs. + + The valid value for this object is ipv6(2)." + ::= { cwceLteProfile 2 } + +cwceLteProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwceLteProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Cellular LTE PDN profiles. + Cellular device contains multiple profile entries which can + be used to establish cellular data connections (PDN contexts). + Users can choose any of available PDN profiles to establish + data connections. Data connections are described in + cwcePacketLteSessionTable. + + This table is valid only in 4G/LTE Technology mode." + ::= { cwceLteProfile 3 } + +cwceLteProfileEntry OBJECT-TYPE + SYNTAX CwceLteProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains management information of Cellular + 4G/LTE profile parameters. + + Entries in this table can be created or deleted using + cwceLteProfileRowStatus object. + + An entry of this table is deleted by the agent if the + corresponding entry in entPhysicalTable is removed." + INDEX { + entPhysicalIndex, + cwceLteProfileIndex + } + ::= { cwceLteProfileTable 1 } + +CwceLteProfileEntry ::= SEQUENCE { + cwceLteProfileIndex Unsigned32, + cwceLteProfileType CiscoWanCellExtProtocolType, + cwceLteProfileIPv4Addr InetAddress, + cwceLteProfileIPv6Addr InetAddress, + cwceLteProfileApn SnmpAdminString, + cwceLteProfileApnAmbr Unsigned32, + cwceLteProfileStorage StorageType, + cwceLteProfileRowStatus RowStatus +} + +cwceLteProfileIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies profile index, combined with + entPhysicalIndex to access profile table." + ::= { cwceLteProfileEntry 1 } + +cwceLteProfileType OBJECT-TYPE + SYNTAX CiscoWanCellExtProtocolType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configured EPS Bearer type." + ::= { cwceLteProfileEntry 2 } + +cwceLteProfileIPv4Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configured EPS Bearer IPv4 address. + The type of this address is determined by the value of the + cwceLteIpv4AddrType object. + + This object is valid only if the corresponding instance value + of cwceLteProfileType is either 'ipv4' or 'ipv4V6'." + ::= { cwceLteProfileEntry 3 } + +cwceLteProfileIPv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the configured EPS Bearer IPv6 address. + The type of this address is determined by the value of the + cwceLteIpv6AddrType object. + + This object is valid only if the corresponding instance value + of cwceLteProfileType is either 'ipv6' or 'ipv4V6'." + ::= { cwceLteProfileEntry 4 } + +cwceLteProfileApn OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies configured profile of Access Point + Name (APN). The value of this object should be provided + by the APN service provider." + ::= { cwceLteProfileEntry 5 } + +cwceLteProfileApnAmbr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the profile APN-AMBR. + APN-AMBR is aggregate bit rate across all Non-GBR bearers + and across all PDN connections of the same APN. The value + APN-AMBR is a parameter which is defined as part of a user's + subscription, but may be overridden by the PCRF." + ::= { cwceLteProfileEntry 6 } + +cwceLteProfileStorage OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the storage type for this + conceptual row." + ::= { cwceLteProfileEntry 7 } + +cwceLteProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the status of the conceptual row. + It's used to manage creation, modification and deletion + of rows in this table. + + When a row is active, user cannot modify the value of the + objects in that row. All objects in this row need to have + valid value before the row can be active." + ::= { cwceLteProfileEntry 8 } + + + +cwceLtePdnTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwceLtePdnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Cellular 4G/LTE Packet Data Network(PDN) + information of all the PDN capable interfaces in the system." + ::= { cwceLteProfile 4 } + +cwceLtePdnEntry OBJECT-TYPE + SYNTAX CwceLtePdnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains management information of Cellular + 4G/LTE PDN parameters. + + An entry of this table is created if an interface capable + of providing operational Cellular 4G/LTE PDN parameters + is detected by the agent. + + An entry of this table is deleted by the agent if the + corresponding entry in ifTable is removed." + INDEX { ifIndex } + ::= { cwceLtePdnTable 1 } + +CwceLtePdnEntry ::= SEQUENCE { + cwceLtePdnProfileUsed Unsigned32, + cwceLtePdnConnStatus INTEGER, + cwceLtePdnType CiscoWanCellExtProtocolType, + cwceLtePdnIpv4Addr InetAddress, + cwceLtePdnIpv6Addr InetAddress, + cwceLtePdnPriDnsIpv4Addr InetAddress, + cwceLtePdnSecDnsIpv4Addr InetAddress, + cwceLtePdnPriDnsIpv6Addr InetAddress, + cwceLtePdnSecDnsIpv6Addr InetAddress +} + +cwceLtePdnProfileUsed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the cwceLteProfileIndex of + the profile used by current EPS bearer to + establish data connection." + ::= { cwceLtePdnEntry 2 } + +cwceLtePdnConnStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + active(2), + inactive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates PDN session status + of the profile. This is active when the call is + established and PDN context has become active." + DEFVAL { inactive } + ::= { cwceLtePdnEntry 3 } + +cwceLtePdnType OBJECT-TYPE + SYNTAX CiscoWanCellExtProtocolType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current session PDN type." + ::= { cwceLtePdnEntry 4 } + +cwceLtePdnIpv4Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current session + EPS Bearer IPv4 address. + The type of this address is determined by + the value of the cwceLteIpv4AddrType object." + ::= { cwceLtePdnEntry 5 } + +cwceLtePdnIpv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current session + EPS Bearer IPv6 address. + The type of this address is determined by + the value of the cwceLteIpv6AddrType object." + ::= { cwceLtePdnEntry 6 } + +cwceLtePdnPriDnsIpv4Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current session + EPS Bearer Primary DNS IPv4 address. + The type of this address is determined by + the value of the cwceLteIpv4AddrType object." + ::= { cwceLtePdnEntry 7 } + +cwceLtePdnSecDnsIpv4Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current session + EPS Bearer Secondary DNS IPv4 address. + The type of this address is determined by + the value of the cwceLteIpv4AddrType object." + ::= { cwceLtePdnEntry 8 } + +cwceLtePdnPriDnsIpv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current session + EPS Bearer Primary DNS IPv6 address. + The type of this address is determined by + the value of the cwceLteIpv6AddrType object." + ::= { cwceLtePdnEntry 9 } + +cwceLtePdnSecDnsIpv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates current session + EPS Bearer Secondary DNS IPv6 address. + The type of this address is determined by + the value of the cwceLteIpv6AddrType object." + ::= { cwceLtePdnEntry 10 } + + + +cwceLteEpsBearerQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwceLteEpsBearerQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains 4G/LTE QoS parameters + requested by modem to the cellular network + via PDN Context Activation Request message." + ::= { cwceLteProfile 5 } + +cwceLteEpsBearerQosEntry OBJECT-TYPE + SYNTAX CwceLteEpsBearerQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains management information of Cellular + 4G/LTE QoS parameters. + + An entry of this table is created if an interface + capable of providing operational Cellular 4G/LTE + QoS parameters is detected by the agent. + + An entry of this table is deleted by the agent + if the corresponding entry in ifTable is removed." + INDEX { + ifIndex, + cwceLteEpsBearerId + } + ::= { cwceLteEpsBearerQosTable 1 } + +CwceLteEpsBearerQosEntry ::= SEQUENCE { + cwceLteEpsBearerId Unsigned32, + cwceLteEpsBearerType INTEGER, + cwceLteEpsQCI Unsigned32, + cwceLteEpsArp Unsigned32, + cwceLteEpsBearerResType INTEGER, + cwceLteEpsGbr Unsigned32, + cwceLteEpsMbr Unsigned32, + cwceLteEpsAmbr Unsigned32, + cwceLteEpsTotalBytesTx Counter64, + cwceLteEpsTotalBytesRx Counter64, + cwceLteEpsPacketsTx Counter64, + cwceLteEpsPacketsRx Counter64 +} + +cwceLteEpsBearerId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the EPS Bearer Identity which is + allocated by the Mobility Management Entity (MME)." + ::= { cwceLteEpsBearerQosEntry 1 } + +cwceLteEpsBearerType OBJECT-TYPE + SYNTAX INTEGER { + gbr(1), + nonGbr(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of bearers. + + gbr - Guaranteed Bit Rate(GBR). + GBR bearer has a minimum amount of bandwidth that + is reserved by the network, and these resources are + always consumed in a radio base station regardless + of whether it is used or not. + + nonGbr - non-Guaranteed Bit Rate(Non-GBR). + Non-GBR bearers are for best-effort services and do + not consume any network + resources. + + unknown - the type of bearers is unknown." + ::= { cwceLteEpsBearerQosEntry 2 } + +cwceLteEpsQCI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the QoS Class Identifier(QCI). + The QCI along with the ARP characterizes the QoS of + the bearer." + ::= { cwceLteEpsBearerQosEntry 3 } + +cwceLteEpsArp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Allocation and Retention + Priority(ARP). + ARP is a QoS parameter designed to facilitate decisions + as to whether a bearer establishment/modification request + can be accepted." + ::= { cwceLteEpsBearerQosEntry 4 } + +cwceLteEpsBearerResType OBJECT-TYPE + SYNTAX INTEGER { + defaultBearer(1), + dedicatedBearer(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Bearer resource type." + ::= { cwceLteEpsBearerQosEntry 5 } + +cwceLteEpsGbr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Guaranteed Bit Rate(GBR) which + determines the resource reservation to guarantee a + given data rate." + ::= { cwceLteEpsBearerQosEntry 6 } + +cwceLteEpsMbr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Maximum Bit Rate(MBR) which is + used for policing the user traffic." + ::= { cwceLteEpsBearerQosEntry 7 } + +cwceLteEpsAmbr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Aggregated Maximum Bit Rate. + This object is valid only if the value of the corresponding + cwceLteEpsBearerResType is 'defaultBearer'." + ::= { cwceLteEpsBearerQosEntry 8 } + +cwceLteEpsTotalBytesTx OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total data bytes transmitted + by this bearer." + ::= { cwceLteEpsBearerQosEntry 9 } + +cwceLteEpsTotalBytesRx OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total data bytes received + by this bearer." + ::= { cwceLteEpsBearerQosEntry 10 } + +cwceLteEpsPacketsTx OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets transmitted + by this bearer." + ::= { cwceLteEpsBearerQosEntry 11 } + +cwceLteEpsPacketsRx OBJECT-TYPE + SYNTAX Counter64 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of packets received + by this bearer." + ::= { cwceLteEpsBearerQosEntry 12 } + + + +cwceLteRsrqOnsetNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalName, + cwceLteRsrqOnsetNotifFlag, + cwceLteNotifRsrq, + cwceLteRsrqOnsetNotifThreshold + } + STATUS current + DESCRIPTION + "If RSRQ goes below cwceLteRsrqOnsetNotifThreshold + and the service bit in cwceLteRsrqOnsetNotifFlag + is set, this notification will be generated. Object + cwceLteRsrqOnsetNotifFlag will indicate which service + generates this notification and the associated RSRQ + will be reported in cwceLteNotifRsrq. Please note + that cwceLteNotifRsrq is used to indicate the + RSRQ value that triggers the notification, user + should go to the corresponding radio table to + get the current RSRQ value." + ::= { ciscoWanCellExtMIBNotifs 1 } + +cwceLteRsrqAbateNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalName, + cwceLteRsrqAbateNotifFlag, + cwceLteNotifRsrq, + cwceLteRsrqAbateNotifThreshold + } + STATUS current + DESCRIPTION + "If RSRQ goes above cwceLteRsrqAbateNotifThreshold + and the service bit in cwceLteRsrqOnsetNotifFlag + is set, this notification will be generated. Object + cwceLteRsrqAbateNotifFlag will indicate which service + generates this notification and the associated RSRQ + will be reported in cwceLteNotifRsrq. Please + note that cwceLteNotifRsrq is used to indicate + the RSRQ value that triggers the notification, + user should go to the corresponding radio table to + get the current RSRQ value." + ::= { ciscoWanCellExtMIBNotifs 2 } + +cwceLteRsrpOnsetNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalName, + cwceLteRsrpOnsetNotifFlag, + cwceLteNotifRsrp, + cwceLteRsrpOnsetNotifThreshold + } + STATUS current + DESCRIPTION + "If RSRP goes below cwceLteRsrpOnsetNotifThreshold + and the service bit in cwceLteRsrpOnsetNotifFlag + is set, this notification will be generated. Object + cwceLteRsrpOnsetNotifFlag will indicate which service + generates this notification and the associated RSRP + will be reported in cwceLteNotifRsrp. Please + note that cwceLteNotifRsrp is used to indicate + the RSRP value that triggers the notification, + user should go to the + corresponding radio table to get the current RSRP + value." + ::= { ciscoWanCellExtMIBNotifs 3 } + +cwceLteRsrpAbateNotif NOTIFICATION-TYPE + OBJECTS { + entPhysicalName, + cwceLteRsrpAbateNotifFlag, + cwceLteNotifRsrp, + cwceLteRsrpAbateNotifThreshold + } + STATUS current + DESCRIPTION + "If RSRP goes above cwceLteRsrqAbateNotifThreshold + and the service bit in cwceLteRsrpOnsetNotifFlag + is set, this notification will be generated. Object + cwceLteRsrpAbateNotifFlag will indicate which service + generates this notification and the associated RSRP + will be reported in cwceLteNotifRsrp. Please + note that cwceLteNotifRsrp is used to indicate + the RSRP value that triggers the notification, + user should go to the corresponding radio table to + get the current RSRP value." + ::= { ciscoWanCellExtMIBNotifs 4 } +-- Conformance + +ciscoWanCellExtMIBCompliances OBJECT IDENTIFIER + ::= { ciscoWanCellExtMIBConform 1 } + +ciscoWanCellExtMIBGroups OBJECT IDENTIFIER + ::= { ciscoWanCellExtMIBConform 2 } + + +ciscoWanCellExtMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the + CISCO-WAN-CELL-EXT-MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoWanCellExtMIBNotificationGroup, + ciscoWanCellExtMIBLteObjectGroup + } + + OBJECT cwceLteRsrpOnsetNotifThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cwceLteRsrpAbateNotifThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cwceLteRsrqOnsetNotifThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cwceLteRsrqAbateNotifThreshold + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cwceLteRsrpOnsetNotifFlag + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cwceLteRsrpAbateNotifFlag + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cwceLteRsrqOnsetNotifFlag + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cwceLteRsrqAbateNotifFlag + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + + OBJECT cwceLteProfileType + MIN-ACCESS read-only + DESCRIPTION + "read-create access is not required." + + OBJECT cwceLteProfileIPv4Addr + MIN-ACCESS read-only + DESCRIPTION + "read-create access is not required." + + OBJECT cwceLteProfileIPv6Addr + MIN-ACCESS read-only + DESCRIPTION + "read-create access is not required." + + OBJECT cwceLteProfileApn + MIN-ACCESS read-only + DESCRIPTION + "read-create access is not required." + + OBJECT cwceLteProfileApnAmbr + MIN-ACCESS read-only + DESCRIPTION + "read-create access is not required." + + OBJECT cwceLteProfileStorage + MIN-ACCESS read-only + DESCRIPTION + "read-create access is not required." + + OBJECT cwceLteProfileRowStatus + MIN-ACCESS read-only + DESCRIPTION + "read-create access is not required." + ::= { ciscoWanCellExtMIBCompliances 1 } + +ciscoWanCellExtMIBLteObjectGroup OBJECT-GROUP + OBJECTS { + cwceLteCurrRsrp, + cwceLteCurrRsrq, + cwceLteCurrSnr, + cwceLteCurrSinr, + cwceLteCurrCqiIndex, + cwceLteNotifRsrp, + cwceLteNotifRsrq, + cwceLteRsrpOnsetNotifThreshold, + cwceLteRsrpAbateNotifThreshold, + cwceLteRsrqOnsetNotifThreshold, + cwceLteRsrqAbateNotifThreshold, + cwceLteRsrpOnsetNotifFlag, + cwceLteRsrpAbateNotifFlag, + cwceLteRsrqOnsetNotifFlag, + cwceLteRsrqAbateNotifFlag, + cwceLteCurrOperatingBand, + cwceLteRadioHistoryRsrpPerSecond, + cwceLteRadioHistoryRsrpPerMinute, + cwceLteRadioHistoryRsrpPerHour, + cwceLteRadioHistoryRsrqPerSecond, + cwceLteRadioHistoryRsrqPerMinute, + cwceLteRadioHistoryRsrqPerHour, + cwceLteIpv4AddrType, + cwceLteIpv6AddrType, + cwceLteProfileType, + cwceLteProfileIPv4Addr, + cwceLteProfileIPv6Addr, + cwceLteProfileApn, + cwceLteProfileApnAmbr, + cwceLteProfileStorage, + cwceLteProfileRowStatus, + cwceLtePdnProfileUsed, + cwceLtePdnConnStatus, + cwceLtePdnType, + cwceLtePdnIpv4Addr, + cwceLtePdnIpv6Addr, + cwceLtePdnPriDnsIpv4Addr, + cwceLtePdnSecDnsIpv4Addr, + cwceLtePdnPriDnsIpv6Addr, + cwceLtePdnSecDnsIpv6Addr, + cwceLteEpsBearerType, + cwceLteEpsArp, + cwceLteEpsQCI, + cwceLteEpsBearerResType, + cwceLteEpsGbr, + cwceLteEpsMbr, + cwceLteEpsAmbr, + cwceLteEpsTotalBytesTx, + cwceLteEpsTotalBytesRx, + cwceLteEpsPacketsTx, + cwceLteEpsPacketsRx + } + STATUS current + DESCRIPTION + "A collection of objects for Cellular 4G/LTE." + ::= { ciscoWanCellExtMIBGroups 1 } + +ciscoWanCellExtMIBNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cwceLteRsrqOnsetNotif, + cwceLteRsrqAbateNotif, + cwceLteRsrpOnsetNotif, + cwceLteRsrpAbateNotif + } + STATUS current + DESCRIPTION + "A collection of objects for Cellular WAN + notifications." + ::= { ciscoWanCellExtMIBGroups 2 } + +END + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCO-WAN-OPTIMIZATION-MIB b/MIBS/cisco/CISCO-WAN-OPTIMIZATION-MIB new file mode 100644 index 0000000..f335099 --- /dev/null +++ b/MIBS/cisco/CISCO-WAN-OPTIMIZATION-MIB @@ -0,0 +1,3878 @@ +-- ***************************************************************** +-- CISCO-WAN-OPTIMIZATION-MIB.my : A MIB for WAN Optimization +-- Features +-- +-- October 2010, Chetan K Patel, Pooja Subramanya. +-- +-- Copyright (c) 2010-2016 by cisco Systems Inc. +-- All rights reserved. +-- +-- ***************************************************************** + +CISCO-WAN-OPTIMIZATION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Counter32, + NOTIFICATION-TYPE, + Counter64, + Unsigned32, + Gauge32, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + TruthValue, + TimeInterval, + DateAndTime, + TimeStamp + FROM SNMPv2-TC + CounterBasedGauge64 + FROM HCNUM-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + CiscoMilliSeconds, + TimeIntervalSec, + Unsigned64 + FROM CISCO-TC + cpmCPUTotalMonIntervalValue + FROM CISCO-PROCESS-MIB + ciscoMgmt + FROM CISCO-SMI; + + +ciscoWanOptimizationMIB MODULE-IDENTITY + LAST-UPDATED "201605220000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + E-mail: cs-waas@cisco.com, cs-waas-express@cisco.com" + DESCRIPTION + "This MIB is for managing Wide Area Network (WAN) Optimization + systems. The objective of WAN optimization system is to reduce + as much traffic as possible on WAN link and improve the + application response time for various applications, which gets + affected due to bandwidth, packet loss, congestion and latency + limitations of WAN link. WAN optimization system is generally + peer based system. They are located at both end of WAN link and + peer with each other to perform optimization. This MIB provides + instrumentation for monitoring statistics for various features + implemented for WAN optimization. WAN optimization features + includes TCP protocol optimizations and various Application + Optimizers (AOs). AOs include SMB AO, HTTP AO, CIFS AO, NFS AO, + MAPI AO, VIDEO AO, SSL AO and EPM AO. + + Acronyms and Terminology used in this MIB are: + AO : Application Optimizer + TFO : Traffic Flow Optimization + SMB : Server Message Block + CIFS : Common Internet File System + HTTP : Hyper Text Transfer Protocol + NFS : Network File System + SSL : Secure Socket Layer + MAPI : Messaging Application Programming Interface + EPM : End Point Mapper + RA : Read Ahead + MD : Meta Data + PT : Pass Through + AD : Auto Discovery + RTT : Round Trip Time + Conn : Connections + File Server : SMB/CIFS file server + peer : It refers to peer WAN optimization system + located on other end of WAN and registered + with this device to optimize the traffic. + SharePoint : SharePoint is a Microsoft Application that + provides a collaborative environment for + using Microsoft Office and related + applications. Typical deployments of + Microsoft SharePoint use one or more + SharePoint servers in a server farm for + scalability. The actual data for the various + documents, etc. are usually stored in a + backend database. The SharePoint server(s) + communicate with the backend database using + SharePoint Back-end protocols. Clients + (either Microsoft Office Applications like + Word, Excel, PowerPoint or Web Browsers) + typically connect to the SharePoint server + and communicate using SOAP over HTTP. + Fast Connections : End to end connections which uses existing + TCP connection over WAN and reconstructs + only LAN connection is fast connection. + DRE : Data Redundancy Elimination. + LZ : Lemple-Ziv data compression. + PLZ : Persistent Lemple-Ziv data compression." + REVISION "201605220000Z" + DESCRIPTION + "Edited descriptions of CwoDreCacheStatus object. + Changed Max-Access of cwoDrePerfStatsEncodeCompressionRatio and + cwoDrePerfStatsDecodeCompressionRatio objects." + REVISION "201605180000Z" + DESCRIPTION + "Added cwoAoHttpxStatsAKC table for HTTP Akamai Cache objects. + Added cwoAoDre table for DRE objects." + REVISION "201511300000Z" + DESCRIPTION + "Deprecated cwoAoVideoxStats and cwoAoCifsxStats tables as all + the objects in them are deprecated." + REVISION "201305230000Z" + DESCRIPTION + "Added the below counters in cwoAoSmbxStats table Signed SMB + Bytes Stats enhancement feature + cwoAoSmbxStatsRdL4SignWANBytes + cwoAoSmbxStatsWrL4SignWANBytes + cwoAoSmbxStatsRdSignLANBytes + cwoAoSmbxStatsWrSignLANBytes" + REVISION "201212130000Z" + DESCRIPTION + "Added the below new counters which display SharePoint AO + statistics in cwoAoHttpxStats group. + cwoAoHttpxStatsTotalSPSessions + cwoAoHttpxStatsTotalSPPFSessions + cwoAoHttpxStatsTotalSPPFObjects + cwoAoHttpxStatsTotalSPRTTSaved + cwoAoHttpxStatsTotalSPPFMissTime + + Added the below new counters in cwoAoCifsxStats group to support + the CIFS Atkins feature. + cwoAoCifsxStatsFFTotalReqs + cwoAoCifsxStatsFFRemoteReqs + cwoAoCifsxStatsFFLocalRespTime + cwoAoCifsxStatsFFRemoteRespTime + cwoAoCifsxStatsDirResources" + REVISION "201203050000Z" + DESCRIPTION + "(1) Added cwoAoStatsLoadStatus and cwoAoStatsBwOpt in + cwoAoStatsTable + (2) Added cwoAoSmbStatsBwOpt in cwoAoSmbxstats Group + (3) Added cwoAoHttpxStats - Statistics Group for HTTP AO + (4) Added cwoAoMapixStats - Statistics Group for MAPI AO + (5) Added cwoAoNfsxStats - Statistics Group for NFS AO + (6) Added cwoAoVideoxStats - Statistics Group for Video AO + (7) Added cwoAoCifsxstats - Statistics Group for CIFS AO + (8) Added cwoApp - Gorup which includes objects for + Applications associated with AOs. + (9) Added cwoPmap - Group which includes objects for + policy-map. + (10) Added cwoCmap - Group which includes objects for + class-maps associated with active policy-map. + (11) Addes cwoTfoStatsLoadStatus in cswTfoStats group" + REVISION "201104190000Z" + DESCRIPTION + "New License Notification Group has been added." + REVISION "201010260000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { ciscoMgmt 762 } + + + +CwoHttpAKCPrepStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents various Akamai cache preposition task status of a + HTTP application optimizer. + + unknown(1) : The prepositioning task is in unknown state. + + scheduled(2) : The prepositioning task is scheduled to run. + + disabled(3) : The prepositioning task is disabled. + + success(4) : The prepositioning task completed successfully. + + error(5) : The prepositioning task has an error." + SYNTAX INTEGER { + unknown(1), + scheduled(2), + disabled(3), + success(4), + error(5) + } + +CwoDreCacheStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents various DRE cache status of an application + optimizer. + + notUsable(1) : This state indicates that DRE cache is + currently not usable/accessible + (eg.,when DRE partition is not + mounted/available). + + initializing(2) : This state indicates that DRE cache is + getting initialized. + + usable(3) : This state indicates that DRE cache is + accessible and in usable condition. + + tempFailed(4) : This state indicates that DRE cache is + temporarily not available due to internal + errors. + + failed(5) : This state indicates that DRE cache + initialization failed." + SYNTAX INTEGER { + notUsable(1), + initializing(2), + usable(3), + temporarilyFailed(4), + failed(5) + } + +CwoAoName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the name of an Application Optimizer supported by + this system." + SYNTAX OCTET STRING (SIZE (1..96)) + +CwoAoOperationalState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents Various operational states of an Application + Optimizer. + + shutdown : This state indicates that an AO is in shutdown + state. + + initializing : This state indicates that an AO is getting + Initialized. + + normalRunning : This state indicates that an AO is running + normally. + + normalDisabled : This state indicates that an AO is in normal + disabled. + + licenseExpired : This state indicates that license for an AO is + expired. + + cleaningup : This state indicates that an AO is in cleaning + up state. + + error : This state indicates that some error has + happened in AO operation." + SYNTAX INTEGER { + shutdown(1), + initializing(2), + normalRunning(3), + normalDisabled(4), + licenseExpired(5), + cleaningup(6), + error(7) + } + +CwoLoadStates ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents load status of the system or feature. + + unknown : This state is applicable when feature is not + active or disabled. + green : This state indicates that the feature is operating + normally, within acceptable load limits. + yellow : This state indicates that the feature is + overloaded, and new connections received by it + may not get optimized. + red : This state indicates that the feature is not + healthy, and existing as well as new + connections received by it may not get optimized." + SYNTAX INTEGER { + unknown(1), + green(2), + yellow(3), + red(4) + } + +CwoTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents various types related to wan optimization system. + One such use is types of class-map and policy-map for wan + optimization syatem. + + waas : It is used for wan optimization functionality. + appnav : It is used for application traffic redirection + to wan optimization systems." + SYNTAX INTEGER { + waas(1), + appnav(2) + } +-- Textual Conventions definition will be defined before this line + +ciscoWanOptimizationMIBNotifs OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIB 0 } + +ciscoWanOptimizationMIBObjects OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIB 1 } + +-- Conformance Information + +ciscoWanOptimizationMIBConform OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIB 3 } + +ciscoWanOptimizationMIBCompliances OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBConform 1 } + +-- General WAN Optimization Group. It contains general statistics +-- related to WAN Optimization system. + +cwoGeneral OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBObjects 1 } + +-- Traffic Flow Optimization Group. + +cwoTfo OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBObjects 2 } + +-- Statistics for AOs. + +cwoAo OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBObjects 3 } + +-- Application Group + +cwoApp OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBObjects 4 } + +-- Policy map Group + +cwoPmap OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBObjects 5 } + +-- Class map Group + +cwoCmap OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBObjects 6 } + +cwoDre OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBObjects 7 } + + +cwoGeneralActivePeers OBJECT-TYPE + SYNTAX Gauge32 + UNITS "number of peers" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of active peers connected + with this device for WAN optimization." + ::= { cwoGeneral 1 } + +cwoGeneralMaxActivePeers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains maximum number of peers that this device + can peer with for WAN optimization." + ::= { cwoGeneral 2 } + +cwoGeneralCpuThrottleHigh OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains high threshold (percentage) value of CPU + usage of system when WAN optimization feature is running. The + current CPU utilization, stored in cpmCPUTotalMonIntervalValue, + is compared against this value. A cwoCpuThrottlingOn + notification is generated whenever cpmCPUTotalMonIntervalValue + exceeds cwoGeneralCpuThrottleHigh for + cwoGeneralCpuThrottlPeriod." + ::= { cwoGeneral 3 } + +cwoGeneralCpuThrottleLow OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains low threshold (percentage) value of CPU + usage of system when WAN optimization feature is running. The + current CPU utilization, stored in cpmCPUTotalMonIntervalValue, + is + compared against this value. A cwoCpuThrottlingOff notification + is generated if a prior cwoCpuThrottlingOn notification was + generated, and the current value of cpmCPUTotalMonIntervalValue + is below cwoGeneralCpuThrottleLow for + cwoGeneralCpuThrottlPeriod. + + Note that the value of cwoGeneralCpuThrottleLow must be less + than + or equal to cwoGeneralCpuThrottleHigh." + ::= { cwoGeneral 4 } + +cwoGeneralCpuThrottlPeriod OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object indicates CPU throttling observation period. The + value of the CPU utilization for this period is stored in + cpmCPUTotalMonIntervalValue. If the value of + cpmCPUTotalMonIntervalValue object is above + cwoGeneralCPUThrottleHigh, a cwoCPUThrottlingOn notification + is sent. If it is below cwoGeneralCPUThrottleLow, a + cwoCPUThrottlingOff notification is sent to the NMS." + ::= { cwoGeneral 5 } +-- Statistics of TFO + +cwoTfoStats OBJECT IDENTIFIER + ::= { cwoTfo 1 } + + +cwoTfoStatsTotalOptConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of TCP connections optimized + since TFO was started or its statistics were last reset." + ::= { cwoTfoStats 1 } + +cwoTfoStatsActiveOptConn OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of currently active TCP connections + getting optimized." + ::= { cwoTfoStats 2 } + +cwoTfoStatsMaxActiveConn OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains maximum number of active TCP connections + that this device can optimize." + ::= { cwoTfoStats 3 } + +cwoTfoStatsActiveOptTCPPlusConn OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of active TCP connections going + through TCP plus other optimization." + ::= { cwoTfoStats 4 } + +cwoTfoStatsActiveOptTCPOnlyConn OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of active connections going through + only TCP optimization." + ::= { cwoTfoStats 5 } + +cwoTfoStatsActiveOptTCPPrepConn OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of current active TCP connections + that were originated by an accelerator to acquire data in + anticipation of its future use." + ::= { cwoTfoStats 6 } + +cwoTfoStatsActiveADConn OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of current active TCP connections + in the auto-discovery state." + ::= { cwoTfoStats 7 } + +cwoTfoStatsReservedConn OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of TCP connections reserved for the + MAPI accelerator." + ::= { cwoTfoStats 8 } + +cwoTfoStatsPendingConn OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of TCP connections, which are + pending in queue of connections to be optimized." + ::= { cwoTfoStats 9 } + +cwoTfoStatsActivePTConn OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of active Pass Through TCP + connections. Connections which are not selected for optimization + are called Pass Through." + ::= { cwoTfoStats 10 } +cwoDreCacheStats OBJECT IDENTIFIER + ::= { cwoDre 1 } + +cwoDrePerfStats OBJECT IDENTIFIER + ::= { cwoDre 2 } + + +cwoDreCacheStatsStatus OBJECT-TYPE + SYNTAX CwoDreCacheStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the status of the portion of the disk + that is meant for DRE cache." + ::= { cwoDreCacheStats 1 } + +cwoDreCacheStatsAge OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the age of the oldest data present in the + DRE cache. For example, let us say that the portion of the disk + space allocated for DRE cache is 1GB and it is full. Now, if + new data is written onto this cache, then it would replace the + oldest data in the cache in First-In-First-Out (FIFO) order. + This object will specify what is the oldest data now present in + the cache. It takes the format of dhm, where 'x' is an + integer number. For example, 6d20h30m means that the oldest + data's age is 6 days, 20 hours and 30 minutes." + ::= { cwoDreCacheStats 2 } + +cwoDreCacheStatsTotal OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of available disk space + for DRE cache. For example, if the total disk space is 202 GB + and let us say that 20% of this disk space is allocated for DRE + cache, then this would mean that 40GB (40960 MB) out of the + total disk space is allocated for DRE cache." + ::= { cwoDreCacheStats 3 } + +cwoDreCacheStatsUsed OBJECT-TYPE + SYNTAX Gauge32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of DRE disk space + currently used out of the total space allocated for DRE cache. + For example, if the disk space allocated for DRE cache is + 972798MB and if this object indicates 1%, it means that 9727 MB + is used and remaining approximate 963071 MB of disk space is + free." + ::= { cwoDreCacheStats 4 } + +cwoDreCacheStatsDataUnitUsage OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates DRE disk space currently used by data + unit. DRE stores the actual data as data units in data block + and the metadata (chuck signature) in signature block." + ::= { cwoDreCacheStats 5 } + +cwoDreCacheStatsReplacedOneHrDataUnit OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the amount of data unit replaced in the + last one hour in DRE cache. DRE stores the actual data as data + units in the cache data block. If new data units have to be + stored in the cache, the older data units in the cache are + evicted in First-In-First-Out (FIFO) order. This object would + also indicate how much new data units have been stored in the + DRE cache in the past one hour." + ::= { cwoDreCacheStats 6 } + +cwoDreCacheStatsDataUnitAge OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the age of oldest data unit in the data + block. DRE stores the actual data as data units in the data + block and the metadata (chuck signature) in signature block. If + new data unit should be written to the data block when it is + full, then the oldest data unit currently present in the data + block will be evicted. So this object would indicate the age + of the oldest data unit present in the DRE cache. It takes the + format of dhm, where 'x' is an integer number. For + example, 6d20h30m means that the oldest data's age is 6 days, 20 + hours and 30 minutes." + ::= { cwoDreCacheStats 7 } + +cwoDreCacheStatsSigblockUsage OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates DRE disk space currently used by sigblock + or signature block. DRE stores the actual data as data units in + cache data block and the metadata (chuck signature) in + signature block." + ::= { cwoDreCacheStats 8 } + +cwoDreCacheStatsReplacedOneHrSigblock OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the amount of signatures replaced in last + one hour in sigblock. DRE stores the metadata (chuck signature) + in signature block of DRE cache. If new signatures have to be + stored in the cache, the older signatures in the sigblock are + evicted in First-In-First-Out (FIFO) order. This object would + also indicate how much new signatures have been stored in the + DRE cache sigblock in the past one hour." + ::= { cwoDreCacheStats 9 } + +cwoDreCacheStatsSigblockAge OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the age of oldest signature in the + sigblock. DRE stores the actual data as data units in the data + block and the metadata (chuck signature) in signature block. + If a new signature should be written to the sigblock when it is + full, then the oldest signature currently present in the + sigblock will be evicted. So this object would indicate the age + of the oldest signature present in the DRE cache. It takes the + format of dhm, where 'x' is an integer number. For + example, 6d20h30m means that the oldest data's age is 6 days, 20 + hours and 30 minutes." + ::= { cwoDreCacheStats 10 } + +cwoDrePerfStatsEncodeCompressionRatio OBJECT-TYPE + SYNTAX Gauge32 (1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total compression ratio provided by + all the DRE components - DRE, LZ and PLZ (if applicable), during + the encoding process. It is the ratio of the number of bytes + entering the DRE module (from LAN side) and the number of bytes + exiting the DRE module (from WAN side). This object indicates + the value that is calculated since the last time the counter was + cleared. The calculation is not based on per-connection or + per-peer basis." + ::= { cwoDrePerfStats 1 } + +cwoDrePerfStatsEncodeCompressionLatency OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "ms" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the processing latency that is introduced + by DRE/LZ/PLZ processes during the encoding of data that is + coming into the DRE module. + The encoding process comprises of dividing the input data into + chunks and calculating the signature of every chunk. This + encoding process would add certain latency. Then the LZ + compression would add further latency. This object indicates + the value that is calculated since the last time the counter was + cleared. The calculation is not based on per-connection or + per-peer basis." + ::= { cwoDrePerfStats 2 } + +cwoDrePerfStatsEncodeAvgMsgSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average size of all the messages + handled by DRE during encoding (i.e., for all the messages + received from the LAN side). The message size is an important + factor in performance of DRE. This object indicates the value + that is calculated since the last time the counter was cleared. + The calculation is not based on per-connection or per-peer + basis." + ::= { cwoDrePerfStats 3 } + +cwoDrePerfStatsDecodeCompressionRatio OBJECT-TYPE + SYNTAX Gauge32 (1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total compression ratio provided by + all the DRE components - DRE, LZ and PLZ (if applicable), + during the decoding process. It is the ratio of the number of + bytes entering the DRE module (from WAN side) and the number of + bytes exiting the DRE module (from LAN side). This object + indicates the value that is calculated since the last time the + counter was cleared. The calculation is not based on + per-connection or per-peer basis." + ::= { cwoDrePerfStats 4 } + +cwoDrePerfStatsDecodeCompressionLatency OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "ms" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the processing latency that is introduced + by DRE/LZ/PLZ processes during the decoding of data that is + coming into the DRE module. + The LZ decompression (for applicable data) would add certain + latency. Then the decoding process that involves a lot of + signature look-up for disk IO and data fetch from the data unit + for recreation of original data, would add further latency. + This object indicates the value that is calculated since the + last + time the counter was cleared. The calculation is not based on + per-connection or per-peer basis." + ::= { cwoDrePerfStats 5 } + +cwoDrePerfStatsDecodeAvgMsgSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average size of all the messages + handled by DRE during decoding (i.e., for all the messages + received from the WAN side). The message size is an important + factor in performance of DRE. This object indicates the value + that is calculated since the last time the counter was cleared. + The calculation is not based on per-connection or per-peer + basis." + ::= { cwoDrePerfStats 6 } + +cwoTfoStatsTotalNormalClosedConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of optimized TCP connections + which were closed normally since TFO was started or its + statistics were last reset." + ::= { cwoTfoStats 11 } + +cwoTfoStatsResetConn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of optimized TCP connections, + which are reset since TFO was started or its statistics were + last reset." + ::= { cwoTfoStats 12 } + +cwoTfoStatsLoadStatus OBJECT-TYPE + SYNTAX CwoLoadStates + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the load status of Traffic Flow Optimizer + (TFO)." + ::= { cwoTfoStats 13 } +-- Statistics table of AO + +cwoAoStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwoAoStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table gives statistics of Application Optimizers." + ::= { cwoAo 1 } + +cwoAoStatsEntry OBJECT-TYPE + SYNTAX CwoAoStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing statistics for particular Application + optimizer. An entry will be created during system startup and + will include AOs, which are supported by this system." + INDEX { cwoAoStatsName } + ::= { cwoAoStatsTable 1 } + +CwoAoStatsEntry ::= SEQUENCE { + cwoAoStatsName CwoAoName, + cwoAoStatsIsConfigured TruthValue, + cwoAoStatsIsLicensed TruthValue, + cwoAoStatsOperationalState CwoAoOperationalState, + cwoAoStatsStartUpTime DateAndTime, + cwoAoStatsLastResetTime DateAndTime, + cwoAoStatsTotalHandledConns Counter32, + cwoAoStatsTotalOptConns Counter32, + cwoAoStatsTotalHandedOffConns Counter32, + cwoAoStatsTotalDroppedConns Counter32, + cwoAoStatsActiveOptConns Gauge32, + cwoAoStatsPendingConns Gauge32, + cwoAoStatsMaxActiveOptConns Unsigned32, + cwoAoStatsLoadStatus CwoLoadStates, + cwoAoStatsBwOpt Gauge32 +} + +cwoAoStatsName OBJECT-TYPE + SYNTAX CwoAoName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents name of the AO." + ::= { cwoAoStatsEntry 1 } + +cwoAoStatsIsConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the AO is configured or not. If + AO is not configured then the operational state + (cwoAoStatsOperationalState) of AO would be 'shutdown'." + ::= { cwoAoStatsEntry 2 } + +cwoAoStatsIsLicensed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether license for the AO is valid or + not. If License for AO is not valid then operational state + (cwoAoStatsOperationalState) of AO would be 'shutdown'." + ::= { cwoAoStatsEntry 3 } + +cwoAoStatsOperationalState OBJECT-TYPE + SYNTAX CwoAoOperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates operational state of the AO. If AO is not + configured or license is not valid for this AO then operational + state of AO would be 'shutdown'." + ::= { cwoAoStatsEntry 4 } + +cwoAoStatsStartUpTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains date and time when AO was started. This + object will hold NULL value when AO is in shutdown state." + ::= { cwoAoStatsEntry 5 } + +cwoAoStatsLastResetTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains date and time when statistics of AO were + set to reset last time. When statistics of AO set to reset then + all statistics counters will also set to reset. This object will + hold NULL value when AO is in shutdown state." + ::= { cwoAoStatsEntry 6 } + +cwoAoStatsTotalHandledConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of connections handled by AO + since it was started or its statistics were last reset." + ::= { cwoAoStatsEntry 7 } + +cwoAoStatsTotalOptConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of connections optimized by + AO since it was started or its statistics were last reset." + ::= { cwoAoStatsEntry 8 } + +cwoAoStatsTotalHandedOffConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of connections handed off to + Generic optimization by AO since it was started or its + statistics last reset." + ::= { cwoAoStatsEntry 9 } + +cwoAoStatsTotalDroppedConns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of connections dropped by AO + since it was started or its statistics were last reset." + ::= { cwoAoStatsEntry 10 } + +cwoAoStatsActiveOptConns OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of active connections which are + getting optimized by AO." + ::= { cwoAoStatsEntry 11 } + +cwoAoStatsPendingConns OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of connections currently pending in + queue of connections to be optimized by AO." + ::= { cwoAoStatsEntry 12 } + +cwoAoStatsMaxActiveOptConns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains maximum number of active TCP connections + that AO can optimize." + ::= { cwoAoStatsEntry 13 } + +cwoAoStatsLoadStatus OBJECT-TYPE + SYNTAX CwoLoadStates + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the load status of an AO." + ::= { cwoAoStatsEntry 14 } + +cwoAoStatsBwOpt OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage bandwidth optimization + achieved due to optimizations done by an AO." + ::= { cwoAoStatsEntry 15 } + + +-- Extended statistics for SMB AO + +cwoAoSmbxStats OBJECT IDENTIFIER + ::= { cwoAo 2 } + + +cwoAoSmbxStatsBytesReadCache OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of bytes read from SMB + Application Optimizer cache (Read-ahead and Metadata cache) + since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 1 } + +cwoAoSmbxStatsBytesWriteCache OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of bytes written to SMB + Application Optimizer cache (Read-ahead and Metadata) since it + was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 2 } + +cwoAoSmbxStatsBytesReadServer OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of bytes read from file + servers by SMB Application Optimizer since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 3 } + +cwoAoSmbxStatsBytesWriteServer OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of bytes written to file + servers by SMB Application Optimizer since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 4 } + +cwoAoSmbxStatsBytesReadClient OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of bytes read by SMB + Application Optimizer clients since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 5 } + +cwoAoSmbxStatsBytesWriteClient OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of bytes written by SMB + Application optimizer clients since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 6 } + +cwoAoSmbxStatsProcessedReqs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of requests processed by SMB + Application Optimizer since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 7 } + +cwoAoSmbxStatsActiveReqs OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of active requests getting + processed by SMB Application Optimizer." + ::= { cwoAoSmbxStats 8 } + +cwoAoSmbxStatsTotalTimedOutReqs OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of requests timed out in SMB + Application Optimizer since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 9 } + +cwoAoSmbxStatsTotalRemoteReqs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of SMB requests sent to + remote file server since SMB AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 10 } + +cwoAoSmbxStatsTotalLocalReqs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of SMB requests served + locally by SMB Application Optimizer since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 11 } + +cwoAoSmbxStatsRemoteAvgTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains average duration of time taken by SMB + Application Optimizer to process all remote requests since it + was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 12 } + +cwoAoSmbxStatsLocalAvgTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains average duration of time taken by SMB + Application Optimizer to process all local requests since it + was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 13 } + +cwoAoSmbxStatsRACacheHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains SMB Application Optimizer Read Ahead Cache + hit count since SMB AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 14 } + +cwoAoSmbxStatsMDCacheHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains SMB Application Optimizer Metadata cache + hit count since SMB AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 15 } + +cwoAoSmbxStatsRACacheHitRate OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains SMB Application Optimizer Read Ahead cache + hit rate since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 16 } + +cwoAoSmbxStatsMDCacheHitRate OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains SMB Application Optimizer Metadata cache + hit rate since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 17 } + +cwoAoSmbxStatsMaxRACacheSize OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains Maximum disk space that can be allocated + for Read Ahead data in SMB Application Optimizer cache." + ::= { cwoAoSmbxStats 18 } + +cwoAoSmbxStatsMaxMDCacheSize OBJECT-TYPE + SYNTAX Unsigned64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains maximum disk space that can be allocated + for Metadata in SMB Application Optimizer cache." + ::= { cwoAoSmbxStats 19 } + +cwoAoSmbxStatsMDCacheSize OBJECT-TYPE + SYNTAX CounterBasedGauge64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains current size of Metadata cache in SMB + Application Optimizer." + ::= { cwoAoSmbxStats 20 } + +cwoAoSmbxStatsRAEvictedAge OBJECT-TYPE + SYNTAX CiscoMilliSeconds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains amount of time spent in the SMB + Application Optimizer Read Ahead cache by the resource that was + last evicted since last update. If this amount is too short or + too long, it is recommended to modify the size of the cache." + ::= { cwoAoSmbxStats 21 } + +cwoAoSmbxStatsRTT OBJECT-TYPE + SYNTAX TimeIntervalSec + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total round trip time for all SMB + connections since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 22 } + +cwoAoSmbxStatsTotalRespTimeSaving OBJECT-TYPE + SYNTAX TimeIntervalSec + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total response time saved due to SMB AO + optimizations since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 23 } + +cwoAoSmbxStatsOpenFiles OBJECT-TYPE + SYNTAX Gauge32 + UNITS "files" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains number of files currently opened by SMB + Application Optimizer." + ::= { cwoAoSmbxStats 24 } + +cwoAoSmbxStatsTotalFilesInRACache OBJECT-TYPE + SYNTAX Gauge32 + UNITS "files" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total number of files in SMB Application + optimizer Read Ahead cache." + ::= { cwoAoSmbxStats 25 } + +cwoAoSmbxStatsRdL4SignWANBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the total number of Layer 4 (L4) optimized + signed bytes read from WAN by SMB Application Optimizer since + the SMB Application Optimizer was started. L4 optimization + comprises of TFO, DRE and LZ optimizations. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 26 } + +cwoAoSmbxStatsWrL4SignWANBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the total number of Layer 4 (L4) optimized + signed bytes written to WAN by SMB Application Optimizer since + SMB Application Optimizer was started. L4 optimization comprises + of TFO, DRE and LZ optimizations. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 27 } + +cwoAoSmbxStatsRdSignLANBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the total number of signed bytes read from + LAN by SMB Application Optimizer since the SMB Application + Optimizer was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 28 } + +cwoAoSmbxStatsWrSignLANBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the total number of original signed bytes + written to LAN by SMB Application Optimizer since SMB + Application Optimizer was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the SMB AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the SMB + AO." + ::= { cwoAoSmbxStats 29 } +-- Extended statistics for HTTP AO + +cwoAoHttpxStats OBJECT IDENTIFIER + ::= { cwoAo 3 } + + +cwoAoHttpxStatsTotalSavedTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total time saved due to optimizations + done by HTTP AO since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the HTTP AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the HTTP + AO." + ::= { cwoAoHttpxStats 1 } + +cwoAoHttpxStatsTotalRTT OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total Round Trip Time (RTT) for all the + connections going through HTTP AO since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the HTTP AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the HTTP + AO." + ::= { cwoAoHttpxStats 2 } + +cwoAoHttpxStatsTotalMDCMTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total time for Meta Data Cache Misses + (MDCM) for HTTP AO since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the HTTP AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the HTTP + AO." + ::= { cwoAoHttpxStats 3 } + +cwoAoHttpxStatsEstSavedTime OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates percentage estimated time saved due to + optimizations done by HTTP AO since it was started." + ::= { cwoAoHttpxStats 4 } + +cwoAoHttpxStatsTotalSPSessions OBJECT-TYPE + SYNTAX Counter64 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of SharePoint Optimized + HTTP sessions. This counter is incremented for every + session on which SharePoint optimization can be performed. An + HTTP session is tagged as a SharePoint Session based on the + information present in the HTTP request." + ::= { cwoAoHttpxStats 5 } + +cwoAoHttpxStatsTotalSPPFSessions OBJECT-TYPE + SYNTAX Counter64 + UNITS "sessions" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of SharePoint Pre-fetch + optimized HTTP sessions. This counter is incremented + for every session on which SharePoint pre-fetch optimization + can be performed. An HTTP session is tagged as a SharePoint + pre-fetch Session based on the information present in the HTTP + request. A pre-fetch operation is one where the edge WAAS + device fetches the next set of data (which it anticipates the + client will request later) from the server based on the current + HTTP Request information." + ::= { cwoAoHttpxStats 6 } + +cwoAoHttpxStatsTotalSPPFObjects OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of pre-fetched objects + served locally for SharePoint pre-fetch sessions. The edge WAAS + device maintains a local cache where the pre-fetched responses + are saved. This object is incremented whenever the SharePoint + client request is served from the pre-fetch cache." + ::= { cwoAoHttpxStats 7 } + +cwoAoHttpxStatsTotalSPRTTSaved OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains total Round Trip Time (RTT) saved due to + SharePoint pre-fetch optimizations since SharePoint pre-fetch + optimization was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the HTTP AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the HTTP + AO." + ::= { cwoAoHttpxStats 8 } + +cwoAoHttpxStatsTotalSPPFMissTime OBJECT-TYPE + SYNTAX Counter64 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total time for SharePoint pre-fetch + Cache Misses since SharePoint pre-fetch optimization was + started. + + Discontinuities in the value of this counter can occur at + re-initialization of the HTTP AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the HTTP + AO." + ::= { cwoAoHttpxStats 9 } +cwoAoHttpxStatsAKC OBJECT IDENTIFIER + ::= { cwoAoHttpxStats 10 } + +cwoAoHttpxStatsAKCBypassEntry OBJECT IDENTIFIER + ::= { cwoAoHttpxStatsAKC 1 } + +cwoAoHttpxStatsAKCStdEntry OBJECT IDENTIFIER + ::= { cwoAoHttpxStatsAKC 2 } + +cwoAoHttpxStatsAKCBasicEntry OBJECT IDENTIFIER + ::= { cwoAoHttpxStatsAKC 3 } + +cwoAoHttpxStatsAKCAdvEntry OBJECT IDENTIFIER + ::= { cwoAoHttpxStatsAKC 4 } + +cwoAoHttpxStatsAKCTotalEntry OBJECT IDENTIFIER + ::= { cwoAoHttpxStatsAKC 5 } + + +cwoAoHttpxStatsAKCPrepTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwoAoHttpxStatsAKCPrepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table gives statistics of Akamai Preposition tasks." + ::= { cwoAoHttpxStatsAKC 6 } + +cwoAoHttpxStatsAKCPrepEntry OBJECT-TYPE + SYNTAX CwoAoHttpxStatsAKCPrepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing statistics for a particular Akamai + Preposition task." + INDEX { cwoAoHttpxStatsAKCPrepTaskName } + ::= { cwoAoHttpxStatsAKCPrepTable 1 } + +CwoAoHttpxStatsAKCPrepEntry ::= SEQUENCE { + cwoAoHttpxStatsAKCPrepTaskName OCTET STRING, + cwoAoHttpxStatsAKCPrepStatus CwoHttpAKCPrepStatus, + cwoAoHttpxStatsAKCPrepCacheStoreBytes Gauge32, + cwoAoHttpxStatsAKCPrepUncacheStoreBytes Gauge32 +} + +cwoAoHttpxStatsAKCPrepTaskName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the preposition task in + Akamai connected cache preposition operation." + ::= { cwoAoHttpxStatsAKCPrepEntry 1 } + +cwoAoHttpxStatsAKCPrepStatus OBJECT-TYPE + SYNTAX CwoHttpAKCPrepStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the current status of the preposition + task in Akamai connected cache preposition operation." + ::= { cwoAoHttpxStatsAKCPrepEntry 2 } + +cwoAoHttpxStatsAKCPrepCacheStoreBytes OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of response bytes stored + in the cache for a particular preposition task in Akamai + connected cache preposition operation." + ::= { cwoAoHttpxStatsAKCPrepEntry 3 } + +cwoAoHttpxStatsAKCPrepUncacheStoreBytes OBJECT-TYPE + SYNTAX Gauge32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of response bytes not + stored in the cache for a particular preposition task in Akamai + connected cache preposition operation." + ::= { cwoAoHttpxStatsAKCPrepEntry 4 } + + + +cwoAoHttpxStatsAKCBypassCacheTrans OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Akamai connected cache statistics for + total number of cache-bypass transactions that were handled in + bypass mode transparent cache profile. When bypass mode + transparent cache profile is set for a particular hostname, the + caching for the hostname specified in a rule is suppressed. In + this mode, the cache-engine turns off caching for one or more + configured sites." + ::= { cwoAoHttpxStatsAKCBypassEntry 1 } + +cwoAoHttpxStatsAKCBypassRespBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of response bytes saved + for cache-hit HTTP transactions in bypass mode transparent + cache profile." + ::= { cwoAoHttpxStatsAKCBypassEntry 2 } + +cwoAoHttpxStatsAKCBypassCacheTransPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + cache-hit HTTP transactions in bypass mode transparent cache + profile." + ::= { cwoAoHttpxStatsAKCBypassEntry 3 } + +cwoAoHttpxStatsAKCBypassRespBytesPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + response bytes saved for cache-hit HTTP transactions in bypass + mode transparent cache profile." + ::= { cwoAoHttpxStatsAKCBypassEntry 4 } + +cwoAoHttpxStatsAKCBypassCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total response time saved for + cache-hit HTTP transactions in bypass mode transparent cache + profile, in milli-seconds." + ::= { cwoAoHttpxStatsAKCBypassEntry 5 } + +cwoAoHttpxStatsAKCBypassAvgCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average response time saved per + cache-hit HTTP transaction in bypass mode transparent cache + profile, in milli-seconds." + ::= { cwoAoHttpxStatsAKCBypassEntry 6 } + +cwoAoHttpxStatsAKCBypassRespTimeSavedPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total response time + saved for cache-hit HTTP transactions in bypass mode + transparent cache profile." + ::= { cwoAoHttpxStatsAKCBypassEntry 7 } + +cwoAoHttpxStatsAKCStdCacheTrans OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Akamai connected cache statistics for + total number of cache-hit transactions that were served from + cache in standard mode transparent cache profile. This is a + default mode.In this mode, the cache engine also follows the + RFC-2616 behavior for cache control headers with the exception + of not honoring the client cache override behavior." + ::= { cwoAoHttpxStatsAKCStdEntry 1 } + +cwoAoHttpxStatsAKCStdRespBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of response bytes saved + for cache-hit HTTP transactions in standard mode transparent + cache profile." + ::= { cwoAoHttpxStatsAKCStdEntry 2 } + +cwoAoHttpxStatsAKCStdCacheTransPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + cache-hit HTTP transactions in standard mode transparent cache + profile." + ::= { cwoAoHttpxStatsAKCStdEntry 3 } + +cwoAoHttpxStatsAKCStdRespBytesPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + response bytes saved for cache-hit HTTP transactions in standard + mode transparent cache profile." + ::= { cwoAoHttpxStatsAKCStdEntry 4 } + +cwoAoHttpxStatsAKCStdCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total response time saved for + cache-hit HTTP transactions in standard mode transparent cache + profile, in milli-seconds." + ::= { cwoAoHttpxStatsAKCStdEntry 5 } + +cwoAoHttpxStatsAKCStdAvgCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average response time saved per + cache-hit HTTP transaction in standard mode transparent cache + profile, in milli-seconds." + ::= { cwoAoHttpxStatsAKCStdEntry 6 } + +cwoAoHttpxStatsAKCStdRespTimeSavedPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total response time + saved for cache-hit HTTP transactions in standard mode + transparent cache profile." + ::= { cwoAoHttpxStatsAKCStdEntry 7 } + +cwoAoHttpxStatsAKCBasicCacheTrans OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Akamai connected cache statistics for + total number of cache-hit transactions that were served from + cache in basic mode transparent cache profile. In this mode, the + cache engine works in strict RFC-2616 behavior, and therefore, + only caches responses that are marked explicitly as cacheable + with cache-control headers or responses that have an expiry + header to service and accelerate traffic from a datacenter to a + branch office over any type of IP network." + ::= { cwoAoHttpxStatsAKCBasicEntry 1 } + +cwoAoHttpxStatsAKCBasicRespBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of response bytes saved + for cache-hit HTTP transactions in basic mode transparent cache + profile." + ::= { cwoAoHttpxStatsAKCBasicEntry 2 } + +cwoAoHttpxStatsAKCBasicCacheTransPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + cache-hit HTTP transactions in basic mode transparent cache + profile." + ::= { cwoAoHttpxStatsAKCBasicEntry 3 } + +cwoAoHttpxStatsAKCBasicRespBytesPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + response bytes saved for cache-hit HTTP transactions in basic + mode transparent cache profile." + ::= { cwoAoHttpxStatsAKCBasicEntry 4 } + +cwoAoHttpxStatsAKCBasicCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total response time saved for + cache-hit HTTP transactions in basic mode transparent cache + profile, in milli-seconds." + ::= { cwoAoHttpxStatsAKCBasicEntry 5 } + +cwoAoHttpxStatsAKCBasicAvgCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average response time saved per + cache-hit HTTP transaction in basic mode transparent cache + profile, in milli-seconds." + ::= { cwoAoHttpxStatsAKCBasicEntry 6 } + +cwoAoHttpxStatsAKCBasicRespTimeSavedPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total response time + saved for cache-hit HTTP transactions in basic mode transparent + cache profile." + ::= { cwoAoHttpxStatsAKCBasicEntry 7 } + +cwoAoHttpxStatsAKCAdvCacheTrans OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Akamai connected cache statistics for + total number of cache-hit transactions that were served from + cache in advanced mode transparent cache profile. In advanced + mode,the cache engine caches media types more aggressively, and + caches all object types for longer time (when there is no + explicit expiration time)." + ::= { cwoAoHttpxStatsAKCAdvEntry 1 } + +cwoAoHttpxStatsAKCAdvRespBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of response bytes saved + for cache-hit HTTP transactions in advanced mode transparent + cache profile." + ::= { cwoAoHttpxStatsAKCAdvEntry 2 } + +cwoAoHttpxStatsAKCAdvCacheTransPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + cache-hit HTTP transactions in advanced mode transparent cache + profile." + ::= { cwoAoHttpxStatsAKCAdvEntry 3 } + +cwoAoHttpxStatsAKCAdvRespBytesPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + response bytes saved for cache-hit HTTP transactions in + advanced mode transparent cache profile." + ::= { cwoAoHttpxStatsAKCAdvEntry 4 } + +cwoAoHttpxStatsAKCAdvCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total response time saved for + cache-hit HTTP transactions in advanced mode transparent cache + profile, in milli-seconds." + ::= { cwoAoHttpxStatsAKCAdvEntry 5 } + +cwoAoHttpxStatsAKCAdvAvgCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average response time saved per + cache-hit HTTP transaction in advanced mode transparent cache + profile, in milli-seconds." + ::= { cwoAoHttpxStatsAKCAdvEntry 6 } + +cwoAoHttpxStatsAKCAdvRespTimeSavedPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total response time + saved for cache-hit HTTP transactions in advanced mode + transparent cache profile." + ::= { cwoAoHttpxStatsAKCAdvEntry 7 } + +cwoAoHttpxStatsAKCTotalCacheTrans OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the aggregation of all the statistics + related to various Akamai Connected Cache profile types - + Bypass, Standard, Basic and Advanced." + ::= { cwoAoHttpxStatsAKCTotalEntry 1 } + +cwoAoHttpxStatsAKCTotalRespBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of response bytes saved + for cache-hit HTTP transactions in all transparent cache + profile modes." + ::= { cwoAoHttpxStatsAKCTotalEntry 2 } + +cwoAoHttpxStatsAKCTotalCacheTransPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + cache-hit HTTP transactions in all transparent cache profile + modes." + ::= { cwoAoHttpxStatsAKCTotalEntry 3 } + +cwoAoHttpxStatsAKCTotalRespBytesPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total number of + response bytes saved for cache-hit HTTP transactions in all + transparent cache profile modes." + ::= { cwoAoHttpxStatsAKCTotalEntry 4 } + +cwoAoHttpxStatsAKCTotalCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total response time saved for + cache-hit HTTP transactions in all transparent cache profile + modes, in milli-seconds." + ::= { cwoAoHttpxStatsAKCTotalEntry 5 } + +cwoAoHttpxStatsAKCTotalAvgCacheRespTimeSaved OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the average response time saved per + cache-hit HTTP transaction in all transparent cache profile + modes, in milli-seconds." + ::= { cwoAoHttpxStatsAKCTotalEntry 6 } + +cwoAoHttpxStatsAKCTotalRespTimeSavedPercent OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the percentage of total response time + saved for Cache-hit HTTP transactions in all transparent cache + profile modes." + ::= { cwoAoHttpxStatsAKCTotalEntry 7 } +-- Extended statistics for MAPI AO + +cwoAoMapixStats OBJECT IDENTIFIER + ::= { cwoAo 4 } + + +cwoAoMapixStatsUnEncrALRT OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates Average Local Response Time (ALRT) for + unencrypted connections of MAPI AO since it was started." + ::= { cwoAoMapixStats 1 } + +cwoAoMapixStatsEncrALRT OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates Average Local Response Time (ALRT) for + encrypted connections of MAPI AO since it was started." + ::= { cwoAoMapixStats 2 } + +cwoAoMapixStatsUnEncrARRT OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates Average Remote Response Time (ARRT) for + unencrypted connections of MAPI AO since it was started." + ::= { cwoAoMapixStats 3 } + +cwoAoMapixStatsEncrARRT OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates Average Remote Response Time (ARRT) for + encrypted connections of MAPI AO since it was started." + ::= { cwoAoMapixStats 4 } + +cwoAoMapixStatsTotalUnEncrLRs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total requests served locally for + unencrypted connections by MAPI AO since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the MAPI AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the MAPI + AO." + ::= { cwoAoMapixStats 5 } + +cwoAoMapixStatsTotalEncrLRs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total requests served locally for + encrypted connections by MAPI AO since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the MAPI AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the MAPI + AO." + ::= { cwoAoMapixStats 6 } + +cwoAoMapixStatsTotalUnEncrRRs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total Remote Requests(RR) served by + remote servers for unencrypted connections of MAPI AO since it + was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the MAPI AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the MAPI + AO." + ::= { cwoAoMapixStats 7 } + +cwoAoMapixStatsTotalEncrRRs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total Remote Requests(RR) served by + remote servers for encrypted connections by MAPI AO since it + was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the MAPI AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the MAPI + AO." + ::= { cwoAoMapixStats 8 } + +cwoAoMapixStatsUnEncrAvgRedTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates average time reduced for unencrypted + connections due to optimizations done by MAPI AO since it was + started. + + Discontinuities in the value of this counter can occur at + re-initialization of the MAPI AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the MAPI + AO." + ::= { cwoAoMapixStats 9 } + +cwoAoMapixStatsEncrAvgRedTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates average time reduced for encrypted + connections due to optimizations done by MAPI AO since it was + started. + + Discontinuities in the value of this counter can occur at + re-initialization of the MAPI AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the MAPI + AO." + ::= { cwoAoMapixStats 10 } +-- Extended statistics for NFS AO + +cwoAoNfsxStats OBJECT IDENTIFIER + ::= { cwoAo 5 } + + +cwoAoNfsxStatsALRT OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates Average Local Response Time (ALRT) for + NFS AO since it was started." + ::= { cwoAoNfsxStats 1 } + +cwoAoNfsxStatsARRT OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates Average Remote Response Time (ARRT) for + NFS AO since it was started." + ::= { cwoAoNfsxStats 2 } + +cwoAoNfsxStatsTotalLRs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total requests served locally by NFS AO + since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the NFS AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the NFS + AO." + ::= { cwoAoNfsxStats 3 } + +cwoAoNfsxStatsTotalRRs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total Remote Requests (RR) served by + remote servers for NFS AO since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the NFS AO. The last discontinuity time is + indicated by the value of cwoAoStatsLastResetTime for the NFS + AO." + ::= { cwoAoNfsxStats 4 } + +cwoAoNfsxStatsEstTimeSaved OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates percentage estimated time saved due to + optimizations done by NFS AO since it was started." + ::= { cwoAoNfsxStats 5 } +-- Extended statistics for Video AO + +cwoAoVideoxStats OBJECT IDENTIFIER + ::= { cwoAo 6 } + + +cwoAoVideoxStatsTotalInBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates total incoming bytes for Video AO since + it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the Video AO. The last discontinuity time + is indicated by the value of cwoAoStatsLastResetTime for the + Video AO." + ::= { cwoAoVideoxStats 1 } + +cwoAoVideoxStatsTotalOutBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates total outgoing bytes for Video AO since + it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the Video AO. The last discontinuity time + is indicated by the value of cwoAoStatsLastResetTime for the + Video AO." + ::= { cwoAoVideoxStats 2 } +-- Extended Statistics for CIFS AO + +cwoAoCifsxStats OBJECT IDENTIFIER + ::= { cwoAo 7 } + + +cwoAoCifsxStatsTotalReadBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the total bytes read by clients + from the client side (via cache or remotely) using CIFS AO + since CIFS AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 1 } + +cwoAoCifsxStatsTotalWrittenBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the total bytes written to the + client-side using the CIFS AO since CIFS AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 2 } + +cwoAoCifsxStatsTotalRemoteReqs OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the total requests sent to remote file + server since CIFS AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 3 } + +cwoAoCifsxStatsTotalLocalReqs OBJECT-TYPE + SYNTAX Counter32 + UNITS "requests" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the total number requests served locally + by CIFS AO since it was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 4 } + +cwoAoCifsxStatsTotalRemoteTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the total duration of time taken by CIFS + AO to process all remote requests since CIFS AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 5 } + +cwoAoCifsxStatsTotalLocalTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the total duration of time taken by CIFS + AO to process all local requests since CIFS AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 6 } + +cwoAoCifsxStatsConnectedSessions OBJECT-TYPE + SYNTAX Gauge32 + UNITS "sessions" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the number of currently connected CIFS + sessions." + ::= { cwoAoCifsxStats 7 } + +cwoAoCifsxStatsOpenFiles OBJECT-TYPE + SYNTAX Gauge32 + UNITS "files" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the number of currently open CIFS files." + ::= { cwoAoCifsxStats 8 } + +cwoAoCifsxStatsMaxCacheSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the maximum disk space (in KB) allocated + for data in the CIFS AO cache." + ::= { cwoAoCifsxStats 9 } + +cwoAoCifsxStatsCurrentCacheSize OBJECT-TYPE + SYNTAX Gauge32 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the amount of disk space (in KB), + currently being used for data in the CIFS AO cache." + ::= { cwoAoCifsxStats 10 } + +cwoAoCifsxStatsMaxCacheResources OBJECT-TYPE + SYNTAX Gauge32 + UNITS "files" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the maximum number of cache resources + (files and directories) supported by the CIFS AO cache, + regardless of the size of these resources." + ::= { cwoAoCifsxStats 11 } + +cwoAoCifsxStatsCacheResources OBJECT-TYPE + SYNTAX Gauge32 + UNITS "files" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the number of cache resources (files + and directories) currently held in the CIFS AO cache." + ::= { cwoAoCifsxStats 12 } + +cwoAoCifsxStatsEvictedResources OBJECT-TYPE + SYNTAX Counter32 + UNITS "files" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the number of cache resources (files and + directories) that have been evicted from the cache since CIFS + AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 13 } + +cwoAoCifsxStatsLastEvictedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the time when cache resources (files and + directories) were last evicted from the CIFS AO cache. 00:00 is + displayed if no cache resources have been evicted since CIFS AO + was started." + ::= { cwoAoCifsxStats 14 } + +cwoAoCifsxStatsVolHiWatermark OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the disk usage high watermark in + percentage that triggers the eviction of resources from the + CIFS AO cache." + ::= { cwoAoCifsxStats 15 } + +cwoAoCifsxStatsVolLoWatermark OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the target disk usage low watermark + percentage to be reached via cache eviction when triggered by + cfVolHiWatermark. When this low watermark is reached, cache + eviction stops." + ::= { cwoAoCifsxStats 16 } + +cwoAoCifsxStatsAmntHiWatermark OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the target percentage of maximum cache + resources (defined by cfMaxCacheResources) that triggers the + eviction of resources from the CIFS AO cache." + ::= { cwoAoCifsxStats 17 } + +cwoAoCifsxStatsAmntLoWatermark OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the target percentage of maximum cache + resources (defined by cfMaxCacheResources) to be reached via + cache eviction when triggered by cfAmntHiWatermark. When this + low watermark is reached, cache eviction stops." + ::= { cwoAoCifsxStats 18 } + +cwoAoCifsxStatsEvictedAge OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the amount of time spent in the CIFS AO + cache by the resource that was last evicted. If this amount is + too short or too long, it is recommended to modify the size of + the cache." + ::= { cwoAoCifsxStats 19 } + +cwoAoCifsxStatsEvictedLastAccess OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object indicates the value of sysUpTime when the resource, + which was last evicted from the CIFS AO cache has been last + accessed." + ::= { cwoAoCifsxStats 20 } + +cwoAoCifsxStatsFFTotalReqs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains total number of FindFirst (FF) requests + since CIFS AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 21 } + +cwoAoCifsxStatsFFRemoteReqs OBJECT-TYPE + SYNTAX Counter64 + UNITS "requests" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains total number of FindFirst (FF) requests + sent to the remote file-server since CIFS AO was started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 22 } + +cwoAoCifsxStatsFFLocalRespTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains the average local response time for + FindFirst (FF) requests replied locally since CIFS AO was + started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 23 } + +cwoAoCifsxStatsFFRemoteRespTime OBJECT-TYPE + SYNTAX CiscoMilliSeconds + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains the average remote response time for + FindFirst (FF) requests replied remotely since CIFS AO was + started. + + Discontinuities in the value of this counter can occur at + re-initialization of the CIFS AO. The last discontinuity time + is + indicated by the value of cwoAoStatsLastResetTime for the CIFS + AO." + ::= { cwoAoCifsxStats 24 } + +cwoAoCifsxStatsDirResources OBJECT-TYPE + SYNTAX Gauge32 + UNITS "files" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object contains the total number of currently allocated + Directory Resources in CIFS AO." + ::= { cwoAoCifsxStats 25 } +-- Application statistics Table + +cwoAppStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwoAppStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the statistics for applications configured on + the wan optimization system." + ::= { cwoApp 1 } + +cwoAppStatsEntry OBJECT-TYPE + SYNTAX CwoAppStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry describing statistics for applications configured on + the WAN optimization system. The WAN opimitization system + creates an entry when a user configures an application for + optimization. The WAN optimization system deletes an entry, when + user removes the application from the configuration." + INDEX { cwoAppStatsAppName } + ::= { cwoAppStatsTable 1 } + +CwoAppStatsEntry ::= SEQUENCE { + cwoAppStatsAppName SnmpAdminString, + cwoAppStatsOriginalBytes Counter64, + cwoAppStatsOptimizedBytes Counter64, + cwoAppStatsPTBytes Counter64 +} + +cwoAppStatsAppName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of a particular application, + which is configured for optimization." + ::= { cwoAppStatsEntry 1 } + +cwoAppStatsOriginalBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total original traffic (uncompressed) in + bytes of a particular application that has entered into the + system." + ::= { cwoAppStatsEntry 2 } + +cwoAppStatsOptimizedBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total optimized traffic in bytes of a + particular application." + ::= { cwoAppStatsEntry 3 } + +cwoAppStatsPTBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total pass-through traffic in bytes of a + particular application." + ::= { cwoAppStatsEntry 4 } + + +-- Policy map statistics table + +cwoPmapStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwoPmapStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the staistics for active policy maps." + ::= { cwoPmap 1 } + +cwoPmapStatsEntry OBJECT-TYPE + SYNTAX CwoPmapStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry describing statistics related with an active policy + map of a given type. The WAN optimization system creates/deletes + an entry for a policy map when it is made active/inactive + through configuration changes." + INDEX { + cwoPmapStatsType, + cwoPmapStatsName + } + ::= { cwoPmapStatsTable 1 } + +CwoPmapStatsEntry ::= SEQUENCE { + cwoPmapStatsType CwoTypes, + cwoPmapStatsName SnmpAdminString, + cwoPmapStatsDescr SnmpAdminString, + cwoPmapStatsTotalConns Counter64, + cwoPmapStatsTotalBytes Counter64, + cwoPmapStatsTotalPTConns Counter64, + cwoPmapStatsTotalPTBytes Counter64 +} + +cwoPmapStatsType OBJECT-TYPE + SYNTAX CwoTypes + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates type of the policy map." + ::= { cwoPmapStatsEntry 1 } + +cwoPmapStatsName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates name of the policy map." + ::= { cwoPmapStatsEntry 2 } + +cwoPmapStatsDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the descriptive information of the policy + map configured on the WAN optimization system. If the + description is not configured for a given policy map then this + string will contain a NULL string." + ::= { cwoPmapStatsEntry 3 } + +cwoPmapStatsTotalConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total number of connections processed by + the policy map since it is active." + ::= { cwoPmapStatsEntry 4 } + +cwoPmapStatsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total bytes processed by the policy map + since it is active." + ::= { cwoPmapStatsEntry 5 } + +cwoPmapStatsTotalPTConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total connections, which are made + as pass-through due to some reason by the policy map since it + is + active." + ::= { cwoPmapStatsEntry 6 } + +cwoPmapStatsTotalPTBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "kilo-bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total bytes which are made pass-through + by the policy map since it is active." + ::= { cwoPmapStatsEntry 7 } + + +-- Class map statistics table. + +cwoCmapStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CwoCmapStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the staistics for class maps associated with + the active policy map." + ::= { cwoCmap 1 } + +cwoCmapStatsEntry OBJECT-TYPE + SYNTAX CwoCmapStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry describes statistics for the class maps associated + with active policy maps. A new entry will be created for the + class map when a new class map gets associated to the policy map + through the configuration changes. An entry will be deleted, + when the class map is disassociated from the active policy map + through the configuration changes." + INDEX { + cwoCmapStatsType, + cwoCmapStatsName + } + ::= { cwoCmapStatsTable 1 } + +CwoCmapStatsEntry ::= SEQUENCE { + cwoCmapStatsType CwoTypes, + cwoCmapStatsName SnmpAdminString, + cwoCmapStatsDescr SnmpAdminString, + cwoCmapStatsTotalConns Counter64, + cwoCmapStatsTotalBytes Counter64, + cwoCmapStatsTotalPTConns Counter64, + cwoCmapStatsTotalPTBytes Counter64 +} + +cwoCmapStatsType OBJECT-TYPE + SYNTAX CwoTypes + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the type of the class map." + ::= { cwoCmapStatsEntry 1 } + +cwoCmapStatsName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object indicates the name of the class map." + ::= { cwoCmapStatsEntry 2 } + +cwoCmapStatsDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the descriptive information of the class + map configured on the WAN optimization system. If the + description is not configured for a given class map then this + string will contain a NULL string." + ::= { cwoCmapStatsEntry 3 } + +cwoCmapStatsTotalConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total number of connections processed + by the class map." + ::= { cwoCmapStatsEntry 4 } + +cwoCmapStatsTotalBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total bytes processed by the + class map." + ::= { cwoCmapStatsEntry 5 } + +cwoCmapStatsTotalPTConns OBJECT-TYPE + SYNTAX Counter64 + UNITS "connections" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates total connections, which are made + as pass-through due to some reason by the class map." + ::= { cwoCmapStatsEntry 6 } + +cwoCmapStatsTotalPTBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the total bytes which are made + pass-through by the class map." + ::= { cwoCmapStatsEntry 7 } + + + +-- Notifications + +cwoTfoConnectionOverload NOTIFICATION-TYPE + OBJECTS { cwoTfoStatsMaxActiveConn } + STATUS current + DESCRIPTION + "This notification indicates that the device has reached its + limit of number of connections it can optimize. No new + connections will be picked-up for optimization, while the device + is in this state." + ::= { ciscoWanOptimizationMIBNotifs 1 } + +cwoPeerOverload NOTIFICATION-TYPE + OBJECTS { cwoGeneralMaxActivePeers } + STATUS current + DESCRIPTION + "This notification indicates the device has reached its limit of + number of peer devices with which it can optimize connections. + While the device is in this state, connections from new peer + device will not be picked-up for optimization." + ::= { ciscoWanOptimizationMIBNotifs 2 } + +cwoCpuThrottlingOn NOTIFICATION-TYPE + OBJECTS { + cwoGeneralCpuThrottleHigh, + cwoGeneralCpuThrottlPeriod, + cpmCPUTotalMonIntervalValue + } + STATUS current + DESCRIPTION + "This notification indicates that the device has detected that + the current CPU utilization (stored in + cpmCPUTotalMonIntervalValue) is higher than the + cwoGeneralCpuThrottleHigh. As a result the device has entered + into a throttling mode due to which connections under + optimization may experience slowdown. This notification is + generated the moment it occurs after a time lapse of 30 minutes + since the previous notification." + ::= { ciscoWanOptimizationMIBNotifs 3 } + +cwoCpuThrottlingOff NOTIFICATION-TYPE + OBJECTS { + cwoGeneralCpuThrottleLow, + cwoGeneralCpuThrottlPeriod, + cpmCPUTotalMonIntervalValue + } + STATUS current + DESCRIPTION + "This notification indicates that device has detected that the + CPU utilization of device (stored in + cpmCPUTotalMonIntervalValue) has fallen below the + cwoGeneralCpuThrottleLow from cwoGeneralCpuThrottleHigh. As a + result the device has come out of the throttling mode and there + should not be any negative impact of CPU usage on connection + under optimization. This notification is generated the moment it + occurs after a time lapse of 30 minutes since the previous + notification." + ::= { ciscoWanOptimizationMIBNotifs 4 } + +cwoLicenseExpired NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification is generated when the license on the system + expires after the period for which it was installed." + ::= { ciscoWanOptimizationMIBNotifs 5 } + +cwoLicenseRevoked NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification is generated when a requested revoke ticket + is obtained. This ticket could have been requested in order to + move the license to a different system." + ::= { ciscoWanOptimizationMIBNotifs 6 } + +cwoLicenseDeleted NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification is generated when the license on the system + is cleared." + ::= { ciscoWanOptimizationMIBNotifs 7 } + +-- compliance statements + +ciscoWanOptimizationMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "This is a default module-compliance containing default object + groups." + MODULE -- this module + MANDATORY-GROUPS { + cwoTfoBaseGroup, + cwoOverloadNotificationGroup + } + + GROUP cwoGeneralGroup + DESCRIPTION + "This group is optional and indicates general statistics for WAN + optimization system/sub-system." + + GROUP cwoTfoExtGroup + DESCRIPTION + "This group is optional and includes more specific stats for TFO." + + GROUP cwoAoStatsGroup + DESCRIPTION + "This group includes common statistics for AO. It is optional for + systems which does not support any AO." + + GROUP cwoCpuNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoAoSmbExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems who does not + support SMB AO." + ::= { ciscoWanOptimizationMIBCompliances 1 } + +ciscoWanOptimizationMIBCompliance1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "This is a default module-compliance containing default object + groups." + MODULE -- this module + MANDATORY-GROUPS { + cwoTfoBaseGroup, + cwoOverloadNotificationGroup + } + + GROUP cwoGeneralGroup + DESCRIPTION + "This group is optional and indicates general statistics for WAN + optimization system/sub-system." + + GROUP cwoTfoExtGroup + DESCRIPTION + "This group is optional and includes more specific stats for TFO." + + GROUP cwoAoStatsGroup + DESCRIPTION + "This group includes common statistics for AO. It is optional for + systems which does not support any AO." + + GROUP cwoCpuNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoAoSmbExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems who does + not + support SMB AO." + + GROUP cwoLicenseNotificationGroup + DESCRIPTION + "This group is optional for systems that have wan optimization." + ::= { ciscoWanOptimizationMIBCompliances 2 } + +ciscoWanOptimizationMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "This is a default module-compliance containing default object + groups. This compliance module deprecates + ciscoWanOptimizationMIBCompliance1." + MODULE -- this module + MANDATORY-GROUPS { cwoTfoBaseGroup } + + GROUP cwoGeneralGroup + DESCRIPTION + "This group is optional and indicates general statistics for WAN + optimization system/sub-system." + + GROUP cwoCpuNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoOverloadNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoLicenseNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoAoHttpExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support HTTP AO." + + GROUP cwoAoMapiExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support MAPI AO." + + GROUP cwoAoNfsExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support NFS AO." + + GROUP cwoAoVideoExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support Video AO." + + GROUP cwoAoCifsExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support CIFS AO." + + GROUP cwoAoApplicationStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not associates applications with AOs." + + GROUP cwoAoPolicyMapStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not implement policy map for processing traffic." + + GROUP cwoAoClassMapStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not implement class-maps for processing traffic." + + GROUP cwoAoStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support various AOs for traffic optimization." + + GROUP cwoAoTfoExtGroupRev1 + DESCRIPTION + "This group is optional for system supporting TFO AO." + + GROUP cwoTfoExtGroup + DESCRIPTION + "This group is optional for system supporting TFO AO." + + GROUP cwoAoStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support various AOs for traffic optimization." + + GROUP cwoAoSmbExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization system, which does + not support SMB AO." + ::= { ciscoWanOptimizationMIBCompliances 3 } + +ciscoWanOptimizationMIBComplianceRev3 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "This is a default module-compliance containing default object + groups. This compliance module deprecates + ciscoWanOptimizationMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { cwoTfoBaseGroup } + + GROUP cwoGeneralGroup + DESCRIPTION + "This group is optional and indicates general statistics for WAN + optimization system/sub-system." + + GROUP cwoCpuNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoOverloadNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoLicenseNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoAoHttpExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support HTTP AO." + + GROUP cwoAoMapiExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support MAPI AO." + + GROUP cwoAoNfsExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support NFS AO." + + GROUP cwoAoVideoExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support Video AO." + + GROUP cwoAoCifsExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support CIFS AO." + + GROUP cwoAoApplicationStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not associates applications with AOs." + + GROUP cwoAoPolicyMapStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not implement policy map for processing traffic." + + GROUP cwoAoClassMapStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not implement class-maps for processing traffic." + + GROUP cwoAoStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support various AOs for traffic optimization." + + GROUP cwoAoTfoExtGroupRev1 + DESCRIPTION + "This group is optional for system supporting TFO AO." + + GROUP cwoTfoExtGroup + DESCRIPTION + "This group is optional for system supporting TFO AO." + + GROUP cwoAoStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support various AOs for traffic optimization." + + GROUP cwoAoSmbExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization system, which does + not support SMB AO." + + GROUP cwoAoHttpExtendedStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support HTTP AO." + + GROUP cwoAoCifsExtendedStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support CIFS AO." + ::= { ciscoWanOptimizationMIBCompliances 4 } + +ciscoWanOptimizationMIBComplianceRev4 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "This is a default module-compliance containing default object + groups. This compliance module deprecates + ciscoWanOptimizationMIBComplianceRev3." + MODULE -- this module + MANDATORY-GROUPS { cwoTfoBaseGroup } + + GROUP cwoGeneralGroup + DESCRIPTION + "This group is optional and indicates general statistics for WAN + optimization system/sub-system." + + GROUP cwoCpuNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoOverloadNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoLicenseNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoAoHttpExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support HTTP AO." + + GROUP cwoAoMapiExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support MAPI AO." + + GROUP cwoAoNfsExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support NFS AO." + + GROUP cwoAoVideoExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support Video AO." + + GROUP cwoAoCifsExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support CIFS AO." + + GROUP cwoAoApplicationStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not associates applications with AOs." + + GROUP cwoAoPolicyMapStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not implement policy map for processing traffic." + + GROUP cwoAoClassMapStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not implement class-maps for processing traffic." + + GROUP cwoAoStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support various AOs for traffic optimization." + + GROUP cwoAoTfoExtGroupRev1 + DESCRIPTION + "This group is optional for system supporting TFO AO." + + GROUP cwoTfoExtGroup + DESCRIPTION + "This group is optional for system supporting TFO AO." + + GROUP cwoAoStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support various AOs for traffic optimization." + + GROUP cwoAoSmbExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization system, which does + not support SMB AO." + + GROUP cwoAoHttpExtendedStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support HTTP AO." + + GROUP cwoAoCifsExtendedStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support CIFS AO." + + GROUP cwoAoSmbExtendedStatsGroupRev1 + DESCRIPTION + "This group is mandatory only for WAN optimization system that + support Signed Bytes statistics for SMB AO." + ::= { ciscoWanOptimizationMIBCompliances 5 } + +ciscoWanOptimizationMIBComplianceRev5 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "This is a default module-compliance containing default object + groups. This compliance module deprecates + ciscoWanOptimizationMIBComplianceRev4." + MODULE -- this module + MANDATORY-GROUPS { cwoTfoBaseGroup } + + GROUP cwoGeneralGroup + DESCRIPTION + "This group is optional and indicates general statistics for WAN + optimization system/sub-system." + + GROUP cwoCpuNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service" + + GROUP cwoOverloadNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoLicenseNotificationGroup + DESCRIPTION + "This group is optional to implement, but mandatory for systems + which run WAN optimization as a service." + + GROUP cwoAoHttpExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support HTTP AO." + + GROUP cwoAoMapiExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support MAPI AO." + + GROUP cwoAoNfsExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support NFS AO." + + GROUP cwoAoApplicationStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not associates applications with AOs." + + GROUP cwoAoPolicyMapStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not implement policy map for processing traffic." + + GROUP cwoAoClassMapStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not implement class-maps for processing traffic." + + GROUP cwoAoStatsGroup + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support various AOs for traffic optimization." + + GROUP cwoAoTfoExtGroupRev1 + DESCRIPTION + "This group is optional for system supporting TFO AO." + + GROUP cwoTfoExtGroup + DESCRIPTION + "This group is optional for system supporting TFO AO." + + GROUP cwoAoStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support various AOs for traffic optimization." + + GROUP cwoAoSmbExtendedStatsGroup + DESCRIPTION + "This group is optional for WAN optimization system, which does + not support SMB AO." + + GROUP cwoAoHttpExtendedStatsGroupRev1 + DESCRIPTION + "This group is optional for WAN optimization systems which does + not support HTTP AO." + + GROUP cwoAoSmbExtendedStatsGroupRev1 + DESCRIPTION + "This group is mandatory only for WAN optimization system that + support Signed Bytes statistics for SMB AO." + + GROUP cwoAoHttpExtendedStatsGroupRev2 + DESCRIPTION + "This group is mandatory only for WAN optimization system that + support Akamai Cache statistics for HTTP AO" + + GROUP cwoDreCacheStatsGroup + DESCRIPTION + "This group is optional for system supporting DRE cache + statistics." + + GROUP cwoDrePerfStatsGroup + DESCRIPTION + "This group is optional for system supporting DRE performance + statistics." + ::= { ciscoWanOptimizationMIBCompliances 6 } +-- Groups + +ciscoWanOptimizationMIBGroups OBJECT IDENTIFIER + ::= { ciscoWanOptimizationMIBConform 2 } + + +cwoGeneralGroup OBJECT-GROUP + OBJECTS { + cwoGeneralActivePeers, + cwoGeneralMaxActivePeers, + cwoGeneralCpuThrottleHigh, + cwoGeneralCpuThrottleLow, + cwoGeneralCpuThrottlPeriod + } + STATUS current + DESCRIPTION + "This collection of objects represent the general statistics of + WAN optimization system/sub-system." + ::= { ciscoWanOptimizationMIBGroups 1 } + +cwoTfoBaseGroup OBJECT-GROUP + OBJECTS { + cwoTfoStatsTotalOptConn, + cwoTfoStatsActiveOptConn, + cwoTfoStatsMaxActiveConn, + cwoTfoStatsTotalNormalClosedConn, + cwoTfoStatsResetConn + } + STATUS current + DESCRIPTION + "This collection of objects represent the common statistics for + TFO." + ::= { ciscoWanOptimizationMIBGroups 2 } + +cwoTfoExtGroup OBJECT-GROUP + OBJECTS { + cwoTfoStatsActiveOptTCPPlusConn, + cwoTfoStatsActiveOptTCPOnlyConn, + cwoTfoStatsActiveOptTCPPrepConn, + cwoTfoStatsActiveADConn, + cwoTfoStatsReservedConn, + cwoTfoStatsPendingConn, + cwoTfoStatsActivePTConn + } + STATUS current + DESCRIPTION + "This collection of objects represent the statistics for + TFO, which are optional." + ::= { ciscoWanOptimizationMIBGroups 3 } + +cwoAoStatsGroup OBJECT-GROUP + OBJECTS { + cwoAoStatsIsConfigured, + cwoAoStatsIsLicensed, + cwoAoStatsOperationalState, + cwoAoStatsStartUpTime, + cwoAoStatsTotalHandledConns, + cwoAoStatsTotalOptConns, + cwoAoStatsTotalHandedOffConns, + cwoAoStatsTotalDroppedConns, + cwoAoStatsActiveOptConns, + cwoAoStatsPendingConns, + cwoAoStatsMaxActiveOptConns, + cwoAoStatsLastResetTime + } + STATUS current + DESCRIPTION + "This group includes statistics for AO. Which are common for all + AOs." + ::= { ciscoWanOptimizationMIBGroups 4 } + +cwoOverloadNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cwoTfoConnectionOverload, + cwoPeerOverload + } + STATUS current + DESCRIPTION + "This group contains notifications event for various overload + condition on wan optimization system." + ::= { ciscoWanOptimizationMIBGroups 5 } + +cwoCpuNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cwoCpuThrottlingOn, + cwoCpuThrottlingOff + } + STATUS current + DESCRIPTION + "This group contains notifications event for wan optimization + system, which are specific to some WAN optimization systems." + ::= { ciscoWanOptimizationMIBGroups 6 } + +cwoAoSmbExtendedStatsGroup OBJECT-GROUP + OBJECTS { + cwoAoSmbxStatsBytesReadCache, + cwoAoSmbxStatsBytesWriteCache, + cwoAoSmbxStatsBytesReadServer, + cwoAoSmbxStatsBytesWriteServer, + cwoAoSmbxStatsBytesReadClient, + cwoAoSmbxStatsBytesWriteClient, + cwoAoSmbxStatsProcessedReqs, + cwoAoSmbxStatsActiveReqs, + cwoAoSmbxStatsTotalTimedOutReqs, + cwoAoSmbxStatsTotalRemoteReqs, + cwoAoSmbxStatsTotalLocalReqs, + cwoAoSmbxStatsRemoteAvgTime, + cwoAoSmbxStatsLocalAvgTime, + cwoAoSmbxStatsRACacheHitCount, + cwoAoSmbxStatsMDCacheHitCount, + cwoAoSmbxStatsRACacheHitRate, + cwoAoSmbxStatsMDCacheHitRate, + cwoAoSmbxStatsMaxRACacheSize, + cwoAoSmbxStatsMaxMDCacheSize, + cwoAoSmbxStatsMDCacheSize, + cwoAoSmbxStatsRAEvictedAge, + cwoAoSmbxStatsRTT, + cwoAoSmbxStatsTotalRespTimeSaving, + cwoAoSmbxStatsOpenFiles, + cwoAoSmbxStatsTotalFilesInRACache + } + STATUS current + DESCRIPTION + "This Group contains statistics which are specific to SMB AO." + ::= { ciscoWanOptimizationMIBGroups 7 } + +cwoLicenseNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + cwoLicenseExpired, + cwoLicenseRevoked, + cwoLicenseDeleted + } + STATUS current + DESCRIPTION + "This group contains notifications event for actions on + licensing on wan optimization systems." + ::= { ciscoWanOptimizationMIBGroups 8 } + +cwoAoHttpExtendedStatsGroup OBJECT-GROUP + OBJECTS { + cwoAoHttpxStatsTotalSavedTime, + cwoAoHttpxStatsTotalRTT, + cwoAoHttpxStatsTotalMDCMTime, + cwoAoHttpxStatsEstSavedTime + } + STATUS current + DESCRIPTION + "This group contains statistics which are specific to HTTP AO." + ::= { ciscoWanOptimizationMIBGroups 9 } + +cwoAoMapiExtendedStatsGroup OBJECT-GROUP + OBJECTS { + cwoAoMapixStatsUnEncrALRT, + cwoAoMapixStatsUnEncrARRT, + cwoAoMapixStatsTotalUnEncrLRs, + cwoAoMapixStatsTotalUnEncrRRs, + cwoAoMapixStatsUnEncrAvgRedTime, + cwoAoMapixStatsEncrALRT, + cwoAoMapixStatsEncrARRT, + cwoAoMapixStatsTotalEncrLRs, + cwoAoMapixStatsTotalEncrRRs, + cwoAoMapixStatsEncrAvgRedTime + } + STATUS current + DESCRIPTION + "This group contains statistics which are specific to MAPI AO." + ::= { ciscoWanOptimizationMIBGroups 10 } + +cwoAoNfsExtendedStatsGroup OBJECT-GROUP + OBJECTS { + cwoAoNfsxStatsALRT, + cwoAoNfsxStatsARRT, + cwoAoNfsxStatsTotalLRs, + cwoAoNfsxStatsTotalRRs, + cwoAoNfsxStatsEstTimeSaved + } + STATUS current + DESCRIPTION + "This group contains statistics which are specific to NFS AO." + ::= { ciscoWanOptimizationMIBGroups 11 } + +cwoAoVideoExtendedStatsGroup OBJECT-GROUP + OBJECTS { + cwoAoVideoxStatsTotalInBytes, + cwoAoVideoxStatsTotalOutBytes + } + STATUS deprecated + DESCRIPTION + "This group contains statistics which are specific to Video AO. + This group is deprecated as all the objects in cwoAoVideoxStats + table are deprecated." + ::= { ciscoWanOptimizationMIBGroups 12 } + +cwoAoCifsExtendedStatsGroup OBJECT-GROUP + OBJECTS { + cwoAoCifsxStatsTotalReadBytes, + cwoAoCifsxStatsTotalWrittenBytes, + cwoAoCifsxStatsTotalRemoteReqs, + cwoAoCifsxStatsTotalLocalReqs, + cwoAoCifsxStatsTotalRemoteTime, + cwoAoCifsxStatsTotalLocalTime, + cwoAoCifsxStatsConnectedSessions, + cwoAoCifsxStatsOpenFiles, + cwoAoCifsxStatsMaxCacheSize, + cwoAoCifsxStatsCurrentCacheSize, + cwoAoCifsxStatsMaxCacheResources, + cwoAoCifsxStatsCacheResources, + cwoAoCifsxStatsEvictedResources, + cwoAoCifsxStatsLastEvictedTime, + cwoAoCifsxStatsVolHiWatermark, + cwoAoCifsxStatsVolLoWatermark, + cwoAoCifsxStatsAmntHiWatermark, + cwoAoCifsxStatsAmntLoWatermark, + cwoAoCifsxStatsEvictedAge, + cwoAoCifsxStatsEvictedLastAccess + } + STATUS deprecated + DESCRIPTION + "This group contains statistics which are specific to CIFS AO. + This group is deprecated as all the objects in cwoAoCifsxStats + table are deprecated." + ::= { ciscoWanOptimizationMIBGroups 13 } + +cwoAoApplicationStatsGroup OBJECT-GROUP + OBJECTS { + cwoAppStatsOriginalBytes, + cwoAppStatsOptimizedBytes, + cwoAppStatsPTBytes + } + STATUS current + DESCRIPTION + "This group contains statistics for applications associated with + AO." + ::= { ciscoWanOptimizationMIBGroups 14 } + +cwoAoPolicyMapStatsGroup OBJECT-GROUP + OBJECTS { + cwoPmapStatsDescr, + cwoPmapStatsTotalConns, + cwoPmapStatsTotalBytes, + cwoPmapStatsTotalPTConns, + cwoPmapStatsTotalPTBytes + } + STATUS current + DESCRIPTION + "This group contains statistics for active policy map." + ::= { ciscoWanOptimizationMIBGroups 15 } + +cwoAoClassMapStatsGroup OBJECT-GROUP + OBJECTS { + cwoCmapStatsDescr, + cwoCmapStatsTotalConns, + cwoCmapStatsTotalBytes, + cwoCmapStatsTotalPTConns, + cwoCmapStatsTotalPTBytes + } + STATUS current + DESCRIPTION + "This group contains statistics for class maps associated with + active policy map." + ::= { ciscoWanOptimizationMIBGroups 16 } + +cwoAoStatsGroupRev1 OBJECT-GROUP + OBJECTS { + cwoAoStatsLoadStatus, + cwoAoStatsBwOpt + } + STATUS current + DESCRIPTION + "This group includes statistics, which are common for all AOs." + ::= { ciscoWanOptimizationMIBGroups 17 } + +cwoAoTfoExtGroupRev1 OBJECT-GROUP + OBJECTS { cwoTfoStatsLoadStatus } + STATUS current + DESCRIPTION + "This collection of objects represent the statistics for TFO, + which are optional." + ::= { ciscoWanOptimizationMIBGroups 18 } + +cwoAoHttpExtendedStatsGroupRev1 OBJECT-GROUP + OBJECTS { + cwoAoHttpxStatsTotalSPSessions, + cwoAoHttpxStatsTotalSPPFSessions, + cwoAoHttpxStatsTotalSPPFObjects, + cwoAoHttpxStatsTotalSPRTTSaved, + cwoAoHttpxStatsTotalSPPFMissTime + } + STATUS current + DESCRIPTION + "This group contains statistics specific to cwoAoHttpxStats + group enhancement and SharePoint AO." + ::= { ciscoWanOptimizationMIBGroups 19 } + +cwoAoCifsExtendedStatsGroupRev1 OBJECT-GROUP + OBJECTS { + cwoAoCifsxStatsFFTotalReqs, + cwoAoCifsxStatsFFRemoteReqs, + cwoAoCifsxStatsFFLocalRespTime, + cwoAoCifsxStatsFFRemoteRespTime, + cwoAoCifsxStatsDirResources + } + STATUS deprecated + DESCRIPTION + "This group contains statistics specific to CIFS Atkins + feature. This group is deprecated as all the objects in + cwoAoCifsxStats table are deprecated." + ::= { ciscoWanOptimizationMIBGroups 20 } + +cwoAoSmbExtendedStatsGroupRev1 OBJECT-GROUP + OBJECTS { + cwoAoSmbxStatsRdL4SignWANBytes, + cwoAoSmbxStatsWrL4SignWANBytes, + cwoAoSmbxStatsRdSignLANBytes, + cwoAoSmbxStatsWrSignLANBytes + } + STATUS current + DESCRIPTION + "This group contains statistics specific to Signed Bytes + Statistics feature for SMB AO." + ::= { ciscoWanOptimizationMIBGroups 21 } + +cwoAoHttpExtendedStatsGroupRev2 OBJECT-GROUP + OBJECTS { + cwoAoHttpxStatsAKCBypassCacheTrans, + cwoAoHttpxStatsAKCBypassRespBytes, + cwoAoHttpxStatsAKCBypassCacheTransPercent, + cwoAoHttpxStatsAKCBypassRespBytesPercent, + cwoAoHttpxStatsAKCBypassCacheRespTimeSaved, + cwoAoHttpxStatsAKCBypassAvgCacheRespTimeSaved, + cwoAoHttpxStatsAKCBypassRespTimeSavedPercent, + cwoAoHttpxStatsAKCStdCacheTrans, + cwoAoHttpxStatsAKCStdRespBytes, + cwoAoHttpxStatsAKCStdCacheTransPercent, + cwoAoHttpxStatsAKCStdRespBytesPercent, + cwoAoHttpxStatsAKCStdCacheRespTimeSaved, + cwoAoHttpxStatsAKCStdAvgCacheRespTimeSaved, + cwoAoHttpxStatsAKCStdRespTimeSavedPercent, + cwoAoHttpxStatsAKCBasicCacheTrans, + cwoAoHttpxStatsAKCBasicRespBytes, + cwoAoHttpxStatsAKCBasicCacheTransPercent, + cwoAoHttpxStatsAKCBasicRespBytesPercent, + cwoAoHttpxStatsAKCBasicCacheRespTimeSaved, + cwoAoHttpxStatsAKCBasicAvgCacheRespTimeSaved, + cwoAoHttpxStatsAKCBasicRespTimeSavedPercent, + cwoAoHttpxStatsAKCAdvCacheTrans, + cwoAoHttpxStatsAKCAdvRespBytes, + cwoAoHttpxStatsAKCAdvCacheTransPercent, + cwoAoHttpxStatsAKCAdvRespBytesPercent, + cwoAoHttpxStatsAKCAdvCacheRespTimeSaved, + cwoAoHttpxStatsAKCAdvAvgCacheRespTimeSaved, + cwoAoHttpxStatsAKCAdvRespTimeSavedPercent, + cwoAoHttpxStatsAKCTotalCacheTrans, + cwoAoHttpxStatsAKCTotalRespBytes, + cwoAoHttpxStatsAKCTotalCacheTransPercent, + cwoAoHttpxStatsAKCTotalRespBytesPercent, + cwoAoHttpxStatsAKCTotalCacheRespTimeSaved, + cwoAoHttpxStatsAKCTotalAvgCacheRespTimeSaved, + cwoAoHttpxStatsAKCTotalRespTimeSavedPercent, + cwoAoHttpxStatsAKCPrepStatus, + cwoAoHttpxStatsAKCPrepCacheStoreBytes, + cwoAoHttpxStatsAKCPrepUncacheStoreBytes + } + STATUS current + DESCRIPTION + "This group contains statistics specific to cwoAoHttpxStats + group enhancement and HTTP Akamai Cache." + ::= { ciscoWanOptimizationMIBGroups 22 } + +cwoDreCacheStatsGroup OBJECT-GROUP + OBJECTS { + cwoDreCacheStatsStatus, + cwoDreCacheStatsAge, + cwoDreCacheStatsTotal, + cwoDreCacheStatsUsed, + cwoDreCacheStatsDataUnitUsage, + cwoDreCacheStatsReplacedOneHrDataUnit, + cwoDreCacheStatsDataUnitAge, + cwoDreCacheStatsSigblockUsage, + cwoDreCacheStatsReplacedOneHrSigblock, + cwoDreCacheStatsSigblockAge + } + STATUS current + DESCRIPTION + "This group contains statistics specific to DRE cache + statistics." + ::= { ciscoWanOptimizationMIBGroups 23 } + +cwoDrePerfStatsGroup OBJECT-GROUP + OBJECTS { + cwoDrePerfStatsEncodeCompressionRatio, + cwoDrePerfStatsEncodeCompressionLatency, + cwoDrePerfStatsEncodeAvgMsgSize, + cwoDrePerfStatsDecodeCompressionRatio, + cwoDrePerfStatsDecodeCompressionLatency, + cwoDrePerfStatsDecodeAvgMsgSize + } + STATUS current + DESCRIPTION + "This group contains statistics specific to DRE performance + statistics." + ::= { ciscoWanOptimizationMIBGroups 24 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MIBS/cisco/CISCOSB-1-BONJOUR-SERVICE-MIB b/MIBS/cisco/CISCOSB-1-BONJOUR-SERVICE-MIB new file mode 100644 index 0000000..661164d --- /dev/null +++ b/MIBS/cisco/CISCOSB-1-BONJOUR-SERVICE-MIB @@ -0,0 +1,117 @@ +CISCOSB-1-BONJOUR-SERVICE-MIB DEFINITIONS ::= BEGIN + +-- Version: 7.46 +-- Date: 24 Mar 2009 +-- 24-Mar-2009 Added rlBonjourServiceTable + +IMPORTS + OBJECT-TYPE, Counter32 FROM SNMPv2-SMI + TruthValue, DisplayString, RowStatus FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB; + +rlCustom1BonjourService MODULE-IDENTITY + LAST-UPDATED "200903240000Z" -- March 24, 2009 + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION "Added: rlCustom1BonjourServiceTable - the private MIB module + definition for Bonjour services." + REVISION "200903240000Z" + DESCRIPTION + "Initial revision" + ::= { switch001 143 } + + +rlCustom1BonjourServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCustom1BonjourServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Bonjour services table information" + ::= { rlCustom1BonjourService 1 } + +rlCustom1BonjourServiceEntry OBJECT-TYPE + SYNTAX RlCustom1BonjourServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Service of Bonjour Element. + The information includes: Service name, service port number, service enable, service can be changed the row status. + The index is string name of the service and represent by rlBonjourServiceTypeName" + INDEX { IMPLIED rlCustom1BonjourServiceTypeName } + ::= { rlCustom1BonjourServiceTable 1 } + +RlCustom1BonjourServiceEntry ::= SEQUENCE { + rlCustom1BonjourServiceTypeName DisplayString, + rlCustom1BonjourServiceTransport INTEGER, + rlCustom1BonjourServicePort INTEGER, + rlCustom1BonjourServiceEnable TruthValue, + rlCustom1BonjourServiceOptions BITS, + rlCustom1BonjourServiceStatus RowStatus + } + +rlCustom1BonjourServiceTypeName OBJECT-TYPE + SYNTAX DisplayString(SIZE(2..14)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Bonjour Service Type name." + ::= { rlCustom1BonjourServiceEntry 1 } + + rlCustom1BonjourServiceTransport OBJECT-TYPE + SYNTAX INTEGER { + udp(1), + tcp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value indicating the service transport." + ::= { rlCustom1BonjourServiceEntry 2 } + + +rlCustom1BonjourServicePort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value indicating protocol port number." + ::= { rlCustom1BonjourServiceEntry 3 } + +rlCustom1BonjourServiceEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bonjour Service type enabled {true} or Disabled {false}." + ::= { rlCustom1BonjourServiceEntry 4 } + +rlCustom1BonjourServiceOptions OBJECT-TYPE + SYNTAX BITS { + serviceCanBeDeleted(0), + serviceCanBeDisabled(1), + portCanBeConfigured(2) } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bonjour Service type can be change Yes {true} or No {false}." + ::= { rlCustom1BonjourServiceEntry 5 } + +rlCustom1BonjourServiceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlCustom1BonjourServiceEntry 6 } + +END diff --git a/MIBS/cisco/CISCOSB-3SW2SWTABLES-MIB b/MIBS/cisco/CISCOSB-3SW2SWTABLES-MIB new file mode 100644 index 0000000..5ab2b46 --- /dev/null +++ b/MIBS/cisco/CISCOSB-3SW2SWTABLES-MIB @@ -0,0 +1,40 @@ +CISCOSB-3SW2SWTABLES-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private 3SW 2SW TABLES MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI; + +rl3sw2swTables MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines 3sw 2sw Tables private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 63 } + +rl3sw2swTablesPollingInterval OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The polling interval for dynamic 3SW/2SW tables in seconds." + DEFVAL { 3 } + ::= { rl3sw2swTables 1 } + +END diff --git a/MIBS/cisco/CISCOSB-AAA b/MIBS/cisco/CISCOSB-AAA new file mode 100644 index 0000000..0cca0d2 --- /dev/null +++ b/MIBS/cisco/CISCOSB-AAA @@ -0,0 +1,3539 @@ +CISCOSB-AAA DEFINITIONS ::= BEGIN + +-- Title: CISCOSB AAA Private Extension +-- Version: 7.46 +-- Date: 01-Mar-2007 +-- 03-Jun-2003 Changed upper bound of rlRadiusGlobalDefaultDeadtime to 2000 +-- 31-Jul-2003 A new field rlRadiusServerUsage was added to rlRadiusServerEntry +-- 31-Jul-2003 Group rlAAAEap was added +-- 22-Sep-2003 Group rlTacacs was added +-- 11-Nov-2004 Scalar rlAAAAuditingEnable +-- 13-Dec-2004 MIBs for TIC support +-- a. New fields were added: +-- rlAAALineLockedState +-- rlAAALineConsFailedLogins +-- rlAAALinePasswordValidTime +-- rlAAALinePasswordExpieryDate +-- rlAAALocalLockedState +-- rlAAALocalConsFailedLogins +-- rlAAALocalPasswordValidTime +-- rlAAALocalPasswordExpieryDate +-- b. New scalars +-- rlAAAMinPasswordLength +-- rlAAAPasswordHistSize +-- rlAAAPasswordHistHoldTime +-- rlAAASuccLoginWriteToFile +-- rlAAAUnlockUserName +-- rlAAAUnlockSystemPassword +-- c. New tables +-- rlAAALocalLoginHistTable +-- rlAAALinePassLoginHistTable +-- rlAAASystemLoginHistTable +-- rlAAASysPassStatTable +-- rlAAALockedLineTable +-- 07-Jul-2005 Added field rlAAALocalLoginMrid +-- 30-Oct-2005 Added new table rlAAASystemPasswordVerificationAndSettingTable +-- 14-Mar-2006 NimrodS Added fields rlAAAUserLoginDate And rlAAAUserLoginDurationMS +-- to rlAAAUserTable +-- 04-Jun-2006 Added new scalars +-- rlAAAAccountingMngMethod +-- rlAAAAccountingDot1xMethod +-- +-- 11-Jan-2007 Added Inet support +-- rlAAAUserTable +-- rlAAALocalLoginHistTable +-- rlAAALinePassLoginHistTable +-- rlAAASystemLoginHistTable +-- 10-Apr-2007 AlexeyK Added IPv6 support +-- rlRadiusServerInetTable +-- rlRadiusGlobalIPv6DefaultSource +-- +-- 09-Aug-2009 vkuk : password complexity and local user password global aging +-- Added: +-- rlAAAPasswordComplexityEnabled +-- rlAAAPasswordComplexityMinCharClasses +-- rlAAAPasswordComplexityNotOldPasswordEnabled +-- rlAAAPasswordComplexityCharRepeat +-- rlAAAPasswordComplexityNotUserNameEnabled +-- rlAAAPasswordComplexityNotManufacturerEnabled +-- rlAAAPasswordGlobalAgingTime +-- rlAAALocalUserPasswordVerificationAndSettingTable +-- Changed rlAAALocalUserTable - added field : +-- rlAAALocalPasswordCreationDate +-- 21-Jun-2010 vkuk : system password global aging +-- rlAAACreationDateSystemPasswordLevel15 +IMPORTS + switch001, rlRadius,rlAAAEap FROM CISCOSB-MIB + Unsigned32, IpAddress,Counter32, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + TruthValue, RowStatus, DisplayString, + DateAndTime, TimeStamp, + TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB; -- RFC2851 + +rlAAA MODULE-IDENTITY + LAST-UPDATED "202105190000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Authentication, Authorization and Accounting + in CISCOSB devices." + REVISION "202105190000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 79 } + +RlAAAMethodtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Method list type." + SYNTAX INTEGER { + rlAAAMethodDeny(0), + rlAAAMethodLinePassword(1), + rlAAAMethodSystemPassword(2), + rlAAAMethodLocalUserTable(3), + rlAAAMethodRadius(4), + rlAAAMethodTacacs(5), + rlAAAMethodSucceed(6) +} + +RlAAAServiceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Line service type.rlAAAServiceTypeDontCare must be the maximum value in the enum." + SYNTAX INTEGER { + rlAAAServiceTypeDontCare(0), + rlAAAServiceTypeTelnet(1), + rlAAAServiceTypeHttp(2), + rlAAAServiceTypeSsh(3), + rlAAAServiceTypeHttps(4), + rlAAAServiceTypeSnmp(5), + rlAAAServiceTypeSshPubkey(6), + rlAAAServiceTypeDebug(7) +} + +RlAAALinePortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Line physical port type,the + rlAAAPortDontCare must be the maximum value in the enum." + SYNTAX INTEGER { + rlAAAPortDontCare(0), + rlAAAPortNetwork(1), + rlAAAPortConsole(2) +} + +RlAAAHashType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Specifies which hash method type was used to create + the hashed password of the local user. + rlAAAHashTypeSuperHash signifies that the hashing type + is SHA1 nested within the default hash method (a composition function). + i.e default(sha1(password))." + SYNTAX INTEGER { + rlAAAHashTypeMD5(0), + rlAAAHashTypeSHA1(1), + rlAAAHashTypeSHA512(2), + rlAAAHashTypeSuperHash(3) +} + +rlAAAMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 3. The difference in rlAAACreationDateSystemPasswordLevel15 and + rlAAALocalUserEntry." + ::= { rlAAA 1 } + + +rlAAARetries OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the number of retries for each method + (Radius, local passwords, local users table and + tacacs)." + ::= { rlAAA 2 } + + +rlAAARadiusEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether AAA will use Radius. When to use + Radius exactly depends on its position in the + methods list. " + ::= { rlAAA 3 } + +rlAAATacacsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether AAA will use Tacacs. When to use + Tacacs exactly depends on its position in the + methods list." + ::= { rlAAA 4 } + +rlAAALocalUserEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether AAA will use the local users table. + When to use the table exactly depends on its + position in the methods list. " + ::= { rlAAA 5 } + +rlAAASystemPasswordEnabled + OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether AAA will use the system password. + When to use the passwords exactly depends on its + position in the methods list. " + ::= { rlAAA 6 } + +rlAAALinePasswordEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether AAA will use the line password. + When to use the passwords exactly depends on its + position in the methods list. " + ::= { rlAAA 7 } + +rlAAAAlwaysSuccessEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether AAA will use the always success method. + When to use that method exactly depends on its + position in the methods list. " + ::= { rlAAA 8 } + +-- +-- suppoted methods +-- + +rlAAARadiusSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This mib show whether Radius is supported in AAA. If the + value is false Radius will not be used as an + authentication and accounting method. If the value + is true Radius will be used by AAA for authentication and + accounting if the the AAA was configured to do so + (by setting the appropriate mibs)." + ::= { rlAAA 9 } + + rlAAATacacsSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This mib show whether Tacacs+ is supported in AAA. If the + value is false Tacacs+ will not be used as an + authentication and accounting method. If the value + is true Tacacs+ will be used by AAA for authentication and + accounting if the the AAA was configured to do so + (by setting the appropriate mibs)." + ::= { rlAAA 10 } + +rlAAALocalUserSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This mib show whether the local users db is supported in + AAA.If the value is false the local users db will not be + used as an authentication and accounting method. If the + value is true the local users db will be used by AAA for + authentication and accounting method if the the AAA was + configured to do so (by setting the appropriate mibs)." + ::= { rlAAA 11 } + +rlAAASystemPasswordSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This mib show whether system password is supported in AAA. + If the value is false system password will not be used as + an authentication and accounting method. If the value is + true the system password will be used by AAA for + authentication and accounting method if the the AAA was + configured to do so (by setting the appropriate mibs)." + ::= { rlAAA 12 } + +rlAAALinePasswordSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This mib show whether line password is supported in AAA. + If the value is false line password will not be used as an + authentication and accounting method. If the value is true + the line password will be used by AAA for authentication and + accounting method if the the AAA was configured + to do so (by setting the appropriate mibs)." + ::= { rlAAA 13 } + +rlAAALineAlwaysSuccessSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This mib show whether line always success method is + supported in AAA.If the value is false always success + method will not be used as an authentication and + accounting method. If the value is true the always + success method will be used by AAA for authentication and + accounting method if the the AAA was configured + to do so (by setting the appropriate mibs)." + ::= { rlAAA 14 } + +-- +-- method list table +-- + + +rlAAAMethodListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAAMethodListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies all methods list per method name." + ::= { rlAAA 15 } + +rlAAAMethodListEntry OBJECT-TYPE + SYNTAX RlAAAMethodListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAAMethodListName} + ::= { rlAAAMethodListTable 1 } + +RlAAAMethodListEntry ::= SEQUENCE { + rlAAAMethodListName DisplayString, + rlAAAMethodType1 RlAAAMethodtype, + rlAAAMethodType2 RlAAAMethodtype, + rlAAAMethodType3 RlAAAMethodtype, + rlAAAMethodType4 RlAAAMethodtype, + rlAAAMethodType5 RlAAAMethodtype, + rlAAAMethodType6 RlAAAMethodtype, + rlAAAMethodType7 RlAAAMethodtype, + rlAAAMethodListStatus RowStatus, + rlAAAAuthorizeEnable INTEGER + +} + +rlAAAMethodListName OBJECT-TYPE + SYNTAX DisplayString (SIZE(3..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Line Method List Name" + ::= { rlAAAMethodListEntry 1 } + +rlAAAMethodType1 OBJECT-TYPE + SYNTAX RlAAAMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION " first method type that will be used in the method + linked list." + ::= { rlAAAMethodListEntry 2 } + +rlAAAMethodType2 OBJECT-TYPE + SYNTAX RlAAAMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION " second method type that will be used in the method + linked list." + ::= { rlAAAMethodListEntry 3 } + + +rlAAAMethodType3 OBJECT-TYPE + SYNTAX RlAAAMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION "3th method type that will be used in the method + linked list." + ::= { rlAAAMethodListEntry 4 } + +rlAAAMethodType4 OBJECT-TYPE + SYNTAX RlAAAMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION " 4th method type that will be used in the method + linked list." + ::= { rlAAAMethodListEntry 5 } + +rlAAAMethodType5 OBJECT-TYPE + SYNTAX RlAAAMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION "5th method type that will be used in the method + linked list." + ::= { rlAAAMethodListEntry 6 } + + +rlAAAMethodType6 OBJECT-TYPE + SYNTAX RlAAAMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION " 6th method type that will be used in the method + linked list." + ::= { rlAAAMethodListEntry 7 } + + +rlAAAMethodType7 OBJECT-TYPE + SYNTAX RlAAAMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION " 7th method type that will be used in the method + linked list." + ::= { rlAAAMethodListEntry 8 } + +rlAAAMethodListStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "method list status can be destroy or createAndGo" + ::= { rlAAAMethodListEntry 9 } + +rlAAAAuthorizeEnable OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "flag that indicates whether authorizatoin is enabled" + ::= { rlAAAMethodListEntry 10 } + + +-- +-- Line table +-- +--- AAA MIBs for TIC support +--- Added read only fields to show if a user is locked, +--- password expiry date and number of consecutive failed logins. +--- New read write field to set the expiry time for a password. +-- +-- Line table +-- + +rlAAALineTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAALineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies all lines, their passwords and their + authorizations level .the table ordered lexicography by + the line name. when a new line is being authenticate the + search in line table is from the first entry in table + till it find the first entry that fit application input + line parameters ." + ::= { rlAAA 16 } + +rlAAALineEntry OBJECT-TYPE + SYNTAX RlAAALineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAALinePortType, + rlAAAIfIndex, + rlAAAServiceType} +::= { rlAAALineTable 1 } + +RlAAALineEntry ::= SEQUENCE { + rlAAALinePortType RlAAALinePortType, + rlAAAIfIndex Unsigned32, + rlAAAServiceType RlAAAServiceType, + rlAAALineMethodListNameLevel1 DisplayString, + rlAAALineMethodListNameLevel2 DisplayString, + rlAAALineMethodListNameLevel3 DisplayString, + rlAAALineMethodListNameLevel4 DisplayString, + rlAAALineMethodListNameLevel5 DisplayString, + rlAAALineMethodListNameLevel6 DisplayString, + rlAAALineMethodListNameLevel7 DisplayString, + rlAAALineMethodListNameLevel8 DisplayString, + rlAAALineMethodListNameLevel9 DisplayString, + rlAAALineMethodListNameLevel10 DisplayString, + rlAAALineMethodListNameLevel11 DisplayString, + rlAAALineMethodListNameLevel12 DisplayString, + rlAAALineMethodListNameLevel13 DisplayString, + rlAAALineMethodListNameLevel14 DisplayString, + rlAAALineMethodListNameLevel15 DisplayString, + rlAAALinePassword DisplayString, + rlAAALineStatus RowStatus, + rlAAALineLockedState INTEGER, + rlAAALineConsFailedLogins Counter32, + rlAAALinePasswordValidTime Unsigned32, + rlAAALinePasswordExpieryDate DisplayString, + rlAAALinePasswordSalt OCTET STRING, + rlAAALinePasswordHashMethod RlAAAHashType +} + + +rlAAALinePortType OBJECT-TYPE + SYNTAX RlAAALinePortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION " the physical port type ." + ::= { rlAAALineEntry 1 } + +rlAAAIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Identifies the ifindex for which this entry can be used. + If index 0 means don't care (can be used for all if indices). + For port type console the value could be only 0." + ::= { rlAAALineEntry 2} + +rlAAAServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the service type" + ::= { rlAAALineEntry 3 } + +rlAAALineMethodListNameLevel1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 1 .That name points to the method + list table .It is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 4 } + +rlAAALineMethodListNameLevel2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 2 that name points to the method + list table it is the key in method list table .by that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 5 } + +rlAAALineMethodListNameLevel3 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 3 that name points to the method + list table it is the key in method list table .by that way + we can reach the methods list to be used for this line" + ::= { rlAAALineEntry 6} + +rlAAALineMethodListNameLevel4 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 4-that name points to the method + list table it is the key in method list table .by that way + we can reach the methods list to be used for this line" + ::= { rlAAALineEntry 7} + +rlAAALineMethodListNameLevel5 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 5 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 8} + +rlAAALineMethodListNameLevel6 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 6 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 9} + +rlAAALineMethodListNameLevel7 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 7 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 10} + +rlAAALineMethodListNameLevel8 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 8 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 11} + +rlAAALineMethodListNameLevel9 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 9 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 12} + +rlAAALineMethodListNameLevel10 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 10 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 13} + +rlAAALineMethodListNameLevel11 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 11 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 14} + +rlAAALineMethodListNameLevel12 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 12 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 15} + +rlAAALineMethodListNameLevel13 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 13 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 16} + +rlAAALineMethodListNameLevel14 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 14 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 17} + + rlAAALineMethodListNameLevel15 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method list Name for level 15 that name points to the method + list table it is the key in method list table .in that way + we can reach the methods list to be used for that line" + ::= { rlAAALineEntry 18} + +rlAAALinePassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Line Password. Zero length password is considered as no + password. Password with zero length means that in case this + password is the method to be used a method fail is returned + and no other method is being used. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAALineEntry 19 } + +rlAAALineStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Line status can be destroy or createAndGo" + ::= { rlAAALineEntry 20 } + +rlAAALineLockedState OBJECT-TYPE + SYNTAX INTEGER { + locked(0), + usable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Line locked status" + ::= { rlAAALineEntry 21 } + +rlAAALineConsFailedLogins OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of last consecutive failed logins" + ::= { rlAAALineEntry 22 } + +rlAAALinePasswordValidTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period of time in days, during which the password, + is considered valid for login. Value of 0 means never expired. + The actual range is product specific. + After this time the system may allow limited number of logins + to change the password. " + DEFVAL { 0 } + ::= { rlAAALineEntry 23} + +rlAAALinePasswordExpieryDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If Line password aging is active, the date on which + The current password will expire. + Otherwise zero size string" + ::= { rlAAALineEntry 24 } + +rlAAALinePasswordSalt OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The salt of the line password used to prevent + rainbow table attacks." + ::= { rlAAALineEntry 25 } + +rlAAALinePasswordHashMethod OBJECT-TYPE + SYNTAX RlAAAHashType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The method the line password uses to hash + the password." + ::= { rlAAALineEntry 26 } + + +-- +-- local user db table +-- + +---_for rlAAALocalUserTable addition is in BOLD. +--- Added read only fields to show if a user is locked, +--- password expiry date and number of consecutive failed logins. +--- New read write field to set the expiry time for a password. + + + +rlAAALocalUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAALocalUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies all usernames, their passwords and + their authorizations." + ::= { rlAAA 17 } + +rlAAALocalUserEntry OBJECT-TYPE + SYNTAX RlAAALocalUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAALocalUserName} + ::= { rlAAALocalUserTable 1 } + +RlAAALocalUserEntry ::= SEQUENCE { + rlAAALocalUserName DisplayString, + rlAAALocalUserPassword DisplayString, + rlAAALocalUserPrivilage INTEGER, + rlAAALocalHostStatus RowStatus, + rlAAALocalLockedState INTEGER, + rlAAALocalConsFailedLogins Counter32, + rlAAALocalPasswordValidTime Unsigned32, + rlAAALocalPasswordExpieryDate DisplayString, + rlAAALocalPasswordCreationDate DisplayString, + rlAAALocalUserSalt OCTET STRING, + rlAAALocalUserHashMethod RlAAAHashType +} + +rlAAALocalUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local User Name" + ::= { rlAAALocalUserEntry 1 } + +rlAAALocalUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local User Password .The password can be null + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + + ::= { rlAAALocalUserEntry 2 } + +rlAAALocalUserPrivilage OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local User Privilage" + ::= { rlAAALocalUserEntry 3 } + +rlAAALocalHostStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local User status" + ::= { rlAAALocalUserEntry 4 } + +rlAAALocalLockedState OBJECT-TYPE + SYNTAX INTEGER { + locked(0), + usable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local User locked status" + ::= { rlAAALocalUserEntry 5 } + +rlAAALocalConsFailedLogins OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of last consecutive failed logins" + ::= { rlAAALocalUserEntry 6 } + +rlAAALocalPasswordValidTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period of time in days, during which the password, + is considered valid for login. Value of 0 means never expired. + The actual range is product specific. + After this time the system may allow limited number of logins + to change the password. " + DEFVAL { 0 } + ::= { rlAAALocalUserEntry 7 } + +rlAAALocalPasswordExpieryDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If User password aging is active, the date on which + The current password will expire. + Otherwise zero size string" + ::= { rlAAALocalUserEntry 8 } + +rlAAALocalPasswordCreationDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The date on which the current password was created. + Otherwise zero size string" + ::= { rlAAALocalUserEntry 9 } + +rlAAALocalUserSalt OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Salt stored and used to prevent lookup tables, + reverse lookup tables, and rainbow table attacks. + Not used in MD5 and SHA1 Hashing." + + DEFVAL { "" } + ::= { rlAAALocalUserEntry 10 } + +rlAAALocalUserHashMethod OBJECT-TYPE + SYNTAX RlAAAHashType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The method used to hash the user's password" + ::= { rlAAALocalUserEntry 11 } + +-- +-- system password +-- DEPRECATED, USE rlAAASysPassAttributeTable +-- + +rlAAASystemPasswordlevel1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 1. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 18 } + +rlAAASystemPasswordlevel2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 2. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 19 } + +rlAAASystemPasswordlevel3 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 3. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 20 } + +rlAAASystemPasswordlevel4 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 4. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 21 } + +rlAAASystemPasswordlevel5 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 5. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 22 } + +rlAAASystemPasswordlevel6 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 6. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 23 } + +rlAAASystemPasswordlevel7 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 7. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 24 } + +rlAAASystemPasswordlevel8 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 8. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 25 } + +rlAAASystemPasswordlevel9 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 9. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 26 } + +rlAAASystemPasswordlevel10 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 10. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 27 } + +rlAAASystemPasswordlevel11 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION " Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 11. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 28 } + +rlAAASystemPasswordlevel12 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 12. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 29 } + +rlAAASystemPasswordlevel13 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 13. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 30 } + +rlAAASystemPasswordlevel14 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 13. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not not part of it" + ::= { rlAAA 31 } + +rlAAASystemPasswordlevel15 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable + DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead + + system Password for level 15. + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by 32 + octets representing Hex Decimal value(in the 0-9 a-f A-F + range) + the $ and # as first octet are a directive to indicate what + is the type of password and are not part of it" + ::= { rlAAA 32 } + +rlAAAUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAAUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds all current users that have been authenticated." + ::= { rlAAA 33 } + +rlAAAUserEntry OBJECT-TYPE + SYNTAX RlAAAUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAAUserIndex} + ::= { rlAAAUserTable 1 } + +RlAAAUserEntry ::= SEQUENCE { + rlAAAUserIndex Unsigned32, + rlAAAUserServiceType RlAAAServiceType, + rlAAAUserRemoteIpAddress IpAddress, + rlAAAUserName DisplayString, + rlAAAUserLevel Unsigned32, + rlAAAUserIfIndex Unsigned32, + rlAAAUserLoginDate DateAndTime, + rlAAAUserLoginDurationMS Unsigned32 +} + +rlAAAUserIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User Index" + ::= { rlAAAUserEntry 1 } + +rlAAAUserServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service that the user uses. Service dont care is console + terminal." + ::= { rlAAAUserEntry 2 } + +rlAAAUserRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address." + ::= { rlAAAUserEntry 3 } + +rlAAAUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User Name" + ::= { rlAAAUserEntry 4 } + +rlAAAUserLevel OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User level" + ::= { rlAAAUserEntry 5 } + +rlAAAUserIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User if index." + ::= { rlAAAUserEntry 6 } + +rlAAAUserLoginDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of use creation." + ::= { rlAAAUserEntry 7 } + +rlAAAUserLoginDurationMS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time in MS since user login." + ::= { rlAAAUserEntry 8 } + +rlAAATest OBJECT IDENTIFIER ::= { rlAAA 34 } + +rlAAATestPassword OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the user supplying the correct code to use the + AAA test feature." + ::= {rlAAATest 1} + +rlAAATestUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAATestUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enables a user to perform a simulation of authentiction." + ::= { rlAAATest 2 } + +rlAAATestUserEntry OBJECT-TYPE + SYNTAX RlAAATestUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlAAATestUserIndex} + ::= { rlAAATestUserTable 1 } + +RlAAATestUserEntry ::= SEQUENCE { + rlAAATestUserIndex Unsigned32, + rlAAATestPortType RlAAALinePortType, + rlAAATestIfIndex INTEGER, + rlAAATestServiceType RlAAAServiceType, + rlAAATestUserAuthenticationStatus INTEGER, + rlAAATestUserAuthenticationAction INTEGER, + rlAAATestUserInput DisplayString, + rlAAATestUserStatus RowStatus +} + +rlAAATestUserIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User entry index (the number is used just to identify the user)." + ::= { rlAAATestUserEntry 1 } + +rlAAATestPortType OBJECT-TYPE + SYNTAX RlAAALinePortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION " the physical port type ." + ::= { rlAAATestUserEntry 2 } + +rlAAATestIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION " line ifIndex can configue to be zero witch means + Don't-care value" + ::= { rlAAATestUserEntry 3} + +rlAAATestServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the service type" + ::= { rlAAATestUserEntry 4 } + + +rlAAATestUserAuthenticationStatus OBJECT-TYPE + SYNTAX INTEGER { + needPassword(1), + needUsername(2), + success(3), + failure(4), + aborted(5), + deleted(6), + waiting(7), + usedNewMethod(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the ststus of the operation and what is expected from the + 'user'." + ::= { rlAAATestUserEntry 5 } + +rlAAATestUserAuthenticationAction OBJECT-TYPE + SYNTAX INTEGER { + begin(1), + receivePassword(2), + receiveUsername(3), + abort(4), + delete(5), + continue(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By setting this field the process moves from one state to another. On + creation the value must be begin. + When the value of rlAAATestUserAuthenticationStatus is needPassword + the value can be set to receivePassword or abort. + When the value of rlAAATestUserAuthenticationStatus is needUsername + the value can be set to receiveUsername or abort. + When the value of rlAAATestUserAuthenticationStatus is success or failure + the value can be set to delete or abort. + When the value of rlAAATestUserAuthenticationStatus is aborted the value + can be set to delete. + When the value of rlAAATestUserAuthenticationStatus is deleted the value + can not be set to any value. + When the value of rlAAATestUserAuthenticationStatus is waiting the value + can be set or abort." + ::= { rlAAATestUserEntry 6 } + +rlAAATestUserInput OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the acion was set to receivePassword than this field should hold + the value of the password. + If the action was set to receiveUsername than this field should hold + the value of the username. " + ::= { rlAAATestUserEntry 7 } + +rlAAATestUserStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status. The entry can not be deleted. It will be deleted if + unchanged more than 2 minutes." + ::= { rlAAATestUserEntry 8 } + +--- +--- rlRadius +--- + +rlRadiusMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 2. + 1 - original version. + 2 - field rlRadiusServerUsage was added to rlRadiusServerEntry" + ::= { rlRadius 1 } + +rlRadiusGlobalDefaultTimeout OBJECT-TYPE + SYNTAX INTEGER (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time (in seconds) to wait for this RADIUS + server to reply. This MIB is used if the value of the + field rlRadiusServerUseGlobalDefaultTimeout is false." + ::= { rlRadius 2 } + +rlRadiusGlobalDefaultRetries OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times to try contacting this RADIUS server. This MIB + is used if the value of the field + rlRadiusServerUseGlobalDefaultRetries is false." + ::= { rlRadius 3 } + + +rlRadiusGlobalDefaultDeadtime OBJECT-TYPE + SYNTAX INTEGER (0..2000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of minutes that any RADIUS server is ignored after + it has failed. This MIB is used if the value of the field + rlRadiusServerUseGlobalDefaultDeadtime is false." + ::= { rlRadius 4 } + +rlRadiusGlobalDefaultKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret key to be shared with this RADIUS server. This MIB is + used if the value of the field rlRadiusServerUseGlobalDefaultKey + is false." + ::= { rlRadius 5 } + + +rlRadiusGlobalDefaultSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPv4 address of the interface to use with this server. + A value of 0.0.0.0 for this object disables source + address specification. This MIB is used if the value of the + field rlRadiusServerUseGlobalDefaultSource is false." + ::= { rlRadius 6 } + +rlRadiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + servers with which the cliient shares a secret." + ::= { rlRadius 7 } + +rlRadiusServerEntry OBJECT-TYPE + SYNTAX RlRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a RADIUS + server with which the client shares + a secret." + INDEX { rlRadiusServerAddress, + rlRadiusServerAuthPortNumber, + rlRadiusServerAcctPortNumber} + ::= { rlRadiusServerTable 1 } + +RlRadiusServerEntry ::= SEQUENCE { + rlRadiusServerAddress IpAddress, + rlRadiusServerAuthPortNumber INTEGER, + rlRadiusServerAcctPortNumber INTEGER, + rlRadiusServerTimeout INTEGER, + rlRadiusServerRetries INTEGER, + rlRadiusServerDeadtime INTEGER, + rlRadiusServerUseGlobalDefaultKey TruthValue, + rlRadiusServerKey DisplayString, + rlRadiusServerSource IpAddress, + rlRadiusServerPriority INTEGER, + rlRadiusServerStatus RowStatus, + rlRadiusServerUsage INTEGER +} + +rlRadiusServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the RADIUS server + referred to in this table entry." + ::= { rlRadiusServerEntry 1 } + +rlRadiusServerAuthPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UDP port the client is using to send authentication + requests to this server." + ::= { rlRadiusServerEntry 2 } + +rlRadiusServerAcctPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UDP port the client is using to send accounting + requests to this server." + ::= { rlRadiusServerEntry 3 } + +rlRadiusServerTimeout OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time (in seconds) to wait for this RADIUS + server to reply. Value of 0 means that rlRadiusGlobalDefaultTimeout." + DEFVAL { 3 } + ::= { rlRadiusServerEntry 4 } + +rlRadiusServerRetries OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times to try contacting this RADIUS server. Value of + 0 means that rlRadiusGlobalDefaultRetries." + DEFVAL { 3 } + ::= { rlRadiusServerEntry 5 } + +rlRadiusServerDeadtime OBJECT-TYPE + SYNTAX INTEGER (0..2001) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of minutes that any RADIUS server is ignored after + it has failed. Value of 2001 means that rlRadiusGlobalDefaultDeadtime + will be used." + DEFVAL { 0 } + ::= { rlRadiusServerEntry 6 } + +rlRadiusServerUseGlobalDefaultKey OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this field is set to true the value in field rlRadiusServerKey + is ignored and instead the value in the MIB + rlRadiusGlobalDefaultKey is used. Otherwise the value in + rlRadiusServerKey is used." + DEFVAL { false } + ::= { rlRadiusServerEntry 7 } + +rlRadiusServerKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret key to be shared with this RADIUS server." + DEFVAL { "" } + ::= { rlRadiusServerEntry 8 } + +rlRadiusServerSource OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the interface to use with this server. + A value of 0.0.0.0 for this object disables source + address specification. Default value of 255.255.255.255 + means that rlRadiusGlobalDefaultSource will be used." + ::= { rlRadiusServerEntry 9 } + +rlRadiusServerPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the order in which the servers will be used, when 0 is + the highest priority. If more than one server share the same + priority - they will be used in lexicgoraphic order + (the order of entries in this table)." + DEFVAL { 0 } + ::= { rlRadiusServerEntry 10 } + +rlRadiusServerStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { rlRadiusServerEntry 11 } + +rlRadiusServerUsage OBJECT-TYPE + SYNTAX INTEGER { + userAuthentication(1), + portAuthentication(2), + all(3), + wirelessAuthentication (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines actions for which the radius server will be used." + DEFVAL { 3 } + ::= { rlRadiusServerEntry 12 } + +-- +-- IPv6 support +-- + +rlRadiusServerInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServerInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + servers with which the cliient shares a secret." + ::= { rlRadius 8 } + +rlRadiusServerInetEntry OBJECT-TYPE + SYNTAX RlRadiusServerInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a RADIUS + server with which the client shares + a secret." + INDEX { rlRadiusServerInetAddressType, + rlRadiusServerInetAddress, + rlRadiusServerInetAuthPortNumber, + rlRadiusServerInetAcctPortNumber} + ::= { rlRadiusServerInetTable 1 } + +RlRadiusServerInetEntry ::= SEQUENCE { + rlRadiusServerInetAddressType InetAddressType, + rlRadiusServerInetAddress InetAddress, + rlRadiusServerInetAuthPortNumber INTEGER, + rlRadiusServerInetAcctPortNumber INTEGER, + rlRadiusServerInetTimeout INTEGER, + rlRadiusServerInetRetries INTEGER, + rlRadiusServerInetDeadtime INTEGER, + rlRadiusServerInetUseGlobalDefaultKey TruthValue, + rlRadiusServerInetKey DisplayString, + rlRadiusServerInetSourceType InetAddressType, + rlRadiusServerInetSource InetAddress, + rlRadiusServerInetPriority INTEGER, + rlRadiusServerInetStatus RowStatus, + rlRadiusServerInetUsage INTEGER, + rlRadiusServerInetLastResponseTime TimeStamp, + rlRadiusServerInetServerDead TruthValue, + rlRadiusServerInetCurrent TruthValue +} + +rlRadiusServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type of RADIUS server reffered to + in this table entry .IPv6Z type is not supported." + ::= { rlRadiusServerInetEntry 1} + +rlRadiusServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address of the RADIUS server + referred to in this table entry.Only one instance + of specified address can be added at the same time." + ::= { rlRadiusServerInetEntry 2 } + +rlRadiusServerInetAuthPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UDP port the client is using to send authentication + requests to this server.The zero value can be used only + if rlRadiusServerInetAcctPortNumber value is not zero." + ::= { rlRadiusServerInetEntry 3 } + +rlRadiusServerInetAcctPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The UDP port the client is using to send accounting + requests to this server.The zero value can be used only + if rlRadiusServerInetAuthPortNumber value is not zero." + ::= { rlRadiusServerInetEntry 4 } + +rlRadiusServerInetTimeout OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time (in seconds) to wait for this RADIUS + server to reply. Value of 0 means that rlRadiusGlobalDefaultTimeout." + DEFVAL { 3 } + ::= { rlRadiusServerInetEntry 5 } + +rlRadiusServerInetRetries OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of times to try contacting this RADIUS server. Value of + 0 means that rlRadiusGlobalDefaultRetries." + DEFVAL { 3 } + ::= { rlRadiusServerInetEntry 6 } + +rlRadiusServerInetDeadtime OBJECT-TYPE + SYNTAX INTEGER (0..2001) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of minutes that any RADIUS server is ignored after + it has failed. Value of 2001 means that rlRadiusGlobalDefaultDeadtime + will be used." + DEFVAL { 0 } + ::= { rlRadiusServerInetEntry 7 } + +rlRadiusServerInetUseGlobalDefaultKey OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this field is set to true the value in field rlRadiusServerKey + is ignored and instead the value in the MIB + rlRadiusGlobalDefaultKey is used. Otherwise the value in + rlRadiusServerKey is used." + DEFVAL { false } + ::= { rlRadiusServerInetEntry 8 } + +rlRadiusServerInetKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret key to be shared with this RADIUS server." + DEFVAL { "" } + ::= { rlRadiusServerInetEntry 9 } + +rlRadiusServerInetSourceType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rlRadiusServerInetSource address type. + IPv6Z type not supported" + ::= { rlRadiusServerInetEntry 10} + +rlRadiusServerInetSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inet address of the interface to use with this server. + To provide backward compatibility the + value of 0.0.0.0 for this object will be used to + disables source address specification. + Default value of 255.255.255.255 means that + rlRadiusGlobalDefaultSource will be used for Ipv4 + servers and rlRadiusIPv6GlobalDefaultSource + will be used for Ipv6 servers.IPv6Z type not supported. + Only valid IP address will be used. + Application will set default value." + ::= { rlRadiusServerInetEntry 11 } + +rlRadiusServerInetPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the order in which the servers will be used, when 0 is + the highest priority. If more than one server share the same + priority - they will be used in lexicgoraphic order + (the order of entries in this table)." + DEFVAL { 0 } + ::= { rlRadiusServerInetEntry 12 } + +rlRadiusServerInetStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { rlRadiusServerInetEntry 13 } + +rlRadiusServerInetUsage OBJECT-TYPE + SYNTAX INTEGER { + userAuthentication(1), + portAuthentication(2), + all(3), + wirelessAuthentication (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines actions for which the radius server will be used. + WirelessAuthentication will be used if wireless is supported." + DEFVAL { 3 } + ::= { rlRadiusServerInetEntry 14 } + +rlRadiusServerInetLastResponseTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this server has response. + If there is no request to the server, this object contains a zero value." + ::= { rlRadiusServerInetEntry 15 } + +rlRadiusServerInetServerDead OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true, this server is currently in deadtime." + ::= { rlRadiusServerInetEntry 16 } + +rlRadiusServerInetCurrent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this field is set to true the value in field rlRadiusServerInetServerDead + is false, and it is the highest priority radius server (lowest number). The next connection to + a radius server will be through this server." + ::= { rlRadiusServerInetEntry 17 } + +rlRadiusGlobalIPv6DefaultSource OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPv6 address of the interface to use with this server. + A NULL value for this object disables source + address specification. " + ::= { rlRadius 9 } + +-- +-- rlAAAEap +-- + +RlAAAEapMethodtype ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Method list type." + SYNTAX INTEGER { + rlAAAEapMethodDeny(0), + rlAAAEapMethodRadius(1), + rlAAAEapMethodSucceed(2) +} + +rlAAAEapMethodListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAAEapMethodListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies all methods list per method name." + ::= { rlAAAEap 1 } + +rlAAAEapMethodListEntry OBJECT-TYPE + SYNTAX RlAAAEapMethodListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAAEapMethodListName} + ::= { rlAAAEapMethodListTable 1 } + +RlAAAEapMethodListEntry ::= SEQUENCE { + rlAAAEapMethodListName DisplayString, + rlAAAEapMethodType1 RlAAAEapMethodtype, + rlAAAEapMethodType2 RlAAAEapMethodtype, + rlAAAEapMethodType3 RlAAAEapMethodtype, + rlAAAEapMethodType4 RlAAAEapMethodtype, + rlAAAEapMethodType5 RlAAAEapMethodtype, + rlAAAEapMethodListStatus RowStatus +} + +rlAAAEapMethodListName OBJECT-TYPE + SYNTAX DisplayString (SIZE(3..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Line Method List Name" + ::= { rlAAAEapMethodListEntry 1 } + +rlAAAEapMethodType1 OBJECT-TYPE + SYNTAX RlAAAEapMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION " first method type that will be used in the method + linked list." + ::= { rlAAAEapMethodListEntry 2 } + +rlAAAEapMethodType2 OBJECT-TYPE + SYNTAX RlAAAEapMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION " second method type that will be used in the method + linked list." + ::= { rlAAAEapMethodListEntry 3 } + +rlAAAEapMethodType3 OBJECT-TYPE + SYNTAX RlAAAEapMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION "3th method type that will be used in the method + linked list." + ::= { rlAAAEapMethodListEntry 4 } + +rlAAAEapMethodType4 OBJECT-TYPE + SYNTAX RlAAAEapMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION " 4th method type that will be used in the method + linked list." + ::= { rlAAAEapMethodListEntry 5 } + +rlAAAEapMethodType5 OBJECT-TYPE + SYNTAX RlAAAEapMethodtype + MAX-ACCESS read-write + STATUS current + DESCRIPTION "5th method type that will be used in the method + linked list." + ::= { rlAAAEapMethodListEntry 6 } + +rlAAAEapMethodListStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "method list status can be destroy or createAndGo" + ::= { rlAAAEapMethodListEntry 7 } + +rlAAAEapCurrentMethodList OBJECT-TYPE + SYNTAX DisplayString (SIZE(3..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the method list that will be used for authentication." + ::= { rlAAAEap 2 } + + +--- rlTacacs + +RlTacacsConnectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Specifies TCP connection type between device and TACACS+ server" + SYNTAX INTEGER { + rlTacacsSingleConnection(0), + rlTacacsPerSessionConnection(1) +} + +RlTacacsConnectionStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Specifies the status of TCP connection + between device and TACACS+ server." + SYNTAX INTEGER { + rlTacacsConnected(0), + rlTacacsNotConnected(1) +} + +rlTacacs OBJECT IDENTIFIER ::= { rlAAA 40 } + +rlTacacsMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlTacacs 1 } + +rlTacacsGlobalDefaultTimeout OBJECT-TYPE + SYNTAX INTEGER (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time (in seconds) to wait for TACACS+ + server to reply. This MIB is used if the value of the + field rlTacacsServerTimeout is 0." + DEFVAL { 5 } + ::= { rlTacacs 2 } + +rlTacacsGlobalDefaultKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret key to be shared with TACACS+ server. This MIB is + used if the value of the field rlTacacsServerUseGlobalDefaultKey + is false." + DEFVAL { "" } + ::= { rlTacacs 3 } + +rlTacacsGlobalDefaultSourceIpInterface OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the interface to use with TACACS+ server. + A value of 0.0.0.0 for this object disables source + address specification. This MIB is used if the value of the + field rlTacacsServerSource is 255.255.255.255." + DEFVAL { '00000000'H } + ::= { rlTacacs 6 } + +rlTacacsServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTacacsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the TACACS+ + servers with which the cliient shares a secret." + ::= { rlTacacs 7 } + +rlTacacsServerEntry OBJECT-TYPE + SYNTAX RlTacacsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a TACACS+ + server with which the client shares + a secret." + INDEX { rlTacacsServerAddress } + ::= { rlTacacsServerTable 1 } + +RlTacacsServerEntry ::= SEQUENCE { + rlTacacsServerAddress IpAddress, + rlTacacsServerPortNumber INTEGER, + rlTacacsServerConnectionType RlTacacsConnectionType, + rlTacacsServerConnectionStatus RlTacacsConnectionStatus, + rlTacacsServerTimeout INTEGER, + rlTacacsServerUseGlobalDefaultKey TruthValue, + rlTacacsServerKey DisplayString, + rlTacacsServerSourceIpInterface IpAddress, + rlTacacsServerPriority INTEGER, + rlTacacsServerRowStatus RowStatus +} + +rlTacacsServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the TACACS+ server + referred to in this table entry." + ::= { rlTacacsServerEntry 1 } + +rlTacacsServerPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TCP port the client establishes connections with this server." + DEFVAL { 49 } + ::= { rlTacacsServerEntry 2 } + +rlTacacsServerConnectionType OBJECT-TYPE + SYNTAX RlTacacsConnectionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies TCP connection type between device and TACACS+ server. + Either a single open connection between device and server + (rlTacacsSingleConnection), or open/close connection per + communication session (rlTacacsPerSessionConnection)." + DEFVAL { rlTacacsPerSessionConnection } + ::= { rlTacacsServerEntry 3 } + +rlTacacsServerConnectionStatus OBJECT-TYPE + SYNTAX RlTacacsConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies status TCP connection type between device and TACACS+ server." + DEFVAL { rlTacacsConnected } + ::= { rlTacacsServerEntry 4 } + +rlTacacsServerTimeout OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time (in seconds) to wait for this TACACS+ server to reply. + Value of 0 means that rlTacacsGlobalDefaultTimeout value is used." + DEFVAL { 5 } + ::= { rlTacacsServerEntry 5 } + +rlTacacsServerUseGlobalDefaultKey OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this field is set to true the value in field rlTacacsServerKey + is ignored and instead the value in the MIB + rlTacacsGlobalDefaultKey is used. Otherwise the value in + rlTacacsServerKey is used." + DEFVAL { false } + ::= { rlTacacsServerEntry 6 } + +rlTacacsServerKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret key to be shared with this TACACS+ server." + DEFVAL { "" } + ::= { rlTacacsServerEntry 7 } + +rlTacacsServerSourceIpInterface OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the interface to use with this server. + A value of 0.0.0.0 for this object disables source + address specification. Value of 255.255.255.255 means that + rlTacacsGlobalDefaultSourceIpInterface will be used." + DEFVAL { '00000000'H } + ::= { rlTacacsServerEntry 8 } + +rlTacacsServerPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the order in which the TACACS+ servers will be used, + when 0 is the highest priority. If more than one server share the + same priority - they will be used in lexicgoraphic order + (the order of entries in this table)." + DEFVAL { 0 } + ::= { rlTacacsServerEntry 9 } + +rlTacacsServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { rlTacacsServerEntry 10 } + + +rlTacacsGlobalDefaultSourceIPv6Interface OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address of the interface to use with TACACS+ server. + A NULL for this object disables source + address specification. This MIB is used if the value of the + field rlTacacsServerInetSourceInterface is 255.255.255.255." + DEFVAL { '0000000000000000'H } + ::= { rlTacacs 8 } + + +rlTacacsServerInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTacacsServerInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the TACACS+ + servers with which the cliient shares a secret." + ::= { rlTacacs 9 } + +rlTacacsServerInetEntry OBJECT-TYPE + SYNTAX RlTacacsServerInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a TACACS+ + server with which the client shares + a secret." + INDEX { rlTacacsServerInetAddressType, rlTacacsServerInetAddress } + ::= { rlTacacsServerInetTable 1 } + +RlTacacsServerInetEntry ::= SEQUENCE { + rlTacacsServerInetAddressType InetAddressType, + rlTacacsServerInetAddress InetAddress, + rlTacacsServerInetPortNumber INTEGER, + rlTacacsServerInetConnectionType RlTacacsConnectionType, + rlTacacsServerInetConnectionStatus RlTacacsConnectionStatus, + rlTacacsServerInetTimeout INTEGER, + rlTacacsServerInetUseGlobalDefaultKey TruthValue, + rlTacacsServerInetKey DisplayString, + rlTacacsServerInetSourceInterfaceType InetAddressType, + rlTacacsServerInetSourceInterface InetAddress, + rlTacacsServerInetPriority INTEGER, + rlTacacsServerInetRowStatus RowStatus +} + +rlTacacsServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type of TACACS+ server reffered to + in this table entry .IPv6Z type is not supported." + ::= { rlTacacsServerInetEntry 1 } + + +rlTacacsServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet Address address of the TACACS+ server + referred to in this table entry." + ::= { rlTacacsServerInetEntry 2 } + +rlTacacsServerInetPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TCP port the client establishes connections with this server." + DEFVAL { 49 } + ::= { rlTacacsServerInetEntry 3 } + +rlTacacsServerInetConnectionType OBJECT-TYPE + SYNTAX RlTacacsConnectionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies TCP connection type between device and TACACS+ server. + Either a single open connection between device and server + (rlTacacsSingleConnection), or open/close connection per + communication session (rlTacacsPerSessionConnection)." + DEFVAL { rlTacacsPerSessionConnection } + ::= { rlTacacsServerInetEntry 4 } + +rlTacacsServerInetConnectionStatus OBJECT-TYPE + SYNTAX RlTacacsConnectionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies status TCP connection type between device and TACACS+ server." + DEFVAL { rlTacacsConnected } + ::= { rlTacacsServerInetEntry 5 } + +rlTacacsServerInetTimeout OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time (in seconds) to wait for this TACACS+ server to reply. + Value of 0 means that rlTacacsGlobalDefaultTimeout value is used." + DEFVAL { 5 } + ::= { rlTacacsServerInetEntry 6 } + +rlTacacsServerInetUseGlobalDefaultKey OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this field is set to true the value in field rlTacacsServerKey + is ignored and instead the value in the MIB + rlTacacsGlobalDefaultKey is used. Otherwise the value in + rlTacacsServerKey is used." + DEFVAL { false } + ::= { rlTacacsServerInetEntry 7 } + +rlTacacsServerInetKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret key to be shared with this TACACS+ server." + DEFVAL { "" } + ::= { rlTacacsServerInetEntry 8 } + +rlTacacsServerInetSourceInterfaceType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type of the interface to use with this server." + ::= { rlTacacsServerInetEntry 9 } + +rlTacacsServerInetSourceInterface OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Inet address of the interface to use with this server. + A value of NULL for this object disables source + address specification for this server. + A value of 255.255.255.255 maens that the global default + rlTacacsGlobalDefaultSourceIpInterface or + rlTacacsGlobalDefaultSourceIPv6Interface values are used." + ::= { rlTacacsServerInetEntry 10 } + +rlTacacsServerInetPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the order in which the TACACS+ servers will be used, + when 0 is the highest priority. If more than one server share the + same priority - they will be used in lexicgoraphic order + (the order of entries in this table)." + DEFVAL { 0 } + ::= { rlTacacsServerInetEntry 11 } + +rlTacacsServerInetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { rlTacacsServerInetEntry 12 } + + +--- AAA Login auditing control (SysLog) + +rlAAAAuditingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether SysLog messages + should be issued on login events" + DEFVAL { true } + ::= { rlAAA 41 } + +rlAAAMinPasswordLength OBJECT-TYPE + SYNTAX INTEGER (0..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum length of password for local user authentication + defined in field rlAAALocalUserPassword in rlAAALocalUserTable. + The value applies only to new or updated user passwords. + In actual implementation the range may be reduced to (0 | N-64), + where N is a platform dependent (for TIC compatibility N=8) " + DEFVAL { 0 } + ::= { rlAAA 42 } + +--- Password history size +rlAAAPasswordHistSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of most recent password, + previously defined for Local User Table, Line Table, + System Password Table for specific entity. + This list used for password reusing prevention. + Value of 0 means none. Changing the value + does not cause the loss of history. + History Max size is product specific." + DEFVAL { 0 } + ::= { rlAAA 43 } + +--- Password history hold time + +rlAAAPasswordHistHoldTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in day, which an old password + may be used in password history check. + Changing the value does not cause the + loss of history." + + DEFVAL { 0 } + ::= { rlAAA 44 } + +--- controls wether successful logins are written to file + +rlAAASuccLoginWriteToFile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether successful logins are + written to login file" + DEFVAL { true } + ::= { rlAAA 45 } + + +--- Read-only table for successful login history - Local Users + +rlAAALocalLoginHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAALocalLoginHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds successful login history + for all users. This table is read-only." + ::= { rlAAA 46 } + +rlAAALocalLoginHistEntry OBJECT-TYPE + SYNTAX RlAAALocalLoginHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAALocalLoginHistName, + rlAAALocalLoginHistIndex} + ::= { rlAAALocalLoginHistTable 1 } + +RlAAALocalLoginHistEntry ::= SEQUENCE { + rlAAALocalLoginHistName DisplayString, + rlAAALocalLoginHistIndex Unsigned32, + rlAAALocalLoginHistServiceType RlAAAServiceType, + rlAAALocalLoginHistRemoteIpAddress IpAddress, + rlAAALocalLoginHistLocalIpAddress IpAddress, + rlAAALocalLoginDateTime DisplayString, + rlAAALocalLoginMrid Unsigned32 +} + +rlAAALocalLoginHistName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User Name" + ::= { rlAAALocalLoginHistEntry 1 } + +rlAAALocalLoginHistIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index in History for specific user. + Lower number means more recent login." + ::= { rlAAALocalLoginHistEntry 2 } + +rlAAALocalLoginHistServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service that the user uses. + Service don't care is console terminal." + ::= { rlAAALocalLoginHistEntry 3 } + +rlAAALocalLoginHistRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address." + ::= { rlAAALocalLoginHistEntry 4 } + +rlAAALocalLoginHistLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address on login." + ::= { rlAAALocalLoginHistEntry 5 } + +rlAAALocalLoginDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time in the SysLog Format: + DD-MMM-YYYY HH:MM:SS" + ::= { rlAAALocalLoginHistEntry 6 } + + rlAAALocalLoginMrid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mrid - indicates to which instance the connection was established " + ::= { rlAAALocalLoginHistEntry 7 } + + +--- Read-only table for successful login history - Line passwords + +rlAAALinePassLoginHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAALinePassLoginHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds successful login history + for Line passwords. This table is read-only." + ::= { rlAAA 47 } + +rlAAALinePassLoginHistEntry OBJECT-TYPE + SYNTAX RlAAALinePassLoginHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {rlAAALinePassLoginHistPortType, + rlAAALinePassLoginHistIfIndex, + rlAAALinePassLoginHistServiceType, + rlAAALinePassLoginHistIndex } + ::= { rlAAALinePassLoginHistTable 1 } + +RlAAALinePassLoginHistEntry ::= SEQUENCE { + rlAAALinePassLoginHistPortType RlAAALinePortType, + rlAAALinePassLoginHistIfIndex Unsigned32, + rlAAALinePassLoginHistServiceType RlAAAServiceType, + rlAAALinePassLoginHistIndex Unsigned32, + rlAAALinePassLoginHistActServiceType RlAAAServiceType, + rlAAALinePassLoginHistRemoteIpAddress IpAddress, + rlAAALinePassLoginHistLocalIpAddress IpAddress, + rlAAALinePassLoginDateTime DisplayString , + rlAAALinePassLoginMrid Unsigned32 +} + + +rlAAALinePassLoginHistPortType OBJECT-TYPE + SYNTAX RlAAALinePortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION " the physical port type." + ::= { rlAAALinePassLoginHistEntry 1 } + +rlAAALinePassLoginHistIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Identifies the ifindex for which this entry can be used. + If index 0 means don't care + (can be used for all if indices). + For port type console the value could be only 0." + ::= { rlAAALinePassLoginHistEntry 2} + +rlAAALinePassLoginHistServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the service type" + ::= { rlAAALinePassLoginHistEntry 3 } + +rlAAALinePassLoginHistIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index in History for specific user. + Lower number means more recent login." + ::= { rlAAALinePassLoginHistEntry 4 } + +rlAAALinePassLoginHistActServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service that the user uses. + Service don't care is console terminal." + ::= { rlAAALinePassLoginHistEntry 5 } + +rlAAALinePassLoginHistRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address." + ::= { rlAAALinePassLoginHistEntry 6 } + +rlAAALinePassLoginHistLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address on login." + ::= { rlAAALinePassLoginHistEntry 7 } + +rlAAALinePassLoginDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time in the SysLog Format: + DD-MMM-YYYY HH:MM:SS" + ::= { rlAAALinePassLoginHistEntry 8 } + + +rlAAALinePassLoginMrid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mrid - indicates to which instance the connection was established " + ::= { rlAAALinePassLoginHistEntry 9 } + +--- Read-only table for successful login history - System Passwords + +rlAAASystemLoginHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAASystemLoginHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds successful login history + for system passwords. This table is read-only." + ::= { rlAAA 48 } + +rlAAASystemLoginHistEntry OBJECT-TYPE + SYNTAX RlAAASystemLoginHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAASystemLoginHistLevel, + rlAAASystemLoginHistIndex} + ::= { rlAAASystemLoginHistTable 1 } + +RlAAASystemLoginHistEntry ::= SEQUENCE { + rlAAASystemLoginHistLevel INTEGER, + rlAAASystemLoginHistIndex Unsigned32, + rlAAASystemLoginHistServiceType RlAAAServiceType, + rlAAASystemLoginHistRemoteIpAddress IpAddress, + rlAAASystemLoginHistLocalIpAddress IpAddress, + rlAAASystemLoginDateTime DisplayString, + rlAAASystemLoginMrid Unsigned32 +} + +rlAAASystemLoginHistLevel OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User Name" + ::= { rlAAASystemLoginHistEntry 1 } + +rlAAASystemLoginHistIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index in History for specific user. + Lower number means more recent login." + ::= { rlAAASystemLoginHistEntry 2 } + +rlAAASystemLoginHistServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service that the user uses. + Service don't care is console terminal." + ::= { rlAAASystemLoginHistEntry 3 } + +rlAAASystemLoginHistRemoteIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address." + ::= { rlAAASystemLoginHistEntry 4 } + +rlAAASystemLoginHistLocalIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address on login." + ::= { rlAAASystemLoginHistEntry 5 } + +rlAAASystemLoginDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time in the SysLog Format: + DD-MMM-YYYY HH:MM:SS" + ::= { rlAAASystemLoginHistEntry 6 } + +rlAAASystemLoginMrid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mrid - indicates to which instance the connection was established " + ::= { rlAAASystemLoginHistEntry 7 } + + +-- +-- System Passwords status table +-- +rlAAASysPassStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAASysPassStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies all system password and + their security properties: is password locked + due to wrong password, when and how it was locked + or last unsuccessful login information, expiry date + of the password." + ::= { rlAAA 49 } + +rlAAASysPassStatEntry OBJECT-TYPE + SYNTAX RlAAASysPassStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAASysPassStatLevel} +::= { rlAAASysPassStatTable 1 } + +RlAAASysPassStatEntry ::= SEQUENCE { + rlAAASysPassStatLevel INTEGER, + rlAAASysPassStatLockedState INTEGER, + rlAAASysPassStatConsFailedLogins Counter32, + rlAAASysPassStatPasswordValidTime Unsigned32, + rlAAASysPassStatPasswordExpieryDate DisplayString +} + +rlAAASysPassStatLevel OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System password level" + ::= { rlAAASysPassStatEntry 1 } + +rlAAASysPassStatLockedState OBJECT-TYPE + SYNTAX INTEGER { + locked(0), + usable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System password locked status" + ::= { rlAAASysPassStatEntry 2 } + +rlAAASysPassStatConsFailedLogins OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of last consecutive failed logins" + ::= { rlAAASysPassStatEntry 3 } + + +rlAAASysPassStatPasswordValidTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period of time in days, during which the password, + is considered valid for login. Value of 0 means never expired. + The actual range is product specific. + After this time the system may allow limited number of logins + to change the password. " + DEFVAL { 0 } + ::= { rlAAASysPassStatEntry 4 } + +rlAAASysPassStatPasswordExpieryDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If System password aging is active, the date, + on which the current password will expire. + Otherwise zero size string" + ::= { rlAAASysPassStatEntry 5 } +--- Number of failures before lock-out (1-5, 0 for disable) + + + +rlAAAMaxNumLogAttmpts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of consecutive unsuccessful login attempts + before user is locked. Value of 0 means no limit. The actual range is + product specific. TIC requirement is 3." + DEFVAL { 0 } + ::= { rlAAA 50 } + + +-- +-- Unlock user action scalar +-- + +rlAAAUnlockUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An action MIB variable setting with value + of Local User Name will unlock this user. + The value of this variable is not saved to + non volatile storage. Read of this variable + always returns zero length display string." + ::= { rlAAA 51 } + + + +-- +-- Unlock user system passwords +-- + +rlAAAUnlockSystemPassword OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An action MIB variable setting with value + of Level will unlock the system password + for this level. The value of this variable + is not saved to non volatile storage. + Read of this variable always returns zero. + Zero (0) does no action." + ::= { rlAAA 52 } + +-- +-- Locked lines table +-- + +rlAAALockedLineTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAALockedLineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies lines statuses. + Users cannot access the product from + remote based on a password of the locked line. + This table enables to unlock lines." + ::= { rlAAA 53 } + + +rlAAALockedLineEntry OBJECT-TYPE + SYNTAX RlAAALockedLineEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAALockedLinePortType, + rlAAALockedLineIfIndex, + rlAAALockedLineServiceType} +::= { rlAAALockedLineTable 1 } + +RlAAALockedLineEntry ::= SEQUENCE { + rlAAALockedLinePortType RlAAALinePortType, + rlAAALockedLineIfIndex Unsigned32, + rlAAALockedLineServiceType RlAAAServiceType, + rlAAALockedLineStatus INTEGER +} + +rlAAALockedLinePortType OBJECT-TYPE + SYNTAX RlAAALinePortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION " the physical port type ." + ::= { rlAAALockedLineEntry 1 } + +rlAAALockedLineIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Identifies the ifindex for which this entry can be used. + If index 0 means don't care (can be used for all if indices). + For port type console the value could be only 0." + ::= { rlAAALockedLineEntry 2} + +rlAAALockedLineServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the service type" + ::= { rlAAALockedLineEntry 3 } + +rlAAALockedLineStatus OBJECT-TYPE + SYNTAX INTEGER { + locked(0), + usable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The entry exists only if a line exist. + Setting this field to value usable results in + resetting the password failure counter, + and unlock a locked user." + ::= { rlAAALockedLineEntry 4 } + +-- +-- SystemPasswordVerificationAndSetting Table +-- + +rlAAASystemPasswordVerificationAndSettingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAASystemPasswordVerificationAndSettingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies per every system level, old and new passwords. + Serves for verification the old password and setting a new password." + ::= { rlAAA 54 } + +rlAAASystemPasswordVerificationAndSettingEntry OBJECT-TYPE + SYNTAX RlAAASystemPasswordVerificationAndSettingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row of system password verification and setting table." + INDEX { rlAAASystemPasswordSettingPrivilegeLevel} + ::= { rlAAASystemPasswordVerificationAndSettingTable 1 } + +RlAAASystemPasswordVerificationAndSettingEntry ::= SEQUENCE { + rlAAASystemPasswordSettingPrivilegeLevel INTEGER, + rlAAASystemPasswordVerificationOldPassword DisplayString, + rlAAASystemPasswordSettingNewPassword DisplayString, + rlAAASystemPasswordConfirmNewPassword DisplayString +} + +rlAAASystemPasswordSettingPrivilegeLevel OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "System password Privelege Level to be set." + ::= { rlAAASystemPasswordVerificationAndSettingEntry 1 } + +rlAAASystemPasswordVerificationOldPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Old system password to be verified." + + ::= { rlAAASystemPasswordVerificationAndSettingEntry 2 } + +rlAAASystemPasswordSettingNewPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "New system password to be set." + + ::= { rlAAASystemPasswordVerificationAndSettingEntry 3 } + +rlAAASystemPasswordConfirmNewPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "New system password to be confirmed." + + ::= { rlAAASystemPasswordVerificationAndSettingEntry 4 } + + +-- +-- Accounting +-- + +RlAAAAccountingMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Protocols, used for accounting." + SYNTAX INTEGER { + none(1), + radius(2), + tacacs(3) +} + +rlAAAAccountingMngMethod OBJECT-TYPE + SYNTAX RlAAAAccountingMethod + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method, used for accounting of management sessions, + none denotes Accounting is disabled." + ::= { rlAAA 55 } + +rlAAAAccountingDot1xMethod OBJECT-TYPE + SYNTAX RlAAAAccountingMethod + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method, used for accounting of 802.1x sessions, + none denotes Accounting is disabled." + ::= { rlAAA 56 } + +-- INET support MIBS + +rlAAAUserInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAAUserInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds all current users that have been authenticated. + it coexist with rlAAAUserTable to support IPv4 and IPv6" + ::= { rlAAA 57 } + +rlAAAUserInetEntry OBJECT-TYPE + SYNTAX RlAAAUserInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAAUserInetIndex} + ::= { rlAAAUserInetTable 1 } + +RlAAAUserInetEntry ::= SEQUENCE { + rlAAAUserInetIndex Unsigned32, + rlAAAUserInetServiceType RlAAAServiceType, + rlAAAUserInetRemoteIpAddressType InetAddressType, + rlAAAUserInetRemoteIpAddress InetAddress, + rlAAAUserInetName DisplayString, + rlAAAUserInetLevel Unsigned32, + rlAAAUserInetIfIndex Unsigned32, + rlAAAUserInetLoginDate DateAndTime, + rlAAAUserInetLoginDurationMS Unsigned32 +} + +rlAAAUserInetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "User Index" + ::= { rlAAAUserInetEntry 1 } + +rlAAAUserInetServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service that the user uses. Service dont care is console + terminal." + ::= { rlAAAUserInetEntry 2 } + +rlAAAUserInetRemoteIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote INET address Type." + ::= { rlAAAUserInetEntry 3 } + +rlAAAUserInetRemoteIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote INET address." + ::= { rlAAAUserInetEntry 4 } + +rlAAAUserInetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User Name" + ::= { rlAAAUserInetEntry 5 } + +rlAAAUserInetLevel OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User level" + ::= { rlAAAUserInetEntry 6 } + +rlAAAUserInetIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User if index." + ::= { rlAAAUserInetEntry 7 } + +rlAAAUserInetLoginDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of use creation." + ::= { rlAAAUserInetEntry 8 } + +rlAAAUserInetLoginDurationMS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time in MS since user login." + ::= { rlAAAUserInetEntry 9 } + +--- Read-only table for successful login history - Local Users + +rlAAALocalLoginHistInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAALocalLoginHistInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds successful login history + for all users. This table is read-only. + it coexist with rlAAALocalLoginHistTable to support IPv4 and IPv6" + ::= { rlAAA 58 } + +rlAAALocalLoginHistInetEntry OBJECT-TYPE + SYNTAX RlAAALocalLoginHistInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAALocalLoginHistInetName, + rlAAALocalLoginHistInetIndex} + ::= { rlAAALocalLoginHistInetTable 1 } + +RlAAALocalLoginHistInetEntry ::= SEQUENCE { + rlAAALocalLoginHistInetName DisplayString, + rlAAALocalLoginHistInetIndex Unsigned32, + rlAAALocalLoginHistInetServiceType RlAAAServiceType, + rlAAALocalLoginHistInetRemoteIpAddressType InetAddressType, + rlAAALocalLoginHistInetRemoteIpAddress InetAddress, + rlAAALocalLoginHistInetLocalIpAddressType InetAddressType, + rlAAALocalLoginHistInetLocalIpAddress InetAddress, + rlAAALocalLoginHistInetDateTime DisplayString, + rlAAALocalLoginHistInetMrid Unsigned32 +} + +rlAAALocalLoginHistInetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User Name" + ::= { rlAAALocalLoginHistInetEntry 1 } + +rlAAALocalLoginHistInetIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index in History for specific user. + Lower number means more recent login." + ::= { rlAAALocalLoginHistInetEntry 2 } + +rlAAALocalLoginHistInetServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service that the user uses. + Service don't care is console terminal." + ::= { rlAAALocalLoginHistInetEntry 3 } + +rlAAALocalLoginHistInetRemoteIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address Type." + ::= { rlAAALocalLoginHistInetEntry 4 } + +rlAAALocalLoginHistInetRemoteIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address." + ::= { rlAAALocalLoginHistInetEntry 5 } + +rlAAALocalLoginHistInetLocalIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address Type on login." + ::= { rlAAALocalLoginHistInetEntry 6 } + +rlAAALocalLoginHistInetLocalIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address on login." + ::= { rlAAALocalLoginHistInetEntry 7 } + +rlAAALocalLoginHistInetDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time in the SysLog Format: + DD-MMM-YYYY HH:MM:SS" + ::= { rlAAALocalLoginHistInetEntry 8 } + + rlAAALocalLoginHistInetMrid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mrid - indicates to which instance the connection was established " + ::= { rlAAALocalLoginHistInetEntry 9 } + + +--- Read-only table for successful login history - Line passwords + +rlAAALinePassLoginHistInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAALinePassLoginHistInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds successful login history + for Line passwords. This table is read-only. + it coexist with rlAAALinePassLoginHistTable to support IPv4 and IPv6" + ::= { rlAAA 59 } + +rlAAALinePassLoginHistInetEntry OBJECT-TYPE + SYNTAX RlAAALinePassLoginHistInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {rlAAALinePassLoginHistInetPortType, + rlAAALinePassLoginHistInetIfIndex, + rlAAALinePassLoginHistInetServiceType, + rlAAALinePassLoginHistInetIndex } + ::= { rlAAALinePassLoginHistInetTable 1 } + +RlAAALinePassLoginHistInetEntry ::= SEQUENCE { + rlAAALinePassLoginHistInetPortType RlAAALinePortType, + rlAAALinePassLoginHistInetIfIndex Unsigned32, + rlAAALinePassLoginHistInetServiceType RlAAAServiceType, + rlAAALinePassLoginHistInetIndex Unsigned32, + rlAAALinePassLoginHistInetActServiceType RlAAAServiceType, + rlAAALinePassLoginHistInetRemoteInetAddressType InetAddressType, + rlAAALinePassLoginHistInetRemoteInetAddress InetAddress, + rlAAALinePassLoginHistInetLocalInetAddressType InetAddressType, + rlAAALinePassLoginHistInetLocalInetAddress InetAddress, + rlAAALinePassLoginHistInetDateTime DisplayString , + rlAAALinePassLoginHistInetMrid Unsigned32 +} + + +rlAAALinePassLoginHistInetPortType OBJECT-TYPE + SYNTAX RlAAALinePortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION " the physical port type." + ::= { rlAAALinePassLoginHistInetEntry 1 } + +rlAAALinePassLoginHistInetIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Identifies the ifindex for which this entry can be used. + If index 0 means don't care + (can be used for all if indices). + For port type console the value could be only 0." + ::= { rlAAALinePassLoginHistInetEntry 2} + +rlAAALinePassLoginHistInetServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the service type" + ::= { rlAAALinePassLoginHistInetEntry 3 } + +rlAAALinePassLoginHistInetIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index in HistInetory for specific user. + Lower number means more recent login." + ::= { rlAAALinePassLoginHistInetEntry 4 } + +rlAAALinePassLoginHistInetActServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service that the user uses. + Service don't care is console terminal." + ::= { rlAAALinePassLoginHistInetEntry 5 } + +rlAAALinePassLoginHistInetRemoteInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address Type." + ::= { rlAAALinePassLoginHistInetEntry 6 } + +rlAAALinePassLoginHistInetRemoteInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address." + ::= { rlAAALinePassLoginHistInetEntry 7 } + + +rlAAALinePassLoginHistInetLocalInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address Type on login." + ::= { rlAAALinePassLoginHistInetEntry 8 } + +rlAAALinePassLoginHistInetLocalInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address on login." + ::= { rlAAALinePassLoginHistInetEntry 9 } + +rlAAALinePassLoginHistInetDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time in the SysLog Format: + DD-MMM-YYYY HH:MM:SS" + ::= { rlAAALinePassLoginHistInetEntry 10 } + + +rlAAALinePassLoginHistInetMrid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mrid - indicates to which instance the connection was established " + ::= { rlAAALinePassLoginHistInetEntry 11 } + +--- Read-only table for successful login history - System Passwords + +rlAAASystemLoginHistInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAASystemLoginHistInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds successful login history + for system passwords. This table is read-only. + it coexist with rlAAASystemLoginHistTable to support IPv4 and IPv6" + ::= { rlAAA 60 } + +rlAAASystemLoginHistInetEntry OBJECT-TYPE + SYNTAX RlAAASystemLoginHistInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAASystemLoginHistInetLevel, + rlAAASystemLoginHistInetIndex} + ::= { rlAAASystemLoginHistInetTable 1 } + +RlAAASystemLoginHistInetEntry ::= SEQUENCE { + rlAAASystemLoginHistInetLevel INTEGER, + rlAAASystemLoginHistInetIndex Unsigned32, + rlAAASystemLoginHistInetServiceType RlAAAServiceType, + rlAAASystemLoginHistInetRemoteInetAddressType InetAddressType, + rlAAASystemLoginHistInetRemoteInetAddress InetAddress, + rlAAASystemLoginHistInetLocalInetAddressType InetAddressType, + rlAAASystemLoginHistInetLocalInetAddress InetAddress, + rlAAASystemLoginHistInetDateTime DisplayString, + rlAAASystemLoginHistInetMrid Unsigned32 +} + +rlAAASystemLoginHistInetLevel OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User Name" + ::= { rlAAASystemLoginHistInetEntry 1 } + +rlAAASystemLoginHistInetIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index in History for specific user. + Lower number means more recent login." + ::= { rlAAASystemLoginHistInetEntry 2 } + +rlAAASystemLoginHistInetServiceType OBJECT-TYPE + SYNTAX RlAAAServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The service that the user uses. + Service don't care is console terminal." + ::= { rlAAASystemLoginHistInetEntry 3 } + +rlAAASystemLoginHistInetRemoteInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address Type." + ::= { rlAAASystemLoginHistInetEntry 4 } + +rlAAASystemLoginHistInetRemoteInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "User remote IP address." + ::= { rlAAASystemLoginHistInetEntry 5 } + +rlAAASystemLoginHistInetLocalInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address Type on login." + ::= { rlAAASystemLoginHistInetEntry 6 } + +rlAAASystemLoginHistInetLocalInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "local Ip Address on login." + ::= { rlAAASystemLoginHistInetEntry 7 } + +rlAAASystemLoginHistInetDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date and time in the SysLog Format: + DD-MMM-YYYY HH:MM:SS" + ::= { rlAAASystemLoginHistInetEntry 8 } + +rlAAASystemLoginHistInetMrid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mrid - indicates to which instance the connection was established " + ::= { rlAAASystemLoginHistInetEntry 9 } + +-- +-- Password complexity +-- + +rlAAAPasswordComplexityEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether password complexity rules + must be applied." + ::= { rlAAA 61 } + +rlAAAPasswordComplexityMinCharClasses OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates minimal number of character classes + from which the password should contain characters + if password complexity enabled. + charater classes are : lower case, upper case, + digits, special characters." + ::= { rlAAA 62 } + +rlAAAPasswordComplexityNotOldPasswordEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether new password can be as + same as old password if password complexity enabled." + ::= { rlAAA 63 } + +rlAAAPasswordComplexityCharRepeat OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicates that no character in new password can't be + repeated more than 3 times if password complexity enabled." + ::= { rlAAA 64 } + +rlAAAPasswordComplexityNotUserNameEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether new password can be as + same as user name if password complexity enabled." + ::= { rlAAA 65 } + +rlAAAPasswordComplexityNotManufacturerEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether new password can be as + same as manufacturer name if password complexity enabled." + ::= { rlAAA 66 } + +-- +-- Password Global Aging +-- + +rlAAAPasswordGlobalAgingTime OBJECT-TYPE + SYNTAX INTEGER (0..365) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Determines whether password aging should be applied. + Tic doesn't have to be enabled. + If == 0 then aging is disabled. + Note: Actual aging will not be enabled if system + doesn't have real time clock until, clock is + set either by user or SNTP." + ::= { rlAAA 67 } + + +-- +-- rlAAALocalUserVerificationAndSettingTable Table +-- + +rlAAALocalUserPasswordVerificationAndSettingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAALocalUserPasswordVerificationAndSettingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies per every local user, old and new passwords. + Serves for verification the old password and setting a new password." + ::= { rlAAA 68 } + +rlAAALocalUserPasswordVerificationAndSettingEntry OBJECT-TYPE + SYNTAX RlAAALocalUserPasswordVerificationAndSettingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row of local user password verification and setting table." + INDEX { rlAAALocalUserNameString } + ::= { rlAAALocalUserPasswordVerificationAndSettingTable 1 } + +RlAAALocalUserPasswordVerificationAndSettingEntry ::= SEQUENCE { + rlAAALocalUserNameString DisplayString, + rlAAALocalUserVerificationOldPassword DisplayString, + rlAAALocalUserSettingNewPassword DisplayString, + rlAAALocalUserConfirmNewPassword DisplayString +} + +rlAAALocalUserNameString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local user name." + ::= { rlAAALocalUserPasswordVerificationAndSettingEntry 1 } + +rlAAALocalUserVerificationOldPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local user old password to be verified." + + ::= { rlAAALocalUserPasswordVerificationAndSettingEntry 2 } + +rlAAALocalUserSettingNewPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local user new password to be set." + + ::= { rlAAALocalUserPasswordVerificationAndSettingEntry 3 } + +rlAAALocalUserConfirmNewPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Local user new password for confirmation." + + ::= { rlAAALocalUserPasswordVerificationAndSettingEntry 4 } + + +--- +--- level 15 system password creation date +--- +rlAAACreationDateSystemPasswordLevel15 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The date on which the system Password for level 15 was created. + Otherwise zero size string" + ::= { rlAAA 69 } + +--- +--- level 15 system password creation date +--- +rlAAAPasswordRecoveryDisable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "if this MIB is set to TRUE then when user will use 'password Recovery' + to the device , the configuration will automatically be erased." + DEFVAL { false } + ::= { rlAAA 70 } + +--- +--- Password Complexity Excluded keyword Table +--- + +rlAAAPasswordComplexityExcludeKeywordTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAAPasswordComplexityExcludeKeywordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table holds s list of keywords that a valid password must not contain. + Excluded keyword checking is case-insensitive." + ::= { rlAAA 71 } + +rlAAAPasswordComplexityExcludeKeywordEntry OBJECT-TYPE + SYNTAX RlAAAPasswordComplexityExcludeKeywordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlAAAPasswordComplexityExcludeKeywordName} + ::= { rlAAAPasswordComplexityExcludeKeywordTable 1 } + +RlAAAPasswordComplexityExcludeKeywordEntry ::= SEQUENCE { + rlAAAPasswordComplexityExcludeKeywordName DisplayString, + rlAAAPasswordComplexityExcludeKeywordRowStatus RowStatus +} + +rlAAAPasswordComplexityExcludeKeywordName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Password Excluded keyword name" + ::= { rlAAAPasswordComplexityExcludeKeywordEntry 1 } + +rlAAAPasswordComplexityExcludeKeywordRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Status can be destroy or createAndGo" + ::= { rlAAAPasswordComplexityExcludeKeywordEntry 2 } + + +-- +-- System Passwords Attributes table +-- + +rlAAASysPassAttributeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAAASysPassAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies the system password's + attributes: the salt needed for hashing + the cleartext password, and the hashing + method used to digest." + ::= { rlAAA 72 } + +rlAAASysPassAttributeEntry OBJECT-TYPE + SYNTAX RlAAASysPassAttributeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlAAASysPassAttributeLevel} +::= { rlAAASysPassAttributeTable 1 } + +RlAAASysPassAttributeEntry ::= SEQUENCE { + rlAAASysPassAttributeLevel INTEGER, + rlAAASysPassAttributePassword DisplayString, + rlAAASysPassAttributeSalt OCTET STRING, + rlAAASysPassAttributeHashMethod RlAAAHashType +} + +rlAAASysPassAttributeLevel OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System password level" + ::= { rlAAASysPassAttributeEntry 1 } + +rlAAASysPassAttributePassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "System Password + allowed formats: + a. Display string starting with '$' for clear text + b. Encrypted password: starts with # sign followed by + octets representing Hex Decimal value or Base64 Encoding + the $ and # as first octet are a directive to indicate what + is the type of password and are not part of the password" + ::= { rlAAASysPassAttributeEntry 2 } + +rlAAASysPassAttributeSalt OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The salt of the system password used to prevent + rainbow table attacks." + ::= { rlAAASysPassAttributeEntry 3 } + +rlAAASysPassAttributeHashMethod OBJECT-TYPE + SYNTAX RlAAAHashType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The method the system password uses to hash + the password." + ::= { rlAAASysPassAttributeEntry 4 } + +END diff --git a/MIBS/cisco/CISCOSB-BANNER-MIB b/MIBS/cisco/CISCOSB-BANNER-MIB new file mode 100644 index 0000000..c1777a2 --- /dev/null +++ b/MIBS/cisco/CISCOSB-BANNER-MIB @@ -0,0 +1,192 @@ +CISCOSB-BANNER-MIB DEFINITIONS ::= BEGIN + + +-- ------------------------------------------------------------- +-- Banner MIB +-- Title: Cisco Banner Private MIB +-- This Private MIB manages Banner display messages +-- Version: 7.46_01 +-- Date: 16 Mach 2008 +-- +-- ------------------------------------------------------------- + +IMPORTS + switch001 FROM CISCOSB-MIB + TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + EnabledStatus FROM P-BRIDGE-MIB + OBJECT-TYPE FROM SNMPv2-SMI; + + + rlBanner MODULE-IDENTITY + LAST-UPDATED "200803160000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Banner displays messages in Cisco switching devices. + Banner allows users to configure display messages which are displayed on various authentication events. + Banner Messages can hold dynamic data such as $(hostname) or $(domain) etc, and display instructions such as: bold, inverse, or blink. + Banner Messages can be displayed or hidden with respect to the connection type: via Telnet, SSH or the Console." + REVISION "200712160000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 133 } + --133 specifies the placement in switch001 (private MIBS) MIB tree + + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + + +BannerMessageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Banner message type." + SYNTAX INTEGER { + rlBannerMOTD(1), + rlBannerLogin(2), + rlBannerExec(3) +} + +-- ------------------------------------------------------------- +-- --------- Tables -------------------------------------- +-- ------------------------------------------------------------- + + + rlBannerMessageTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBannerMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the Banner content." + ::= {rlBanner 1 } + + rlBannerMessageEntry OBJECT-TYPE + SYNTAX RlBannerMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlBannerMessageTable." + INDEX { rlBannerMessageType,rlBannerMessageIndex} + ::= {rlBannerMessageTable 1 } + + RlBannerMessageEntry ::= SEQUENCE { + rlBannerMessageType BannerMessageType, + rlBannerMessageIndex INTEGER (1..13), + rlBannerMessageText SnmpAdminString + } + + + rlBannerMessageType OBJECT-TYPE + SYNTAX BannerMessageType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the Banner type. There are three types: MOTD, Login and Exec." + ::= { rlBannerMessageEntry 1 } + + rlBannerMessageIndex OBJECT-TYPE + SYNTAX INTEGER (1..13) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies a Banner string section in the Banner content. + The Banner content is limited to 2000 characters. Content is divided into 13 indexed sections. Each section contains 160 octets, except the last used section which can contain less than 160 octets. Once a section of the Banner string contains 160 octets of data, the user can write to the next index. Overwriting is not supported. To delete all Banner content, use the rlBannerMessageClear MIB." + + ::= { rlBannerMessageEntry 2 } + + + rlBannerMessageText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the MIB which holds a section of the Banner content in the table." + ::= { rlBannerMessageEntry 3 } + + + rlBannerManageTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBannerManageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing specifying for each connection type which Banner should, or should not be displayed." + ::= {rlBanner 2 } + + rlBannerManageEntry OBJECT-TYPE + SYNTAX RlBannerManageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlBannerManageTable." + INDEX { rlBannerMessageType} + ::= {rlBannerManageTable 1 } + + RlBannerManageEntry ::= SEQUENCE { + rlBannerManageSSH EnabledStatus, + rlBannerManageTelnet EnabledStatus, + rlBannerManageConsole EnabledStatus + } + + + rlBannerManageSSH OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies whether the banner type specified + in the key should or should not be displayed when a user accesses the device via SSH." +-- DEFVAL { disabled } + ::= { rlBannerManageEntry 1 } + + + rlBannerManageTelnet OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies whether the banner type specified + in the key should or should not be displayed when a user accesses the device via Telnet." + +-- DEFVAL { disabled } + ::= { rlBannerManageEntry 2 } + + rlBannerManageConsole OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies whether the banner type specified + in the key should or should not be displayed when a user accesses the device via Console." + +-- DEFVAL { disabled } + ::= { rlBannerManageEntry 3 } + +-- ------------------------------------------------------------- +-- --------- Scalars -------------------------------------- +-- ------------------------------------------------------------- + + rlBannerMessageClear OBJECT-TYPE + SYNTAX BannerMessageType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value, when set, clears the selected Banner type. + Clearing the Banner type means that + the related entry from rlBannerMessageTable is removed." + ::= { rlBanner 3 } + + + + +END + + diff --git a/MIBS/cisco/CISCOSB-BONJOUR-MIB b/MIBS/cisco/CISCOSB-BONJOUR-MIB new file mode 100644 index 0000000..5f83712 --- /dev/null +++ b/MIBS/cisco/CISCOSB-BONJOUR-MIB @@ -0,0 +1,383 @@ +CISCOSB-BONJOUR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + OBJECT-TYPE, + MODULE-IDENTITY FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC + InetAddress, InetAddressType FROM INET-ADDRESS-MIB + InterfaceIndex FROM IF-MIB + switch001 FROM CISCOSB-MIB; + + + +rlBonjour MODULE-IDENTITY + LAST-UPDATED "200909210001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Bonjour protocol." + REVISION "200904230000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 114 } + +-- ------------------------------------------------------------- +-- global scalar +-- ------------------------------------------------------------- + +rlBonjourPublish OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables Bonjour publishing." + + + ::= {rlBonjour 1 } + + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + + +RlBonjourServiceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bonjour service status - (per IP interface)." + SYNTAX INTEGER { + rlBonjourNotPublished(0), + rlBonjourInactive(1), + rlBonjourRegistering(2), + rlBonjourRunning(3) +} + +RlBonjourOperationState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bonjour service an L2 interface operation state." + SYNTAX INTEGER { + up(1), + down(2) +} + +RlBonjourOperationReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bonjour service an L2 interface operation state." + SYNTAX INTEGER { + notExclude(0), + include(1), + notInclude(2), + exclude(3), + bonjourDisabled(4), + serviceDisabled(5), + noIPaddress(6), + l2InterfaceDown(7), + notPresent(8), + unknown(9) +} + + + + + +-- ------------------------------------------------------------- +-- --------- Table -------------------------------------- +-- ------------------------------------------------------------- + + +-- ------------------------------------------------------------ +-- --------- This MIb will not be bound in 750 version, ---------------- +-- --------- The MIb following rlBonjourStateTable will replace it------ +-- ------------------------------------------------------------ + rlBonjourStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBonjourStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service bonjour status per service and IP interface. + In order to keep the table sorted according to the customary lexicographical + order of the rlBonjourStatusServiceName strings, rlBonjourStatusServiceName + will be padded with blanks. Bonjour will truncate the padded blanks when advertising this service name. + + Using this MIB user can monitor actual state of a service on an IP interface" + ::= {rlBonjour 2 } + + rlBonjourStatusEntry OBJECT-TYPE + SYNTAX RlBonjourStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlBonjourStatusEntry." + INDEX { rlBonjourStatusServiceName,rlBonjourStatusIPInterfaceType, rlBonjourStatusIPInterfaceAddr } + ::= {rlBonjourStatusTable 1 } + + RlBonjourStatusEntry ::= SEQUENCE { + rlBonjourStatusServiceName DisplayString , + rlBonjourStatusIPInterfaceType InetAddressType, + rlBonjourStatusIPInterfaceAddr InetAddress, + rlBonjourStatusState RlBonjourServiceState + } + + + + rlBonjourStatusServiceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the service name." + ::= { rlBonjourStatusEntry 1 } + + + rlBonjourStatusIPInterfaceType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates the type of the IP interface + on which the Bonjour service should be published." + ::= { rlBonjourStatusEntry 2 } + + rlBonjourStatusIPInterfaceAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates the address of the IP interface + on which the Bonjour service should be published." + ::= { rlBonjourStatusEntry 3 } + + rlBonjourStatusState OBJECT-TYPE + SYNTAX RlBonjourServiceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the service state on IP interface of the device." + ::= { rlBonjourStatusEntry 4 } + +-- ------------------------------------------------------------- +-- rlBonjourStateTable +-- ------------------------------------------------------------- + + rlBonjourStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBonjourStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the service bonjour state per service and L2 interface. + The services that are displayed here are only those who are supported per project. + The L2 interfaces that are displayed here are either: + L2 interfaces with an IP on it + OR + L2 interfaces listed in the table below + Per each pair (service and L2 interface) table displays: + state : + UP - Bonjour published the service on this L2 interface + Not-exclude - the L2 interface has IP address (L2 interface is in UP state) + AND rlBonjourL2Table is empty + AND rlBonjourL2Mode is disable + include - the L2 interfaces are listed in the table rlBonjourL2Table + AND rlBonjourL2Mode is enabled + Down - Bonjour sent goodbye packets regarding this service on this L2 interface + exclude - the L2 interface is a member of the rlBonjourL2Table + AND rlBonjourL2Mode is disable + Not-Include - rlBonjourL2Table is empty + AND rlBonjourL2Mode is enable + service disabled - service was removed due to specific request from L1 manager + No IP address - the L2 interfaces is listed in the table rlBonjourL2EnableTable + BUT don't have an IP on it + Not-present - the L2 interfaces is listed in the table rlBonjourL2EnableTable + BUT not yet defined (like vlan not created or port in an unconnected member) + Bonjour disabled - rlBonjourPublish scalar is off + Using this MIB user can monitor actual state of a service on an L2 interface" + ::= {rlBonjour 3 } + + rlBonjourStateEntry OBJECT-TYPE + SYNTAX RlBonjourStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlBonjourStatusEntry." + INDEX { rlBonjourStateServiceName,rlBonjourStateL2Interface } + ::= {rlBonjourStateTable 1 } + + RlBonjourStateEntry ::= SEQUENCE { + rlBonjourStateServiceName DisplayString , + rlBonjourStateL2Interface InterfaceIndex, + rlBonjourStateOperationMode RlBonjourOperationState, + rlBonjourStateOperationReason RlBonjourOperationReason, + rlBonjourStateIPv6OperationMode RlBonjourOperationState, + rlBonjourStateIPv6OperationReason RlBonjourOperationReason + } + + + + rlBonjourStateServiceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the service name." + ::= { rlBonjourStateEntry 1 } + + + rlBonjourStateL2Interface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates the L2 interface + on which the Bonjour service should be published." + ::= { rlBonjourStateEntry 2 } + + rlBonjourStateOperationMode OBJECT-TYPE + SYNTAX RlBonjourOperationState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether Bonjour over IPv4 is operational on the pair (service + L2 interface)." + ::= { rlBonjourStateEntry 3 } + + rlBonjourStateOperationReason OBJECT-TYPE + SYNTAX RlBonjourOperationReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies the reason for the value of rlBonjourStateOperationMode." + ::= { rlBonjourStateEntry 4 } + + rlBonjourStateIPv6OperationMode OBJECT-TYPE + SYNTAX RlBonjourOperationState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether Bonjour over IPv4 is operational on the pair (service + L2 interface)." + ::= { rlBonjourStateEntry 5 } + + rlBonjourStateIPv6OperationReason OBJECT-TYPE + SYNTAX RlBonjourOperationReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies the reason for the value of rlBonjourStateIPv6OperationMode" + ::= { rlBonjourStateEntry 6 } + +-- ------------------------------------------------------------- +-- rlBonjourL2Table +-- ------------------------------------------------------------- + + rlBonjourL2Table OBJECT-TYPE + SYNTAX SEQUENCE OF RlBonjourL2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the L2 interfaces on which the user wishes to + enable OR disable Bonjour with respect to rlBonjourL2Mode. + If rlBonjourL2Mode is set to include AND L2 interface is in this table + it does not ensure Bonjour WILL publish services on it. + Publication is also dependent on these fundemental conditions: + rlBonjourPublish must be on + at least one service should be enabled + L2 must be present and UP + have at least one IP on it + If this table is empty AND rlBonjourL2Mode is set to include + Bonjour won't operate at all. + If rlBonjourL2Mode is set to exclude, and rlBonjourL2Table is empty + Bonjour will be published on ALL L2 interfaces answering to the + fundemental conditions specified above. + If rlBonjourL2Table is NOT empty then Bonjour will operate on + ALL L2 interfaces answering to the fundemental conditions specified + above BUT NOT members of this list. + " + ::= {rlBonjour 4 } + + rlBonjourL2Entry OBJECT-TYPE + SYNTAX RlBonjourL2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlBonjourL2Entry." + INDEX { rlBonjourL2Ifindex } + ::= {rlBonjourL2Table 1 } + + RlBonjourL2Entry ::= SEQUENCE { + rlBonjourL2Ifindex InterfaceIndex , + rlBonjourL2RowStatus RowStatus + } + + rlBonjourL2Ifindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the L2 interface." + ::= { rlBonjourL2Entry 1 } + + rlBonjourL2RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the L2 interface status manager." + ::= { rlBonjourL2Entry 2 } + +-- ------------------------------------------------------------- +-- Scalars +-- ------------------------------------------------------------- + + rlBonjourL2Mode OBJECT-TYPE + SYNTAX INTEGER { + include (1), + exclude (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify whether the L2 interfaces listed in rlBonjourL2Table + means include bonjour on these L2 interfaces once they: + rlBonjourPublish must be on + at least one service should be enabled + L2 must be present and UP + have at least one IP on it + OR exclude bonjour on these L2 interfaces even if they answer to + all the conditions above." + + + ::= {rlBonjour 5 } + + rlBonjourInstanceName OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instance Name is given to Bonjour driver by the project part (L1Manager) + When a conflict occurs: found another station with the same instance name. + Bonjour driver is required to append _m to the given name + while m is an incremental integer, increasing on each conflict" + + ::= {rlBonjour 6 } + + rlBonjourHostName OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host Name is given to Bonjour driver by the project part (L1Manager) + When a conflict occurs: found another station with the same host name. + Bonjour driver is required to append _m to the given name + while m is an incremental integer, increasing on each conflict" + + ::= {rlBonjour 7 } + +END diff --git a/MIBS/cisco/CISCOSB-BRGMACSWITCH-MIB b/MIBS/cisco/CISCOSB-BRGMACSWITCH-MIB new file mode 100644 index 0000000..51dce37 --- /dev/null +++ b/MIBS/cisco/CISCOSB-BRGMACSWITCH-MIB @@ -0,0 +1,171 @@ +CISCOSB-BRGMACSWITCH-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private BRIDGE MAC SWITCH MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC; + +rlBrgMacSwitch MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines Switching Parameters private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 50 } + +rlBrgMacSwVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 2." + ::= { rlBrgMacSwitch 1 } + +rlBrgMacSwMaxTableNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of MAC Tables supported by the device." + ::= { rlBrgMacSwitch 2 } + +rlBrgMacSwDynamicTables OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the device supports port dynamic MAC tables." + ::= { rlBrgMacSwitch 3 } + +--rlBrgMacSwTblPollingTimeout OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The units of this MIB object is seconds." +-- ::= { rlBrgMacSwitch 4 } + +rlBrgMacSwOldEntryDeleteMode OBJECT-TYPE + SYNTAX INTEGER { + refreshFlag (1), + agingFlag(2), + agingTime(3), + boundaries(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The method used to delete old unused entries + refresh_flag: + The high level sets a flag when it adds or updates an entry, + the Switch clears the flag each time, when it learns the + station once more. + aging_flag: + The high level clears a flag when it adds or updates an entry, + the Switch sets the flag each time, when it learns the station + once more. + aging_time: + The high level defines a timeout, the Switch sends a message + to the high level each time when the station doesn't send + messages during interval between timeout and 2*timeout. + Boundaries: + The Switch doesn't support any mechanism, and the high level + uses two boundaries: red and yellow. When the number of entries + exceeds the red boundary, the high level deletes the oldest entries." + ::= { rlBrgMacSwitch 5 } + +rlBrgMacSwSpanningTree OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the device supports port the Spanning Tree Protocol." + ::= { rlBrgMacSwitch 6 } + +rlBrgMacSwKeyType OBJECT-TYPE + SYNTAX INTEGER { + macOnly (1), + tagAndMac(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified the used MAC Address Table kye format: + macOnly: + One global MAC Address Table per device (leaky VLANs). + tagAndMac: + MAC Address Table per each VLAN (strick VLANs)." + ::= { rlBrgMacSwitch 7 } + +rlBrgMacSwYellowBoundary OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The yellow boundary." + ::= { rlBrgMacSwitch 8 } + +rlBrgMacSwRedBoundary OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The yellow boundary." + ::= { rlBrgMacSwitch 9 } + +rlBrgMacSwTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether to create a SNMP trap + if adding dynamic mac failed due to full hash chain." + DEFVAL { false } + ::= { rlBrgMacSwitch 10 } + +rlBrgMacSwOperTrapCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the trap counter status + (i.e. number of received MAC addresses since the last trap + sent that haven't been inserted into the hash). + It is relevant only when trap is enabled." + ::= { rlBrgMacSwitch 11 } + +rlBrgMacSwAdminTrapFrequency OBJECT-TYPE + SYNTAX INTEGER (1 .. 86400) +-- UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the minimal frequency (in seconds) + of sending a trap. + It is relevant only when trap is enabled." + DEFVAL { 60 } + ::= { rlBrgMacSwitch 12 } + +END diff --git a/MIBS/cisco/CISCOSB-BRIDGE-SECURITY b/MIBS/cisco/CISCOSB-BRIDGE-SECURITY new file mode 100644 index 0000000..de5e7e1 --- /dev/null +++ b/MIBS/cisco/CISCOSB-BRIDGE-SECURITY @@ -0,0 +1,1177 @@ +CISCOSB-BRIDGE-SECURITY DEFINITIONS ::= BEGIN + +-- Version: 7.43 +-- Date: 02-Apr-2006 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32, IpAddress, Counter32 FROM SNMPv2-SMI + InterfaceIndex, ifIndex FROM IF-MIB + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + VlanId FROM Q-BRIDGE-MIB + switch001 FROM CISCOSB-MIB; + +rlBridgeSecurity MODULE-IDENTITY + LAST-UPDATED "200604020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for DHCP Snoop, ARP Inspection + and Ip source Guard features." + ::= { switch001 112} + +rlIpDhcpSnoop OBJECT IDENTIFIER ::= { rlBridgeSecurity 1} + +rlIpSourceGuard OBJECT IDENTIFIER ::= { rlBridgeSecurity 2} + +rlIpArpInspect OBJECT IDENTIFIER ::= { rlBridgeSecurity 3} + +rlProtocolFiltering OBJECT IDENTIFIER ::= { rlBridgeSecurity 4} + +rlIpDhcpOpt82 OBJECT IDENTIFIER ::= { rlBridgeSecurity 5} + + +-- +-- DHCP Snoop +-- +rlIpDhcpSnoopMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlIpDhcpSnoop 1 } + +rlIpDhcpSnoopEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies a system DHCP Snoop enable state." + ::= { rlIpDhcpSnoop 2 } + +rlIpDhcpSnoopFileEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies a system DHCP Snoop file enable state." + ::= { rlIpDhcpSnoop 3 } + +rlIpDhcpSnoopClearAction OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), -- for get only + clearNow(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to clear DHCP Snoop Table." + ::= { rlIpDhcpSnoop 4 } + +rlIpDhcpSnoopFileUpdateTime OBJECT-TYPE + SYNTAX INTEGER(600..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures in seconds the period of time between file updates. + The valid range is 600 - 86400." + ::= { rlIpDhcpSnoop 5 } + +rlIpDhcpSnoopVerifyMacAddress OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures on an un-trusted port whether the source MAC address in a DHCP packet matches + the client hardware address." + ::= { rlIpDhcpSnoop 6 } + +rlIpDhcpSnoopCurrentEntiresNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contain the current number of DHCP snooping entries for all types." + ::= { rlIpDhcpSnoop 7 } + +rlIpDhcpOpt82InsertionEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies a DHCP option 82 insertion enable state." + ::= { rlIpDhcpSnoop 8 } + +rlIpDhcpOpt82RxOnUntrustedEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies a DHCP option 82 receive on untrusted port enable state." + ::= { rlIpDhcpSnoop 9 } + +-- +-- Dhcp Snoop Static table +-- +rlIpDhcpSnoopStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpDhcpSnoopStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies all DHCP Snoop Static (configured by user) entries. + The entry contains a local IP address of the DHCP client, a Port interface to which a DHCP client is connected to the switch." + ::= { rlIpDhcpSnoop 10 } + +rlIpDhcpSnoopStaticEntry OBJECT-TYPE + SYNTAX RlIpDhcpSnoopStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {rlIpDhcpSnoopStaticVLANTag, + rlIpDhcpSnoopStaticMACAddress} +::= { rlIpDhcpSnoopStaticTable 1 } + +RlIpDhcpSnoopStaticEntry ::= SEQUENCE { + rlIpDhcpSnoopStaticVLANTag VlanId, + rlIpDhcpSnoopStaticMACAddress MacAddress, + rlIpDhcpSnoopStaticIPAddress IpAddress, + rlIpDhcpSnoopStaticPortInterface InterfaceIndex, + rlIpDhcpSnoopStaticRowStatus RowStatus +} +rlIpDhcpSnoopStaticVLANTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snoop Static entry vlan tag." + ::= { rlIpDhcpSnoopStaticEntry 1 } + +rlIpDhcpSnoopStaticMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snoop Static entry mac address" + ::= { rlIpDhcpSnoopStaticEntry 2 } + +rlIpDhcpSnoopStaticIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A DHCP Snoop Static entry IP address." + ::= { rlIpDhcpSnoopStaticEntry 3 } + +rlIpDhcpSnoopStaticPortInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A DHCP Snoop Static entry Port interface." + ::= { rlIpDhcpSnoopStaticEntry 4 } + +rlIpDhcpSnoopStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A status can be destroy, active or createAndGo" + ::= { rlIpDhcpSnoopStaticEntry 5 } + +-- +-- Dhcp Snoop table +-- + +RlIpDhcpSnoopType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Ip Dhcp Snoop entry type." + SYNTAX INTEGER { + learnedByProtocol(1), + deletedByTimeout(2), + static(3) +} + +rlIpDhcpSnoopTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpDhcpSnoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DHCP Snoop entry. Use to add/delete a dynamic entries and to view all entries (dynamic and static)" + ::= { rlIpDhcpSnoop 11 } + +rlIpDhcpSnoopEntry OBJECT-TYPE + SYNTAX RlIpDhcpSnoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {rlIpDhcpSnoopVLANTag, + rlIpDhcpSnoopMACAddress} +::= { rlIpDhcpSnoopTable 1 } + +RlIpDhcpSnoopEntry ::= SEQUENCE { + rlIpDhcpSnoopVLANTag VlanId, + rlIpDhcpSnoopMACAddress MacAddress, + rlIpDhcpSnoopType RlIpDhcpSnoopType, + rlIpDhcpSnoopLeaseTime Unsigned32, + rlIpDhcpSnoopIPAddress IpAddress, + rlIpDhcpSnoopPortInterface InterfaceIndex, + rlIpDhcpSnoopRowStatus RowStatus +} +rlIpDhcpSnoopVLANTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snoop entry vlan tag." + ::= { rlIpDhcpSnoopEntry 1 } + +rlIpDhcpSnoopMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snoop entry mac address" + ::= { rlIpDhcpSnoopEntry 2 } + +rlIpDhcpSnoopType OBJECT-TYPE + SYNTAX RlIpDhcpSnoopType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A DHCP Snoop entry type: static or dynamic." + ::= { rlIpDhcpSnoopEntry 3 } + +rlIpDhcpSnoopLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A DHCP Snoop lease time. For static entry the lease time is 0xFFFFFFFF" + ::= { rlIpDhcpSnoopEntry 4 } + +rlIpDhcpSnoopIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the DHCP client referred to in this table entry." + ::= { rlIpDhcpSnoopEntry 5 } + +rlIpDhcpSnoopPortInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the port Interface ifindex, which connected to DHCP client identified with the entry." + ::= { rlIpDhcpSnoopEntry 6 } + +rlIpDhcpSnoopRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status. A valid status is CreateandGo or Delete." + ::= { rlIpDhcpSnoopEntry 7 } + +-- +-- Dhcp Snoop Enable VLAN Table +-- +rlIpDhcpSnoopEnableVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpDhcpSnoopEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An Ip Dhcp Snooping enabled VLAN table." + ::= { rlIpDhcpSnoop 12 } + +rlIpDhcpSnoopEnableVlanEntry OBJECT-TYPE + SYNTAX RlIpDhcpSnoopEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An Ip Dhcp Snooping enabled VLAN entry." + INDEX {rlIpDhcpSnoopEnableVlanTag} +::= { rlIpDhcpSnoopEnableVlanTable 1 } + +RlIpDhcpSnoopEnableVlanEntry ::= SEQUENCE { + rlIpDhcpSnoopEnableVlanTag VlanId, + rlIpDhcpSnoopEnableVlanRowStatus RowStatus +} +rlIpDhcpSnoopEnableVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A DHCP Snoop entry vlan tag." + ::= { rlIpDhcpSnoopEnableVlanEntry 1 } + +rlIpDhcpSnoopEnableVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status. A valid status is CreateandGo and Delete." + ::= { rlIpDhcpSnoopEnableVlanEntry 2 } + +-- +-- Dhcp Snoop Trusted ports Table +-- +rlIpDhcpSnoopTrustedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpDhcpSnoopTrustedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DHCP Snoop Trusted ports entry. The entry created when port is configured as trusted." + ::= { rlIpDhcpSnoop 13 } + +rlIpDhcpSnoopTrustedPortEntry OBJECT-TYPE + SYNTAX RlIpDhcpSnoopTrustedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {ifIndex} +::= { rlIpDhcpSnoopTrustedPortTable 1 } + +RlIpDhcpSnoopTrustedPortEntry ::= SEQUENCE { + rlIpDhcpSnoopTrustedPortRowStatus RowStatus +} + +rlIpDhcpSnoopTrustedPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status. A valid status is CreateandGo or Delete." + ::= { rlIpDhcpSnoopTrustedPortEntry 2 } + +-- +-- IP Source Guard +-- + +rlIpSourceGuardMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlIpSourceGuard 1 } + +rlIpSourceGuardEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FALSE - There is no Ip Source Guard in the system. + TRUE - Ip Source Guard is enabled on system." + ::= { rlIpSourceGuard 2 } + +rlIpSourceGuardRetryToInsert OBJECT-TYPE + SYNTAX INTEGER { + noAction(0), -- for get only + retryToInsertNow(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When setted to retryToInsertNow all IP Source Guard inactive entries + due to resource problem reinserted in the Policy. + On get always return noAction." + ::= { rlIpSourceGuard 3 } + +rlIpSourceGuardRetryTime OBJECT-TYPE + SYNTAX INTEGER (0..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configures in seconds the period of time the application retries to + insert inactive by resource problem rules. The actual range is 10-600. + 0 used to sign that the timer is not active." + ::= { rlIpSourceGuard 4 } + +-- +-- IP Source Guard Ports table +-- + +rlIpSourceGuardPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpSourceGuardPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP Source Guard ports entry. The entry created when IP Source Guard + enabled on port." + ::= { rlIpSourceGuard 5 } + +rlIpSourceGuardPortEntry OBJECT-TYPE + SYNTAX RlIpSourceGuardPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {ifIndex} +::= { rlIpSourceGuardPortTable 1 } + +RlIpSourceGuardPortEntry ::= SEQUENCE { + rlIpSourceGuardPortRowStatus RowStatus +} +rlIpSourceGuardPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status. A valid status is CreateAndGo or Delete." + ::= { rlIpSourceGuardPortEntry 2 } + +-- +-- IP Source Guard table +-- + +RlIpSourceGuardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Ip IP Source Guard entry type." + SYNTAX INTEGER { + dynamic(1), + static(2) +} +RlIpSourceGuardStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Ip IP Source Guard entry status." + SYNTAX INTEGER { + active(1), + inactive(2) +} +RlIpSourceGuardFailReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Ip IP Source Guard entry reason." + SYNTAX INTEGER { + noProblem(1), + noResource(2), + noSnoopVlan(3), + trustPort(4) +} + +rlIpSourceGuardTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpSourceGuardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP Source Guard entry. Use to view all entries (dynamic and static)" + ::= { rlIpSourceGuard 6 } + +rlIpSourceGuardEntry OBJECT-TYPE + SYNTAX RlIpSourceGuardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {ifIndex, + rlIpSourceGuardIPAddress, + rlIpSourceGuardVLANTag} +::= { rlIpSourceGuardTable 1 } + +RlIpSourceGuardEntry ::= SEQUENCE { + rlIpSourceGuardIPAddress IpAddress, + rlIpSourceGuardVLANTag VlanId, + rlIpSourceGuardMACAddress MacAddress, + rlIpSourceGuardType RlIpSourceGuardType, + rlIpSourceGuardStatus RlIpSourceGuardStatus, + rlIpSourceGuardFailReason RlIpSourceGuardFailReason +} + +rlIpSourceGuardIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the Ip Source Guard entry." + ::= { rlIpSourceGuardEntry 1 } + +rlIpSourceGuardVLANTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Ip Source Guard entry vlan tag." + ::= { rlIpSourceGuardEntry 2 } + +rlIpSourceGuardMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Ip Source Guard entry mac address" + ::= { rlIpSourceGuardEntry 3 } + +rlIpSourceGuardType OBJECT-TYPE + SYNTAX RlIpSourceGuardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Ip Source Guard entry type: static or dynamic." + ::= { rlIpSourceGuardEntry 4 } + +rlIpSourceGuardStatus OBJECT-TYPE + SYNTAX RlIpSourceGuardStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the status of Ip Source Guard entry." + ::= { rlIpSourceGuardEntry 5 } + +rlIpSourceGuardFailReason OBJECT-TYPE + SYNTAX RlIpSourceGuardFailReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the reason for in-activity of Ip Source Guard entry." + ::= { rlIpSourceGuardEntry 6 } + +-- +-- IP Source Guard Permitted rules counter table +-- + +rlIpSourceGuardPermittedRuleCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpSourceGuardPermittedRuleCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes, per vlan, the IP Source Guard permitted rules counters." + ::= { rlIpSourceGuard 7 } + +rlIpSourceGuardPermittedRuleCounterEntry OBJECT-TYPE + SYNTAX RlIpSourceGuardPermittedRuleCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {rlIpSourceGuardPermittedRuleCounterVLANTag} +::= { rlIpSourceGuardPermittedRuleCounterTable 1 } + +RlIpSourceGuardPermittedRuleCounterEntry ::= SEQUENCE { + rlIpSourceGuardPermittedRuleCounterVLANTag VlanId, + rlIpSourceGuardPermittedRuleCounterNumOfStaticRules Counter32, + rlIpSourceGuardPermittedRuleCounterNumOfDhcpRules Counter32 +} +rlIpSourceGuardPermittedRuleCounterVLANTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ip Source Guard permitted rules counters entry Vlan tag." + ::= { rlIpSourceGuardPermittedRuleCounterEntry 1 } + +rlIpSourceGuardPermittedRuleCounterNumOfStaticRules OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of static rules added by IP Source Guard for the permitted Hosts" + ::= { rlIpSourceGuardPermittedRuleCounterEntry 2 } + +rlIpSourceGuardPermittedRuleCounterNumOfDhcpRules OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of rules added by IP Source Guard for the permitted Hosts, + as a result of DHCP Snooping dynamic information." + ::= { rlIpSourceGuardPermittedRuleCounterEntry 3 } + +-- +-- ARP Inspection +-- +RlIpArpInspectListNameType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Ip arp inspection list name type." + SYNTAX DisplayString(SIZE(1..32)) + +rlIpArpInspectMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlIpArpInspect 1 } + +rlIpArpInspectEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies a system ARP Inspection enable state." + ::= { rlIpArpInspect 2 } + +rlIpArpInspectLogInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the minimal interval between successive ARP SYSLOG messages. + 0 - message is immediately generated. + 0xFFFFFFFF - messages would not be generated. A legal range is 0-86400." + ::= { rlIpArpInspect 3 } + +rlIpArpInspectValidation OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defined a specific check on incoming ARP packets: + Source MAC: Compare the source MAC address in the Ethernet header against + the sender MAC address in the ARP body. This check is performed on both ARP requests and responses. + Destination MAC: Compare the destination MAC address in the Ethernet header against + the target MAC address in ARP body. This check is performed for ARP responses. + IP addresses: Compare the ARP body for invalid and unexpected IP addresses. + Addresses include 0.0.0.0, 255.255.255.255, and all IP multicast addresses." + ::= { rlIpArpInspect 4 } + +-- +-- ARP Inspection List table +-- +rlIpArpInspectListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpArpInspectListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies all ARP Inspection List entries. + The entry contains a list name, list IP address, a list Mac address." + ::= { rlIpArpInspect 5 } + +rlIpArpInspectListEntry OBJECT-TYPE + SYNTAX RlIpArpInspectListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {rlIpArpInspectListName, + rlIpArpInspectListIPAddress} +::= { rlIpArpInspectListTable 1 } + +RlIpArpInspectListEntry ::= SEQUENCE { + rlIpArpInspectListName RlIpArpInspectListNameType, + rlIpArpInspectListIPAddress IpAddress, + rlIpArpInspectListMACAddress MacAddress, + rlIpArpInspectListRowStatus RowStatus +} + +rlIpArpInspectListName OBJECT-TYPE + SYNTAX RlIpArpInspectListNameType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Name of the Access List." + ::= { rlIpArpInspectListEntry 1} + +rlIpArpInspectListIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ARP Inspection List IP address." + ::= { rlIpArpInspectListEntry 2 } + +rlIpArpInspectListMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ARP Inspection List mac address" + ::= { rlIpArpInspectListEntry 3 } + +rlIpArpInspectListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A status can be destroy, active or createAndGo" + ::= { rlIpArpInspectListEntry 4 } + +-- +-- Arp Inspection Enable VLAN Table +-- +rlIpArpInspectEnableVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpArpInspectEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An Ip ARP Inspection enabled VLAN table." + ::= { rlIpArpInspect 6 } + +rlIpArpInspectEnableVlanEntry OBJECT-TYPE + SYNTAX RlIpArpInspectEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An Ip ARP Inspection enabled VLAN entry." + INDEX {rlIpArpInspectEnableVlanTag} +::= { rlIpArpInspectEnableVlanTable 1 } + +RlIpArpInspectEnableVlanEntry ::= SEQUENCE { + rlIpArpInspectEnableVlanTag VlanId, + rlIpArpInspectAssignedListName RlIpArpInspectListNameType, + rlIpArpInspectEnableVlanRowStatus RowStatus, + rlIpArpInspectVlanNumOfArpForwarded Counter32, + rlIpArpInspectVlanNumOfArpDropped Counter32, + rlIpArpInspectVlanNumOfArpMismatched Counter32, + rlIpArpInspectVlanClearCountersAction TruthValue +} + +rlIpArpInspectEnableVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Ip ARP Inspection entry vlan tag." + ::= { rlIpArpInspectEnableVlanEntry 1 } + +rlIpArpInspectAssignedListName OBJECT-TYPE + SYNTAX RlIpArpInspectListNameType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An Ip ARP Inspection assigned ACL name." + ::= { rlIpArpInspectEnableVlanEntry 2 } + +rlIpArpInspectEnableVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status. A valid status is CreateandGo and Delete." + ::= { rlIpArpInspectEnableVlanEntry 3 } + +rlIpArpInspectVlanNumOfArpForwarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of forwarded ARP packets, packets which were validated by ARP inspection " + ::= { rlIpArpInspectEnableVlanEntry 4 } + +rlIpArpInspectVlanNumOfArpDropped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped ARP packets, which were validated by ARP inspection + (mismatch , not-found and dropped for any reason)" + ::= { rlIpArpInspectEnableVlanEntry 5 } + +rlIpArpInspectVlanNumOfArpMismatched OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped ARP packets, which were validated by ARP inspection + and inconsistency was found for IP and MAC (mismatch)" + ::= { rlIpArpInspectEnableVlanEntry 6 } + +rlIpArpInspectVlanClearCountersAction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, clear (set to zero) all Arp Inspection counters: rlIpArpInspectVlanNumOfArpForwarded , + rlIpArpInspectVlanNumOfArpDropped and rlIpArpInspectVlanNumOfArpMismatched" + DEFVAL{ false } + ::= { rlIpArpInspectEnableVlanEntry 7 } + + +-- +-- ARP Inspection Trusted ports Table +-- +rlIpArpInspectTrustedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpArpInspectTrustedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "ARP Inspection Trusted ports entry. The entry created when port is configured as trusted." + ::= { rlIpArpInspect 7 } + +rlIpArpInspectTrustedPortEntry OBJECT-TYPE + SYNTAX RlIpArpInspectTrustedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {ifIndex} +::= { rlIpArpInspectTrustedPortTable 1 } + +RlIpArpInspectTrustedPortEntry ::= SEQUENCE { + rlIpArpInspectTrustedPortRowStatus RowStatus +} +rlIpArpInspectTrustedPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status. A valid status is CreateandGo or Delete." + ::= { rlIpArpInspectTrustedPortEntry 2 } + + +rlIpArpInspectClearCountersAction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, clear (set to zero) on all vlans: all Arp Inspection counters: rlIpArpInspectVlanNumOfArpForwarded , + rlIpArpInspectVlanNumOfArpDropped and rlIpArpInspectVlanNumOfArpMismatched" + DEFVAL{ false } + ::= { rlIpArpInspect 8 } + +-- +-- Protocol Filtering +-- +ProtocolFilteringMap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This TC describes the list of protocol to be filtered. + The bit 'all(0)' indicates all Cisco protocols in range 0100.0ccc.ccc0 - 0100.0ccc.cccf + The bit 'cdp(1)' indicates Cisco CDP protocol. + Identified by destination mac address: 0100.0ccc.cccc and protocol type:0x2000. + + The bit 'vtp(2)' indicates Cisco VTP protocol. + Identified by destination mac address: 0100.0ccc.cccc and protocol type:0x2003. + + The bit 'dtp(3)' indicates Cisco DTP protocol. + Identified by destination mac address: 0100.0ccc.cccc and protocol type:0x2004. + + The bit 'udld (4)' indicates Cisco UDLD protocol. + Identified by destination mac address: 0100.0ccc.cccc and protocol type:0x0111. + + The bit 'pagp(5)' indicates Cisco PAGP protocol. + Identified by destination mac address: 0100.0ccc.cccc and protocol type: 0x0104. + + The bit 'sstp(6)' indicates Cisco SSTP protocol. + Identified by destination mac address: 0100.0ccc.cccd. + + " + SYNTAX BITS { + all(0), + cdp(1), + vtp(2), + dtp(3), + udld(4), + pagp(5), + sstp(6) + } + +rlProtocolFilteringTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlProtocolFilteringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol filter configuration entry" + ::= { rlProtocolFiltering 1 } + +rlProtocolFilteringEntry OBJECT-TYPE + SYNTAX RlProtocolFilteringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {ifIndex} +::= { rlProtocolFilteringTable 1 } + +RlProtocolFilteringEntry::= SEQUENCE { + rlProtocolFilteringList ProtocolFilteringMap, + rlProtocolFilteringRowStatus RowStatus +} + +rlProtocolFilteringList OBJECT-TYPE + SYNTAX ProtocolFilteringMap + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of protocol to be filtered." + ::= { rlProtocolFilteringEntry 1 } +rlProtocolFilteringRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A status can be destroy, active or createAndGo" + ::= { rlProtocolFilteringEntry 2 } + + +-- +-- DHCP Option82 +-- +rlIpDhcpOpt82ConfigEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Specifies a DHCP option 82 configurable state." + ::= { rlIpDhcpOpt82 1 } + + +rlIpDhcpOpt82SuboptionConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpDhcpOpt82SuboptionConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Protocol filter configuration entry" + ::= { rlIpDhcpOpt82 2 } + +rlIpDhcpOpt82SuboptionConfigEntry OBJECT-TYPE + SYNTAX RlIpDhcpOpt82SuboptionConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX {rlIpDhcpOpt82SuboptionConfigIndex} +::= { rlIpDhcpOpt82SuboptionConfigTable 1 } + +RlIpDhcpOpt82SuboptionConfigEntry::= SEQUENCE { + rlIpDhcpOpt82SuboptionConfigIndex INTEGER, + rlIpDhcpOpt82SuboptionConfigCircuitIdPayloadLength INTEGER, + rlIpDhcpOpt82SuboptionConfigCircuitIdFormat DisplayString, + rlIpDhcpOpt82SuboptionConfigRemoteIdPayloadLength INTEGER, + rlIpDhcpOpt82SuboptionConfigRemoteIdFormat DisplayString, + rlIpDhcpOpt82SuboptionConfigNumericTokenFormat INTEGER, + rlIpDhcpOpt82SuboptionConfigCircuitIdAuxFailFlag TruthValue +} + +rlIpDhcpOpt82SuboptionConfigIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry index. Must be 1" + ::= { rlIpDhcpOpt82SuboptionConfigEntry 1 } + +rlIpDhcpOpt82SuboptionConfigCircuitIdPayloadLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns CircuitId payload length." + ::= { rlIpDhcpOpt82SuboptionConfigEntry 2 } + +rlIpDhcpOpt82SuboptionConfigCircuitIdFormat OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the CircuitId format. Default is an empty string. Empty string means that CircuitId is added in a default format. + Non-empty string AND true value of rlIpDhcpOpt82SuboptionConfigCircuitIdSupported Scalar means that CircuitId is added in configured format" + ::= { rlIpDhcpOpt82SuboptionConfigEntry 3 } + + rlIpDhcpOpt82SuboptionConfigRemoteIdPayloadLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns RemoteId payload length." + ::= { rlIpDhcpOpt82SuboptionConfigEntry 4 } + +rlIpDhcpOpt82SuboptionConfigRemoteIdFormat OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the RemoteId format. Default is an empty string. Empty string means that RemoteId is added in a default format. + Non-empty string AND true value of rlIpDhcpOpt82SuboptionConfigRemoteIdSupported Scalar means that RemoteId is added in configured format" + ::= { rlIpDhcpOpt82SuboptionConfigEntry 5 } + +rlIpDhcpOpt82SuboptionConfigNumericTokenFormat OBJECT-TYPE + SYNTAX INTEGER{ + hex(1), + ascii(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the format of numeric tokens included in the Circuit-id and Remote-ID sub-options string." + ::= { rlIpDhcpOpt82SuboptionConfigEntry 6 } + +rlIpDhcpOpt82SuboptionConfigCircuitIdAuxFailFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whatever to fail the CircuitId Suboption configuration" + ::= { rlIpDhcpOpt82SuboptionConfigEntry 7 } + + + -------------------------------------------------------------- + -- rlIpDhcpOpt82SuboptionContentTable (Read Only) + -------------------------------------------------------------- + + rlIpDhcpOpt82SuboptionContentTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpDhcpOpt82SuboptionContentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies option 82 content." + ::= { rlIpDhcpOpt82 3 } + + rlIpDhcpOpt82SuboptionContentEntry OBJECT-TYPE + SYNTAX RlIpDhcpOpt82SuboptionContentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlIpDhcpOpt82SuboptionContentIfIndex, + rlIpDhcpOpt82SuboptionContentVlanTag } + ::= { rlIpDhcpOpt82SuboptionContentTable 1 } + + RlIpDhcpOpt82SuboptionContentEntry ::= SEQUENCE { + rlIpDhcpOpt82SuboptionContentIfIndex InterfaceIndex, + rlIpDhcpOpt82SuboptionContentVlanTag VlanId, + rlIpDhcpOpt82SuboptionContentCircuitIdHeader OCTET STRING, + rlIpDhcpOpt82SuboptionContentCircuitIdPayload160 OCTET STRING, + rlIpDhcpOpt82SuboptionContentCircuitIdPayload320 OCTET STRING, + rlIpDhcpOpt82SuboptionContentRemoteIdHeader OCTET STRING, + rlIpDhcpOpt82SuboptionContentRemoteIdPayload160 OCTET STRING, + rlIpDhcpOpt82SuboptionContentRemoteIdPayload320 OCTET STRING + } + + rlIpDhcpOpt82SuboptionContentIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlIpDhcpOpt82SuboptionContentEntry 1 } + + rlIpDhcpOpt82SuboptionContentVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlIpDhcpOpt82SuboptionContentEntry 2 } + + rlIpDhcpOpt82SuboptionContentCircuitIdHeader OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies option 82 CircuitId suboption header content per interface/port" + ::= { rlIpDhcpOpt82SuboptionContentEntry 3 } + + rlIpDhcpOpt82SuboptionContentCircuitIdPayload160 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies option 82 CircuitId suboption payload first 160 bytes content per interface/port" + ::= { rlIpDhcpOpt82SuboptionContentEntry 4 } + + rlIpDhcpOpt82SuboptionContentCircuitIdPayload320 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies option 82 CircuitId suboption payload second 160 bytes content per interface/port" + ::= { rlIpDhcpOpt82SuboptionContentEntry 5 } + + rlIpDhcpOpt82SuboptionContentRemoteIdHeader OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies option 82 RemoteId suboption header content per interface/port" + ::= { rlIpDhcpOpt82SuboptionContentEntry 6 } + + rlIpDhcpOpt82SuboptionContentRemoteIdPayload160 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies option 82 RemoteId suboption payload first 160 bytes content per interface/port" + ::= { rlIpDhcpOpt82SuboptionContentEntry 7 } + + rlIpDhcpOpt82SuboptionContentRemoteIdPayload320 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies option 82 RemoteId suboption payload second 160 bytes content per interface/port" + ::= { rlIpDhcpOpt82SuboptionContentEntry 8 } + + + -------------------------------------------------------------- + -- rlIpDhcpOpt82SuboptionTokenTable (Read Only) + -------------------------------------------------------------- + + rlIpDhcpOpt82SuboptionTokenTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpDhcpOpt82SuboptionTokenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies option 82 content." + ::= { rlIpDhcpOpt82 4 } + + rlIpDhcpOpt82SuboptionTokenEntry OBJECT-TYPE + SYNTAX RlIpDhcpOpt82SuboptionTokenEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlIpDhcpOpt82SuboptionTokenName} + ::= { rlIpDhcpOpt82SuboptionTokenTable 1 } + + RlIpDhcpOpt82SuboptionTokenEntry ::= SEQUENCE { + rlIpDhcpOpt82SuboptionTokenName DisplayString, + rlIpDhcpOpt82SuboptionTokenValue DisplayString, + rlIpDhcpOpt82SuboptionTokenFormat INTEGER, + rlIpDhcpOpt82SuboptionTokenReservedLength INTEGER, + rlIpDhcpOpt82SuboptionTokenHexaLength INTEGER + } + + rlIpDhcpOpt82SuboptionTokenName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Token have meaningful and pre-determined names based on the information they represent. A $ symbol is placed before and after the Token name ($token-name$)." + ::= { rlIpDhcpOpt82SuboptionTokenEntry 1 } + + rlIpDhcpOpt82SuboptionTokenValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Token description." + ::= { rlIpDhcpOpt82SuboptionTokenEntry 2 } + + rlIpDhcpOpt82SuboptionTokenFormat OBJECT-TYPE + SYNTAX INTEGER{ + hex(1), + ascii(2), + config(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Token format." + ::= { rlIpDhcpOpt82SuboptionTokenEntry 3 } + + rlIpDhcpOpt82SuboptionTokenReservedLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Token reserved length." + ::= { rlIpDhcpOpt82SuboptionTokenEntry 4 } + + rlIpDhcpOpt82SuboptionTokenHexaLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If format is config, the hexa length is returned. Otherwise 0." + ::= { rlIpDhcpOpt82SuboptionTokenEntry 5 } + +END + diff --git a/MIBS/cisco/CISCOSB-BRIDGEMIBOBJECTS-MIB b/MIBS/cisco/CISCOSB-BRIDGEMIBOBJECTS-MIB new file mode 100644 index 0000000..2b520e0 --- /dev/null +++ b/MIBS/cisco/CISCOSB-BRIDGEMIBOBJECTS-MIB @@ -0,0 +1,2876 @@ +CISCOSB-BRIDGEMIBOBJECTS-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private BRIDGE MIB OBJECTS MIB +-- Version: 9.30 +-- Date: 11-Nov-2018 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, Counter32 FROM SNMPv2-SMI + TruthValue, DisplayString, RowStatus FROM SNMPv2-TC + Counter FROM RFC1155-SMI + BridgeId, Timeout, dot1dBasePort, dot1dStpPort, MacAddress FROM BRIDGE-MIB + InterfaceIndex, ifIndex, InterfaceIndexOrZero FROM IF-MIB + PortList FROM Q-BRIDGE-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB; + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + +VlanList1 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + vlans, with the first octet specifying vlan 1 through + 8, the second octet specifying vlan 9 through 16, etc. + Within each octet, the most significant bit represents + the lowest numbered vlan, and the least significant bit + represents the highest numbered vlan. Thus, each vlan + of the bridge is represented by a single bit within the + value of this object. If that bit has a value of '1' + then that vlan is included in the set of vlans; the vlan + is not included if its bit has a value of '0'. + VlanList1 represent vlans 1-1024" + SYNTAX OCTET STRING (SIZE(0..128)) + +VlanList2 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "As VlanList1 but represent vlans 1025-2048" + SYNTAX OCTET STRING (SIZE(0..128)) + +VlanList3 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "As VlanList1 but represent vlans 2049-3072" + SYNTAX OCTET STRING (SIZE(0..128)) + +VlanList4 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "As VlanList1 but represent vlans 3073-4094" + SYNTAX OCTET STRING (SIZE(0..128)) + + + +rlpBridgeMIBObjects MODULE-IDENTITY + LAST-UPDATED "200701020001Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines bridge MIB objects private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 57 } + +rldot1dPriority OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 1 } + +rldot1dPriorityMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rldot1dPriority 1 } + +-- +-- rldot1dPriorityPortGroupTable +-- + +rldot1dPriorityPortGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1dPriorityPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PortGroupNumber for each port." + ::= { rldot1dPriority 2 } + +rldot1dPriorityPortGroupEntry OBJECT-TYPE + SYNTAX Rldot1dPriorityPortGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "All ports belonging to a same group have + the same User Priority to Traffic Class mapping." + INDEX { dot1dBasePort } + ::= { rldot1dPriorityPortGroupTable 1 } + +Rldot1dPriorityPortGroupEntry ::= SEQUENCE { + rldot1dPriorityPortGroupNumber INTEGER +} + +rldot1dPriorityPortGroupNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A group, that port belongs to. All ports belonging + to a same group have the same User Priority to + Traffic Class mapping." + ::= { rldot1dPriorityPortGroupEntry 1 } + + +rldot1dStp OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 2 } + +-- +-- Scalars +-- +rldot1dStpMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 2." + ::= { rldot1dStp 1 } + +rldot1dStpType OBJECT-TYPE + SYNTAX INTEGER { + perDevice (1), + mstp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the device supports Spanning Tree per device, + or per group." + ::= { rldot1dStp 2 } + +rldot1dStpEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable / Disable spanning tree. When working in per vlan mode + enable / disable STP per all vlans." + DEFVAL { true } + ::= { rldot1dStp 3 } + +rldot1dStpPortMustBelongToVlan OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether a port must belong to a VLAN in order + to participate in the STP." + DEFVAL { true } + ::= { rldot1dStp 4 } + +rldot1dStpExtendedPortNumberFormat OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether the STP uses the extended port fnumber format." + DEFVAL { false } + ::= { rldot1dStp 5 } + +-- +-- The Spanning Tree Vlan Table +-- +rldot1dStpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1dStpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains vlan-specific information + for the Spanning Tree Protocol." + ::= { rldot1dStp 6 } + +rldot1dStpVlanEntry OBJECT-TYPE + SYNTAX Rldot1dStpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every Vlan + about the Spanning Tree Protocol state for that + Vlan." + INDEX { rldot1dStpVlan } + ::= { rldot1dStpVlanTable 1 } + +Rldot1dStpVlanEntry ::= SEQUENCE { + rldot1dStpVlan INTEGER, + rldot1dStpVlanEnable TruthValue, + rldot1dStpTimeSinceTopologyChange TimeTicks, + rldot1dStpTopChanges Counter, + rldot1dStpDesignatedRoot BridgeId, + rldot1dStpRootCost INTEGER, + rldot1dStpRootPort INTEGER, + rldot1dStpMaxAge Timeout, + rldot1dStpHelloTime Timeout, + rldot1dStpHoldTime INTEGER, + rldot1dStpForwardDelay Timeout +} + +rldot1dStpVlan OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan index." + ::= { rldot1dStpVlanEntry 1 } + +rldot1dStpVlanEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this vlan is STP enable or disable" + REFERENCE + " ?? " + DEFVAL { true } + ::= { rldot1dStpVlanEntry 2 } + +rldot1dStpTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since the + last time a topology change was detected by the + bridge entity." + REFERENCE + "IEEE 802.1D-1990: Section 6.8.1.1.3" + ::= { rldot1dStpVlanEntry 3 } + +rldot1dStpTopChanges OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of topology changes detected by + this bridge since the management entity was last + reset or initialized." + REFERENCE + "IEEE 802.1D-1990: Section 6.8.1.1.3" + ::= { rldot1dStpVlanEntry 4 } + +rldot1dStpDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the root of the spanning + tree as determined by the Spanning Tree Protocol + as executed by this node. This value is used as + the Root Identifier parameter in all Configuration + Bridge PDUs originated by this node." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.1" + ::= { rldot1dStpVlanEntry 5 } + +rldot1dStpRootCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root as seen from + this bridge." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.2" + ::= { rldot1dStpVlanEntry 6 } + +rldot1dStpRootPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port which offers the + lowest cost path from this bridge to the root + bridge." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.3" + ::= { rldot1dStpVlanEntry 7 } + +rldot1dStpMaxAge OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum age of Spanning Tree Protocol + information learned from the network on any port + before it is discarded, in units of hundredths of + a second. This is the actual value that this + bridge is currently using." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.4" + ::= { rldot1dStpVlanEntry 8 } + +rldot1dStpHelloTime OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time between the transmission of + Configuration bridge PDUs by this node on any port + when it is the root of the spanning tree or trying + to become so, in units of hundredths of a second. + This is the actual value that this bridge is + currently using." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.5" + ::= { rldot1dStpVlanEntry 9 } + +rldot1dStpHoldTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value determines the interval length + during which no more than two Configuration bridge + PDUs shall be transmitted by this node, in units + of hundredths of a second." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.14" + ::= { rldot1dStpVlanEntry 10 } + +rldot1dStpForwardDelay OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value, measured in units of hundredths + of a second, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. This + value is also used, when a topology change has + been detected and is underway, to age all dynamic + entries in the Forwarding Database. [Note that + this value is the one that this bridge is + currently using, in contrast to + dot1dStpBridgeForwardDelay which is the value that + this bridge and all others would start using + if/when this bridge were to become the root.]" + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.6" + ::= { rldot1dStpVlanEntry 11 } + +-- +-- rldot1dStpVlanPortTable +-- +rldot1dStpVlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1dStpVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pair specific information + for the Spanning Tree Protocol." + ::= { rldot1dStp 7 } + +rldot1dStpVlanPortEntry OBJECT-TYPE + SYNTAX Rldot1dStpVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every pair + about the Spanning Tree Protocol state for that pair." + INDEX { rldot1dStpVlanPortVlan, rldot1dStpVlanPortPort } + ::= { rldot1dStpVlanPortTable 1 } + +Rldot1dStpVlanPortEntry ::= SEQUENCE { + rldot1dStpVlanPortVlan INTEGER, + rldot1dStpVlanPortPort INTEGER, + rldot1dStpVlanPortPriority INTEGER, + rldot1dStpVlanPortState INTEGER, + rldot1dStpVlanPortEnable INTEGER, + rldot1dStpVlanPortPathCost INTEGER, + rldot1dStpVlanPortDesignatedRoot BridgeId, + rldot1dStpVlanPortDesignatedCost INTEGER, + rldot1dStpVlanPortDesignatedBridge BridgeId, + rldot1dStpVlanPortDesignatedPort OCTET STRING, + rldot1dStpVlanPortForwardTransitions Counter +} + +rldot1dStpVlanPortVlan OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number that the port belongs to, and for which this entry + contains Spanning Tree Protocol management + information." + REFERENCE + "IEEE 802.1s/D2-1999 " + ::= { rldot1dStpVlanPortEntry 1 } + +rldot1dStpVlanPortPort OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains Spanning Tree Protocol management + information." + REFERENCE + "IEEE 802.1t/D2-1999: Section 9.2.6" + ::= { rldot1dStpVlanPortEntry 2 } + +rldot1dStpVlanPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the priority field which is + contained in the more significant 4 bits of the most + significant octet of the (2 octet long) Port ID. + The other octet of the Port ID is given by the value + of rldot1dStpVlanPort." + REFERENCE + "IEEE 802.1t/D2-1999: Section 9.2.6" + ::= { rldot1dStpVlanPortEntry 3 } + +rldot1dStpVlanPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5), + broken(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current state as defined by application of + the Spanning Tree Protocol. This state controls what + action a port takes on reception of a frame. + If the bridge has detected a port that is malfunctioning + it will place that port into the broken(6) state. For ports + which are disabled (see dot1dStpVlanPortEnable), this object + will have a value of disabled(1)." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.2" + ::= { rldot1dStpVlanPortEntry 4 } + +rldot1dStpVlanPortEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled/disabled status of the port." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.2" + ::= { rldot1dStpVlanPortEntry 5 } + +rldot1dStpVlanPortPathCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. 802.1D-1990 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.3" + ::= { rldot1dStpVlanPortEntry 6 } + +rldot1dStpVlanPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the Bridge + recorded as the Root in the Configuration BPDUs + transmitted by the Designated Bridge for the + segment to which the port is attached." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.4" + ::= { rldot1dStpVlanPortEntry 7 } + +rldot1dStpVlanPortDesignatedCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the Designated Port of the + segment connected to this port. This value is + compared to the Root Path Cost field in received + bridge PDUs." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.5" + ::= { rldot1dStpVlanPortEntry 8 } + +rldot1dStpVlanPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for + this port's segment." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.6" + ::= { rldot1dStpVlanPortEntry 9 } + +rldot1dStpVlanPortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Identifier of the port on the Designated + Bridge for this port's segment." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.7" + ::= { rldot1dStpVlanPortEntry 10 } + +rldot1dStpVlanPortForwardTransitions OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { rldot1dStpVlanPortEntry 11 } + +-- +-- STP Private TRAP variables +-- +rldot1dStpTrapVariable OBJECT IDENTIFIER ::= { rldot1dStp 8 } + +rldot1dStpTrapVrblifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of port which STP status was changed" + ::= { rldot1dStpTrapVariable 1 } + +rldot1dStpTrapVrblVID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VID of VLAN to which the port belongs which STP status was changed" + ::= { rldot1dStpTrapVariable 2 } + +rldot1dStpTypeAfterReset OBJECT-TYPE + SYNTAX INTEGER { + perDevice(1), + mstp(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New mode of spaning tree supported by the device after the next reset." + DEFVAL { perDevice } + ::= { rldot1dStp 9 } + +rldot1dStpMonitorTime OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Factor of hello-time during which a port is monotored to determine if it is stable." + DEFVAL { 10 } + ::= { rldot1dStp 10 } + +rldot1dStpBpduCount OBJECT-TYPE + SYNTAX INTEGER (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of bpdu that need to received for the link to be considered stable." + DEFVAL { 10 } + ::= { rldot1dStp 11 } + +rldot1dStpLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last time any object in this table was changed + by SNMP or other local management means." + REFERENCE + "" + ::= { rldot1dStp 12 } + +-- +-- rldot1dStpPortTable +-- +rldot1dStpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1dStpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains extended pair port specific information." + ::= { rldot1dStp 13 } + +rldot1dStpPortEntry OBJECT-TYPE + SYNTAX Rldot1dStpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every port + about the Spanning Tree Protocol state for that port." + INDEX { rldot1dStpPortPort } + ::= { rldot1dStpPortTable 1 } + +Rldot1dStpPortEntry ::= SEQUENCE { + rldot1dStpPortPort INTEGER, + rldot1dStpPortDampEnable TruthValue, + rldot1dStpPortDampStable TruthValue, + rldot1dStpPortFilterBpdu INTEGER, + rldot1dStpPortBpduSent Counter32, + rldot1dStpPortBpduReceived Counter32, + rldot1dStpPortRole INTEGER, + rldot1dStpBpduType INTEGER, + rldot1dStpPortRestrictedRole TruthValue, + rldot1dStpPortAutoEdgePort TruthValue, + rldot1dStpPortLoopback TruthValue, + rldot1dStpPortBpduOperStatus INTEGER, + rldot1dStpPortTcnGuardEnable TruthValue +} + +rldot1dStpPortPort OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains Spanning Tree Protocol management + information." + REFERENCE + "IEEE 802.1t/D2-1999: Section 9.2.6" + ::= { rldot1dStpPortEntry 1 } + +rldot1dStpPortDampEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specified if dampening is enabled on this port." + REFERENCE + "" + DEFVAL { false } + ::= { rldot1dStpPortEntry 2 } + +rldot1dStpPortDampStable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified if the port is stable." + REFERENCE + "" + DEFVAL { true } + ::= { rldot1dStpPortEntry 3 } + +rldot1dStpPortFilterBpdu OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1), + none(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specified if this port should filter bpdus when stp is disabled." + REFERENCE + "" + DEFVAL { none } + ::= { rldot1dStpPortEntry 4 } + +rldot1dStpPortBpduSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified the number of bpdu sent from this port." + REFERENCE + "" + ::= { rldot1dStpPortEntry 5 } + +rldot1dStpPortBpduReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified the number of bpdu received in this port." + REFERENCE + "" + ::= { rldot1dStpPortEntry 6 } + +rldot1dStpPortRole OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + disabled(1), + alternate(2), + backup(3), + root(4), + designated(5) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified the role of this this port." + REFERENCE + "" + ::= { rldot1dStpPortEntry 7 } + +rldot1dStpBpduType OBJECT-TYPE + SYNTAX INTEGER { + stp(0), + rstp(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified the type of BPDU transmitted by this port." + ::= { rldot1dStpPortEntry 8 } + +rldot1dStpPortRestrictedRole OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If TRUE causes the Port not to be selected as Root Port for the CIST or + any MSTI, even if it has the best spanning tree priority vector. + Such a Port will be selected as an Alternate Port after the Root Port + has been selected." + REFERENCE + "IEEE 802.1ad-D3-1: Section 13.24.29" + DEFVAL { false } + ::= { rldot1dStpPortEntry 9 } + +rldot1dStpPortAutoEdgePort OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If TRUE causes the Port when become up, to enter the blocking state, + and if during 3 seconds it doesn't receive a BPDU, it will enter + the forwarding state." + REFERENCE + "IEEE 802.1D-2004: Section 17.13.3" + DEFVAL { false } + ::= { rldot1dStpPortEntry 10 } + +rldot1dStpPortLoopback OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified loopback was detected on port. + Usable for only a short period of time if stp loopback guard is enabled + (since port enters into shutdown state)." + REFERENCE + "" + ::= { rldot1dStpPortEntry 11 } + +rldot1dStpPortBpduOperStatus OBJECT-TYPE + SYNTAX INTEGER { + filter(0), + flood(1), + bridge(2), + stp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified BPDU handling operative status for port." + REFERENCE + "" + ::= { rldot1dStpPortEntry 12 } + +rldot1dStpPortTcnGuardEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable / Disable TCN guard on port. TCN guard prevents receiving topology change notifications." + ::= { rldot1dStpPortEntry 13 } + +rldot1dStpPortsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable / Disable spanning tree on ports by default ." + DEFVAL { true } + ::= { rldot1dStp 14 } + +rldot1dStpTaggedFlooding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "flooding can be done in tagged bpdu ." + ::= { rldot1dStp 15 } + +rldot1dStpPortBelongToVlanDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default value of rldot1dStpPortMustBelongToVlan ." + ::= { rldot1dStp 16 } + +rldot1dStpEnableByDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default value of rldot1dStpEnable ." + ::= { rldot1dStp 17 } + +rldot1dStpPortToDefault OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To order port/s to revert to default setings ." + ::= { rldot1dStp 18 } + +rldot1dStpSupportedType OBJECT-TYPE + SYNTAX INTEGER { + perDevice(1), + perVlan(2), + mstp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of stp supported by the device." + ::= { rldot1dStp 19 } + +rldot1dStpEdgeportSupportInStp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If EdgePort is supported in stpCompatible mode ." + ::= { rldot1dStp 20 } + +rldot1dStpFilterBpdu OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specified if the device should filter BPDUs when STP is disabled." + ::= { rldot1dStp 21 } + +rldot1dStpFloodBpduMethod OBJECT-TYPE + SYNTAX INTEGER { + classic(0), + bridging(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specified flooding method: + 1 - classic - untagged to all stp disabled ports + 2 - bridging -normal bridging." + ::= { rldot1dStp 22 } + +rldot1dStpSeparatedBridges OBJECT IDENTIFIER ::= { rldot1dStp 23 } + +-- +-- rldot1dStpPortBpduGuardTable +-- +rldot1dStpPortBpduGuardTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1dStpPortBpduGuardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains for each port whether it is bpdu guard ." + ::= { rldot1dStp 24 } + +rldot1dStpPortBpduGuardEntry OBJECT-TYPE + SYNTAX Rldot1dStpPortBpduGuardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every port + whether it is bpdu guard." + INDEX { dot1dBasePort } + ::= { rldot1dStpPortBpduGuardTable 1 } + +Rldot1dStpPortBpduGuardEntry ::= SEQUENCE { + rldot1dStpPortBpduGuardEnable TruthValue +} + + +rldot1dStpPortBpduGuardEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specified if bpdu guard is enabled on this port." + REFERENCE + "" + DEFVAL { false } + ::= { rldot1dStpPortBpduGuardEntry 1 } + +rldot1dStpLoopbackGuardEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define if STP loopback guard feature is globally enabled." + DEFVAL { false } + ::= { rldot1dStp 25 } + +rldot1dStpSeparatedBridgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1dStpSeparatedBridgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define if separated bridges feature is enabled for each interface." + ::= { rldot1dStpSeparatedBridges 1 } + +rldot1dStpSeparatedBridgesEntry OBJECT-TYPE + SYNTAX Rldot1dStpSeparatedBridgesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the contents of each line in the rlSeparatedBridgesTable table." + INDEX { ifIndex } + ::= { rldot1dStpSeparatedBridgesTable 1 } + +Rldot1dStpSeparatedBridgesEntry ::= SEQUENCE { + rldot1dStpSeparatedBridgesPortEnable TruthValue +} + +rldot1dStpSeparatedBridgesPortEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the separated bridge feature is enabled on a specified ifIndex." + DEFVAL { false } + ::= { rldot1dStpSeparatedBridgesEntry 1 } + +rldot1dStpSeparatedBridgesEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable / Disable Separated Bridges Feature." + DEFVAL { false } + ::= { rldot1dStpSeparatedBridges 2 } + +rldot1dStpSeparatedBridgesAutoConfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable / Disable Separated Bridges Automatic Configuration." + DEFVAL { false } + ::= { rldot1dStpSeparatedBridges 3 } + + +rldot1dStpDisabledPortStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1dStpDisabledPortStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Define stp port state for each stp disabled interface. + This is auxiliary MIB emulates stp enabled port behaviour in ASIC for stp disabled port. + The MIB contains only stp disabled ports entries " + ::= { rldot1dStp 26 } + +rldot1dStpDisabledPortStateEntry OBJECT-TYPE + SYNTAX Rldot1dStpDisabledPortStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the contents of each line in the rldot1dStpDisabledPortStateTable table." + INDEX { dot1dStpPort } + ::= { rldot1dStpDisabledPortStateTable 1 } + +Rldot1dStpDisabledPortStateEntry ::= SEQUENCE { + rldot1dStpDisabledPortState INTEGER + +} + + +rldot1dStpDisabledPortState OBJECT-TYPE + SYNTAX INTEGER { + blocking(2), + listening(3), + learning(4), + forwarding(5) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port's stp state as defined by external + application . This state controls what action a port takes on + reception of a frame." + + DEFVAL {forwarding} + ::= { rldot1dStpDisabledPortStateEntry 1 } + + +rldot1dExtBase OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 3 } + +rldot1dExtBaseMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rldot1dExtBase 1 } + +rldot1dDeviceCapabilities OBJECT-TYPE +-- SYNTAX BITS { +-- rldot1dIGMPSnoopingFilteringServices(0) +-- ## can perform filtering of +-- ## individual multicast addresses +-- ## controlled by IGMP snooping. +-- rldot1dDefaultFilteringAllServices(1) +-- ## can perform default filtering +-- ## behavior for All multicast addresses. +-- ## controlled by Multicast DB. +-- rldot1dDefaultFilteringUnregServices(2) +-- ## can perform default filtering +-- ## behavior for Unregistered +-- ## multicast addresses. +-- ## controlled by Multicast DB. +-- } + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the optional parts of private extension of + IEEE 802.1D and 802.1Q that are implemented by this + device and are manageable through this MIB. + Capabilities that are allowed on a per-port basis are + indicated in dot1dPortCapabilities." + ::= { rldot1dExtBase 2 } + + +rldot1dStpClearPortCounters OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the number of bpdu sent and recieved on specific port, + if Value of 0 is specified then clear counters action is applied to all ports, + this object behaviors is write-only, when reading this object + it will always return 0." + ::= { rldot1dStp 27 } + +rldot1wRStp OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 4 } + +-- +-- rldot1wStpVlanEdgePortTable +-- +rldot1wRStpVlanEdgePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1wRStpVlanEdgePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pair specific information + for the Rapid Spanning Tree Protocol." + ::= { rldot1wRStp 1 } + +rldot1wRStpVlanEdgePortEntry OBJECT-TYPE + SYNTAX Rldot1wRStpVlanEdgePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every pair + about the RAPID Spanning Tree Protocol state for that pair." + INDEX { rldot1wRStpVlanEdgePortVlan, rldot1wRStpVlanEdgePortPort } + ::= { rldot1wRStpVlanEdgePortTable 1 } + +Rldot1wRStpVlanEdgePortEntry ::= SEQUENCE { + rldot1wRStpVlanEdgePortVlan INTEGER, + rldot1wRStpVlanEdgePortPort INTEGER, + rldot1wRStpEdgePortStatus TruthValue +} + +rldot1wRStpVlanEdgePortVlan OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number that the port belongs to, and for which this entry + contains Spanning Tree Protocol management information, + If STP per device then only one value of 1 is allowed. + If STP per a VLAN then all value of 1..4095 are allowed." + ::= { rldot1wRStpVlanEdgePortEntry 1 } + +rldot1wRStpVlanEdgePortPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains Spanning Tree Protocol management information." + ::= { rldot1wRStpVlanEdgePortEntry 2 } + +rldot1wRStpEdgePortStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this port is an Edge Port or not" + REFERENCE + "IEEE 802.1wd6-2000: Section 17.13.3.1 " + DEFVAL { false } + ::= { rldot1wRStpVlanEdgePortEntry 3 } + +-- +-- rldot1wStpForceVersionTable +-- +rldot1wRStpForceVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1wRStpForceVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains specific information + for the Rapid Spanning Tree Protocol." + ::= { rldot1wRStp 2 } + +rldot1wRStpForceVersionEntry OBJECT-TYPE + SYNTAX Rldot1wRStpForceVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every + about the RAPID Spanning Tree Protocol state for that pair." + INDEX { rldot1wRStpForceVersionVlan } + ::= { rldot1wRStpForceVersionTable 1 } + +Rldot1wRStpForceVersionEntry ::= SEQUENCE { + rldot1wRStpForceVersionVlan INTEGER, + rldot1wRStpForceVersionState INTEGER +} + +rldot1wRStpForceVersionVlan OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number that the port belongs to, and for which this entry + contains Spanning Tree Protocol management information, + If STP per device then only one value of 1 is allowed. + If STP per a VLAN then all value of 1..4095 are allowed." + ::= { rldot1wRStpForceVersionEntry 1 } + +rldot1wRStpForceVersionState OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether this Bridge uses the normal RSTP algorithm, + or STP Compatibility algorythm: + 0 - STP Compatibility + 2 - Normal RSTP" + REFERENCE + "IEEE 802.1wd9-2000: Section 17.16.1 " + DEFVAL { 2 } + ::= { rldot1wRStpForceVersionEntry 2 } + +rldot1pPriorityMap OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 5 } + +rldot1pPriorityMapState OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable / disable" + ::= { rldot1pPriorityMap 1 } + +rldot1pPriorityMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1pPriorityMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table hold information the priority maps" + ::= { rldot1pPriorityMap 2 } + +rldot1pPriorityMapEntry OBJECT-TYPE + SYNTAX Rldot1pPriorityMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rldot1pPriorityMapName } + ::= { rldot1pPriorityMapTable 1 } + +Rldot1pPriorityMapEntry ::= SEQUENCE { + rldot1pPriorityMapName DisplayString, + rldot1pPriorityMapPriority OCTET STRING, + rldot1pPriorityMapPort PortList, + rldot1pPriorityMapPortList PortList, + rldot1pPriorityMapStatus RowStatus +} + +rldot1pPriorityMapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..25)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The map name" + ::= { rldot1pPriorityMapEntry 1 } + +rldot1pPriorityMapPriority OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The map holding the queue" + ::= { rldot1pPriorityMapEntry 2 } + +rldot1pPriorityMapPort OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "the port that the map, is applied on in config" + ::= { rldot1pPriorityMapEntry 3 } + +rldot1pPriorityMapPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the ports that the map, is applied on in actual" + ::= { rldot1pPriorityMapEntry 4 } + +rldot1pPriorityMapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the table entry. It's used to delete an entry" + ::= { rldot1pPriorityMapEntry 5 } + + + + + +rldot1sMstp OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 6 } + +-- +-- The Multiple Spanning Tree Instance Table +-- +rldot1sMstpInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1sMstpInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains Mstp instance specific information + for the Multiple Spanning Tree Protocol." + ::= { rldot1sMstp 1 } + +rldot1sMstpInstanceEntry OBJECT-TYPE + SYNTAX Rldot1sMstpInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every instance + about the multiple Spanning Tree Protocol state for + that instance." + INDEX { rldot1sMstpInstanceId } + ::= { rldot1sMstpInstanceTable 1 } + +Rldot1sMstpInstanceEntry ::= SEQUENCE { + rldot1sMstpInstanceId INTEGER, + rldot1sMstpInstanceEnable TruthValue, + rldot1sMstpInstanceTimeSinceTopologyChange TimeTicks, + rldot1sMstpInstanceTopChanges Counter, + rldot1sMstpInstanceDesignatedRoot BridgeId, + rldot1sMstpInstanceRootCost INTEGER, + rldot1sMstpInstanceRootPort INTEGER, + rldot1sMstpInstanceMaxAge Timeout, + rldot1sMstpInstanceHelloTime Timeout, + rldot1sMstpInstanceHoldTime INTEGER, + rldot1sMstpInstanceForwardDelay Timeout, + rldot1sMstpInstancePriority INTEGER, + rldot1sMstpInstanceRemainingHopes INTEGER, + rldot1sMstpInstanceSwId INTEGER +} + +rldot1sMstpInstanceId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Instance index." + ::= { rldot1sMstpInstanceEntry 1 } + +rldot1sMstpInstanceEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether this Instance is STP enable or disable" + REFERENCE + " ?? " + ::= { rldot1sMstpInstanceEntry 2 } + +rldot1sMstpInstanceTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since the + last time a topology change was detected by the + Mstp Instance ." + REFERENCE + "IEEE 802.1D-1990: Section 6.8.1.1.3" + ::= { rldot1sMstpInstanceEntry 3 } + +rldot1sMstpInstanceTopChanges OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of topology changes detected by + this Instance since the management entity was last + reset or initialized." + REFERENCE + "IEEE 802.1D-1990: Section 6.8.1.1.3" + ::= { rldot1sMstpInstanceEntry 4 } + +rldot1sMstpInstanceDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the root of the spanning + tree as determined by the Muliple Spanning Tree Protocol + as executed by this node. This value is used as + the Root Identifier parameter in all Configuration + Bridge PDUs originated by this node." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.1" + ::= { rldot1sMstpInstanceEntry 5 } + +rldot1sMstpInstanceRootCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root as seen from + this bridge." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.2" + ::= { rldot1sMstpInstanceEntry 6 } + +rldot1sMstpInstanceRootPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port which offers the + lowest cost path from this bridge to the root + bridge." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.3" + ::= { rldot1sMstpInstanceEntry 7 } + +rldot1sMstpInstanceMaxAge OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum age of Spanning Tree Protocol + information learned from the network on any port + before it is discarded, in units of hundredths of + a second. This is the actual value that this + bridge is currently using." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.4" + ::= { rldot1sMstpInstanceEntry 8 } + +rldot1sMstpInstanceHelloTime OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time between the transmission of + Configuration bridge PDUs by this node on any port + when it is the root of the spanning tree or trying + to become so, in units of hundredths of a second. + This is the actual value that this bridge is + currently using." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.5" + ::= { rldot1sMstpInstanceEntry 9 } + +rldot1sMstpInstanceHoldTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value determines the interval length + during which no more than two Configuration bridge + PDUs shall be transmitted by this node, in units + of hundredths of a second." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.14" + ::= { rldot1sMstpInstanceEntry 10 } + +rldot1sMstpInstanceForwardDelay OBJECT-TYPE + SYNTAX Timeout + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This time value, measured in units of hundredths + of a second, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. This + value is also used, when a topology change has + been detected and is underway, to age all dynamic + entries in the Forwarding Database. [Note that + this value is the one that this bridge is + currently using, in contrast to + dot1dStpBridgeForwardDelay which is the value that + this bridge and all others would start using + if/when this bridge were to become the root.]" + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.6" + ::= { rldot1sMstpInstanceEntry 11 } + +rldot1sMstpInstancePriority OBJECT-TYPE + SYNTAX INTEGER (0..61440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the write-able portion of the Bridge + ID, i.e., the first four bits of the first octet + of the (8 octet long) Bridge ID.The value is a product + of 4096. The next 12 bit are the msti id . + The other (last) 6 octets of the Bridge ID are given + by the value of dot1dBaseBridgeAddress." + REFERENCE + "IEEE 802.1S-2001: Section 13.24.2" + ::= {rldot1sMstpInstanceEntry 12 } + +rldot1sMstpInstanceRemainingHopes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This count value determines the amount of hopes + the information transmited by this bridge on this + instance can travel." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.14" + ::= { rldot1sMstpInstanceEntry 13 } + +rldot1sMstpInstanceSwId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical Instance Id which is binded for this entry from rldot1sMstpSwInstanceTable." + ::= { rldot1sMstpInstanceEntry 14 } + +-- +-- rldot1sMstpInstancePortTable +-- +rldot1sMstpInstancePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1sMstpInstancePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains pair specific information + for the Spanning Tree Protocol." + ::= { rldot1sMstp 2 } + +rldot1sMstpInstancePortEntry OBJECT-TYPE + SYNTAX Rldot1sMstpInstancePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every pair + about the Spanning Tree Protocol state for that pair." + INDEX { rldot1sMstpInstancePortMstiId, rldot1sMstpInstancePortPort } + ::= { rldot1sMstpInstancePortTable 1 } + +Rldot1sMstpInstancePortEntry ::= SEQUENCE { + rldot1sMstpInstancePortMstiId INTEGER, + rldot1sMstpInstancePortPort INTEGER, + rldot1sMstpInstancePortPriority INTEGER, + rldot1sMstpInstancePortState INTEGER, + rldot1sMstpInstancePortEnable INTEGER, + rldot1sMstpInstancePortPathCost INTEGER, + rldot1sMstpInstancePortDesignatedRoot BridgeId, + rldot1sMstpInstancePortDesignatedCost INTEGER, + rldot1sMstpInstancePortDesignatedBridge BridgeId, + rldot1sMstpInstancePortDesignatedPort OCTET STRING, + rldot1sMstpInstancePortForwardTransitions Counter, + rldot1sMStpInstancePortAdminPathCost INTEGER, + rldot1sMStpInstancePortRole INTEGER + +} + +rldot1sMstpInstancePortMstiId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan group number that the port belongs to, and for which this entry + contains Spanning Tree Protocol management + information." + REFERENCE + "IEEE 802.1s/D11-2001 " + ::= { rldot1sMstpInstancePortEntry 1 } + +rldot1sMstpInstancePortPort OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains Spanning Tree Protocol management + information." + REFERENCE + "IEEE 802.1t/D2-1999: Section 9.2.6" + ::= { rldot1sMstpInstancePortEntry 2 } + +rldot1sMstpInstancePortPriority OBJECT-TYPE + SYNTAX INTEGER (0..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the priority field which is + contained in the more significant 4 bits of the most + significant octet of the (2 octet long) Port ID. + The value is a product of 16. + The other octet of the Port ID is given by the value + of rldot1dStpVlanGroupPort." + REFERENCE + "IEEE 802.1t/D2-1999: Section 9.2.6" + ::= { rldot1sMstpInstancePortEntry 3 } + +rldot1sMstpInstancePortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5), + broken(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current state as defined by application of + the Spanning Tree Protocol. This state controls what + action a port takes on reception of a frame. + If the bridge has detected a port that is malfunctioning + it will place that port into the broken(6) state. For ports + which are disabled (see dot1dStpVlanPortEnable), this object + will have a value of disabled(1)." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.2" + ::= { rldot1sMstpInstancePortEntry 4 } + +rldot1sMstpInstancePortEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enabled/disabled status of the port." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.2" + ::= { rldot1sMstpInstancePortEntry 5 } + +rldot1sMstpInstancePortPathCost OBJECT-TYPE + SYNTAX INTEGER (1..200000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. 802.1D-1990 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.3" + ::= { rldot1sMstpInstancePortEntry 6 } + +rldot1sMstpInstancePortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the Bridge + recorded as the Root in the Configuration BPDUs + transmitted by the Designated Bridge for the + segment to which the port is attached." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.4" + ::= { rldot1sMstpInstancePortEntry 7 } + +rldot1sMstpInstancePortDesignatedCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the Designated Port of the + segment connected to this port. This value is + compared to the Root Path Cost field in received + bridge PDUs." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.5" + ::= { rldot1sMstpInstancePortEntry 8 } + +rldot1sMstpInstancePortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for + this port's segment." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.6" + ::= { rldot1sMstpInstancePortEntry 9 } + +rldot1sMstpInstancePortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Identifier of the port on the Designated + Bridge for this port's segment." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.7" + ::= { rldot1sMstpInstancePortEntry 10 } + +rldot1sMstpInstancePortForwardTransitions OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { rldot1sMstpInstancePortEntry 11 } + +rldot1sMStpInstancePortAdminPathCost OBJECT-TYPE + SYNTAX INTEGER (0..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively assigned value for the contribution + of this port to the path cost of paths towards the spanning + tree root. + + Writing a value of '0' assigns the automatically calculated + default Path Cost value to the port. If the default Path + Cost is being used, this object returns '0' when read. + + This complements the object dot1dStpPortPathCost, which + returns the operational value of the path cost." + REFERENCE + "IEEE 802.1D-1998: Section 8.5.5.3" + ::= { rldot1sMstpInstancePortEntry 12 } + +rldot1sMStpInstancePortRole OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + disabled(1), + alternate(2), + backup(3), + root(4), + designated(5), + master(6) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the role of this this port." + REFERENCE + "" + ::= { rldot1sMstpInstancePortEntry 13 } + +rldot1sMstpMaxHopes OBJECT-TYPE + SYNTAX INTEGER (1..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Max number of hopes that an MST BPDU will travel inside a region." + DEFVAL { 20 } + ::= { rldot1sMstp 3 } + +rldot1sMstpConfigurationName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active configuration name as will be caried in MST BPDU's." + ::= { rldot1sMstp 4 } + +rldot1sMstpRevisionLevel OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active revision level." + DEFVAL { 0 } + ::= { rldot1sMstp 5 } + +-- +-- rldot1sMstpVlanTable +-- +rldot1sMstpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1sMstpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about the alocation of vlans to groups." + ::= { rldot1sMstp 6 } + +rldot1sMstpVlanEntry OBJECT-TYPE + SYNTAX Rldot1sMstpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every vlan + about the group it belongs to." + INDEX { rldot1sMstpVlan } + ::= { rldot1sMstpVlanTable 1 } + +Rldot1sMstpVlanEntry ::= SEQUENCE { + rldot1sMstpVlan INTEGER, + rldot1sMstpGroup INTEGER, + rldot1sMstpPendingGroup INTEGER +} + +rldot1sMstpVlan OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vlan number of the vlan for which this entry + contains Spanning Tree Protocol management + information." + REFERENCE + "IEEE 802.1s/D11-2001: Section 13.7" + ::= { rldot1sMstpVlanEntry 1 } + +rldot1sMstpGroup OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifid the active group number this vlan belonges to." + REFERENCE + "" + DEFVAL { 0 } + ::= { rldot1sMstpVlanEntry 2 } + +rldot1sMstpPendingGroup OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifid the pending group number this vlan belonges to." + REFERENCE + "" + DEFVAL { 0 } + ::= { rldot1sMstpVlanEntry 3 } + +-- +-- rldot1sMstpExtPortTable +-- +rldot1sMstpExtPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1sMstpExtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains MSTP information about ports of the CIST." + ::= { rldot1sMstp 7 } + +rldot1sMstpExtPortEntry OBJECT-TYPE +SYNTAX Rldot1sMstpExtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information maintained by every port + of the CIST." + INDEX { rldot1sMstpExtPortPort } + ::= { rldot1sMstpExtPortTable 1 } + +Rldot1sMstpExtPortEntry ::= SEQUENCE { + rldot1sMstpExtPortPort INTEGER, + rldot1sMstpExtPortInternalOperPathCost INTEGER, + rldot1sMstpExtPortDesignatedRegionalRoot BridgeId, + rldot1sMstpExtPortDesignatedRegionalCost INTEGER, + rldot1sMstpExtPortBoundary TruthValue, + rldot1sMstpExtPortInternalAdminPathCost INTEGER + +} +rldot1sMstpExtPortPort OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains Spanning Tree Protocol management + information." + REFERENCE + "IEEE 802.1t/D2-1999: Section 9.2.6" + ::= { rldot1sMstpExtPortEntry 1 } + +rldot1sMstpExtPortInternalOperPathCost OBJECT-TYPE + SYNTAX INTEGER (1..200000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree regional root which + include this port. 802.1S-2002 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN." + ::= { rldot1sMstpExtPortEntry 2 } + +rldot1sMstpExtPortDesignatedRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Bridge Identifier of the Bridge + recorded as the Root in the Configuration BPDUs + transmitted by the Designated Bridge for the + segment to which the port is attached." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.4" + ::= { rldot1sMstpExtPortEntry 3 } + +rldot1sMstpExtPortDesignatedRegionalCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The regional path cost of the Designated Port of the + segment connected to this port. This value is + compared to the Root Path Cost field in received + bridge PDUs." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.5" + ::= { rldot1sMstpExtPortEntry 4 } + +rldot1sMstpExtPortBoundary OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication if the port is conented to to a lan segment + outside or inside the region." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.5" + ::= { rldot1sMstpExtPortEntry 5 } + +rldot1sMstpExtPortInternalAdminPathCost OBJECT-TYPE + SYNTAX INTEGER (0..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively assigned value for the contribution + of this port to the path cost of paths towards the spanning + tree root. + + Writing a value of '0' assigns the automatically calculated + default Path Cost value to the port. If the default Path + Cost is being used, this object returns '0' when read. + + This complements the object dot1dStpPortPathCost, which + returns the operational value of the path cost." + + ::= { rldot1sMstpExtPortEntry 6 } + +rldot1sMstpDesignatedMaxHopes OBJECT-TYPE + SYNTAX INTEGER (1..40) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max number of hopes that an MST BPDU will travel inside a region." + ::= { rldot1sMstp 8 } + +rldot1sMstpRegionalRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIST Regional Root Identifier (13.16.4). + The Bridge Identifier of the current CIST Regional Root." + REFERENCE + "IEEE 802.1S-2002: Section 13.16.4" + ::= { rldot1sMstp 9 } + +rldot1sMstpRegionalRootCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CIST path cost from the transmitting Bridge to the + CIST Regional Root." + REFERENCE + "IEEE 802.1S-2002: Section 12.8.1.1.3" + ::= { rldot1sMstp 10 } + +rldot1sMstpPendingConfigurationName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pending configuration name." + ::= { rldot1sMstp 11 } + +rldot1sMstpPendingRevisionLevel OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pending revision level." + DEFVAL { 0 } + ::= { rldot1sMstp 12 } + +rldot1sMstpPendingAction OBJECT-TYPE + SYNTAX INTEGER { + copyPendingActive(1), + copyActivePending(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The action to be done with the pending configuration. + copyPendingActive - to copy the pending mst configuration to the active one. + copyActivePending - to copy the active mst configuration to the pending one. " + ::= { rldot1sMstp 13 } + +rldot1sMstpRemainingHops OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This count value determines the amount of hops + the information transmitted by this bridge can travel." + ::= { rldot1sMstp 14 } + +-- +-- rldot1sMstpInstanceVlanTable +-- +rldot1sMstpInstanceVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1sMstpInstanceVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains vlan lists per MSTP instances." + ::= { rldot1sMstp 15 } + +rldot1sMstpInstanceVlanEntry OBJECT-TYPE + SYNTAX Rldot1sMstpInstanceVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains vlan lists per specific MSTP instance." + INDEX { rldot1sMstpInstanceVlanId, rldot1sMstpInstanceVlanDbType } + ::= { rldot1sMstpInstanceVlanTable 1 } + +Rldot1sMstpInstanceVlanEntry::= SEQUENCE { + rldot1sMstpInstanceVlanId INTEGER, + rldot1sMstpInstanceVlanDbType INTEGER, + rldot1sMstpInstanceVlanId1To1024 VlanList1, + rldot1sMstpInstanceVlanId1025To2048 VlanList2, + rldot1sMstpInstanceVlanId2049To3072 VlanList3, + rldot1sMstpInstanceVlanId3073To4094 VlanList4 + } + +rldot1sMstpInstanceVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifiy the instance number." + ::= { rldot1sMstpInstanceVlanEntry 1 } + +rldot1sMstpInstanceVlanDbType OBJECT-TYPE + SYNTAX INTEGER { + active(1), + pending(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifiy which data-base to access: active or pending." + ::= { rldot1sMstpInstanceVlanEntry 2 } + +rldot1sMstpInstanceVlanId1To1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "first VlanId List of specific MSTP instance." + ::= { rldot1sMstpInstanceVlanEntry 3 } + +rldot1sMstpInstanceVlanId1025To2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "second VlanId List of specific MSTP instance." + ::= { rldot1sMstpInstanceVlanEntry 4 } + +rldot1sMstpInstanceVlanId2049To3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "third VlanId List of specific MSTP instance." + ::= { rldot1sMstpInstanceVlanEntry 5 } + +rldot1sMstpInstanceVlanId3073To4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fourth VlanId List of specific MSTP instance." + ::= { rldot1sMstpInstanceVlanEntry 6 } + + +-- +-- rldot1sMstpSwInstanceTable +-- + + +rldot1sMstpSwInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1sMstpSwInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains logical instance to rldot1sMstpInstanceId mapping." + ::= { rldot1sMstp 18 } + +rldot1sMstpSwInstanceEntry OBJECT-TYPE + SYNTAX Rldot1sMstpSwInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains logical instance information." + INDEX { rldot1sMstpSwInstanceSwId} + ::= { rldot1sMstpSwInstanceTable 1 } + +Rldot1sMstpSwInstanceEntry::= SEQUENCE { + rldot1sMstpSwInstanceSwId INTEGER, + rldot1sMstpSwInstanceId INTEGER, + rldot1sMstpSwInstanceStatus RowStatus + } + +rldot1sMstpSwInstanceSwId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The STP Instance logical index." + ::= { rldot1sMstpSwInstanceEntry 1 } + +rldot1sMstpSwInstanceId OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The STP Instance index rldot1sMstpInstanceId which exist at rldot1sMstpInstanceTable." + ::= { rldot1sMstpSwInstanceEntry 2 } + + +rldot1sMstpSwInstanceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the entry, used to add, delete or update an entry" + ::= { rldot1sMstpSwInstanceEntry 3 } + + + +-- +-- rldot1sMstpPendingInstanceVlanTable +-- + +--rldot1sMstpPendingInstanceVlanTable OBJECT-TYPE +-- SYNTAX SEQUENCE OF Rldot1sMstpPendingInstanceVlanEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "This table contains vlan lists per MSTP instances." +-- ::= { rldot1sMstp 16 } +-- +--rldot1sMstpPendingInstanceVlanEntry OBJECT-TYPE +-- SYNTAX Rldot1sMstpPendingInstanceVlanEntry +-- MAX-ACCESS not-accessible +-- STATUS current +-- DESCRIPTION +-- "The entry contains vlan lists per specific MSTP instance." +-- INDEX { rldot1sMstpPendingInstanceVlanId } +-- ::= { rldot1sMstpPendingInstanceVlanTable 1 } +-- +--Rldot1sMstpPendingInstanceVlanEntry::= SEQUENCE { +-- rldot1sMstpPendingInstanceVlanId INTEGER, +-- rldot1sMstpPendingInstanceVlanId1To1024 VlanList1, +-- rldot1sMstpPendingInstanceVlanId1025To2048 VlanList2, +-- rldot1sMstpPendingInstanceVlanId2049To3072 VlanList3, +-- rldot1sMstpPendingInstanceVlanId3073To4094 VlanList4, +-- rldot1sMstpPendingInstanceVlanStatus RowStatus +-- } +-- +--rldot1sMstpPendingInstanceVlanId OBJECT-TYPE +-- SYNTAX INTEGER (0..4094) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "Specifiy the instance number." +-- ::= { rldot1sMstpPendingInstanceVlanEntry 1 } +-- +--rldot1sMstpPendingInstanceVlanId1To1024 OBJECT-TYPE +-- SYNTAX VlanList1 +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "first VlanId List of specific MSTP instance." +-- ::= { rldot1sMstpPendingInstanceVlanEntry 2 } +-- +--rldot1sMstpPendingInstanceVlanId1025To2048 OBJECT-TYPE +-- SYNTAX VlanList2 +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "second VlanId List of specific MSTP instance." +-- ::= { rldot1sMstpPendingInstanceVlanEntry 3 } +-- +--rldot1sMstpPendingInstanceVlanId2049To3072 OBJECT-TYPE +-- SYNTAX VlanList3 +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "third VlanId List of specific MSTP instance." +-- ::= { rldot1sMstpPendingInstanceVlanEntry 4 } +-- +--rldot1sMstpPendingInstanceVlanId3073To4094 OBJECT-TYPE +-- SYNTAX VlanList4 +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "fourth VlanId List of specific MSTP instance." +-- ::= { rldot1sMstpPendingInstanceVlanEntry 5 } +-- +-- +--rldot1sMstpPendingInstanceVlanStatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-create +-- STATUS current +-- DESCRIPTION +-- "The status of the table entry, used to add, delete or update an entry, when logical mstp IDs are supported, +-- Otherwise field value must be Active" +-- DEFVAL {active } +-- ::= { rldot1sMstpPendingInstanceVlanEntry 6 } + +rldot1dTpAgingTime OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 7 } + +rldot1dTpAgingTimeMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The min timeout period in seconds for aging out + dynamically learned forwarding information." + REFERENCE + "P802.1d/D9, July 14, 1989: Section 6.7.1.1.3" + ::= { rldot1dTpAgingTime 1 } + +rldot1dTpAgingTimeMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The max timeout period in seconds for aging out + dynamically learned forwarding information." + REFERENCE + "P802.1d/D9, July 14, 1989: Section 6.7.1.1.3" + ::= { rldot1dTpAgingTime 2 } + +rldot1sMstpConfigurationDigest OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active configuration digest." + ::= { rldot1sMstp 16 } + +rldot1sMstpPendingConfigurationDigest OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pending configuration digest." + ::= { rldot1sMstp 17 } + +-- +-- PerVlan SpaningTree MIBs +-- +-- rlBrgPvst +-- rlBrgPvstVlanTable, rlBrgPvstPortTable +-- + +rlBrgPvst OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 9 } + +-- rlBrgPvstVlanTable + +rlBrgPvstVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgPvstVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Per Vlan Spanning-Tree vlan configuration." + ::= { rlBrgPvst 1 } + +rlBrgPvstVlanEntry OBJECT-TYPE + SYNTAX RlBrgPvstVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains PVST configuration per specific Vlan." + INDEX { rlBrgPvstVlanId } + ::= { rlBrgPvstVlanTable 1 } + +RlBrgPvstVlanEntry ::= SEQUENCE { + rlBrgPvstVlanId INTEGER, + rlBrgPvstVlanHelloTime INTEGER, + rlBrgPvstVlanForwardDelay INTEGER, + rlBrgPvstVlanMaxAge INTEGER, + rlBrgPvstVlanPriority INTEGER, + rlBrgPvstVlanStatus RowStatus + } + +rlBrgPvstVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number for this entry which contains PVST configuration." + ::= { rlBrgPvstVlanEntry 1 } + +rlBrgPvstVlanHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time intervals in seconds for the transmission of + Configuration PVST bridge PDUs by this node on any port + when it is the root of the spanning tree or trying + to become so. + When configuring the Hello time, the following relationship + should be maintained: + Max-Age >= 2*(Hello-Time + 1)." + DEFVAL { 2 } + ::= { rlBrgPvstVlanEntry 2 } + +rlBrgPvstVlanForwardDelay OBJECT-TYPE + SYNTAX INTEGER (4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time interval in seconds, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. + When configuring the forwarding time, the following relationship + should be maintained: + 2*(Forward-Time - 1) >= Max-Age." + DEFVAL { 4 } + ::= { rlBrgPvstVlanEntry 3 } + +rlBrgPvstVlanMaxAge OBJECT-TYPE + SYNTAX INTEGER (6..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum age time in seconds of PVST Protocol information learned + from the network on any port before it is discarded. + When configuring the maximum age, the following relationships + should be maintained: + 2*(Forward-Time - 1) >= Max-Age + Max-Age >= 2*(Hello-Time + 1)." + DEFVAL { 15 } + ::= { rlBrgPvstVlanEntry 4 } + +rlBrgPvstVlanPriority OBJECT-TYPE + SYNTAX INTEGER (0..61440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the write-able portion of the Bridge + ID, i.e., the first four bits of the first octet + of the (8 octet long) Bridge ID. The value is a product of 4096." + DEFVAL { 32768 } + ::= { rlBrgPvstVlanEntry 5 } + +rlBrgPvstVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the table entry, used to add, delete or update an entry" + ::= { rlBrgPvstVlanEntry 6 } + + +-- rlBrgPvstOperVlanTable + +rlBrgPvstOperVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgPvstOperVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Per Vlan Spanning-Tree active vlan configuration." + ::= { rlBrgPvst 2 } + +rlBrgPvstOperVlanEntry OBJECT-TYPE + SYNTAX RlBrgPvstOperVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains PVST active configuration per specific Vlan." + INDEX { rlBrgPvstOperVlanId } + ::= { rlBrgPvstOperVlanTable 1 } + +RlBrgPvstOperVlanEntry ::= SEQUENCE { + rlBrgPvstOperVlanId INTEGER, + rlBrgPvstOperVlanEnable TruthValue, + rlBrgPvstOperVlanTimeSinceTopologyChange TimeTicks, + rlBrgPvstOperVlanTopChanges Counter, + rlBrgPvstOperVlanDesignatedRoot BridgeId, + rlBrgPvstOperVlanRootCost INTEGER, + rlBrgPvstOperVlanRootPort INTEGER, + rlBrgPvstOperVlanRootMaxAge INTEGER, + rlBrgPvstOperVlanRootHelloTime INTEGER, + rlBrgPvstOperVlanRootForwardDelay INTEGER, + rlBrgPvstOperVlanMaxAge INTEGER, + rlBrgPvstOperVlanHelloTime INTEGER, + rlBrgPvstOperVlanForwardDelay INTEGER, +-- rlBrgPvstOperVlanHoldTime INTEGER, + rlBrgPvstOperVlanPriority INTEGER + } + +rlBrgPvstOperVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number for this entry which contains PVST active configuration." + ::= { rlBrgPvstOperVlanEntry 1 } + +rlBrgPvstOperVlanEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this Vlan is enabled for PVST / RPVST." + ::= { rlBrgPvstOperVlanEntry 2 } + +rlBrgPvstOperVlanTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in miliseconds) since the + last time a topology change was detected on current PVST Instance." + ::= { rlBrgPvstOperVlanEntry 3 } + +rlBrgPvstOperVlanTopChanges OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of topology changes detected by + this on current PVST Instance since the management entity was last + reset or initialized." + ::= { rlBrgPvstOperVlanEntry 4 } + +rlBrgPvstOperVlanDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the root of the spanning + tree as determined by the PVST Spanning Tree Protocol + as executed by this node. This value is used as + the Root Identifier parameter in all Configuration + Bridge PDUs originated by this node." + ::= { rlBrgPvstOperVlanEntry 5 } + +rlBrgPvstOperVlanRootCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of the path to the root as seen from + current bridge on current vlan." + ::= { rlBrgPvstOperVlanEntry 6 } + +rlBrgPvstOperVlanRootPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port which offers the + lowest cost path from this bridge to the root bridge." + ::= { rlBrgPvstOperVlanEntry 7 } + +rlBrgPvstOperVlanRootMaxAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rlBrgPvstVlanMaxAge which recieved from the root of current + PVST instance." + ::= { rlBrgPvstOperVlanEntry 8 } + +rlBrgPvstOperVlanRootHelloTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rlBrgPvstVlanHelloTime which recieved from the root of current + PVST instance." + ::= { rlBrgPvstOperVlanEntry 9 } + +rlBrgPvstOperVlanRootForwardDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The rlBrgPvstVlanForwardDelay which recieved from the root of current + PVST instance." + ::= { rlBrgPvstOperVlanEntry 10 } + +rlBrgPvstOperVlanMaxAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational maximum age time in seconds of PVST Protocol information learned + from the network on any port before it is discarded. + When configuring the maximum age, the following relationships + should be maintained: + 2*(Forward-Time - 1) >= Max-Age + Max-Age >= 2*(Hello-Time + 1)." + ::= { rlBrgPvstOperVlanEntry 11 } + +rlBrgPvstOperVlanHelloTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational time intervals in seconds for the transmission of + Configuration PVST bridge PDUs by this node on any port + when it is the root of the spanning tree or trying + to become so. + When configuring the Hello time, the following relationship + should be maintained: + Max-Age >= 2*(Hello-Time + 1)." + ::= { rlBrgPvstOperVlanEntry 12 } + +rlBrgPvstOperVlanForwardDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational time interval in seconds, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. + When configuring the forwarding time, the following relationship + should be maintained: + 2*(Forward-Time - 1) >= Max-Age." + ::= { rlBrgPvstOperVlanEntry 13 } + +rlBrgPvstOperVlanPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the write-able portion of the Bridge + ID, i.e., the first four bits of the first octet + of the (8 octet long) Bridge ID. The value is a product of 4096." + ::= { rlBrgPvstOperVlanEntry 14 } + +-- rlBrgPvstPortTable + +rlBrgPvstPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgPvstPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Per Vlan Spanning-Tree Port configuration." + ::= { rlBrgPvst 3 } + +rlBrgPvstPortEntry OBJECT-TYPE + SYNTAX RlBrgPvstPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains PVST configuration per specific Vlan and Port." + INDEX { rlBrgPvstPortVlanId, rlBrgPvstPortPort } + ::= { rlBrgPvstPortTable 1 } + +RlBrgPvstPortEntry ::= SEQUENCE { + rlBrgPvstPortVlanId INTEGER, + rlBrgPvstPortPort INTEGER, + rlBrgPvstPortPathCost INTEGER, + rlBrgPvstPortPriority INTEGER, + rlBrgPvstPortStatus RowStatus + } + +rlBrgPvstPortVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number for this entry which contains PVST configuration." + ::= { rlBrgPvstPortEntry 1 } + +rlBrgPvstPortPort OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains Per Vlan Spanning Tree Protocol management + information." + ::= { rlBrgPvstPortEntry 2 } + +rlBrgPvstPortPathCost OBJECT-TYPE + SYNTAX INTEGER (0..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. + Writing a value of '0' assigns the automatically calculated + default Path Cost value to the port. If the default Path + Cost is being used, this object returns '0' when read. + Default path cost is determined by port speed and path cost method (long or short)." + ::= { rlBrgPvstPortEntry 3 } + +rlBrgPvstPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..240) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Admin value of the priority field which is + contained in the more significant 4 bits of the most + significant octet of the (2 octet long) Port ID. + The other octet of the Port ID is given by the value + of rlBrgPvstPortPort. + The priority value must be a multiple of 16." + DEFVAL { 128 } + ::= { rlBrgPvstPortEntry 4 } + +rlBrgPvstPortStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the table entry, used to add, delete or update an entry" + ::= { rlBrgPvstPortEntry 5 } + +-- rlBrgPvstOperPortTable + +rlBrgPvstOperPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgPvstOperPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Per Vlan Spanning-Tree active Port configuration." + ::= { rlBrgPvst 4 } + +rlBrgPvstOperPortEntry OBJECT-TYPE + SYNTAX RlBrgPvstOperPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains PVST active configuration per specific Vlan and Port." + INDEX { rlBrgPvstOperPortVlanId, rlBrgPvstOperPortPort } + ::= { rlBrgPvstOperPortTable 1 } + +RlBrgPvstOperPortEntry ::= SEQUENCE { + rlBrgPvstOperPortVlanId INTEGER, + rlBrgPvstOperPortPort INTEGER, + rlBrgPvstOperPortEnable TruthValue, + rlBrgPvstOperPortPathCost INTEGER, + rlBrgPvstOperPortPriority INTEGER, + rlBrgPvstOperPortState INTEGER, + rlBrgPvstOperPortRole INTEGER, + rlBrgPvstOperPortBpduType INTEGER, + rlBrgPvstOperPortDesignatedRoot BridgeId, + rlBrgPvstOperPortDesignatedCost INTEGER, + rlBrgPvstOperPortDesignatedBridge BridgeId, + rlBrgPvstOperPortDesignatedPort OCTET STRING, + rlBrgPvstOperPortForwardTransitions Counter32, + rlBrgPvstOperPortEdgePort TruthValue, + rlBrgPvstOperPortBpduSent Counter32, + rlBrgPvstOperPortBpduReceived Counter32 + } + +rlBrgPvstOperPortVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number for this entry which contains PVST configuration." + ::= { rlBrgPvstOperPortEntry 1 } + +rlBrgPvstOperPortPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains Per Vlan Spanning Tree Protocol management + information." + ::= { rlBrgPvstOperPortEntry 2 } + +rlBrgPvstOperPortEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enabled/disabled status of the port." + ::= { rlBrgPvstOperPortEntry 3 } + +rlBrgPvstOperPortPathCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Operational contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. + Default path cost is determined by port speed and path cost method + (long or short)." + ::= { rlBrgPvstOperPortEntry 4 } + +rlBrgPvstOperPortPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Operational value of the priority field which is + contained in the more significant 4 bits of the most + significant octet of the (2 octet long) Port ID. + The other octet of the Port ID is given by the value + of rlBrgPvstOperPortPort." + ::= { rlBrgPvstOperPortEntry 5 } + +rlBrgPvstOperPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + blocking (2), + listening (3), + learning (4), + forwarding(5), + broken (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's current state as defined by application of + the Spanning Tree Protocol. This state controls what + action a port takes on reception of a frame. + If the bridge has detected a port that is malfunctioning + it will place that port into the broken(6)state." + ::= { rlBrgPvstOperPortEntry 6 } + +rlBrgPvstOperPortRole OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + disabled (1), + alternate (2), + backup (3), + root (4), + designated (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the STP role of this this port." + ::= { rlBrgPvstOperPortEntry 7 } + +rlBrgPvstOperPortBpduType OBJECT-TYPE + SYNTAX INTEGER { + pvst (2), + rpvst(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified the type of BPDU transmitted by this port." + ::= { rlBrgPvstOperPortEntry 8 } + +rlBrgPvstOperPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge identifier of the root of the spanning + tree as determined by the Spanning Tree Protocol + as executed by this node. This value is used as + the Root Identifier parameter in all Configuration + Bridge PDUs originated by this node." + ::= { rlBrgPvstOperPortEntry 9 } + +rlBrgPvstOperPortDesignatedCost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path cost of the Designated Port of the + segment connected to this port. This value is + compared to the Root Path Cost field in received + bridge PDUs." + ::= { rlBrgPvstOperPortEntry 10 } + +rlBrgPvstOperPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for + this port's segment." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.5.6" + ::= { rlBrgPvstOperPortEntry 11 } + +rlBrgPvstOperPortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port Identifier of the port on the Designated + Bridge for this port's segment." + ::= { rlBrgPvstOperPortEntry 12 } + +rlBrgPvstOperPortForwardTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { rlBrgPvstOperPortEntry 13 } + +rlBrgPvstOperPortEdgePort OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational value of the Edge Port parameter. The + object is initialized to the value of + dot1dStpPortAdminEdgePort and is set FALSE on reception of + a BPDU." + REFERENCE + "IEEE 802.1t clause 14.8.2, 18.3.4" + ::= { rlBrgPvstOperPortEntry 14 } + +rlBrgPvstOperPortBpduSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified the number of bpdu sent from this port." + ::= { rlBrgPvstOperPortEntry 15 } + +rlBrgPvstOperPortBpduReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specified the number of bpdu received in this port." + ::= { rlBrgPvstOperPortEntry 16 } + +-- rlBrgPvstInconsistencyPortTable + +rlBrgPvstInconsistencyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgPvstInconsistencyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains Per Vlan Spanning-Tree Ports Inconsistency + information." + ::= { rlBrgPvst 5 } + +rlBrgPvstInconsistencyPortEntry OBJECT-TYPE + SYNTAX RlBrgPvstInconsistencyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains Per Vlan Spanning-Tree Port Inconsistency information." + INDEX { rlBrgPvstInconsistencyVlanId, rlBrgPvstInconsistencyPort} + ::= { rlBrgPvstInconsistencyPortTable 1 } + +RlBrgPvstInconsistencyPortEntry ::= SEQUENCE { + rlBrgPvstInconsistencyVlanId INTEGER, + rlBrgPvstInconsistencyPort INTEGER, + rlBrgPvstInconsistencyState BITS + } + +rlBrgPvstInconsistencyVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan number for this entry which contains PVST Port Inconsistency + information." + ::= { rlBrgPvstInconsistencyPortEntry 1 } + +rlBrgPvstInconsistencyPort OBJECT-TYPE + SYNTAX INTEGER (1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the port for which this entry + contains Per Vlan Spanning Tree Port Inconsistency information." + ::= { rlBrgPvstInconsistencyPortEntry 2 } + + +rlBrgPvstInconsistencyState OBJECT-TYPE + SYNTAX BITS { + type(0), -- a port-type inconsistency + pvid(1) -- a PVID inconsistency + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port PVST Inconsistency state." + ::= { rlBrgPvstInconsistencyPortEntry 3 } + +END + diff --git a/MIBS/cisco/CISCOSB-BaudRate-MIB b/MIBS/cisco/CISCOSB-BaudRate-MIB new file mode 100644 index 0000000..11c2a52 --- /dev/null +++ b/MIBS/cisco/CISCOSB-BaudRate-MIB @@ -0,0 +1,81 @@ +CISCOSB-BaudRate-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB LOCALIZATION ROS +-- This Private MIB supports the baudrate of the local terminal of ROS products +-- Version: 7.39 +-- Date: 14 Apr 2005 + + + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, + MODULE-IDENTITY FROM SNMPv2-SMI; + +rlRs232 MODULE-IDENTITY + LAST-UPDATED "200504140000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for baudrate." + REVISION "200504140000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 104 } + +rlRs232MibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlRs232 1 } + +rlRs232AutoBaudRateStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the current Auto BaudRate status" + ::= { rlRs232 2 } + +rlRs232AutoBaudRateStatusAfterReset OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Show/Set the Auto BaudRate status after reset" + ::= { rlRs232 3 } + +rlRs232BaudRate OBJECT-TYPE + SYNTAX INTEGER { + baud2400(1), + baud4800(2), + baud9600(3), + baud19200(4), + baud38400(5), + baud57600(6), + baud115200(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Show/Set the current Baud Rate status" + ::= { rlRs232 4 } + +END + diff --git a/MIBS/cisco/CISCOSB-CDB-MIB b/MIBS/cisco/CISCOSB-CDB-MIB new file mode 100644 index 0000000..d1ef455 --- /dev/null +++ b/MIBS/cisco/CISCOSB-CDB-MIB @@ -0,0 +1,59 @@ +CISCOSB-CDB-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private CDB MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC; + +rlCDB MODULE-IDENTITY + LAST-UPDATED "200701020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines CDB private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 94 } + +rlStartupCDBChanged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the startup CDB has changed between the router's + last two reboots" + ::= {rlCDB 1 } + +rlManualReboot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the device was shutdown orderly before reboot or + not (i.e. power failure)" + ::= {rlCDB 2 } + +rlStartupCDBEmpty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the startup-cdb is empty, meaning: does not include + any user configuration." + ::= {rlCDB 3 } + +END diff --git a/MIBS/cisco/CISCOSB-CDP-MIB b/MIBS/cisco/CISCOSB-CDP-MIB new file mode 100644 index 0000000..a3b0f4c --- /dev/null +++ b/MIBS/cisco/CISCOSB-CDP-MIB @@ -0,0 +1,1291 @@ +CISCOSB-CDP-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB CDP ROS +-- This Private MIB provides the port and global information concerning CDP protocol +-- Version: 7.47 +-- Date: 14 Sep 2008 + + + +IMPORTS + switch001, rndNotifications FROM CISCOSB-MIB + rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + OBJECT-TYPE, IpAddress, Unsigned32, + MODULE-IDENTITY,Counter32 FROM SNMPv2-SMI + DisplayString, + TEXTUAL-CONVENTION, + MacAddress, + TruthValue FROM SNMPv2-TC + PortList FROM Q-BRIDGE-MIB + VlanId FROM Q-BRIDGE-MIB + InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB + CiscoNetworkProtocol, + CiscoNetworkAddress FROM CISCO-TC + cdpCacheEntry, + cdpCacheIfIndex, + cdpCacheDeviceIndex FROM CISCO-CDP-MIB; + +rlCdp MODULE-IDENTITY + LAST-UPDATED "201102150000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for CDP protocol." + REVISION "200809140000Z" + DESCRIPTION + "Initial revision." + REVISION "201008110000Z" + DESCRIPTION + "Added rlCdpLogMismatchVoiceVlanEnable, rlCdpLogMismatchNativeVlanEnable" + REVISION "201010250000Z" + DESCRIPTION + "Added rlCdpSecondaryCacheTable. + Added maxNeighborsExceededInSecondaryCache. + Renamed maxNeighborsExceeded to maxNeighborsExceededInMainCache." + REVISION "201011100000Z" + DESCRIPTION + "Added rlCdpGlobalLogMismatchDuplexEnable. + Added rlCdpGlobalLogMismatchVoiceVlanEnable. + Added rlCdpGlobalLogMismatchNativeVlanEnable." + REVISION "201011140000Z" + DESCRIPTION + "Added rlCdpTlvTable. + Added rlCdpAdvertiseApplianceTlv." + REVISION "201101090000Z" + DESCRIPTION + "Added rlCdpValidateMandatoryTlvs." + REVISION "201102150000Z" + DESCRIPTION + "Added rlCdpLogMismatchDuplexTrap. + Added rlCdpLogMismatchVoiceVlanTrap. + Added rlCdpLogMismatchNativeVlanTrap." + REVISION "201202140000Z" + DESCRIPTION + "Added rlCdpTlvSysName to rlCdpTlvTable." + REVISION "201503040000Z" + DESCRIPTION + "Added rlCdpTlvPowerRequestTable. + Added rlCdpSecondaryCacheAddressTable. + Added rlCdpSecondaryCacheRequestedPowerTable. + Added rlCdpTlvPowerConsumption, + rlCdpTlvPowerRequestedRequestId, + rlCdpTlvPowerRequestedPowerManagementId, + rlCdpTlvSparePairPoECapabilities + to rlCdpTlvEntry. + Added rlCdpSecondaryCachePowerAvailable, + rlCdpSecondaryCachePowerConsumption, + rlCdpSecondaryCacheSparePairPoECapabilities, + rlCdpSecondaryCacheDeviceId, + rlCdpSecondaryCachePortId + to rlCdpSecondaryCacheEntry." + REVISION "201603300000Z" + DESCRIPTION + "Added rlCdpSecondaryCachePowerAvailableManagementPowerLevel, + rlCdpSecondaryCachePowerAvailableRequestId, + rlCdpSecondaryCachePowerAvailablePowerManagementId, + rlCdpSecondaryCachePowerRequestedPowerManagementId, + rlCdpSecondaryCachePowerRequestedRequestId." + ::= { switch001 137 } + +RlCdpVersionTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "version-v1 - cdp version 1 + version-v2 - cdp version 2 " + SYNTAX INTEGER { + version-v1(1), + version-v2(2) + } + +RlCdpCounterTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " v1OutputPackets counter specifies the number of sent CDP packets with version 1 + v2OutputPackets counter specifies the number of sent CDP packets with version 2 + v1InputPackets counter specifies the number of received CDP packets with version 1 + v2InputPackets counter specifies the number of received CDP packets with version 2 + totalInputPackets counter specifies the total number of received CDP packets + totalOutputPackets counter specifies the total number of sent CDP packets + illegalChksum counter specifies the number of received CDP packets with illegal checksum. + errorPackets counter specifies the number of received CDP packets with other error (duplicated TLVs, illegal TLVs, etc.) + maxNeighborsExceededInMainCache counter specifies the number of times a CDP neighbor could not be stored in the main cache. + maxNeighborsExceededInSecondaryCache specifies counter the number of times a CDP neighbor could not be stored in the secondary cache. " + SYNTAX INTEGER { + totalInputPackets(1), + v1InputPackets(2), + v2InputPackets(3), + totalOutputPackets(4), + v1OutputPackets(5), + v2OutputPackets(6), + illegalChksum(7), + errorPackets(8), + maxNeighborsExceededInMainCache(9), + maxNeighborsExceededInSecondaryCache(10) + } + + +RlCdpPduActionTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "filtering - CDP packets would filtered (dropped). + bridging - CDP packets bridged as regular data packets " + SYNTAX INTEGER { + filtering(1), + bridging(2), + flooding(3) + } + +-- rlCdpVersionAdvertised + +rlCdpVersionAdvertised OBJECT-TYPE + SYNTAX RlCdpVersionTypes + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the verison of sent CDP packets" + ::= {rlCdp 1} + +-- rlCdpSourceInterface + +rlCdpSourceInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifices the CDP source-interface, which the IP address advertised + into TLV is accoding to this source-interface instead + of the outgoing interface. + value of 0 indicates no source interface. + value must belong to an ethernet port/lag " + DEFVAL { 0 } + ::= { rlCdp 2 } + +-- rlCdpLogMismatchDuplexEnable + +rlCdpLogMismatchDuplexEnable OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable logging messages when detecting mishmatch between + advertised and received duplex mode. + To enable loging on specific interface set the corresponing bit." + ::= { rlCdp 3 } + +-- rlCdpCountersTable + +rlCdpCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCdpCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains all cdp counter values, indexed by conter name" + ::= { rlCdp 4 } + +rlCdpCountersEntry OBJECT-TYPE + SYNTAX RlCdpCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlCdpCountersName } + ::= { rlCdpCountersTable 1 } + +RlCdpCountersEntry ::= SEQUENCE { + rlCdpCountersName RlCdpCounterTypes, + rlCdpCountersValue Counter32 +} + +rlCdpCountersName OBJECT-TYPE + SYNTAX RlCdpCounterTypes + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "counter name used as key for counters table " + ::= {rlCdpCountersEntry 1} + +rlCdpCountersValue OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the value of the counter name specisifed by rlCdpCountersName, unsuppo + will have no entry in the tab." + ::= {rlCdpCountersEntry 2} + +-- rlCdpCountersClear + +rlCdpCountersClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By setting the MIB to True, all error and traffic counters are set to zero." + ::= {rlCdp 5} + +-- rlCdpCacheClear + +rlCdpCacheClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By setting the MIB to True, all entries from the cdp cache table is deleted." + ::= {rlCdp 6} + +-- rlCdpVoicevlanId +rlCdpVoiceVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "voice vlan Id, used as the Appliance Vlan-Id TLV" + ::= {rlCdp 7} + +-- Augment to cdpCacheTable +rlCdpCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCdpCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table contains externtion for the cdpCache table. + indexed by cdpCacheEntry." + ::= { rlCdp 8 } + +rlCdpCacheEntry OBJECT-TYPE + SYNTAX RlCdpCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + AUGMENTS { cdpCacheEntry } + ::= { rlCdpCacheTable 1 } + +RlCdpCacheEntry ::= SEQUENCE { + rlCdpCacheVersionExt DisplayString, + rlCdpCacheTimeToLive INTEGER, + rlCdpCacheCdpVersion RlCdpVersionTypes +} +rlCdpCacheVersionExt OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field contains the extention of the cdpCacheVersion field + in the cdpCache table. + In case the neighbour advertised the SW TLV as a string with length + larger than 160, this field contains the chacters from place 160 and on. + Zero-length strings indicates no Version + field (TLV) was reported in the most recent CDP + message, or it was smaller than 160 chars " + ::= { rlCdpCacheEntry 1 } + +rlCdpCacheTimeToLive OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field indicates the time remains in seconds + till the entry should be expried. " + ::= { rlCdpCacheEntry 2 } + +rlCdpCacheCdpVersion OBJECT-TYPE + SYNTAX RlCdpVersionTypes + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field indicates the cdp version that was reported in the most recent CDP + message." + ::= { rlCdpCacheEntry 3 } + +-- rlCdpPduAction +rlCdpPduAction OBJECT-TYPE + SYNTAX RlCdpPduActionTypes + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines CDP packets handling when CDP is globally disabled." + DEFVAL { bridging } + ::= {rlCdp 9} + +-- rlCdpLogMismatchVoiceVlanEnable + +rlCdpLogMismatchVoiceVlanEnable OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable logging messages when detecting mishmatch between + advertised and received voice VLAN. + To enable logging on specific interface set the corresponing bit." + ::= { rlCdp 10 } + +-- rlCdpLogMismatchNativeVlanEnable + +rlCdpLogMismatchNativeVlanEnable OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable logging messages when detecting mishmatch between + advertised and received native VLAN. + To enable loging on specific interface set the corresponing bit." + ::= { rlCdp 11 } + + +-- rlCdpSecondaryCacheTable + +rlCdpSecondaryCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCdpSecondaryCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table contains partial information from cdpCache table. + indexed by rlCdpSecondaryCacheEntry." + ::= { rlCdp 12 } + +rlCdpSecondaryCacheEntry OBJECT-TYPE + SYNTAX RlCdpSecondaryCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlCdpSecondaryCacheTable, + containing partial information received via CDP on one + interface from one device. Entries appear when + a CDP advertisement is received from a neighbor + device. Entries disappear when CDP is disabled + on the interface, globally or when the secondary cache is cleared" + INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex } + ::= { rlCdpSecondaryCacheTable 1 } + +RlCdpSecondaryCacheEntry ::= SEQUENCE { + rlCdpSecondaryCacheMacAddress MacAddress, + rlCdpSecondaryCachePlatform DisplayString, + rlCdpSecondaryCacheCapabilities OCTET STRING, + rlCdpSecondaryCacheVoiceVlanID Unsigned32, + rlCdpSecondaryCacheTimeToLive INTEGER, + rlCdpSecondaryCachePowerAvailable Unsigned32, + rlCdpSecondaryCachePowerConsumption Unsigned32, + rlCdpSecondaryCacheSparePairPoECapabilities BITS, + rlCdpSecondaryCacheDeviceId DisplayString, + rlCdpSecondaryCachePortId DisplayString, + rlCdpSecondaryCachePowerAvailableManagementPowerLevel Unsigned32, + rlCdpSecondaryCachePowerAvailableRequestId Unsigned32, + rlCdpSecondaryCachePowerAvailablePowerManagementId Unsigned32, + rlCdpSecondaryCachePowerRequestedPowerManagementId Unsigned32, + rlCdpSecondaryCachePowerRequestedRequestId Unsigned32 +} + +rlCdpSecondaryCacheMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the neighbor." + ::= { rlCdpSecondaryCacheEntry 3 } + + +rlCdpSecondaryCachePlatform OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device's Hardware Platform prefix, as reported in the most + recent CDP message. The zero-length string indicates + that no Platform field (TLV) was reported in the most + recent CDP message." + ::= { rlCdpSecondaryCacheEntry 4 } + +rlCdpSecondaryCacheCapabilities OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device's Functional Capabilities as reported in the + most recent CDP message." + ::= { rlCdpSecondaryCacheEntry 5 } + + +rlCdpSecondaryCacheVoiceVlanID OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's VoIP VLAN ID, as reported in the + most recent CDP message. This object is not instantiated if + no Appliance VLAN-ID field (TLV) was reported in the most + recently received CDP message." + ::= { rlCdpSecondaryCacheEntry 6 } + +rlCdpSecondaryCacheTimeToLive OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field indicates the number of seconds + till the entry is expried. " + ::= { rlCdpSecondaryCacheEntry 7 } + +rlCdpSecondaryCachePowerAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's available power, as reported in the + most recent CDP message. + A value of 0xFFFFFFFF indicates that no Power Available TLV + was reported in the most recently received CDP message." + ::= { rlCdpSecondaryCacheEntry 8 } + +rlCdpSecondaryCachePowerConsumption OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's consumed power, as reported in the + most recent CDP message. + A value of 0xFFFFFFFF indicates that no Power Consumption TLV + was reported in the most recently received CDP message." + ::= { rlCdpSecondaryCacheEntry 9 } + +rlCdpSecondaryCacheSparePairPoECapabilities OBJECT-TYPE + SYNTAX BITS { + supported(0), + detectionClassificationRequired(1), + desiredState(2), + operationalState(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's Spare-Pair (4-wire) Power-Over-Ethernet negotiation capabilities. + The bit 'supported(0)' indicates that the device supports Spare Pair POE. + The bit 'detectionClassificationRequired(1)' indicates that the device requires + detection/classification on the spare-pair. + The bit 'desiredState(2)' indicates whether the PD device desires power + on the spare pair. + The bit 'operationalState(3)' indicates whether the PSE device supplies power + on the spare pair." + ::= { rlCdpSecondaryCacheEntry 10 } + +rlCdpSecondaryCacheDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's Device-ID prefix, as reported in the most + recent CDP message. The zero-length string indicates + that no Device-ID TLV was reported in the most recent CDP message." + ::= { rlCdpSecondaryCacheEntry 11 } + +rlCdpSecondaryCachePortId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's Port-ID prefix, as reported in the most + recent CDP message. The zero-length string indicates + that no Port-ID TLV was reported in the most recent CDP message." + ::= { rlCdpSecondaryCacheEntry 12 } + +rlCdpSecondaryCachePowerAvailableManagementPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's Management Power Level, as reported in the + most recent CDP message Power Available TLV. + A value of zero indicates that no Power Available TLV + was reported in the most recently received CDP message." + ::= { rlCdpSecondaryCacheEntry 13 } + +rlCdpSecondaryCachePowerAvailableRequestId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's echoed Request ID, as reported in the + most recent CDP message Power Available TLV. + A value of zero indicates that no Power Available TLV + was reported in the most recently received CDP message." + ::= { rlCdpSecondaryCacheEntry 14 } + +rlCdpSecondaryCachePowerAvailablePowerManagementId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's Power Management ID, as reported in the + most recent CDP message Power Available TLV. + A value of zero indicates that no Power Available TLV + was reported in the most recently received CDP message." + ::= { rlCdpSecondaryCacheEntry 15 } + +rlCdpSecondaryCachePowerRequestedPowerManagementId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's echoed Power Management ID, as reported in the + most recent CDP message Power Requested TLV. + A value of zero indicates that no Power Requested TLV + was reported in the most recently received CDP message." + ::= { rlCdpSecondaryCacheEntry 16 } + +rlCdpSecondaryCachePowerRequestedRequestId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote device's Request ID, as reported in the + most recent CDP message Power Requested TLV. + A value of zero indicates that no Power Requested TLV + was reported in the most recently received CDP message." + ::= { rlCdpSecondaryCacheEntry 17 } + + + +------------------------------------------------------------------------------- +rlCdpGlobalLogMismatchDuplexEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally enable/disable logging messages when detecting mishmatch between + advertised and received duplex mode." + DEFVAL { true } + ::= { rlCdp 13 } + +rlCdpGlobalLogMismatchVoiceVlanEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally enable/disable logging messages when detecting mishmatch between + advertised and received voice VLAN." + DEFVAL { true } + ::= { rlCdp 14 } + +rlCdpGlobalLogMismatchNativeVlanEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Globally enable/disable logging messages when detecting mishmatch between + advertised and received native VLAN." + DEFVAL { true } + ::= { rlCdp 15 } + +-- rlCdpTlvTable +rlCdpTlvTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCdpTlvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table contains the local advertised information. + indexed by rlCdpTlvEntry." + ::= { rlCdp 16 } + +rlCdpTlvEntry OBJECT-TYPE + SYNTAX RlCdpTlvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlCdpTlvTable, + containing local information advertised by CDP on one + interface. Entries are available only when CDP is globally enabled, + for interfaces on which CDP is enabled and the interface state is UP." + INDEX { rlCdpTlvIfIndex } + ::= { rlCdpTlvTable 1 } + +RlCdpTlvEntry ::= SEQUENCE { + rlCdpTlvIfIndex Unsigned32, + rlCdpTlvDeviceIdFormat INTEGER, + rlCdpTlvDeviceId DisplayString, + rlCdpTlvAddress1Type InetAddressType, + rlCdpTlvAddress1 InetAddress, + rlCdpTlvAddress2Type InetAddressType, + rlCdpTlvAddress2 InetAddress, + rlCdpTlvAddress3Type InetAddressType, + rlCdpTlvAddress3 InetAddress, + rlCdpTlvPortId DisplayString, + rlCdpTlvCapabilities OCTET STRING, + rlCdpTlvVersion DisplayString, + rlCdpTlvPlatform DisplayString, + rlCdpTlvNativeVLAN Unsigned32, + rlCdpTlvDuplex INTEGER, + rlCdpTlvApplianceID Unsigned32, + rlCdpTlvApplianceVlanID Unsigned32, + rlCdpTlvExtendedTrust INTEGER, + rlCdpTlvCosForUntrustedPorts Unsigned32, + rlCdpTlvPowerAvailableRequestId Unsigned32, + rlCdpTlvPowerAvailablePowerManagementId Unsigned32, + rlCdpTlvPowerAvailable Unsigned32, + rlCdpTlvPowerAvailableManagementPowerLevel Unsigned32, + rlCdpTlvSysName DisplayString, + rlCdpTlvPowerConsumption Unsigned32, + rlCdpTlvPowerRequestedRequestId Unsigned32, + rlCdpTlvPowerRequestedPowerManagementId Unsigned32, + rlCdpTlvSparePairPoECapabilities BITS +} + +rlCdpTlvIfIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the local interface. + A value of zero is used to access TLVs which do not + changed between interfaces." + ::= { rlCdpTlvEntry 1 } + +rlCdpTlvDeviceIdFormat OBJECT-TYPE + SYNTAX INTEGER { + serialNumber(1), + macAddress(2), + other(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the format of Device-Id contained in the + corresponding instance of rlCdpTlvDeviceId. + + serialNumber(1) indicates that the value of rlCdpTlvDeviceId + object is in the form of an ASCII string contain the device + serial number. + + macAddress(2) indicates that the value of rlCdpTlvDeviceId + object is in the form of Layer 2 MAC address. + + other(3) indicates that the value of rlCdpTlvDeviceId object + is in the form of a platform specific ASCII string contain + info that identifies the device. For example: ASCII string + contains serialNumber appended/prepened with system name." + ::= { rlCdpTlvEntry 2 } + +rlCdpTlvDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device-ID string as will be advertised in subsequent CDP + messages." + ::= { rlCdpTlvEntry 3 } + +rlCdpTlvAddress1Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Inet address type of rlCdpTlvAddress1" + ::= { rlCdpTlvEntry 4 } + +rlCdpTlvAddress1 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (first) network-layer address of the device + as will be advertised in the Address TLV of subsequent + CDP messages. For example, if the corresponding instance of + rlCdpTlvAddress1Type had the value 'ipv4(1)', then this object + would be an IPv4-address." + ::= { rlCdpTlvEntry 5 } + +rlCdpTlvAddress2Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Inet address type of rlCdpTlvAddress2" + ::= { rlCdpTlvEntry 6 } + +rlCdpTlvAddress2 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (first) network-layer address of the device + as will be advertised in the Address TLV of subsequent + CDP messages. For example, if the corresponding instance of + rlCdpTlvAddress2Type had the value 'ipv6(2)', then this object + would be an IPv6-address." + ::= { rlCdpTlvEntry 7 } + +rlCdpTlvAddress3Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Inet address type of rlCdpTlvAddress3" + ::= { rlCdpTlvEntry 8 } + +rlCdpTlvAddress3 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The (first) network-layer address of the device + as will be advertised in the Address TLV of subsequent + CDP messages. For example, if the corresponding instance of + rlCdpTlvAddress3Type had the value 'ipv6(2)', then this object + would be an IPv6-address." + ::= { rlCdpTlvEntry 9 } + +rlCdpTlvPortId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port-ID string as will be advertised in subsequent CDP messages from + this interface. This will typically be the value of the ifName + object (e.g., 'Ethernet0')." + ::= { rlCdpTlvEntry 10 } + +rlCdpTlvCapabilities OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device's Functional Capabilities as will be advertised in + subsequent CDP messages. For latest set of specific + values, see the latest version of the CDP specification." + REFERENCE "Cisco Discovery Protocol Specification, 10/19/94." + ::= { rlCdpTlvEntry 11 } + +rlCdpTlvVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Version string as will be advertised in subsequent CDP messages." + ::= { rlCdpTlvEntry 12 } + + +rlCdpTlvPlatform OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Device's Hardware Platform as will be advertised in subsequent + CDP messages." + ::= { rlCdpTlvEntry 13 } + + +rlCdpTlvNativeVLAN OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local device's interface's native VLAN, as will be + advertised in subsequent CDP messages." + ::= { rlCdpTlvEntry 14 } + +rlCdpTlvDuplex OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + halfduplex(2), + fullduplex(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local device's interface's duplex mode, as will be advertised + in subsequent CDP messages." + ::= { rlCdpTlvEntry 15 } + +rlCdpTlvApplianceID OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local device's Appliance ID, as will be advertised in subsequent + CDP messages. A value of zero denotes no Appliance VLAN-ID TLV will be + advertised in subsequent CDP messages." + ::= { rlCdpTlvEntry 16 } + +rlCdpTlvApplianceVlanID OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local device's VoIP VLAN ID, as will be advertised in subsequent + CDP messages. A value of zero denotes no Appliance VLAN-ID TLV will be + advertised in subsequent CDP messages." + ::= { rlCdpTlvEntry 17 } + +rlCdpTlvExtendedTrust OBJECT-TYPE + SYNTAX INTEGER { + untrusted(0), + trusted(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local device's interface's extended trust mode, as will be advertised + in subsequent CDP messages. A value of zero indicates the absence of extended + trust." + ::= { rlCdpTlvEntry 18 } + +rlCdpTlvCosForUntrustedPorts OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The COS value with which all packets received on an + untrusted port should be marked by a simple switching device + which cannot itself classify individual packets. + This TLV only has any meaning if corresponding instance of rlCdpTlvExtendedTrust + indicates the absence of extended trust." + ::= { rlCdpTlvEntry 19 } + +rlCdpTlvPowerAvailableRequestId OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Power Available TLV Request-ID field echoes the Request-ID field + last received in a Power Requested TLV. It is 0 if no Power Requested TLV + has been received since the interface last transitioned to ifOperState == Up." + ::= { rlCdpTlvEntry 20 } + +rlCdpTlvPowerAvailablePowerManagementId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Power Available TLV Power-Management-ID field." + ::= { rlCdpTlvEntry 21 } + +rlCdpTlvPowerAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Power Available TLV Available-Power field indicates the + number of milliwatts of power available to powered devices at the + time this object is instatiated. + A value of 0xFFFFFFFF indicates that the Power Available TLV is not advertised." + ::= { rlCdpTlvEntry 22 } + +rlCdpTlvPowerAvailableManagementPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Power Available TLV Management-Power-Level field indicates the + number of milliwatts representing the supplier's request to the powered + device for its Power Consumption TLV. A value of 0xFFFFFFFF indicates + the local device has no preference." + ::= { rlCdpTlvEntry 23 } + +rlCdpTlvSysName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysName MIB as will be advertised in subsequent CDP messages." + ::= { rlCdpTlvEntry 24 } + +rlCdpTlvPowerConsumption OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of Power Consumption TLV indicates the maximum amount of + power, in milliwatts, expected to be obtained and consumed from + the interface over which the CDP packet is sent. + A value of 0xFFFFFFFF indicates the TLV is not advertised." + ::= { rlCdpTlvEntry 25 } + +rlCdpTlvPowerRequestedRequestId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Power Requested TLV Request-ID field. + A value of zero indicates that the Power Requested TLV is not advertised." + ::= { rlCdpTlvEntry 26 } + +rlCdpTlvPowerRequestedPowerManagementId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Power Requested TLV Power-Management-ID field echoes the Management- + Power-ID field in the last received Power Available TLV, or to 0, + if no Power Available TLV has been received." + ::= { rlCdpTlvEntry 27 } + +rlCdpTlvSparePairPoECapabilities OBJECT-TYPE + SYNTAX BITS { + supported(0), + detectionClassificationRequired(1), + desiredState(2), + operationalState(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The capabilities advertised in the Spare-Pair POE TLV. + The bit 'supported(0)' indicates that the device supports Spare Pair POE. + The bit 'detectionClassificationRequired(1)' indicates that the device requires + detection/classification on the spare-pair. + The bit 'desiredState(2)' indicates whether the PD device desires power + on the spare pair. + The bit 'operationalState(3)' indicates whether the PSE device supplies power + on the spare pair." + ::= { rlCdpTlvEntry 28 } + +-- rlCdpTlvPowerRequestTable + +rlCdpTlvPowerRequestTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCdpTlvPowerRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table contains the local advertised requested power levels + in Power Requested TLV. + indexed by rlCdpTlvPowerRequestEntry." + ::= { rlCdp 21 } + +rlCdpTlvPowerRequestEntry OBJECT-TYPE + SYNTAX RlCdpTlvPowerRequestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlCdpTlvPowerRequestTable, + containing locally requested power levels advertised by CDP on one + interface. Entries are available only when CDP is globally enabled, + for interfaces on which CDP is enabled and the interface state is UP." + INDEX { rlCdpTlvIfIndex, rlCdpTlvPowerRequestPowerLevelIndex } + ::= { rlCdpTlvPowerRequestTable 1 } + +RlCdpTlvPowerRequestEntry ::= SEQUENCE { + rlCdpTlvPowerRequestPowerLevelIndex Unsigned32, + rlCdpTlvPowerRequestPowerLevel Unsigned32 +} + +rlCdpTlvPowerRequestPowerLevelIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index to the list of Requested-Power-Level in Power Requested TLV." + ::= { rlCdpTlvPowerRequestEntry 2 } + +rlCdpTlvPowerRequestPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A possible value of the Power Consumption TLV, in milliwatts" + ::= { rlCdpTlvPowerRequestEntry 3 } + + +-------------------------------------------------------------------------------- + +-- rlCdpSecondaryCacheAddressTable + +rlCdpSecondaryCacheAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCdpSecondaryCacheAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing the list of + network-layer addresses of a neighbor interface, + as reported in the Address TLV of the most recently + received CDP message and stored in the secondary cache." + ::= { rlCdp 22 } + +rlCdpSecondaryCacheAddressEntry OBJECT-TYPE + SYNTAX RlCdpSecondaryCacheAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlCdpSecondaryCacheAddressTable, + containing the list of network-layer addresses of a neighbor interface, + as reported in the Address TLV of the most recently received CDP message + and stored in the secondary cache. Entries are available only when CDP is + globally enabled, for interfaces on which CDP is enabled and the interface + state is UP." + INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex, rlCdpSecondaryCacheAddressIndex } + ::= { rlCdpSecondaryCacheAddressTable 1 } + +RlCdpSecondaryCacheAddressEntry ::= SEQUENCE { + rlCdpSecondaryCacheAddressIndex INTEGER, + rlCdpSecondaryCacheAddressType CiscoNetworkProtocol, + rlCdpSecondaryCacheAddress CiscoNetworkAddress +} + +rlCdpSecondaryCacheAddressIndex OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the address entry for a given + cdpCacheIfIndex,cdpCacheDeviceIndex pair." + ::= { rlCdpSecondaryCacheAddressEntry 3 } + +rlCdpSecondaryCacheAddressType OBJECT-TYPE + SYNTAX CiscoNetworkProtocol + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the type of address contained in the + corresponding instance of rlCdpSecondaryCacheAddress" + ::= { rlCdpSecondaryCacheAddressEntry 4 } + +rlCdpSecondaryCacheAddress OBJECT-TYPE + SYNTAX CiscoNetworkAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A network-layer address of the device as reported in the most + recent CDP message's Address TLV. For example, if the the + corresponding instance of rlCdpSecondaryCacheAddressType had the + value 'ip(1)', then this object would be an IPv4-address." + ::= { rlCdpSecondaryCacheAddressEntry 5 } + + +-------------------------------------------------------------------------------- + +-- rlCdpSecondaryCacheRequestedPowerTable + +rlCdpSecondaryCacheRequestedPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCdpSecondaryCacheRequestedPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing the list of + requested power levels by a remote device, + as reported in the Power Requested TLV of the most recently + received CDP message and stored in the secondary cache." + ::= { rlCdp 23 } + +rlCdpSecondaryCacheRequestedPowerEntry OBJECT-TYPE + SYNTAX RlCdpSecondaryCacheRequestedPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlCdpSecondaryCacheRequestedPowerTable, + containing the list of requested power levels by a remote device, + as reported in the Power Requested TLV of the most recently received CDP message + and stored in the secondary cache. Entries are available only when CDP is + globally enabled, for interfaces on which CDP is enabled and the interface + state is UP." + INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex, rlCdpSecondaryCacheRequestedPowerIndex } + ::= { rlCdpSecondaryCacheRequestedPowerTable 1 } + +RlCdpSecondaryCacheRequestedPowerEntry ::= SEQUENCE { + rlCdpSecondaryCacheRequestedPowerIndex INTEGER, + rlCdpSecondaryCacheRequestedPowerLevel Unsigned32 +} + +rlCdpSecondaryCacheRequestedPowerIndex OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the requested power level entry for a given + cdpCacheIfIndex,cdpCacheDeviceIndex pair." + ::= { rlCdpSecondaryCacheRequestedPowerEntry 3 } + +rlCdpSecondaryCacheRequestedPowerLevel OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A requested power level in the Power Requested TLV, in milliwatts." + ::= { rlCdpSecondaryCacheRequestedPowerEntry 4 } + +-------------------------------------------------------------------------------- + +rlCdpAdvertiseApplianceTlv OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By setting the MIB to True Appliance VLAN-ID TLV may be advertised. + A value of False will prevent this TLV from being advertised." + DEFVAL { true } + ::= {rlCdp 17} + +rlCdpValidateMandatoryTlvs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By setting the MIB to true all mandatory TLVs 0x0001-0x0006 will be validated. + Incoming CDP frames without any of the TLVs will be dropped. + A value of false indicates that only the Device ID TLV (0x0001) is mandatory. + Frames containing Device ID TLV will be processed, + regardless of whether other TLVs are present or not." + DEFVAL { true } + ::= {rlCdp 18} + + +-- rlCdpInterfaceCountersPTable + +rlCdpInterfaceCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCdpInterfaceCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains all CDP counter values, indexed by interface id." + ::= { rlCdp 19 } + +rlCdpInterfaceCountersEntry OBJECT-TYPE + SYNTAX RlCdpInterfaceCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlCdpInterfaceId } + ::= { rlCdpInterfaceCountersTable 1 } + +RlCdpInterfaceCountersEntry ::= SEQUENCE { + rlCdpInterfaceId InterfaceIndex, + rlCdpInterfaceTotalInputPackets Counter32, + rlCdpInterfaceV1InputPackets Counter32, + rlCdpInterfaceV2InputPackets Counter32, + rlCdpInterfaceTotalOutputPackets Counter32, + rlCdpInterfaceV1OutputPackets Counter32, + rlCdpInterfaceV2OutputPackets Counter32, + rlCdpInterfaceIllegalChksum Counter32, + rlCdpInterfaceErrorPackets Counter32, + rlCdpInterfaceMaxNeighborsExceededInMainCache Counter32, + rlCdpInterfaceMaxNeighborsExceededInSecondaryCache Counter32 +} +rlCdpInterfaceId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface id, used as index for interface counters table." + ::= {rlCdpInterfaceCountersEntry 1} + +rlCdpInterfaceTotalInputPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Num of received packets on rlCdpInterfaceId" + ::= {rlCdpInterfaceCountersEntry 2} + +rlCdpInterfaceV1InputPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Num of v1 received packets on rlCdpInterfaceId" + ::= {rlCdpInterfaceCountersEntry 3} + +rlCdpInterfaceV2InputPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Num of v2 received packets on rlCdpInterfaceId" + ::= {rlCdpInterfaceCountersEntry 4} + +rlCdpInterfaceTotalOutputPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Num of sent packets from rlCdpInterfaceId" + ::= {rlCdpInterfaceCountersEntry 5} + +rlCdpInterfaceV1OutputPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Num of v1 sent packets from rlCdpInterfaceId" + ::= {rlCdpInterfaceCountersEntry 6} + +rlCdpInterfaceV2OutputPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Num of v2 sent packets from rlCdpInterfaceId" + ::= {rlCdpInterfaceCountersEntry 7} + +rlCdpInterfaceIllegalChksum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Num of received packets with illegal CDP checksum." + ::= {rlCdpInterfaceCountersEntry 8} + +rlCdpInterfaceErrorPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "specifies the number of received CDP packets with other error (duplicated TLVs, illegal TLVs, etc.) " + ::= {rlCdpInterfaceCountersEntry 9} + +rlCdpInterfaceMaxNeighborsExceededInMainCache OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "specifies the number of times a CDP neighbor could not be stored in the main cache. " + ::= {rlCdpInterfaceCountersEntry 10} + +rlCdpInterfaceMaxNeighborsExceededInSecondaryCache OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " specifies the number of times a CDP neighbor could not be stored in the secondary cache." + ::= {rlCdpInterfaceCountersEntry 11} + +rlCdpInterfaceCountersClear OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By setting the scalar to a interface id , all error and traffic counters of this interface + are set to zero. + To clear the counters for ALL interfaces set the scalar to 0x0FFFFFFF" + ::= {rlCdp 20} + +-------------------------------------------------------------------------------- +-- TRAPS +-------------------------------------------------------------------------------- +rlCdpLogMismatchDuplexTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that duplex mismatch has been detected by CDP" + ::= { rndNotifications 224 } + +rlCdpLogMismatchVoiceVlanTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that voice vlan mismatch has been detected by CDP" + ::= { rndNotifications 225 } + +rlCdpLogMismatchNativeVlanTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that native vlan mismatch has been detected by CDP" + ::= { rndNotifications 226 } +END diff --git a/MIBS/cisco/CISCOSB-CLI-MIB b/MIBS/cisco/CISCOSB-CLI-MIB new file mode 100644 index 0000000..789f269 --- /dev/null +++ b/MIBS/cisco/CISCOSB-CLI-MIB @@ -0,0 +1,323 @@ +CISCOSB-CLI-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private CLI MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, + Unsigned32 FROM SNMPv2-SMI + TruthValue, DisplayString, RowStatus FROM SNMPv2-TC; + +rlCli MODULE-IDENTITY + LAST-UPDATED "201005250001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "Remote CLI branch has been added." + REVISION "201005250000Z" + DESCRIPTION + "This private MIB module defines CLI private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 52 } + +rlCliMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 3." + ::= { rlCli 1 } + +rlCliPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CLI Password" + ::= { rlCli 2 } + +rlCliTimer OBJECT-TYPE + SYNTAX INTEGER (5..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CLI Timer" + ::= { rlCli 3 } + +rlCliFileEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CLI File Enable/Disable" + ::= { rlCli 4 } + +rlCliFileEnableAfterReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CLI File Enable/Disable After Reset" + ::= { rlCli 5 } + +rlCLIremoteCLIsupport OBJECT IDENTIFIER ::= { rlCli 6 } + + +--- Remote CLI Scalars + +rlCLIremoteCLIcommand OBJECT-TYPE + SYNTAX INTEGER { takeRemoteCLI(1), + releaseRemoteCLI(2), + applySentCLI(3), + deleteCommandsCLI(4), + setEchoModeCLI(5), + unsetEchoModeCLI(6), + applySentDebugCommands(7) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Commands that can be given for execution of CLI from remote: + takeRemoteCLI: take resources of remote CLI activation + releaseRemoteCLI: free resources of remote CLI activation + applySentCLI: apply the CLI commands that are currently in + rlCLIremoteCLIcommandsTable. + deleteCommandsCLI: delete all the CLI commands that are currently in + rlCLIremoteCLIcommandsTable. + setEchoModeCLI: entered commands will appear before its output + in rlCLIremoteCLIoutputsTable. + unsetEchoModeCLI: entered commands will not appear + in rlCLIremoteCLIoutputsTable." + ::= { rlCLIremoteCLIsupport 1 } + + +rlCLIremoteCLIexecutionState OBJECT-TYPE + SYNTAX INTEGER { free(1), + notActive(2), + inProcess(3), + outputAvailable(4), + waitingForOutputRetrieval(5), + done(6) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The execution state of remote CLI: + notActive: no 'applySentCLI' command has been given. + This is the default state. The remote CLI reverts to + this state each time when the 1st entry is added to + rlCLIremoteCLIcommandsTable. + inProcess: Executing commands - no output available + outputAvailable: Some output is already available, although + the commands execution may not be finished yet. + waitingForOutputRetrieval: The rlCLIremoteCLIoutputsTable is full + and remote CLI is waiting for the manager + to retrieve the output. + done: All the commands in rlCLIremoteCLIcommandsTable + have been executed, but there still may be unretrieved output from the commands + " + + ::= { rlCLIremoteCLIsupport 2 } + + +rlCLIremoteCLIexecutionCommandIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of command, which is currently in execution. 0 if none." + ::= { rlCLIremoteCLIsupport 3 } + + +rlCLIremoteCLImode OBJECT-TYPE + SYNTAX INTEGER { deleteCLIOutputOnGet(1), + keepCLIOutputOnGet(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Operation mode of remote CLI: + deleteCLIOutputOnGet: all parts of an output row will be deleted after GET of last part of the row. + Recommended for reliable management channels. + keepCLIOutputOnGet: output row will be kept after GET, + will be deleted only explicitly by remote + CLI client or upon release of remote CLI + resources. Recommended for non-reliable + management channels." + DEFVAL {deleteCLIOutputOnGet} + ::= { rlCLIremoteCLIsupport 4 } + +--- Remote CLI Tables + +--- rlCLIremoteCLIcommandsTable + +rlCLIremoteCLIcommandsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCLIremoteCLIcommandsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CLI commands to execute." + ::= { rlCLIremoteCLIsupport 5 } + +rlCLIremoteCLIcommandsEntry OBJECT-TYPE + SYNTAX RlCLIremoteCLIcommandsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a part of a CLI command." + INDEX { rlCLIremoteCLIcommandIndex, rlCLIremoteCLIcommandPartNumber } + + ::= { rlCLIremoteCLIcommandsTable 1 } + +RlCLIremoteCLIcommandsEntry ::= + SEQUENCE { rlCLIremoteCLIcommandIndex Unsigned32 (1..4294967295), + rlCLIremoteCLIcommandPartNumber Unsigned32 (1..4294967295), + rlCLIremoteCLIcommandPart OCTET STRING, + rlCLIremoteCLIcommandStatus RowStatus, + rlCLIremoteCLIactivationStatus INTEGER } + +rlCLIremoteCLIcommandIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the command. The commands will be executed + in order of their indexes." + ::= { rlCLIremoteCLIcommandsEntry 1 } + +rlCLIremoteCLIcommandPartNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The part of the command. Long commands will be divided in + several parts, which will be concatenated before execution." + ::= { rlCLIremoteCLIcommandsEntry 2 } + +rlCLIremoteCLIcommandPart OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The text of the command part." + ::= { rlCLIremoteCLIcommandsEntry 3 } + +rlCLIremoteCLIcommandStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry." + ::= { rlCLIremoteCLIcommandsEntry 4 } + +rlCLIremoteCLIactivationStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Activation status of the command. Any value greater than 0 + indicates that the command has been activated and failed" + ::= { rlCLIremoteCLIcommandsEntry 5 } + +--- rlCLIremoteCLIoutputsTable + +rlCLIremoteCLIoutputsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCLIremoteCLIoutputsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CLI output rows." + ::= { rlCLIremoteCLIsupport 6 } + +rlCLIremoteCLIoutputsEntry OBJECT-TYPE + SYNTAX RlCLIremoteCLIoutputsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a part of a CLI output row." + INDEX { rlCLIremoteCLIoutputRowIndex, + rlCLIremoteCLIoutputRowPartNumber } + + ::= { rlCLIremoteCLIoutputsTable 1 } + +RlCLIremoteCLIoutputsEntry ::= + SEQUENCE { rlCLIremoteCLIoutputRowIndex Unsigned32 (1..4294967295), + rlCLIremoteCLIoutputRowPartNumber Unsigned32 (1..4294967295), + rlCLIremoteCLIoutputRowPart OCTET STRING, + rlCLIremoteCLIoutputRowStatus RowStatus, + rlCLIremoteCLIoutputCommandNumber INTEGER } + +rlCLIremoteCLIoutputRowIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the output row." + ::= { rlCLIremoteCLIoutputsEntry 1 } + +rlCLIremoteCLIoutputRowPartNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The part of the output row." + ::= { rlCLIremoteCLIoutputsEntry 2 } + +rlCLIremoteCLIoutputRowPart OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the output row part." + ::= { rlCLIremoteCLIoutputsEntry 3 } + +rlCLIremoteCLIoutputRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the command part. Only destroy will be accepted + as value for SET." + ::= { rlCLIremoteCLIoutputsEntry 4 } + +rlCLIremoteCLIoutputCommandNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The command index of the command whose activation generated thist output row." + ::= { rlCLIremoteCLIoutputsEntry 5 } + +rlCLIremoteCLIinstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote CLI instance. A value of 0xFFFFFFFF indicates that no instance + corresponding to the client was found." + ::= { rlCLIremoteCLIsupport 7 } + +rlCLIremoteCLIoutputEmpty OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the rlCLIremoteCLIoutputsTable is empty or not" + ::= { rlCLIremoteCLIsupport 8 } + + +END diff --git a/MIBS/cisco/CISCOSB-COPY-MIB b/MIBS/cisco/CISCOSB-COPY-MIB new file mode 100644 index 0000000..57f5089 --- /dev/null +++ b/MIBS/cisco/CISCOSB-COPY-MIB @@ -0,0 +1,1256 @@ +CISCOSB-COPY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001, rndNotifications FROM CISCOSB-MIB + rndErrorDesc , rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB + OBJECT-TYPE, IpAddress, Unsigned32,Counter32, TimeTicks, + MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION, + TruthValue, RowStatus FROM SNMPv2-TC + InetAddressType,InetAddress FROM INET-ADDRESS-MIB + RlSecSdAccessType FROM CISCOSB-SECSD-MIB; -- RFC2851 + + rlCopy MODULE-IDENTITY + LAST-UPDATED "202105170000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "Added field rlCopyInetSpecificCopyInfo" + REVISION "201007250000Z" + DESCRIPTION + "Added USB file type." + REVISION "201005110000Z" + DESCRIPTION + "Added objects rlCopyInetDestinationUnitList,rlCopyHistoryInetDestinationUnitList,rlCopyInetUnitStatusList,rlCopyHistoryInetUnitStatusList." + REVISION "201002170000Z" + DESCRIPTION + "Added mirror-config and MIB rlCopyMirrorTimeout." + REVISION "200908100000Z" + DESCRIPTION + "The private MIB module definition for file copy in CISCOSB devices." + REVISION "200602020000Z" + DESCRIPTION + "Added objects rlCopyMessagesTable and rlCopyMessagesTableRemoveEntries." + REVISION "200309220000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 87 } + +RlCopyApplicationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies management application" + SYNTAX INTEGER { + mcli(1), + cli(2), + ewb(3), + nms(4), + initerm(5), + serial(6) +} + +RlCopyLocationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies file location" + SYNTAX INTEGER { + local(1), + anotherUnit(2), + tftp(3), + xmodem(4), + scp(5), + serial(6), + http(7), + https(8), + http-xml(9), + https-xml(10) + +} + +RlCopyFileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The File type" + SYNTAX INTEGER { + other(1), + runningConfig(2), + startupConfig(3), + backupConfig(4), + runningMibConfig(5), + startupMibConfig(6), + backupMibConfig(7), + image(8), + boot(9), + null(10), + logging(11), + mirrorConfig(12), + usb(13), + findit-tech-support(14), + language(15) +} +RlCopySecSdAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Sec sd access type" + SYNTAX INTEGER { + exclude(1), + include-encrypted(2), + include-decrypted(3), + default(4) + +} + +rlCopyMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the Copy support version. The current version is 1." + ::= {rlCopy 1 } + +rlCopyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCopyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing only one entry at a time + with parameters needed for configuration + of the file copy action." + ::= {rlCopy 2 } + +rlCopyEntry OBJECT-TYPE + SYNTAX RlCopyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the CopyTable." + INDEX {rlCopyIndex } + ::= {rlCopyTable 1 } + +RlCopyEntry ::= SEQUENCE { + rlCopyIndex INTEGER, + rlCopyApplicationId RlCopyApplicationType, + rlCopySourceLocation RlCopyLocationType, + rlCopySourceIpAddress IpAddress, + rlCopySourceUnitNumber INTEGER, + rlCopySourceFileName DisplayString, + rlCopySourceFileType RlCopyFileType, + rlCopyDestinationLocation RlCopyLocationType, + rlCopyDestinationIpAddress IpAddress, + rlCopyDestinationUnitNumber INTEGER, + rlCopyDestinationFileName DisplayString, + rlCopyDestinationFileType RlCopyFileType, + rlCopyUpTime TimeTicks, + rlCopyOperationState INTEGER, + rlCopyBytesTransferred INTEGER, + rlCopyInBackground INTEGER, + rlCopyRowStatus RowStatus, + rlCopyHistoryIndex INTEGER +} + +rlCopyIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row index in the table." + ::= { rlCopyEntry 1 } + +rlCopyApplicationId OBJECT-TYPE + SYNTAX RlCopyApplicationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The applicatione activated this comand" + ::= { rlCopyEntry 2} + +rlCopySourceLocation OBJECT-TYPE + SYNTAX RlCopyLocationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source File Location" + ::= { rlCopyEntry 3 } + +rlCopySourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Ip address of the source remote host" + ::= { rlCopyEntry 4 } + +rlCopySourceUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number of the source unit" + ::= { rlCopyEntry 5 } + +rlCopySourceFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the source file." + ::= { rlCopyEntry 6 } + +rlCopySourceFileType OBJECT-TYPE + SYNTAX RlCopyFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the source file." + ::= { rlCopyEntry 7 } + +rlCopyDestinationLocation OBJECT-TYPE + SYNTAX RlCopyLocationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Destination File Location" + ::= { rlCopyEntry 8 } + +rlCopyDestinationIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Ip address of the destination remote host" + ::= { rlCopyEntry 9 } + +rlCopyDestinationUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number of the destination unit, + value 257 means all units" + ::= { rlCopyEntry 10 } + +rlCopyDestinationFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the destination file." + ::= { rlCopyEntry 11 } + +rlCopyDestinationFileType OBJECT-TYPE + SYNTAX RlCopyFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the destination file." + ::= { rlCopyEntry 12 } + +rlCopyUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since this entry was created." + ::= { rlCopyEntry 13 } + +rlCopyOperationState OBJECT-TYPE + SYNTAX INTEGER { + uploadInProgress(1), + downloadInProgress(2), + copyFailed(3), + copyTimedout(4), + copyFinished(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the copy operation." + ::= { rlCopyEntry 14 } + +rlCopyBytesTransferred OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes that were transferred by the copy operation." + ::= { rlCopyEntry 15 } + +rlCopyInBackground OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled the copy operation is done in the background." + DEFVAL { disable } + ::= { rlCopyEntry 16 } + +rlCopyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to insert or delete an entry" + ::= { rlCopyEntry 17 } + +-- Robi 9/5/2003 +rlCopyHistoryIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of the entry corresponding to this one in the + rlCopyHistoryTable (equals rlCopyHistoryHistoryIndex). + A value of 0 indicates that no history entry should be kept + for this copy operation." + DEFVAL { 0 } + ::= { rlCopyEntry 18 } + + +rlCopyFreeHistoryIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Gives the next free index in the rlCopyHistoryTable (i.e., the next + available value for rlCopyHistoryHistoryIndex)" + ::= { rlCopy 3 } + + +rlCopyHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCopyHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing only one entry at a time + with parameters needed for configuration + of the file copy action." + ::= {rlCopy 4 } + +rlCopyHistoryEntry OBJECT-TYPE + SYNTAX RlCopyHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the rlCopyHistoryTable." + INDEX {rlCopyHistoryHistoryIndex } + ::= {rlCopyHistoryTable 1 } + +RlCopyHistoryEntry ::= SEQUENCE { + rlCopyHistoryHistoryIndex INTEGER, + rlCopyHistoryApplicationId RlCopyApplicationType, + rlCopyHistorySourceLocation RlCopyLocationType, + rlCopyHistorySourceIpAddress IpAddress, + rlCopyHistorySourceUnitNumber INTEGER, + rlCopyHistorySourceFileName DisplayString, + rlCopyHistorySourceFileType RlCopyFileType, + rlCopyHistoryDestinationLocation RlCopyLocationType, + rlCopyHistoryDestinationIpAddress IpAddress, + rlCopyHistoryDestinationUnitNumber INTEGER, + rlCopyHistoryDestinationFileName DisplayString, + rlCopyHistoryDestinationFileType RlCopyFileType, + rlCopyHistoryUpTime TimeTicks, + rlCopyHistoryOperationState INTEGER, + rlCopyHistoryBytesTransferred INTEGER, + rlCopyHistoryInBackground INTEGER, + rlCopyHistoryRowStatus RowStatus, + rlCopyHistoryErrorMessage DisplayString +} + +rlCopyHistoryHistoryIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row index in the table." + ::= { rlCopyHistoryEntry 1 } + +rlCopyHistoryApplicationId OBJECT-TYPE + SYNTAX RlCopyApplicationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The application that activated this comand" + ::= { rlCopyHistoryEntry 2} + +rlCopyHistorySourceLocation OBJECT-TYPE + SYNTAX RlCopyLocationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source File Location" + ::= { rlCopyHistoryEntry 3 } + +rlCopyHistorySourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the source remote host" + ::= { rlCopyHistoryEntry 4 } + +rlCopyHistorySourceUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number of the source unit" + ::= { rlCopyHistoryEntry 5 } + +rlCopyHistorySourceFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the source file." + ::= { rlCopyHistoryEntry 6 } + +rlCopyHistorySourceFileType OBJECT-TYPE + SYNTAX RlCopyFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the source file." + ::= { rlCopyHistoryEntry 7 } + +rlCopyHistoryDestinationLocation OBJECT-TYPE + SYNTAX RlCopyLocationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Destination File Location" + ::= { rlCopyHistoryEntry 8 } + +rlCopyHistoryDestinationIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the destination remote host" + ::= { rlCopyHistoryEntry 9 } + +rlCopyHistoryDestinationUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number of the destination unit" + ::= { rlCopyHistoryEntry 10 } + +rlCopyHistoryDestinationFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the destination file." + ::= { rlCopyHistoryEntry 11 } + +rlCopyHistoryDestinationFileType OBJECT-TYPE + SYNTAX RlCopyFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the destination file." + ::= { rlCopyHistoryEntry 12 } + +rlCopyHistoryUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since this entry was created." + ::= { rlCopyHistoryEntry 13 } + +rlCopyHistoryOperationState OBJECT-TYPE + SYNTAX INTEGER { + uploadInProgress(1), + downloadInProgress(2), + copyFailed(3), + copyTimedout(4), + copyFinished(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the copy operation." + ::= { rlCopyHistoryEntry 14 } + +rlCopyHistoryBytesTransferred OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes that were transferred by the copy operation." + ::= { rlCopyHistoryEntry 15 } + +rlCopyHistoryInBackground OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled the copy operation is done in the background." + DEFVAL { disable } + ::= { rlCopyHistoryEntry 16 } + +rlCopyHistoryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used delete an entry. No other operations are permitted since + the history table is populated and updated through the copy table only." + ::= { rlCopyHistoryEntry 17 } + +rlCopyHistoryErrorMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error message as a result of failed copy action." + ::= { rlCopyHistoryEntry 18 } + + +--- File Copy auditing control (SysLog) + +rlCopyAuditingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether SysLog messages + should be issued on file copy events" + DEFVAL { true } + ::= { rlCopy 5 } + +rlCopyMessagesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCopyMessagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing the messages issued during a COPY operation." + ::= {rlCopy 6 } + +rlCopyMessagesEntry OBJECT-TYPE + SYNTAX RlCopyMessagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the rlCopyMessagesTable." + INDEX {rlCopyMessagesCopyIndex, rlCopyMessagesMessageIndex } + ::= {rlCopyMessagesTable 1 } + +RlCopyMessagesEntry ::= SEQUENCE { + rlCopyMessagesCopyIndex INTEGER, + rlCopyMessagesMessageIndex INTEGER, + rlCopyMessagesMessageText DisplayString, + rlCopyMessagesStatus RowStatus +} + +rlCopyMessagesCopyIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the copy operation whose messages are displayed." + ::= { rlCopyMessagesEntry 1 } + +rlCopyMessagesMessageIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the displayed message." + ::= { rlCopyMessagesEntry 2 } + +rlCopyMessagesMessageText OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the message occurred in the copy operation." + ::= { rlCopyMessagesEntry 3 } + +rlCopyMessagesStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only destroy is supported." + ::= { rlCopyMessagesEntry 4 } + + +rlCopyMessagesTableRemoveEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object with value n will remove all entries associated + with copy operation represented by the value n from the rlCopyMessagesTable, + i.e. all the entries with rlCopyMessagesCopyIndex = n." + ::= { rlCopy 7 } + +-- +-- Copy Notifications +-- + +rlCopyFinished NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that the device has finished + a copy operation successfully." + ::= { rndNotifications 180 } + +rlCopyFailed NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that the copy operation has failed." + ::= { rndNotifications 181 } + +rlCopySWFinished NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "A trap indicating that the device has finished a copy operation of + image successfully." + ::= { rndNotifications 211 } + +rlCopySWToUnits NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity, rlCopyUnitsList } + STATUS current + DESCRIPTION + "A trap indicating to controller unit that remote units have finished + a copy operation of image successfully." + ::= { rndNotifications 212 } + +rlCopyMirrorFileIllegal NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "A trap indicating that the mirror configuration file is illegal + due to failure of prevoius copy operation/s to mirror-config." + ::= { rndNotifications 220 } + +-- AlexeyK 30/11/06 IPv6 support + +rlCopyInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCopyInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing only one entry at a time + with parameters needed for configuration + of the file copy action." + ::= {rlCopy 8 } + +rlCopyInetEntry OBJECT-TYPE + SYNTAX RlCopyInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the CopyTable." + INDEX {rlCopyInetIndex } + ::= {rlCopyInetTable 1 } + +RlCopyInetEntry ::= SEQUENCE { + rlCopyInetIndex INTEGER, + rlCopyInetApplicationId RlCopyApplicationType, + rlCopyInetSourceLocation RlCopyLocationType, + rlCopyInetSourceIpAddressType InetAddressType, + rlCopyInetSourceIpAddress InetAddress, + rlCopyInetSourceUnitNumber INTEGER, + rlCopyInetSourceFileName DisplayString, + rlCopyInetSourceFileType RlCopyFileType, + rlCopyInetDestinationLocation RlCopyLocationType, + rlCopyInetDestinationIpAddressType InetAddressType, + rlCopyInetDestinationIpAddress InetAddress, + rlCopyInetDestinationUnitNumber INTEGER, + rlCopyInetDestinationFileName DisplayString, + rlCopyInetDestinationFileType RlCopyFileType, + rlCopyInetUpTime TimeTicks, + rlCopyInetOperationState INTEGER, + rlCopyInetBytesTransferred INTEGER, + rlCopyInetInBackground INTEGER, + rlCopyInetRowStatus RowStatus, + rlCopyInetHistoryIndex INTEGER, + rlCopyInetDestinationUnitList INTEGER, + rlCopyInetUnitStatusList INTEGER, + rlCopyInetSpecificCopyInfo DisplayString +} + +rlCopyInetIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row index in the table." + ::= { rlCopyInetEntry 1 } + +rlCopyInetApplicationId OBJECT-TYPE + SYNTAX RlCopyApplicationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The applicatione activated this comand" + ::= { rlCopyInetEntry 2} + +rlCopyInetSourceLocation OBJECT-TYPE + SYNTAX RlCopyLocationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source File Location" + ::= { rlCopyInetEntry 3 } + +rlCopyInetSourceIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type of the source remote host" + ::= { rlCopyInetEntry 4 } + +rlCopyInetSourceIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address of the source remote host" + ::= { rlCopyInetEntry 5 } + + +rlCopyInetSourceUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number of the source unit" + ::= { rlCopyInetEntry 6 } + +rlCopyInetSourceFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the source file." + ::= { rlCopyInetEntry 7 } + +rlCopyInetSourceFileType OBJECT-TYPE + SYNTAX RlCopyFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the source file." + ::= { rlCopyInetEntry 8 } + +rlCopyInetDestinationLocation OBJECT-TYPE + SYNTAX RlCopyLocationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Destination File Location" + ::= { rlCopyInetEntry 9 } + +rlCopyInetDestinationIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type of the destination remote host" + ::= { rlCopyInetEntry 10 } + +rlCopyInetDestinationIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address of the destination remote host" + ::= { rlCopyInetEntry 11 } + + +rlCopyInetDestinationUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number of the destination unit, + value 257 means all units" + ::= { rlCopyInetEntry 12 } + +rlCopyInetDestinationFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the destination file." + ::= { rlCopyInetEntry 13 } + +rlCopyInetDestinationFileType OBJECT-TYPE + SYNTAX RlCopyFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the destination file." + ::= { rlCopyInetEntry 14 } + +rlCopyInetUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since this entry was created." + ::= { rlCopyInetEntry 15 } + +rlCopyInetOperationState OBJECT-TYPE + SYNTAX INTEGER { + uploadInProgress(1), + downloadInProgress(2), + copyFailed(3), + copyTimedout(4), + copyFinished(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the copy operation." + ::= { rlCopyInetEntry 16 } + +rlCopyInetBytesTransferred OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes that were transferred by the copy operation." + ::= { rlCopyInetEntry 17 } + +rlCopyInetInBackground OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled the copy operation is done in the background." + DEFVAL { disable } + ::= { rlCopyInetEntry 18 } + +rlCopyInetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to insert or delete an entry" + ::= { rlCopyInetEntry 19 } + +rlCopyInetHistoryIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index of the entry corresponding to this one in the + rlCopyHistoryTable (equals rlCopyHistoryHistoryIndex). + A value of 0 indicates that no history entry should be kept + for this copy operation." + DEFVAL { 0 } + ::= { rlCopyInetEntry 20 } + +-- Liran 17-Feb-2010 +rlCopyInetDestinationUnitList OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A bitmap of destination units for copy operation." + DEFVAL { 0 } + ::= { rlCopyInetEntry 21 } + +rlCopyInetUnitStatusList OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bitmap of copy operation status for each unit." + ::= { rlCopyInetEntry 22 } + +rlCopyInetSpecificCopyInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Copy application specific information. For example: for SCP copy this + field can be used to pass username and password information." + DEFVAL { "" } + ::= { rlCopyInetEntry 23 } + + +-- AlexeyK 30/11/06 IPv6 + +rlCopyHistoryInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCopyHistoryInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing only one entry at a time + with parameters needed for configuration + of the file copy action." + ::= {rlCopy 9 } + +rlCopyHistoryInetEntry OBJECT-TYPE + SYNTAX RlCopyHistoryInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the rlCopyHistoryTable." + INDEX {rlCopyHistoryInetHistoryIndex } + ::= {rlCopyHistoryInetTable 1 } + +RlCopyHistoryInetEntry ::= SEQUENCE { + rlCopyHistoryInetHistoryIndex INTEGER, + rlCopyHistoryInetApplicationId RlCopyApplicationType, + rlCopyHistoryInetSourceLocation RlCopyLocationType, + rlCopyHistoryInetSourceIpAddressType InetAddressType, + rlCopyHistoryInetSourceIpAddress InetAddress, + rlCopyHistoryInetSourceUnitNumber INTEGER, + rlCopyHistoryInetSourceFileName DisplayString, + rlCopyHistoryInetSourceFileType RlCopyFileType, + rlCopyHistoryInetDestinationLocation RlCopyLocationType, + rlCopyHistoryInetDestinationIpAddressType InetAddressType, + rlCopyHistoryInetDestinationIpAddress InetAddress, + rlCopyHistoryInetDestinationUnitNumber INTEGER, + rlCopyHistoryInetDestinationFileName DisplayString, + rlCopyHistoryInetDestinationFileType RlCopyFileType, + rlCopyHistoryInetUpTime TimeTicks, + rlCopyHistoryInetOperationState INTEGER, + rlCopyHistoryInetBytesTransferred INTEGER, + rlCopyHistoryInetInBackground INTEGER, + rlCopyHistoryInetRowStatus RowStatus, + rlCopyHistoryInetErrorMessage DisplayString, + rlCopyHistoryInetDestinationUnitList INTEGER, + rlCopyHistoryInetUnitStatusList INTEGER, + rlCopyHistoryInetTotalFileSize INTEGER +} + +rlCopyHistoryInetHistoryIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row index in the table." + ::= { rlCopyHistoryInetEntry 1 } + +rlCopyHistoryInetApplicationId OBJECT-TYPE + SYNTAX RlCopyApplicationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The application that activated this comand" + ::= { rlCopyHistoryInetEntry 2} + +rlCopyHistoryInetSourceLocation OBJECT-TYPE + SYNTAX RlCopyLocationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Source File Location" + ::= { rlCopyHistoryInetEntry 3 } + +rlCopyHistoryInetSourceIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type of the source remote host" + ::= { rlCopyHistoryInetEntry 4 } + +rlCopyHistoryInetSourceIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address of the source remote host" + ::= { rlCopyHistoryInetEntry 5 } + + +rlCopyHistoryInetSourceUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number of the source unit" + ::= { rlCopyHistoryInetEntry 6 } + +rlCopyHistoryInetSourceFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the source file." + ::= { rlCopyHistoryInetEntry 7 } + +rlCopyHistoryInetSourceFileType OBJECT-TYPE + SYNTAX RlCopyFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the source file." + ::= { rlCopyHistoryInetEntry 8 } + +rlCopyHistoryInetDestinationLocation OBJECT-TYPE + SYNTAX RlCopyLocationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Destination File Location" + ::= { rlCopyHistoryInetEntry 9 } + +rlCopyHistoryInetDestinationIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type of the destination remote host" + ::= { rlCopyHistoryInetEntry 10 } + +rlCopyHistoryInetDestinationIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address of the destination remote host" + ::= { rlCopyHistoryInetEntry 11 } + + +rlCopyHistoryInetDestinationUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number of the destination unit" + ::= { rlCopyHistoryInetEntry 12 } + +rlCopyHistoryInetDestinationFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the destination file." + ::= { rlCopyHistoryInetEntry 13 } + +rlCopyHistoryInetDestinationFileType OBJECT-TYPE + SYNTAX RlCopyFileType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of the destination file." + ::= { rlCopyHistoryInetEntry 14 } + +rlCopyHistoryInetUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since this entry was created." + ::= { rlCopyHistoryInetEntry 15 } + +rlCopyHistoryInetOperationState OBJECT-TYPE + SYNTAX INTEGER { + uploadInProgress(1), + downloadInProgress(2), + copyFailed(3), + copyTimedout(4), + copyFinished(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the copy operation." + ::= { rlCopyHistoryInetEntry 16 } + +rlCopyHistoryInetBytesTransferred OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes that were transferred by the copy operation." + ::= { rlCopyHistoryInetEntry 17 } + +rlCopyHistoryInetInBackground OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled the copy operation is done in the background." + DEFVAL { disable } + ::= { rlCopyHistoryInetEntry 18 } + +rlCopyHistoryInetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used delete an entry. No other operations are permitted since + the history table is populated and updated through the copy table only." + ::= { rlCopyHistoryInetEntry 19 } + +rlCopyHistoryInetErrorMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error message as a result of failed copy action." + ::= { rlCopyHistoryInetEntry 20 } + +-- Liran 17-Feb-2010 +rlCopyHistoryInetDestinationUnitList OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A bitmap of destination units for copy operation." + DEFVAL { 0 } + ::= { rlCopyHistoryInetEntry 21 } + +rlCopyHistoryInetUnitStatusList OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bitmap of copy operation status for each unit." + ::= { rlCopyHistoryInetEntry 22 } + +rlCopyHistoryInetTotalFileSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total length of image/static file" + ::= { rlCopyHistoryInetEntry 23 } + +rlCopyUnitsList OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Potential list of units used by trap rlCopySWToUnits" + ::= {rlCopy 10} + +rlCopyMirrorTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This MIB should be used in order to change the time-interval of automatic copy of + startup-config to mirror-config. + The MIB is for debugging purposes only, and given value should be the + number of minutes for time-interval of this copy." + ::= { rlCopy 11 } + +rlCopyOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCopyOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table includes more field options for the copy operation." + ::= {rlCopy 12 } + +rlCopyOptionsEntry OBJECT-TYPE + SYNTAX RlCopyOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the rlCopyOptionsTable." + INDEX {rlCopyOptionsIndex } + ::= { rlCopyOptionsTable 1 } + +RlCopyOptionsEntry ::= SEQUENCE { + rlCopyOptionsIndex Unsigned32, + rlCopyOptionsRequestedSsdAccess RlCopySecSdAccessType, + rlCopyOptionsCheckFilePermission TruthValue, + rlCopyOptionsCheckSystemReservedStorage TruthValue +} + +rlCopyOptionsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index should be equal to the value of rlCopyInetIndex of the relevant rlCopyInetEntry." + ::= { rlCopyOptionsEntry 1 } + +rlCopyOptionsRequestedSsdAccess OBJECT-TYPE + SYNTAX RlCopySecSdAccessType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The requested format for sensitive data in the copy. Relevant only for configuration file upload" + DEFVAL { default } + ::= { rlCopyOptionsEntry 2 } + +rlCopyOptionsCheckFilePermission OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether to check file permissions during copy." + DEFVAL { true } + ::= { rlCopyOptionsEntry 3 } + +rlCopyOptionsCheckSystemReservedStorage OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether to check system reserved storage during copy." + DEFVAL { true } + ::= { rlCopyOptionsEntry 4 } + +rlCopyMirror OBJECT IDENTIFIER ::= { rlCopy 13 } + +rlCopyMirrorEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This MIB should be used in order to enable/disable automatic copy of + startup-config to mirror-config." + ::= { rlCopyMirror 1 } + + --- File Copy downgrade status + +rlCopyStaticDowngradeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Controls whether static downgrade in progress " + DEFVAL { false } + ::= { rlCopy 14 } + + + + + +END + + diff --git a/MIBS/cisco/CISCOSB-CPU-COUNTERS-MIB b/MIBS/cisco/CISCOSB-CPU-COUNTERS-MIB new file mode 100644 index 0000000..597fd14 --- /dev/null +++ b/MIBS/cisco/CISCOSB-CPU-COUNTERS-MIB @@ -0,0 +1,170 @@ + CISCOSB-CPU-COUNTERS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + switch001 FROM CISCOSB-MIB + Counter32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + DisplayString, + TruthValue FROM SNMPv2-TC; + + +-- module + + rlCpuCounters MODULE-IDENTITY + LAST-UPDATED "2007010600Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "CPU Counter MIBs" + REVISION "200705150000Z" + DESCRIPTION + "Initial revision." + + ::={ switch001 124 } + +-- table + rlCpuCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCpuCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of rx&tx counter, the key is cpuCounters" + ::= { rlCpuCounters 1 } +--entry: + rlCpuCountersEntry OBJECT-TYPE + SYNTAX RlCpuCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of rx&tx counters, the key is cpuCounters" + INDEX { rlCpuCountersTarget } + ::= { rlCpuCountersTable 1 } + +--entry content + RlCpuCountersEntry ::= SEQUENCE { + rlCpuCountersTarget INTEGER, + rlCpuCountersTxBC Counter32, + rlCpuCountersTxMC Counter32, + rlCpuCountersTxUC Counter32, + rlCpuCountersTxOctets Counter32, + rlCpuCountersRxBC Counter32, + rlCpuCountersRxMC Counter32, + rlCpuCountersRxUC Counter32, + rlCpuCountersRxOctets Counter32 + } +--field definition: + + rlCpuCountersTarget OBJECT-TYPE + SYNTAX INTEGER { + cpuCounters (0) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet type can be Multicast (MC), Broadcast (BC) or Unicast(UC)" + ::= { rlCpuCountersEntry 1 } + + rlCpuCountersTxBC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received broadcast packets." + ::= { rlCpuCountersEntry 2 } + + rlCpuCountersTxMC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transmitted multicast packets." + ::= { rlCpuCountersEntry 3 } + + rlCpuCountersTxUC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transmitted unicast packets." + ::= { rlCpuCountersEntry 4 } + + rlCpuCountersTxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transmitted octets." + ::= { rlCpuCountersEntry 5 } + + rlCpuCountersRxBC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received broadcast packets." + ::= { rlCpuCountersEntry 6 } + + rlCpuCountersRxMC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received mutlicast packets." + ::= { rlCpuCountersEntry 7 } + + rlCpuCountersRxUC OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received unicast packets." + ::= { rlCpuCountersEntry 8 } + + rlCpuCountersRxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received octets" + ::= { rlCpuCountersEntry 9 } + + + + + +-- rlCpuCountersReset: + + + rlCpuCountersReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting true to this MIB object will reset the CPU counters." + DEFVAL { false} + ::= { rlCpuCounters 2 } + +-- rlCpuCountersEnabled: + + rlCpuCountersEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "True - feature is enabled, false - feature is disabled " + DEFVAL { false} + ::= { rlCpuCounters 3 } + + + + + + END + diff --git a/MIBS/cisco/CISCOSB-DEBUGCAPABILITIES-MIB b/MIBS/cisco/CISCOSB-DEBUGCAPABILITIES-MIB new file mode 100644 index 0000000..cd7aacd --- /dev/null +++ b/MIBS/cisco/CISCOSB-DEBUGCAPABILITIES-MIB @@ -0,0 +1,169 @@ +CISCOSB-DEBUGCAPABILITIES-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB +-- SNA MIB +-- Version: 800 +-- Date: 12-May-2015 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + TestAndIncr, TimeInterval, DisplayString, RowStatus, TruthValue FROM SNMPv2-TC; + + +rlSna MODULE-IDENTITY + LAST-UPDATED "201101050000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module is used for communication between + SNA client and SNA server." + REVISION "201505120000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 229 } + + +rlSnaNextFreeSessionId OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The MIB allows several SNA clients operating at the same time to + receive different session ids. Get operation on this MIB will return + the next free session id number. An SNA client should then issue SET + operation with the value it received. The response will be one of the + following: + - noError. + - inconsistentValue in case another client has already used this session id. + - resourceUnavailable in case the number of active sessions has already + reached the maximum. + In case of success, a new session events database is allocated for the session id." + ::= { rlSna 1 } + + +rlSnaClientAgentPollingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSnaClientAgentPollingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains remote agents and MIBs the SNA client wants to poll. The SNA client can add + an entry to this table, with an session-id of a currently connected client. Once an entry was added, + the SNA application will poll the requested MIB in the requested agent. This will be done one time + only or repeatadly (rlSnaClientAgentPollingEnable is set to TRUE). When the client diesconnects, all + entries relevant to this client session-id are automatically deleted from the table. " + ::= { rlSna 2 } + +rlSnaClientAgentPollingEntry OBJECT-TYPE + SYNTAX RlSnaClientAgentPollingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSnaClientAgentClientSessionId, rlSnaClientAgentAgentAddressType, rlSnaClientAgentAgentAddress, IMPLIED rlSnaClientAgentMibName } + ::= { rlSnaClientAgentPollingTable 1 } + +RlSnaClientAgentPollingEntry ::= SEQUENCE { + rlSnaClientAgentClientSessionId INTEGER, + rlSnaClientAgentAgentAddressType InetAddressType, + rlSnaClientAgentAgentAddress InetAddress, + rlSnaClientAgentMibName DisplayString, + rlSnaClientAgentMibFieldsMask OCTET STRING, + rlSnaClientAgentSecondaryMibName DisplayString, + rlSnaClientAgentPollingEnable TruthValue, + rlSnaClientAgentPollingInterval TimeInterval, + rlSnaClientAgentStatus RowStatus +} + +rlSnaClientAgentClientSessionId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The session-id of a the client that requests the remote agent's MIB/s polling." + ::= { rlSnaClientAgentPollingEntry 1 } + +rlSnaClientAgentAgentAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of Remote Agent IP address, from which the client wants to poll MIB/s." + ::= { rlSnaClientAgentPollingEntry 2 } + +rlSnaClientAgentAgentAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address of the remote agent, from which the client wants to poll MIB/s." + ::= { rlSnaClientAgentPollingEntry 3 } + +rlSnaClientAgentMibName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..80)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of a MIB table/ MIB scalar the SNA client wants to poll its values." + ::= { rlSnaClientAgentPollingEntry 4 } + +rlSnaClientAgentMibFieldsMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A bit-mask indicating which fields are requeted to be polled. For each requested + field, the appropriate bit should be turned on. Empty mask means all entry fields + should be polled." + DEFVAL { "" } + ::= { rlSnaClientAgentPollingEntry 5 } + +rlSnaClientAgentSecondaryMibName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of a secondary MIB table/ MIB scalar to be polled together with the + main MIB. In case the length of this value is 0, no MIB is being specified + to be polled." + DEFVAL { "" } + ::= { rlSnaClientAgentPollingEntry 6 } + +rlSnaClientAgentPollingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the specified MIB should be polled periodically + on the remote agent, or one time only." + DEFVAL { false } + ::= { rlSnaClientAgentPollingEntry 7 } + +rlSnaClientAgentPollingInterval OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time interval to wait until the next polling." + DEFVAL { 12000 } + ::= { rlSnaClientAgentPollingEntry 8 } + +rlSnaClientAgentStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status field of the row. The user may use only 'createAndGo' + and 'active' statuses." + ::= { rlSnaClientAgentPollingEntry 9 } + + +END diff --git a/MIBS/cisco/CISCOSB-DEVICEPARAMS-MIB b/MIBS/cisco/CISCOSB-DEVICEPARAMS-MIB new file mode 100644 index 0000000..f5dd7dc --- /dev/null +++ b/MIBS/cisco/CISCOSB-DEVICEPARAMS-MIB @@ -0,0 +1,823 @@ +CISCOSB-DEVICEPARAMS-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private DEVICE PARAMETERS MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI + TruthValue, DisplayString, PhysAddress FROM SNMPv2-TC; + +rndDeviceParams MODULE-IDENTITY + LAST-UPDATED "200701020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines general Parameters private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 2 } + +-- rndDeviceParams group contains a number of general variables + +rndBridgeType OBJECT-TYPE + SYNTAX INTEGER { + reb(1), + ceb(2), + ceblb(3), + xeb(4), + xeb1(5), + rebsx(6), + rtb(7), + ltb(8), + tre(9), + rtre(10), -- remote TRE + xtb(11), + ete(12), + rete(13), -- remote ETE + ielb(30), + leb(31), + openGate12(32), + openGate4(33), + ran(34), + itlb(35), + gatelinx(36), + openGate2(37), + ogRanTR(38), + rdapter(39), + ogVan(40), + wanGate(41), + ogRubE(42), + ogRubT(43), + wanGateI(44), + vGate4(45), + lre(46), + mrt(47), + vGate2(48) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identification of the switch001 bridge type." + ::= { rndDeviceParams 1 } + + +rndInactiveArpTimeOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum time period that can pass + between ARP requests concerning an entry in the ARP table. + After this time period, the entry is deleted from the table." + ::= { rndDeviceParams 2 } + +-- The following two variables define the format of switch001 specific +-- error messages issued by the switch001 devices + +rndBridgeAlarm OBJECT IDENTIFIER ::= { rndDeviceParams 3 } + +rndErrorDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the enterprise-specific trap sent + to the Network Management Station by the switch001 managed device." + ::= { rndBridgeAlarm 1 } + +rndErrorSeverity OBJECT-TYPE + SYNTAX INTEGER { + info(0), + warning(1), + error(2), + fatal-error(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The severity type of the enterprise-specific trap sent to the + Network Management Station by the switch001 managed device." + ::= { rndBridgeAlarm 2 } + +rndBrgVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The bridge version." + ::= { rndDeviceParams 4 } + +rndBrgFeatures OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 20 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask that defines the features supported by a particular configuration + of this network element: + __________________________________________ + | Byte 1|Byte 2 |Byte 3 | ....|Byte 20 | + |87654321| | 87654321| + |________|_______________________________| + + Byte1 : + bit1: TX Block mask + bit2: Source Routing Encapulation + bit3: SNA/SDLC + bit4: Frame Relay + bit5: SNMP + bit6: LAN Manager + bit7: High Performance + bit8: Translation + Byte2 : + bit1: DEC Router + bit2: IPX Router + bit3: IP Router + Byte3 : + bit1: Dial Up Backup + bit2: COD + bit3: FACS + bit4: Load Balance + bit5: Remote Configuration + bit6: RIP 2 + bit7: OSPF + bit8: IPX RIP/SAP Filter + Byte4 : + bit1: BootP Server + bit2: BootP Client + bit3: Compression + bit4: V25.bis + bit5: ISDN + bit6: CODv2 + bit7: NSPF + bit8: UDP Relay + + Byte5 + bit1:VirtualLAN + bit2:Static IP Multicast + bit3:IP Redundancy + bit4:CCM2 + bit5:ISDN Bonding + bit6:Backup Link Selection -- for the VAN/Rdapter ver 4.0 + bit7:IP/IPX Forwarding -- for the WANgate ver 4.0 + bit8:Improved COD + + Byte6 + bit1: Server Disptacher + bit2: ISDN_US -- for the VANSX/WANGATE ver 5.0 + bit3: PPP + bit4: IP Rip Filter -- for Vgate3 + bit5: Zero Hop Routing -- for Vgate3 + bit6: ISDN Japan + bit7: PPP-Security + + Byte7 + bit1: With unmanaged Switch + bit2: 2 LANs + bit3: OSPF Ver 2.0 + bit4: FACS Ver 2.0 + bit5: Multiple WEB Farm + bit6: Backup Server + bit7: Check Connectivity + bit8: WSD multiplexing + +Byte8 + bit1: MRT3 + bit2: WSD Redundancy + bit3: DHCP Server + bit4: WSD Connection Limit + bit5: WSD Distributed System + bit6: WSD Load Report + bit7: WSD super farm + bit8: RadWiz leased line + +Byte9 + bit1: PPP IP address negotiaton + bit2: DNS + bit3: Nat + bit4: WSD Static proximity + bit5: WSD Dynamic proximity + bit6: WSD Proxy + bit7: WSD Proximity client + bit8: MAC Load balancing + +Byte10 + bit1: Unnum Inf + bit2: Power Supply redundancy + bit3: MRT PPP Compression + bit4: ZHR Apolo + bit5: Copy port + bit6: UDP Relay 2.0 + bit7: NVRAM + bit8: URL table + +Byte11 + bit1: URL super farm + bit2: NAT on LAN + bit3: Remote Con + bit4: AP5000 + bit5: Session tracking + bit6: Mirroring + bit7: Alias IP + bit8: CSD Nat + +Byte12 + bit1: content check + bit2: mlb virtual ip + bit3: reserved CISCOSB + bit4: csd nat exception + bit5: statistics monitor + bit6: reserved-for-radware " + + ::= { rndDeviceParams 5 } + +rndBrgLicense OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 20 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter is used for entering a s/w license number for a device. + A separate license number is supplied for each device." + ::= { rndDeviceParams 6 } + +-- IP Host Parameters + +--All the new parameters under this section will be added to the +-- rndMng group, as rndIpHost sub-group. +-- +rndIpHost OBJECT IDENTIFIER ::= { rndDeviceParams 7 } +-- +--ICMP Transmission Enable\Disable +--The new variable will be + +-- Obsolete +-- rndICMPTransmitionEnable OBJECT-TYPE +-- SYNTAX INTEGER { +-- enable(1), +-- disable(2) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "This variable controlls the ability to transmit ICMP frames" +-- ::= { rndIpHost 1 } + +rndCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The community table of the agent" + ::= { rndIpHost 2 } + +rndCommunityEntry OBJECT-TYPE + SYNTAX RndCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndCommunityMngStationAddr, + IMPLIED rndCommunityString } + ::= { rndCommunityTable 1 } + +RndCommunityEntry ::= SEQUENCE { + rndCommunityMngStationAddr IpAddress, + rndCommunityString DisplayString, + rndCommunityAccess INTEGER, + rndCommunityTrapsEnable INTEGER, + rndCommunityStatus INTEGER, + rndCommunityPortSecurity INTEGER, + rndCommunityOwner DisplayString, + rndCommunityTrapDestPort INTEGER +} + + +rndCommunityMngStationAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The management station that will be allowed to + communicate with the agent IP address" + ::= { rndCommunityEntry 1 } + +rndCommunityString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The community string with which the management + station will communicate with the agent" + ::= { rndCommunityEntry 2 } + +rndCommunityAccess OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + readWrite(2), + super(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The allowed access to this management station" + ::= { rndCommunityEntry 3} + +rndCommunityTrapsEnable OBJECT-TYPE + SYNTAX INTEGER { + snmpV1(1), + snmpV2(2), + snmpV3(3), + trapsDisable(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Should the agent send traps to the management station, + and what version is required" + ::= { rndCommunityEntry 4 } + +rndCommunityStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry. If the status is invalid the + community entry will be deleted" + ::= { rndCommunityEntry 5 } + +rndCommunityPortSecurity OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled the device will only receive SNMP messages from the port, + through which this NMS is reachable from the device." + DEFVAL { disabled } + ::= { rndCommunityEntry 6 } + +rndCommunityOwner OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The owner of this community" + ::= { rndCommunityEntry 7 } + +rndCommunityTrapDestPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The transport protocol (usually UDP) port to which traps to the + management station represebted by this entry will be sent. The default + is the well-known IANA assigned port number for SNMP traps. + This object is relevant only if rndCommunityTrapsEnable has a value + different from trapsDisable." + DEFVAL { 162 } + ::= { rndCommunityEntry 8 } + +rlMridTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMridEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MRID related configurations table of the agent" + ::= { rndIpHost 3 } + +rlMridEntry OBJECT-TYPE + SYNTAX RlMridEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndCommunityMngStationAddr, + IMPLIED rndCommunityString } + ::= { rlMridTable 1 } + +RlMridEntry ::= SEQUENCE { + rlMridConnection INTEGER, + rlManagedMrid INTEGER +} + +rlMridConnection OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router instance connecting the NMS who accessed the agent + through the community table entry corresponding to the keys of this entry." + ::= { rlMridEntry 1 } + +rlManagedMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router instance currently managed by the NMS who accessed the agent + through the community table entry corresponding to the keys of this entry " + ::= { rlMridEntry 2 } + +rndManagedTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time will be sent in the format hhmmss" + ::= { rndDeviceParams 8 } + +rndManagedDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The date will be sent in the format ddmmyy" + ::= { rndDeviceParams 9 } + +rndBaseBootVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the boot version of the product." + ::= { rndDeviceParams 10 } + +rndIpHostManagement OBJECT IDENTIFIER ::= { rndIpHost 4 } + +rndIpHostManagementSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ifindex manage supported." + ::= { rndIpHostManagement 1 } + +rndIpHostManagementIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if supported manage , indicate ifindex, if 0 thaen disable" + ::= { rndIpHostManagement 2 } + +genGroup OBJECT IDENTIFIER ::= { rndDeviceParams 11 } +genGroupHWVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the HW version of the product." + ::= { genGroup 1 } + +genGroupConfigurationSymbol OBJECT-TYPE + SYNTAX DisplayString (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the Configuration Symbol attached to any hardware module + manufactured by LANNET. One single character A..Z defines the CS + version." + ::= { genGroup 2 } + +genGroupHWStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + hardwareProblems(2), + notSupported(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute describes the status of the group hardware as detected + by the sensors software." + ::= { genGroup 3 } + +rndBasePhysicalAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Base physical (MAC) address of the device." + ::= { rndDeviceParams 12 } + +RlImageIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "SW images enumeration" + SYNTAX INTEGER { image1(1), image2(2) } + +rndSoftwareFile OBJECT IDENTIFIER ::= { rndDeviceParams 13 } + +rndActiveSoftwareFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndActiveSoftwareFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing the active software file of the + requested unit." + ::= {rndSoftwareFile 1 } + +rndActiveSoftwareFileEntry OBJECT-TYPE + SYNTAX RndActiveSoftwareFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the rndActiveSoftwareFileTable." + INDEX {rndUnitNumber } + ::= {rndActiveSoftwareFileTable 1 } + +RndActiveSoftwareFileEntry ::= SEQUENCE { + rndUnitNumber INTEGER, + rndActiveSoftwareFile RlImageIdType, + rndActiveSoftwareFileAfterReset INTEGER +} + +rndUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number (for stackable devices) or 1 for 'stand alone' device." + ::= {rndActiveSoftwareFileEntry 1 } + +rndActiveSoftwareFile OBJECT-TYPE + SYNTAX RlImageIdType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current active software file, image1 or image2." + ::= {rndActiveSoftwareFileEntry 2 } + +rndActiveSoftwareFileAfterReset OBJECT-TYPE + SYNTAX INTEGER { + image1(1), + image2(2), + invalidImage(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the software file that will be active after reset (image1 or image2). + If an error occurred in the download process, resulting in the corruption + of the single software file, The value 'invalidImage' will be returned. + This value can not be set by the user." + ::= {rndActiveSoftwareFileEntry 3 } + +rlResetStatus + OBJECT-TYPE + SYNTAX BITS { + ok(0), + no-stack-integrity(1), + downgrade(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask that specifies system status before reset action is preformed. + Reset is prohibited in stackable products if the images selected after + reboot are not of the same release version in ALL stack units. + Downgrade status specifies that there are some actions to be preformed + on the CDB file before reset is preformed. + 0x0 - OK + 0x1 - noStackIntegrity + 0x2 - downgrade" + ::= { rndSoftwareFile 2 } + + +rndImageSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max number of sectors currently allocated for image(s)." + ::= { rndDeviceParams 14 } + +rndBackupConfigurationEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the device supports backup-config parameters in lcli commands." + ::= { rndDeviceParams 15 } + +rndImageInfo OBJECT IDENTIFIER ::= { rndDeviceParams 16 } + +rndImageInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndImageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table contains information about images." + ::= {rndImageInfo 1 } + +rndImageInfoEntry OBJECT-TYPE + SYNTAX RndImageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rndImageInfoTable." + INDEX {rndStackUnitNumber } + ::= {rndImageInfoTable 1 } + +RndImageInfoEntry ::= SEQUENCE { + rndStackUnitNumber INTEGER, + rndImage1Name DisplayString, + rndImage2Name DisplayString, + rndImage1Version DisplayString, + rndImage2Version DisplayString, + rndImage1Date DisplayString, + rndImage2Date DisplayString, + rndImage1Time DisplayString, + rndImage2Time DisplayString, + rndImage1Description DisplayString, + rndImage2Description DisplayString, + rndImage1InternalVersion DisplayString, + rndImage2InternalVersion DisplayString +} + +rndStackUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The unit number (for stackable devices) or 1 for 'stand alone' device." + ::= {rndImageInfoEntry 1 } + +rndImage1Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the file name of image-1 in the system." + ::= {rndImageInfoEntry 2 } + +rndImage2Name OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the file name of image-2 (if present) in the system.If image-2 is not present show 'no info' text" + ::= {rndImageInfoEntry 3 } + + +rndImage1Version OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the version of image-1 in the system." + ::= {rndImageInfoEntry 4 } + +rndImage2Version OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the version of image-2 (if present) in the system.If image-2 is not present show 'no info' text" + ::= {rndImageInfoEntry 5 } + +rndImage1Date OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the compilation date of image-1 in the system." + ::= {rndImageInfoEntry 6 } + +rndImage2Date OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the compilation date of image-2 (if present) in the system.If image-2 is not present show 'no info' text" + ::= {rndImageInfoEntry 7 } + +rndImage1Time OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the compilation time of image-1 in the system." + ::= {rndImageInfoEntry 8 } + +rndImage2Time OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the compilation time of image-2 (if present) in the system.If image-2 is not present show 'no info' text" + ::= {rndImageInfoEntry 9 } + +rndImage1Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the description of image-1 in the system." + ::= {rndImageInfoEntry 10 } + +rndImage2Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the description of image-2 in the system." + ::= {rndImageInfoEntry 11 } + +rndImage1InternalVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In case customer (external) version exists, this field is indicates image-1 internal version" + ::= {rndImageInfoEntry 12 } + +rndImage2InternalVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In case customer (external) version exists, this field is indicates image-2 internal version" + ::= {rndImageInfoEntry 13 } + + + + + +rlComponentsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlComponentsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains information about components, their streams and baselines in the device images." + ::= {rndImageInfo 2} + +rlComponentsInfoEntry OBJECT-TYPE + SYNTAX RlComponentsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlComponentsInfoTable." + INDEX {rlComponentsInfoStackUnitNumber, rlComponentsInfoImageId, + IMPLIED rlComponentsInfoComponent} + ::= {rlComponentsInfoTable 1 } + +RlComponentsInfoEntry ::= SEQUENCE { + rlComponentsInfoStackUnitNumber INTEGER, + rlComponentsInfoImageId RlImageIdType, + rlComponentsInfoComponent DisplayString, + rlComponentsInfoBaseline DisplayString +} + +rlComponentsInfoStackUnitNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unit number (for stackable devices) or 1 for 'stand alone' device." + ::= {rlComponentsInfoEntry 1} + + +rlComponentsInfoImageId OBJECT-TYPE + SYNTAX RlImageIdType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the image id in the unit" +::= {rlComponentsInfoEntry 2} + +rlComponentsInfoComponent OBJECT-TYPE + SYNTAX DisplayString(SIZE (1..40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the SW component name." + ::= {rlComponentsInfoEntry 3} + +rlComponentsInfoBaseline OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the version control baseline of the SW component name." + ::= {rlComponentsInfoEntry 5} + + +END + diff --git a/MIBS/cisco/CISCOSB-DHCP-MIB b/MIBS/cisco/CISCOSB-DHCP-MIB new file mode 100644 index 0000000..033d3d9 --- /dev/null +++ b/MIBS/cisco/CISCOSB-DHCP-MIB @@ -0,0 +1,1185 @@ +CISCOSB-DHCP-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB DHCP Server ROS +-- This Private MIB supports the DHCP Server for ROS +-- Version: 7.30 +-- Date: 18 Oct 2003 + +IMPORTS + OBJECT-TYPE, IpAddress, Unsigned32, + MODULE-IDENTITY FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + switch001 FROM CISCOSB-MIB + PortList FROM Q-BRIDGE-MIB + VlanList1, VlanList2, VlanList3, VlanList4 FROM CISCOSB-BRIDGEMIBOBJECTS-MIB; + +rsDHCP MODULE-IDENTITY + LAST-UPDATED "200310180000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for DHCP server support in CISCOSB devices." + REVISION "200310180000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 38 } + +-- unused: +-- { rsDHCP 1 } .. { rsDHCP 13 } + +rsDhcpMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP MIB's version, the current version is 4." + ::= { rsDHCP 14 } + +-- unused: +-- { rsDHCP 15 } .. { rsDHCP 21 } + +-- ======================================================= +-- DHCP Relay +-- ======================================================= +rlDhcpRelayMaximalNumberOfNonIpVlans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number non-ip vlans that DHCP relay can be confirued on." +-- DEFVAL { 0 } + ::= { rsDHCP 23 } + +rlDhcpRelayCurrentNumberOfNonIpVlans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number non-ip vlans that DHCP relay can be confirued on." +-- DEFVAL { 0 } + ::= { rsDHCP 24 } + +rlDhcpRelayEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the use of the DHCP relay." +-- DEFVAL { false } + ::= { rsDHCP 25 } + +rlDhcpRelayExists OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows whether the device can function as a DHCP Relay Agent." + ::= { rsDHCP 26 } + +-- Next Servers Table + +rlDhcpRelayNextServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpRelayNextServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCP Relay Next Servers configuration Table" + ::= { rsDHCP 27 } + +rlDhcpRelayNextServerEntry OBJECT-TYPE + SYNTAX RlDhcpRelayNextServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table. DHCP requests are relayed to the + specified next server according to their threshold values." + INDEX { rlDhcpRelayNextServerIpAddr } + ::= { rlDhcpRelayNextServerTable 1 } + +RlDhcpRelayNextServerEntry ::= SEQUENCE { + rlDhcpRelayNextServerIpAddr + IpAddress, + rlDhcpRelayNextServerSecThreshold + Unsigned32, + rlDhcpRelayNextServerRowStatus + RowStatus + } + +rlDhcpRelayNextServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPAddress of the next configuration server. DHCP Server may + act as a DHCP relay if this parameter is not equal to 0.0.0.0." + ::= { rlDhcpRelayNextServerEntry 1 } + +rlDhcpRelayNextServerSecThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP requests are relayed only if their SEC field is greater or + equal to the threshold value in order to allow local DHCP Servers + to answer first." +-- DEFVAL {0} + ::= { rlDhcpRelayNextServerEntry 2 } + +rlDhcpRelayNextServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlDhcpRelayNextServerEntry 3 } + +-- ======================================================= +-- DHCP relay Interface Table - used for backward compatibility +-- ======================================================= + +rlDhcpRelayInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpRelayInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The enabled DHCP Relay Interface Table" + ::= { rsDHCP 28 } + +rlDhcpRelayInterfaceEntry OBJECT-TYPE + SYNTAX RlDhcpRelayInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table. The user can add entry when DHCP relay is enabled on Interface." + INDEX { rlDhcpRelayInterfaceIfindex} + ::= { rlDhcpRelayInterfaceTable 1 } + +RlDhcpRelayInterfaceEntry ::= SEQUENCE { + rlDhcpRelayInterfaceIfindex INTEGER, + rlDhcpRelayInterfaceUseGiaddr TruthValue, -- obsolete + rlDhcpRelayInterfaceRowStatus RowStatus + } + +rlDhcpRelayInterfaceIfindex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Interface on which an user enables a DHCP relay " + ::= { rlDhcpRelayInterfaceEntry 1} + +rlDhcpRelayInterfaceUseGiaddr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag is used to set a DHCP relay interface to use GiAddr in the standard way. Default is TRUE. + The field is not supported." + ::= { rlDhcpRelayInterfaceEntry 2 } + +rlDhcpRelayInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status. Can be destroy, active or createAndGo" + ::= { rlDhcpRelayInterfaceEntry 3 } + + +-- ======================================================= +-- DHCP relay interface list Table +-- ======================================================= + +rlDhcpRelayInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RLDhcpRelayInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one entry. The entry contains port list and vlan lists of interfaces that have configured DHCP relay" + ::= { rsDHCP 29} + +rlDhcpRelayInterfaceListEntry OBJECT-TYPE + SYNTAX RLDhcpRelayInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains port list and vlan lists of interfaces that have configured DHCP relay." + INDEX { rlDhcpRelayInterfaceListIndex } + ::= { rlDhcpRelayInterfaceListTable 1 } + +RLDhcpRelayInterfaceListEntry::= SEQUENCE { + rlDhcpRelayInterfaceListIndex INTEGER, + rlDhcpRelayInterfaceListPortList PortList, + rlDhcpRelayInterfaceListVlanId1To1024 VlanList1, + rlDhcpRelayInterfaceListVlanId1025To2048 VlanList2, + rlDhcpRelayInterfaceListVlanId2049To3072 VlanList3, + rlDhcpRelayInterfaceListVlanId3073To4094 VlanList4 + } + +rlDhcpRelayInterfaceListIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index in the table. Already 1." + ::= { rlDhcpRelayInterfaceListEntry 1 } + +rlDhcpRelayInterfaceListPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DHCP relay Interface Port List." + ::= { rlDhcpRelayInterfaceListEntry 2 } + + +rlDhcpRelayInterfaceListVlanId1To1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " DHCP relay Interface VlanId List 1." + ::= { rlDhcpRelayInterfaceListEntry 3 } + +rlDhcpRelayInterfaceListVlanId1025To2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " DHCP relay Interface VlanId List 2." + ::= { rlDhcpRelayInterfaceListEntry 4 } + +rlDhcpRelayInterfaceListVlanId2049To3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " DHCP relay Interface VlanId List 3." + ::= { rlDhcpRelayInterfaceListEntry 5 } + +rlDhcpRelayInterfaceListVlanId3073To4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " DHCP relay Interface VlanId List 4." + ::= { rlDhcpRelayInterfaceListEntry 6 } + +-- ======================================================= +-- DHCP Server +-- ======================================================= + +rlDhcpSrvEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or Disable the use of the DHCP Server. + For a router product the default value is TRUE. For a switch product the default is FALSE." + DEFVAL { false } + ::= { rsDHCP 30 } + +rlDhcpSrvExists OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows whether the device can function as a DHCP Server." + ::= { rsDHCP 31 } + +rlDhcpSrvDbLocation OBJECT-TYPE + SYNTAX INTEGER { + nvram (1), + flash (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Describes where DHCP Server database is stored." + DEFVAL { flash } + ::= { rsDHCP 32 } + +rlDhcpSrvMaxNumOfClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows maximum number of clients that can be + supported by DHCP Server dynamic allocation." + ::= { rsDHCP 33 } + +rlDhcpSrvDbNumOfActiveEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of active (valid) entries stored in database." + ::= { rsDHCP 34 } + +rlDhcpSrvDbErase OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value is always false. Setting this variable to true causes erasing all entries in DHCP database." + DEFVAL { false } + ::= { rsDHCP 35 } + +rlDhcpSrvProbeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or Disable the use of the DHCP probe before allocating an IP address." + DEFVAL { false } + ::= { rsDHCP 36 } + +rlDhcpSrvProbeTimeout OBJECT-TYPE + SYNTAX Unsigned32 (300..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the peiod of time in milliseconds the DHCP probe will wait before + issuing a new trial or deciding that no other device on the network + has the IP address which DHCP considers allocating." + DEFVAL { 500 } + ::= { rsDHCP 37 } + +rlDhcpSrvProbeRetries OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates how many times DHCP will probe before deciding that no other + device on the network has the IP address which DHCP + considers allocating." + DEFVAL { 2 } + ::= { rsDHCP 38 } + +rlDhcpSrvDefaultNetworkPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contains a default network pool name. Used in case of one network pool only." + ::= { rsDHCP 39 } + +-- IP Addresses Table + +rlDhcpSrvIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpSrvIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of IP Addresses allocated by DHCP Server by static + and dynamic allocations." + ::= { rsDHCP 45} + +rlDhcpSrvIpAddrEntry OBJECT-TYPE + SYNTAX RlDhcpSrvIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table. + Parameters of DHCP allocated IP Addresses table." + INDEX { rlDhcpSrvIpAddrIpAddr } + ::= { rlDhcpSrvIpAddrTable 1 } + +RlDhcpSrvIpAddrEntry ::= SEQUENCE { + rlDhcpSrvIpAddrIpAddr + IpAddress, + rlDhcpSrvIpAddrIpNetMask + IpAddress, + rlDhcpSrvIpAddrIdentifier + OCTET STRING, + rlDhcpSrvIpAddrIdentifierType + INTEGER, + rlDhcpSrvIpAddrClnHostName + SnmpAdminString, + rlDhcpSrvIpAddrMechanism + INTEGER, + rlDhcpSrvIpAddrAgeTime + Unsigned32, + rlDhcpSrvIpAddrLeaseTime + Unsigned32, + rlDhcpSrvIpAddrState + INTEGER, + rlDhcpSrvIpAddrPoolName + DisplayString, + rlDhcpSrvIpAddrConfParamsName + DisplayString, + rlDhcpSrvIpAddrRowStatus + RowStatus, + rlDhcpSrvIpAddrOptionParamsName + DisplayString + } + +rlDhcpSrvIpAddrIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address that was allocated by DHCP Server." + ::= { rlDhcpSrvIpAddrEntry 1 } + +rlDhcpSrvIpAddrIpNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this entry. + The value of the mask is an IP address with all the network bits + set to 1 and all the hosts bits set to 0." + ::= { rlDhcpSrvIpAddrEntry 2 } + +rlDhcpSrvIpAddrIdentifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unique Identifier for client. Either physical address or DHCP Client Identifier." + ::= { rlDhcpSrvIpAddrEntry 3 } + +rlDhcpSrvIpAddrIdentifierType OBJECT-TYPE + SYNTAX INTEGER { + physAddr(1), + clientId(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifier Type. Either physical address or DHCP Client Identifier." + DEFVAL { clientId } + ::= { rlDhcpSrvIpAddrEntry 4 } + +rlDhcpSrvIpAddrClnHostName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Client Host Name. DHCP Server will use it to update DNS Server. + Must be unique per client." + ::= { rlDhcpSrvIpAddrEntry 5 } + +rlDhcpSrvIpAddrMechanism OBJECT-TYPE + SYNTAX INTEGER { + manual(1), + automatic(2), + dynamic(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mechanism of allocation IP Address by DHCP Server. + The only value that can be set by user is manual." + DEFVAL { manual } + ::= { rlDhcpSrvIpAddrEntry 6 } + +rlDhcpSrvIpAddrAgeTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Age time of the IP Address." + DEFVAL { 0 } + ::= { rlDhcpSrvIpAddrEntry 7 } + +rlDhcpSrvIpAddrPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ip address pool name. A unique name for host pool static allocation, + or network pool name in case of dynamic allocation." + ::= { rlDhcpSrvIpAddrEntry 8 } + +rlDhcpSrvIpAddrConfParamsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable points (serves as key) to appropriate set of parameters + in the DHCP Server configuration parameters table." + ::= { rlDhcpSrvIpAddrEntry 9 } + +rlDhcpSrvIpAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDhcpSrvIpAddrEntry 10 } + +rlDhcpSrvIpAddrLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lease time of the IP Address. Get a value of network pool lease time at allocation time." + DEFVAL { 86400 } + ::= { rlDhcpSrvIpAddrEntry 11 } + +rlDhcpSrvIpAddrState OBJECT-TYPE + SYNTAX INTEGER { + pre-allocated(1), + valid(2), + expired(3), + declined(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of allocation IP Address by DHCP Server." + DEFVAL { valid } + ::= { rlDhcpSrvIpAddrEntry 12 } + +rlDhcpSrvIpAddrOptionParamsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of DHCP Option Table." + ::= { rlDhcpSrvIpAddrEntry 13 } + +-- Dynamic Table + +rlDhcpSrvDynamicTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpSrvDynamicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCP Dynamic Server's configuration Table" + ::= { rsDHCP 46 } + +rlDhcpSrvDynamicEntry OBJECT-TYPE + SYNTAX RlDhcpSrvDynamicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table. Parameters sent in + as a DHCP Reply to DHCP Request with specified indices" + INDEX { rlDhcpSrvDynamicPoolName } + ::= { rlDhcpSrvDynamicTable 1 } + +RlDhcpSrvDynamicEntry ::= SEQUENCE { + rlDhcpSrvDynamicPoolName + DisplayString, + rlDhcpSrvDynamicIpAddrFrom + IpAddress, + rlDhcpSrvDynamicIpAddrTo + IpAddress, + rlDhcpSrvDynamicIpNetMask + IpAddress, + rlDhcpSrvDynamicLeaseTime + Unsigned32, + rlDhcpSrvDynamicProbeEnable + TruthValue, + rlDhcpSrvDynamicTotalNumOfAddr + Unsigned32, + rlDhcpSrvDynamicFreeNumOfAddr + Unsigned32, + rlDhcpSrvDynamicConfParamsName + DisplayString, + rlDhcpSrvDynamicRowStatus + RowStatus, + rlDhcpSrvDynamicAvailableNumOfAddr + Unsigned32, + rlDhcpSrvDynamicNumOfPreallocatedAddr + Unsigned32, + rlDhcpSrvDynamicNumOfValidAddr + Unsigned32, + rlDhcpSrvDynamicNumOfExpiredAddr + Unsigned32, + rlDhcpSrvDynamicNumOfDeclinedAddr + Unsigned32, + rlDhcpSrvDynamicOptionParamsName + DisplayString + } + +rlDhcpSrvDynamicPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of DHCP dynamic addresses pool." + ::= { rlDhcpSrvDynamicEntry 1 } + +rlDhcpSrvDynamicIpAddrFrom OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first IP address allocated in this row." + ::= { rlDhcpSrvDynamicEntry 2 } + +rlDhcpSrvDynamicIpAddrTo OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last IP address allocated in this row." + ::= { rlDhcpSrvDynamicEntry 3 } + +rlDhcpSrvDynamicIpNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subnet mask associated with the IP addresses of this entry. + The value of the mask is an IP address with all the network bits + set to 1 and all the hosts bits set to 0." + ::= { rlDhcpSrvDynamicEntry 4 } + +rlDhcpSrvDynamicLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum lease-time in seconds granted to a requesting DHCP client. + For automatic allocation use 0xFFFFFFFF. + To exclude addresses from allocation mechanism, set this value to 0." + DEFVAL { 86400 } + ::= { rlDhcpSrvDynamicEntry 5 } + +rlDhcpSrvDynamicProbeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or Disable the use of the DHCP probe before allocating the address." + DEFVAL { true } + ::= { rlDhcpSrvDynamicEntry 6 } + +rlDhcpSrvDynamicTotalNumOfAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of addresses in space." + ::= { rlDhcpSrvDynamicEntry 7 } + +rlDhcpSrvDynamicFreeNumOfAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Free number of addresses in space." + ::= { rlDhcpSrvDynamicEntry 8 } + +rlDhcpSrvDynamicConfParamsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable points (serves as key) to appropriate set of parameters + in the DHCP Server configuration parameters table." + ::= { rlDhcpSrvDynamicEntry 9 } + +rlDhcpSrvDynamicRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDhcpSrvDynamicEntry 10 } + +rlDhcpSrvDynamicAvailableNumOfAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of available addresses in space - all range minus excluded." + ::= { rlDhcpSrvDynamicEntry 11 } + +rlDhcpSrvDynamicNumOfPreallocatedAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of preallocated addresses in space." + ::= { rlDhcpSrvDynamicEntry 12 } + +rlDhcpSrvDynamicNumOfValidAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Valid (allocated) addresses in space." + ::= { rlDhcpSrvDynamicEntry 13 } + +rlDhcpSrvDynamicNumOfExpiredAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of expired addresses in space." + ::= { rlDhcpSrvDynamicEntry 14 } + +rlDhcpSrvDynamicNumOfDeclinedAddr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of declined addresses in space." + ::= { rlDhcpSrvDynamicEntry 15 } + +rlDhcpSrvDynamicOptionParamsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of DHCP Option Table." + ::= { rlDhcpSrvDynamicEntry 16 } + +-- Configuration Parameters Table + +rlDhcpSrvConfParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpSrvConfParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCP Configuration Parameters Table" + ::= { rsDHCP 47 } + +rlDhcpSrvConfParamsEntry OBJECT-TYPE + SYNTAX RlDhcpSrvConfParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table. + Each entry corresponds to one specific parameters set." + INDEX { rlDhcpSrvConfParamsName } + ::= { rlDhcpSrvConfParamsTable 1 } + +RlDhcpSrvConfParamsEntry ::= SEQUENCE { + rlDhcpSrvConfParamsName + DisplayString, + rlDhcpSrvConfParamsNextServerIp + IpAddress, + rlDhcpSrvConfParamsNextServerName + DisplayString, + rlDhcpSrvConfParamsBootfileName + DisplayString, + rlDhcpSrvConfParamsRoutersList + DisplayString, + rlDhcpSrvConfParamsTimeSrvList + DisplayString, + rlDhcpSrvConfParamsDnsList + DisplayString, + rlDhcpSrvConfParamsDomainName + SnmpAdminString, + rlDhcpSrvConfParamsNetbiosNameList + DisplayString, + rlDhcpSrvConfParamsNetbiosNodeType + INTEGER, + rlDhcpSrvConfParamsCommunity + DisplayString, + rlDhcpSrvConfParamsNmsIp + IpAddress, + rlDhcpSrvConfParamsOptionsList + DisplayString, + rlDhcpSrvConfParamsRowStatus + RowStatus, + rlDhcpSrvConfParamsAutoDefaultRouter + TruthValue + } + +rlDhcpSrvConfParamsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is a unique index for the + entry in the rlDhcpSrvConfParamsTable." + ::= { rlDhcpSrvConfParamsEntry 1 } + +rlDhcpSrvConfParamsNextServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP of next server for client to use in configuration process." +-- DEFVAL { 0.0.0.0 } + ::= { rlDhcpSrvConfParamsEntry 2 } + +rlDhcpSrvConfParamsNextServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The mame of next server for client to use in configuration process." + ::= { rlDhcpSrvConfParamsEntry 3 } + +rlDhcpSrvConfParamsBootfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of file for client to request from next server." + ::= { rlDhcpSrvConfParamsEntry 4 } + +rlDhcpSrvConfParamsRoutersList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of option code 3, which defines default routers list. + Each IP address is represented in dotted decimal notation format + with ';' between them." + ::= { rlDhcpSrvConfParamsEntry 5 } + +rlDhcpSrvConfParamsTimeSrvList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of option code 4, which defines time servers list. + Each IP address is represented in dotted decimal notation format + with ';' between them." + ::= { rlDhcpSrvConfParamsEntry 6 } + +rlDhcpSrvConfParamsDnsList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of option code 6, which defines the list of DNSs. + Each IP address is represented in dotted decimal notation format + with ';' between them." + ::= { rlDhcpSrvConfParamsEntry 7 } + +rlDhcpSrvConfParamsDomainName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value option code 15, which defines the domain name.." + ::= { rlDhcpSrvConfParamsEntry 8 } + +rlDhcpSrvConfParamsNetbiosNameList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value option code 44, which defines the list of NETBios + Name Servers. Each IP address is represented in dotted decimal + notation format with ';' between them." + ::= { rlDhcpSrvConfParamsEntry 9 } + +rlDhcpSrvConfParamsNetbiosNodeType OBJECT-TYPE + SYNTAX INTEGER { + b-node(1), + p-node(2), + m-node(4), + h-node(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value option code 46, which defines the NETBios node type. + The option will be added only if rlDhcpSrvConfParamsNetbiosNameList + is not empty." + DEFVAL { h-node } + ::= { rlDhcpSrvConfParamsEntry 10 } + +rlDhcpSrvConfParamsCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of site-specific option 128, which defines Community. + The option will be added only if rlDhcpSrvConfParamsNmsIp is set." + DEFVAL { "public" } + ::= { rlDhcpSrvConfParamsEntry 11 } + +rlDhcpSrvConfParamsNmsIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of site-specific option 129, + which defines IP of Network Manager." +-- DEFVAL { 0.0.0.0 } + ::= { rlDhcpSrvConfParamsEntry 12 } + +rlDhcpSrvConfParamsOptionsList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The sequence of option segments. Each option segment + is represented by a triplet . + The code defines the code of each supported option. + The length defines the length of each supported option. + The value defines the value of the supported option. + If there is a number of elements in the value field, + they are divided by ','. Each element of type IP address + in value field is represented in dotted decimal notation + format." + ::= { rlDhcpSrvConfParamsEntry 13 } + +rlDhcpSrvConfParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDhcpSrvConfParamsEntry 14 } + +rlDhcpSrvConfParamsAutoDefaultRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls sending an IP address defined on the input interface + as a default router when an default router is not configured as option." + DEFVAL { true } + ::= { rlDhcpSrvConfParamsEntry 15 } + +rlDhcpSrvNumOfNetworkPools OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of network pools (not excluded)." + ::= { rsDHCP 48 } + +rlDhcpSrvNumOfExcludedPools OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of excluded pools." + ::= { rsDHCP 49 } + +rlDhcpSrvNumOfHostPools OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of static entries stored in database." + ::= { rsDHCP 50 } + +rlDhcpSrvNumOfDynamicEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of dynamic and automatic (not static) entries stored in database." + ::= { rsDHCP 51 } + +rlDhcpSrvNumOfUsedEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of entries (any type) stored in database." + ::= { rsDHCP 52 } + +rlDhcpSrvNumOfPreAllocatedEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of preallocated entries." + ::= { rsDHCP 53 } + +rlDhcpSrvNumOfExpiredEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of expired entries." + ::= { rsDHCP 54 } + +rlDhcpSrvNumOfDeclinedEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of declined entries." + ::= { rsDHCP 55 } + +rlDhcpSrvNumOfAutomaticEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable shows number of automatic entries." + ::= { rsDHCP 56 } + + +-- Option Parameters Table + +RlDhcpSrvOptionTypeEnum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Ip Dhcp server option type enumeration." + SYNTAX INTEGER { + boolean(1), + integer(2), + ascii(3), + ip(4), + hex(5), + ip-list(6) + } + +rlDhcpSrvOptionParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpSrvOptionParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCP Option Parameters Table" + ::= { rsDHCP 57 } + +rlDhcpSrvOptionParamsEntry OBJECT-TYPE + SYNTAX RlDhcpSrvOptionParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table. + Each entry corresponds to one specific parameters set." + INDEX { rlDhcpSrvOptionParamsName, rlDhcpSrvOptionParamsCode } + ::= { rlDhcpSrvOptionParamsTable 1 } + +RlDhcpSrvOptionParamsEntry ::= SEQUENCE { + rlDhcpSrvOptionParamsName + DisplayString, + rlDhcpSrvOptionParamsCode + Unsigned32, + rlDhcpSrvOptionParamsType + RlDhcpSrvOptionTypeEnum, + rlDhcpSrvOptionParamsOrigString + DisplayString, + rlDhcpSrvOptionParamsDescription + DisplayString, + rlDhcpSrvOptionParamsRowStatus + RowStatus + } +rlDhcpSrvOptionParamsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is a unique index for the + entry in the rlDhcpSrvOptionParamsTable." + ::= { rlDhcpSrvOptionParamsEntry 1 } + +rlDhcpSrvOptionParamsCode OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The option code." + ::= { rlDhcpSrvOptionParamsEntry 2 } + +rlDhcpSrvOptionParamsType OBJECT-TYPE + SYNTAX RlDhcpSrvOptionTypeEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The option type." + ::= { rlDhcpSrvOptionParamsEntry 3 } + +rlDhcpSrvOptionParamsOrigString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The option value." + ::= { rlDhcpSrvOptionParamsEntry 4 } + +rlDhcpSrvOptionParamsDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The option description." + ::= { rlDhcpSrvOptionParamsEntry 5 } + +rlDhcpSrvOptionParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDhcpSrvOptionParamsEntry 6 } + +-- Auxulary Option Table + +rlDhcpSrvAuxOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpSrvAuxOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCP Auxulary Option Table" + ::= { rsDHCP 58 } + +rlDhcpSrvAuxOptionEntry OBJECT-TYPE + SYNTAX RlDhcpSrvAuxOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table. + Each entry contains pair option code/option type that permitted by option command." + INDEX { rlDhcpSrvAuxOptionCode, rlDhcpSrvAuxOptionType } + ::= { rlDhcpSrvAuxOptionTable 1 } + +RlDhcpSrvAuxOptionEntry ::= SEQUENCE { + rlDhcpSrvAuxOptionCode + Unsigned32, + rlDhcpSrvAuxOptionType + RlDhcpSrvOptionTypeEnum, + rlDhcpSrvAuxOptionMinVal + Unsigned32, + rlDhcpSrvAuxOptionMaxVal + Unsigned32 +} + +rlDhcpSrvAuxOptionCode OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The option Code." + ::= { rlDhcpSrvAuxOptionEntry 1 } + +rlDhcpSrvAuxOptionType OBJECT-TYPE + SYNTAX RlDhcpSrvOptionTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The option enumeration." + ::= { rlDhcpSrvAuxOptionEntry 2 } + +rlDhcpSrvAuxOptionMinVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimal value of this option Code." + ::= { rlDhcpSrvAuxOptionEntry 3 } + +rlDhcpSrvAuxOptionMaxVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal value of this option Code." + ::= { rlDhcpSrvAuxOptionEntry 4 } + +END diff --git a/MIBS/cisco/CISCOSB-DHCPCL-MIB b/MIBS/cisco/CISCOSB-DHCPCL-MIB new file mode 100644 index 0000000..a5a15dd --- /dev/null +++ b/MIBS/cisco/CISCOSB-DHCPCL-MIB @@ -0,0 +1,862 @@ +CISCOSB-DHCPCL-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private DHCP CL MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Unsigned32 FROM SNMPv2-SMI + TruthValue, RowStatus, DisplayString FROM SNMPv2-TC + InterfaceIndex, ifIndex FROM IF-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; + +rlDhcpCl MODULE-IDENTITY + LAST-UPDATED "200701020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines DHCP CL private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 76 } + +-- rlDhcpCl 1,2 saved for future use + +rlDhcpClActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpClActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table mentione IP address which must be + released/renewed on the interface." + ::= { rlDhcpCl 3 } + +rlDhcpClActionEntry OBJECT-TYPE + SYNTAX RlDhcpClActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in dhcpClActionTable." + INDEX { rlDhcpClActionIfIndex } + ::= { rlDhcpClActionTable 1 } + +RlDhcpClActionEntry ::= SEQUENCE { + rlDhcpClActionIfIndex InterfaceIndex, + rlDhcpClActionStatus RowStatus, + rlDhcpClActionHostName SnmpAdminString +} + +rlDhcpClActionIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The interface which the action is implemented for + or NULL if it implemented for all device. " + ::= { rlDhcpClActionEntry 1 } + +rlDhcpClActionStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry. Creating the entry renewing Dhcp + address on the interface; destroying the entry release Dhcp + address on the interface." + ::= { rlDhcpClActionEntry 2} + +rlDhcpClActionHostName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " This option specifies the name of the client." + ::= { rlDhcpClActionEntry 3 } + +------------------------------ +-- DHCP Approval feature +------------------------------ + +-- rlDhcpApprovalEnabled -- + +rlDhcpApprovalEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHCP Approval feature status - enable (True) or desable (False). + Must be True only if DHCP Approval supported, device has only one + ip interface and default ip exist." + ::= { rlDhcpCl 4 } + + +-- rlDhcpApprovalWaitingTable -- + +rlDhcpApprovalWaitingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpApprovalWaitingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IP addresses waiting for approval." + ::= { rlDhcpCl 5 } + +rlDhcpApprovalWaitingEntry OBJECT-TYPE + SYNTAX RlDhcpApprovalWaitingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in rlDhcpApprovalWaitingTable." + INDEX { rlDhcpApprovalWaitingIfIndex } + ::= { rlDhcpApprovalWaitingTable 1 } + +RlDhcpApprovalWaitingEntry ::= SEQUENCE { + rlDhcpApprovalWaitingIfIndex InterfaceIndex, + rlDhcpApprovalWaitingAddress IpAddress, + rlDhcpApprovalWaitingMask IpAddress, + rlDhcpApprovalWaitingGateway IpAddress +} + +rlDhcpApprovalWaitingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP interface ifIndex." + ::= { rlDhcpApprovalWaitingEntry 1 } + +rlDhcpApprovalWaitingAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP Address waiting for approval." + ::= { rlDhcpApprovalWaitingEntry 2} + +rlDhcpApprovalWaitingMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Mask waiting for approval." + ::= { rlDhcpApprovalWaitingEntry 3} + +rlDhcpApprovalWaitingGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default gateway of received address." + ::= { rlDhcpApprovalWaitingEntry 4} + + + +-- rlDhcpApprovalActionTable -- + +rlDhcpApprovalActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpApprovalActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Action for waiting ip address (approve/decline)." + ::= { rlDhcpCl 6 } + +rlDhcpApprovalActionEntry OBJECT-TYPE + SYNTAX RlDhcpApprovalActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in rlDhcpApprovalActionTable." + INDEX {rlDhcpApprovalActionIfIndex, + rlDhcpApprovalActionAddress, + rlDhcpApprovalActionMask } + ::= { rlDhcpApprovalActionTable 1 } + +RlDhcpApprovalActionEntry ::= SEQUENCE { + rlDhcpApprovalActionIfIndex InterfaceIndex, + rlDhcpApprovalActionAddress IpAddress, + rlDhcpApprovalActionMask IpAddress, + rlDhcpApprovalActionApprove TruthValue +} + +rlDhcpApprovalActionIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP interface ifIndex." + ::= { rlDhcpApprovalActionEntry 1 } + +rlDhcpApprovalActionAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP Address." + ::= { rlDhcpApprovalActionEntry 2 } + +rlDhcpApprovalActionMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP Address mask." + ::= { rlDhcpApprovalActionEntry 3 } + +rlDhcpApprovalActionApprove OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Approve or decline ip address." + ::= { rlDhcpApprovalActionEntry 4} + + +-- ======================================================= +-- DHCP Renew +-- ======================================================= + +rlDhcpClCommandTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpClCommandEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Action MIB for DHCP Renew command." + ::= { rlDhcpCl 7 } + +rlDhcpClCommandEntry OBJECT-TYPE + SYNTAX RlDhcpClCommandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { ifIndex } +::= { rlDhcpClCommandTable 1 } + +RlDhcpClCommandEntry::= SEQUENCE { + rlDhcpClCommandAction INTEGER +} + +rlDhcpClCommandAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + renew(1), + renewForceAutoconfig(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Action to apply. When the field is renew_force_autoconfig the meaning is that + every time when DHCP option 67 is received, the configuration is downloaded from DHCP server. + The default value is false." + ::= { rlDhcpClCommandEntry 2 } + +rlDhcpClConfigurationFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration file name that loaded into the device. + The filename is a relative path on the TFTP server, without the server IP address." + DEFVAL{""} + ::= { rlDhcpCl 8 } + +rlDhcpClOption67Enable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines whether the configuration file can be downloaded from DHCP packet option 67." + DEFVAL{ enable } + ::= { rlDhcpCl 9 } + +------------------------------ +-- DHCP TFTP configuration +------------------------------ +-- rlDhcpClManualTftpServerAddress -- +rlDhcpClManualTftpServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Manually configured TFTP server IP Address." + ::= { rlDhcpCl 10 } + +-- rlDhcpClSelectedTftpServerAddress -- +rlDhcpClSelectedTftpServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Currently selected TFTP server IP Address." + ::= { rlDhcpCl 11 } + +-- rlDhcpClSelectedTftpServerAddressOrigin -- +rlDhcpClSelectedTftpServerAddressOrigin OBJECT-TYPE + SYNTAX INTEGER{ + sname(1), + option66(2), + option150(3), + option129(4), + siaddr(5), + manual(6), + unknown(7), + none(8), + optionv6-59(9), + broadcastReply(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Currently selected TFTP server IP Address's origin" + ::= { rlDhcpCl 12 } + +-- rlDhcpClManualConfigurationFileName -- +rlDhcpClManualConfigurationFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The manually configured file name." + DEFVAL{""} + ::= { rlDhcpCl 13 } + +-- rlDhcpClSelectedConfigurationFileName -- +rlDhcpClSelectedConfigurationFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The selected configuration file name." + ::= { rlDhcpCl 14 } + +-- rlDhcpClSelectedConfigurationFileNameOrigin -- +rlDhcpClSelectedConfigurationFileNameOrigin OBJECT-TYPE + SYNTAX INTEGER{ + file(1), + option67(2), + manual(3), + none(4), + hostname(5), + defaultConfigFile(6), + optionv6-60(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The selected configuration files name origin." + ::= { rlDhcpCl 15 } + +------------------------------ +-- DHCP Client must be added by default +------------------------------ + +-- rlDhcpClEnabledByDefaultRemovedIfindex -- + +rlDhcpClEnabledByDefaultRemovedIfindex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DHCP Client flag is relevant when host parameter dhcp_client_active_on_start is TRUE. + If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user + on the interface and signs to application not to add DHCP client entry. Otherwise (zero value) - the meaning is + that DHCP client entry must be added. " + DEFVAL{ 0 } + ::= { rlDhcpCl 16 } + +---------------------------------------------- +-- Auto-Update and Auto-Config MIB variables +---------------------------------------------- + +rlDhcpClAutoUpdateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this MIB value to True/False enables/disables DHCP + auto-update process in the device (through option 125)." + ::= { rlDhcpCl 17 } + +rlDhcpClAutoUpdateStatus OBJECT-TYPE + SYNTAX INTEGER{ + noData(1), + openingIndirectFile(2), + downloadedIndirectFile(3), + startDownloadImageFile(4), + failedToDownloadImageFile(5), + quitFileContentsLenZero(6), + quitImageFileNameLenZero(7), + quitVersionAlreadyUpdated(8), + quitIndirectFileNotFound(9), + quitImageFileNotFound(10), + quitImageVersionNotSupported(11), + quitNoTftpOutgoingInterface(12), + quitUsbSetupFileOpenError(13), + quitUsbSetupFileFormatError(14), + quitUsbSetupFileReadWriteError(15), + quitUsbSetupFileSetIpAddrError(16), + quitUsbSetupFileImageFileNotExist(17), + quitUsbSetupFileConfigFileNotExist(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Describes the status of current/last DHCP auto-update process." + ::= { rlDhcpCl 18 } + +rlDhcpClAutoConfigForce OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this MIB value to True will force DHCP auto-config process + after next reboot. This configuration will take effect only during + the time period between the next 2 reboots of the device (like + a deffered action)." + ::= { rlDhcpCl 19 } + +rlDhcpClAutoConfigAutoSave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this MIB value to True configures automatic saving of + running-cdb into startup-cdb, to be done at the end of successful + DHCP auto-config process to running-cdb." + ::= { rlDhcpCl 20 } + +rlDhcpClAutoConfigStatus OBJECT-TYPE + SYNTAX INTEGER{ + noData(1), + openingDhcpConfigFile(2), + openingIndirectFile(3), + searchingHostnameInIndirectFile(4), + openingHostnameConfigFile(5), + openingHostnameCfgFile(6), + openingDefaultConfigFile(7), + downloadingConfigFile(8), + savingConfigInStartupCDB(9), + quitDhcpFileNotGivenOrNotExists(10), + quitFailedToFindAnyExistingConfigFile(11), + quitConfigFileContentsLenZero(12), + quitConfigFileDownloadFailed(13), + quitConditionsForAutoConfigChanged(14), + quitSelectedConfigFileNameUpdateFailed(15), + quitSelectedConfigFileNameOriginUpdateFailed(16), + quitSelectedTftpServerAddressUpdateFailed(17), + quitSelectedTftpServerAddressOriginUpdateFailed(18), + quitCopyRunningToStartupFailed(19), + quitNoTftpOutgoingInterface(20), + finishedSuccessfully(21) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Describes the status of current/last DHCP auto-config process." + ::= { rlDhcpCl 21 } + + + +rlDhcpClAutoConfigProtocol OBJECT-TYPE + SYNTAX INTEGER{ + tftp(1), + scp(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Describes the auto-config process protocol. + tftp - only the TFTP protocol is used by auto-configuration. + scp - only the SCP protocol is used by auto-configuration. + auto-(Default) Auto-configuration uses the TFTP or SCP protocol + depending on the configuration file's extension. + If this option is selected, the extension parameter may be + specified or, if not, the default extension is used." + DEFVAL{ auto } + ::= { rlDhcpCl 22 } + +rlDhcpClAutoConfigScpFileExtention OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Describes the SCP file extention. + When no vlaue is specified, 'scp' extension is used." + DEFVAL{ "scp" } + ::= { rlDhcpCl 23 } + + +rlDhcpClSelectedTftpServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Currently selected TFTP server Inet Address type." + ::= { rlDhcpCl 24} + +rlDhcpClSelectedTftpServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Currently selected TFTP server inet Address." + ::= { rlDhcpCl 25} + +rlDhcpClManualAutoConfigDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpClManualAutoConfigDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " A table for configuring default values for auto-config/ auto-update process. + These values during the process, in case no appropriate + data was received from the DHCP server." + ::= { rlDhcpCl 26 } + +rlDhcpClManualAutoConfigDataEntry OBJECT-TYPE + SYNTAX RlDhcpClManualAutoConfigDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in rlDhcpClManualAutoConfigDataTable." + INDEX { rlDhcpClManualAutoConfigDataIndex } + ::= { rlDhcpClManualAutoConfigDataTable 1 } + +RlDhcpClManualAutoConfigDataEntry ::= SEQUENCE { + rlDhcpClManualAutoConfigDataIndex INTEGER, + rlDhcpClManualServerInetAddressType InetAddressType, + rlDhcpClManualServerInetAddress InetAddress, + rlDhcpClManualImageIndirectFileName DisplayString +} + +rlDhcpClManualAutoConfigDataIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The index of this row. There is only one entry in this table, + whose index is 1." + ::= { rlDhcpClManualAutoConfigDataEntry 1 } + +rlDhcpClManualServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Manually configured inet Address type of remote server." + ::= { rlDhcpClManualAutoConfigDataEntry 2 } + +rlDhcpClManualServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Manually configured inet Address of remote server." + ::= { rlDhcpClManualAutoConfigDataEntry 3 } + +rlDhcpClManualImageIndirectFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Manually configured indirect file name, that holds the + name of the image file to download." + ::= { rlDhcpClManualAutoConfigDataEntry 4 } + +-- rlDhcpClInformationTable + +rlDhcpClInformationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpClInformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table mentione IP address which must be + released/renewed on the interface." + ::= { rlDhcpCl 27 } + +rlDhcpClInformationEntry OBJECT-TYPE + SYNTAX RlDhcpClInformationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in dhcpClActionTable." + INDEX { rlDhcpClInformationIfIndex } + ::= { rlDhcpClInformationTable 1 } + +RlDhcpClInformationEntry ::= SEQUENCE { + rlDhcpClInformationIfIndex InterfaceIndex, + rlDhcpClInformationIpAddress IpAddress, + rlDhcpClInformationIpMask IpAddress, + rlDhcpClInformationT1 Unsigned32, + rlDhcpClInformationT2 Unsigned32, + rlDhcpClInformationDefaultGateway IpAddress, + rlDhcpClInformationHostName SnmpAdminString, + rlDhcpClInformationDomainName DisplayString, + rlDhcpClInformationTftpServerName DisplayString, + rlDhcpClInformationTftpFileName DisplayString, + rlDhcpClInformationTimeZone DisplayString, + rlDhcpClInformationTftpImageName DisplayString, + rlDhcpClInformationPnpData DisplayString +} + +rlDhcpClInformationIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The DHCPv4 client informational table. Contains information received by DHCP client from DHCP server" + ::= { rlDhcpClInformationEntry 1 } + +rlDhcpClInformationIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP Address allocated by DHCP server." + ::= { rlDhcpClInformationEntry 2} + +rlDhcpClInformationIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP Address mask allocated by DHCP server." + ::= { rlDhcpClInformationEntry 3} + +rlDhcpClInformationT1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "T1 timer value." + ::= { rlDhcpClInformationEntry 4 } + +rlDhcpClInformationT2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "T2 timer value." + ::= { rlDhcpClInformationEntry 5 } + +rlDhcpClInformationDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Default Gateway IP Address." + ::= { rlDhcpClInformationEntry 6} + +rlDhcpClInformationHostName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Specifies the name of the client." + ::= { rlDhcpClInformationEntry 7 } + +rlDhcpClInformationDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Domain name received by DHCP client." + ::= { rlDhcpClInformationEntry 8 } + +rlDhcpClInformationTftpServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Tftp server name received by DHCP client." + ::= { rlDhcpClInformationEntry 9 } + +rlDhcpClInformationTftpFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of file to use in configuration process received by DHCP client." + ::= { rlDhcpClInformationEntry 10 } + +rlDhcpClInformationTimeZone OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timezone received by DHCP client." + ::= { rlDhcpClInformationEntry 11 } + +rlDhcpClInformationTftpImageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Image filename to use in autoupdate process received by DHCP client." + ::= { rlDhcpClInformationEntry 12 } + +rlDhcpClInformationPnpData OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pnp string received by DHCP client." + ::= { rlDhcpClInformationEntry 13 } + +-- rlDhcpClInformationDnsServerListEntry -- + + +rlDhcpClInformationDnsServerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpClInformationDnsServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table saved the list of DNS servers received by DHCP client." + ::= { rlDhcpCl 28 } + +rlDhcpClInformationDnsServerListEntry OBJECT-TYPE + SYNTAX RlDhcpClInformationDnsServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlDhcpClInformationDnsServerListTable." + INDEX { rlDhcpClInformationDnsServerListIfIndex, + rlDhcpClInformationDnsServerListPriority } + ::= { rlDhcpClInformationDnsServerListTable 1 } + +RlDhcpClInformationDnsServerListEntry ::= SEQUENCE { + rlDhcpClInformationDnsServerListIfIndex InterfaceIndex, + rlDhcpClInformationDnsServerListPriority INTEGER, + rlDhcpClInformationDnsServerListAddress IpAddress +} + +rlDhcpClInformationDnsServerListIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IfIndex in rlDhcpClInformationDnsServerListEntry. " + ::= { rlDhcpClInformationDnsServerListEntry 1 } + +rlDhcpClInformationDnsServerListPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The priority of the entry. " + ::= { rlDhcpClInformationDnsServerListEntry 2 } + +rlDhcpClInformationDnsServerListAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS server address received by DHCP client" + ::= { rlDhcpClInformationDnsServerListEntry 3 } + + +-- rlDhcpClInformationTftpServerListEntry -- + + +rlDhcpClInformationTftpServerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpClInformationTftpServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table saved the list of Tftp servers received by DHCP client." + ::= { rlDhcpCl 29 } + +rlDhcpClInformationTftpServerListEntry OBJECT-TYPE + SYNTAX RlDhcpClInformationTftpServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlDhcpClInformationTftpServerListTable." + INDEX { rlDhcpClInformationTftpServerListIfIndex, + rlDhcpClInformationTftpServerListPriority } + ::= { rlDhcpClInformationTftpServerListTable 1 } + +RlDhcpClInformationTftpServerListEntry ::= SEQUENCE { + rlDhcpClInformationTftpServerListIfIndex InterfaceIndex, + rlDhcpClInformationTftpServerListPriority INTEGER, + rlDhcpClInformationTftpServerListAddress IpAddress +} + +rlDhcpClInformationTftpServerListIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IfIndex in rlDhcpClInformationTftpServerListEntry. " + ::= { rlDhcpClInformationTftpServerListEntry 1 } + +rlDhcpClInformationTftpServerListPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The priority of the entry. " + ::= { rlDhcpClInformationTftpServerListEntry 2 } + +rlDhcpClInformationTftpServerListAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tftp server address received by DHCP client" + ::= { rlDhcpClInformationTftpServerListEntry 3 } + + +rlDhcpClAutoUpdateProtocol OBJECT-TYPE + SYNTAX INTEGER{ + tftp(1), + scp(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Describes the auto-update process protocol. + tftp - only the TFTP protocol is used by auto-update. + scp - only the SCP protocol is used by auto-update. + auto-(Default) Auto-update uses the TFTP or SCP protocol + depending on the configuration file's extension. + If this option is selected, the extension parameter may be + specified or, if not, the default extension is used." + DEFVAL{ auto } + ::= { rlDhcpCl 30 } + +rlDhcpClAutoUpdateScpFileExtention OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Describes the SCP file extention used for auto-update. + When no vlaue is specified, 'scp' extension is used." + DEFVAL{ "scp" } + ::= { rlDhcpCl 31 } + + +------------------------------ +-- rlDhcpClEnabledByDefaultRemovedTable +------------------------------ + +-- rlDhcpClEnabledByDefaultRemovedTable -- + +rlDhcpClEnabledByDefaultRemovedTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpClEnabledByDefaultRemovedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "DHCP Client flag is relevant when host parameter dhcp_client_active_on_start is TRUE. + If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user + on the interface and signs to application not to add DHCP client entry. Otherwise (zero value) - the meaning is + that DHCP client entry must be added. " + ::= { rlDhcpCl 32 } + +rlDhcpClEnabledByDefaultRemovedEntry OBJECT-TYPE + SYNTAX RlDhcpClEnabledByDefaultRemovedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in rlDhcpClEnabledByDefaultRemovedTable." + INDEX { rlDhcpClEnabledByDefaultRemovedIfIndex } + ::= { rlDhcpClEnabledByDefaultRemovedTable 1 } + +RlDhcpClEnabledByDefaultRemovedEntry ::= SEQUENCE { + rlDhcpClEnabledByDefaultRemovedIfIndex InterfaceIndex, + rlDhcpClEnabledByDefaultRemovedStatus RowStatus +} + +rlDhcpClEnabledByDefaultRemovedIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The removed dhcp client interface, enabled by default. " + ::= { rlDhcpClEnabledByDefaultRemovedEntry 1 } + +rlDhcpClEnabledByDefaultRemovedStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry." + ::= { rlDhcpClEnabledByDefaultRemovedEntry 2} + + +END diff --git a/MIBS/cisco/CISCOSB-DHCPv6 b/MIBS/cisco/CISCOSB-DHCPv6 new file mode 100644 index 0000000..31b7672 --- /dev/null +++ b/MIBS/cisco/CISCOSB-DHCPv6 @@ -0,0 +1,51 @@ +CISCOSB-DHCPv6 DEFINITIONS ::= BEGIN + +-- Version: 7.60 + +-- Date: 10-May-2012 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32, IpAddress, Counter32 FROM SNMPv2-SMI + InterfaceIndex, ifIndex FROM IF-MIB + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851 + switch001 FROM CISCOSB-MIB; + +rlDhcpv6 MODULE-IDENTITY + LAST-UPDATED "200604020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for DHCP v6 features." + ::= { switch001 214} + +rlDhcpv6Common OBJECT IDENTIFIER ::= { rlDhcpv6 1} + +rlDhcpv6Client OBJECT IDENTIFIER ::= { rlDhcpv6 2} + +rlDhcpv6Relay OBJECT IDENTIFIER ::= { rlDhcpv6 3} + +------------------------------ +-- DHCP DUID +------------------------------ + +-- rlDhcpv6DuidEn -- + +rlDhcpv6DuidEn OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(7..38)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { rlDhcpv6Common 1 } + +END diff --git a/MIBS/cisco/CISCOSB-DHCPv6-CLIENT b/MIBS/cisco/CISCOSB-DHCPv6-CLIENT new file mode 100644 index 0000000..18a02a9 --- /dev/null +++ b/MIBS/cisco/CISCOSB-DHCPv6-CLIENT @@ -0,0 +1,728 @@ +CISCOSB-DHCPv6-CLIENT DEFINITIONS ::= BEGIN + +-- Version: 7.60 + +-- Date: 10-May-2012 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32, IpAddress, Counter32 FROM SNMPv2-SMI + InterfaceIndex, ifIndex FROM IF-MIB + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851 + InetAddressPrefixLength, InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + rlDhcpv6Client FROM CISCOSB-DHCPv6; + +------------------------------ +-- ipv6 DHCP client mib version +------------------------------ + +-- rlDhcpv6ClientMibVersion -- + +rlDhcpv6ClientMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { rlDhcpv6Client 1 } + + +------------------------------ +-- ipv6 DHCP client supported +------------------------------ + +-- rlDhcpv6ClientSupported -- + +rlDhcpv6ClientSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { rlDhcpv6Client 2 } + +------------------------------ +-- ipv6 DHCP client Table +------------------------------ + +-- rlDhcpv6ClientEntry -- + +RlDhcpv6ClientStatefulAdminStatusType::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DHCPv6 Client Stateful Admin Status Type" + SYNTAX INTEGER { + enable(1), + disable(2), + enableRapid(3) +} + +RlDhcpv6ClientStatelessAdminStatusType::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DHCPv6 Client Stateless Admin Status Type" + SYNTAX INTEGER { + enableDHCP(1), + disable(2), + enableAutoconfig(3), + enableBoth(4) +} + +RlDhcpv6ClientStatefulStateType::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DHCPv6 Client stateful state Machine Type" + SYNTAX INTEGER { + init(1), + soliciting(2), + collecting(3), + requesting(4), + addrvalidation(5), + bound(6), + renewing(7), + rebinding(8), + declining(9), + confirming(10) +} + +RlDhcpv6ClientStatelessStateType::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DHCPv6 Client stateless state Machine Type" + SYNTAX INTEGER { + idle(1), + configuring(2), + configured(3) +} + +rlDhcpv6ClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6ClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table saves ipv6 DHCP clients and their services." + ::= { rlDhcpv6Client 3 } + +rlDhcpv6ClientEntry OBJECT-TYPE + SYNTAX RlDhcpv6ClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlDhcpv6Client." + INDEX { rlDhcpv6ClientIfIndex } + ::= { rlDhcpv6ClientTable 1 } + +RlDhcpv6ClientEntry ::= SEQUENCE { + rlDhcpv6ClientIfIndex InterfaceIndex, + rlDhcpv6ClientPd INTEGER, + rlDhcpv6ClientStatelessAdminStatus RlDhcpv6ClientStatelessAdminStatusType, + rlDhcpv6ClientReconfigure INTEGER, + rlDhcpv6ClientInfoRefreshMin Unsigned32, + rlDhcpv6ClientInfoRefreshConf Unsigned32, + rlDhcpv6ClientInfoRefreshRunning Unsigned32, + rlDhcpv6ClientInfoRefreshRemain Unsigned32, + rlDhcpv6ClientDhcpServerInetAddressType InetAddressType, + rlDhcpv6ClientDhcpServerInetAddress InetAddress, + rlDhcpv6ClientDhcpServerDuid OCTET STRING, + rlDhcpv6ClientDhcpServerPreference Unsigned32, + rlDhcpv6ClientStatelessState RlDhcpv6ClientStatelessStateType, + rlDhcpv6ClientTftpServerName DisplayString, + rlDhcpv6ClientTftpFileName DisplayString, + rlDhcpv6ClientTimeZone DisplayString, + rlDhcpv6ClientOperStatus INTEGER, + rlDhcpv6ClientDisableReason INTEGER, + rlDhcpv6ClientStatus RowStatus, + rlDhcpv6ClientIndirectImageFileName DisplayString, + rlDhcpv6ClientStatefulAdminStatus RlDhcpv6ClientStatefulAdminStatusType, + rlDhcpv6ClientStatefulState RlDhcpv6ClientStatefulStateType, + rlDhcpv6ClientNDMflag TruthValue, + rlDhcpv6ClientNDOflag TruthValue +} + +rlDhcpv6ClientIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The interface that ipv6 DHCP client is running on. " + ::= { rlDhcpv6ClientEntry 1 } + +rlDhcpv6ClientPd OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enables Prefix Delegation service on the interface." + DEFVAL { disable } + ::= { rlDhcpv6ClientEntry 2 } + +rlDhcpv6ClientStatelessAdminStatus OBJECT-TYPE + SYNTAX RlDhcpv6ClientStatelessAdminStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Admin Status of Stateful service on the interface." + ::= { rlDhcpv6ClientEntry 3 } + +rlDhcpv6ClientReconfigure OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enables reconfiguration service on the interface." + DEFVAL { disable } + ::= { rlDhcpv6ClientEntry 4 } + +rlDhcpv6ClientInfoRefreshMin OBJECT-TYPE + SYNTAX Unsigned32 (600..4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Defines the minimum refresh time between information-request packets on the same interface." + DEFVAL { 86400 } + ::= { rlDhcpv6ClientEntry 5 } + +rlDhcpv6ClientInfoRefreshConf OBJECT-TYPE + SYNTAX Unsigned32 (86400..4294967295 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Defines the refresh time between information-request packets on the same interface." + DEFVAL { 86400 } + ::= { rlDhcpv6ClientEntry 6 } + +rlDhcpv6ClientInfoRefreshRunning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shows running info-refresh time." + ::= { rlDhcpv6ClientEntry 7 } + +rlDhcpv6ClientInfoRefreshRemain OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shows the remain time untill next information-request packet." + ::= { rlDhcpv6ClientEntry 8 } + +rlDhcpv6ClientDhcpServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains Inet address Type of current DHCPv6 server." + ::= { rlDhcpv6ClientEntry 9 } + +rlDhcpv6ClientDhcpServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains Inet address of current DHCPv6 server." + ::= { rlDhcpv6ClientEntry 10 } + +rlDhcpv6ClientDhcpServerDuid OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains DUID of current DHCPv6 server." + ::= { rlDhcpv6ClientEntry 11 } + +rlDhcpv6ClientDhcpServerPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains preference of current DHCPv6 server." + ::= { rlDhcpv6ClientEntry 12 } + +rlDhcpv6ClientStatelessState OBJECT-TYPE + SYNTAX RlDhcpv6ClientStatelessStateType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "shows the state machine." + DEFVAL { idle } + ::= { rlDhcpv6ClientEntry 13 } + +rlDhcpv6ClientTftpServerName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Tftp server name received by DHCPv6 stateless service." + ::= { rlDhcpv6ClientEntry 14 } + +rlDhcpv6ClientTftpFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of file to use in configuration process received by DHCPv6 stateless service." + ::= { rlDhcpv6ClientEntry 15 } + + +rlDhcpv6ClientTimeZone OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The timezone received by DHCPv6 stateless service" + ::= { rlDhcpv6ClientEntry 16 } + + +rlDhcpv6ClientOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of this entry. Enabled or Disabled ." + DEFVAL { disable } + ::= { rlDhcpv6ClientEntry 17} + +rlDhcpv6ClientDisableReason OBJECT-TYPE + SYNTAX INTEGER { + none(1), + ipv6Disable(2), + portDown(3), + portDownAndIpv6Disable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The disable operational status reason." + DEFVAL { none } + ::= { rlDhcpv6ClientEntry 18} + +rlDhcpv6ClientStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry. Creating the entry when ipv6 DHCP is enabled OR ipv6 DHCP stateless in enabled OR ipv6 DHCP pd is enabled." + ::= { rlDhcpv6ClientEntry 19} + +rlDhcpv6ClientIndirectImageFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of file to use in autoupdate process received by DHCPv6 stateless service." + ::= { rlDhcpv6ClientEntry 20 } + +rlDhcpv6ClientStatefulAdminStatus OBJECT-TYPE + SYNTAX RlDhcpv6ClientStatefulAdminStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Admin Status of Stateful service on the interface." + DEFVAL { disable } + ::= { rlDhcpv6ClientEntry 21 } + +rlDhcpv6ClientStatefulState OBJECT-TYPE + SYNTAX RlDhcpv6ClientStatefulStateType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "shows the stateful protocol state machine." + DEFVAL { init } + ::= { rlDhcpv6ClientEntry 22 } + +rlDhcpv6ClientNDMflag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ND M flag value." + DEFVAL { false } + ::= { rlDhcpv6ClientEntry 23} + +rlDhcpv6ClientNDOflag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ND O flag value." + DEFVAL { false } + ::= { rlDhcpv6ClientEntry 24} + +------------------------------ +-- ipv6 DHCP client Aux DNS servers table +------------------------------ + +-- rlDhcpv6ClientAuxDnsServerListEntry -- + + +rlDhcpv6ClientAuxDnsServerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6ClientAuxDnsServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table saved the list of DNS servers received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry." + ::= { rlDhcpv6Client 4 } + +rlDhcpv6ClientAuxDnsServerListEntry OBJECT-TYPE + SYNTAX RlDhcpv6ClientAuxDnsServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlDhcpv6ClientAuxDnsServerListTable." + INDEX { rlDhcpv6ClientAuxDnsServerListIfIndex, + rlDhcpv6ClientAuxDnsServerListPriority } + ::= { rlDhcpv6ClientAuxDnsServerListTable 1 } + +RlDhcpv6ClientAuxDnsServerListEntry ::= SEQUENCE { + rlDhcpv6ClientAuxDnsServerListIfIndex InterfaceIndex, + rlDhcpv6ClientAuxDnsServerListPriority INTEGER, + rlDhcpv6ClientAuxDnsServerListAddress InetAddressIPv6 +} + +rlDhcpv6ClientAuxDnsServerListIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IfIndex in rlDhcpv6ClientAuxDnsServerListEntry. " + ::= { rlDhcpv6ClientAuxDnsServerListEntry 1 } + +rlDhcpv6ClientAuxDnsServerListPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The priority of the entry. " + ::= { rlDhcpv6ClientAuxDnsServerListEntry 2 } + +rlDhcpv6ClientAuxDnsServerListAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS server address received by DHCPv6 stateless service" + ::= { rlDhcpv6ClientAuxDnsServerListEntry 3 } + + +------------------------------ +-- ipv6 DHCP client Aux SNTP servers List table +------------------------------ + +-- rlDhcpv6ClientAuxSntpServerListEntry -- + + +rlDhcpv6ClientAuxSntpServerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6ClientAuxSntpServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table saved the list of Sntp servers received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry." + ::= { rlDhcpv6Client 5 } + +rlDhcpv6ClientAuxSntpServerListEntry OBJECT-TYPE + SYNTAX RlDhcpv6ClientAuxSntpServerListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlDhcpv6ClientAuxSntpServerListTable." + INDEX { rlDhcpv6ClientAuxSntpServerListIfIndex, + rlDhcpv6ClientAuxSntpServerListPriority } + ::= { rlDhcpv6ClientAuxSntpServerListTable 1 } + +RlDhcpv6ClientAuxSntpServerListEntry ::= SEQUENCE { + rlDhcpv6ClientAuxSntpServerListIfIndex InterfaceIndex, + rlDhcpv6ClientAuxSntpServerListPriority INTEGER, + rlDhcpv6ClientAuxSntpServerListAddress InetAddressIPv6 +} + +rlDhcpv6ClientAuxSntpServerListIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IfIndex in rlDhcpv6ClientAuxSntpServerEntry. " + ::= { rlDhcpv6ClientAuxSntpServerListEntry 1 } + +rlDhcpv6ClientAuxSntpServerListPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The priority of the entry. " + ::= { rlDhcpv6ClientAuxSntpServerListEntry 2 } + +rlDhcpv6ClientAuxSntpServerListAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sntp server address received by DHCPv6 stateless service" + ::= { rlDhcpv6ClientAuxSntpServerListEntry 3 } + + +------------------------------ +-- ipv6 DHCP client Domain name search table +------------------------------ + +-- rlDhcpv6ClientAuxDomainNameSearchListEntry -- + + +rlDhcpv6ClientAuxDomainNameSearchListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6ClientAuxDomainNameSearchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table saved the list of Domain Name Search received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry." + ::= { rlDhcpv6Client 6 } + +rlDhcpv6ClientAuxDomainNameSearchListEntry OBJECT-TYPE + SYNTAX RlDhcpv6ClientAuxDomainNameSearchListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlDhcpv6ClientAuxDomainNameSearchListTable." + INDEX { rlDhcpv6ClientAuxDomainNameSearchListIfIndex, + rlDhcpv6ClientAuxDomainNameSearchListPriority } + ::= { rlDhcpv6ClientAuxDomainNameSearchListTable 1 } + +RlDhcpv6ClientAuxDomainNameSearchListEntry ::= SEQUENCE { + rlDhcpv6ClientAuxDomainNameSearchListIfIndex InterfaceIndex, + rlDhcpv6ClientAuxDomainNameSearchListPriority INTEGER, + rlDhcpv6ClientAuxDomainNameSearchListName DisplayString +} + +rlDhcpv6ClientAuxDomainNameSearchListIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IfIndex in rlDhcpv6ClientAuxDomainNameSearchEntry. " + ::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 1 } + +rlDhcpv6ClientAuxDomainNameSearchListPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The priority of the entry. " + ::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 2 } + +rlDhcpv6ClientAuxDomainNameSearchListName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Domain Name in DomainNameSearchList received by DHCPv6 stateless service" + ::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 3 } + + +-- ======================================================= +-- ipv6 DHCP Client clear command +-- ======================================================= + +rlDhcpv6ClientCommandTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6ClientCommandEntry + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Action MIB for DHCP v6 Renew command." + ::= { rlDhcpv6Client 7 } + +rlDhcpv6ClientCommandEntry OBJECT-TYPE + SYNTAX RlDhcpv6ClientCommandEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlDhcpv6ClientCommandIfIndex } +::= { rlDhcpv6ClientCommandTable 1 } + +RlDhcpv6ClientCommandEntry::= SEQUENCE { + rlDhcpv6ClientCommandIfIndex InterfaceIndex, + rlDhcpv6ClientCommandAction INTEGER +} + +rlDhcpv6ClientCommandIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IfIndex in rlDhcpv6ClientAuxDomainNameSearchEntry. " + ::= { rlDhcpv6ClientCommandEntry 1 } + +rlDhcpv6ClientCommandAction OBJECT-TYPE + SYNTAX INTEGER { + none(0), + renew(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Action to apply. The default value is none." + ::= { rlDhcpv6ClientCommandEntry 2 } + + +------------------------------ +-- rlDhcpv6ClientEnabledByDefaultRemovedIfindex -- +------------------------------ + +rlDhcpv6ClientEnabledByDefaultRemovedIfindex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DHCPv6 Client flag is relevant when mtsc parameter DHCPv6_client_enabled_by_default is TRUE. + If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user + on the interface and signs to application not to add DHCPv6 client entry. Otherwise (zero value) - the meaning is + that DHCPv6 client entry must be added. " + DEFVAL{ 0 } + ::= { rlDhcpv6Client 8 } + + +------------------------------ +-- ipv6 DHCP client IA Table +------------------------------ + +-- rlDhcpv6ClientIAEntry -- + +rlDhcpv6ClientIATable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6ClientIAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table saves DHCPv6 Identity Associations." + ::= { rlDhcpv6Client 9 } + +rlDhcpv6ClientIAEntry OBJECT-TYPE + SYNTAX RlDhcpv6ClientIAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlDhcpv6ClientIATable." + INDEX { rlDhcpv6ClientIAIfIndex } + ::= { rlDhcpv6ClientIATable 1 } + +RlDhcpv6ClientIAEntry ::= SEQUENCE { + rlDhcpv6ClientIAIfIndex InterfaceIndex, + rlDhcpv6ClientIANAID INTEGER, + rlDhcpv6ClientIATAID INTEGER, + rlDhcpv6ClientIAT1 INTEGER, + rlDhcpv6ClientIAT2 INTEGER, + rlDhcpv6ClientIAT1RemainLifetime Unsigned32 +} + +rlDhcpv6ClientIAIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The interface that ipv6 DHCP client is running on. " + ::= { rlDhcpv6ClientIAEntry 1 } + +rlDhcpv6ClientIANAID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Non-temporary Association ID" + ::= { rlDhcpv6ClientIAEntry 2} + +rlDhcpv6ClientIATAID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temporary Association ID" + ::= { rlDhcpv6ClientIAEntry 3} + +rlDhcpv6ClientIAT1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identity association T1" + DEFVAL { 0 } + ::= { rlDhcpv6ClientIAEntry 4} + +rlDhcpv6ClientIAT2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identity association T2" + DEFVAL { 0 } + ::= { rlDhcpv6ClientIAEntry 5} + +rlDhcpv6ClientIAT1RemainLifetime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remain Lifetime to T1" + ::= { rlDhcpv6ClientIAEntry 6} + +------------------------------ +-- ipv6 DHCP client IA Address table +------------------------------ + +-- rlDhcpv6ClientIAAddressEntry -- + +rlDhcpv6ClientIAAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6ClientIAAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table saved the IA Address received by DHCPv6 stateful service." + ::= { rlDhcpv6Client 10 } + +rlDhcpv6ClientIAAddressEntry OBJECT-TYPE + SYNTAX RlDhcpv6ClientIAAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlDhcpv6ClientIAAddressTable." + INDEX { rlDhcpv6ClientIAAddressIfIndex, + rlDhcpv6ClientIAAddress } + ::= { rlDhcpv6ClientIAAddressTable 1 } + +RlDhcpv6ClientIAAddressEntry ::= SEQUENCE { + rlDhcpv6ClientIAAddressIfIndex InterfaceIndex, + rlDhcpv6ClientIAAddress InetAddressIPv6, + rlDhcpv6ClientIAAddressPreferredLifetime Unsigned32, + rlDhcpv6ClientIAAddressValidLifetime Unsigned32, + rlDhcpv6ClientIAAddressRemainLifetime Unsigned32 +} + +rlDhcpv6ClientIAAddressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IfIndex in rlDhcpv6ClientIAAddressEntry. " + ::= { rlDhcpv6ClientIAAddressEntry 1 } + +rlDhcpv6ClientIAAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identity association address received by DHCPv6 stateful service" + ::= { rlDhcpv6ClientIAAddressEntry 2 } + +rlDhcpv6ClientIAAddressPreferredLifetime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identity association address Preferred Lifetime" + ::= { rlDhcpv6ClientIAAddressEntry 3} + +rlDhcpv6ClientIAAddressValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identity association address Valid Lifetime" + ::= { rlDhcpv6ClientIAAddressEntry 4} + +rlDhcpv6ClientIAAddressRemainLifetime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identity association address Remain Lifetime" + ::= { rlDhcpv6ClientIAAddressEntry 5} +END diff --git a/MIBS/cisco/CISCOSB-DHCPv6-RELAY b/MIBS/cisco/CISCOSB-DHCPv6-RELAY new file mode 100644 index 0000000..e5c84a8 --- /dev/null +++ b/MIBS/cisco/CISCOSB-DHCPv6-RELAY @@ -0,0 +1,203 @@ +CISCOSB-DHCPv6-RELAY DEFINITIONS ::= BEGIN + +-- Version: 7.60 + +-- Date: 10-May-2012 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32 FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851 + rlDhcpv6Relay FROM CISCOSB-DHCPv6; + +-- ======================================================= +-- DHCPv6 relay interface list Table +-- ======================================================= + +rlDhcpv6RelayInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RLDhcpv6RelayInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains interfaces that have configured DHCPv6 relay" + ::= { rlDhcpv6Relay 1} + +rlDhcpv6RelayInterfaceListEntry OBJECT-TYPE + SYNTAX RLDhcpv6RelayInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains ifindex field." + INDEX { rlDhcpv6RelayInterfaceListIfIndex } + ::= { rlDhcpv6RelayInterfaceListTable 1 } + +RLDhcpv6RelayInterfaceListEntry::= SEQUENCE { + rlDhcpv6RelayInterfaceListIfIndex Unsigned32, + rlDhcpv6RelayInterfaceListRowStatus RowStatus + } + +rlDhcpv6RelayInterfaceListIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface that have configured DHCPv6 relay" + ::= { rlDhcpv6RelayInterfaceListEntry 1 } + +rlDhcpv6RelayInterfaceListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlDhcpv6RelayInterfaceListEntry 2 } + + +-- ======================================================= +-- DHCPv6 relay destinations global +-- ======================================================= + +rlDhcpv6RelayDestinationsGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6RelayDestinationsGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table is used to store the global destinations defined by the + user to which the relay agent forwards RELAY-FW messages " + ::= { rlDhcpv6Relay 2 } + +rlDhcpv6RelayDestinationsGlobalEntry OBJECT-TYPE + SYNTAX RlDhcpv6RelayDestinationsGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table. " + INDEX { rlDhcpv6RelayDestinationsGlobalIpv6AddrType, + rlDhcpv6RelayDestinationsGlobalIpv6Addr, + rlDhcpv6RelayDestinationsGlobalOutputInterface + } + ::= { rlDhcpv6RelayDestinationsGlobalTable 1 } + +RlDhcpv6RelayDestinationsGlobalEntry::= SEQUENCE { + rlDhcpv6RelayDestinationsGlobalIpv6AddrType InetAddressType, + rlDhcpv6RelayDestinationsGlobalIpv6Addr InetAddress, + rlDhcpv6RelayDestinationsGlobalOutputInterface Unsigned32, + rlDhcpv6RelayDestinationsGlobalRowStatus RowStatus + } + +rlDhcpv6RelayDestinationsGlobalIpv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The only inet type that is supported is ipv6" + ::= { rlDhcpv6RelayDestinationsGlobalEntry 1 } + +rlDhcpv6RelayDestinationsGlobalIpv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address relay uses to forward the message" + ::= { rlDhcpv6RelayDestinationsGlobalEntry 2 } + +rlDhcpv6RelayDestinationsGlobalOutputInterface OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The output interface (ifindex) is required only in case the destination address is not global unicast." + ::= { rlDhcpv6RelayDestinationsGlobalEntry 3 } + +rlDhcpv6RelayDestinationsGlobalRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlDhcpv6RelayDestinationsGlobalEntry 4 } + + +-- ======================================================= +-- DHCPv6 relay destinations per interface +-- ======================================================= + +rlDhcpv6RelayInterfaceDestinationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6RelayInterfaceDestinationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table is used to store destinations defined by the user per + interface to which the relay agent forwards RELAY-FW messages " + ::= { rlDhcpv6Relay 3 } + +rlDhcpv6RelayInterfaceDestinationsEntry OBJECT-TYPE + SYNTAX RlDhcpv6RelayInterfaceDestinationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table. " + INDEX { rlDhcpv6RelayInterfaceDestinationsIfindex, + rlDhcpv6RelayInterfaceDestinationsIpv6AddrType, + rlDhcpv6RelayInterfaceDestinationsIpv6Addr, + rlDhcpv6RelayInterfaceDestinationsOutputInterface + } + ::= { rlDhcpv6RelayInterfaceDestinationsTable 1 } + +RlDhcpv6RelayInterfaceDestinationsEntry::= SEQUENCE { + rlDhcpv6RelayInterfaceDestinationsIfindex Unsigned32, + rlDhcpv6RelayInterfaceDestinationsIpv6AddrType InetAddressType, + rlDhcpv6RelayInterfaceDestinationsIpv6Addr InetAddress, + rlDhcpv6RelayInterfaceDestinationsOutputInterface Unsigned32, + rlDhcpv6RelayInterfaceDestinationsRowStatus RowStatus + } + +rlDhcpv6RelayInterfaceDestinationsIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The relay interface" + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 1 } + +rlDhcpv6RelayInterfaceDestinationsIpv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The only inet type that is supported is ipv6" + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 2 } + +rlDhcpv6RelayInterfaceDestinationsIpv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address relay uses to forward the message" + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 3 } + +rlDhcpv6RelayInterfaceDestinationsOutputInterface OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The output interface (ifindex) is required only in case the destination address is not global unicast." + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 4 } + +rlDhcpv6RelayInterfaceDestinationsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 5 } + +END diff --git a/MIBS/cisco/CISCOSB-DIGITALKEYMANAGE-MIB b/MIBS/cisco/CISCOSB-DIGITALKEYMANAGE-MIB new file mode 100644 index 0000000..6fca996 --- /dev/null +++ b/MIBS/cisco/CISCOSB-DIGITALKEYMANAGE-MIB @@ -0,0 +1,159 @@ +CISCOSB-DIGITALKEYMANAGE-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private DIGITAL KEY MANAGE MIB +-- Version: 7.50 +-- Date: 26-Jan-2011 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + DisplayString, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC; + +rlDigitalKeyManage MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines digital key manage private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 86 } + +rlMD5KeyChainTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMD5KeyChainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Key-chains and keys" + ::= { rlDigitalKeyManage 1 } + +rlMD5KeyChainEntry OBJECT-TYPE + SYNTAX RlMD5KeyChainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Key-chain with key ID that belongs to this chain" + INDEX {rlMD5KeyChainName, rlMD5KeyChainKeyId} + ::= { rlMD5KeyChainTable 1 } + +RlMD5KeyChainEntry ::= SEQUENCE { + rlMD5KeyChainName DisplayString, + rlMD5KeyChainKeyId INTEGER, + rlMD5KeyChainKey DisplayString, + rlMD5KeyChainKeyStartAccept DateAndTime, + rlMD5KeyChainKeyStartGenerate DateAndTime, + rlMD5KeyChainKeyStopGenerate DateAndTime, + rlMD5KeyChainKeyStopAccept DateAndTime, + rlMD5KeyChainKeyValidForAccept TruthValue, + rlMD5KeyChainKeyValidForGenerate TruthValue, + rlMD5KeyChainRowStatus RowStatus +} + +rlMD5KeyChainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the key-chain to which belongs + the secret authentication key" + ::= { rlMD5KeyChainEntry 1 } + +rlMD5KeyChainKeyId OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 8-bit identifier for the secret authentication key. + This identifier unique only for specific key chain" + ::= { rlMD5KeyChainEntry 2 } + +rlMD5KeyChainKey OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 128-bit secret authentication key" + ::= { rlMD5KeyChainEntry 3 } + +rlMD5KeyChainKeyStartAccept OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that the router will start accepting packets + that have been created with the given key" + DEFVAL { '00000000'H } + ::= { rlMD5KeyChainEntry 4 } + +rlMD5KeyChainKeyStartGenerate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that the router will start using the key + for packet generation" + DEFVAL { '00000000'H } + ::= { rlMD5KeyChainEntry 5 } + +rlMD5KeyChainKeyStopGenerate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that the router will stop using the key + for packet generation" + DEFVAL { 'FFFFFFFF'H } + ::= { rlMD5KeyChainEntry 6 } + +rlMD5KeyChainKeyStopAccept OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that the router will stop accepting packets + that have been created with the given key" + DEFVAL { 'FFFFFFFF'H } + ::= { rlMD5KeyChainEntry 7 } + + +rlMD5KeyChainKeyValidForAccept OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value of 'true' indicates that given key is valid for + accepting packets" + DEFVAL { false } + ::= { rlMD5KeyChainEntry 8 } + +rlMD5KeyChainKeyValidForGenerate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value of 'true' indicates that given key is valid for + packet generation" + DEFVAL { false } + ::= { rlMD5KeyChainEntry 9 } + +rlMD5KeyChainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is used to insert, update or delete an entry" + ::= { rlMD5KeyChainEntry 10 } + + +END + diff --git a/MIBS/cisco/CISCOSB-DNSCL-MIB b/MIBS/cisco/CISCOSB-DNSCL-MIB new file mode 100644 index 0000000..f2e2282 --- /dev/null +++ b/MIBS/cisco/CISCOSB-DNSCL-MIB @@ -0,0 +1,1383 @@ +CISCOSB-DNSCL-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB DNSCL Private Extension +-- This Private MIB supports the DNS Client for ROS +-- Version: 7.60 +-- Date: 20-May-2012 + + + +IMPORTS + MODULE-IDENTITY,OBJECT-TYPE, + IpAddress, Unsigned32, Integer32 FROM SNMPv2-SMI + switch001 FROM CISCOSB-MIB + dnsResConfigSbeltEntry FROM DNS-RESOLVER-MIB + DnsName, DnsType FROM DNS-SERVER-MIB + DisplayString, TEXTUAL-CONVENTION, + TruthValue, RowStatus FROM SNMPv2-TC + dns, DnsName, DnsNameAsIndex, DnsClass, + DnsType, DnsQClass, DnsQType, DnsTime, + DnsOpCode, DnsRespCode FROM DNS-SERVER-MIB + InetAddress, InetAddressType FROM INET-ADDRESS-MIB + InterfaceIndex, ifIndex FROM IF-MIB; + +------------------------------------------------------------------------------- +-- new MIBS definitions to support DHCPv6 -- +------------------------------------------------------------------------------- + +rlDnsCl MODULE-IDENTITY + LAST-UPDATED "201304010000Z" -- April 1, 2013 + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The MIB module describes the private MIB for DNS supported + by CISCOSB's software and products." + REVISION "201304010000Z" -- April 1, 2013 + DESCRIPTION + "Added MODULE-IDENTITY" + ::= { switch001 93 } + + +-- domain name table +rlDnsClv2DomainNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsClv2DomainNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain names table for DNS client ver2." + ::= { rlDnsCl 14 } + +rlDnsClv2DomainNameEntry OBJECT-TYPE + SYNTAX RlDnsClv2DomainNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlDnsClv2DomainNameSource, + rlDnsClv2DomainNameIfIndex, + rlDnsClv2DomainNamePreference, + rlDnsClv2DomainNameName } + ::= { rlDnsClv2DomainNameTable 1 } + +RlDnsClv2DomainNameEntry ::= SEQUENCE { + rlDnsClv2DomainNameSource INTEGER, + rlDnsClv2DomainNameIfIndex InterfaceIndex, + rlDnsClv2DomainNamePreference Integer32, + rlDnsClv2DomainNameName DnsNameAsIndex, + rlDnsClv2DomainNameRowStatus RowStatus +} + +rlDnsClv2DomainNameSource OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dhcpv6(3), + dhcpv4(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain name source. 'static' if defined by user through CLI, + 'dhcpv6' or 'dhcpv4' if received by DHCP network protocol." + DEFVAL { static } + ::= { rlDnsClv2DomainNameEntry 1 } + +rlDnsClv2DomainNameIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex from which the domain-name configuration was received, + for static entries, value will always be 1." + DEFVAL { 1 } + ::= { rlDnsClv2DomainNameEntry 2 } + +rlDnsClv2DomainNamePreference OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value identifies the preference of domain-name, + The lower the value, the more desirable the resolver considers this + domain-name in domain-search-list." + ::= { rlDnsClv2DomainNameEntry 3 } + +rlDnsClv2DomainNameName OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Domain-name name." + ::= { rlDnsClv2DomainNameEntry 4 } + +rlDnsClv2DomainNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDnsClv2DomainNameEntry 5 } +-------------------------------------------------------------------------------- +-- DNS name-servers table +-------------------------------------------------------------------------------- +rlDnsClv2ServersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsClv2ServersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DNS servers table for DNS client ver2." + ::= { rlDnsCl 15 } + +rlDnsClv2ServersEntry OBJECT-TYPE + SYNTAX RlDnsClv2ServersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlDnsClv2ServersSource, + rlDnsClv2ServersIfIndex, + rlDnsClv2ServersPreference, + rlDnsClv2ServersAddrType , + rlDnsClv2ServersInetAddr, + rlDnsClv2ServersSubTree, + rlDnsClv2ServersClass } + ::= { rlDnsClv2ServersTable 1 } + +RlDnsClv2ServersEntry ::= SEQUENCE { + rlDnsClv2ServersSource INTEGER, + rlDnsClv2ServersIfIndex InterfaceIndex, + rlDnsClv2ServersPreference Integer32, + rlDnsClv2ServersAddrType InetAddressType, + rlDnsClv2ServersInetAddr InetAddress, + rlDnsClv2ServersSubTree DnsNameAsIndex, + rlDnsClv2ServersClass DnsClass, + rlDnsClv2ServersRowStatus RowStatus +} + +rlDnsClv2ServersSource OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dhcpv6(3), + dhcpv4(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DNS servers source. Static if defined by user through CLI, + dhcpv6 or dhcpv4 if received by network protocol DHCPv6 or DHCPv4." + DEFVAL { static } + ::= { rlDnsClv2ServersEntry 1 } + +rlDnsClv2ServersIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex from which the DNS-server configuration was received, + for static entries, value will always be 1." + DEFVAL { 1 } + ::= { rlDnsClv2ServersEntry 2 } + +rlDnsClv2ServersPreference OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This value identifies the preference for the name server + identified in this row of the table. The lower the + value, the more desirable the resolver considers this + server." + ::= { rlDnsClv2ServersEntry 3 } + + rlDnsClv2ServersAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of rlDnsClv2ServersInetAddr. Only + IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or + unknown(0) if datagrams for all local IP addresses are + accepted." + ::= { rlDnsClv2ServersEntry 4 } + +rlDnsClv2ServersInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the name server identified by + this row of the table." + ::= { rlDnsClv2ServersEntry 5 } + +rlDnsClv2ServersSubTree OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queries sent to the name server identified by this row + of the table are limited to those for names in the name + subtree identified by this variable. If no such + limitation applies, the value of this variable is the + name of the root domain (a DNS name consisting of a + single zero octet)." + ::= { rlDnsClv2ServersEntry 6 } + +rlDnsClv2ServersClass OBJECT-TYPE + SYNTAX DnsClass + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The class of DNS queries that will be sent to the server + identified by this row of the table." + ::= { rlDnsClv2ServersEntry 7 } + +rlDnsClv2ServersRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDnsClv2ServersEntry 8 } + +-------------------------------------------------------------------------------- +-- DNS fixed addresses table +-------------------------------------------------------------------------------- +rlDnsClv2FixedTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsClv2FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Read-Only MIB for 'fixed' DNS names. + when a DNS entry is fixed, a refresh operation is invoked periodically, + to make sure the entry is kept 'warm' in the DNS cache. + if the refresh operation fails, the DNSCL will enter a polling state, + and will retry to resolve the entry again in constant intervals. + polling-interval duration for unresolved entries is configurable + by MIB scalar 'rlDnsClMinPollingInterval'." + ::= { rlDnsCl 16} + +rlDnsClv2FixedEntry OBJECT-TYPE + SYNTAX RlDnsClv2FixedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlDnsClv2FixedName, + rlDnsClv2FixedType } + ::= { rlDnsClv2FixedTable 1 } + +RlDnsClv2FixedEntry ::= SEQUENCE { + rlDnsClv2FixedName DnsNameAsIndex, + rlDnsClv2FixedType DnsType, + rlDnsClv2FixedPrettyName DnsName, + rlDnsClv2FixedState INTEGER, + rlDnsClv2FixedCounter Integer32, + rlDnsClv2FixedTTL DnsTime, + rlDnsClv2FixedTTRefresh DnsTime, + rlDnsClv2FixedTTPolling DnsTime +} + +rlDnsClv2FixedName OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS name of FIXED domain name" + ::= { rlDnsClv2FixedEntry 1 } + +rlDnsClv2FixedType OBJECT-TYPE + SYNTAX DnsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "requested type of Resource Record + for the current resolved fixed entry. + for e.g - A (IPv4), AAAA (IPv6)" + ::= { rlDnsClv2FixedEntry 2 } + +rlDnsClv2FixedPrettyName OBJECT-TYPE + SYNTAX DnsName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the RR at this row in the table. This is + identical to the rlDnsClv2FixedName variable, except that + character case is preserved in this variable, per DNS + conventions." + REFERENCE + "RFC-1035 section 2.3.3." + ::= { rlDnsClv2FixedEntry 3 } + +rlDnsClv2FixedState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + ready(2), + resolving(3), + refreshing(4), + polling(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "current state of fixed entry. + unresolved entries are in 'polling' state." + ::= { rlDnsClv2FixedEntry 4 } + +rlDnsClv2FixedCounter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 'fix' requests for this DNS name & type" + ::= { rlDnsClv2FixedEntry 5 } + +rlDnsClv2FixedTTL OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining TTL of resolved fixed entry" + ::= { rlDnsClv2FixedEntry 6 } + +rlDnsClv2FixedTTRefresh OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining time-to-refresh of resolved fixed entry" + ::= { rlDnsClv2FixedEntry 7 } + +rlDnsClv2FixedTTPolling OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining polling-interval time of unresolved fixed entry" + ::= { rlDnsClv2FixedEntry 8 } + +-------------------------------------------------------------------------------- +-- Clear DNS action MIB +-------------------------------------------------------------------------------- +rlDnsClv2ClearCacheTable OBJECT-TYPE + SYNTAX INTEGER { + staticOnly(1), + dynamicOnly(2), + all(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "action MIB for clearing DNS cache tables, + 'static' option will clear all statically configured hostname-to-IP mappings, + 'dynamic' option will clear both negative & positive cache from dynamic (DNS) entries, + 'all' will clear all entries (static & dynamic) in static, positive & negative cache." + ::= { rlDnsCl 17 } + +-------------------------------------------------------------------------------- +-- DNS Read-Only Unified Cache Table +-------------------------------------------------------------------------------- +rlDnsClv2UnifiedCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsClv2UnifiedCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unified DNS Cache Table (static,dynamic & fixed entries). + This is a read-only MIB for presentation purposes." + ::= { rlDnsCl 18 } + +rlDnsClv2UnifiedCacheEntry OBJECT-TYPE + SYNTAX RlDnsClv2UnifiedCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlDnsClv2UnifiedCacheName, -- Hostname + rlDnsClv2UnifiedCacheSource, -- Static/Dynamic/Fixed + rlDnsClv2UnifiedCacheState, -- OK/NE/?? + rlDnsClv2UnifiedCacheType, -- NoResolution/IPv6/IPv4 + rlDnsClv2UnifiedCacheIndex } + ::= { rlDnsClv2UnifiedCacheTable 1 } + +RlDnsClv2UnifiedCacheEntry ::= SEQUENCE { + -- keys + rlDnsClv2UnifiedCacheName DnsNameAsIndex, + rlDnsClv2UnifiedCacheSource INTEGER, -- Static/Dynamic/Fixed + rlDnsClv2UnifiedCacheState INTEGER, -- OK/NE/?? + rlDnsClv2UnifiedCacheType INTEGER, + rlDnsClv2UnifiedCacheIndex Integer32, + -- fields + rlDnsClv2UnifiedCacheInetAddrType InetAddressType, + rlDnsClv2UnifiedCacheInetAddr InetAddress, + rlDnsClv2UnifiedCacheTTL DnsTime, + rlDnsClv2UnifiedCacheRemainingTTL DnsTime, + rlDnsClv2UnifiedCachePrettyName DnsName +} + +-- keys: +rlDnsClv2UnifiedCacheName OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The requested domain name" + ::= { rlDnsClv2UnifiedCacheEntry 1 } + +rlDnsClv2UnifiedCacheSource OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2), + fixed(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The cache entry source (static/dynamic/fixed)." + ::= { rlDnsClv2UnifiedCacheEntry 2 } + +rlDnsClv2UnifiedCacheState OBJECT-TYPE + SYNTAX INTEGER { + ok(1), -- positive, + ne(2), -- negative + un(3) -- unresolved + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The state of the current cache entry" + ::= { rlDnsClv2UnifiedCacheEntry 3 } + +rlDnsClv2UnifiedCacheType OBJECT-TYPE + SYNTAX INTEGER { + ipv6(1), + ipv4(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP address type of the Resource Record in the cache which is + identified in this row of the table. + for negative/unresolved entries the 'noResolution' value is returned." + ::= { rlDnsClv2UnifiedCacheEntry 4 } + +rlDnsClv2UnifiedCacheIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value which makes entries in the table unique when the + other index values do not provide a unique index." + ::= { rlDnsClv2UnifiedCacheEntry 5 } + +-- fields : +rlDnsClv2UnifiedCacheInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The INET address type of rlDnsClv2UnifiedCacheInetAddr, + for e.g IPv4, IPv6, IPv6z or UNKNOWN" + ::= { rlDnsClv2UnifiedCacheEntry 6 } + +rlDnsClv2UnifiedCacheInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Resolved IP Address of given Domain-Name" + ::= { rlDnsClv2UnifiedCacheEntry 7 } + +rlDnsClv2UnifiedCacheTTL OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time-To-Live of RR in DNS cache. This is the initial + TTL value which was received with the RR when it was originally received. + for unresolved entries, will return the polling interval instead of TTL" + ::= { rlDnsClv2UnifiedCacheEntry 8 } + +rlDnsClv2UnifiedCacheRemainingTTL OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remaining TTL seconds since RR was received. + For unresolved entries, will return remaining time till next retry" + ::= { rlDnsClv2UnifiedCacheEntry 9 } + +rlDnsClv2UnifiedCachePrettyName OBJECT-TYPE + SYNTAX DnsName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the RR at this row in the table. This is + identical to the rlDnsClv2UnifiedCacheName variable, except that + character case is preserved in this variable, per DNS + conventions." + REFERENCE + "RFC-1035 section 2.3.3." + ::= { rlDnsClv2UnifiedCacheEntry 10 } + +------------------------------------------------------------------------------- +-- End of new MIBS definitions to support DHCPv6 +------------------------------------------------------------------------------- + +rlDnsClMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." +::= { rlDnsCl 1 } + +rlDnsClEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or Disable the use of the DNS client feature." + ::= { rlDnsCl 2 } + +rlDnsClDomainNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsClDomainNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain names table." + ::= { rlDnsCl 3} + +rlDnsClDomainNameEntry OBJECT-TYPE + SYNTAX RlDnsClDomainNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlDnsClDomainNameName } + ::= { rlDnsClDomainNameTable 1 } + +RlDnsClDomainNameEntry ::= SEQUENCE { + rlDnsClDomainNameName DnsNameAsIndex, + rlDnsClDomainNameOwner INTEGER, + rlDnsClDomainNameRowStatus RowStatus +} + +rlDnsClDomainNameName OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The domain name for this ifIndex." + ::= { rlDnsClDomainNameEntry 1 } + +rlDnsClDomainNameOwner OBJECT-TYPE + SYNTAX INTEGER{ + static(1), + dhcp(2), + dhcpv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Domain Name owner. Static if Domain Name defined by user, dhcp + if received by boot protocol like DHCP." + DEFVAL { static } + ::= { rlDnsClDomainNameEntry 2 } + +rlDnsClDomainNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDnsClDomainNameEntry 3 } + +rlDnsClMaxNumOfRetransmissions OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of retransmissions for each query." + DEFVAL { 1 } +::= { rlDnsCl 4 } + +rlDnsClMinRetransmissionInterval OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum number of seconds that must elapsed before + retransmission for each query." + DEFVAL { 2 } +::= { rlDnsCl 5 } + +rlDnsClNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsClNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Names table." + ::= { rlDnsCl 6} + +rlDnsClNamesEntry OBJECT-TYPE + SYNTAX RlDnsClNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlDnsClNamesName, + rlDnsClNamesOwner, + rlDnsClNamesIndex } + ::= { rlDnsClNamesTable 1 } + +RlDnsClNamesEntry ::= SEQUENCE { + rlDnsClNamesName DnsNameAsIndex, + rlDnsClNamesOwner INTEGER, + rlDnsClNamesIndex Integer32, + rlDnsClNamesAddr IpAddress, + rlDnsClNamesRowStatus RowStatus +} + +rlDnsClNamesName OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The host name." + ::= { rlDnsClNamesEntry 1 } + +rlDnsClNamesOwner OBJECT-TYPE + SYNTAX INTEGER{ + static(1), + dhcp(2), + dhcpv6(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp + if received by boot protocol like DHCP." + DEFVAL { static } + ::= { rlDnsClNamesEntry 2 } + +rlDnsClNamesIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value which makes entries in the table unique when the + other index values (rlDnsClNamesName) do not + provide a unique index." + ::= { rlDnsClNamesEntry 3 } + +rlDnsClNamesAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP address" + ::= { rlDnsClNamesEntry 4 } + +rlDnsClNamesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDnsClNamesEntry 5 } + + + -- rlDnsResConfigSbeltExtTable + +rlDnsResConfigSbeltExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsResConfigSbeltExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Augmenting rlDnsResConfigSbeltTable (dns resolver safety belt table) + for added info" + ::= {rlDnsCl 7 } + +rlDnsResConfigSbeltExtEntry OBJECT-TYPE + SYNTAX RlDnsResConfigSbeltExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row of the table rlDnsResConfigSbeltTable Extended + by this definition." + AUGMENTS { dnsResConfigSbeltEntry } + ::= {rlDnsResConfigSbeltExtTable 1 } + +RlDnsResConfigSbeltExtEntry ::= SEQUENCE { + rlDnsResConfigSbeltOwner INTEGER +} + +rlDnsResConfigSbeltOwner OBJECT-TYPE + SYNTAX INTEGER{ + static(1), + dhcp(2), + dhcpv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp + if received by boot protocol like DHCP." + DEFVAL { static } + ::= { rlDnsResConfigSbeltExtEntry 1 } + + + -- rlDnsClNamesInetTable + +rlDnsClNamesInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsClNamesInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Names table." + ::= { rlDnsCl 8} + +rlDnsClNamesInetEntry OBJECT-TYPE + SYNTAX RlDnsClNamesInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlDnsClNamesInetName, + rlDnsClNamesInetOwner, + rlDnsClNamesInetIndex, + rlDnsClNamesInetRRType } + ::= { rlDnsClNamesInetTable 1 } + +RlDnsClNamesInetEntry ::= SEQUENCE { + rlDnsClNamesInetName DnsNameAsIndex, + rlDnsClNamesInetOwner INTEGER, + rlDnsClNamesInetIndex Integer32, + rlDnsClNamesInetRRType DnsType, + rlDnsClNamesInetAddrType InetAddressType, + rlDnsClNamesInetAddr InetAddress, + rlDnsClNamesInetRowStatus RowStatus +} + +rlDnsClNamesInetName OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The host name." + ::= { rlDnsClNamesInetEntry 1 } + +rlDnsClNamesInetOwner OBJECT-TYPE + SYNTAX INTEGER{ + static(1), + dhcp(2), + dhcpv6(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp + if received by boot protocol like DHCP." + DEFVAL { static } + ::= { rlDnsClNamesInetEntry 2 } + +rlDnsClNamesInetIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value which makes entries in the table unique when the + other index values (rlDnsClNamesName) do not + provide a unique index." + ::= { rlDnsClNamesInetEntry 3 } + +rlDnsClNamesInetRRType OBJECT-TYPE + SYNTAX DnsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS type of the Resource Record in the cache which is + identified in this row of the table. The user can configure 'a' or 'aaaa' types only." + ::= { rlDnsClNamesInetEntry 4 } + +rlDnsClNamesInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlDnsResNCacheErrInetSource. Only + IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or + unknown(0) if datagrams for all local IP addresses are + accepted." + ::= { rlDnsClNamesInetEntry 5 } + +rlDnsClNamesInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The host IP address" + ::= { rlDnsClNamesInetEntry 6 } + +rlDnsClNamesInetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDnsClNamesInetEntry 7 } + +-- DNS Resolver Safety Belt Inet Table + +rlDnsResConfigSbeltInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsResConfigSbeltInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of safety belt information used by the resolver + when it hasn't got any better idea of where to send a + query, such as when the resolver is booting or is a stub + resolver." + ::= { rlDnsCl 9 } + +rlDnsResConfigSbeltInetEntry OBJECT-TYPE + SYNTAX RlDnsResConfigSbeltInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the resolver's Sbelt table. + Rows may be created or deleted at any time by the DNS + resolver and by SNMP SET requests. Whether the values + changed via SNMP are saved in stable storage across + `reset' operations is implementation-specific." + INDEX { rlDnsResConfigSbeltInetAddrType , + rlDnsResConfigSbeltInetAddr, + rlDnsResConfigSbeltInetSubTree, + rlDnsResConfigSbeltInetClass } + ::= { rlDnsResConfigSbeltInetTable 1 } + +RlDnsResConfigSbeltInetEntry ::= + SEQUENCE { + rlDnsResConfigSbeltInetAddrType + InetAddressType, + rlDnsResConfigSbeltInetAddr + InetAddress, + rlDnsResConfigSbeltInetName + DnsName, + rlDnsResConfigSbeltInetRecursion + INTEGER, + rlDnsResConfigSbeltInetPref + INTEGER, + rlDnsResConfigSbeltInetSubTree + DnsNameAsIndex, + rlDnsResConfigSbeltInetClass + DnsClass, + rlDnsResConfigSbeltInetStatus + RowStatus + } + +rlDnsResConfigSbeltInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of rlDnsResConfigSbeltInetAddr. Only + IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or + unknown(0) if datagrams for all local IP addresses are + accepted." + ::= { rlDnsResConfigSbeltInetEntry 1 } + +rlDnsResConfigSbeltInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the Sbelt name server identified by + this row of the table." + ::= { rlDnsResConfigSbeltInetEntry 2 } + +rlDnsResConfigSbeltInetName OBJECT-TYPE + SYNTAX DnsName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DNS name of a Sbelt nameserver identified by this + row of the table. A zero-length string indicates that + the name is not known by the resolver." + ::= { rlDnsResConfigSbeltInetEntry 3 } + +rlDnsResConfigSbeltInetRecursion OBJECT-TYPE + SYNTAX INTEGER { iterative(1), + recursive(2), + recursiveAndIterative(3) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Kind of queries resolver will be sending to the name + server identified in this row of the table: + + iterative(1) indicates that resolver will be directing + iterative queries to this name server (RD bit turned + off). + + recursive(2) indicates that resolver will be directing + recursive queries to this name server (RD bit turned + on). + + recursiveAndIterative(3) indicates that the resolver + will be directing both recursive and iterative queries + to the server identified in this row of the table." + ::= { rlDnsResConfigSbeltInetEntry 4 } +rlDnsResConfigSbeltInetPref OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value identifies the preference for the name server + identified in this row of the table. The lower the + value, the more desirable the resolver considers this + server." + ::= { rlDnsResConfigSbeltInetEntry 5 } + +rlDnsResConfigSbeltInetSubTree OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queries sent to the name server identified by this row + of the table are limited to those for names in the name + subtree identified by this variable. If no such + limitation applies, the value of this variable is the + name of the root domain (a DNS name consisting of a + single zero octet)." + ::= { rlDnsResConfigSbeltInetEntry 6 } + +rlDnsResConfigSbeltInetClass OBJECT-TYPE + SYNTAX DnsClass + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The class of DNS queries that will be sent to the server + identified by this row of the table." + ::= { rlDnsResConfigSbeltInetEntry 7 } + +rlDnsResConfigSbeltInetStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status column for this row of the Sbelt table." + ::= { rlDnsResConfigSbeltInetEntry 8 } + + +-- Resolver Cache Inet Table + +rlDnsResCacheRRInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsResCacheRRInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about all the resource + records currently in the resolver's cache." + ::= { rlDnsCl 10 } + +rlDnsResCacheRRInetEntry OBJECT-TYPE + SYNTAX RlDnsResCacheRRInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the resolvers's cache. Rows may be created + only by the resolver. SNMP SET requests may be used to + delete rows." + INDEX { rlDnsResCacheRRInetName, + rlDnsResCacheRRInetClass, + rlDnsResCacheRRInetType, + rlDnsResCacheRRInetIndex } + ::= { rlDnsResCacheRRInetTable 1 } + +RlDnsResCacheRRInetEntry ::= + SEQUENCE { + rlDnsResCacheRRInetName + DnsNameAsIndex, + rlDnsResCacheRRInetClass + DnsClass, + rlDnsResCacheRRInetType + DnsType, + rlDnsResCacheRRInetTTL + DnsTime, + rlDnsResCacheRRInetElapsedTTL + DnsTime, + rlDnsResCacheRRInetSourceAddrType + InetAddressType, + rlDnsResCacheRRInetSource + InetAddress, + rlDnsResCacheRRInetData + OCTET STRING, + rlDnsResCacheRRInetStatus + RowStatus, + rlDnsResCacheRRInetIndex + Integer32, + rlDnsResCacheRRInetPrettyName + DnsName + } + +rlDnsResCacheRRInetName OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Owner name of the Resource Record in the cache which is + identified in this row of the table. As described in + RFC-1034, the owner of the record is the domain name + were the RR is found." + REFERENCE + "RFC-1034 section 3.6." + ::= { rlDnsResCacheRRInetEntry 1 } + +rlDnsResCacheRRInetClass OBJECT-TYPE + SYNTAX DnsClass + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS class of the Resource Record in the cache which is + identified in this row of the table." + ::= { rlDnsResCacheRRInetEntry 2 } + +rlDnsResCacheRRInetType OBJECT-TYPE + SYNTAX DnsType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS type of the Resource Record in the cache which is + identified in this row of the table." + ::= { rlDnsResCacheRRInetEntry 3 } + +rlDnsResCacheRRInetTTL OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time-To-Live of RR in DNS cache. This is the initial + TTL value which was received with the RR when it was + originally received." + ::= { rlDnsResCacheRRInetEntry 4 } + +rlDnsResCacheRRInetElapsedTTL OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed seconds since RR was received." + ::= { rlDnsResCacheRRInetEntry 5 } + +rlDnsResCacheRRInetSourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of rlDnsResCacheRRInetSource. Only + IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or + unknown(0) if datagrams for all local IP addresses are + accepted." + ::= { rlDnsResCacheRRInetEntry 6 } + +rlDnsResCacheRRInetSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host from which RR was received, 0.0.0.0 if unknown." + ::= { rlDnsResCacheRRInetEntry 7 } + +rlDnsResCacheRRInetData OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RDATA portion of a cached RR. The value is in the + format defined for the particular DNS class and type of + the resource record." + REFERENCE + "RFC-1035 section 3.2.1." + ::= { rlDnsResCacheRRInetEntry 8 } + +rlDnsResCacheRRInetStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status column for the resolver cache table. Since only + the agent (DNS resolver) creates rows in this table, the + only values that a manager may write to this variable + are active(1) and destroy(6)." + ::= { rlDnsResCacheRRInetEntry 9 } + +rlDnsResCacheRRInetIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value which makes entries in the table unique when the + other index values (rlDnsResCacheRRName, + rlDnsResCacheRRClass, and rlDnsResCacheRRType) do not + provide a unique index." + ::= { rlDnsResCacheRRInetEntry 10 } + +rlDnsResCacheRRInetPrettyName OBJECT-TYPE + SYNTAX DnsName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the RR at this row in the table. This is + identical to the rlDnsResCacheRRName variable, except that + character case is preserved in this variable, per DNS + conventions." + REFERENCE + "RFC-1035 section 2.3.3." + ::= { rlDnsResCacheRRInetEntry 11 } + + +-- Resolver Negative Cache Inet Table + +rlDnsResNCacheErrInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsResNCacheErrInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The resolver's negative response cache. This table + contains information about authoritative errors that + have been cached by the resolver." + ::= { rlDnsCl 11 } + +rlDnsResNCacheErrInetEntry OBJECT-TYPE + SYNTAX RlDnsResNCacheErrInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the resolver's negative response cache + table. Only the resolver can create rows. SNMP SET + requests may be used to delete rows." + INDEX { rlDnsResNCacheErrInetQName, + rlDnsResNCacheErrInetQClass, + rlDnsResNCacheErrInetQType, + rlDnsResNCacheErrInetIndex } + ::= { rlDnsResNCacheErrInetTable 1 } + +RlDnsResNCacheErrInetEntry ::= + SEQUENCE { + rlDnsResNCacheErrInetQName + DnsNameAsIndex, + rlDnsResNCacheErrInetQClass + DnsQClass, + rlDnsResNCacheErrInetQType + DnsQType, + rlDnsResNCacheErrInetTTL + DnsTime, + rlDnsResNCacheErrInetElapsedTTL + DnsTime, + rlDnsResNCacheErrInetSourceAddrType + InetAddressType, + rlDnsResNCacheErrInetSource + InetAddress, + rlDnsResNCacheErrInetCode + INTEGER, + rlDnsResNCacheErrInetStatus + RowStatus, + rlDnsResNCacheErrInetIndex + Integer32, + rlDnsResNCacheErrInetPrettyName + DnsName + } + +rlDnsResNCacheErrInetQName OBJECT-TYPE + SYNTAX DnsNameAsIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "QNAME associated with a cached authoritative error." + REFERENCE + "RFC-1034 section 3.7.1." + ::= { rlDnsResNCacheErrInetEntry 1 } + +rlDnsResNCacheErrInetQClass OBJECT-TYPE + SYNTAX DnsQClass + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS QCLASS associated with a cached authoritative + error." + ::= { rlDnsResNCacheErrInetEntry 2 } + +rlDnsResNCacheErrInetQType OBJECT-TYPE + SYNTAX DnsQType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS QTYPE associated with a cached authoritative error." + ::= { rlDnsResNCacheErrInetEntry 3 } + +rlDnsResNCacheErrInetTTL OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time-To-Live of a cached authoritative error at the time + of the error, it should not be decremented by the number + of seconds since it was received. This should be the + TTL as copied from the MINIMUM field of the SOA that + accompanied the authoritative error, or a smaller value + if the resolver implements a ceiling on negative + response cache TTLs." + REFERENCE + "RFC-1034 section 4.3.4." + ::= { rlDnsResNCacheErrInetEntry 4 } + +rlDnsResNCacheErrInetElapsedTTL OBJECT-TYPE + SYNTAX DnsTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed seconds since authoritative error was received." + ::= { rlDnsResNCacheErrInetEntry 5 } + +rlDnsResNCacheErrInetSourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of rlDnsResNCacheErrInetSource. Only + IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or + unknown(0) if datagrams for all local IP addresses are + accepted." + ::= { rlDnsResNCacheErrInetEntry 6 } + +rlDnsResNCacheErrInetSource OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host which sent the authoritative error, 0.0.0.0 if + unknown." + ::= { rlDnsResNCacheErrInetEntry 7 } + +rlDnsResNCacheErrInetCode OBJECT-TYPE + SYNTAX INTEGER { nonexistantName(1), noData(2), other(3), unresolved(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authoritative error that has been cached: + + nonexistantName(1) indicates an authoritative name error + (RCODE = 3). + + noData(2) indicates an authoritative response with no + error (RCODE = 0) and no relevant data. + + other(3) indicates some other cached authoritative + error. At present, no such errors are known to exist. + + unresolved(4) is used for 'fixed' entries that are currently unresolved." + ::= { rlDnsResNCacheErrInetEntry 8 } + +rlDnsResNCacheErrInetStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status column for the resolver negative response cache + table. Since only the agent (DNS resolver) creates rows + in this table, the only values that a manager may write + to this variable are active(1) and destroy(6)." + ::= { rlDnsResNCacheErrInetEntry 9 } + +rlDnsResNCacheErrInetIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value which makes entries in the table unique when the + other index values (rlDnsResNCacheErrQName, + rlDnsResNCacheErrQClass, and rlDnsResNCacheErrQType) do not + provide a unique index." + ::= { rlDnsResNCacheErrInetEntry 10 } + +rlDnsResNCacheErrInetPrettyName OBJECT-TYPE + SYNTAX DnsName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "QNAME associated with this row in the table. This is + identical to the rlDnsResNCacheErrQName variable, except + that character case is preserved in this variable, per + DNS conventions." + REFERENCE + "RFC-1035 section 2.3.3." + ::= { rlDnsResNCacheErrInetEntry 11 } + + -- rlDnsResConfigSbeltExtInetTable + +rlDnsResConfigSbeltExtInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDnsResConfigSbeltExtInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Augmenting rlDnsResConfigSbeltInetTable (dns resolver safety belt table) + for added info" + ::= {rlDnsCl 12 } + +rlDnsResConfigSbeltExtInetEntry OBJECT-TYPE + SYNTAX RlDnsResConfigSbeltExtInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row of the table rlDnsResConfigSbeltInetTable Extended + by this definition." + AUGMENTS { rlDnsResConfigSbeltInetEntry } + ::= {rlDnsResConfigSbeltExtInetTable 1 } + +RlDnsResConfigSbeltExtInetEntry ::= SEQUENCE { + rlDnsResConfigSbeltInetOwner INTEGER +} + + +rlDnsResConfigSbeltInetOwner OBJECT-TYPE + SYNTAX INTEGER{ + static(1), + dhcp(2), + dhcpv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp + if received by boot protocol like DHCP." + DEFVAL { static } + ::= { rlDnsResConfigSbeltExtInetEntry 1 } + +rlDnsClMinPollingInterval OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum number of seconds that must elapsed between invocations + of the resolving procedure for fixed DNS entries which are currently + unresolved." + DEFVAL { 0 } +::= { rlDnsCl 13 } + +END + diff --git a/MIBS/cisco/CISCOSB-DOT1X-MIB b/MIBS/cisco/CISCOSB-DOT1X-MIB new file mode 100644 index 0000000..bcec6de --- /dev/null +++ b/MIBS/cisco/CISCOSB-DOT1X-MIB @@ -0,0 +1,1633 @@ +CISCOSB-DOT1X-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private DOT1X MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, Counter32, Counter64, TimeTicks, Unsigned32 FROM SNMPv2-SMI + TruthValue, RowStatus FROM SNMPv2-TC + VlanIndex, PortList, dot1qFdbId FROM Q-BRIDGE-MIB + MacAddress FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + PaeControlledPortStatus, dot1xAuthSessionStatsEntry, dot1xPaePortNumber FROM IEEE8021-PAE-MIB + ieee8021XPaePortNumber FROM IEEE8021X-PAE-MIB; + +rldot1x MODULE-IDENTITY + LAST-UPDATED "200701020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines dot1x private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 95 } + +rldot1xMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rldot1x 1 } + +rldot1xExtAuthSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xExtAuthSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the session statistics objects + for the Authenticator PAE associated with each Port. + An entry appears in this table for each port that may + authenticate access to itself." + ::= { rldot1x 2 } + +rldot1xExtAuthSessionStatsEntry OBJECT-TYPE + SYNTAX Rldot1xExtAuthSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The session statistics information for an Authenticator + PAE. This shows the current values being collected for + each session that is still in progress, or the final + values for the last valid session on each port where + there is no session currently active." + AUGMENTS { dot1xAuthSessionStatsEntry } + ::= { rldot1xExtAuthSessionStatsTable 1 } + +Rldot1xExtAuthSessionStatsEntry ::= SEQUENCE { + rlDot1xAuthSessionAuthenticMethod INTEGER +} + +rlDot1xAuthSessionAuthenticMethod OBJECT-TYPE + SYNTAX INTEGER { + remoteAuthServer(1), + localAuthServer(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The authentication method used to establish the + session." + ::= { rldot1xExtAuthSessionStatsEntry 1 } + +rldot1xGuestVlanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicate if guest vlan is supported." + ::= { rldot1x 3 } + +rldot1xGuestVlanVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify the guest vlan tag , 0 for non exiting." + ::= { rldot1x 4 } + +rldot1xGuestVlanPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the ports that can be members in the guest vlan" + ::= { rldot1x 5 } + +rldot1xUnAuthenticatedVlanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicate if unauthenticated Vlan is supported." + ::= { rldot1x 6 } + +rldot1xUnAuthenticatedVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xUnAuthenticatedVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "port belong to vlan in all port authenticated state except force unauthenticated table" + ::= { rldot1x 7 } + +rldot1xUnAuthenticatedVlanEntry OBJECT-TYPE + SYNTAX Rldot1xUnAuthenticatedVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " port belong to vlan in all port authenticated state except force unauthenticated entry" + INDEX { dot1qFdbId } + ::= { rldot1xUnAuthenticatedVlanTable 1 } + +Rldot1xUnAuthenticatedVlanEntry ::= SEQUENCE { + rldot1xUnAuthenticatedVlanStatus RowStatus + } + +rldot1xUnAuthenticatedVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rldot1xUnAuthenticatedVlanEntry 1 } + +rldot1xUserBasedVlanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicate if user based Vlan is supported." + ::= { rldot1x 8 } + +rldot1xUserBasedVlanPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the ports that can be members in the user based vlan" + ::= { rldot1x 9 } + +rldot1xAuthenticationPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthenticationPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of system level information for each port + supported by the Port Access Entity. An entry appears + in this table for each port of this system." + ::= { rldot1x 10 } + +rldot1xAuthenticationPortEntry OBJECT-TYPE + SYNTAX Rldot1xAuthenticationPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port number and mac method" + INDEX { dot1xPaePortNumber } + ::= { rldot1xAuthenticationPortTable 1 } + +Rldot1xAuthenticationPortEntry::= + SEQUENCE { + rldot1xAuthenticationPortMethod + INTEGER, + rldot1xRadiusAttrVlanIdEnabled + TruthValue, + rldot1xRadiusAttAclNameEnabled + TruthValue, + rldot1xTimeBasedName + SnmpAdminString, + rldot1xTimeBasedActive + TruthValue, + rldot1xRadiusAttrVlanIdentifier + VlanIndex, + rldot1xMaxHosts + Unsigned32, + rldot1xMaxLoginAttempts + INTEGER, + rldot1xTimeoutSilencePeriod + INTEGER, + rldot1xNumOfAuthorizedHosts + INTEGER, + rldot1xAuthenticationOpenEnabled + TruthValue, + rldot1xAuthenticationOperatingControlMode + INTEGER + } + +rldot1xAuthenticationPortMethod OBJECT-TYPE + SYNTAX INTEGER { + eapolOnly(1), + macAndEapol(2), + macOnly(3), + webOnly(4), + webAndEapol(5), + webAndMac(6), + webAndMacAndEapol(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the 802.1x-based, mac-based and web-based authentication." + DEFVAL { eapolOnly } + ::= { rldot1xAuthenticationPortEntry 1 } + +rldot1xRadiusAttrVlanIdEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines if treat VLAN ID that received from Radius attributes + in Radius-Accept message." + ::= { rldot1xAuthenticationPortEntry 2 } + +rldot1xRadiusAttAclNameEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines if treat ACL Names that received from Radius attributes + in Radius-Accept message." + ::= { rldot1xAuthenticationPortEntry 3 } + +rldot1xTimeBasedName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies a time range. When the Time Range is not in effect the port state would be Unauthorized." + ::= { rldot1xAuthenticationPortEntry 4 } + +rldot1xTimeBasedActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies if time range is active now or not." + ::= { rldot1xAuthenticationPortEntry 5 } + +rldot1xRadiusAttrVlanIdentifier OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In case that value is not 0, + This field will define the VLAN ID in case that it is not received from Radius attributes + in Radius-Accept message." + DEFVAL { 0 } + ::= { rldot1xAuthenticationPortEntry 6 } + +rldot1xMaxHosts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of authenticated hosts allowed on the interface. + A value of 0 means no limitation." + DEFVAL { 0 } + ::= { rldot1xAuthenticationPortEntry 7 } + +rldot1xMaxLoginAttempts OBJECT-TYPE + SYNTAX INTEGER (0.. 10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of allowedlogin attempts on the interface. + A value of 0 means the infinite number of attemtps. + The configuration is applied only to Web-Based authentication." + DEFVAL { 0 } + ::= { rldot1xAuthenticationPortEntry 8 } + +rldot1xTimeoutSilencePeriod OBJECT-TYPE + SYNTAX INTEGER (0.. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the number of seconds that if an authorized client did not send traffic during this period, + then the client is changed to unauthrized. + The configuration is applied only to Web-Based authentication." + DEFVAL { 0 } + ::= { rldot1xAuthenticationPortEntry 9 } + +rldot1xNumOfAuthorizedHosts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of authorized host in multi-sessions mode." + ::= { rldot1xAuthenticationPortEntry 10 } + +rldot1xAuthenticationOpenEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Open access allows clients or devices to gain network access before authentication is performed. + In the mode the switch performs failure replies received from a Radius server as success." + DEFVAL { false } + ::= { rldot1xAuthenticationPortEntry 11 } + + rldot1xAuthenticationOperatingControlMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + auto(2), + forceAuthorized(3), + forceUnauthorized(4), + macBased(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational control mode of 802.1x." + ::= { rldot1xAuthenticationPortEntry 12 } + + -------------------------------------------------------------- + -- The Authenticator Statistics Table + -------------------------------------------------------------- + + rldot1xAuthMultiStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthMultiStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the statistics objects for the + Authenticator PAE associated with each Port and MAC for + multisession 802.1x mode of operation. + An entry appears in this table for each port and MAC that have an + authentication session currently running under way for them." + REFERENCE + "9.4.2 Authenticator Statistics" + ::= { rldot1x 11 } + + rldot1xAuthMultiStatsEntry OBJECT-TYPE + SYNTAX Rldot1xAuthMultiStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics information for an Authenticator PAE." + INDEX { rldot1xAuthMultiStatsPortNumber, rldot1xAuthMultiStatsSourceMac } + ::= { rldot1xAuthMultiStatsTable 1 } + + Rldot1xAuthMultiStatsEntry ::= + SEQUENCE { + rldot1xAuthMultiStatsPortNumber + INTEGER, + rldot1xAuthMultiStatsSourceMac + MacAddress, + rldot1xAuthMultiEapolFramesRx + Counter32, + rldot1xAuthMultiEapolFramesTx + Counter32, + rldot1xAuthMultiEapolStartFramesRx + Counter32, + rldot1xAuthMultiEapolLogoffFramesRx + Counter32, + rldot1xAuthMultiEapolRespIdFramesRx + Counter32, + rldot1xAuthMultiEapolRespFramesRx + Counter32, + rldot1xAuthMultiEapolReqIdFramesTx + Counter32, + rldot1xAuthMultiEapolReqFramesTx + Counter32, + rldot1xAuthMultiInvalidEapolFramesRx + Counter32, + rldot1xAuthMultiEapLengthErrorFramesRx + Counter32 + } + + rldot1xAuthMultiStatsPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xAuthMultiStatsEntry 1 } + + rldot1xAuthMultiStatsSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the authentication session." + ::= { rldot1xAuthMultiStatsEntry 2 } + + rldot1xAuthMultiEapolFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid EAPOL frames of any type + that have been received by this Authenticator." + REFERENCE + "9.4.2, EAPOL frames received" + ::= { rldot1xAuthMultiStatsEntry 3 } + + rldot1xAuthMultiEapolFramesTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL frames of any type + that have been transmitted by this Authenticator." + REFERENCE + "9.4.2, EAPOL frames transmitted" + ::= { rldot1xAuthMultiStatsEntry 4 } + + rldot1xAuthMultiEapolStartFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL Start frames that have + been received by this Authenticator." + REFERENCE + "9.4.2, EAPOL Start frames received" + ::= { rldot1xAuthMultiStatsEntry 5 } + + rldot1xAuthMultiEapolLogoffFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL Logoff frames that have + been received by this Authenticator." + REFERENCE + "9.4.2, EAPOL Logoff frames received" + ::= { rldot1xAuthMultiStatsEntry 6 } + + rldot1xAuthMultiEapolRespIdFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAP Resp/Id frames that have + been received by this Authenticator." + REFERENCE + "9.4.2, EAPOL Resp/Id frames received" + ::= { rldot1xAuthMultiStatsEntry 7 } + + rldot1xAuthMultiEapolRespFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid EAP Response frames + (other than Resp/Id frames) that have been + received by this Authenticator." + REFERENCE + "9.4.2, EAPOL Response frames received" + ::= { rldot1xAuthMultiStatsEntry 8 } + + rldot1xAuthMultiEapolReqIdFramesTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAP Req/Id frames that have been + transmitted by this Authenticator." + REFERENCE + "9.4.2, EAPOL Req/Id frames transmitted" + ::= { rldot1xAuthMultiStatsEntry 9 } + + rldot1xAuthMultiEapolReqFramesTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAP Request frames + (other than Rq/Id frames) that have been + transmitted by this Authenticator." + REFERENCE + "9.4.2, EAPOL Request frames transmitted" + ::= { rldot1xAuthMultiStatsEntry 10 } + + rldot1xAuthMultiInvalidEapolFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL frames that have been + received by this Authenticator in which the + frame type is not recognized." + REFERENCE + "9.4.2, Invalid EAPOL frames received" + ::= { rldot1xAuthMultiStatsEntry 11 } + + rldot1xAuthMultiEapLengthErrorFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EAPOL frames that have been received + by this Authenticator in which the Packet Body + Length field is invalid." + REFERENCE + "9.4.2, EAP length error frames received" + ::= { rldot1xAuthMultiStatsEntry 12 } + + -------------------------------------------------------------- + -- The Authenticator Diagnostics Table + -------------------------------------------------------------- + + rldot1xAuthMultiDiagTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthMultiDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the diagnostics objects for the + Authenticator PAE associated with each Port and MAC. + An entry appears in this table for each port and MAC that have an + authentication session currently running under way for them." + REFERENCE + "9.4.3 Authenticator Diagnostics" + ::= { rldot1x 12 } + + rldot1xAuthMultiDiagEntry OBJECT-TYPE + SYNTAX Rldot1xAuthMultiDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The diagnostics information for an Authenticator PAE." + INDEX { rldot1xAuthMultiDiagPortNumber, rldot1xAuthMultiDiagSourceMac } + ::= { rldot1xAuthMultiDiagTable 1 } + + Rldot1xAuthMultiDiagEntry ::= + SEQUENCE { + rldot1xAuthMultiDiagPortNumber + INTEGER, + rldot1xAuthMultiDiagSourceMac + MacAddress, + rldot1xAuthMultiEntersConnecting + Counter32, + ---------- rldot1xAuthMultiEapLogoffsWhileConnecting + ---------- Counter32, + rldot1xAuthMultiEntersAuthenticating + Counter32, + rldot1xAuthMultiAuthSuccessWhileAuthenticating + Counter32, + ---------- rldot1xAuthMultiAuthTimeoutsWhileAuthenticating + ---------- Counter32, + rldot1xAuthMultiAuthFailWhileAuthenticating + Counter32, + rldot1xAuthMultiAuthReauthsWhileAuthenticating + Counter32, + rldot1xAuthMultiAuthEapStartsWhileAuthenticating + Counter32, + ---------- rldot1xAuthMultiAuthEapLogoffWhileAuthenticating + ---------- Counter32, + rldot1xAuthMultiAuthReauthsWhileAuthenticated + Counter32, + rldot1xAuthMultiAuthEapStartsWhileAuthenticated + Counter32, + ---------- rldot1xAuthMultiAuthEapLogoffWhileAuthenticated + ---------- Counter32, + rldot1xAuthMultiBackendResponses + Counter32, + rldot1xAuthMultiBackendAccessChallenges + Counter32, + rldot1xAuthMultiBackendOtherRequestsToSupplicant + Counter32, + rldot1xAuthMultiBackendNonNakResponsesFromSupplicant + Counter32, + rldot1xAuthMultiBackendAuthSuccesses + Counter32 + ---------- rldot1xAuthMultiBackendAuthFails + ---------- Counter32 + } + + rldot1xAuthMultiDiagPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xAuthMultiDiagEntry 1 } + + rldot1xAuthMultiDiagSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the authentication session." + ::= { rldot1xAuthMultiDiagEntry 2 } + + rldot1xAuthMultiEntersConnecting OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions to the CONNECTING state from any other + state." + REFERENCE + "9.4.2, 8.5.4.2.1" + ::= { rldot1xAuthMultiDiagEntry 3 } + + rldot1xAuthMultiEntersAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from CONNECTING to AUTHENTICATING, as a + result of an EAP-Response/Identity message being + received from the Supplicant." + REFERENCE + "9.4.2, 8.5.4.2.3" + ::= { rldot1xAuthMultiDiagEntry 4 } + + rldot1xAuthMultiAuthSuccessWhileAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATING to AUTHENTICATED, as a + result of the Backend Authentication state machine + indicating successful authentication of the Supplicant + (authSuccess = TRUE)." + REFERENCE + "9.4.2, 8.5.4.2.4" + ::= { rldot1xAuthMultiDiagEntry 5 } + + rldot1xAuthMultiAuthFailWhileAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATING to HELD, as a result + of the Backend Authentication state machine indicating + authentication failure (authFail = TRUE)." + REFERENCE + "9.4.2, 8.5.4.2.6" + ::= { rldot1xAuthMultiDiagEntry 6 } + + rldot1xAuthMultiAuthReauthsWhileAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATING to ABORTING, as a result + of a reauthentication request (reAuthenticate = TRUE)." + REFERENCE + "9.4.2, 8.5.4.2.7" + ::= { rldot1xAuthMultiDiagEntry 7 } + + rldot1xAuthMultiAuthEapStartsWhileAuthenticating OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATING to ABORTING, as a result + of an EAPOL-Start message being received + from the Supplicant." + REFERENCE + "9.4.2, 8.5.4.2.8" + ::= { rldot1xAuthMultiDiagEntry 8 } + + rldot1xAuthMultiAuthReauthsWhileAuthenticated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATED to CONNECTING, as a + result of a reauthentication request + (reAuthenticate = TRUE)." + REFERENCE + "9.4.2, 8.5.4.2.10" + ::= { rldot1xAuthMultiDiagEntry 9 } + + rldot1xAuthMultiAuthEapStartsWhileAuthenticated OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + transitions from AUTHENTICATED to CONNECTING, as a + result of an EAPOL-Start message being received from the + Supplicant." + REFERENCE + "9.4.2, 8.5.4.2.11" + ::= { rldot1xAuthMultiDiagEntry 10 } + + rldot1xAuthMultiBackendResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine sends + an initial Access-Request packet to the Authentication + server (i.e., executes sendRespToServer on entry to the + RESPONSE state). Indicates that the Authenticator + attempted communication with the Authentication Server." + REFERENCE + "9.4.2, 8.5.6.2.1" + ::= { rldot1xAuthMultiDiagEntry 11 } + + rldot1xAuthMultiBackendAccessChallenges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + receives an initial Access-Challenge packet from the + Authentication server (i.e., aReq becomes TRUE, + causing exit from the RESPONSE state). Indicates that + the Authentication Server has communication with + the Authenticator." + REFERENCE + "9.4.2, 8.5.6.2.2" + ::= { rldot1xAuthMultiDiagEntry 12 } + + rldot1xAuthMultiBackendOtherRequestsToSupplicant OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + sends an EAP-Request packet (other than an Identity, + Notification, Failure or Success message) to the + Supplicant (i.e., executes txReq on entry to the + REQUEST state). Indicates that the Authenticator chose + an EAP-method." + REFERENCE + "9.4.2, 8.5.6.2.3" + ::= { rldot1xAuthMultiDiagEntry 13 } + + rldot1xAuthMultiBackendNonNakResponsesFromSupplicant OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + receives a response from the Supplicant to an initial + EAP-Request, and the response is something other than + EAP-NAK (i.e., rxResp becomes TRUE, causing the state + machine to transition from REQUEST to RESPONSE, + and the response is not an EAP-NAK). Indicates that + the Supplicant can respond to the Authenticators + chosen EAP-method." + REFERENCE + "9.4.2, 8.5.6.2.4" + ::= { rldot1xAuthMultiDiagEntry 14 } + + rldot1xAuthMultiBackendAuthSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts the number of times that the state machine + receives an EAP-Success message from the Authentication + Server (i.e., aSuccess becomes TRUE, causing a + transition from RESPONSE to SUCCESS). Indicates that + the Supplicant has successfully authenticated to + the Authentication Server." + REFERENCE + "9.4.2, 8.5.6.2.5" + ::= { rldot1xAuthMultiDiagEntry 15 } + + -------------------------------------------------------------- + -- The Authenticator Session Statistics Table + -------------------------------------------------------------- + + rldot1xAuthMultiSessionStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthMultiSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the session statistics objects + for the Authenticator PAE associated with each Port. + An entry appears in this table for each port that may + authenticate access to itself." + REFERENCE + "9.4.4" + ::= { rldot1x 13 } + + rldot1xAuthMultiSessionStatsEntry OBJECT-TYPE + SYNTAX Rldot1xAuthMultiSessionStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The session statistics information for an Authenticator + PAE. This shows the current values being collected for + each session that is still in progress, or the final + values for the last valid session on each port where + there is no session currently active." + INDEX { rldot1xAuthMultiSessionStatsPortNumber, + rldot1xAuthMultiSessionStatsSourceMac } + ::= { rldot1xAuthMultiSessionStatsTable 1 } + + Rldot1xAuthMultiSessionStatsEntry ::= + SEQUENCE { + rldot1xAuthMultiSessionStatsPortNumber + INTEGER, + rldot1xAuthMultiSessionStatsSourceMac + MacAddress, + rldot1xAuthMultiSessionOctetsRx + Counter64, + rldot1xAuthMultiSessionOctetsTx + Counter64, + rldot1xAuthMultiSessionFramesRx + Counter32, + rldot1xAuthMultiSessionFramesTx + Counter32, + rldot1xAuthMultiSessionId + SnmpAdminString, + ---------- rldot1xAuthMultiSessionAuthenticMethod + ---------- INTEGER, + rldot1xAuthMultiSessionTime + TimeTicks, + ---------- rldot1xAuthMultiSessionTerminateCause + ---------- INTEGER, + rldot1xAuthMultiSessionUserName + SnmpAdminString, + rldot1xAuthMultiSessionRadiusAttrVlan + INTEGER, + rldot1xAuthMultiSessionRadiusAttrFilterId + SnmpAdminString, + rldot1xAuthMultiSessionRadiusAttrSecondFilterId + SnmpAdminString, + rlDot1xAuthMultiSessionMonitorResultsReason + INTEGER, + rlDot1xAuthMultiSessionMethodType + INTEGER } + + rldot1xAuthMultiSessionStatsPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xAuthMultiSessionStatsEntry 1 } + + rldot1xAuthMultiSessionStatsSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the authentication session." + ::= { rldot1xAuthMultiSessionStatsEntry 2 } + + + rldot1xAuthMultiSessionOctetsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets received in user data + frames on this Port during the session." + REFERENCE + "9.4.4, Session Octets Received" + ::= { rldot1xAuthMultiSessionStatsEntry 3 } + + rldot1xAuthMultiSessionOctetsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets transmitted in user data + frames on this Port during the session." + REFERENCE + "9.4.4, Session Octets Transmitted" + ::= { rldot1xAuthMultiSessionStatsEntry 4 } + + rldot1xAuthMultiSessionFramesRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user data frames received + on this Port during the session." + REFERENCE + "9.4.4, Session Frames Received" + ::= { rldot1xAuthMultiSessionStatsEntry 5 } + + rldot1xAuthMultiSessionFramesTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user data frames transmitted + on this Port during the session." + REFERENCE + "9.4.4, Session Frames Transmitted" + ::= { rldot1xAuthMultiSessionStatsEntry 6 } + + rldot1xAuthMultiSessionId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique identifier for the session, in the + form of a printable ASCII string of at least + three characters." + REFERENCE + "9.4.4, Session Identifier" + ::= { rldot1xAuthMultiSessionStatsEntry 7 } + + rldot1xAuthMultiSessionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration of the session in seconds." + REFERENCE + "9.4.4, Session Time" + ::= { rldot1xAuthMultiSessionStatsEntry 8 } + + rldot1xAuthMultiSessionUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The User-Name representing the identity of the + Supplicant PAE." + REFERENCE + "9.4.4, Session User Name" + ::= { rldot1xAuthMultiSessionStatsEntry 9 } + + rldot1xAuthMultiSessionRadiusAttrVlan OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN ID that received from Radius attributes." + ::= { rldot1xAuthMultiSessionStatsEntry 10 } + + rldot1xAuthMultiSessionRadiusAttrFilterId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "First filter ID that received from Radius attributes." + ::= { rldot1xAuthMultiSessionStatsEntry 11 } + + rldot1xAuthMultiSessionRadiusAttrSecondFilterId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Second filter ID that received from Radius attributes." + ::= { rldot1xAuthMultiSessionStatsEntry 12 } + + rlDot1xAuthMultiSessionMonitorResultsReason OBJECT-TYPE + SYNTAX INTEGER { + notRejected(0), + aclNotExst(1), -- ACL sent by radius Server does not exist on the device + aclOvrfl(2), -- ACL sent by radius server can not be applied because of TCAM overflow + authErr(3), -- Rejected by Radius due wrong user name or password in Radius server + fltrErr(4), -- Radius accept message contains more than 2 filter-id + ipv6WithMac(5), -- Radius accept message contains filter with IPv6 DIP and MAC addresses + ipv6WithNotIp(6), -- Radius accept message contains IPv6 and not IP simultaneously + polBasicMode(7), -- Policy Map is not supported in the QoS basic mode + aclDel(8), -- ACL was deleted by user + polDel(9), -- Policy Map was deleted by user + vlanDfly(10), -- VLAN sent by radius server can not be applied because it is the Default VLAN + vlanDynam(11), -- VLAN sent by radius server can not be applied because it is a Dynamic VLAN + vlanGuest(12), -- VLAN sent by radius server can not be applied because it is the Guest VLAN + vlanNoInMsg(13), -- VLAN was not sent by Radius + vlanNotExst(14), -- VLAN sent by radius Server does not exist on the device + vlanOvfl(15), -- VLAN sent by radius server can not be applied because of TCAM overflow + vlanVoice(16), -- VLAN sent by radius server can not be applied because it is a Voice VLAN + vlanUnauth(17), -- VLAN sent by radius server can not be applied because it is a + -- Unauthenticated VLAN + frsMthDeny(18), -- First method is "deny" + radApierr(19), -- RADIUS API returned error (e.g. No RADIUS server is configured). + radInvlres(20), -- RADIUS server returned invalid packet (e.g. EAP Attribute is missing) + radNoresp(21), -- RADIUS server is not responding + aclEgress(22), -- ACL sent by radius Server is already bound as egress acl + maxHosts(23), -- Max hosts allowed per port are reached + noActivity(24) -- There is no traffic from this host + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monitor result reason of the session." + ::= { rldot1xAuthMultiSessionStatsEntry 13 } + + rlDot1xAuthMultiSessionMethodType OBJECT-TYPE + SYNTAX INTEGER { + eapol(1), + mac(2), + web(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current session method type." + ::= { rldot1xAuthMultiSessionStatsEntry 14 } + + -------------------------------------------------------------- + -- The Authenticator Configuration Table + -------------------------------------------------------------- + + rldot1xAuthMultiConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xAuthMultiConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the configuration objects for the + Authenticator PAE associated with each port and MAC. + An entry appears in this table for each port and MAC that may + authenticate access to itself." + REFERENCE + "9.4.1 Authenticator Configuration" + ::= { rldot1x 14 } + + rldot1xAuthMultiConfigEntry OBJECT-TYPE + SYNTAX Rldot1xAuthMultiConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The configuration information for an Authenticator + PAE." + INDEX { rldot1xAuthMultiPortNumber, rldot1xAuthMultiSourceMac } + ::= { rldot1xAuthMultiConfigTable 1 } + + Rldot1xAuthMultiConfigEntry ::= + SEQUENCE { + rldot1xAuthMultiPortNumber + INTEGER, + rldot1xAuthMultiSourceMac + MacAddress, + rldot1xAuthMultiPaeState + INTEGER, + rldot1xAuthMultiBackendAuthState + INTEGER, + rldot1xAuthMultiControlledPortStatus + PaeControlledPortStatus + } + + rldot1xAuthMultiPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xAuthMultiConfigEntry 1 } + + rldot1xAuthMultiSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the authentication session." + ::= { rldot1xAuthMultiConfigEntry 2 } + + rldot1xAuthMultiPaeState OBJECT-TYPE + SYNTAX INTEGER { + initialize(1), + disconnected(2), + connecting(3), + authenticating(4), + authenticated(5), + aborting(6), + held(7), + forceAuth(8), + forceUnauth(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value of the Authenticator PAE state + machine." + REFERENCE + "9.4.1, Authenticator PAE state" + ::= { rldot1xAuthMultiConfigEntry 3 } + + rldot1xAuthMultiBackendAuthState OBJECT-TYPE + SYNTAX INTEGER { + request(1), + response(2), + success(3), + fail(4), + timeout(5), + idle(6), + initialize(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Backend Authentication + state machine." + REFERENCE + "9.4.1, Backend Authentication state" + ::= { rldot1xAuthMultiConfigEntry 4 } + + rldot1xAuthMultiControlledPortStatus OBJECT-TYPE + SYNTAX PaeControlledPortStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value of the controlled Port + status parameter for the Port." + REFERENCE + "9.4.1, AuthControlledPortStatus" + ::= { rldot1xAuthMultiConfigEntry 5 } + +rldot1xBpduFilteringEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify that when 802.1x is globally disabled, + 802.1x BPDU packets would be filtered or bridged." + ::= { rldot1x 15 } + +rldot1xRadiusAttributesErrorsAclReject OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify ACL error handling for the Radius attributes feature." + ::= { rldot1x 18 } +---------------------------------------------------------------- +-- Added guest vlan timeout interval VeredK 15-04-2007, 19:39 -- +---------------------------------------------------------------- + +rldot1xGuestVlanTimeInterval OBJECT-TYPE + SYNTAX INTEGER (0..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "indicate the guest vlan timeout interval." + ::= { rldot1x 19 } + +rldot1xMacAuthSuccessTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps when a MAC address is successfully + authenticated by the 802.1X mac-authentication access control." + ::= { rldot1x 20 } + +rldot1xMacAuthFailureTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps when MAC address was failed + in authentication of the 802.1X MAC authentication access control." + ::= { rldot1x 21 } + + -------------------------------------------------------------- + -- The Legacy Port Table + -------------------------------------------------------------- + +rldot1xLegacyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xLegacyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of system level information for each port + supported by the Port Access Entity. An entry appears + in this table for each port of this system." + ::= { rldot1x 22 } + +rldot1xLegacyPortEntry OBJECT-TYPE + SYNTAX Rldot1xLegacyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port number and leagcy mode" + INDEX { dot1xPaePortNumber } + ::= { rldot1xLegacyPortTable 1 } + +Rldot1xLegacyPortEntry::= + SEQUENCE { + rldot1xLegacyPortModeEnabled + TruthValue + } + +rldot1xLegacyPortModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether in multiple sessions mode + work according to legacy devices mode or not." + ::= { rldot1xLegacyPortEntry 1 } + +rldot1xSystemAuthControlMonitorVlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN Tag of 802.1x monitoring VLAN in the System. + value of 0 means that the monitoring mode is disabled." + ::= { rldot1x 23 } + +rldot1xClearPortMibCounters OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Each bit that is set in this portList represent a port that + its mib counters should be reset." + ::= { rldot1x 24 } + +rldot1xWebQuietFailureTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps when a client is set in quiet state + after the maximum sequential attempts of login." + ::= { rldot1x 25 } + +rldot1xMacWebAuthSuccessTrapEnabled OBJECT-TYPE + SYNTAX INTEGER { + none(0), + eapolOnly(1), + macAndEapol(2), + macOnly(3), + webOnly(4), + webAndEapol(5), + webAndMac(6), + webAndMacAndEapol(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps per authentication method + when a session is successfully authenticated." + ::= { rldot1x 26 } + +rldot1xMacWebAuthFailureTrapEnabled OBJECT-TYPE + SYNTAX INTEGER { + none(0), + eapolOnly(1), + macAndEapol(2), + macOnly(3), + webOnly(4), + webAndEapol(5), + webAndMac(6), + webAndMacAndEapol(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps per authentication method when a session was failed." + ::= { rldot1x 27 } + + -------------------------------------------------------------- + -- The Locked Cients Table + -------------------------------------------------------------- + + rldot1xLockedCientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xLockedCientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the locked clients information for Web-based authentication." + REFERENCE + "9.4.2 Authenticator Statistics" + ::= { rldot1x 28 } + + rldot1xLockedCientsEntry OBJECT-TYPE + SYNTAX Rldot1xLockedCientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The locked clients entry that entered silence period timeout for Web-based authentication." + INDEX { rldot1xLockedCientsPortNumber, rldot1xLockedCientsSourceMac } + ::= { rldot1xLockedCientsTable 1 } + + Rldot1xLockedCientsEntry ::= + SEQUENCE { + rldot1xLockedCientsPortNumber + INTEGER, + rldot1xLockedCientsSourceMac + MacAddress, + rldot1xLockedCientsRemainedTime + INTEGER, + rldot1xLockedCientsRowStatus + RowStatus + } + + rldot1xLockedCientsPortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Number." + ::= { rldot1xLockedCientsEntry 1 } + + rldot1xLockedCientsSourceMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac of the locked client." + ::= { rldot1xLockedCientsEntry 2 } + + rldot1xLockedCientsRemainedTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time that is remained till the expiry of silence period." + ::= { rldot1xLockedCientsEntry 3 } + + rldot1xLockedCientsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rldot1xLockedCientsEntry 4 } + +rldot1xSupplicantSuccessTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps for 802.1x supplicant + when a session is successfully authenticated." + ::= { rldot1x 29 } + +rldot1xSupplicantFailureTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if sending traps for 802.1x supplicant + when a session is failed to authenticated." + ::= { rldot1x 30 } + +rldot1xSupplicantCredentialActivateConfiguration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify if try to activate the pending configuration + of a credential - description, username and password." + ::= { rldot1x 31 } + +-------------------------------------------------------------- + -- The Supplicant Credential Pending Table + -------------------------------------------------------------- + +rldot1xSupplicantCredentialPendingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xSupplicantCredentialPendingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the pending credential information for 802.1x supplicants." + ::= { rldot1x 32 } + +rldot1xSupplicantCredentialPendingEntry OBJECT-TYPE + SYNTAX Rldot1xSupplicantCredentialPendingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The pending credential entry that holds information such as username and password that can be assigned + after it to supplicants." + INDEX { rldot1xSupplicantCredentialName } + ::= { rldot1xSupplicantCredentialPendingTable 1 } + +Rldot1xSupplicantCredentialPendingEntry::= + SEQUENCE { + rldot1xSupplicantCredentialName + SnmpAdminString, + rldot1xSupplicantCredentialPendingDescription + SnmpAdminString, + rldot1xSupplicantCredentialPendingUsername + SnmpAdminString, + rldot1xSupplicantCredentialPendingPassword + SnmpAdminString, + rldot1xSupplicantCredentialPendingRowStatus + RowStatus + } + +rldot1xSupplicantCredentialName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The credential structure name up to 32 characters." + ::= { rldot1xSupplicantCredentialPendingEntry 1 } + +rldot1xSupplicantCredentialPendingDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pending text description for the specific credential. + The description can be up to 80 characters." + ::= { rldot1xSupplicantCredentialPendingEntry 2 } + +rldot1xSupplicantCredentialPendingUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pending username for the specific credential. + The username can be up to 32 characters ." + ::= { rldot1xSupplicantCredentialPendingEntry 3 } + +rldot1xSupplicantCredentialPendingPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The pending password for the specific credential. + The password can be up to 128 characters." + ::= { rldot1xSupplicantCredentialPendingEntry 4 } + +rldot1xSupplicantCredentialPendingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status for the specific credential." + ::= { rldot1xSupplicantCredentialPendingEntry 5 } + +-------------------------------------------------------------- + -- The Supplicant Credential Table + -------------------------------------------------------------- + +rldot1xSupplicantCredentialTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xSupplicantCredentialEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the active credential information for 802.1x supplicants." + ::= { rldot1x 33 } + +rldot1xSupplicantCredentialEntry OBJECT-TYPE + SYNTAX Rldot1xSupplicantCredentialEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The active credential entry that holds information such as username and password that can be assigned + after it to supplicants." + INDEX { rldot1xSupplicantCredentialName } + ::= { rldot1xSupplicantCredentialTable 1 } + +Rldot1xSupplicantCredentialEntry::= + SEQUENCE { + rldot1xSupplicantCredentialDescription + SnmpAdminString, + rldot1xSupplicantCredentialUsername + SnmpAdminString, + rldot1xSupplicantCredentialPassword + SnmpAdminString, + rldot1xSupplicantCredentialPasswordMD5 + SnmpAdminString + } + +rldot1xSupplicantCredentialDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active text description for the specific credential. + The description can be up to 80 characters." + ::= { rldot1xSupplicantCredentialEntry 1 } + +rldot1xSupplicantCredentialUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active username for the specific credential. + The username can be up to 32 characters ." + ::= { rldot1xSupplicantCredentialEntry 2 } + +rldot1xSupplicantCredentialPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The active password for the specific credential. + The password can be up to 128 characters." + ::= { rldot1xSupplicantCredentialEntry 3 } + +rldot1xSupplicantCredentialPasswordMD5 OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 of the rldot1xSupplicantCredentialPassword." + ::= { rldot1xSupplicantCredentialEntry 4 } + +-------------------------------------------------------------- + -- The Supplicant Configuration Table + -------------------------------------------------------------- + +rldot1xSupplicantConfigurationTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1xSupplicantConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains the configuration for 802.1x supplicants." + ::= { rldot1x 34 } + +rldot1xSupplicantConfigurationEntry OBJECT-TYPE + SYNTAX Rldot1xSupplicantConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The supplicant configuration entry." + INDEX { ieee8021XPaePortNumber } + ::= { rldot1xSupplicantConfigurationTable 1 } + +Rldot1xSupplicantConfigurationEntry::= + SEQUENCE { + rldot1xSupplicantConfigurationCredentialName + SnmpAdminString, + rldot1xSupplicantConfigurationEapTimeout + INTEGER + } + +rldot1xSupplicantConfigurationCredentialName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The supplicant configuration credential name." + ::= { rldot1xSupplicantConfigurationEntry 1 } + +rldot1xSupplicantConfigurationEapTimeout OBJECT-TYPE + SYNTAX INTEGER (1.. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the time interval in seconds during which the supplicant waits for a + response from the Radius server (SUCCESS or FAIL) before restarts authentication." + DEFVAL { 30 } + ::= { rldot1xSupplicantConfigurationEntry 2 } + +rldot1xMacAuthEapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies in MAC-Based authentication method + if the EAP MD5-Challenge authentication is used or + that only Radius (without EAP) authentication with the Service-Type + attribute equals to Call-Check(10) is used." + ::= { rldot1x 35 } + +rldot1xMacAuthUserGroupsize OBJECT-TYPE + SYNTAX INTEGER { + one(1), + two(2), + four(4), + twelve(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the numbers of ASCII characters between delimiters + in usename format that is MAC address in MAC-Based authentication method." + ::= { rldot1x 36 } + +rldot1xMacAuthUserSeparator OBJECT-TYPE + SYNTAX INTEGER { + hyphen(1), + colon(2), + dot(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the delimiter in usename format that is + MAC address in MAC-Based authentication method." + ::= { rldot1x 37 } + +rldot1xMacAuthUserLowercase OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies that the username is coded in the lower case or in the upper case + in usename format that is MAC address in MAC-Based authentication method." + ::= { rldot1x 38 } + +rldot1xMacAuthPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify a password that will be used for MAC-Based authentication + instead of the host MAC address." + ::= { rldot1x 39 } + +rldot1xMacAuthApplyReauthentication OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify if try to apply reauthentication on MAC-Based authentication users." + ::= { rldot1x 40 } + +rldot1xMacAuthPasswordMD5 OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 of the rldot1xMacAuthPassword." + ::= { rldot1x 41 } + +END diff --git a/MIBS/cisco/CISCOSB-Dlf-MIB b/MIBS/cisco/CISCOSB-Dlf-MIB new file mode 100644 index 0000000..7623cbe --- /dev/null +++ b/MIBS/cisco/CISCOSB-Dlf-MIB @@ -0,0 +1,39 @@ +CISCOSB-Dlf-MIB DEFINITIONS ::= BEGIN + +-- Title: Cisco Switch Interfaces Private +-- Version: 7.47 +-- Date: 15 Sep 2008 + +IMPORTS + OBJECT-TYPE FROM SNMPv2-SMI + PortList FROM Q-BRIDGE-MIB + switch001 FROM CISCOSB-MIB; + +rlDlf MODULE-IDENTITY + LAST-UPDATED "200809151234Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for DLF Ports MIB. + unknown unicast egress filtering " + ::= { switch001 135 } + +--rlDlfPortList +rlDlfPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A port bitmap containing entries of unknown unicas egress filtering" + ::= { rlDlf 1 } + +END + diff --git a/MIBS/cisco/CISCOSB-EEE-MIB b/MIBS/cisco/CISCOSB-EEE-MIB new file mode 100644 index 0000000..6c09cf4 --- /dev/null +++ b/MIBS/cisco/CISCOSB-EEE-MIB @@ -0,0 +1,320 @@ +CISCOSB-EEE-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB EEE MIB +-- Version: 7.50 +-- Date: 05 May 2010 +-- +IMPORTS + switch001 FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC + ifIndex, ifOperStatus FROM IF-MIB; + +rlEee MODULE-IDENTITY -- 5-May-2010 + + LAST-UPDATED "202105170000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION "The private MIB module definition for Energy Efficient Ethernet feature." + REVISION "201005150000Z" + DESCRIPTION "Add Energy Efficient Ethernet support per port and per system" +::= { switch001 149} + +---------------------- +-- rlEeeEnable +---------------------- +rlEeeEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable the EEE mode globally" + DEFVAL { false } + ::= { rlEee 1 } + +---------------------- +-- rlEeePortTable +---------------------- +rlEeePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEeePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of EEE state of ports" + ::= { rlEee 2 } + +rlEeePortEntry OBJECT-TYPE + SYNTAX RlEeePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of EEE state of bridge port" + INDEX { ifIndex } + ::= { rlEeePortTable 1 } + +RlEeePortEntry ::= SEQUENCE { + rlEeePortAdminStatus TruthValue, + rlEeePortSupported BITS, + rlEeePortRemoteStatus TruthValue, + rlEeePortOperStatus TruthValue +} + +rlEeePortAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable EEE on ifindex" + DEFVAL { false } + ::= { rlEeePortEntry 1 } + +rlEeePortSupported OBJECT-TYPE + SYNTAX BITS { + rlEeePortSupported10M(0), + rlEeePortSupported100M(1), + rlEeePortSupported1G(2), + rlEeePortSupported10G(3), + rlEeePortSupported2500M(4), + rlEeePortSupported5G(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bit map that indicates whether EEE supported on the phy of the ifindex per speed + 0 - speed 10m; 1 - 100m; 2 - 1g; 3 - 10g; 4 - 2.5g; 5 - 5g" + ::= { rlEeePortEntry 2 } + +rlEeePortRemoteStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether EEE active on remote link on current port's speed" + ::= { rlEeePortEntry 3 } + +rlEeePortOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether EEE active on ifindex - ifoper is up, + rlEeePortSupported BIT is on in current port speed + rlEeePortLldpRemoteStatus is true, + rlEeeEnable is true, + rlEeePortAdminStatus is true" + ::= { rlEeePortEntry 4 } + +---------------------- +-- rlEeePortLldpTable +---------------------- + +rlEeePortLldpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEeePortLldpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of EEE LLDP" + ::= { rlEee 3 } + +rlEeePortLldpEntry OBJECT-TYPE + SYNTAX RlEeePortLldpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of EEE LLDP" + INDEX { ifIndex } + ::= { rlEeePortLldpTable 1 } + +RlEeePortLldpEntry ::= SEQUENCE { + + rlEeePortLldpAdminStatus TruthValue, + rlEeePortLldpOperStatus TruthValue +} + +rlEeePortLldpAdminStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable EEE LLDP on ifindex" + DEFVAL { false } + ::= { rlEeePortLldpEntry 1 } + +rlEeePortLldpOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether EEE LLDP active on ifindex - rlEeePortLldpAdminStatus is true + lldpPortConfigAdminStatus is txAndRx, + rlLldpEnabled is true, + recieve a synch lldp packet" + ::= { rlEeePortLldpEntry 2 } + +---------------------- +-- rlEeePortLldpLocalTable +---------------------- + +rlEeePortLldpLocalTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEeePortLocalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of EEE Local ports" + ::= { rlEee 4 } + +rlEeePortLldpLocalEntry OBJECT-TYPE + SYNTAX RlEeePortLocalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of EEE Local port" + INDEX { ifIndex } + ::= { rlEeePortLldpLocalTable 1 } + +RlEeePortLocalEntry ::= SEQUENCE { + + rlEeePortLldpLocalResolvedTx Unsigned32, + rlEeePortLldpLocalTx Unsigned32, + rlEeePortLldpLocalTxEcho Unsigned32, + rlEeePortLldpLocalResolvedRx Unsigned32, + rlEeePortLldpLocalRx Unsigned32, + rlEeePortLldpLocalRxEcho Unsigned32 +} + +rlEeePortLldpLocalResolvedTx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current Tw_sys_tx configured in the local system, in micro-seconds" + ::= { rlEeePortLldpLocalEntry 1 } + +rlEeePortLldpLocalTx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of Tw_sys_tx that the local system can support, in micro-seconds" + ::= { rlEeePortLldpLocalEntry 2 } + +rlEeePortLldpLocalTxEcho OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the remote system's Transmit Tw_sys_tx that was used by the local system + to compute the Tw_sys_tx that it wants to request from the remote system, in micro-seconds" + ::= { rlEeePortLldpLocalEntry 3 } + +rlEeePortLldpLocalResolvedRx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current Tw_sys_tx configured by the remote system, in micro-seconds" + ::= { rlEeePortLldpLocalEntry 4 } + +rlEeePortLldpLocalRx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of Tw_sys_tx that the local system requests from the remote system, + in micro-seconds" + ::= { rlEeePortLldpLocalEntry 5 } + +rlEeePortLldpLocalRxEcho OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the remote system Receive Tw_sys_tx that was used by the local system + to compute the Tw_sys_tx that it can support, in micro-seconds" + ::= { rlEeePortLldpLocalEntry 6 } + +---------------------- +-- rlEeePortLldpRemoteTable +---------------------- + +rlEeePortLldpRemoteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEeePortRemoteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of EEE remote ports" + ::= { rlEee 5 } + +rlEeePortLldpRemoteEntry OBJECT-TYPE + SYNTAX RlEeePortRemoteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of EEE remote port" + INDEX { ifIndex } + ::= { rlEeePortLldpRemoteTable 1 } + +RlEeePortRemoteEntry ::= SEQUENCE { + + rlEeePortLldpRemoteTx Unsigned32, + rlEeePortLldpRemoteRx Unsigned32, + rlEeePortLldpRemoteTxEcho Unsigned32, + rlEeePortLldpRemoteRxEcho Unsigned32 +} + +rlEeePortLldpRemoteTx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of Tw_sys_tx that the remote system can support, in micro-seconds" + ::= { rlEeePortLldpRemoteEntry 1 } + +rlEeePortLldpRemoteRx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of Tw_sys_tx that the remote system requests from the local system, + in micro-seconds" + ::= { rlEeePortLldpRemoteEntry 2 } + +rlEeePortLldpRemoteTxEcho OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value of transmit Tw_sys_tx echoed back by the remote system, in micro-seconds" + ::= { rlEeePortLldpRemoteEntry 3 } + +rlEeePortLldpRemoteRxEcho OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "uSec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the value Receive Tw_sys_tx echoed back by the remote system, in micro-seconds" + ::= { rlEeePortLldpRemoteEntry 4 } + + + +END + + diff --git a/MIBS/cisco/CISCOSB-EMBWEB-MIB b/MIBS/cisco/CISCOSB-EMBWEB-MIB new file mode 100644 index 0000000..59208b4 --- /dev/null +++ b/MIBS/cisco/CISCOSB-EMBWEB-MIB @@ -0,0 +1,545 @@ +CISCOSB-EMBWEB-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB EMBWEB ROS +-- Private EMBWEB MIB +-- Version: 7.45 +-- Date: 28 Sep 2006 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI + TruthValue, DisplayString, RowStatus FROM SNMPv2-TC; + +rlEmbWeb MODULE-IDENTITY + LAST-UPDATED "200607030001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module adds MIBs to EMBWEB (Embedded Web Server)." + REVISION "200607030000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 66 } + +RlEmbWebProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Embedde Web Protocol" + SYNTAX INTEGER { + default(1), + http(2), + https(3) + } + +RlEmbWebEnabled ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Embedde Web Service Support Enabled/Disabled" + SYNTAX INTEGER { + default(1), + false(2), + true(3) + } + + +rlEmWebMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Embedded web version, the current version is 2." + ::= { rlEmbWeb 1 } + +rlEmWebWebSite OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link for the vendor web site used to retrive information." + ::= { rlEmbWeb 2 } + +rlEmWebSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEmWebSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Security Table whose entry is composed of username and + Password, group and access privileges for each user. + The access privileges can be one or more of none, read-files, + read-write, and super." + ::= { rlEmbWeb 3 } + +rlEmWebSecurityEntry OBJECT-TYPE + SYNTAX RlEmWebSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlEmWebSecurityUserName } + ::= { rlEmWebSecurityTable 1 } + +RlEmWebSecurityEntry ::= SEQUENCE { + rlEmWebSecurityUserName DisplayString, + rlEmWebSecurityPassword DisplayString, + rlEmWebSecurityAccess INTEGER, + rlEmWebSecurityIpAddr IpAddress, + rlEmWebSecurityPort INTEGER, + rlEmWebSecuritySnmpVersion INTEGER, + rlEmWebSecurityStatus RowStatus +} + +rlEmWebSecurityUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The User name." + ::= { rlEmWebSecurityEntry 1 } + +rlEmWebSecurityPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The User password." + ::= { rlEmWebSecurityEntry 2 } + +rlEmWebSecurityAccess OBJECT-TYPE + SYNTAX INTEGER { + none(1), + readOnly(2), + readWrite(3), + super(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access rights for this user ." + ::= { rlEmWebSecurityEntry 3 } + +rlEmWebSecurityIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address to send the traps to.0 means doesn't want + to receive traps." + ::= { rlEmWebSecurityEntry 4 } + +rlEmWebSecurityPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port to send the traps to." + ::= { rlEmWebSecurityEntry 5 } + +rlEmWebSecuritySnmpVersion OBJECT-TYPE + SYNTAX INTEGER { + ver1(1), + ver2(2), + ver3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP version supported by this user. For the agent use." + ::= { rlEmWebSecurityEntry 6 } + +rlEmWebSecurityStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the security table entry. It's used to delete an entry" + ::= { rlEmWebSecurityEntry 7 } + +rlEmWebCloseTimeout OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum time period + in seconds that a TCP connection can stay open + without depending on the TCP timeout mechanism" + DEFVAL { 30 } + ::= { rlEmbWeb 5 } + +rlEmWebReceiveTimeout OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum time period + in seconds that a TCP connection can wait for + data which hasn't arrived " + DEFVAL { 30 } + ::= { rlEmbWeb 6 } + +rlEmWebMaxIdleTimeout OBJECT-TYPE + SYNTAX INTEGER (0..3932159) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum HTTP Idle time + period in seconds for a TCP connection.If another request + isn't made at this period, the connection is closed. + The value 0 is supported as 'no timeout'." + DEFVAL { 600 } + ::= { rlEmbWeb 7 } + +rlEmWebSetEWSfilesStatus OBJECT-TYPE + SYNTAX INTEGER { + opened (1), + closed (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable sets the status of the embedded Web Server + files to either closed or opened." + DEFVAL { opened } + ::= { rlEmbWeb 8 } + +rlEmbeddedWebApplied OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies if the device supports Embedded WEB: + true - suppotrs + false - does not support" + ::= { rlEmbWeb 9 } + +rlEmWebHttpPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the TCP port the embedded web uses for HTTP sessions." + ::= { rlEmbWeb 10 } + +rlEmWebHttpEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable HTTP sessions" + ::= { rlEmbWeb 11 } + +rlEmWebHttpsPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the TCP port the embedded web uses for HTTPS sessions." + ::= { rlEmbWeb 12 } + +rlEmWebHttpsEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable HTTPS sessions" + ::= { rlEmbWeb 13 } + +rlEmWebCertificateCountryName OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of country name field that will appear when a new certificate is generated." + ::= { rlEmbWeb 14 } + +rlEmWebCertificateStateOrProvinceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of state or province name field that will appear when a new certificate is generated." + ::= { rlEmbWeb 15 } + + +rlEmWebCertificateLocalityName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of locality field that will appear when a new certificate is generated." + ::= { rlEmbWeb 16 } + + +rlEmWebCertificateOrganizationName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of organization field that will appear when a new certificate is generated." + ::= { rlEmbWeb 17 } + +rlEmWebCertificateCommonName OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of common name field that will appear when a new certificate is generated." + ::= { rlEmbWeb 19 } + +rlEmWebCertificateRegenerate OBJECT-TYPE + SYNTAX INTEGER { + noAction(0), + regenerateCertificate(1), + regenerateRsaKeyAndCertificate(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting to a regenerateCertificate causes a new certifiacte to be generated and to be used for all new sessions." + ::= { rlEmbWeb 20 } + + +rlEmWebRsaKeyLength OBJECT-TYPE + SYNTAX INTEGER (512..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the RSA key size that will be created when rlEmWebRegenerateCertificateAndKey will be + set to regenerateCertificateAndKey." + ::= { rlEmbWeb 21 } + + rlEmWebDebug OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MIB variable for setting debug information." + ::= { rlEmbWeb 22 } + +rlEmWebURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL through which the EWS of this device can be accessed." + ::= { rlEmbWeb 23 } + +rlEmWebDisplayNonPresentEntities OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the EWS is required to display non-present entities + (like non-present ports, IP addresses on non-present ports etc.) on it's screens." + ::= { rlEmbWeb 24 } + +rlEmWebCertificateExists OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether a certificate has been generated." + ::= { rlEmbWeb 25 } + + +rlEmWebHttpsActiveCertificateId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By setting this scalar https is notified that the certificate and key with this index + should be used for new https sessions. Even if the certifcate or key doesn't exist yet + the operation will succeed." + ::= { rlEmbWeb 26 } + +rlEmWebExtraPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the TCP port the embedded web uses for The Extra Port sessions." + ::= { rlEmbWeb 27 } + +rlEmWebExtraPortType OBJECT-TYPE + SYNTAX INTEGER { + http(0), + https(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Extra Port Type HTTP/HTTPS for all sessions." + ::= { rlEmbWeb 28 } + +rlEmWebMaxHttpsIdleTimeout OBJECT-TYPE + SYNTAX INTEGER (0..3932159) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum HTTPS Idle time + period in seconds for a web connection.If another request + isn't made at this period, the connection is closed. + The value 0 is supported as 'no timeout'." + DEFVAL { 600 } + ::= { rlEmbWeb 29 } + +rlEmWebServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEmWebServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "." + ::= { rlEmbWeb 30 } + +rlEmWebServiceEntry OBJECT-TYPE + SYNTAX RlEmWebServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlEmWebServiceId } + ::= { rlEmWebServiceTable 1 } + +RlEmWebServiceEntry ::= SEQUENCE { + rlEmWebServiceId INTEGER, + rlEmWebServiceName DisplayString, + rlEmWebServiceEnable RlEmbWebEnabled, + rlEmWebServicePort INTEGER, + rlEmWebServiceMaxUsers INTEGER, + rlEmWebServiceProtocol RlEmbWebProtocol, + rlEmWebServiceCertificateId INTEGER, + rlEmWebServiceMaxIdleTimeOut INTEGER, + rlEmWebServiceMaxHardTimeOut INTEGER +} + +rlEmWebServiceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Service Id." + ::= { rlEmWebServiceEntry 1 } + +rlEmWebServiceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Service name" + DEFVAL { ''H } + ::= { rlEmWebServiceEntry 2 } + +rlEmWebServiceEnable OBJECT-TYPE + SYNTAX RlEmbWebEnabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the service is enabled or not. if set to 'default' will + the service to go back to its initialization default status." + DEFVAL { default } + ::= { rlEmWebServiceEntry 3 } + +rlEmWebServicePort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the TCP port on which service is listening. + value 0 will set the service to it's default port" + DEFVAL { 0 } + ::= { rlEmWebServiceEntry 4 } + +rlEmWebServiceMaxUsers OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximal number of users for this service." + DEFVAL { 0 } + ::= { rlEmWebServiceEntry 5 } + +rlEmWebServiceProtocol OBJECT-TYPE + SYNTAX RlEmbWebProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the protocol that the service operates on. Note that the + general HTTP service can have only the http value and the general HTTPS + service can have only the https value. + setting the field to 'default' will cause the service to go back to it's + initialization settings." + DEFVAL { default } + ::= { rlEmWebServiceEntry 6 } + +rlEmWebServiceCertificateId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the certificate used by the service if rlEmWebServiceProtocol is + https. A value of 0 indicates that a certificate has not been assigned to + this service. setting this field to 1000 will cause the service to go + back to it's initialization value." + DEFVAL { 1000 } + ::= { rlEmWebServiceEntry 7 } + +rlEmWebServiceMaxIdleTimeOut OBJECT-TYPE + SYNTAX INTEGER (0..3932160) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum Idle time period in seconds for a TCP connection. + If another request isn't made at this period, the connection is closed. + The value 0 is supported as 'no timeout'.setting this field to 3932160 + will cause the service to go back to it's initialization value." + DEFVAL { 3932160 } + ::= { rlEmWebServiceEntry 8 } + +rlEmWebServiceMaxHardTimeOut OBJECT-TYPE + SYNTAX INTEGER (0..3932160) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A user connected to the device via an HTTP session is + automatically logged out after this amount of time (in seconds) regardless of the amount of HTTP activity. + Maximal value is 168 hours. + The value 0 is supported as 'no timeout'. Setting this field to 3932160 + will cause the service to go back to it's initialization value." + DEFVAL { 3932160 } + ::= { rlEmWebServiceEntry 9 } + + + +rlEmWebMaxHardTimeout OBJECT-TYPE + SYNTAX INTEGER (0..604800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A user connected to the device via an HTTP session is + automatically logged out after this amount of time regardless of the amount of HTTP activity. + Maximal value is 168 hours. + The value 0 is supported as 'no timeout'." + DEFVAL { 86400 } + ::= { rlEmbWeb 31 } + +rlEmWebMaxHttpsHardTimeout OBJECT-TYPE + SYNTAX INTEGER (0..604800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A user connected to the device via an HTTPS session is + automatically logged out after this amount of time regardless of the amount of HTTPS activity. + Maximal value is 168 hours. + The value 0 is supported as 'no timeout'." + DEFVAL { 86400 } + ::= { rlEmbWeb 32 } + +END + diff --git a/MIBS/cisco/CISCOSB-ENDOFMIB-MIB b/MIBS/cisco/CISCOSB-ENDOFMIB-MIB new file mode 100644 index 0000000..d2f5450 --- /dev/null +++ b/MIBS/cisco/CISCOSB-ENDOFMIB-MIB @@ -0,0 +1,39 @@ +CISCOSB-ENDOFMIB-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private End of MIB MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI; + +rndEndOfMibGroup MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines End of MIB private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 1000 } + +rndEndOfMib OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates this is the end of switch001 MIB." + ::= { rndEndOfMibGroup 1 } + +END diff --git a/MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB b/MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB new file mode 100644 index 0000000..f87173e --- /dev/null +++ b/MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB @@ -0,0 +1,160 @@ +CISCOSB-ERRDISABLE-RECOVERY-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ERRDISABLE Recovery Configuration +-- Version: 7.45.00.00 +-- Date: 24-Oct-2007 +-- + +IMPORTS + TruthValue,TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + ifIndex FROM IF-MIB + switch001 FROM CISCOSB-MIB; + +rlErrdisableRecovery MODULE-IDENTITY + LAST-UPDATED "200711070001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Errdisable Recovery MIB." + REVISION "200711070000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 128 } + +------------------------------------------------------------------------------- +RlErrdisableRecoveryCauseType::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Errdisable Recovery Cause Type." + SYNTAX INTEGER { + loopback-detection(1), + port-security(2), + dot1x-src-address(3), + acl-deny(4), + stp-bpdu-guard(5), + stp-loopback-guard(6), + pcb-overheat(7), + udld(8), + storm-control(9), + link-flapping(10) + } + + +------------------------------------------------------------------------------- + +rlErrdisableRecoveryInterval OBJECT-TYPE + SYNTAX INTEGER(30..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout interval in seconds for automatic activation of an interface after shutdown." + ::= { rlErrdisableRecovery 1 } + +----------------------------------------------------------------------- +rlErrdisableRecoveryCauseTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlErrdisableRecoveryCauseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to enable or disable auto-recovery for specific + application causes port suspend. The table includes entries for all applications." + ::= { rlErrdisableRecovery 2 } + +rlErrdisableRecoveryCauseEntry OBJECT-TYPE + SYNTAX RlErrdisableRecoveryCauseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlErrdisableRecoveryCauseEntry." + INDEX { rlErrdisableRecoveryCause } + ::= { rlErrdisableRecoveryCauseTable 1 } + +RlErrdisableRecoveryCauseEntry ::= SEQUENCE { + rlErrdisableRecoveryCause RlErrdisableRecoveryCauseType, + rlErrdisableRecoveryEnable TruthValue + } + +rlErrdisableRecoveryCause OBJECT-TYPE + SYNTAX RlErrdisableRecoveryCauseType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of recovery cause." + ::= { rlErrdisableRecoveryCauseEntry 1 } + + +rlErrdisableRecoveryEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable automatic recovery." + ::= { rlErrdisableRecoveryCauseEntry 2 } + + +------------------------------------------------------------------------------- + +rlErrdisableRecoveryIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlErrdisableRecoveryIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used for show the reason of shutdown the port in errdisable state. + The table includes only suspended interfaces." + ::= { rlErrdisableRecovery 3 } + +rlErrdisableRecoveryIfEntry OBJECT-TYPE + SYNTAX RlErrdisableRecoveryIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlErrdisableRecoveryIfEntry." + INDEX { ifIndex } + ::= { rlErrdisableRecoveryIfTable 1 } + +RlErrdisableRecoveryIfEntry::= SEQUENCE { + rlErrdisableRecoveryIfReason RlErrdisableRecoveryCauseType, + rlErrdisableRecoveryIfEnable TruthValue, + rlErrdisableRecoveryIfTimeToRecover INTEGER + } + + +rlErrdisableRecoveryIfReason OBJECT-TYPE + SYNTAX RlErrdisableRecoveryCauseType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The reason of shutdown the port in errdisable state." + ::= { rlErrdisableRecoveryIfEntry 1 } + +rlErrdisableRecoveryIfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/Disable automatic recovery status." + ::= { rlErrdisableRecoveryIfEntry 2 } + +rlErrdisableRecoveryIfTimeToRecover OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in seconds left for automatic activation of an interface after shutdown, + calculated as (rlErrdisableRecoveryInterval - (port in down state time interval))" + ::= { rlErrdisableRecoveryIfEntry 3 } + +END + diff --git a/MIBS/cisco/CISCOSB-EVENTS-MIB b/MIBS/cisco/CISCOSB-EVENTS-MIB new file mode 100644 index 0000000..26032a0 --- /dev/null +++ b/MIBS/cisco/CISCOSB-EVENTS-MIB @@ -0,0 +1,559 @@ +CISCOSB-EVENTS-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + TruthValue, RowStatus FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB + Counter FROM RFC1155-SMI + InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + RlSmartPortsMacroNameOrZero FROM CISCOSB-SMARTPORTS-MIB; + +rlEventsMib MODULE-IDENTITY + LAST-UPDATED "201009110000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "MTS events MIB." + REVISION "201009110000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 150 } + +-- +-- rlEvents MIB +-- + +SmartPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Supported smart port types." + SYNTAX INTEGER { + unknown(1), + default(2), + printer(3), + desktop(4), + guest(5), + server(6), + host(7), + ip-camera(8), + ip-phone(9), + ip-phone-desktop(10), + switch(11), + router(12), + ap(13) +} +SmartPortMacroParameterName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Smart macro parameter name." + SYNTAX DisplayString(SIZE(1..32)) + +SmartPortMacroParameterValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Smart macro parameter value." + SYNTAX DisplayString(SIZE(1..80)) + +SmartPortMacroType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Smart macro type - built-in or user-defined." + SYNTAX INTEGER {built-in(1), user-defined(2)} + +SmartPortMacroParameterOrder ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Smart macro parameter order." + SYNTAX INTEGER {single(1), first(2), middle(3), last(4)} + + rlPortEvents OBJECT IDENTIFIER ::= { rlEventsMib 1} + + rlAutoSmartPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2), + controlled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disabled - Auto Smart port feature is administratively disabled. + enabled - Auto Smart port feature is administratively enabled. + controlled - Auto Smart port feature is administratively controlled by VOICE VLAN. + " + DEFVAL {controlled} + ::= { rlPortEvents 1 } + + rlAutoSmartPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "disabled - Auto Smart port feature is operationally disabled. + enabled - Auto Smart port feature is operationally enabled. + " + DEFVAL {disabled} + ::= { rlPortEvents 2 } + + rlAutoSmartPortLastVoiceVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated last status set by VOICE VLAN feature. + If rlAutoSmartPortAdminStatus has 'controlled' value then the value of this object is the same as rlAutoSmartPortOperStatus. + + enabled - Auto Smart port feature should be operationally enabled, if rlAutoSmartPortAdminStatus has 'controlled' value. + disabled - Auto Smart port feature should be operationally disabled, if rlAutoSmartPortAdminStatus has 'controlled' value + " + DEFVAL {disabled} + ::= { rlPortEvents 3} + + rlAutoSmartPortLastVoiceVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicated last VOICE VLAN ID set by VOICE VLAN feature." + ::= { rlPortEvents 4} + + rlAutoSmartPortLearningProtocols OBJECT-TYPE + SYNTAX BITS { + cdp (0), + lldp (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "cdp - Information about device type of neighboring devices(s) is learnt + via CDP (Cisco Discovery Protocol) advertisements. + lldp - Information about device type of neighboring devices(s) is learnt + via LLDP (Link Layer Discovery Protocol ) advertisements. " + ::= { rlPortEvents 5 } + + + rlAutoSmartPortTypesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAutoSmartPortTypesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to keep all the information related to a specific port type." + ::= { rlPortEvents 6 } + + rlAutoSmartPortTypesEntry OBJECT-TYPE + SYNTAX RlAutoSmartPortTypesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlAutoSmartPortTypesTable." + INDEX { rlAutoSmartPortTypesType } + ::= { rlAutoSmartPortTypesTable 1 } + + RlAutoSmartPortTypesEntry ::= SEQUENCE { + rlAutoSmartPortTypesType SmartPortType, + rlAutoSmartPortTypeStatus INTEGER, + rlAutoSmartPortMacro RlSmartPortsMacroNameOrZero, + rlAutoSmartPortTypesRevertToDefaultMacro TruthValue, + rlAutoSmartPortTypesRevertToDefaultParams TruthValue, + rlAutoSmartPortTypesBuiltinMacro SmartPortMacroType + + + } + + rlAutoSmartPortTypesType OBJECT-TYPE + SYNTAX SmartPortType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Smart port type." + ::= { rlAutoSmartPortTypesEntry 1 } + + rlAutoSmartPortTypeStatus OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2), default(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Smart port type global status. " + ::= { rlAutoSmartPortTypesEntry 2 } + + rlAutoSmartPortMacro OBJECT-TYPE + SYNTAX RlSmartPortsMacroNameOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Macro to be activated when a port is set to the smart port type indicated + by rlAutoSmartPortTypesType. The macro whose name is 'no_' + is activated when a port ceases to be of this smart port type. " + ::= { rlAutoSmartPortTypesEntry 3 } + + + rlAutoSmartPortTypesRevertToDefaultMacro OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object will cause the smart port type macro associated with this smart port type + to revert to the default macro. " + ::= { rlAutoSmartPortTypesEntry 4 } + + rlAutoSmartPortTypesRevertToDefaultParams OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object will cause the default smart port type parameter values associated with the built-in macro + of this smart port type to revert to their default values." + ::= { rlAutoSmartPortTypesEntry 5 } + + rlAutoSmartPortTypesBuiltinMacro OBJECT-TYPE + SYNTAX SmartPortMacroType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the macro is built-in or user defined." + ::= { rlAutoSmartPortTypesEntry 6 } + + + rlAutoSmartPortMacrosParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAutoSmartPortMacrosParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to keep all the default parameter values related to a specific port type." + ::= { rlPortEvents 7 } + + rlAutoSmartPortMacrosParamEntry OBJECT-TYPE + SYNTAX RlAutoSmartPortMacrosParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A parameter name & default value pair for a smart port type macro." + INDEX { rlAutoSmartPortTypesType, rlAutoSmartPortMacroType, IMPLIED rlAutoSmartPortMacrosParamName } + ::= { rlAutoSmartPortMacrosParamTable 1 } + + RlAutoSmartPortMacrosParamEntry ::= SEQUENCE { + rlAutoSmartPortMacroType SmartPortMacroType, + rlAutoSmartPortMacrosParamName SmartPortMacroParameterName, + rlAutoSmartPortMacrosParamOrder SmartPortMacroParameterOrder, + rlAutoSmartPortMacrosParamValue SmartPortMacroParameterValue + + } + + rlAutoSmartPortMacroType OBJECT-TYPE + SYNTAX SmartPortMacroType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Macro type - built-in or user defined." + ::= { rlAutoSmartPortMacrosParamEntry 1 } + + rlAutoSmartPortMacrosParamName OBJECT-TYPE + SYNTAX SmartPortMacroParameterName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the parameter to be supplied at smart port macro activation. " + ::= { rlAutoSmartPortMacrosParamEntry 2 } + + rlAutoSmartPortMacrosParamOrder OBJECT-TYPE + SYNTAX SmartPortMacroParameterOrder + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to 'first' instructs the system to erase all previous information associated + with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row. + Setting this object to 'middle' instructs the system to wait for further parameters. + Setting this object to 'last' informs the system that no further parameters will be sent and + therefore it can start the macro or builtin parameters change process. + Setting this object to 'single' instructs the system to erase all previous information associated + with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row and + informs the system that no further parameters will be sent and therefore it can start macro or builtin + parameters change process." + ::= { rlAutoSmartPortMacrosParamEntry 3 } + + + rlAutoSmartPortMacrosParamValue OBJECT-TYPE + SYNTAX SmartPortMacroParameterValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default value of the parameter to be supplied at smart port macro activation. " + ::= { rlAutoSmartPortMacrosParamEntry 4 } + + + + rlAutoSmartPortPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAutoSmartPortPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to keep all the auto smart port information related to a specific port." + ::= { rlPortEvents 8 } + + rlAutoSmartPortPortsEntry OBJECT-TYPE + SYNTAX RlAutoSmartPortPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlAutoSmartPortPortsTable." + INDEX { rlAutoSmartPortPort } + ::= { rlAutoSmartPortPortsTable 1 } + + RlAutoSmartPortPortsEntry ::= SEQUENCE { + rlAutoSmartPortPort InterfaceIndex, + rlAutoSmartPortPortStatus INTEGER, + rlAutoSmartPortPortType SmartPortType, + rlAutoSmartPortPersistency INTEGER, + rlAutoSmartPortLearntPortType SmartPortType, + rlAutoSmartPortPortAcquiringType INTEGER, + rlAutoSmartPortLastActivatedMacro RlSmartPortsMacroNameOrZero, + rlAutoSmartPortFailedCommandNumber INTEGER, + rlAutoSmartPortSetLearntPortType TruthValue + + + } + + rlAutoSmartPortPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port to which the smartport information is associated." + ::= { rlAutoSmartPortPortsEntry 1 } + + rlAutoSmartPortPortStatus OBJECT-TYPE + SYNTAX INTEGER {enabled(1), disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether auto smart port feature is enabled or not on this port." + DEFVAL { enabled } + ::= { rlAutoSmartPortPortsEntry 2 } + + rlAutoSmartPortPortType OBJECT-TYPE + SYNTAX SmartPortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Smart port type associated with this port. If set by user, the port will retain + the smart port type at link down, link not present and reboot events." + DEFVAL { default } + ::= { rlAutoSmartPortPortsEntry 3 } + + + rlAutoSmartPortPersistency OBJECT-TYPE + SYNTAX INTEGER {persistent(1), not-persistent(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to persistent then, if the system concludes, according to + the information learnt there is no relevant device connected to the port, + the rlAutoSmartPortPortType will not be changed (as if the user set this + rlAutoSmartPortPortType himself), except on learning another rlAutoSmartPortPortType." + DEFVAL { not-persistent } + ::= { rlAutoSmartPortPortsEntry 4 } + + + rlAutoSmartPortLearntPortType OBJECT-TYPE + SYNTAX SmartPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Smart port type learnt via the learning protocols. This value will + be different from rlAutoSmartPortPortType only if rlAutoSmartPortPortType + was manually configured (i.e. if the value of + rlAutoSmartPortPortAcquiringType is 'configuration'). The value of the object + is used to set the value of rlAutoSmartPortPortType + if the user removes the configuration." + DEFVAL { default } + ::= { rlAutoSmartPortPortsEntry 5 } + + rlAutoSmartPortPortAcquiringType OBJECT-TYPE + SYNTAX INTEGER {default(1), configuration(2), persistency(3), learning(4)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the way that the value of rlAutoSmartPortPortType was acquired. This object can be + set only during configuration download." + ::= { rlAutoSmartPortPortsEntry 6 } + + rlAutoSmartPortLastActivatedMacro OBJECT-TYPE + SYNTAX RlSmartPortsMacroNameOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates macro name of last activated macro or 'no macro' if no macro was run." + ::= { rlAutoSmartPortPortsEntry 7 } + + rlAutoSmartPortFailedCommandNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of command (starting with 1) that caused the macro + failure or 0 if the macro succeeded or no macro was run." + ::= { rlAutoSmartPortPortsEntry 8 } + + rlAutoSmartPortSetLearntPortType OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Instructs the system to set the port type to the learnt port type." + ::= { rlAutoSmartPortPortsEntry 9 } + + rlAutoSmartPortParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAutoSmartPortActionParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table optionally determines the parameter values for the macro that is activated when the smartport type is + manually changed for a specific port or trunk via the rlAutoSmartPortPortType object." + ::= { rlPortEvents 9 } + + rlAutoSmartPortParamsEntry OBJECT-TYPE + SYNTAX RlAutoSmartPortActionParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A parameter name & immediate value." + INDEX { rlAutoSmartPortIfIndex, IMPLIED rlAutoSmartPortParamName } + ::= { rlAutoSmartPortParamsTable 1 } + + RlAutoSmartPortActionParamsEntry ::= SEQUENCE { + rlAutoSmartPortIfIndex InterfaceIndex, + rlAutoSmartPortParamName SmartPortMacroParameterName, + rlAutoSmartPortParamOrder SmartPortMacroParameterOrder, + rlAutoSmartPortParamValue SmartPortMacroParameterValue + + } + + rlAutoSmartPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port or trunk that this entry is associated with. " + ::= { rlAutoSmartPortParamsEntry 1 } + + rlAutoSmartPortParamName OBJECT-TYPE + SYNTAX SmartPortMacroParameterName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of the parameter whose value must be supplied at a smart port macro activation. " + ::= { rlAutoSmartPortParamsEntry 2 } + + rlAutoSmartPortParamOrder OBJECT-TYPE + SYNTAX SmartPortMacroParameterOrder + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to 'first' instructs the system to erase all previous information associated + with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row. + Setting this object to 'middle' instructs the system to wait for further parameters. + Setting this object to 'last' informs the system that no further parameters will be sent and + therefore it can start applying the smartport type. + Setting this object to 'single' instructs the system to erase all previous information associated + with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row and + informs the system that no further parameters will be sent and informs the system that no further parameters will be sent and + therefore it can start applying the smartport type." + ::= { rlAutoSmartPortParamsEntry 3 } + + rlAutoSmartPortParamValue OBJECT-TYPE + SYNTAX SmartPortMacroParameterValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Value of the parameter whose value must be supplied at a smart port macro activation. " + ::= { rlAutoSmartPortParamsEntry 4 } + + + + rlAutoSmartTrunkRefreshTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlAutoSmartTrunkRefreshEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Setting this object causes running the SmartPort macros of the + following types: router, switch and ap. This operation is called the trunk refresh operation." + ::= { rlPortEvents 10 } + + + rlAutoSmartTrunkRefreshEntry OBJECT-TYPE + SYNTAX RlAutoSmartTrunkRefreshEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlAutoSmartTrunkRefreshTable." + INDEX { rlAutoSmartTrunkRefreshSmartPortType, rlAutoSmartTrunkRefreshIfIndex } + ::= { rlAutoSmartTrunkRefreshTable 1 } + + RlAutoSmartTrunkRefreshEntry ::= SEQUENCE { + rlAutoSmartTrunkRefreshSmartPortType INTEGER, + rlAutoSmartTrunkRefreshIfIndex InterfaceIndexOrZero, + rlAutoSmartTrunkRefreshRowStatus RowStatus + } + + rlAutoSmartTrunkRefreshSmartPortType OBJECT-TYPE + SYNTAX INTEGER {default(1), switch(11), router(12), ap(13)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If not default the trunk refresh operation will be carried out on all ports of this smart port type if + rlAutoSmartTrunkRefreshIfIndex is nonzero, or on the port specifed by rlAutoSmartTrunkRefreshIfIndex if it's type + matches the given this smart port type (if not matching a wrong-value error will be return). + If default the trunk refresh operation will be carried out on all ports of router, switch and ap smart port type if + rlAutoSmartTrunkRefreshIfIndex is nonzero, or on the port specifed by rlAutoSmartTrunkRefreshIfIndex." + ::= { rlAutoSmartTrunkRefreshEntry 1 } + + rlAutoSmartTrunkRefreshIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If 0 the trunk refresh operation will be carried out on all ports of the smart port type as specified in the + rlAutoSmartTrunkRefreshSmartPortType. If nonzero the trunk refresh operation will be carried out + on the specified port, if rlAutoSmartTrunkRefreshSmartPortType is default or matches the smart port type of + the specified port. Any other case will result in a wrong-value error." + ::= { rlAutoSmartTrunkRefreshEntry 2 } + + rlAutoSmartTrunkRefreshRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Since this an action table only createAndGo will be accepted and the conceptual row will vanish immediately + after the action execution." + ::= { rlAutoSmartTrunkRefreshEntry 3 } + + + rlAutoSmartBusy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true indicates that the autosmartports system is temporarily busy performing a multiport + operation and therefore can not service management requests for the time-being." + ::= { rlPortEvents 11 } + + + + END diff --git a/MIBS/cisco/CISCOSB-FINDIT b/MIBS/cisco/CISCOSB-FINDIT new file mode 100644 index 0000000..b1bda15 --- /dev/null +++ b/MIBS/cisco/CISCOSB-FINDIT @@ -0,0 +1,197 @@ +CISCOSB-FINDIT DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32,IpAddress FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InetAddressType,InetAddress FROM INET-ADDRESS-MIB; + +rlFindit MODULE-IDENTITY + LAST-UPDATED "202105190000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Findit Agent." + REVISION "202105190000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 235 } + +rlFinditState OBJECT-TYPE + SYNTAX INTEGER{enabled(1), disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value represents the admin state of the findit Probe feature." + DEFVAL{ 1 } + ::= { rlFindit 1 } + +rlFinditOperState OBJECT-TYPE + SYNTAX INTEGER{active(1), inactive(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value represents the operational state of the findit Probe feature." + DEFVAL{ 2 } + ::= { rlFindit 2 } + +--rlFinditTableEntry definition. +--currently supports one application. +--in case there is a need for additional applications, +--please add appropriate support for it. + +rlFinditTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFinditTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The (conceptual) table listing the Findit group Entry." + ::= {rlFindit 3} + +rlFinditTableEntry OBJECT-TYPE + SYNTAX RlFinditTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The (conceptual) table listing the Findit entry." + INDEX { rlApplication} + ::= { rlFinditTable 1 } + +RlFinditTableEntry::=SEQUENCE { + rlApplication INTEGER, + rlFinditOrganization DisplayString, + rlFinditNetwork DisplayString, + rlFinditInetAddress InetAddress, + rlFinditManagerPort INTEGER, + rlFinditManagerKeyId DisplayString, + rlFinditManagerSecret DisplayString, + rlFinditVersion DisplayString, + rlFinditManagerConnection INTEGER +} + +rlApplication OBJECT-TYPE + SYNTAX INTEGER (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry index for Findit application. + currently supports one application. + in case there is a need for additional applications, + please add appropriate support for it." + ::= { rlFinditTableEntry 1 } + + +rlFinditOrganization OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Organization name of the FindIT Probe." + ::= { rlFinditTableEntry 2 } + +rlFinditNetwork OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Network name of the FindIT Probe." + ::= { rlFinditTableEntry 3 } + + +rlFinditInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address of the Findit manager (server) + referred to in this table entry." + ::= { rlFinditTableEntry 4 } + +rlFinditManagerPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the TCP port used to connect to Manager 1-65535" + ::= { rlFinditTableEntry 5 } + +rlFinditManagerKeyId OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Key for initial authentication between the FindIT + Probe running on the device and the FindIT Manager." + ::= { rlFinditTableEntry 6 } + +rlFinditManagerSecret OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "encrypted-secret-string" + ::= { rlFinditTableEntry 7 } + + +rlFinditVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Findit current version." + ::= { rlFinditTableEntry 8 } + +rlFinditManagerConnection OBJECT-TYPE + SYNTAX INTEGER{enabled(1), disabled(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Findit Manager connection configuration state." + ::= { rlFinditTableEntry 9 } + + +rlFinditManagerReconnect OBJECT-TYPE + SYNTAX INTEGER{none(0), renew(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "reconnect to manager using the + configured key and secret for + authentication with the manager" + ::= {rlFindit 4} + +rlFinditManagerConnectionOpertional OBJECT-TYPE + SYNTAX INTEGER{enabled(1), disabled(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value represents the operational state of the findit Manager connection state." + DEFVAL{ 2 } + ::= { rlFindit 5 } + +rlFinditProbeErrorReportAction OBJECT-TYPE + SYNTAX INTEGER { + nothing(0), + disableAndSyslog(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action MIB based on FindIT Probe agent error detected." + ::= { rlFindit 6 } + +rlFinditProbeMemoryClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action MIB to trigger FindIT Probe agent memory clear." + ::= { rlFindit 7 } + + +END + diff --git a/MIBS/cisco/CISCOSB-File b/MIBS/cisco/CISCOSB-File new file mode 100644 index 0000000..5e9f468 --- /dev/null +++ b/MIBS/cisco/CISCOSB-File @@ -0,0 +1,258 @@ +CISCOSB-File DEFINITIONS ::= BEGIN + +-- Title: CISCOSB File Private Extension +-- Version: 7.39.00.00 +-- Date: 23 Feb 2005 +-- 23-Sep-2003 Added field rlFileRowStatus to rlFileTable +-- 23-Sep-2003 Removed field rlFileActionNextLine from rlFileActionTable +-- 23-Sep-2003 Removed values "display" and "delete" of rlFileActionCommand +-- 07-Nov-2004 Added Scalar rlFileAuditingEnable +-- 23-Feb-2005 Added rlFileFlashSize +-- 30-May-2011 Added MODULE-IDENTITY + + +IMPORTS + switch001 FROM CISCOSB-MIB + DisplayString, RowStatus, TruthValue FROM SNMPv2-TC + OBJECT-TYPE FROM SNMPv2-SMI; + +rlFile MODULE-IDENTITY + LAST-UPDATED "201304010001Z" -- April 1, 2013 + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for File Private Extension." + REVISION "201304010000Z" -- April 1, 2013 + DESCRIPTION + "Added MODULE-IDENTITY" + ::= { switch001 96 } +FilePermission ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File permission" + SYNTAX BITS { + read(0), + write(1), + execute(2), + dir(3) + } + + +rlFileMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the File System MIB version. The current version is 1." + ::= {rlFile 1 } + +rlFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing all the files + of the flash file system." + ::= {rlFile 2 } + +rlFileEntry OBJECT-TYPE + SYNTAX RlFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the FileTable." + INDEX { IMPLIED rlFileName } + ::= {rlFileTable 1 } + +RlFileEntry ::= SEQUENCE { + rlFileName OCTET STRING, + rlFilePermission FilePermission, + rlFileSize INTEGER, + rlFileModificationDate DisplayString, + rlFileModificationTime DisplayString, + rlFileRowStatus RowStatus, + rlFileFlashSize INTEGER, + rlFileFullNormalizedName OCTET STRING +} + +rlFileName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file." + ::= { rlFileEntry 1 } + +rlFilePermission OBJECT-TYPE + SYNTAX FilePermission + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "permission level bitmap. " + ::= { rlFileEntry 2 } + +rlFileSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the file in bytes (actual size)." + ::= { rlFileEntry 3 } + +rlFileModificationDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time-stamp indicating the date of creation or last + modification of this file. The format of the time-stamp is + dd-mmm-yyyy" + ::= { rlFileEntry 4 } + +rlFileModificationTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time-stamp indicating the time of creation or last + modification of this file. The format of the time-stamp is + hh:mm:ss" + ::= { rlFileEntry 5 } + +rlFileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used just to delete an entry" + ::= { rlFileEntry 6 } + +rlFileFlashSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size allocated for the file in bytes (allocated size)." + ::= { rlFileEntry 7 } + +rlFileFullNormalizedName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The full normalized name - up to max OCTET STRING length and + not containing '..' and '.' path components." + ::= { rlFileEntry 8 } + +rlFileActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFileActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The (conceptual) table listing only one entry at a time + with parameters needed for performing an action on a file." + ::= {rlFile 3 } + +rlFileActionEntry OBJECT-TYPE + SYNTAX RlFileActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the FileActionTable." + INDEX {rlFileActionName } + ::= {rlFileActionTable 1 } + +RlFileActionEntry ::= SEQUENCE { + rlFileActionName OCTET STRING, + rlFileActionNewName OCTET STRING, + rlFileActionRowStatus RowStatus, + rlFileActionCommand INTEGER +} + +rlFileActionName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file." + ::= { rlFileActionEntry 1 } + +rlFileActionNewName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The new name for the file (in case of action rename)." + ::= { rlFileActionEntry 2 } + +rlFileActionRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to create an entry" + ::= { rlFileActionEntry 3 } + +rlFileActionCommand OBJECT-TYPE + SYNTAX INTEGER { + rename(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Perform an action on the file." + ::= { rlFileActionEntry 4 } + +rlFileTotalSizeOfFlash OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total size of the flash in bytes." + ::= {rlFile 4 } + +rlFileFreeSizeOfFlash OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of free bytes in the flash." + ::= {rlFile 5 } + +--- File System auditing control (SysLog) + +rlFileAuditingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether SysLog messages + should be issued on file rename/delete events" + DEFVAL { true } + ::= { rlFile 6 } + +rlFileTotalSizeOfUSB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the total size of the USB in bytes." + ::= {rlFile 7 } + +rlFileFreeSizeOfUSB OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of free bytes in the USB." + ::= {rlFile 8 } + +END diff --git a/MIBS/cisco/CISCOSB-GREEN-MIB b/MIBS/cisco/CISCOSB-GREEN-MIB new file mode 100644 index 0000000..7237880 --- /dev/null +++ b/MIBS/cisco/CISCOSB-GREEN-MIB @@ -0,0 +1,247 @@ +CISCOSB-GREEN-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCO GREEN ETHERNET MIB +-- Version: 7.47 +-- Date: 25 Aug 2008 +-- +IMPORTS + switch001 FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC + PortList FROM Q-BRIDGE-MIB + ifIndex FROM IF-MIB; + +rlGreenEth MODULE-IDENTITY -- August 15, 2008 + + LAST-UPDATED "200808150001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION "The private MIB module definition for Green Ethernet Energy Detect feature." + REVISION "200808150000Z" + DESCRIPTION "Add Green Ethernet Energy Detect and Short Reach support per port and per system rlGreenEthernet" +::= { switch001 134} + +rlGreenEthEnergyDetectEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar defines Green Ethernet Enrgy-Detect Globaly" + ::= { rlGreenEth 1 } + +rlGreenEthShortReachEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar defines Green Ethernet Short-Reach Globaly" + ::= { rlGreenEth 2 } + +rlGreenEthCurrentEnergyConsumption OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mWatt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar define Green Ethernet all modes current Energy consumption per system in mWatt + in order to calculate current energy consumption in percent proportional to Consumption without Green Ethernet feature + please use the following formula: + (rlGreenEthCurrentEnergyConsumption/rlGreenEthCurrentMaxEnergyConsumption)*100" + ::= { rlGreenEth 3 } + +rlGreenEthCurrentMaxEnergyConsumption OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "mWatt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar define Green Ethernet current maximum consumption Energy consumption per system in mWatt, + as it was without Green Ethernet feature." + ::= { rlGreenEth 4 } + +rlGreenEthCumulativePowerSaveMeter OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Watt*Hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar define Green Ethernet cumulative power save per system in Watt*Hour" + ::= { rlGreenEth 5 } + +rlGreenEthShortReachThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..70) + UNITS "meter" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The usage threshold expressed in meter for + determinate the cable length for Short-Reach" + ::= { rlGreenEth 6 } + +rlGreenEthCumulativePowerSaveMeterReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rlGreenEthCumulativePowerSaveMeterReset indicates that rlGreenEthCumulativePowerSaveMeter + should be set to ziro. + + This object behaviors as write-only than + reading this object will always return 'false'." + DEFVAL{ false } + ::= { rlGreenEth 7 } + +RlGreenSavingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Green saving types: + energyDetect(1) uses energy detect + shortReach(2) uses Short Reach" + SYNTAX INTEGER { + energyDetect (1), + shortReach (2) + } + +NonOperReasonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Reason why Green Ethernet is not activated saving on a port + NP(1) Port is not present - Applicable in ED & SR + LT(2) Link Type is not supported(fiber, auto media setect) - Applicable in ED & SR + LU(3) Port link is up - Applicable only in ED + LS(4) Link speed is not supported (100M,10M,10G) - Applicable only in SR + LL(5) Link length received from VCT test exceed threshold - Applicable only in SR + ER(6) Errors detected on line and port revered back to Long Reach(only in enhanced mode) - Applicable only in SR + LD(7) Port link is Down - Applicable only in SR + unknown(8) In case that green Active or disable on port" + + + SYNTAX INTEGER { + np(1), + lt(2), + lu(3), + ls(4), + ll(5), + er(6), + ld(7), + unknown(8) + } + +CableLengthRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "cable length calculated when link is up + Relevant only for SR" + SYNTAX INTEGER { + lengthUnknown(0), + lengthLessThan50M(1), + length50MTo80M(2), + length80MTo110M(3), + length110MTo140M(4), + lengthMoreThan140M(5) + } + +rlGreenEthPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlGreenEthPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of green state of ports" + ::= { rlGreenEth 8 } + +rlGreenEthPortEntry OBJECT-TYPE + SYNTAX RlGreenEthPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of green state of port" + INDEX { ifIndex, + rlGreenEthPortSavingTypeValue } + ::= { rlGreenEthPortTable 1 } + + + +RlGreenEthPortEntry ::= SEQUENCE { + rlGreenEthPortSavingTypeValue RlGreenSavingType, + rlGreenEthPortAdminState TruthValue, + rlGreenEthPortOperState TruthValue, + rlGreenEthPortNonOperReason NonOperReasonType, + rlGreenEthPortCableLength CableLengthRange +} + +rlGreenEthPortSavingTypeValue OBJECT-TYPE + SYNTAX RlGreenSavingType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Green saving types" + ::= { rlGreenEthPortEntry 1 } + +rlGreenEthPortAdminState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Active\non Active" + ::= { rlGreenEthPortEntry 2 } + +rlGreenEthPortOperState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active\non Active" + ::= { rlGreenEthPortEntry 3 } + + +rlGreenEthPortNonOperReason OBJECT-TYPE + SYNTAX NonOperReasonType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reason why saving mode is not activated" + ::= { rlGreenEthPortEntry 4 } + +rlGreenEthPortCableLength OBJECT-TYPE + SYNTAX CableLengthRange + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cable length calculated when link is up" + ::= { rlGreenEthPortEntry 5 } + +rlGreenEthForceShortReachIfIndexList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ports that forced enable the Green Ethernet Short Reach configuration + not considering VCT results." + DEFVAL { ''H } -- empty octet string + ::= { rlGreenEth 9 } + + +rlGreenEthMaskLedStatus OBJECT-TYPE + SYNTAX INTEGER { + off (0), + on (1) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mask all ports led according to the configuration." + DEFVAL{ off } + ::= { rlGreenEth 10 } + +END + + diff --git a/MIBS/cisco/CISCOSB-GVRP-MIB b/MIBS/cisco/CISCOSB-GVRP-MIB new file mode 100644 index 0000000..00f0f87 --- /dev/null +++ b/MIBS/cisco/CISCOSB-GVRP-MIB @@ -0,0 +1,456 @@ +CISCOSB-GVRP-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private GVRP MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + TruthValue, TimeInterval FROM SNMPv2-TC + EnabledStatus FROM P-BRIDGE-MIB + Counter FROM RFC1155-SMI + dot1dBasePort FROM BRIDGE-MIB; + +rlGvrp MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines GVRP private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 64 } + +rlPortGvrpTimersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortGvrpTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of GVRP timer values for every bridge + port. This is indexed by dot1dBasePort." + ::= { rlGvrp 1 } + +rlPortGvrpTimersEntry OBJECT-TYPE + SYNTAX RlPortGvrpTimersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GVRP timer values for a bridge port." + INDEX { dot1dBasePort } + ::= { rlPortGvrpTimersTable 1 } + +RlPortGvrpTimersEntry ::= + SEQUENCE { + rlPortGvrpJoinTime TimeInterval, + rlPortGvrpLeaveTime TimeInterval, + rlPortGvrpLeaveAllTime TimeInterval, + rlPortGvrpOverrideGarp EnabledStatus + } + +rlPortGvrpJoinTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The GVRP Join time, in centiseconds." + DEFVAL { 20 } + ::= { rlPortGvrpTimersEntry 1 } + +rlPortGvrpLeaveTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The GVRP Leave time, in centiseconds." + DEFVAL { 60 } + ::= { rlPortGvrpTimersEntry 2 } + +rlPortGvrpLeaveAllTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The GVRP LeaveAll time, in centiseconds." + DEFVAL { 1000 } + ::= { rlPortGvrpTimersEntry 3 } + +rlPortGvrpOverrideGarp OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled{1}, GVRP timer values for this port are + determined by the values in this entry. Otherwise, they + are determined by the values in dot1dPortGarpTable." + DEFVAL { disabled } + ::= { rlPortGvrpTimersEntry 4 } + +rlGvrpSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Is GVRP supported in this device or not" + ::= { rlGvrp 2 } + +rlGvrpMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 3." + ::= { rlGvrp 3 } + +-- rlPortGvrpStatisticsTable + +rlPortGvrpStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortGvrpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of GVRP statistics values for every bridge + port. This is indexed by dot1dBasePort." + ::= { rlGvrp 4 } + +rlPortGvrpStatisticsEntry OBJECT-TYPE + SYNTAX RlPortGvrpStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GVRP statistics values for a bridge port." + INDEX { dot1dBasePort } + ::= { rlPortGvrpStatisticsTable 1 } + +RlPortGvrpStatisticsEntry ::= + SEQUENCE { + rlPortGvrpStatisticsRJE Counter, + rlPortGvrpStatisticsRJIn Counter, + rlPortGvrpStatisticsREmp Counter, + rlPortGvrpStatisticsRLIn Counter, + rlPortGvrpStatisticsRLE Counter, + rlPortGvrpStatisticsRLA Counter, + rlPortGvrpStatisticsSJE Counter, + rlPortGvrpStatisticsSJIn Counter, + rlPortGvrpStatisticsSEmp Counter, + rlPortGvrpStatisticsSLIn Counter, + rlPortGvrpStatisticsSLE Counter, + rlPortGvrpStatisticsSLA Counter, + rlPortGvrpStatisticsClear INTEGER + } + +rlPortGvrpStatisticsRJE OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty Received on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 1 } + +rlPortGvrpStatisticsRJIn OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In Received on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 2 } + +rlPortGvrpStatisticsREmp OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty Received on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 3 } + +rlPortGvrpStatisticsRLIn OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave In Received on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 4 } + +rlPortGvrpStatisticsRLE OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave Empty Received on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 5 } + +rlPortGvrpStatisticsRLA OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave All Received on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 6 } + +rlPortGvrpStatisticsSJE OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join Empty Sent on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 7 } + +rlPortGvrpStatisticsSJIn OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Join In Sent on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 8 } + +rlPortGvrpStatisticsSEmp OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Empty Sent on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 9 } + +rlPortGvrpStatisticsSLIn OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave In Sent on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 10 } + +rlPortGvrpStatisticsSLE OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave Empty Sent on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 11 } + +rlPortGvrpStatisticsSLA OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Leave All Sent on the port, + since the last clearance." + ::= { rlPortGvrpStatisticsEntry 12 } + +rlPortGvrpStatisticsClear OBJECT-TYPE + SYNTAX INTEGER { + activate(1), + passive(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "activate - the signal/trigger to clear ALL + the rlPortGvrpStatisticsEntry's fields. + passive - specify that the rlPortGvrpStatisticsClear field is not + activate, or finshed the clearnce process. + the rlPortGvrpStatisticsClear return automatically to + passive after it was activate." + DEFVAL { passive } + ::= { rlPortGvrpStatisticsEntry 13 } + +-- rlPortGvrpErrorStatisticsTable + +rlPortGvrpErrorStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortGvrpErrorStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of GVRP ErrorStatistics values for every bridge + port. This is indexed by dot1dBasePort." + ::= { rlGvrp 5 } + +rlPortGvrpErrorStatisticsEntry OBJECT-TYPE + SYNTAX RlPortGvrpErrorStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GVRP ErrorStatistics values for a bridge port." + INDEX { dot1dBasePort } + ::= { rlPortGvrpErrorStatisticsTable 1 } + +RlPortGvrpErrorStatisticsEntry ::= + SEQUENCE { + rlPortGvrpErrorStatisticsInvProt Counter, + rlPortGvrpErrorStatisticsInvAtyp Counter, + rlPortGvrpErrorStatisticsInvAval Counter, + rlPortGvrpErrorStatisticsInvPlen Counter, + rlPortGvrpErrorStatisticsInvAlen Counter, + rlPortGvrpErrorStatisticsInvEvent Counter, + rlPortGvrpErrorStatisticsClear INTEGER + } + +rlPortGvrpErrorStatisticsInvProt OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid Protocol Id encountered by + the GVRP port. (since the last clearance)" + ::= { rlPortGvrpErrorStatisticsEntry 1 } + +rlPortGvrpErrorStatisticsInvAtyp OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid Attribute Type encountered by + the GVRP port. (since the last clearance)" + ::= { rlPortGvrpErrorStatisticsEntry 2 } + +rlPortGvrpErrorStatisticsInvAval OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid Attribute Value encountered by + the GVRP port. (since the last clearance)" + ::= { rlPortGvrpErrorStatisticsEntry 3 } + +rlPortGvrpErrorStatisticsInvPlen OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid PDU Length encountered by + the GVRP port. (since the last clearance)" + ::= { rlPortGvrpErrorStatisticsEntry 4 } + +rlPortGvrpErrorStatisticsInvAlen OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid Attribute Length encountered by + the GVRP port. (since the last clearance)" + ::= { rlPortGvrpErrorStatisticsEntry 5 } + +rlPortGvrpErrorStatisticsInvEvent OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid Event encountered by + the GVRP port. (since the last clearance)" + ::= { rlPortGvrpErrorStatisticsEntry 6 } + +rlPortGvrpErrorStatisticsClear OBJECT-TYPE + SYNTAX INTEGER { + activate(1), + passive(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "activate - the signal/trigger to clear ALL + the rlPortGvrpErrorStatisticsEntry's fields. + passive - specify that the rlPortGvrpErrorStatisticsClear field is not + activate, or finshed the clearnce process. + the rlPortGvrpErrorStatisticsClear return automatically to + passive after it was activate." + DEFVAL { passive } + ::= { rlPortGvrpErrorStatisticsEntry 7 } + +-- rlPortGvrpApplicantStatusTable + +rlPortGvrpApplicantStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortGvrpApplicantStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of GVRP Applicant Status values for every bridge + port. This is indexed by dot1dBasePort." + ::= { rlGvrp 6 } + +rlPortGvrpApplicantStatusEntry OBJECT-TYPE + SYNTAX RlPortGvrpApplicantStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GVRP Applicant Status value for a bridge port." + INDEX { dot1dBasePort } + ::= { rlPortGvrpApplicantStatusTable 1 } + +RlPortGvrpApplicantStatusEntry ::= + SEQUENCE { + rlPortGvrpApplicantStatusValue INTEGER + } + +rlPortGvrpApplicantStatusValue OBJECT-TYPE + SYNTAX INTEGER { + participant(1), + nonParticipant(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "participant - the Gvrp enabled port sending GARP PDUs. + nonParticipant - preventing the Gvrp enabled port from sending GARP PDUs." + DEFVAL { participant } + ::= { rlPortGvrpApplicantStatusEntry 1 } + +-- rlGvrpDynamicVlanCreation was deleted +-- { rlGvrp 7 } reserved + +-- rlPortGvrpRegistrationModeTable + +rlPortGvrpRegistrationModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortGvrpRegistrationModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of GVRP Registration Mode values for every bridge + port. This is indexed by dot1dBasePort." + ::= { rlGvrp 8 } + +rlPortGvrpRegistrationModeEntry OBJECT-TYPE + SYNTAX RlPortGvrpRegistrationModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GVRP Registration Mode value for a bridge port." + INDEX { dot1dBasePort } + ::= { rlPortGvrpRegistrationModeTable 1 } + +RlPortGvrpRegistrationModeEntry ::= + SEQUENCE { + rlPortGvrpRegistrationModeForbidden TruthValue + } + +rlPortGvrpRegistrationModeForbidden OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "true - deregisters all VLANS on the specified port and prevents any + VLAN creation or registration on that port. + false - the registration operation on this port behaves normally." + DEFVAL { false } + ::= { rlPortGvrpRegistrationModeEntry 1 } + +END diff --git a/MIBS/cisco/CISCOSB-HWENVIROMENT b/MIBS/cisco/CISCOSB-HWENVIROMENT new file mode 100644 index 0000000..36c61f5 --- /dev/null +++ b/MIBS/cisco/CISCOSB-HWENVIROMENT @@ -0,0 +1,411 @@ +CISCOSB-HWENVIROMENT DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString,TruthValue FROM SNMPv2-TC; + +rlEnv MODULE-IDENTITY + LAST-UPDATED "200309210001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for environment of CISCOSB devices." + REVISION "200309210000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 83 } + +RlEnvMonState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the state of a device being monitored. + Valid values are: + + normal(1): the environment is good, such as low + temperature. + + warning(2): the environment is bad, such as temperature + above normal operation range but not too + high. + + critical(3): the environment is very bad, such as + temperature much higher than normal + operation limit. + + shutdown(4): the environment is the worst, the system + should be shutdown immediately. + + notPresent(5): the environmental monitor is not present, + such as temperature sensors do not exist. + + notFunctioning(6): the environmental monitor does not + function properly, such as a temperature + sensor generates a abnormal data like + 1000 C. + " + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3), + shutdown(4), + notPresent(5), + notFunctioning(6), + notAvailable(7), + backingUp(8), + readingFailed(9) + } + + +RlEnvMonDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the state of a device being monitored. + Valid values are: + + unKnown(1): if the board not support air flow direction. + + frontToBack(2): the air flow direction of the fan is front to back. + + backToFront(3): the air flow direction of the fan is back to front. + + clockwise(4): the air flow direction of the fan is clock wise + + unClockwise(5): the air flow direction of the fan is unclock wise + + insideOutside(6): the air flow direction of the fan is inside outside + + outsideInside(7): the air flow direction of the fan is outside inside + + rightToLeft(8): the air flow direction of the fan is from right to left + + leftToRight(9): the air flow direction of the fan is from left to right + + " + SYNTAX INTEGER { + unKnown(1), + frontToBack(2), + backToFront(3), + clockwise(4), + unClockwise(5), + insideOut(6), + outsideIn(7), + rightToLeft(8), + leftToRight(9) + } + +rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 } + +rlEnvMonFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of fan status maintained by the environmental + monitor." + ::= { rlEnvPhysicalDescription 1 } + +rlEnvMonFanStatusEntry OBJECT-TYPE + SYNTAX RlEnvMonFanStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the fan status table, representing the status of + the associated fan maintained by the environmental monitor." + INDEX { rlEnvMonFanStatusIndex } + ::= { rlEnvMonFanStatusTable 1 } + +RlEnvMonFanStatusEntry ::= + SEQUENCE { + rlEnvMonFanStatusIndex INTEGER, + rlEnvMonFanStatusDescr DisplayString, + rlEnvMonFanState RlEnvMonState + } + +rlEnvMonFanStatusIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique index for the fan being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { rlEnvMonFanStatusEntry 1 } + +rlEnvMonFanStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "Textual description of the fan being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { rlEnvMonFanStatusEntry 2 } + +rlEnvMonFanState OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The mandatory state of the fan being instrumented." + ::= { rlEnvMonFanStatusEntry 3 } + + + +rlEnvMonSupplyStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "The table of power supply status maintained by the + environmental monitor card." + ::= { rlEnvPhysicalDescription 2 } + +rlEnvMonSupplyStatusEntry OBJECT-TYPE + SYNTAX RlEnvMonSupplyStatusEntry + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "An entry in the power supply status table, representing the + status of the associated power supply maintained by the + environmental monitor card." + INDEX { rlEnvMonSupplyStatusIndex } + ::= { rlEnvMonSupplyStatusTable 1 } + +RlEnvMonSupplyStatusEntry ::= + SEQUENCE { + rlEnvMonSupplyStatusIndex INTEGER , + rlEnvMonSupplyStatusDescr DisplayString, + rlEnvMonSupplyState RlEnvMonState, + rlEnvMonSupplySource INTEGER, + rlEnvMonSupplyFanDirection RlEnvMonDirection + } + +rlEnvMonSupplyStatusIndex OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS not-accessible + + STATUS current + DESCRIPTION + "Unique index for the power supply being instrumented. + This index is for SNMP purposes only, and has no + intrinsic meaning." + ::= { rlEnvMonSupplyStatusEntry 1 } + +rlEnvMonSupplyStatusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "Textual description of the power supply being instrumented. + This description is a short textual label, suitable as a + human-sensible identification for the rest of the + information in the entry." + ::= { rlEnvMonSupplyStatusEntry 2 } + +rlEnvMonSupplyState OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The mandatory state of the power supply being instrumented." + ::= { rlEnvMonSupplyStatusEntry 3 } + +rlEnvMonSupplySource OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc(3), + externalPowerSupply(4), + internalRedundant(5) + } + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The power supply source. + unknown - Power supply source unknown + ac - AC power supply + dc - DC power supply + externalPowerSupply - External power supply + internalRedundant - Internal redundant power supply + " + ::= { rlEnvMonSupplyStatusEntry 4 } + +rlEnvMonSupplyFanDirection OBJECT-TYPE + SYNTAX RlEnvMonDirection + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The direction of the power supply's fan." + ::= { rlEnvMonSupplyStatusEntry 5 } + +rlEnvFanData OBJECT IDENTIFIER ::= { rlEnv 5 } + +rlEnvFanDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvFanDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each unit in a stack" + ::= { rlEnvFanData 1 } + +rlEnvFanDataEntry OBJECT-TYPE + SYNTAX RlEnvFanDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a unit" + INDEX { rlEnvFanDataStackUnit } + ::= { rlEnvFanDataTable 1 } + +RlEnvFanDataEntry ::= SEQUENCE { + rlEnvFanDataStackUnit INTEGER, + rlEnvFanDataTemp INTEGER, + rlEnvFanDataSpeed INTEGER, + rlEnvFanDataOperLevel INTEGER, + rlEnvFanDataAdminLevel INTEGER, + rlEnvFanDataDirection RlEnvMonDirection +} + +rlEnvFanDataStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the stack unit" + ::= { rlEnvFanDataEntry 1 } + +rlEnvFanDataTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit temperature" + ::= { rlEnvFanDataEntry 2 } + +rlEnvFanDataSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan speed in RPM" + ::= { rlEnvFanDataEntry 3 } + +rlEnvFanDataOperLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan speed operative level" + ::= { rlEnvFanDataEntry 4 } + +rlEnvFanDataAdminLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured fan speed level" + ::= { rlEnvFanDataEntry 5 } + +rlEnvFanDataDirection OBJECT-TYPE + SYNTAX RlEnvMonDirection + MAX-ACCESS read-only + + STATUS current + DESCRIPTION + "The direction of the system's fan." + ::= { rlEnvFanDataEntry 6 } + + +-- ************ Redundant Fan ************** -- + +RlEnvRedundantFanStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the status of a redundant fan. + Valid values are: + Ready(1): fan is ready and not active (all fans are O.K) + Active(2): fan is active (one or more fan failed) + Failure(3): fan failure " + + SYNTAX INTEGER { + ready(1), + active(2), + failure(3), + notPresent(4) + } + +rlEnvRedundantFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEnvRedundantFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of redundant fan status" + ::= { rlEnv 6 } + +rlEnvRedundantFanEntry OBJECT-TYPE + SYNTAX RlEnvRedundantFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the redundant fan status table, representing the status of the associated fan " + INDEX { rlEnvRedundantFanUnitId, rlEnvRedundantFanIndex } + ::= { rlEnvRedundantFanTable 1 } + +RlEnvRedundantFanEntry ::= + SEQUENCE { + rlEnvRedundantFanUnitId Unsigned32, + rlEnvRedundantFanIndex INTEGER, + rlEnvRedundantFanStatus RlEnvRedundantFanStatus + } + +rlEnvRedundantFanUnitId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the stack unit" + ::= { rlEnvRedundantFanEntry 1 } + +rlEnvRedundantFanIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan index" + ::= { rlEnvRedundantFanEntry 2 } + +rlEnvRedundantFanStatus OBJECT-TYPE + SYNTAX RlEnvRedundantFanStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fan status" + ::= { rlEnvRedundantFanEntry 3 } + +rlEnvRedundantFanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Defines whether Redundant Fan feature is supported" + ::= { rlEnv 7 } + +END + diff --git a/MIBS/cisco/CISCOSB-IP b/MIBS/cisco/CISCOSB-IP new file mode 100644 index 0000000..d02cd45 --- /dev/null +++ b/MIBS/cisco/CISCOSB-IP @@ -0,0 +1,1528 @@ +CISCOSB-IP DEFINITIONS ::= BEGIN + +-- Title: CISCOSB IP Private Extension +-- Version: 7.45.00.00 +-- Date: 22 Jun 2006 + +IMPORTS + switch001 FROM CISCOSB-MIB + ipAddrEntry FROM IP-MIB + InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB + rip2IfConfEntry FROM RIPv2-MIB + ipCidrRouteEntry,ipCidrRouteDest, + ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB + Unsigned32, Integer32, Counter32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, RowStatus, TruthValue, PhysAddress, + TimeStamp, RowPointer, TestAndIncr, StorageType FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB + InterfaceIndex FROM IF-MIB + IpAddressOriginTC, IpAddressStatusTC + FROM IP-MIB; + + +ipSpec MODULE-IDENTITY + LAST-UPDATED "200606220001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for IP MIB." + REVISION "200606220000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 26 } + + +-- +-- The textual conventions we define and use for rlIpAddressTable (in this MIB). +-- + +RlIpAddressOriginTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The origin of the address. + + following are same as ipAddressOriginTC in standard MIB: + + manual(2) indicates that the address was manually configured + to a specified address, e.g., by user configuration. + + dhcp(4) indicates an address that was assigned to this + system by a DHCP server. + + linklayer(5) indicates an address created by IPv6 stateless + auto-configuration. + + random(6) indicates an address chosen by the system at + random, e.g., an IPv4 address within 169.254/16, or an RFC + 3041 privacy address. + + following are additional to standard MIB: + + autoConfig(7) indicates that the address was auto configured configured + to a specified address, e.g., not by user configuration. + + eui64(8) indicates that the address was partially configured configured + to a specified address, e.g., address suffix is based on MAC address with + EUI-64 representation. + + tunnelIsatap(9) indicates that the address an ISATATP tunnel representation. + + tunnelIsatap(10) indicates that the address an 6to4 tunnel representation. + + tunnelIsatap(11) indicates that the address was partially configured configured + to a specified address, e.g., address prefix is preconfigured. + " + SYNTAX INTEGER { + other(1), + manual(2), + dhcp(4), + linklayer(5), + random(6), +-- additional to standard MIB + autoConfig(7), + eui64(8), + tunnelIsatap(9), + tunnel6to4(10), + generalPrefix(11) + } + + + +rsIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is parralel to MIB II IpAddrTable, and is used to + add/delete entries to/from that table. In addition it contains + private objects." + ::= { ipSpec 1 } + +rsIpAddrEntry OBJECT-TYPE + SYNTAX RsIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The addressing information for one of this + entity's IP addresses." + INDEX {rsIpAdEntAddr} + ::= { rsIpAddrTable 1 } + +RsIpAddrEntry ::= SEQUENCE { + rsIpAdEntAddr IpAddress, + rsIpAdEntIfIndex INTEGER, + rsIpAdEntNetMask IpAddress, + rsIpAdEntForwardIpBroadcast INTEGER, + rsIpAdEntBackupAddr IpAddress, -- obsolete + rsIpAdEntStatus INTEGER, + rsIpAdEntBcastAddr INTEGER, + rsIpAdEntArpServer INTEGER, + rsIpAdEntName DisplayString, + rsIpAdEntOwner INTEGER, + rsIpAdEntAdminStatus INTEGER, + rsIpAdEntOperStatus INTEGER, + rsIpAdEntPrecedence INTEGER, + rsIpAdEntUniqueStatus INTEGER, + rsIpAdEntIcmpRedirectSend INTEGER +} + +rsIpAdEntAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing + information pertains." + ::= { rsIpAddrEntry 1 } + +rsIpAdEntIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index value which uniquely identifies the + interface to which this entry is applicable. The + interface identified by a particular value of this + index is the same interface as identified by the + same value of ifIndex." + ::= { rsIpAddrEntry 2 } + +rsIpAdEntNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of + this entry. The value of the mask is an IP + address with all the network bits set to 1 and all + the hosts bits set to 0." + ::= { rsIpAddrEntry 3 } + +rsIpAdEntForwardIpBroadcast OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This variable controls forwarding of IP (sub)net-directed + broadcasts destined for an attached sub(net). " + DEFVAL { enable } + ::= { rsIpAddrEntry 4 } + +rsIpAdEntBackupAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In case there are two IP routers in the domain, + the address of the second IP router." + ::= { rsIpAddrEntry 5 } + +rsIpAdEntStatus OBJECT-TYPE + SYNTAX INTEGER{ + valid(1), + invalid(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The validity of this entry. Invalid indicates that this entry is + invalid in IpAddrTable (MIB II)." + DEFVAL { valid } + ::= { rsIpAddrEntry 6 } + +rsIpAdEntBcastAddr OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Indicates how the host part of ip subnet broadcast messages will be + filled: + 0 - host part will be filled by 0 + 1 - host part will be filled by 1." + ::= { rsIpAddrEntry 7 } + +rsIpAdEntArpServer OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the router will reply to incoming ARP requests on + this interface, providing the physical address corresponding to this + IP interface." + DEFVAL { disable } + ::= { rsIpAddrEntry 8 } + + rsIpAdEntName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP Interface name" + ::= { rsIpAddrEntry 9 } + +rsIpAdEntOwner OBJECT-TYPE + SYNTAX INTEGER{ + static(1), + dhcp(2), + internal(3), + default(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP Interface owner. Static if interface defined by user, dhcp + if received by boot protocol like DHCP and internal + for internal usage." + DEFVAL { static } + ::= { rsIpAddrEntry 10 } + +rsIpAdEntAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP Interface admin status." + DEFVAL { up } + ::= { rsIpAddrEntry 11 } + +rsIpAdEntOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If active the interface can be used to send and receive frames." + ::= { rsIpAddrEntry 12 } + +rsIpAdEntPrecedence OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP preference, to be selected as source IP for rsIpAdEntIfIndex. + this source IP selection is first by preference value. + if more than one IP has the same preference the one with the + lowest IP is selected. + (higher value -> higher preference)" + DEFVAL { 1 } + ::= { rsIpAddrEntry 13 } + +rsIpAdEntUniqueStatus OBJECT-TYPE + SYNTAX INTEGER { + valid (1), + validDuplicated (2), + tentative (3), + duplicated (4), + delayed (5), + notReceived (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address unique status defines IP address + state in an assignment process and + after duplication detection." + ::= { rsIpAddrEntry 14 } + +rsIpAdEntIcmpRedirectSend OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables or disables sending of ICMP redirect messages to + re-send a packet through the same interface on which the packet was + received." + DEFVAL { enable } + ::= { rsIpAddrEntry 15 } + +icmpSpec OBJECT IDENTIFIER ::= { ipSpec 2 } + +rsIcmpGenErrMsgEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controlls the ability to generate ICMP error messages" + DEFVAL { enable } + ::= { icmpSpec 1 } + +rsIcmpRdTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsIcmpRdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains ICMP Router Discovery parameters + configurated per IP interface." + ::= {icmpSpec 2} + +rsIcmpRdEntry OBJECT-TYPE + SYNTAX RsIcmpRdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ICMP parameters configurated for IP interface." + INDEX {rsIcmpRdIpAddr} + ::= {rsIcmpRdTable 1} + +RsIcmpRdEntry ::= SEQUENCE { + rsIcmpRdIpAddr IpAddress, + rsIcmpRdIpAdvertAddr IpAddress, + rsIcmpRdMaxAdvertInterval INTEGER, + rsIcmpRdMinAdvertInterval INTEGER, + rsIcmpRdAdvertLifetime INTEGER, + rsIcmpRdAdvertise INTEGER, + rsIcmpRdPreferenceLevel INTEGER, + rsIcmpRdEntStatus INTEGER + } + +rsIcmpRdIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address to which this entry's information pertains." + ::= {rsIcmpRdEntry 1} + +rsIcmpRdIpAdvertAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The IP destination address to be used for multicast + Router Advertisements sent from the interface. The + only permissible values are the all-systems multicast + address, 224.0.0.1, or the limited-broadcast address, + 255.255.255.255." + DEFVAL {'E0000001'H} + ::= {rsIcmpRdEntry 2} + +rsIcmpRdMaxAdvertInterval OBJECT-TYPE + SYNTAX INTEGER (4..1800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum time allowed between sending multicast + Router Advertisements from the interface, in seconds. + Must be no less than 4 seconds and no greater than 1800 + seconds." + DEFVAL {600} + ::= {rsIcmpRdEntry 3} + +rsIcmpRdMinAdvertInterval OBJECT-TYPE + SYNTAX INTEGER (3..1800) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum time allowed between sending unsolicited + multicast Router Advertisements from the interface, in + seconds. Must be no less than 3 seconds and no greater + than rsIcmpRdMaxAdvertInterval. + Default: 0.75 * rsIcmpRdMaxAdvertInterval." + ::= {rsIcmpRdEntry 4} + +rsIcmpRdAdvertLifetime OBJECT-TYPE + SYNTAX INTEGER (4..9000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum length of time that the advertised addresses + are to be considered as valid. Must be no less than + rsIcmpRdMaxAdvertInterval and no greater than 9000 seconds. + Default: 3 * rsIcmpRdMaxAdvertInterval." + ::= {rsIcmpRdEntry 5} + +rsIcmpRdAdvertise OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A flag indicating whether or not the address is to be + advertised." + DEFVAL {enable} + ::= {rsIcmpRdEntry 6} + +rsIcmpRdPreferenceLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The preferability of the address as a default router + address, relative to other router addresses on the same + subnet." + DEFVAL {0} + ::= {rsIcmpRdEntry 7} + +rsIcmpRdEntStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting of any value to this object set values of + all fields to the default values." + ::= {rsIcmpRdEntry 8} + + +rip2Spec OBJECT IDENTIFIER ::= { ipSpec 3 } +-- see rlIpRouters + +arpSpec OBJECT IDENTIFIER ::= { ipSpec 4 } + +rsArpDeleteTable OBJECT-TYPE + SYNTAX INTEGER { + noAction(0), -- for get only + deleteArpTab(1), + deleteIpArpDynamicEntries(2), + deleteIpArpStaticEntries(3), + deleteIpArpDelDynamicRefreshStatic(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION +-- old description +-- "Setting this object to any not-null value has the effect of deleting +-- all entries of the ARP table." +-- new description + "Setting to value deleteArpTab(1): deletes the arp table - + static and dynamic entries + deleteIpArpDynamicEntries(2): delete all dynamic entries + deleteIpArpStaticEntries(3): delete all static entries + deleteIpArpDelDynamicRefreshStatic(4) - delete all dynamic - + refresh static, thus + refrashing FFT. + on get returns the last action" + ::= { arpSpec 1 } + +-- range 0 to 40,000,000 to allow system convesion to timer +rsArpInactiveTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (0..40000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum time period (in second) that can + pass between ARP requests concerning an entry in the ARP table. + After this time period, the entry is deleted from the table. + Default value 0 means using value based on IP forwarding mode." + DEFVAL { 0 } + ::= { arpSpec 2 } + +rsArpProxy OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When ARP Proxy is enabled, the router can respond to + ARP requests for nodes located on a different sub-net, + provided they are it its network table. The router responds + with its own MAC address. + When ARP Proxy is disabled, the router responds only + to ARP requests for its own IP addresses." + DEFVAL { disable } + ::= { arpSpec 3 } + +rsArpRequestsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays how many ARP requests have been sent out to an ARP server + for address resolution." + ::= { arpSpec 4 } + +rsArpRepliesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays how many ARP replies have been sent out to an ARP client + in response to request packets." + ::= { arpSpec 5 } + +rsArpProxyRepliesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays how many proxy ARP replies have been sent out in response + to request packets. A proxy router serving as a gateway to a subnet + would respond with a proxy reply." + ::= { arpSpec 6 } + +rsArpUnresolveTimer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the frequency in seconds in which to send out ARP + requests to resolve the Next Hop MAC address." + ::= { arpSpec 7 } + +rsArpMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 2. + Version 1: + rsArpDeleteTable + Setting this object to any not-null value has the effect + of deleting all entries of the ARP table. + Version 2: + rsArpDeleteTable + Setting to value deleteArpTab(1): deletes the arp table - + static and dynamic entries + deleteIpArpDynamicEntries(2): delete all dynamic entries + deleteIpArpStaticEntries(3): delete all static entries + deleteIpArpDelDynamicRefreshStatic(4): + delete all dynamic - + refresh static, thus + refrashing FFT. + on get returns the last action. + New MIB variables support: + rsArpRequestsSent + rsArpRepliesSent + rsArpProxyRepliesSent + rsArpUnresolveTimer + rsArpMibVersion + Version 3: + New MIB variables support: + rsArpStaticTable + rsArpInterfaceTable" + ::= { arpSpec 8 } + +rsArpStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsArpStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table used for adding static ARP entries + without specifying Layer 2 interface." + ::= { arpSpec 9 } + +rsArpStaticEntry OBJECT-TYPE + SYNTAX RsArpStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains one IpAddress to `physical' address equivalence." + INDEX { rsArpStaticIpAddress } + ::= { rsArpStaticTable 1 } + +RsArpStaticEntry ::= SEQUENCE { + rsArpStaticIpAddress IpAddress, + rsArpStaticPhysAddress PhysAddress, + rsArpStaticRowStatus RowStatus + } + +rsArpStaticIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IpAddress corresponding to the media-dependent `physical' address." + ::= { rsArpStaticEntry 1 } + +rsArpStaticPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The media-dependent `physical' address." + ::= { rsArpStaticEntry 2 } + + +rsArpStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status." + ::= { rsArpStaticEntry 3 } + + +rsArpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsArpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "L2 Interface specific configuration for ARP Application. + Entry in this table will be dynamically created, + when first IP Address is defined on specific L2 interface, + and destroyed when the last IP address on this L2 interface is removed" + ::= { arpSpec 10 } + +rsArpInterfaceEntry OBJECT-TYPE + SYNTAX RsArpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains L2 Interface specific configuration + for ARP Application." + INDEX { rsArpInterfaceIfIndex } + ::= { rsArpInterfaceTable 1 } + +RsArpInterfaceEntry ::= SEQUENCE { + rsArpInterfaceIfIndex InterfaceIndex, + rsArpInterfaceInactiveTimeOut Unsigned32, + rsArpInterfaceArpProxy INTEGER + } + +rsArpInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value that uniquely identifies the interface to + which this entry is applicable. The interface identified by + a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { rsArpInterfaceEntry 1 } + +rsArpInterfaceInactiveTimeOut OBJECT-TYPE + SYNTAX Unsigned32 (0..40000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum time period (in second) that can + pass between ARP requests concerning an entry in the ARP table. + After this time period, the entry is deleted from the table. + Default value 0 means using value from rsArpInactiveTimeOut" + DEFVAL { 0 } + ::= { rsArpInterfaceEntry 2 } + +rsArpInterfaceArpProxy OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When ARP Proxy is enabled, the router can respond to + ARP requests for nodes located on a different sub-net, + provided they are it its network table. The router responds + with its own MAC address. + When ARP Proxy is disabled, the router responds only + to ARP requests for its own IP addresses." + DEFVAL { disable } + ::= { rsArpInterfaceEntry 3 } + +rsArpNumOfEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays how many ARP entries stored in ARP Table." + ::= { arpSpec 11 } + + +tftp OBJECT IDENTIFIER ::= { ipSpec 5 } + +rsTftpRetryTimeOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " General Retransmission time-out value (seconds) " + DEFVAL { 15 } + ::= { tftp 1 } + +rsTftpTotalTimeOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Total Retransmission time-out value (seconds) " + DEFVAL { 60 } + ::= { tftp 2 } + +rsSendConfigFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file name include path where the Router Server will put the full + configuration. The default destination address will be the sender + address." + ::= { tftp 3 } + +rsGetConfigFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file name include path where the Router Server will get the full + configuration from. The default destination address will be the sender + address." + ::= { tftp 4 } + +rsLoadSoftware OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file name include path where the Router Server will get the + software. The default source address will be the sender address." + ::= { tftp 5 } + +rsFileServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the configuration / sw server." + ::= { tftp 6 } + +rsSoftwareDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Software Device Name specifies a device name, using this Software" + ::= { tftp 7 } + +rsSoftwareFileAction OBJECT-TYPE + SYNTAX INTEGER { + download(1), + upload (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Holds the current action done on the software file " + DEFVAL {download } + ::= {tftp 8 } + +ipRedundancy OBJECT IDENTIFIER ::= { ipSpec 6 } +-- see rlIpRouter.mib + +ipRouteLeaking OBJECT IDENTIFIER ::= { ipSpec 7 } +-- see rlIpRouter.mib + +ipRipFilter OBJECT IDENTIFIER ::= { ipSpec 8 } +-- see rlIpRouter.mib + +rsRipEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + shutdown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables, disables or shutdown (doesn't delete configuration) RIP." +::= { ipSpec 9 } + +rsTelnetPassword OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { ipSpec 11 } + +rlTranslationNameToIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTranslationNameToIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table translates IP interfaces's name to + IP interface's address" + ::= { ipSpec 12 } + +rlTranslationNameToIpEntry OBJECT-TYPE + SYNTAX RlTranslationNameToIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { IMPLIED rlTranslationNameToIpName } + ::= { rlTranslationNameToIpTable 1 } + +RlTranslationNameToIpEntry ::= SEQUENCE { + rlTranslationNameToIpName DisplayString, + rlTranslationNameToIpIpAddr IpAddress +} + +rlTranslationNameToIpName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Interface name" + ::= { rlTranslationNameToIpEntry 1 } + +rlTranslationNameToIpIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Interface address" + ::= { rlTranslationNameToIpEntry 2 } + +-- Mib for Preferance among routing protocols: +-- Range value 0..255 . O is most preferred, 255 never used for forwarding. +-- only exception is direct which range 0..254 we prevent direct from becoming unreachable +-- (according to RFC1812 section 5.2.4) + +rlIpRoutingProtPreference OBJECT IDENTIFIER ::= { ipSpec 13 } +-- see rlIpRouter.mib + +rlOspf OBJECT IDENTIFIER ::= { ipSpec 14 } +-- see rlIpRouter.mib + +--IP address table mib ver + +rlIpAddrTableMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IpAddrTable MIB's version." + ::= {ipSpec 15 } + +rlIpCidrRouteExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpCidrRouteExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Augmenting ipCidrRouteTable (ip forwarfing information table) + for added info as read only" + ::= {ipSpec 16 } + +rlIpCidrRouteExtEntry OBJECT-TYPE + SYNTAX RlIpCidrRouteExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row of the table ipCidrRouteTable Extended + by this definition." + AUGMENTS { ipCidrRouteEntry } + ::= {rlIpCidrRouteExtTable 1 } + +RlIpCidrRouteExtEntry ::= SEQUENCE { + rlIpCidrRouteProto INTEGER +} + +rlIpCidrRouteProto OBJECT-TYPE + SYNTAX INTEGER { + local(1), -- local interface + netmgmt(2), -- static route + rip(3), -- Berkeley RIP or RIP-II + ospfInternal(4), -- Open Shortest Path First Internal Route + ospfExternal(5), -- Open Shortest Path First External Route + ospfAggregateNetRange(6), -- Open Shortest Path First + bgp4Internal(7), -- Border Gateway Protocol Internal Route + bgp4External(8), -- Border Gateway Protocol External Route + aggregateRoute(9), -- + other(10) -- not specified + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Added infor for ipCidrRouteTable. + extends the info of ipCidrRouteProto to show the route inner protocol. + Allowes the user to see which type of route in the protocol + e.g. ospf internal, ospf external." + ::= { rlIpCidrRouteExtEntry 1 } + + +rlIpStaticRoute OBJECT IDENTIFIER ::= { ipSpec 17 } + +rlIpStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's static (user configured) IP Routing table. + entries are MAX-ACCESSible even if not used for forwarding " + ::= { rlIpStaticRoute 1 } + +rlIpStaticRouteEntry OBJECT-TYPE + SYNTAX RlIpStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular Static(user configured) route to a particular destina- + tion, under a particular policy." + INDEX { rlIpStaticRouteDest, + rlIpStaticRouteMask, + rlIpStaticRouteTos, + rlIpStaticRouteNextHop } + ::= { rlIpStaticRouteTable 1 } + + +RlIpStaticRouteEntry ::= SEQUENCE { + rlIpStaticRouteDest IpAddress, + rlIpStaticRouteMask IpAddress, + rlIpStaticRouteTos INTEGER, + rlIpStaticRouteNextHop IpAddress, + rlIpStaticRouteMetric INTEGER, + rlIpStaticRouteType INTEGER, + rlIpStaticRouteNextHopAS INTEGER, + rlIpStaticRouteForwardingStatus INTEGER, + rlIpStaticRouteRowStatus RowStatus, + rlIpStaticRouteOwner INTEGER + } + +rlIpStaticRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route. + This object may not take a Multicast (Class D) + address value. + Any assignment (implicit or otherwise) of an + instance of this object to a value x must be + rejected if the bitwise logical-AND of x with + the value of the corresponding instance of the + rlIpStaticRouteMask object is not equal to x." + ::= { rlIpStaticRouteEntry 1 } + +rlIpStaticRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the + destination address before being compared to + the value in the rlIpStaticRouteDest field. For + those systems that do not support arbitrary + subnet masks, an agent constructs the value of + the rlIpStaticRouteMask by reference to the IP Ad- + dress Class. + Any assignment (implicit or otherwise) of an + instance of this object to a value x must be + rejected if the bitwise logical-AND of x with + the value of the corresponding instance of the + rlIpStaticRouteDest object is not equal to ipCidrRoute- + Dest." + ::= { rlIpStaticRouteEntry 2 } + +rlIpStaticRouteTos OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "See ipCidrRouteTos definition + For now only value 0 is valid" + ::= { rlIpStaticRouteEntry 3 } + +rlIpStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On remote routes, the address of the next sys- + tem en route; Otherwise, 0.0.0.0." + ::= { rlIpStaticRouteEntry 4 } + +rlIpStaticRouteMetric OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The routing metric for this route. + The semantics of this metric are determined by the user. + normal semantic will be next hop count or some administarative distance + to create routing policy." + ::= { rlIpStaticRouteEntry 5 } + +rlIpStaticRouteType OBJECT-TYPE + SYNTAX INTEGER { + reject (1), -- route which discards traffic + local (2), -- local interface + remote (3) -- remote destination + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of route. Note that local(3) refers + to a route for which the next hop is the final + destination this is the case when user overides the a local interface + entry to change it parameters; + remote(4) refers to a route for + which the next hop is not the final destina- + tion. + reject (2) refers to a route which, if matched, discards + the message as unreachable. This is may be used as a means of + correctly aggregating routes, When static routes are distributed (leaked) + to other protocols." + ::= { rlIpStaticRouteEntry 6 } + +rlIpStaticRouteNextHopAS OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Autonomous System Number of the Next Hop. + The semantics of this object are determined by + the routing-protocol specified in the route's + ipCidrRouteProto value. When this object is + unknown or not relevant its value should be set + to zero." + DEFVAL { 0 } + ::= { rlIpStaticRouteEntry 7 } + +rlIpStaticRouteForwardingStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "active - An indication that the route has implication on routing + inactive - the route is a backup route or it is down. It is not used + in forwarding decision. + Down means that the Ip interface on which it is configured is down. + (Note: ip interface down may be for two reason - its admin status or + the L2 interface , on which the ip interface is configured, status" + ::= { rlIpStaticRouteEntry 8 } + +rlIpStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlIpStaticRouteEntry 9 } + +rlIpStaticRouteOwner OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dhcp (2), + default (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Static - The route is configured over Static IP. + This route is written to configuration files. + Dhcp - The route is Configured by DHCP + (received as part of DHCP configuration) + This route IS NOT written to configuration files + Dhcp - The route is Configured default system config + exist till any other configuration + is applied" + ::= { rlIpStaticRouteEntry 10 } + +rlIpRouter OBJECT IDENTIFIER ::= { ipSpec 18 } + + +rlIpAddressesNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies current number of entries in rsIpAddrTable." + DEFVAL { 0 } + ::= { ipSpec 23 } + +rlIpStaticPrefixesNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies current number of static prefixes in the system." + DEFVAL { 0 } + ::= { ipSpec 24 } + +rlIpTotalPrefixesNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies current total number of prefixes in the system." + DEFVAL { 0 } + ::= { ipSpec 25 } + +--- rlManagementIPv4 + +rlManagementIpv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system management IPv4 address which is kept between system modes changes" + ::= { ipSpec 32 } + +rlManagementIpv4Action OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system management IPv4 action: + clear - delete all ipv4 interfaces from startup configuration database except rlManagementIpv4" + ::= { ipSpec 33 } + +rlManagementIpIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system management IPs addresses ifIndex which is kept between system modes changes" + ::= { ipSpec 34 } + +rlSourceAddressSelectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSourceAddressSelectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies IPv4 and IPv6 source + interfaces per application. Only supported + applications are present in the table." + ::= { ipSpec 35 } + +rlSourceAddressSelectionEntry OBJECT-TYPE + SYNTAX RlSourceAddressSelectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlSourceAddressSelectionApp} + ::= { rlSourceAddressSelectionTable 1 } + + +RlSourceAddressSelectionEntry ::= SEQUENCE { + rlSourceAddressSelectionApp DisplayString, + rlSourceAddressSelectionInterfaceIPv4 InterfaceIndexOrZero, + rlSourceAddressSelectionInterfaceIPv6 InterfaceIndexOrZero +} + +rlSourceAddressSelectionApp OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..160)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The application which source interfaces are + defined in the entry." + ::= { rlSourceAddressSelectionEntry 1 } + +rlSourceAddressSelectionInterfaceIPv4 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The ifIndex value of source interface for IPv4 address. + Zero means the interface is undefined." + DEFVAL { 0 } + ::= { rlSourceAddressSelectionEntry 2 } + +rlSourceAddressSelectionInterfaceIPv6 OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The ifIndex value of source interface for IPv6 address. + Zero means the interface is undefined." + DEFVAL { 0 } + ::= { rlSourceAddressSelectionEntry 3 } + + + +-- +-- Internet Address Table (Private/Extension) +-- + +rlIpAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is parralel to MIB II ipAddressTable, and is used to + add/delete entries to/from that table. + The table contains addressing information relevant to the + entity's interfaces. + + In addition to ipAddressTable defined in standard MIB a represenattion of + IPv6 addresses based on additionl address origin such as EUI-64, general + prefix etc. + In this case the address information is partial address information. + Together with the address origin and the general prefix (when needed) user can + construct full address information. + + The index (key) for this table includes this information additionally to the address." + ::= { ipSpec 36 } + +rlIpAddressEntry OBJECT-TYPE + SYNTAX RlIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An address mapping for a particular interface." + INDEX { rlIpAddressAddrType, + rlIpAddressAddr, + rlIpAddressOrigin, + rlIpAddressGeneralPrefixName } + ::= { rlIpAddressTable 1 } + +RlIpAddressEntry ::= SEQUENCE { + rlIpAddressAddrType InetAddressType, + rlIpAddressAddr InetAddress, + rlIpAddressOrigin RlIpAddressOriginTC, + rlIpAddressGeneralPrefixName + DisplayString, + rlIpAddressIfIndex InterfaceIndex, + rlIpAddressExtdType INTEGER, + rlIpAddressPrefix RowPointer, + rlIpAddressStatus IpAddressStatusTC, + rlIpAddressCreated TimeStamp, + rlIpAddressLastChanged TimeStamp, + rlIpAddressRowStatus RowStatus, + rlIpAddressStorageType StorageType, + rlIpAddressExtdPrefixLength InetAddressPrefixLength, + rlIpAddressCompleteAddr InetAddress, + rlIpAddressOperStatus INTEGER + } + +rlIpAddressAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of rlIpAddressAddr." + ::= { rlIpAddressEntry 1 } + +rlIpAddressAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing information + pertains. The address type of this object is specified in + rlIpAddressAddrType. + + In case of auto-configure address such as eui-64, general-prefix and others + it contains the partial address before appropriate manipulation. + + Implementors need to be aware that if the size of + rlIpAddressAddr exceeds 116 octets, then OIDS of instances of + columns in this row will have more than 128 sub-identifiers + and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3. + + Note: + Since interpeak doesnt use origin, 3rd index (key) - rlIpAddressOrigin, as part of the key, + we assume that no same address can exists from different origins." + ::= { rlIpAddressEntry 2 } + +-- additional to standard MIB (1) + +rlIpAddressOrigin OBJECT-TYPE + SYNTAX RlIpAddressOriginTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The origin of the address." + ::= { rlIpAddressEntry 3 } + +rlIpAddressGeneralPrefixName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name assigned to the prefix." + ::= { rlIpAddressEntry 4 } + +-- (1) + +rlIpAddressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index value that uniquely identifies the interface to + which this entry is applicable. The interface identified by + a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { rlIpAddressEntry 5 } + +rlIpAddressExtdType OBJECT-TYPE + SYNTAX INTEGER { + unicast(1), + anycast(2), + broadcast(3), + multicast(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Extend standard field ipAddressType to multicast" + DEFVAL { unicast } + ::= { rlIpAddressEntry 6 } + +rlIpAddressPrefix OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A pointer to the row in the prefix table to which this + address belongs. May be { 0 0 } if there is no such row." + DEFVAL { zeroDotZero } + ::= { rlIpAddressEntry 7 } + +-- following filed has changed to a key (2) +-- rlIpAddressOrigin OBJECT-TYPE +-- SYNTAX IpAddressOriginTC +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The origin of the address." +-- ::= { rlIpAddressEntry 8 } +-- (2) + +rlIpAddressStatus OBJECT-TYPE + SYNTAX IpAddressStatusTC + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the address, describing if the address can be + used for communication. + + In the absence of other information, an IPv4 address is + always preferred(1)." + DEFVAL { preferred } + ::= { rlIpAddressEntry 8 } + +rlIpAddressCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this entry was created. + If this entry was created prior to the last re- + initialization of the local network management subsystem, + then this object contains a zero value." + ::= { rlIpAddressEntry 9 } + +rlIpAddressLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this entry was last + updated. If this entry was updated prior to the last re- + initialization of the local network management subsystem, + then this object contains a zero value." + ::= { rlIpAddressEntry 10 } + +rlIpAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + + The RowStatus TC requires that this DESCRIPTION clause + states under which circumstances other objects in this row + can be modified. The value of this object has no effect on + whether other objects in this conceptual row can be + modified. + + A conceptual row can not be made active until the + rlIpAddressIfIndex has been set to a valid index." + ::= { rlIpAddressEntry 11 } + +rlIpAddressStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. If this object + has a value of 'permanent', then no other objects are + required to be able to be modified." + DEFVAL { volatile } + ::= { rlIpAddressEntry 12 } + + +-- additional fields - based on 'ipAddressEntry' augmentation (3) + +rlIpAddressExtdPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 64 } + ::= { rlIpAddressEntry 13 } + +rlIpAddressCompleteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Complete IP address to which this entry's addressing information + pertains. + + In case of auto-configure address such as eui-64, general-prefix and others + it contains the complete address after appropriate manipulation" + ::= { rlIpAddressEntry 14 } + +-- (3) + +rlIpAddressOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the IP address." + ::= { rlIpAddressEntry 15 } + +rlIpDefaultDSCP OBJECT-TYPE +SYNTAX INTEGER(0..63) +MAX-ACCESS read-write +STATUS current +DESCRIPTION + "The default value inserted into the DSCP + field of the IP header of datagrams originated at + this entity, whenever a DSCP value is not supplied + by the application." +::= { ipSpec 37 } + +rlIpDefaultUP OBJECT-TYPE +SYNTAX INTEGER(0..7) +MAX-ACCESS read-write +STATUS current +DESCRIPTION + "The default value inserted into the User Priority + field in the 802.1q VLAN tag of IPv4 frames sent by the + CPU." +::= { ipSpec 38 } + +rlIpv4MtuSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the maximum transmission unit (MTU) size in bytes of IPv4 packets (payload)." + ::= { ipSpec 39 } + +rlIcmpCountersClear OBJECT-TYPE + SYNTAX INTEGER { + clear (0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear - delete all icmp counters" + ::= { ipSpec 40 } + +rlIpCountersClear OBJECT-TYPE + SYNTAX INTEGER { + clear (0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear - delete all ip counters" + ::= { ipSpec 41 } + +rlManagementIpPortIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system management port ifIndex" + ::= { ipSpec 42 } + +END + + diff --git a/MIBS/cisco/CISCOSB-IP-SLA b/MIBS/cisco/CISCOSB-IP-SLA new file mode 100644 index 0000000..642b47b --- /dev/null +++ b/MIBS/cisco/CISCOSB-IP-SLA @@ -0,0 +1,340 @@ +CISCOSB-IP-SLA DEFINITIONS ::= BEGIN + +-- Title: CISCOSB +-- SLA MIB +-- Date: 24-Mar-2016 + +IMPORTS + switch001 FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32,IpAddress FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851; + +rlSLA MODULE-IDENTITY + LAST-UPDATED "201101050000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module is used for definition of Service Level Agreements" + REVISION "201602280000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 231 } + +-- ======================================================= +-- IP SLA operation Table +-- ======================================================= + +rlSLAOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RLSLAOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configured ip SLA operations" + ::= { rlSLA 1} + +rlSLAOperEntry OBJECT-TYPE + SYNTAX RLSLAOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlSLAOperId } + ::= { rlSLAOperTable 1 } + +RLSLAOperEntry::= SEQUENCE { + rlSLAOperId Unsigned32, + rlSLAOperType INTEGER, + rlSLAOperState INTEGER, + rlSLAOperTimeout Unsigned32, + rlSLAOperFrequency Unsigned32, + rlSLAOperReqDataSize Unsigned32, + rlSLAOperReturnCode INTEGER, + rlSLAOperDestAddrType InetAddressType, + rlSLAOperDestAddr InetAddress, + rlSLAOperSrcAddr IpAddress, + rlSLAOperSuccessCounter Unsigned32, + rlSLAOperFailureCounter Unsigned32, + rlSLAICMPEchoRequestCounter Unsigned32, + rlSLAICMPEchoReplyCounter Unsigned32, + rlSLAICMPErrorCounter Unsigned32, + rlSLARowStatus RowStatus, + rlSLAOperNextHopAddr IpAddress, + rlSLAICMPEchoHostUnreachCounter Unsigned32, + rlSLAICMPEchoNonHostUnreachCounter Unsigned32 + } + +rlSLAOperId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP SLA operation index" + ::= { rlSLAOperEntry 1 } + +rlSLAOperType OBJECT-TYPE + SYNTAX INTEGER {icmp-echo(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP SLA operation type." + ::= { rlSLAOperEntry 2 } + +rlSLAOperState OBJECT-TYPE + SYNTAX INTEGER {pending(0), scheduled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP SLA operation state." + DEFVAL {0} + ::= { rlSLAOperEntry 3 } + +rlSLAOperTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in milliseconds an IP SLA operation waits for + a response." + ::= { rlSLAOperEntry 4 } + +rlSLAOperFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate (in seconds) at which a specified operation repeats." + ::= { rlSLAOperEntry 5 } + +rlSLAOperReqDataSize OBJECT-TYPE + SYNTAX Unsigned32 (28..1472) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The payload size of the request packet of the IP SLA operation." + DEFVAL {28} + ::= { rlSLAOperEntry 6 } + +rlSLAOperReturnCode OBJECT-TYPE + SYNTAX INTEGER {success(0), error(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation return code." + DEFVAL {0} + ::= { rlSLAOperEntry 7 } + +rlSLAOperDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inet type of destination address" + ::= { rlSLAOperEntry 8 } + +rlSLAOperDestAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination address of operation (i.e. icmp-echo)" + ::= { rlSLAOperEntry 9 } + +rlSLAOperSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source ip address of operation" + DEFVAL { '00000000'H } + ::= { rlSLAOperEntry 10 } + + +rlSLAOperSuccessCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation success counter." + ::= { rlSLAOperEntry 11 } + +rlSLAOperFailureCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation failure counter." + ::= { rlSLAOperEntry 12 } + +rlSLAICMPEchoRequestCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation ICMP-echo request counter." + ::= { rlSLAOperEntry 13 } + +rlSLAICMPEchoReplyCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation ICMP-echo reply counter." + ::= { rlSLAOperEntry 14 } + +rlSLAICMPErrorCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation ICMP-echo error counter." + ::= { rlSLAOperEntry 15 } + +rlSLARowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlSLAOperEntry 16} + +rlSLAOperNextHopAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The next hop ip address" + DEFVAL { '00000000'H } + ::= { rlSLAOperEntry 17 } + +rlSLAICMPEchoHostUnreachCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ICMP-echo host unreachable counter." + ::= { rlSLAOperEntry 18 } + +rlSLAICMPEchoNonHostUnreachCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ICMP-echo non host unreachable error counter." + ::= { rlSLAOperEntry 19 } + +-- ======================================================= +-- IP SLA Track Table +-- ======================================================= +rlSLATrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF RLSLATrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of ip SLA operations track objects" + ::= { rlSLA 2} + +rlSLATrackEntry OBJECT-TYPE + SYNTAX RLSLATrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlSLATrackObj } + ::= { rlSLATrackTable 1 } + +RLSLATrackEntry::= SEQUENCE { + rlSLATrackObj Unsigned32, + rlSLATrackOperId Unsigned32, + rlSLAUpDelay Unsigned32, + rlSLADownDelay Unsigned32, + rlSLADelayReminder Unsigned32, + rlSLATrackObjState INTEGER, + rlSLATrackRowStatus RowStatus + } + +rlSLATrackObj OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP SLA track object identifier" + ::= { rlSLATrackEntry 1 } + +rlSLATrackOperId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP SLA operation index" + ::= { rlSLATrackEntry 2 } + +rlSLAUpDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay time moving from down state to up state" + DEFVAL {0} + ::= { rlSLATrackEntry 3 } + +rlSLADownDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay time moving from up state to down state" + DEFVAL {0} + ::= { rlSLATrackEntry 4 } + +rlSLADelayReminder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Delay time moving from up state to down state" + ::= { rlSLATrackEntry 5 } + +rlSLATrackObjState OBJECT-TYPE + SYNTAX INTEGER {up(0), down(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The track object current state (Up or Down, default is: Up)." + DEFVAL {0} + ::= { rlSLATrackEntry 6 } + +rlSLATrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlSLATrackEntry 7} + +rlSLAClearCounters OBJECT-TYPE + SYNTAX INTEGER(-1..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear SLA counters. + Setting a value of zero clears counters of all operations. + Setting a non-zero value clears the specific operation counters." + ::= { rlSLA 3 } + +END + diff --git a/MIBS/cisco/CISCOSB-IPSTDACL-MIB b/MIBS/cisco/CISCOSB-IPSTDACL-MIB new file mode 100644 index 0000000..55d2423 --- /dev/null +++ b/MIBS/cisco/CISCOSB-IPSTDACL-MIB @@ -0,0 +1,394 @@ + +CISCOSB-IPSTDACL-MIB DEFINITIONS ::= BEGIN + +-- Title: IP Standard ACL +-- Version: 7.50.00.00 +-- Date: 22-Dec-2010 +-- 22-Nov-2011 MIB label changed from CISCOSB-ipatdacl-MIB into CISCOSB-IPSTDACL-MIB +-- 20-Jun-2011 Added MODULE-IDENTITY +-- + +IMPORTS + TruthValue, TEXTUAL-CONVENTION, TimeStamp, + DisplayString, DateAndTime, RowStatus FROM SNMPv2-TC + TimeTicks, IpAddress, NOTIFICATION-TYPE, + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB + switch001 FROM CISCOSB-MIB; + +rlIpStdAcl MODULE-IDENTITY + LAST-UPDATED "201106200000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for IP Standard ACL." + REVISION "201105300000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 207 } + + +RlIpStdAclActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ACE action type. Drop action prevents packet forwarding. + Permit action allows packet forwarding." + SYNTAX INTEGER { + drop(1), + permit(2) +} + +RlIpStdAclStdClassificationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Classification type is used to create ACL rule. ANY type means match all. + IPv4 or IPv6 types mean match specified in rlIpStdAclIpAddr field address." + SYNTAX INTEGER { + any(1), + ipv4(2), + ipv6any(3), + ipv6(4) + +} + + + +rlIpStdAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpStdAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Standard ACL table." + ::= { rlIpStdAcl 1 } + +rlIpStdAclEntry OBJECT-TYPE + SYNTAX RlIpStdAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIpStdAclTable." + INDEX { rlIpStdAclAclName, rlIpStdAclAceIndex } + ::= { rlIpStdAclTable 1 } + +RlIpStdAclEntry::= SEQUENCE { + rlIpStdAclAclName DisplayString, + rlIpStdAclAceIndex INTEGER, + rlIpStdAclSrcClassificationType RlIpStdAclStdClassificationType, + rlIpStdAclSrcIpAddrType InetAddressType, + rlIpStdAclSrcIpAddr InetAddress, + rlIpStdAclSrcPrefLen InetAddressPrefixLength, + rlIpStdAclDstClassificationType RlIpStdAclStdClassificationType, + rlIpStdAclDstIpAddrType InetAddressType, + rlIpStdAclDstIpAddr InetAddress, + rlIpStdAclDstPrefLen InetAddressPrefixLength, + rlIpStdAclAction RlIpStdAclActionType, + rlIpStdAclRowStatus RowStatus + +} + + +rlIpStdAclAclName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACL Name." + ::= { rlIpStdAclEntry 1 } + +rlIpStdAclAceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACE index." + ::= { rlIpStdAclEntry 2 } + + +rlIpStdAclSrcClassificationType OBJECT-TYPE + SYNTAX RlIpStdAclStdClassificationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Classification type." + ::= { rlIpStdAclEntry 3 } + + +rlIpStdAclSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpStdAclIpAddr." + ::= { rlIpStdAclEntry 4 } + + +rlIpStdAclSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpStdAclEntry 5 } + + +rlIpStdAclSrcPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 32 } + ::= { rlIpStdAclEntry 6 } + + +rlIpStdAclDstClassificationType OBJECT-TYPE + SYNTAX RlIpStdAclStdClassificationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Classification type." + ::= { rlIpStdAclEntry 7 } + + +rlIpStdAclDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpStdAclIpAddr." + ::= { rlIpStdAclEntry 8 } + + +rlIpStdAclDstIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpStdAclEntry 9 } + + +rlIpStdAclDstPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 32 } + ::= { rlIpStdAclEntry 10 } + + +rlIpStdAclAction OBJECT-TYPE + SYNTAX RlIpStdAclActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Permit or deny action." + DEFVAL{ permit } + ::= { rlIpStdAclEntry 11 } + + +rlIpStdAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rlIpStdAclEntry 12 } + + + + + +------------------------------------------------------------------------------- +rlIpStdAclFreeAceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns free ACE index which could be used in order to create new ACE entry." + ::= { rlIpStdAcl 2 } + + + +rlIpStdAclNameToIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpStdAclNameToIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Standard ACL name to index convert table." + ::= { rlIpStdAcl 3 } + +rlIpStdAclNameToIndexEntry OBJECT-TYPE + SYNTAX RlIpStdAclNameToIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIpStdAclNameToIndexTable." + INDEX { rlIpStdAclNameToIndexName } + ::= { rlIpStdAclNameToIndexTable 1 } + +RlIpStdAclNameToIndexEntry::= SEQUENCE { + rlIpStdAclNameToIndexName DisplayString, + rlIpStdAclNameToIndexIndex INTEGER +} + + +rlIpStdAclNameToIndexName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACL Name." + ::= { rlIpStdAclNameToIndexEntry 1 } + +rlIpStdAclNameToIndexIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACL index." + ::= { rlIpStdAclNameToIndexEntry 2 } + + +---------------------------------------------------------------------------- +-- Pair ACL +---------------------------------------------------------------------------- + +rlIpStdPairAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpStdPairAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Standard Pair ACL table." + ::= { rlIpStdAcl 4 } + +rlIpStdPairAclEntry OBJECT-TYPE + SYNTAX RlIpStdPairAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIpStdPairAclTable." + INDEX { rlIpStdPairAclAclName, rlIpStdPairAclAceIndex } + ::= { rlIpStdPairAclTable 1 } + +RlIpStdPairAclEntry::= SEQUENCE { + rlIpStdPairAclAclName DisplayString, + rlIpStdPairAclAceIndex INTEGER, + rlIpStdPairAclSrcIpAddrType InetAddressType, + rlIpStdPairAclSrcIpAddr InetAddress, + rlIpStdPairAclSrcPrefLen InetAddressPrefixLength, + rlIpStdPairAclDstIpAddrType InetAddressType, + rlIpStdPairAclDstIpAddr InetAddress, + rlIpStdPairAclDstPrefLen InetAddressPrefixLength, + rlIpStdPairAclAction RlIpStdAclActionType, + rlIpStdPairAclRowStatus RowStatus + +} + + +rlIpStdPairAclAclName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACL Name." + ::= { rlIpStdPairAclEntry 1 } + +rlIpStdPairAclAceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ACE index." + ::= { rlIpStdPairAclEntry 2 } + +rlIpStdPairAclSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpStdAclIpAddr." + ::= { rlIpStdPairAclEntry 3 } + + +rlIpStdPairAclSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpStdPairAclEntry 4 } + + +rlIpStdPairAclSrcPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 32 } + ::= { rlIpStdPairAclEntry 5 } + +rlIpStdPairAclDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpStdAclIpAddr." + ::= { rlIpStdPairAclEntry 6 } + + +rlIpStdPairAclDstIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpStdPairAclEntry 7 } + + +rlIpStdPairAclDstPrefLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 32 } + ::= { rlIpStdPairAclEntry 8 } + + +rlIpStdPairAclAction OBJECT-TYPE + SYNTAX RlIpStdAclActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Permit or deny action." + DEFVAL{ permit } + ::= { rlIpStdPairAclEntry 9 } + + +rlIpStdPairAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rlIpStdPairAclEntry 10 } + + + + + +END + diff --git a/MIBS/cisco/CISCOSB-IPV6FHS-MIB b/MIBS/cisco/CISCOSB-IPV6FHS-MIB new file mode 100644 index 0000000..5365a7e --- /dev/null +++ b/MIBS/cisco/CISCOSB-IPV6FHS-MIB @@ -0,0 +1,5175 @@ +CISCOSB-IPV6FHS-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB IPv6 First Hop Security Configuration +-- Version: 7.60 +-- Date: 12-Dec-2012 +-- + +IMPORTS + DisplayString,TruthValue,TEXTUAL-CONVENTION, + RowStatus,MacAddress FROM SNMPv2-TC + VlanIndex,PortList FROM Q-BRIDGE-MIB + Unsigned32, IpAddress, NOTIFICATION-TYPE, + Integer32, Counter32, OBJECT-TYPE FROM SNMPv2-SMI + rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB + switch001, rlMacMulticast, rndNotifications FROM CISCOSB-MIB + InetAddressType,InetAddress,InetAddressPrefixLength FROM INET-ADDRESS-MIB + InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB + VlanId FROM Q-BRIDGE-MIB + VlanList1, VlanList2, VlanList3, VlanList4 FROM CISCOSB-BRIDGEMIBOBJECTS-MIB; + + +rlIpv6Fhs MODULE-IDENTITY + LAST-UPDATED "201212120000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for IPv6 First Hop Security." + REVISION "201212120000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 215} + + -------------------------------------------------------------- + -- Textual Conventions + -------------------------------------------------------------- + + RlIpv6FhsSettingStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The setting status type." + SYNTAX INTEGER { + unspecified(-1), + enabled(1), + disabled(2) + } + + RlIpv6FhsSettingType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The setting type." + SYNTAX INTEGER { + default(1), + global(2), + vlan(3), + port(4) + } + + + + -------------------------------------------------------------- + -- groups in the IPV6FHS MIB + -------------------------------------------------------------- + + rlFirstHopSec OBJECT IDENTIFIER ::= { rlIpv6Fhs 1 } + rlNdInspection OBJECT IDENTIFIER ::= { rlIpv6Fhs 2 } + rlRaGuard OBJECT IDENTIFIER ::= { rlIpv6Fhs 3 } + rlNbrBindingIntegrity OBJECT IDENTIFIER ::= { rlIpv6Fhs 4 } + rlDhcpGuard OBJECT IDENTIFIER ::= { rlIpv6Fhs 5 } + rlSourceGuard OBJECT IDENTIFIER ::= { rlIpv6Fhs 6 } + + -------------------------------------------------------------- + -- The First Hop Security + -------------------------------------------------------------- + + -------------------------------------------------------------- + -- The First Hop Security Policy Configuration Table + -------------------------------------------------------------- + + rlFirstHopSecPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies first hop security + per policy configurations." + ::= { rlFirstHopSec 1 } + + rlFirstHopSecPolicyEntry OBJECT-TYPE + SYNTAX RlFirstHopSecPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlFirstHopSecPolicyName } + ::= { rlFirstHopSecPolicyTable 1 } + + RlFirstHopSecPolicyEntry ::= SEQUENCE { + rlFirstHopSecPolicyName DisplayString, + rlFirstHopSecPolicyLogDrop RlIpv6FhsSettingStatusType, + rlFirstHopSecPolicyRowStatus RowStatus + } + + rlFirstHopSecPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The first hop security policy name" + ::= { rlFirstHopSecPolicyEntry 1 } + + rlFirstHopSecPolicyLogDrop OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable of the logging of dropped packets." + DEFVAL { unspecified } + ::= { rlFirstHopSecPolicyEntry 2 } + + rlFirstHopSecPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlFirstHopSecPolicyEntry 3 } + + -------------------------------------------------------------- + -- The First Hop Security Policy Attachment Table - Port + -------------------------------------------------------------- + + rlFirstHopSecPortPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies first hop security policy + attachment for ports." + ::= { rlFirstHopSec 2 } + + rlFirstHopSecPortPolicyEntry OBJECT-TYPE + SYNTAX RlFirstHopSecPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlFirstHopSecPortPolicyIfIndex, + IMPLIED rlFirstHopSecPortPolicyName } + ::= { rlFirstHopSecPortPolicyTable 1 } + + RlFirstHopSecPortPolicyEntry ::= SEQUENCE { + rlFirstHopSecPortPolicyIfIndex InterfaceIndex, + rlFirstHopSecPortPolicyName DisplayString, + rlFirstHopSecPortPolicyVlan1to1024 OCTET STRING, + rlFirstHopSecPortPolicyVlan1025to2048 OCTET STRING, + rlFirstHopSecPortPolicyVlan2049to3072 OCTET STRING, + rlFirstHopSecPortPolicyVlan3073to4094 OCTET STRING, + rlFirstHopSecPortPolicyRowStatus RowStatus + } + + rlFirstHopSecPortPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlFirstHopSecPortPolicyEntry 1 } + + rlFirstHopSecPortPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The first hop security policy name" + ::= { rlFirstHopSecPortPolicyEntry 2 } + + rlFirstHopSecPortPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlFirstHopSecPortPolicyEntry 3 } + + rlFirstHopSecPortPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlFirstHopSecPortPolicyEntry 4 } + + rlFirstHopSecPortPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlFirstHopSecPortPolicyEntry 5 } + + rlFirstHopSecPortPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlFirstHopSecPortPolicyEntry 6 } + + rlFirstHopSecPortPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlFirstHopSecPortPolicyEntry 7 } + + -------------------------------------------------------------- + -- The First Hop Security Policy Attachment Table - Port (Read Only) + -------------------------------------------------------------- + + rlFirstHopSecPolicyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies first hop security policy + attachment for ports." + ::= { rlFirstHopSec 3 } + + rlFirstHopSecPolicyPortEntry OBJECT-TYPE + SYNTAX RlFirstHopSecPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlFirstHopSecPolicyPortName, + rlFirstHopSecPolicyPortIfIndex } + ::= { rlFirstHopSecPolicyPortTable 1 } + + RlFirstHopSecPolicyPortEntry ::= SEQUENCE { + rlFirstHopSecPolicyPortName DisplayString, + rlFirstHopSecPolicyPortIfIndex InterfaceIndex, + rlFirstHopSecPolicyPortVlan1to1024 OCTET STRING, + rlFirstHopSecPolicyPortVlan1025to2048 OCTET STRING, + rlFirstHopSecPolicyPortVlan2049to3072 OCTET STRING, + rlFirstHopSecPolicyPortVlan3073to4094 OCTET STRING + } + + rlFirstHopSecPolicyPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The first hop security policy name" + ::= { rlFirstHopSecPolicyPortEntry 1 } + + rlFirstHopSecPolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlFirstHopSecPolicyPortEntry 2 } + + rlFirstHopSecPolicyPortVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlFirstHopSecPolicyPortEntry 3 } + + rlFirstHopSecPolicyPortVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlFirstHopSecPolicyPortEntry 4 } + + rlFirstHopSecPolicyPortVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlFirstHopSecPolicyPortEntry 5 } + + rlFirstHopSecPolicyPortVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlFirstHopSecPolicyPortEntry 6 } + + -------------------------------------------------------------- + -- The First Hop Security Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlFirstHopSecVlanPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies first hop security policy + attachment for vlans." + ::= { rlFirstHopSec 4 } + + rlFirstHopSecVlanPolicyEntry OBJECT-TYPE + SYNTAX RlFirstHopSecVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlFirstHopSecVlanPolicyVlanTag } + ::= { rlFirstHopSecVlanPolicyTable 1 } + + RlFirstHopSecVlanPolicyEntry ::= SEQUENCE { + rlFirstHopSecVlanPolicyVlanTag VlanId, + rlFirstHopSecVlanPolicyName DisplayString, + rlFirstHopSecVlanPolicyRowStatus RowStatus + } + + rlFirstHopSecVlanPolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlFirstHopSecVlanPolicyEntry 1 } + + rlFirstHopSecVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first hop security policy name" + ::= { rlFirstHopSecVlanPolicyEntry 2 } + + rlFirstHopSecVlanPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlFirstHopSecVlanPolicyEntry 3 } + -------------------------------------------------------------- + -- The First Hop Security Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlFirstHopSecPolicyVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies first hop security policy + attachment for vlans." + ::= { rlFirstHopSec 5 } + + rlFirstHopSecPolicyVlanEntry OBJECT-TYPE + SYNTAX RlFirstHopSecPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlFirstHopSecPolicyVlanPolicyName } + ::= { rlFirstHopSecPolicyVlanTable 1 } + + RlFirstHopSecPolicyVlanEntry ::= SEQUENCE { + rlFirstHopSecPolicyVlanPolicyName DisplayString, + rlFirstHopSecPolicyVlan1to1024 OCTET STRING, + rlFirstHopSecPolicyVlan1025to2048 OCTET STRING, + rlFirstHopSecPolicyVlan2049to3072 OCTET STRING, + rlFirstHopSecPolicyVlan3073to4094 OCTET STRING + + } + + rlFirstHopSecPolicyVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The first hop security policy name" + ::= { rlFirstHopSecPolicyVlanEntry 1 } + + rlFirstHopSecPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlFirstHopSecPolicyVlanEntry 2 } + + rlFirstHopSecPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlFirstHopSecPolicyVlanEntry 3 } + + rlFirstHopSecPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlFirstHopSecPolicyVlanEntry 4 } + + rlFirstHopSecPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlFirstHopSecPolicyVlanEntry 5 } + + -------------------------------------------------------------- + -- The First Hop Security Policy Enable Table + -------------------------------------------------------------- + +rlFirstHopSecEnableVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains only one entry of a static vlan list." + ::= { rlFirstHopSec 6 } + +rlFirstHopSecEnableVlanEntry OBJECT-TYPE + SYNTAX RlFirstHopSecEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statically created by local or network management vlan list" + INDEX {rlFirstHopSecEnableVlanIndex} + ::= { rlFirstHopSecEnableVlanTable 1 } + +RlFirstHopSecEnableVlanEntry ::=SEQUENCE { + rlFirstHopSecEnableVlanIndex INTEGER, + rlFirstHopSecEnableVlan1to1024 OCTET STRING, + rlFirstHopSecEnableVlan1025to2048 OCTET STRING, + rlFirstHopSecEnableVlan2049to3072 OCTET STRING, + rlFirstHopSecEnableVlan3073to4094 OCTET STRING + +} + +rlFirstHopSecEnableVlanIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + + ::= { rlFirstHopSecEnableVlanEntry 1 } + +rlFirstHopSecEnableVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlFirstHopSecEnableVlanEntry 2 } + +rlFirstHopSecEnableVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlFirstHopSecEnableVlanEntry 3 } + +rlFirstHopSecEnableVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlFirstHopSecEnableVlanEntry 4 } + +rlFirstHopSecEnableVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlFirstHopSecEnableVlanEntry 5 } + + -------------------------------------------------------------- + -- The First Hop Security Active Policy Table (Read Only) + -------------------------------------------------------------- + + rlFirstHopSecActivePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies first hop security + per policy configurations." + ::= { rlFirstHopSec 7 } + + rlFirstHopSecActivePolicyEntry OBJECT-TYPE + SYNTAX RlFirstHopSecActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlFirstHopSecActivePolicyIfIndex, + rlFirstHopSecActivePolicyVlanTag } + ::= { rlFirstHopSecActivePolicyTable 1 } + + RlFirstHopSecActivePolicyEntry ::= SEQUENCE { + rlFirstHopSecActivePolicyIfIndex InterfaceIndex, + rlFirstHopSecActivePolicyVlanTag VlanId, + rlFirstHopSecActivePolicyNamePort DisplayString, + rlFirstHopSecActivePolicyNameVlan DisplayString, + rlFirstHopSecActivePolicyLogDrop RlIpv6FhsSettingStatusType, + rlFirstHopSecActivePolicyLogDropType RlIpv6FhsSettingType + } + + rlFirstHopSecActivePolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlFirstHopSecActivePolicyEntry 1 } + + rlFirstHopSecActivePolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlFirstHopSecActivePolicyEntry 2 } + + rlFirstHopSecActivePolicyNamePort OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first hop security policy name attached to given interface." + ::= { rlFirstHopSecActivePolicyEntry 3 } + + rlFirstHopSecActivePolicyNameVlan OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first hop security policy name attached to given vlan." + ::= { rlFirstHopSecActivePolicyEntry 4 } + + rlFirstHopSecActivePolicyLogDrop OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable of the logging of dropped packets." + ::= { rlFirstHopSecActivePolicyEntry 5 } + + rlFirstHopSecActivePolicyLogDropType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlFirstHopSecActivePolicyLogDrop setting type." + ::= { rlFirstHopSecActivePolicyEntry 6 } + + + -------------------------------------------------------------- + -- First Hop Security Counters Table (Read Only) + -------------------------------------------------------------- + + rlFirstHopSecCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table displays first hop security counters" + ::= { rlFirstHopSec 8 } + + rlFirstHopSecCountersEntry OBJECT-TYPE + SYNTAX RlFirstHopSecCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlFirstHopSecCountersIfIndex } + ::= { rlFirstHopSecCountersTable 1 } + + RlFirstHopSecCountersEntry ::= SEQUENCE { + rlFirstHopSecCountersIfIndex InterfaceIndex, + rlFirstHopSecCountersRxNdpRA Counter32, + rlFirstHopSecCountersDropNdpRA Counter32, + rlFirstHopSecCountersRxNdpRS Counter32, + rlFirstHopSecCountersDropNdpRS Counter32, + rlFirstHopSecCountersRxNdpNA Counter32, + rlFirstHopSecCountersDropNdpNA Counter32, + rlFirstHopSecCountersRxNdpNS Counter32, + rlFirstHopSecCountersDropNdpNS Counter32, + rlFirstHopSecCountersRxNdpRedirect Counter32, + rlFirstHopSecCountersDropNdpRedirect Counter32, + rlFirstHopSecCountersRxDhcpAdverise Counter32, + rlFirstHopSecCountersDropDhcpAdverise Counter32, + rlFirstHopSecCountersRxDhcpReply Counter32, + rlFirstHopSecCountersDropDhcpReply Counter32, + rlFirstHopSecCountersRxDhcpReconfigure Counter32, + rlFirstHopSecCountersDropDhcpReconfigure Counter32, + rlFirstHopSecCountersRxDhcpRelayReply Counter32, + rlFirstHopSecCountersDropDhcpRelayReply Counter32, + rlFirstHopSecCountersRxDhcpLeasequeryReply Counter32, + rlFirstHopSecCountersDropDhcpLeasequeryReply Counter32, + rlFirstHopSecCountersDropRaGuardUnauthorizedMessage Counter32, + rlFirstHopSecCountersDropRaGuardUnauthorizedHopLimit Counter32, + rlFirstHopSecCountersDropRaGuardUnauthorizedManagedConfigFlag Counter32, + rlFirstHopSecCountersDropRaGuardUnauthorizedOtherConfigFlag Counter32, + rlFirstHopSecCountersDropRaGuardUnauthorizedRouterPreference Counter32, + rlFirstHopSecCountersDropRaGuardUnauthorizedAdvertisedPrefix Counter32, + rlFirstHopSecCountersDropRaGuardUnauthorizedSourceAddress Counter32, + rlFirstHopSecCountersDropNdInspectionInvalidSourceMac Counter32, + rlFirstHopSecCountersDropNdInspectionUnsecureMessage Counter32, + rlFirstHopSecCountersDropNdInspectionUnauthorizedSecLevel Counter32, + rlFirstHopSecCountersDropDhcpGuardUnauthorizedMessage Counter32, + rlFirstHopSecCountersDropDhcpGuardUnauthorizedSourceAddress Counter32, + rlFirstHopSecCountersDropDhcpGuardUnauthorizedServerPreference Counter32, + rlFirstHopSecCountersDropDhcpGuardUnauthorizedAssignedAddress Counter32, + rlFirstHopSecCountersDropSourceGuardNoBinding Counter32, + rlFirstHopSecCountersDropNbrBindingIntegrityIllegalIcmpv6 Counter32, + rlFirstHopSecCountersDropNbrBindingIntegrityIllegalDhcpv6 Counter32, + rlFirstHopSecCountersRxDhcpRelease Counter32, + rlFirstHopSecCountersDropDhcpRelease Counter32, + rlFirstHopSecCountersRxDhcpDecline Counter32, + rlFirstHopSecCountersDropDhcpDecline Counter32 + } + + rlFirstHopSecCountersIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index" + ::= { rlFirstHopSecCountersEntry 1 } + + rlFirstHopSecCountersRxNdpRA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Router Advertisement messages received on the interface." + ::= { rlFirstHopSecCountersEntry 2 } + + rlFirstHopSecCountersDropNdpRA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Router Advertisement messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 3 } + + rlFirstHopSecCountersRxNdpRS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Router Solicitation messages received on the interface." + ::= { rlFirstHopSecCountersEntry 4 } + + rlFirstHopSecCountersDropNdpRS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Router Solicitation messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 5 } + + rlFirstHopSecCountersRxNdpNA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Neighbor Advertisement messages received on the interface." + ::= { rlFirstHopSecCountersEntry 6 } + + rlFirstHopSecCountersDropNdpNA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Neighbor Advertisement messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 7 } + + rlFirstHopSecCountersRxNdpNS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Neighbor Solicitation messages received on the interface." + ::= { rlFirstHopSecCountersEntry 8 } + + rlFirstHopSecCountersDropNdpNS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Neighbor Solicitation messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 9 } + + rlFirstHopSecCountersRxNdpRedirect OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Redirect messages received on the interface." + ::= { rlFirstHopSecCountersEntry 10 } + + rlFirstHopSecCountersDropNdpRedirect OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NDP Redirect messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 11 } + + rlFirstHopSecCountersRxDhcpAdverise OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 ADVERTISE messages received on the interface." + ::= { rlFirstHopSecCountersEntry 12 } + + rlFirstHopSecCountersDropDhcpAdverise OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 ADVERTISE messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 13 } + + rlFirstHopSecCountersRxDhcpReply OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 REPLY messages received on the interface." + ::= { rlFirstHopSecCountersEntry 14 } + + rlFirstHopSecCountersDropDhcpReply OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 REPLY messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 15 } + + rlFirstHopSecCountersRxDhcpReconfigure OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 RECONFIGURE messages received on the interface." + ::= { rlFirstHopSecCountersEntry 16 } + + rlFirstHopSecCountersDropDhcpReconfigure OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 RECONFIGURE messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 17 } + + rlFirstHopSecCountersRxDhcpRelayReply OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 RELAY-REPLY messages received on the interface." + ::= { rlFirstHopSecCountersEntry 18 } + + rlFirstHopSecCountersDropDhcpRelayReply OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 RELAY-REPLY messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 19 } + + rlFirstHopSecCountersRxDhcpLeasequeryReply OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 LEASEQUERY-REPLY messages received on the interface." + ::= { rlFirstHopSecCountersEntry 20 } + + rlFirstHopSecCountersDropDhcpLeasequeryReply OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 LEASEQUERY-REPLY messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 21 } + + rlFirstHopSecCountersDropRaGuardUnauthorizedMessage OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped router messages received on host interface." + ::= { rlFirstHopSecCountersEntry 22 } + + rlFirstHopSecCountersDropRaGuardUnauthorizedHopLimit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped RA messages due to unauthorized Cur-Hop-Limit." + ::= { rlFirstHopSecCountersEntry 23 } + + rlFirstHopSecCountersDropRaGuardUnauthorizedManagedConfigFlag OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped RA messages due to unauthorized Managed config flag." + ::= { rlFirstHopSecCountersEntry 24 } + + rlFirstHopSecCountersDropRaGuardUnauthorizedOtherConfigFlag OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped RA messages due to unauthorized Other config flag." + ::= { rlFirstHopSecCountersEntry 25 } + + rlFirstHopSecCountersDropRaGuardUnauthorizedRouterPreference OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped RA messages due to unauthorized router preference." + ::= { rlFirstHopSecCountersEntry 26 } + + rlFirstHopSecCountersDropRaGuardUnauthorizedAdvertisedPrefix OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped RA messages due to unauthorized advertised prefix." + ::= { rlFirstHopSecCountersEntry 27 } + + rlFirstHopSecCountersDropRaGuardUnauthorizedSourceAddress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped RA messages due to unauthorized source address." + ::= { rlFirstHopSecCountersEntry 28 } + + rlFirstHopSecCountersDropNdInspectionInvalidSourceMac OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped NDP messages due to invalid source MAC address." + ::= { rlFirstHopSecCountersEntry 29 } + + rlFirstHopSecCountersDropNdInspectionUnsecureMessage OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped NDP messages due to being unsecure." + ::= { rlFirstHopSecCountersEntry 30 } + + rlFirstHopSecCountersDropNdInspectionUnauthorizedSecLevel OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped NDP messages due to unauthorized CGA sec-level." + ::= { rlFirstHopSecCountersEntry 31 } + + rlFirstHopSecCountersDropDhcpGuardUnauthorizedMessage OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped DHCPv6 server messages on client interface." + ::= { rlFirstHopSecCountersEntry 32 } + + rlFirstHopSecCountersDropDhcpGuardUnauthorizedSourceAddress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped DHCPv6 server messages due to unauthorized source address." + ::= { rlFirstHopSecCountersEntry 33 } + + rlFirstHopSecCountersDropDhcpGuardUnauthorizedServerPreference OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped DHCPv6 server messages due to unauthorized server preference." + ::= { rlFirstHopSecCountersEntry 34 } + + rlFirstHopSecCountersDropDhcpGuardUnauthorizedAssignedAddress OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped DHCPv6 server messages due to unauthorized address in IA_ADDR." + ::= { rlFirstHopSecCountersEntry 35 } + + rlFirstHopSecCountersDropSourceGuardNoBinding OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of frame dropped by IPv6 Source Guard due to lack of binding in Neighbor Binding Table." + ::= { rlFirstHopSecCountersEntry 36 } + + rlFirstHopSecCountersDropNbrBindingIntegrityIllegalIcmpv6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped ICMPv6 messages due to one of the following reasons: + invalid source address, invalid destination address, invalid Hop-Limit, + invalid ICMP code, invalid ICMP length, invalid ICMP checksum, + invalid target address, invalid flag, invalid option." + ::= { rlFirstHopSecCountersEntry 37 } + + rlFirstHopSecCountersDropNbrBindingIntegrityIllegalDhcpv6 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of dropped DHCPv6 messages due to one of the following reasons: + invalid source address, invalid destination address, invalid Hop-Limit, + invalid ICMP code, invalid ICMP length, invalid ICMP checksum, + invalid target address, invalid flag, invalid option." + ::= { rlFirstHopSecCountersEntry 38 } + + rlFirstHopSecCountersRxDhcpRelease OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 RELEASE messages received on the interface." + ::= { rlFirstHopSecCountersEntry 39 } + + rlFirstHopSecCountersDropDhcpRelease OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 RELEASE messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 40 } + + rlFirstHopSecCountersRxDhcpDecline OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 DECLINE messages received on the interface." + ::= { rlFirstHopSecCountersEntry 41 } + + rlFirstHopSecCountersDropDhcpDecline OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of DHCPv6 DECLINE messages dropped on the interface." + ::= { rlFirstHopSecCountersEntry 42 } + + -------------------------------------------------------------- + -- The First Hop Security Global Configurations + -------------------------------------------------------------- + + rlFirstHopSecLogDrop OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable of the logging of dropped packets." + DEFVAL { disabled } + ::= { rlFirstHopSec 9 } + + -------------------------------------------------------------- + -- First Hop Security Clear Counters (Action Only) + -------------------------------------------------------------- + rlFirstHopSecClearCounters OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to zero IPv6 First Hop Security Counters + are cleared on all interfaces. + When this object is set to a valid interface index then IPv6 First + Hop Security counters are cleared on this interface. + Reading this object has no effect." + ::= { rlFirstHopSec 10 } + +-------------------------------------------------------------- + -- First Hop Security Error Counters Table (Read Only) + -------------------------------------------------------------- + + rlFirstHopSecErrorCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlFirstHopSecErrorCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table displays first hop security error counters" + ::= { rlFirstHopSec 11 } + + rlFirstHopSecErrorCountersEntry OBJECT-TYPE + SYNTAX RlFirstHopSecErrorCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Static row for this table." + INDEX { rlFirstHopSecErrorCountersIndex } + ::= { rlFirstHopSecErrorCountersTable 1 } + + RlFirstHopSecErrorCountersEntry ::= SEQUENCE { + rlFirstHopSecErrorCountersIndex INTEGER, + rlFirstHopSecErrorCountersNBTOverflow Counter32, + rlFirstHopSecErrorCountersNPTOverflow Counter32, + rlFirstHopSecErrorCountersTcamOverflow Counter32 +} + + rlFirstHopSecErrorCountersIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + ::= { rlFirstHopSecErrorCountersEntry 1 } + + rlFirstHopSecErrorCountersNBTOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Neighbor Binding Table overflow" + ::= { rlFirstHopSecErrorCountersEntry 2 } + + rlFirstHopSecErrorCountersNPTOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Neighbor Prefix Table overflow" + ::= { rlFirstHopSecErrorCountersEntry 3 } + +rlFirstHopSecErrorCountersTcamOverflow OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts TCAM overflow" + ::= { rlFirstHopSecErrorCountersEntry 4 } + + -------------------------------------------------------------- + -- First Hop Security Clear Error Counters (Action Only) + -------------------------------------------------------------- + rlFirstHopSecClearErrorCounters OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When this object is set to true IPv6 First Hop Security Error Counters + are cleared. + Setting this object to false or reading this object has no effect." + ::= { rlFirstHopSec 12 } + + + -------------------------------------------------------------- + -- The ND Inspection + -------------------------------------------------------------- + + -------------------------------------------------------------- + -- The ND Inspection Policy Configuration Table + -------------------------------------------------------------- + + rlNdInspectionPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNdInspectionPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies ND inspection + per policy configurations." + ::= { rlNdInspection 1 } + + rlNdInspectionPolicyEntry OBJECT-TYPE + SYNTAX RlNdInspectionPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlNdInspectionPolicyName } + ::= { rlNdInspectionPolicyTable 1 } + + RlNdInspectionPolicyEntry ::= SEQUENCE { + rlNdInspectionPolicyName DisplayString, + rlNdInspectionPolicyDeviceRole INTEGER, + rlNdInspectionPolicyDropUnsecured RlIpv6FhsSettingStatusType, + rlNdInspectionPolicySecLevelMin Integer32, + rlNdInspectionPolicyValidateSrcMac RlIpv6FhsSettingStatusType, + rlNdInspectionPolicyRowStatus RowStatus + } + + rlNdInspectionPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ND inspection policy name" + ::= { rlNdInspectionPolicyEntry 1 } + + rlNdInspectionPolicyDeviceRole OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + host(1), + router(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the role of the device attached." + DEFVAL { unspecified } + ::= { rlNdInspectionPolicyEntry 2 } + + rlNdInspectionPolicyDropUnsecured OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable of dropping unsecured messages." + DEFVAL { unspecified } + ::= { rlNdInspectionPolicyEntry 3 } + + rlNdInspectionPolicySecLevelMin OBJECT-TYPE + SYNTAX Integer32 (-2 | -1 | 0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum security level parameter value when + Cryptographically Generated Address (CGA) options are used. + The value of -1 indicates unspecified value. + The value of -2 indicates verification of security level is disabled." + DEFVAL { -1 } + ::= { rlNdInspectionPolicyEntry 4 } + + rlNdInspectionPolicyValidateSrcMac OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable validating of the source media access control (MAC) + address against the link-layer address." + DEFVAL { unspecified } + ::= { rlNdInspectionPolicyEntry 5 } + + rlNdInspectionPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlNdInspectionPolicyEntry 6 } + + -------------------------------------------------------------- + -- The ND Inspection Policy Attachment Table - Port + -------------------------------------------------------------- + + rlNdInspectionPortPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNdInspectionPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies ND inspection policy + attachment for ports." + ::= { rlNdInspection 2 } + + rlNdInspectionPortPolicyEntry OBJECT-TYPE + SYNTAX RlNdInspectionPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNdInspectionPortPolicyIfIndex, + IMPLIED rlNdInspectionPortPolicyName } + ::= { rlNdInspectionPortPolicyTable 1 } + + RlNdInspectionPortPolicyEntry ::= SEQUENCE { + rlNdInspectionPortPolicyIfIndex InterfaceIndex, + rlNdInspectionPortPolicyName DisplayString, + rlNdInspectionPortPolicyVlan1to1024 OCTET STRING, + rlNdInspectionPortPolicyVlan1025to2048 OCTET STRING, + rlNdInspectionPortPolicyVlan2049to3072 OCTET STRING, + rlNdInspectionPortPolicyVlan3073to4094 OCTET STRING, + rlNdInspectionPortPolicyRowStatus RowStatus + } + + rlNdInspectionPortPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlNdInspectionPortPolicyEntry 1 } + + rlNdInspectionPortPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ND inspection policy name" + ::= { rlNdInspectionPortPolicyEntry 2 } + + rlNdInspectionPortPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlNdInspectionPortPolicyEntry 3 } + + rlNdInspectionPortPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlNdInspectionPortPolicyEntry 4 } + + rlNdInspectionPortPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlNdInspectionPortPolicyEntry 5 } + + rlNdInspectionPortPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlNdInspectionPortPolicyEntry 6 } + + rlNdInspectionPortPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlNdInspectionPortPolicyEntry 7 } + + -------------------------------------------------------------- + -- The ND Inspection Policy Attachment Table - Port (Read Only) + -------------------------------------------------------------- + + rlNdInspectionPolicyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNdInspectionPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies ND inspection policy + attachment for ports." + ::= { rlNdInspection 3 } + + rlNdInspectionPolicyPortEntry OBJECT-TYPE + SYNTAX RlNdInspectionPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNdInspectionPolicyPortName, + rlNdInspectionPolicyPortIfIndex } + ::= { rlNdInspectionPolicyPortTable 1 } + + RlNdInspectionPolicyPortEntry ::= SEQUENCE { + rlNdInspectionPolicyPortName DisplayString, + rlNdInspectionPolicyPortIfIndex InterfaceIndex, + rlNdInspectionPolicyPortVlan1to1024 OCTET STRING, + rlNdInspectionPolicyPortVlan1025to2048 OCTET STRING, + rlNdInspectionPolicyPortVlan2049to3072 OCTET STRING, + rlNdInspectionPolicyPortVlan3073to4094 OCTET STRING + } + + rlNdInspectionPolicyPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ND inspection policy name" + ::= { rlNdInspectionPolicyPortEntry 1 } + + rlNdInspectionPolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlNdInspectionPolicyPortEntry 2 } + + rlNdInspectionPolicyPortVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlNdInspectionPolicyPortEntry 3 } + + rlNdInspectionPolicyPortVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlNdInspectionPolicyPortEntry 4 } + + rlNdInspectionPolicyPortVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlNdInspectionPolicyPortEntry 5 } + + rlNdInspectionPolicyPortVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlNdInspectionPolicyPortEntry 6 } + + -------------------------------------------------------------- + -- The ND Inspection Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlNdInspectionVlanPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNdInspectionVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies ND inspection policy + attachment for vlans." + ::= { rlNdInspection 4 } + + rlNdInspectionVlanPolicyEntry OBJECT-TYPE + SYNTAX RlNdInspectionVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNdInspectionVlanPolicyVlanTag } + ::= { rlNdInspectionVlanPolicyTable 1 } + + RlNdInspectionVlanPolicyEntry ::= SEQUENCE { + rlNdInspectionVlanPolicyVlanTag VlanId, + rlNdInspectionVlanPolicyName DisplayString, + rlNdInspectionVlanPolicyRowStatus RowStatus + } + + rlNdInspectionVlanPolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlNdInspectionVlanPolicyEntry 1 } + + rlNdInspectionVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ND inspection policy name" + ::= { rlNdInspectionVlanPolicyEntry 2 } + + rlNdInspectionVlanPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlNdInspectionVlanPolicyEntry 3 } + -------------------------------------------------------------- + -- The ND Inspection Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlNdInspectionPolicyVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNdInspectionPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies ND inspection policy + attachment for vlans." + ::= { rlNdInspection 5 } + + rlNdInspectionPolicyVlanEntry OBJECT-TYPE + SYNTAX RlNdInspectionPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlNdInspectionPolicyVlanPolicyName } + ::= { rlNdInspectionPolicyVlanTable 1 } + + RlNdInspectionPolicyVlanEntry ::= SEQUENCE { + rlNdInspectionPolicyVlanPolicyName DisplayString, + rlNdInspectionPolicyVlan1to1024 OCTET STRING, + rlNdInspectionPolicyVlan1025to2048 OCTET STRING, + rlNdInspectionPolicyVlan2049to3072 OCTET STRING, + rlNdInspectionPolicyVlan3073to4094 OCTET STRING + + } + + rlNdInspectionPolicyVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ND inspection policy name" + ::= { rlNdInspectionPolicyVlanEntry 1 } + + rlNdInspectionPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlNdInspectionPolicyVlanEntry 2 } + + rlNdInspectionPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlNdInspectionPolicyVlanEntry 3 } + + rlNdInspectionPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlNdInspectionPolicyVlanEntry 4 } + + rlNdInspectionPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlNdInspectionPolicyVlanEntry 5 } + + -------------------------------------------------------------- + -- The ND Inspection Policy Enable Table + -------------------------------------------------------------- + +rlNdInspectionEnableVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNdInspectionEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains only one entry of a static vlan list." + ::= { rlNdInspection 6 } + +rlNdInspectionEnableVlanEntry OBJECT-TYPE + SYNTAX RlNdInspectionEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statically created by local or network management vlan list" + INDEX {rlNdInspectionEnableVlanIndex} + ::= { rlNdInspectionEnableVlanTable 1 } + +RlNdInspectionEnableVlanEntry ::=SEQUENCE { + rlNdInspectionEnableVlanIndex INTEGER, + rlNdInspectionEnableVlan1to1024 OCTET STRING, + rlNdInspectionEnableVlan1025to2048 OCTET STRING, + rlNdInspectionEnableVlan2049to3072 OCTET STRING, + rlNdInspectionEnableVlan3073to4094 OCTET STRING + +} + +rlNdInspectionEnableVlanIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + + ::= { rlNdInspectionEnableVlanEntry 1 } + +rlNdInspectionEnableVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlNdInspectionEnableVlanEntry 2 } + +rlNdInspectionEnableVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlNdInspectionEnableVlanEntry 3 } + +rlNdInspectionEnableVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlNdInspectionEnableVlanEntry 4 } + +rlNdInspectionEnableVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlNdInspectionEnableVlanEntry 5 } + + -------------------------------------------------------------- + -- The ND Inspection Active Policy Table (Read Only) + -------------------------------------------------------------- + + rlNdInspectionActivePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNdInspectionActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies ND inspection + per policy configurations." + ::= { rlNdInspection 7 } + + rlNdInspectionActivePolicyEntry OBJECT-TYPE + SYNTAX RlNdInspectionActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNdInspectionActivePolicyIfIndex, + rlNdInspectionActivePolicyVlanTag } + ::= { rlNdInspectionActivePolicyTable 1 } + + RlNdInspectionActivePolicyEntry ::= SEQUENCE { + rlNdInspectionActivePolicyIfIndex InterfaceIndex, + rlNdInspectionActivePolicyVlanTag VlanId, + rlNdInspectionActivePolicyNamePort DisplayString, + rlNdInspectionActivePolicyNameVlan DisplayString, + rlNdInspectionActivePolicyDeviceRole INTEGER, + rlNdInspectionActivePolicyDeviceRoleType RlIpv6FhsSettingType, + rlNdInspectionActivePolicyDropUnsecured RlIpv6FhsSettingStatusType, + rlNdInspectionActivePolicyDropUnsecuredType RlIpv6FhsSettingType, + rlNdInspectionActivePolicySecLevelMin Integer32, + rlNdInspectionActivePolicySecLevelMinType RlIpv6FhsSettingType, + rlNdInspectionActivePolicyValidateSrcMac RlIpv6FhsSettingStatusType, + rlNdInspectionActivePolicyValidateSrcMacType RlIpv6FhsSettingType + } + + rlNdInspectionActivePolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlNdInspectionActivePolicyEntry 1 } + + rlNdInspectionActivePolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlNdInspectionActivePolicyEntry 2 } + + rlNdInspectionActivePolicyNamePort OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ND inspection policy name attached to given interface." + ::= { rlNdInspectionActivePolicyEntry 3 } + + rlNdInspectionActivePolicyNameVlan OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ND inspection policy name attached to given vlan." + ::= { rlNdInspectionActivePolicyEntry 4 } + + rlNdInspectionActivePolicyDeviceRole OBJECT-TYPE + SYNTAX INTEGER { + host(1), + router(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the role of the device attached." + ::= { rlNdInspectionActivePolicyEntry 5 } + + rlNdInspectionActivePolicyDeviceRoleType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNdInspectionActivePolicyDeviceRole setting type." + ::= { rlNdInspectionActivePolicyEntry 6 } + + rlNdInspectionActivePolicyDropUnsecured OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable of dropping unsecured messages." + ::= { rlNdInspectionActivePolicyEntry 7 } + + rlNdInspectionActivePolicyDropUnsecuredType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNdInspectionActivePolicyDropUnsecured setting type." + ::= { rlNdInspectionActivePolicyEntry 8 } + + rlNdInspectionActivePolicySecLevelMin OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum security level parameter value when + Cryptographically Generated Address (CGA) options are used. + The value of -2 indicates verification of security level is disabled." + ::= { rlNdInspectionActivePolicyEntry 9 } + + rlNdInspectionActivePolicySecLevelMinType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNdInspectionActivePolicySecLevelMin setting type." + ::= { rlNdInspectionActivePolicyEntry 10 } + + rlNdInspectionActivePolicyValidateSrcMac OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable validating of the source media access control (MAC) + address against the link-layer address." + ::= { rlNdInspectionActivePolicyEntry 11 } + + rlNdInspectionActivePolicyValidateSrcMacType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNdInspectionActivePolicyValidateSrcMac setting type." + ::= { rlNdInspectionActivePolicyEntry 12 } + + + + -------------------------------------------------------------- + -- The ND Inspection Global Configurations + -------------------------------------------------------------- + + rlNdInspectionValidateSrcMac OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable validating of the source media access control (MAC) + address against the link-layer address." + DEFVAL { disabled } + ::= { rlNdInspection 8 } + + rlNdInspectionDropUnsecured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global configuration of dropping unsecured messages. + Unsecure messages are neighbor discovery messages with no or invalid + CGA and RSA Signature options. + The value true(1) means that unsecured messages are dropped; the + value false(2) means that they are not." + DEFVAL { false } + ::= { rlNdInspection 9 } + + rlNdInspectionSecLevelMin OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum security level parameter value when + Cryptographically Generated Address (CGA) options are used. + The value -2 indicates verification of security level is disabled." + DEFVAL { -2 } + ::= { rlNdInspection 10 } + + -------------------------------------------------------------- + -- The ND Inspection Traps + -------------------------------------------------------------- + rlNdInspectionMessageDropTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that IPv6 ND Inspection has dropped a message." + ::= { rndNotifications 228 } + + -------------------------------------------------------------- + -- The RA Guard + -------------------------------------------------------------- + + -------------------------------------------------------------- + -- The RA Guard Policy Configuration Table + -------------------------------------------------------------- + + rlRaGuardPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRaGuardPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies RA guard + per policy configurations." + ::= { rlRaGuard 1 } + + rlRaGuardPolicyEntry OBJECT-TYPE + SYNTAX RlRaGuardPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlRaGuardPolicyName } + ::= { rlRaGuardPolicyTable 1 } + + RlRaGuardPolicyEntry ::= SEQUENCE { + rlRaGuardPolicyName DisplayString, + rlRaGuardPolicyDeviceRole INTEGER, + rlRaGuardPolicyHopLimitMin Integer32, + rlRaGuardPolicyHopLimitMax Integer32, + rlRaGuardPolicyManagedConfigFlag INTEGER, + rlRaGuardPolicyMatchRaAddrSpecified TruthValue, + rlRaGuardPolicyMatchRaAddr DisplayString, + rlRaGuardPolicyMatchRaPrefixesSpecified TruthValue, + rlRaGuardPolicyMatchRaPrefixes DisplayString, + rlRaGuardPolicyOtherConfigFlag INTEGER, + rlRaGuardPolicyRouterPrefMin INTEGER, + rlRaGuardPolicyRouterPrefMax INTEGER, + rlRaGuardPolicyRowStatus RowStatus + } + + rlRaGuardPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RA Guard policy name." + ::= { rlRaGuardPolicyEntry 1 } + + rlRaGuardPolicyDeviceRole OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + host(1), + router(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the role of the device attached." + DEFVAL { unspecified } + ::= { rlRaGuardPolicyEntry 2 } + + rlRaGuardPolicyHopLimitMin OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum hop-count limit. + A value of -1 indicates unspecified value. + A value of 0 indicates validation is disabled." + DEFVAL { -1 } + ::= { rlRaGuardPolicyEntry 3 } + + rlRaGuardPolicyHopLimitMax OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum hop-count limit. + A value of -1 indicates unspecified value. + A value of 0 indicates validation is disabled." + DEFVAL { -1 } + ::= { rlRaGuardPolicyEntry 4 } + + rlRaGuardPolicyManagedConfigFlag OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + disabled(0), + enabled-off(1), + enabled-on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configuration of -Managed address configuration- flag + verification." + DEFVAL { unspecified } + ::= { rlRaGuardPolicyEntry 5 } + + rlRaGuardPolicyMatchRaAddrSpecified OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the rlRaGuardPolicyMatchRaAddr is specified" + DEFVAL { false } + ::= { rlRaGuardPolicyEntry 6 } + + rlRaGuardPolicyMatchRaAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 prefix list to be matched for router's source IPv6 address. + Relevant only when rlRaGuardPolicyMatchRaAddrSpecified is true. + The empty string means this validation is disabled." + DEFVAL { "" } + ::= { rlRaGuardPolicyEntry 7 } + + rlRaGuardPolicyMatchRaPrefixesSpecified OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the rlRaGuardPolicyMatchRaPrefixes is specified" + DEFVAL { false } + ::= { rlRaGuardPolicyEntry 8 } + + rlRaGuardPolicyMatchRaPrefixes OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 prefix list to be matched for advertised prefixes. + Relevant only when rlRaGuardPolicyMatchRaPrefixesSpecified is true. + The empty string means this validation is disabled." + DEFVAL { "" } + ::= { rlRaGuardPolicyEntry 9 } + + rlRaGuardPolicyOtherConfigFlag OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + disabled(0), + enabled-off(1), + enabled-on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configuration of -Other configuration- flag verification." + DEFVAL { unspecified } + ::= { rlRaGuardPolicyEntry 10 } + + rlRaGuardPolicyRouterPrefMin OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + disabled(0), + low(1), + medium(2), + high(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum advertised preference limit." + DEFVAL { unspecified } + ::= { rlRaGuardPolicyEntry 11 } + + rlRaGuardPolicyRouterPrefMax OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + disabled(0), + low(1), + medium(2), + high(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum advertised preference limit. " + DEFVAL { unspecified } + ::= { rlRaGuardPolicyEntry 12 } + + rlRaGuardPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlRaGuardPolicyEntry 13 } + + -------------------------------------------------------------- + -- The RA Guard Policy Attachment Table - Port + -------------------------------------------------------------- + + rlRaGuardPortPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRaGuardPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies RA guard policy + attachment for ports." + ::= { rlRaGuard 2 } + + rlRaGuardPortPolicyEntry OBJECT-TYPE + SYNTAX RlRaGuardPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlRaGuardPortPolicyIfIndex, + IMPLIED rlRaGuardPortPolicyName } + ::= { rlRaGuardPortPolicyTable 1 } + + RlRaGuardPortPolicyEntry ::= SEQUENCE { + rlRaGuardPortPolicyIfIndex InterfaceIndex, + rlRaGuardPortPolicyName DisplayString, + rlRaGuardPortPolicyVlan1to1024 OCTET STRING, + rlRaGuardPortPolicyVlan1025to2048 OCTET STRING, + rlRaGuardPortPolicyVlan2049to3072 OCTET STRING, + rlRaGuardPortPolicyVlan3073to4094 OCTET STRING, + rlRaGuardPortPolicyRowStatus RowStatus + } + + rlRaGuardPortPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlRaGuardPortPolicyEntry 1 } + + rlRaGuardPortPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RA Guard policy name." + ::= { rlRaGuardPortPolicyEntry 2 } + + rlRaGuardPortPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlRaGuardPortPolicyEntry 3 } + + rlRaGuardPortPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlRaGuardPortPolicyEntry 4 } + + rlRaGuardPortPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlRaGuardPortPolicyEntry 5 } + + rlRaGuardPortPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlRaGuardPortPolicyEntry 6 } + + rlRaGuardPortPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlRaGuardPortPolicyEntry 7 } + + -------------------------------------------------------------- + -- The RA Guard Policy Attachment Table - Port (Read Only) + -------------------------------------------------------------- + + rlRaGuardPolicyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRaGuardPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies RA guard policy + attachment for ports." + ::= { rlRaGuard 3 } + + rlRaGuardPolicyPortEntry OBJECT-TYPE + SYNTAX RlRaGuardPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlRaGuardPolicyPortName, + rlRaGuardPolicyPortIfIndex } + ::= { rlRaGuardPolicyPortTable 1 } + + RlRaGuardPolicyPortEntry ::= SEQUENCE { + rlRaGuardPolicyPortName DisplayString, + rlRaGuardPolicyPortIfIndex InterfaceIndex, + rlRaGuardPolicyPortVlan1to1024 OCTET STRING, + rlRaGuardPolicyPortVlan1025to2048 OCTET STRING, + rlRaGuardPolicyPortVlan2049to3072 OCTET STRING, + rlRaGuardPolicyPortVlan3073to4094 OCTET STRING + } + + rlRaGuardPolicyPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RA Guard policy name" + ::= { rlRaGuardPolicyPortEntry 1 } + + rlRaGuardPolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlRaGuardPolicyPortEntry 2 } + + rlRaGuardPolicyPortVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlRaGuardPolicyPortEntry 3 } + + rlRaGuardPolicyPortVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlRaGuardPolicyPortEntry 4 } + + rlRaGuardPolicyPortVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlRaGuardPolicyPortEntry 5 } + + rlRaGuardPolicyPortVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlRaGuardPolicyPortEntry 6 } + + -------------------------------------------------------------- + -- The RA Guard Policy Attachment Table - Vlan + -------------------------------------------------------------- + +rlRaGuardVlanPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRaGuardVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies RA guard policy + attachment for vlans." + ::= { rlRaGuard 4 } + +rlRaGuardVlanPolicyEntry OBJECT-TYPE + SYNTAX RlRaGuardVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlRaGuardVlanPolicyVlanTag } + ::= { rlRaGuardVlanPolicyTable 1 } + +RlRaGuardVlanPolicyEntry ::= SEQUENCE { + rlRaGuardVlanPolicyVlanTag VlanId, + rlRaGuardVlanPolicyName DisplayString, + rlRaGuardVlanPolicyRowStatus RowStatus +} + +rlRaGuardVlanPolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlRaGuardVlanPolicyEntry 1 } + +rlRaGuardVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The RA Guard policy name." + ::= { rlRaGuardVlanPolicyEntry 2 } + +rlRaGuardVlanPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlRaGuardVlanPolicyEntry 3 } + -------------------------------------------------------------- + -- The RA Guard Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlRaGuardPolicyVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRaGuardPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies RA guard policy + attachment for vlans." + ::= { rlRaGuard 5 } + + rlRaGuardPolicyVlanEntry OBJECT-TYPE + SYNTAX RlRaGuardPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlRaGuardPolicyVlanPolicyName } + ::= { rlRaGuardPolicyVlanTable 1 } + + RlRaGuardPolicyVlanEntry ::= SEQUENCE { + rlRaGuardPolicyVlanPolicyName DisplayString, + rlRaGuardPolicyVlan1to1024 OCTET STRING, + rlRaGuardPolicyVlan1025to2048 OCTET STRING, + rlRaGuardPolicyVlan2049to3072 OCTET STRING, + rlRaGuardPolicyVlan3073to4094 OCTET STRING + + } + + rlRaGuardPolicyVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RA Guard policy name" + ::= { rlRaGuardPolicyVlanEntry 1 } + + rlRaGuardPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlRaGuardPolicyVlanEntry 2 } + + rlRaGuardPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlRaGuardPolicyVlanEntry 3 } + + rlRaGuardPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlRaGuardPolicyVlanEntry 4 } + + rlRaGuardPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlRaGuardPolicyVlanEntry 5 } + + -------------------------------------------------------------- + -- The RA Guard Policy Enable Table + -------------------------------------------------------------- + + rlRaGuardEnableVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRaGuardEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains only one entry of a static vlan list." + ::= { rlRaGuard 6 } + + rlRaGuardEnableVlanEntry OBJECT-TYPE + SYNTAX RlRaGuardEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statically created by local or network management vlan list" + INDEX {rlRaGuardEnableVlanIndex} + ::= { rlRaGuardEnableVlanTable 1 } + + RlRaGuardEnableVlanEntry ::=SEQUENCE { + rlRaGuardEnableVlanIndex INTEGER, + rlRaGuardEnableVlan1to1024 OCTET STRING, + rlRaGuardEnableVlan1025to2048 OCTET STRING, + rlRaGuardEnableVlan2049to3072 OCTET STRING, + rlRaGuardEnableVlan3073to4094 OCTET STRING + + } + +rlRaGuardEnableVlanIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + + ::= { rlRaGuardEnableVlanEntry 1 } + +rlRaGuardEnableVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlRaGuardEnableVlanEntry 2 } + +rlRaGuardEnableVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlRaGuardEnableVlanEntry 3 } + +rlRaGuardEnableVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlRaGuardEnableVlanEntry 4 } + +rlRaGuardEnableVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlRaGuardEnableVlanEntry 5 } + -------------------------------------------------------------- + -- The RA Guard Active Policy Table (Read Only) + -------------------------------------------------------------- + + rlRaGuardActivePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRaGuardActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies RA Guard + per policy configurations." + ::= { rlRaGuard 7 } + + rlRaGuardActivePolicyEntry OBJECT-TYPE + SYNTAX RlRaGuardActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlRaGuardActivePolicyIfIndex, + rlRaGuardActivePolicyVlanTag } + ::= { rlRaGuardActivePolicyTable 1 } + + RlRaGuardActivePolicyEntry ::= SEQUENCE { + rlRaGuardActivePolicyIfIndex InterfaceIndex, + rlRaGuardActivePolicyVlanTag VlanId, + rlRaGuardActivePolicyNamePort DisplayString, + rlRaGuardActivePolicyNameVlan DisplayString, + rlRaGuardActivePolicyDeviceRole INTEGER, + rlRaGuardActivePolicyDeviceRoleType RlIpv6FhsSettingType, + rlRaGuardActivePolicyHopLimitMin Integer32, + rlRaGuardActivePolicyHopLimitMinType RlIpv6FhsSettingType, + rlRaGuardActivePolicyHopLimitMax Integer32, + rlRaGuardActivePolicyHopLimitMaxType RlIpv6FhsSettingType, + rlRaGuardActivePolicyManagedConfigFlag INTEGER, + rlRaGuardActivePolicyManagedConfigFlagType RlIpv6FhsSettingType, + rlRaGuardActivePolicyMatchRaAddr DisplayString, + rlRaGuardActivePolicyMatchRaAddrType RlIpv6FhsSettingType, + rlRaGuardActivePolicyMatchRaPrefixes DisplayString, + rlRaGuardActivePolicyMatchRaPrefixesType RlIpv6FhsSettingType, + rlRaGuardActivePolicyOtherConfigFlag INTEGER, + rlRaGuardActivePolicyOtherConfigFlagType RlIpv6FhsSettingType, + rlRaGuardActivePolicyRouterPrefMin INTEGER, + rlRaGuardActivePolicyRouterPrefMinType RlIpv6FhsSettingType, + rlRaGuardActivePolicyRouterPrefMax INTEGER, + rlRaGuardActivePolicyRouterPrefMaxType RlIpv6FhsSettingType + } + + rlRaGuardActivePolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlRaGuardActivePolicyEntry 1 } + + rlRaGuardActivePolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlRaGuardActivePolicyEntry 2 } + + rlRaGuardActivePolicyNamePort OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RA Guard policy name attached to given interface." + ::= { rlRaGuardActivePolicyEntry 3 } + + rlRaGuardActivePolicyNameVlan OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RA Guard policy name attached to given vlan." + ::= { rlRaGuardActivePolicyEntry 4 } + + rlRaGuardActivePolicyDeviceRole OBJECT-TYPE + SYNTAX INTEGER { + host(1), + router(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the role of the device attached." + ::= { rlRaGuardActivePolicyEntry 5 } + + rlRaGuardActivePolicyDeviceRoleType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyDeviceRole setting type." + ::= { rlRaGuardActivePolicyEntry 6 } + + rlRaGuardActivePolicyHopLimitMin OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum hop-count limit. + A value of 0 indicates validation is disabled." + ::= { rlRaGuardActivePolicyEntry 7 } + + rlRaGuardActivePolicyHopLimitMinType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyHopLimitMin setting type." + ::= { rlRaGuardActivePolicyEntry 8 } + + rlRaGuardActivePolicyHopLimitMax OBJECT-TYPE + SYNTAX Integer32 ( 0 | 1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum hop-count limit. + A value of 0 indicates validation is disabled." + ::= { rlRaGuardActivePolicyEntry 9 } + + rlRaGuardActivePolicyHopLimitMaxType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyHopLimitMax setting type." + ::= { rlRaGuardActivePolicyEntry 10 } + + rlRaGuardActivePolicyManagedConfigFlag OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled-off(1), + enabled-on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configuration of -Managed address configuration- flag + verification." + ::= { rlRaGuardActivePolicyEntry 11 } + + rlRaGuardActivePolicyManagedConfigFlagType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyManagedConfigFlag setting type." + ::= { rlRaGuardActivePolicyEntry 12 } + + rlRaGuardActivePolicyMatchRaAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 prefix list to be matched for router's source IPv6 address. + The empty string means this validation is disabled." + ::= { rlRaGuardActivePolicyEntry 13 } + + rlRaGuardActivePolicyMatchRaAddrType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyMatchRaAddr setting type." + ::= { rlRaGuardActivePolicyEntry 14 } + + rlRaGuardActivePolicyMatchRaPrefixes OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 prefix list to be matched for advertised prefixes. + The empty string means this validation is disabled." + ::= { rlRaGuardActivePolicyEntry 15 } + + rlRaGuardActivePolicyMatchRaPrefixesType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyMatchRaPrefixes setting type." + ::= { rlRaGuardActivePolicyEntry 16 } + + rlRaGuardActivePolicyOtherConfigFlag OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled-off(1), + enabled-on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configuration of -Other configuration- flag verification." + ::= { rlRaGuardActivePolicyEntry 17 } + + rlRaGuardActivePolicyOtherConfigFlagType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyOtherConfigFlag setting type." + ::= { rlRaGuardActivePolicyEntry 18 } + + rlRaGuardActivePolicyRouterPrefMin OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + low(1), + medium(2), + high(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum advertised preference limit." + ::= { rlRaGuardActivePolicyEntry 19 } + + rlRaGuardActivePolicyRouterPrefMinType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyRouterPrefMin setting type." + ::= { rlRaGuardActivePolicyEntry 20 } + + rlRaGuardActivePolicyRouterPrefMax OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + low(1), + medium(2), + high(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum advertised preference limit. " + ::= { rlRaGuardActivePolicyEntry 21 } + + rlRaGuardActivePolicyRouterPrefMaxType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlRaGuardActivePolicyRouterPrefMax setting type. " + ::= { rlRaGuardActivePolicyEntry 22 } + + -------------------------------------------------------------- + -- The RA Guard Global Configurations + -------------------------------------------------------------- + + rlRaGuardHopLimitMin OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum hop-count limit. + A value of zero indicates that hop-count limit is not verified." + DEFVAL { 0 } + ::= { rlRaGuard 8 } + + rlRaGuardHopLimitMax OBJECT-TYPE + SYNTAX Integer32 (0 | 1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum hop-count limit. + A value of zero indicates that hop-count limit is not verified." + DEFVAL { 0 } + ::= { rlRaGuard 9 } + + rlRaGuardManagedConfigFlag OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled-off(1), + enabled-on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global configuration of -Managed address configuration- flag + verification." + DEFVAL { 0 } + ::= { rlRaGuard 10 } + + rlRaGuardOtherConfigFlag OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled-off(1), + enabled-on(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global configuration of -Other configuration- flag + verification." + DEFVAL { 0 } + ::= { rlRaGuard 11 } + + rlRaGuardRouterPrefMin OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + low(1), + medium(2), + high(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum advertised preference limit." + DEFVAL { disabled } + ::= { rlRaGuard 12 } + + rlRaGuardRouterPrefMax OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + low(1), + medium(2), + high(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum advertised preference limit." + DEFVAL { disabled } + ::= { rlRaGuard 13 } + + -------------------------------------------------------------- + -- The RA Guard Traps + -------------------------------------------------------------- + rlRaGuardMessageDropTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that IPv6 Ra Guard has dropped a message." + ::= { rndNotifications 229 } + + -------------------------------------------------------------- + -- Neighbor Binding Integrity + -------------------------------------------------------------- + + -------------------------------------------------------------- + -- Neighbor Binding Integrity Policy Configuration Table + -------------------------------------------------------------- + + rlNbrBindingIntegrityPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Neighbor Binding Integrity + per policy configurations." + ::= { rlNbrBindingIntegrity 1 } + + rlNbrBindingIntegrityPolicyEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlNbrBindingIntegrityPolicyName } + ::= { rlNbrBindingIntegrityPolicyTable 1 } + + RlNbrBindingIntegrityPolicyEntry ::= SEQUENCE { + rlNbrBindingIntegrityPolicyName DisplayString, + rlNbrBindingIntegrityPolicyDeviceRole INTEGER, + rlNbrBindingIntegrityPolicyLogBinding RlIpv6FhsSettingStatusType, + rlNbrBindingIntegrityPolicyMaxEntriesVlanLimit Integer32, + rlNbrBindingIntegrityPolicyMaxEntriesInterfaceLimit Integer32, + rlNbrBindingIntegrityPolicyMaxEntriesMacLimit Integer32, + rlNbrBindingIntegrityPolicyRowStatus RowStatus, + rlNbrBindingIntegrityPolicyPrefixValidation RlIpv6FhsSettingStatusType, + rlNbrBindingIntegrityPolicyAddressConfig INTEGER + } + + rlNbrBindingIntegrityPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Neighbor Binding Integrity policy name." + ::= { rlNbrBindingIntegrityPolicyEntry 1 } + + rlNbrBindingIntegrityPolicyDeviceRole OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + perimeter(1), + internal(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the role of the device attached." + DEFVAL { unspecified } + ::= { rlNbrBindingIntegrityPolicyEntry 2 } + + rlNbrBindingIntegrityPolicyLogBinding OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable logging of Neighbor Binding Table events" + DEFVAL { unspecified } + ::= { rlNbrBindingIntegrityPolicyEntry 3 } + + rlNbrBindingIntegrityPolicyMaxEntriesVlanLimit OBJECT-TYPE + SYNTAX Integer32 (-2 | -1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same VLAN tag. + The value of -1 indicates unspecified value. + The value of -2 indicates there is no limit." + DEFVAL { -1 } + ::= { rlNbrBindingIntegrityPolicyEntry 4 } + + rlNbrBindingIntegrityPolicyMaxEntriesInterfaceLimit OBJECT-TYPE + SYNTAX Integer32 (-2 | -1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same interface identifier. + The value of -1 indicates unspecified value. + The value of -2 indicates there is no limit." + DEFVAL { -1 } + ::= { rlNbrBindingIntegrityPolicyEntry 5 } + + rlNbrBindingIntegrityPolicyMaxEntriesMacLimit OBJECT-TYPE + SYNTAX Integer32 (-2 | -1 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same MAC address. + The value of -1 indicates unspecified value. + The value of -2 indicates there is no limit." + DEFVAL { -1 } + ::= { rlNbrBindingIntegrityPolicyEntry 6 } + + rlNbrBindingIntegrityPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlNbrBindingIntegrityPolicyEntry 7 } + + rlNbrBindingIntegrityPolicyPrefixValidation OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable address prefix validation using Neighbor Prefix Table." + DEFVAL { unspecified } + ::= { rlNbrBindingIntegrityPolicyEntry 8 } + + rlNbrBindingIntegrityPolicyAddressConfig OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + autoconfig(1), + autoconfigAndManual(3), + dhcp(4), + autoconfigAndDhcp(5), + autoconfigManualAndDhcp(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the allowed methods for address binding in Neighbor Binding Table. + autoconfig(1) refers to stateless address autoconfiguration. + autoconfigAndManual(3) allows manual and stateless address autoconfiguration. + dhcp(4) permits binding only from DHCP. + autoconfigAndDhcp(5) binds from DHCP and stateless address autoconfiguration. + autoconfigManualAndDhcp(7) binds from Manual, DHCP and stateless address autoconfiguration." + DEFVAL { unspecified } + ::= { rlNbrBindingIntegrityPolicyEntry 9 } + + -------------------------------------------------------------- + -- Neighbor Binding Integrity Policy Attachment Table - Port + -------------------------------------------------------------- + + rlNbrBindingIntegrityPortPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Neighbor Binding Integrity policy + attachment for ports." + ::= { rlNbrBindingIntegrity 2 } + + rlNbrBindingIntegrityPortPolicyEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNbrBindingIntegrityPortPolicyIfIndex, + IMPLIED rlNbrBindingIntegrityPortPolicyName } + ::= { rlNbrBindingIntegrityPortPolicyTable 1 } + + RlNbrBindingIntegrityPortPolicyEntry ::= SEQUENCE { + rlNbrBindingIntegrityPortPolicyIfIndex InterfaceIndex, + rlNbrBindingIntegrityPortPolicyName DisplayString, + rlNbrBindingIntegrityPortPolicyVlan1to1024 OCTET STRING, + rlNbrBindingIntegrityPortPolicyVlan1025to2048 OCTET STRING, + rlNbrBindingIntegrityPortPolicyVlan2049to3072 OCTET STRING, + rlNbrBindingIntegrityPortPolicyVlan3073to4094 OCTET STRING, + rlNbrBindingIntegrityPortPolicyRowStatus RowStatus + } + + rlNbrBindingIntegrityPortPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlNbrBindingIntegrityPortPolicyEntry 1 } + + rlNbrBindingIntegrityPortPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Neighbor Binding Integrity policy name." + ::= { rlNbrBindingIntegrityPortPolicyEntry 2 } + + rlNbrBindingIntegrityPortPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlNbrBindingIntegrityPortPolicyEntry 3 } + + rlNbrBindingIntegrityPortPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlNbrBindingIntegrityPortPolicyEntry 4 } + + rlNbrBindingIntegrityPortPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlNbrBindingIntegrityPortPolicyEntry 5 } + + rlNbrBindingIntegrityPortPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlNbrBindingIntegrityPortPolicyEntry 6 } + + rlNbrBindingIntegrityPortPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlNbrBindingIntegrityPortPolicyEntry 7 } + + ------------------------------------------------------------------------ + -- Neighbor Binding Integrity Policy Attachment Table - Port (Read Only) + ------------------------------------------------------------------------ + + rlNbrBindingIntegrityPolicyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Neighbor Binding Integrity policy + attachment for ports." + ::= { rlNbrBindingIntegrity 3 } + + rlNbrBindingIntegrityPolicyPortEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNbrBindingIntegrityPolicyPortName, + rlNbrBindingIntegrityPolicyPortIfIndex } + ::= { rlNbrBindingIntegrityPolicyPortTable 1 } + + RlNbrBindingIntegrityPolicyPortEntry ::= SEQUENCE { + rlNbrBindingIntegrityPolicyPortName DisplayString, + rlNbrBindingIntegrityPolicyPortIfIndex InterfaceIndex, + rlNbrBindingIntegrityPolicyPortVlan1to1024 OCTET STRING, + rlNbrBindingIntegrityPolicyPortVlan1025to2048 OCTET STRING, + rlNbrBindingIntegrityPolicyPortVlan2049to3072 OCTET STRING, + rlNbrBindingIntegrityPolicyPortVlan3073to4094 OCTET STRING + } + + rlNbrBindingIntegrityPolicyPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Neighbor Binding Integrity policy name" + ::= { rlNbrBindingIntegrityPolicyPortEntry 1 } + + rlNbrBindingIntegrityPolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlNbrBindingIntegrityPolicyPortEntry 2 } + + rlNbrBindingIntegrityPolicyPortVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlNbrBindingIntegrityPolicyPortEntry 3 } + + rlNbrBindingIntegrityPolicyPortVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlNbrBindingIntegrityPolicyPortEntry 4 } + + rlNbrBindingIntegrityPolicyPortVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlNbrBindingIntegrityPolicyPortEntry 5 } + + rlNbrBindingIntegrityPolicyPortVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlNbrBindingIntegrityPolicyPortEntry 6 } + + -------------------------------------------------------------- + -- Neighbor Binding Integrity Policy Attachment Table - Vlan + -------------------------------------------------------------- + +rlNbrBindingIntegrityVlanPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Neighbor Binding Integrity policy + attachment for vlans." + ::= { rlNbrBindingIntegrity 4 } + +rlNbrBindingIntegrityVlanPolicyEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNbrBindingIntegrityVlanPolicyVlanTag } + ::= { rlNbrBindingIntegrityVlanPolicyTable 1 } + +RlNbrBindingIntegrityVlanPolicyEntry ::= SEQUENCE { + rlNbrBindingIntegrityVlanPolicyVlanTag VlanId, + rlNbrBindingIntegrityVlanPolicyName DisplayString, + rlNbrBindingIntegrityVlanPolicyRowStatus RowStatus +} + +rlNbrBindingIntegrityVlanPolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlNbrBindingIntegrityVlanPolicyEntry 1 } + +rlNbrBindingIntegrityVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Neighbor Binding Integrity policy name." + ::= { rlNbrBindingIntegrityVlanPolicyEntry 2 } + +rlNbrBindingIntegrityVlanPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlNbrBindingIntegrityVlanPolicyEntry 3 } + -------------------------------------------------------------- + -- Neighbor Binding Integrity Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlNbrBindingIntegrityPolicyVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Neighbor Binding Integrity policy + attachment for vlans." + ::= { rlNbrBindingIntegrity 5 } + + rlNbrBindingIntegrityPolicyVlanEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlNbrBindingIntegrityPolicyVlanPolicyName } + ::= { rlNbrBindingIntegrityPolicyVlanTable 1 } + + RlNbrBindingIntegrityPolicyVlanEntry ::= SEQUENCE { + rlNbrBindingIntegrityPolicyVlanPolicyName DisplayString, + rlNbrBindingIntegrityPolicyVlan1to1024 OCTET STRING, + rlNbrBindingIntegrityPolicyVlan1025to2048 OCTET STRING, + rlNbrBindingIntegrityPolicyVlan2049to3072 OCTET STRING, + rlNbrBindingIntegrityPolicyVlan3073to4094 OCTET STRING + } + + rlNbrBindingIntegrityPolicyVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Neighbor Binding Integrity policy name" + ::= { rlNbrBindingIntegrityPolicyVlanEntry 1 } + + rlNbrBindingIntegrityPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlNbrBindingIntegrityPolicyVlanEntry 2 } + + rlNbrBindingIntegrityPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlNbrBindingIntegrityPolicyVlanEntry 3 } + + rlNbrBindingIntegrityPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlNbrBindingIntegrityPolicyVlanEntry 4 } + + rlNbrBindingIntegrityPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlNbrBindingIntegrityPolicyVlanEntry 5 } + + -------------------------------------------------------------- + -- Neighbor Binding Integrity Policy Enable Table + -------------------------------------------------------------- + + rlNbrBindingIntegrityEnableVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains only one entry of a static vlan list." + ::= { rlNbrBindingIntegrity 6 } + + rlNbrBindingIntegrityEnableVlanEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statically created by local or network management vlan list" + INDEX {rlNbrBindingIntegrityEnableVlanIndex} + ::= { rlNbrBindingIntegrityEnableVlanTable 1 } + + RlNbrBindingIntegrityEnableVlanEntry ::=SEQUENCE { + rlNbrBindingIntegrityEnableVlanIndex INTEGER, + rlNbrBindingIntegrityEnableVlan1to1024 OCTET STRING, + rlNbrBindingIntegrityEnableVlan1025to2048 OCTET STRING, + rlNbrBindingIntegrityEnableVlan2049to3072 OCTET STRING, + rlNbrBindingIntegrityEnableVlan3073to4094 OCTET STRING + } + +rlNbrBindingIntegrityEnableVlanIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + + ::= { rlNbrBindingIntegrityEnableVlanEntry 1 } + +rlNbrBindingIntegrityEnableVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlNbrBindingIntegrityEnableVlanEntry 2 } + +rlNbrBindingIntegrityEnableVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlNbrBindingIntegrityEnableVlanEntry 3 } + +rlNbrBindingIntegrityEnableVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlNbrBindingIntegrityEnableVlanEntry 4 } + +rlNbrBindingIntegrityEnableVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlNbrBindingIntegrityEnableVlanEntry 5 } + + + ------------------------------------------- + -- Neighbor Binding Integrity Binding Table + ------------------------------------------- + +rlNbrBindingIntegrityBindingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Neighbor Binding Integrity binding table." + ::= { rlNbrBindingIntegrity 7 } + +rlNbrBindingIntegrityBindingEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityBindingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNbrBindingIntegrityBindingVlanTag, + rlNbrBindingIntegrityBindingSourceAddressType, + rlNbrBindingIntegrityBindingSourceAddress } + ::= { rlNbrBindingIntegrityBindingTable 1 } + +RlNbrBindingIntegrityBindingEntry ::= SEQUENCE { + rlNbrBindingIntegrityBindingVlanTag VlanId, + rlNbrBindingIntegrityBindingSourceAddressType InetAddressType, + rlNbrBindingIntegrityBindingSourceAddress InetAddress, + rlNbrBindingIntegrityBindingIfIndex InterfaceIndex, + rlNbrBindingIntegrityBindingMacAddress MacAddress, + rlNbrBindingIntegrityBindingOrigin INTEGER, + rlNbrBindingIntegrityBindingState INTEGER, + rlNbrBindingIntegrityBindingExpiryTime Unsigned32, + rlNbrBindingIntegrityBindingRowStatus RowStatus, + rlNbrBindingIntegrityBindingTCAMOverflow TruthValue +} + +rlNbrBindingIntegrityBindingVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The binding entry's VLAN tag." + ::= { rlNbrBindingIntegrityBindingEntry 1 } + +rlNbrBindingIntegrityBindingSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The binding entry's INET address type of the source. + The only inet type that is supported is ipv6." + ::= { rlNbrBindingIntegrityBindingEntry 2 } + +rlNbrBindingIntegrityBindingSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The binding entry's INET address of the source." + ::= { rlNbrBindingIntegrityBindingEntry 3 } + +rlNbrBindingIntegrityBindingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The binding entry's anchor interface." + ::= { rlNbrBindingIntegrityBindingEntry 4 } + +rlNbrBindingIntegrityBindingMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The binding entry's anchor MAC Address." + ::= { rlNbrBindingIntegrityBindingEntry 5 } + +rlNbrBindingIntegrityBindingOrigin OBJECT-TYPE + SYNTAX INTEGER { + static(1), + ndp(2), + dhcp(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The binding entry's origin: local, static, ndp, dhcp." + ::= { rlNbrBindingIntegrityBindingEntry 6 } + +rlNbrBindingIntegrityBindingState OBJECT-TYPE + SYNTAX INTEGER { + valid(0), + tentative(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The binding entry's state: valid, tentative." + ::= { rlNbrBindingIntegrityBindingEntry 7 } + +rlNbrBindingIntegrityBindingExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in seconds until the entry is expired. + A value of 4294967295 denotes infinite lifetime." + ::= { rlNbrBindingIntegrityBindingEntry 8 } + +rlNbrBindingIntegrityBindingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to row + installation and removal conventions." + ::= { rlNbrBindingIntegrityBindingEntry 9 } + +rlNbrBindingIntegrityBindingTCAMOverflow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signs if entry is configured in TCAM" + DEFVAL { false } + ::= { rlNbrBindingIntegrityBindingEntry 10 } + + + ------------------------------------------- + -- Neighbor Binding Integrity Clear Table (Action only) + ------------------------------------------- + + rlNbrBindingIntegrityClearTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table clears Neighbor Binding Integrity binding table + according to configured filters." + ::= { rlNbrBindingIntegrity 8 } + + + rlNbrBindingIntegrityClearEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNbrBindingIntegrityClearIndex } + ::= { rlNbrBindingIntegrityClearTable 1 } + + RlNbrBindingIntegrityClearEntry ::= SEQUENCE { + rlNbrBindingIntegrityClearIndex INTEGER, + rlNbrBindingIntegrityClearVlanTag VlanId, + rlNbrBindingIntegrityClearSourceAddressType InetAddressType, + rlNbrBindingIntegrityClearSourceAddress InetAddress, + rlNbrBindingIntegrityClearIfIndex InterfaceIndex, + rlNbrBindingIntegrityClearMacAddress MacAddress, + rlNbrBindingIntegrityClearRowStatus RowStatus, + rlNbrBindingIntegrityClearBindMethod INTEGER + } + + rlNbrBindingIntegrityClearIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row index in the table." + ::= { rlNbrBindingIntegrityClearEntry 1 } + + rlNbrBindingIntegrityClearVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear binding entries with this VLAN tag." + ::= { rlNbrBindingIntegrityClearEntry 2 } + + rlNbrBindingIntegrityClearSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear binding entries with this source address type. + The only inet type that is supported is ipv6." + ::= { rlNbrBindingIntegrityClearEntry 3 } + + rlNbrBindingIntegrityClearSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear binding entries with this source address." + ::= { rlNbrBindingIntegrityClearEntry 4 } + + rlNbrBindingIntegrityClearIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "cClear binding entries with this anchor interface." + ::= { rlNbrBindingIntegrityClearEntry 5 } + + rlNbrBindingIntegrityClearMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear binding entries with this anchor MAC Address." + ::= { rlNbrBindingIntegrityClearEntry 6 } + + rlNbrBindingIntegrityClearRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlNbrBindingIntegrityClearEntry 7 } + + rlNbrBindingIntegrityClearBindMethod OBJECT-TYPE + SYNTAX INTEGER { + ndp(1), + dhcp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear dynamic entries bound using the specified method." + ::= { rlNbrBindingIntegrityClearEntry 8 } + + + -------------------------------------------------- + -- Neighbor Binding Integrity Binding Prefix Table + -------------------------------------------------- + +rlNbrBindingIntegrityBindingPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityBindingPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Neighbor Binding Integrity binding table." + ::= { rlNbrBindingIntegrity 18 } + +rlNbrBindingIntegrityBindingPrefixEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityBindingPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNbrBindingIntegrityBindingPrefixVlanTag, + rlNbrBindingIntegrityBindingPrefixAddressType, + rlNbrBindingIntegrityBindingPrefixAddress, + rlNbrBindingIntegrityBindingPrefixLength } + ::= { rlNbrBindingIntegrityBindingPrefixTable 1 } + +RlNbrBindingIntegrityBindingPrefixEntry ::= SEQUENCE { + rlNbrBindingIntegrityBindingPrefixVlanTag VlanId, + rlNbrBindingIntegrityBindingPrefixAddressType InetAddressType, + rlNbrBindingIntegrityBindingPrefixAddress InetAddress, + rlNbrBindingIntegrityBindingPrefixLength InetAddressPrefixLength, + rlNbrBindingIntegrityBindingPrefixOrigin INTEGER, + rlNbrBindingIntegrityBindingPrefixAllowAutoconfig TruthValue, + rlNbrBindingIntegrityBindingPrefixExpiryTime Unsigned32, + rlNbrBindingIntegrityBindingPrefixRowStatus RowStatus +} + +rlNbrBindingIntegrityBindingPrefixVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The binding prefix entry's VLAN tag." + ::= { rlNbrBindingIntegrityBindingPrefixEntry 1 } + +rlNbrBindingIntegrityBindingPrefixAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The binding prefix entry's INET address type. + The only inet type that is supported is ipv6." + ::= { rlNbrBindingIntegrityBindingPrefixEntry 2 } + +rlNbrBindingIntegrityBindingPrefixAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The binding prefix entry's address." + ::= { rlNbrBindingIntegrityBindingPrefixEntry 3 } + +rlNbrBindingIntegrityBindingPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the number of leading one bits that form the + mask to be logical-ANDed with the inet address + before being compared to the value in the + rlNbrBindingIntegrityBindingPrefixAddress field." + ::= { rlNbrBindingIntegrityBindingPrefixEntry 4 } + +rlNbrBindingIntegrityBindingPrefixOrigin OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The binding prefix entry's origin: static or dynamic" + ::= { rlNbrBindingIntegrityBindingPrefixEntry 5 } + +rlNbrBindingIntegrityBindingPrefixAllowAutoconfig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the prefix can be used for + stateless address auto-configuration." + ::= { rlNbrBindingIntegrityBindingPrefixEntry 6 } + +rlNbrBindingIntegrityBindingPrefixExpiryTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in seconds until the entry is expired. + A value of 4294967295 denotes infinite lifetime." + ::= { rlNbrBindingIntegrityBindingPrefixEntry 7 } + +rlNbrBindingIntegrityBindingPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to row + installation and removal conventions." + ::= { rlNbrBindingIntegrityBindingPrefixEntry 8 } + + -------------------------------------------------------------- + -- Neighbor Binding Integrity Clear Prefix Table (Action only) + -------------------------------------------------------------- + + rlNbrBindingIntegrityClearPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityClearPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table clears Neighbor Binding Integrity Binding Prefix table + according to configured filters." + ::= { rlNbrBindingIntegrity 19 } + + + rlNbrBindingIntegrityClearPrefixEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityClearPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNbrBindingIntegrityClearPrefixIndex } + ::= { rlNbrBindingIntegrityClearPrefixTable 1 } + + RlNbrBindingIntegrityClearPrefixEntry ::= SEQUENCE { + rlNbrBindingIntegrityClearPrefixIndex INTEGER, + rlNbrBindingIntegrityClearPrefixVlanTag VlanId, + rlNbrBindingIntegrityClearPrefixAddressType InetAddressType, + rlNbrBindingIntegrityClearPrefixAddress InetAddress, + rlNbrBindingIntegrityClearPrefixLength InetAddressPrefixLength, + rlNbrBindingIntegrityClearPrefixRowStatus RowStatus + } + + rlNbrBindingIntegrityClearPrefixIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row index in the table." + ::= { rlNbrBindingIntegrityClearPrefixEntry 1 } + + rlNbrBindingIntegrityClearPrefixVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear binding prefix entries with this VLAN tag." + ::= { rlNbrBindingIntegrityClearPrefixEntry 2 } + + rlNbrBindingIntegrityClearPrefixAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear binding prefix entries with this address type. + The only inet type that is supported is ipv6." + ::= { rlNbrBindingIntegrityClearPrefixEntry 3 } + + rlNbrBindingIntegrityClearPrefixAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear binding prefix entries with this address prefix." + ::= { rlNbrBindingIntegrityClearPrefixEntry 4 } + + rlNbrBindingIntegrityClearPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the number of leading one bits that form the + mask to be logical-ANDed with the inet address + before being compared to the value in the + rlNbrBindingIntegrityClearPrefixAddress field." + ::= { rlNbrBindingIntegrityClearPrefixEntry 5 } + + rlNbrBindingIntegrityClearPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlNbrBindingIntegrityClearPrefixEntry 6 } + + -------------------------------------------------------------- + -- Neighbor Binding Integrity Active Policy Table (Read Only) + -------------------------------------------------------------- + + rlNbrBindingIntegrityActivePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlNbrBindingIntegrityActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Neighbor Binding Integrity + per policy configurations." + ::= { rlNbrBindingIntegrity 9 } + + rlNbrBindingIntegrityActivePolicyEntry OBJECT-TYPE + SYNTAX RlNbrBindingIntegrityActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlNbrBindingIntegrityActivePolicyIfIndex, + rlNbrBindingIntegrityActivePolicyVlanTag } + ::= { rlNbrBindingIntegrityActivePolicyTable 1 } + + RlNbrBindingIntegrityActivePolicyEntry ::= SEQUENCE { + rlNbrBindingIntegrityActivePolicyIfIndex InterfaceIndex, + rlNbrBindingIntegrityActivePolicyVlanTag VlanId, + rlNbrBindingIntegrityActivePolicyNamePort DisplayString, + rlNbrBindingIntegrityActivePolicyNameVlan DisplayString, + rlNbrBindingIntegrityActivePolicyDeviceRole INTEGER, + rlNbrBindingIntegrityActivePolicyDeviceRoleType RlIpv6FhsSettingType, + rlNbrBindingIntegrityActivePolicyLogBinding RlIpv6FhsSettingStatusType, + rlNbrBindingIntegrityActivePolicyLogBindingType RlIpv6FhsSettingType, + rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimit Integer32, + rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimitType RlIpv6FhsSettingType, + rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimit Integer32, + rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimitType RlIpv6FhsSettingType, + rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimit Integer32, + rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimitType RlIpv6FhsSettingType, + rlNbrBindingIntegrityActivePolicyBindingLifetime Integer32, + rlNbrBindingIntegrityActivePolicyBindingLifetimeType RlIpv6FhsSettingType, + rlNbrBindingIntegrityActivePolicyPrefixValidation RlIpv6FhsSettingStatusType, + rlNbrBindingIntegrityActivePolicyPrefixValidationType RlIpv6FhsSettingType, + rlNbrBindingIntegrityActivePolicyAddressConfig INTEGER, + rlNbrBindingIntegrityActivePolicyAddressConfigType RlIpv6FhsSettingType + } + + rlNbrBindingIntegrityActivePolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlNbrBindingIntegrityActivePolicyEntry 1 } + + rlNbrBindingIntegrityActivePolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlNbrBindingIntegrityActivePolicyEntry 2 } + + rlNbrBindingIntegrityActivePolicyNamePort OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Neighbor Binding Integrity policy name attached to given interface." + ::= { rlNbrBindingIntegrityActivePolicyEntry 3 } + + rlNbrBindingIntegrityActivePolicyNameVlan OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Neighbor Binding Integrity policy name attached to given vlan." + ::= { rlNbrBindingIntegrityActivePolicyEntry 4 } + + rlNbrBindingIntegrityActivePolicyDeviceRole OBJECT-TYPE + SYNTAX INTEGER { + perimeter(1), + internal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the role of the device attached." + ::= { rlNbrBindingIntegrityActivePolicyEntry 5 } + + rlNbrBindingIntegrityActivePolicyDeviceRoleType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNbrBindingIntegrityActivePolicyDeviceRole setting type." + ::= { rlNbrBindingIntegrityActivePolicyEntry 6 } + + rlNbrBindingIntegrityActivePolicyLogBinding OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable logging of Neighbor Binding Table events." + ::= { rlNbrBindingIntegrityActivePolicyEntry 7 } + + rlNbrBindingIntegrityActivePolicyLogBindingType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNbrBindingIntegrityActivePolicyLogBinding setting type." + ::= { rlNbrBindingIntegrityActivePolicyEntry 8 } + + rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimit OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same VLAN tag. + The value of -2 indicates there is no limit." + ::= { rlNbrBindingIntegrityActivePolicyEntry 9 } + + rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimitType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNbrBindingIntegrityActivePolicyMaxEntriesVlanLimit setting type." + ::= { rlNbrBindingIntegrityActivePolicyEntry 10 } + + rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimit OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same interface identifier. + The value of -2 indicates there is no limit." + ::= { rlNbrBindingIntegrityActivePolicyEntry 11 } + + rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimitType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNbrBindingIntegrityActivePolicyMaxEntriesInterfaceLimit setting type." + ::= { rlNbrBindingIntegrityActivePolicyEntry 12 } + + rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimit OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same MAC address. + The value of -2 indicates there is no limit." + ::= { rlNbrBindingIntegrityActivePolicyEntry 13 } + + rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimitType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNbrBindingIntegrityActivePolicyMaxEntriesMacLimit setting type." + ::= { rlNbrBindingIntegrityActivePolicyEntry 14 } + + rlNbrBindingIntegrityActivePolicyBindingLifetime OBJECT-TYPE + SYNTAX Integer32 (60..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbor Binding entry's default lifetime in seconds." + ::= { rlNbrBindingIntegrityActivePolicyEntry 15 } + + rlNbrBindingIntegrityActivePolicyBindingLifetimeType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNbrBindingIntegrityActivePolicyBindingLifetime setting type." + ::= { rlNbrBindingIntegrityActivePolicyEntry 16 } + + rlNbrBindingIntegrityActivePolicyPrefixValidation OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enable/disable address prefix validation using Neighbor Prefix Table." + ::= { rlNbrBindingIntegrityActivePolicyEntry 17 } + + rlNbrBindingIntegrityActivePolicyPrefixValidationType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNbrBindingIntegrityActivePolicyPrefixValidation setting type." + ::= { rlNbrBindingIntegrityActivePolicyEntry 18 } + + rlNbrBindingIntegrityActivePolicyAddressConfig OBJECT-TYPE + SYNTAX INTEGER { + autoconfig(1), + autoconfigAndManual(3), + dhcp(4), + autoconfigAndDhcp(5), + autoconfigManualAndDhcp(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the allowed methods for address binding in Neighbor Binding Table. + autoconfig(1) refers to stateless address autoconfiguration. + autoconfigAndManual(3) allows manual and stateless address autoconfiguration. + dhcp(4) permits binding only from DHCP. + autoconfigAndDhcp(5) binds from DHCP and stateless address autoconfiguration. + autoconfigManualAndDhcp(7) binds from Manual, DHCP and stateless address autoconfiguration." + ::= { rlNbrBindingIntegrityActivePolicyEntry 19 } + + rlNbrBindingIntegrityActivePolicyAddressConfigType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlNbrBindingIntegrityActivePolicyAddressConfig setting type." + ::= { rlNbrBindingIntegrityActivePolicyEntry 20 } + + + -------------------------------------------------------------- + -- Neighbor Binding Integrity Global Configurations + -------------------------------------------------------------- + + rlNbrBindingIntegrityBindingLifetime OBJECT-TYPE + SYNTAX Integer32 (60..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Neighbor Binding entry's default lifetime in seconds." + DEFVAL { 300 } + ::= { rlNbrBindingIntegrity 10 } + + rlNbrBindingIntegrityLogBinding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable logging of Neighbor Binding Table events" + DEFVAL { false } + ::= { rlNbrBindingIntegrity 11 } + + rlNbrBindingIntegrityMaxEntriesVlanLimit OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same VLAN tag. + The value of -2 indicates there is no limit." + DEFVAL { -2 } + ::= { rlNbrBindingIntegrity 12 } + + rlNbrBindingIntegrityMaxEntriesInterfaceLimit OBJECT-TYPE + SYNTAX Integer32 (-2 |0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same interface identifier. + The value of -2 indicates there is no limit." + DEFVAL { -2 } + ::= { rlNbrBindingIntegrity 13 } + + rlNbrBindingIntegrityMaxEntriesMacLimit OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates how many entries can be added to Neighbor Binding Table + with the same MAC address. + The value of -2 indicates there is no limit." + DEFVAL { -2 } + ::= { rlNbrBindingIntegrity 14 } + + rlNbrBindingIntegrityEntriesNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in Neighbor Binding Table." + + ::= { rlNbrBindingIntegrity 15 } + + rlNbrBindingIntegrityPrefixValidation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable address prefix validation using Neighbor Prefix Table." + DEFVAL { false } + ::= { rlNbrBindingIntegrity 16 } + + rlNbrBindingIntegrityAddressConfig OBJECT-TYPE + SYNTAX INTEGER { + autoconfig(1), + autoconfigAndManual(3), + dhcp(4), + autoconfigAndDhcp(5), + autoconfigManualAndDhcp(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the allowed methods for address binding in Neighbor Binding Table. + autoconfig(1) refers to stateless address autoconfiguration. + autoconfigAndManual(3) allows manual and stateless address autoconfiguration. + dhcp(4) permits binding only from DHCP. + autoconfigAndDhcp(5) binds from DHCP and stateless address autoconfiguration. + autoconfigManualAndDhcp(7) binds from Manual, DHCP and stateless address autoconfiguration." + DEFVAL { autoconfigAndManual } + ::= { rlNbrBindingIntegrity 17 } + + rlNbrBindingIntegrityPrefixEntriesNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in Neighbor Prefix Table." + ::= { rlNbrBindingIntegrity 21 } + + -------------------------------------------------------------------- + -- Neighbor Binding Integrity Clear DHCP Recovery File (Action Only) + -------------------------------------------------------------------- + + rlNbrBindingIntegrityClearDhcpRecoveryFile OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear neighbor binding integrity's DHCP recovery file. + Setting a value of zero clears the information for all VLANs. + Setting a non-zero value clears the information for a specific VLAN. + Reading this object has not effect." + ::= { rlNbrBindingIntegrity 20 } + + + -------------------------------------------------------------- + -- Neighbor Binding Integrity Traps + -------------------------------------------------------------- + + rlNbrBindingIntegrityEntryAddedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Information trap indicating that new binding entry was added to + Neighbor Binding Table." + ::= { rndNotifications 230 } + + rlNbrBindingIntegrityEntryStateChangeTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Information trap indicating that binding entry state was changed." + ::= { rndNotifications 231 } + + rlNbrBindingIntegrityEntryAnchorChangeTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Information trap indicating that binding entry anchor was changed." + ::= { rndNotifications 232 } + + rlNbrBindingIntegrityEntryDeletedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Information trap indicating that binding entry was deleted." + ::= { rndNotifications 233 } + + rlNbrBindingIntegrityEntryLimitReachTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that a new entry was not inserted into + Neighbor Binding table because of maximum limit has been reached." + ::= { rndNotifications 234 } + + rlNbrBindingIntegrityOverflowTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that a new entry was not inserted into + Neighbor Binding table because of the Neighbor Binding table overflow." + ::= { rndNotifications 235 } + + rlSrcGuardTCAMOverflowTrap + NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that a new Source Guard entry was not inserted into + TCAM because of the lack of resources." + ::= { rndNotifications 238 } + + rlNbrBindingIntegrityPrefixOverflowTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that a new entry was not inserted into + Neighbor Prefix table because of the Neighbor Prefix table overflow." + ::= { rndNotifications 239 } + + -------------------------------------------------------------- + -- The DHCPv6 Guard + -------------------------------------------------------------- + + -------------------------------------------------------------- + -- The DHCPv6 Guard Policy Configuration Table + -------------------------------------------------------------- + + rlDhcpGuardPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpGuardPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies DHCPv6 guard + per policy configurations." + ::= { rlDhcpGuard 1 } + + rlDhcpGuardPolicyEntry OBJECT-TYPE + SYNTAX RlDhcpGuardPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlDhcpGuardPolicyName } + ::= { rlDhcpGuardPolicyTable 1 } + + RlDhcpGuardPolicyEntry ::= SEQUENCE { + rlDhcpGuardPolicyName DisplayString, + rlDhcpGuardPolicyDeviceRole INTEGER, + rlDhcpGuardPolicyMatchServerAddrSpecified TruthValue, + rlDhcpGuardPolicyMatchServerAddr DisplayString, + rlDhcpGuardPolicyMatchReplyAddrSpecified TruthValue, + rlDhcpGuardPolicyMatchReplyAddr DisplayString, + rlDhcpGuardPolicyPrefMin Integer32, + rlDhcpGuardPolicyPrefMax Integer32, + rlDhcpGuardPolicyRowStatus RowStatus + } + + rlDhcpGuardPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCPv6 guard policy name" + ::= { rlDhcpGuardPolicyEntry 1 } + + rlDhcpGuardPolicyDeviceRole OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + client(1), + server(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the role of the device attached." + DEFVAL { unspecified } + ::= { rlDhcpGuardPolicyEntry 2 } + + rlDhcpGuardPolicyMatchServerAddrSpecified OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the rlDhcpGuardPolicyMatchServerAddr is specified." + DEFVAL { false } + ::= { rlDhcpGuardPolicyEntry 3 } + + rlDhcpGuardPolicyMatchServerAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 prefix list to be matched for IPv6 address in messages sent by DHCPv6 servers. + Relevant only when rlDhcpGuardPolicyMatchServerAddrSpecified is true. + The empty string means this validation is disabled." + DEFVAL { "" } + ::= { rlDhcpGuardPolicyEntry 4 } + +rlDhcpGuardPolicyMatchReplyAddrSpecified OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the rlDhcpGuardPolicyMatchReplyAddr is specified." + DEFVAL { false } + ::= { rlDhcpGuardPolicyEntry 5 } + + rlDhcpGuardPolicyMatchReplyAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 prefix list to be matched for assigned IPv6 addressed by DHCPv6 servers. + Relevant only when rlDhcpGuardPolicyMatchReplyAddrSpecified is true. + The empty string means this validation is disabled." + DEFVAL { "" } + ::= { rlDhcpGuardPolicyEntry 6 } + + rlDhcpGuardPolicyPrefMin OBJECT-TYPE + SYNTAX Integer32 (-2 | -1 | 0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum preference value limit. + A value of -1 indicates unspecified value. + A value of -2 indicates validation is disabled." + DEFVAL { -1 } + ::= { rlDhcpGuardPolicyEntry 7 } + + rlDhcpGuardPolicyPrefMax OBJECT-TYPE + SYNTAX Integer32 (-2 | -1 | 0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum preference value limit. + A value of -1 indicates unspecified value. + A value of -2 indicates validation is disabled." + DEFVAL { -1 } + ::= { rlDhcpGuardPolicyEntry 8 } + + rlDhcpGuardPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDhcpGuardPolicyEntry 9 } + + -------------------------------------------------------------- + -- The DHCPv6 Guard Policy Attachment Table - Port + -------------------------------------------------------------- + + rlDhcpGuardPortPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpGuardPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies DHCPv6 guard policy + attachment for ports." + ::= { rlDhcpGuard 2 } + + rlDhcpGuardPortPolicyEntry OBJECT-TYPE + SYNTAX RlDhcpGuardPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlDhcpGuardPortPolicyIfIndex, + IMPLIED rlDhcpGuardPortPolicyName } + ::= { rlDhcpGuardPortPolicyTable 1 } + + RlDhcpGuardPortPolicyEntry ::= SEQUENCE { + rlDhcpGuardPortPolicyIfIndex InterfaceIndex, + rlDhcpGuardPortPolicyName DisplayString, + rlDhcpGuardPortPolicyVlan1to1024 OCTET STRING, + rlDhcpGuardPortPolicyVlan1025to2048 OCTET STRING, + rlDhcpGuardPortPolicyVlan2049to3072 OCTET STRING, + rlDhcpGuardPortPolicyVlan3073to4094 OCTET STRING, + rlDhcpGuardPortPolicyRowStatus RowStatus + } + + rlDhcpGuardPortPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlDhcpGuardPortPolicyEntry 1 } + + rlDhcpGuardPortPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCPv6 guard policy name" + ::= { rlDhcpGuardPortPolicyEntry 2 } + + rlDhcpGuardPortPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlDhcpGuardPortPolicyEntry 3 } + + rlDhcpGuardPortPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlDhcpGuardPortPolicyEntry 4 } + + rlDhcpGuardPortPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlDhcpGuardPortPolicyEntry 5 } + + rlDhcpGuardPortPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlDhcpGuardPortPolicyEntry 6 } + + rlDhcpGuardPortPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDhcpGuardPortPolicyEntry 7 } + + -------------------------------------------------------------- + -- The DHCPv6 Guard Policy Attachment Table - Port (Read Only) + -------------------------------------------------------------- + + rlDhcpGuardPolicyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpGuardPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies DHCPv6 guard policy + attachment for ports." + ::= { rlDhcpGuard 3 } + + rlDhcpGuardPolicyPortEntry OBJECT-TYPE + SYNTAX RlDhcpGuardPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlDhcpGuardPolicyPortName, + rlDhcpGuardPolicyPortIfIndex } + ::= { rlDhcpGuardPolicyPortTable 1 } + + RlDhcpGuardPolicyPortEntry ::= SEQUENCE { + rlDhcpGuardPolicyPortName DisplayString, + rlDhcpGuardPolicyPortIfIndex InterfaceIndex, + rlDhcpGuardPolicyPortVlan1to1024 OCTET STRING, + rlDhcpGuardPolicyPortVlan1025to2048 OCTET STRING, + rlDhcpGuardPolicyPortVlan2049to3072 OCTET STRING, + rlDhcpGuardPolicyPortVlan3073to4094 OCTET STRING + } + + rlDhcpGuardPolicyPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCPv6 guard policy name" + ::= { rlDhcpGuardPolicyPortEntry 1 } + + rlDhcpGuardPolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlDhcpGuardPolicyPortEntry 2 } + + rlDhcpGuardPolicyPortVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlDhcpGuardPolicyPortEntry 3 } + + rlDhcpGuardPolicyPortVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlDhcpGuardPolicyPortEntry 4 } + + rlDhcpGuardPolicyPortVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlDhcpGuardPolicyPortEntry 5 } + + rlDhcpGuardPolicyPortVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlDhcpGuardPolicyPortEntry 6 } + + -------------------------------------------------------------- + -- The DHCPv6 Guard Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlDhcpGuardVlanPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpGuardVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies DHCPv6 guard policy + attachment for vlans." + ::= { rlDhcpGuard 4 } + + rlDhcpGuardVlanPolicyEntry OBJECT-TYPE + SYNTAX RlDhcpGuardVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlDhcpGuardVlanPolicyVlanTag } + ::= { rlDhcpGuardVlanPolicyTable 1 } + + RlDhcpGuardVlanPolicyEntry ::= SEQUENCE { + rlDhcpGuardVlanPolicyVlanTag VlanId, + rlDhcpGuardVlanPolicyName DisplayString, + rlDhcpGuardVlanPolicyRowStatus RowStatus + } + + rlDhcpGuardVlanPolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlDhcpGuardVlanPolicyEntry 1 } + + rlDhcpGuardVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The DHCPv6 guard policy name" + ::= { rlDhcpGuardVlanPolicyEntry 2 } + + rlDhcpGuardVlanPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlDhcpGuardVlanPolicyEntry 3 } + -------------------------------------------------------------- + -- The DHCPv6 Guard Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlDhcpGuardPolicyVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpGuardPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies DHCPv6 guard policy + attachment for vlans." + ::= { rlDhcpGuard 5 } + + rlDhcpGuardPolicyVlanEntry OBJECT-TYPE + SYNTAX RlDhcpGuardPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlDhcpGuardPolicyVlanPolicyName } + ::= { rlDhcpGuardPolicyVlanTable 1 } + + RlDhcpGuardPolicyVlanEntry ::= SEQUENCE { + rlDhcpGuardPolicyVlanPolicyName DisplayString, + rlDhcpGuardPolicyVlan1to1024 OCTET STRING, + rlDhcpGuardPolicyVlan1025to2048 OCTET STRING, + rlDhcpGuardPolicyVlan2049to3072 OCTET STRING, + rlDhcpGuardPolicyVlan3073to4094 OCTET STRING + + } + + rlDhcpGuardPolicyVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The DHCPv6 guard policy name" + ::= { rlDhcpGuardPolicyVlanEntry 1 } + + rlDhcpGuardPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlDhcpGuardPolicyVlanEntry 2 } + + rlDhcpGuardPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlDhcpGuardPolicyVlanEntry 3 } + + rlDhcpGuardPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlDhcpGuardPolicyVlanEntry 4 } + + + rlDhcpGuardPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlDhcpGuardPolicyVlanEntry 5 } + + -------------------------------------------------------------- + -- The DHCPv6 Guard Policy Enable Table + -------------------------------------------------------------- + +rlDhcpGuardEnableVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpGuardEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains only one entry of a static vlan list." + ::= { rlDhcpGuard 6 } + +rlDhcpGuardEnableVlanEntry OBJECT-TYPE + SYNTAX RlDhcpGuardEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statically created by local or network management vlan list" + INDEX {rlDhcpGuardEnableVlanIndex} + ::= { rlDhcpGuardEnableVlanTable 1 } + +RlDhcpGuardEnableVlanEntry ::=SEQUENCE { + rlDhcpGuardEnableVlanIndex INTEGER, + rlDhcpGuardEnableVlan1to1024 OCTET STRING, + rlDhcpGuardEnableVlan1025to2048 OCTET STRING, + rlDhcpGuardEnableVlan2049to3072 OCTET STRING, + rlDhcpGuardEnableVlan3073to4094 OCTET STRING + +} + +rlDhcpGuardEnableVlanIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + + ::= { rlDhcpGuardEnableVlanEntry 1 } + +rlDhcpGuardEnableVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlDhcpGuardEnableVlanEntry 2 } + +rlDhcpGuardEnableVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlDhcpGuardEnableVlanEntry 3 } + +rlDhcpGuardEnableVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlDhcpGuardEnableVlanEntry 4 } + +rlDhcpGuardEnableVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlDhcpGuardEnableVlanEntry 5 } + + -------------------------------------------------------------- + -- The DHCPv6 Guard Active Policy Table (Read Only) + -------------------------------------------------------------- + + rlDhcpGuardActivePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpGuardActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies DHCPv6 guard + per policy configurations." + ::= { rlDhcpGuard 7 } + + rlDhcpGuardActivePolicyEntry OBJECT-TYPE + SYNTAX RlDhcpGuardActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlDhcpGuardActivePolicyIfIndex, + rlDhcpGuardActivePolicyVlanTag } + ::= { rlDhcpGuardActivePolicyTable 1 } + + RlDhcpGuardActivePolicyEntry ::= SEQUENCE { + rlDhcpGuardActivePolicyIfIndex InterfaceIndex, + rlDhcpGuardActivePolicyVlanTag VlanId, + rlDhcpGuardActivePolicyNamePort DisplayString, + rlDhcpGuardActivePolicyNameVlan DisplayString, + rlDhcpGuardActivePolicyDeviceRole INTEGER, + rlDhcpGuardActivePolicyDeviceRoleType RlIpv6FhsSettingType, + rlDhcpGuardActivePolicyMatchServerAddr DisplayString, + rlDhcpGuardActivePolicyMatchServerAddrType RlIpv6FhsSettingType, + rlDhcpGuardActivePolicyMatchReplyAddr DisplayString, + rlDhcpGuardActivePolicyMatchReplyAddrType RlIpv6FhsSettingType, + rlDhcpGuardActivePolicyPrefMin Integer32, + rlDhcpGuardActivePolicyPrefMinType RlIpv6FhsSettingType, + rlDhcpGuardActivePolicyPrefMax Integer32, + rlDhcpGuardActivePolicyPrefMaxType RlIpv6FhsSettingType + } + + rlDhcpGuardActivePolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlDhcpGuardActivePolicyEntry 1 } + + rlDhcpGuardActivePolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlDhcpGuardActivePolicyEntry 2 } + + rlDhcpGuardActivePolicyNamePort OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DHCPv6 guard policy name attached to given interface." + ::= { rlDhcpGuardActivePolicyEntry 3 } + + rlDhcpGuardActivePolicyNameVlan OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The DHCPv6 guard policy name attached to given vlan." + ::= { rlDhcpGuardActivePolicyEntry 4 } + + rlDhcpGuardActivePolicyDeviceRole OBJECT-TYPE + SYNTAX INTEGER { + client(1), + server(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the role of the device attached." + ::= { rlDhcpGuardActivePolicyEntry 5 } + + rlDhcpGuardActivePolicyDeviceRoleType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlDhcpGuardActivePolicyDeviceRole setting type." + ::= { rlDhcpGuardActivePolicyEntry 6 } + + rlDhcpGuardActivePolicyMatchServerAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 prefix list to be matched for IPv6 address in messages sent by DHCPv6 servers. + The empty string means this validation is disabled." + ::= { rlDhcpGuardActivePolicyEntry 7 } + + rlDhcpGuardActivePolicyMatchServerAddrType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlDhcpGuardActivePolicyMatchServerAddr setting type." + ::= { rlDhcpGuardActivePolicyEntry 8 } + + rlDhcpGuardActivePolicyMatchReplyAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 prefix list to be matched for assigned IPv6 addressed by DHCPv6 servers. + The empty string means this validation is disabled." + ::= { rlDhcpGuardActivePolicyEntry 9 } + + + rlDhcpGuardActivePolicyMatchReplyAddrType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlDhcpGuardActivePolicyMatchReplyAddr setting type." + ::= { rlDhcpGuardActivePolicyEntry 10 } + + rlDhcpGuardActivePolicyPrefMin OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum preference value limit. + A value of -2 indicates validation is disabled." + ::= { rlDhcpGuardActivePolicyEntry 11 } + + rlDhcpGuardActivePolicyPrefMinType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlDhcpGuardActivePolicyPrefMin setting type." + ::= { rlDhcpGuardActivePolicyEntry 12 } + + rlDhcpGuardActivePolicyPrefMax OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum preference value limit. + A value of -2 indicates validation is disabled." + ::= { rlDhcpGuardActivePolicyEntry 13 } + + rlDhcpGuardActivePolicyPrefMaxType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlDhcpGuardActivePolicyPrefMax setting type." + ::= { rlDhcpGuardActivePolicyEntry 14 } + + + + -------------------------------------------------------------- + -- The DHCPv6 Guard Global Configurations + -------------------------------------------------------------- + + rlDhcpGuardPrefMin OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum preference value limit. + A value of -2 indicates validation is disabled." + DEFVAL { -2 } + ::= { rlDhcpGuard 8 } + + rlDhcpGuardPrefMax OBJECT-TYPE + SYNTAX Integer32 (-2 | 0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum preference value limit. + A value of -2 indicates validation is disabled." + DEFVAL { -2 } + ::= { rlDhcpGuard 9 } + + -------------------------------------------------------------- + -- The DHCPv6 Guard Traps + -------------------------------------------------------------- + rlDhcpGuardMessageDropTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that IPv6 DHCP Guard has dropped a message." + ::= { rndNotifications 236 } + + -------------------------------------------------------------- + -- The Source Guard + -------------------------------------------------------------- + -------------------------------------------------------------- + -- The Source Guard Policy Configuration Table + -------------------------------------------------------------- + +rlSourceGuardPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSourceGuardPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Source Guard + per policy configurations." + ::= { rlSourceGuard 1 } + +rlSourceGuardPolicyEntry OBJECT-TYPE + SYNTAX RlSourceGuardPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlSourceGuardPolicyName } + ::= { rlSourceGuardPolicyTable 1 } + +RlSourceGuardPolicyEntry ::= SEQUENCE { + rlSourceGuardPolicyName DisplayString, + rlSourceGuardPolicyTrusted RlIpv6FhsSettingStatusType, + rlSourceGuardPolicyRowStatus RowStatus + } + +rlSourceGuardPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Source Guard policy name." + ::= { rlSourceGuardPolicyEntry 1 } + +rlSourceGuardPolicyTrusted OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether policy defines trusted functionality" + DEFVAL { unspecified } + ::= { rlSourceGuardPolicyEntry 2 } + +rlSourceGuardPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlSourceGuardPolicyEntry 3 } + + + -------------------------------------------------------------- + -- The Source Guard Policy Attachment Table - Port + -------------------------------------------------------------- + + rlSourceGuardPortPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSourceGuardPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Source Guard policy + attachment for ports." + ::= { rlSourceGuard 2 } + + rlSourceGuardPortPolicyEntry OBJECT-TYPE + SYNTAX RlSourceGuardPortPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlSourceGuardPortPolicyIfIndex, + IMPLIED rlSourceGuardPortPolicyName } + ::= { rlSourceGuardPortPolicyTable 1 } + + RlSourceGuardPortPolicyEntry ::= SEQUENCE { + rlSourceGuardPortPolicyIfIndex InterfaceIndex, + rlSourceGuardPortPolicyName DisplayString, + rlSourceGuardPortPolicyVlan1to1024 OCTET STRING, + rlSourceGuardPortPolicyVlan1025to2048 OCTET STRING, + rlSourceGuardPortPolicyVlan2049to3072 OCTET STRING, + rlSourceGuardPortPolicyVlan3073to4094 OCTET STRING, + rlSourceGuardPortPolicyRowStatus RowStatus + } + + rlSourceGuardPortPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlSourceGuardPortPolicyEntry 1 } + + rlSourceGuardPortPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Source guard policy name" + ::= { rlSourceGuardPortPolicyEntry 2 } + + rlSourceGuardPortPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlSourceGuardPortPolicyEntry 3 } + + rlSourceGuardPortPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlSourceGuardPortPolicyEntry 4 } + + rlSourceGuardPortPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlSourceGuardPortPolicyEntry 5 } + + rlSourceGuardPortPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlSourceGuardPortPolicyEntry 6 } + + rlSourceGuardPortPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlSourceGuardPortPolicyEntry 7 } + + -------------------------------------------------------------- + -- The Source Guard Policy Attachment Table - Port (Read Only) + -------------------------------------------------------------- + + rlSourceGuardPolicyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSourceGuardPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Source guard policy + attachment for ports." + ::= { rlSourceGuard 3 } + + rlSourceGuardPolicyPortEntry OBJECT-TYPE + SYNTAX RlSourceGuardPolicyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlSourceGuardPolicyPortName, + rlSourceGuardPolicyPortIfIndex } + ::= { rlSourceGuardPolicyPortTable 1 } + + RlSourceGuardPolicyPortEntry ::= SEQUENCE { + rlSourceGuardPolicyPortName DisplayString, + rlSourceGuardPolicyPortIfIndex InterfaceIndex, + rlSourceGuardPolicyPortVlan1to1024 OCTET STRING, + rlSourceGuardPolicyPortVlan1025to2048 OCTET STRING, + rlSourceGuardPolicyPortVlan2049to3072 OCTET STRING, + rlSourceGuardPolicyPortVlan3073to4094 OCTET STRING + } + + rlSourceGuardPolicyPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Source guard policy name" + ::= { rlSourceGuardPolicyPortEntry 1 } + + rlSourceGuardPolicyPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlSourceGuardPolicyPortEntry 2 } + + rlSourceGuardPolicyPortVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + ::= { rlSourceGuardPolicyPortEntry 3 } + + rlSourceGuardPolicyPortVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + ::= { rlSourceGuardPolicyPortEntry 4 } + + rlSourceGuardPolicyPortVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + ::= { rlSourceGuardPolicyPortEntry 5 } + + rlSourceGuardPolicyPortVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + ::= { rlSourceGuardPolicyPortEntry 6 } + + + -------------------------------------------------------------- + -- The Source Guard Policy Attachment Table - Vlan + -------------------------------------------------------------- + + rlSourceGuardVlanPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSourceGuardVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Source Guard policy + attachment for vlans." + ::= { rlSourceGuard 4 } + + rlSourceGuardVlanPolicyEntry OBJECT-TYPE + SYNTAX RlSourceGuardVlanPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlSourceGuardVlanPolicyVlanTag } + ::= { rlSourceGuardVlanPolicyTable 1 } + + RlSourceGuardVlanPolicyEntry ::= SEQUENCE { + rlSourceGuardVlanPolicyVlanTag VlanId, + rlSourceGuardVlanPolicyName DisplayString, + rlSourceGuardVlanPolicyRowStatus RowStatus + } + + rlSourceGuardVlanPolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlSourceGuardVlanPolicyEntry 1 } + + rlSourceGuardVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source guard policy name" + ::= { rlSourceGuardVlanPolicyEntry 2 } + + rlSourceGuardVlanPolicyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlSourceGuardVlanPolicyEntry 3 } + + -------------------------------------------------------------- + -- The Source Guard Policy Table - Vlan + -------------------------------------------------------------- + + rlSourceGuardPolicyVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSourceGuardPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Source Guard policy + attachment for vlans." + ::= { rlSourceGuard 5 } + + rlSourceGuardPolicyVlanEntry OBJECT-TYPE + SYNTAX RlSourceGuardPolicyVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { IMPLIED rlSourceGuardPolicyVlanPolicyName } + ::= { rlSourceGuardPolicyVlanTable 1 } + + RlSourceGuardPolicyVlanEntry ::= SEQUENCE { + rlSourceGuardPolicyVlanPolicyName DisplayString, + rlSourceGuardPolicyVlan1to1024 OCTET STRING, + rlSourceGuardPolicyVlan1025to2048 OCTET STRING, + rlSourceGuardPolicyVlan2049to3072 OCTET STRING, + rlSourceGuardPolicyVlan3073to4094 OCTET STRING + + } + + rlSourceGuardPolicyVlanPolicyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Source guard policy name" + ::= { rlSourceGuardPolicyVlanEntry 1 } + + rlSourceGuardPolicyVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlSourceGuardPolicyVlanEntry 2 } + + rlSourceGuardPolicyVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlSourceGuardPolicyVlanEntry 3 } + + rlSourceGuardPolicyVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlSourceGuardPolicyVlanEntry 4 } + + + rlSourceGuardPolicyVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlSourceGuardPolicyVlanEntry 5 } + + -------------------------------------------------------------- + -- The Source Guard Enable Table + -------------------------------------------------------------- + +rlSourceGuardEnableVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSourceGuardEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains only one entry of a static vlan list. The Source Guard enabled VLANs are set to 1s." + ::= { rlSourceGuard 6 } + +rlSourceGuardEnableVlanEntry OBJECT-TYPE + SYNTAX RlSourceGuardEnableVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statically created by local or network management vlan list" + INDEX {rlSourceGuardEnableVlanIndex} + ::= { rlSourceGuardEnableVlanTable 1 } + +RlSourceGuardEnableVlanEntry ::=SEQUENCE { + rlSourceGuardEnableVlanIndex INTEGER, + rlSourceGuardEnableVlan1to1024 OCTET STRING, + rlSourceGuardEnableVlan1025to2048 OCTET STRING, + rlSourceGuardEnableVlan2049to3072 OCTET STRING, + rlSourceGuardEnableVlan3073to4094 OCTET STRING + +} + +rlSourceGuardEnableVlanIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + + ::= { rlSourceGuardEnableVlanEntry 1 } + +rlSourceGuardEnableVlan1to1024 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlSourceGuardEnableVlanEntry 2 } + +rlSourceGuardEnableVlan1025to2048 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlSourceGuardEnableVlanEntry 3 } + +rlSourceGuardEnableVlan2049to3072 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlSourceGuardEnableVlanEntry 4 } + +rlSourceGuardEnableVlan3073to4094 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlSourceGuardEnableVlanEntry 5 } + + -------------------------------------------------------------- + -- The Source Guard Active Policy Table (Read Only) + -------------------------------------------------------------- + + rlSourceGuardActivePolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSourceGuardActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table specifies Source Guard Active Policy + per port and VLAN." + ::= { rlSourceGuard 7 } + + rlSourceGuardActivePolicyEntry OBJECT-TYPE + SYNTAX RlSourceGuardActivePolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlSourceGuardActivePolicyIfIndex, + rlSourceGuardActivePolicyVlanTag} + ::= { rlSourceGuardActivePolicyTable 1 } + + RlSourceGuardActivePolicyEntry ::= SEQUENCE { + rlSourceGuardActivePolicyIfIndex InterfaceIndex, + rlSourceGuardActivePolicyVlanTag VlanId, + rlSourceGuardActivePolicyNamePort DisplayString, + rlSourceGuardActivePolicyNameVlan DisplayString, + rlSourceGuardActivePolicyTrusted RlIpv6FhsSettingStatusType, + rlSourceGuardActivePolicyTrustedType RlIpv6FhsSettingType +} + + rlSourceGuardActivePolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port's interface index." + ::= { rlSourceGuardActivePolicyEntry 1 } + + rlSourceGuardActivePolicyVlanTag OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN identifier." + ::= { rlSourceGuardActivePolicyEntry 2 } + + rlSourceGuardActivePolicyNamePort OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Source guard policy name attached to given interface." + ::= { rlSourceGuardActivePolicyEntry 3 } + + rlSourceGuardActivePolicyNameVlan OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Source Guard policy name attached to given vlan." + ::= { rlSourceGuardActivePolicyEntry 4 } + + rlSourceGuardActivePolicyTrusted OBJECT-TYPE + SYNTAX RlIpv6FhsSettingStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether policy defines trusted functionality" + ::= { rlSourceGuardActivePolicyEntry 5 } + + rlSourceGuardActivePolicyTrustedType OBJECT-TYPE + SYNTAX RlIpv6FhsSettingType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "rlSourceGuardActivePolicyNamePort setting type." + ::= { rlSourceGuardActivePolicyEntry 6 } + + -------------------------------------------------------------- + -- The Source Guard Traps + -------------------------------------------------------------- + + rlSrcGuardMessageDropTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that IPv6 Source Guard has dropped a message." + ::= { rndNotifications 237 } + +END diff --git a/MIBS/cisco/CISCOSB-IPv6 b/MIBS/cisco/CISCOSB-IPv6 new file mode 100644 index 0000000..ccf169e --- /dev/null +++ b/MIBS/cisco/CISCOSB-IPv6 @@ -0,0 +1,2037 @@ +CISCOSB-IPv6 DEFINITIONS ::= BEGIN + +-- Title: CISCOSB IPv6 Private Extension +-- Version: 7.60.00.00 +-- Date: 25 Sep 2011 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Counter32, IpAddress, + mib-2, Unsigned32, Counter64, + zeroDotZero, Gauge32 FROM SNMPv2-SMI + TimeInterval, TruthValue, DisplayString, RowStatus + FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB + ipSpec FROM CISCOSB-IP + ipAddressEntry, ipv6InterfaceEntry FROM IP-MIB + ipNetToPhysicalEntry FROM IP-MIB + inetCidrRouteEntry FROM IP-FORWARD-MIB + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddressPrefixLength, InetAddressType, InetAddress, + InetAutonomousSystemNumber + FROM INET-ADDRESS-MIB + ipv6RouterAdvertEntry FROM IP-MIB + IANAipRouteProtocol FROM IANA-RTPROTO-MIB + IANAtunnelType FROM IANAifType-MIB; + + +rlIPv6 MODULE-IDENTITY + LAST-UPDATED "200809250001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for IPv6 MIB." + REVISION "200809250000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 129 } + + +--- IpAddressTable augmentation + +rlIpAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is parallel to ipAddressTable, and is used to + add/delete IPv6 entries to/from that table. It contains + private objects." + ::= { ipSpec 19 } + +rlIpAddressEntry OBJECT-TYPE + SYNTAX RlIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An address mapping for a particular interface." + AUGMENTS { ipAddressEntry } + ::= { rlIpAddressTable 1 } + +RlIpAddressEntry ::= SEQUENCE { + rlIpAddressPrefixLength InetAddressPrefixLength, + rlIpAddressType INTEGER + } + +rlIpAddressPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 64 } + ::= { rlIpAddressEntry 1 } + +rlIpAddressType OBJECT-TYPE + SYNTAX INTEGER { + unicast(1), + anycast(2), + broadcast(3), + multicast(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Extend standard field ipAddressType to multicast" + DEFVAL { unicast } + ::= { rlIpAddressEntry 2 } + +--- ipv6InterfaceTable augmentation + +rlipv6InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rlipv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is parallel to ipv6InterfaceTable, and is used to + configure additional interface parameters." + ::= { ipSpec 20 } + +rlipv6InterfaceEntry OBJECT-TYPE + SYNTAX Rlipv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional configuration parameters for a particular interface." + AUGMENTS { ipv6InterfaceEntry } + ::= { rlipv6InterfaceTable 1 } + +Rlipv6InterfaceEntry ::= SEQUENCE { + rlipv6InterfaceNdDadAttemps INTEGER, + rlipv6InterfaceAutoconfigEnable INTEGER, + rlipv6InterfaceIcmpUnreachSendEnable INTEGER, + rlipv6InterfaceLinkMTU Unsigned32, + rlipv6InterfaceMLDVersion Unsigned32, + rlipv6InterfaceRetransmitTime Unsigned32, + rlipv6InterfaceIcmpRedirectSendEnable INTEGER + } + +rlipv6InterfaceNdDadAttemps OBJECT-TYPE + SYNTAX INTEGER (0..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ND Duplicated address detection number of attempts." + DEFVAL { 0 } + ::= { rlipv6InterfaceEntry 1 } + +rlipv6InterfaceAutoconfigEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables or disables Stateless Address Auto configuration + on specific interface." + DEFVAL { enable } + ::= { rlipv6InterfaceEntry 2 } + +rlipv6InterfaceIcmpUnreachSendEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables or disables sending of ICMP Destination Unreachable + Error on specific interface." + DEFVAL { enable } + ::= { rlipv6InterfaceEntry 3 } + +rlipv6InterfaceLinkMTU OBJECT-TYPE + SYNTAX Unsigned32 (1280..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum transmission unit (MTU) size of IPv6 packets + sent on an interface in bytes." + DEFVAL { 1500 } + ::= { rlipv6InterfaceEntry 4 } + +rlipv6InterfaceMLDVersion OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set version of MLD protocol on specific interface." + DEFVAL { 2 } + ::= { rlipv6InterfaceEntry 5 } + +rlipv6InterfaceRetransmitTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1000..3600000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This value will be included in all IPv6 router advertisements sent + out this interface. Very short intervals are not recommended in + normal IPv6 operation. When a nondefault value is configured, the + configured time is both advertised and used by the router itself. + When value 0 is configured, 0 seconds (unspecified) advertised in + router advertisements and the value 1000 milliseconds is used for + the neighbor discovery activity of the router itself." + DEFVAL { 0 } + ::= { rlipv6InterfaceEntry 6 } + +rlipv6InterfaceIcmpRedirectSendEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables or disables sending of ICMP IPv6 redirect messages to + re-send a packet through the same interface on which the packet was + received." + DEFVAL { enable } + ::= { rlipv6InterfaceEntry 7 } + +--- inetCidrRoutetable augmentation + +rlinetCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlinetCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is parallel to inetCidrRouteTable, and is used to + configure or display additional route parameters." + ::= { ipSpec 21 } + +rlinetCidrRouteEntry OBJECT-TYPE + SYNTAX RlinetCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional parameters for a particular route." + AUGMENTS { inetCidrRouteEntry } + ::= { rlinetCidrRouteTable 1 } + +RlinetCidrRouteEntry ::= SEQUENCE { + rlinetCidrRouteLifetime Unsigned32, + rlinetCidrRouteInfo INTEGER + } + +rlinetCidrRouteLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining length of time, in seconds, that this route + will continue to be valid, i.e., time until deprecation. + A value of 4,294,967,295 represents infinity." + DEFVAL { 4294967295 } + ::= { rlinetCidrRouteEntry 1 } + +rlinetCidrRouteInfo OBJECT-TYPE + SYNTAX INTEGER { + none(0), + ospfIntraArea(1), + ospfInterArea(2), + ospfExternalType1(3), + ospfExternalType2(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to MIB definitions specific to the particular routing + protocol which is responsible for this route, as determined by the + value specified in the route's inetCidrRouteProto value." + DEFVAL { none } + ::= { rlinetCidrRouteEntry 2 } + + +--- ipNetToPhysicalTable augmentation + +rlipNetToPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlipNetToPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is parallel to ipNetToPhysicalTable, and is used to + configure or display additional neighbor parameters." + ::= { ipSpec 22 } + +rlipNetToPhysicalEntry OBJECT-TYPE + SYNTAX RlipNetToPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional parameters for a neighbor" + AUGMENTS { ipNetToPhysicalEntry } + ::= { rlipNetToPhysicalTable 1 } + +RlipNetToPhysicalEntry ::= SEQUENCE { + rlipNetToPhysicalIsRouter TruthValue, + rlipNetToPhysicalReachableConfirmed Unsigned32 + } + +rlipNetToPhysicalIsRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if the neighbor + is router; otherwise, the value is 'false(2)'." + ::= { rlipNetToPhysicalEntry 1 } + +rlipNetToPhysicalReachableConfirmed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time (in seconds) since the address was confirmed to be reachable. + Only, relevant for dynamic entries." + ::= { rlipNetToPhysicalEntry 2 } + + +--- ICMPv6 Rate Limiting + +rlipv6IcmpErrorRatelimitInterval OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time interval between tokens being placed in the bucket, + each token represents a single ICMP error message. + The interval measured in milliseconds." + DEFVAL { 100 } + ::= { rlIPv6 1 } + +rlipv6IcmpErrorRatelimitBucketSize OBJECT-TYPE + SYNTAX INTEGER(1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of tokens stored in the bucket, + each token represents a single ICMP error message." + DEFVAL { 10 } + ::= { rlIPv6 2 } + + +--- IPv6 Link Local Default Zone + +rlipv6LLDefaultZone OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface which would be used as the egress interface + for packets sent without a specified IPv6Z interface identifier + or with the default '0' identifier. Zero value means no default + interface specified." + DEFVAL { 0 } + ::= { rlIPv6 3 } + +--- rlIpv6GeneralPrefixTable + +rlIpv6GeneralPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpv6GeneralPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines general prefix description, + based on which a number of longer, more specific, prefixes can + be defined." + ::= { rlIPv6 4 } + +rlIpv6GeneralPrefixEntry OBJECT-TYPE + SYNTAX RlIpv6GeneralPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Single entry in general prefix table." + INDEX {rlIpv6GeneralPrefixName} + ::= { rlIpv6GeneralPrefixTable 1 } + +RlIpv6GeneralPrefixEntry ::= SEQUENCE { + rlIpv6GeneralPrefixName DisplayString, + rlIpv6GeneralPrefixInetAddrType InetAddressType, + rlIpv6GeneralPrefixInetAddr InetAddress, + rlIpv6GeneralPrefixInetAddrPrefixLength InetAddressPrefixLength, + rlIpv6GeneralPrefixInterfaceId Unsigned32, + rlIpv6GeneralPrefixRowStatus RowStatus + } + +rlIpv6GeneralPrefixName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name assigned to the prefix." + ::= { rlIpv6GeneralPrefixEntry 1 } + +rlIpv6GeneralPrefixInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix inet address type. Has to be IPv6." + ::= { rlIpv6GeneralPrefixEntry 2 } + +rlIpv6GeneralPrefixInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv6 network assigned to the general prefix. + This argument must be in the form documented in RFC4293 + where the address is specified in hexadecimal using 16-bit values + between colons." + ::= { rlIpv6GeneralPrefixEntry 3 } + +rlIpv6GeneralPrefixInetAddrPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the number of leading one bits that form the + mask to be logical-ANDed with the inet address + before being compared to the value in the + rlIpv6GeneralPrefixInetAddr field." + ::= { rlIpv6GeneralPrefixEntry 4 } + +rlIpv6GeneralPrefixInterfaceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface id to use when creating prefix based on point-to-point interface." + ::= { rlIpv6GeneralPrefixEntry 5 } + +rlIpv6GeneralPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rlIpv6GeneralPrefixEntry 6 } + + +--- IPv6 maximum number of hops + +rlipv6MaximumHopsNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of hops used in router advertisements and all IPv6 packets that + are originated by the router." + DEFVAL { 64 } + ::= { rlIPv6 5 } + +--- rlIpv6RouterAdvertPrefixTable + +rlIpv6RouterAdvertPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpv6RouterAdvertPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines IPv6 prefixes which are included in IPv6 Neighbor + Discovery (ND) router advertisements." + ::= { rlIPv6 6 } + +rlIpv6RouterAdvertPrefixEntry OBJECT-TYPE + SYNTAX RlIpv6RouterAdvertPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Single entry in Neighbor Discovery Prefix table." + INDEX {rlIpv6RouterAdvertPrefixIfIndex, + rlIpv6RouterAdvertPrefixIsDefault, + rlIpv6RouterAdvertPrefixInetAddrType, + rlIpv6RouterAdvertPrefixInetAddr, + rlIpv6RouterAdvertPrefixInetAddrPrefixLength} + ::= { rlIpv6RouterAdvertPrefixTable 1 } + +RlIpv6RouterAdvertPrefixEntry ::= SEQUENCE { + rlIpv6RouterAdvertPrefixIfIndex InterfaceIndex, + rlIpv6RouterAdvertPrefixIsDefault TruthValue, + rlIpv6RouterAdvertPrefixInetAddrType InetAddressType, + rlIpv6RouterAdvertPrefixInetAddr InetAddress, + rlIpv6RouterAdvertPrefixInetAddrPrefixLength InetAddressPrefixLength, + rlIpv6RouterAdvertPrefixAdminStatus INTEGER, + rlIpv6RouterAdvertPrefixAdvertise TruthValue, + rlIpv6RouterAdvertPrefixOnLinkStatus INTEGER, + rlIpv6RouterAdvertPrefixAutonomousFlag TruthValue, + rlIpv6RouterAdvertPrefixAdvPreferredLifetime Unsigned32, + rlIpv6RouterAdvertPrefixAdvValidLifetime Unsigned32, + rlIpv6RouterAdvertPrefixRowStatus RowStatus + } + +rlIpv6RouterAdvertPrefixIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value that uniquely identifies the interface on + which this prefix is configured. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { rlIpv6RouterAdvertPrefixEntry 1 } + +rlIpv6RouterAdvertPrefixIsDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates whether this object belongs to 'default' entry. + Default entry contains specifics about advertising prefixes which + were created from local ipv6 addresses." + ::= { rlIpv6RouterAdvertPrefixEntry 2 } + +rlIpv6RouterAdvertPrefixInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Prefix inet address type. Has to be IPv6." + ::= { rlIpv6RouterAdvertPrefixEntry 3 } + +rlIpv6RouterAdvertPrefixInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 network prefix to include in router advertisements. + This argument must be in the form documented in RFC4293 where + the address is specified in hexadecimal using 16-bit values between + colons." + ::= { rlIpv6RouterAdvertPrefixEntry 4 } + +rlIpv6RouterAdvertPrefixInetAddrPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The length of the IPv6 prefix. A decimal value that indicates + how many of the high-order contiguous bits of the address comprise + the prefix (the network portion of the address)." + ::= { rlIpv6RouterAdvertPrefixEntry 5 } + +rlIpv6RouterAdvertPrefixAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Admin status of the entry. Relevant only for default entry." + DEFVAL { enable } + ::= { rlIpv6RouterAdvertPrefixEntry 6 } + +rlIpv6RouterAdvertPrefixAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether the prefix is included in router advertisements." + DEFVAL { true } + ::= { rlIpv6RouterAdvertPrefixEntry 7 } + +rlIpv6RouterAdvertPrefixOnLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + onlink (1), -- connected prefix + not-onlink (2), -- connected state of the prefix is not specified + off-link (3) -- not connected prefix + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If object has the value 'onlink(1)', this prefix is confidered as on-link. + This prefix will be advertised with the L-bit set and will be present + in the Routing Table. + If object has the value 'not-onlink(2)', this prefix will be advertised + with the L-bit clear, but connected state of the prefix will not be changed. + If object has the value 'offlink(3)', this prefix is confidered as on-link. + This prefix will be advertised with the L-bit clear, and will be + not present in the Routing Table." + DEFVAL { onlink } + ::= { rlIpv6RouterAdvertPrefixEntry 8 } + +rlIpv6RouterAdvertPrefixAutonomousFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If object has the value 'true(1)', this prefix indicates to hosts on + the local link that the specified prefix can be used for IPv6 + autoconfiguration. The prefix will be advertised with the A-bit set." + DEFVAL { true } + ::= { rlIpv6RouterAdvertPrefixEntry 9 } + +rlIpv6RouterAdvertPrefixAdvPreferredLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time (in seconds) that the specified IPv6 prefix is + advertised as being preferred." + DEFVAL { 604800 } + ::= { rlIpv6RouterAdvertPrefixEntry 10 } + +rlIpv6RouterAdvertPrefixAdvValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time (in seconds) that the specified IPv6 prefix is + advertised as being valid." + DEFVAL { 2592000 } + ::= { rlIpv6RouterAdvertPrefixEntry 11 } + +rlIpv6RouterAdvertPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rlIpv6RouterAdvertPrefixEntry 12 } + + +--- ipv6RouterAdvertTable augmentation + +rlIpv6RouterAdvertTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpv6RouterAdvertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is parallel to inetCidrRouteTable, and is used to + configure or display additional route parameters." + ::= { rlIPv6 7 } + +rlIpv6RouterAdvertEntry OBJECT-TYPE + SYNTAX RlIpv6RouterAdvertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional parameters for a particular route." + AUGMENTS { ipv6RouterAdvertEntry } + ::= { rlIpv6RouterAdvertTable 1 } + +RlIpv6RouterAdvertEntry ::= SEQUENCE { + rlIpv6RouterAdvertAdvIntervalOption TruthValue, + rlIpv6RouterAdvertRouterPreference INTEGER, + rlIpv6RouterAdvertIsCurHopLimitUserConfigured TruthValue + } + +rlIpv6RouterAdvertAdvIntervalOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates to a visiting mobile node the interval at which that node + may expect to receive RAs. The node may use this information in its + movement detection algorithm." + DEFVAL { false } + ::= { rlIpv6RouterAdvertEntry 1 } + +rlIpv6RouterAdvertRouterPreference OBJECT-TYPE + SYNTAX INTEGER { + low(1), + medium(2), + high(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configures a default router preference (DRP) for the router on a specific interface." + DEFVAL { medium } + ::= { rlIpv6RouterAdvertEntry 2 } + +rlIpv6RouterAdvertIsCurHopLimitUserConfigured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates that hop limit value used in router advertisement is + an user configured value and not necessarily value that is used by + router itself." + DEFVAL { false } + ::= { rlIpv6RouterAdvertEntry 3 } + +--- Clear IPv6 routes + +rlipv6InetCidrTableClear OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar indicates to clear all ipv6 routes from inetCidrTable." + ::= { rlIPv6 8 } + + +--- rlIpv6PathMtuTable + +rlIpv6PathMtuTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpv6PathMtuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table used to represent all Path MTU changes to specific destination + received from 'packet-too-big' messages." + ::= { rlIPv6 9 } + +rlIpv6PathMtuEntry OBJECT-TYPE + SYNTAX RlIpv6PathMtuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Single entry in Path MTU table." + INDEX {rlIpv6PathMtuEntryInetDestAddrType, + rlIpv6PathMtuEntryInetDestAddr} + ::= { rlIpv6PathMtuTable 1 } + +RlIpv6PathMtuEntry ::= SEQUENCE { + rlIpv6PathMtuEntryInetDestAddrType InetAddressType, + rlIpv6PathMtuEntryInetDestAddr InetAddress, + rlIpv6PathMtuEntryMtu Unsigned32, + rlIpv6PathMtuEntryAge Unsigned32 + } + +rlIpv6PathMtuEntryInetDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Prefix inet address type. Has to be IPv6." + ::= { rlIpv6PathMtuEntry 1 } + +rlIpv6PathMtuEntryInetDestAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IPv6 destination address for which packet-too-big message + was received. + This argument must be in the form documented in RFC4293 + where the address is specified in hexadecimal using 16-bit values + between colons." + ::= { rlIpv6PathMtuEntry 2 } + +rlIpv6PathMtuEntryMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MTU value that was received in packet-too-bug message for + specific destination." + ::= { rlIpv6PathMtuEntry 3 } + +rlIpv6PathMtuEntryAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This entry's age (seconds)" + ::= { rlIpv6PathMtuEntry 4 } + + + +--- Inet IP Static Route Table + + +rlInetStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's static (user configured) Inet Routing table. + Entries are MAX-ACCESSible even if not used for forwarding " + ::= { ipSpec 28 } + + +rlInetStaticRouteEntry OBJECT-TYPE + SYNTAX RlInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular Static(user configured) route to a particular destination." + INDEX { + rlInetStaticRouteDestType, + rlInetStaticRouteDest, + rlInetStaticRoutePfxLen, + rlInetStaticRouteNextHopType, + rlInetStaticRouteNextHop, + rlInetStaticRouteIfIndex + } + ::= { rlInetStaticRouteTable 1 } + + +RlInetStaticRouteEntry ::= SEQUENCE { + rlInetStaticRouteDestType InetAddressType, + rlInetStaticRouteDest InetAddress, + rlInetStaticRoutePfxLen InetAddressPrefixLength, + rlInetStaticRouteNextHopType InetAddressType, + rlInetStaticRouteNextHop InetAddress, + rlInetStaticRouteIfIndex InterfaceIndexOrZero, + rlInetStaticRoutePathCost Unsigned32, + rlInetStaticRouteType INTEGER, + rlInetStaticRouteOwner INTEGER, + rlInetStaticRouteRowStatus RowStatus, + rlInetStaticRouteForwardingStatus INTEGER, + rlInetStaticRouteTrackObject Unsigned32, + rlInetStaticRouteTrackStatus INTEGER + } + + +rlInetStaticRouteDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address used as the destination + internetwork address or subnet address." + ::= { rlInetStaticRouteEntry 1 } + + +rlInetStaticRouteDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination internetwork address or subnet address. The + destination prefix length is applied to this value, and to a + particular destination address, to determine whether the route + applies to the particular address. + If the prefix length is L, then applying the length to an address + means taking the first L bits of the address." + ::= { rlInetStaticRouteEntry 2 } + + +rlInetStaticRoutePfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the number of leading one bits that form the + mask to be logical-ANDed with the destination address + before being compared to the value in the + rlInetStaticRouteDest field." + ::= { rlInetStaticRouteEntry 3 } + + +rlInetStaticRouteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the address used as the next-hop address + for this route." + ::= { rlInetStaticRouteEntry 4 } + + +rlInetStaticRouteNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The next-hop IP address, if any. + If rlInetStaticRouteAction is 'forward', there may or may not be + a next-hop IP address. + A next-hop IP address is not required if an output interface + index is specified (in other words, if rlInetStaticRouteIfIndex is + non-zero). + If rlInetStaticRouteAction is not 'forward', there is no next-hop + IP address. + If there is no next-hop IP address, the rlInetStaticRouteNextHop + object is set to all zeroes." + ::= { rlInetStaticRouteEntry 5 } + + +rlInetStaticRouteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value that identifies the local interface + through which the next hop of this route should be + reached. A value of 0 is valid and represents the + scenario where no interface is specified." + DEFVAL { 0 } + ::= { rlInetStaticRouteEntry 6 } + + +rlInetStaticRoutePathCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Path cost for this static route." + DEFVAL { 1 } + ::= { rlInetStaticRouteEntry 7 } + + +rlInetStaticRouteType OBJECT-TYPE + SYNTAX INTEGER { + reject (2), -- route that discards traffic and + -- returns ICMP notification + local (3), -- local interface + remote (4), -- remote destination + blackhole(5), -- route that discards traffic + -- silently + nd (6) -- route that is configred through + -- neighbor discovery (relevant only for icmp owner) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Same as inetCidrRouteType MIB (excluded 'other' route type)" + DEFVAL { remote } + ::= { rlInetStaticRouteEntry 8 } + + +rlInetStaticRouteOwner OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dhcp (2), + default (3), + icmp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Static - The route is configured over Static IP. + This route is written to configuration files. + Dhcp - The route is Configured by DHCP + (received as part of DHCP configuration) + This route IS NOT written to configuration files + Default - The route is Configured by default system config + exists till any other configuration is applied. + Icmp - The route is Configured by ICMP protocol either by + router advertisements or to be advertised in router + advertisements ." + ::= { rlInetStaticRouteEntry 9 } + + +rlInetStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to row + installation and removal conventions. + A row entry cannot be modified when the status is + marked as active(1)." + ::= { rlInetStaticRouteEntry 10 } + +rlInetStaticRouteForwardingStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "active - An indication that the route has implication on routing + inactive - the route is a backup route or it is down. It is not used + in forwarding decision. + Down means that the Ip interface on which it is configured is down. + (Note: ip interface down may be for two reason - its admin status or + the L2 interface , on which the ip interface is configured, status" + ::= { rlInetStaticRouteEntry 11 } + +rlInetStaticRouteTrackObject OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Track object number" + DEFVAL { 0 } + ::= { rlInetStaticRouteEntry 12 } + +rlInetStaticRouteTrackStatus OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Track status" + DEFVAL { 0 } + ::= { rlInetStaticRouteEntry 13 } + + +--- Clear entries from ipNetToPhysicalTable + +rlIpNetToPhysicalTableClearTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpNetToPhysicalTableClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity is used to clear all or specific-type entries from ipNetToPhysicalTable." + ::= { rlIPv6 10 } + +rlIpNetToPhysicalTableClearEntry OBJECT-TYPE + SYNTAX RlIpNetToPhysicalTableClearEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular entry in this table." + INDEX { + rlIpNetToPhysicalTableClearIfIndex + } + ::= { rlIpNetToPhysicalTableClearTable 1 } + +RlIpNetToPhysicalTableClearEntry ::= SEQUENCE { + rlIpNetToPhysicalTableClearIfIndex InterfaceIndexOrZero, + rlIpNetToPhysicalTableClearScope INTEGER + } + +rlIpNetToPhysicalTableClearIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index of to clear or zero in case of whole table." + ::= { rlIpNetToPhysicalTableClearEntry 1 } + + +rlIpNetToPhysicalTableClearScope OBJECT-TYPE + SYNTAX INTEGER { + all(1), + dynamicOnly(2), + staticOnly(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Scope of the action - type of entries to delete." + ::= { rlIpNetToPhysicalTableClearEntry 2 } + + + + +--- Inet IP Distance Table + + +rlInetRoutingDistanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetRoutingDistanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines administrative distances for + different protocol routes that are inserted into + the routing table." + ::= { ipSpec 29 } + + +rlInetRoutingDistanceEntry OBJECT-TYPE + SYNTAX RlInetRoutingDistanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of distances per inet address type." + INDEX { + rlInetRoutingDistanceType + } + ::= { rlInetRoutingDistanceTable 1 } + + +RlInetRoutingDistanceEntry ::= SEQUENCE { + rlInetRoutingDistanceType INTEGER, + rlInetRoutingDistanceConnected INTEGER, + rlInetRoutingDistanceStatic INTEGER, + rlInetRoutingDistanceRip INTEGER, + rlInetRoutingDistanceOspfInternal INTEGER, + rlInetRoutingDistanceOspfExternal INTEGER + } + + +rlInetRoutingDistanceType OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inet address type for distance definitions set, + either IPv4 or IPv6." + ::= { rlInetRoutingDistanceEntry 1 } + + +rlInetRoutingDistanceConnected OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative distance used for directly connected routes." + ::= { rlInetRoutingDistanceEntry 2 } + + +rlInetRoutingDistanceStatic OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative distance used for static routes." + ::= { rlInetRoutingDistanceEntry 3 } + + +rlInetRoutingDistanceRip OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative distance used for RIP routes." + ::= { rlInetRoutingDistanceEntry 4 } + + +rlInetRoutingDistanceOspfInternal OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative distance used for OSPF internal routes." + ::= { rlInetRoutingDistanceEntry 5 } + + +rlInetRoutingDistanceOspfExternal OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative distance used for OSPF Autonomous System external routes." + ::= { rlInetRoutingDistanceEntry 6 } + + + +--- Internal inetCidrRouteTable (including custom rlInetCidrRouteEntry objects) + + +rlInternInetCidrRouteTable OBJECT-TYPE +SYNTAX SEQUENCE OF RlInternInetCidrRouteEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "Internal inetCidrRouteTable - this entity's IP Routing table." +REFERENCE + "RFC 1213 Section 6.6, The IP Group" + ::= { ipSpec 30 } + +rlInternInetCidrRouteEntry OBJECT-TYPE +SYNTAX RlInternInetCidrRouteEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "A particular route to a particular destination, under a + particular policy (as reflected in the + rlInternInetCidrRoutePolicy object). + + Dynamically created rows will survive an agent reboot. + + Implementers need to be aware that if the total number + of elements (octets or sub-identifiers) in + rlInternInetCidrRouteDest, rlInternInetCidrRoutePolicy, and + rlInternInetCidrRouteNextHop exceeds 111, then OIDs of column + instances in this table will have more than 128 sub- + identifiers and cannot be accessed using SNMPv1, + SNMPv2c, or SNMPv3." +INDEX { + rlInternInetCidrRouteDestType, + rlInternInetCidrRouteDest, + rlInternInetCidrRoutePfxLen, + rlInternInetCidrRoutePolicy, + rlInternInetCidrRouteNextHopType, + rlInternInetCidrRouteNextHop + } +::= { rlInternInetCidrRouteTable 1 } + +RlInternInetCidrRouteEntry ::= SEQUENCE { + rlInternInetCidrRouteDestType InetAddressType, + rlInternInetCidrRouteDest InetAddress, + rlInternInetCidrRoutePfxLen InetAddressPrefixLength, + rlInternInetCidrRoutePolicy OBJECT IDENTIFIER, + rlInternInetCidrRouteNextHopType InetAddressType, + rlInternInetCidrRouteNextHop InetAddress, + rlInternInetCidrRouteIfIndex InterfaceIndexOrZero, + rlInternInetCidrRouteType INTEGER, + rlInternInetCidrRouteProto IANAipRouteProtocol, + rlInternInetCidrRouteAge Gauge32, + rlInternInetCidrRouteNextHopAS InetAutonomousSystemNumber, + rlInternInetCidrRouteMetric1 Integer32, + rlInternInetCidrRouteMetric2 Integer32, + rlInternInetCidrRouteMetric3 Integer32, + rlInternInetCidrRouteMetric4 Integer32, + rlInternInetCidrRouteMetric5 Integer32, + rlInternInetCidrRouteStatus RowStatus, + rlInternInetCidrRouteLifetime Unsigned32, + rlInternInetCidrRouteInfo INTEGER + +} + +rlInternInetCidrRouteDestType OBJECT-TYPE +SYNTAX InetAddressType +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "The type of the rlInternInetCidrRouteDest address, as defined + in the InetAddress MIB. + + Only those address types that may appear in an actual + routing table are allowed as values of this object." +REFERENCE "RFC 4001" +::= { rlInternInetCidrRouteEntry 1 } + +rlInternInetCidrRouteDest OBJECT-TYPE +SYNTAX InetAddress +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "The destination IP address of this route. + + The type of this address is determined by the value of + the rlInternInetCidrRouteDestType object. + + The values for the index objects rlInternInetCidrRouteDest and + rlInternInetCidrRoutePfxLen must be consistent. When the value + of rlInternInetCidrRouteDest (excluding the zone index, if one + is present) is x, then the bitwise logical-AND + of x with the value of the mask formed from the + corresponding index object rlInternInetCidrRoutePfxLen MUST be + equal to x. If not, then the index pair is not + consistent and an inconsistentName error must be + returned on SET or CREATE requests." + +::= { rlInternInetCidrRouteEntry 2 } + +rlInternInetCidrRoutePfxLen OBJECT-TYPE +SYNTAX InetAddressPrefixLength +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "Indicates the number of leading one bits that form the + mask to be logical-ANDed with the destination address + before being compared to the value in the + rlInternInetCidrRouteDest field. + + The values for the index objects rlInternInetCidrRouteDest and + rlInternInetCidrRoutePfxLen must be consistent. When the value + of rlInternInetCidrRouteDest (excluding the zone index, if one + is present) is x, then the bitwise logical-AND + of x with the value of the mask formed from the + corresponding index object rlInternInetCidrRoutePfxLen MUST be + equal to x. If not, then the index pair is not + consistent and an inconsistentName error must be + returned on SET or CREATE requests." + +::= { rlInternInetCidrRouteEntry 3 } + +rlInternInetCidrRoutePolicy OBJECT-TYPE +SYNTAX OBJECT IDENTIFIER +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "This object is an opaque object without any defined + semantics. Its purpose is to serve as an additional + index that may delineate between multiple entries to + the same destination. The value { 0 0 } shall be used + as the default value for this object." +::= { rlInternInetCidrRouteEntry 4 } + +rlInternInetCidrRouteNextHopType OBJECT-TYPE +SYNTAX InetAddressType +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "The type of the rlInternInetCidrRouteNextHop address, as + defined in the InetAddress MIB. + + Value should be set to unknown(0) for non-remote + routes. + + Only those address types that may appear in an actual + routing table are allowed as values of this object." +REFERENCE "RFC 4001" +::= { rlInternInetCidrRouteEntry 5 } + +rlInternInetCidrRouteNextHop OBJECT-TYPE +SYNTAX InetAddress +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "On remote routes, the address of the next system en + route. For non-remote routes, a zero length string. + + The type of this address is determined by the value of + the rlInternInetCidrRouteNextHopType object." +::= { rlInternInetCidrRouteEntry 6 } + +rlInternInetCidrRouteIfIndex OBJECT-TYPE +SYNTAX InterfaceIndexOrZero +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "The ifIndex value that identifies the local interface + through which the next hop of this route should be + reached. A value of 0 is valid and represents the + scenario where no interface is specified." +::= { rlInternInetCidrRouteEntry 7 } + +rlInternInetCidrRouteType OBJECT-TYPE +SYNTAX INTEGER { + other (1), -- not specified by this MIB + reject (2), -- route that discards traffic and + -- returns ICMP notification + local (3), -- local interface + remote (4), -- remote destination + blackhole(5) -- route that discards traffic + -- silently + } +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "The type of route. Note that local(3) refers to a + route for which the next hop is the final destination; + remote(4) refers to a route for which the next hop is + not the final destination. + + Routes that do not result in traffic forwarding or + rejection should not be displayed, even if the + implementation keeps them stored internally. + + reject(2) refers to a route that, if matched, discards + the message as unreachable and returns a notification + (e.g., ICMP error) to the message sender. This is used + in some protocols as a means of correctly aggregating + routes. + + blackhole(5) refers to a route that, if matched, + discards the message silently." +::= { rlInternInetCidrRouteEntry 8 } + +rlInternInetCidrRouteProto OBJECT-TYPE +SYNTAX IANAipRouteProtocol +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "The routing mechanism via which this route was learned. + Inclusion of values for gateway routing protocols is + not intended to imply that hosts should support those + protocols." +::= { rlInternInetCidrRouteEntry 9 } + +rlInternInetCidrRouteAge OBJECT-TYPE +SYNTAX Gauge32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "The number of seconds since this route was last updated + or otherwise determined to be correct. Note that no + semantics of 'too old' can be implied, except through + knowledge of the routing protocol by which the route + was learned." +::= { rlInternInetCidrRouteEntry 10 } + +rlInternInetCidrRouteNextHopAS OBJECT-TYPE +SYNTAX InetAutonomousSystemNumber +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "The Autonomous System Number of the Next Hop. The + semantics of this object are determined by the routing- + protocol specified in the route's rlInternInetCidrRouteProto + value. When this object is unknown or not relevant, its + value should be set to zero." +DEFVAL { 0 } +::= { rlInternInetCidrRouteEntry 11 } + +rlInternInetCidrRouteMetric1 OBJECT-TYPE +SYNTAX Integer32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "The primary routing metric for this route. The + semantics of this metric are determined by the routing- + protocol specified in the route's rlInternInetCidrRouteProto + value. If this metric is not used, its value should be + set to -1." +DEFVAL { -1 } +::= { rlInternInetCidrRouteEntry 12 } + +rlInternInetCidrRouteMetric2 OBJECT-TYPE +SYNTAX Integer32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "An alternate routing metric for this route. The + semantics of this metric are determined by the routing- + protocol specified in the route's rlInternInetCidrRouteProto + value. If this metric is not used, its value should be + set to -1." +DEFVAL { -1 } +::= { rlInternInetCidrRouteEntry 13 } + +rlInternInetCidrRouteMetric3 OBJECT-TYPE +SYNTAX Integer32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "An alternate routing metric for this route. The + semantics of this metric are determined by the routing- + protocol specified in the route's rlInternInetCidrRouteProto + value. If this metric is not used, its value should be + set to -1." +DEFVAL { -1 } +::= { rlInternInetCidrRouteEntry 14 } + +rlInternInetCidrRouteMetric4 OBJECT-TYPE +SYNTAX Integer32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "An alternate routing metric for this route. The + semantics of this metric are determined by the routing- + protocol specified in the route's rlInternInetCidrRouteProto + value. If this metric is not used, its value should be + set to -1." +DEFVAL { -1 } +::= { rlInternInetCidrRouteEntry 15 } + +rlInternInetCidrRouteMetric5 OBJECT-TYPE +SYNTAX Integer32 +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "An alternate routing metric for this route. The + semantics of this metric are determined by the routing- + protocol specified in the route's rlInternInetCidrRouteProto + value. If this metric is not used, its value should be + set to -1." +DEFVAL { -1 } +::= { rlInternInetCidrRouteEntry 16 } + +rlInternInetCidrRouteStatus OBJECT-TYPE +SYNTAX RowStatus +MAX-ACCESS read-only +STATUS current +DESCRIPTION + "The row status variable, used according to row + installation and removal conventions. + + A row entry cannot be modified when the status is + marked as active(1)." +::= { rlInternInetCidrRouteEntry 17 } + + +rlInternInetCidrRouteLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining length of time, in seconds, that this route + will continue to be valid, i.e., time until deprecation. + A value of 4,294,967,295 represents infinity." + DEFVAL { 4294967295 } + ::= { rlInternInetCidrRouteEntry 18 } + +rlInternInetCidrRouteInfo OBJECT-TYPE + SYNTAX INTEGER { + none(0), + ospfIntraArea(1), + ospfInterArea(2), + ospfExternalType1(3), + ospfExternalType2(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to MIB definitions specific to the particular routing + protocol which is responsible for this route, as determined by the + value specified in the route's inetCidrRouteProto value." + DEFVAL { none } + ::= { rlInternInetCidrRouteEntry 19 } + + + +--- Internal Inet IP Static Route Table + + +rlInternInetStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInternInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's static (user configured) Inet Routing table. + Entries are MAX-ACCESSible even if not used for forwarding " + ::= { ipSpec 31 } + + +rlInternInetStaticRouteEntry OBJECT-TYPE + SYNTAX RlInternInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular Static(user configured) route to a particular destination." + INDEX { + rlInternInetStaticRouteDestType, + rlInternInetStaticRouteDest, + rlInternInetStaticRoutePfxLen, + rlInternInetStaticRouteNextHopType, + rlInternInetStaticRouteNextHop, + rlInternInetStaticRouteIfIndex + } + ::= { rlInternInetStaticRouteTable 1 } + + +RlInternInetStaticRouteEntry ::= SEQUENCE { + rlInternInetStaticRouteDestType InetAddressType, + rlInternInetStaticRouteDest InetAddress, + rlInternInetStaticRoutePfxLen InetAddressPrefixLength, + rlInternInetStaticRouteNextHopType InetAddressType, + rlInternInetStaticRouteNextHop InetAddress, + rlInternInetStaticRouteIfIndex InterfaceIndexOrZero, + rlInternInetStaticRoutePathCost Unsigned32, + rlInternInetStaticRouteType INTEGER, + rlInternInetStaticRouteOwner INTEGER, + rlInternInetStaticRouteRowStatus RowStatus, + rlInternInetStaticRouteForwardingStatus INTEGER + } + + +rlInternInetStaticRouteDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address used as the destination + internetwork address or subnet address." + ::= { rlInternInetStaticRouteEntry 1 } + + +rlInternInetStaticRouteDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination internetwork address or subnet address. The + destination prefix length is applied to this value, and to a + particular destination address, to determine whether the route + applies to the particular address. + If the prefix length is L, then applying the length to an address + means taking the first L bits of the address." + ::= { rlInternInetStaticRouteEntry 2 } + + +rlInternInetStaticRoutePfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the number of leading one bits that form the + mask to be logical-ANDed with the destination address + before being compared to the value in the + rlInternInetStaticRouteDest field." + ::= { rlInternInetStaticRouteEntry 3 } + + +rlInternInetStaticRouteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the address used as the next-hop address + for this route." + ::= { rlInternInetStaticRouteEntry 4 } + + +rlInternInetStaticRouteNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The next-hop IP address, if any. + If rlInternInetStaticRouteAction is 'forward', there may or may not be + a next-hop IP address. + A next-hop IP address is not required if an output interface + index is specified (in other words, if rlInternInetStaticRouteIfIndex is + non-zero). + If rlInternInetStaticRouteAction is not 'forward', there is no next-hop + IP address. + If there is no next-hop IP address, the rlInternInetStaticRouteNextHop + object is set to all zeroes." + ::= { rlInternInetStaticRouteEntry 5 } + + +rlInternInetStaticRouteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value that identifies the local interface + through which the next hop of this route should be + reached. A value of 0 is valid and represents the + scenario where no interface is specified." + DEFVAL { 0 } + ::= { rlInternInetStaticRouteEntry 6 } + + +rlInternInetStaticRoutePathCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Path cost for this static route. Value of 0 signs default value metric" + ::= { rlInternInetStaticRouteEntry 7 } + + +rlInternInetStaticRouteType OBJECT-TYPE + SYNTAX INTEGER { + reject (2), -- route that discards traffic and + -- returns ICMP notification + local (3), -- local interface + remote (4), -- remote destination + blackhole(5), -- route that discards traffic + -- silently + nd (6) -- route that is configred through + -- neighbor discovery (relevant only for icmp owner) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Same as inetCidrRouteType MIB (excluded 'other' route type)" + DEFVAL { remote } + ::= { rlInternInetStaticRouteEntry 8 } + + +rlInternInetStaticRouteOwner OBJECT-TYPE + SYNTAX INTEGER { + static (1), + dhcp (2), + default (3), + icmp (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Static - The route is configured over Static IP. + This route is written to configuration files. + Dhcp - The route is Configured by DHCP + (received as part of DHCP configuration) + This route IS NOT written to configuration files + Default - The route is Configured by default system config + exists till any other configuration is applied. + Icmp - The route is Configured by ICMP protocol either by + router advertisements or to be advertised in router + advertisements ." + ::= { rlInternInetStaticRouteEntry 9 } + + +rlInternInetStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to row + installation and removal conventions. + A row entry cannot be modified when the status is + marked as active(1)." + ::= { rlInternInetStaticRouteEntry 10 } + +rlInternInetStaticRouteForwardingStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "active - An indication that the route has implication on routing + inactive - the route is a backup route or it is down. It is not used + in forwarding decision. + Down means that the Ip interface on which it is configured is down." + ::= { rlInternInetStaticRouteEntry 11 } + +--- IPv6 Host Forwarding Table + + +rlIpv6HostForwardingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpv6HostForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's IPv6 host forwarding table." + ::= { rlIPv6 11 } + + +rlIpv6HostForwardingEntry OBJECT-TYPE + SYNTAX RlIpv6HostForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular Static(user configured) route to a particular destination." + INDEX { + rlIpv6HostForwardingDestType, + rlIpv6HostForwardingDest, + rlIpv6HostForwardingPfxLen, + rlIpv6HostForwardingNextHopType, + rlIpv6HostForwardingNextHop, + rlIpv6HostForwardingIfIndex, + rlIpv6HostForwardingType + } + ::= { rlIpv6HostForwardingTable 1 } + + +RlIpv6HostForwardingEntry ::= SEQUENCE { + rlIpv6HostForwardingDestType InetAddressType, + rlIpv6HostForwardingDest InetAddress, + rlIpv6HostForwardingPfxLen InetAddressPrefixLength, + rlIpv6HostForwardingNextHopType InetAddressType, + rlIpv6HostForwardingNextHop InetAddress, + rlIpv6HostForwardingIfIndex InterfaceIndexOrZero, + rlIpv6HostForwardingType INTEGER, + rlIpv6HostForwardingPathCost Unsigned32 + } + +rlIpv6HostForwardingDestType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the address used as the destination + internetwork address or subnet address." + ::= { rlIpv6HostForwardingEntry 1 } + + +rlIpv6HostForwardingDest OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination internetwork address or subnet address." + ::= { rlIpv6HostForwardingEntry 2 } + + +rlIpv6HostForwardingPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the number of leading one bits that form the + mask to be logical-ANDed with the destination address + before being compared to the value in the + rlIpv6HostForwardingDest field." + ::= { rlIpv6HostForwardingEntry 3 } + + +rlIpv6HostForwardingNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the address used as the next-hop address + for this route." + ::= { rlIpv6HostForwardingEntry 4 } + + +rlIpv6HostForwardingNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The next-hop IP address, if any. + A next-hop IP address is not required if an output interface + index is specified (in other words, if rlIpv6HostForwardingIfIndex is + non-zero). + If there is no next-hop IP address, the rlIpv6HostForwardingNextHop + object is set to all zeroes." + ::= { rlIpv6HostForwardingEntry 5 } + + +rlIpv6HostForwardingIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value that identifies the local interface + through which the next hop of this route should be + reached. A value of 0 is valid and represents the + scenario where no interface is specified." + DEFVAL { 0 } + ::= { rlIpv6HostForwardingEntry 6 } + + +rlIpv6HostForwardingType OBJECT-TYPE + SYNTAX INTEGER { + redirect (1), -- ICMP redirect + local (2), -- local interface (subnet) + nd (3), -- route that is configred through router advertisment (on-link prefix) + remote-static (4), -- default static route + remote-dynamic (5) -- default dynamic route + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Forwarding type" + ::= { rlIpv6HostForwardingEntry 7 } + +rlIpv6HostForwardingPathCost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Path cost for this route." + ::= { rlIpv6HostForwardingEntry 8 } + + + +rlipv6EnabledByDefaultRemovedIfindex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the MIB is relevant when mtsc parameter DHCPv6_client_enabled_by_default is TRUE. + If the MIB has non zero value the meaning is that ipv6 interface has removed from configuration by the user + on the interface and signs to application not to add ipv6 interface. Otherwise (zero value) - the meaning is + that Ipv6 interface must be added. " + DEFVAL{ 0 } + ::= { rlIPv6 12 } + +--- rlManagementIPv6 + +rlManagementIpv6 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system management IPv6 address which is kept between system mode changes" + ::= { rlIPv6 13 } + +rlManagementIpv6Action OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system management IPv6 action: + clear - delete all ipv6 interfaces from startup configuration database except rlManagementIpv6" + + ::= { rlIPv6 14 } + + +--- IPv6 Tunnel if/addr/prefix Table (internal mib) + +rlIpv6TunnelToIPv6DbTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpv6TunnelToIPv6DbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's IPv6 Tunnel if/addr/prefix table." + ::= { rlIPv6 15 } + + +rlIpv6TunnelToIPv6DbEntry OBJECT-TYPE + SYNTAX RlIpv6TunnelToIPv6DbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular tunnel configured data to IPv6 db." + INDEX { + rlIpv6TunnelToIPv6IfIndex + } + ::= { rlIpv6TunnelToIPv6DbTable 1 } + + +RlIpv6TunnelToIPv6DbEntry ::= SEQUENCE { + rlIpv6TunnelToIPv6IfIndex InterfaceIndex, + rlIpv6TunnelToIPv6Action INTEGER, + rlIpv6TunnelToIPv6TunnelType IANAtunnelType, + rlIpv6TunnelToIPv6Address InetAddress, + rlIpv6TunnelToIPv6PrefixLength Unsigned32, + rlIpv6TunnelToIPv6Mtu Unsigned32, + rlIpv6TunnelToIPv6MinRtrSolicitationInterval Unsigned32, + rlIpv6TunnelToIPv6LinkLayerIPv4 IpAddress + } + +rlIpv6TunnelToIPv6IfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex of tunnel interface" + ::= { rlIpv6TunnelToIPv6DbEntry 1 } + + +rlIpv6TunnelToIPv6Action OBJECT-TYPE + SYNTAX INTEGER { + createTunnel (1), -- create Tunnel interface + destroyTunnel (2), -- destroy Tunnel interface + addAddress (3), -- add IPv6 Address + deleteAddress (4), -- delete IPv6 Address + updateAddresses (5), -- refresh IPv6 Address on tunnel interface (if link-layer address was changed) + six2fourCfgRestore(6), -- restore lost 6to4 configuration + six2fourCfgClear (7) -- clear stale 6to4 configuration + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action of the entry. All other fields relevant for appropriate actions." + ::= { rlIpv6TunnelToIPv6DbEntry 2 } + + +rlIpv6TunnelToIPv6TunnelType OBJECT-TYPE + SYNTAX IANAtunnelType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tunnel type (manual/isatap/6to4/...)." + ::= { rlIpv6TunnelToIPv6DbEntry 3 } + +rlIpv6TunnelToIPv6Address OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address used for this tunnel. Could be local IPv4 of the tunnel." + ::= { rlIpv6TunnelToIPv6DbEntry 4 } + +rlIpv6TunnelToIPv6PrefixLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address/prefix length used for above address if applicable." + ::= { rlIpv6TunnelToIPv6DbEntry 5 } + +rlIpv6TunnelToIPv6Mtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Mtu of this interface. Used for host isatap tunnels" + ::= { rlIpv6TunnelToIPv6DbEntry 6 } + +rlIpv6TunnelToIPv6MinRtrSolicitationInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimal router solicitation interval. Used for host isatap tunnels" + ::= { rlIpv6TunnelToIPv6DbEntry 7 } + +rlIpv6TunnelToIPv6LinkLayerIPv4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IPv4 address used for link-layer of ipv6 over ipv4 tunnel" + ::= { rlIpv6TunnelToIPv6DbEntry 8 } + +rlIpv6DefaultTC OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value inserted into the TC + field of the IPv6 header of datagrams originated at + this entity, whenever a TC value is not supplied + by the application." + ::= { rlIPv6 16 } + +rlIpv6DefaultUP OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value inserted into the User Priority + field in the 802.1q VLAN tag of IPv4 frames sent by the + CPU." + ::= { rlIPv6 17 } + +rlIpv6MtuSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the maximum transmission unit (MTU) size in bytes of IPv6 packets (payload)." + ::= { rlIPv6 18 } + +--- IPv6 Auxulary Mapping Table + + +rlInetStaticRouteAuxMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetStaticRouteAuxMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's IPv6 auxulary mapping table. Serves to map nexthop ipv6 address to on-link prefix ifindex" + ::= { rlIPv6 19 } + + +rlInetStaticRouteAuxMappingEntry OBJECT-TYPE + SYNTAX RlInetStaticRouteAuxMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Auxulary Mapping table to find onlink prefix ifindex for ipv6 static route." + INDEX { + rlInetStaticRouteAuxMappingNextHopType, + rlInetStaticRouteAuxMappingNextHop + } + ::= { rlInetStaticRouteAuxMappingTable 1 } + + +RlInetStaticRouteAuxMappingEntry ::= SEQUENCE { + rlInetStaticRouteAuxMappingNextHopType InetAddressType, + rlInetStaticRouteAuxMappingNextHop InetAddress, + rlInetStaticRouteAuxMappingNextHopIfIndex InterfaceIndexOrZero + } + +rlInetStaticRouteAuxMappingNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the address used as the next-hop address + for this route." + ::= { rlInetStaticRouteAuxMappingEntry 1 } + + +rlInetStaticRouteAuxMappingNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The next-hop IP address" + ::= { rlInetStaticRouteAuxMappingEntry 2 } + + +rlInetStaticRouteAuxMappingNextHopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex mapped to specified necthop address" + ::= { rlInetStaticRouteAuxMappingEntry 3 } + +END diff --git a/MIBS/cisco/CISCOSB-IpRouter b/MIBS/cisco/CISCOSB-IpRouter new file mode 100644 index 0000000..f3e69cb --- /dev/null +++ b/MIBS/cisco/CISCOSB-IpRouter @@ -0,0 +1,1781 @@ +CISCOSB-IpRouter DEFINITIONS ::= BEGIN + +-- Title: CISCOSB IP Router Private Extension +-- Version: 7.50.00.00 +-- Date: 30 Nov 2010 + +IMPORTS + rip2Spec, ipRedundancy, ipRouteLeaking, ipRipFilter, + rlIpRoutingProtPreference, rlOspf, ipSpec FROM CISCOSB-IP + rip2IfConfEntry FROM RIPv2-MIB + ospfIfEntry, AreaID, RouterID, ospfVirtIfEntry FROM OSPF-MIB + Unsigned32, Integer32, Counter32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + + + rlIpRouter MODULE-IDENTITY + LAST-UPDATED "200406010000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for switch001 router MIB." + REVISION "200406010000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { ipSpec 18 } + + + + +-- +-- RIP +-- + +rsRip2IfConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsRip2IfConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is extension of rip2IfConfTable (RFC 1724 ,RIP 2)" + ::= { rip2Spec 1 } + +rsRip2IfConfEntry OBJECT-TYPE + SYNTAX RsRip2IfConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rsRip2IfConfAddress } + ::= { rsRip2IfConfTable 1 } + +RsRip2IfConfEntry ::= SEQUENCE { + rsRip2IfConfAddress IpAddress, + rsRip2IfConfVirtualDis INTEGER, + rlRip2IfConfKeyChain DisplayString, + rlRip2IfConfAdminStatus INTEGER, + rlRip2IfConfInFilteringType INTEGER, + rlRip2IfConfOutFilteringType INTEGER, + rlRip2IfConfInFilterListName DisplayString, + rlRip2IfConfOutFilterListName DisplayString, + rlRip2IfConfDefInfOriginate INTEGER + } + +rsRip2IfConfAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The IP Address of this system on the indicated subnet. " + ::= { rsRip2IfConfEntry 1 } + + +rsRip2IfConfVirtualDis OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the virtual number of hops assigned to + the interface specified by rsIfIpAddrIndex. This enables + fine-tuning of the RIP routing algorithm." + DEFVAL { 1 } + ::= { rsRip2IfConfEntry 2 } + +rlRip2IfConfKeyChain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the key-chain which rip2 + interface uses for md5 authentication" + ::= { rsRip2IfConfEntry 3 } + +rlRip2IfConfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines administrative status of RIP interface. " + DEFVAL {enable} + ::= { rsRip2IfConfEntry 4 } + +rlRip2IfConfInFilteringType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + stdIpAcl (2), + pefixList (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of Rx filtering (ACL, Prefix List etc)." + DEFVAL {none} + ::= { rsRip2IfConfEntry 5 } + +rlRip2IfConfOutFilteringType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + stdIpAcl (2), + pefixList (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of Tx filtering (ACL, Prefix List etc)." + DEFVAL {none} + ::= { rsRip2IfConfEntry 6 } + +rlRip2IfConfInFilterListName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of a filtering list. The list defines + which networks are to be received and which + are to be suppressed in routing updates. + List type is defined by rlRip2IfConfFilteringType." + ::= { rsRip2IfConfEntry 7 } + +rlRip2IfConfOutFilterListName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of a filtering list. The list defines + which networks are to be sent and which + are to be suppressed. + List type is defined by rlRip2IfConfFilteringType." + ::= { rsRip2IfConfEntry 8 } + +rlRip2IfConfDefInfOriginate OBJECT-TYPE + SYNTAX INTEGER { + global (1), + disabled (2), + enabled (3), + passiveOnly (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if set to global RIP behavior is specified by the value of + rlRip2GlobalDefaultInformationOriginate scalar + if set to enabled RIP will advertise default route on this interfaces + if set to passiveOnly RIP will advertise default route on this interfaces + only if it is configured to passive mode" + DEFVAL { global } + ::= { rsRip2IfConfEntry 9 } + + +rlRip2MibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 2." + ::= { rip2Spec 2 } + +rlRip2RedistDefaultMetric OBJECT-TYPE + SYNTAX Unsigned32 (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default metric value when RIP advertises routes, + derived by other protocols." + DEFVAL { 1 } + ::= { rip2Spec 3 } + +rlRip2RedistStaticTransparent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to TRUE causes RIP to use the routing table metric + for redistributed static routes as the RIP metric. + If set to FALSE then the metric defined in + rlRip2RedistDefaultMetric is used." + DEFVAL { false } + ::= { rip2Spec 4 } + +rlRip2ClearStatistics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears RIP statistics counters of all interfaces and all peers." + DEFVAL { false } + ::= { rip2Spec 5 } + +rlRip2IfConfGlobalPassiveInterface OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if set to TRUE all interfaces created will be created as passive (rip2IfConfSend = doNotSend)" + DEFVAL { false } + ::= { rip2Spec 6 } + + +rlRip2GlobalDefInfOriginate OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2), + passiveOnly (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if set to Enabled RIP will advertise default route on all RIP interfaces + if set to PassiveOnly RIP will advertise default route on all RIP passive interfaces" + DEFVAL { disabled } + ::= { rip2Spec 7 } + +rlRip2RedistConnected OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to TRUE causes RIP to redistribute + directly connected interfaces, on which RIP is not enabled." + DEFVAL { false } + ::= { rip2Spec 8 } + +rlRip2RedistConnectedTransparent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to TRUE causes RIP to use the routing table metric + for redistributed connected routes as the RIP metric. + If set to FALSE then the metric defined in + rlRip2RedistDefaultMetric is used." + DEFVAL { false } + ::= { rip2Spec 9 } + +rlRip2RedistConnectedMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User defined metric value when RIP advertises + directly connected interfaces, on which RIP is not enabled." + DEFVAL { 0 } + ::= { rip2Spec 10 } + +-- +-- CISCOSB Private IP Router Redundancy +-- + +ipRedundAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter controls the IP Redundancy in the device. + In case the parameter is Enable and the other router + becomes inoperational, all the traffic is handled by + this element." + DEFVAL {disable } + ::= { ipRedundancy 1 } + +ipRedundOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " obsolete " + DEFVAL {inactive} + ::= { ipRedundancy 2 } + +ipRedundRoutersTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRedundRoutersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of IP addresses backed up by this router." + ::= {ipRedundancy 3 } + +ipRedundRoutersEntry OBJECT-TYPE + SYNTAX IpRedundRoutersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX {ipRedundRoutersIfAddr, ipRedundRoutersMainRouterAddr} + ::= {ipRedundRoutersTable 1 } + +IpRedundRoutersEntry ::= SEQUENCE { + ipRedundRoutersIfAddr IpAddress, + ipRedundRoutersMainRouterAddr IpAddress, + ipRedundRoutersOperStatus INTEGER, + ipRedundRoutersPollInterval INTEGER, + ipRedundRoutersTimeout INTEGER, + ipRedundRoutersStatus INTEGER + } + +ipRedundRoutersIfAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ip address of the IP interface on which the redundancy feature + is operational." + ::= { ipRedundRoutersEntry 1} + +ipRedundRoutersMainRouterAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ip address of the polled main router." + ::= { ipRedundRoutersEntry 2} + +ipRedundRoutersOperStatus OBJECT-TYPE + SYNTAX INTEGER { active(1), inactive(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If active, the main router is considered inoperational and the IP + interface operates as its backup." + ::= { ipRedundRoutersEntry 3 } + +ipRedundRoutersPollInterval OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Polling interval for this router (in seconds). If 0 the router is not + polled." + DEFVAL { 3 } + ::= { ipRedundRoutersEntry 4 } + +ipRedundRoutersTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval in seconds during which the backed-up router must signal. + If it does not signal, it is considered inoperational and the IP + interface starts operating as backup." + DEFVAL { 12 } + ::= { ipRedundRoutersEntry 5} + +ipRedundRoutersStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Entry status" + ::= { ipRedundRoutersEntry 6} + +-- +-- IP Routing Protol leaking +-- + +ipLeakStaticToRip OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter controls leaking (redistribution) of static routes + to RIP. When enabled, all routes inserted to the IP routing table + via SNMP are advertised into RIP." + DEFVAL {enable} + ::= { ipRouteLeaking 1 } + +ipLeakStaticToOspf OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter controls leaking (redistribution) of static routes + into OSPF. When enabled, all routes inserted to the IP routing table + via SNMP are advertised into OSPF as external routes." + DEFVAL {enable} + ::= { ipRouteLeaking 2 } + +ipLeakOspfToRip OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter controls leaking (redistribution) of routes + from OSPF to RIP. If enabled, all routes learned via OSPF + are advertised into RIP." + DEFVAL {disable} + ::= { ipRouteLeaking 3 } + +ipLeakRipToOspf OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter controls leaking (redistribution) of routes + from RIP to OSPF. If enabled, all routes learned via RIP + are advertised into OSPF as external routes." + DEFVAL {disable} + ::= { ipRouteLeaking 4 } + +ipLeakExtDirectToOspf OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter controls leaking (redistribution) into OSPF of + direct routes external to OSPF, i.e. routes to local network + corresponding to IP interfaces on which OSPF is disabled. + When enabled, all such direct routes are advertised into OSPF + as external routes." + DEFVAL {enable} + ::= { ipRouteLeaking 5 } + +-- +-- RIP Filters +-- + +-- Global RIP filter is defined per IP router. + +rsIpRipFilterGlbTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsIpRipFilterGlbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of RIP global filters per IP router." +::= { ipRipFilter 1 } + +rsIpRipFilterGlbEntry OBJECT-TYPE +SYNTAX RsIpRipFilterGlbEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + " An entry in the RIP global filter table " +INDEX { rsIpRipFilterGlbType, + rsIpRipFilterGlbNumber } +::= { rsIpRipFilterGlbTable 1 } + +RsIpRipFilterGlbEntry ::= SEQUENCE { + rsIpRipFilterGlbType INTEGER, + rsIpRipFilterGlbNumber INTEGER, + rsIpRipFilterGlbStatus INTEGER, + rsIpRipFilterGlbIpAddr IpAddress, + rsIpRipFilterGlbNetworkMaskBits INTEGER, + rsIpRipFilterGlbMatchBits INTEGER, + rsIpRipFilterGlbAction INTEGER +} + +rsIpRipFilterGlbType OBJECT-TYPE +SYNTAX INTEGER { + input(1), + output(2) +} +MAX-ACCESS read-only +STATUS current +DESCRIPTION + " Type of filter - input/output " +::= {rsIpRipFilterGlbEntry 1} + +rsIpRipFilterGlbNumber OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION + " Number of RIP filter. " +::= {rsIpRipFilterGlbEntry 2} + +rsIpRipFilterGlbStatus OBJECT-TYPE +SYNTAX INTEGER { + valid (1), + invalid (2), + underCreation (3) +} +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " The validity of this entry. Setting this value to invalid deletes + the entry, and the entry may be actualy removed from the table." +DEFVAL { valid } +::= {rsIpRipFilterGlbEntry 3} + +rsIpRipFilterGlbIpAddr OBJECT-TYPE +SYNTAX IpAddress +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " network prefix IP address, as in the forwarding table. " +DEFVAL {'00000000'H} +::= {rsIpRipFilterGlbEntry 4} + +rsIpRipFilterGlbNetworkMaskBits OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " the number of bits in the IP Network mask, called network-prefix-length + in Router Requirements terminology. for example: the value 16 means + mask 255.255.0.0 " +DEFVAL {0} +::= {rsIpRipFilterGlbEntry 5} + +rsIpRipFilterGlbMatchBits OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " the number of bits to match in the Network IP address. A value + smaller than 32 defines a wildcard. for example: the value 8 means + all routes whose leftmost 8 bits are equal to those of the network IP + address. If this variable has a value other than 32, than + rsIpRipFilterGlbNetworkMaskBits must be 0 and is ignored. " +DEFVAL {32} +::= {rsIpRipFilterGlbEntry 6} + +rsIpRipFilterGlbAction OBJECT-TYPE +SYNTAX INTEGER { + deny(1), + permit(2) +} +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " Filter action - permit/deny for this network" +DEFVAL { permit } +::= {rsIpRipFilterGlbEntry 7} + + +-- Intf RIP filter is defined per IP Interface + +rsIpRipFilterLclTable OBJECT-TYPE +SYNTAX SEQUENCE OF RsIpRipFilterLclEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + "Table of input/output RIP filters used per IP Interface." +::= { ipRipFilter 2 } + +rsIpRipFilterLclEntry OBJECT-TYPE +SYNTAX RsIpRipFilterLclEntry +MAX-ACCESS not-accessible +STATUS current +DESCRIPTION + " An entry in the Intf RIP filter table" +INDEX {rsIpRipFilterLclIpIntf, + rsIpRipFilterLclType, + rsIpRipFilterLclNumber} +::= { rsIpRipFilterLclTable 1 } + +RsIpRipFilterLclEntry ::= SEQUENCE { + rsIpRipFilterLclIpIntf IpAddress, + rsIpRipFilterLclType INTEGER, + rsIpRipFilterLclNumber INTEGER, + rsIpRipFilterLclStatus INTEGER, + rsIpRipFilterLclIpAddr IpAddress, + rsIpRipFilterLclNetworkMaskBits INTEGER, + rsIpRipFilterLclMatchBits INTEGER, + rsIpRipFilterLclAction INTEGER +} + +rsIpRipFilterLclIpIntf OBJECT-TYPE +SYNTAX IpAddress +MAX-ACCESS read-only +STATUS current +DESCRIPTION + " The IP address identifying the RIP interface for this filter. + This value corresponds to rsIpAdEntAddr. " +::= {rsIpRipFilterLclEntry 1} + + +rsIpRipFilterLclType OBJECT-TYPE +SYNTAX INTEGER { + input(1), + output(2) +} +MAX-ACCESS read-only +STATUS current +DESCRIPTION + " Type of filter - input/output " +::= {rsIpRipFilterLclEntry 2} + +rsIpRipFilterLclNumber OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-only +STATUS current +DESCRIPTION + " Number of RIP filter for this Interface" +::= {rsIpRipFilterLclEntry 3} + +rsIpRipFilterLclStatus OBJECT-TYPE +SYNTAX INTEGER { + valid (1), + invalid (2), + underCreation (3) +} +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " The validity of this entry. Setting this value to invalid deletes + the entry, and the entry may be actualy removed from the table." +DEFVAL { valid } +::= {rsIpRipFilterLclEntry 4} + +rsIpRipFilterLclIpAddr OBJECT-TYPE +SYNTAX IpAddress +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " network prefix IP address, as in the forwarding table. " +DEFVAL {'00000000'H} +::= {rsIpRipFilterLclEntry 5} + +rsIpRipFilterLclNetworkMaskBits OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " the number of bits in the IP Network mask, called network-prefix-length + in Router Requirements terminology. for example: the value 16 means + mask 255.255.0.0 " +DEFVAL {0} +::= {rsIpRipFilterLclEntry 6} + +rsIpRipFilterLclMatchBits OBJECT-TYPE +SYNTAX INTEGER +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " the number of bits to match in the Network IP address. A value + smaller than 32 defines a wildcard. for example: the value 8 means + all routes whose leftmost 8 bits are equal to those of the network IP + address. If this variable has a value other than 32, than + rsIpRipFilterLclNetworkMaskBits must be 0 and is ignored. " +DEFVAL {32} +::= {rsIpRipFilterLclEntry 7} + +rsIpRipFilterLclAction OBJECT-TYPE +SYNTAX INTEGER { + deny(1), + permit(2) +} +MAX-ACCESS read-write +STATUS current +DESCRIPTION + " Filter action - permit/deny " +DEFVAL { permit } +::= {rsIpRipFilterLclEntry 8} + +-- +-- Ip Routing Protocol Preference +-- + +-- Mib for Preferance among routing protocols: +-- Range value 0..255 . O is most preferred, 255 never used for forwarding. +-- only exception is direct which range 0..254 we prevent direct from becoming unreachable +-- (according to RFC1812 section 5.2.4) + +rlIpRoutingProtPreferenceDirect OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Preference given to routes whose origin is Local + IP (i.e. IP interface in IpAddrTable) + It is proposed that the value will be higher than dynamic routing protocols. + The change of its value may lead to unexpected results, such as routing loops" + DEFVAL { 20 } + ::= {rlIpRoutingProtPreference 1} + +rlIpRoutingProtPreferenceStatic OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Preference given to routes whose origin is Men configured by + Net managment tools, i.e. Command line or SNMP configured." + DEFVAL { 10 } + ::= {rlIpRoutingProtPreference 2} + +-- For OSPF: +rlIpRoutingProtPreferenceOspfInter OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Preference given to routes whose origin is internal + ospf Links. + Relate to routes which are based on + OSPF Link State Advertisements of type 1-4" + DEFVAL { 30 } + ::= {rlIpRoutingProtPreference 3} + +rlIpRoutingProtPreferenceOspfExt OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Preference given to routes whose origin is external to OSPF + i.e. routes imported by as OSPF AS Border router. + Relate to routes which are based on + OSPF Link State Advertisements of types 5 and 7" + DEFVAL { 60 } + ::= {rlIpRoutingProtPreference 4} + +rlIpRoutingProtPreferenceOspfReject OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Preference given to routes whose origin is OSPF + and Are inserted to cover gaps in net range" + DEFVAL { 254 } + ::= {rlIpRoutingProtPreference 5} + + +--For Rip +rlIpRoutingProtPreferenceRipNormal OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Preference given to routes whose origin is RIP + routing domain" + DEFVAL { 60 } + ::= {rlIpRoutingProtPreference 6} + +rlIpRoutingProtPreferenceRipAggregate OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Preference given to routes whose origin is aggregation + As a method of rip1 to handle the CIDR schema. + The idea is that ripv1 aggregates route which fall into certion + class of IP. This route is a discard route in effect, + and is referenced, at forwarding route look up, if there is no beter + match. (which means the route is not available)" + DEFVAL { 254 } + ::= {rlIpRoutingProtPreference 7} + +rlIpRoutingProtPreferenceBgp OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Preference given to routes whose origin is + BGP ROUTERS (EBGP or IBGP)" + DEFVAL { 80 } + ::= {rlIpRoutingProtPreference 8} + +-- We may use it in the future to control +-- the time scalars new values take effect +-- rlRoutePrefChangeTakeEffectAT OBJECT-TYPE +-- SYNTAX INTEGER { +-- afterReset (1), +-- immediate (2) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The time the changes to preference of protocols will become in effect. +-- options are: +-- 1. At run time. +-- 2. after rebboting the devise +-- default value 2 to avoid masive routing change at run time +-- " +-- DEFVAL { afterReset } +-- ::= {rlIpRoutingProtPreference 9} + +-- +-- OSPF +-- + +rlOspfMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlOspf 1 } + +rlOspfAutoInterfaceCreation OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable controls OSPF automatic creation and activation of + interfaces. If value is enable - IP interface creation results in + creation and activation of OSPF Interface. If value is disable + OSPF interface is created but not activated. + The option is a platform parameter." + ::= { rlOspf 2 } + + +--Extention to ospfIfTable + +rlOspfIfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlOspfIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF Interface Table describes the + interfaces from the viewpoint of OSPF." + ::= { rlOspf 3 } + +rlOspfIfExtEntry OBJECT-TYPE + SYNTAX RlOspfIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF interface table extension + for md5 authentication" + AUGMENTS { ospfIfEntry } + ::= { rlOspfIfExtTable 1 } + +RlOspfIfExtEntry ::= SEQUENCE { + rlOspfifKeyChain DisplayString +} + +rlOspfifKeyChain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the key-chain which ospf + interface uses for md5 authentication" + ::= { rlOspfIfExtEntry 1 } + +-- OSPF Link State Advertisements + +-- OSPF Router LSA + +rlOspfRtrLnkTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlOspfRtrLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Router Link State Advertisement." + ::= { rlOspf 4 } + + +rlOspfRtrLnkEntry OBJECT-TYPE + SYNTAX RlOspfRtrLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single entry from Router LSA." + INDEX { rlOspfRtrLnkAreaId, rlOspfRtrLnkLsid, + rlOspfRtrLnkRouterId, rlOspfRtrLnkIdx } + ::= { rlOspfRtrLnkTable 1 } + +RlOspfRtrLnkEntry ::= + SEQUENCE { + rlOspfRtrLnkAreaId + AreaID, + rlOspfRtrLnkLsid + IpAddress, + rlOspfRtrLnkRouterId + RouterID, + rlOspfRtrLnkIdx + Unsigned32, + rlOspfRtrLnkSequence + Integer32, + rlOspfRtrLnkAge + Integer32, + rlOspfRtrLnkChecksum + Integer32, + rlOspfRtrLnkLength + Unsigned32, + rlOspfRtrLnkBitV + INTEGER, + rlOspfRtrLnkBitE + INTEGER, + rlOspfRtrLnkBitB + INTEGER, + rlOspfRtrLnkLinks + Unsigned32, + rlOspfRtrLnkLinkID + IpAddress, + rlOspfRtrLnkLinkData + IpAddress, + rlOspfRtrLnkType + INTEGER, + rlOspfRtrLnkMetric + Unsigned32 +} + +rlOspfRtrLnkAreaId OBJECT-TYPE + SYNTAX AreaID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit identifier of the Area from which + the LSA was received." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + ::= { rlOspfRtrLnkEntry 1 } + +rlOspfRtrLnkLsid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Link State ID is an LS Type Specific field + containing either a Router ID or an IP Address; + it identifies the piece of the routing domain + that is being described by the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.4 Link State ID" + ::= { rlOspfRtrLnkEntry 2 } + +rlOspfRtrLnkRouterId OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit number that uniquely identifies the + originating router in the Autonomous System." + REFERENCE + "OSPF Version 2, Appendix C.1 Global parameters" + ::= { rlOspfRtrLnkEntry 3 } + +rlOspfRtrLnkIdx OBJECT-TYPE + SYNTAX Unsigned32 (1.. 65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index is a unsigned 32-bit integer. + It is used as sequence number of entry + in the LSA and relevant only for Router + or Network LSA which can contain + unlimited number of entries." + ::= { rlOspfRtrLnkEntry 4 } + +rlOspfRtrLnkSequence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number field is a signed 32-bit + integer. It is used to detect old and duplicate + link state advertisements. The space of sequence + numbers is linearly ordered. The larger the + sequence number the more recent the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.6 LS sequence number" + ::= { rlOspfRtrLnkEntry 5 } + + +rlOspfRtrLnkAge OBJECT-TYPE + SYNTAX Integer32 -- Should be 0..MaxAge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the age of the link state + advertisement in seconds." + REFERENCE + "OSPF Version 2, Section 12.1.1 LS age" + ::= { rlOspfRtrLnkEntry 6 } + +rlOspfRtrLnkChecksum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the checksum of the complete contents + of the advertisement, excepting the age field. + The age field is excepted so that an advertisement's + age can be incremented without updating the checksum. + The checksum used is the same that is used for ISO + connectionless datagrams; it is commonly referred + to as the Fletcher checksum." + REFERENCE + "OSPF Version 2, Section 12.1.7 LS checksum" + ::= { rlOspfRtrLnkEntry 7 } + +rlOspfRtrLnkLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lenth in bytes of the LSA. + This includes the 20 byte LSA header." + ::= { rlOspfRtrLnkEntry 8 } + +rlOspfRtrLnkBitV OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When set, the router is an endpoint + of one or more fully adjacent virtual + links having the described area as Transit + area (V is for virtual link endpoint)." + ::= { rlOspfRtrLnkEntry 9 } + +rlOspfRtrLnkBitE OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When set, the router is an AS + boundary router (E is for external)." + ::= { rlOspfRtrLnkEntry 10 } + +rlOspfRtrLnkBitB OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When set, the router is an area + border router (B is for border)." + ::= { rlOspfRtrLnkEntry 11 } + +rlOspfRtrLnkLinks OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of router links described in this LSA. + This must be the total collection of router links + (i.e., interfaces) to the area." + ::= { rlOspfRtrLnkEntry 12 } + +rlOspfRtrLnkLinkID OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the object that this router link + connects to. Value depends on the link's Type." + ::= { rlOspfRtrLnkEntry 13 } + +rlOspfRtrLnkLinkData OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value depends on the link's Type field." + ::= { rlOspfRtrLnkEntry 14 } + +rlOspfRtrLnkType OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint(1), + transitNetwork(2), + stubNetwork(3), + virtualLink(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A quick description of the router link." + ::= { rlOspfRtrLnkEntry 15 } + +rlOspfRtrLnkMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of using this router link." + ::= { rlOspfRtrLnkEntry 16 } + +-- OSPF Network LSA + +rlOspfNetLnkTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlOspfNetLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network Link State Advertisement." + ::= { rlOspf 5 } + +rlOspfNetLnkEntry OBJECT-TYPE + SYNTAX RlOspfNetLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single entry from Network LSA." + INDEX { rlOspfNetLnkAreaId, rlOspfNetLnkLsid, + rlOspfNetLnkRouterId, rlOspfNetLnkIdx } + ::= { rlOspfNetLnkTable 1 } + +RlOspfNetLnkEntry ::= + SEQUENCE { + rlOspfNetLnkAreaId + AreaID, + rlOspfNetLnkLsid + IpAddress, + rlOspfNetLnkRouterId + RouterID, + rlOspfNetLnkIdx + Unsigned32, + rlOspfNetLnkSequence + Integer32, + rlOspfNetLnkAge + Integer32, + rlOspfNetLnkChecksum + Integer32, + rlOspfNetLnkLength + Unsigned32, + rlOspfNetLnkMask + IpAddress, + rlOspfNetLnkAttRouter + IpAddress +} + +rlOspfNetLnkAreaId OBJECT-TYPE + SYNTAX AreaID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit identifier of the Area from which + the LSA was received." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + ::= { rlOspfNetLnkEntry 1 } + +rlOspfNetLnkLsid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Link State ID is an LS Type Specific field + containing either a Router ID or an IP Address; + it identifies the piece of the routing domain + that is being described by the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.4 Link State ID" + ::= { rlOspfNetLnkEntry 2 } + +rlOspfNetLnkRouterId OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit number that uniquely identifies the + originating router in the Autonomous System." + REFERENCE + "OSPF Version 2, Appendix C.1 Global parameters" + ::= { rlOspfNetLnkEntry 3 } + +rlOspfNetLnkIdx OBJECT-TYPE + SYNTAX Unsigned32 (1.. 65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index is a unsigned 32-bit integer. + It is used as sequence number of entry + in the LSA and relevant only for Router + or Network LSA which can contain + unlimited number of entries." + ::= { rlOspfNetLnkEntry 4 } + +rlOspfNetLnkSequence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number field is a signed 32-bit + integer. It is used to detect old and duplicate + link state advertisements. The space of sequence + numbers is linearly ordered. The larger the + sequence number the more recent the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.6 LS sequence number" + ::= { rlOspfNetLnkEntry 5 } + + +rlOspfNetLnkAge OBJECT-TYPE + SYNTAX Integer32 -- Should be 0..MaxAge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the age of the link state + advertisement in seconds." + REFERENCE + "OSPF Version 2, Section 12.1.1 LS age" + ::= { rlOspfNetLnkEntry 6 } + +rlOspfNetLnkChecksum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the checksum of the complete contents + of the advertisement, excepting the age field. + The age field is excepted so that an advertisement's + age can be incremented without updating the checksum. + The checksum used is the same that is used for ISO + connectionless datagrams; it is commonly referred + to as the Fletcher checksum." + REFERENCE + "OSPF Version 2, Section 12.1.7 LS checksum" + ::= { rlOspfNetLnkEntry 7 } + +rlOspfNetLnkLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lenth in bytes of the LSA. + This includes the 20 byte LSA header." + ::= { rlOspfNetLnkEntry 8 } + +rlOspfNetLnkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address mask for the network." + ::= { rlOspfNetLnkEntry 9 } + +rlOspfNetLnkAttRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Router IDs of each of the routers + attached to the network." + ::= { rlOspfNetLnkEntry 10 } + +-- OSPF Summary LSA (Type 3) + +rlOspfSumLnkTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlOspfSumLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Summary Link State Advertisement + for network (Type 3)." + ::= { rlOspf 6 } + + +rlOspfSumLnkEntry OBJECT-TYPE + SYNTAX RlOspfSumLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single entry from Summary LSA." + INDEX { rlOspfSumLnkAreaId, rlOspfSumLnkLsid, + rlOspfSumLnkRouterId} + ::= { rlOspfSumLnkTable 1 } + +RlOspfSumLnkEntry ::= + SEQUENCE { + rlOspfSumLnkAreaId + AreaID, + rlOspfSumLnkLsid + IpAddress, + rlOspfSumLnkRouterId + RouterID, + rlOspfSumLnkSequence + Integer32, + rlOspfSumLnkAge + Integer32, + rlOspfSumLnkChecksum + Integer32, + rlOspfSumLnkLength + Unsigned32, + rlOspfSumLnkMask + IpAddress, + rlOspfSumLnkMetric + Unsigned32 +} + +rlOspfSumLnkAreaId OBJECT-TYPE + SYNTAX AreaID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit identifier of the Area from which + the LSA was received." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + ::= { rlOspfSumLnkEntry 1 } + +rlOspfSumLnkLsid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Link State ID is an LS Type Specific field + containing either a Router ID or an IP Address; + it identifies the piece of the routing domain + that is being described by the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.4 Link State ID" + ::= { rlOspfSumLnkEntry 2 } + +rlOspfSumLnkRouterId OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit number that uniquely identifies the + originating router in the Autonomous System." + REFERENCE + "OSPF Version 2, Appendix C.1 Global parameters" + ::= { rlOspfSumLnkEntry 3 } + +rlOspfSumLnkSequence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number field is a signed 32-bit + integer. It is used to detect old and duplicate + link state advertisements. The space of sequence + numbers is linearly ordered. The larger the + sequence number the more recent the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.6 LS sequence number" + ::= { rlOspfSumLnkEntry 4 } + + +rlOspfSumLnkAge OBJECT-TYPE + SYNTAX Integer32 -- Should be 0..MaxAge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the age of the link state + advertisement in seconds." + REFERENCE + "OSPF Version 2, Section 12.1.1 LS age" + ::= { rlOspfSumLnkEntry 5 } + +rlOspfSumLnkChecksum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the checksum of the complete contents + of the advertisement, excepting the age field. + The age field is excepted so that an advertisement's + age can be incremented without updating the checksum. + The checksum used is the same that is used for ISO + connectionless datagrams; it is commonly referred + to as the Fletcher checksum." + REFERENCE + "OSPF Version 2, Section 12.1.7 LS checksum" + ::= { rlOspfSumLnkEntry 6 } + +rlOspfSumLnkLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lenth in bytes of the LSA. + This includes the 20 byte LSA header." + ::= { rlOspfSumLnkEntry 7 } + +rlOspfSumLnkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value depends on the link's Type field." + ::= { rlOspfSumLnkEntry 8 } + +rlOspfSumLnkMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of using this router link." + ::= { rlOspfSumLnkEntry 9 } + + + +-- OSPF Summary LSA (Type 4) + +rlOspfAsbLnkTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlOspfAsbLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Summary Link State Advertisement + for ASBR (Type 4)." + ::= { rlOspf 7 } + + +rlOspfAsbLnkEntry OBJECT-TYPE + SYNTAX RlOspfAsbLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single entry from Summary LSA." + INDEX { rlOspfAsbLnkAreaId, rlOspfAsbLnkLsid, + rlOspfAsbLnkRouterId} + ::= { rlOspfAsbLnkTable 1 } + +RlOspfAsbLnkEntry ::= + SEQUENCE { + rlOspfAsbLnkAreaId + AreaID, + rlOspfAsbLnkLsid + IpAddress, + rlOspfAsbLnkRouterId + RouterID, + rlOspfAsbLnkSequence + Integer32, + rlOspfAsbLnkAge + Integer32, + rlOspfAsbLnkChecksum + Integer32, + rlOspfAsbLnkLength + Unsigned32, + rlOspfAsbLnkMetric + Unsigned32 +} + +rlOspfAsbLnkAreaId OBJECT-TYPE + SYNTAX AreaID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit identifier of the Area from which + the LSA was received." + REFERENCE + "OSPF Version 2, Appendix C.2 Area parameters" + ::= { rlOspfAsbLnkEntry 1 } + +rlOspfAsbLnkLsid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Link State ID is an LS Type Specific field + containing either a Router ID or an IP Address; + it identifies the piece of the routing domain + that is being described by the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.4 Link State ID" + ::= { rlOspfAsbLnkEntry 2 } + +rlOspfAsbLnkRouterId OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit number that uniquely identifies the + originating router in the Autonomous System." + REFERENCE + "OSPF Version 2, Appendix C.1 Global parameters" + ::= { rlOspfAsbLnkEntry 3 } + +rlOspfAsbLnkSequence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number field is a signed 32-bit + integer. It is used to detect old and duplicate + link state advertisements. The space of sequence + numbers is linearly ordered. The larger the + sequence number the more recent the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.6 LS sequence number" + ::= { rlOspfAsbLnkEntry 4 } + + +rlOspfAsbLnkAge OBJECT-TYPE + SYNTAX Integer32 -- Should be 0..MaxAge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the age of the link state + advertisement in seconds." + REFERENCE + "OSPF Version 2, Section 12.1.1 LS age" + ::= { rlOspfAsbLnkEntry 5 } + +rlOspfAsbLnkChecksum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the checksum of the complete contents + of the advertisement, excepting the age field. + The age field is excepted so that an advertisement's + age can be incremented without updating the checksum. + The checksum used is the same that is used for ISO + connectionless datagrams; it is commonly referred + to as the Fletcher checksum." + REFERENCE + "OSPF Version 2, Section 12.1.7 LS checksum" + ::= { rlOspfAsbLnkEntry 6 } + +rlOspfAsbLnkLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lenth in bytes of the LSA. + This includes the 20 byte LSA header." + ::= { rlOspfAsbLnkEntry 7 } + +rlOspfAsbLnkMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of using this router link." + ::= { rlOspfAsbLnkEntry 8 } + + + -- OSPF External LSA + +rlOspfAseLnkTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlOspfAseLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "External Link State Advertisement." + ::= { rlOspf 8 } + + +rlOspfAseLnkEntry OBJECT-TYPE + SYNTAX RlOspfAseLnkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single entry from External LSA." + INDEX { rlOspfAseLnkLsid, + rlOspfAseLnkRouterId} + ::= { rlOspfAseLnkTable 1 } + +RlOspfAseLnkEntry ::= + SEQUENCE { + rlOspfAseLnkLsid + IpAddress, + rlOspfAseLnkRouterId + RouterID, + rlOspfAseLnkSequence + Integer32, + rlOspfAseLnkAge + Integer32, + rlOspfAseLnkChecksum + Integer32, + rlOspfAseLnkLength + Unsigned32, + rlOspfAseLnkMask + IpAddress, + rlOspfAseLnkFrwAddress + IpAddress, + rlOspfAseLnkBitE + INTEGER, + rlOspfAseLnkMetric + Unsigned32, + rlOspfAseLnkTag + Unsigned32 +} + + +rlOspfAseLnkLsid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Link State ID is an LS Type Specific field + containing either a Router ID or an IP Address; + it identifies the piece of the routing domain + that is being described by the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.4 Link State ID" + ::= { rlOspfAseLnkEntry 1 } + +rlOspfAseLnkRouterId OBJECT-TYPE + SYNTAX RouterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 32 bit number that uniquely identifies the + originating router in the Autonomous System." + REFERENCE + "OSPF Version 2, Appendix C.1 Global parameters" + ::= { rlOspfAseLnkEntry 2 } + +rlOspfAseLnkSequence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sequence number field is a signed 32-bit + integer. It is used to detect old and duplicate + link state advertisements. The space of sequence + numbers is linearly ordered. The larger the + sequence number the more recent the advertisement." + REFERENCE + "OSPF Version 2, Section 12.1.6 LS sequence number" + ::= { rlOspfAseLnkEntry 3 } + +rlOspfAseLnkAge OBJECT-TYPE + SYNTAX Integer32 -- Should be 0..MaxAge + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the age of the link state + advertisement in seconds." + REFERENCE + "OSPF Version 2, Section 12.1.1 LS age" + ::= { rlOspfAseLnkEntry 4 } + +rlOspfAseLnkChecksum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the checksum of the complete contents + of the advertisement, excepting the age field. + The age field is excepted so that an advertisement's + age can be incremented without updating the checksum. + The checksum used is the same that is used for ISO + connectionless datagrams; it is commonly referred + to as the Fletcher checksum." + REFERENCE + "OSPF Version 2, Section 12.1.7 LS checksum" + ::= { rlOspfAseLnkEntry 5 } + +rlOspfAseLnkLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lenth in bytes of the LSA. + This includes the 20 byte LSA header." + ::= { rlOspfAseLnkEntry 6 } + +rlOspfAseLnkMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value depends on the link's Type field." + ::= { rlOspfAseLnkEntry 7 } + +rlOspfAseLnkFrwAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Data traffic for the advertised destination + will be forwarded to this address. If the + Forwarding address is set to 0.0.0.0, data + traffic will be forwarded instead to the LSA's + originator (i.e., the responsible AS boundary router)." + ::= { rlOspfAseLnkEntry 8 } + +rlOspfAseLnkBitE OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of external metric. If bit E is set, + the metric specified is a Type 2 external metric." + ::= { rlOspfAseLnkEntry 9 } + +rlOspfAseLnkMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost of this route." + ::= { rlOspfAseLnkEntry 10 } + +rlOspfAseLnkTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit field attached to each external route." + ::= { rlOspfAseLnkEntry 11 } + + +--Extention to ospfVirtIfTable + +rlospfVirtIfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlospfVirtIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Virtual Interface Table describes the virtual + links that the OSPF Process is configured to carry on." + ::= { rlOspf 9 } + +rlospfVirtIfExtEntry OBJECT-TYPE + SYNTAX RlospfVirtIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF virtual interface table + extension for md5 authentication" + AUGMENTS { ospfVirtIfEntry } + ::= { rlospfVirtIfExtTable 1 } + +RlospfVirtIfExtEntry ::= SEQUENCE { + rlospfVirtifKeyChain DisplayString +} + +rlospfVirtifKeyChain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the key-chain which ospf virtual + interface uses for md5 authentication" + ::= { rlospfVirtIfExtEntry 1 } + +END + diff --git a/MIBS/cisco/CISCOSB-JUMBOFRAMES-MIB b/MIBS/cisco/CISCOSB-JUMBOFRAMES-MIB new file mode 100644 index 0000000..89faa46 --- /dev/null +++ b/MIBS/cisco/CISCOSB-JUMBOFRAMES-MIB @@ -0,0 +1,53 @@ +CISCOSB-JUMBOFRAMES-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private Jumbo Frames MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI; + +rlJumboFrames MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines Jumbo Frames private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 91 } + +rlJumboFramesCurrentStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the current Jumbo Frames status" + ::= { rlJumboFrames 1 } + +rlJumboFramesStatusAfterReset OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Jumbo Frames status after reset" + ::= { rlJumboFrames 2 } + +END diff --git a/MIBS/cisco/CISCOSB-LBD-MIB b/MIBS/cisco/CISCOSB-LBD-MIB new file mode 100644 index 0000000..80d913e --- /dev/null +++ b/MIBS/cisco/CISCOSB-LBD-MIB @@ -0,0 +1,128 @@ +CISCOSB-LBD-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB LBD Configuration +-- Version: 7.45.00.00 +-- Date: 24-Oct-2007 +-- + +IMPORTS + TruthValue,TEXTUAL-CONVENTION FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + ifIndex FROM IF-MIB + switch001 FROM CISCOSB-MIB; + + + +rlLbd MODULE-IDENTITY + LAST-UPDATED "200711070001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + DESCRIPTION + "The private MIB module definition for Loopback Detection MIB." + REVISION "200711070000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 127 } + + +------------------------------------------------------------------------------- +rlLbdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Loopback Detection in the switch." + ::= { rlLbd 1 } + + +------------------------------------------------------------------------------- +rlLbdDetectionInterval OBJECT-TYPE + SYNTAX INTEGER(5..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in seconds that should pass between unicast LBD packets." + ::= { rlLbd 2 } + + +------------------------------------------------------------------------------- + +rlLbdMode OBJECT-TYPE + SYNTAX INTEGER { + source-mac-addr (1), + base-mac-addr (2), + broadcast-mac-addr (3), + predefined-multicast-mac-addr (4), + user-defined-mac-addr (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Loopback detection mode." + ::= { rlLbd 3 } + +------------------------------------------------------------------------------- + +rlLbdPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLbdPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains Admin configuration and operational status per port." + ::= { rlLbd 4 } + + +rlLbdPortEntry OBJECT-TYPE + SYNTAX RlLbdPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represent a port. + Per port contains LBD Admin configuration (SET) and status (GET), + LBD Operational status and LBD Vlan configuration (SET) and status (GET)." + + INDEX { ifIndex } + ::= { rlLbdPortTable 1 } + +RlLbdPortEntry ::= SEQUENCE { + rlLbdPortAdminStatus INTEGER, + rlLbdPortOperStatus INTEGER +} + +rlLbdPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Loopback Detection on port" + ::= { rlLbdPortEntry 1 } + +rlLbdPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive (1), + active (2), + loopDetected (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates Loopback Detection operational status on port. + 'inactive' means that the port is not working in loop-detected operational state; + 'active' means that the port is Up and working in state of loop-detecting; + 'loop-detected' means that the system has detected loop on the port." + DEFVAL { inactive } + ::= { rlLbdPortEntry 2 } + + +END diff --git a/MIBS/cisco/CISCOSB-LLDP-MIB b/MIBS/cisco/CISCOSB-LLDP-MIB new file mode 100644 index 0000000..37b61f3 --- /dev/null +++ b/MIBS/cisco/CISCOSB-LLDP-MIB @@ -0,0 +1,1127 @@ +CISCOSB-LLDP-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB LLDP ROS +-- Private LLDP MIB +-- Version: 7.42 +-- Date: 12 Dec 2005 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + switch001, rndNotifications + FROM CISCOSB-MIB + LldpPortList, LldpPortNumber, LldpManAddress, lldpRemEntry, lldpPortConfigEntry + FROM LLDP-MIB + PortList + FROM Q-BRIDGE-MIB + Dscp + FROM DIFFSERV-DSCP-TC + AddressFamilyNumbers + FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB + lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex + FROM LLDP-MIB + LldpXMedCapabilities + FROM LLDP-EXT-MED-MIB + rndErrorDesc, rndErrorSeverity + FROM CISCOSB-DEVICEPARAMS-MIB + lldpV2LocPortIfIndex, lldpV2RemLocalIfIndex + FROM LLDP-V2-MIB + InetAddressType, InetAddress, InetVersion + FROM INET-ADDRESS-MIB; + +rlLldp MODULE-IDENTITY + LAST-UPDATED "202105190000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module adds MIBs to LLDP (Link Layer Discovery Protocol)." + REVISION "202105190000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 110 } + +rlLldpObjects OBJECT IDENTIFIER ::= { rlLldp 1 } + +rlLldpConfig OBJECT IDENTIFIER ::= { rlLldpObjects 1 } +rlLldpXMedConfig OBJECT IDENTIFIER ::= { rlLldpObjects 2 } +rlLldpTLVsTxOverload OBJECT IDENTIFIER ::= { rlLldpObjects 3 } +rlLldpRemStatus OBJECT IDENTIFIER ::= { rlLldpObjects 4 } +rlLldpLocalSystemData OBJECT IDENTIFIER ::= { rlLldpObjects 5 } +rlLldpRemoteSystemsData OBJECT IDENTIFIER ::= { rlLldpObjects 6 } +rlLldpV2Config OBJECT IDENTIFIER ::= { rlLldpObjects 7 } + +PolicyNumber ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Policy Number in the Media Policy Container. + + Policy numbers should be in the range of 1 and 32768 since 8 policies + can be configured for each particular port and the number of ports range is + 1 to 4096." + SYNTAX Integer32(1..32768) + +-- Policy Application Type Textual Convention + +PolicyContainerAppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The media type that defines the primary function of the + application for the policy advertised by an endpoint. + + A value of voice(1) indicates that the media type defining + a primary function of the application for the policy advertised on + the local port is voice. + + A value of voiceSignaling(3) indicates that the media type + defining a primary function of the application for the policy + advertised on the local port is voice signaling. + + A value of guestVoice(4) indicates that the media type + Defining a primary function of the application for the policy + advertised on the local port is guest voice. + + A value of guestVoiceSignaling(5) indicates that the media + type defining a primary function of the application for the policy + advertised on the local port is guest voice signaling. + + A value of softPhoneVoice(6) indicates that the media type + Defining a primary function of the application for the policy + advertised on the local port is softphone voice. + + A value of videoConferencing(7) indicates that the media + type defining a primary function of the application for the policy + advertised on the local port is voice. + + A value of streamingVideo(8) indicates that the media type + defining a primary function of the application for the policy + advertised on the local port is streaming video. + + A value of videoSignaling(2) indicates that the media type + defining a primary function of the application for the policy + advertised on the local port is video signaling." + SYNTAX INTEGER { + unknown(0), + voice(1), + voiceSignaling(2), + guestVoice(3), + guestVoiceSignaling(4), + softPhoneVoice(5), + videoconferencing(6), + streamingVideo(7), + videoSignaling(8) + } + + +PolicyAppVoiceUpdateMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + manual(0), + auto(1) + } + +------------------------------------------------------------------------------ +-- Local Device Configuration 'rlLldpConfig OBJECT IDENTIFIER ::= { rlLldpObjects 1 }' +------------------------------------------------------------------------------ + +rlLldpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'true' will globally enable the LLDP feature + (both transmit and receive functionalities). Setting this variable + to 'false' will globally disable the LLDP feature. Thus, the + administratively desired status of a local port is determined by + both this variable and the MIB lldpPortConfigAdminStatus." + ::= { rlLldpConfig 1 } + +rlLldpClearRx OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of ports that are identified by a PortList, in which + each port is represented as a bit. + Clears the Rx information about the remote agents accordingly to the + specified PortList. + The default value for rlLldpClearRx object is an empty binary string, + which means no ports are specified to be cleared from the Rx Info. + This object behaviors as an event (write-only) than + reading this object always results in an Empty Port List of length zero." + REFERENCE + "" + DEFVAL { ''H } -- empty octet string + ::= { rlLldpConfig 2 } + +rlLldpDuMode OBJECT-TYPE + SYNTAX INTEGER { + filtering(1), + flooding(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action with LLDPDU upon globally disabled LLDP. + + If the associated rlLldpDuMode object has a value of + 'filtering(1)', then received frames are containing LLDPDU + will be dropped. + + If the associated rlLldpDuMode object has a value of + 'flooding(2)', then received frames are containing LLDPDU + will flood all active ports." + REFERENCE + "Cisco LLDP System Specifications" + DEFVAL { filtering } + ::= { rlLldpConfig 3 } + +rlLldpAutoAdvLocPortManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpAutoAdvLocPortManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains automaticaly selected management address, + advertised on the local port." + REFERENCE + "Cisco LLDP" + ::= { rlLldpConfig 4 } + +rlLldpAutoAdvLocPortManAddrEntry OBJECT-TYPE + SYNTAX RlLldpAutoAdvLocPortManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a local port, which advertises the Management + address automatically. Entry also included an interface number, on + which the Management address is assigned. + Each management address should have distinct 'management address + type' (rlLldpAutoAdvManAddrSubtype) and 'management address' + (rlLldpAutoAdvManAddr)." + + INDEX { rlLldpAutoAdvLocPortNum } + ::= { rlLldpAutoAdvLocPortManAddrTable 1 } + +RlLldpAutoAdvLocPortManAddrEntry ::= SEQUENCE { + rlLldpAutoAdvLocPortNum LldpPortNumber, + rlLldpAutoAdvManAddrOwnerIfId Integer32, + rlLldpAutoAdvManAddrNone TruthValue, + rlLldpAutoAdvManAddrSubtype AddressFamilyNumbers, + rlLldpAutoAdvManAddr LldpManAddress, + rlLldpAutoAdvPortsStatus RowStatus +} + +rlLldpAutoAdvLocPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the port component + (contained in the local chassis with the LLDP agent) + associated with this entry. + + The value of this object is used as a port index to the + rlLldpAutoAdvLocPortManAddrTable." + ::= { rlLldpAutoAdvLocPortManAddrEntry 1 } + +rlLldpAutoAdvManAddrOwnerIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The integer value is used to identify the interface number + (port, trunk or vlan). The management address, automatically + advertised from associated 'rlLldpAutoAdvLocPortNum'local port is + assigned to mentioned 'rlLldpAutoAdvManAddrOwnerIfId' interface. + In case of 0 the management address is automatically calculated + without care to the ifIndex it was defined on." + DEFVAL { 0 } + ::= { rlLldpAutoAdvLocPortManAddrEntry 2 } + +rlLldpAutoAdvManAddrNone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of 'true' indicates that the any management address hasn't advertised + by the local port. Moreover, the configuration of automatic management address + advertisment is disabled. + A value of 'false' indicates that the configuration of automatic management address + advertisment is enabled." + DEFVAL { false } + ::= { rlLldpAutoAdvLocPortManAddrEntry 3 } + +rlLldpAutoAdvManAddrSubtype OBJECT-TYPE + SYNTAX AddressFamilyNumbers + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of management address identifier encoding used in + the associated 'rlLldpAutoAdvManAddr' object." + ::= { rlLldpAutoAdvLocPortManAddrEntry 4 } + +rlLldpAutoAdvManAddr OBJECT-TYPE + SYNTAX LldpManAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The string value used to identify the management address is + automaticaly advertised by local port, and assigned on the + associated 'rlLldpAutoAdvManAddrOwnerIfId' interface." + ::= { rlLldpAutoAdvLocPortManAddrEntry 5 } + +rlLldpAutoAdvPortsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlLldpAutoAdvLocPortManAddrEntry 6 } + +rlLldpChassisIdSubtype OBJECT-TYPE + SYNTAX INTEGER { + macAddress(4), + local(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of encoding used to identify the chassis + associated with the local system." + + REFERENCE + "IEEE 802.1AB-2004 9.5.2.2" + DEFVAL { macAddress } + ::= { rlLldpConfig 5 } + + +rlLldpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP configuration information that controls the transmission of + non-standard TLVs on LLDP transmission capable ports. + + This configuration object augments the lldpPortConfigEntry of + the LLDP-MIB, therefore it is only present along with the port + configuration defined by the associated lldpPortConfigEntry entry." + ::= { rlLldpConfig 6 } + +rlLldpPortConfigEntry OBJECT-TYPE + SYNTAX RlLldpPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in rlLldpConfigTable. Augment the lldpPortConfigEntry." + AUGMENTS { lldpPortConfigEntry } + ::= { rlLldpPortConfigTable 1 } + +RlLldpPortConfigEntry ::= SEQUENCE { + rlLldpPortConfig4wireTxEnable TruthValue, + rlLldpPortConfigAdvManAddrMode INTEGER, + rlLldpPortConfigAutoAdvManAddrOwnerIfId Integer32 +} + +rlLldpPortConfig4wireTxEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rlLldpPortConfigTLVsTxEnable, which is defined as + a truth value and configured by the network management, + determines whether the 4-wire-poe TLV is allowed on a given LLDP + transmission capable port." + DEFVAL { false } + ::= { rlLldpPortConfigEntry 1 } + + +rlLldpPortConfigAdvManAddrMode OBJECT-TYPE + SYNTAX INTEGER { + manual (0), + none (1), + auto (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of 'true' indicates that management address TLV does not been advertised + by the local port. Moreover, the configuration of automatic management address + advertisment is disabled. + A value of 'false' indicates that management address being advertised, + either by automatic mechanism or by user-defined management address." + DEFVAL { 0 } + ::= { rlLldpPortConfigEntry 2 } + +rlLldpPortConfigAutoAdvManAddrOwnerIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The integer value is used to identify the interface number + (port, trunk or vlan) that the port will advertise its management addresses. + Value 0 means that the management address will be taken from the port that advertise." + DEFVAL { 0 } + ::= { rlLldpPortConfigEntry 3 } + + +rlLldpClearGlobalStatistics OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An action scalar. Clear LLDP Global statistics counters. + The value in the scalar is not relevant." + ::= { rlLldpConfig 7 } + +rlLldpClearPortStatistics OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of ports that are identified by a PortList, in which + each port is represented as a bit. + Clears the LLDP port staistics information accordingly to the + specified PortList. + The default value for rlLldpClearPortlStatistics object is an empty binary string, + which means no ports are specified to be cleared. + This object behaviors as an event (write-only) than + reading this object always results in an Empty Port List of length zero." + DEFVAL { ''H } -- empty octet string + ::= { rlLldpConfig 8 } + + +------------------------------------------------------------------------------ +-- LLDP-MED - Local Device Configuration +------------------------------------------------------------------------------ +--- +--- rlLldpXMedLocMediaPolicyContainerTable: Local Media Policy Container +--- Configuration Table +--- +--- +rlLldpXMedLocMediaPolicyContainerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpXMedLocMediaPolicyContainerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per policy number + of media policy container configuration." + ::= { rlLldpXMedConfig 1 } + +rlLldpXMedLocMediaPolicyContainerEntry OBJECT-TYPE + SYNTAX RlLldpXMedLocMediaPolicyContainerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration of a particular policy in the media policy container." + INDEX { rlLldpXMedLocMediaPolicyContainerIndex } + ::= { rlLldpXMedLocMediaPolicyContainerTable 1 } + +RlLldpXMedLocMediaPolicyContainerEntry ::= SEQUENCE { + rlLldpXMedLocMediaPolicyContainerIndex PolicyNumber, + rlLldpXMedLocMediaPolicyContainerAppType PolicyContainerAppType, + rlLldpXMedLocMediaPolicyContainerVlanID Integer32, + rlLldpXMedLocMediaPolicyContainerPriority Integer32, + rlLldpXMedLocMediaPolicyContainerDscp Dscp, + rlLldpXMedLocMediaPolicyContainerUnknown TruthValue, + rlLldpXMedLocMediaPolicyContainerTagged TruthValue, + rlLldpXMedLocMediaPolicyContainerPorts PortList, + rlLldpXMedLocMediaPolicyContainerRowStatus RowStatus +} + +rlLldpXMedLocMediaPolicyContainerIndex OBJECT-TYPE + SYNTAX PolicyNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the Media Policy + associated with this entry. + The value of this object is used as a policy number index to the + rlLldpXMedLocMediaPolicyContainerTable." + ::= { rlLldpXMedLocMediaPolicyContainerEntry 1 } + +rlLldpXMedLocMediaPolicyContainerAppType OBJECT-TYPE + SYNTAX PolicyContainerAppType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The media type that defines the primary function of the + application for the policy advertised by an endpoint." + REFERENCE + "ANSI/TIA-1057, Section 10.2.3.1" + ::= { rlLldpXMedLocMediaPolicyContainerEntry 2 } + +rlLldpXMedLocMediaPolicyContainerVlanID OBJECT-TYPE + SYNTAX Integer32 (0|1..4094|4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An extension of the VLAN Identifier for the port, + as defined in IEEE 802.1P-1998. + + A value of 1 through 4094 is used to define a valid PVID. + + A value of 0 shall be used if the device is using priority tagged + frames, meaning that only the 802.1p priority level is significant + and the default VID of the ingress port is being used instead. + + A value of 4095 is reserved for implementation use." + REFERENCE + " ANSI/TIA-1057, Section 10.2.3.5" + DEFVAL { 0 } + ::= { rlLldpXMedLocMediaPolicyContainerEntry 3 } + +rlLldpXMedLocMediaPolicyContainerPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the value of the 802.1p priority + which is associated with the given port on the + local system." + REFERENCE + " ANSI/TIA-1057, Section 10.2.3.6 " + DEFVAL { 0 } + ::= { rlLldpXMedLocMediaPolicyContainerEntry 4 } + +rlLldpXMedLocMediaPolicyContainerDscp OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the value of the Differentiated Service + Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475 + which is associated with the given port on the local system." + REFERENCE + " ANSI/TIA-1057, Section 10.2.3.7" + DEFVAL { 0 } + ::= { rlLldpXMedLocMediaPolicyContainerEntry 5 } + +rlLldpXMedLocMediaPolicyContainerUnknown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of 'true' indicates that the + network policy for the specified application type is + currently unknown. In this case, the VLAN ID, the + layer 2 priority and the DSCP value fields are ignored. + A value of 'false' indicates that this network policy + is defined " + REFERENCE + " ANSI/TIA-1057, Section 10.2.3.2" + DEFVAL { false } + ::= { rlLldpXMedLocMediaPolicyContainerEntry 6 } + +rlLldpXMedLocMediaPolicyContainerTagged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A value of 'true' indicates that the application is using a + tagged VLAN. + A value of 'false' indicates that for the specific application + the device either is using an untagged VLAN or does not + support port based VLAN operation. In this case, both the + VLAN ID and the Layer 2 priority fields are ignored and + only the DSCP value has relevance " + REFERENCE + " ANSI/TIA-1057, Section 10.2.3.3" + DEFVAL { false } + ::= { rlLldpXMedLocMediaPolicyContainerEntry 7 } + +rlLldpXMedLocMediaPolicyContainerPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A set of ports that are identified by a PortList, in which + each port is represented as a bit. The local Media Policy Number + will be associated with (or attached to) the ports specified at + the rlLldpXMedLocMediaPolicyContainerPorts. + + The default value for rlLldpXMedLocMediaPolicyContainerPorts object + is empty binary string, which means no ports are specified + for advertising indicated management address instance." + REFERENCE + "IEEE 802.1AB-2004 10.2.1.1" + DEFVAL { ''H } -- empty binary string + ::= { rlLldpXMedLocMediaPolicyContainerEntry 8 } + +rlLldpXMedLocMediaPolicyContainerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlLldpXMedLocMediaPolicyContainerEntry 9 } + +------------------------------------------------------------------------------ +-- LLDP - MED Local Voice VLAN update mode +------------------------------------------------------------------------------ + +rlLldpXMedNetPolVoiceUpdateMode OBJECT-TYPE + SYNTAX PolicyAppVoiceUpdateMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rlLldpXMedConfig 2 } + +------------------------------------------------------------------------------ +-- LLDP - MED Operational Status (whether the interface Tx MED TLVs) +-- Private MIB which enhance lldpXMedPortConfigTable - 'rlLldpXMedPortConfigTbale' +------------------------------------------------------------------------------ + +rlLldpXMedPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpXMedPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per policy number + of media policy container configuration." + ::= { rlLldpXMedConfig 3 } + +rlLldpXMedPortConfigEntry OBJECT-TYPE + SYNTAX RlLldpXMedPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration of a particular policy in the media policy container." + INDEX { lldpPortConfigPortNum } + ::= { rlLldpXMedPortConfigTable 1 } + +RlLldpXMedPortConfigEntry ::= SEQUENCE { + rlLldpXMedPortConfigTxOperStatus INTEGER } + +rlLldpXMedPortConfigTxOperStatus OBJECT-TYPE + SYNTAX INTEGER { + not-relevant (0), + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field indicates whether this interface is operational + transmitted LLDP MED TLVs. + To transmit MED TLVs, the interface must be MED enabled and must be connected to an LLDP-MED device. + The switch waits for the LLDP-MED device to advertise its information before the switch transmits its own LLDP-MED TLVs, + at which point the operational status becomes enabled" + DEFVAL { 0 } + ::= { rlLldpXMedPortConfigEntry 1 } + +------------------------------------------------------------------------------ +-- LLDP - TX TLV overloading 'rlLldpTLVsTxOverload' +------------------------------------------------------------------------------ + + +rlLldpTLVsTxOverloadingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpTLVsTxOverloadingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that show the which of the LLDP TLVs are not transmitted + on individual ports due to insufficient room in the frame + and the size of each TLV." + ::= { rlLldpTLVsTxOverload 1 } + + +rlLldpTLVsTxOverloadingEntry OBJECT-TYPE + SYNTAX RlLldpTLVsTxOverloadingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP TX overloading information that shows the + transmission of TLVs on LLDP transmission capable ports." + INDEX { rlLldpTxOverloadingPortNum, + rlLldpTxOverloadingIndex } + ::= { rlLldpTLVsTxOverloadingTable 1 } + +RlLldpTLVsTxOverloadingEntry ::= SEQUENCE { + rlLldpTxOverloadingPortNum LldpPortNumber, + rlLldpTxOverloadingIndex Unsigned32, + rlLldpTxOverloadingGroupId INTEGER, + rlLldpTLVsTxSize Unsigned32, + rlLldpTLVsTxGroupOverloading TruthValue, + rlLldpTLVsTxLeftSize Unsigned32 +} + +rlLldpTxOverloadingPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The value of this object is used as a port index to the + TLVs TX overloading Table ." + ::= { rlLldpTLVsTxOverloadingEntry 1 } + +rlLldpTxOverloadingIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sequence number of the group into sent LLDP PPDU starting from 1." + ::= { rlLldpTLVsTxOverloadingEntry 2 } + +rlLldpTxOverloadingGroupId OBJECT-TYPE + SYNTAX INTEGER { + -- LLDP mandatory TLVs + mandatory(1), + optional(2), + -- LLDP MED + medCap(3), + medLocation(4), + medNetPolicy(5), + medPoe(6), + -- LLDP MED - Inventory + medInventory(7), + -- 802.3 TLVs + xDot3(8), + -- 802.1 TLVs + xDot1(9), + -- DCBX TLVs + dcbx(10), + -- Cisco TLVs + cisco(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the TLVs groups. + A value of mandatory(1) defines LLDP mandatory TLVs group + A value of optinal(2) defines LLDP optional TLVs group + A value of medCap(3) defines LLDP MED - Capabilities group + A value of medLocation(4) defines LLDP MED - Location group + A value of medNetPolicy(5) defines LLDP MED - Network Policy group + A value of medPoe(6) defines LLDP MED - Extended Power via MDI group + A value of medInventory(7) defines LLDP MED - Inventory group + A value of Xdot3(8) defines 802.3 TLVs group + A value of Xdot1(9) defines 802.1 TLVs group " + ::= { rlLldpTLVsTxOverloadingEntry 3 } + +rlLldpTLVsTxSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The size of the TLV in Bytes." + ::= { rlLldpTLVsTxOverloadingEntry 4 } + +rlLldpTLVsTxGroupOverloading OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean Flag, When TRUE indicating that LLDP TLVs were overloaded + and the value of left size is negative" + ::= { rlLldpTLVsTxOverloadingEntry 5 } + +rlLldpTLVsTxLeftSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The size in Bytes of the available space left in the LLDPDU after adding the TLVs group. + In case the Overloading Flag is TRUE, there not enough space in the LLDPDU for the TLVs group + and this is the size of the additional scpace that required for the TLVs group" + + ::= { rlLldpTLVsTxOverloadingEntry 6 } + +------------------------------------------------------------------------------ +-- LLDP - TX TLV overloading Size +------------------------------------------------------------------------------ + +rlLldpTLVsTxOverloadingSizeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpTLVsTxOverloadingSizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that show the total size of the all TLVs + and the LLDPDU free size ." + ::= { rlLldpTLVsTxOverload 2 } + +rlLldpTLVsTxOverloadingSizeEntry OBJECT-TYPE + SYNTAX RlLldpTLVsTxOverloadingSizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP TX overloading information" + INDEX { rlLldpTxOverloadingPortNum } + ::= { rlLldpTLVsTxOverloadingSizeTable 1 } + +RlLldpTLVsTxOverloadingSizeEntry ::= SEQUENCE { + + -- LLDP Total and Left Size + rlLldpTotalTLVsTxSize Unsigned32, + rlLldpTLVsTxOverloading TruthValue, + rlLldpLeftTLVsTxSize Unsigned32 +} + +rlLldpTotalTLVsTxSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The Total size of all TLVs group in Bytes." + ::= { rlLldpTLVsTxOverloadingSizeEntry 2 } + +rlLldpTLVsTxOverloading OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Boolean Flag, When TRUE indicating that LLDP TLVs group were overloaded + and the value of left size is negative" + ::= { rlLldpTLVsTxOverloadingSizeEntry 3 } + +rlLldpLeftTLVsTxSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The size in Bytes of the available space left in the LLDPDU after adding all TLVs group. + In case the Overloading Flag is TRUE, there not enough space in the LLDPDU for all the TLVs group + and this is the size of the additional scpace that required for all the TLVs group" + ::= { rlLldpTLVsTxOverloadingSizeEntry 4 } + +------------------------------------------------------------------------------ +-- LLDP - TX TLV overloading port list +------------------------------------------------------------------------------ + +rlLldpTLVsTxOverloadingPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port list that represent the overloading state of each port" + ::= { rlLldpTLVsTxOverload 3 } + +------------------------------------------------------------------------------ +-- LLDP - TX TLV overloading trap +------------------------------------------------------------------------------ +rlLldpTLVsTxOverloadingStateEnterTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that the port has entered the overloading state." + ::= { rndNotifications 209 } + +rlLldpTLVsTxOverloadingStateExitTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that the port is no longer in the overloading state.." + ::= { rndNotifications 210 } + + +------------------------------------------------------------------------------ +-- LLDP - Remote Time to Live +------------------------------------------------------------------------------ + +rlLldpRemTtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpRemTtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the remote device Time To Live LLDP TLV." + ::= { rlLldpRemStatus 1 } + +rlLldpRemTtlEntry OBJECT-TYPE + SYNTAX RlLldpRemTtlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "LLDP Time To TTL remove TLV. + This uses the key as defind in lldpRemTable of the LLDP-MIB." + INDEX { lldpRemTimeMark, + lldpRemLocalPortNum, + lldpRemIndex } + ::= { rlLldpRemTtlTable 1 } + +RlLldpRemTtlEntry ::= SEQUENCE { + rlLldpRemTtl Unsigned32 +} + +rlLldpRemTtl OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the remote device Time To Live LLDP TLV." + ::= { rlLldpRemTtlEntry 1 } + +------------------------------------------------------------------------------ +-- rlLldpLocalSystemData OBJECT IDENTIFIER ::= { rlLldpObjects 5 } +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- rlLldpLoc4WirePowerTable +------------------------------------------------------------------------------ +rlLldpLoc4WirePowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpLoc4WirePowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per port of power ethernet + information " + ::= { rlLldpLocalSystemData 1 } + +rlLldpLoc4WirePowerEntry OBJECT-TYPE + SYNTAX RlLldpLoc4WirePowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular port component." + INDEX { lldpV2LocPortIfIndex } + ::= { rlLldpLoc4WirePowerTable 1 } + +RlLldpLoc4WirePowerEntry ::= SEQUENCE { + rlLldpLoc4WirePowerSupported TruthValue, + rlLldpLoc4WirePowerSpPairDetClasReq TruthValue, + rlLldpLoc4WirePowerPdSpPairDesStEn TruthValue, + rlLldpLoc4WirePowerPseSpPairOpStEn TruthValue +} + +rlLldpLoc4WirePowerSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rlLldpLoc4WirePowerEntry 1 } + +rlLldpLoc4WirePowerSpPairDetClasReq OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rlLldpLoc4WirePowerEntry 2 } + +rlLldpLoc4WirePowerPdSpPairDesStEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rlLldpLoc4WirePowerEntry 3 } + +rlLldpLoc4WirePowerPseSpPairOpStEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rlLldpLoc4WirePowerEntry 4 } + + +------------------------------------------------------------------------------ +-- rlLldpRemoteSystemsData OBJECT IDENTIFIER ::= { rlLldpObjects 6 } +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-- rlLldpRem4WirePowerTable MIB_rlLldpRem4WirePowerEntry_CNS +------------------------------------------------------------------------------ +rlLldpRem4WirePowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpRem4WirePowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per port of power ethernet + information " + ::= { rlLldpRemoteSystemsData 1 } + +rlLldpRem4WirePowerEntry OBJECT-TYPE + SYNTAX RlLldpRem4WirePowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular port component." + INDEX { + lldpRemTimeMark, + lldpRemLocalPortNum, + lldpRemIndex + } + ::= { rlLldpRem4WirePowerTable 1 } + +RlLldpRem4WirePowerEntry ::= SEQUENCE { + rlLldpRem4WirePowerSupported TruthValue, + rlLldpRem4WirePowerSpPairDetClasReq TruthValue, + rlLldpRem4WirePowerPdSpPairDesStEn TruthValue, + rlLldpRem4WirePowerPseSpPairOpStEn TruthValue +} + +rlLldpRem4WirePowerSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rlLldpRem4WirePowerEntry 1 } + +rlLldpRem4WirePowerSpPairDetClasReq OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rlLldpRem4WirePowerEntry 2 } + +rlLldpRem4WirePowerPdSpPairDesStEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rlLldpRem4WirePowerEntry 3 } + +rlLldpRem4WirePowerPseSpPairOpStEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { rlLldpRem4WirePowerEntry 4 } + +------------------------------------------------------------------------------ +-- rlLldpRemTable Augment to lldpRemTable +------------------------------------------------------------------------------ + +rlLldpRemTable OBJECT-TYPE + SYNTAX SEQUENCE OF RllldpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is AUGMENT for lldpRemTable. Each entry consists Source MAC address." + ::= { rlLldpRemoteSystemsData 2 } + +rlLldpRemEntry OBJECT-TYPE + SYNTAX RllldpRemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry that consists source MAC address of the remote station." + AUGMENTS { lldpRemEntry } + ::= { rlLldpRemTable 1 } + +RllldpRemEntry ::= SEQUENCE { + rlLldpRemSrcMacAddr MacAddress, + rlLldpRemActiveStation TruthValue +} + +rlLldpRemSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source MAC address of the remote station." + ::= { rlLldpRemEntry 1 } + +rlLldpRemActiveStation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the entry is active (the port is up and LLDP Rx is enabled)." + ::= { rlLldpRemEntry 2 } + +------------------------------------------------------------------------------ +-- rlLldpV2Config OBJECT IDENTIFIER ::= { rlLldpObjects 7 } +------------------------------------------------------------------------------ + +rlLldpV2AutoAdvLocPortManAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLldpV2AutoAdvLocPortManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains automaticaly selected management address, + advertised on the local port." + REFERENCE + "Marvell LLDP" + ::= { rlLldpV2Config 1 } + +rlLldpV2AutoAdvLocPortManAddrEntry OBJECT-TYPE + SYNTAX RlLldpV2AutoAdvLocPortManAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a local port, which advertises the Management + address automatically. Entry also included an interface number, on + which the Management address is assigned. + Each management address should have distinct 'management address + type' (rlLldpAutoAdvManAddrSubtype) and 'management address' + (rlLldpAutoAdvManAddr)." + + INDEX { rlLldpV2AutoAdvLocPortNum, rlLldpV2AutoAdvManAddrType, rlLldpV2AutoAdvManAddr} + ::= { rlLldpV2AutoAdvLocPortManAddrTable 1 } + +RlLldpV2AutoAdvLocPortManAddrEntry ::= SEQUENCE { + rlLldpV2AutoAdvLocPortNum LldpPortNumber, + rlLldpV2AutoAdvManAddrType InetAddressType, + rlLldpV2AutoAdvManAddr InetAddress, + rlLldpV2AutoAdvManAddrOwnerIfId Integer32 +} + +rlLldpV2AutoAdvLocPortNum OBJECT-TYPE + SYNTAX LldpPortNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the port component + (contained in the local chassis with the LLDP agent) + associated with this entry. + + The value of this object is used as a port index to the + rlLldpAutoAdvLocPortManAddrTable." + ::= { rlLldpV2AutoAdvLocPortManAddrEntry 1 } + +rlLldpV2AutoAdvManAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of management address identifier encoding used in + the associated 'rlLldpAutoAdvManAddr' object." + ::= { rlLldpV2AutoAdvLocPortManAddrEntry 2 } + +rlLldpV2AutoAdvManAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The string value used to identify the management address is + automatically advertised by local port, and assigned on the + associated 'rlLldpAutoAdvManAddrOwnerIfId' interface." + ::= { rlLldpV2AutoAdvLocPortManAddrEntry 3 } + +rlLldpV2AutoAdvManAddrOwnerIfId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The integer value is used to identify the interface number + (port, trunk or vlan). The management address, automatically + advertised from associated 'rlLldpAutoAdvLocPortNum' local port is + assigned to mentioned 'rlLldpAutoAdvManAddrOwnerIfId' interface." + ::= { rlLldpV2AutoAdvLocPortManAddrEntry 4 } + +END + diff --git a/MIBS/cisco/CISCOSB-LOCALIZATION-MIB b/MIBS/cisco/CISCOSB-LOCALIZATION-MIB new file mode 100644 index 0000000..1b63508 --- /dev/null +++ b/MIBS/cisco/CISCOSB-LOCALIZATION-MIB @@ -0,0 +1,252 @@ +CISCOSB-LOCALIZATION-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB LOCALIZATION ROS +-- This Private MIB supports localization of ROS products +-- Version: 7.39 +-- Date: 15 Mar 2005 + + + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, IpAddress, Unsigned32, + MODULE-IDENTITY FROM SNMPv2-SMI + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + DisplayString, + TEXTUAL-CONVENTION, + TruthValue, RowStatus FROM SNMPv2-TC; + +rlLocalization MODULE-IDENTITY + LAST-UPDATED "200503150001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for product localization." + REVISION "200503150000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 103 } + + + +--rlLocalizationMibVersion OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "MIB's version, the current version is 1." +-- ::= {rlLocalization 1} + + + + + + +-- +-- ------------------------------------ +-- All the above should be deprecated +-- ------------------------------------ + +rlLocalizationActivelanguage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Points out to field rlLocalizationLanguagesName -- RG + of the languages table. This value affects + also translations performed on server side. -- RG not true + If length is 0 this value is undefined; this means -- RG + default language is applied." + ::= {rlLocalization 8} + +rlLocalizationLoginlanguage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The accepted languages of the WEB GUI, comma delimited. + This value is taken from the Accept-Language HTTP header. + " + ::= {rlLocalization 9} + +rlLocalizationLanguagesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLocalizationLanguagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for localization information this table shows the list + of available languages." + ::= {rlLocalization 10 } + +rlLocalizationLanguagesEntry OBJECT-TYPE + SYNTAX RlLocalizationLanguagesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for localization information this table shows the list + of available languages." + INDEX {IMPLIED rlLocalizationLanguagesName } + ::= {rlLocalizationLanguagesTable 1 } + +RlLocalizationLanguagesEntry ::= SEQUENCE { + rlLocalizationLanguagesName DisplayString (SIZE(1..50)), + rlLocalizationLanguagesUnicodeName SnmpAdminString (SIZE(1..64)), + rlLocalizationLanguagesUrlDir DisplayString, + rlLocalizationLanguagesUrlHelpDir DisplayString, + rlLocalizationLanguageCode DisplayString, + rlLocalizationNumOfSections INTEGER (0..100), + rlLocalizationNumOfEmbSections INTEGER (0..100), + rlLocalizationDirection DisplayString (SIZE(0..3)), + rlLocalizationDateFormat DisplayString (SIZE(0..20)), + rlLocalizationTimeFormat DisplayString (SIZE(0..20)), + rlLocalizationNumberFormat DisplayString (SIZE(0..20)), + rlLocalizationShortButtonWidthPercentage INTEGER (50..300), + rlLocalizationLongButtonWidthPercentage INTEGER (50..300), + rlLocalizationVersion DisplayString (SIZE(0..15)), + rlLocalizationMd5ChksumFile DisplayString +} + +rlLocalizationLanguagesName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..50)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique name of the language in English." + ::= { rlLocalizationLanguagesEntry 1 } + +rlLocalizationLanguagesUnicodeName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "String in UTF-8. Unique name of language for user-friendly + presentation in GUI " + ::= { rlLocalizationLanguagesEntry 2 } + +rlLocalizationLanguagesUrlDir OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique URL-path of GUI dictionary file for all pages and messages." + ::= { rlLocalizationLanguagesEntry 3 } + +rlLocalizationLanguagesUrlHelpDir OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique URL-path of help files directory." + ::= { rlLocalizationLanguagesEntry 4 } + +rlLocalizationLanguageCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Language code from (RFC 4646) " + ::= { rlLocalizationLanguagesEntry 5 } + + +rlLocalizationNumOfSections OBJECT-TYPE + + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sections of the dictionary.xml file which is technically split." + ::= { rlLocalizationLanguagesEntry 6 } + + +rlLocalizationNumOfEmbSections OBJECT-TYPE + + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sections of the diagnostics file which is technically split." + ::= { rlLocalizationLanguagesEntry 7 } + +rlLocalizationDirection OBJECT-TYPE + + SYNTAX DisplayString (SIZE(0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Direction of text in language file (ltr/rtl)" + ::= { rlLocalizationLanguagesEntry 8 } + +rlLocalizationDateFormat OBJECT-TYPE + + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Allowed formats of date of the language file" + ::= { rlLocalizationLanguagesEntry 9 } + +rlLocalizationTimeFormat OBJECT-TYPE + + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Allowed formats of time of the language file" + ::= { rlLocalizationLanguagesEntry 10 } + +rlLocalizationNumberFormat OBJECT-TYPE + + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Allowed formats of numbers of the language file" + ::= { rlLocalizationLanguagesEntry 11 } + +rlLocalizationShortButtonWidthPercentage OBJECT-TYPE + + SYNTAX INTEGER (50..300) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplier for the length of short buttons of the language file" + ::= { rlLocalizationLanguagesEntry 12 } + +rlLocalizationLongButtonWidthPercentage OBJECT-TYPE + + SYNTAX INTEGER (50..300) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multiplier for the length of long buttons of the language file" + ::= { rlLocalizationLanguagesEntry 13 } + +rlLocalizationVersion OBJECT-TYPE + + SYNTAX DisplayString (SIZE(0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the language file (x.y.z.w)" + ::= { rlLocalizationLanguagesEntry 14 } + +rlLocalizationMd5ChksumFile OBJECT-TYPE + + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 of the language file (as string)" + ::= { rlLocalizationLanguagesEntry 15 } + + +END + diff --git a/MIBS/cisco/CISCOSB-MAC-BASE-PRIO b/MIBS/cisco/CISCOSB-MAC-BASE-PRIO new file mode 100644 index 0000000..80287fc --- /dev/null +++ b/MIBS/cisco/CISCOSB-MAC-BASE-PRIO @@ -0,0 +1,272 @@ +CISCOSB-MAC-BASE-PRIO DEFINITIONS ::= BEGIN + +-- Title: CISCOSB MAC BASE PRIO +-- Version: 7.36 +-- Date: 1 Apr 2004 +-- +-- 30-May-2011 Added MODULE-IDENTITY + +IMPORTS + OBJECT-TYPE FROM SNMPv2-SMI + switch001 FROM CISCOSB-MIB + MacAddress, RowStatus FROM SNMPv2-TC; + +rlMacBasePrio MODULE-IDENTITY + LAST-UPDATED "201105300000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for MAC base priorities." + REVISION "201105300000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 101 } + +--rlMacBasePrio OBJECT IDENTIFIER ::= { switch001 101 } + +rlMacBasePrioMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the snmp support version that is supported by + this device." + ::= { rlMacBasePrio 1 } + +rlMacBasePrioSupport OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates which features of the max base prio + are supported: + (bit 0 is the most significant bit) + bit 0 - ForceL3Cos + bit 1 - SADA_TC + " + ::= { rlMacBasePrio 2 } + +rlMacBasePrioForceL3CosEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controlls the activation of ForceL3Cos feature in Mac base + priority" + ::= { rlMacBasePrio 3 } + +rlMacBasePrioForceL3CosTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about ranges + of addresses that are used in the mac based ptiority + with the ForceL3Cos feature." + ::= { rlMacBasePrio 4 } + +rlMacBasePrioForceL3CosEntry OBJECT-TYPE + SYNTAX RlMacBasePrioForceL3CosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ranges of MAC addresses + that are used in the mac based priority with + the ForeL3Cos feature" + INDEX { rlMacBasePrioForceL3CosAddress,rlMacBasePrioForceL3CosMask } + ::= { rlMacBasePrioForceL3CosTable 1 } + +RlMacBasePrioForceL3CosEntry ::= + SEQUENCE { + rlMacBasePrioForceL3CosAddress + MacAddress, + rlMacBasePrioForceL3CosMask + MacAddress, + rlMacBasePrioForceL3CosRowStatus + RowStatus + } + +rlMacBasePrioForceL3CosAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The range of address of this entry. + The range may not hold MAC multicast addresses. " + ::= { rlMacBasePrioForceL3CosEntry 1 } + +rlMacBasePrioForceL3CosMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the + learned address before being compared to + the value in the rlMacBasePrioForceL3CosAddress field." + ::= { rlMacBasePrioForceL3CosEntry 2 } + +rlMacBasePrioForceL3CosRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlMacBasePrioForceL3CosEntry 3 } + +rlMacBasePrioForceL3CosParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds the global parameters of + the L3 cos :TC, UP,DSCP." + ::= { rlMacBasePrio 5 } + +rlMacBasePrioForceL3CosParamsEntry OBJECT-TYPE + SYNTAX RlMacBasePrioForceL3CosParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rlMacBasePrioForceL3CosParamsEntryIndex } + ::= { rlMacBasePrioForceL3CosParamsTable 1 } + +RlMacBasePrioForceL3CosParamsEntry ::= + SEQUENCE { + rlMacBasePrioForceL3CosParamsEntryIndex + INTEGER, + rlMacBasePrioForceL3CosParamsEntryTC + INTEGER, + rlMacBasePrioForceL3CosParamsEntryUP + INTEGER, + rlMacBasePrioForceL3CosParamsEntryDSCP + INTEGER + } + +rlMacBasePrioForceL3CosParamsEntryIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Index of the ForceL3Cos parameters table." + ::= { rlMacBasePrioForceL3CosParamsEntry 1 } + +rlMacBasePrioForceL3CosParamsEntryTC OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the globla TC" + ::= { rlMacBasePrioForceL3CosParamsEntry 2 } + +rlMacBasePrioForceL3CosParamsEntryUP OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the globla UP" + ::= { rlMacBasePrioForceL3CosParamsEntry 3 } + +rlMacBasePrioForceL3CosParamsEntryDSCP OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the globla DSCP" + ::= { rlMacBasePrioForceL3CosParamsEntry 4 } + +rlMacBasePrioSADATCEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controlls the activation of SA/DA priority feature in Mac base + priority" + ::= { rlMacBasePrio 6 } + +rlMacBasePrioSADATCTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMacBasePrioSADATCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information about ranges + of addresses that are used in the mac based ptiority + with the ForceL3Cos feature." + ::= { rlMacBasePrio 7 } + +rlMacBasePrioSADATCEntry OBJECT-TYPE + SYNTAX RlMacBasePrioSADATCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about ranges of MAC addresses + that are used in the mac based priority with + the ForeL3Cos feature" + INDEX { rlMacBasePrioSADATCAddress,rlMacBasePrioSADATCMask } + ::= { rlMacBasePrioSADATCTable 1 } + +RlMacBasePrioSADATCEntry ::= + SEQUENCE { + rlMacBasePrioSADATCAddress + MacAddress, + rlMacBasePrioSADATCMask + MacAddress, + rlMacBasePrioSADATCPrio + INTEGER, + rlMacBasePrioSADATCRowStatus + RowStatus + } + +rlMacBasePrioSADATCAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The range of address of this entry. + The range may not hold MAC multicast addresses. " + ::= { rlMacBasePrioSADATCEntry 1 } + +rlMacBasePrioSADATCMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the + learned address before being compared to + the value in the rlMacBasePrioSADATCAddress field." + ::= { rlMacBasePrioSADATCEntry 2 } + + rlMacBasePrioSADATCPrio OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The priority that will assign to all MAC + addresses that are match the range of this entry." + ::= { rlMacBasePrioSADATCEntry 3 } + +rlMacBasePrioSADATCRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlMacBasePrioSADATCEntry 4 } + +END diff --git a/MIBS/cisco/CISCOSB-MGMD-ROUTER-MIB b/MIBS/cisco/CISCOSB-MGMD-ROUTER-MIB new file mode 100644 index 0000000..0297998 --- /dev/null +++ b/MIBS/cisco/CISCOSB-MGMD-ROUTER-MIB @@ -0,0 +1,342 @@ +CISCOSB-MGMD-ROUTER-MIB DEFINITIONS ::= BEGIN +-- Title: CISCOSB IGMP +-- IGMP Router Private MIB +-- based on MGMD Router standard MIB MGMD-MIB (rfc5519) +-- Version: 0.00 +-- Date: 01 July 2011 + +IMPORTS + switch001 FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, mib-2, Counter32, Gauge32, + Unsigned32, TimeTicks FROM SNMPv2-SMI + InetAddress, InetAddressType FROM INET-ADDRESS-MIB + RowStatus,TruthValue, + DisplayString FROM SNMPv2-TC + NpgOperStatus FROM CISCOSB-PIM-MIB + mgmdRouterInterfaceEntry FROM MGMD-STD-MIB + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + InterfaceIndexOrZero, + InterfaceIndex FROM IF-MIB; + +rlIgmp MODULE-IDENTITY + LAST-UPDATED "201107210000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for IGMP Router + in CISCOSB devices." + REVISION "201107210000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 225 } + +---------------------------------------------------------- +-- RLinterfaceTable +---------------------------------------------------------- +--Common Textual Conventions + +AdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The desired administrative state of a MIB row." + SYNTAX INTEGER { + adminStatusUp(1), + adminStatusDown(2) + } + +rlMgmdInterfaceExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMgmdInterfaceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) Extension Interface table listing the entries + with counters of the standard interface table." + + ::= { rlIgmp 1 } + +rlMgmdInterfaceExtEntry OBJECT-TYPE + SYNTAX RlMgmdInterfaceExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlMgmdInterfaceExtTable." + AUGMENTS { mgmdRouterInterfaceEntry } + + ::= { rlMgmdInterfaceExtTable 1 } + + +RlMgmdInterfaceExtEntry ::= SEQUENCE{ + rlMgmdRouterInterfaceExtStatsUpTime TimeTicks, + rlMgmdRouterInterfaceExtEnableStats TruthValue, + rlMgmdRouterInterfaceExtNumFailedJoins Unsigned32, + rlMgmdRouterInterfaceExtNumIgmpV1Msgs Unsigned32, + rlMgmdRouterInterfaceExtNumIgmpV2MldV1Msgs Unsigned32, + rlMgmdRouterInterfaceExtNumIgmpV3MldV2Msgs Unsigned32, + rlMgmdRouterInterfaceExtNumInvalidMsgsRcvd Unsigned32, + rlMgmdRouterInterfaceExtNumGenQueriesSent Unsigned32, + rlMgmdRouterInterfaceExtNumSpecQueriesSent Unsigned32, + rlmgmdRouterInterfaceQrRobustness Unsigned32, + rlmgmdRouterInterfaceQrQueryInterval Unsigned32, + rlmgmdRouterInterfaceQrQueryMaxResponseTime Unsigned32, + rlmgmdRouterInterfaceQrLastMembQueryIntvl Unsigned32, + rlmgmdRouterInterfaceExtSrcAndGrpFilter DisplayString, + rlMgmdRouterInterfaceExtAdminStatus AdminStatus, + rlMgmdRouterInterfaceExtOperStatus NpgOperStatus, + rlMgmdRouterInterfaceExtIsQuerier TruthValue, + rlMgmdRouterInterfaceExtProxyDownProtected INTEGER + +} + + + +rlMgmdRouterInterfaceExtStatsUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since the statistics counters for this interface + were last reset. + + This field is reset to zero when + rlMgmdRouterInterfaceExtEnableStats is modified to 'true'. + + This value may wrap." + + ::= { rlMgmdInterfaceExtEntry 1 } + +rlMgmdRouterInterfaceExtEnableStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines whether DC-IGMP returns + interface-specific statistics on MIB GET operations + for this interface's MIB row. + If this object is modified from 'true' to 'false' and back to 'true', + the statistics fields are reset. This field is readable and writeable." + + ::= { rlMgmdInterfaceExtEntry 2 } + + +rlMgmdRouterInterfaceExtNumFailedJoins OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed joins received for this interface - that is, + the number of times a group membership could not be added on this + interface." + + ::= { rlMgmdInterfaceExtEntry 3 } + +rlMgmdRouterInterfaceExtNumIgmpV1Msgs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv1 messages received for this interface. + This includes both valid and invalid messages." + + ::= { rlMgmdInterfaceExtEntry 4 } + +rlMgmdRouterInterfaceExtNumIgmpV2MldV1Msgs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv2 or Mldv1 messages received for this interface. + This includes both valid and invalid messages." + + ::= { rlMgmdInterfaceExtEntry 5} + +rlMgmdRouterInterfaceExtNumIgmpV3MldV2Msgs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of IGMPv3 or Mldv2 messages received for this interface. + This includes both valid and invalid messages." + + ::= { rlMgmdInterfaceExtEntry 6} + +rlMgmdRouterInterfaceExtNumInvalidMsgsRcvd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Invalid IGMP or MLD messages received for this interface." + + ::= { rlMgmdInterfaceExtEntry 7} + +rlMgmdRouterInterfaceExtNumGenQueriesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of General Queries sent for this interface." + + ::= { rlMgmdInterfaceExtEntry 8} + +rlMgmdRouterInterfaceExtNumSpecQueriesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Specific Queries sent for this interface." + + ::= { rlMgmdInterfaceExtEntry 9} + + +rlmgmdRouterInterfaceQrRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of Robustness in use on this interface. + + The Robustness Variable allows tuning for the expected + packet loss on a subnet. If a subnet is expected to be + lossy, the Robustness Variable may be increased. IGMP and + MLD is robust to (Robustness Variable-1) packet losses. + + For IGMPv3/MLDv2, this may differ from the value + configured using mgmdRouterInterfaceRobustness if the + local router is not the querier on this interface." + + ::= { rlMgmdInterfaceExtEntry 10 } + +rlmgmdRouterInterfaceQrQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of Query Interval in use on this interface. + + The frequency at which IGMP or MLD General Query packets + are transmitted on this interface. + + For IGMPv3/MLDv2, this may differ from the value + configured using mgmdRouterInterfaceQueryInterval if the + local router is not the querier on this interface." + + ::= { rlMgmdInterfaceExtEntry 11 } + +rlmgmdRouterInterfaceQrQueryMaxResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of Maximum Query Response Time in use on this + interface. + + For IGMPv3/MLDv2, this may differ from the value + configured using mgmdRouterInterfaceQueryMaxResponseTime + if the local router is not the querier on this interface." + + ::= { rlMgmdInterfaceExtEntry 12 } + +rlmgmdRouterInterfaceQrLastMembQueryIntvl OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of Last Member Query Interval in use on this + interface. + + The Last Member Query Interval is the Max Response Time + inserted into Group-Specific and Group-and-Source-specific + Queries sent in response to Leave messages, and is also + the amount of time between successive Specific Query + messages. This value may be tuned to modify the leave + latency of the network. A reduced value results in + reduced time to detect the loss of the last member of a + group. + + The value of this object is irrelevant if + mgmdRouterInterfaceVersion is 1. + + The value of this object is also irrelevant if this + interface is configured to use immediate-leave behavior + without a last member query - that is, if + mgmdRouterInterfaceImmedtLeave is 'true' and + mgmdRouterInterfaceQryBefImmdLv is 'false'. + + For IGMPv3/MLDv2, this may differ from the value + configured using mgmdRouterInterfaceLastMembQueryIntvl if + the local router is not the querier on this interface." + + ::= { rlMgmdInterfaceExtEntry 13 } + +rlmgmdRouterInterfaceExtSrcAndGrpFilter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface will ignore requests to join any + group/source pair that is not included in the extended + access list with a list index corresponding to the value + configured for this object. + + If the value of this object is 0, no requests are ignored + as a result of this object. + + This object deprecates the dcmgmdRouterInterfaceAllowSSMList + object. If both of these (S,G) filters are set to + non-zero values, then both take effect for SSM groups - + that is, a request to join an SSM group/source pair is + only accepted if it passes through both filters. + + If both this object and the + dcmgmdRouterInterfaceAllowASMList object are set to non-zero + values, then a request to join an ASM group/source pair is + only accepted if it passes through both filters." + DEFVAL { "" } + ::= { rlMgmdInterfaceExtEntry 14 } + +rlMgmdRouterInterfaceExtAdminStatus OBJECT-TYPE + SYNTAX AdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state of the interface." + DEFVAL { adminStatusDown } + ::= { rlMgmdInterfaceExtEntry 15 } + +rlMgmdRouterInterfaceExtOperStatus OBJECT-TYPE + SYNTAX NpgOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the interface." + ::= { rlMgmdInterfaceExtEntry 16 } + +rlMgmdRouterInterfaceExtIsQuerier OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "???" + ::= { rlMgmdInterfaceExtEntry 17 } + +rlMgmdRouterInterfaceExtProxyDownProtected OBJECT-TYPE + SYNTAX INTEGER { + unspecified(-1), + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable IGMP Proxy Downstream protected on the interface." + ::= { rlMgmdInterfaceExtEntry 18 } + +END + diff --git a/MIBS/cisco/CISCOSB-MIB b/MIBS/cisco/CISCOSB-MIB new file mode 100644 index 0000000..8d2648f --- /dev/null +++ b/MIBS/cisco/CISCOSB-MIB @@ -0,0 +1,464 @@ +CISCOSB-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Version: 7.46 +-- Date: 23-Jan-2007 +-- + + +-- Title: CISCOSB ROS +-- Private CISCOSB MIB +-- Version: 7.46 +-- Date: 2 JAN 2007 + +IMPORTS + + enterprises + FROM SNMPv2-SMI; + + Percents ::= INTEGER (0..100) + NetNumber ::= OCTET STRING (SIZE(4)) + VlanPriority ::= INTEGER (0..7) + +switch001 MODULE-IDENTITY + LAST-UPDATED "202105170000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines CISCOSB private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { enterprises 9 6 1 101 } + + +-- Some MIB compilers require that the following 7 lines which define the path +-- to switch001 MIB are commented out: + +-- mib OBJECT IDENTIFIER ::= { mgmt 1 } +-- directory OBJECT IDENTIFIER ::= { internet 1 } +-- experimental OBJECT IDENTIFIER ::= { internet 3 } +-- private OBJECT IDENTIFIER ::= { internet 4 } +-- enterprises OBJECT IDENTIFIER ::= { private 1 } + + +-- At the end of the MIB there is a definition of all RND-specific traps. + +rndNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION " All the switch001 notifications will reside under this branch + as specified in + RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5" + ::= { switch001 0 } + + +-- rndMng group contains Management Variables for switch001 devices + +rndMng OBJECT IDENTIFIER ::= { switch001 1 } +-- see CISCOSBMng.mib + +rndDeviceParams OBJECT IDENTIFIER ::= { switch001 2 } +-- see CISCOSB-DEVICEPARAMS-MIB.MIB + +-- Obsolete +-- rndInterface OBJECT IDENTIFIER ::= { switch001 4 } + +-- Obsolete +-- rndBackup OBJECT IDENTIFIER ::= { switch001 9 } + +-- Obsolete +-- rndIPX OBJECT IDENTIFIER ::= { switch001 12 } + +-- Obsolete +-- rndFACS OBJECT IDENTIFIER ::= { switch001 16 } + +-- Obsolete +-- rndCOD OBJECT IDENTIFIER ::= { switch001 20 } + +-- Obsolete +-- rndBrgHub OBJECT IDENTIFIER ::= { switch001 22 } + +-- Obsolete +-- rndAdapter OBJECT IDENTIFIER ::= { switch001 23 } + +rndBootP OBJECT IDENTIFIER ::= { switch001 24 } +-- see CISCOSB-BOOTP-MIB.MIB + +-- ip Specific group Addition parameters to ip group in MIB-2 + +ipSpec OBJECT IDENTIFIER ::= { switch001 26 } +-- see rlIp.mib + +-- Obsolete +-- virtualLan OBJECT IDENTIFIER ::= { switch001 27 } + +-- Obsolete +-- rsConf OBJECT IDENTIFIER ::= { switch001 28 } + +rsTunning OBJECT IDENTIFIER ::= { switch001 29 } +-- see rlTuning.mib + +-- Obsolete +-- rndISDN OBJECT IDENTIFIER ::= { switch001 30} + +-- Obsolete +-- rndPPP OBJECT IDENTIFIER ::= { switch001 31 } + +-- Obsolete +-- frameRelay OBJECT IDENTIFIER ::= { switch001 34 } + +rndApplications OBJECT IDENTIFIER ::= { switch001 35 } +-- see rlApplication.mib + +-- Obsolete +-- rndOGCompression OBJECT IDENTIFIER ::= { switch001 36 } + +-- Obsolete +-- rndEthernet OBJECT IDENTIFIER ::= { switch001 37 } + +--rsDHCP OBJECT IDENTIFIER ::= { switch001 38 } +--see rlDhcl.mib + +-- Obsolete +-- radWiz OBJECT IDENTIFIER ::= { switch001 39 } + +-- Obsolete +-- rsCfgUpgrade OBJECT IDENTIFIER ::= { switch001 40 } + +-- Obsolete +--rsRMON OBJECT IDENTIFIER ::= { switch001 41 } + +-- rsCopyPort was deleted +-- { rsRMON 1 } reserved + +-- rsMonitPort was deleted +-- { rsRMON 2 } reserved + +rsUDP OBJECT IDENTIFIER ::= { switch001 42} +-- see rlUdp.mib + +swInterfaces OBJECT IDENTIFIER ::= { switch001 43 } +-- see rlInterfaces.mib + +-- Obsolete +-- securityZone OBJECT IDENTIFIER ::= { switch001 44 } + +-- Obsolete +-- rll3SwtchETMdl OBJECT IDENTIFIER ::= { switch001 45 } + +rlIPmulticast OBJECT IDENTIFIER ::= { switch001 46 } + +rlFFT OBJECT IDENTIFIER ::= { switch001 47 } + +vlan OBJECT IDENTIFIER ::= { switch001 48 } + +rlRmonControl OBJECT IDENTIFIER ::= { switch001 49} +-- see rlRmon.mib + +rlBrgMacSwitch OBJECT IDENTIFIER ::= { switch001 50 } +-- see CISCOSB-BRGMACSWITCH-MIB.MIB + +rlExperience OBJECT IDENTIFIER ::= { switch001 51 } + +rlCli OBJECT IDENTIFIER ::= { switch001 52 } +--see CISCOSB-CLI-MIB.MIB + +-- Used for Drafts not received yet OBJECT IDENTIFIER + +rlPhysicalDescription OBJECT IDENTIFIER ::= { switch001 53 } + +rlIfInterfaces OBJECT IDENTIFIER ::= { switch001 54 } +-- see rlInterfaces.mib + +rlMacMulticast OBJECT IDENTIFIER ::= { switch001 55 } +--see rlbrgmulticast.mib + +rlGalileo OBJECT IDENTIFIER ::= { switch001 56 } + +rlpBridgeMIBObjects OBJECT IDENTIFIER ::= { switch001 57 } +--see CISCOSB-BRIDGEMIBOBJECTS-MIB.MIB + +rlTelnet OBJECT IDENTIFIER ::= { switch001 58 } +--see CISCOSB-TELNET-MIB.MIB + +rlPolicy OBJECT IDENTIFIER ::= { switch001 59 } + +rlArpSpoofing OBJECT IDENTIFIER ::= { switch001 60 } +--see CISCOSB-ARPSPOOFING-MIB.MIB + +rlMir OBJECT IDENTIFIER ::= { switch001 61 } +--see CISCOSB-MIR-MIB.MIB + +rlIpMRouteStdMIB OBJECT IDENTIFIER ::= { switch001 62 } + +rl3sw2swTables OBJECT IDENTIFIER ::= { switch001 63 } +--see CISCOSB-3SW2SWTABLES-MIB.MIB + +rlGvrp OBJECT IDENTIFIER ::= { switch001 64 } +--see CISCOSB-GVRP-MIB.MIB + +rlDot3adAgg OBJECT IDENTIFIER ::= { switch001 65 } + +rlEmbWeb OBJECT IDENTIFIER ::= { switch001 66 } + +rlSwPackageVersion OBJECT IDENTIFIER ::= { switch001 67 } +--see CISCOSB-SWPACKAGEVERSION-MIB.MIB + +rlMultiSessionTerminal OBJECT IDENTIFIER ::= { switch001 69 } +--see CISCOSB-MULTISESSIONTERMINAL-MIB.MIB + +rlRCli OBJECT IDENTIFIER ::= { switch001 70 } +--see CISCOSB-RCLI-MIB.MIB + +rlBgp OBJECT IDENTIFIER ::= { switch001 71 } + +rlAgentsCapabilitiesGroups OBJECT IDENTIFIER ::= { switch001 72 } + +rlAggregateVlan OBJECT IDENTIFIER ::= {switch001 73} +--see CISCOSB-AGGREGATEVLAN-MIB.MIB + +-- rlLCli OBJECT IDENTIFIER ::= { switch001 74 } + +rlGmrp OBJECT IDENTIFIER ::= { switch001 75 } +--see CISCOSB-GMRP-MIB.MIB + +rlDhcpCl OBJECT IDENTIFIER ::= { switch001 76 } +--see CISCOSB-DHCPCL-MIB.MIB + +------------------------------ + +rlStormCtrl OBJECT IDENTIFIER ::= { switch001 77 } +--see CISCOSB-STORMCTRL-MIB.MIB + +rlSsh OBJECT IDENTIFIER ::= { switch001 78 } + +rlAAA OBJECT IDENTIFIER ::= { switch001 79 } + +rlRadius OBJECT IDENTIFIER ::= { switch001 80 } + +-- see rlAAA.mib + +rlTraceRoute OBJECT IDENTIFIER ::= { switch001 81 } +--see CISCOSB-TRACEROUTE-MIB.MIB + +rlSyslog OBJECT IDENTIFIER ::= { switch001 82 } + +rlEnv OBJECT IDENTIFIER ::= { switch001 83 } +-- rlPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 } +-- entitySensorMIB OBJECT IDENTIFIER ::= { rlEnv 2 } + +rlSmon OBJECT IDENTIFIER ::= { switch001 84 } +-- see CISCOSB-SMON-MIB.MIB + +rlSocket OBJECT IDENTIFIER ::= { switch001 85 } +-- see CISCOSB-SOCKET-MIB.MIB + +rlDigitalKeyManage OBJECT IDENTIFIER ::= { switch001 86 } +-- see CISCOSB-DIGITALKEYMANAGE-MIB.MIB + +rlCopy OBJECT IDENTIFIER ::= { switch001 87 } + +rlQosCliMib OBJECT IDENTIFIER ::= { switch001 88 } + +rlMngInf OBJECT IDENTIFIER ::= { switch001 89 } + +rlPhy OBJECT IDENTIFIER ::= { switch001 90 } + +rlJumboFrames OBJECT IDENTIFIER ::= { switch001 91 } +-- see CISCOSB-JUMBOFRAMES-MIB.MIB + +rlTimeSynchronization OBJECT IDENTIFIER ::= { switch001 92 } + +rlDnsCl OBJECT IDENTIFIER ::= { switch001 93 } + +rlCDB OBJECT IDENTIFIER ::= { switch001 94 } +-- see CISCOSB-CDB-MIB.MIB + +rldot1x OBJECT IDENTIFIER ::= { switch001 95 } +-- see CISCOSB-DOT1X-MIB.MIB + +rlFile OBJECT IDENTIFIER ::= { switch001 96 } + +rlAAAEap OBJECT IDENTIFIER ::= { switch001 97 } + +rlSNMP OBJECT IDENTIFIER ::= { switch001 98 } + +--rlQosServ OBJECT IDENTIFIER ::= { switch001 99 } + +rlSsl OBJECT IDENTIFIER ::= { switch001 100 } + +--rlWlanAccessPoint OBJECT IDENTIFIER ::= { rnd 102 } + +rlLocalization OBJECT IDENTIFIER ::= { switch001 103 } + +rlRs232 OBJECT IDENTIFIER ::= { switch001 104 } + +rlNicRedundancy OBJECT IDENTIFIER ::= { switch001 105 } + +rlAmap OBJECT IDENTIFIER ::= { switch001 106 } + +rlStack OBJECT IDENTIFIER ::= { switch001 107 } + +rlPoe OBJECT IDENTIFIER ::= { switch001 108 } + +rlUPnP OBJECT IDENTIFIER ::= { switch001 109 } + +rlLldp OBJECT IDENTIFIER ::= { switch001 110 } + +rlOib OBJECT IDENTIFIER ::= { switch001 111 } + +rlBridgeSecurity OBJECT IDENTIFIER ::= { switch001 112 } + +rlDhcpSpoofing OBJECT IDENTIFIER ::= { switch001 113 } + +rlBonjour OBJECT IDENTIFIER ::= { switch001 114 } + +rlCiscoSmartMIB OBJECT IDENTIFIER ::= { switch001 115 } + +rlBrgMulticast OBJECT IDENTIFIER ::= { switch001 116 } + +rlBrgMcMngr OBJECT IDENTIFIER ::= { switch001 117 } + +rlGlobalIpAddrTable OBJECT IDENTIFIER ::= { switch001 118 } + +dlPrivate OBJECT IDENTIFIER ::= { switch001 119 } + +rlSecuritySuiteMib OBJECT IDENTIFIER ::= { switch001 120 } + +rlIntel OBJECT IDENTIFIER ::= { switch001 121 } + +rlTunnel OBJECT IDENTIFIER ::= { switch001 122 } + +rlAutoUpdate OBJECT IDENTIFIER ::= { switch001 123 } + +rlCpuCounters OBJECT IDENTIFIER ::= { switch001 124 } + +--xxxx OBJECT IDENTIFIER ::= { switch001 125 } + +--rlGreenEthernet OBJECT IDENTIFIER ::= { switch001 126 } + +rlLbd OBJECT IDENTIFIER ::= { switch001 127 } + +rlErrdisableRecovery OBJECT IDENTIFIER ::= { switch001 128 } + +rlIPv6 OBJECT IDENTIFIER ::= { switch001 129 } + +rlActionAcl OBJECT IDENTIFIER ::= { switch001 130 } + +rlSafeGuard OBJECT IDENTIFIER ::= { switch001 131 } + +rlProtectedPorts OBJECT IDENTIFIER ::= { switch001 132} + +rlBanner OBJECT IDENTIFIER ::= { switch001 133} + +rlGreenEth OBJECT IDENTIFIER ::= { switch001 134} + +rlDlf OBJECT IDENTIFIER ::= { switch001 135} + +rlVlanTrunking OBJECT IDENTIFIER ::= { switch001 136 } + +rlCdp OBJECT IDENTIFIER ::= { switch001 137 } + +rlTrafficSeg OBJECT IDENTIFIER ::= { switch001 138 } + +rlImpbFeatures OBJECT IDENTIFIER ::= { switch001 139 } + +rlSmartPorts OBJECT IDENTIFIER ::= { switch001 140 } + +rlStatistics OBJECT IDENTIFIER ::= { switch001 141 } + +rlDeleteImg OBJECT IDENTIFIER ::= { switch001 142 } + +rlCustom1BonjourService OBJECT IDENTIFIER ::= { switch001 143 } + +rlSpecialBpdu OBJECT IDENTIFIER ::= { switch001 144 } + +rlTBIMib OBJECT IDENTIFIER ::= { switch001 145} + +rlWeightedRandomTailDrop OBJECT IDENTIFIER ::= { switch001 146} + +rlsFlowMib OBJECT IDENTIFIER ::= { switch001 147 } + +rlPfcMib OBJECT IDENTIFIER ::= { switch001 148} + +rlEee OBJECT IDENTIFIER ::= { switch001 149} + +rlEventsMib OBJECT IDENTIFIER ::= { switch001 150} + +rlWlanMIB OBJECT IDENTIFIER ::= { switch001 200 } + +rlEtsMib OBJECT IDENTIFIER ::= { switch001 201 } + +rlQcnMib OBJECT IDENTIFIER ::= { switch001 202 } + +rlSctMib OBJECT IDENTIFIER ::= { switch001 203 } + +rlSysmngMib OBJECT IDENTIFIER ::= { switch001 204 } + +rlFip OBJECT IDENTIFIER ::= { switch001 205 } + +rlDebugCapabilities OBJECT IDENTIFIER ::= { switch001 206 } + +rlIpStdAcl OBJECT IDENTIFIER ::= { switch001 207 } + +rlSecSd OBJECT IDENTIFIER ::= { switch001 209 } + +rlOspf OBJECT IDENTIFIER ::= { switch001 210 } + +rlRtRedist OBJECT IDENTIFIER ::= { switch001 211 } + +rlIpPrefList OBJECT IDENTIFIER ::= { switch001 212 } + +rlVoipSnoop OBJECT IDENTIFIER ::= { switch001 213 } + +rlDhcpv6 OBJECT IDENTIFIER ::= { switch001 214} + +rlIpv6Fhs OBJECT IDENTIFIER ::= { switch001 215} + +rlInventoryEnt OBJECT IDENTIFIER ::= { switch001 217} + +rlUdld OBJECT IDENTIFIER ::= { switch001 218 } + +rlSpan OBJECT IDENTIFIER ::= { switch001 219 } + +rlPortStat OBJECT IDENTIFIER ::= { switch001 223 } + +rlLan1 OBJECT IDENTIFIER ::= { switch001 224 } + +rlIgmp OBJECT IDENTIFIER ::= { switch001 225 } + +rlRadiusServ OBJECT IDENTIFIER ::= { switch001 226 } + +rlRouteMap OBJECT IDENTIFIER ::= { switch001 227 } + +rlPolicyBasedRouting OBJECT IDENTIFIER ::= { switch001 228 } + +rlSna OBJECT IDENTIFIER ::= { switch001 229 } + +rlWBA OBJECT IDENTIFIER ::= { switch001 230 } + +rlSLA OBJECT IDENTIFIER ::= { switch001 231 } + +rlQosApps OBJECT IDENTIFIER ::= { switch001 232 } + +rlQueueStatistics OBJECT IDENTIFIER ::= { switch001 233 } + +rlPNP OBJECT IDENTIFIER ::= { switch001 234 } + +rlFindit OBJECT IDENTIFIER ::= { switch001 235 } + +rndEndOfMibGroup OBJECT IDENTIFIER ::= { switch001 1000 } + +-- see CISCOSB-ENDOFMIB-MIB.MIB + +END + + diff --git a/MIBS/cisco/CISCOSB-MIR-MIB b/MIBS/cisco/CISCOSB-MIR-MIB new file mode 100644 index 0000000..9df64f0 --- /dev/null +++ b/MIBS/cisco/CISCOSB-MIR-MIB @@ -0,0 +1,221 @@ +CISCOSB-MIR-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private MIR MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + RowStatus FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB; + +rlMir MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines MIR private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 61 } + +rlMirMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlMir 1 } + +rlMirMaxNumOfMRIsAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximun instanses of IP Multi Instance Routers after the + following reset." + DEFVAL { 1 } + ::= { rlMir 2 } + +rlMirMaxNumOfMRIs OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun instanses of IP Multi Instance Routers." + ::= { rlMir 3 } + +rlMirCurMriNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of the MRI of which MIB variables are treated at + the same time by the SNMP agent." + ::= { rlMir 4 } + +rlMirInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMirInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of the assignment ifinterfaces to IP Router instances." + ::= { rlMir 5 } + +rlMirInterfaceEntry OBJECT-TYPE + SYNTAX RlMirInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies the MRID assignement to a L2 + interfrace." + INDEX { rlMirInterfaceIfIndex } + ::= { rlMirInterfaceTable 1 } + +RlMirInterfaceEntry ::= SEQUENCE { + rlMirInterfaceIfIndex InterfaceIndex, + rlMirInterfaceMrid INTEGER +} + +rlMirInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The L2 interface for which this entry contains information." + ::= { rlMirInterfaceEntry 1 } + +rlMirInterfaceMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multi IP Router Instance Identifier to which the + interface is assgned." + DEFVAL { 0 } + ::= { rlMirInterfaceEntry 2 } + +rlMirVlanBaseReservedPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMirVlanBaseReservedPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list VLAN based reserved physical ports." + ::= { rlMir 6 } + +rlMirVlanBaseReservedPortsEntry OBJECT-TYPE + SYNTAX RlMirVlanBaseReservedPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VLAN based reserved physical port." + INDEX { rlMirVlanBaseReservedPortsIfIndex } + ::= { rlMirVlanBaseReservedPortsTable 1 } + +RlMirVlanBaseReservedPortsEntry ::= SEQUENCE { + rlMirVlanBaseReservedPortsIfIndex InterfaceIndex, + rlMirVlanBaseReservedPortsStatus RowStatus +} + +rlMirVlanBaseReservedPortsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IfIndex of VLAN based reserved physical port." + ::= { rlMirVlanBaseReservedPortsEntry 1 } + +rlMirVlanBaseReservedPortsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is used to delete an entry" + ::= { rlMirVlanBaseReservedPortsEntry 2 } + +rlMirVlanBaseLogicalPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMirVlanBaseLogicalPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list VLAN based logical ports." + ::= { rlMir 7 } + +rlMirVlanBaseLogicalPortsEntry OBJECT-TYPE + SYNTAX RlMirVlanBaseLogicalPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VLAN based logical point-to-point port." + INDEX { rlMirVlanBaseLogicalPortsIfIndex } + ::= { rlMirVlanBaseLogicalPortsTable 1 } + +RlMirVlanBaseLogicalPortsEntry ::= SEQUENCE { + rlMirVlanBaseLogicalPortsIfIndex InterfaceIndex, + rlMirVlanBaseLogicalPortsReservedIfIndex InterfaceIndex, + rlMirVlanBaseLogicalPortsVlanTag INTEGER, + rlMirVlanBaseLogicalPortsStatus RowStatus +} + +rlMirVlanBaseLogicalPortsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IfIndex of VLAN based Logical point-to-point port." + ::= { rlMirVlanBaseLogicalPortsEntry 1 } + +rlMirVlanBaseLogicalPortsReservedIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IfIndex of VLAN based reserved physical port on which the logical + port is defined." + ::= { rlMirVlanBaseLogicalPortsEntry 2 } + +rlMirVlanBaseLogicalPortsVlanTag OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "VLAN tag." + ::= { rlMirVlanBaseLogicalPortsEntry 3 } + +rlMirVlanBaseLogicalPortsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "It is used to add, update and delete an entry" + ::= { rlMirVlanBaseLogicalPortsEntry 4 } + +rlMirCurMriNumRouter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns Router Mri Number." + ::= { rlMir 8 } + +rlMirCurMriNumOob OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns Router Mri Number." + ::= { rlMir 9 } + +END + diff --git a/MIBS/cisco/CISCOSB-MNGINF-MIB b/MIBS/cisco/CISCOSB-MNGINF-MIB new file mode 100644 index 0000000..99a1c39 --- /dev/null +++ b/MIBS/cisco/CISCOSB-MNGINF-MIB @@ -0,0 +1,334 @@ +CISCOSB-MNGINF-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB MNGINF ROS +-- This Private MIB supports the Management ACL for ROS +-- Version: 7.46 +-- Date: 20 Jan 2007 + + + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, IpAddress, Unsigned32, + MODULE-IDENTITY FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + TruthValue, RowStatus FROM SNMPv2-TC + InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851 + +rlMngInf MODULE-IDENTITY + LAST-UPDATED "200309210001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for management access control." + REVISION "200309210000Z" + DESCRIPTION + "Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes." + ::= { switch001 89 } + +RlMngInfServiceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Management ACL Service type" + SYNTAX INTEGER { + dontCare(0), + telnet(1), + snmp(2), + http(3), + https(4), + ssh(5) + } + +RlMngInfActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Management ACL Action definition." + SYNTAX INTEGER { + permit(0), + deny(1) + } + +rlMngInfMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= {rlMngInf 1} + +rlMngInfEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The variable specifies if Management ACL functionality is enabled." + ::= {rlMngInf 2} + +rlMngInfActiveListName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The currently activated Management ACL name" + ::= {rlMngInf 3} + +rlMngInfListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMngInfListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table specifies all defined Access Lists definitions for IPv4 addresses. + Provide backward compatibility for previous versions." + ::= {rlMngInf 4} + +rlMngInfListEntry OBJECT-TYPE + SYNTAX RlMngInfListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for this table." + INDEX { rlMngInfListName, rlMngInfListPriority } + ::= { rlMngInfListTable 1} + +RlMngInfListEntry ::= SEQUENCE { + rlMngInfListName DisplayString, + rlMngInfListPriority Unsigned32, + rlMngInfListIfIndex Unsigned32, + rlMngInfListIpAddr IpAddress, + rlMngInfListIpNetMask IpAddress, + rlMngInfListService RlMngInfServiceType, + rlMngInfListAction RlMngInfActionType, + rlMngInfListRowStatus RowStatus, + rlMngInfListPortIfIndex Unsigned32 +} + +rlMngInfListName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name of the Access List." + ::= { rlMngInfListEntry 1} + +rlMngInfListPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Priority value." + ::= { rlMngInfListEntry 2} + +rlMngInfListIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IfIndex value. The IfIndex can be configured to be 0, which means don't care value." + ::= { rlMngInfListEntry 3} + +rlMngInfListIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address. The IP address can be configured to be 0, which means don't care value." + ::= { rlMngInfListEntry 4} + +rlMngInfListIpNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this entry. The value of the mask is + an IP address with all the network bits set to 1 and all the hosts bits set to 0." + ::= { rlMngInfListEntry 5} + +rlMngInfListService OBJECT-TYPE + SYNTAX RlMngInfServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type. The Service type address can be configured to be 0, + which means any of Telnet, SNMP, HTTP, HTTPS, SSH." + ::= { rlMngInfListEntry 6} + +rlMngInfListAction OBJECT-TYPE + SYNTAX RlMngInfActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action type. Can be permit or deny." + ::= { rlMngInfListEntry 7} + +rlMngInfListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlMngInfListEntry 8} + +rlMngInfListPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Physical Port IfIndex value. The IfIndex can be configured to be 0, which means don't care value." + ::= { rlMngInfListEntry 9} + +--- Management Interface auditing control (SysLog) + +rlMngInfAuditingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether SysLog messages + should be issued on reject by rule" + DEFVAL { true } + ::= { rlMngInf 5 } + +rlMngInfListInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMngInfListInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table specifies all defined Access Lists definitions definitions + for both IPv4 and IPv6 addresses." + ::= {rlMngInf 6} + +rlMngInfListInetEntry OBJECT-TYPE + SYNTAX RlMngInfListInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row definition for this table." + INDEX { rlMngInfListInetName, rlMngInfListInetPriority } + ::= { rlMngInfListInetTable 1} + +RlMngInfListInetEntry ::= SEQUENCE { + rlMngInfListInetName DisplayString, + rlMngInfListInetPriority Unsigned32, + rlMngInfListInetIfIndex Unsigned32, + rlMngInfListInetIpAddrType InetAddressType, + rlMngInfListInetIpAddr InetAddress, + rlMngInfListInetIpNetMask IpAddress, + rlMngInfListInetService RlMngInfServiceType, + rlMngInfListInetAction RlMngInfActionType, + rlMngInfListInetRowStatus RowStatus, + rlMngInfListInetIPv6PrefixLength INTEGER, + rlMngInfListInetPortIfIndex Unsigned32 +} + +rlMngInfListInetName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Name of the Access List." + ::= { rlMngInfListInetEntry 1} + +rlMngInfListInetPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Priority value." + ::= { rlMngInfListInetEntry 2} + +rlMngInfListInetIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IfIndex value. The IfIndex can be configured to be 0, which means don't care value." + ::= { rlMngInfListInetEntry 3} + +rlMngInfListInetIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type." + ::= { rlMngInfListInetEntry 4} + +rlMngInfListInetIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address.Used for both IPv4 and IPv6 addresses. + The InetIpAddress can be configured to be 0.0.0.0 and address type IPv4 , + which means ignored value." + ::= { rlMngInfListInetEntry 5} + +rlMngInfListInetIpNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field will used in case of IPv4 addresses . For IPv6 this field ignored. + Default value 255.255.255.255." + ::= { rlMngInfListInetEntry 6} + +rlMngInfListInetService OBJECT-TYPE + SYNTAX RlMngInfServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Service type. The Service type address can be configured to be 0, + which means any of Telnet, SNMP, HTTP, HTTPS, SSH." + ::= { rlMngInfListInetEntry 7} + +rlMngInfListInetAction OBJECT-TYPE + SYNTAX RlMngInfActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action type. Can be permit or deny." + ::= { rlMngInfListInetEntry 8} + +rlMngInfListInetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlMngInfListInetEntry 9} + +rlMngInfListInetIPv6PrefixLength OBJECT-TYPE + SYNTAX INTEGER (0.. 128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IPv6 prefix length.This field provide IPv6 prefix length (mask) + for IPv6 only.In case of IPv4 this field will ignored" + DEFVAL { 128 } + ::= { rlMngInfListInetEntry 10} + +rlMngInfListInetPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Physical Port IfIndex value. The IfIndex can be configured to be 0, which means don't care value." + ::= { rlMngInfListInetEntry 11} + +rlMngInfDefaultListName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default Management ACL name" + ::= {rlMngInf 7} +END + diff --git a/MIBS/cisco/CISCOSB-MULTISESSIONTERMINAL-MIB b/MIBS/cisco/CISCOSB-MULTISESSIONTERMINAL-MIB new file mode 100644 index 0000000..ff56aeb --- /dev/null +++ b/MIBS/cisco/CISCOSB-MULTISESSIONTERMINAL-MIB @@ -0,0 +1,41 @@ +CISCOSB-MULTISESSIONTERMINAL-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private Multi Session Terminal MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + DisplayString FROM SNMPv2-TC; + +rlMultiSessionTerminal MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines Multi Session Terminal private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 69 } + +rlTerminalDebugModePassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a user wants to change the terminal mode + from debug mode to ASCII he must enter this password first" + ::= { rlMultiSessionTerminal 1 } + +END diff --git a/MIBS/cisco/CISCOSB-PBR-MIB b/MIBS/cisco/CISCOSB-PBR-MIB new file mode 100644 index 0000000..6bf60e3 --- /dev/null +++ b/MIBS/cisco/CISCOSB-PBR-MIB @@ -0,0 +1,192 @@ +CISCOSB-PBR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851 + TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC + InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB -- [RFC2863] + OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + rlRouteMapPbrRouteMapName, rlRouteMapPbrRouteMapSectionId FROM CISCOSB-ROUTEMAP-MIB; + + +rlPolicyBasedRouting MODULE-IDENTITY + LAST-UPDATED "201506080000A" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Policy-Based Routing mechanism." + REVISION "201506080000A" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 228 } + +RlPBRInetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The inet type of a policy" + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + +RlPBRStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The types of status for policy-based routing entry" + SYNTAX INTEGER { + active(1), + noIp(2), + interfaceDown(3) + } + + +-- ============================================================ +-- rlPBRTable +-- ============================================================ + +rlPBRTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPBREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing policy-based routing binding information." + ::= { rlPolicyBasedRouting 1 } + +rlPBREntry OBJECT-TYPE + SYNTAX RlPBREntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlPBRIfIndex, + rlPBRInetType } + ::= { rlPBRTable 1 } + +RlPBREntry ::= SEQUENCE { + rlPBRIfIndex InterfaceIndex, + rlPBRInetType RlPBRInetType, + rlPBRRouteMapName DisplayString, + rlPBRStatus RlPBRStatusType, + rlPBRRowStatus RowStatus +} + +rlPBRIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IfIndex on which policy based routing is applied." + ::= { rlPBREntry 1 } + +rlPBRInetType OBJECT-TYPE + SYNTAX RlPBRInetType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Inet type of this entry." + ::= { rlPBREntry 2 } + +rlPBRRouteMapName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Route map name to apply." + ::= { rlPBREntry 3 } + +rlPBRStatus OBJECT-TYPE + SYNTAX RlPBRStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The route status for this entry." + ::= { rlPBREntry 4 } + +rlPBRRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The row status of this entry." + ::= { rlPBREntry 5 } + + +-- ============================================================ +-- rlPBRInfoTable +-- ============================================================ + +RlPBRNexthopStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The types of status of nexthop for policy-based routing entry" + SYNTAX INTEGER { + active(1), + notReachable(2), + notDirect(3) + } + +rlPBRInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPBRInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table containing policy-based routing information." + ::= { rlPolicyBasedRouting 2 } + +rlPBRInfoEntry OBJECT-TYPE + SYNTAX RlPBRInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlPBRInetType, + rlPBRIfIndex, + rlRouteMapPbrRouteMapName, + rlRouteMapPbrRouteMapSectionId } + ::= { rlPBRInfoTable 1 } + +RlPBRInfoEntry ::= SEQUENCE { + rlPBRInfoAccessListName DisplayString, + rlPBRInfoNexthopInetAddressType InetAddressType, + rlPBRInfoNexthopInetAddress InetAddress, + rlPBRInfoNexthopIfIndex InterfaceIndexOrZero, + rlPBRInfoNexthopStatus RlPBRNexthopStatusType +} + +rlPBRInfoAccessListName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access-list name of policy-based routing." + ::= { rlPBRInfoEntry 1 } + +rlPBRInfoNexthopInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inet type of rlPBRInfoNexthopInetAddress" + ::= { rlPBRInfoEntry 2 } + +rlPBRInfoNexthopInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inet address of nexthop, if used for action." + ::= { rlPBRInfoEntry 3 } + +rlPBRInfoNexthopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inet address of nexthop, if used for action." + ::= { rlPBRInfoEntry 4 } + +rlPBRInfoNexthopStatus OBJECT-TYPE + SYNTAX RlPBRNexthopStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of nexthop." + ::= { rlPBRInfoEntry 5 } + +END diff --git a/MIBS/cisco/CISCOSB-PHY-MIB b/MIBS/cisco/CISCOSB-PHY-MIB new file mode 100644 index 0000000..6f6861f --- /dev/null +++ b/MIBS/cisco/CISCOSB-PHY-MIB @@ -0,0 +1,230 @@ +CISCOSB-PHY-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB PHY MIB +-- Version: 7.38 +-- Date: 10 Sep 2004 +-- +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + ifIndex FROM IF-MIB + TimeStamp, DisplayString FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + rlPhy MODULE-IDENTITY + LAST-UPDATED "200409100000Z" -- September 30, 2002 + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The MIB module describes the private MIB for testing Layer1 interfaces supported + by CISCOSB's software and products." + REVISION "200209300024Z" -- September 30, 2002 + DESCRIPTION + "Initial revision" + REVISION "200309210024Z" -- September 21, 2003 + DESCRIPTION + "Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS." + ::= { switch001 90 } + + +RlPhyTestType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value indicating the test to perform." + SYNTAX INTEGER { + rlPhyTestTableNoTest(1), + rlPhyTestTableCableStatus(2), + rlPhyTestTableCableFault(3), + rlPhyTestTableCableLength(4), + rlPhyTestTableTransceiverTemp(5), + rlPhyTestTableTransceiverSupply(6), + rlPhyTestTableTxBias(7), + rlPhyTestTableTxOutput(8), + rlPhyTestTableRxOpticalPower(9), + rlPhyTestTableDataReady(10), + rlPhyTestTableLOS(11), + rlPhyTestTableTxFault(12), + rlPhyTestTableCableChannel1(13), + rlPhyTestTableCableChannel2(14), + rlPhyTestTableCableChannel3(15), + rlPhyTestTableCableChannel4(16), + rlPhyTestTableCablePolarity1(17), + rlPhyTestTableCablePolarity2(18), + rlPhyTestTableCablePolarity3(19), + rlPhyTestTableCablePolarity4(20), + rlPhyTestTableCablePairSkew1(21), + rlPhyTestTableCablePairSkew2(22), + rlPhyTestTableCablePairSkew3(23), + rlPhyTestTableCablePairSkew4(24), + rlPhyTestTableSFPEepromQualified(25) + } + +rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 } + +rlPhyTestSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhyTestSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { rlPhyTest 1} + +rlPhyTestSetEntry OBJECT-TYPE + SYNTAX RlPhyTestSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing objects for invoking tests on an interface." + INDEX {ifIndex } + ::= { rlPhyTestSetTable 1 } + +RlPhyTestSetEntry ::= + SEQUENCE { + rlPhyTestSetType RlPhyTestType + } + +rlPhyTestSetType OBJECT-TYPE + SYNTAX RlPhyTestType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A control variable used to start operator initiated interface + tests.1 indicates that no test has been initiated. Only + operator initiated interface tests can be set to this variable." + ::= { rlPhyTestSetEntry 1 } + +rlPhyTestGetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhyTestGetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { rlPhyTest 2 } + +rlPhyTestGetEntry OBJECT-TYPE + SYNTAX RlPhyTestGetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing results of tests on an interface." + INDEX {ifIndex, rlPhyTestGetType} + ::= { rlPhyTestGetTable 1 } + +RlPhyTestGetEntry ::= + SEQUENCE { + rlPhyTestGetType RlPhyTestType, + rlPhyTestGetStatus INTEGER, + rlPhyTestGetResult INTEGER, + rlPhyTestGetUnits INTEGER, + rlPhyTestGetAlarm INTEGER, + rlPhyTestGetTimeStamp DisplayString + } + +rlPhyTestGetType OBJECT-TYPE + SYNTAX RlPhyTestType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A control variable used to, 1 to indicate that this test can be + done on the specified port, 2 to initiate the test whenever the + user wishes" + ::= { rlPhyTestGetEntry 1 } + +rlPhyTestGetStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- no test yet requested + success(2), + inProgress(3), + notSupported(4), + unAbleToRun(5), -- due to state of system + aborted(6), + failed(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains the status of the most recently + requested test for operator initiated tests or the value + none(1) if no tests have been requested since the last + reset. For non operator initiated tests the value is always + none(1). + Note that this facility provides no provision for saving + the results of one test when starting another, as could + be required if used by multiple managers concurrently." + ::= { rlPhyTestGetEntry 2 } + +rlPhyTestGetResult OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object holds the test result" + ::= { rlPhyTestGetEntry 3 } + +rlPhyTestGetUnits OBJECT-TYPE + SYNTAX INTEGER { + integer(1), + boolean(2), + downUP(3), + reverseNormal(4), + mdiMdix(5), + meter(6), + degree(7), -- Celsius + microVolt(8), + microOham(9), + microAmper(10), + microWatt(11), + millisecond(12), + alaskaPhyLength(13), + alaskaPhyStatus(14), + dbm(15), + decidbm(16), + milidbm(17), + abcd(18), + nanosecond(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The test result unit of measure. The units can be standard unit or special units + that are designed for special test. + + The alaskaPhyLength unit is design for the VCT diagnostic and its values are: + less-than-50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more-than-140M(5). + + The alaskaPhyStatus unit is design for the VCT diagnostic and its values are: + 4-pair-cable(1), 2-pair-cable(2), no-cable(3), open-cable(4), short-cable(5), bad-cable(6), impedance-mismatch(7)." + ::= { rlPhyTestGetEntry 4 } + +rlPhyTestGetAlarm OBJECT-TYPE + SYNTAX INTEGER { + notRelevant(1), + noAlarmSet(2), + lowWarning(3), + highWarning(4), + lowAlarm(5), + highAlarm(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object hold the Alarm for this Entry. only Test that have can have alarms + use this field, other holds the Value notRelevant(1) " + ::= { rlPhyTestGetEntry 5 } + +rlPhyTestGetTimeStamp OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in string (formated DD-MMM-YYYY HH:MM:SS e.g + 14-Apr-2002 10:33:31)" + ::= { rlPhyTestGetEntry 6 } + +END diff --git a/MIBS/cisco/CISCOSB-PIM-MIB b/MIBS/cisco/CISCOSB-PIM-MIB new file mode 100644 index 0000000..cbf9d5d --- /dev/null +++ b/MIBS/cisco/CISCOSB-PIM-MIB @@ -0,0 +1,1533 @@ +CISCOSB-PIM-MIB DEFINITIONS ::= BEGIN +-- Title: CISCOSB PIM Private Extension +-- Version: 7.60.00.00 +-- Date: 19 Sep 2011 + +IMPORTS + switch001 FROM CISCOSB-MIB + pimInterfaceEntry, + pimInterfaceIfIndex, + pimInterfaceIPVersion, + pimNeighborIfIndex, + pimNeighborAddressType, + pimNeighborAddress FROM PIM-STD-MIB + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, Unsigned32, + TimeTicks, Gauge32 FROM SNMPv2-SMI + RowStatus, TruthValue, + TEXTUAL-CONVENTION, + DisplayString FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, + InterfaceIndexOrZero FROM IF-MIB + InetAddressType, + InetAddressPrefixLength, + InetAddress, InetVersion FROM INET-ADDRESS-MIB + IANAipRouteProtocol FROM IANA-RTPROTO-MIB; + + +rlPim MODULE-IDENTITY + LAST-UPDATED "200809250000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for PIM MIB." + REVISION "200809250000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 211 } + + + +--Common Textual Conventions + +AdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The desired administrative state of a MIB row." + SYNTAX INTEGER { + adminStatusUp(1), + adminStatusDown(2) + } + +OperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current operational state of a MIB row. This set of values + is used by many Data Connection products written before 2006." + SYNTAX INTEGER { + operStatusUp(1), -- active + operStatusDown(2), -- inactive + operStatusGoingUp(3), -- activating + operStatusGoingDown(4), -- deactivating + operStatusActFailed(5) -- activation failed + } + +Unsigned32NonZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A non-zero Unsigned32." + SYNTAX Unsigned32 (1..'FFFFFFFF'h) + +NumericIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A numeric index value or identifier." + SYNTAX Integer32 (1..'7FFFFFFF'h) + +NumericIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Either a numeric index value or identifier, or the value zero + with a special meaning defined by the object description. Do + not use this TC for MIB table index objects. Zero is not valid + for such objects." + SYNTAX Integer32 (0..'7FFFFFFF'h) + +EntityIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The HAF entity index value identifying a DC software entity. + This TC is deprecated. Use NumericIndex for all indexes." + SYNTAX Integer32 (1..2147483647) + +EntityIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The HAF entity index value identifying a DC software entity, or + zero which is used to indicate that the entity is not present. + This TC is deprecated. Use NumericIndexOrZero for all + references to indexes." + SYNTAX Integer32 (0..2147483647) + + +StdAccessListListIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An arbitrary index value identifying a standard access + list or zero for no access list." + SYNTAX Integer32 (0..2147483647) + +StdAccessListRuleIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An index value identifying a particular rule within a + standard access list. Rules are tested in order of + increasing rule index." + SYNTAX Integer32 (1..2147483647) + +ExtAccessListListIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An arbitrary index value identifying an extended access + list." + SYNTAX Integer32 (1..2147483647) + +ExtAccessListListIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "An arbitrary index value identifying an extended access + list or zero for no access list." + SYNTAX Integer32 (0..2147483647) + +PimStatsCounter ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The count of the number of events of a particular type that + have occurred since the last time either the NMI join was + established (caused by activating DC-PIM TIB Manager or + DC-PIM Neighbor Manager, or by recovery after NMI join + failure/fail-over), or the statistics were explicitly reset + by setting the pimNmEntClearStatsCounters object to 'true'. + This value can wrap." + SYNTAX Unsigned32 + + +NpgOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current operational state of a MIB row. This set of values + has been used by the Data Connection Networking Protocols Group + since 2006." + SYNTAX INTEGER { + operStatusUp(1), -- active + operStatusDown(2), -- inactive + operStatusGoingUp(3), -- activating + operStatusGoingDown(4), -- deactivating + operStatusActFailed(5), -- activation failed + operStatusFailed(8), -- failed, will recover when + -- possible + operStatusFailedPerm(10), -- operator intervention required + operStatusFailing(11) -- failure in progress + } + +-- +-- The PIM Interface Table +-- + +rlPimInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create and manage the {interface, IP + version} pairs for which PIM is enabled." + ::= { rlPim 1 } + +rlPimInterfaceEntry OBJECT-TYPE + SYNTAX RlPimInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the pimInterfaceTable." + AUGMENTS { pimInterfaceEntry } + ::= { rlPimInterfaceTable 1 } + +RlPimInterfaceEntry ::= SEQUENCE { + +-- DC additions { + rlPimInterfaceAdminStatus AdminStatus, + rlPimInterfaceOperStatus NpgOperStatus, + rlPimInterfaceStubInterface TruthValue, + rlPimInterfaceP2PNoHellos TruthValue, + rlPimInterfaceMgmdEntIndex NumericIndexOrZero, + rlPimInterfaceNeighborCount Gauge32, + rlPimInterfaceStarGStateLimit Unsigned32, + rlPimInterfaceStarGStateWarnThold Unsigned32, + rlPimInterfaceStarGStateStored Gauge32, + rlPimInterfaceSGStateLimit Unsigned32, + rlPimInterfaceSGStateWarnThold Unsigned32, + rlPimInterfaceSGStateStored Gauge32, + rlPimInterfaceNeighborFilter DisplayString, + rlPimInterfaceAssertInterval Unsigned32, + rlPimInterfaceAssertHoldtime Unsigned32, +-- } End DC additions +-- DC additions { + rlPimInterfaceAsmGrpFilter DisplayString, + rlPimInterfaceSsmSrcAndGrpFilter DisplayString +-- } End DC additions + --rlPimInterfaceStatus RowStatus +} + + +-- DC additions { + +rlPimInterfaceAdminStatus OBJECT-TYPE + SYNTAX AdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state of this interface." + DEFVAL { adminStatusUp } + ::= { rlPimInterfaceEntry 3 } + +rlPimInterfaceOperStatus OBJECT-TYPE + SYNTAX NpgOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of this interface." + ::= { rlPimInterfaceEntry 4 } + +rlPimInterfaceStubInterface OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether this interface is a 'stub interface' with regard to + PIM. If this is set to 'true', no PIM packets are sent or + processed (if received) on this interface. This should be + set to 'true' if there are no other PIM routers on the + interface but there may be untrusted hosts on the interface, + to prevent the router processing forged PIM messages from + those hosts. If there are other PIM routers on this + interface, this must be left as 'false'. + + Changing the value of this object while the interface is + operational causes the interface to be deactivated and + then reactivated." + DEFVAL { false } + ::= { rlPimInterfaceEntry 5 } + +rlPimInterfaceP2PNoHellos OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether this interface is a point-to-point interface on + which we do not require the neighbor to send PIM-Hello + signals. Provided for back-compatibility with some older + implementations that do not send Hellos on point-to-point + links. + + Changing the value of this object while the interface is + operational causes the interface to be deactivated and + then reactivated." + DEFVAL { false } + ::= { rlPimInterfaceEntry 6 } + +rlPimInterfaceMgmdEntIndex OBJECT-TYPE + SYNTAX NumericIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HAF entity index of the DC-MGMD (for example, for IPv4 + this is DC-IGMP) Router component that owns this interface. + Zero is a wildcard value meaning that no DC-MGMD Router + component currently owns the interface, and the first + DC-MGMD Router component that sends Group Membership + information for this interface will take ownership of it." + DEFVAL { 0 } + ::= { rlPimInterfaceEntry 7 } + +rlPimInterfaceNeighborCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM neighbors on this interface." + ::= { rlPimInterfaceEntry 8 } + +rlPimInterfaceStarGStateLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of groups for which DC-PIM TIB Manager + is allowed to store (*,G,I) state specific to this + interface. A value of zero means that there is no limit." + DEFVAL { 0 } + ::= { rlPimInterfaceEntry 9 } + +rlPimInterfaceStarGStateWarnThold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DC-PIM TIB Manager logs an exception if the number of + groups for which it is storing (*,G,I) state specific to + this interface exceeds this value. A value of zero means + that there is no warning threshold." + DEFVAL { 0 } + ::= { rlPimInterfaceEntry 10 } + +rlPimInterfaceStarGStateStored OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of groups for which DC-PIM TIB Manager is + storing (*,G,I) state specific to this interface." + ::= { rlPimInterfaceEntry 11 } + +rlPimInterfaceSGStateLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of {source, group} pairs for which + DC-PIM TIB Manager is allowed to store (S,G,I) state + specific to this interface. A value of zero means that + there is no limit." + DEFVAL { 0 } + ::= { rlPimInterfaceEntry 12 } + +rlPimInterfaceSGStateWarnThold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DC-PIM TIB Manager logs an exception if the number of + {source, group} pairs for which it is storing (S,G,I) state + specific to this interface exceeds this value. A value of + zero means that there is no warning threshold." + DEFVAL { 0 } + ::= { rlPimInterfaceEntry 13 } + +rlPimInterfaceSGStateStored OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of {source, group} pairs for which DC-PIM TIB + Manager is storing (S,G,I) state specific to this + interface." + ::= { rlPimInterfaceEntry 14 } + +rlPimInterfaceNeighborFilter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When neighbor filtering is enabled, the local router + will process link-local multicast PIM messages received on + this interface only if the originator's IP address (that is, + the source address in the IP header) is included in the + standard access list corresponding to the list name + configured for this object. + + Note that this filter does not apply to unicast PIM + messages, even if the originator is directly connected to + the local router. So, for example, this filter has no + effect on the processing of received Register messages. + + In other words, the standard access list is a whitelist, and + the local router will treat any router excluded from the + list as not being a valid PIM neighbor. + + To filter out all PIM neighbors, either configure this + object to be the list name of an 'exclude all' standard + access list, or use the rlPimInterfaceStubInterface object." + DEFVAL { "" } + ::= { rlPimInterfaceEntry 15 } + +rlPimInterfaceAssertInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which this router sends PIM Assert + messages on this interface when it is the assert winner. + This object corresponds to the 'Assert_Time' minus the + 'Assert_Override_Interval' defined in the PIM-SM + specification [I-D.ietf-rlPim-sm-v2-new]. This must be less + than rlPimInterfaceAssertHoldtime." + DEFVAL { 177 } + ::= { rlPimInterfaceEntry 16 } + +rlPimInterfaceAssertHoldtime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interval before this router leaves assert loser state + on this interface, unless it receives a PIM Assert message + that refreshes this state. This object corresponds to the + 'Assert_Time' timer value defined in the PIM-SM + specification [I-D.ietf-rlPim-sm-v2-new]. + + Note that configuring different values for this object for + different routers on the same interface might lead to + incorrect protocol operation." + DEFVAL { 180 } + ::= { rlPimInterfaceEntry 17 } + +-- } End DC additions + +-- DC additions { + +rlPimInterfaceAsmGrpFilter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When ASM group filtering is enabled, then for groups in the + ASM space the local router will: + + - process PIM (*,G) Join and (S,G) Join messages received on + this interface only if the group address is included in the + standard access list corresponding to the list index value + configured for this object + + - only send PIM (*,G) Join and (S,G) Join messages over this + interface if the group address is included in the standard + access list corresponding to the list index value configured + for this object. + + Local membership requests from the MGMD Router component are + not filtered. These should be filtered by the MGMD Router + component. + + In other words, the standard access list is a whitelist of the + ASM groups for which DC-PIM is permitted to request or receive + traffic over the interface. + + rlPimInterfaceAsmGrpFilter defaults to an empty string, which indicates + that no access list is specified. If the name does not correspond + to a valid access list, no group addresses will match the list + and therefore all PIM (*,G) Join and PIM (S,G) Join messages + will be filtered." + DEFVAL { "" } + ::= { rlPimInterfaceEntry 18 } + +rlPimInterfaceSsmSrcAndGrpFilter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When SSM source and group filtering is enabled, then for groups in + the SSM space the local router will + + - process PIM (S,G) Join messages received on this interface + only if the {source, group} pair is included in the extended + access list corresponding to the list index value configured + for this object + + - only send PIM (S,G) Join messages over this interface if + the {source, group} pair is included in the extended access + list corresponding to the list index value configured for this + object. + + In other words, the extended access list is a whitelist of the + SSM {source, group} pairs for which DC-PIM is permitted to + request or receive traffic over the interface. + + rlPimInterfaceSsmSrcAndGrpFilter defaults to an empty string, + which indicates that no access list is specified. If the name does not + correspond to a valid access list, no {source, group} pairs + will match the list and therefore all PIM (S,G) Join messages + will be filtered." + DEFVAL { "" } + ::= { rlPimInterfaceEntry 19 } + +-- } End DC additions + + +-- +-- The RL-PIM Interface Statistics Table +-- + +rlPimIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPimIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the statistics for {interface, IP version} + pairs for which PIM is enabled. + + Note that any messages filtered out by + rlPimInterfaceNeighborFilter do not contribute to any + statistics in this table except for + rlPimIfStatsNumFilteredOut." + ::= { rlPim 2 } + +rlPimIfStatsEntry OBJECT-TYPE + SYNTAX RlPimIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlPimIfStatsTable." + INDEX { pimInterfaceIfIndex, + pimInterfaceIPVersion } + ::= { rlPimIfStatsTable 1 } + +RlPimIfStatsEntry ::= SEQUENCE { + rlPimIfStatsNumSentHello PimStatsCounter, + rlPimIfStatsNumSentJoinPrune PimStatsCounter, + rlPimIfStatsNumSentAssert PimStatsCounter, + rlPimIfStatsNumSentBsm PimStatsCounter, + rlPimIfStatsNumErrHello PimStatsCounter, + rlPimIfStatsNumRecvUnknownNbr PimStatsCounter, + rlPimIfStatsNumUnknownHelloOpt PimStatsCounter, + rlPimIfStatsNumFilteredOut PimStatsCounter +} + +rlPimIfStatsNumSentHello OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Hello messages that have been sent out + this interface." + ::= { rlPimIfStatsEntry 1 } + +rlPimIfStatsNumSentJoinPrune OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Join/Prune messages that have been sent + out this interface." + ::= { rlPimIfStatsEntry 2 } + +rlPimIfStatsNumSentAssert OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Assert messages that have been sent out + this interface." + ::= { rlPimIfStatsEntry 3 } + +rlPimIfStatsNumSentBsm OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Bootstrap Router messages that have + been sent out this interface. DC-PIM always multicasts + this type of message." + ::= { rlPimIfStatsEntry 4 } + +rlPimIfStatsNumErrHello OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Hello messages that have been received on + this interface that have contained errors." + ::= { rlPimIfStatsEntry 5 } + +rlPimIfStatsNumRecvUnknownNbr OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Join/Prune, Assert and multicast Bootstrap + Router messages that have been received on this interface from + a neighbor from which we had not previously received a valid + PIM Hello message (and for which rlPimInterfaceP2PNoHellos was + 'false'). + + Bootstrap Router messages which are sent to a unicast address + are not included in this count." + ::= { rlPimIfStatsEntry 6 } + +rlPimIfStatsNumUnknownHelloOpt OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of unknown options that have been received in + PIM Hello messages on this interface." + ::= { rlPimIfStatsEntry 7 } + +rlPimIfStatsNumFilteredOut OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of link-local multicast PIM messages filtered + out by rlPimInterfaceNeighborFilter on this interface." + ::= { rlPimIfStatsEntry 8 } + +-- +-- The DC-PIM Neighbor Manager Entity Table +-- + +rlPimNmEntTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPimNmEntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create and manage DC-PIM Neighbor + Manager entities." + ::= { rlPim 3 } + +rlPimNmEntEntry OBJECT-TYPE + SYNTAX RlPimNmEntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an instance of the DC-PIM Neighbor + Manager entity." + INDEX { rlPimNmEntIndex } + ::= { rlPimNmEntTable 1 } + +RlPimNmEntEntry ::= SEQUENCE { + rlPimNmEntIndex NumericIndex, + rlPimNmEntRowStatus RowStatus, + rlPimNmEntAdminStatus AdminStatus, + rlPimNmEntOperStatus NpgOperStatus, + rlPimNmEntTmEntIndex NumericIndex, + rlPimNmEntI3JoinOperStatus NpgOperStatus, + rlPimNmEntNmiJoinOperStatus NpgOperStatus, + rlPimNmEntSckJoinOperStatus NpgOperStatus, + rlPimNmEntClearStatsCounters TruthValue, + rlPimNmEntStatsUpTime TimeTicks, + rlPimNmEntEnableUnicastMessages TruthValue, + rlPimNmEntAcceptUnicastBsms TruthValue, + rlPimNmEntCrpAdvFilterIndex StdAccessListListIndexOrZero +} + +rlPimNmEntIndex OBJECT-TYPE + SYNTAX NumericIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this rlPimNmEntEntry. This is the HAF entity + index passed on the entity create parameters." + ::= { rlPimNmEntEntry 1 } + +rlPimNmEntRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to create and delete a DC-PIM Neighbor Manager Entity + Table entry." + ::= { rlPimNmEntEntry 2 } + +rlPimNmEntAdminStatus OBJECT-TYPE + SYNTAX AdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state of the DC-PIM Neighbor + Manager entity." + DEFVAL { adminStatusUp } + ::= { rlPimNmEntEntry 3 } + +rlPimNmEntOperStatus OBJECT-TYPE + SYNTAX NpgOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the DC-PIM Neighbor + Manager entity." + ::= { rlPimNmEntEntry 4 } + +rlPimNmEntTmEntIndex OBJECT-TYPE + SYNTAX NumericIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The HAF entity index value of the DC-PIM TIB Manager to + join to. + + Once set, the value of this object cannot be changed." + ::= { rlPimNmEntEntry 5 } + +rlPimNmEntI3JoinOperStatus OBJECT-TYPE + SYNTAX NpgOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the I3 join. + rlPimNmEntOperStatus cannot transition to 'operStatusUp' + unless this object has a value of 'operStatusUp', and cannot + transition to 'operStatusDown' unless this object has a + value of 'operStatusDown'." + ::= { rlPimNmEntEntry 6 } + +rlPimNmEntNmiJoinOperStatus OBJECT-TYPE + SYNTAX NpgOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the NMI join. + rlPimNmEntOperStatus cannot transition to 'operStatusUp' + unless this object has a value of 'operStatusUp', and cannot + transition to 'operStatusDown' unless this object has a + value of 'operStatusDown'." + ::= { rlPimNmEntEntry 7 } + +rlPimNmEntSckJoinOperStatus OBJECT-TYPE + SYNTAX NpgOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the SCK join. + rlPimNmEntOperStatus cannot transition to 'operStatusUp' + unless this object has a value of 'operStatusUp', and cannot + transition to 'operStatusDown' unless this object has a + value of 'operStatusDown'." + ::= { rlPimNmEntEntry 8 } + +rlPimNmEntClearStatsCounters OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set this object to 'true' to cause DC-PIM Neighbor Manager + to reset all its statistics counters (that is, all objects + with syntax PimStatsCounter that are either in the + rlPimNmEntStatsTable, or in a row of the rlPimIfStatsTable or + rlPimNbrStatsTable for an interface for which + rlPimInterfaceNmEntIndex equals rlPimNmEntIndex). + + Reading the value of this object has no meaning." + DEFVAL { false } + ::= { rlPimNmEntEntry 9 } + +rlPimNmEntStatsUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since the statistics counters were last reset, + either by establishing the NMI join (caused by activating + DC-PIM TIB Manager or DC-PIM Neighbor Manager, or by + recovery after NMI join failure/fail-over) or by setting the + rlPimNmEntClearStatsCounters object to 'true'." + ::= { rlPimNmEntEntry 10 } + +rlPimNmEntEnableUnicastMessages OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set this object to 'true' to enable DC-PIM Neighbor + Manager to send and receive unicast PIM messages. + + This object must only be set to 'false' if the local + router will never be an RP for any multicast group, and + will never be the DR for any connected source that sends + data to any ASM group. Note that this will always be the + case if the local router will perform only the SSM subset + of PIM-SM." + DEFVAL { true } + ::= { rlPimNmEntEntry 11 } + +rlPimNmEntAcceptUnicastBsms OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set this object to 'true' to enable DC-PIM Neighbor Manager + to accept PIM Bootstrap Messages (BSMs) which are sent + to DC-PIM as unicast messages. Setting the object to 'false' + means that DC-PIM Neighbor Manager ignores received unicast BSMs. + + The setting of this object has no effect on the ability of + DC-PIM to accept BSMs which are multicast. + + DC-PIM only ever multicasts BSMs; it never sends them as unicast + messages. + + This object can only be set to 'true' if the + rlPimNmEntEnableUnicastMessages object is also set to 'true'." + DEFVAL { false } + ::= { rlPimNmEntEntry 12 } + +rlPimNmEntCrpAdvFilterIndex OBJECT-TYPE + SYNTAX StdAccessListListIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set this object to zero to disable Candidate-RP + Advertisement filtering. This means that the local router + will process a Candidate-RP Advertisement message from any + source IP address. + + Set this object to a non-zero value to enable Candidate-RP + Advertisement filtering. The value gives the standard access + list index used to filter received Candidate-RP Advertisement + messages. The local router will process a received + Candidate-RP Advertisement message only if its source IP address + is included in the specified standard access list. + + In other words, the standard access list is a whitelist of + the unicast sources from which DC-PIM is permitted to accept + Candidate-RP advertisements." + DEFVAL { 0 } + ::= { rlPimNmEntEntry 13 } + +-- +-- The DC-PIM Neighbor Manager Entity Statistics Table +-- + +rlPimNmEntStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPimNmEntStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the statistics for DC-PIM Neighbor Manager + entities. + + Note that any messages filtered out by + rlPimInterfaceNeighborFilter do not contribute to any + statistics in this table. + + Note that in the case of critical parsing errors, only the + first error encountered will be counted. The checks are + made in the following order. + + - Length. + - Checksum. + - Message type. + - Version." + + ::= { rlPim 4 } + +rlPimNmEntStatsEntry OBJECT-TYPE + SYNTAX RlPimNmEntStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the statistics for a DC-PIM Neighbor + Manager entity." + -- AUGMENTS { rlPimNmEntEntry } + INDEX { rlPimNmEntIndex } + ::= { rlPimNmEntStatsTable 1 } + +RlPimNmEntStatsEntry ::= SEQUENCE { + rlPimNmEntStatsNumSentCRPAdvert PimStatsCounter, + rlPimNmEntStatsNumSentRegister PimStatsCounter, + rlPimNmEntStatsNumSentRegisterStop PimStatsCounter, + rlPimNmEntStatsNumRecvCRPAdvert PimStatsCounter, + rlPimNmEntStatsNumRecvRegister PimStatsCounter, + rlPimNmEntStatsNumRecvRegisterStop PimStatsCounter, + rlPimNmEntStatsNumErrCRPAdvert PimStatsCounter, + rlPimNmEntStatsNumErrRegister PimStatsCounter, + rlPimNmEntStatsNumErrRegisterStop PimStatsCounter, + rlPimNmEntStatsNumRecvIgnoredType PimStatsCounter, + rlPimNmEntStatsNumRecvUnknownType PimStatsCounter, + rlPimNmEntStatsNumRecvUnknownVer PimStatsCounter, + rlPimNmEntStatsNumRecvBadChecksum PimStatsCounter, + rlPimNmEntStatsNumRecvBadLength PimStatsCounter, + rlPimNmEntStatsNumCRPAdvfiltered PimStatsCounter +} + + +rlPimNmEntStatsNumSentCRPAdvert OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Candidate-RP-Advertisement messages that have + been sent by this DC-PIM Neighbor Manager entity." + ::= { rlPimNmEntStatsEntry 1 } + +rlPimNmEntStatsNumSentRegister OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Register messages that have been sent by + this DC-PIM Neighbor Manager entity. + + Note that this only includes PIM Register messages forwarded + to other members of Anycast-RP sets, and Null-Register + messages. It does not include Register-encapsulated data + packets sent from the DR to the RP; these are sent by the + data plane." + ::= { rlPimNmEntStatsEntry 2 } + +rlPimNmEntStatsNumSentRegisterStop OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Register-Stop messages that have been + sent by this DC-PIM Neighbor Manager entity." + ::= { rlPimNmEntStatsEntry 3 } + +rlPimNmEntStatsNumRecvCRPAdvert OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid PIM Candidate-RP-Advertisement messages that + have been received by this DC-PIM Neighbor Manager entity." + ::= { rlPimNmEntStatsEntry 4 } + +rlPimNmEntStatsNumRecvRegister OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid PIM Register messages that have been + received by this DC-PIM Neighbor Manager entity." + ::= { rlPimNmEntStatsEntry 5 } + +rlPimNmEntStatsNumRecvRegisterStop OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid PIM Register-Stop messages that have + been received by this DC-PIM Neighbor Manager entity." + ::= { rlPimNmEntStatsEntry 6 } + +rlPimNmEntStatsNumErrCRPAdvert OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Candidate-RP-Advertisement messages that have + been received by this DC-PIM Neighbor Manager entity that have + contained errors." + ::= { rlPimNmEntStatsEntry 7 } + +rlPimNmEntStatsNumErrRegister OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Register messages that have been received + by this DC-PIM Neighbor Manager entity that have contained + errors." + ::= { rlPimNmEntStatsEntry 8 } + +rlPimNmEntStatsNumErrRegisterStop OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Register-Stop messages that have been + received by this DC-PIM Neighbor Manager entity that have + contained errors." + ::= { rlPimNmEntStatsEntry 9 } + +rlPimNmEntStatsNumRecvIgnoredType OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM messages with a known but unsupported PIM + message type that have been received by this DC-PIM Neighbor + Manager entity." + ::= { rlPimNmEntStatsEntry 10 } + +rlPimNmEntStatsNumRecvUnknownType OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM messages with an unknown PIM message type + that have been received by this DC-PIM Neighbor Manager + entity." + ::= { rlPimNmEntStatsEntry 11 } + +rlPimNmEntStatsNumRecvUnknownVer OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM messages with an unknown PIM version that + have been received by this DC-PIM Neighbor Manager entity." + ::= { rlPimNmEntStatsEntry 12 } + +rlPimNmEntStatsNumRecvBadChecksum OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM messages with a incorrect PIM checksum + that have been received by this DC-PIM Neighbor Manager + entity." + ::= { rlPimNmEntStatsEntry 13 } + +rlPimNmEntStatsNumRecvBadLength OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM messages with a length too short to + contain a common PIM header that have been received by this + DC-PIM Neighbor Manager entity." + ::= { rlPimNmEntStatsEntry 14 } + +rlPimNmEntStatsNumCRPAdvfiltered OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of C-RP-Advertisement messages which have been + filtered out by this DC-PIM Neighbor Manager entity." + ::= { rlPimNmEntStatsEntry 15 } + + +-- +-- The DC-PIM Neighbor Statistics Table +-- + +rlPimNbrStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPimNbrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the statistics for PIM neighbors. + + Note that if a neighbor's Liveness Timer expires (including + on receipt of a PIM Hello message with a zero Holdtime), + this event resets all of the statistics in this table. + However, if a neighbor's Generation ID value changes, none + of the statistics in this table are affected." + ::= { rlPim 5 } + +rlPimNbrStatsEntry OBJECT-TYPE + SYNTAX RlPimNbrStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlPimNbrStatsTable." + INDEX { pimNeighborIfIndex, + pimNeighborAddressType, + pimNeighborAddress } + ::= { rlPimNbrStatsTable 1 } + +RlPimNbrStatsEntry ::= SEQUENCE { + rlPimNbrStatsNumRecvHello PimStatsCounter, + rlPimNbrStatsNumRecvJoinPrune PimStatsCounter, + rlPimNbrStatsNumRecvAssert PimStatsCounter, + rlPimNbrStatsNumRecvBSM PimStatsCounter, + rlPimNbrStatsNumErrJoinPrune PimStatsCounter, + rlPimNbrStatsNumErrAssert PimStatsCounter, + rlPimNbrStatsNumErrBSM PimStatsCounter +} + +rlPimNbrStatsNumRecvHello OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid PIM Hello messages that have been + received from this neighbor." + ::= { rlPimNbrStatsEntry 1 } + +rlPimNbrStatsNumRecvJoinPrune OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid PIM Join/Prune messages that have been + received from this neighbor." + ::= { rlPimNbrStatsEntry 2 } + +rlPimNbrStatsNumRecvAssert OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid PIM Assert messages that have been + received from this neighbor." + ::= { rlPimNbrStatsEntry 3 } + +rlPimNbrStatsNumRecvBSM OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid PIM Bootstrap messages that have been + received from this neighbor." + ::= { rlPimNbrStatsEntry 4 } + +rlPimNbrStatsNumErrJoinPrune OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Join/Prune messages that have been + received from this neighbor that have contained errors. + Note that this does not include messages for which the RP in + the message differs from the RP known by the local router, + nor does it include (*,G) messages received for SSM groups." + ::= { rlPimNbrStatsEntry 5 } + +rlPimNbrStatsNumErrAssert OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Assert messages that have been received + from this neighbor that have contained errors." + ::= { rlPimNbrStatsEntry 6 } + +rlPimNbrStatsNumErrBSM OBJECT-TYPE + SYNTAX PimStatsCounter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PIM Bootstrap messages that have been received + from this neighbor that have contained errors." + ::= { rlPimNbrStatsEntry 7 } + +-- +-- The DC-PIM TIB Manager Entity Table +-- + +rlPimTmEntTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPimTmEntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to create and manage DC-PIM TIB Manager + entities." + ::= { rlPim 6 } + +rlPimTmEntEntry OBJECT-TYPE + SYNTAX RlPimTmEntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an instance of the DC-PIM TIB Manager + entity." + INDEX { rlPimTmEntIndex } + ::= { rlPimTmEntTable 1 } + +RlPimTmEntEntry ::= SEQUENCE { + rlPimTmEntIndex NumericIndex, + rlPimTmEntRowStatus RowStatus, + rlPimTmEntAdminStatus AdminStatus, + rlPimTmEntOperStatus NpgOperStatus, + rlPimTmEntGStateLimit Unsigned32, + rlPimTmEntGStateWarnThold Unsigned32, + rlPimTmEntGStateStored Gauge32, + rlPimTmEntSGStateLimit Unsigned32, + rlPimTmEntSGStateWarnThold Unsigned32, + rlPimTmEntSGStateStored Gauge32, + rlPimTmEntStarGIStateLimit Unsigned32, + rlPimTmEntStarGIStateWarnThold Unsigned32, + rlPimTmEntStarGIStateStored Gauge32, + rlPimTmEntSGIStateLimit Unsigned32, + rlPimTmEntSGIStateWarnThold Unsigned32, + rlPimTmEntSGIStateStored Gauge32, + rlPimTmEntAsmGrpFilter DisplayString, + rlPimTmEntSsmSrcAndGrpFilter DisplayString, + rlPimTmEntRegSrcAndGrpFilter DisplayString, + rlPimTmEntRegSuppressionTime Unsigned32, + rlPimTmEntRegProbeTime Unsigned32, + rlPimTmEntKeepalivePeriod Unsigned32, +-- DC additions { + rlPimTmEntSendIfStateChangeTraps TruthValue, + rlPimTmEntSupportedAddrType InetAddressType +-- } End DC additions +} + +rlPimTmEntIndex OBJECT-TYPE + SYNTAX NumericIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this rlPimTmEntEntry. This is the HAF entity + index passed on the entity create parameters." + ::= { rlPimTmEntEntry 1 } + +rlPimTmEntRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to create and delete a DC-PIM TIB Manager Entity Table + entry." + ::= { rlPimTmEntEntry 2 } + +rlPimTmEntAdminStatus OBJECT-TYPE + SYNTAX AdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state of the DC-PIM TIB Manager + entity." + DEFVAL { adminStatusUp } + ::= { rlPimTmEntEntry 3 } + +rlPimTmEntOperStatus OBJECT-TYPE + SYNTAX NpgOperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the DC-PIM TIB Manager + entity." + ::= { rlPimTmEntEntry 4 } + +rlPimTmEntGStateLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of groups for which DC-PIM TIB Manager + is allowed to store non-interface specific (*,G) and/or + (S,G) state. A value of zero means that there is no limit." + DEFVAL { 0 } + ::= { rlPimTmEntEntry 5 } + +rlPimTmEntGStateWarnThold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DC-PIM TIB Manager logs an exception if the number of + groups for which it is storing non-interface specific (*,G) + and/or (S,G) state exceeds this value. A value of zero + means that there is no warning threshold." + DEFVAL { 0 } + ::= { rlPimTmEntEntry 6 } + +rlPimTmEntGStateStored OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of groups for which DC-PIM TIB Manager is + storing non-interface specific (*,G) and/or (S,G) state." + ::= { rlPimTmEntEntry 7 } + +rlPimTmEntSGStateLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of {source, group} pairs for which + DC-PIM TIB Manager is allowed to store non-interface + specific (S,G) state. A value of zero means that there is + no limit." + DEFVAL { 0 } + ::= { rlPimTmEntEntry 8 } + +rlPimTmEntSGStateWarnThold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DC-PIM TIB Manager logs an exception if the number of + {source, group} pairs for which it is storing non-interface + specific (S,G) state exceeds this value. A value of zero + means that there is no warning threshold." + DEFVAL { 0 } + ::= { rlPimTmEntEntry 9 } + +rlPimTmEntSGStateStored OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of {source, group} pairs for which DC-PIM TIB + Manager is storing non-interface specific (S,G) state." + ::= { rlPimTmEntEntry 10 } + +rlPimTmEntStarGIStateLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of {group, interface} pairs for which + DC-PIM TIB Manager is allowed to store (*,G,I) state. A + value of zero means that there is no limit." + DEFVAL { 0 } + ::= { rlPimTmEntEntry 11 } + +rlPimTmEntStarGIStateWarnThold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DC-PIM TIB Manager logs an exception if the number of + {group, interface} pairs for which it is storing (*,G,I) + state exceeds this value. A value of zero means that there + is no warning threshold." + DEFVAL { 0 } + ::= { rlPimTmEntEntry 12 } + +rlPimTmEntStarGIStateStored OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of {group, interface} pairs for which DC-PIM TIB + Manager is storing (*,G,I) state." + ::= { rlPimTmEntEntry 13 } + +rlPimTmEntSGIStateLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of {source, group, interface} triplets + for which DC-PIM TIB Manager is allowed to store (S,G,I) + state. A value of zero means that there is no limit." + DEFVAL { 0 } + ::= { rlPimTmEntEntry 14 } + +rlPimTmEntSGIStateWarnThold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DC-PIM TIB Manager logs an exception if the number of + {source, group, interface} triplets for which it is storing + (S,G,I) state exceeds this value. A value of zero means + that there is no warning threshold." + DEFVAL { 0 } + ::= { rlPimTmEntEntry 15 } + +rlPimTmEntSGIStateStored OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of {source, group, interface} triplets for which + DC-PIM TIB Manager is storing (S,G,I) state." + ::= { rlPimTmEntEntry 16 } + +rlPimTmEntAsmGrpFilter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When ASM group filtering is enabled, then for groups in the + ASM space, the local router will: + + - process received PIM (*,G) Join and (S,G) Join messages + only if the group address is included in the standard + access list corresponding to the list index value + configured for this object, and + + - accept (*,G) and (S,G) local membership requests from the + MGMD Router component only if the group address is + included in the standard access list corresponding to the + list index value configured for this object. + + In other words, the standard access list is a whitelist of + the ASM groups for which DC-PIM is permitted to request + traffic. + + Note that DC-PIM will never Register-encapsulate multicast + data packets for groups that are blocked by this filter. + See rlPimTmEntRegSrcAndGrpFilter for additional Register + message filtering options. + + rlPimTmEntAsmGrpFilter defaults to an empty string, + which indicates that no access list is specified." + ::= { rlPimTmEntEntry 17 } + +rlPimTmEntSsmSrcAndGrpFilter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When SSM source and group filtering is enabled, then for + groups in the SSM space, the local router will: + + - process received PIM (S,G) Join messages only if the + {source, group} pair is included in the extended access + list corresponding to the list index value configured for + this object, and + + - accept (S,G) local membership requests from the MGMD + Router component only if the {source, group} pair is + included in the extended access list corresponding to the + list index value configured for this object. + + In other words, the extended access list is a whitelist of + the SSM {source, group} pairs for which DC-PIM is + permitted to request traffic. + + rlPimTmEntSsmSrcAndGrpFilter defaults to an empty string, + which indicates that no access list is specified." + ::= { rlPimTmEntEntry 18 } + +rlPimTmEntRegSrcAndGrpFilter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When Register message filtering by source and group address + is enabled then: + + - for groups for which the local router is the RP, it + will process received PIM Register messages as normal + only if the {source, group} pair of the encapsulated + multicast data packet is included in the extended + access list corresponding to the list index value + configured for this object; if the {source, group} pair + is excluded from the extended access list, the local + router will send a Register-Stop message, and + + - on interfaces on which the local router is the DR, it + will encapsulate received multicast data packets and + forward them in PIM Register messages only if the + {source, group} pair of the multicast data packet is + included in the extended access list corresponding to + the list index value configured for this object. + + In other words, the extended access list is a whitelist of + the {source, group} pairs for which the local router is + permitted to Register-encapsulate/decapsulate multicast + data packets. + + rlPimTmEntRegSrcAndGrpFilter defaults to an empty string, + which indicates that no access list is specified." + DEFVAL { "" } + ::= { rlPimTmEntEntry 19 } + +rlPimTmEntRegSuppressionTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mean value of the randomized interval during which a DR + stops Register-encapsulation after receiving a PIM + Register-Stop message. This object corresponds to the + 'Register_Suppression_Time' defined in the PIM-SM + specification [I-D.ietf-dcPim-sm-v2-new]. + + Note that configuring different values for this object for + different routers in the PIM domain might lead to incorrect + protocol operation." + DEFVAL { 60 } + ::= { rlPimTmEntEntry 20 } + +rlPimTmEntRegProbeTime OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time to wait for a PIM Register-Stop message after + sending a PIM Null-Register message, before resuming + Register-encapsulation at a DR. This object corresponds to + the 'Register_Probe_Time' defined in the PIM-SM + specification [I-D.ietf-dcPim-sm-v2-new]." + DEFVAL { 5 } + ::= { rlPimTmEntEntry 21 } + +rlPimTmEntKeepalivePeriod OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time keep (S,G) state alive in the absence of PIM (S,G) + Join messages, (S,G) local membership or (S,G) data packets. + This object corresponds to the 'Keepalive_Period' defined in + the PIM-SM specification [I-D.ietf-dcPim-sm-v2-new]. + + Note that this value must also be configured in the MPF + stub, as the duration of its Data Flow Liveness timer. + + Note that configuring different values for this object for + different routers in the PIM domain might lead to incorrect + protocol operation." + DEFVAL { 210 } + ::= { rlPimTmEntEntry 22 } + +-- DC additions { + +rlPimTmEntSendIfStateChangeTraps OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this object to 'true' means that DC-PIM TIB + Manager will send a rlPimInterfaceStateChange trap when an + interface's operational state changes." + DEFVAL { false } + ::= { rlPimTmEntEntry 23 } + +rlPimTmEntSupportedAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field indicates the address family type that this + entity supports. On routers which support multiple + address families, separate DC-PIM-TM and DC-PIM-NM + entities must be configured for each family. + + This configuration can only be updated when the row status + of the TM entity is NotInService or the admin status is + Down." + DEFVAL { ipv4 } + ::= { rlPimTmEntEntry 24 } + +-- } End DC additions + + +rlPimEmbeddedRpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enabled status of Embedded-RP function for PIM-SM on this system." + DEFVAL { true } + ::= { rlPim 7 } + +END diff --git a/MIBS/cisco/CISCOSB-PNP b/MIBS/cisco/CISCOSB-PNP new file mode 100644 index 0000000..6aa75d1 --- /dev/null +++ b/MIBS/cisco/CISCOSB-PNP @@ -0,0 +1,408 @@ +CISCOSB-PNP DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32,IpAddress FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851; + +rlPNP MODULE-IDENTITY + LAST-UPDATED "201702090000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for PNP Agent." + REVISION "201102090000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 234 } + +RlOwnerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The entity that configured parameter." + SYNTAX INTEGER { + rlOwnerNone(0), + rlOwnerDefault(1), + rlOwnerStatic(2), + rlOwnerDHCP(3), + rlOwnerProtocol(4), + rlOwnerDelete(5) +} + +-- ======================================================= +-- PnP Table +-- ======================================================= + +rlPNPParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RLPNPParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PnP table has unique structure. It contains PnP agent parameters. + It MUST have exactly 2 entries - + One, represents the current parameters + Second, represents the next session parameters. + Since session cannot be interrupted in the middle, the next parameters will replace the current + parameters after session ends. + Each parameter can be configured manually or by DHCP or by Backoff message." + ::= { rlPNP 1} + +rlPNPParamsEntry OBJECT-TYPE + SYNTAX RLPNPParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlPNPParamsAvailability } + ::= { rlPNPParamsTable 1 } + +RLPNPParamsEntry::= SEQUENCE { + rlPNPParamsAvailability INTEGER, + rlPNPServerAddrType InetAddressType, + rlPNPServerAddr InetAddress, + rlPNPServerAddrOwner RlOwnerType, + rlPNPProtocol INTEGER, + rlPNPProtocolOwner RlOwnerType, + rlPNPHTTPPort Unsigned32, + rlPNPHTTPPortOwner RlOwnerType, + rlPNPHTTPSPort Unsigned32, + rlPNPHTTPSPortOwner RlOwnerType, + rlPNPUserName DisplayString, + rlPNPUserNameOwner RlOwnerType, + rlPNPPassword SnmpAdminString, + rlPNPPasswordOwner RlOwnerType, + rlPNPDiscoveryTimeout Unsigned32, + rlPNPDiscoveryTimeoutOwner RlOwnerType, + rlPNPDiscoveryExpoFactor Unsigned32, + rlPNPDiscoveryExpoFactorOwner RlOwnerType, + rlPNPDiscoveryTimeoutMax Unsigned32, + rlPNPDiscoveryTimeoutMaxOwner RlOwnerType, + rlPNPReconnectTimeout Unsigned32, + rlPNPReconnectTimeoutOwner RlOwnerType, + rlPNPSrcAddrTyp InetAddressType, + rlPNPSrcAddr InetAddress, + rlPNPSrcAddrOwner RlOwnerType, + rlPNPWatchdogTimeout Unsigned32, + rlPNPWatchdogTimeoutOwner RlOwnerType, + rlPNPAdminState INTEGER, + rlPNPAdminStateOwner RlOwnerType, + rlPNPRowStatus RowStatus + } + +rlPNPParamsAvailability OBJECT-TYPE + SYNTAX INTEGER {none(0), next(1), current(2)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The availability of parameters: + Current – the parameters that are currently used by session. + Next – the parameters that will be used after end of session" + ::= { rlPNPParamsEntry 1 } + +rlPNPServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of PnP server address." + ::= { rlPNPParamsEntry 2} + +rlPNPServerAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PnP server address. Default value is: PnPserver" + DEFVAL { '706e70736572766572'H } + ::= { rlPNPParamsEntry 3} + +rlPNPServerAddrOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the PnP server address." + DEFVAL { rlOwnerDefault } + ::= { rlPNPParamsEntry 4} + +rlPNPProtocol OBJECT-TYPE + SYNTAX INTEGER{http(0), https(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PnP transport protocol." + DEFVAL{ 0 } + ::= { rlPNPParamsEntry 5} + +rlPNPProtocolOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the transport protocol." + DEFVAL{ 1 } + ::= { rlPNPParamsEntry 6} + +rlPNPHTTPPort OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PnP HTTP port." + DEFVAL{ 80 } + ::= { rlPNPParamsEntry 7} + +rlPNPHTTPPortOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the HTTP port." + DEFVAL{ 1 } + ::= { rlPNPParamsEntry 8} + +rlPNPHTTPSPort OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PnP HTTPS port." + DEFVAL{ 443 } + ::= { rlPNPParamsEntry 9} + +rlPNPHTTPSPortOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the HTTPS port." + DEFVAL{ 1 } + ::= { rlPNPParamsEntry 10} + +rlPNPUserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used in each message from PnP agent to PnP server." + DEFVAL {""} + ::= { rlPNPParamsEntry 11} + +rlPNPUserNameOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the PnP user name." + DEFVAL{ 1 } + ::= { rlPNPParamsEntry 12} + +rlPNPPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable optional and is used in each message from PnP agent to PnP server." + DEFVAL {""} + ::= { rlPNPParamsEntry 13} + +rlPNPPasswordOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The entity that configured the PnP password" + DEFVAL{ 1 } + ::= { rlPNPParamsEntry 14} + +rlPNPDiscoveryTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..2000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time to wait in seconds before new discovery after discovery failure." + DEFVAL{ 60 } + ::= { rlPNPParamsEntry 15} + +rlPNPDiscoveryTimeoutOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The entity that configured the discovery timeout" + DEFVAL{ 1 } + ::= { rlPNPParamsEntry 16} + +rlPNPDiscoveryExpoFactor OBJECT-TYPE + SYNTAX Unsigned32 (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value that triggers the discovery attempt exponentially." + DEFVAL{ 3 } + ::= { rlPNPParamsEntry 17} + +rlPNPDiscoveryExpoFactorOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The entity that configured the discovery exponent factor" + DEFVAL{ 1 } + ::= { rlPNPParamsEntry 18} + + +rlPNPDiscoveryTimeoutMax OBJECT-TYPE + SYNTAX Unsigned32 (1..2000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum value of the timeout." + DEFVAL{ 540 } + ::= { rlPNPParamsEntry 19} + +rlPNPDiscoveryTimeoutMaxOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The entity that configured the discovery timeout max" + DEFVAL{ 1 } + ::= { rlPNPParamsEntry 20} + +rlPNPReconnectTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..2000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout in seconds between PnP sessions." + DEFVAL{30} + ::= { rlPNPParamsEntry 21} + +rlPNPReconnectTimeoutOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the PnP reconnect timeout." + DEFVAL{1} + ::= { rlPNPParamsEntry 22} + +rlPNPSrcAddrTyp OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PnP source address type." + ::= { rlPNPParamsEntry 23} + +rlPNPSrcAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PnP source address." + DEFVAL { '00000000'H } + ::= { rlPNPParamsEntry 24} + +rlPNPSrcAddrOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the source address." + DEFVAL{1} + ::= { rlPNPParamsEntry 25} + +rlPNPWatchdogTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time to wait a reply from a PnP or File server." + DEFVAL{ 30 } + ::= { rlPNPParamsEntry 26} + +rlPNPWatchdogTimeoutOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the watchdog timeout." + DEFVAL{1} + ::= { rlPNPParamsEntry 27} + +rlPNPAdminState OBJECT-TYPE + SYNTAX INTEGER{enable(0), disable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value represents the admin state of the PnP feature." + DEFVAL{ 0 } + ::= { rlPNPParamsEntry 28 } + +rlPNPAdminStateOwner OBJECT-TYPE + SYNTAX RlOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured the admin state." + DEFVAL{1} + ::= { rlPNPParamsEntry 29} + + +rlPNPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlPNPParamsEntry 30} + +rlPNPResume OBJECT-TYPE + SYNTAX INTEGER{off(0), on(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action scalar - take out immediately the PnP agent from waiting state." + DEFVAL{ 0 } + ::= { rlPNP 2 } + +rlPNPNreadyReason OBJECT-TYPE + SYNTAX INTEGER{serverIP(0),certificate(1),tod(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the reason for the not ready operational state." + ::= { rlPNP 3 } + +rlPNPState OBJECT-TYPE + SYNTAX INTEGER{bootup(0),discovery(1),discoveryWait(2),session(3),sessionWait(4),disabled(5),notReady(6)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the PnP agent state." + ::= { rlPNP 4 } + +rlPNPTimerRemainder OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the session/discovery timer remainder." + ::= { rlPNP 5 } +END + diff --git a/MIBS/cisco/CISCOSB-POE-MIB b/MIBS/cisco/CISCOSB-POE-MIB new file mode 100644 index 0000000..39a2bb4 --- /dev/null +++ b/MIBS/cisco/CISCOSB-POE-MIB @@ -0,0 +1,891 @@ +CISCOSB-POE-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB LOCALIZATION ROS +-- This Private MIB is enhancement for rfc3621.txt - Power Ethernet Mib +-- Version: 7.60 +-- Date: 28 Nov 2005 + +IMPORTS + switch001 FROM CISCOSB-MIB + DisplayString, TruthValue FROM SNMPv2-TC + InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB + OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 FROM SNMPv2-SMI + PortList FROM Q-BRIDGE-MIB; + + +rlPoe MODULE-IDENTITY + LAST-UPDATED "202105190000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "Add a new field in the PoE MIB to indicate Max power allocation allowed" + REVISION "202105190000Z" + DESCRIPTION + "The private MIB module definition for Power Over Ethernet." + REVISION "200911260000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 108 } +RlPoeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "PoE types: + 1 - none: no PoE, unknown type; + 2 - PoE: Standard AF PoE + 3 - PoE Plus: Standard AT PoE + 4 - 60 W: 60W poe port + 5 - PoE BT: 802.3BT standard" + SYNTAX INTEGER { + none(1), + poe(2), + poeplus(3), + poe60w(4), + poeBT(5) + } + +--rlPethPsePortTable + +rlPethPsePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional information for Power Over Ethernet ports." + ::= {rlPoe 1 } + +rlPethPsePortEntry OBJECT-TYPE + SYNTAX RlPethPsePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethPsePortTable." + INDEX { rlPethPsePortGroupIndex , rlPethPsePortIndex } + ::= {rlPethPsePortTable 1 } + +RlPethPsePortEntry ::= SEQUENCE { + rlPethPsePortGroupIndex INTEGER, + rlPethPsePortIndex INTEGER, + rlPethPsePortOutputVoltage INTEGER, + rlPethPsePortOutputCurrent INTEGER, + rlPethPsePortOutputPower INTEGER, + rlPethPsePortPowerLimit INTEGER, + rlPethPsePortStatus INTEGER, + rlPethPsePortStatusDescription DisplayString, + rlPethPsePortOperPowerLimit INTEGER, + rlPethPsePortTimeRangeName DisplayString, + rlPethPsePortOperStatus TruthValue, + rlPethPsePortMaxPowerAllocAllowed INTEGER, + rlPethPsePortSupportPoeType RlPoeType, + rlPethPsePortLinkPartnerPoeType RlPoeType, + rlPethPsePortFourPairForced INTEGER, + rlPethPsePortFourPairEnabled INTEGER, + rlPethPsePortNegotiationAllocatedPower INTEGER, + rlPethPsePortNegotiationProtocolOwner INTEGER, + rlPethPsePortLegacySupport INTEGER, + rlPethPsePortHighPowerModeEnable INTEGER, + rlPethPsePortMenagementMode INTEGER, + rlPethPsePortStaticPowerAllocation INTEGER, + rlPethPsePortHighPowerOpStatus INTEGER +} + +rlPethPsePortGroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices. + Furthermore, the same value MUST be used in this variable, + pethMainPseGroupIndex, and pethNotificationControlGroupIndex + to refer to a given box in a stack or module in the rack." + ::= { rlPethPsePortEntry 1 } + +rlPethPsePortIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the power Ethernet PSE + port within group pethPsePortGroupIndex to which the + power Ethernet PSE entry is connected." + ::= { rlPethPsePortEntry 2 } + +rlPethPsePortOutputVoltage OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates on the output voltage level in milli volts from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 3 } + +rlPethPsePortOutputCurrent OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates on the output current level in milli amper from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 4 } + +rlPethPsePortOutputPower OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates on the output power level in milli watts from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 5 } + +rlPethPsePortPowerLimit OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates on the user configured power level in milli watts which is available from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 6 } + +rlPethPsePortStatus OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates on the hardware status of rlPethPsePortIndex." + ::= { rlPethPsePortEntry 7 } + +rlPethPsePortStatusDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..120)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the description of the hardware status of rlPethPsePortIndex." + ::= { rlPethPsePortEntry 8 } + +rlPethPsePortOperPowerLimit OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the maximum power level in milli watts which is available from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 9 } + +rlPethPsePortTimeRangeName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to bind PoE port to time range." + ::= { rlPethPsePortEntry 10 } + +rlPethPsePortOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Read-Only variable indicates PoE port current status affected by time range active/inactive and admin status." + ::= { rlPethPsePortEntry 11 } + +rlPethPsePortMaxPowerAllocAllowed OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the maximum power allocation allowed per port (including wire power loses) in milli-watts which is available from rlPethPsePortIndex." + ::= { rlPethPsePortEntry 12 } + +rlPethPsePortSupportPoeType OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the supported type of the PoE port" + ::= { rlPethPsePortEntry 13 } + +rlPethPsePortLinkPartnerPoeType OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the link partner PoE type." + ::= { rlPethPsePortEntry 14 } + +rlPethPsePortFourPairForced OBJECT-TYPE + SYNTAX INTEGER { + forcedEnable(0), + forcedDisable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enabled the spare pair ALT_B in 60W port to force 4 pair enable." + ::= { rlPethPsePortEntry 15 } + +rlPethPsePortFourPairEnabled OBJECT-TYPE + SYNTAX INTEGER { + fourPairEnable(1), + fourPairDisable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates that spare pair ALT_B is enable." + ::= { rlPethPsePortEntry 16 } + +rlPethPsePortNegotiationAllocatedPower OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the power allocation in milli watts from power negotiation" + ::= { rlPethPsePortEntry 17 } + +rlPethPsePortNegotiationProtocolOwner OBJECT-TYPE + SYNTAX INTEGER { + protocolOwnerNone(0), + protocolOwnerCDP(1), + protocolOwnerLLDP(2), + protocolOwnerCDPExpired(3), + protocolOwnerLLDPExpired(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the protocol owner on power management negotiation protocol" + ::= { rlPethPsePortEntry 18 } + +rlPethPsePortLegacySupport OBJECT-TYPE + SYNTAX INTEGER { + not-relevant(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies poe Legacy per port configuration mode" + ::= { rlPethPsePortEntry 19 } + +rlPethPsePortHighPowerModeEnable OBJECT-TYPE + SYNTAX INTEGER { + not-relevant(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies poe port high power configuration mode" + ::= { rlPethPsePortEntry 20 } + +rlPethPsePortMenagementMode OBJECT-TYPE + SYNTAX INTEGER { + not-relevant(0), + dynamic(1), + static(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies poe power management mode configuration mode" + ::= { rlPethPsePortEntry 21 } + +rlPethPsePortStaticPowerAllocation OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates PoE Static power allocation. + Static power allocation can be configured by setting rlPethPsePortMenagementMode" + ::= { rlPethPsePortEntry 22 } + +rlPethPsePortHighPowerOpStatus OBJECT-TYPE + SYNTAX INTEGER { + not-relevant(0), + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the poe port high power status" + ::= { rlPethPsePortEntry 23 } + +--rlPethMainPseTable + +rlPethMainPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional read - only information for Power Over Ethernet." + ::= {rlPoe 2 } + +rlPethMainPseEntry OBJECT-TYPE + SYNTAX RlPethMainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethMainPseTable." + INDEX { rlPethMainPseGroupIndex } + ::= {rlPethMainPseTable 1 } + +RlPethMainPseEntry ::= SEQUENCE { + rlPethMainPseGroupIndex INTEGER, + rlPethMainPseSwVersion DisplayString, + rlPethMainPseHwVersion DisplayString, + rlPethMainPseHwType INTEGER, + rlPethMainPsePowerGuardBand INTEGER, + rlPethMainPsePowerManagementMode INTEGER, + rlPethMainPsedisconnectMethod INTEGER, + rlPethMainPseTemperatureSensor INTEGER, + rlPethMainPseInrushTestEnabled INTEGER, + rlPethMainPseLegacyDisabled INTEGER, + rlPethMainBanksValues OCTET STRING, + rlPethMainBanksActivePowerBank INTEGER +} + +rlPethMainPseGroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices. + Furthermore, the same value MUST be used in this variable, + pethMainPseGroupIndex, and pethNotificationControlGroupIndex + to refer to a given box in a stack or module in the rack." + ::= { rlPethMainPseEntry 1 } + +rlPethMainPseSwVersion OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the MCU SW version." + ::= { rlPethMainPseEntry 2 } + +rlPethMainPseHwVersion OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This variable identifies the MCU HW version." + ::= { rlPethMainPseEntry 3 } + +rlPethMainPseHwType OBJECT-TYPE + SYNTAX INTEGER { + enhanced(1), + plus(2), + auto(3), + nonPoe(4), + enhancedPlus(5), + poe60w(6), + poeBT(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the MCU HW type (enhanced, plus, none)." + ::= { rlPethMainPseEntry 4 } + +rlPethMainPsePowerGuardBand OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the guard band in [W] for not connecting + additional ports." + ::= { rlPethMainPseEntry 5 } + +rlPethMainPsePowerManagementMode OBJECT-TYPE + SYNTAX INTEGER { + portlimit(0), + classlimit(5), + maxlimit(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies power management mode." + ::= { rlPethMainPseEntry 6 } + +rlPethMainPsedisconnectMethod OBJECT-TYPE + SYNTAX INTEGER { + lowestpriority(0), + nextport(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies disconnect method. " + ::= { rlPethMainPseEntry 7 } + +rlPethMainPseTemperatureSensor OBJECT-TYPE + SYNTAX INTEGER (-200..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the pd temperature sensor. " + ::= { rlPethMainPseEntry 8 } + +rlPethMainPseInrushTestEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies if HW inrush test will be disabled. + by default HW inrush test is enabled." + ::= { rlPethMainPseEntry 9 } + +rlPethMainPseLegacyDisabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies poe Legacy global configuration mode" + ::= { rlPethMainPseEntry 10 } + +rlPethMainBanksValues OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable returns 16 power-banks of a specific switch" + ::= { rlPethMainPseEntry 11 } + +rlPethMainBanksActivePowerBank OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable returns the active power-bank of a specific switch" + ::= { rlPethMainPseEntry 12 } + +--rlPethPdPortTable + +rlPethPdPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethPdPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional read-write information for Power Over Ethernet - PD side." + ::= {rlPoe 4 } + +rlPethPdPortEntry OBJECT-TYPE + SYNTAX RlPethPdPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethPdPortTable." + INDEX { rlPethPdPortIndex } + ::= {rlPethPdPortTable 1} + +RlPethPdPortEntry ::= SEQUENCE { + rlPethPdPortIndex InterfaceIndex, + rlPethPdPortSupportPoeType RlPoeType, + rlPethPdPortOperPoeType RlPoeType, + rlPethPdPortPowerRequest Unsigned32, + rlPethPdPortPowerAvailable Unsigned32, + rlPethPdPortForcedMode RlPoeType, + rlPethPdPortNegotiationProtocolOwner INTEGER +} + +rlPethPdPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the power Ethernet PD + port within group rlPethPdPortGroupIndex to which the + power Ethernet PSE entry is connected." + ::= { rlPethPdPortEntry 1 } + +rlPethPdPortSupportPoeType OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the PoE type of the PD port (AF/AT/60W)" + ::= { rlPethPdPortEntry 2 } + +rlPethPdPortOperPoeType OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the operational PoE status of the PD port" + ::= { rlPethPdPortEntry 3 } + +rlPethPdPortPowerRequest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the requested power the PD port request from the PSE in mili-Watts" + ::= { rlPethPdPortEntry 4 } + +rlPethPdPortPowerAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the available power the PSE port offers to the PD port in mili-Watts" + ::= { rlPethPdPortEntry 5 } + +rlPethPdPortForcedMode OBJECT-TYPE + SYNTAX RlPoeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the powered PD port forced mode" + ::= { rlPethPdPortEntry 6 } + +rlPethPdPortNegotiationProtocolOwner OBJECT-TYPE + SYNTAX INTEGER { + protocolOwnerNone(0), + protocolOwnerCDP(1), + protocolOwnerLLDP(2), + protocolOwnerCDPExpired(3), + protocolOwnerLLDPExpired(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the protocol owner on power management negotiation protocol" + ::= { rlPethPdPortEntry 7 } + + +--rlPethPseUnitTable + +rlPethPseUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethPseUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional read-write information for Power Over Ethernet unit capabilities." + ::= {rlPoe 5 } + +rlPethPseUnitEntry OBJECT-TYPE + SYNTAX RlPethPseUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethPseUnitTable." + INDEX { rlPethUnitIndex } + ::= {rlPethPseUnitTable 1 } + +RlPethPseUnitEntry ::= SEQUENCE { + rlPethUnitIndex INTEGER, + rlPethUnitType INTEGER, + rlPethUnitColor INTEGER +} + +rlPethUnitIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the unit id. + It means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices. + Furthermore, the same value MUST be used in this variable, + PethPowerPseGroupIndex, and pethNotificationControlGroupIndex + to refer to a given box in a stack or module in the rack." + ::= { rlPethPseUnitEntry 1 } + +rlPethUnitType OBJECT-TYPE + SYNTAX INTEGER { + unitTypeNone(0), + unitTypePSE(1), + unitTypePD(2), + unitTypePSEPD(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the unit type (PSE/PD/Both/None)." + ::= { rlPethPseUnitEntry 2 } + +rlPethUnitColor OBJECT-TYPE + SYNTAX INTEGER { + unitColorNone(0), + unitColorGreen(1), + unitColorYellow(2), + unitColorRed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the unit PSE status (color can be green,yellow,red)." + ::= { rlPethPseUnitEntry 3 } + +-- +-- Clear port counters Section +-- + +rlPethPseCountersClear OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear poe port counter. By setting the MIB to 0x0FFFFFFF, all poe ports counters are set to zero. + by Setting to port index, all specific poe port counters are set to zero" + ::= {rlPoe 6} + +rlPoeClassErrorDetectionStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if class detection error is enabled (true) or disabled (false)" + DEFVAL { true } + ::= { rlPoe 8 } + +--rlPethPerPseTable + +rlPethPerPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethPerPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional information for Power Over Ethernet ports per PSE device." + ::= {rlPoe 9 } + +rlPethPerPseEntry OBJECT-TYPE + SYNTAX RlPethPerPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethPerPseTable." + INDEX { rlPethPerPseGroupIndex, rlPethPerPseDeviceIndex } + ::= {rlPethPerPseTable 1 } + +RlPethPerPseEntry ::= SEQUENCE { + rlPethPerPseGroupIndex INTEGER, + rlPethPerPseDeviceIndex INTEGER, + rlPethPerPseTemperatureValue INTEGER, + rlPethPerPseHwRevision DisplayString, + rlPethPerPseVopStatus INTEGER +} + +rlPethPerPseGroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices." + ::= { rlPethPerPseEntry 1 } + +rlPethPerPseDeviceIndex OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the PSE device within the group." + ::= { rlPethPerPseEntry 2 } + +rlPethPerPseTemperatureValue OBJECT-TYPE + SYNTAX INTEGER (-200..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable represents temperature reported from PSE device." + ::= { rlPethPerPseEntry 3 } + +rlPethPerPseHwRevision OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the MCU HW version." + ::= { rlPethPerPseEntry 4 } + +rlPethPerPseVopStatus OBJECT-TYPE + SYNTAX INTEGER { + deviceOk(0), + detectionError(1), + classificationError(2), + legacyError(3), + undefinedState(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies status of VoP problem in PoE device" + DEFVAL { 0 } + ::= { rlPethPerPseEntry 5 } + +rlPethPsePortReactivate OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action MIB scalar. In case the ports in the port-list are disabled due to PoE HW error, + the PoE mechanism will try to re-activate them." + DEFVAL { ''H } -- empty octet string + ::= { rlPoe 10 } + +--rlPethPowerPseTable +--DEPRECATED + +rlPethPowerPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPethPowerPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing additional read-write information for Power Over Ethernet - PSE side." + ::= {rlPoe 3 } + +rlPethPowerPseEntry OBJECT-TYPE + SYNTAX RlPethPowerPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlPethPowerPseTable." + INDEX { rlPethPowerPseGroupIndex } + ::= {rlPethPowerPseTable 1 } + +RlPethPowerPseEntry ::= SEQUENCE { + rlPethPowerPseGroupIndex INTEGER, + rlPethPowerPsePower INTEGER, + rlPethPowerPseRpsPower INTEGER, + rlPethPowerPsePowerManagementMode INTEGER, + rlPethPowerPsedisconnectMethod INTEGER, + rlPethPowerPseTemperatureSensor INTEGER, + rlPethPowerPseInrushTestEnabled INTEGER, + rlPethPowerPseLegacyDisabled INTEGER, + rlPethPowerBanksValues OCTET STRING, + rlPethPowerBanksActivePowerBank INTEGER +} + +rlPethPowerPseGroupIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices. + Furthermore, the same value MUST be used in this variable, + PethPowerPseGroupIndex, and pethNotificationControlGroupIndex + to refer to a given box in a stack or module in the rack." + ::= { rlPethPowerPseEntry 1 } + + +-- depricated +rlPethPowerPsePower OBJECT-TYPE + SYNTAX INTEGER { + none(0), + ps1(1), + ps2(2), + ps3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the maximum power in [W] supplied by PSE." + ::= { rlPethPowerPseEntry 2 } + +-- depricated +rlPethPowerPseRpsPower OBJECT-TYPE + SYNTAX INTEGER { + none(0), + rps1(1), + rps2(2), + rps3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the maximum power in [W] supplied by PSE + RPS." + ::= { rlPethPowerPseEntry 3 } + +rlPethPowerPsePowerManagementMode OBJECT-TYPE + SYNTAX INTEGER { + portlimit(0), + classlimit(5), + maxlimit(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies power management mode." + ::= { rlPethPowerPseEntry 4 } + +rlPethPowerPsedisconnectMethod OBJECT-TYPE + SYNTAX INTEGER { + lowestpriority(0), + nextport(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies disconnect method. " + ::= { rlPethPowerPseEntry 5 } + +rlPethPowerPseTemperatureSensor OBJECT-TYPE + SYNTAX INTEGER (-200..200) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the pd temperature sensor. " + ::= { rlPethPowerPseEntry 6 } + +rlPethPowerPseInrushTestEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies if HW inrush test will be disabled. + by default HW inrush test is enabled." + ::= { rlPethPowerPseEntry 7 } + +rlPethPowerPseLegacyDisabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(0), + disabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies poe Legacy global configuration mode" + ::= { rlPethPowerPseEntry 8 } + +rlPethPowerBanksValues OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable returns 16 power-banks of a specific switch" + ::= { rlPethPowerPseEntry 9 } + +rlPethPowerBanksActivePowerBank OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable returns the active power-bank of a specific switch" + ::= { rlPethPowerPseEntry 10 } + +END diff --git a/MIBS/cisco/CISCOSB-POLICY-MIB b/MIBS/cisco/CISCOSB-POLICY-MIB new file mode 100644 index 0000000..34a4abd --- /dev/null +++ b/MIBS/cisco/CISCOSB-POLICY-MIB @@ -0,0 +1,4272 @@ +CISCOSB-POLICY-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB POLICY MIB +-- Version: 7.46 +-- Date: 04 Jan 2007 +-- +-- 07-Oct-2003 Added to RlPolicyQosMode service +-- 07-Oct-2003 Added rlPolicyRulesDownloadMarker +-- 07-Oct-2003 Added rlPolicyDscpVptTable +-- 27-Jan-2005 Added cos-dscp to RlPolicyTrustTypes +-- 07-Feb-2005 Added rlPolicyFlowClassificationOffsetsGroupUseVPTId and +-- rlPolicyFlowClassificationOffsetsGroupUseEtherTypeId To +-- rlPolicyFlowClassificationOffsetsTable +-- Added rlPolicyClassifierVPTID And +-- rlPolicyClassifierEtherTypeID To +-- rlPolicyClassifierTable +-- Added Vpt and Ethertype support to rlPolicyClassifierAdditionalCriteriaSupported +-- 14-Mar-2005 Added rlPolicyPortCfgPortRateLimitStatus,rlPolicyPortCfgCirPortRateLimit +-- rlPolicyPortCfgCbsPortRateLimit to rlPolicyPortConfigurationTable +-- 14-Apr-2005 Added rlPolicyDefaultForwardingProtocol to rlPolicyDefaultForwardingTable +-- 17-Apr-2005 Added rlPolicyDscpToDpTable +-- 29-May-2005 Changed default value of rlPolicyClassifierEtherTypeID to 1501 (=minimum etherType value) +-- 08-Apr-2006 Added branch rlPolicyStatistics and following tables: +-- 20-May-2006 Added branch rlPolicyClassifierUtilization +-- 08-May-2006 Added rlPolicyFlowClassificationOffsetsGroupUseInnerVlanId To rlPolicyFlowClassificationOffsetsTable +-- Added rlPolicyClassifierInnerVID To rlPolicyClassifierTable +-- Added Inner vlan id support to rlPolicyClassifierAdditionalCriteriaSupported +-- 05-Jul-2006 Added rlPolicyVlanConfigurationTable +-- 18-Sep-2006 Added rlPolicyIsTCAvailable scalar +-- 04-Jan-2007 Added the new fields rlPolicyRulesTimeRange1 and rlPolicyRulesTimeRange2 +-- Added subnote rlPolicyTimeBasedAcl +-- 23-Apr-2007 Added IPv6 ACL support +-- 09-Jul-2008 Change range of rlPolicyClassifierEtherTypeID to support virtual +-- IPv4 and IPv6 ethertypes (originated from IP/IPv6 ACL rule of +-- "permit/deny any any any" and not from ethertype field in MAC ACL) +-- 18-Jan-2008 Add rlPolicyClassifierUtilizationRulesNumber to rlPolicyClassifierUtilizationEntry +-- 01-Jun-2009 Added the new fields rlPolicyRulesSrcPortRangeStart, rlPolicyRulesSrcPortRangeEnd, +-- rlPolicyRulesDestPortRangeStart, rlPolicyRulesDestPortRangeEnd +-- 18-Aug-2009 Removed Time Based Tables : code moved to general TimeBasedInfrastrucure +-- 19-Jan-2011 Removed 3rd party mentions + +IMPORTS + OBJECT-TYPE, IpAddress, Unsigned32,Counter32, zeroDotZero, + MODULE-IDENTITY,Counter64 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue, RowStatus, + RowPointer, DisplayString FROM SNMPv2-TC + InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB + diffServClassifierEntry FROM DIFF-SERV-MIB + Percents, VlanPriority, switch001 FROM CISCOSB-MIB + PortList, VlanId FROM Q-BRIDGE-MIB + VlanList1, VlanList2, VlanList3, VlanList4 FROM CISCOSB-BRIDGEMIBOBJECTS-MIB; + + +InterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Interface type." + SYNTAX INTEGER { + vlan(1), + port(2) +} +StatisticsCntrNumOfBitsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The counter can be of different sizes - 32 bit, 48 bit, 64 bit. Maximum is 64." + SYNTAX INTEGER { + uint32(32), + uint48(48), + uint64(64) + + +} + +StatisticsDPType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Drop preceedence type." + SYNTAX INTEGER { + green(1), + yellow(2), + red(3) +} + +StatisticsClearActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Clear action, value for clear scalar." + SYNTAX INTEGER { + noaction(1), + action(2) +} + +StatisticsCntrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The counter can be of different types, depends on actions adhered to + rules that the counter is working on." + SYNTAX INTEGER { + statisticsCntrTypeSetDSCP(1), + statisticsCntrTypeDeny(2) +} + + rlPolicy MODULE-IDENTITY + LAST-UPDATED "200606260001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition generic traffic policy in CISCOSB devices." + REVISION "200503140000Z" + DESCRIPTION + "Initial V2 version of this MIB." + REVISION "200502070000Z" + DESCRIPTION + "Added rlPolicyPortCfgPortRateLimitStatus,rlPolicyPortCfgCirPortRateLimit + rlPolicyPortCfgCbsPortRateLimit to rlPolicyPortConfigurationTable" + REVISION "200501270000Z" + DESCRIPTION + "Added rlPolicyFlowClassificationOffsetsGroupUseVPTId and + rlPolicyFlowClassificationOffsetsGroupUseEtherTypeId To + rlPolicyFlowClassificationOffsetsTable + Added rlPolicyClassifierVPTID And + rlPolicyClassifierEtherTypeID To + rlPolicyClassifierTable + Added Vpt and Ethertype support to rlPolicyClassifierAdditionalCriteriaSupported + Added rlPolicyFlowClassificationOffsetsGroupUseInnerVlanId To + rlPolicyFlowClassificationOffsetsTable + Added rlPolicyClassifierInnerVID To + rlPolicyClassifierTable + Added Inner vlan id support to rlPolicyClassifierAdditionalCriteriaSupported" + REVISION "200310070000Z" + DESCRIPTION + "Added cos-dscp to RlPolicyTrustTypes." + REVISION "200309220000Z" + DESCRIPTION + "Add to RlPolicyQosMode service ,Add rlPolicyRulesDownloadMarker,Added rlPolicyDscpVptTable ." + REVISION "200504140000Z" + DESCRIPTION + "Added rlPolicyDefaultForwardingProtocol to rlPolicyDefaultForwardingTable" + REVISION "200504170000Z" + DESCRIPTION + "Added rlPolicyDscpToDpTable" + REVISION "200604080000Z" + DESCRIPTION + "Added branch rlPolicyStatistics" + REVISION "200605200000Z" + DESCRIPTION + "Added branch rlPolicyClassifierUtilization" + REVISION "200606260000Z" + DESCRIPTION + "Added rlPolicyVlanConfigurationTable" + ::= { switch001 59 } + + +RlPolicyGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 3 classifier types for which offset bytes can + be specified. For Ip and Ipx, the offsets indicated are relative + to the beginning of the L3 data (IP options field is skipped). For + the Bridged type, the offsets are relative to L2 (and any 802.1D tag + is skipped). + A value of notUsed is applied, if the classifier uses one set of + offsets for bridge, IP and IPX" + SYNTAX INTEGER { + bridged(1), + routedIp(2), + routedIpx(3), + notUsed(4) +} + +RlPolicyClassifierDiffservIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies port's type to which a classifier is applied. It is + only used for the DiffServ mode. For the non-DiffServ mode + the normal value may be used." + SYNTAX INTEGER { + normal(1), + allBoundaryPorts(2), + allInteriorPorts(3) +} + + +RlPolicyTrustTypes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Configure the port trust state + cos - Classifies ingress packets with the packet CoS values. + For untagged packets, the port default CoS is used. + dscp - Classifies ingress packets with the packet DSCP values. + For non-ip tagged packets, the packet CoS value is used + with the Cos-to-DSCP table .For non-IP untagged packets, + the default port CoS is used with the Cos-to-DSCP table + tcp-udp - v750 deprecated. + port to dscp - Classifies ingress packets with the packet + destination port values. For non-ip tagged packets, the packet CoS + value is used with the Cos-to-DSCP table. For non-IP untagged packets, + the default port CoS is used with the Cos-to-DSCP table. + none - v750 deprecated. + 802.1p is disabled for this port and the packet gets best effort queue. + cos-dscp- Classifies ingress packets with the packet DSCP values. + For non-ip tagged packets, the packet CoS value is used + with the Cos-to-Queue table .For non-IP untagged packets, + the default port CoS is used with the Cos-to-Queue table + " + SYNTAX INTEGER { + cos(1), + dscp(2), +--v750 deprecated tcp-udp(3), +--v750 deprecatd - implemented by "disable mode" in globalQosMode none(4), + cos-dscp(3) + +} + +RlPolicyQosMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The user can set the system to operate either in the Basic mode or in the Advanced mode. + The setting of the mode applies to all ports in the system. + configuring the system to work in the advanced mode, + all setting for the basic mode are not in affect. + For example, 802.1p is not available when operating in the advanced mode. + When changing from basic mode to advanced mode and then back to basic mode, + the user assignments in the basic mode are restored. + Same for moving from advanced to basic and back again to advanced mode, + here again the user assignments are kept. + The different modes are mutually exclusive, i.e., only one can be + active at a given time. For example, when configuring the system to work + in the advanced mode, all setting for the basic mode are not in affect. + This means that 802.1p is not available when operating in the advanced mode. + When changing between modes (Basic, Advanced, Service, none), some of + the user settings are reset to their default values. Specifically: + 1. When changing from the advanced mode to any other mode, + the CCL definitions are lost. + 2. When changing from any mode to any other mode, the interface assignments: + associated Policy map, trust mode of the Basic mode, shaper and scheduler + settings are lost. + 3. When changing from service mode to any other mode, all service mode + settings are lost. + 4. When changing to service mode, ACL are lost. The user is prompted if + he wants to whether to import his active ACLs to the service mode. + 5. All other user configurations are kept. + When the system is configured to the Basic mode and the user changes the + trust mode, the CCL assignment per port and the shaper settings are reset + to their default values." + + + SYNTAX INTEGER { + disable(1), + basic(2), + advanced(3) +} + + +L4ProtType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "specify to Layer 4 protocol type for which the port number will refer + at the rlPolicyTcpUdpPortDscpTable." + + SYNTAX INTEGER { + tcp(1), + udp(2) +} + + + +RlPolicyTimeBasedAclWeekPeriodicList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bitmap that includes days of week. + Each bit in the bitmap associated with corresponding day of the week." + SYNTAX BITS { + monday(0), + tuesday(1), + wednesday(2), + thursday(3), + friday(4), + saturday(5), + sunday(6) +} + +RlPolicyRulesActionDropType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Action Drop Type." + SYNTAX INTEGER { + hardDrop(1), + softDrop(2) +} + +RlPolicyMarkVlanAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the mark vlan action type in the class map table. + 1 - noMark - No vlan marking + 2 - mark - mark vlan tagged. + 3 - markNestedVlan - add vlan tag to the packet. " + SYNTAX INTEGER { + noMark(1), + mark(2), + markNestedVlan(3) + } +RlPolicyRedirectAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the packet redirection options. + Redirection is applied only on permitted packets. + 1 - disabled - no redirect + 2 - trap - trap to local_host (CPU) + 3 - redirectToInterface - redirect to a output interface (port, trunk or vlan) + 4 - redirectToAllPorts - redirect to all ports, exept the ingress port. + 5 - mirror - forward the packet and sent a copy to local_host (CPU) + 6 - analyzerPort - forward the packet and sent a copy to egress port. + 7 - loopback - redirect the packet the the port it was recieved. + 8 - redirectToPortGroup - send to group of ports, defined in rlUserAssignedVidxTable table. + 9 - mirror_and_redirectToInterface - send the packet to interface and send a copy to local_host(CPU) + 10 -mirror_and_redirectToInterfacesGroup - send the packet to group of ports and send a copy to local_host(CPU) " + SYNTAX INTEGER { + disabled(1), + trap(2), + redirectToInterface(3), + redirectToAllPorts(4), + mirror(5), + analyzerPort(6), + loopback(7), + redirectToPortGroup(8), + mirrorAndRedirectToInterface(9), + mirrorAndRedirectToInterfacesGroup(10) + } + +rlPolicyMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 14 + 1 - original version + 2 - two new fields + rlPolicyActionChangeDscpNonConform + rlPolicyActionNewDscpNonConform + were added. + 3 - added support new policy features + QoS modes: basic and advanced + support for trusted mode operations + mapping tables for trusted ports + dscp, tcpUdp, mutation, remarking. + 4 - I) added support to service mode. + II)DSCP to VPT mapping table + III) download marker + 5 - Added cos-Dscp to RlPolicyTrustTypes + 6 - Added rlPolicyFlowClassificationOffsetsGroupUseVPTId and + rlPolicyFlowClassificationOffsetsGroupUseEtherTypeId To + rlPolicyFlowClassificationOffsetsTable + Added rlPolicyClassifierVPTID And + rlPolicyClassifierEtherTypeID To + rlPolicyClassifierTable + Added Vpt and Ethertype support to rlPolicyClassifierAdditionalCriteriaSupported + 7 - Added rlPolicyPortCfgPortRateLimitStatus,rlPolicyPortCfgCirPortRateLimit + rlPolicyPortCfgCbsPortRateLimit to rlPolicyPortConfigurationTable + 8 - Added rlPolicyDefaultForwardingProtocol to rlPolicyDefaultForwardingTable + Added rlPolicyDscpToDpTable + 9 - Add statistics + 10 - Add classifier utilization + 11 -Added rlPolicyFlowClassificationOffsetsGroupUseInnerVlanId To + rlPolicyFlowClassificationOffsetsTable + Added rlPolicyClassifierInnerVID To + rlPolicyClassifierTable + Added Inner vlan id support to rlPolicyClassifierAdditionalCriteriaSupported + 12 - Added rlPolicyVlanConfigurationTable + 13 - Added rlPolicyIsTCAvailable scalar + 14 - Added rlPolicyCPUSafeGuardEnable" + ::= { rlPolicy 1 } + +-- Groups: +-- rlPolicyClassifier +-- rlPolicyRules +-- rlPolicyMeterClass +-- rlPolicyAction +-- rlPolicyServiceClass +-- rlPolicyDiffServ +-- rlPolicyMapping +-- rlPolicyGlobalParams +-- rlPolicyMapping +-- rlPolicyDefaultForwardingTable +-- rlPolicyStatistics +-- rlPolicyClassifierUtilization +-------------- +-- Classifier +-- +rlPolicyClassifier OBJECT IDENTIFIER ::= { rlPolicy 2 } + +-- +-- Platform parameters variables +-- +rlPolicyClassifierPlatDependParams OBJECT IDENTIFIER ::= { rlPolicyClassifier 1 } + +rlPolicyFlowClassificationOffsetsGroupScheme OBJECT-TYPE + SYNTAX INTEGER { + allOffsetsPermitted(1), + singleFlowClassificationOffsetGroupsForIpIpxBridge(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Some platforms allow Policy statements to examine all packet + offsets(Opal); other platforms require specification of specific + byte offsets for routedIp packets, another set of offsets for + routedIpx, a third set for bridge." + ::= { rlPolicyClassifierPlatDependParams 1 } + +rlPolicyNumberOfOffsetsPerFlowClassificationOffsetGroup OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "For platforms which require an FCOG, indicates the maximum + number of byte offsets specifiable for each offset group." + ::= { rlPolicyClassifierPlatDependParams 2 } + +rlPolicyFlowClassificationOffsetGroupMaximumOffset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum value of a byte offset in a + Flow Classification Offset Group. If 0, there is no limit." + ::= { rlPolicyClassifierPlatDependParams 3 } + +rlPolicyNumberOfOffsetsPerOmpcGroup OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates the maximum number of byte offsets + specifiable for each Ompc offset group." + ::= { rlPolicyClassifierPlatDependParams 4 } + +rlPolicyOmpcMaximumOffset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximum value of a byte offset in a + Ompc Group. If 0, there is no limit." + ::= { rlPolicyClassifierPlatDependParams 5 } + +rlPolicyOMPCPermittedOperators OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask indicating which operators are permissable in an OMPC: + ---------- + |87654321| + ---------- + 1 - equal operator permitted + 2 - not-equal operator permitted + 3 - greater-than operator permitted + 4 - less-than operator permitted" + ::= { rlPolicyClassifierPlatDependParams 6 } + +rlPolicyMaxOMPCLengthForBiggerSmallerOperation OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the maximal permissible length of an OMPC using + bigger' or 'smaller' condition. If 0, there is no limit." + ::= { rlPolicyClassifierPlatDependParams 7 } + +rlPolicyClassifierAdditionalCriteriaSupported OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A bit mask indicating which additional Criteria may be supported + by the classifier: + ---------- + |87654321| + ---------- + 1 - input port supported + 2 - output port supported + 3 - VLAN ID for bridging supported + 4 - VPT ID for bridging supported + 5 - EtherType ID for bridging supported + 6 - Inner VLAN ID for bridging supported" + ::= { rlPolicyClassifierPlatDependParams 8 } + +rlPolicyClassifierAdditionalCriteriaUsedInOffsetCount OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates whether the additional FCOG or Classifier criteria + (ie. inPort, outPort VID count towards the maximum number of offsets + ie. whether using inPort in the FCOG reduces the maximum number of + offsets available." + ::= { rlPolicyClassifierPlatDependParams 9 } + +rlPolicyClassifierPermittedOffsetTypes OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A bit mask indicating which offset types are supported by the + platform for FCOG and OMPC definitions: + ---------- + |87654321| + ---------- + 1 - L2 offsets supported + 2 - L3 offsets supported" + ::= { rlPolicyClassifierPlatDependParams 10 } + +rlPolicyClassifierOMPCActions OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask indicating which operation could be performed with OPMC + ---------- + |87654321| + ---------- + 1 - equal, + 2 - notEqual, + 3 - bigger, + 4 - smaller." + ::= { rlPolicyClassifierPlatDependParams 11 } + +-- +--Flow Classification Offsets Table +-- +rlPolicyFlowClassificationOffsetsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyFlowClassificationOffsetsGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the byte offsets that the platform can use for + policy decisions. This table is used for platforms + which impose limitations on choosing the OMPCs for classification. + If the platform does not impose any limitations, the value of + rlPolicyFlowClassificationOffsetsGroupScheme is allOffsetsPermitted. + Each entry in the table specifies a combination of byte offsets + which can be used to specify flow classification. A rule may + use a subset of the bytes of its Offset Group. + The maximum value for each offset is given by + rlPolicyFlowClassificationOffsetGroupMaximumOffset. + The maximum number of offsets per Offset Group is given by + rlPolicyNumberOfOffsetsPerFlowClassificationOffsetGroup." + ::= { rlPolicyClassifier 2 } + +rlPolicyFlowClassificationOffsetsGroupEntry OBJECT-TYPE + SYNTAX RlPolicyFlowClassificationOffsetsGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The flow classification offset table entry includes the + following parameters" + INDEX { rlPolicyFlowClassificationOffsetsGroupType } + ::= { rlPolicyFlowClassificationOffsetsTable 1 } + +RlPolicyFlowClassificationOffsetsGroupEntry ::= SEQUENCE { + rlPolicyFlowClassificationOffsetsGroupType RlPolicyGroupType, + rlPolicyFlowClassificationOffsetsGroupOffset OBJECT IDENTIFIER, + rlPolicyFlowClassificationOffsetsGroupOffsetType OBJECT IDENTIFIER, + rlPolicyFlowClassificationOffsetsGroupMask OCTET STRING, + rlPolicyFlowClassificationOffsetsGroupUseInputInterface TruthValue, + rlPolicyFlowClassificationOffsetsGroupUseOutputInterface TruthValue, + rlPolicyFlowClassificationOffsetsGroupUseVlanId TruthValue, + rlPolicyFlowClassificationOffsetsGroupStatus RowStatus, + rlPolicyFlowClassificationOffsetsGroupUseVPTId TruthValue, + rlPolicyFlowClassificationOffsetsGroupUseEtherTypeId TruthValue, + rlPolicyFlowClassificationOffsetsGroupUseInnerVlanId TruthValue +} + +rlPolicyFlowClassificationOffsetsGroupType OBJECT-TYPE + SYNTAX RlPolicyGroupType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies a classifier type for which offset bytes can be specified." + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 1 } + +rlPolicyFlowClassificationOffsetsGroupOffset OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of offsets to be included in the Flow Classification Offset + Group are specified as subidentifiers in the OID(after the first 2 + bytes which must be 1.1). The maximal number of permissible offsets + is given by rlPolicyNumberOfOffsetsPerFlowClassificationOffsetGroup. + The maximal value that an offset can have is + rlPolicyFlowClassificationOffsetGroupMaximumOffset." + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 2 } + +rlPolicyFlowClassificationOffsetsGroupOffsetType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the corresponding byte denotes an offset from beginning + of L2, from the beginning of L3 IPv4 packet data or from the beginning + of L3 IPv6 packet data. + Each byte in the OID contains either: + (1) - L2 offset + (2) - L3 Offset + (3) - L3 IPv6 Offset" + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 3 } + +rlPolicyFlowClassificationOffsetsGroupMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of masks corresponding to the offsets to be included in the + Flow Classification Offset Group are specified as bytes in the + OID(after the first 2 bytes which must be 1.1)." + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 4 } + +rlPolicyFlowClassificationOffsetsGroupUseInputInterface OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the Input Interface Index is usable + in Policy Rule definitions." + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 5 } + +rlPolicyFlowClassificationOffsetsGroupUseOutputInterface OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the Output Interface Index(ie. + routing/bridging decision) is usable in Policy Rule definitions" + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 6 } + +rlPolicyFlowClassificationOffsetsGroupUseVlanId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the VlanId is usable in Policy Rule + definitions for bridged packets" + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 7 } + +rlPolicyFlowClassificationOffsetsGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 8 } + +rlPolicyFlowClassificationOffsetsGroupUseVPTId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the VPT is usable in Policy Rule + definitions for bridged packets" + DEFVAL{ false } + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 9 } + +rlPolicyFlowClassificationOffsetsGroupUseEtherTypeId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the EtherType is usable in Policy Rule + definitions for bridged packets" + DEFVAL{ false } + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 10 } + +rlPolicyFlowClassificationOffsetsGroupUseInnerVlanId OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the inner VlanId is usable in Policy Rule + definitions for bridged packets" + DEFVAL{ false } + ::= { rlPolicyFlowClassificationOffsetsGroupEntry 11 } + + +-- +-- Ompc Table +-- +rlPolicyOMPCTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyOMPCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of OMPC statements." + ::= { rlPolicyClassifier 3 } + +rlPolicyOMPCEntry OBJECT-TYPE + SYNTAX RlPolicyOMPCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each classification statement consists of the following parameters" + INDEX { rlPolicyOMPCGroupType, rlPolicyOMPCIndex } + ::= { rlPolicyOMPCTable 1 } + +RlPolicyOMPCEntry ::= SEQUENCE { + rlPolicyOMPCGroupType RlPolicyGroupType, + rlPolicyOMPCIndex INTEGER, + rlPolicyOMPCOffset INTEGER, + rlPolicyOMPCOffsetType INTEGER, + rlPolicyOMPCMask OCTET STRING, + rlPolicyOMPCPattern OCTET STRING, + rlPolicyOMPCCondition INTEGER, + rlPolicyOMPCDescription DisplayString, + rlPolicyOMPCStatus RowStatus +} + +rlPolicyOMPCGroupType OBJECT-TYPE + SYNTAX RlPolicyGroupType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies a classifier type for which offset bytes can be specified." + ::= { rlPolicyOMPCEntry 1 } + +rlPolicyOMPCIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the OMPC Table. " + ::= { rlPolicyOMPCEntry 2 } + +rlPolicyOMPCOffset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the offset within the frame (in bytes) from the layer + according to rlPolicyGroupType. The limitation of this field is + according to the rlPolicyFlowClassificationOffsetGroupMaximumOffset + parameter if this OMPC is used by an entry in the + rlPolicyClassifierTable whose rlPolicyClassifierType is a protocol + for which predefined offsets in rlPolicyFlowClassificationOffsetsTable + are required. + rlPolicyRequiredOffsetGroups indicates for which protocols there is + such a requirement." + ::= { rlPolicyOMPCEntry 3 } + +rlPolicyOMPCOffsetType OBJECT-TYPE + SYNTAX INTEGER { + l2(1), + l3(2), + l3-ipv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the offset should be interpreted as relative to the + beginning of L2 or the beginning of L3" + ::= { rlPolicyOMPCEntry 4 } + +rlPolicyOMPCMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies which bits of the rlPolicyOMPCPattern field are + significant for packet comparison. The length of the mask, + in case of 'bigger' or 'smaller' rlPolicyOMPCCondition, + is limited by rlPolicyMaxOMPCLengthForBiggerSmallerOperation." + ::= { rlPolicyOMPCEntry 5 } + +rlPolicyOMPCPattern OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describes the mask field. The length of this object must be equal + to the length of rlPolicyOMPCMask." + ::= { rlPolicyOMPCEntry 6 } + +rlPolicyOMPCCondition OBJECT-TYPE + SYNTAX INTEGER { + equal(1), + notEqual(2), + bigger(3), + smaller(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "These define the operation carried out on the two 'operands' + (frame and pattern), i.e. Bigger means that frame bits should be + bigger than pattern bits. The permitted values are according to + rlPolicyOMPCPermittedOperators parameter, if this OMPC is used by + an entry in the rlPolicyClassifierTable whose rlPolicyClassifierType + is a protocol for which predefined offsets in + rlPolicyFlowClassificationOffsetsTable are required. + rlPolicyRequiredOffsetGroups indicates for which protocols there is + such a requirement." + DEFVAL{ equal } + ::= { rlPolicyOMPCEntry 7 } + +rlPolicyOMPCDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Free text specifing the nature of this OMPC." + ::= { rlPolicyOMPCEntry 8 } + +rlPolicyOMPCStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlPolicyOMPCEntry 9 } + +-- +-- Classifier Table +-- +rlPolicyClassifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Classifier statement." + ::= { rlPolicyClassifier 4 } + +rlPolicyClassifierEntry OBJECT-TYPE + SYNTAX RlPolicyClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Classifiers can be of the ingress, egress, or post-routing phase + varieties. + Each multifield classification statement consists of the + following parameters." + INDEX { rlPolicyClassifierType, rlPolicyClassifierListIndex, rlPolicyClassifierSubListIndex, rlPolicyClassifierIndex } + ::= { rlPolicyClassifierTable 1 } + +RlPolicyClassifierEntry ::= SEQUENCE { + rlPolicyClassifierType RlPolicyGroupType, + rlPolicyClassifierListIndex INTEGER, + rlPolicyClassifierSubListIndex INTEGER, + rlPolicyClassifierIndex INTEGER, + rlPolicyClassifierOmpcList OBJECT IDENTIFIER, + rlPolicyClassifierInIfIndex InterfaceIndexOrZero, + rlPolicyClassifierOutIfIndex InterfaceIndexOrZero, + rlPolicyClassifierVID INTEGER, + rlPolicyClassifierDiffservInIfType RlPolicyClassifierDiffservIfType, + rlPolicyClassifierDiffservOutIfType RlPolicyClassifierDiffservIfType, + rlPolicyClassifierStatus RowStatus, + rlPolicyClassifierInIfIndexList PortList, + rlPolicyClassifierOutIfIndexList PortList, + rlPolicyClassifierVPTID INTEGER, + rlPolicyClassifierVPTIDMask INTEGER, + rlPolicyClassifierEtherTypeID INTEGER, + rlPolicyClassifierInnerVID INTEGER +} + +rlPolicyClassifierType OBJECT-TYPE + SYNTAX RlPolicyGroupType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies a classifier type for which offset bytes can be specified." + ::= { rlPolicyClassifierEntry 1 } + +rlPolicyClassifierListIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List Index into the Classifier Table." + ::= { rlPolicyClassifierEntry 2 } + +rlPolicyClassifierSubListIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SubList Index into the Classifier Table." + ::= { rlPolicyClassifierEntry 3 } + +rlPolicyClassifierIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the Classifier Table." + ::= { rlPolicyClassifierEntry 4 } + +rlPolicyClassifierOmpcList OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of OMPCs to check with this Classifier. Each + subidentifier together with rlPolicyClassifierType specify one OMPC." + ::= { rlPolicyClassifierEntry 5 } + +rlPolicyClassifierInIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Input interface index to be compared with received packet, + a value of 0 denotes that the classifier is applied to all ports." + DEFVAL{ 0 } + ::= { rlPolicyClassifierEntry 6 } + +rlPolicyClassifierOutIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Output interface index to be compared with sent packet, + a value of 0 denotes that the classifier is applied to all ports." + DEFVAL { 0 } + ::= { rlPolicyClassifierEntry 7 } + +rlPolicyClassifierVID OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN ID, used only for bridged traffic. " + DEFVAL{ 0 } + ::= { rlPolicyClassifierEntry 8 } + +rlPolicyClassifierDiffservInIfType OBJECT-TYPE + SYNTAX RlPolicyClassifierDiffservIfType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For a classifier used by the Diffserv Rules table. Enables + specification of a classifier that should apply to all + Diffserv boundary ports or all Diffserv Interior ports. + If normal is specified, the rlPolicyClassifierInIfIndex field + is used as it is in the non-diffserv case. If allBoundary or + allInterior is selected, rlPolicyClassifierInIfIndex is ignored" + DEFVAL { normal } + ::= { rlPolicyClassifierEntry 9 } + +rlPolicyClassifierDiffservOutIfType OBJECT-TYPE + SYNTAX RlPolicyClassifierDiffservIfType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For a classifier used by the Diffserv Rules table. Enables + specification of a classifier that should apply to outbound + traffic on all Diffserv boundary ports or all Diffserv Interior + ports. + If normal is specified, the rlPolicyClassifierOutIfIndex field + is used as it is in the non-diffserv case. If allBoundary or + allInterior is selected, rlPolicyClassifierOutIfIndex is ignored" + DEFVAL { normal } + ::= { rlPolicyClassifierEntry 10 } + +rlPolicyClassifierStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlPolicyClassifierEntry 11 } + + +rlPolicyClassifierInIfIndexList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "allow to define list of ports for the specific classifier + for ingress classification. if rlPolicyClassifierInIfIndex equal to zero + then the following list should be reffered , if the list is empty we refer + to ALL Ports" + ::= { rlPolicyClassifierEntry 12 } + +rlPolicyClassifierOutIfIndexList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "allow to define list of ports for the specific classifier + for egress classification. if rlPolicyClassifierOutIfIndex equal to zero + then the following list should be reffered , if the list is empty we refer + to ALL Ports" + ::= { rlPolicyClassifierEntry 13 } + + + rlPolicyClassifierVPTID OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPT ID - user priority tag to be compared with . + 8 is used to indicate not used value for this classifier" + DEFVAL{ 8 } + ::= { rlPolicyClassifierEntry 14 } + + + rlPolicyClassifierVPTIDMask OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPT ID Mask ,mask the user priority field . + 0 is the default indicate Mask all compared with any VPT value" + DEFVAL{ 0 } + ::= { rlPolicyClassifierEntry 15 } + + rlPolicyClassifierEtherTypeID OBJECT-TYPE + SYNTAX INTEGER (1499..65536) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EtherType ID, to be compared with. + 65535 is used to indicate not used value for this classifier + 1499 is uded to indicate IPv4 ethertype that is originated from IPv4 ACL with permit/deny any any any + 1500 is uded to indicate IPv6 ethertype that is originated from IPv6 ACL with permit/deny any any any" + DEFVAL{ 65536 } + ::= { rlPolicyClassifierEntry 16} + +rlPolicyClassifierInnerVID OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "INNER VLAN ID, used only for double tagged traffic. " + DEFVAL{ 0 } + ::= { rlPolicyClassifierEntry 17 } +---------------------------- +-- Rules Class +-- +rlPolicyRules OBJECT IDENTIFIER ::= { rlPolicy 3 } + +rlPolicyRulesPlatDependParams OBJECT IDENTIFIER ::= { rlPolicyRules 1 } + +rlPolicyDroppedPacketCountSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the dropped packets counter in the + rlPolicyRulesTable is supported." + ::= { rlPolicyRulesPlatDependParams 1 } + +rlPolicyFilterActionOptions OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask indicating which operation could be perform + ---------- + |87654321| + ---------- + 1 - block, + 2 - blockAndTrap, + 3 - permitAndTrap, + 4 - permit." + ::= { rlPolicyRulesPlatDependParams 2 } + +rlPolicyIngressMeteringSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the platform supports metering in inbound packet + rules." + ::= { rlPolicyRulesPlatDependParams 3 } + +rlPolicyEgressMeteringSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the platform supports metering on outbound packet + rules (for Diffserv)." + ::= { rlPolicyRulesPlatDependParams 4 } + +-------------- +-- Rules Table +-- +rlPolicyRulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyRulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of rules and Rules statements applied to all incoming traffic + at the post-routing phase - ie. both the inPort and outPort are + available for classification + When Diffserv is not in effect(ie. IPX, bridging, or IP when the global option + for Diffserv is off), certain table parameters are not available(see + below). The DiffServ option is enabled or disabled by setting + rlDiffservModeEnabled." + ::= { rlPolicyRules 2 } + +rlPolicyRulesEntry OBJECT-TYPE + SYNTAX RlPolicyRulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each multifield classification statement consists of the following + parameters." + INDEX { rlPolicyRulesTableType, + rlPolicyRulesInterfaceDirection, + rlPolicyRulesListIndex, + rlPolicyRulesSubListIndex, + rlPolicyRulesIndex } + ::= { rlPolicyRulesTable 1 } + +RlPolicyRulesEntry ::= SEQUENCE { + rlPolicyRulesTableType RlPolicyGroupType, + rlPolicyRulesInterfaceDirection INTEGER, + rlPolicyRulesListIndex INTEGER, + rlPolicyRulesSubListIndex INTEGER, + rlPolicyRulesIndex INTEGER, + rlPolicyRulesFilteringAction INTEGER, + rlPolicyRulesDroppedPackets Counter32, + rlPolicyRulesFurtherRefPointer INTEGER, + rlPolicyRulesDescription DisplayString, + rlPolicyRulesStatus RowStatus, + rlPolicyRulesCounterIdx INTEGER, + rlPolicyRulesCounter Counter32, + rlPolicyRulesActionPointer INTEGER, + rlPolicyRulesTimeRange1 INTEGER, + rlPolicyRulesTimeRange2 INTEGER, + rlPolicyRulesSrcPortRangeStart INTEGER, + rlPolicyRulesSrcPortRangeEnd INTEGER, + rlPolicyRulesDestPortRangeStart INTEGER, + rlPolicyRulesDestPortRangeEnd INTEGER, + rlPolicyRulesActionDropType RlPolicyRulesActionDropType + + +} + +rlPolicyRulesTableType OBJECT-TYPE + SYNTAX RlPolicyGroupType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies a classifier type for which offset bytes can be specified." + ::= { rlPolicyRulesEntry 1 } + +rlPolicyRulesInterfaceDirection OBJECT-TYPE + SYNTAX INTEGER { + inbound(1), -- ingress interface / ingress metering support + outbound(2), -- egress interface / egress metering support + none(3) -- no Metering support + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the direction for this entry on the + interface. 'inbound' traffic is operated on during + receipt, while 'outbound' traffic is operated on prior + to transmission. + Based on the metering support: + inbound available while the ingress metering supported, + outbound available while egress metering supported, + and none while no metering supported." + ::= { rlPolicyRulesEntry 2 } + +rlPolicyRulesListIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enumerates the rule list entry." + ::= { rlPolicyRulesEntry 3 } + +rlPolicyRulesSubListIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enumerates the rule sub-list entry." + ::= { rlPolicyRulesEntry 4 } + +rlPolicyRulesIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Enumerates the rule index entry." + ::= { rlPolicyRulesEntry 5 } + + +rlPolicyRulesFilteringAction OBJECT-TYPE + SYNTAX INTEGER { + block(1), + blockAndTrap(2), + permitAndTrap(3), + permit(4), + blockAndDisablePort(5), + blockTrapAndDisablePort(6), + blockAndLogInput(7), + permitAndLogInput(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the action for the filter. + Values 1-10 reserved for the System filtering implemetation; + Values starting from 11 may be used for user definition about + future application." + DEFVAL { permit } + ::= { rlPolicyRulesEntry 6} + +rlPolicyRulesDroppedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets blocked by this filtering rule." + ::= { rlPolicyRulesEntry 7 } + +rlPolicyRulesFurtherRefPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This further reference indicate on the entry at the metering or + action table, based on the supported features. The + rlPolicyRulesFurtherRefPointer points on the metering table if the + metering feature is supported, if not this fields points on the + Action table" + ::= { rlPolicyRulesEntry 8 } + +rlPolicyRulesDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Free text specifing the nature of this Rule." + ::= { rlPolicyRulesEntry 9 } + +rlPolicyRulesStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status of the Rules entry." + ::= { rlPolicyRulesEntry 10 } + +rlPolicyRulesCounterIdx OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If not zero, perform counting of matched packets ." + DEFVAL { 0 } + ::= { rlPolicyRulesEntry 11 } + +rlPolicyRulesCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that matched this filtering rule." + ::= { rlPolicyRulesEntry 12 } + +rlPolicyRulesActionPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This further reference indicate on the entry at the + action table, The rlPolicyRulesActionPointer points on the action + table if the aggregate metering feature is supported,or + if meter is not belong to data path. " + ::= { rlPolicyRulesEntry 13 } + + +rlPolicyRulesTimeRange1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time range of the first ACL. " + DEFVAL { 0 } + ::= { rlPolicyRulesEntry 14 } + +rlPolicyRulesTimeRange2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time range of the second ACL. " + DEFVAL { 0 } + ::= { rlPolicyRulesEntry 15 } + +rlPolicyRulesSrcPortRangeStart OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start port of port range for source port. " + DEFVAL { 0 } + ::= { rlPolicyRulesEntry 16 } + +rlPolicyRulesSrcPortRangeEnd OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End port of port range for source port. " + DEFVAL { 0 } + ::= { rlPolicyRulesEntry 17 } + +rlPolicyRulesDestPortRangeStart OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Start port of port range for destination port. " + DEFVAL { 0 } + ::= { rlPolicyRulesEntry 18 } + +rlPolicyRulesDestPortRangeEnd OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "End port of port range for destination port. " + DEFVAL { 0 } + ::= { rlPolicyRulesEntry 19 } + +rlPolicyRulesActionDropType OBJECT-TYPE + SYNTAX RlPolicyRulesActionDropType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field is valid only if rlPolicyRulesFilteringAction is + not permit. Used to distinguish between Hard and Soft drop." + DEFVAL { hardDrop } + ::= { rlPolicyRulesEntry 20 } + + + +------------------------ +-- Rules download marker +-- +rlPolicyRulesDownloadMarker OBJECT-TYPE + SYNTAX INTEGER { + start(1), + finish(2), + finishCombined(3), + undo(4), + deleteStart(5), + deleteFinish(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates when rules download or removing starts and terminates." + ::= { rlPolicyRules 3 } + + + +------------------ +-- Metering Class +-- +rlPolicyMeterClass OBJECT IDENTIFIER ::= { rlPolicy 4 } + +rlPolicyMeterPlatDependParams OBJECT IDENTIFIER ::= { rlPolicyMeterClass 1 } + +rlPolicyMeterDepth OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates how many meters can be chained in succession (ie. so + that if the first meter fails, the second can be examined). + The final meter in a sequence is always 'always-conform', so if + the value of this parameter is 2, the platform that supports a + single meter and then a second marking/action for meter failure." + ::= { rlPolicyMeterPlatDependParams 1 } + +------------ +-- Metering Class Table +-- +rlPolicyMeterClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyMeteringClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the Metering classes for the system." + ::= { rlPolicyMeterClass 2 } + +rlPolicyMeteringClassEntry OBJECT-TYPE + SYNTAX RlPolicyMeteringClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each statement consists of the following parameters" + INDEX { rlPolicyMeteringClassIndex } + ::= { rlPolicyMeterClassTable 1 } + +RlPolicyMeteringClassEntry ::= SEQUENCE { + rlPolicyMeteringClassIndex INTEGER, + rlPolicyMeteringClassAlwaysConform TruthValue, + rlPolicyMeteringClassAggregateMeterRate INTEGER, + rlPolicyMeteringClassAggregateMeterBurstSize INTEGER, + rlPolicyMeteringClassPerSessionMeteringRate INTEGER, + rlPolicyMeteringClassMaxSessionLimit INTEGER, + rlPolicyMeteringClassActionPointer INTEGER, + rlPolicyMeteringClassFailMeterPointer INTEGER, + rlPolicyMeteringClassStatus RowStatus, + rlPolicyMeteringCounterEnable TruthValue, + rlPolicyMeteringClassInProfileCounter Counter32, + rlPolicyMeteringClassOutProfileCounter Counter32 +} + +rlPolicyMeteringClassIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This enumerates the table entry." + ::= { rlPolicyMeteringClassEntry 1 } + +rlPolicyMeteringClassAlwaysConform OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the meter always accepts all traffic; its + rate is effectively infinite. In such a case, the token + bucket defined by the MeterRate and Burst-Size + parameters is ignored. + also used when there isn't metering support." + DEFVAL { true } + ::= { rlPolicyMeteringClassEntry 2 } + +rlPolicyMeteringClassAggregateMeterRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "kbps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate in kilobytes/second of traffic considered within the + bandwidth allocated for this policy entry." + DEFVAL { 0 } + ::= { rlPolicyMeteringClassEntry 3 } + +rlPolicyMeteringClassAggregateMeterBurstSize OBJECT-TYPE + SYNTAX INTEGER + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Burst Size parameter for the aggregate meter leaky bucket. A + value of 0 means that the device should choose the Burst Size + that it thinks is most suitable for the rule. + The interval can be derived from (burstSizex8/Rate)." + DEFVAL { 0 } + ::= { rlPolicyMeteringClassEntry 4 } + +rlPolicyMeteringClassPerSessionMeteringRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "kbps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A Quantitative Appliction policy rule where each individual + session requires a guaranteed minimum bandwidth. + Specifies the Ingress traffic flow meter per session + indicate a bandwidth limit to be applied to each individual session + Value 0 at rlPolicyMeteringClassPerSessionMetering + and rlPolicyMeteringClassMaxSessionLimit + is interpreted to mean no sepecific requarment and + the aggregate metering will be done by the system decision. + The rate in kilobytes/second" + DEFVAL { 0 } + ::= { rlPolicyMeteringClassEntry 5 } + +rlPolicyMeteringClassMaxSessionLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "indicate a the maximum number of session for a sepecific rule + to guarante minimum bandwidth. + Value 0 at rlPolicyMeteringClassPerSessionMetering + and rlPolicyMeteringClassMaxSessionLimit + is interpreted to mean no sepecific requarment and + the aggregate metering will be done by the system decision." + DEFVAL { 0 } + ::= { rlPolicyMeteringClassEntry 6 } + +rlPolicyMeteringClassActionPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the index in the rlPolicyActionTable to be + accessed for packets that are in-profile. + Value 0 is interpreted to mean no action. + A non-zero value may be specified only for RoutedIp + packets in Diffserv mode." + ::= { rlPolicyMeteringClassEntry 7 } + +rlPolicyMeteringClassFailMeterPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies an index in the rlPolicyMeterClassTable. This + is the meter that is to be used if the packet is out-of-profile + relative to the current meter. + If non-Diffserv mode, this field is not used. + If the current meter is AlwaysConform, this field is not used." + DEFVAL { 0 } + ::= { rlPolicyMeteringClassEntry 8 } + +rlPolicyMeteringClassStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlPolicyMeteringClassEntry 9 } + + +rlPolicyMeteringCounterEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable metering counter for the meter entry." + DEFVAL { false } + ::= { rlPolicyMeteringClassEntry 10 } + +rlPolicyMeteringClassInProfileCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "meter counter for packets that are in profile ." + ::= { rlPolicyMeteringClassEntry 11 } + +rlPolicyMeteringClassOutProfileCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "meter counter for packets that are out of profile" + ::= { rlPolicyMeteringClassEntry 12 } + + + +------------ +-- Action +--- +rlPolicyAction OBJECT IDENTIFIER ::= { rlPolicy 5 } + +rlPolicyActionPlatDependParams OBJECT IDENTIFIER ::= { rlPolicyAction 1 } + +rlPolicyActionMREDSupported OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + notSupported(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the platform supports setting MRED characteristics + in the packet action" + ::= { rlPolicyActionPlatDependParams 1 } + +rlPolicyActionDroppedPacketCountSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the platform can maintain a count of + packets Marked for drop by a particular action." + ::= { rlPolicyActionPlatDependParams 2 } + +rlPolicyActionDroppedDropPrecedenceSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the platform support at drop precedence." + ::= { rlPolicyActionPlatDependParams 3 } + +rlPolicyActionInProfileDropPrecedence OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask indicating which drop precedence supported + ---------- + |87654321| + ---------- + 1 - low, + 2 - medium, + 3 - high, + 4 - drop" + ::= { rlPolicyActionPlatDependParams 4 } + +rlPolicyActionOutProfileDropPrecedence OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit mask indicating which drop precedence supported + ---------- + |87654321| + ---------- + 1 - low, + 2 - medium, + 3 - high, + 4 - drop" + ::= { rlPolicyActionPlatDependParams 5 } + +rlPolicyActionDscpSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates whether the platform support at DSCP filed modification." + ::= { rlPolicyActionPlatDependParams 6 } + +rlPolicyActionDsQueueManagmentSupported OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + notSupported(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates whether the platform supports at Q managment for implementation, + mred, randomDrop used by the min/max threshold" + ::= { rlPolicyActionPlatDependParams 7 } + +-- +-- Action Table +-- +rlPolicyActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the Actions for packets that pass the meter table + ie. the characteristics that are assigned to packets before they + reach the scheduler. + When Diffserv is not in effect(ie. IPX, bridging, or IP when the global option + for Diffserv is off), certain table parameters are not available(see + below). The DiffServ option is enabled or disabled by setting + rlDiffservModeEnabled." + ::= { rlPolicyAction 2 } + +rlPolicyActionEntry OBJECT-TYPE + SYNTAX RlPolicyActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each multifield classification statement consists of the following + parameters" + INDEX { rlPolicyActionIndex } + ::= { rlPolicyActionTable 1 } + +RlPolicyActionEntry ::= SEQUENCE { + rlPolicyActionIndex INTEGER, + rlPolicyActionNewDscp INTEGER, + rlPolicyActionChangeDscp TruthValue, + rlPolicyActionMinThreshold INTEGER, + rlPolicyActionMaxThreshold INTEGER, + rlPolicyActionDropPolicy INTEGER, + rlPolicyActionDroppedPackets Counter32, + rlPolicyActionNonDsInProfileDropPrecedence INTEGER, + rlPolicyActionNonDsOutProfileDropPrecedence INTEGER, + rlPolicyActionChangeVpt TruthValue, + rlPolicyActionNewVpt INTEGER, + rlPolicyActionServiceClassPointer INTEGER, + rlPolicyActionStatus RowStatus, + rlPolicyActionChangeDscpNonConform TruthValue, + rlPolicyActionChangeNewDscpNonConform INTEGER, + rlPolicyActionAdvancedTrustMode TruthValue, + rlPolicyActionNewIpPrecedence INTEGER, + rlPolicyActionChangeIpPrecedence TruthValue, + rlPolicyActionReDirect RlPolicyRedirectAction, + rlPolicyActionNewInterface InterfaceIndexOrZero, + rlPolicyActionChangeVidAction RlPolicyMarkVlanAction, + rlPolicyActionNewVid INTEGER, + rlPolicyActionTrapTypeId INTEGER, + rlPolicyActionAddTunnel Unsigned32 +} + +rlPolicyActionIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This enumerates the Action entry." + ::= { rlPolicyActionEntry 1 } + +rlPolicyActionNewDscp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the new DSCP with which the packet should + be marked" + DEFVAL{ 0 } + ::= { rlPolicyActionEntry 2 } + +rlPolicyActionChangeDscp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the packet is re-marked with the value indicated by + newDscp above. If false, the packet's DSCP value is not changed" + DEFVAL{ false } + ::= { rlPolicyActionEntry 3 } + +rlPolicyActionMinThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The min-threshold is the queue depth that a random + drop process will seek to manage the queue's depth to. + This object is in the action table rather than the + queue table because Differentiated Services PHBs, such + as the Assured Service, permit differently classified + traffic to have different drop parameters even though + they occupy the same queue." + DEFVAL{ 0 } + ::= { rlPolicyActionEntry 4 } + +rlPolicyActionMaxThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The max-threshold is the maximum permissible queue + depth. In tail drop scenarios, the queue will drop if a + packet is presented to it and it is instantaneously + full by this measure. In random drop scenarios, the + queue will drop if a packet is presented to it and the + average queue depth exceeds the max-threshold. + This object is in the action table rather than the + queue table because Differentiated Services PHBs, such + as the Assured Service, permit differently classified + traffic to have different drop parameters even though + they occupy the same queue." + DEFVAL { 0 } + ::= { rlPolicyActionEntry 5 } + +rlPolicyActionDropPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + alwaysDrop (2), -- Disallowed traffic + tailDrop(3), -- Fixed Queue Size + randomDrop(4) -- MRED w/thresholds per class + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + DEFVAL{ other } + ::= { rlPolicyActionEntry 6 } + +rlPolicyActionDroppedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped by this action" + ::= { rlPolicyActionEntry 7 } + +rlPolicyActionNonDsInProfileDropPrecedence OBJECT-TYPE + SYNTAX INTEGER { + low(1), + medium(2), + high(3), + drop(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This paramer is used at non diffserv mode to attached the drop precedence + for packet InProfile (metering), only if there is a support for drop precedence + and with what level." + DEFVAL{ low } + ::= { rlPolicyActionEntry 8} + +rlPolicyActionNonDsOutProfileDropPrecedence OBJECT-TYPE + SYNTAX INTEGER { + low(1), + medium(2), + high(3), + drop(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This paramer is used at non diffserv mode to attached the drop precedence + for packet OutProfile (metering), only if there is a support for drop precedence + and with what level." + DEFVAL{ low } + ::= { rlPolicyActionEntry 9} + +rlPolicyActionChangeVpt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Routed packets that run through the Rules receive VPT as define at the + service class they attached to, bridge packets receive through the + 802.1p operation unless we define to change the VPT for those packets." + DEFVAL { false } + ::= { rlPolicyActionEntry 10 } + +rlPolicyActionNewVpt OBJECT-TYPE + SYNTAX INTEGER (0 .. 7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Priority Tag that will be written to packets ." + DEFVAL { 0 } + ::= { rlPolicyActionEntry 11 } + +rlPolicyActionServiceClassPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the index in rlPolicyServiceClassTable denoting + the service class to which the packet should be assigned + after the action specified in this entry is carried out. + A value of 0 means that no Service class is assigned. A + value of 0 is legal only for routedIp packets in Diffserv + mode on Inbound processing." + ::= { rlPolicyActionEntry 12} + +rlPolicyActionStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the table entry" + ::= { rlPolicyActionEntry 13} + +rlPolicyActionChangeDscpNonConform OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the packet is re-marked with the value indicated by + newDscp for non conforming packets. + If false, the packet's DSCP value is not changed" + DEFVAL{ false } + ::= { rlPolicyActionEntry 14 } + +rlPolicyActionChangeNewDscpNonConform OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the new DSCP with which the packet should + be marked" + DEFVAL{ 0 } + ::= { rlPolicyActionEntry 15 } + +rlPolicyActionAdvancedTrustMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if egress queue is assigned for packets match + rule according to global trust mode or note." + DEFVAL{ false } + ::= { rlPolicyActionEntry 16 } + +rlPolicyActionNewIpPrecedence OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the new Ip- Precedence with which the packet should + be marked" + DEFVAL{ 0 } + ::= { rlPolicyActionEntry 17 } + +rlPolicyActionChangeIpPrecedence OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If true, the packet is re-marked with the value indicated by + newIpPrecedence above. If false, the packet's DSCP value is not changed" + DEFVAL{ false } + ::= { rlPolicyActionEntry 18 } + + +rlPolicyActionReDirect OBJECT-TYPE + SYNTAX RlPolicyRedirectAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specified the redirection action/" + DEFVAL{ disabled } + ::= { rlPolicyActionEntry 19 } + +rlPolicyActionNewInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Relevant if rlQosClassMapRedirect is either + 'redirectToInterface' or 'analyzerPort'. + Specified the output interface the packet is redireted to or + the port that gets copy of the packet in addition to the port + it was farwarded. " + DEFVAL{ 0 } + ::= { rlPolicyActionEntry 20 } + +rlPolicyActionChangeVidAction OBJECT-TYPE + SYNTAX RlPolicyMarkVlanAction + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If 'mark', than the classified + traffic will be remarked with new VLAN id. + If 'disabled' VLAN id is not changed. + If markNestedVlan, if the egress interface defined as + VLAN tagged member then a new VLAN tag is added to the packet." + DEFVAL{ noMark } + ::= { rlPolicyActionEntry 21 } + +rlPolicyActionNewVid OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If rlPolicyActionChangeVid is true, + specify the new Vlan id to assigned to the packet" + DEFVAL{ 0 } + ::= { rlPolicyActionEntry 22 } + +rlPolicyActionTrapTypeId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If now zero, Indicates the trap type id the matched packets arrives with, + relevant when RedirectAction is trap or mirror." + DEFVAL{ 0} + ::= { rlPolicyActionEntry 23 } + +rlPolicyActionAddTunnel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If not zero - Tunnel is added to matched packets." + DEFVAL{ 0 } + ::= { rlPolicyActionEntry 24 } + +------------------- +-- Service Class +------------------- +rlPolicyServiceClass OBJECT IDENTIFIER ::= { rlPolicy 6 } + +rlPolicyServiceClassPlatDependParams OBJECT IDENTIFIER ::= { rlPolicyServiceClass 1 } + +rlPolicyNumberOfServiceClassesSupported OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of service classes supported on each + port of the platform. Service classes can be neither + created nor destroyed." + ::= { rlPolicyServiceClassPlatDependParams 1 } + +rlPolicyBoundedPriorityQueueSupport OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + notSupported(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates whether the platform supports setting an upper limit + to the bandwidth of traffic transmitted on queues operating in + Strict Priority mode." + ::= { rlPolicyServiceClassPlatDependParams 2 } + +rlPolicyDefaultServiceClass OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates which service class is default one for packets whose COS is undetermined." + ::= { rlPolicyServiceClass 2 } + +rlPolicyActiveServiceClassTable OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notActive(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Service Class table preform active action + (usuarlly after set of entries at the service class tentative table). + Specifies the current status of a table, there could be two options, + tentative/active table. only the tentative table is the read-write + and the active table is read-only. at set to activeAction the + tentative table will be copied to the active table." + ::= { rlPolicyServiceClass 3 } + +-- +-- Service Class Table +-- +rlPolicyServiceClassTentativeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyServiceClassTentativeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the service classes for the system ie. the queue + discipline and weight characteristics that are implemented on each + port unless the user configures a port specific value in .... + The total number of service classes defined can not exceed + rlPolicyNumberOfTransmitQueuesPerPort." + ::= { rlPolicyServiceClass 4 } + +rlPolicyServiceClassTentativeEntry OBJECT-TYPE + SYNTAX RlPolicyServiceClassTentativeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each multifield classification statement consists of the following + parameters" + INDEX { rlPolicyServiceClassTentativeIndex } + ::= { rlPolicyServiceClassTentativeTable 1 } + +RlPolicyServiceClassTentativeEntry ::= SEQUENCE { + rlPolicyServiceClassTentativeIndex INTEGER, + rlPolicyServiceClassTentativeName DisplayString, + rlPolicyServiceClassTentativePhbType INTEGER, + rlPolicyServiceClassTentativeMinRate INTEGER, + rlPolicyServiceClassTentativeMaxRate INTEGER, + rlPolicyServiceClassTentativePriority INTEGER, + rlPolicyServiceClassTentative8021DPri INTEGER, + rlPolicyServiceClassTentativeStatus RowStatus, + rlPolicyServiceClassTentativeTdThersholdDp0 INTEGER, + rlPolicyServiceClassTentativeTdThersholdDp1 INTEGER, + rlPolicyServiceClassTentativeTdThersholdDp2 INTEGER, + rlPolicyServiceClassTentativeRedMinDp0 INTEGER, + rlPolicyServiceClassTentativeRedMaxDp0 INTEGER, + rlPolicyServiceClassTentativeRedProbDp0 INTEGER, + rlPolicyServiceClassTentativeRedMinDp1 INTEGER, + rlPolicyServiceClassTentativeRedMaxDp1 INTEGER, + rlPolicyServiceClassTentativeRedProbDp1 INTEGER, + rlPolicyServiceClassTentativeRedMinDp2 INTEGER, + rlPolicyServiceClassTentativeRedMaxDp2 INTEGER, + rlPolicyServiceClassTentativeRedProbDp2 INTEGER, + rlPolicyServiceClassTentativeRedQweight INTEGER, + rlPolicyServiceClassTentativeShaperStatus TruthValue, + rlPolicyServiceClassTentativeCirQueueShaper INTEGER, + rlPolicyServiceClassTentativeCbsQueueShaper INTEGER + +} + +rlPolicyServiceClassTentativeIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This enumerates the ServiceClass Tentative entry." + ::= { rlPolicyServiceClassTentativeEntry 1 } + +rlPolicyServiceClassTentativeName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name given by the system administrator to the class." + ::= { rlPolicyServiceClassTentativeEntry 2 } + +rlPolicyServiceClassTentativePhbType OBJECT-TYPE + SYNTAX INTEGER { + expeditedForwarding(1), + assuredForwarding(2), + bestEffort(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the type of Diffserv per-hop behaviour that this service + class is intended to support. This object can be set by the user + only in DiffServ mode (i.e. rlDiffservModeEnabled = enabled)." + DEFVAL { bestEffort } + ::= { rlPolicyServiceClassTentativeEntry 3 } + +rlPolicyServiceClassTentativeMinRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies either the minimum throughput of the queue as a percentage + of the throughput of each output port on which the service class is + implemented. If zero, there is no minimum rate. This field can not + be set by the user if rlDiffservModeEnabled = disabled and + rlPolicyServiceClassPriority > 0 or rlDiffservModeEnabled = enabled + and rlPolicyServiceClassPhbType = expeditedForwarding." + ::= { rlPolicyServiceClassTentativeEntry 4 } + +rlPolicyServiceClassTentativeMaxRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies either the upper limit on the throughput of the queue as a + percentage of the throughput of each output port on which the service + class is implemented. If zero, there is no maximum rate. + This field can not be set by the user + if rlDiffservModeEnabled = disabled and + rlPolicyServiceClassPriority = 0 or + rlDiffservModeEnabled = enabled and + rlPolicyServiceClassPhbType != expeditedForwarding or + rlBoundedPriorityQueueSupport = notSupported." + ::= { rlPolicyServiceClassTentativeEntry 5 } + +rlPolicyServiceClassTentativePriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If non-zero, this service class will operate as a priority service + class with the specified priority value. This object can not be set + in Diffserv mode (i.e. rlDiffservModeEnabled = enabled), in which case + rlServiceClassPhbType should be used instead. It can't be set when + rlBoundedPriorityQueueSupport = notSupported as well." + ::= { rlPolicyServiceClassTentativeEntry 6 } + +rlPolicyServiceClassTentative8021DPri OBJECT-TYPE + SYNTAX INTEGER (0 .. 7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.1D Priority Tag that will be written to routed packets and + untagged bridged packets transmitted with this service class." + ::= { rlPolicyServiceClassTentativeEntry 7 } + +rlPolicyServiceClassTentativeStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of this entry." + ::= { rlPolicyServiceClassTentativeEntry 8 } + +rlPolicyServiceClassTentativeTdThersholdDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 0. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 9 } + +rlPolicyServiceClassTentativeTdThersholdDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 10 } + +rlPolicyServiceClassTentativeTdThersholdDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 11 } + +rlPolicyServiceClassTentativeRedMinDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 0. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 12 } + +rlPolicyServiceClassTentativeRedMaxDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 0. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 13 } + +rlPolicyServiceClassTentativeRedProbDp0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 0." + ::= { rlPolicyServiceClassTentativeEntry 14 } + +rlPolicyServiceClassTentativeRedMinDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 15 } + +rlPolicyServiceClassTentativeRedMaxDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 16 } + +rlPolicyServiceClassTentativeRedProbDp1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 1." + ::= { rlPolicyServiceClassTentativeEntry 17 } + +rlPolicyServiceClassTentativeRedMinDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 18 } + +rlPolicyServiceClassTentativeRedMaxDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyServiceClassTentativeEntry 19 } + +rlPolicyServiceClassTentativeRedProbDp2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 2." + ::= { rlPolicyServiceClassTentativeEntry 20 } + +rlPolicyServiceClassTentativeRedQweight OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "additional parameter for the WRED algorithem supporting + the Queue weight exponentail factor" + ::= { rlPolicyServiceClassTentativeEntry 21 } + +rlPolicyServiceClassTentativeShaperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If there is shaper on the Queue" + ::= { rlPolicyServiceClassTentativeEntry 22 } + +rlPolicyServiceClassTentativeCirQueueShaper OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CIR for the Queue shaper. + N/A when the shper is disabled. + UNITS bps bits per second" + ::= { rlPolicyServiceClassTentativeEntry 23 } + +rlPolicyServiceClassTentativeCbsQueueShaper OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CBS for the Queue shaper. + N/A when the shper is disabled. + UNITS bytes" + ::= { rlPolicyServiceClassTentativeEntry 24 } + + + + + +rlPolicyServiceClassActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyServiceClassActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table defines the service classes for the system ie. the queue + discipline and weight characteristics that are implemented on each + port unless the user configures a port specific value in .... + The total number of service classes defined can not exceed + rlPolicyNumberOfTransmitQueuesPerPort." + ::= { rlPolicyServiceClass 5 } + +rlPolicyServiceClassActiveEntry OBJECT-TYPE + SYNTAX RlPolicyServiceClassActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each multifield classification statement consists of the following + parameters" + INDEX { rlPolicyServiceClassActiveIndex } + ::= { rlPolicyServiceClassActiveTable 1 } + +RlPolicyServiceClassActiveEntry ::= SEQUENCE { + rlPolicyServiceClassActiveIndex INTEGER, + rlPolicyServiceClassActiveName DisplayString, + rlPolicyServiceClassActivePhbType INTEGER, + rlPolicyServiceClassActiveMinRate INTEGER, + rlPolicyServiceClassActiveMaxRate INTEGER, + rlPolicyServiceClassActivePriority INTEGER, + rlPolicyServiceClassActive8021DPri INTEGER, + rlPolicyServiceClassActiveTdThersholdDp0 INTEGER, + rlPolicyServiceClassActiveTdThersholdDp1 INTEGER, + rlPolicyServiceClassActiveTdThersholdDp2 INTEGER, + rlPolicyServiceClassActiveRedMinDp0 INTEGER, + rlPolicyServiceClassActiveRedMaxDp0 INTEGER, + rlPolicyServiceClassActiveRedProbDp0 INTEGER, + rlPolicyServiceClassActiveRedMinDp1 INTEGER, + rlPolicyServiceClassActiveRedMaxDp1 INTEGER, + rlPolicyServiceClassActiveRedProbDp1 INTEGER, + rlPolicyServiceClassActiveRedMinDp2 INTEGER, + rlPolicyServiceClassActiveRedMaxDp2 INTEGER, + rlPolicyServiceClassActiveRedProbDp2 INTEGER, + rlPolicyServiceClassActiveRedQweight INTEGER, + rlPolicyServiceClassActiveShaperStatus TruthValue, + rlPolicyServiceClassActiveCirQueueShaper INTEGER, + rlPolicyServiceClassActiveCbsQueueShaper INTEGER + } + +rlPolicyServiceClassActiveIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This enumerates the ServiceClass Active entry." + ::= { rlPolicyServiceClassActiveEntry 1 } + +rlPolicyServiceClassActiveName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name given by the system administrator to the class." + ::= { rlPolicyServiceClassActiveEntry 2 } + +rlPolicyServiceClassActivePhbType OBJECT-TYPE + SYNTAX INTEGER { + expeditedForwarding(1), + assuredForwarding(2), + bestEffort(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of Diffserv per-hop behaviour that this service + class is intended to support. This object can be set by the user + only in DiffServ mode (i.e. rlDiffservModeEnabled = enabled)." + DEFVAL { bestEffort } + ::= { rlPolicyServiceClassActiveEntry 3 } + +rlPolicyServiceClassActiveMinRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies either the minimum throughput of the queue as a percentage + of the throughput of each output port on which the service class is + implemented. If zero, there is no minimum rate. This field can not + be set by the user if rlDiffservModeEnabled = disabled and + rlPolicyServiceClassPriority > 0 or rlDiffservModeEnabled = enabled + and rlPolicyServiceClassPhbType = expeditedForwarding." + ::= { rlPolicyServiceClassActiveEntry 4 } + +rlPolicyServiceClassActiveMaxRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies either the upper limit on the throughput of the queue as a + percentage of the throughput of each output port on which the service + class is implemented. If zero, there is no maximum rate. + This field can not be set by the user + if rlDiffservModeEnabled = disabled and + rlPolicyServiceClassPriority = 0 or + rlDiffservModeEnabled = enabled and + rlPolicyServiceClassPhbType != expeditedForwarding or + rlBoundedPriorityQueueSupport = notSupported." + ::= { rlPolicyServiceClassActiveEntry 5 } + +rlPolicyServiceClassActivePriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non-zero, this service class will operate as a priority service + class with the specified priority value. This object can not be set + in Diffserv mode (i.e. rlDiffservModeEnabled = enabled), in which case + rlServiceClassPhbType should be used instead. It can't be set when + rlBoundedPriorityQueueSupport = notSupported as well." + ::= { rlPolicyServiceClassActiveEntry 6 } + +rlPolicyServiceClassActive8021DPri OBJECT-TYPE + SYNTAX INTEGER (0 .. 7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.1D Priority Tag that will be written to routed packets and + untagged bridged packets transmitted with this service class." + ::= { rlPolicyServiceClassActiveEntry 7 } + +rlPolicyServiceClassActiveTdThersholdDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 0. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 8 } + +rlPolicyServiceClassActiveTdThersholdDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 9 } + +rlPolicyServiceClassActiveTdThersholdDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 10 } + +rlPolicyServiceClassActiveRedMinDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 0. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 11 } + +rlPolicyServiceClassActiveRedMaxDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 0. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 12 } + +rlPolicyServiceClassActiveRedProbDp0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 0." + ::= { rlPolicyServiceClassActiveEntry 13 } + +rlPolicyServiceClassActiveRedMinDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 14 } + +rlPolicyServiceClassActiveRedMaxDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 15 } + +rlPolicyServiceClassActiveRedProbDp1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 1." + ::= { rlPolicyServiceClassActiveEntry 16 } + +rlPolicyServiceClassActiveRedMinDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 17 } + +rlPolicyServiceClassActiveRedMaxDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyServiceClassActiveEntry 18 } + +rlPolicyServiceClassActiveRedProbDp2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 2." + ::= { rlPolicyServiceClassActiveEntry 19 } + + +rlPolicyServiceClassActiveRedQweight OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "additional parameter for the WRED algorithem supporting + the Queue weight exponentail factor" + ::= { rlPolicyServiceClassActiveEntry 20 } + +rlPolicyServiceClassActiveShaperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If there is shaper on the Queue" + ::= { rlPolicyServiceClassActiveEntry 21 } + +rlPolicyServiceClassActiveCirQueueShaper OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CIR for the queue shaper. + N/A when the shper is disabled + UNITS bps bits per second" + ::= { rlPolicyServiceClassActiveEntry 22 } + +rlPolicyServiceClassActiveCbsQueueShaper OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CBS for the queue shaper. + N/A when the shper is disabled. + UNITS bytes" + ::= { rlPolicyServiceClassActiveEntry 23 } + + + + +-- +-- Port configuration table. +-- +rlPolicyPortConfigurationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enables the network administrator to fine-tune + the bandwidth given to each service class on each port. + The values in this table will thus override those of the + rlServiceClassTable (THIS TABLE IS MANAGE FROM 3SW). " + ::= { rlPolicyServiceClass 6 } + +rlPolicyPortCfgEntry OBJECT-TYPE + SYNTAX RlPolicyPortCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration parameters for each port/service class." + INDEX { rlPolicyPortCfgIfIndex } + ::= { rlPolicyPortConfigurationTable 1 } + +RlPolicyPortCfgEntry ::= SEQUENCE { + rlPolicyPortCfgIfIndex InterfaceIndex, + rlPolicyPortCfgMinimalBandwidth OBJECT IDENTIFIER, + rlPolicyPortCfgMaximalBandwidth OBJECT IDENTIFIER, + rlPolicyPortCfgStatus RowStatus, + rlpolicyDropProfilePointer INTEGER, + rlPolicyPortCfgQueueShaperStatus OBJECT IDENTIFIER, + rlPolicyPortCfgCirQueueShaper OBJECT IDENTIFIER, + rlPolicyPortCfgCbsQueueShaper OBJECT IDENTIFIER, + rlPolicyPortCfgPortShaperStatus TruthValue, + rlPolicyPortCfgCirPortShaper INTEGER, + rlPolicyPortCfgCbsPortShaper INTEGER, + rlPolicyPortCfgPortRateLimitStatus TruthValue, + rlPolicyPortCfgCirPortRateLimit INTEGER, + rlPolicyPortCfgCbsPortRateLimit INTEGER + } + +rlPolicyPortCfgIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index." + ::= { rlPolicyPortCfgEntry 1 } + +rlPolicyPortCfgMinimalBandwidth OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of objects contain parameters at Precents type for the minimal bandwidth + to this port/service class at WWR . The OID length is based on the number of the + service class number, every OID define parameter of service class." + ::= { rlPolicyPortCfgEntry 2 } + +rlPolicyPortCfgMaximalBandwidth OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of objects contain parameters at Precents type for the maximal bandwidth + to this port/service class at SP . The OID length is based on the number of the + service class number, every OID define parameter of service class." + ::= { rlPolicyPortCfgEntry 3 } + +rlPolicyPortCfgStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of this entry." + ::= { rlPolicyPortCfgEntry 4 } + + +rlpolicyDropProfilePointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "pointing to drop algorithem profile. + the profile describs the drop algorithem + (tail, red)and params" + ::= { rlPolicyPortCfgEntry 5 } + + + +rlPolicyPortCfgQueueShaperStatus OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If there is shaper on the Queue" + ::= { rlPolicyPortCfgEntry 6 } + +rlPolicyPortCfgCirQueueShaper OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CIR for the Queue shaper. + N/A when the shper is disabled + UNITS bps bits per second" + ::= { rlPolicyPortCfgEntry 7 } + +rlPolicyPortCfgCbsQueueShaper OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CBS for the Queue shaper. + N/A when the shper is disabled. + UNITS bytes" + ::= { rlPolicyPortCfgEntry 8 } + +rlPolicyPortCfgPortShaperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If there is shaper on the port" + ::= { rlPolicyPortCfgEntry 9 } + +rlPolicyPortCfgCirPortShaper OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CIR for the port shaper. + N/A when the shper is disabled + UNITS bps bits per second" + ::= { rlPolicyPortCfgEntry 10 } + +rlPolicyPortCfgCbsPortShaper OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CBS for the port shaper. + N/A when the shper is disabled. + UNITS bytes" + ::= { rlPolicyPortCfgEntry 11 } + +rlPolicyPortCfgPortRateLimitStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If there is Rate Limit on the port" + DEFVAL { false } + ::= { rlPolicyPortCfgEntry 12 } + +rlPolicyPortCfgCirPortRateLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CIR for the port Rate limit. + N/A when the Rate limit is disabled + UNITS bps bits per second" + DEFVAL { 0 } + ::= { rlPolicyPortCfgEntry 13 } + +rlPolicyPortCfgCbsPortRateLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CBS for the port Rate Limit. + N/A when the Rate Limit is disabled. + UNITS bytes" + DEFVAL { 0 } + ::= { rlPolicyPortCfgEntry 14 } + + +-- +-- drop profile table. +-- + + +rlPolicyDropProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyDropProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " this table defines drop profile + which describ the queue's drop + algorithems" + + + + ::= { rlPolicyServiceClass 7 } + +rlPolicyDropProfileEntry OBJECT-TYPE + SYNTAX RlPolicyDropProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration parameters for each port/service class." + INDEX { rlPolicyDropProfileIndex,rlPolicyDropProfileQueueNumber} + ::= { rlPolicyDropProfileTable 1 } + +RlPolicyDropProfileEntry ::= SEQUENCE { + rlPolicyDropProfileIndex INTEGER, + rlPolicyDropProfileQueueNumber INTEGER, + rlPolicyDropProfileTdThersholdDp0 INTEGER, + rlPolicyDropProfileTdThersholdDp1 INTEGER, + rlPolicyDropProfileTdThersholdDp2 INTEGER, + rlPolicyDropProfileRedMinDp0 INTEGER, + rlPolicyDropProfileRedMaxDp0 INTEGER, + rlPolicyDropProfileRedProbDp0 INTEGER, + rlPolicyDropProfileRedMinDp1 INTEGER, + rlPolicyDropProfileRedMaxDp1 INTEGER, + rlPolicyDropProfileRedProbDp1 INTEGER, + rlPolicyDropProfileRedMinDp2 INTEGER, + rlPolicyDropProfileRedMaxDp2 INTEGER, + rlPolicyDropProfileRedProbDp2 INTEGER, + rlPolicyDropProfileRedQweight INTEGER, + rlPolicyDropProfileStatus RowStatus + } + +rlPolicyDropProfileIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index." + ::= { rlPolicyDropProfileEntry 1 } + +rlPolicyDropProfileQueueNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Queue number." + ::= { rlPolicyDropProfileEntry 2 } + + + + +rlPolicyDropProfileTdThersholdDp0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 0. + UNITS percent 0-100" + ::= { rlPolicyDropProfileEntry 3 } + +rlPolicyDropProfileTdThersholdDp1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyDropProfileEntry 4 } + +rlPolicyDropProfileTdThersholdDp2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyDropProfileEntry 5 } + +rlPolicyDropProfileRedMinDp0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 0. + UNITS percent 0-100" + ::= { rlPolicyDropProfileEntry 6 } + +rlPolicyDropProfileRedMaxDp0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 0. + UNITS percent 0-100 0-100" + ::= { rlPolicyDropProfileEntry 7 } + +rlPolicyDropProfileRedProbDp0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 0." + ::= { rlPolicyDropProfileEntry 8 } + +rlPolicyDropProfileRedMinDp1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyDropProfileEntry 9 } + +rlPolicyDropProfileRedMaxDp1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 1. + UNITS percent 0-100" + ::= { rlPolicyDropProfileEntry 10 } + +rlPolicyDropProfileRedProbDp1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 1." + ::= { rlPolicyDropProfileEntry 11 } + +rlPolicyDropProfileRedMinDp2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyDropProfileEntry 12 } + +rlPolicyDropProfileRedMaxDp2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 2. + UNITS percent 0-100" + ::= { rlPolicyDropProfileEntry 13 } + +rlPolicyDropProfileRedProbDp2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 2." + ::= { rlPolicyDropProfileEntry 14 } + +rlPolicyDropProfileRedQweight OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "additional parameter for the WRED algorithem supporting + the Queue weight exponentail factor" + ::= { rlPolicyDropProfileEntry 15 } + +rlPolicyDropProfileStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of this entry." + ::= { rlPolicyDropProfileEntry 16 } + +-- +-- Vlan Configuration table. +-- + +rlPolicyVlanConfigurationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enables the network administrator to fine-tune + the rate limit given to each vlan. + The values in this table will thus override those of the + rlQosIfPolicyTable (THIS TABLE IS MANAGED FROM 3SW). " + ::= { rlPolicyServiceClass 8 } + +rlPolicyVlanCfgEntry OBJECT-TYPE + SYNTAX RlPolicyVlanCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configuration parameters for each vlan." + INDEX { rlPolicyVlanCfgVlanId } + ::= { rlPolicyVlanConfigurationTable 1 } + +RlPolicyVlanCfgEntry ::= SEQUENCE { + rlPolicyVlanCfgVlanId VlanId, + rlPolicyVlanCfgPortRateLimitStatus TruthValue, + rlPolicyVlanCfgCirPortRateLimit INTEGER, + rlPolicyVlanCfgCbsPortRateLimit INTEGER, + rlPolicyVlanCfgStatus RowStatus + } + +rlPolicyVlanCfgVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index." + ::= { rlPolicyVlanCfgEntry 1 } + + +rlPolicyVlanCfgPortRateLimitStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If there is Rate Limit on the vlan" + DEFVAL { false } + ::= { rlPolicyVlanCfgEntry 2 } + +rlPolicyVlanCfgCirPortRateLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CIR for the port Rate limit. + N/A when the Rate limit is disabled + UNITS bps bits per second" + ::= { rlPolicyVlanCfgEntry 3 } + +rlPolicyVlanCfgCbsPortRateLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CBS for the port Rate Limit. + N/A when the Rate Limit is disabled. + UNITS bytes" + ::= { rlPolicyVlanCfgEntry 4 } + + +rlPolicyVlanCfgStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of this entry." + ::= { rlPolicyVlanCfgEntry 5 } + +------------ +-- DiffServ +--- +rlPolicyDiffServ OBJECT IDENTIFIER ::= { rlPolicy 7 } + +rlPolicyDiffServPlatDependParams OBJECT IDENTIFIER ::= { rlPolicyDiffServ 1 } + +rlDiffservModeSupported OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + notSupported(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates whether Diffserv mode is supported on the platform." + ::= { rlPolicyDiffServPlatDependParams 1 } + +rlDiffservModeEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether Diffserv mode is currently enabled." + ::= { rlPolicyDiffServ 2 } + +-- +-- Diffserv Boundary / Interior port table for DiffServ mode +-- +rlDiffservBoundaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDiffservBoundaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates whether a port is considered a boundary or an interior + node of the Diffserv domain" + ::= { rlPolicyDiffServ 3 } + +rlDiffservBoundaryEntry OBJECT-TYPE + SYNTAX RlDiffservBoundaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each boundary/interior ports table entry consists of the following + parameters" + INDEX { rlDiffservBoundaryIfIndex } + ::= { rlDiffservBoundaryTable 1 } + +RlDiffservBoundaryEntry ::= SEQUENCE { + rlDiffservBoundaryIfIndex INTEGER, + rlDiffservBoundaryPortType INTEGER, + rlDiffservBoundaryStatus RowStatus +} + +rlDiffservBoundaryIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface index whose type is being defined" + ::= { rlDiffservBoundaryEntry 1 } + +rlDiffservBoundaryPortType OBJECT-TYPE + SYNTAX INTEGER { + boundary(1), + interior(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The boundary status of the port." + DEFVAL { boundary } + ::= { rlDiffservBoundaryEntry 2 } + +rlDiffservBoundaryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of this entry." + ::= { rlDiffservBoundaryEntry 3 } + +-- +-- Global Params +-- +rlPolicyGlobalParams OBJECT IDENTIFIER ::= { rlPolicy 9 } + +rlPolicyGlobalOperationEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether Policy is currently enabled." + DEFVAL{ disabled } + ::= { rlPolicyGlobalParams 1 } + + +rlPolicyGlobalDefaultForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether or not the unmach traffic + is forwarded or blocked." + ::= { rlPolicyGlobalParams 2 } + +rlPolicyGlobalAdminTrapfrequency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "define the the min number of seconds between successive traps. + 0 means no traps will be sent, uints in Sec" + DEFVAL { 0 } + ::= { rlPolicyGlobalParams 3 } + +rlPolicyGlobalOperTrapElapsedTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "show the time out elaps from the last trap sent + uints in Sec." + ::= { rlPolicyGlobalParams 4 } + + +rlPolicyGlobalQosMode OBJECT-TYPE + SYNTAX RlPolicyQosMode + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "V750 DEPRECATED - replaced with rlPolicyGlobalQosMode field in rlPolicyQosModeGlobalCfg table. + user can set the system to operate either in the Basic mode or in the Advanced mode" + ::= { rlPolicyGlobalParams 5 } + + + +rlPolicyGlobalTrustMode OBJECT-TYPE + SYNTAX RlPolicyTrustTypes + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "V750 DEPRECATED - replaced with rlPolicyGlobalTrustMode field in rlPolicyQosModeGlobalCfg table. + Global Trust state. the value refered to Basic mode and specify + the trust mode the device is support. all phisical ports are trusted " + ::= { rlPolicyGlobalParams 6 } + + +-- +-- Global Params for Qos mib +-- + + +rlPolicyGlobalDeviceQosOperationTypes OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + basic(2), + advanced(3), + all(4), + notSupported(5) +} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the system support basic + or advanced mode or Both basic and Advanced" + ::= { rlPolicyGlobalParams 7 } + + +rlPolicyGlobalDscpMutationSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mutation over the ingress packet dscp field + supported for the device." + ::= { rlPolicyGlobalParams 8 } + +rlPolicyGlobalClassifyIpPrecedenceSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates if the system support + classification according ip precedence + most significant 3 bits in the TOS byte" + ::= { rlPolicyGlobalParams 9 } + + + +rlPolicyGlobalDeviceShapingTypeSupported OBJECT-TYPE + SYNTAX INTEGER { + portShaper(1), + queueShaper(2), + portAndQueueShaper(3), + notSupported(4)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the shaper shaper type supported for the device" + ::= { rlPolicyGlobalParams 10 } + + +rlPolicyGlobalDscpRemarkingSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if dscp remarking + supported for the device" + ::= { rlPolicyGlobalParams 11 } + + +rlPolicyGlobalqueueSchedulerPerDeviceOrPort OBJECT-TYPE + SYNTAX INTEGER { + device(1), + port(2)} + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "indicates if the system support scheduling + configuration per port or per device. + device (1 ) or port (2)" + ::= { rlPolicyGlobalParams 12 } + + +--- +--- policy mapping +--- +rlPolicyMapping OBJECT IDENTIFIER ::= { rlPolicy 10 } + + + +--- Policy DSCP to ServiceClass mapping + +rlPolicyDscpServiceClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyDscpServiceClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP + to ServiceClass map table" + ::= { rlPolicyMapping 1 } + +rlPolicyDscpServiceClassEntry OBJECT-TYPE + SYNTAX RlPolicyDscpServiceClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes The ServiceClass assigned to a Dscp value. + The index is DSCP represent by rlPolicyDscpIndex" + INDEX { rlPolicyDscpIndex } + ::= { rlPolicyDscpServiceClassTable 1 } + +RlPolicyDscpServiceClassEntry::= SEQUENCE { + rlPolicyDscpIndex INTEGER, + rlPolicyServiceClassValue INTEGER, + rlPolicyDscpServiceClassStatus RowStatus + } + + +rlPolicyDscpIndex OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DSCP value." + ::= { rlPolicyDscpServiceClassEntry 1 } + +rlPolicyServiceClassValue OBJECT-TYPE + SYNTAX INTEGER(1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ServiceClass value." + ::= { rlPolicyDscpServiceClassEntry 2 } + + rlPolicyDscpServiceClassStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlPolicyDscpServiceClassEntry 3 } + +-- Policy TCP-UDP port to Service Class map + +rlPolicyTcpUdpPortServiceClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyTcpUdpPortServiceClassEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table specifies TCP/UDP + Port to ServiceClass map table" + ::= { rlPolicyMapping 2 } + +rlPolicyTcpUdpPortServiceClassEntry OBJECT-TYPE + SYNTAX RlPolicyTcpUdpPortServiceClassEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each entry in this table describes The + ServiceClass Value. + The index is TCP/UDP port represent by rlPolicyTcpUdpPort" + INDEX { rlPolicyProtocolType , rlPolicyTcpUdpPort } + ::= { rlPolicyTcpUdpPortServiceClassTable 1 } + +RlPolicyTcpUdpPortServiceClassEntry::= SEQUENCE { + rlPolicyProtocolType L4ProtType, + rlPolicyTcpUdpPort INTEGER, + rlPolicyMappedServiceClass INTEGER, + rlPolicyTcpUdpPortServiceClassStatus RowStatus + } + +rlPolicyProtocolType OBJECT-TYPE + SYNTAX L4ProtType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "TCP/UDP port type. " + ::= { rlPolicyTcpUdpPortServiceClassEntry 1 } + +rlPolicyTcpUdpPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "TCP/UDP port number. " + ::= { rlPolicyTcpUdpPortServiceClassEntry 2 } + + + +rlPolicyMappedServiceClass OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "ServiceClass value." + ::= { rlPolicyTcpUdpPortServiceClassEntry 3 } + +rlPolicyTcpUdpPortServiceClassStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlPolicyTcpUdpPortServiceClassEntry 4 } + + +-- Policy ServiceClass Remark mapping + + + +rlPolicyDscpRemarkTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyDscpRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP + Remark table" + ::= { rlPolicyMapping 3 } + +rlPolicyDscpRemarkEntry OBJECT-TYPE + SYNTAX RlPolicyDscpRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the new + DSCP for the packet. + The index is Old DSCP represent by rlPolicyOldDscp" + INDEX { rlPolicyRmOldDscp } + ::= { rlPolicyDscpRemarkTable 1 } + +RlPolicyDscpRemarkEntry::= SEQUENCE { + rlPolicyRmOldDscp INTEGER, + rlPolicyRmNewDscp INTEGER, + rlPolicyDscpRemarkStatus RowStatus, + rlPolicyRmNewExceedDscp INTEGER + } + +rlPolicyRmOldDscp OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Old DSCP." + ::= { rlPolicyDscpRemarkEntry 1 } + +rlPolicyRmNewDscp OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New DSCP for the violation action." + ::= { rlPolicyDscpRemarkEntry 2 } + + +rlPolicyDscpRemarkStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlPolicyDscpRemarkEntry 3 } + + +rlPolicyRmNewExceedDscp OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New DSCP for the exceed action." + ::= { rlPolicyDscpRemarkEntry 4 } + + +-- Policy DSCP Mutation Table + + +rlPolicyDscpMutationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyDscpMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP + Mutation table" + ::= { rlPolicyMapping 4 } + +rlPolicyDscpMutationEntry OBJECT-TYPE + SYNTAX RlPolicyDscpMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the new + DSCP for the packet. + The index is Old DSCP represent by rlPolicyOldDscp" + INDEX { rlPolicyOldDscp } + ::= { rlPolicyDscpMutationTable 1 } + +RlPolicyDscpMutationEntry::= SEQUENCE { + rlPolicyOldDscp INTEGER, + rlPolicyNewDscp INTEGER, + rlPolicyDscpMutationStatus RowStatus + } + +rlPolicyOldDscp OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Old DSCP." + ::= { rlPolicyDscpMutationEntry 1 } + +rlPolicyNewDscp OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New DSCP." + ::= { rlPolicyDscpMutationEntry 2 } + + +rlPolicyDscpMutationStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlPolicyDscpMutationEntry 3 } + + + +-- Policy Port set per trust mode table + + +rlPolicyTrustModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyTrustModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the port state for the trusted basic mode" + ::= { rlPolicyMapping 5 } + +rlPolicyTrustModeEntry OBJECT-TYPE + SYNTAX RlPolicyTrustModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "describes the ports status that belongs to the global trusted state " + INDEX { rlPolicyTrustModePortNumber } + ::= { rlPolicyTrustModeTable 1 } + +RlPolicyTrustModeEntry::= SEQUENCE { + rlPolicyTrustModePortNumber INTEGER, + rlPolicyTrustModePortState INTEGER + } + +rlPolicyTrustModePortNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "phisical port number ." + ::= { rlPolicyTrustModeEntry 1 } + +rlPolicyTrustModePortState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the port state for the trusted mode. + the port can be enabled or disabled for the basic trust mode " + ::= { rlPolicyTrustModeEntry 2 } + +--- Policy DSCP to VPT mapping + +rlPolicyDscpVptTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyDscpVptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP to VPT map table" + ::= { rlPolicyMapping 6 } + +rlPolicyDscpVptEntry OBJECT-TYPE + SYNTAX RlPolicyDscpVptEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes The VPT assigned to a Dscp value. + The index is DSCP represent by rlPolicyDscpValue." + INDEX { rlPolicyDscpValue } + ::= { rlPolicyDscpVptTable 1 } + +RlPolicyDscpVptEntry::= SEQUENCE { + rlPolicyDscpValue INTEGER, + rlPolicyVptValue INTEGER, + rlPolicyDscpVptStatus RowStatus + } + + +rlPolicyDscpValue OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DSCP value." + ::= { rlPolicyDscpVptEntry 1 } + +rlPolicyVptValue OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPT value." + ::= { rlPolicyDscpVptEntry 2 } + +rlPolicyDscpVptStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlPolicyDscpVptEntry 3 } + + +-- Policy DSCP to DP Table + + +rlPolicyDscpToDpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyDscpToDpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP + To Dp table" + ::= { rlPolicyMapping 7 } + +rlPolicyDscpToDpEntry OBJECT-TYPE + SYNTAX RlPolicyDscpToDpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the new + DP for the packet. + The index is DSCP represent by rlPolicyDscp" + INDEX { rlPolicyDscp } + ::= { rlPolicyDscpToDpTable 1 } + +RlPolicyDscpToDpEntry::= SEQUENCE { + rlPolicyDscp INTEGER, + rlPolicyDp INTEGER, + rlPolicyDscpToDpStatus RowStatus + } + +rlPolicyDscp OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet DSCP." + ::= { rlPolicyDscpToDpEntry 1 } + +rlPolicyDp OBJECT-TYPE + SYNTAX INTEGER(0..2) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "New DP." + ::= { rlPolicyDscpToDpEntry 2 } + + +rlPolicyDscpToDpStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlPolicyDscpToDpEntry 3 } + + + +-- Policy Default Forwarding Table + + +rlPolicyDefaultForwardingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyDefaultForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The default forwarding + values : permit or deny for list of specific ports , vlans" + ::= { rlPolicy 11 } + +rlPolicyDefaultForwardingEntry OBJECT-TYPE + SYNTAX RlPolicyDefaultForwardingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Since the table is search to find match according to first match + Entries with specific protocol should be set before entries for entire layer." + INDEX { rlPolicyDefaultForwardingIndex } + ::= { rlPolicyDefaultForwardingTable 1 } + +RlPolicyDefaultForwardingEntry::= SEQUENCE { + rlPolicyDefaultForwardingIndex INTEGER, + rlPolicyDefaultForwardingPortList PortList, + rlPolicyDefaultForwardingVlanId1To1024 VlanList1, + rlPolicyDefaultForwardingVlanId1025To2048 VlanList2, + rlPolicyDefaultForwardingVlanId2049To3072 VlanList3, + rlPolicyDefaultForwardingVlanId3073To4096 VlanList4, + rlPolicyDefaultForwardingLayer INTEGER, + rlPolicyDefaultForwardingAction INTEGER, + rlPolicyDefaultForwardingStatus RowStatus, + rlPolicyDefaultForwardingProtocol INTEGER + } + +rlPolicyDefaultForwardingIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default Forwarding Index." + ::= { rlPolicyDefaultForwardingEntry 1 } + +rlPolicyDefaultForwardingPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Forwarding Port List." + ::= { rlPolicyDefaultForwardingEntry 2 } + + +rlPolicyDefaultForwardingVlanId1To1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Forwarding VlanId List 1." + ::= { rlPolicyDefaultForwardingEntry 3 } + +rlPolicyDefaultForwardingVlanId1025To2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Forwarding VlanId List 2." + ::= { rlPolicyDefaultForwardingEntry 4 } + +rlPolicyDefaultForwardingVlanId2049To3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Forwarding VlanId List 3." + ::= { rlPolicyDefaultForwardingEntry 5 } + +rlPolicyDefaultForwardingVlanId3073To4096 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Forwarding VlanId List 4." + ::= { rlPolicyDefaultForwardingEntry 6 } + +rlPolicyDefaultForwardingLayer OBJECT-TYPE + SYNTAX INTEGER { + l2(1), + l3(2), + l3-ipv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Forwarding Action specify layer l2 l3 l3-ipv6" + ::= { rlPolicyDefaultForwardingEntry 7 } + +rlPolicyDefaultForwardingAction OBJECT-TYPE + SYNTAX INTEGER{ + permit(1), + deny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Forwarding Action specify permit or deny " + ::= { rlPolicyDefaultForwardingEntry 8 } + +rlPolicyDefaultForwardingStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlPolicyDefaultForwardingEntry 9 } + +rlPolicyDefaultForwardingProtocol OBJECT-TYPE + SYNTAX INTEGER { + bpdu(1), + icmpv6(2), + none(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol type to be applied with the default action." + DEFVAL{255} + ::= { rlPolicyDefaultForwardingEntry 10 } + +rlPolicyStatistics + OBJECT IDENTIFIER ::= { rlPolicy 12 } + +rlPolicyPortPolicyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyPortPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies statistics counter for policies with specific actions" + ::= { rlPolicyStatistics 1} + +rlPolicyPortPolicyStatisticsEntry OBJECT-TYPE + SYNTAX RlPolicyPortPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes counter per port. + The index is port represent by rlIfIndex. + In each entry represents counter, it's type , it's size and whether it's enabled. " + INDEX { rlPolicyPortPolicyStatisticsIfIndex,rlPolicyPortPolicyStatisticsCntrType } + ::= { rlPolicyPortPolicyStatisticsTable 1 } + +RlPolicyPortPolicyStatisticsEntry::= SEQUENCE { + rlPolicyPortPolicyStatisticsIfIndex INTEGER, + rlPolicyPortPolicyStatisticsCntrType StatisticsCntrType, + rlPolicyPolicyStatisticsCntrSize StatisticsCntrNumOfBitsType, + rlPolicyPolicyStatisticsEnableCounting TruthValue, + rlPolicyPolicyStatisticsCounterValue Counter64 + + } + +rlPolicyPortPolicyStatisticsIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface index." + ::= { rlPolicyPortPolicyStatisticsEntry 1 } + +rlPolicyPortPolicyStatisticsCntrType OBJECT-TYPE + SYNTAX StatisticsCntrType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter type." + ::= { rlPolicyPortPolicyStatisticsEntry 2 } + +rlPolicyPolicyStatisticsCntrSize OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits." + ::= { rlPolicyPortPolicyStatisticsEntry 3 } + +rlPolicyPolicyStatisticsEnableCounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication whether the counter is enabled." + DEFVAL { false } + ::= { rlPolicyPortPolicyStatisticsEntry 4 } + +rlPolicyPolicyStatisticsCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Counter value. " + ::= { rlPolicyPortPolicyStatisticsEntry 5 } + + +rlPolicyOutQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyOutQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes counter per any permutation of + Port/VLAN/Queue/Drop Precedence . Each of the above can a group off 'All'. + The index is port represent by rlPolicyOutQueueStatisticsCountrID. + In each entry there are fields representing + whether the counter is enabled and counters value. " + ::= { rlPolicyStatistics 2 } + +rlPolicyOutQueueStatisticsEntry OBJECT-TYPE + SYNTAX RlPolicyOutQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry includes port, vlan, queue, drop precedence and counter value." + INDEX { rlPolicyOutQueueStatisticsCountrID } + ::= { rlPolicyOutQueueStatisticsTable 1 } + +RlPolicyOutQueueStatisticsEntry::= SEQUENCE { + rlPolicyOutQueueStatisticsCountrID INTEGER, + rlPolicyOutQueueStatisticsIfIndexList PortList, + rlPolicyOutQueueStatisticsPortAll TruthValue, + rlPolicyOutQueueStatisticsVlan INTEGER, + rlPolicyOutQueueStatisticsVlanAll TruthValue, + rlPolicyOutQueueStatisticsQueue INTEGER, + rlPolicyOutQueueStatisticsQueueAll TruthValue, + rlPolicyOutQueueStatisticsDP StatisticsDPType, + rlPolicyOutQueueStatisticsDPAll TruthValue, + rlPolicyOutQueueStatisticsCounterTailDropValue Counter64, + rlPolicyOutQueueStatisticsCounterAllValue Counter64, + rlPolicyOutQueueStatisticsCntrNumOfBits StatisticsCntrNumOfBitsType, + rlPolicyOutQueueStatisticsStatus RowStatus + } + +rlPolicyOutQueueStatisticsCountrID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter id, the key of the table." + ::= { rlPolicyOutQueueStatisticsEntry 1 } + +rlPolicyOutQueueStatisticsIfIndexList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port for which the flow is counted." + ::= { rlPolicyOutQueueStatisticsEntry 2 } + +rlPolicyOutQueueStatisticsPortAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication for whether the port is configured as range of all the ports" + DEFVAL { false } + ::= { rlPolicyOutQueueStatisticsEntry 3} + +rlPolicyOutQueueStatisticsVlan OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN for which the flow is counted." + ::= { rlPolicyOutQueueStatisticsEntry 4 } + +rlPolicyOutQueueStatisticsVlanAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication for whether the Vlan is configured as range of all the Vlans" + DEFVAL { false } + ::= { rlPolicyOutQueueStatisticsEntry 5} + +rlPolicyOutQueueStatisticsQueue OBJECT-TYPE + SYNTAX INTEGER(1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue for which the flow is counted." + ::= { rlPolicyOutQueueStatisticsEntry 6 } + +rlPolicyOutQueueStatisticsQueueAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication for whether the Queue is configured as range of all the Queues" + DEFVAL { false } + ::= { rlPolicyOutQueueStatisticsEntry 7} + +rlPolicyOutQueueStatisticsDP OBJECT-TYPE + SYNTAX StatisticsDPType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop Precedence for which the flow is counted." + ::= { rlPolicyOutQueueStatisticsEntry 8 } + +rlPolicyOutQueueStatisticsDPAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication for whether the DP is configured as range of all the DPs" + DEFVAL { false } + ::= { rlPolicyOutQueueStatisticsEntry 9} + +rlPolicyOutQueueStatisticsCounterTailDropValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter for tail dropped value." + ::= { rlPolicyOutQueueStatisticsEntry 10 } + +rlPolicyOutQueueStatisticsCounterAllValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter for all traffic value." + ::= { rlPolicyOutQueueStatisticsEntry 11 } + +rlPolicyOutQueueStatisticsCntrNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits for the counter." + ::= { rlPolicyOutQueueStatisticsEntry 12 } + +rlPolicyOutQueueStatisticsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlPolicyOutQueueStatisticsEntry 13 } + +-- Global Counter for statistics + +rlPolicyGlobalStatisticsCntrsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyGlobalStatisticsCntrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies statistics global counters for specific rules for + all ports that they are connected to " + ::= { rlPolicyStatistics 3 } + +rlPolicyGlobalStatisticsCntrsEntry OBJECT-TYPE + SYNTAX RlPolicyGlobalStatisticsCntrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents global counter." + INDEX {rlPolicyGlobalStatisticsCntrsType} + ::= { rlPolicyGlobalStatisticsCntrsTable 1 } + +RlPolicyGlobalStatisticsCntrsEntry::= SEQUENCE { + rlPolicyGlobalStatisticsCntrsType StatisticsCntrType, + rlPolicyGlobalStatisticsCntrsNumOfBits StatisticsCntrNumOfBitsType, + rlPolicyGlobalStatisticsCntrsCounterValue Counter64, + rlPolicyGlobalStatisticsStatus RowStatus +} + +rlPolicyGlobalStatisticsCntrsType OBJECT-TYPE + SYNTAX StatisticsCntrType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter type." + ::= { rlPolicyGlobalStatisticsCntrsEntry 1 } + +rlPolicyGlobalStatisticsCntrsNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits." + ::= { rlPolicyGlobalStatisticsCntrsEntry 2 } + +rlPolicyGlobalStatisticsCntrsCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter value." + ::= { rlPolicyGlobalStatisticsCntrsEntry 3 } + +rlPolicyGlobalStatisticsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlPolicyGlobalStatisticsCntrsEntry 4 } + + -- clear scalar + +rlPolicyClearCounters OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar indicates to clear all the counters." + ::= { rlPolicyStatistics 4 } + +-- ******************** +-- Classifier Utilization Table +-- ******************** + rlPolicyClassifierUtilization OBJECT IDENTIFIER + ::= { rlPolicy 13 } + + + rlPolicyClassifierUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyClassifierUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Classifier utilization information. + Each row represents objects for a particular Unit + present in this system." + ::= { rlPolicyClassifierUtilization 1 } + + rlPolicyClassifierUtilizationEntry OBJECT-TYPE + SYNTAX RlPolicyClassifierUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Single entry containing Classifier utilization information." + INDEX { rlPolicyClassifierUtilizationUnitId } + ::= { rlPolicyClassifierUtilizationTable 1 } + + RlPolicyClassifierUtilizationEntry ::= SEQUENCE { + rlPolicyClassifierUtilizationUnitId Unsigned32, + rlPolicyClassifierUtilizationPercent Unsigned32, + rlPolicyClassifierUtilizationRulesNumber Unsigned32 + } + + rlPolicyClassifierUtilizationUnitId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Unit ID of this Classifier. must be unique per entry. + This is an index into the table." + ::= { rlPolicyClassifierUtilizationEntry 1 } + + + rlPolicyClassifierUtilizationPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The classifier utilization percentage. " + DEFVAL { 0 } + ::= { rlPolicyClassifierUtilizationEntry 2 } + + rlPolicyClassifierUtilizationRulesNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The classifier utilization number of used rules, in short rules resolution." + DEFVAL { 0 } + ::= { rlPolicyClassifierUtilizationEntry 3 } + + -- reserved tcs scalar + + rlPolicyIsTCAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar indicates the number of currently reserved amount + of traffic conditioners." + ::= { rlPolicy 14 } + +rlPolicyCPUSafeGuardEnable OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar enables/disables CPU Safeguard." + ::= { rlPolicy 15 } + +rlPolicyQosModeGlobalCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPolicyQosModeGlobalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table responsible to set the global qos mode configuration: + qos mode, qos trust mode, and if port are trusted by default in qos advanced + mode." + ::= { rlPolicy 16 } + +rlPolicyQosModeGlobalCfgEntry OBJECT-TYPE + SYNTAX RlPolicyQosModeGlobalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table responsible to set the global qos mode configuration: + qos mode, qos trust mode, and if port are trusted by default in qos advanced + mode. + Current implemnetaion assumes only one entry exist." + INDEX { rlPolicyGlobalIndex} + ::= { rlPolicyQosModeGlobalCfgTable 1 } + +RlPolicyQosModeGlobalCfgEntry ::= SEQUENCE { + rlPolicyGlobalIndex INTEGER, + rlPolicyGlobalQoSMode RlPolicyQosMode, + rlPolicyBasicGlobalTrustMode RlPolicyTrustTypes, + rlPolicyAdvcGlobalTrustMode RlPolicyTrustTypes, + rlPolicyPortTrustAdvancedMode TruthValue, + rlPolicyDscpMutationEnable TruthValue, + rlPolicyModeGlobalCfgStatus RowStatus + } + +rlPolicyGlobalIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry index - currenly only one entry can exist, indexes hard coded with value '1'." + ::= { rlPolicyQosModeGlobalCfgEntry 1 } + +rlPolicyGlobalQoSMode OBJECT-TYPE + SYNTAX RlPolicyQosMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field replaces deprecated scalar rlPolicyCliQosMode. + Defines the global qos operation mode: disable, basic or advnaced. " + ::= { rlPolicyQosModeGlobalCfgEntry 2 } + +rlPolicyBasicGlobalTrustMode OBJECT-TYPE + SYNTAX RlPolicyTrustTypes + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field replaces deprecated scalar rlPolicyCliBasicModeCfg. + Defines the global qos trust operation mode when qos mode is basic. " + ::= { rlPolicyQosModeGlobalCfgEntry 3 } + +rlPolicyAdvcGlobalTrustMode OBJECT-TYPE + SYNTAX RlPolicyTrustTypes + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field replaces deprecated scalar rlPolicyCliBasicModeCfg. + Defines the global qos trust operation mode when qos mode is advanced. " + ::= { rlPolicyQosModeGlobalCfgEntry 4 } + +rlPolicyPortTrustAdvancedMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field specified whether ports are set to trused or not-trusted by + default when switching to qos advanced mode." + DEFVAL{ false } + ::= { rlPolicyQosModeGlobalCfgEntry 5 } + +rlPolicyDscpMutationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field indicates if dscp to dscp mutation mode is enable. + It can be set to true in the following terms: + 1.rlQosGlobalTrustMode is in {dscp, vpt-dscp} ( rlQosGlobalQoSMode must be basic or advanced) + 2.if rlQosGlobalQoSMode is advanced then rlQoSPortTrustAdvancedMode must be set to true." + DEFVAL{ false } + ::= { rlPolicyQosModeGlobalCfgEntry 6} + +rlPolicyModeGlobalCfgStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This status of entry action. + In current implementation only one entry exist, therefor only status = active is + acceptable." + ::= { rlPolicyQosModeGlobalCfgEntry 7 } + + +END + + diff --git a/MIBS/cisco/CISCOSB-PORT-STATISTICS-MIB b/MIBS/cisco/CISCOSB-PORT-STATISTICS-MIB new file mode 100644 index 0000000..81340a3 --- /dev/null +++ b/MIBS/cisco/CISCOSB-PORT-STATISTICS-MIB @@ -0,0 +1,714 @@ +CISCOSB-PORT-STATISTICS-MIB DEFINITIONS ::= BEGIN + +-- ------------------------------------------------------------- +-- PORT-STATISTICS MIB +-- Title: CISCOSB Port-Statistics Private MIB +-- This Private MIB manages Port-Statistics display messages +-- Version: 8.00 +-- Date: 06 April 2015 +-- +-- ------------------------------------------------------------- + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, + Counter64, Integer32 FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION, TruthValue, + RowStatus FROM SNMPv2-TC + PortList FROM Q-BRIDGE-MIB + InterfaceIndex, ifIndex FROM IF-MIB + switch001 FROM CISCOSB-MIB; + +---------------------------------------------------- +-- MIBS definitions -- +---------------------------------------------------- + +rlPortStat MODULE-IDENTITY + LAST-UPDATED "201504060000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module for Port-Statistics" + REVISION "201504060000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 223 } + + +PortStatisticsSubType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies port-statistic sub-type" + SYNTAX INTEGER { + second(1), + minute(2), + hour(3), + day(4), + week(5) + } + +PortStatisticsSampleClockSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies port-statistic sample clock-source" + SYNTAX INTEGER { + internal(1), + sntp(2), + userDefined(3) + } + +PortStatisticsCounterName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies port-statistic counter-name" + SYNTAX INTEGER { + anyCounter(0), + + unicastFrameSent(1), + broadcastFrameSent(2), + multicastFrameSent(3), + goodOctetsSent(4), + txUtilization(5), + goodUnicastFrameReceived(6), + broadcastFrameReceived(7), + multicastFrameReceived(8), + rxErrorFrameReceived(9), + totalOctetsReceived(10), + rxUtilization(11), + txRxUtilization(12), + frames64B(13), + frames65To127B(14), + frames128To255B(15), + frames256To511B(16), + frames512To1023B(17), + frames1024To1518B(18), + + dot3StatsFCSErrors(19), + dot3StatsSingleCollisionFrames(20), + dot3StatsLateCollisions(21), + dot3StatsExcessiveCollisions(22), + dot3StatsFrameTooLongs(23), + dot3StatsInternalMacReceiveErrors(24), + dot3InPauseFrames(25), + dot3OutPauseFrames(26), + etherStatsDropEvents(27), + etherStatsCRCAlignErrors(28), + etherStatsUndersizePkts(29), + etherStatsOversizePkts(30), + etherStatsFragments(31), + etherStatsJabbers(32), + etherStatsCollisions(33), + + goodOctetsReceived(34), + badOctetsReceived(35), + goodFrameSent(36), + goodFrameReceived(37), + + snaPortUtilizationRxColor(38), + snaPortUtilizationTxColor(39), + + poePowerConsumption(40), + poePowerSavings(41), + + poeOverload(42), + poeShort(43), + poeDenied(44), + poeAbsent(45), + poeInvalidSignature(46), + + -- must be last + lastCounterSpecifier(47) + } + +----------------------------------- +-- rlPortStatEnabledPorts (scalar) +----------------------------------- +rlPortStatEnabledPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port-set to determine from which port to collect port-statistics" + ::= { rlPortStat 1 } + +----------------------------------- +-- rlPortStatClearPorts (scalar) +----------------------------------- +-- this is an action MIB for clearing +-- port-statistics history per-port +----------------------------------- +rlPortStatClearPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action MIB for clearing port-statistics history on a + list of selected ports" + ::= { rlPortStat 2 } + +----------------------------------- +-- rlPortStatSampleTable +----------------------------------- +rlPortStatSampleTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortStatSampleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds port-statistics for Ethernet ports + This is a read-only MIB for presentation purposes." + ::= {rlPortStat 3 } + +rlPortStatSampleEntry OBJECT-TYPE + SYNTAX RlPortStatSampleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the rlPortStatSampleTable." + INDEX { rlPortStatSampleIfIndex, + rlPortStatSampleStatSubType, + rlPortStatSampleCounterName, + rlPortStatSampleStatID } + ::= { rlPortStatSampleTable 1 } + +RlPortStatSampleEntry ::= SEQUENCE { + -- keys + rlPortStatSampleIfIndex InterfaceIndex, + rlPortStatSampleStatSubType PortStatisticsSubType, + rlPortStatSampleCounterName PortStatisticsCounterName, + rlPortStatSampleStatID Unsigned32, + -- fields + rlPortStatSampleCollectionInterval Unsigned32, + rlPortStatSampleSystemCollectionTime Unsigned32, + rlPortStatSampleCollectionTime Unsigned32, + rlPortStatSampleCollectionTimeStr DisplayString (SIZE(0..15)), + rlPortStatSampleCounterValue Counter64, + rlPortStatSamplePartialFlag TruthValue, + rlPortStatSampleClockSource PortStatisticsSampleClockSource +} + +----------------------------------- +-- rlPortStatSampleTable Keys +------------------------------------ + +rlPortStatSampleIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index. + This variable is a key in port-statistics table." + ::= { rlPortStatSampleEntry 1 } + +rlPortStatSampleStatSubType OBJECT-TYPE + SYNTAX PortStatisticsSubType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port-statistic sub-type. + This variable is a key in port-statistics table." + ::= { rlPortStatSampleEntry 2 } + +rlPortStatSampleCounterName OBJECT-TYPE + SYNTAX PortStatisticsCounterName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port-statistic counter-name. + This variable is a key in port-statistics table." + ::= { rlPortStatSampleEntry 3 } + +rlPortStatSampleStatID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics ID. + This variable is a key in port-statistics table." + ::= { rlPortStatSampleEntry 4 } + +----------------------------------- +-- rlPortStatSampleTable Fields +------------------------------------ + +rlPortStatSampleCollectionInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port-statistic collection time interval (in seconds)." + ::= { rlPortStatSampleEntry 5 } + +rlPortStatSampleSystemCollectionTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system up-time when the samples were taken, + formatted in posix-time format" + ::= { rlPortStatSampleEntry 6 } + +rlPortStatSampleCollectionTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute time when the samples were taken, + formatted in posix-time format" + ::= { rlPortStatSampleEntry 7 } + +rlPortStatSampleCollectionTimeStr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute time when the samples were taken, + in string format - 'hhmmssddMMYYYYw' + where 'w' stands for weekDay (1-7)" + ::= { rlPortStatSampleEntry 8 } + +rlPortStatSampleCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port-Statistics counter value" + ::= { rlPortStatSampleEntry 9 } + +rlPortStatSamplePartialFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the collected statistics for + the current entry are partial." + ::= { rlPortStatSampleEntry 10 } + +rlPortStatSampleClockSource OBJECT-TYPE + SYNTAX PortStatisticsSampleClockSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the clock-source used for marking the + collection-time of the collected sample" + ::= { rlPortStatSampleEntry 11 } + + + +----------------------------------- +-- rlPortStatLastSampleTable +----------------------------------- +rlPortStatLastSampleTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortStatLastSampleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds the last sample from port-statistics. + This is a read-only MIB for presentation purposes." + ::= { rlPortStat 4 } + +rlPortStatLastSampleEntry OBJECT-TYPE + SYNTAX RlPortStatLastSampleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the rlPortStatLastSampleTable." + INDEX { rlPortStatLastSampleIfIndex, + rlPortStatLastSampleStatSubType, + rlPortStatLastSampleCounterName } + ::= { rlPortStatLastSampleTable 1 } + +RlPortStatLastSampleEntry ::= SEQUENCE { + -- keys + rlPortStatLastSampleIfIndex InterfaceIndex, + rlPortStatLastSampleStatSubType PortStatisticsSubType, + rlPortStatLastSampleCounterName PortStatisticsCounterName, + -- fields + rlPortStatLastSampleStatID Unsigned32, + rlPortStatLastSampleCollectionInterval Unsigned32, + rlPortStatLastSampleSystemCollectionTime Unsigned32, + rlPortStatLastSampleCollectionTime Unsigned32, + rlPortStatLastSampleCollectionTimeStr DisplayString (SIZE(0..15)), + rlPortStatLastSampleCounterValue Counter64, + rlPortStatLastSamplePartialFlag TruthValue, + rlPortStatLastSampleClockSource PortStatisticsSampleClockSource +} + +----------------------------------- +-- rlPortStatLastSampleTable Keys +------------------------------------ + +rlPortStatLastSampleIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index. + This variable is a key in port-statistics table." + ::= { rlPortStatLastSampleEntry 1 } + +rlPortStatLastSampleStatSubType OBJECT-TYPE + SYNTAX PortStatisticsSubType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port-statistic sub-type. + This variable is a key in port-statistics table." + ::= { rlPortStatLastSampleEntry 2 } + +rlPortStatLastSampleCounterName OBJECT-TYPE + SYNTAX PortStatisticsCounterName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port-statistic counter-name. + This variable is a key in port-statistics table." + ::= { rlPortStatLastSampleEntry 3 } + +----------------------------------- +-- rlPortStatLastSampleTable Fields +------------------------------------ + +rlPortStatLastSampleStatID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Statistics ID. + This variable is a key in port-statistics table." + ::= { rlPortStatLastSampleEntry 4 } + +rlPortStatLastSampleCollectionInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port-statistic collection time interval (in seconds)." + ::= { rlPortStatLastSampleEntry 5 } + +rlPortStatLastSampleSystemCollectionTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system up-time when the samples were taken, + formatted in posix-time format" + ::= { rlPortStatLastSampleEntry 6 } + +rlPortStatLastSampleCollectionTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute time when the samples were taken, + formatted in posix-time format" + ::= { rlPortStatLastSampleEntry 7 } + +rlPortStatLastSampleCollectionTimeStr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute time when the samples were taken, + in string format - 'hhmmssddMMYYYYw' + where 'w' stands for weekDay (1-7)" + ::= { rlPortStatLastSampleEntry 8 } + +rlPortStatLastSampleCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port-Statistics counter value" + ::= { rlPortStatLastSampleEntry 9 } + +rlPortStatLastSamplePartialFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the collected statistics for + the current entry are partial." + ::= { rlPortStatLastSampleEntry 10 } + +rlPortStatLastSampleClockSource OBJECT-TYPE + SYNTAX PortStatisticsSampleClockSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the clock-source used for marking the + collection-time of the collected sample" + ::= { rlPortStatLastSampleEntry 11 } + + +----------------------------------- +-- rlPortStatLastEventTable +----------------------------------- +rlPortStatLastEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortStatLastEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds records of the last time an ether-like counter + changed its value and time when the change had occoured. + This is a read-only MIB for presentation purposes." + ::= {rlPortStat 5 } + +rlPortStatLastEventEntry OBJECT-TYPE + SYNTAX RlPortStatLastEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the rlPortStatLastEventTable." + INDEX { rlPortStatLastEventIfIndex, + rlPortStatLastEventCounterName } + ::= { rlPortStatLastEventTable 1 } + +RlPortStatLastEventEntry ::= SEQUENCE { + -- keys + rlPortStatLastEventIfIndex InterfaceIndex, + rlPortStatLastEventCounterName PortStatisticsCounterName, + -- fields + rlPortStatLastEventSystemTime Unsigned32, + rlPortStatLastEventPosixTime Unsigned32, + rlPortStatLastEventTimeStr DisplayString (SIZE(0..15)), + rlPortStatLastEventCounter PortStatisticsCounterName, + rlPortStatLastEventCounterValue Counter64 +} + + +----------------------------------- +-- rlPortStatLastEventTable Keys +------------------------------------ +rlPortStatLastEventIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index. + This variable is a key in last-event table." + ::= { rlPortStatLastEventEntry 1 } + +rlPortStatLastEventCounterName OBJECT-TYPE + SYNTAX PortStatisticsCounterName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port-statistic counter-name. + use 'anyCounter' (0) enum value to extract the + last event that occoured in a given port / ifIndex. + This variable is a key in last-event table." + ::= { rlPortStatLastEventEntry 2 } + +----------------------------------- +-- rlPortStatLastEventTable Fields +------------------------------------ + +rlPortStatLastEventSystemTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system up-time of the event, + formatted in posix-time format" + ::= { rlPortStatLastEventEntry 3 } + + +rlPortStatLastEventPosixTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute time of the event, + formatted in posix-time format" + ::= { rlPortStatLastEventEntry 4 } + +rlPortStatLastEventTimeStr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The absolute time of the event, + in string format - 'hhmmssddMMYYYYw' + where 'w' stands for weekDay (1-7)" + ::= { rlPortStatLastEventEntry 5 } + +rlPortStatLastEventCounter OBJECT-TYPE + SYNTAX PortStatisticsCounterName + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port-statistic counter-name" + ::= { rlPortStatLastEventEntry 6 } + +rlPortStatLastEventCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port-Statistics counter value" + ::= { rlPortStatLastEventEntry 7 } + +----------------------------------- +-- rlPortStatClearPOEConsumptionPorts (scalar) +----------------------------------- +-- this is an action MIB for clearing +-- POE port-statistics history per-port +----------------------------------- +rlPortStatClearPOEConsumptionPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action MIB for clearing port-statistics POE consumption history on a + list of selected ports" + ::= { rlPortStat 6 } + +----------------------------------- +-- rlPortStatPOECumulativeEnergySaved (scalar) +----------------------------------- +rlPortStatPOECumulativeEnergySaved OBJECT-TYPE + SYNTAX Counter64 + UNITS "Watt*Hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "POE cumulative energy savings per system due to time-range feature in Watt*Hour units" + ::= { rlPortStat 7 } + +----------------------------------- +-- rlPortStatGreenEthCumulativeEnergySaved (scalar) +----------------------------------- +rlPortStatGreenEthCumulativeEnergySaved OBJECT-TYPE + SYNTAX Counter64 + UNITS "Watt*Hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Green Ethernet cumulative energy savings per system in Watt*Hour units" + ::= { rlPortStat 8 } + +----------------------------------- +-- rlPortStatGreenEthEstimatedAnnualEnergySaved (scalar) +----------------------------------- +rlPortStatGreenEthEstimatedAnnualEnergySaved OBJECT-TYPE + SYNTAX Counter64 + UNITS "Watt*Hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Green Ethernet estimated anual energy savings per system in Watt*Hour units + Annual estimate is based on the saving during the previous week multiplied by 52" + ::= { rlPortStat 9 } + +----------------------------------- +-- rlPortStatClearPortEventsCategory (scalar) +----------------------------------- +rlPortStatClearPortEventsCategory OBJECT-TYPE + SYNTAX INTEGER { + macCounters(1), + poeCounters(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Scalar for determining the type of counters to be cleared + when invoking rlPortStatClearPortEvents action MIB" + ::= { rlPortStat 10 } + +----------------------------------- +-- rlPortStatClearPortEvents (scalar) +----------------------------------- +rlPortStatClearPortEvents OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action MIB for clearing port-statistics event history on a + list of selected ports" + ::= { rlPortStat 11 } + +----------------------------------- +-- rlPortStatPOEEstimatedAnnualEnergySaved (scalar) +----------------------------------- +rlPortStatPOEEstimatedAnnualEnergySaved OBJECT-TYPE + SYNTAX Counter64 + UNITS "Watt*Hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PoE estimated anual energy savings per system in Watt*Hour units + Annual estimate is based on the saving during the previous week multiplied by 52" + ::= { rlPortStat 12 } + +----------------------------------- +-- rlPortStatPOEEstimatedAnnualEnergySavedAvailable (scalar) +----------------------------------- +rlPortStatPOEEstimatedAnnualEnergySavedAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Determines wether PoE estimated anual energy savings is available. + Annual estimate is available when device contains energy-savings statistics from + previous week." + ::= { rlPortStat 13 } + +----------------------------------- +-- rlPortStatGreenEthEstimatedAnnualEnergySavedAvailable (scalar) +----------------------------------- +rlPortStatGreenEthEstimatedAnnualEnergySavedAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Determines wether Green Ethernet estimated anual energy savings is available. + Annual estimate is available when device contains energy-savings statistics from + previous week." + ::= { rlPortStat 14 } + +----------------------------------- +-- rlPortStatPOECurrentEnergySaved (scalar) +----------------------------------- +rlPortStatPOECurrentEnergySaved OBJECT-TYPE + SYNTAX Counter64 + UNITS "Watt*Hour" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "POE current energy savings per system due to time-range feature in Watt*Hour units" + ::= { rlPortStat 15 } + +----------------------------------- +-- rlPortStatClearGreenEthCumulativeEnergySaved (scalar) +----------------------------------- +-- this is an action MIB for clearing +-- Green-Ethernet cumulative energy saved +----------------------------------- +rlPortStatClearGreenEthCumulativeEnergySaved OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action MIB for setting Green-Ethernet-Cumulative-Energy-Saved value to zero." + ::= { rlPortStat 16 } + +----------------------------------- +-- rlPortStatEnabled (scalar) +----------------------------------- +rlPortStatEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine whether port-statistics is globally enabled or disabled" + ::= { rlPortStat 17 } + +END + \ No newline at end of file diff --git a/MIBS/cisco/CISCOSB-Physicaldescription-MIB b/MIBS/cisco/CISCOSB-Physicaldescription-MIB new file mode 100644 index 0000000..03fff0a --- /dev/null +++ b/MIBS/cisco/CISCOSB-Physicaldescription-MIB @@ -0,0 +1,1453 @@ +CISCOSB-Physicaldescription-MIB DEFINITIONS ::= BEGIN + +-- Version: 7.46 +-- Date: 15-Jan-2007 +-- +-- 30-Jan-2004 Add rlPhdUnitGenParamTable +-- 30-Jan-2004 Add rlPhdUnitEnvParamTable +-- 24-Feb-2004 Add rlPhdStackOrderTopUnit +-- 24-Feb-2004 Add rlPhdStackOrderBottomUnit +-- 24-Feb-2004 Add rlPhdStackOrderPermutation +-- 21-Apr-2005 Add rlPhdPortsTable switch description between: +-- rlPhdPortsModuleNumber && rlPhdPortsStackUnit due to EWS need +-- 27-Apr-2005 Add rlStackLinkChange trap. +-- 16-May-2005 Add rlPhdNumberOfPoeUnits +-- 02-Jun-2005 Add field to rlPhDUnitEnvParamTable: rlPhdUnitEnvParamUpTime +-- 25-Jul-2005 Add rlPhdPhyLedTimeout and rlPhdPhyLedStackUnit +-- 03-Aug-2005 Remove boundary for unit number field, checked by box +-- this is done coz different products use different stack size +-- 05-Sep-2005 Add rlCascadeTable +-- 31-Oct-2005 Add rlCascadeAfterResetTable +-- 14-Nov-2005 Change rlPhdUnitGenParamSerialNum to read-write +-- 16-May-2006 Add field rlCascadeUnitId to rlCascadeEntry +-- 14-Jan-2007 rlPhdModuleType was moved to a separated text file +-- 15-Jan-2007 Devided file appolo.txt to a few files +-- Renamed file appolo.txt to ralan-mib.mib +-- 23-Jul-2012 IdanS: Add rlPhdUnitGenParamRegistrationDone and rlPhdUnitGenParamRegistrationSuppressed to RlPhdUnitGenParamEntry +-- 09-Oct-2012 yahal: Add rlPhdUnitEnvParamMonitorAutoRecoveryEnable & rlPhdUnitEnvParamMonitorTemperatureStatus & rlPhdUnitEnvParamMonitorTemperatureStatus +-- 08-Jan-2015 YoramSu: Add rlPhdUnitEnvParamTempSensorWarningThresholdValue and rlPhdUnitEnvParamTempSensorCriticalThresholdValue to rlPhdUnitEnvParamEntry +-- 25-Aug-2016 YoramSu: Add rlPhdPhyLedTimeRemaining scalar + +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, + NOTIFICATION-TYPE FROM SNMPv2-SMI + DisplayString, PhysAddress, RowStatus, TruthValue FROM SNMPv2-TC + JackType FROM MAU-MIB + switch001, rndNotifications FROM CISCOSB-MIB + RlEnvMonState FROM CISCOSB-HWENVIROMENT + EntitySensorStatus, EntitySensorValue FROM ENTITY-SENSOR-MIB + InterfaceIndexOrZero,ifIndex,InterfaceIndex FROM IF-MIB + rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB; + +rlPhysicalDescription MODULE-IDENTITY + LAST-UPDATED "202105190000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for physical + device configuration." + REVISION "202105190000Z" + DESCRIPTION + "Removed TRAP-TYPE from IMPORTS." + REVISION "200310180000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 53 } + +CascadePortState ::= INTEGER { + error (0), + init (1), + down (2), + active (3), + standby (4) +} + +CascadePortSpeed ::= INTEGER { + port-speed-unknown (0), + port-speed-100M (1), + port-speed-1G (2), + port-speed-10G (3), + port-speed-5G (6), + port-speed-20G (8), + port-speed-40G (9), + port-speed-100G (13), + port-speed-auto (14) +} + +LedLocatorPattern ::= INTEGER { + pattern-unknown (0), + pattern-blink (1), + pattern-alternating (2), + pattern-system (3) +} + + +rlPhdMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 3. + 1: original version + 2: a. new tables + rlPhdModuleHotSwapTable + rlPhdStackOrderTable + b. new scalars + rlPhdStackReorder + rlPhdNumberOfUnits + rlPhdMaxNumberOfUnits + 3: a. new field rlPhdModuleRole of rlPhdModuleTable + b. new scalars + rlPhdForceControllerUnit + 4: a. new fields rlPhdModuleConnect1 and rlPhdModuleConnect2 + of rlPhdModuleTable. + 5: a. Prefix rlPhD were replaced by prefix rlPhd + b. fields rlPhdModuleConnect1 and rlPhdModuleConnect2 are + moved from rlPhdModuleTable to rlPhdStackTable. + c. new fiels rlPhdStackSofrwareVer, rlPhdStackProductID and + rlPhdStackMacAddr of rlPhdStackTable. + d. new scalars + rlPhdStackReloadUnit + e. new scalars + rlPhdStackOrderTopUnit + rlPhdStackOrderBottomUnit + rlPhdStackOrderPermutation" + ::= { rlPhysicalDescription 1 } + +rlPhdModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { rlPhysicalDescription 2 } + +rlPhdModuleEntry OBJECT-TYPE + SYNTAX RlPhdModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board)" + INDEX { rlPhdModuleStackUnit, rlPhdModuleIndex} + ::= { rlPhdModuleTable 1 } + +RlPhdModuleEntry ::= SEQUENCE { + rlPhdModuleStackUnit INTEGER, + rlPhdModuleIndex INTEGER, + rlPhdModuleType INTEGER, + rlPhdModuleStartingPort INTEGER, + rlPhdModuleNumberOfPorts INTEGER, + rlPhdModuleRow INTEGER, + rlPhdModuleColumn INTEGER, + rlPhdModuleRole INTEGER +} + +rlPhdModuleStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the stack unit" + ::= { rlPhdModuleEntry 1 } + +rlPhdModuleIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the module in its stack unit" + ::= { rlPhdModuleEntry 2 } + +rlPhdModuleType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index for each module type" + ::= { rlPhdModuleEntry 3 } + +rlPhdModuleStartingPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimal number of the port residing on this module." + ::= { rlPhdModuleEntry 4 } + +rlPhdModuleNumberOfPorts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports residing on this module." + ::= { rlPhdModuleEntry 5} + +rlPhdModuleRow OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which row (the uppermost being numbered 1 and the highest row + number asigned to the lowest row) this module resides within the + chassis of its stack unit." + ::= { rlPhdModuleEntry 6 } + +rlPhdModuleColumn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which column (the leftmost being numbered 1 and the highest column + number asigned to the rightmost column) this module resides within the + chassis of its stack unit." + ::= { rlPhdModuleEntry 7 } + +rlPhdModuleRole OBJECT-TYPE + SYNTAX INTEGER { + standalone(1), + controller(2), + backup(3), + member(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The module role in the stack." + DEFVAL { standalone } + ::= { rlPhdModuleEntry 8 } + +rlPhdPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Lists the physical or physical-related attributes of ports" + ::= { rlPhysicalDescription 3 } + +rlPhdPortsEntry OBJECT-TYPE + SYNTAX RlPhdPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each port, a entry describing attributes which are either + physical or are derived from the features of the device hardware" + INDEX { rlPhdPortsIfIndex } + ::= { rlPhdPortsTable 1 } + +RlPhdPortsEntry ::= SEQUENCE { + rlPhdPortsIfIndex INTEGER, + rlPhdPortsIfIndexName DisplayString(SIZE(1..20)), + rlPhdPortsMediaType INTEGER, + rlPhdPortsStackUnit INTEGER, + rlPhdPortsModuleNumber INTEGER, + rlPhdPortsRow INTEGER, + rlPhdPortsColumn INTEGER, + rlPhdConnectorType JackType, + rlPhdPortHaul INTEGER + + } + +rlPhdPortsIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L2 interface number associated with this port." + ::= { rlPhdPortsEntry 1 } + +rlPhdPortsIfIndexName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L2 interface number associated with this port, in string format + based on the overall hardware architecture of the device (i.e., for + monolithic devices just numbers, devices composed of modules (boards, + cards) or stackable devices composed of monolithic units in form + - , stackable devices in which each unit is composed of + modules + - - " + ::= { rlPhdPortsEntry 2 } + +rlPhdPortsMediaType OBJECT-TYPE + SYNTAX INTEGER {copper(1), optic-fiber(2), combo(3)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media type of this port." + ::= { rlPhdPortsEntry 3 } + +rlPhdPortsStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the slot to which this port belongs." + ::= { rlPhdPortsEntry 4 } + +rlPhdPortsModuleNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the stack unit to which this port resides in." + ::= { rlPhdPortsEntry 5 } + +rlPhdPortsRow OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which row (the uppermost being numbered 1 and the highest row + number asigned to the lowest row) this port resides within its + module." + ::= { rlPhdPortsEntry 6 } + +rlPhdPortsColumn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which column (the leftmost being numbered 1 and the highest column + number asigned to the rightmost column) this this port resides within its + module." + ::= { rlPhdPortsEntry 7 } + +rlPhdConnectorType OBJECT-TYPE + SYNTAX JackType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of connector." + ::= { rlPhdPortsEntry 8 } + + rlPhdPortHaul OBJECT-TYPE + SYNTAX INTEGER { + not-relevant(1), + short(2), + long(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Distance supported by this port." + ::= { rlPhdPortsEntry 9 } + +rlPhdStackTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each stack unit there is an entry describing it in this table" + ::= { rlPhysicalDescription 4 } + +rlPhdStackEntry OBJECT-TYPE + SYNTAX RlPhdStackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a stack unit" + INDEX { rlPhdStackUnit } + ::= { rlPhdStackTable 1 } + +RlPhdStackEntry ::= SEQUENCE { + rlPhdStackUnit INTEGER, + rlPhdStackType INTEGER, + rlPhdStackConnect1 INTEGER, + rlPhdStackConnect2 INTEGER, + rlPhdStackSofrwareVer DisplayString, + rlPhdStackProductID DisplayString, + rlPhdStackMacAddr PhysAddress +} + +rlPhdStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stack unit described by this entry." + ::= { rlPhdStackEntry 1 } + +rlPhdStackType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the stack unit described by this entry: + 1 - box 3202 + 2 - box LG + 3 - bcm + 4 - prestera" + ::= { rlPhdStackEntry 2 } + +rlPhdStackConnect1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number connected to the Hyper GLink left side connection - + 0 means not connected; other integer indicates the unit number." + DEFVAL { 0 } + ::= { rlPhdStackEntry 3 } + +rlPhdStackConnect2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number connected to the Hyper GLink right side connection - + 0 means not connected; other integer indicates the unit number." + DEFVAL { 0 } + ::= { rlPhdStackEntry 4 } + +rlPhdStackSofrwareVer OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Software version of the unit." + ::= { rlPhdStackEntry 5 } + +rlPhdStackProductID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Product ID of the unit." + ::= { rlPhdStackEntry 6 } + +rlPhdStackMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical (MAC) address of the unit." + ::= { rlPhdStackEntry 7 } + +rlPhdModuleHotSwapTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdModuleHotSwapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing its Hot Swap + status" + ::= { rlPhysicalDescription 5 } + +rlPhdModuleHotSwapEntry OBJECT-TYPE + SYNTAX RlPhdModuleHotSwapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board) Hot Swap + status" + INDEX { rlPhdModuleStackUnit, rlPhdModuleIndex} + ::= { rlPhdModuleHotSwapTable 1 } + +RlPhdModuleHotSwapEntry ::= SEQUENCE { + rlPhdModuleHotSwapAdminStatus INTEGER, + rlPhdModuleHotSwapOperStatus INTEGER +} + +rlPhdModuleHotSwapAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the module. The off(1) state indicates + that the module is not used and its rlPhdModuleHotSwapOperStatus + is always off(2). + The on{1) state indicates that the module may be used and its + rlPhdModuleHotSwapOperStatus will be on(1) if it presents and + off(2) if it does not present." + DEFVAL { on } + ::= { rlPhdModuleHotSwapEntry 1 } + +rlPhdModuleHotSwapOperStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Hot Swap state of the module. + If rlPhdModuleHotSwapAdminStatus is down(2) then + rlPhdModuleHotSwapOperStatus should be down(2). If + rlPhdModuleHotSwapAdminStatus is changed to up(1) then + rlPhdModuleHotSwapOperStatus should change to + up(1) if the module presents; it should remain in the down(2) state if + and only if the module does not present." + ::= { rlPhdModuleHotSwapEntry 2 } + +rlPhdStackOrderTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdStackOrderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enables the user to configure the order + of the stack units as displayed on his GUI. + The order of the entries in this table corresponds + to the last configured order. If the stack units order was + never configured, the order will be the same as in the rlPhdStackTable." + ::= { rlPhysicalDescription 6 } + +rlPhdStackOrderEntry OBJECT-TYPE + SYNTAX RlPhdStackOrderEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a stack unit in the position desired by the user" + INDEX { rlPhdStackOrderCurrentUnitPosition } + ::= { rlPhdStackOrderTable 1 } + +RlPhdStackOrderEntry ::= SEQUENCE { + rlPhdStackOrderCurrentUnitPosition INTEGER, + rlPhdStackOrderDesiredUnitPosition INTEGER, + rlPhdStackOrderUnitIndex INTEGER, + rlPhdStackOrderUnitType INTEGER +} + +rlPhdStackOrderCurrentUnitPosition OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The current stack unit position." + ::= { rlPhdStackOrderEntry 1 } + +rlPhdStackOrderDesiredUnitPosition OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired stack unit position. Note that setting this MIB + object will take effect only after setting the rlPhdStackReorder MIB + object below. After setting this MIB object and until a further change + of at least one instance of the rlPhdStackOrderDesiredUnitPosition object, + the values of the rlPhdStackOrderCurrentUnitPosition objectinstance and + the corresponding rlPhdStackOrderDesiredUnitPosition object instance + will be the same." + ::= { rlPhdStackOrderEntry 2 } + +rlPhdStackOrderUnitIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the original unit index, i.e. has the same value as rlPhdStackUnit + above." + ::= { rlPhdStackOrderEntry 3 } + +rlPhdStackOrderUnitType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the stack unit described by this entry. It has the same value + as rlPhdStackType above. This information is duplicated here only for easier + retrieval by the device manager." + ::= { rlPhdStackOrderEntry 4 } + +rlPhdStackReorder OBJECT-TYPE + SYNTAX INTEGER {reorder(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this MIB object will cause the settings of the + rlPhdStackOrderDesiredUnitPosition MIB object instances to take effect. + After setting this MIB object and until a further change + of at least one instance of the rlPhdStackOrderDesiredUnitPosition object, + the values of the rlPhdStackOrderCurrentUnitPosition objectinstance and + the corresponding rlPhdStackOrderDesiredUnitPosition object instance + will be the same." + ::= { rlPhysicalDescription 7 } + +rlPhdNumberOfUnits OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the current number of units in the stack." + ::= { rlPhysicalDescription 8 } + +rlPhdMaxNumberOfUnits OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the maximum number of units in the stack." + ::= { rlPhysicalDescription 9 } + +rlPhdForceControllerUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Force unit to be controller." + ::= { rlPhysicalDescription 10 } + +-- The following scalar isn't suported and will be removed +rlPhdStackFixedUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine which unit will be on bottom/top of list + on Show-List command(see ." + ::= { rlPhysicalDescription 11 } + +-- The following scalar isn't suported and will be removed +rlPhdStackFixedUnitLocation OBJECT-TYPE + SYNTAX INTEGER{ + bottom(1), + top(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine the bottom/top object in the stack table." + ::= { rlPhysicalDescription 12 } + +rlPhdStackReloadUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset a specific unit." + ::= { rlPhysicalDescription 13 } + +rlPhdUnitGenParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdUnitGenParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { rlPhysicalDescription 14 } + +rlPhdUnitGenParamEntry OBJECT-TYPE + SYNTAX RlPhdUnitGenParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board)" + INDEX { rlPhdUnitGenParamStackUnit} + ::= { rlPhdUnitGenParamTable 1 } + +RlPhdUnitGenParamEntry ::= SEQUENCE { + rlPhdUnitGenParamStackUnit INTEGER, + rlPhdUnitGenParamSoftwareVersion DisplayString, + rlPhdUnitGenParamFirmwareVersion DisplayString, + rlPhdUnitGenParamHardwareVersion DisplayString, + rlPhdUnitGenParamSerialNum DisplayString, + rlPhdUnitGenParamAssetTag DisplayString, + rlPhdUnitGenParamServiceTag DisplayString, + rlPhdUnitGenParamSoftwareDate DisplayString, + rlPhdUnitGenParamFirmwareDate DisplayString, + rlPhdUnitGenParamManufacturer DisplayString, + rlPhdUnitGenParamModelName DisplayString, + rlPhdUnitGenParamMd5ChksumBoot DisplayString, + rlPhdUnitGenParamMd5ChksumImage1 DisplayString, + rlPhdUnitGenParamMd5ChksumImage2 DisplayString, + rlPhdUnitGenParamRegistrationDone TruthValue, + rlPhdUnitGenParamRegistrationSuppressed TruthValue, + rlPhdUnitGenParamCpldVersion DisplayString +} + +rlPhdUnitGenParamStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of the stack unit to which this conceptual row corresponds." + ::= { rlPhdUnitGenParamEntry 1 } + +rlPhdUnitGenParamSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 2 } + +rlPhdUnitGenParamFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 3 } + +rlPhdUnitGenParamHardwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 4 } + +rlPhdUnitGenParamSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 5 } + +rlPhdUnitGenParamAssetTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Serial number of the product." + ::= { rlPhdUnitGenParamEntry 6 } + +rlPhdUnitGenParamServiceTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Asset tag of the product." + ::= { rlPhdUnitGenParamEntry 7 } + +rlPhdUnitGenParamSoftwareDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of product's software." + ::= { rlPhdUnitGenParamEntry 8 } + +rlPhdUnitGenParamFirmwareDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of product's firmware." + ::= { rlPhdUnitGenParamEntry 9 } + +rlPhdUnitGenParamManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Product's Manufacturer." + ::= { rlPhdUnitGenParamEntry 10 } + +rlPhdUnitGenParamModelName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Model Name." + ::= { rlPhdUnitGenParamEntry 11 } + +rlPhdUnitGenParamMd5ChksumBoot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 Checksum for Boot" + ::= { rlPhdUnitGenParamEntry 12 } + +rlPhdUnitGenParamMd5ChksumImage1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 Checksum for Image 1" + ::= { rlPhdUnitGenParamEntry 13 } + +rlPhdUnitGenParamMd5ChksumImage2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MD5 Checksum for Image 2" + ::= { rlPhdUnitGenParamEntry 14 } + +rlPhdUnitGenParamRegistrationDone OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Registration Done." + ::= { rlPhdUnitGenParamEntry 15 } + +rlPhdUnitGenParamRegistrationSuppressed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Registration Suppressed." + ::= { rlPhdUnitGenParamEntry 16 } + +rlPhdUnitGenParamCpldVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CPLD version" + ::= { rlPhdUnitGenParamEntry 17 } + + + + +rlPhdUnitEnvParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdUnitEnvParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { rlPhysicalDescription 15 } + +rlPhdUnitEnvParamEntry OBJECT-TYPE + SYNTAX RlPhdUnitEnvParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board)" + INDEX { rlPhdUnitEnvParamStackUnit} + ::= { rlPhdUnitEnvParamTable 1 } + +RlPhdUnitEnvParamEntry ::= SEQUENCE { + rlPhdUnitEnvParamStackUnit INTEGER, + rlPhdUnitEnvParamMainPSStatus RlEnvMonState, + rlPhdUnitEnvParamRedundantPSStatus RlEnvMonState, + rlPhdUnitEnvParamFan1Status RlEnvMonState, + rlPhdUnitEnvParamFan2Status RlEnvMonState, + rlPhdUnitEnvParamFan3Status RlEnvMonState, + rlPhdUnitEnvParamFan4Status RlEnvMonState, + rlPhdUnitEnvParamFan5Status RlEnvMonState, + rlPhdUnitEnvParamFan6Status RlEnvMonState, + rlPhdUnitEnvParamTempSensorValue EntitySensorValue, + rlPhdUnitEnvParamTempSensorStatus EntitySensorStatus, + rlPhdUnitEnvParamTempSensorWarningThresholdValue EntitySensorValue, + rlPhdUnitEnvParamTempSensorCriticalThresholdValue EntitySensorValue, + rlPhdUnitEnvParamUpTime TimeTicks, + rlPhdUnitEnvParamMonitorAutoRecoveryEnable TruthValue, + rlPhdUnitEnvParamMonitorTemperatureStatus INTEGER, + rlPhdUnitEnvParamMonitorOperStatus TruthValue, + rlPhdUnitEnvParamFan1Speed Unsigned32, + rlPhdUnitEnvParamFan2Speed Unsigned32, + rlPhdUnitEnvParamFan3Speed Unsigned32, + rlPhdUnitEnvParamFan4Speed Unsigned32, + rlPhdUnitEnvParamFan5Speed Unsigned32, + rlPhdUnitEnvParamFan6Speed Unsigned32 +} + +rlPhdUnitEnvParamStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The index of the stack unit to which this conceptual row corresponds. + Note that the index will be the same index as the index + of a 'chassis' physical entity in the entity MIB of the product." + ::= { rlPhdUnitEnvParamEntry 1 } + +rlPhdUnitEnvParamMainPSStatus OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the main PS being instrumented." + ::= { rlPhdUnitEnvParamEntry 2 } + +rlPhdUnitEnvParamRedundantPSStatus OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the redundant PS being instrumented." + ::= { rlPhdUnitEnvParamEntry 3 } + +rlPhdUnitEnvParamFan1Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 1 being instrumented." + ::= { rlPhdUnitEnvParamEntry 4 } + +rlPhdUnitEnvParamFan2Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 2 being instrumented." + ::= { rlPhdUnitEnvParamEntry 5 } + +rlPhdUnitEnvParamFan3Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 3 being instrumented." + ::= { rlPhdUnitEnvParamEntry 6 } + +rlPhdUnitEnvParamFan4Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 4 being instrumented." + ::= { rlPhdUnitEnvParamEntry 7 } + +rlPhdUnitEnvParamFan5Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 5 being instrumented." + ::= { rlPhdUnitEnvParamEntry 8 } + +rlPhdUnitEnvParamFan6Status OBJECT-TYPE + SYNTAX RlEnvMonState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mandatory state of the FAN 6 being instrumented." + ::= { rlPhdUnitEnvParamEntry 9 } + +rlPhdUnitEnvParamTempSensorValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current value for the Sensor being instrumented." + ::= { rlPhdUnitEnvParamEntry 10 } + +rlPhdUnitEnvParamTempSensorStatus OBJECT-TYPE + SYNTAX EntitySensorStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status value for the Sensor being instrumented." + ::= { rlPhdUnitEnvParamEntry 11 } + +rlPhdUnitEnvParamTempSensorWarningThresholdValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature warning threshold value for the Sensor being instrumented." + ::= { rlPhdUnitEnvParamEntry 12 } + +rlPhdUnitEnvParamTempSensorCriticalThresholdValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature critical threshold value for the Sensor being instrumented." + ::= { rlPhdUnitEnvParamEntry 13 } + +rlPhdUnitEnvParamUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Up time of the unit in 100th of second (sec/100)." + ::= { rlPhdUnitEnvParamEntry 14 } + +rlPhdUnitEnvParamMonitorAutoRecoveryEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable environment automatic recovery option" + ::= { rlPhdUnitEnvParamEntry 15 } + +rlPhdUnitEnvParamMonitorTemperatureStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + overTemperatureThreshold(2), + overCriticalTemperatureThreshold(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display environment monitoring chassis temperature status" + ::= { rlPhdUnitEnvParamEntry 16 } + +rlPhdUnitEnvParamMonitorOperStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display environment automatic recovery current status (active/not active)" + ::= { rlPhdUnitEnvParamEntry 17 } + +rlPhdUnitEnvParamFan1Speed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rotation speed of FAN 1 in RPM. Value 4294967295 means the measurement of speed is not supported." + ::= { rlPhdUnitEnvParamEntry 18 } + +rlPhdUnitEnvParamFan2Speed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rotation speed of FAN 2 in RPM. Value 4294967295 means the measurement of speed is not supported." + ::= { rlPhdUnitEnvParamEntry 19 } + +rlPhdUnitEnvParamFan3Speed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rotation speed of FAN 3 in RPM. Value 4294967295 means the measurement of speed is not supported." + ::= { rlPhdUnitEnvParamEntry 20 } + +rlPhdUnitEnvParamFan4Speed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rotation speed of FAN 4 in RPM. Value 4294967295 means the measurement of speed is not supported." + ::= { rlPhdUnitEnvParamEntry 21 } + +rlPhdUnitEnvParamFan5Speed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rotation speed of FAN 5 in RPM. Value 4294967295 means the measurement of speed is not supported." + ::= { rlPhdUnitEnvParamEntry 22 } + +rlPhdUnitEnvParamFan6Speed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rotation speed of FAN 6 in RPM. Value 4294967295 means the measurement of speed is not supported." + ::= { rlPhdUnitEnvParamEntry 23 } + +rlPhdStackOrderTopUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the Top unit for the stack order command" + ::= { rlPhysicalDescription 16 } + +rlPhdStackOrderBottomUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the Bottom unit for the stack order command" + ::= { rlPhysicalDescription 17 } +rlPhdStackOrderPermutation OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds stack permutation" + ::= { rlPhysicalDescription 18 } + +rlPhdNumberOfPoeUnits OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the current number of poe units in the stack." + ::= { rlPhysicalDescription 19 } + +rlPhdPoeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdPoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each module (board) there is an entry describing it in this + module" + ::= { rlPhysicalDescription 20 } + +rlPhdPoeEntry OBJECT-TYPE + SYNTAX RlPhdPoeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry of this table specifies a module (board)" + INDEX { rlPhdPoeStackUnit } + ::= { rlPhdPoeTable 1 } + +RlPhdPoeEntry ::= SEQUENCE { + rlPhdPoeStackUnit INTEGER, + rlPhdPoePresent INTEGER +} + +rlPhdPoeStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stack unit to which this module belongs." + ::= { rlPhdPoeEntry 1 } + +rlPhdPoePresent OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present state of the PoE module. The no(1) state indicates + that the PoE module is not present. The yes{2) state indicates that the + PoE module is present." + ::= { rlPhdPoeEntry 2 } + +-- The light unit scalars +rlPhdPhyLedStackUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the unit number for the stack light command" + ::= { rlPhysicalDescription 21 } + +rlPhdPhyLedTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the timeout for the stack light command. + May be in the range 2..60 sec. (default - 5 sec.), if the timeout = 0 + - all units return to normal state." + ::= { rlPhysicalDescription 22 } + +rlCascadeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCascadeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each cascaded port for stacking unit there is an entry describing it in this table" + ::= { rlPhysicalDescription 23 } + +rlCascadeEntry OBJECT-TYPE + SYNTAX RlCascadeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a cascaded link information in a unit" + INDEX { ifIndex } + ::= { rlCascadeTable 1 } + +RlCascadeEntry ::= SEQUENCE { + rlCascadeNeighborIfIndex InterfaceIndexOrZero, + rlCascadeNeighborUnit INTEGER, + rlCascadeTrunkId INTEGER, + rlCascadeUnitId INTEGER, + rlCascadePortSpeed CascadePortSpeed, + rlCascadePortState CascadePortState +} + +rlCascadeNeighborIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of a stacking port in the neighbor unit - + 0 means not connected; other integer indicates the IfIndex." + ::= { rlCascadeEntry 1 } + +rlCascadeNeighborUnit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number of the neighbor unit - + 0 means not connected; other integer indicates the unit number." + ::= { rlCascadeEntry 2 } + +rlCascadeTrunkId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The id of the trunk, the stacking port is member, + zero if the port is not member of trunk." + ::= { rlCascadeEntry 3 } + +rlCascadeUnitId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unit number matching the current ifIndex" + ::= { rlCascadeEntry 4 } + +rlCascadePortSpeed OBJECT-TYPE + SYNTAX CascadePortSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port speed" + ::= { rlCascadeEntry 5 } + +rlCascadePortState OBJECT-TYPE + SYNTAX CascadePortState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port state according to cascade LAG state machine" + ::= { rlCascadeEntry 6 } + +-- rlCascadeAdminTable -- + +rlCascadeAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCascadeAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For each unit there is an entry describing its cascade ports and speed after reset" + ::= { rlPhysicalDescription 24 } + +rlCascadeAdminEntry OBJECT-TYPE + SYNTAX RlCascadeAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a cascaded information in a unit after reset" + INDEX { rlCascadeAdminUnitId } + ::= { rlCascadeAdminTable 1 } + +RlCascadeAdminEntry ::= SEQUENCE { + rlCascadeAdminUnitId INTEGER, + rlCascadeAdminIndexList OCTET STRING, + rlCascadeAdminSpeed CascadePortSpeed +} + +rlCascadeAdminUnitId OBJECT-TYPE + SYNTAX INTEGER (0|1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The active unit number. Unit id 0 means configure all units." + ::= { rlCascadeAdminEntry 1 } + +rlCascadeAdminIndexList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the stack ports indexes list. + A set of indexes that are identified by a bit-map, in which + each index is represented as a bit." + ::= { rlCascadeAdminEntry 2 } + +rlCascadeAdminSpeed OBJECT-TYPE + SYNTAX CascadePortSpeed + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cascade port speed" + ::= { rlCascadeAdminEntry 3 } + +-- Stack MIB Trap Definitions + +rlStackUnitRemoved NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that a unit was removed from the stack." + ::= { rndNotifications 186 } + +rlStackConfigChangedRingChain NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that the configuration of the stack has changed. + - from ring to chain + - from chain to ring." + + ::= { rndNotifications 187 } + +rlStackBackupUnitRemoved NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that the backup unit was removed from the stack." + ::= { rndNotifications 188 } + +rlStackControllerSwitchover NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that a new controller was elected. + The old maste is the backup now. " + ::= { rndNotifications 189 } + +rlStackUnitDifferentSwVersion NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that the new unit added to the stack has + different software version than the controller." + ::= { rndNotifications 190 } + +rlStackDuplicateUnitNotJoin NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that a new unit with duplicated unit id was + added to the stack - but it will not join the stack." + ::= { rndNotifications 191 } + +rlStackLinkChange NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that Link has change in one of the Stacking Ports." + ::= { rndNotifications 195 } + + +---------------------- +-- rlPhdUnitStackTable +---------------------- + +StackPortType ::= INTEGER { + port-type-100M (0), + port-type-1G (1), + port-type-5G (2), + port-type-10G (3) +} + +ConnectionType ::= INTEGER { + copper (1), + combo-copper (2), + combo-fiber (3), + fiber (4), + direct-attached (5) +} + + +rlPhdUnitStackPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdUnitStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing information required for stack port. + The index for the table is ifindex; the ports that represented in that table are + operational stack ports or ports that can be stack ports after reset" + ::= { rlPhysicalDescription 25} + +rlPhdUnitStackPortEntry OBJECT-TYPE + SYNTAX RlPhdUnitStackPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in rlPhdUnitStackPortTable " + INDEX { rlPhdModuleStackUnit, ifIndex } + ::= { rlPhdUnitStackPortTable 1 } + + +RlPhdUnitStackPortEntry::= SEQUENCE { + rlPhdUnitStackPortName DisplayString, + rlPhdUnitStackPortType StackPortType, + rlPhdUnitStackPortConnectionType ConnectionType, + rlPhdUnitStackPortColumn INTEGER, + rlPhdUnitStackPortRow INTEGER +} + +rlPhdUnitStackPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stack port name" + ::= { rlPhdUnitStackPortEntry 1 } + +rlPhdUnitStackPortType OBJECT-TYPE + SYNTAX StackPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Stack port type" + ::= { rlPhdUnitStackPortEntry 2 } + +rlPhdUnitStackPortConnectionType OBJECT-TYPE + SYNTAX ConnectionType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational connection type + (copper(1), combo-copper(2), combo-fiber(3), fiber(4), direct-Attached(5))" + ::= { rlPhdUnitStackPortEntry 3 } + +rlPhdUnitStackPortRow OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which row (the uppermost being numbered 1 and the highest row + number assigned to the lowest row) this actual/candidate cascade + port resides within the chassis of its stack unit." + ::= { rlPhdUnitStackPortEntry 4 } + +rlPhdUnitStackPortColumn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On which column (the leftmost being numbered 1 and the highest column + number assigned to the rightmost column) this actual/candidate cascade + port resides within the chassis of its stack unit." + ::= { rlPhdUnitStackPortEntry 5 } + + +rlPhdUnitIfsMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPhdUnitIfsMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unit Interface Mapping description table." + ::= { rlPhysicalDescription 26 } + +rlPhdUnitIfsMappingEntry OBJECT-TYPE + SYNTAX RlPhdUnitIfsMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unit Interface Mapping description entry" + INDEX { rlPhdUnitIfsMappingUnitId} + ::= { rlPhdUnitIfsMappingTable 1 } + +RlPhdUnitIfsMappingEntry ::= SEQUENCE { + rlPhdUnitIfsMappingUnitId INTEGER, + rlPhdUnitIfsMappingUnitType INTEGER +} + +rlPhdUnitIfsMappingUnitId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unit Id" + ::= { rlPhdUnitIfsMappingEntry 1 } + +rlPhdUnitIfsMappingUnitType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Actual unit type used for interface mapping." + ::= { rlPhdUnitIfsMappingEntry 2 } + +rlPhdPhyLedTimeRemaining OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar mib holds the time remaining for the stack light command timout to expire. + May be in the range 0..300 seconds, if the timeout = 0 + - stack light command timeour expired." + ::= { rlPhysicalDescription 27 } + +rlPhdPhyLedPattern OBJECT-TYPE + SYNTAX LedLocatorPattern + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar mib holds the pattern configuration required for the stack light command." + ::= { rlPhysicalDescription 28 } + +END diff --git a/MIBS/cisco/CISCOSB-ProtectedPorts-MIB b/MIBS/cisco/CISCOSB-ProtectedPorts-MIB new file mode 100644 index 0000000..046b18f --- /dev/null +++ b/MIBS/cisco/CISCOSB-ProtectedPorts-MIB @@ -0,0 +1,141 @@ +CISCOSB-ProtectedPorts-MIB DEFINITIONS ::= BEGIN + +-- Title: Cisco Switch Interfaces Private +-- Version: 7.46 +-- Date: 13 Apr 2008 + +IMPORTS + ifIndex FROM IF-MIB + Unsigned32, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC + PortList FROM Q-BRIDGE-MIB + switch001 FROM CISCOSB-MIB; + + +rlProtectedPorts MODULE-IDENTITY + LAST-UPDATED "200805031234Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "" + REVISION "200805031234Z" + DESCRIPTION + "The private MIB module definition for Protected Ports MIB." + ::= { switch001 132 } + + + +-- rlProtectedPortsTable + +rlProtectedPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlProtectedPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of protected ports configuration information" + ::= { rlProtectedPorts 1 } + +rlProtectedPortsEntry OBJECT-TYPE + SYNTAX RlProtectedPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table entry of protected ports configuration information" + INDEX { ifIndex } + ::= { rlProtectedPortsTable 1 } + +RlProtectedPortsEntry ::= SEQUENCE { + rlProtectedPortType INTEGER, + rlProtectedPortCommunity INTEGER + } + +rlProtectedPortType OBJECT-TYPE + SYNTAX INTEGER { + not-protected(1), + protected(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set port protected mode: not-protected, protected + protected ports filter layer 2 traffic from other protected ports" + DEFVAL { not-protected } + ::= { rlProtectedPortsEntry 1 } + +rlProtectedPortCommunity OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + + "Associate protected port with community number which becoming active only when + rlProtectedPortsStatus changed to protected + protected community ports filter layer 2 traffic from protected ports + and from other protected community ports, but do not filter layer 2 + traffic from same community ports. + + value of 0 disassociate port from its community. + " + DEFVAL { 0 } + ::= { rlProtectedPortsEntry 2 } + +-------------------------------------------------------------------------------- + +-- rlProtectedPortsStatusTable + +rlProtectedPortsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlProtectedPortsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of protected ports status" + ::= { rlProtectedPorts 2 } + +rlProtectedPortsStatusEntry OBJECT-TYPE + SYNTAX RlProtectedPortsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table entry containing protected ports DB status information" + INDEX { ifIndex } + ::= { rlProtectedPortsStatusTable 1 } + +RlProtectedPortsStatusEntry ::= SEQUENCE { + rlProtectedPortEgressPorts PortList + } + +rlProtectedPortEgressPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "list of ports which are not filtered by protected port mechanism when traffic is forwarded from + the specified ifIndex" + ::= { rlProtectedPortsStatusEntry 1 } + +-------------------------------------------------------------------------------- + +-- rlProtectedPortsGroup + +rlProtectedPortsGlobalEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "true - set all system fast ethernet ports to protected state + false - set all system fast ethernet ports to not protected state" + DEFVAL { false } + ::= { rlProtectedPorts 3 } + + +END + + diff --git a/MIBS/cisco/CISCOSB-QOS-APPS-MIB b/MIBS/cisco/CISCOSB-QOS-APPS-MIB new file mode 100644 index 0000000..462ecc3 --- /dev/null +++ b/MIBS/cisco/CISCOSB-QOS-APPS-MIB @@ -0,0 +1,210 @@ +CISCOSB-QOS-APPS-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB QOS Applications Configuration +-- Version: 7.60.00.00 +-- Date: 15-December-2015 +IMPORTS + TruthValue, TEXTUAL-CONVENTION, + DisplayString, RowStatus FROM SNMPv2-TC + InetAddressType,InetAddress FROM INET-ADDRESS-MIB + switch001, rlQosApps FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI; + + +rlQosApps MODULE-IDENTITY + LAST-UPDATED "201606020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for QoS Applications Configuration in CISCOSB devices." + REVISION "201606020000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 232 } + +rlIscsiQos OBJECT IDENTIFIER ::= { rlQosApps 1 } + +------------------------------------------------------------------------------- +-- rlIscsiQosEnable + +rlIscsiQosEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable iSCSI Quality Of Service in the switch." + ::= { rlIscsiQos 1 } + +------------------------------------------------------------------------------- +-- rlIscsiQosDefaultFlowEnable + +-- rlIscsiQosDefaultFlowEnable OBJECT-TYPE +-- SYNTAX TruthValue +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Enable/Disable Two iSCSI IPv4 flows with well-known +-- TCP ports 3260 and 860." +-- DEFVAL { true } +-- ::= { rlIscsiQos 2 } + +------------------------------------------------------------------------------- +-- rlIscsiQosFlowTable + +rlIscsiQosFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIscsiQosFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table for configuration of iSCSI QOS." + ::= { rlIscsiQos 2 } + +rlIscsiQosFlowEntry OBJECT-TYPE + SYNTAX RlIscsiQosFlowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIscsiQosFlowTable." + INDEX { rlIscsiQosFlowDestTcpPort, + rlIscsiQosFlowType, + rlIscsiQosFlowDestAddressType, + rlIscsiQosFlowDestAddress} + ::= { rlIscsiQosFlowTable 1 } + +RlIscsiQosFlowEntry ::= SEQUENCE { + rlIscsiQosFlowDestTcpPort INTEGER, + rlIscsiQosFlowType INTEGER, + rlIscsiQosFlowDestAddressType InetAddressType, + rlIscsiQosFlowDestAddress InetAddress, + rlIscsiQosFlowStatus RowStatus +} + +rlIscsiQosFlowDestTcpPort OBJECT-TYPE + SYNTAX INTEGER(1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TCP port on which iSCSI targets listen to requests." + ::= { rlIscsiQosFlowEntry 1 } + +rlIscsiQosFlowType OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + ipv6(2), + both(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of flow entry: + ipv4 - ipv4 flows only. + ipv6 - ipv6 flows only. + both - ipv4 and ipv6 flows." + DEFVAL { ipv4 } + ::= { rlIscsiQosFlowEntry 2 } + +rlIscsiQosFlowDestAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of rlIscsiQosDestAddress. + Only IPv4 is accepted in current implementation." + ::= { rlIscsiQosFlowEntry 3 } + +rlIscsiQosFlowDestAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address on which iSCSI targets listen to requests." + ::= { rlIscsiQosFlowEntry 4 } + +rlIscsiQosFlowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry." + ::= { rlIscsiQosFlowEntry 5 } + +------------------------------------------------------------------------------- +-- rlIscsiQosProfileTable + +rlIscsiQosProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIscsiQosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table for configuration of iSCSI QOS Profile." + ::= { rlIscsiQos 3 } + +rlIscsiQosProfileEntry OBJECT-TYPE + SYNTAX RlIscsiQosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIscsiQosProfileTable." + INDEX { rlIscsiQosProfileIndex } + ::= { rlIscsiQosProfileTable 1 } + +RlIscsiQosProfileEntry ::= SEQUENCE { + rlIscsiQosProfileIndex INTEGER, + rlIscsiQosProfileVpt INTEGER, + rlIscsiQosProfileDscp INTEGER, + rlIscsiQosProfileQueue INTEGER, + rlIscsiQosProfileStatus RowStatus +} + +rlIscsiQosProfileIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of a table entry." + ::= { rlIscsiQosProfileEntry 1 } + +rlIscsiQosProfileVpt OBJECT-TYPE + SYNTAX INTEGER(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN Priority Tag (VPT) that iSCSI tagged frames are + assigned with (Range: 0-7)." + ::= { rlIscsiQosProfileEntry 2 } + +rlIscsiQosProfileDscp OBJECT-TYPE + SYNTAX INTEGER(0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Differentiated Services Code Point (DSCP) that iSCSI frames are + assigned with (Range: 0–63)." + ::= { rlIscsiQosProfileEntry 3 } + + +rlIscsiQosProfileQueue OBJECT-TYPE + SYNTAX INTEGER(1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The outgoing queue that iSCSI frames are sent to (Range: 1–8)." + ::= { rlIscsiQosProfileEntry 4 } + +rlIscsiQosProfileStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry." + ::= { rlIscsiQosProfileEntry 5 } + +END diff --git a/MIBS/cisco/CISCOSB-QOS-CLI-MIB b/MIBS/cisco/CISCOSB-QOS-CLI-MIB new file mode 100644 index 0000000..49a86ae --- /dev/null +++ b/MIBS/cisco/CISCOSB-QOS-CLI-MIB @@ -0,0 +1,4462 @@ +CISCOSB-QOS-CLI-MIB DEFINITIONS ::= BEGIN + +-- Version: 7.46 +-- Date: 04 Jan 2007 +-- 28 May 2003 Changed UNITS clause of rlQosPolicerCir to kbps +-- 28 May 2003 Added QoS Access Control Element table two indexes (rlQosAceTidxTable) +-- 29 Sep 2003 Add textual convention to QosObjectMode (service). +-- 15 Nov 2004 Add DSCP to Queue Default map table +-- 27 Jan 2005 Add new advanced action : trustCosDscp +-- 07 Feb 2005 Add vpt,ether-type,tcp-flags,icmp-type,icmp-code,igmp-type to ClassTupleType +-- Add ip-ICMP,ip-IGMP To AceObjectType +-- Add vpt,ethertype To ClassOffsetType +-- 14 March 2005 Add rlQosPortRateLimitStatus,rlQosCirPortRateLimit, rlQosCbsPortRateLimit +-- to rlQosIfPolicyTable +-- 17-Apr-2005 Added rlQosDscpToDpTable +-- 06-Apr-2006 Added branch rlQosStatistics and tables: +-- 08-May-2006 Added innerVlan to ClassOffsetType And inner-vlan to ClassTupleType +-- 11-Dec-2006 Added rlQosClassifierUtilization +-- 24-Dec-2006 Changed rlQosTypeQueue1 ... rlQosTypeQueue8 fields in +-- rlQosQueueProfileTable from read-create to read-write +-- 24-Dec-2006 Added new MIB: rlQosPortToProfileMappingTable +-- 31-Dec-2006 Added support for Time Based ACL +-- 04-Jan-2007 Added rlQosTimeBasedAclTable +-- 17-Apr-2007 Added IPv6 ACL support +-- Change rlQosOffsetTable to deprecated +-- 6-Jun-2007 Added rlQosClassifierUtilizationSystem +-- 18-Jan-2008 Add rlQosClassifierUtilizationRulesNumber to rlQosClassifierUtilizationEntry +-- 01-Jun-2009 Add udp-port-range-start-src, udp-port-range-end-src, +-- udp-port-range-start-dest, udp-port-range-end-dest, +-- tcp-port-range-start-src, tcp-port-range-end-src, +-- tcp-port-range-start-dest, tcp-port-range-end-dest, to ClassTupleType +-- Add rlQosAceTidxTuple9, rlQosAceTidxTuple10 to rlQosAceTidxTable +-- 18-Aug-2009 Removed Time Based Tables : code moved to general TimeBasedInfrastrucure +-- 22-Oct-2009 Added rlQosAceTidxTuple11 to rlQosAceTidxTable in order to keep Src MAC addr of Dynamic ACLs +-- 2-Mar-2017 Added ipv6-flow-label to ClassTupleType, to be set to rlQosAceTidxTuple11 +-- 02-Jul-2017 Added rlQosPolicyMapIsBoundToInterface to rlQosPolicyMapTable +-- Added rlQosAclIsBoundToInterface to lQosAclTable +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE,Counter32, + Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI + InterfaceIndex,InterfaceIndexOrZero FROM IF-MIB + TruthValue, RowStatus, RowPointer, + TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC + Counter64, OBJECT-TYPE FROM SNMPv2-SMI + PortList,VlanId FROM Q-BRIDGE-MIB + VlanList1, VlanList2, VlanList3, VlanList4 FROM CISCOSB-BRIDGEMIBOBJECTS-MIB + Percents,switch001 FROM CISCOSB-MIB + StatisticsDPType,StatisticsClearActionType FROM CISCOSB-POLICY-MIB; + + +rlQosCliMib MODULE-IDENTITY + LAST-UPDATED "200604040001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "Added rlQosPolicyMapIsBoundToInterface, rlQosAclIsBoundToInterface" + REVISION "200602120000Z" + DESCRIPTION + "Added: + StatisticsCntrNumOfBitsType + StatisticsCntrType + rlQosStatistics + rlQosPortPolicyStatisticsTable + rlQosSinglePolicerStatisticsTable + rlQosAggregatePolicerStatisticsTable + rlQosOutQueueStatisticsTable + rlQosGlobalStatisticsCntrsTable." + REVISION "200602120000Z" + DESCRIPTION + "The private MIB module definition for Quality Of Service CLI + in CISCOSB devices." + REVISION "200602120000Z" + DESCRIPTION + "Editorial changes to support new MIB compilers." + REVISION "200503140000Z" + DESCRIPTION + "Add rlQosPortRateLimitStatus,rlQosCirPortRateLimit, rlQosCbsPortRateLimit + to rlQosIfPolicyTable" + REVISION "200502070000Z" + DESCRIPTION + "Add vpt,ether-type,tcp-flags,icmp-type,icmp-code,igmp-type to ClassTupleType + Add mac-Offset,ip-ICMP,ip-IGMP To AceObjectType + Add vpt,ethertype To ClassOffsetType" + REVISION "200501270000Z" + DESCRIPTION + "Add new advanced action : trustCosDscp" + REVISION "200411150000Z" + DESCRIPTION + "Add DSCP to Queue Default map table." + REVISION "200309290000Z" + DESCRIPTION + "Add textual convention to QosObjectMode (service)." + REVISION "200309210000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause, changed IMPORT, removed ranges in + SEQUENCE elements, changed access of rlQosCliQosMode, rlQosCliBasicModeCfg and + rlQosMaxNumOfAce." + REVISION "200504170000Z" + DESCRIPTION + "Added rlQosDscpToDpTable" + + ::= { switch001 88 } + + +ClassOffsetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 6 offset types: + 1- Absolute-start of the packet. + 2- Layer 2-start of MAC header. + 3- MPLS-start of MPLS header. + 4- Layer 3-start of layer 3 header. + 5- Layer 4-start of layer 4 header. + 6- Layer 5-after TCP/UDP header. + 7- VLAN. + 8- input device port. + 9- input device port. + 10-VPT. + 11-EtherType. + 12-innerVlan. + 13-Layer 3 IPv6 - start of layer 3 IPv6 header" + SYNTAX INTEGER { + packetStart(1), + layer2-start(2), + mpls-start(3), + layer3-start(4), + layer4-start(5), + layer5-start(6), + vlan(7), + in-port(8), + out-port(9), + vpt(10), + ethertype(11), + inner-vlan(12), + layer3-ipv6-start(13) + } + +ClassTupleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of Tuple types " + SYNTAX INTEGER { + protocol(1), + ip-src(2), + ip-dest(3), + dscp(4), + ip-precedence(5), + udp-port-src(6), + udp-port-dest(7), + tcp-port-src(8), + tcp-port-dest(9), + mac-src(10), + mac-dest(11), + vlan(12), + in-port(13), + out-port(14), + general(15), + vpt(16), + ether-type(17), + tcp-flags(18), + icmp-type(19), + icmp-code(20), + igmp-type(21), + inner-vlan(22), + ipv6-src(23), + ipv6-dest(24), + udp-port-range-start-src(25), + udp-port-range-end-src(26), + udp-port-range-start-dest(27), + udp-port-range-end-dest(28), + tcp-port-range-start-src(29), + tcp-port-range-end-src(30), + tcp-port-range-start-dest(31), + tcp-port-range-end-dest(32), + ipv6-flow-label(33) + } + +AceActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 4 ACE Actions: + 1- Permit- permit to the traffic that define + by the parameters. + 2- Deny- deny the traffic that define + by the parameter. + 3- Deny-DisablePort deny the traffic that defined + by the parameters and disable the port. + 4- Deny-LogInput deny the traffic that defined + by the parameters and log incoming traffic. + 5- Permit-LogInput permit the traffic that defined + by the parameters and log incoming traffic." + SYNTAX INTEGER { + permit(1), + deny(2), + deny-DisablePort(3), + deny-LogInput(4), + permit-LogInput(5) + } + +AceObjectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 13 ACE types: + 1- IP ACE. + 2- IP-TCP ACE. + 3- IP-UDP ACE. + 4- IP-offset ACE. + 5- MAC ACE. + 6- MAC-offset ACE. + 7- IP-ICMP ACE. + 8- IP-IGMP ACE. + 9- IPv6 ACE. + 10- IPv6-TCP ACE. + 11- IPv6-UDP ACE. + 12- IPv6-offset ACE. + 13- IPv6-ICMP ACE." + SYNTAX INTEGER { + ip(1), + ip-TCP(2), + ip-UDP(3), + ip-Offset(4), + mac(5), + mac-Offset(6), + ip-ICMP(7), + ip-IGMP(8), + ipv6(9), + ipv6-TCP(10), + ipv6-UDP(11), + ipv6-Offset(12), + ipv6-ICMP(13) + } + +AclObjectType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 3 ACL types: + 1- MAC ACL. + 2- IPv4 ACL. + 3- IPv6 ACL." + SYNTAX INTEGER { + mac(1), + ip(2), + ipv6(3) + } + +ClassMapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 2 Class-map types: + 1- Match all. logical and between all statements. + 2- Match any. logical or between all statements." + SYNTAX INTEGER { + matchAll(1), + matchAny(2) + } + +ClassMapAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 8 Class-map actios: + 1- none - action not specified - use default action. + 2 -Mark IP-Precedence. + 3- Mark DSCP. + 4- Set Egress queue + 5- Mark VPT + 6- Choose queue by global trust mode." + SYNTAX INTEGER { + none(1), + setIP-Precedence(2), + setDSCP(3), + setQueue(4), + setCos(5), + trust(6) +--v750 - trust mode it done by globalTrustMode field in RlQosModeGlobalCfgEntry. +-- the class map action is changed to "trust" +--v750 depcrated trustCos(6), +--v750 depcrated trustDSCP(7), +--v750 depcrated trustTCP-UDPport(8), +--v750 depcrated trustCosDscp(9) + } + +MarkVlanAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the mark vlan action type in the class map table. + 1 - noMark - No vlan marking + 2 - mark - mark vlan tagged. + 3 - markNestedVlan - add vlan tag to the packet. " + SYNTAX INTEGER { + noMark(1), + mark(2), + markNestedVlan(3) + } + +RedirectAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the packet redirection options. + Redirection is applied only on permitted packets. + 1 - disabled - no redirect + 2 - trap - trap to local_host (CPU) + 3 - redirectToInterface - redirect to a output interface (port, trunk or vlan) + 4 - redirectToAllPorts - redirect to all ports, except the ingress port. + 5 - mirror - forward the packet and sent a copy to local_host (CPU) + 6 - analyzerPort - forward the packet and sent a copy to egress port. + 7 - loopback - redirect the packet the the port it was received. + 8 - redirectToPortGroup - send to group of ports, defined in rlUserAssignedVidxTable table + 9 - mirror_and_redirectToInterface - send the packet to interface and send a copy to local_host(CPU) + 10 -mirror_and_redirectToInterfacesGroup - send the packet to group of ports and send a copy to local_host(CPU) " + SYNTAX INTEGER { + disabled(1), + trap(2), + redirectToInterface(3), + redirectToAllPorts(4), + mirror(5), + analyzerPort(6), + loopback(7), + redirectToPortGroup(8), + mirrorAndRedirectToInterface(9), + mirrorAndRedirectToInterfacesGroup(10) + } + +PolicerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 3 Policer types: + 1- Single policer only per one class map. + 2- Aggregate policer can be applied to several + class maps. + 3- Cascade policer." + SYNTAX INTEGER { + single(1), + aggregate(2), + cascade(3) -- Obsolete + } + + +PolicerAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 4 Policer Action: + 1- No Action + 2- Drop out of profile packets. + 3- Remark out of profile packets. + 4- Remark to explicit value out of profile packets + 5- this policer is part of cascade chain" + SYNTAX INTEGER { + none(1), + drop(2), + remark(3), + explicit-remark(4), + cascadePointer(5) -- Obsolete + } + +QosGlobalMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 3 QoS mode: + 1- disable no QoS on the system + 2- Basic Qos mode only trust mode with ACL are enabled. + 3- Advance mode all Qos option are enabled. + 4- Service Mode -v750 DEPEREACTED!!! all Qos option are enabled only in + service mode configuration" + SYNTAX INTEGER { + disable(1), + basic(2), + advance(3) +--v750 deprecated service(4) +} + +QosTrustMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies one of 6 QoS trust mode: + - none.- v750 DEPRECATED - same as globalMode = disable. means that only ACL can be applied. + - 802.1p. queue is set by the VPT field. + - DSCP. queue is set by the DSCP field + - v750 deprecated. replaced with new scalar rlQosDscpMutationEnable . + DSCP-Mutation. the DSCP mutate in the ingress and + then the queue is set by the DSCP + - tcp/udp.- v750 - DEPRECATED - not supported. the queue is set by the l4 port number. + - cos-dscp. Queue is set for l2 traffic + by VPT field and for l3 traffic by DSCP field. " + SYNTAX INTEGER { +--deprecated none(1), + cos(1), + dscp(2), +--v750 deprecated : dscp-mutation(3), +--deprecated tcp-upd(5), + cos-dscp(3) +} + +BinaryStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies Disable or enable." + SYNTAX INTEGER { + disable(1), + enable(2) +} + +QueueType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Queue type Ef or WRR." + SYNTAX INTEGER { + ef(1), + wrr(2) +} + +AclDefaultAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Default action when the ACL reach end point." + SYNTAX INTEGER { + deny-all(1), + forward-all(2), + application-specific(3) +} + +InterfaceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Interface type." + SYNTAX INTEGER { + vlan(1), + port(2) +} + +StatisticsCntrNumOfBitsType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The counter can be of different sizes - 32 bit, 48 bit, 64 bit. Maximum is 64." + SYNTAX INTEGER { + uint32(32), + uint48(48), + uint64(64) +} + + +StatisticsCntrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The counter can be of different types, depends on actions adhered to + rules that the counter is working on." + SYNTAX INTEGER { + statisticsCntrTypeSetDSCP(1), + statisticsCntrTypeDeny(2) +} + + +RlQosTimeBasedAclWeekPeriodicList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bitmap that includes days of week. + Each bit in the bitmap associated with corresponding day of the week." + SYNTAX BITS { + monday(0), + tuesday(1), + wednesday(2), + thursday(3), + friday(4), + saturday(5), + sunday(6) +} + +RlQosAceTidxActionDropType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Action Drop Type." + SYNTAX INTEGER { + hardDrop(1), + softDrop(2) +} + +RlQosApplicationDefaultActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Application default actions." + SYNTAX INTEGER { + forward(1), + hard-Drop(2), + soft-Drop(3), + trap(4) +} +-- CLI QOS MODE Scalar + +rlQosCliQosMode OBJECT-TYPE + SYNTAX QosGlobalMode + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + " *********This Scalar is deprecated - rlQosGlobalCfgEntry - replaces its + functionality*************** + This scalar define in which mode the + system will work: basic , advance or none." + ::= { rlQosCliMib 1 } + +-- CLI QoS Basic Mode Config Scalar +rlQosCliBasicModeCfg OBJECT-TYPE + SYNTAX QosTrustMode + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "*********This Scalar is deprecated - rlQosGlobalCfgEntry - replaces its + functionality*************** + This scalar define in which trust mode the + system will work:802.1p or DSCP or + DSCP-Mutation or TCP/UDP or none or vpt-dscp." + ::= { rlQosCliMib 2 } + +-- Maximum Number of ACE per system Scalar + +rlQosMaxNumOfAce OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar define the max number of aces." + ::= { rlQosCliMib 3 } + + -- QoS Offset Table + +rlQosOffsetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosOffsetEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "This table specifies Offset Table information" + ::= { rlQosCliMib 4 } + +rlQosOffsetEntry OBJECT-TYPE + SYNTAX RlQosOffsetEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Each entry in this table describes one classifier field. + The information includes: Offset Type the offset the mask and the + Pattern. + if the type is vlan then the value will be the vlan tag. + if the Type is in/out port it will be the device in/out port. + The index is sequential integer represent by rlQosOffsetIndex" + INDEX { rlQosOffsetIndex } + ::= { rlQosOffsetTable 1 } + +RlQosOffsetEntry ::= SEQUENCE { + rlQosOffsetIndex INTEGER, + rlQosOffsetType ClassOffsetType, + rlQosOffsetValue INTEGER, + rlQosOffsetMask INTEGER, + rlQosOffsetPattern INTEGER, + rlQosOffsetTuplePointer INTEGER, + rlQosOffsetStatus RowStatus + } + +rlQosOffsetIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An arbitrary incremental Index + for the offset table." + ::= { rlQosOffsetEntry 1 } + +rlQosOffsetType OBJECT-TYPE + SYNTAX ClassOffsetType + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Start of the offset." + ::= { rlQosOffsetEntry 2 } + +rlQosOffsetValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The Offset value." + ::= { rlQosOffsetEntry 3 } + +rlQosOffsetMask OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Define which bit to be extracted from the offset." + ::= { rlQosOffsetEntry 4 } + + +rlQosOffsetPattern OBJECT-TYPE + SYNTAX INTEGER(0..255) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The value to match too." + ::= { rlQosOffsetEntry 5 } + +rlQosOffsetTuplePointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Pointer for the relevant Tuple." + ::= { rlQosOffsetEntry 6 } + +rlQosOffsetStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosOffsetEntry 7 } + + + -- QoS Tuple Table + + +rlQosTupleTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosTupleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Tuple Table information" + ::= { rlQosCliMib 5 } + +rlQosTupleEntry OBJECT-TYPE + SYNTAX RlQosTupleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Tuple. + The information includes: Tuple Type and the Tuples values. + The index is sequential integer represent by rlQosTupleIndex" + INDEX { rlQosTupleIndex } + ::= { rlQosTupleTable 1 } + +RlQosTupleEntry ::= SEQUENCE { + rlQosTupleIndex INTEGER, + rlQosTupleType ClassTupleType, + rlQosTupleValue1 INTEGER, + rlQosTupleValue2 OCTET STRING, + rlQosTupleStatus RowStatus + } + +rlQosTupleIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary incremental Index + for the offset table." + ::= { rlQosTupleEntry 1 } + +rlQosTupleType OBJECT-TYPE + SYNTAX ClassTupleType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Start of the offset." + ::= { rlQosTupleEntry 2 } + +rlQosTupleValue1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Tuple no.1 value can be regular integer + values only." + ::= { rlQosTupleEntry 3 } + +rlQosTupleValue2 OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Tuple no.2 value can be IPv4/IPv6/MAC address + or protocol number with mask" + ::= { rlQosTupleEntry 4 } + + +rlQosTupleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosTupleEntry 5 } + +-- QoS Access Control Element table + + +rlQosAceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosAceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ACE table information" + ::= { rlQosCliMib 6 } + +rlQosAceEntry OBJECT-TYPE + SYNTAX RlQosAceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Classifier Element. + The information includes: Action the ACE's Type the up to 8 tuples + pointers. The index is sequential integer represent by rlQosAceIndex" + INDEX { rlQosAceIndex } + ::= { rlQosAceTable 1 } + +RlQosAceEntry ::= SEQUENCE { + rlQosAceIndex INTEGER, + rlQosAceAction AceActionType, + rlQosAceType AceObjectType, + rlQosAceTuple1 INTEGER, + rlQosAceTuple2 INTEGER, + rlQosAceTuple3 INTEGER, + rlQosAceTuple4 INTEGER, + rlQosAceTuple5 INTEGER, + rlQosAceTuple6 INTEGER, + rlQosAceTuple7 INTEGER, + rlQosAceTuple8 INTEGER, + rlQosAceAccount BinaryStatus, + rlQosAceStatus RowStatus + } + +rlQosAceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary incremental Index + for the ACE table." + ::= { rlQosAceEntry 1 } + +rlQosAceAction OBJECT-TYPE + SYNTAX AceActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Action to take." + ::= { rlQosAceEntry 2 } + +rlQosAceType OBJECT-TYPE + SYNTAX AceObjectType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Type" + ::= { rlQosAceEntry 3 } + +rlQosAceTuple1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple 1 pointer." + ::= { rlQosAceEntry 4 } + +rlQosAceTuple2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple 1 pointer." + ::= { rlQosAceEntry 5 } + +rlQosAceTuple3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple 1 pointer." + ::= { rlQosAceEntry 6 } + +rlQosAceTuple4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple 1 pointer." + ::= { rlQosAceEntry 7 } + +rlQosAceTuple5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple 1 pointer." + ::= { rlQosAceEntry 8 } + +rlQosAceTuple6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple 1 pointer." + ::= { rlQosAceEntry 9 } + +rlQosAceTuple7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple 1 pointer." + ::= { rlQosAceEntry 10 } + +rlQosAceTuple8 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple 1 pointer." + ::= { rlQosAceEntry 11 } + +rlQosAceAccount OBJECT-TYPE + SYNTAX BinaryStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Accounting state. + When set to 'enabled' than appropriate statistic's + counter is provided for an ACE." + ::= { rlQosAceEntry 12 } + +rlQosAceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosAceEntry 13 } + + +-- QoS Access Control List table + +rlQosAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ACL table information" + ::= { rlQosCliMib 7 } + +rlQosAclEntry OBJECT-TYPE + SYNTAX RlQosAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Classifier Element. + The information includes: Action and the row status. The ACE pointer + are in the ACL-ACE reference table. + The index is sequential integer represent by rlQosAceIndex" + INDEX { rlQosAclIndex } + ::= { rlQosAclTable 1 } + +RlQosAclEntry ::= SEQUENCE { + rlQosAclIndex INTEGER, + rlQosAclName DisplayString, + rlQosAclType AclObjectType, + rlQosAclStatus RowStatus, + rlQosAclNumOfAces INTEGER, + rlQosAclIsBoundToInterface TruthValue + } + +rlQosAclIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary incremental Index + for the ACE table." + ::= { rlQosAclEntry 1 } + +rlQosAclName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) +-- Rsyntax OCTET STRING(SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name ACL." + ::= { rlQosAclEntry 2 } + + +rlQosAclType OBJECT-TYPE + SYNTAX AclObjectType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACL Type." + ::= { rlQosAclEntry 3 } + +rlQosAclStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosAclEntry 4 } + +rlQosAclNumOfAces OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Holds number of aces in the acl." + ::= { rlQosAclEntry 5 } + +rlQosAclIsBoundToInterface OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the ACL is bound to any interface or not." + ::= { rlQosAclEntry 6 } + + +--QoS ACE ACL refernce table + + +rlQosAclAceRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosAclAceRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the ACE to ACL + relationship." + ::= { rlQosCliMib 8 } + +rlQosAclAceRefEntry OBJECT-TYPE + SYNTAX RlQosAclAceRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the relationship + between ACE to ACL. Show which ACE include in one ACL. + The index is the ACE pointer represent + by rlQosAclAceRefAcePointer" + INDEX { rlQosAclAceRefAcePointer } + ::= { rlQosAclAceRefTable 1 } + +RlQosAclAceRefEntry ::= SEQUENCE { + rlQosAclAceRefAcePointer INTEGER, + rlQosAclAceRefAclPointer INTEGER, + rlQosAclAceRefStatus RowStatus + } + +rlQosAclAceRefAcePointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Index is the ACE pointer" + ::= { rlQosAclAceRefEntry 1 } + +rlQosAclAceRefAclPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACL index Pointer" + ::= { rlQosAclAceRefEntry 2 } + +rlQosAclAceRefStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosAclAceRefEntry 3 } + + +-- QoS Class-Map table + + +rlQosClassMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies CCL table information" + ::= { rlQosCliMib 9 } + +rlQosClassMapEntry OBJECT-TYPE + SYNTAX RlQosClassMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Class Map Element. + The information includes: Classes Name,Class Action, + Policer pointer, and 1 match statements. + The index is sequential integer represent by rlQosClassMapIndex" + INDEX { rlQosClassMapIndex } + ::= { rlQosClassMapTable 1 } + +RlQosClassMapEntry ::= SEQUENCE { + rlQosClassMapIndex INTEGER, + rlQosClassMapName DisplayString, + rlQosClassMapType ClassMapType, + rlQosClassMapAction ClassMapAction, + rlQosClassMapMarkValue INTEGER, + rlQosClassMapPolicer INTEGER, + rlQosClassMapMatch1 INTEGER, + rlQosClassMapMatch2 INTEGER, + rlQosClassMapMarkVlan MarkVlanAction, + rlQosClassMapNewVlan INTEGER, + rlQosClassMapRedirectAction RedirectAction, + rlQosClassMapDestInterface INTEGER, + rlQosClassMapStatus RowStatus, + rlQosClassMapMatch3 INTEGER, + rlQosClassMapTrapId INTEGER, + rlQosClassMapCounterEnable TruthValue, + rlQosClassMapTunnelIdx Unsigned32 + } + + +rlQosClassMapIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Class Map Index" + ::= { rlQosClassMapEntry 1 } + +rlQosClassMapName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) +-- Rsyntax OCTET STRING(SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Class Map." + ::= { rlQosClassMapEntry 2 } + + +rlQosClassMapType OBJECT-TYPE + SYNTAX ClassMapType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Class map type" + DEFVAL {1} + ::= { rlQosClassMapEntry 3 } + +rlQosClassMapAction OBJECT-TYPE + SYNTAX ClassMapAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Class Map Action." + DEFVAL {1} + ::= { rlQosClassMapEntry 4 } + +rlQosClassMapMarkValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mark value when mark action has been chosen in + Class Map Action field." + DEFVAL {0} + ::= { rlQosClassMapEntry 5 } + +rlQosClassMapPolicer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Policer pointer. 0-means no policer." + DEFVAL {0} + ::= { rlQosClassMapEntry 6 } +rlQosClassMapMatch1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Match ACL 1 pointer." + ::= { rlQosClassMapEntry 7 } + +rlQosClassMapMatch2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Match ACL 2 pointer." + DEFVAL {0} + ::= { rlQosClassMapEntry 8 } + +rlQosClassMapMarkVlan OBJECT-TYPE + SYNTAX MarkVlanAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If 'mark', than the classified + traffic will be remarked with new VLAN id. + If 'disabled' VLAN id is not changed. + If markNestedVlan, if the egress interface defined as + VLAN tagged member then a new VLAN tag is added to the packet." + DEFVAL {1} + ::= { rlQosClassMapEntry 9 } + +rlQosClassMapNewVlan OBJECT-TYPE + SYNTAX INTEGER(0..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If rlQosClassMapMarkVlan is not 'noMark', + than the classified traffic will be + remarked with new VLAN id. + The value of this field sets new VLAN id." + DEFVAL {0} + ::= { rlQosClassMapEntry 10 } + +rlQosClassMapRedirectAction OBJECT-TYPE + SYNTAX RedirectAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifiy the redirection action." + DEFVAL {disabled} + ::= { rlQosClassMapEntry 11 } + +rlQosClassMapDestInterface OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Relevant if rlQosClassMapRedirect is either + 'redirectToInterface' or 'analyzerPort' or 'toMultipleInterfaces'. + Specified the output interface the packet is redireted to or + the port that gets copy of the packet in addition to the port + it was forwarded." + DEFVAL {0} + ::= { rlQosClassMapEntry 12 } + +rlQosClassMapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosClassMapEntry 13 } + +rlQosClassMapMatch3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Match ACL 3 pointer." + DEFVAL {0} + ::= { rlQosClassMapEntry 14 } + +rlQosClassMapTrapId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If now zero, Indicates the trap type id the matched packets arrives with, + relevant when RedirectAction is trap or mirror." + DEFVAL {0} + ::= { rlQosClassMapEntry 15 } + +rlQosClassMapCounterEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable counting per class map. + Counts packets matche the class map rules." + DEFVAL {false} + ::= { rlQosClassMapEntry 16 } + +rlQosClassMapTunnelIdx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If not zero, then the tunnel data pointed by rlQosClassMapTunnelIdx + is added to the packet" + DEFVAL {0} + ::= { rlQosClassMapEntry 17 } + +--- QoS Policer table + + +rlQosPolicerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies All the Policers in the system Information" + ::= { rlQosCliMib 10 } + +rlQosPolicerEntry OBJECT-TYPE + SYNTAX RlQosPolicerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one policer. + The information includes: Policer name, Policer type, Committed Rate, + Committed Burst, Out-of-Profile Action. + The index is sequential integer represent by rlQosPolicerIndex" + INDEX { rlQosPolicerIndex } + ::= { rlQosPolicerTable 1 } + +RlQosPolicerEntry ::= SEQUENCE { + rlQosPolicerIndex INTEGER, + rlQosPolicerName DisplayString, + rlQosPolicerType PolicerType, + rlQosPolicerCir Unsigned32, + rlQosPolicerCbs Unsigned32, + rlQosPolicerAction PolicerAction, + rlQosPolicerCasPointerRemVal INTEGER, + rlQosPolicerStatus RowStatus, + rlQosPolicerPir Unsigned32, + rlQosPolicerPbs Unsigned32, + rlQosPolicerPeakAction PolicerAction + } + +rlQosPolicerIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer Index." + ::= { rlQosPolicerEntry 1 } + +rlQosPolicerName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) +-- Rsyntax OCTET STRING(SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the Policer." + ::= { rlQosPolicerEntry 2 } + + +rlQosPolicerType OBJECT-TYPE + SYNTAX PolicerType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Policer type" + ::= { rlQosPolicerEntry 3 } + +rlQosPolicerCir OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed rate value." + ::= { rlQosPolicerEntry 4 } +rlQosPolicerCbs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Committed burst Value." + ::= { rlQosPolicerEntry 5 } + +rlQosPolicerAction OBJECT-TYPE + SYNTAX PolicerAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Out of profile Action." + ::= { rlQosPolicerEntry 6 } + +rlQosPolicerCasPointerRemVal OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remark value in case of explicit remark. + The functionality as cascade pointer is obsolete." + ::= { rlQosPolicerEntry 7 } + +rlQosPolicerStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosPolicerEntry 8 } + +rlQosPolicerPir OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak rate value. + When both this and rlQosPolicerPbs are 0 this means the mode is Single Rate + and when they are both non 0 this means the mode is Two Rate." + ::= { rlQosPolicerEntry 9 } + +rlQosPolicerPbs OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peak burst Value. + When both this and rlQosPolicerPir are 0 this means the mode is Single Rate + and when they are both non 0 this means the mode is Two Rate." + ::= { rlQosPolicerEntry 10 } + +rlQosPolicerPeakAction OBJECT-TYPE + SYNTAX PolicerAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Out of profile peak action." + ::= { rlQosPolicerEntry 11 } + +-- QoS Police-Map table + + + +rlQosPolicyMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosPolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Policy Map Table Information" + ::= { rlQosCliMib 11 } + +rlQosPolicyMapEntry OBJECT-TYPE + SYNTAX RlQosPolicyMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one policy map. + The information includes: Index, Policy Map name, + Up to 6 class map names. + The index is sequential integer represent by rlQosPolicerIndex" + INDEX { rlQosPolicyMapIndex } + ::= { rlQosPolicyMapTable 1 } + +RlQosPolicyMapEntry ::= SEQUENCE { + rlQosPolicyMapIndex INTEGER, + rlQosPolicyMapName DisplayString, + rlQosPolicyMapStatus RowStatus, + rlQosPolicyMapIsBoundToInterface TruthValue + } + +rlQosPolicyMapIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policy map Index." + ::= { rlQosPolicyMapEntry 1 } + +rlQosPolicyMapName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) +-- Rsyntax OCTET STRING(SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Policy map Name." + ::= { rlQosPolicyMapEntry 2 } + +rlQosPolicyMapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosPolicyMapEntry 3 } + +rlQosPolicyMapIsBoundToInterface OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the policy map is bound to any interface or not." + ::= { rlQosPolicyMapEntry 4 } + +--QoS Policy Class map refernce table + + +rlQosPolicyClassRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosPolicyClassRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The relationship + between policy map to class map" + ::= { rlQosCliMib 12 } + +rlQosPolicyClassRefEntry OBJECT-TYPE + SYNTAX RlQosPolicyClassRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the connection + between class-map entry to policy map by using pointers. + The index is Class map pointer + represent by rlQosPolicyClassRefClassPointer" + INDEX { rlQosPolicyClassRefClassPointer } + ::= { rlQosPolicyClassRefTable 1 } + +RlQosPolicyClassRefEntry ::= SEQUENCE { + rlQosPolicyClassRefClassPointer INTEGER, + rlQosPolicyClassRefPolicyPointer INTEGER, + rlQosPolicyClassRefStatus RowStatus + } + +rlQosPolicyClassRefClassPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Index is the Class-map pointer" + ::= { rlQosPolicyClassRefEntry 1 } + +rlQosPolicyClassRefPolicyPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Policy map index Pointer" + ::= { rlQosPolicyClassRefEntry 2 } + +rlQosPolicyClassRefStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosPolicyClassRefEntry 3 } + + + + +-- QoS Interface Policy table + + + + +rlQosIfPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosIfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies for each interface + the Policy Map attach to it" + ::= { rlQosCliMib 13 } + +rlQosIfPolicyEntry OBJECT-TYPE + SYNTAX RlQosIfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes what policy + Map attached to specific Interface. + The index is Interface Index represent by rlIfIndex and + the interface type represent by rlIfType" + INDEX { rlIfIndex, + rlIfType } + ::= { rlQosIfPolicyTable 1 } + +RlQosIfPolicyEntry ::= SEQUENCE { + rlIfIndex INTEGER, + rlIfType InterfaceType, + rlQosIfPolicyMapPointerIn INTEGER, + rlQosIfPolicyMapPointerOut INTEGER, + rlQosIfTrustActive BinaryStatus, + rlQosPortShaperStatus BinaryStatus, + rlQosCirPortShaper INTEGER, + rlQosCbsPortShaper INTEGER, + rlQosIfProfilePointer DisplayString, + rlQosQueueProfilePointer DisplayString, + rlQosQueueShapeProfilePointer INTEGER, + rlQosAclDefaultAction AclDefaultAction, + rlQosIfPolicyMapStatus RowStatus, + rlQosIfAclIn INTEGER, + rlQosIfAclOut INTEGER, + rlQosIfPolicerIn INTEGER, + rlQosPortRateLimitStatus BinaryStatus, + rlQosCirPortRateLimit INTEGER, + rlQosCbsPortRateLimit INTEGER, + rlQosIfIpv6AclIn INTEGER, + rlQosIfIpv6AclOut INTEGER, + rlQosAclDefaultActionOut AclDefaultAction + } + +rlIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index." + ::= { rlQosIfPolicyEntry 1 } + +rlIfType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Type(vlan/port)." + ::= { rlQosIfPolicyEntry 2 } + +rlQosIfPolicyMapPointerIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Policy map pointer Input." + ::= { rlQosIfPolicyEntry 3 } + +rlQosIfPolicyMapPointerOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Policy map pointer Output." + ::= { rlQosIfPolicyEntry 4 } + +rlQosIfTrustActive OBJECT-TYPE + SYNTAX BinaryStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface Basic Mode Trust is active or not ." + ::= { rlQosIfPolicyEntry 5 } + + +rlQosPortShaperStatus OBJECT-TYPE + SYNTAX BinaryStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If there is shaper on the port" + ::= { rlQosIfPolicyEntry 6 } + +rlQosCirPortShaper OBJECT-TYPE + SYNTAX INTEGER + UNITS "bps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CIR for the port shaper. + N/A when the shper is disabled" + ::= { rlQosIfPolicyEntry 7} + +rlQosCbsPortShaper OBJECT-TYPE + SYNTAX INTEGER + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CBS for the port shaper. + N/A when the shper is disabled" + ::= { rlQosIfPolicyEntry 8 } + +rlQosIfProfilePointer OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interface Profile name pointer." + ::= { rlQosIfPolicyEntry 9 } + +rlQosQueueProfilePointer OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Queue Profile name pointer." + ::= { rlQosIfPolicyEntry 10 } + +rlQosQueueShapeProfilePointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Queue shape Profile pointer." + ::= { rlQosIfPolicyEntry 11 } + + +rlQosAclDefaultAction OBJECT-TYPE + SYNTAX AclDefaultAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " When one ACL is enterd then what to do for the last rull." + ::= { rlQosIfPolicyEntry 12 } + +rlQosIfPolicyMapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosIfPolicyEntry 13 } + +rlQosIfAclIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of an ACL in the rlQosAclTable, which is applied + to the ingress of an interface. + 0 - means no ACL applied." + DEFVAL {0} + ::= { rlQosIfPolicyEntry 14 } + +rlQosIfAclOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of an ACL in the rlQosAclTable, which is applied + to the egress of an interface. + 0 - means no ACL applied." + DEFVAL {0} + ::= { rlQosIfPolicyEntry 15 } + +rlQosIfPolicerIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of an Policer in the rlQosPolicerTable, which is applied + to the ingress of an interface. + 0 - means no Policer applied." + DEFVAL {0} + ::= { rlQosIfPolicyEntry 16 } + +rlQosPortRateLimitStatus OBJECT-TYPE + SYNTAX BinaryStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If there is Rate limit on the port" + DEFVAL {disable} + ::= { rlQosIfPolicyEntry 17 } + +rlQosCirPortRateLimit OBJECT-TYPE + SYNTAX INTEGER + UNITS "bps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CIR for the port rate limit. + N/A when the Rate limit is disabled" + DEFVAL {0} + ::= { rlQosIfPolicyEntry 18} + +rlQosCbsPortRateLimit OBJECT-TYPE + SYNTAX INTEGER + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The CBS for the port Rate limit. + N/A when the Rate limit is disabled" + DEFVAL {0} + ::= { rlQosIfPolicyEntry 19 } + +rlQosIfIpv6AclIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of an IPv6 ACL in the rlQosAclTable, which is applied + to the ingress of an interface. + 0 - means no ACL applied." + DEFVAL {0} + ::= { rlQosIfPolicyEntry 20 } + +rlQosIfIpv6AclOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Index of an IPv6 ACL in the rlQosAclTable, which is applied + to the egress of an interface. + 0 - means no ACL applied." + DEFVAL {0} + ::= { rlQosIfPolicyEntry 21 } + +rlQosAclDefaultActionOut OBJECT-TYPE + SYNTAX AclDefaultAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " When one egress ACL is enterd then what to do for the last rull." + ::= { rlQosIfPolicyEntry 22 } + +-- QoS Interface Profile table + + + +rlQosIfProfileCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosIfProfileCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies for each Queue the Tail + Drop or WRED parameters and the EF of WRR + parameters." + ::= { rlQosCliMib 14 } + +rlQosIfProfileCfgEntry OBJECT-TYPE + SYNTAX RlQosIfProfileCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one queue + parameters: Tail-drop threshold for drop precedence + 0,1,3 and the WRED min-max threshold and the probability + factor for Drop precedence 0,1,2 and the WRED Q factor + and the EF priority and the WRR weight. + The index is Interface Index represent by rlIfProfileName + and queue-id represent by rlQosQueueId" + INDEX { rlIfProfileName, + rlQosQueueId + } + ::= { rlQosIfProfileCfgTable 1 } + +RlQosIfProfileCfgEntry ::= SEQUENCE { + rlIfProfileName DisplayString, + rlQosQueueId INTEGER, + rlQosTdThersholdDp0 INTEGER, + rlQosTdThersholdDp1 INTEGER, + rlQosTdThersholdDp2 INTEGER, + rlQosRedMinDp0 INTEGER, + rlQosRedMaxDp0 INTEGER, + rlQosRedProbDp0 INTEGER, + rlQosRedMinDp1 INTEGER, + rlQosRedMaxDp1 INTEGER, + rlQosRedProbDp1 INTEGER, + rlQosRedMinDp2 INTEGER, + rlQosRedMaxDp2 INTEGER, + rlQosRedProbDp2 INTEGER, + rlQosRedQweight INTEGER, + rlQosIfprofileStatus RowStatus + } + +rlIfProfileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index." + ::= { rlQosIfProfileCfgEntry 1 } + +rlQosQueueId OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue id Index." + ::= { rlQosIfProfileCfgEntry 2 } + +rlQosTdThersholdDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 0." + ::= { rlQosIfProfileCfgEntry 3 } +rlQosTdThersholdDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 1." + ::= { rlQosIfProfileCfgEntry 4 } +rlQosTdThersholdDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Tail Drop Threshold for Drop Precedence 2." + ::= { rlQosIfProfileCfgEntry 5 } +rlQosRedMinDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 2." + ::= { rlQosIfProfileCfgEntry 6 } +rlQosRedMaxDp0 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 0." + ::= { rlQosIfProfileCfgEntry 7 } +rlQosRedProbDp0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 0." + ::= { rlQosIfProfileCfgEntry 8 } +rlQosRedMinDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 2." + ::= { rlQosIfProfileCfgEntry 9 } +rlQosRedMaxDp1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 1." + ::= { rlQosIfProfileCfgEntry 10 } +rlQosRedProbDp1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 1." + ::= { rlQosIfProfileCfgEntry 11 } +rlQosRedMinDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED Min Threshold for Drop Precedence 2." + ::= { rlQosIfProfileCfgEntry 12 } +rlQosRedMaxDp2 OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED Max Threshold for Drop Precedence 2." + ::= { rlQosIfProfileCfgEntry 13 } +rlQosRedProbDp2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "WRED probability for Drop Precedence 2." + ::= { rlQosIfProfileCfgEntry 14 } +rlQosRedQweight OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Q factor for WRED." + ::= { rlQosIfProfileCfgEntry 15 } + +rlQosIfprofileStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosIfProfileCfgEntry 16 } + + +-- QoS DSCP Mutation Map + + +rlQosDscpMutationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosDscpMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP + Mutation table" + ::= { rlQosCliMib 15 } + +rlQosDscpMutationEntry OBJECT-TYPE + SYNTAX RlQosDscpMutationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the new + DSCP for the packet. + The index is Old DSCP represent by rlQosOldDscp" + INDEX { rlQosOldDscp } + ::= { rlQosDscpMutationTable 1 } + +RlQosDscpMutationEntry ::= SEQUENCE { + rlQosOldDscp INTEGER, + rlQosNewDscp INTEGER + } + +rlQosOldDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Old DSCP." + ::= { rlQosDscpMutationEntry 1 } + +rlQosNewDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "New DSCP." + ::= { rlQosDscpMutationEntry 2 } + + + +-- QoS DSCP Police Transmit(Remark) map + + + +rlQosDscpRemarkTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosDscpRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP + Remark table" + ::= { rlQosCliMib 16 } + +rlQosDscpRemarkEntry OBJECT-TYPE + SYNTAX RlQosDscpRemarkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the new + DSCP for the packet. + The index is Old DSCP represent by rlQosOldDscp" + INDEX { rlQosRmOldDscp } + ::= { rlQosDscpRemarkTable 1 } + +RlQosDscpRemarkEntry ::= SEQUENCE { + rlQosRmOldDscp INTEGER, + rlQosRmNewDscp INTEGER, + rlQosRmNewExceedDscp INTEGER + } + +rlQosRmOldDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Old DSCP." + ::= { rlQosDscpRemarkEntry 1 } + +rlQosRmNewDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies new DSCP in the violation action." + ::= { rlQosDscpRemarkEntry 2 } + +rlQosRmNewExceedDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies new DSCP in the exceed action." + ::= { rlQosDscpRemarkEntry 3 } + + +-- QoS CoS (VPT) to Queue map + + +rlQosCosQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosCosQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The Cos + to queue map table" + ::= { rlQosCliMib 17 } + +rlQosCosQueueEntry OBJECT-TYPE + SYNTAX RlQosCosQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes queue ID. + The index is CoS represent by rlQosCosIndex" + INDEX { rlQosCosIndex } + ::= { rlQosCosQueueTable 1 } + +RlQosCosQueueEntry::= SEQUENCE { + rlQosCosIndex INTEGER, + rlQosCosQueueId INTEGER + } + +rlQosCosIndex OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CoS value (0-7)." + ::= { rlQosCosQueueEntry 1 } + +rlQosCosQueueId OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue ID." + ::= { rlQosCosQueueEntry 2 } + + + + + +-- QoS DSCP to Queue (VPT) map + + + +rlQosDscpQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosDscpQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP + to Queue map table" + ::= { rlQosCliMib 18 } + +rlQosDscpQueueEntry OBJECT-TYPE + SYNTAX RlQosDscpQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes The + Queue Number. + The index is DSCP represent by rlQosDscpIndex" + INDEX { rlQosDscpIndex } + ::= { rlQosDscpQueueTable 1 } + +RlQosDscpQueueEntry ::= SEQUENCE { + rlQosDscpIndex INTEGER, + rlQosQueueNum INTEGER + } + +rlQosDscpIndex OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DSCP value." + ::= { rlQosDscpQueueEntry 1 } + +rlQosQueueNum OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue Number." + ::= { rlQosDscpQueueEntry 2 } + + + +-- QoS TCP port to Queue map + + + +rlQosTcpPortQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosTcpPortQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies TCP + Port to Queue map table" + ::= { rlQosCliMib 19 } + +rlQosTcpPortQueueEntry OBJECT-TYPE + SYNTAX RlQosTcpPortQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes The + Queue Number. + The index is TCP/UDP port represent by rlQosTcpUdpPort" + INDEX { rlQosTcpPort } + ::= { rlQosTcpPortQueueTable 1 } + +RlQosTcpPortQueueEntry ::= SEQUENCE { + rlQosTcpPort INTEGER, + rlQosTcpQueueValue INTEGER, + rlQosTcpPortQueueStatus RowStatus + } + +rlQosTcpPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TCP port number." + ::= { rlQosTcpPortQueueEntry 1 } + +rlQosTcpQueueValue OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue Number." + ::= { rlQosTcpPortQueueEntry 2 } + +rlQosTcpPortQueueStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosTcpPortQueueEntry 3 } + + +-- QoS UDP port to Queue map + + + +rlQosUdpPortQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosUdpPortQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies UDP + Port to Queue map table" + ::= { rlQosCliMib 20 } + +rlQosUdpPortQueueEntry OBJECT-TYPE + SYNTAX RlQosUdpPortQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes The + Queue Number. + The index is UDP port represent by rlQosTcpUdpPort" + INDEX { rlQosUdpPort } + ::= { rlQosUdpPortQueueTable 1 } + +RlQosUdpPortQueueEntry ::= SEQUENCE { + rlQosUdpPort INTEGER, + rlQosUdpQueueValue INTEGER, + rlQosUdpPortQueueStatus RowStatus + } + +rlQosUdpPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UDP port number." + ::= { rlQosUdpPortQueueEntry 1 } + +rlQosUdpQueueValue OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Queue value." + ::= { rlQosUdpPortQueueEntry 2 } + +rlQosUdpPortQueueStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosUdpPortQueueEntry 3 } + +-- CLI QoS Number of EF Scalar + +rlQosEfManageTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosEfManageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies UDP + Port to DSCP map table" + ::= { rlQosCliMib 21 } + +rlQosEfManageEntry OBJECT-TYPE + SYNTAX RlQosEfManageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Table describes The + EF management for the system. + The index is UDP port represent by rlQosEfQueueId" + INDEX { rlQosEfQueueId } + ::= { rlQosEfManageTable 1 } + +RlQosEfManageEntry ::= SEQUENCE { + rlQosEfQueueId INTEGER, + rlQosEfState BinaryStatus, + rlQosEfPriority INTEGER + } + +rlQosEfQueueId OBJECT-TYPE + SYNTAX INTEGER(1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Queue-ID." + ::= { rlQosEfManageEntry 1 } + +rlQosEfState OBJECT-TYPE + SYNTAX BinaryStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable" + ::= { rlQosEfManageEntry 2 } + +rlQosEfPriority OBJECT-TYPE + SYNTAX INTEGER(1..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of the queue" + ::= { rlQosEfManageEntry 3 } + + +-- CLI QoS Queue Profile + +rlQosQueueProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosQueueProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the queue managment profiles " + ::= { rlQosCliMib 22 } + +rlQosQueueProfileEntry OBJECT-TYPE + SYNTAX RlQosQueueProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes The + queue managment profile Value. + The index is profile name represent by rlQueueProfileName" + INDEX { rlQueueProfileName } + ::= { rlQosQueueProfileTable 1 } + +RlQosQueueProfileEntry ::= SEQUENCE { + rlQueueProfileName DisplayString, + rlQosTypeQueue1 QueueType, + rlQosValueQueue1 INTEGER, + rlQosTypeQueue2 QueueType, + rlQosValueQueue2 INTEGER, + rlQosTypeQueue3 QueueType, + rlQosValueQueue3 INTEGER, + rlQosTypeQueue4 QueueType, + rlQosValueQueue4 INTEGER, + rlQosTypeQueue5 QueueType, + rlQosValueQueue5 INTEGER, + rlQosTypeQueue6 QueueType, + rlQosValueQueue6 INTEGER, + rlQosTypeQueue7 QueueType, + rlQosValueQueue7 INTEGER, + rlQosTypeQueue8 QueueType, + rlQosValueQueue8 INTEGER, + rlQosQueueProfileStatus RowStatus, + rlQosNumOfIfConnections INTEGER + } + +rlQueueProfileName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Profile name for the Queue profile." + ::= { rlQosQueueProfileEntry 1 } + +rlQosTypeQueue1 OBJECT-TYPE + SYNTAX QueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF or WRR" + ::= { rlQosQueueProfileEntry 2 } + +rlQosValueQueue1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "for EF read-only for wrr the weight" + ::= { rlQosQueueProfileEntry 3 } + +rlQosTypeQueue2 OBJECT-TYPE + SYNTAX QueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF or WRR" + ::= { rlQosQueueProfileEntry 4 } + +rlQosValueQueue2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "for EF read-only for wrr the weight" + ::= { rlQosQueueProfileEntry 5 } +rlQosTypeQueue3 OBJECT-TYPE + SYNTAX QueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF or WRR" + ::= { rlQosQueueProfileEntry 6 } + +rlQosValueQueue3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "for EF read-only for wrr the weight" + ::= { rlQosQueueProfileEntry 7 } + +rlQosTypeQueue4 OBJECT-TYPE + SYNTAX QueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF or WRR" + ::= { rlQosQueueProfileEntry 8 } + +rlQosValueQueue4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "for EF read-only for wrr the weight" + ::= { rlQosQueueProfileEntry 9 } + +rlQosTypeQueue5 OBJECT-TYPE + SYNTAX QueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF or WRR" + ::= { rlQosQueueProfileEntry 10 } + + rlQosValueQueue5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "for EF read-only for wrr the weight" + ::= { rlQosQueueProfileEntry 11 } + +rlQosTypeQueue6 OBJECT-TYPE + SYNTAX QueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF or WRR" + ::= { rlQosQueueProfileEntry 12 } + +rlQosValueQueue6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "for EF read-only for wrr the weight" + ::= { rlQosQueueProfileEntry 13 } +rlQosTypeQueue7 OBJECT-TYPE + SYNTAX QueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF or WRR" + ::= { rlQosQueueProfileEntry 14} + +rlQosValueQueue7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "for EF read-only for wrr the weight" + ::= { rlQosQueueProfileEntry 15 } + +rlQosTypeQueue8 OBJECT-TYPE + SYNTAX QueueType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "EF or WRR" + ::= { rlQosQueueProfileEntry 16 } + +rlQosValueQueue8 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "for EF read-only for wrr the weight" + ::= { rlQosQueueProfileEntry 17 } + +rlQosQueueProfileStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosQueueProfileEntry 18 } + +rlQosNumOfIfConnections OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "how many time this entry connected to the if policy table" + ::= { rlQosQueueProfileEntry 19 } + + + +-- CLI QoS Queue Shape Profile + + + +rlQosQueueShapeProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosQueueShapeProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the queue shaper profile" + ::= { rlQosCliMib 23 } + +rlQosQueueShapeProfileEntry OBJECT-TYPE + SYNTAX RlQosQueueShapeProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes The + shaper profile for all queues. + The index sequencial index represent by rlQosQueueShapeIndex" + INDEX { rlQosQueueShapeIndex} + ::= { rlQosQueueShapeProfileTable 1 } + +RlQosQueueShapeProfileEntry ::= SEQUENCE { + rlQosQueueShapeIndex INTEGER, + rlQosCirQueue1 INTEGER, + rlQosCbsQueue1 INTEGER, + rlQosCirQueue2 INTEGER, + rlQosCbsQueue2 INTEGER, + rlQosCirQueue3 INTEGER, + rlQosCbsQueue3 INTEGER, + rlQosCirQueue4 INTEGER, + rlQosCbsQueue4 INTEGER, + rlQosCirQueue5 INTEGER, + rlQosCbsQueue5 INTEGER, + rlQosCirQueue6 INTEGER, + rlQosCbsQueue6 INTEGER, + rlQosCirQueue7 INTEGER, + rlQosCbsQueue7 INTEGER, + rlQosCirQueue8 INTEGER, + rlQosCbsQueue8 INTEGER, + rlQosQueueShapeProfileStatus RowStatus + } + +rlQosQueueShapeIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Profile Index." + ::= { rlQosQueueShapeProfileEntry 1 } + +rlQosCirQueue1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR for Queue1 0 for not active" + ::= { rlQosQueueShapeProfileEntry 2 } + +rlQosCbsQueue1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CBS for Queue1 0 for not active" + ::= { rlQosQueueShapeProfileEntry 3 } + +rlQosCirQueue2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR for Queue2 0 for not active" + ::= { rlQosQueueShapeProfileEntry 4 } + +rlQosCbsQueue2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CBS for Queue2 0 for not active" + ::= { rlQosQueueShapeProfileEntry 5 } + +rlQosCirQueue3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR for Queue3 0 for not active" + ::= { rlQosQueueShapeProfileEntry 6 } + +rlQosCbsQueue3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CBS for Queue3 0 for not active" + ::= { rlQosQueueShapeProfileEntry 7 } + +rlQosCirQueue4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR for Queue4 0 for not active" + ::= { rlQosQueueShapeProfileEntry 8 } + +rlQosCbsQueue4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CBS for Queue4 0 for not active" + ::= { rlQosQueueShapeProfileEntry 9 } + +rlQosCirQueue5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR for Queue5 0 for not active" + ::= { rlQosQueueShapeProfileEntry 10 } + +rlQosCbsQueue5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CBS for Queue5 0 for not active" + ::= { rlQosQueueShapeProfileEntry 11 } + +rlQosCirQueue6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR for Queue6 0 for not active" + ::= { rlQosQueueShapeProfileEntry 12 } + +rlQosCbsQueue6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CBS for Queue6 0 for not active" + ::= { rlQosQueueShapeProfileEntry 13 } + +rlQosCirQueue7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR for Queue7 0 for not active" + ::= { rlQosQueueShapeProfileEntry 14 } + +rlQosCbsQueue7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CBS for Queue7 0 for not active" + ::= { rlQosQueueShapeProfileEntry 15 } + +rlQosCirQueue8 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CIR for Queue8 0 for not active" + ::= { rlQosQueueShapeProfileEntry 16 } + +rlQosCbsQueue8 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "CBS for Queue8 0 for not active" + ::= { rlQosQueueShapeProfileEntry 17 } + +rlQosQueueShapeProfileStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosQueueShapeProfileEntry 18 } + +-- ACL counters table + +rlQosAclCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosAclCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to show statistics for + ACL applied on an interface." + ::= { rlQosCliMib 24 } + +rlQosAclCounterEntry OBJECT-TYPE + SYNTAX RlQosAclCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry shows value of conter for a + particular ACE of an ACL." + INDEX { rlQosAclCounterInterface, + rlQosAclCounterAclIndex, + rlQosAclCounterAceIndex} + ::= { rlQosAclCounterTable 1 } + +RlQosAclCounterEntry ::= SEQUENCE { + rlQosAclCounterInterface InterfaceIndex, + rlQosAclCounterAclIndex INTEGER, + rlQosAclCounterAceIndex INTEGER, + rlQosAclCounterValue Counter32 +} + +rlQosAclCounterInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface Index on which ACL is applied." + ::= { rlQosAclCounterEntry 1 } + +rlQosAclCounterAclIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of ACL, which was applied on the IfIndex." + ::= { rlQosAclCounterEntry 2 } + +rlQosAclCounterAceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of ACE, which is belong to an ACL." + ::= { rlQosAclCounterEntry 3 } + +rlQosAclCounterValue OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the ACE counter." + ::= { rlQosAclCounterEntry 4 } + + +-- Free indexes table + +rlQosFreeIndexesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosFreeIndexesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to get free indexes of tables to create + new entries. The algorithm for free indexes depends on + table's type: + Tuple table - first free index. + Offset table - first free index. + ACE table - last used index + ACE indexes delta. + ACL table - first free index. + Class Map table - last used index + Class Map indexes delta. + Policy Map table - first free index. + Policer Table - first free index. + The ACE indexes delta and Class Map indexes delta are used + to supply QoS MIB user easy insert entry capabilities. + Values of these deltas depend on the MIB implementation. + The 'Get and increment' approach is used in all cases. " + ::= { rlQosCliMib 25 } + +rlQosFreeIndexesEntry OBJECT-TYPE + SYNTAX RlQosFreeIndexesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to get free index for particular table." + INDEX { rlQosFreeIndexesTableId} + ::= { rlQosFreeIndexesTable 1 } + +RlQosFreeIndexesEntry ::= SEQUENCE { + rlQosFreeIndexesTableId INTEGER, + rlQosFreeIndexesValue INTEGER +} + +rlQosFreeIndexesTableId OBJECT-TYPE + SYNTAX INTEGER { + tuple (1), + offset(2), + ace(3), + acl(4), + class(5), + policy(6), + policer(7), + shaper(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identification of the table, for which free index + is retrieved." + ::= { rlQosFreeIndexesEntry 1 } + +rlQosFreeIndexesValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Free index for table. 0 means no free entries." + ::= { rlQosFreeIndexesEntry 2 } + +-- names to indexes table + +rlQosNamesToIndexesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosNamesToIndexesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to get the ACL,Class-Map and Policy-Map + indexes from the name." + ::= { rlQosCliMib 26 } + +rlQosNamesToIndexesEntry OBJECT-TYPE + SYNTAX RlQosNamesToIndexesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to get index form particular name and table type." + INDEX { rlQosNamesToIndexesTableId, + rlQosNamesToIndexesName} + ::= { rlQosNamesToIndexesTable 1 } + +RlQosNamesToIndexesEntry ::= SEQUENCE { + rlQosNamesToIndexesTableId INTEGER, + rlQosNamesToIndexesName DisplayString, + rlQosNamesToIndexesValue INTEGER +} + +rlQosNamesToIndexesTableId OBJECT-TYPE + SYNTAX INTEGER { + acl(1), + class(2), + policy(3), + policer(4) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identification of the table, for which the index + is retrieved." + ::= { rlQosNamesToIndexesEntry 1 } + +rlQosNamesToIndexesName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the entry" + ::= { rlQosNamesToIndexesEntry 2 } + +rlQosNamesToIndexesValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the index for table" + ::= { rlQosNamesToIndexesEntry 3 } + +-- Stack Control Queue number +rlQosStackControlQueue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar object defines queue ID, which is + used for stack control information transfer. + For standalone systems the scalar value equals 0. + This scalar object can be used for warning messages + when users assign a QoS map item, or a Class to the + stack control queue." + ::= { rlQosCliMib 27 } + +-- Stack Control CoS +rlQosStackControlCos OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar object defines CoS (VPT), which is used + for stack control information transfer. + For standalone systems the scalar value equals 8 + (not valid for VPT). + This scalar object can be used for warning messages + when users assign a stack control CoS to a non-stacking + control queue." + ::= { rlQosCliMib 28 } + + + + + +-- Cos to Queue Default map table + +rlQosCosQueueDefaultMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosCosQueueDefaultMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to set default 802.1p map (vpt to queue)" + ::= { rlQosCliMib 29 } + +rlQosCosQueueDefaultMapEntry OBJECT-TYPE + SYNTAX RlQosCosQueueDefaultMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to get index form particular name and table type." + INDEX { rlQosCosQueueDefaultMapVpt } + ::= { rlQosCosQueueDefaultMapTable 1 } + +RlQosCosQueueDefaultMapEntry ::= SEQUENCE { + rlQosCosQueueDefaultMapVpt INTEGER, + rlQosCosQueueDefaultMapQueueId INTEGER +} + +rlQosCosQueueDefaultMapVpt OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vlan priority tag , 3 bits of priority which determine + the service class." + ::= { rlQosCosQueueDefaultMapEntry 1 } + +rlQosCosQueueDefaultMapQueueId OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the queue id vary from the first queue id to Max Number of queues supported" + + ::= { rlQosCosQueueDefaultMapEntry 2 } + + +-- Predefined ACLs interface table + +rlQosPredefBlockAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosPredefBlockAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used apply predefined ACLs to interfaces. + Predefined ACLs is ACL to filter particular protocol or + protocol's family. These ACL may operate simultaneously + with IP and MAC ACLs." + ::= { rlQosCliMib 30 } + + +rlQosPredefBlockAclEntry OBJECT-TYPE + SYNTAX RlQosPredefBlockAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to apply predefined ACLs to the interface." + INDEX { rlQosPredefBlockAclIfIndex, rlQosPredefBlockAclIfType } + ::= { rlQosPredefBlockAclTable 1 } + + +RlQosPredefBlockAclEntry ::= SEQUENCE { + rlQosPredefBlockAclIfIndex InterfaceIndex, + rlQosPredefBlockAclIfType InterfaceType, + rlQosPredefBlockAclMask OCTET STRING, + rlQosPredefBlockAclStatus RowStatus +} + +rlQosPredefBlockAclIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IfIndex of port/trunk or VLAN tag of VLAN + on which predefined ACLa will be configured." + ::= { rlQosPredefBlockAclEntry 1 } + +rlQosPredefBlockAclIfType OBJECT-TYPE + SYNTAX InterfaceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Type(vlan/port)." + ::= { rlQosPredefBlockAclEntry 2 } + + +rlQosPredefBlockAclMask OBJECT-TYPE +-- SYNTAX BITS { +-- LLCNetBueiNetBios(0), +-- IPNetBueiNetBios(1) +-- } + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This bitmap defines predefined ACL which are applied + on an interface. The table below defines bitmasks for + supported predefined ACL. + Protocol/Family bitmask Description + ===================================================== + LLC NetBuei/NetBios 0x01 ACL filters out LLC encapsulated + NetBuei/NetBios frames + IP NetBuei/NetBios 0x02 ACL filters out IP encapsulated + NetBuei/NetBios frames + " + ::= { rlQosPredefBlockAclEntry 3 } + +rlQosPredefBlockAclStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosPredefBlockAclEntry 4 } + + + -- QoS Access Control Element table two indexes + + +rlQosAceTidxTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosAceTidxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies ACE table with two index information" + ::= { rlQosCliMib 31 } + +rlQosAceTidxEntry OBJECT-TYPE + SYNTAX RlQosAceTidxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Classifier Element. + The information includes: Action the ACE's Type the up to 11 tuples + pointers. The index is sequential integer represent by + rlQosAceTidxAclIndex ACL index and rlQosAceTidxIndex ACE index" + INDEX { rlQosAceTidxAclIndex, + rlQosAceTidxIndex} + ::= { rlQosAceTidxTable 1 } + +RlQosAceTidxEntry ::= SEQUENCE { + rlQosAceTidxAclIndex INTEGER, + rlQosAceTidxIndex INTEGER, + rlQosAceTidxAction AceActionType, + rlQosAceTidxType AceObjectType, + rlQosAceTidxTuple1 INTEGER, + rlQosAceTidxTuple2 INTEGER, + rlQosAceTidxTuple3 INTEGER, + rlQosAceTidxTuple4 INTEGER, + rlQosAceTidxTuple5 INTEGER, + rlQosAceTidxTuple6 INTEGER, + rlQosAceTidxTuple7 INTEGER, + rlQosAceTidxTuple8 INTEGER, + rlQosAceTidxAccount BinaryStatus, + rlQosAceTidxStatus RowStatus, + rlQosAceTidxTimeRange DisplayString, + rlQosAceTidxTimeRangeIsActive TruthValue, + rlQosAceTidxTuple9 INTEGER, + rlQosAceTidxTuple10 INTEGER, + rlQosAceTidxTuple11 INTEGER, + rlQosAceTidxActionDropType RlQosAceTidxActionDropType + + } + +rlQosAceTidxAclIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary incremental Index + for the ACL ACE connection." + ::= { rlQosAceTidxEntry 1 } + +rlQosAceTidxIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An arbitrary incremental Index + for the ACE table." + ::= { rlQosAceTidxEntry 2 } + +rlQosAceTidxAction OBJECT-TYPE + SYNTAX AceActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Action to take." + ::= { rlQosAceTidxEntry 3 } + +rlQosAceTidxType OBJECT-TYPE + SYNTAX AceObjectType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Type" + ::= { rlQosAceTidxEntry 4 } + +rlQosAceTidxTuple1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 5 } + +rlQosAceTidxTuple2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 6 } + +rlQosAceTidxTuple3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 7 } + +rlQosAceTidxTuple4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 8 } + +rlQosAceTidxTuple5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 9 } + +rlQosAceTidxTuple6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 10 } + +rlQosAceTidxTuple7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 11 } + +rlQosAceTidxTuple8 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 12 } + +rlQosAceTidxAccount OBJECT-TYPE + SYNTAX BinaryStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Accounting state. + When set to 'enabled' than appropriate statistic's + counter is provided for an ACE." + ::= { rlQosAceTidxEntry 13 } + +rlQosAceTidxStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosAceTidxEntry 14 } + +rlQosAceTidxTimeRange OBJECT-TYPE + SYNTAX DisplayString( SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE time range name." + ::= { rlQosAceTidxEntry 15 } + +rlQosAceTidxTimeRangeIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ACE time range is rule active state shows is ACE currently active or not." + ::= { rlQosAceTidxEntry 16 } + +rlQosAceTidxTuple9 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 17 } + +rlQosAceTidxTuple10 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 18 } + +rlQosAceTidxTuple11 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ACE Tuple pointer." + ::= { rlQosAceTidxEntry 19 } + + +rlQosAceTidxActionDropType OBJECT-TYPE + SYNTAX RlQosAceTidxActionDropType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This field is valid only if AceActionType is + deny or deny-DisablePort." + ::= { rlQosAceTidxEntry 20 } + + +rlQosMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 11 + 1 - original version + 2 - Add new two MIB's items. + - rlQosAceTidxTable - Ace table with two indexes + - rlQosMibVersion. + Change the unit in Policer table from bps to kbps + 3 - Add new MIB's value for Textual convention QosObjectMode + 4 - Add new MIBs rlQosDscpQueueDefaultMapTable + 5 - Add new advanced action : trustCosDscp + 6 - Add vpt,ether-type,tcp-flags,icmp-type,icmp-code,igmp-type to ClassTupleType + Add ip-ICMP,ip-IGMP To AceObjectType + Add vpt,ethertype To ClassOffsetType + 7- Add rlQosPortRateLimitStatus,rlQosCirPortRateLimit, rlQosCbsPortRateLimit + to rlQosIfPolicyTable + 8 - Add Added rlQosDscpToDpTable + 9 - Add statistics + 10 - Add innerVlan to ClassOffsetType And inner-vlan to ClassTupleType + 11 - Added rlQosCPUSafeGuardEnable" + ::= { rlQosCliMib 32 } + +-- DSCP to Queue Default map table + +rlQosDscpQueueDefaultMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosDscpQueueDefaultMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to set default dscp to queue map" + ::= { rlQosCliMib 33 } + +rlQosDscpQueueDefaultMapEntry OBJECT-TYPE + SYNTAX RlQosDscpQueueDefaultMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to get index form particular name and table type." + INDEX { rlQosDscpQueueDefaultMapDscp } + ::= { rlQosDscpQueueDefaultMapTable 1 } + +RlQosDscpQueueDefaultMapEntry ::= SEQUENCE { + rlQosDscpQueueDefaultMapDscp INTEGER, + rlQosDscpQueueDefaultMapQueueId INTEGER +} + +rlQosDscpQueueDefaultMapDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "dscp , 6 bits of priority which determine + the service class." + ::= { rlQosDscpQueueDefaultMapEntry 1 } + +rlQosDscpQueueDefaultMapQueueId OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the queue id vary from the first queue id to Max Number of queues supported" + + ::= { rlQosDscpQueueDefaultMapEntry 2 } + +-- QoS DSCP to DP Map + + +rlQosDscpToDpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosDscpToDpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The DSCP + To Dp table" + ::= { rlQosCliMib 34 } + +rlQosDscpToDpEntry OBJECT-TYPE + SYNTAX RlQosDscpToDpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the new + DP for the packet. + The index is DSCP represent by rlQosDscp" + INDEX { rlQosDscp } + ::= { rlQosDscpToDpTable 1 } + +RlQosDscpToDpEntry ::= SEQUENCE { + rlQosDscp INTEGER, + rlQosDp INTEGER + } + +rlQosDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Packet DSCP." + ::= { rlQosDscpToDpEntry 1 } + +rlQosDp OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "New DP." + ::= { rlQosDscpToDpEntry 2 } + + +rlQosStatistics + OBJECT IDENTIFIER ::= { rlQosCliMib 35 } + +rlQosPortPolicyStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosPortPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies statistics counter for policies with specific actions " + ::= { rlQosStatistics 1 } + +rlQosPortPolicyStatisticsEntry OBJECT-TYPE + SYNTAX RlQosPortPolicyStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes counter per port. + The index is port represent by rlIfIndex. + In each entry represents counter, it's type , it's size and whether it's enabled." + INDEX { rlIfIndex,rlIfType, rlQosPortPolicyStatisticsCntrType } + ::= { rlQosPortPolicyStatisticsTable 1 } + +RlQosPortPolicyStatisticsEntry::= SEQUENCE { + rlQosPortPolicyStatisticsCntrType StatisticsCntrType, + rlQosPortPolicyStatisticsCntrNumOfBits StatisticsCntrNumOfBitsType, + rlQosPortPolicyStatisticsEnableCounting TruthValue, + rlQosPortPolicyStatisticsCounterValue Counter64 + } + +rlQosPortPolicyStatisticsCntrType OBJECT-TYPE + SYNTAX StatisticsCntrType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Counter type." + ::= { rlQosPortPolicyStatisticsEntry 1 } + +rlQosPortPolicyStatisticsCntrNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits." + ::= { rlQosPortPolicyStatisticsEntry 2 } + +rlQosPortPolicyStatisticsEnableCounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication whether the counter is enabled." + DEFVAL { false } + ::= { rlQosPortPolicyStatisticsEntry 3 } + +rlQosPortPolicyStatisticsCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter value." + ::= { rlQosPortPolicyStatisticsEntry 4 } + + +rlQosSinglePolicerStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosSinglePolicerStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies statistics counters per QoS meter " + ::= { rlQosStatistics 2 } + +rlQosSinglePolicerStatisticsEntry OBJECT-TYPE + SYNTAX RlQosSinglePolicerStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes counter per meter. The index is port represent by RlQosMeterStatisticsPort and RlQosMeterStatisticsPolicerPointer. In each entry there are fields representing whether the counter for the meter is enabled and two counters value - for in-profile bytes and for out-of-profile bytes. " + INDEX { rlIfIndex, rlQosPolicerIndex } + ::= { rlQosSinglePolicerStatisticsTable 1 } + +RlQosSinglePolicerStatisticsEntry::= SEQUENCE { + rlQosSinglePolicerStatisticsInProfileCounterValue Counter64, + rlQosSinglePolicerStatisticsInProfileCntrNumOfBits StatisticsCntrNumOfBitsType, + rlQosSinglePolicerStatisticsOutProfileCounterValue Counter64, + rlQosSinglePolicerStatisticsOutProfileCntrNumOfBits StatisticsCntrNumOfBitsType, + rlQosSinglePolicerStatisticsStatus RowStatus +} + +rlQosSinglePolicerStatisticsInProfileCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Counter value of in profile traffic." + ::= { rlQosSinglePolicerStatisticsEntry 1 } + +rlQosSinglePolicerStatisticsInProfileCntrNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits for in profile counter." + ::= { rlQosSinglePolicerStatisticsEntry 2 } + +rlQosSinglePolicerStatisticsOutProfileCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Counter value of Out Profile traffic." + ::= { rlQosSinglePolicerStatisticsEntry 3 } + +rlQosSinglePolicerStatisticsOutProfileCntrNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits for out profile counter." + ::= { rlQosSinglePolicerStatisticsEntry 4 } + +rlQosSinglePolicerStatisticsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlQosSinglePolicerStatisticsEntry 5 } + + +rlQosAggregatePolicerStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosAggregatePolicerStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies statistics counters per QoS aggregate meter " + ::= { rlQosStatistics 3 } + +rlQosAggregatePolicerStatisticsEntry OBJECT-TYPE + SYNTAX RlQosAggregatePolicerStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes counter per aggregate meter. + The index is rlQosPolicerIndex. + In each entry there are fields representing whether the counter for the + meter is enabled and three counters values - for green, yellow and red + profiles bytes. " + INDEX { rlQosPolicerIndex } + ::= { rlQosAggregatePolicerStatisticsTable 1 } + +RlQosAggregatePolicerStatisticsEntry::= SEQUENCE { + rlQosAggregatePolicerStatisticsInProfileCounterValue Counter64, + rlQosAggregatePolicerStatisticsInProfileCntrNumOfBits StatisticsCntrNumOfBitsType, + rlQosAggregatePolicerStatisticsOutProfileCounterValue Counter64, + rlQosAggregatePolicerStatisticsOutProfileCntrNumOfBits StatisticsCntrNumOfBitsType, + rlQosAggregatePolicerStatisticsStatus RowStatus +} + +rlQosAggregatePolicerStatisticsInProfileCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter value of In Profile amount of bytes." + ::= { rlQosAggregatePolicerStatisticsEntry 1} + +rlQosAggregatePolicerStatisticsInProfileCntrNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits for In Profile ." + ::= { rlQosAggregatePolicerStatisticsEntry 2 } + +rlQosAggregatePolicerStatisticsOutProfileCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Counter value of Out Profile amount of bytes." + ::= { rlQosAggregatePolicerStatisticsEntry 3 } + +rlQosAggregatePolicerStatisticsOutProfileCntrNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits for Out Profile." + ::= { rlQosAggregatePolicerStatisticsEntry 4 } + +rlQosAggregatePolicerStatisticsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlQosAggregatePolicerStatisticsEntry 5 } + +rlQosOutQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosOutQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies statistics counters per VLAN/Port/Queue/Drop Precedence " + ::= { rlQosStatistics 4 } + +rlQosOutQueueStatisticsEntry OBJECT-TYPE + SYNTAX RlQosOutQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes counter per any permutation of + Port/VLAN/Queue/Drop Precedence. Each of the above can a group off 'All'. + The index is port represent by rlQosOutQueueStatisticsCountrID. + In each entry there are fields representing + whether the counter is enabled and counters value. " + INDEX {rlQosOutQueueStatisticsCountrID} + ::= { rlQosOutQueueStatisticsTable 1 } + +RlQosOutQueueStatisticsEntry::= SEQUENCE { + rlQosOutQueueStatisticsCountrID INTEGER, + rlQosOutQueueStatisticsIfIndexList PortList, + rlQosOutQueueStatisticsPortAll TruthValue, + rlQosOutQueueStatisticsVlan INTEGER, + rlQosOutQueueStatisticsVlanAll TruthValue, + rlQosOutQueueStatisticsQueue INTEGER, + rlQosOutQueueStatisticsQueueAll TruthValue, + rlQosOutQueueStatisticsDP StatisticsDPType, + rlQosOutQueueStatisticsDPAll TruthValue, + rlQosOutQueueStatisticsCounterTailDropValue Counter64, + rlQosOutQueueStatisticsCounterAllValue Counter64, + rlQosOutQueueStatisticsCntrNumOfBits StatisticsCntrNumOfBitsType, + rlQosOutQueueStatisticsStatus RowStatus +} + +rlQosOutQueueStatisticsCountrID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Counter id, the key of the table." + ::= { rlQosOutQueueStatisticsEntry 1 } + +rlQosOutQueueStatisticsIfIndexList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port for which the flow is counted." + ::= { rlQosOutQueueStatisticsEntry 2 } + +rlQosOutQueueStatisticsPortAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication for whether the port is configured as range of all the ports" + ::= {rlQosOutQueueStatisticsEntry 3 } + +rlQosOutQueueStatisticsVlan OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN for which the flow is counted." + ::= { rlQosOutQueueStatisticsEntry 4 } + +rlQosOutQueueStatisticsVlanAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication for whether the VLAN is configured as range of all the VLANS" + ::= { rlQosOutQueueStatisticsEntry 5 } + +rlQosOutQueueStatisticsQueue OBJECT-TYPE + SYNTAX INTEGER(1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Queue for which the flow is counted." + ::= { rlQosOutQueueStatisticsEntry 6 } + + +rlQosOutQueueStatisticsQueueAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication for whether the queue is configured as range of all the Queues" + ::= { rlQosOutQueueStatisticsEntry 7 } + +rlQosOutQueueStatisticsDP OBJECT-TYPE + SYNTAX StatisticsDPType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop Precedence for which the flow is counted." + ::= { rlQosOutQueueStatisticsEntry 8 } + +rlQosOutQueueStatisticsDPAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication for whether the DP is configured as range of all the DPs" + ::= { rlQosOutQueueStatisticsEntry 9} + + +rlQosOutQueueStatisticsCounterTailDropValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter for tail dropped value." + ::= { rlQosOutQueueStatisticsEntry 10 } + +rlQosOutQueueStatisticsCounterAllValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter for all traffic value." + ::= { rlQosOutQueueStatisticsEntry 11 } + +rlQosOutQueueStatisticsCntrNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits for the counter." + ::= { rlQosOutQueueStatisticsEntry 12 } + +rlQosOutQueueStatisticsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlQosOutQueueStatisticsEntry 13 } + + +-- Global Counter for statistics + +rlQosGlobalStatisticsCntrsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosGlobalStatisticsCntrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies statistics global counters for specific rules for all ports + that they are connected to " + ::= { rlQosStatistics 5 } + +rlQosGlobalStatisticsCntrsEntry OBJECT-TYPE + SYNTAX RlQosGlobalStatisticsCntrsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents global counter." + INDEX {rlQosGlobalStatisticsCntrsType} + ::= { rlQosGlobalStatisticsCntrsTable 1 } + +RlQosGlobalStatisticsCntrsEntry::= SEQUENCE { + rlQosGlobalStatisticsCntrsType StatisticsCntrType, + rlQosGlobalStatisticsCntrsNumOfBits StatisticsCntrNumOfBitsType, + rlQosGlobalStatisticsCntrsCounterValue Counter64, + rlQosGlobalStatisticsStatus RowStatus +} + +rlQosGlobalStatisticsCntrsType OBJECT-TYPE + SYNTAX StatisticsCntrType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter type." + ::= { rlQosGlobalStatisticsCntrsEntry 1 } + +rlQosGlobalStatisticsCntrsNumOfBits OBJECT-TYPE + SYNTAX StatisticsCntrNumOfBitsType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter size in bits." + ::= { rlQosGlobalStatisticsCntrsEntry 2 } + +rlQosGlobalStatisticsCntrsCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter value." + ::= { rlQosGlobalStatisticsCntrsEntry 3 } + +rlQosGlobalStatisticsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlQosGlobalStatisticsCntrsEntry 4 } + + -- clear scalar + +rlQosClearCounters OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar indicates to clear all the counters." + ::= { rlQosStatistics 6 } + +-- CLI QoS Classifier Utilization + + rlQosClassifierUtilization OBJECT IDENTIFIER + ::= { rlQosCliMib 36 } + + rlQosClassifierUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosClassifierUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Classifier utilization information. + Each row represents objects for a particular Unit + present in this system." + ::= { rlQosClassifierUtilization 1 } + + rlQosClassifierUtilizationEntry OBJECT-TYPE + SYNTAX RlQosClassifierUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Single entry containing Classifier utilization information." + INDEX { rlQosClassifierUtilizationUnitId } + ::= { rlQosClassifierUtilizationTable 1 } + + RlQosClassifierUtilizationEntry ::= SEQUENCE { + rlQosClassifierUtilizationUnitId Unsigned32, + rlQosClassifierUtilizationPercent Unsigned32, + rlQosClassifierUtilizationRulesNumber Unsigned32, + rlQosClassifierUtilizationFreeRulesNumber Unsigned32 + } + + rlQosClassifierUtilizationUnitId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Unit ID of this Classifier. must be unique per entry. + This is an index into the table." + ::= { rlQosClassifierUtilizationEntry 1 } + + + rlQosClassifierUtilizationPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The classifier utilization percentage. " + DEFVAL { 0 } + ::= { rlQosClassifierUtilizationEntry 2 } + + rlQosClassifierUtilizationRulesNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The classifier utilization number of used rules, in short rules resolution." + DEFVAL { 0 } + ::= { rlQosClassifierUtilizationEntry 3 } + + rlQosClassifierUtilizationFreeRulesNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The classifier utilization number of not used yet rules on the unit, in short rules resolution." + DEFVAL { 0 } + ::= { rlQosClassifierUtilizationEntry 4 } + +rlQosClassifierUtilizationSystem OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system classifier utilization percentage. " + ::= { rlQosClassifierUtilization 2 } + +rlQosClassifierRulesNumberUtilizationSystem OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of used rules per system, in short rule resolution " + ::= { rlQosClassifierUtilization 3 } + +rlQosClassifierFreeRulesNumUtilizationSystem OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of free rules per system, in short rule resolution " + ::= { rlQosClassifierUtilization 4 } + +rlQosClassifierMaxRulesNumberUtilizationSystem OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of rules per system, in short rule resolution " + ::= { rlQosClassifierUtilization 5 } + + + +-- CLI QoS Port to Profile Mapping Table + +rlQosPortToProfileMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosPortToProfileMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maps between port and profile" + ::= { rlQosCliMib 37 } + +rlQosPortToProfileMappingEntry OBJECT-TYPE + SYNTAX RlQosPortToProfileMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes + mapping between port and profile" + INDEX { rlQosPort } + ::= { rlQosPortToProfileMappingTable 1 } + +RlQosPortToProfileMappingEntry ::= SEQUENCE { + rlQosPort INTEGER, + rlQosProfileName DisplayString + } + +rlQosPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port number" + ::= { rlQosPortToProfileMappingEntry 1 } + +rlQosProfileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "profile" + ::= { rlQosPortToProfileMappingEntry 2 } + + + +rlQosCPUSafeGuardEnable OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar enables/disables CPU Safeguard." + ::= { rlQosCliMib 38 } + +--QoS Policy Class map priotiry refernce table + + +rlQosPolicyClassPriorityRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosPolicyClassPriorityRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies The relationship + between policy map to class map" + ::= { rlQosCliMib 39 } + + +rlQosPolicyClassPriorityRefEntry OBJECT-TYPE + SYNTAX RlQosPolicyClassPriorityRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the connection + between class-map entry to policy map by using pointers. + The index is Class map pointer + represent by rlQosPolicyClassRefClassPointer. + It is also specifies the class-map priotiry in the policy-map, which set the + rules order within the policy-map" + INDEX { rlQosPolicyClassPriorityRefPriority, rlQosPolicyClassPriorityRefClassPointer} + ::= { rlQosPolicyClassPriorityRefTable 1 } + +RlQosPolicyClassPriorityRefEntry ::= SEQUENCE { + rlQosPolicyClassPriorityRefPriority INTEGER, + rlQosPolicyClassPriorityRefClassPointer INTEGER, + rlQosPolicyClassPriorityRefPolicyPointer INTEGER, + rlQosPolicyClassPriorityRefStatus RowStatus + } + +rlQosPolicyClassPriorityRefPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The class-map priority within the policy-map" + ::= { rlQosPolicyClassPriorityRefEntry 1 } + +rlQosPolicyClassPriorityRefClassPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Class-map index Pointer" + ::= { rlQosPolicyClassPriorityRefEntry 2 } + +rlQosPolicyClassPriorityRefPolicyPointer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Policy map index Pointer" + ::= { rlQosPolicyClassPriorityRefEntry 3 } + +rlQosPolicyClassPriorityRefStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlQosPolicyClassPriorityRefEntry 4 } + +rlQosDenyAceStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosDenyAceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds statistics for deny ACEs." + ::= { rlQosCliMib 42 } + +rlQosDenyAceStatisticsEntry OBJECT-TYPE + SYNTAX RlQosDenyAceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table holds number of hits for deny ACEs + attached to specific Interface." + INDEX { rlQosDenyAceStatisticsIfIndex } + ::= { rlQosDenyAceStatisticsTable 1 } + +RlQosDenyAceStatisticsEntry ::= SEQUENCE { + rlQosDenyAceStatisticsIfIndex INTEGER, + rlQosDenyAceStatisticsIfCounter INTEGER + } + +rlQosDenyAceStatisticsIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index." + ::= { rlQosDenyAceStatisticsEntry 1 } + +rlQosDenyAceStatisticsIfCounter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of hits on deny ACEs for this interface." + ::= { rlQosDenyAceStatisticsEntry 2 } + +rlQosDenyAceStatisticsOtherFlowCounter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of hits on deny ACEs for 'Other'-type flow." + ::= { rlQosCliMib 43 } + +rlQosDenyAceStatisticsClearIfCounters OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Keeps ifIndex a port or trunk or vlan that + its hit counters should be reset. + If the value is 0 then all interfaces counters must be reset. " + ::= { rlQosCliMib 44 } + +rlQosDenyAceStatisticsClearOtherFlowCounter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar indicates clearing 'Other'-type flow counter operation." + ::= { rlQosCliMib 45 } + +rlQosModeGlobalCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosModeGlobalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table responsible to set the global qos mode configuration: + qos mode, qos trust mode, and if port are trusted by default in qos advanced + mode." + ::= { rlQosCliMib 46 } + +rlQosModeGlobalCfgEntry OBJECT-TYPE + SYNTAX RlQosModeGlobalCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table responsible to set the global qos mode configuration: + qos mode, qos trust mode, and if port are trusted by default in qos advanced + mode. + Current implemnetaion assumes only one entry exist." + INDEX { rlQosGlobalIndex} + ::= { rlQosModeGlobalCfgTable 1 } + +RlQosModeGlobalCfgEntry ::= SEQUENCE { + rlQosGlobalIndex INTEGER, + rlQosGlobalQoSMode QosGlobalMode, + rlQosBasicGlobalTrustMode QosTrustMode, + rlQosAdvcGlobalTrustMode QosTrustMode, + rlQoSPortTrustAdvancedMode TruthValue, + rlQosDscpMutationEnable TruthValue, + rlQosModeGlobalCfgStatus RowStatus + } + +rlQosGlobalIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry index - currenly only one entry can exist, indexes hard coded with value '1'." + ::= { rlQosModeGlobalCfgEntry 1 } + +rlQosGlobalQoSMode OBJECT-TYPE + SYNTAX QosGlobalMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field replaces deprecated scalar rlQosCliQosMode. + Defines the global qos operation mode: disable, basic or advnaced. " + ::= { rlQosModeGlobalCfgEntry 2 } + +rlQosBasicGlobalTrustMode OBJECT-TYPE + SYNTAX QosTrustMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field replaces deprecated scalar rlQosCliBasicModeCfg. + Defines the global qos trust operation mode relevant for qos basic mode. " + ::= { rlQosModeGlobalCfgEntry 3 } + +rlQosAdvcGlobalTrustMode OBJECT-TYPE + SYNTAX QosTrustMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field replaces deprecated scalar rlQosCliBasicModeCfg. + Defines the global qos trust operation mode relevant for qos advanced mode. " + ::= { rlQosModeGlobalCfgEntry 4 } + +rlQoSPortTrustAdvancedMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field specified whether ports are set to trused or not-trusted by + default when switching to qos advanced mode." + DEFVAL{ false } + ::= { rlQosModeGlobalCfgEntry 5 } + +rlQosDscpMutationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field indicates if dscp to dscp mutation mode is enable. + It can be set to true in the following terms: + 1.rlQosGlobalTrustMode is in {dscp, vpt-dscp} ( rlQosGlobalQoSMode must be basic or advanced) + 2.if rlQosGlobalQoSMode is advanced then rlQoSPortTrustAdvancedMode must be set to true." + DEFVAL{ false } + ::= { rlQosModeGlobalCfgEntry 6 } + +rlQosModeGlobalCfgStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This status of entry action. + In current implementation only one entry exist, therefor only status = active is + acceptable." + ::= { rlQosModeGlobalCfgEntry 7 } + +-- ClassMapCounterTable +rlQosClassMapCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosClassMapCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to show statistics for + ACL applied on an interface." + ::= { rlQosCliMib 47 } + +rlQosClassMapCounterEntry OBJECT-TYPE + SYNTAX RlQosClassMapCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry returns the value of the class map counter. + Entry is added/deleted to this MIB when counting is enabled/disabled + on the class map. + The counter is set to zero upon reading its value." + INDEX { rlQosClassMapIndex } + ::= { rlQosClassMapCounterTable 1 } + +RlQosClassMapCounterEntry ::= SEQUENCE { + rlQosClassMapCounterValue Counter64 +} +rlQosClassMapCounterValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field returns the current value of the class map counter. " + ::= { rlQosClassMapCounterEntry 2 } + +--- rlQosApplicationTrapIdTable +rlQosApplicationTrapIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosApplicationTrapIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The read only table is used to get the trapId + assisated to application wants to use the trap action in + the class map table" + ::= { rlQosCliMib 48 } + +rlQosApplicationTrapIdEntry OBJECT-TYPE + SYNTAX RlQosApplicationTrapIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry holds the trapId for application using the trap + action in the class map table." + INDEX { IMPLIED rlQosApplicationName } + ::= { rlQosApplicationTrapIdTable 1 } + +RlQosApplicationTrapIdEntry ::= SEQUENCE { + rlQosApplicationName DisplayString, + rlQosApplicationTrapId INTEGER +} +rlQosApplicationName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This field represents the application name and traffic type. " + ::= { rlQosApplicationTrapIdEntry 1 } + +rlQosApplicationTrapId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field defines the trap id to be use in the class map entry. " + ::= { rlQosApplicationTrapIdEntry 2 } + +-- RevitalR 1-Feb-2012: add new scalar to define application-specific default action +rlQoSApplicationDefaultAction OBJECT-TYPE + SYNTAX RlQosApplicationDefaultActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar specifies application-specific default action" + ::= { rlQosCliMib 49 } + +rlQosLogInputInterfacesAceMatchedTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosLogInputInterfacesAceMatchedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds a list and of ACE matched log-input option interfaces." + ::= { rlQosCliMib 50 } + +rlQosLogInputInterfacesAceMatchedEntry OBJECT-TYPE + SYNTAX RlQosLogInputInterfacesAceMatchedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds only one entry of port list and vlan list." + INDEX { rlQosLogInputInterfacesAceMatchedIndex } + ::= { rlQosLogInputInterfacesAceMatchedTable 1 } + +RlQosLogInputInterfacesAceMatchedEntry ::= SEQUENCE { + rlQosLogInputInterfacesAceMatchedIndex INTEGER, + rlQosLogInputInterfacesAceMatchedPorts PortList, + rlQosLogInputInterfacesAceMatchedVlanList1to1024 VlanList1, + rlQosLogInputInterfacesAceMatchedVlanList1025to2048 VlanList2, + rlQosLogInputInterfacesAceMatchedVlanList2049to3072 VlanList3, + rlQosLogInputInterfacesAceMatchedVlanList3073to4094 VlanList4 + } + +rlQosLogInputInterfacesAceMatchedIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index is entrie's sequence." + ::= { rlQosLogInputInterfacesAceMatchedEntry 1 } + + +rlQosLogInputInterfacesAceMatchedPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the matched log-input ACEs port list" + ::= { rlQosLogInputInterfacesAceMatchedEntry 2} + +rlQosLogInputInterfacesAceMatchedVlanList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the matched log-input ACEs vlan list from 1 to 1024." + + ::= { rlQosLogInputInterfacesAceMatchedEntry 3} + +rlQosLogInputInterfacesAceMatchedVlanList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the matched log-input ACEs vlan list from 1025 to 2048." + + ::= { rlQosLogInputInterfacesAceMatchedEntry 4} + + +rlQosLogInputInterfacesAceMatchedVlanList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the matched log-input ACEs vlan list from 2049 to 3072." + + ::= { rlQosLogInputInterfacesAceMatchedEntry 5} + +rlQosLogInputInterfacesAceMatchedVlanList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the matched log-input ACEs vlan list from 3073 to 4094." + + ::= { rlQosLogInputInterfacesAceMatchedEntry 6} + + +-- rlQosCosProfileTable +rlQosCosProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosCosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table specifies the Cos to queue map per-profile table" + ::= { rlQosCliMib 51 } + +rlQosCosProfileEntry OBJECT-TYPE + SYNTAX RlQosCosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry in this table describes a QoS profile. The indices are + Application index, represented by rlQosCosProfileAppIndex + Profile index, represent by rlQosCosProfileIndex + and CoS represent by rlQosCosProfileCosIndex" + INDEX { rlQosCosProfileAppIndex, rlQosCosProfileIndex , rlQosCosProfileCosIndex } + ::= { rlQosCosProfileTable 1 } + +RlQosCosProfileEntry::= SEQUENCE { + rlQosCosProfileAppIndex INTEGER, + rlQosCosProfileIndex INTEGER, + rlQosCosProfileCosIndex INTEGER, + rlQosCosProfileEgressCos INTEGER, + rlQosCosProfileEgressQueue INTEGER +-- rlQosCosProfileEgressDSCP INTEGER, +-- rlQosCosProfileEgressDP INTEGER, + } + +rlQosCosProfileAppIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Application index." + ::= { rlQosCosProfileEntry 1 } + +rlQosCosProfileIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Profile index per-application." + ::= { rlQosCosProfileEntry 2 } + +rlQosCosProfileCosIndex OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CoS value of an incoming packet." + ::= { rlQosCosProfileEntry 3 } + +rlQosCosProfileEgressCos OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "CoS value to (optionally) set in 802.1p User Priority field of matching packets." + ::= { rlQosCosProfileEntry 4 } + +rlQosCosProfileEgressQueue OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Traffic class queue assigned to matching packets." + ::= { rlQosCosProfileEntry 5 } + +-- rlQosCosProfileEgressDSCP OBJECT-TYPE +-- SYNTAX INTEGER (0..63) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "DSCP value to (optionally) set in IP header of matching packets." +-- ::= { rlQosCosProfileEntry 6 } + +-- rlQosCosProfileEgressDP OBJECT-TYPE +-- SYNTAX INTEGER (0..2) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Drop precedence assigned to matching packets." +-- ::= { rlQosCosProfileEntry 7 } + +-- rlQosCosProfileInterfaceTable +rlQosCosProfileInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosCosProfileInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table specifies the Cos profile per-interface" + ::= { rlQosCliMib 52 } + +rlQosCosProfileInterfaceEntry OBJECT-TYPE + SYNTAX RlQosCosProfileInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each entry in this table describes a CoS profile for an interface" + INDEX { rlQosCosProfileInterfaceIfIndex } + ::= { rlQosCosProfileInterfaceTable 1 } + +RlQosCosProfileInterfaceEntry::= SEQUENCE { + rlQosCosProfileInterfaceIfIndex InterfaceIndex, + rlQosCosProfileInterfaceAppIndex INTEGER, + rlQosCosProfileInterfaceCosProfileIndex INTEGER + } + +rlQosCosProfileInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index." + ::= { rlQosCosProfileInterfaceEntry 1 } + +rlQosCosProfileInterfaceAppIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Application index." + ::= { rlQosCosProfileInterfaceEntry 2 } + +rlQosCosProfileInterfaceCosProfileIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "CoS-Profile index per-application." + ::= { rlQosCosProfileInterfaceEntry 3 } + +-- QoS Access Control List bound interfaces table + +rlQosAclBoundIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlQosAclBoundIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies per ACL its bound interfaces" + ::= { rlQosCliMib 53 } + +rlQosAclBoundIfEntry OBJECT-TYPE + SYNTAX RlQosAclBoundIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the interfaces bound to ACL, + Ports and Vlans. + The index is represented by rlQosAclBoundIfAclId" + INDEX { rlQosAclBoundIfAclId } + ::= { rlQosAclBoundIfTable 1 } + +RlQosAclBoundIfEntry ::= SEQUENCE { + rlQosAclBoundIfAclId INTEGER, + rlQosAclBoundedIfPortsList PortList, + rlQosAclBoundedIfVlansList1to1024 VlanList1, + rlQosAclBoundedIfVlansList1025to2048 VlanList2, + rlQosAclBoundedIfVlansList2049to3072 VlanList3, + rlQosAclBoundedIfVlansList3073to4094 VlanList4 + } + +rlQosAclBoundIfAclId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Acl index" + ::= { rlQosAclBoundIfEntry 1 } + +rlQosAclBoundedIfPortsList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ports list bounded to Acl " + ::= { rlQosAclBoundIfEntry 2 } + +rlQosAclBoundedIfVlansList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan list bounded to Acl from 1 to 1024." + ::= { rlQosAclBoundIfEntry 3} + +rlQosAclBoundedIfVlansList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan list bounded to Acl from 1025 to 2048." + ::= { rlQosAclBoundIfEntry 4} + +rlQosAclBoundedIfVlansList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan list bounded to Acl from 2048 to 3072." + ::= { rlQosAclBoundIfEntry 5} + +rlQosAclBoundedIfVlansList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan list bounded to Acl from 3073 to 4094." + ::= { rlQosAclBoundIfEntry 6} + + +END + diff --git a/MIBS/cisco/CISCOSB-QUEUE-STATISTICS-MIB b/MIBS/cisco/CISCOSB-QUEUE-STATISTICS-MIB new file mode 100644 index 0000000..2651292 --- /dev/null +++ b/MIBS/cisco/CISCOSB-QUEUE-STATISTICS-MIB @@ -0,0 +1,136 @@ +CISCOSB-QUEUE-STATISTICS-MIB DEFINITIONS ::= BEGIN + +-- ------------------------------------------------------------- +-- QUEUE-STATISTICS MIB +-- Title: CISCOSB Queue-Statistics Private MIB +-- This Private MIB manages Queue-Statistics +-- Version: 8.00 +-- Date: 07 July 2016 +-- +-- ------------------------------------------------------------- + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, + Counter64, Integer32 FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION, TruthValue, + RowStatus FROM SNMPv2-TC + InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB + StatisticsDPType FROM CISCOSB-POLICY-MIB + switch001 FROM CISCOSB-MIB; + +---------------------------------------------------- +-- MIBS definitions -- +---------------------------------------------------- + +rlQueueStatistics MODULE-IDENTITY + LAST-UPDATED "201607070000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module for Queue-Statistics" + REVISION "201607070000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 233 } + + +----------------------------------- +-- rlInterfaceQueueStatisticsClear (scalar) +----------------------------------- +rlInterfaceQueueStatisticsClear OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar indicates on which interface to clear queue statistics. + A value of zero means to clear queue statistics on all interfaces." + ::= { rlQueueStatistics 1 } + +----------------------------------- +-- rlInterfaceQueueStatisticsTable +----------------------------------- +rlInterfaceQueueStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInterfaceQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies packets/bytes pass/drop counters per Port/Queue/Drop Precedence " + ::= { rlQueueStatistics 2 } + +rlInterfaceQueueStatisticsEntry OBJECT-TYPE + SYNTAX RlInterfaceQueueStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes packets/bytes pass/drop counters + for a given combination of port/Queue/Drop Precedence." + INDEX {rlInterfaceQueueStatisticsIfIndex, rlInterfaceQueueStatisticsQueue, rlInterfaceQueueStatisticsDP} + ::= { rlInterfaceQueueStatisticsTable 1 } + +RlInterfaceQueueStatisticsEntry ::= SEQUENCE { + rlInterfaceQueueStatisticsIfIndex InterfaceIndex, + rlInterfaceQueueStatisticsQueue INTEGER, + rlInterfaceQueueStatisticsDP StatisticsDPType, + rlInterfaceQueueStatisticsTxPackets Counter64, + rlInterfaceQueueStatisticsTxBytes Counter64, + rlInterfaceQueueStatisticsDroppedPackets Counter64, + rlInterfaceQueueStatisticsDroppedBytes Counter64 +} + +rlInterfaceQueueStatisticsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface index." + ::= { rlInterfaceQueueStatisticsEntry 1 } + +rlInterfaceQueueStatisticsQueue OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Queue Number" + ::= { rlInterfaceQueueStatisticsEntry 2 } + +rlInterfaceQueueStatisticsDP OBJECT-TYPE + SYNTAX StatisticsDPType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Drop Precedence" + ::= { rlInterfaceQueueStatisticsEntry 3 } + +rlInterfaceQueueStatisticsTxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of packets enqueued for transmission" + ::= { rlInterfaceQueueStatisticsEntry 4 } + +rlInterfaceQueueStatisticsTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of bytes enqueued for transmission" + ::= { rlInterfaceQueueStatisticsEntry 5 } + +rlInterfaceQueueStatisticsDroppedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of tail-dropped packets" + ::= { rlInterfaceQueueStatisticsEntry 6 } + +rlInterfaceQueueStatisticsDroppedBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of tail-dropped bytes" + ::= { rlInterfaceQueueStatisticsEntry 7 } + +END + diff --git a/MIBS/cisco/CISCOSB-RADIUSSRV b/MIBS/cisco/CISCOSB-RADIUSSRV new file mode 100644 index 0000000..86978ed --- /dev/null +++ b/MIBS/cisco/CISCOSB-RADIUSSRV @@ -0,0 +1,841 @@ +CISCOSB-RADIUSSRV DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Radius Server Private Extension +-- Version: 910 +-- Date: June 2015 +IMPORTS + switch001, rlRadius,rlAAAEap FROM CISCOSB-MIB + Unsigned32, IpAddress,Counter32, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + VlanId FROM Q-BRIDGE-MIB + TruthValue, RowStatus, DisplayString, + DateAndTime, TimeStamp, + TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB; -- RFC2851 + +rlRadiusServ MODULE-IDENTITY + LAST-UPDATED "201506210000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Authentication, Authorization and Accounting + in CISCOSB devices." + REVISION "201506210000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 226 } + +rlRadiusServEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether Radius Server enabled on the switch. " + ::= { rlRadiusServ 1 } + +rlRadiusServAcctPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To define the accounting UDP port used for accounting requests." + DEFVAL { 1813 } + ::= { rlRadiusServ 2 } + +rlRadiusServAuthPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To define the authentication UDP port used for authentication requests." + DEFVAL { 1812 } + ::= { rlRadiusServ 3 } + +rlRadiusServDefaultKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Secret key to be shared with this all Radius Clients server." + ::= { rlRadiusServ 4 } + +rlRadiusServDefaultKeyMD5 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default Secret key MD5." + ::= { rlRadiusServ 5 } + +rlRadiusServTrapAcct OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable sending accounting traps." + ::= { rlRadiusServ 6 } + +rlRadiusServTrapAuthFailure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable sending traps when an authentication failed and Access-Reject is sent." + ::= { rlRadiusServ 7 } + +rlRadiusServTrapAuthSuccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable sending traps when a user is successfully authorized." + ::= { rlRadiusServ 8 } + +-- rlRadiusServGroupEntry + +rlRadiusServGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + server group entry." + ::= { rlRadiusServ 9 } + +rlRadiusServGroupEntry OBJECT-TYPE + SYNTAX RlRadiusServGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + server group entry." + INDEX { rlRadiusServGroupName } + ::= { rlRadiusServGroupTable 1 } + +RlRadiusServGroupEntry ::= SEQUENCE { + rlRadiusServGroupName DisplayString, + rlRadiusServGroupVLAN INTEGER, + rlRadiusServGroupVLANName DisplayString, + rlRadiusServGroupACL1 DisplayString, + rlRadiusServGroupACL2 DisplayString, + rlRadiusServGroupPrvLevel INTEGER, + rlRadiusServGroupTimeRangeName DisplayString, + rlRadiusServGroupStatus RowStatus +} + +rlRadiusServGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To define Radius Server Group Name" + ::= { rlRadiusServGroupEntry 1 } + +rlRadiusServGroupVLAN OBJECT-TYPE + SYNTAX INTEGER (0|1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To define Radius Assigned VLAN" + DEFVAL { 0 } + ::= { rlRadiusServGroupEntry 2 } + +rlRadiusServGroupVLANName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To define Radius Assigned VLAN name" + ::= { rlRadiusServGroupEntry 3 } + +rlRadiusServGroupACL1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To define first Radius Assigned ACL" + ::= { rlRadiusServGroupEntry 4 } + +rlRadiusServGroupACL2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To define second Radius Assigned ACL" + ::= { rlRadiusServGroupEntry 5 } + +rlRadiusServGroupPrvLevel OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To define the user privilege level" + ::= { rlRadiusServGroupEntry 6 } + +rlRadiusServGroupTimeRangeName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To define the time user can connect" + ::= { rlRadiusServGroupEntry 7 } + +rlRadiusServGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { rlRadiusServGroupEntry 8 } + +-- rlRadiusServUserEntry + +rlRadiusServUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + server user entry." + ::= { rlRadiusServ 10 } + +rlRadiusServUserEntry OBJECT-TYPE + SYNTAX RlRadiusServUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + server User entry." + INDEX { rlRadiusServUserName } + ::= { rlRadiusServUserTable 1 } + +RlRadiusServUserEntry ::= SEQUENCE { + rlRadiusServUserName DisplayString, + rlRadiusServUserPassword DisplayString, + rlRadiusServUserPasswordMD5 OCTET STRING, + rlRadiusServUserGroupName DisplayString, + rlRadiusServUserStatus RowStatus +} + +rlRadiusServUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To define Radius Server User Name" + ::= { rlRadiusServUserEntry 1 } + +rlRadiusServUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Plain text Radius Server User Password" + ::= { rlRadiusServUserEntry 2 } + +rlRadiusServUserPasswordMD5 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 of the rlRadiusServUserPassword" + ::= { rlRadiusServUserEntry 3 } + +rlRadiusServUserGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Assigned Radius Server Group Name to specific user" + ::= { rlRadiusServUserEntry 4 } + +rlRadiusServUserStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { rlRadiusServUserEntry 5 } + + +-- rlRadiusServClientInetEntry + +rlRadiusServClientInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServClientInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + server group entry." + ::= { rlRadiusServ 11 } + +rlRadiusServClientInetEntry OBJECT-TYPE + SYNTAX RlRadiusServClientInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS Client entry." + INDEX { rlRadiusServClientInetAddressType, + rlRadiusServClientInetAddress } + ::= { rlRadiusServClientInetTable 1 } + + +RlRadiusServClientInetEntry ::= SEQUENCE { + rlRadiusServClientInetAddressType InetAddressType, + rlRadiusServClientInetAddress InetAddress, + rlRadiusServClientInetKey DisplayString, + rlRadiusServClientInetKeyMD5 OCTET STRING, + rlRadiusServClientInetStatus RowStatus, + rlRadiusServClientInetUseGlobalKey TruthValue +} + +rlRadiusServClientInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address type of RADIUS client reffered to + in this table entry." + ::= { rlRadiusServClientInetEntry 1} + +rlRadiusServClientInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Inet address of the RADIUS client + referred to in this table entry." + ::= { rlRadiusServClientInetEntry 2 } + +rlRadiusServClientInetKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secret key to be shared with this RADIUS client." + DEFVAL { "" } + ::= { rlRadiusServClientInetEntry 3 } + +rlRadiusServClientInetKeyMD5 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MD5 of the rlRadiusServClientInetKey" + ::= { rlRadiusServClientInetEntry 4 } + +rlRadiusServClientInetStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { rlRadiusServClientInetEntry 5 } + +rlRadiusServClientInetUseGlobalKey OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If this field is set to true the value in field rlRadiusServClientInetKey + is ignored and instead the value in the MIB + rlRadiusServDefaultKey is used. Otherwise the value in + rlRadiusServClientInetKey is used." + DEFVAL { false } + ::= { rlRadiusServClientInetEntry 6 } + +-- Action MIBs + + +rlRadiusServClearAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to TRUE clears the Radius Accounting cache." + ::= { rlRadiusServ 12 } + +rlRadiusServClearRejectedUsers OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to TRUE clears the Radius Rejected Users cache." + ::= { rlRadiusServ 13 } + +rlRadiusServClearStatistics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to TRUE clears the Radius server counters." + ::= { rlRadiusServ 14 } + +rlRadiusServClearUsersOfGivenGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears users of specified Group. 0 string signes to clear all users." + ::= { rlRadiusServ 15 } + + +rlRadiusServClearClientStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServClearClientStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Action MIB to clear radius server statistics per client." + ::= { rlRadiusServ 16 } + +rlRadiusServClearClientStatisticsEntry OBJECT-TYPE + SYNTAX RlRadiusServClearClientStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlRadiusServClearClientStatisticsIndex } +::= { rlRadiusServClearClientStatisticsTable 1 } + +RlRadiusServClearClientStatisticsEntry::= SEQUENCE { + rlRadiusServClearClientStatisticsIndex INTEGER, + rlRadiusServClearClientStatisticsInetAddressType InetAddressType, + rlRadiusServClearClientStatisticsInetAddress InetAddress +} + +rlRadiusServClearClientStatisticsIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index in the table. Already 1." + ::= { rlRadiusServClearClientStatisticsEntry 1 } + +rlRadiusServClearClientStatisticsInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear statistics Inet address type parameter." + ::= { rlRadiusServClearClientStatisticsEntry 2 } + +rlRadiusServClearClientStatisticsInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear statistics Inet address parameter." + ::= { rlRadiusServClearClientStatisticsEntry 3 } + + +-- rlRadiusServRejectedEntry + +RlRadiusServUserType::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Radius Server user service type" + SYNTAX INTEGER { + none(0), + x(1), + login(2) +} + +RlRadiusServRejectedEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Rejected Users Event Type" + SYNTAX INTEGER { + invalid(0), + reboot(2), + dateTimeChanged(3), + rejected(4) +} + +RlRadiusServRejectedReasonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Authentication service rejects reason" + SYNTAX INTEGER { + noError(0), + unknownUser(1), + illegalPassword(2), + notAllowedTime(3), + notSupportedEAPMethod(4), + notAllowedPrivLevel(5) +} + +rlRadiusServRejectedTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServRejectedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + server rejected user entry." + ::= { rlRadiusServ 17 } + +rlRadiusServRejectedEntry OBJECT-TYPE + SYNTAX RlRadiusServRejectedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS Rejected user entry." + INDEX { rlRadiusServRejectedIndex } + ::= { rlRadiusServRejectedTable 1 } + + +RlRadiusServRejectedEntry ::= SEQUENCE { + rlRadiusServRejectedIndex Unsigned32, + rlRadiusServRejectedUserName DisplayString, + rlRadiusServRejectedUserType RlRadiusServUserType, + rlRadiusServRejectedEvent RlRadiusServRejectedEventType, + rlRadiusServRejectedDateTime DisplayString, + rlRadiusServRejectedUpdatedDateTime DisplayString, + rlRadiusServRejectedNASInetAddressType InetAddressType, + rlRadiusServRejectedNASInetAddress InetAddress, + rlRadiusServRejectedNASPort INTEGER, + rlRadiusServRejectedUserAddress DisplayString, + rlRadiusServRejectedReason RlRadiusServRejectedReasonType +} + +rlRadiusServRejectedIndex OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Rejected User Index" + ::= { rlRadiusServRejectedEntry 1 } + +rlRadiusServRejectedUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rejected User Name. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServRejectedEntry 2 } + +rlRadiusServRejectedUserType OBJECT-TYPE + SYNTAX RlRadiusServUserType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains type of service." + ::= { rlRadiusServRejectedEntry 3 } + +rlRadiusServRejectedEvent OBJECT-TYPE + SYNTAX RlRadiusServRejectedEventType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains type of event." + ::= { rlRadiusServRejectedEntry 4 } + +rlRadiusServRejectedDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of rejected event." + ::= { rlRadiusServRejectedEntry 5} + +rlRadiusServRejectedUpdatedDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0." + ::= { rlRadiusServRejectedEntry 6 } + +rlRadiusServRejectedNASInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rejected user NAS Inet address type. In case of dateTimeChange and reboot event contains 0." + ::= { rlRadiusServRejectedEntry 7 } + +rlRadiusServRejectedNASInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rejected user NAS Inet address. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServRejectedEntry 8 } + +rlRadiusServRejectedNASPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rejected user NAS port. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServRejectedEntry 9 } + +rlRadiusServRejectedUserAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rejected user Inet address type. In case of 1x user contains mac address string, in case of login contains inet address." + ::= { rlRadiusServRejectedEntry 10 } + +rlRadiusServRejectedReason OBJECT-TYPE + SYNTAX RlRadiusServRejectedReasonType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rejected user reason." + ::= { rlRadiusServRejectedEntry 11 } + + +-- rlRadiusServAcctLogEntry + + +RlRadiusServAcctLogUserAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "User Authentication Type" + SYNTAX INTEGER { + none(0), + radius(1), + local(2), + remote(3) +} + +RlRadiusServAcctLogEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Accounting Event Type" + SYNTAX INTEGER { + invalid(0), + reboot(2), + dateTimeChanged(3), + start(4), + stop(5) +} + +RlRadiusServAcctLogTerminationReasonType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Accounting User Termination reason" + SYNTAX INTEGER { + noError(0), + userRequest(1), + lostCarrier(2), + lostService(3), + idleTimeout(4), + sessionTimeout(5), + adminReset(6), + adminReboot(7), + portError(8), + nasError(9), + nasRequest(10), + nasReboot(11), + portUnneeded(12), + portPreempted(13), + portSuspended(14), + serviceUnavailable(15), + callback(16), + userError(17), + hostRequest(18) +} + +rlRadiusServAcctLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServAcctLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + server accounting log entry." + ::= { rlRadiusServ 18 } + +rlRadiusServAcctLogEntry OBJECT-TYPE + SYNTAX RlRadiusServAcctLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS server accounting log entry." + INDEX { rlRadiusServAcctLogIndex } + ::= { rlRadiusServAcctLogTable 1 } + +RlRadiusServAcctLogEntry ::= SEQUENCE { + rlRadiusServAcctLogIndex Unsigned32, + rlRadiusServAcctLogUserName DisplayString, + rlRadiusServAcctLogUserAuth RlRadiusServAcctLogUserAuthType, + rlRadiusServAcctLogEvent RlRadiusServAcctLogEventType, + rlRadiusServAcctLogDateTime DisplayString, + rlRadiusServAcctLogUpdatedDateTime DisplayString, + rlRadiusServAcctLogSessionDuration Unsigned32, + rlRadiusServAcctLogNASInetAddressType InetAddressType, + rlRadiusServAcctLogNASInetAddress InetAddress, + rlRadiusServAcctLogNASPort INTEGER, + rlRadiusServAcctLogUserAddress DisplayString, + rlRadiusServAcctLogTerminationReason RlRadiusServAcctLogTerminationReasonType +} + +rlRadiusServAcctLogIndex OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Accounting Log Index" + ::= { rlRadiusServAcctLogEntry 1 } + +rlRadiusServAcctLogUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Accounting Log User Name. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServAcctLogEntry 2 } + +rlRadiusServAcctLogUserAuth OBJECT-TYPE + SYNTAX RlRadiusServAcctLogUserAuthType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains type of authenticator." + ::= { rlRadiusServAcctLogEntry 3 } + +rlRadiusServAcctLogEvent OBJECT-TYPE + SYNTAX RlRadiusServAcctLogEventType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains type of event." + ::= { rlRadiusServAcctLogEntry 4 } + +rlRadiusServAcctLogDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of accounting event." + ::= { rlRadiusServAcctLogEntry 5} + +rlRadiusServAcctLogUpdatedDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0." + ::= { rlRadiusServAcctLogEntry 6 } + +rlRadiusServAcctLogSessionDuration OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains duration of user session in seconds. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServAcctLogEntry 7 } + +rlRadiusServAcctLogNASInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accounting log user NAS Inet address type. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServAcctLogEntry 8 } + +rlRadiusServAcctLogNASInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accounting log user NAS Inet address. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServAcctLogEntry 9 } + +rlRadiusServAcctLogNASPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accounting log user NAS port. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServAcctLogEntry 10 } + +rlRadiusServAcctLogUserAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accounting log user address. In case of 1x user contains mac address string, in case of login contains inet address." + ::= { rlRadiusServAcctLogEntry 11 } + +rlRadiusServAcctLogTerminationReason OBJECT-TYPE + SYNTAX RlRadiusServAcctLogTerminationReasonType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "User Session termination reason." + ::= { rlRadiusServAcctLogEntry 12 } + +-- rlRadiusServUnknownNasEntry + +RlRadiusServUnknownNasEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Unknown NAS Event Type" + SYNTAX INTEGER { + invalid(0), + reboot(2), + dateTimeChanged(3), + nas(4) +} + +rlRadiusServUnknownNasTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRadiusServUnknownNasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS + server unknown nas entry." + ::= { rlRadiusServ 19 } + +rlRadiusServUnknownNasEntry OBJECT-TYPE + SYNTAX RlRadiusServUnknownNasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS server unknown nas entry." + INDEX { rlRadiusServUnknownNasIndex } + ::= { rlRadiusServUnknownNasTable 1 } + +RlRadiusServUnknownNasEntry ::= SEQUENCE { + rlRadiusServUnknownNasIndex Unsigned32, + rlRadiusServUnknownNasEvent RlRadiusServUnknownNasEventType, + rlRadiusServUnknownNasDateTime DisplayString, + rlRadiusServUnknownNasUpdatedDateTime DisplayString, + rlRadiusServUnknownNasInetAddressType InetAddressType, + rlRadiusServUnknownNasInetAddress InetAddress +} + +rlRadiusServUnknownNasIndex OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "unknown nas Index" + ::= { rlRadiusServUnknownNasEntry 1 } + +rlRadiusServUnknownNasEvent OBJECT-TYPE + SYNTAX RlRadiusServUnknownNasEventType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Contains type of event." + ::= { rlRadiusServUnknownNasEntry 2 } + +rlRadiusServUnknownNasDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Date of unknown nas event." + ::= { rlRadiusServUnknownNasEntry 3} + +rlRadiusServUnknownNasUpdatedDateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0." + ::= { rlRadiusServUnknownNasEntry 4 } + +rlRadiusServUnknownNasInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unknown nas Inet address type. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServUnknownNasEntry 5 } + +rlRadiusServUnknownNasInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unknown nas Inet address. In case of dateTimeChanged and reboot event contains 0." + ::= { rlRadiusServUnknownNasEntry 9 } + +rlRadiusServClearUnknownNas OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to TRUE clears the Radius Unknown Nas cache." + ::= { rlRadiusServ 20 } +END diff --git a/MIBS/cisco/CISCOSB-RLINVENTORYENT-MIB b/MIBS/cisco/CISCOSB-RLINVENTORYENT-MIB new file mode 100644 index 0000000..a96d522 --- /dev/null +++ b/MIBS/cisco/CISCOSB-RLINVENTORYENT-MIB @@ -0,0 +1,112 @@ +CISCOSB-RLINVENTORYENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + Unsigned32, OBJECT-TYPE FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB; + + +UnitIfindexType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Unit or ifindex type." + SYNTAX INTEGER { + unit(0), + ifindex(1) +} + + rlInventoryEntTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInventoryEntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains INVENTORY entities in the system." + ::= { switch001 217 } + + + rlInventoryEntEntry OBJECT-TYPE + SYNTAX RlInventoryEntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (conceptual row) in the rlInventoryEnvTable." + INDEX { rlInventoryEntUnitOrIfindex ,rlInventoryEntUnitIfindexID } + ::= { rlInventoryEntTable 1 } + + RlInventoryEntEntry::= SEQUENCE { + rlInventoryEntUnitOrIfindex UnitIfindexType, + rlInventoryEntUnitIfindexID Unsigned32, + rlInventoryEntVendorID DisplayString, + rlInventoryEntPID DisplayString, + rlInventoryEntName DisplayString, + rlInventoryEntDescription DisplayString, + rlInventoryEntSerialNumber DisplayString, + rlInventoryEntUnitNum Unsigned32 + } + + rlInventoryEntUnitOrIfindex OBJECT-TYPE + SYNTAX UnitIfindexType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "this field will be equal to zero if this is a unit else 1 if this is a port." + ::= { rlInventoryEntEntry 1 } + + + rlInventoryEntUnitIfindexID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "if rlInventoryEntUnitOrIfindex = 0 this field contain the unit number else if rlInventoryEntUnitOrIfindex = 1 +This field contain the if_index number." + ::= { rlInventoryEntEntry 2 } + + + rlInventoryEntVendorID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor identification" + ::= { rlInventoryEntEntry 3 } + + rlInventoryEntPID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Physical identification" + ::= { rlInventoryEntEntry 4} + + rlInventoryEntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unit number of interface name" + ::= { rlInventoryEntEntry 5 } + + rlInventoryEntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Description of the entity" + ::= { rlInventoryEntEntry 6} + + rlInventoryEntSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The serial number of the interface or unit." + ::= { rlInventoryEntEntry 7 } + + rlInventoryEntUnitNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "if rlInventoryEntUnitOrIfindex = 1 this field contain the unit number that associated to this port" + ::= { rlInventoryEntEntry 8 } + + +END + + + + + + + + diff --git a/MIBS/cisco/CISCOSB-RMON b/MIBS/cisco/CISCOSB-RMON new file mode 100644 index 0000000..feea07e --- /dev/null +++ b/MIBS/cisco/CISCOSB-RMON @@ -0,0 +1,370 @@ +CISCOSB-RMON DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Rmon Private Extension +-- Version: 7.37.00.00 +-- Date: 17 May 2004 + +IMPORTS + switch001 FROM CISCOSB-MIB + OwnerString, EntryStatus FROM RMON-MIB + Unsigned32, Integer32, Counter32, TimeTicks, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + +rlRmonControl MODULE-IDENTITY + LAST-UPDATED "200406010001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for switch001 RMON MIB." + REVISION "200406010000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 49 } + + +rlRmonControlMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MIB's version. The current version is 1" + ::= {rlRmonControl 1} + +rlRmonControlHistoryControlQuotaBucket OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of buckets to be used by each + History Control group entry. + changed to read only, value is derived from + rsMaxRmonEtherHistoryEntrie" + DEFVAL { 8 } + ::= {rlRmonControl 2} + +rlRmonControlHistoryControlMaxGlobalBuckets OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of buckets to be used by all + History Control group entries together." + DEFVAL { 300 } + ::= {rlRmonControl 3} + +rlHistoryControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlHistoryControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of rlHistory control entries. This table is exactly like the + corresponding RMON I History control group table, but is used to sample + statistics of counters not specified by the RMON I statistics group." + ::= {rlRmonControl 4} + +rlHistoryControlEntry OBJECT-TYPE + SYNTAX RlHistoryControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of parameters that set up a periodic sampling + of statistics. As an example, an instance of the + rlHistoryControlInterval object might be named + rlHistoryControlInterval.2" + INDEX { rlHistoryControlIndex } + ::= { rlHistoryControlTable 1 } + +RlHistoryControlEntry ::= SEQUENCE { + rlHistoryControlIndex INTEGER (1..65535), + rlHistoryControlDataSource OBJECT IDENTIFIER, + rlHistoryControlBucketsRequested INTEGER (1..65535), + rlHistoryControlBucketsGranted INTEGER (1..65535), + rlHistoryControlInterval INTEGER (1..3600), + rlHistoryControlOwner OwnerString, + rlHistoryControlStatus EntryStatus +} + +rlHistoryControlIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index that uniquely identifies an entry in the + rlHistoryControl table. Each such entry defines a + set of samples at a particular interval for a sampled counter." + ::= { rlHistoryControlEntry 1 } + +rlHistoryControlDataSource OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the source of the data for + which historical data was collected and + placed in the rlHistory table. + + This object may not be modified if the associated + rlHistoryControlStatus object is equal to valid(1)." + ::= { rlHistoryControlEntry 2 } + +rlHistoryControlBucketsRequested OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The requested number of discrete time intervals + over which data is to be saved in the part of the + rlHistory table associated with this rlHistoryControlEntry. + + When this object is created or modified, the probe + should set rlHistoryControlBucketsGranted as closely to + this object as is possible for the particular probe + implementation and available resources." + DEFVAL { 50 } + ::= { rlHistoryControlEntry 3 } + +rlHistoryControlBucketsGranted OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discrete sampling intervals + over which data shall be saved in the part of + the rlHistory table associated with this + rlHistoryControlEntry. + + When the associated rlHistoryControlBucketsRequested + object is created or modified, the probe + should set this object as closely to the requested + value as is possible for the particular + probe implementation and available resources. The + probe must not lower this value except as a result + of a modification to the associated + rlHistoryControlBucketsRequested object. + + There will be times when the actual number of + buckets associated with this entry is less than + the value of this object. In this case, at the + end of each sampling interval, a new bucket will + be added to the rlHistory table. + + When the number of buckets reaches the value of + this object and a new bucket is to be added to the + media-specific table, the oldest bucket associated + with this rlHistoryControlEntry shall be deleted by + the agent so that the new bucket can be added. + + When the value of this object changes to a value less + than the current value, entries are deleted + from the rlHistory table. Enough of the oldest of these + entries shall be deleted by the agent so that their + number remains less than or equal to the new value of + this object. + + When the value of this object changes to a value + greater than the current value, the number of + associated rlHistory table entries may be allowed to + grow." + ::= { rlHistoryControlEntry 4 } + +rlHistoryControlInterval OBJECT-TYPE + SYNTAX INTEGER (1..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval in seconds over which the data is + sampled for each bucket in the part of the + rlHistory table associated with this + rlHistoryControlEntry. This interval can + be set to any number of seconds between 1 and + 3600 (1 hour). + + Because the counters in a bucket may overflow at their + maximum value with no indication, a prudent manager + will take into account the possibility of overflow + in any of the associated counters. It is important + to consider the minimum time in which any counter + could overflow and set the rlHistoryControlInterval object to a value + This object may not be modified if the associated + rlHistoryControlStatus object is equal to valid(1)." + DEFVAL { 1800 } + ::= { rlHistoryControlEntry 5 } + +rlHistoryControlOwner OBJECT-TYPE + SYNTAX OwnerString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity that configured this entry and is + therefore using the resources assigned to it." + ::= { rlHistoryControlEntry 6 } + +rlHistoryControlStatus OBJECT-TYPE + SYNTAX EntryStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this rlHistoryControl entry. + + Each instance of the rlHistory table associated + with this rlHistoryControlEntry will be deleted by the + agent if this rlHistoryControlEntry is not equal to + valid(1)." + ::= { rlHistoryControlEntry 7 } + +rlHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of history entries." + ::= { rlRmonControl 5 } + +rlHistoryEntry OBJECT-TYPE + SYNTAX RlHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An historical statistics sample of a counter specified + by the corresponding history control entry. + This sample is associated with the rlHistoryControlEntry which set up + the parameters for a regular collection of these + samples. As an example, an instance of the + rlHistoryPkts object might be named + rlHistoryPkts.2.89" + INDEX { rlHistoryIndex , rlHistorySampleIndex } + ::= { rlHistoryTable 1 } + +RlHistoryEntry ::= SEQUENCE { + rlHistoryIndex INTEGER (1..65535), + rlHistorySampleIndex INTEGER (1..2147483647), + rlHistoryIntervalStart TimeTicks, + rlHistoryValue Counter32 +} + +rlHistoryIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The history of which this entry is a part. The + history identified by a particular value of this + index is the same history as identified + by the same value of rlHistoryControlIndex." + ::= { rlHistoryEntry 1 } + +rlHistorySampleIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An index that uniquely identifies the particular + sample this entry represents among all samples + associated with the same rlHistoryControlEntry. + This index starts at 1 and increases by one + as each new sample is taken." + ::= { rlHistoryEntry 2 } + +rlHistoryIntervalStart OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the start of the interval + over which this sample was measured. If the probe + keeps track of the time of day, it should start + the first sample of the history at a time such that + when the next hour of the day begins, a sample is + started at that instant. Note that following this + rule may require the probe to delay collecting the + first sample of the history, as each sample must be + of the same interval. Also note that the sample which + is currently being collected is not accessible in this + table until the end of its interval." + ::= { rlHistoryEntry 3 } + +rlHistoryValue OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the sampled counter at the time of this sampling." + ::= { rlHistoryEntry 4 } + +rlControlHistoryControlQuotaBucket OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of buckets to be used by each rlHistoryControlTable + entry." + DEFVAL { 8 } + ::= {rlRmonControl 6} + +rlControlHistoryControlMaxGlobalBuckets OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of buckets to be used by all + rlHistoryControlTable entries together." + DEFVAL { 300 } + ::= {rlRmonControl 7} + +rlControlHistoryMaxEntries OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of rlHistoryTable entries." + DEFVAL { 300 } + ::= {rlRmonControl 8} + +-- +-- rlEtherStatsTable +-- +rlEtherStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEtherStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Ethernet statistics entries." + ::= { rlRmonControl 9 } + +rlEtherStatsEntry OBJECT-TYPE + SYNTAX RlEtherStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlEtherStatsTable." + AUGMENTS { etherStatsEntry } + ::= { rlEtherStatsTable 1 } + +RlEtherStatsEntry ::= SEQUENCE { + rlEtherStatsPkts1519toMaxOctets Counter32 +} + +rlEtherStatsPkts1519toMaxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were at least 1518 + octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { rlEtherStatsEntry 1 } + +END + diff --git a/MIBS/cisco/CISCOSB-ROUTEMAP-MIB b/MIBS/cisco/CISCOSB-ROUTEMAP-MIB new file mode 100644 index 0000000..981ddfb --- /dev/null +++ b/MIBS/cisco/CISCOSB-ROUTEMAP-MIB @@ -0,0 +1,131 @@ +CISCOSB-ROUTEMAP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851 + TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC + InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB -- [RFC2863] + OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI; + + +rlRouteMap MODULE-IDENTITY + LAST-UPDATED "201506080000A" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Route Map distribution mechanism." + REVISION "201506080000A" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 227 } + + +-- ============================================================ +-- rlRouteMapPbrTable +-- ============================================================ + +RlRouteMapInetType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The inet type of a route map" + SYNTAX INTEGER { + ipv4(1), + ipv6(2) + } + +rlRouteMapPbrTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRouteMapPbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Main table serving as container for route map table definition." + ::= { rlRouteMap 1 } + +rlRouteMapPbrEntry OBJECT-TYPE + SYNTAX RlRouteMapPbrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlRouteMapPbrRouteMapName, + rlRouteMapPbrRouteMapSectionId, + rlRouteMapPbrInetType } + ::= { rlRouteMapPbrTable 1 } + +RlRouteMapPbrEntry ::= SEQUENCE { + rlRouteMapPbrRouteMapName DisplayString, + rlRouteMapPbrRouteMapSectionId Unsigned32, + rlRouteMapPbrInetType RlRouteMapInetType, + rlRouteMapPbrMatchAccessListName DisplayString, + rlRouteMapPbrActionNexthopInetAddressType InetAddressType, + rlRouteMapPbrActionNexthopInetAddress InetAddress, + rlRouteMapPbrActionNexthopIfIndex InterfaceIndexOrZero, + rlRouteMapPbrRowStatus RowStatus +} + +rlRouteMapPbrRouteMapName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Name (identifier) of the route map." + ::= { rlRouteMapPbrEntry 1 } + +rlRouteMapPbrRouteMapSectionId OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Identifier of single section the route map." + ::= { rlRouteMapPbrEntry 2 } + +rlRouteMapPbrInetType OBJECT-TYPE + SYNTAX RlRouteMapInetType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Inet type of this route-map." + ::= { rlRouteMapPbrEntry 3 } + +rlRouteMapPbrMatchAccessListName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Identifier of access list, if used for matching." + DEFVAL { "" } + ::= { rlRouteMapPbrEntry 4 } + +rlRouteMapPbrActionNexthopInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The inet type of rlRouteMapPbrActionNexthopInetAddress" + ::= { rlRouteMapPbrEntry 5 } + +rlRouteMapPbrActionNexthopInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Inet address of nexthop, if used for action." + ::= { rlRouteMapPbrEntry 6 } + +rlRouteMapPbrActionNexthopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Inet address of nexthop, if used for action." + ::= { rlRouteMapPbrEntry 7 } + +rlRouteMapPbrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The row status of this entry." + ::= { rlRouteMapPbrEntry 8 } + +END + diff --git a/MIBS/cisco/CISCOSB-Redistribute b/MIBS/cisco/CISCOSB-Redistribute new file mode 100644 index 0000000..566f72d --- /dev/null +++ b/MIBS/cisco/CISCOSB-Redistribute @@ -0,0 +1,277 @@ +CISCOSB-Redistribute DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Redistribute table +-- Version: 7.60.00.00 +-- Date: 14 Jun 2011 + +IMPORTS + ipSpec FROM CISCOSB-IP + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, + TEXTUAL-CONVENTION FROM SNMPv2-TC; + + + -- Textual conventions + + +RlRedistSrcProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Source Protocol + this defines the list of sources that redistribute their routes " + SYNTAX INTEGER { + rlRedistProtocolConnected(1), -- directly connected routes + rlRedistProtocolStatic(2), -- statically defined routes + rlRedistProtocolRip(3), -- RIP + rlRedistProtocolOspfv2(4), -- OSPFv2 + rlRedistProtocolOspfv3(5), -- OSPFv3 + rlRedistProtocolBgp(6), -- BGP + rlRedistProtocolEigrp(7), -- EIGRP + rlRedistProtocolIsIs(8), -- Is-Is + rlRedistProtocolMobile(9), -- Mobile + rlRedistProtocolAll(10) -- all routes + } + +RlRedistDstProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Destination Protocol" + SYNTAX INTEGER { + rlRedistProtocolRip(3), -- RIP + rlRedistProtocolOspfv2(4), -- OSPFv2 + rlRedistProtocolOspfv3(5), -- OSPFv3 + rlRedistProtocolBgp(6), -- BGP + rlRedistProtocolEigrp(7), -- EIGRP + rlRedistProtocolIsIs(8), -- Is-Is + rlRedistProtocolMobile(9) -- Mobile + } + +RlRedistMatchType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Match Type + Bit Map that defines the criteria by which OSPF routes are redistributed into other routing domains." + SYNTAX INTEGER { + rlRedistMatchTypeNone(0), -- don't filter according to path type + rlRedistMatchTypeInternal(1), -- Routes that are internal to a specific autonomous system. + rlRedistMatchTypeExternalOne(2),-- Routes that are external to the autonomous system, but are imported into OSPF as Type 1 external route. + rlRedistMatchTypeExternalTwo(3) -- Routes that are external to the autonomous system, but are imported into OSPF as Type 2 external route. + } + +RlRedistMetricType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Metric Type" + SYNTAX INTEGER { + rlRedistMetricTypeNone(0), -- no metric defined + rlRedistMetricTypeExternalOne(1), -- type 1 external + rlRedistMetricTypeExternalTwo(2) -- type 2 external + } + +-- RlRedistLevel ::= TEXTUAL-CONVENTION +-- STATUS current +-- DESCRIPTION "IS-IS Level" +-- SYNTAX INTEGER { +-- rlRedistLevelNone(0) no level defined +-- rlRedistLevelOne(1), level-1 +-- rlRedistLevelOneTwo(2), level-1-2 +-- rlRedistLevelTwo(3), Level-2 +-- } +-- + +------------------------------------------------------------------------------- + +rlRedistribute OBJECT IDENTIFIER ::= { ipSpec 27 } + + +rlRedistTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlRedistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Using a routing protocol to advertise routes that are learned by some other means, + such as by another routing protocol, static routes, or directly connected routes, is called redistribution. + This table is used to configure under which conditions will redistribution occur + and which actions (if any) should be done on redistributed route." + ::= { rlRedistribute 1 } + +RlRedistEntry ::= SEQUENCE { + rlRedistDstProtocol RlRedistDstProtocol, -- destination protocol + rlRedistSrcProtocol RlRedistSrcProtocol, -- source protocol + rlRedistDstProcessId INTEGER, -- Destination process ID + rlRedistSrcProcessId INTEGER, -- Source process ID + rlRedistMatchType RlRedistMatchType, -- match type + rlRedistRoutMapName DisplayString, -- rout map tag (name) + + rlRedistAsNumber INTEGER, -- Autonomous System Number + rlRedistMetricTransparent TruthValue, -- redistribute with same metric + rlRedistMetricValue INTEGER, -- if not transparent, which metric to use + rlRedistMetricType RlRedistMetricType, -- metric type + rlRedistSubnets TruthValue, -- if FALSE: When routes are redistributed into OSPF, only routes that are not subnetted are redistributed + rlRedistOnlyNSSA TruthValue, -- Sets the nssa-only attribute for all routes redistributed into OSPF + rlRedistRowStatus RowStatus -- Row Status +-- rlRedistISISProcessId DisplayString IS-IS process ID +-- rlRedistLevel RlRedistLevel, Level (Is-Is only) +-- rlRedistTagValue INTEGER, Tag Value, 0 means no tag +} + +rlRedistEntry OBJECT-TYPE + SYNTAX RlRedistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "." + INDEX { + rlRedistDstProtocol, + rlRedistSrcProtocol, + rlRedistDstProcessId, + rlRedistSrcProcessId, + rlRedistMatchType, + rlRedistRoutMapName + } + ::= { rlRedistTable 1} + + + +rlRedistDstProtocol OBJECT-TYPE + SYNTAX RlRedistDstProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The protocol to which the routes are exported to" + ::= { rlRedistEntry 1 } + +rlRedistSrcProtocol OBJECT-TYPE + SYNTAX RlRedistSrcProtocol + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The protocol from which the routes are imported from" + ::= { rlRedistEntry 2 } + +rlRedistDstProcessId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Parameter semantic differs according to rlRedistDstProtocol. + in OSPF this is an appropriate OSPF process ID to which routes are to be redistributed" + ::= { rlRedistEntry 3 } + + +rlRedistSrcProcessId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Parameter semantic differs according to rlRedistSrcProtocol. + in BGP and EIGRP keyword, this is an autonomous system number, in range 1 to 65535.. + in OSPF, this is an appropriate OSPF process ID from which routes are to be redistributed. + 0 means no process ID" + ::= { rlRedistEntry 4 } + +rlRedistMatchType OBJECT-TYPE + SYNTAX RlRedistMatchType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Applicable only when rlRedistSrcProtocol is OSPF + defines the criteria by which OSPF routes are redistributed into other routing domains. + It can be one of the following: + rlRedistMatchTypeInternal - Routes that are internal to a specific autonomous system. + rlRedistMatchTypeExternalTwo - Routes that are external to the autonomous system, but are imported into OSPF as Type 2 external route. + rlRedistMatchTypeExternalOne - Routes that are external to the autonomous system, but are imported into OSPF as Type 1 external route." + ::= { rlRedistEntry 5 } + +rlRedistRoutMapName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Specifies the route map that should be interrogated to filter the importation of routes + from this source routing protocol to the current routing protocol. + If not specified, all routes are redistributed. If this keyword is specified, but no route map tags are listed, no routes will be imported." + ::= { rlRedistEntry 6 } + +rlRedistAsNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Autonomous system number for the redistributed route. Number in range from 1 to 65535. + 0 means no AS number defined" + DEFVAL {0} + ::= { rlRedistEntry 7} + +rlRedistMetricTransparent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Redistribute routes without changing the metric" + DEFVAL {true} + ::= { rlRedistEntry 8 } + +rlRedistMetricValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When redistributing from one OSPF process to another OSPF process on the same router, + the metric will be carried through from one process to the other if no metric value is specified. + When redistributing other processes to an OSPF process, the default metric is 20 when no metric value is specified." + DEFVAL {0} + ::= { rlRedistEntry 9 } + +rlRedistMetricType OBJECT-TYPE + SYNTAX RlRedistMetricType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Parameter semantic differs according to rlRedistSrcProtocol. + In OSPF specifies the external link type associated with the default route advertised into the OSPF routing domain. + It can be one of two values: + 1 - Type 1 external route + 2 - Type 2 external route" + ::= { rlRedistEntry 10} + + +rlRedistSubnets OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "For redistributing routes into OSPF, the scope of redistribution for the specified protocol" + DEFVAL {false} + ::= { rlRedistEntry 11 } + +rlRedistOnlyNSSA OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Sets the nssa-only attribute for all routes redistributed into OSPF." + DEFVAL {false} + ::= { rlRedistEntry 12 } + +rlRedistRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Row Status" + ::= { rlRedistEntry 13 } + +END +-- rlRedistISISProcessId OBJECT-TYPE +-- SYNTAX DisplayString +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "In IS-IS, this is an optional tag value that defines a meaningful name for a routing process." +-- ::= { rlRedistEntry 15 } + +-- rlRedistLevel OBJECT-TYPE +-- SYNTAX RlRedistLevel +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "In IS-IS +-- level-1: Level 1 routes are redistributed into other IP routing protocols independently. +-- level-1-2: both Level 1 and Level 2 routes are redistributed into other IP routing protocols. +-- level-2: Level 2 routes are redistributed into other IP routing protocols independently." +-- DEFVAL {rlRedistLevelNone} +-- ::= { rlRedistEntry 16 } +-- rlRedistTagValue OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "Specifies the 32-bit decimal value attached to each external route. +-- This is not used by OSPF itself. +-- It may be used to communicate information between Autonomous System Boundary Routers (ASBRs). +-- If none is specified, then the remote autonomous system number is used for routes from +-- Border Gateway Protocol (BGP) and Exterior Gateway Protocol (EGP); +-- for other protocols, zero (0) is used" +-- DEFVAL {0} +-- ::= { rlRedistEntry 17 } + + diff --git a/MIBS/cisco/CISCOSB-SCT-MIB b/MIBS/cisco/CISCOSB-SCT-MIB new file mode 100644 index 0000000..a83b1f6 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SCT-MIB @@ -0,0 +1,47 @@ +CISCOSB-SCT-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Switch Interfaces Private +-- Version: 7.50 +-- Date: 16 Aug 2010 + +IMPORTS + OBJECT-TYPE, Counter32 FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB; + +rlSctMib MODULE-IDENTITY + LAST-UPDATED "201008161234Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for SCT MIB." + ::= { switch001 203 } + +--rlSctCpuRateEnabled +rlSctCpuRateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication whether the counter CPU rate is enabled" + ::= { rlSctMib 1 } + +--rlSctCpuRate +rlSctCpuRate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the amount of packets per second the CPU is handling." + ::= { rlSctMib 2 } + +END + diff --git a/MIBS/cisco/CISCOSB-SECSD-MIB b/MIBS/cisco/CISCOSB-SECSD-MIB new file mode 100644 index 0000000..e70a9d0 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SECSD-MIB @@ -0,0 +1,423 @@ +CISCOSB-SECSD-MIB DEFINITIONS ::= BEGIN + +-- ------------------------------------------------------------- +-- Security Sensitive Data MIB +-- Title: CISCOSB Security Sensitive Data +-- This Private MIB manages the Security Sensitive Data access. +-- Version: 7.50 +-- Date: 31 Aug 2011 +-- +-- ------------------------------------------------------------- + + +IMPORTS + switch001 FROM CISCOSB-MIB + TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC + EnabledStatus FROM P-BRIDGE-MIB + TruthValue, RowStatus FROM SNMPv2-TC + OBJECT-TYPE FROM SNMPv2-SMI; + + +rlSecSd MODULE-IDENTITY + LAST-UPDATED "201108310001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Security Sensitive Data (SSD), + contains the MIB tables and scalars to manage the access through + the different management channels as CLI, WEB and others, + for sensitive data as user names and passwords in system." + REVISION "201108310000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 209 } + +RlSecSdRuleUserType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Security Sensitive Data channels access users. + user-name - the rule is per rlSecSdRuleUserName. + default-user - the rule is per the default system user name. + all-users - all users which their user level permission is less then 15. + level-15-users - users which their user level permission is 15." + SYNTAX INTEGER { + user-name(1), + default-user(2), + level-15-users(3), + all-users(4) + } + +RlSecSdChannelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Security Sensitive Data channels: + secure - secure channels as console, ssh, scp, https. + insecure - insecure channels as telnet, http. + secure-xml-snmp - SNMPv3 with privacy or XML over https. + insecure-xml-snmp - SNMPv1/v2/v3 without privacy, xml over http." + SYNTAX INTEGER { + secure-xml-snmp(1), + secure(2), + insecure(3), + insecure-xml-snmp(4) + } + +RlSecSdAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Security Sensitive Data channels default read/write access action: + exclude - Security Sensitive Data can not retrieved/set. + include-encrypted - SSD can retrieved/set as encrypted only. + include-decrypted - SSD can retrieved/set as decrypted only." + SYNTAX INTEGER { + exclude(1), + include-encrypted(2), + include-decrypted(3) + } + +RlSecSdPermitAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Security Sensitive Data channels access permit read/write action: + exclude - Security Sensitive Data can not retrieved/set. + include-encrypted - SSD can retrieved/set as encrypted only. + include-decrypted - SSD can retrieved/set as decrypted only. + include-all - SSD can retrieved/set as encrypted or as decrypted." + SYNTAX INTEGER { + exclude(1), + include-encrypted(2), + include-decrypted(3), + include-all(4) + } + +RlSecSdSessionAccessType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Security Sensitive Data (SSD) channels access per session: + exclude - Security Sensitive Data can not retrieved. + include-encrypted - SSD can retrieved as encrypted only. + include-decrypted - SSD can retrieved as decrypted only. + default - Set to the default SSD access as defined by the SSD rules." + SYNTAX INTEGER { + exclude(1), + include-encrypted(2), + include-decrypted(3), + default(4) + } + +RlSecSdRuleOwnerType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Security Sensitive Data rule owner: + default - default rule which is defined by the device. + user - rule which is defined by user." + SYNTAX INTEGER { + default(1), + user(2) + } + +-------------------------------------------------------------------------------- +-- rlSecSd Tables -- +-------------------------------------------------------------------------------- + +---------------------------------- +-- rlSecSdRulesTable -- +---------------------------------- + rlSecSdRulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSecSdRulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holding the Security Sensitive Data access rules per: + user name / user level and management channel. + Allow to add/edit/remove Security Sensitive Data rules." + ::= {rlSecSd 1 } + + rlSecSdRulesEntry OBJECT-TYPE + SYNTAX RlSecSdRulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlSecSdRulesTable." + INDEX { rlSecSdRuleUser, + rlSecSdRuleUserName, + rlSecSdRuleChannel + } + ::= {rlSecSdRulesTable 1 } + + RlSecSdRulesEntry ::= SEQUENCE { + rlSecSdRuleUser RlSecSdRuleUserType, + rlSecSdRuleUserName DisplayString, + rlSecSdRuleChannel RlSecSdChannelType, + rlSecSdRuleRead RlSecSdAccessType, + rlSecSdRulePermitRead RlSecSdPermitAccessType, + rlSecSdRuleIsDefault TruthValue, + rlSecSdRuleOwner RlSecSdRuleOwnerType, + rlSecSdRuleStatus RowStatus + } + + rlSecSdRuleUser OBJECT-TYPE + SYNTAX RlSecSdRuleUserType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Contains the Rule user type as described in RlSecSdRuleUserType." + ::= { rlSecSdRulesEntry 1 } + + rlSecSdRuleUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..39)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Contains the Rule user name when rlSecSdRuleUser value is user-name, + Otherwise it contains an empty string" + ::= { rlSecSdRulesEntry 2 } + + rlSecSdRuleChannel OBJECT-TYPE + SYNTAX RlSecSdChannelType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Contains the Rule management channel type as described in RlSecSdChannelType. + secure-xml-snmp and insecure-xml-snmp management channels have no include-encrypted capability + thus their rlSecSdRulePermitRead and rlSecSdRuleRead can have only RlSecSdAccessType values of + exclude or include-decrypted." + ::= { rlSecSdRulesEntry 3 } + + rlSecSdRuleRead OBJECT-TYPE + SYNTAX RlSecSdAccessType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Contains the Rule default read access level as described in RlSecSdAccessType, + must be lower or equal access from rlSecSdRulePermitRead" + ::= { rlSecSdRulesEntry 4} + + rlSecSdRulePermitRead OBJECT-TYPE + SYNTAX RlSecSdPermitAccessType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Contains the Rule maximum permission access level as described in RlSecSdPermitAccessType." + ::= { rlSecSdRulesEntry 5} + + + rlSecSdRuleIsDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "true - Rule has created by the by the system. + false - Rule has created by the user." + ::= { rlSecSdRulesEntry 6} + + + rlSecSdRuleOwner OBJECT-TYPE + SYNTAX RlSecSdRuleOwnerType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Contains the current Rule ownership as defined in RlSecSdRuleOwnerType. + when rlSecSdRuleIsDefault is true, rlSecSdRuleOwner allowed to change + default rule to user rule and vice versa." + ::= { rlSecSdRulesEntry 7} + + rlSecSdRuleStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to Add/Edit/Delete an entry from this table." + ::= { rlSecSdRulesEntry 8} + + +---------------------------------- +-- rlSecSdMngSessionsTable -- +---------------------------------- + rlSecSdMngSessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSecSdMngSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holding Security Sensitive Data management sessions. + Allowing to get management channel, user name, user level." + ::= {rlSecSd 2 } + + rlSecSdMngSessionsEntry OBJECT-TYPE + SYNTAX RlSecSdMngSessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlSecSdMngSessionsTable." + INDEX { rlSecSdMngSessionId } + ::= {rlSecSdMngSessionsTable 1} + + RlSecSdMngSessionsEntry ::= SEQUENCE { + rlSecSdMngSessionId INTEGER, + rlSecSdMngSessionUserLevel INTEGER, + rlSecSdMngSessionUserName DisplayString, + rlSecSdMngSessionChannel RlSecSdChannelType + } + + rlSecSdMngSessionId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contains the Security Sensitive Data management session identifier, + rlSecSdCurrentSessionId is used to get the current management session identifier" + ::= { rlSecSdMngSessionsEntry 1 } + + rlSecSdMngSessionUserLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contains the Security Sensitive Data management session user access level." + ::= { rlSecSdMngSessionsEntry 2 } + + rlSecSdMngSessionUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Contains the Security Sensitive Data management session user name." + ::= { rlSecSdMngSessionsEntry 3 } + + rlSecSdMngSessionChannel OBJECT-TYPE + SYNTAX RlSecSdChannelType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contains the Security Sensitive Data management session channel type as described in RlSecSdChannelType." + ::= { rlSecSdMngSessionsEntry 4 } + +-------------------------------------------------------------------------------- +-- rlSecSd Scalars -- +-------------------------------------------------------------------------------- + +---------------------------------- +-- rlSecSdSessionControl -- +---------------------------------- + + rlSecSdSessionControl OBJECT-TYPE + SYNTAX RlSecSdSessionAccessType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action scalar which set the default read access of Security Sensitive Data. + Affect only on session which from this scalar is configured. + Scalar Get value is the default-display/read of the session which from + this scalar is retrieved." + ::= { rlSecSd 3 } + +---------------------------------- +-- rlSecSdCurrentSessionId -- +---------------------------------- + + rlSecSdCurrentSessionId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get the current SSD management channel identifier, + used to get information from rlSecSdMngSessionsTable." + ::= { rlSecSd 4 } + + +---------------------------------- +-- rlSecSdPassPhrase -- +---------------------------------- + rlSecSdPassPhrase OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the passphrase for the SSD encryptyption / decryption key. + on set, passphrase is in plain text format. + on get, passphrase is encrypted." + DEFVAL{""} + ::= { rlSecSd 5 } + +---------------------------------- +-- rlSecSdFilePassphraseControl -- +---------------------------------- + rlSecSdFilePassphraseControl OBJECT-TYPE + SYNTAX INTEGER { + restricted(1), + unrestricted(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "File Passphrase control provides an additional level of protection on passphrase and configurations. + restricted - a device restricts its passphrase from being inserted into a configuration file. + unrestricted - (default) a device will include its passphrase when creating a configuration file." + DEFVAL { unrestricted } + ::= { rlSecSd 6 } + +---------------------------------- +-- rlSecSdFileIntegrityControl -- +---------------------------------- + rlSecSdFileIntegrityControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "File integrity control provides a validation of configuration file. + enable - Validate the configuration file digest when downloading the file to startup configuration. + disable - Do not validate." + DEFVAL { enable } + ::= { rlSecSd 7 } + +--------------------------------------- +-- rlSecSdConfigurationFileSsdDigest -- +--------------------------------------- + rlSecSdConfigurationFileSsdDigest OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSD block in configuration file integrity digest, auxiliary action scalar for + internal system using during configuration download." + DEFVAL{""} + ::= { rlSecSd 8 } + +------------------------------------ +-- rlSecSdConfigurationFileDigest -- +------------------------------------ + rlSecSdConfigurationFileDigest OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SSD configuration file integrity digest, auxiliary action scalar for + internal system using during configuration download." + DEFVAL{""} + ::= { rlSecSd 9 } + +---------------------------------- +-- rlSecSdFileIndicator -- +---------------------------------- + rlSecSdFileIndicator OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..39)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Retrieve configuration file SSD indicator. + set value: configuration file name. + get value: Exclude, Encrypted, Plaintext" + ::= { rlSecSd 10 } + +END diff --git a/MIBS/cisco/CISCOSB-SECURITY-SUITE b/MIBS/cisco/CISCOSB-SECURITY-SUITE new file mode 100644 index 0000000..649269d --- /dev/null +++ b/MIBS/cisco/CISCOSB-SECURITY-SUITE @@ -0,0 +1,569 @@ +CISCOSB-SECURITY-SUITE DEFINITIONS ::= BEGIN + +-- Version: 7.42_00 +-- Date: 24 JAN 2006 + + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE,Counter32, + Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI + InterfaceIndexOrZero, InterfaceIndex,ifIndex FROM IF-MIB + TEXTUAL-CONVENTION,TruthValue, RowStatus, + RowPointer, DisplayString FROM SNMPv2-TC + Percents,switch001 FROM CISCOSB-MIB + PortList FROM Q-BRIDGE-MIB; + + +rlSecuritySuiteMib MODULE-IDENTITY + LAST-UPDATED "200604080001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for blocking attacks + such as DoS(=Denial Of Service), SYN and well known viruses Attacks + in CISCOSB devices." + REVISION "200601090000Z" + DESCRIPTION + "Add per port dos attack table suport + rlSecuritySuiteDenyTypesTable ,rlSecuritySuiteDoSSynAttackTable." + ::= { switch001 120} + +RlsecuritySuiteGlobalEnableType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the operating modes of the security-suite" + SYNTAX INTEGER { + enable-global-rules-only(1), + enable-all-rules-types(2), + disable(3), + enable-interface-rules-only(4) + } + +RlSecuritySuiteKnownDosAttackType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies well-known DoS attack" + SYNTAX INTEGER { + stacheldraht(1), + invasor-Trojan(2), + back-orifice-Trojan(3) + } + +RlSecuritySuiteKnownDosAttackProtocolType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies protocol type of the well-known DoS attack" + SYNTAX INTEGER { + tcp(1), + upd(2) + } + +RlSecuritySuiteAllMartianEntryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies Martian-address origin: pre-defined (reserved) or statically configured" + SYNTAX INTEGER { + reserved(1), + static(2) + } + +RlSecuritySuiteDenyAttackType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the deny attack types" + SYNTAX INTEGER { + syn(1), + icmp-echo-request(2), + fragmented(3) + } + +RlSecuritySuiteDenySynFinTcp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the dropping SYN, FIN flags enabled TCP packets status" + SYNTAX INTEGER { + deny(1), + permit(2) + } + +RlSecuritySuiteSynProtectionMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the TCP SYN attack protection mode ." + SYNTAX INTEGER { + disabled(1), + report(2), + block(3) + } + +RlSecuritySuiteSynProtectionPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the TCP SYN attack protection mode ." + SYNTAX INTEGER { + normal(1), + attacked(2), + blocked(3) + } + +rlSecuritySuiteGlobalEnable OBJECT-TYPE + SYNTAX RlsecuritySuiteGlobalEnableType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar globally enables/disables the DoS attack Suite. " + ::= { rlSecuritySuiteMib 1 } + +rlSecuritySuiteKnownDoSAttacksTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSecuritySuiteKnownDoSAttacksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table enables/disable well-know DoS attacks, + applied globally to all ifIndexes." + ::= { rlSecuritySuiteMib 2 } + +rlSecuritySuiteKnownDoSAttacksEntry OBJECT-TYPE + SYNTAX RlSecuritySuiteKnownDoSAttacksEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one well known DoS attack address" + INDEX { rlSecuritySuiteKnownDoSAttack} + ::= { rlSecuritySuiteKnownDoSAttacksTable 1 } + +RlSecuritySuiteKnownDoSAttacksEntry::= SEQUENCE { + rlSecuritySuiteKnownDoSAttack RlSecuritySuiteKnownDosAttackType, + rlSecuritySuiteKnownDoSAttackEnable TruthValue + } + +rlSecuritySuiteKnownDoSAttack OBJECT-TYPE + SYNTAX RlSecuritySuiteKnownDosAttackType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A well-known DoS attack to enable" + ::= { rlSecuritySuiteKnownDoSAttacksEntry 1 } + +rlSecuritySuiteKnownDoSAttackEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable a well-known DoS attack " + ::= { rlSecuritySuiteKnownDoSAttacksEntry 2 } + +rlSecuritySuiteKnownDoSAttacksDetailsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSecuritySuiteKnownDoSAttacksDetailsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This read-only table used to present the detailed attributes + of each well-known DoS attack. Used for presentation propose only." + ::= { rlSecuritySuiteMib 3 } + +rlSecuritySuiteKnownDoSAttacksDetailsEntry OBJECT-TYPE + SYNTAX RlSecuritySuiteKnownDoSAttacksDetailsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one well known DoS attack address ," + INDEX { rlSecuritySuiteKnownDoSAttack} + ::= { rlSecuritySuiteKnownDoSAttacksDetailsTable 1 } + +RlSecuritySuiteKnownDoSAttacksDetailsEntry::= SEQUENCE { + rlSecuritySuiteKnownDoSAttackProtocl RlSecuritySuiteKnownDosAttackProtocolType, + rlSecuritySuiteKnownDoSAttackSrcTcpUdpPort INTEGER, + rlSecuritySuiteKnownDoSAttackDestTcpUdpPort INTEGER + } +rlSecuritySuiteKnownDoSAttackProtocl OBJECT-TYPE + SYNTAX RlSecuritySuiteKnownDosAttackProtocolType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the protocol type of the relevant well-known attack" + ::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 1 } + +rlSecuritySuiteKnownDoSAttackSrcTcpUdpPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the source tcp/udp port of the relevant well-known attack" + ::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 2 } + +rlSecuritySuiteKnownDoSAttackDestTcpUdpPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the destination tcp/udp port of the relevant well-known attack" + ::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 3 } + +rlSecuritySuiteReservedMartianAddresses OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar globally enables/disables discarding of the IP + well-known addresses described below: + ------------------------------------------------------------------------------- + | Address block | Present use + |------------------------------------------------------------------------------- + |0.0.0.0/8 | Addresses in this block refer to source hosts + |(except 0.0.0.0/32 | on 'this' network. + | as source address) | + |------------------------------------------------------------------------------ + |127.0.0.0/8 | This block is assigned for use as the Internet host loop-back address. + |----------------------------------------------------------------------------------------------------- + |192.0.2.0/24 | This block is assigned as 'TEST-NET' + | | for use in documentation and example code. + |--------------------------------------------------------------------------- + |224.0.0.0/4 as source. | This block, formerly known as the Class D address space, + | | is allocated for use in IPv4 multicast address assignments. + |------------------------------------------------------------------------------------------- + |240.0.0.0/4 | + |(except 255.255.255.255/32 | This block, formerly known as the Class E address space, is reserved. + | as destination address) | + |------------------------------------------------------------------------------------------------------- + " + ::= { rlSecuritySuiteMib 4 } + +rlSecuritySuiteMartianAddrAllTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSecuritySuiteMartianAddrAllEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This read-only table specifies all current configured Martian addresses - + both pre-defined (=reserved) and used-configured (=static) addresses" + ::= { rlSecuritySuiteMib 5 } + +rlSecuritySuiteMartianAddrAllEntry OBJECT-TYPE + SYNTAX RlSecuritySuiteMartianAddrAllEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Martian address , + packets with this address as IP source or IP destination, are discarded." + INDEX { rlSecuritySuiteMartianAddr,rlSecuritySuiteMartianAddrNetMask} + ::= { rlSecuritySuiteMartianAddrAllTable 1 } + +RlSecuritySuiteMartianAddrAllEntry::= SEQUENCE { + rlSecuritySuiteMartianAddr IpAddress, + rlSecuritySuiteMartianAddrNetMask IpAddress, + rlSecuritySuiteAllMartianEntryType RlSecuritySuiteAllMartianEntryType + } +rlSecuritySuiteMartianAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP address to discard all packets with that address as source + or destination" + ::= { rlSecuritySuiteMartianAddrAllEntry 1 } + +rlSecuritySuiteMartianAddrNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specify the net mask that comprise the destination IP address prefix." + ::= { rlSecuritySuiteMartianAddrAllEntry 2 } + +rlSecuritySuiteAllMartianEntryType OBJECT-TYPE + SYNTAX RlSecuritySuiteAllMartianEntryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specific the entry origin: pre-defined (reserved) of statically configured." + ::= { rlSecuritySuiteMartianAddrAllEntry 3 } + +rlSecuritySuiteMartianAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDoSAttackMartianAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the Martian addresses - + the addresses that packets with these IP addressed as source or + destination are discarded." + ::= { rlSecuritySuiteMib 6 } + +rlSecuritySuiteMartianAddrEntry OBJECT-TYPE + SYNTAX RlDoSAttackMartianAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Martian address , + packets with this address as IP source or IP destination, are discarded." + INDEX { rlSecuritySuiteMartianAddr,rlSecuritySuiteMartianAddrNetMask} + ::= { rlSecuritySuiteMartianAddrTable 1 } + +RlDoSAttackMartianAddrEntry::= SEQUENCE { + rlSecuritySuiteMartianAddrStatus RowStatus + } + +rlSecuritySuiteMartianAddrStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlSecuritySuiteMartianAddrEntry 1 } + +rlSecuritySuiteDoSSynAttackTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSecuritySuiteDoSSynAttackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains IP address and rate, to limit DoS SYN attacks from + a specific IP address and interface(s)" + ::= { rlSecuritySuiteMib 7 } + +rlSecuritySuiteDoSSynAttackEntry OBJECT-TYPE + SYNTAX RlSecuritySuiteDoSSynAttackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one Martian address , + packets with this address as IP source or IP destination, are discarded." + INDEX { rlSecuritySuiteDoSSynAttackIfIndex, + rlSecuritySuiteDoSSynAttackAddr, + rlSecuritySuiteDoSSynAttackNetMask} + ::= { rlSecuritySuiteDoSSynAttackTable 1 } + +RlSecuritySuiteDoSSynAttackEntry::= SEQUENCE { + rlSecuritySuiteDoSSynAttackIfIndex InterfaceIndex, + rlSecuritySuiteDoSSynAttackAddr IpAddress, + rlSecuritySuiteDoSSynAttackNetMask IpAddress, + rlSecuritySuiteDoSSynAttackSynRate INTEGER, + rlSecuritySuiteDoSSynAttackStatus RowStatus + } +rlSecuritySuiteDoSSynAttackIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface which the attack is applied on" + ::= { rlSecuritySuiteDoSSynAttackEntry 1 } + +rlSecuritySuiteDoSSynAttackAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP address to discard all packets with that address as destination" + ::= { rlSecuritySuiteDoSSynAttackEntry 2 } + +rlSecuritySuiteDoSSynAttackNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Relevant when rlSecuritySuiteSynAttackRangeType equals prefix(2). + Specify the number of bits that comprise the destination + IP address prefix." + ::= { rlSecuritySuiteDoSSynAttackEntry 3 } + +rlSecuritySuiteDoSSynAttackSynRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the maximum connections per second allowed from this IP address + and rlSecuritySuiteSynAttackPortList" + ::= { rlSecuritySuiteDoSSynAttackEntry 4 } + +rlSecuritySuiteDoSSynAttackStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlSecuritySuiteDoSSynAttackEntry 6 } + +rlSecuritySuiteDenyTypesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSecuritySuiteDenyTypesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies the ip address and TCP ports that + TCP SYN packets from them on a specific interfaces are dropped." + ::= { rlSecuritySuiteMib 8 } + +rlSecuritySuiteDenyTypesEntry OBJECT-TYPE + SYNTAX RlSecuritySuiteDenyTypesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes one ip address, TCP port and + list of ifIndexes, that packets with these attributes are discarded." + INDEX { rlSecuritySuiteDenyIfIndex, + rlSecuritySuiteDenyAttackType, + rlSecuritySuiteDenyDestAddr, + rlSecuritySuiteDenyNetMask, + rlSecuritySuiteDenyDestPort} + ::= { rlSecuritySuiteDenyTypesTable 1 } + +RlSecuritySuiteDenyTypesEntry::= SEQUENCE { + rlSecuritySuiteDenyIfIndex InterfaceIndex, + rlSecuritySuiteDenyAttackType RlSecuritySuiteDenyAttackType, + rlSecuritySuiteDenyDestAddr IpAddress, + rlSecuritySuiteDenyNetMask IpAddress, + rlSecuritySuiteDenyDestPort INTEGER, + rlSecuritySuiteDenyStatus RowStatus + } + +rlSecuritySuiteDenyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface which the attack is applied on" + ::= { rlSecuritySuiteDenyTypesEntry 1 } + +rlSecuritySuiteDenyAttackType OBJECT-TYPE + SYNTAX RlSecuritySuiteDenyAttackType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The specific deny attack type" + ::= { rlSecuritySuiteDenyTypesEntry 2 } + +rlSecuritySuiteDenyDestAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP address to discard all packets with that address as destination" + ::= { rlSecuritySuiteDenyTypesEntry 3 } + +rlSecuritySuiteDenyNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Relevant when rlSecuritySuiteDenyTCPRangeType equals mask(1). + Specify the number of bits that comprise the destination + IP address prefix." + ::= { rlSecuritySuiteDenyTypesEntry 4 } + +rlSecuritySuiteDenyDestPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Destination TCP port. + Use 65553 to specify all ports. + This key-field is relevant in specific attack types (not all) + Use 0 when not relevant." + ::= { rlSecuritySuiteDenyTypesEntry 5 } + +rlSecuritySuiteDenyStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlSecuritySuiteDenyTypesEntry 6 } + + +rlSecuritySuiteDenySynFinTcp OBJECT-TYPE + SYNTAX RlSecuritySuiteDenySynFinTcp + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar globally enable or disable dropping of tcp packets with both SYN and FIN flags enabled. " + ::= { rlSecuritySuiteMib 9 } + +rlSecuritySuiteSynProtectionMode OBJECT-TYPE + SYNTAX RlSecuritySuiteSynProtectionMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar globally set protection mode on TCP SYN traffic. + Disabled - the system doesn't support protection against TCP SYN attack. + Report - the system doesn't support protection against TCP SYN attack,but reports about it. + Block - the systems supports protection against TCP SYN attack by blocking this traffic on the port. " + ::= { rlSecuritySuiteMib 10 } + +rlSecuritySuiteSynProtectionTreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar globally set protection mode treshold value in packet per second + on TCP SYN traffic." + ::= { rlSecuritySuiteMib 11 } + +rlSecuritySuiteSynProtectionRecoveryTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This scalar globally set protection reovery time out in secounds." + ::= { rlSecuritySuiteMib 12 } + +rlSecuritySuiteSynProtectionPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSecuritySuiteSynProtectionPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table keeps SYN protection status per port." + ::= { rlSecuritySuiteMib 13 } + +rlSecuritySuiteSynProtectionPortEntry OBJECT-TYPE + SYNTAX RlSecuritySuiteSynProtectionPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes TCP SYN protection status for one port." + INDEX { ifIndex} + ::= { rlSecuritySuiteSynProtectionPortTable 1 } + +RlSecuritySuiteSynProtectionPortEntry::= SEQUENCE { + rlSecuritySuiteSynProtectionPortMode RlSecuritySuiteSynProtectionPortMode, + rlSecuritySuiteSynProtectionPortModeLastTimeAttack RlSecuritySuiteSynProtectionPortMode, + rlSecuritySuiteSynProtectionPortLastTimeAttack DisplayString + } + +rlSecuritySuiteSynProtectionPortMode OBJECT-TYPE + SYNTAX RlSecuritySuiteSynProtectionPortMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's TCP SYN protection mode." + ::= { rlSecuritySuiteSynProtectionPortEntry 1 } + + +rlSecuritySuiteSynProtectionPortModeLastTimeAttack OBJECT-TYPE + SYNTAX RlSecuritySuiteSynProtectionPortMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's TCP SYN protection last attack time mode." + ::= { rlSecuritySuiteSynProtectionPortEntry 2 } + +rlSecuritySuiteSynProtectionPortLastTimeAttack OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's TCP SYN protection last attack time." + ::= { rlSecuritySuiteSynProtectionPortEntry 3 } + + + +END + diff --git a/MIBS/cisco/CISCOSB-SENSORENTMIB b/MIBS/cisco/CISCOSB-SENSORENTMIB new file mode 100644 index 0000000..a015f8d --- /dev/null +++ b/MIBS/cisco/CISCOSB-SENSORENTMIB @@ -0,0 +1,100 @@ +CISCOSB-SENSORENTMIB DEFINITIONS ::= BEGIN + +IMPORTS + rlEnv + FROM CISCOSB-HWENVIROMENT + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Unsigned32, mib-2 + FROM SNMPv2-SMI + entPhySensorEntry + FROM ENTITY-SENSOR-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, TimeStamp + FROM SNMPv2-TC + entPhysicalIndex, entityPhysicalGroup + FROM ENTITY-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + EntitySensorValue + FROM ENTITY-SENSOR-MIB; + +rlSensor MODULE-IDENTITY + LAST-UPDATED "200309210000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for sensors in CISCOSB devices." + REVISION "200309210000Z" + DESCRIPTION + "ADDED this MODULE-IDENTITY clause." + ::= { rlEnv 4 } + +rlEntPhySensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEntPhySensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The addition to the table of sensors maintained by the environmental + monitor." + ::= { rlEnv 3 } + +rlEntPhySensorEntry OBJECT-TYPE + SYNTAX RlEntPhySensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An additon to the entry in the sensor table, representing the + maximum/minimum values for the sensor associated." + AUGMENTS {entPhySensorEntry} + ::= { rlEntPhySensorTable 1 } + +RlEntPhySensorEntry ::= + SEQUENCE { + rlEnvPhySensorMinValue EntitySensorValue, + rlEnvPhySensorMaxValue EntitySensorValue, + rlEnvPhySensorTestValue EntitySensorValue, + rlEnvPhySensorLocation SnmpAdminString + } + +rlEnvPhySensorMinValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum value for the Sensor being instrumented." + ::= { rlEntPhySensorEntry 1 } + +rlEnvPhySensorMaxValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum value for the Sensor being instrumented." + ::= { rlEntPhySensorEntry 2 } + +rlEnvPhySensorTestValue OBJECT-TYPE + SYNTAX EntitySensorValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Test/reference value for the Sensor being instrumented." + ::= { rlEntPhySensorEntry 3 } + +rlEnvPhySensorLocation OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description for the Location where the Sensor being instrumented." + ::= { rlEntPhySensorEntry 4 } +END + diff --git a/MIBS/cisco/CISCOSB-SMARTPORTS-MIB b/MIBS/cisco/CISCOSB-SMARTPORTS-MIB new file mode 100644 index 0000000..df32185 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SMARTPORTS-MIB @@ -0,0 +1,349 @@ +CISCOSB-SMARTPORTS-MIB DEFINITIONS ::= BEGIN + + +-- ------------------------------------------------------------- +-- Banner MIB +-- Title: Cisco Smart Ports Private MIB +-- This Private MIB manages smart ports macros +-- Version: 7.47 +-- Date: 30 July 2008 +-- +-- ------------------------------------------------------------- + +IMPORTS + switch001 FROM CISCOSB-MIB + TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC + InterfaceIndexOrZero FROM IF-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + EnabledStatus FROM P-BRIDGE-MIB + RowStatus FROM SNMPv2-TC + OBJECT-TYPE FROM SNMPv2-SMI; + + + rlSmartPorts MODULE-IDENTITY + LAST-UPDATED "200807300000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Smart Ports - + provide a convenient way to save and share common configurations. + Smart Ports group a group of command to be applied on a port or a trunk + OR on a global configuration context. In addition Smart port + application provide a database per interface (or global configuration) + to list applied macros. + Each smart port macro can either a user-defined or pre-defined." + REVISION "200807300000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 140 } + + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + + +MacroType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Smart Ports macro type." + SYNTAX INTEGER { + rlSmartPortsMacroInterfaceVendorProvided(1), + rlSmartPortsMacroGloablVendorProvided(2), + rlSmartPortsMacroUserCreated(3) + +} + +RlSmartPortsMacroName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Macro name." + SYNTAX DisplayString(SIZE(1..32)) + +RlSmartPortsMacroNameOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Macro name." + SYNTAX DisplayString(SIZE(0..32)) +-- ------------------------------------------------------------- +-- --------- Tables -------------------------------------- +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- --------- rlSmartPortsMacroManageTable ---------------- +-- ------------------------------------------------------------- + + rlSmartPortsMacroManageTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSmartPortsMacroManageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing available smart ports macros, + holding: + macro name + macro type: user defined, + CISCOSB provided per interface + CISCOSB provided globally + and matches a macro index to be used as identifier in + rlSmartPortsMacroContentTable where the macro content really IS + Allow to add/remove user defined macros." + ::= {rlSmartPorts 1 } + + rlSmartPortsMacroManageEntry OBJECT-TYPE + SYNTAX RlSmartPortsMacroManageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlSmartPortsMacroManageTable." + INDEX { IMPLIED rlSmartPortsMacroName } + ::= {rlSmartPortsMacroManageTable 1 } + + RlSmartPortsMacroManageEntry ::= SEQUENCE { + rlSmartPortsMacroName RlSmartPortsMacroName, + rlSmartPortsMacroIndex INTEGER, + rlSmartPortsMacroType MacroType, + rlSmartPortsMacroStatus RowStatus, + rlSmartPortsMacroKeywords DisplayString, + rlSmartPortsMacroDesc1 DisplayString, + rlSmartPortsMacroDesc2 DisplayString + } + + rlSmartPortsMacroName OBJECT-TYPE + SYNTAX RlSmartPortsMacroName + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Macro name." + ::= { rlSmartPortsMacroManageEntry 1 } + + rlSmartPortsMacroIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the macro's index. + An arbitrary incremental Index used as identifier in + rlSmartPortsMacroContentTable where the macro content really IS." + ::= { rlSmartPortsMacroManageEntry 2 } + + rlSmartPortsMacroType OBJECT-TYPE + SYNTAX MacroType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the macro type: user defined, + CISCOSB provided per interface + CISCOSB provided globally" + ::= { rlSmartPortsMacroManageEntry 3 } + + + rlSmartPortsMacroStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlSmartPortsMacroManageEntry 4 } + + + rlSmartPortsMacroKeywords OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of Macro Keywords. if there are" + ::= { rlSmartPortsMacroManageEntry 5 } + + rlSmartPortsMacroDesc1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of Macro descriptions. if there are" + ::= { rlSmartPortsMacroManageEntry 6 } + + rlSmartPortsMacroDesc2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "continue List of Macro descriptions. if there are" + ::= { rlSmartPortsMacroManageEntry 7 } + + + +-- ------------------------------------------------------------- +-- --------- rlSmartPortsMacroContentTable ---------------- +-- ------------------------------------------------------------- + + rlSmartPortsMacroContentTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSmartPortsMacroContentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds smart ports macro's content. + Entries are allowed to be added ONLY on macro indexes that + 1) has a corresponding entry in rlSmartPortsMacroManageTable + 2) has rlSmartPortsMacroType = rlSmartPortsMacroUserCreated" + ::= {rlSmartPorts 2 } + + rlSmartPortsMacroContentEntry OBJECT-TYPE + SYNTAX RlSmartPortsMacroContentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the elSmartPortsMacroManageTable." + INDEX { rlSmartPortsMacroIndex,rlSmartPortsMacroOctetIndex} + ::= {rlSmartPortsMacroContentTable 1 } + + RlSmartPortsMacroContentEntry ::= SEQUENCE { + rlSmartPortsMacroOctetIndex INTEGER (1..19), + rlSmartPortsMacroText SnmpAdminString + + } + + rlSmartPortsMacroOctetIndex OBJECT-TYPE + SYNTAX INTEGER (1..19) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the line number in the macro's content text. + To allow full macro size of 3k = 19 * 160 = 3040" + ::= { rlSmartPortsMacroContentEntry 1 } + + rlSmartPortsMacroText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Macro content." + ::= { rlSmartPortsMacroContentEntry 2 } + +-- ------------------------------------------------------------- +-- --------- rlSmartPortsMacroDescriptionTable ---------------- +-- ------------------------------------------------------------- + + + rlSmartPortsMacroDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSmartPortsMacroDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds smart ports macro's name + globally (rlSmartPortsMacroDescriptionIndex == 0) + interface (port or trunk)." + ::= {rlSmartPorts 3 } + + rlSmartPortsMacroDescriptionEntry OBJECT-TYPE + SYNTAX RlSmartPortsMacroDescriptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlSmartPortsMacroInterfaceTable." + INDEX { rlSmartPortsMacroDescriptionIndex} + ::= {rlSmartPortsMacroDescriptionTable 1 } + + RlSmartPortsMacroDescriptionEntry ::= SEQUENCE { + rlSmartPortsMacroDescriptionIndex InterfaceIndexOrZero, + rlSmartPortsMacroDescriptionText SnmpAdminString, + rlSmartPortsMacroDescriptionStatus RowStatus + } + + rlSmartPortsMacroDescriptionIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies global configuration when equals 0 OR + local port or trunk on which the user saved Macro's name." + ::= { rlSmartPortsMacroDescriptionEntry 1 } + + rlSmartPortsMacroDescriptionText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Macro name." + ::= { rlSmartPortsMacroDescriptionEntry 2 } + + rlSmartPortsMacroDescriptionStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete/Add an entry from this table." + ::= { rlSmartPortsMacroDescriptionEntry 3 } +-- ------------------------------------------------------------- +-- --------- rlSmartPortsFreeIndexes ---------------- +-- ------------------------------------------------------------- + rlSmartPortsFreeIndexes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns free index to set in rlSmartPortsMacroIndex when macro is added." + ::= { rlSmartPorts 4 } + +-- ------------------------------------------------------------- +-- --------- rlSmartPorts Diagnostics --------------------- +-- ------------------------------------------------------------- + rlSmartPortsDiagMacroName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In case the last macro had failed you will get this name from the + specific terminal you had used ." + ::= { rlSmartPorts 5 } + + rlSmartPortsDiagLineNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In case the last macro had failed you will get i'ts line number from + specific terminal you had used ." + ::= { rlSmartPorts 6 } + + rlSmartPortsDiagCommandLine OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In case the last macro had failed you will get i'ts command line number + from specific terminal you had used ." + ::= { rlSmartPorts 7 } + + + rlSmartPortsCondenseMode OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disabled - in macro description macro such as x no_x will be removed + enabled - in macro description macro such as x no_x will not be removed + when condense mode is enabled (by default) each time a macro with the name + no_x is applied and prior to that a macro x was applied , they will be removed + from the list... + + " + + DEFVAL {enabled} + ::= { rlSmartPorts 8 } + + + + +END diff --git a/MIBS/cisco/CISCOSB-SMON-MIB b/MIBS/cisco/CISCOSB-SMON-MIB new file mode 100644 index 0000000..30a519b --- /dev/null +++ b/MIBS/cisco/CISCOSB-SMON-MIB @@ -0,0 +1,117 @@ +CISCOSB-SMON-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private SMON MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + dot1dBasePort FROM BRIDGE-MIB; + +CopyModeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "copy destination mode type: + 1- monitor-only + 2- network." + SYNTAX INTEGER { + monitor-only(1), + network (2) +} +rlSmon MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines SMON private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 84 } + +rlPortCopyMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlSmon 1 } + +rlPortCopySupport OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + notSupported(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "supported - The standard portCopy is supported. + notSupported - the standard portCopy is not supported. + only basic portCopy operation is supported. " + ::= { rlSmon 2 } + +rlPortCopyVlanTaggingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortCopyVlanTaggingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A supplementing table for portCopyTable. + For every portCopyDest a vlan-tagging option is available." + ::= { rlSmon 3 } + +rlPortCopyVlanTaggingEntry OBJECT-TYPE + SYNTAX RlPortCopyVlanTaggingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry specify how mirrored packets will transmit from + the portCopyDest: Tagged or unTagged. + The values in this entry will be valid only when the + dot1dBasePort will be configured as a portCopyDest + in the portCopyTable." + INDEX { dot1dBasePort } + ::= { rlPortCopyVlanTaggingTable 1 } + +RlPortCopyVlanTaggingEntry ::= + SEQUENCE { + rlPortCopyVlanTagging TruthValue + } + +rlPortCopyVlanTagging OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TRUE - Mirrored packets will transmit from portCopyDest - Tagged + FALSE - Mirrored packets will transmit from portCopyDest - unTagged" + DEFVAL { true } + ::= { rlPortCopyVlanTaggingEntry 1 } + +rlPortCopyMode OBJECT-TYPE + SYNTAX CopyModeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This scalar defines a mode of the copy + destination port" + ::= { rlSmon 4} + +rlPortCopySessionsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This scalar enables globaly port monitoring sessions " + DEFVAL{ true } + + ::= { rlSmon 5} + +END diff --git a/MIBS/cisco/CISCOSB-SNMP-MIB b/MIBS/cisco/CISCOSB-SNMP-MIB new file mode 100644 index 0000000..5612cd0 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SNMP-MIB @@ -0,0 +1,944 @@ +CISCOSB-SNMP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, Integer32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, AutonomousType FROM SNMPv2-TC + RowStatus, TruthValue, TimeInterval FROM SNMPv2-TC + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + snmpTargetAddrExtEntry FROM SNMP-COMMUNITY-MIB + SnmpEngineID, SnmpAdminString FROM SNMP-FRAMEWORK-MIB + usmUserEntry FROM SNMP-USER-BASED-SM-MIB; + +rlSNMP MODULE-IDENTITY + LAST-UPDATED "202105190000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "Private MIB module for SNMP support in CISCOSB devices." + REVISION "202105190000Z" + DESCRIPTION + "Added support in usmUserTable augment for authentication and + privacy passwords saving." + REVISION "201002150000Z" + DESCRIPTION + "1. Changed SYNTAX of rlSnmpEngineID from + OCTET STRING (SIZE(5..32))to SnmpEngineID. + 2. Added rlInet2EngineIdTable." + REVISION "200709100000Z" + DESCRIPTION + "Added rlEvents MIB." + REVISION "200606060000Z" + DESCRIPTION + "Added rlSNMPenable object." + REVISION "0410200000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 98 } + +rlSNMPv3 OBJECT IDENTIFIER ::= { rlSNMP 1 } + +rlTargetParamsTestingLevel OBJECT-TYPE + SYNTAX INTEGER { + low(1), + high(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The level of the tests done when configuring an entry in the snmpTargetParamsTable." + ::= { rlSNMPv3 1 } + +rlNotifyFilterTestingLevel OBJECT-TYPE + SYNTAX INTEGER { + low(1), + high(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The level of the tests done when configuring an entry in the snmpNotifyFilterTable." + ::= { rlSNMPv3 2 } + +rlSnmpEngineID OBJECT-TYPE + SYNTAX SnmpEngineID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A variable for setting the router's local engineID value. + Setting this variable will effect the value of snmpEngineID. Setting this + variable to the value '00 00 00 00 00'H will cause snmpEngineID to get + an automatically created value based on the device basic MAC address. + This method of setting the agent's engineID is recommended for stand-alone + systems. Setting this variable to any other (valid) value will set snmpEngineID + to this value. Setting this variable to all 'ff'H or all zeros is not + allowed, with the exception of the value '00 00 00 00 00'H. + The last method is recommended for stackable system, in order for the + engineID to be unique within an administrative domain. + Setting this value (to a value different then the default value) + is required before configuring users data in usmUserTable and + vacmSecurityToGroupTable. + Changing the value of this variable has 2 side-effects: + - All user data will be deleted, including: all usmUserTable configured entries and + vacmSecurityToGroupTable entries where vacmSecurityModel = 3. + - All snmpCommunityTable entries with snmpCommunityContextEngineID value + equal to old rlSnmpEngineID value, will be updated with the new + rlSnmpEngineID value." + DEFVAL { '0000000001'H } + ::= { rlSNMPv3 3 } + +rlSNMPv3IpAddrToIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSNMPv3IpAddrToIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maps ip addresses to indices. The output index + is used as a component in some SNMPv3 tables fields (for example: + snmpTargetAddrName). Ipv4 addresses are not supported by this table. + Note: in getNext operations on this table, only mappings which are in use + in snmpTargetAddrTable (using rlTargetAddrMagicUsedInIndex) will be retreived. + The mapped index does not include delimiters which are forbidden + in SNMPv3 tag values (and thus can be used in tag fields). " + ::= { rlSNMPv3 4 } + +rlSNMPv3IpAddrToIndexEntry OBJECT-TYPE + SYNTAX RlSNMPv3IpAddrToIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSNMPv3IpAddrToIndexAddrType, + rlSNMPv3IpAddrToIndexAddr } + ::= { rlSNMPv3IpAddrToIndexTable 1 } + +RlSNMPv3IpAddrToIndexEntry ::= SEQUENCE { + rlSNMPv3IpAddrToIndexAddrType InetAddressType, + rlSNMPv3IpAddrToIndexAddr InetAddress, + rlSNMPv3IpAddrToIndexMappedIndex OCTET STRING +} + +rlSNMPv3IpAddrToIndexAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of NMS IP address." + ::= { rlSNMPv3IpAddrToIndexEntry 1 } + +rlSNMPv3IpAddrToIndexAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NMS IP address." + ::= { rlSNMPv3IpAddrToIndexEntry 2 } + +rlSNMPv3IpAddrToIndexMappedIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index mapped for this row ip address." + ::= { rlSNMPv3IpAddrToIndexEntry 3 } + +rlTargetAddrExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTargetAddrExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table extends rlTargetAddrExtEntry. " + ::= { rlSNMPv3 5 } + +rlTargetAddrExtEntry OBJECT-TYPE + SYNTAX RlTargetAddrExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + AUGMENTS { snmpTargetAddrExtEntry } + ::= { rlTargetAddrExtTable 1 } + +RlTargetAddrExtEntry ::= SEQUENCE { + rlTargetAddrMagicUsedInIndex OCTET STRING +} + +rlTargetAddrMagicUsedInIndex OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0 | 4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this field to a 4 octets length value means that ip mapping (using rlSNMPv3IpAddrToIndexTable) + is used for this row. If such a mapping is not used, a 0-length octet string + value should be used for this field (this is also the default). + This field value is determined only once, upon creation of an entry in the + snmpTargetAddrTable. A change in its value while updating an existing entry + is ignored. + Prior to creating a snmpTargetAddrTable entry with a 4 octets length value for + this field, the rlSNMPv3IpAddrToIndexTable must be used in order to retrieve + this value." + DEFVAL { "" } + ::= { rlTargetAddrExtEntry 1 } + +rlInet2EngineIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInet2EngineIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maps inet addresses to SNMPv3 engine identifiers. " + ::= { rlSNMPv3 6 } + +rlInet2EngineIdEntry OBJECT-TYPE + SYNTAX RlInet2EngineIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlInet2EngineIdAddressType, rlInet2EngineIdAddress} + ::= { rlInet2EngineIdTable 1 } + +RlInet2EngineIdEntry ::= SEQUENCE { + rlInet2EngineIdAddressType InetAddressType, + rlInet2EngineIdAddress InetAddress, + rlInet2EngineIdEngineId SnmpEngineID, + rlInet2EngineIdStatus RowStatus +} + +rlInet2EngineIdAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Inet address type of the mapped inet address." + ::= { rlInet2EngineIdEntry 1 } + +rlInet2EngineIdAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Mapped inet address." + ::= { rlInet2EngineIdEntry 2 } + +rlInet2EngineIdEngineId OBJECT-TYPE + SYNTAX SnmpEngineID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNMPv3 engine id to which the address denoted by rlInet2EngineIdAddressType and rlInet2EngineIdAddress is mapped." + ::= { rlInet2EngineIdEntry 3 } + +rlInet2EngineIdStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The management control for this table." + DEFVAL { createAndGo } + ::= { rlInet2EngineIdEntry 4 } + + +rlSNMPDomains OBJECT IDENTIFIER ::= { rlSNMP 2 } + +rlSnmpUDPMridDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMPv2 over UDP transport domain, used when Multi-Instance Router + is supported (more than one MIR instance exist). + The corresponding transport address is of type RlSnmpUDPMridAddress." + ::= { rlSNMPDomains 1 } + +RlSnmpUDPMridAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1d.1d.1d.1d/2d/2d" + STATUS current + DESCRIPTION + "Represents the UDP address of NMS and the MRID through which it is + connected in order to access the agent: + octets contents encoding + 1-4 IP-address network-byte order + 5-6 UDP-port network-byte order + 7-8 MRID network-byte order + " + SYNTAX OCTET STRING (SIZE (8)) + +rlSnmpUdpIpv6MridDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMPv2 over UDP over IPv6 transport domain, used when Multi-Instance Router + is supported (more than one MIR instance exist). + The corresponding transport address is of type RlSnmpUDPIpv6MridAddress + for global IPv6 addresses." + ::= { rlSNMPDomains 2 } + +RlSnmpUDPIpv6MridAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x]0a:2d:2d" + STATUS current + DESCRIPTION + "Represents the UDP address of NMS and the MRID through which it is + connected in order to access the agent: + octets contents encoding + 1-16 IPv6 address network-byte order + 17-18 UDP-port network-byte order + 19-20 MRID network-byte order " + SYNTAX OCTET STRING (SIZE (20)) + +rlSnmpUdpIpv6zMridDomain OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SNMPv2 over UDP over IPv6 transport domain, used when Multi-Instance Router + is supported (more than one MIR instance exist). + The corresponding transport address is of type RlSnmpUDPIpv6zMridAddress + for scoped IPv6 addresses with a zone index." + ::= { rlSNMPDomains 3 } + +RlSnmpUDPIpv6zMridAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x%4d]0a:2d" + STATUS current + DESCRIPTION + "Represents the UDP address of NMS (consisting of an IPv6 address, + a zone index and a port number) and the MRID through which it is + connected in order to access the agent: + octets contents encoding + 1-16 IPv6 address network-byte order + 17-20 zone index network-byte order + 21-22 UDP-port network-byte order + 23-24 MRID network-byte order " + SYNTAX OCTET STRING (SIZE (24)) + + +rlSnmpRequestMridTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSnmpRequestMridEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for determining the Mrid for the current SNMP request." + ::= { rlSNMP 3 } + +rlSnmpRequestMridEntry OBJECT-TYPE + SYNTAX RlSnmpRequestMridEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSnmpRequestManagedMrid } + ::= { rlSnmpRequestMridTable 1 } + +RlSnmpRequestMridEntry ::= SEQUENCE { + rlSnmpRequestManagedMrid INTEGER, + rlSnmpRequestMridStatus INTEGER } + +rlSnmpRequestManagedMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router instance the NMS wants to manage in the current SNMP request. + The value of this object, when attaching a variable instance of the + rlSnmpRequestManagedMridTable to an SNMP request, will determine the + managed Mrid for this request. + It is important to mention that the variable insance must be attached + as the first variable in the PDU in order to influence all variables." + ::= { rlSnmpRequestMridEntry 1 } + +rlSnmpRequestMridStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this entry." + ::= { rlSnmpRequestMridEntry 2 } + +rlSNMPenable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables SNMP." + DEFVAL { enable } + ::= { rlSNMP 4 } + +rndCommunityInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndCommunityInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The community table of the agent" + ::= { rlSNMP 5 } + +rndCommunityInetEntry OBJECT-TYPE + SYNTAX RndCommunityInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndCommunityInetMngStationAddrType, rndCommunityInetMngStationAddr, + IMPLIED rndCommunityInetString } + ::= { rndCommunityInetTable 1 } + +RndCommunityInetEntry ::= SEQUENCE { + rndCommunityInetMngStationAddrType InetAddressType, + rndCommunityInetMngStationAddr InetAddress, + rndCommunityInetString DisplayString, + rndCommunityInetAccess INTEGER, + rndCommunityInetTrapsEnable INTEGER, + rndCommunityInetStatus INTEGER, + rndCommunityInetPortSecurity INTEGER, + rndCommunityInetOwner DisplayString, + rndCommunityInetTrapDestPort INTEGER, + rndCommunityInetAltAddrType InetAddressType, + rndCommunityInetAltAddr InetAddress + +} + +rndCommunityInetMngStationAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address type of the management station that will be allowed to + communicate with the agent IP address" + ::= { rndCommunityInetEntry 1 } + + +rndCommunityInetMngStationAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address of the management station that will be allowed to + communicate with the agent IP address" + ::= { rndCommunityInetEntry 2 } + +rndCommunityInetString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The community string with which the management + station will communicate with the agent" + ::= { rndCommunityInetEntry 3 } + +rndCommunityInetAccess OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + readWrite(2), + super(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The allowed access to this management station" + ::= { rndCommunityInetEntry 4} + +rndCommunityInetTrapsEnable OBJECT-TYPE + SYNTAX INTEGER { + snmpV1(1), + snmpV2(2), + snmpV3(3), + trapsDisable(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Should the agent send traps to the management station, + and what version is required" + ::= { rndCommunityInetEntry 5 } + +rndCommunityInetStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + invalid(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this entry. If the status is invalid the + community entry will be deleted" + ::= { rndCommunityInetEntry 6 } + +rndCommunityInetPortSecurity OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled the device will only receive SNMP messages from the port, + through which this NMS is reachable from the device." + DEFVAL { disabled } + ::= { rndCommunityInetEntry 7 } + +rndCommunityInetOwner OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The owner of this community" + ::= { rndCommunityInetEntry 8 } + +rndCommunityInetTrapDestPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The transport protocol (usually UDP) port to which traps to the + management station represebted by this entry will be sent. The default + is the well-known IANA assigned port number for SNMP traps. + This object is relevant only if rndCommunityInetTrapsEnable has a value + different from trapsDisable." + DEFVAL { 162 } + ::= { rndCommunityInetEntry 9 } + +rndCommunityInetAltAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For testing purposes" + ::= { rndCommunityInetEntry 10 } + + +rndCommunityInetAltAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For testing purposes" + ::= { rndCommunityInetEntry 11 } + +rlMridInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMridInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MRID related configurations table of the agent" + ::= { rlSNMP 6 } + +rlMridInetEntry OBJECT-TYPE + SYNTAX RlMridInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndCommunityInetMngStationAddrType, rndCommunityInetMngStationAddr, + IMPLIED rndCommunityInetString } + ::= { rlMridInetTable 1 } + +RlMridInetEntry ::= SEQUENCE { + rlMridInetConnection INTEGER, + rlInetManagedMrid INTEGER +} + +rlMridInetConnection OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router instance connecting the NMS who accessed the agent + through the community table entry corresponding to the keys of this entry." + ::= { rlMridInetEntry 1 } + +rlInetManagedMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router instance currently managed by the NMS who accessed the agent + through the community table entry corresponding to the keys of this entry " + ::= { rlMridInetEntry 2 } + +rlEvents OBJECT IDENTIFIER ::= { rlSNMP 7 } + +rlEventsPollerId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The rlEventsPollerId is the 1st key in all the rlEvents tables. Each poller must first GET from this + object his Id. The agent will ensure uniqueness." + ::= { rlEvents 1 } + +rlEventsDefaultPollingInterval OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default polling time. Will be used to detrermined whether the events configured by a poller in + rlEventsTable can be destroyed, in absence of an entry for this poller in the rlEventsPollingControlTable." +::= { rlEvents 2 } + + +rlEventsDeleteEvents OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " SETting a id of an active poller will cause all the rows of this poller in the rlEventsTable + to be destroyed. This is equivalent to SETting rlEventsStatus of each row of this poller to 'destroy'. + GET operation on this variable is meaningless, and the value 0 will be returned in this case (actual + pollers start from 1)." + ::= { rlEvents 3 } + + +rlEventsMaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEventsMaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table showing the events mask for each client." + ::= { rlEvents 4 } + +rlEventsMaskEntry OBJECT-TYPE + SYNTAX RlEventsMaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlEventsMaskPollerId } + ::= { rlEventsMaskTable 1 } + + +RlEventsMaskEntry ::= SEQUENCE { + rlEventsMaskPollerId INTEGER, + rlEventsMaskMask OCTET STRING +} + +rlEventsMaskPollerId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The poller id whose events are shown in this table " + ::= { rlEventsMaskEntry 1 } + + +rlEventsMaskMask OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The semantics of the rlEventsMask is an array of timestamps (each 4 octets + containing one time stamp). Each timestamp is in TimeTicks units encoded in network order. + Thus the mask can contain up to 40 timestamps. If a place in the array is empty it will contain + 0. + Each timestamp shows the time of the last occurrence of the event whose + rlEventIndexKey in the rlEventsTable for this client id is the same as its index in the array. + Each for bytes of the rlEventsMask will contain the timestamp in TimeTicks + units encoded in network order of the last time the event " + ::= { rlEventsMaskEntry 2 } + +rlEventsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEventsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table relating the events recorded to the indices in the rlEventsMask." + ::= { rlEvents 5 } + +rlEventsEntry OBJECT-TYPE + SYNTAX RlEventsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlEventsPoller, IMPLIED rlEventId } + ::= { rlEventsTable 1 } + + +RlEventsEntry ::= SEQUENCE { + rlEventsPoller INTEGER, + rlEventId OBJECT IDENTIFIER, + rlEventIndexInMask INTEGER, + rlEventsStatus RowStatus +} + +rlEventsPoller OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The poller id whose event definitions are shown in this table." + ::= { rlEventsEntry 1 } + +rlEventId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The event id of the polled event. This is the notification object identifier (in case of a + SNMPV2 notification) or the translation to SNMPv2 notation of an SNMPv1 trap according to the RFC 3584 + (SNMP versions coexistence)." + ::= { rlEventsEntry 2 } + +rlEventIndexInMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index in the rlEventsMaskMask of this poller id that has been allocated for this event by the device." + ::= { rlEventsEntry 3 } + +rlEventsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus for this table. Note that the device may refuse for resource shortage reasons to honour a create request + for this poller even if apparently there still is room in his rlEventsMaskMask (i.e. the poller has requested + monitoring of less than 40 events). " + ::= { rlEventsEntry 4 } + + +rlEventsPollingControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlEventsPollingControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The polling control table for a poller. Currently contain only the polling interval." + ::= { rlEvents 6 } + +rlEventsPollingControlEntry OBJECT-TYPE + SYNTAX RlEventsPollingControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlEventsPollingControlPollerId } + ::= { rlEventsPollingControlTable 1 } + + +RlEventsPollingControlEntry ::= SEQUENCE { + rlEventsPollingControlPollerId INTEGER, + rlEventsPollingControlPollingInterval TimeTicks +} + +rlEventsPollingControlPollerId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The poller id whose polling controls are shown in this table." + ::= { rlEventsPollingControlEntry 1 } + + +rlEventsPollingControlPollingInterval OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired polling interval for this poller. If the device has determined that the poller has not + polled the device for 3 times this polling interval it may destroy all the data related to this poller + in the rlevents database " + ::= { rlEventsPollingControlEntry 2 } + + +rlUsmUserExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlUsmUserExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table extends usmUserEntry. " + ::= { rlSNMPv3 8 } + +rlUsmUserExtEntry OBJECT-TYPE + SYNTAX RlUsmUserExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + AUGMENTS { usmUserEntry } + ::= { rlUsmUserExtTable 1 } + +RlUsmUserExtEntry ::= SEQUENCE { + rlUsmUserAuthPassword DisplayString, + rlUsmUserPrivPassword DisplayString +} + +rlUsmUserAuthPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Authentication password. + Setting the field to a non zero-length value will convert the given password + to a localized authentication key, appropriate to the corresponding + usmUserAuthProtocol field. The key is localized using the appropriate + usmUserEngineID field, according to the algorithm specified in RFC 2574. + This field may be set to a non zero-length value if the following conditions hold: + 1) This is the creation of the entry. + 2) The value of the corresponding usmUserCloneFrom field is zeroDotZero. + Setting the field in any other case will cause no effect." + DEFVAL { "" } + ::= { rlUsmUserExtEntry 1 } + + +rlUsmUserPrivPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Privacy password. + Setting the field to a non zero-length value will convert the given password + to a localized privacy key, appropriate to the corresponding + usmUserAuthProtocol field. The key is localized using the appropriate + usmUserEngineID field, according to the algorithm specified in RFC 2574. + This field may be set to a non zero-length value if the following conditions hold: + 1) This is the creation of the entry. + 2) The value of the corresponding usmUserCloneFrom field is zeroDotZero. + Setting the field in any other case will cause no effect." + DEFVAL { "" } + ::= { rlUsmUserExtEntry 2 } + + +rlSnmpClient OBJECT IDENTIFIER ::= { rlSNMP 8 } + +rlSnmpClientAgentsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSnmpClientAgentsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the user agents to which the SNMP client will send requests" + ::= { rlSnmpClient 1 } + +rlSnmpClientAgentsEntry OBJECT-TYPE + SYNTAX RlSnmpClientAgentsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSnmpClientAgentsAddressType, rlSnmpClientAgentsAddress } + ::= { rlSnmpClientAgentsTable 1 } + +RlSnmpClientAgentsEntry ::= SEQUENCE { + rlSnmpClientAgentsAddressType InetAddressType, + rlSnmpClientAgentsAddress InetAddress, + rlSnmpClientAgentsCommunity OCTET STRING, + rlSnmpClientAgentsUsername SnmpAdminString, + rlSnmpClientAgentsAuthProtocol AutonomousType, + rlSnmpClientAgentsPrivProtocol AutonomousType, + rlSnmpClientAgentsAuthKey OCTET STRING, + rlSnmpClientAgentsPrivKey OCTET STRING, + rlSnmpClientAgentsTimeout TimeInterval, + rlSnmpClientAgentsRetries Integer32, + rlSnmpClientAgentsStatus RowStatus +} + +rlSnmpClientAgentsAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Type of Remote Agent IP address." + ::= { rlSnmpClientAgentsEntry 1 } + +rlSnmpClientAgentsAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote Agent IP address." + ::= { rlSnmpClientAgentsEntry 2 } + +rlSnmpClientAgentsCommunity OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote Agent SNMPv1/v2 community string. Either this field or rlSnmpClientAgentsUsername + must be configured to a non-empty string." + DEFVAL { "" } + ::= { rlSnmpClientAgentsEntry 3 } + +rlSnmpClientAgentsUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote Agent SNMPv3 username string." + DEFVAL { "" } + ::= { rlSnmpClientAgentsEntry 4 } + +rlSnmpClientAgentsAuthProtocol OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote Agent SNMPv3 authentication protocol." + DEFVAL { usmNoAuthProtocol } + ::= { rlSnmpClientAgentsEntry 5 } + +rlSnmpClientAgentsPrivProtocol OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote Agent SNMPv3 privacy protocol." + DEFVAL { usmNoPrivProtocol } + ::= { rlSnmpClientAgentsEntry 6 } + +rlSnmpClientAgentsAuthKey OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote Agent SNMPv3 authentication key. The key size should be consistent + with the chosen authentication protocol." + DEFVAL { "" } + ::= { rlSnmpClientAgentsEntry 7 } + +rlSnmpClientAgentsPrivKey OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote Agent SNMPv3 privacy key. The key size should be consistent + with the chosen privacy protocol." + DEFVAL { "" } + ::= { rlSnmpClientAgentsEntry 8 } + +rlSnmpClientAgentsTimeout OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default timeout between 2 successive retries of sending SNMP requests to + the agent. An application using the SNMP client may provide its own timeout + value." + DEFVAL { 1500 } + ::= { rlSnmpClientAgentsEntry 9 } + +rlSnmpClientAgentsRetries OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default number of retries the SNMP client should preform, in case no + response is received from the agent. An application using the SNMP client + may provide its own retries value. " + DEFVAL { 3 } + ::= { rlSnmpClientAgentsEntry 10 } + +rlSnmpClientAgentsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The management control for this table." + DEFVAL { createAndGo } + ::= { rlSnmpClientAgentsEntry 11 } + + +END diff --git a/MIBS/cisco/CISCOSB-SOCKET-MIB b/MIBS/cisco/CISCOSB-SOCKET-MIB new file mode 100644 index 0000000..d6d2005 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SOCKET-MIB @@ -0,0 +1,119 @@ +CISCOSB-SOCKET-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private SOCKET MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, TimeTicks FROM SNMPv2-SMI; + +rlSocket MODULE-IDENTITY + LAST-UPDATED "200701020000Z" + ORGANIZATION "Cisco Small Business" + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + Website: Cisco Small Business Home http://www.cisco.com/smb>;, + Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines socket private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 85 } + +rlSocketMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlSocket 1 } + +rlSocketTable OBJECT-TYPE + SYNTAX + SEQUENCE OF RlSocketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the sockets which are currently + open in the system." + ::= { rlSocket 2 } + +rlSocketEntry OBJECT-TYPE + SYNTAX RlSocketEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the SocketTable." + INDEX { rlSocketId } + ::= { rlSocketTable 1 } + +RlSocketEntry ::= SEQUENCE { + rlSocketId INTEGER, + rlSocketType INTEGER, + rlSocketState INTEGER, + rlSocketBlockMode INTEGER, + rlSocketUpTime TimeTicks +} + +rlSocketId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the id of the socket. " + ::= { rlSocketEntry 1 } + +rlSocketType OBJECT-TYPE + SYNTAX INTEGER { + stream(1), + dgram(2), + raw(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the type of the socket. " + ::= { rlSocketEntry 2 } + +rlSocketState OBJECT-TYPE + SYNTAX INTEGER { + connected(1), + notConnected(2), + recvClosed(3), + sendClosed(4), + closed(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the state in which the socket is in. " + ::= { rlSocketEntry 3 } + +rlSocketBlockMode OBJECT-TYPE + SYNTAX INTEGER { + blocking(1), + nonBlocking(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the blocking mode of the socket. " + ::= { rlSocketEntry 4 } + +rlSocketUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time elapsed since this socket was created." + ::= { rlSocketEntry 5 } + +END diff --git a/MIBS/cisco/CISCOSB-SPAN-MIB b/MIBS/cisco/CISCOSB-SPAN-MIB new file mode 100644 index 0000000..9661a01 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SPAN-MIB @@ -0,0 +1,260 @@ +CISCOSB-SPAN-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB SPAN ROS +-- Private SPAN MIB +-- Version: 8.00 +-- Date: 15-Mar-2015 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + switch001, rndNotifications + FROM CISCOSB-MIB + InterfaceIndex + FROM IF-MIB; + + +SpanDestinationPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SPAN destination mode type: + 1 - monitor-only + 2 - network." + SYNTAX INTEGER { + monitor-only(1), + network(2) +} + +SpanSourceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SPAN source type: + 1 - port + 2 - VLAN + 3 - flow + 4 - remote VLAN." + SYNTAX INTEGER { + port(1), + vlan(2), + flow(3), + remote-vlan(4) +} + +SpanSourceDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "SPAN source direction: + 1 - rx + 2 - tx + 3 - both." + SYNTAX INTEGER { + rx(1), + tx(2), + both(3) +} + +SpanDestinationReflectorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "RSPAN reflector port type: + 1 - SPAN + 2 - RSPAN - start + 3 - RSPAN - final." + SYNTAX INTEGER { + span(1), + rspan-start(2), + rspan-final(3) +} + + +rlSpan MODULE-IDENTITY + LAST-UPDATED "201503250000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + DESCRIPTION + "This private MIB module for SPAN (Switched Port Analyzer)." + REVISION "201503250000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 219 } + + + +rlSpanMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlSpan 1 } + +------------------------------------ +-- SPAN - rlSpanDestinationTable +------------------------------------ + +rlSpanDestinationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSpanDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds information for SPAN destination per session id." + ::= { rlSpan 2 } + +rlSpanDestinationEntry OBJECT-TYPE + SYNTAX RlSpanDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the rlSpanDestinationTable." + INDEX { rlSpanDestinationSessionId } + ::= {rlSpanDestinationTable 1 } + +RlSpanDestinationEntry ::= SEQUENCE { + rlSpanDestinationSessionId INTEGER, + rlSpanDestinationIfIndex InterfaceIndex, + rlSpanDestinationIsReflector SpanDestinationReflectorType, + rlSpanDestinationPortType SpanDestinationPortType, + rlSpanDestinationRemoteVlanId InterfaceIndex, + rlSpanDestinationRowStatus RowStatus +} + +rlSpanDestinationSessionId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SPAN session ID. This variable is the key for SPAN destination table. + Uniquely identifies the SPAN destination." + ::= { rlSpanDestinationEntry 1 } + + +rlSpanDestinationIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface Index. This variable identifies the destination ifIndex" + ::= { rlSpanDestinationEntry 2 } + +rlSpanDestinationIsReflector OBJECT-TYPE + SYNTAX SpanDestinationReflectorType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the current session is SPAN or RSPAN + start or final session." + ::= { rlSpanDestinationEntry 3 } + +rlSpanDestinationPortType OBJECT-TYPE + SYNTAX SpanDestinationPortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the destination port acts as network + port or analyzer only port." + ::= { rlSpanDestinationEntry 4 } + +rlSpanDestinationRemoteVlanId OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicated the remote vlan id for RSPAN case." + ::= { rlSpanDestinationEntry 5 } + +rlSpanDestinationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlSpanDestinationEntry 6 } + + +------------------------------------ +-- SPAN - rlSpanSourceTable +------------------------------------ +rlSpanSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSpanSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds information for SPAN Source ports per session id." + ::= {rlSpan 3 } + +rlSpanSourceEntry OBJECT-TYPE + SYNTAX RlSpanSourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the rlSpanSourceTable." + INDEX { rlSpanSourceSessionId, + rlSpanSourceType, + rlSpanSourceIndex + } + ::= {rlSpanSourceTable 1 } + + +RlSpanSourceEntry ::= SEQUENCE { + rlSpanSourceSessionId INTEGER, + rlSpanSourceType SpanSourceType, + rlSpanSourceIndex INTEGER, + rlSpanSourceDirection SpanSourceDirection, + rlSpanSourceRowStatus RowStatus +} + +rlSpanSourceSessionId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SPAN session ID. This variable is the key for SPAN source table. + Identifies the SPAN source." + ::= { rlSpanSourceEntry 1 } + + +rlSpanSourceType OBJECT-TYPE + SYNTAX SpanSourceType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates the SPAN source type." + ::= { rlSpanSourceEntry 2 } + +rlSpanSourceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable indicates the ifIndex of the SPAN source port + or the flow Id of the class map (for flow span source type)." + ::= { rlSpanSourceEntry 3 } + +rlSpanSourceDirection OBJECT-TYPE + SYNTAX SpanSourceDirection + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the source direction for monitoring." + ::= { rlSpanSourceEntry 4 } + +rlSpanSourceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlSpanSourceEntry 5 } + + +END diff --git a/MIBS/cisco/CISCOSB-SSH-MIB b/MIBS/cisco/CISCOSB-SSH-MIB new file mode 100644 index 0000000..bee96e5 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SSH-MIB @@ -0,0 +1,1165 @@ +CISCOSB-SSH-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB PHY MIB +-- Version: 7.45 +-- Date: 19 Dec 2006 +-- +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, + Unsigned32, IpAddress FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, RowStatus + FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; + + + rlSsh MODULE-IDENTITY + LAST-UPDATED "202105170000Z" -- September 30, 2002 + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The MIB module describes the private MIB for SSH supported + by CISCOSB's software and products." + REVISION "200301030024Z" -- January 04, 2003 + DESCRIPTION + "The second revision" + REVISION "200309210024Z" -- September 21, 2003 + DESCRIPTION + "Editorial changes." + ::= { switch001 78 } + +-- +-- Textual Conventions +-- +RlSshPublicKeyAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention describes the various possible public key + algorithms. The key algorithm is used to select the PK to be generated + and is also used when viewing the public keys." + + SYNTAX INTEGER { + rsa1(0), + rsa(1), + dsa(2), + ec(3), + none(999) + } + +RlSshPublicKeyDigestFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention describes the format used to display the public + key fingerprint. The hex format is the format used by PGP and OpenSSH. + The bubble-babble format is used by SSH.com software." + + SYNTAX INTEGER { + hex(0), + bubbleBabble(1) + } + +rlSshMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MIB version. The current version is 2" + ::= { rlSsh 1 } + +-- +-- Server tables +-- +rlSshServer OBJECT IDENTIFIER ::= { rlSsh 2 } + +-- +-- Host Public Key Table +-- +rlSshServerHostPublicKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshServerHostPublicKeyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the router's public key. Each row in this table + contains a fragment of the key, in printable binhex format. There may + be up to 160 characters in every fragment, and they are all combined + to form one key. The key is generated by writing to + rlSshServerRegenerateHostKey. To cause clients to connect to this router + without printing warning messages (and also prevent active + man-in-the-middle), the router's public key must printed out and inserted + into the client's authorized_keys file" + ::= { rlSshServer 1 } + +rlSshServerHostPublicKeyTableEntry OBJECT-TYPE + SYNTAX RlSshServerHostPublicKeyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshServerHostPublicKeyAlgorithm, rlSshServerHostPublicKeyFragmentId } + ::= { rlSshServerHostPublicKeyTable 1 } + +RlSshServerHostPublicKeyTableEntry ::= SEQUENCE { + rlSshServerHostPublicKeyAlgorithm RlSshPublicKeyAlgorithm, + rlSshServerHostPublicKeyFragmentId Unsigned32, + rlSshServerHostPublicKeyFragmentText DisplayString +} + +rlSshServerHostPublicKeyAlgorithm OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the type of public key to be displayed." + ::= { rlSshServerHostPublicKeyTableEntry 1 } + +rlSshServerHostPublicKeyFragmentId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the final key. All segments must + be combined to form one big key." + ::= { rlSshServerHostPublicKeyTableEntry 2 } + +rlSshServerHostPublicKeyFragmentText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A part of the readable text entry for the server's public authorzation key." + ::= { rlSshServerHostPublicKeyTableEntry 3 } + +-- +-- Host Public Key Fingerprint Table +-- +rlSshServerHostPublicKeyFingerprintTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshServerHostPublicKeyFingerprintTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the fingerprint for the router's public key." + ::= { rlSshServer 2 } + +rlSshServerHostPublicKeyFingerprintTableEntry OBJECT-TYPE + SYNTAX RlSshServerHostPublicKeyFingerprintTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshServerHostPublicKeyFingerprintAlgorithm, rlSshServerHostPublicKeyFingerprintDigestFormat } + ::= { rlSshServerHostPublicKeyFingerprintTable 1 } + +RlSshServerHostPublicKeyFingerprintTableEntry ::= SEQUENCE { + rlSshServerHostPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm, + rlSshServerHostPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat, + rlSshServerHostPublicKeyFingerprint DisplayString +} + +rlSshServerHostPublicKeyFingerprintAlgorithm OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the type of public key to be displayed." + ::= { rlSshServerHostPublicKeyFingerprintTableEntry 1 } + +rlSshServerHostPublicKeyFingerprintDigestFormat OBJECT-TYPE + SYNTAX RlSshPublicKeyDigestFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Format of the digest to be displayed (OpenSSH or SSH.com)." + ::= { rlSshServerHostPublicKeyFingerprintTableEntry 2 } + +rlSshServerHostPublicKeyFingerprint OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SECSH format fingerprint of the server's public key. To prevent man in + the middle attacks, users should make sure the ssh Server's fingerprint, + as printed in the connection process, is similar to the one printed here." + ::= { rlSshServerHostPublicKeyFingerprintTableEntry 3 } + + +-- +-- Authorized Key Table +-- +rlSshServerAuthorizedUsersPublicKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshServerAuthorizedUsersPublicKeyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains public keys for all users who are authorized to access + the router. For a user to be able to log in using SSH, the user name must + appear in this table, and the user's public key must match the one found + here." + ::= { rlSshServer 3 } + +rlSshServerAuthorizedUsersPublicKeyTableEntry OBJECT-TYPE + SYNTAX RlSshServerAuthorizedUsersPublicKeyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshServerAuthorizedUserName, + rlSshServerAuthorizedUserPublicKeyFragmentId } + ::= { rlSshServerAuthorizedUsersPublicKeyTable 1 } + +RlSshServerAuthorizedUsersPublicKeyTableEntry ::= SEQUENCE { + rlSshServerAuthorizedUserName DisplayString, + rlSshServerAuthorizedUserPublicKeyFragmentId Unsigned32, + rlSshServerAuthorizedUserPublicKeyFragmentText DisplayString, + rlSshServerAuthorizedUserPublicKeyFragmentStatus RowStatus +} + +rlSshServerAuthorizedUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the user who owns this public key. Both the user name and the + key bytes must match before a user is authenticated using this key." + ::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 1 } + +rlSshServerAuthorizedUserPublicKeyFragmentId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the final key. All segments must + be combined to form one big key." + ::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 2 } + +rlSshServerAuthorizedUserPublicKeyFragmentText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A part of the readable text entry for the user's public authorzation key." + ::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 3 } + +rlSshServerAuthorizedUserPublicKeyFragmentStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Create or delete a fragment of the user's public key. + A user is deleted if it has no remaining fragments." + ::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 4 } + +-- +-- New 01-01-03: Authorized user fingerprint table. +-- +rlSshServerAuthorizedUsersPublicKeyFingerprintTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the fingerprints of the public keys for all users who + are authorized to access the router. + To prevent man in the middle attacks, users should make sure the + user's fingerprint, as printed in the connection process, is similar + to the one printed here." + ::= { rlSshServer 5 } + +rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry OBJECT-TYPE + SYNTAX RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshServerAuthorizedUserFingerprintName, + rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat } + ::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTable 1 } + +RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry ::= SEQUENCE { + rlSshServerAuthorizedUserFingerprintName DisplayString, + rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat, + rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm, + rlSshServerAuthorizedUserPublicKeyFingerprint DisplayString +} + +rlSshServerAuthorizedUserFingerprintName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..48)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the user who owns this public key. Both the user name and the + key bytes must match before a user is authenticated using this key." + ::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 1 } + +rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the type of public key to be displayed." + ::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 2 } + +rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat OBJECT-TYPE + SYNTAX RlSshPublicKeyDigestFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Format of the digest to be displayed (OpenSSH or SSH.com)." + ::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 3 } + +rlSshServerAuthorizedUserPublicKeyFingerprint OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SECSH format fingerprint of the user's public key. To prevent man in + the middle attacks, users should make sure their ssh fingerprint, + as printed in the connection process, is similar to the one printed here." + ::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 4 } + + +-- +-- Session Table +-- +rlSshServerSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshServerSessionTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in this table corresponds to an active SSH session with + the server" + ::= { rlSshServer 6 } + +rlSshServerSessionTableEntry OBJECT-TYPE + SYNTAX RlSshServerSessionTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshServerSessionIdentifier } + ::= { rlSshServerSessionTable 1 } + +RlSshServerSessionTableEntry ::= SEQUENCE { + rlSshServerSessionIdentifier Unsigned32, + rlSshServerSessionPeerAddress IpAddress, + rlSshServerSessionPeerPort Unsigned32, + rlSshServerSessionUsername DisplayString, + rlSshServerSessionPeerVersion DisplayString, + rlSshServerSessionCipher DisplayString, + rlSshServerSessionHMAC DisplayString +} + +rlSshServerSessionIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the connection to which this row corresponds." + ::= { rlSshServerSessionTableEntry 1 } + +rlSshServerSessionPeerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network address of the remote host connected to the server." + ::= { rlSshServerSessionTableEntry 2 } + +rlSshServerSessionPeerPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source network port of the remote host connected to the server." + ::= { rlSshServerSessionTableEntry 3 } + +rlSshServerSessionPeerVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client version of the remote host connected to the server." + ::= { rlSshServerSessionTableEntry 4 } + +rlSshServerSessionUsername OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSH authenticated name of user connected to the server." + ::= { rlSshServerSessionTableEntry 5 } + +rlSshServerSessionCipher OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Data encryption cipher used in this connection." + ::= { rlSshServerSessionTableEntry 6 } + +rlSshServerSessionHMAC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Message authentication code used in this connection." + ::= { rlSshServerSessionTableEntry 7 } + +-- +-- Session Inet Table +-- +rlSshServerSessionInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshServerSessionInetTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row in this table corresponds to an active SSH session with the server" + ::= { rlSshServer 7 } + +rlSshServerSessionInetTableEntry OBJECT-TYPE + SYNTAX RlSshServerSessionInetTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlSshServerSessionInetIdentifier } + ::= { rlSshServerSessionInetTable 1 } + +RlSshServerSessionInetTableEntry ::= SEQUENCE { + rlSshServerSessionInetIdentifier Unsigned32, + rlSshServerSessionInetPeerAddressType InetAddressType, + rlSshServerSessionInetPeerAddress InetAddress, + rlSshServerSessionInetPeerPort Unsigned32, + rlSshServerSessionInetUsername DisplayString, + rlSshServerSessionInetPeerVersion DisplayString, + rlSshServerSessionInetCipher DisplayString, + rlSshServerSessionInetHMAC DisplayString +} + +rlSshServerSessionInetIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Identifies the connection to which this row corresponds." + ::= { rlSshServerSessionInetTableEntry 1 } + +rlSshServerSessionInetPeerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The network address of the remote host connected to the server." + ::= { rlSshServerSessionInetTableEntry 2 } + +rlSshServerSessionInetPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The network address of the remote host connected to the server." + ::= { rlSshServerSessionInetTableEntry 3 } + +rlSshServerSessionInetPeerPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The source network port of the remote host connected to the server." + ::= { rlSshServerSessionInetTableEntry 4 } + +rlSshServerSessionInetPeerVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The client version of the remote host connected to the server." + ::= { rlSshServerSessionInetTableEntry 5 } + +rlSshServerSessionInetUsername OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSH authenticated name of user connected to the server." + ::= { rlSshServerSessionInetTableEntry 6 } + +rlSshServerSessionInetCipher OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Data encryption cipher used in this connection." + ::= { rlSshServerSessionInetTableEntry 7 } + +rlSshServerSessionInetHMAC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Message authentication code used in this connection." + ::= { rlSshServerSessionInetTableEntry 8 } + +rlSshServerImportExportSelfKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshServerImportExportSelfKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used for 2 purposes: + 1) Importing public/private key pair to serve as the device key when acting + as SSH server. This is done by setting entries to this table, according to + the specified format. When the last entry (footer) is set, the whole key + pair is checked and if valid, stored in CDB. + 2) Exporting the device SSH server public/private key. This can be done by + performing GetNext operations on this table." + ::= { rlSshServer 8 } + +rlSshServerImportExportSelfKeyEntry OBJECT-TYPE + SYNTAX RlSshServerImportExportSelfKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshServerImportExportSelfKeyAlgorithm, + rlSshServerImportExportSelfKeyFormat, + rlSshServerImportExportSelfKeyFragmentId} + ::= { rlSshServerImportExportSelfKeyTable 1 } + +RlSshServerImportExportSelfKeyEntry ::= SEQUENCE { + rlSshServerImportExportSelfKeyAlgorithm RlSshPublicKeyAlgorithm, + rlSshServerImportExportSelfKeyFormat INTEGER, + rlSshServerImportExportSelfKeyFragmentId INTEGER, + rlSshServerImportExportSelfKeyFragmentText OCTET STRING +} + +rlSshServerImportExportSelfKeyAlgorithm OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the type of key pair." + ::= { rlSshServerImportExportSelfKeyEntry 1 } + +rlSshServerImportExportSelfKeyFormat OBJECT-TYPE + SYNTAX INTEGER { + uuencoded-format(1) + } + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the format of public/key pair. The following formats are + supported for import/export: + 1) uuencoded_format - in this format both private and public key are in + uu-encoded format, and are seperated from one another by header and footer. + An example of the concateneation of all fragments in this format is: + -----BEGIN RSA PRIVATE KEY----- + tDaNkZZoCxXfkLLsLDlZ6T9H8U4Gz637eRV7BYBpapkidAxY1UG0/qgfKLPkbId4wzht6ArV9bE4fMtX + wSMOxL3q31pOmUdVhjbWYcgZQBDy1DjFSbuIEdP85c96B9bBE2nPv90mSvb/6j8R2NItT/KJeiYMtLtI + N3m6/zESKJGIrX0jP1RFDjVZSS5chSAFgB0egsLZEyOQn7jAqpX/x/easD2J6F/OjPXlJ9Hff2tMb3NU + QYyBoWH2J9IxhWB6Vo66R9Y04JGR18uL/rV2sMCtpg5ppkVTEpNTp9qE1yXocR2NmzUfNFap+GJ4IHj8 + CzkVfmJM/kEWaJsYgHbAgLyRg4QVyelfobv1B71aQ+u1z9KGu/QajkWdR04OQfsGOL1CvU2LGYDcRjfH + jv+jl/UkDRRjoD9kt2WvouT+OL6esvKl0OJBqWbGNXg9TWv/VLtJIwgUno+MLaJuOM4Fh44+wpnqUXwQ + TFtBFc8pzt5BoOwbv9gXpicTkq4/+GhwXWXxSVFebKhnHAvKSLT+Ba7K7ZeR8EIIxbXdDNFOiS45R2KI + jxxXLXK44u6KGl5MygCKXUOFlJ+Zhgrq6ZH17z/RVJQ2CWqb5Ekn9GY3kH9QZ3mb4MDPfriWi2lHGXHY + JmJd4SLQhpBdnOS5tu84QmyU3dNbAdzghDsR+dEY/6g7Cn0kcVkeHNZ0H+mCZik5f6XBD8eplkk43bdR + FrkwTeAjwurGcKwdiKkR4DlfSq3DKssVBucTqUpqsKqPXLwTIL44rWKhEPXgGPB2XDG0VLvIRKkAgEGI + LNTwOm091Ro= + -----END RSA PRIVATE KEY----- + + -----BEGIN RSA PUBLIC KEY----- + MIGHAoGBAOeIC9gRg3YaEGGMp3C00qNwLINAEDZV/J4BWM5WnWwCWZyHXDs2XiEmFu0ZONAD4gcT2f2f + NNfCBPye39VVuOkKQuSV0MLLX5800LZ4y1BNcPzPZHpnGaCzl7iAjhfj9MolzAh5VRjeiYt0t1um4dm+ + q9A4BtfpJqDYxCW9uxd/AgEj + -----END RSA PUBLIC KEY----- + " + ::= { rlSshServerImportExportSelfKeyEntry 2 } + +rlSshServerImportExportSelfKeyFragmentId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the key pair input/output." + ::= { rlSshServerImportExportSelfKeyEntry 3 } + +rlSshServerImportExportSelfKeyFragmentText OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A part of the readable text entry for the key pair input/output." + ::= { rlSshServerImportExportSelfKeyEntry 4 } + +-- +-- SSH Server Scalars +-- +rlSshServerPort OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the TCP port used by the SSH 2 Server to listen for incoming + connections." + DEFVAL { 22 } + ::= { rlSshServer 101 } + +rlSshServerEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables listening for incoming SSH2 connections on the port defined in + rlSshServerPort." + ::= { rlSshServer 102 } + +rlSshServerEnablePublicKeyAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If PK authentication is enabled, incoming SSH connections are + authenticated using public key authentication (using + rlSshServerAuthorizedUsersPublicKeyTable), before authenticating using + the router's standard AAA." + ::= { rlSshServer 103 } + +rlSshServerRegenerateHostKey OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting to a value other than none results in the Server (Host) Key + being regenerated. The key size is host-specific." + ::= { rlSshServer 104 } + +rlSshServerDefaultKeyFlag OBJECT-TYPE + SYNTAX INTEGER { + rsa(1), + dsa(2), + rsa-dsa(3), + ec(4), + all(99), + none(100) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar indicates which of the SSH server keys are default keys + (automatically generated)." + ::= { rlSshServer 105 } + +rlSshServerDeleteSelfKey OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting to a value other than 'none' results in deleting the server self + key of the chosen type. As a result a default key may be created + (according to the MTSC..)" + ::= { rlSshServer 106 } + +rlSshServerEnablePublicKeyAuthAutoLogin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If PK authentication is succesfull and AAA local DB method + is enabled for SSH line, the username is checked with AAA + local DB. If present, the user is authenticated automatically + without prompting for username or password." + ::= { rlSshServer 107 } + +rlSshServerEnablePasswordAuthentication OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If password authentication is enabled, incoming SSH connections are + authenticated with username/password authentication using + the router's standard AAA." + ::= { rlSshServer 108 } +-- +-- SSH Client Scalars +-- +rlSshClient OBJECT IDENTIFIER ::= { rlSsh 3 } + +rlSshClientUserName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the default user name the ssh client will use when + authenticating to a remote server. In SCP sessions this global + user name will be used unless a specific user name has been specified + for the operation. + The value of this MIB must not contain charachters ':' or '@' (those + are used to indicate parameters seperation in SCP copy)." + DEFVAL { "anonymous" } + ::= { rlSshClient 1 } + +rlSshClientRegenerateSelfKey OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting to a value other than none results in the client self key + being regenerated. The key size is host-specific." + ::= { rlSshClient 2 } + +-- +-- Client Self Public Key Table +-- +rlSshClientSelfPublicKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshClientSelfPublicKeyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the router's client self public key. Each row in + this table contains a fragment of the key, in printable binhex format. + There may be up to 160 characters in every fragment, and they are all + combined to form one key. The key is generated by writing to + rlSshClientRegenerateSelfKey. To cause clients to connect to this router + without printing warning messages (and also prevent active + man-in-the-middle), the router's public key must printed out and + inserted into the client's authorized_keys file" + ::= { rlSshClient 3 } + +rlSshClientSelfPublicKeyTableEntry OBJECT-TYPE + SYNTAX RlSshClientSelfPublicKeyTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshClientSelfPublicKeyAlgorithm, rlSshClientSelfPublicKeyFragmentId } + ::= { rlSshClientSelfPublicKeyTable 1 } + +RlSshClientSelfPublicKeyTableEntry ::= SEQUENCE { + rlSshClientSelfPublicKeyFragmentId Unsigned32, + rlSshClientSelfPublicKeyAlgorithm RlSshPublicKeyAlgorithm, + rlSshClientSelfPublicKeyFragmentText DisplayString +} + +rlSshClientSelfPublicKeyFragmentId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the final key. All segments must + be combined to form one big key." + ::= { rlSshClientSelfPublicKeyTableEntry 1 } + +rlSshClientSelfPublicKeyAlgorithm OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the type of public key to be displayed." + ::= { rlSshClientSelfPublicKeyTableEntry 2 } + +rlSshClientSelfPublicKeyFragmentText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A part of the readable text entry for the router's client public + authorization key." + ::= { rlSshClientSelfPublicKeyTableEntry 3 } + +-- +-- Client Self Key Fingerprint Table +-- +rlSshClientSelfPublicKeyFingerprintTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshClientSelfPublicKeyFingerprintTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the fingerprint for the client's self key. " + ::= { rlSshClient 4 } + +rlSshClientSelfPublicKeyFingerprintTableEntry OBJECT-TYPE + SYNTAX RlSshClientSelfPublicKeyFingerprintTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshClientSelfPublicKeyFingerprintAlgorithm, rlSshClientSelfPublicKeyFingerprintDigestFormat } + ::= { rlSshClientSelfPublicKeyFingerprintTable 1 } + +RlSshClientSelfPublicKeyFingerprintTableEntry ::= SEQUENCE { + rlSshClientSelfPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm, + rlSshClientSelfPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat, + rlSshClientSelfPublicKeyFingerprint DisplayString +} + +rlSshClientSelfPublicKeyFingerprintAlgorithm OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the type of public key to be displayed." + ::= { rlSshClientSelfPublicKeyFingerprintTableEntry 1 } + +rlSshClientSelfPublicKeyFingerprintDigestFormat OBJECT-TYPE + SYNTAX RlSshPublicKeyDigestFormat + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Format of the digest to be displayed (OpenSSH or SSH.com)." + ::= { rlSshClientSelfPublicKeyFingerprintTableEntry 2 } + +rlSshClientSelfPublicKeyFingerprint OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SECSH format fingerprint of the client's self key. To prevent man in + the middle attacks, users should make sure the ssh Server's fingerprint, + as printed in the connection process, is similar to the one printed here." + ::= { rlSshClientSelfPublicKeyFingerprintTableEntry 3 } + +rlSshClientAuthenticationMethod OBJECT-TYPE + SYNTAX INTEGER { + public-key-rsa(1), + public-key-dsa(2), + password(3), + public-key-ec(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the global authentication method for SSH client. SSH client + will apply this authentication method upon connecting to a remote server, + if no specific authentication method has been defined for this operation." + ::= { rlSshClient 5 } + + +rlSshClientPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the global password for SSH client, to be used for 'password' + authentication. SSH client will use this password during authentication + phase (when connecting remote server), in case no specific password has + been specified for this operation. + The value of this MIB must not contain charachters ':' or '@' (those + are used to indicate parameters seperation in SCP copy). + Upon setting the password, its length must be in range 1-70." + ::= { rlSshClient 6 } + + +rlSshClientPasswordChangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshClientPasswordChangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows the user to change the password in a remote SSH server. + It should be used when working with 'password' authentication with remote + server in SCP sessions. + Set operation on this table will initiate SCP session with the SSH server + whose inet address is specified in the key rlSshClientPasswordChangeInetAddress. + During this session the password for username rlSshClientPasswordChangeUsername + will be changed in the server from rlSshClientPasswordChangeOldPassword to + rlSshClientPasswordChangeNewPassword. + The Set operation might fail, in case an SCP session is already being + held. In case 'noError' is returned, the user can poll the fields + rlSshClientPasswordChangeStatus and rlSshClientPasswordChangeFailureReason + in order to get information on operation status and possible failure + reason. Note: up to 3 status records can be saved." + ::= { rlSshClient 7 } + +rlSshClientPasswordChangeEntry OBJECT-TYPE + SYNTAX RlSshClientPasswordChangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshClientPasswordChangeInetAddrType, + rlSshClientPasswordChangeInetAddr} + ::= { rlSshClientPasswordChangeTable 1 } + +RlSshClientPasswordChangeEntry ::= SEQUENCE { + rlSshClientPasswordChangeInetAddrType InetAddressType, + rlSshClientPasswordChangeInetAddr InetAddress, + rlSshClientPasswordChangeUsername DisplayString, + rlSshClientPasswordChangeOldPassword DisplayString, + rlSshClientPasswordChangeNewPassword DisplayString, + rlSshClientPasswordChangeStatus INTEGER, + rlSshClientPasswordChangeFailureReason DisplayString +} + +rlSshClientPasswordChangeInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the inet address type of remote SCP server" + ::= { rlSshClientPasswordChangeEntry 1 } + +rlSshClientPasswordChangeInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the inet address of remote SCP server" + ::= { rlSshClientPasswordChangeEntry 2 } + +rlSshClientPasswordChangeUsername OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the username for which the password change is required." + ::= { rlSshClientPasswordChangeEntry 3 } + +rlSshClientPasswordChangeOldPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the old password that was in use for rlSshClientPasswordChangeUsername + until now. Upon setting a value in this entry, length of this field value + must be 6-70. Password of length 0 will always be returned on GET operations." + ::= { rlSshClientPasswordChangeEntry 4 } + +rlSshClientPasswordChangeNewPassword OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..70)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the new password that should be in use for + rlSshClientPasswordChangeUsername from now on. Upon setting a value in this + entry, length of this field value must be 6-70. + Password of length 0 will always be returned on GET operations." + ::= { rlSshClientPasswordChangeEntry 5 } + +rlSshClientPasswordChangeStatus OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + succeeded(2), + failed(3), + noData(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the status of last password change operation on remote server + identified by rlSshClientPasswordChangeInetAddress. In case this data was + erased (3 or more password change operations have been performed since + the operation on this server), the status will be 'noData'." + ::= { rlSshClientPasswordChangeEntry 6 } + +rlSshClientPasswordChangeFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In case the value of rlSshClientPasswordChangeStatus is 'failed', this + field will contain the failure reason." + ::= { rlSshClientPasswordChangeEntry 7 } + +rlSshClientDeleteSelfKey OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting to a value other than 'none' results in deleting the client self + key of the chosen type." + ::= { rlSshClient 8 } + +rlSshClientImportExportSelfKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshClientImportExportSelfKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used for 2 purposes: + 1) Importing public/private key pair to serve as the device key when acting + as SSH client. This is done by setting entries to this table, according to + the specified format. When the last entry (footer) is set, the whole key + pair is checked and if valid, stored in CDB. + 2) Exporting the device SSH client public/private key. This can be done by + performing GetNext operations on this table." + ::= { rlSshClient 9 } + +rlSshClientImportExportSelfKeyEntry OBJECT-TYPE + SYNTAX RlSshClientImportExportSelfKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshClientImportExportSelfKeyAlgorithm, + rlSshClientImportExportSelfKeyFormat, + rlSshClientImportExportSelfKeyFragmentId} + ::= { rlSshClientImportExportSelfKeyTable 1 } + +RlSshClientImportExportSelfKeyEntry ::= SEQUENCE { + rlSshClientImportExportSelfKeyAlgorithm RlSshPublicKeyAlgorithm, + rlSshClientImportExportSelfKeyFormat INTEGER, + rlSshClientImportExportSelfKeyFragmentId INTEGER, + rlSshClientImportExportSelfKeyFragmentText OCTET STRING +} + +rlSshClientImportExportSelfKeyAlgorithm OBJECT-TYPE + SYNTAX RlSshPublicKeyAlgorithm + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the type of key pair." + ::= { rlSshClientImportExportSelfKeyEntry 1 } + +rlSshClientImportExportSelfKeyFormat OBJECT-TYPE + SYNTAX INTEGER { + uuencoded-format(1) + } + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the format of public/key pair. The following formats are + supported for import/export: + 1) uuencoded_format - in this format both private and public key are in + uu-encoded format, and are seperated from one another by header and footer. + An example of the concateneation of all fragments in this format is: + -----BEGIN ENCRYPTED RSA PRIVATE KEY----- + tDaNkZZoCxXfkLLsLDlZ6T9H8U4Gz637eRV7BYBpapkidAxY1UG0/qgfKLPkbId4wzht6ArV9bE4fMtX + wSMOxL3q31pOmUdVhjbWYcgZQBDy1DjFSbuIEdP85c96B9bBE2nPv90mSvb/6j8R2NItT/KJeiYMtLtI + N3m6/zESKJGIrX0jP1RFDjVZSS5chSAFgB0egsLZEyOQn7jAqpX/x/easD2J6F/OjPXlJ9Hff2tMb3NU + QYyBoWH2J9IxhWB6Vo66R9Y04JGR18uL/rV2sMCtpg5ppkVTEpNTp9qE1yXocR2NmzUfNFap+GJ4IHj8 + CzkVfmJM/kEWaJsYgHbAgLyRg4QVyelfobv1B71aQ+u1z9KGu/QajkWdR04OQfsGOL1CvU2LGYDcRjfH + jv+jl/UkDRRjoD9kt2WvouT+OL6esvKl0OJBqWbGNXg9TWv/VLtJIwgUno+MLaJuOM4Fh44+wpnqUXwQ + TFtBFc8pzt5BoOwbv9gXpicTkq4/+GhwXWXxSVFebKhnHAvKSLT+Ba7K7ZeR8EIIxbXdDNFOiS45R2KI + jxxXLXK44u6KGl5MygCKXUOFlJ+Zhgrq6ZH17z/RVJQ2CWqb5Ekn9GY3kH9QZ3mb4MDPfriWi2lHGXHY + JmJd4SLQhpBdnOS5tu84QmyU3dNbAdzghDsR+dEY/6g7Cn0kcVkeHNZ0H+mCZik5f6XBD8eplkk43bdR + FrkwTeAjwurGcKwdiKkR4DlfSq3DKssVBucTqUpqsKqPXLwTIL44rWKhEPXgGPB2XDG0VLvIRKkAgEGI + LNTwOm091Ro= + -----END RSA PRIVATE KEY----- + + -----BEGIN RSA PUBLIC KEY----- + MIGHAoGBAOeIC9gRg3YaEGGMp3C00qNwLINAEDZV/J4BWM5WnWwCWZyHXDs2XiEmFu0ZONAD4gcT2f2f + NNfCBPye39VVuOkKQuSV0MLLX5800LZ4y1BNcPzPZHpnGaCzl7iAjhfj9MolzAh5VRjeiYt0t1um4dm+ + q9A4BtfpJqDYxCW9uxd/AgEj + -----END RSA PUBLIC KEY----- + " + ::= { rlSshClientImportExportSelfKeyEntry 2 } + +rlSshClientImportExportSelfKeyFragmentId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the key pair input/output." + ::= { rlSshClientImportExportSelfKeyEntry 3 } + +rlSshClientImportExportSelfKeyFragmentText OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A part of the readable text entry for the key pair input/output." + ::= { rlSshClientImportExportSelfKeyEntry 4 } + + +rlSshClientRemoteServerPublicKeyFingerprintTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSshClientRemoteServerPublicKeyFingerprintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for storing fingerprints of remote servers public keys. It is used for + the purpose of server authentication. An entry can be inserted to this table + either explicitly by user configuration, or during copy operation, after + user's approval." + ::= { rlSshClient 10 } + +rlSshClientRemoteServerPublicKeyFingerprintEntry OBJECT-TYPE + SYNTAX RlSshClientRemoteServerPublicKeyFingerprintEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSshClientRemoteServerFingerprintInetAddrType, + rlSshClientRemoteServerFingerprintInetAddr, + rlSshClientRemoteServerFingerprint } + ::= { rlSshClientRemoteServerPublicKeyFingerprintTable 1 } + +RlSshClientRemoteServerPublicKeyFingerprintEntry ::= SEQUENCE { + rlSshClientRemoteServerFingerprintInetAddrType InetAddressType, + rlSshClientRemoteServerFingerprintInetAddr InetAddress, + rlSshClientRemoteServerFingerprint OCTET STRING, + rlSshClientRemoteServerFingerprintStatus RowStatus +} + +rlSshClientRemoteServerFingerprintInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote server inet address type." + ::= { rlSshClientRemoteServerPublicKeyFingerprintEntry 1 } + +rlSshClientRemoteServerFingerprintInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Remote server inet address." + ::= { rlSshClientRemoteServerPublicKeyFingerprintEntry 2 } + +rlSshClientRemoteServerFingerprint OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remote server fingerprint." + ::= { rlSshClientRemoteServerPublicKeyFingerprintEntry 3 } + +rlSshClientRemoteServerFingerprintStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status for this row." + ::= { rlSshClientRemoteServerPublicKeyFingerprintEntry 4 } + +rlSshClientRemoteServersAuthenticationEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this field to 'enable' enables remote servers authentication. + As a result, while opening a session with a remote server, the fingerprint + of the remote server will be computed and looked for in the table + rlSshClientRemoteServerPublicKeyFingerprintTable. If an entry with the key + (server-inet-address, server-fingerprint) is found, the server is considered + authenticated. Otherwise, the server is not authenticated (unless the user + specifically approved this server can be trusted)." + ::= { rlSshClient 11 } + +rlSshClientDefaultKeyFlag OBJECT-TYPE + SYNTAX INTEGER { + rsa(1), + dsa(2), + rsa-dsa(3), + ec(4), + all(99), + none(100) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar indicates which of the SSH client keys are default keys + (automatically generated)." + ::= { rlSshClient 12 } +END + diff --git a/MIBS/cisco/CISCOSB-SSL b/MIBS/cisco/CISCOSB-SSL new file mode 100644 index 0000000..e90022d --- /dev/null +++ b/MIBS/cisco/CISCOSB-SSL @@ -0,0 +1,962 @@ +CISCOSB-SSL DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Ssl Private Extension +-- Version: 7.35 +-- Date: 20 Jan 2004 + +IMPORTS + switch001 FROM CISCOSB-MIB + Unsigned32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + TruthValue, RowStatus, DisplayString, + TEXTUAL-CONVENTION FROM SNMPv2-TC; + +rlSsl MODULE-IDENTITY + LAST-UPDATED "200309210001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for SSL." + REVISION "200309210000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 100 } + +rlSslCertificateGenerationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSslCertificateGenerationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for : + 1. generating keys and self signed certificate - saved in flash and RAM + (not in configuration file) + 2. generating certificate requests - saved in RAM, can be read by + rlSslCertificateExportTable + 3. generating self signed certificate - saved in flash and RAM (not in + configuraion file) + By setting rlSslCertificateGenerationAction to the appropriate + value this action takes place. The other fields of this table are used for + each of this actions" + ::= { rlSsl 1 } + +rlSslCertificateGenerationEntry OBJECT-TYPE + SYNTAX RlSslCertificateGenerationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSslCertificateGenerationIndex } + ::= { rlSslCertificateGenerationTable 1 } + +RlSslCertificateGenerationEntry ::= SEQUENCE { + rlSslCertificateGenerationIndex INTEGER, + rlSslCertificateGenerationId INTEGER, + rlSslCertificateGenerationCountryName DisplayString, + rlSslCertificateGenerationStateOrProvinceName DisplayString, + rlSslCertificateGenerationLocalityName DisplayString, + rlSslCertificateGenerationOrganizationName DisplayString, + rlSslCertificateGenerationOrganizationUnitName DisplayString, + rlSslCertificateGenerationCommonName DisplayString, + rlSslCertificateGenerationValidDays INTEGER, + rlSslCertificateGenerationRsaKeyLength INTEGER, + rlSslCertificateGenerationPassphrase DisplayString, + rlSslCertificateGenerationAction INTEGER, + rlSslCertificateGenerationEcKeyCurve INTEGER +} + +rlSslCertificateGenerationIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This index is always set to 1 no matter for which certificate or + certificate request the action refers to." + ::= { rlSslCertificateGenerationEntry 1 } + +rlSslCertificateGenerationId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The device can hold a number of keys/certificates/certificate requests. + These certificates are always numbered from 1 to N (maximum number of + certificates in device). This field decides to which + keys/certificates/certificate requests the action refers." + ::= { rlSslCertificateGenerationEntry 2 } + + +rlSslCertificateGenerationCountryName OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of country name field that will appear when a new certificate + request or self signed certificate is generated." + ::= { rlSslCertificateGenerationEntry 3 } + +rlSslCertificateGenerationStateOrProvinceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of state or province name field that will appear when a new + certificate or self signed certificate is generated." + ::= { rlSslCertificateGenerationEntry 4 } + + +rlSslCertificateGenerationLocalityName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of locality field that will appear when a new certificate or + self signed certificate is generated." + ::= { rlSslCertificateGenerationEntry 5 } + + +rlSslCertificateGenerationOrganizationName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of organization field that will appear when a new certificate or + self signed certificate is generated." + ::= { rlSslCertificateGenerationEntry 6 } + +rlSslCertificateGenerationOrganizationUnitName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of organization field that will appear when a new certificate or + self signed certificate is generated." + ::= { rlSslCertificateGenerationEntry 7 } + +rlSslCertificateGenerationCommonName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value of common name field that will appear when a new certificate or + self signed certificate is generated." + ::= { rlSslCertificateGenerationEntry 8 } + +rlSslCertificateGenerationValidDays OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When generating self signed certificate this field sets the valid fields. + 'Valid from' is current GMT and 'valid to' current GMT + the value of + this field." + ::= { rlSslCertificateGenerationEntry 9 } + +rlSslCertificateGenerationRsaKeyLength OBJECT-TYPE + SYNTAX INTEGER (512..3072) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the RSA key size that will be created when a new key is generated - + generateRsaKeyAndSelfSignedCertificate" + ::= { rlSslCertificateGenerationEntry 10 } + +rlSslCertificateGenerationPassphrase OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When a RSA key is generated (generateRsaKeyAndSelfSignedCertificate) + this passphrase is saved in flash and when the time comes and the + certificate and the key are exported in PKCS12 format this passphrase + is used to encrypt it. If the passphrase is empty the key and + certificate can not be exported. There is no method of obtaining this + passphrase once a key was generated." + ::= { rlSslCertificateGenerationEntry 11 } + +rlSslCertificateGenerationAction OBJECT-TYPE + SYNTAX INTEGER { + generateRsaKeyAndSelfSignedCertificate(1), + generateSelfSignedCertificate(2), + generatePkcs12(3), + generateCertificateRequest(4), + generateEcKeyAndSelfSignedCertificate(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting to a regenerateCertificate causes a new certificate to be + generated and to be used for all new sessions." + ::= { rlSslCertificateGenerationEntry 12 } + +rlSslCertificateGenerationEcKeyCurve OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the EC key curve that will be created when a new key is generated - + generateEcKeyAndSelfSignedCertificate" + ::= { rlSslCertificateGenerationEntry 13 } + +rlSslCertificateExportTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSslCertificateExportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for viewing saved data from RAM and flash." + ::= { rlSsl 2 } + +rlSslCertificateExportEntry OBJECT-TYPE + SYNTAX RlSslCertificateExportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSslCertificateExportId, + rlSslCertificateExportType, + rlSslCertificateExportFragmentId } + ::= { rlSslCertificateExportTable 1 } + +RlSslCertificateExportEntry ::= SEQUENCE { + rlSslCertificateExportId INTEGER, + rlSslCertificateExportType INTEGER, + rlSslCertificateExportFragmentId INTEGER, + rlSslCertificateExportFragmentText OCTET STRING +} + +rlSslCertificateExportId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the index of this certficate / certificate request the table holds." + ::= { rlSslCertificateExportEntry 1 } + +rlSslCertificateExportType OBJECT-TYPE + SYNTAX INTEGER { + certificateRequestPemFormat (1), + certificatePemFormat(2), + certificateOpenSslFormat(3), + certificateAndKeyPkcs12(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the type of data the current entry shows." + ::= { rlSslCertificateExportEntry 2 } + +rlSslCertificateExportFragmentId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the CA certificate." + ::= { rlSslCertificateExportEntry 3 } + +rlSslCertificateExportFragmentText OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A part of the readable text entry for the certificate request." + ::= { rlSslCertificateExportEntry 4 } + + +rlSslCertificateSave OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Saves data from rlSslCertificateImportTable to RAM and CDB. When + an external certificate should be copied to the device first we copy + it to rlSslCertificateImportTable and then this scalar is set to the + certificate id that we want to save - + 1. All entries in rlSslCertificateImportTable that have this id and + their format is equal to the current value of rlSslCertificateSaveFormat + are concatenated. + 2. If the imported certificate format is .. - section 1 result + is validated against the key with the same index. If validation fails + for any reason - the certificate is not saved and the setting this + scalar fails.] + This scalar is for certificate 1 only... for certificate 2 use + rlSslCertificateSave2 " + ::= { rlSsl 3 } + +rlSslCertificateSaveFormat OBJECT-TYPE + SYNTAX INTEGER{ + x509 (1), + pkcs12(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "." + ::= { rlSsl 4 } + +rlSslImportedPKCS12CertificatePassphrase OBJECT-TYPE + SYNTAX DisplayString (SIZE(8..96)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "." + ::= { rlSsl 5 } + + +rlSslCertificateImportTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSslCertificateImportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for copying an external certificate to the device - + see rlSslCertificateSave" + ::= { rlSsl 6 } + +rlSslCertificateImportEntry OBJECT-TYPE + SYNTAX RlSslCertificateImportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSslCertificateImportId, + rlSslCertificateImportFormat, + rlSslCertificateImportFragmentId} + ::= { rlSslCertificateImportTable 1 } + +RlSslCertificateImportEntry ::= SEQUENCE { + rlSslCertificateImportId INTEGER, + rlSslCertificateImportFormat INTEGER, + rlSslCertificateImportFragmentId INTEGER, + rlSslCertificateImportFragmentText OCTET STRING, + rlSslCertificateImportFragmentStatus RowStatus +} + +rlSslCertificateImportId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The certificate ID." + ::= { rlSslCertificateImportEntry 1 } + +rlSslCertificateImportFormat OBJECT-TYPE + SYNTAX INTEGER { + x509 (1), + pkcs12(2) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "." + ::= { rlSslCertificateImportEntry 2 } + + +rlSslCertificateImportFragmentId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the certificate." + ::= { rlSslCertificateImportEntry 3 } + + +rlSslCertificateImportFragmentText OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A part of the readable text entry for the certificate." + ::= { rlSslCertificateImportEntry 4 } + +rlSslCertificateImportFragmentStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rlSslCertificateImportEntry 5 } + + + rlSslSSLv2Enable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if enabled then SSLv2 will be supported , if disabled SSLv2 won't be supported. + only SSLV3 and TSL1. + Note: disabling SSLv2 is more secure." + ::= { rlSsl 7 } + +RlSslPublicKeyAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention describes the various possible public key + algorithms. The key algorithm is used to select the PK to be generated + and is also used when viewing the public keys." + + SYNTAX INTEGER { + rsa(1), + dsa(2), + ec(3), + ecdsa(4) + } + + +rlSslImportExportSelfKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSslImportExportSelfKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table can be used for 2 purposes: + 1) Importing public/private key pair to serve as the device key when acting + as SSL server. This is done by setting entries to this table, according to + the specified format. When the last entry (footer) is set, the whole key + pair is checked and if valid, stored in CDB. + 2) Exporting the device SSL server public/private key. This can be done by + performing GetNext operations on this table." + ::= { rlSsl 8 } + +rlSslImportExportSelfKeyEntry OBJECT-TYPE + SYNTAX RlSslImportExportSelfKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlSslImportExportSelfKeyFormat, + rlSslImportExportSelfKeyIndex, + rlSslImportExportSelfKeyFragmentId} + ::= { rlSslImportExportSelfKeyTable 1 } + +RlSslImportExportSelfKeyEntry ::= SEQUENCE { + rlSslImportExportSelfKeyFormat INTEGER, + rlSslImportExportSelfKeyIndex INTEGER, + rlSslImportExportSelfKeyFragmentId INTEGER, + rlSslImportExportSelfKeyAlgorithm RlSslPublicKeyAlgorithm, + rlSslImportExportSelfKeyFragmentText OCTET STRING +} + + +rlSslImportExportSelfKeyFormat OBJECT-TYPE + SYNTAX INTEGER { + uuencoded-format(1) + } + + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the format of public/key pair. The following formats are + supported for import/export: + 1) uuencoded_format - in this format both private and public key are in + uu-encoded format, and are seperated from one another by header and footer. + An example of the concateneation of all fragments in this format is: + -----BEGIN RSA PRIVATE KEY----- + tDaNkZZoCxXfkLLsLDlZ6T9H8U4Gz637eRV7BYBpapkidAxY1UG0/qgfKLPkbId4wzht6ArV9bE4fMtX + wSMOxL3q31pOmUdVhjbWYcgZQBDy1DjFSbuIEdP85c96B9bBE2nPv90mSvb/6j8R2NItT/KJeiYMtLtI + N3m6/zESKJGIrX0jP1RFDjVZSS5chSAFgB0egsLZEyOQn7jAqpX/x/easD2J6F/OjPXlJ9Hff2tMb3NU + QYyBoWH2J9IxhWB6Vo66R9Y04JGR18uL/rV2sMCtpg5ppkVTEpNTp9qE1yXocR2NmzUfNFap+GJ4IHj8 + CzkVfmJM/kEWaJsYgHbAgLyRg4QVyelfobv1B71aQ+u1z9KGu/QajkWdR04OQfsGOL1CvU2LGYDcRjfH + jv+jl/UkDRRjoD9kt2WvouT+OL6esvKl0OJBqWbGNXg9TWv/VLtJIwgUno+MLaJuOM4Fh44+wpnqUXwQ + TFtBFc8pzt5BoOwbv9gXpicTkq4/+GhwXWXxSVFebKhnHAvKSLT+Ba7K7ZeR8EIIxbXdDNFOiS45R2KI + jxxXLXK44u6KGl5MygCKXUOFlJ+Zhgrq6ZH17z/RVJQ2CWqb5Ekn9GY3kH9QZ3mb4MDPfriWi2lHGXHY + JmJd4SLQhpBdnOS5tu84QmyU3dNbAdzghDsR+dEY/6g7Cn0kcVkeHNZ0H+mCZik5f6XBD8eplkk43bdR + FrkwTeAjwurGcKwdiKkR4DlfSq3DKssVBucTqUpqsKqPXLwTIL44rWKhEPXgGPB2XDG0VLvIRKkAgEGI + LNTwOm091Ro= + -----END RSA PRIVATE KEY----- + + -----BEGIN RSA PUBLIC KEY----- + MIGHAoGBAOeIC9gRg3YaEGGMp3C00qNwLINAEDZV/J4BWM5WnWwCWZyHXDs2XiEmFu0ZONAD4gcT2f2f + NNfCBPye39VVuOkKQuSV0MLLX5800LZ4y1BNcPzPZHpnGaCzl7iAjhfj9MolzAh5VRjeiYt0t1um4dm+ + q9A4BtfpJqDYxCW9uxd/AgEj + -----END RSA PUBLIC KEY----- + " + ::= { rlSslImportExportSelfKeyEntry 1 } + +rlSslImportExportSelfKeyIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the SSL server key index (there can be more than one key)." + ::= { rlSslImportExportSelfKeyEntry 2 } + +rlSslImportExportSelfKeyFragmentId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the key pair input/output." + ::= { rlSslImportExportSelfKeyEntry 3 } + +rlSslImportExportSelfKeyAlgorithm OBJECT-TYPE + SYNTAX RlSslPublicKeyAlgorithm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the type of key pair." + ::= { rlSslImportExportSelfKeyEntry 4 } + +rlSslImportExportSelfKeyFragmentText OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A part of the readable text entry for the key pair input/output." + ::= { rlSslImportExportSelfKeyEntry 5 } + + +-- +--rlSslImportExportSelfKeyStatus OBJECT-TYPE +-- SYNTAX RowStatus +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "" +-- ::= { rlSslImportExportSelfKeyEntry 6 } +-- + + +rlSslCertificateSave2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Saves data from rlSslCertificateImportTable to RAM and CDB. When + an external certificate should be copied to the device first we copy + it to rlSslCertificateImportTable and then this scalar is set to the + certificate id that we want to save - + 1. All entries in rlSslCertificateImportTable that have this id and + their format is equal to the current value of rlSslCertificateSaveFormat + are concatenated. + 2. If the imported certificate format is .. - section 1 result + is validated against the key with the same index. If validation fails + for any reason - the certificate is not saved and the setting this + scalar fails.] + This scalar is for certificate 2 only... for certificate 1 use + rlSslCertificateSave " + ::= { rlSsl 9 } + +rlSslisCertificate1Default OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if set to true then this is the default key , will be configured + when auto generation is done , will set to try , all other cases will + be set to false. + " + ::= { rlSsl 10 } + +rlSslisCertificate2Default OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if set to true then this is the default key , will be configured + when auto generation is done , will set to try , all other cases will + be set to false. + " + ::= { rlSsl 11 } + + +-- MIB TABLE rlCaCertificateInstallEntry + +RlCaCertificateInstallType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Ca Certificate type enumeration." + SYNTAX INTEGER { + signer(1), + static(2), + dynamic(3) + } + +RlCaCertificateDisplayNonValidReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Ca Certificate NON valid reason enumeration." + SYNTAX INTEGER { + noReason(0), + premature(1), + expired(2), + revoked(3), + timeNotSet(4), + unknown(5) + } + +rlCaCertificateInstallTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCaCertificateInstallEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for installing a CA certificate to the device" + ::= { rlSsl 12 } + +rlCaCertificateInstallEntry OBJECT-TYPE + SYNTAX RlCaCertificateInstallEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlCaCertificateInstallType, + rlCaCertificateInstallOwner, + rlCaCertificateInstallName, + rlCaCertificateInstallFragmentId} + ::= { rlCaCertificateInstallTable 1 } + +RlCaCertificateInstallEntry ::= SEQUENCE { + rlCaCertificateInstallType RlCaCertificateInstallType, + rlCaCertificateInstallOwner DisplayString, + rlCaCertificateInstallName DisplayString, + rlCaCertificateInstallFragmentId INTEGER, + rlCaCertificateInstallFragmentPEMText OCTET STRING, + rlCaCertificateInstallFragmentStatus RowStatus, + rlCaCertificateInstallIsLastFragment TruthValue +} + +rlCaCertificateInstallType OBJECT-TYPE + SYNTAX RlCaCertificateInstallType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ca Certificate type" + ::= { rlCaCertificateInstallEntry 1 } + +rlCaCertificateInstallOwner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CA certificate Owner - application name." + ::= { rlCaCertificateInstallEntry 2 } + +rlCaCertificateInstallName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CA certificate Name." + ::= { rlCaCertificateInstallEntry 3 } + +rlCaCertificateInstallFragmentId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the CA certificate." + ::= { rlCaCertificateInstallEntry 4 } + + +rlCaCertificateInstallFragmentPEMText OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A part of the readable text entry for the CA certificate." + ::= { rlCaCertificateInstallEntry 5 } + + +rlCaCertificateInstallFragmentStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rlCaCertificateInstallEntry 6 } + + rlCaCertificateInstallIsLastFragment OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Has a true value in case of passing a last fragment" + ::= { rlCaCertificateInstallEntry 7 } + +-- MIB TABLE rlCaCertificateDisplayEntry + +rlCaCertificateDisplayTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCaCertificateDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying a CA certificate to the device" + ::= { rlSsl 13 } + +rlCaCertificateDisplayEntry OBJECT-TYPE + SYNTAX RlCaCertificateDisplayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlCaCertificateDisplayType, + rlCaCertificateDisplayOwner, + rlCaCertificateDisplayName} + ::= { rlCaCertificateDisplayTable 1 } + +RlCaCertificateDisplayEntry ::= SEQUENCE { + rlCaCertificateDisplayType RlCaCertificateInstallType, + rlCaCertificateDisplayOwner DisplayString, + rlCaCertificateDisplayName DisplayString, + rlCaCertificateDisplayVersion DisplayString, + rlCaCertificateDisplaySerialNumber OCTET STRING, + rlCaCertificateDisplayIssuerName DisplayString, + rlCaCertificateDisplaySubjectName DisplayString, + rlCaCertificateDisplayNotBefore DisplayString, + rlCaCertificateDisplayNotAfter DisplayString, + rlCaCertificateDisplayValid TruthValue, + rlCaCertificateDisplayNonValidReason RlCaCertificateDisplayNonValidReason, + rlCaCertificateDisplaySignatureAlgorithm DisplayString, + rlCaCertificateDisplayPublicKeyAlgorithm DisplayString, + rlCaCertificateDisplayFingerprintAlgorithm DisplayString, + rlCaCertificateDisplayFingerprint OCTET STRING, + rlCaCertificateDisplayPublicKeySize INTEGER +} + +rlCaCertificateDisplayType OBJECT-TYPE + SYNTAX RlCaCertificateInstallType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ca Certificate type" + ::= { rlCaCertificateDisplayEntry 1 } + +rlCaCertificateDisplayOwner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CA certificate Owner - application name." + ::= { rlCaCertificateDisplayEntry 2 } + + rlCaCertificateDisplayName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CA certificate Name." + ::= { rlCaCertificateDisplayEntry 3 } + +rlCaCertificateDisplayVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Version." + ::= { rlCaCertificateDisplayEntry 4 } + +rlCaCertificateDisplaySerialNumber OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Serial Number." + ::= { rlCaCertificateDisplayEntry 5 } + +rlCaCertificateDisplayIssuerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Issuer Name." + ::= { rlCaCertificateDisplayEntry 6 } + +rlCaCertificateDisplaySubjectName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Subject Name." + ::= { rlCaCertificateDisplayEntry 7 } + +rlCaCertificateDisplayNotBefore OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Not before time." + ::= { rlCaCertificateDisplayEntry 8 } + +rlCaCertificateDisplayNotAfter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Not after time." + ::= { rlCaCertificateDisplayEntry 9 } + +rlCaCertificateDisplayValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "true - Certificate is VALID, dates validity and not revoked + false - Certificate is INVALID, dates validity is faled or revoked" + DEFVAL { true } + ::= { rlCaCertificateDisplayEntry 10 } + +rlCaCertificateDisplayNonValidReason OBJECT-TYPE + SYNTAX RlCaCertificateDisplayNonValidReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ca Certificate reason for non validity" + ::= { rlCaCertificateDisplayEntry 11 } + +rlCaCertificateDisplaySignatureAlgorithm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Signature Algorithm." + ::= { rlCaCertificateDisplayEntry 12 } + +rlCaCertificateDisplayPublicKeyAlgorithm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate PublicKey Algorithm." + ::= { rlCaCertificateDisplayEntry 13 } + +rlCaCertificateDisplayFingerprintAlgorithm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Fingerprint Algorithm." + ::= { rlCaCertificateDisplayEntry 14 } + +rlCaCertificateDisplayFingerprint OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate Fingerprint." + ::= { rlCaCertificateDisplayEntry 15 } + +rlCaCertificateDisplayPublicKeySize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CA certificate PublicKey size." + ::= { rlCaCertificateDisplayEntry 16 } + + +-- MIB TABLE rlCaCertificateRevocationEntry + +rlCaCertificateRevocationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCaCertificateRevocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for revocation a CA certificate to the device" + ::= { rlSsl 14 } + +rlCaCertificateRevocationEntry OBJECT-TYPE + SYNTAX RlCaCertificateRevocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlCaCertificateRevocationIssuerName, + rlCaCertificateRevocationSerialNumber} + ::= { rlCaCertificateRevocationTable 1 } + +RlCaCertificateRevocationEntry ::= SEQUENCE { + rlCaCertificateRevocationIssuerName DisplayString, + rlCaCertificateRevocationSerialNumber OCTET STRING, + rlCaCertificateRevocationRowStatus RowStatus +} + +rlCaCertificateRevocationIssuerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ca Certificate Issuer Name" + ::= { rlCaCertificateRevocationEntry 1 } + +rlCaCertificateRevocationSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CA certificate Serial Number." + ::= { rlCaCertificateRevocationEntry 2 } + +rlCaCertificateRevocationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rlCaCertificateRevocationEntry 3 } + +-- MIB TABLE rlCaCertificateDisplayExtEntry + +RlCaCertificateDisplayExtType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "CA Certificate property type enumeration." + SYNTAX INTEGER { + publicKey(0), + signature(1) + } + +rlCaCertificateDisplayExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlCaCertificateDisplayExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used for displaying certain information of a CA certificate" + ::= { rlSsl 15 } + +rlCaCertificateDisplayExtEntry OBJECT-TYPE + SYNTAX RlCaCertificateDisplayExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlCaCertificateDisplayType, + rlCaCertificateDisplayOwner, + rlCaCertificateDisplayName, + rlCaCetrificateDisplayExtType, + rlCaCertificateDisplayExtFragmentId} + ::= { rlCaCertificateDisplayExtTable 1 } + +RlCaCertificateDisplayExtEntry ::= SEQUENCE { + rlCaCetrificateDisplayExtType RlCaCertificateDisplayExtType, + rlCaCertificateDisplayExtFragmentId INTEGER, + rlCaCertificateDisplayExtFragmentData OCTET STRING +} + +rlCaCetrificateDisplayExtType OBJECT-TYPE + SYNTAX RlCaCertificateDisplayExtType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CA Certificate property type" + ::= { rlCaCertificateDisplayExtEntry 1 } + +rlCaCertificateDisplayExtFragmentId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the index of this fragment in the CA certificate property." + ::= { rlCaCertificateDisplayExtEntry 2 } + +rlCaCertificateDisplayExtFragmentData OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A fragment of the property to display from a CA certificate." + ::= { rlCaCertificateDisplayExtEntry 3 } + +END + diff --git a/MIBS/cisco/CISCOSB-STACK-MIB b/MIBS/cisco/CISCOSB-STACK-MIB new file mode 100644 index 0000000..2306e4d --- /dev/null +++ b/MIBS/cisco/CISCOSB-STACK-MIB @@ -0,0 +1,140 @@ +CISCOSB-STACK-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB LOCALIZATION ROS +-- This Private MIB supports the unit id configuration for stack of ROS products +-- Version: 7.40 +-- Date: 21 Nov 2005 +-- 23-May-2012 Update unit id from 4 to 8 units maximum +-- 19-Dec-2012 Support Lion Native and advanced-hybrid-xg +-- +-- 01-Nov-2005 Add rlStackUnitMacAddressAfterReset +-- 21-Nov-2005 Change range of rlStackActiveUnitIdAfterReset +-- 21 mar 2011 In version 7.50, unit id configuration for hybrid stack +-- 10 Oct 2011 Add port-speed-down + +IMPORTS + MacAddress FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB OBJECT-TYPE, + MODULE-IDENTITY FROM SNMPv2-SMI + TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC; + + +rlStack MODULE-IDENTITY + LAST-UPDATED "200504140000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for stack." + REVISION "200504140000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 107 } + +rlStackActiveUnitIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlStackActiveUnitIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table listing the active unit id of the requested unit." + ::= {rlStack 1 } + +rlStackActiveUnitIdEntry OBJECT-TYPE + SYNTAX RlStackActiveUnitIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the rlStackActiveUnitIdTable." + INDEX {rlStackCurrentUnitId } + ::= {rlStackActiveUnitIdTable 1 } + +RlStackActiveUnitIdEntry ::= SEQUENCE { + rlStackCurrentUnitId INTEGER, + rlStackActiveUnitIdAfterReset INTEGER +} + +rlStackCurrentUnitId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unit number device, which is the active unit id" + ::= {rlStackActiveUnitIdEntry 1 } + + +rlStackActiveUnitIdAfterReset OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the unit id that will be after reset." + ::= {rlStackActiveUnitIdEntry 2 } + +rlStackUnitModeAfterReset OBJECT-TYPE + SYNTAX INTEGER { + standalone(1), + stack(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "set unit type that will be after reset, standalone or stack." + ::= {rlStack 2 } + +rlStackUnitMode OBJECT-TYPE + SYNTAX INTEGER { + standalone(1), + stack(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "show unit type standalone or stack." + ::= {rlStack 3 } + +rlStackUnitMacAddressAfterReset OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MAC address used by this bridge after rest." + REFERENCE + "IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5" + ::= { rlStack 4 } + + +rlStackTopology OBJECT-TYPE + SYNTAX INTEGER { + topology-chain(1), + topology-ring(2), + topology-star(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "show stack topology type" + ::= {rlStack 6 } + +--------------- +-- rlStackMode +--------------- +rlStackMode OBJECT-TYPE + SYNTAX INTEGER { + native(1), + hybrid(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the stack mode that would be taken after reset - native or hybrid." + ::= { rlStack 7} + + +END diff --git a/MIBS/cisco/CISCOSB-STORMCTRL-MIB b/MIBS/cisco/CISCOSB-STORMCTRL-MIB new file mode 100644 index 0000000..14a6f20 --- /dev/null +++ b/MIBS/cisco/CISCOSB-STORMCTRL-MIB @@ -0,0 +1,695 @@ +CISCOSB-STORMCTRL-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private STORM CTRL MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Counter64 FROM SNMPv2-SMI + TruthValue, DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB + dot1dBasePort FROM BRIDGE-MIB; + + + RlStormCtrlRateUnit ::= INTEGER { + packetsPerSecond(1), + bytesPerSecond(2), + framesPerBuffer(3), + precentages(4), + kiloBytesPerSecond(5), + kiloBitsPerSecond(6) + } + +RlStormCtrlRateLimTrafficType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "traffic type for storm-control and rate-limit." + SYNTAX INTEGER { + broadcast(1), + multicastRegistred(2), + multicastUnregistred(3), + multicastAll(4), + unknownUnicast(5), + all(6) + } + +RlStormCtrlTrafficTypeBits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Storm control traffic type bits." + SYNTAX BITS { + broadcast(0), + multicastAll(1), + unknownUnicast(2) + } + +RlStormCtrlOwner ::= INTEGER { + none(0), + user(1), + global(2) + } + + RlStormCtrlRateUnitType ::= INTEGER { + kiloBitsPerSecond(1), + precentages(2) + } + + RlStormCtrlActionType ::= INTEGER { + none(1), + trap(2), + shutdown(3), + trapAndShutdown(4) + } + +rlStormCtrl MODULE-IDENTITY + LAST-UPDATED "200701020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines storm control private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 77 } + +rlStormCtrlSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Identify if the strom control protection is supported" + ::= { rlStormCtrl 1 } + +rlStormCtrlMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "MIB's version, the current version is 3." + ::= { rlStormCtrl 2 } + +rlStormCtrlRateUnitTypeSupport OBJECT-TYPE +-- SYNTAX BITS { +-- packetsPerSecond(0), +-- bytesPerSecond(1), +-- framesPerBuffer(2), +-- percentages(3), +-- kiloBytesPerSecond(4), +-- kiloBitsPerSecond(5) +-- } + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "the supported rate unit type for the storm rate control" + ::= { rlStormCtrl 3 } + +rlStormCtrlTypeSupport OBJECT-TYPE +-- SYNTAX BITS { +-- unknownUnicast(0), +-- unknownMulticast(1), +-- broadcast(2), +-- multicast(3), +-- } + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "the supported frame type for the storm control protection" + ::= { rlStormCtrl 4 } + +rlStormCtrlRateSupportPerType OBJECT-TYPE +-- SYNTAX BITS { +-- unknownUnicast(0), +-- unknownMulticast(1), +-- broadcast(2), +-- multicast(3), +-- } + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "identify if rate control is supported for each frame type" + ::= { rlStormCtrl 5 } + +rlStormCtrlEnbaleDependencyBetweenTypes OBJECT-TYPE +-- SYNTAX BITS { +-- unknownUnicast(0), +-- unknownMulticast(1), +-- broadcast(2), +-- multicast(3), +-- } + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "indicate enable limitation of dependency between frame types, + such as enabling of multicast should be with the enabling of + broadcast type (bcm 5632)" + ::= { rlStormCtrl 6 } + +rlStormCtrlRateDependencyBetweenTypes OBJECT-TYPE +-- SYNTAX BITS { +-- unknownUnicast(0), +-- unknownMulticast(1), +-- broadcast(2), +-- multicast(3), +-- } + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "indicate limitation of dependency between frame types for + rate assignment, for example: assigning of rate limit for unicast + frame must assigning the same rate for multicast and bradcast + frame (bcm 5615), in case the device support enbale per each frame + type but with the same rate limitation." + ::= { rlStormCtrl 7 } + +-- +-- rlStormCtrlTable +-- +rlStormCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlStormCtrlEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The table contains the storm control protection per port" + ::= { rlStormCtrl 8 } + +rlStormCtrlEntry OBJECT-TYPE + SYNTAX RlStormCtrlEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "storm control protection, defined per port,frame type and rate" + INDEX { dot1dBasePort } + ::= { rlStormCtrlTable 1 } + +RlStormCtrlEntry ::= SEQUENCE { + rlStormCtrlRateType RlStormCtrlRateUnit, + rlStormCtrlUnknownUnicastEnable TruthValue, + rlStormCtrlUnknownUnicastRate Unsigned32, + rlStormCtrlUnknownMulticastEnable TruthValue, + rlStormCtrlUnknownMulticastRate Unsigned32, + rlStormCtrlBroadcastEnable TruthValue, + rlStormCtrlBroadcastRate Unsigned32, + rlStormCtrlMulticastEnable TruthValue, + rlStormCtrlMulticastRate Unsigned32, + rlStormCtrlSetDefaultRateType TruthValue, + rlStormCtrlSetDefaultUnknownUnicastEnable TruthValue, + rlStormCtrlSetDefaultUnknownUnicastRate TruthValue, + rlStormCtrlSetDefaultUnknownMulticastEnable TruthValue, + rlStormCtrlSetDefaultUnknownMulticastRate TruthValue, + rlStormCtrlSetDefaultBroadcastEnable TruthValue, + rlStormCtrlSetDefaultBroadcastRate TruthValue, + rlStormCtrlSetDefaultMulticastEnable TruthValue, + rlStormCtrlSetDefaultMulticastRate TruthValue, + rlStormCtrlBroadcastOperRate Unsigned32 +} + +rlStormCtrlRateType OBJECT-TYPE + SYNTAX RlStormCtrlRateUnit + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate the rate unit type" + ::= { rlStormCtrlEntry 1 } + +rlStormCtrlUnknownUnicastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "enable or disable the storm control for unknown unicast frames" + DEFVAL { false } + ::= { rlStormCtrlEntry 2 } + +rlStormCtrlUnknownUnicastRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "set the storm control rate limit for the unknown unicast frames, + 0 indicate blocking of frames from this type." + DEFVAL { 0 } + ::= { rlStormCtrlEntry 3 } + +rlStormCtrlUnknownMulticastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "enable or disable the storm control for unknown multicast frames" + DEFVAL { false } + ::= { rlStormCtrlEntry 4 } + +rlStormCtrlUnknownMulticastRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "set the storm control rate limit for the unknown multicast frames, + 0 indicate blocking of frames from this type." + DEFVAL { 0 } + ::= { rlStormCtrlEntry 5 } + +rlStormCtrlBroadcastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "enable or disable the storm control for Broadcast frames" + DEFVAL { false } + ::= { rlStormCtrlEntry 6 } + +rlStormCtrlBroadcastRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "set the storm control rate limit for the Broadcast frames, + 0 indicate blocking of frames from this type." + DEFVAL { 0 } + ::= { rlStormCtrlEntry 7 } + +rlStormCtrlMulticastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "enable or disable the storm control for multicast frames" + DEFVAL { false } + ::= { rlStormCtrlEntry 8 } + +rlStormCtrlMulticastRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "set the storm control rate limit for the multicast frames, + 0 indicate blocking of frames from this type." + DEFVAL { 0 } + ::= { rlStormCtrlEntry 9 } + +rlStormCtrlSetDefaultRateType OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the rate unit type to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 10 } + +rlStormCtrlSetDefaultUnknownUnicastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the storm control enable for unknown unicast frames + to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 11 } + +rlStormCtrlSetDefaultUnknownUnicastRate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the storm control rate limit for the unknown unicast frames + to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 12 } + +rlStormCtrlSetDefaultUnknownMulticastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the storm control enable for unknown multicast frames + to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 13 } + +rlStormCtrlSetDefaultUnknownMulticastRate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the storm control rate limit for the unknown multicast frames + to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 14 } + +rlStormCtrlSetDefaultBroadcastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the storm control enable for Broadcast frames + to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 15 } + +rlStormCtrlSetDefaultBroadcastRate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the storm control rate limit for the Broadcast frames + to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 16 } + +rlStormCtrlSetDefaultMulticastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the storm control for multicast frames + to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 17 } + +rlStormCtrlSetDefaultMulticastRate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "indicate if return the storm control rate limit for the multicast frames + to its default." + DEFVAL { false } + ::= { rlStormCtrlEntry 18 } + +rlStormCtrlBroadcastOperRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Operative storm control rate limit for the Broadcast frames. + The value will be 0 if rlStormCtrlRateType is not from type precentages." + ::= { rlStormCtrlEntry 19 } + +-- +-- rlStormCtrlGroupTable +-- +rlStormCtrlGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlStormCtrlGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The table contains per port for each supported frame type + to which group it belongs." + ::= { rlStormCtrl 9 } + +rlStormCtrlGroupEntry OBJECT-TYPE + SYNTAX RlStormCtrlGroupEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "group id for each supported frame type defined per port." + INDEX { dot1dBasePort } + ::= { rlStormCtrlGroupTable 1 } + +RlStormCtrlGroupEntry ::= SEQUENCE { + rlStormCtrlGroupUnknownUnicastId INTEGER, + rlStormCtrlGroupUnknownMulticastId INTEGER, + rlStormCtrlGroupBroadcastId INTEGER, + rlStormCtrlGroupMulticastId INTEGER +} + +rlStormCtrlGroupUnknownUnicastId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the id of the group for unknown unicast frame type that + the port belongs to, + 0 indicates that unknown unicast frame type is not supported." + ::= { rlStormCtrlGroupEntry 1 } + +rlStormCtrlGroupUnknownMulticastId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the id of the group for unknown multicast frame type that + the port belongs to, + 0 indicates that unknown multicast frame type is not supported." + ::= { rlStormCtrlGroupEntry 2 } + +rlStormCtrlGroupBroadcastId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the id of the group for broadcast frame type that + the port belongs to, + 0 indicates that broadcast frame type is not supported." + ::= { rlStormCtrlGroupEntry 3 } + +rlStormCtrlGroupMulticastId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates the id of the group for multicast frame type that + the port belongs to, + 0 indicates that multicast frame type is not supported." + ::= { rlStormCtrlGroupEntry 4 } + +rlStormCtrlRateLimSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identify if the strom-control and rate-limit is supported" + ::= { rlStormCtrl 10 } + +rlStormCtrlRateLimMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlStormCtrl 11 } + +-- +-- rlStormCtrlRateLimCfgTable +-- +rlStormCtrlRateLimCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlStormCtrlRateLimCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the storm-control and rate-limit configuration per port" + ::= { rlStormCtrl 12 } + +rlStormCtrlRateLimCfgEntry OBJECT-TYPE + SYNTAX RlStormCtrlRateLimCfgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "storm-control and rate-limit configuration, defined per port" + INDEX { dot1dBasePort, rlStormCtrlRateLimCfgTraffic } + ::= { rlStormCtrlRateLimCfgTable 1 } + +RlStormCtrlRateLimCfgEntry ::= SEQUENCE { + rlStormCtrlRateLimCfgTraffic RlStormCtrlRateLimTrafficType, + rlStormCtrlRateLimCfgRate Unsigned32, + rlStormCtrlRateLimCfgUnit RlStormCtrlRateUnitType, + rlStormCtrlRateLimCfgAction RlStormCtrlActionType, + rlStormCtrlRateLimCfgBurst Unsigned32, + rlStormCtrlRateLimBCOwner RlStormCtrlOwner, + rlStormCtrlRateLimMCOwner RlStormCtrlOwner, + rlStormCtrlRateLimUCOwner RlStormCtrlOwner +} + +rlStormCtrlRateLimCfgTraffic OBJECT-TYPE + SYNTAX RlStormCtrlRateLimTrafficType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "traffic type for storm-control and rate-limit." + ::= { rlStormCtrlRateLimCfgEntry 1 } + +rlStormCtrlRateLimCfgRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "block the flooding of packets when the value specified is reached." + ::= { rlStormCtrlRateLimCfgEntry 2 } + +rlStormCtrlRateLimCfgUnit OBJECT-TYPE + SYNTAX RlStormCtrlRateUnitType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "suppression level in percentage (for storm-control only) or in kilobits per second." + ::= { rlStormCtrlRateLimCfgEntry 3 } + +rlStormCtrlRateLimCfgAction OBJECT-TYPE + SYNTAX RlStormCtrlActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "send a trap when a storm occurs on a port or/and shut down a port when a storm occurs on the port." + ::= { rlStormCtrlRateLimCfgEntry 4 } + +rlStormCtrlRateLimCfgBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "committed burst in bytes for rate-limit" + ::= { rlStormCtrlRateLimCfgEntry 5 } + +rlStormCtrlRateLimBCOwner OBJECT-TYPE + SYNTAX RlStormCtrlOwner + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "indicates who is the owner for broadcast type that is configured." + DEFVAL { none } + ::= { rlStormCtrlRateLimCfgEntry 6 } + +rlStormCtrlRateLimMCOwner OBJECT-TYPE + SYNTAX RlStormCtrlOwner + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "indicates who is the owner for multicast type that is configured." + DEFVAL { none } + ::= { rlStormCtrlRateLimCfgEntry 7 } + +rlStormCtrlRateLimUCOwner OBJECT-TYPE + SYNTAX RlStormCtrlOwner + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "indicates who is the owner for unicast type that is configured." + DEFVAL { none } + ::= { rlStormCtrlRateLimCfgEntry 8 } + +-- +-- rlStormCtrlRateLimOperTable +-- +rlStormCtrlRateLimOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlStormCtrlRateLimOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains the operative values for storm-control and rate-limit per port" + ::= { rlStormCtrl 13 } + +rlStormCtrlRateLimOperEntry OBJECT-TYPE + SYNTAX RlStormCtrlRateLimOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "storm-control and rate-limit operative values per port" + INDEX { dot1dBasePort, rlStormCtrlRateLimCfgTraffic } + ::= { rlStormCtrlRateLimOperTable 1 } + +RlStormCtrlRateLimOperEntry ::= SEQUENCE { + rlStormCtrlRateLimOperPassCnt Counter64, + rlStormCtrlRateLimOperDropCnt Counter64, + rlStormCtrlRateLimOperLastDropTime DisplayString +} + +rlStormCtrlRateLimOperPassCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of passed counter in bytes." + ::= { rlStormCtrlRateLimOperEntry 1 } + +rlStormCtrlRateLimOperDropCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of dropped counter in bytes." + ::= { rlStormCtrlRateLimOperEntry 2 } + +rlStormCtrlRateLimOperLastDropTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "last Drop time in format ddmmyyyyhhmmss." + ::= { rlStormCtrlRateLimOperEntry 3 } + +-- +-- rlStormCtrlClearCountersTable +-- +rlStormCtrlClearCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlStormCtrlClearCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table clear storm-control counters" + ::= { rlStormCtrl 14 } + +rlStormCtrlClearCountersEntry OBJECT-TYPE + SYNTAX RlStormCtrlClearCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "clear storm-control counters" + INDEX { rlStormCtrlClearCountersIndex } + ::= { rlStormCtrlClearCountersTable 1 } + +RlStormCtrlClearCountersEntry ::= SEQUENCE { + rlStormCtrlClearCountersIndex Unsigned32, + rlStormCtrlClearCountersTraffic RlStormCtrlRateLimTrafficType, + rlStormCtrlClearCountersInterface InterfaceIndex + +} + +rlStormCtrlClearCountersIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the table that equals to 1 always." + ::= { rlStormCtrlClearCountersEntry 1 } + +rlStormCtrlClearCountersTraffic OBJECT-TYPE + SYNTAX RlStormCtrlRateLimTrafficType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Traffic type for storm-control counter." + ::= { rlStormCtrlClearCountersEntry 2 } + +rlStormCtrlClearCountersInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Port number or all ports." + ::= { rlStormCtrlClearCountersEntry 3 } + +rlStormCtrlGlobalTrafficTypes OBJECT-TYPE + SYNTAX RlStormCtrlTrafficTypeBits + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "global traffic types configured on the device." + ::= { rlStormCtrl 15 } + +END + diff --git a/MIBS/cisco/CISCOSB-SYSLOG-MIB b/MIBS/cisco/CISCOSB-SYSLOG-MIB new file mode 100644 index 0000000..ec32e95 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SYSLOG-MIB @@ -0,0 +1,959 @@ +CISCOSB-SYSLOG-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB SYSLOG Private MIB +-- Version: 7.35 +-- Date: 15 Jan 2005 +-- +-- 15-Jun-2003 Added rlSyslogFileMessagesLogged and rlSyslogCacheTotalMessages + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, IpAddress, Unsigned32,Counter32, + MODULE-IDENTITY FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION, + TruthValue, RowStatus FROM SNMPv2-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + + rlSyslog MODULE-IDENTITY + LAST-UPDATED "200602120001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for SYSLOG services in CISCOSB devices." + REVISION "200602120000Z" + DESCRIPTION + "Editorial changes to support new MIB compilers." + REVISION "200309220000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 82 } + +RlSyslogSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention maps out to the minimal severity levels + of syslog messages, or indicate non Active. The syslog protocol + uses the values 0 (emergency), to 7 (debug) last value notActive + added to indicate inactivity." + SYNTAX INTEGER { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + info(6), + debug(7), + notActive(8) + } + +rlSyslogPrivate OBJECT IDENTIFIER ::= { rlSyslog 2 } + +rlSyslogGlobalEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global enable for syslog flash, syslog cache and syslog UDP. + When set to false, only console logging is performed." + DEFVAL { true } + ::= { rlSyslogPrivate 1 } + +rlSyslogMinLogToConsoleSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimal severity to log to console. Lower severity + will not be written to console. Value notActive indicate this + activity is disabled." + DEFVAL { info } + ::= { rlSyslogPrivate 2 } + +rlSyslogMinLogToFileSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimal severity to log to LogFile. Lower severity + will not be written to the LogFile. Value notActive indicates + this activity is disabled." + DEFVAL { error } + ::= { rlSyslogPrivate 3 } + +rlSyslogMinLogToCacheSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimal severity to log to memory cache. Lower severity + will not be read from cache. Value notActive indicate this activity + is disabled. Note that all events are logged to cache unless its + severity is notActive." + DEFVAL { info } + ::= { rlSyslogPrivate 4 } + +rlSyslogClearLogfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting to a value other than 0 results in deleting the log file." + ::= { rlSyslogPrivate 5 } + +rlSyslogClearCache OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting to a value other than 0 results in clearing the memory cache." + ::= { rlSyslogPrivate 6 } + +rlSyslogMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Syslog MIB's version. It's 1." + ::= { rlSyslogPrivate 7 } + +-- +-- rlSyslogLog Table +-- +rlSyslogLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSyslogLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing events sent to the system log file." + ::= { rlSyslogPrivate 8 } + +rlSyslogLogEntry OBJECT-TYPE + SYNTAX RlSyslogLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A log entry " + INDEX { rlSyslogLogCounter } + ::= { rlSyslogLogTable 1 } + +RlSyslogLogEntry ::= + SEQUENCE { + rlSyslogLogCounter Unsigned32, + rlSyslogLogDateTime DisplayString, + rlSyslogLogAppMnemonic DisplayString, + rlSyslogLogSeverity RlSyslogSeverity, + rlSyslogLogMessageMnemonic DisplayString, + rlSyslogLogText1 DisplayString, + rlSyslogLogText2 DisplayString, + rlSyslogLogText3 DisplayString, + rlSyslogLogText4 DisplayString + } +rlSyslogLogCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that identifies this entry - used to differentiate logged + entries. And the order given is the order of logging. A entries may + not form sequence of this value. (Time is not a differentiating + element as logged entries may come in a sequence." + ::= { rlSyslogLogEntry 1 } + +rlSyslogLogDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in string (formated DD-MMM-YYYY HH:MM:SS e.g + 14-Apr-2002 10:33:31), when the error was logged.." + ::= { rlSyslogLogEntry 2 } + +rlSyslogLogAppMnemonic OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application that created this error." + ::= { rlSyslogLogEntry 3 } + +rlSyslogLogSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severity of the reported error." + ::= { rlSyslogLogEntry 4 } + +rlSyslogLogMessageMnemonic OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Short identifier of this message that created this error." + ::= { rlSyslogLogEntry 5 } + +rlSyslogLogText1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 1." + ::= { rlSyslogLogEntry 6 } + +rlSyslogLogText2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 2." + ::= { rlSyslogLogEntry 7 } + +rlSyslogLogText3 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 3." + ::= { rlSyslogLogEntry 8 } + +rlSyslogLogText4 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 4." + ::= { rlSyslogLogEntry 9 } + +-- +-- rlSyslogLogCache Table +-- +rlSyslogLogCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSyslogLogCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing errors registered to system cache." + ::= { rlSyslogPrivate 9 } + +rlSyslogLogCacheEntry OBJECT-TYPE + SYNTAX RlSyslogLogCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A log history entry" + INDEX { rlSyslogLogCacheCounter } + ::= { rlSyslogLogCacheTable 1 } + +RlSyslogLogCacheEntry ::= + SEQUENCE { + rlSyslogLogCacheCounter Unsigned32, + rlSyslogLogCacheDateTime DisplayString, + rlSyslogLogCacheAppMnemonic DisplayString, + rlSyslogLogCacheSeverity RlSyslogSeverity, + rlSyslogLogCacheMessageMnemonic DisplayString, + rlSyslogLogCacheText1 DisplayString, + rlSyslogLogCacheText2 DisplayString, + rlSyslogLogCacheText3 DisplayString, + rlSyslogLogCacheText4 DisplayString + } +rlSyslogLogCacheCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that identifies this entry - used to differentiate logged + entries. And the order given is the order of logging. A entries may + not form sequence of this value. (Time is not a differentiating + element as logged entries may come in a sequence." + ::= { rlSyslogLogCacheEntry 1 } + +rlSyslogLogCacheDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in string (formated DD-MMM-YYYY HH:MM:SS e.g + 14-Apr-2002 10:33:31), when the eroor was logged.." + ::= { rlSyslogLogCacheEntry 2 } + +rlSyslogLogCacheAppMnemonic OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application that created this error." + ::= { rlSyslogLogCacheEntry 3 } + +rlSyslogLogCacheSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severity of the reported error." + ::= { rlSyslogLogCacheEntry 4 } + +rlSyslogLogCacheMessageMnemonic OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Short identifier of this message that created this error." + ::= { rlSyslogLogCacheEntry 5 } + +rlSyslogLogCacheText1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 1." + ::= { rlSyslogLogCacheEntry 6 } + +rlSyslogLogCacheText2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 2." + ::= { rlSyslogLogCacheEntry 7 } + +rlSyslogLogCacheText3 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 3." + ::= { rlSyslogLogCacheEntry 8 } + +rlSyslogLogCacheText4 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 4." + ::= { rlSyslogLogCacheEntry 9 } + +rlSyslogConsoleMessagesIgnored OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a count of messages not sent to the console + because the severity level of the message was above + rlSyslogMinLogToConsoleSeverity, the higher the level, + the lower the severity." + ::= { rlSyslogPrivate 10 } + +rlSyslogFileMessagesIgnored OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a count of messages not sent to the file + because the severity level of the message was above + rlSyslogMinLogToFileSeverity, the higher the level, + the lower the severity." +::= { rlSyslogPrivate 11 } + +rlSyslogFileMessagesLogged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a count of all the messages currently held in the + Log file." +::= { rlSyslogPrivate 12 } + +rlSyslogCacheTotalMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a count of all the messages currently held in the + cache." +::= { rlSyslogPrivate 13 } + + +rlSyslogAggregationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable Syslog aggregation" + ::= { rlSyslogPrivate 14 } + +rlSyslogAggregationAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (15..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "aging time for Syslog aggregated messages" + DEFVAL {300} + ::= { rlSyslogPrivate 15 } + +rlSyslogMinLogToWebSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimal severity to log to WEB client. Lower severity + will not be displayed in WEB client. + Value notActive indicate this activity + is disabled." + DEFVAL { info } + ::= { rlSyslogPrivate 16 } + +rlSyslogAlarmFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MIB is initiated by false and it is set to true every time + when a syslog message with severity >= min_severity_to_alarm_threshold (host parameter) + is generated." + DEFVAL { false } + ::= { rlSyslogPrivate 17 } + +rlSyslogOriginId OBJECT-TYPE + SYNTAX INTEGER { + default(1), + hostname (2), + ip (3), + ipv6 (4), + string (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the origin field of the SYSLOG message packets sent to the SYSLOG server" + DEFVAL { default } + ::= { rlSyslogPrivate 18 } + +rlSyslogOriginIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the string origin of the SYSLOG message packets sent to the SYSLOG server" + ::= { rlSyslogPrivate 19 } + +rlSyslogHeaderSendingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enabled sending/not sending of syslog header in syslog messages to syslog collectors." + DEFVAL { true } + ::= { rlSyslogPrivate 20 } + +rlSyslogPhaseOneTests OBJECT IDENTIFIER ::= { rlSyslog 3} + +rlSyslogPhaseOneTestGenerator OBJECT-TYPE + SYNTAX INTEGER { + successfulRegistration(11), + regTheSameComponentTwice (12), + regWithInvalidComponentID(13), + regWithInvalidApplicationID(14), + regWithInvalidMessageString(15), + regWithInvalidMessageList(16), + regWithInvalidApplicationList(17), + successfulLoggingWithNoParams(21), + logWithUnregisteredComponentID(22), + logWithInvalidComponentID(23), + logWithBadApplicationID(24), + logWithBadMessageID(25), + paramFormatting(31), + insufficientParams(32), + incorrectParams(33), + tooManyParams(34), + oversizedParams(35), + trapParams(36), + successfulFatalError(41), + fatalErrorThroughNonFatalInterface(42), + nonFatalErrorThroughFatalInterface(43), + nestedFatalErrors(47), + snmpAccessToLongMessage(62) + + } +-- todo: once we have all of the tests, change them into an enum. + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing a value to this leaf results in a test being run on the host." + ::= { rlSyslogPhaseOneTests 1 } + +-------------------------------------------------------------- + -- rlSyslogCountersPerSeverityEntry + -------------------------------------------------------------- +rlSyslogCountersPerSeverityTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSyslogCountersPerSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table displays counters per syslog severity" + ::= { rlSyslogPrivate 21 } + +rlSyslogCountersPerSeverityEntry OBJECT-TYPE + SYNTAX RlSyslogCountersPerSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Static row for this table." + INDEX { rlSyslogCountersPerSeverityIndex } + ::= { rlSyslogCountersPerSeverityTable 1 } + +RlSyslogCountersPerSeverityEntry ::= SEQUENCE { + rlSyslogCountersPerSeverityIndex INTEGER, + rlSyslogCountersPerSeverityEmergencyCounter Counter32, + rlSyslogCountersPerSeverityAlertCounter Counter32, + rlSyslogCountersPerSeverityCriticalCounter Counter32, + rlSyslogCountersPerSeverityErrorCounter Counter32, + rlSyslogCountersPerSeverityWarningCounter Counter32, + rlSyslogCountersPerSeverityNoticeCounter Counter32, + rlSyslogCountersPerSeverityInfoCounter Counter32, + rlSyslogCountersPerSeverityDebugCounter Counter32 +} + +rlSyslogCountersPerSeverityIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + ::= { rlSyslogCountersPerSeverityEntry 1 } + +rlSyslogCountersPerSeverityEmergencyCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Emergency syslog messages " + ::= { rlSyslogCountersPerSeverityEntry 2 } + +rlSyslogCountersPerSeverityAlertCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Alert syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 3 } + +rlSyslogCountersPerSeverityCriticalCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Critical syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 4 } + +rlSyslogCountersPerSeverityErrorCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Error syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 5 } + +rlSyslogCountersPerSeverityWarningCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Warning syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 6 } + +rlSyslogCountersPerSeverityNoticeCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Notice syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 7 } + +rlSyslogCountersPerSeverityInfoCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Info syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 8 } + +rlSyslogCountersPerSeverityDebugCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Debug syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 9 } + +-- ------------------------------------------------------------- +-- rlsnmpSyslogCollector Table +-- ------------------------------------------------------------- + +rlsnmpSyslogCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlsnmpSyslogCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Syslog collector information. Internal MIB that configured by snmpSyslogCollectorTable" + ::= { rlSyslogPrivate 22 } + +rlsnmpSyslogCollectorEntry OBJECT-TYPE + SYNTAX RlsnmpSyslogCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the information to generate syslog messages to + an aggregating agent or collector. + + Entries within this table with an access level of read- + create MUST be considered non-volatile and MUST be + maintained across entity resets." + INDEX { rlsnmpSyslogCollectorIndex } + ::= { rlsnmpSyslogCollectorTable 1 } + +RlsnmpSyslogCollectorEntry ::= + SEQUENCE { + rlsnmpSyslogCollectorIndex + Unsigned32, + rlsnmpSyslogCollectorAddressType + InetAddressType, + rlsnmpSyslogCollectorAddress + InetAddress, + rlsnmpSyslogCollectorRowStatus + RowStatus + } + +rlsnmpSyslogCollectorIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique arbitrary identifier for this syslog collector." + ::= { rlsnmpSyslogCollectorEntry 1 } + +rlsnmpSyslogCollectorAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of Internet address by which the Syslog + collector is specified in snmpSyslogCollectorAddress. + + Not all address types may be supported." + ::= { rlsnmpSyslogCollectorEntry 2 } + +rlsnmpSyslogCollectorAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Internet address for the Syslog message collector. + + The use of DNS domain names is discouraged, and agent + support for them is optional. Deciding when, and how + often, to resolve them is an issue. Not resolving them + often enough means you might lose synchronization with + the associated entry in the DNS server, and resolving + them too often might leave you without access to the + Syslog collector during critical network events." + ::= { rlsnmpSyslogCollectorEntry 3 } + +rlsnmpSyslogCollectorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows for the dynamic creation and deletion + of entries within the snmpSyslogCollectorTable as well as + the activation and deactivation of these entries. + + When this object's value is set to notInService(2) this + collector will not be sent any messages, nor will any of its + counters be incremented. + + The agent SHOULD not delete a row, except in the case of + the loss of persistent storage. + + Refer to the RowStatus convention for further details on + the behavior of this object." + REFERENCE + "RFC2579 (Textual Conventions for SMIv2)" + ::= { rlsnmpSyslogCollectorEntry 4 } + +-------------------------------------------------------------- +-- rlSyslogLastIndexPerSeverityEntry +-------------------------------------------------------------- +rlSyslogLastIndexPerSeverityTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSyslogLastIndexPerSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table displays Last Index per syslog severity" + ::= { rlSyslogPrivate 23 } + +rlSyslogLastIndexPerSeverityEntry OBJECT-TYPE + SYNTAX RlSyslogLastIndexPerSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Static row for this table." + INDEX { rlSyslogLastIndexPerSeverityIndex } + ::= { rlSyslogLastIndexPerSeverityTable 1 } + +RlSyslogLastIndexPerSeverityEntry ::= SEQUENCE { + rlSyslogLastIndexPerSeverityIndex INTEGER, + rlSyslogLastIndexPerSeverityEmergencyIndex Counter32, + rlSyslogLastIndexPerSeverityAlertIndex Counter32, + rlSyslogLastIndexPerSeverityCriticalIndex Counter32, + rlSyslogLastIndexPerSeverityErrorIndex Counter32, + rlSyslogLastIndexPerSeverityWarningIndex Counter32, + rlSyslogLastIndexPerSeverityNoticeIndex Counter32, + rlSyslogLastIndexPerSeverityInfoIndex Counter32, + rlSyslogLastIndexPerSeverityDebugIndex Counter32 +} + +rlSyslogLastIndexPerSeverityIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + ::= { rlSyslogLastIndexPerSeverityEntry 1 } + +rlSyslogLastIndexPerSeverityEmergencyIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Emergency syslog message " + ::= { rlSyslogLastIndexPerSeverityEntry 2 } + +rlSyslogLastIndexPerSeverityAlertIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Alert syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 3 } + +rlSyslogLastIndexPerSeverityCriticalIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Critical syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 4 } + +rlSyslogLastIndexPerSeverityErrorIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Error syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 5 } + +rlSyslogLastIndexPerSeverityWarningIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Warning syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 6 } + +rlSyslogLastIndexPerSeverityNoticeIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Notice syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 7 } + +rlSyslogLastIndexPerSeverityInfoIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Info syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 8 } + +rlSyslogLastIndexPerSeverityDebugIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Debug syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 9 } + +rlSyslogFindItLogLevel OBJECT-TYPE + SYNTAX INTEGER { + info(0), + debug(1), + warning(2), + error(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Log level of the FindIT Probe + info - info log level. + debug - debug log level. + warnings - warnings log level. + errors - errors log level." + ::= { rlSyslogPrivate 24 } + +rlSyslogFindItLogModule OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Log level of the FindIT Probe + options: + none - All modules log disabled + call-home - call-home modules log enabled. + discovery - discovery modules log enabled. + northbound - northbound modules log enabled. + services - services modules log enabled. + southbound - southbound modules log enabled. + system - system modules log enabled. + All - all modules log enabled." + ::= { rlSyslogPrivate 25 } + + +rlSyslogUnexpectedRestartTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSyslogUnexpectedRestartEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing errors registered to non-volatile memory." + ::= { rlSyslogPrivate 26 } + + +rlSyslogUnexpectedRestartEntry OBJECT-TYPE + SYNTAX RlSyslogUnexpectedRestartEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An unexpected restart log entry" + INDEX { rlSyslogUnexpectedRestartCounter } + ::= { rlSyslogUnexpectedRestartTable 1 } + +RlSyslogUnexpectedRestartEntry ::= + SEQUENCE { + rlSyslogUnexpectedRestartCounter Unsigned32, + rlSyslogUnexpectedRestartDateTime DisplayString, + rlSyslogUnexpectedRestartAppMnemonic DisplayString, + rlSyslogUnexpectedRestartSeverity RlSyslogSeverity, + rlSyslogUnexpectedRestartMessageMnemonic DisplayString, + rlSyslogUnexpectedRestartText1 DisplayString, + rlSyslogUnexpectedRestartText2 DisplayString, + rlSyslogUnexpectedRestartText3 DisplayString, + rlSyslogUnexpectedRestartText4 DisplayString + } + +rlSyslogUnexpectedRestartCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A counter that identifies this entry - used to differentiate logged + entries. And the order given is the order of logging. A entries may + not form sequence of this value. (Time is not a differentiating + element as logged entries may come in a sequence." + ::= { rlSyslogUnexpectedRestartEntry 1 } + +rlSyslogUnexpectedRestartDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in string (formated DD-MMM-YYYY HH:MM:SS e.g + 14-Apr-2002 10:33:31), when the eroor was logged.." + ::= { rlSyslogUnexpectedRestartEntry 2 } + +rlSyslogUnexpectedRestartAppMnemonic OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application that created this error." + ::= { rlSyslogUnexpectedRestartEntry 3 } + +rlSyslogUnexpectedRestartSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severity of the reported error." + ::= { rlSyslogUnexpectedRestartEntry 4 } + +rlSyslogUnexpectedRestartMessageMnemonic OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Short identifier of this message that created this error." + ::= { rlSyslogUnexpectedRestartEntry 5 } + +rlSyslogUnexpectedRestartText1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 1." + ::= { rlSyslogUnexpectedRestartEntry 6 } + +rlSyslogUnexpectedRestartText2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 2." + ::= { rlSyslogUnexpectedRestartEntry 7 } + +rlSyslogUnexpectedRestartText3 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 3." + ::= { rlSyslogUnexpectedRestartEntry 8 } + +rlSyslogUnexpectedRestartText4 OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text of the logged message without time and date - part 4." + ::= { rlSyslogUnexpectedRestartEntry 9 } + + + + +rlSyslogUnexpectedRestartOccured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A flag representing if an unexpected restart had occured + and has not yet been cleared" + DEFVAL { false } + ::= { rlSyslogPrivate 27 } + +rlSyslogUnexpectedRestartClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An action MIB variable setting with that when + set to true, will clear the unexpectedRestartOccured + and delete all entries in " + ::= { rlSyslogPrivate 28 } +END + diff --git a/MIBS/cisco/CISCOSB-SYSMNG-MIB b/MIBS/cisco/CISCOSB-SYSMNG-MIB new file mode 100644 index 0000000..9e1e121 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SYSMNG-MIB @@ -0,0 +1,531 @@ +CISCOSB-SYSMNG-MIB DEFINITIONS ::= BEGIN + +-- Version: 7.50 +-- Date: 31 Oct 2010 +-- 31-Oct-2010 Added rlSysmngTcamAllocationsTable +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE,Counter32, + Unsigned32 FROM SNMPv2-SMI + TruthValue, RowStatus, RowPointer, + TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC + Counter64, OBJECT-TYPE FROM SNMPv2-SMI + Percents,switch001 FROM CISCOSB-MIB; + + +rlSysmngMib MODULE-IDENTITY + LAST-UPDATED "201010310000a" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for System Manager pool." + REVISION "201010310000a" + DESCRIPTION + "Initial revision." + ::= { switch001 204 } + +SysmngResourceRouteType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Supported router resource types" + SYNTAX INTEGER { + ipv4(1), + ipv6(2), + ipmv4(3), + ipmv6(4), + nonIp(5), + ipv4Policy(6), + ipv6Policy(7), + vlanMapping(8), + totalCount(9) +} + +SysmngResourceRouteUsageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Supported router resource usage types" + SYNTAX INTEGER { + ipv4Neighbor(1), + ipv4Address(2), + ipv4Route(3), + ipv6Neighbor(4), + ipv6Address(5), + ipv6OnlinkPrefix(6), + ipv6Route(7), + ipmv4Route(8), + ipmv4RouteStarG(9), + ipmv6Route(10), + ipmv6RouteStarG(11), + ipv4PolicyRoute(12), + ipv6PolicyRoute(13), + vlanMapping(14) +} + +SysmngPoolType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Supported TCAM pools." + SYNTAX INTEGER { + router(1), + iscsi(2), + voip(3), + misc(4) -- Miscellaneous pool - uses all TCAM entries that + -- previous pools (Router/ISCSI) + -- didn't reserved +} + +-- System Manager Tcam Allocations Table + + rlSysmngTcamAllocations OBJECT IDENTIFIER + ::= { rlSysmngMib 1 } + + rlSysmngTcamAllocationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSysmngTcamAllocationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing tcam allocations information. + Each row represents objects for a defined profile." + ::= { rlSysmngTcamAllocations 1 } + + rlSysmngTcamAllocationsEntry OBJECT-TYPE + SYNTAX RlSysmngTcamAllocationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Single entry containing tcam allocations information + per predefined profile and specific pool." + INDEX { rlSysmngTcamAllocProfileName, rlSysmngTcamAllocPoolType } + ::= { rlSysmngTcamAllocationsTable 1 } + + RlSysmngTcamAllocationsEntry ::= SEQUENCE { + rlSysmngTcamAllocProfileName DisplayString, + rlSysmngTcamAllocPoolType SysmngPoolType, + + rlSysmngTcamAllocMinRequiredEntries Unsigned32, + rlSysmngTcamAllocStaticConfigEntries Unsigned32, + rlSysmngTcamAllocInUseEntries Unsigned32, + rlSysmngTcamAllocPoolSize Unsigned32 + } + + rlSysmngTcamAllocProfileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The profile name for tcam allocation. + Must be unique per entry. This is an index into the table. + 'tcam0' profile contains policy tcam counters + 'tcam1' profile contains router tcam counters" + ::= { rlSysmngTcamAllocationsEntry 1 } + + rlSysmngTcamAllocPoolType OBJECT-TYPE + SYNTAX SysmngPoolType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Pool type. + Must be unique per entry. This is an index into the table." + ::= { rlSysmngTcamAllocationsEntry 2 } + + + rlSysmngTcamAllocMinRequiredEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of minimal hardware entries, required by pool to operate." + DEFVAL { 0 } + ::= { rlSysmngTcamAllocationsEntry 3 } + + rlSysmngTcamAllocStaticConfigEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of hardware entries, in use by static configuration of the pool." + DEFVAL { 0 } + ::= { rlSysmngTcamAllocationsEntry 4 } + + rlSysmngTcamAllocInUseEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of hardware entries, currently in use by the pool. + This number includes minimum, static and dynamic entries." + DEFVAL { 0 } + ::= { rlSysmngTcamAllocationsEntry 5 } + + rlSysmngTcamAllocPoolSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of hardware entries reserved for the pool." + DEFVAL { 0 } + ::= { rlSysmngTcamAllocationsEntry 6 } + +-- System Manager Router Resource Table + +rlSysmngResource OBJECT IDENTIFIER + ::= { rlSysmngMib 2 } + +-- This is going to be deprecated and instead, rlSysmngResourcePerUnitTable +-- should be used +rlSysmngResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSysmngResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A read-only table for displaying router resources configuration, + properties, and usage per resource." + ::= { rlSysmngResource 1 } + +rlSysmngResourceEntry OBJECT-TYPE + SYNTAX RlSysmngResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Single entry containing specific router resource information." + INDEX { rlSysmngResourceRouteType } + ::= { rlSysmngResourceTable 1 } + +RlSysmngResourceEntry ::= SEQUENCE { + rlSysmngResourceRouteType SysmngResourceRouteType, + rlSysmngResourceCurrentUse Unsigned32, + rlSysmngResourceCurrentUseHw Unsigned32, + rlSysmngResourceCurrentMax Unsigned32, + rlSysmngResourceCurrentMaxHw Unsigned32, + rlSysmngResourceTemporaryMax Unsigned32, + rlSysmngResourceTemporaryMaxHw Unsigned32, + rlSysmngResourceCurrentNexthopMax Unsigned32, + rlSysmngResourceCurrentNexthopMaxHw Unsigned32, + rlSysmngResourceCurrentNexthopUse Unsigned32, + rlSysmngResourceCurrentNexthopUseHw Unsigned32 +} + +rlSysmngResourceRouteType OBJECT-TYPE + SYNTAX SysmngResourceRouteType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Router resource type." + ::= { rlSysmngResourceEntry 1 } + +rlSysmngResourceCurrentUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Currently in used number of routes." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 2 } + +rlSysmngResourceCurrentUseHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Currently in used number of HW FFT entries" + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 3 } + +rlSysmngResourceCurrentMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running maximum supported number of routes." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 4 } + +rlSysmngResourceCurrentMaxHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running maximum supported number of HW FFT entries." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 5 } + +rlSysmngResourceTemporaryMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temporary maximum supported number of routes." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 6 } + +rlSysmngResourceTemporaryMaxHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temporary maximum supported number of HW FFT entries." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 7 } + +rlSysmngResourceCurrentNexthopMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum supported number of nexthop entries." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 8 } + +rlSysmngResourceCurrentNexthopMaxHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum supported number of HW nexthop entries." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 9 } + +rlSysmngResourceCurrentNexthopUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of nexthop entries." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 10 } + +rlSysmngResourceCurrentNexthopUseHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of HW nexthop entries." + DEFVAL { 0 } + ::= { rlSysmngResourceEntry 11 } + +-- System Manager Router Resource Action +rlSysmngRouterResourceAction OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Router resource action." + ::= { rlSysmngMib 3 } + +-- System Manager Router Resource Table + +rlSysmngResourceUsage OBJECT IDENTIFIER + ::= { rlSysmngMib 4 } + +rlSysmngResourceUsageTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSysmngResourceUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A read-only table for displaying router resources configuration, + properties, and usage per resource." + ::= { rlSysmngResourceUsage 1 } + +rlSysmngResourceUsageEntry OBJECT-TYPE + SYNTAX RlSysmngResourceUsageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Single entry containing specific router resource information." + INDEX { rlSysmngResourceUsageType } + ::= { rlSysmngResourceUsageTable 1 } + +RlSysmngResourceUsageEntry ::= SEQUENCE { + rlSysmngResourceUsageType SysmngResourceRouteUsageType, + rlSysmngResourceUsageNum Unsigned32 +} + +rlSysmngResourceUsageType OBJECT-TYPE + SYNTAX SysmngResourceRouteUsageType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Router resource type." + ::= { rlSysmngResourceUsageEntry 1 } + +rlSysmngResourceUsageNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Currently in used." + DEFVAL { 0 } + ::= { rlSysmngResourceUsageEntry 2 } + +rlSysmngResourcePerUnit OBJECT IDENTIFIER + ::= { rlSysmngMib 5 } + +-- This table should be used rlSysmngResourcePerUnitTable instead of +-- rlSysmngResourceTable +rlSysmngResourcePerUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSysmngResourcePerUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A read-only table for displaying router resources configuration, + properties, and usage per resource." + ::= { rlSysmngResourcePerUnit 1 } + +rlSysmngResourcePerUnitEntry OBJECT-TYPE + SYNTAX RlSysmngResourcePerUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Single entry containing specific router resource information." + INDEX { rlSysmngResourcePerUnitRouteType, + rlSysmngResourcePerUnitUnitId } + ::= { rlSysmngResourcePerUnitTable 1 } + +RlSysmngResourcePerUnitEntry ::= SEQUENCE { + rlSysmngResourcePerUnitRouteType SysmngResourceRouteType, + rlSysmngResourcePerUnitUnitId Unsigned32, + rlSysmngResourcePerUnitCurrentUse Unsigned32, + rlSysmngResourcePerUnitCurrentUseHw Unsigned32, + rlSysmngResourcePerUnitCurrentMax Unsigned32, + rlSysmngResourcePerUnitCurrentMaxHw Unsigned32, + rlSysmngResourcePerUnitTemporaryMax Unsigned32, + rlSysmngResourcePerUnitTemporaryMaxHw Unsigned32, + rlSysmngResourcePerUnitCurrentNexthopMax Unsigned32, + rlSysmngResourcePerUnitCurrentNexthopMaxHw Unsigned32, + rlSysmngResourcePerUnitCurrentNexthopUse Unsigned32, + rlSysmngResourcePerUnitCurrentNexthopUseHw Unsigned32 +} + +rlSysmngResourcePerUnitRouteType OBJECT-TYPE + SYNTAX SysmngResourceRouteType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Router resource type." + ::= { rlSysmngResourcePerUnitEntry 1 } + +rlSysmngResourcePerUnitUnitId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unit id. Zero value means system totals." + ::= { rlSysmngResourcePerUnitEntry 2 } + +rlSysmngResourcePerUnitCurrentUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Currently in used number of routes." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 3 } + +rlSysmngResourcePerUnitCurrentUseHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Currently in used number of HW FFT entries" + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 4 } + +rlSysmngResourcePerUnitCurrentMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running maximum supported number of routes." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 5 } + +rlSysmngResourcePerUnitCurrentMaxHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The running maximum supported number of HW FFT entries." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 6 } + +rlSysmngResourcePerUnitTemporaryMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temporary maximum supported number of routes." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 7 } + +rlSysmngResourcePerUnitTemporaryMaxHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temporary maximum supported number of HW FFT entries." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 8 } + +rlSysmngResourcePerUnitCurrentNexthopMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum supported number of nexthop entries." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 9 } + +rlSysmngResourcePerUnitCurrentNexthopMaxHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum supported number of HW nexthop entries." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 10 } + +rlSysmngResourcePerUnitCurrentNexthopUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of nexthop entries." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 11 } + +rlSysmngResourcePerUnitCurrentNexthopUseHw OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of HW nexthop entries." + DEFVAL { 0 } + ::= { rlSysmngResourcePerUnitEntry 12 } + +rlRouterHwReactivate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Router hardware reactivation action." + DEFVAL { 0 } + ::= { rlSysmngMib 6 } + +rlRouterHwStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + inRecovery(2), + suspended(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Router hardware active state." + DEFVAL { 1 } + ::= { rlSysmngMib 7 } +END diff --git a/MIBS/cisco/CISCOSB-SpecialBpdu-MIB b/MIBS/cisco/CISCOSB-SpecialBpdu-MIB new file mode 100644 index 0000000..af1eacf --- /dev/null +++ b/MIBS/cisco/CISCOSB-SpecialBpdu-MIB @@ -0,0 +1,173 @@ +CISCOSB-SpecialBpdu-MIB DEFINITIONS ::= BEGIN + +-- Title: Cisco Switch Interfaces Private +-- Version: 7.50 +-- Date: 07 July 2009 + +IMPORTS + ifIndex FROM IF-MIB + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + RowStatus, TruthValue, MacAddress, TEXTUAL-CONVENTION FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB; + + +rlSpecialBpdu MODULE-IDENTITY + LAST-UPDATED "200805031234Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "" + REVISION "200805031234Z" + DESCRIPTION + "The private MIB module definition Traffic Segmentation MIB." + ::= { switch001 144 } + + +EncapType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The L2 encapsulation type. In case the entry contains MAC only, + the encapsulation will be none(1), otherwisw: + EthernetV2 (2), LLC (2) or LLC-Snap (3)" + SYNTAX INTEGER { + none(1), + ethernet-v2(2), + llc(3), + llc-snap(4) + } + +Action ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to be taken. Bridge(1) or Discard (2)" + SYNTAX INTEGER { + bridge(1), + discard(2) + } + +HwAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Configured action in the HW. Forward(1), Drop (2) or Trap(3)" + SYNTAX INTEGER { + forward(1), + drop(2), + trap(3) + } +-------------------------------------------------------------------------------- +-- Special BPDU +-------------------------------------------------------------------------------- + +--rlSpecialBpduTable + +rlSpecialBpduTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSpecialBpduEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains entries of Special BPDU configuration" + ::= { rlSpecialBpdu 1 } + +rlSpecialBpduEntry OBJECT-TYPE + SYNTAX RlSpecialBpduEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of Special BPDU configuration table" + INDEX { rlSpecialBpduMacAddr, + rlSpecialBpduEncap, + rlSpecialBpduProtId } + ::= { rlSpecialBpduTable 1 } + +RlSpecialBpduEntry ::= SEQUENCE { + rlSpecialBpduMacAddr MacAddress, + rlSpecialBpduEncap EncapType, + rlSpecialBpduProtId OCTET STRING (SIZE (5)), + rlSpecialBpduAction Action, + rlSpecialBpduRowStatus RowStatus +} + +rlSpecialBpduMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reserved MAC Mc 01:80:C2:00:00:00 - 01:80:C2:00:00:2F." + ::= { rlSpecialBpduEntry 1 } + +rlSpecialBpduEncap OBJECT-TYPE + SYNTAX EncapType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "L2 Encapsulation Type: Ethernet-V2, LLC or LLC-Snap." + ::= { rlSpecialBpduEntry 2 } + +rlSpecialBpduProtId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol ID. For Ethernet-V2: 0x600 - 0xFFFF; For LLC: 0 - 0xFFFF; + For LLC-Snap: 0 - 0xFFFFFFFFFF." + ::= { rlSpecialBpduEntry 3 } + +rlSpecialBpduAction OBJECT-TYPE + SYNTAX Action + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Action to be taken on the incoming frame: Discard or Bridge." + ::= { rlSpecialBpduEntry 4 } + +rlSpecialBpduRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { rlSpecialBpduEntry 5 } + + +--rlSpecialBpduHwTable + +rlSpecialBpduHwTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSpecialBpduHwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains entries of Special BPDU Hw status" + ::= { rlSpecialBpdu 2 } + +rlSpecialBpduHwEntry OBJECT-TYPE + SYNTAX RlSpecialBpduHwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of Special BPDU Hw status table" + INDEX { rlSpecialBpduMacAddr } + ::= { rlSpecialBpduHwTable 1 } + +RlSpecialBpduHwEntry ::= SEQUENCE { + rlSpecialBpduHwAction HwAction +} + +rlSpecialBpduHwAction OBJECT-TYPE + SYNTAX HwAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HW action per MAC address: Forward, Drop or Trap." + ::= { rlSpecialBpduHwEntry 2 } + +END + + diff --git a/MIBS/cisco/CISCOSB-TBI-MIB b/MIBS/cisco/CISCOSB-TBI-MIB new file mode 100644 index 0000000..d167b3f --- /dev/null +++ b/MIBS/cisco/CISCOSB-TBI-MIB @@ -0,0 +1,223 @@ +CISCOSB-TBI-MIB DEFINITIONS ::= BEGIN + +-- Time Range Infra MIBs definition +-- Version: 7.50 +-- Date: 15 Jul 2009 +-- Initial definitions + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + TruthValue, RowStatus, + TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC + switch001 FROM CISCOSB-MIB; + + +rlTBIMib MODULE-IDENTITY + LAST-UPDATED "200604040000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "Time Range Infrastructure MIBs initial version. " + REVISION "200602120000Z" + DESCRIPTION + "Time Range Infrastructure MIBs initial version. " + ::= { switch001 145 } + + +-- Time Based Infra Table + + +rlTBITimeRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTBITimeRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Time Based Infra table" + ::= { rlTBIMib 1 } + +rlTBITimeRangeEntry OBJECT-TYPE + SYNTAX RlTBITimeRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes the new + time range for ACE. + The index is time range name" + INDEX { IMPLIED rlTBITimeRangeName } + ::= { rlTBITimeRangeTable 1 } + +RlTBITimeRangeEntry ::= SEQUENCE { + rlTBITimeRangeName DisplayString, + rlTBITimeRangeAbsoluteStart DisplayString, + rlTBITimeRangeAbsoluteEnd DisplayString, + rlTBITimeRangeActiveStatus TruthValue, + rlTBITimeRangeRowStatus RowStatus + } + +rlTBITimeRangeName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of time range." + ::= { rlTBITimeRangeEntry 1 } + +rlTBITimeRangeAbsoluteStart OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time of start of absolute time range in following format: + month day year hh:mm + month: 01-12 (January-December) + day: 01-31 + year: 0-99 (2000-2099) + hh: 0-23 (hours) + mm: 0-59 (minutes)" + ::= { rlTBITimeRangeEntry 2 } + +rlTBITimeRangeAbsoluteEnd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time of end of absolute time range in following format: + month day year hh:mm + month: 01-12 (January-December) + day: 01-31 + year: 0-99 (2000-2099) + hh: 0-23 (hours) + mm: 0-59 (minutes)" + ::= { rlTBITimeRangeEntry 3 } + +rlTBITimeRangeActiveStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows whether the current time range is active according to the current clock." + ::= { rlTBITimeRangeEntry 4 } + +rlTBITimeRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status. + It is used for adding/deleting entries of this table." + ::= { rlTBITimeRangeEntry 5 } + + + +-- Time Based Infra - Periodic Table + +RlTBIWeekDayList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Bitmap that includes days of week. + Each bit in the bitmap associated with corresponding day of the week." + SYNTAX BITS { + monday(0), + tuesday(1), + wednesday(2), + thursday(3), + friday(4), + saturday(5), + sunday(6) +} + +rlTBIPeriodicTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTBIPeriodicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table specifies Time Based Infra Periodic table" + ::= { rlTBIMib 2 } + +rlTBIPeriodicEntry OBJECT-TYPE + SYNTAX RlTBIPeriodicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table describes periodic time range." + INDEX { rlTBIPeriodicTimeRangeName, rlTBIPeriodicWeekDayList, rlTBIPeriodicStart, rlTBIPeriodicEnd } + ::= { rlTBIPeriodicTable 1 } + +RlTBIPeriodicEntry ::= SEQUENCE { + rlTBIPeriodicTimeRangeName DisplayString, + rlTBIPeriodicWeekDayList RlTBIWeekDayList, + rlTBIPeriodicStart DisplayString, + rlTBIPeriodicEnd DisplayString, + rlTBIPeriodicRowStatus RowStatus + } + + +rlTBIPeriodicTimeRangeName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Time Range Name the periodic is defined on. " + ::= { rlTBIPeriodicEntry 1 } + +rlTBIPeriodicWeekDayList OBJECT-TYPE + SYNTAX RlTBIWeekDayList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bitmap allows to user to select periodic time range for several + days at once. The periodic range will be associated with specific days + when corresponding bits will be set. If at least one bit has been set in the + rlTBIPeriodicWeekDayList, + the weekday in rlTBIPeriodicStart and rlTBIPeriodicEnd + is not relevant and should be set to zero." + ::= { rlTBIPeriodicEntry 2 } + + +rlTBIPeriodicStart OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time of start of periodic time range in following format: + weekday hh:mm + weekday: 0-7 (0 means the weekday is not specified, + 1-7 are weekdays from Monday to Sunday) + hh: 0-23 (hours) + mm: 0-59 (minutes) + Weekday may be 0 only if periodic time range weekdays were specified in + rlTBIPeriodicWeekDayList." + ::= { rlTBIPeriodicEntry 3 } + + +rlTBIPeriodicEnd OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..7)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time of end of periodic time range in following format: + weekday hh:mm + weekday: 0-7 (0 means the weekday is not specified, + 1-7 are weekdays from Monday to Sunday) + hh: 0-23 (hours) + mm: 0-59 (minutes) + Weekday may be 0 only if periodic time range weekdays were specified in + rlTBIPeriodicWeekDayList." + ::= { rlTBIPeriodicEntry 4 } + + + +rlTBIPeriodicRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status. + It is used for adding/deleting entries of this table." + ::= { rlTBIPeriodicEntry 5 } + + +END diff --git a/MIBS/cisco/CISCOSB-TCPSESSIONS b/MIBS/cisco/CISCOSB-TCPSESSIONS new file mode 100644 index 0000000..a588944 --- /dev/null +++ b/MIBS/cisco/CISCOSB-TCPSESSIONS @@ -0,0 +1,166 @@ +CISCOSB-TCPSESSIONS DEFINITIONS ::= BEGIN + +-- Title: CISCOSB UDP Private Extension +-- Version: 7.37.00.00 +-- Date: 17 May 2004 +-- 30-May-2011 Added MODULE-IDENTITY + +IMPORTS + Unsigned32, Integer32, + MODULE-IDENTITY, OBJECT-TYPE, mib-2 FROM SNMPv2-SMI + DisplayString, + TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddress,InetAddressType FROM INET-ADDRESS-MIB; + +tcp MODULE-IDENTITY + LAST-UPDATED "201105300000Z" + ORGANIZATION "Cisco Small Business" + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + Website: Cisco Small Business Home http://www.cisco.com/smb>;, + Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for TCP Private Extension." + REVISION "201105300000Z" + DESCRIPTION + "Initial revision." + ::= { mib-2 6 } + +-- tcp OBJECT IDENTIFIER ::= { mib-2 6 } + +rlTcpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTcpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing TCP sessions information." + ::= { tcp 16 } + + +rlTcpSessionEntry OBJECT-TYPE + SYNTAX RlTcpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { rlTcpSessionLocalAddrType, + rlTcpSessionLocalAddress, + rlTcpSessionLocalPort, + rlTcpSessionRemAddrType, + rlTcpSessionRemAddress, + rlTcpSessionRemPort } + ::= { rlTcpSessionTable 1 } + +RlTcpSessionEntry ::= SEQUENCE { + rlTcpSessionLocalAddrType InetAddressType, + rlTcpSessionLocalAddress InetAddress, + rlTcpSessionLocalPort INTEGER, + rlTcpSessionRemAddrType InetAddressType, + rlTcpSessionRemAddress InetAddress, + rlTcpSessionRemPort INTEGER, + rlTcpSessionState INTEGER, + rlTcpSessionAppName DisplayString + } + +rlTcpSessionLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the rlTcpSessionLocalAddress address" + ::= { rlTcpSessionEntry 1 } + +rlTcpSessionLocalAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local IP address for this TCP connection. In the case + of a connection in the listen state which is willing to + accept connections for any IP interface associated with the + node, the value 0.0.0.0 is used." + ::= { rlTcpSessionEntry 2 } + +rlTcpSessionLocalPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The local port number for this TCP connection." + ::= { rlTcpSessionEntry 3 } + +rlTcpSessionRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the rlTcpSessionRemAddress address" +::= { rlTcpSessionEntry 4 } + +rlTcpSessionRemAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The remote IP address for this TCP connection." + ::= { rlTcpSessionEntry 5 } + + +rlTcpSessionRemPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The remote port number for this TCP connection." + ::= { rlTcpSessionEntry 6 } + +rlTcpSessionState OBJECT-TYPE + SYNTAX INTEGER { + closed(1), + listen(2), + synSent(3), + synReceived(4), + established(5), + finWait1(6), + finWait2(7), + closeWait(8), + lastAck(9), + closing(10), + timeWait(11), + deleteTCB(12) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of this TCP connection. + + The only value which may be set by a management station is + deleteTCB(12). Accordingly, it is appropriate for an agent + to return a `badValue' response if a management station + attempts to set this object to any other value. + + If a management station sets this object to the value + deleteTCB(12), then this has the effect of deleting the TCB + (as defined in RFC 793) of the corresponding connection on + the managed node, resulting in immediate termination of the + connection. + + As an implementation-specific option, a RST segment may be + sent from the managed node to the other TCP endpoint (note + however that RST segments are not sent reliably)." + ::= { rlTcpSessionEntry 7 } + +rlTcpSessionAppName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the application for this TCP connection." + ::= {rlTcpSessionEntry 8} + +END diff --git a/MIBS/cisco/CISCOSB-TELNET-MIB b/MIBS/cisco/CISCOSB-TELNET-MIB new file mode 100644 index 0000000..01c182f --- /dev/null +++ b/MIBS/cisco/CISCOSB-TELNET-MIB @@ -0,0 +1,154 @@ +CISCOSB-TELNET-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private TELNET MIB +-- Version: 7.47 +-- Date: 24-Nov-2008 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI + TruthValue,DisplayString FROM SNMPv2-TC + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC2851 + +rlTelnet MODULE-IDENTITY + LAST-UPDATED "200811240000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines telnet private MIBs." + REVISION "200811240000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 58 } + +rlTelnetMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlTelnet 1 } + +rlTelnetPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Telnet Password" + ::= { rlTelnet 2 } + +rlTelnetTimeout OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of minutes after which the TCP connection is closed + if no activity is detected from the Client" + DEFVAL {0} + ::= { rlTelnet 3 } + +rlTelnetUsersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTelnetUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table hold information about current telnet sessions" + ::= { rlTelnet 4 } + +rlTelnetUsersEntry OBJECT-TYPE + SYNTAX RlTelnetUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlTelnetSessionId } + ::= { rlTelnetUsersTable 1 } + +RlTelnetUsersEntry ::= SEQUENCE { + rlTelnetSessionId INTEGER, + rlTelnetSessionClientAddressType InetAddressType, + rlTelnetSessionClientAddress InetAddress, + rlTelnetSessionLoginTime DisplayString, + rlTelnetSessionStatus INTEGER +} + +rlTelnetSessionId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Telnet Session ID" + ::= { rlTelnetUsersEntry 1 } + +rlTelnetSessionClientAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Telnet Session Client Inet address type" + ::= { rlTelnetUsersEntry 2 } + +rlTelnetSessionClientAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Telnet Session Client Inet address" + ::= { rlTelnetUsersEntry 3 } + +rlTelnetSessionLoginTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Telnet Session Login Time string" + ::= { rlTelnetUsersEntry 4 } + +rlTelnetSessionStatus OBJECT-TYPE + SYNTAX INTEGER { + connected(1), + disconnect(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Telnet Session status. After status has been set to diconnect the + sessions is closed and the matching entry is deleted from the table." + ::= { rlTelnetUsersEntry 5 } + +rlTelnetLoginBanner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Telnet Login Banner. When telnet connection is established, + the banner is the concatanation of this MIB and rlTelnetSecondLoginBanner." + ::= { rlTelnet 5 } + +rlTelnetSecondLoginBanner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Telnet Login Banner Extension. When telnet connection is established, + the banner is the concatanation of rlTelnetLoginBanner and this MIB" + ::= { rlTelnet 6 } + +rlTelnetEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " command added. Communication via this MIB." + ::= { rlTelnet 7 } + +END diff --git a/MIBS/cisco/CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB b/MIBS/cisco/CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB new file mode 100644 index 0000000..342281c --- /dev/null +++ b/MIBS/cisco/CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB @@ -0,0 +1,114 @@ +CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB TIME-BASED PORT OPERATION Configuration +-- Version: 7.50.00.00 +-- Date: 06-Aug-2011 +-- + +IMPORTS + TruthValue,TEXTUAL-CONVENTION,DisplayString, + RowStatus FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + ifIndex FROM IF-MIB + PortList FROM Q-BRIDGE-MIB + switch001 FROM CISCOSB-MIB; + + + + rlTimeBasedPort MODULE-IDENTITY + LAST-UPDATED "201108060000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Time Based Port Operation MIB." + REVISION "201108060000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 208 } + + rlTimeBasedPortVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This scalar keep current supported version for Time Based Port feature.Initial version value is 1" + ::= { rlTimeBasedPort 1 } + + + + rlTimeBasedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTimeBasedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used to manage time based port operation schedules." + ::= { rlTimeBasedPort 2 } + + + rlTimeBasedPortEntry OBJECT-TYPE + SYNTAX RlTimeBasedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlTimeBasedPortEntry." + INDEX { ifIndex,rlTimeBasedPortTimeRangeName } + ::= { rlTimeBasedPortTable 1 } + + + RlTimeBasedPortEntry ::= SEQUENCE { + rlTimeBasedPortTimeRangeName DisplayString, + rlTimeBasedPortAction INTEGER, + rlTimeBasedPortActive TruthValue, + rlTimeBasedPortRowStatus RowStatus + } + + + rlTimeBasedPortTimeRangeName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Name of time range." + ::= { rlTimeBasedPortEntry 1 } + + + rlTimeBasedPortAction OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This field constitutes what action must be applyed to port during the time range." + ::= { rlTimeBasedPortEntry 2 } + + rlTimeBasedPortActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field indicates if the time-range is active or not ." + ::= { rlTimeBasedPortEntry 3 } + + + rlTimeBasedPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rlTimeBasedPortEntry 4 } + + +END + diff --git a/MIBS/cisco/CISCOSB-TIMESYNCHRONIZATION-MIB b/MIBS/cisco/CISCOSB-TIMESYNCHRONIZATION-MIB new file mode 100644 index 0000000..7860668 --- /dev/null +++ b/MIBS/cisco/CISCOSB-TIMESYNCHRONIZATION-MIB @@ -0,0 +1,1938 @@ +CISCOSB-TIMESYNCHRONIZATION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + Unsigned32, Integer32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + DisplayString, TEXTUAL-CONVENTION , + RowStatus, TruthValue FROM SNMPv2-TC + InterfaceIndex FROM IF-MIB; + +rlTimeSynchronization MODULE-IDENTITY + LAST-UPDATED "202105170000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The MIB module describes the private MIB for SNTP & TIME definitions." + REVISION "200906180024Z" + DESCRIPTION + "Added support in DHCP timezone option." + REVISION "200709060024Z" + DESCRIPTION + "Added rlClockStatus" + REVISION "200311230024Z" + DESCRIPTION + "Initial revision" + ::= { switch001 92 } + +rlTimeSyncMethodMode OBJECT IDENTIFIER ::= { rlTimeSynchronization 1 } +rlSntpNtpClient OBJECT IDENTIFIER ::= { rlTimeSynchronization 2 } + +rlSntpNtpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 1 } +rlSntpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 2 } +rlNtpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 3 } + +-- +-- Textual Conventions +-- + +NTPTimeStamp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4d.4d" + STATUS current + DESCRIPTION "NTP timestamps are represented as a 64-bit + unsigned fixed-point number, in seconds relative to + 00:00 on 1 January 1900. The integer part is in the + first 32 bits and the fraction part is in the last + 32 bits." + REFERENCE "D.L. Mills, 'Network Time Protocol (Version 3)', + RFC-1305, March 1992, Section 3.1" + SYNTAX OCTET STRING (SIZE (8)) + +NTPSignedTimeValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2d.2d" + STATUS current + DESCRIPTION "The time in seconds that could represent signed + quantities like time delay with respect to some + source. This textual-convention is specific to CISCOSB + implementation of NTP where 32-bit integers are used + for such quantities. The signed integer part is in + the first 16 bits and the fraction part is in the + last 16 bits." + SYNTAX OCTET STRING (SIZE (4)) + +NTPStratum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Indicates the stratum of the clock. The stratum + defines the accuracy of a time server. Higher the + stratum, lower the accuracy. + 0, unspecified + 1, primary reference (e.g., calibrated atomic clock, + radio clock) + 2-255, secondary reference (via NTP)" + REFERENCE "D.L. Mills, 'Network Time Protocol (Version 3)', + RFC-1305, March 1992, Section 2.2" + SYNTAX Integer32 (0..255) + +-- ---------------------------------------------------------------------- +-- Global TimeSyncMethod +-- ---------------------------------------------------------------------- + +RlTimeSyncMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Method to be used for time synchronization in the device." + SYNTAX INTEGER { none(1), + sntp(2), + ntp(3) + } + +RlDaylightSavingTimeMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Daylight Saving Time - Recurring/Date/None." + SYNTAX INTEGER { + recurring(1), + date(2), + none(3) + } + +rlTimeSyncMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TimeSync Mib Version." + ::= { rlTimeSyncMethodMode 1 } + +rndTimeSyncManagedTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The time will be sent in the format hhmmss" + ::= { rlTimeSyncMethodMode 2 } + +rndTimeSyncManagedDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The date will be sent in the format ddmmyy" + ::= { rlTimeSyncMethodMode 3 } + +rndTimeSyncManagedDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The date and time will be sent in the format ddmmyyhhmmss" + ::= { rlTimeSyncMethodMode 4 } + +rlTimeSyncMethod OBJECT-TYPE + SYNTAX RlTimeSyncMethod + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method to be used for time synchronization in the device." + DEFVAL { none } + ::= { rlTimeSyncMethodMode 5 } + +rlTimeZone OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Offset from Greenwich time (format [+/-]hh:mm)." + ::= {rlTimeSyncMethodMode 6 } + +rlTimeZoneCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Code definition for current TimeZone." + ::= {rlTimeSyncMethodMode 7 } + +rlDaylightSavingTimeMode OBJECT-TYPE + SYNTAX RlDaylightSavingTimeMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Daylight Saving Time - Recurring/Date/None." + DEFVAL { none } + ::= { rlTimeSyncMethodMode 8 } + +rlDaylightSavingTimeStart OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Daylight Saving Time start date. + In recurring mode (format 1): week wday month hh:mm + In recurring mode (format 2): RJul n hh:mm + In date mode: month day year hh:mm + week: 0-6 (0=First, 6=Last) + wday: 1-7 (Sunday-Saturday) + month: 1-12 (January-December) + day: 1-31 + year: 0-99 (2000-2099) + hh: 0-23 (hours) + mm: 0-59 (minutes) + n: 0-365 (zero-based Julian day of the year. Leap days shall be + counted, and it is possible to refer to February 29). + Format 2 for recurring mode is used only in the dynamic entry and + should not be used in the static entry (with index 1)." + ::= { rlTimeSyncMethodMode 9 } + +rlDaylightSavingTimeEnd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Daylight Saving Time start date. + In recurring mode (format 1): week wday month hh:mm + In recurring mode (format 2): RJul n hh:mm + In date mode: month day year hh:mm + week: 0-6 (0=First, 6=Last) + wday: 1-7 (Sunday-Saturday) + month: 1-12 (January-December) + day: 1-31 + year: 0-99 (2000-2099) + hh: 0-23 (hours) + mm: 0-59 (minutes) + n: 0-365 (zero-based Julian day of the year. Leap days shall be + counted, and it is possible to refer to February 29). + Format 2 for recurring mode is used only in the dynamic entry and + should not be used in the static entry (with index 1)." + ::= { rlTimeSyncMethodMode 10 } + +rlDaylightSavingTimeOffset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Daylight Saving Time - The number of minutes to add to + the clock during summer time." + DEFVAL { 60 } + ::= { rlTimeSyncMethodMode 11 } + +rlDaylightSavingTimeCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Code definition for current Daylight Saving Time." + ::= {rlTimeSyncMethodMode 12 } + +rlTZDSTOffset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local Time Zone and Daylight Saving Time offset + in seconds." + ::= { rlTimeSyncMethodMode 13 } + +rlTimeZoneName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Human readable string describing Local Time Zone and Daylight Saving Time." + ::= {rlTimeSyncMethodMode 14 } + + + +-- +-- TimeZone table +-- + +-- TimeZone table aimed to replace next mibs: +-- rlTimeSyncMethod +-- rlTimeZone +-- rlTimeZoneCode +-- rlDaylightSavingTimeMode +-- rlDaylightSavingTimeStart +-- rlDaylightSavingTimeEnd +-- rlDaylightSavingTimeOffset +-- rlDaylightSavingTimeCode +-- rlTZDSTOffset +-- rlTimeZoneName +-- Table consist of one entry (with index = 1) and each field corresponding +-- to one of this MIB scalars, holding Timezone and Summertime static information. +-- In case DHCP timezone option is supported, the table will contain another row, +-- with index = 2, that will contain dynamic values for Timezone and Summertime +-- received through DHCP. + +rlTimeZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTimeZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "TimeZone information." + ::= { rlTimeSyncMethodMode 15 } + +rlTimeZoneEntry OBJECT-TYPE + SYNTAX RlTimeZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The row definition for this table." + INDEX { rlTimeZoneIndex } +::= { rlTimeZoneTable 1 } + +RlTimeZoneEntry ::= SEQUENCE { + rlTimeZoneIndex INTEGER, + rlTimeZoneTimeSyncMethod RlTimeSyncMethod, + rlTimeZoneTimeZoneOffset DisplayString (SIZE(1..6)), + rlTimeZoneTimeZoneCode DisplayString (SIZE(0..16)), + rlTimeZoneDaylightSavingTimeMode RlDaylightSavingTimeMode, + rlTimeZoneDaylightSavingTimeStart OCTET STRING (SIZE(14)), + rlTimeZoneDaylightSavingTimeEnd OCTET STRING (SIZE(14)), + rlTimeZoneDaylightSavingTimeOffset Integer32, + rlTimeZoneDaylightSavingTimeCode DisplayString (SIZE(0..16)), + rlTimeZoneTZDSTOffset INTEGER, + rlTimeZoneTimeZoneName DisplayString (SIZE(0..16)), + rlTimeZoneDataType INTEGER, + rlTimeZoneDataSourceIfIndex INTEGER, + rlTimeZoneDataDynamicConfSource INTEGER +} + +rlTimeZoneIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry index. A row with index 2 will be existing in case the DHCP + timezone is supported, and will contain Timezone and Summertime dynamic + values. + Using index 2 in SET operations is allowed only for SNMP + inner clients (SNMPServ users), on condition that DHCP timezone option + is supported." + ::= { rlTimeZoneEntry 1 } + +rlTimeZoneTimeSyncMethod OBJECT-TYPE + SYNTAX RlTimeSyncMethod + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Method to be used for time synchronization in the device." + DEFVAL { none } + ::= { rlTimeZoneEntry 2 } + +rlTimeZoneTimeZoneOffset OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..6)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Offset from Greenwich time (format [+/-]hh:mm)." + ::= { rlTimeZoneEntry 3 } + +rlTimeZoneTimeZoneCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Code definition for current TimeZone." + ::= { rlTimeZoneEntry 4 } + +rlTimeZoneDaylightSavingTimeMode OBJECT-TYPE + SYNTAX RlDaylightSavingTimeMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Daylight Saving Time - Recurring/Date/None." + DEFVAL { none } + ::= { rlTimeZoneEntry 5 } + +rlTimeZoneDaylightSavingTimeStart OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Daylight Saving Time start date. + In recurring mode (format 1): week wday month hh:mm + In recurring mode (format 2): RJul n hh:mm + In date mode: month day year hh:mm + week: 0-6 (0=First, 6=Last) + wday: 1-7 (Sunday-Saturday) + month: 1-12 (January-December) + day: 1-31 + year: 0-99 (2000-2099) + hh: 0-23 (hours) + mm: 0-59 (minutes) + n: 0-365 (zero-based Julian day of the year. Leap days shall be + counted, and it is possible to refer to February 29). + Format 2 for recurring mode is used only in the dynamic entry and + should not be used in the static entry (with index 1)." + ::= { rlTimeZoneEntry 6 } + +rlTimeZoneDaylightSavingTimeEnd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Daylight Saving Time start date. + In recurring mode (format 1): week wday month hh:mm + In recurring mode (format 2): RJul n hh:mm + In date mode: month day year hh:mm + week: 0-6 (0=First, 6=Last) + wday: 1-7 (Sunday-Saturday) + month: 1-12 (January-December) + day: 1-31 + year: 0-99 (2000-2099) + hh: 0-23 (hours) + mm: 0-59 (minutes) + n: 0-365 (zero-based Julian day of the year. Leap days shall be + counted, and it is possible to refer to February 29). + Format 2 for recurring mode is used only in the dynamic entry and + should not be used in the static entry (with index 1)." + ::= { rlTimeZoneEntry 7 } + +rlTimeZoneDaylightSavingTimeOffset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Daylight Saving Time - The number of minutes to add to + the clock during summer time." + DEFVAL { 60 } + ::= { rlTimeZoneEntry 8 } + +rlTimeZoneDaylightSavingTimeCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Code definition for current Daylight Saving Time." + ::= { rlTimeZoneEntry 9 } + +rlTimeZoneTZDSTOffset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Local Time Zone and Daylight Saving Time offset in seconds." + ::= { rlTimeZoneEntry 10 } + +rlTimeZoneTimeZoneName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Human readable string describing Local Time Zone and Daylight Saving Time." + ::= { rlTimeZoneEntry 11 } + +rlTimeZoneDataType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of data in this entry: static or dynamic." + DEFVAL { static } + ::= { rlTimeZoneEntry 12 } + +rlTimeZoneDataSourceIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IfIndex of the interface through which the dynamic data of this row has been learned. + The value of this field will be 0 if rlTimeZoneTimeDataType is static (since it is + relevant only for dynamic entry), and this is the only value allowed for SET in this case." + DEFVAL { 0 } + ::= { rlTimeZoneEntry 13 } + +rlTimeZoneDataDynamicConfSource OBJECT-TYPE + SYNTAX INTEGER { + none(1), + dhcpv4(2), + dhcpv6(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The source of dynamic data in this entry, for example: dhcpv4. + Values other than 'none' are relevant only for dynamic entry." + DEFVAL { none } + ::= { rlTimeZoneEntry 14 } + + +rlClockStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + manuallySet(2), + synchronizedBySntp(3), + setByRtc(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the clock. The value 'invalid' means time is meaninglesss, + since it has not been manually configured, or achieved as a result + of SNTP synchronization or set by RTC." + ::= {rlTimeSyncMethodMode 16 } + +rlDhcpTimezoneOptionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether the DHCP Timezone option (DHCPv4 option 100) is supported in the system. + Setting this value to FALSE, will clear Timezone and Summertime dynamic configuration, + so that: + 1) rlTimeZoneTimeZoneCode and rlTimeZoneDaylightSavingTimeCode length will + be 0 for rlTimeZoneEntry whose index = 2 (dynamic entry). + 2) the operative values of Timezone and Summertime will be those + statically configured. Thus, GET operations on the following + MIB scalars will result is static values: + rlTimeZone, rlTimeZoneCode, rlDaylightSavingTimeMode, + rlDaylightSavingTimeStart, rlDaylightSavingTimeEnd, rlDaylightSavingTimeOffset, + rlDaylightSavingTimeCode, rlTZDSTOffset." + ::= {rlTimeSyncMethodMode 17 } + +rlAutomaticClockSetFromPCEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether automatic set of time and date is permitted from + connected host PC. + The feature is meant to be used in order to initialize the clock + after reboot (if SNTP is not in use), since the device does not have + a realtime clock." + DEFVAL { false } + ::= {rlTimeSyncMethodMode 18 } + +rlTimeAndDateHaveBeenSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indicates whether the time and date have been set in the + device, manually or through SNTP synchronization. + If only time has been set, the value of this MIB will + be FALSE. If only date has been set, the value of this MIB + will be FALSE." + ::= {rlTimeSyncMethodMode 19 } + + + +-- ---------------------------------------------------------------------- +-- SNTP/NTP client configuration parameters +-- ---------------------------------------------------------------------- + +RlSntpNtpSyncType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Method to be used for time synchronization in the device." + SYNTAX INTEGER { + none(1), + unicast(2), + anycast(3), + broadcast(4) + } + +RlSntpNtpSyncEntryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Entry in rlSntpNtpConfigSrvTable." + SYNTAX INTEGER { + primaryPollSrv(1), + syncSrv(2) + } + +rlSntpNtpMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SntpNtp Mib Version." + ::= { rlSntpNtpConfig 1 } + +rlSntpNtpConfigMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + unicast(2), + anycast(3), + multicast(4), + unicastAnycast(5), + unicastMulticast(6), + anycastMulticast(7), + unicastAnycastMulticast(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current configuration operational mode of SNTP/NTP client." + DEFVAL { none } + ::= { rlSntpNtpConfig 2 } + +rlSntpNtpConfigSysStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of the local clock. If the value is set + to 1, i.e., this is a primary reference, then the + Primary-Clock procedure described in Section 3.4.6, + in RFC-1305 is invoked." + ::= { rlSntpNtpConfig 3 } + +rlSntpNtpConfigPollInterval OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Period of time (in seconds) between succesive attempts to + perform an update via SNTP." + DEFVAL { 1024 } + ::= { rlSntpNtpConfig 4 } + +rlSntpNtpConfigPrimaryPollSrvAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ip Address of a trusted SNTP server for polling." + ::= { rlSntpNtpConfig 5 } + +rlSntpNtpConfigPrimaryPollSrvMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The mrid of the primary server." + ::= { rlSntpNtpConfig 6 } + +rlSntpNtpConfigPrimaryPollSrvIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The interface addressed of the primary server." + ::= { rlSntpNtpConfig 7 } + +rlSntpNtpConfigPrimaryPollSrvStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of the primary polling server." + ::= { rlSntpNtpConfig 8 } + +rlSntpNtpConfigSyncSrvAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ip Address of the synced server." + ::= { rlSntpNtpConfig 9 } + +rlSntpNtpConfigSyncSrvMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The mrid of the synced server." + ::= { rlSntpNtpConfig 10 } + +rlSntpNtpConfigSyncSrvIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The interface addressed of the synced server." + ::= { rlSntpNtpConfig 11 } + +rlSntpNtpConfigSyncSrvType OBJECT-TYPE + SYNTAX RlSntpNtpSyncType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Synced server type." + DEFVAL { none } + ::= { rlSntpNtpConfig 12 } + + +rlSntpNtpConfigSyncSrvStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of the synced server." + ::= { rlSntpNtpConfig 13 } + +rlSntpNtpConfigRetryTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP/NTP requests Retry Interval." + ::= { rlSntpNtpConfig 14 } + +rlSntpNtpConfigRetryCnt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP/NTP requests Retry Count." + ::= { rlSntpNtpConfig 15 } + +-- ---------------------------------------------------------------------- +-- SNTP Config Servers +-- ---------------------------------------------------------------------- + +-- Will replace next MIBs: + +-- rlSntpNtpConfigPrimaryPollSrvAddr +-- rlSntpNtpConfigPrimaryPollSrvMrid +-- rlSntpNtpConfigPrimaryPollSrvIfIndex +-- rlSntpNtpConfigPrimaryPollSrvStratum + +-- rlSntpNtpConfigSyncSrvAddr +-- rlSntpNtpConfigSyncSrvMrid +-- rlSntpNtpConfigSyncSrvIfIndex +-- rlSntpNtpConfigSyncSrvType +-- rlSntpNtpConfigSyncSrvStratum + +rlSntpNtpConfigSrvTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpNtpConfigSrvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing information about config servers." + ::= { rlSntpNtpConfig 16 } + +rlSntpNtpConfigSrvEntry OBJECT-TYPE + SYNTAX RlSntpNtpConfigSrvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry in rlSntpNtpConfigSrvTable." + INDEX { rlSntpNtpConfigSrvEntryType } + ::= { rlSntpNtpConfigSrvTable 1 } + +RlSntpNtpConfigSrvEntry ::= + SEQUENCE { + rlSntpNtpConfigSrvEntryType RlSntpNtpSyncEntryType, + rlSntpNtpConfigSrvInetAddressType InetAddressType, + rlSntpNtpConfigSrvInetAddress InetAddress, + rlSntpNtpConfigSrvMrid INTEGER, + rlSntpNtpConfigSrvIfIndex INTEGER, + rlSntpNtpConfigSrvSyncType RlSntpNtpSyncType, + rlSntpNtpConfigSrvStratum NTPStratum + } + +rlSntpNtpConfigSrvEntryType OBJECT-TYPE + SYNTAX RlSntpNtpSyncEntryType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Server type: Synchronize Server or Primary Poll Server." + ::= { rlSntpNtpConfigSrvEntry 1 } + +rlSntpNtpConfigSrvInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server inet address type." + ::= { rlSntpNtpConfigSrvEntry 2 } + +rlSntpNtpConfigSrvInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Server inet address." + ::= { rlSntpNtpConfigSrvEntry 3 } + +rlSntpNtpConfigSrvMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The mrid of the server." + ::= { rlSntpNtpConfigSrvEntry 4 } + +rlSntpNtpConfigSrvIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The interface addressed of the server." + ::= { rlSntpNtpConfigSrvEntry 5 } + +rlSntpNtpConfigSrvSyncType OBJECT-TYPE + SYNTAX RlSntpNtpSyncType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of synchronization." + ::= { rlSntpNtpConfigSrvEntry 6 } + +rlSntpNtpConfigSrvStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of the synced server." + ::= { rlSntpNtpConfigSrvEntry 7 } + +-- ---------------------------------------------------------------------- +-- SNTP client configuration parameters +-- ---------------------------------------------------------------------- + +rlSntpClientMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + active(2), + passive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current operational mode of SNTP client." + DEFVAL { none } + ::= { rlSntpConfig 1 } + +rlSntpUnicastAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP Unicast Administrative state - Enable/Disable SNTP. + In case of reinitializing polling or time + synchronization this MIB is modified. The MIB can + be enabled even thought it is already enabled." + DEFVAL { disabled } + ::= { rlSntpConfig 2 } + +rlSntpBroadcastAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + ipv4OnlyEnabled(3), + ipv6OnlyEnabled(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP Broadcast Administrative state - Enable/Disable SNTP. + In case of reinitializing polling or time + synchronization this MIB is modified. The MIB can + be enabled even thought it is already enabled." + DEFVAL { disabled } + ::= { rlSntpConfig 3 } + +rlSntpAnycastAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + ipv4OnlyEnabled(3), + ipv6OnlyEnabled(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP Anycast Administrative state - Enable/Disable SNTP. + In case of reinitializing polling or time + synchronization this MIB is modified. The MIB can + be enabled even thought it is already enabled." + DEFVAL { disabled } + ::= { rlSntpConfig 4 } + +rlSntpUnicastPollState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP Unicast poll state - TRUE for polled." + DEFVAL { false } + ::= { rlSntpConfig 5 } + +rlSntpBroadcastPollState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP Broadcast poll state - TRUE for polled." + DEFVAL { false } + ::= { rlSntpConfig 6 } + +rlSntpAnycastPollState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP Anycast poll state - TRUE for polled." + DEFVAL { false } + ::= { rlSntpConfig 7 } + +rlSntpAuthenticationState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP authentication state- Enable/Disable SNTP." + DEFVAL { disabled } + ::= { rlSntpConfig 8 } + +rlTimeValidFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Is time valid." + DEFVAL { false } + ::= { rlSntpConfig 9 } + +-- ---------------------------------------------------------------------- +-- Table for configuring Interfaces (Broadcast) +-- ---------------------------------------------------------------------- + +rlSntpConfigBroadcastTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpBroadcastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing broadcast mode information per + interface." + ::= { rlSntpConfig 10 } + +rlSntpBroadcastEntry OBJECT-TYPE + SYNTAX RlSntpBroadcastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private paramters for interface: + sntp status, broadcast mode." + INDEX { rlSntpBroadcastIfIndex } + ::= { rlSntpConfigBroadcastTable 1 } + +RlSntpBroadcastEntry ::= + SEQUENCE { + rlSntpBroadcastIfIndex INTEGER, + rlSntpBroadcastIfAdminState INTEGER, + rlSntpBroadcastMode INTEGER, + rlSntpBroadcastPolled TruthValue, + rlSntpBroadcastAddress IpAddress, + rlSntpBroadcastStratum NTPStratum, + rlSntpBroadcastLastResp NTPTimeStamp, + rlSntpBroadcastStatus INTEGER, + rlSntpBroadcastOffset NTPTimeStamp, + rlSntpBroadcastDelay NTPSignedTimeValue, + rlSntpBroadcastRowStatus RowStatus + } + +rlSntpBroadcastIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interface addressed by this entry." + ::= {rlSntpBroadcastEntry 1} + +rlSntpBroadcastIfAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP interface Adminstrative state- Enable/Disable SNTP. + In case of reinitializing polling or time + synchronization this MIB is modified. The MIB can + be enabled even thought it is already enabled." + DEFVAL { disabled } + ::= { rlSntpBroadcastEntry 2 } + +rlSntpBroadcastMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + receive(2), + send(3), + receiveSend(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP/NTP Broadcast Mode. + none - no broadcast SNTP packets are received or sent. + Receive - host only receive SNTP packets that were sent + to broadcast address (were not directed to + the host). This is multicast mode in the RFC. + Send - host only send SNTP packets and wait for replies + directed to the host. This is anycast mode in + the RFC. + ReceiveSend - host receive broadcast messages (destination + is broadcast address in the received messages) + and send SNTP packets to wait for replies + directed to the host (destination address + of the reply is the host address). This mode + combines anycast and multicast modes in the + RFC." + DEFVAL { receiveSend } + ::= { rlSntpBroadcastEntry 3 } + +rlSntpBroadcastPolled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TRUE if participating in polling cycle, else FALSE." + DEFVAL { false } + ::= { rlSntpBroadcastEntry 4 } + +rlSntpBroadcastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ip Address of a trusted SNTP server." + ::= { rlSntpBroadcastEntry 5 } + +rlSntpBroadcastStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of this server." + ::= { rlSntpBroadcastEntry 6 } + +rlSntpBroadcastLastResp OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Broadcast Last Response Time" + ::= { rlSntpBroadcastEntry 7 } + +rlSntpBroadcastStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inProcess(2), + up(3), + down(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Operational State of the remote IP Address of + the SNTP Broadcast. + unknown - requests were not sent yet. + inProcess - replies were not received yet. + up - server sent SNTP packets. + down - server stopped sending SNTP packets." + DEFVAL { unknown } + ::= { rlSntpBroadcastEntry 8 } + +rlSntpBroadcastOffset OBJECT-TYPE + SYNTAX NTPTimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated offset of the server's clock relative to + the local clock, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpBroadcastEntry 9 } + +rlSntpBroadcastDelay OBJECT-TYPE + SYNTAX NTPSignedTimeValue + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated round-trip delay of the server's clock + relative to the local clock over the network path + between them, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpBroadcastEntry 10 } + +rlSntpBroadcastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Status of this SNTP broadcast interface + information." + ::= { rlSntpBroadcastEntry 11 } + + + +-- ---------------------------------------------------------------------- +-- Table for configuring Interfaces (Anycast) +-- ---------------------------------------------------------------------- + +rlSntpConfigAnycastTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpAnycastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing anycast information per + interface." + ::= { rlSntpConfig 11 } + +rlSntpAnycastEntry OBJECT-TYPE + SYNTAX RlSntpAnycastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private paramters for interface: + server info." + INDEX { rlSntpAnycastIfIndex } + ::= { rlSntpConfigAnycastTable 1 } + +RlSntpAnycastEntry ::= + SEQUENCE { + rlSntpAnycastIfIndex INTEGER, + rlSntpAnycastAddress IpAddress, + rlSntpAnycastStratum NTPStratum, + rlSntpAnycastLastResp NTPTimeStamp, + rlSntpAnycastStatus INTEGER, + rlSntpAnycastOffset NTPTimeStamp, + rlSntpAnycastDelay NTPSignedTimeValue, + rlSntpAnycastRowStatus RowStatus + } + +rlSntpAnycastIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interface addressed by this entry." + ::= {rlSntpAnycastEntry 1} + +rlSntpAnycastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ip Address of a trusted SNTP server." + ::= { rlSntpAnycastEntry 2 } + +rlSntpAnycastStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of this server." + ::= { rlSntpAnycastEntry 3 } + +rlSntpAnycastLastResp OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Anycast Last Response Time" + ::= { rlSntpAnycastEntry 4 } + +rlSntpAnycastStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inProcess(2), + up(3), + down(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Operational State of the remote IP Address of + the SNTP Anycast. + unknown - requests were not sent yet. + inProcess - replies were not received yet. + up - server sent SNTP packets. + down - server stopped sending SNTP packets." + DEFVAL { unknown } + ::= { rlSntpAnycastEntry 5 } + +rlSntpAnycastOffset OBJECT-TYPE + SYNTAX NTPTimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated offset of the server's clock relative to + the local clock, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpAnycastEntry 6 } + +rlSntpAnycastDelay OBJECT-TYPE + SYNTAX NTPSignedTimeValue + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated round-trip delay of the server's clock + relative to the local clock over the network path + between them, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpAnycastEntry 7 } + +rlSntpAnycastRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Status of this SNTP anycast interface + information." + ::= { rlSntpAnycastEntry 8 } + +-- ---------------------------------------------------------------------- +-- Table for configuring Servers (Unicast) +-- ---------------------------------------------------------------------- + +rlSntpConfigServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing trusted SNTP servers to be queried in + unicast or broadcast mode." + ::= { rlSntpConfig 12 } + +rlSntpServerEntry OBJECT-TYPE + SYNTAX RlSntpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A trusted server." + INDEX { rlSntpServerAddress } + ::= { rlSntpConfigServerTable 1 } + +RlSntpServerEntry ::= + SEQUENCE { + rlSntpServerAddress IpAddress, + rlSntpServerPolled TruthValue, + rlSntpServerStratum NTPStratum, + rlSntpServerLastResp NTPTimeStamp, + rlSntpServerStatus INTEGER, + rlSntpServersOffset NTPTimeStamp, + rlSntpServersDelay NTPSignedTimeValue, + rlSntpServersKeyIdentifier Unsigned32, + rlSntpServerRowStatus RowStatus + } + +rlSntpServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Ip Address of a trusted SNTP server." + ::= { rlSntpServerEntry 1 } + +rlSntpServerPolled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TRUE if participating in polling cycle, else FALSE." + DEFVAL { false } + ::= { rlSntpServerEntry 2 } + +rlSntpServerStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of this server." + ::= { rlSntpServerEntry 3 } + +rlSntpServerLastResp OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Server Last Response Time" + ::= { rlSntpServerEntry 4 } + +rlSntpServerStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inProcess(2), + up(3), + down(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Operational State of the remote IP Address of + the SNTP Server. + unknown - requests were not sent yet. + inProcess - replies were not received yet. + up - server sent SNTP packets. + down - server stopped sending SNTP packets." + DEFVAL { unknown } + ::= { rlSntpServerEntry 5 } + +rlSntpServersOffset OBJECT-TYPE + SYNTAX NTPTimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated offset of the server's clock relative to + the local clock, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpServerEntry 6 } + +rlSntpServersDelay OBJECT-TYPE + SYNTAX NTPSignedTimeValue + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated round-trip delay of the server's clock + relative to the local clock over the network path + between them, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpServerEntry 7 } + +rlSntpServersKeyIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Authentication key identifier. The valid range is + 1-4294967295. + Value zero, means no authentication is being done." + ::= { rlSntpServerEntry 8 } + +rlSntpServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Status of this SNTP server information." + ::= { rlSntpServerEntry 9 } + +-- ---------------------------------------------------------------------- +-- Table for configuring authentication keys +-- ---------------------------------------------------------------------- + +rlSntpConfigAuthenticationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpAuthenticationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table authentication keys." + ::= { rlSntpConfig 13 } + +rlSntpAuthenticationEntry OBJECT-TYPE + SYNTAX RlSntpAuthenticationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Keys information for authenticationof NTP packets." + INDEX { rlSntpAuthenticationKeyID } + ::= { rlSntpConfigAuthenticationTable 1 } + +RlSntpAuthenticationEntry ::= + SEQUENCE { + rlSntpAuthenticationKeyID Unsigned32 (1..4294967295), + rlSntpAuthenticationKeyValue DisplayString, + rlSntpAuthenticationKeyState INTEGER, + rlSntpAuthenticationRowStatus RowStatus + } + +rlSntpAuthenticationKeyID OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The key identifier. Valid rabge for key identifier + is 1-4294967295." + ::= {rlSntpAuthenticationEntry 1} + +rlSntpAuthenticationKeyValue OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Key value." + ::= { rlSntpAuthenticationEntry 2 } + +rlSntpAuthenticationKeyState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Authentication key state - Enable/Disable key." + DEFVAL { disabled } + ::= { rlSntpAuthenticationEntry 3 } + +rlSntpAuthenticationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Status of this Authentication key information." + ::= { rlSntpAuthenticationEntry 4 } + +rlSntpPort OBJECT-TYPE + SYNTAX INTEGER (1.. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "User defined SNTP port." + DEFVAL { 123 } + ::= { rlSntpConfig 14 } + + +-- ---------------------------------------------------------------------- +-- IPv6 Support +-- ---------------------------------------------------------------------- + +-- ---------------------------------------------------------------------- +-- IPv6: Table for configuring Interfaces (Broadcast) +-- ---------------------------------------------------------------------- + +rlSntpConfigBroadcastInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpBroadcastInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing broadcast mode information per + interface." + ::= { rlSntpConfig 15 } + +rlSntpBroadcastInetEntry OBJECT-TYPE + SYNTAX RlSntpBroadcastInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private paramters for interface: + sntp status, broadcast mode." + INDEX { rlSntpBroadcastInetIfIndex } + ::= { rlSntpConfigBroadcastInetTable 1 } + +RlSntpBroadcastInetEntry ::= + SEQUENCE { + rlSntpBroadcastInetIfIndex INTEGER, + rlSntpBroadcastInetIfAdminState INTEGER, + rlSntpBroadcastInetMode INTEGER, + rlSntpBroadcastInetPolled TruthValue, + rlSntpBroadcastInetAddressType InetAddressType, + rlSntpBroadcastInetAddress InetAddress, + rlSntpBroadcastInetStratum NTPStratum, + rlSntpBroadcastInetLastResp NTPTimeStamp, + rlSntpBroadcastInetStatus INTEGER, + rlSntpBroadcastInetOffset NTPTimeStamp, + rlSntpBroadcastInetDelay NTPSignedTimeValue, + rlSntpBroadcastInetRowStatus RowStatus, + rlSntpBroadcastInetLastReq NTPTimeStamp + } + +rlSntpBroadcastInetIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interface addressed by this entry." + ::= {rlSntpBroadcastInetEntry 1} + +rlSntpBroadcastInetIfAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP interface Adminstrative state- Enable/Disable SNTP. + In case of reinitializing polling or time + synchronization this MIB is modified. The MIB can + be enabled even thought it is already enabled." + DEFVAL { disabled } + ::= { rlSntpBroadcastInetEntry 2 } + +rlSntpBroadcastInetMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + receive(2), + send(3), + receiveSend(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SNTP/NTP Broadcast Mode. + none - no broadcast SNTP packets are received or sent. + Receive - host only receive SNTP packets that were sent + to broadcast address (were not directed to + the host). This is multicast mode in the RFC. + Send - host only send SNTP packets and wait for replies + directed to the host. This is anycast mode in + the RFC. + ReceiveSend - host receive broadcast messages (destination + is broadcast address in the received messages) + and send SNTP packets to wait for replies + directed to the host (destination address + of the reply is the host address). This mode + combines anycast and multicast modes in the + RFC." + DEFVAL { receiveSend } + ::= { rlSntpBroadcastInetEntry 3 } + +rlSntpBroadcastInetPolled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TRUE if participating in polling cycle, else FALSE." + DEFVAL { false } + ::= { rlSntpBroadcastInetEntry 4 } + +rlSntpBroadcastInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inet Address Type of a trusted SNTP server." + ::= { rlSntpBroadcastInetEntry 5 } + +rlSntpBroadcastInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inet Address of a trusted SNTP server." + ::= { rlSntpBroadcastInetEntry 6 } + +rlSntpBroadcastInetStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of this server." + ::= { rlSntpBroadcastInetEntry 7 } + +rlSntpBroadcastInetLastResp OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Broadcast Last Response Time" + ::= { rlSntpBroadcastInetEntry 8 } + +rlSntpBroadcastInetStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inProcess(2), + up(3), + down(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Operational State of the remote IP Address of + the SNTP Broadcast. + unknown - requests were not sent yet. + inProcess - replies were not received yet. + up - server sent SNTP packets. + down - server stopped sending SNTP packets." + DEFVAL { unknown } + ::= { rlSntpBroadcastInetEntry 9 } + +rlSntpBroadcastInetOffset OBJECT-TYPE + SYNTAX NTPTimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated offset of the server's clock relative to + the local clock, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpBroadcastInetEntry 10 } + +rlSntpBroadcastInetDelay OBJECT-TYPE + SYNTAX NTPSignedTimeValue + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated round-trip delay of the server's clock + relative to the local clock over the network path + between them, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpBroadcastInetEntry 11 } + +rlSntpBroadcastInetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Status of this SNTP broadcast interface + information." + ::= { rlSntpBroadcastInetEntry 12 } + +rlSntpBroadcastInetLastReq OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Broadcast Last Request Time" + ::= { rlSntpBroadcastInetEntry 13 } + +-- ---------------------------------------------------------------------- +-- IPv6: Table for configuring Interfaces (Anycast) +-- ---------------------------------------------------------------------- + +rlSntpConfigAnycastInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpAnycastInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing anycast information per + interface." + ::= { rlSntpConfig 16 } + +rlSntpAnycastInetEntry OBJECT-TYPE + SYNTAX RlSntpAnycastInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Private paramters for interface: + server info." + INDEX { rlSntpAnycastInetIfIndex } + ::= { rlSntpConfigAnycastInetTable 1 } + +RlSntpAnycastInetEntry ::= + SEQUENCE { + rlSntpAnycastInetIfIndex INTEGER, + rlSntpAnycastInetAddressType InetAddressType, + rlSntpAnycastInetAddress InetAddress, + rlSntpAnycastInetStratum NTPStratum, + rlSntpAnycastInetLastResp NTPTimeStamp, + rlSntpAnycastInetStatus INTEGER, + rlSntpAnycastInetOffset NTPTimeStamp, + rlSntpAnycastInetDelay NTPSignedTimeValue, + rlSntpAnycastInetRowStatus RowStatus, + rlSntpAnycastInetLastReq NTPTimeStamp + } + +rlSntpAnycastInetIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interface addressed by this entry." + ::= {rlSntpAnycastInetEntry 1} + +rlSntpAnycastInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inet Address Type of a trusted SNTP server." + ::= { rlSntpAnycastInetEntry 2 } + +rlSntpAnycastInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Inet Address of a trusted SNTP server." + ::= { rlSntpAnycastInetEntry 3 } + +rlSntpAnycastInetStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of this server." + ::= { rlSntpAnycastInetEntry 4 } + +rlSntpAnycastInetLastResp OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Anycast Last Response Time" + ::= { rlSntpAnycastInetEntry 5 } + +rlSntpAnycastInetStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inProcess(2), + up(3), + down(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Operational State of the remote IP Address of + the SNTP Anycast. + unknown - requests were not sent yet. + inProcess - replies were not received yet. + up - server sent SNTP packets. + down - server stopped sending SNTP packets." + DEFVAL { unknown } + ::= { rlSntpAnycastInetEntry 6 } + +rlSntpAnycastInetOffset OBJECT-TYPE + SYNTAX NTPTimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated offset of the server's clock relative to + the local clock, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpAnycastInetEntry 7 } + +rlSntpAnycastInetDelay OBJECT-TYPE + SYNTAX NTPSignedTimeValue + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated round-trip delay of the server's clock + relative to the local clock over the network path + between them, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpAnycastInetEntry 8 } + +rlSntpAnycastInetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Status of this SNTP anycast interface + information." + ::= { rlSntpAnycastInetEntry 9 } + +rlSntpAnycastInetLastReq OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Anycast Last Request Time" + ::= { rlSntpAnycastInetEntry 10 } + +-- ---------------------------------------------------------------------- +-- IPv6: Table for configuring Servers (Unicast) +-- ---------------------------------------------------------------------- + +rlSntpConfigServerInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpServerInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing trusted SNTP servers to be queried in + unicast or broadcast mode." + ::= { rlSntpConfig 17 } + +rlSntpServerInetEntry OBJECT-TYPE + SYNTAX RlSntpServerInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A trusted server." + INDEX { rlSntpServerInetAddressType, + rlSntpServerInetAddress } + ::= { rlSntpConfigServerInetTable 1 } + +RlSntpServerInetEntry ::= + SEQUENCE { + rlSntpServerInetAddressType InetAddressType, + rlSntpServerInetAddress InetAddress, + rlSntpServerInetPolled TruthValue, + rlSntpServerInetStratum NTPStratum, + rlSntpServerInetLastResp NTPTimeStamp, + rlSntpServerInetStatus INTEGER, + rlSntpServerInetOffset NTPTimeStamp, + rlSntpServerInetDelay NTPSignedTimeValue, + rlSntpServerInetKeyIdentifier Unsigned32, + rlSntpServerInetRowStatus RowStatus, + rlSntpServerInetLastReq NTPTimeStamp + } + +rlSntpServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Inet Address Type of a trusted SNTP server." + ::= { rlSntpServerInetEntry 1 } + +rlSntpServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Inet Address of a trusted SNTP server." + ::= { rlSntpServerInetEntry 2 } + +rlSntpServerInetPolled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TRUE if participating in polling cycle, else FALSE." + DEFVAL { false } + ::= { rlSntpServerInetEntry 3 } + +rlSntpServerInetStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of this server." + ::= { rlSntpServerInetEntry 4 } + +rlSntpServerInetLastResp OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Server Last Response Time" + ::= { rlSntpServerInetEntry 5 } + +rlSntpServerInetStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inProcess(2), + up(3), + down(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Operational State of the remote IP Address of + the SNTP Server. + unknown - requests were not sent yet. + inProcess - replies were not received yet. + up - server sent SNTP packets. + down - server stopped sending SNTP packets." + DEFVAL { unknown } + ::= { rlSntpServerInetEntry 6 } + +rlSntpServerInetOffset OBJECT-TYPE + SYNTAX NTPTimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated offset of the server's clock relative to + the local clock, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpServerInetEntry 7 } + +rlSntpServerInetDelay OBJECT-TYPE + SYNTAX NTPSignedTimeValue + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated round-trip delay of the server's clock + relative to the local clock over the network path + between them, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpServerInetEntry 8 } + +rlSntpServerInetKeyIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Authentication key identifier. The valid range is + 1-4294967295. + Value zero, means no authentication is being done." + ::= { rlSntpServerInetEntry 9 } + +rlSntpServerInetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Status of this SNTP server information." + ::= { rlSntpServerInetEntry 10 } + +rlSntpServerInetLastReq OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Server Last Request Time" + ::= { rlSntpServerInetEntry 11 } + + +rlSntpAllServerInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSntpAllServerInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing all SNTP servers (for example: statically + configured, dynamically configured) to be queried in unicast + or broadcast mode." + ::= { rlSntpConfig 18 } + +rlSntpAllServerInetEntry OBJECT-TYPE + SYNTAX RlSntpAllServerInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A server entry." + + INDEX { rlSntpAllServerSource, + rlSntpAllServerIfIndex, + rlSntpAllServerPreference, + rlSntpAllServerInetAddressType, + rlSntpAllServerInetAddress + } + ::= { rlSntpAllServerInetTable 1 } + +RlSntpAllServerInetEntry ::= + SEQUENCE { + rlSntpAllServerSource INTEGER, + rlSntpAllServerIfIndex InterfaceIndex, + rlSntpAllServerPreference INTEGER, + rlSntpAllServerInetAddressType InetAddressType, + rlSntpAllServerInetAddress InetAddress, + rlSntpAllServerInetPolled TruthValue, + rlSntpAllServerInetStratum NTPStratum, + rlSntpAllServerInetLastResp NTPTimeStamp, + rlSntpAllServerInetStatus INTEGER, + rlSntpAllServerInetOffset NTPTimeStamp, + rlSntpAllServerInetDelay NTPSignedTimeValue, + rlSntpAllServerInetKeyIdentifier Unsigned32, + rlSntpAllServerInetLastReq NTPTimeStamp + } + +rlSntpAllServerSource OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dhcpv6(2), + dhcpv4(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The SNTP server source: static means manually defined, + dhcpv6 means learnt from DHCP. Only static entries are + stored in CDB." + ::= { rlSntpAllServerInetEntry 1 } + +rlSntpAllServerIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The ifIndex from which the SNTP server configuration was + received (for dhcpv6 configurations). For static entries + the value of this field will always be 1. " + ::= { rlSntpAllServerInetEntry 2 } + +rlSntpAllServerPreference OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The preference of SNTP server (for dhcpv6 configurations). + For static entries the value of this field will always be 0. " + ::= { rlSntpAllServerInetEntry 3 } + +rlSntpAllServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SNTP server inet address type." + ::= { rlSntpAllServerInetEntry 4 } + +rlSntpAllServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "SNTP server inet address." + ::= { rlSntpAllServerInetEntry 5 } + +rlSntpAllServerInetPolled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TRUE if participating in polling cycle, else FALSE." + DEFVAL { false } + ::= { rlSntpAllServerInetEntry 6 } + +rlSntpAllServerInetStratum OBJECT-TYPE + SYNTAX NTPStratum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stratum of this server." + ::= { rlSntpAllServerInetEntry 7 } + +rlSntpAllServerInetLastResp OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Server Last Response Time" + ::= { rlSntpAllServerInetEntry 8 } + +rlSntpAllServerInetStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + inProcess(2), + up(3), + down(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Operational State of the remote IP Address of + the SNTP Server. + unknown - requests were not sent yet. + inProcess - replies were not received yet. + up - server sent SNTP packets. + down - server stopped sending SNTP packets." + DEFVAL { unknown } + ::= { rlSntpAllServerInetEntry 9 } + +rlSntpAllServerInetOffset OBJECT-TYPE + SYNTAX NTPTimeStamp + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated offset of the server's clock relative to + the local clock, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpAllServerInetEntry 10 } + +rlSntpAllServerInetDelay OBJECT-TYPE + SYNTAX NTPSignedTimeValue + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The estimated round-trip delay of the server's clock + relative to the local clock over the network path + between them, in seconds. The host determines the + value of this object using the algorithm described in + RFC 2030." + ::= { rlSntpAllServerInetEntry 11 } + +rlSntpAllServerInetKeyIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Authentication key identifier. The valid range is + 1-4294967295. + Value zero, means no authentication is being done." + ::= { rlSntpAllServerInetEntry 12 } + +rlSntpAllServerInetLastReq OBJECT-TYPE + SYNTAX NTPTimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP Server Last Request Time" + ::= { rlSntpAllServerInetEntry 13 } + +rlSntpRestoreDefaultServers OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this scalar to true restores sntp default unicast servers. + Meaning: all manually configured servers are deleted, and the + default SNTP servers are recreated with their default values. + This is an 'action' scalar." + ::= { rlSntpConfig 19 } + +rlSntpTimeSinceLastSync OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNTP time in seconds since last sync." + ::= { rlSntpConfig 20 } + +END diff --git a/MIBS/cisco/CISCOSB-TRACEROUTE-MIB b/MIBS/cisco/CISCOSB-TRACEROUTE-MIB new file mode 100644 index 0000000..99077bb --- /dev/null +++ b/MIBS/cisco/CISCOSB-TRACEROUTE-MIB @@ -0,0 +1,47 @@ +CISCOSB-TRACEROUTE-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private Trace Route MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI; + +rlTraceRoute MODULE-IDENTITY + LAST-UPDATED "200701020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines TRACE ROUTE private MIBs." + REVISION "200701020000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 81 } + +rlTraceRouteMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlTraceRoute 1 } + +rlTraceRouteWebLastTestName OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last index of Traceroute WEB requests. Used to configure traceRouteCtlTestName by WEB user." + ::= { rlTraceRoute 2 } + +END diff --git a/MIBS/cisco/CISCOSB-TRAPS-MIB b/MIBS/cisco/CISCOSB-TRAPS-MIB new file mode 100644 index 0000000..2305c15 --- /dev/null +++ b/MIBS/cisco/CISCOSB-TRAPS-MIB @@ -0,0 +1,951 @@ +CISCOSB-TRAPS-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB ROS +-- Private TRAPS MIB +-- Version: 7.46 +-- Date: 15-Jan-2007 + +IMPORTS + NOTIFICATION-TYPE FROM SNMPv2-SMI + switch001 FROM CISCOSB-MIB + rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB + rldot1dStpTrapVrblifIndex, rldot1dStpTrapVrblVID FROM CISCOSB-BRIDGEMIBOBJECTS-MIB; + +rndNotifications MODULE-IDENTITY + LAST-UPDATED "201006250001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module defines switch private notifications" + REVISION "201006250000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 0 } + +-- Enterprise-specific traps for switch001 +-- Each enterprise-specific trap has two bound variables describing the exact nature of +-- the trap. rndErrorDesc provides a detailed description of the problem, including the +-- related interface number, board number or any other applicable variable. +-- rndErrorSeverity describes the severity of this problem. + +-- Trap template +-- ------------- +-- TRAP-TYPE +-- ENTERPRISE rndNotifications +-- VARIABLES { rndErrorDesc, rndErrorSeverity } +-- DESCRIPTION +-- "" +-- ::= +-- ------------- + +rxOverflowHWFault NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "An RX buffer overflow has occurred in one of the LAN or link + interfaces. The bound variable rndErrorDesc provides the + interface number." + ::= { rndNotifications 3 } + +txOverflowHWFault NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Interport queue overflow has occurred in one of the LAN or link interfaces. + The bound variable rndErrorDesc provides the interface number." + ::= { rndNotifications 4 } + +routeTableOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "An overflow condition has occurred in the Routing Table. The Routing + Table is used for IP routing algorithm (RIP)." + ::= { rndNotifications 5 } + +resetRequired NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that in order to perform the last SET request, a reset operation + of the router/bridge is required. This occurs when the layer 2 routing algorithm is + changed between SPF and Spanning Tree. The reset can be performed manually or + using the variable rndAction." + ::= { rndNotifications 10 } + +endTftp NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that in the device finished a TFTP + transaction with the management station. + variable rndErrorDesc and rndErrorSeverity provides the actual message + text and severity respectively." + ::= { rndNotifications 12 } + +abortTftp NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that in the device aborted a TFTP session with + the management station. Variable rndErrorDesc and rndErrorSeverity + provides the actual message text and severity respectively." + ::= { rndNotifications 13 } + +startTftp NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that the device has intiated a + TFTP session. rndErrorDesc will contain the file type in + question" + ::= { rndNotifications 14 } + +faultBackUp NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Automantic switchover to backup link because of main link fault." + ::= { rndNotifications 23 } + +mainLinkUp NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Communication returened to main link." + ::= { rndNotifications 24 } + +ipxRipTblOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that in an OpenGate IPX RIP table overflow. + The bound variable rndErrorDesc, rndErrorSeverity + provides the actual message text and severity respectively." + ::= { rndNotifications 36 } + +ipxSapTblOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that in an OpenGate IPX SAP table overflow. + The bound variable rndErrorDesc, rndErrorSeverity + provides the actual message text and severity respectively." + ::= { rndNotifications 37 } + +facsAccessVoilation NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that message that fits FACS statenebt with + operation blockAndReport was forward to the interface. The bound + variable rndErrorDesc, rndErrorSeverity(== info ) and + interface Number." + ::= { rndNotifications 49 } + +autoConfigurationCompleted NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that auto comfiguration completetd succssefully. + The bound variable rndErrorDesc, rndErrorSeverity(== info )" + ::= { rndNotifications 50 } + +forwardingTabOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that an overflow condition has occurred in the + layer II Forward Table. + The bound variable rndErrorDesc, rndErrorSeverity(== warning )" + ::={ rndNotifications 51 } + +framRelaySwitchConnectionUp NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that a connection establish between the Frame + relay Switch and the WanGate. + The bound variable rndErrorDesc, rndErrorSeverity(== warning )" + ::= { rndNotifications 53 } + +framRelaySwitchConnectionDown NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that a connection between the Frame Relay Switch + and the WanGate failed. + The bound variable rndErrorDesc, rndErrorSeverity(== warning )" + ::= { rndNotifications 54 } + +errorsDuringInit NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that the an error occured during initialization + The bound variable rndErrorDesc, rndErrorSeverity(== error )" + ::= { rndNotifications 61 } + +vlanDynPortAdded NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "" + ::= { rndNotifications 66 } + +vlanDynPortRemoved NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "" + ::= { rndNotifications 67 } + +rsSDclientsTableOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This warning is generated when an overflow occurs in the clients table." + ::= { rndNotifications 68 } + +rsSDinactiveServer NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This warning is generated when a server does not respond to the dispatchers polling + and is thought to be inactive." + ::= { rndNotifications 69 } + +rsIpZhrConnectionsTableOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The Zero Hop Routing connections Table has been overflown." + ::= { rndNotifications 70 } + +rsIpZhrReqStaticConnNotAccepted NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The requested static connection was not accepted because there is + no available IP virtual address to allocate to it." + ::= { rndNotifications 71 } + +rsIpZhrVirtualIpAsSource NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The virtual IP address appeared as a source IP. + All the connections using it will be deleted and + it will not be further allocated to new connections." + ::= { rndNotifications 72 } + +rsIpZhrNotAllocVirtualIp NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The source IP address sent an ARP specifying a virtual IP + which was not allocated for this source. + This virtual IP will not be allocated to connections of this + specific source IP." + ::= { rndNotifications 73 } + +rsSnmpSetRequestInSpecialCfgState NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "An incoming SNMP SET request was rejected because no such + requests (except action requests) are accepted after start of + new configuration reception or during sending the current + configuration to an NMS." + ::= { rndNotifications 74 } + +rsPingCompletion NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "A rsPingCompleted trap is sent at the completion + of a sequence of pings if such a trap was requested + when the sequence was initiated. The trap severity is info. + The trap text will specify the following information: + rsPingCompletionStatus, rsPingSentPackets, rsPingReceivedPackets + In addition to the above listed objects (which are always present), + the message will also specify the following quantities: + if any responses were received: + rsPingMinReturnTime + rsPingAvgReturnTime + rsPingMaxReturnTime" + ::= { rndNotifications 136 } + +pppSecurityViolation NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This trap indicates that a PPP link got an unrecognized secret. + The bound variables rndErrorDesc, + rndErrorSeverity(== warning ), interface Number. and pppSecurityIdentity" + ::= { rndNotifications 137 } + +frDLCIStatudChange NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "" + ::= { rndNotifications 138 } + +papFailedCommunication NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "" + ::= { rndNotifications 139 } + +chapFailedCommunication NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "" + ::= { rndNotifications 140 } + +rsWSDRedundancySwitch NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Whenever main server fails and backup takes over or server comes + up after failure a trap of this type is issued." + ::= { rndNotifications 141 } + +rsDhcpAllocationFailure NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "DHCP failed to allocate an IP address to a requesting host + because of memory shortage or inadequate configuration of + available IP addresses." + ::= { rndNotifications 142 } + +-- Traps 143 - 144 reserved for IP Multicast + +rlIpFftStnOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The IP SFFT overflow." + ::= { rndNotifications 145 } + +rlIpFftSubOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The IP NFFT overflow." + ::= { rndNotifications 146 } + +rlIpxFftStnOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The IPX SFFT overflow." + ::= { rndNotifications 147 } + +rlIpxFftSubOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The IPX NFFT overflow." + ::= { rndNotifications 148 } + +rlIpmFftOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The IPM FFT overflow." + ::= { rndNotifications 149 } + +rlPhysicalDescriptionChanged NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Indicates that the physical decription of the device has + changed" + ::= { rndNotifications 150 } + +rldot1dStpPortStateForwarding NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity, rldot1dStpTrapVrblifIndex, rldot1dStpTrapVrblVID } + STATUS current + DESCRIPTION + "The trap is sent by a bridge when any of its configured ports + transitions from the Learning state to the Forwarding state." + ::= { rndNotifications 151 } + +rldot1dStpPortStateNotForwarding NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity, rldot1dStpTrapVrblifIndex, rldot1dStpTrapVrblVID } + STATUS current + DESCRIPTION + "The trap is sent by a bridge when any of its configured ports + transitions from the Forwarding state to the Blocking state." + ::= { rndNotifications 152 } + +rlPolicyDropPacketTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Indicates that the packet drop due to the policy " + ::= { rndNotifications 153 } + +rlPolicyForwardPacketTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Indicates that the packet has forward based on policy" + ::= { rndNotifications 154 } + +-- Trap 155 - 144 reserved for DVMRP + +rlIgmpProxyTableOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "An IGMP PROXY Table overflow." + ::= { rndNotifications 156 } + +rlIgmpV1MsgReceived NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "An IGMP Message of v1 received on ifIndex. " + ::= { rndNotifications 157 } + +rlVrrpEntriesDeleted NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "One or more VRRP entries deleted due to IP interface deletion or transition. " + ::= { rndNotifications 158 } + +rlHotSwapTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Hot swap trap." + ::= { rndNotifications 159 } + +rlTrunkPortAddedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that a port is added to a trunk" + ::= { rndNotifications 160 } + +rlTrunkPortRemovedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "This warning is generated when a port removed from a trunk." + ::= { rndNotifications 161 } + +rlTrunkPortNotCapableTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that a port can not be added to + a trunk because of device limitations or diffrent swIfType." + ::= { rndNotifications 162 } + +-- Traps 163 - 169 reserved for IP Multicast + +rlLockPortTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that a locked port receive + a frame with new source Mac Address." + ::= { rndNotifications 170 } + +vlanDynVlanAdded NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "add gvrp dynamic vlan" + ::= { rndNotifications 171 } + +vlanDynVlanRemoved NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "remove gvrp dynamic vlan" + ::= { rndNotifications 172 } + +vlanDynamicToStatic NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "vlan status was changed from dynamic to static" + ::= { rndNotifications 173 } + +vlanStaticToDynamic NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "vlan status was changed from static to dynamic" + ::= { rndNotifications 174 } + +dstrSysLog NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Controller receive trap from member , and forward it as trap" + ::= { rndNotifications 175 } + +rlEnvMonFanStateChange NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating the fan state. + rndErrorSeverity will be: + 0 for fan state nomal, notPresent + 1 for fan state warning, notFunctioning + 2 for fan state critical + 3 for fan state fatal + The error text will specify the fan index, fan description and the exact fan state" + ::= { rndNotifications 176 } + +rlEnvMonPowerSupplyStateChange NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating the power supply state. + rndErrorSeverity will be: + 0 for power supply state nomal, notPresent + 1 for power supply state warning, notFunctioning + 2 for power supply state critical + 3 for power supply state fatal + The error text will specify the power supply index, power supply description and the exact power supply state" + + ::= { rndNotifications 177 } + +rlStackStateChange NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating the stack connection state + 0 for stack state connected, + 1 for stack state disconnected " + + ::= { rndNotifications 178 } + +rlEnvMonTemperatureRisingAlarm NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating that the temperature in the device has exceeded the + device specific safe temperature threshold." + + ::= { rndNotifications 179 } + +-- Traps 180, 181 reserved for copy + +-- Trap 182 reserved for IP Multicast + +rlBrgMacAddFailedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that adding dynamic mac/s + failed due to full hash chain." + ::= { rndNotifications 183 } + +rldot1xPortStatusAuthorizedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that port 802.1x status is authorized." + ::= { rndNotifications 184 } + +rldot1xPortStatusUnauthorizedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap is indicating that port 802.1x status is unAuthorized." + ::= { rndNotifications 185 } + +-- 186-191 are used in the rlPhysicalDescription MIB + +swIfTablePortLock NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap is indicating port lock hase began." + ::= { rndNotifications 192 } + +swIfTablePortUnLock NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap is indicating port lock has ended." + ::= { rndNotifications 193 } + +rlAAAUserLocked NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that the user was locked after + number of consecutives unsuccessful login attempts." + ::= { rndNotifications 194 } + +-- 195-199 are used in the rlPhysicalDescription MIB + +bpduGuardPortSuspended NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating - Port was suspended because there was BPDU Guard violation." + ::= { rndNotifications 202 } + +rldot1xSupplicantMacAuthorizedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that MAC authentication supplicant + is authenticated and is allowed to access the network." + ::= { rndNotifications 203 } + +rldot1xSupplicantMacUnauthorizedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap is indicating that Radius server rejects + MAC authentication supplicant." + ::= { rndNotifications 204 } + +stpLoopbackDetection NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating - A loopback was detected on port." + ::= { rndNotifications 205 } + +stpLoopbackDetectionResolved NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating - A loopback detection resolved on port." + ::= { rndNotifications 206 } + +loopbackDetectionPortSuspended NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating - A port has been suspended by Loopback Detection." + ::= { rndNotifications 207 } + + +-- Trap 208 reserved for rlIgmpMldSnoopTriplePlayPort +-- 209-210 are used in the rllldp MIB +-- 211 used by rlCopySWFinished +-- 212 used by rlCopySWToUnits + +rlPortSuspended NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating - A port has been suspended by Any application." + ::= { rndNotifications 213 } + +rlSpecialBpduDbOverflow NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating - Special BPDU DB Overflow." + ::= { rndNotifications 214 } + +rldot1xSupplicantLoggedOutTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap is indicating that supplicant was logged out + Since the ports time-range state was changed to inactive." + ::= { rndNotifications 215 } + +rldot1xPortControlModeNotAutoTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap is indicating that altough ports time-range + Is active now, it can not start working in mode auto." + ::= { rndNotifications 216 } + +rlEeeLldpMultipleNeighbours NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating - Port has multiple LLDP remote link neighbours - + EEE operational state will be FALSE." + ::= { rndNotifications 217 } + +rlEeeLldpSingleNeighbour NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating - Port has single LLDP remote link neighbour - + EEE operational can be TRUE." + ::= { rndNotifications 218 } + +rldot1xSupplicantQuietPeriodTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap is indicating that supplicant quiet period timeout + is active now." + ::= { rndNotifications 219 } + +-- 220 used by rlCopyMirrorFileIllegal + +rlStackVersionUpgradeTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that stack member is upgrading + to the image or boot version of the stack controller." + ::= { rndNotifications 222 } + +rlStackVersionDowngradeTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that stack member is downgrading + to the image or boot version of the stack controller." + ::= { rndNotifications 223 } + +-- 224-226 used by CDP + + +-- Trap 227 reserved for rlbrgIgmpSnoopQrrDuplicateIP + +-- 228-239 used by FHS + +-- 240-245 used by PoE + +-- 240 used by Poe Inrush - rlPethPowerPseInrushTestEnabled +pseInrushPort NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that port in PD does not meet the inrush-current standard." + ::= { rndNotifications 240 } + +pseOverloadPort NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that Port (x) requires more power than it should require." + ::= { rndNotifications 241 } + +poePowerNegotiationInfo NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating power negotiation resolved power in Watts." + ::= { rndNotifications 242 } + +poePowerNegotiation4Wire NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating power negotiation 4-Wire status." + ::= { rndNotifications 243 } + +poePowerHWFail NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating power HW fail status." + ::= { rndNotifications 244 } + +poePowerNegotiationExpiredInfo NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating power negotiation expired." + ::= { rndNotifications 245 } + +-- Storm control +rlStormControlMinRateTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that port storm control rate limit is configured to minumum rate." + ::= { rndNotifications 246 } + +-- AP +rlApBackplanePortResolutionTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating about backplane ethernet port resolution." + ::= { rndNotifications 247 } + +-- Sfp +sfpPortPresent NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that gbic is now present on port (X)." + ::= { rndNotifications 248} + +sfpPortNotPresent NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that gbic is not present anymore on port (X)." + ::= { rndNotifications 249 } + +sfpPortLoss NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that loss Diagnosed on port (X)." + ::= { rndNotifications 250} + +sfpPortNotLoss NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that loss isn't active anymore on port (X)." + ::= { rndNotifications 251 } + +-- Storm control +rlStormControlOccursTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that port storm control occurs on a port." + ::= { rndNotifications 252 } + +-- Radius Server +rlRadiusServTrapAcct NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Radius server accounting event trap." + ::= { rndNotifications 255 } + +rlRadiusServTrapAuthFailure NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Radius server authentication failure event trap." + ::= { rndNotifications 256 } + +rlRadiusServTrapAuthSuccess NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Radius server authentication success event trap." + ::= { rndNotifications 257 } + +rlRedundantFanStateChange NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Trap indicating the redundant fan status change." + ::= { rndNotifications 258 } + +rldot1xSupplicantPortAuthorizedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating that 802.1x supplicant port status is authorized." + ::= { rndNotifications 260 } + +rldot1xSupplicantPortUnauthorizedTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that 802.1x supplicant port status is unAuthorized." + ::= { rndNotifications 261 } + +rldot1xCredentialTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that credential is changed, rejected or not updated." + ::= { rndNotifications 262 } + +poeNonPOEDetected NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating Non POE Detected unit" + ::= { rndNotifications 263} + +rlBoxUtilI2CReadFailureTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "" + ::= { rndNotifications 264 } + +rlBoxUtilI2CWriteFailureTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "" + ::= { rndNotifications 265 } + +rlHostHlibCpldUpdateTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Informational trap indicating CPLD update FW is in progress" + ::= { rndNotifications 266 } + +rlBrgPvstInconsistencyEnterStateTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The trap is sent by a bridge when any of its configured ports + transitions to new inconsistency mode." + ::= { rndNotifications 268 } + +rlBrgPvstInconsistencyExitStateTrap NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "The trap is sent by a bridge when any of its configured ports + transitions from inconsistency mode to resolved mode." + ::= { rndNotifications 269 } + +-- Sfp +sfpPortNonCompliant NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating that non-compliant SFP is inserted on port (X)." + ::= { rndNotifications 275 } + +poePowerPortHWFail NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating power HW fail status on a port." + ::= { rndNotifications 276 } + +-- HTTP Client +rlHttpClientCertAddressMismatch NOTIFICATION-TYPE + OBJECTS { rndErrorDesc, rndErrorSeverity } + STATUS current + DESCRIPTION + "Warning trap indicating HTTP-TLS X.509 certificate validation error of + Common-Name/Subject-Alternative-Name " + ::= { rndNotifications 278 } + + +END + diff --git a/MIBS/cisco/CISCOSB-TRUNK-MIB b/MIBS/cisco/CISCOSB-TRUNK-MIB new file mode 100644 index 0000000..ce99e30 --- /dev/null +++ b/MIBS/cisco/CISCOSB-TRUNK-MIB @@ -0,0 +1,522 @@ +CISCOSB-TRUNK-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, IpAddress, Unsigned32,Counter32, TimeTicks, + MODULE-IDENTITY FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION, TruthValue, RowStatus, + PhysAddress + FROM SNMPv2-TC + dot3adAggIndex, dot3adAggPortIndex FROM IEEE8023-LAG-MIB; + + + rlDot3adAgg MODULE-IDENTITY + LAST-UPDATED "200612020001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for trunk support in CISCOSB devices." + REVISION "200612020000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 65 } + +rlDot3adAggMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlDot3adAgg 1 } + +-- +-- rlDot3adAggBalanceTable +-- +rlDot3adAggBalanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDot3adAggBalanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies a balancing criterion used + for the corresponding dot3adAggIndex." + ::= { rlDot3adAgg 2 } + +rlDot3adAggBalanceEntry OBJECT-TYPE + SYNTAX RlDot3adAggBalanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for each dot3adAggIndex." + INDEX { dot3adAggIndex, rlDot3adAggBalanceForwardType } + ::= { rlDot3adAggBalanceTable 1 } + +RlDot3adAggBalanceEntry ::= SEQUENCE { + rlDot3adAggBalanceForwardType INTEGER, + rlDot3adAggBalanceLayer INTEGER, + rlDot3adAggBalanceUsedAddresses INTEGER, + rlDot3adAggBalanceBroadcastType INTEGER +} + +rlDot3adAggBalanceForwardType OBJECT-TYPE + SYNTAX INTEGER { + bridging(1), + routing(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A Forwarding type: Bridging or Routing." + ::= { rlDot3adAggBalanceEntry 1 } + +rlDot3adAggBalanceLayer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A Network Layer Number, may have the following values: 2, 3 or 4. + The default value is: + Bridging: 2 + Routing: 3." + ::= { rlDot3adAggBalanceEntry 2 } + +rlDot3adAggBalanceUsedAddresses OBJECT-TYPE + SYNTAX INTEGER { + notApplied(0), + dstAddr(1), + srcAddr(2), + dstAndSrcAddr(3), + vlanId(4), + ethType(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Network Layer addresses used for Balancing of + unicast frames. + The function sets the criterion (by layer and used address in it)." + DEFVAL { dstAddr } + ::= { rlDot3adAggBalanceEntry 3 } + +rlDot3adAggBalanceBroadcastType OBJECT-TYPE + SYNTAX INTEGER { + common(0), + dedicated(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies a balancing criterion used for L2 broadcast and unknown + frames: + common: + a link allocated for broadcast and unknown frames is used + for unicast frames too + dedicated: + a link allocated for broadcast and unknown frames is not used + for unicast frames" + DEFVAL { common } + ::= { rlDot3adAggBalanceEntry 4 } + +rlDot3adAggNumOfTrunks OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of trunks supported by the device." + ::= { rlDot3adAgg 3 } + +rlDot3adAggMaxPortsInTrunks OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun number of ports in a trunk." + ::= { rlDot3adAgg 4 } + +rlDot3adAggTrunkCreationSupport OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + supportsTrunkOrLacp(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if there is support to rldot3adAggCreationTable, + and the type of the support: + supportedTrunkOrLacp - ports that are members in some trunk + are belongs to it by manual configuration or by lacp, + but not togther. + notSupported - there is not support to rldot3adAggCreationTable." + ::= { rlDot3adAgg 5 } + +-- +-- rlDot3adAggCreationTable +-- +rlDot3adAggCreationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDot3adAggCreationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table is for creation of an aggregator + for the corresponding dot3adAggIndex, when the value of the + rlDot3adAggCreationSupport is diffrent from notSupported." + ::= { rlDot3adAgg 6 } + +rlDot3adAggCreationEntry OBJECT-TYPE + SYNTAX RlDot3adAggCreationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An information for each dot3adAggIndex." + INDEX { dot3adAggIndex } + ::= { rlDot3adAggCreationTable 1 } + +RlDot3adAggCreationEntry ::= SEQUENCE { + rlDot3adAggCreationTrunk TruthValue, + rlDot3adAggCreationLacp TruthValue +} + +rlDot3adAggCreationTrunk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aggregator can aggregate ports in manual configuration." + ::= { rlDot3adAggCreationEntry 1 } + +rlDot3adAggCreationLacp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aggregator can aggregate ports by lacp." + ::= { rlDot3adAggCreationEntry 2 } + +rlDot3adAggLoadBalancingPerTrunk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies if load balancing is defined per trunk + or per device." + ::= { rlDot3adAgg 7 } + +-- +-- rlDot3adAggPortLacpTable +-- +rlDot3adAggPortLacpTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDot3adAggPortLacpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies lacp protocol state and + statistics for the corresponding dot3adAggPortIndex." + ::= { rlDot3adAgg 8 } + +rlDot3adAggPortLacpEntry OBJECT-TYPE + SYNTAX RlDot3adAggPortLacpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for each dot3adAggPortIndex." + INDEX { dot3adAggPortIndex } + ::= { rlDot3adAggPortLacpTable 1 } + +RlDot3adAggPortLacpEntry ::= SEQUENCE { + rlDot3adAggPortLacpPdusRx Counter32, + rlDot3adAggPortLacpPDUsTx Counter32, + rlDot3adAggPortLacpRxState INTEGER, + rlDot3adAggPortLacpMuxState INTEGER, + rlDot3adAggPortLacpPeriodicState INTEGER, + rlDot3adAggPortLacpSelected INTEGER, + rlDot3adAggPortLacpReady TruthValue, + rlDot3adAggPortLacpPortMoved TruthValue, + rlDot3adAggPortLacpNNT TruthValue, + rlDot3adAggPortLacpPeriodicTxTimer INTEGER, + rlDot3adAggPortLacpCurrentWhileTimer INTEGER, + rlDot3adAggPortLacpWaitWhileTimer INTEGER +} + +rlDot3adAggPortLacpPdusRx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid LACPDUs received on this + Aggregation Port. This value is read-only." + ::= { rlDot3adAggPortLacpEntry 1 } + +rlDot3adAggPortLacpPDUsTx OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of LACPDUs transmitted on this + Aggregation Port. This value is read-only." + ::= { rlDot3adAggPortLacpEntry 2 } + +rlDot3adAggPortLacpRxState OBJECT-TYPE + SYNTAX INTEGER { + current(1), + expired(2), + defaulted(3), + initialize(4), + portDisabled(5), + lacpDisabled(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the value 'current' if the Receive + state machine for the Aggregation Port is in the + CURRENT state, 'expired' if the Receive state machine + is in the EXPIRED state, 'defaulted' if the Receive state + machine is in the DEFAULTED state, 'initialize' if the + Receive state machine is in the INITIALIZE state, + 'portDisabled' if the Receive state machine is in the + PORT_DISABLED state, or 'lacpDisabled' if the Receive state + machine is in the LACP_DISABLED state. + This value is read-only." + ::= { rlDot3adAggPortLacpEntry 3 } + +rlDot3adAggPortLacpMuxState OBJECT-TYPE + SYNTAX INTEGER { + detached(1), + waiting(2), + attached(3), + collecting(4), + distributing(5), + collectingDistributing(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the value 'detached' if the Mux + state machine for the Aggregation Port is + in the DETACHED state, 'waiting' if the Mux state machine + is in the WAITING state, 'attached' if the Mux state + machine for the Aggregation Port is in the ATTACHED + state, 'collecting' if the Mux state machine for the + Aggregation Port is in the COLLECTING state, 'distributing' + if the Mux state machine for the Aggregation Port is + in the DISTRIBUTING state, and 'collecting_ distributing' + if the Mux state machine for the Aggregation Port is in + the COLLECTING_DISTRIBUTING state. + This value is read-only." + ::= { rlDot3adAggPortLacpEntry 4 } + +rlDot3adAggPortLacpPeriodicState OBJECT-TYPE + SYNTAX INTEGER { + noPeriodic(1), + fastPeriodic(2), + slowPeriodic(3), + periodicTx(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the value 'noPeriodic' if the Periodic + state machine for the Aggregation Port is + in the NO_PERIODIC state, 'fastPeriodic' if the Mux state machine + is in the FAST_PERIODIC state, 'slowPeriodic' if the Mux state + machine for the Aggregation Port is in the SLOW_PERIODIC + state, or 'periodicTx' if the Periodic state machine + for the Aggregation Port is in the PERIODIC_TX state. + This value is read-only." + ::= { rlDot3adAggPortLacpEntry 5 } + +rlDot3adAggPortLacpSelected OBJECT-TYPE + SYNTAX INTEGER { + unselected(1), + selected(2), + waiting(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the value 'unselected' if the Selected variable + for the Aggregation Port is set to UNSELECTED, 'selected' if the + Selected variable for the Aggregation Port is set to SELECTED, + or 'waiting' if the Selected variable for the Aggregation Port + is set to WAITING. + This value is read-only." + ::= { rlDot3adAggPortLacpEntry 6 } + +rlDot3adAggPortLacpReady OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A read-only Boolean value indicating whether the + Aggregation Port is in the WAITING state in the Mux state machine + and its wait_while_timer has expired ('TRUE'). + otherwise, its valus is 'FALSE'." + ::= { rlDot3adAggPortLacpEntry 7 } + +rlDot3adAggPortLacpPortMoved OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A read-only Boolean value indicating whether the + Partner_Oper_System or Partner_Oper_Port_Number in use by the + Aggregation Port has been changed in an incoming LACPDU ('TRUE'). + otherwise, its valus is 'FALSE'." + ::= { rlDot3adAggPortLacpEntry 8 } + +rlDot3adAggPortLacpNNT OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A read-only Boolean value indicating whether there is a new protocol + information that should be transmitted on the link, or that the Partner + needs to be reminded of the old information. + otherwise, its valus is 'FALSE'." + ::= { rlDot3adAggPortLacpEntry 9 } + +rlDot3adAggPortLacpPeriodicTxTimer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time in seconds remaining before the Periodeic Tx timer + will expire. + This value is read-only." + ::= { rlDot3adAggPortLacpEntry 10 } + +rlDot3adAggPortLacpCurrentWhileTimer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time in seconds remaining before the Current While timer + will expire. + This value is read-only." + ::= { rlDot3adAggPortLacpEntry 11 } + +rlDot3adAggPortLacpWaitWhileTimer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time in seconds remaining before the Wait While timer + will expire. + This value is read-only." + ::= { rlDot3adAggPortLacpEntry 12 } + +rlDot3adAggLacpMembershipRestrictionsSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if there is support to + rlDot3adAggLacpMembershipRestrictionsTable." + ::= { rlDot3adAgg 9 } + +-- +-- rlDot3adAggLacpMembershipRestrictionsTable +-- +rlDot3adAggLacpMembershipRestrictionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDot3adAggLacpMembershipRestrictionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of this table specifies membership restrictions + for ports that lacp is enbaled on them, and try to attach to + the corresponding dot3adAggIndex." + ::= { rlDot3adAgg 10 } + +rlDot3adAggLacpMembershipRestrictionsEntry OBJECT-TYPE + SYNTAX RlDot3adAggLacpMembershipRestrictionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for each dot3adAggIndex." + INDEX { dot3adAggIndex } + ::= { rlDot3adAggLacpMembershipRestrictionsTable 1 } + +RlDot3adAggLacpMembershipRestrictionsEntry ::= SEQUENCE { + rlDot3adAggLacpMembershipRestrictionsPartnerAdminKey Unsigned32, + rlDot3adAggLacpMembershipRestrictionsSpeedAdminMode Unsigned32, + rlDot3adAggLacpMembershipRestrictionsPartnerAdminSystemId PhysAddress, + rlDot3adAggLacpMembershipRestrictionsPartnerAdminSystemPriority Unsigned32, + rlDot3adAggLacpMembershipRestrictionsIndividualAggregator TruthValue +} + +rlDot3adAggLacpMembershipRestrictionsPartnerAdminKey OBJECT-TYPE + SYNTAX Unsigned32 (0.. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies the administrative key + of the remote LACP aggregator. + A value of 0 is returned if the value of the variable + hasn't been set." + DEFVAL { 0 } + ::= { rlDot3adAggLacpMembershipRestrictionsEntry 1 } + +rlDot3adAggLacpMembershipRestrictionsSpeedAdminMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies the required speed of the LACP aggregator + in bits per second. + A value of 10 is returned for 10G. + A value of 0 is returned if the value of the variable + hasn't been set." + DEFVAL { 0 } + ::= { rlDot3adAggLacpMembershipRestrictionsEntry 2 } + +rlDot3adAggLacpMembershipRestrictionsPartnerAdminSystemId OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies the administrative MAC Address + of the remote LACP aggregator. + A null mac address is returned if the value of the variable + hasn't been set." + ::= { rlDot3adAggLacpMembershipRestrictionsEntry 3 } + +rlDot3adAggLacpMembershipRestrictionsPartnerAdminSystemPriority OBJECT-TYPE + SYNTAX Unsigned32 (0.. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies the administrative System Priority + of the remote LACP aggregator. + A value of 0 is returned if the value of the variable + hasn't been set." + DEFVAL { 0 } + ::= { rlDot3adAggLacpMembershipRestrictionsEntry 4 } + +rlDot3adAggLacpMembershipRestrictionsIndividualAggregator OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies if the lacp aggregator represents an + Aggregate ('FALSE') or an Individual link ('TRUE')." + DEFVAL { false } + ::= { rlDot3adAggLacpMembershipRestrictionsEntry 5 } + +rlDot3adAggLacpSystemPriority OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "indicates the system priority value of ports and trunk in LACP." + ::= { rlDot3adAgg 11 } + +END + + diff --git a/MIBS/cisco/CISCOSB-TUNNEL-MIB b/MIBS/cisco/CISCOSB-TUNNEL-MIB new file mode 100644 index 0000000..beb1df2 --- /dev/null +++ b/MIBS/cisco/CISCOSB-TUNNEL-MIB @@ -0,0 +1,389 @@ +CISCOSB-TUNNEL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE,Unsigned32, IpAddress, + MODULE-IDENTITY FROM SNMPv2-SMI + RowStatus FROM SNMPv2-TC + IANAtunnelType FROM IANAifType-MIB + DnsName FROM DNS-SERVER-MIB + tunnelIfEntry FROM TUNNEL-MIB + ifIndex FROM IF-MIB; + + +rlTunnel MODULE-IDENTITY + LAST-UPDATED "201109120000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Tunneling." + REVISION "201205210000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 122 } + + +--- Deprecated implementation of ISATAP +--- Deprecated implementation of ISATAP +--- Deprecated implementation of ISATAP + +rlTunnelIsatapStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The ISATAP status." + DEFVAL { disable } + ::= { rlTunnel 1 } + + +rlTunnelIsatapRobustness OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 20) +-- UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "specifies how many DNS Querys and Router Solicitations + should be sent to get the corresponding reply." + DEFVAL { 3 } + ::= { rlTunnel 2 } + + +rlTunnelIsatapDnsHostName OBJECT-TYPE + SYNTAX DnsName + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The domain name for ISATAP." + ::= { rlTunnel 3 } + +rlTunnelIsatapQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 (10 .. 3600) +-- UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "specifies the time interval between sending of + DNS Queries before receiving the first reply from the DNS Server." + DEFVAL { 10 } + ::= { rlTunnel 4 } + +rlTunnelIsatapRSInterval OBJECT-TYPE + SYNTAX Unsigned32 (10 .. 3600) +-- UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "specifies the time interval between sending of Router + Solicitations before receiving the first reply from the ISATAP Router." + DEFVAL { 10 } + ::= { rlTunnel 5 } + +rlTunnelIsatapMinQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 3600) +-- UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "specifies the minimum time interval between between successive queries + of same advertising ISATAP interface." + DEFVAL { 0 } + ::= { rlTunnel 6 } + +rlTunnelIsatapMinRSInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 3600) +-- UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "specifies the minimum time between successive solicitations of the + same advertising ISATAP interface." + DEFVAL { 0 } + ::= { rlTunnel 7 } + +rlTunnelIsatapRouterAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "specifies the IPv4 address of ISATAP Router." + DEFVAL { 0 } + ::= { rlTunnel 8 } + +rlTunnelIsatapLocalIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "specifies the IPv4 address currently used as IPv4 source address + for ISATAP Tunnel." + DEFVAL { 0 } + ::= { rlTunnel 9 } + +--- End of deprecated implementation of ISATAP +--- End of deprecated implementation of ISATAP +--- End of deprecated implementation of ISATAP + + + +--- rlTunnelGeneral & rlTunnelTypeSpecific + +rlTunnelGeneral OBJECT IDENTIFIER ::= { rlTunnel 11 } + + + +--- tunnelIfTable augmentation + +rlTunnelIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTunnelIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is parallel to tunnelIfTable, and is used to + add/delete tunnel entries to/from that table. + In addition it contains private objects." + ::= { rlTunnelGeneral 1 } + +rlTunnelIfEntry OBJECT-TYPE + SYNTAX RlTunnelIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional configuration parameters for a tunnel interface." + AUGMENTS { tunnelIfEntry } + ::= { rlTunnelIfTable 1 } + +RlTunnelIfEntry ::= SEQUENCE { + rlTunnelIfEncapsMethod IANAtunnelType, + rlTunnelIfLocalAddressSource INTEGER, + rlTunnelIfLocalAddressInterfaceId Unsigned32, + rlTunnelIfLocalIPv4Address IpAddress, + rlTunnelIfStatus RowStatus + } + +rlTunnelIfEncapsMethod OBJECT-TYPE + SYNTAX IANAtunnelType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The encapsulation method used by the tunnel. + This field added since it is read-only in standard MIB." + ::= { rlTunnelIfEntry 1 } + +rlTunnelIfLocalAddressSource OBJECT-TYPE + SYNTAX INTEGER { + configured(1), + auto(2), + interface(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the method of obtaining Local address for + the tunnel interface. + Configured - configured by user. + Automatic - minimum IP address of the device. + Interface - minimum IP address on user specified interface." + DEFVAL { configured } + ::= { rlTunnelIfEntry 2 } + +rlTunnelIfLocalAddressInterfaceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface ID, used to determine Local address for tunnel interface + if rlTunnelIfLocalAddressSource set to interface." + DEFVAL { 0 } + ::= { rlTunnelIfEntry 3 } + +rlTunnelIfLocalIPv4Address OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the IPv4 address currently used as IPv4 Local address + for IPv6 over IPv4 Tunnel." + DEFVAL { 0 } + ::= { rlTunnelIfEntry 4 } + +rlTunnelIfStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this row, by which new entries may be + created, or old entries deleted from this table." + ::= { rlTunnelIfEntry 5 } + +--- End of + + + +--- rlTunnelTypeSpecific + +rlTunnelTypeSpecific OBJECT IDENTIFIER ::= { rlTunnel 12 } + + +--- rlTunnelIsatap + +rlTunnelIsatap OBJECT IDENTIFIER ::= { rlTunnelTypeSpecific 1 } + + + +--- rlTunnelIsatapConfTable + +rlTunnelIsatapConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTunnelIsatapConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains ISATAP-specific configuration." + ::= { rlTunnelIsatap 1 } + +rlTunnelIsatapConfEntry OBJECT-TYPE + SYNTAX RlTunnelIsatapConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional configuration parameters for a tunnel interface." + INDEX { ifIndex } + ::= { rlTunnelIsatapConfTable 1 } + +RlTunnelIsatapConfEntry ::= SEQUENCE { + rlTunnelIsatapConfDnsName OCTET STRING, + rlTunnelIsatapConfRowStatus RowStatus +} + +rlTunnelIsatapConfDnsName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DNS name." + DEFVAL { "ISATAP" } + ::= { rlTunnelIsatapConfEntry 1 } + +rlTunnelIsatapConfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this row, by which new entries may be + created, or old entries deleted from this table." + ::= { rlTunnelIsatapConfEntry 2 } + +--- End of + + + +--- rlTunnelIsatapPrlTable + +rlTunnelIsatapPrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTunnelIsatapPrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains ISATAP-specific configuration." + ::= { rlTunnelIsatap 2 } + +rlTunnelIsatapPrlEntry OBJECT-TYPE + SYNTAX RlTunnelIsatapPrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional configuration parameters for a tunnel interface." + INDEX { rlTunnelIsatapPrlIfIndex, rlTunnelIsatapPrlPriority } + ::= { rlTunnelIsatapPrlTable 1 } + +RlTunnelIsatapPrlEntry ::= SEQUENCE { + rlTunnelIsatapPrlIfIndex Unsigned32, + rlTunnelIsatapPrlPriority Unsigned32, + rlTunnelIsatapPrlAddress IpAddress, + rlTunnelIsatapPrlIsActive INTEGER +} + +rlTunnelIsatapPrlIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the interface to which this PRL entry belongs." + ::= { rlTunnelIsatapPrlEntry 1 } + +rlTunnelIsatapPrlPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The priority of the entry. Lower value - higher priority." + ::= { rlTunnelIsatapPrlEntry 2 } + +rlTunnelIsatapPrlAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv4 address of the potential router." + ::= { rlTunnelIsatapPrlEntry 3 } + +rlTunnelIsatapPrlIsActive OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the PRL entry is active (meaning it has an up to date RA)." + ::= { rlTunnelIsatapPrlEntry 4 } + +--- End of rlTunnelIsatapPrlTable + + + +rlTunnelIsatapConfRSInterval OBJECT-TYPE + SYNTAX Unsigned32 (10 .. 3600) +-- UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the time interval between Router Solicitations prior to + receiving the first reply from the ISATAP router." + DEFVAL { 10 } + ::= { rlTunnelIsatap 11 } + +rlTunnelIsatapConfRobustness OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "After a Router Advertisement was received, Router Solicitation + messages are sent every Lifetime / (1 + Robustness) seconds, where + Lifetime is the Lifetime advertised in the RA." + DEFVAL { 3 } + ::= { rlTunnelIsatap 12 } + + +rlTunnelIPv6EndConfig OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to indicate end of snmp configuration for IPv6. Can be removed, + if mechanism for indicating end config per mib is added to SNMP." + DEFVAL { 1 } + ::= { rlTunnelTypeSpecific 2 } + +END diff --git a/MIBS/cisco/CISCOSB-Tuning b/MIBS/cisco/CISCOSB-Tuning new file mode 100644 index 0000000..d0c46bf --- /dev/null +++ b/MIBS/cisco/CISCOSB-Tuning @@ -0,0 +1,2224 @@ +CISCOSB-Tuning DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Tuning Private Extension +-- Version: 7.40 +-- Date: 05 July 2005 + +IMPORTS + switch001 FROM CISCOSB-MIB + Unsigned32, + MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, + TEXTUAL-CONVENTION FROM SNMPv2-TC + VlanList1, VlanList2, VlanList3, VlanList4 FROM CISCOSB-BRIDGEMIBOBJECTS-MIB; + +rsTunning MODULE-IDENTITY + LAST-UPDATED "202105170000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for switch001 device tuning MIB." + REVISION "200903030000Z" + DESCRIPTION + "Added rlHostParamType, rlHostParamUINT, rlHostParamOctetString, rlHostParamIpAddress and rlHostParamObjectId." + REVISION "200602120000Z" + DESCRIPTION + "Editorial changes to support new MIB compilers." + REVISION "200406010000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 29 } + + +rsHighPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the time interval the forwarding task inside the + RS works in High Priority Mode." + ::= { rsTunning 1 } + +rsLowPriority OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the time interval the forwarding task inside the + RS works in Low Priority Mode." + ::= { rsTunning 2 } + +rsDbgLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the debug level the Router Server works. + the range of this variable is 1..100 " + ::= { rsTunning 3 } + +rsDiagnosticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsDiagnosticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The diagnostics table of the agent" + ::= { rsTunning 4 } + +rsDiagnosticsEntry OBJECT-TYPE + SYNTAX RsDiagnosticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rsDiagnosticsRequestId } + ::= { rsDiagnosticsTable 1} + +RsDiagnosticsEntry ::= SEQUENCE { + rsDiagnosticsRequestId INTEGER, + rsDiagnosticsCode INTEGER, + rsDiagnosticsLocation INTEGER, + rsDiagnosticsText DisplayString +} + +rsDiagnosticsRequestId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The request id of the rejected SNMP request whose diagnostics are + specified by this entry. If request id 0xFFFFFFFF is given, + the diagnostic of the last rejected SNMP + request sent by the querying NMS is returned." + ::= {rsDiagnosticsEntry 1} + +rsDiagnosticsCode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The code of the rejected the SNMP request whose diagnostics are + specified by this entry. This code may be used to find out the reason + for rejection if the diagnostic text is unavailable." + ::= {rsDiagnosticsEntry 2} + +rsDiagnosticsLocation OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal location in the SW rejecting the SNMP request whose + diagnostics are specified by this entry. This information is available + for debugging purposes only and will be returned in GET requests only if + rsDbgLevel >= 99. " + ::= {rsDiagnosticsEntry 3} + +rsDiagnosticsText OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The diagnostic text of the rejected SNMP request whose diagnostics are + specified by this entry." + ::= {rsDiagnosticsEntry 4} + +rsConfirmMessagTab OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the operator to confirm all the message in the + event Message Table." + ::= { rsTunning 5 } + +eventMessageTable OBJECT-TYPE + SYNTAX SEQUENCE OF EventMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Event Message table of the agent" + ::= { rsTunning 6 } + +eventMessageEntry OBJECT-TYPE + SYNTAX EventMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { eventNum } + ::= {eventMessageTable 1} + +EventMessageEntry ::= SEQUENCE { + eventNum INTEGER, + eventDesc DisplayString +} + +eventNum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event number,the index of this table." + ::= {eventMessageEntry 1} + +eventDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event discription, this text will include time and severity." + ::= {eventMessageEntry 2} + +reaTunning OBJECT IDENTIFIER ::= { rsTunning 7 } + +reaIpForwardEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Platform will perform fast IP forwarding if only if this + variable's value is enable." + ::= { reaTunning 4 } + +reaIpxForwardEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Platform will perform fast IPX forwarding if only if this + variable's value is enable." + ::= { reaTunning 5 } + +rsMaxEntriesTuning OBJECT IDENTIFIER ::= { rsTunning 8 } + +rsMaxBridgeForwardingEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 1} + +rsMaxBrgFrwEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in bridge forwarding table." + ::= { rsMaxBridgeForwardingEntriesTuning 1 } + +rsMaxBrgFrwEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in bridge forwarding table." + ::= { rsMaxBridgeForwardingEntriesTuning 2 } + +rsMaxIpForwardingEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 2} + +rsMaxIpFrwEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in Ip forwarding table." + ::= { rsMaxIpForwardingEntriesTuning 1 } + +rsMaxIpFrwEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in Ip forwarding table." + ::= { rsMaxIpForwardingEntriesTuning 2 } + +rsMaxArpEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 3} + +rsMaxArpEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in Arp forwarding table." + ::= { rsMaxArpEntriesTuning 1 } + +rsMaxArpEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in Arp forwarding table." + ::= { rsMaxArpEntriesTuning 2 } + +rsMaxIpxForwardingEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 4} + +rsMaxIpxFrwEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in Ipx forwarding table." + ::= { rsMaxIpxForwardingEntriesTuning 1 } + +rsMaxIpxFrwEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in Ipx forwarding table." + ::= { rsMaxIpxForwardingEntriesTuning 2 } + +rsMaxIpxSapEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 5} + +rsMaxIpxSapEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in IpxSap table." + ::= { rsMaxIpxSapEntriesTuning 1 } + +rsMaxIpxSapEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in IpxSap table." + ::= { rsMaxIpxSapEntriesTuning 2 } + +rsMaxDspClntEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 6} + +rsMaxDspClntEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in rsSdClientsTable." + ::= { rsMaxDspClntEntriesTuning 1 } + +rsMaxDspClntEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in rsSdClientsTable." + ::= { rsMaxDspClntEntriesTuning 2 } + +-- Obsolete +-- rsMaxZeroHopRoutEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 7} + +-- Obsolete +-- rsMaxDspFrmEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 8} + +rsMaxIpFftEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 9} + +rsMaxIpSFftEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of one IP SFFT Table." + ::= { rsMaxIpFftEntriesTuning 1 } + +rsMaxIpSFftEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of one IP SFFT Table." + ::= { rsMaxIpFftEntriesTuning 2 } + +rsMaxIpNFftEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of one IP NFFT Table." + ::= { rsMaxIpFftEntriesTuning 3 } + +rsMaxIpNFftEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of one IP NFFT Table." + ::= { rsMaxIpFftEntriesTuning 4 } + +rsMaxIpSFftSysEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of the SYSTEM IP SFFT Table." + ::= { rsMaxIpFftEntriesTuning 5 } + +rsMaxIpSFftSysEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of the SYSTEM IP SFFT Table." + ::= { rsMaxIpFftEntriesTuning 6 } + +rsMaxIpNFftSysEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of the SYSTEM IP NFFT Table." + ::= { rsMaxIpFftEntriesTuning 7 } + +rsMaxIpNFftSysEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of the SYSTEM IP NFFT Table." + ::= { rsMaxIpFftEntriesTuning 8 } + +rsMaxIpNextHopEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of one IP NextHop Table." + ::= { rsMaxIpFftEntriesTuning 9 } + +rsMaxIpNextHopEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of one NextHop Table." + ::= { rsMaxIpFftEntriesTuning 10 } + +rsMaxIpxFftEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 10} + +rsMaxIpxSFftEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of one IPX SFFT Table." + ::= { rsMaxIpxFftEntriesTuning 1 } + +rsMaxIpxSFftEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of one IPX SFFT Table." + ::= { rsMaxIpxFftEntriesTuning 2 } + +rsMaxIpxNFftEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of one IPX NFFT Table." + ::= { rsMaxIpxFftEntriesTuning 3 } + +rsMaxIpxNFftEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of one IPX NFFT Table." + ::= { rsMaxIpxFftEntriesTuning 4 } + +rsMaxIpxSFftSysEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of the SYSTEM IPX SFFT Table." + ::= { rsMaxIpxFftEntriesTuning 5 } + +rsMaxIpxSFftSysEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of the SYSTEM IPX SFFT Table." + ::= { rsMaxIpxFftEntriesTuning 6 } + +rsMaxIpxNFftSysEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of the SYSTEM IPX NFFT Table." + ::= { rsMaxIpxFftEntriesTuning 7 } + +rsMaxIpxNFftSysEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of the SYSTEM IPX NFFT Table." + ::= { rsMaxIpxFftEntriesTuning 8 } + +rsMaxDhcpTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 11} + +rsMaxDhcpConns OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal number of DHCP connections." + ::= { rsMaxDhcpTuning 1 } + +rsMaxDhcpConnsAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal number of DHCP connections." + ::= { rsMaxDhcpTuning 2 } + +-- obsolete +-- rsMaxDhcpClients OBJECT-TYPE +-- ::= { rsMaxDhcpTuning 3 } + +rsMaxIpmTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 12} + +rsMaxIpmFftEntriesTuning OBJECT IDENTIFIER ::= { rsMaxIpmTuning 1 } + +rsMaxIpmFftEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal number of the IPM FFT Tables." + ::= { rsMaxIpmFftEntriesTuning 1 } + +rsMaxIpmFftEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal number of the IPM FFT Tables." + ::= { rsMaxIpmFftEntriesTuning 2 } + +rsIpmFftAging OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aging timeout of the IPM FFT Tables." + ::= { rsMaxIpmFftEntriesTuning 3 } + +rsMaxIgmpTuning OBJECT IDENTIFIER ::= { rsMaxIpmTuning 2 } + +rsMaxIgmpInterfaceEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the IGMP Neighbor Table." + ::= { rsMaxIgmpTuning 1 } + +rsMaxIgmpInterfaceEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the IGMP Neighbor Table." + ::= { rsMaxIgmpTuning 2 } + +rsMaxIgmpCacheEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the IGMP Cache Table." + ::= { rsMaxIgmpTuning 3 } + +rsMaxIgmpCacheEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the IGMP Cache Table." + ::= { rsMaxIgmpTuning 4 } + +rsMaxPimTuning OBJECT IDENTIFIER ::= { rsMaxIpmTuning 3 } + +rsMaxPimNeighborEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the PIM Neighbor Table." + ::= { rsMaxPimTuning 1 } + +rsMaxPimNeighborEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the PIM Neighbor Table." + ::= { rsMaxPimTuning 2 } + +rsMaxPimRouteEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the PIM Route Table." + ::= { rsMaxPimTuning 3 } + +rsMaxPimRouteEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the PIM Route Table." + ::= { rsMaxPimTuning 4 } + +rsMaxPimRouteNextHopEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the PIM Route Next Hop Table." + ::= { rsMaxPimTuning 5 } + +rsMaxPimRouteNextHopEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the PIM Route Next Hop Table." + ::= { rsMaxPimTuning 6 } + +rsMaxPimInterfaceEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of interfaces in the PIM Interface Table." + ::= { rsMaxPimTuning 7 } + +rsMaxPimInterfaceEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximal number of interfaces in the PIM Interface Table." + ::= { rsMaxPimTuning 8 } + +rsMaxDvmrpTuning OBJECT IDENTIFIER ::= { rsMaxIpmTuning 4 } + +rsMaxDvmrpNeighborEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the Dvmrp Neighbor Table." + ::= { rsMaxDvmrpTuning 1 } + +rsMaxDvmrpNeighborEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the Dvmrp Neighbor Table." + ::= { rsMaxDvmrpTuning 2 } + +rsMaxDvmrpRouteEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the Dvmrp Route Table." + ::= { rsMaxDvmrpTuning 3 } + +rsMaxDvmrpRouteEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the Dvmrp Route Table." + ::= { rsMaxDvmrpTuning 4 } + +rsMaxDvmrpMRouteEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the Dvmrp Multicast Route Table." + ::= { rsMaxDvmrpTuning 5 } + +rsMaxDvmrpMRouteEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the Dvmrp Multicast Route Table." + ::= { rsMaxDvmrpTuning 6 } + +rsMaxDvmrpInterfaceEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximal number of interfaces in the Dvmrp Interface Table." + ::= { rsMaxDvmrpTuning 7 } + +rsMaxDvmrpInterfaceEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of interfaces in the Dvmrp Interface Table." + ::= { rsMaxDvmrpTuning 8 } + +rsMaxPigmpTuning OBJECT IDENTIFIER ::= { rsMaxIpmTuning 5 } + +rsMaxPigmpRouteEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the IGMP Proxy Routing Table." + ::= { rsMaxPigmpTuning 1 } + +rsMaxPigmpRouteEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the IGMP Proxy Routing Table." + ::= { rsMaxPigmpTuning 2 } + + rsMaxPimSmTuning OBJECT IDENTIFIER ::= { rsMaxIpmTuning 6} + +rsMaxPimSmNeighborEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the PIM Neighbor Table." + ::= { rsMaxPimSmTuning 1 } + +rsMaxPimSmNeighborEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the PIM Neighbor Table." + ::= { rsMaxPimSmTuning 2 } + + rsMaxPimSmRouteEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the PIM Route Table." + ::= { rsMaxPimSmTuning 3 } + +rsMaxPimSmRouteEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the PIM Route Table." + ::= { rsMaxPimSmTuning 4 } + +rsMaxPimSmInterfaceEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the PIM Interface Table." + ::= { rsMaxPimSmTuning 5 } + +rsMaxPimSmInterfaceEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the PIM Interface Table." + ::= { rsMaxPimSmTuning 6 } + +rsMaxPimSmRPSetEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the RPSet Table." + ::= { rsMaxPimSmTuning 7 } + + +rsMaxPimSmRPSetEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the RPSet Table." + ::= { rsMaxPimSmTuning 8 } + +rsMaxPimSmCRPEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the RPSet Table." + ::= { rsMaxPimSmTuning 9 } + + +rsMaxPimSmCRPEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the RPSet Table." + ::= { rsMaxPimSmTuning 10 } + +rsMaxNumberRpAddresesInGroupRange OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of rp addresses per group range in the RPSet Table." + ::= { rsMaxPimSmTuning 11 } + +rsMaxNumberRpAddresesInGroupRangeAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of rp addresses per group range in the RPSet Table." + ::= { rsMaxPimSmTuning 12 } + +rsMaxRmonTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 13} + +rsMaxRmonLogEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in RMON Log table." + ::= { rsMaxRmonTuning 1 } + +rsMaxRmonLogEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in RMON Log table." + ::= { rsMaxRmonTuning 2 } + +rsMaxRmonEtherHistoryEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in RMON EtherHistory table." + ::= { rsMaxRmonTuning 3 } + +rsMaxRmonEtherHistoryEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in RMON EtherHistory table." + ::= { rsMaxRmonTuning 4 } + +rsMaxIgmpSnoopTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 14} + +rsMaxIgmpSnoopGroupEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in the IGMP Snooping group table." + ::= { rsMaxIgmpSnoopTuning 1 } + +rsMaxIgmpSnoopGroupEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the IGMP Snooping group table." + ::= { rsMaxIgmpSnoopTuning 2 } + +rsMaxVlansTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 15} + +rsMaxVlansEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries in the VLANs table." + ::= { rsMaxVlansTuning 1 } + +rsMaxVlansEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the VLANs table." + ::= { rsMaxVlansTuning 2 } + +rsMaxVlanMapping OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of VLAN mapping entries in the TCAM." + ::= { rsMaxVlansTuning 3 } + +rsMaxVlanMappingAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of VLAN mapping entries in the TCAM." + ::= { rsMaxVlansTuning 4 } + +rsMaxPolicyTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 16 } + +rsMaxPolicyMaxRulesEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the Policy Route Table." + ::= { rsMaxPolicyTuning 1 } + +rsMaxPolicyMaxRulesEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the Policy Route Table." + ::= { rsMaxPolicyTuning 2 } + +rsMaxPolicySimpleMibMaxRulesEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the Policy SimpleMib Table." + ::= { rsMaxPolicyTuning 3 } + +rsMaxPolicySimpleMibMaxRulesEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the Policy SimpleMib Table." + ::= { rsMaxPolicyTuning 4 } + +rsMaxPolicySimpleMibMaxProfilesEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of entries in the profile Policy SimpleMib Table." + ::= { rsMaxPolicyTuning 5 } + +rsMaxPolicySimpleMibMaxProfilesEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of entries in the profile Policy SimpleMib Table." + ::= { rsMaxPolicyTuning 6 } + +rsMaxGvrpVlansTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 17} + +rsMaxGvrpVlans OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of VLANs that can participant in Gvrp." + ::= { rsMaxGvrpVlansTuning 1 } + +rsMaxGvrpVlansAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximal number of VLANs that can participant in Gvrp." + ::= { rsMaxGvrpVlansTuning 2 } + +rsMaxTraceRouteTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 18 } + +rsMaxTraceRouteControlEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of trace route control entries." + ::= { rsMaxTraceRouteTuning 1 } + +rsMaxTraceRouteControlEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximum number of trace route control entries." + ::= { rsMaxTraceRouteTuning 2 } + +rsMaxTraceRouteProbeHistoryEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of trace route probe history entries." + ::= { rsMaxTraceRouteTuning 3 } + +rsMaxTraceRouteProbeHistoryEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximum number of trace route probe history entries." + ::= { rsMaxTraceRouteTuning 4 } + +rsMaxSnmpTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 19 } + +rsMaxSnmpCommunityEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of snmpCommunityTable entries." + ::= { rsMaxSnmpTuning 1 } + +rsMaxSnmpCommunityEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximum number of snmpCommunityTable entries." + DEFVAL { 16 } + ::= { rsMaxSnmpTuning 2 } + +rsMaxSocketTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 20 } + +rsMaxNumberOfSockets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of sockets." + ::= { rsMaxSocketTuning 1} + +rsMaxNumberOfSocketsAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future Maximal number of sockets." + ::= { rsMaxSocketTuning 2 } + +rsMaxSizeOfSocketDataPool OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal size of socket data pool." + ::= { rsMaxSocketTuning 3} + +rsMaxSizeOfSocketDataPoolAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future Maximal size of socket data pool." + ::= { rsMaxSocketTuning 4 } + +rsMaxIpRouteTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 21} + +rsMaxIpPrefixes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of IP prefixes that router supports." + ::= { rsMaxIpRouteTuning 1 } + +rsMaxIpPrefixesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal number of IP prefixes that router supports. " + ::= { rsMaxIpRouteTuning 2 } + +rsMaxIpNextHopSetTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 22} + +rsMaxIpNextHopSetEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of NextHops that may be + used for forwarding for a destinaton." + ::= { rsMaxIpNextHopSetTuning 1 } + +rsMaxIpNextHopSetEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal number of NextHops that may be + used for forwarding for a destinaton. " + ::= { rsMaxIpNextHopSetTuning 2 } + +rsMaxIpEcmpTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 23} + +rsMaxIpEcmpEntrySize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of ECMP Sets for forwarding." + ::= { rsMaxIpEcmpTuning 1 } + +rsMaxIpEcmpEntrySizeAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximum number of ECMP Sets for forwarding. " + ::= { rsMaxIpEcmpTuning 2 } + +rsMaxdot1xEapRequestTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 24 } + +rsMaxdot1xEapRequestEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of eap request packets entries that + can be retransmitted." + ::= { rsMaxdot1xEapRequestTuning 1 } + +rsMaxdot1xEapRequestEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future maximum number of eap request packets entries that + can be retransmitted." + ::= { rsMaxdot1xEapRequestTuning 2 } + +rsMaxIpInterfaceTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 25} + +rsMaxIpInterfaces OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of IP interfaces. + Applies to inBand IP interfaces." + ::= { rsMaxIpInterfaceTuning 1 } + +rsMaxIpInterfacesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal number of IP interfaces. + Applies to inBand IP interfaces." + ::= { rsMaxIpInterfaceTuning 2 } + +rsMaxIpv6FftEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 26} + +rsMaxIpv6SFftEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of one IPV6 SFFT Table." + ::= { rsMaxIpv6FftEntriesTuning 1 } + +rsMaxIpv6SFftEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of one IPV6 SFFT Table." + ::= { rsMaxIpv6FftEntriesTuning 2 } + +rsMaxIpv6SFftSysEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of the SYSTEM IPV6 SFFT Table." + ::= { rsMaxIpv6FftEntriesTuning 3 } + +rsMaxIpv6SFftSysEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of the SYSTEM IPV6 SFFT Table." + ::= { rsMaxIpv6FftEntriesTuning 4 } + +rsMaxIpv6Prefixes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of IPV6 prefixes that router supports." + ::= { rsMaxIpv6FftEntriesTuning 5 } + +rsMaxIpv6PrefixesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal number of IPV6 prefixes that router supports. " + ::= { rsMaxIpv6FftEntriesTuning 6 } + +rsMaxIpv6NextHopEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal size of one IPV6 NextHop Table." + ::= { rsMaxIpv6FftEntriesTuning 7 } + +rsMaxIpv6NextHopEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal size of one NextHop Table." + ::= { rsMaxIpv6FftEntriesTuning 8 } + +rsMaxIpv6NextHopSetEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of NextHops that may be + used for forwarding for a destinaton." + ::= { rsMaxIpv6FftEntriesTuning 9 } + +rsMaxIpv6NextHopSetEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal number of NextHops that may be + used for forwarding for a destinaton. " + ::= { rsMaxIpv6FftEntriesTuning 10 } + +rsMaxIpv6GlobalAddresses OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal global number of IPV6 addresses." + ::= { rsMaxIpv6FftEntriesTuning 11 } + +rsMaxIpv6GlobalAddressesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal global number of IPV6 addresses. " + ::= { rsMaxIpv6FftEntriesTuning 12 } + +rsMaxArpTunnelStartEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal global number of tunnel start and ARP entries. + Tunnel start refer to tunnel remote station" + ::= { rsMaxIpv6FftEntriesTuning 13 } + +rsMaxArpTunnelStartEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal global number of tunnel start and ARP entries. + Tunnel start refer to tunnel remote station" + ::= { rsMaxIpv6FftEntriesTuning 14 } + + + +rsMaxIpv6InterfaceTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 27} + +rsMaxIpv6Interfaces OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of IPV6 interfaces. + Applies to inBand IPV6 interfaces." + ::= { rsMaxIpv6InterfaceTuning 1 } + +rsMaxIpv6InterfacesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal number of IPV6 interfaces. + Applies to inBand IPV6 interfaces." + ::= { rsMaxIpv6InterfaceTuning 2 } + +rsMaxIpv6AddrPerInterfaces OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximal number of IPV6 Addresses per interfaces." + ::= { rsMaxIpv6InterfaceTuning 3 } + +rsMaxIpv6AddrPerInterfacesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FutureMaximal number of IPV6 Addresses per interfaces." + ::= { rsMaxIpv6InterfaceTuning 4 } + +rsMaxIpRoutesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 28} + +rsMaxIpv4Routes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IPv4 routers supported by + the IPv4 Unicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 1 } + +rsMaxIpv4RoutesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future Maximal number of IPv4 routers supported by + the IPv4 Unicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 2 } + +rsMaxIpv6Routes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IPv6 routers supported by + the IPv6 Unicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 3 } + +rsMaxIpv6RoutesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future Maximal number of IPv6 routers supported by + the IPv6 Unicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 4 } + +rsMaxIpmv4Routes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IPv4 routers ((*,G) and (S,G)) + supported by the IPv4 Multicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 5 } + +rsMaxIpmv4RoutesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future Maximal number of IPv4 routers ((*,G) and (S,G)) + supported by the IPv4 Multicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 6 } + +rsMaxIpmv6Routes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IPv6 routers ((*,G) and (S,G)) + supported by the IPv6 Multicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 7 } + +rsMaxIpmv6RoutesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future Maximal number of IPv6 routers ((*,G) and (S,G)) + supported by the IPv6 Multicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 8 } + +rsMaxIpv4PbrRoutes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IPv4 policy routes supported by + the IPv4 Unicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 9 } + +rsMaxIpv4PbrRoutesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future Maximal number of IPv4 policy routes supported by + the IPv4 Unicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 10 } + +rsMaxIpv6PbrRoutes OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IPv6 policy routes supported by + the IPv4 Unicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 11 } + +rsMaxIpv6PbrRoutesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Future Maximal number of IPv6 policy routes supported by + the IPv4 Unicast Hardware Forwarding Table." + ::= { rsMaxIpRoutesTuning 12 } + +-- Obsolete +-- rsFftAgingTuning OBJECT IDENTIFIER ::= { rsTunning 9 } + +-- Obsolete +-- rsFftNetworkTuning OBJECT IDENTIFIER ::= { rsTunning 10 } + +rsTcpTuning OBJECT IDENTIFIER ::= { rsTunning 11 } + +rsTcpMemoryPoolSizeAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The size of the memory pool that the tcp will allocate after reset. + The memory pool is used for sending packets" + ::= { rsTcpTuning 1 } + +rsTcpMemoryPoolSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the memory pool that the tcp uses currently. + The memory pool is used for sending packets" + ::= { rsTcpTuning 2 } + +rsRadiusTuning OBJECT IDENTIFIER ::= { rsTunning 12 } + +rsRadiusMemoryPoolSizeAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The size of the memory pool that radius will allocate after reset. + The memory pool is used for attributes" + ::= { rsRadiusTuning 1 } + +rsRadiusMemoryPoolSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the memory pool that radius uses currently. + The memory pool is used for attributes" + ::= { rsRadiusTuning 2 } + +rlSyslogTuning OBJECT IDENTIFIER ::= { rsTunning 13 } + +rlSyslogFilePercentToDeleteWhenCompacting OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the flash file which is used by reports becomes full, + a certain percentage of the old messages on flash are deleted. + This is the current value." +::= { rlSyslogTuning 3} + +rlSyslogFilePercentToDeleteWhenCompactingAfterReset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When the flash file which is used by reports becomes full, + a certain percentage of the old messages on flash are deleted. + This is the value after reset." +::= { rlSyslogTuning 4} + +rlSyslogCacheSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of memory cache of last errors reported. + This cache is cyclic. This is the current value." + ::= { rlSyslogTuning 5 } + +rlSyslogCacheSizeAfterReset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The size of memory cache of last errors reported. + This cache is cyclic. This is the value after reset." + ::= { rlSyslogTuning 6 } + +rlMngInfTuning OBJECT IDENTIFIER ::= { rsTunning 14 } + +rlMaxNumberOfAccessRules OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Maximum number of rules per Access List that can be defined" +::= { rlMngInfTuning 1} + +rlMaxNumberOfAccessRulesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Maximum number of rules per Access List for after reset tuning" +::= { rlMngInfTuning 2} + +-- obsolete +-- rlSshTuning OBJECT IDENTIFIER ::= { rsTunning 15 } + +-- rlSshMaxAuthorizedKeysAfterReset OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The maximum amount of authorized user keys the SSH deamon will store +-- after reset." +-- ::= { rlSshTuning 1 } + +-- rlSshMaxAuthorizedKeys OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The maximum amount of authorized user keys the SSH deamon stores +-- currently." +-- ::= { rlSshTuning 2 } + +rsDiagnosticTextSource OBJECT-TYPE + SYNTAX INTEGER {fromCLI(1), fromDiagnosticsTable(2)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source from which SNMP diagnostics message texts should be + taken." + DEFVAL { fromCLI } + ::= { rsTunning 16 } + +rsMultiSession OBJECT IDENTIFIER ::= { rsTunning 17 } + +rsMultiSessionMaxSessionsAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of terminal sessions (serial, telnet and ssh) + available after reset." + ::= { rsMultiSession 1 } + +rsMultiSessionMaxSessions OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of terminal sessions (serial, telnet and ssh) + available." + ::= { rsMultiSession 2 } + +rlDnsClTuning OBJECT IDENTIFIER ::= { rsTunning 18 } + +rlMaxDnsClCacheRREntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal number of DNS client cache entries." + ::= { rlDnsClTuning 1 } + +rlMaxDnsClCacheRREntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal number of DNS client cache + entries." + ::= { rlDnsClTuning 2 } + +rlMaxDnsClNCacheErrEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal number of DNS client negative cache entries." + ::= { rlDnsClTuning 3 } + +rlMaxDnsClNCacheErrEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal number of DNS client negative cache + entries." + ::= { rlDnsClTuning 4 } + +rlMaxDnsClNamesEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximal number of DNS client static names entries." + ::= { rlDnsClTuning 5 } + +rlMaxDnsClNamesEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximal number of DNS client static names + entries." + ::= { rlDnsClTuning 6 } + + +-- table to show tuning : limits curent and after reset values +rlTuningParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTuningParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table to show tuning : limits curent and after reset values." + ::= { rsTunning 19 } + +rlTuningParamsEntry OBJECT-TYPE + SYNTAX RlTuningParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the contents of each line in the rlTuningParamsTable table." + INDEX { IMPLIED rlTuningParamsName } + ::= { rlTuningParamsTable 1 } + +RlTuningParamsEntry ::= SEQUENCE { + rlTuningParamsName DisplayString, + rlTuningParamsCurrentValue INTEGER, + rlTuningParamsAfterResetValue INTEGER, + rlTuningParamsDefaultValue INTEGER, + rlTuningParamsMinimalValue INTEGER, + rlTuningParamsMaximalValue INTEGER + } + +rlTuningParamsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to the rlTuningParamsTable. + name of current value Mib for this entry. " + ::= { rlTuningParamsEntry 1 } + +rlTuningParamsCurrentValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable current value used in this run by the system." + ::= { rlTuningParamsEntry 2 } + +rlTuningParamsAfterResetValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable value that will be used in next run by the system. + i.e. the value will be effective after next reboot" + ::= { rlTuningParamsEntry 3 } + +rlTuningParamsDefaultValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable value that is used by the system as default." + ::= { rlTuningParamsEntry 4 } + +rlTuningParamsMinimalValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable value indicate minimum value. + this is the lower limit for editing the value after reset." + ::= { rlTuningParamsEntry 5 } + +rlTuningParamsMaximalValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable value indicate maximum value. + This is the upper limit for editing the value after reset." + ::= { rlTuningParamsEntry 6 } + +rlHostParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlHostParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table to show tuning : limits curent and after reset values." + ::= { rsTunning 20} + +rlHostParamEntry OBJECT-TYPE + SYNTAX RlHostParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the contents of each line in the rlHostParamTable table." + INDEX { IMPLIED rlHostParamName } + ::= { rlHostParamTable 1 } + +RlHostParamEntry ::= SEQUENCE { + rlHostParamName DisplayString, + rlHostParamValue INTEGER, + rlHostParamType INTEGER, + rlHostParamUINT Unsigned32, + rlHostParamOctetString OCTET STRING, + rlHostParamIpAddress IpAddress, + rlHostParamObjectId OBJECT IDENTIFIER + +} + +rlHostParamName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to the rlHostParamTable. + name of current value Mib for this entry. " + ::= { rlHostParamEntry 1 } + +rlHostParamValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates the current INTEGER value used in this run by the system. + Applicable only if rlHostParamType has 'int' value" + ::= { rlHostParamEntry 2 } + +rlHostParamType OBJECT-TYPE + SYNTAX INTEGER { int(1), + uint(2), + octetString(3), + ipV4address(4), + ipV6address(5), + ipV6zAddress(6), + inetAddress(7), + macAddress(8), + objectIdentifier(9), + displayString(10), + truthValue(11), + portlist(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates the type of this host parameter. + int - the value will be appear in the rlHostParamValue instance of this conceptual row. + uint - the value will be appear in the rlHostParamUINT instance of this conceptual row. + octetString - the value will be appear in the rlHostParamOctetString instance of this conceptual row. + ipV4address - the value will be appear in the rlHostParamIpAddress instance of this conceptual row. + ipV6address - the value will be appear in the rlHostParamOctetString instance of this conceptual row, + to be interpreted as indicated in INET-ADDRESS-MIB. + ipV6zAddress - the value will be appear in the rlHostParamOctetString instance of this conceptual row, + to be interpreted as indicated in INET-ADDRESS-MIB. + inetAddress - the inet address type will be appear in the rlHostParamUINT instance and + inet address itself will be appear in the rlHostParamOctetString instance of + this conceptual row, to be interpreted as indicated in INET-ADDRESS-MIB. + macAddress - the value will be appear in the rlHostParamOctetString instance of this conceptual row, + to be interpreted as in SNMPv2-TC. + objectIdentifier - the value the value will be appear in the rlHostParamObjectId instance of this conceptual + row. + displayString - the value will be appear in the rlHostParamOctetString instance of this conceptual row, + to be interpreted as in SNMPv2-TC. + truthValue - the value will be appear in the rlHostParamUINT instance of this conceptual row, + to be interpreted as in SNMPv2-TC. + portlist - the value will be appear in the rlHostParamOctetString instance of this conceptual row, + to be interpreted as in Q-BRIDGE-MIB. + " + ::= { rlHostParamEntry 3 } + +rlHostParamUINT OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates the current UINT value used in this run by the system. + Applicable only if rlHostParamType has 'uint', inetAddress or truthValue value" + ::= { rlHostParamEntry 4 } + + + rlHostParamOctetString OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates the current OCTET STRING value used in this run by the system. + Applicable only if rlHostParamType has octetString, ipV6address, ipV6zAddress, inetAddress, macAddress or + displayString value" + ::= { rlHostParamEntry 5 } + + + rlHostParamIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates the current IpAddress value used in this run by the system. + Applicable only if rlHostParamType has ipV4address value" + ::= { rlHostParamEntry 6 } + + + rlHostParamObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates the current OBJECT IDENTIFIER value used in this run by the system. + Applicable only if rlHostParamType has objectIdentifier value" + ::= { rlHostParamEntry 7 } + +-- OSPF Tuning + +rlOspfTuning OBJECT IDENTIFIER ::= { rsTunning 21 } + +rlMaxOspfInterfaces OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximum number of ospf interfaces." + ::= { rlOspfTuning 1 } + +rlMaxOspfInterfacesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximum number of ospf interfaces." + ::= { rlOspfTuning 2 } + +rlMaxOspfAreas OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximum number of ospf areas." + ::= { rlOspfTuning 3 } + +rlMaxOspfAreasAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximum number of ospf areas." + ::= { rlOspfTuning 4 } + +rlMaxOspfNeighbors OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximum number of ospf neighbors." + ::= { rlOspfTuning 5 } + +rlMaxOspfNeighborsAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximum number of ospf neighbors." + ::= { rlOspfTuning 6 } + +rlMaxOspfAbrPerArea OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximum number of ABR in ospf area." + ::= { rlOspfTuning 7 } + +rlMaxOspfAbrPerAreaAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximum number of ABR in ospf area." + ::= { rlOspfTuning 8 } + +rlMaxOspfNetsInAs OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximum number of networks in AS." + ::= { rlOspfTuning 9 } + +rlMaxOspfNetsInAsAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximum number of networks in AS." + ::= { rlOspfTuning 10 } + +rlVlanTuning OBJECT IDENTIFIER ::= { rsTunning 22 } + +rlVlanDefaultVID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default vlan vid." + ::= { rlVlanTuning 1 } + +rlVlanDefaultVIDAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default vlan vid after rest" + ::= { rlVlanTuning 2 } + +rlVlanUsageForbiddenListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlVlanUsageForbiddenListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The list of vlan IDs that forbidden for internal usage." + ::= { rlVlanTuning 3 } + +rlVlanUsageForbiddenListEntry OBJECT-TYPE + SYNTAX RlVlanUsageForbiddenListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Statical created by local or network management VLAN list" + INDEX {rlVlanUsageForbiddenListIndex} + ::= { rlVlanUsageForbiddenListTable 1 } + +RlVlanUsageForbiddenListEntry ::=SEQUENCE { + rlVlanUsageForbiddenListIndex INTEGER, + rlVlanUsageForbiddenList1to1024 VlanList1, + rlVlanUsageForbiddenList1025to2048 VlanList2, + rlVlanUsageForbiddenList2049to3072 VlanList3, + rlVlanUsageForbiddenList3073to4094 VlanList4 + +} + +rlVlanUsageForbiddenListIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An index is entrie's sequence." + DEFVAL{0} + ::= { rlVlanUsageForbiddenListEntry 1} + +rlVlanUsageForbiddenList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A list of staticaly created vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlVlanUsageForbiddenListEntry 2} + +rlVlanUsageForbiddenList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A list of according to the type field created vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlVlanUsageForbiddenListEntry 3} + +rlVlanUsageForbiddenList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A list of according to the type field created vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlVlanUsageForbiddenListEntry 4} + +rlVlanUsageForbiddenList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A list of according to the type field created vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlVlanUsageForbiddenListEntry 5} + + +rlVlanUsageForbiddenListAfterResetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlVlanUsageForbiddenListAfterResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The list of vlan IDs that forbidden for internal usage. + The configuration applied after the system reset." + ::= { rlVlanTuning 4 } + +rlVlanUsageForbiddenListAfterResetEntry OBJECT-TYPE + SYNTAX RlVlanUsageForbiddenListAfterResetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Staticly created by local or network management vlan list" + INDEX {rlVlanUsageForbiddenListAfterResetIndex} + ::= { rlVlanUsageForbiddenListAfterResetTable 1 } + +RlVlanUsageForbiddenListAfterResetEntry ::=SEQUENCE { + rlVlanUsageForbiddenListAfterResetIndex INTEGER, + rlVlanUsageForbiddenListAfterReset1to1024 VlanList1, + rlVlanUsageForbiddenListAfterReset1025to2048 VlanList2, + rlVlanUsageForbiddenListAfterReset2049to3072 VlanList3, + rlVlanUsageForbiddenListAfterReset3073to4094 VlanList4 + +} + +rlVlanUsageForbiddenListAfterResetIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "An index is entrie's sequence." + DEFVAL{0} + ::= { rlVlanUsageForbiddenListAfterResetEntry 1} + +rlVlanUsageForbiddenListAfterReset1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A list of staticaly created vlans from 1 to 1024." + DEFVAL {'00'H} + ::= { rlVlanUsageForbiddenListAfterResetEntry 2} + +rlVlanUsageForbiddenListAfterReset1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A list of according to the type field created vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rlVlanUsageForbiddenListAfterResetEntry 3} + +rlVlanUsageForbiddenListAfterReset2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A list of according to the type field created vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rlVlanUsageForbiddenListAfterResetEntry 4} + +rlVlanUsageForbiddenListAfterReset3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A list of according to the type field created vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rlVlanUsageForbiddenListAfterResetEntry 5} + + +rlDependendFeaturesEnableTuning OBJECT IDENTIFIER ::= { rsTunning 23 } +rlDependendFeaturesEnabled OBJECT-TYPE + SYNTAX BITS { + ipV4routingEnabled(0), + -- ipV4 router is active + policyBasedVlanEnabled(1), + -- policy based VLAN feature + -- is enabled. + qualityOfServiceEnables(2), + -- QOS feature is enabled. + iscsiEnabled(3) + -- iSCSI feature is enabled. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current set of running features. + These features combinations may limit by + A. The same resource (such as ASIC module). + B. limitation of product or logic for combination + System limit is for up to 5 features + First implemented with 3." + ::= { rlDependendFeaturesEnableTuning 1 } + +rlDependendFeaturesEnabledAfterReset OBJECT-TYPE + SYNTAX BITS { + ipV4routingEnabled(0), + -- ipV4 router is active + policyBasedVlanEnabled(1), + -- policy based VLAN feature + -- is enabled. + qualityOfServiceEnables(2), + -- QOS feature is enabled. + iscsiEnabled(3) + -- iSCSI feature is enabled. + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Next system load (after reset) set of running features. + These features combinations limited by + A. The same resource (such as ASIC module). + B. Limitation of product or logic for combination (one feature override the other). + C. Per product some or all features status may not be changed. + System limit is for up to 5 features + First implemented with 3." + ::= { rlDependendFeaturesEnableTuning 2 } + +-- IP DHCP snooping Tuning + +rlIpDhcpSnoopingTuning OBJECT IDENTIFIER ::= { rsTunning 24 } + +rlMaxIpDhcpSnoopingEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current maximum number of DHCP snooping entries." + ::= { rlIpDhcpSnoopingTuning 1 } + +rlMaxIpDhcpSnoopingEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The future (after reset) maximum number of DHCP snooping entries." + ::= { rlIpDhcpSnoopingTuning 2 } + +-- ISCSI snooping Tuning + +rlIscsiSnoopTuning OBJECT IDENTIFIER ::= { rsTunning 25 } + +rlIscsiSnoopMaxNumOfConnections OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the presetly effective upper limit of iSCSI connections number + the device guarantees to support" + ::= { rlIscsiSnoopTuning 1 } + +rlIscsiSnoopMaxNumOfConnectionsAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the upper limit of iSCSI connections number + the device will have to support following the looming System reset" + ::= { rlIscsiSnoopTuning 2 } + + +-- DHCP server Tuning + +rlDhcpServerTuning OBJECT IDENTIFIER ::= { rsTunning 26 } + +rlDhcpSrvMaxAllocatedAddresses OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the maximal number of allocated addresses by DHCP server" + ::= { rlDhcpServerTuning 1 } + +rlDhcpSrvMaxAllocatedAddressesAfterReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the maximal number of allocated addresses by DHCP server activated after reset" + ::= { rlDhcpServerTuning 2 } + + +-- bridge hash chain length tuning + +rlBrgMacHashChainLen OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current depth of the MAC address hashing Table" + ::= { rsTunning 27 } + +rlBrgMacHashChainLenAfterReset OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the depth in step of 4, of the MAC address hashing Table after reset. + The mac chain length is the scalar value multiplied by 4." + ::= { rsTunning 28 } + +-- bridge hash function tuning + +rlBrgMacHashFunction OBJECT-TYPE + SYNTAX INTEGER { + macSqnVlanSqn(0), + macRndVlanSqn(1), + macSqnVlanRnd(2), + macRndVlanRnd(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current depth of the MAC address hashing Table" + ::= { rsTunning 29 } + + + + +rlBrgMacHashFunctionAfterReset OBJECT-TYPE + SYNTAX INTEGER{ + macSqnVlanSqn(0), + macRndVlanSqn(1), + macSqnVlanRnd(2), + macRndVlanRnd(3) + } MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines hash function + vlan random mac random + vlan sequntial mac sequential + vlan sequential mac random + vlan random mac sequntial" + ::= { rsTunning 30 } + +-- next OBJECT IDENTIFIER ::= { rsTunning 31 } + +END + diff --git a/MIBS/cisco/CISCOSB-UDLD-MIB b/MIBS/cisco/CISCOSB-UDLD-MIB new file mode 100644 index 0000000..42a4458 --- /dev/null +++ b/MIBS/cisco/CISCOSB-UDLD-MIB @@ -0,0 +1,294 @@ +CISCOSB-UDLD-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB UDLD ROS +-- Private UDLD MIB +-- Version: 7.60 +-- Date: 06 Dec 2012 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + switch001, rndNotifications + FROM CISCOSB-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InterfaceIndex + FROM IF-MIB; + +UdldString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Device-ID TLV should contain the switch base MAC address in ACSII format." + SYNTAX SnmpAdminString + + +UdldPortBidirectionalState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Port UDLD current status (shutdown, idle, detection, undetermined, bidirectional)." + SYNTAX INTEGER { + shutdown(1), + idle(2), + detection(3), + undetermined(4), + bidirectional(5) +} + +UdldNeighborCurrentState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Port UDLD Neighbor current status (Disabled, Enabled, Undefined, Bidirectional)." + SYNTAX INTEGER { + disabled(1), + enabled(2), + undefined(3), + bidirectional(4) +} + +UdldGlobalMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Global (fiber) Port UDLD curent status (normal, aggressive, disabled)." + SYNTAX INTEGER { + normal(1), + aggressive(2), + disabled(3) +} + +UdldPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Port UDLD curent status (normal, aggressive, disabled, default)." + SYNTAX INTEGER { + normal(1), + aggressive(2), + disabled(3), + default(4) +} + +rlUdld MODULE-IDENTITY + LAST-UPDATED "201208010000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "This private MIB module for UDLD (Cisco Systems UniDirectional Link Detection Protocol)." + REVISION "201208010000Z" + DESCRIPTION + "Initial revision." + ::= { switch001 218 } + +----------------------------------- +-- UDLD - rlUdldPortTable +------------------------------------ + +rlUdldPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlUdldPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds information for Udld Ethernet ports." + ::= {rlUdld 1 } + +rlUdldPortEntry OBJECT-TYPE + SYNTAX RlUdldPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the rlUdldPortTable." + INDEX { rlUdldPortIfIndex } + ::= {rlUdldPortTable 1 } + +RlUdldPortEntry ::= SEQUENCE { + rlUdldPortIfIndex InterfaceIndex, + rlUdldPortAdminMode UdldPortMode, + rlUdldPortOperMode UdldPortMode, + rlUdldPortDefaultConfiguration TruthValue, + rlUdldBidirectionalState UdldPortBidirectionalState, + rlUdldNumberOfDetectedNeighbors INTEGER +} + +rlUdldPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index. This variable is the key for udld port table. + uniquely identifies the udld port information." + ::= { rlUdldPortEntry 1 } + +rlUdldPortAdminMode OBJECT-TYPE + SYNTAX UdldPortMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies port UDLD admin configured mode (normal, aggressive, disable)." + ::= { rlUdldPortEntry 2 } + +rlUdldPortOperMode OBJECT-TYPE + SYNTAX UdldPortMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies port UDLD operational mode (normal, aggressive, disable). + for fiber ports it is combination of global mode and port mode" + ::= { rlUdldPortEntry 3 } + +rlUdldPortDefaultConfiguration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether tne user configure the udld port. to present (default) or not in port configuration." + ::= { rlUdldPortEntry 4 } + +rlUdldBidirectionalState OBJECT-TYPE + SYNTAX UdldPortBidirectionalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the port UDLD status (shutdown, idle, detection, undetermined, bidirectional)." + ::= { rlUdldPortEntry 5 } + +rlUdldNumberOfDetectedNeighbors OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number Of Detected Neighbors for this port." + ::= { rlUdldPortEntry 6 } + +------------------------------------ +-- UDLD - rlUdldNeighborTable +------------------------------------ + +rlUdldNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlUdldNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds information for Udld Neighbor of ethernet ports." + ::= {rlUdld 2 } + +rlUdldNeighborEntry OBJECT-TYPE + SYNTAX RlUdldNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in the rlUdldNeighborTable." + INDEX { rlUdldNeighborPortIfIndex, rlUdldNeighborDeviceID, rlUdldNeighborPortID } + ::= {rlUdldNeighborTable 1 } + +RlUdldNeighborEntry ::= SEQUENCE { + rlUdldNeighborPortIfIndex InterfaceIndex, + rlUdldNeighborDeviceID UdldString, + rlUdldNeighborPortID UdldString, + rlUdldNeighborDeviceMACAddress MacAddress, + rlUdldNeighborDeviceName UdldString, + rlUdldNeighborMessageTime INTEGER, + rlUdldNeighborLeftLifeTime INTEGER, + rlUdldNeighborCurrentState UdldNeighborCurrentState +} + +rlUdldNeighborPortIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface Index. This variable is the key for udld port Neighbor table. + uniquely identifies the udld port index." + ::= { rlUdldNeighborEntry 1 } + +rlUdldNeighborDeviceID OBJECT-TYPE + SYNTAX UdldString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Neighbor Device-ID TLV should contain the switch base MAC address in ACSII format." + ::= { rlUdldNeighborEntry 2 } + +rlUdldNeighborPortID OBJECT-TYPE + SYNTAX UdldString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Port-ID TLV should contain the port ACSII name as it is printed in show CLI commands." + ::= { rlUdldNeighborEntry 3 } + +rlUdldNeighborDeviceMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Neighbor mac address" + ::= { rlUdldNeighborEntry 4 } + +rlUdldNeighborDeviceName OBJECT-TYPE + SYNTAX UdldString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Neighbor NeighborDevice Name TLV should contain sysName in ACSII." + ::= { rlUdldNeighborEntry 5 } + +rlUdldNeighborMessageTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Neighbor Message Time is from Message Interval TLV. + This time interval value used by a neighbor to send UDLD probes + after the linkup or detection phases. Its time unit is 1 second." + ::= { rlUdldNeighborEntry 6 } + +rlUdldNeighborLeftLifeTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining holdtime for Neighbor entry in cache in seconds." + ::= { rlUdldNeighborEntry 7 } + +rlUdldNeighborCurrentState OBJECT-TYPE + SYNTAX UdldNeighborCurrentState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable identifies the Neighbor port UDLD current status (Disabled, Enabled, Undefined, Bidirectional)." + ::= { rlUdldNeighborEntry 8 } + +------------------------------------ +-- UDLD - Global UDLD Mode +------------------------------------ + +rlUdldGlobalUDLDMode OBJECT-TYPE + SYNTAX UdldGlobalMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define Global UDLD Mode (normal, aggressive, disable)" + ::= { rlUdld 3 } + +------------------------------------ +-- UDLD - Global Message Time +------------------------------------ + +rlUdldGlobalMessageTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define global value of the interval between two sent probe messages, use the udld + message time command in Global Configuration mode." + ::= { rlUdld 4 } + +END + diff --git a/MIBS/cisco/CISCOSB-UDP b/MIBS/cisco/CISCOSB-UDP new file mode 100644 index 0000000..b10a0bc --- /dev/null +++ b/MIBS/cisco/CISCOSB-UDP @@ -0,0 +1,193 @@ +CISCOSB-UDP DEFINITIONS ::= BEGIN + +-- Title: CISCOSB UDP Private Extension +-- Version: 7.37.00.00 +-- Date: 17 May 2004 + +IMPORTS + switch001 FROM CISCOSB-MIB + ipAddrEntry FROM IP-MIB + ipCidrRouteEntry,ipCidrRouteDest, + ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB + Unsigned32, Integer32, Counter32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, + TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddress,InetAddressType FROM INET-ADDRESS-MIB; + +rsUDP MODULE-IDENTITY + LAST-UPDATED "200406010000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for switch001 UDP MIB." + REVISION "200406010000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 42 } + + + +rsUdpRelayTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsUdpRelayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the udp relay configuration per port." + ::= {rsUDP 1} + +rsUdpRelayEntry OBJECT-TYPE + SYNTAX RsUdpRelayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + + INDEX {rsUdpRelayDstPort, + rsUdpRelaySrcIpInf, + rsUdpRelayDstIpAddr } + ::= {rsUdpRelayTable 1} + +RsUdpRelayEntry ::= SEQUENCE { + rsUdpRelayDstPort INTEGER, + rsUdpRelaySrcIpInf IpAddress, + rsUdpRelayDstIpAddr IpAddress, + rsUdpRelayStatus RowStatus, + rsUdpRelayUserInfo INTEGER +} + +rsUdpRelayDstPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UDP port number in the UDP message header." + ::= {rsUdpRelayEntry 1} + +rsUdpRelaySrcIpInf OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source interface IP that receives UDP message. + 255.255.255.255 from all IP interface. + 0.0.0.0 - 0.255.255.255 and 127.0.0.0 - 127.255.255.255 + not relevant addresses." +-- DEFVAL { 255.255.255.255 } + ::= {rsUdpRelayEntry 2} + +rsUdpRelayDstIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address the UDP message will be forward. + 0.0.0.0 does not forward, 255.255.255.255 broadcasts to all + addresses." +-- DEFVAL { 255.255.255.255 } + ::= {rsUdpRelayEntry 3} + +rsUdpRelayStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { rsUdpRelayEntry 4 } + +rsUdpRelayUserInfo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The information used for implementation purposes" + DEFVAL { 0 } + ::= { rsUdpRelayEntry 5 } + +rsUdpRelayMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mib version. The current version is 1." + ::= {rsUDP 2} + +rlUdpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlUdpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the udp sessions information" + ::= {rsUDP 3} + +rlUdpSessionEntry OBJECT-TYPE + SYNTAX RlUdpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlUdpSessionLocalAddrType, + rlUdpSessionLocalAddr, + rlUdpSessionLocalPort, + rlUdpSessionAppInst} + ::= {rlUdpSessionTable 1} + +RlUdpSessionEntry ::= SEQUENCE { + rlUdpSessionLocalAddrType InetAddressType, + rlUdpSessionLocalAddr InetAddress, + rlUdpSessionLocalPort INTEGER, + rlUdpSessionAppInst INTEGER, + rlUdpSessionAppName DisplayString +} + +rlUdpSessionLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the rlUdpSessionLocalAddress address" + ::= { rlUdpSessionEntry 1 } + +rlUdpSessionLocalAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UDP port session number." + ::= {rlUdpSessionEntry 2} + +rlUdpSessionLocalPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The UDP port local IP address." + ::= {rlUdpSessionEntry 3} + +rlUdpSessionAppInst OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The instance ID for the application on the port (for future use)." + ::= {rlUdpSessionEntry 4} + +rlUdpSessionAppName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the application that created the session." + ::= {rlUdpSessionEntry 5} + +END + diff --git a/MIBS/cisco/CISCOSB-VRRP b/MIBS/cisco/CISCOSB-VRRP new file mode 100644 index 0000000..9c2e815 --- /dev/null +++ b/MIBS/cisco/CISCOSB-VRRP @@ -0,0 +1,425 @@ +CISCOSB-VRRP DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter32, + Integer32, mib-2, Unsigned32 FROM SNMPv2-SMI + + DisplayString, TimeInterval, RowStatus + FROM SNMPv2-TC + + vrrpv3OperationsEntry, + vrrpv3AssociatedIpAddrEntry FROM VRRPV3-MIB + + ipSpec FROM CISCOSB-IP + + InterfaceIndexOrZero FROM IF-MIB + + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; + +rlVrrp MODULE-IDENTITY + LAST-UPDATED "201012090000Z" -- June 9, 2010 + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for VRRPv3 MIB." + REVISION "201012090000Z" + DESCRIPTION + "Initial version of this MIB." + + ::= { ipSpec 26 } + +-- Textual Conventions + +-- rlVrrpv3OperationsTable -- +rlVrrpv3OperationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlVrrpv3OperationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is parallel to vrrpv3OperationsTable, and is used + to change VRRP on interface working version, description and + display several statuses. + It contains private objects." + ::= { rlVrrp 1 } + +rlVrrpv3OperationsEntry OBJECT-TYPE + SYNTAX RlVrrpv3OperationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An operation entry mapping for a particular interface." + AUGMENTS { vrrpv3OperationsEntry } + ::= { rlVrrpv3OperationsTable 1 } + +RlVrrpv3OperationsEntry ::= SEQUENCE { + rlVrrpv3OperationsDefaultPrimaryIpAddr InetAddress, + rlVrrpv3OperationsPrimaryIpAddrState INTEGER, + rlVrrpv3OperationsVrDescription DisplayString, + rlVrrpv3OperationsVrrpVersion INTEGER, + rlVrrpv3OperationsAdminState INTEGER, + rlVrrpv3OperationsMasterPriority Unsigned32, + rlVrrpv3OperationsMasterAdvInterval TimeInterval, + rlVrrpv3OperationsMasterDownInterval TimeInterval, + rlVrrpv3OperationsSkewTime TimeInterval, + rlVrrpv3OperationsTrackObject Unsigned32, + rlVrrpv3OperationsTrackStatus INTEGER, + rlVrrpv3OperationsTrackDecrementPriority Unsigned32, + rlVrrpv3OperationsTrackOperPriority Unsigned32 + } + +rlVrrpv3OperationsDefaultPrimaryIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the case where there are more than one IP + Address (associated IP addresses) for a given + `ifIndex', this object is used to specify the IP + address that will become the + vrrpv3OperationsMasterIpAddr', should the virtual + router transition from backup state to master and no + vrrpv3OperationsDefaultPrimaryIpAddr was configured." + ::= { rlVrrpv3OperationsEntry 1 } + +rlVrrpv3OperationsPrimaryIpAddrState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents enabled/disabled state of user configured + primary address of the virtual router." + DEFVAL { down } + ::= { rlVrrpv3OperationsEntry 2 } + +rlVrrpv3OperationsVrDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The description of the VRRP virtual router." + ::= { rlVrrpv3OperationsEntry 3 } + +rlVrrpv3OperationsAdminState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object will enable/disable the virtual router + function. Setting the value to `up', will transition + the state of the virtual router from `initialize' to `backup' + or `master', depending on the value of `vrrpOperPriority'. + Setting the value to `down', will transition the + router from `master' or `backup' to `initialize'. State + transitions may not be immediate; they sometimes depend on + other factors, such as the interface (IF) state." + DEFVAL { down } + ::= { rlVrrpv3OperationsEntry 4 } + +rlVrrpv3OperationsVrrpVersion OBJECT-TYPE + SYNTAX INTEGER { + version2and3(1), + version2(2), + version3(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current VRRP virtual router version it is working with." + DEFVAL { version3 } + ::= { rlVrrpv3OperationsEntry 5 } + +rlVrrpv3OperationsMasterPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the priority which is used by master router." + ::= { rlVrrpv3OperationsEntry 6 } + +rlVrrpv3OperationsMasterAdvInterval OBJECT-TYPE + SYNTAX TimeInterval (1..4095) + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time interval, in centiseconds, which is used by master router + for sending advertisement messages. " + ::= { rlVrrpv3OperationsEntry 7 } + +rlVrrpv3OperationsMasterDownInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time interval for Backup to declare Master down (centiseconds)." + ::= { rlVrrpv3OperationsEntry 8 } + +rlVrrpv3OperationsSkewTime OBJECT-TYPE + SYNTAX TimeInterval + UNITS "centiseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time to skew Master_Down_Interval in milliseconds." + ::= { rlVrrpv3OperationsEntry 9 } + +rlVrrpv3OperationsTrackObject OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of associates a track object with this VRRP router. + 0 - no association" + DEFVAL { 0 } + ::= { rlVrrpv3OperationsEntry 10 } + +rlVrrpv3OperationsTrackStatus OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Track status" + ::= { rlVrrpv3OperationsEntry 11 } + +rlVrrpv3OperationsTrackDecrementPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..253) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Amount by which the priority for the router is decremented (or incremented) + when the tracked object goes down (or comes back up)." + DEFVAL { 10 } + ::= { rlVrrpv3OperationsEntry 12 } + +rlVrrpv3OperationsTrackOperPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational priority" + ::= { rlVrrpv3OperationsEntry 13 } + +-- rlVrrpv3AssociatedIpAddrTable -- + +rlVrrpv3AssociatedIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlVrrpv3AssociatedIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table is parallel to vrrpv3AssociatedIpAddrTable, and is used + to display address statuses. + It contains private objects." + ::= { rlVrrp 2 } + +rlVrrpv3AssociatedIpAddrEntry OBJECT-TYPE + SYNTAX RlVrrpv3AssociatedIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table contains an IP address that is + associated with a virtual router" + AUGMENTS { vrrpv3AssociatedIpAddrEntry } + ::= { rlVrrpv3AssociatedIpAddrTable 1 } + +RlVrrpv3AssociatedIpAddrEntry ::= SEQUENCE { + rlVrrpv3AssociatedIpAddrState INTEGER + } + +rlVrrpv3AssociatedIpAddrState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents state of the assosiated IP address, + backed up by current virtual router." + DEFVAL { down } + ::= { rlVrrpv3AssociatedIpAddrEntry 1 } + +-- VRRP Router Counters Table + + rlVrrpv3CountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlVrrpv3CountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of virtual router statistics." + ::= { rlVrrp 3 } + + rlVrrpv3CountersEntry OBJECT-TYPE + SYNTAX RlVrrpv3CountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing statistics + information about a given virtual router." + INDEX { rlVrrpv3CountersIfIndex } + ::= { rlVrrpv3CountersTable 1 } + + RlVrrpv3CountersEntry ::= + SEQUENCE { + rlVrrpv3CountersIfIndex InterfaceIndexOrZero, + rlVrrpv3CountersChecksumErrors Counter32, + rlVrrpv3CountersRcvdPacketsLength Counter32, + rlVrrpv3CountersIpTtlErrors Counter32, + rlVrrpv3CountersRcvdInvalidTypePackets Counter32, + rlVrrpv3CountersRcvdInvalidVrrpId Counter32, + rlVrrpv3CountersProtoErrors Counter32, + rlVrrpv3CountersAddressListErrors Counter32, + rlVrrpv3CountersAdvIntervalErrors Counter32, + rlVrrpv3CountersAuthErrors Counter32, + rlVrrpv3CountersRowStatus RowStatus + } + + rlVrrpv3CountersIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index" + + ::= { rlVrrpv3CountersEntry 1 } + + rlVrrpv3CountersChecksumErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of checksum errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 2 } + + rlVrrpv3CountersRcvdPacketsLength OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packet length errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 3 } + + rlVrrpv3CountersIpTtlErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of TTL errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 4 } + + rlVrrpv3CountersRcvdInvalidTypePackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid VRRP packet type errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 5 } + + rlVrrpv3CountersRcvdInvalidVrrpId OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid VRRP id errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 6 } + + rlVrrpv3CountersProtoErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid VRRP protocol errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 7 } + + rlVrrpv3CountersAddressListErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid IP address list errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 8 } + + rlVrrpv3CountersAdvIntervalErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of invalid advertisement interval errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 9 } + + rlVrrpv3CountersAuthErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of authentication errors received on + this interface. + + Counter is only valid as long as there is a VRRP router defined on + this interface." + + ::= { rlVrrpv3CountersEntry 10 } + + rlVrrpv3CountersRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status of the entry. Used for clearing table by setting." + + ::= { rlVrrpv3CountersEntry 11 } + +END + diff --git a/MIBS/cisco/CISCOSB-WBA-MIB b/MIBS/cisco/CISCOSB-WBA-MIB new file mode 100644 index 0000000..5d2521c --- /dev/null +++ b/MIBS/cisco/CISCOSB-WBA-MIB @@ -0,0 +1,334 @@ +CISCOSB-WBA-MIB DEFINITIONS ::= BEGIN + +IMPORTS + switch001 FROM CISCOSB-MIB + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851 + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + TEXTUAL-CONVENTION, DisplayString,MacAddress FROM SNMPv2-TC + OBJECT-TYPE FROM SNMPv2-SMI; + + +rlWBA MODULE-IDENTITY + LAST-UPDATED "201007050000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Web Based Authentication." + REVISION "201007050000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 228 } + +RlWBAStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The host(mac,ifindex) authentication status" + SYNTAX INTEGER { + unknown(0), + inProcess(1), + failAuthen(2), + pending(3), + authenticating(4), + authenticated(5), + waitAck(6) + } + +RlWBARetryFlagOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The retry flag options" + SYNTAX INTEGER { + off(0), + on(1) + } + +rlWBAAuxiliaryTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlWBAAuxiliaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table is an auxiliary table with 1 entry only. Used + to pass user credentials to authentication manager and provide + the users' authentication status." + ::= { rlWBA 1 } + +rlWBAAuxiliaryEntry OBJECT-TYPE + SYNTAX RlWBAAuxiliaryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlWBAIp } + ::= { rlWBAAuxiliaryTable 1 } + +RlWBAAuxiliaryEntry ::= SEQUENCE { + rlWBAIp InetAddress, + rlWBAStatus RlWBAStatusType, + rlAuxFailReason INTEGER, + rlIsRetryFlag RlWBARetryFlagOp, + rlWBAUsername DisplayString, + rlWBAPassword DisplayString +} + + +rlWBAIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "User remote IP address." + ::= { rlWBAAuxiliaryEntry 1 } + +rlWBAStatus OBJECT-TYPE + SYNTAX RlWBAStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host authentication status." + ::= { rlWBAAuxiliaryEntry 2 } + +rlAuxFailReason OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Web Based Authentication fail reason" + + ::= { rlWBAAuxiliaryEntry 3 } + +rlIsRetryFlag OBJECT-TYPE + SYNTAX RlWBARetryFlagOp + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Web Based Authentication retry flag. + If flag is on it means the host that started authentication process was out + due to higher priority session. The host must retry authenticating until higher session + is accepted/failed. The default value is OFF" + DEFVAL{ off } + ::= { rlWBAAuxiliaryEntry 4 } + +rlWBAUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Web Based Authentication User Name" + ::= { rlWBAAuxiliaryEntry 5 } + +rlWBAPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Web Based Authentication User Password." + + ::= { rlWBAAuxiliaryEntry 6 } + + + + + + + +-- ------------------------------------------------------------- +-- --------- Image Tables -------------------------------- +-- ------------------------------------------------------------- + + + + + rlWBAImageTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlWBAImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds the images content." + ::= {rlWBA 2 } + + rlWBAImageEntry OBJECT-TYPE + SYNTAX RlWBAImageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlWBAImageTable." + INDEX { rlWBAImageNumber,rlWBAImageIndex} + ::= {rlWBAImageTable 1 } + + RlWBAImageEntry ::= SEQUENCE { + rlWBAImageNumber INTEGER (1..10), + rlWBAImageIndex INTEGER (1..1000), + rlWBAImageText OCTET STRING + } + + + rlWBAImageNumber OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the Image number ... " + ::= { rlWBAImageEntry 1 } + + rlWBAImageIndex OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the Data of index of the image cut into octetes of 160 bytes" + + ::= { rlWBAImageEntry 2 } + + + rlWBAImageText OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the MIB which holds image content ." + ::= { rlWBAImageEntry 3 } + + + +-- ------------------------------------------------------------- +-- --------- Image Tables -------------------------------- +-- ------------------------------------------------------------- + + rlWBADataTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlWBADataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds the Data content." + ::= {rlWBA 3 } + + rlWBADataEntry OBJECT-TYPE + SYNTAX RlWBADataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlWBADataTable." + INDEX { rlWBADataNumber,rlWBADataIndex} + ::= {rlWBADataTable 1 } + + RlWBADataEntry ::= SEQUENCE { + rlWBADataNumber INTEGER (1..10), + rlWBADataIndex INTEGER (1..1000), + rlWBADataText SnmpAdminString + } + + + rlWBADataNumber OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the Data of index of the image cut into octets of 160 bytes" + ::= { rlWBADataEntry 1 } + + rlWBADataIndex OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TBD" + + ::= { rlWBADataEntry 2 } + + + rlWBADataText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the MIB which holds a section of the Data content in the table.(chunk of 160 bytes)" + ::= { rlWBADataEntry 3 } + + +-- image information + rlWBAImageInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlWBAImageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table holds the images content." + ::= {rlWBA 4 } + + rlWBAImageInfoEntry OBJECT-TYPE + SYNTAX RlWBAImageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlWBAImageInfoTable." + INDEX { rlWBAImageInfoNumber} + ::= {rlWBAImageInfoTable 1 } + + RlWBAImageInfoEntry ::= SEQUENCE { + rlWBAImageInfoNumber INTEGER (1..10), + rlWBAImageInfoName SnmpAdminString, + rlWBAImageInfoSize INTEGER + + } + + + rlWBAImageInfoNumber OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable identifies the Image number ... " + ::= { rlWBAImageInfoEntry 1 } + + rlWBAImageInfoName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the Name of the image eg: myImage.png" + + ::= { rlWBAImageInfoEntry 2 } + + + rlWBAImageInfoSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies the size of the image." + ::= { rlWBAImageInfoEntry 3 } + + + + rlWBAImageClear OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Action to Clear a certain image " + + ::= {rlWBA 5} + + rlWBADataClear OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Action to Clear a certain image " + + ::= {rlWBA 6 } + + rlWBAImageDownloadFinishStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Finish status of customization image download" + + ::= {rlWBA 7} + +END + + + + + + diff --git a/MIBS/cisco/CISCOSB-WeightedRandomTailDrop-MIB b/MIBS/cisco/CISCOSB-WeightedRandomTailDrop-MIB new file mode 100644 index 0000000..f999889 --- /dev/null +++ b/MIBS/cisco/CISCOSB-WeightedRandomTailDrop-MIB @@ -0,0 +1,52 @@ +CISCOSB-WeightedRandomTailDrop-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Switch Interfaces Private +-- Version: 7.50 +-- Date: 29 Sep 2009 + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI; + +rlWeightedRandomTailDrop MODULE-IDENTITY + LAST-UPDATED "200909290000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "" + REVISION "200909290000Z" + DESCRIPTION + "The private MIB module definition for Weighted Random Tail Drop MIB." + ::= { switch001 146 } + +rlWeightedRandomTailDropCurrentStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Show the current Weighted Random Tail Drop status" + ::= { rlWeightedRandomTailDrop 1 } + +rlWeightedRandomTailDropStatusAfterReset OBJECT-TYPE + SYNTAX INTEGER { + enable(0), + disable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Weighted Random Tail Drop status after reset" + ::= { rlWeightedRandomTailDrop 2 } + +END diff --git a/MIBS/cisco/CISCOSB-ippreflist-MIB b/MIBS/cisco/CISCOSB-ippreflist-MIB new file mode 100644 index 0000000..32beba5 --- /dev/null +++ b/MIBS/cisco/CISCOSB-ippreflist-MIB @@ -0,0 +1,297 @@ + +CISCOSB-ippreflist-MIB DEFINITIONS ::= BEGIN + +-- Title: IP Prefix List +-- Version: 7.50.00.00 +-- Date: 22-May-2011 +-- + +IMPORTS + TruthValue, TEXTUAL-CONVENTION, TimeStamp, + DisplayString, DateAndTime, RowStatus FROM SNMPv2-TC + TimeTicks, IpAddress, NOTIFICATION-TYPE, + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB + switch001 FROM CISCOSB-MIB; + + + +rlIpPrefList OBJECT IDENTIFIER ::= { switch001 212 } + + +RlIpPrefListEntryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Prefix List entry type defines data type in the entry. Rule (1) means + the entry inludes classification and action. Description (2) means + the entry icludes comments only." + SYNTAX INTEGER { + rule(1), + description(2) +} + +RlIpPrefListActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Prefix List action type. Drop action prevents packet forwarding. + Permit action allows packet forwarding." + SYNTAX INTEGER { + drop(1), + permit(2) +} + +RlIpPrefListType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Classification type is used to create prefix list rule. + IPv4 type means match IPv4 packets. IPv6 type means match IPv6 packets." + SYNTAX INTEGER { + ipv4(1), + ipv6(2) +} + + +rlIpPrefListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpPrefListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Prefix List table." + ::= { rlIpPrefList 1 } + + +rlIpPrefListEntry OBJECT-TYPE + SYNTAX RlIpPrefListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIpPrefListTable." + INDEX { rlIpPrefListType, rlIpPrefListName, rlIpPrefListEntryIndex } + ::= { rlIpPrefListTable 1 } + +RlIpPrefListEntry::= SEQUENCE { + + rlIpPrefListType RlIpPrefListType, + rlIpPrefListName DisplayString, + rlIpPrefListEntryIndex Unsigned32, + rlIpPrefListEntryType RlIpPrefListEntryType, + rlIpPrefListInetAddrType InetAddressType, + rlIpPrefListInetAddr InetAddress, + rlIpPrefListPrefixLength INTEGER, + rlIpPrefListAction RlIpPrefListActionType, + rlIpPrefListGeLength INTEGER, + rlIpPrefListLeLength INTEGER, + rlIpPrefListDescription DisplayString, + rlIpPrefListHitCount INTEGER, + rlIpPrefListRowStatus RowStatus + +} + + + + +rlIpPrefListType OBJECT-TYPE + SYNTAX RlIpPrefListType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Prefix List Type." + ::= { rlIpPrefListEntry 1 } + + +rlIpPrefListName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Prefix List Name." + ::= { rlIpPrefListEntry 2 } + +rlIpPrefListEntryIndex OBJECT-TYPE + SYNTAX Unsigned32(1..4294967294) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry Index for specific prefix list." + ::= { rlIpPrefListEntry 3 } + + +rlIpPrefListEntryType OBJECT-TYPE + SYNTAX RlIpPrefListEntryType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix list entry type." + ::= { rlIpPrefListEntry 4 } + + +rlIpPrefListInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of rlIpPrefListIpAddr." + ::= { rlIpPrefListEntry 5 } + + +rlIpPrefListInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address." + ::= { rlIpPrefListEntry 6 } + + +rlIpPrefListPrefixLength OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix list can be a number from 0 to 32 for IPv4 address + and from 0 to 128 for IPv6 address." + ::= { rlIpPrefListEntry 7 } + + +rlIpPrefListAction OBJECT-TYPE + SYNTAX RlIpPrefListActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop or permit action for a matching condition." + ::= { rlIpPrefListEntry 8 } + + +rlIpPrefListGeLength OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the lesser value of a range by applying the ge-length argument + to the specified range. ge-length repesents the minimum prefix length to be matched." + DEFVAL{ 0 } + ::= { rlIpPrefListEntry 9 } + +rlIpPrefListLeLength OBJECT-TYPE + SYNTAX INTEGER(0..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the greater value of a range by applying the ge-length argument + to the specified range. le-length repesents the maximum prefix length to be matched." + DEFVAL{ 0 } + ::= { rlIpPrefListEntry 10 } + + +rlIpPrefListDescription OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Prefix List Name." + ::= { rlIpPrefListEntry 11 } + + +rlIpPrefListHitCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Match counter." + ::= { rlIpPrefListEntry 12 } + + + +rlIpPrefListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status." + ::= { rlIpPrefListEntry 13 } + + + + +------------------------------------------------------------------ + + + +rlIpPrefListInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpPrefListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP Prefix List Info table." + ::= { rlIpPrefList 2 } + + +rlIpPrefListInfoEntry OBJECT-TYPE + SYNTAX RlIpPrefListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlIpPrefListInfoTable." + INDEX { rlIpPrefListInfoType, rlIpPrefListInfoName } + ::= { rlIpPrefListInfoTable 1 } + + + +RlIpPrefListInfoEntry::= SEQUENCE { + rlIpPrefListInfoType RlIpPrefListType, + rlIpPrefListInfoName DisplayString, + rlIpPrefListInfoEntriesNumber INTEGER, + rlIpPrefListInfoRangeEntries INTEGER, + rlIpPrefListInfoNextFreeIndex INTEGER + +} + + +rlIpPrefListInfoType OBJECT-TYPE + SYNTAX RlIpPrefListType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Prefix List Type." + ::= { rlIpPrefListInfoEntry 1 } + + +rlIpPrefListInfoName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Prefix List Name." + ::= { rlIpPrefListInfoEntry 2 } + +rlIpPrefListInfoEntriesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries for specific prefix list." + ::= { rlIpPrefListInfoEntry 3 } + + +rlIpPrefListInfoRangeEntries OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries with range for specific prefix list." + ::= { rlIpPrefListInfoEntry 4 } + + +rlIpPrefListInfoNextFreeIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Next free index for specific prefix list." + ::= { rlIpPrefListInfoEntry 5 } + + +END + diff --git a/MIBS/cisco/CISCOSB-openflow-MIB b/MIBS/cisco/CISCOSB-openflow-MIB new file mode 100644 index 0000000..c6ada30 --- /dev/null +++ b/MIBS/cisco/CISCOSB-openflow-MIB @@ -0,0 +1,101 @@ + +CISCOSB-openflow-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB open flow Configuration +-- Version: 7.50.00.00 +-- Date: 24-November-2010 +-- E-mail: yahal@CISCOSB.com +-- + +IMPORTS + TruthValue, TEXTUAL-CONVENTION, TimeStamp, + DisplayString, DateAndTime, RowStatus FROM SNMPv2-TC + TimeTicks, IpAddress, NOTIFICATION-TYPE, + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI + switch001 FROM CISCOSB-MIB; + + +rlOpenFlow OBJECT IDENTIFIER ::= { switch001 319 } + + +------------------------------------------------------------------------------- +rlOpenFlowSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Open Flow support in the switch." + ::= { rlOpenFlow 1 } + +------------------------------------------------------------------------------- +rlOpenFlowTcpPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Open Flow TCP port." + DEFVAL { 6633 } + ::= { rlOpenFlow 2 } + +------------------------------------------------------------------------------- +rlOpenFlowServerIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Open Flow server IP address." + DEFVAL {'00000000'H} + ::= { rlOpenFlow 3 } + + +------------------------------------------------------------------------------- +rlOpenFlowProtocolType OBJECT-TYPE + SYNTAX INTEGER { + tcp(0), + tls(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "OpenFlow protocol. tls or tcp. + The default value is tcp." + DEFVAL{ tcp } + ::= { rlOpenFlow 4 } + + +------------------------------------------------------------------------------- +rlOpenFlowDefaultForwardAction OBJECT-TYPE + SYNTAX INTEGER { + forward(0), + drop(1), + toController(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "OpenFlow Forward Action to controller. + forward, drop or toController. + The default value is forward." + DEFVAL{ forward } + ::= { rlOpenFlow 5 } + +------------------------------------------------------------------------------- +rlOpenFlowEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "OpenFlow global enable mode." + ::= { rlOpenFlow 6 } + +------------------------------------------------------------------------------- +rlOpenFlowEnableAfterReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "OpenFlow global enable mode after reset." + DEFVAL { false } + ::= { rlOpenFlow 7 } + + +END + diff --git a/MIBS/cisco/CISCOSB-rlBrgMcMngr-MIB b/MIBS/cisco/CISCOSB-rlBrgMcMngr-MIB new file mode 100644 index 0000000..deb6858 --- /dev/null +++ b/MIBS/cisco/CISCOSB-rlBrgMcMngr-MIB @@ -0,0 +1,170 @@ +CISCOSB-rlBrgMcMngr-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + switch001 FROM CISCOSB-MIB + VlanIndex FROM Q-BRIDGE-MIB + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + InetAddressType FROM INET-ADDRESS-MIB; + +rlBrgMcMngr MODULE-IDENTITY + LAST-UPDATED "200602120000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Multicast support in CISCOSB devices." + REVISION "200602120000Z" + DESCRIPTION + "Editorial changes to support new MIB compilers." + REVISION "200404190000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 117 } + + +rlBrgMulticastManagerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgMulticastManagerEntry + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The table containing Multicast information for each VLAN." + ::= { rlBrgMcMngr 1} + +rlBrgMulticastManagerEntry OBJECT-TYPE +SYNTAX RlBrgMulticastManagerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlBrgMulticastManagerTable." + INDEX { rlBrgMulticastManagerVlanTag } + ::= { rlBrgMulticastManagerTable 1 } + +RlBrgMulticastManagerEntry ::= +SEQUENCE { + rlBrgMulticastManagerVlanTag VlanIndex, + rlBrgMulticastManagerAdminVlanMode INTEGER, + rlBrgMulticastManagerOperVlanMode INTEGER +} +rlBrgMulticastManagerVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The VLAN tag for which this entry is configured." + ::= { rlBrgMulticastManagerEntry 1 } + +rlBrgMulticastManagerAdminVlanMode OBJECT-TYPE + SYNTAX INTEGER { + mac-group(1), + ip-group(2), + ip-src-group(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Bridge Multicast Admin Lookup Mode." + DEFVAL { mac-group } + ::= { rlBrgMulticastManagerEntry 2 } + +rlBrgMulticastManagerOperVlanMode OBJECT-TYPE + SYNTAX INTEGER { + mac-group(1), + ip-group(2), + ip-src-group(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Multicast Oper Lookup Mode." + DEFVAL { mac-group } + ::= { rlBrgMulticastManagerEntry 3 } + +-- rlBrgMulticastInetManagerTable (replaced DEPRICATED rlBrgMulticastManagerTable) + +rlBrgMulticastInetManagerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgMulticastInetManagerEntry + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The table containing Multicast information for each VLAN." + ::= { rlBrgMcMngr 2} + +rlBrgMulticastInetManagerEntry OBJECT-TYPE +SYNTAX RlBrgMulticastInetManagerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlBrgMulticastInetManagerTable." + INDEX { rlBrgMulticastInetManagerIpType, rlBrgMulticastInetManagerVlanTag } + ::= { rlBrgMulticastInetManagerTable 1 } + +RlBrgMulticastInetManagerEntry ::= +SEQUENCE { + rlBrgMulticastInetManagerIpType INTEGER, + rlBrgMulticastInetManagerVlanTag VlanIndex, + rlBrgMulticastInetManagerAdminVlanMode INTEGER, + rlBrgMulticastInetManagerOperVlanMode INTEGER +} + +rlBrgMulticastInetManagerIpType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + ipv4(1), -- these named numbers are aligned + ipv6(2), -- with AddressFamilyNumbers from + dns(16) -- IANA-ADDRESS-FAMILY-NUMBERS-MIB + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of Vlan Mode." + ::= { rlBrgMulticastInetManagerEntry 1 } + +rlBrgMulticastInetManagerVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The VLAN tag for which this entry is configured." + ::= { rlBrgMulticastInetManagerEntry 2 } + +rlBrgMulticastInetManagerAdminVlanMode OBJECT-TYPE + SYNTAX INTEGER { + mac-group(1), + ip-group(2), + ip-src-group(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Bridge Multicast Admin Lookup Mode." + DEFVAL { mac-group } + ::= { rlBrgMulticastInetManagerEntry 3 } + +rlBrgMulticastInetManagerOperVlanMode OBJECT-TYPE + SYNTAX INTEGER { + mac-group(1), + ip-group(2), + ip-src-group(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Bridge Multicast Oper Lookup Mode." + DEFVAL { mac-group } + ::= { rlBrgMulticastInetManagerEntry 4 } + + +END + + + + + diff --git a/MIBS/cisco/CISCOSB-rlBrgMulticast-MIB b/MIBS/cisco/CISCOSB-rlBrgMulticast-MIB new file mode 100644 index 0000000..c251aaa --- /dev/null +++ b/MIBS/cisco/CISCOSB-rlBrgMulticast-MIB @@ -0,0 +1,682 @@ +CISCOSB-rlBrgMulticast-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Multicast Bridge Configuration +-- Version: 7.46 +-- Date: 15-Jan-2007 +-- + +IMPORTS + TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC + VlanIndex,PortList FROM Q-BRIDGE-MIB + Unsigned32, IpAddress, OBJECT-TYPE, + MODULE-IDENTITY FROM SNMPv2-SMI + switch001 FROM CISCOSB-MIB + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; + + +rlBrgMulticast MODULE-IDENTITY + LAST-UPDATED "201304010000Z" -- April 1, 2013 + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The MIB module describes the private MIB for Multicast Bridge + supported by CISCOSB's software and products." + REVISION "201304010000Z" -- April 1, 2013 + DESCRIPTION + "Added MODULE-IDENTITY" + ::= { switch001 116 } + + +-- rlBrgMulticastMibVersion + +rlBrgMulticastMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 4. + Snooping supports IGMPv1/v2/v3 and MLDv1/v2." +::= { rlBrgMulticast 1 } + +-- rlBrgStaticIpMulticastTable (replaced by rlBrgStaticInetMulticastTable) + +rlBrgStaticIpMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgStaticIpMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing filtering information for IP Multicast + addresses for each VLAN." + ::= { rlBrgMulticast 3} + +rlBrgStaticIpMulticastEntry OBJECT-TYPE + SYNTAX RlBrgStaticIpMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Filtering information configured into the device. + The set of ports to which frames containing this IP + Multicast destination address and IP source address + are allowed to be forwarded." + INDEX { rlBrgStaticIpMulticastVlanTag, + rlBrgStaticIpMulticastGroupAddress, + rlBrgStaticIpMulticastSourceAddress } + ::= { rlBrgStaticIpMulticastTable 1 } + +RlBrgStaticIpMulticastEntry ::= SEQUENCE { + rlBrgStaticIpMulticastVlanTag VlanIndex, + rlBrgStaticIpMulticastGroupAddress IpAddress, + rlBrgStaticIpMulticastSourceAddress IpAddress, + rlBrgStaticIpMulticastFrwPorts PortList, + rlBrgStaticIpMulticastForbiddenPorts PortList, + rlBrgStaticIpMulticastStatus RowStatus +} + +rlBrgStaticIpMulticastVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN tag for which this entry is configured." + ::= { rlBrgStaticIpMulticastEntry 1} + +rlBrgStaticIpMulticastGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address for which the filtering information applies " + ::= { rlBrgStaticIpMulticastEntry 2} + +rlBrgStaticIpMulticastSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unicast group address for which the filtering information applies." + ::= { rlBrgStaticIpMulticastEntry 3} + +rlBrgStaticIpMulticastFrwPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ports the data should be forwarded to " + ::= { rlBrgStaticIpMulticastEntry 4} + +rlBrgStaticIpMulticastForbiddenPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ports that overrides dynamic configuration and + prevents multicast data forwarding for the group or + group and source to these ports." + ::= { rlBrgStaticIpMulticastEntry 5} + +rlBrgStaticIpMulticastStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the table entry. It's used to add/delete an entry" + ::= { rlBrgStaticIpMulticastEntry 6} + +-- bridge ip multicast FDB +-- rlBrgIpMulticastTable (See rlBrgInetMulticastTable) + +rlBrgIpMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgIpMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing all filtering information for IP + Multicast addresses for each VLAN " + ::= { rlBrgMulticast 4} + +rlBrgIpMulticastEntry OBJECT-TYPE + SYNTAX RlBrgIpMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlBrgIpMulticastTable + contains IP Multicast FDB data " + INDEX { rlBrgIpMulticastVlanTag, + rlBrgIpMulticastGroupAddress, + rlBrgIpMulticastSourceAddress } +::= { rlBrgIpMulticastTable 1 } + +RlBrgIpMulticastEntry ::= SEQUENCE { + rlBrgIpMulticastVlanTag VlanIndex, + rlBrgIpMulticastGroupAddress IpAddress, + rlBrgIpMulticastSourceAddress IpAddress, + rlBrgIpMulticastEgressPorts PortList, + rlBrgIpMulticastLearntPorts PortList +} + +rlBrgIpMulticastVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN tag for which this entry is configured." + ::= { rlBrgIpMulticastEntry 1} + +rlBrgIpMulticastGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast group address (destination address) of data frames " + ::= { rlBrgIpMulticastEntry 2} + +rlBrgIpMulticastSourceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unicast source address of data frames." + ::= { rlBrgIpMulticastEntry 3} + +rlBrgIpMulticastEgressPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete set of ports, in this VLAN, to which frames + destined for this Group IP address or Group and Source + address are currently being explicitly forwarded. This + does not include ports for which this address is only implicitly + forwarded, in the dot1qForwardAllPorts list." + ::= { rlBrgIpMulticastEntry 4} + +rlBrgIpMulticastLearntPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subset of ports in rlBrgIpMulticastEgressPorts which + were learnt by IGMP or some other dynamic mechanism, + in this Filtering database.." + ::= { rlBrgIpMulticastEntry 5} + +-- static ipm inet bridge configuration +-- rlBrgStaticInetMulticastTable IPM FDB + +rlBrgStaticInetMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgStaticInetMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing filtering information for INET (Pv4 and IPv6) + Multicast addresses for each VLAN." + ::= { rlBrgMulticast 5} + +rlBrgStaticInetMulticastEntry OBJECT-TYPE + SYNTAX RlBrgStaticInetMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Filtering information configured into the device. + The set of ports to which frames containing this IP + Multicast destination address and IP source address + are allowed to be forwarded." + INDEX { rlBrgStaticInetMulticastVlanTag, + rlBrgStaticInetMulticastGroupAddressType, rlBrgStaticInetMulticastGroupAddress, + rlBrgStaticInetMulticastSourceAddressType, rlBrgStaticInetMulticastSourceAddress } + ::= { rlBrgStaticInetMulticastTable 1 } + +RlBrgStaticInetMulticastEntry ::= SEQUENCE { + rlBrgStaticInetMulticastVlanTag VlanIndex, + rlBrgStaticInetMulticastGroupAddressType InetAddressType, + rlBrgStaticInetMulticastGroupAddress InetAddress, + rlBrgStaticInetMulticastSourceAddressType InetAddressType, + rlBrgStaticInetMulticastSourceAddress InetAddress, + rlBrgStaticInetMulticastFrwPorts PortList, + rlBrgStaticInetMulticastForbiddenPorts PortList, + rlBrgStaticInetMulticastStatus RowStatus +} + +rlBrgStaticInetMulticastVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN tag for which this entry is configured." + ::= { rlBrgStaticInetMulticastEntry 1} + +rlBrgStaticInetMulticastGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inet type ipv6/ipv4." + ::= { rlBrgStaticInetMulticastEntry 2} + +rlBrgStaticInetMulticastGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The multicast group address for which the filtering information applies " + ::= { rlBrgStaticInetMulticastEntry 3} + +rlBrgStaticInetMulticastSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inet type ipv6/ipv4." + ::= { rlBrgStaticInetMulticastEntry 4} + +rlBrgStaticInetMulticastSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unicast group address for which the filtering information applies." + ::= { rlBrgStaticInetMulticastEntry 5} + +rlBrgStaticInetMulticastFrwPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ports the data should be forwarded to " + ::= { rlBrgStaticInetMulticastEntry 6} + +rlBrgStaticInetMulticastForbiddenPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ports that overrides dynamic configuration and + prevents multicast data forwarding for the group or + group and source to these ports." + ::= { rlBrgStaticInetMulticastEntry 7} + +rlBrgStaticInetMulticastStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of the table entry. It's used to add/delete an entry" + ::= { rlBrgStaticInetMulticastEntry 8} + +-- rlBrgInetMulticastTable IPM FDB + +rlBrgInetMulticastTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgInetMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing all filtering information for IP + Multicast addresses for each VLAN " + ::= { rlBrgMulticast 6} + +rlBrgInetMulticastEntry OBJECT-TYPE + SYNTAX RlBrgInetMulticastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlBrgInetMulticastTable + contains IP Multicast FDB data " + INDEX { rlBrgInetMulticastVlanTag, + rlBrgInetMulticastGroupAddressType, rlBrgInetMulticastGroupAddress, + rlBrgInetMulticastSourceAddressType, rlBrgInetMulticastSourceAddress } +::= { rlBrgInetMulticastTable 1 } + +RlBrgInetMulticastEntry ::= SEQUENCE { + rlBrgInetMulticastVlanTag VlanIndex, + rlBrgInetMulticastGroupAddressType InetAddressType, + rlBrgInetMulticastGroupAddress InetAddress, + rlBrgInetMulticastSourceAddressType InetAddressType, + rlBrgInetMulticastSourceAddress InetAddress, + rlBrgInetMulticastEgressPorts PortList, + rlBrgInetMulticastLearntPorts PortList +} + +rlBrgInetMulticastVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN tag for which this entry is configured." + ::= { rlBrgInetMulticastEntry 1} + +rlBrgInetMulticastGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inet type IPv4/IPv6." + ::= { rlBrgInetMulticastEntry 2} + +rlBrgInetMulticastGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast group address (destination address) of data frames " + ::= { rlBrgInetMulticastEntry 3} + +rlBrgInetMulticastSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inet type IPv4/IPv6." + ::= { rlBrgInetMulticastEntry 4} + +rlBrgInetMulticastSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unicast source address of data frames." + ::= { rlBrgInetMulticastEntry 5} + +rlBrgInetMulticastEgressPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete set of ports, in this VLAN, to which frames + destined for this Group IP address or Group and Source + address are currently being explicitly forwarded. This + does not include ports for which this address is only implicitly + forwarded, in the dot1qForwardAllPorts list." + ::= { rlBrgInetMulticastEntry 6} + +rlBrgInetMulticastLearntPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subset of ports in rlBrgIpMulticastEgressPorts which + were learnt by IGMP or some other dynamic mechanism, + in this Filtering database.." + ::= { rlBrgInetMulticastEntry 7} + + +-- IPM FDB overlapping Reference Table + +rlBrgIpmFdbRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgIpmFdbRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing all information stored in + IPM FDB overlapping Reference Table " + ::= { rlBrgMulticast 7} + +rlBrgIpmFdbRefEntry OBJECT-TYPE + SYNTAX RlBrgIpmFdbRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlBrgIpmFdbRefTable + contains overlapping Reference Table FDB data " + INDEX { rlBrgIpmFdbRefVlanTag, + rlBrgIpmFdbRefGroupAddressType, rlBrgIpmFdbRefGroupAddress, + rlBrgIpmFdbRefSourceAddressType, rlBrgIpmFdbRefSourceAddress } +::= { rlBrgIpmFdbRefTable 1 } + +RlBrgIpmFdbRefEntry ::= SEQUENCE { + rlBrgIpmFdbRefVlanTag VlanIndex, + rlBrgIpmFdbRefGroupAddressType InetAddressType, + rlBrgIpmFdbRefGroupAddress InetAddress, + rlBrgIpmFdbRefSourceAddressType InetAddressType, + rlBrgIpmFdbRefSourceAddress InetAddress, + rlBrgIpmFdbRefPorts PortList +} + +rlBrgIpmFdbRefVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN tag for which this entry is configured." + ::= { rlBrgIpmFdbRefEntry 1} + +rlBrgIpmFdbRefGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast group address (destination address) of data frames " + ::= { rlBrgIpmFdbRefEntry 2} + +rlBrgIpmFdbRefGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast group address (destination address) of data frames " + ::= { rlBrgIpmFdbRefEntry 3} + +rlBrgIpmFdbRefSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unicast source address of data frames." + ::= { rlBrgIpmFdbRefEntry 4} + +rlBrgIpmFdbRefSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unicast source address of data frames." + ::= { rlBrgIpmFdbRefEntry 5} + +rlBrgIpmFdbRefPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of ports represented in IPM FDB overlapping + Reference Table" + ::= { rlBrgIpmFdbRefEntry 6} + + +-- IPM FDB Dynamic command MIB +DynamicCmdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of Dynamic IPM FDB command: + Create Entry, Delete Entry, Set ports Pset." + SYNTAX INTEGER { + createEntry(0), + deleteEntry(1), + addPorts(2), + deletePorts(3) +} + +rlBrgDynamicCmdTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlBrgDynamicCmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table for Dynamic IPM FDB command. For debugging purposes + only. This MIB is prohibited to be used with working IGMP/MLD snooping" + ::= { rlBrgMulticast 8 } + +rlBrgDynamicCmdEntry OBJECT-TYPE + SYNTAX RlBrgDynamicCmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the rlBrgDynamicCmdTable." + INDEX { rlBrgDynamicCmdKey } + ::= { rlBrgDynamicCmdTable 1 } + +RlBrgDynamicCmdEntry ::= SEQUENCE { + rlBrgDynamicCmdKey INTEGER, + rlBrgDynamicCmdVlanTag VlanIndex, + rlBrgDynamicCmdGroupAddressType InetAddressType, + rlBrgDynamicCmdGroupAddress InetAddress, + rlBrgDynamicCmdSourceAddressType InetAddressType, + rlBrgDynamicCmdSourceAddress InetAddress, + rlBrgDynamicCmdPorts PortList, + rlBrgDynamicCmdType DynamicCmdType +} + +rlBrgDynamicCmdKey OBJECT-TYPE + SYNTAX INTEGER (1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Key of the rlBrgDynamicCmdTable table" + ::= { rlBrgDynamicCmdEntry 1 } + +rlBrgDynamicCmdVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VLAN tag for which this entry is configured." + ::= { rlBrgDynamicCmdEntry 2} + +rlBrgDynamicCmdGroupAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast group address (destination address) of data frames " + ::= { rlBrgDynamicCmdEntry 3} + +rlBrgDynamicCmdGroupAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Multicast group address (destination address) of data frames " + ::= { rlBrgDynamicCmdEntry 4} + +rlBrgDynamicCmdSourceAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unicast source address of data frames." + ::= { rlBrgDynamicCmdEntry 5} + +rlBrgDynamicCmdSourceAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unicast source address of data frames." + ::= { rlBrgDynamicCmdEntry 6} + +rlBrgDynamicCmdPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The list of ports for them the command is issued" + ::= { rlBrgDynamicCmdEntry 7} + +rlBrgDynamicCmdType OBJECT-TYPE + SYNTAX DynamicCmdType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current type of command" + ::= { rlBrgDynamicCmdEntry 8 } + + +------------------------------------------------------------------- +--rlUserAssignedVidx +------------------------------------------------------------------- + +rlUserAssignedVidx OBJECT IDENTIFIER ::= { rlBrgMulticast 9 } + +VidxIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Values of Vidx. 0 means no free Vidx." + SYNTAX Unsigned32 (0|4096..32767) + + +--rlUserAssignedVidxTable + +rlUserAssignedVidxConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlUserAssignedVidxConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of User Assigned Vidx configuration information" + ::= { rlUserAssignedVidx 1 } + +rlUserAssignedVidxConfigEntry OBJECT-TYPE + SYNTAX RlUserAssignedVidxConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table entry of User Assigned Vidx information table" + INDEX { rlUserAssignedVidxConfigIndex } + ::= { rlUserAssignedVidxConfigTable 1 } + +RlUserAssignedVidxConfigEntry::= SEQUENCE { + rlUserAssignedVidxConfigIndex VidxIndex, + rlUserAssignedVidxConfigPorts PortList, + rlUserAssignedVidxConfigRowStatus RowStatus +} + +rlUserAssignedVidxConfigIndex OBJECT-TYPE + SYNTAX VidxIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vidx index. Values from 4K to 32K" + ::= { rlUserAssignedVidxConfigEntry 1 } + +rlUserAssignedVidxConfigPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "List of ports that belong to the Vidx" + ::= { rlUserAssignedVidxConfigEntry 2 } + +rlUserAssignedVidxConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { rlUserAssignedVidxConfigEntry 3 } + +--rlUserAssignedVidxGetFreeIndex + +rlUserAssignedVidxGetNextFreeIndex OBJECT-TYPE + SYNTAX VidxIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the next free Vidx index. Values from 4K to 32K" + ::= { rlUserAssignedVidx 2 } + +rlBrgMulticastCurrentNumberOfEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of multicast entries." +::= { rlBrgMulticast 10 } + + +END + + diff --git a/MIBS/cisco/CISCOSB-rlFft b/MIBS/cisco/CISCOSB-rlFft new file mode 100644 index 0000000..72888d7 --- /dev/null +++ b/MIBS/cisco/CISCOSB-rlFft @@ -0,0 +1,1905 @@ +CISCOSB-rlFft DEFINITIONS ::= BEGIN + +-- Title: CISCOSB FFT Private Extension +-- Version: 7.37.00.00 +-- Date: 17 May 2004 + +IMPORTS + switch001 FROM CISCOSB-MIB + Unsigned32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + RowStatus, TruthValue, PhysAddress, DisplayString, + TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddress, InetAddressType, + InetAddressPrefixLength FROM INET-ADDRESS-MIB; + + + Percents ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies percents." + SYNTAX INTEGER (0..100) + + NetNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specifies the network identification." + SYNTAX OCTET STRING (SIZE(4)) + + +--- +--- rlIpFFT +--- + +rlFFT MODULE-IDENTITY + LAST-UPDATED "200406010000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for switch001 Fast Forwarding Tables." + REVISION "200406010000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 47 } + + + +rlIpFFT OBJECT IDENTIFIER ::= { rlFFT 1 } + +rlIpFftMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlIpFFT 1 } + +rlInetMaxFftNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of IP FFTs." + ::= { rlIpFFT 2 } + +rlInetFftDynamicSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether dynamic IP FFTs are supported." + ::= { rlIpFFT 3 } + +rlInetFftSubnetSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether subtable per IP subnet is supported." + ::= { rlIpFFT 4 } + +rlIpFftUnknownAddrMsgUsed OBJECT-TYPE + SYNTAX INTEGER { + used (1), + unused (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the 3SW uses the unknown address message." + ::= { rlIpFFT 5 } + +rlInetFftAgingTimeSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether aging time is supported." + ::= { rlIpFFT 6 } + +rlIpFftSrcAddrSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether an IP subtable per station contains source IP address." + ::= { rlIpFFT 7 } + +rlInetFftAgingTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aging timeout in seconds." + ::= { rlIpFFT 8 } + +rlIpFftRedBoundary OBJECT-TYPE + SYNTAX Percents + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The red boundary in percents." + ::= { rlIpFFT 9 } + +rlIpFftYellowBoundary OBJECT-TYPE + SYNTAX Percents + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The yellow boundary in percents." + ::= { rlIpFFT 10 } + +--rlIpFftPollingInterval OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The polling interval for dynamic IP FFTs support in seconds." +-- ::= { rlIpFFT 11 } + +-- +-- The IP FFT Number Routers Table +-- + +rlInetFftNumTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetFftNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing routes' numbers of + the IP SFFTs and IP NFFTs. " + ::= { rlIpFFT 12 } + +rlInetFftNumEntry OBJECT-TYPE + SYNTAX RlInetFftNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the containing routes' numbers + of IP SFFT and IP NFFT " + INDEX { rlInetFftNumIndex, rlInetFftNumAddressType } + ::= { rlInetFftNumTable 1 } + +RlInetFftNumEntry ::= SEQUENCE { + rlInetFftNumIndex INTEGER, + rlInetFftNumAddressType InetAddressType, + rlInetFftNumStnRoutesNumber INTEGER, + rlInetFftNumSubRoutesNumber INTEGER, + rlInetFftNumInetTomeRoutesNumber INTEGER +} + +rlInetFftNumIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IP FFT. " + ::= { rlInetFftNumEntry 1 } + +rlInetFftNumAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inet address type that are contained in the IP SFFT. " + ::= { rlInetFftNumEntry 2 } + +rlInetFftNumStnRoutesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routes that are contained in the IP SFFT. " + ::= { rlInetFftNumEntry 3 } + +rlInetFftNumSubRoutesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routes that are contained in the IP NFFT. " + ::= { rlInetFftNumEntry 4 } + +rlInetFftNumInetTomeRoutesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routes that are Inet To Me. " + ::= { rlInetFftNumEntry 5 } + + +-- +-- The IP Fast Forwarding Table per station +-- + +rlInetFftStnTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetFftStnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table contains IP Fast Forwarding information + per station for IP datagrams. " + ::= { rlIpFFT 13 } + +rlInetFftStnEntry OBJECT-TYPE + SYNTAX RlInetFftStnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) contains the IP fast forwarding + information for IP datagrams from a particular source and + destination addresses." + INDEX { rlInetFftStnIndex, rlInetFftStnMrid, rlInetFftStnDstInetAddressType, rlInetFftStnDstInetAddress } + ::= { rlInetFftStnTable 1 } + +RlInetFftStnEntry ::= SEQUENCE { + rlInetFftStnIndex INTEGER, + rlInetFftStnMrid INTEGER, + rlInetFftStnDstInetAddressType InetAddressType, + rlInetFftStnDstInetAddress InetAddress, + rlInetFftStnDstRouteInetPrefix InetAddressPrefixLength, + rlInetFftStnDstInetAddrType INTEGER, + rlInetFftStnDstMacAddress PhysAddress, + rlInetFftStnSrcMacAddress PhysAddress, + rlInetFftStnOutIfIndex INTEGER, + rlInetFftStnVid INTEGER, + rlInetFftStnTaggedMode INTEGER, + rlInetFftStnAge INTEGER +} + +rlInetFftStnIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IP FFT. " + ::= { rlInetFftStnEntry 1 } + +rlInetFftStnMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router's Instance Identifier in the SFFT. " + ::= { rlInetFftStnEntry 2 } + +rlInetFftStnDstInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ip destination type for which this entry + contains IP forwarding information." + ::= { rlInetFftStnEntry 3 } + +rlInetFftStnDstInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP destination address for which this entry + contains IP forwarding information." + ::= { rlInetFftStnEntry 4 } + +rlInetFftStnDstRouteInetPrefix OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP destination prefix for which this entry + contains IP forwarding information." + ::= { rlInetFftStnEntry 5 } + +rlInetFftStnDstInetAddrType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + remote (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP destination address type. " + ::= { rlInetFftStnEntry 6 } + +rlInetFftStnDstMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC destination address." + ::= { rlInetFftStnEntry 7} + +rlInetFftStnSrcMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC source address." + ::= { rlInetFftStnEntry 8 } + +rlInetFftStnOutIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex of output physical port." + ::= { rlInetFftStnEntry 9 } + +rlInetFftStnVid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vid of the output port." + ::= { rlInetFftStnEntry 10 } + +rlInetFftStnTaggedMode OBJECT-TYPE + SYNTAX INTEGER { + untagged (1), + tagged (2), + basedPortConfig (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tagged value of the port. When the Tagged field is not + a part of the FFT table in the ASIC, + the Tagged field gets the BasedPortConfig value " + ::= { rlInetFftStnEntry 11 } + +rlInetFftStnAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age of the entry in seconds from the inserting." + ::= { rlInetFftStnEntry 12 } + +-- +-- The IP Fast Forwarding Table per subnet +-- + +rlInetFftSubTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetFftSubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing IP Fast Forwarding information + per subnet for IP datagrams. " + ::= { rlIpFFT 14 } + +rlInetFftSubEntry OBJECT-TYPE + SYNTAX RlInetFftSubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the IP fast forwarding + information for IP datagrams from a particular source and + destination addresses." + INDEX { rlInetFftSubMrid , rlInetFftSubDstInetSubnetType, rlInetFftSubDstInetSubnet, rlInetFftSubDstInetPrefix } + + ::= { rlInetFftSubTable 1 } + +RlInetFftSubEntry ::= SEQUENCE { + rlInetFftSubMrid INTEGER, + rlInetFftSubDstInetSubnetType InetAddressType, + rlInetFftSubDstInetSubnet InetAddress, + rlInetFftSubDstInetPrefix InetAddressPrefixLength, + rlInetFftSubNextHopSetRefCount INTEGER, + rlInetFftSubNextHopCount INTEGER, + rlInetFftSubNextHopIfindex1 INTEGER, + rlInetFftSubNextHopInetAddr1Type InetAddressType, + rlInetFftSubNextHopInetAddr1 InetAddress, + rlInetFftSubNextHopIfindex2 INTEGER, + rlInetFftSubNextHopInetAddr2Type InetAddressType, + rlInetFftSubNextHopInetAddr2 InetAddress, + rlInetFftSubNextHopIfindex3 INTEGER, + rlInetFftSubNextHopInetAddr3Type InetAddressType, + rlInetFftSubNextHopInetAddr3 InetAddress, + rlInetFftSubNextHopIfindex4 INTEGER, + rlInetFftSubNextHopInetAddr4Type InetAddressType, + rlInetFftSubNextHopInetAddr4 InetAddress, + rlInetFftSubNextHopIfindex5 INTEGER, + rlInetFftSubNextHopInetAddr5Type InetAddressType, + rlInetFftSubNextHopInetAddr5 InetAddress, + rlInetFftSubNextHopIfindex6 INTEGER, + rlInetFftSubNextHopInetAddr6Type InetAddressType, + rlInetFftSubNextHopInetAddr6 InetAddress, + rlInetFftSubNextHopIfindex7 INTEGER, + rlInetFftSubNextHopInetAddr7Type InetAddressType, + rlInetFftSubNextHopInetAddr7 InetAddress, + rlInetFftSubNextHopIfindex8 INTEGER, + rlInetFftSubNextHopInetAddr8Type InetAddressType, + rlInetFftSubNextHopInetAddr8 InetAddress, + rlInetFftSubAge INTEGER +} + +rlInetFftSubMrid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router's Instance Identifier in the NFFT. " + ::= { rlInetFftSubEntry 1 } + +rlInetFftSubDstInetSubnetType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP destination subnet type for which this entry + contains IP forwarding information." + ::= { rlInetFftSubEntry 2 } + +rlInetFftSubDstInetSubnet OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP destination subnet for which this entry + contains IP forwarding information." + ::= { rlInetFftSubEntry 3 } + +rlInetFftSubDstInetPrefix OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP destination prefix for which this entry + contains IP forwarding information." + ::= { rlInetFftSubEntry 4 } + +rlInetFftSubNextHopSetRefCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFFT entries that used the given NextHop set (ECMP path). " + + ::= { rlInetFftSubEntry 5 } + +rlInetFftSubNextHopCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of used NextHops in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 6 } + +rlInetFftSubNextHopIfindex1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop Ifindex in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 7 } + +rlInetFftSubNextHopInetAddr1Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address type in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 8 } + +rlInetFftSubNextHopInetAddr1 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 9 } + +rlInetFftSubNextHopIfindex2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second NextHop Ifindex in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 10 } + +rlInetFftSubNextHopInetAddr2Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address type in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 11 } + +rlInetFftSubNextHopInetAddr2 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second NextHop IP address in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 12 } + +rlInetFftSubNextHopIfindex3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The third NextHop Ifindex in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 13 } + +rlInetFftSubNextHopInetAddr3Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address type in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 14 } + +rlInetFftSubNextHopInetAddr3 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The third NextHop IP address in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 15 } + +rlInetFftSubNextHopIfindex4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fourth NextHop Ifindex in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 16 } + +rlInetFftSubNextHopInetAddr4Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address type in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 17 } + +rlInetFftSubNextHopInetAddr4 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fourth NextHop IP address in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 18 } + +rlInetFftSubNextHopIfindex5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fifth NextHop Ifindex in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 19 } + +rlInetFftSubNextHopInetAddr5Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address type in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 20 } + +rlInetFftSubNextHopInetAddr5 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fifth NextHop IP address in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 21 } + +rlInetFftSubNextHopIfindex6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The six NextHop Ifindex in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 22 } + +rlInetFftSubNextHopInetAddr6Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address type in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 23 } + +rlInetFftSubNextHopInetAddr6 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The six NextHop IP address in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 24 } + +rlInetFftSubNextHopIfindex7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The seven NextHop Ifindex in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 25 } + +rlInetFftSubNextHopInetAddr7Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address type in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 26 } + +rlInetFftSubNextHopInetAddr7 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The seven NextHop IP address in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 27 } + +rlInetFftSubNextHopIfindex8 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The eight NextHop Ifindex in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 28 } + +rlInetFftSubNextHopInetAddr8Type OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first NextHop IP address type in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 29 } + +rlInetFftSubNextHopInetAddr8 OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The eight NextHop IP address in the given NextHop set (ECMP path) for the NFFT entry. " + ::= { rlInetFftSubEntry 30 } + +rlInetFftSubAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age of the entry in seconds from the inserting." + + ::= { rlInetFftSubEntry 31 } + +-- +-- The IP FFT Counters Table +-- + +rlInetFftCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetFftCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing IP Counters information + per one IP FFT." + ::= { rlIpFFT 15 } + +rlInetFftCountersEntry OBJECT-TYPE + SYNTAX RlInetFftCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the IP Counters + information containing amount of IP datagrams passed + by certain IP FFT." + INDEX { rlInetFftCountersIndex } + ::= { rlInetFftCountersTable 1 } + +RlInetFftCountersEntry ::= SEQUENCE { + rlInetFftCountersIndex INTEGER, + rlInetFftInReceives INTEGER, + rlInetFftForwDatagrams INTEGER, + rlInetFftInDiscards INTEGER +} + +rlInetFftCountersIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IP FFT." + ::= { rlInetFftCountersEntry 1 } + +rlInetFftInReceives OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of received IP datagrams " + ::= { rlInetFftCountersEntry 2 } + +rlInetFftForwDatagrams OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of forwarded IP datagrams " + ::= { rlInetFftCountersEntry 3 } + +rlInetFftInDiscards OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of discarded IP datagrams " + ::= { rlInetFftCountersEntry 4 } + +-- +-- The IP NextHop Table (used by NFFT and Remote SFFT) +-- + +rlInetFftNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetFftNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table contains NextHop information + used for routing IP datagrams. " + ::= { rlIpFFT 16 } + +rlInetFftNextHopEntry OBJECT-TYPE + SYNTAX RlInetFftNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) contains the NextHop info + information for routing IP datagrams." + + INDEX { rlInetFftNextHopifindex, rlInetFftNextHopInetAddressType, rlInetFftNextHopInetAddress} + ::= { rlInetFftNextHopTable 1 } + +RlInetFftNextHopEntry ::= SEQUENCE { + rlInetFftNextHopifindex INTEGER, + rlInetFftNextHopInetAddressType InetAddressType, + rlInetFftNextHopInetAddress InetAddress, + rlInetFftNextHopValid INTEGER, + rlInetFftNextHopType INTEGER, + rlInetFftNextHopReferenceCount INTEGER, + rlInetFftNextHopNetAddress PhysAddress, + rlInetFftNextHopVid INTEGER, + rlInetFftNextHopMacAddress PhysAddress, + rlInetFftNextHopOutIfIndex INTEGER +} + +rlInetFftNextHopifindex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the IP Interface index of the NextHop. " + ::= { rlInetFftNextHopEntry 1 } + +rlInetFftNextHopInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type of a NextHop for which an entry contains + IP forwarding information. " + ::= { rlInetFftNextHopEntry 2 } + + +rlInetFftNextHopInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of a NextHop for which an entry contains + IP forwarding information. " + ::= { rlInetFftNextHopEntry 3 } + +rlInetFftNextHopValid OBJECT-TYPE + SYNTAX INTEGER { + valid (1), + invalid (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NextHop Valid bit. When L2 info is missing, + a NextHop has Invalid value. " + ::= { rlInetFftNextHopEntry 4 } + +rlInetFftNextHopType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + remote (2), + reject (3), + drop (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NextHop type. " + ::= { rlInetFftNextHopEntry 5 } + +rlInetFftNextHopReferenceCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IF LPM is supported: + If ecmp supported: + the field NextHop_ref_count used to save number + of NextHop SETs that use the NextHop. + Otherwise, NextHop_ref_count used to save number of + NFFT entries that use the NextHop. + IF LPM is NOT supported: + NextHop_ref_count used to save number of + Remote SFFT entries that use the NextHop. " + ::= { rlInetFftNextHopEntry 6 } + +rlInetFftNextHopNetAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NextHop Physical Address." + ::= { rlInetFftNextHopEntry 7 } + +rlInetFftNextHopVid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vid of the output port." + ::= { rlInetFftNextHopEntry 8 } + +rlInetFftNextHopMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC destination address." + ::= { rlInetFftNextHopEntry 9} + +rlInetFftNextHopOutIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex of output physical port." + ::= { rlInetFftNextHopEntry 10 } + +-- +-- The L2 info Table (used by NextHop and Direct SFFT) +-- + +rlInetFftL2InfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlInetFftL2InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table contains L2 information + used for routing IP datagrams. " + ::= { rlIpFFT 17 } + +rlInetFftL2InfoEntry OBJECT-TYPE + SYNTAX RlInetFftL2InfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) contains the L2 info + information for routing IP datagrams." + + INDEX { rlInetFftL2InfoIfindex, rlInetFftL2InfoDstMacAddress } + ::= { rlInetFftL2InfoTable 1 } + +RlInetFftL2InfoEntry ::= SEQUENCE { + rlInetFftL2InfoIfindex INTEGER, + rlInetFftL2InfoDstMacAddress PhysAddress, + rlInetFftL2InfoValid INTEGER, + rlInetFftL2InfoType INTEGER, + rlInetFftL2InfoReferenceCount INTEGER, + rlInetFftL2InfoVid INTEGER, + rlInetFftL2InfoSrcMacAddress PhysAddress, + rlInetFftL2InfoOutIfIndex INTEGER, + rlInetFftL2InfoTaggedMode INTEGER +} + +rlInetFftL2InfoIfindex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN Ifindex of the destination port. " + ::= { rlInetFftL2InfoEntry 1 } + +rlInetFftL2InfoDstMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC destination address." + ::= { rlInetFftL2InfoEntry 2} + +rlInetFftL2InfoValid OBJECT-TYPE + SYNTAX INTEGER { + valid (1), + invalid (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L2 info entry valid bit. When L2 info is missing some information, + an L2 info has Invalid value. " + ::= { rlInetFftL2InfoEntry 3 } + +rlInetFftL2InfoType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + vlan (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The L2 info type. With Enthernet media l2 info type is vlan. + WIth Tunneling feature, l2 info type will be expanded. " + ::= { rlInetFftL2InfoEntry 4 } + +rlInetFftL2InfoReferenceCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reference count contains a number of + NextHop entries that use this L2 info." + ::= { rlInetFftL2InfoEntry 5 } + +rlInetFftL2InfoVid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vid of the destination port. " + ::= { rlInetFftL2InfoEntry 6 } + +rlInetFftL2InfoSrcMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC source address placed to Ehernet Header of IP forwarded packet." + ::= { rlInetFftL2InfoEntry 7} + +rlInetFftL2InfoOutIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex of output physical port the packet is forwarded through." + ::= { rlInetFftL2InfoEntry 8 } + +rlInetFftL2InfoTaggedMode OBJECT-TYPE + SYNTAX INTEGER { + untagged (1), + tagged (2), + basedPortConfig (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tagged value of the port. When the Tagged field is not + a part of the FFT table in the ASIC, + the Tagged field get the BasedPortConfig value." + ::= { rlInetFftL2InfoEntry 9 } + +rlIpv6FftRedBoundary OBJECT-TYPE + SYNTAX Percents + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The red boundary in percents." + ::= { rlIpFFT 18 } + +rlIpv6FftYellowBoundary OBJECT-TYPE + SYNTAX Percents + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The yellow boundary in percents." + ::= { rlIpFFT 19 } + +--- +--- rlIpxFFT +--- + +rlIpxFFT OBJECT IDENTIFIER ::= { rlFFT 2 } + +rlIpxFftMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlIpxFFT 1 } + +rlIpxMaxFftNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun number of IPX FFTs. An IPX FFT gets a number + from 1 until rlIpxMaxFftSetNumber." + ::= { rlIpxFFT 2 } + +rlIpxFftDynamicSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether dynamic IPX FFTs are supported." + ::= { rlIpxFFT 3 } + +rlIpxFftNetworkSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether subtable per IPX network is supported." + ::= { rlIpxFFT 4 } + +rlIpxFftUnknownAddrMsgUsed OBJECT-TYPE + SYNTAX INTEGER { + used (1), + unused (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the 3SW uses the unknown address message." + ::= { rlIpxFFT 5 } + +rlIpxFftAgingTimeSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether aging time is supported for subtable per station." + ::= { rlIpxFFT 6 } + +rlIpxFftSrcAddrSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether an IPX subtable per station contains source + IPX address." + ::= { rlIpxFFT 7 } + +rlIpxFftAgingTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aging timeout in seconds." + ::= { rlIpxFFT 8 } + +rlIpxFftRedBoundary OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The red boundary in percents." + ::= { rlIpxFFT 9 } + +rlIpxFftYellowBoundary OBJECT-TYPE + SYNTAX Percents + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The yellow boundary in percents." + ::= { rlIpxFFT 10 } + +--rlIpxFftPollingInterval OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The polling interval for dynamic IPX FFTs support in seconds." +-- ::= { rlIpxFFT 11 } + +-- +-- The IPX FFT Number Routers Table +-- + +rlIpxFftNumTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpxFftNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing number routes of + the IPX Fast Forwarding Table. " + ::= { rlIpxFFT 12 } + +rlIpxFftNumEntry OBJECT-TYPE + SYNTAX RlIpxFftNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the containing number routes of + of IPX SFFT and IPX NFFT " + INDEX { rlIpxFftNumIndex } + ::= { rlIpxFftNumTable 1 } + +RlIpxFftNumEntry ::= SEQUENCE { + rlIpxFftNumIndex INTEGER, + rlIpxFftNumStnRoutesNumber INTEGER, + rlIpxFftNumSubRoutesNumber INTEGER +} + +rlIpxFftNumIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IPX FFT. " + ::= { rlIpxFftNumEntry 1 } + +rlIpxFftNumStnRoutesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routes containing in the IPX SFFT. " + ::= { rlIpxFftNumEntry 2 } + +rlIpxFftNumSubRoutesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routes containing in the IPX NFFT. " +::= { rlIpxFftNumEntry 3 } + +-- +-- The IPX Fast Forwarding Table per station +-- + +rlIpxFftStnTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpxFftStnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing IPX Fast Forwarding information + per station for IPX. " + ::= { rlIpxFFT 13 } + +rlIpxFftStnEntry OBJECT-TYPE + SYNTAX RlIpxFftStnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the IP fast forwarding + information for IP datagrams from a particular source and + destination addresses." + INDEX { rlIpxFftStnIndex, rlIpxFftStnDstNetid, rlIpxFftStnDstNode, + rlIpxFftStnSrcNetid, rlIpxFftStnSrcNode } + ::= { rlIpxFftStnTable 1 } + +RlIpxFftStnEntry ::= SEQUENCE { + rlIpxFftStnIndex INTEGER, + rlIpxFftStnDstNetid NetNumber, + rlIpxFftStnDstNode PhysAddress, + rlIpxFftStnSrcNetid NetNumber, + rlIpxFftStnSrcNode PhysAddress, + rlIpxFftStnDstIpxAddrType INTEGER, + rlIpxFftStnEncapsulation INTEGER, + rlIpxFftStnDstMacAddress PhysAddress, + rlIpxFftStnSrcMacAddress PhysAddress, + rlIpxFftStnOutIfIndex INTEGER, + rlIpxFftStnTci INTEGER, + rlIpxFftStnFacsIndex INTEGER, + rlIpxFftStnAge INTEGER +} + +rlIpxFftStnIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IPX FFT. " + ::= { rlIpxFftStnEntry 1 } + +rlIpxFftStnDstNetid OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination network for which this entry + contains IPX forwarding information." + ::= { rlIpxFftStnEntry 2 } + +rlIpxFftStnDstNode OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination node for which this entry + contains IPX forwarding information." + ::= { rlIpxFftStnEntry 3 } + +rlIpxFftStnSrcNetid OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source network for which this entry + contains IPX forwarding information." + ::= { rlIpxFftStnEntry 4 } + +rlIpxFftStnSrcNode OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination node for which this entry + contains IPX forwarding information." + ::= { rlIpxFftStnEntry 5 } + +rlIpxFftStnDstIpxAddrType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + remote (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination address type. " + ::= { rlIpxFftStnEntry 6 } + +rlIpxFftStnEncapsulation OBJECT-TYPE + SYNTAX INTEGER { + novell(1), + ethernet(2), + llc(3), + snap(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encapsulation method associated with this route." + ::= { rlIpxFftStnEntry 7 } + +rlIpxFftStnDstMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC destination address." + ::= { rlIpxFftStnEntry 8 } + +rlIpxFftStnSrcMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC source address." + ::= { rlIpxFftStnEntry 9 } + +rlIpxFftStnOutIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex of output physical port." + ::= { rlIpxFftStnEntry 10 } + +rlIpxFftStnTci OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of TCI or 0." + ::= { rlIpxFftStnEntry 11 } + +rlIpxFftStnFacsIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of index of the FACS Table." + ::= { rlIpxFftStnEntry 12 } + +rlIpxFftStnAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age of the entry in seconds." + ::= { rlIpxFftStnEntry 13 } + +-- +-- The IPX Fast Forwarding Table per network +-- + +rlIpxFftSubTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpxFftSubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing IPX Fast Forwarding information + per network for IPX . " + ::= { rlIpxFFT 14 } + +rlIpxFftSubEntry OBJECT-TYPE + SYNTAX RlIpxFftSubEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the IP fast forwarding + information for IP datagrams from a particular source and + destination addresses." + INDEX { rlIpxFftSubIndex, rlIpxFftSubDstNetid } + ::= { rlIpxFftSubTable 1 } + +RlIpxFftSubEntry ::= SEQUENCE { + rlIpxFftSubIndex INTEGER, + rlIpxFftSubDstNetid NetNumber, + rlIpxFftSubEncapsulation INTEGER, + rlIpxFftSubDstMacAddress PhysAddress, + rlIpxFftSubSrcMacAddress PhysAddress, + rlIpxFftSubOutIfIndex INTEGER, + rlIpxFftSubTci INTEGER, + rlIpxFftSubFacsIndex INTEGER, + rlIpxFftSubAge INTEGER +} + +rlIpxFftSubIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IPX FFT. " + ::= { rlIpxFftSubEntry 1 } + +rlIpxFftSubDstNetid OBJECT-TYPE + SYNTAX NetNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination network for which this entry + contains IPX forwarding information." + ::= { rlIpxFftSubEntry 2 } + +rlIpxFftSubEncapsulation OBJECT-TYPE + SYNTAX INTEGER { + novell(1), + ethernet(2), + llc(3), + snap(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encapsulation method associated with this route." + ::= { rlIpxFftSubEntry 3 } + +rlIpxFftSubDstMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC destination address." + ::= { rlIpxFftSubEntry 4 } + +rlIpxFftSubSrcMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC source address." + ::= { rlIpxFftSubEntry 5 } + +rlIpxFftSubOutIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex of output physical port." + ::= { rlIpxFftSubEntry 6 } + +rlIpxFftSubTci OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of TCI or 0." + ::= { rlIpxFftSubEntry 7 } + +rlIpxFftSubFacsIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of index of the FACS Table." + ::= { rlIpxFftSubEntry 8 } + +rlIpxFftSubAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age of the entry in seconds." + ::= { rlIpxFftSubEntry 9 } + +-- +-- The IPX FFT Counters Table +-- + +rlIpxFftCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpxFftCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing IPX Counters information + per one IPX FFT." + ::= { rlIpxFFT 15 } + +rlIpxFftCountersEntry OBJECT-TYPE + SYNTAX RlIpxFftCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the IP Counters + information containing amount of IPX datagrams passed + by certain IPX FFT." + INDEX { rlIpxFftCountersIndex } + ::= { rlIpxFftCountersTable 1 } + +RlIpxFftCountersEntry ::= SEQUENCE { + rlIpxFftCountersIndex INTEGER, + rlIpxFftInReceives INTEGER, + rlIpxFftForwDatagrams INTEGER, + rlIpxFftInDiscards INTEGER +} + +rlIpxFftCountersIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IPX FFT." + ::= { rlIpxFftCountersEntry 1 } + +rlIpxFftInReceives OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of received IPX datagrams " + ::= { rlIpxFftCountersEntry 2 } + +rlIpxFftForwDatagrams OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of forwarded IPX datagrams " + ::= { rlIpxFftCountersEntry 3 } + +rlIpxFftInDiscards OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of discarded IPX datagrams " + ::= { rlIpxFftCountersEntry 4 } + +--- +--- rlIpmFFT +--- + +rlIpmFFT OBJECT IDENTIFIER ::= { rlFFT 3 } + +rlIpmFftMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlIpmFFT 1 } + +rlIpmMaxFftNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximun number of IPM FFTs. NT_IPM gets a number + from Host Parameters" + ::= { rlIpmFFT 2 } + +rlIpmFftDynamicSupported OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + unsupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether dynamic IPM FFTs are supported. + An NT_IPM gets a number from Host Parameters" + ::= { rlIpmFFT 3 } + +rlIpmFftUnknownAddrMsgUsed OBJECT-TYPE + SYNTAX INTEGER { + used (1), + unused (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the 3SW uses the unknown address message. + An NT_IPM gets a number from Host Parameters" + ::= { rlIpmFFT 4 } + +rlIpmFftUserAgingTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The aging timeout in seconds. SNMP user writes. + There is a default value of aging timeout." + ::= { rlIpmFFT 5 } + +rlIpmFftRouterAgingTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aging timeout in seconds. NT_IPM keeps value that + Router level gave. This is high priority value for aging timeout." + ::= { rlIpmFFT 6 } + +--rlIpmFftPollingInterval OBJECT-TYPE +-- SYNTAX INTEGER +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The polling interval for dynamic IPM FFT's support in seconds." +-- ::= { rlIpmFFT 7 } + + +-- +-- The IPM FFT Number Routers Table +-- + +rlIpmFftNumTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpmFftNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing number routes of + the IPM Fast Forwarding Table. " + ::= { rlIpmFFT 8 } + +rlIpmFftNumEntry OBJECT-TYPE + SYNTAX RlIpmFftNumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the containing number routes of + an IPM FFT." + INDEX { rlIpmFftNumIndex } + ::= { rlIpmFftNumTable 1 } + +RlIpmFftNumEntry ::= SEQUENCE { + rlIpmFftNumIndex INTEGER, + rlIpmFftNumRoutesNumber INTEGER +} + +rlIpmFftNumIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IPM FFT." + ::= { rlIpmFftNumEntry 1 } + +rlIpmFftNumRoutesNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of routes containing in the IPM FFT." + ::= { rlIpmFftNumEntry 2 } + +-- +-- The IPM Fast Forwarding Table +-- + +rlIpmFftTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpmFftEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing IPM Fast Forwarding information + for IPM datagrams." + ::= { rlIpmFFT 9 } + +rlIpmFftEntry OBJECT-TYPE + SYNTAX RlIpmFftEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the IPM fast forwarding + information for IP datagrams from a particular source and + destination addresses." + INDEX { rlIpmFftIndex, rlIpmFftSrcIpAddress, rlIpmFftDstIpAddress } + ::= { rlIpmFftTable 1 } + +RlIpmFftEntry ::= SEQUENCE { + rlIpmFftIndex INTEGER, + rlIpmFftSrcIpAddress IpAddress, + rlIpmFftDstIpAddress IpAddress, + rlIpmFftSrcIpMask IpAddress, + rlIpmFftInputIfIndex INTEGER, + rlIpmFftInputVlanTag INTEGER, + rlIpmFftForwardAction INTEGER, + rlIpmFftInportAction INTEGER, + rlIpmFftAge INTEGER +} + +rlIpmFftIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IPM FFT. " + ::= { rlIpmFftEntry 1 } + +rlIpmFftSrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP source address for which this entry + contains IPM forwarding information." + ::= { rlIpmFftEntry 2 } + +rlIpmFftDstIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPM destination address for which this entry + contains IPM forwarding information." + ::= { rlIpmFftEntry 3 } + +rlIpmFftSrcIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP source mask for which this entry + contains IP forwarding information." + ::= { rlIpmFftEntry 4 } + +rlIpmFftInputIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input ifIndex for which this entry + contains IPM forwarding information." + ::= { rlIpmFftEntry 5 } + +rlIpmFftInputVlanTag OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input Vlan tag together with input ifIndex defines + pair (ifIndex, tag)" + ::= { rlIpmFftEntry 6 } + +rlIpmFftForwardAction OBJECT-TYPE + SYNTAX INTEGER { + forward(1), + discard (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPM forward action." + ::= { rlIpmFftEntry 7 } + +rlIpmFftInportAction OBJECT-TYPE + SYNTAX INTEGER { + sentToCPU(1), + discard (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPM illegal input port action." + ::= { rlIpmFftEntry 8 } + +rlIpmFftAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age of the entry in seconds from the moment of inserting. " + ::= { rlIpmFftEntry 9 } + +-- +-- The IPM FFT Output Port and Tag Table +-- + +rlIpmFftPortTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpmFftPortTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing IPM FFT output port tag information + for IPM datagrams." + ::= { rlIpmFFT 10 } + +rlIpmFftPortTagEntry OBJECT-TYPE + SYNTAX RlIpmFftPortTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the IPM FFT output port tag + information for IP datagrams from a particular source and + destination addresses." + INDEX { rlIpmFftPortIndex, rlIpmFftPortSrcIpAddress, + rlIpmFftPortDstIpAddress, rlIpmFftPortOutputifIndex, + rlIpmFftPortOutputTag } + ::= { rlIpmFftPortTagTable 1 } + +RlIpmFftPortTagEntry ::= SEQUENCE { + rlIpmFftPortIndex INTEGER, + rlIpmFftPortSrcIpAddress IpAddress, + rlIpmFftPortDstIpAddress IpAddress, + rlIpmFftPortOutputifIndex INTEGER, + rlIpmFftPortOutputTag INTEGER +} + +rlIpmFftPortIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IPM FFT. " + ::= { rlIpmFftPortTagEntry 1 } + +rlIpmFftPortSrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP source address for which this entry + contains IPM output port tag information." + ::= { rlIpmFftPortTagEntry 2 } + +rlIpmFftPortDstIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPM destination address for which this entry + contains IPM port tag information." + ::= { rlIpmFftPortTagEntry 3 } + +rlIpmFftPortOutputifIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The output ifIndex " + ::= { rlIpmFftPortTagEntry 4 } + +rlIpmFftPortOutputTag OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The output Vlan tag together with output ifIndex defines + pair (ifIndex, tag)" + ::= { rlIpmFftPortTagEntry 5 } + +-- +-- The IPM FFT Counters Table +-- + +rlIpmFftCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpmFftCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table containing IPM Counters information + per FFT number. " + ::= { rlIpmFFT 11 } + +rlIpmFftCountersEntry OBJECT-TYPE + SYNTAX RlIpmFftCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) containing the IPM Counters + information containing amount of IPM datagrams passed by certain FFT." + INDEX { rlIpmFftCountersIndex } + ::= { rlIpmFftCountersTable 1 } + +RlIpmFftCountersEntry ::= SEQUENCE { + rlIpmFftCountersIndex INTEGER, + rlIpmFftInReceives INTEGER, + rlIpmFftForwDatagrams INTEGER, + rlIpmFftInDiscards INTEGER +} + +rlIpmFftCountersIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the index of the IPM FFT. " + ::= { rlIpmFftCountersEntry 1 } + +rlIpmFftInReceives OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of received IPM datagrams " + ::= { rlIpmFftCountersEntry 2 } + +rlIpmFftForwDatagrams OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of forwarded IPM datagrams " + ::= { rlIpmFftCountersEntry 3 } + +rlIpmFftInDiscards OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of discarded IPM datagrams " + ::= { rlIpmFftCountersEntry 4 } + +END + diff --git a/MIBS/cisco/CISCOSB-rlIP-MIB b/MIBS/cisco/CISCOSB-rlIP-MIB new file mode 100644 index 0000000..278784a --- /dev/null +++ b/MIBS/cisco/CISCOSB-rlIP-MIB @@ -0,0 +1,334 @@ +CISCOSB-rlIP-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB IP MIB +-- IP Extension/Private MIB +-- IPv6 auto configured address representation support +-- based on IP standard MIB IP-MIB +-- Version: 0.00 +-- Date: 16 June 2013 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, Counter32, IpAddress, + mib-2, Unsigned32, Counter64, + zeroDotZero FROM SNMPv2-SMI + PhysAddress, TruthValue, + TimeStamp, RowPointer, + TEXTUAL-CONVENTION, TestAndIncr, + RowStatus, StorageType, DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + InetAddress, InetAddressType, + InetAddressPrefixLength, + InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB + InterfaceIndex FROM IF-MIB + IpAddressOriginTC, IpAddressStatusTC + FROM IP-MIB + switch001 FROM CISCOSB-MIB; + +rlIp MODULE-IDENTITY + LAST-UPDATED "201306161200Z" -- Sun June 16 12:00:00 PST 2011 + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Auto Configured IPv6 Address representation." + REVISION "201306161200Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 250 } + +-- +-- The textual conventions we define and use in this MIB. +-- + +RlIpAddressOriginTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The origin of the address. + + following are same as ipAddressOriginTC in standard MIB: + + manual(2) indicates that the address was manually configured + to a specified address, e.g., by user configuration. + + dhcp(4) indicates an address that was assigned to this + system by a DHCP server. + + linklayer(5) indicates an address created by IPv6 stateless + auto-configuration. + + random(6) indicates an address chosen by the system at + random, e.g., an IPv4 address within 169.254/16, or an RFC + 3041 privacy address. + + following are additional to standard MIB: + + autoConfig(7) indicates that the address was auto configured configured + to a specified address, e.g., not by user configuration. + + eui64(8) indicates that the address was partially configured configured + to a specified address, e.g., address suffix is based on MAC address with + EUI-64 representation. + + tunnelIsatap(9) indicates that the address an ISATATP tunnel representation. + + tunnelIsatap(10) indicates that the address an 6to4 tunnel representation. + + tunnelIsatap(11) indicates that the address was partially configured configured + to a specified address, e.g., address prefix is preconfigured. + " + SYNTAX INTEGER { + other(1), + manual(2), + dhcp(4), + linklayer(5), + random(6), +-- additional to standard MIB + autoConfig(7), + eui64(8), + tunnelIsatap(9), + tunnel6to4(10), + generalPrefix(11) + } + + +-- +-- Internet Address Table (Private/Extension) +-- + +rlIpAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains addressing information relevant to the + entity's interfaces. + + in addition to ipAddressTable defined in standard MIB a represenattion of + IPv6 addresses based on additionl address origin such as EUI-64, general + prefix etc. + In this case the address information is partial address information. + Together with the address origin and the general prefix (when needed) user can + construct full address information. + + The index (key) for this table includes this information additionally to the address." + ::= { rlIp 1 } + +rlIpAddressEntry OBJECT-TYPE + SYNTAX RlIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An address mapping for a particular interface." + INDEX { rlIpAddressAddrType, + rlIpAddressAddr, + rlIpAddressOrigin, + rlIpAddressGeneralPrefixName } + ::= { rlIpAddressTable 1 } + +RlIpAddressEntry ::= SEQUENCE { + rlIpAddressAddrType InetAddressType, + rlIpAddressAddr InetAddress, +-- additional to standard MIB + rlIpAddressOrigin RlIpAddressOriginTC, + rlIpAddressGeneralPrefixName + DisplayString, +-- + rlIpAddressIfIndex InterfaceIndex, + rlIpAddressExtdType INTEGER, + rlIpAddressPrefix RowPointer, +-- following filed has changed to a key +-- rlIpAddressOrigin IpAddressOriginTC, + rlIpAddressStatus IpAddressStatusTC, + rlIpAddressCreated TimeStamp, + rlIpAddressLastChanged TimeStamp, + rlIpAddressRowStatus RowStatus, + rlIpAddressStorageType StorageType, +-- additional fields - based on 'IpAddressEntry' augmentation + rlIpAddressExtdPrefixLength InetAddressPrefixLength, + rlIpAddressCompleteAddr InetAddress + } + +rlIpAddressAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address type of rlIpAddressAddr." + ::= { rlIpAddressEntry 1 } + +rlIpAddressAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address to which this entry's addressing information + pertains. The address type of this object is specified in + rlIpAddressAddrType. + + In case of auto-configure address such as eui-64, general-prefix and others + it contains the partial address before appropriate manipulation. + + Implementors need to be aware that if the size of + rlIpAddressAddr exceeds 116 octets, then OIDS of instances of + columns in this row will have more than 128 sub-identifiers + and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3." + ::= { rlIpAddressEntry 2 } + +-- additional to standard MIB + +rlIpAddressOrigin OBJECT-TYPE + SYNTAX RlIpAddressOriginTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The origin of the address." + ::= { rlIpAddressEntry 3 } + +rlIpAddressGeneralPrefixName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name assigned to the prefix." + ::= { rlIpAddressEntry 4 } + +rlIpAddressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The index value that uniquely identifies the interface to + which this entry is applicable. The interface identified by + a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { rlIpAddressEntry 5 } + +rlIpAddressExtdType OBJECT-TYPE + SYNTAX INTEGER { + unicast(1), + anycast(2), + broadcast(3), + multicast(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Extend standard field ipAddressType to multicast" + DEFVAL { unicast } + ::= { rlIpAddressEntry 6 } + +rlIpAddressPrefix OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A pointer to the row in the prefix table to which this + address belongs. May be { 0 0 } if there is no such row." + DEFVAL { zeroDotZero } + ::= { rlIpAddressEntry 7 } + +-- following filed has changed to a key +-- rlIpAddressOrigin OBJECT-TYPE +-- SYNTAX IpAddressOriginTC +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "The origin of the address." +-- ::= { rlIpAddressEntry 8 } + +rlIpAddressStatus OBJECT-TYPE + SYNTAX IpAddressStatusTC + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the address, describing if the address can be + used for communication. + + In the absence of other information, an IPv4 address is + always preferred(1)." + DEFVAL { preferred } + ::= { rlIpAddressEntry 8 } + +rlIpAddressCreated OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this entry was created. + If this entry was created prior to the last re- + initialization of the local network management subsystem, + then this object contains a zero value." + ::= { rlIpAddressEntry 9 } + +rlIpAddressLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time this entry was last + updated. If this entry was updated prior to the last re- + initialization of the local network management subsystem, + then this object contains a zero value." + ::= { rlIpAddressEntry 10 } + +rlIpAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + + The RowStatus TC requires that this DESCRIPTION clause + states under which circumstances other objects in this row + can be modified. The value of this object has no effect on + whether other objects in this conceptual row can be + modified. + + A conceptual row can not be made active until the + rlIpAddressIfIndex has been set to a valid index." + ::= { rlIpAddressEntry 11 } + +rlIpAddressStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The storage type for this conceptual row. If this object + has a value of 'permanent', then no other objects are + required to be able to be modified." + DEFVAL { volatile } + ::= { rlIpAddressEntry 12 } + + +-- additional fields - based on 'ipAddressEntry' augmentation + +rlIpAddressExtdPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The prefix length of this address." + DEFVAL { 64 } + ::= { rlIpAddressEntry 13 } + +rlIpAddressCompleteAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Complete IP address to which this entry's addressing information + pertains. + + In case of auto-configure address such as eui-64, general-prefix and others + it contains the complete address after appropriate manipulation" + ::= { rlIpAddressEntry 14 } + +END diff --git a/MIBS/cisco/CISCOSB-rlInterfaces b/MIBS/cisco/CISCOSB-rlInterfaces new file mode 100644 index 0000000..a45c5f4 --- /dev/null +++ b/MIBS/cisco/CISCOSB-rlInterfaces @@ -0,0 +1,1391 @@ +CISCOSB-rlInterfaces DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Switch Interfaces Private +-- Version: 7.45 +-- Date: 07 May 2006 +-- 30-Nov-2004 Added type AutoNegCapabilitiesBits +-- 30-Nov-2004 Added fields swIfAdminSpeedDuplexAutoNegotiationLocalCapabilities +-- swIfOperSpeedDuplexAutoNegotiationLocalCapabilities +-- swIfSpeedDuplexNegotiationRemoteCapabilities to swIfEntry +-- 22-Nov-2005 Obsoleted field swIfPhysAddressType +-- 22-Nov-2005 Added rlIfBaseMACAddressPerIfIndex +-- 30-Oct-2005 Added swIfExtTable +-- 30-Nov-2005 Added fields swIfAdminComboMode +-- swIfOperComboMode swIfExtTable to swIfEntry +-- 05-Dec-2005 Added rlFlowControlCascadeMode and rlFlowControlCascadeType +-- 23-Feb-2005 Added rlFlowControlRxPerSystem +-- 07-May-2006 Added rlCascadePortProtectionAction +-- 04-Jun-2006 Added multiple-auth enum to swIfHostMode +-- 11-Jun-2008 Added rlManagementIfIndex +-- 06-Jun-2009 Added rlIfClearPortMacAddresses +-- 30-May-2011 Added MODULE-IDENTITY + +IMPORTS + switch001, rlIfInterfaces FROM CISCOSB-MIB + ifIndex, InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB + PortList FROM Q-BRIDGE-MIB + Unsigned32, Integer32, Counter32, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION, + DisplayString FROM SNMPv2-TC; + +swInterfaces MODULE-IDENTITY + LAST-UPDATED "202105190000Z" -- April 1, 2013 + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for Switch Interfaces." + REVISION "202105190000Z" -- April 1, 2013 + DESCRIPTION + "Added MODULE-IDENTITY" + ::= { switch001 43 } + +-- These bits can be set in any combination (except unknown) +-- for field swIfAdminSpeedDuplexAutoNegotiationLocalCapabilities +-- and will take affect when field swIfSpeedDuplexAutoNegotiation +-- will be set to enabled. +-- In addition these fields can be read for operative values of +-- auto negotiation capabilities +AutoNegCapabilitiesBits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Auto negotiation capabilities bits." + SYNTAX BITS { + default(0), + unknown(1), + tenHalf(2), + tenFull(3), + fastHalf(4), + fastFull(5), + gigaHalf(6), + gigaFull(7), + tenGigaFull(8), + fiveGigaFull(9), + twoPointFiveGigaFull(10), + twentyFiveGigaFull(11), + fortyGigaFull(12), + fiftyGigaFull(13), + oneHundredGigaFull(14) + } + +-- +-- swTable +-- + +swIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF SwIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Switch media specific information and configuration of the device + interfaces." + ::= { swInterfaces 1 } + +swIfEntry OBJECT-TYPE + SYNTAX SwIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the contents of each line in the swIfTable table." + INDEX { swIfIndex } + ::= { swIfTable 1 } + +SwIfEntry ::= SEQUENCE { + swIfIndex INTEGER, + swIfPhysAddressType INTEGER, + swIfDuplexAdminMode INTEGER, + swIfDuplexOperMode INTEGER, + swIfBackPressureMode INTEGER, + swIfTaggedMode INTEGER, + swIfTransceiverType INTEGER, + swIfLockAdminStatus INTEGER, + swIfLockOperStatus INTEGER, + swIfType INTEGER, + swIfDefaultTag INTEGER, + swIfDefaultPriority INTEGER, + swIfStatus RowStatus, + swIfFlowControlMode INTEGER, + swIfSpeedAdminMode INTEGER, + swIfSpeedDuplexAutoNegotiation INTEGER, + swIfOperFlowControlMode INTEGER, + swIfOperSpeedDuplexAutoNegotiation INTEGER, + swIfOperBackPressureMode INTEGER, + swIfAdminLockAction INTEGER, + swIfOperLockAction INTEGER, + swIfAdminLockTrapEnable TruthValue, + swIfOperLockTrapEnable TruthValue, + swIfOperSuspendedStatus TruthValue, + swIfLockOperTrapCount INTEGER, + swIfLockAdminTrapFrequency INTEGER, + swIfReActivate TruthValue, + swIfAdminMdix INTEGER, + swIfOperMdix INTEGER, + swIfHostMode INTEGER, + swIfSingleHostViolationAdminAction INTEGER, + swIfSingleHostViolationOperAction INTEGER, + swIfSingleHostViolationAdminTrapEnable TruthValue, + swIfSingleHostViolationOperTrapEnable TruthValue, + swIfSingleHostViolationOperTrapCount INTEGER, + swIfSingleHostViolationAdminTrapFrequency INTEGER, + swIfLockLimitationMode INTEGER, + swIfLockMaxMacAddresses INTEGER, + swIfLockMacAddressesCount INTEGER, + swIfAdminSpeedDuplexAutoNegotiationLocalCapabilities AutoNegCapabilitiesBits, + swIfOperSpeedDuplexAutoNegotiationLocalCapabilities AutoNegCapabilitiesBits, + swIfSpeedDuplexNegotiationRemoteCapabilities AutoNegCapabilitiesBits, + swIfAdminComboMode INTEGER, + swIfOperComboMode INTEGER, + swIfAutoNegotiationMasterSlavePreference INTEGER, + swIfPortCapabilities AutoNegCapabilitiesBits + } + + +swIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to the swIfTable. The interface defined by a + particular value of this index is the same interface as + identified by the same value of ifIndex (MIB II)." + ::= { swIfEntry 1 } + +swIfPhysAddressType OBJECT-TYPE + SYNTAX INTEGER { + default(1), + reserve(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + " This variable indicates whether the physical address assigned to this + interface should be the default one or be chosen from the set of + reserved physical addresses of the device." + DEFVAL { default } + ::= { swIfEntry 2 } + +swIfDuplexAdminMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + half(2), + full(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies whether this interface should operate in + half duplex or full duplex mode. This specification will take effect + only if swIfSpeedDuplexAutoNegotiation is disabled. + A value of 'none' is returned if a value of the variable + hasn't been set." + DEFVAL { none } + ::= { swIfEntry 3 } + +swIfDuplexOperMode OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2), + hybrid(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates whether this interface operates in half + duplex or full duplex mode. + This variable can have the values hybrid or unknown + only for a trunk. + unknown - only if trunk operative status is not present." + ::= { swIfEntry 4 } + +swIfBackPressureMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether this interface activates back pressure + when congested." + ::= { swIfEntry 5 } + +swIfTaggedMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enable, this interface operates in tagged mode, i.e all frames sent + out through this interface will have the 802.1Q header. + If disabled the frames will not be tagged." + DEFVAL { disable } + ::= { swIfEntry 6 } + +swIfTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + fiberOptics(2), + comboRegular(3), + comboFiberOptics(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable indicates the transceiver type of this interface." + ::= { swIfEntry 7 } + +swIfLockAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + locked(1), + unlocked(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether this interface should operate in locked + or unlocked mode. + In unlocked mode the device learns all MAC addresses from this port and + forwards all frames arrived at this port. In locked mode no new MAC + addresses are learned and only frames with known source MAC + addresses are forwarded." + DEFVAL { unlocked } + ::= { swIfEntry 8 } + +swIfLockOperStatus OBJECT-TYPE + SYNTAX INTEGER { + locked(1), + unlocked(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable defines whether this interface operates in locked + or unlocked mode. It is locked in each of the following two cases: + 1) if swLockAdminStatus is set to locked + 2) no IP/IPX interface is defined over this interface and no + VLAN contains this interface. + In unlocked mode the device learns all MAC addresses from this port and + forwards all frames arrived at this port. In locked mode no new MAC + addresses are learned and only frames with known source MAC + addresses are forwarded." + ::= { swIfEntry 9 } + +swIfType OBJECT-TYPE + SYNTAX INTEGER { + eth10M(1), + eth100M(2), + eth1000M(3), + eth2500M(4), + eth5G(5), + eth10G(6), + eth20G(7), + eth40G(8), + eth100G(9), + eth25G(10), + eth50G(11), + unknown(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This variable specifies the type of interface." + ::= { swIfEntry 10 } + +swIfDefaultTag OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies the default VLAN tag which will be attached + to outgoing frames if swIfTaggedMode for this interface is enabled." + DEFVAL { 0 } + ::= { swIfEntry 11 } + +swIfDefaultPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This variable specifies the default port priority." + DEFVAL { 0 } + ::= { swIfEntry 12 } + +swIfStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of a table entry. + It is used to delete an entry from this table." + ::= { swIfEntry 13 } + +swIfFlowControlMode OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + autoNegotiation(3), + enabledRx(4), + enabledTx(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "on - Flow control will be enabled on this interface according to the + IEEE 802.3x standard. + off - Flow control is disabled. + autoNegotiation - Flow control will be enabled or disabled on this + interface. If enabled, it will operate as specified + by the IEEE 802.3x standard. + enabledRx - Flow control will be enabled on this interface for + recieved frames. + enabledTx - Flow control will be enabled on this interface for + transmitted frames. + An attempt to set this object to 'enabledRx(4)' or 'enabledTx(5)' + will fail on interfaces that do not support operation + at greater than 100 Mb/s. + In any case, flow control can work only if swIfDuplexOperMode is + full." + ::= { swIfEntry 14} + +swIfSpeedAdminMode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies the required speed of this interface in bits + per second. This specification will take effect only if + swIfSpeedDuplexAutoNegotiation is disabled. + A value of 10 is returned for 10G. + A value of 0 is returned if the value of the variable + hasn't been set." + DEFVAL { 0 } + ::= { swIfEntry 15 } + +swIfSpeedDuplexAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled the speed and duplex mode will be set by the device through + the autonegotiation process. Otherwise these characteristics will be + set according to the values of swIfSpeedAdminMode and + swIfSpeedDuplexAutoNegotiation." + ::= { swIfEntry 16 } + +swIfOperFlowControlMode OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + enabledRx(3), + enabledTx(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "on - Flow control is enabled on this interface according to the + IEEE 802.3x standard. + off - Flow control is disabled. + enabledRx - Flow control is enabled on this interface for + recieved frames. + enabledTx - Flow control is enabled on this interface for + transmitted frames." + ::= { swIfEntry 17} + +swIfOperSpeedDuplexAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + hybrid(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If enabled the speed and duplex are determined by the device through + the autonegotiation process. + If disabled these characteristics are determined according to the values + of swIfSpeedAdminMode and swIfDuplexAdminMode. + hybrid - only for a trunk. + unknown - only for ports that there operative status is not present." + ::= { swIfEntry 18 } + +swIfOperBackPressureMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + hybrid(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the operative back pressure mode of + this interface." + ::= { swIfEntry 19 } + +swIfAdminLockAction OBJECT-TYPE + SYNTAX INTEGER { + discard(1), + forwardNormal(2), + discardDisable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates which action this interface should be taken + in locked mode and therefore relevant only in locked mode. + Possible actions: + discard(1) - every packet is dropped. + forwardNormal(2) - every packet is forwarded according to the DST address. + discardDisable(3) - drops the first packet and suspends the port." + --DEFVAL { discard } changed to product specific + ::= { swIfEntry 20 } + + +swIfOperLockAction OBJECT-TYPE + SYNTAX INTEGER { + discard(1), + forwardNormal (2), + discardDisable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates which action this interface actually takes in + locked mode and therefore relevant only in locked mode. + Possible actions: + discard(1) - every packet is dropped. + forwardNormal(2) - every packet is forwarded according to the DST address. + discardDisable(3) - drops the first packet and suspends the port." + ::= { swIfEntry 21 } + + +swIfAdminLockTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether to create a SNMP trap in the locked mode." + --DEFVAL { false } changed to product specific + ::= { swIfEntry 22 } + +swIfOperLockTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether a SNMP trap can be created in the + locked mode." + ::= { swIfEntry 23 } + +swIfOperSuspendedStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether the port is suspended or not due to some + feature. After reboot this value is false" + ::= { swIfEntry 24 } + +swIfLockOperTrapCount OBJECT-TYPE + SYNTAX INTEGER (0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the trap counter status per ifIndex + (i.e. number of received packets since the last trap sent due to a + packet which was received on this ifIndex). It's relevant only in locked + mode while trap is enabled." + ::= { swIfEntry 25 } + +swIfLockAdminTrapFrequency OBJECT-TYPE + SYNTAX INTEGER (1 .. 1000000) +-- UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the minimal frequency (in seconds) of sending + a trap per ifIndex. It's relevant only in locked mode and in trap + enabled." + --DEFVAL { 10 } changed to product specific + ::= { swIfEntry 26 } + +swIfReActivate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable reactivates (enables) an ifIndex (which was suspended)" + DEFVAL { false } + ::= { swIfEntry 27 } + +swIfAdminMdix OBJECT-TYPE + SYNTAX INTEGER { + cross(1), + normal(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration is on a physical port, not include trunks. + cross - The interface should force crossover. + normal - The interface should not force crossover. + auto - Auto mdix is enabled on the interface." + ::= { swIfEntry 28 } + +swIfOperMdix OBJECT-TYPE + SYNTAX INTEGER { + cross(1), + normal(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cross - The interface is in crossover mode. + normal - The interface is not in crossover mode. + unknown - Only for port that its operative status is not present + or down." + ::= { swIfEntry 29 } + +swIfHostMode OBJECT-TYPE + SYNTAX INTEGER { + single(1), + multiple(2), + multiple-auth(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the 802.1X host mode of a port. Relevant when the port's 802.1X control is auto. + In addtion multiple-auth was added." + DEFVAL { single } + ::= { swIfEntry 30 } + +swIfSingleHostViolationAdminAction OBJECT-TYPE + SYNTAX INTEGER { + discard(1), + forwardNormal (2), + discardDisable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates which action this interface should take in single authorized. + Possible actions: + discard - every packet is dropped. + forwardNormal - every packet is forwarded according to the DST address. + discardDisable - drops the first packet and suspends the port." + DEFVAL { discard } + ::= { swIfEntry 31 } + +swIfSingleHostViolationOperAction OBJECT-TYPE + SYNTAX INTEGER { + discard(1), + forwardNormal (2), + discardDisable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates which action this interface actually takes in single authorized. + Possible actions: + discard(1) - every packet is dropped. + forwardNormal(2) - every packet is forwarded according to the DST address. + discardDisable(3) - drops the first packet and suspends the port." + DEFVAL { discard } + ::= { swIfEntry 32 } + +swIfSingleHostViolationAdminTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether to create a SNMP trap in single authorized." + DEFVAL { false } + ::= { swIfEntry 33 } + +swIfSingleHostViolationOperTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates whether a SNMP trap can be created in the single authorized." + ::= { swIfEntry 34 } + +swIfSingleHostViolationOperTrapCount OBJECT-TYPE + SYNTAX INTEGER (0 .. 2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the trap counter status per ifIndex + (i.e. number of received packets since the last trap sent due to a packet + which was received on this ifIndex). It's relevant only in single authorized + while trap is enabled." + ::= { swIfEntry 35 } + +swIfSingleHostViolationAdminTrapFrequency OBJECT-TYPE + SYNTAX INTEGER (0 .. 1000000) + -- UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the minimal frequency (in seconds) of sending a + trap per ifIndex. It's relevant only in single authorized and in trap enabled. + A value of 0 means that trap is disabled." + DEFVAL { 0 } + ::= { swIfEntry 36 } + +swIfLockLimitationMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + dynamic(2), + secure-permanent(3), + secure-delete-on-reset(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates what is the learning limitation on the locked interface. + Possible values: + disabled - learning is stopped. The dynamic addresses associated with the + port are not aged out or relearned on other port as long as the port is + locked. + dynamic - dynamic addresses can be learned up to the maximum dynamic addresses + allowed on the port. Relearning and aging of the dynamic addresses are + enabled. The learned addresses aren't kept after reset. + secure-permanent - secure addresses can be learned up to the maximum addresses + allowed on the port. Relearning and aging of addresses are disabled. + The learned addresses are kept after reset. + secure-delete-on-reset - secure addresses can be learned up to the maximum addresses + allowed on the port. Relearning and aging of addresses are disabled. + The learned addresses are not kept after reset." + --DEFVAL { disabled } changed to product specific + ::= { swIfEntry 37 } + +swIfLockMaxMacAddresses OBJECT-TYPE + SYNTAX INTEGER (0 .. 2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable defines the maximum number of dynamic addresses that + can be asscoiated with the locked interface. It isn't relevant in + disabled limitation mode." + DEFVAL { 1 } + ::= { swIfEntry 38 } + +swIfLockMacAddressesCount OBJECT-TYPE + SYNTAX INTEGER (0 .. 2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the actual number of dynamic addresses that can + be asscoiated with the locked interface. It isn't relevant in disabled + limitation mode." + ::= { swIfEntry 39 } + +swIfAdminSpeedDuplexAutoNegotiationLocalCapabilities OBJECT-TYPE + SYNTAX AutoNegCapabilitiesBits + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administrative auto negotiation capabilities of the interface that can be advertised when + swIfSpeedDuplexAutoNegotiation is enabled. + default bit means advertise all the port's capabilities + according to its type." + DEFVAL { {default} } + ::= { swIfEntry 40 } + +swIfOperSpeedDuplexAutoNegotiationLocalCapabilities OBJECT-TYPE + SYNTAX AutoNegCapabilitiesBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operative auto negotiation capabilities of the remote link. + unknown bit means that port operative status is not up." + ::= { swIfEntry 41 } + +swIfSpeedDuplexNegotiationRemoteCapabilities OBJECT-TYPE + SYNTAX AutoNegCapabilitiesBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operative auto negotiation capabilities of the remote link. + unknown bit means that port operative status is not up, + or auto negotiation process not complete, + or remote link is not auto negotiation able." + ::= { swIfEntry 42 } + +swIfAdminComboMode OBJECT-TYPE + SYNTAX INTEGER { + force-fiber(1), + force-copper(2), + prefer-fiber(3), + prefer-copper(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies the administrative mode of a combo Ethernet interface." + DEFVAL { prefer-fiber } + ::= { swIfEntry 43 } + +swIfOperComboMode OBJECT-TYPE + SYNTAX INTEGER { + fiber(1), + copper(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable specifies the operative mode of a combo Ethernet interface." + ::= { swIfEntry 44 } + +swIfAutoNegotiationMasterSlavePreference OBJECT-TYPE + SYNTAX INTEGER { + preferMaster(1), + preferSlave(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable specifies the administrative mode of the Maste-Slave preference in auto negotiation." +-- DEFVAL - according to MTSC parameter + ::= { swIfEntry 45 } + +swIfPortCapabilities OBJECT-TYPE + SYNTAX AutoNegCapabilitiesBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the port capabilities." + ::= { swIfEntry 46 } + +-- +-- swIfMibVersion +-- +swIfMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The swIfTable Mib's version, the current version is 3." + ::= { swInterfaces 2 } + + +-- +-- swIfPortLockSupport +-- +swIfPortLockSupport OBJECT-TYPE + SYNTAX INTEGER { + supported (1), + notSupported (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates if the locked port package is supported." + ::= { swInterfaces 3 } + + +-- +-- swIfPortLockActionSupport +-- +swIfPortLockActionSupport OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates which port lock actions are supported: + (bit 0 is the most significant bit) + bit 0 - discard + bit 1 - forwardNormal + bit 2 - discardDisable" + ::= { swInterfaces 4 } + + +-- +-- swIfPortLockTrapSupport +-- +swIfPortLockTrapSupport OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "indicates with which port lock actions the trap option is supported + (e.g. discard indicates that trap is supported only when the portlock + action is discard): + (bit 0 is the most significant bit) + bit 0 - discard + bit 1 - forwardNormal + bit 2 - discardDisable" + ::= { swInterfaces 5 } + + + +-- +-- swIfPortLockIfRangeTable +-- +swIfPortLockIfRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SwIfPortLockIfRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port lock interfaces range configuration" + ::= { swInterfaces 6 } + +swIfPortLockIfRangeEntry OBJECT-TYPE + SYNTAX SwIfPortLockIfRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the contents of each line in the swIfPortLockIfRangeTable table." + INDEX { swIfPortLockIfRangeIndex } + ::= { swIfPortLockIfRangeTable 1 } + +SwIfPortLockIfRangeEntry ::= SEQUENCE { + swIfPortLockIfRangeIndex INTEGER, + swIfPortLockIfRange PortList, + swIfPortLockIfRangeLockStatus INTEGER, + swIfPortLockIfRangeAction INTEGER, + swIfPortLockIfRangeTrapEn TruthValue, + swIfPortLockIfRangeTrapFreq INTEGER + } + +swIfPortLockIfRangeIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to the swIfPortLockIfRangeTable." + ::= { swIfPortLockIfRangeEntry 1 } + +swIfPortLockIfRange OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The set of interfaces to which the port lock parameters should be configured" + ::= { swIfPortLockIfRangeEntry 2 } + +swIfPortLockIfRangeLockStatus OBJECT-TYPE + SYNTAX INTEGER { + locked(1), + unlocked(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the interfaces range should operate in locked + or unlocked mode. + In unlocked mode the device learns all MAC addresses from these interfaces and + forwards all frames arrived at these interfaces. In locked mode no new MAC + addresses are learned and only frames with known source MAC + addresses are forwarded." + DEFVAL { unlocked } + ::= { swIfPortLockIfRangeEntry 3 } + +swIfPortLockIfRangeAction OBJECT-TYPE + SYNTAX INTEGER { + discard(1), + forwardNormal(2), + discardDisable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates which action for these interfaces should be take + in locked mode and therefore relevant only in locked mode. + Possible actions: + discard(1) - every packet is dropped. + forwardNormal(2) - every packet is forwarded according to the DST address. + discardDisable(3) - drops the first packet and suspends the port." + --DEFVAL { discard } changed to product specific + ::= { swIfPortLockIfRangeEntry 4 } + +swIfPortLockIfRangeTrapEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether to create a SNMP trap in the locked mode." + --DEFVAL { false } changed to product specific + ::= { swIfPortLockIfRangeEntry 5 } + +swIfPortLockIfRangeTrapFreq OBJECT-TYPE + SYNTAX INTEGER (1 .. 1000000) +-- UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates the minimal frequency (in seconds) of sending + a trap for these interfaces. It's relevant only in locked mode and in trap + enabled." + --DEFVAL { 10 } changed to product specific + ::= { swIfPortLockIfRangeEntry 6 } + +-- +-- swIfExtTable +-- + +swIfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SwIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display information and configuration of the device interfaces." + ::= { swInterfaces 7 } + +swIfExtEntry OBJECT-TYPE + SYNTAX SwIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the contents of each row in the swIfExtTable." + INDEX { ifIndex } + ::= { swIfExtTable 1 } + +SwIfExtEntry ::= SEQUENCE { + swIfExtSFPSpeed INTEGER + } + +swIfExtSFPSpeed OBJECT-TYPE + SYNTAX INTEGER { + default(1), + eth100M(2), + eth1G(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure speed of an SFP Ethernet interface." + DEFVAL { default } + ::= { swIfExtEntry 1 } + +-- +-- rlIfInterfaces +-- + +rlIfMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 1." + ::= { rlIfInterfaces 1 } + +rlIfNumOfPhPorts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of physical ports on this device + (including all stack units)" + ::= { rlIfInterfaces 2 } + +rlIfMapOfOnPhPorts OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Each bit in this octet string indicates that the correspondig port's + ifOperStatus is ON if set. + The mapping of port number to bits in this octet string is as follows: + The port with the L2 interface number 1 is mapped to the least + significant bit of the 1st octet, the port with L2 ifNumber 2 to the + next significant bit in the 1st octet, port 8 to the most-significant + bit of the in the 1st octet, port 9 to the least + significant bit of the 2nd octet, etc. and in general, + port n to bit corresponding to 2**((n mod 8) -1) in byte n/8 + 1" + ::= { rlIfInterfaces 3 } + +rlIfClearPortMibCounters OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Each bit that is set in this portList represent a port that + its mib counters should be reset." + ::= { rlIfInterfaces 4 } + +rlIfNumOfUserDefinedPorts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of user defined ports on this device." + ::= { rlIfInterfaces 5 } + +rlIfFirstOutOfBandIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "First ifIndex of out-of-band port. + This scalar exists only the device has out of band ports." + ::= { rlIfInterfaces 6 } + +rlIfNumOfLoopbackPorts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of loopback ports on this device." + ::= { rlIfInterfaces 7 } + +rlIfFirstLoopbackIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "First ifIndex of loopback port. + This scalar will exists only if rlIfNumOfLoopbackPorts + is different from 0." + ::= { rlIfInterfaces 8 } + +rlIfExistingPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates which ports/trunks exist in the system. + It doesn't indicate which are present." + ::= { rlIfInterfaces 9 } + +rlIfBaseMACAddressPerIfIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the system will assign a unique MAC per Ethernet port or not." + ::= { rlIfInterfaces 10 } + +rlFlowControlCascadeMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable disable flow control on cascade ports" + ::= { rlIfInterfaces 11 } + +rlFlowControlCascadeType OBJECT-TYPE + SYNTAX INTEGER { + internalonly(1), + internalexternal(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "define which type of ports will be affected by flow control on cascade ports" + ::= { rlIfInterfaces 12 } + +rlFlowControlRxPerSystem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "define if flow control RX is supported per system." + ::= { rlIfInterfaces 13 } + +rlCascadePortProtectionAction OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "As a result of this set all of the local cascade ports + will stop being consider unstable and will be force up." + ::= { rlIfInterfaces 14 } + +rlManagementIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify L2 bound management interface index in a single IP address system + when configurable management interface is supported." + ::= { rlIfInterfaces 15 } + +rlIfClearStackPortsCounters OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "As a result of this set all counters of + all external cascade ports will be cleared." + ::= { rlIfInterfaces 16 } + +rlIfClearPortMacAddresses OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if port is non secure, its all dynamic MAC addresses are cleared. + if port is secure, its all secure MAC addresses which have learned or configured are cleared." + ::= { rlIfInterfaces 17 } + +rlIfCutThroughPacketLength OBJECT-TYPE + SYNTAX INTEGER (257 .. 16383) + MAX-ACCESS read-write +-- Obsolete + STATUS current + DESCRIPTION + "The default packet length that is assigned to a packet in the + Cut-Through mode." + DEFVAL { 1522 } + ::= { rlIfInterfaces 18 } + +rlIfCutPriorityZero OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-Through for priority 0." + DEFVAL { false } + ::= { rlIfInterfaces 19 } + +rlIfCutPriorityOne OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-Through for priority 1." + DEFVAL { false } + ::= { rlIfInterfaces 20 } + +rlIfCutPriorityTwo OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-Through for priority 2." + DEFVAL { false } + ::= { rlIfInterfaces 21 } + +rlIfCutPriorityThree OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-Through for priority 3." + DEFVAL { false } + ::= { rlIfInterfaces 22 } + +rlIfCutPriorityFour OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-Through for priority 4." + DEFVAL { false } + ::= { rlIfInterfaces 23 } + +rlIfCutPriorityFive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-Through for priority 5." + DEFVAL { false } + ::= { rlIfInterfaces 24 } + +rlIfCutPrioritySix OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-Through for priority 6." + DEFVAL { false } + ::= { rlIfInterfaces 25 } + +rlIfCutPrioritySeven OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-Through for priority 7." + DEFVAL { false } + ::= { rlIfInterfaces 26 } + +rlIfCutThroughTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlIfCutThroughEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information and configuration of cut-through feature." + ::= { rlIfInterfaces 27 } + +rlIfCutThroughEntry OBJECT-TYPE + SYNTAX RlIfCutThroughEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the contents of each line in the swIfTable table." + INDEX { swIfIndex } + ::= { rlIfCutThroughTable 1 } + +RlIfCutThroughEntry ::= SEQUENCE { + rlIfCutThroughPriorityEnable TruthValue, + rlIfCutThroughUntaggedEnable TruthValue, + rlIfCutThroughOperMode TruthValue + } + +rlIfCutThroughPriorityEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-through for a priority for an interface." + DEFVAL { false } + ::= { rlIfCutThroughEntry 1 } + +rlIfCutThroughUntaggedEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable cut-through for untagged packets for an interface." + DEFVAL { false } + ::= { rlIfCutThroughEntry 2 } + +rlIfCutThroughOperMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational mode of spesific cut-through interface." + ::= { rlIfCutThroughEntry 3 } + +rlCutThroughPacketLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default packet length that is assigned to a packet in the + Cut-Through mode." + ::= { rlIfInterfaces 28 } + +rlCutThroughPacketLengthAfterReset OBJECT-TYPE + SYNTAX INTEGER (257 .. 16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default packet length that is assigned to a packet in the + Cut-Through mode after reset." + DEFVAL { 1522 } + ::= { rlIfInterfaces 29 } + +rlCutThroughEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cut-Through global enable mode." + ::= { rlIfInterfaces 30 } + +rlCutThroughEnableAfterReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Cut-Through global enable mode after reset." + DEFVAL { false } + ::= { rlIfInterfaces 31 } + +rlFlowControlMode OBJECT-TYPE + SYNTAX INTEGER { + send-receive(1), + receive-only(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Define which mode will be enabled on flow control enabled ports. + The interfaces with enabled flow control will receive pause frames, but will not send flow control pause + frames + Send-receive: The interfaces with enabled flow control will receive and send pause frames. + Receive-only: The interfaces with enabled flow control will receive pause frames, but will not send flow + control pause frames." + + ::= { rlIfInterfaces 32 } +rlIfPortsNegotationTuning OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "indicates if to apply link negotiation tuning WA globally for all ports with PHY 3140." + ::= { rlIfInterfaces 33 } + +rlFlowControlPerSystem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "define if flow control is enabled on all regular ports and trunk in the system or not." + ::= { rlIfInterfaces 34 } + +rlMacOperationTable OBJECT-TYPE + SYNTAX SEQUENCE OF MacOperationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "pefrom mac operation on given ifindex" + ::= { swInterfaces 8 } + +macOperationEntry OBJECT-TYPE + SYNTAX MacOperationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines mac operation " + INDEX { macOpifIndex } + ::= { rlMacOperationTable 1 } + +MacOperationEntry ::= SEQUENCE { + macOpifIndex INTEGER, + macOpType INTEGER + } + +macOpifIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to the rlMacOperationTable. The interface defined by a + particular value of this index is the same interface as + identified by the same value of ifIndex (MIB II)." + ::= { macOperationEntry 1 } + +macOpType OBJECT-TYPE + SYNTAX INTEGER { + securePortDynamicToStatic(1), + securePortClearStatic(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This variable indicates what operation should be performed on the MAC + of the given interface." + ::= { macOperationEntry 2 } + +END + + diff --git a/MIBS/cisco/CISCOSB-rlLcli-MIB b/MIBS/cisco/CISCOSB-rlLcli-MIB new file mode 100644 index 0000000..1dc9a3e --- /dev/null +++ b/MIBS/cisco/CISCOSB-rlLcli-MIB @@ -0,0 +1,228 @@ +CISCOSB-rlLcli-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB LCLI MIB +-- Version: 7.36 +-- Date: 26 Mar 2004 +-- + +IMPORTS + switch001 FROM CISCOSB-MIB + TruthValue, DisplayString, RowStatus FROM SNMPv2-TC + Unsigned32, TimeTicks, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI; + + rlLCli MODULE-IDENTITY + LAST-UPDATED "200503280000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for CISCOSB CLI MIB." + REVISION "200707260000Z" + DESCRIPTION + "Removed ranges of rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout since the range is dynamic + according to device capabilities. " + REVISION "200504110000Z" + DESCRIPTION + "Changed lower range of rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout to 0 + to support 0 as 'no timeout' " + REVISION "200503280000Z" + DESCRIPTION + "1) Added Module-identity range. + 2) Changed description of rlLCliMibVersion + 3) Added ranges to rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout " + REVISION "200403260000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 74 } + + +rlLCliMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version, the current version is 3." + ::= { rlLCli 1 } + +rlLCliTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..3932159) +-- (0..65535*60+59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LCLI Timeout indicates the interval in seconds, that + the system waits until user input is detected." + DEFVAL {600} + ::= { rlLCli 2 } + +rlLCliHistoryEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if command history function is supported." + DEFVAL {true} + ::= { rlLCli 3 } + +rlLCliHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates number of commands that the system will record + in its history buffer." + DEFVAL {10} + ::= { rlLCli 4 } + +rlLcliCommandLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLcliCommandLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Table maps a CLI command to its level. " + ::= { rlLCli 5 } + +rlLcliCommandLevelEntry OBJECT-TYPE + SYNTAX RlLcliCommandLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX {rlLcliCommandLevelCommandName, + rlLcliCommandLevelContextName } + ::= { rlLcliCommandLevelTable 1 } + +RlLcliCommandLevelEntry ::= SEQUENCE { + rlLcliCommandLevelCommandName DisplayString, + rlLcliCommandLevelContextName DisplayString, + rlLcliCommandLevelInsertTime TimeTicks, + rlLcliCommandLevelCommandLevel INTEGER, + rlLcliCommandLevelActionMode INTEGER, + rlLcliCommandLevelStatus RowStatus +} + +rlLcliCommandLevelCommandName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The CLI command name " + ::= { rlLcliCommandLevelEntry 1 } + +rlLcliCommandLevelContextName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The CLI context ID which the command name is associated with " + ::= { rlLcliCommandLevelEntry 2 } + +rlLcliCommandLevelInsertTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time elapsed until this entry was created." + ::= { rlLcliCommandLevelEntry 3 } + +rlLcliCommandLevelCommandLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The level which is associated with the command name " + ::= { rlLcliCommandLevelEntry 4 } + +rlLcliCommandLevelActionMode OBJECT-TYPE + SYNTAX INTEGER { + set (1), + reset (2), + setAll (3), + resetAll (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The level action which is associated with the command name " + DEFVAL { set } + ::= { rlLcliCommandLevelEntry 5 } + +rlLcliCommandLevelStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The status of the commandLevel table entry. " + ::= { rlLcliCommandLevelEntry 6 } + +rlLCliSshTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..3932159) +-- (0..65535*60+59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LCLI Timeout indicates the interval in seconds, that + the system waits until user input is detected on SSH LCLI." + DEFVAL {600} + ::= { rlLCli 6 } + +rlLCliTelnetTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..3932159) +-- (0..65535*60+59) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LCLI Timeout indicates the interval in seconds, that + the system waits until user input is detected on telnet LCLI." + DEFVAL {600} + ::= { rlLCli 7 } + +rlLCliTelnetHistoryEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if command history function is supported for Telnet." + DEFVAL {true} + ::= { rlLCli 8 } + +rlLCliTelnetHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates number of commands that the system will record + in its history buffer for Telnet." + DEFVAL {10} + ::= { rlLCli 9 } + +rlLCliSshHistoryEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if command history function is supported for Ssh." + DEFVAL {true} + ::= { rlLCli 10 } + +rlLCliSshHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates number of commands that the system will record + in its history buffer for Ssh." + DEFVAL {10} + ::= { rlLCli 11 } + +END + + diff --git a/MIBS/cisco/CISCOSB-rldot1q-MIB b/MIBS/cisco/CISCOSB-rldot1q-MIB new file mode 100644 index 0000000..9e1c182 --- /dev/null +++ b/MIBS/cisco/CISCOSB-rldot1q-MIB @@ -0,0 +1,197 @@ +CISCOSB-rldot1q-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Switch Interfaces Private +-- Version: 7.47 +-- Date: 25 Nov 2008 + +IMPORTS + ifIndex FROM IF-MIB + Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC + PortList, dot1qStaticUnicastEntry, dot1qTpFdbEntry FROM Q-BRIDGE-MIB + switch001 FROM CISCOSB-MIB + rlpBridgeMIBObjects FROM CISCOSB-BRIDGEMIBOBJECTS-MIB; + + +rlq-bridge-mib MODULE-IDENTITY + LAST-UPDATED "200811250000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + DESCRIPTION + "The private MIB module definition for dot1q MIBs." + ::= { rlpBridgeMIBObjects 8 } + +rldot1q OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 8 } + +-- ------------------------------------------------------------- +-- dot1qStaticUnicastTable Augmentation +-- ------------------------------------------------------------- + + +rldot1qStaticUnicastTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qStaticUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An augmentation to dot1qStaticUnicastTable" + ::= { rldot1q 1 } + + +rldot1qStaticUnicastEntry OBJECT-TYPE + SYNTAX Rldot1qStaticUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An augmentation to dot1qStaticUnicastEntry" + AUGMENTS {dot1qStaticUnicastEntry} + ::= { rldot1qStaticUnicastTable 1 } + + +Rldot1qStaticUnicastEntry ::= + SEQUENCE { + rldot1qStaticUnicastAddressOwner INTEGER + } + +rldot1qStaticUnicastAddressOwner OBJECT-TYPE + SYNTAX INTEGER { + static(1), + learned(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The learned status of this entry: + static(1) - address has added by user. + learned(2)- address has added by device." + DEFVAL { static } + ::= { rldot1qStaticUnicastEntry 1 } + +-- ------------------------------------------------------------- +-- dot1qTpFdbTable Augmentation +-- ------------------------------------------------------------- + + +rldot1qTpFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qTpFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An augmentation to dot1qTpFdbTable" + ::= { rldot1q 2 } + +rldot1qTpFdbEntry OBJECT-TYPE + SYNTAX Rldot1qTpFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An augmentation to dot1qTpFdbEntry" + AUGMENTS {dot1qTpFdbEntry} + ::= { rldot1qTpFdbTable 1 } + + +Rldot1qTpFdbEntry ::= + SEQUENCE { + rldot1qTpFdbSubStatus INTEGER + } + +rldot1qTpFdbSubStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + dynamic-static(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sub status of this entry. The meanings of the values + are: + none(1) - + non of the following. + dynamic-static(2) - + the value of the corresponding instance of dot1qTpFdbPort was + learned dynamically in SW but kept as static address in HW." + ::= { rldot1qTpFdbEntry 1 } + +-- ------------------------------------------------------------- +-- rldot1qTpFdbCountTable +-- ------------------------------------------------------------- + +rldot1qTpFdbCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qTpFdbCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Counters for FDB table. Per VLAN, port and type." + ::= { rldot1q 3 } + +rldot1qTpFdbCountEntry OBJECT-TYPE + SYNTAX Rldot1qTpFdbCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Count the number of MAC address for a specific VLAN, port and type." + INDEX { rldot1qTpFdbCountVlanTag, rldot1qTpFdbCountPort, rldot1qTpFdbCountType } + ::= { rldot1qTpFdbCountTable 1 } + +Rldot1qTpFdbCountEntry ::= + SEQUENCE { + rldot1qTpFdbCountVlanTag + INTEGER, + rldot1qTpFdbCountPort + Integer32, + rldot1qTpFdbCountType + INTEGER, + rldot1qTpFdbCountCount + INTEGER + } + +rldot1qTpFdbCountVlanTag OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Tag. Zero means all vlans" + ::= { rldot1qTpFdbCountEntry 1 } + +rldot1qTpFdbCountPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port. Zero means all ports" + ::= { rldot1qTpFdbCountEntry 2 } + +rldot1qTpFdbCountType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- secured + invalid(2), + learned(3), --dynamic + self(4), --self + mgmt(5), --static + multicast(6), + ipv4Host(7), + ipv6Host(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the address: + TODO + " + ::= { rldot1qTpFdbCountEntry 3 } + +rldot1qTpFdbCountCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of address per selected vlan, port and type." + ::= { rldot1qTpFdbCountEntry 4 } + +END \ No newline at end of file diff --git a/MIBS/cisco/CISCOSB-rndApplications b/MIBS/cisco/CISCOSB-rndApplications new file mode 100644 index 0000000..1000ef6 --- /dev/null +++ b/MIBS/cisco/CISCOSB-rndApplications @@ -0,0 +1,1337 @@ +CISCOSB-rndApplications DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Application Private Extension +-- Version: 7.37.00.00 +-- Date: 17 May 2004 + +IMPORTS + switch001 FROM CISCOSB-MIB + InterfaceIndexOrZero, InterfaceIndex, ifIndex FROM IF-MIB + TEXTUAL-CONVENTION, + DisplayString, RowStatus, TruthValue FROM SNMPv2-TC + Unsigned32, Counter32, IpAddress, + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; + +rndApplications MODULE-IDENTITY + LAST-UPDATED "200406010000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for switch001 applications MIB." + REVISION "200406010000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 35 } + + +-- Obsolete +-- rsServerDispatcher OBJECT IDENTIFIER ::= { rndApplications 1} + +-- rndMidLevelManagement group contains variables which direct the mid-level +-- management stations how to monitor and manage their domains. + +rndMidLevelManagement OBJECT IDENTIFIER ::= { rndApplications 2} -- NEW Group + +rndAlarmOptions OBJECT IDENTIFIER ::= { rndMidLevelManagement 2} + +rndAlarmEnabling OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether alarms should be issued to the high-level + NMS " + ::= { rndAlarmOptions 1 } + +rndAlarmInterval OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the minimal period of time which must pass after issuing + an alarm before issuing the same alarm again." + ::= { rndAlarmOptions 2 } + +rndMonitoredElementsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndMonitoredElementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of monitored elements of the network" + ::= {rndMidLevelManagement 3} + +rndMonitoredElementEntry OBJECT-TYPE + SYNTAX RndMonitoredElementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndMonitoredElementAddress } + ::= {rndMonitoredElementsTable 1} + +RndMonitoredElementEntry ::= SEQUENCE { + +rndMonitoredElementAddress IpAddress, +rndMonitoredElementCommunity DisplayString(SIZE(1..20)), +rndMonitoredElementLabel DisplayString(SIZE(1..20)), +rndDefaultPollingInterval INTEGER, +rndDefaultLogFile DisplayString, +rndMonitoredElementStatus RowStatus +} +rndMonitoredElementAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the monitored element" + ::= {rndMonitoredElementEntry 1 } + +rndMonitoredElementCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The community of the monitored element" + ::= {rndMonitoredElementEntry 2 } + +rndMonitoredElementLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The label assigned by the network manager to the monitored element" + ::= {rndMonitoredElementEntry 3} + +rndDefaultPollingInterval OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default period of time between two consecutive pollings of the + monitored element for the value of an object instance. If no other polling + interval is specifically assigned to the monitored object instance, this + one will be used" + ::= {rndMonitoredElementEntry 4} + +rndDefaultLogFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default file path of the log-file which will contain the polling + results for the monitored element. If no other file path is specifically + assigned to the monitored object instance, this log-file will be used." + + ::= {rndMonitoredElementEntry 5} + +rndMonitoredElementStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to manage the monitored elements table and indicates + the current monitoring status of an element." + ::= {rndMonitoredElementEntry 6} + +rndMonitoringTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndMonitoringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of monitored object instances. Each monitored object instance + belongs to a monitored element previously entered in the + rndMonitoredElementsTable. " + ::= {rndMidLevelManagement 4} + +rndMonitoringEntry OBJECT-TYPE + SYNTAX RndMonitoringEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndMonitoredElement, IMPLIED rndMonitoredObjectInstanceLabel } + ::= {rndMonitoringTable 1} + +RndMonitoringEntry ::= SEQUENCE { + +rndMonitoredElement DisplayString(SIZE(1..20)), +rndMonitoredObjectInstanceLabel DisplayString, +rndMonitoredObjectName DisplayString, +rndMonitoredObjectIdentifier OBJECT IDENTIFIER, +rndMonitoredObjectInstance OBJECT IDENTIFIER, +rndMonitoredObjectSyntax INTEGER, +rndMonitoringInterval INTEGER, +rndAlarmMaxTreshold INTEGER, +rndAlarmMinTreshold INTEGER, +rndMonitoringLogfile DisplayString, +rndMonitoringEntryStatus RowStatus, +rndMonitoredIntegerInstance INTEGER +} + +rndMonitoredElement OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A label assigned by the network manager to a monitored element to + which this monitored object instance belongs. This label must have + been previously entered in an instance of rndMonitoredElementLabel" + ::= {rndMonitoringEntry 1} + +rndMonitoredObjectInstanceLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The label assigned by the network manager to the monitored object instance" + ::= {rndMonitoringEntry 2} + +rndMonitoredObjectName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The symbolic object type name of the object to which the monitored object + instance belongs (as it appears the MIB module definition). In case of + ambiguity the : format should be used. + An instance of rndMonitoredObjectName need not be assigned any value, if + the corresponding instance of rndMonitoredObjectIdentifier is assigned a + value, since any one of these, together with the object instance + identifier, suffices to unambigously identify the monitored object + instance." + + ::= {rndMonitoringEntry 3} + +rndMonitoredObjectIdentifier OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object identifier of the object to which the monitored object + instance belongs. + An instance of rndMonitoredObjectIdentifier need not be assigned any value, if + the corresponding instance of rndMonitoredObjectName is assigned a value, + since any one of these, together with the object instance identifier, + suffices to unambigously identify the monitored object instance." + + ::= {rndMonitoringEntry 4} + +rndMonitoredObjectInstance OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The instance identifier (key) of the monitored object instance." + ::= {rndMonitoringEntry 5} + +rndMonitoredObjectSyntax OBJECT-TYPE + SYNTAX INTEGER { + integer(1), + octet-string(2), + ip-address(3), + object-identifier(4) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The syntax of the monitored object instance (i.e., the syntax of the object + type of the object to which the monitored instance belongs). + Need not be assigned any value if the corresponding instance of + rndMonitoredObjectName has been assigned a value" + ::= {rndMonitoringEntry 6} + +rndMonitoringInterval OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period of time between two consecutive retrievals of the monitored + object instance's value." + ::= {rndMonitoringEntry 7} + + +rndAlarmMaxTreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the monitored object instance, the exceeding of which + will cause the generation of an alarm to the high-level management + station." + ::= {rndMonitoringEntry 8} + +rndAlarmMinTreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If the value of the monitored object instance falls below the value + assigned to rndAlarmMinTreshold, an alarm to the high-level management + station will be issued." + ::= {rndMonitoringEntry 9} + + +rndMonitoringLogfile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entire path of the file in which the results of the monitoring + of this object instance should be recorded." + ::= {rndMonitoringEntry 10} + +rndMonitoringEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to manage the monitored object instances table and + indicates the current monitoring status of an object instance." + ::= {rndMonitoringEntry 11} + +rndMonitoredIntegerInstance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= {rndMonitoringEntry 12} + +rndMibFilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndMibFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of monitored object instances. Each monitored object instance + belongs to a monitored element previously entered in the + rndMonitoredElementsTable. " + ::= {rndMidLevelManagement 5} + +rndMibFileEntry OBJECT-TYPE + SYNTAX RndMibFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rndMibFileIndex } + ::= {rndMibFilesTable 1} + +RndMibFileEntry ::= SEQUENCE { + +rndMibFileIndex INTEGER, +rndMibFilePath DisplayString, +rndMibFileRefresh INTEGER, +rndMibFileEntryStatus RowStatus +} +rndMibFileIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the MIB file in the list MIB files supported by the + Mid-Level management station. The order of the MIB files in this + list must reflect the the IMPORT relation between the MIBS contained + in the MIB files, i.e., if MIB A IMPORTS FROM MIB B, the file containing + MIB A must have a lesser index in this table than the file containing + MIB B." + ::= {rndMibFileEntry 1} + + +rndMibFilePath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The path of the MIB file in the MIB file server." + ::= {rndMibFileEntry 2} + +rndMibFileRefresh OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the file should be fetched after setting this entry from the + MIB file server." + ::= {rndMibFileEntry 3} + +rndMibFileEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to manage the MIB files table." + ::= {rndMibFileEntry 4} + +rndHardwareConfiguration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the current SET SNMP PDU contains hardware + configuration (i.e., normally read-only variables). SET of such + variables in the Mid-level management station will be allowed only + if this variable is included in the SNMP PDU and its value is true. + Its value as returned in a GET SNMP PDU will always be false." + ::= {rndMidLevelManagement 6} + +rndEraseSimulatedConfiguration OBJECT-TYPE + SYNTAX INTEGER { + eraseSimulatedConfiguration(1), + simulatedConfigurationPresent(2), + simulatedConfigurationErased(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "eraseSimulatedConfiguration instructs the MLNMS to erase all the + simulated configuration from its configuration data-base (CDB). This + the only accepted value for SNMP SET statements and will never be + returned in SNMP GET statements. + simulatedConfigurationPresent indicates that the MLNMS currently has + a simulated configuration. + simulatedConfigurationErased indicates that the MLNMS currently has + no simulated configuration." + ::= {rndMidLevelManagement 7} + +rndDeleteValuesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndDeleteValuesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table indicates which MIB variables are row status fields which + control the status of the entry to which they belong. This table also + indicates which (integer!) value of these MIB variables will cause, if + present in a SNMP SET PDU, the deletion of the conceptual row instance + to which the SET MIB variable instance belongs." + ::= {rndMidLevelManagement 8} + +rndDeleteValuesEntry OBJECT-TYPE + SYNTAX RndDeleteValuesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for the rndDeleteValuesTable table." + INDEX { IMPLIED rndRowStatusVariableName } + ::= {rndDeleteValuesTable 1} + +RndDeleteValuesEntry ::= SEQUENCE { + +rndRowStatusVariableName DisplayString, +rndRowStatusObjectId OBJECT IDENTIFIER, +rndRowDeleteValue INTEGER, +rndDeleteValueEntryStatus RowStatus +} + +rndRowStatusVariableName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..80)) +-- MAX-ACCESS read-only + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the row status field. This name may not necessarily be any + name which is present in the MIBs loaded into the MLNMS station." + + ::= {rndDeleteValuesEntry 1} + +rndRowStatusObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object id of the row status field. If the rndRowStatusVariableName is + a name present in the MIBs loaded into the MLNMS, this MIB + variable is not required, but if given, it must match the object id known + to the MLNMS. + The variable identified by rndRowStatusVariableName and/or rndRowStatusObjectId + must be a read-write MIB variable of type INTEGER which belongs to an + entry (i.e, is a child of a MIB variable of type SEQUENCE)." + + ::= {rndDeleteValuesEntry 2} + +rndRowDeleteValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the variable identified by rndRowStatusVariableName and/or + rndRowStatusObjectId, which, if present in a SNMP SET PDU, will cause + the deletion of the conceptual row instance which the SET MIB variable + instance belongs." + ::= {rndDeleteValuesEntry 3} + +rndDeleteValueEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to delete an entry from this table." + ::= {rndDeleteValuesEntry 4} + +snmpTesting OBJECT IDENTIFIER ::= { rndMidLevelManagement 9} + +rndSimulatedVariablesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndSimulatedVariablesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table indicates which MIB variables are simulated." + ::= {snmpTesting 1} + +rndSimulatedVariablesEntry OBJECT-TYPE + SYNTAX RndSimulatedVariablesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for the rndSimulatedVariablesTable table." + INDEX { rndSimulatedVariableEntryIndex } + ::= {rndSimulatedVariablesTable 1} + +RndSimulatedVariablesEntry ::= SEQUENCE { + +rndSimulatedVariableEntryIndex INTEGER, +rndSimulatedVariableObjectId OBJECT IDENTIFIER, +rndNotSupportedField INTEGER, +rndSimulatedVariableEntryStatus RowStatus +} + +rndSimulatedVariableEntryIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index entry." + + ::= {rndSimulatedVariablesEntry 1} + +rndSimulatedVariableObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object id of the simulated variable. If the simulated variable belongs + to a table entry, the entire entry is henceforth supported." + + ::= {rndSimulatedVariablesEntry 2} + +rndNotSupportedField OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variable for not supported simulation." + ::= {rndSimulatedVariablesEntry 3} + +rndSimulatedVariableEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is used to delete an entry from this table." + ::= {rndSimulatedVariablesEntry 4} + +rndSnmpTestPassword OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the user supplying the correct code to use the + SNMP test feature." + ::= {snmpTesting 2} + +rndSnmpTests OBJECT-TYPE + SYNTAX INTEGER { + noSimulation(1), + simulateSetFailure(2), + simulateAppGet(3), + simulateAppGetNext(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the authorized user to test various SNMP features." + ::= {snmpTesting 3} + +rndSimulateUndo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the authorized user to test the SNMP UNDO feature." + ::= {snmpTesting 4} + +rlSnmpServTestRequest OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the authorized user to test the SNMP SERV package." + ::= {snmpTesting 5} + +rlSnmpServTestResponse OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable enables the authorized user to retrieve the results of + a the SNMP SERV package test." + ::= {snmpTesting 6} + +rlSnmpServCreateTestPool OBJECT-TYPE + SYNTAX INTEGER { create(1), no-create(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the authorized user to indicate that after its reset + the device should create a buffer pool for SNMPServ process PDU + testing." + ::= {snmpTesting 7} + +rlSnmpServITCbindClients OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the authorized user to to indicate that after + its reset the device should create ITC clients for SnmpServ data + requests clients. + The semantics of this variable is as follows: + subidentifier 2*n indicates whether the client n is synchronous(1) or + asynchronous(2) + subidentifier 2*n+1 indicates the number of simulatneous requests + expected by client n." + ::= {snmpTesting 8} + +rlSnmpTestSimulatedVariables OBJECT IDENTIFIER ::= {snmpTesting 9} + +rlTstBasicRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlTstBasicRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for testing SNMP agent." + ::= { snmpTesting 10 } + +rlTstBasicRateEntry OBJECT-TYPE + SYNTAX RlTstBasicRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the rlTstBasicRateTable." + INDEX { ifIndex } + ::= { rlTstBasicRateTable 1 } + +RlTstBasicRateEntry ::= SEQUENCE { + rlTstBasicRateIfType INTEGER, + rlTstBasicRateLineTopology INTEGER, + rlTstBasicRateIfMode INTEGER, + rlTstBasicRateSignalMode INTEGER + } + +rlTstBasicRateIfType OBJECT-TYPE + SYNTAX INTEGER { + isdns(75), + isdnu(76) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rlTstBasicRateEntry 1 } + +rlTstBasicRateLineTopology OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint(1), + pointToMultipoint(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rlTstBasicRateEntry 2 } + +rlTstBasicRateIfMode OBJECT-TYPE + SYNTAX INTEGER { + te(1), + nt(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rlTstBasicRateEntry 3 } + +rlTstBasicRateSignalMode OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { rlTstBasicRateEntry 4 } + +rlMibTree OBJECT IDENTIFIER ::= {rndMidLevelManagement 10 } + +rlMibTreeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMibTreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This reflects the MIB tree of the device." + ::= {rlMibTree 1 } + + +rlMibTreeEntry OBJECT-TYPE + SYNTAX RlMibTreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Each row shows a tree relationsship in the MIB." + INDEX { rlMibTreeFather, rlMibTreeSonIndex } + ::= {rlMibTreeTable 1 } + + RlMibTreeEntry ::= SEQUENCE { + + rlMibTreeFather DisplayString, + rlMibTreeSonIndex INTEGER, + rlMibTreeSon DisplayString, + rlMibTreeSonObjectId OBJECT IDENTIFIER, + rlMibTreeGrandFather DisplayString +} + + + rlMibTreeFather OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The father in a tree relation ship." + ::= {rlMibTreeEntry 1 } + + rlMibTreeSonIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Running index for this table." + ::= {rlMibTreeEntry 2 } + + rlMibTreeSon OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The son in a tree relation ship." + ::= {rlMibTreeEntry 3 } + + rlMibTreeSonObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The object identifier of the son in a tree relation ship." + ::= {rlMibTreeEntry 4} + + rlMibTreeGrandFather OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The grand father (i.e father's father) in a tree relation ship." + ::= {rlMibTreeEntry 5 } + + +rlMibInstances OBJECT IDENTIFIER ::= {rndMidLevelManagement 11 } + +rlMibTableInstancesInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlMibTableInstancesInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for retreiving information on the current instances in a requested MIB table." + ::= {rlMibInstances 1 } + + +rlMibTableInstancesInfoEntry OBJECT-TYPE + SYNTAX RlMibTableInstancesInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row with index rlMibTableInstancesInfoTableName = 'xTable' contains + information on current instances in 'xTable'." + INDEX { IMPLIED rlMibTableInstancesInfoTableName } + ::= {rlMibTableInstancesInfoTable 1 } + + RlMibTableInstancesInfoEntry ::= SEQUENCE { + + rlMibTableInstancesInfoTableName DisplayString, + rlMibTableInstancesInfoNumOfInstances INTEGER +} + + +rlMibTableInstancesInfoTableName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..160)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the MIB table (for examle: snmpCommunityTable)" + ::= {rlMibTableInstancesInfoEntry 1 } + +rlMibTableInstancesInfoNumOfInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Get operation on this object will retreive the current number of instances + in the MIB table specified by the index rlMibTableInstancesInfoTableName." + ::= {rlMibTableInstancesInfoEntry 2 } + +-- Obsolete +-- rsIpZeroHopRouting OBJECT IDENTIFIER ::= { rndApplications 3} + + +rsPingMIB OBJECT IDENTIFIER ::= { rndApplications 4} -- NEW Group + +-------------------------------------------------------------------------------- +-- rsPingTable +-------------------------------------------------------------------------------- + +-- +-- Textual Conventions +-- + +PingCompletionStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "If all the echo request packets in this sequence have been + responded by valid echo responses, this object is set to ok. + Otherwise this status indicates the problem. bad-reply-data indicates + that the reply data is not equal to the response data." + SYNTAX INTEGER { + ok(1), + timeout(2), + net-unreachable(3), + host-unreachable(4), + protocol-unreachable(5), + time-to-live-exceeded(6), + reassembly-time-exceeded(7), + unable-to-send(8), + bad-reply-data(9), + incomplete(10) + } + +rsPingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsPingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ping request entries." + ::= { rsPingMIB 1 } + +rsPingEntry OBJECT-TYPE + SYNTAX RsPingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ping request entry. + + A management station wishing to create an entry should + first generate a pseudo-random serial number to be used + as the index to this sparse table. It must also create in the same + PDU the associated instance of the address object. It should also + modify in the same PDU the default values for the other configuration + objects if the defaults are not appropriate. + + Once the sequence completes, the management station should + retrieve the values of the status objects of interest, and + should then delete the entry. In order to prevent old + entries from clogging the table, entries will be aged out, + but an entry will never be deleted within 5 minutes of + completing." + INDEX { rsPingAddress } + ::= { rsPingTable 1 } + +RsPingEntry ::= SEQUENCE { + rsPingAddress IpAddress, + rsPingPacketCount INTEGER, + rsPingPacketSize INTEGER, + rsPingPacketTimeout INTEGER, + rsPingDelay INTEGER, + rsPingTrapOnCompletion TruthValue, + rsPingSentPackets Counter32, + rsPingReceivedPackets Counter32, + rsPingMinReturnTime INTEGER, + rsPingAvgReturnTime INTEGER, + rsPingMaxReturnTime INTEGER, + rsPingCompletionStatus PingCompletionStatus, + rsPingTimeStamp DisplayString, + rsPingEntryStatus RowStatus + } + +rsPingAddress OBJECT-TYPE + SYNTAX IpAddress +-- Rsyntax OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of the device to be pinged. + Once an instance of this object is created, its + value can not be changed." + ::= { rsPingEntry 1 } + +rsPingPacketCount OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of ping packets to send to the target + in this sequence." +-- DEFVAL { 5 } + ::= { rsPingEntry 2 } + + rsPingPacketSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the size of ping packets to send to the target + in this sequence. The lower and upper boundaries of this + object are implementation dependent." +-- DEFVAL { 100 } + ::= { rsPingEntry 3 } + +rsPingPacketTimeout OBJECT-TYPE + SYNTAX INTEGER(0..3600000) +-- Units +-- milliseconds + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the amount of time to wait for a response to a + transmitted packet before declaring the packet 'dropped.'" +-- DEFVAL { 2000 } + ::= { rsPingEntry 4 } + +rsPingDelay OBJECT-TYPE + SYNTAX INTEGER(0..3600000) +-- Units +-- milliseconds + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum amount of time to wait before sending + the next packet in a sequence after receiving a response. + The actual delay may be greater due to internal task scheduling." +-- DEFVAL { 0 } + ::= { rsPingEntry 5 } + +rsPingTrapOnCompletion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether or not a rsPingCompletion trap should + be issued on completion of the sequence of pings. If such a + trap is desired, the NMS should ensure that the community table + contains an instance specified by the NMSs IP address with + rndCommunityTrapsEnable = trapsEnable." +-- DEFVAL { false } + ::= { rsPingEntry 6 } + +rsPingSentPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ping packets that have been sent to the target + in this sequence." + ::= { rsPingEntry 7 } + +rsPingReceivedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ping packets that have been received from the + target in this sequence." + ::= { rsPingEntry 8 } + +rsPingMinReturnTime OBJECT-TYPE + SYNTAX INTEGER +-- Units +-- milliseconds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum round trip time of all the packets that have + been sent in this sequence. The value returned to a GET request + is meaningless if no ping response in a sequence has been received + yet." + ::= { rsPingEntry 9 } + +rsPingAvgReturnTime OBJECT-TYPE + SYNTAX INTEGER +-- Units +-- milliseconds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average round trip time of all the packets that have + been sent in this sequence.The value returned to a GET request + is meaningless if no ping response in a sequence has been received + yet." + ::= { rsPingEntry 10 } + +rsPingMaxReturnTime OBJECT-TYPE + SYNTAX INTEGER +-- Units +-- milliseconds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum round trip time of all the packets that have + been sent in this sequence.The value returned to a GET request + is meaningless if no ping response in a sequence has been received + yet." + ::= { rsPingEntry 11 } + +rsPingCompletionStatus OBJECT-TYPE + SYNTAX PingCompletionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If all the echo request packets in this sequence have been + responded by valid echo responses, this object is set to ok. + Otherwise this status indicates the problem. bad-reply-data indicates + that the reply data is not equal to the response data." + ::= { rsPingEntry 12 } + +rsPingTimeStamp OBJECT-TYPE + SYNTAX DisplayString(SIZE(19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time-stamp indicating the time and date of creation or last + update of this request. The format of the time-stamp is + dd/mm/yyyy hh:mm:ss" + ::= { rsPingEntry 13 } + + +rsPingEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { rsPingEntry 14 } + +-------------------------------------------------------------------------------- +-- rsPingInetTable +-------------------------------------------------------------------------------- + +-- For IPv6 support +-- Must replace old rsPingTable MIB + +rsPingInetTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsPingInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ping request entries." + ::= { rsPingMIB 2 } + +rsPingInetEntry OBJECT-TYPE + SYNTAX RsPingInetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A ping request entry. + + A management station wishing to create an entry should + first generate a pseudo-random serial number to be used + as the index to this sparse table. It must also create in the same + PDU the associated instance of the address object. It should also + modify in the same PDU the default values for the other configuration + objects if the defaults are not appropriate. + + Once the sequence completes, the management station should + retrieve the values of the status objects of interest, and + should then delete the entry. In order to prevent old + entries from clogging the table, entries will be aged out, + but an entry will never be deleted within 5 minutes of + completing." + INDEX { rsPingInetAddressType, rsPingInetAddress } + ::= { rsPingInetTable 1 } + +RsPingInetEntry ::= SEQUENCE { + rsPingInetAddressType InetAddressType, + rsPingInetAddress InetAddress, + rsPingInetPacketCount INTEGER, + rsPingInetPacketSize INTEGER, + rsPingInetPacketTimeout INTEGER, + rsPingInetDelay INTEGER, + rsPingInetTrapOnCompletion TruthValue, + rsPingInetSentPackets Counter32, + rsPingInetReceivedPackets Counter32, + rsPingInetMinReturnTime INTEGER, + rsPingInetAvgReturnTime INTEGER, + rsPingInetMaxReturnTime INTEGER, + rsPingInetCompletionStatus PingCompletionStatus, + rsPingInetTimeStamp DisplayString, + rsPingInetEntryStatus RowStatus, + rsPingInetSourceAddr InetAddress + } + +rsPingInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The address type of the device to be pinged. + Once an instance of this object is created, its + value can not be changed." + ::= { rsPingInetEntry 1 } + +rsPingInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The address of the device to be pinged. + Once an instance of this object is created, its + value can not be changed." + ::= { rsPingInetEntry 2 } + +rsPingInetPacketCount OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the number of ping packets to send to the target + in this sequence." + ::= { rsPingInetEntry 3 } + + rsPingInetPacketSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the size of ping packets to send to the target + in this sequence. The lower and upper boundaries of this + object are implementation dependent." + ::= { rsPingInetEntry 4 } + +rsPingInetPacketTimeout OBJECT-TYPE + SYNTAX INTEGER(0..3600000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the amount of time (in milliseconds) to wait for a response to a + transmitted packet before declaring the packet 'dropped.'" + ::= { rsPingInetEntry 5 } + +rsPingInetDelay OBJECT-TYPE + SYNTAX INTEGER(0..3600000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies the minimum amount of time (in milliseconds) to wait before sending + the next packet in a sequence after receiving a response. + The actual delay may be greater due to internal task scheduling." + ::= { rsPingInetEntry 6 } + +rsPingInetTrapOnCompletion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Specifies whether or not a rsPingCompletion trap should + be issued on completion of the sequence of pings. If such a + trap is desired, the NMS should ensure that the community table + contains an instance specified by the NMSs IP address with + rndCommunityTrapsEnable = trapsEnable." + ::= { rsPingInetEntry 7 } + +rsPingInetSentPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of ping packets that have been sent to the target + in this sequence." + ::= { rsPingInetEntry 8 } + +rsPingInetReceivedPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of ping packets that have been received from the + target in this sequence." + ::= { rsPingInetEntry 9 } + +rsPingInetMinReturnTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum round trip time (in milliseconds) of all the packets that have + been sent in this sequence. The value returned to a GET request + is meaningless if no ping response in a sequence has been received yet." + ::= { rsPingInetEntry 10 } + +rsPingInetAvgReturnTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average round trip time (in milliseconds) of all the packets that have + been sent in this sequence.The value returned to a GET request + is meaningless if no ping response in a sequence has been received yet." + ::= { rsPingInetEntry 11 } + +rsPingInetMaxReturnTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum round trip time (in milliseconds) of all the packets that have + been sent in this sequence.The value returned to a GET request + is meaningless if no ping response in a sequence has been received yet." + ::= { rsPingInetEntry 12 } + +rsPingInetCompletionStatus OBJECT-TYPE + SYNTAX PingCompletionStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If all the echo request packets in this sequence have been + responded by valid echo responses, this object is set to ok. + Otherwise this status indicates the problem. bad-reply-data indicates + that the reply data is not equal to the response data." + ::= { rsPingInetEntry 13 } + +rsPingInetTimeStamp OBJECT-TYPE + SYNTAX DisplayString(SIZE(19)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time-stamp indicating the time and date of creation or last + update of this request. The format of the time-stamp is + dd/mm/yyyy hh:mm:ss" + ::= { rsPingInetEntry 14 } + +rsPingInetEntryStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The status of this table entry." + ::= { rsPingInetEntry 15 } + +rsPingInetSourceAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The status of this table entry." + ::= { rsPingInetEntry 16 } + +-------------------------------------------------------------------------------- + +rsPowerSupplyRedundacy OBJECT IDENTIFIER ::= { rndApplications 5} -- NEW Group +rsPowerSupplyRedundacyTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsPowerSupplyRedundacyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The power supply redundancy table." + ::= { rsPowerSupplyRedundacy 1 } + +rsPowerSupplyRedundacyEntry OBJECT-TYPE + SYNTAX RsPowerSupplyRedundacyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The status of power supply redundancy for this table." + INDEX { rsPowerSupplyRedundacyReNumber} + ::= { rsPowerSupplyRedundacyTable 1} + +RsPowerSupplyRedundacyEntry ::= SEQUENCE { + rsPowerSupplyRedundacyReNumber INTEGER, + rsPowerSupplyRedundacyStatus INTEGER + } + +rsPowerSupplyRedundacyReNumber OBJECT-TYPE + SYNTAX INTEGER (1..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This number identifies the module backed up + by power supply redundancy in the stack." + ::= { rsPowerSupplyRedundacyEntry 1} + +rsPowerSupplyRedundacyStatus OBJECT-TYPE + SYNTAX INTEGER{ + notExist(1), + existButNotWorking(2), + bothWorking(3), + internalOnlyWorking(4), + externalOnlyWorking(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a power supply redundancy of the entry." + ::= { rsPowerSupplyRedundacyEntry 2} + +rsNvram OBJECT IDENTIFIER ::= { rndApplications 6 } +rsEraseNvramAfterReset OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of NVRAM application that will be erased + after reset or ALL if all NVRAM should be erased." + ::= { rsNvram 1 } + +rsNvramApplTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsNvramApplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The NVRAM application table." + ::= { rsNvram 2 } + +rsNvramApplEntry OBJECT-TYPE + SYNTAX RsNvramApplEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The status of NVRAM application table." + INDEX { rsNvramApplIndex} + ::= { rsNvramApplTable 1} + +RsNvramApplEntry ::= SEQUENCE { + rsNvramApplIndex INTEGER, + rsNvramApplName DisplayString + } + +rsNvramApplIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of NVRAM application table." + ::= { rsNvramApplEntry 1} + +rsNvramApplName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of application used NVRAM." + ::= { rsNvramApplEntry 2} + +END + diff --git a/MIBS/cisco/CISCOSB-rndMng b/MIBS/cisco/CISCOSB-rndMng new file mode 100644 index 0000000..af4e114 --- /dev/null +++ b/MIBS/cisco/CISCOSB-rndMng @@ -0,0 +1,521 @@ +CISCOSB-rndMng DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Management Private Extension +-- Version: 7.45 +-- Date: 19 Dec 2006 +-- 28-Feb-2005 Added rlCpuUtilEnable +-- 28-Feb-2005 Added rlCpuUtilDuringLastSecond +-- 28-Feb-2005 Added rlCpuUtilDuringLastMinute +-- 28-Feb-2005 Added rlCpuUtilDuringLast5Minutes +-- 13-Jun-2006 Added value {none} of rndAction +-- 20-Jun-2006 Added rlRebootDelay +-- 19-Dec-2006 Added resetToFactoryDefaults +-- 04-Apr-2012 Added rlScheduledReload +-- 04-Dec-2012 Added rlSysNameTable +-- 10-Aug-2018 Added rlDefaultSysName + +IMPORTS + switch001 FROM CISCOSB-MIB + Unsigned32, + MODULE-IDENTITY, OBJECT-TYPE, TimeTicks FROM SNMPv2-SMI + RowStatus, TruthValue, DisplayString, + TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddressType, InetAddress FROM INET-ADDRESS-MIB + InterfaceIndex FROM IF-MIB; + + +rndMng MODULE-IDENTITY + LAST-UPDATED "201212040001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for switch001 general management MIB." + REVISION "201212040000Z" + DESCRIPTION + "Added rlSysNameTable object." + REVISION "201204040000Z" + DESCRIPTION + "Added rlScheduledReload object." + REVISION "200902240000Z" + DESCRIPTION + "Added rlRunningCDBequalToStartupCDB object." + REVISION "200710240000Z" + DESCRIPTION + "Added rlGroupManagement branch." + REVISION "200606200000Z" + DESCRIPTION + "Added rlRebootDelay object" + REVISION "200406010000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 1 } + + +rndSysId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identification of an switch001 device. The device type for each + integer clarifies the sysObjectID in MIB - II." + ::= { rndMng 1 } + +rndAction OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + sendNetworkTab(2), + deleteNetworkTab(3), + sendRoutingTab(4), -- Level II + deleteRoutingTab(5), + sendLanTab(6), + deleteLanTab(7), + deleteArpTab(8), + sendArpTab(9), + deleteRouteTab(10), -- Level III + sendRouteTab(11), + backupSPFRoutingTab(12), + backupIPRoutingTab(13), + backupNetworkTab(14), + backupLanTab(15), + backupArpTab(16), + backupIPXRipTab(17), + backupIPXSAPTab(18), + resetStartupCDB(19), + eraseStartupCDB(20), + deleteZeroHopRoutingAllocTab(21), + slipDisconnect(22), + deleteDynamicLanTab(23), + eraseRunningCDB(24), + copyStartupToRunning(25), + none(26), + resetToFactoryDefaults(27) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the operator to perform one of the + specified actions on the tables maintained by the network device. + Send actions require support of proprietery File exchange + protocol." + ::= { rndMng 2 } + +rndFileName OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 256 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file used internally by switch001 for transferring + tables maintained by network devices, using a prorietary File + exchange protocol." + ::= { rndMng 3 } + +rlSnmpVersionSupported OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the snmp versions that are supported by + this device." + ::= { rndMng 4 } + +rlSnmpMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the snmp support version that is supported by + this device." + ::= { rndMng 5 } + +rlCpuUtilEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables measurement of the device CPU utilization. + In order to get real values for rlCpuUtilDuringLastSecond, rlCpuUtilDuringLastMinute + and rlCpuUtilDuringLast5Minutes, the value of this object must be true." + DEFVAL { true } + ::= { rndMng 6 } + +rlCpuUtilDuringLastSecond OBJECT-TYPE + SYNTAX INTEGER (0..101) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of the device CPU utilization during last second. + The value 101 is a dummy value, indicating that the CPU utilization was + not measured (since measurement is disabled or was disabled during last second)." + ::= { rndMng 7 } + +rlCpuUtilDuringLastMinute OBJECT-TYPE + SYNTAX INTEGER (0..101) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of the device CPU utilization during last minute. + The value 101 is a dummy value, indicating that the CPU utilization was + not measured (since measurement is disabled or was disabled during last minute)." + ::= { rndMng 8 } + +rlCpuUtilDuringLast5Minutes OBJECT-TYPE + SYNTAX INTEGER (0..101) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of the device CPU utilization during the last 5 minutes. + The value 101 is a dummy value, indicating that the CPU utilization was + not measured (since measurement is disabled or was disabled during last 5 minutes)." + ::= { rndMng 9 } + +rlRebootDelay OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable will cause the device to reboot rlRebootDelay timeticks + from the moment this variable was set. + If not set, the variable will return a value of 4294967295. + If set to 4294967295, reboot action is cancelled. + The maximum delay is set by the host parameter: reboot_delay_max" + ::= { rndMng 10 } + +rlGroupManagement OBJECT IDENTIFIER ::= { rndMng 11 } + +rlGroupMngQuery OBJECT-TYPE + SYNTAX INTEGER {query(1), idle(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting value query will cause the device to query for UPNP devices on the network. + The device will always return value idle for GET." + ::= { rlGroupManagement 1 } + +rlGroupMngQueryPeriod OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets desired interval between queries for UPNP devices on the network. + Setting 0 will result in no such query. + Note that the actual query interval might be less than the set value + if another application running in the device requested a shorter interval. + Likewise setting 0 will not necessarily stop periodic queries if another + application is still interested in periodic polling." + DEFVAL { 0 } + ::= { rlGroupManagement 2 } + +rlGroupMngLastUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last time rlGroupMng MIB was updated." + ::= { rlGroupManagement 3 } + + +rlGroupMngDevicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlGroupMngDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table showing the discovered devices." + ::= { rlGroupManagement 4 } + +rlGroupMngDeviceEntry OBJECT-TYPE + + SYNTAX RlGroupMngDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table." + INDEX { rlGroupMngDeviceIdType, rlGroupMngDeviceId, rlGroupMngSubdevice } + +::= { rlGroupMngDevicesTable 1 } + + +RlGroupMngDeviceEntry ::= SEQUENCE { + rlGroupMngDeviceIdType InetAddressType, + rlGroupMngDeviceId InetAddress, + rlGroupMngSubdevice INTEGER, + rlGroupMngDeviceDescription DisplayString, + rlGroupMngGroupMngEnabled TruthValue, + rlGroupMngGroupLLDPDeviceId DisplayString, + rlGroupMngDeviceVendor DisplayString, + rlGroupMngDeviceAdvertisedCachingTime INTEGER, + rlGroupMngDeviceLocationURL DisplayString, + rlGroupMngDeviceLastSeen TimeTicks +} + +rlGroupMngDeviceIdType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address type of the discovered device " + ::= { rlGroupMngDeviceEntry 1 } + +rlGroupMngDeviceId OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address of the discovered device " + ::= { rlGroupMngDeviceEntry 2 } + +rlGroupMngSubdevice OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A subdevice within the rlGroupMngDeviceId. Only subdevices with greatest + specifity will be kept (specific UUID device is more specific than basic device which is in turn + more specific than root device. " + ::= { rlGroupMngDeviceEntry 3 } + +rlGroupMngDeviceDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The discovery protocol description of the device." + ::= { rlGroupMngDeviceEntry 4 } + + +rlGroupMngGroupMngEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the device has Group Management enable." + ::= { rlGroupMngDeviceEntry 5 } + +rlGroupMngGroupLLDPDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LLDP device id. If it is empty the device id is not known (either it is a non-MTS device or a non-LLDP supporting MTS device." + ::= { rlGroupMngDeviceEntry 6 } + +rlGroupMngDeviceVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the device. If empty the vendor is not known." + ::= { rlGroupMngDeviceEntry 7 } + +rlGroupMngDeviceAdvertisedCachingTime OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The caching time advertised by the device. If no update for this + device has been received during this caching time the system will assume + that the device has left the network and will therefore remove its entry + from the table." + ::= { rlGroupMngDeviceEntry 8 } + +rlGroupMngDeviceLocationURL OBJECT-TYPE + SYNTAX DisplayString + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL inidicating the location of the XML presenting the details of the device." + ::= { rlGroupMngDeviceEntry 9 } + +rlGroupMngDeviceLastSeen OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the moment of last reception of an update for + this device. " + ::= { rlGroupMngDeviceEntry 10 } + +rlPrivateMIBroot OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the object identifier of the private MIB root in this device." + ::= { rndMng 12 } + +rlRunningCDBequalToStartupCDB OBJECT-TYPE + + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether there are changes in running CDB that were not saved in flash." + ::= { rndMng 13 } + + +rlClearMib OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear MIB value for scalars or tables: + Delete all entries for tables with dynamic entries. + Set table entries default values for table with static entries. + Set scalar default value." + ::= { rndMng 14 } + +------------------------------------------------------------------------------- +-- Scheduled Reload +------------------------------------------------------------------------------- +rlScheduledReload OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used for requesting a delayed reload of the device in a + specific desired time, should be configured in one of the following formats: + 'athhmmddMM' , 'inhhhmmm' or '', setting this value to an empty string + will result in request for cancellation of a (previously) committed system reload. + to complete the request, the 'rlScheduledReloadCommit' must also be set to either + TRUE (apply) or FALSE (discard) for completion of the transaction. + failing from doing so will result in an indefinite lock of the API" + ::= { rndMng 15 } + +rlScheduledReloadPendingDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the most recently requested scheduled-reload due date + in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7). + if there is no pending/scheduled reload request, string will be empty" + ::= { rndMng 16 } + +rlScheduledReloadApprovedDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the most recently approved/committed scheduled-reload date + in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7). + if there is no committed scheduled-reload , string will be empty" + ::= { rndMng 17 } + +rlScheduledReloadCommit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "commits the pending scheduled-reload request, and completes the transaction. + when this value is set to TRUE, the system is instructed to perform the + requested reload operation at the requested date/time + as was given in 'rlScheduledReload'. + setting this value to FALSE will discard the request." + ::= { rndMng 18 } + +------------------------------------------------------------------------------- +-- System Name Configuration Table +------------------------------------------------------------------------------- +rlSysNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSysNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Holds the current system name configuration." + ::= { rndMng 19 } + +rlSysNameEntry OBJECT-TYPE + SYNTAX RlSysNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition of this table." + INDEX { rlSysNameSource, + rlSysNameIfIndex } + ::= { rlSysNameTable 1 } + +RlSysNameEntry ::= SEQUENCE { + rlSysNameSource INTEGER, + rlSysNameIfIndex InterfaceIndex, + rlSysNameName DisplayString (SIZE (0..255)), + rlSysNameRowStatus RowStatus +} + +rlSysNameSource OBJECT-TYPE + SYNTAX INTEGER { + dhcpv6(1), + dhcpv4(2), + static(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The system name source. 'static' if defined by user through CLI, + 'dhcpv6' or 'dhcpv4' if received by DHCP network protocol." + DEFVAL { static } + ::= { rlSysNameEntry 1 } + +rlSysNameIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IfIndex from which the system-name configuration was received, + for static entries, value will always be 1." + DEFVAL { 1 } + ::= { rlSysNameEntry 2 } + +rlSysNameName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An administratively-assigned name for this managed node. + By convention, this is the node's fully-qualified domain + name. If the name is unknown, the value is the zero-length + string." + ::= { rlSysNameEntry 3 } + +rlSysNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { rlSysNameEntry 4 } + +------------------------------------------------------------------------------- + +rlErrdisableLinkFlappingCause OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Link flapping error disable in the switch." + ::= { rndMng 20 } + + +------------------------------------------------------------------------------- + +rlDefaultSysName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The default value for the administratively-assigned name for this managed node. + If the name is unknown, the value is the zero-length string." + ::= { rndMng 21 } + +END + diff --git a/MIBS/cisco/CISCOSB-vlan-MIB b/MIBS/cisco/CISCOSB-vlan-MIB new file mode 100644 index 0000000..6d45ee1 --- /dev/null +++ b/MIBS/cisco/CISCOSB-vlan-MIB @@ -0,0 +1,2629 @@ +CISCOSB-vlan-MIB DEFINITIONS ::= BEGIN + +-- Version: 7.46 +-- Date: 15 Jan 2007 +-- +-- 26-Oct-2004 Added +-- vlanDynamicVlanSupported +-- vlanDynamicVlanTable +-- vlanPortModeExtTable +-- vlanPrivateSupported +-- vlanPrivateTable +-- vlanPrivateCommunityTable +-- 01-Jul-2005 Added vlanMulticastTvTable +-- 14-Jul-2005 Added vlanMacBaseVlan group +-- 19-Jul-2005 Added +-- vlanPrivateEdgeGroupTable +-- vlanPrivateEdgeGroupIfIndexTable +-- 14-Jul-2005 Added +-- vlanSubnetRangeTable +-- vlanSubnetPortTable +-- 20-Jul-2005 Added +-- vlanSubnetRangeTable +-- vlanSubnetPortTable +-- 30-Nov-2005 Added +-- vlanTriplePlayTable +-- vlanTriplePlayMulticastTvTable +-- 21-Nov-2006 Added vlanVoice +-- 15-Jan-2007 Devided file appolo.txt to a few files +-- Renamed file appolo.txt to ralan-mib.mib +-- 11-Feb-2007 (VeredK) Added default vlan tagged ports MIBs +-- 29-Sep-2008 Added Default VLAN membership enabled ports +-- 16-Oct-2008 (ShaharG) Added DIPO Asymmetric vlan MIB +-- 13-Oct-2009 (GenadyB) Added trunk port mode vlan list MIB +-- 06-Sep-2010 (GenadyB) Added rldot1qPortVlanStaticTable MIB +-- 08-Aug-2016 (OctaviaP) Added vlanMappingTunnelEdgePortTable MIB + +IMPORTS + switch001 FROM CISCOSB-MIB + DisplayString, TruthValue, RowStatus, + MacAddress FROM SNMPv2-TC + VlanIndex, dot1qVlanIndex, PortList FROM Q-BRIDGE-MIB + VlanList1, VlanList2, VlanList3, VlanList4 FROM CISCOSB-BRIDGEMIBOBJECTS-MIB + ifIndex FROM IF-MIB + dot1dBasePort FROM BRIDGE-MIB + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI + InetAddressType FROM INET-ADDRESS-MIB; + +vlan MODULE-IDENTITY + LAST-UPDATED "200602120001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for IP Multicast support in CISCOSB devices." + REVISION "200602120000Z" + DESCRIPTION + "Editorial changes to support new MIB compilers." + REVISION "200404190000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 48 } + +vlanMibVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MIB's version : + Version 2: the current VLAN MIB replaced the previous one; + Version 3: field vlanPortForbiddenEgressPort was added. + Version 4: dot1q and dot1v supported + Version 5: Private Edge Vlan + vlanPrivateEdgeSupported + vlanPrivateEdgeMibVersion + vlanPrivateEdgeTable" + ::= { vlan 1 } + +vlanMaxTableNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of VLAN Tables supported by the device." + ::= { vlan 2 } + +vlanNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table translates Vlan name to Vlan's tag and ifindex" + ::= { vlan 21 } + +vlanNameEntry OBJECT-TYPE + SYNTAX VlanNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { vlanNameName } + ::= { vlanNameTable 1 } + +VlanNameEntry ::= SEQUENCE { + vlanNameName DisplayString, + vlanNameTag INTEGER, + vlanNameIfIndex INTEGER +} + +vlanNameName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan's name" + ::= { vlanNameEntry 1 } + +vlanNameTag OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan's tag" + ::= { vlanNameEntry 2 } + +vlanNameIfIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Vlan's ifindex" + ::= { vlanNameEntry 3 } + +vlanPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table hold information on port status trunk or access" + ::= { vlan 22 } + +vlanPortModeEntry OBJECT-TYPE + SYNTAX VlanPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { ifIndex } + ::= { vlanPortModeTable 1 } + +VlanPortModeEntry ::= SEQUENCE { + vlanPortModeState INTEGER +} + +vlanPortModeState OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port state, 1 is generic cli" + ::= { vlanPortModeEntry 1 } + +vlanSendUnknownToAllPorts OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If a value of the parameter is true a frame with unknown + destination MAC address sent by the Layer 3 to a VLAN will be + sent to all ports of the VLAN. + If a value of the parameter is false a frame with unknown + destination MAC address sent by the Layer 3 to a VLAN will be + discarded." + DEFVAL { true } + ::= { vlan 27 } + +vlanDefaultSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "supported or not default vlan." + ::= { vlan 29 } + +vlanDot1vSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "802.1v standard for vlan per port and protocol." + ::= { vlan 31 } + +vlanDefaultEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "if supported default vlan , indicate enabled or disabled" + ::= { vlan 32 } + +vlanSpecialTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSpecialTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "special vlan tag used for this port" + ::= { vlan 33 } + +vlanSpecialTagEntry OBJECT-TYPE + SYNTAX VlanSpecialTagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of special tag" + INDEX { ifIndex } + ::= { vlanSpecialTagTable 1 } + +VlanSpecialTagEntry ::= SEQUENCE { + vlanSpecialTagVID VlanIndex, + vlanSpecialTagStatus RowStatus + } + +vlanSpecialTagVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify the special vlan tag ." + ::= { vlanSpecialTagEntry 1 } + +vlanSpecialTagStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanSpecialTagEntry 2 } + +vlanSpecialTagCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSpecialTagCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "special Current vlan tag used for this port" + ::= { vlan 34 } + +vlanSpecialTagCurrentEntry OBJECT-TYPE + SYNTAX VlanSpecialTagCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of Current special tag" + INDEX { ifIndex } + ::= { vlanSpecialTagCurrentTable 1 } + +VlanSpecialTagCurrentEntry ::= SEQUENCE { + vlanSpecialTagCurrentVID VlanIndex, + vlanSpecialTagCurrentReserved TruthValue, + vlanSpecialTagCurrentActive TruthValue + } + +vlanSpecialTagCurrentVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "specify the special vlan tag ." + ::= { vlanSpecialTagCurrentEntry 1 } + +vlanSpecialTagCurrentReserved OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "specify if the special vlan tag is reserved ." + ::= { vlanSpecialTagCurrentEntry 2 } + +vlanSpecialTagCurrentActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "specify if the special vlan tag is used ." + ::= { vlanSpecialTagCurrentEntry 3 } + +vlanPrivateEdgeSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "is private edge supported." + ::= { vlan 35 } + +vlanPrivateEdgeVersion OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "private edge version." + ::= { vlan 36 } + +vlanPrivateEdgeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPrivateEdgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table for pve port and uplink" + ::= { vlan 37 } + +vlanPrivateEdgeEntry OBJECT-TYPE + SYNTAX VlanPrivateEdgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of pve" + INDEX { ifIndex } + ::= { vlanPrivateEdgeTable 1 } + +VlanPrivateEdgeEntry ::= SEQUENCE { + vlanPrivateEdgeUplink INTEGER, + vlanPrivateEdgeStatus RowStatus + } + +vlanPrivateEdgeUplink OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify the uplink port." + ::= { vlanPrivateEdgeEntry 1 } + +vlanPrivateEdgeStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanPrivateEdgeEntry 2 } + +vlanDynamicVlanSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "is DynamicVlanVlan supported." + ::= { vlan 38 } + +vlanDynamicVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanDynamicVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table for DynamicVlan" + ::= { vlan 39 } + +vlanDynamicVlanEntry OBJECT-TYPE + SYNTAX VlanDynamicVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of DynamicVlan" + INDEX { vlanDynamicVlanMacAddress } + ::= { vlanDynamicVlanTable 1 } + +VlanDynamicVlanEntry ::= SEQUENCE { + vlanDynamicVlanMacAddress MacAddress, + vlanDynamicVlanTag VlanIndex, + vlanDynamicVlanStatus RowStatus + } + +vlanDynamicVlanMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mac address " + ::= { vlanDynamicVlanEntry 1 } + +vlanDynamicVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vlan Tag" + ::= { vlanDynamicVlanEntry 2 } + +vlanDynamicVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanDynamicVlanEntry 3 } + +vlanPortModeExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPortModeExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table hold information on port status trunk or access" + ::= { vlan 40 } + +vlanPortModeExtEntry OBJECT-TYPE + SYNTAX VlanPortModeExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { ifIndex } + ::= { vlanPortModeExtTable 1 } + +VlanPortModeExtEntry ::= SEQUENCE { + vlanPortModeExtState INTEGER, + vlanPortModeExtStatus RowStatus +} + +vlanPortModeExtState OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ext" + ::= { vlanPortModeExtEntry 1 } + +vlanPortModeExtStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanPortModeExtEntry 2 } + +vlanPrivateSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "is private vlan supported." + ::= { vlan 41 } + +vlanPrivateTableOld OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPrivateEntryOld + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table for PrivateVlan" + ::= { vlan 42 } + +vlanPrivateEntryOld OBJECT-TYPE + SYNTAX VlanPrivateEntryOld + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of PrivateVlan" + INDEX { dot1qVlanIndex } + ::= { vlanPrivateTableOld 1 } + +VlanPrivateEntryOld ::= SEQUENCE { + vlanPrivateOldIsolatedVlanTag INTEGER, + vlanPrivateOldStatus RowStatus + } + +vlanPrivateOldIsolatedVlanTag OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vlan Tag" + ::= { vlanPrivateEntryOld 1 } + +vlanPrivateOldStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanPrivateEntryOld 2 } + +vlanPrivateCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPrivateCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table for PrivateVlan" + ::= { vlan 43 } + +vlanPrivateCommunityEntry OBJECT-TYPE + SYNTAX VlanPrivateCommunityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of PrivateVlan" + INDEX { dot1qVlanIndex, vlanPrivateCommunityVlanTag } + ::= { vlanPrivateCommunityTable 1 } + +VlanPrivateCommunityEntry ::= SEQUENCE { + vlanPrivateCommunityVlanTag VlanIndex, + vlanPrivateCommunityStatus RowStatus + } + +vlanPrivateCommunityVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vlan Tag" + ::= { vlanPrivateCommunityEntry 1 } + +vlanPrivateCommunityStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanPrivateCommunityEntry 2 } + +vlanMulticastTvTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanMulticastTvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " multicast vlan used for this port" + ::= { vlan 44 } + +vlanMulticastTvEntry OBJECT-TYPE + SYNTAX VlanMulticastTvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of multicast tag" + INDEX { ifIndex } + ::= { vlanMulticastTvTable 1 } + +VlanMulticastTvEntry ::= SEQUENCE { + vlanMulticastTvVID VlanIndex, + vlanMulticastTvStatus RowStatus + } + +vlanMulticastTvVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify the TV vlan tag, vlan must exist ." + ::= { vlanMulticastTvEntry 1 } + +vlanMulticastTvStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanMulticastTvEntry 2 } + +-- ------------------------------------------------------------- +-- vlanMacBaseVlan group +-- ------------------------------------------------------------- + +vlanMacBaseVlanGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanMacBaseVlanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains mappings from Range of MAC + addresses to Group Identifiers used for + MAC-based VLAN Classification." + ::= { vlan 45 } + +vlanMacBaseVlanGroupEntry OBJECT-TYPE + SYNTAX VlanMacBaseVlanGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A mapping from a Range of MAC addresses to a + Group Identifier." + INDEX { vlanMacBaseVlanMacAddress, + vlanMacBaseVlanMacMask } + ::= { vlanMacBaseVlanGroupTable 1 } + +VlanMacBaseVlanGroupEntry ::= + SEQUENCE { + vlanMacBaseVlanMacAddress + MacAddress, + vlanMacBaseVlanMacMask + INTEGER, + vlanMacBaseVlanGroupId + INTEGER, + vlanMacBaseVlanGroupRowStatus + RowStatus + } + +vlanMacBaseVlanMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The base MAC address of the range." + REFERENCE + "IEEE 802.1v clause 8.6.2" + ::= { vlanMacBaseVlanGroupEntry 1 } + +vlanMacBaseVlanMacMask OBJECT-TYPE + SYNTAX INTEGER (9..48) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Mask of the range. + The mask determains the leading '1' bits of the mask (MSB). + 48 means single HOST and 9 means the widest range. + The MASK is limited to 9 to avoid entring ranges including + multicast addresses. + " + ::= { vlanMacBaseVlanGroupEntry 2 } + +vlanMacBaseVlanGroupId OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Represents a group of ranges of MAC addresses + that are associated together when assigning a + VID to a frame." + ::= { vlanMacBaseVlanGroupEntry 3 } + +vlanMacBaseVlanGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { vlanMacBaseVlanGroupEntry 4 } + +vlanMacBaseVlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanMacBaseVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains VID sets used for + MAC-based VLAN Classification." + ::= { vlan 46 } + +vlanMacBaseVlanPortEntry OBJECT-TYPE + SYNTAX VlanMacBaseVlanPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A VID set for a port and group." + INDEX { dot1dBasePort, + vlanMacBaseVlanPortGroupId } + ::= { vlanMacBaseVlanPortTable 1 } + +VlanMacBaseVlanPortEntry ::= + SEQUENCE { + vlanMacBaseVlanPortGroupId + INTEGER, + vlanMacBaseVlanPortGroupVid + VlanIndex, + vlanMacBaseVlanPortRowStatus + RowStatus + } + +vlanMacBaseVlanPortGroupId OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Designates a group of Ranges in the ranges + Group Database." + ::= { vlanMacBaseVlanPortEntry 1 } + +vlanMacBaseVlanPortGroupVid OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VID associated with a group of range MAC addresses for + each port." + ::= { vlanMacBaseVlanPortEntry 2 } + +vlanMacBaseVlanPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { vlanMacBaseVlanPortEntry 3 } + +vlanPrivateEdgeGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPrivateEdgeGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table for pve port and uplink" + ::= { vlan 47 } + +vlanPrivateEdgeGroupEntry OBJECT-TYPE + SYNTAX VlanPrivateEdgeGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of pve" + INDEX { vlanPrivateEdgeGroupSource } + ::= { vlanPrivateEdgeGroupTable 1 } + +VlanPrivateEdgeGroupEntry ::= SEQUENCE { + vlanPrivateEdgeGroupSource INTEGER, + vlanPrivateEdgeGroupUplink INTEGER, + vlanPrivateEdgeGroupStatus RowStatus + } + +vlanPrivateEdgeGroupSource OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "specify the uplink group." + ::= { vlanPrivateEdgeGroupEntry 1 } + +vlanPrivateEdgeGroupUplink OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "specify the uplink port." + ::= { vlanPrivateEdgeGroupEntry 2 } + +vlanPrivateEdgeGroupStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanPrivateEdgeGroupEntry 3 } + +vlanPrivateEdgeGroupIfIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPrivateEdgeGroupIfIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "table for pve port and uplink" + ::= { vlan 48 } + +vlanPrivateEdgeGroupIfIndexEntry OBJECT-TYPE + SYNTAX VlanPrivateEdgeGroupIfIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of pve" + INDEX { ifIndex } + ::= { vlanPrivateEdgeGroupIfIndexTable 1 } + +VlanPrivateEdgeGroupIfIndexEntry ::= SEQUENCE { + vlanPrivateEdgeGroupIfIndexID INTEGER, + vlanPrivateEdgeGroupIfIndexDomainID INTEGER + } + +vlanPrivateEdgeGroupIfIndexID OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "specify the ifIndex group id." + ::= { vlanPrivateEdgeGroupIfIndexEntry 1 } + +vlanPrivateEdgeGroupIfIndexDomainID OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "specify the ifIndex group id." + ::= { vlanPrivateEdgeGroupIfIndexEntry 2 } + + +-- ------------------------------------------------------------- +-- vlanSubnetRange group +-- ------------------------------------------------------------- +vlanSubnetRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSubnetRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains mappings from subnet + range to Group Identifiers used for + Port-and-subnet-based VLAN Classification." + REFERENCE "IEEE 802.1v clause 8.6.4" + ::= { vlan 49 } + +vlanSubnetRangeEntry OBJECT-TYPE + SYNTAX VlanSubnetRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A mapping from a subnet to a + Group Identifier." + INDEX { vlanSubnetRangeAddr, + vlanSubnetRangeMask } + ::= { vlanSubnetRangeTable 1 } + +VlanSubnetRangeEntry ::= +SEQUENCE { vlanSubnetRangeAddr IpAddress, + vlanSubnetRangeMask INTEGER, + vlanSubnetRangeGroupId INTEGER, + vlanSubnetRangeRowStatus RowStatus } + +vlanSubnetRangeAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the range " +::= { vlanSubnetRangeEntry 1 } + +vlanSubnetRangeMask OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The numbers of continuous ones in the mask " + ::= { vlanSubnetRangeEntry 2 } + +vlanSubnetRangeGroupId OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Represents a group of subnets that are associated + together when assigning a VID to a frame." + ::= { vlanSubnetRangeEntry 3 } + +vlanSubnetRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this entry." + ::= { vlanSubnetRangeEntry 4 } + +-- port bind +vlanSubnetPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSubnetPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table that contains VID sets used for + Port-and-subnet-based VLAN Classification." + ::= { vlan 50 } + +vlanSubnetPortEntry OBJECT-TYPE + SYNTAX VlanSubnetPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A VID set for a port." + INDEX { dot1dBasePort, vlanSubnetPortGroupId } + ::= { vlanSubnetPortTable 1 } + +VlanSubnetPortEntry ::= + SEQUENCE { vlanSubnetPortGroupId INTEGER, + vlanSubnetPortGroupVid INTEGER, + vlanSubnetPortRowStatus RowStatus } + +vlanSubnetPortGroupId OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Designates a group of subnets in the + Group Database." + ::= { vlanSubnetPortEntry 1 } + +vlanSubnetPortGroupVid OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The VID associated with a group of subnets for + each port." + ::= { vlanSubnetPortEntry 2 } + +vlanSubnetPortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this entry." +::= { vlanSubnetPortEntry 3 } + +---------------------- +-- Triple Play +---------------------- + +-- vlanTriplePlayTable table converted to Inet See vlanInetTriplePlayTable + +vlanTriplePlayTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanTriplePlayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " TriplePlay table, map CPE vlan to multicastTvVlan" + ::= { vlan 51} + +vlanTriplePlayEntry OBJECT-TYPE + SYNTAX VlanTriplePlayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of TriplePlay table" + INDEX { vlanTriplePlayInnerVID } + ::= { vlanTriplePlayTable 1 } + +VlanTriplePlayEntry ::= SEQUENCE { + vlanTriplePlayInnerVID VlanIndex, + vlanTriplePlayMulticastTvVID VlanIndex, + vlanTriplePlayRowStatus RowStatus + } + +vlanTriplePlayInnerVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Specifies the CPE inner vlan." + ::= { vlanTriplePlayEntry 1 } + +vlanTriplePlayMulticastTvVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Specifies the multicast TV outer vlan." + ::= { vlanTriplePlayEntry 2 } + +vlanTriplePlayRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row creation and removal conventions." + ::= { vlanTriplePlayEntry 3 } + + +-- vlanTriplePlayMulticastTvTable table converted to Inet see vlanInetTriplePlayMulticastTvTable +vlanTriplePlayMulticastTvTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanTriplePlayMulticatTvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " TriplePlayMulticastTv table saves a list of ports for a certain multicastTvVlan" + ::= { vlan 52} + +vlanTriplePlayMulticatTvEntry OBJECT-TYPE + SYNTAX VlanTriplePlayMulticatTvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of triple play MulticastTv table" + INDEX { vlanTriplePlayMulticastTvMulticastTvVID } + ::= { vlanTriplePlayMulticastTvTable 1 } + +VlanTriplePlayMulticatTvEntry ::= SEQUENCE { + vlanTriplePlayMulticastTvMulticastTvVID VlanIndex, + vlanTriplePlayMulticastTvMulticastTvPortList PortList + +} + +vlanTriplePlayMulticastTvMulticastTvVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the multicast TV external vlan." + ::= { vlanTriplePlayMulticatTvEntry 1 } + + +vlanTriplePlayMulticastTvMulticastTvPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the multicast tv port list." + ::= { vlanTriplePlayMulticatTvEntry 2} + +vlanDefaultExtManagment OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable disable ext managment on default vlan." + ::= { vlan 53 } + + +------------------------------- +-- Voice VLAN MIBs definition +------------------------------- + +-- deprecated +vlanVoice OBJECT IDENTIFIER ::= { vlan 54 } + +vlanVoiceAgingTimeout OBJECT-TYPE + SYNTAX INTEGER (1..43200) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlanVoiceAgingTimeout indicates the time (in units of + minutes) from when the last OUI MAC was ageout from the FDB the port + will be removed from the Voice VLAN. + + The default value for vlanVoiceAgingTimeout object is 1440 minutes (24 hours). + + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + DEFVAL { 1440 } + ::= { vlanVoice 1 } + + +-- voice vlan table +vlanVoiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanVoiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static configuration information for + each voice VLAN configured into the device and dynamic port membership. + All entries are permanent and will + be restored after the device is reset." + ::= { vlanVoice 2 } + +vlanVoiceEntry OBJECT-TYPE + SYNTAX VlanVoiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information for a voice VLAN configured into the device by management." + INDEX { dot1qVlanIndex } + ::= { vlanVoiceTable 1 } + +VlanVoiceEntry ::= + SEQUENCE { + vlanVoicePriority + INTEGER, + vlanVoicePriorityRemark + TruthValue, + vlanVoiceRowStatus + RowStatus + } + +vlanVoicePriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively assigned Priority, which will be used + for all traffic on the voice vlan, this gives the packets + the requested priority (CoS) within the bridge." + DEFVAL{ 6 } + ::= { vlanVoiceEntry 1 } + +vlanVoicePriorityRemark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Remark VPT on tagged frames egress the voice vlan according. + to priority true.false" + DEFVAL { false } + ::= { vlanVoiceEntry 2 } + +vlanVoiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { vlanVoiceEntry 3 } + + +-- Voice VLAN OUI Table +vlanVoiceOUITable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanVoiceOUIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static global configuration information for Voice VLANs OUI MAC Prefixes. + All entries are permanent and will be restored after the device is reset." + ::= { vlanVoice 3 } + +vlanVoiceOUIEntry OBJECT-TYPE + SYNTAX VlanVoiceOUIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information for a voice VLANs OUI MAC Prefixes configured into the + device by management." + INDEX { vlanVoiceOUIPrefix } + ::= { vlanVoiceOUITable 1 } + +VlanVoiceOUIEntry ::= SEQUENCE { + vlanVoiceOUIPrefix OCTET STRING, + vlanVoiceOUIDescription DisplayString, + vlanVoiceOUIEntryRowStatus RowStatus +} + +vlanVoiceOUIPrefix OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(3)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the OUI MAC Prefix component + associated with this entry. + + The value of this object is used as an index to the + vlanVoiceOUITable. + + Voice VLANs OUI Prefix is the first 3 most significant + octets of the MAC address." + ::= { vlanVoiceOUIEntry 1 } + +vlanVoiceOUIDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An optional text that describes the OUI." + DEFVAL {""} + ::= { vlanVoiceOUIEntry 2 } + +vlanVoiceOUIEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { vlanVoiceOUIEntry 3 } + + +-- Voice VLAN per Port configuration Table +vlanVoicePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanVoicePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static and dynamic per port configuration information for Voice VLAN. + All entries are permanent and will be restored after the device is reset." + ::= { vlanVoice 4 } + +vlanVoicePortEntry OBJECT-TYPE + SYNTAX VlanVoicePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static and dynamic per port information for a voice VLAN." + INDEX { ifIndex } + ::= { vlanVoicePortTable 1 } + +VlanVoicePortEntry ::= SEQUENCE { + vlanVoicePortEnable TruthValue, + vlanVoicePortVlanIndex VlanIndex, + vlanVoicePortSecure TruthValue, + vlanVoicePortCurrentMembership INTEGER {active(1),notActive(2)}, + vlanVoicePortQosMode INTEGER {src(1),all(2)} +} + +vlanVoicePortEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this port to be a candidate to be added into the Voice VLAN." + DEFVAL{ false } + ::= { vlanVoicePortEntry 1 } + +vlanVoicePortVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Voice VLAN-ID the port is a candidate to be in." + DEFVAL{ 4095 } + ::= { vlanVoicePortEntry 2 } + +vlanVoicePortSecure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify this port to be in Secure Mode when entering the Voice VLAN. + In Secure mode only frames with MAC prefix matched to one of the OUI table prefixes + are accepted, otherwise dropped." + DEFVAL{ false } + ::= { vlanVoicePortEntry 3 } + +vlanVoicePortCurrentMembership OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notActive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port's current status of membership in Voice VLAN. + + Port's possible values of membership in Voice VLAN: + 'Active(1)' - Port is currently added to a Voice VLAN . + 'NotActive(2)' - Specifies either that port is a candidate to be + in Voice VLAN or disabled." + ::= { vlanVoicePortEntry 4 } + +vlanVoicePortQosMode OBJECT-TYPE + SYNTAX INTEGER { + src(1), + all(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port's current QOS mode in Voice VLAN. + Possible values: + 'src(1)' - Only traffic with OUI prefix in the source MAC received QOS of the Voice Vlan. + 'all(2)' - All traffic through that port received QOS of the Voice Vlan." + ::= { vlanVoicePortEntry 5 } + + +vlanVoiceOUISetToDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlanVoiceOUISetToDefault indicates that vlanVoiceOUITable + should be set to it's default values if existed + (OUI default prefixes). + + To do so the vlanVoiceOUITable should be previuosly deleted by usual + entries destroying. + + This object behaviors as write-only than + reading this object will always return 'false'." + DEFVAL{ false } + ::= { vlanVoice 5 } +-------------------------------------------------- +-- Default VLAN tagged ports - MIBs definition +-------------------------------------------------- + +vlanDefault OBJECT IDENTIFIER ::= { vlan 55 } + +vlanDefaultTaggedPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "list of default valn tagged ports." + ::= { vlanDefault 1 } + +-------------------------------------------------- +-- Default VLAN excluded ports - MIBs definition +-------------------------------------------------- + +vlanDefaultEnabledPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "List of default VLAN membership enabled ports." + ::= { vlanDefault 2 } + +-- vlanInetTriplePlayTable (replaced DEPRICATED vlanTriplePlayTable) + +vlanInetTriplePlayTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanInetTriplePlayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " TriplePlay table, map CPE vlan to multicastTvVlan" + ::= { vlan 56} + +vlanInetTriplePlayEntry OBJECT-TYPE + SYNTAX VlanInetTriplePlayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of TriplePlay table" + INDEX { vlanInetTriplePlayInetAddressType, vlanTriplePlayInnerVID } + ::= { vlanInetTriplePlayTable 1 } + +VlanInetTriplePlayEntry ::= SEQUENCE { + vlanInetTriplePlayInetAddressType InetAddressType, + vlanInetTriplePlayInnerVID VlanIndex, + vlanInetTriplePlayMulticastTvVID VlanIndex, + vlanInetTriplePlayRowStatus RowStatus + } + +vlanInetTriplePlayInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Inet type IPv4/IPv6." + ::= { vlanInetTriplePlayEntry 1 } + +vlanInetTriplePlayInnerVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Specifies the CPE inner vlan." + ::= { vlanInetTriplePlayEntry 2 } + +vlanInetTriplePlayMulticastTvVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Specifies the multicast TV outer vlan." + ::= { vlanInetTriplePlayEntry 3 } + +vlanInetTriplePlayRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to + row creation and removal conventions." + ::= { vlanInetTriplePlayEntry 4 } + +-- vlanInetTriplePlayMulticastTvTable (replaced DEPRICATED vlanTriplePlayMulticastTvTable) + +vlanInetTriplePlayMulticastTvTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanInetTriplePlayMulticatTvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " TriplePlayMulticastTv table saves a list of ports for a certain multicastTvVlan" + ::= { vlan 57 } + +vlanInetTriplePlayMulticatTvEntry OBJECT-TYPE + SYNTAX VlanInetTriplePlayMulticatTvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " entry of triple play MulticastTv table" + INDEX { vlanTriplePlayMulticastTvMulticastTvVID } + ::= { vlanInetTriplePlayMulticastTvTable 1 } + +VlanInetTriplePlayMulticatTvEntry ::= SEQUENCE { + vlanInetTriplePlayMulticastTvMulticastTvVID VlanIndex, + vlanInetTriplePlayMulticastTvMulticastTvPortList PortList +} + +vlanInetTriplePlayMulticastTvMulticastTvVID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the multicast TV external vlan." + ::= { vlanInetTriplePlayMulticatTvEntry 1 } + + +vlanInetTriplePlayMulticastTvMulticastTvPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the multicast tv port list." + ::= { vlanInetTriplePlayMulticatTvEntry 2} + +vlanAsymmetricEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates enabled or disabled of Asymetric Vlan" + ::= { vlan 58 } + + +-------------------------------------------------- +-- Private VLAN - MIBs definition +-------------------------------------------------- + +-- vlanPrivateTable + +vlanPrivateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPrivateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Private vlan table which contains the private vlan entries." + ::= { vlan 59 } + +vlanPrivateEntry OBJECT-TYPE + SYNTAX VlanPrivateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Private vlan entry which contains the private vlan definition." + INDEX { vlanPrivateVid } + ::= { vlanPrivateTable 1 } + +VlanPrivateEntry ::= SEQUENCE { + vlanPrivateVid VlanIndex, + vlanPrivateType INTEGER, + vlanPrivatePrimaryVid VlanIndex, + vlanPrivateStatus RowStatus +} + +vlanPrivateVid OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The static vlan ID which is set to one of the + private vlan types." + ::= { vlanPrivateEntry 1 } + +vlanPrivateType OBJECT-TYPE + SYNTAX INTEGER { + primary(1), + isolated(2), + community(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "private vlan types: + primary - Carries traffic from promiscuous ports. + promiscuous port can communicate with all ports of the + same PVLAN, including the isolated and community + ports of the same PVLAN. + + isolated - Carries traffic from isolated ports. + isolated ports can communicate only with the + promiscuous ports of the same PVLAN. + + community - Carries traffic from community ports. + community ports of the same community can communicate + among themselves and with the promiscuous ports of the + same PVLAN." + DEFVAL { primary } + ::= { vlanPrivateEntry 2 } + + +vlanPrivatePrimaryVid OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary vlan ID which has defined in VlanPrivateEntry and which is + associated with secondary vlan (in vlanPrivateMapTable). + vlanPrivatePrimaryVid is equivalent to vlanPrivateVid when vlanPrivateVid is + primary vlan." + ::= { vlanPrivateEntry 3 } + +vlanPrivateStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanPrivateEntry 4 } + +-- end of vlanPrivateTable + +-- vlanPrivateMapTable + +vlanPrivateMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPrivateMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Private vlan mapping table which contains the private vlan mapping entries." + ::= { vlan 60 } + +vlanPrivateMapEntry OBJECT-TYPE + SYNTAX VlanPrivateMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Private vlan mapping entry which contains the primary / secondary + private vlan association and their ports membership." + INDEX { vlanPrivateMapPrimaryVid, vlanPrivateMapSecondaryVid } + ::= { vlanPrivateMapTable 1 } + +VlanPrivateMapEntry ::= SEQUENCE { + vlanPrivateMapPrimaryVid VlanIndex, + vlanPrivateMapSecondaryVid VlanIndex, + vlanPrivateMapPrimaryPorts PortList, + vlanPrivateMapSecondaryPorts PortList, + vlanPrivateMapPrimaryOperPorts PortList, + vlanPrivateMapSecondaryOperPorts PortList, + vlanPrivateMapStatus RowStatus +} + +vlanPrivateMapPrimaryVid OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The primary private vlan ID which is associated with the secondary + (isolated or community) vlan (vlanPrivateMapSecondaryVid)." + ::= { vlanPrivateMapEntry 1 } + +vlanPrivateMapSecondaryVid OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The secondary private vlan ID which is associated with the primary + vlan (vlanPrivateMapPrimaryVid)." + ::= { vlanPrivateMapEntry 2 } + +vlanPrivateMapPrimaryPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The private vlan promiscuous ports mode which are belongs to the + association of vlanPrivateMapPrimaryVid and vlanPrivateMapSecondaryVid." + ::= { vlanPrivateMapEntry 3} + +vlanPrivateMapSecondaryPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The private vlan host ports mode which are belongs to the + association of vlanPrivateMapPrimaryVid and vlanPrivateMapSecondaryVid." + ::= { vlanPrivateMapEntry 4} + +vlanPrivateMapPrimaryOperPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The private vlan active promiscuous ports mode which are belongs to the + association of vlanPrivateMapPrimaryVid and vlanPrivateMapSecondaryVid." + ::= { vlanPrivateMapEntry 5} + +vlanPrivateMapSecondaryOperPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The private vlan active host ports mode which are belongs to the + association of vlanPrivateMapPrimaryVid and vlanPrivateMapSecondaryVid." + ::= { vlanPrivateMapEntry 6} + +vlanPrivateMapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanPrivateMapEntry 7 } + +-- end of vlanPrivateMapTable + + +-- vlanTrunkModePortTable + +vlanTrunkPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanTrunkPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains trunk mode port entries." + ::= { vlan 61} + +vlanTrunkPortModeEntry OBJECT-TYPE + SYNTAX VlanTrunkPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains port ifIndex,native vlan id and vlan list the port has a membership. + The vlan list can contain not created vlans." + INDEX { ifIndex } + ::= { vlanTrunkPortModeTable 1 } + +VlanTrunkPortModeEntry::=SEQUENCE{ + vlanTrunkPortModeNativeVlanId VlanIndex, + vlanTrunkModeList1to1024 VlanList1, + vlanTrunkModeList1025to2048 VlanList2, + vlanTrunkModeList2049to3072 VlanList3, + vlanTrunkModeList3073to4094 VlanList4 +} + +vlanTrunkPortModeNativeVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicated native vlan index.Default value 0" + DEFVAL {0} + ::= { vlanTrunkPortModeEntry 1 } + +vlanTrunkModeList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vlan trunk mode list 1. Default value is {0}" + + ::= { vlanTrunkPortModeEntry 2 } + +vlanTrunkModeList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vlan trunk mode list 2. Default value is {0}" + + ::= { vlanTrunkPortModeEntry 3 } + +vlanTrunkModeList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vlan trunk mode list 3. Default value is {0}" + + ::= { vlanTrunkPortModeEntry 4 } + +vlanTrunkModeList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "vlan trunk mode list 4. Default value is {0}" + ::= { vlanTrunkPortModeEntry 5 } + +-- vlanAccessModePortTable + +vlanAccessPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanAccessPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains access mode port entries." + ::= { vlan 62} + +vlanAccessPortModeEntry OBJECT-TYPE + SYNTAX VlanAccessPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains port ifIndex,access vlan id and multicast TV vlan id." + INDEX { ifIndex } + ::= { vlanAccessPortModeTable 1 } + +VlanAccessPortModeEntry::=SEQUENCE{ + vlanAccessPortModeVlanId VlanIndex, + vlanAccessPortModeMcstTvVlanId VlanIndex +} + +vlanAccessPortModeVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicated access vlan id.Default value is 0" + DEFVAL { 0 } + ::= { vlanAccessPortModeEntry 1 } + +vlanAccessPortModeMcstTvVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicated multicast TV vlan id. " + + ::= { vlanAccessPortModeEntry 2 } + + +-- vlanCustomerModePortTable + +vlanCustomerPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanCustomerPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains customer mode port entries." + ::= { vlan 63} + +vlanCustomerPortModeEntry OBJECT-TYPE + SYNTAX VlanCustomerPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains port ifIndex,customer vlan id and customer multicast TV vlan id." + INDEX { ifIndex } + ::= { vlanCustomerPortModeTable 1 } + +VlanCustomerPortModeEntry::=SEQUENCE{ + vlanCustomerPortModeVlanId VlanIndex, + vlanCustomerPortModeMtvList1to1024 VlanList1, + vlanCustomerPortModeMtvList1025to2048 VlanList2, + vlanCustomerPortModeMtvList2049to3072 VlanList3, + vlanCustomerPortModeMtvList3073to4094 VlanList4 + +} + +vlanCustomerPortModeVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicated customer vlan id.Default value is 0" + DEFVAL { 0 } + ::= { vlanCustomerPortModeEntry 1 } + +vlanCustomerPortModeMtvList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vlan customer port mode multicast TV list 1. Default value is {0}" + + ::= { vlanCustomerPortModeEntry 2 } + +vlanCustomerPortModeMtvList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vlan customer port mode multicast TV list 2. Default value is {0}" + + ::= { vlanCustomerPortModeEntry 3 } + +vlanCustomerPortModeMtvList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vlan customer port mode multicast TV list 3. Default value is {0}" + + ::= { vlanCustomerPortModeEntry 4 } + +vlanCustomerPortModeMtvList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vlan customer port mode multicast TV list 4. Default value is {0}" + ::= { vlanCustomerPortModeEntry 5 } + + +vlanSwitchPortModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSwitchPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table defines L3/L2 port context." + ::= { vlan 64} + +vlanSwitchPortModeEntry OBJECT-TYPE + SYNTAX VlanSwitchPortModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains port ifIndex and switch port enable value." + INDEX { ifIndex } + ::= { vlanSwitchPortModeTable 1 } + +VlanSwitchPortModeEntry::=SEQUENCE{ + vlanSwitchPortModeCategory INTEGER +} + +vlanSwitchPortModeCategory OBJECT-TYPE +SYNTAX INTEGER { + l2(1), + l3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicated if a port is switchport (l2 port) or no switchport (l3 port) + 1 - switchport + 2 - no switchport. Default is 1" + DEFVAL { 1 } + ::= { vlanSwitchPortModeEntry 1 } + + + +vlanPortModeContextTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPortModeContextEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains current port mode context entries." + ::= { vlan 65} + +vlanPortModeContextEntry OBJECT-TYPE + SYNTAX VlanPortModeContextEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains current port mode context." + INDEX { ifIndex } + ::= { vlanPortModeContextTable 1 } + +VlanPortModeContextEntry::=SEQUENCE{ + vlanPortModeContextValue INTEGER +} + +vlanPortModeContextValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Indicated port context value: + 0. Lag + 1. Monitor + 2. L3 + 3. RAVA + 4. Dot1x + 5. Dot1q + 6. Access + 7. Trunk + 8. Customer + 9. PV_promisc + 10. PV_host + 11. VM_tunnel + 12. VM_one_to_one" + + + ::= { vlanPortModeContextEntry 1 } + +-- vlanRsvl MIBs reservation + +-- vlanRsvlEnable + +vlanRsvlEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable / Disable Shared Vlans at the device." + ::= { vlan 66 } + +-- vlanRsvlMapTable + +vlanRsvlMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanRsvlMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Shared vlan learning mapping table which contains the SVL mapping entries." + ::= { vlan 67 } + +vlanRsvlMapEntry OBJECT-TYPE + SYNTAX VlanRsvlMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SVL mapping entry which contains the primary / secondary + SVL association." + INDEX { vlanRsvlMapPrimaryVid, vlanRsvlMapSecondaryVid } + ::= { vlanRsvlMapTable 1 } + +VlanRsvlMapEntry ::= SEQUENCE { + vlanRsvlMapPrimaryVid VlanIndex, + vlanRsvlMapSecondaryVid VlanIndex, + vlanRsvlMapStatus RowStatus +} + +vlanRsvlMapPrimaryVid OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The primary SVL ID which is associated with the secondary + shared vlan vlanRsvlMapSecondaryVid." + ::= { vlanRsvlMapEntry 1 } + +vlanRsvlMapSecondaryVid OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The secondary SVL ID which is associated with the primary + shared vlan vlanRsvlMapPrimaryVid." + ::= { vlanRsvlMapEntry 2 } + +vlanRsvlMapStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanRsvlMapEntry 3 } + +rldot1qPortVlanStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qPortVlanStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static vlan port membership information." + ::= { vlan 68 } + +rldot1qPortVlanStaticEntry OBJECT-TYPE + SYNTAX Rldot1qPortVlanStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static vlan membership information per port" + INDEX {ifIndex} + ::= { rldot1qPortVlanStaticTable 1 } + +Rldot1qPortVlanStaticEntry ::=SEQUENCE { + + rldot1qPortVlanStaticEgressList1to1024 VlanList1, + rldot1qPortVlanStaticEgressList1025to2048 VlanList2, + rldot1qPortVlanStaticEgressList2049to3072 VlanList3, + rldot1qPortVlanStaticEgressList3073to4094 VlanList4, + rldot1qPortVlanStaticUntaggedEgressList1to1024 VlanList1, + rldot1qPortVlanStaticUntaggedEgressList1025to2048 VlanList2, + rldot1qPortVlanStaticUntaggedEgressList2049to3072 VlanList3, + rldot1qPortVlanStaticUntaggedEgressList3073to4094 VlanList4, + rldot1qPortVlanStaticForbiddenList1to1024 VlanList1, + rldot1qPortVlanStaticForbiddenList1025to2048 VlanList2, + rldot1qPortVlanStaticForbiddenList2049to3072 VlanList3, + rldot1qPortVlanStaticForbiddenList3073to4094 VlanList4 +} + +rldot1qPortVlanStaticEgressList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port egress vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 1 } + +rldot1qPortVlanStaticEgressList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port egress vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 2 } + +rldot1qPortVlanStaticEgressList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port egress vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 3 } + +rldot1qPortVlanStaticEgressList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port egress vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 4} + +rldot1qPortVlanStaticUntaggedEgressList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port egress untagged vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 5 } + +rldot1qPortVlanStaticUntaggedEgressList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port egress untagged vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 6 } + +rldot1qPortVlanStaticUntaggedEgressList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port egress untagged vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 7 } + +rldot1qPortVlanStaticUntaggedEgressList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port egress untagged vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 8} + +rldot1qPortVlanStaticForbiddenList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port forbidden vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 9 } + +rldot1qPortVlanStaticForbiddenList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port forbidden vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 10 } + +rldot1qPortVlanStaticForbiddenList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port forbidden vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 11 } + +rldot1qPortVlanStaticForbiddenList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port forbidden vlan static list.Default value is {0}" + DEFVAL {'00'H} + ::= { rldot1qPortVlanStaticEntry 12} + +rldot1qVlanStaticListTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qVlanStaticListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains only one entry of a static vlan list." + ::= { vlan 69 } + +rldot1qVlanStaticListEntry OBJECT-TYPE + SYNTAX Rldot1qVlanStaticListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Staticly created by local or network management vlan list" + INDEX {rldot1qVlanStaticListIndex} + ::= { rldot1qVlanStaticListTable 1 } + +Rldot1qVlanStaticListEntry ::=SEQUENCE { + rldot1qVlanStaticListIndex INTEGER, + rldot1qVlanStaticList1to1024 VlanList1, + rldot1qVlanStaticList1025to2048 VlanList2, + rldot1qVlanStaticList2049to3072 VlanList3, + rldot1qVlanStaticList3073to4094 VlanList4 + +} + +rldot1qVlanStaticListIndex OBJECT-TYPE + SYNTAX INTEGER { + static(0), + dynamicGvrp(1), + dynamicRava(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An index is entrie's sequence. + This field substitutes a vlan type. + If the vlan was created by user configuration then + the type is static. + If the vlan was created by GVRP/MVRP protocols then the type is dynamicGvrp. + If the vlan was created by Radius server attribute assignment mechanism then + the type is dynamicRava. + current includes all vlans which are exist in dot1qVlanCurrentTable." + ::= { rldot1qVlanStaticListEntry 1} + +rldot1qVlanStaticList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of staticaly created vlans from 1 to 1024." + + ::= { rldot1qVlanStaticListEntry 2} + +rldot1qVlanStaticList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of according to the type field created vlans from 1025 to 2048." + DEFVAL {'00'H} + ::= { rldot1qVlanStaticListEntry 3} + +rldot1qVlanStaticList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of according to the type field created vlans from 2049 to 3072." + DEFVAL {'00'H} + ::= { rldot1qVlanStaticListEntry 4} + +rldot1qVlanStaticList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of according to the type field created vlans from 3073 to 4094." + DEFVAL {'00'H} + ::= { rldot1qVlanStaticListEntry 5} + +rldot1qVlanStaticNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qVlanStaticNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains created by user vlans names." + ::= { vlan 70 } + +rldot1qVlanStaticNameEntry OBJECT-TYPE + SYNTAX Rldot1qVlanStaticNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Staticly created by local or network management vlan list" + INDEX {dot1qVlanIndex} + ::= { rldot1qVlanStaticNameTable 1 } + +Rldot1qVlanStaticNameEntry ::=SEQUENCE { + rldot1qVlanStaticName SnmpAdminString +} + +rldot1qVlanStaticName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively assigned string,which may be used + to identify the VLAN. The VLAN name must be unique or no name." + REFERENCE "IEEE 802.1Q/D11 Section 12.10.2.1" + DEFVAL {""} + ::= { rldot1qVlanStaticNameEntry 1} + +rlPortVlanTriplePlayMulticastTvTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlPortVlanTriplePlayMulticastTvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table saves a list of vlans per port/lag." + ::= { vlan 71 } + +rlPortVlanTriplePlayMulticastTvEntry OBJECT-TYPE + SYNTAX RlPortVlanTriplePlayMulticastTvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of Triple Play Multicast Tv table." + INDEX {ifIndex} + ::= { rlPortVlanTriplePlayMulticastTvTable 1 } + +RlPortVlanTriplePlayMulticastTvEntry ::=SEQUENCE { + rlPortVlanTriplePlayMulticastTvList1to1024 VlanList1, + rlPortVlanTriplePlayMulticastTvList1025to2048 VlanList2, + rlPortVlanTriplePlayMulticastTvList2049to3072 VlanList3, + rlPortVlanTriplePlayMulticastTvList3073to4094 VlanList4 +} + +rlPortVlanTriplePlayMulticastTvList1to1024 OBJECT-TYPE + SYNTAX VlanList1 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of staticaly created Triple Play MTV vlans from 1 to 1024." + + ::= { rlPortVlanTriplePlayMulticastTvEntry 1} + +rlPortVlanTriplePlayMulticastTvList1025to2048 OBJECT-TYPE + SYNTAX VlanList2 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of staticaly created Triple Play MTV vlans from 1025 to 2048." + + ::= { rlPortVlanTriplePlayMulticastTvEntry 2} + +rlPortVlanTriplePlayMulticastTvList2049to3072 OBJECT-TYPE + SYNTAX VlanList3 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of staticaly created Triple Play MTV vlans from 2049 to 3072." + + ::= { rlPortVlanTriplePlayMulticastTvEntry 3} + +rlPortVlanTriplePlayMulticastTvList3073to4094 OBJECT-TYPE + SYNTAX VlanList4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A list of staticaly created Triple Play MTV vlans from 3073 to 4094." + + ::= { rlPortVlanTriplePlayMulticastTvEntry 4} + +rldot1qVlanMembershipTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qVlanMembershipTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table contains a bitmap of the VLAN owners(applications) that can create the VLAN and/or add a port to the VLAN." + ::= { vlan 72 } + +rldot1qVlanMembershipTypeEntry OBJECT-TYPE + SYNTAX Rldot1qVlanMembershipTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Staticly or dynamicly created VLAN ID owner entry" + INDEX {dot1qVlanIndex} + ::= { rldot1qVlanMembershipTypeTable 1 } + +Rldot1qVlanMembershipTypeEntry ::=SEQUENCE { + rldot1qVlanMembershipTypeBitmap INTEGER + +} + +rldot1qVlanMembershipTypeBitmap OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field contains a bitmap of owners that can creates and/or add a port + to the VLAN. + There exist three such type of owners : + Default VLAN + Manual created VLAN + Dynamic(RAVA)created VLAN + GVRP(MVRP)created VLAN + " + ::= { rldot1qVlanMembershipTypeEntry 1} + + +rlRspanRemoteVlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1-4094 actual vlan (must exist in dot1qvlan static table)" + DEFVAL { 4094 } + ::= { vlan 73 } + +-- vlan mapping + +vlanMappingEthType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ethernet Type used for VLAN Mapping tunnel" + DEFVAL { 33024 } + ::= { vlan 74 } + + + +--vlanMappingTunnel - definition + +vlanMappingTunnelEdgePortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanMappingTunnelEdgePortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains vlan mapping tunnel mode port configuration entries." + ::= { vlan 75} + +vlanMappingTunnelEdgePortConfigEntry OBJECT-TYPE + SYNTAX VlanMappingTunnelEdgePortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains port ifIndex, ethernet type value and L2protocol behavior for Edge port." + INDEX { ifIndex } + ::= { vlanMappingTunnelEdgePortConfigTable 1 } + +VlanMappingTunnelEdgePortConfigEntry::=SEQUENCE{ + vlanMappingTunnelEdgePortConfigVlanId VlanIndex, + vlanMappingTunnelEdgePortConfigCos INTEGER, + vlanMappingTunnelEdgePortConfigDropThreshold INTEGER, + vlanMappingTunnelEdgePortConfigShutdownThreshold INTEGER, + vlanMappingTunnelEdgePortConfigForwardCDP TruthValue, + vlanMappingTunnelEdgePortConfigForwardLLDP TruthValue, + vlanMappingTunnelEdgePortConfigForwardSTP TruthValue, + vlanMappingTunnelEdgePortConfigForwardVTP TruthValue +} + +vlanMappingTunnelEdgePortConfigVlanId OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies S-VLAN-ID used to encapsulate of forwarded untagged Layer 2 frames." + ::= { vlanMappingTunnelEdgePortConfigEntry 1 } + +vlanMappingTunnelEdgePortConfigCos OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify class of service (CoS) value into S-VLAN tag of forwarded Layer 2 frames." + DEFVAL { 8 } + ::= { vlanMappingTunnelEdgePortConfigEntry 2 } + +vlanMappingTunnelEdgePortConfigDropThreshold OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a drop threshold for received forwarded L2 protocol frames in kbps resolution." + DEFVAL { 32 } + ::= { vlanMappingTunnelEdgePortConfigEntry 3 } + +vlanMappingTunnelEdgePortConfigShutdownThreshold OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set a shutdown threshold for received forwarded L2 protocol frames in packets-per-second resolution." + ::= { vlanMappingTunnelEdgePortConfigEntry 4 } + +vlanMappingTunnelEdgePortConfigForwardCDP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure CDP forward over the Provider network untagged Layer 2 frames received." + DEFVAL { false } + ::= { vlanMappingTunnelEdgePortConfigEntry 5 } + +vlanMappingTunnelEdgePortConfigForwardLLDP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure LLDP forward over the Provider network untagged Layer 2 frames received." + DEFVAL { false } + ::= { vlanMappingTunnelEdgePortConfigEntry 6 } + +vlanMappingTunnelEdgePortConfigForwardSTP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure STP forward over the Provider network untagged Layer 2 frames received." + DEFVAL { false } + ::= { vlanMappingTunnelEdgePortConfigEntry 7 } + +vlanMappingTunnelEdgePortConfigForwardVTP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure VTP forward over the Provider network untagged Layer 2 frames received." + DEFVAL { false } + ::= { vlanMappingTunnelEdgePortConfigEntry 8 } + + + +--vlanMappingTunnelNniPortConfigTable + +vlanMappingTunnelNniPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanMappingTunnelNniPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains vlan mapping tunnel mode port configuration entries." + ::= { vlan 76} + +vlanMappingTunnelNniPortConfigEntry OBJECT-TYPE + SYNTAX VlanMappingTunnelNniPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains port ifIndex, ethernet type value for NNI port." + INDEX { ifIndex } + ::= { vlanMappingTunnelNniPortConfigTable 1 } + +VlanMappingTunnelNniPortConfigEntry::=SEQUENCE{ + vlanMappingTunnelNniPortConfigEthTypeValue INTEGER, + vlanMappingTunnelNniPortConfigRowStatus RowStatus +} + +vlanMappingTunnelNniPortConfigEthTypeValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicated ethernet type. Default is 0x8100. " + DEFVAL { 8100 } + ::= { vlanMappingTunnelNniPortConfigEntry 1 } + +vlanMappingTunnelNniPortConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + ::= { vlanMappingTunnelNniPortConfigEntry 2 } + + + +VlanMappingTunnelPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "VLAN mapping port type: + 1 - edge + 2 - NNI." + SYNTAX INTEGER { + edge(1), + nni(2) +} + +VlanMappingTunnelPortMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "VLAN mapping port mode: + 1 - QinQ + 2 - selective QinQ." + SYNTAX INTEGER { + qinq(1), + selqinq(2) +} + +VlanMappingDefaultConfigMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "VLAN mapping default VLAN configuration: + 1 - set + 2 - unset." + SYNTAX INTEGER { + set(1), + unset(2) +} + +VlanMappingActionConfigMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "VLAN mapping action for S-VLAN configuration: + 1 - forward + 2 - drop." + SYNTAX INTEGER { + forward(1), + drop(2) +} + + +-- vlanMappingTunnelEdgePortTable + +vlanMappingTunnelEdgePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanMappingTunnelEdgePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains vlan mapping tunnel mode port." + ::= { vlan 77} + +vlanMappingTunnelEdgePortEntry OBJECT-TYPE + SYNTAX VlanMappingTunnelEdgePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains VLAN mapping configuration for edge port, C-VLAN and S-VLAN." + INDEX { ifIndex, + vlanMappingTunnelEdgePortCVlanTag} + ::= { vlanMappingTunnelEdgePortTable 1 } + +VlanMappingTunnelEdgePortEntry::=SEQUENCE{ + vlanMappingTunnelEdgePortCVlanTag VlanIndex, + vlanMappingTunnelEdgePortSVlanTag VlanIndex, + vlanMappingTunnelEdgePortDefaultConfig VlanMappingDefaultConfigMode, + vlanMappingTunnelEdgePortActionConfig VlanMappingActionConfigMode, + vlanMappingTunnelEdgePortIsActiveEdge VlanMappingTunnelPortType, + vlanMappingTunnelEdgePortMapMode VlanMappingTunnelPortMode, + vlanMappingTunnelEdgePortRowStatus RowStatus +} + + +vlanMappingTunnelEdgePortCVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "C-VLAN value to be encapsulated." + ::= { vlanMappingTunnelEdgePortEntry 1 } + +vlanMappingTunnelEdgePortSVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "S-VLAN value." + ::= { vlanMappingTunnelEdgePortEntry 2 } + +vlanMappingTunnelEdgePortDefaultConfig OBJECT-TYPE + SYNTAX VlanMappingDefaultConfigMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN mapping default VLAN configuration exists." + DEFVAL { 2 } + ::= { vlanMappingTunnelEdgePortEntry 3 } + +vlanMappingTunnelEdgePortActionConfig OBJECT-TYPE + SYNTAX VlanMappingActionConfigMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN mapping action defined." + DEFVAL { 1 } + ::= { vlanMappingTunnelEdgePortEntry 4 } + +vlanMappingTunnelEdgePortIsActiveEdge OBJECT-TYPE + SYNTAX VlanMappingTunnelPortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN mapping port type - edge or NNI." + DEFVAL { 2 } + ::= { vlanMappingTunnelEdgePortEntry 5 } + +vlanMappingTunnelEdgePortMapMode OBJECT-TYPE + SYNTAX VlanMappingTunnelPortMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN mapping port mode - QinQ or selective QinQ." + DEFVAL { 2 } + ::= { vlanMappingTunnelEdgePortEntry 6 } + +vlanMappingTunnelEdgePortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "he row status variable, used according to + row installation and removal conventions." + ::= { vlanMappingTunnelEdgePortEntry 7 } + + +-- vlanMappingOneToOneEdgePortTable + +vlanMappingOneToOneEdgePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanMappingOneToOneEdgePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tables contains vlan mapping tunnel mode port." + ::= { vlan 78} + +vlanMappingOneToOneEdgePortEntry OBJECT-TYPE + SYNTAX VlanMappingOneToOneEdgePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains VLAN mapping configuration for Nni port, C-VLAN and S-VLAN." + INDEX { ifIndex, + vlanMappingOneToOneEdgePortCVlanTag } + ::= { vlanMappingOneToOneEdgePortTable 1 } + +VlanMappingOneToOneEdgePortEntry::=SEQUENCE{ + vlanMappingOneToOneEdgePortCVlanTag VlanIndex, + vlanMappingOneToOneEdgePortSVlanTag VlanIndex, + vlanMappingOneToOneEdgePortIsActiveEdge VlanMappingTunnelPortType, + vlanMappingOneToOneEdgePortRowStatus RowStatus +} + + +vlanMappingOneToOneEdgePortCVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "C-VLAN value to be encapsulated." + ::= { vlanMappingOneToOneEdgePortEntry 1 } + +vlanMappingOneToOneEdgePortSVlanTag OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "S-VLAN value." + ::= { vlanMappingOneToOneEdgePortEntry 2 } + +vlanMappingOneToOneEdgePortIsActiveEdge OBJECT-TYPE + SYNTAX VlanMappingTunnelPortType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN mapping port type - edge or NNI." + DEFVAL { 2 } + ::= { vlanMappingOneToOneEdgePortEntry 3 } + +vlanMappingOneToOneEdgePortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "he row status variable, used according to + row installation and removal conventions." + ::= { vlanMappingOneToOneEdgePortEntry 4 } + + + + +vlanMappingCosValue OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Class of service (CoS) value globally into S-VLAN tag of forwarded Layer 2 frames." + DEFVAL { 5 } + ::= { vlan 79 } + +-- next free ::= {vlan 80} + + +END diff --git a/MIBS/cisco/CISCOSB-vlanVoice-MIB b/MIBS/cisco/CISCOSB-vlanVoice-MIB new file mode 100644 index 0000000..a856cd0 --- /dev/null +++ b/MIBS/cisco/CISCOSB-vlanVoice-MIB @@ -0,0 +1,457 @@ +CISCOSB-vlanVoice-MIB DEFINITIONS ::= BEGIN + +IMPORTS + vlan FROM CISCOSB-vlan-MIB + TruthValue, RowStatus,MacAddress, + DisplayString FROM SNMPv2-TC + ifIndex FROM IF-MIB + MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI + VlanIndex FROM Q-BRIDGE-MIB + VlanPriority FROM CISCOSB-MIB; + +vlanVoice MODULE-IDENTITY + LAST-UPDATED "201001090000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for voice vlan support in switch devices." + REVISION "201009260000Z" + DESCRIPTION + "Editorial changes to support new MIB compilers." + REVISION "201009260000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { vlan 54 } + +-- voice vlan + +-- start from 6 since 1..5 are deprecated voice +vlanVoiceAdminState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + auto-enabled(1), + auto-triggered(2), + oui-enabled(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " administrative voice vlan status " + ::= { vlanVoice 6 } + +vlanVoiceOperState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + auto-enabled(1), + auto-triggered(2), + oui-enabled(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " operational voice vlan status " + ::= { vlanVoice 7 } + +vlanVoiceAdminVid OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1-4094 actual vlan (must exist in dot1qvlan static table)" + DEFVAL { 1 } + ::= { vlanVoice 8 } + +vlanVoiceOperVid OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " operational Voice Vlan ID" + ::= { vlanVoice 9 } + +-- Voice VLAN local configuration configuration Table +vlanVoiceUcDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanVoiceUcDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static default and UC directly connected to device configuration." + ::= { vlanVoice 10 } + +vlanVoiceUcDeviceEntry OBJECT-TYPE + SYNTAX VlanVoiceUcDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static and dynamic per port information for a voice VLAN." + INDEX { vlanVoiceUcDeviceType, vlanVoiceUcDeviceMacAddress, vlanVoiceUcDeviceInterface } + ::= { vlanVoiceUcDeviceTable 1 } + +VlanVoiceUcDeviceEntry ::= SEQUENCE { + vlanVoiceUcDeviceType INTEGER { default(0), static(1), uc(2) }, + vlanVoiceUcDeviceMacAddress MacAddress, + vlanVoiceUcDeviceInterface INTEGER, + vlanVoiceUcDeviceVid INTEGER (1..4094), + vlanVoiceUcDeviceVpt INTEGER (0..7), + vlanVoiceUcDeviceDscp INTEGER (0..63), + vlanVoiceUcDeviceIsBest TruthValue +} + +vlanVoiceUcDeviceType OBJECT-TYPE + SYNTAX INTEGER { default(0), + static(1), + uc(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "type of entry" + ::= { vlanVoiceUcDeviceEntry 1 } + + +vlanVoiceUcDeviceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac address of UC" + ::= { vlanVoiceUcDeviceEntry 2 } + +vlanVoiceUcDeviceInterface OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac interface on which UC is connected" + ::= { vlanVoiceUcDeviceEntry 3 } + +vlanVoiceUcDeviceVid OBJECT-TYPE + SYNTAX INTEGER (1..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Voice Vlan ID" + ::= { vlanVoiceUcDeviceEntry 4 } + +vlanVoiceUcDeviceVpt OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entry VPT" + ::= { vlanVoiceUcDeviceEntry 5 } + +vlanVoiceUcDeviceDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The entry DSCP value" + ::= { vlanVoiceUcDeviceEntry 6 } + +vlanVoiceUcDeviceIsBest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this entry is used as best local configuration" + ::= { vlanVoiceUcDeviceEntry 7 } + +-- voice vlan auto +vlanVoiceAuto OBJECT IDENTIFIER ::= { vlanVoice 11 } + +-- voice vlan auto admin + +vlanVoiceAutoAdmin OBJECT IDENTIFIER ::= { vlanVoiceAuto 1 } + +vlanVoiceAutoAdminVpt OBJECT-TYPE + SYNTAX VlanPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "user configured VPT for Voice Vlan operation" + DEFVAL { 0 } + ::= { vlanVoiceAutoAdmin 1 } + +vlanVoiceAutoAdminDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "user configured DSCP for Voice Vlan operation" + DEFVAL { 0 } + ::= { vlanVoiceAutoAdmin 2 } + +-- voice vlan auto oper + +vlanVoiceAutoOper OBJECT IDENTIFIER ::= { vlanVoiceAuto 2 } + +vlanVoiceAutoOperVpt OBJECT-TYPE + SYNTAX VlanPriority + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "operational VPT for Voice Vlan operation" + ::= { vlanVoiceAutoOper 1 } + +vlanVoiceAutoOperDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "user configured DSCP for Voice Vlan operation" + ::= { vlanVoiceAutoOper 2 } + +vlanVoiceAutoOperSource OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mac address of the switch by which we've selected the VVID" + ::= {vlanVoiceAutoOper 3 } + +vlanVoiceAutoOperPriority OBJECT-TYPE + SYNTAX INTEGER { + staticActive(0), -- VVID selected according to user configuration of an active device + staticInActive(1), -- VVID selected according to user configuration of an inactive device + ucActive(2), -- VVID selected according to UC device + UC device is active + ucInActive(3), -- VVID selected according to UC device + UC device is inactive + default(6), -- VVID is at default (no UC device + no static configuration in lan) + disabled(10) -- Voice Vlan is disabled + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for which Voice Vlan ID was selected." + ::= { vlanVoiceAutoOper 4 } + + +vlanVoiceAutoRefresh OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "By setting the MIB to True, VSDP refresh will be executed." + ::= { vlanVoiceAuto 3 } + +vlanVoiceAutoAgreedVlanLastChange OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "date format is DDMMYYHHMMSS" + ::= { vlanVoiceAuto 4 } + + +-- voice vlan OUI + +vlanVoiceOUIBased OBJECT IDENTIFIER ::= { vlanVoice 12 } + +vlanVoiceOUIBasedAdminPriority OBJECT-TYPE + SYNTAX VlanPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An administratively assigned Priority, which will be used + for all traffic on the voice vlan, this gives the packets + the requested priority (CoS) within the bridge." + DEFVAL { 6 } + ::= { vlanVoiceOUIBased 1 } + +vlanVoiceOUIBasedAdminRemark OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remark VPT on tagged frames egress the voice vlan according. + to priority true.false" + DEFVAL { false } + ::= { vlanVoiceOUIBased 2 } + +vlanVoiceOUIBasedSetToDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlanVoiceOUIBasedSetToDefault indicates that vlanVoiceOUIBasedTable + should be set to it's default values if existed + (OUI default prefixes). + + To do so the vlanVoiceOUIBasedTable should be previously deleted by usual + entries destroying. + + This object behaviors as write-only than + reading this object will always return 'false'." + DEFVAL{ false } + ::= { vlanVoiceOUIBased 3 } + +-- Voice VLAN OUI Table +vlanVoiceOUIBasedTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanVoiceOUIBasedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static global configuration information for Voice VLANs OUI MAC Prefixes. + All entries are permanent and will be restored after the device is reset." + ::= { vlanVoiceOUIBased 4 } + +vlanVoiceOUIBasedEntry OBJECT-TYPE + SYNTAX VlanVoiceOUIBasedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information for a voice VLANs OUI MAC Prefixes configured into the + device by management." + INDEX { vlanVoiceOUIBasedPrefix } + ::= { vlanVoiceOUIBasedTable 1 } + +VlanVoiceOUIBasedEntry ::= SEQUENCE { + vlanVoiceOUIBasedPrefix OCTET STRING, + vlanVoiceOUIBasedDescription DisplayString, + vlanVoiceOUIBasedEntryRowStatus RowStatus +} + +vlanVoiceOUIBasedPrefix OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(3)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value used to identify the OUI MAC Prefix component + associated with this entry. + + The value of this object is used as an index to the + vlanVoiceOUIBasedTable. + + Voice VLANs OUI Prefix is the first 3 most significant + octets of the MAC address." + ::= { vlanVoiceOUIBasedEntry 1 } + +vlanVoiceOUIBasedDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An optional text that describes the OUI." + DEFVAL {""} + ::= { vlanVoiceOUIBasedEntry 2 } + +vlanVoiceOUIBasedEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { vlanVoiceOUIBasedEntry 3 } + +-- Voice VLAN per Port configuration Table +vlanVoiceOUIBasedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanVoiceOUIBasedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing static and dynamic per port configuration information for Voice VLAN. + All entries are permanent and will be restored after the device is reset." + ::= { vlanVoiceOUIBased 5 } + +vlanVoiceOUIBasedPortEntry OBJECT-TYPE + SYNTAX VlanVoiceOUIBasedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static and dynamic per port information for a voice VLAN." + INDEX { ifIndex } + ::= { vlanVoiceOUIBasedPortTable 1 } + +VlanVoiceOUIBasedPortEntry ::= SEQUENCE { + vlanVoiceOUIBasedPortEnable TruthValue, + vlanVoiceOUIBasedPortVlanIndex VlanIndex, + vlanVoiceOUIBasedPortSecure TruthValue, + vlanVoiceOUIBasedPortCurrentMembership INTEGER {active(1),notActive(2)}, + vlanVoiceOUIBasedPortQosMode INTEGER {src(1),all(2)} +} + +vlanVoiceOUIBasedPortEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable this port to be a candidate to be added into the Voice VLAN." + DEFVAL{ false } + ::= { vlanVoiceOUIBasedPortEntry 1 } + +vlanVoiceOUIBasedPortVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Voice VLAN-ID the port is a candidate to be in." + DEFVAL{ 4095 } + ::= { vlanVoiceOUIBasedPortEntry 2 } + +vlanVoiceOUIBasedPortSecure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify this port to be in Secure Mode when entering the Voice VLAN. + In Secure mode only frames with MAC prefix matched to one of the OUI table prefixes + are accepted, otherwise dropped." + DEFVAL{ false } + ::= { vlanVoiceOUIBasedPortEntry 3 } + +vlanVoiceOUIBasedPortCurrentMembership OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notActive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port's current status of membership in Voice VLAN. + + Port's possible values of membership in Voice VLAN: + 'Active(1)' - Port is currently added to a Voice VLAN . + 'NotActive(2)' - Specifies either that port is a candidate to be + in Voice VLAN or disabled." + ::= { vlanVoiceOUIBasedPortEntry 4 } + +vlanVoiceOUIBasedPortQosMode OBJECT-TYPE + SYNTAX INTEGER { + src(1), + all(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port's current QOS mode in Voice VLAN. + Possible values: + 'src(1)' - Only traffic with OUI prefix in the source MAC received QOS of the Voice Vlan. + 'all(2)' - All traffic through that port received QOS of the Voice Vlan." + ::= { vlanVoiceOUIBasedPortEntry 5 } + +vlanVoiceOUIBasedAgingTimeout OBJECT-TYPE + SYNTAX INTEGER (1..43200) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vlanVoiceAgingTimeout indicates the time (in units of + minutes) from when the last OUI MAC was ageout from the FDB the port + will be removed from the Voice VLAN. + + The default value for vlanVoiceAgingTimeout object is 1440 minutes (24 hours). + + The value of this object must be restored from non-volatile + storage after a re-initialization of the management system." + DEFVAL { 1440 } + ::= { vlanVoiceOUIBased 6 } + + +END diff --git a/MIBS/cisco/CISCOSBLAN1-MIB b/MIBS/cisco/CISCOSBLAN1-MIB new file mode 100644 index 0000000..15f6e5d --- /dev/null +++ b/MIBS/cisco/CISCOSBLAN1-MIB @@ -0,0 +1,395 @@ +CISCOSBLAN1-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + TruthValue, MacAddress, TEXTUAL-CONVENTION, RowStatus + FROM SNMPv2-TC + switch001 + FROM CISCOSB-MIB + VlanId + FROM Q-BRIDGE-MIB; + +rlLan1 MODULE-IDENTITY + LAST-UPDATED "201506300000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The Lan1 MIB module for supporting Lan1 fetaure." + REVISION "201506300000Z" + DESCRIPTION + "Initial version." + ::= { switch001 224 } + +-- TEXTUAL-CONVENTION +GroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "group id." + SYNTAX INTEGER (0..1279) + +GroupIdList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + groups, with the first octet specifying groups 1 through + 8, the second octet specifying groups 9 through 16, etc. + Within each octet, the most significant bit represents + the lowest numbered group, and the least significant bit + represents the highest numbered group. Thus, each group + is represented by a single bit within the value of this + object. If that bit has a value of '1' then that group + is included in the set of groups; the group is not + included if its bit has a value of '0'." + SYNTAX OCTET STRING + + +VlanIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "group id." + SYNTAX INTEGER (0..4094) + +-- Scalars +rlLan1STagEtherType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the Ethernet type identifying the S-VLAN tag." + DEFVAL { '0000'H } + ::= { rlLan1 1 } + +rlLan1CPVlanId OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the CP VLAN ID. + 0 indicateds no CP vlan." + DEFVAL { 0 } + ::= { rlLan1 2 } + +rlLan1CPVlanCos OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the cos assigned to ingress traffic on module ports into + the CP VLAN." + DEFVAL { 0 } + ::= { rlLan1 3 } + +rlLan1x86Port OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the interface-id of the Ethernet port connecting LAN1 to the + x86 environment implementing Virtual Functions (VFs). + 0 indicateds no x86 port defined." + DEFVAL { 0 } + ::= { rlLan1 4 } + +---------------------------- +-- rlLan1x86VlanMappingTable +---------------------------- + +rlLan1x86VlanMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLan1x86VlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information mapping s-tag to group id." + ::= { rlLan1 5 } + +rlLan1x86VlanMappingEntry OBJECT-TYPE + SYNTAX RlLan1x86VlanMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A mapping of incoming s-tag to a group." + INDEX { rlLan1x86VlanMappingVlanId } + ::= { rlLan1x86VlanMappingTable 1 } + +RlLan1x86VlanMappingEntry ::= + SEQUENCE { + rlLan1x86VlanMappingVlanId + VlanId, + rlLan1x86VlanMappingGroupId + GroupId, + rlLan1x86VlanMappingRowStatus + RowStatus + } + +rlLan1x86VlanMappingVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The s-tag to mapped to group" + ::= { rlLan1x86VlanMappingEntry 1 } + +rlLan1x86VlanMappingGroupId OBJECT-TYPE + SYNTAX GroupId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "group for filtering traffic" + ::= { rlLan1x86VlanMappingEntry 2 } + + +rlLan1x86VlanMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { rlLan1x86VlanMappingEntry 3 } + +---------------------------- +-- rlLan1VfMacMappingTable +---------------------------- + +rlLan1VfMacMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLan1VfMacMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information mapping Mac to s-tag." + ::= { rlLan1 6 } + +rlLan1VfMacMappingEntry OBJECT-TYPE + SYNTAX RlLan1VfMacMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A mapping of incoming s-tag to a group." + INDEX { rlLan1VfMacMappingDstMacAddress } + ::= { rlLan1VfMacMappingTable 1 } + +RlLan1VfMacMappingEntry ::= + SEQUENCE { + rlLan1VfMacMappingDstMacAddress + MacAddress, + rlLan1VfMacMappingVlanId + VlanId, + rlLan1VfMacMappingMulticast + INTEGER, + rlLan1VfMacMappingRowStatus + RowStatus + } + +rlLan1VfMacMappingDstMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "destination mac address" + ::= { rlLan1VfMacMappingEntry 1 } + +rlLan1VfMacMappingVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The s-tag" + ::= { rlLan1VfMacMappingEntry 2 } + +rlLan1VfMacMappingMulticast OBJECT-TYPE + SYNTAX INTEGER { + none(1), + cp(2), + noncp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " cp - Specifies the VF which S-VLAN-ID is assigned to multicast/broadcast traffic bridged into the CP VLAN from modules to x86 + noncp - Specifies the VF which S-VLAN-ID is assigned to multicast/broadcast traffic " + DEFVAL { none } + ::= { rlLan1VfMacMappingEntry 3 } + +rlLan1VfMacMappingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { rlLan1VfMacMappingEntry 4 } + +---------------------------- +-- rlLan1ModulePortTable +---------------------------- + +rlLan1ModulePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLan1ModulePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information on a LAN1 module port." + ::= { rlLan1 7 } + +rlLan1ModulePortEntry OBJECT-TYPE + SYNTAX RlLan1ModulePortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A mapping of incoming s-tag to a group." + INDEX { rlLan1ModulePortIfIndex } + ::= { rlLan1ModulePortTable 1 } + +RlLan1ModulePortEntry ::= + SEQUENCE { + rlLan1ModulePortIfIndex + INTEGER, + rlLan1ModulePortCPAllowed + TruthValue, + rlLan1ModulePortMulticastBroadcastAllowedVlan + INTEGER, + rlLan1ModulePortIngressGroupId + GroupId, + rlLan1ModulePortEgressGroupIdList + GroupIdList, + rlLan1ModulePortRowStatus + RowStatus + } + +rlLan1ModulePortIfIndex OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the interface-id." + DEFVAL { 0 } + ::= { rlLan1ModulePortEntry 1 } + +rlLan1ModulePortCPAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies that CP traffic is allowed on the port, it is used to + allow CP multicast/broadcast traffic." + DEFVAL { false } + ::= { rlLan1ModulePortEntry 2 } + +rlLan1ModulePortMulticastBroadcastAllowedVlan OBJECT-TYPE + SYNTAX INTEGER { + none(1), + cp(2), + noncp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies that multicast/broadcast traffic is allowed on the CP VLAN + or on non-CP VLAN. + If the parameter is not configured then only unicast traffic is allowed." + DEFVAL { none } + ::= { rlLan1ModulePortEntry 3 } + + +rlLan1ModulePortIngressGroupId OBJECT-TYPE + SYNTAX GroupId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the group number assigned to the input frame on the interface" + DEFVAL { 0 } + ::= { rlLan1ModulePortEntry 4 } + +rlLan1ModulePortEgressGroupIdList OBJECT-TYPE + SYNTAX GroupIdList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the list of egress group numbers" + DEFVAL { ''H } + ::= { rlLan1ModulePortEntry 5 } + +rlLan1ModulePortRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry." + ::= { rlLan1ModulePortEntry 6 } + +---------------------------- +-- rlLan1x86PfcTable +---------------------------- + +rlLan1x86PfcTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlLan1x86PfcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains information on a LAN1 x86 port PFC configuration per priority." + ::= { rlLan1 8 } + +rlLan1x86PfcEntry OBJECT-TYPE + SYNTAX RlLan1x86PfcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PFC information per priority" + INDEX { rlLan1x86PriorityIndex } + ::= { rlLan1x86PfcTable 1 } + +RlLan1x86PfcEntry ::= + SEQUENCE { + rlLan1x86PriorityIndex + INTEGER, + rlLan1x86PriorityIsLossy + TruthValue, + rlLan1x86PriorityXoffThreshold + INTEGER, + rlLan1x86PriorityXonThreshold + INTEGER + } + +rlLan1x86PriorityIndex OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the priority index." + DEFVAL { 0 } + ::= { rlLan1x86PfcEntry 1 } + + rlLan1x86PriorityIsLossy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if priority is lossy or lossless" + DEFVAL { true } + ::= { rlLan1x86PfcEntry 2 } + +rlLan1x86PriorityXoffThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the value of triggering pause frames when crossing over the threshold" + ::= { rlLan1x86PfcEntry 3 } + +rlLan1x86PriorityXonThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the value of triggering continue frames when crossing under the threshold" + ::= { rlLan1x86PfcEntry 4 } + + +END + diff --git a/MIBS/cisco/CISCOSMB-MIB b/MIBS/cisco/CISCOSMB-MIB new file mode 100644 index 0000000..de61c5d --- /dev/null +++ b/MIBS/cisco/CISCOSMB-MIB @@ -0,0 +1,30 @@ +CISCOSMB-MIB DEFINITIONS ::= BEGIN + IMPORTS + enterprises FROM RFC1155-SMI; + +cisco MODULE-IDENTITY + LAST-UPDATED "201010310000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + + DESCRIPTION + "The private MIB module definition for CISCOSB private MIB tree." + REVISION "201010310000Z" + DESCRIPTION + "Initial revision." + ::= { enterprises 9 } + +--cisco OBJECT IDENTIFIER ::= { enterprises 9 } +otherEnterprises OBJECT IDENTIFIER ::= { cisco 6 } +ciscosb OBJECT IDENTIFIER ::= {otherEnterprises 1} +switch001 OBJECT IDENTIFIER ::= { ciscosb 101 } +rndMib OBJECT IDENTIFIER ::= { ciscosb 101 } + +END diff --git a/MIBS/cisco/CISCOWAN-SMI b/MIBS/cisco/CISCOWAN-SMI new file mode 100644 index 0000000..7c19028 --- /dev/null +++ b/MIBS/cisco/CISCOWAN-SMI @@ -0,0 +1,67 @@ +-- ***************************************************************** +-- CISCOWAN-SMI.my: Cisco Enterprise Structure of Management Information +-- for WAN Products(MGX Series) +-- +-- May 2002, Subra.Hegde +-- Copyright (c) 1999-2000, 2002 by Cisco Systems,Inc. +-- +-- ***************************************************************** + +CISCOWAN-SMI DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + enterprises + FROM SNMPv2-SMI; + +-- The appropriate name for MODULE-IDENTITY should have been "ciscoWAN". +-- However,if we use "ciscoWAN", mib compilers complain about multiple names +-- using same OID value and some applications used for testing might fail +-- loading MIBs. +-- Using "stratacom" to make sure this MIB and MIBs dependent on this +-- can be compiled and tested. + +stratacom MODULE-IDENTITY + LAST-UPDATED "200205240000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + " Cisco Systems + Customer Service + + Postal: 170 W Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + E-mail: cs-wanatm@cisco.com" + + DESCRIPTION + "The Structure of Management Information for the + stratacom enterprise." + REVISION "200205240000Z" + DESCRIPTION + "Using the 4 digit Year value in LAST-UPDATED and + REVISION Clause. Modified description of 'ciscoWan'." + REVISION "200001240000Z" + DESCRIPTION + "Added ciscoWanAgentCapability Object Identifier + assignment." + ::={ enterprises 351 } -- assigned by IANA + -- it is for stratacom enterprise + +ciscoWan OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoWan is the main subtree for mibs under 'stratacom' + enterprise. This is used by MGX product series." + ::= { stratacom 150 } + +ciscoWanAgentCapability OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoWanAgentCapability provides a root object identifier + from which AGENT-CAPABILITIES values may be assigned." + ::= { stratacom 160 } +END diff --git a/MIBS/cisco/DIFF-SERV-MIB b/MIBS/cisco/DIFF-SERV-MIB new file mode 100644 index 0000000..b3abbeb --- /dev/null +++ b/MIBS/cisco/DIFF-SERV-MIB @@ -0,0 +1,1525 @@ +DIFF-SERV-MIB DEFINITIONS ::= BEGIN + +IMPORTS + rlExperience FROM CISCOSB-MIB + Unsigned32, Counter32, Counter64, + OBJECT-TYPE, MODULE-IDENTITY, + zeroDotZero, mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, + RowPointer, TestAndIncr FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + ifIndex FROM IF-MIB +-- InetEndpointType, InetEndpoint FROM INET-ENDPOINT-MIB; + InetAddressType, InetAddress FROM INET-ADDRESS-MIB; + +diffServMib MODULE-IDENTITY + LAST-UPDATED "9907190100Z" -- Mon Jul 19 01:00:00 PDT 1999 + ORGANIZATION "Cisco Systems" + CONTACT-INFO + " Fred Baker + Postal: 519 Lado Drive + Santa Barbara, California 93111 + Tel: +1 (408)526-4257 + FAX: +1 (805)681-0115 + E-mail: fred@cisco.com + Kwok Ho Chan + Postal: 600 Technology Park Drive + Billerica, Massachusetts 01821, USA + Tel: +1 (978)288-8175 + E-mail: khchan@nortelnetworks.com + Andrew Smith + Postal: 3585 Monroe St. + Santa Clara, California 95051 + Tel: +1 (408) 579 2821 + FAX: +1 (408) 579 3000 + E-mail: andrew@extremenetworks.com" + DESCRIPTION + "This MIB defines the objects necessary to manage a + device that uses the Differentiated Services + Architecture described in RFC 2475." + REVISION "9907190100Z" -- Mon Jul 19 01:00:00 PDT 1999 + DESCRIPTION + "Initial version, published as RFC xxxx." +-- ::= { mib-2 12345 } ## anybody who uses this +-- ## unassigned number +-- ## deserves the wrath of IANA + ::= { rlExperience 1 } + + +diffServObjects OBJECT IDENTIFIER ::= { diffServMib 1 } +diffServTables OBJECT IDENTIFIER ::= { diffServMib 2 } +diffServMIBConformance OBJECT IDENTIFIER ::= { diffServMib 3 } + +-- The tools necessary to perform basic Behavior +-- Aggregate Classification +-- +Dscp ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The code point used for discriminating a traffic + stream." + SYNTAX INTEGER (0..63) + +diffServAggregateTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiffServAggregateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The 'Aggregate' Table enumerates Behavior Aggregate + classifiers (DSCPs) that a system may identify traffic + using." + ::= { diffServTables 1 } + +diffServAggregateEntry OBJECT-TYPE + SYNTAX DiffServAggregateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An 'aggregate' entry describes a single BA + classifier." + INDEX { diffServAggregateDSCP } + ::= { diffServAggregateTable 1 } + +DiffServAggregateEntry ::= SEQUENCE { + diffServAggregateDSCP Dscp +} + +diffServAggregateDSCP OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Differentiated Services Code Point (DSCP) + for the classifier. This object is only meant to be + pointed to by a RowPointer from other tables, such as + the diffServClassifierMatchObject, and is not actually + configured or changed." + ::= { diffServAggregateEntry 1 } + +-- The tools for MultiField Classification. +-- +-- This textual convention has no effect on either the syntax +-- nor the semantics of any managed object. Objects defined +-- using this convention are always encoded by means of the +-- rules that define their primitive type. +-- +MFClassifierL4Port ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A value indicating a Layer-4 protocol port number." + SYNTAX INTEGER (0..65535) + +-- This object allows a configuring system to obtain a +-- unique value for diffServClassifierNumber for purposes of +-- configuration. + +diffServMFClassifierUnique OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The diffServMFClassifierUnique object yields a + unique new value for diffServMFClassifierIndex when read and + subsequently set. This value must be tested for + uniqueness." + ::= { diffServObjects 1 } + +diffServMFClassifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiffServMFClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of MF (IP 6-tuple multi-field) classifier + entries that a system may use to identify traffic." + ::= { diffServTables 2 } + +diffServMFClassifierEntry OBJECT-TYPE + SYNTAX DiffServMFClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A multi-field classifier entry describes a single MF + classifier." + INDEX { diffServMFClassifierIndex } + ::= { diffServMFClassifierTable 1 } + +DiffServMFClassifierEntry ::= SEQUENCE { + diffServMFClassifierIndex INTEGER, + diffServMFClassifierAddrType InetAddressType, + diffServMFClassifierDstAddr InetAddress, + diffServMFClassifierDstAddrMask InetAddress, + diffServMFClassifierSrcAddr InetAddress, + diffServMFClassifierSrcAddrMask InetAddress, + diffServMFClassifierDscp INTEGER, + diffServMFClassifierProtocol INTEGER, + diffServMFClassifierDstL4PortMin MFClassifierL4Port, + diffServMFClassifierDstL4PortMax MFClassifierL4Port, + diffServMFClassifierSrcL4PortMin MFClassifierL4Port, + diffServMFClassifierSrcL4PortMax MFClassifierL4Port, + diffServMFClassifierStatus RowStatus +} + +diffServMFClassifierIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) +-- MAX-ACCESS not-accessible + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a unique index for the classifier. This object + is meant to be pointed to by a RowPointer from other + tables, such as the diffServClassifierMatchObject." + ::= { diffServMFClassifierEntry 1 } + +diffServMFClassifierAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of IP address used by this classifier entry." + ::= { diffServMFClassifierEntry 2 } + +diffServMFClassifierDstAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address to match against the packet's + destination IP address." + ::= { diffServMFClassifierEntry 3 } + +diffServMFClassifierDstAddrMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A mask for the matching of the destination IP address. + A zero bit in the mask means that the corresponding bit + in the address always matches." + ::= { diffServMFClassifierEntry 4 } + +diffServMFClassifierSrcAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address to match against the source IP address + of each packet." + ::= { diffServMFClassifierEntry 5 } + +diffServMFClassifierSrcAddrMask OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A mask for the matching of the source IP address." + ::= { diffServMFClassifierEntry 6 } + +diffServMFClassifierDscp OBJECT-TYPE + SYNTAX INTEGER (-1 | 0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value that the DSCP in the packet must have to + match this entry. A value of -1 indicates that a + specific DSCP value has not been defined and thus all + DSCP values are considered a match." + ::= { diffServMFClassifierEntry 7 } + +diffServMFClassifierProtocol OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP protocol to match against the IPv4 protocol + number in the packet. A value of zero means match all." + ::= { diffServMFClassifierEntry 8 } + +diffServMFClassifierDstL4PortMin OBJECT-TYPE + SYNTAX MFClassifierL4Port + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum value that the layer-4 destination port + number in the packet must have in order to match this + classifier entry." + ::= { diffServMFClassifierEntry 9 } + +diffServMFClassifierDstL4PortMax OBJECT-TYPE + SYNTAX MFClassifierL4Port + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum value that the layer-4 destination port + number in the packet must have in order to match this + classifier entry. This value must be equal to or + greater that the value specified for this entry in + diffServMFClassifierDstL4PortMin." + ::= { diffServMFClassifierEntry 10 } + +diffServMFClassifierSrcL4PortMin OBJECT-TYPE + SYNTAX MFClassifierL4Port + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The minimum value that the layer-4 source port number + in the packet must have in order to match this + classifier entry." + ::= { diffServMFClassifierEntry 11 } + +diffServMFClassifierSrcL4PortMax OBJECT-TYPE + SYNTAX MFClassifierL4Port + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum value that the layer-4 source port number + in the packet must have in oder to match this + classifier entry. This value must be equal to or + greater that the value specified for this entry in + dsSixTupleIpSrcL4PortMin." + ::= { diffServMFClassifierEntry 12 } + +diffServMFClassifierStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This indicates the status of this classifier entry." + ::= { diffServMFClassifierEntry 13 } + +-- This object allows a configuring system to obtain a +-- unique value for diffServClassifierNumber for purposes of +-- configuration + +diffServClassifierUnique OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The diffServClassifierUnique object yields a unique + new value for diffServClassifierNumber when read and + subsequently set. This value must be tested for + uniqueness." + ::= { diffServObjects 2 } + +-- The Classifier Table allows us to enumerate the +-- relationship between arbitrary classifiers and +-- the meters which apply to classified streams. + +diffServClassifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiffServClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The classifier table enumerates specific classifiers + that a system may apply, including Differentiated + Services Code Points (DSCPs) and Multi-field + discriminators such as {Source IP Address, Destination + IP Address, IP Protocol, Source TCP/UDP Port, + Destination TCP/UDP Port)." + ::= { diffServTables 3 } + +diffServClassifierEntry OBJECT-TYPE + SYNTAX DiffServClassifierEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the classifier table describes a single + classifier." + INDEX { ifIndex, diffServInterfaceDirection, + diffServClassifierNumber } + ::= { diffServClassifierTable 1 } + +DiffServClassifierEntry ::= SEQUENCE { + diffServInterfaceDirection INTEGER, + diffServClassifierNumber INTEGER, + diffServClassifierMatchObject RowPointer, + diffServClassifierNext RowPointer, + diffServClassifierSequence Unsigned32, + diffServClassifierConfigType INTEGER, + diffServClassifierConfigTypeInfo OCTET STRING, + diffServClassifierStatus RowStatus +} + +diffServInterfaceDirection OBJECT-TYPE + SYNTAX INTEGER { + inbound(1), -- ingress interface + outbound(2) -- egress interface + } +-- MAX-ACCESS not-accessible + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the direction for this entry on the + interface. 'inbound' traffic is operated on during + receipt, while 'outbound' traffic is operated on prior + to transmission." + ::= { diffServClassifierEntry 1 } + +diffServClassifierNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) +-- MAX-ACCESS not-accessible + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "diffServClassifierNumber enumerates the classifier + entry." + ::= { diffServClassifierEntry 2 } + +diffServClassifierMatchObject OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A pointer to the row that describes the applicable + classifier. An obvious choice would be the + diffServAggregateEntry for a given DSCP, but other + choices include tables describing any classifier that + may be of interest. If the row pointed to does not + exist, the classifier is ignored. + The NULL OID zeroDotZero is interpreted to match + anything not matched by another classifier." + DEFVAL { zeroDotZero } + ::= { diffServClassifierEntry 3 } + +diffServClassifierNext OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 'next' variable selects the appropriate meter or + action to apply to this class of traffic." + ::= { diffServClassifierEntry 4 } + +diffServClassifierSequence OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The sequence in which classifiers are applied, in + ascending order. Classifiers with the same sequence + number must be unambiguous. Classifiers with different + sequence numbers may overlap in their ranges, with the + understanding that the first applied classifier to + match a packet is taken." + DEFVAL { 0 } + ::= { diffServClassifierEntry 5 } + +diffServClassifierConfigType OBJECT-TYPE + SYNTAX INTEGER { + other (0), + mib (1), -- Configured via MIB + pib (2), -- Configured via PIB + bgp (3) -- Configured via BGP + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to indicate how the classifer is configured." + ::= { diffServClassifierEntry 6 } + +diffServClassifierConfigTypeInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Additional information associated with how the + classifier is configured." + ::= { diffServClassifierEntry 7 } + +diffServClassifierStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus variable controls the activation, + deactivation, or deletion of a classifier. Any writable + variable may be modified whether the row is active or + notInService." + ::= { diffServClassifierEntry 8 } + +-- This object allows a configuring system to obtain a +-- unique value for diffServClassifierNumber for purposes of +-- configuration + +diffServTBMeterUnique OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The diffServTBMeterUnique object yieldiffServ a unique + new value for diffServTBMeterNumber when read and + subsequently set. This value must be tested for + uniqueness." + ::= { diffServObjects 3 } + +-- The Meter Table allows us to enumerate the +-- relationship between meters and the actions, other +-- meters, and queues that result from them. + +diffServTBMeterTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiffServTBMeterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Meter Table enumerates specific token bucket + meters that a system may use to police a stream of + classified traffic. Such a stream may include a single + micro-flow, all traffic from a given source to a given + destination, all traffic conforming to a single + classifier, or any other cut of the traffic, including + all of it. + Note that the conceptual model requires all traffic to + pass through one or more meters, and that the last + meter configured in such a sequence must always + conform. + Counters in this table start counting on creation of + the meter that specifies their existence." + ::= { diffServTables 4 } + +diffServTBMeterEntry OBJECT-TYPE + SYNTAX DiffServTBMeterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the meter table describes a single token + bucket meter. Note that a meter has exactly one rate, + defined as the burst size each time interval. Multiple + meters may be cascaded should a multi-rate token bucket + be needed in a given Per-Hop Behavior. An example of + such a PHB is AF." + INDEX { ifIndex, diffServInterfaceDirection, + diffServTBMeterNumber } + ::= { diffServTBMeterTable 1 } + +DiffServTBMeterEntry ::= SEQUENCE { + diffServTBMeterNumber INTEGER, + diffServTBMeterInterval Unsigned32, + diffServTBMeterBurstSize Unsigned32, + diffServTBMeterFailNext RowPointer, + diffServTBMeterSucceedNext RowPointer, + diffServTBMeterStatus RowStatus +} + +diffServTBMeterNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The number of the meter, for reference from the + classifier or in cascade from another meter." + ::= { diffServTBMeterEntry 1 } + +diffServTBMeterInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "microseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of microseconds in the token bucket + interval for this meter. Note that implementations + frequently do not keep time in microseconds internally, + so in implementation the effect of this value must be + approximated." + ::= { diffServTBMeterEntry 2 } + +diffServTBMeterBurstSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bytes in a single transmission burst. + The rate at which the metered traffic may run is one + burst per interval. Note that if multiple meters are + cascaded onto one PHB, such as in AF, their intervals + must be equal, and the peak rate of the data stream is + the sum of their intervals per interval." + ::= { diffServTBMeterEntry 3 } + +diffServTBMeterFailNext OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the traffic does not conform to the meter, the next + meter or action to enquire of." + ::= { diffServTBMeterEntry 4 } + +diffServTBMeterSucceedNext OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 'Succeed Next' pointer selects which action or + queue on the interface that to be used with the + message. Incoming traffic may use the value zeroDotZero + in this variable to indicate that no queuing on receipt + occurs. Incoming interfaces generally use queuing + either to divert routing traffic for speedier + processing during a flap, or for shaping purposes." + DEFVAL { zeroDotZero } + ::= { diffServTBMeterEntry 5 } + +diffServTBMeterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus variable controls the activation, + deactivation, or deletion of a meter. Any writable + variable may be modified whether the row is active or + notInService." + ::= { diffServTBMeterEntry 6 } + +-- This object allows a configuring system to obtain a +-- unique value for diffServActionNumber for purposes of +-- configuration + +diffServActionUnique OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The diffServActionUnique object yields a unique new + value for diffServActionNumber when read and + subsequently set. This value must be tested for + uniqueness." + ::= { diffServObjects 4 } + +-- The Meter Table allows us to enumerate the +-- relationship between meters and the actions, other meters, +-- and queues that result from them. + +diffServActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiffServActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Action Table enumerates specific apply to a stream + of classified traffic. Such a stream may include a + single micro-flow, all traffic from a given source to a + given destination, all traffic conforming to a single + classifier, or any other cut of the traffic, including + all of it. + Counters in this table start counting on creation of + the action that specifies their existence." + ::= { diffServTables 5 } + +diffServActionEntry OBJECT-TYPE + SYNTAX DiffServActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the action table describes the actions + applied to traffic conforming to a given meter." + INDEX { ifIndex, diffServInterfaceDirection, + diffServActionNumber } + ::= { diffServActionTable 1 } + +DiffServActionEntry ::= SEQUENCE { + diffServActionNumber INTEGER, + diffServActionNext RowPointer, + diffServActionDSCP Dscp, + diffServActionMinThreshold Unsigned32, + diffServActionMaxThreshold Unsigned32, + diffServActionDropPolicy INTEGER, + diffServActionHCConformingPackets Counter64, + diffServActionConformingPackets Counter32, + diffServActionHCConformingOctets Counter64, + diffServActionConformingOctets Counter32, + diffServActionTailDrops Counter32, + diffServActionHCTailDrops Counter64, + diffServActionRandomDrops Counter32, + diffServActionHCRandomDrops Counter64, + diffServActionStatus RowStatus +} + +diffServActionNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) +-- MAX-ACCESS not-accessible + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of the meter, for reference from the + classifier or in cascade from another meter." + ::= { diffServActionEntry 1 } + +diffServActionNext OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 'Next' pointer selects which queue or Traffic + Control Block on the interface. Incoming traffic may + use the value zeroDotZero in this variable to indicate + that no queuing on receipt occurs. Incoming interfaces + generally use queuing either to divert routing traffic + for speedier processing during a flap, or for shaping + purposes." + DEFVAL { zeroDotZero } + ::= { diffServActionEntry 2 } + +diffServActionDSCP OBJECT-TYPE + SYNTAX Dscp + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The DSCP that traffic conforming to this classifier + and this meter is remarked with. Note that if the + classifier is working from the same DSCP value, no + effective change in the DSCP results. + Differentiated Services may result in packet remarking + both on ingress to a network and on egress, and it is + quite possible that ingress and egress would occur in + the same router." + ::= { diffServActionEntry 3 } + +diffServActionMinThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The min-threshold is the queue depth that a random + drop process will seek to manage the queue's depth to. + This object is in the action table rather than the + queue table because Differentiated Services PHBs, such + as the Assured Service, permit differently classified + traffic to have different drop parameters even though + they occupy the same queue." + ::= { diffServActionEntry 4 } + +diffServActionMaxThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "packets" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The max-threshold is the maximum permissible queue + depth. In tail drop scenarios, the queue will drop if a + packet is presented to it and it is instantaneously + full by this measure. In random drop scenarios, the + queue will drop if a packet is presented to it and the + average queue depth exceeds the max-threshold. + This object is in the action table rather than the + queue table because Differentiated Services PHBs, such + as the Assured Service, permit differently classified + traffic to have different drop parameters even though + they occupy the same queue." + ::= { diffServActionEntry 5 } + +diffServActionDropPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + alwaysDrop (2), -- Disallowed traffic + tailDrop(3), -- Fixed Queue Size + randomDrop(4) -- RED w/thresholds + -- per class + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The drop policy applied to traffic." + ::= { diffServActionEntry 6 } + +diffServActionHCConformingPackets OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Packets conforming to this meter. This + object is used on high speed interfaces. + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { diffServActionEntry 7 } + +diffServActionConformingPackets OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Packets conforming to this meter. This + object may be used on low speed interfaces, and + represents the least significant 32 bits of + diffServActionHCConformingPackets. + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { diffServActionEntry 8 } + +diffServActionHCConformingOctets OBJECT-TYPE + SYNTAX Counter64 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets conforming to this meter. This + object is used on high speed interfaces. + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { diffServActionEntry 9 } + +diffServActionConformingOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets conforming to this meter. This + object may be used on low speed interfaces, and + represents the least significant 32 bits of + diffServActionHCConformingOctets. + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { diffServActionEntry 10 } + +diffServActionTailDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets conforming to this classifier + and meter that have been dropped because either the + meter always drops, or the queue's depth exceeds the + max-threshold value. On high speed devices, this + object implements the least significant 32 bits of + diffServActionHCTailDrops . + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { diffServActionEntry 11 } + +diffServActionHCTailDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets conforming to this classifier + and meter that have been dropped because either the + meter always drops, or the queue's depth exceeds the + max-threshold value. This object should be used on + high speed interfaces. + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { diffServActionEntry 12 } + +diffServActionRandomDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets conforming to this classifier + and meter that have been dropped by a random drop + process because the queue is over-full. On high speed + lines, this object reflects the least significant 32 + bits of diffServActionHCRandomDrops. + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { diffServActionEntry 13 } + +diffServActionHCRandomDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets conforming to this classifier + and meter that have been dropped by a random drop + process because the queue is over-full. This object is + used on high speed lines. + Discontinuities in the value of this counter can occur + at re-initialization of the management system, and at + other times as indicated by the value of + ifCounterDiscontinuityTime." + ::= { diffServActionEntry 14 } + +diffServActionStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus variable controls the activation, + deactivation, or deletion of a meter. Any writable + variable may be modified whether the row is active or + notInService." + ::= { diffServActionEntry 15 } + +-- This object allows a configuring system to obtain a +-- unique value for diffServQueueNumber for purposes of +-- configuration + +diffServQueueUnique OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The diffServQueueUnique object yields a unique new + value for diffServQueueNumber when read and + subsequently set. This value must be tested for + uniqueness." + ::= { diffServObjects 5 } + +-- The Queue Table allows us to describe queues + +diffServQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiffServQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Queue Table enumerates the queues on an interface. + Queues are used to store traffic during intervals when + the arrival rate exceeds the departure rate for a class + of traffic. Because some PHBs indicate that the use of + a priority queue may be advisable, each queue in this + system is seen as having a priority. Those queues that + share the same priority operate in what may externally + appear to be a Weighted Round Robin manner, and preempt + the traffic belonging to any lower priority. For this + reason, it is strongly urged that traffic placed into + prioritized queues be strongly policed to avoid traffic + lockout. + Queues in this table also have a minimum and a maximum + rate. When a maximum rate is specified, the queue acts + as a shaper if it has sufficient traffic and capacity + is available. If it is a minimum rate, then the weight + in the WRR is effectively set to this rate divided by + the sum of the rates of queues on the interface, + guaranteeing it at least that throughput rate. If it is + a maximum rate, the queue operates as a shaper. A + shaper potentially reduces the rate of traffic through + it to the indicated rate, and minimizes variations in + rate." + ::= { diffServTables 6 } + +diffServQueueEntry OBJECT-TYPE + SYNTAX DiffServQueueEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Queue Table describes a single FIFO + queue." + INDEX { ifIndex, diffServInterfaceDirection, + diffServQueueNumber } + ::= { diffServQueueTable 1 } + +DiffServQueueEntry ::= SEQUENCE { + diffServQueueNumber INTEGER, + diffServQueueMinimumRate Unsigned32, + diffServQueueMaximumRate Unsigned32, + diffServQueuePriority Unsigned32, + diffServQueueNextTCB RowPointer, + diffServQueueOccupancyWeight Unsigned32, + diffServQueueStatus RowStatus +} + +diffServQueueNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) +-- MAX-ACCESS not-accessible + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of the queue." + ::= { diffServQueueEntry 1 } + +diffServQueueMinimumRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KBPS" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The rate of the queue, in kilobits per second (KBPS). + This unit is chosen because interfaces exist at the + time of this writing which exceed the number of bits + per second which may be represented in a 32 bit number. + If the value is zero, then there is effectively no + minimum rate. If the value is non-zero, the queue set + will seek to assure this class of traffic at least this + rate." + ::= { diffServQueueEntry 2 } + +diffServQueueMaximumRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "KBPS" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The rate of the queue, in kilobits per second (KBPS). + This unit is chosen because interfaces exist at the + time of this writing which exceed the number of bits + per second which may be represented in a 32 bit number. + If the value is zero, then there is effectively no + maximum rate. If the value is non-zero, the queue set + will seek to assure this class of traffic at most this + rate." + ::= { diffServQueueEntry 3 } + +diffServQueuePriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The priority of the queue. If multiple queues exist on + the same interface at the same priority, they are + effectively given Weighted Round Robin service. If + multiple priorities are configured on an interface, + traffic with a numerically higher priority number is + deemed to have higher priority than other traffic, and + is preemptively serviced." + ::= { diffServQueueEntry 4 } + +diffServQueueNextTCB OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 'Next' pointer selects the successor TCB on the + interface. Incoming traffic may use the value + zeroDotZero in this variable to indicate that the + packet is now to be routed; outbound traffic may use + the same value to indicate that no subsequent queuing + applies. Ingress interfaces generally use queuing + either to divert routing traffic for speedier + processing during a flap, or for shaping purposes." + DEFVAL { zeroDotZero } + ::= { diffServQueueEntry 5 } + +diffServQueueOccupancyWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The amount, in the form of a factor, that the current, + actual queue occupancy should influence the averaged + queue occupancy. The averaged queue occupancy can be + used for comparison to configured drop thresholds in + RED or RED-like dropper implementations. Larger the + weight, the greater the instantaneous queue occupancy + influences the averaged queue occupancy. Usually, + dramatic changes in the instantaneous queue occupancy + is the result of bursty input streams. Notice this + numeric attribute is divided by 10,000 to get the + effective fractional factor used in the actual + calculations." + ::= { diffServQueueEntry 6 } + +diffServQueueStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The RowStatus variable controls the activation, + deactivation, or deletion of a queue. Any writable + variable may be modified whether the row is active or + notInService." + ::= { diffServQueueEntry 7 } + +-- MIB Compliance statements. Three variations of +-- compliance are described, for optical, LAN, and low speed +-- interfaces. The difference is the implementation of +-- diffServActionHCConformingOctets +-- and diffServActionHCConformingPackets + +--diffServMIBCompliances OBJECT IDENTIFIER ::= { diffServMIBConformance 1 } +--diffServMIBGroups OBJECT IDENTIFIER ::= { diffServMIBConformance 2 } +-- +--diffServMIBCompliance MODULE-COMPLIANCE +-- STATUS current +-- DESCRIPTION +-- "This MIB may be implemented as a read-only or as a +-- read-create MIB. As a result, it may be used for +-- monitoring or for configuration. +-- Standard compliance implies that the implementation +-- complies for interfaces for which an interface's octet +-- counter might wrap at most once an hour, which by the +-- IFMIB's convention applies to interfaces under 20 MBPS. +-- It thus applies to any device which might implement a +-- low speed serial line, Ethernet, Token Ring." +-- MODULE ## This Module +-- MANDATORY-GROUPS { diffServMIBClassifierGroup, diffServMIBMeterGroup, +-- diffServMIBQueueGroup, diffServMIBActionGroup +-- +-- ## note that diffServMIBHCCounterGroup is +-- ## mandatory for medium and high speed interfaces +-- +-- ## note that diffServMIBVHCCounterGroup is +-- ## mandatory for high speed interfaces +-- +-- ## note that the diffServMIBStaticGroup is +-- ## mandatory for implementations that implement a +-- ## read-write or read-create mode. +-- } +-- +-- GROUP diffServMIBHCCounterGroup +-- DESCRIPTION +-- "This group is mandatory for those network interfaces +-- for which the value of the corresponding instance of +-- ifSpeed is greater than 20,000,000 bits/second." +-- +-- GROUP diffServMIBVHCCounterGroup +-- DESCRIPTION +-- "This group is mandatory for those network interfaces +-- for which the value of the corresponding instance of +-- ifSpeed is greater than 650,000,000 bits/second." +-- +-- OBJECT diffServClassifierMatchObject +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierSequence +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterInterval +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterBurstSize +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterFailNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterSucceedNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionDSCP +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionMinThreshold +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionMaxThreshold +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionDropPolicy +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueMinimumRate +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueMaximumRate +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueuePriority +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueNextTCB +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- ::= { diffServMIBCompliances 1 } +-- +--diffServMIBVHCCompliance MODULE-COMPLIANCE +-- STATUS current +-- DESCRIPTION +-- "This MIB may be implemented as a read-only or as a +-- read-create MIB. As a result, it may be used for +-- monitoring or for configuration. +-- Very High Speed compliance implies that the +-- implementation complies for interfaces for which an +-- interface's packet or octet counters might wrap more +-- than once an hour, which by the IFMIB's convention +-- applies to interfaces over 650 MBPS, or OC-12." +-- MODULE ## This Module +-- MANDATORY-GROUPS { diffServMIBClassifierGroup, diffServMIBMeterGroup, +-- diffServMIBQueueGroup, diffServMIBHCCounterGroup, +-- diffServMIBVHCCounterGroup, diffServMIBActionGroup +-- +-- ## note that the diffServMIBStaticGroup is +-- ## mandatory for implementations that implement a +-- ## read-write or read-create mode. +-- } +-- +-- +-- OBJECT diffServClassifierMatchObject +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierSequence +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterInterval +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterBurstSize +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterFailNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterSucceedNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionDSCP +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionMinThreshold +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionMaxThreshold +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionDropPolicy +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueMinimumRate +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueMaximumRate +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueuePriority +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueNextTCB +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- ::= { diffServMIBCompliances 2 } +-- +--diffServMIBHCCompliance MODULE-COMPLIANCE +-- STATUS current +-- DESCRIPTION +-- "This MIB may be implemented as a read-only or as a +-- read-create MIB. As a result, it may be used for +-- monitoring or for configuration. +-- High Speed compliance implies that the implementation +-- complies for interfaces for which an interface's octet +-- counters might wrap more than once an hour, which by +-- the IFMIB's convention applies to interfaces over 20 +-- MBPS, but under 650 MBPS. It thus applies to devices +-- which implement a 100 MBPS Ethernet, FDDI, E3, DS3, or +-- SONET/SDH interface up to OC-12." +-- MODULE ## This Module +-- MANDATORY-GROUPS { diffServMIBClassifierGroup, diffServMIBMeterGroup, +-- diffServMIBQueueGroup, diffServMIBHCCounterGroup, +-- diffServMIBActionGroup +-- +-- ## note that diffServMIBVHCCounterGroup is +-- ## mandatory for high speed interfaces +-- +-- ## note that the diffServMIBStaticGroup is +-- ## mandatory for implementations that implement a +-- ## read-write or read-create mode. +-- } +-- +-- GROUP diffServMIBVHCCounterGroup +-- DESCRIPTION +-- "This group is mandatory for those network interfaces +-- for which the value of the corresponding instance of +-- ifSpeed is greater than 650,000,000 bits/second." +-- +-- OBJECT diffServClassifierMatchObject +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierSequence +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServClassifierStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterInterval +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterBurstSize +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterFailNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterSucceedNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServTBMeterStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionNext +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionDSCP +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionMinThreshold +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionMaxThreshold +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionDropPolicy +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServActionStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueMinimumRate +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueMaximumRate +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueuePriority +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueNextTCB +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- +-- OBJECT diffServQueueStatus +-- MIN-ACCESS read-only +-- DESCRIPTION +-- "Write access is not required." +-- ::= { diffServMIBCompliances 3 } +-- +--diffServMIBClassifierGroup OBJECT-GROUP +-- OBJECTS { diffServAggregateDSCP, +-- diffServClassifierMatchObject, +-- diffServClassifierNext, +-- diffServClassifierSequence, +-- diffServClassifierStatus +-- } +-- STATUS current +-- DESCRIPTION +-- "The Classifier Group defines the MIB Objects that +-- describe a classifier." +-- ::= { diffServMIBGroups 1 } +-- +--diffServMIBMeterGroup OBJECT-GROUP +-- OBJECTS { diffServTBMeterInterval, diffServTBMeterBurstSize, +-- diffServTBMeterSucceedNext, diffServTBMeterFailNext, +-- diffServTBMeterStatus +-- } +-- STATUS current +-- DESCRIPTION +-- "The Meter Group defines the objects used in describing +-- a meter." +-- ::= { diffServMIBGroups 2 } +-- +--diffServMIBActionGroup OBJECT-GROUP +-- OBJECTS { diffServActionDropPolicy, +-- diffServActionRandomDrops, +-- diffServActionTailDrops, +-- diffServActionMinThreshold, +-- diffServActionMaxThreshold, diffServActionDSCP, +-- diffServActionNext, +-- diffServActionConformingPackets, +-- diffServActionConformingOctets, +-- diffServActionStatus +-- } +-- STATUS current +-- DESCRIPTION +-- "The Action Group defines the objects used in +-- describing an action." +-- ::= { diffServMIBGroups 3 } +-- +--diffServMIBHCCounterGroup OBJECT-GROUP +-- OBJECTS { diffServActionHCConformingOctets +-- } +-- STATUS current +-- DESCRIPTION +-- "At 20,000,000 bits per second or greater, the number +-- of octets a given class may count can overflow a 32 bit +-- counter in under an hour. Therefore, by convention +-- established in the IFMIB, the 64 bit counter must be +-- implemented as well." +-- ::= { diffServMIBGroups 4 } +-- +--diffServMIBVHCCounterGroup OBJECT-GROUP +-- OBJECTS { diffServActionHCConformingPackets, +-- diffServActionHCRandomDrops, +-- diffServActionHCTailDrops +-- } +-- STATUS current +-- DESCRIPTION +-- "At 650,000,000 bits per second or greater, the number +-- of packets a given class may count can overflow a 32 +-- bit counter in under an hour. Therefore, by convention +-- established in the IFMIB, the 64 bit counter must be +-- implemented as well." +-- ::= { diffServMIBGroups 5 } +-- +--diffServMIBQueueGroup OBJECT-GROUP +-- OBJECTS { diffServQueueMinimumRate, +-- diffServQueueMaximumRate, +-- diffServQueuePriority, diffServQueueStatus, +-- diffServQueueNextTCB +-- } +-- STATUS current +-- DESCRIPTION +-- "The Queue Group contains the objects that describe an +-- interface's queues." +-- ::= { diffServMIBGroups 6 } +-- +--diffServMIBStaticGroup OBJECT-GROUP +-- OBJECTS { diffServClassifierUnique, diffServTBMeterUnique, +-- diffServQueueUnique, diffServActionUnique +-- } +-- STATUS current +-- DESCRIPTION +-- "The Static Group contains scalar objects used in +-- creating unique enumerations for classifiers, meters, +-- and queues." +-- ::= { diffServMIBGroups 7 } +END diff --git a/MIBS/cisco/DOCS-IF-MIB b/MIBS/cisco/DOCS-IF-MIB new file mode 100644 index 0000000..46fa552 --- /dev/null +++ b/MIBS/cisco/DOCS-IF-MIB @@ -0,0 +1,5291 @@ +DOCS-IF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + Integer32, + Counter32, + Counter64, + TimeTicks, + IpAddress, + transmission + FROM SNMPv2-SMI -- [RFC2578] + TEXTUAL-CONVENTION, + MacAddress, + RowStatus, + TruthValue, + TimeInterval, + TimeStamp, + StorageType + FROM SNMPv2-TC -- [RFC2579] + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF -- [RFC2580] + ifIndex, InterfaceIndexOrZero + FROM IF-MIB -- [RFC2863] + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB -- [RFC4001] + IANAifType + FROM IANAifType-MIB; -- [IANA] + +docsIfMib MODULE-IDENTITY + LAST-UPDATED "200605240000Z" -- May 24, 2006 + ORGANIZATION "IETF IPCDN Working Group" + CONTACT-INFO + " David Raftus + Postal: ATI Technologies Inc. + 340 Terry Fox Drive, Suite 202 + Ottawa Ontario + Canada + Phone: +1 613 592 1052 ext.222 + E-mail: david.raftus@ati.com + + Eduardo Cardona + Postal: Cable Television Laboratories, Inc. + 858 Coal Creek Circle + Louisville, CO 80027-9750 + U.S.A. + Phone: Tel: +1 303 661 9100 + Fax: +1 303 661 9199 + E-mail: e.cardona@cablelabs.com;mibs@cablelabs.com + + IETF IPCDN Working Group + General Discussion: ipcdn@ietf.org + Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn + Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn + Co-chairs: Richard Woundy, Richard_Woundy@cable.comcast.com + Jean-Francois Mule, jf.mule@cablelabs.com" + DESCRIPTION + "This is the MIB Module for DOCSIS 2.0-compliant Radio + Frequency (RF) interfaces in Cable Modems and + Cable Modem Termination Systems. + + Copyright (C) The Internet Society (2006). This + version of this MIB module is part of RFC 4546; see + the RFC itself for full legal notices." + + REVISION "200605240000Z" + DESCRIPTION + "Revision of the IETF RF MIB module for DOCSIS 2.0. + This version published as RFC 4546. + This MIB module revision includes the following + among others: + Usage of ifType (205) for upstream logical channels. + Addition of downstream and upstream utilization + counters. + Additional statistics per upstream interface. + Upstream channel offline configuration mechanism. + Added MIB support for new DOCSIS 2.0 modulation + attributes. + Euro-DOCSIS downstream interleave values. + Adjustments to RFC 2670 definitions based on + the MIB review guidelines from the IETF + + Operations and Management Area (OPS)." + + REVISION "199908190000Z" + DESCRIPTION + "Initial version, published as RFC 2670. + Modified by Mike St. Johns to fix problems identified by + the first pass of the MIB doctor. Of special note, + docsIfRangingResp and docsIfCmtsInsertionInterval were + obsoleted and replaced by other objects with the same + functionality, but with more appropriate syntax." + ::= { transmission 127 } + +-- Textual Conventions + +TenthdBmV ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-1" + STATUS current + DESCRIPTION + "This data type represents power levels that are normally + expressed in dBmV. Units are in tenths of a dBmV; + for example, 5.1 dBmV will be represented as 51." + SYNTAX Integer32 + +TenthdB ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-1" + STATUS current + DESCRIPTION + "This data type represents power levels that are normally + expressed in dB. Units are in tenths of a dB; + for example, 5.1 dB will be represented as 51." + SYNTAX Integer32 + +DocsisVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the DOCSIS Radio Frequency specification being + referenced. + 'docsis10' indicates DOCSIS 1.0. + 'docsis11' indicates DOCSIS 1.1. + 'docsis20' indicates DOCSIS 2.0." + SYNTAX INTEGER { + docsis10 (1), + docsis11 (2), + docsis20 (3) + } + +DocsisQosVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the referenced quality-of-service + level. + 'docsis10 refers to DOCSIS 1.0 Class of + Service queuing services, and 'docsis11' refers + to DOCSIS 1.1 Quality of Service." + SYNTAX INTEGER { + docsis10 (1), + docsis11 (2) + } + +DocsisUpstreamType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the DOCSIS Upstream Channel Type. + 'unknown' means information not available. + 'tdma' is related to TDMA, Time Division + Multiple Access; 'atdma' is related to A-TDMA, + Advanced Time Division Multiple Access, + 'scdma' is related to S-CDMA, Synchronous + Code Division Multiple Access. + 'tdmaAndAtdma is related to simultaneous support of + TDMA and A-TDMA modes." + SYNTAX INTEGER { + unknown(0), + tdma(1), + atdma(2), + scdma(3), + tdmaAndAtdma(4) + } + + DocsEqualizerData ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type represents the equalizer data + as measured at the receiver interface. + The format of the equalizer follows the structure of the + Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI + v2.0 : + 1 byte Main tap location 1..(n + m) + 1 byte Number of forward taps per symbol + 1 byte Number of forward taps: n + 1 byte Number of reverse taps: m + + Following are the equalizer coefficients: + First, forward taps coefficients: + 2 bytes F1 (real), 2 bytes F1 (imag) + + ... + 2 bytes Fn (real), 2 bytes Fn (imag) + + Then, reverse taps coefficients: + 2 bytes D1 (real), 2 bytes D1 (imag) + ... + + 2 bytes Dm (real), 2 bytes Dm (imag) + + The equalizer coefficients are considered signed 16-bit + integers in the range from -32768 (0x8000) to 32767 + (0x7FFF). + + DOCSIS specifications require up to a maximum of + 64 equalizer taps (n + m); therefore, this object size + can get up 260 bytes (4 + 4x64). + The minimum object size (other than zero) for a t-spaced + tap with a minimum of 8 symbols will be 36 (4 + 4x8)." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Figure 8-23." + SYNTAX OCTET STRING(SIZE (0 | 36..260)) + +docsIfMibObjects OBJECT IDENTIFIER ::= { docsIfMib 1 } +docsIfBaseObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 1 } +docsIfCmObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 2 } +docsIfCmtsObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 3 } + +-- +-- BASE GROUP +-- + +-- +-- The following table is implemented on both the Cable Modem +-- and the Cable Modem Termination System. This table is +-- read only for the CM. +-- + +docsIfDownstreamChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfDownstreamChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attributes of downstream + channels (frequency bands)." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-16, and 6-17." + ::= { docsIfBaseObjects 1 } + +docsIfDownstreamChannelEntry OBJECT-TYPE + SYNTAX DocsIfDownstreamChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry provides a list of attributes for a single + downstream channel. + An entry in this table exists for each ifEntry with an + ifType of docsCableDownstream(128)." + INDEX { ifIndex } + ::= { docsIfDownstreamChannelTable 1 } + +DocsIfDownstreamChannelEntry ::= SEQUENCE { + docsIfDownChannelId Integer32, + docsIfDownChannelFrequency Integer32, + docsIfDownChannelWidth Integer32, + docsIfDownChannelModulation INTEGER, + docsIfDownChannelInterleave INTEGER, + docsIfDownChannelPower TenthdBmV, + docsIfDownChannelAnnex INTEGER, + docsIfDownChannelStorageType StorageType + } + +docsIfDownChannelId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Cable Modem Termination System identification of the + downstream channel within this particular MAC interface. + if the interface is down, the object returns the most + current value. If the downstream channel ID is unknown, + this object returns a value of 0." + ::= { docsIfDownstreamChannelEntry 1 } + +docsIfDownChannelFrequency OBJECT-TYPE + SYNTAX Integer32 (0..1000000000) + UNITS "hertz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The center of the downstream frequency associated with + this channel. This object will return the current tuner + + frequency. If a CMTS provides IF output, this object + will return 0, unless this CMTS is in control of the + final downstream frequency. See the associated + compliance object for a description of valid frequencies + that may be written to this object." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.3.3." + ::= { docsIfDownstreamChannelEntry 2 } + +docsIfDownChannelWidth OBJECT-TYPE + SYNTAX Integer32 (0..16000000) + UNITS "hertz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bandwidth of this downstream channel. Most + implementations are expected to support a channel width + of 6 MHz (North America) and/or 8 MHz (Europe). See the + associated compliance object for a description of the + valid channel widths for this object." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 6-17." + ::= { docsIfDownstreamChannelEntry 3 } + +docsIfDownChannelModulation OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + other(2), + qam64(3), + qam256(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The modulation type associated with this downstream + channel. If the interface is down, this object either + returns the configured value (CMTS), the most current + value (CM), or the value of unknown(1). See the + associated conformance object for write conditions and + limitations. See the reference for specifics on the + modulation profiles implied by qam64 and qam256." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 6-17." + ::= { docsIfDownstreamChannelEntry 4 } + +docsIfDownChannelInterleave OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + other(2), + taps8Increment16(3), + taps16Increment8(4), + taps32Increment4(5), + taps64Increment2(6), + taps128Increment1(7), + taps12increment17(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Forward Error Correction (FEC) interleaving used + for this downstream channel. + Values are defined as follows: + taps8Increment16(3): protection 5.9/4.1 usec, + latency .22/.15 msec + taps16Increment8(4): protection 12/8.2 usec, + latency .48/.33 msec + taps32Increment4(5): protection 24/16 usec, + latency .98/.68 msec + taps64Increment2(6): protection 47/33 usec, + latency 2/1.4 msec + taps128Increment1(7): protection 95/66 usec, + latency 4/2.8 msec + taps12increment17(8): protection 18/14 usec, + latency 0.43/0.32 msec + + The value 'taps12increment17' is supported by EuroDOCSIS + cable systems only, and the others by DOCSIS cable systems. + + If the interface is down, this object either returns + the configured value (CMTS), the most current value (CM), + or the value of unknown(1). + The value of other(2) is returned if the interleave + is known but not defined in the above list. + See the associated conformance object for write + conditions and limitations. See the reference for the FEC + configuration described by the setting of this object." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 6-15." + ::= { docsIfDownstreamChannelEntry 5 } + +docsIfDownChannelPower OBJECT-TYPE + SYNTAX TenthdBmV + UNITS "dBmV" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "At the CMTS, the operational transmit power. At the CM, + the received power level. + If the interface is down, this object either returns + the configured value (CMTS), the most current value (CM) + or the value of 0. See the associated conformance object + for write conditions and limitations. See the reference + for recommended and required power levels." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-16, 6-17." + ::= { docsIfDownstreamChannelEntry 6 } + +docsIfDownChannelAnnex OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + other(2), + annexA(3), + annexB(4), + annexC(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object indicates the conformance of + the implementation to important regional cable standards. + annexA : Annex A from ITU-T J.83 is used. + (equivalent to EN 300 429) + annexB : Annex B from ITU-T J.83 is used. + annexC : Annex C from ITU-T J.83 is used." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Sections 6.3.1, and H.3.1." + ::= { docsIfDownstreamChannelEntry 7 } + +docsIfDownChannelStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + Entries with this object set to permanent(4) + do not require write operations for read-write + objects." + ::= { docsIfDownstreamChannelEntry 8 } + +-- +-- The following table is implemented on both the CM and the CMTS. +-- For the CM, only attached channels appear in the table. For the +-- CM, this table is read-only as well. +-- + +docsIfUpstreamChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfUpstreamChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the attributes of attached upstream + channels." + ::= { docsIfBaseObjects 2 } + +docsIfUpstreamChannelEntry OBJECT-TYPE + SYNTAX DocsIfUpstreamChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of attributes for a single upstream channel. For + DOCSIS 2.0 CMTSs, an entry in this table exists for + each ifEntry with an ifType of docsCableUpstreamChannel + (205). + For DOCSIS 1.x CM/CMTSs and DOCSIS 2.0 CMs, an entry in + this table exists for each ifEntry with an ifType of + docsCableUpstream (129). + + For DOCSIS 2.0 CMTSs, two classes of interfaces can be + defined for this table: + o Upstream Physical Interfaces: The traditional DOCSIS + 1.x CMTS upstream interface ifType 129 and the DOCSIS + 2.0 ifType 205 that are functional. In other words, + interfaces that represent upstream receivers within + an RF MAC interface. + Entries of physical interfaces are exposed to the + management interface with their corresponding + ifStack hierarchy and are not administratively + created by this table. + + o Upstream Temporary Interfaces: A fictitious + interface created for the purpose of manipulating + physical interface parameters offline, then + validating prior to updating the target physical + interface. + + In case of a reinitialization of the managed system, + physical interfaces values persist while the temporary + interfaces are not recreated. + + This mechanism helps to minimize service disruptions + originating in situations where a group of interface + parameter values need to be consistent with each other + in SET operations. A temporary buffer + (temporary interface) is provided to allow the CMTS + to validate the parameters offline." + INDEX { ifIndex } + ::= { docsIfUpstreamChannelTable 1 } + +DocsIfUpstreamChannelEntry ::= SEQUENCE { + docsIfUpChannelId Integer32, + docsIfUpChannelFrequency Integer32, + docsIfUpChannelWidth Integer32, + docsIfUpChannelModulationProfile Unsigned32, + docsIfUpChannelSlotSize Unsigned32, + docsIfUpChannelTxTimingOffset Unsigned32, + docsIfUpChannelRangingBackoffStart Integer32, + docsIfUpChannelRangingBackoffEnd Integer32, + docsIfUpChannelTxBackoffStart Integer32, + docsIfUpChannelTxBackoffEnd Integer32, + docsIfUpChannelScdmaActiveCodes Unsigned32, + docsIfUpChannelScdmaCodesPerSlot Integer32, + docsIfUpChannelScdmaFrameSize Unsigned32, + docsIfUpChannelScdmaHoppingSeed Unsigned32, + docsIfUpChannelType DocsisUpstreamType, + docsIfUpChannelCloneFrom InterfaceIndexOrZero, + docsIfUpChannelUpdate TruthValue, + docsIfUpChannelStatus RowStatus, + docsIfUpChannelPreEqEnable TruthValue + } + +docsIfUpChannelId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CMTS identification of the upstream channel." + ::= { docsIfUpstreamChannelEntry 1 } + +docsIfUpChannelFrequency OBJECT-TYPE + SYNTAX Integer32 (0..1000000000) + UNITS "hertz" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The center of the frequency band associated with this + upstream interface. This object returns 0 if the frequency + is undefined or unknown. Minimum permitted upstream + frequency is 5,000,000 Hz for current technology. See + the associated conformance object for write conditions + and limitations." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 4-2." + ::= { docsIfUpstreamChannelEntry 2 } + +docsIfUpChannelWidth OBJECT-TYPE + SYNTAX Integer32 (0..64000000) + UNITS "hertz" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The bandwidth of this upstream interface. This object + returns 0 if the interface width is undefined or unknown. + Minimum permitted interface width is currently 200,000 Hz. + See the associated conformance object for write conditions + and limitations." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 6-5." + ::= { docsIfUpstreamChannelEntry 3 } + +docsIfUpChannelModulationProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An entry identical to the docsIfModIndex in the + docsIfCmtsModulationTable that describes this channel. + This channel is further instantiated there by a grouping + of interval usage codes (IUCs) that, together, fully + describe the channel modulation. This object returns 0 if + the docsIfCmtsModulationTable entry does not exist or is + empty. See the associated conformance object for write + conditions and limitations. + + Setting this object returns an 'inconsistentValue' + error if the following conditions are not satisfied: + 1. All the IUC entries in the selected modulation profile + MUST have the same value of docsIfCmtsModChannelType. + 2. All of the Modulation parameters in the selected + modulation profile MUST be consistent with the other + parameters in this docsIfUpstreamChannelEntry." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 8-19." + ::= { docsIfUpstreamChannelEntry 4 } + +docsIfUpChannelSlotSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "ticks" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Applicable to TDMA and ATDMA channel types only. + The number of 6.25 microsecond ticks in each upstream + mini-slot. Returns zero if the value is undefined or + unknown or in case of an SCDMA channel. + See the associated conformance object for write + conditions and limitations." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.1.2.4." + ::= { docsIfUpstreamChannelEntry 5 } + +docsIfUpChannelTxTimingOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "At the CM, a measure of the current round trip time + obtained from the ranging offset (initial ranging offset + + ranging offset adjustments). + At the CMTS, the maximum of timing offset, among all the + CMs that are/were present on the channel, taking into + account all ( initial + periodic ) timing offset + corrections that were sent for each of the CMs. Generally, + these measurements are positive, but if the measurements + are negative, the value of this object is zero. Used for + timing of CM upstream transmissions to ensure synchronized + arrivals at the CMTS. + Units are one 64th fraction of 6.25 microseconds." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.19." + ::= { docsIfUpstreamChannelEntry 6 } + +docsIfUpChannelRangingBackoffStart OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The initial random backoff window to use when retrying + Ranging Requests. Expressed as a power of 2. A value of + 16 at the CMTS indicates that a proprietary adaptive retry + mechanism is to be used. See the associated conformance + object for write conditions and limitations." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Sections 8.3.4, and 9.4." + ::= { docsIfUpstreamChannelEntry 7 } + +docsIfUpChannelRangingBackoffEnd OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The final random backoff window to use when retrying + Ranging Requests. Expressed as a power of 2. A value of + 16 at the CMTS indicates that a proprietary adaptive retry + mechanism is to be used. See the associated conformance + object for write conditions and limitations." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.4, and 9.4." + ::= { docsIfUpstreamChannelEntry 8 } + +docsIfUpChannelTxBackoffStart OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The initial random backoff window to use when retrying + transmissions. Expressed as a power of 2. A value of 16 + at the CMTS indicates that a proprietary adaptive retry + mechanism is to be used. See the associated conformance + object for write conditions and limitations." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.4, and 9.4." + ::= { docsIfUpstreamChannelEntry 9 } + +docsIfUpChannelTxBackoffEnd OBJECT-TYPE + SYNTAX Integer32 (0..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The final random backoff window to use when retrying + transmissions. Expressed as a power of 2. A value of 16 + at the CMTS indicates that a proprietary adaptive retry + mechanism is to be used. See the associated conformance + object for write conditions and limitations." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.4, and 9.4." + ::= { docsIfUpstreamChannelEntry 10 } + +docsIfUpChannelScdmaActiveCodes OBJECT-TYPE + SYNTAX Unsigned32 (0|64..66|68..70|72|74..78|80..82|84..88 + |90..96|98..100|102|104..106|108 + |110..112|114..126|128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Applicable for SCDMA channel types only. + Number of active codes. Returns zero for + Non-SCDMA channel types. Note that legal + values from 64..128 MUST be non-prime." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.11.2.1." + ::= { docsIfUpstreamChannelEntry 11 } + +docsIfUpChannelScdmaCodesPerSlot OBJECT-TYPE + SYNTAX Integer32(0 | 2..32) + UNITS "codesperMinislots" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Applicable for SCDMA channel types only. + The number of SCDMA codes per mini-slot. + Returns zero if the value is undefined or unknown or in + + case of a TDMA or ATDMA channel." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.11.2.1." + ::= { docsIfUpstreamChannelEntry 12 } + +docsIfUpChannelScdmaFrameSize OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + UNITS "spreadIntervals" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Applicable for SCDMA channel types only. + SCDMA Frame size in units of spreading intervals. + This value returns zero for non-SCDMA Profiles." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.12." + ::= { docsIfUpstreamChannelEntry 13 } + +docsIfUpChannelScdmaHoppingSeed OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Applicable for SCDMA channel types only. + 15-bit seed used for code hopping sequence initialization. + Returns zero for non-SCDMA channel types. + Setting this value to a value different than zero for + non-SCDMA channel types returns the error 'wrongValue'." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.14.1." + ::= { docsIfUpstreamChannelEntry 14 } + +docsIfUpChannelType OBJECT-TYPE + SYNTAX DocsisUpstreamType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reflects the Upstream channel type. + This object returns the value of docsIfCmtsModChannelType + for the modulation profile selected in + docsIfUpChannelModulationProfile for this row." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.1." + ::= { docsIfUpstreamChannelEntry 15 } + +docsIfUpChannelCloneFrom OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains the ifIndex value of the physical + interface row entry whose parameters are to be adjusted. + + Upon setting this object to the ifIndex value of a + physical interface, the following interface objects values + are copied to this entry: + docsIfUpChannelFrequency, + docsIfUpChannelWidth, + docsIfUpChannelModulationProfile, + docsIfUpChannelSlotSize, + docsIfUpChannelRangingBackoffStart, + docsIfUpChannelRangingBackoffEnd, + docsIfUpChannelTxBackoffStart, + docsIfUpChannelTxBackoffEnd, + docsIfUpChannelScdmaActiveCodes, + docsIfUpChannelScdmaCodesPerSlot, + docsIfUpChannelScdmaFrameSize, + docsIfUpChannelScdmaHoppingSeed, + docsIfUpChannelType, and + docsIfUpChannelPreEqEnable + Setting this object to the value of a non-existent or + a temporary upstream interface returns the error + 'wrongValue'. + This object MUST contain a value of zero for physical + interfaces entries. + Setting this object in row entries that correspond to + physical interfaces returns the error 'wrongValue'." + ::= { docsIfUpstreamChannelEntry 16 } + +docsIfUpChannelUpdate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to perform the copy of adjusted parameters from the + temporary interface entry to the physical interface + indicated by the docsIfUpChannelCloneFrom object. The + transfer is initiated through an SNMP SET to 'true' of + + this object. + A SET to 'true' fails and returns error 'commitFailed' + if docsIfUpChannelStatus value is 'notInService', which + means that the interface parameters values are not + compatible with each other or have not been validated yet. + Reading this object always returns 'false'." + ::= { docsIfUpstreamChannelEntry 17 } + +docsIfUpChannelStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is only used for the creation of a temporary + upstream row with the purpose of updating the parameters + of a physical upstream channel entry. + + The following restrictions apply to this object: + 1. This object is not writable for physical interfaces. + 2. Temporary interface entries are only created by a SET + of this object to createandWait(5). + 3. ifAdminStatus from the Interface MIB RFC 2863 is used + to take a physical upstream channel offline, to be + consistent with DOCSIS 1.x operation, as indicated in + RFC 2670. + In addition, + o ifAdminStatus 'down' is reflected in this object + as 'notInService'. + o ifOperStatus 'down' while ifAdminStatus 'up' is + reflected in this object as 'notInservice'. + 4. Temporary created rows MUST be set to 'active' with + the purpose of validating upstream parameter + consistency prior to transferring the parameters to the + physical interface. + + Below is a mandatory procedure for adjusting the values + of a physical interface: + 1. Create a temporary interface entry through an SNMP SET + using 'createAndWait'. At this point, the RowStatus + reports 'notReady'. + The Manager entity uses an ifIndex value outside the + operational range of the physical interfaces for the + creation of a temporary interface. + 2. Set the docsIfUpChannelCloneFrom object to the ifIndex + value of the physical row to update. Now + docsIfUpChannelStatus reports 'notInService'. + 3. Change the upstream parameters to the desired values + in the temporary row. + + 4. Validate that all parameters are consistent by setting + docsIfUpChannelStatus to 'active'. A failure to set the + RowStatus to 'active' returns the error 'commitFailed', + which means the parameters are not compatible with the + target physical interface. + 5. With docsIfUpChannelStatus 'active', transfer the + parameters to the target physical interface by setting + the object docsIfUpChannelUpdate to 'true'. + 6. Delete the temporary row by setting + docsIfUpChannelStatus to 'destroy'." + ::= { docsIfUpstreamChannelEntry 18 } + +docsIfUpChannelPreEqEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "At the CMTS, this object is used to enable or disable + pre-equalization on the upstream channel represented by + this table instance. At the CM, this object is read-only + and reflects the status of pre-equalization as represented + in the RNG-RSP. Pre-equalization is considered enabled at + the CM if a RNG-RSP with pre-equalization data has been + received at least once since the last mac + reinitialization." + DEFVAL {false} + ::= { docsIfUpstreamChannelEntry 19 } + +-- The following table describes the attributes of each class of +-- service. The entries in this table are referenced from the +-- docsIfServiceEntries. They exist as a separate table in order to +-- reduce redundant information in docsIfServiceTable. +-- +-- This table is implemented at both the CM and the CMTS. +-- The CM need only maintain entries for the classes of service +-- referenced by its docsIfCmServiceTable. +-- + +docsIfQosProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfQosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes the attributes for each class of service." + ::= { docsIfBaseObjects 3 } + +docsIfQosProfileEntry OBJECT-TYPE + SYNTAX DocsIfQosProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes the attributes for a single class of service. + If implemented as read-create in the Cable Modem + Termination System, creation of entries in this table is + controlled by the value of + docsIfCmtsQosProfilePermissions. + + If implemented as read-only, entries are created based + on information in REG-REQ MAC messages received from + cable modems (for Cable Modem Termination System), or + based on information extracted from the TFTP option file + (for Cable Modem). + In the Cable Modem Termination System, read-only entries + are removed if no longer referenced by + docsIfCmtsServiceTable. + + An entry in this table MUST not be removed while it is + referenced by an entry in docsIfCmServiceTable (Cable + Modem) or docsIfCmtsServiceTable (Cable Modem Termination + System). + + An entry in this table SHOULD NOT be changeable while + it is referenced by an entry in docsIfCmtsServiceTable. + + If this table is created automatically, there SHOULD only + be a single entry for each Class of Service. Multiple + entries with the same Class of Service parameters are NOT + RECOMMENDED." + INDEX { docsIfQosProfIndex } + ::= { docsIfQosProfileTable 1 } + +DocsIfQosProfileEntry ::= SEQUENCE { + docsIfQosProfIndex Integer32, + docsIfQosProfPriority Integer32, + docsIfQosProfMaxUpBandwidth Integer32, + docsIfQosProfGuarUpBandwidth Integer32, + docsIfQosProfMaxDownBandwidth Integer32, + docsIfQosProfMaxTxBurst Integer32, -- deprecated + docsIfQosProfBaselinePrivacy TruthValue, + docsIfQosProfStatus RowStatus, + docsIfQosProfMaxTransmitBurst Integer32, + docsIfQosProfStorageType StorageType + } + +docsIfQosProfIndex OBJECT-TYPE + SYNTAX Integer32 (1..16383) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value that uniquely identifies an entry + in the docsIfQosProfileTable." + ::= { docsIfQosProfileEntry 1 } + +docsIfQosProfPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A relative priority assigned to this service when + allocating bandwidth. Zero indicates lowest priority + and seven indicates highest priority. + Interpretation of priority is device-specific. + MUST NOT be changed while this row is active." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex C.1.1.4." + DEFVAL { 0 } + ::= { docsIfQosProfileEntry 2 } + +docsIfQosProfMaxUpBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + UNITS "bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum upstream bandwidth, in bits per second, + allowed for a service with this service class. + Zero if there is no restriction of upstream bandwidth. + MUST NOT be changed while this row is active." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex C.1.1.4." + DEFVAL { 0 } + ::= { docsIfQosProfileEntry 3 } + +docsIfQosProfGuarUpBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + UNITS "bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Minimum guaranteed upstream bandwidth, in bits per second, + allowed for a service with this service class. + MUST NOT be changed while this row is active." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex C.1.1.4." + DEFVAL { 0 } + ::= { docsIfQosProfileEntry 4 } + +docsIfQosProfMaxDownBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..100000000) + UNITS "bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum downstream bandwidth, in bits per second, + allowed for a service with this service class. + Zero if there is no restriction of downstream bandwidth. + MUST NOT be changed while this row is active." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex C.1.1.4." + DEFVAL { 0 } + ::= { docsIfQosProfileEntry 5 } + +docsIfQosProfMaxTxBurst OBJECT-TYPE + SYNTAX Integer32 (0..255) + UNITS "mini-slots" + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The maximum number of mini-slots that may be requested + for a single upstream transmission. + A value of zero means there is no limit. + MUST NOT be changed while this row is active. + This object has been deprecated and replaced by + docsIfQosProfMaxTransmitBurst, to fix a mismatch + of the units and value range with respect to the DOCSIS + Maximum Upstream Channel Transmit Burst Configuration + Setting." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + C.1.1.4." + DEFVAL { 0 } + ::= { docsIfQosProfileEntry 6 } + +docsIfQosProfBaselinePrivacy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether Baseline Privacy is enabled for this + service class. + MUST NOT be changed while this row is active." + DEFVAL { false } + ::= { docsIfQosProfileEntry 7 } + +docsIfQosProfStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is object is used to create or delete rows in + this table. This object MUST NOT be changed from active + while the row is referenced by any entry in either + docsIfCmServiceTable (on the CM) or + docsIfCmtsServiceTable (on the CMTS)." + ::= { docsIfQosProfileEntry 8 } + +docsIfQosProfMaxTransmitBurst OBJECT-TYPE + SYNTAX Integer32 (0..65535) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of bytes that may be requested for a + single upstream transmission. A value of zero means there + is no limit. Note: This value does not include any + physical layer overhead. + MUST NOT be changed while this row is active." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex C.1.1.4." + DEFVAL { 0 } + ::= { docsIfQosProfileEntry 9 } + +docsIfQosProfStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + Entries with this object set to permanent(4) + + do not require write operations for writable + objects." + ::= { docsIfQosProfileEntry 10 } + +docsIfSignalQualityTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfSignalQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "At the CM, describes the PHY signal quality of downstream + channels. At the CMTS, this object describes the PHY + signal quality of upstream channels. At the CMTS, this + table MAY exclude contention intervals." + ::= { docsIfBaseObjects 4 } + +docsIfSignalQualityEntry OBJECT-TYPE + SYNTAX DocsIfSignalQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "At the CM, this object describes the PHY characteristics of + a downstream channel. At the CMTS, it describes the PHY + signal quality of an upstream channel. + An entry in this table exists for each ifEntry with an + ifType of docsCableDownstream(128) for Cable Modems. + For DOCSIS 1.1 Cable Modem Termination Systems, an entry + exists for each ifEntry with an ifType of + docsCableUpstream (129). + For DOCSIS 2.0 Cable Modem Termination Systems, an entry + exists for each ifEntry with an ifType of + docsCableUpstreamChannel (205)." + INDEX { ifIndex } + ::= { docsIfSignalQualityTable 1 } + +DocsIfSignalQualityEntry ::= SEQUENCE { + docsIfSigQIncludesContention TruthValue, + docsIfSigQUnerroreds Counter32, + docsIfSigQCorrecteds Counter32, + docsIfSigQUncorrectables Counter32, + docsIfSigQSignalNoise TenthdB, + docsIfSigQMicroreflections Integer32, + docsIfSigQEqualizationData DocsEqualizerData, + docsIfSigQExtUnerroreds Counter64, + docsIfSigQExtCorrecteds Counter64, + docsIfSigQExtUncorrectables Counter64 + } + +docsIfSigQIncludesContention OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "true(1) if this CMTS includes contention intervals in + the counters in this table. Always false(2) for CMs." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4.1" + ::= { docsIfSignalQualityEntry 1 } + +docsIfSigQUnerroreds OBJECT-TYPE + SYNTAX Counter32 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received on this channel without error. + This includes all codewords, whether or not they + were part of frames destined for this device. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Sections 6.2.4, and 6.3.6." + ::= { docsIfSignalQualityEntry 2 } + +docsIfSigQCorrecteds OBJECT-TYPE + SYNTAX Counter32 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received on this channel with correctable + errors. This includes all codewords, whether or not + they were part of frames destined for this device. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Sections 6.2.4, and 6.3.6." + ::= { docsIfSignalQualityEntry 3 } + +docsIfSigQUncorrectables OBJECT-TYPE + SYNTAX Counter32 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received on this channel with uncorrectable + errors. This includes all codewords, whether or not + they were part of frames destined for this device. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Sections 6.2.4, and 6.3.6." + ::= { docsIfSignalQualityEntry 4 } + +docsIfSigQSignalNoise OBJECT-TYPE + SYNTAX TenthdB + UNITS "TenthdB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal/Noise ratio as perceived for this channel. + At the CM, this object describes the Signal/Noise of the + downstream channel. At the CMTS, it describes the + average Signal/Noise of the upstream channel." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 4-1 and 4-2" + ::= { docsIfSignalQualityEntry 5 } + +docsIfSigQMicroreflections OBJECT-TYPE + SYNTAX Integer32 (0..255) + UNITS "-dBc" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Microreflections, including in-channel response + as perceived on this interface, measured in dBc below + the signal level. + This object is not assumed to return an absolutely + accurate value, but it gives a rough indication + + of microreflections received on this interface. + It is up to the implementer to provide information + as accurately as possible." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 4-1 and 4-2" + ::= { docsIfSignalQualityEntry 6 } + +docsIfSigQEqualizationData OBJECT-TYPE + SYNTAX DocsEqualizerData + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "At the CM, this object returns the equalization data for + the downstream channel. + + At the CMTS, this object is not applicable and is not + instantiated. Note that previous CMTS implementations + may instantiate this object in two ways: + - An equalization value indicating an equalization + average for the upstream channel. Those values have + vendor-dependent interpretations. + - Return a zero-length OCTET STRING to indicate that + the value is unknown or if there is no equalization + data available or defined." + REFERENCE + "DOCSIS Radio Frequency Interface Specification, + Figure 6-23." + ::= { docsIfSignalQualityEntry 7 } + +docsIfSigQExtUnerroreds OBJECT-TYPE + SYNTAX Counter64 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received on this channel without error. + This includes all codewords, whether or not they + were part of frames destined for this device. + This is the 64-bit version of docsIfSigQUnerroreds. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Sections 6.2.4, and 6.3.6." + ::= { docsIfSignalQualityEntry 8 } + +docsIfSigQExtCorrecteds OBJECT-TYPE + SYNTAX Counter64 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received on this channel with correctable + errors. This includes all codewords, whether or not + they were part of frames destined for this device. + This is the 64-bit version of docsIfSigQCorrecteds. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Sections 6.2.4, and 6.3.6." + ::= { docsIfSignalQualityEntry 9 } + +docsIfSigQExtUncorrectables OBJECT-TYPE + SYNTAX Counter64 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received on this channel with uncorrectable + errors. This includes all codewords, whether or not + they were part of frames destined for this device. + This is the 64-bit version of docsIfSigQUncorrectables. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Sections 6.2.4, 6.3.6." + ::= { docsIfSignalQualityEntry 10 } + +-- +-- DOCSIS Version of the device +-- + +docsIfDocsisBaseCapability OBJECT-TYPE + SYNTAX DocsisVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of the DOCSIS capability of the device." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex G." + ::= { docsIfBaseObjects 5 } + +-- +-- CABLE MODEM GROUP +-- + +-- +-- The CM MAC Table +-- + +docsIfCmMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes the attributes of each CM MAC interface, + extending the information available from ifEntry." + ::= { docsIfCmObjects 1 } + +docsIfCmMacEntry OBJECT-TYPE + SYNTAX DocsIfCmMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing objects describing attributes of + each MAC entry, extending the information in ifEntry. + An entry in this table exists for each ifEntry with an + ifType of docsCableMaclayer(127)." + INDEX { ifIndex } + ::= { docsIfCmMacTable 1 } + +DocsIfCmMacEntry ::= SEQUENCE { + docsIfCmCmtsAddress MacAddress, + docsIfCmCapabilities BITS, + docsIfCmRangingRespTimeout TimeTicks, + docsIfCmRangingTimeout TimeInterval + } + +docsIfCmCmtsAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the CMTS that is believed to control this MAC + domain. At the CM, this will be the source address from + SYNC, MAP, and other MAC-layer messages. If the CMTS is + unknown, returns 00-00-00-00-00-00." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.2.2." + ::= { docsIfCmMacEntry 1 } + +docsIfCmCapabilities OBJECT-TYPE + SYNTAX BITS { + atmCells(0), + concatenation(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the capabilities of the MAC implementation + at this interface. Note that packet transmission is + always supported. Therefore, there is no specific bit + required to explicitly indicate this capability. + Note that BITS objects are encoded most significant bit + first. For example, if bit 1 is set, the value of this + object is the octet string '40'H." + ::= { docsIfCmMacEntry 2 } + +docsIfCmRangingRespTimeout OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Waiting time for a Ranging Response packet. + This object has been obsoleted and replaced by + docsIfCmRangingTimeout to correct the typing to + TimeInterval." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.1.6." + DEFVAL { 20 } + ::= { docsIfCmMacEntry 3 } + +docsIfCmRangingTimeout OBJECT-TYPE + SYNTAX TimeInterval + UNITS "HundredOfSeconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Waiting time for a Ranging Response packet. + This object MUST NOT persist at reinitialization + of the managed system." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.1.6, timer T3." + DEFVAL { 20 } + ::= { docsIfCmMacEntry 4 } + +-- +-- CM status table. +-- This table is implemented only at the CM. +-- + +docsIfCmStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains a number of status objects + and counters for Cable Modems." + ::= { docsIfCmObjects 2 } + +docsIfCmStatusEntry OBJECT-TYPE + SYNTAX DocsIfCmStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of status objects and counters for a single MAC + layer instance in Cable Modem. + An entry in this table exists for each ifEntry with an + ifType of docsCableMaclayer(127)." + INDEX { ifIndex } + ::= { docsIfCmStatusTable 1 } + +DocsIfCmStatusEntry ::= SEQUENCE { + docsIfCmStatusValue INTEGER, + docsIfCmStatusCode OCTET STRING, + docsIfCmStatusTxPower TenthdBmV, + docsIfCmStatusResets Counter32, + docsIfCmStatusLostSyncs Counter32, + docsIfCmStatusInvalidMaps Counter32, + docsIfCmStatusInvalidUcds Counter32, + docsIfCmStatusInvalidRangingResponses Counter32, + docsIfCmStatusInvalidRegistrationResponses Counter32, + docsIfCmStatusT1Timeouts Counter32, + docsIfCmStatusT2Timeouts Counter32, + docsIfCmStatusT3Timeouts Counter32, + docsIfCmStatusT4Timeouts Counter32, + docsIfCmStatusRangingAborteds Counter32, + docsIfCmStatusDocsisOperMode DocsisQosVersion, + docsIfCmStatusModulationType DocsisUpstreamType, + docsIfCmStatusEqualizationData DocsEqualizerData, + docsIfCmStatusUCCs Counter32, + docsIfCmStatusUCCFails Counter32 + } + +docsIfCmStatusValue OBJECT-TYPE + SYNTAX INTEGER { + other(1), + notReady(2), + notSynchronized(3), + phySynchronized(4), + usParametersAcquired(5), + rangingComplete(6), + ipComplete(7), + todEstablished(8), + securityEstablished(9), + paramTransferComplete(10), + registrationComplete(11), + operational(12), + accessDenied(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Cable Modem connectivity state, as specified + in the RF Interface Specification. Interpretations for + state values 1-12 are clearly outlined in the SP-RFI + reference given below. + The state value accessDenied(13) indicates the CMTS has + sent a Registration Aborted message to the CM. The same + state is reported as accessDenied(7) by the CMTS object + docsIfCmtsCmStatusValue." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 11.2. + Data-Over-Cable Service Interface Specifications: + + Operations Support System Interface Specification + SP-OSSIv2.0-I09-050812, Section 6.3.4.2." + ::= { docsIfCmStatusEntry 1 } + +docsIfCmStatusCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE( 0 | 5 | 6 )) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status code for a Cable Modem as defined in the + OSSI Specification. The status code consists + of a single character indicating error groups, followed + by a two- or three-digit number indicating the status + condition, followed by a decimal. + An example of a returned value could be 'T101.0'. + The zero-length OCTET STRING indicates no status code yet + registered." + REFERENCE + "Data-Over-Cable Service Interface Specifications: + Operations Support System Interface Specification + SP-OSSIv2.0-I09-050812, Annex D." + ::= { docsIfCmStatusEntry 2 } + +docsIfCmStatusTxPower OBJECT-TYPE + SYNTAX TenthdBmV + UNITS "TenthdBmV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational transmit power for the attached upstream + channel." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.18." + ::= { docsIfCmStatusEntry 3 } + +docsIfCmStatusResets OBJECT-TYPE + SYNTAX Counter32 + UNITS "resets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the CM reset or initialized this + interface. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmStatusEntry 4 } + +docsIfCmStatusLostSyncs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the CM lost synchronization with + the downstream channel. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.2." + ::= { docsIfCmStatusEntry 5 } + +docsIfCmStatusInvalidMaps OBJECT-TYPE + SYNTAX Counter32 + UNITS "maps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the CM received invalid MAP messages. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.4." + ::= { docsIfCmStatusEntry 6 } + +docsIfCmStatusInvalidUcds OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the CM received invalid UCD messages. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.3." + ::= { docsIfCmStatusEntry 7 } + +docsIfCmStatusInvalidRangingResponses OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the CM received invalid ranging response + messages. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.6." + ::= { docsIfCmStatusEntry 8 } + +docsIfCmStatusInvalidRegistrationResponses OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the CM received invalid registration + response messages. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.8." + ::= { docsIfCmStatusEntry 9 } + +docsIfCmStatusT1Timeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "timeouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times counter T1 expired in the CM. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Figure 9-2." + ::= { docsIfCmStatusEntry 10 } + +docsIfCmStatusT2Timeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "timeouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times counter T2 expired in the CM. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Figure 9-2." + ::= { docsIfCmStatusEntry 11 } + +docsIfCmStatusT3Timeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "timeouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times counter T3 expired in the CM. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Figure 9-2." + ::= { docsIfCmStatusEntry 12 } + +docsIfCmStatusT4Timeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "timeouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times counter T4 expired in the CM. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Figure 9-2." + ::= { docsIfCmStatusEntry 13 } + +docsIfCmStatusRangingAborteds OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the ranging process was aborted + by the CMTS. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.3.3." + ::= { docsIfCmStatusEntry 14 } + +docsIfCmStatusDocsisOperMode OBJECT-TYPE + SYNTAX DocsisQosVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of whether the device has registered using 1.0 + Class of Service or 1.1 Quality of Service. + An unregistered CM SHOULD indicate 'docsis11' for a + docsIfDocsisBaseCapability value of DOCSIS 1.1/2.0. An + unregistered CM SHOULD indicate 'docsis10' for a + docsIfDocsisBaseCapability value of DOCSIS 1.0." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex G." + ::= { docsIfCmStatusEntry 15 } + +docsIfCmStatusModulationType OBJECT-TYPE + SYNTAX DocsisUpstreamType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates modulation type status currently used by the + CM. Since this object specifically identifies PHY mode, + the shared upstream channel type is not permitted." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.1." + ::= { docsIfCmStatusEntry 16 } + +docsIfCmStatusEqualizationData OBJECT-TYPE + SYNTAX DocsEqualizerData + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pre-equalization data for this CM after convolution with + data indicated in the RNG-RSP. This data is valid when + docsIfUpChannelPreEqEnable is set to true." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Figure 8-23." + ::= { docsIfCmStatusEntry 17 } + +docsIfCmStatusUCCs OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of successful Upstream Channel Change + transactions. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmStatusEntry 18 } + +docsIfCmStatusUCCFails OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed Upstream Channel Change + transactions. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmStatusEntry 19 } + +-- +-- The Cable Modem Service Table +-- + +docsIfCmServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes the attributes of each upstream service queue + on a CM." + ::= { docsIfCmObjects 3 } + +docsIfCmServiceEntry OBJECT-TYPE + SYNTAX DocsIfCmServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes the attributes of an upstream bandwidth service + queue. + An entry in this table exists for each Service ID. + The primary index is an ifIndex with an ifType of + docsCableMaclayer(127)." + INDEX { ifIndex, docsIfCmServiceId } + ::= { docsIfCmServiceTable 1 } + +DocsIfCmServiceEntry ::= SEQUENCE { + docsIfCmServiceId Integer32, + docsIfCmServiceQosProfile Integer32, + docsIfCmServiceTxSlotsImmed Counter32, + docsIfCmServiceTxSlotsDed Counter32, + docsIfCmServiceTxRetries Counter32, + docsIfCmServiceTxExceededs Counter32, + docsIfCmServiceRqRetries Counter32, + docsIfCmServiceRqExceededs Counter32, + docsIfCmServiceExtTxSlotsImmed Counter64, + docsIfCmServiceExtTxSlotsDed Counter64 + + } + +docsIfCmServiceId OBJECT-TYPE + SYNTAX Integer32 (1..16383) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies a service queue for upstream bandwidth. The + attributes of this service queue are shared between the + CM and the CMTS. The CMTS allocates upstream bandwidth + to this service queue based on requests from the CM and + on the class of service associated with this queue." + ::= { docsIfCmServiceEntry 1 } + +docsIfCmServiceQosProfile OBJECT-TYPE + SYNTAX Integer32 (0..16383) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index in docsIfQosProfileTable describing the quality + of service attributes associated with this particular + service. If no associated entry in docsIfQosProfileTable + exists, this object returns a value of zero." + ::= { docsIfCmServiceEntry 2 } + +docsIfCmServiceTxSlotsImmed OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of upstream mini-slots that have been used to + transmit data PDUs in immediate (contention) mode. This + includes only those PDUs that are presumed to have + arrived at the head-end (i.e., those that were explicitly + acknowledged). It does not include retransmission attempts + or mini-slots used by requests. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4." + ::= { docsIfCmServiceEntry 3 } + +docsIfCmServiceTxSlotsDed OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of upstream mini-slots that have been used to + transmit data PDUs in dedicated mode (i.e., as a result + of a unicast Data Grant). + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4." + ::= { docsIfCmServiceEntry 4 } + +docsIfCmServiceTxRetries OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attempts to transmit data PDUs containing + requests for acknowledgment that did not result in + acknowledgment. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4." + ::= { docsIfCmServiceEntry 5 } + +docsIfCmServiceTxExceededs OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of data PDU transmission failures due to + excessive retries without acknowledgment. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4." + ::= { docsIfCmServiceEntry 6 } + +docsIfCmServiceRqRetries OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of attempts to transmit bandwidth requests + that did not result in acknowledgment. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4." + ::= { docsIfCmServiceEntry 7 } + +docsIfCmServiceRqExceededs OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of requests for bandwidth that failed due to + excessive retries without acknowledgment. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4." + ::= { docsIfCmServiceEntry 8 } + +docsIfCmServiceExtTxSlotsImmed OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of upstream mini-slots that have been used to + transmit data PDUs in immediate (contention) mode. This + includes only those PDUs that are presumed to have + arrived at the head-end (i.e., those that were explicitly + acknowledged). It does not include retransmission attempts + or mini-slots used by requests. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4." + ::= { docsIfCmServiceEntry 9 } + +docsIfCmServiceExtTxSlotsDed OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of upstream mini-slots that have been used to + transmit data PDUs in dedicated mode (i.e., as a result + of a unicast Data Grant). + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.4." + ::= { docsIfCmServiceEntry 10 } + +-- +-- CMTS GROUP +-- + +-- +-- The CMTS MAC Table +-- + +docsIfCmtsMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes the attributes of each CMTS MAC interface, + extending the information available from ifEntry. + Mandatory for all CMTS devices." + ::= { docsIfCmtsObjects 1 } + +docsIfCmtsMacEntry OBJECT-TYPE + SYNTAX DocsIfCmtsMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing objects describing attributes of each + MAC entry, extending the information in ifEntry. + An entry in this table exists for each ifEntry with an + ifType of docsCableMaclayer(127)." + INDEX { ifIndex } + ::= { docsIfCmtsMacTable 1 } + +DocsIfCmtsMacEntry ::= SEQUENCE { + docsIfCmtsCapabilities BITS, + docsIfCmtsSyncInterval Integer32, + docsIfCmtsUcdInterval Integer32, + docsIfCmtsMaxServiceIds Integer32, + docsIfCmtsInsertionInterval TimeTicks, -- Obsolete + docsIfCmtsInvitedRangingAttempts Integer32, + docsIfCmtsInsertInterval TimeInterval, + docsIfCmtsMacStorageType StorageType + } + +docsIfCmtsCapabilities OBJECT-TYPE + SYNTAX BITS { + atmCells(0), + concatenation(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the capabilities of the CMTS MAC + implementation at this interface. Note that packet + transmission is always supported. Therefore, there + is no specific bit required to explicitly indicate + this capability. + Note that BITS objects are encoded most significant bit + first. For example, if bit 1 is set, the value of this + object is the octet string '40'H." + ::= { docsIfCmtsMacEntry 1 } + +docsIfCmtsSyncInterval OBJECT-TYPE + SYNTAX Integer32 (1..200) + UNITS "Milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval between CMTS transmission of successive SYNC + messages at this interface." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.3." + ::= { docsIfCmtsMacEntry 2 } + +docsIfCmtsUcdInterval OBJECT-TYPE + SYNTAX Integer32 (1..2000) + UNITS "Milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interval between CMTS transmission of successive + Upstream Channel Descriptor messages for each upstream + channel at this interface." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.3" + ::= { docsIfCmtsMacEntry 3 } + +docsIfCmtsMaxServiceIds OBJECT-TYPE + SYNTAX Integer32 (1..16383) + UNITS "SIDs" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of service IDs that may be + simultaneously active." + ::= { docsIfCmtsMacEntry 4 } + +docsIfCmtsInsertionInterval OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The amount of time to elapse between each broadcast + initial maintenance grant. Broadcast initial maintenance + grants are used to allow new cable modems to join the + network. Zero indicates that a vendor-specific algorithm + is used instead of a fixed time. The maximum amount of + + time permitted by the specification is 2 seconds. + This object has been obsoleted and replaced by + docsIfCmtsInsertInterval to fix a SYNTAX typing problem." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex B." + ::= { docsIfCmtsMacEntry 5 } + +docsIfCmtsInvitedRangingAttempts OBJECT-TYPE + SYNTAX Integer32 (0..1024) + UNITS "attempts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of attempts to make on invitations + for ranging requests. A value of zero means the system + SHOULD attempt to range forever." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 9.3.3 and Annex B." + ::= { docsIfCmtsMacEntry 6 } + +docsIfCmtsInsertInterval OBJECT-TYPE + SYNTAX TimeInterval + UNITS "HundredOfSeconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The amount of time to elapse between each broadcast + initial maintenance grant. Broadcast initial maintenance + grants are used to allow new cable modems to join the + network. Zero indicates that a vendor-specific algorithm + is used instead of a fixed time. The maximum amount of + time permitted by the specification is 2 seconds." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex B." + ::= { docsIfCmtsMacEntry 7 } + +docsIfCmtsMacStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + + Entries with this object set to permanent(4) + do not require write operations for read-write + objects." + ::= { docsIfCmtsMacEntry 8 } + +-- +-- +-- CMTS status table. +-- + +docsIfCmtsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "For the MAC layer, this group maintains a number of + status objects and counters." + ::= { docsIfCmtsObjects 2 } + +docsIfCmtsStatusEntry OBJECT-TYPE + SYNTAX DocsIfCmtsStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status entry for a single MAC layer. + An entry in this table exists for each ifEntry with an + ifType of docsCableMaclayer(127)." + INDEX { ifIndex } + ::= { docsIfCmtsStatusTable 1 } + +DocsIfCmtsStatusEntry ::= SEQUENCE { + docsIfCmtsStatusInvalidRangeReqs Counter32, + docsIfCmtsStatusRangingAborteds Counter32, + docsIfCmtsStatusInvalidRegReqs Counter32, + docsIfCmtsStatusFailedRegReqs Counter32, + docsIfCmtsStatusInvalidDataReqs Counter32, + docsIfCmtsStatusT5Timeouts Counter32 + } + +docsIfCmtsStatusInvalidRangeReqs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts invalid RNG-REQ messages received on + this interface. + Discontinuities in the value of this counter can occur + + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.5." + ::= { docsIfCmtsStatusEntry 1 } + +docsIfCmtsStatusRangingAborteds OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts ranging attempts that were explicitly + aborted by the CMTS. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.6." + ::= { docsIfCmtsStatusEntry 2 } + +docsIfCmtsStatusInvalidRegReqs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts invalid REG-REQ messages received on + this interface; that is, syntax, out of range parameters, + or erroneous requests. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.7." + ::= { docsIfCmtsStatusEntry 3 } + +docsIfCmtsStatusFailedRegReqs OBJECT-TYPE + SYNTAX Counter32 + UNITS "attempts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts failed registration attempts. Included + are docsIfCmtsStatusInvalidRegReqs, authentication, and + class of service failures. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.3.7." + ::= { docsIfCmtsStatusEntry 4 } + +docsIfCmtsStatusInvalidDataReqs OBJECT-TYPE + SYNTAX Counter32 + UNITS "messages" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts invalid data request messages + received on this interface. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsStatusEntry 5 } + +docsIfCmtsStatusT5Timeouts OBJECT-TYPE + SYNTAX Counter32 + UNITS "timeouts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object counts the number of times counter T5 + expired on this interface. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Figure 9-2." + ::= { docsIfCmtsStatusEntry 6 } + +-- +-- CM status table (within CMTS). +-- This table is implemented only at the CMTS. +-- It contains per-CM status information available in the CMTS. +-- + +docsIfCmtsCmStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsCmStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects in the CMTS, maintained for each + cable modem connected to this CMTS." + ::= { docsIfCmtsObjects 3 } + +docsIfCmtsCmStatusEntry OBJECT-TYPE + SYNTAX DocsIfCmtsCmStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status information for a single cable modem. + An entry in this table exists for each cable modem + that is connected to the CMTS implementing this table." + INDEX { docsIfCmtsCmStatusIndex } + ::= { docsIfCmtsCmStatusTable 1 } + +DocsIfCmtsCmStatusEntry ::= SEQUENCE { + docsIfCmtsCmStatusIndex Integer32, + docsIfCmtsCmStatusMacAddress MacAddress, + docsIfCmtsCmStatusIpAddress IpAddress, -- deprecated + docsIfCmtsCmStatusDownChannelIfIndex InterfaceIndexOrZero, + docsIfCmtsCmStatusUpChannelIfIndex InterfaceIndexOrZero, + docsIfCmtsCmStatusRxPower TenthdBmV, + docsIfCmtsCmStatusTimingOffset Unsigned32, + docsIfCmtsCmStatusEqualizationData DocsEqualizerData, + docsIfCmtsCmStatusValue INTEGER, + docsIfCmtsCmStatusUnerroreds Counter32, + docsIfCmtsCmStatusCorrecteds Counter32, + docsIfCmtsCmStatusUncorrectables Counter32, + docsIfCmtsCmStatusSignalNoise TenthdB, + docsIfCmtsCmStatusMicroreflections Integer32, + docsIfCmtsCmStatusExtUnerroreds Counter64, + docsIfCmtsCmStatusExtCorrecteds Counter64, + docsIfCmtsCmStatusExtUncorrectables Counter64, + docsIfCmtsCmStatusDocsisRegMode DocsisQosVersion, + docsIfCmtsCmStatusModulationType DocsisUpstreamType, + docsIfCmtsCmStatusInetAddressType InetAddressType, + docsIfCmtsCmStatusInetAddress InetAddress, + docsIfCmtsCmStatusValueLastUpdate TimeStamp, + docsIfCmtsCmStatusHighResolutionTimingOffset Unsigned32 + } + +docsIfCmtsCmStatusIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value to uniquely identify an entry in this table. + For an individual cable modem, this index value SHOULD + NOT change during CMTS uptime." + ::= { docsIfCmtsCmStatusEntry 1 } + +docsIfCmtsCmStatusMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the cable modem. If the cable modem has + multiple MAC addresses, this is the MAC address associated + with the Cable interface." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 8.2.2." + ::= { docsIfCmtsCmStatusEntry 2 } + +docsIfCmtsCmStatusIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "IP address of this cable modem. If the cable modem has no + IP address assigned, or the IP address is unknown, this + object returns a value of 0.0.0.0. If the cable modem has + multiple IP addresses, this object returns the IP address + associated with the Cable interface. + This object has been deprecated and replaced by + docsIfCmtsCmStatusInetAddressType and + docsIfCmtsCmStatusInetAddress, to enable IPv6 addressing + in the future." + ::= { docsIfCmtsCmStatusEntry 3 } + +docsIfCmtsCmStatusDownChannelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IfIndex of the downstream channel that this CM is + connected to. If the downstream channel is unknown, this + object returns a value of zero." + ::= { docsIfCmtsCmStatusEntry 4 } + +docsIfCmtsCmStatusUpChannelIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For DOCSIS 2.0, indicates the ifIndex of the logical + upstream channel (ifType 205) this CM is connected to. + For DOCSIS 1.x, indicates the ifIndex of the upstream + channel (ifType 129) this CM is connected to. + If the upstream channel is unknown, this object + returns a value of zero." + ::= { docsIfCmtsCmStatusEntry 5 } + +docsIfCmtsCmStatusRxPower OBJECT-TYPE + SYNTAX TenthdBmV + UNITS "ThenthdBmV" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The receive power as perceived for upstream data from + this cable modem. + If the receive power is unknown, this object returns + a value of zero." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.18." + ::= { docsIfCmtsCmStatusEntry 6 } + +docsIfCmtsCmStatusTimingOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A measure of the current round trip time for this CM. + Used for timing of CM upstream transmissions to ensure + synchronized arrivals at the CMTS. Units are in terms + of (6.25 microseconds/64). Returns zero if the value + is unknown. + For channels requiring finer resolution, please refer to + object docsIfCmtsCmStatusHighResolutionTimingOffset." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.17." + ::= { docsIfCmtsCmStatusEntry 7 } + +docsIfCmtsCmStatusEqualizationData OBJECT-TYPE + SYNTAX DocsEqualizerData + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Equalization data for this CM, as measured by the CMTS. + Returns the zero-length OCTET STRING if the value is + unknown or if there is no equalization data available + or defined." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Figure 8-23." + ::= { docsIfCmtsCmStatusEntry 8 } + +docsIfCmtsCmStatusValue OBJECT-TYPE + SYNTAX INTEGER { + other(1), + ranging(2), + rangingAborted(3), + rangingComplete(4), + ipComplete(5), + registrationComplete(6), + accessDenied(7), + operational(8), + -- value 8 should not be used + registeredBPIInitializing(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current cable modem connectivity state, as specified + in the RF Interface Specification. Returned status + information is the CM status, as assumed by the CMTS, + and indicates the following events: + other(1) + Any state other than below. + ranging(2) + The CMTS has received an Initial Ranging Request + message from the CM, and the ranging process is not + yet complete. + rangingAborted(3) + The CMTS has sent a Ranging Abort message to the CM. + + rangingComplete(4) + The CMTS has sent a Ranging Complete message to the CM. + ipComplete(5) + The CMTS has received a DHCP reply message and + forwarded it to the CM. + registrationComplete(6) + The CMTS has sent a Registration Response message to + the CM. + accessDenied(7) + The CMTS has sent a Registration Aborted message + to the CM. + operational(8) + Value 8 is considered reserved and should not be defined + in future revisions of this MIB module to avoid conflict + with documented implementations that support value 8 to + indicate operational state after completing the BPI + initialization process. + registeredBPIInitializing(9) + Baseline Privacy (BPI) is enabled and the CMTS is in the + process of completing BPI initialization. This state + MAY last for a significant length of time if failures + occur during the initialization process. After + completion of BPI initialization, the CMTS will report + registrationComplete(6). + The CMTS only needs to report states it is able to + detect." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 11.2." + ::= { docsIfCmtsCmStatusEntry 9 } + +docsIfCmtsCmStatusUnerroreds OBJECT-TYPE + SYNTAX Counter32 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received without error from this cable modem. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.4." + ::= { docsIfCmtsCmStatusEntry 10 } + +docsIfCmtsCmStatusCorrecteds OBJECT-TYPE + SYNTAX Counter32 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received with correctable errors from this + cable modem. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.4." + ::= { docsIfCmtsCmStatusEntry 11 } + +docsIfCmtsCmStatusUncorrectables OBJECT-TYPE + SYNTAX Counter32 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received with uncorrectable errors from this + cable modem. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.4." + ::= { docsIfCmtsCmStatusEntry 12 } + +docsIfCmtsCmStatusSignalNoise OBJECT-TYPE + SYNTAX TenthdB + UNITS "TenthdB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signal/Noise ratio as perceived for upstream data from + this cable modem. + If the Signal/Noise is unknown, this object returns + a value of zero." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 4-1 and 4-2." + ::= { docsIfCmtsCmStatusEntry 13 } + +docsIfCmtsCmStatusMicroreflections OBJECT-TYPE + SYNTAX Integer32 (0..255) + UNITS "-dBc" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total microreflections, including in-channel response + as perceived on this interface, measured in dBc below + the signal level. + This object is not assumed to return an absolutely + accurate value, but it gives a rough indication + of microreflections received on this interface. + It is up to the implementer to provide information + as accurately as possible. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 4-1 and 4-2" + ::= { docsIfCmtsCmStatusEntry 14 } + +docsIfCmtsCmStatusExtUnerroreds OBJECT-TYPE + SYNTAX Counter64 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received without error from this cable modem. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.5." + ::= { docsIfCmtsCmStatusEntry 15 } + +docsIfCmtsCmStatusExtCorrecteds OBJECT-TYPE + SYNTAX Counter64 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received with correctable errors from this + cable modem. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.5." + ::= { docsIfCmtsCmStatusEntry 16 } + +docsIfCmtsCmStatusExtUncorrectables OBJECT-TYPE + SYNTAX Counter64 + UNITS "codewords" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Codewords received with uncorrectable errors from this + cable modem. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.5." + ::= { docsIfCmtsCmStatusEntry 17 } + +docsIfCmtsCmStatusDocsisRegMode OBJECT-TYPE + SYNTAX DocsisQosVersion + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of whether the CM has registered using 1.0 + Class of Service or 1.1 Quality of Service." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Annex G." + ::= { docsIfCmtsCmStatusEntry 18 } + +docsIfCmtsCmStatusModulationType OBJECT-TYPE + SYNTAX DocsisUpstreamType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates modulation type currently used by the CM. Since + this object specifically identifies PHY mode, the shared + type is not permitted. If the upstream channel is + unknown, this object returns a value of zero." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 8-19." + ::= { docsIfCmtsCmStatusEntry 19 } + +docsIfCmtsCmStatusInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of internet address of + docsIfCmtsCmStatusInetAddress. If the cable modem + internet address is unassigned or unknown, then the + value of this object is unknown(0)." + ::= { docsIfCmtsCmStatusEntry 20 } + +docsIfCmtsCmStatusInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internet address of this cable modem. If the Cable + Modem has no Internet address assigned, or the Internet + address is unknown, the value of this object is the + zero-length OCTET STRING. If the cable modem has + multiple Internet addresses, this object returns the + Internet address associated with the Cable + (i.e., RF MAC) interface." + ::= { docsIfCmtsCmStatusEntry 21 } + +docsIfCmtsCmStatusValueLastUpdate OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when docsIfCmtsCmStatusValue + was last updated." + ::= { docsIfCmtsCmStatusEntry 22 } + +docsIfCmtsCmStatusHighResolutionTimingOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A measure of the current round trip time for this CM. + Used for timing of CM upstream transmissions to ensure + synchronized arrivals at the CMTS. Units are in terms + of (6.25 microseconds/(64*256)). Returns zero if the value + is unknown. + This is the high resolution version of object + docsIfCmtsCmStatusTimingOffset, for channels requiring + finer resolution." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Section 6.2.17." + ::= { docsIfCmtsCmStatusEntry 23 } + +-- +-- The CMTS Service Table. +-- + +docsIfCmtsServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes the attributes of upstream service queues + in a Cable Modem Termination System." + ::= { docsIfCmtsObjects 4 } + +docsIfCmtsServiceEntry OBJECT-TYPE + SYNTAX DocsIfCmtsServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes the attributes of a single upstream bandwidth + service queue. + Entries in this table exist for each ifEntry with an + ifType of docsCableMaclayer(127), and for each service + queue (Service ID) within this MAC layer. + Entries in this table are created with the creation of + individual Service IDs by the MAC layer and removed + when a Service ID is removed." + INDEX { ifIndex, docsIfCmtsServiceId } + ::= { docsIfCmtsServiceTable 1 } + +DocsIfCmtsServiceEntry ::= SEQUENCE { + + docsIfCmtsServiceId Integer32, + docsIfCmtsServiceCmStatusIndex Integer32, -- deprecated + docsIfCmtsServiceAdminStatus INTEGER, + docsIfCmtsServiceQosProfile Integer32, + docsIfCmtsServiceCreateTime TimeStamp, + docsIfCmtsServiceInOctets Counter32, + docsIfCmtsServiceInPackets Counter32, + docsIfCmtsServiceNewCmStatusIndex Integer32 + } + +docsIfCmtsServiceId OBJECT-TYPE + SYNTAX Integer32 (1..16383) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies a service queue for upstream bandwidth. The + attributes of this service queue are shared between the + Cable Modem and the Cable Modem Termination System. + The CMTS allocates upstream bandwidth to this service + queue based on requests from the CM and on the class of + service associated with this queue." + ::= { docsIfCmtsServiceEntry 1 } + +docsIfCmtsServiceCmStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Pointer to an entry in docsIfCmtsCmStatusTable identifying + the cable modem using this Service Queue. If multiple + cable modems are using this Service Queue, the value of + this object is zero. + This object has been deprecated and replaced by + docsIfCmtsServiceNewCmStatusIndex, to fix a mismatch + of the value range with respect to docsIfCmtsCmStatusIndex + (1..2147483647)." + ::= { docsIfCmtsServiceEntry 2 } + +docsIfCmtsServiceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + destroyed(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows a service class for a particular modem to be + suppressed, (re-)enabled, or deleted altogether." + ::= { docsIfCmtsServiceEntry 3 } + +docsIfCmtsServiceQosProfile OBJECT-TYPE + SYNTAX Integer32 (0..16383) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index in docsIfQosProfileTable describing the quality + of service attributes associated with this particular + service. If no associated docsIfQosProfileTable entry + exists, this object returns a value of zero." + ::= { docsIfCmtsServiceEntry 4 } + +docsIfCmtsServiceCreateTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry was created." + ::= { docsIfCmtsServiceEntry 5 } + +docsIfCmtsServiceInOctets OBJECT-TYPE + SYNTAX Counter32 + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of Packet Data octets received + on this Service ID. The count does not include the + size of the Cable MAC header. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsServiceEntry 6 } + +docsIfCmtsServiceInPackets OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cumulative number of Packet Data packets received + on this Service ID. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsServiceEntry 7 } + +docsIfCmtsServiceNewCmStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pointer (via docsIfCmtsCmStatusIndex) to an entry in + docsIfCmtsCmStatusTable identifying the cable modem + using this Service Queue. If multiple cable modems are + using this Service Queue, the value of this object is + zero." + ::= { docsIfCmtsServiceEntry 8 } + +-- +-- The following table provides upstream channel modulation profiles. +-- Entries in this table can be +-- re-used by one or more upstream channels. An upstream channel +-- will have a modulation profile for each value of +-- docsIfModIntervalUsageCode. +-- + +docsIfCmtsModulationTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsModulationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a modulation profile associated with one or more + upstream channels." + ::= { docsIfCmtsObjects 5 } + +docsIfCmtsModulationEntry OBJECT-TYPE + SYNTAX DocsIfCmtsModulationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a modulation profile for an Interval Usage Code + for one or more upstream channels. + Entries in this table are created by the operator. + + Initial default entries MAY be created at system + initialization time, which could report a value of + 'permanent' or 'readOnly' for docsIfCmtsModStorageType. + A CMTS MAY reject the creation of additional Interval + Usage Codes for a modulation profile being defined at + Initialization time. + No individual objects have to be specified in order + to create an entry in this table. + + Note that some objects do not have DEFVAL clauses + but do have calculated defaults and need not be specified + during row creation." + INDEX { docsIfCmtsModIndex, docsIfCmtsModIntervalUsageCode} + ::= { docsIfCmtsModulationTable 1 } + +DocsIfCmtsModulationEntry ::= SEQUENCE { + docsIfCmtsModIndex Integer32, + docsIfCmtsModIntervalUsageCode INTEGER, + docsIfCmtsModControl RowStatus, + docsIfCmtsModType INTEGER, + docsIfCmtsModPreambleLen Integer32, + docsIfCmtsModDifferentialEncoding TruthValue, + docsIfCmtsModFECErrorCorrection Integer32, + docsIfCmtsModFECCodewordLength Integer32, + docsIfCmtsModScramblerSeed Integer32, + docsIfCmtsModMaxBurstSize Integer32, + docsIfCmtsModGuardTimeSize Unsigned32, + docsIfCmtsModLastCodewordShortened TruthValue, + docsIfCmtsModScrambler TruthValue, + docsIfCmtsModByteInterleaverDepth Unsigned32, + docsIfCmtsModByteInterleaverBlockSize Unsigned32, + docsIfCmtsModPreambleType INTEGER, + docsIfCmtsModTcmErrorCorrectionOn TruthValue, + docsIfCmtsModScdmaInterleaverStepSize Unsigned32, + docsIfCmtsModScdmaSpreaderEnable TruthValue, + docsIfCmtsModScdmaSubframeCodes Unsigned32, + docsIfCmtsModChannelType DocsisUpstreamType, + docsIfCmtsModStorageType StorageType + } + +docsIfCmtsModIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index into the Channel Modulation table representing + a group of Interval Usage Codes, all associated with the + same channel." + ::= { docsIfCmtsModulationEntry 1 } + +docsIfCmtsModIntervalUsageCode OBJECT-TYPE + SYNTAX INTEGER { + request(1), + requestData(2), + initialRanging(3), + periodicRanging(4), + shortData(5), + longData(6), + advPhyShortData(9), + advPhyLongData(10), + ugs(11) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index into the Channel Modulation table that, when + grouped with other Interval Usage Codes, fully + instantiates all modulation sets for a given upstream + channel." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 8-20." + ::= { docsIfCmtsModulationEntry 2 } + +docsIfCmtsModControl OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls and reflects the status of rows in this table. + There is no restriction on the changing of values in this + table while their associated rows are active, with the + exception of: + + 1. If a modulation profile is being referenced by one + or more upstream channels, an attempt to set the value + of docsIfCmtsModChannelType returns an + 'inconsistentValue' error. + + 2. If a modulation profile is being referenced by one + or more upstream channels, an attempt to set + docsIfCmtsModControl to destroy(6) or notInService(2) + returns an 'inconsistentValue' error." + ::= { docsIfCmtsModulationEntry 3 } + +docsIfCmtsModType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + qpsk(2), + qam16(3), + qam8(4), + qam32(5), + qam64(6), + qam128(7) + + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The modulation type used on this channel. Returns + other(1) if the modulation type is not + qpsk, qam16, qam8, qam32, qam64, or qam128. + Type qam128 is used for SCDMA channels only. + See the reference for the modulation profiles + implied by different modulation types." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { qpsk } + ::= { docsIfCmtsModulationEntry 4 } + +docsIfCmtsModPreambleLen OBJECT-TYPE + SYNTAX Integer32 (0..1536) + UNITS "bits" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The preamble length for this modulation profile in bits. + Default value is the minimum needed by the implementation + at the CMTS for the given modulation profile." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + ::= { docsIfCmtsModulationEntry 5 } + +docsIfCmtsModDifferentialEncoding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies whether or not differential encoding is used + on this channel." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { false } + ::= { docsIfCmtsModulationEntry 6 } + +docsIfCmtsModFECErrorCorrection OBJECT-TYPE + SYNTAX Integer32 (0..16) + UNITS "Bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of correctable errored bytes (t) used in + forward error correction code. The value of 0 indicates + that no correction is employed. The number of check bytes + appended will be twice this value." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { 0 } + ::= { docsIfCmtsModulationEntry 7 } + +docsIfCmtsModFECCodewordLength OBJECT-TYPE + SYNTAX Integer32 (1..255) + UNITS "Bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of data bytes (k) in the forward error + correction codeword. + This object is not used if docsIfCmtsModFECErrorCorrection + is zero." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { 32 } + ::= { docsIfCmtsModulationEntry 8 } + +docsIfCmtsModScramblerSeed OBJECT-TYPE + SYNTAX Integer32 (0..32767) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The 15-bit seed value for the scrambler polynomial." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 8-19." + DEFVAL { 0 } + ::= { docsIfCmtsModulationEntry 9 } + +docsIfCmtsModMaxBurstSize OBJECT-TYPE + SYNTAX Integer32 (0..255) + UNITS "mini-slots" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of mini-slots that can be transmitted + during this channel's burst time. Returns zero if the + burst length is bounded by the allocation MAP rather than + by this profile. + Default value is 0, except for shortData, where it is 8." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 8-19." + ::= { docsIfCmtsModulationEntry 10 } + +docsIfCmtsModGuardTimeSize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Symbol-times" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of symbol-times that MUST follow the end of + this channel's burst. Default value is the minimum time + needed by the implementation for this modulation profile." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + ::= { docsIfCmtsModulationEntry 11 } + +docsIfCmtsModLastCodewordShortened OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the last FEC codeword is truncated." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { true } + ::= { docsIfCmtsModulationEntry 12 } + +docsIfCmtsModScrambler OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether the scrambler is employed." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { false } + ::= { docsIfCmtsModulationEntry 13 } + +docsIfCmtsModByteInterleaverDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ATDMA Byte Interleaver Depth (Ir). This object returns 1 + for non-ATDMA profiles." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { 1 } + ::= { docsIfCmtsModulationEntry 14 } + +docsIfCmtsModByteInterleaverBlockSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ATDMA Byte Interleaver Block size (Br). This object + returns zero for non-ATDMA profiles " + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { 18 } + ::= { docsIfCmtsModulationEntry 15 } + +docsIfCmtsModPreambleType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + qpsk0(1), + qpsk1(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Preamble type for DOCSIS 2.0 bursts. The value + 'unknown(0)' represents a row entry consisting only of + DOCSIS 1.x bursts" + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { qpsk0 } + ::= { docsIfCmtsModulationEntry 16 } + +docsIfCmtsModTcmErrorCorrectionOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Trellis Code Modulation (TCM) On/Off. This value returns + false for non-S-CDMA profiles." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { false } + ::= { docsIfCmtsModulationEntry 17 } + +docsIfCmtsModScdmaInterleaverStepSize OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " S-CDMA Interleaver step size. This value returns zero + for non-S-CDMA profiles." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + DEFVAL { 1 } + ::= { docsIfCmtsModulationEntry 18 } + +docsIfCmtsModScdmaSpreaderEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " S-CDMA spreader. This value returns false for non-S-CDMA + profiles. Default value for IUC 3 and 4 is OFF; for + all other IUCs it is ON." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Tables 6-7, and 8-19." + ::= { docsIfCmtsModulationEntry 19 } + +docsIfCmtsModScdmaSubframeCodes OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " S-CDMA sub-frame size. This value returns zero + for non-S-CDMA profiles." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 6-7, and 8-19." + DEFVAL { 1 } + ::= { docsIfCmtsModulationEntry 20 } + +docsIfCmtsModChannelType OBJECT-TYPE + SYNTAX DocsisUpstreamType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Describes the modulation channel type for this modulation + entry. + All the active entries in a modulation profile (that is all + active entries that share a common docsIfCmtsModIndex) + MUST have the same value of docsIfCmtsModChannelType." + REFERENCE + "Data-Over-Cable Service Interface Specifications: Radio + Frequency Interface Specification SP-RFIv2.0-I10-051209, + Table 8-19." + DEFVAL { tdma } + ::= { docsIfCmtsModulationEntry 21 } + +docsIfCmtsModStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage type for this conceptual row. + Entries with this object set to permanent(4) + do not require write operations for read-write + objects." + DEFVAL { nonVolatile } + ::= { docsIfCmtsModulationEntry 22 } + +docsIfCmtsQosProfilePermissions OBJECT-TYPE + SYNTAX BITS { + createByManagement(0), + updateByManagement(1), + createByModems(2) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies permitted methods of creating + entries in docsIfQosProfileTable. + createByManagement(0) is set if entries can be created + using SNMP. updateByManagement(1) is set if updating + entries using SNMP is permitted. createByModems(2) + is set if entries can be created based on information + in REG-REQ MAC messages received from cable modems. + Information in this object is only applicable if + docsIfQosProfileTable is implemented as read-create. + Otherwise, this object is implemented as read-only + and returns createByModems(2). + Either createByManagement(0) or updateByManagement(1) + MUST be set when writing to this object. + Note that BITS objects are encoded most significant bit + first. For example, if bit 2 is set, the value of this + object is the octet string '20'H." + ::= { docsIfCmtsObjects 6 } + +docsIfCmtsMacToCmTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsMacToCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table to provide a quick access index into the + docsIfCmtsCmStatusTable. There is exactly one row in this + table for each row in the docsIfCmtsCmStatusTable. In + general, the management station SHOULD use this table only + to get a pointer into the docsIfCmtsCmStatusTable (which + corresponds to the CM's RF interface MAC address) and + SHOULD not iterate (e.g., GetNext through) this table." + ::= { docsIfCmtsObjects 7 } + +docsIfCmtsMacToCmEntry OBJECT-TYPE + SYNTAX DocsIfCmtsMacToCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the docsIfCmtsMacToCmTable. + An entry in this table exists for each cable modem + that is connected to the CMTS implementing this table." + INDEX { docsIfCmtsCmMac } + ::= {docsIfCmtsMacToCmTable 1 } + +DocsIfCmtsMacToCmEntry ::= SEQUENCE { + + docsIfCmtsCmMac MacAddress, + docsIfCmtsCmPtr Integer32 + } + +docsIfCmtsCmMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The RF side MAC address for the referenced CM (e.g., the + interface on the CM that has docsCableMacLayer(127) as + its ifType)." + ::= { docsIfCmtsMacToCmEntry 1 } + +docsIfCmtsCmPtr OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An row index into docsIfCmtsCmStatusTable. When queried + with the correct instance value (e.g., a CM's MAC address), + returns the index in docsIfCmtsCmStatusTable that + represents that CM." + ::= { docsIfCmtsMacToCmEntry 2 } + +-- The following independent object and associated table provide +-- operators with a mechanism to evaluate the load/utilization of +-- both upstream and downstream physical channels. This information +-- may be used for capacity planning and incident analysis and may +-- be particularly helpful in provisioning of high value QOS. +-- +-- Utilization is expressed as an index representing the calculated +-- percentage utilization of the upstream or downstream channel in +-- the most recent sampling interval (i.e., utilization interval). +-- Refer to the DESCRIPTION field of the +-- docsIfCmtsChannelUtUtilization object for definitions and +-- calculation details. + +docsIfCmtsChannelUtilizationInterval OBJECT-TYPE + SYNTAX Integer32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time interval in seconds over which the channel + utilization index is calculated. All upstream/downstream + channels use the same + docsIfCmtsChannelUtilizationInterval. + + Setting a value of zero disables utilization reporting. + A channel utilization index is calculated over a fixed + window applying to the most recent + docsIfCmtsChannelUtilizationInterval. It would therefore + be prudent to use a relatively short + docsIfCmtsChannelUtilizationInterval. + It is a vendor decision whether to reset the timer when + docsIfCmtsChannelUtilizationInterval is changed during a + utilization sampling period." + ::= { docsIfCmtsObjects 8 } + +docsIfCmtsChannelUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsChannelUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports utilization statistics for attached upstream and + downstream physical channels." + ::= { docsIfCmtsObjects 9 } + +docsIfCmtsChannelUtilizationEntry OBJECT-TYPE + SYNTAX DocsIfCmtsChannelUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Utilization statistics for a single upstream or downstream + physical channel. An entry exists in this table for each + ifEntry with an ifType equal to + docsCableDownstream (128) + or docsCableUpstream (129)." + INDEX { ifIndex, docsIfCmtsChannelUtIfType, + docsIfCmtsChannelUtId } + ::= { docsIfCmtsChannelUtilizationTable 1 } + +DocsIfCmtsChannelUtilizationEntry ::= SEQUENCE { + docsIfCmtsChannelUtIfType IANAifType, + docsIfCmtsChannelUtId Integer32, + docsIfCmtsChannelUtUtilization Integer32 + } + +docsIfCmtsChannelUtIfType OBJECT-TYPE + SYNTAX IANAifType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The secondary index into this table. Indicates the IANA + interface type associated with this physical channel. + Only docsCableDownstream (128) and + + docsCableUpstream (129) are valid." + ::= { docsIfCmtsChannelUtilizationEntry 1 } + +docsIfCmtsChannelUtId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tertiary index into this table. Indicates the CMTS + identifier for this physical channel." + ::= { docsIfCmtsChannelUtilizationEntry 2 } + +docsIfCmtsChannelUtUtilization OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calculated and truncated utilization index for this + physical upstream or downstream channel, accurate as of + the most recent docsIfCmtsChannelUtilizationInterval. + + Upstream Channel Utilization Index: + + The upstream channel utilization index is expressed as a + percentage of mini-slots utilized on the physical channel, + regardless of burst type. For an Initial Maintenance + region, the mini-slots for the complete region are + considered utilized if the CMTS received an upstream + burst within the region from any CM on the physical + channel. For contention REQ and REQ/DATA regions, the + mini-slots for a transmission opportunity within the + region are considered utilized if the CMTS received an + upstream burst within the opportunity from any CM on the + physical channel. For all other regions, utilized + mini-slots are those in which the CMTS granted + bandwidth to any unicast SID on the physical channel. + + For an upstream interface that has multiple logical + upstream channels enabled, the utilization index is a + weighted sum of utilization indices for the logical + channels. The weight for each utilization index is the + percentage of upstream mini-slots allocated for the + corresponding logical channel. + Example: + If 75% of bandwidth is allocated to the first logical + channel and 25% to the second, and the utilization + indices for each are 60 and 40, respectively, the + + utilization index for the upstream physical channel is + (60 * 0.75) + (40 * 0.25) = 55. This figure + applies to the most recent utilization interval. + + Downstream Channel Utilization Index: + + The downstream channel utilization index is a percentage + expressing the ratio between bytes used to transmit data + versus the total number of bytes transmitted in the raw + bandwidth of the MPEG channel. As with the upstream + utilization index, the calculated value represents + the most recent utilization interval. + Formula: + Downstream utilization index = + (100 * (data bytes / raw bytes)) + + Definitions: + Data bytes: Number of bytes transmitted as data in the + docsIfCmtsChannelUtilizationInterval. + Identical to docsIfCmtsDownChannelCtrUsed + Bytes measured over the utilization + interval. + Raw bandwidth: Total number of bytes available for + transmitting data, not including bytes + used for headers and other overhead. + Raw bytes: (raw bandwidth * + docsIfCmtsChannelUtilizationInterval). + Identical to docsIfCmtsDownChannelCtrTotal + Bytes measured over the utilization + interval." + ::= { docsIfCmtsChannelUtilizationEntry 3 } + +-- The following table provides operators with input data +-- appropriate for calculating downstream channel utilization. +-- Operators may use the docsIfCmtsChannelUtilizationTable or +-- perform their own polling of the +-- docsIfCmtsDownChannelCounterTable objects to characterize +-- their downstream channel usage. The 32-bit counter objects are +-- included to provide backward compatibility with SNMPv1 managers, +-- which cannot access 64-bit counter objects. + +docsIfCmtsDownChannelCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsDownChannelCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is implemented at the CMTS to collect + downstream channel statistics for utilization + + calculations." + ::= { docsIfCmtsObjects 10 } + +docsIfCmtsDownChannelCounterEntry OBJECT-TYPE + SYNTAX DocsIfCmtsDownChannelCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry provides a list of traffic counters for a single + downstream channel. + An entry in this table exists for each ifEntry with an + ifType of docsCableDownstream(128)." + INDEX { ifIndex } + ::= { docsIfCmtsDownChannelCounterTable 1 } + +DocsIfCmtsDownChannelCounterEntry ::= SEQUENCE { + docsIfCmtsDownChnlCtrId Integer32, + docsIfCmtsDownChnlCtrTotalBytes Counter32, + docsIfCmtsDownChnlCtrUsedBytes Counter32, + docsIfCmtsDownChnlCtrExtTotalBytes Counter64, + docsIfCmtsDownChnlCtrExtUsedBytes Counter64 + } + +docsIfCmtsDownChnlCtrId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Cable Modem Termination System identification + of the downstream channel within this particular MAC + interface. If the interface is down, the object returns + the most current value. If the downstream channel ID is + unknown, this object returns a value of 0." + ::= { docsIfCmtsDownChannelCounterEntry 1 } + +docsIfCmtsDownChnlCtrTotalBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "At the CMTS, the total number of bytes in the Payload + portion of MPEG Packets (i.e., not including MPEG header + or pointer_field) transported by this downstream channel. + This is the 32-bit version of + docsIfCmtsDownChnlCtrExtTotalBytes, included to provide + back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsDownChannelCounterEntry 2 } + +docsIfCmtsDownChnlCtrUsedBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "At the CMTS, the total number of DOCSIS data bytes + transported by this downstream channel. + The number of data bytes is defined as the total number + of bytes transported in DOCSIS payloads minus the number + of stuff bytes transported in DOCSIS payloads. + This is the 32-bit version of + docsIfCmtsDownChnlCtrExtUsedBytes, included to provide + back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsDownChannelCounterEntry 3 } + +docsIfCmtsDownChnlCtrExtTotalBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "At the CMTS, the total number of bytes in the Payload + portion of MPEG Packets (i.e., not including MPEG header + or pointer_field) transported by this downstream + channel. + This is the 64-bit version of + docsIfCmtsDownChnlCtrTotalBytes and will not be + accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsDownChannelCounterEntry 4 } + +docsIfCmtsDownChnlCtrExtUsedBytes OBJECT-TYPE + SYNTAX Counter64 + UNITS "Bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "At the CMTS, the total number of DOCSIS data bytes + transported by this downstream channel. The number + of data bytes is defined as the total number of bytes + transported in DOCSIS payloads minus the number of + stuff bytes transported in DOCSIS payloads. + This is the 64-bit version of + docsIfCmtsDownChnlCtrUsedBytes and will not be accessible + to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsDownChannelCounterEntry 5 } + +-- The following table provides operators with input data appropriate +-- for calculating upstream channel utilization, and for determining +-- the traffic characteristics of upstream channels. Operators may +-- use the docsIfCmtsChannelUtilizationTable or perform their own +-- polling of the docsIfCmtsUpChannelCounterTable objects for +-- utilization determination. +-- The first four 32 and 64 objects in this table are mandatory. +-- Vendors may choose to implement the remaining optional objects to +-- provide operators with finer characterization of upstream channel +-- traffic patterns. The 32-bit counter objects are included to +-- provide backward compatibility with SNMPv1 managers, which cannot +-- access 64-bit counter objects. + +docsIfCmtsUpChannelCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF DocsIfCmtsUpChannelCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is implemented at the CMTS to provide upstream + channel statistics appropriate for channel utilization + calculations." + ::= { docsIfCmtsObjects 11 } + +docsIfCmtsUpChannelCounterEntry OBJECT-TYPE + SYNTAX DocsIfCmtsUpChannelCounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of traffic statistics for a single upstream channel. + For DOCSIS 2.0 CMTSs, an entry in this table + exists for each ifEntry with an ifType of + docsCableUpstreamChannel (205). + + For DOCSIS 1.x CMTSs, an entry in this table + exists for each ifEntry with an ifType of + docsCableUpstream (129)." + INDEX { ifIndex } + ::= { docsIfCmtsUpChannelCounterTable 1 } + +DocsIfCmtsUpChannelCounterEntry ::= SEQUENCE { + docsIfCmtsUpChnlCtrId Integer32, + docsIfCmtsUpChnlCtrTotalMslots Counter32, + docsIfCmtsUpChnlCtrUcastGrantedMslots Counter32, + docsIfCmtsUpChnlCtrTotalCntnMslots Counter32, + docsIfCmtsUpChnlCtrUsedCntnMslots Counter32, + docsIfCmtsUpChnlCtrExtTotalMslots Counter64, + docsIfCmtsUpChnlCtrExtUcastGrantedMslots Counter64, + docsIfCmtsUpChnlCtrExtTotalCntnMslots Counter64, + docsIfCmtsUpChnlCtrExtUsedCntnMslots Counter64, + docsIfCmtsUpChnlCtrCollCntnMslots Counter32, + docsIfCmtsUpChnlCtrTotalCntnReqMslots Counter32, + docsIfCmtsUpChnlCtrUsedCntnReqMslots Counter32, + docsIfCmtsUpChnlCtrCollCntnReqMslots Counter32, + docsIfCmtsUpChnlCtrTotalCntnReqDataMslots Counter32, + docsIfCmtsUpChnlCtrUsedCntnReqDataMslots Counter32, + docsIfCmtsUpChnlCtrCollCntnReqDataMslots Counter32, + docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots Counter32, + docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots Counter32, + docsIfCmtsUpChnlCtrCollCntnInitMaintMslots Counter32, + docsIfCmtsUpChnlCtrExtCollCntnMslots Counter64, + docsIfCmtsUpChnlCtrExtTotalCntnReqMslots Counter64, + docsIfCmtsUpChnlCtrExtUsedCntnReqMslots Counter64, + docsIfCmtsUpChnlCtrExtCollCntnReqMslots Counter64, + docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots Counter64, + docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots Counter64, + docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots Counter64, + docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots Counter64, + docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots Counter64, + docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots Counter64 + } + +docsIfCmtsUpChnlCtrId OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CMTS identification of the upstream channel." + ::= { docsIfCmtsUpChannelCounterEntry 1 } + +docsIfCmtsUpChnlCtrTotalMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of all mini-slots + defined for this upstream logical channel. This count + includes all IUCs and SIDs, even those allocated to the + NULL SID for a 2.0 logical channel that is inactive. This + is the 32-bit version of docsIfCmtsUpChnlCtrExtTotalMslots + and is included for back compatibility with SNMPv1 + managers. Support for this object is mandatory. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 2 } + +docsIfCmtsUpChnlCtrUcastGrantedMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of unicast + granted mini-slots on the upstream logical channel, + regardless of burst type. Unicast granted mini-slots are + those in which the CMTS assigned bandwidth to any unicast + SID on the logical channel. However, this object does not + include minis-lots for reserved IUCs, or grants to SIDs + designated as meaning 'no CM'. This is the 32-bit version + of docsIfCmtsUpChnlCtrExtUcastGrantedMslots, and is + included for back compatibility with SNMPv1 managers. + Support for this object is mandatory. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 3 } + +docsIfCmtsUpChnlCtrTotalCntnMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + mini-slots defined for this upstream logical channel. This + count includes all mini-slots assigned to a broadcast or + + multicast SID on the logical channel. This is the 32-bit + version of docsIfCmtsUpChnlCtrExtTotalCntnMslots, and is + included for back compatibility with SNMPv1 managers. + Support for this object is mandatory. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 4 } + +docsIfCmtsUpChnlCtrUsedCntnMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + mini-slots utilized on the upstream logical channel. For + contention regions, utilized mini-slots are those in which + the CMTS correctly received an upstream burst from any CM + on the upstream logical channel. This is the 32-bit + version of docsIfCmtsUpChnlCtrExtUsedCntnMslots and is + included for back compatibility with SNMPv1 managers. + Support for this object is mandatory. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 5 } + +docsIfCmtsUpChnlCtrExtTotalMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of all mini-slots + defined for this upstream logical channel. This count + includes all IUCs and SIDs, even those allocated to the + NULL SID for a 2.0 logical channel that is inactive. This + is the 64-bit version of docsIfCmtsUpChnlCtrTotalMslots + and will not be accessible to SNMPv1 managers. + Support for this object is mandatory. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 6 } + +docsIfCmtsUpChnlCtrExtUcastGrantedMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of unicast + granted mini-slots on the upstream logical channel, + regardless of burst type. Unicast granted mini-slots are + those in which the CMTS assigned bandwidth to any unicast + SID on the logical channel. However, this object does not + include mini-slots for reserved IUCs, or grants to SIDs + designated as meaning 'no CM'. This is the 64-bit version + of docsIfCmtsUpChnlCtrUcastGrantedMslots and will not be + accessible to SNMPv1 managers. + Support for this object is mandatory. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 7 } + +docsIfCmtsUpChnlCtrExtTotalCntnMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + mini-slots defined for this upstream logical channel. This + count includes all mini-slots assigned to a broadcast or + multicast SID on the logical channel. This is the 64-bit + version of docsIfCmtsUpChnlCtrTotalCntnMslots and will + not be accessible to SNMPv1 managers. + Support for this object is mandatory. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 8 } + +docsIfCmtsUpChnlCtrExtUsedCntnMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + + mini-slots utilized on the upstream logical channel. For + contention regions, utilized mini-slots are those in which + the CMTS correctly received an upstream burst from any CM + on the upstream logical channel. This is the 64-bit + version of docsIfCmtsUpChnlCtrUsedCntnMslots and will not + be accessible to SNMPv1 managers. + Support for this object is mandatory. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 9 } + +docsIfCmtsUpChnlCtrCollCntnMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + mini-slots subjected to collisions on the upstream logical + channel. For contention regions, these are the mini-slots + applicable to bursts that the CMTS detected but could not + correctly receive. This is the 32-bit version of + docsIfCmtsUpChnlCtrExtCollCntnMslots and is included for + back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 10 } + +docsIfCmtsUpChnlCtrTotalCntnReqMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request mini-slots defined for this upstream logical + channel. This count includes all mini-slots for IUC1 + assigned to a broadcast or multicast SID on the logical + channel. This is the 32-bit version of + docsIfCmtsUpChnlCtrExtTotalCntnReqMslots and is included + for back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 11 } + +docsIfCmtsUpChnlCtrUsedCntnReqMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request mini-slots utilized on this upstream logical + channel. This count includes all contention mini-slots for + IUC1 applicable to bursts that the CMTS correctly + received. This is the 32-bit version of + docsIfCmtsUpChnlCtrExtUsedCntnReqMslots and is included + for back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 12 } + +docsIfCmtsUpChnlCtrCollCntnReqMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request mini-slots subjected to collisions on this upstream + logical channel. This includes all contention mini-slots + for IUC1 applicable to bursts that the CMTS detected but + could not correctly receive. This is the 32-bit version of + docsIfCmtsUpChnlCtrExtCollCntnReqMslots and is included + for back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 13 } + +docsIfCmtsUpChnlCtrTotalCntnReqDataMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + + request data mini-slots defined for this upstream logical + channel. This count includes all mini-slots for IUC2 + assigned to a broadcast or multicast SID on the logical + channel. This is the 32-bit version of + docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots and is + included for back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 14 } + +docsIfCmtsUpChnlCtrUsedCntnReqDataMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" +MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request data mini-slots utilized on this upstream logical + channel. This includes all contention mini-slots for IUC2 + applicable to bursts that the CMTS correctly received. + This is the 32-bit version of + docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots and is + included for back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 15 } + +docsIfCmtsUpChnlCtrCollCntnReqDataMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request data mini-slots subjected to collisions on this + upstream logical channel. This includes all contention + mini-slots for IUC2 applicable to bursts that the CMTS + detected, but could not correctly receive. This is the + 32-bit version of + docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots and is + included for back compatibility with SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 16 } + +docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + initial maintenance mini-slots defined for this upstream + logical channel. This includes all mini-slots for IUC3 + assigned to a broadcast or multicast SID on the logical + channel. This is the 32-bit version of + docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots + and is included for back compatibility with SNMPv1 + managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 17 } + +docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + initial maintenance mini-slots utilized on this upstream + logical channel. This includes all contention mini-slots + for IUC3 applicable to bursts that the CMTS correctly + received. This is the 32-bit version of + docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots + and is included for back compatibility with SNMPv1 + managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 18 } + +docsIfCmtsUpChnlCtrCollCntnInitMaintMslots OBJECT-TYPE + SYNTAX Counter32 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + initial maintenance mini-slots subjected to collisions on + this upstream logical channel. This includes all + contention mini-slots for IUC3 applicable to bursts that + the CMTS detected, but could not correctly receive. + This is the 32-bit version of + docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots + and is included for back compatibility with SNMPv1 + managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 19 } + +docsIfCmtsUpChnlCtrExtCollCntnMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of collision + contention mini-slots on the upstream logical channel. + For contention regions, these are the mini-slots applicable + to bursts that the CMTS detected, but could not correctly + receive. This is the 64-bit version of + docsIfCmtsUpChnlCtrCollCntnMslots and will not be + accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 20 } + +docsIfCmtsUpChnlCtrExtTotalCntnReqMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request mini-slots defined for this upstream logical + channel. This count includes all mini-slots for IUC1 + assigned to a broadcast or multicast SID on the logical + channel. This is the 64-bit version of + docsIfCmtsUpChnlCtrTotalCntnReqMslots and will not be + accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 21 } + +docsIfCmtsUpChnlCtrExtUsedCntnReqMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request mini-slots utilized on this upstream logical + channel. This count includes all contention mini-slots for + IUC1 applicable to bursts that the CMTS correctly + received. This is the 64-bit version of + docsIfCmtsUpChnlCtrUsedCntnReqMslots and will not be + accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 22 } + +docsIfCmtsUpChnlCtrExtCollCntnReqMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request mini-slots subjected to collisions on this upstream + logical channel. This includes all contention mini-slots + for IUC1 applicable to bursts that the CMTS detected, + but could not correctly receive. This is the 64-bit + version of docsIfCmtsUpChnlCtrCollCntnReqMslots and will + not be accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 23 } + +docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request data mini-slots defined for this upstream logical + channel. This count includes all mini-slots for IUC2 + assigned to a broadcast or multicast SID on the logical + channel. This is the 64-bit version of + docsIfCmtsUpChnlCtrTotalCntnReqDataMslots and will not be + accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 24 } + +docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request data mini-slots utilized on this upstream logical + channel. This includes all contention mini-slots for IUC2 + applicable to bursts that the CMTS correctly received. + This is the 64-bit version of + docsIfCmtsUpChnlCtrUsedCntnReqDataMslots and will not be + accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 25 } + +docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + request data mini-slots subjected to collisions on this + upstream logical channel. This includes all contention + mini-slots for IUC2 applicable to bursts that the CMTS + detected, but could not correctly receive. This is the + 64-bit version of + docsIfCmtsUpChnlCtrCollCntnReqDataMslots + and will not be accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 26 } + +docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of initial + maintenance mini-slots defined for this upstream logical + channel. This count includes all mini-slots for IUC3 + assigned to a broadcast or multicast SID on the logical + channel. This is the 64-bit version of + docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots + and will not be accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 27 } + +docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of initial + maintenance mini-slots utilized on this upstream logical + channel. This includes all contention mini-slots for IUC3 + applicable to bursts that the CMTS correctly received. + This is the 64-bit version of + docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots + and will not be accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 28 } + +docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots OBJECT-TYPE + SYNTAX Counter64 + UNITS "mini-slots" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current count, from CMTS initialization, of contention + initial maintenance mini-slots subjected to collisions on + this upstream logical channel. This includes all + contention mini-slots for IUC3 applicable to bursts that + the CMTS detected, but could not correctly receive. + This is the 64-bit version of + docsIfCmtsUpChnlCtrCollCntnInitMaintMslots and will not + be accessible to SNMPv1 managers. + Discontinuities in the value of this counter can occur + at reinitialization of the managed system, and at other + times as indicated by the value of + ifCounterDiscontinuityTime for the associated ifIndex." + ::= { docsIfCmtsUpChannelCounterEntry 29 } + +-- +-- notification group is for future extension. +-- + +docsIfNotification OBJECT IDENTIFIER ::= { docsIfMib 2 } + +-- +-- MIB Compliance statements. +-- + +-- +-- Conformance definitions +-- + +docsIfConformance OBJECT IDENTIFIER ::= { docsIfMib 3 } +docsIfCompliances OBJECT IDENTIFIER ::= { docsIfConformance 1 } +docsIfGroups OBJECT IDENTIFIER ::= { docsIfConformance 2 } + +docsIfBasicCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for devices that implement + DOCSIS 1.x compliant Radio Frequency Interfaces." + +MODULE -- docsIfMib + +-- unconditionally mandatory groups +MANDATORY-GROUPS { + docsIfBasicGroup + } + +-- conditionally mandatory group +GROUP docsIfCmGroup + DESCRIPTION + "This group is implemented only in cable modems, not in + cable modem termination systems." + +-- conditionally mandatory group +GROUP docsIfCmtsGroup + DESCRIPTION + "This group is implemented only in cable modem termination + systems, not in cable modems." + +OBJECT docsIfDownChannelFrequency + WRITE-SYNTAX Integer32 (54000000..860000000) + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems. The values above are + appropriate for a cable plant using a Sub-Split channel + plan. If DOCSIS is extended to cover other types of + channel plans (and frequency allocations), this object + will be modified accordingly." + +OBJECT docsIfDownChannelWidth + WRITE-SYNTAX Integer32 (6000000) + MIN-ACCESS read-only + DESCRIPTION + "It is important to implement this object as read-only. + In cable modems, this object is always implemented as + read-only. The above value is appropriate for cable + plants running under NTSC (National Television + Standards Committee) standards. If DOCSIS is extended to + work with other standards (e.g., European standards), this + object will be modified accordingly." + +OBJECT docsIfDownChannelModulation + WRITE-SYNTAX INTEGER { + qam64 (3), + qam256 (4) + } + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfDownChannelInterleave + WRITE-SYNTAX INTEGER { + taps8Increment16(3), + taps16Increment8(4), + taps32Increment4(5), + taps64Increment2(6), + taps128Increment1(7) + } + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfDownChannelPower + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelFrequency + WRITE-SYNTAX Integer32 (5000000..42000000) + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems. The values above are + appropriate for a cable plant using a Sub-Split channel + plan. If DOCSIS is extended to cover other types of + channel plans (and frequency allocations), this object + will be modified accordingly." + +OBJECT docsIfUpChannelWidth + WRITE-SYNTAX Integer32 (200000..3200000) + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems. The above value is appropriate + for cable plants running under NTSC (National Television + Standards Committee) standards. If DOCSIS is extended to + work with other standards (e.g., European standards), this + object will be modified accordingly." + +OBJECT docsIfUpChannelModulationProfile + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelSlotSize + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfUpChannelRangingBackoffStart + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelRangingBackoffEnd + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelTxBackoffStart + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelTxBackoffEnd + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfQosProfPriority + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfMaxUpBandwidth + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfGuarUpBandwidth + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfMaxDownBandwidth + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfMaxTxBurst + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfBaselinePrivacy + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfStatus + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfCmtsServiceAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsSyncInterval + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsUcdInterval + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsInsertInterval + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsInvitedRangingAttempts + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsQosProfilePermissions + WRITE-SYNTAX BITS { + createByManagement(0), + updateByManagement(1) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsModType + WRITE-SYNTAX INTEGER { + qpsk (2), + qam16 (3) + } + DESCRIPTION + "A management station MAY only set 16QAM or QPSK modulation, + but others might be possible, based on device + configuration." + +OBJECT docsIfCmtsModPreambleLen + SYNTAX Integer32 (0..1024) + DESCRIPTION + "The range of the values for this MODULE-COMPLIANCE + is 0..1024." + +OBJECT docsIfCmtsModFECErrorCorrection + SYNTAX Integer32 (0..10) + DESCRIPTION + "The range of the values for this MODULE-COMPLIANCE + is 0..10." + ::= { docsIfCompliances 1 } + +docsIfBasicComplianceV2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for devices that implement + DOCSIS 2.0 Radio Frequency Interfaces." + +MODULE -- docsIfMib + +-- unconditionally mandatory groups +MANDATORY-GROUPS { + docsIfBasicGroupV2 + } + +-- conditionally mandatory group +GROUP docsIfCmGroupV2 + DESCRIPTION + "This group is implemented only in cable modems, not in + cable modem termination systems." + +-- conditionally mandatory group +GROUP docsIfCmtsGroupV2 + DESCRIPTION + "This group is implemented only in cable modem termination + systems, not in cable modems." + +OBJECT docsIfDownChannelFrequency + WRITE-SYNTAX Integer32 (47000000..862000000) + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems. + A range of 54MHz to 860MHz is appropriate for a cable + plant using a North American Sub-Split channel plan. + The spectrum range has been expanded to accommodate + a lower edge of 47MHz and an upper edge of 862MHz + for some European channel plans. + If DOCSIS is extended to cover other types of channel + plans (and frequency allocations), this object will be + modified accordingly." + +OBJECT docsIfDownChannelWidth + WRITE-SYNTAX Integer32 (6000000 | 8000000) + MIN-ACCESS read-only + DESCRIPTION + "It is important to implement this object as read-only. + In cable modems, this object is always implemented as + read-only. The value of 6 MHz is appropriate for cable + plants running under NTSC (National Television + Standards Committee) standards. The value of 8 MHz is + appropriate for cable plants running under ETSI + standards. For other regional standards, this + object will be modified accordingly." + +OBJECT docsIfDownChannelModulation + WRITE-SYNTAX INTEGER { + qam64 (3), + qam256 (4) + } + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfDownChannelInterleave + WRITE-SYNTAX INTEGER { + taps8Increment16(3), + taps16Increment8(4), + taps32Increment4(5), + taps64Increment2(6), + taps128Increment1(7), + taps12increment17(8) + } + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfDownChannelPower + MIN-ACCESS read-only + DESCRIPTION + "Read-write in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelFrequency + WRITE-SYNTAX Integer32 (5000000..65000000) + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems. + A range of 5MHz to 42MHz is appropriate for a cable + plant using a North American Sub-Split channel plan. + The spectrum range has been expanded to accommodate + an upper edge of 65MHz for some European channel plans. + If DOCSIS is extended to cover other types of channel + plans (and frequency allocations), this object will + be modified accordingly." + +OBJECT docsIfUpChannelWidth + WRITE-SYNTAX Integer32 (200000..6400000) + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems, + read-only in cable modems. The above value is appropriate + for cable plants running under NTSC (National Television + Standards Committee) standards. If DOCSIS is extended to + work with other standards (e.g., European standards), this + object will be modified accordingly." + +OBJECT docsIfUpChannelModulationProfile + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelSlotSize + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfUpChannelRangingBackoffStart + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelRangingBackoffEnd + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelTxBackoffStart + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelTxBackoffEnd + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelScdmaActiveCodes + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems. + The number of active codes when SCDMA is in use MUST range + from 64 to 128 and MUST be a non-Prime value. + Providing this range allows for the following features + and capabilities: + 1) Power management in S-CDMA spreader-on frames + (with a 3 dB spread). + + 2) Avoidance of code 0. + 3) Flexible mini-slot sizes with and without the use of + code 0." + +OBJECT docsIfUpChannelScdmaCodesPerSlot + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelScdmaFrameSize + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelScdmaHoppingSeed + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelCloneFrom + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelUpdate + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfUpChannelStatus + MIN-ACCESS read-only + DESCRIPTION + "Read-create in Cable Modem Termination Systems; + read-only in Cable Modems. + Entries associated to physical interfaces only support + the read-only value 'active'." + +OBJECT docsIfUpChannelPreEqEnable + MIN-ACCESS read-only + DESCRIPTION + "Read-create in cable modem termination systems; + read-only in cable modems." + +OBJECT docsIfQosProfPriority + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfMaxUpBandwidth + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfGuarUpBandwidth + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfMaxDownBandwidth + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfBaselinePrivacy + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfStatus + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfQosProfMaxTransmitBurst + MIN-ACCESS read-only + DESCRIPTION + "This object is always read-only in cable modems. + It is compliant to implement this object as read-only + in cable modem termination systems." + +OBJECT docsIfCmRangingTimeout + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmStatusModulationType + SYNTAX INTEGER { + unknown(0), + tdma(1), + atdma(2), + scdma(3) + } + DESCRIPTION + "CM does not use both modulation burst profiles of a + 'tdmAndAtdma' ChannelType; therefore, 'tdmAndAtdma'is + not supported." + +OBJECT docsIfCmtsServiceAdminStatus + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsSyncInterval + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsUcdInterval + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsInsertInterval + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsInvitedRangingAttempts + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsQosProfilePermissions + WRITE-SYNTAX BITS { + createByManagement(0), + updateByManagement(1) + } + MIN-ACCESS read-only + DESCRIPTION + "It is compliant to implement this object as read-only." + +OBJECT docsIfCmtsModType + WRITE-SYNTAX INTEGER { + qpsk(2), + qam16(3), + qam64(6) + } + DESCRIPTION + "A management station MAY only set 64QAM, 16QAM, or QPSK + modulation for Time or Code division Multiple Access, + but others might be possible based on device + configuration." + +OBJECT docsIfCmtsCmStatusModulationType + SYNTAX INTEGER { + unknown(0), + tdma(1), + atdma(2), + scdma(3) + } + DESCRIPTION + "CM does not use both modulation burst profiles of a + 'tdmAndAtdma' ChannelType; therefore, 'tdmAndAtdma'is + not supported." + ::= { docsIfCompliances 2 } + +docsIfBasicGroup OBJECT-GROUP + OBJECTS { + docsIfDownChannelId, + docsIfDownChannelFrequency, + docsIfDownChannelWidth, + docsIfDownChannelModulation, + docsIfDownChannelInterleave, + docsIfDownChannelPower, + docsIfUpChannelId, + docsIfUpChannelFrequency, + docsIfUpChannelWidth, + docsIfUpChannelModulationProfile, + docsIfUpChannelSlotSize, + docsIfUpChannelTxTimingOffset, + docsIfUpChannelRangingBackoffStart, + docsIfUpChannelRangingBackoffEnd, + docsIfUpChannelTxBackoffStart, + docsIfUpChannelTxBackoffEnd, + docsIfQosProfPriority, + docsIfQosProfMaxUpBandwidth, + docsIfQosProfGuarUpBandwidth, + docsIfQosProfMaxDownBandwidth, + docsIfQosProfMaxTxBurst, + docsIfQosProfBaselinePrivacy, + docsIfQosProfStatus, + docsIfSigQIncludesContention, + docsIfSigQUnerroreds, + docsIfSigQCorrecteds, + docsIfSigQUncorrectables, + docsIfSigQSignalNoise, + docsIfSigQMicroreflections, + docsIfSigQEqualizationData + } + STATUS deprecated + DESCRIPTION + "Group of objects implemented in both cable modems and + cable modem termination systems." + ::= { docsIfGroups 1 } + +docsIfCmGroup OBJECT-GROUP + OBJECTS { + docsIfCmCmtsAddress, + docsIfCmCapabilities, + docsIfCmRangingTimeout, + docsIfCmStatusValue, + docsIfCmStatusCode, + docsIfCmStatusTxPower, + docsIfCmStatusResets, + docsIfCmStatusLostSyncs, + docsIfCmStatusInvalidMaps, + docsIfCmStatusInvalidUcds, + docsIfCmStatusInvalidRangingResponses, + docsIfCmStatusInvalidRegistrationResponses, + docsIfCmStatusT1Timeouts, + docsIfCmStatusT2Timeouts, + docsIfCmStatusT3Timeouts, + docsIfCmStatusT4Timeouts, + docsIfCmStatusRangingAborteds, + docsIfCmServiceQosProfile, + docsIfCmServiceTxSlotsImmed, + docsIfCmServiceTxSlotsDed, + docsIfCmServiceTxRetries, + docsIfCmServiceTxExceededs, + docsIfCmServiceRqRetries, + docsIfCmServiceRqExceededs + } + STATUS deprecated + DESCRIPTION + "Group of objects implemented in cable modems." + ::= { docsIfGroups 2 } + +docsIfCmtsGroup OBJECT-GROUP + OBJECTS { + docsIfCmtsCapabilities, + docsIfCmtsSyncInterval, + docsIfCmtsUcdInterval, + docsIfCmtsMaxServiceIds, + docsIfCmtsInvitedRangingAttempts, + docsIfCmtsInsertInterval, + docsIfCmtsStatusInvalidRangeReqs, + docsIfCmtsStatusRangingAborteds, + docsIfCmtsStatusInvalidRegReqs, + docsIfCmtsStatusFailedRegReqs, + docsIfCmtsStatusInvalidDataReqs, + docsIfCmtsStatusT5Timeouts, + docsIfCmtsCmStatusMacAddress, + docsIfCmtsCmStatusIpAddress, + docsIfCmtsCmStatusDownChannelIfIndex, + docsIfCmtsCmStatusUpChannelIfIndex, + docsIfCmtsCmStatusRxPower, + docsIfCmtsCmStatusTimingOffset, + docsIfCmtsCmStatusEqualizationData, + docsIfCmtsCmStatusValue, + docsIfCmtsCmStatusUnerroreds, + docsIfCmtsCmStatusCorrecteds, + docsIfCmtsCmStatusUncorrectables, + docsIfCmtsCmStatusSignalNoise, + docsIfCmtsCmStatusMicroreflections, + docsIfCmtsServiceCmStatusIndex, + docsIfCmtsServiceAdminStatus, + docsIfCmtsServiceQosProfile, + docsIfCmtsServiceCreateTime, + docsIfCmtsServiceInOctets, + docsIfCmtsServiceInPackets, + docsIfCmtsModType, + docsIfCmtsModControl, + docsIfCmtsModPreambleLen, + docsIfCmtsModDifferentialEncoding, + docsIfCmtsModFECErrorCorrection, + docsIfCmtsModFECCodewordLength, + docsIfCmtsModScramblerSeed, + docsIfCmtsModMaxBurstSize, + docsIfCmtsModGuardTimeSize, + docsIfCmtsModLastCodewordShortened, + docsIfCmtsModScrambler, + docsIfCmtsQosProfilePermissions, + docsIfCmtsCmPtr + } + STATUS deprecated + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems." + ::= { docsIfGroups 3 } + +-- obsolete group +-- RFC 2670 already had a obsolete group, even though RFC2670 +-- was the first version of this MIB Module. + +docsIfObsoleteGroup OBJECT-GROUP + OBJECTS { + docsIfCmRangingRespTimeout, + docsIfCmtsInsertionInterval + } + STATUS obsolete + DESCRIPTION + "Group of objects obsoleted." + ::= { docsIfGroups 4 } + +docsIfBasicGroupV2 OBJECT-GROUP + OBJECTS { + docsIfDownChannelId, + docsIfDownChannelFrequency, + docsIfDownChannelWidth, + docsIfDownChannelModulation, + docsIfDownChannelInterleave, + docsIfDownChannelPower, + docsIfDownChannelAnnex, + docsIfUpChannelId, + docsIfUpChannelFrequency, + docsIfUpChannelWidth, + docsIfUpChannelModulationProfile, + docsIfUpChannelSlotSize, + docsIfUpChannelTxTimingOffset, + docsIfUpChannelRangingBackoffStart, + docsIfUpChannelRangingBackoffEnd, + docsIfUpChannelTxBackoffStart, + docsIfUpChannelTxBackoffEnd, + docsIfUpChannelScdmaActiveCodes, + docsIfUpChannelScdmaCodesPerSlot, + docsIfUpChannelScdmaFrameSize, + docsIfUpChannelScdmaHoppingSeed, + docsIfUpChannelType, + docsIfUpChannelCloneFrom, + docsIfUpChannelUpdate, + docsIfUpChannelStatus, + docsIfUpChannelPreEqEnable, + docsIfQosProfPriority, + docsIfQosProfMaxUpBandwidth, + docsIfQosProfGuarUpBandwidth, + docsIfQosProfMaxDownBandwidth, + docsIfQosProfBaselinePrivacy, + docsIfQosProfStatus, + docsIfQosProfMaxTransmitBurst, + docsIfSigQIncludesContention, + docsIfSigQUnerroreds, + docsIfSigQCorrecteds, + docsIfSigQUncorrectables, + docsIfSigQSignalNoise, + docsIfSigQMicroreflections, + docsIfSigQExtUnerroreds, + docsIfSigQExtCorrecteds, + docsIfSigQExtUncorrectables, + docsIfDocsisBaseCapability + } + STATUS current + DESCRIPTION + "Group of objects implemented in both cable modems and + cable modem termination systems." + ::= { docsIfGroups 5 } + +docsIfCmGroupV2 OBJECT-GROUP + OBJECTS { + docsIfCmCmtsAddress, + docsIfCmCapabilities, + docsIfCmRangingTimeout, + docsIfCmStatusValue, + docsIfCmStatusCode, + docsIfCmStatusTxPower, + docsIfCmStatusResets, + docsIfCmStatusLostSyncs, + docsIfCmStatusInvalidMaps, + docsIfCmStatusInvalidUcds, + docsIfCmStatusInvalidRangingResponses, + docsIfCmStatusInvalidRegistrationResponses, + docsIfCmStatusT1Timeouts, + docsIfCmStatusT2Timeouts, + docsIfCmStatusT3Timeouts, + docsIfCmStatusT4Timeouts, + docsIfCmStatusRangingAborteds, + docsIfCmStatusDocsisOperMode, + docsIfCmStatusModulationType, + docsIfCmStatusEqualizationData, + docsIfCmStatusUCCs, + docsIfCmStatusUCCFails, + docsIfCmServiceQosProfile, + docsIfCmServiceTxSlotsImmed, + docsIfCmServiceTxSlotsDed, + docsIfCmServiceTxRetries, + docsIfCmServiceTxExceededs, + docsIfCmServiceRqRetries, + docsIfCmServiceRqExceededs, + docsIfCmServiceExtTxSlotsImmed, + docsIfCmServiceExtTxSlotsDed, + docsIfSigQEqualizationData + } + STATUS current + DESCRIPTION + "Group of objects implemented in cable modems." + ::= { docsIfGroups 6 } + +docsIfCmtsGroupV2 OBJECT-GROUP + OBJECTS { + docsIfCmtsCapabilities, + docsIfCmtsSyncInterval, + docsIfCmtsUcdInterval, + docsIfCmtsMaxServiceIds, + docsIfCmtsInvitedRangingAttempts, + docsIfCmtsInsertInterval, + docsIfCmtsMacStorageType, + docsIfCmtsStatusInvalidRangeReqs, + docsIfCmtsStatusRangingAborteds, + docsIfCmtsStatusInvalidRegReqs, + docsIfCmtsStatusFailedRegReqs, + docsIfCmtsStatusInvalidDataReqs, + docsIfCmtsStatusT5Timeouts, + docsIfCmtsCmStatusMacAddress, + docsIfCmtsCmStatusDownChannelIfIndex, + docsIfCmtsCmStatusUpChannelIfIndex, + docsIfCmtsCmStatusRxPower, + docsIfCmtsCmStatusTimingOffset, + docsIfCmtsCmStatusEqualizationData, + docsIfCmtsCmStatusValue, + docsIfCmtsCmStatusUnerroreds, + docsIfCmtsCmStatusCorrecteds, + docsIfCmtsCmStatusUncorrectables, + docsIfCmtsCmStatusSignalNoise, + docsIfCmtsCmStatusMicroreflections, + docsIfCmtsCmStatusExtUnerroreds, + docsIfCmtsCmStatusExtCorrecteds, + docsIfCmtsCmStatusExtUncorrectables, + docsIfCmtsCmStatusDocsisRegMode, + docsIfCmtsCmStatusModulationType, + docsIfCmtsCmStatusInetAddressType, + docsIfCmtsCmStatusInetAddress, + docsIfCmtsCmStatusValueLastUpdate, + docsIfCmtsCmStatusHighResolutionTimingOffset, + docsIfCmtsServiceAdminStatus, + docsIfCmtsServiceQosProfile, + docsIfCmtsServiceCreateTime, + docsIfCmtsServiceInOctets, + docsIfCmtsServiceInPackets, + docsIfCmtsServiceNewCmStatusIndex, + docsIfCmtsModType, + docsIfCmtsModControl, + docsIfCmtsModPreambleLen, + docsIfCmtsModDifferentialEncoding, + docsIfCmtsModFECErrorCorrection, + docsIfCmtsModFECCodewordLength, + docsIfCmtsModScramblerSeed, + docsIfCmtsModMaxBurstSize, + docsIfCmtsModGuardTimeSize, + docsIfCmtsModLastCodewordShortened, + docsIfCmtsModScrambler, + docsIfCmtsModByteInterleaverDepth, + docsIfCmtsModByteInterleaverBlockSize, + docsIfCmtsModPreambleType, + docsIfCmtsModTcmErrorCorrectionOn, + docsIfCmtsModScdmaInterleaverStepSize, + docsIfCmtsModScdmaSpreaderEnable, + docsIfCmtsModScdmaSubframeCodes, + docsIfCmtsModChannelType, + docsIfCmtsModStorageType, + docsIfCmtsQosProfilePermissions, + docsIfCmtsCmPtr, + docsIfCmtsChannelUtilizationInterval, + docsIfCmtsChannelUtUtilization, + docsIfCmtsDownChnlCtrId, + docsIfCmtsDownChnlCtrTotalBytes, + docsIfCmtsDownChnlCtrUsedBytes, + docsIfCmtsDownChnlCtrExtTotalBytes, + docsIfCmtsDownChnlCtrExtUsedBytes, + docsIfCmtsUpChnlCtrId, + docsIfCmtsUpChnlCtrTotalMslots, + docsIfCmtsUpChnlCtrUcastGrantedMslots, + docsIfCmtsUpChnlCtrTotalCntnMslots, + docsIfCmtsUpChnlCtrUsedCntnMslots, + docsIfCmtsUpChnlCtrExtTotalMslots, + docsIfCmtsUpChnlCtrExtUcastGrantedMslots, + docsIfCmtsUpChnlCtrExtTotalCntnMslots, + docsIfCmtsUpChnlCtrExtUsedCntnMslots, + docsIfCmtsUpChnlCtrCollCntnMslots, + docsIfCmtsUpChnlCtrTotalCntnReqMslots, + docsIfCmtsUpChnlCtrUsedCntnReqMslots, + docsIfCmtsUpChnlCtrCollCntnReqMslots, + docsIfCmtsUpChnlCtrTotalCntnReqDataMslots, + docsIfCmtsUpChnlCtrUsedCntnReqDataMslots, + docsIfCmtsUpChnlCtrCollCntnReqDataMslots, + docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots, + docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots, + docsIfCmtsUpChnlCtrCollCntnInitMaintMslots, + docsIfCmtsUpChnlCtrExtCollCntnMslots, + docsIfCmtsUpChnlCtrExtTotalCntnReqMslots, + docsIfCmtsUpChnlCtrExtUsedCntnReqMslots, + docsIfCmtsUpChnlCtrExtCollCntnReqMslots, + docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots, + docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots, + docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots, + docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots, + docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots, + docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots, + docsIfDownChannelStorageType, + docsIfQosProfStorageType + + } + STATUS current + DESCRIPTION + "Group of objects implemented in Cable Modem Termination + Systems." + ::= { docsIfGroups 7 } + +END diff --git a/MIBS/cisco/IRONPORT-SMI b/MIBS/cisco/IRONPORT-SMI new file mode 100644 index 0000000..4197eb1 --- /dev/null +++ b/MIBS/cisco/IRONPORT-SMI @@ -0,0 +1,54 @@ +-- ***************************************************************** +-- IRONPORT-SMI +-- +-- Copyright (c) 2005-2011 by Cisco Systems, Inc. +-- All rights reserved. +-- ***************************************************************** + +IRONPORT-SMI DEFINITIONS ::= BEGIN + +-- +-- Top-level infrastructure of the IronPort project enterprise MIB tree +-- + +IMPORTS + MODULE-IDENTITY, + enterprises + FROM SNMPv2-SMI; + +ironPort MODULE-IDENTITY + LAST-UPDATED "201105021600Z" + ORGANIZATION "IronPort Systems" + CONTACT-INFO + " Cisco IronPort Email and Web Security + Customer Service + + Postal: 950 Elm Avenue + San Bruno, CA 94066 + USA + + Tel: +1 (650) 989-6533 + + E-mail: customercare@ironport.com" + DESCRIPTION + "Top-level infrastructure of the Cisco IronPort project + enterprise MIB tree." + REVISION "201105021600Z" + DESCRIPTION + "Cleaned up SMI definition." + REVISION "200506170000Z" + DESCRIPTION + "Initial revision." + ::= { enterprises 15497 } + + +-- +-- IronPort enterprise-specific management objects +-- + +asyncOSAppliances + OBJECT IDENTIFIER ::= { ironPort 1 } +asyncOSMail + OBJECT IDENTIFIER ::= { asyncOSAppliances 1 } + +END diff --git a/MIBS/cisco/OLD-CISCO-CHASSIS-MIB b/MIBS/cisco/OLD-CISCO-CHASSIS-MIB new file mode 100644 index 0000000..fd0bb3d --- /dev/null +++ b/MIBS/cisco/OLD-CISCO-CHASSIS-MIB @@ -0,0 +1,2512 @@ +-- MIB file created 04-May-2010 14:00:22, by +-- SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com + +OLD-CISCO-CHASSIS-MIB DEFINITIONS ::= BEGIN + +-- From file: "OLD-CISCO-CHASSIS-MIB.my" +-- Compile options "4 7 F H N O W 03 06 0B 0G 0N 0T" + +IMPORTS + TimeTicks + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + temporary + FROM CISCO-SMI; + +chassis OBJECT IDENTIFIER ::= { temporary 6 } + +chassisType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + multibus(2), + agsplus(3), + igs(4), + c2000(5), + c3000(6), + c4000(7), + c7000(8), + cs500(9), + c7010(10), + c2500(11), + c4500(12), + c2102(13), + c2202(14), + c2501(15), + c2502(16), + c2503(17), + c2504(18), + c2505(19), + c2506(20), + c2507(21), + c2508(22), + c2509(23), + c2510(24), + c2511(25), + c2512(26), + c2513(27), + c2514(28), + c2515(29), + c3101(30), + c3102(31), + c3103(32), + c3104(33), + c3202(34), + c3204(35), + accessProRC(36), + accessProEC(37), + c1000(38), + c1003(39), + c1004(40), + c2516(41), + c7507(42), + c7513(43), + c7506(44), + c7505(45), + c1005(46), + c4700(47), + c2517(48), + c2518(49), + c2519(50), + c2520(51), + c2521(52), + c2522(53), + c2523(54), + c2524(55), + c2525(56), + c4700S(57), + c7206(58), + c3640(59), + as5200(60), + c1601(61), + c1602(62), + c1603(63), + c1604(64), + c7204(65), + c3620(66), + wsx3011(68), + mc3810(69), + c1503(72), + as5300(73), + as2509RJ(74), + as2511RJ(75), + c2501FRADFX(77), + c2501LANFRADFX(78), + c2502LANFRADFX(79), + wsx5302(80), + c1605(81), + c12012(82), + c12008(85), + ubr7246(86), + c2610(87), + c2612(88), + c2611(89), + ubr904(90), + c6200(91), + c3660(92), + c7202(94), + c2620(95), + c2621(96), + rpm(99), + c1710(100), + c1720(101), + c7576(102), + c1401(103), + c2613(104), + ubr7223(105), + c6400Nrp(106), + c801(107), + c802(108), + c803(109), + c804(110), + c7206VXR(111), + c7204VXR(112), + c1750(113), + mgx8850(114), + c805(116), + ws-c3508g-xl(117), + ws-c3512-xl(118), + ws-c3524-xl(119), + ws-c2908-xl(120), + ws-c2916m-xl(121), + ws-c2924-xl-v(122), + ws-c2924c-xl-v(123), + ws-c2912-xl(124), + ws-c2924m-xl(125), + ws-c2912mf-xl(126), + c1417(128), + cOpticalRegenerator(129), + ws-c2924-xl(130), + ws-c2924c-xl(131), + ubr924(132), + ws-x6302-msm(133), + cat5k-rsfc(134), + c7120-quadt1(136), + c7120-t3(137), + c7120-e3(138), + c7120-at3(139), + c7120-ae3(140), + c7120-smi3(141), + c7140-dualt3(142), + c7140-duale3(143), + c7140-dualat3(144), + c7140-dualae3(145), + c7140-dualmm3(146), + ubr-7246-vxr(148), + c12016(150), + as5400(151), + c7140-octt1(152), + c7140-dualfe(153), + cat3548xl(154), + cat6006(155), + cat6009(156), + cat6506(157), + cat6509(158), + mc3810-v3(160), + c7507z(162), + c7513z(163), + c7507mx(164), + c7513mx(165), + ubr912-c(166), + ubr912-s(167), + ubr914(168), + c6160(171), + cat4232-l3(173), + cOpticalRegeneratorDCPower(174), + cva122(180), + cva124(181), + as5850(182), + mgx8240(185), + ubr925(191), + ubr10012(192), + c12016-8r(194), + c2650(195), + c2651(196), + c1751(202), + c626(205), + c627(206), + c633(207), + c673(208), + c675(209), + c675e(210), + c676(211), + c677(212), + c678(213), + c3661-ac(214), + c3661-dc(215), + c3662-ac(216), + c3662-dc(217), + c3662-ac-co(218), + c3662-dc-co(219), + ubr7111(220), + ubr7114(222), + c12010(224), + c8110(225), + ubr905(227), + c7150-dualfe(231), + c7150-octt1(232), + c7150-dualt3(233), + cvps1110(236), + ccontentengine(237), + ciad2420(238), + c677i(239), + c674(240), + cdpa7630(241), + cat355024(242), + cat355048(243), + cat355012t(244), + cat2924-lre-xl(245), + cat2912-lre-xl(246), + cva122e(247), + cva124e(248), + curm(249), + curm2fe(250), + curm2fe2v(251), + c7401VXR(252), + cap340(255), + cap350(256), + cdpa7610(257), + c12416(261), + ws-c2948g-l3-dc(262), + ws-c4908g-l3-dc(263), + c12406(264), + pix-firewall506(265), + pix-firewall515(266), + pix-firewall520(267), + pix-firewall525(268), + pix-firewall535(269), + c12410(270), + c811(271), + c813(272), + c10720(273), + cMWR1900(274), + c4224(275), + cWSC6513(276), + c7603(277), + c7606(278), + c7401ASR(279), + cVG248(280), + c1105(281), + cCe507(284), + cCe560(285), + cCe590(286), + cCe7320(287), + c2691(288), + c3725(289), + c1760(291), + pix-firewall501(292), + c2610M(293), + c2611M(294), + c12404(298), + c9004(299), + cat355012g(306), + cCe507av(307), + cCe560av(308), + cIe2105(309), + c10005(311), + c10008(312), + c7304(313), + cWSC6503(322), + pix-firewall506e(323), + pix-firewall515e(324), + cat355024-dc(325), + ccontentengine2636(326), + ccontentengine-dw2636(327), + mgx-14-8830(329), + c6400-uac(332), + c2610XM(334), + c2611XM(335), + c2620XM(336), + c2621XM(337), + c2650XM(338), + c2651XM(339), + c12816(344), + c12810(345), + cat295024sx(350), + cat2955-t12(351), + cat2955-c12(352), + as5400-hpx(353), + as5350-hpx(354), + airap-1100(362), + cat2955-s12(364), + c7609(365), + cMWR1941DC(371), + cVG200(372), + airap1210(373), + cat375048PS(374), + cat375024PS(375), + cat297024(376), + c7613(377), + cat3750-12ge-sfp(379), + airbr-1410(380), + cWSC6509neba(381), + c1711(382), + c1712(383), + c1701(384), + cat29408TT(385), + cat29408TF(386), + c2430iad-24fxs(389), + c2431iad-8fxs(390), + c2431iad-16fxs(391), + c2431iad-1t1e1(392), + c2432iad-24fxs(393), + airap350ios(394), + cat295024-lre-st-997(396), + cVG224(397), + cat295048t(398), + cat295048sx(399), + cat6k-sup720(400), + cat297024-ts(401), + cat356048-ps(402), + cat356024-ps(403), + airbr-1300(404), + c878(410), + c871(411), + c2811(413), + c2821(414), + c2851(415), + cat375024-me(416), + cat3750g-16td(420), + cigesm(422), + c1841(423), + c2801(424), + cat3750G24-ps(426), + cat3750G48-ps(427), + cat3750G48-ts(428), + cds-x9132-k9(430), + cds-x9116-k9(431), + cat3560G24-ps(432), + cat3560G24-ts(433), + cat3560G48-ps(434), + cat3560G48-ts(435), + cds-c9216i-k9(436), + as5400-xm(437), + as5350-xm(438), + airap-1130(439), + c7604(440), + cat3750G24-ts1u(441), + cn7kc7010(442), + c371098-hp-001(443), + cat356024-ts(447), + cat356048-ts(448), + cwlse1130(454), + cwlse1030(455), + cids4210(457), + cids4215(458), + cids4235(459), + cids4240(460), + cids4250(461), + cids4250sx(462), + cids4250xl(463), + cids4255(464), + cat375024-fs(465), + cWSC6504E(466), + cigesm-sfp(467), + cfe-6326-k9(468), + dsC9120ClK9(471), + cat3750-ge12-sfp-dc(476), + cat296024(477), + cat296048(478), + cat2960-g24(479), + cat2960-g48(480), + cat6k-msfc2a(481), + cme6340aca(482), + cme6340dca(483), + cme6340dcb(484), + cat296024-tt(485), + cat296048-tt(486), + cige-sms-sfp-t(487), + cMEC6524gs8s(488), + cMEC6524gt8s(489), + cPaldron(492), + nm-16es-1ge(493), + nm-x-24es-1ge(494), + nm-xd-24es-2st(495), + nm-xd-48es-2ge(496), + nm-16es-1ge-no-pwr(497), + nm-xd-24es-2st-no-pwr(498), + nm-xd-48es-2ge-no-pwr(499), + nm-x-24es-1ge-no-pwr(500), + cigesm-t(501), + catCE500-24tt(502), + catCE500-24lc(503), + catCE500-24pc(504), + catCE500-12tc(505), + c5750(506), + cMWR1941DCA(507), + c815(508), + c240024-tsa(509), + c240024-tsd(510), + c340024-tsa(511), + c340024-tsd(512), + cCRS18-linecard(513), + cCRS1-fabric(514), + cids4220(515), + cids4230(516), + ws-3020-hpq(518), + ws-3030-del(519), + cwlse-1133(520), + airap-1250(521), + cat3750-g24-ws(523), + me-3400g-12cs-a(524), + me-3400g-12cs-d(525), + c877-m(526), + c1801-m(527), + ws-cbs3040-fsc(528), + spa-ipsec-2g-2(529), + cDSC9124(530), + cat3750e-48-td(531), + cat3750e-24-td(532), + cat3750e-24-pd(533), + cat3750e-48-pd(534), + cat3560e-24-td(535), + cat3560e-48-td(536), + cat3560e-24-pd(537), + cat3560e-48-pd(538), + cat3560-8pc(539), + cat2960-8tc(540), + cat2960-g8-tc(541), + cDSIBMFC(542), + cips-virtual(543), + c5720(544), + cDSHPFC(545), + c3205WMIC(546), + me-3400g-2cs-a(547), + c7201(548), + ds-c9222i-k9(549), + cUBR-7225-vxr(550), + cWSC6509ve(552), + cDSC9134(553), + c5740(557), + c7816-h(586), + c7603s(587), + c7606s(588), + c7609s(589), + cmds-dsc-9222i(590), + cuc500(591), + c860-ap(592), + c880-ap(593), + c890-ap(594), + c1900-ap(595), + me-3400-24fs-a(596), + cuc520s-8u-4fxo-k9(597), + cuc520s-8u-4fxo-w-k9(598), + cuc520s-8u-2bri-k9(599), + cuc520s-8u-2bri-w-k9(600), + cuc520s-16u-4fxo-k9(601), + cuc520s-16u-4fxo-w-k9(602), + cuc520s-16u-2bri-k9(603), + cuc520s-16u-2bri-w-k9(604), + cuc520m-32u-8fxo-k9(605), + cuc520m-32u-8fxo-w-k9(606), + cuc520m-32u-4bri-k9(607), + cuc520m-32u-4bri-w-k9(608), + cuc520m-48u-12fxo-k9(609), + cuc520m-48u-12fxo-w-k9(610), + cuc520m-48u-6bri-k9(611), + cuc520m-48u-6bri-w-k9(612), + cuc520m-48u-1t1e1-f-k9(613), + cuc520m-48u-1t1e1-b-k9(614), + c7828-h(615), + c7816-i(616), + c7828-i(617), + c1861-uc-2b-k9(618), + c1861-uc-4f-k9(619), + c1861-srst-2b-k9(620), + c1861-srst-4f-k9(621), + c7330-oe-k9(622), + c7350-oe-k9(623), + cat2960-48tc-s(628), + cat2960-24tc-s(629), + cat2960-24-s(630), + cat2960-24pc-l(631), + cat2960-24lt-l(632), + cat2960pd-8tt-l(633), + casr1002(634), + casr1004(635), + casr1006(636), + catrfgw(637), + catce520-24pc(638), + catce520-24lc(639), + catce520-24tt(640), + catce520-g24tc(641), + c1861-srst-2b-cue-k9(642), + c1861-srst-4f-cue-k9(643), + cvgd-1t3(644), + ws-cbs3130g-s(648), + ws-cbs3130x-s(649), + cat3560e-12-sd(650), + ccisco-optimization-engine-674(651), + cie3000-4tc(652), + cie3000-8tc(653), + craie1783-ms06(654), + craie1783-ms10t(655), + c2435iad-8fxs(656), + vg204(657), + vg202(658), + cat2918-24tt(659), + cat2918-24tc(660), + cat2918-48tt(661), + cat2918-48tc(662), + cuc520-24u-4bri-k9(663), + cuc520-24u-8fxo-k9(664), + cuc520s-8u-2bri-w-j-k9(665), + cuc520s-16u-2bri-w-j-k9(666), + c1805(667), + cmwr-2941-dc(669), + coe574(670), + coe474(671), + coe274(672), + c7816c(673), + cap801agn(674), + cap801gn(675), + c1861W-srst-4f-cue-k9(676), + c1861W-srst-2b-cue-k9(677), + c1861W-srst-4f-k9(678), + c1861W-srst-2b-k9(679), + c1861W-uc-4f-k9(680), + c1861W-uc-2b-k9(681), + cme-3400e-24ts-m(682), + cme-3400eg-12cs-m(683), + cme-3400eg-2cs-a(684), + cce674(685), + ccam35(686), + cce7341(692), + cce7371(693), + cat2960-48tts(694), + cat2960-8tcs(695), + sr520fe(697), + sr520adsl(698), + sr520adsli(699), + cn7kc7018(700), + cat3560-12pcs(702), + cat2960-48pstl(703), + cat3560v2-24ts-d(704), + cat3560v2-24ts(705), + cat3560v2-24ps(706), + cat3750v2-24ts(707), + cat3750v2-24ps(708), + cat3560v2-48ts(709), + cat3560v2-48ps(710), + cat3750v2-48ts(711), + cat3750v2-48ps(712), + airbr-1430(713), + namapp2204-rj45(714), + namapp2220(715), + airap-1141(716), + airap-1142(717), + c887-vdsl2(718), + c1941(719), + c2901(720), + c2911(721), + c2921(722), + c2951(723), + c3925(724), + c3945(725), + csr520-t1(726), + nam-app2204-sfp(728), + c3845nv(741), + c3825nv(742), + ws-c2350-48td(743), + casr1002f(751), + cdscde200(760), + cdscde100(761), + cdscde300(762), + cdscde400(763), + catsps-2004-b(767), + catsps-204-b(768), + cap541n-a-k9(772), + cap541n-e-k9(773), + cap541n-n-k9(774), + csrp521(775), + csrp526(776), + csrp527(777), + csrp541(778), + csrp546(779), + csrp547(780), + cvs510-fxo(781), + c887-gvdsl2(782), + c887-srstvdsl2(783), + c59xx(786), + cat2960-24-lcs(787), + cat2960-24-pcs(788), + cat2960-48-psts(789), + cnm-wae-900(790), + cnm-wae-700(791), + cn4kibmeth(793), + craie1783-rms06t(796), + craie1783-rms10t(797), + cesw-540-8p-k9(798), + cesw-520-8p-k9(799), + cn7kc7009(815), + cn4kibm-cisco-eth(816), + cmwr-2941-dca(817), + c1841ck9(832), + c2801ck9(833), + c2811ck9(834), + c2821ck9(835), + c3825ck9(837), + c3845ck9(838), + c1906ck9(859) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Chassis type." + ::= { chassis 1 } + +chassisVersion OBJECT-TYPE + SYNTAX DisplayString +-- Rsyntax OCTET STRING + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Chassis hardware revision level, or an empty + string if unavailable." + ::= { chassis 2 } + +chassisId OBJECT-TYPE + SYNTAX DisplayString +-- Rsyntax OCTET STRING + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Unique ID string. Defaults to chassis serial + number if available, otherwise empty. Can + also be set with 'snmp-server chassis-id'." + ::= { chassis 3 } + +romVersion OBJECT-TYPE + SYNTAX DisplayString +-- Rsyntax OCTET STRING + ACCESS read-only + STATUS deprecated + DESCRIPTION + "ROM monitor version." + ::= { chassis 4 } + +romSysVersion OBJECT-TYPE + SYNTAX DisplayString +-- Rsyntax OCTET STRING + ACCESS read-only + STATUS deprecated + DESCRIPTION + "ROM system software version, or an empty + string if unavailable." + ::= { chassis 5 } + +processorRam OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Bytes of RAM available to CPU." + ::= { chassis 6 } + +nvRAMSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Bytes of non-volatile configuration memory." + ::= { chassis 7 } + +nvRAMUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Bytes of non-volatile configuration memory + in use." + ::= { chassis 8 } + +configRegister OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Value of configuration register." + ::= { chassis 9 } + +configRegNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Value of configuration register at next + reload." + ::= { chassis 10 } + +cardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CardTableEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Chassis card table." + ::= { chassis 11 } + +cardTableEntry OBJECT-TYPE + SYNTAX CardTableEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Chassis card table." + INDEX { cardIndex } + ::= { cardTable 1 } + +CardTableEntry ::= SEQUENCE { + cardIndex INTEGER, + cardType INTEGER, + cardDescr DisplayString, + cardSerial INTEGER, + cardHwVersion DisplayString, + cardSwVersion DisplayString, + cardSlotNumber INTEGER, + cardContainedByIndex INTEGER, + cardOperStatus INTEGER, + cardSlots INTEGER + } + +cardIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Index into cardTable (not physical chassis + slot number)." + ::= { cardTableEntry 1 } + +cardType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + csc1(2), + csc2(3), + csc3(4), + csc4(5), + rp(6), + cpu-igs(7), + cpu-2500(8), + cpu-3000(9), + cpu-3100(10), + cpu-accessPro(11), + cpu-4000(12), + cpu-4000m(13), + cpu-4500(14), + rsp1(15), + rsp2(16), + cpu-4500m(17), + cpu-1003(18), + cpu-4700(19), + csc-m(20), + csc-mt(21), + csc-mc(22), + csc-mcplus(23), + csc-envm(24), + chassisInterface(25), + cpu-4700S(26), + cpu-7200-npe100(27), + rsp7000(28), + chassisInterface7000(29), + rsp4(30), + cpu-3600(31), + cpu-as5200(32), + c7200-io1fe(33), + cpu-4700m(34), + cpu-1600(35), + c7200-io(36), + cpu-1503(37), + cpu-1502(38), + cpu-as5300(39), + csc-16(40), + csc-p(41), + csc-a(50), + csc-e1(51), + csc-e2(52), + csc-y(53), + csc-s(54), + csc-t(55), + csc-r(80), + csc-r16(81), + csc-r16m(82), + csc-1r(83), + csc-2r(84), + sci4s(56), + sci2s2t(57), + sci4t(58), + mci1t(59), + mci2t(60), + mci1s(61), + mci1s1t(62), + mci2s(63), + mci1e(64), + mci1e1t(65), + mci1e2t(66), + mci1e1s(67), + mci1e1s1t(68), + mci1e2s(69), + mci2e(70), + mci2e1t(71), + mci2e2t(72), + mci2e1s(73), + mci2e1s1t(74), + mci2e2s(75), + csc-cctl1(100), + csc-cctl2(101), + csc-mec2(110), + csc-mec4(111), + csc-mec6(112), + csc-fci(113), + csc-fcit(114), + csc-hsci(115), + csc-ctr(116), + cpu-7200-npe150(121), + cpu-7200-npe200(122), + cpu-wsx5302(123), + gsr-rp(124), + cpu-3810(126), + cpu-2600(127), + cpu-rpm(128), + cpu-ubr904(129), + cpu-6200-mpc(130), + cpu-1700(131), + cpu-7200-npe300(132), + cpu-1400(133), + cpu-800(134), + cpu-psm-1gbps(135), + cpu-7200-npe175(137), + cpu-7200-npe225(138), + cpu-1417(140), + cpu-psm1-1oc12(141), + cpu-optical-regenerator(142), + cpu-ubr924(143), + cpu-7120(144), + cpu-7140(145), + cpu-psm1-2t3e3(146), + cpu-psm1-4oc3(147), + cpu-ubr91x(149), + sp(150), + eip(151), + fip(152), + hip(153), + sip(154), + trip(155), + fsip(156), + aip(157), + mip(158), + ssp(159), + cip(160), + srs-fip(161), + srs-trip(162), + feip(163), + vip(164), + vip2(165), + ssip(166), + smip(167), + posip(168), + feip-tx(169), + feip-fx(170), + cbrt1(178), + cbr120e1(179), + cbr75e(180), + vip2-50(181), + feip2(182), + acip(183), + mc11(184), + mc12a(185), + io1fe-tx-isl(186), + geip(187), + vip4(188), + mc14a(189), + mc16a(190), + mc11a(191), + cip2(192), + mc28(194), + vip4-80(195), + vip4-50(196), + io-e-ge(197), + io-2fe(198), + npm-4000-fddi-sas(200), + npm-4000-fddi-das(201), + npm-4000-1e(202), + npm-4000-1r(203), + npm-4000-2s(204), + npm-4000-2e1(205), + npm-4000-2e(206), + npm-4000-2r1(207), + npm-4000-2r(208), + npm-4000-4t(209), + npm-4000-4b(210), + npm-4000-8b(211), + npm-4000-ct1(212), + npm-4000-ce1(213), + npm-4000-1a(214), + npm-4000-6e-pci(215), + npm-4000-1fe(217), + npm-4000-1hssi(218), + npm-4000-2e-pci(219), + npm-4000-4gb(220), + ws-x4548-gb-rj45vplus(222), + pa-1fe(230), + pa-8e(231), + pa-4e(232), + pa-5e(233), + pa-4t(234), + pa-4r(235), + pa-fddi(236), + sa-encryption(237), + pa-ah1t(238), + pa-ah2t(239), + pa-a4t(240), + pa-a8t-v35(241), + pa-1fe-tx-isl(242), + pa-1fe-fx-isl(243), + pa-1fe-tx-nisl(244), + sa-compression(245), + pa-atm-lite-1(246), + pa-ct3(247), + pa-oc3sm-mux-cbrt1(248), + pa-oc3sm-mux-cbr120e1(249), + pa-ds3-mux-cbrt1(254), + pa-e3-mux-cbr120e1(255), + pa-8b-st(257), + pa-4b-u(258), + pa-fddi-fd(259), + pm-cpm-1e2w(260), + pm-cpm-2e2w(261), + pm-cpm-1e1r2w(262), + pm-ct1-csu(263), + pm-2ct1-csu(264), + pm-ct1-dsx1(265), + pm-2ct1-dsx1(266), + pm-ce1-balanced(267), + pm-2ce1-balanced(268), + pm-ce1-unbalanced(269), + pm-2ce1-unbalanced(270), + pm-4b-u(271), + pm-4b-st(272), + pm-8b-u(273), + pm-8b-st(274), + pm-4as(275), + pm-8as(276), + pm-4e(277), + pm-1e(278), + pm-m4t(280), + pm-16a(281), + pm-32a(282), + pm-c3600-1fe-tx(283), + pm-c3600-compression(284), + pm-dmodem(285), + pm-8admodem(286), + pm-16admodem(287), + pm-c3600-1fe-fx(288), + pm-1fe-2t1-csu(289), + as5200-carrier(290), + as5200-2ct1(291), + as5200-2ce1(292), + as5200-dtd-carrier(293), + pm-as5xxx-12m(310), + pm-as5xxx-12m-56k(311), + pm-as5xxx-12m-v110(312), + wm-c2500-5in1(330), + wm-c2500-t1-csudsu(331), + wm-c2500-sw56-2wire-csudsu(332), + wm-c2500-sw56-4wire-csudsu(333), + wm-c2500-bri(334), + wm-c2500-bri-nt1(335), + wic-serial-1t(360), + wic-serial-2t(361), + wic-csu-dsu-4(363), + wic-s-t-3420(364), + wic-s-t-2186(365), + wic-u-3420(366), + wic-u-2091(367), + wic-u-2091-2081(368), + wic-s-t-2186-leased(369), + wic-t1-csudsu(370), + wic-serial-2as(371), + aim-compression(372), + c3660-2fe-tx(373), + pm-oc3mm(374), + pm-oc3mm-vpd(375), + pm-oc3smi-vpd(376), + pm-oc3sml-vpd(377), + pm-oc3sml(378), + pm-oc3smi(379), + pm-ima-4t1(380), + pm-ima-8t1(381), + pm-ima-4e1(382), + pm-ima-8e1(383), + nm-1fe-2w(384), + nm-2fe-2w(385), + nm-1fe-1r-2w(386), + nm-2w(387), + aim-encryption(388), + c36xx-1fe-tx(389), + pa-jt2(400), + pa-posdw(401), + pa-4me1-bal(402), + pa-2ce1-balanced(403), + pa-2ct1(404), + pa-1vg(405), + pa-atmdx-ds3(406), + pa-atmdx-e3(407), + pa-atmdx-sml-oc3(408), + pa-atmdx-smi-oc3(409), + pa-atmdx-mm-oc3(410), + pa-a8t-x21(414), + pa-a8t-rs232(415), + pa-4me1-unbal(416), + pa-4r-fdx(417), + pa-1e3(418), + pa-2e3(419), + pa-1t3(420), + pa-2t3(421), + pa-2ce1-unbalanced(422), + pa-14e-switch(423), + pa-1fe-fx-nisl(424), + pa-esc-channel(425), + pa-par-channel(426), + pa-ge(427), + pa-4ct1-csu(428), + pa-8ct1-csu(429), + c3800-vdm(430), + c3800-vdm-dc-2t1e1(431), + c3800-vdm-dc-1t1e1-enet(432), + pa-2feisl-tx(433), + pa-2feisl-fx(434), + mc3810-dcm(435), + mc3810-mfm-e1balanced-bri(436), + mc3810-mfm-e1unbalanced-bri(437), + mc3810-mfm-e1-unbalanced(438), + mc3810-mfm-dsx1-bri(439), + mc3810-mfm-dsx1-csu(440), + mc3810-vcm(441), + mc3810-avm(442), + mc3810-avm-fxs(443), + mc3810-avm-fxo(444), + mc3810-avm-em(445), + mc3810-vcm3(446), + mc3810-bvm(447), + mc3810-avm-fxo-uk(448), + mc3810-avm-fxo-ger(449), + mc3810-hcm2(450), + mc3810-hcm6(451), + mc3810-avm-fxo-pr3(452), + mc3810-avm-fxo-pr2(453), + mc3810-vdm(454), + mc3810-apm-fxs-did(455), + mc3810-bvm-nt-te(456), + mc3810-hcm1(457), + mc3810-hcm3(458), + mc3810-hcm4(459), + pm-dtd-6m(461), + pm-dtd-12m(462), + as5300-4ct1(480), + as5300-4ce1(481), + as5300-carrier(482), + as5300-dtd-carrier(484), + as5300-8ct1-4t(485), + as5300-8ce1-4t(486), + as5300-4ct1-4t(487), + as5300-4ce1-4t(488), + as5300-amazon2-carrier(489), + vic-em(500), + vic-fxo(501), + vic-fxs(502), + vpm-2v(503), + vpm-4v(504), + dsp-vfc30(505), + dspm-c542(507), + vic-2fxo-eu(508), + vic-2fxo-m3(509), + vic-2fxo-m4(510), + vic-2fxo-m5(511), + vic-2fxo-m6(512), + vic-2fxo-m7(513), + vic-2fxo-m8(514), + vic-2st-2086(515), + hdv(516), + dspm-6c549(517), + wvic-1dsu-t1(518), + wvic-1dsu-e1(519), + wvic-2dsu-t1(520), + wvic-2dsu-e1(521), + wvic-2dsu-t1-di(522), + wvic-2dsu-e1-di(523), + vic-2fxo-m2(525), + hda-nm-4fxs(528), + pos-qoc3-mm(530), + pos-qoc3-sm(531), + pos-oc12-mm(532), + pos-oc12-sm(533), + atm-oc12-mm(534), + atm-oc12-sm(535), + pos-oc48-mm-l(536), + pos-oc48-sm-lr-fc(537), + gsr-sfc(538), + gsr-csc(539), + gsr-csc4(540), + gsr-csc8(541), + gsr-sfc8(542), + atm-qoc3-sm(543), + atm-qoc3-mm(544), + gsr-oc12chds3-mm(545), + gsr-oc12chds3-sm(546), + gsr-1ge(547), + gsr-oc12chsts3-mm(548), + gsr-oc12chsts3-sm(549), + gsr-qoc12-mm(550), + gsr-qoc12-sm(551), + pos-oc48-sm-sr-fc(552), + pos-qoc3-sm-l(553), + pos-8oc3-mm(554), + pos-8oc3-ir(555), + pos-8oc3-lr(556), + pos-16oc3-mm(557), + pos-16oc3-ir(558), + pos-16oc3-lr(559), + pa-8ct1(560), + pa-8ce1(561), + pa-ce3(562), + pa-4r-dtr(563), + pa-possw-sm(564), + pa-possw-mm(565), + pa-possw-lr(566), + pa-1t3-plus(567), + pa-2t3-plus(568), + pa-ima-t1(569), + pa-ima-e1(570), + pa-2ct1-csu(571), + pa-2ce1(572), + pa-2fe-tx(573), + pa-2fe-fx(574), + pa1-esc4-channel(575), + pa2-oc3-pos-sw(576), + pa-4dtr(577), + pa-vm-hda-8fxs-did(578), + pa1-oc3-pos-sw(579), + pa-mcx-4te1-q(580), + pm-1fe-1t1(600), + pm-1fe-2t1(601), + pm-1fe-1e1(602), + pm-1fe-2e1(603), + pm-1fe-1t1-csu(604), + pm-atm25(605), + pm-hssi(606), + as5800-dsc(630), + as5800-12t1(631), + as5800-12e1(632), + as5800-mica-hmm(633), + as5800-t3(634), + as5800-1fe-dsi(635), + as5800-mica-dmm(636), + as5800-vcc(637), + as5800-dspm-6c549(638), + as5800-dsp(639), + slc-cap8(650), + ntc-oc3si(651), + ntc-oc3mm(652), + ntc-stm1si(653), + ntc-stm1mm(654), + slc-dmt8(655), + slc-dmt16(656), + ntc-ds3(657), + osm-1oc48-pos-ss(659), + osm-1oc48-pos-sl(660), + osm-1oc48-pos-si(661), + osm-2oc12-pos-sl(664), + osm-4oc12-pos-sl(665), + osm-2oc12-pos-mm(666), + osm-4oc12-pos-mm(667), + osm-2oc12-pos-si(668), + osm-4oc12-pos-si(669), + osm-8oc3-pos-si(670), + osm-16oc3-pos-si(671), + osm-8oc3-pos-mm(672), + osm-16oc3-pos-mm(673), + osm-8oc3-pos-sl(674), + osm-16oc3-pos-sl(675), + osm-4ge-wan-gbic(676), + osm-4ge-4oc12-chds3-sm-ir(680), + osm-4ge-8oc12-chds3-sm-ir(681), + osm-4ge-oc48-chds3-sm-sr(682), + osm-4ge-2oc48-chds3-sm-sr(683), + osm-4ge-oc48-chds3-sm-ir(684), + osm-4ge-2oc48-chds3-sm-ir(685), + osm-4ge-oc12-chds3-sm-ir(686), + osm-4ge-2oc12-chds3-sm-ir(687), + mwam-blade(688), + wsx-6582-2pa(689), + wsx-6066-slbsk9(692), + cat6k-wsf-6k-pfc3b(693), + cat6k-wsf-6k-dfc3b(694), + cat6k-wsf-6700-dfc3b(695), + cat6k-wsf-6k-pfc3bxl(696), + cat6k-wsf-6k-dfc3bxl(697), + cat6k-wsf-6700-dfc3bxl(698), + atmdx-rpm(750), + pa-vxc-2t1e1(800), + pa-vxb-2t1e1(801), + pa-atm-oc12-mm(802), + pa-atm-oc12-smi(803), + pa-mct3(804), + pa-mc2t3(805), + pa-pos-oc12-mm(806), + pa-pos-oc12-sm(807), + srp-pa-oc12-mm(808), + srp-pa-oc12-sm-ir(809), + srp-pa-oc12-lr(810), + pa-mcx-2te1(811), + pa-mcx-4te1(812), + pa-mcx-8te1(813), + srp-pa-oc12-sm-xr(814), + pa-mc-stm1-smi(817), + pa-mc-stm1-mm(818), + pa-dual-wide-ge(819), + pa-vxa-1t1e1-24(820), + pa-vxa-1t1e1-30(821), + pa-mc-8t1e1(822), + pa-mcx-8te1-m(824), + pa-a6-mm-oc3(825), + pa-a6-smi-oc3(826), + pa-a6-sml-oc3(827), + pa-a6-ds3(828), + pa-a6-e3(829), + pa-mc-t3-ec(830), + pa-mc-2t3-ec(831), + pa-1t3e3-ec(832), + pa-2t3e3-ec(833), + ausm-8t1(850), + ausm-8e1(851), + cesm-8t1(852), + cesm-8e1(853), + frsm-8t1(854), + frsm-8e1(855), + frsm-4x21(856), + frsm-2hssi(857), + cesm-1t3(858), + cesm-1e3(859), + vism-8t1(860), + vism-8e1(861), + mgx-rpm(862), + mgx-srm-3t3(863), + mgx-rpm-pr(878), + vixm-4oc12(883), + vixm-16oc3(884), + cesmb-8e1(886), + cesmb-8t1(887), + frsmc-8e1(888), + frsmc-8t1(889), + frsmb-2hssi(890), + frsmb-12in1(891), + hsfr-12t3(892), + hsfr-12e3(893), + frsm-12t3(894), + frsm-12e3(895), + frsmb-2t3(896), + frsm-b2e3(898), + vism-pr-8t1(899), + wsx-2914(900), + wsx-2922(901), + wsx-2914-v(902), + wsx-2922-v(903), + wsx-2924-v(904), + wsx-2951(905), + wsx-2961(906), + wsx-2971(907), + wsx-2972(908), + wsx-2931(909), + mgbic-1000base-lh(911), + mgbic-1000base-zx(912), + mgbic-1000base-cxstack(913), + mgbic-1000baset(914), + lm-bnc-2t3(950), + lm-bnc-2e3(951), + lm-db15-4x21(952), + lm-scsi2-2hssi(953), + lm-rj48-8t1(954), + lm-rj48-8t1-r(955), + lm-rj48-8e1(956), + lm-rj48-8e1-r(957), + lm-smb-8e1(958), + lm-smb-8e1-r(959), + lm-psm-ui(960), + lm-mmf-4oc3(961), + lm-smfir-4oc3(962), + lm-smflr-4oc3(963), + lm-smfir-1oc12(964), + lm-smflr-1oc12(965), + lm-s3-ui(966), + lm-1fe-tx(967), + lm-1fe-fx(968), + lm-1mmf-fddi(969), + lm-1smf-fddi(970), + lm-rj45-4e(971), + lm-bnc-3t3(985), + ubr-mc16s(1001), + ubr-mc11(1002), + ubr-mc11c(1003), + ubr-mc12c(1004), + ubr-mc14c(1005), + ubr-mc16a(1006), + ubr-mc16b(1007), + ubr-mc16c(1008), + ubr-mc16e(1009), + ubr-mc28c(1010), + ubr-mc26(1011), + ubr-912c(1012), + ubr-912s(1013), + ubr-914r(1014), + ubr-clk(1015), + ubr-925(1016), + ubr-mc26c(1017), + ubr-mc28cf(1020), + ubr-mc28c-bnc(1021), + ubr-mc26cf(1022), + ubr-mc26c-bnc(1023), + ubr-905(1024), + ubr-dlc24(1025), + ubr-mc520s-f(1029), + ubr-mc520s-bnc(1030), + ubr-mc28u(1033), + ubr-mc16u(1034), + ubr-mc28x(1035), + ubr-mc16x(1036), + ubr-tccplus(1040), + ubr-mc16u-e(1041), + ubr-mc28u-e(1042), + ubr-dtcc(1043), + ubr-mc88v(1045), + ubr-mc2020(1046), + gsr-8fe-tx(1050), + gsr-8fe-fx(1051), + ssrp-oc48-sm-sr(1052), + ssrp-oc48-sm-lr(1053), + pos-qoc12-sm-lr(1054), + pos-qoc12-mm-sr(1055), + pos-oc48-sm-lr-sc(1056), + pos-oc48-sm-sr-sc(1057), + srp-oc12-sm-ir(1058), + srp-oc12-sm-lr(1059), + srp-oc12-mm(1060), + pos-en-oc48-sr-sc(1061), + pos-en-oc48-sr-fc(1062), + pos-en-oc48-lr-sc(1063), + pos-en-oc48-lr-fc(1064), + pos-en-qoc12-sr(1065), + pos-en-qoc12-ir(1066), + copper-6ds3(1067), + copper-12ds3(1068), + pos-oc192-sm-ir-fc(1069), + pos-oc192-sm-sr-fc(1070), + pos-oc192-sm-ir-sc(1071), + pos-oc192-sm-sr-sc(1072), + gsr-sfc16(1073), + gsr-csc16(1074), + gsr-3ge(1075), + gsr-alarm16(1076), + gsr-bus-board16(1077), + srp-oc12-sm-xr(1078), + pos-en-qoc12-mm(1079), + pos-en-qoc48-sm-sr-fc(1080), + pos-en-qoc48-sm-sr-sc(1081), + pos-en-qoc48-sm-lr-sc(1082), + pos-en-qoc48-sm-lr-fc(1083), + gsr-6ct3(1084), + pos-en-oc192-sm-lr-fc(1085), + pos-en-oc192-sm-lr-sc(1086), + pos-en-oc192-sm-vsr-sc(1087), + pos-en-oc192-sm-vsr-fc(1088), + gsr-sfc16-oc192(1091), + gsr-csc16-oc192(1092), + gsr-qoc12-chstsds3-sm-ir-sc(1094), + gsr-qoc12-chstsds3-mm-sr-sc(1095), + gsr-oc48-chstsds3-mm-sr-sc(1096), + gsr-oc48-chstsds3-sm-ir-sc(1097), + gsr-oc48-chstsds3-sm-lr-sc(1098), + gsr-16oc3-chstsds3-mm-sr-sc(1099), + aim-lc-4e1-compression(1100), + vic-2fxo-m1(1101), + pm-nm-to-aim(1102), + wic-csu-dsu-ft1(1105), + pm-ds3(1106), + pm-e3(1107), + vic-2vp-fxs-did(1111), + wic-serial-1t-12in1(1112), + vic-2st-2086-nt-te(1113), + nm-aic64(1114), + mix3660-64(1115), + wic-async-1am(1116), + wic-async-2am(1117), + aim-4dsps(1119), + hdv-4fxs(1120), + c2610m(1121), + c2611m(1122), + wic-ethernet(1124), + nm-1t3e3(1130), + nm-1ct3e3(1131), + nm-8ct1e1(1132), + hda-em-4fxo(1133), + c2610xm-1fe(1134), + c2611xm-2fe(1135), + c2620xm-1fe(1136), + c2621xm-2fe(1137), + c2650xm-1fe(1138), + c2651xm-2fe(1139), + nm-16as(1140), + nm-1ct1e1-pri(1147), + nm-2ct1e1-pri(1148), + nm-ceoip-4t1e1(1149), + io-2fe-tx-isl(1150), + ism-ipsec-mppe(1151), + vpn-accelerator(1152), + vpn-accelerator-module2(1153), + vpn-accelerator-AES(1154), + vpn-am-2plus(1155), + cre-rp(1180), + cre-fp(1181), + cpu-as5400(1182), + cpu-mc3810-v3(1185), + cpu-7200-nse1(1186), + cpu-as5850(1187), + cpu-7200-npe400(1188), + cpu-rsp4-plus(1190), + cpu-7150(1191), + cpu-7401-nse(1193), + cpu-gsr-prp1(1196), + cpu-c7300-nse100(1197), + cpu-pxm1e-1gbps(1198), + cpu-pxm1e-2oc12(1199), + cpu-pxm1e-8oc3(1200), + cpu-pxm1e-8t3e3(1201), + cpu-pxm1e-combo-t3e3oc3(1202), + cpu-7200-npeg1(1203), + cpu-c2691-2fe(1204), + cpu-c3745-2fe(1205), + cpu-c3725-2fe(1206), + cpu-c3631-1fe(1207), + cpu-mwr1900-2fe(1208), + cpu-6400-nsp(1209), + cpu-6400-nrp(1210), + cpu-6400-nrp2(1211), + cpu-6400-nrp2-sv(1212), + cpu-pxm1e-16-t1e1(1215), + cpu-c7300-nse100-plus(1216), + cpu-as5400-hpx(1217), + cpu-as5350-hpx(1218), + cpu-as5850-tb(1221), + cpu-c7300-npeg100(1222), + cpu-vg224(1224), + cpu-1800-mod(1227), + cpu-gsr-prp2(1228), + cpu-as5400-xm(1229), + cpu-as5350-xm(1230), + cpu-7200-npeg2(1238), + cpu-c2801-2fe(1239), + cpu-ixp2350-westport-np(1240), + cpu-c7300-nse150(1241), + cpu-7201-npeg2(1243), + cpu-uc520-s(1247), + cpu-uc520-m(1248), + cpu-1861(1249), + cpu-traffic(1250), + cpu-2941(1251), + cpu-1941-2ge(1252), + cpu-2901-2ge(1253), + cpu-2911-3ge(1254), + cpu-2951-3ge(1255), + cpu-2921-3ge(1256), + cpu-3925-3ge(1257), + cpu-3945-3ge(1258), + cpu-sr-520t1(1259), + cpu-1941w-2ge(1260), + cpu-3825nv-2ge(1261), + cpu-3845nv-2ge(1262), + cpu-3900SPE200-4ge(1269), + cpu-3900spe250-4ge(1274), + cpu-c1841c-2fe-k9(1277), + cpu-c2801c-2fe-k9(1278), + cpu-c2811c-2fe-k9(1279), + cpu-c2821c-2ge-k9(1280), + cpu-c3825c-2ge-k9(1282), + cpu-c3845c-2ge-k9(1283), + cpu-1906c-k9(1287), + pos-1oc12(1300), + p6-ct3(1301), + ge(1302), + p1-coc12(1304), + p4-chstm1(1305), + acc-24fe-tx(1307), + acc-24fe-fx-mm(1308), + acc-24fe-fx-sm(1309), + srp-oc48-sr(1310), + srp-oc48-ir(1311), + atm-4oc3(1313), + srp-pos-1oc48-sm-sr(1315), + srp-pos-1oc48-sm-lr(1316), + flashcard-48mb(1317), + flashcard-128mb(1318), + p24-ct1e1(1319), + acc-4ge8fe-tx(1323), + acc-4ge8fe-fx-mm(1324), + acc-4ge8fe-fx-sm(1325), + ul-srp48-lr1(1326), + ul-srp48-lr2(1327), + p8-fe(1329), + c10720-mnt(1330), + ul-pos-srp48-sm-sr(1332), + ul-pos-srp48-sm-ir(1333), + ul-pos-srp48-sm-lr1(1334), + ul-pos-srp48-sm-lr2(1335), + acc-24fe-tx-b(1336), + acc-4ge8fe-tx-b(1337), + c10k-spa-jacket(1338), + ul-rpr-srp-48(1339), + p4-ct3(1340), + atm-4oc3stm1-lr(1341), + as5400-dfc-carrier(1350), + as5400-dfc-np348(1351), + as5400-dfc-np192(1352), + as5400xm-dfc-carrier(1353), + as5400xm-vfc(1354), + dfc-8ce1(1450), + dfc-8ct1(1451), + dfc-ct3(1452), + dfc-np108(1453), + isa-ipsec-mppe(1454), + wic-dslsar-20150(1455), + wvic-2dsu-t1-dir(1462), + wvic-2dsu-e1-dir(1463), + vic-4vp-fxs-did(1464), + vic-4fxo-us-m1(1465), + vic-4fxo-m2-m3(1466), + vic-4fxo-cama(1467), + mgx-srm-e1-oc3(1469), + vic-8fxo-us-m1(1471), + p8-ds3-e3-atm(1472), + wic-dslsar-20174-isdn(1475), + wic-dslsar-20174-pots(1476), + nm-se(1477), + aim-se(1478), + wic-se(1479), + spa-ipsec-2g(1482), + spa-2p-oc3-atm(1483), + spa-4p-oc3-atm(1484), + spa-1p-oc12-atm(1485), + spa-1p-oc48-atm(1487), + spa-2p-oc3-pos(1490), + spa-4p-oc3-pos(1491), + spa-1p-oc12-pos(1492), + spa-2p-oc12-pos(1493), + spa-8p-oc12-pos(1494), + spa-4p-fe-7304(1495), + spa-2p-ge-7304(1496), + wic-eswitch4(1497), + spa-1p-oc192-pos-rpr-xfp(1498), + spa-1p-oc192-pos-rpr-sm-lr(1500), + cat6k-wsx-sup-12ge(1502), + cat6k-wsx-6408-gbic(1503), + cat6k-wsx-6224-100fx-mt(1504), + cat6k-wsx-6248-rj45(1505), + cat6k-wsx-6248-tel(1506), + cat6k-wsx-6302-msm(1507), + cat6k-wsx-6024-mtrj(1509), + cat6k-msfc2(1510), + cat6k-wsx-6316-ge-tx(1511), + cat6k-wsx-6416-gbic(1512), + cat6k-wsx-6324-100fx(1513), + cat6k-wsx-6348-rj45(1514), + cat6k-wsx-6502-10ge(1515), + cat6k-wsx-6066-slb-apc(1516), + cat6k-wsx-6548-rj45(1518), + cat6k-wsx-6248a-tel(1519), + cat6k-wsx-sup2-2ge(1520), + cat6k-wsc-6500-sfm(1521), + cat6k-wsc-6500-sfm2(1522), + cat6k-wsx-6816-gbic(1523), + cat6k-wsx-6348-rj21(1528), + cat6k-wsx-6516-gbic(1529), + cat6k-wsx-sup1a-2ge(1530), + cat6k-wsx-6548-rj21(1531), + cat6k-wsx-6416-gemt(1532), + cat6k-wsx-6380-nam(1533), + cat6k-wsx-6248a-rj45(1534), + cat6k-wsx-6408a-gbic(1535), + cat6k-wsx-6381-ids(1536), + cat6k-wsx-6524-mmmt(1537), + cat6k-wsx-6516-getx(1538), + cat6k-wsx-6501-10gex4(1539), + cat6k-wsx-6816-oc3-mm(1540), + cat6k-wsf-6kvpwr(1541), + cat6k-ws-svc-nam1(1542), + cat6k-ws-svc-nam2(1543), + cat6k-ws-svc-fwm1(1544), + cat6k-ws-svc-ssl1(1545), + cat6k-wsx-6516a-gbic(1546), + ipsec-vpnsm(1549), + dslam-ni2-controller(1553), + wvic-2dsu-e1-di-g703(1554), + wvic-1dsu-e1-g703(1555), + dspm-pvdm3(1556), + dspm-pvdm1(1561), + dspm-pvdm2(1562), + dspm-pvdm4(1563), + dspm-pvdm5(1564), + hda-em-4dsp(1590), + hda-em-10fxs(1591), + wic-sh-dsl(1565), + hdv-8fxs(1566), + hdv-4dsp(1567), + c7300-nse100-db(1568), + vic-4vp-fxs-4did(1573), + c7300-nse100-plus-db(1574), + em-4fxs-4fxo(1581), + em-6fxo(1582), + em-4bri-nt-te(1583), + vic2-mft1-t1e1(1594), + vic2-mft2-t1e1(1595), + em2-hda-4fxo(1596), + vic-1j1(1597), + wic-1am-v2(1598), + wic-2am-v2(1599), + ni2-wan-oc3mm-sub-oc3mm(1600), + ni2-wan-ds3-sub-2ds3(1601), + atuc-1p2-cap(1602), + atuc-1p2-dmt(1603), + atuc-1p4-dmt(1604), + lim(1605), + ni2-wan-oc3sm-sub-oc3sm(1606), + ni2-wan-e3-sub2-e3(1607), + ni2-wan-ds3-sub8-ds1-ima(1608), + atuc-1p4-cap(1609), + stuc-1p4(1610), + ituc-1p8(1611), + atuc-1p4-flexi-dmt(1612), + atuc-1p4-flexi-cap(1613), + atuc-1p4-flexi(1614), + atuc-1p4-dmt-isdn(1615), + ni2-wan-oc3sm-sub-2ds3(1616), + ni2-wan-oc3mm-sub-2ds3(1617), + atuc-1p8-dmt(1618), + stuc-1p8(1619), + atuc-1p8-dmt-itemp(1620), + stuc-1p8-itemp(1621), + ni2-wan-ds3-sub-2ds3-rev2(1634), + ni2-wan-oc3sm-sub-oc3sm-rev2(1635), + ni2-wan-oc3mm-sub-oc3mm-rev2(1636), + ni2-wan-oc3sm-sub-2ds3-rev2(1637), + ni2-wan-oc3mm-sub-2ds3-rev2(1638), + ni2-wan-oc3sm-sub-oc3sm-itemp(1639), + cva122(1700), + cva124(1701), + cva122e(1702), + cva124e(1703), + as5850-epm-2ge(1750), + as5850-ct3-216up(1751), + as58xx-324up(1753), + as5850-24e1(1754), + as5850-24t1(1755), + as5350xm-dfc-carrier(1801), + gsr-16oc3-chstsds3-sm-ir-sc(1900), + gsr-16oc3-chstsds3-sm-lr-sc(1901), + gsr-2oc3-chds1(1905), + ssrp-oc192-sm-lr(1906), + ssrp-oc192-sm-ir(1907), + ssrp-oc192-sm-sr(1908), + ssrp-oc192-sm-vsr(1909), + gsr-2oc12chds3-mm(1910), + gsr-2oc12chds3-sm(1911), + gsr-sfc10(1912), + gsr-csc10(1913), + gsr-alarm10(1914), + gsr-bus-board10(1915), + gsr-oc48-chstsds3-sm-sr-sc(1916), + gsr-e48-pos-oc48-sm-sr-sc(1917), + gsr-e48-pos-oc48-sm-lr-sc(1918), + gsr-e48-pos-qoc12-sm-ir-sc(1919), + gsr-e48-pos-16oc3-sm-ir-sc(1920), + copper-6e3(1921), + copper-12e3(1922), + gsr-e48-pos-16oc3-sm-ir-lc(1926), + gsr-16oc3-chstsds3-sm-ir-lc(1927), + gsr-oc12-chds1-sm-ir-sc(1928), + gsr-sfc6(1929), + gsr-csc6(1930), + gsr-alarm6(1931), + pos-en-qoc48-vsr(1932), + pos-en-qoc48-mm-sr-sc(1933), + pos-en-qoc48-sm-ir-sc(1934), + pos-en-qoc48-sm-ir-fc(1935), + pos-en-qoc48-sm-vlr-sc(1936), + pos-en-qoc48-sm-vlr-fc(1937), + pos-en-qoc48-sm-elr-sc(1938), + pos-en-qoc48-sm-elr-fc(1939), + pos-en-oc192-vsr(1940), + pos-en-oc192-sm-sr2-sc(1941), + pos-en-oc192-sm-sr2-fc(1942), + pos-en-oc192-sm-vlr-sc(1943), + pos-en-oc192-sm-vlr-fc(1944), + pos-en-oc192-sm-elr-sc(1945), + pos-en-oc192-sm-elr-fc(1946), + gsr-sfc12410(1947), + gsr-csc12410(1948), + iad2420-vm-8fxs(1950), + iad2420-16fxs(1951), + iad2420-vm-pwr(1952), + iad2420-adsl(1953), + iad2420-hcm1(1954), + iad2420-hcm2(1955), + iad2420-hcm3(1956), + iad2420-hcm4(1957), + iad2420-hcm5(1958), + iad2420-hcm6(1959), + iad2420-cpu(1960), + iad2420-mfm-e1-unbalanced(1961), + iad2420-mfm-e1-dsx1-csu(1962), + iad2420-mfm-t1-dsx1-csu(1963), + iad2420-8fxo(1964), + iad2420-16fxs-off-premise(1967), + gsr-atm-en-8oc3-mm(1968), + gsr-oc48-msr(1969), + pos-e-2oc192-vsr(1970), + pos-e-2oc192-sm-sr2-sc(1971), + pos-e-2oc192-sm-sr2-fc(1972), + pos-e-2oc192-sm-sr-sc(1973), + pos-e-2oc192-sm-sr-fc(1974), + pos-e-2oc192-sm-ir-sc(1975), + pos-e-2oc192-sm-ir-fc(1976), + pos-e-2oc192-sm-lr-sc(1977), + pos-e-2oc192-sm-lr-fc(1978), + pos-e-2oc192-sm-vlr-sc(1979), + pos-e-2oc192-sm-vlr-fc(1980), + pos-e-2oc192-sm-elr-fc(1981), + pos-e-2oc192-sm-elr-sc(1982), + iad2430-ob-8fxs(1983), + iad2430-ob-16fxs(1984), + iad2430-ob-24fxs(1985), + iad2430-ob-t1e1(1986), + iad2435-ob-t1e1(1987), + iad2435-ob-8fxs(1988), + vg204-ob-4fxs(1989), + vg202-ob-2fxs(1990), + mc3810-hcm5(2000), + m10000base-lx4(2051), + m10000base-ex4(2052), + m10000base-lr(2053), + m10000base-er(2054), + m10000base-sx4(2055), + c7401(2100), + io-c7401-ge(2101), + c7411-npeg1(2128), + io-c7411-ge(2129), + vip6-80(2132), + c7300-cc-pa(2138), + c7304-msc-100(2139), + c7300-6e3(2140), + c7300-1oc12-atm(2141), + c7200-vsa(2155), + gsr-1p10ge(2200), + gsr-e48-pos-oc48-sm-ir-sc(2201), + gsr-e-oc192-sm-lr-sc(2203), + gsr-e-oc192-sm-vsr-sc(2204), + gsr-e-oc192-sm-vsr-fc(2205), + gsr-e-oc192-sm-sr-fc(2206), + gsr-e-oc192-sm-sr-sc(2207), + gsr-e-oc192-sm-lr-fc(2208), + gsr-e-qoc48-sm-lr-fc(2209), + gsr-e-qoc48-sm-lr-sc(2210), + gsr-e-qoc48-sm-vsr-sc(2211), + gsr-e-qoc48-sm-vsr-fc(2212), + gsr-e-qoc48-sm-sr-fc(2213), + gsr-e-qoc48-sm-sr-sc(2214), + gsr-e-qoc48-vsr(2215), + gsr-e-qoc48-sm-sr2-sc(2216), + gsr-e-qoc48-sm-sr2-fc(2217), + gsr-e-qoc48-mm-sr-sc(2218), + gsr-e-qoc48-sm-ir-sc(2219), + gsr-e-qoc48-sm-ir-fc(2220), + gsr-e-qoc48-sm-vlr-sc(2221), + gsr-e-qoc48-sm-vlr-fc(2222), + gsr-e-qoc48-sm-elr-sc(2223), + gsr-e-qoc48-sm-elr-fc(2224), + gsr-e-oc192-vsr(2225), + gsr-e-oc192-sm-sr2-sc(2226), + gsr-e-oc192-sm-sr2-fc(2227), + gsr-e-oc192-mm-sr-sc(2228), + gsr-e-oc192-sm-ir-sc(2229), + gsr-e-oc192-sm-ir-fc(2230), + gsr-e-oc192-sm-vlr-sc(2231), + gsr-e-oc192-sm-vlr-fc(2232), + gsr-e-oc192-sm-elr-sc(2233), + gsr-e-oc192-sm-elr-fc(2234), + ssrp-2oc48-srp-sm-sr-lc(2236), + ssrp-2oc48-srp-sm-ir-lc(2237), + ssrp-2oc48-srp-sm-lr-lc(2238), + ssrp-2oc48-pos-sm-sr-lc(2239), + ssrp-2oc48-pos-sm-ir-lc(2240), + ssrp-2oc48-pos-sm-lr-lc(2241), + gsr-e48-pos-qoc12-mm-sr-sc(2243), + gsr-gefe(2244), + gsr-pa-1ge(2245), + gsr-pa-3ge(2246), + gsr-pa-24fe(2247), + gsr-e48-atm-4oc12-sm-ir-sc(2248), + gsr-e48-atm-4oc12-mm-sr-sc(2249), + lm-1fe-txcp(2253), + lm-smfir-8oc3c(2254), + lm-smflr-8oc3c(2255), + lm-mmf-8oc3c(2256), + lm-smfir-1oc3(2257), + lm-smflr-1oc3(2258), + lm-smb-1stm1(2259), + lm-scsi2b-2hssi(2260), + lm-12in1-8s(2261), + lm-smb-6e3(2262), + lm-combo-t3e3-oc3(2263), + lm-rj48-16t1e1(2264), + lm-smf-ir-2oc12c(2265), + lm-smf-lr-2oc12c(2266), + cat355024-mmf(2267), + ssrp-e48-2oc12-sm-ir(3008), + ssrp-e48-2oc12-sm-xr(3009), + ssrp-e48-1oc12-sm-ir(3010), + ssrp-e48-1oc12-sm-xr(3011), + gsr-csc12816(3012), + gsr-csc12810(3013), + gsr-sfc12810(3014), + gsr-sfc12816(3015), + gsr-sip-600(3016), + gsr-2oc192-pos(3019), + gsr-8oc48-pos(3020), + gsr-6ds3e3-smb(3028), + gsr-6ds3e3ct3-smb(3029), + gsr-2oc3-chds1ds3e3-sm-ir-sc(3030), + gsr-service(3043), + gsr-sip-601(3044), + gsr-sip-501(3045), + gsr-sip-401(3046), + gsr-ssrp2-oc48-lc(3047), + vism-pr-8e1(3050), + vxsm-4oc3(3051), + mgx-srm-4oc3(3052), + nm-ceoip-4Serial(4000), + nm-1a-oc3mm-ep(4001), + nm-1a-oc3smi-ep(4002), + nm-1a-oc3sml-ep(4003), + hwic-1ge-sfp(4014), + hd-dsp(4015), + nm-8am-v2(4020), + nm-16am-v2(4021), + cpu-c2811-2fe(4023), + cpu-c2821-2ge(4024), + cpu-c2851-2ge(4025), + hwic-serial4t(4026), + hwic-serial4as(4027), + hwic-serial8as(4028), + hwic-serial8a(4029), + hwic-serial16a(4030), + nm-1a-oc3-pom(4031), + hwic-1docsis20-cm(4036), + nm-8ce1t1-pri(4038), + hwic-4t1e1(4039), + hwic-2ce1t1-pri(4040), + hwic-1ce1t1-pri(4041), + nme-16es-1ge-no-pwr(4042), + nme-x-24es-1ge-no-pwr(4043), + nme-xd-48es-2ge-no-pwr(4044), + nme-xd-24es-2st-no-pwr(4045), + hwic-1docsis20-cm-ej(4046), + cat6k-ws-sup720(4050), + cat6k-ws-sup720-base(4051), + cat6k-wsx-6802-10ge(4052), + cat6k-wsx-6832-sfp(4053), + cat6k-wsx-6748-getx(4054), + cat6k-wsx-6704-10ge(4055), + cat6k-wsx-6748-sfp(4056), + cat6k-wsx-6724-sfp(4057), + cat6k-wsf-6k-pfc(4058), + cat6k-wsf-6k-pfc2(4059), + cat6k-wsf-6k-dfc(4060), + cat6k-wsf-6k-pfc3a(4061), + cat6k-wsf-6k-dfc3a(4062), + cat6k-wsx-6148-ge-tx(4063), + cat6k-wsx-6148-rj21(4064), + cat6k-wsx-6148-rj45(4065), + cat6k-wsx-6548-getx(4066), + cat6k-wsf-6700-dfc3a(4067), + cat6k-wsx-6324-100fx-sm(4068), + cat6k-ws-svc-idsm2(4069), + cat6k-ws-svc-idsupg(4070), + cat6k-wsx-6148x2-rj45(4071), + cat6k-wsf-6k-fe48x2-af(4072), + cat6k-wsf-6k-fe48-af(4073), + cat6k-wsf-6k-ge48-af(4074), + cat6k-wsf-6k-vpwr-ge(4075), + cat6k-wsf-6700-cfc(4076), + cat6k-ws-svc-wlan1-k9(4077), + cat6k-ws-svc-aon1(4078), + cat6k-ws-sup32-ge(4079), + cat6k-ws-sup32-10ge(4080), + cat6k-msfc2a(4081), + cat6k-ws-6340-sup(4082), + cat6k-ws-6340-lca(4083), + cat6k-ws-6340-lcb(4084), + cat6k-mec-6524gs-8s(4085), + cat6k-mec-6524gt-8s(4086), + cat6k-mec-6524-msfc2a(4089), + cat6k-mec-6524-pfc3c(4090), + cat6k-wsx-6196-rj21(4091), + cat6k-wsx-6148-fe-sfp(4092), + cat6k-wsx-6148a-getx(4093), + cat6k-wsx-6148a-rj45(4094), + cat6k-wsg-6483(4095), + cat6k-wsg-6485(4096), + cat6k-wsg-6488(4097), + cat6k-wsg-6489(4098), + cat6k-ws-svc-webvpnk9(4099), + oc3-sfp(4100), + oc12-sfp(4101), + osm-2oc48-pos-ss(4102), + osm-2oc48-pos-si(4103), + osm-2oc48-pos-sl(4104), + osm-1oc48-srp-ss(4105), + osm-1oc48-srp-si(4106), + osm-1oc48-srp-sl(4107), + oc48-sfp(4108), + cat375048-ps(4111), + cat375024-ps(4112), + pwr-ac-465w(4113), + base-sx-1000-sfp(4114), + base-lx-1000-sfp(4115), + base-t-1000-sfp(4116), + base-zx-1000-sfp(4117), + cwdm-1470-sfp(4118), + cwdm-1490-sfp(4119), + cwdm-1510-sfp(4120), + cwdm-1530-sfp(4121), + cwdm-1550-sfp(4122), + cwdm-1570-sfp(4123), + cwdm-1590-sfp(4124), + cwdm-1610-sfp(4125), + base1000-lh-sfp(4126), + base1000-cx-sfp(4127), + oc192-xfp-smsr1(4128), + oc192-xfp-smir2(4129), + oc192-xfp-smlr2(4130), + cable50cm-sfp(4131), + pwr-ac-125w(4132), + pwr-ac-60w(4133), + sr-1oc48-sfp(4134), + ir-1oc48-sfp(4135), + lr2-1oc48-sfp(4136), + pwr-ac-100w(4137), + pwr-dsCAD-6000W(4138), + pwr-cat3750-ac210w12v(4139), + pwr-cat3750-ac375w48v(4140), + pwr-crs116-power-shelf-ac-delta(4141), + pwr-crs116-power-shelf-ac-wye(4142), + pwr-crs116-power-shelf-dc(4143), + pwr-crs116-ac-rectifier(4144), + pwr-crs116-dc-pem(4145), + pwr-ds-cac-3000w(4146), + pwr-6000-dc(4147), + dwdm-3033-sfp(4148), + dwdm-3112-sfp(4149), + dwdm-3190-sfp(4150), + spa-1p-oc192-pos-rpr-vsr(4201), + spa-8p-ct1e1(4202), + spa-2p-ct3(4203), + spa-4p-ct3(4204), + hwic-4fe(4206), + hwic-9fes(4207), + hwic-4fes(4208), + hwic-4ilp(4209), + hwic-9ilp(4210), + spa-10p-ge(4211), + spa-1p-10ge-xfp(4212), + spa-5p-ge(4213), + ws-ipsec-3(4216), + spa-2p-t3e3-serial(4217), + spa-4p-t3e3-serial(4218), + spa-2p-ge(4219), + hwic-dot11-abg(4220), + hwic-dot11-bg(4221), + spa-1p-choc3-stm1(4222), + aim-vpn-bp(4223), + aim-vpn-ep(4224), + nm-vpn-mp(4225), + aim-vpn-hp(4226), + aim-vpn-bp2(4227), + aim-vpn-ep2(4228), + aim-vpn-hp2(4229), + aim-vpn-bp2-plus(4230), + aim-vpn-ep2-plus(4231), + aim-vpn-hp2-plus(4232), + hwic-adsl-bri-pots(4233), + hwic-adsl-bri-isdn(4234), + hwic-adsl-isdn(4235), + hwic-adsl-pots(4236), + spa-2p-oc48-pos-rpr-hh(4237), + mds-ds-x9530-sf2-k9(4238), + mds-ds-x9112(4239), + mds-ds-x9124(4240), + mds-ds-x9148(4241), + mds-ds-x9704(4242), + nm-cue-ec(4244), + mds-ds-13-slt-fab1(4245), + mds-ds-c9513-cl(4246), + dfc-dl108(4247), + dfc-dl60(4248), + nm-wlan-controller(4249), + c356024-ps(4250), + c356048-ps(4251), + c356024-ts(4252), + c356048-ts(4253), + cat3560e-24-td(4254), + cat3560e-48-td(4255), + cat3560e-24-pd(4256), + cat3560e-48-pd(4257), + nm-wae(4258), + cat3560e-12d(4259), + cat3560e-12-sd(4260), + c375024-me(4300), + cat375024ws(4301), + cat375024fs(4302), + c3750-ge12-sfp-dc(4303), + cat3750g-24-ws(4304), + cat3750e-24-td(4305), + cat3750e-48-td(4306), + cat3750e-48-pd(4307), + cat3750e-24-pd(4308), + pvdmII-12dm(4350), + pvdmII-24dm(4351), + pvdmII-36dm(4352), + vwic-2T1E1-ran(4356), + ce-scsi-2636(4357), + ce-ide-2636(4358), + c7300-nse150-db(4359), + vic3-em2(4360), + vic3-fxs-did2(4361), + vic3-fxs-did4(4362), + hda-em3-fxs-did8(4363), + cm-1docsis20-dc(4364), + cm-1docsis20-dc-ej(4365), + asm-m2900-top(4366), + vic3-fxs-e-did2(4367), + pvdm3-64(4370), + pvdm3-32(4371), + pvdm3-128(4372), + pvdm3-192(4373), + pvdm3-256(4374), + nm-2838(4375), + pano-2838(4376), + vwic3-mft4-t1e1(4379), + vwic3-mft1-t1e1(4380), + vwic3-mft1-g703(4381), + vwic3-mft2-t1e1(4382), + vwic3-mft2-g703(4383), + rsp720Base(4400), + rsp32GEBase(4401), + rsp3210GEBase(4402), + rsp720(4403), + rsp32(4404), + rsp720MsfcNaboo(4405), + rsp72010GEBase(4406), + wic-t1-csudsu-v2(4450), + spa-8xfe-tx(4451), + nm-integrated-service-engine(4452), + nm-wa-engine(4453), + spa-2p-ge-v2(4454), + spa-5p-ge-v2(4455), + spa-8p-ge-v2(4456), + spa-10p-ge-v2(4457), + spa-1p-10ge-xfp-v2(4458), + spa-8xfe-tx-v2(4459), + crs14-oc192-ir-plim(4460), + spa-8x-ge(4461), + wic-1-shdsl-v3(4465), + usb-flash(4466), + usb-token(4467), + usb-hub(4468), + v-enc-m(4469), + usb-device(4470), + spa-1p-oc48-pos-sfp(4471), + spa-4p-oc48-pos-sfp(4472), + ip-ran-opt-4p(4473), + aim-ips-1(4474), + aim-ips-2(4475), + aim-ips-3(4476), + nm-cips(4477), + hwic-1fe(4478), + hwic-2fe(4479), + hwic-bri-u-82912(4480), + hwic-bri-4b-s-t(4481), + hwic-adsl-pots-annexm(4482), + mds-ds-x9124-s2-k9(4484), + cvr-x2-sfp(4485), + spa-24p-ct1e1-cem-atm(4487), + spa-2p-ct3e3-cem-atm(4488), + spa-1p-choc3-cem-atm(4489), + mds-ds-ibmfc(4490), + mds-ds-hpfc(4493), + mds-ds-x9222i-k9-sup(4494), + aim-atm8(4495), + spa-4xt-serial(4496), + mds-ds-x9304-18k9(4497), + mds-ds-x9314-s2-k9(4498), + nm-trans-opt-srvc-eng1(4499), + cat6k-wsx-6708a-10ge(4500), + cat6k-wsx-6708-10ge(4501), + cat6k-wsf-6700-dfc3c(4503), + cat6k-wsf-6700-dfc3cxl(4504), + cat6k-vs-s720-10g(4505), + cat6k-vs-f6k-pfc3c(4506), + cat6k-vs-f6k-pfc3cxl(4507), + cat6k-vs-f6k-msfc3(4508), + cat6k-ws-f6k-pisa(4509), + cat6k-wsx-6716-10ge(4513), + cat6k-ws-sup32p-ge(4516), + cat6k-ws-sup32p-10ge(4517), + cat6k-ws-svc-wism(4525), + hwic-4shdsl(4551), + hwic-2shdsl(4552), + nm-rvpn-sterra(4553), + nm-rvpn(4554), + mn-spcl-srvc-eng(4555), + nm-intgrtd-srvc-eng2(4556), + aim-ips-k9(4557), + hwic-1t1e1(4558), + hwic-1ser(4559), + hwic-2ser(4560), + internal-service-module-aim(4561), + sm-1nm(4563), + hwic-4ce1t1-pri(4576), + dwdm-3268-sfp(4600), + dwdm-3425-sfp(4601), + dwdm-3504-sfp(4602), + dwdm-3582-sfp(4603), + dwdm-3661-sfp(4604), + dwdm-3819-sfp(4605), + dwdm-3898-sfp(4606), + dwdm-3977-sfp(4607), + dwdm-4056-sfp(4608), + dwdm-4214-sfp(4609), + dwdm-4294-sfp(4610), + dwdm-4373-sfp(4611), + dwdm-4453-sfp(4612), + dwdm-4612-sfp(4613), + dwdm-4692-sfp(4614), + dwdm-4772-sfp(4615), + dwdm-4851-sfp(4616), + dwdm-5012-sfp(4617), + dwdm-5092-sfp(4618), + dwdm-5172-sfp(4619), + dwdm-5252-sfp(4620), + dwdm-5413-sfp(4621), + dwdm-5494-sfp(4622), + dwdm-5575-sfp(4623), + dwdm-5655-sfp(4624), + dwdm-5817-sfp(4625), + dwdm-5898-sfp(4626), + dwdm-5979-sfp(4627), + dwdm-6061-sfp(4628), + pwr-c3k-265w-ac(4630), + pwr-c3k-265w-dc(4631), + pwr-c3k-750w-AC(4632), + nme-apa-link(4634), + pwr-ce520-lc-ac-135w-12v(4635), + pwr-ce520-pc-ac-558w-12v(4636), + pwr-ce520-tt-ac-60w-12v(4637), + pwr-ce520-gtc-ac-125w-12v(4638), + pwr-n7k-ac-7500w(4639), + pwr-n7k-ac-6000w(4640), + pwr-dc-4500w(4641), + pwr-ie3000-ac(4642), + pwr-cat2918-ac60w12v(4643), + csc-link(4644), + pwr-dc-power-supply(4645), + pwr-ac-power-supply(4646), + gsr-e384-cec(4653), + aim-trans-opt-srvc-eng1(4700), + nm-trans-opt-srvc-eng2(4701), + aim-trans-opt-srvc-eng2(4702), + mds-ds-c9222i(4703), + onboard-se(4704), + nme-apa-m(4705), + mds-ds-x9248-fc-48gbps(4706), + mds-ds-x9248-fc-96gbps(4707), + mds-ds-x9316-ssm(4708), + c7600-ssc-400(4709), + ws-ssc-600(4710), + hwic-2as(4711), + hwic-2t(4712), + hwic-1t(4713), + hwic-1dsu-t1(4714), + mds-ds-13slt-fab2(4716), + mds-ds-x9224-96k9(4718), + c4oc192-dpt-ir(4720), + ws-ipsec-2(4721), + aim-vpn-ssl-1(4722), + aim-vpn-ssl-2(4723), + aim-vpn-ssl-3(4724), + ism-sre-300-k9(4726), + sm-sre-700-k9(4729), + sm-sre-900-k9(4731), + spa-wma-sw(4732), + aim-axp102(4735), + aim-2axp104(4736), + nm-axp302(4737), + nm-axp502(4738), + nm-axp522(4739), + nme-iss(4741), + nme-vmss2-16(4742), + nme-vmss-hp32(4743), + nme-vmss2-hp32(4744), + nme-vmss-hp16(4745), + nme-vmss-16(4746), + mds-ds-x9716-k9(4748), + mds-ds-x9248x256-k9(4749), + pwr-n7k-ac-7500w-int(4751), + pwr-n7k-ac-7500w-us(4752), + spa-1p-oc3-atm-v2(4753), + spa-3p-oc3-atm-v2(4754), + pwr-c3900pwr-poe(4755), + pwr-c3900pwr-ac(4756), + pwr-c2921c2951pwr-poe(4757), + pwr-c2921c2951pwr-ac(4758), + pwr-c2911pwr-poe(4759), + pwr-c2911pwr-ac(4760), + pwr-c2901pwr-poe(4761), + pwr-c1941c2901pwr-ac(4762), + pwr-c1941pwr-poe(4763), + pwr-c3900pwr-dc(4764), + pwr-c2921c2951pwr-dc(4765), + pwr-c2911pwr-dc(4766), + pwr-c2921c2951rps-adptr(4767), + pwr-c2911rps-adptr(4768), + pwr-c45-6000acv(4769), + pwr-n7k-dc6000w(4770), + pwr-cat-2960ac-235w-12v(4779), + pwr-cat-2960ac-525w-12v(4780), + pwr-c1941pwr-ac(4781), + pwr-c7225-ac(4787), + mds-ds-x9232x256-k9(4800), + mds-ds13-slot-fabric-evia3(4801), + mds-ds-x9530-sf2a-k9(4819), + hwic-2t-c(4826), + hwic-1t-c(4827), + hwic-9fes-c(4828), + hwic-4fes-c(4829), + vwic2-mft1-g703-c(4830), + vwic2-mft2-g703-c(4831), + nm-16eswitch-c(4832), + harddisk-idc(4835), + vmss-sm-sre700K9(4840), + vmss-sm-sre900K9(4841), + iss-sm-sre700K9(4842), + iss-sm-sre900K9(4843) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Functional type of this card." + ::= { cardTableEntry 2 } + +cardDescr OBJECT-TYPE + SYNTAX DisplayString +-- Rsyntax OCTET STRING + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Text description of this card." + ::= { cardTableEntry 3 } + +cardSerial OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The serial number of this card, or zero if + unavailable." + ::= { cardTableEntry 4 } + +cardHwVersion OBJECT-TYPE + SYNTAX DisplayString +-- Rsyntax OCTET STRING + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Hardware revision level of this card, or an + empty string if unavailable." + ::= { cardTableEntry 5 } + +cardSwVersion OBJECT-TYPE + SYNTAX DisplayString +-- Rsyntax OCTET STRING + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Version of the firmware or microcode + installed on this card, or an empty string if + unavailable." + ::= { cardTableEntry 6 } + +cardSlotNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Slot number relative to the containing card or + chassis, or -1 if neither applicable nor + determinable." + ::= { cardTableEntry 7 } + +cardContainedByIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "cardIndex of the parent card which + directly contains this card, or 0 if + contained by the chassis, or -1 if not + applicable nor determinable." + ::= { cardTableEntry 8 } + +cardOperStatus OBJECT-TYPE + SYNTAX INTEGER { + not-specified(1), + up(2), + down(3), + standby(4) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The operational status of the card. + cardOperStatus is up when a card is + recognized by the device and is enabled for + operation. cardOperStatus is down if the + card is not recognized by the device, or if + it is not enabled for operation. + cardOperStatus is standby if the card is + enabled and acting as a standby slave" + ::= { cardTableEntry 9 } + +cardSlots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of slots on this card, or 0 if no + slots or not applicable, or -1 if not + determinable." + ::= { cardTableEntry 10 } + +chassisSlots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of slots in this chassis, or -1 of + neither applicable nor determinable." + ::= { chassis 12 } + +cardIfIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF CardIfIndexEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Chassis card table." + ::= { chassis 13 } + +cardIfIndexEntry OBJECT-TYPE + SYNTAX CardIfIndexEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Chassis card table." + INDEX { cardIfIndex } + ::= { cardIfIndexTable 1 } + +CardIfIndexEntry ::= SEQUENCE { + cardIfIndex INTEGER, + cardIfSlotNumber INTEGER, + cardIfPortNumber INTEGER, + cardIfCardIndex INTEGER, + cardIfConnectorTypeEnabled INTEGER + } + +cardIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "matches RFC1213 ifTable IfIndex" + ::= { cardIfIndexEntry 1 } + +cardIfSlotNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Chassis slot number, or -1 if neither + applicable nor determinable." + ::= { cardIfIndexEntry 2 } + +cardIfPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Chassis port number, unique per port on a + given card if available. If cardIfPortNumber is not + applicable to the card, then the object instance + won't be populated" + ::= { cardIfIndexEntry 3 } + +cardIfCardIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "cardIndex of the card in the Chassis + cardTable which contains this interface, or -1 if + not applicable." + ::= { cardIfIndexEntry 4 } + +cardIfConnectorTypeEnabled OBJECT-TYPE + SYNTAX INTEGER { + not-specified(1), + none(2), + rj-45(3), + db-40(4), + db-15(5), + auto-select(6), + gbic-sx(7), + gbic-lx(8), + gbic-lh(9), + gbic-cx(10), + gbic-zx(11), + missing(12), + mmf-st(13), + mmf-sc(14), + rj-11(15), + rj-48s(16), + rj-48c(17), + db-60(18), + gbic-stack(19), + gbic-1000baset(20) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Interface connector type currently + enabled. Value will be 1 if not known or not + used, or 2 if none of this ports' interface + connectors are enabled." + ::= { cardIfIndexEntry 5 } + +chassisPartner OBJECT-TYPE + SYNTAX INTEGER { + cisco(1), + synoptics(2), + chipcom(3), + cabletron(4), + dec(5), + ncr(6), + usrobotics(7), + alcatel(8), + nec(9), + dsc(10), + microcom(11), + oki(12), + ubn(13), + hp(14), + samsung(15), + mitsubishi(16) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Used to determine if this is a partner + variant of a product." + ::= { chassis 14 } + +sysUpTimeAtLastChassisChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Time in seconds/100 from the last cold + start to the last change in the chassis' + configuration. This value will be updated + whenever the chassis experiences a change + in the count, type, or slot position of + a card in cardTable." + ::= { chassis 15 } + + +END + diff --git a/MIBS/cisco/OLD-CISCO-CPU-MIB b/MIBS/cisco/OLD-CISCO-CPU-MIB new file mode 100644 index 0000000..2f2cbdc --- /dev/null +++ b/MIBS/cisco/OLD-CISCO-CPU-MIB @@ -0,0 +1,70 @@ +-- ***************************************************************** +-- OLD-CISCO-CPU-MIB.my: Old Cisco Cpu MIB file +-- +-- May 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- + + OLD-CISCO-CPU-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + local + FROM CISCO-SMI; + +-- lcpu is the same as lsystem +-- name changed to support separate compilation with mibcomp + + lcpu OBJECT IDENTIFIER ::= { local 1 } + + busyPer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CPU busy percentage in the last 5 second + period. Not the last 5 realtime seconds but + the last 5 second period in the scheduler." + ::= { lcpu 56 } + + avgBusy1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1 minute exponentially-decayed moving + average of the CPU busy percentage." + ::= { lcpu 57 } + + avgBusy5 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5 minute exponentially-decayed moving + average of the CPU busy percentage." + ::= { lcpu 58 } + + idleCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "cisco internal variable. not to be used" + ::= { lcpu 59 } + + idleWired OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "cisco internal variable. not to be used" + ::= { lcpu 60 } + +END + diff --git a/MIBS/cisco/OLD-CISCO-INTERFACES-MIB b/MIBS/cisco/OLD-CISCO-INTERFACES-MIB new file mode 100644 index 0000000..2497959 --- /dev/null +++ b/MIBS/cisco/OLD-CISCO-INTERFACES-MIB @@ -0,0 +1,1405 @@ +-- ***************************************************************** +-- OLD-CISCO-INTERFACES-MIB.my: Cisco Interfaces MIB file +-- +-- May 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994,1997 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- + + OLD-CISCO-INTERFACES-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Counter + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString, ifIndex + FROM RFC1213-MIB + local + FROM CISCO-SMI; + + linterfaces OBJECT IDENTIFIER ::= { local 2 } + + + -- Local Interface Group + + -- This group is present in all products. + + + -- Local Interface Table + + -- This group provides additional objects to the table + -- defined by RFC1156. + + lifTable OBJECT-TYPE + SYNTAX SEQUENCE OF LifEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of interface entries." + ::= { linterfaces 1 } + + lifEntry OBJECT-TYPE + SYNTAX LifEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A collection of additional objects in the + cisco interface." + INDEX { ifIndex } + ::= { lifTable 1 } + + LifEntry ::= + SEQUENCE { + locIfHardType + DisplayString, + locIfLineProt + INTEGER, + locIfLastIn + INTEGER, + locIfLastOut + INTEGER, + locIfLastOutHang + INTEGER, + locIfInBitsSec + INTEGER, + locIfInPktsSec + INTEGER, + locIfOutBitsSec + INTEGER, + locIfOutPktsSec + INTEGER, + locIfInRunts + INTEGER, + locIfInGiants + INTEGER, + locIfInCRC + INTEGER, + locIfInFrame + INTEGER, + locIfInOverrun + INTEGER, + locIfInIgnored + INTEGER, + locIfInAbort + INTEGER, + locIfResets + INTEGER, + locIfRestarts + INTEGER, + locIfKeep + INTEGER, + locIfReason + DisplayString, + locIfCarTrans + INTEGER, + locIfReliab + INTEGER, + locIfDelay + INTEGER, + locIfLoad + INTEGER, + locIfCollisions + INTEGER, + locIfInputQueueDrops + INTEGER, + locIfOutputQueueDrops + INTEGER, + locIfDescr + DisplayString, + locIfSlowInPkts + Counter, + locIfSlowOutPkts + Counter, + locIfSlowInOctets + Counter, + locIfSlowOutOctets + Counter, + locIfFastInPkts + Counter, + locIfFastOutPkts + Counter, + locIfFastInOctets + Counter, + locIfFastOutOctets + Counter, + locIfotherInPkts + Counter, + locIfotherOutPkts + Counter, + locIfotherInOctets + Counter, + locIfotherOutOctets + Counter, + locIfipInPkts + Counter, + locIfipOutPkts + Counter, + locIfipInOctets + Counter, + locIfipOutOctets + Counter, + locIfdecnetInPkts + Counter, + locIfdecnetOutPkts + Counter, + locIfdecnetInOctets + Counter, + locIfdecnetOutOctets + Counter, + locIfxnsInPkts + Counter, + locIfxnsOutPkts + Counter, + locIfxnsInOctets + Counter, + locIfxnsOutOctets + Counter, + locIfclnsInPkts + Counter, + locIfclnsOutPkts + Counter, + locIfclnsInOctets + Counter, + locIfclnsOutOctets + Counter, + locIfappletalkInPkts + Counter, + locIfappletalkOutPkts + Counter, + locIfappletalkInOctets + Counter, + locIfappletalkOutOctets + Counter, + locIfnovellInPkts + Counter, + locIfnovellOutPkts + Counter, + locIfnovellInOctets + Counter, + locIfnovellOutOctets + Counter, + locIfapolloInPkts + Counter, + locIfapolloOutPkts + Counter, + locIfapolloInOctets + Counter, + locIfapolloOutOctets + Counter, + locIfvinesInPkts + Counter, + locIfvinesOutPkts + Counter, + locIfvinesInOctets + Counter, + locIfvinesOutOctets + Counter, + locIfbridgedInPkts + Counter, + locIfbridgedOutPkts + Counter, + locIfbridgedInOctets + Counter, + locIfbridgedOutOctets + Counter, + locIfsrbInPkts + Counter, + locIfsrbOutPkts + Counter, + locIfsrbInOctets + Counter, + locIfsrbOutOctets + Counter, + locIfchaosInPkts + Counter, + locIfchaosOutPkts + Counter, + locIfchaosInOctets + Counter, + locIfchaosOutOctets + Counter, + locIfpupInPkts + Counter, + locIfpupOutPkts + Counter, + locIfpupInOctets + Counter, + locIfpupOutOctets + Counter, + locIfmopInPkts + Counter, + locIfmopOutPkts + Counter, + locIfmopInOctets + Counter, + locIfmopOutOctets + Counter, + locIflanmanInPkts + Counter, + locIflanmanOutPkts + Counter, + locIflanmanInOctets + Counter, + locIflanmanOutOctets + Counter, + locIfstunInPkts + Counter, + locIfstunOutPkts + Counter, + locIfstunInOctets + Counter, + locIfstunOutOctets + Counter, + locIfspanInPkts + Counter, + locIfspanOutPkts + Counter, + locIfspanInOctets + Counter, + locIfspanOutOctets + Counter, + locIfarpInPkts + Counter, + locIfarpOutPkts + Counter, + locIfarpInOctets + Counter, + locIfarpOutOctets + Counter, + locIfprobeInPkts + Counter, + locIfprobeOutPkts + Counter, + locIfprobeInOctets + Counter, + locIfprobeOutOctets + Counter, + locIfDribbleInputs + Counter + } + + + -- The following section describes the components of the + -- table. + + locIfHardType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the type of interface." + ::= { lifEntry 1 } + + locIfLineProt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boolean whether interface line protocol is + up or not." + ::= { lifEntry 2 } + + locIfLastIn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Elapsed time in milliseconds since last line + protocol input packet was received." + ::= { lifEntry 3 } + + locIfLastOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Elapsed time in milliseconds since last line + protocol output packet was transmitted." + ::= { lifEntry 4 } + + locIfLastOutHang OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Elapsed time in milliseconds since last line + protocol output packet could not be + successfully transmitted." + ::= { lifEntry 5 } + + locIfInBitsSec OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Five minute exponentially-decayed moving + average of input bits per second." + ::= { lifEntry 6 } + + locIfInPktsSec OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Five minute exponentially-decayed moving + average of input packets per second." + ::= { lifEntry 7 } + + locIfOutBitsSec OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Five minute exponentially-decayed moving + average of output bits per second." + ::= { lifEntry 8 } + + locIfOutPktsSec OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Five minute exponentially-decayed moving + average of output packets per second." + ::= { lifEntry 9 } + + locIfInRunts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets input which were smaller + then the allowable physical media permitted." + ::= { lifEntry 10 } + + locIfInGiants OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of input packets which were larger + then the physical media permitted." + ::= { lifEntry 11 } + + locIfInCRC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of input packets which had cyclic + redundancy checksum errors." + ::= { lifEntry 12 } + + locIfInFrame OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of input packet which were + misaligned." + ::= { lifEntry 13 } + + locIfInOverrun OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of input which arrived too quickly for + the to hardware receive." + ::= { lifEntry 14 } + + locIfInIgnored OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of input packets which were simply + ignored by this interface." + ::= { lifEntry 15 } + + locIfInAbort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of input packets which were aborted." + ::= { lifEntry 16 } + + locIfResets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the interface internally + reset." + ::= { lifEntry 17 } + + locIfRestarts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times interface needed to be + completely restarted." + ::= { lifEntry 18 } + + locIfKeep OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boolean whether keepalives are enabled on + this interface." + ::= { lifEntry 19 } + + locIfReason OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reason for interface last status change." + ::= { lifEntry 20 } + + locIfCarTrans OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times interface saw the carrier + signal transition." + ::= { lifEntry 21 } + + locIfReliab OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The reliability of the interface. Used by + IGRP." + ::= { lifEntry 22 } + + locIfDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of delay in microseconds of the + interface. Used by IGRP." + ::= { lifEntry 23 } + + locIfLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The loading factor of the interface. Used by + IGRP." + ::= { lifEntry 24 } + + locIfCollisions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output collisions detected on + this interface." + ::= { lifEntry 25 } + + locIfInputQueueDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets dropped because the + input queue was full." + ::= { lifEntry 26 } + + locIfOutputQueueDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets dropped because the + output queue was full." + ::= { lifEntry 27 } + + locIfDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User configurable interface description." + ::= { lifEntry 28 } + + locIfSlowInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Packet count for Inbound traffic routed with + slow switching" + ::= { lifEntry 30 } + + locIfSlowOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Packet count for Outbound traffic routed + with slow switching" + ::= { lifEntry 31 } + + locIfSlowInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Octet count for Inbound traffic routed with + slow switching" + ::= { lifEntry 32 } + + locIfSlowOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Octet count for Outbound traffic routed with + slow switching" + ::= { lifEntry 33 } + + locIfFastInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Packet count for Inbound traffic routed with + fast switching" + ::= { lifEntry 34 } + + locIfFastOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Packet count for Outbound traffic routed + with fast switching" + ::= { lifEntry 35 } + + locIfFastInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Octet count for Inbound traffic routed with + fast switching" + ::= { lifEntry 36 } + + locIfFastOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Octet count for Outbound traffic routed with + fast switching" + ::= { lifEntry 37 } + + locIfotherInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Other protocol input packet count" + ::= { lifEntry 38 } + + locIfotherOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Other protocol output packet count" + ::= { lifEntry 39 } + + locIfotherInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Other protocol input octet count" + ::= { lifEntry 40 } + + locIfotherOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Other protocol output octet count" + ::= { lifEntry 41 } + + locIfipInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ip protocol input packet count" + ::= { lifEntry 42 } + + locIfipOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ip protocol output packet count" + ::= { lifEntry 43 } + + locIfipInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ip protocol input octet count" + ::= { lifEntry 44 } + + locIfipOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ip protocol output octet count" + ::= { lifEntry 45 } + + locIfdecnetInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Decnet protocol input packet count" + ::= { lifEntry 46 } + + locIfdecnetOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Decnet protocol output packet count" + ::= { lifEntry 47 } + + locIfdecnetInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Decnet protocol input byte count" + ::= { lifEntry 48 } + + locIfdecnetOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Decnet protocol output byte count" + ::= { lifEntry 49 } + + locIfxnsInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "XNS protocol input packet count" + ::= { lifEntry 50 } + + locIfxnsOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "XNS protocol output packet count" + ::= { lifEntry 51 } + + locIfxnsInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "XNS protocol input byte count" + ::= { lifEntry 52 } + + locIfxnsOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "XNS protocol output byte count" + ::= { lifEntry 53 } + + locIfclnsInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CLNS protocol input packet count" + ::= { lifEntry 54 } + + locIfclnsOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CLNS protocol output packet count" + ::= { lifEntry 55 } + + locIfclnsInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CLNS protocol input byte count" + ::= { lifEntry 56 } + + locIfclnsOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CLNS protocol output byte count" + ::= { lifEntry 57 } + + locIfappletalkInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Appletalk protocol input packet count" + ::= { lifEntry 58 } + + locIfappletalkOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Appletalk protocol output packet count" + ::= { lifEntry 59 } + + locIfappletalkInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Appletalk protocol input octet count" + ::= { lifEntry 60 } + + locIfappletalkOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Appletalk protocol output octet count" + ::= { lifEntry 61 } + + locIfnovellInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Novell protocol input packet count" + ::= { lifEntry 62 } + + locIfnovellOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Novell protocol output packet count" + ::= { lifEntry 63 } + + locIfnovellInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Novell protocol input octet count" + ::= { lifEntry 64 } + + locIfnovellOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Novell protocol output octet count" + ::= { lifEntry 65 } + + locIfapolloInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Apollo protocol input packet count" + ::= { lifEntry 66 } + + locIfapolloOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Apollo protocol output packet count" + ::= { lifEntry 67 } + + locIfapolloInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Apollo protocol input octet count" + ::= { lifEntry 68 } + + locIfapolloOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Apollo protocol output octet count" + ::= { lifEntry 69 } + + locIfvinesInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Vines protocol input packet count" + ::= { lifEntry 70 } + + locIfvinesOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Vines protocol output packet count" + ::= { lifEntry 71 } + + locIfvinesInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Vines protocol input octet count" + ::= { lifEntry 72 } + + locIfvinesOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Vines protocol output octet count" + ::= { lifEntry 73 } + + locIfbridgedInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bridged protocol input packet count" + ::= { lifEntry 74 } + + locIfbridgedOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bridged protocol output packet count" + ::= { lifEntry 75 } + + locIfbridgedInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bridged protocol input octet count" + ::= { lifEntry 76 } + + locIfbridgedOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bridged protocol output octet count" + ::= { lifEntry 77 } + + locIfsrbInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SRB protocol input packet count" + ::= { lifEntry 78 } + + locIfsrbOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SRB protocol output packet count" + ::= { lifEntry 79 } + + locIfsrbInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SRB protocol input octet count" + ::= { lifEntry 80 } + + locIfsrbOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SRB protocol output octet count" + ::= { lifEntry 81 } + + locIfchaosInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Choas protocol input packet count" + ::= { lifEntry 82 } + + locIfchaosOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Choas protocol output packet count" + ::= { lifEntry 83 } + + locIfchaosInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Choas protocol input octet count" + ::= { lifEntry 84 } + + locIfchaosOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Choas protocol output octet count" + ::= { lifEntry 85 } + + locIfpupInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PUP protocol input packet count" + ::= { lifEntry 86 } + + locIfpupOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PUP protocol output packet count" + ::= { lifEntry 87 } + + locIfpupInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PUP protocol input octet count" + ::= { lifEntry 88 } + + locIfpupOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PUP protocol output octet count" + ::= { lifEntry 89 } + + locIfmopInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MOP protocol input packet count" + ::= { lifEntry 90 } + + locIfmopOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MOP protocol output packet count" + ::= { lifEntry 91 } + + locIfmopInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MOP protocol input octet count" + ::= { lifEntry 92 } + + locIfmopOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MOP protocol output octet count" + ::= { lifEntry 93 } + + locIflanmanInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "LanMan protocol input packet count" + ::= { lifEntry 94 } + + locIflanmanOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "LanMan protocol output packet count" + ::= { lifEntry 95 } + + locIflanmanInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "LanMan protocol input octet count" + ::= { lifEntry 96 } + + locIflanmanOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "LanMan protocol output octet count" + ::= { lifEntry 97 } + + locIfstunInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "STUN protocol input packet count" + ::= { lifEntry 98 } + + locIfstunOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "STUN protocol output packet count" + ::= { lifEntry 99 } + + locIfstunInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "STUN protocol input octet count" + ::= { lifEntry 100 } + + locIfstunOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "STUN protocol output octet count" + ::= { lifEntry 101 } + + locIfspanInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree input protocol packet count" + ::= { lifEntry 102 } + + locIfspanOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree output protocol packet count" + ::= { lifEntry 103 } + + locIfspanInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree input octet packet count" + ::= { lifEntry 104 } + + locIfspanOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree output octet packet count" + ::= { lifEntry 105 } + + locIfarpInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Arp protocol input packet count" + ::= { lifEntry 106 } + + locIfarpOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Arp protocol output packet count" + ::= { lifEntry 107 } + + locIfarpInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Arp protocol input octet count" + ::= { lifEntry 108 } + + locIfarpOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Arp protocol output octet count" + ::= { lifEntry 109 } + + locIfprobeInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe protocol input packet count" + ::= { lifEntry 110 } + + locIfprobeOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe protocol output packet count" + ::= { lifEntry 111 } + + locIfprobeInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe protocol input octet count" + ::= { lifEntry 112 } + + locIfprobeOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe protocol output octet count" + ::= { lifEntry 113 } + + locIfDribbleInputs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of good packets received with the + dribble condition present" + ::= { lifEntry 114 } + + -- End of table + + + + -- Local FSIP card Table, also used for 4T, HSSI, Mx serial + + -- This group provides additional objects to the table + -- defined by RFC1156. + + lFSIPTable OBJECT-TYPE + SYNTAX SEQUENCE OF LFSIPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of card entries for 4T, HSSI, + Mx serial or FSIP." + ::= { linterfaces 2 } + + lFSIPEntry OBJECT-TYPE + SYNTAX LFSIPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A collection of objects specific to 4T, + HSSI, Mx serial or FSIP." + INDEX { locIfFSIPIndex } + ::= { lFSIPTable 1 } + + LFSIPEntry ::= + SEQUENCE { + locIfFSIPIndex + INTEGER, + locIfFSIPtype + INTEGER, + locIfFSIPrts + INTEGER, + locIfFSIPcts + INTEGER, + locIfFSIPdtr + INTEGER, + locIfFSIPdcd + INTEGER, + locIfFSIPdsr + INTEGER, + locIfFSIPrxClockrate + INTEGER, + locIfFSIPrxClockrateHi + INTEGER, + locIfFSIPportType + INTEGER + } + + + -- The following section describes the components of the + -- table. + + locIfFSIPIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface index of this card corresponding + to its ifIndex" + ::= { lFSIPEntry 1 } + + locIfFSIPtype OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(1), + dte(2), + dce(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is this FSIP line DCE or DTE" + ::= { lFSIPEntry 2 } + + locIfFSIPrts OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(1), + up(2), + down(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the RTS signal up or down" + ::= { lFSIPEntry 3 } + + locIfFSIPcts OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(1), + up(2), + down(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the CTS signal up or down" + ::= { lFSIPEntry 4 } + + locIfFSIPdtr OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(1), + up(2), + down(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the DTR signal up or down" + ::= { lFSIPEntry 5 } + + locIfFSIPdcd OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(1), + up(2), + down(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the DCD signal up or down" + ::= { lFSIPEntry 6 } + + locIfFSIPdsr OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(1), + up(2), + down(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the DSR signal up or down" + ::= { lFSIPEntry 7 } + + locIfFSIPrxClockrate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Received clock rate" + ::= { lFSIPEntry 8 } + + locIfFSIPrxClockrateHi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Use when received clock rate + is greater than 2^32 (gigabits)." + ::= { lFSIPEntry 9 } + + -- PortType is modeled after rs232PortType + -- in RS-232-MIB.my + + locIfFSIPportType OBJECT-TYPE + SYNTAX INTEGER { + noCable(1), + rs232(2), + rs422(3), + rs423(4), + v35(5), + x21(6), + rs449(7), + rs530(8), + hssi(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Cable Type of 4T, HSSI, Mx serial or FSIP" + ::= { lFSIPEntry 10 } + + -- End of table + + +END diff --git a/MIBS/cisco/OLD-CISCO-MEMORY-MIB b/MIBS/cisco/OLD-CISCO-MEMORY-MIB new file mode 100644 index 0000000..5edad20 --- /dev/null +++ b/MIBS/cisco/OLD-CISCO-MEMORY-MIB @@ -0,0 +1,429 @@ +-- ***************************************************************** +-- OLD-CISCO-MEMORY-MIB.my: Old Cisco Memory MIB file +-- +-- May 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994,1996 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- + + OLD-CISCO-MEMORY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + local + FROM CISCO-SMI; + + lmem OBJECT IDENTIFIER ::= { local 1 } + +-- lmem is same as lsystem +-- name changed to support separate compilation under mibcomp + + freeMem OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Return the amount of free memory in bytes. + + NOTE WELL: this mib object is obsolete as + of IOS release 11.1. IOS release 11.1 + introduced the CISCO-MEMORY-POOL-MIB which + better instruments all of the memory pools" + ::= { lmem 8 } + + bufferElFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free buffer + elements." + ::= { lmem 9 } + + bufferElMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of buffer + elements." + ::= { lmem 10 } + + bufferElHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of buffer element hits." + ::= { lmem 11 } + + bufferElMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of buffer element + misses." + ::= { lmem 12 } + + bufferElCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of buffer element + creates." + ::= { lmem 13 } + + bufferSmSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of small buffers." + ::= { lmem 14 } + + bufferSmTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of small buffers." + ::= { lmem 15 } + + bufferSmFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free small buffers." + ::= { lmem 16 } + + bufferSmMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of small + buffers." + ::= { lmem 17 } + + bufferSmHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of small buffer hits." + ::= { lmem 18 } + + bufferSmMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of small buffer misses." + ::= { lmem 19 } + + bufferSmTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of small buffer trims." + ::= { lmem 20 } + + bufferSmCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of small buffer + creates." + ::= { lmem 21 } + + bufferMdSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of medium buffers." + ::= { lmem 22 } + + bufferMdTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of medium + buffers." + ::= { lmem 23 } + + bufferMdFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free medium buffers." + ::= { lmem 24 } + + bufferMdMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of medium + buffers." + ::= { lmem 25 } + + bufferMdHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of medium buffer hits." + ::= { lmem 26 } + + bufferMdMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of medium buffer + misses." + ::= { lmem 27 } + + bufferMdTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of medium buffer trims." + ::= { lmem 28 } + + bufferMdCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of medium buffer + creates." + ::= { lmem 29 } + + bufferBgSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of big buffers." + ::= { lmem 30 } + + bufferBgTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of big buffers." + ::= { lmem 31 } + + bufferBgFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free big buffers." + ::= { lmem 32 } + + bufferBgMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of big buffers." + ::= { lmem 33 } + + bufferBgHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of big buffer hits." + ::= { lmem 34 } + + bufferBgMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of big buffer misses." + ::= { lmem 35 } + + bufferBgTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of big buffer trims." + ::= { lmem 36 } + + bufferBgCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of big buffer creates." + ::= { lmem 37 } + + bufferLgSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of large buffers." + ::= { lmem 38 } + + bufferLgTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of large buffers." + ::= { lmem 39 } + + bufferLgFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free large buffers." + ::= { lmem 40 } + + bufferLgMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of large + buffers." + ::= { lmem 41 } + + bufferLgHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of large buffer hits." + ::= { lmem 42 } + + bufferLgMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of large buffer misses." + ::= { lmem 43 } + + bufferLgTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of large buffer trims." + ::= { lmem 44 } + + bufferLgCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of large buffer + creates." + ::= { lmem 45 } + + bufferFail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of the number of buffer allocation + failures." + ::= { lmem 46 } + + bufferNoMem OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of the number of buffer create + failures due to no free memory." + ::= { lmem 47 } + + bufferHgSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of huge buffers." + ::= { lmem 62 } + + bufferHgTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of huge buffers." + ::= { lmem 63 } + + bufferHgFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free huge buffers." + ::= { lmem 64 } + + bufferHgMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of huge + buffers." + ::= { lmem 65 } + + bufferHgHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of huge buffer hits." + ::= { lmem 66 } + + bufferHgMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of huge buffer misses." + ::= { lmem 67 } + + bufferHgTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of huge buffer trims." + ::= { lmem 68 } + + bufferHgCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of huge buffer creates." + ::= { lmem 69 } + +END diff --git a/MIBS/cisco/OLD-CISCO-SYS-MIB b/MIBS/cisco/OLD-CISCO-SYS-MIB new file mode 100644 index 0000000..fcf85c0 --- /dev/null +++ b/MIBS/cisco/OLD-CISCO-SYS-MIB @@ -0,0 +1,1043 @@ +-- ***************************************************************** +-- OLD-CISCO-SYS-MIB.my: Cisco System MIB file +-- +-- July 1994, Jeffrey T. Johnson +-- +-- Copyright (c) 1994-1996 by cisco Systems, Inc. +-- All rights reserved. +-- +-- ***************************************************************** +-- +-- Prior to 10.2, Cisco's lsystem mib group contained a curious +-- assortment of mib objects. For 10.2, in order to allow similar +-- objects to be compiled separately with the mib compiler, the +-- lsystem group was separated into an envmon group (lenv), a cpu +-- group (lcpu), a memory group (lmem), and a system group (lsystem). +-- In order to preserve the OBJECT IDENTIFIERS from release 10.1 to +-- 10.2, however, all four groups are still based at { local 1 }. +-- This is fine from the mib compiler point-of-view, but causes +-- problems for some test tools which don't like the fact that +-- lsystem, lenv, lmem, and lcpu all have the same OBJECT IDENTIFIER. +-- In order to work around this problem, this file exists which +-- is a combination of the four 10.2 "system" mibs, with everything +-- falling under the lsystem group (as it did in 10.1). +-- +-- This mib should only be used as a replacement for the four separate +-- system mibs (OLD-CISCO-CPU.my, OLD-CISCO-ENVMON-MIB.my, +-- OLD-CISCO-MEMORY-MIB.my, OLD-CISCO-SYSTEM-MIB.my) in test tool +-- environments. The aforementioned mibs should always be used in +-- code generation + + OLD-CISCO-SYS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + local + FROM CISCO-SMI; + + lsystem OBJECT IDENTIFIER ::= { local 1 } + + -- Local Variable Section + + -- This section describes the local variables within the cisco + -- product line. Groups may or may not be present depending + -- on the software options present in the managed device. + + + -- Local System Group + + -- This group is present in all products. + + romId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable contains a printable octet + string which contains the System Bootstrap + description and version identification." + ::= { lsystem 1 } + + whyReload OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable contains a printable octet + string which contains the reason why the + system was last restarted." + ::= { lsystem 2 } + + hostName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable represents the name of the + host in printable ascii characters." + ::= { lsystem 3 } + + domainName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable is the domain portion of the + domain name of the host." + ::= { lsystem 4 } + + authAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable contains the last SNMP + authorization failure IP address." + ::= { lsystem 5 } + + bootHost OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the IP address of the host that + supplied the currently running software." + ::= { lsystem 6 } + + ping OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS obsolete + DESCRIPTION + "The ping mib object is obsolete as of IOS 10.2 + It has been superseded by the Cisco Ping MIB" + ::= { lsystem 7 } + + freeMem OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "The freeMem mib object is obsolete as of IOS 11.1 + It has been replaced with the cisco memory pool mib" + ::= { lsystem 8 } + + bufferElFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free buffer + elements." + ::= { lsystem 9 } + + bufferElMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of buffer + elements." + ::= { lsystem 10 } + + bufferElHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of buffer element hits." + ::= { lsystem 11 } + + bufferElMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of buffer element + misses." + ::= { lsystem 12 } + + bufferElCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of buffer element + creates." + ::= { lsystem 13 } + + bufferSmSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of small buffers." + ::= { lsystem 14 } + + bufferSmTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of small buffers." + ::= { lsystem 15 } + + bufferSmFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free small buffers." + ::= { lsystem 16 } + + bufferSmMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of small + buffers." + ::= { lsystem 17 } + + bufferSmHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of small buffer hits." + ::= { lsystem 18 } + + bufferSmMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of small buffer misses." + ::= { lsystem 19 } + + bufferSmTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of small buffer trims." + ::= { lsystem 20 } + + bufferSmCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of small buffer + creates." + ::= { lsystem 21 } + + bufferMdSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of medium buffers." + ::= { lsystem 22 } + + bufferMdTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of medium + buffers." + ::= { lsystem 23 } + + bufferMdFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free medium buffers." + ::= { lsystem 24 } + + bufferMdMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of medium + buffers." + ::= { lsystem 25 } + + bufferMdHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of medium buffer hits." + ::= { lsystem 26 } + + bufferMdMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of medium buffer + misses." + ::= { lsystem 27 } + + bufferMdTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of medium buffer trims." + ::= { lsystem 28 } + + bufferMdCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of medium buffer + creates." + ::= { lsystem 29 } + + bufferBgSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of big buffers." + ::= { lsystem 30 } + + bufferBgTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of big buffers." + ::= { lsystem 31 } + + bufferBgFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free big buffers." + ::= { lsystem 32 } + + bufferBgMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of big buffers." + ::= { lsystem 33 } + + bufferBgHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of big buffer hits." + ::= { lsystem 34 } + + bufferBgMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of big buffer misses." + ::= { lsystem 35 } + + bufferBgTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of big buffer trims." + ::= { lsystem 36 } + + bufferBgCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of big buffer creates." + ::= { lsystem 37 } + + bufferLgSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of large buffers." + ::= { lsystem 38 } + + bufferLgTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of large buffers." + ::= { lsystem 39 } + + bufferLgFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free large buffers." + ::= { lsystem 40 } + + bufferLgMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of large + buffers." + ::= { lsystem 41 } + + bufferLgHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of large buffer hits." + ::= { lsystem 42 } + + bufferLgMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of large buffer misses." + ::= { lsystem 43 } + + bufferLgTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of large buffer trims." + ::= { lsystem 44 } + + bufferLgCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of large buffer + creates." + ::= { lsystem 45 } + + bufferFail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of the number of buffer allocation + failures." + ::= { lsystem 46 } + + bufferNoMem OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of the number of buffer create + failures due to no free memory." + ::= { lsystem 47 } + + netConfigAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Holds the address of the host that supplied + the network-confg file." + ::= { lsystem 48 } + + netConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Holds the name of the network configuration + file." + ::= { lsystem 49 } + + netConfigSet OBJECT-TYPE + SYNTAX DisplayString + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Cause the loading of a new network-confg + file using TFTP." + ::= { lsystem 50 } + + hostConfigAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Contains the address of the host that + provided the host-config file." + ::= { lsystem 51 } + + hostConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Contains the name of the last configured + host-confg file." + ::= { lsystem 52 } + + hostConfigSet OBJECT-TYPE + SYNTAX DisplayString + ACCESS write-only + STATUS obsolete + DESCRIPTION + "Cause the loading of a new host-confg file + using TFTP." + ::= { lsystem 53 } + + writeMem OBJECT-TYPE + SYNTAX INTEGER + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Write configuration into non-volatile memory + / erase config memory if 0." + ::= { lsystem 54 } + + writeNet OBJECT-TYPE + SYNTAX DisplayString + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Write configuration to host using TFTP." + ::= { lsystem 55 } + + busyPer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CPU busy percentage in the last 5 second + period. Not the last 5 realtime seconds but + the last 5 second period in the scheduler." + ::= { lsystem 56 } + + avgBusy1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "1 minute exponentially-decayed moving + average of the CPU busy percentage." + ::= { lsystem 57 } + + avgBusy5 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "5 minute exponentially-decayed moving + average of the CPU busy percentage." + ::= { lsystem 58 } + + idleCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "cisco internal variable. not to be used" + ::= { lsystem 59 } + + idleWired OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "cisco internal variable. not to be used" + ::= { lsystem 60 } + + ciscoContactInfo OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "cisco's name and address" + ::= { lsystem 61 } + + bufferHgSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the size of huge buffers." + ::= { lsystem 62 } + + bufferHgTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the total number of huge buffers." + ::= { lsystem 63 } + + bufferHgFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of free huge buffers." + ::= { lsystem 64 } + + bufferHgMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the maximum number of huge + buffers." + ::= { lsystem 65 } + + bufferHgHit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of huge buffer hits." + ::= { lsystem 66 } + + bufferHgMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of huge buffer misses." + ::= { lsystem 67 } + + bufferHgTrim OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of huge buffer trims." + ::= { lsystem 68 } + + bufferHgCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the number of huge buffer creates." + ::= { lsystem 69 } + + netConfigProto OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Holds the protocol that supplied the + network-confg file." + ::= { lsystem 70 } + + hostConfigProto OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Holds the protocol that supplied the host- + confg file." + ::= { lsystem 71 } + + sysConfigAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Holds the address of the host that supplied + the system boot image." + ::= { lsystem 72 } + + sysConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Holds the name of the system boot image." + ::= { lsystem 73 } + + sysConfigProto OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Holds the protocol that supplied the system + boot image." + ::= { lsystem 74 } + + sysClearARP OBJECT-TYPE + SYNTAX INTEGER + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Perform a clearing of the entire ARP cache + and invalidation of route caches." + ::= { lsystem 75 } + + sysClearInt OBJECT-TYPE + SYNTAX INTEGER + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Clear interface given IfIndex as value." + ::= { lsystem 76 } + + envPresent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is there an environmental monitor card in + this box?, 0 - No, 1-AGS card present, wrong + firmware, 2-AGS CARD present, firmware ok, + 3-7000 support" + ::= { lsystem 77 } + + envTestPt1Descr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of the test point 1. Typically + ambient air or the temperature of air + entering the router" + ::= { lsystem 78 } + + envTestPt1Measure OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current value of test point 1. Typically a + temperature in centigrade." + ::= { lsystem 79 } + + envTestPt2Descr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of the test point 2. Typically + airflow or the temperature of air leaving the + router" + ::= { lsystem 80 } + + envTestPt2Measure OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current value of test point 2. Typically a + temperature in centigrade." + ::= { lsystem 81 } + + envTestPt3Descr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of the test point 3. Typically + +5 volt" + ::= { lsystem 82 } + + envTestPt3Measure OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current value of test point 3. Typically the + value in millivolts of the +5v supply" + ::= { lsystem 83 } + + envTestPt4Descr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of the test point 4. Typically + +12 volt" + ::= { lsystem 84 } + + envTestPt4Measure OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current value of test point 4. Typically the + value in millivolts of the +12v supply" + ::= { lsystem 85 } + + envTestPt5Descr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of the test point 5. Typically + -12 volt" + ::= { lsystem 86 } + + envTestPt5Measure OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current value of test point 5. Typically the + value in millivolts of the -12v supply" + ::= { lsystem 87 } + + envTestPt6Descr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of the test point 6. Typically + -5 volt" + ::= { lsystem 88 } + + envTestPt6Measure OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current value of test point 6. Typically the + value in millivolts of the -5v supply" + ::= { lsystem 89 } + + envTestPt1MarginVal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value at which the router will shutdown. + Typically the ambient air temperature that + will shut the router down. (e.g. 43)" + ::= { lsystem 90 } + + envTestPt2MarginVal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value at which the router will shutdown. + Typically the airflow air temperature that + will shut the router down. (e.g. 58)" + ::= { lsystem 91 } + + envTestPt3MarginPercent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "+/- Percentage that will shut the router + down, (e.g. 10%) typically +5 volt" + ::= { lsystem 92 } + + envTestPt4MarginPercent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "+/- Percentage that will shut the router + down, (e.g. 15%) typically +12 volt" + ::= { lsystem 93 } + + envTestPt5MarginPercent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "+/- Percentage that will shut the router + down, (e.g. 15%) typically -12 volt" + ::= { lsystem 94 } + + envTestPt6MarginPercent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "+/- Percentage that will shut the router + down, (e.g. 10%) typically -5 volt" + ::= { lsystem 95 } + + envTestPt1last OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of TestPt1 when last shutdown + occurred." + ::= { lsystem 96 } + + envTestPt2last OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of TestPt2 when last shutdown + occurred." + ::= { lsystem 97 } + + envTestPt3last OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of TestPt3 when last shutdown + occurred." + ::= { lsystem 98 } + + envTestPt4last OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of TestPt4 when last shutdown + occurred." + ::= { lsystem 99 } + + envTestPt5last OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of TestPt5 when last shutdown + occurred." + ::= { lsystem 100 } + + envTestPt6last OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of TestPt6 when last shutdown + occurred." + ::= { lsystem 101 } + + envTestPt1warn OBJECT-TYPE + SYNTAX INTEGER { + warning(1), + noWarning(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is this test point at a warning level?" + ::= { lsystem 102 } + + envTestPt2warn OBJECT-TYPE + SYNTAX INTEGER { + warning(1), + noWarning(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is this test point at a warning level?" + ::= { lsystem 103 } + + envTestPt3warn OBJECT-TYPE + SYNTAX INTEGER { + warning(1), + noWarning(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is this test point at a warning level?" + ::= { lsystem 104 } + + envTestPt4warn OBJECT-TYPE + SYNTAX INTEGER { + warning(1), + noWarning(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is this test point at a warning level?" + ::= { lsystem 105 } + + envTestPt5warn OBJECT-TYPE + SYNTAX INTEGER { + warning(1), + noWarning(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is this test point at a warning level?" + ::= { lsystem 106 } + + envTestPt6warn OBJECT-TYPE + SYNTAX INTEGER { + warning(1), + noWarning(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is this test point at a warning level?" + ::= { lsystem 107 } + + envFirmVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of Environmental Card firmware" + ::= { lsystem 108 } + + envTechnicianID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Technician ID" + ::= { lsystem 109 } + + envType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of environmental card" + ::= { lsystem 110 } + + envBurnDate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The calibration / burn in date" + ::= { lsystem 111 } + + envSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serial Number of environmental monitor card" + ::= { lsystem 112 } + + + END diff --git a/MIBS/cisco/SA-CM-MIB b/MIBS/cisco/SA-CM-MIB new file mode 100644 index 0000000..30eca39 --- /dev/null +++ b/MIBS/cisco/SA-CM-MIB @@ -0,0 +1,1540 @@ +--************************************************************************** +-- +-- Copyright 2011 Cisco Systems, Inc. +-- All Rights Reserved +-- No portions of this material may be reproduced in any +-- form without the written permission of: +-- Cisco Systems Inc. +-- 170 West Tasman Dr. +-- San Jose, CA 95134 +-- USA +--************************************************************************** + +SA-CM-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE,enterprises, + Counter32, + Integer32, + IpAddress + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + MacAddress,DisplayString, + TruthValue, RowStatus, DateAndTime, + TDomain, TAddress + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB -- RFC2571 + ifIndex + FROM IF-MIB + InetAddressType, + InetAddress, + InetPortNumber + FROM INET-ADDRESS-MIB; + +sa OBJECT IDENTIFIER ::= { enterprises 1429 } + +saCmMib MODULE-IDENTITY + LAST-UPDATED "201505260000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "support.cisco.com" + DESCRIPTION + "Cisco Cable Modem MIB definition" + + -- history + + REVISION "201605180000Z" -- 2016/05/18 + DESCRIPTION "Added saCmSoftwareDownload tree" + + REVISION "201505260000Z" + DESCRIPTION "Initial release of reduced-set module for releases based on BFC 5.7.x." + ::= { sa 77 } + +-- Generic information + +dpxCmMibObjects OBJECT IDENTIFIER ::= { saCmMib 1 } + +-- +-- General Information about the CableModem +-- +cmVendorInfo OBJECT IDENTIFIER ::= { dpxCmMibObjects 2} +cmAPInfo OBJECT IDENTIFIER ::= { dpxCmMibObjects 3} +cmInterfaceInfo OBJECT IDENTIFIER ::= { dpxCmMibObjects 4} + +vendorDefaultDSfreq OBJECT-TYPE + SYNTAX Integer32 (93000000..855000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + DOCSIS: + initial downstream frequency, + range: 93000000 to 855000000 Hz + EuroDOCSIS: + initial downstream frequency, + range: 88000000 to 859000000 Hz + " + ::= { cmVendorInfo 6 } + +vendorDSLEDTreatment OBJECT-TYPE + SYNTAX INTEGER { + signalNB(0), + signalWB(1), + signalWBNBG(2), + signalWBNBA(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This MIB is only valid in DOCSIS 3.0 enabled modems with dual LEDs. + This MIB determines the DS LED color, green or amber, to be used to indicate DS state. + + signalNB: DS LED = amber for narrowband; DS LED = green when DS w-online wideband. + signalWB: DS LED = amber for wideband; DS LED = green when DS online narrowband. + signalWBNBG: Both WB and NB states are indicated using the Green LED. + signalWBNBA: Both WB and NB states are indicated using the Amber LED. + " + DEFVAL { 0 } + ::= { cmVendorInfo 7 } + +vendorLINKLEDTreatment OBJECT-TYPE + SYNTAX INTEGER { + default(0), + showlinkspeed(1), + d3Amberledslowspeed(2), + d3Greenledslowspeed(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This MIB will determine Link Speed using blink rate for DOCSIS 2.0 modems or + using LED color for DOCSIS 3.0 Modems as seen with the LINK LED. + + default: LINK LED behavior follows standard behavior as defined per User Guide + + FOR DOCSIS 2.0 + 1: showlinkspeed: When connected, LED blinks 1x/2sec for 10/100 operation + and blinks 2x/1sec for Gigabit operation. Traffic is still reflected as + 2x/1sec. + + FOR DOCSIS 3.0 + On dual LED D3.0 modems the operator can choose to have 10/100 operation indicated by either + a green LED or an amber LED. Modems that support 1000 Mb speeds shall indicate using the + alternate LED. + + 2: d3Greenledslowspeed indicates 10/100 operation using the Green LED. + 3: d3Amberledslowspeed indicates 10/100 operation using the Amber LED. + " + DEFVAL { 0 } + ::= { cmVendorInfo 8 } + +vendorUSLEDTreatment OBJECT-TYPE + SYNTAX INTEGER { + signalWBNBG(0), + signalNB(1), + signalWB(2), + signalWBNBA(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This MIB is only valid in DOCSIS 3.0 enabled modems with dual LEDs. + This MIB determines the US LED color, green or amber to be used to indicate US state. + + signalWBNBG: Both WB and NB states are indicated using the Green LED. + signalNB: US LED = amber for narrowband; US LED = green when US w-online wideband. + signalWB: US LED = amber for wideband; US LED = green when US online narrowband. + signalWBNBA: Both WB and NB states are indicated using the Amber LED. + " + DEFVAL { 0 } + ::= { cmVendorInfo 9 } + +vendorONLINELEDTreatment OBJECT-TYPE + SYNTAX INTEGER { + signalWBNBG(0), + signalNB(1), + signalWB(2), + signalWBNBA(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This MIB is only valid in DOCSIS 3.0 enabled modems with dual LEDs. + This MIB provides a way to select the ONLINE LED color, green or amber to distinguish between + wideband online or online(NB). + + signalWBNBG: Both WB and NB states are indicated using the Green LED. + signalNB: ONLINE LED = amber for narrowband; ONLINE LED = green when DS w-online wideband. + signalWB: ONLINE LED = amber for wideband; ONLINE LED = green when DS online narrowband. + signalWBNBA: Both WB and NB states are indicated using the Amber LED. + + NOTE: This LED will only provide indication of a Downstream Bonded environment and does not + indicate the presence of Upstream bonding. + " + DEFVAL { 0 } + ::= { cmVendorInfo 10 } + +cmAPIgmp OBJECT-TYPE + SYNTAX INTEGER { + disableIGMP(0), + enableIGMP(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + 0: disable IGMP proxy, + 1: enable IGMP proxy" + ::= { cmAPInfo 1 } + +cmAPAgingOut OBJECT-TYPE + SYNTAX INTEGER { + disableAgingOut(0), + enableAgingOut(1) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + 0: disable ARP aging out + 1: enable ARP aging out" + ::= { cmAPInfo 4 } + +cmAPMulticastPromiscuousMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Support for transparent multicast pass-thru using Promiscuous Multicast Mode. + The setting will be stored in non-volatile memory and will be retained + through a power cycle. It can be forcibly cleared with a fatcory reset." + ::= { cmAPInfo 13 } + +cmAPInternalInterface OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the state of local interface. + 0: Shut down local interface, + 1: Leave local interface as is." + DEFVAL { 1 } + ::= { cmAPInfo 15 } + +cmAPFactoryReset OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Can be set with a sequence of values to activate a remote factory reset. + This is the same as a sustained ( 3 seconds or more ) reset switch. + Reading this object always returns false(2)." + ::= { cmAPInfo 18 } + +saCmArpRateLimit OBJECT-TYPE + SYNTAX INTEGER (0..100) + UNITS "packets-per-second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting ARP rate-limit defines the number of ARP packets + that can be processed per second. Limitation of this number + prevents denial-of-service attacks. A value of 20 pps is a + good reference. Setting the value to 0 allows unlimited + incoming ARP messages" + DEFVAL { 0 } + ::= { cmAPInfo 19 } + +saCmInternalDhcpServer OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the DHCP server that is used when CM is offline. + 0: disable internal DHCP server + 1: enable internal DHCP server" + DEFVAL { 1 } + ::= { cmAPInfo 20 } + +-- + +cmConsoleMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + readOnly(1), + readWrite(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To Control console port is disabled, read only, or read write" + DEFVAL { 0 } + ::= { cmInterfaceInfo 7 } + +cmTimerT4 OBJECT-TYPE + SYNTAX INTEGER (30..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "T4 timeout definition." + DEFVAL { 30 } + ::= { cmInterfaceInfo 8 } + +saCmTodRenewal OBJECT-TYPE + SYNTAX INTEGER + UNITS "hours" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines how often to update time with ToD protocol. + 0: never + 1: together with DHCP renewal + 2-11: reserved + 12+: number of hours" + DEFVAL { 0 } + ::= { cmInterfaceInfo 9 } + +saCmAutoResetNoActivity OBJECT-TYPE + SYNTAX INTEGER (0..43200) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to any value N > 0 will cause the CM to reboot autonomously + 3/4th of N minutes after the modem has detected that there is no connectivity to the CM gateway after three unsuccessful pings. + NOTE: The default value of 0 means the feature is disabled." + DEFVAL { 0 } + ::= { cmInterfaceInfo 10 } + +saCmCpeMacAging OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to any value N > 0 will cause the CM to remove a MAC address + from its CPE table N seconds after the modem has detected no traffic from it. + This feature applies ONLY to devices connected to the CM, not the embedded ones + (as MTA or CableHome). + NOTE: The default value of 0 means the feature is disabled." + DEFVAL { 0 } + ::= { cmInterfaceInfo 11 } + +saCmBpiForward OBJECT-TYPE + SYNTAX INTEGER { + macTable(1), + allPackets(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls whether to forward traffic that is not + destined for any CPE (not in CPE table) when running BPI. + 1: follow DOCSIS rules. Do not forward traffic when destination + MAC not in the CPE table. + 2: when BPI is enabled, forward all traffic (if security + association matches, otherwise cannot decrypt packets). + When BPI is disabled, this object does not have effect." + DEFVAL { 1 } + ::= { cmInterfaceInfo 12 } + +saCmForceDualscan OBJECT-TYPE + SYNTAX INTEGER { + useFactorySetting(0), + enable(1), + docsis1(2), + euroDocsis(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MIB will choose whether to force dualscan + operation for the device. Dualscan refers to the + CM ability to automatically scan for both 6MHz and + 8MHz carriers. + 0 : Will not force dualscan. In this case, the + factory configuration for dualscan will take + effect. + *note: Factory Dualscan configuration is + typically only enabled for EPC products. + 1 : Will force dualscan to be enabled. In this + case, dualscan will be enabled regardless of + the factory setting. + This MIB value will be stored to NonVolatile + memory(NVM) and will persist across reboots. If + the MIB is set via the config file, the CM will + store the new setting and begin using it on next + reboot. Removing the setting from the config + file will not change the value stored in NVM the + CM will continue to operate using the previously + stored value. + However, if an SNMP SET is used to modify the + value, then the CM will not use the new setting + until the next reboot occurs or is commanded. + A factory reset of the CM will set the stored + value back to 0. + 2 : *Docsis1 mode will only allow the modem to lock Annex B (6MHz) channels and will ignore all Annex A (8MHz) channels. + 3 : *EuroDocsis mode will only allow the modem to lock Annex A (8MHz) channesl and will ignore all Annex B (6 MHz)channels. + *Feature available upon request for dualscan capable modems." + DEFVAL {0} + ::= { cmInterfaceInfo 14 } + +saCmDsBonding OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1), + enable2DS(2), + enable3DS(3), + enable4DS(4), + enable5DS(5), + enable6DS(6), + enable7DS(7), + enable8DS(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MIB will choose whether to enable downstream + channel bonding for bonding-capable modems. + Non-bonding modems will ignore this MIB object. + 0 : Disable downstream channel bonding. + 1 : Enable downstream channel bonding + with all available RCP-IDs standard and proprietary. + 2 : Enable downstream bonding but only advertise + standard RCP-IDs with 2 DS channels. + 3 : Enable downstream bonding but only advertise + standard RCP-IDs with 3 or fewer DS channels. + 4 : Enable downstream bonding but only advertise + standard RCP-IDs with 4 or fewer DS channels. + 5 : Not currently applicable (same as 1) + 6 : Not currently applicable (same as 1) + 7 : Not currently applicable (same as 1) + 8 : Enable downstream bonding but only advertise + standard RCP-IDs with 8 or fewer DS channels. + This MIB will take effect at the next reboot. + This MIB value will be stored to NonVolatile + memory(NVM) and will persist across reboots. If + the MIB is set via the config file, the CM will + store the new setting and reboot if a change is + necessary. Removing the setting from the config + file will not change the value stored in NVM: the + CM will continue to operate using the previously + stored value. + If an SNMP SET is used to modify the value, then + the CM will not use the new setting until the next + reboot occurs or is commanded. + A factory reset of the CM will set the stored + value back to 1." + DEFVAL { 1 } + ::= { cmInterfaceInfo 15 } + +saCmDocsisCapableVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the string value for CM DHCP DISCOVER option 60 text. + This mib is only readable through SNMP.This MIB object can queried to identify the device's docsis version that it supports." + + ::= { cmInterfaceInfo 33 } + +saOorDsidOverride OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + This MIB is only valid on DOCSIS 3.0 capable modems. + This feature is disabled by default. + This MIB will modify the handling of OOR (Out of Range) DSID packets. + If disabled the modem will follow DOCSIS specifications for handling + OOR DSID packets. + If enabled the modem will not follow the DOCSIS specifications but will + recover much quicker from this error condition. Intead of 1000 OOR packets + or 2 minutes the modem will recover with 3 OOR packets or 1 second. + + disabled(0): Follow DOCSIS specification (default) + enabled (1): Resync after 3 OOR DSIDs or 1 second + + NOTE: The new setting will persist during reboots but a reboot of the modem + is performed automatically if the setting is changed. + " + DEFVAL { 0 } + ::= { cmInterfaceInfo 34 } + +saCmCpeL2VpnMacAging OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB defines same functionality as TLV 65 for L2VPN implementation. When the value is + is set to 1 (Enable), Mac aging implementation is as per cablelabs specification. This MIB + will only be enable for L2VPN images. This MIB should take precendence over saCmCpeMacAging, + If saCmCpeMacAging is set to a (non-zero) timer value and if saCmCpeL2VpnMacAging is set to + 1, saCmCpeL2VpnMacAging implementation of CPE MacAging feature will take affect. + saCmCpeMacAging MIB set to non-zero value will only take affect if saCmCpeL2VpnMacAging is + set to disable (0)" + ::= { cmInterfaceInfo 39 } + +saCmL2VpnUsForwardingCriteria OBJECT-TYPE + SYNTAX INTEGER { + forwardOnPrimarySF(0), + discard(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Applicable to L2VPN enabled CMs only. This MIB defines the policy that the CM should use + when forwarding packets that do not match the upstream classifier criteria. + + forwardOnPrimarySF(0) - Forward packets on the primary service flow + discard(1) - Discard packets" + DEFVAL { 0 } + ::= { cmInterfaceInfo 40 } + +cmEthernetOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmEthernetOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for Ethernet interface link speed, duplex, mode, and operation." + ::= { cmInterfaceInfo 41 } + + +cmEthernetOperEntry OBJECT-TYPE + SYNTAX CmEthernetOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries for Ethernet interface link speed, duplex, mode and operation." + INDEX { cmEthernetOperIndex} + ::= { cmEthernetOperTable 1 } + +CmEthernetOperEntry ::= SEQUENCE + { + cmEthernetOperIndex INTEGER, + cmEthernetOperSetting INTEGER, + cmEthernetOperMode INTEGER, + cmEthernetIfAdminStatus INTEGER + } + +cmEthernetOperIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index used for the interfaces." + ::= { cmEthernetOperEntry 1 } + +cmEthernetOperSetting OBJECT-TYPE + SYNTAX INTEGER { + link-down (0), + half-duplex-10Mbps(1), + full-duplex-10Mbps(2), + half-duplex-100Mbps(3), + full-duplex-100Mbps(4), + ethernetNotConnected(5), + half-duplex-1Gbps(6), + full-duplex-1Gbps(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the current Ethernet port link speed and duplex. + 0: link-down(0), + 1: half-duplex-10Mbps(1), + 2: full-duplex-10Mbps(2), + 3: half-duplex-100Mbps(3), + 4: full-duplex-100Mbps(4), + 5: ethernetNotConnected(5), + 6: half-duplex-1Gbps(6), + 7: full-duplex-1Gbps(7)" + ::= { cmEthernetOperEntry 2} + +cmEthernetOperMode OBJECT-TYPE + SYNTAX INTEGER { + auto-negotiate(0), + manual(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the current Ethernet port speed and duplex link Mode. + 1: Auto-negotiate(0) + 2: Manual(1)" + ::= { cmEthernetOperEntry 3} + +cmEthernetIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + testing(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For RG Mode this MIB provides a way to force the ifAdminStatus.x MIB settings + for the individual Ethernet ports to the values stored in cmEthernetAdminStatus.x. + This feature is activated by setting cmEthernetIfAdminOverride is set to enable(1). + + Bridge mode is a special case since there is only one ifindex = .1 for all 4 ports. + In Bridge Mode this MIB still allows you control the port status per Ethernet interface. + However, the value of ifAdminStatus.1 and ifOperStatus.1 will follow the following logic: + If at least 1 port is set to up by cmEthernetIfAdminStatus.x then ifAdminStatus.x will be + set to up(1). If all ports are set to down by cmEthernetIfAdminStatus.x then + ifAdminStatus.1 will report down(2). ifAdminStatus.x will report testing(3) if all ports set + by cmEthernetIfAdminStatus.x are in testing(3) status. + + The major use case for this MIB is to set specific unused ports on the RG to down(2) status + immediately after a reboot and prior to CM registration. + This MIB is written to non-vol and survives a reboot. + A factory reset sets MIB index values back to up(1). + + 1: up(1) Force the individual port to up(1). + 2: down(2) Force the individual port to down(2) + 3: testing(3) Force the port to testing status(3) No packets passed." + DEFVAL { 1 } + ::= { cmEthernetOperEntry 4} + +cmEthernetIfAdminOverride OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For RG Mode enabling this MIB forces the index values of cmEthernetifAdminStatus.x + stored in non-vol into ifAdminStatus.x + For Bridge Mode the ports are exclusively controlled by cmEthernetifAdminStatus.x + and ifAdminStatus.x has no direct mapping and is overridden. + This MIB is written to non-vol and survives a reboot. + A factory reset sets MIB index values back to disable(0)." + DEFVAL { 0 } + ::= { cmInterfaceInfo 42 } + +saCmUsBonding OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MIB will choose whether to advertise upstream + channel bonding for bonding-capable modems in the modem + capabilitiies during registration. + Non-DOCSIS 3.0 modems will not have this MIB object. + 0 : Disable upstream channel bonding advertisement. + 1 : Enable upstream channel bonding advertisement. + This MIB must be set in the config file to function. + This MIB can be read from SNMP for current value." + DEFVAL { 1 } + ::= { cmInterfaceInfo 43 } + +saCmIcmpRateLimit OBJECT-TYPE + SYNTAX INTEGER (0..255) + UNITS "packets-per-second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting ICMP rate-limit defines the number of ICMP packets + that can be processed per second. Limitation of this number + prevents denial-of-service attacks. Setting the value to 0 + allows unlimited incoming ICMP messages. + The default value has been changed from 10 to 0 in 5.5.9 and + newer releases." + DEFVAL { 0 } + ::= { cmInterfaceInfo 44 } + +saCmTftpBlockSizeV4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB controls the TFTP block size in IPv4 operation. Valid values are 0, 8-8192. A value + of 0 means to use the default block size of 1448 and do not negotiate block size. Any other + value must be comply with block size negotiation in RFC 1350, RFC 1782, and RFC2348. + This value is stored in nonvol." + DEFVAL { 0 } + ::= {cmInterfaceInfo 46} + +saCmTftpBlockSizeV6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB controls the TFTP block size in IPv4 operation. Valid values are 0, 8-8192. A value + of 0 means to use the default block size of 1428 and do not negotiate block size. Any other + value must be comply with block size negotiation in RFC 1350, RFC 1782, and RFC2348. + This value is stored in nonvol." + DEFVAL { 0 } + ::= {cmInterfaceInfo 47} + +saCmUsPowerLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB controls the upstream power limit imposed on the cable modem (in dB)." + DEFVAL { 51 } + ::= { cmInterfaceInfo 48 } + +-- ===================================== +-- HW SPECIFIC SOFTWARE DOWNLOAD OBJECTS +-- ===================================== +-- +-- This table defines an alternative method of downloading +-- new software to cable modems. +-- When a SA modem reads the config file and finds this table present, +-- it will do the following, for each row in the table: +-- 1. Compare saCmSwModel name to its own name. +-- If not the same, go to the next row in the table. +-- If not present or the same, go to 2. +-- 2. Compare saCmSwHwVer name to its own hardware version. +-- If not the same, go to the next row in the table. +-- If not present or the same, go to 3. +-- 3. Compare saCmSwBootLoader to its own boot loader. +-- If not the same, go to the next row in the table. +-- If not present or the same, go to 4. +-- 4. Compare saCmSwProto to its own signaling protocol. +-- If not present or the same or any(0), go to 5. +-- If not the same, go to the next row in the table. +-- 5. If saCmSwFilename is present, copy the value to docsDevSwFilename. +-- If saCmSwAdminStatus is present, copy the value to docsDevSwAdminStatus. +-- If saCmSwServer is present, copy the value to docsDevSwServer. +-- 6. If saCmSwMethod = unsecure(2), assume VSIF 38 = 1. If secure (1), +-- use CVC that comes with software. +-- 7. Exit the table. +-- If no rows are left, use config file TLVs for upgrading software. +-- +-- Hint: The most specific rows (the ones that use saCmSwModel, +-- saCmSwHwVer and saCmSwProto) should be placed in the beginning +-- of the table. + +saCmSoftwareDownload OBJECT IDENTIFIER ::= { dpxCmMibObjects 6 } + +saCmSoftwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaCmSoftwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for hardware specific software download." + ::= { saCmSoftwareDownload 1 } + +saCmSoftwareEntry OBJECT-TYPE + SYNTAX SaCmSoftwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries for hardware specific software download." + INDEX { saCmSwIndex } + ::= { saCmSoftwareTable 1 } + +SaCmSoftwareEntry ::= SEQUENCE + { + saCmSwIndex INTEGER, + saCmSwModel SnmpAdminString, + saCmSwHwVer SnmpAdminString, + saCmSwBootLoader SnmpAdminString, + saCmSwProtocol INTEGER, + saCmSwFilename SnmpAdminString, + saCmSwServer IpAddress, + saCmSwAdminStatus INTEGER, + saCmSwMethod INTEGER, + saCmSwServerAddressType InetAddressType, + saCmSwServerAddress InetAddress + } + +saCmSwIndex OBJECT-TYPE + SYNTAX INTEGER (1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index used to order the application of access entries." + ::= { saCmSoftwareEntry 1 } + +saCmSwModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Model name of the cable modem product. + If not set, applies to all models. + example: DPC2100" + ::= { saCmSoftwareEntry 2 } + +saCmSwHwVer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Hardware version of the cable modem product. + If not set, applies to all versions." + DEFVAL { "any" } + ::= { saCmSoftwareEntry 3 } + +saCmSwBootLoader OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Boot loader version of the cable modem product. + If not set, applies to all versions." + DEFVAL { "any" } + ::= { saCmSoftwareEntry 4 } + +saCmSwProtocol OBJECT-TYPE + SYNTAX INTEGER { + any(0), + ncs(1), + sip(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protocol used in cable modem product." + DEFVAL { 0 } + ::= { saCmSoftwareEntry 5 } + +saCmSwFilename OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Filename of the software image." + ::= { saCmSoftwareEntry 6 } + +saCmSwServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "TFTP server IP address where software image is located." + ::= { saCmSoftwareEntry 7 } + +saCmSwAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + saCmSwAllowProvisioningUpgrade(2), + saCmSwIgnoreProvisioningUpgrade(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "See docsDevSwAdminStatus for details." + ::= { saCmSoftwareEntry 8 } + +saCmSwMethod OBJECT-TYPE + SYNTAX INTEGER { + secure(1), + unsecure(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Method of software download." + DEFVAL { 1 } + ::= { saCmSoftwareEntry 9 } + +saCmSwServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This MIB defines the type of internet address to be used for the TFTP Server. + 0: An unknown address type. This value MUST + be used if the value of the corresponding + InetAddress object is a zero-length string. + It may also be used to indicate an IP address + that is not in one of the formats defined + below. + 1 : IPv4 TFTP Server Address + 2 : IPv6 TFTP Server Address (reserved for future support)" + ::= { saCmSoftwareEntry 11 } + +saCmSwServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TFTP server IP address where software image is located." + ::= { saCmSoftwareEntry 12 } + +saCmSoftwareDownloadTFTPServer OBJECT-TYPE + SYNTAX INTEGER { + sameAsCM(1), + dhcpOption54(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When CM configuration file initiated software upgrade is needed, + the TFTP request will be sent to SwUpgradeServer IP address. + When the value of SwUpgradeServer is not specified in the CM + configuration file then the TFTP request will be sent to the same + TFTP server used for CM configuration file download (1) or to the + IP address specified in DHCP Option 54 (2)." + DEFVAL { 1 } + ::= { saCmSoftwareDownload 3 } + +-- ============================================ +-- END OF HW SPECIFIC SOFTWARE DOWNLOAD OBJECTS +-- ============================================ + +-- =============== +-- WEB ACCESS TREE +-- =============== + +saCmWebAccess OBJECT IDENTIFIER ::= { dpxCmMibObjects 7 } + +saCmWebAccessUserIfTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaCmWebAccessUserIfTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for various user/if type web access levels." + ::= { saCmWebAccess 2 } + +saCmWebAccessUserIfTypeEntry OBJECT-TYPE + SYNTAX SaCmWebAccessUserIfTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries for various users/if type web access levels." + INDEX { saCmWebAccessUserTypeIndex, + saCmWebAccessIfTypeIndex } + ::= { saCmWebAccessUserIfTypeTable 1 } + +SaCmWebAccessUserIfTypeEntry ::= SEQUENCE + { + saCmWebAccessUserTypeIndex INTEGER, + saCmWebAccessIfTypeIndex INTEGER, + saCmWebAccessUserIfLevel INTEGER + } + +saCmWebAccessUserTypeIndex OBJECT-TYPE + SYNTAX INTEGER { + home-user(1), + cus-admin(5), + adv-user(10), + all-users(100) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Access level for various user types. + home-user(1): This is intended to be used for home users + cus-admin(5): This is intended to be used for the CUSADMIN + adv-user(10): This type is intended to be used by MSO admin + all-users(100): This will be a write-only value and it's a + convenience provided to the MSO to specify that the same setting + takes effect for all users. + + This index should not be available in an SNMP Walk/Get but + administrator should be able to set this value. + + Example: + Scenario: MSO wants to disable the wan-rg access for home-user and + adv-user. + MIB Set: saCmWebAccessUserIfLevel.all-users.wan-rg = 0 + MIB Walk: saCmWebAccessUserIfLevel.home-user.wan-rg = 0 + saCmWebAccessUserIfLevel.adv-user.wan-rg = 0 + + Basically, MSO has a provision to set this MIB which will internally + fill the values for both users (and any other user types in future) + and they will be shown individually in an SNMP Walk" + + ::= { saCmWebAccessUserIfTypeEntry 1 } + +saCmWebAccessIfTypeIndex OBJECT-TYPE + SYNTAX INTEGER { + lan(1), + rf-cm(2), + mta(16), + wan-rg(40), + all-ifs(100) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Web access over various interface types. + + lan(1): This will control the CPE interface on the lan side. + rf-cm(2): This will control the remote access to the web pages through + the CM public IP + mta(16): This will control the web-access through MTA interface + wan-rg(40): This will control the remote access to the web pages + through RG public IP + all-ifs(100): This will be a write-only value and it's a convenience + provided to the MSO to specify that the same setting will take effect + for all interfaces. + This index should not be available in an SNMP Walk/Get but + administrator should be able to set this value. + + Example: + Scenario: MSO wants to disable the access to WEB pages (similar to + cmApWebSwitch = 0 now). + MIB Set: saCmWebAccessUserIfLevel.all-users.all-ifs = 0 + MIB Walk: saCmWebAccessUserIfLevel.home-user.lan = 0 + saCmWebAccessUserIfLevel.home-user.rf-cm = 0 + saCmWebAccessUserIfLevel.home-user.mta = 0 + saCmWebAccessUserIfLevel.home-user.wan-rg = 0 + saCmWebAccessUserIfLevel.adv-user.lan = 0 + saCmWebAccessUserIfLevel.adv-user.rf-cm = 0 + saCmWebAccessUserIfLevel.adv-user.mta = 0 + saCmWebAccessUserIfLevel.adv-user.wan-rg = 0 + + Basically, MSO has a provision to set this MIB which will internally + fill the values for all interfaces and they will be shown individually + in an SNMP Walk" + + ::= { saCmWebAccessUserIfTypeEntry 2 } + +saCmWebAccessUserIfLevel OBJECT-TYPE + SYNTAX INTEGER { + not-applicable(-1), + off(0), + system(1), + basic(2), + readonly(3), + advanced(100) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access levels for web pages. + + not-applicable(-1) - This will be displayed if access level can not be determined + for any interface/user. In the case when the various interfaces have different access + levels, all-ifs value will show as not-applicable. + + Example: + Configure the following values in modem config file + saCmWebAccessUserIfLevel.home-user.all-ifs = 100 and + saCmWebAccessUserIfLevel.adv-user.all-ifs is = 2 + + An SNMP walk on the saCmWebAccessUserIfLevel will provide the following + + saCmWebAccessUserIfLevel.home-user.lan = advanced (100) + saCmWebAccessUserIfLevel.home-user.rf-cm = advanced (100) + saCmWebAccessUserIfLevel.home-user.mta = advanced (100) + saCmWebAccessUserIfLevel.home-user.wan-rg = advanced (100) + saCmWebAccessUserIfLevel.home-user.all-ifs = not-applicable (-1) + saCmWebAccessUserIfLevel.adv-user.lan = basic (2) + saCmWebAccessUserIfLevel.adv-user.rf-cm = basic (2) + saCmWebAccessUserIfLevel.adv-user.mta = basic (2) + saCmWebAccessUserIfLevel.adv-user.wan-rg = basic (2) + saCmWebAccessUserIfLevel.adv-user.all-ifs = not-applicable (-1) + + off(0) - This will shut-down the port and this interface if the same + value is used for all users. If any of the user has a non-zero value + for this interface, this will be automatically treated as same as a + value 1. + + systemOnly(1) - Login/Landing page will be displayed but user(s) will + not authenticate. This will display all the web pages available to the + user without login. Please refer to the Access Table section in the Web + GUI PRD to find out the details + + basic(2) - The specified users can access only the basic pages after + login. Please refer to Access Table section in Web GUI PRD to find out + the details about Basic Access + + readonly (3) - This will provide read-only access to users specified + from the interface selected. The pages displayed in readOnly mode will + be same as if the user had the access level set to advanced except + that pages are not editable. + Please refer to the appropriate columns of Access Table in the Web GUI + PRD for understanding what pages need to be displayed to the + home-user/adv-user in Online/Offline status. + + This value if set, will take precedence over saCmWebAccessWritePages + + Example: + Page 1 - saCmWebAccessReadPages = 1, saCmWebAccessWritePages = 1, + Page 2 - saCmWebAccessReadPages = 1, saCmWebAccessWritePages = 0, + Page 3 - saCmWebAccessReadPages = 0, saCmWebAccessWritePages = 0 + Scenario 1: + saCmWebAccessUserIfLevel.all-users.all-ifs = 100 + Result: Display Page1 and Page 2 with read-write access to Page 1 + + Scenario 2: + saCmWebAccessUserIfLevel.all-users.all-ifs = 3 + Result: Display Page 1 and Page 2 but both will be just read-only. + + So in both cases, only those pages that are enabled in + saCmWebAccessReadPages will be displayed but setting the MIB to this + value will disable the write access irrespective of whatever value is + set in saCmWebAccessWritePages for that particular page. + + advanced(100) - Full Access to the specified user types on specified + interfaces (Full access details for various user types are mentioned + in the Access table section of Web GUI PRD). Only the web pages enabled + for read-access using saCmWebAccessReadPages will be shown. + + Default value for this MIB in various conditions will be governed by + the following table. + + Interface Type Home-user Adv-user + lan 100 1 or 2* + rf-cm 1 2 + mta 0 0 + wan-rg 0 0 + + * - This will be 1 when the adv-user credentials are not defined and + the modem is online and should be 2 when adv-user credentials are + defined or the modem is offline" + + ::= { saCmWebAccessUserIfTypeEntry 3 } + + +saCmWebAccessHomeUsername OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the username for home-user. + This parameter is stored in non-vol and is blank by default. + + NOTE: This should be a hidden value in SNMPGET/SNMPWALK but user + should be able to set this using SNMPSET" + ::= { saCmWebAccess 3 } + + +saCmWebAccessHomeUserPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the password for home-user. + If user's password matches the default password (meaning user has not + changed the password), a change password page comes out every time a + user connects to the web pages. + If user's password does not match the default password (meaning user + has changed it) the change password page does not show. + + This parameter is stored in non-vol and is blank by default. + + If the default password is blank in non-vol (after factory default for + example), it gets populated with this object's value. + + NOTE: This should be a hidden value in SNMPGET/SNMPWALK but user + should be able to set this using SNMPSET" + ::= { saCmWebAccess 4 } + +saCmWebAccessAdvancedType OBJECT-TYPE + SYNTAX INTEGER { + plain(1), + potd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of password for advnaced pages." + DEFVAL { 1 } + ::= { saCmWebAccess 5 } + +saCmWebAccessAdvancedUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Username for advanced web pages. + + NOTE: This should be a hidden value in SNMPGET/SNMPWALK but user + should be able to set this using SNMPSET" + DEFVAL { "admin" } + ::= { saCmWebAccess 6 } + +saCmWebAccessAdvancedPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..40)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Password (depends on type) for advanced web pages. + If type = 1, the password is the string value. + If type = 2, the password is the 16-byte octet (hex) string + of MD5 of seed generated by the PoTD tool. + + NOTE: This should be a hidden value in SNMPGET/SNMPWALK but user + should be able to set this using SNMPSET" + ::= { saCmWebAccess 7 } + +saCmWebAccessNoActivityTimeout OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout for a web session if no activity is present. If the timer + expires, user will be logged out of Advanced webpage. If 0, web + session will not timeout. Valid values are 0, 30-86400" + DEFVAL { 900 } + ::= { saCmWebAccess 8 } + +saCmWebAccessHomeUserClearPassword OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears home-user passwords if set to true (clear=set to default). + Always returns false when read." + DEFVAL { false } + ::= { saCmWebAccess 9 } + +-- ====================== +-- END OF WEB ACCESS TREE +-- ====================== + +-- ===================================== +-- PUF table +-- ===================================== +-- +-- This table defines PUF table +-- + +saPUF OBJECT IDENTIFIER ::= { dpxCmMibObjects 10 } + +saPUFTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaPUFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of PowerUp Frequencies scanned first." + ::= { saPUF 1 } + +saPUFEntry OBJECT-TYPE + SYNTAX SaPUFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table that specifies a single frequency." + INDEX { saPUFIndex } + ::= { saPUFTable 1 } + +SaPUFEntry ::= SEQUENCE { + saPUFIndex INTEGER, + saPUFRowStatus RowStatus, + saPUFFrequency Integer32, + saPUFAnnex INTEGER, + saPUFScanNow TruthValue, + saPUFScanOnNextBoot INTEGER, + saPUFScanResults INTEGER, + saPUFScanTimestamp SnmpAdminString, + saPUFScanResultsType INTEGER + } + +saPUFIndex OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the instance of this table row." + ::= { saPUFEntry 1 } + +saPUFRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls and reflects the status of rows in this table. Rows in this + table may be created by either the create-and-go or create-and-wait + paradigms. There is no restriction on changing values in a row of + this table while the row is active. Setting the value of this object + to active (either directly or indirectly via create-and-go) will cause + the row to be written to non-volatile storage. Changing the value of + saPUFFrequency while the row is active will also cause the + row to be written to non-volatile storage." + + ::= { saPUFEntry 2 } + +saPUFFrequency OBJECT-TYPE + SYNTAX Integer32 (93000000..999000000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Frequency in Hz" + ::= { saPUFEntry 3 } + +saPUFAnnex OBJECT-TYPE + SYNTAX INTEGER { + annexA(0), + annexB(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Annex mode for the frequency" + DEFVAL { 0 } + ::= { saPUFEntry 4 } + +saPUFScanNow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting an index of this object to true(1) causes the modem to immediately + go offline and scan for the frequency stored in saPUFFrequency.x. + The results and timestamp of the scan are stored to non-vol. + After the scan takes place the modem re-inits the CM mac and re-registers. + Conditions to run the scan: + - saPUFRowStatus.x must be set to active for a scan to take place. + - The scan will not take place if a provisioned line is offhook. + - If this mib is added to the CM config file, a scan will not take place unless + the current time from TOD server is > 360 seconds (6 minutes) from the last scan time + stored in saPUFScanTimestamp.x. + This mib object returns false(2) when read if no scan was initiated" + ::= { saPUFEntry 5 } + +saPUFScanOnNextBoot OBJECT-TYPE + SYNTAX INTEGER { + unset(0), + set(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting an index of this object to set(1) causes the modem to scan for + the frequency stored in saPUFFrequency.x on the next reboot and record the + results to non-vol. + After the reboot and data is recorded, the index of this object is reset back + to unset(0) . + Conditions to run a scan on Next boot: + - saPUFScanOnNextBoot.x must = set (1). + - saPUFRowStatus.x must be set to active in non-vol." + DEFVAL { 0 } + ::= { saPUFEntry 6 } + +saPUFScanResults OBJECT-TYPE + SYNTAX INTEGER { + notDetected(0), + detected(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if RF energy was detected on the last scan. + This value is stored in non-volatile memory." + DEFVAL { 0 } + ::= { saPUFEntry 7 } + +saPUFScanTimestamp OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the timestamp (YYYYMMDDHHMM) of the last scan. + This value is stored in non-volatile memory." + ::= { saPUFEntry 8 } + +saPUFScanResultsType OBJECT-TYPE + SYNTAX INTEGER { + notDetected(0), + qam(1), + docsisQam(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of RF energy that was detected on the last scan. + This value is stored in non-volatile memory." + DEFVAL { 0 } + ::= { saPUFEntry 9 } + +saPUFTrapServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the IP address of the server to send SNMP traps after running a scan. + This value is stored in non-volatile memory." + ::= { saPUF 2 } + +saPUFTrapControl OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enableOnEnergyDetection(1), + enableOnNoEnergyDetected(2), + enableOnFrequencyScan(3), + enableOnQamDetection(4), + enableOnDocsisQamDetection(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Send a trap: + - If RF energy is detected - enableOnEnergyDetection(1), + - If RF energy is not detected - enableOnNoEnergyDetected(2), + - When a scan is run - enableOnFrequencyScan(3), + - If a QAM is detected - enableOnQamDetection(4), + - If a Docsis QAM is detected - enableOnDocsisQamDetection(5) + To disable sending traps set the MIB to disable(0),the default. + This value is written to non-volatile memory." + DEFVAL { 0 } + ::= { saPUF 3 } + +saPUFScanAllNow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to true(1) causes the modem to immediately go offline and + scan all the frequencies stored in the saPUFFrequency table. + Results and timestamp of the scan are stored to non-vol. + After the scan takes place the modem re-inits the CM mac and re-registers. + Conditions to run the scan: + - saPUFRowStatus.x must be set to active for a scan to take place for + that frequency. + - The scan will not take place if a provisioned line is offhook. + - If this mib is added to the CM config file, a scan will not take place + unless the current time from TOD server is > 360 seconds (6 minutes) + from the last scan time stored in saPUFScanTimestamp.x. + This mib object returns false(2)when read if no scan was initiated." + ::= { saPUF 4 } + +saPUFEntriesClearOnRFD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "By Default, reset to factory default (RFD) would clear all the PUF entries to factory values. + Setting this value to false(2) would mean that the saPUF table frequencies would not be cleared upon + a factory reset. This MIB should not be cleared upon factory reset and hence in permanent non-vol. The MIB + would take effect only in configuration file, but can be read via SNMPGET or SNMPWALK." + DEFVAL { true } + ::= { saPUF 5 } + + +-- ===================================== +-- LKF table +-- ===================================== +-- +-- This table defines LKF table +-- + +saLKF OBJECT IDENTIFIER ::= { dpxCmMibObjects 11 } + +saLKFTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaLKFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Last Known Frequencies." + ::= { saLKF 1 } + +saLKFEntry OBJECT-TYPE + SYNTAX SaLKFEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table that specifies a single frequency." + INDEX { saLKFIndex } + ::= { saLKFTable 1 } + +SaLKFEntry ::= + SEQUENCE { + saLKFIndex INTEGER, + saLKFFrequency Integer32 + } + +saLKFIndex OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the instance of this table row." + ::= { saLKFEntry 1 } + +saLKFFrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Frequency in Hz" + ::= { saLKFEntry 2 } + +-- ================================== +-- BEGIN saSoftwareIdentity Table +-- ==================================== + +saSoftwareIdentity OBJECT IDENTIFIER ::= { dpxCmMibObjects 14 } + +saSoftwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaSoftwareTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Table of SW features support in the running image" + ::= { saSoftwareIdentity 1 } + +saSoftwareTableEntry OBJECT-TYPE + SYNTAX SaSoftwareTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table that specifies a single reset entry." + INDEX { saSoftwareIndex } + ::= { saSoftwareTable 1 } + +SaSoftwareTableEntry ::= SEQUENCE { + saSoftwareIndex INTEGER, + saSoftwareBaseVersion DisplayString, + saSoftwareFeatureName DisplayString + } + +saSoftwareIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the table." + ::= { saSoftwareTableEntry 1 } + + +saSoftwareBaseVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the SoC vendor base version for the feature, if any" + ::= { saSoftwareTableEntry 2 } + +saSoftwareFeatureName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the features present in the software. Also provides Cisco specific compile options used" + ::= { saSoftwareTableEntry 3 } + +-- =============================== +-- END saSoftwareIdentity Table +-- =============================== + + +END diff --git a/MIBS/cisco/SA-CM-MTA-MIB b/MIBS/cisco/SA-CM-MTA-MIB new file mode 100644 index 0000000..f2a49f0 --- /dev/null +++ b/MIBS/cisco/SA-CM-MTA-MIB @@ -0,0 +1,266 @@ +--************************************************************************** +-- +-- Copyright 2011 Cisco Systems, Inc. +-- All Rights Reserved +-- No portions of this material may be reproduced in any +-- form without the written permission of: +-- Cisco Systems Inc. +-- 170 West Tasman Dr. +-- San Jose, CA 95134 +-- USA +--************************************************************************** + +SA-CM-MTA-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + enterprises, + Integer32 + FROM SNMPv2-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + TruthValue + FROM SNMPv2-TC ; + +sa OBJECT IDENTIFIER ::= { enterprises 1429 } +saVoip OBJECT IDENTIFIER ::= { sa 78 } + +saCmMta MODULE-IDENTITY + LAST-UPDATED "201612230000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "http://support.cisco.com" + DESCRIPTION + "Controls the behavior of the Cable Modem + functional block in Embedded MTA devices. + This MIB is active only at the Cable Modem IP address" + + -- History + REVISION "201612230000Z" + DESCRIPTION + "Initial release of reduced-set module for releases based on BFC 5.7.x." + + ::= { saVoip 1 } + +saCmMtaDevice OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Control embedded MTA. + If disable(0), MTA will not send out DHCP DISCOVER message. + If DHCP option 122.1 is missing, MTA is disabled and MIB is set to disable(0). + Note: Equivalent of VSIF 54. + Note: This object can be set via the CM configuration file ONLY." + ::= { saCmMta 1 } + +saCmMtaIpFilters OBJECT-TYPE + SYNTAX INTEGER { + perSpec(0), + openMta(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DOCSIS config file filters (from RFC2669) are normally applied to the MTA and all + CPE interfaces per the eDOCSIS spec. This MIB controls if the filters are applied + to the MTA. + 0: Follow e-docsis spec - apply filters to MTA, Ethernet and USB ports (default) + 1: Do not apply any filters to the MTA - apply filters only to Ethernet and USB ports + Filters do NOT block traffic to/from the MTA. + Note: Equivalent of VSIF 77" + DEFVAL { 0 } + ::= { saCmMta 3 } + +saCmMtaSidCount OBJECT-TYPE + SYNTAX INTEGER (4|16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SIDs the MTA supports." + ::= { saCmMta 5 } + +saCmMtaProvisioningMode OBJECT-TYPE + SYNTAX INTEGER { + packetCable(0), + oneConfigFile(1), + twoConfigFilesDHCP(2), + twoConfigFilesSNMP(3), + twoConfigFilesDHCPmacAddress(4), + twoConfigFilesMacAddressOnly(5), + webPage(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object must only be set via the CM configuration + file during the provisioning process. + After CM is operational, this object can not be set + via SNMP. + MTA provisioning modes: + 0: MTA follows the PacketCable provisioning specifications + and supports BASIC, HYBRID and SECURE flows. + 1: MTA will provision using only the CM config file. VoIP + parameters MUST be included in the CM config file as + VSIFs. This option will become obsolete. + 2: MTA will learn the MTA config file name and location + from the MTA DHCP OFFER. + If the filename or location is missing, MTA will switch + to mode 3. + 3: MTA will learn the MTA config file name and location via + SNMP. The MTA will send an SNMP inform to the + provisioning server specified in DHCP option 122.3 or + 177.3, depending on saCmMtaDhcpPktcOption (note: MTA + will not provision if saCmMtaDhcpPktcOption = requireNone(1) + and no option 122.3 or 177.3 is specified). + 4: MTA will learn the MTA config file name and location and + the MTA host name from the MTA DHCP OFFER/ACK. + If the filename is missing in the DHCP OFFER/ACK, the MTA + will request a config file name based on the MTA mac + address (example: 000f21c4e145.bin). + If the MTA host name is missing in the DHCP OFFER/ACK the + MTA will use a host name of MAC_ADDR (example: 000f21c4e145). + 5: MTA will request a config file name based on the MTA mac + address (example: 000f21c4e145.bin). + MTA will learn the MTA config file location via DHCP. + MTA will use a host name of MAC_ADDR (example: 000f21c4e145). + MTA will NOT use the file name and host name in the + DHCP ACK even if the parameters are present. + 6: Web page provisioning. Parameters from a web page will be used + rather than from config file. All the web page parameters are + stored in non-vol. Base provisioning method is 2 above. + For modes other than 0, MTA DHCP options 122, 177 are not required. + Note: This object can be set via the CM configuration file ONLY." + DEFVAL { 0 } + ::= { saCmMta 7 } + +saCmMtaDhcpPktcOption OBJECT-TYPE + SYNTAX INTEGER { + require122(0), + requireNone(1), + require177(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object must only be set via the CM configuration file during the provisioning process. + After CM is operational, this object can not be set via SNMP. + 0: CM and MTA will accept only PacketCable option 122. If option 122 is not included + in CM DHCP OFFER, MTA will not start. + 1: CM and MTA will accept 122 or 177 or none. If DHCP OFFER contains 122 or 177, MTA + will process it. + 2: CM and MTA will accept only PacketCable option 177. If option 177 is not included + in CM DHCP OFFER, MTA will not start. + This MIB is saved into modem's non-vol memory and the new value is active after + the modem registers and reboots again (DHCP comes before config file parsing). + Note: Equivalent of VSIF 64 + Note: This object can be set via the CM configuration file ONLY." + DEFVAL { 0 } + ::= { saCmMta 8 } + +saCmMtaRequireTod OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object controls if the EMTA will continue the provisioning + process if a response from a Time of Day server is not available + at provisioning step CM-8. If set to true(1) the EMTA will require + a ToD response. If set to false(0) the EMTA will request ToD but + will not require the TOD server response. + Note: For PacketCable secure provisioning, if this object is + set to false(0), and ToD is not available, MTA will probably + be unable to verify that certificates are valid and will not provision. + Note: this object can be set in the CM config file only." + DEFVAL { 1 } + ::= { saCmMta 10 } + +saCmMtaDecryptMtaConfigFile OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + RSA-CM-cert(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To be written." + DEFVAL { 1 } + ::= { saCmMta 13 } + +saCmMtaSwUpgradeControlTimer OBJECT-TYPE + SYNTAX INTEGER (0..7200) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to control the conditions for rebooting + the modem following a software download: + 0: Docsis Default: Always download software and reboot + immediately after software download, + 1: Do not download software if any phone endpoint is off hook + and return 13 to docsDevSwAdminStatus when set to + upgradgeFromMgt(1), + other: Download software immediately but delay the reboot + until all lines have been on-hook for the specified + time in seconds. + Note: docsDevSwOperStatus shows inProgess(1) even if the + download itself has finished and MTA is waiting for user + to hang up." + DEFVAL { 0 } + ::= { saCmMta 14 } + +saCmMtaDhcpOptionSixty OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the string value for SIP EMTA DHCP DISCOVER option 60 text. + This mib is only writeable in the the CM config file. Default option + 60 value is pktc1.0" + DEFVAL { "pktc1.0" } + ::= { saCmMta 20 } + +saCmMtaProvSnmpSetCommunityString OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value set in this object becomes the SNMPv2c community string that will be accepted + in the SNMPSET sent from the provisioning server during MTA registration. + Provisioning methods affected include: + - Pktc HYBRID.1 (MTA-19 only) + - Pktc HYBRID.2 (MTA-19 only) + Note: Pktc SECURE mode is NOT affected. + Note: This setting only affects provisioning-related SNMPSET, not SNMPSET sent by + the prov server to the MTA after it has completed registration. + Note: This object can be set via the CM configuration file ONLY." + DEFVAL { "public" } + ::= { saCmMta 26 } + + +-- =========== +-- TELNET TREE + +saCmMtaCliAccess OBJECT IDENTIFIER ::= { saCmMta 1001 } + +saCmMtaCliAccessPasswordType OBJECT-TYPE + SYNTAX INTEGER { + plain(0), + md5(1), + pod(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Password type" + DEFVAL { 0 } + ::= { saCmMtaCliAccess 5 } + +-- END OF TELNET TREE + +END diff --git a/MIBS/cisco/SA-HARDWARE-MIB b/MIBS/cisco/SA-HARDWARE-MIB new file mode 100644 index 0000000..ae0d7dc --- /dev/null +++ b/MIBS/cisco/SA-HARDWARE-MIB @@ -0,0 +1,591 @@ +--************************************************************************** +-- +-- Copyright 2015 Cisco Systems, Inc. +-- All Rights Reserved +-- No portions of this material may be reproduced in any +-- form without the written permission of: +-- Cisco Systems Inc. +-- 170 West Tasman Dr. +-- San Jose, CA 95134 +-- USA +--************************************************************************** + +SA-HARDWARE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + enterprises + FROM SNMPv2-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; + +sa OBJECT IDENTIFIER ::= { enterprises 1429 } +saVoip OBJECT IDENTIFIER ::= { sa 78 } + +saHardware MODULE-IDENTITY + LAST-UPDATED "201505110000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO "http://support.cisco.com" + DESCRIPTION + "This tree can be read from any IP in a device." + + REVISION "201505110000Z" + DESCRIPTION "Add europe-5-85 to saHwDescrDiplexer. More details added to the current available options" + + REVISION "201504130000Z" + DESCRIPTION "Changed le9562 to le9652(13) in saHwDescrSlic + Corrected UTC dates that give compile warnings" + + REVISION "201504030000Z" + DESCRIPTION "Added le9562 (13) to saHwDescrSlic + Added en2810 (8) to saHwDescrMocaType" + + REVISION "201501140000Z" + DESCRIPTION "Updated MIB Copyright Banner" + + REVISION "0112150000Z" + DESCRIPTION "Added clr240-cl2330 to saHwDescrWirelessChip + Added usb30wBCM to saHwDescrUsbType + Added moca20wBCM to saHwDescrMocaType + Added internalBCM to saHwDescrEthSwitch + Added bcm33843E(22), + bcm3385(23), + puma6-D(24), + puma6MG-D(25) + to saHwDescrMainProcessor" + + REVISION "201411200000Z" + DESCRIPTION "Added two new fields (mxl265d (11) and mxl267d (12)) to saHwDescrTuner" + + REVISION "201407310000Z" + DESCRIPTION "Added le9541d(12) to saHwDescrSlic" + + REVISION "0406140000Z" + DESCRIPTION "Moving bcm43228hp-5ghz(22) to (32) and changing bcm43217-bcm4360hp(32) to (22)" + + -- History + REVISION "1402110000Z" + DESCRIPTION + "Add bcm3384 to saHwDescrMainProcessor" + + + REVISION "201401130000Z" + DESCRIPTION + "Remove ath9880-ath9580 from saHwDescrWirelessChip as it is not being used and replace (32) with bcm43217-bcm4360hp" + + + REVISION "201401100000Z" + DESCRIPTION + "Changed 3 lines: north-america-85/108(5) to north-america-85-108(5)puma6_B2(19), to puma6-B2(19), puma6MG_B2(20) to puma6MG-B2(20)" + + REVISION "1310170000Z" + DESCRIPTION + "Updated saHwDescrMainProcessor for B2 chipset from Intel; updated saHwDescrDiplexer to include high US split" + + REVISION "1307040000Z" + DESCRIPTION + "Added bcm33843 to saHwDescrMainProcessor, Added bcm6803 and ad9965 to saHwDescrMocaType, Added ath9880-ath9580 to saHwDescrWirelessChip" + + REVISION "1306070000Z" + DESCRIPTION + "Updated saHwDescrWirelessType to reflect dual wifi card combination, changed saHwDescrWirelessChip combo bcm4331sp-bcm4360sp(19) to bcm4331sp-bcm4360hp(19)" + + REVISION "1305300000Z" + DESCRIPTION + "Updated for Puma6MG: saHwDescrMainProcessor, saHwDescrTuner, saHwDescrWirelessType, saHwDescrWirelessChip, saHwDescrUsbType" + + REVISION "1302060000Z" + DESCRIPTION + "Updated saHwDescrWirelessChip due to compilation issues" + + REVISION "1212050000Z" + DESCRIPTION + "Updated saHwDescrWirelessChip description and values" + + REVISION "1211280000Z" + DESCRIPTION + "Updated saHwDescrTuner and saHwDescrMocaType for the USGv2 products" + + REVISION "1211070000Z" + DESCRIPTION + "Updated saHwDescrWirelessChip for the 3383-based products" + + REVISION "1208230000Z" + DESCRIPTION + " Updated saHwDescrWirelessChip (13) to ath9381 from ath9380 as instructed by HW team" + + REVISION "1205080000Z" + DESCRIPTION + "Updated HW nonvols for USGv2 based products: + saHwDescrMainProcessor, saHwDescrTuner, saHwDescrSlic, saHwDescrWirelessChip + saHwDescrUsbType, saHwDescrEthSwitch" + + REVISION "1204100000Z" + DESCRIPTION + "Updated HW nonvols for 3383 based products - CR 19170 + bcm53125 was changed to 53124 and bcm43227 was changed to bcm43217" + + REVISION "1109020000Z" + DESCRIPTION + "Updated le9531d for D2R2 SL products" + + REVISION "1108190000Z" + DESCRIPTION + "Updated Ethernet switch type with bcm53101e and bcm53125s. Corrected ar8316 from ar3816." + + REVISION "1106130000Z" + DESCRIPTION + "Updated MainProcessor Type, Wireless Chip Type, SlicType, MocaType and Ethernet switch type + for new products" + + REVISION "1011160000Z" + DESCRIPTION + "Added le9520S for single line DPC2420" + REVISION "1010260000Z" + DESCRIPTION + "Added le9500s new slictype for DPC2203" + REVISION "1010180000Z" + DESCRIPTION + "Added bcm3382 to the MainProcessor object" + + REVISION "1004270000Z" + DESCRIPTION + "Added usb203380G(5) value to saHwUsbType" + + REVISION "1004070000Z" + DESCRIPTION + "Added tipuma5Tc4800 for saHwDescrMainProcessor" + + REVISION "0911050000Z" + DESCRIPTION + "Added singleBand and dualBand names to + WirelessChip type" + + REVISION "0910050000Z" + DESCRIPTION + "Added items for + Ethernet Switch type + Wireless chip type + diplexer type ( korea) + main processor ( 3380) + tuner type + modified usb type" + + REVISION "0801170000Z" + DESCRIPTION + "Added items for DOCSIS3.0 products + Added DMS tree" + + REVISION "0709200000Z" + DESCRIPTION + "Added le9520ddtc to saHwDescrSlic (1868)" + + REVISION "0707160000Z" + DESCRIPTION + "Added saHwDescrDmsType (1637) + Added saHwDescrMocaType (1637) + Added saHwDescrEthSwitch (1637)" + + REVISION "0609110000Z" + DESCRIPTION + "Added bcm3349ipbg to saHwDescrMainProcessor + Added bcm3420iml to saHwDescrTuner + Added bcm4318 to saHwDescrWirelessChip + Added saHwDescrFactoryId (928)" + + REVISION "0608070000Z" + DESCRIPTION + "Added bcm3381A1 and bcm3381A2 to saHwDescrMainProcessor + Added bcm3420x3 to saHwDescrTuner + Added usb20w3381 to saHwDescrUsbType + Changed usb20 to usb20wPLX in saHwDescrUsbType" + + REVISION "0512020000Z" + DESCRIPTION + "Initial release" + + ::= { saVoip 4 } + + +saHwDescr OBJECT IDENTIFIER ::= { saHardware 1 } + +saHwDescrModel OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 1 } + +saHwDescrHardwareVersion OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 2 } + +saHwDescrSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 3 } + +saHwDescrCmMacAddress OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 4 } + +saHwDescrManufactureDate OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 5 } + +saHwDescrPowerSupply OBJECT-TYPE + SYNTAX INTEGER + { + internal-switching(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 6 } + +saHwDescrDiplexer OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + north-america-5-42(1), + europe-5-65(2), + japan(3), + korea(4), + north-america-85-108(5), + europe-5-85(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 7 } + +saHwDescrMainProcessor OBJECT-TYPE + SYNTAX INTEGER + { + bcm3349(1), + bcm3349kfb(2), + bcm3368(3), + bcm3381A1(4), + bcm3381A2(5), + bcm3349ipbg(6), + tipuma5(7), + bcm3361(8), + bcm3378(9), + bcm3380(10), + tipuma5Tc4800(11), + bcm3382(12), + bcm3371(13), + bcm3379(14), + bcm3383(15), + puma6(16), + puma6MG(17), + bcm33843Z(18), + puma6-B2(19), + puma6MG-B2(20), + bcm3384(21), + bcm33843E(22), + bcm3385(23), + puma6-D(24), + puma6MG-D(25), + bcm3384ZU(26) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tipuma5Tc4800(11) value will represent TI chips 4800zdw, 4800zdwg, 4800zdwgu. + and original tipuma5(7)value will represent TI chips 4830zdw, 4830zdwg and 4830zdwgu " + ::= { saHwDescr 8 } + +saHwDescrTuner OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + bcm3419(1), + bcm3420(2), + bcm3420x3(3), + bcm3420iml(4), + mt2170(5), + bcm3421(6), + bcmInternal(7), + mxl265(8), + mxl265v2(9), + mxl267 (10), + mxl265d (11), + mxl267d (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 9 } + +saHwDescrSlic OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + le9500b(1), + le9500c(2), + le9500d(3), + le9520ddtc(4), + le88276(5), + le9530d(6), + le9500s(7), + le9520s(8), + le9540d(9), + le9531d(10), + zl88702(11), + le9541d(12), + le9652 (13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 10 } + +saHwDescrMemoryMain OBJECT-TYPE + SYNTAX INTEGER + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 11 } + +saHwDescrMemoryFlash OBJECT-TYPE + SYNTAX INTEGER + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 12 } + +saHwDescrWirelessType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + ieee80211b(1), + ieee80211g(2), + ieee80211n(3), + ieee80211ac(4), + ieee80211n-ieee80211ac(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 13 } + +saHwDescrWirelessChip OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + bcm4306(1), + bcm4318(2), + bcm4318E(3), + bcm4322(4), + bcm43224-dualBand(5), + bcm43225-singleBand(6), + bcm4313(7), + bcm43217(8), + bcm43228(9), + bcm43217sp-bcm43228sp(10), + ath9380(11), + ath9580(12), + ath9381sp-ath9580sp(13), + bcm43228sp-5ghz(14), + bcm4331sp(15), + bcm43217sp-bcm4331sp(16), + bcm4331sp-bcm4331sp(17), + bcm43217sp-bcm4360sp(18), + bcm4331sp-bcm4360hp(19), + bcm43217hp(20), + bcm43228hp(21), + bcm43217-bcm4360hp (22), -- moved bcm43228hp-5ghz to (32) + bcm43217hp-bcm4331sp(23), + bcm43217hp-bcm4360sp(24), + bcm4331hp-bcm43217sp(25), + bcm4331hp-bcm43228sp(26), + bcm4331hp-bcm4331sp(27), + bcm4331hp-bcm4331hp(28), + bcm4331hp-bcm4360sp(29), + bcm4331hp-bcm4360hp(30), + ath9381sp-qca9880(31), + bcm43228hp-5ghz(32), -- removed ath9880-ath9580(32) and replace with bcm43217-bcm4360hp, moved 43217+4360hp to (22) + clr240-cl2330(33) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wireless chip hardware configuration. + SP stands for Standard Power + HP stands for High Power + For two-chip configurations, the chip on the left is 2.4GHz, the other is 5 GHz. + The following chips are dual-band capable: 4331, 43224, 43228. + The following chips are 5GHz capable: 4360. + The following chips support up to 3x3: 9380, 9580, 9381, 4331. + The following chips support up to 2x2: 43224, 43225, 43217, 43228." + ::= { saHwDescr 14 } + +saHwDescrDectType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + north-america(1), + europe(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 15 } + +saHwDescrUsbType OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + usb11(1), + usb20wPLX(2), + usb20w3381(3), + usb20wPuma5(4), + usb203380G(5), + usb20wPuma6(6), + usb20wPuma6MG(7), + usb30wBCM(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 16 } + +saHwDescrFactoryId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 17 } + +saHwDescrDmsType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + dms1(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 18 } + +saHwDescrMocaType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + en2210(1), + en2510(2), + en2710(3), + vxc1030(4), + bcm6803(5), + ad9965(6), + moca20wBCM(7), + en2810 (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 19 } + +saHwDescrEthSwitch OBJECT-TYPE + SYNTAX INTEGER { + none(0), + bcm5325m(1), + marv6095f(2), + bcm5325e(3), + bcm53115s(4), + ar8316(5), + bcm53101e(6), + bcm53124s(7), + marv6172(8), + internalBCM(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescr 20 } + + + +saHwDescrIntCount OBJECT IDENTIFIER ::= { saHwDescr 101 } + +saHwDescrIntCountEthernet OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescrIntCount 1 } + +saHwDescrIntCountUsb OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescrIntCount 2 } + +saHwDescrIntCountPhoneLine OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescrIntCount 3 } + +saHwDescrIntCountMaxBattery OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescrIntCount 4 } + +saHwDescrIntCountWireless OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescrIntCount 5 } + +saHwDescrIntCountDect OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saHwDescrIntCount 6 } + +END diff --git a/MIBS/cisco/SA-MTA-MIB b/MIBS/cisco/SA-MTA-MIB new file mode 100644 index 0000000..0b1d548 --- /dev/null +++ b/MIBS/cisco/SA-MTA-MIB @@ -0,0 +1,144 @@ +--************************************************************************** +-- +-- Copyright 2010 Scientific Atlanta, A Cisco Company +-- All Rights Reserved +-- No portions of this material may be reproduced in any +-- form without the written permission of: +-- Scientific Atlanta, A Cisco Company +-- 5030 Sugarloaf Pkwy +-- Lawrenceville, Georgia 30044 +-- +--************************************************************************** + +SA-MTA-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + enterprises, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + ifIndex + FROM IF-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + TruthValue, + DateAndTime + FROM SNMPv2-TC ; + +sa OBJECT IDENTIFIER ::= { enterprises 1429 } +saVoip OBJECT IDENTIFIER ::= { sa 78 } + +saMta MODULE-IDENTITY + LAST-UPDATED "201611100000Z" + ORGANIZATION "Cisco Inc." + CONTACT-INFO "vveeraga@cisco.com" + DESCRIPTION + "saMtaDevLCSSignalingSupport controls the LCS Signaling." + + -- History + REVISION "201611100000Z" + DESCRIPTION + "Initial release of reduced-set module for releases based on BFC 5.7.x." + + ::= { saVoip 3 } + + +-- MTA Device +saMtaDevice OBJECT IDENTIFIER ::= { saMta 1 } +saMtaDevOffHookWarnTOBusy OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object configures whether an endpoint should ring off-hook warning tone. + When this feature is disabled(0), Endpoint should ring off-hook warning tone. + When this feature is enabled(1), Endpoint should ring busy tone instead of off-hook warning tone. + The default value of this object is disabled(0)." + DEFVAL { 0 } + ::= { saMtaDevice 61 } + +-- ========================== +-- ENDPOINT TABLE STARTS HERE +-- ========================== + +saMtaEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaMtaEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the MTA EndPoint + Volume configuration. " + ::= { saMta 2 } + +saMtaEndPointEntry OBJECT-TYPE + SYNTAX SaMtaEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " List of attributes for a single MTA endpoint interface." + INDEX { ifIndex } + ::= { saMtaEndPointTable 1 } + +SaMtaEndPointEntry ::= SEQUENCE { + saMtaEndPntHookFlashMinTime INTEGER, + saMtaEndPntHookFlashMaxTime INTEGER, + saMtaEndPntStatePhysical INTEGER, + saMtaEndPntStateLogical INTEGER + } + +saMtaEndPntHookFlashMinTime OBJECT-TYPE + SYNTAX INTEGER (40..2000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Shortest onhook time at which hook-flash event will be detected, in miliseconds. + Breaks in loop current with shorter duration are assumed to be noise and are ignored." + ::= { saMtaEndPointEntry 1 } + +saMtaEndPntHookFlashMaxTime OBJECT-TYPE + SYNTAX INTEGER (100..2000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Longest onhook time at which hook-flash event will be detected, + in miliseconds. If onhook time is longer then saMtaHookFlashMaxTime, + hang up event will be detected." + ::= { saMtaEndPointEntry 2 } + +saMtaEndPntStatePhysical OBJECT-TYPE + SYNTAX INTEGER { + onHook(1), + offHook(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the physical state of the end point. + 1: No phones attached or one or more phones are attached and + on-hook + 2: One or more phones are attached and off-hook" + ::= { saMtaEndPointEntry 6 } + +saMtaEndPntStateLogical OBJECT-TYPE + SYNTAX INTEGER { + connectedIdle(1), + disconnected(2), + inCallVoice(3), + inCallData(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the logical state of the end point. + 1: endpoint is connected to CMS and not in call + 2: endpoint is not connected to CMS + 3: endpoint is in voice mode call + 4: endpoint is in data mode (fax/modem) call" + ::= { saMtaEndPointEntry 7 } +END diff --git a/MIBS/cisco/SA-RG-MIB b/MIBS/cisco/SA-RG-MIB new file mode 100644 index 0000000..8648d36 --- /dev/null +++ b/MIBS/cisco/SA-RG-MIB @@ -0,0 +1,2898 @@ +--************************************************************************** +--************************************************************************** +-- +-- Copyright 2011 Cisco Systems, Inc. +-- All Rights Reserved +-- No portions of this material may be reproduced in any +-- form without the written permission of: +-- Cisco Systems, Inc. +-- 170 West Tasman Dr. +-- San Jose, CA 95134 +-- USA +-- +--************************************************************************** + +SA-RG-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + enterprises, + Integer32, + Unsigned32, + IpAddress + FROM SNMPv2-SMI + ifIndex + FROM IF-MIB + TEXTUAL-CONVENTION, + RowStatus, + DisplayString, + MacAddress, + PhysAddress, + TruthValue, + DateAndTime + FROM SNMPv2-TC + InetAddressType, + InetAddress, + InetAddressIPv6, + InetPortNumber + FROM INET-ADDRESS-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB ; + +sa OBJECT IDENTIFIER ::= { enterprises 1429 } +saModules OBJECT IDENTIFIER ::= { sa 79 } + +saRg MODULE-IDENTITY + LAST-UPDATED "201505260000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO "support.cisco.com" + DESCRIPTION + "Controls the behavior of router/wireless functions. + Can be part of CM configuration file." + + -- history + + REVISION "201505260000Z" + DESCRIPTION "Initial release of reduced-set module for releases based on BFC 5.7.x." + + ::= { saModules 2 } + + +SaRgTimeZone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time zones." + SYNTAX INTEGER { + gmtMinusTwelveEniwetokKwajalein(1), + gmtMinusElevenMidwayIslandSamoa(2), + gmtMinusTenHawaii(3), + gmtMinusNineAlaska(4), + gmtMinusEightPacificTimeCanadaTijuana(5), + gmtMinusSevenArizona(6), + gmtMinusSevenMountainTimeCanada(7), + gmtMinusSixCentralAmerica(8), + gmtMinusSixCentralTimeCanada(9), + gmtMinusSixMexicoCity(10), + gmtMinusSixSaskatchewan(11), + gmtMinusFiveBogotaLimaQuito(12), + gmtMinusFiveEasternTimeCanada(13), + gmtMinusFiveIndianaEast(14), + gmtMinusFourAtlanticTimeCanada(15), + gmtMinusFourCaracasLaPaz(16), + gmtMinusFourSantiago(17), + gmtMinusThreeThirtyNewfoundland(18), + gmtMinusThreeBrasilia(19), + gmtMinusThreeBuenosAiresGeorgetown(20), + gmtMinusThreeGreenland(21), + gmtMinusTwoMid-Atlantic(22), + gmtMinusOneAzores(23), + gmtMinusOneCapeVerdeIs(24), + gmtZeroCasablancaMonrovia(25), + gmtZeroDublinEdinburghLisbonLondon(26), + gmtPlusOneAmsterdamBerlinRomeStockholmVienna(27), + gmtPlusOneBelgradeBratislavaBudapestLjubljanaPrague(28), + gmtPlusOneBrusselsCopenhagenMadridParis(29), + gmtPlusOneSarajevoSkopjeSofijaVilniusWarsawZagreb(30), + gmtPlusOneWestCentralAfrica(31), + gmtPlusTwoAthensIstanbilMinsk(32), + gmtPlusTwoBucharest(33), + gmtPlusTwoHelsinkiRigaTallinn(34), + gmtPlusTwoJerusalem(35), + gmtPlusThreeBaghdad(36), + gmtPlusThreeMoscowStPetersburgVolgograd(37), + gmtPlusThreeNairobi(38), + gmtPlusThreeThirtyTehran(39), + gmtPlusFourAbuDhabiMuscat(40), + gmtPlusFourThirtyKabul(41), + gmtPlusFiveEkaterinburg(42), + gmtPlusFiveThirtyCalcuttaChennaiMumbaiNewDelhi(43), + gmtPlusFiveFourtyFiveKathmandu(44), + gmtPlusSixAlmatyNovosibirsk(45), + gmtPlusSixAstanaDhaka(46), + gmtPlusSixThirtyRangoon(47), + gmtPlusSevenBangkokHanoiJakarta(48), + gmtPlusSevenKrasnoyarsk(49), + gmtPlusEightBeijingChongqingHongKongUrumqi(50), + gmtPlusEightIrkustkUlaanBataar(51), + gmtPlusEightKualaLumpurSingapore(52), + gmtPlusEightTaipei(53), + gmtPlusNineOsakaSapporoTokyo(54), + gmtPlusNineSeoul(55), + gmtPlusNineThirtyAdelaide(56), + gmtPlusTenBrisbane(57), + gmtPlusTenVladivostok(58), + gmtPlusElevenMagadanSolomonIsNewCaledonia(59), + gmtPlusTwelveAucklandWellington(60), + gmtPlusTwelveFiji(61), + gmtPlusThirteenNukuAlofa(62) + } + +-- RG Device + +saRgDevice OBJECT IDENTIFIER ::= { saRg 1 } + +saRgDeviceBase OBJECT IDENTIFIER ::= { saRgDevice 1 } + +saRgDeviceMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + multiSsid(1), + ipv4(3), + ipv6(4), + dualstack(5) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation for the device. + This parameter is stored in non-vol and is multiSsid(1) by default. + Setting this object via SNMP will cause + the unit to reboot. + This MIB will be superseded in the config file by TLV202. + This MIB will read the proper value if set from TLV202. + This MIB will be superseded by saRgIpMgmtLanMode inbridge(1) or mixed(4). + disable(0): Value will reflect when TLV202 is set to 0. Not all platforms have this value implemented. + multiSsid(1): Default Value. Value supports IPv4RG with multiple SSID + configuration and bridge mode via saRgIpMgmtLanMode MIB. + Bridge mode is the same as eRouter disabled mode. + IPV4RG is the non eRouter behavior that existed before + in our router products. + Ipv4(3): eRouter IPv4 only mode + Ipv6(4): eRouter IPv6 only mode + Dualstack(5): eRouter IPv4 and IPv6 dualstack + Note: cableHome11(2) support is not available." + DEFVAL { 1 } + ::= { saRgDeviceBase 1 } + +saRgDeviceResetDefaultEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object controls the reset to factory default functionality + of the gateway. This prevents the local user from using the reset + switch to gain access to the setup pages using the default user + name and password. The objective is to prevent theft of service + from a user who reconfigures the device to add users or change + wireless settings. + Enable (object set to true): + 1. Momentary press of the Reset Switch (<5 seconds) + DOCSIS restart of the modem (reboot, no reset to factory + default values). + 2. Pressing the reset switch for >5 seconds + Reboots and resets of all values (modem and router) to + factory default. + Disable (object set to false): + 1. Momentary press of the Reset Switch (<5 seconds) + DOCSIS restart of the modem (reboot, no reset to factory + default values). + 2. Pressing the reset switch for >5 seconds + Modem reboots and resets only the cable modem settings to + factory default values. The router settings should remain and + should not NOT reset to factory default." + DEFVAL { true } + ::= { saRgDeviceBase 2 } + +saRgDeviceRemoteWebAccessPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines what port to use for the WAN IP address of the gateway + to be able to access RG web pages. + This value is to be stored in non-vol and will persist across reboots. + Only a factory reset would clear it" + DEFVAL { 8080 } + ::= { saRgDeviceBase 4 } + +saRgDeviceLanLanIsolation OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB is only available in D3.0 products. + This MIB does not take effect if the modem is in VLAN mode i.e if saRgIpMgmtLanMode.32=vlan(5). + Lan-Lan Isolation allows you block IP access between CPEs connected to the Ethernet ports. + Use this mib in conjunction with saRgDeviceLanWlanIsolation and saRgDot11BssApIsolation.x for + complete isolation between CPEs connected to the RG. + This MIB is written to non-vol and set to disable(0) after a factory reset. + disable(0)- No Isolation + enable(1)- Enable Isolation feature" + DEFVAL { 0 } + ::= { saRgDeviceBase 6 } + +saRgDeviceLanWlanIsolation OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB is only available in D3.0 products. + This MIB does not take effect if the modem is in VLAN mode i.e if saRgIpMgmtLanMode.32=vlan(5). + Lan-Wlan Isolation allows you block IP access between CPEs connected to the Ethernet port and + Wireless SSIDs. + Use this mib in conjunction with saRgDeviceLanLanIsolation and saRgDot11BssApIsolation.x for + complete isolation between CPEs connected to the RG. + This MIB is written to non-vol and set to disable(0) after a factory reset. + disable(0)- No Isolation + enable(1)- Enable Isolation feature" + DEFVAL { 0 } + ::= { saRgDeviceBase 7 } + +saRgDeviceIpv6Trans OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + dslite(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This MIB will control which IPv6 transition technology is enabled on the device. + After setting this MIB to disable in the config file, IPv4 traffic will pass normally + through the device. When switched to dslite, the DSLite feature will be enabled. + If eRouter is in IPv6-only mode, DS Lite will tunnel IPv4 traffic over IPv6 to the AFTR + address specified either manually or in the DHCPv6 option-64. See saRgDslite MIB tree + for more details. + If this setting is changed by the config file, the CM will reboot. + This MIB is written to non-vol and set to disable(0) after a factory reset. + disable(0) - No technology is enabled + enable(1) - DS lite feature is enabled" + DEFVAL { 0 } + ::= { saRgDeviceBase 8 } + +saRgDeviceIpv6Passthrough OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB controls IPv6 passthrough on the RG and is applicable in bridge and router modes. + When disabled the RG will function without any IPv6 passthrough + When IPv6 passthrough is enabled in Bridge Mode the RG will drop all IPv4 traffic + When IPv6 passthrough is enabled in router mode the RG will operate as normal for IPv4 traffic, but all IPv6 traffic will passthrough + This MIB requires CM reboot. + This MIB is written to non-vol and set to disable(0) after a factory reset." + DEFVAL { 0 } + ::= { saRgDeviceBase 9 } + +saRgDeviceFactoryReset OBJECT-TYPE + SYNTAX INTEGER { + false(0), + routerAndWifi(1), + routerOnly(2), + wifi(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set routerAndWifi(1) to restore default settings of both the router and wifi. + Set routerOnly(2) to restore default settings of the router. + Set wifi(3) to restore default settings of the wifi. + Return false(0) when read." + DEFVAL { 0 } + ::= { saRgDeviceBase 1002 } + +saRgDeviceTimeSetup OBJECT IDENTIFIER ::= { saRgDevice 5 } + +saRgDeviceTimeSetupNtpEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stored in non-vol, disabled after factory reset." + ::= { saRgDeviceTimeSetup 1 } + +saRgDeviceTimeSetupNtpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDeviceTimeSetupNtpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Up to 3 NTP servers are supported. This table + is stored in non-vol. Default entries after factory + reset are: + 1: time.nist.gov + 2: nist.aol-ca.truetime.com + 3: nist1-ny.glassey.com" + ::= { saRgDeviceTimeSetup 2 } + +saRgDeviceTimeSetupNtpServerEntry OBJECT-TYPE + SYNTAX SaRgDeviceTimeSetupNtpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { saRgDeviceTimeSetupNtpServerIndex } + ::= { saRgDeviceTimeSetupNtpServerTable 1 } + +SaRgDeviceTimeSetupNtpServerEntry ::= SEQUENCE { + saRgDeviceTimeSetupNtpServerIndex INTEGER, + saRgDeviceTimeSetupNtpServerAddress SnmpAdminString + } + +saRgDeviceTimeSetupNtpServerIndex OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgDeviceTimeSetupNtpServerEntry 1 } + +saRgDeviceTimeSetupNtpServerAddress OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address or FQDN of the NTP server." + ::= { saRgDeviceTimeSetupNtpServerEntry 2 } + +saRgDeviceTimeSetupZone OBJECT-TYPE + SYNTAX SaRgTimeZone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time zone for the gateway. + Stored in non-vol, gmtZeroDublinEdinburghLisbonLondon(26) + after factory reset." + ::= { saRgDeviceTimeSetup 3 } + +saRgDeviceTimeSetupDst OBJECT-TYPE + SYNTAX INTEGER (0..120) + UNITS "Minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Daylight saving time. If set to 0, DST is disabled + Stored in non-vol, 0 after factory reset." + ::= { saRgDeviceTimeSetup 4 } + +-- MIBs to poll IANA / PD info for eRouter interface + +saRgDeviceIanaContent OBJECT IDENTIFIER ::= { saRgDevice 7 } + +saRgDeviceIanaIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the IAID value embedded in the IA_NA for the +eRouter's DHCPv6 lease." + ::= { saRgDeviceIanaContent 1 } + +saRgDeviceIanaT1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the T1 value embedded in the IA_NA for the eRouter's +DHCPv6 lease." + ::= { saRgDeviceIanaContent 2 } + +saRgDeviceIanaT2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the T2 value embedded in the IA_NA for the eRouter's +DHCPv6 lease." + ::= { saRgDeviceIanaContent 3 } + +saRgDeviceIanaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDeviceIanaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of IA Address entries associated with IA_NA for the +eRouter's DHCPv6 lease." + ::= { saRgDeviceIanaContent 4 } + +saRgDeviceIanaEntry OBJECT-TYPE + SYNTAX SaRgDeviceIanaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of IA Address entries associated with IA_NA for the +eRouter's DHCPv6 lease." + INDEX { saRgDeviceIanaIndex } + ::= { saRgDeviceIanaTable 1 } + +SaRgDeviceIanaEntry ::= SEQUENCE { + saRgDeviceIanaIndex INTEGER, + saRgDeviceIanaValue InetAddress, + saRgDeviceIanaPreferredLifetime Integer32, + saRgDeviceIanaValidLifetime Integer32 + } + +saRgDeviceIanaIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgDeviceIanaEntry 1 } + +saRgDeviceIanaValue OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 address provided to the eRouter WAN interface via DHCPv6." + ::= { saRgDeviceIanaEntry 2 } + +saRgDeviceIanaPreferredLifetime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Preferred Lifetime setting for an IPv6 address assigned to the +eRouter." + ::= { saRgDeviceIanaEntry 3 } + +saRgDeviceIanaValidLifetime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Valid Lifetime setting for an IPv6 address assigned to the +eRouter." + ::= { saRgDeviceIanaEntry 4 } + + + +saRgDeviceIapdContent OBJECT IDENTIFIER ::= { saRgDevice 8 } + +saRgDeviceIapdIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the IAID value embedded in the IA_PD for the +eRouter's DHCPv6 lease." + ::= { saRgDeviceIapdContent 1 } + +saRgDeviceIapdT1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the T1 value embedded in the IA_PD for the eRouter's +DHCPv6 lease." + ::= { saRgDeviceIapdContent 2 } + +saRgDeviceIapdT2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the T2 value embedded in the IA_PD for the eRouter's +DHCPv6 lease." + ::= { saRgDeviceIapdContent 3 } + +saRgDeviceIapdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDeviceIapdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of IA Prefix entries associated with IA_PD for the +eRouter's DHCPv6 lease." + ::= { saRgDeviceIapdContent 4 } + +saRgDeviceIapdEntry OBJECT-TYPE + SYNTAX SaRgDeviceIapdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of IA Address entries associated with IA_PD for the +eRouter's DHCPv6 lease." + INDEX { saRgDeviceIapdIndex } + ::= { saRgDeviceIapdTable 1 } + +SaRgDeviceIapdEntry ::= SEQUENCE { + saRgDeviceIapdIndex INTEGER, + saRgDeviceIapdPreferredLifetime Integer32, + saRgDeviceIapdValidLifetime Integer32, + saRgDeviceIapdPrefixLength INTEGER, + saRgDeviceIapdPrefixValue InetAddress + } + +saRgDeviceIapdIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgDeviceIapdEntry 1 } + +saRgDeviceIapdPreferredLifetime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Preferred Lifetime setting for an IPv6 address assigned to the +eRouter." + ::= { saRgDeviceIapdEntry 2 } + +saRgDeviceIapdValidLifetime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Valid Lifetime setting for an IPv6 address assigned to the +eRouter." + ::= { saRgDeviceIapdEntry 3 } + +saRgDeviceIapdPrefixLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Length (in bits) for this prefix." + ::= { saRgDeviceIapdEntry 4 } + +saRgDeviceIapdPrefixValue OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Prefix address specified in the IA_PD." + ::= { saRgDeviceIapdEntry 5 } + +-- ****************** +-- ***** 802.11 ***** +-- ****************** + +saRgDot11 OBJECT IDENTIFIER ::= { saRg 2 } + +-- ************************* +-- GENERAL AND CHANNEL SETUP +-- ************************* + +saRgDot11MgmtBase OBJECT IDENTIFIER ::= { saRgDot11 1 } + +saRgDot11OnOffPushButtonTime OBJECT-TYPE + SYNTAX INTEGER (0..11) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how long to press WPS button to enable or disable + the WiFi interface (primary SSID). When set to 11, the feature + is disabled. + Stored in non-vol, 11 after factory reset." + ::= { saRgDot11MgmtBase 20 } + +-- ===================== +-- PER BSS CONFIGURATION +-- ===================== +-- The interface numbers are: +-- 32: SSID1 + LAN +-- 33: SSID2 +-- 34: SSID3 +-- 35: SSID4 +-- 36: SSID5 +-- 37: SSID6 +-- 38: SSID7 +-- 39: SSID8 + + +saRgDot11Bss OBJECT IDENTIFIER ::= { saRgDot11 2 } + +saRgDot11BssTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDot11BssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BSS table" + ::= { saRgDot11Bss 1 } + +saRgDot11BssEntry OBJECT-TYPE + SYNTAX SaRgDot11BssEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table which represents parameters for SSID." + INDEX { ifIndex } + ::= { saRgDot11BssTable 1 } + +SaRgDot11BssEntry ::= + SEQUENCE { + saRgDot11BssId PhysAddress, + saRgDot11BssEnable INTEGER, + saRgDot11BssSsid OCTET STRING, + saRgDot11BssSecurityMode INTEGER, + saRgDot11BssClosedNetwork TruthValue, + saRgDot11BssAccessMode INTEGER, + saRgDot11BssMaxNumSta INTEGER, + saRgDot11BssUserStatus INTEGER, + saRgDot11BssApIsolation INTEGER, + saRgDot11BssSecSsidTrafficPriority INTEGER, + saRgDot11BssRejectPriSsidSta TruthValue + } + +saRgDot11BssId OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the BSSID" + ::= { saRgDot11BssEntry 1 } + +saRgDot11BssEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + enableOnline(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the BSS state. + When set to enableOnline(3), the SSID is enabled only + when the cable modem is online. When the modem changes + state to offline, the AP will send dissasociation messages + to the STAs connected to the SSID and then disable. + The value of primary BSS is stored in non-vol and is enabled(1) + after factory reset. + The other BSSs are disabled by default. If other + BSS's SSID name is not defined, the BSS will not + be enabled." + ::= { saRgDot11BssEntry 2 } + +saRgDot11BssSsid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls and reflects the service set identifier. + The value of primary BSS is stored in non-vol and is + empty after factory reset. + If other BSS's SSID name is not defined, the BSS + will not be enabled." + ::= { saRgDot11BssEntry 3 } + +saRgDot11BssSecurityMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + wep(1), + wpaPsk(2), + wpa2Psk(3), + wpaEnterprise(4), + wpa2Enterprise(5), + --radiusWep(6) + wpaWpa2Psk(7), + wpaWpa2Enterprise(8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Secrity for BSS. + Beacause WPA2 is backwords compatible with WPA, setting this + object to wpaWpa2Psk(7) is allowed and has the same effect as + setting to wpa2Psk(3). The same is true for wpaWpa2Enterprise(8) + and wpa2Enterprise(5). + The value for primary BSS is stored in non-vol and is wpaWpa2Psk(7) + after factory reset. + For each other BSS security has to be included in configuration + file or the BSS will be disabled." + ::= { saRgDot11BssEntry 4 } + +saRgDot11BssClosedNetwork OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether the device will operate in closed network mode. If + set to true(1), then the network mode is closed and the SSID will not + be broadcast in beacon packets. If set to false(2), then the network + mode is open and the SSID will be broadcast in beacon packets. + The value for primary BSS is stored in non-vol. + The default value for other BSSs is false." + ::= { saRgDot11BssEntry 5 } + +saRgDot11BssAccessMode OBJECT-TYPE + SYNTAX INTEGER { + allowAny(0), + allowList(1), + denyList(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls what stations will be given access to the device. If set to + allowAny(0), then any station will be allowed to connect. If set + to allowList(1), then only stations whose MAC address appears in + the saRgDot11AccessMacTable will be allowed to connect. + The value for primary BSS is stored in non-vol. + The default value for other BSSs is 0." + ::= { saRgDot11BssEntry 6 } + +saRgDot11BssMaxNumSta OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the maximum number of STAs that can connect to + this SSID. Note that the maximum number of STA accross all SSIDs in + the AP is 128. + Default value is 128 for all SSIDs. + The value for primary BSS is stored in non-vol." + ::= { saRgDot11BssEntry 11 } + +saRgDot11BssUserStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the BSS Id Web UI or Wireless ON/OFF (if exist) status that + is set by the user. If the user can press the Wireless ON/OFF (if + exist) button and its status can be seen in BSS ID Web UI. If user + changes access point status in Web UI, it will reflect the status of + Wireless ON/OFF LED." + ::= { saRgDot11BssEntry 13 } + +saRgDot11BssApIsolation OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB is only available in D3.0 products. + AP Isolation (Access Point Isolation) allows you to isloate traffic between CPEs on + the same Wifi SSID. This allows a measure of security to prevent hackers from accessing other CPEs in + a public Wifi environment. + Ex. When this MIB is enabled you can not ping between CPEs connected to the same SSID. + AP Isolation is settable per SSID in either VLAN or non VLAN modes. + This MIB is written to non-vol and set to disable(0) after a factory reset. + disable(0)- No AP Isolation + enable(1)- Enable AP Isolation feature." + DEFVAL { 0 } + ::= { saRgDot11BssEntry 15 } + +saRgDot11BssSecSsidTrafficPriority OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + acBk(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This MIB is only available in D3.0 products and applicable for secondary SSID in hotspot + environment. When disabled, all the traffic to the secondary SSID in question would have same WMM QoS + parameters as the primary SSID. When set to ac_bk(1), the secondary SSID traffic would be classified as + AC_BK resulting in better DS prioritization for primary SSID traffic" + + DEFVAL { 0 } + ::= { saRgDot11BssEntry 16 } + +saRgDot11BssRejectPriSsidSta OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This MIB is only available in D3.0 products and applicable for secondary SSID in hotspot + environment. By default, a private SSID STA can associate to hotspot SSID. This MIB can be used + to reject private SSID STAs to associate with hotspot SSID if and only if STA has associated with private + SSID once before." + + DEFVAL { false } + ::= { saRgDot11BssEntry 17 } + +-- PRIMARY BSS SPECIFIC + +saRgDot11BssPrimary OBJECT IDENTIFIER ::= { saRgDot11Bss 3 } + +saRgDot11BssPrimarySsidType OBJECT-TYPE + SYNTAX INTEGER { + mac6char(1), + mac6char-prefix(2), + mac4char-prefix(3), + prefix-force(4) + -- Value 5 is reserved + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the type of SSID used. + mac6char(1): If saRgDot11BssSsid.32 is empty, the SSID is the last + 3 bytes of DOCSIS MAC address, displayed as 6 lowercase + hex characters. + If saRgDot11BssSsid.32 is not empty, SSID is the value from + saRgDot11BssSsid.32 (set by SNMP or the user). + mac6char-prefix(2): the same as mac6char(2) with the prefix addition + defined in saRgDot11BssPrimarySsidPrefix. + If saRgDot11BssSsid.32 is not empty, this prefix + does not show. + mac4char-prefix(3): the same as mac6char-prefix(2) but 4 MAC characters + instead of 6. + prefix-force(4): The prefix is always included, even if saRgDot11BssSsid.32 + is empty. + Note: stored in non-vol. mac6char(1) after factory reset" + ::= { saRgDot11BssPrimary 1 } + +saRgDot11BssPrimarySsidPrefix OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(1..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prefix for primary SSID, if saRgDot11BssSsid.32 is empty + and saRgDot11BssPrimarySsidType is set to mac6char-prefix(2). + Stored in non-vol. Empty after factory reset." + ::= { saRgDot11BssPrimary 2 } + +-- ****************** +-- PRIVACY PARAMETERS +-- ****************** + +-- saRgDot11MgmtPrivacy contains objects from the 'Privacy' web page + +saRgDot11Privacy OBJECT IDENTIFIER ::= { saRgDot11 3 } + + +-- WPA + +saRgDot11WpaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDot11WpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WPA table" + ::= { saRgDot11Privacy 1 } + +saRgDot11WpaEntry OBJECT-TYPE + SYNTAX SaRgDot11WpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table which represents WPA parameters for BSS." + INDEX { ifIndex } + ::= { saRgDot11WpaTable 1 } + +SaRgDot11WpaEntry ::= + SEQUENCE { + saRgDot11WpaAlgorithm INTEGER, + saRgDot11WpaPreSharedKey OCTET STRING, + saRgDot11WpaGroupRekeyInterval INTEGER + } + +saRgDot11WpaAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + tkip(0), + aes(1), + tkipPlusAes(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tkip(0) is not allowed when security is WPA2. + The value for primary BSS is stored in non-vol and tkipPlusAes(2) + after factory reset. + The default value for other BSSs is tkip." + ::= { saRgDot11WpaEntry 1 } + +saRgDot11WpaPreSharedKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the WPA Pre-Shared Key (PSK). This value MUST be either a + 64-digit hexadecimal number, OR a 8 to 63 character ASCII string. + The value for primary BSS is stored in non-vol and is the serial + number of the device after factory reset. + The default value for other BSSs is 8 0's. + This object return an empty string when read." + ::= { saRgDot11WpaEntry 2 } + +saRgDot11WpaGroupRekeyInterval OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the WPA Group Rekey Interval in seconds. Set to zero to disable + periodic rekeying. + The value for primary BSS is stored in non-vol and is 3600 after + factory reset. + The default value for other BSSs is 3600." + ::= { saRgDot11WpaEntry 3 } + + +-- RADIUS + +saRgDot11RadiusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDot11RadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WPA table" + ::= { saRgDot11Privacy 2 } + +saRgDot11RadiusEntry OBJECT-TYPE + SYNTAX SaRgDot11RadiusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table which represents WPA parameters for BSS." + INDEX { ifIndex } + ::= { saRgDot11RadiusTable 1 } + +SaRgDot11RadiusEntry ::= + SEQUENCE { + saRgDot11RadiusAddressType InetAddressType, + saRgDot11RadiusAddress InetAddress, + saRgDot11RadiusPort InetPortNumber, + saRgDot11RadiusKey DisplayString, + saRgDot11RadiusReAuthInterval INTEGER + } + + +saRgDot11RadiusAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of RADIUS server IP address." + DEFVAL { ipv4 } + ::= { saRgDot11RadiusEntry 1 } + + +saRgDot11RadiusAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets RADIUS server IP address. + The value for primary BSS is stored in non-vol and is 0.0.0.0 + after factory reset. + The default value for other BSSs is 0.0.0.0." + ::= { saRgDot11RadiusEntry 2 } + +saRgDot11RadiusPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the UDP port used to communicate with the RADIUS server. + The value for primary BSS is stored in non-vol and is 1645 + after factory reset. + The default value for other BSSs is 1645." + ::= { saRgDot11RadiusEntry 3 } + +saRgDot11RadiusKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets or displays the RADIUS key. + The value for primary BSS is stored in non-vol and is null + after factory reset. + The default value for other BSSs is null. + This object return an empty string when read." + ::= { saRgDot11RadiusEntry 4 } + +saRgDot11RadiusReAuthInterval OBJECT-TYPE + SYNTAX INTEGER + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the RADIUS Rekey Interval in seconds. + Set to zero to disable periodic rekeying. + The value for primary BSS is stored in non-vol and is 3600 + after factory reset. + The default value for other BSSs is 3600." + ::= { saRgDot11RadiusEntry 5 } + + +-- WEP + +saRgDot11WepTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDot11WepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "WEP table" + ::= { saRgDot11Privacy 3 } + +saRgDot11WepEntry OBJECT-TYPE + SYNTAX SaRgDot11WepEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table which represents WPA parameters for BSS." + INDEX { ifIndex } + ::= { saRgDot11WepTable 1 } + +SaRgDot11WepEntry ::= + SEQUENCE { + saRgDot11WepDefaultKey INTEGER, + saRgDot11WepEncryptionMode INTEGER, + saRgDot11WepPassPhrase DisplayString + } + +saRgDot11WepDefaultKey OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls and reflects the default key which will be used when 64 or + 128 bit encryption is enabled. Indicates the entry from the + saRgDot1164BitKeyTable if saRgDot11EncryptionMode is set to wep64(1), or + the entry from the saRgDot11128BitKeyTable if saRgDot11EncryptionMode is set + to wep128(2). + The value for primary BSS is stored in non-vol and is 1 after factory reset. + The default value for other BSSs is 1." + ::= { saRgDot11WepEntry 1 } + +saRgDot11WepEncryptionMode OBJECT-TYPE + SYNTAX INTEGER { + wep64(0), + wep128(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value for primary BSS is stored in non-vol and is wep128(1) + after factory reset. + The default value for other BSSs is wep128." + ::= { saRgDot11WepEntry 2 } + +saRgDot11WepPassPhrase OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls and reflects the WEP pass phrase. + The value for primary BSS is stored in non-vol and is null + after factory reset. + The default value for other BSSs is null. + This object return an empty string when read." + ::= { saRgDot11WepEntry 3 } + + + +-- WEP 64-bit keys: + +saRgDot11Wep64BitKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDot11Wep64BitKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of 40 bit key values used when saRgDot11WepEncryptionMode + is set to wep64(0)." + ::= { saRgDot11Privacy 4 } + +saRgDot11Wep64BitKeyEntry OBJECT-TYPE + SYNTAX SaRgDot11Wep64BitKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table which represents a single 64 bit key." + INDEX { ifIndex, saRgDot11Wep64BitKeyIndex } + ::= { saRgDot11Wep64BitKeyTable 1 } + +SaRgDot11Wep64BitKeyEntry ::= + SEQUENCE { + saRgDot11Wep64BitKeyIndex Integer32, + saRgDot11Wep64BitKeyValue OCTET STRING + } + +saRgDot11Wep64BitKeyIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the instance of this table row." + ::= { saRgDot11Wep64BitKeyEntry 1 } + +saRgDot11Wep64BitKeyValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 40 bit key to be used when saRgDot11WepEncryptionMode is set to wep64(1). + The value for primary BSS is stored in non-vol and is all 1's after factory + reset. + The default value for other BSSs is all 0's. + This object return an empty string when read." + ::= { saRgDot11Wep64BitKeyEntry 2 } + +-- WEP 128-bit keys: + +saRgDot11Wep128BitKeyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDot11Wep128BitKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of 104 bit key values used when saRgDot11WepEncryptionMode + is set to wep128(1)." + ::= { saRgDot11Privacy 5 } + +saRgDot11Wep128BitKeyEntry OBJECT-TYPE + SYNTAX SaRgDot11Wep128BitKeyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table which represents a single 128 bit key." + INDEX { ifIndex, saRgDot11Wep128BitKeyIndex } + ::= { saRgDot11Wep128BitKeyTable 1 } + +SaRgDot11Wep128BitKeyEntry ::= + SEQUENCE { + saRgDot11Wep128BitKeyIndex Integer32, + saRgDot11Wep128BitKeyValue OCTET STRING + } + +saRgDot11Wep128BitKeyIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the instance of this table row." + ::= { saRgDot11Wep128BitKeyEntry 1 } + +saRgDot11Wep128BitKeyValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(13)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 104 bit key to be used when saRgDot11WepEncryptionMode is set to wep128(2). + The value for primary BSS is stored in non-vol and is all 1's. + The default value for other BSSs is all 0's. + This object return an empty string when read." + ::= { saRgDot11Wep128BitKeyEntry 2 } + + +saRgDot11PrivacyWps OBJECT IDENTIFIER ::= { saRgDot11Privacy 6 } + +saRgDot11PrivacyWpsPushButtonTime OBJECT-TYPE + SYNTAX INTEGER (0..10) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how long to press WPS button to start the WPS + procedure. 0 means disable WPS. + Stored in non-vol, 1 after factory reset." + ::= { saRgDot11PrivacyWps 1 } + + +-- ASSOCIATED CLIENTS TREE + +saRgDot11Client OBJECT IDENTIFIER ::= { saRgDot11 4 } + +saRgDot11ClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDot11ClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of wireless clients that are associated with the BSS." + ::= { saRgDot11Client 2 } + +saRgDot11ClientEntry OBJECT-TYPE + SYNTAX SaRgDot11ClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table that specifies a single station MAC address." + INDEX { ifIndex, saRgDot11ClientIndex } + ::= { saRgDot11ClientTable 1 } + +SaRgDot11ClientEntry ::= + SEQUENCE { + saRgDot11ClientIndex Integer32, + saRgDot11ClientStation MacAddress + } + +saRgDot11ClientIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the instance of this table row." + ::= { saRgDot11ClientEntry 1 } + +saRgDot11ClientStation OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A MAC address of a client associated with the BSS." + ::= { saRgDot11ClientEntry 2 } + +---------------------------------------------------------------------- +--- saRgDot11ExtMgmt +--- Table to support Multiple Radios +--- Note: Indexes may be set to support specific hardware interfaces. +--- Index 32 MUST match saRgDot11OperMode and vice versa +----------------------------------------------------------------------- + +saRgDot11ExtMgmt OBJECT IDENTIFIER ::= { saRgDot11 6 } + +saRgDot11ExtMgmtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgDot11ExtMgmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multiple Radio Configuration Table" + ::= { saRgDot11ExtMgmt 1 } + +saRgDot11ExtMgmtEntry OBJECT-TYPE + SYNTAX SaRgDot11ExtMgmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table which represents parameters for a Radio. + Index 32 should be set for Radio 0 -- 2.4 GHz if populated. + Index 112 should be set for Radio 1" + + INDEX { ifIndex } + ::= { saRgDot11ExtMgmtTable 1 } + +SaRgDot11ExtMgmtEntry ::= + SEQUENCE { + saRgDot11ExtOperMode INTEGER, + saRgDot11ExtCurrentChannel Unsigned32, + saRgDot11ExtBeaconInterval Unsigned32, + saRgDot11ExtDTIMInterval Unsigned32, + saRgDot11ExtFragThresh Unsigned32, + saRgDot11ExtRTSThresh Unsigned32, + saRgDot11ExtSRL Unsigned32, + saRgDot11ExtLRL Unsigned32, + saRgDot11ExtCtsProtectionEnable TruthValue, + saRgDot11ExtRate INTEGER, + saRgDot11ExtOutputPower INTEGER, + saRgDot11ExtCountry INTEGER, + saRgDot11ExtAntenna INTEGER, + saRgDot11ExtMbssUserControl INTEGER, + saRgDot11ExtMbssUseNonvol TruthValue, + saRgDot11ExtMbssAdminControl INTEGER, + saRgDot11ExtActualChannel INTEGER, + saRgDot11ExtOnOffPushButtonTime INTEGER, + saRgDot11ExtWmm INTEGER, + saRgDot11ExtWmmNoAck INTEGER, + saRgDot11ExtMulticastRate INTEGER, + saRgDot11ExtWirelessButtonOperation INTEGER, + saRgDot11ExtWpsEnable INTEGER, + saRgDot11ExtWpsPin Integer32, + saRgDot11ExtForceRescan INTEGER + + } + +saRgDot11ExtMbssUserControl OBJECT-TYPE + SYNTAX INTEGER (1..8|65536..16711680) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the number of user controlled Wifi networks via web pages. + 1: The user has control over the primary wireless network only. + No guest network page is displayed. + 2: The user has control over the primary wireless network and + one guest network. No drop down menu (or only 1 item in the + menu) for additional guest network configuration. + 3: Same as above with 2 guest networks. + 4: Same as above with 3 guest networks. + 5: Same as above with 4 guest networks. + 6: Same as above with 5 guest networks. + 7: Same as above with 6 guest networks. + 8: Same as above with 7 guest networks. + + Bit Mask Control: + Bit 16: -- User has control over Primary Wireless Network : 65536 + Bit 17: -- User has control over Guest Network 1 (interface 33) : 131072 + Bit 18: -- User has control over Guest Network 2 (interface 34) : 262144 + Bit 19: -- User has control over Guest Network 3 (interface 35) : 524288 + Bit 20: -- User has control over Guest Network 4 (interface 36) :1048576 + Bit 21: -- User has control over Guest Network 5 (interface 37) :2097152 + Bit 22: -- User has control over Guest Network 6 (interface 38) :4194304 + Bit 23: -- User has control over Guest Network 7 (interface 39) :8388608 + + This object value is stored in non-vol and set to 1 + after factory reset." + ::= { saRgDot11ExtMgmtEntry 15 } + +saRgDot11ExtMbssUseNonvol OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows to save additional BSS parameters to non-vol if set to true. + Primary BSS parameters are ALWAYS stored in non-vol. + This object value is stored in non-vol and set to false + after factory reset." + ::= { saRgDot11ExtMgmtEntry 16 } + +saRgDot11ExtMbssAdminControl OBJECT-TYPE + SYNTAX INTEGER (1..8|65536..16711680) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the number of admin controlled Wifi networks via web pages. + 1: The admin has control over the primary wireless network only. + No guest network page is displayed. + 2: The admin has control over the primary wireless network and + one guest network. No drop down menu (or only 1 item in the + menu) for additional guest network configuration. + 3: Same as above with 2 guest networks. + 4: Same as above with 3 guest networks. + 5: Same as above with 4 guest networks. + 6: Same as above with 5 guest networks. + 7: Same as above with 6 guest networks. + 8: Same as above with 7 guest networks. + + Bit 16: -- Admin Has control over Primary Wireless Network : 65536 + Bit 17: -- Admin Has control over Guest Network 1 (interface 33) : 131072 + Bit 18: -- Admin Has control over Guest Network 2 (interface 34) : 262144 + Bit 19: -- Admin Has control over Guest Network 3 (interface 35) : 524288 + Bit 20: -- Admin Has control over Guest Network 4 (interface 36) :1048576 + Bit 21: -- Admin Has control over Guest Network 5 (interface 37) :2097152 + Bit 22: -- Admin Has control over Guest Network 6 (interface 38) :4194304 + Bit 23: -- Admin Has control over Guest Network 7 (interface 39) :8388608 + + This object value is stored in non-vol and set to 1 + after factory reset." + + ::= { saRgDot11ExtMgmtEntry 17 } + +saRgDot11ExtActualChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the current channel number that wireless is on. + The value of 0 means wireless is disabled." + ::= { saRgDot11ExtMgmtEntry 18 } + + +-- saRgDot11ApplySettings: do 'on the fly' config with settings from above. +-- This scalar object was placed by itself at ieee802saRgDot11Mgmt 100 because +-- it applies all settings from all current and possibly future 802.11 +-- groups. Wanted to leave plenty of room to add new groups in the future. + +saRgDot11ApplySettings OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to true(1), then all the settings (MIB values) + from this MIB tree will be applied to run time configuration, + modifying previous RG operation with the new settings. + Before setting the value to true, MIBs modified in the MIB + tree are stored in non-vol and will not modify RG operation + until saRgDot11ApplySettings is set to true or CM resets. + Note: this applies only to the MIB objects that are stored + in non-vol. + Always returns false(2) when read." + ::= { saRgDot11 1001 } + + +-- ============= +-- IP management +-- ============= + +saRgIpMgmt OBJECT IDENTIFIER ::= { saRg 3 } + + +-- { saRgIpMgmt 1 } reserved for WAN IP definition (currently only DHCP) + + +-- LAN NETWORK DEFINITIONS + +saRgIpMgmtLanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgIpMgmtLanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Networks on the LAN side. + Primary BSS stored in non-vol." + ::= { saRgIpMgmt 2 } + +saRgIpMgmtLanEntry OBJECT-TYPE + SYNTAX SaRgIpMgmtLanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of networks on the LAN side." + INDEX { ifIndex } + ::= { saRgIpMgmtLanTable 1 } + +SaRgIpMgmtLanEntry ::= SEQUENCE { + saRgIpMgmtLanMode INTEGER, + saRgIpMgmtLanNetwork IpAddress, + saRgIpMgmtLanNetworksAllow INTEGER, + saRgIpMgmtLanSubnetMask IpAddress, + saRgIpMgmtLanGateway IpAddress, + saRgIpMgmtLanDhcpServer INTEGER, + saRgIpMgmtLanNapt INTEGER, + saRgIpMgmtLanTypeOfService INTEGER, + saRgIpMgmtLanDhcp125Option INTEGER, + saRgIpMgmtLanUpnp INTEGER, + saRgIpMgmtLanDhcpOption43 SnmpAdminString + } + +saRgIpMgmtLanMode OBJECT-TYPE + SYNTAX INTEGER { + bridge(1), + router(2), + l2tpv2-client(3), + mixed(4), + vlan(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the mode of operation for the device. + Setting this object via SNMP for the primary BSS will cause + the unit to reboot. + Setting this object via SNMP for the secondary BSSs will not + cause the unit to reboot. + The value for primary BSS is stored in non-vol and is router + after factory reset. + The default value for other BSSs is router. + This MIB supersedes saRgDeviceMode for the .32 interface. + l2tpv2-client(3)is obsoleted and NOT supported. + + bridge(1): Sets individual interface to bridging mode + (for IPv6 interfaces DHCPv6 is external) + router(2): Sets individual interface to routing mode + (for IPv6 interfaces DHCPv6 is internal) + l2tpv2-client(3): + mixed(4): For mixed mode. This setting is applicable only to + .32 interface. This value is used on conjunction with + saRgIpMgmtLanPortControlTable + *Note: mixed(4) mode NOT Supported by DOCSIS 2.0 products. + vlan (5): Enables the vlan control feature. + See saRgVlanTable MIBs for VLAN configuration information." + DEFVAL { 2 } + ::= { saRgIpMgmtLanEntry 1 } + +saRgIpMgmtLanNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The LAN-Trans network number. + Default for primary BSS is 192.168.0.0 + Default for other BSSs is 192.168.ifIndex.0" + ::= { saRgIpMgmtLanEntry 3 } + + +saRgIpMgmtLanNetworksAllow OBJECT-TYPE + SYNTAX INTEGER { + default(0), + anyPrivateClass(1), + anyClass(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the user via the internal Web GUI (Lan Setup page + to input an IPv4 public or private Local IP address other than a + class C Private address (the default Network for the Primary BSS = 192.168.0.0/24, with + the default Local Ip address = 192.168.0.1.) + In all cases the mask must be 255.255.255.x since the RG is limited to supporting + a maximum of 253 IP addresses. + (See RFC1918 for a description of private IP addresses and specified ranges.) + Available Mib settings: + default(0): Only the third and fourth octets are editable in + the Web GUI for the Local IP address (Ex. 192.168.x.x/24). + anyPrivateClass(1): All 4 octets are editable in the Web GUI for Local IP address, but + the network specified must be a Private class A, B or C network address. + (Ex. A=10.x.x.x, B=172.16.x.x, C=192.168.x.x). + anyClass(2): All 4 octets are editable in the Web GUI for Local IP address, and + the network specified could be any public or private class A, B, or C address. + + If the MSO specifically sets a Local IP address in saRgIpMgmtLanNetwork to a value other than + the default value (for example: 192.168.0.1) then these fields will be uneditable by the user (grayed out)." + DEFVAL { 0 } + ::= { saRgIpMgmtLanEntry 4 } + +saRgIpMgmtLanSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The device MUST provide the value of this MIB + object in the Option 1 (Subnet Mask) of + DHCP OFFER and ACK messages sent to a LAN IP Device." + DEFVAL { 'ffffff00'h } -- 255.255.255.0 + ::= { saRgIpMgmtLanEntry 5 } + +saRgIpMgmtLanGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of this address is specified by + saRgIpMgmtLanNetwokRouterType. The PS MUST + provide the value of this MIB object in the + Option 3 (Router IP address) of the DHCP + OFFER and ACK messages sent to the LAN IP Device. + Default for primary BSS is 192.168.0.1 + Default for other BSSs is 192.168.ifIndex.1" + ::= { saRgIpMgmtLanEntry 7 } + +saRgIpMgmtLanDhcpServer OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value for primary BSS is stored in non-vol. + The default value for other BSSs is: + Enabled by default if interface is in router mode. + Always disabled if interface is in bridge mode." + ::= { saRgIpMgmtLanEntry 8 } + +saRgIpMgmtLanNapt OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value for primary BSS is stored in non-vol. + The default value for other BSSs is: + Enabled by default if interface is in router mode. + Always disabled if interface is in bridge mode." + ::= { saRgIpMgmtLanEntry 9 } + +saRgIpMgmtLanTypeOfService OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Definition of the TOS bits for the Network. + This object does not apply to primary BSS." + DEFVAL { 0 } + ::= { saRgIpMgmtLanEntry 10 } + +saRgIpMgmtLanDhcp125Option OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + addSsidName(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This option controls if the RG adds a Cisco specific + suboption (number 17) to DHCP DISCOVER and REQUEST + from the clients that are bridged on the BSS: + 0: do not add the option + 1: add suboption 17 to Cisco specific enterprise-id + (9) within DHCP option 125. The content is the SSID name." + DEFVAL { 0 } + ::= { saRgIpMgmtLanEntry 11 } + +saRgIpMgmtLanUpnp OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the UPnP agent. + The value is stored in non-vol and is disabled after factory default for the primary SSID. + The UPnP agents for additional networks are enabled by default. + " + DEFVAL { 0 } + ::= { saRgIpMgmtLanEntry 13 } + +saRgIpMgmtLanDhcpOption43 OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If option 60 is set from the CPE then return this value in option 43 of the DHCP Reply. + If this value is null then do not reply with option 43 (default is null) + This MIB will apply to the Primary SSID (intface .32) only" + ::= { saRgIpMgmtLanEntry 14 } + +-- LAN DHCP SERVERS DEFINITIONS + +saRgIpMgmtLanDhcpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgIpMgmtLanDhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Networks on the LAN side. + Stored in non-vol. .10-.128 for primary BSS + after factory reset." + ::= { saRgIpMgmt 3 } + +saRgIpMgmtLanDhcpServerEntry OBJECT-TYPE + SYNTAX SaRgIpMgmtLanDhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of networks on the LAN side." + INDEX { ifIndex } + ::= { saRgIpMgmtLanDhcpServerTable 1 } + +SaRgIpMgmtLanDhcpServerEntry ::= SEQUENCE { + saRgIpMgmtLanDhcpServerPoolStart IpAddress, + saRgIpMgmtLanDhcpServerPoolEnd IpAddress, + saRgIpMgmtLanDhcpServerLeaseTime Unsigned32, + } + + +saRgIpMgmtLanDhcpServerPoolStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The start of range LAN Trans IP Addresses. The type of + this address is specified by saRgIpMgmtLanDhcpServerPoolStartType. + Default value depends on IP network and subnet." + ::= { saRgIpMgmtLanDhcpServerEntry 2 } + +saRgIpMgmtLanDhcpServerPoolEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The end of range for LAN-Trans IP Addresses. The type of + this address is specified by saRgIpMgmtLanDhcpServerPoolEndType. + Default value depends on IP network and subnet." + ::= { saRgIpMgmtLanDhcpServerEntry 4 } + +saRgIpMgmtLanDhcpServerLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The PS MUST provide the value of this MIB object in the + Option 51 (IP Address lease time) of the DHCP OFFER and + ACK messages sent to the LAN IP Device." + DEFVAL { 3600 } + ::= { saRgIpMgmtLanDhcpServerEntry 5 } + +--==================================================================== +-- +-- saRgIpMgmtLanAddrTable (CDP LAN Address Table) +-- +-- The saRgIpMgmtLanAddrTable contains the DHCP parameters +-- for each IP address served to the LAN-Trans realm. +-- +--========================================================================= + +saRgIpMgmtLanAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgIpMgmtLanAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP addresses of devices served by DHCP servers." + ::= { saRgIpMgmt 4 } + +saRgIpMgmtLanAddrEntry OBJECT-TYPE + SYNTAX SaRgIpMgmtLanAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of general parameters pertaining to LAN-Trans IP + address reservations and leases." + INDEX { ifIndex, saRgIpMgmtLanAddrIndex } + ::= { saRgIpMgmtLanAddrTable 1 } + +SaRgIpMgmtLanAddrEntry ::= SEQUENCE { + saRgIpMgmtLanAddrIndex INTEGER, + saRgIpMgmtLanAddrIp IpAddress, + saRgIpMgmtLanAddrPhysAddr PhysAddress, + saRgIpMgmtLanAddrLeaseCreateTime DateAndTime, + saRgIpMgmtLanAddrLeaseExpireTime DateAndTime, + saRgIpMgmtLanAddrHostName SnmpAdminString, + saRgIpMgmtLanAddrClientId SnmpAdminString, + saRgIpMgmtLanAddrInterface SnmpAdminString, + saRgIpMgmtLanAddrClientNotes SnmpAdminString, + saRgIpMgmtLanAddrCpeStatus INTEGER, + saRgIpMgmtLanAddrSignalStrength Integer32, + saRgIpMgmtLanAddrRequestedOptionsList OCTET STRING, + saRgIpMgmtLanAddrParameterRequestList OCTET STRING + + } + +saRgIpMgmtLanAddrIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the the LAN IP Device in the LAN-Trans Realm." + ::= { saRgIpMgmtLanAddrEntry 1 } + +saRgIpMgmtLanAddrIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saRgIpMgmtLanAddrEntry 3 } + +saRgIpMgmtLanAddrPhysAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The client's (i.e., LAN IP Device's) hardware address as + indicated in the chaddr field of its DHCP REQUEST message." + ::= { saRgIpMgmtLanAddrEntry 4 } + +saRgIpMgmtLanAddrLeaseCreateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the date and time when the LAN IP lease was + created (if it has not yet been renewed) or last renewed." + ::= { saRgIpMgmtLanAddrEntry 5 } + +saRgIpMgmtLanAddrLeaseExpireTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the date and time when the LAN IP address lease + expired or will expire." + ::= { saRgIpMgmtLanAddrEntry 6 } + + +saRgIpMgmtLanAddrHostName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Host Name of the LAN IP address, based on DCHP + option 12." + ::= { saRgIpMgmtLanAddrEntry 7 } + +saRgIpMgmtLanAddrClientId OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Client Class Identifier, based on DHCP option 60." + ::= { saRgIpMgmtLanAddrEntry 8 } + +saRgIpMgmtLanAddrInterface OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This will show the associated interface (LAN, WiFi or MoCA) of the connected CPE." + ::= { saRgIpMgmtLanAddrEntry 9 } + + +--=================================================================== +-- +-- saRgIpMgmtDnsServerTable (CDP WAN DNS Server Table) +-- +-- The saRgIpMgmtDnsServerTable is a table of 3 cable network +-- and Internet DNS Servers. +-- +--=================================================================== + +saRgIpMgmtDnsServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgIpMgmtDnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the IP addresses of cable network and + Internet DNS servers, in the order of preference in which + the PS's CNP will query them, when it cannot resolve a DNS + query using local information. Entries in this table are + updated with the information contained in DHCP Option 6, + received during both the WAN-Man and WAN-Data IP + acquisition processes. + Stored in non-vol and 0.0.0.0 for all servers after + factory reset." + ::= { saRgIpMgmt 5 } + +saRgIpMgmtDnsServerEntry OBJECT-TYPE + SYNTAX SaRgIpMgmtDnsServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of cable network and Internet DNS servers." + INDEX { saRgIpMgmtDnsServerOrder } + ::= { saRgIpMgmtDnsServerTable 1 } + +SaRgIpMgmtDnsServerEntry ::= SEQUENCE { + saRgIpMgmtDnsServerOrder INTEGER, + saRgIpMgmtDnsServerIp IpAddress, + saRgIpMgmtDnsServerIpv6 InetAddress + } + +saRgIpMgmtDnsServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter indicates the IP address of a WAN DNS + server." + ::= { saRgIpMgmtDnsServerEntry 3 } + + +--============================== +-- LAN DHCP fixed IP assignments +--============================== + +saRgIpMgmtDhcpFixedIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgIpMgmtDhcpFixedIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fixed IP address assignments for DHCP server. + Table does not return any row if DHCP disabled. + The value for primary BSS is stored in non-vol." + ::= { saRgIpMgmt 6 } + +saRgIpMgmtDhcpFixedIpEntry OBJECT-TYPE + SYNTAX SaRgIpMgmtDhcpFixedIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of general parameters pertaining to LAN-Trans IP + address reservations and leases." + INDEX { ifIndex, saRgIpMgmtDhcpFixedIpIndex } + ::= { saRgIpMgmtDhcpFixedIpTable 1 } + +SaRgIpMgmtDhcpFixedIpEntry ::= SEQUENCE { + saRgIpMgmtDhcpFixedIpIndex INTEGER, + saRgIpMgmtDhcpFixedIpRowStatus RowStatus, + saRgIpMgmtDhcpFixedIpAddress IpAddress, + saRgIpMgmtDhcpFixedIpPhysAddr PhysAddress, + saRgIpMgmtDhcpFixedIpHostName SnmpAdminString + } + +saRgIpMgmtDhcpFixedIpIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the the LAN IP Device in the LAN-Trans Realm." + ::= { saRgIpMgmtDhcpFixedIpEntry 1 } + +saRgIpMgmtDhcpFixedIpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status. A row can be destroyed." + ::= { saRgIpMgmtDhcpFixedIpEntry 2 } + +saRgIpMgmtDhcpFixedIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgIpMgmtDhcpFixedIpEntry 4 } + +saRgIpMgmtDhcpFixedIpPhysAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The client's (i.e., LAN IP Device's) hardware address as + indicated in the chaddr field of its DHCP REQUEST message." + ::= { saRgIpMgmtDhcpFixedIpEntry 5 } + +saRgIpMgmtDhcpFixedIpHostName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the Host Name of the LAN IP address, based on DCHP + option 12." + ::= { saRgIpMgmtDhcpFixedIpEntry 6 } + +-- ============== +-- Static routing + +saRgIpMgmtStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgIpMgmtStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Static route entries in the routing table. + This table is saved in non-vol and is empty + after factory reset." + ::= { saRgIpMgmt 8 } + +saRgIpMgmtStaticRouteEntry OBJECT-TYPE + SYNTAX SaRgIpMgmtStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of static route entries in the routing table." + INDEX { saRgIpMgmtStaticRouteIndex } + ::= { saRgIpMgmtStaticRouteTable 1 } + +SaRgIpMgmtStaticRouteEntry ::= SEQUENCE { + saRgIpMgmtStaticRouteIndex INTEGER, + saRgIpMgmtStaticRouteRowStatus RowStatus, + saRgIpMgmtStaticRouteNetwork IpAddress, + saRgIpMgmtStaticRouteSubnetMask IpAddress, + saRgIpMgmtStaticRouteGateway IpAddress, + saRgIpMgmtStaticRouteRipAdvertise TruthValue + } + +saRgIpMgmtStaticRouteIndex OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the the table." + ::= { saRgIpMgmtStaticRouteEntry 1 } + +saRgIpMgmtStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status." + ::= { saRgIpMgmtStaticRouteEntry 2 } + +saRgIpMgmtStaticRouteNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Static route IP network definition" + ::= { saRgIpMgmtStaticRouteEntry 3 } + +saRgIpMgmtStaticRouteSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Static route network mask definition" + ::= { saRgIpMgmtStaticRouteEntry 4 } + +saRgIpMgmtStaticRouteGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Gateway to the network defined in + saRgIpMgmtStaticRouteNetwork and + saRgIpMgmtStaticRouteSubnetMask." + ::= { saRgIpMgmtStaticRouteEntry 5 } + +saRgIpMgmtStaticRouteRipAdvertise OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to true(1), then static route entry + will be advertised in RIP." + DEFVAL { false } + ::= { saRgIpMgmtStaticRouteEntry 6 } + +-- WAN interface + +saRgIpMgmtWanAddr OBJECT IDENTIFIER ::= { saRgIpMgmt 9 } + +saRgIpMgmtWanAddrBase OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 1 } + +saRgIpMgmtWanMode OBJECT-TYPE + SYNTAX INTEGER { + dhcp(1), + static(2), + dualIp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When dualIp(3) is selected, the second IP stack is used for + user operations. + Stored in non-vol, dhcp(1) after factory reset." + ::= { saRgIpMgmtWanAddrBase 1 } + +saRgIpMgmtWanMtu OBJECT-TYPE + SYNTAX INTEGER (0..1500) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "MTU size for the IP layer. Valid range is 256 to 1500. + 0 is the default which is 1500. + Stored in non-vol, 0 after factory reset." + ::= { saRgIpMgmtWanAddrBase 2 } + +saRgIpMgmtWanTtl OBJECT-TYPE + SYNTAX INTEGER (0..255) + UNITS "hops" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TTL for the IP packets forwarded to WAN. + 0 means no change to the original TTL (after + being decreased by 1). + Stored in non-vol, 0 after factory reset." + ::= { saRgIpMgmtWanAddrBase 3 } + +saRgIpMgmtWanAddrStatic OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 3 } + +saRgIpMgmtWanStaticNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stored in non-vol, 0.0.0.0 after factory reset." + ::= { saRgIpMgmtWanAddrStatic 1 } + +saRgIpMgmtWanStaticSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stored in non-vol, 0.0.0.0 after factory reset." + ::= { saRgIpMgmtWanAddrStatic 2 } + +saRgIpMgmtWanStaticGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Stored in non-vol, 0.0.0.0 after factory reset." + ::= { saRgIpMgmtWanAddrStatic 3 } + + +saRgIpMgmtWanAddrDualIp OBJECT IDENTIFIER ::= { saRgIpMgmtWanAddr 4 } + +saRgIpMgmtWanDualIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address for the second IP stack. + If not specified and saRgIpMgmtWanMode is set to + dualIp(3), DHCP is used to acquire the IP address. + Note: this object can only be set from config file." + DEFVAL { '00000000'h } + ::= { saRgIpMgmtWanAddrDualIp 1 } + +saRgIpMgmtWanDualIpRipAdvertised OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies if the IP address is to be advertised in RIP, + if RIP is enabled. + Note: this object can only be set from config file." + DEFVAL { true } + ::= { saRgIpMgmtWanAddrDualIp 2 } + +saRgIpMgmtLanExtraSubnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgIpMgmtLanExtraSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional IP addresses for primary LAN interface. + If RIP is enabled, all subnets are advertised. + All objects are stored in non-vol. The table + is empty after factory reset." + ::= { saRgIpMgmt 11 } + +saRgIpMgmtLanExtraSubnetEntry OBJECT-TYPE + SYNTAX SaRgIpMgmtLanExtraSubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of networks on the LAN side." + INDEX { ifIndex } + ::= { saRgIpMgmtLanExtraSubnetTable 1 } + +SaRgIpMgmtLanExtraSubnetEntry ::= SEQUENCE { + saRgIpMgmtLanExtraSubnetIndex INTEGER, + saRgIpMgmtLanExtraSubnetRowStatus RowStatus, + saRgIpMgmtLanExtraSubnetIpAddress IpAddress, + saRgIpMgmtLanExtraSubnetSubnetMask IpAddress, + saRgIpMgmtLanExtraSubnetGateway IpAddress + } + +saRgIpMgmtLanExtraSubnetIndex OBJECT-TYPE + SYNTAX INTEGER + { + secondSubnet(1), + thirdSubnet(2), + fourthSubnet(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Indicates the instance of this table row." + ::= { saRgIpMgmtLanExtraSubnetEntry 1 } + +saRgIpMgmtLanExtraSubnetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status." + ::= { saRgIpMgmtLanExtraSubnetEntry 2 } + +saRgIpMgmtLanExtraSubnetIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgIpMgmtLanExtraSubnetEntry 3 } + +saRgIpMgmtLanExtraSubnetSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + DEFVAL { 'ffffff00'h } -- 255.255.255.0 + ::= { saRgIpMgmtLanExtraSubnetEntry 4 } + +saRgIpMgmtLanExtraSubnetGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgIpMgmtLanExtraSubnetEntry 5 } + +-- ********************** +-- LAN PORT Control Table +-- ********************** +saRgIpMgmtLanPortControl OBJECT IDENTIFIER ::= { saRgIpMgmt 13 } + + +saRgIpMgmtLanPortControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgIpMgmtLanPortControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to control the mode for each LAN PORT. + LAN PORTs are numbered 1-4 and are mapped to physical + port location. Each port can either be in router or + in bridge mode." + ::= { saRgIpMgmtLanPortControl 1 } + +saRgIpMgmtLanPortControlEntry OBJECT-TYPE + SYNTAX SaRgIpMgmtLanPortControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { saRgIpMgmtLanPortControlIndex } + ::= { saRgIpMgmtLanPortControlTable 1 } + +SaRgIpMgmtLanPortControlEntry ::= SEQUENCE { + saRgIpMgmtLanPortControlIndex INTEGER, + saRgIpMgmtLanPortMode INTEGER + } + +saRgIpMgmtLanPortControlIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index for each LAN port" + ::= { saRgIpMgmtLanPortControlEntry 1 } + +saRgIpMgmtLanPortMode OBJECT-TYPE + SYNTAX INTEGER { + bridge (1), + router (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Each physical LAN port can either be controlled + as bridge or router. The saRgIpMgmtLanPortMode MIB only works + when SaRgIpMgmtLanMode.32=4(Mixed). Setting this MIB + through SNMP will take effect only after + saRgIpMgmtApplySettings.0 set to true and this setting will + reboot to take effect" + ::= { saRgIpMgmtLanPortControlEntry 2 } + +-- Apply setting to activate chagnes: +saRgIpMgmtApplySettings OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to true(1), then all the settings (MIB values) + from this MIB tree will be applied to run time configuration, + modifying previous RG operation with the new settings. + Before setting the value to true, MIBs modified in the MIB + tree are stored in non-vol and will not modify RG operation + until saRgIpMgmtApplySettings is set to true or CM resets. + Note: this applies only to the MIB objects that are stored + in non-vol. + Always returns false(2) when read." + ::= { saRgIpMgmt 1001 } + + + +-- ============================================= +-- FIREWALL +-- +-- Also includes port tiggering, forwarding, DMZ +-- ============================================= + +saRgFirewall OBJECT IDENTIFIER ::= { saRg 4 } + +saRgFirewallReport OBJECT IDENTIFIER ::= { saRgFirewall 4 } + +saRgFirewallReportEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgFirewallReportEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is stored in non-vol and is empty + after factory reset." + ::= { saRgFirewallReport 1 } + +saRgFirewallReportEventEntry OBJECT-TYPE + SYNTAX SaRgFirewallReportEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { saRgFirewallReportEventIndex } + ::= { saRgFirewallReportEventTable 1 } + +SaRgFirewallReportEventEntry ::= SEQUENCE { + saRgFirewallReportEventIndex INTEGER, + saRgFirewallReportEventDescription SnmpAdminString, + saRgFirewallReportEventCount INTEGER, + saRgFirewallReportEventLastOccurance SnmpAdminString, + saRgFirewallReportEventTarget SnmpAdminString, + saRgFirewallReportEventSource SnmpAdminString + } + +saRgFirewallReportEventIndex OBJECT-TYPE + SYNTAX INTEGER (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgFirewallReportEventEntry 1 } + +saRgFirewallReportEventDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallReportEventEntry 2 } + +saRgFirewallReportEventCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallReportEventEntry 3 } + +saRgFirewallReportEventLastOccurance OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallReportEventEntry 4 } + +saRgFirewallReportEventTarget OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallReportEventEntry 5 } + +saRgFirewallReportEventSource OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallReportEventEntry 6 } + + +saRgFirewallReportMgmt OBJECT IDENTIFIER ::= { saRgFirewallReport 2 } + +saRgFirewallReportMgmtClearLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Note: this object does not need saRgFirewallApplySettings + to take effect." + DEFVAL { false } + ::= { saRgFirewallReportMgmt 1 } + +saRgFirewallReportEmailLogNow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Triggers sending currect logs via email. Always returns false. + Note: this objects does not need saRgFirewallApplySettings to + send the logs." + DEFVAL { false } + ::= { saRgFirewallReportMgmt 2 } + + +saRgFirewallReportEmail OBJECT IDENTIFIER ::= { saRgFirewallReport 3 } + +saRgFirewallReportEmailEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables sending logs via email. Email is sent when an event happens." + ::= { saRgFirewallReportEmail 1 } + +saRgFirewallReportEmailAddress OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is stored in non-vol and is empty after factory reset." + ::= { saRgFirewallReportEmail 2 } + +saRgFirewallReportEmailSmtpServer OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address or FQDN. + Stored in non-vol. Empty after factory reset." + ::= { saRgFirewallReportEmail 3 } + +saRgFirewallReportEmailUsername OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is stored in non-vol and is empty after factory reset." + ::= { saRgFirewallReportEmail 4 } + +saRgFirewallReportEmailPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is stored in non-vol and is empty after factory reset." + ::= { saRgFirewallReportEmail 5 } + + +-- Firewall IP filtering + +saRgFirewallRules OBJECT IDENTIFIER ::= { saRgFirewall 5 } + +saRgFirewallIpFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgFirewallIpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is stored in non-vol and is empty + after factory reset." + ::= { saRgFirewallRules 1 } + +saRgFirewallIpFilterEntry OBJECT-TYPE + SYNTAX SaRgFirewallIpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { saRgFirewallIpFilterIndex } + ::= { saRgFirewallIpFilterTable 1 } + +SaRgFirewallIpFilterEntry ::= SEQUENCE { + saRgFirewallIpFilterIndex INTEGER, + saRgFirewallIpFilterRowStatus RowStatus, + saRgFirewallIpFilterAddressStart IpAddress, + saRgFirewallIpFilterAddressEnd IpAddress, + saRgFirewallIpFilterTrusted INTEGER, + saRgFirewallIpFilterPolicy INTEGER + } + +saRgFirewallIpFilterIndex OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgFirewallIpFilterEntry 1 } + +saRgFirewallIpFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status. A row can be destroyed. + If the row is not used, set to notInService." + ::= { saRgFirewallIpFilterEntry 2 } + +saRgFirewallIpFilterAddressStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallIpFilterEntry 3 } + +saRgFirewallIpFilterAddressEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallIpFilterEntry 4 } + +saRgFirewallPortFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgFirewallPortFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is stored in non-vol and is empty + after factory reset." + ::= { saRgFirewallRules 2 } + +saRgFirewallPortFilterEntry OBJECT-TYPE + SYNTAX SaRgFirewallPortFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { saRgFirewallPortFilterIndex } + ::= { saRgFirewallPortFilterTable 1 } + +SaRgFirewallPortFilterEntry ::= SEQUENCE { + saRgFirewallPortFilterIndex INTEGER, + saRgFirewallPortFilterRowStatus RowStatus, + saRgFirewallPortFilterPortStart InetPortNumber, + saRgFirewallPortFilterPortEnd InetPortNumber, + saRgFirewallPortFilterProto INTEGER, + saRgFirewallPortFilterAlwaysBlock TruthValue, + saRgFirewallPortFilterBlockStartTime OCTET STRING, + saRgFirewallPortFilterBlockEndTime OCTET STRING, + saRgFirewallPortFilterBlockDays BITS + } + +saRgFirewallPortFilterIndex OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgFirewallPortFilterEntry 1 } + +saRgFirewallPortFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status. A row can be destroyed. + If the row is not used, set to notInService." + ::= { saRgFirewallPortFilterEntry 2 } + +saRgFirewallPortFilterPortStart OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallPortFilterEntry 5 } + +saRgFirewallPortFilterPortEnd OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallPortFilterEntry 6 } + +saRgFirewallPortFilterProto OBJECT-TYPE + SYNTAX INTEGER { + udp(1), + tcp(2), + udpTcp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP protocol to block." + DEFVAL { 3 } + ::= { saRgFirewallPortFilterEntry 7 } + +saRgFirewallMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgFirewallMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of clients MAC addresses that are denied from accessing Internet." + ::= { saRgFirewallRules 3 } + +saRgFirewallMacFilterEntry OBJECT-TYPE + SYNTAX SaRgFirewallMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the table that specifies a single station MAC address." + INDEX { saRgFirewallMacFilterIndex } + ::= { saRgFirewallMacFilterTable 1 } + +SaRgFirewallMacFilterEntry ::= + SEQUENCE { + saRgFirewallMacFilterIndex INTEGER, + saRgFirewallMacFilterRowStatus RowStatus, + saRgFirewallMacFilterAddress MacAddress, + saRgFirewallMacFilterAlwaysBlock TruthValue, + saRgFirewallMacFilterBlockStartTime OCTET STRING, + saRgFirewallMacFilterBlockEndTime OCTET STRING, + saRgFirewallMacFilterBlockDays BITS + } + +saRgFirewallMacFilterIndex OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgFirewallMacFilterEntry 1 } + +saRgFirewallMacFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status. A row can be destroyed. + If the row is not used, set to notInService." + ::= { saRgFirewallMacFilterEntry 2 } + +saRgFirewallMacFilterAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A MAC address of a station that cannot access Internet." + ::= { saRgFirewallMacFilterEntry 3 } + +saRgFirewallMacFilterEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "True = Enable the Mac address filtering feature. False = disable. + this Value is written to non-vol and set to false after a factory reset." + DEFVAL { false } + ::= { saRgFirewallRules 4 } + +saRgFirewallMacFilterMode OBJECT-TYPE + SYNTAX INTEGER { + block(0), + permit(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "block(0)- Macs listed in the saRgFirewallMacFilterEntryTable will be blocked. + permit(1)- Macs listed in the saRgFirewallMacFilterEntryTable will be permitted. + This value is written to non-vol and is set to block(0) after a factory reset." + DEFVAL { 0 } + ::= { saRgFirewallRules 5 } + +-- Port forwarding + +saRgFirewallPortFwdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgFirewallPortFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is stored in non-vol and is empty + after factory reset." + ::= { saRgFirewall 6 } + +saRgFirewallPortFwdEntry OBJECT-TYPE + SYNTAX SaRgFirewallPortFwdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { saRgFirewallPortFwdIndex } + ::= { saRgFirewallPortFwdTable 1 } + +SaRgFirewallPortFwdEntry ::= SEQUENCE { + saRgFirewallPortFwdIndex INTEGER, + saRgFirewallPortFwdRowStatus RowStatus, + saRgFirewallPortFwdToAddress IpAddress, + saRgFirewallPortFwdPortStart InetPortNumber, + saRgFirewallPortFwdPortEnd InetPortNumber, + saRgFirewallPortFwdProto INTEGER, + saRgFirewallPortFwdSrvcName SnmpAdminString, + saRgFirewallPortFwdExternalPortStart InetPortNumber, + saRgFirewallPortFwdExternalPortEnd InetPortNumber + } + +saRgFirewallPortFwdIndex OBJECT-TYPE + SYNTAX INTEGER (1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgFirewallPortFwdEntry 1 } + +saRgFirewallPortFwdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status. A row can be destroyed. + If the row is not used, set to notInService." + ::= { saRgFirewallPortFwdEntry 2 } + +saRgFirewallPortFwdToAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Valid address must be entered for a row to be created." + ::= { saRgFirewallPortFwdEntry 3 } + +saRgFirewallPortFwdPortStart OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Valid port must be entered for a row to be created." + ::= { saRgFirewallPortFwdEntry 4 } + +saRgFirewallPortFwdPortEnd OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Valid port must be entered for a row to be created." + ::= { saRgFirewallPortFwdEntry 5 } + +saRgFirewallPortFwdProto OBJECT-TYPE + SYNTAX INTEGER { + udp(1), + tcp(2), + udpTcp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + DEFVAL { 2 } + ::= { saRgFirewallPortFwdEntry 6 } + +saRgFirewallPortFwdExternalPortStart OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Valid port must be entered for a row to be created. This is the outside-facing start port for the portforward." + ::= { saRgFirewallPortFwdEntry 8 } + +saRgFirewallPortFwdExternalPortEnd OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Valid port must be entered for a row to be created. This is the outside-facing end port for the portforward." + ::= { saRgFirewallPortFwdEntry 9 } + +-- Port triggering + +saRgFirewallPortTrigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SaRgFirewallPortTrigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is stored in non-vol and is empty + after factory reset." + ::= { saRgFirewall 7 } + +saRgFirewallPortTrigEntry OBJECT-TYPE + SYNTAX SaRgFirewallPortTrigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { saRgFirewallPortTrigIndex } + ::= { saRgFirewallPortTrigTable 1 } + +SaRgFirewallPortTrigEntry ::= SEQUENCE { + saRgFirewallPortTrigIndex INTEGER, + saRgFirewallPortTrigRowStatus RowStatus, + saRgFirewallPortTrigTriggerPortStart InetPortNumber, + saRgFirewallPortTrigTriggerPortEnd InetPortNumber, + saRgFirewallPortTrigTargetPortStart InetPortNumber, + saRgFirewallPortTrigTargetPortEnd InetPortNumber, + saRgFirewallPortTrigProto INTEGER, + saRgFirewallPortTrigSrvcName SnmpAdminString + } + +saRgFirewallPortTrigIndex OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index" + ::= { saRgFirewallPortTrigEntry 1 } + +saRgFirewallPortTrigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status. A row can be destroyed. + If the row is not used, set to notInService." + ::= { saRgFirewallPortTrigEntry 2 } + + +saRgFirewallPortTrigTriggerPortStart OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallPortTrigEntry 3 } + +saRgFirewallPortTrigTriggerPortEnd OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallPortTrigEntry 4 } + +saRgFirewallPortTrigTargetPortStart OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallPortTrigEntry 5 } + +saRgFirewallPortTrigTargetPortEnd OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { saRgFirewallPortTrigEntry 6 } + +saRgFirewallPortTrigProto OBJECT-TYPE + SYNTAX INTEGER { + udp(1), + tcp(2), + udpTcp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + DEFVAL { 2 } + ::= { saRgFirewallPortTrigEntry 7 } + +saRgFirewallApplySettings OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to true(1), then all the settings (MIB values) + from this MIB tree will be applied to run time configuration, + modifying previous RG operation with the new settings. + Before setting the value to true, MIBs modified in the MIB + tree are stored in non-vol and will not modify RG operation + until saRgFirewallApplySettings is set to true or CM resets. + Note: this applies only to the MIB objects that are stored + in non-vol. + Always returns false(2) when read." + ::= { saRgFirewall 1001 } + +-- ================================== +-- DS Lite specific information +-- ================================== + +saRgDslite OBJECT IDENTIFIER ::= { saRg 12 } + +saRgDsliteOption OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + option-64(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB will toggle whether DHCPv6 option 64 is requested in the solicit. + The option should only be requested if DS Lite is enabled." + DEFVAL { 1 } + ::= { saRgDslite 1 } + +saRgDsliteAftrName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB will read/write the remote IPv6 FQDN of the AFTR router in + the DS Lite tunnel configuration. + This should only have an effect if eRouter is in IPv6 only mode and DS Lite is enabled." + ::= { saRgDslite 2 } + +saRgDsliteAftrAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This MIB will set the remote IPv6 address of the AFTR router manually in + the DS Lite tunnel configuration. + This should only have an effect if eRouter is in IPv6 only mode and DS Lite is enabled." + ::= { saRgDslite 3 } + +saRgDsliteTcpMssClamping OBJECT-TYPE + SYNTAX INTEGER (0..1420) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies whether TCP MSS clamping is enabled on the interface. + 0 disables clamping, 1 clamps the MSS depending on the + interface MTU. A value > 1 will be used as clamping size. + This MIB takes effect immediately and does not require saRgDsliteApplySettings." + DEFVAL { 0 } + ::= { saRgDslite 4 } + +saRgDsliteApplySettings OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to true(1), then all the settings (MIB values) + from this MIB tree will be applied to the runtime configuration, + This will resolve the AFTR domain name to the AFTR IPv6 address, + and initialize the DSlite tunnel. This will initialize using the AFTR + address if both the address and FQDN are defined. + This should only activate the tunnel if eRouter is in IPv6 only mode + and DS Lite is enabled. + Always returns false(2) when read." + ::= { saRgDslite 1001 } + +END + -- cgit v1.2.3